17:52:02.063 00.011 3732 PHD2 version 2.6.14 begins execution with:
17:52:02.064 00.001 3732    Windows 10 (build 26200), 64-bit edition
17:52:02.064 00.000 3732    wxWidgets 3.0.5
17:52:02.065 00.001 3732    cfitsio 3.49
17:52:02.066 00.001 3732 GetString("/frame/LogDir", "") returns ""
17:52:02.068 00.002 3732 CoInitializeEx returns 1
17:52:02.072 00.004 3732 locale: using dir C:\Program Files (x86)\PHDGuiding2\locale exists=1
17:52:02.072 00.000 3732 GetInt("/wxLanguage", 0) returns 60
17:52:02.074 00.002 3732 locale: initialized with lang id 60 (r=1)
17:52:02.077 00.003 3732 locale: wxTranslations language set to 60
17:52:02.085 00.008 3732 GetInt("/currentProfile", 0) returns 6
17:52:02.098 00.013 3732 reset dither spiral
17:52:02.105 00.007 3732 StartWorkerThread(00000000) begins
17:52:02.111 00.006 3732 WorkerThread constructor called
17:52:02.115 00.004 3732 StartWorkerThread(007C9C30) ends
17:52:02.118 00.003 5896 WorkerThread::Entry() begins
17:52:02.118 00.000 3732 StartWorkerThread(00000000) begins
17:52:02.121 00.003 5896 worker thread CoInitializeEx returns 0
17:52:02.121 00.000 3732 WorkerThread constructor called
17:52:02.124 00.003 3732 StartWorkerThread(007D4AA8) ends
17:52:02.126 00.002 3856 WorkerThread::Entry() begins
17:52:02.126 00.000 3732 GetBoolean("/ServerMode", 1) returns 1
17:52:02.128 00.002 3856 worker thread CoInitializeEx returns 0
17:52:02.248 00.120 3732 GetInt("/profile/6/NoiseReductionMethod", 0) returns 0
17:52:02.251 00.003 3732 GetDouble("/profile/6/DitherScaleFactor", 1.000000) returns 1.000000
17:52:02.254 00.003 3732 GetBoolean("/profile/6/DitherRaOnly", 0) returns 0
17:52:02.256 00.002 3732 GetInt("/profile/6/DitherMode", 0) returns 0
17:52:02.258 00.002 3732 set dither mode 0
17:52:02.260 00.002 3732 GetInt("/profile/6/frame/timeLapse", 0) returns 0
17:52:02.262 00.002 3732 GetInt("/profile/6/frame/var_delay/long_delay", 10000) returns 10000
17:52:02.264 00.002 3732 GetInt("/profile/6/frame/var_delay/short_delay", 1000) returns 1000
17:52:02.266 00.002 3732 GetBoolean("/profile/6/frame/var_delay/enabled", 0) returns 0
17:52:02.267 00.001 3732 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
17:52:02.269 00.002 3732 GetInt("/profile/6/AutoLoadCalibration", -1) returns 1
17:52:02.271 00.002 3732 GetInt("/profile/6/frame/focalLength", 0) returns 414
17:52:02.273 00.002 3732 GetInt("/profile/6/auto_exp/exposure_min", 1000) returns 1000
17:52:02.276 00.003 3732 GetInt("/profile/6/auto_exp/exposure_max", 5000) returns 5000
17:52:02.280 00.004 3732 GetDouble("/profile/6/auto_exp/target_snr", 6.000000) returns 6.000000
17:52:02.283 00.003 3732 AutoExp: config min = 1000 max = 5000 snr = 6.00
17:52:02.285 00.002 3732 AutoExp: reset exp to 5000
17:52:02.287 00.002 3732 GetInt("/profile/6/CustomExposureDuration", 30000) returns 30000
17:52:02.292 00.005 3732 GetInt("/profile/6/ExposureDurationMs", 1000) returns 1000
17:52:02.294 00.002 3732 OnExposureDurationSelected: duration = 1000
17:52:02.296 00.002 3732 GetBoolean("/profile/6/BeepForLostStar", 1) returns 1
17:52:02.298 00.002 3732 GetInt("/profile/6/Gamma", 100) returns 41
17:52:02.300 00.002 3732 GetBoolean("/profile/6/ImageLogger/LoggingEnabled", 0) returns 0
17:52:02.302 00.002 3732 GetBoolean("/profile/6/ImageLogger/LogFramesOverThreshRel", 0) returns 0
17:52:02.303 00.001 3732 GetBoolean("/profile/6/ImageLogger/LogFramesOverThreshPx", 0) returns 0
17:52:02.305 00.002 3732 GetBoolean("/profile/6/ImageLogger/LogFramesDropped", 0) returns 0
17:52:02.309 00.004 3732 GetBoolean("/profile/6/ImageLogger/LogAutoSelectFrames", 0) returns 0
17:52:02.312 00.003 3732 GetDouble("/profile/6/ImageLogger/ErrorThreshRel", 4.000000) returns 4.000000
17:52:02.314 00.002 3732 GetDouble("/profile/6/ImageLogger/ErrorThreshPx", 4.000000) returns 4.000000
17:52:02.316 00.002 3732 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
17:52:02.318 00.002 3732 GetBoolean("/profile/6/indi/VerboseLogging", 0) returns 0
17:52:02.325 00.007 3732 guider state => UNINITIALIZED
17:52:02.328 00.003 3732 GetInt("/profile/6/overlay/slit/center.x", 376) returns 376
17:52:02.330 00.002 3732 GetInt("/profile/6/overlay/slit/center.y", 290) returns 290
17:52:02.332 00.002 3732 GetInt("/profile/6/overlay/slit/width", 8) returns 8
17:52:02.334 00.002 3732 GetInt("/profile/6/overlay/slit/height", 100) returns 100
17:52:02.335 00.001 3732 GetInt("/profile/6/overlay/slit/angle", 0) returns 0
17:52:02.338 00.003 3732 Changing from state UNINITIALIZED to UNINITIALIZED
17:52:02.341 00.003 3732 guider state => SELECTING
17:52:02.345 00.004 3732 GetBoolean("/profile/6/guider/FastRecenter", 1) returns 1
17:52:02.348 00.003 3732 GetBoolean("/profile/6/guider/ScaleImage", 1) returns 1
17:52:02.350 00.002 3732 GetDouble("/profile/6/guider/StarMinHFD", 1.500000) returns 1.500000
17:52:02.352 00.002 3732 Setting StarMinHFD = 1.50
17:52:02.354 00.002 3732 GetDouble("/profile/6/guider/StarMaxHFD", 20.000000) returns 10.000000
17:52:02.356 00.002 3732 Setting MaxHFD = 10.0
17:52:02.358 00.002 3732 GetDouble("/profile/6/guider/StarMinSNR", 6.000000) returns 6.000000
17:52:02.359 00.001 3732 Setting StarMinSNR = 6.0
17:52:02.361 00.002 3732 GetInt("/profile/6/guider/AutoSelDownsample", 0) returns 0
17:52:02.364 00.003 3732 Setting AutoSelDownsample = 0
17:52:02.366 00.002 3732 GetString("/profile/6/guider/bookmarks", "") returns ""
17:52:02.368 00.002 3732 GetDouble("/profile/6/guider/onestar/MassChangeThreshold", 0.500000) returns 0.500000
17:52:02.370 00.002 3732 GetBoolean("/profile/6/guider/onestar/MassChangeThresholdEnabled", 1) returns 0
17:52:02.376 00.006 3732 GetBoolean("/profile/6/guider/onestar/TolerateJumpsEnabled", 0) returns 0
17:52:02.380 00.004 3732 GetDouble("/profile/6/guider/onestar/TolerateJumpsThreshold", 4.000000) returns 4.000000
17:52:02.383 00.003 3732 GetInt("/profile/6/guider/onestar/SearchRegion", 15) returns 15
17:52:02.385 00.002 3732 GetBoolean("/profile/6/guider/multistar/enabled", 0) returns 1
17:52:02.387 00.002 3732 MultiStar mode enabled
17:52:02.389 00.002 3732 GetBoolean("/StickyLockPosition", 0) returns 0
17:52:02.395 00.006 3732 GetString("/geometry", "") returns "1;2576;1408;-8;-8"
17:52:02.455 00.060 3732 GetInt("/graph/ScopeOrCameraUnits", 0) returns 0
17:52:02.458 00.003 3732 GetString("/graph/RAColor", "") returns "#6464FF"
17:52:02.460 00.002 3732 GetString("/graph/DecColor", "") returns "#FF0000"
17:52:02.462 00.002 3732 GetInt("/graph/minLength", 50) returns 50
17:52:02.465 00.003 3732 GetInt("/graph/maxLength", 400) returns 400
17:52:02.470 00.005 3732 GetInt("/graph/minHeight", 1) returns 1
17:52:02.473 00.003 3732 GetInt("/graph/maxHeight", 16) returns 16
17:52:02.476 00.003 3732 GetInt("/graph/length", 100) returns 400
17:52:02.477 00.001 3732 GraphStats window size = 400
17:52:02.479 00.002 3732 GetInt("/graph/height", 4) returns 4
17:52:02.481 00.002 3732 GetInt("graph/HeightUnits", 1) returns 1
17:52:02.483 00.002 3732 GetBoolean("/graph/showCorrections", 1) returns 1
17:52:02.486 00.003 3732 GetBoolean("/graph/showStarMass", 0) returns 1
17:52:02.489 00.003 3732 GetBoolean("/graph/showStarSNR", 0) returns 1
17:52:02.490 00.001 3732 GetBoolean("/graph/correctionsToScale", 0) returns 0
17:52:02.556 00.066 3732 GetInt("/graph_stepguider/length", 1) returns 1
17:52:02.568 00.012 3732 GetBoolean("/ProfileRawMode", 0) returns 0
17:52:02.571 00.003 3732 GetInt("/target/length", 100) returns 100
17:52:02.574 00.003 3732 GetDouble("/target/zoom", 1.000000) returns 1.000000
17:52:02.587 00.013 3732 GetBoolean("/profile/6/target/refCircleEnabled", 0) returns 0
17:52:02.593 00.006 3732 GetDouble("/profile/6/target/refCircleRadius", 2.000000) returns 2.000000
17:52:03.271 00.678 3732 GetString("/profile/6/name", "") returns "OAG"
17:52:03.273 00.002 3732 GetString("/profile/7/name", "") returns "IMX224@120mm"
17:52:03.283 00.010 3732 GetString("/profile/6/name", "") returns "OAG"
17:52:04.232 00.949 3732 GetString("/profile/6/indi/INDIcam", "") returns ""
17:52:04.252 00.020 3732 GetString("/profile/6/indi/INDImount", "") returns ""
17:52:04.265 00.013 3732 GetString("/profile/6/indi/INDImount", "") returns ""
17:52:04.279 00.014 3732 GetString("/profile/6/indi/INDIrotator", "") returns ""
17:52:04.283 00.004 3732 GetString("/profile/6/camera/LastMenuChoice", "None") returns "ZWO ASI Camera"
17:52:04.286 00.003 3732 CameraFactory(ZWO ASI Camera)
17:52:04.288 00.002 3732 GetBoolean("/profile/6/camera/UseSubframes", 0) returns 0
17:52:04.290 00.002 3732 GetInt("/profile/6/camera/ReadDelay", 150) returns 150
17:52:04.292 00.002 3732 GetInt("/profile/6/camera/gain", 95) returns 48
17:52:04.293 00.001 3732 GetInt("/profile/6/camera/TimeoutMs", 15000) returns 15000
17:52:04.295 00.002 3732 GetInt("/profile/6/camera/SaturationADU", 0) returns 255
17:52:04.297 00.002 3732 GetBoolean("/profile/6/camera/SaturationByADU", 1) returns 1
17:52:04.299 00.002 3732 GetDouble("/profile/6/camera/pixelsize", 0.000000) returns 3.750000
17:52:04.301 00.002 3732 GetInt("/profile/6/camera/binning", 1) returns 1
17:52:04.303 00.002 3732 GetInt("/profile/6/camera/ZWO/bpp", 8) returns 8
17:52:04.305 00.002 3732 Created new camera of type ZWO ASI Camera = 00874898
17:52:04.307 00.002 3732 GetString("/profile/6/camera/LastMenuChoice", "") returns "ZWO ASI Camera"
17:52:04.312 00.005 3732 GetString("/profile/6/scope/LastMenuChoice", "None") returns "iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)"
17:52:04.314 00.002 3732 ScopeFactory(iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM))
17:52:04.316 00.002 3732 GetInt("/profile/6/scope/CalibrationDuration", 750) returns 450
17:52:04.318 00.002 3732 GetInt("/profile/6/scope/CalibrationDistance", 25) returns 25
17:52:04.321 00.003 3732 GetInt("/profile/6/scope/MaxRaDuration", 2500) returns 2500
17:52:04.323 00.002 3732 GetInt("/profile/6/scope/MaxDecDuration", 2500) returns 2500
17:52:04.325 00.002 3732 GetInt("/profile/6/scope/DecGuideMode", 1) returns 1
17:52:04.327 00.002 3732 DecGuideMode set to Auto (1)
17:52:04.329 00.002 3732 GetInt("/profile/6/scope/XGuideAlgorithm", 1) returns 5
17:52:04.331 00.002 3732 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_control_gain", 0.600000) returns 0.600000
17:52:04.333 00.002 3732 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_min_move", 0.200000) returns 0.180000
17:52:04.335 00.002 3732 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_period_lengths_inference", 2.000000) returns 2.000000
17:52:04.337 00.002 3732 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_period_lengths_period_estimation", 2.000000) returns 2.000000
17:52:04.340 00.003 3732 GetInt("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_points_for_approximation", 100) returns 100
17:52:04.342 00.002 3732 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_prediction_gain", 0.500000) returns 0.700000
17:52:04.344 00.002 3732 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_length_scale_se0_kern", 700.000000) returns 700.000000
17:52:04.346 00.002 3732 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_sigvar_se0_kern", 20.000000) returns 20.000000
17:52:04.348 00.002 3732 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_length_scale_per_kern", 10.000000) returns 10.000000
17:52:04.350 00.002 3732 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_sigvar_per_kern", 20.000000) returns 20.000000
17:52:04.352 00.002 3732 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_length_scale_se1_kern", 25.000000) returns 25.000000
17:52:04.355 00.003 3732 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_sigvar_se1_kern", 10.000000) returns 10.000000
17:52:04.357 00.002 3732 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_period_per_kern", 200.000000) returns 600.731000
17:52:04.359 00.002 3732 GetBoolean("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_compute_period", 1) returns 1
17:52:04.362 00.003 3732 PPEC: reset GP model
17:52:04.364 00.002 3732 GetInt("/profile/6/scope/YGuideAlgorithm", 4) returns 4
17:52:04.366 00.002 3732 GetDouble("/profile/6/scope/GuideAlgorithm/Y/ResistSwitch/minMove", 0.200000) returns 0.180000
17:52:04.368 00.002 3732 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.18
17:52:04.371 00.003 3732 GetDouble("/profile/6/scope/GuideAlgorithm/Y/ResistSwitch/aggression", 1.000000) returns 1.000000
17:52:04.374 00.003 3732 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
17:52:04.376 00.002 3732 GetBoolean("/profile/6/scope/GuideAlgorithm/Y/ResistSwitch/fastSwitch", 1) returns 1
17:52:04.378 00.002 3732 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
17:52:04.380 00.002 3732 GetBoolean("/profile/6/scope/CalFlipRequiresDecFlip", 0) returns 0
17:52:04.382 00.002 3732 GetBoolean("/profile/6/scope/AssumeOrthogonal", 0) returns 0
17:52:04.384 00.002 3732 GetBoolean("/profile/6/scope/UseDecComp", 1) returns 1
17:52:04.386 00.002 3732 GetBoolean("/profile/6/scope/HiResEncoders", 0) returns 0
17:52:04.388 00.002 3732 GetInt("/profile/6/scope/DecBacklashPulse", 0) returns 1245
17:52:04.390 00.002 3732 GetInt("/profile/6/scope/DecBacklashFloor", 0) returns 20
17:52:04.392 00.002 3732 GetInt("/profile/6/scope/DecBacklashCeiling", 0) returns 2100
17:52:04.394 00.002 3732 GetBoolean("/profile/6/scope/BacklashCompEnabled", 0) returns 1
17:52:04.397 00.003 3732 BLC: Enabled with correction = 1245 ms, Floor = 20, Ceiling = 2100, Adjustable
17:52:04.399 00.002 3732 GetBoolean("/profile/6/scope/StopGuidingWhenSlewing", 1) returns 0
17:52:04.403 00.004 3732 Scope: slew check disabled
17:52:04.405 00.002 3732 Created new scope of type iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM) = 0CD26FB8
17:52:04.407 00.002 3732 GetString("/profile/6/scope/LastMenuChoice", "") returns "iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)"
17:52:04.410 00.003 3732 GetString("/profile/6/scope/LastAuxMenuChoice", "None") returns "None"
17:52:04.412 00.002 3732 ScopeFactory(None)
17:52:04.414 00.002 3732 Created new aux scope of type None = 00000000
17:52:04.416 00.002 3732 GetString("/profile/6/scope/LastAuxMenuChoice", "") returns "None"
17:52:04.418 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1364->OnAuxChoiceScope: m_pAuxScope == NULL
17:52:04.420 00.002 3732 GetString("/profile/6/stepguider/LastMenuChoice", "None") returns "None"
17:52:04.422 00.002 3732 StepGuiderFactory(None)
17:52:04.424 00.002 3732 Created new stepguider of type None = 00000000
17:52:04.426 00.002 3732 GetString("/profile/6/stepguider/LastMenuChoice", "") returns "None"
17:52:04.428 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1590->OnChoiceStepGuider: m_pStepGuider == NULL
17:52:04.430 00.002 3732 GetString("/profile/6/rotator/LastMenuChoice", "None") returns "None"
17:52:04.432 00.002 3732 RotatorFactory(None)
17:52:04.436 00.004 3732 Created new Rotator of type None = 00000000
17:52:04.438 00.002 3732 GetString("/profile/6/rotator/LastMenuChoice", "") returns "None"
17:52:04.440 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1728->OnChoiceRotator: m_pRotator == NULL
17:52:04.449 00.009 3732 GetString("/profile/6/name", "") returns "OAG"
17:52:04.451 00.002 3732 SetupHelpFile: langid=60, locale-specific help = C:\Program Files (x86)\PHDGuiding2\locale\en_US\PHD2GuideHelp.zip
17:52:04.453 00.002 3732 SetupHelpFile: using default help C:\Program Files (x86)\PHDGuiding2\PHD2GuideHelp.zip
17:52:04.507 00.054 3732 starting server
17:52:04.511 00.004 3732 event server started, listening on port 4400
17:52:04.513 00.002 3732 Server started, listening on port 4300
17:52:04.515 00.002 3732 Status Line: Server started
17:52:04.521 00.006 3732 GetString("/perspective", "") returns "layout2|name=MainToolBar;caption=Main tool bar;state=2106108;dir=3;layer=10;row=0;pos=0;prop=100000;bestw=567;besth=42;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Guider;caption=Guider;state=256;dir=5;layer=0;row=0;pos=0;prop=100000;bestw=640;besth=512;minw=640;minh=512;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=GraphLog;caption=History;state=2099196;dir=3;layer=0;row=0;pos=0;prop=100000;bestw=534;besth=233;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Stats;caption=Guide Stats;state=2099198;dir=3;layer=0;row=0;pos=1;prop=100000;bestw=245;besth=424;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=AOPosition;caption=AO Position;state=2099198;dir=4;layer=0;row=0;pos=0;prop=100000;bestw=293;besth=207;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Profile;caption=Star Profile;state=2099196;dir=2;layer=0;row=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=2099196;dir=2;layer=0;row=0;pos=1;prop=100000;bestw=320;besth=207;minw=293;minh=208;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|dock_size(3,10,0)=44|dock_size(5,0,0)=642|dock_size(3,0,0)=382|dock_size(2,0,0)=584|"
17:52:04.610 00.089 3732 GetBoolean("/Update/enabled", 1) returns 1
17:52:04.613 00.003 3732 GetInt("/Update/series", 0) returns 0
17:52:04.616 00.003 4472 UPD: updater thread entry
17:52:04.618 00.002 4472 UPD: fetch https://openphdguiding.org/release-main-win.txt
17:52:04.699 00.081 3732 evsrv: cli 008A8068 connect
17:52:04.702 00.003 3732 evsrv: cli 008A8068 request: {"method":"get_app_state","id":"65ac30a0-add1-406c-a55c-90e750f1a9c6"}
17:52:04.704 00.002 3732 evsrv: cli 008A8068 response: {"jsonrpc":"2.0","result":"Stopped","id":"65ac30a0-add1-406c-a55c-90e750f1a9c6"}
17:52:04.710 00.006 3732 evsrv: cli 008A8068 disconnect
17:52:04.716 00.006 3732 evsrv: cli 008A8608 connect
17:52:04.722 00.006 3732 evsrv: cli 008A7F28 connect
17:52:04.726 00.004 3732 evsrv: cli 008A7F28 request: {"method":"get_profile","id":"762e27bb-c67a-4eff-87ec-4d2837af0bf4"}
17:52:04.731 00.005 3732 GetString("/profile/6/name", "") returns "OAG"
17:52:04.735 00.004 3732 evsrv: cli 008A7F28 response: {"jsonrpc":"2.0","result":{"id":6,"name":"OAG"},"id":"762e27bb-c67a-4eff-87ec-4d2837af0bf4"}
17:52:04.751 00.016 3732 evsrv: cli 008A7F28 disconnect
17:52:04.756 00.005 3732 evsrv: cli 008A8108 connect
17:52:04.760 00.004 3732 evsrv: cli 008A8108 request: {"method":"get_profiles","id":"b852bd12-91ea-4729-b737-2aa79cad33a2"}
17:52:04.763 00.003 3732 GetString("/profile/6/name", "") returns "OAG"
17:52:04.766 00.003 3732 GetString("/profile/7/name", "") returns "IMX224@120mm"
17:52:04.769 00.003 3732 GetString("/profile/6/name", "") returns "OAG"
17:52:04.771 00.002 3732 GetString("/profile/6/name", "") returns "OAG"
17:52:04.773 00.002 3732 GetString("/profile/7/name", "") returns "IMX224@120mm"
17:52:04.776 00.003 3732 evsrv: cli 008A8108 response: {"jsonrpc":"2.0","result":[{"id":6,"name":"OAG","selected":true},{"id":7,"name":"IMX224@120mm"}],"id":"b852bd12-91ea-4729-b737-2aa79cad33a2"}
17:52:04.784 00.008 3732 evsrv: cli 008A8108 disconnect
17:52:04.789 00.005 3732 evsrv: cli 008A7CA8 connect
17:52:04.791 00.002 3732 evsrv: cli 008A7CA8 request: {"method":"get_connected","id":"c56f886f-6ca8-431f-95cf-798351ae32f2"}
17:52:04.794 00.003 3732 evsrv: cli 008A7CA8 response: {"jsonrpc":"2.0","result":false,"id":"c56f886f-6ca8-431f-95cf-798351ae32f2"}
17:52:04.796 00.002 4472 UPD: latest ver = 2.6.14
17:52:04.796 00.000 4472 UPD: URL = https://openphdguiding.org/phd2-2.6.14-installer.exe
17:52:04.796 00.000 4472 UPD: SHA1 = 1140be99e411b32d4abcb72e89540e2ec178746d
17:52:04.797 00.001 4472 GetInt("/Update/force", 0) returns 0
17:52:04.797 00.000 4472 UPD: version is up-to-date
17:52:04.797 00.000 3732 evsrv: cli 008A7CA8 disconnect
17:52:04.800 00.003 4472 UPD: updater thread exit
17:52:04.802 00.002 3732 evsrv: cli 008A7FC8 connect
17:52:04.804 00.002 3732 evsrv: cli 008A7FC8 request: {"method":"set_connected","params":[true],"id":"b4765fc9-9815-40c5-b8a0-236a742a1f37"}
17:52:04.806 00.002 3732 gear_dialog: ConnectAll calls OnButtonConnectAll
17:52:04.809 00.003 3732 gear_dialog: OnButtonConnectAll
17:52:04.812 00.003 3732 gear_dialog: DoConnectCamera [ZWO ASI Camera]
17:52:04.815 00.003 3732 Status Line: Connecting to Camera ...
17:52:04.821 00.006 3732 GetString("/profile/6/cam_hash/8d44cd37/whichCamera", "") returns "1,ZWO ASI120MM Mini"
17:52:04.823 00.002 3732 Connecting to camera [ZWO ASI Camera] id = [1,ZWO ASI120MM Mini]
17:52:04.832 00.009 3732 ZWO: SDK Version = [1, 40, 0, 0]
17:52:04.839 00.007 3732 ZWO: find camera id: [1,ZWO ASI120MM Mini], ncams = 1
17:52:04.843 00.004 3732 ZWO: no matching camera at idx 1, try to match model name ...
17:52:04.853 00.010 3732 ZWO: cam [0] ZWO ASI120MM Mini
17:52:04.855 00.002 3732 ZWO: found first matching camera at idx 0
17:52:05.458 00.603 3732 ZWO: using mode BPP = 8
17:52:05.463 00.005 3732 ZWO: usb3 = 0, is_mini = 1, name = [ZWO ASI120MM Mini]
17:52:05.468 00.005 3732 ZWO: selecting snap mode
17:52:05.471 00.003 3732 ZWO: IsColorCam = 0
17:52:05.475 00.004 3732 ZWO: supported bin 0 = 1
17:52:05.478 00.003 3732 ZWO: supported bin 1 = 2
17:52:05.510 00.032 3732 ZWO: gain range = 0 .. 100
17:52:05.512 00.002 3732 ZWO: lowest RN gain = 48 (48%)
17:52:05.513 00.001 3732 ZWO: frame (0,0)+(1280,960)
17:52:05.523 00.010 3732 GetString("/profile/6/camera/LimitFrame", "") returns "0;0;0;0"
17:52:05.525 00.002 3732 camera: updated LimitFrame => (0,0),(0x0)
17:52:05.530 00.005 3732 GetDouble("/profile/6/camera/pixelsize", 0.000000) returns 3.750000
17:52:05.532 00.002 3732 DoConnectCamera: reconnecting=0 warningIssued=0 lastCam=[ZWO ASI Camera] scaleRatio=1.000
17:52:05.534 00.002 3732 Connected Camera: ZWO ASI120MM Mini
17:52:05.535 00.001 3732 FrameSize=(1280,960)
17:52:05.537 00.002 3732 PixelSize=3.75
17:52:05.539 00.002 3732 BitsPerPixel=8
17:52:05.541 00.002 3732 HasGainControl=1
17:52:05.542 00.001 3732 GuideCameraGain=48
17:52:05.544 00.002 3732 HasShutter=0
17:52:05.546 00.002 3732 HasSubFrames=1
17:52:05.547 00.001 3732 ST4HasGuideOutput=1
17:52:05.549 00.002 3732 GetBoolean("/profile/6/camera/AutoLoadDefectMap", 1) returns 1
17:52:05.551 00.002 3732 auto-loading defect map
17:52:05.553 00.002 3732 Loading defect map file C:\Users\Adam\AppData\Local\phd2\darks_defects\PHD2_defect_map_6.txt
17:52:05.555 00.002 3732 Defect map file not found: C:\Users\Adam\AppData\Local\phd2\darks_defects\PHD2_defect_map_6.txt
17:52:05.557 00.002 3732 Status Line: Defect map not loaded
17:52:05.563 00.006 3732 GetBoolean("/profile/6/camera/AutoLoadDarks", 1) returns 1
17:52:05.566 00.003 3732 Auto-loading dark library
17:52:05.634 00.068 3732 loaded dark frame exposure = 1000, med = 0
17:52:05.678 00.044 3732 loaded dark frame exposure = 1500, med = 0
17:52:05.724 00.046 3732 loaded dark frame exposure = 2000, med = 0
17:52:05.764 00.040 3732 loaded dark frame exposure = 2500, med = 0
17:52:05.804 00.040 3732 loaded dark frame exposure = 3000, med = 0
17:52:05.806 00.002 3732 loaded dark library from C:\Users\Adam\AppData\Local\phd2\darks_defects\PHD2_dark_lib_6.fit
17:52:05.809 00.003 3732 Status Line: Darks loaded
17:52:05.817 00.008 3732 Status Line: Camera Connected
17:52:05.825 00.008 3732 gear_dialog: OnButtonConnectStepGuider
17:52:05.830 00.005 3732 Connected AO:None
17:52:05.833 00.003 3732 gear_dialog: OnButtonConnectScope
17:52:05.835 00.002 3732 Status Line: Connecting to Mount ...
17:52:05.840 00.005 3732 Connecting to mount [iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)]
17:52:05.843 00.003 3732 ASCOM Scope: Connecting
17:52:05.844 00.001 3732 Create ASCOM Scope: choice 'iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)' progid ASCOM.iOptron2017.Telescope
17:52:06.399 00.555 3732 pScopeDriver = 0x17130030
17:52:06.445 00.046 3732 Scope reports its name as iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)
17:52:06.451 00.006 3732 ASCOM scope CanSlewAsync is true
17:52:06.454 00.003 3732 iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM) connected
17:52:06.461 00.007 3732 ScopeASCOM::GetDeclinationRadians() returns 90.0
17:52:06.465 00.004 3732 ScopeASCOM::SideOfPier() returns -1
17:52:06.468 00.003 3732 ASCOM Scope: Connect success
17:52:06.471 00.003 3732 Status Line: Mount Connected
17:52:06.478 00.007 3732 Connected Scope:iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)
17:52:06.482 00.004 3732 gear_dialog: OnButtonConnectAuxScope
17:52:06.484 00.002 3732 Connected AuxScope:None
17:52:06.487 00.003 3732 gear_dialog: OnButtonConnectRotator
17:52:06.493 00.006 3732 Connected Rotator:None
17:52:06.618 00.125 3732 GetBoolean("/profile/6/target/refCircleEnabled", 0) returns 0
17:52:06.628 00.010 3732 GetDouble("/profile/6/target/refCircleRadius", 2.000000) returns 2.000000
17:52:06.633 00.005 3732 Auto-loading calibration data
17:52:06.638 00.005 3732 GetDouble("/profile/6/scope/calibration/xRate", 1.000000) returns 0.004914
17:52:06.643 00.005 3732 GetDouble("/profile/6/scope/calibration/yRate", 1.000000) returns 0.004641
17:52:06.648 00.005 3732 GetInt("/profile/6/scope/calibration/binning", 1) returns 1
17:52:06.653 00.005 3732 GetDouble("/profile/6/scope/calibration/xAngle", 0.000000) returns 2.308860
17:52:06.656 00.003 3732 GetDouble("/profile/6/scope/calibration/yAngle", 1.570796) returns -2.457190
17:52:06.658 00.002 3732 GetDouble("/profile/6/scope/calibration/declination", 0.000000) returns 0.229150
17:52:06.661 00.003 3732 GetInt("/profile/6/scope/calibration/pierSide", -1) returns 0
17:52:06.664 00.003 3732 GetInt("/profile/6/scope/calibration/raGuideParity", 0) returns 1
17:52:06.667 00.003 3732 GetInt("/profile/6/scope/calibration/decGuideParity", 0) returns -1
17:52:06.669 00.002 3732 GetDouble("/profile/6/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
17:52:06.671 00.002 3732 Mount::SetCalibration (scope) -- xAngle=132.3 yAngle=-140.8 xRate=4.914 yRate=4.641 bin=1 dec=13.1 pierSide=0 par=+/- rotAng=None
17:52:06.674 00.003 3732 Mount::SetCalibration (scope) -- sets m_xAngle=132.3 m_yAngleError=3.1
17:52:06.681 00.007 3732 ScopeASCOM::GetDeclinationRadians() returns 90.0
17:52:06.685 00.004 3732 ScopeASCOM::SideOfPier() returns -1
17:52:07.228 00.543 3732 GetBoolean("/profile/6/target/refCircleEnabled", 0) returns 0
17:52:07.230 00.002 3732 GetDouble("/profile/6/target/refCircleRadius", 2.000000) returns 2.000000
17:52:07.233 00.003 3732 Auto-loading calibration data
17:52:07.235 00.002 3732 GetDouble("/profile/6/scope/calibration/xRate", 1.000000) returns 0.004914
17:52:07.237 00.002 3732 GetDouble("/profile/6/scope/calibration/yRate", 1.000000) returns 0.004641
17:52:07.240 00.003 3732 GetInt("/profile/6/scope/calibration/binning", 1) returns 1
17:52:07.242 00.002 3732 GetDouble("/profile/6/scope/calibration/xAngle", 0.000000) returns 2.308860
17:52:07.243 00.001 3732 GetDouble("/profile/6/scope/calibration/yAngle", 1.570796) returns -2.457190
17:52:07.246 00.003 3732 GetDouble("/profile/6/scope/calibration/declination", 0.000000) returns 0.229150
17:52:07.249 00.003 3732 GetInt("/profile/6/scope/calibration/pierSide", -1) returns 0
17:52:07.251 00.002 3732 GetInt("/profile/6/scope/calibration/raGuideParity", 0) returns 1
17:52:07.254 00.003 3732 GetInt("/profile/6/scope/calibration/decGuideParity", 0) returns -1
17:52:07.256 00.002 3732 GetDouble("/profile/6/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
17:52:07.258 00.002 3732 Mount::SetCalibration (scope) -- xAngle=132.3 yAngle=-140.8 xRate=4.914 yRate=4.641 bin=1 dec=13.1 pierSide=0 par=+/- rotAng=None
17:52:07.260 00.002 3732 Mount::SetCalibration (scope) -- sets m_xAngle=132.3 m_yAngleError=3.1
17:52:07.265 00.005 3732 ScopeASCOM::GetDeclinationRadians() returns 90.0
17:52:07.268 00.003 3732 ScopeASCOM::SideOfPier() returns -1
17:52:07.274 00.006 3732 evsrv: cli 008A7FC8 response: {"jsonrpc":"2.0","result":0,"id":"b4765fc9-9815-40c5-b8a0-236a742a1f37"}
17:52:07.281 00.007 3732 evsrv: cli 008A7FC8 disconnect
17:52:07.285 00.004 3732 evsrv: cli 0F785650 connect
17:52:07.288 00.003 3732 evsrv: cli 0F785650 request: {"method":"get_lock_shift_params","id":"a3a8c67b-9f25-4dca-afdc-b04f7e459940"}
17:52:07.291 00.003 3732 evsrv: cli 0F785650 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"a3a8c67b-9f25-4dca-afdc-b04f7e459940"}
17:52:07.302 00.011 3732 evsrv: cli 0F785650 disconnect
17:52:07.306 00.004 3732 evsrv: cli 0F785FB0 connect
17:52:07.313 00.007 3732 evsrv: cli 0F785FB0 request: {"method":"get_pixel_scale","id":"b72014f2-6808-4d3b-83dd-1a5eae54b2f8"}
17:52:07.317 00.004 3732 evsrv: cli 0F785FB0 response: {"jsonrpc":"2.0","result":1.86834,"id":"b72014f2-6808-4d3b-83dd-1a5eae54b2f8"}
17:52:07.323 00.006 3732 evsrv: cli 0F785FB0 disconnect
17:53:37.621 90.298 3732 GetBoolean("/profile/6/target/refCircleEnabled", 0) returns 0
17:53:37.621 00.000 3732 GetDouble("/profile/6/target/refCircleRadius", 2.000000) returns 2.000000
17:53:37.621 00.000 3732 Auto-loading calibration data
17:53:37.621 00.000 3732 GetDouble("/profile/6/scope/calibration/xRate", 1.000000) returns 0.004914
17:53:37.621 00.000 3732 GetDouble("/profile/6/scope/calibration/yRate", 1.000000) returns 0.004641
17:53:37.637 00.016 3732 GetInt("/profile/6/scope/calibration/binning", 1) returns 1
17:53:37.639 00.002 3732 GetDouble("/profile/6/scope/calibration/xAngle", 0.000000) returns 2.308860
17:53:37.641 00.002 3732 GetDouble("/profile/6/scope/calibration/yAngle", 1.570796) returns -2.457190
17:53:37.645 00.004 3732 GetDouble("/profile/6/scope/calibration/declination", 0.000000) returns 0.229150
17:53:37.647 00.002 3732 GetInt("/profile/6/scope/calibration/pierSide", -1) returns 0
17:53:37.649 00.002 3732 GetInt("/profile/6/scope/calibration/raGuideParity", 0) returns 1
17:53:37.653 00.004 3732 GetInt("/profile/6/scope/calibration/decGuideParity", 0) returns -1
17:53:37.653 00.000 3732 GetDouble("/profile/6/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
17:53:37.653 00.000 3732 Mount::SetCalibration (scope) -- xAngle=132.3 yAngle=-140.8 xRate=4.914 yRate=4.641 bin=1 dec=13.1 pierSide=0 par=+/- rotAng=None
17:53:37.653 00.000 3732 Mount::SetCalibration (scope) -- sets m_xAngle=132.3 m_yAngleError=3.1
17:53:37.653 00.000 3732 ScopeASCOM::GetDeclinationRadians() returns 90.0
17:53:37.653 00.000 3732 ScopeASCOM::SideOfPier() returns -1
17:53:37.733 00.080 3732 GetBoolean("/profile/6/ShowDecModeWarning", 1) returns 1
17:53:38.097 00.364 3732 evsrv: cli 0F7865F0 connect
17:53:38.097 00.000 3732 evsrv: cli 0F7865F0 request: {"method":"get_pixel_scale","id":"5a54b3c9-a617-44bd-8fbe-45028800fb8d"}
17:53:38.114 00.017 3732 evsrv: cli 0F7865F0 response: {"jsonrpc":"2.0","result":1.86834,"id":"5a54b3c9-a617-44bd-8fbe-45028800fb8d"}
17:53:38.121 00.007 3732 evsrv: cli 0F7865F0 disconnect
17:53:39.031 00.910 3732 StartLoopingInteractive: Loop button clicked
17:53:39.031 00.000 3732 Status Line: Looping
17:53:39.031 00.000 3732 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
17:53:39.046 00.015 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:53:39.048 00.002 3732 Enqueuing Expose request
17:53:39.048 00.000 5896 Worker thread wakes up
17:53:39.048 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:53:39.048 00.000 5896 Exposure delay set to 0
17:53:39.048 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:53:39.048 00.000 5896 ZWO: set CONTROL_EXPOSURE 1000000
17:53:40.203 01.155 5896 Exposure complete
17:53:40.264 00.061 5896 worker thread done servicing request
17:53:40.264 00.000 3732 OnExposeComplete: enter
17:53:40.264 00.000 3732 UpdateGuideState(): m_state=1
17:53:40.264 00.000 3732 UpdateCurrentPosition: no star selected
17:53:40.264 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:53:40.276 00.012 3732 Status Line: No star selected
17:53:40.279 00.003 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:53:40.327 00.048 3732 UpdateGuideState exits: No star selected
17:53:40.327 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:53:40.327 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:53:40.327 00.000 3732 Enqueuing Expose request
17:53:40.327 00.000 5896 Worker thread wakes up
17:53:40.327 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:53:40.327 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:53:41.263 00.936 5896 Exposure complete
17:53:41.309 00.046 5896 worker thread done servicing request
17:53:41.310 00.001 3732 OnExposeComplete: enter
17:53:41.310 00.000 3732 UpdateGuideState(): m_state=1
17:53:41.310 00.000 3732 UpdateCurrentPosition: no star selected
17:53:41.310 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:53:41.310 00.000 3732 Status Line: No star selected
17:53:41.310 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:53:41.366 00.056 3732 UpdateGuideState exits: No star selected
17:53:41.369 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:53:41.373 00.004 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:53:41.377 00.004 3732 Enqueuing Expose request
17:53:41.377 00.000 5896 Worker thread wakes up
17:53:41.377 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:53:41.377 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:53:42.515 01.138 5896 Exposure complete
17:53:42.543 00.028 5896 worker thread done servicing request
17:53:42.543 00.000 3732 OnExposeComplete: enter
17:53:42.557 00.014 3732 UpdateGuideState(): m_state=1
17:53:42.559 00.002 3732 UpdateCurrentPosition: no star selected
17:53:42.559 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:53:42.559 00.000 3732 Status Line: No star selected
17:53:42.559 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:53:42.610 00.051 3732 UpdateGuideState exits: No star selected
17:53:42.610 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:53:42.610 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:53:42.610 00.000 3732 Enqueuing Expose request
17:53:42.622 00.012 5896 Worker thread wakes up
17:53:42.622 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:53:42.622 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:53:42.705 00.083 3732 GuiderMultiStar::AutoSelect enter
17:53:42.705 00.000 3732 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
17:53:42.744 00.039 3732 AutoFind: auto downsample for scale 1.87 => 1x
17:53:42.846 00.102 3732 AutoFind: global mean = 0.0, stdev 0.0
17:53:42.846 00.000 3732 AutoFind: using threshold = 0.1
17:53:42.854 00.008 3732 AutoFind: local max [974, 302] 187.7
17:53:42.856 00.002 3732 AutoFind: local max [1012, 302] 115.3
17:53:42.859 00.003 3732 AutoFind: local max [170, 842] 104.9
17:53:42.859 00.000 3732 AutoFind: local max [973, 188] 98.2
17:53:42.859 00.000 3732 AutoFind: local max [362, 17] 70.6
17:53:42.859 00.000 3732 AutoFind: local max [329, 835] 69.8
17:53:42.859 00.000 3732 AutoFind: local max [541, 13] 43.0
17:53:42.871 00.012 3732 AutoFind: too close to edge [541, 13] 43.0
17:53:42.873 00.002 3732 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
17:53:42.875 00.002 3732 Star::Find(15, 974, 302, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
17:53:42.879 00.004 3732 Star::Find returns 0 (2), X=974.00, Y=302.00, Mass=12, SNR=2.4, Peak=4 HFD=0.0
17:53:42.881 00.002 3732 Star::Find(15, 1012, 302, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
17:53:42.883 00.002 3732 Star::Find returns 0 (2), X=1012.00, Y=302.00, Mass=10, SNR=2.2, Peak=4 HFD=0.0
17:53:42.885 00.002 3732 Star::Find(15, 170, 842, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
17:53:42.887 00.002 3732 Star::Find false star n=149 nbg=282 bg=0.0 sigma=0.0 thresh=0 peak=0
17:53:42.889 00.002 3732 Star::Find returns 0 (2), X=170.00, Y=842.00, Mass=20, SNR=2.9, Peak=3 HFD=0.0
17:53:42.893 00.004 3732 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
17:53:42.893 00.000 3732 Star::Find returns 0 (2), X=973.00, Y=188.00, Mass=10, SNR=2.2, Peak=4 HFD=0.0
17:53:42.895 00.002 3732 Star::Find(15, 362, 17, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
17:53:42.897 00.002 3732 Star::Find returns 0 (2), X=362.00, Y=17.00, Mass=16, SNR=2.8, Peak=3 HFD=0.0
17:53:42.901 00.004 3732 Star::Find(15, 329, 835, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
17:53:42.903 00.002 3732 Star::Find false star n=149 nbg=271 bg=0.0 sigma=0.0 thresh=0 peak=0
17:53:42.905 00.002 3732 Star::Find returns 0 (2), X=329.00, Y=835.00, Mass=18, SNR=2.9, Peak=2 HFD=0.0
17:53:42.907 00.002 3732 AutoFind: finding best star pass 1
17:53:42.909 00.002 3732 Star::Find(15, 974, 302, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
17:53:42.911 00.002 3732 Star::Find returns 0 (2), X=974.00, Y=302.00, Mass=12, SNR=2.4, Peak=4 HFD=0.0
17:53:42.911 00.000 3732 Star::Find(15, 1012, 302, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
17:53:42.911 00.000 3732 Star::Find returns 0 (2), X=1012.00, Y=302.00, Mass=10, SNR=2.2, Peak=4 HFD=0.0
17:53:42.911 00.000 3732 Star::Find(15, 170, 842, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
17:53:42.911 00.000 3732 Star::Find false star n=149 nbg=282 bg=0.0 sigma=0.0 thresh=0 peak=0
17:53:42.923 00.012 3732 Star::Find returns 0 (2), X=170.00, Y=842.00, Mass=20, SNR=2.9, Peak=3 HFD=0.0
17:53:42.926 00.003 3732 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
17:53:42.928 00.002 3732 Star::Find returns 0 (2), X=973.00, Y=188.00, Mass=10, SNR=2.2, Peak=4 HFD=0.0
17:53:42.930 00.002 3732 Star::Find(15, 362, 17, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
17:53:42.932 00.002 3732 Star::Find returns 0 (2), X=362.00, Y=17.00, Mass=16, SNR=2.8, Peak=3 HFD=0.0
17:53:42.932 00.000 3732 Star::Find(15, 329, 835, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
17:53:42.938 00.006 3732 Star::Find false star n=149 nbg=271 bg=0.0 sigma=0.0 thresh=0 peak=0
17:53:42.940 00.002 3732 Star::Find returns 0 (2), X=329.00, Y=835.00, Mass=18, SNR=2.9, Peak=2 HFD=0.0
17:53:42.942 00.002 3732 AutoFind: could not find a star on Pass 1
17:53:42.944 00.002 3732 AutoFind: finding best star pass 2
17:53:42.946 00.002 3732 Star::Find(15, 974, 302, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
17:53:42.948 00.002 3732 Star::Find returns 0 (2), X=974.00, Y=302.00, Mass=12, SNR=2.4, Peak=4 HFD=0.0
17:53:42.952 00.004 3732 Star::Find(15, 1012, 302, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
17:53:42.954 00.002 3732 Star::Find returns 0 (2), X=1012.00, Y=302.00, Mass=10, SNR=2.2, Peak=4 HFD=0.0
17:53:42.954 00.000 3732 Star::Find(15, 170, 842, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
17:53:42.954 00.000 3732 Star::Find false star n=149 nbg=282 bg=0.0 sigma=0.0 thresh=0 peak=0
17:53:42.954 00.000 3732 Star::Find returns 0 (2), X=170.00, Y=842.00, Mass=20, SNR=2.9, Peak=3 HFD=0.0
17:53:42.963 00.009 3732 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
17:53:42.963 00.000 3732 Star::Find returns 0 (2), X=973.00, Y=188.00, Mass=10, SNR=2.2, Peak=4 HFD=0.0
17:53:42.963 00.000 3732 Star::Find(15, 362, 17, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
17:53:42.963 00.000 3732 Star::Find returns 0 (2), X=362.00, Y=17.00, Mass=16, SNR=2.8, Peak=3 HFD=0.0
17:53:42.970 00.007 3732 Star::Find(15, 329, 835, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
17:53:42.970 00.000 3732 Star::Find false star n=149 nbg=271 bg=0.0 sigma=0.0 thresh=0 peak=0
17:53:42.970 00.000 3732 Star::Find returns 0 (2), X=329.00, Y=835.00, Mass=18, SNR=2.9, Peak=2 HFD=0.0
17:53:42.970 00.000 3732 AutoFind: could not find a non-saturated star!
17:53:42.970 00.000 3732 AutoFind: finding best star pass 3
17:53:42.970 00.000 3732 Star::Find(15, 974, 302, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
17:53:42.970 00.000 3732 Star::Find returns 0 (2), X=974.00, Y=302.00, Mass=12, SNR=2.4, Peak=4 HFD=0.0
17:53:42.970 00.000 3732 Star::Find(15, 1012, 302, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
17:53:42.970 00.000 3732 Star::Find returns 0 (2), X=1012.00, Y=302.00, Mass=10, SNR=2.2, Peak=4 HFD=0.0
17:53:42.985 00.015 3732 Star::Find(15, 170, 842, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
17:53:42.985 00.000 3732 Star::Find false star n=149 nbg=282 bg=0.0 sigma=0.0 thresh=0 peak=0
17:53:42.985 00.000 3732 Star::Find returns 0 (2), X=170.00, Y=842.00, Mass=20, SNR=2.9, Peak=3 HFD=0.0
17:53:42.985 00.000 3732 Star::Find(15, 973, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
17:53:42.985 00.000 3732 Star::Find returns 0 (2), X=973.00, Y=188.00, Mass=10, SNR=2.2, Peak=4 HFD=0.0
17:53:42.994 00.009 3732 Star::Find(15, 362, 17, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
17:53:42.994 00.000 3732 Star::Find returns 0 (2), X=362.00, Y=17.00, Mass=16, SNR=2.8, Peak=3 HFD=0.0
17:53:42.994 00.000 3732 Star::Find(15, 329, 835, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
17:53:42.994 00.000 3732 Star::Find false star n=149 nbg=271 bg=0.0 sigma=0.0 thresh=0 peak=0
17:53:43.001 00.007 3732 Star::Find returns 0 (2), X=329.00, Y=835.00, Mass=18, SNR=2.9, Peak=2 HFD=0.0
17:53:43.001 00.000 3732 AutoFind: no star found
17:53:43.001 00.000 3732 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:474->Unable to AutoFind
17:53:43.008 00.007 3732 GuiderMultiStar::AutoSelect failed.
17:53:43.010 00.002 3732 ImgLogger: saving auto-select image AutoSelectFail_2026-01-12_175341.fit
17:53:43.017 00.007 3732 GetString("/profile/6/name", "") returns "OAG"
17:53:43.025 00.008 3732 ScopeASCOM::SideOfPier() returns -1
17:53:43.534 00.509 5896 Exposure complete
17:53:43.581 00.047 5896 worker thread done servicing request
17:53:43.581 00.000 3732 OnExposeComplete: enter
17:53:43.581 00.000 3732 UpdateGuideState(): m_state=1
17:53:43.581 00.000 3732 UpdateCurrentPosition: no star selected
17:53:43.588 00.007 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:53:43.588 00.000 3732 Status Line: No star selected
17:53:43.588 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:53:43.644 00.056 3732 UpdateGuideState exits: No star selected
17:53:43.646 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:53:43.648 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:53:43.654 00.006 3732 Enqueuing Expose request
17:53:43.656 00.002 5896 Worker thread wakes up
17:53:43.656 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:53:43.656 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:53:44.790 01.134 5896 Exposure complete
17:53:44.884 00.094 5896 worker thread done servicing request
17:53:44.884 00.000 3732 OnExposeComplete: enter
17:53:44.886 00.002 3732 UpdateGuideState(): m_state=1
17:53:44.888 00.002 3732 UpdateCurrentPosition: no star selected
17:53:44.890 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:53:44.893 00.003 3732 Status Line: No star selected
17:53:44.898 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:53:44.948 00.050 3732 UpdateGuideState exits: No star selected
17:53:44.950 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:53:44.952 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:53:44.954 00.002 3732 Enqueuing Expose request
17:53:44.956 00.002 5896 Worker thread wakes up
17:53:44.957 00.001 5896 worker thread servicing REQUEST_EXPOSE 1000
17:53:44.957 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:53:45.892 00.935 5896 Exposure complete
17:53:45.950 00.058 5896 worker thread done servicing request
17:53:45.950 00.000 3732 OnExposeComplete: enter
17:53:45.952 00.002 3732 UpdateGuideState(): m_state=1
17:53:45.954 00.002 3732 UpdateCurrentPosition: no star selected
17:53:45.956 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:53:45.958 00.002 3732 Status Line: No star selected
17:53:45.962 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=24, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:53:46.010 00.048 3732 UpdateGuideState exits: No star selected
17:53:46.012 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:53:46.014 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:53:46.016 00.002 3732 Enqueuing Expose request
17:53:46.018 00.002 5896 Worker thread wakes up
17:53:46.018 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:53:46.018 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:53:47.150 01.132 5896 Exposure complete
17:53:47.204 00.054 5896 worker thread done servicing request
17:53:47.204 00.000 3732 OnExposeComplete: enter
17:53:47.206 00.002 3732 UpdateGuideState(): m_state=1
17:53:47.209 00.003 3732 UpdateCurrentPosition: no star selected
17:53:47.211 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:53:47.213 00.002 3732 Status Line: No star selected
17:53:47.219 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:53:47.265 00.046 3732 UpdateGuideState exits: No star selected
17:53:47.268 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:53:47.269 00.001 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:53:47.271 00.002 3732 Enqueuing Expose request
17:53:47.273 00.002 5896 Worker thread wakes up
17:53:47.273 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:53:47.273 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:53:48.186 00.913 5896 Exposure complete
17:53:48.226 00.040 5896 worker thread done servicing request
17:53:48.226 00.000 3732 OnExposeComplete: enter
17:53:48.230 00.004 3732 UpdateGuideState(): m_state=1
17:53:48.234 00.004 3732 UpdateCurrentPosition: no star selected
17:53:48.254 00.020 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:53:48.263 00.009 3732 Status Line: No star selected
17:53:48.287 00.024 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:53:48.342 00.055 3732 UpdateGuideState exits: No star selected
17:53:48.345 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:53:48.347 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:53:48.349 00.002 3732 Enqueuing Expose request
17:53:48.351 00.002 5896 Worker thread wakes up
17:53:48.351 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:53:48.351 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:53:49.490 01.139 5896 Exposure complete
17:53:49.548 00.058 5896 worker thread done servicing request
17:53:49.548 00.000 3732 OnExposeComplete: enter
17:53:49.550 00.002 3732 UpdateGuideState(): m_state=1
17:53:49.552 00.002 3732 UpdateCurrentPosition: no star selected
17:53:49.554 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:53:49.556 00.002 3732 Status Line: No star selected
17:53:49.563 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:53:49.610 00.047 3732 UpdateGuideState exits: No star selected
17:53:49.612 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:53:49.615 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:53:49.629 00.014 3732 Enqueuing Expose request
17:53:49.666 00.037 5896 Worker thread wakes up
17:53:49.666 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:53:49.666 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:53:50.574 00.908 5896 Exposure complete
17:53:50.624 00.050 5896 worker thread done servicing request
17:53:50.624 00.000 3732 OnExposeComplete: enter
17:53:50.628 00.004 3732 UpdateGuideState(): m_state=1
17:53:50.631 00.003 3732 UpdateCurrentPosition: no star selected
17:53:50.635 00.004 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:53:50.638 00.003 3732 Status Line: No star selected
17:53:50.647 00.009 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:53:50.761 00.114 3732 UpdateGuideState exits: No star selected
17:53:50.768 00.007 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:53:50.774 00.006 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:53:50.780 00.006 3732 Enqueuing Expose request
17:53:50.791 00.011 5896 Worker thread wakes up
17:53:50.791 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:53:50.791 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:53:51.938 01.147 5896 Exposure complete
17:53:52.002 00.064 5896 worker thread done servicing request
17:53:52.002 00.000 3732 OnExposeComplete: enter
17:53:52.004 00.002 3732 UpdateGuideState(): m_state=1
17:53:52.006 00.002 3732 UpdateCurrentPosition: no star selected
17:53:52.008 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:53:52.010 00.002 3732 Status Line: No star selected
17:53:52.015 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:53:52.061 00.046 3732 UpdateGuideState exits: No star selected
17:53:52.064 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:53:52.066 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:53:52.068 00.002 3732 Enqueuing Expose request
17:53:52.069 00.001 5896 Worker thread wakes up
17:53:52.069 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:53:52.070 00.001 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:53:53.020 00.950 5896 Exposure complete
17:53:53.076 00.056 3732 OnExposeComplete: enter
17:53:53.079 00.003 5896 worker thread done servicing request
17:53:53.079 00.000 3732 UpdateGuideState(): m_state=1
17:53:53.081 00.002 3732 UpdateCurrentPosition: no star selected
17:53:53.084 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:53:53.087 00.003 3732 Status Line: No star selected
17:53:53.101 00.014 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:53:53.173 00.072 3732 UpdateGuideState exits: No star selected
17:53:53.182 00.009 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:53:53.187 00.005 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:53:53.189 00.002 3732 Enqueuing Expose request
17:53:53.191 00.002 5896 Worker thread wakes up
17:53:53.191 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:53:53.191 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:53:54.321 01.130 5896 Exposure complete
17:53:54.358 00.037 5896 worker thread done servicing request
17:53:54.358 00.000 3732 OnExposeComplete: enter
17:53:54.360 00.002 3732 UpdateGuideState(): m_state=1
17:53:54.363 00.003 3732 UpdateCurrentPosition: no star selected
17:53:54.366 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:53:54.368 00.002 3732 Status Line: No star selected
17:53:54.373 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:53:54.424 00.051 3732 UpdateGuideState exits: No star selected
17:53:54.427 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:53:54.429 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:53:54.432 00.003 3732 Enqueuing Expose request
17:53:54.438 00.006 5896 Worker thread wakes up
17:53:54.438 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:53:54.438 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:53:55.362 00.924 5896 Exposure complete
17:53:55.441 00.079 5896 worker thread done servicing request
17:53:55.442 00.001 3732 OnExposeComplete: enter
17:53:55.444 00.002 3732 UpdateGuideState(): m_state=1
17:53:55.446 00.002 3732 UpdateCurrentPosition: no star selected
17:53:55.447 00.001 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:53:55.449 00.002 3732 Status Line: No star selected
17:53:55.454 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:53:55.502 00.048 3732 UpdateGuideState exits: No star selected
17:53:55.505 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:53:55.508 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:53:55.510 00.002 3732 Enqueuing Expose request
17:53:55.512 00.002 5896 Worker thread wakes up
17:53:55.512 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:53:55.512 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:53:56.648 01.136 5896 Exposure complete
17:53:56.685 00.037 5896 worker thread done servicing request
17:53:56.685 00.000 3732 OnExposeComplete: enter
17:53:56.688 00.003 3732 UpdateGuideState(): m_state=1
17:53:56.691 00.003 3732 UpdateCurrentPosition: no star selected
17:53:56.694 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:53:56.697 00.003 3732 Status Line: No star selected
17:53:56.702 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:53:56.750 00.048 3732 UpdateGuideState exits: No star selected
17:53:56.752 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:53:56.753 00.001 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:53:56.755 00.002 3732 Enqueuing Expose request
17:53:56.757 00.002 5896 Worker thread wakes up
17:53:56.758 00.001 5896 worker thread servicing REQUEST_EXPOSE 1000
17:53:56.758 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:53:57.676 00.918 5896 Exposure complete
17:53:57.715 00.039 3732 OnExposeComplete: enter
17:53:57.721 00.006 5896 worker thread done servicing request
17:53:57.721 00.000 3732 UpdateGuideState(): m_state=1
17:53:57.725 00.004 3732 UpdateCurrentPosition: no star selected
17:53:57.730 00.005 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:53:57.733 00.003 3732 Status Line: No star selected
17:53:57.739 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:53:57.792 00.053 3732 UpdateGuideState exits: No star selected
17:53:57.795 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:53:57.798 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:53:57.800 00.002 3732 Enqueuing Expose request
17:53:57.802 00.002 5896 Worker thread wakes up
17:53:57.802 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:53:57.802 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:53:58.934 01.132 5896 Exposure complete
17:53:58.972 00.038 5896 worker thread done servicing request
17:53:58.972 00.000 3732 OnExposeComplete: enter
17:53:58.974 00.002 3732 UpdateGuideState(): m_state=1
17:53:58.976 00.002 3732 UpdateCurrentPosition: no star selected
17:53:58.978 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:53:58.980 00.002 3732 Status Line: No star selected
17:53:58.985 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:53:59.032 00.047 3732 UpdateGuideState exits: No star selected
17:53:59.034 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:53:59.036 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:53:59.039 00.003 3732 Enqueuing Expose request
17:53:59.041 00.002 5896 Worker thread wakes up
17:53:59.041 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:53:59.041 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:53:59.954 00.913 5896 Exposure complete
17:54:00.001 00.047 5896 worker thread done servicing request
17:54:00.001 00.000 3732 OnExposeComplete: enter
17:54:00.004 00.003 3732 UpdateGuideState(): m_state=1
17:54:00.006 00.002 3732 UpdateCurrentPosition: no star selected
17:54:00.012 00.006 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:54:00.016 00.004 3732 Status Line: No star selected
17:54:00.027 00.011 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:54:00.076 00.049 3732 UpdateGuideState exits: No star selected
17:54:00.078 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:54:00.080 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:54:00.082 00.002 3732 Enqueuing Expose request
17:54:00.084 00.002 5896 Worker thread wakes up
17:54:00.084 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:54:00.084 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:54:01.224 01.140 5896 Exposure complete
17:54:01.259 00.035 5896 worker thread done servicing request
17:54:01.259 00.000 3732 OnExposeComplete: enter
17:54:01.261 00.002 3732 UpdateGuideState(): m_state=1
17:54:01.263 00.002 3732 UpdateCurrentPosition: no star selected
17:54:01.265 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:54:01.268 00.003 3732 Status Line: No star selected
17:54:01.273 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:54:01.321 00.048 3732 UpdateGuideState exits: No star selected
17:54:01.323 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:54:01.325 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:54:01.326 00.001 3732 Enqueuing Expose request
17:54:01.328 00.002 5896 Worker thread wakes up
17:54:01.328 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:54:01.328 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:54:02.245 00.917 5896 Exposure complete
17:54:02.286 00.041 5896 worker thread done servicing request
17:54:02.286 00.000 3732 OnExposeComplete: enter
17:54:02.289 00.003 3732 UpdateGuideState(): m_state=1
17:54:02.292 00.003 3732 UpdateCurrentPosition: no star selected
17:54:02.294 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:54:02.297 00.003 3732 Status Line: No star selected
17:54:02.304 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:54:02.360 00.056 3732 UpdateGuideState exits: No star selected
17:54:02.362 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:54:02.364 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:54:02.367 00.003 3732 Enqueuing Expose request
17:54:02.371 00.004 5896 Worker thread wakes up
17:54:02.372 00.001 5896 worker thread servicing REQUEST_EXPOSE 1000
17:54:02.372 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:54:03.507 01.135 5896 Exposure complete
17:54:03.543 00.036 5896 worker thread done servicing request
17:54:03.543 00.000 3732 OnExposeComplete: enter
17:54:03.546 00.003 3732 UpdateGuideState(): m_state=1
17:54:03.548 00.002 3732 UpdateCurrentPosition: no star selected
17:54:03.551 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:54:03.553 00.002 3732 Status Line: No star selected
17:54:03.559 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:54:03.609 00.050 3732 UpdateGuideState exits: No star selected
17:54:03.611 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:54:03.614 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:54:03.625 00.011 3732 Enqueuing Expose request
17:54:03.627 00.002 5896 Worker thread wakes up
17:54:03.627 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:54:03.627 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:54:04.543 00.916 5896 Exposure complete
17:54:04.580 00.037 5896 worker thread done servicing request
17:54:04.580 00.000 3732 OnExposeComplete: enter
17:54:04.582 00.002 3732 UpdateGuideState(): m_state=1
17:54:04.584 00.002 3732 UpdateCurrentPosition: no star selected
17:54:04.586 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:54:04.587 00.001 3732 Status Line: No star selected
17:54:04.594 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:54:04.640 00.046 3732 UpdateGuideState exits: No star selected
17:54:04.642 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:54:04.644 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:54:04.646 00.002 3732 Enqueuing Expose request
17:54:04.648 00.002 5896 Worker thread wakes up
17:54:04.648 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:54:04.648 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:54:05.782 01.134 5896 Exposure complete
17:54:05.823 00.041 5896 worker thread done servicing request
17:54:05.823 00.000 3732 OnExposeComplete: enter
17:54:05.825 00.002 3732 UpdateGuideState(): m_state=1
17:54:05.827 00.002 3732 UpdateCurrentPosition: no star selected
17:54:05.829 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:54:05.831 00.002 3732 Status Line: No star selected
17:54:05.836 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:54:05.883 00.047 3732 UpdateGuideState exits: No star selected
17:54:05.887 00.004 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:54:05.890 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:54:05.893 00.003 3732 Enqueuing Expose request
17:54:05.895 00.002 5896 Worker thread wakes up
17:54:05.895 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:54:05.896 00.001 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:54:06.803 00.907 5896 Exposure complete
17:54:06.842 00.039 5896 worker thread done servicing request
17:54:06.842 00.000 3732 OnExposeComplete: enter
17:54:06.845 00.003 3732 UpdateGuideState(): m_state=1
17:54:06.847 00.002 3732 UpdateCurrentPosition: no star selected
17:54:06.849 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:54:06.850 00.001 3732 Status Line: No star selected
17:54:06.855 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:54:06.901 00.046 3732 UpdateGuideState exits: No star selected
17:54:06.904 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:54:06.906 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:54:06.908 00.002 3732 Enqueuing Expose request
17:54:06.910 00.002 5896 Worker thread wakes up
17:54:06.910 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:54:06.910 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:54:08.049 01.139 5896 Exposure complete
17:54:08.108 00.059 5896 worker thread done servicing request
17:54:08.108 00.000 3732 OnExposeComplete: enter
17:54:08.110 00.002 3732 UpdateGuideState(): m_state=1
17:54:08.112 00.002 3732 UpdateCurrentPosition: no star selected
17:54:08.114 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:54:08.116 00.002 3732 Status Line: No star selected
17:54:08.123 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:54:08.169 00.046 3732 UpdateGuideState exits: No star selected
17:54:08.171 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:54:08.173 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:54:08.175 00.002 3732 Enqueuing Expose request
17:54:08.177 00.002 5896 Worker thread wakes up
17:54:08.177 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:54:08.177 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:54:09.094 00.917 5896 Exposure complete
17:54:09.130 00.036 5896 worker thread done servicing request
17:54:09.130 00.000 3732 OnExposeComplete: enter
17:54:09.132 00.002 3732 UpdateGuideState(): m_state=1
17:54:09.135 00.003 3732 UpdateCurrentPosition: no star selected
17:54:09.137 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:54:09.139 00.002 3732 Status Line: No star selected
17:54:09.144 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:54:09.191 00.047 3732 UpdateGuideState exits: No star selected
17:54:09.194 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:54:09.195 00.001 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:54:09.197 00.002 3732 Enqueuing Expose request
17:54:09.199 00.002 5896 Worker thread wakes up
17:54:09.200 00.001 5896 worker thread servicing REQUEST_EXPOSE 1000
17:54:09.200 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:54:10.346 01.146 5896 Exposure complete
17:54:10.430 00.084 5896 worker thread done servicing request
17:54:10.430 00.000 3732 OnExposeComplete: enter
17:54:10.434 00.004 3732 UpdateGuideState(): m_state=1
17:54:10.439 00.005 3732 UpdateCurrentPosition: no star selected
17:54:10.441 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:54:10.443 00.002 3732 Status Line: No star selected
17:54:10.448 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:54:10.493 00.045 3732 UpdateGuideState exits: No star selected
17:54:10.497 00.004 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:54:10.500 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:54:10.502 00.002 3732 Enqueuing Expose request
17:54:10.504 00.002 5896 Worker thread wakes up
17:54:10.504 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:54:10.504 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:54:11.429 00.925 5896 Exposure complete
17:54:11.482 00.053 5896 worker thread done servicing request
17:54:11.482 00.000 3732 OnExposeComplete: enter
17:54:11.484 00.002 3732 UpdateGuideState(): m_state=1
17:54:11.486 00.002 3732 UpdateCurrentPosition: no star selected
17:54:11.488 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:54:11.490 00.002 3732 Status Line: No star selected
17:54:11.496 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:54:11.543 00.047 3732 UpdateGuideState exits: No star selected
17:54:11.545 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:54:11.547 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:54:11.548 00.001 3732 Enqueuing Expose request
17:54:11.550 00.002 5896 Worker thread wakes up
17:54:11.550 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:54:11.550 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:54:12.688 01.138 5896 Exposure complete
17:54:12.728 00.040 5896 worker thread done servicing request
17:54:12.728 00.000 3732 OnExposeComplete: enter
17:54:12.730 00.002 3732 UpdateGuideState(): m_state=1
17:54:12.732 00.002 3732 UpdateCurrentPosition: no star selected
17:54:12.735 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:54:12.737 00.002 3732 Status Line: No star selected
17:54:12.743 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:54:12.794 00.051 3732 UpdateGuideState exits: No star selected
17:54:12.797 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:54:12.798 00.001 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:54:12.800 00.002 3732 Enqueuing Expose request
17:54:12.802 00.002 5896 Worker thread wakes up
17:54:12.802 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:54:12.802 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:54:13.720 00.918 5896 Exposure complete
17:54:13.758 00.038 5896 worker thread done servicing request
17:54:13.758 00.000 3732 OnExposeComplete: enter
17:54:13.760 00.002 3732 UpdateGuideState(): m_state=1
17:54:13.763 00.003 3732 UpdateCurrentPosition: no star selected
17:54:13.765 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:54:13.767 00.002 3732 Status Line: No star selected
17:54:13.771 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=2, Gamma=0.410
17:54:13.819 00.048 3732 UpdateGuideState exits: No star selected
17:54:13.821 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:54:13.822 00.001 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:54:13.824 00.002 3732 Enqueuing Expose request
17:54:13.826 00.002 5896 Worker thread wakes up
17:54:13.826 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:54:13.826 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:54:14.960 01.134 5896 Exposure complete
17:54:14.997 00.037 5896 worker thread done servicing request
17:54:14.997 00.000 3732 OnExposeComplete: enter
17:54:14.999 00.002 3732 UpdateGuideState(): m_state=1
17:54:15.001 00.002 3732 UpdateCurrentPosition: no star selected
17:54:15.004 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:54:15.006 00.002 3732 Status Line: No star selected
17:54:15.011 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:54:15.057 00.046 3732 UpdateGuideState exits: No star selected
17:54:15.059 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:54:15.061 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:54:15.063 00.002 3732 Enqueuing Expose request
17:54:15.066 00.003 5896 Worker thread wakes up
17:54:15.066 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:54:15.066 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:54:15.997 00.931 5896 Exposure complete
17:54:16.060 00.063 5896 worker thread done servicing request
17:54:16.061 00.001 3732 OnExposeComplete: enter
17:54:16.063 00.002 3732 UpdateGuideState(): m_state=1
17:54:16.064 00.001 3732 UpdateCurrentPosition: no star selected
17:54:16.066 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:54:16.068 00.002 3732 Status Line: No star selected
17:54:16.073 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:54:16.120 00.047 3732 UpdateGuideState exits: No star selected
17:54:16.123 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:54:16.125 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:54:16.127 00.002 3732 Enqueuing Expose request
17:54:16.129 00.002 5896 Worker thread wakes up
17:54:16.129 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:54:16.129 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:54:17.274 01.145 5896 Exposure complete
17:54:17.330 00.056 5896 worker thread done servicing request
17:54:17.330 00.000 3732 OnExposeComplete: enter
17:54:17.332 00.002 3732 UpdateGuideState(): m_state=1
17:54:17.334 00.002 3732 UpdateCurrentPosition: no star selected
17:54:17.336 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:54:17.338 00.002 3732 Status Line: No star selected
17:54:17.344 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:54:17.391 00.047 3732 UpdateGuideState exits: No star selected
17:54:17.393 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:54:17.395 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:54:17.396 00.001 3732 Enqueuing Expose request
17:54:17.398 00.002 5896 Worker thread wakes up
17:54:17.398 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:54:17.398 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:54:18.317 00.919 5896 Exposure complete
17:54:18.360 00.043 3732 OnExposeComplete: enter
17:54:18.363 00.003 5896 worker thread done servicing request
17:54:18.363 00.000 3732 UpdateGuideState(): m_state=1
17:54:18.366 00.003 3732 UpdateCurrentPosition: no star selected
17:54:18.368 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:54:18.369 00.001 3732 Status Line: No star selected
17:54:18.374 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:54:18.423 00.049 3732 UpdateGuideState exits: No star selected
17:54:18.441 00.018 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:54:18.453 00.012 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:54:18.456 00.003 3732 Enqueuing Expose request
17:54:18.458 00.002 5896 Worker thread wakes up
17:54:18.458 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:54:18.458 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:54:19.594 01.136 5896 Exposure complete
17:54:19.644 00.050 5896 worker thread done servicing request
17:54:19.644 00.000 3732 OnExposeComplete: enter
17:54:19.647 00.003 3732 UpdateGuideState(): m_state=1
17:54:19.649 00.002 3732 UpdateCurrentPosition: no star selected
17:54:19.654 00.005 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:54:19.656 00.002 3732 Status Line: No star selected
17:54:19.661 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:54:19.710 00.049 3732 UpdateGuideState exits: No star selected
17:54:19.712 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:54:19.714 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:54:19.718 00.004 3732 Enqueuing Expose request
17:54:19.720 00.002 5896 Worker thread wakes up
17:54:19.720 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:54:19.720 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:54:20.643 00.923 5896 Exposure complete
17:54:20.716 00.073 5896 worker thread done servicing request
17:54:20.717 00.001 3732 OnExposeComplete: enter
17:54:20.719 00.002 3732 UpdateGuideState(): m_state=1
17:54:20.721 00.002 3732 UpdateCurrentPosition: no star selected
17:54:20.723 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:54:20.726 00.003 3732 Status Line: No star selected
17:54:20.730 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:54:20.778 00.048 3732 UpdateGuideState exits: No star selected
17:54:20.780 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:54:20.782 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:54:20.785 00.003 3732 Enqueuing Expose request
17:54:20.789 00.004 5896 Worker thread wakes up
17:54:20.789 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:54:20.789 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:54:21.925 01.136 5896 Exposure complete
17:54:21.978 00.053 5896 worker thread done servicing request
17:54:21.978 00.000 3732 OnExposeComplete: enter
17:54:21.980 00.002 3732 UpdateGuideState(): m_state=1
17:54:21.982 00.002 3732 UpdateCurrentPosition: no star selected
17:54:21.984 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:54:21.986 00.002 3732 Status Line: No star selected
17:54:21.992 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:54:22.038 00.046 3732 UpdateGuideState exits: No star selected
17:54:22.040 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:54:22.041 00.001 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:54:22.043 00.002 3732 Enqueuing Expose request
17:54:22.045 00.002 5896 Worker thread wakes up
17:54:22.045 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:54:22.045 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:54:22.971 00.926 5896 Exposure complete
17:54:23.071 00.100 5896 worker thread done servicing request
17:54:23.071 00.000 3732 OnExposeComplete: enter
17:54:23.073 00.002 3732 UpdateGuideState(): m_state=1
17:54:23.075 00.002 3732 UpdateCurrentPosition: no star selected
17:54:23.077 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:54:23.079 00.002 3732 Status Line: No star selected
17:54:23.084 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:54:23.131 00.047 3732 UpdateGuideState exits: No star selected
17:54:23.133 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:54:23.134 00.001 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:54:23.136 00.002 3732 Enqueuing Expose request
17:54:23.138 00.002 5896 Worker thread wakes up
17:54:23.138 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:54:23.138 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:54:24.266 01.128 5896 Exposure complete
17:54:24.318 00.052 5896 worker thread done servicing request
17:54:24.318 00.000 3732 OnExposeComplete: enter
17:54:24.320 00.002 3732 UpdateGuideState(): m_state=1
17:54:24.323 00.003 3732 UpdateCurrentPosition: no star selected
17:54:24.326 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:54:24.328 00.002 3732 Status Line: No star selected
17:54:24.334 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:54:24.381 00.047 3732 UpdateGuideState exits: No star selected
17:54:24.383 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:54:24.385 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:54:24.387 00.002 3732 Enqueuing Expose request
17:54:24.389 00.002 5896 Worker thread wakes up
17:54:24.389 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:54:24.389 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:54:25.315 00.926 5896 Exposure complete
17:54:25.414 00.099 5896 worker thread done servicing request
17:54:25.414 00.000 3732 OnExposeComplete: enter
17:54:25.416 00.002 3732 UpdateGuideState(): m_state=1
17:54:25.418 00.002 3732 UpdateCurrentPosition: no star selected
17:54:25.420 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:54:25.422 00.002 3732 Status Line: No star selected
17:54:25.427 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:54:25.473 00.046 3732 UpdateGuideState exits: No star selected
17:54:25.475 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:54:25.477 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:54:25.479 00.002 3732 Enqueuing Expose request
17:54:25.480 00.001 5896 Worker thread wakes up
17:54:25.481 00.001 5896 worker thread servicing REQUEST_EXPOSE 1000
17:54:25.481 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:54:26.634 01.153 5896 Exposure complete
17:54:26.689 00.055 5896 worker thread done servicing request
17:54:26.689 00.000 3732 OnExposeComplete: enter
17:54:26.691 00.002 3732 UpdateGuideState(): m_state=1
17:54:26.693 00.002 3732 UpdateCurrentPosition: no star selected
17:54:26.695 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:54:26.697 00.002 3732 Status Line: No star selected
17:54:26.701 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:54:26.747 00.046 3732 UpdateGuideState exits: No star selected
17:54:26.749 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:54:26.750 00.001 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:54:26.752 00.002 3732 Enqueuing Expose request
17:54:26.754 00.002 5896 Worker thread wakes up
17:54:26.754 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:54:26.754 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:54:27.663 00.909 5896 Exposure complete
17:54:27.702 00.039 5896 worker thread done servicing request
17:54:27.702 00.000 3732 OnExposeComplete: enter
17:54:27.706 00.004 3732 UpdateGuideState(): m_state=1
17:54:27.709 00.003 3732 UpdateCurrentPosition: no star selected
17:54:27.711 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:54:27.714 00.003 3732 Status Line: No star selected
17:54:27.721 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:54:27.771 00.050 3732 UpdateGuideState exits: No star selected
17:54:27.773 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:54:27.775 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:54:27.779 00.004 3732 Enqueuing Expose request
17:54:27.781 00.002 5896 Worker thread wakes up
17:54:27.781 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:54:27.781 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:54:28.929 01.148 5896 Exposure complete
17:54:28.996 00.067 5896 worker thread done servicing request
17:54:28.996 00.000 3732 OnExposeComplete: enter
17:54:28.999 00.003 3732 UpdateGuideState(): m_state=1
17:54:29.001 00.002 3732 UpdateCurrentPosition: no star selected
17:54:29.002 00.001 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:54:29.004 00.002 3732 Status Line: No star selected
17:54:29.010 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:54:29.057 00.047 3732 UpdateGuideState exits: No star selected
17:54:29.061 00.004 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:54:29.063 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:54:29.065 00.002 3732 Enqueuing Expose request
17:54:29.066 00.001 5896 Worker thread wakes up
17:54:29.066 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:54:29.067 00.001 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:54:29.973 00.906 5896 Exposure complete
17:54:30.010 00.037 5896 worker thread done servicing request
17:54:30.010 00.000 3732 OnExposeComplete: enter
17:54:30.012 00.002 3732 UpdateGuideState(): m_state=1
17:54:30.015 00.003 3732 UpdateCurrentPosition: no star selected
17:54:30.017 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:54:30.019 00.002 3732 Status Line: No star selected
17:54:30.024 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=0, FiltMin=0, FiltMax=2, Gamma=0.410
17:54:30.072 00.048 3732 UpdateGuideState exits: No star selected
17:54:30.074 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:54:30.076 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:54:30.078 00.002 3732 Enqueuing Expose request
17:54:30.080 00.002 5896 Worker thread wakes up
17:54:30.081 00.001 5896 worker thread servicing REQUEST_EXPOSE 1000
17:54:30.081 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:54:31.227 01.146 5896 Exposure complete
17:54:31.283 00.056 5896 worker thread done servicing request
17:54:31.283 00.000 3732 OnExposeComplete: enter
17:54:31.285 00.002 3732 UpdateGuideState(): m_state=1
17:54:31.287 00.002 3732 UpdateCurrentPosition: no star selected
17:54:31.289 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:54:31.291 00.002 3732 Status Line: No star selected
17:54:31.296 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:54:31.342 00.046 3732 UpdateGuideState exits: No star selected
17:54:31.344 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:54:31.346 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:54:31.348 00.002 3732 Enqueuing Expose request
17:54:31.349 00.001 5896 Worker thread wakes up
17:54:31.349 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:54:31.350 00.001 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:54:32.273 00.923 5896 Exposure complete
17:54:32.329 00.056 5896 worker thread done servicing request
17:54:32.329 00.000 3732 OnExposeComplete: enter
17:54:32.331 00.002 3732 UpdateGuideState(): m_state=1
17:54:32.333 00.002 3732 UpdateCurrentPosition: no star selected
17:54:32.335 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:54:32.337 00.002 3732 Status Line: No star selected
17:54:32.343 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:54:32.389 00.046 3732 UpdateGuideState exits: No star selected
17:54:32.392 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:54:32.393 00.001 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:54:32.395 00.002 3732 Enqueuing Expose request
17:54:32.397 00.002 5896 Worker thread wakes up
17:54:32.397 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:54:32.397 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:54:33.540 01.143 5896 Exposure complete
17:54:33.576 00.036 5896 worker thread done servicing request
17:54:33.576 00.000 3732 OnExposeComplete: enter
17:54:33.578 00.002 3732 UpdateGuideState(): m_state=1
17:54:33.580 00.002 3732 UpdateCurrentPosition: no star selected
17:54:33.582 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:54:33.584 00.002 3732 Status Line: No star selected
17:54:33.590 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:54:33.638 00.048 3732 UpdateGuideState exits: No star selected
17:54:33.641 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:54:33.644 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:54:33.646 00.002 3732 Enqueuing Expose request
17:54:33.648 00.002 5896 Worker thread wakes up
17:54:33.648 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:54:33.648 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:54:34.574 00.926 5896 Exposure complete
17:54:34.631 00.057 5896 worker thread done servicing request
17:54:34.631 00.000 3732 OnExposeComplete: enter
17:54:34.633 00.002 3732 UpdateGuideState(): m_state=1
17:54:34.635 00.002 3732 UpdateCurrentPosition: no star selected
17:54:34.637 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:54:34.639 00.002 3732 Status Line: No star selected
17:54:34.644 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:54:34.690 00.046 3732 UpdateGuideState exits: No star selected
17:54:34.692 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:54:34.694 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:54:34.696 00.002 3732 Enqueuing Expose request
17:54:34.698 00.002 5896 Worker thread wakes up
17:54:34.698 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:54:34.698 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:54:35.829 01.131 5896 Exposure complete
17:54:35.867 00.038 5896 worker thread done servicing request
17:54:35.868 00.001 3732 OnExposeComplete: enter
17:54:35.870 00.002 3732 UpdateGuideState(): m_state=1
17:54:35.872 00.002 3732 UpdateCurrentPosition: no star selected
17:54:35.874 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:54:35.876 00.002 3732 Status Line: No star selected
17:54:35.881 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:54:35.929 00.048 3732 UpdateGuideState exits: No star selected
17:54:35.931 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:54:35.936 00.005 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:54:35.938 00.002 3732 Enqueuing Expose request
17:54:35.941 00.003 5896 Worker thread wakes up
17:54:35.941 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:54:35.941 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:54:36.862 00.921 5896 Exposure complete
17:54:36.919 00.057 5896 worker thread done servicing request
17:54:36.919 00.000 3732 OnExposeComplete: enter
17:54:36.921 00.002 3732 UpdateGuideState(): m_state=1
17:54:36.923 00.002 3732 UpdateCurrentPosition: no star selected
17:54:36.925 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:54:36.927 00.002 3732 Status Line: No star selected
17:54:36.933 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=2, Gamma=0.410
17:54:36.980 00.047 3732 UpdateGuideState exits: No star selected
17:54:36.982 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:54:36.983 00.001 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:54:36.985 00.002 3732 Enqueuing Expose request
17:54:36.987 00.002 5896 Worker thread wakes up
17:54:36.987 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:54:36.987 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:54:38.139 01.152 5896 Exposure complete
17:54:38.206 00.067 5896 worker thread done servicing request
17:54:38.206 00.000 3732 OnExposeComplete: enter
17:54:38.209 00.003 3732 UpdateGuideState(): m_state=1
17:54:38.212 00.003 3732 UpdateCurrentPosition: no star selected
17:54:38.214 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:54:38.218 00.004 3732 Status Line: No star selected
17:54:38.224 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:54:38.272 00.048 3732 UpdateGuideState exits: No star selected
17:54:38.274 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:54:38.280 00.006 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:54:38.282 00.002 3732 Enqueuing Expose request
17:54:38.285 00.003 5896 Worker thread wakes up
17:54:38.285 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:54:38.285 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:54:39.204 00.919 5896 Exposure complete
17:54:39.242 00.038 5896 worker thread done servicing request
17:54:39.242 00.000 3732 OnExposeComplete: enter
17:54:39.244 00.002 3732 UpdateGuideState(): m_state=1
17:54:39.248 00.004 3732 UpdateCurrentPosition: no star selected
17:54:39.251 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:54:39.253 00.002 3732 Status Line: No star selected
17:54:39.258 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:54:39.307 00.049 3732 UpdateGuideState exits: No star selected
17:54:39.310 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:54:39.312 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:54:39.314 00.002 3732 Enqueuing Expose request
17:54:39.316 00.002 5896 Worker thread wakes up
17:54:39.316 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:54:39.316 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:54:40.463 01.147 5896 Exposure complete
17:54:40.517 00.054 5896 worker thread done servicing request
17:54:40.517 00.000 3732 OnExposeComplete: enter
17:54:40.520 00.003 3732 UpdateGuideState(): m_state=1
17:54:40.522 00.002 3732 UpdateCurrentPosition: no star selected
17:54:40.525 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:54:40.528 00.003 3732 Status Line: No star selected
17:54:40.534 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:54:40.582 00.048 3732 UpdateGuideState exits: No star selected
17:54:40.584 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:54:40.586 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:54:40.587 00.001 3732 Enqueuing Expose request
17:54:40.592 00.005 5896 Worker thread wakes up
17:54:40.592 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:54:40.592 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:54:41.511 00.919 5896 Exposure complete
17:54:41.592 00.081 5896 worker thread done servicing request
17:54:41.592 00.000 3732 OnExposeComplete: enter
17:54:41.596 00.004 3732 UpdateGuideState(): m_state=1
17:54:41.600 00.004 3732 UpdateCurrentPosition: no star selected
17:54:41.606 00.006 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:54:41.610 00.004 3732 Status Line: No star selected
17:54:41.616 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:54:41.667 00.051 3732 UpdateGuideState exits: No star selected
17:54:41.670 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:54:41.672 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:54:41.674 00.002 3732 Enqueuing Expose request
17:54:41.678 00.004 5896 Worker thread wakes up
17:54:41.678 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:54:41.678 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:54:42.820 01.142 5896 Exposure complete
17:54:42.856 00.036 5896 worker thread done servicing request
17:54:42.856 00.000 3732 OnExposeComplete: enter
17:54:42.858 00.002 3732 UpdateGuideState(): m_state=1
17:54:42.860 00.002 3732 UpdateCurrentPosition: no star selected
17:54:42.863 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:54:42.865 00.002 3732 Status Line: No star selected
17:54:42.870 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:54:42.916 00.046 3732 UpdateGuideState exits: No star selected
17:54:42.918 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:54:42.920 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:54:42.922 00.002 3732 Enqueuing Expose request
17:54:42.923 00.001 5896 Worker thread wakes up
17:54:42.923 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:54:42.923 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:54:43.841 00.918 5896 Exposure complete
17:54:43.888 00.047 5896 worker thread done servicing request
17:54:43.888 00.000 3732 OnExposeComplete: enter
17:54:43.891 00.003 3732 UpdateGuideState(): m_state=1
17:54:43.893 00.002 3732 UpdateCurrentPosition: no star selected
17:54:43.895 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:54:43.898 00.003 3732 Status Line: No star selected
17:54:43.905 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:54:43.952 00.047 3732 UpdateGuideState exits: No star selected
17:54:43.955 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:54:43.956 00.001 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:54:43.959 00.003 3732 Enqueuing Expose request
17:54:43.960 00.001 5896 Worker thread wakes up
17:54:43.960 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:54:43.961 00.001 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:54:45.094 01.133 5896 Exposure complete
17:54:45.130 00.036 5896 worker thread done servicing request
17:54:45.131 00.001 3732 OnExposeComplete: enter
17:54:45.133 00.002 3732 UpdateGuideState(): m_state=1
17:54:45.135 00.002 3732 UpdateCurrentPosition: no star selected
17:54:45.137 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:54:45.139 00.002 3732 Status Line: No star selected
17:54:45.144 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:54:45.191 00.047 3732 UpdateGuideState exits: No star selected
17:54:45.193 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:54:45.195 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:54:45.197 00.002 3732 Enqueuing Expose request
17:54:45.199 00.002 5896 Worker thread wakes up
17:54:45.199 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:54:45.199 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:54:46.125 00.926 5896 Exposure complete
17:54:46.168 00.043 5896 worker thread done servicing request
17:54:46.168 00.000 3732 OnExposeComplete: enter
17:54:46.171 00.003 3732 UpdateGuideState(): m_state=1
17:54:46.173 00.002 3732 UpdateCurrentPosition: no star selected
17:54:46.175 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:54:46.178 00.003 3732 Status Line: No star selected
17:54:46.185 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=34, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:54:46.231 00.046 3732 UpdateGuideState exits: No star selected
17:54:46.233 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:54:46.235 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:54:46.236 00.001 3732 Enqueuing Expose request
17:54:46.238 00.002 5896 Worker thread wakes up
17:54:46.238 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:54:46.238 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:54:47.379 01.141 5896 Exposure complete
17:54:47.465 00.086 5896 worker thread done servicing request
17:54:47.466 00.001 3732 OnExposeComplete: enter
17:54:47.468 00.002 3732 UpdateGuideState(): m_state=1
17:54:47.470 00.002 3732 UpdateCurrentPosition: no star selected
17:54:47.472 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:54:47.474 00.002 3732 Status Line: No star selected
17:54:47.479 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:54:47.526 00.047 3732 UpdateGuideState exits: No star selected
17:54:47.530 00.004 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:54:47.533 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:54:47.534 00.001 3732 Enqueuing Expose request
17:54:47.536 00.002 5896 Worker thread wakes up
17:54:47.536 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:54:47.536 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:54:48.450 00.914 5896 Exposure complete
17:54:48.487 00.037 5896 worker thread done servicing request
17:54:48.487 00.000 3732 OnExposeComplete: enter
17:54:48.489 00.002 3732 UpdateGuideState(): m_state=1
17:54:48.491 00.002 3732 UpdateCurrentPosition: no star selected
17:54:48.493 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:54:48.495 00.002 3732 Status Line: No star selected
17:54:48.501 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:54:48.550 00.049 3732 UpdateGuideState exits: No star selected
17:54:48.553 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:54:48.556 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:54:48.561 00.005 3732 Enqueuing Expose request
17:54:48.565 00.004 5896 Worker thread wakes up
17:54:48.565 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:54:48.565 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:54:49.706 01.141 5896 Exposure complete
17:54:49.742 00.036 5896 worker thread done servicing request
17:54:49.742 00.000 3732 OnExposeComplete: enter
17:54:49.743 00.001 3732 UpdateGuideState(): m_state=1
17:54:49.746 00.003 3732 UpdateCurrentPosition: no star selected
17:54:49.748 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:54:49.750 00.002 3732 Status Line: No star selected
17:54:49.755 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:54:49.801 00.046 3732 UpdateGuideState exits: No star selected
17:54:49.803 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:54:49.805 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:54:49.807 00.002 3732 Enqueuing Expose request
17:54:49.811 00.004 5896 Worker thread wakes up
17:54:49.811 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:54:49.811 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:54:50.725 00.914 5896 Exposure complete
17:54:50.761 00.036 5896 worker thread done servicing request
17:54:50.761 00.000 3732 OnExposeComplete: enter
17:54:50.763 00.002 3732 UpdateGuideState(): m_state=1
17:54:50.765 00.002 3732 UpdateCurrentPosition: no star selected
17:54:50.767 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:54:50.769 00.002 3732 Status Line: No star selected
17:54:50.774 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:54:50.820 00.046 3732 UpdateGuideState exits: No star selected
17:54:50.822 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:54:50.824 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:54:50.825 00.001 3732 Enqueuing Expose request
17:54:50.827 00.002 5896 Worker thread wakes up
17:54:50.827 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:54:50.827 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:54:51.967 01.140 5896 Exposure complete
17:54:52.059 00.092 5896 worker thread done servicing request
17:54:52.059 00.000 3732 OnExposeComplete: enter
17:54:52.061 00.002 3732 UpdateGuideState(): m_state=1
17:54:52.063 00.002 3732 UpdateCurrentPosition: no star selected
17:54:52.065 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:54:52.067 00.002 3732 Status Line: No star selected
17:54:52.072 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:54:52.117 00.045 3732 UpdateGuideState exits: No star selected
17:54:52.121 00.004 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:54:52.124 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:54:52.126 00.002 3732 Enqueuing Expose request
17:54:52.128 00.002 5896 Worker thread wakes up
17:54:52.128 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:54:52.128 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:54:53.052 00.924 5896 Exposure complete
17:54:53.136 00.084 5896 worker thread done servicing request
17:54:53.136 00.000 3732 OnExposeComplete: enter
17:54:53.139 00.003 3732 UpdateGuideState(): m_state=1
17:54:53.142 00.003 3732 UpdateCurrentPosition: no star selected
17:54:53.146 00.004 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:54:53.149 00.003 3732 Status Line: No star selected
17:54:53.158 00.009 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:54:53.216 00.058 3732 UpdateGuideState exits: No star selected
17:54:53.218 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:54:53.220 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:54:53.222 00.002 3732 Enqueuing Expose request
17:54:53.224 00.002 5896 Worker thread wakes up
17:54:53.224 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:54:53.224 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:54:54.362 01.138 5896 Exposure complete
17:54:54.401 00.039 5896 worker thread done servicing request
17:54:54.401 00.000 3732 OnExposeComplete: enter
17:54:54.403 00.002 3732 UpdateGuideState(): m_state=1
17:54:54.406 00.003 3732 UpdateCurrentPosition: no star selected
17:54:54.409 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:54:54.411 00.002 3732 Status Line: No star selected
17:54:54.417 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:54:54.467 00.050 3732 UpdateGuideState exits: No star selected
17:54:54.470 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:54:54.472 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:54:54.474 00.002 3732 Enqueuing Expose request
17:54:54.475 00.001 5896 Worker thread wakes up
17:54:54.476 00.001 5896 worker thread servicing REQUEST_EXPOSE 1000
17:54:54.476 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:54:55.389 00.913 5896 Exposure complete
17:54:55.426 00.037 5896 worker thread done servicing request
17:54:55.427 00.001 3732 OnExposeComplete: enter
17:54:55.429 00.002 3732 UpdateGuideState(): m_state=1
17:54:55.431 00.002 3732 UpdateCurrentPosition: no star selected
17:54:55.435 00.004 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:54:55.437 00.002 3732 Status Line: No star selected
17:54:55.443 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:54:55.490 00.047 3732 UpdateGuideState exits: No star selected
17:54:55.492 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:54:55.493 00.001 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:54:55.498 00.005 3732 Enqueuing Expose request
17:54:55.500 00.002 5896 Worker thread wakes up
17:54:55.500 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:54:55.500 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:54:56.643 01.143 5896 Exposure complete
17:54:56.706 00.063 5896 worker thread done servicing request
17:54:56.706 00.000 3732 OnExposeComplete: enter
17:54:56.708 00.002 3732 UpdateGuideState(): m_state=1
17:54:56.710 00.002 3732 UpdateCurrentPosition: no star selected
17:54:56.712 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:54:56.715 00.003 3732 Status Line: No star selected
17:54:56.720 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=2, Gamma=0.410
17:54:56.766 00.046 3732 UpdateGuideState exits: No star selected
17:54:56.768 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:54:56.770 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:54:56.772 00.002 3732 Enqueuing Expose request
17:54:56.773 00.001 5896 Worker thread wakes up
17:54:56.773 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:54:56.774 00.001 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:54:57.682 00.908 5896 Exposure complete
17:54:57.722 00.040 5896 worker thread done servicing request
17:54:57.723 00.001 3732 OnExposeComplete: enter
17:54:57.725 00.002 3732 UpdateGuideState(): m_state=1
17:54:57.727 00.002 3732 UpdateCurrentPosition: no star selected
17:54:57.729 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:54:57.732 00.003 3732 Status Line: No star selected
17:54:57.737 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:54:57.784 00.047 3732 UpdateGuideState exits: No star selected
17:54:57.788 00.004 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:54:57.790 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:54:57.793 00.003 3732 Enqueuing Expose request
17:54:57.795 00.002 5896 Worker thread wakes up
17:54:57.795 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:54:57.795 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:54:58.935 01.140 5896 Exposure complete
17:54:58.991 00.056 5896 worker thread done servicing request
17:54:58.991 00.000 3732 OnExposeComplete: enter
17:54:58.993 00.002 3732 UpdateGuideState(): m_state=1
17:54:58.997 00.004 3732 UpdateCurrentPosition: no star selected
17:54:59.000 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:54:59.002 00.002 3732 Status Line: No star selected
17:54:59.008 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:54:59.053 00.045 3732 UpdateGuideState exits: No star selected
17:54:59.055 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:54:59.057 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:54:59.062 00.005 3732 Enqueuing Expose request
17:54:59.064 00.002 5896 Worker thread wakes up
17:54:59.064 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:54:59.064 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:54:59.976 00.912 5896 Exposure complete
17:55:00.015 00.039 5896 worker thread done servicing request
17:55:00.015 00.000 3732 OnExposeComplete: enter
17:55:00.018 00.003 3732 UpdateGuideState(): m_state=1
17:55:00.020 00.002 3732 UpdateCurrentPosition: no star selected
17:55:00.023 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:55:00.026 00.003 3732 Status Line: No star selected
17:55:00.032 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:55:00.079 00.047 3732 UpdateGuideState exits: No star selected
17:55:00.081 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:55:00.083 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:55:00.085 00.002 3732 Enqueuing Expose request
17:55:00.087 00.002 5896 Worker thread wakes up
17:55:00.087 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:55:00.087 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:55:01.234 01.147 5896 Exposure complete
17:55:01.335 00.101 5896 worker thread done servicing request
17:55:01.335 00.000 3732 OnExposeComplete: enter
17:55:01.339 00.004 3732 UpdateGuideState(): m_state=1
17:55:01.346 00.007 3732 UpdateCurrentPosition: no star selected
17:55:01.350 00.004 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:55:01.354 00.004 3732 Status Line: No star selected
17:55:01.365 00.011 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:55:01.417 00.052 3732 UpdateGuideState exits: No star selected
17:55:01.419 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:55:01.422 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:55:01.423 00.001 3732 Enqueuing Expose request
17:55:01.425 00.002 5896 Worker thread wakes up
17:55:01.425 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:55:01.425 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:55:02.347 00.922 5896 Exposure complete
17:55:02.437 00.090 5896 worker thread done servicing request
17:55:02.438 00.001 3732 OnExposeComplete: enter
17:55:02.440 00.002 3732 UpdateGuideState(): m_state=1
17:55:02.442 00.002 3732 UpdateCurrentPosition: no star selected
17:55:02.444 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:55:02.446 00.002 3732 Status Line: No star selected
17:55:02.451 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:55:02.496 00.045 3732 UpdateGuideState exits: No star selected
17:55:02.498 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:55:02.500 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:55:02.502 00.002 3732 Enqueuing Expose request
17:55:02.504 00.002 5896 Worker thread wakes up
17:55:02.504 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:55:02.504 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:55:03.643 01.139 5896 Exposure complete
17:55:03.680 00.037 5896 worker thread done servicing request
17:55:03.682 00.002 3732 OnExposeComplete: enter
17:55:03.687 00.005 3732 UpdateGuideState(): m_state=1
17:55:03.690 00.003 3732 UpdateCurrentPosition: no star selected
17:55:03.693 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:55:03.696 00.003 3732 Status Line: No star selected
17:55:03.701 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:55:03.749 00.048 3732 UpdateGuideState exits: No star selected
17:55:03.751 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:55:03.753 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:55:03.756 00.003 3732 Enqueuing Expose request
17:55:03.758 00.002 5896 Worker thread wakes up
17:55:03.758 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:55:03.758 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:55:04.689 00.931 5896 Exposure complete
17:55:04.755 00.066 5896 worker thread done servicing request
17:55:04.755 00.000 3732 OnExposeComplete: enter
17:55:04.757 00.002 3732 UpdateGuideState(): m_state=1
17:55:04.759 00.002 3732 UpdateCurrentPosition: no star selected
17:55:04.761 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:55:04.763 00.002 3732 Status Line: No star selected
17:55:04.768 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:55:04.813 00.045 3732 UpdateGuideState exits: No star selected
17:55:04.815 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:55:04.817 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:55:04.818 00.001 3732 Enqueuing Expose request
17:55:04.820 00.002 5896 Worker thread wakes up
17:55:04.820 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:55:04.820 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:55:05.947 01.127 5896 Exposure complete
17:55:05.983 00.036 5896 worker thread done servicing request
17:55:05.983 00.000 3732 OnExposeComplete: enter
17:55:05.985 00.002 3732 UpdateGuideState(): m_state=1
17:55:05.988 00.003 3732 UpdateCurrentPosition: no star selected
17:55:05.990 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:55:05.992 00.002 3732 Status Line: No star selected
17:55:05.998 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:55:06.044 00.046 3732 UpdateGuideState exits: No star selected
17:55:06.046 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:55:06.048 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:55:06.050 00.002 3732 Enqueuing Expose request
17:55:06.052 00.002 5896 Worker thread wakes up
17:55:06.052 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:55:06.052 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:55:06.985 00.933 5896 Exposure complete
17:55:07.062 00.077 5896 worker thread done servicing request
17:55:07.062 00.000 3732 OnExposeComplete: enter
17:55:07.065 00.003 3732 UpdateGuideState(): m_state=1
17:55:07.066 00.001 3732 UpdateCurrentPosition: no star selected
17:55:07.068 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:55:07.070 00.002 3732 Status Line: No star selected
17:55:07.075 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:55:07.118 00.043 3732 UpdateGuideState exits: No star selected
17:55:07.125 00.007 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:55:07.127 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:55:07.128 00.001 3732 Enqueuing Expose request
17:55:07.130 00.002 5896 Worker thread wakes up
17:55:07.130 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:55:07.130 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:55:08.270 01.140 5896 Exposure complete
17:55:08.329 00.059 5896 worker thread done servicing request
17:55:08.329 00.000 3732 OnExposeComplete: enter
17:55:08.331 00.002 3732 UpdateGuideState(): m_state=1
17:55:08.333 00.002 3732 UpdateCurrentPosition: no star selected
17:55:08.336 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:55:08.337 00.001 3732 Status Line: No star selected
17:55:08.344 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:55:08.390 00.046 3732 UpdateGuideState exits: No star selected
17:55:08.392 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:55:08.394 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:55:08.395 00.001 3732 Enqueuing Expose request
17:55:08.397 00.002 5896 Worker thread wakes up
17:55:08.397 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:55:08.397 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:55:09.310 00.913 5896 Exposure complete
17:55:09.347 00.037 5896 worker thread done servicing request
17:55:09.347 00.000 3732 OnExposeComplete: enter
17:55:09.349 00.002 3732 UpdateGuideState(): m_state=1
17:55:09.351 00.002 3732 UpdateCurrentPosition: no star selected
17:55:09.353 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:55:09.356 00.003 3732 Status Line: No star selected
17:55:09.361 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:55:09.408 00.047 3732 UpdateGuideState exits: No star selected
17:55:09.411 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:55:09.414 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:55:09.417 00.003 3732 Enqueuing Expose request
17:55:09.420 00.003 5896 Worker thread wakes up
17:55:09.420 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:55:09.420 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:55:10.554 01.134 5896 Exposure complete
17:55:10.594 00.040 5896 worker thread done servicing request
17:55:10.595 00.001 3732 OnExposeComplete: enter
17:55:10.597 00.002 3732 UpdateGuideState(): m_state=1
17:55:10.600 00.003 3732 UpdateCurrentPosition: no star selected
17:55:10.602 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:55:10.605 00.003 3732 Status Line: No star selected
17:55:10.612 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=24, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:55:10.659 00.047 3732 UpdateGuideState exits: No star selected
17:55:10.662 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:55:10.664 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:55:10.666 00.002 3732 Enqueuing Expose request
17:55:10.668 00.002 5896 Worker thread wakes up
17:55:10.668 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:55:10.668 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:55:11.586 00.918 5896 Exposure complete
17:55:11.621 00.035 5896 worker thread done servicing request
17:55:11.621 00.000 3732 OnExposeComplete: enter
17:55:11.623 00.002 3732 UpdateGuideState(): m_state=1
17:55:11.625 00.002 3732 UpdateCurrentPosition: no star selected
17:55:11.627 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:55:11.630 00.003 3732 Status Line: No star selected
17:55:11.636 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:55:11.682 00.046 3732 UpdateGuideState exits: No star selected
17:55:11.684 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:55:11.687 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:55:11.689 00.002 3732 Enqueuing Expose request
17:55:11.691 00.002 5896 Worker thread wakes up
17:55:11.691 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:55:11.691 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:55:12.836 01.145 5896 Exposure complete
17:55:12.892 00.056 5896 worker thread done servicing request
17:55:12.892 00.000 3732 OnExposeComplete: enter
17:55:12.894 00.002 3732 UpdateGuideState(): m_state=1
17:55:12.896 00.002 3732 UpdateCurrentPosition: no star selected
17:55:12.898 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:55:12.899 00.001 3732 Status Line: No star selected
17:55:12.906 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:55:12.951 00.045 3732 UpdateGuideState exits: No star selected
17:55:12.953 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:55:12.955 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:55:12.957 00.002 3732 Enqueuing Expose request
17:55:12.959 00.002 5896 Worker thread wakes up
17:55:12.959 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:55:12.959 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:55:13.866 00.907 5896 Exposure complete
17:55:13.901 00.035 5896 worker thread done servicing request
17:55:13.901 00.000 3732 OnExposeComplete: enter
17:55:13.904 00.003 3732 UpdateGuideState(): m_state=1
17:55:13.905 00.001 3732 UpdateCurrentPosition: no star selected
17:55:13.908 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:55:13.909 00.001 3732 Status Line: No star selected
17:55:13.914 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:55:13.960 00.046 3732 UpdateGuideState exits: No star selected
17:55:13.962 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:55:13.967 00.005 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:55:13.970 00.003 3732 Enqueuing Expose request
17:55:13.972 00.002 5896 Worker thread wakes up
17:55:13.972 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:55:13.972 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:55:15.111 01.139 5896 Exposure complete
17:55:15.148 00.037 5896 worker thread done servicing request
17:55:15.148 00.000 3732 OnExposeComplete: enter
17:55:15.150 00.002 3732 UpdateGuideState(): m_state=1
17:55:15.152 00.002 3732 UpdateCurrentPosition: no star selected
17:55:15.154 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:55:15.156 00.002 3732 Status Line: No star selected
17:55:15.161 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:55:15.207 00.046 3732 UpdateGuideState exits: No star selected
17:55:15.210 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:55:15.212 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:55:15.214 00.002 3732 Enqueuing Expose request
17:55:15.218 00.004 5896 Worker thread wakes up
17:55:15.218 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:55:15.218 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:55:16.143 00.925 5896 Exposure complete
17:55:16.189 00.046 5896 worker thread done servicing request
17:55:16.189 00.000 3732 OnExposeComplete: enter
17:55:16.191 00.002 3732 UpdateGuideState(): m_state=1
17:55:16.193 00.002 3732 UpdateCurrentPosition: no star selected
17:55:16.195 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:55:16.197 00.002 3732 Status Line: No star selected
17:55:16.202 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:55:16.246 00.044 3732 UpdateGuideState exits: No star selected
17:55:16.249 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:55:16.251 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:55:16.252 00.001 3732 Enqueuing Expose request
17:55:16.254 00.002 5896 Worker thread wakes up
17:55:16.254 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:55:16.254 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:55:17.403 01.149 5896 Exposure complete
17:55:17.453 00.050 5896 worker thread done servicing request
17:55:17.454 00.001 3732 OnExposeComplete: enter
17:55:17.456 00.002 3732 UpdateGuideState(): m_state=1
17:55:17.458 00.002 3732 UpdateCurrentPosition: no star selected
17:55:17.460 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:55:17.462 00.002 3732 Status Line: No star selected
17:55:17.468 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:55:17.512 00.044 3732 UpdateGuideState exits: No star selected
17:55:17.515 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:55:17.517 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:55:17.518 00.001 3732 Enqueuing Expose request
17:55:17.520 00.002 5896 Worker thread wakes up
17:55:17.520 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:55:17.520 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:55:18.431 00.911 5896 Exposure complete
17:55:18.471 00.040 5896 worker thread done servicing request
17:55:18.472 00.001 3732 OnExposeComplete: enter
17:55:18.475 00.003 3732 UpdateGuideState(): m_state=1
17:55:18.479 00.004 3732 UpdateCurrentPosition: no star selected
17:55:18.482 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:55:18.485 00.003 3732 Status Line: No star selected
17:55:18.492 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:55:18.543 00.051 3732 UpdateGuideState exits: No star selected
17:55:18.547 00.004 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:55:18.549 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:55:18.553 00.004 3732 Enqueuing Expose request
17:55:18.555 00.002 5896 Worker thread wakes up
17:55:18.556 00.001 5896 worker thread servicing REQUEST_EXPOSE 1000
17:55:18.556 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:55:19.694 01.138 5896 Exposure complete
17:55:19.730 00.036 5896 worker thread done servicing request
17:55:19.731 00.001 3732 OnExposeComplete: enter
17:55:19.733 00.002 3732 UpdateGuideState(): m_state=1
17:55:19.735 00.002 3732 UpdateCurrentPosition: no star selected
17:55:19.737 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:55:19.739 00.002 3732 Status Line: No star selected
17:55:19.746 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:55:19.791 00.045 3732 UpdateGuideState exits: No star selected
17:55:19.793 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:55:19.795 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:55:19.797 00.002 3732 Enqueuing Expose request
17:55:19.798 00.001 5896 Worker thread wakes up
17:55:19.798 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:55:19.798 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:55:20.726 00.928 5896 Exposure complete
17:55:20.776 00.050 5896 worker thread done servicing request
17:55:20.776 00.000 3732 OnExposeComplete: enter
17:55:20.778 00.002 3732 UpdateGuideState(): m_state=1
17:55:20.780 00.002 3732 UpdateCurrentPosition: no star selected
17:55:20.782 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:55:20.784 00.002 3732 Status Line: No star selected
17:55:20.788 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:55:20.833 00.045 3732 UpdateGuideState exits: No star selected
17:55:20.835 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:55:20.837 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:55:20.842 00.005 3732 Enqueuing Expose request
17:55:20.844 00.002 5896 Worker thread wakes up
17:55:20.844 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:55:20.845 00.001 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:55:21.972 01.127 5896 Exposure complete
17:55:22.013 00.041 5896 worker thread done servicing request
17:55:22.013 00.000 3732 OnExposeComplete: enter
17:55:22.015 00.002 3732 UpdateGuideState(): m_state=1
17:55:22.017 00.002 3732 UpdateCurrentPosition: no star selected
17:55:22.019 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:55:22.021 00.002 3732 Status Line: No star selected
17:55:22.027 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:55:22.073 00.046 3732 UpdateGuideState exits: No star selected
17:55:22.075 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:55:22.077 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:55:22.079 00.002 3732 Enqueuing Expose request
17:55:22.082 00.003 5896 Worker thread wakes up
17:55:22.082 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:55:22.082 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:55:23.012 00.930 5896 Exposure complete
17:55:23.078 00.066 5896 worker thread done servicing request
17:55:23.078 00.000 3732 OnExposeComplete: enter
17:55:23.080 00.002 3732 UpdateGuideState(): m_state=1
17:55:23.082 00.002 3732 UpdateCurrentPosition: no star selected
17:55:23.084 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:55:23.086 00.002 3732 Status Line: No star selected
17:55:23.091 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:55:23.136 00.045 3732 UpdateGuideState exits: No star selected
17:55:23.138 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:55:23.140 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:55:23.142 00.002 3732 Enqueuing Expose request
17:55:23.143 00.001 5896 Worker thread wakes up
17:55:23.143 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:55:23.143 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:55:24.271 01.128 5896 Exposure complete
17:55:24.307 00.036 5896 worker thread done servicing request
17:55:24.307 00.000 3732 OnExposeComplete: enter
17:55:24.309 00.002 3732 UpdateGuideState(): m_state=1
17:55:24.312 00.003 3732 UpdateCurrentPosition: no star selected
17:55:24.314 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:55:24.317 00.003 3732 Status Line: No star selected
17:55:24.322 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:55:24.372 00.050 3732 UpdateGuideState exits: No star selected
17:55:24.375 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:55:24.378 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:55:24.380 00.002 3732 Enqueuing Expose request
17:55:24.382 00.002 5896 Worker thread wakes up
17:55:24.383 00.001 5896 worker thread servicing REQUEST_EXPOSE 1000
17:55:24.383 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:55:25.304 00.921 5896 Exposure complete
17:55:25.365 00.061 5896 worker thread done servicing request
17:55:25.365 00.000 3732 OnExposeComplete: enter
17:55:25.367 00.002 3732 UpdateGuideState(): m_state=1
17:55:25.370 00.003 3732 UpdateCurrentPosition: no star selected
17:55:25.372 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:55:25.374 00.002 3732 Status Line: No star selected
17:55:25.379 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:55:25.424 00.045 3732 UpdateGuideState exits: No star selected
17:55:25.426 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:55:25.428 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:55:25.430 00.002 3732 Enqueuing Expose request
17:55:25.432 00.002 5896 Worker thread wakes up
17:55:25.432 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:55:25.432 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:55:26.577 01.145 5896 Exposure complete
17:55:26.627 00.050 5896 worker thread done servicing request
17:55:26.627 00.000 3732 OnExposeComplete: enter
17:55:26.629 00.002 3732 UpdateGuideState(): m_state=1
17:55:26.631 00.002 3732 UpdateCurrentPosition: no star selected
17:55:26.634 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:55:26.638 00.004 3732 Status Line: No star selected
17:55:26.644 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:55:26.693 00.049 3732 UpdateGuideState exits: No star selected
17:55:26.695 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:55:26.697 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:55:26.698 00.001 3732 Enqueuing Expose request
17:55:26.700 00.002 5896 Worker thread wakes up
17:55:26.700 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:55:26.700 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:55:27.618 00.918 5896 Exposure complete
17:55:27.657 00.039 5896 worker thread done servicing request
17:55:27.657 00.000 3732 OnExposeComplete: enter
17:55:27.661 00.004 3732 UpdateGuideState(): m_state=1
17:55:27.664 00.003 3732 UpdateCurrentPosition: no star selected
17:55:27.667 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:55:27.671 00.004 3732 Status Line: No star selected
17:55:27.679 00.008 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:55:27.733 00.054 3732 UpdateGuideState exits: No star selected
17:55:27.736 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:55:27.738 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:55:27.741 00.003 3732 Enqueuing Expose request
17:55:27.743 00.002 5896 Worker thread wakes up
17:55:27.743 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:55:27.743 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:55:28.872 01.129 5896 Exposure complete
17:55:28.914 00.042 5896 worker thread done servicing request
17:55:28.914 00.000 3732 OnExposeComplete: enter
17:55:28.917 00.003 3732 UpdateGuideState(): m_state=1
17:55:28.919 00.002 3732 UpdateCurrentPosition: no star selected
17:55:28.922 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:55:28.924 00.002 3732 Status Line: No star selected
17:55:28.930 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:55:28.979 00.049 3732 UpdateGuideState exits: No star selected
17:55:28.981 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:55:28.982 00.001 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:55:28.984 00.002 3732 Enqueuing Expose request
17:55:28.986 00.002 5896 Worker thread wakes up
17:55:28.986 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:55:28.986 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:55:29.904 00.918 5896 Exposure complete
17:55:29.942 00.038 5896 worker thread done servicing request
17:55:29.942 00.000 3732 OnExposeComplete: enter
17:55:29.944 00.002 3732 UpdateGuideState(): m_state=1
17:55:29.947 00.003 3732 UpdateCurrentPosition: no star selected
17:55:29.949 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:55:29.952 00.003 3732 Status Line: No star selected
17:55:29.958 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:55:30.004 00.046 3732 UpdateGuideState exits: No star selected
17:55:30.007 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:55:30.009 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:55:30.012 00.003 3732 Enqueuing Expose request
17:55:30.014 00.002 5896 Worker thread wakes up
17:55:30.014 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:55:30.015 00.001 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:55:31.148 01.133 5896 Exposure complete
17:55:31.186 00.038 5896 worker thread done servicing request
17:55:31.186 00.000 3732 OnExposeComplete: enter
17:55:31.189 00.003 3732 UpdateGuideState(): m_state=1
17:55:31.191 00.002 3732 UpdateCurrentPosition: no star selected
17:55:31.193 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:55:31.196 00.003 3732 Status Line: No star selected
17:55:31.201 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:55:31.245 00.044 3732 UpdateGuideState exits: No star selected
17:55:31.248 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:55:31.250 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:55:31.252 00.002 3732 Enqueuing Expose request
17:55:31.254 00.002 5896 Worker thread wakes up
17:55:31.254 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:55:31.254 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:55:32.174 00.920 5896 Exposure complete
17:55:32.237 00.063 5896 worker thread done servicing request
17:55:32.238 00.001 3732 OnExposeComplete: enter
17:55:32.240 00.002 3732 UpdateGuideState(): m_state=1
17:55:32.243 00.003 3732 UpdateCurrentPosition: no star selected
17:55:32.248 00.005 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:55:32.250 00.002 3732 Status Line: No star selected
17:55:32.256 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:55:32.305 00.049 3732 UpdateGuideState exits: No star selected
17:55:32.312 00.007 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:55:32.314 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:55:32.317 00.003 3732 Enqueuing Expose request
17:55:32.319 00.002 5896 Worker thread wakes up
17:55:32.319 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:55:32.319 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:55:33.453 01.134 5896 Exposure complete
17:55:33.491 00.038 5896 worker thread done servicing request
17:55:33.491 00.000 3732 OnExposeComplete: enter
17:55:33.493 00.002 3732 UpdateGuideState(): m_state=1
17:55:33.498 00.005 3732 UpdateCurrentPosition: no star selected
17:55:33.501 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:55:33.503 00.002 3732 Status Line: No star selected
17:55:33.508 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:55:33.554 00.046 3732 UpdateGuideState exits: No star selected
17:55:33.557 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:55:33.561 00.004 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:55:33.564 00.003 3732 Enqueuing Expose request
17:55:33.567 00.003 5896 Worker thread wakes up
17:55:33.567 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:55:33.567 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:55:34.489 00.922 5896 Exposure complete
17:55:34.531 00.042 5896 worker thread done servicing request
17:55:34.531 00.000 3732 OnExposeComplete: enter
17:55:34.533 00.002 3732 UpdateGuideState(): m_state=1
17:55:34.536 00.003 3732 UpdateCurrentPosition: no star selected
17:55:34.539 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:55:34.541 00.002 3732 Status Line: No star selected
17:55:34.546 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:55:34.592 00.046 3732 UpdateGuideState exits: No star selected
17:55:34.594 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:55:34.596 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:55:34.598 00.002 3732 Enqueuing Expose request
17:55:34.599 00.001 5896 Worker thread wakes up
17:55:34.600 00.001 5896 worker thread servicing REQUEST_EXPOSE 1000
17:55:34.600 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:55:35.742 01.142 5896 Exposure complete
17:55:35.778 00.036 5896 worker thread done servicing request
17:55:35.778 00.000 3732 OnExposeComplete: enter
17:55:35.780 00.002 3732 UpdateGuideState(): m_state=1
17:55:35.782 00.002 3732 UpdateCurrentPosition: no star selected
17:55:35.785 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:55:35.787 00.002 3732 Status Line: No star selected
17:55:35.792 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:55:35.837 00.045 3732 UpdateGuideState exits: No star selected
17:55:35.841 00.004 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:55:35.844 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:55:35.846 00.002 3732 Enqueuing Expose request
17:55:35.848 00.002 5896 Worker thread wakes up
17:55:35.848 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:55:35.849 00.001 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:55:36.764 00.915 5896 Exposure complete
17:55:36.801 00.037 5896 worker thread done servicing request
17:55:36.801 00.000 3732 OnExposeComplete: enter
17:55:36.804 00.003 3732 UpdateGuideState(): m_state=1
17:55:36.806 00.002 3732 UpdateCurrentPosition: no star selected
17:55:36.809 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:55:36.811 00.002 3732 Status Line: No star selected
17:55:36.816 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:55:36.861 00.045 3732 UpdateGuideState exits: No star selected
17:55:36.863 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:55:36.865 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:55:36.867 00.002 3732 Enqueuing Expose request
17:55:36.869 00.002 5896 Worker thread wakes up
17:55:36.869 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:55:36.869 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:55:38.008 01.139 5896 Exposure complete
17:55:38.047 00.039 5896 worker thread done servicing request
17:55:38.047 00.000 3732 OnExposeComplete: enter
17:55:38.049 00.002 3732 UpdateGuideState(): m_state=1
17:55:38.051 00.002 3732 UpdateCurrentPosition: no star selected
17:55:38.053 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:55:38.054 00.001 3732 Status Line: No star selected
17:55:38.060 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=47, med=0, FiltMin=0, FiltMax=6, Gamma=0.410
17:55:38.105 00.045 3732 UpdateGuideState exits: No star selected
17:55:38.107 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:55:38.109 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:55:38.111 00.002 3732 Enqueuing Expose request
17:55:38.113 00.002 5896 Worker thread wakes up
17:55:38.113 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:55:38.113 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:55:39.023 00.910 5896 Exposure complete
17:55:39.062 00.039 5896 worker thread done servicing request
17:55:39.062 00.000 3732 OnExposeComplete: enter
17:55:39.065 00.003 3732 UpdateGuideState(): m_state=1
17:55:39.067 00.002 3732 UpdateCurrentPosition: no star selected
17:55:39.069 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:55:39.071 00.002 3732 Status Line: No star selected
17:55:39.076 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:55:39.123 00.047 3732 UpdateGuideState exits: No star selected
17:55:39.125 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:55:39.127 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:55:39.129 00.002 3732 Enqueuing Expose request
17:55:39.131 00.002 5896 Worker thread wakes up
17:55:39.131 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:55:39.131 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:55:40.278 01.147 5896 Exposure complete
17:55:40.333 00.055 5896 worker thread done servicing request
17:55:40.333 00.000 3732 OnExposeComplete: enter
17:55:40.335 00.002 3732 UpdateGuideState(): m_state=1
17:55:40.337 00.002 3732 UpdateCurrentPosition: no star selected
17:55:40.341 00.004 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:55:40.343 00.002 3732 Status Line: No star selected
17:55:40.347 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:55:40.392 00.045 3732 UpdateGuideState exits: No star selected
17:55:40.394 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:55:40.396 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:55:40.398 00.002 3732 Enqueuing Expose request
17:55:40.399 00.001 5896 Worker thread wakes up
17:55:40.399 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:55:40.399 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:55:41.321 00.922 5896 Exposure complete
17:55:41.357 00.036 5896 worker thread done servicing request
17:55:41.357 00.000 3732 OnExposeComplete: enter
17:55:41.359 00.002 3732 UpdateGuideState(): m_state=1
17:55:41.361 00.002 3732 UpdateCurrentPosition: no star selected
17:55:41.363 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:55:41.365 00.002 3732 Status Line: No star selected
17:55:41.370 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:55:41.416 00.046 3732 UpdateGuideState exits: No star selected
17:55:41.418 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:55:41.419 00.001 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:55:41.421 00.002 3732 Enqueuing Expose request
17:55:41.423 00.002 5896 Worker thread wakes up
17:55:41.423 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:55:41.423 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:55:42.564 01.141 5896 Exposure complete
17:55:42.600 00.036 5896 worker thread done servicing request
17:55:42.600 00.000 3732 OnExposeComplete: enter
17:55:42.602 00.002 3732 UpdateGuideState(): m_state=1
17:55:42.605 00.003 3732 UpdateCurrentPosition: no star selected
17:55:42.607 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:55:42.609 00.002 3732 Status Line: No star selected
17:55:42.614 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:55:42.664 00.050 3732 UpdateGuideState exits: No star selected
17:55:42.667 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:55:42.669 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:55:42.672 00.003 3732 Enqueuing Expose request
17:55:42.674 00.002 5896 Worker thread wakes up
17:55:42.674 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:55:42.674 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:55:43.586 00.912 5896 Exposure complete
17:55:43.622 00.036 5896 worker thread done servicing request
17:55:43.622 00.000 3732 OnExposeComplete: enter
17:55:43.624 00.002 3732 UpdateGuideState(): m_state=1
17:55:43.626 00.002 3732 UpdateCurrentPosition: no star selected
17:55:43.628 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:55:43.631 00.003 3732 Status Line: No star selected
17:55:43.636 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:55:43.685 00.049 3732 UpdateGuideState exits: No star selected
17:55:43.687 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:55:43.689 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:55:43.692 00.003 3732 Enqueuing Expose request
17:55:43.694 00.002 5896 Worker thread wakes up
17:55:43.694 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:55:43.695 00.001 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:55:44.822 01.127 5896 Exposure complete
17:55:44.859 00.037 5896 worker thread done servicing request
17:55:44.859 00.000 3732 OnExposeComplete: enter
17:55:44.861 00.002 3732 UpdateGuideState(): m_state=1
17:55:44.864 00.003 3732 UpdateCurrentPosition: no star selected
17:55:44.866 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:55:44.868 00.002 3732 Status Line: No star selected
17:55:44.873 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:55:44.920 00.047 3732 UpdateGuideState exits: No star selected
17:55:44.922 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:55:44.924 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:55:44.926 00.002 3732 Enqueuing Expose request
17:55:44.928 00.002 5896 Worker thread wakes up
17:55:44.928 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:55:44.928 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:55:45.847 00.919 5896 Exposure complete
17:55:45.883 00.036 5896 worker thread done servicing request
17:55:45.883 00.000 3732 OnExposeComplete: enter
17:55:45.885 00.002 3732 UpdateGuideState(): m_state=1
17:55:45.887 00.002 3732 UpdateCurrentPosition: no star selected
17:55:45.889 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:55:45.891 00.002 3732 Status Line: No star selected
17:55:45.896 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:55:45.941 00.045 3732 UpdateGuideState exits: No star selected
17:55:45.943 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:55:45.945 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:55:45.946 00.001 3732 Enqueuing Expose request
17:55:45.948 00.002 5896 Worker thread wakes up
17:55:45.948 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:55:45.948 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:55:47.096 01.148 5896 Exposure complete
17:55:47.149 00.053 5896 worker thread done servicing request
17:55:47.149 00.000 3732 OnExposeComplete: enter
17:55:47.153 00.004 3732 UpdateGuideState(): m_state=1
17:55:47.155 00.002 3732 UpdateCurrentPosition: no star selected
17:55:47.157 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:55:47.159 00.002 3732 Status Line: No star selected
17:55:47.164 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:55:47.208 00.044 3732 UpdateGuideState exits: No star selected
17:55:47.210 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:55:47.212 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:55:47.216 00.004 3732 Enqueuing Expose request
17:55:47.219 00.003 5896 Worker thread wakes up
17:55:47.219 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:55:47.219 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:55:48.135 00.916 5896 Exposure complete
17:55:48.171 00.036 5896 worker thread done servicing request
17:55:48.171 00.000 3732 OnExposeComplete: enter
17:55:48.174 00.003 3732 UpdateGuideState(): m_state=1
17:55:48.176 00.002 3732 UpdateCurrentPosition: no star selected
17:55:48.178 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:55:48.180 00.002 3732 Status Line: No star selected
17:55:48.185 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:55:48.233 00.048 3732 UpdateGuideState exits: No star selected
17:55:48.236 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:55:48.238 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:55:48.240 00.002 3732 Enqueuing Expose request
17:55:48.243 00.003 5896 Worker thread wakes up
17:55:48.243 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:55:48.243 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:55:49.380 01.137 5896 Exposure complete
17:55:49.415 00.035 5896 worker thread done servicing request
17:55:49.415 00.000 3732 OnExposeComplete: enter
17:55:49.417 00.002 3732 UpdateGuideState(): m_state=1
17:55:49.419 00.002 3732 UpdateCurrentPosition: no star selected
17:55:49.421 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:55:49.423 00.002 3732 Status Line: No star selected
17:55:49.428 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=0, FiltMin=0, FiltMax=2, Gamma=0.410
17:55:49.473 00.045 3732 UpdateGuideState exits: No star selected
17:55:49.475 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:55:49.477 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:55:49.479 00.002 3732 Enqueuing Expose request
17:55:49.481 00.002 5896 Worker thread wakes up
17:55:49.481 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:55:49.481 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:55:50.402 00.921 5896 Exposure complete
17:55:50.439 00.037 5896 worker thread done servicing request
17:55:50.439 00.000 3732 OnExposeComplete: enter
17:55:50.441 00.002 3732 UpdateGuideState(): m_state=1
17:55:50.443 00.002 3732 UpdateCurrentPosition: no star selected
17:55:50.446 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:55:50.447 00.001 3732 Status Line: No star selected
17:55:50.452 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:55:50.498 00.046 3732 UpdateGuideState exits: No star selected
17:55:50.500 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:55:50.502 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:55:50.504 00.002 3732 Enqueuing Expose request
17:55:50.506 00.002 5896 Worker thread wakes up
17:55:50.506 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:55:50.506 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:55:51.649 01.143 5896 Exposure complete
17:55:51.689 00.040 5896 worker thread done servicing request
17:55:51.689 00.000 3732 OnExposeComplete: enter
17:55:51.693 00.004 3732 UpdateGuideState(): m_state=1
17:55:51.697 00.004 3732 UpdateCurrentPosition: no star selected
17:55:51.701 00.004 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:55:51.704 00.003 3732 Status Line: No star selected
17:55:51.712 00.008 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:55:51.761 00.049 3732 UpdateGuideState exits: No star selected
17:55:51.763 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:55:51.765 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:55:51.768 00.003 3732 Enqueuing Expose request
17:55:51.770 00.002 5896 Worker thread wakes up
17:55:51.770 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:55:51.770 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:55:52.697 00.927 5896 Exposure complete
17:55:52.778 00.081 5896 worker thread done servicing request
17:55:52.778 00.000 3732 OnExposeComplete: enter
17:55:52.781 00.003 3732 UpdateGuideState(): m_state=1
17:55:52.782 00.001 3732 UpdateCurrentPosition: no star selected
17:55:52.784 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:55:52.786 00.002 3732 Status Line: No star selected
17:55:52.791 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:55:52.836 00.045 3732 UpdateGuideState exits: No star selected
17:55:52.838 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:55:52.843 00.005 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:55:52.844 00.001 3732 Enqueuing Expose request
17:55:52.846 00.002 5896 Worker thread wakes up
17:55:52.846 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:55:52.846 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:55:53.988 01.142 5896 Exposure complete
17:55:54.023 00.035 5896 worker thread done servicing request
17:55:54.023 00.000 3732 OnExposeComplete: enter
17:55:54.026 00.003 3732 UpdateGuideState(): m_state=1
17:55:54.028 00.002 3732 UpdateCurrentPosition: no star selected
17:55:54.030 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:55:54.032 00.002 3732 Status Line: No star selected
17:55:54.037 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:55:54.084 00.047 3732 UpdateGuideState exits: No star selected
17:55:54.086 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:55:54.089 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:55:54.092 00.003 3732 Enqueuing Expose request
17:55:54.094 00.002 5896 Worker thread wakes up
17:55:54.094 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:55:54.094 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:55:55.018 00.924 5896 Exposure complete
17:55:55.088 00.070 5896 worker thread done servicing request
17:55:55.088 00.000 3732 OnExposeComplete: enter
17:55:55.090 00.002 3732 UpdateGuideState(): m_state=1
17:55:55.092 00.002 3732 UpdateCurrentPosition: no star selected
17:55:55.094 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:55:55.096 00.002 3732 Status Line: No star selected
17:55:55.101 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:55:55.147 00.046 3732 UpdateGuideState exits: No star selected
17:55:55.149 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:55:55.154 00.005 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:55:55.156 00.002 3732 Enqueuing Expose request
17:55:55.157 00.001 5896 Worker thread wakes up
17:55:55.158 00.001 5896 worker thread servicing REQUEST_EXPOSE 1000
17:55:55.158 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:55:56.298 01.140 5896 Exposure complete
17:55:56.352 00.054 5896 worker thread done servicing request
17:55:56.352 00.000 3732 OnExposeComplete: enter
17:55:56.354 00.002 3732 UpdateGuideState(): m_state=1
17:55:56.356 00.002 3732 UpdateCurrentPosition: no star selected
17:55:56.358 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:55:56.360 00.002 3732 Status Line: No star selected
17:55:56.365 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:55:56.411 00.046 3732 UpdateGuideState exits: No star selected
17:55:56.413 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:55:56.415 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:55:56.417 00.002 3732 Enqueuing Expose request
17:55:56.419 00.002 5896 Worker thread wakes up
17:55:56.419 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:55:56.419 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:55:57.340 00.921 5896 Exposure complete
17:55:57.378 00.038 5896 worker thread done servicing request
17:55:57.378 00.000 3732 OnExposeComplete: enter
17:55:57.380 00.002 3732 UpdateGuideState(): m_state=1
17:55:57.382 00.002 3732 UpdateCurrentPosition: no star selected
17:55:57.385 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:55:57.387 00.002 3732 Status Line: No star selected
17:55:57.392 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:55:57.438 00.046 3732 UpdateGuideState exits: No star selected
17:55:57.441 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:55:57.444 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:55:57.448 00.004 3732 Enqueuing Expose request
17:55:57.450 00.002 5896 Worker thread wakes up
17:55:57.450 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:55:57.450 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:55:58.592 01.142 5896 Exposure complete
17:55:58.673 00.081 5896 worker thread done servicing request
17:55:58.673 00.000 3732 OnExposeComplete: enter
17:55:58.677 00.004 3732 UpdateGuideState(): m_state=1
17:55:58.681 00.004 3732 UpdateCurrentPosition: no star selected
17:55:58.684 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:55:58.686 00.002 3732 Status Line: No star selected
17:55:58.691 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:55:58.736 00.045 3732 UpdateGuideState exits: No star selected
17:55:58.738 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:55:58.741 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:55:58.742 00.001 3732 Enqueuing Expose request
17:55:58.745 00.003 5896 Worker thread wakes up
17:55:58.745 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:55:58.745 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:55:59.666 00.921 5896 Exposure complete
17:55:59.703 00.037 5896 worker thread done servicing request
17:55:59.704 00.001 3732 OnExposeComplete: enter
17:55:59.706 00.002 3732 UpdateGuideState(): m_state=1
17:55:59.708 00.002 3732 UpdateCurrentPosition: no star selected
17:55:59.711 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:55:59.714 00.003 3732 Status Line: No star selected
17:55:59.718 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
17:55:59.764 00.046 3732 UpdateGuideState exits: No star selected
17:55:59.766 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:55:59.768 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:55:59.770 00.002 3732 Enqueuing Expose request
17:55:59.771 00.001 5896 Worker thread wakes up
17:55:59.771 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:55:59.771 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:00.920 01.149 5896 Exposure complete
17:56:00.993 00.073 5896 worker thread done servicing request
17:56:00.993 00.000 3732 OnExposeComplete: enter
17:56:00.997 00.004 3732 UpdateGuideState(): m_state=1
17:56:00.999 00.002 3732 UpdateCurrentPosition: no star selected
17:56:01.001 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:56:01.003 00.002 3732 Status Line: No star selected
17:56:01.008 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=2, FiltMin=0, FiltMax=4, Gamma=0.410
17:56:01.053 00.045 3732 UpdateGuideState exits: No star selected
17:56:01.055 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:01.057 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:56:01.062 00.005 3732 Enqueuing Expose request
17:56:01.064 00.002 5896 Worker thread wakes up
17:56:01.064 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:56:01.064 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:01.991 00.927 5896 Exposure complete
17:56:02.095 00.104 5896 worker thread done servicing request
17:56:02.095 00.000 3732 OnExposeComplete: enter
17:56:02.097 00.002 3732 UpdateGuideState(): m_state=1
17:56:02.099 00.002 3732 UpdateCurrentPosition: no star selected
17:56:02.101 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:56:02.103 00.002 3732 Status Line: No star selected
17:56:02.109 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=2, FiltMin=0, FiltMax=6, Gamma=0.410
17:56:02.154 00.045 3732 UpdateGuideState exits: No star selected
17:56:02.156 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:02.157 00.001 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:56:02.159 00.002 3732 Enqueuing Expose request
17:56:02.161 00.002 5896 Worker thread wakes up
17:56:02.161 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:56:02.161 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:03.300 01.139 5896 Exposure complete
17:56:03.357 00.057 5896 worker thread done servicing request
17:56:03.358 00.001 3732 OnExposeComplete: enter
17:56:03.361 00.003 3732 UpdateGuideState(): m_state=1
17:56:03.363 00.002 3732 UpdateCurrentPosition: no star selected
17:56:03.366 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:56:03.368 00.002 3732 Status Line: No star selected
17:56:03.383 00.015 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=2, FiltMin=0, FiltMax=6, Gamma=0.410
17:56:03.430 00.047 3732 UpdateGuideState exits: No star selected
17:56:03.435 00.005 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:03.438 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:56:03.440 00.002 3732 Enqueuing Expose request
17:56:03.442 00.002 5896 Worker thread wakes up
17:56:03.442 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:56:03.442 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:04.367 00.925 5896 Exposure complete
17:56:04.443 00.076 5896 worker thread done servicing request
17:56:04.443 00.000 3732 OnExposeComplete: enter
17:56:04.446 00.003 3732 UpdateGuideState(): m_state=1
17:56:04.447 00.001 3732 UpdateCurrentPosition: no star selected
17:56:04.449 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:56:04.451 00.002 3732 Status Line: No star selected
17:56:04.456 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=2, FiltMin=0, FiltMax=5, Gamma=0.410
17:56:04.503 00.047 3732 UpdateGuideState exits: No star selected
17:56:04.505 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:04.507 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:56:04.508 00.001 3732 Enqueuing Expose request
17:56:04.510 00.002 5896 Worker thread wakes up
17:56:04.510 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:56:04.510 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:05.643 01.133 5896 Exposure complete
17:56:05.717 00.074 5896 worker thread done servicing request
17:56:05.717 00.000 3732 OnExposeComplete: enter
17:56:05.719 00.002 3732 UpdateGuideState(): m_state=1
17:56:05.722 00.003 3732 UpdateCurrentPosition: no star selected
17:56:05.725 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:56:05.727 00.002 3732 Status Line: No star selected
17:56:05.731 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=2, FiltMin=0, FiltMax=5, Gamma=0.410
17:56:05.780 00.049 3732 UpdateGuideState exits: No star selected
17:56:05.783 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:05.785 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:56:05.787 00.002 3732 Enqueuing Expose request
17:56:05.789 00.002 5896 Worker thread wakes up
17:56:05.789 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:56:05.789 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:06.714 00.925 5896 Exposure complete
17:56:06.774 00.060 5896 worker thread done servicing request
17:56:06.774 00.000 3732 OnExposeComplete: enter
17:56:06.779 00.005 3732 UpdateGuideState(): m_state=1
17:56:06.781 00.002 3732 UpdateCurrentPosition: no star selected
17:56:06.783 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:56:06.785 00.002 3732 Status Line: No star selected
17:56:06.790 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=2, FiltMin=0, FiltMax=6, Gamma=0.410
17:56:06.834 00.044 3732 UpdateGuideState exits: No star selected
17:56:06.836 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:06.837 00.001 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:56:06.842 00.005 3732 Enqueuing Expose request
17:56:06.844 00.002 5896 Worker thread wakes up
17:56:06.844 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:56:06.844 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:07.992 01.148 5896 Exposure complete
17:56:08.117 00.125 5896 worker thread done servicing request
17:56:08.117 00.000 3732 OnExposeComplete: enter
17:56:08.119 00.002 3732 UpdateGuideState(): m_state=1
17:56:08.123 00.004 3732 UpdateCurrentPosition: no star selected
17:56:08.125 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:56:08.126 00.001 3732 Status Line: No star selected
17:56:08.132 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=2, FiltMin=0, FiltMax=6, Gamma=0.410
17:56:08.177 00.045 3732 UpdateGuideState exits: No star selected
17:56:08.179 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:08.181 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:56:08.185 00.004 3732 Enqueuing Expose request
17:56:08.187 00.002 5896 Worker thread wakes up
17:56:08.187 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:56:08.187 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:09.109 00.922 5896 Exposure complete
17:56:09.167 00.058 5896 worker thread done servicing request
17:56:09.167 00.000 3732 OnExposeComplete: enter
17:56:09.169 00.002 3732 UpdateGuideState(): m_state=1
17:56:09.172 00.003 3732 UpdateCurrentPosition: no star selected
17:56:09.174 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:56:09.176 00.002 3732 Status Line: No star selected
17:56:09.180 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=2, FiltMin=0, FiltMax=6, Gamma=0.410
17:56:09.228 00.048 3732 UpdateGuideState exits: No star selected
17:56:09.230 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:09.232 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:56:09.234 00.002 3732 Enqueuing Expose request
17:56:09.236 00.002 5896 Worker thread wakes up
17:56:09.236 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:56:09.236 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:10.376 01.140 5896 Exposure complete
17:56:10.472 00.096 5896 worker thread done servicing request
17:56:10.472 00.000 3732 OnExposeComplete: enter
17:56:10.474 00.002 3732 UpdateGuideState(): m_state=1
17:56:10.476 00.002 3732 UpdateCurrentPosition: no star selected
17:56:10.478 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:56:10.480 00.002 3732 Status Line: No star selected
17:56:10.485 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=2, FiltMin=0, FiltMax=6, Gamma=0.410
17:56:10.532 00.047 3732 UpdateGuideState exits: No star selected
17:56:10.535 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:10.537 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:56:10.539 00.002 3732 Enqueuing Expose request
17:56:10.541 00.002 5896 Worker thread wakes up
17:56:10.541 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:56:10.541 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:11.471 00.930 5896 Exposure complete
17:56:11.558 00.087 5896 worker thread done servicing request
17:56:11.559 00.001 3732 OnExposeComplete: enter
17:56:11.561 00.002 3732 UpdateGuideState(): m_state=1
17:56:11.563 00.002 3732 UpdateCurrentPosition: no star selected
17:56:11.565 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:56:11.568 00.003 3732 Status Line: No star selected
17:56:11.572 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=2, FiltMin=0, FiltMax=6, Gamma=0.410
17:56:11.618 00.046 3732 UpdateGuideState exits: No star selected
17:56:11.623 00.005 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:11.626 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:56:11.628 00.002 3732 Enqueuing Expose request
17:56:11.630 00.002 5896 Worker thread wakes up
17:56:11.631 00.001 5896 worker thread servicing REQUEST_EXPOSE 1000
17:56:11.631 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:12.768 01.137 5896 Exposure complete
17:56:12.825 00.057 5896 worker thread done servicing request
17:56:12.826 00.001 3732 OnExposeComplete: enter
17:56:12.828 00.002 3732 UpdateGuideState(): m_state=1
17:56:12.830 00.002 3732 UpdateCurrentPosition: no star selected
17:56:12.833 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:56:12.835 00.002 3732 Status Line: No star selected
17:56:12.842 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=2, FiltMin=0, FiltMax=7, Gamma=0.410
17:56:12.889 00.047 3732 UpdateGuideState exits: No star selected
17:56:12.892 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:12.893 00.001 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:56:12.896 00.003 3732 Enqueuing Expose request
17:56:12.898 00.002 5896 Worker thread wakes up
17:56:12.898 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:56:12.898 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:13.822 00.924 5896 Exposure complete
17:56:13.892 00.070 5896 worker thread done servicing request
17:56:13.892 00.000 3732 OnExposeComplete: enter
17:56:13.895 00.003 3732 UpdateGuideState(): m_state=1
17:56:13.897 00.002 3732 UpdateCurrentPosition: no star selected
17:56:13.899 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:56:13.904 00.005 3732 Status Line: No star selected
17:56:13.911 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=2, FiltMin=0, FiltMax=6, Gamma=0.410
17:56:13.956 00.045 3732 UpdateGuideState exits: No star selected
17:56:13.959 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:13.961 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:56:13.963 00.002 3732 Enqueuing Expose request
17:56:13.968 00.005 5896 Worker thread wakes up
17:56:13.968 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:56:13.968 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:15.108 01.140 5896 Exposure complete
17:56:15.165 00.057 5896 worker thread done servicing request
17:56:15.165 00.000 3732 OnExposeComplete: enter
17:56:15.167 00.002 3732 UpdateGuideState(): m_state=1
17:56:15.169 00.002 3732 UpdateCurrentPosition: no star selected
17:56:15.171 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:56:15.173 00.002 3732 Status Line: No star selected
17:56:15.178 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=2, FiltMin=0, FiltMax=6, Gamma=0.410
17:56:15.224 00.046 3732 UpdateGuideState exits: No star selected
17:56:15.226 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:15.228 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:56:15.231 00.003 3732 Enqueuing Expose request
17:56:15.233 00.002 5896 Worker thread wakes up
17:56:15.233 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:56:15.233 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:16.158 00.925 5896 Exposure complete
17:56:16.236 00.078 5896 worker thread done servicing request
17:56:16.236 00.000 3732 OnExposeComplete: enter
17:56:16.239 00.003 3732 UpdateGuideState(): m_state=1
17:56:16.241 00.002 3732 UpdateCurrentPosition: no star selected
17:56:16.243 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:56:16.248 00.005 3732 Status Line: No star selected
17:56:16.253 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=2, FiltMin=0, FiltMax=5, Gamma=0.410
17:56:16.299 00.046 3732 UpdateGuideState exits: No star selected
17:56:16.301 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:16.303 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:56:16.305 00.002 3732 Enqueuing Expose request
17:56:16.306 00.001 5896 Worker thread wakes up
17:56:16.306 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:56:16.306 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:17.450 01.144 5896 Exposure complete
17:56:17.535 00.085 5896 worker thread done servicing request
17:56:17.535 00.000 3732 OnExposeComplete: enter
17:56:17.538 00.003 3732 UpdateGuideState(): m_state=1
17:56:17.540 00.002 3732 UpdateCurrentPosition: no star selected
17:56:17.543 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:56:17.545 00.002 3732 Status Line: No star selected
17:56:17.550 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=2, FiltMin=0, FiltMax=6, Gamma=0.410
17:56:17.596 00.046 3732 UpdateGuideState exits: No star selected
17:56:17.598 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:17.600 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:56:17.601 00.001 3732 Enqueuing Expose request
17:56:17.603 00.002 5896 Worker thread wakes up
17:56:17.603 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:56:17.603 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:18.510 00.907 5896 Exposure complete
17:56:18.570 00.060 5896 worker thread done servicing request
17:56:18.571 00.001 3732 OnExposeComplete: enter
17:56:18.574 00.003 3732 UpdateGuideState(): m_state=1
17:56:18.578 00.004 3732 UpdateCurrentPosition: no star selected
17:56:18.580 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:56:18.582 00.002 3732 Status Line: No star selected
17:56:18.587 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=2, FiltMin=0, FiltMax=6, Gamma=0.410
17:56:18.633 00.046 3732 UpdateGuideState exits: No star selected
17:56:18.636 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:18.638 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:56:18.640 00.002 3732 Enqueuing Expose request
17:56:18.641 00.001 5896 Worker thread wakes up
17:56:18.641 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:56:18.642 00.001 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:19.790 01.148 5896 Exposure complete
17:56:19.864 00.074 5896 worker thread done servicing request
17:56:19.864 00.000 3732 OnExposeComplete: enter
17:56:19.866 00.002 3732 UpdateGuideState(): m_state=1
17:56:19.868 00.002 3732 UpdateCurrentPosition: no star selected
17:56:19.870 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:56:19.874 00.004 3732 Status Line: No star selected
17:56:19.879 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=2, FiltMin=0, FiltMax=6, Gamma=0.410
17:56:19.923 00.044 3732 UpdateGuideState exits: No star selected
17:56:19.925 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:19.927 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:56:19.929 00.002 3732 Enqueuing Expose request
17:56:19.930 00.001 5896 Worker thread wakes up
17:56:19.930 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:56:19.930 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:20.859 00.929 5896 Exposure complete
17:56:20.942 00.083 5896 worker thread done servicing request
17:56:20.942 00.000 3732 OnExposeComplete: enter
17:56:20.944 00.002 3732 UpdateGuideState(): m_state=1
17:56:20.946 00.002 3732 UpdateCurrentPosition: no star selected
17:56:20.949 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:56:20.951 00.002 3732 Status Line: No star selected
17:56:20.956 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=35, med=2, FiltMin=0, FiltMax=5, Gamma=0.410
17:56:21.002 00.046 3732 UpdateGuideState exits: No star selected
17:56:21.004 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:21.006 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:56:21.008 00.002 3732 Enqueuing Expose request
17:56:21.010 00.002 5896 Worker thread wakes up
17:56:21.010 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:56:21.010 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:22.151 01.141 5896 Exposure complete
17:56:22.235 00.084 5896 worker thread done servicing request
17:56:22.235 00.000 3732 OnExposeComplete: enter
17:56:22.237 00.002 3732 UpdateGuideState(): m_state=1
17:56:22.239 00.002 3732 UpdateCurrentPosition: no star selected
17:56:22.241 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:56:22.243 00.002 3732 Status Line: No star selected
17:56:22.251 00.008 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=2, FiltMin=0, FiltMax=6, Gamma=0.410
17:56:22.295 00.044 3732 UpdateGuideState exits: No star selected
17:56:22.297 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:22.299 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:56:22.301 00.002 3732 Enqueuing Expose request
17:56:22.302 00.001 5896 Worker thread wakes up
17:56:22.303 00.001 5896 worker thread servicing REQUEST_EXPOSE 1000
17:56:22.303 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:23.233 00.930 5896 Exposure complete
17:56:23.319 00.086 5896 worker thread done servicing request
17:56:23.319 00.000 3732 OnExposeComplete: enter
17:56:23.321 00.002 3732 UpdateGuideState(): m_state=1
17:56:23.323 00.002 3732 UpdateCurrentPosition: no star selected
17:56:23.325 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:56:23.327 00.002 3732 Status Line: No star selected
17:56:23.332 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=2, FiltMin=0, FiltMax=5, Gamma=0.410
17:56:23.377 00.045 3732 UpdateGuideState exits: No star selected
17:56:23.379 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:23.381 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:56:23.383 00.002 3732 Enqueuing Expose request
17:56:23.385 00.002 5896 Worker thread wakes up
17:56:23.385 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:56:23.385 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:24.528 01.143 5896 Exposure complete
17:56:24.597 00.069 5896 worker thread done servicing request
17:56:24.597 00.000 3732 OnExposeComplete: enter
17:56:24.600 00.003 3732 UpdateGuideState(): m_state=1
17:56:24.602 00.002 3732 UpdateCurrentPosition: no star selected
17:56:24.604 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:56:24.607 00.003 3732 Status Line: No star selected
17:56:24.612 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=2, FiltMin=0, FiltMax=6, Gamma=0.410
17:56:24.661 00.049 3732 UpdateGuideState exits: No star selected
17:56:24.664 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:24.666 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:56:24.668 00.002 3732 Enqueuing Expose request
17:56:24.670 00.002 5896 Worker thread wakes up
17:56:24.670 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:56:24.670 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:25.589 00.919 5896 Exposure complete
17:56:25.665 00.076 5896 worker thread done servicing request
17:56:25.665 00.000 3732 OnExposeComplete: enter
17:56:25.668 00.003 3732 UpdateGuideState(): m_state=1
17:56:25.670 00.002 3732 UpdateCurrentPosition: no star selected
17:56:25.673 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:56:25.676 00.003 3732 Status Line: No star selected
17:56:25.682 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=2, FiltMin=0, FiltMax=5, Gamma=0.410
17:56:25.728 00.046 3732 UpdateGuideState exits: No star selected
17:56:25.731 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:25.732 00.001 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:56:25.734 00.002 3732 Enqueuing Expose request
17:56:25.736 00.002 5896 Worker thread wakes up
17:56:25.736 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:56:25.736 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:26.877 01.141 5896 Exposure complete
17:56:26.951 00.074 5896 worker thread done servicing request
17:56:26.951 00.000 3732 OnExposeComplete: enter
17:56:26.953 00.002 3732 UpdateGuideState(): m_state=1
17:56:26.956 00.003 3732 UpdateCurrentPosition: no star selected
17:56:26.958 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:56:26.960 00.002 3732 Status Line: No star selected
17:56:26.964 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=2, FiltMin=0, FiltMax=5, Gamma=0.410
17:56:27.011 00.047 3732 UpdateGuideState exits: No star selected
17:56:27.013 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:27.015 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:56:27.017 00.002 3732 Enqueuing Expose request
17:56:27.019 00.002 5896 Worker thread wakes up
17:56:27.019 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:56:27.019 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:27.950 00.931 5896 Exposure complete
17:56:28.024 00.074 5896 worker thread done servicing request
17:56:28.024 00.000 3732 OnExposeComplete: enter
17:56:28.027 00.003 3732 UpdateGuideState(): m_state=1
17:56:28.030 00.003 3732 UpdateCurrentPosition: no star selected
17:56:28.032 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:56:28.033 00.001 3732 Status Line: No star selected
17:56:28.039 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=2, FiltMin=0, FiltMax=5, Gamma=0.410
17:56:28.083 00.044 3732 UpdateGuideState exits: No star selected
17:56:28.085 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:28.087 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:56:28.089 00.002 3732 Enqueuing Expose request
17:56:28.093 00.004 5896 Worker thread wakes up
17:56:28.093 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:56:28.093 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:29.239 01.146 5896 Exposure complete
17:56:29.321 00.082 5896 worker thread done servicing request
17:56:29.321 00.000 3732 OnExposeComplete: enter
17:56:29.323 00.002 3732 UpdateGuideState(): m_state=1
17:56:29.325 00.002 3732 UpdateCurrentPosition: no star selected
17:56:29.327 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:56:29.329 00.002 3732 Status Line: No star selected
17:56:29.334 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=2, FiltMin=0, FiltMax=7, Gamma=0.410
17:56:29.379 00.045 3732 UpdateGuideState exits: No star selected
17:56:29.381 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:29.383 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:56:29.384 00.001 3732 Enqueuing Expose request
17:56:29.386 00.002 5896 Worker thread wakes up
17:56:29.386 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:56:29.386 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:30.297 00.911 5896 Exposure complete
17:56:30.363 00.066 5896 worker thread done servicing request
17:56:30.363 00.000 3732 OnExposeComplete: enter
17:56:30.366 00.003 3732 UpdateGuideState(): m_state=1
17:56:30.368 00.002 3732 UpdateCurrentPosition: no star selected
17:56:30.370 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:56:30.372 00.002 3732 Status Line: No star selected
17:56:30.378 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=2, FiltMin=0, FiltMax=5, Gamma=0.410
17:56:30.425 00.047 3732 UpdateGuideState exits: No star selected
17:56:30.427 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:30.429 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:56:30.430 00.001 3732 Enqueuing Expose request
17:56:30.433 00.003 5896 Worker thread wakes up
17:56:30.433 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:56:30.433 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:31.578 01.145 5896 Exposure complete
17:56:31.661 00.083 5896 worker thread done servicing request
17:56:31.661 00.000 3732 OnExposeComplete: enter
17:56:31.664 00.003 3732 UpdateGuideState(): m_state=1
17:56:31.666 00.002 3732 UpdateCurrentPosition: no star selected
17:56:31.669 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:56:31.671 00.002 3732 Status Line: No star selected
17:56:31.677 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=2, FiltMin=0, FiltMax=6, Gamma=0.410
17:56:31.723 00.046 3732 UpdateGuideState exits: No star selected
17:56:31.725 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:31.727 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:56:31.729 00.002 3732 Enqueuing Expose request
17:56:31.731 00.002 5896 Worker thread wakes up
17:56:31.731 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:56:31.731 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:32.651 00.920 5896 Exposure complete
17:56:32.717 00.066 5896 worker thread done servicing request
17:56:32.717 00.000 3732 OnExposeComplete: enter
17:56:32.719 00.002 3732 UpdateGuideState(): m_state=1
17:56:32.721 00.002 3732 UpdateCurrentPosition: no star selected
17:56:32.723 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:56:32.725 00.002 3732 Status Line: No star selected
17:56:32.730 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=2, FiltMin=0, FiltMax=6, Gamma=0.410
17:56:32.774 00.044 3732 UpdateGuideState exits: No star selected
17:56:32.778 00.004 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:32.780 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:56:32.782 00.002 3732 Enqueuing Expose request
17:56:32.784 00.002 5896 Worker thread wakes up
17:56:32.784 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:56:32.784 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:33.931 01.147 5896 Exposure complete
17:56:34.019 00.088 5896 worker thread done servicing request
17:56:34.019 00.000 3732 OnExposeComplete: enter
17:56:34.021 00.002 3732 UpdateGuideState(): m_state=1
17:56:34.023 00.002 3732 UpdateCurrentPosition: no star selected
17:56:34.025 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:56:34.029 00.004 3732 Status Line: No star selected
17:56:34.034 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=2, FiltMin=0, FiltMax=5, Gamma=0.410
17:56:34.079 00.045 3732 UpdateGuideState exits: No star selected
17:56:34.081 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:34.082 00.001 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:56:34.084 00.002 3732 Enqueuing Expose request
17:56:34.086 00.002 5896 Worker thread wakes up
17:56:34.086 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:56:34.086 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:35.013 00.927 5896 Exposure complete
17:56:35.106 00.093 5896 worker thread done servicing request
17:56:35.106 00.000 3732 OnExposeComplete: enter
17:56:35.109 00.003 3732 UpdateGuideState(): m_state=1
17:56:35.111 00.002 3732 UpdateCurrentPosition: no star selected
17:56:35.113 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:56:35.115 00.002 3732 Status Line: No star selected
17:56:35.121 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=2, FiltMin=0, FiltMax=6, Gamma=0.410
17:56:35.167 00.046 3732 UpdateGuideState exits: No star selected
17:56:35.169 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:35.170 00.001 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:56:35.172 00.002 3732 Enqueuing Expose request
17:56:35.174 00.002 5896 Worker thread wakes up
17:56:35.174 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:56:35.174 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:36.333 01.159 5896 Exposure complete
17:56:36.393 00.060 5896 worker thread done servicing request
17:56:36.393 00.000 3732 OnExposeComplete: enter
17:56:36.395 00.002 3732 UpdateGuideState(): m_state=1
17:56:36.398 00.003 3732 UpdateCurrentPosition: no star selected
17:56:36.400 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:56:36.402 00.002 3732 Status Line: No star selected
17:56:36.408 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=2, FiltMin=0, FiltMax=6, Gamma=0.410
17:56:36.458 00.050 3732 UpdateGuideState exits: No star selected
17:56:36.461 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:36.463 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:56:36.468 00.005 3732 Enqueuing Expose request
17:56:36.470 00.002 5896 Worker thread wakes up
17:56:36.470 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:56:36.470 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:37.401 00.931 5896 Exposure complete
17:56:37.483 00.082 5896 worker thread done servicing request
17:56:37.483 00.000 3732 OnExposeComplete: enter
17:56:37.485 00.002 3732 UpdateGuideState(): m_state=1
17:56:37.487 00.002 3732 UpdateCurrentPosition: no star selected
17:56:37.489 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:56:37.491 00.002 3732 Status Line: No star selected
17:56:37.497 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=2, FiltMin=0, FiltMax=5, Gamma=0.410
17:56:37.544 00.047 3732 UpdateGuideState exits: No star selected
17:56:37.547 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:37.549 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:56:37.551 00.002 3732 Enqueuing Expose request
17:56:37.553 00.002 5896 Worker thread wakes up
17:56:37.553 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:56:37.553 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:38.689 01.136 5896 Exposure complete
17:56:38.756 00.067 5896 worker thread done servicing request
17:56:38.756 00.000 3732 OnExposeComplete: enter
17:56:38.758 00.002 3732 UpdateGuideState(): m_state=1
17:56:38.760 00.002 3732 UpdateCurrentPosition: no star selected
17:56:38.762 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:56:38.764 00.002 3732 Status Line: No star selected
17:56:38.769 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=2, FiltMin=0, FiltMax=5, Gamma=0.410
17:56:38.816 00.047 3732 UpdateGuideState exits: No star selected
17:56:38.818 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:38.820 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:56:38.821 00.001 3732 Enqueuing Expose request
17:56:38.823 00.002 5896 Worker thread wakes up
17:56:38.824 00.001 5896 worker thread servicing REQUEST_EXPOSE 1000
17:56:38.824 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:39.736 00.912 5896 Exposure complete
17:56:39.800 00.064 5896 worker thread done servicing request
17:56:39.800 00.000 3732 OnExposeComplete: enter
17:56:39.803 00.003 3732 UpdateGuideState(): m_state=1
17:56:39.805 00.002 3732 UpdateCurrentPosition: no star selected
17:56:39.809 00.004 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:56:39.812 00.003 3732 Status Line: No star selected
17:56:39.818 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=2, FiltMin=0, FiltMax=5, Gamma=0.410
17:56:39.870 00.052 3732 UpdateGuideState exits: No star selected
17:56:39.876 00.006 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:39.879 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:56:39.881 00.002 3732 Enqueuing Expose request
17:56:39.883 00.002 5896 Worker thread wakes up
17:56:39.883 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:56:39.883 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:41.016 01.133 5896 Exposure complete
17:56:41.077 00.061 5896 worker thread done servicing request
17:56:41.077 00.000 3732 OnExposeComplete: enter
17:56:41.078 00.001 3732 UpdateGuideState(): m_state=1
17:56:41.086 00.008 3732 UpdateCurrentPosition: no star selected
17:56:41.088 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:56:41.094 00.006 3732 Status Line: No star selected
17:56:41.103 00.009 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=2, FiltMin=0, FiltMax=5, Gamma=0.410
17:56:41.151 00.048 3732 UpdateGuideState exits: No star selected
17:56:41.153 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:41.157 00.004 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:56:41.157 00.000 3732 Enqueuing Expose request
17:56:41.157 00.000 5896 Worker thread wakes up
17:56:41.157 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:56:41.157 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:42.077 00.920 5896 Exposure complete
17:56:42.141 00.064 5896 worker thread done servicing request
17:56:42.141 00.000 3732 OnExposeComplete: enter
17:56:42.141 00.000 3732 UpdateGuideState(): m_state=1
17:56:42.141 00.000 3732 UpdateCurrentPosition: no star selected
17:56:42.151 00.010 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:56:42.155 00.004 3732 Status Line: No star selected
17:56:42.156 00.001 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=2, FiltMin=0, FiltMax=5, Gamma=0.410
17:56:42.204 00.048 3732 UpdateGuideState exits: No star selected
17:56:42.204 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:42.215 00.011 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:56:42.215 00.000 3732 Enqueuing Expose request
17:56:42.220 00.005 5896 Worker thread wakes up
17:56:42.220 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:56:42.220 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:43.363 01.143 5896 Exposure complete
17:56:43.432 00.069 5896 worker thread done servicing request
17:56:43.432 00.000 3732 OnExposeComplete: enter
17:56:43.443 00.011 3732 UpdateGuideState(): m_state=1
17:56:43.443 00.000 3732 UpdateCurrentPosition: no star selected
17:56:43.443 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:56:43.443 00.000 3732 Status Line: No star selected
17:56:43.443 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=34, med=2, FiltMin=0, FiltMax=6, Gamma=0.410
17:56:43.494 00.051 3732 UpdateGuideState exits: No star selected
17:56:43.494 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:43.494 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:56:43.506 00.012 3732 Enqueuing Expose request
17:56:43.506 00.000 5896 Worker thread wakes up
17:56:43.506 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:56:43.506 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:44.415 00.909 5896 Exposure complete
17:56:44.472 00.057 5896 worker thread done servicing request
17:56:44.472 00.000 3732 OnExposeComplete: enter
17:56:44.474 00.002 3732 UpdateGuideState(): m_state=1
17:56:44.476 00.002 3732 UpdateCurrentPosition: no star selected
17:56:44.478 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:56:44.480 00.002 3732 Status Line: No star selected
17:56:44.485 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=2, FiltMin=0, FiltMax=5, Gamma=0.410
17:56:44.530 00.045 3732 UpdateGuideState exits: No star selected
17:56:44.532 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:44.534 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:56:44.536 00.002 3732 Enqueuing Expose request
17:56:44.538 00.002 5896 Worker thread wakes up
17:56:44.538 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:56:44.538 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:45.669 01.131 5896 Exposure complete
17:56:45.733 00.064 5896 worker thread done servicing request
17:56:45.733 00.000 3732 OnExposeComplete: enter
17:56:45.733 00.000 3732 UpdateGuideState(): m_state=1
17:56:45.733 00.000 3732 UpdateCurrentPosition: no star selected
17:56:45.733 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:56:45.733 00.000 3732 Status Line: No star selected
17:56:45.744 00.011 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=2, FiltMin=0, FiltMax=5, Gamma=0.410
17:56:45.791 00.047 3732 UpdateGuideState exits: No star selected
17:56:45.791 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:45.791 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:56:45.791 00.000 3732 Enqueuing Expose request
17:56:45.791 00.000 5896 Worker thread wakes up
17:56:45.791 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:56:45.791 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:46.713 00.922 5896 Exposure complete
17:56:46.775 00.062 5896 worker thread done servicing request
17:56:46.775 00.000 3732 OnExposeComplete: enter
17:56:46.775 00.000 3732 UpdateGuideState(): m_state=1
17:56:46.775 00.000 3732 UpdateCurrentPosition: no star selected
17:56:46.791 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:56:46.791 00.000 3732 Status Line: No star selected
17:56:46.791 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=2, FiltMin=0, FiltMax=5, Gamma=0.410
17:56:46.842 00.051 3732 UpdateGuideState exits: No star selected
17:56:46.844 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:46.846 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:56:46.848 00.002 3732 Enqueuing Expose request
17:56:46.848 00.000 5896 Worker thread wakes up
17:56:46.848 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:56:46.850 00.002 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:47.994 01.144 5896 Exposure complete
17:56:48.089 00.095 5896 worker thread done servicing request
17:56:48.089 00.000 3732 OnExposeComplete: enter
17:56:48.089 00.000 3732 UpdateGuideState(): m_state=1
17:56:48.089 00.000 3732 UpdateCurrentPosition: no star selected
17:56:48.089 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:56:48.089 00.000 3732 Status Line: No star selected
17:56:48.089 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=2, FiltMin=0, FiltMax=5, Gamma=0.410
17:56:48.137 00.048 3732 UpdateGuideState exits: No star selected
17:56:48.137 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:48.153 00.016 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:56:48.153 00.000 3732 Enqueuing Expose request
17:56:48.153 00.000 5896 Worker thread wakes up
17:56:48.153 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:56:48.153 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:49.088 00.935 5896 Exposure complete
17:56:49.166 00.078 5896 worker thread done servicing request
17:56:49.166 00.000 3732 OnExposeComplete: enter
17:56:49.166 00.000 3732 UpdateGuideState(): m_state=1
17:56:49.166 00.000 3732 UpdateCurrentPosition: no star selected
17:56:49.166 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:56:49.166 00.000 3732 Status Line: No star selected
17:56:49.166 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=2, FiltMin=0, FiltMax=5, Gamma=0.410
17:56:49.213 00.047 3732 UpdateGuideState exits: No star selected
17:56:49.213 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:49.213 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:56:49.229 00.016 3732 Enqueuing Expose request
17:56:49.229 00.000 5896 Worker thread wakes up
17:56:49.229 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:56:49.229 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:50.369 01.140 5896 Exposure complete
17:56:50.413 00.044 5896 worker thread done servicing request
17:56:50.413 00.000 3732 OnExposeComplete: enter
17:56:50.429 00.016 3732 UpdateGuideState(): m_state=1
17:56:50.432 00.003 3732 UpdateCurrentPosition: no star selected
17:56:50.432 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:56:50.432 00.000 3732 Status Line: No star selected
17:56:50.432 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=2, FiltMin=0, FiltMax=5, Gamma=0.410
17:56:50.477 00.045 3732 UpdateGuideState exits: No star selected
17:56:50.493 00.016 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:50.494 00.001 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:56:50.501 00.007 3732 Enqueuing Expose request
17:56:50.503 00.002 5896 Worker thread wakes up
17:56:50.503 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:56:50.503 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:51.425 00.922 5896 Exposure complete
17:56:51.484 00.059 3732 OnExposeComplete: enter
17:56:51.484 00.000 5896 worker thread done servicing request
17:56:51.484 00.000 3732 UpdateGuideState(): m_state=1
17:56:51.484 00.000 3732 UpdateCurrentPosition: no star selected
17:56:51.484 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:56:51.484 00.000 3732 Status Line: No star selected
17:56:51.500 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=2, FiltMin=0, FiltMax=5, Gamma=0.410
17:56:51.551 00.051 3732 UpdateGuideState exits: No star selected
17:56:51.551 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:51.559 00.008 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:56:51.563 00.004 3732 Enqueuing Expose request
17:56:51.563 00.000 5896 Worker thread wakes up
17:56:51.563 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:56:51.563 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:52.713 01.150 5896 Exposure complete
17:56:52.792 00.079 5896 worker thread done servicing request
17:56:52.792 00.000 3732 OnExposeComplete: enter
17:56:52.792 00.000 3732 UpdateGuideState(): m_state=1
17:56:52.792 00.000 3732 UpdateCurrentPosition: no star selected
17:56:52.792 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:56:52.792 00.000 3732 Status Line: No star selected
17:56:52.806 00.014 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=2, FiltMin=0, FiltMax=5, Gamma=0.410
17:56:52.850 00.044 3732 UpdateGuideState exits: No star selected
17:56:52.852 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:52.854 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:56:52.858 00.004 3732 Enqueuing Expose request
17:56:52.858 00.000 5896 Worker thread wakes up
17:56:52.858 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:56:52.858 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:53.792 00.934 5896 Exposure complete
17:56:53.840 00.048 5896 worker thread done servicing request
17:56:53.840 00.000 3732 OnExposeComplete: enter
17:56:53.851 00.011 3732 UpdateGuideState(): m_state=1
17:56:53.853 00.002 3732 UpdateCurrentPosition: no star selected
17:56:53.855 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:56:53.855 00.000 3732 Status Line: No star selected
17:56:53.855 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=2, FiltMin=0, FiltMax=5, Gamma=0.410
17:56:53.903 00.048 3732 UpdateGuideState exits: No star selected
17:56:53.903 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:53.903 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:56:53.903 00.000 3732 Enqueuing Expose request
17:56:53.903 00.000 5896 Worker thread wakes up
17:56:53.903 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:56:53.903 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:55.063 01.160 5896 Exposure complete
17:56:55.145 00.082 5896 worker thread done servicing request
17:56:55.145 00.000 3732 OnExposeComplete: enter
17:56:55.145 00.000 3732 UpdateGuideState(): m_state=1
17:56:55.145 00.000 3732 UpdateCurrentPosition: no star selected
17:56:55.145 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:56:55.145 00.000 3732 Status Line: No star selected
17:56:55.159 00.014 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=2, FiltMin=0, FiltMax=5, Gamma=0.410
17:56:55.207 00.048 3732 UpdateGuideState exits: No star selected
17:56:55.207 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:55.207 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:56:55.207 00.000 3732 Enqueuing Expose request
17:56:55.215 00.008 5896 Worker thread wakes up
17:56:55.215 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:56:55.215 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:56.145 00.930 5896 Exposure complete
17:56:56.224 00.079 5896 worker thread done servicing request
17:56:56.224 00.000 3732 OnExposeComplete: enter
17:56:56.224 00.000 3732 UpdateGuideState(): m_state=1
17:56:56.224 00.000 3732 UpdateCurrentPosition: no star selected
17:56:56.224 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:56:56.224 00.000 3732 Status Line: No star selected
17:56:56.243 00.019 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=2, FiltMin=0, FiltMax=5, Gamma=0.410
17:56:56.288 00.045 3732 UpdateGuideState exits: No star selected
17:56:56.288 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:56.288 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:56:56.288 00.000 3732 Enqueuing Expose request
17:56:56.288 00.000 5896 Worker thread wakes up
17:56:56.288 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:56:56.288 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:57.432 01.144 5896 Exposure complete
17:56:57.493 00.061 3732 OnExposeComplete: enter
17:56:57.494 00.001 5896 worker thread done servicing request
17:56:57.494 00.000 3732 UpdateGuideState(): m_state=1
17:56:57.494 00.000 3732 UpdateCurrentPosition: no star selected
17:56:57.494 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:56:57.494 00.000 3732 Status Line: No star selected
17:56:57.494 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=2, FiltMin=0, FiltMax=5, Gamma=0.410
17:56:57.541 00.047 3732 UpdateGuideState exits: No star selected
17:56:57.541 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:57.557 00.016 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:56:57.557 00.000 3732 Enqueuing Expose request
17:56:57.557 00.000 5896 Worker thread wakes up
17:56:57.557 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:56:57.557 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:58.492 00.935 5896 Exposure complete
17:56:58.583 00.091 5896 worker thread done servicing request
17:56:58.583 00.000 3732 OnExposeComplete: enter
17:56:58.583 00.000 3732 UpdateGuideState(): m_state=1
17:56:58.588 00.005 3732 UpdateCurrentPosition: no star selected
17:56:58.588 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:56:58.588 00.000 3732 Status Line: No star selected
17:56:58.588 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=2, FiltMin=0, FiltMax=5, Gamma=0.410
17:56:58.635 00.047 3732 UpdateGuideState exits: No star selected
17:56:58.635 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:58.635 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:56:58.652 00.017 3732 Enqueuing Expose request
17:56:58.652 00.000 5896 Worker thread wakes up
17:56:58.652 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:56:58.652 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:56:59.794 01.142 5896 Exposure complete
17:56:59.841 00.047 5896 worker thread done servicing request
17:56:59.841 00.000 3732 OnExposeComplete: enter
17:56:59.857 00.016 3732 UpdateGuideState(): m_state=1
17:56:59.857 00.000 3732 UpdateCurrentPosition: no star selected
17:56:59.857 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:56:59.857 00.000 3732 Status Line: No star selected
17:56:59.857 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=2, FiltMin=0, FiltMax=5, Gamma=0.410
17:56:59.905 00.048 3732 UpdateGuideState exits: No star selected
17:56:59.905 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:56:59.905 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:56:59.905 00.000 3732 Enqueuing Expose request
17:56:59.921 00.016 5896 Worker thread wakes up
17:56:59.921 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:56:59.921 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:57:00.840 00.919 5896 Exposure complete
17:57:00.935 00.095 5896 worker thread done servicing request
17:57:00.935 00.000 3732 OnExposeComplete: enter
17:57:00.935 00.000 3732 UpdateGuideState(): m_state=1
17:57:00.935 00.000 3732 UpdateCurrentPosition: no star selected
17:57:00.935 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:57:00.935 00.000 3732 Status Line: No star selected
17:57:00.935 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=2, FiltMin=0, FiltMax=4, Gamma=0.410
17:57:00.982 00.047 3732 UpdateGuideState exits: No star selected
17:57:00.994 00.012 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:57:00.998 00.004 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:57:00.998 00.000 3732 Enqueuing Expose request
17:57:00.998 00.000 5896 Worker thread wakes up
17:57:00.998 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:57:00.998 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:57:02.155 01.157 5896 Exposure complete
17:57:02.234 00.079 5896 worker thread done servicing request
17:57:02.234 00.000 3732 OnExposeComplete: enter
17:57:02.234 00.000 3732 UpdateGuideState(): m_state=1
17:57:02.234 00.000 3732 UpdateCurrentPosition: no star selected
17:57:02.234 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:57:02.234 00.000 3732 Status Line: No star selected
17:57:02.234 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=2, FiltMin=0, FiltMax=5, Gamma=0.410
17:57:02.286 00.052 3732 UpdateGuideState exits: No star selected
17:57:02.286 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:57:02.286 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:57:02.297 00.011 3732 Enqueuing Expose request
17:57:02.301 00.004 5896 Worker thread wakes up
17:57:02.301 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:57:02.301 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:57:03.230 00.929 5896 Exposure complete
17:57:03.308 00.078 5896 worker thread done servicing request
17:57:03.308 00.000 3732 OnExposeComplete: enter
17:57:03.311 00.003 3732 UpdateGuideState(): m_state=1
17:57:03.314 00.003 3732 UpdateCurrentPosition: no star selected
17:57:03.316 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:57:03.319 00.003 3732 Status Line: No star selected
17:57:03.325 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=2, FiltMin=0, FiltMax=5, Gamma=0.410
17:57:03.370 00.045 3732 UpdateGuideState exits: No star selected
17:57:03.372 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:57:03.374 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:57:03.376 00.002 3732 Enqueuing Expose request
17:57:03.378 00.002 5896 Worker thread wakes up
17:57:03.378 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:57:03.378 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:57:04.522 01.144 5896 Exposure complete
17:57:04.590 00.068 5896 worker thread done servicing request
17:57:04.592 00.002 3732 OnExposeComplete: enter
17:57:04.594 00.002 3732 UpdateGuideState(): m_state=1
17:57:04.594 00.000 3732 UpdateCurrentPosition: no star selected
17:57:04.594 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:57:04.594 00.000 3732 Status Line: No star selected
17:57:04.594 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=2, FiltMin=0, FiltMax=5, Gamma=0.410
17:57:04.652 00.058 3732 UpdateGuideState exits: No star selected
17:57:04.657 00.005 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:57:04.657 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:57:04.657 00.000 3732 Enqueuing Expose request
17:57:04.657 00.000 5896 Worker thread wakes up
17:57:04.657 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:57:04.657 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:57:05.594 00.937 5896 Exposure complete
17:57:05.693 00.099 5896 worker thread done servicing request
17:57:05.693 00.000 3732 OnExposeComplete: enter
17:57:05.697 00.004 3732 UpdateGuideState(): m_state=1
17:57:05.699 00.002 3732 UpdateCurrentPosition: no star selected
17:57:05.701 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:57:05.705 00.004 3732 Status Line: No star selected
17:57:05.713 00.008 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=34, med=2, FiltMin=0, FiltMax=5, Gamma=0.410
17:57:05.752 00.039 3732 UpdateGuideState exits: No star selected
17:57:05.766 00.014 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:57:05.768 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:57:05.768 00.000 3732 Enqueuing Expose request
17:57:05.768 00.000 5896 Worker thread wakes up
17:57:05.768 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:57:05.768 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:57:06.914 01.146 5896 Exposure complete
17:57:06.973 00.059 5896 worker thread done servicing request
17:57:06.973 00.000 3732 OnExposeComplete: enter
17:57:06.973 00.000 3732 UpdateGuideState(): m_state=1
17:57:06.973 00.000 3732 UpdateCurrentPosition: no star selected
17:57:06.973 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:57:06.973 00.000 3732 Status Line: No star selected
17:57:06.989 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=2, FiltMin=0, FiltMax=5, Gamma=0.410
17:57:07.026 00.037 3732 UpdateGuideState exits: No star selected
17:57:07.026 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:57:07.037 00.011 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:57:07.039 00.002 3732 Enqueuing Expose request
17:57:07.041 00.002 5896 Worker thread wakes up
17:57:07.041 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:57:07.041 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:57:07.960 00.919 5896 Exposure complete
17:57:08.019 00.059 5896 worker thread done servicing request
17:57:08.019 00.000 3732 OnExposeComplete: enter
17:57:08.022 00.003 3732 UpdateGuideState(): m_state=1
17:57:08.024 00.002 3732 UpdateCurrentPosition: no star selected
17:57:08.026 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:57:08.026 00.000 3732 Status Line: No star selected
17:57:08.037 00.011 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=2, FiltMin=0, FiltMax=5, Gamma=0.410
17:57:08.082 00.045 3732 UpdateGuideState exits: No star selected
17:57:08.084 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:57:08.086 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:57:08.088 00.002 3732 Enqueuing Expose request
17:57:08.088 00.000 5896 Worker thread wakes up
17:57:08.088 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:57:08.088 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:57:09.221 01.133 5896 Exposure complete
17:57:09.282 00.061 5896 worker thread done servicing request
17:57:09.282 00.000 3732 OnExposeComplete: enter
17:57:09.284 00.002 3732 UpdateGuideState(): m_state=1
17:57:09.286 00.002 3732 UpdateCurrentPosition: no star selected
17:57:09.288 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:57:09.290 00.002 3732 Status Line: No star selected
17:57:09.296 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=2, FiltMin=0, FiltMax=5, Gamma=0.410
17:57:09.342 00.046 3732 UpdateGuideState exits: No star selected
17:57:09.344 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:57:09.346 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:57:09.347 00.001 3732 Enqueuing Expose request
17:57:09.347 00.000 5896 Worker thread wakes up
17:57:09.347 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:57:09.347 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:57:10.266 00.919 5896 Exposure complete
17:57:10.329 00.063 5896 worker thread done servicing request
17:57:10.329 00.000 3732 OnExposeComplete: enter
17:57:10.329 00.000 3732 UpdateGuideState(): m_state=1
17:57:10.329 00.000 3732 UpdateCurrentPosition: no star selected
17:57:10.329 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:57:10.329 00.000 3732 Status Line: No star selected
17:57:10.329 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=2, FiltMin=0, FiltMax=5, Gamma=0.410
17:57:10.376 00.047 3732 UpdateGuideState exits: No star selected
17:57:10.376 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:57:10.392 00.016 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:57:10.392 00.000 3732 Enqueuing Expose request
17:57:10.392 00.000 5896 Worker thread wakes up
17:57:10.392 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:57:10.392 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:57:11.529 01.137 5896 Exposure complete
17:57:11.592 00.063 5896 worker thread done servicing request
17:57:11.592 00.000 3732 OnExposeComplete: enter
17:57:11.594 00.002 3732 UpdateGuideState(): m_state=1
17:57:11.596 00.002 3732 UpdateCurrentPosition: no star selected
17:57:11.598 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:57:11.600 00.002 3732 Status Line: No star selected
17:57:11.604 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=2, FiltMin=0, FiltMax=5, Gamma=0.410
17:57:11.653 00.049 3732 UpdateGuideState exits: No star selected
17:57:11.655 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:57:11.657 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:57:11.659 00.002 3732 Enqueuing Expose request
17:57:11.661 00.002 5896 Worker thread wakes up
17:57:11.661 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:57:11.661 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:57:12.578 00.917 5896 Exposure complete
17:57:12.626 00.048 5896 worker thread done servicing request
17:57:12.626 00.000 3732 OnExposeComplete: enter
17:57:12.642 00.016 3732 UpdateGuideState(): m_state=1
17:57:12.642 00.000 3732 UpdateCurrentPosition: no star selected
17:57:12.642 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:57:12.642 00.000 3732 Status Line: No star selected
17:57:12.651 00.009 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=35, med=2, FiltMin=0, FiltMax=5, Gamma=0.410
17:57:12.701 00.050 3732 UpdateGuideState exits: No star selected
17:57:12.701 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:57:12.705 00.004 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:57:12.705 00.000 3732 Enqueuing Expose request
17:57:12.705 00.000 5896 Worker thread wakes up
17:57:12.705 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:57:12.705 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:57:13.847 01.142 5896 Exposure complete
17:57:13.922 00.075 3732 OnExposeComplete: enter
17:57:13.924 00.002 3732 UpdateGuideState(): m_state=1
17:57:13.926 00.002 3732 UpdateCurrentPosition: no star selected
17:57:13.928 00.002 5896 worker thread done servicing request
17:57:13.928 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:57:13.930 00.002 3732 Status Line: No star selected
17:57:13.938 00.008 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=2, FiltMin=0, FiltMax=5, Gamma=0.410
17:57:13.991 00.053 3732 UpdateGuideState exits: No star selected
17:57:13.993 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:57:13.998 00.005 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:57:14.002 00.004 3732 Enqueuing Expose request
17:57:14.013 00.011 5896 Worker thread wakes up
17:57:14.013 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:57:14.013 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:57:14.917 00.904 5896 Exposure complete
17:57:14.979 00.062 5896 worker thread done servicing request
17:57:14.979 00.000 3732 OnExposeComplete: enter
17:57:14.982 00.003 3732 UpdateGuideState(): m_state=1
17:57:14.984 00.002 3732 UpdateCurrentPosition: no star selected
17:57:14.986 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:57:14.988 00.002 3732 Status Line: No star selected
17:57:14.992 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=2, FiltMin=0, FiltMax=5, Gamma=0.410
17:57:15.042 00.050 3732 UpdateGuideState exits: No star selected
17:57:15.042 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:57:15.042 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:57:15.042 00.000 3732 Enqueuing Expose request
17:57:15.042 00.000 5896 Worker thread wakes up
17:57:15.042 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:57:15.042 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:57:16.186 01.144 5896 Exposure complete
17:57:16.244 00.058 5896 worker thread done servicing request
17:57:16.244 00.000 3732 OnExposeComplete: enter
17:57:16.245 00.001 3732 UpdateGuideState(): m_state=1
17:57:16.245 00.000 3732 UpdateCurrentPosition: no star selected
17:57:16.245 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:57:16.245 00.000 3732 Status Line: No star selected
17:57:16.245 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=34, med=2, FiltMin=0, FiltMax=5, Gamma=0.410
17:57:16.298 00.053 3732 UpdateGuideState exits: No star selected
17:57:16.298 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:57:16.298 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:57:16.310 00.012 3732 Enqueuing Expose request
17:57:16.312 00.002 5896 Worker thread wakes up
17:57:16.312 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:57:16.312 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:57:17.224 00.912 5896 Exposure complete
17:57:17.271 00.047 5896 worker thread done servicing request
17:57:17.271 00.000 3732 OnExposeComplete: enter
17:57:17.287 00.016 3732 UpdateGuideState(): m_state=1
17:57:17.287 00.000 3732 UpdateCurrentPosition: no star selected
17:57:17.287 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:57:17.287 00.000 3732 Status Line: No star selected
17:57:17.287 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=2, FiltMin=0, FiltMax=6, Gamma=0.410
17:57:17.338 00.051 3732 UpdateGuideState exits: No star selected
17:57:17.347 00.009 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:57:17.349 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:57:17.351 00.002 3732 Enqueuing Expose request
17:57:17.353 00.002 5896 Worker thread wakes up
17:57:17.353 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:57:17.353 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:57:18.488 01.135 5896 Exposure complete
17:57:18.535 00.047 5896 worker thread done servicing request
17:57:18.535 00.000 3732 OnExposeComplete: enter
17:57:18.551 00.016 3732 UpdateGuideState(): m_state=1
17:57:18.553 00.002 3732 UpdateCurrentPosition: no star selected
17:57:18.555 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:57:18.557 00.002 3732 Status Line: No star selected
17:57:18.561 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=2, FiltMin=0, FiltMax=5, Gamma=0.410
17:57:18.598 00.037 3732 UpdateGuideState exits: No star selected
17:57:18.598 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:57:18.598 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:57:18.598 00.000 3732 Enqueuing Expose request
17:57:18.614 00.016 5896 Worker thread wakes up
17:57:18.614 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:57:18.614 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:57:19.534 00.920 5896 Exposure complete
17:57:19.591 00.057 5896 worker thread done servicing request
17:57:19.591 00.000 3732 OnExposeComplete: enter
17:57:19.591 00.000 3732 UpdateGuideState(): m_state=1
17:57:19.591 00.000 3732 UpdateCurrentPosition: no star selected
17:57:19.591 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:57:19.591 00.000 3732 Status Line: No star selected
17:57:19.591 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=2, FiltMin=0, FiltMax=5, Gamma=0.410
17:57:19.651 00.060 3732 UpdateGuideState exits: No star selected
17:57:19.651 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:57:19.655 00.004 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:57:19.655 00.000 3732 Enqueuing Expose request
17:57:19.655 00.000 5896 Worker thread wakes up
17:57:19.655 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:57:19.655 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:57:20.801 01.146 5896 Exposure complete
17:57:20.858 00.057 5896 worker thread done servicing request
17:57:20.858 00.000 3732 OnExposeComplete: enter
17:57:20.860 00.002 3732 UpdateGuideState(): m_state=1
17:57:20.860 00.000 3732 UpdateCurrentPosition: no star selected
17:57:20.860 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:57:20.870 00.010 3732 Status Line: No star selected
17:57:20.878 00.008 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=2, FiltMin=0, FiltMax=5, Gamma=0.410
17:57:20.923 00.045 3732 UpdateGuideState exits: No star selected
17:57:20.923 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:57:20.923 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:57:20.934 00.011 3732 Enqueuing Expose request
17:57:20.939 00.005 5896 Worker thread wakes up
17:57:20.939 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:57:20.939 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:57:21.854 00.915 5896 Exposure complete
17:57:21.901 00.047 5896 worker thread done servicing request
17:57:21.901 00.000 3732 OnExposeComplete: enter
17:57:21.916 00.015 3732 UpdateGuideState(): m_state=1
17:57:21.918 00.002 3732 UpdateCurrentPosition: no star selected
17:57:21.920 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:57:21.922 00.002 3732 Status Line: No star selected
17:57:21.928 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=2, FiltMin=0, FiltMax=5, Gamma=0.410
17:57:21.969 00.041 3732 UpdateGuideState exits: No star selected
17:57:21.969 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:57:21.969 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:57:21.979 00.010 3732 Enqueuing Expose request
17:57:21.979 00.000 5896 Worker thread wakes up
17:57:21.979 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:57:21.979 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:57:23.120 01.141 5896 Exposure complete
17:57:23.184 00.064 5896 worker thread done servicing request
17:57:23.184 00.000 3732 OnExposeComplete: enter
17:57:23.184 00.000 3732 UpdateGuideState(): m_state=1
17:57:23.184 00.000 3732 UpdateCurrentPosition: no star selected
17:57:23.184 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:57:23.184 00.000 3732 Status Line: No star selected
17:57:23.202 00.018 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=2, FiltMin=0, FiltMax=5, Gamma=0.410
17:57:23.247 00.045 3732 UpdateGuideState exits: No star selected
17:57:23.247 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:57:23.247 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:57:23.247 00.000 3732 Enqueuing Expose request
17:57:23.247 00.000 5896 Worker thread wakes up
17:57:23.247 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:57:23.247 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:57:24.186 00.939 5896 Exposure complete
17:57:24.262 00.076 5896 worker thread done servicing request
17:57:24.262 00.000 3732 OnExposeComplete: enter
17:57:24.262 00.000 3732 UpdateGuideState(): m_state=1
17:57:24.262 00.000 3732 UpdateCurrentPosition: no star selected
17:57:24.262 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:57:24.262 00.000 3732 Status Line: No star selected
17:57:24.278 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=2, FiltMin=0, FiltMax=5, Gamma=0.410
17:57:24.312 00.034 3732 UpdateGuideState exits: No star selected
17:57:24.326 00.014 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:57:24.326 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:57:24.326 00.000 3732 Enqueuing Expose request
17:57:24.326 00.000 5896 Worker thread wakes up
17:57:24.326 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:57:24.326 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:57:25.468 01.142 5896 Exposure complete
17:57:25.532 00.064 5896 worker thread done servicing request
17:57:25.532 00.000 3732 OnExposeComplete: enter
17:57:25.533 00.001 3732 UpdateGuideState(): m_state=1
17:57:25.537 00.004 3732 UpdateCurrentPosition: no star selected
17:57:25.539 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:57:25.542 00.003 3732 Status Line: No star selected
17:57:25.547 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=2, FiltMin=0, FiltMax=5, Gamma=0.410
17:57:25.588 00.041 3732 UpdateGuideState exits: No star selected
17:57:25.595 00.007 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:57:25.599 00.004 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:57:25.602 00.003 3732 Enqueuing Expose request
17:57:25.602 00.000 5896 Worker thread wakes up
17:57:25.602 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:57:25.602 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:57:26.518 00.916 5896 Exposure complete
17:57:26.578 00.060 5896 worker thread done servicing request
17:57:26.578 00.000 3732 OnExposeComplete: enter
17:57:26.578 00.000 3732 UpdateGuideState(): m_state=1
17:57:26.578 00.000 3732 UpdateCurrentPosition: no star selected
17:57:26.578 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:57:26.588 00.010 3732 Status Line: No star selected
17:57:26.596 00.008 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=2, FiltMin=0, FiltMax=6, Gamma=0.410
17:57:26.649 00.053 3732 UpdateGuideState exits: No star selected
17:57:26.657 00.008 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:57:26.657 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:57:26.657 00.000 3732 Enqueuing Expose request
17:57:26.657 00.000 5896 Worker thread wakes up
17:57:26.657 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:57:26.657 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:57:27.802 01.145 5896 Exposure complete
17:57:27.846 00.044 5896 worker thread done servicing request
17:57:27.846 00.000 3732 OnExposeComplete: enter
17:57:27.860 00.014 3732 UpdateGuideState(): m_state=1
17:57:27.863 00.003 3732 UpdateCurrentPosition: no star selected
17:57:27.867 00.004 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:57:27.871 00.004 3732 Status Line: No star selected
17:57:27.883 00.012 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=145, med=2, FiltMin=0, FiltMax=13, Gamma=0.410
17:57:27.927 00.044 3732 UpdateGuideState exits: No star selected
17:57:27.932 00.005 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:57:27.936 00.004 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:57:27.938 00.002 3732 Enqueuing Expose request
17:57:27.939 00.001 5896 Worker thread wakes up
17:57:27.939 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:57:27.939 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:57:28.858 00.919 5896 Exposure complete
17:57:28.915 00.057 5896 worker thread done servicing request
17:57:28.915 00.000 3732 OnExposeComplete: enter
17:57:28.916 00.001 3732 UpdateGuideState(): m_state=1
17:57:28.916 00.000 3732 UpdateCurrentPosition: no star selected
17:57:28.916 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:57:28.916 00.000 3732 Status Line: No star selected
17:57:28.916 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=49, med=2, FiltMin=0, FiltMax=30, Gamma=0.410
17:57:28.963 00.047 3732 UpdateGuideState exits: No star selected
17:57:28.963 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:57:28.979 00.016 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:57:28.979 00.000 3732 Enqueuing Expose request
17:57:28.979 00.000 5896 Worker thread wakes up
17:57:28.979 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:57:28.979 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:57:30.138 01.159 5896 Exposure complete
17:57:30.213 00.075 5896 worker thread done servicing request
17:57:30.213 00.000 3732 OnExposeComplete: enter
17:57:30.217 00.004 3732 UpdateGuideState(): m_state=1
17:57:30.217 00.000 3732 UpdateCurrentPosition: no star selected
17:57:30.217 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:57:30.217 00.000 3732 Status Line: No star selected
17:57:30.217 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=48, med=2, FiltMin=0, FiltMax=34, Gamma=0.410
17:57:30.269 00.052 3732 UpdateGuideState exits: No star selected
17:57:30.275 00.006 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:57:30.277 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:57:30.282 00.005 3732 Enqueuing Expose request
17:57:30.282 00.000 5896 Worker thread wakes up
17:57:30.282 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:57:30.282 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:57:31.202 00.920 5896 Exposure complete
17:57:31.260 00.058 5896 worker thread done servicing request
17:57:31.260 00.000 3732 OnExposeComplete: enter
17:57:31.260 00.000 3732 UpdateGuideState(): m_state=1
17:57:31.266 00.006 3732 UpdateCurrentPosition: no star selected
17:57:31.266 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:57:31.266 00.000 3732 Status Line: No star selected
17:57:31.276 00.010 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=2, FiltMin=0, FiltMax=25, Gamma=0.410
17:57:31.324 00.048 3732 UpdateGuideState exits: No star selected
17:57:31.324 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:57:31.324 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:57:31.324 00.000 3732 Enqueuing Expose request
17:57:31.338 00.014 5896 Worker thread wakes up
17:57:31.338 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:57:31.338 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:57:32.479 01.141 5896 Exposure complete
17:57:32.560 00.081 5896 worker thread done servicing request
17:57:32.560 00.000 3732 OnExposeComplete: enter
17:57:32.560 00.000 3732 UpdateGuideState(): m_state=1
17:57:32.560 00.000 3732 UpdateCurrentPosition: no star selected
17:57:32.560 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:57:32.560 00.000 3732 Status Line: No star selected
17:57:32.573 00.013 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=1, FiltMin=0, FiltMax=19, Gamma=0.410
17:57:32.621 00.048 3732 UpdateGuideState exits: No star selected
17:57:32.621 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:57:32.621 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:57:32.621 00.000 3732 Enqueuing Expose request
17:57:32.621 00.000 5896 Worker thread wakes up
17:57:32.621 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:57:32.621 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:57:33.537 00.916 5896 Exposure complete
17:57:33.600 00.063 5896 worker thread done servicing request
17:57:33.600 00.000 3732 OnExposeComplete: enter
17:57:33.602 00.002 3732 UpdateGuideState(): m_state=1
17:57:33.604 00.002 3732 UpdateCurrentPosition: no star selected
17:57:33.606 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:57:33.608 00.002 3732 Status Line: No star selected
17:57:33.612 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=1, FiltMin=0, FiltMax=43, Gamma=0.410
17:57:33.665 00.053 3732 UpdateGuideState exits: No star selected
17:57:33.669 00.004 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:57:33.671 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:57:33.675 00.004 3732 Enqueuing Expose request
17:57:33.677 00.002 5896 Worker thread wakes up
17:57:33.681 00.004 5896 worker thread servicing REQUEST_EXPOSE 1000
17:57:33.681 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:57:34.835 01.154 5896 Exposure complete
17:57:34.918 00.083 5896 worker thread done servicing request
17:57:34.918 00.000 3732 OnExposeComplete: enter
17:57:34.918 00.000 3732 UpdateGuideState(): m_state=1
17:57:34.918 00.000 3732 UpdateCurrentPosition: no star selected
17:57:34.918 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:57:34.918 00.000 3732 Status Line: No star selected
17:57:34.932 00.014 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=1, FiltMin=0, FiltMax=41, Gamma=0.410
17:57:34.978 00.046 3732 UpdateGuideState exits: No star selected
17:57:34.978 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:57:34.978 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:57:34.978 00.000 3732 Enqueuing Expose request
17:57:34.978 00.000 5896 Worker thread wakes up
17:57:34.978 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:57:34.978 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:57:35.900 00.922 5896 Exposure complete
17:57:35.958 00.058 5896 worker thread done servicing request
17:57:35.958 00.000 3732 OnExposeComplete: enter
17:57:35.959 00.001 3732 UpdateGuideState(): m_state=1
17:57:35.959 00.000 3732 UpdateCurrentPosition: no star selected
17:57:35.963 00.004 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:57:35.963 00.000 3732 Status Line: No star selected
17:57:35.963 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=1, FiltMin=0, FiltMax=40, Gamma=0.410
17:57:36.016 00.053 3732 UpdateGuideState exits: No star selected
17:57:36.018 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:57:36.020 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:57:36.020 00.000 3732 Enqueuing Expose request
17:57:36.022 00.002 5896 Worker thread wakes up
17:57:36.022 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:57:36.022 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:57:37.161 01.139 5896 Exposure complete
17:57:37.244 00.083 5896 worker thread done servicing request
17:57:37.244 00.000 3732 OnExposeComplete: enter
17:57:37.244 00.000 3732 UpdateGuideState(): m_state=1
17:57:37.244 00.000 3732 UpdateCurrentPosition: no star selected
17:57:37.256 00.012 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:57:37.258 00.002 3732 Status Line: No star selected
17:57:37.264 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=1, FiltMin=0, FiltMax=39, Gamma=0.410
17:57:37.307 00.043 3732 UpdateGuideState exits: No star selected
17:57:37.307 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:57:37.317 00.010 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:57:37.319 00.002 3732 Enqueuing Expose request
17:57:37.322 00.003 5896 Worker thread wakes up
17:57:37.322 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:57:37.322 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:57:38.246 00.924 5896 Exposure complete
17:57:38.288 00.042 5896 worker thread done servicing request
17:57:38.288 00.000 3732 OnExposeComplete: enter
17:57:38.306 00.018 3732 UpdateGuideState(): m_state=1
17:57:38.307 00.001 3732 UpdateCurrentPosition: no star selected
17:57:38.310 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:57:38.312 00.002 3732 Status Line: No star selected
17:57:38.312 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=2, FiltMin=0, FiltMax=40, Gamma=0.410
17:57:38.369 00.057 3732 UpdateGuideState exits: No star selected
17:57:38.375 00.006 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:57:38.377 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:57:38.379 00.002 3732 Enqueuing Expose request
17:57:38.381 00.002 5896 Worker thread wakes up
17:57:38.381 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:57:38.381 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:57:39.506 01.125 5896 Exposure complete
17:57:39.570 00.064 5896 worker thread done servicing request
17:57:39.570 00.000 3732 OnExposeComplete: enter
17:57:39.572 00.002 3732 UpdateGuideState(): m_state=1
17:57:39.574 00.002 3732 UpdateCurrentPosition: no star selected
17:57:39.576 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:57:39.576 00.000 3732 Status Line: No star selected
17:57:39.584 00.008 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=2, FiltMin=0, FiltMax=37, Gamma=0.410
17:57:39.631 00.047 3732 UpdateGuideState exits: No star selected
17:57:39.631 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:57:39.631 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:57:39.631 00.000 3732 Enqueuing Expose request
17:57:39.643 00.012 5896 Worker thread wakes up
17:57:39.643 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:57:39.643 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:57:40.546 00.903 5896 Exposure complete
17:57:40.629 00.083 5896 worker thread done servicing request
17:57:40.629 00.000 3732 OnExposeComplete: enter
17:57:40.631 00.002 3732 UpdateGuideState(): m_state=1
17:57:40.631 00.000 3732 UpdateCurrentPosition: no star selected
17:57:40.638 00.007 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:57:40.641 00.003 3732 Status Line: No star selected
17:57:40.647 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=2, FiltMin=0, FiltMax=36, Gamma=0.410
17:57:40.692 00.045 3732 UpdateGuideState exits: No star selected
17:57:40.692 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:57:40.692 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:57:40.692 00.000 3732 Enqueuing Expose request
17:57:40.692 00.000 5896 Worker thread wakes up
17:57:40.692 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:57:40.692 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:57:41.834 01.142 5896 Exposure complete
17:57:41.878 00.044 5896 worker thread done servicing request
17:57:41.878 00.000 3732 OnExposeComplete: enter
17:57:41.878 00.000 3732 UpdateGuideState(): m_state=1
17:57:41.894 00.016 3732 UpdateCurrentPosition: no star selected
17:57:41.894 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:57:41.894 00.000 3732 Status Line: No star selected
17:57:41.901 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=2, FiltMin=0, FiltMax=35, Gamma=0.410
17:57:41.941 00.040 3732 UpdateGuideState exits: No star selected
17:57:41.941 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:57:41.941 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:57:41.941 00.000 3732 Enqueuing Expose request
17:57:41.957 00.016 5896 Worker thread wakes up
17:57:41.957 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:57:41.957 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:57:42.867 00.910 5896 Exposure complete
17:57:42.925 00.058 5896 worker thread done servicing request
17:57:42.925 00.000 3732 OnExposeComplete: enter
17:57:42.928 00.003 3732 UpdateGuideState(): m_state=1
17:57:42.930 00.002 3732 UpdateCurrentPosition: no star selected
17:57:42.930 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:57:42.930 00.000 3732 Status Line: No star selected
17:57:42.939 00.009 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=51, med=2, FiltMin=0, FiltMax=36, Gamma=0.410
17:57:42.987 00.048 3732 UpdateGuideState exits: No star selected
17:57:42.987 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:57:42.987 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:57:42.995 00.008 3732 Enqueuing Expose request
17:57:42.995 00.000 5896 Worker thread wakes up
17:57:42.995 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:57:42.995 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:57:44.059 01.064 3732 evsrv: cli 0F785C90 connect
17:57:44.063 00.004 3732 case statement mapped state 1 to 101
17:57:44.067 00.004 3732 case statement mapped state 1 to 101
17:57:44.067 00.000 3732 evsrv: cli 0F785C90 request: {"method":"get_app_state","id":"7aec553f-c666-418e-b737-b77f4a483a6b"}
17:57:44.076 00.009 3732 case statement mapped state 1 to 101
17:57:44.078 00.002 3732 evsrv: cli 0F785C90 response: {"jsonrpc":"2.0","result":"Looping","id":"7aec553f-c666-418e-b737-b77f4a483a6b"}
17:57:44.084 00.006 3732 evsrv: cli 0F785C90 disconnect
17:57:44.131 00.047 5896 Exposure complete
17:57:44.194 00.063 5896 worker thread done servicing request
17:57:44.194 00.000 3732 OnExposeComplete: enter
17:57:44.202 00.008 3732 UpdateGuideState(): m_state=1
17:57:44.206 00.004 3732 UpdateCurrentPosition: no star selected
17:57:44.210 00.004 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:57:44.215 00.005 3732 Status Line: No star selected
17:57:44.222 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=50, med=2, FiltMin=0, FiltMax=34, Gamma=0.410
17:57:44.281 00.059 3732 UpdateGuideState exits: No star selected
17:57:44.285 00.004 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:57:44.288 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:57:44.290 00.002 3732 Enqueuing Expose request
17:57:44.292 00.002 5896 Worker thread wakes up
17:57:44.292 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:57:44.292 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:57:45.198 00.906 5896 Exposure complete
17:57:45.259 00.061 5896 worker thread done servicing request
17:57:45.259 00.000 3732 OnExposeComplete: enter
17:57:45.261 00.002 3732 UpdateGuideState(): m_state=1
17:57:45.261 00.000 3732 UpdateCurrentPosition: no star selected
17:57:45.261 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:57:45.261 00.000 3732 Status Line: No star selected
17:57:45.261 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=51, med=2, FiltMin=0, FiltMax=32, Gamma=0.410
17:57:45.311 00.050 3732 UpdateGuideState exits: No star selected
17:57:45.311 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:57:45.311 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:57:45.324 00.013 3732 Enqueuing Expose request
17:57:45.326 00.002 5896 Worker thread wakes up
17:57:45.326 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:57:45.326 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:57:46.482 01.156 5896 Exposure complete
17:57:46.561 00.079 5896 worker thread done servicing request
17:57:46.561 00.000 3732 OnExposeComplete: enter
17:57:46.561 00.000 3732 UpdateGuideState(): m_state=1
17:57:46.561 00.000 3732 UpdateCurrentPosition: no star selected
17:57:46.561 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:57:46.561 00.000 3732 Status Line: No star selected
17:57:46.577 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=2, FiltMin=0, FiltMax=39, Gamma=0.410
17:57:46.623 00.046 3732 UpdateGuideState exits: No star selected
17:57:46.625 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:57:46.627 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:57:46.629 00.002 3732 Enqueuing Expose request
17:57:46.631 00.002 5896 Worker thread wakes up
17:57:46.631 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:57:46.631 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:57:47.547 00.916 5896 Exposure complete
17:57:47.621 00.074 3732 OnExposeComplete: enter
17:57:47.621 00.000 5896 worker thread done servicing request
17:57:47.621 00.000 3732 UpdateGuideState(): m_state=1
17:57:47.621 00.000 3732 UpdateCurrentPosition: no star selected
17:57:47.621 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:57:47.621 00.000 3732 Status Line: No star selected
17:57:47.641 00.020 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=2, FiltMin=0, FiltMax=31, Gamma=0.410
17:57:47.686 00.045 3732 UpdateGuideState exits: No star selected
17:57:47.694 00.008 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:57:47.697 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:57:47.700 00.003 3732 Enqueuing Expose request
17:57:47.704 00.004 5896 Worker thread wakes up
17:57:47.704 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:57:47.704 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:57:48.842 01.138 5896 Exposure complete
17:57:48.901 00.059 5896 worker thread done servicing request
17:57:48.901 00.000 3732 OnExposeComplete: enter
17:57:48.905 00.004 3732 UpdateGuideState(): m_state=1
17:57:48.905 00.000 3732 UpdateCurrentPosition: no star selected
17:57:48.905 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:57:48.905 00.000 3732 Status Line: No star selected
17:57:48.905 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=2, FiltMin=0, FiltMax=21, Gamma=0.410
17:57:48.952 00.047 3732 UpdateGuideState exits: No star selected
17:57:48.963 00.011 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:57:48.967 00.004 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:57:48.968 00.001 3732 Enqueuing Expose request
17:57:48.968 00.000 5896 Worker thread wakes up
17:57:48.968 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:57:48.968 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:57:49.887 00.919 5896 Exposure complete
17:57:49.935 00.048 5896 worker thread done servicing request
17:57:49.935 00.000 3732 OnExposeComplete: enter
17:57:49.935 00.000 3732 UpdateGuideState(): m_state=1
17:57:49.951 00.016 3732 UpdateCurrentPosition: no star selected
17:57:49.951 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:57:49.951 00.000 3732 Status Line: No star selected
17:57:49.951 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=2, FiltMin=0, FiltMax=12, Gamma=0.410
17:57:50.006 00.055 3732 UpdateGuideState exits: No star selected
17:57:50.008 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:57:50.010 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:57:50.010 00.000 3732 Enqueuing Expose request
17:57:50.012 00.002 5896 Worker thread wakes up
17:57:50.012 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:57:50.012 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:57:51.165 01.153 5896 Exposure complete
17:57:51.212 00.047 5896 worker thread done servicing request
17:57:51.212 00.000 3732 OnExposeComplete: enter
17:57:51.212 00.000 3732 UpdateGuideState(): m_state=1
17:57:51.212 00.000 3732 UpdateCurrentPosition: no star selected
17:57:51.212 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:57:51.228 00.016 3732 Status Line: No star selected
17:57:51.233 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=2, FiltMin=0, FiltMax=9, Gamma=0.410
17:57:51.275 00.042 3732 UpdateGuideState exits: No star selected
17:57:51.275 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:57:51.275 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:57:51.275 00.000 3732 Enqueuing Expose request
17:57:51.275 00.000 5896 Worker thread wakes up
17:57:51.275 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:57:51.275 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:57:52.213 00.938 5896 Exposure complete
17:57:52.276 00.063 5896 worker thread done servicing request
17:57:52.276 00.000 3732 OnExposeComplete: enter
17:57:52.276 00.000 3732 UpdateGuideState(): m_state=1
17:57:52.276 00.000 3732 UpdateCurrentPosition: no star selected
17:57:52.276 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:57:52.276 00.000 3732 Status Line: No star selected
17:57:52.292 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=2, FiltMin=0, FiltMax=9, Gamma=0.410
17:57:52.323 00.031 3732 UpdateGuideState exits: No star selected
17:57:52.338 00.015 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:57:52.340 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:57:52.340 00.000 3732 Enqueuing Expose request
17:57:52.340 00.000 5896 Worker thread wakes up
17:57:52.340 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:57:52.340 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:57:53.499 01.159 5896 Exposure complete
17:57:53.598 00.099 5896 worker thread done servicing request
17:57:53.598 00.000 3732 OnExposeComplete: enter
17:57:53.609 00.011 3732 UpdateGuideState(): m_state=1
17:57:53.609 00.000 3732 UpdateCurrentPosition: no star selected
17:57:53.609 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:57:53.609 00.000 3732 Status Line: No star selected
17:57:53.619 00.010 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=2, FiltMin=0, FiltMax=8, Gamma=0.410
17:57:53.661 00.042 3732 UpdateGuideState exits: No star selected
17:57:53.661 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:57:53.661 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:57:53.673 00.012 3732 Enqueuing Expose request
17:57:53.673 00.000 5896 Worker thread wakes up
17:57:53.676 00.003 5896 worker thread servicing REQUEST_EXPOSE 1000
17:57:53.676 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:57:54.607 00.931 5896 Exposure complete
17:57:54.670 00.063 5896 worker thread done servicing request
17:57:54.670 00.000 3732 OnExposeComplete: enter
17:57:54.670 00.000 3732 UpdateGuideState(): m_state=1
17:57:54.670 00.000 3732 UpdateCurrentPosition: no star selected
17:57:54.670 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:57:54.682 00.012 3732 Status Line: No star selected
17:57:54.686 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=2, FiltMin=0, FiltMax=9, Gamma=0.410
17:57:54.720 00.034 3732 UpdateGuideState exits: No star selected
17:57:54.733 00.013 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:57:54.733 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:57:54.733 00.000 3732 Enqueuing Expose request
17:57:54.733 00.000 5896 Worker thread wakes up
17:57:54.733 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:57:54.733 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:57:55.876 01.143 5896 Exposure complete
17:57:55.972 00.096 5896 worker thread done servicing request
17:57:55.972 00.000 3732 OnExposeComplete: enter
17:57:55.972 00.000 3732 UpdateGuideState(): m_state=1
17:57:55.972 00.000 3732 UpdateCurrentPosition: no star selected
17:57:55.972 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:57:55.984 00.012 3732 Status Line: No star selected
17:57:55.990 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=2, FiltMin=0, FiltMax=8, Gamma=0.410
17:57:56.039 00.049 3732 UpdateGuideState exits: No star selected
17:57:56.041 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:57:56.041 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:57:56.041 00.000 3732 Enqueuing Expose request
17:57:56.041 00.000 5896 Worker thread wakes up
17:57:56.041 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:57:56.041 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:57:56.950 00.909 5896 Exposure complete
17:57:56.997 00.047 5896 worker thread done servicing request
17:57:56.997 00.000 3732 OnExposeComplete: enter
17:57:57.013 00.016 3732 UpdateGuideState(): m_state=1
17:57:57.013 00.000 3732 UpdateCurrentPosition: no star selected
17:57:57.013 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:57:57.013 00.000 3732 Status Line: No star selected
17:57:57.024 00.011 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=2, FiltMin=0, FiltMax=9, Gamma=0.410
17:57:57.069 00.045 3732 UpdateGuideState exits: No star selected
17:57:57.071 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:57:57.073 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:57:57.075 00.002 3732 Enqueuing Expose request
17:57:57.077 00.002 5896 Worker thread wakes up
17:57:57.077 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:57:57.077 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:57:58.198 01.121 5896 Exposure complete
17:57:58.244 00.046 5896 worker thread done servicing request
17:57:58.244 00.000 3732 OnExposeComplete: enter
17:57:58.244 00.000 3732 UpdateGuideState(): m_state=1
17:57:58.260 00.016 3732 UpdateCurrentPosition: no star selected
17:57:58.260 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:57:58.260 00.000 3732 Status Line: No star selected
17:57:58.260 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=2, FiltMin=0, FiltMax=15, Gamma=0.410
17:57:58.311 00.051 3732 UpdateGuideState exits: No star selected
17:57:58.311 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:57:58.311 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:57:58.311 00.000 3732 Enqueuing Expose request
17:57:58.323 00.012 5896 Worker thread wakes up
17:57:58.323 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:57:58.323 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:57:59.244 00.921 5896 Exposure complete
17:57:59.287 00.043 5896 worker thread done servicing request
17:57:59.287 00.000 3732 OnExposeComplete: enter
17:57:59.303 00.016 3732 UpdateGuideState(): m_state=1
17:57:59.303 00.000 3732 UpdateCurrentPosition: no star selected
17:57:59.303 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:57:59.303 00.000 3732 Status Line: No star selected
17:57:59.303 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=48, med=1, FiltMin=0, FiltMax=26, Gamma=0.410
17:57:59.359 00.056 3732 UpdateGuideState exits: No star selected
17:57:59.361 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:57:59.363 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:57:59.365 00.002 3732 Enqueuing Expose request
17:57:59.366 00.001 5896 Worker thread wakes up
17:57:59.366 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:57:59.366 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:58:00.520 01.154 5896 Exposure complete
17:58:00.594 00.074 5896 worker thread done servicing request
17:58:00.594 00.000 3732 OnExposeComplete: enter
17:58:00.594 00.000 3732 UpdateGuideState(): m_state=1
17:58:00.594 00.000 3732 UpdateCurrentPosition: no star selected
17:58:00.599 00.005 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:58:00.599 00.000 3732 Status Line: No star selected
17:58:00.599 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=1, FiltMin=0, FiltMax=13, Gamma=0.410
17:58:00.650 00.051 3732 UpdateGuideState exits: No star selected
17:58:00.650 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:58:00.650 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:58:00.650 00.000 3732 Enqueuing Expose request
17:58:00.650 00.000 5896 Worker thread wakes up
17:58:00.650 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:58:00.650 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:58:01.581 00.931 5896 Exposure complete
17:58:01.645 00.064 5896 worker thread done servicing request
17:58:01.645 00.000 3732 OnExposeComplete: enter
17:58:01.651 00.006 3732 UpdateGuideState(): m_state=1
17:58:01.651 00.000 3732 UpdateCurrentPosition: no star selected
17:58:01.651 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:58:01.651 00.000 3732 Status Line: No star selected
17:58:01.663 00.012 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=17, Gamma=0.410
17:58:01.708 00.045 3732 UpdateGuideState exits: No star selected
17:58:01.708 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:58:01.715 00.007 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:58:01.715 00.000 3732 Enqueuing Expose request
17:58:01.715 00.000 5896 Worker thread wakes up
17:58:01.715 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:58:01.715 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:58:02.866 01.151 5896 Exposure complete
17:58:02.945 00.079 5896 worker thread done servicing request
17:58:02.945 00.000 3732 OnExposeComplete: enter
17:58:02.947 00.002 3732 UpdateGuideState(): m_state=1
17:58:02.947 00.000 3732 UpdateCurrentPosition: no star selected
17:58:02.947 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:58:02.947 00.000 3732 Status Line: No star selected
17:58:02.947 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=17, Gamma=0.410
17:58:02.995 00.048 3732 UpdateGuideState exits: No star selected
17:58:02.995 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:58:02.995 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:58:02.995 00.000 3732 Enqueuing Expose request
17:58:02.995 00.000 5896 Worker thread wakes up
17:58:02.995 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:58:02.995 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:58:03.916 00.921 5896 Exposure complete
17:58:03.994 00.078 5896 worker thread done servicing request
17:58:03.994 00.000 3732 OnExposeComplete: enter
17:58:03.994 00.000 3732 UpdateGuideState(): m_state=1
17:58:03.994 00.000 3732 UpdateCurrentPosition: no star selected
17:58:03.994 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:58:03.994 00.000 3732 Status Line: No star selected
17:58:03.994 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=18, Gamma=0.410
17:58:04.052 00.058 3732 UpdateGuideState exits: No star selected
17:58:04.054 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:58:04.057 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:58:04.058 00.001 3732 Enqueuing Expose request
17:58:04.058 00.000 5896 Worker thread wakes up
17:58:04.058 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:58:04.058 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:58:05.217 01.159 5896 Exposure complete
17:58:05.296 00.079 5896 worker thread done servicing request
17:58:05.296 00.000 3732 OnExposeComplete: enter
17:58:05.296 00.000 3732 UpdateGuideState(): m_state=1
17:58:05.296 00.000 3732 UpdateCurrentPosition: no star selected
17:58:05.296 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:58:05.307 00.011 3732 Status Line: No star selected
17:58:05.314 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=1, FiltMin=0, FiltMax=16, Gamma=0.410
17:58:05.364 00.050 3732 UpdateGuideState exits: No star selected
17:58:05.366 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:58:05.370 00.004 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:58:05.378 00.008 3732 Enqueuing Expose request
17:58:05.378 00.000 5896 Worker thread wakes up
17:58:05.378 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:58:05.378 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:58:06.296 00.918 5896 Exposure complete
17:58:06.343 00.047 5896 worker thread done servicing request
17:58:06.343 00.000 3732 OnExposeComplete: enter
17:58:06.343 00.000 3732 UpdateGuideState(): m_state=1
17:58:06.359 00.016 3732 UpdateCurrentPosition: no star selected
17:58:06.359 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:58:06.359 00.000 3732 Status Line: No star selected
17:58:06.359 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=16, Gamma=0.410
17:58:06.413 00.054 3732 UpdateGuideState exits: No star selected
17:58:06.415 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:58:06.417 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:58:06.419 00.002 3732 Enqueuing Expose request
17:58:06.421 00.002 5896 Worker thread wakes up
17:58:06.421 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:58:06.421 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:58:07.553 01.132 5896 Exposure complete
17:58:07.644 00.091 5896 worker thread done servicing request
17:58:07.644 00.000 3732 OnExposeComplete: enter
17:58:07.648 00.004 3732 UpdateGuideState(): m_state=1
17:58:07.650 00.002 3732 UpdateCurrentPosition: no star selected
17:58:07.653 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:58:07.653 00.000 3732 Status Line: No star selected
17:58:07.660 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=12, Gamma=0.410
17:58:07.711 00.051 3732 UpdateGuideState exits: No star selected
17:58:07.713 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:58:07.721 00.008 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:58:07.727 00.006 3732 Enqueuing Expose request
17:58:07.729 00.002 5896 Worker thread wakes up
17:58:07.729 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:58:07.729 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:58:08.642 00.913 5896 Exposure complete
17:58:08.685 00.043 5896 worker thread done servicing request
17:58:08.685 00.000 3732 OnExposeComplete: enter
17:58:08.701 00.016 3732 UpdateGuideState(): m_state=1
17:58:08.703 00.002 3732 UpdateCurrentPosition: no star selected
17:58:08.703 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:58:08.703 00.000 3732 Status Line: No star selected
17:58:08.703 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=48, med=1, FiltMin=0, FiltMax=29, Gamma=0.410
17:58:08.761 00.058 3732 UpdateGuideState exits: No star selected
17:58:08.764 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:58:08.764 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:58:08.764 00.000 3732 Enqueuing Expose request
17:58:08.773 00.009 5896 Worker thread wakes up
17:58:08.773 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:58:08.773 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:58:09.903 01.130 5896 Exposure complete
17:58:09.963 00.060 5896 worker thread done servicing request
17:58:09.963 00.000 3732 OnExposeComplete: enter
17:58:09.963 00.000 3732 UpdateGuideState(): m_state=1
17:58:09.967 00.004 3732 UpdateCurrentPosition: no star selected
17:58:09.967 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:58:09.967 00.000 3732 Status Line: No star selected
17:58:09.967 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=1, FiltMin=0, FiltMax=38, Gamma=0.410
17:58:10.020 00.053 3732 UpdateGuideState exits: No star selected
17:58:10.022 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:58:10.024 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:58:10.026 00.002 3732 Enqueuing Expose request
17:58:10.030 00.004 5896 Worker thread wakes up
17:58:10.030 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:58:10.030 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:58:10.952 00.922 5896 Exposure complete
17:58:11.009 00.057 5896 worker thread done servicing request
17:58:11.009 00.000 3732 OnExposeComplete: enter
17:58:11.011 00.002 3732 UpdateGuideState(): m_state=1
17:58:11.011 00.000 3732 UpdateCurrentPosition: no star selected
17:58:11.016 00.005 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:58:11.016 00.000 3732 Status Line: No star selected
17:58:11.016 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=45, med=1, FiltMin=0, FiltMax=30, Gamma=0.410
17:58:11.064 00.048 3732 UpdateGuideState exits: No star selected
17:58:11.064 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:58:11.064 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:58:11.080 00.016 3732 Enqueuing Expose request
17:58:11.080 00.000 5896 Worker thread wakes up
17:58:11.080 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:58:11.080 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:58:12.207 01.127 5896 Exposure complete
17:58:12.254 00.047 5896 worker thread done servicing request
17:58:12.254 00.000 3732 OnExposeComplete: enter
17:58:12.254 00.000 3732 UpdateGuideState(): m_state=1
17:58:12.270 00.016 3732 UpdateCurrentPosition: no star selected
17:58:12.270 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:58:12.270 00.000 3732 Status Line: No star selected
17:58:12.270 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=45, med=1, FiltMin=0, FiltMax=21, Gamma=0.410
17:58:12.318 00.048 3732 UpdateGuideState exits: No star selected
17:58:12.318 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:58:12.318 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:58:12.318 00.000 3732 Enqueuing Expose request
17:58:12.318 00.000 5896 Worker thread wakes up
17:58:12.318 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:58:12.318 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:58:13.242 00.924 5896 Exposure complete
17:58:13.309 00.067 5896 worker thread done servicing request
17:58:13.309 00.000 3732 OnExposeComplete: enter
17:58:13.311 00.002 3732 UpdateGuideState(): m_state=1
17:58:13.313 00.002 3732 UpdateCurrentPosition: no star selected
17:58:13.315 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:58:13.317 00.002 3732 Status Line: No star selected
17:58:13.326 00.009 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=43, med=1, FiltMin=0, FiltMax=27, Gamma=0.410
17:58:13.370 00.044 3732 UpdateGuideState exits: No star selected
17:58:13.370 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:58:13.370 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:58:13.370 00.000 3732 Enqueuing Expose request
17:58:13.370 00.000 5896 Worker thread wakes up
17:58:13.370 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:58:13.370 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:58:14.524 01.154 5896 Exposure complete
17:58:14.588 00.064 5896 worker thread done servicing request
17:58:14.588 00.000 3732 OnExposeComplete: enter
17:58:14.588 00.000 3732 UpdateGuideState(): m_state=1
17:58:14.588 00.000 3732 UpdateCurrentPosition: no star selected
17:58:14.588 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:58:14.603 00.015 3732 Status Line: No star selected
17:58:14.603 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=1, FiltMin=0, FiltMax=29, Gamma=0.410
17:58:14.654 00.051 3732 UpdateGuideState exits: No star selected
17:58:14.656 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:58:14.660 00.004 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:58:14.662 00.002 3732 Enqueuing Expose request
17:58:14.662 00.000 5896 Worker thread wakes up
17:58:14.662 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:58:14.662 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:58:15.570 00.908 5896 Exposure complete
17:58:15.619 00.049 5896 worker thread done servicing request
17:58:15.619 00.000 3732 OnExposeComplete: enter
17:58:15.632 00.013 3732 UpdateGuideState(): m_state=1
17:58:15.634 00.002 3732 UpdateCurrentPosition: no star selected
17:58:15.634 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:58:15.634 00.000 3732 Status Line: No star selected
17:58:15.634 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=47, med=1, FiltMin=0, FiltMax=32, Gamma=0.410
17:58:15.698 00.064 3732 UpdateGuideState exits: No star selected
17:58:15.698 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:58:15.698 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:58:15.698 00.000 3732 Enqueuing Expose request
17:58:15.698 00.000 5896 Worker thread wakes up
17:58:15.698 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:58:15.698 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:58:16.835 01.137 5896 Exposure complete
17:58:16.883 00.048 5896 worker thread done servicing request
17:58:16.883 00.000 3732 OnExposeComplete: enter
17:58:16.883 00.000 3732 UpdateGuideState(): m_state=1
17:58:16.898 00.015 3732 UpdateCurrentPosition: no star selected
17:58:16.898 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:58:16.898 00.000 3732 Status Line: No star selected
17:58:16.898 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=1, FiltMin=0, FiltMax=26, Gamma=0.410
17:58:16.952 00.054 3732 UpdateGuideState exits: No star selected
17:58:16.954 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:58:16.956 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:58:16.958 00.002 3732 Enqueuing Expose request
17:58:16.960 00.002 5896 Worker thread wakes up
17:58:16.960 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:58:16.960 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:58:17.867 00.907 5896 Exposure complete
17:58:17.911 00.044 5896 worker thread done servicing request
17:58:17.911 00.000 3732 OnExposeComplete: enter
17:58:17.911 00.000 3732 UpdateGuideState(): m_state=1
17:58:17.927 00.016 3732 UpdateCurrentPosition: no star selected
17:58:17.927 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:58:17.927 00.000 3732 Status Line: No star selected
17:58:17.932 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=1, FiltMin=0, FiltMax=28, Gamma=0.410
17:58:17.981 00.049 3732 UpdateGuideState exits: No star selected
17:58:17.983 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:58:17.985 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:58:17.987 00.002 3732 Enqueuing Expose request
17:58:17.989 00.002 5896 Worker thread wakes up
17:58:17.989 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:58:17.989 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:58:19.126 01.137 5896 Exposure complete
17:58:19.188 00.062 5896 worker thread done servicing request
17:58:19.188 00.000 3732 OnExposeComplete: enter
17:58:19.189 00.001 3732 UpdateGuideState(): m_state=1
17:58:19.189 00.000 3732 UpdateCurrentPosition: no star selected
17:58:19.189 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:58:19.189 00.000 3732 Status Line: No star selected
17:58:19.189 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=1, FiltMin=0, FiltMax=38, Gamma=0.410
17:58:19.244 00.055 3732 UpdateGuideState exits: No star selected
17:58:19.244 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:58:19.244 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:58:19.244 00.000 3732 Enqueuing Expose request
17:58:19.252 00.008 5896 Worker thread wakes up
17:58:19.252 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:58:19.252 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:58:20.172 00.920 5896 Exposure complete
17:58:20.235 00.063 5896 worker thread done servicing request
17:58:20.235 00.000 3732 OnExposeComplete: enter
17:58:20.239 00.004 3732 UpdateGuideState(): m_state=1
17:58:20.241 00.002 3732 UpdateCurrentPosition: no star selected
17:58:20.247 00.006 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:58:20.259 00.012 3732 Status Line: No star selected
17:58:20.267 00.008 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=37, med=1, FiltMin=0, FiltMax=26, Gamma=0.410
17:58:20.317 00.050 3732 UpdateGuideState exits: No star selected
17:58:20.328 00.011 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:58:20.332 00.004 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:58:20.336 00.004 3732 Enqueuing Expose request
17:58:20.338 00.002 5896 Worker thread wakes up
17:58:20.338 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:58:20.338 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:58:21.485 01.147 5896 Exposure complete
17:58:21.549 00.064 5896 worker thread done servicing request
17:58:21.549 00.000 3732 OnExposeComplete: enter
17:58:21.549 00.000 3732 UpdateGuideState(): m_state=1
17:58:21.557 00.008 3732 UpdateCurrentPosition: no star selected
17:58:21.557 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:58:21.557 00.000 3732 Status Line: No star selected
17:58:21.566 00.009 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=1, FiltMin=0, FiltMax=37, Gamma=0.410
17:58:21.597 00.031 3732 UpdateGuideState exits: No star selected
17:58:21.613 00.016 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:58:21.613 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:58:21.613 00.000 3732 Enqueuing Expose request
17:58:21.619 00.006 5896 Worker thread wakes up
17:58:21.619 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:58:21.619 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:58:22.550 00.931 5896 Exposure complete
17:58:22.598 00.048 5896 worker thread done servicing request
17:58:22.598 00.000 3732 OnExposeComplete: enter
17:58:22.598 00.000 3732 UpdateGuideState(): m_state=1
17:58:22.598 00.000 3732 UpdateCurrentPosition: no star selected
17:58:22.598 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:58:22.598 00.000 3732 Status Line: No star selected
17:58:22.618 00.020 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=1, FiltMin=0, FiltMax=39, Gamma=0.410
17:58:22.661 00.043 3732 UpdateGuideState exits: No star selected
17:58:22.661 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:58:22.661 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:58:22.661 00.000 3732 Enqueuing Expose request
17:58:22.661 00.000 5896 Worker thread wakes up
17:58:22.661 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:58:22.661 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:58:23.815 01.154 5896 Exposure complete
17:58:23.869 00.054 5896 worker thread done servicing request
17:58:23.869 00.000 3732 OnExposeComplete: enter
17:58:23.869 00.000 3732 UpdateGuideState(): m_state=1
17:58:23.869 00.000 3732 UpdateCurrentPosition: no star selected
17:58:23.869 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:58:23.884 00.015 3732 Status Line: No star selected
17:58:23.890 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=1, FiltMin=0, FiltMax=42, Gamma=0.410
17:58:23.932 00.042 3732 UpdateGuideState exits: No star selected
17:58:23.932 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:58:23.932 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:58:23.932 00.000 3732 Enqueuing Expose request
17:58:23.932 00.000 5896 Worker thread wakes up
17:58:23.932 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:58:23.932 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:58:24.863 00.931 5896 Exposure complete
17:58:24.942 00.079 5896 worker thread done servicing request
17:58:24.942 00.000 3732 OnExposeComplete: enter
17:58:24.958 00.016 3732 UpdateGuideState(): m_state=1
17:58:24.958 00.000 3732 UpdateCurrentPosition: no star selected
17:58:24.958 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:58:24.963 00.005 3732 Status Line: No star selected
17:58:24.963 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=1, FiltMin=0, FiltMax=45, Gamma=0.410
17:58:25.006 00.043 3732 UpdateGuideState exits: No star selected
17:58:25.006 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:58:25.006 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:58:25.006 00.000 3732 Enqueuing Expose request
17:58:25.022 00.016 5896 Worker thread wakes up
17:58:25.022 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:58:25.022 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:58:26.151 01.129 5896 Exposure complete
17:58:26.195 00.044 5896 worker thread done servicing request
17:58:26.195 00.000 3732 OnExposeComplete: enter
17:58:26.211 00.016 3732 UpdateGuideState(): m_state=1
17:58:26.213 00.002 3732 UpdateCurrentPosition: no star selected
17:58:26.215 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:58:26.217 00.002 3732 Status Line: No star selected
17:58:26.221 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=1, FiltMin=0, FiltMax=41, Gamma=0.410
17:58:26.264 00.043 3732 UpdateGuideState exits: No star selected
17:58:26.264 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:58:26.264 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:58:26.264 00.000 3732 Enqueuing Expose request
17:58:26.274 00.010 5896 Worker thread wakes up
17:58:26.274 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:58:26.274 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:58:27.184 00.910 5896 Exposure complete
17:58:27.231 00.047 5896 worker thread done servicing request
17:58:27.231 00.000 3732 OnExposeComplete: enter
17:58:27.231 00.000 3732 UpdateGuideState(): m_state=1
17:58:27.247 00.016 3732 UpdateCurrentPosition: no star selected
17:58:27.247 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:58:27.247 00.000 3732 Status Line: No star selected
17:58:27.247 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=1, FiltMin=0, FiltMax=38, Gamma=0.410
17:58:27.302 00.055 3732 UpdateGuideState exits: No star selected
17:58:27.304 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:58:27.304 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:58:27.307 00.003 3732 Enqueuing Expose request
17:58:27.312 00.005 5896 Worker thread wakes up
17:58:27.312 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:58:27.312 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:58:28.449 01.137 5896 Exposure complete
17:58:28.497 00.048 5896 worker thread done servicing request
17:58:28.497 00.000 3732 OnExposeComplete: enter
17:58:28.497 00.000 3732 UpdateGuideState(): m_state=1
17:58:28.513 00.016 3732 UpdateCurrentPosition: no star selected
17:58:28.513 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:58:28.513 00.000 3732 Status Line: No star selected
17:58:28.522 00.009 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=1, FiltMin=0, FiltMax=33, Gamma=0.410
17:58:28.567 00.045 3732 UpdateGuideState exits: No star selected
17:58:28.569 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:58:28.571 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:58:28.573 00.002 3732 Enqueuing Expose request
17:58:28.573 00.000 5896 Worker thread wakes up
17:58:28.575 00.002 5896 worker thread servicing REQUEST_EXPOSE 1000
17:58:28.575 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:58:29.481 00.906 5896 Exposure complete
17:58:29.540 00.059 5896 worker thread done servicing request
17:58:29.540 00.000 3732 OnExposeComplete: enter
17:58:29.540 00.000 3732 UpdateGuideState(): m_state=1
17:58:29.540 00.000 3732 UpdateCurrentPosition: no star selected
17:58:29.540 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:58:29.540 00.000 3732 Status Line: No star selected
17:58:29.555 00.015 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=1, FiltMin=0, FiltMax=46, Gamma=0.410
17:58:29.604 00.049 3732 UpdateGuideState exits: No star selected
17:58:29.604 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:58:29.604 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:58:29.604 00.000 3732 Enqueuing Expose request
17:58:29.604 00.000 5896 Worker thread wakes up
17:58:29.604 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:58:29.604 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:58:30.761 01.157 5896 Exposure complete
17:58:30.824 00.063 5896 worker thread done servicing request
17:58:30.824 00.000 3732 OnExposeComplete: enter
17:58:30.824 00.000 3732 UpdateGuideState(): m_state=1
17:58:30.824 00.000 3732 UpdateCurrentPosition: no star selected
17:58:30.824 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:58:30.824 00.000 3732 Status Line: No star selected
17:58:30.840 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=49, med=1, FiltMin=0, FiltMax=31, Gamma=0.410
17:58:30.871 00.031 3732 UpdateGuideState exits: No star selected
17:58:30.887 00.016 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:58:30.887 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:58:30.887 00.000 3732 Enqueuing Expose request
17:58:30.887 00.000 5896 Worker thread wakes up
17:58:30.887 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:58:30.887 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:58:31.826 00.939 5896 Exposure complete
17:58:31.897 00.071 5896 worker thread done servicing request
17:58:31.897 00.000 3732 OnExposeComplete: enter
17:58:31.901 00.004 3732 UpdateGuideState(): m_state=1
17:58:31.901 00.000 3732 UpdateCurrentPosition: no star selected
17:58:31.901 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:58:31.905 00.004 3732 Status Line: No star selected
17:58:31.905 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=1, FiltMin=0, FiltMax=34, Gamma=0.410
17:58:31.952 00.047 3732 UpdateGuideState exits: No star selected
17:58:31.952 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:58:31.952 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:58:31.952 00.000 3732 Enqueuing Expose request
17:58:31.963 00.011 5896 Worker thread wakes up
17:58:31.963 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:58:31.963 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:58:33.112 01.149 5896 Exposure complete
17:58:33.175 00.063 5896 worker thread done servicing request
17:58:33.175 00.000 3732 OnExposeComplete: enter
17:58:33.175 00.000 3732 UpdateGuideState(): m_state=1
17:58:33.175 00.000 3732 UpdateCurrentPosition: no star selected
17:58:33.175 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:58:33.175 00.000 3732 Status Line: No star selected
17:58:33.175 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=23, Gamma=0.410
17:58:33.223 00.048 3732 UpdateGuideState exits: No star selected
17:58:33.223 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:58:33.223 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:58:33.239 00.016 3732 Enqueuing Expose request
17:58:33.239 00.000 5896 Worker thread wakes up
17:58:33.239 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:58:33.239 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:58:34.145 00.906 5896 Exposure complete
17:58:34.224 00.079 5896 worker thread done servicing request
17:58:34.224 00.000 3732 OnExposeComplete: enter
17:58:34.224 00.000 3732 UpdateGuideState(): m_state=1
17:58:34.224 00.000 3732 UpdateCurrentPosition: no star selected
17:58:34.224 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:58:34.224 00.000 3732 Status Line: No star selected
17:58:34.240 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=13, Gamma=0.410
17:58:34.276 00.036 3732 UpdateGuideState exits: No star selected
17:58:34.287 00.011 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:58:34.287 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:58:34.287 00.000 3732 Enqueuing Expose request
17:58:34.287 00.000 5896 Worker thread wakes up
17:58:34.287 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:58:34.287 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:58:35.446 01.159 5896 Exposure complete
17:58:35.516 00.070 5896 worker thread done servicing request
17:58:35.516 00.000 3732 OnExposeComplete: enter
17:58:35.520 00.004 3732 UpdateGuideState(): m_state=1
17:58:35.522 00.002 3732 UpdateCurrentPosition: no star selected
17:58:35.526 00.004 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:58:35.528 00.002 3732 Status Line: No star selected
17:58:35.537 00.009 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=1, FiltMin=0, FiltMax=45, Gamma=0.410
17:58:35.592 00.055 3732 UpdateGuideState exits: No star selected
17:58:35.594 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:58:35.594 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:58:35.594 00.000 3732 Enqueuing Expose request
17:58:35.603 00.009 5896 Worker thread wakes up
17:58:35.603 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:58:35.603 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:58:36.521 00.918 5896 Exposure complete
17:58:36.581 00.060 5896 worker thread done servicing request
17:58:36.581 00.000 3732 OnExposeComplete: enter
17:58:36.585 00.004 3732 UpdateGuideState(): m_state=1
17:58:36.585 00.000 3732 UpdateCurrentPosition: no star selected
17:58:36.585 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:58:36.591 00.006 3732 Status Line: No star selected
17:58:36.595 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=1, FiltMin=0, FiltMax=37, Gamma=0.410
17:58:36.644 00.049 3732 UpdateGuideState exits: No star selected
17:58:36.646 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:58:36.648 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:58:36.650 00.002 3732 Enqueuing Expose request
17:58:36.654 00.004 5896 Worker thread wakes up
17:58:36.654 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:58:36.654 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:58:37.790 01.136 5896 Exposure complete
17:58:37.838 00.048 5896 worker thread done servicing request
17:58:37.838 00.000 3732 OnExposeComplete: enter
17:58:37.838 00.000 3732 UpdateGuideState(): m_state=1
17:58:37.856 00.018 3732 UpdateCurrentPosition: no star selected
17:58:37.860 00.004 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:58:37.862 00.002 3732 Status Line: No star selected
17:58:37.869 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=1, FiltMin=0, FiltMax=39, Gamma=0.410
17:58:37.916 00.047 3732 UpdateGuideState exits: No star selected
17:58:37.916 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:58:37.916 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:58:37.923 00.007 3732 Enqueuing Expose request
17:58:37.925 00.002 5896 Worker thread wakes up
17:58:37.925 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:58:37.925 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:58:38.853 00.928 5896 Exposure complete
17:58:38.930 00.077 5896 worker thread done servicing request
17:58:38.930 00.000 3732 OnExposeComplete: enter
17:58:38.932 00.002 3732 UpdateGuideState(): m_state=1
17:58:38.932 00.000 3732 UpdateCurrentPosition: no star selected
17:58:38.932 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:58:38.932 00.000 3732 Status Line: No star selected
17:58:38.932 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=1, FiltMin=0, FiltMax=45, Gamma=0.410
17:58:38.980 00.048 3732 UpdateGuideState exits: No star selected
17:58:38.980 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:58:38.980 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:58:38.996 00.016 3732 Enqueuing Expose request
17:58:38.996 00.000 5896 Worker thread wakes up
17:58:38.996 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:58:38.996 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:58:40.143 01.147 5896 Exposure complete
17:58:40.202 00.059 5896 worker thread done servicing request
17:58:40.202 00.000 3732 OnExposeComplete: enter
17:58:40.204 00.002 3732 UpdateGuideState(): m_state=1
17:58:40.206 00.002 3732 UpdateCurrentPosition: no star selected
17:58:40.210 00.004 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:58:40.212 00.002 3732 Status Line: No star selected
17:58:40.218 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=1, FiltMin=0, FiltMax=42, Gamma=0.410
17:58:40.266 00.048 3732 UpdateGuideState exits: No star selected
17:58:40.268 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:58:40.270 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:58:40.272 00.002 3732 Enqueuing Expose request
17:58:40.276 00.004 5896 Worker thread wakes up
17:58:40.276 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:58:40.278 00.002 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:58:41.194 00.916 5896 Exposure complete
17:58:41.241 00.047 5896 worker thread done servicing request
17:58:41.241 00.000 3732 OnExposeComplete: enter
17:58:41.241 00.000 3732 UpdateGuideState(): m_state=1
17:58:41.257 00.016 3732 UpdateCurrentPosition: no star selected
17:58:41.260 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:58:41.262 00.002 3732 Status Line: No star selected
17:58:41.268 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=1, FiltMin=0, FiltMax=36, Gamma=0.410
17:58:41.307 00.039 3732 UpdateGuideState exits: No star selected
17:58:41.307 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:58:41.307 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:58:41.307 00.000 3732 Enqueuing Expose request
17:58:41.307 00.000 5896 Worker thread wakes up
17:58:41.307 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:58:41.307 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:58:42.447 01.140 5896 Exposure complete
17:58:42.505 00.058 5896 worker thread done servicing request
17:58:42.505 00.000 3732 OnExposeComplete: enter
17:58:42.507 00.002 3732 UpdateGuideState(): m_state=1
17:58:42.509 00.002 3732 UpdateCurrentPosition: no star selected
17:58:42.513 00.004 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:58:42.513 00.000 3732 Status Line: No star selected
17:58:42.520 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=1, FiltMin=0, FiltMax=41, Gamma=0.410
17:58:42.569 00.049 3732 UpdateGuideState exits: No star selected
17:58:42.571 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:58:42.573 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:58:42.575 00.002 3732 Enqueuing Expose request
17:58:42.577 00.002 5896 Worker thread wakes up
17:58:42.577 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:58:42.577 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:58:43.487 00.910 5896 Exposure complete
17:58:43.548 00.061 5896 worker thread done servicing request
17:58:43.548 00.000 3732 OnExposeComplete: enter
17:58:43.550 00.002 3732 UpdateGuideState(): m_state=1
17:58:43.550 00.000 3732 UpdateCurrentPosition: no star selected
17:58:43.550 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:58:43.550 00.000 3732 Status Line: No star selected
17:58:43.566 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=1, FiltMin=0, FiltMax=33, Gamma=0.410
17:58:43.629 00.063 3732 UpdateGuideState exits: No star selected
17:58:43.633 00.004 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:58:43.635 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:58:43.637 00.002 3732 Enqueuing Expose request
17:58:43.637 00.000 5896 Worker thread wakes up
17:58:43.637 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:58:43.637 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:58:44.770 01.133 5896 Exposure complete
17:58:44.823 00.053 5896 worker thread done servicing request
17:58:44.823 00.000 3732 OnExposeComplete: enter
17:58:44.823 00.000 3732 UpdateGuideState(): m_state=1
17:58:44.833 00.010 3732 UpdateCurrentPosition: no star selected
17:58:44.833 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:58:44.833 00.000 3732 Status Line: No star selected
17:58:44.833 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=1, FiltMin=0, FiltMax=39, Gamma=0.410
17:58:44.881 00.048 3732 UpdateGuideState exits: No star selected
17:58:44.881 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:58:44.881 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:58:44.881 00.000 3732 Enqueuing Expose request
17:58:44.881 00.000 5896 Worker thread wakes up
17:58:44.881 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:58:44.881 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:58:45.807 00.926 5896 Exposure complete
17:58:45.878 00.071 5896 worker thread done servicing request
17:58:45.878 00.000 3732 OnExposeComplete: enter
17:58:45.894 00.016 3732 UpdateGuideState(): m_state=1
17:58:45.896 00.002 3732 UpdateCurrentPosition: no star selected
17:58:45.898 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:58:45.901 00.003 3732 Status Line: No star selected
17:58:45.907 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=18, Gamma=0.410
17:58:45.942 00.035 3732 UpdateGuideState exits: No star selected
17:58:45.942 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:58:45.958 00.016 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:58:45.958 00.000 3732 Enqueuing Expose request
17:58:45.958 00.000 5896 Worker thread wakes up
17:58:45.958 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:58:45.958 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:58:47.086 01.128 5896 Exposure complete
17:58:47.134 00.048 5896 worker thread done servicing request
17:58:47.134 00.000 3732 OnExposeComplete: enter
17:58:47.134 00.000 3732 UpdateGuideState(): m_state=1
17:58:47.149 00.015 3732 UpdateCurrentPosition: no star selected
17:58:47.149 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:58:47.149 00.000 3732 Status Line: No star selected
17:58:47.149 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=13, Gamma=0.410
17:58:47.203 00.054 3732 UpdateGuideState exits: No star selected
17:58:47.205 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:58:47.207 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:58:47.209 00.002 3732 Enqueuing Expose request
17:58:47.209 00.000 5896 Worker thread wakes up
17:58:47.209 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:58:47.211 00.002 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:58:48.116 00.905 5896 Exposure complete
17:58:48.176 00.060 5896 worker thread done servicing request
17:58:48.176 00.000 3732 OnExposeComplete: enter
17:58:48.179 00.003 3732 UpdateGuideState(): m_state=1
17:58:48.179 00.000 3732 UpdateCurrentPosition: no star selected
17:58:48.179 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:58:48.179 00.000 3732 Status Line: No star selected
17:58:48.179 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
17:58:48.227 00.048 3732 UpdateGuideState exits: No star selected
17:58:48.227 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:58:48.227 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:58:48.243 00.016 3732 Enqueuing Expose request
17:58:48.244 00.001 5896 Worker thread wakes up
17:58:48.244 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:58:48.244 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:58:49.370 01.126 5896 Exposure complete
17:58:49.417 00.047 5896 worker thread done servicing request
17:58:49.417 00.000 3732 OnExposeComplete: enter
17:58:49.417 00.000 3732 UpdateGuideState(): m_state=1
17:58:49.433 00.016 3732 UpdateCurrentPosition: no star selected
17:58:49.433 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:58:49.433 00.000 3732 Status Line: No star selected
17:58:49.433 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=1, FiltMin=0, FiltMax=28, Gamma=0.410
17:58:49.481 00.048 3732 UpdateGuideState exits: No star selected
17:58:49.481 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:58:49.481 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:58:49.481 00.000 3732 Enqueuing Expose request
17:58:49.498 00.017 5896 Worker thread wakes up
17:58:49.498 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:58:49.498 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:58:50.403 00.905 5896 Exposure complete
17:58:50.451 00.048 5896 worker thread done servicing request
17:58:50.451 00.000 3732 OnExposeComplete: enter
17:58:50.451 00.000 3732 UpdateGuideState(): m_state=1
17:58:50.467 00.016 3732 UpdateCurrentPosition: no star selected
17:58:50.467 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:58:50.467 00.000 3732 Status Line: No star selected
17:58:50.467 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=1, FiltMin=0, FiltMax=30, Gamma=0.410
17:58:50.519 00.052 3732 UpdateGuideState exits: No star selected
17:58:50.519 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:58:50.519 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:58:50.527 00.008 3732 Enqueuing Expose request
17:58:50.530 00.003 5896 Worker thread wakes up
17:58:50.530 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:58:50.530 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:58:51.661 01.131 5896 Exposure complete
17:58:51.727 00.066 5896 worker thread done servicing request
17:58:51.727 00.000 3732 OnExposeComplete: enter
17:58:51.727 00.000 3732 UpdateGuideState(): m_state=1
17:58:51.727 00.000 3732 UpdateCurrentPosition: no star selected
17:58:51.727 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:58:51.727 00.000 3732 Status Line: No star selected
17:58:51.741 00.014 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=1, FiltMin=0, FiltMax=25, Gamma=0.410
17:58:51.788 00.047 3732 UpdateGuideState exits: No star selected
17:58:51.788 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:58:51.788 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:58:51.788 00.000 3732 Enqueuing Expose request
17:58:51.788 00.000 5896 Worker thread wakes up
17:58:51.788 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:58:51.788 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:58:52.713 00.925 5896 Exposure complete
17:58:52.756 00.043 5896 worker thread done servicing request
17:58:52.756 00.000 3732 OnExposeComplete: enter
17:58:52.756 00.000 3732 UpdateGuideState(): m_state=1
17:58:52.772 00.016 3732 UpdateCurrentPosition: no star selected
17:58:52.776 00.004 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:58:52.776 00.000 3732 Status Line: No star selected
17:58:52.776 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=27, Gamma=0.410
17:58:52.819 00.043 3732 UpdateGuideState exits: No star selected
17:58:52.819 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:58:52.819 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:58:52.835 00.016 3732 Enqueuing Expose request
17:58:52.835 00.000 5896 Worker thread wakes up
17:58:52.838 00.003 5896 worker thread servicing REQUEST_EXPOSE 1000
17:58:52.838 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:58:53.979 01.141 5896 Exposure complete
17:58:54.041 00.062 5896 worker thread done servicing request
17:58:54.041 00.000 3732 OnExposeComplete: enter
17:58:54.041 00.000 3732 UpdateGuideState(): m_state=1
17:58:54.041 00.000 3732 UpdateCurrentPosition: no star selected
17:58:54.041 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:58:54.041 00.000 3732 Status Line: No star selected
17:58:54.057 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=34, med=1, FiltMin=0, FiltMax=27, Gamma=0.410
17:58:54.104 00.047 3732 UpdateGuideState exits: No star selected
17:58:54.107 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:58:54.111 00.004 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:58:54.117 00.006 3732 Enqueuing Expose request
17:58:54.122 00.005 5896 Worker thread wakes up
17:58:54.122 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:58:54.122 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:58:55.038 00.916 5896 Exposure complete
17:58:55.082 00.044 5896 worker thread done servicing request
17:58:55.082 00.000 3732 OnExposeComplete: enter
17:58:55.082 00.000 3732 UpdateGuideState(): m_state=1
17:58:55.098 00.016 3732 UpdateCurrentPosition: no star selected
17:58:55.100 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:58:55.100 00.000 3732 Status Line: No star selected
17:58:55.100 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=1, FiltMin=0, FiltMax=27, Gamma=0.410
17:58:55.153 00.053 3732 UpdateGuideState exits: No star selected
17:58:55.155 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:58:55.157 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:58:55.159 00.002 3732 Enqueuing Expose request
17:58:55.159 00.000 5896 Worker thread wakes up
17:58:55.161 00.002 5896 worker thread servicing REQUEST_EXPOSE 1000
17:58:55.161 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:58:56.290 01.129 5896 Exposure complete
17:58:56.344 00.054 5896 worker thread done servicing request
17:58:56.344 00.000 3732 OnExposeComplete: enter
17:58:56.346 00.002 3732 UpdateGuideState(): m_state=1
17:58:56.348 00.002 3732 UpdateCurrentPosition: no star selected
17:58:56.350 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:58:56.352 00.002 3732 Status Line: No star selected
17:58:56.358 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=34, med=1, FiltMin=0, FiltMax=27, Gamma=0.410
17:58:56.403 00.045 3732 UpdateGuideState exits: No star selected
17:58:56.405 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:58:56.407 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:58:56.409 00.002 3732 Enqueuing Expose request
17:58:56.411 00.002 5896 Worker thread wakes up
17:58:56.411 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:58:56.411 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:58:57.311 00.900 5896 Exposure complete
17:58:57.359 00.048 5896 worker thread done servicing request
17:58:57.359 00.000 3732 OnExposeComplete: enter
17:58:57.359 00.000 3732 UpdateGuideState(): m_state=1
17:58:57.375 00.016 3732 UpdateCurrentPosition: no star selected
17:58:57.375 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:58:57.375 00.000 3732 Status Line: No star selected
17:58:57.375 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=1, FiltMin=0, FiltMax=25, Gamma=0.410
17:58:57.426 00.051 3732 UpdateGuideState exits: No star selected
17:58:57.432 00.006 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:58:57.436 00.004 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:58:57.440 00.004 3732 Enqueuing Expose request
17:58:57.444 00.004 5896 Worker thread wakes up
17:58:57.444 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:58:57.444 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:58:58.592 01.148 5896 Exposure complete
17:58:58.655 00.063 5896 worker thread done servicing request
17:58:58.655 00.000 3732 OnExposeComplete: enter
17:58:58.671 00.016 3732 UpdateGuideState(): m_state=1
17:58:58.671 00.000 3732 UpdateCurrentPosition: no star selected
17:58:58.671 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:58:58.671 00.000 3732 Status Line: No star selected
17:58:58.671 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=26, Gamma=0.410
17:58:58.719 00.048 3732 UpdateGuideState exits: No star selected
17:58:58.719 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:58:58.719 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:58:58.719 00.000 3732 Enqueuing Expose request
17:58:58.734 00.015 5896 Worker thread wakes up
17:58:58.734 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:58:58.734 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:58:59.640 00.906 5896 Exposure complete
17:58:59.703 00.063 5896 worker thread done servicing request
17:58:59.703 00.000 3732 OnExposeComplete: enter
17:58:59.713 00.010 3732 UpdateGuideState(): m_state=1
17:58:59.713 00.000 3732 UpdateCurrentPosition: no star selected
17:58:59.715 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:58:59.717 00.002 3732 Status Line: No star selected
17:58:59.719 00.002 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=10, Gamma=0.410
17:58:59.767 00.048 3732 UpdateGuideState exits: No star selected
17:58:59.767 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:58:59.767 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:58:59.767 00.000 3732 Enqueuing Expose request
17:58:59.776 00.009 5896 Worker thread wakes up
17:58:59.776 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:58:59.776 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:59:00.928 01.152 5896 Exposure complete
17:59:01.007 00.079 5896 worker thread done servicing request
17:59:01.007 00.000 3732 OnExposeComplete: enter
17:59:01.022 00.015 3732 UpdateGuideState(): m_state=1
17:59:01.022 00.000 3732 UpdateCurrentPosition: no star selected
17:59:01.022 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:59:01.022 00.000 3732 Status Line: No star selected
17:59:01.022 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=8, Gamma=0.410
17:59:01.070 00.048 3732 UpdateGuideState exits: No star selected
17:59:01.070 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:59:01.070 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:59:01.070 00.000 3732 Enqueuing Expose request
17:59:01.086 00.016 5896 Worker thread wakes up
17:59:01.086 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:59:01.086 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:59:02.004 00.918 5896 Exposure complete
17:59:02.068 00.064 5896 worker thread done servicing request
17:59:02.068 00.000 3732 OnExposeComplete: enter
17:59:02.068 00.000 3732 UpdateGuideState(): m_state=1
17:59:02.068 00.000 3732 UpdateCurrentPosition: no star selected
17:59:02.068 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:59:02.068 00.000 3732 Status Line: No star selected
17:59:02.068 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=8, Gamma=0.410
17:59:02.119 00.051 3732 UpdateGuideState exits: No star selected
17:59:02.119 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:59:02.131 00.012 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:59:02.131 00.000 3732 Enqueuing Expose request
17:59:02.131 00.000 5896 Worker thread wakes up
17:59:02.131 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:59:02.131 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:59:03.276 01.145 5896 Exposure complete
17:59:03.337 00.061 5896 worker thread done servicing request
17:59:03.337 00.000 3732 OnExposeComplete: enter
17:59:03.337 00.000 3732 UpdateGuideState(): m_state=1
17:59:03.353 00.016 3732 UpdateCurrentPosition: no star selected
17:59:03.353 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:59:03.353 00.000 3732 Status Line: No star selected
17:59:03.353 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=14, Gamma=0.410
17:59:03.407 00.054 3732 UpdateGuideState exits: No star selected
17:59:03.409 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:59:03.411 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:59:03.413 00.002 3732 Enqueuing Expose request
17:59:03.415 00.002 5896 Worker thread wakes up
17:59:03.415 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:59:03.415 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:59:04.336 00.921 5896 Exposure complete
17:59:04.400 00.064 5896 worker thread done servicing request
17:59:04.400 00.000 3732 OnExposeComplete: enter
17:59:04.400 00.000 3732 UpdateGuideState(): m_state=1
17:59:04.400 00.000 3732 UpdateCurrentPosition: no star selected
17:59:04.400 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:59:04.415 00.015 3732 Status Line: No star selected
17:59:04.415 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=15, Gamma=0.410
17:59:04.463 00.048 3732 UpdateGuideState exits: No star selected
17:59:04.463 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:59:04.463 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:59:04.463 00.000 3732 Enqueuing Expose request
17:59:04.463 00.000 5896 Worker thread wakes up
17:59:04.463 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:59:04.463 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:59:05.610 01.147 5896 Exposure complete
17:59:05.676 00.066 3732 OnExposeComplete: enter
17:59:05.676 00.000 3732 UpdateGuideState(): m_state=1
17:59:05.683 00.007 5896 worker thread done servicing request
17:59:05.683 00.000 3732 UpdateCurrentPosition: no star selected
17:59:05.689 00.006 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:59:05.692 00.003 3732 Status Line: No star selected
17:59:05.696 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=15, Gamma=0.410
17:59:05.730 00.034 3732 UpdateGuideState exits: No star selected
17:59:05.746 00.016 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:59:05.746 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:59:05.746 00.000 3732 Enqueuing Expose request
17:59:05.746 00.000 5896 Worker thread wakes up
17:59:05.746 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:59:05.746 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:59:06.684 00.938 5896 Exposure complete
17:59:06.763 00.079 5896 worker thread done servicing request
17:59:06.763 00.000 3732 OnExposeComplete: enter
17:59:06.763 00.000 3732 UpdateGuideState(): m_state=1
17:59:06.763 00.000 3732 UpdateCurrentPosition: no star selected
17:59:06.763 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:59:06.775 00.012 3732 Status Line: No star selected
17:59:06.778 00.003 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=16, Gamma=0.410
17:59:06.828 00.050 3732 UpdateGuideState exits: No star selected
17:59:06.830 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:59:06.832 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:59:06.834 00.002 3732 Enqueuing Expose request
17:59:06.836 00.002 5896 Worker thread wakes up
17:59:06.836 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:59:06.836 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:59:07.981 01.145 5896 Exposure complete
17:59:08.055 00.074 5896 worker thread done servicing request
17:59:08.055 00.000 3732 OnExposeComplete: enter
17:59:08.057 00.002 3732 UpdateGuideState(): m_state=1
17:59:08.059 00.002 3732 UpdateCurrentPosition: no star selected
17:59:08.062 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:59:08.062 00.000 3732 Status Line: No star selected
17:59:08.062 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=16, Gamma=0.410
17:59:08.116 00.054 3732 UpdateGuideState exits: No star selected
17:59:08.126 00.010 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:59:08.130 00.004 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:59:08.134 00.004 3732 Enqueuing Expose request
17:59:08.136 00.002 5896 Worker thread wakes up
17:59:08.136 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:59:08.136 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:59:09.057 00.921 5896 Exposure complete
17:59:09.112 00.055 5896 worker thread done servicing request
17:59:09.112 00.000 3732 OnExposeComplete: enter
17:59:09.112 00.000 3732 UpdateGuideState(): m_state=1
17:59:09.116 00.004 3732 UpdateCurrentPosition: no star selected
17:59:09.116 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:59:09.116 00.000 3732 Status Line: No star selected
17:59:09.116 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=15, Gamma=0.410
17:59:09.164 00.048 3732 UpdateGuideState exits: No star selected
17:59:09.164 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:59:09.164 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:59:09.164 00.000 3732 Enqueuing Expose request
17:59:09.164 00.000 5896 Worker thread wakes up
17:59:09.164 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:59:09.164 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:59:10.307 01.143 5896 Exposure complete
17:59:10.350 00.043 5896 worker thread done servicing request
17:59:10.350 00.000 3732 OnExposeComplete: enter
17:59:10.350 00.000 3732 UpdateGuideState(): m_state=1
17:59:10.366 00.016 3732 UpdateCurrentPosition: no star selected
17:59:10.366 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:59:10.369 00.003 3732 Status Line: No star selected
17:59:10.369 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=1, FiltMin=0, FiltMax=15, Gamma=0.410
17:59:10.420 00.051 3732 UpdateGuideState exits: No star selected
17:59:10.422 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:59:10.424 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:59:10.424 00.000 3732 Enqueuing Expose request
17:59:10.426 00.002 5896 Worker thread wakes up
17:59:10.426 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:59:10.426 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:59:11.342 00.916 5896 Exposure complete
17:59:11.389 00.047 5896 worker thread done servicing request
17:59:11.389 00.000 3732 OnExposeComplete: enter
17:59:11.389 00.000 3732 UpdateGuideState(): m_state=1
17:59:11.405 00.016 3732 UpdateCurrentPosition: no star selected
17:59:11.405 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:59:11.405 00.000 3732 Status Line: No star selected
17:59:11.405 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=1, FiltMin=0, FiltMax=14, Gamma=0.410
17:59:11.461 00.056 3732 UpdateGuideState exits: No star selected
17:59:11.463 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:59:11.468 00.005 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:59:11.468 00.000 3732 Enqueuing Expose request
17:59:11.468 00.000 5896 Worker thread wakes up
17:59:11.468 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:59:11.468 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:59:12.628 01.160 5896 Exposure complete
17:59:12.695 00.067 5896 worker thread done servicing request
17:59:12.695 00.000 3732 OnExposeComplete: enter
17:59:12.695 00.000 3732 UpdateGuideState(): m_state=1
17:59:12.695 00.000 3732 UpdateCurrentPosition: no star selected
17:59:12.695 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:59:12.695 00.000 3732 Status Line: No star selected
17:59:12.708 00.013 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=14, Gamma=0.410
17:59:12.753 00.045 3732 UpdateGuideState exits: No star selected
17:59:12.753 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:59:12.753 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:59:12.753 00.000 3732 Enqueuing Expose request
17:59:12.753 00.000 5896 Worker thread wakes up
17:59:12.753 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:59:12.753 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:59:13.688 00.935 5896 Exposure complete
17:59:13.753 00.065 5896 worker thread done servicing request
17:59:13.753 00.000 3732 OnExposeComplete: enter
17:59:13.753 00.000 3732 UpdateGuideState(): m_state=1
17:59:13.753 00.000 3732 UpdateCurrentPosition: no star selected
17:59:13.753 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:59:13.753 00.000 3732 Status Line: No star selected
17:59:13.769 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
17:59:13.807 00.038 3732 UpdateGuideState exits: No star selected
17:59:13.816 00.009 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:59:13.816 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:59:13.816 00.000 3732 Enqueuing Expose request
17:59:13.816 00.000 5896 Worker thread wakes up
17:59:13.816 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:59:13.816 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:59:14.978 01.162 5896 Exposure complete
17:59:15.041 00.063 5896 worker thread done servicing request
17:59:15.041 00.000 3732 OnExposeComplete: enter
17:59:15.057 00.016 3732 UpdateGuideState(): m_state=1
17:59:15.057 00.000 3732 UpdateCurrentPosition: no star selected
17:59:15.057 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:59:15.057 00.000 3732 Status Line: No star selected
17:59:15.057 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
17:59:15.113 00.056 3732 UpdateGuideState exits: No star selected
17:59:15.115 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:59:15.117 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:59:15.123 00.006 3732 Enqueuing Expose request
17:59:15.127 00.004 5896 Worker thread wakes up
17:59:15.127 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:59:15.127 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:59:16.060 00.933 5896 Exposure complete
17:59:16.123 00.063 5896 worker thread done servicing request
17:59:16.123 00.000 3732 OnExposeComplete: enter
17:59:16.123 00.000 3732 UpdateGuideState(): m_state=1
17:59:16.139 00.016 3732 UpdateCurrentPosition: no star selected
17:59:16.139 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:59:16.139 00.000 3732 Status Line: No star selected
17:59:16.150 00.011 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=1, FiltMin=0, FiltMax=4, Gamma=0.410
17:59:16.187 00.037 3732 UpdateGuideState exits: No star selected
17:59:16.187 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:59:16.187 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:59:16.187 00.000 3732 Enqueuing Expose request
17:59:16.203 00.016 5896 Worker thread wakes up
17:59:16.203 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:59:16.203 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:59:17.340 01.137 5896 Exposure complete
17:59:17.404 00.064 5896 worker thread done servicing request
17:59:17.404 00.000 3732 OnExposeComplete: enter
17:59:17.404 00.000 3732 UpdateGuideState(): m_state=1
17:59:17.409 00.005 3732 UpdateCurrentPosition: no star selected
17:59:17.409 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:59:17.409 00.000 3732 Status Line: No star selected
17:59:17.421 00.012 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
17:59:17.463 00.042 3732 UpdateGuideState exits: No star selected
17:59:17.463 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:59:17.463 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:59:17.473 00.010 3732 Enqueuing Expose request
17:59:17.473 00.000 5896 Worker thread wakes up
17:59:17.473 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:59:17.473 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:59:18.396 00.923 5896 Exposure complete
17:59:18.460 00.064 5896 worker thread done servicing request
17:59:18.460 00.000 3732 OnExposeComplete: enter
17:59:18.460 00.000 3732 UpdateGuideState(): m_state=1
17:59:18.460 00.000 3732 UpdateCurrentPosition: no star selected
17:59:18.460 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:59:18.460 00.000 3732 Status Line: No star selected
17:59:18.476 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
17:59:18.526 00.050 3732 UpdateGuideState exits: No star selected
17:59:18.526 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:59:18.526 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:59:18.526 00.000 3732 Enqueuing Expose request
17:59:18.539 00.013 5896 Worker thread wakes up
17:59:18.539 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:59:18.539 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:59:19.669 01.130 5896 Exposure complete
17:59:19.716 00.047 5896 worker thread done servicing request
17:59:19.732 00.016 3732 OnExposeComplete: enter
17:59:19.732 00.000 3732 UpdateGuideState(): m_state=1
17:59:19.732 00.000 3732 UpdateCurrentPosition: no star selected
17:59:19.732 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:59:19.732 00.000 3732 Status Line: No star selected
17:59:19.744 00.012 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=1, FiltMin=0, FiltMax=8, Gamma=0.410
17:59:19.796 00.052 3732 UpdateGuideState exits: No star selected
17:59:19.796 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:59:19.796 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:59:19.796 00.000 3732 Enqueuing Expose request
17:59:19.796 00.000 5896 Worker thread wakes up
17:59:19.796 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:59:19.796 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:59:20.734 00.938 5896 Exposure complete
17:59:20.807 00.073 5896 worker thread done servicing request
17:59:20.807 00.000 3732 OnExposeComplete: enter
17:59:20.807 00.000 3732 UpdateGuideState(): m_state=1
17:59:20.807 00.000 3732 UpdateCurrentPosition: no star selected
17:59:20.814 00.007 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:59:20.816 00.002 3732 Status Line: No star selected
17:59:20.820 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
17:59:20.862 00.042 3732 UpdateGuideState exits: No star selected
17:59:20.871 00.009 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:59:20.871 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:59:20.878 00.007 3732 Enqueuing Expose request
17:59:20.878 00.000 5896 Worker thread wakes up
17:59:20.878 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:59:20.878 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:59:22.024 01.146 5896 Exposure complete
17:59:22.087 00.063 3732 OnExposeComplete: enter
17:59:22.088 00.001 5896 worker thread done servicing request
17:59:22.088 00.000 3732 UpdateGuideState(): m_state=1
17:59:22.093 00.005 3732 UpdateCurrentPosition: no star selected
17:59:22.095 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:59:22.099 00.004 3732 Status Line: No star selected
17:59:22.107 00.008 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
17:59:22.151 00.044 3732 UpdateGuideState exits: No star selected
17:59:22.151 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:59:22.151 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:59:22.151 00.000 3732 Enqueuing Expose request
17:59:22.162 00.011 5896 Worker thread wakes up
17:59:22.162 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:59:22.162 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:59:23.081 00.919 5896 Exposure complete
17:59:23.136 00.055 5896 worker thread done servicing request
17:59:23.136 00.000 3732 OnExposeComplete: enter
17:59:23.138 00.002 3732 UpdateGuideState(): m_state=1
17:59:23.140 00.002 3732 UpdateCurrentPosition: no star selected
17:59:23.142 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:59:23.144 00.002 3732 Status Line: No star selected
17:59:23.150 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
17:59:23.196 00.046 3732 UpdateGuideState exits: No star selected
17:59:23.198 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:59:23.198 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:59:23.200 00.002 3732 Enqueuing Expose request
17:59:23.202 00.002 5896 Worker thread wakes up
17:59:23.202 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:59:23.202 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:59:24.325 01.123 5896 Exposure complete
17:59:24.373 00.048 5896 worker thread done servicing request
17:59:24.373 00.000 3732 OnExposeComplete: enter
17:59:24.386 00.013 3732 UpdateGuideState(): m_state=1
17:59:24.388 00.002 3732 UpdateCurrentPosition: no star selected
17:59:24.388 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:59:24.388 00.000 3732 Status Line: No star selected
17:59:24.397 00.009 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=8, Gamma=0.410
17:59:24.440 00.043 3732 UpdateGuideState exits: No star selected
17:59:24.440 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:59:24.440 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:59:24.440 00.000 3732 Enqueuing Expose request
17:59:24.440 00.000 5896 Worker thread wakes up
17:59:24.440 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:59:24.440 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:59:25.357 00.917 5896 Exposure complete
17:59:25.413 00.056 5896 worker thread done servicing request
17:59:25.413 00.000 3732 OnExposeComplete: enter
17:59:25.415 00.002 3732 UpdateGuideState(): m_state=1
17:59:25.416 00.001 3732 UpdateCurrentPosition: no star selected
17:59:25.418 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:59:25.420 00.002 3732 Status Line: No star selected
17:59:25.428 00.008 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=1, FiltMin=0, FiltMax=8, Gamma=0.410
17:59:25.476 00.048 3732 UpdateGuideState exits: No star selected
17:59:25.478 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:59:25.482 00.004 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:59:25.484 00.002 3732 Enqueuing Expose request
17:59:25.486 00.002 5896 Worker thread wakes up
17:59:25.486 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:59:25.488 00.002 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:59:26.637 01.149 5896 Exposure complete
17:59:26.700 00.063 5896 worker thread done servicing request
17:59:26.700 00.000 3732 OnExposeComplete: enter
17:59:26.715 00.015 3732 UpdateGuideState(): m_state=1
17:59:26.715 00.000 3732 UpdateCurrentPosition: no star selected
17:59:26.715 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:59:26.715 00.000 3732 Status Line: No star selected
17:59:26.715 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=1, FiltMin=0, FiltMax=7, Gamma=0.410
17:59:26.763 00.048 3732 UpdateGuideState exits: No star selected
17:59:26.763 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:59:26.763 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:59:26.779 00.016 3732 Enqueuing Expose request
17:59:26.781 00.002 5896 Worker thread wakes up
17:59:26.781 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:59:26.781 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:59:27.704 00.923 5896 Exposure complete
17:59:27.760 00.056 5896 worker thread done servicing request
17:59:27.760 00.000 3732 OnExposeComplete: enter
17:59:27.760 00.000 3732 UpdateGuideState(): m_state=1
17:59:27.760 00.000 3732 UpdateCurrentPosition: no star selected
17:59:27.760 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:59:27.760 00.000 3732 Status Line: No star selected
17:59:27.776 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
17:59:27.823 00.047 3732 UpdateGuideState exits: No star selected
17:59:27.823 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:59:27.823 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:59:27.823 00.000 3732 Enqueuing Expose request
17:59:27.823 00.000 5896 Worker thread wakes up
17:59:27.823 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:59:27.823 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:59:28.980 01.157 5896 Exposure complete
17:59:29.042 00.062 5896 worker thread done servicing request
17:59:29.042 00.000 3732 OnExposeComplete: enter
17:59:29.043 00.001 3732 UpdateGuideState(): m_state=1
17:59:29.043 00.000 3732 UpdateCurrentPosition: no star selected
17:59:29.043 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:59:29.043 00.000 3732 Status Line: No star selected
17:59:29.056 00.013 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=4, Gamma=0.410
17:59:29.091 00.035 3732 UpdateGuideState exits: No star selected
17:59:29.091 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:59:29.091 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:59:29.106 00.015 3732 Enqueuing Expose request
17:59:29.106 00.000 5896 Worker thread wakes up
17:59:29.106 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:59:29.106 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:59:30.042 00.936 5896 Exposure complete
17:59:30.105 00.063 5896 worker thread done servicing request
17:59:30.105 00.000 3732 OnExposeComplete: enter
17:59:30.105 00.000 3732 UpdateGuideState(): m_state=1
17:59:30.121 00.016 3732 UpdateCurrentPosition: no star selected
17:59:30.121 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:59:30.121 00.000 3732 Status Line: No star selected
17:59:30.121 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=4, Gamma=0.410
17:59:30.168 00.047 3732 UpdateGuideState exits: No star selected
17:59:30.168 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:59:30.168 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:59:30.168 00.000 3732 Enqueuing Expose request
17:59:30.182 00.014 5896 Worker thread wakes up
17:59:30.182 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:59:30.182 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:59:31.310 01.128 5896 Exposure complete
17:59:31.389 00.079 5896 worker thread done servicing request
17:59:31.389 00.000 3732 OnExposeComplete: enter
17:59:31.389 00.000 3732 UpdateGuideState(): m_state=1
17:59:31.405 00.016 3732 UpdateCurrentPosition: no star selected
17:59:31.405 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:59:31.405 00.000 3732 Status Line: No star selected
17:59:31.405 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
17:59:31.459 00.054 3732 UpdateGuideState exits: No star selected
17:59:31.461 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:59:31.463 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:59:31.468 00.005 3732 Enqueuing Expose request
17:59:31.468 00.000 5896 Worker thread wakes up
17:59:31.468 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:59:31.468 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:59:32.392 00.924 5896 Exposure complete
17:59:32.455 00.063 5896 worker thread done servicing request
17:59:32.455 00.000 3732 OnExposeComplete: enter
17:59:32.471 00.016 3732 UpdateGuideState(): m_state=1
17:59:32.471 00.000 3732 UpdateCurrentPosition: no star selected
17:59:32.471 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:59:32.471 00.000 3732 Status Line: No star selected
17:59:32.471 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
17:59:32.526 00.055 3732 UpdateGuideState exits: No star selected
17:59:32.526 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:59:32.526 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:59:32.526 00.000 3732 Enqueuing Expose request
17:59:32.535 00.009 5896 Worker thread wakes up
17:59:32.535 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:59:32.535 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:59:33.671 01.136 5896 Exposure complete
17:59:33.727 00.056 5896 worker thread done servicing request
17:59:33.727 00.000 3732 OnExposeComplete: enter
17:59:33.727 00.000 3732 UpdateGuideState(): m_state=1
17:59:33.727 00.000 3732 UpdateCurrentPosition: no star selected
17:59:33.727 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:59:33.727 00.000 3732 Status Line: No star selected
17:59:33.743 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=7, Gamma=0.410
17:59:33.776 00.033 3732 UpdateGuideState exits: No star selected
17:59:33.790 00.014 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:59:33.792 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:59:33.792 00.000 3732 Enqueuing Expose request
17:59:33.792 00.000 5896 Worker thread wakes up
17:59:33.792 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:59:33.792 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:59:34.722 00.930 5896 Exposure complete
17:59:34.811 00.089 5896 worker thread done servicing request
17:59:34.811 00.000 3732 OnExposeComplete: enter
17:59:34.811 00.000 3732 UpdateGuideState(): m_state=1
17:59:34.811 00.000 3732 UpdateCurrentPosition: no star selected
17:59:34.811 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:59:34.818 00.007 3732 Status Line: No star selected
17:59:34.818 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=51, med=1, FiltMin=0, FiltMax=14, Gamma=0.410
17:59:34.869 00.051 3732 UpdateGuideState exits: No star selected
17:59:34.869 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:59:34.869 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:59:34.869 00.000 3732 Enqueuing Expose request
17:59:34.869 00.000 5896 Worker thread wakes up
17:59:34.869 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:59:34.869 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:59:36.006 01.137 5896 Exposure complete
17:59:36.074 00.068 5896 worker thread done servicing request
17:59:36.074 00.000 3732 OnExposeComplete: enter
17:59:36.076 00.002 3732 UpdateGuideState(): m_state=1
17:59:36.076 00.000 3732 UpdateCurrentPosition: no star selected
17:59:36.076 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:59:36.076 00.000 3732 Status Line: No star selected
17:59:36.086 00.010 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=7, Gamma=0.410
17:59:36.142 00.056 3732 UpdateGuideState exits: No star selected
17:59:36.144 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:59:36.146 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:59:36.152 00.006 3732 Enqueuing Expose request
17:59:36.156 00.004 5896 Worker thread wakes up
17:59:36.156 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:59:36.156 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:59:37.068 00.912 5896 Exposure complete
17:59:37.123 00.055 5896 worker thread done servicing request
17:59:37.123 00.000 3732 OnExposeComplete: enter
17:59:37.125 00.002 3732 UpdateGuideState(): m_state=1
17:59:37.127 00.002 3732 UpdateCurrentPosition: no star selected
17:59:37.129 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:59:37.131 00.002 3732 Status Line: No star selected
17:59:37.137 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
17:59:37.182 00.045 3732 UpdateGuideState exits: No star selected
17:59:37.184 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:59:37.186 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:59:37.188 00.002 3732 Enqueuing Expose request
17:59:37.188 00.000 5896 Worker thread wakes up
17:59:37.190 00.002 5896 worker thread servicing REQUEST_EXPOSE 1000
17:59:37.190 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:59:38.328 01.138 5896 Exposure complete
17:59:38.376 00.048 5896 worker thread done servicing request
17:59:38.376 00.000 3732 OnExposeComplete: enter
17:59:38.376 00.000 3732 UpdateGuideState(): m_state=1
17:59:38.376 00.000 3732 UpdateCurrentPosition: no star selected
17:59:38.391 00.015 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:59:38.391 00.000 3732 Status Line: No star selected
17:59:38.391 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
17:59:38.442 00.051 3732 UpdateGuideState exits: No star selected
17:59:38.442 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:59:38.442 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:59:38.442 00.000 3732 Enqueuing Expose request
17:59:38.442 00.000 5896 Worker thread wakes up
17:59:38.442 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:59:38.442 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:59:39.372 00.930 5896 Exposure complete
17:59:39.415 00.043 5896 worker thread done servicing request
17:59:39.415 00.000 3732 OnExposeComplete: enter
17:59:39.415 00.000 3732 UpdateGuideState(): m_state=1
17:59:39.431 00.016 3732 UpdateCurrentPosition: no star selected
17:59:39.431 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:59:39.431 00.000 3732 Status Line: No star selected
17:59:39.431 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
17:59:39.481 00.050 3732 UpdateGuideState exits: No star selected
17:59:39.481 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:59:39.481 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:59:39.481 00.000 3732 Enqueuing Expose request
17:59:39.494 00.013 5896 Worker thread wakes up
17:59:39.494 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:59:39.494 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:59:40.652 01.158 5896 Exposure complete
17:59:40.700 00.048 5896 worker thread done servicing request
17:59:40.700 00.000 3732 OnExposeComplete: enter
17:59:40.700 00.000 3732 UpdateGuideState(): m_state=1
17:59:40.700 00.000 3732 UpdateCurrentPosition: no star selected
17:59:40.700 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:59:40.700 00.000 3732 Status Line: No star selected
17:59:40.715 00.015 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
17:59:40.763 00.048 3732 UpdateGuideState exits: No star selected
17:59:40.763 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:59:40.763 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:59:40.763 00.000 3732 Enqueuing Expose request
17:59:40.763 00.000 5896 Worker thread wakes up
17:59:40.763 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:59:40.763 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:59:41.690 00.927 5896 Exposure complete
17:59:41.744 00.054 5896 worker thread done servicing request
17:59:41.744 00.000 3732 OnExposeComplete: enter
17:59:41.748 00.004 3732 UpdateGuideState(): m_state=1
17:59:41.748 00.000 3732 UpdateCurrentPosition: no star selected
17:59:41.748 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:59:41.748 00.000 3732 Status Line: No star selected
17:59:41.748 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=1, FiltMin=0, FiltMax=4, Gamma=0.410
17:59:41.796 00.048 3732 UpdateGuideState exits: No star selected
17:59:41.807 00.011 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:59:41.811 00.004 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:59:41.811 00.000 3732 Enqueuing Expose request
17:59:41.811 00.000 5896 Worker thread wakes up
17:59:41.811 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:59:41.811 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:59:42.972 01.161 5896 Exposure complete
17:59:43.035 00.063 5896 worker thread done servicing request
17:59:43.035 00.000 3732 OnExposeComplete: enter
17:59:43.051 00.016 3732 UpdateGuideState(): m_state=1
17:59:43.051 00.000 3732 UpdateCurrentPosition: no star selected
17:59:43.056 00.005 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:59:43.058 00.002 3732 Status Line: No star selected
17:59:43.062 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=34, med=1, FiltMin=0, FiltMax=4, Gamma=0.410
17:59:43.099 00.037 3732 UpdateGuideState exits: No star selected
17:59:43.099 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:59:43.099 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:59:43.099 00.000 3732 Enqueuing Expose request
17:59:43.115 00.016 5896 Worker thread wakes up
17:59:43.115 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:59:43.115 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:59:44.032 00.917 5896 Exposure complete
17:59:44.112 00.080 5896 worker thread done servicing request
17:59:44.112 00.000 3732 OnExposeComplete: enter
17:59:44.127 00.015 3732 UpdateGuideState(): m_state=1
17:59:44.127 00.000 3732 UpdateCurrentPosition: no star selected
17:59:44.127 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:59:44.127 00.000 3732 Status Line: No star selected
17:59:44.127 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=4, Gamma=0.410
17:59:44.182 00.055 3732 UpdateGuideState exits: No star selected
17:59:44.182 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:59:44.182 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:59:44.182 00.000 3732 Enqueuing Expose request
17:59:44.182 00.000 5896 Worker thread wakes up
17:59:44.182 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:59:44.182 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:59:45.336 01.154 5896 Exposure complete
17:59:45.401 00.065 5896 worker thread done servicing request
17:59:45.401 00.000 3732 OnExposeComplete: enter
17:59:45.401 00.000 3732 UpdateGuideState(): m_state=1
17:59:45.415 00.014 3732 UpdateCurrentPosition: no star selected
17:59:45.415 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:59:45.415 00.000 3732 Status Line: No star selected
17:59:45.415 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=1, FiltMin=0, FiltMax=5, Gamma=0.410
17:59:45.463 00.048 3732 UpdateGuideState exits: No star selected
17:59:45.474 00.011 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:59:45.476 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:59:45.478 00.002 3732 Enqueuing Expose request
17:59:45.478 00.000 5896 Worker thread wakes up
17:59:45.478 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:59:45.478 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:59:46.401 00.923 5896 Exposure complete
17:59:46.464 00.063 5896 worker thread done servicing request
17:59:46.464 00.000 3732 OnExposeComplete: enter
17:59:46.464 00.000 3732 UpdateGuideState(): m_state=1
17:59:46.464 00.000 3732 UpdateCurrentPosition: no star selected
17:59:46.464 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:59:46.464 00.000 3732 Status Line: No star selected
17:59:46.464 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=5, Gamma=0.410
17:59:46.523 00.059 3732 UpdateGuideState exits: No star selected
17:59:46.526 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:59:46.529 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:59:46.531 00.002 3732 Enqueuing Expose request
17:59:46.531 00.000 5896 Worker thread wakes up
17:59:46.531 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:59:46.531 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:59:47.684 01.153 5896 Exposure complete
17:59:47.744 00.060 5896 worker thread done servicing request
17:59:47.744 00.000 3732 OnExposeComplete: enter
17:59:47.750 00.006 3732 UpdateGuideState(): m_state=1
17:59:47.750 00.000 3732 UpdateCurrentPosition: no star selected
17:59:47.757 00.007 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:59:47.757 00.000 3732 Status Line: No star selected
17:59:47.766 00.009 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=5, Gamma=0.410
17:59:47.813 00.047 3732 UpdateGuideState exits: No star selected
17:59:47.813 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:59:47.813 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:59:47.813 00.000 3732 Enqueuing Expose request
17:59:47.813 00.000 5896 Worker thread wakes up
17:59:47.813 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:59:47.813 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:59:48.729 00.916 5896 Exposure complete
17:59:48.811 00.082 5896 worker thread done servicing request
17:59:48.811 00.000 3732 OnExposeComplete: enter
17:59:48.811 00.000 3732 UpdateGuideState(): m_state=1
17:59:48.811 00.000 3732 UpdateCurrentPosition: no star selected
17:59:48.811 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:59:48.811 00.000 3732 Status Line: No star selected
17:59:48.823 00.012 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=1, FiltMin=0, FiltMax=5, Gamma=0.410
17:59:48.869 00.046 3732 UpdateGuideState exits: No star selected
17:59:48.873 00.004 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:59:48.875 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:59:48.877 00.002 3732 Enqueuing Expose request
17:59:48.879 00.002 5896 Worker thread wakes up
17:59:48.879 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:59:48.879 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:59:50.013 01.134 5896 Exposure complete
17:59:50.064 00.051 5896 worker thread done servicing request
17:59:50.064 00.000 3732 OnExposeComplete: enter
17:59:50.074 00.010 3732 UpdateGuideState(): m_state=1
17:59:50.074 00.000 3732 UpdateCurrentPosition: no star selected
17:59:50.074 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:59:50.074 00.000 3732 Status Line: No star selected
17:59:50.074 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=4, Gamma=0.410
17:59:50.141 00.067 3732 UpdateGuideState exits: No star selected
17:59:50.143 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:59:50.147 00.004 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:59:50.149 00.002 3732 Enqueuing Expose request
17:59:50.153 00.004 5896 Worker thread wakes up
17:59:50.153 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:59:50.153 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:59:51.069 00.916 5896 Exposure complete
17:59:51.124 00.055 5896 worker thread done servicing request
17:59:51.124 00.000 3732 OnExposeComplete: enter
17:59:51.126 00.002 3732 UpdateGuideState(): m_state=1
17:59:51.130 00.004 3732 UpdateCurrentPosition: no star selected
17:59:51.133 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:59:51.135 00.002 3732 Status Line: No star selected
17:59:51.142 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=5, Gamma=0.410
17:59:51.190 00.048 3732 UpdateGuideState exits: No star selected
17:59:51.191 00.001 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:59:51.193 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:59:51.195 00.002 3732 Enqueuing Expose request
17:59:51.197 00.002 5896 Worker thread wakes up
17:59:51.197 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:59:51.197 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:59:52.333 01.136 5896 Exposure complete
17:59:52.376 00.043 5896 worker thread done servicing request
17:59:52.376 00.000 3732 OnExposeComplete: enter
17:59:52.376 00.000 3732 UpdateGuideState(): m_state=1
17:59:52.391 00.015 3732 UpdateCurrentPosition: no star selected
17:59:52.391 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:59:52.391 00.000 3732 Status Line: No star selected
17:59:52.400 00.009 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=5, Gamma=0.410
17:59:52.445 00.045 3732 UpdateGuideState exits: No star selected
17:59:52.447 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:59:52.449 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:59:52.451 00.002 3732 Enqueuing Expose request
17:59:52.453 00.002 5896 Worker thread wakes up
17:59:52.453 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:59:52.453 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:59:53.370 00.917 5896 Exposure complete
17:59:53.418 00.048 5896 worker thread done servicing request
17:59:53.418 00.000 3732 OnExposeComplete: enter
17:59:53.432 00.014 3732 UpdateGuideState(): m_state=1
17:59:53.434 00.002 3732 UpdateCurrentPosition: no star selected
17:59:53.434 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:59:53.434 00.000 3732 Status Line: No star selected
17:59:53.434 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=5, Gamma=0.410
17:59:53.491 00.057 3732 UpdateGuideState exits: No star selected
17:59:53.493 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:59:53.499 00.006 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:59:53.503 00.004 3732 Enqueuing Expose request
17:59:53.507 00.004 5896 Worker thread wakes up
17:59:53.507 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:59:53.507 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:59:54.654 01.147 5896 Exposure complete
17:59:54.718 00.064 5896 worker thread done servicing request
17:59:54.718 00.000 3732 OnExposeComplete: enter
17:59:54.718 00.000 3732 UpdateGuideState(): m_state=1
17:59:54.733 00.015 3732 UpdateCurrentPosition: no star selected
17:59:54.737 00.004 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:59:54.737 00.000 3732 Status Line: No star selected
17:59:54.744 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=5, Gamma=0.410
17:59:54.781 00.037 3732 UpdateGuideState exits: No star selected
17:59:54.781 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:59:54.781 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:59:54.781 00.000 3732 Enqueuing Expose request
17:59:54.797 00.016 5896 Worker thread wakes up
17:59:54.797 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:59:54.797 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:59:55.709 00.912 5896 Exposure complete
17:59:55.764 00.055 5896 worker thread done servicing request
17:59:55.764 00.000 3732 OnExposeComplete: enter
17:59:55.768 00.004 3732 UpdateGuideState(): m_state=1
17:59:55.768 00.000 3732 UpdateCurrentPosition: no star selected
17:59:55.768 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:59:55.776 00.008 3732 Status Line: No star selected
17:59:55.776 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=4, Gamma=0.410
17:59:55.816 00.040 3732 UpdateGuideState exits: No star selected
17:59:55.816 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:59:55.816 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:59:55.816 00.000 3732 Enqueuing Expose request
17:59:55.832 00.016 5896 Worker thread wakes up
17:59:55.832 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:59:55.832 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:59:56.976 01.144 5896 Exposure complete
17:59:57.041 00.065 5896 worker thread done servicing request
17:59:57.041 00.000 3732 OnExposeComplete: enter
17:59:57.041 00.000 3732 UpdateGuideState(): m_state=1
17:59:57.041 00.000 3732 UpdateCurrentPosition: no star selected
17:59:57.041 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:59:57.041 00.000 3732 Status Line: No star selected
17:59:57.041 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=3, Gamma=0.410
17:59:57.088 00.047 3732 UpdateGuideState exits: No star selected
17:59:57.088 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:59:57.102 00.014 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:59:57.102 00.000 3732 Enqueuing Expose request
17:59:57.102 00.000 5896 Worker thread wakes up
17:59:57.102 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:59:57.102 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:59:58.026 00.924 5896 Exposure complete
17:59:58.102 00.076 5896 worker thread done servicing request
17:59:58.102 00.000 3732 OnExposeComplete: enter
17:59:58.102 00.000 3732 UpdateGuideState(): m_state=1
17:59:58.102 00.000 3732 UpdateCurrentPosition: no star selected
17:59:58.102 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:59:58.102 00.000 3732 Status Line: No star selected
17:59:58.102 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=3, Gamma=0.410
17:59:58.151 00.049 3732 UpdateGuideState exits: No star selected
17:59:58.151 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:59:58.151 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:59:58.165 00.014 3732 Enqueuing Expose request
17:59:58.165 00.000 5896 Worker thread wakes up
17:59:58.165 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:59:58.165 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
17:59:59.323 01.158 5896 Exposure complete
17:59:59.386 00.063 5896 worker thread done servicing request
17:59:59.386 00.000 3732 OnExposeComplete: enter
17:59:59.402 00.016 3732 UpdateGuideState(): m_state=1
17:59:59.402 00.000 3732 UpdateCurrentPosition: no star selected
17:59:59.402 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
17:59:59.402 00.000 3732 Status Line: No star selected
17:59:59.402 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=4, Gamma=0.410
17:59:59.456 00.054 3732 UpdateGuideState exits: No star selected
17:59:59.460 00.004 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
17:59:59.460 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
17:59:59.463 00.003 3732 Enqueuing Expose request
17:59:59.466 00.003 5896 Worker thread wakes up
17:59:59.466 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
17:59:59.466 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:00:00.385 00.919 5896 Exposure complete
18:00:00.448 00.063 5896 worker thread done servicing request
18:00:00.448 00.000 3732 OnExposeComplete: enter
18:00:00.464 00.016 3732 UpdateGuideState(): m_state=1
18:00:00.464 00.000 3732 UpdateCurrentPosition: no star selected
18:00:00.464 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:00:00.464 00.000 3732 Status Line: No star selected
18:00:00.464 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=5, Gamma=0.410
18:00:00.512 00.048 3732 UpdateGuideState exits: No star selected
18:00:00.512 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:00:00.512 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:00:00.512 00.000 3732 Enqueuing Expose request
18:00:00.529 00.017 5896 Worker thread wakes up
18:00:00.529 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:00:00.529 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:00:01.658 01.129 5896 Exposure complete
18:00:01.719 00.061 5896 worker thread done servicing request
18:00:01.719 00.000 3732 OnExposeComplete: enter
18:00:01.722 00.003 3732 UpdateGuideState(): m_state=1
18:00:01.722 00.000 3732 UpdateCurrentPosition: no star selected
18:00:01.722 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:00:01.722 00.000 3732 Status Line: No star selected
18:00:01.722 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=4, Gamma=0.410
18:00:01.777 00.055 3732 UpdateGuideState exits: No star selected
18:00:01.777 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:00:01.777 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:00:01.785 00.008 3732 Enqueuing Expose request
18:00:01.785 00.000 5896 Worker thread wakes up
18:00:01.785 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:00:01.785 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:00:02.708 00.923 5896 Exposure complete
18:00:02.771 00.063 5896 worker thread done servicing request
18:00:02.771 00.000 3732 OnExposeComplete: enter
18:00:02.776 00.005 3732 UpdateGuideState(): m_state=1
18:00:02.776 00.000 3732 UpdateCurrentPosition: no star selected
18:00:02.779 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:00:02.779 00.000 3732 Status Line: No star selected
18:00:02.779 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=1, FiltMin=0, FiltMax=4, Gamma=0.410
18:00:02.819 00.040 3732 UpdateGuideState exits: No star selected
18:00:02.819 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:00:02.835 00.016 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:00:02.835 00.000 3732 Enqueuing Expose request
18:00:02.838 00.003 5896 Worker thread wakes up
18:00:02.838 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:00:02.838 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:00:03.978 01.140 5896 Exposure complete
18:00:04.025 00.047 5896 worker thread done servicing request
18:00:04.025 00.000 3732 OnExposeComplete: enter
18:00:04.025 00.000 3732 UpdateGuideState(): m_state=1
18:00:04.036 00.011 3732 UpdateCurrentPosition: no star selected
18:00:04.036 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:00:04.036 00.000 3732 Status Line: No star selected
18:00:04.036 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=4, Gamma=0.410
18:00:04.093 00.057 3732 UpdateGuideState exits: No star selected
18:00:04.105 00.012 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:00:04.107 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:00:04.109 00.002 3732 Enqueuing Expose request
18:00:04.115 00.006 5896 Worker thread wakes up
18:00:04.115 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:00:04.115 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:00:05.030 00.915 5896 Exposure complete
18:00:05.077 00.047 5896 worker thread done servicing request
18:00:05.077 00.000 3732 OnExposeComplete: enter
18:00:05.091 00.014 3732 UpdateGuideState(): m_state=1
18:00:05.093 00.002 3732 UpdateCurrentPosition: no star selected
18:00:05.093 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:00:05.093 00.000 3732 Status Line: No star selected
18:00:05.093 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=4, Gamma=0.410
18:00:05.147 00.054 3732 UpdateGuideState exits: No star selected
18:00:05.149 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:00:05.151 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:00:05.158 00.007 3732 Enqueuing Expose request
18:00:05.160 00.002 5896 Worker thread wakes up
18:00:05.160 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:00:05.160 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:00:06.297 01.137 5896 Exposure complete
18:00:06.354 00.057 5896 worker thread done servicing request
18:00:06.354 00.000 3732 OnExposeComplete: enter
18:00:06.356 00.002 3732 UpdateGuideState(): m_state=1
18:00:06.358 00.002 3732 UpdateCurrentPosition: no star selected
18:00:06.362 00.004 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:00:06.362 00.000 3732 Status Line: No star selected
18:00:06.369 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=3, Gamma=0.410
18:00:06.407 00.038 3732 UpdateGuideState exits: No star selected
18:00:06.407 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:00:06.407 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:00:06.407 00.000 3732 Enqueuing Expose request
18:00:06.407 00.000 5896 Worker thread wakes up
18:00:06.407 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:00:06.407 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:00:07.342 00.935 5896 Exposure complete
18:00:07.387 00.045 5896 worker thread done servicing request
18:00:07.387 00.000 3732 OnExposeComplete: enter
18:00:07.403 00.016 3732 UpdateGuideState(): m_state=1
18:00:07.403 00.000 3732 UpdateCurrentPosition: no star selected
18:00:07.403 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:00:07.403 00.000 3732 Status Line: No star selected
18:00:07.403 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=1, FiltMin=0, FiltMax=3, Gamma=0.410
18:00:07.456 00.053 3732 UpdateGuideState exits: No star selected
18:00:07.468 00.012 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:00:07.470 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:00:07.474 00.004 3732 Enqueuing Expose request
18:00:07.478 00.004 5896 Worker thread wakes up
18:00:07.478 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:00:07.478 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:00:08.608 01.130 5896 Exposure complete
18:00:08.688 00.080 5896 worker thread done servicing request
18:00:08.688 00.000 3732 OnExposeComplete: enter
18:00:08.688 00.000 3732 UpdateGuideState(): m_state=1
18:00:08.688 00.000 3732 UpdateCurrentPosition: no star selected
18:00:08.688 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:00:08.688 00.000 3732 Status Line: No star selected
18:00:08.688 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=3, Gamma=0.410
18:00:08.744 00.056 3732 UpdateGuideState exits: No star selected
18:00:08.744 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:00:08.744 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:00:08.751 00.007 3732 Enqueuing Expose request
18:00:08.751 00.000 5896 Worker thread wakes up
18:00:08.751 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:00:08.751 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:00:09.672 00.921 5896 Exposure complete
18:00:09.744 00.072 5896 worker thread done servicing request
18:00:09.744 00.000 3732 OnExposeComplete: enter
18:00:09.744 00.000 3732 UpdateGuideState(): m_state=1
18:00:09.751 00.007 3732 UpdateCurrentPosition: no star selected
18:00:09.753 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:00:09.753 00.000 3732 Status Line: No star selected
18:00:09.753 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=4, Gamma=0.410
18:00:09.799 00.046 3732 UpdateGuideState exits: No star selected
18:00:09.807 00.008 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:00:09.807 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:00:09.815 00.008 3732 Enqueuing Expose request
18:00:09.815 00.000 5896 Worker thread wakes up
18:00:09.815 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:00:09.815 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:00:10.960 01.145 5896 Exposure complete
18:00:11.008 00.048 5896 worker thread done servicing request
18:00:11.008 00.000 3732 OnExposeComplete: enter
18:00:11.023 00.015 3732 UpdateGuideState(): m_state=1
18:00:11.023 00.000 3732 UpdateCurrentPosition: no star selected
18:00:11.023 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:00:11.023 00.000 3732 Status Line: No star selected
18:00:11.023 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=3, Gamma=0.410
18:00:11.071 00.048 3732 UpdateGuideState exits: No star selected
18:00:11.071 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:00:11.071 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:00:11.071 00.000 3732 Enqueuing Expose request
18:00:11.088 00.017 5896 Worker thread wakes up
18:00:11.088 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:00:11.088 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:00:12.007 00.919 5896 Exposure complete
18:00:12.071 00.064 5896 worker thread done servicing request
18:00:12.071 00.000 3732 OnExposeComplete: enter
18:00:12.088 00.017 3732 UpdateGuideState(): m_state=1
18:00:12.088 00.000 3732 UpdateCurrentPosition: no star selected
18:00:12.088 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:00:12.088 00.000 3732 Status Line: No star selected
18:00:12.088 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=1, FiltMin=0, FiltMax=3, Gamma=0.410
18:00:12.134 00.046 3732 UpdateGuideState exits: No star selected
18:00:12.134 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:00:12.134 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:00:12.150 00.016 3732 Enqueuing Expose request
18:00:12.150 00.000 5896 Worker thread wakes up
18:00:12.150 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:00:12.150 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:00:13.307 01.157 5896 Exposure complete
18:00:13.373 00.066 5896 worker thread done servicing request
18:00:13.373 00.000 3732 OnExposeComplete: enter
18:00:13.373 00.000 3732 UpdateGuideState(): m_state=1
18:00:13.373 00.000 3732 UpdateCurrentPosition: no star selected
18:00:13.373 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:00:13.373 00.000 3732 Status Line: No star selected
18:00:13.373 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=3, Gamma=0.410
18:00:13.418 00.045 3732 UpdateGuideState exits: No star selected
18:00:13.436 00.018 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:00:13.440 00.004 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:00:13.442 00.002 3732 Enqueuing Expose request
18:00:13.444 00.002 5896 Worker thread wakes up
18:00:13.444 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:00:13.444 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:00:14.357 00.913 5896 Exposure complete
18:00:14.415 00.058 5896 worker thread done servicing request
18:00:14.415 00.000 3732 OnExposeComplete: enter
18:00:14.416 00.001 3732 UpdateGuideState(): m_state=1
18:00:14.416 00.000 3732 UpdateCurrentPosition: no star selected
18:00:14.416 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:00:14.416 00.000 3732 Status Line: No star selected
18:00:14.416 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=4, Gamma=0.410
18:00:14.479 00.063 3732 UpdateGuideState exits: No star selected
18:00:14.483 00.004 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:00:14.485 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:00:14.487 00.002 3732 Enqueuing Expose request
18:00:14.489 00.002 5896 Worker thread wakes up
18:00:14.489 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:00:14.489 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:00:15.630 01.141 5896 Exposure complete
18:00:15.713 00.083 5896 worker thread done servicing request
18:00:15.713 00.000 3732 OnExposeComplete: enter
18:00:15.717 00.004 3732 UpdateGuideState(): m_state=1
18:00:15.719 00.002 3732 UpdateCurrentPosition: no star selected
18:00:15.721 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:00:15.723 00.002 3732 Status Line: No star selected
18:00:15.727 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=3, Gamma=0.410
18:00:15.774 00.047 3732 UpdateGuideState exits: No star selected
18:00:15.775 00.001 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:00:15.775 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:00:15.775 00.000 3732 Enqueuing Expose request
18:00:15.775 00.000 5896 Worker thread wakes up
18:00:15.775 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:00:15.775 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:00:16.694 00.919 5896 Exposure complete
18:00:16.738 00.044 5896 worker thread done servicing request
18:00:16.738 00.000 3732 OnExposeComplete: enter
18:00:16.752 00.014 3732 UpdateGuideState(): m_state=1
18:00:16.754 00.002 3732 UpdateCurrentPosition: no star selected
18:00:16.756 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:00:16.758 00.002 3732 Status Line: No star selected
18:00:16.763 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=3, Gamma=0.410
18:00:16.807 00.044 3732 UpdateGuideState exits: No star selected
18:00:16.809 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:00:16.811 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:00:16.813 00.002 3732 Enqueuing Expose request
18:00:16.813 00.000 5896 Worker thread wakes up
18:00:16.815 00.002 5896 worker thread servicing REQUEST_EXPOSE 1000
18:00:16.815 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:00:17.940 01.125 5896 Exposure complete
18:00:18.014 00.074 5896 worker thread done servicing request
18:00:18.014 00.000 3732 OnExposeComplete: enter
18:00:18.014 00.000 3732 UpdateGuideState(): m_state=1
18:00:18.021 00.007 3732 UpdateCurrentPosition: no star selected
18:00:18.026 00.005 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:00:18.028 00.002 3732 Status Line: No star selected
18:00:18.037 00.009 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=1, FiltMin=0, FiltMax=3, Gamma=0.410
18:00:18.106 00.069 3732 UpdateGuideState exits: No star selected
18:00:18.110 00.004 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:00:18.114 00.004 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:00:18.118 00.004 3732 Enqueuing Expose request
18:00:18.125 00.007 5896 Worker thread wakes up
18:00:18.125 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:00:18.125 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:00:19.046 00.921 5896 Exposure complete
18:00:19.127 00.081 5896 worker thread done servicing request
18:00:19.127 00.000 3732 OnExposeComplete: enter
18:00:19.127 00.000 3732 UpdateGuideState(): m_state=1
18:00:19.127 00.000 3732 UpdateCurrentPosition: no star selected
18:00:19.127 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:00:19.127 00.000 3732 Status Line: No star selected
18:00:19.141 00.014 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=1, FiltMin=0, FiltMax=3, Gamma=0.410
18:00:19.182 00.041 3732 UpdateGuideState exits: No star selected
18:00:19.190 00.008 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:00:19.190 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:00:19.192 00.002 3732 Enqueuing Expose request
18:00:19.194 00.002 5896 Worker thread wakes up
18:00:19.194 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:00:19.194 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:00:20.334 01.140 5896 Exposure complete
18:00:20.432 00.098 5896 worker thread done servicing request
18:00:20.434 00.002 3732 OnExposeComplete: enter
18:00:20.436 00.002 3732 UpdateGuideState(): m_state=1
18:00:20.438 00.002 3732 UpdateCurrentPosition: no star selected
18:00:20.440 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:00:20.444 00.004 3732 Status Line: No star selected
18:00:20.450 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=3, Gamma=0.410
18:00:20.494 00.044 3732 UpdateGuideState exits: No star selected
18:00:20.494 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:00:20.494 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:00:20.494 00.000 3732 Enqueuing Expose request
18:00:20.494 00.000 5896 Worker thread wakes up
18:00:20.494 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:00:20.494 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:00:21.421 00.927 5896 Exposure complete
18:00:21.475 00.054 5896 worker thread done servicing request
18:00:21.475 00.000 3732 OnExposeComplete: enter
18:00:21.477 00.002 3732 UpdateGuideState(): m_state=1
18:00:21.480 00.003 3732 UpdateCurrentPosition: no star selected
18:00:21.483 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:00:21.483 00.000 3732 Status Line: No star selected
18:00:21.492 00.009 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=3, Gamma=0.410
18:00:21.541 00.049 3732 UpdateGuideState exits: No star selected
18:00:21.543 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:00:21.545 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:00:21.549 00.004 3732 Enqueuing Expose request
18:00:21.549 00.000 5896 Worker thread wakes up
18:00:21.549 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:00:21.549 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:00:22.684 01.135 5896 Exposure complete
18:00:22.732 00.048 5896 worker thread done servicing request
18:00:22.732 00.000 3732 OnExposeComplete: enter
18:00:22.744 00.012 3732 UpdateGuideState(): m_state=1
18:00:22.747 00.003 3732 UpdateCurrentPosition: no star selected
18:00:22.747 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:00:22.747 00.000 3732 Status Line: No star selected
18:00:22.747 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=3, Gamma=0.410
18:00:22.795 00.048 3732 UpdateGuideState exits: No star selected
18:00:22.795 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:00:22.795 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:00:22.807 00.012 3732 Enqueuing Expose request
18:00:22.811 00.004 5896 Worker thread wakes up
18:00:22.811 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:00:22.811 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:00:23.717 00.906 5896 Exposure complete
18:00:23.776 00.059 5896 worker thread done servicing request
18:00:23.776 00.000 3732 OnExposeComplete: enter
18:00:23.780 00.004 3732 UpdateGuideState(): m_state=1
18:00:23.782 00.002 3732 UpdateCurrentPosition: no star selected
18:00:23.782 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:00:23.782 00.000 3732 Status Line: No star selected
18:00:23.782 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=1, FiltMin=0, FiltMax=4, Gamma=0.410
18:00:23.838 00.056 3732 UpdateGuideState exits: No star selected
18:00:23.843 00.005 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:00:23.845 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:00:23.847 00.002 3732 Enqueuing Expose request
18:00:23.849 00.002 5896 Worker thread wakes up
18:00:23.849 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:00:23.849 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:00:24.986 01.137 5896 Exposure complete
18:00:25.039 00.053 5896 worker thread done servicing request
18:00:25.041 00.002 3732 OnExposeComplete: enter
18:00:25.041 00.000 3732 UpdateGuideState(): m_state=1
18:00:25.041 00.000 3732 UpdateCurrentPosition: no star selected
18:00:25.045 00.004 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:00:25.045 00.000 3732 Status Line: No star selected
18:00:25.053 00.008 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=3, Gamma=0.410
18:00:25.098 00.045 3732 UpdateGuideState exits: No star selected
18:00:25.100 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:00:25.102 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:00:25.104 00.002 3732 Enqueuing Expose request
18:00:25.104 00.000 5896 Worker thread wakes up
18:00:25.104 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:00:25.104 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:00:26.014 00.910 5896 Exposure complete
18:00:26.073 00.059 5896 worker thread done servicing request
18:00:26.075 00.002 3732 OnExposeComplete: enter
18:00:26.075 00.000 3732 UpdateGuideState(): m_state=1
18:00:26.075 00.000 3732 UpdateCurrentPosition: no star selected
18:00:26.075 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:00:26.075 00.000 3732 Status Line: No star selected
18:00:26.075 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=3, Gamma=0.410
18:00:26.137 00.062 3732 UpdateGuideState exits: No star selected
18:00:26.137 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:00:26.137 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:00:26.137 00.000 3732 Enqueuing Expose request
18:00:26.137 00.000 5896 Worker thread wakes up
18:00:26.137 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:00:26.137 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:00:27.274 01.137 5896 Exposure complete
18:00:27.327 00.053 5896 worker thread done servicing request
18:00:27.327 00.000 3732 OnExposeComplete: enter
18:00:27.331 00.004 3732 UpdateGuideState(): m_state=1
18:00:27.333 00.002 3732 UpdateCurrentPosition: no star selected
18:00:27.335 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:00:27.339 00.004 3732 Status Line: No star selected
18:00:27.345 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=3, Gamma=0.410
18:00:27.392 00.047 3732 UpdateGuideState exits: No star selected
18:00:27.394 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:00:27.394 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:00:27.397 00.003 3732 Enqueuing Expose request
18:00:27.397 00.000 5896 Worker thread wakes up
18:00:27.397 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:00:27.397 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:00:28.304 00.907 5896 Exposure complete
18:00:28.348 00.044 5896 worker thread done servicing request
18:00:28.348 00.000 3732 OnExposeComplete: enter
18:00:28.348 00.000 3732 UpdateGuideState(): m_state=1
18:00:28.364 00.016 3732 UpdateCurrentPosition: no star selected
18:00:28.364 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:00:28.364 00.000 3732 Status Line: No star selected
18:00:28.369 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=3, Gamma=0.410
18:00:28.411 00.042 3732 UpdateGuideState exits: No star selected
18:00:28.411 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:00:28.411 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:00:28.411 00.000 3732 Enqueuing Expose request
18:00:28.411 00.000 5896 Worker thread wakes up
18:00:28.411 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:00:28.411 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:00:29.572 01.161 5896 Exposure complete
18:00:29.648 00.076 5896 worker thread done servicing request
18:00:29.648 00.000 3732 OnExposeComplete: enter
18:00:29.650 00.002 3732 UpdateGuideState(): m_state=1
18:00:29.650 00.000 3732 UpdateCurrentPosition: no star selected
18:00:29.650 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:00:29.650 00.000 3732 Status Line: No star selected
18:00:29.650 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=1, FiltMin=0, FiltMax=4, Gamma=0.410
18:00:29.697 00.047 3732 UpdateGuideState exits: No star selected
18:00:29.713 00.016 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:00:29.713 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:00:29.713 00.000 3732 Enqueuing Expose request
18:00:29.713 00.000 5896 Worker thread wakes up
18:00:29.713 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:00:29.713 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:00:30.635 00.922 5896 Exposure complete
18:00:30.714 00.079 5896 worker thread done servicing request
18:00:30.714 00.000 3732 OnExposeComplete: enter
18:00:30.714 00.000 3732 UpdateGuideState(): m_state=1
18:00:30.729 00.015 3732 UpdateCurrentPosition: no star selected
18:00:30.729 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:00:30.729 00.000 3732 Status Line: No star selected
18:00:30.739 00.010 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=5, Gamma=0.410
18:00:30.777 00.038 3732 UpdateGuideState exits: No star selected
18:00:30.777 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:00:30.777 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:00:30.777 00.000 3732 Enqueuing Expose request
18:00:30.777 00.000 5896 Worker thread wakes up
18:00:30.777 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:00:30.777 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:00:31.939 01.162 5896 Exposure complete
18:00:32.018 00.079 5896 worker thread done servicing request
18:00:32.018 00.000 3732 OnExposeComplete: enter
18:00:32.025 00.007 3732 UpdateGuideState(): m_state=1
18:00:32.025 00.000 3732 UpdateCurrentPosition: no star selected
18:00:32.025 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:00:32.025 00.000 3732 Status Line: No star selected
18:00:32.034 00.009 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=7, Gamma=0.410
18:00:32.066 00.032 3732 UpdateGuideState exits: No star selected
18:00:32.082 00.016 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:00:32.082 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:00:32.082 00.000 3732 Enqueuing Expose request
18:00:32.088 00.006 5896 Worker thread wakes up
18:00:32.088 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:00:32.088 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:00:33.004 00.916 5896 Exposure complete
18:00:33.083 00.079 5896 worker thread done servicing request
18:00:33.083 00.000 3732 OnExposeComplete: enter
18:00:33.083 00.000 3732 UpdateGuideState(): m_state=1
18:00:33.083 00.000 3732 UpdateCurrentPosition: no star selected
18:00:33.083 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:00:33.083 00.000 3732 Status Line: No star selected
18:00:33.083 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:00:33.131 00.048 3732 UpdateGuideState exits: No star selected
18:00:33.131 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:00:33.147 00.016 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:00:33.147 00.000 3732 Enqueuing Expose request
18:00:33.151 00.004 5896 Worker thread wakes up
18:00:33.151 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:00:33.151 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:00:34.304 01.153 5896 Exposure complete
18:00:34.383 00.079 5896 worker thread done servicing request
18:00:34.383 00.000 3732 OnExposeComplete: enter
18:00:34.383 00.000 3732 UpdateGuideState(): m_state=1
18:00:34.383 00.000 3732 UpdateCurrentPosition: no star selected
18:00:34.383 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:00:34.399 00.016 3732 Status Line: No star selected
18:00:34.405 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:00:34.447 00.042 3732 UpdateGuideState exits: No star selected
18:00:34.447 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:00:34.447 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:00:34.447 00.000 3732 Enqueuing Expose request
18:00:34.447 00.000 5896 Worker thread wakes up
18:00:34.447 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:00:34.447 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:00:35.367 00.920 5896 Exposure complete
18:00:35.415 00.048 5896 worker thread done servicing request
18:00:35.415 00.000 3732 OnExposeComplete: enter
18:00:35.415 00.000 3732 UpdateGuideState(): m_state=1
18:00:35.415 00.000 3732 UpdateCurrentPosition: no star selected
18:00:35.431 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:00:35.431 00.000 3732 Status Line: No star selected
18:00:35.431 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=7, Gamma=0.410
18:00:35.482 00.051 3732 UpdateGuideState exits: No star selected
18:00:35.484 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:00:35.486 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:00:35.488 00.002 3732 Enqueuing Expose request
18:00:35.490 00.002 5896 Worker thread wakes up
18:00:35.490 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:00:35.490 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:00:36.619 01.129 5896 Exposure complete
18:00:36.682 00.063 5896 worker thread done servicing request
18:00:36.682 00.000 3732 OnExposeComplete: enter
18:00:36.685 00.003 3732 UpdateGuideState(): m_state=1
18:00:36.687 00.002 3732 UpdateCurrentPosition: no star selected
18:00:36.689 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:00:36.689 00.000 3732 Status Line: No star selected
18:00:36.695 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=7, Gamma=0.410
18:00:36.728 00.033 3732 UpdateGuideState exits: No star selected
18:00:36.728 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:00:36.744 00.016 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:00:36.749 00.005 3732 Enqueuing Expose request
18:00:36.751 00.002 5896 Worker thread wakes up
18:00:36.753 00.002 5896 worker thread servicing REQUEST_EXPOSE 1000
18:00:36.753 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:00:37.662 00.909 5896 Exposure complete
18:00:37.724 00.062 5896 worker thread done servicing request
18:00:37.724 00.000 3732 OnExposeComplete: enter
18:00:37.726 00.002 3732 UpdateGuideState(): m_state=1
18:00:37.726 00.000 3732 UpdateCurrentPosition: no star selected
18:00:37.726 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:00:37.726 00.000 3732 Status Line: No star selected
18:00:37.726 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=8, Gamma=0.410
18:00:37.776 00.050 3732 UpdateGuideState exits: No star selected
18:00:37.776 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:00:37.776 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:00:37.790 00.014 3732 Enqueuing Expose request
18:00:37.790 00.000 5896 Worker thread wakes up
18:00:37.790 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:00:37.790 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:00:38.927 01.137 5896 Exposure complete
18:00:38.984 00.057 5896 worker thread done servicing request
18:00:38.986 00.002 3732 OnExposeComplete: enter
18:00:38.986 00.000 3732 UpdateGuideState(): m_state=1
18:00:38.990 00.004 3732 UpdateCurrentPosition: no star selected
18:00:38.992 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:00:38.994 00.002 3732 Status Line: No star selected
18:00:38.998 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=7, Gamma=0.410
18:00:39.038 00.040 3732 UpdateGuideState exits: No star selected
18:00:39.038 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:00:39.038 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:00:39.038 00.000 3732 Enqueuing Expose request
18:00:39.038 00.000 5896 Worker thread wakes up
18:00:39.038 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:00:39.038 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:00:39.970 00.932 5896 Exposure complete
18:00:40.026 00.056 5896 worker thread done servicing request
18:00:40.026 00.000 3732 OnExposeComplete: enter
18:00:40.026 00.000 3732 UpdateGuideState(): m_state=1
18:00:40.026 00.000 3732 UpdateCurrentPosition: no star selected
18:00:40.033 00.007 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:00:40.033 00.000 3732 Status Line: No star selected
18:00:40.033 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:00:40.088 00.055 3732 UpdateGuideState exits: No star selected
18:00:40.088 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:00:40.088 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:00:40.096 00.008 3732 Enqueuing Expose request
18:00:40.096 00.000 5896 Worker thread wakes up
18:00:40.096 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:00:40.096 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:00:41.231 01.135 5896 Exposure complete
18:00:41.278 00.047 5896 worker thread done servicing request
18:00:41.278 00.000 3732 OnExposeComplete: enter
18:00:41.278 00.000 3732 UpdateGuideState(): m_state=1
18:00:41.278 00.000 3732 UpdateCurrentPosition: no star selected
18:00:41.294 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:00:41.296 00.002 3732 Status Line: No star selected
18:00:41.303 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:00:41.348 00.045 3732 UpdateGuideState exits: No star selected
18:00:41.350 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:00:41.354 00.004 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:00:41.356 00.002 3732 Enqueuing Expose request
18:00:41.358 00.002 5896 Worker thread wakes up
18:00:41.358 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:00:41.360 00.002 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:00:42.275 00.915 5896 Exposure complete
18:00:42.332 00.057 5896 worker thread done servicing request
18:00:42.332 00.000 3732 OnExposeComplete: enter
18:00:42.332 00.000 3732 UpdateGuideState(): m_state=1
18:00:42.332 00.000 3732 UpdateCurrentPosition: no star selected
18:00:42.338 00.006 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:00:42.338 00.000 3732 Status Line: No star selected
18:00:42.338 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:00:42.388 00.050 3732 UpdateGuideState exits: No star selected
18:00:42.388 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:00:42.388 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:00:42.388 00.000 3732 Enqueuing Expose request
18:00:42.388 00.000 5896 Worker thread wakes up
18:00:42.388 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:00:42.388 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:00:43.529 01.141 5896 Exposure complete
18:00:43.608 00.079 5896 worker thread done servicing request
18:00:43.608 00.000 3732 OnExposeComplete: enter
18:00:43.608 00.000 3732 UpdateGuideState(): m_state=1
18:00:43.624 00.016 3732 UpdateCurrentPosition: no star selected
18:00:43.626 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:00:43.628 00.002 3732 Status Line: No star selected
18:00:43.634 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:00:43.682 00.048 3732 UpdateGuideState exits: No star selected
18:00:43.682 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:00:43.687 00.005 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:00:43.689 00.002 3732 Enqueuing Expose request
18:00:43.689 00.000 5896 Worker thread wakes up
18:00:43.693 00.004 5896 worker thread servicing REQUEST_EXPOSE 1000
18:00:43.693 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:00:44.612 00.919 5896 Exposure complete
18:00:44.675 00.063 5896 worker thread done servicing request
18:00:44.675 00.000 3732 OnExposeComplete: enter
18:00:44.675 00.000 3732 UpdateGuideState(): m_state=1
18:00:44.675 00.000 3732 UpdateCurrentPosition: no star selected
18:00:44.675 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:00:44.675 00.000 3732 Status Line: No star selected
18:00:44.691 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:00:44.738 00.047 3732 UpdateGuideState exits: No star selected
18:00:44.738 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:00:44.738 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:00:44.744 00.006 3732 Enqueuing Expose request
18:00:44.744 00.000 5896 Worker thread wakes up
18:00:44.744 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:00:44.744 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:00:45.899 01.155 5896 Exposure complete
18:00:45.963 00.064 5896 worker thread done servicing request
18:00:45.963 00.000 3732 OnExposeComplete: enter
18:00:45.963 00.000 3732 UpdateGuideState(): m_state=1
18:00:45.963 00.000 3732 UpdateCurrentPosition: no star selected
18:00:45.963 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:00:45.963 00.000 3732 Status Line: No star selected
18:00:45.963 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:00:46.013 00.050 3732 UpdateGuideState exits: No star selected
18:00:46.013 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:00:46.013 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:00:46.026 00.013 3732 Enqueuing Expose request
18:00:46.026 00.000 5896 Worker thread wakes up
18:00:46.026 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:00:46.026 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:00:46.946 00.920 5896 Exposure complete
18:00:47.005 00.059 5896 worker thread done servicing request
18:00:47.005 00.000 3732 OnExposeComplete: enter
18:00:47.009 00.004 3732 UpdateGuideState(): m_state=1
18:00:47.011 00.002 3732 UpdateCurrentPosition: no star selected
18:00:47.013 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:00:47.017 00.004 3732 Status Line: No star selected
18:00:47.023 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:00:47.072 00.049 3732 UpdateGuideState exits: No star selected
18:00:47.074 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:00:47.074 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:00:47.074 00.000 3732 Enqueuing Expose request
18:00:47.074 00.000 5896 Worker thread wakes up
18:00:47.074 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:00:47.074 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:00:48.226 01.152 5896 Exposure complete
18:00:48.289 00.063 5896 worker thread done servicing request
18:00:48.289 00.000 3732 OnExposeComplete: enter
18:00:48.289 00.000 3732 UpdateGuideState(): m_state=1
18:00:48.305 00.016 3732 UpdateCurrentPosition: no star selected
18:00:48.305 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:00:48.305 00.000 3732 Status Line: No star selected
18:00:48.305 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:00:48.352 00.047 3732 UpdateGuideState exits: No star selected
18:00:48.352 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:00:48.352 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:00:48.352 00.000 3732 Enqueuing Expose request
18:00:48.352 00.000 5896 Worker thread wakes up
18:00:48.352 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:00:48.352 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:00:49.288 00.936 5896 Exposure complete
18:00:49.352 00.064 5896 worker thread done servicing request
18:00:49.352 00.000 3732 OnExposeComplete: enter
18:00:49.352 00.000 3732 UpdateGuideState(): m_state=1
18:00:49.352 00.000 3732 UpdateCurrentPosition: no star selected
18:00:49.352 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:00:49.352 00.000 3732 Status Line: No star selected
18:00:49.352 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:00:49.411 00.059 3732 UpdateGuideState exits: No star selected
18:00:49.413 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:00:49.416 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:00:49.416 00.000 3732 Enqueuing Expose request
18:00:49.418 00.002 5896 Worker thread wakes up
18:00:49.418 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:00:49.418 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:00:50.561 01.143 5896 Exposure complete
18:00:50.625 00.064 5896 worker thread done servicing request
18:00:50.625 00.000 3732 OnExposeComplete: enter
18:00:50.625 00.000 3732 UpdateGuideState(): m_state=1
18:00:50.625 00.000 3732 UpdateCurrentPosition: no star selected
18:00:50.625 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:00:50.625 00.000 3732 Status Line: No star selected
18:00:50.640 00.015 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=5, Gamma=0.410
18:00:50.684 00.044 3732 UpdateGuideState exits: No star selected
18:00:50.688 00.004 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:00:50.688 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:00:50.688 00.000 3732 Enqueuing Expose request
18:00:50.688 00.000 5896 Worker thread wakes up
18:00:50.688 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:00:50.688 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:00:51.611 00.923 5896 Exposure complete
18:00:51.674 00.063 5896 worker thread done servicing request
18:00:51.674 00.000 3732 OnExposeComplete: enter
18:00:51.678 00.004 3732 UpdateGuideState(): m_state=1
18:00:51.682 00.004 3732 UpdateCurrentPosition: no star selected
18:00:51.684 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:00:51.684 00.000 3732 Status Line: No star selected
18:00:51.694 00.010 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:00:51.737 00.043 3732 UpdateGuideState exits: No star selected
18:00:51.737 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:00:51.737 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:00:51.744 00.007 3732 Enqueuing Expose request
18:00:51.744 00.000 5896 Worker thread wakes up
18:00:51.744 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:00:51.744 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:00:52.883 01.139 5896 Exposure complete
18:00:52.983 00.100 5896 worker thread done servicing request
18:00:52.983 00.000 3732 OnExposeComplete: enter
18:00:52.983 00.000 3732 UpdateGuideState(): m_state=1
18:00:52.983 00.000 3732 UpdateCurrentPosition: no star selected
18:00:52.983 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:00:52.993 00.010 3732 Status Line: No star selected
18:00:52.993 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:00:53.045 00.052 3732 UpdateGuideState exits: No star selected
18:00:53.045 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:00:53.045 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:00:53.045 00.000 3732 Enqueuing Expose request
18:00:53.056 00.011 5896 Worker thread wakes up
18:00:53.056 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:00:53.056 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:00:53.979 00.923 5896 Exposure complete
18:00:54.042 00.063 5896 worker thread done servicing request
18:00:54.042 00.000 3732 OnExposeComplete: enter
18:00:54.042 00.000 3732 UpdateGuideState(): m_state=1
18:00:54.042 00.000 3732 UpdateCurrentPosition: no star selected
18:00:54.042 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:00:54.042 00.000 3732 Status Line: No star selected
18:00:54.056 00.014 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:00:54.090 00.034 3732 UpdateGuideState exits: No star selected
18:00:54.106 00.016 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:00:54.106 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:00:54.106 00.000 3732 Enqueuing Expose request
18:00:54.106 00.000 5896 Worker thread wakes up
18:00:54.106 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:00:54.106 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:00:55.251 01.145 5896 Exposure complete
18:00:55.318 00.067 5896 worker thread done servicing request
18:00:55.318 00.000 3732 OnExposeComplete: enter
18:00:55.318 00.000 3732 UpdateGuideState(): m_state=1
18:00:55.332 00.014 3732 UpdateCurrentPosition: no star selected
18:00:55.332 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:00:55.332 00.000 3732 Status Line: No star selected
18:00:55.345 00.013 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=7, Gamma=0.410
18:00:55.378 00.033 3732 UpdateGuideState exits: No star selected
18:00:55.378 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:00:55.394 00.016 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:00:55.394 00.000 3732 Enqueuing Expose request
18:00:55.394 00.000 5896 Worker thread wakes up
18:00:55.394 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:00:55.394 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:00:56.331 00.937 5896 Exposure complete
18:00:56.412 00.081 5896 worker thread done servicing request
18:00:56.412 00.000 3732 OnExposeComplete: enter
18:00:56.414 00.002 3732 UpdateGuideState(): m_state=1
18:00:56.414 00.000 3732 UpdateCurrentPosition: no star selected
18:00:56.414 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:00:56.414 00.000 3732 Status Line: No star selected
18:00:56.428 00.014 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:00:56.475 00.047 3732 UpdateGuideState exits: No star selected
18:00:56.477 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:00:56.479 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:00:56.481 00.002 3732 Enqueuing Expose request
18:00:56.481 00.000 5896 Worker thread wakes up
18:00:56.481 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:00:56.483 00.002 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:00:57.615 01.132 5896 Exposure complete
18:00:57.673 00.058 5896 worker thread done servicing request
18:00:57.673 00.000 3732 OnExposeComplete: enter
18:00:57.677 00.004 3732 UpdateGuideState(): m_state=1
18:00:57.679 00.002 3732 UpdateCurrentPosition: no star selected
18:00:57.683 00.004 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:00:57.685 00.002 3732 Status Line: No star selected
18:00:57.689 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:00:57.726 00.037 3732 UpdateGuideState exits: No star selected
18:00:57.726 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:00:57.726 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:00:57.742 00.016 3732 Enqueuing Expose request
18:00:57.744 00.002 5896 Worker thread wakes up
18:00:57.744 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:00:57.744 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:00:58.653 00.909 5896 Exposure complete
18:00:58.720 00.067 5896 worker thread done servicing request
18:00:58.720 00.000 3732 OnExposeComplete: enter
18:00:58.722 00.002 3732 UpdateGuideState(): m_state=1
18:00:58.726 00.004 3732 UpdateCurrentPosition: no star selected
18:00:58.728 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:00:58.730 00.002 3732 Status Line: No star selected
18:00:58.736 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=7, Gamma=0.410
18:00:58.776 00.040 3732 UpdateGuideState exits: No star selected
18:00:58.776 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:00:58.776 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:00:58.776 00.000 3732 Enqueuing Expose request
18:00:58.776 00.000 5896 Worker thread wakes up
18:00:58.776 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:00:58.776 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:00:59.932 01.156 5896 Exposure complete
18:00:59.994 00.062 5896 worker thread done servicing request
18:00:59.994 00.000 3732 OnExposeComplete: enter
18:01:00.010 00.016 3732 UpdateGuideState(): m_state=1
18:01:00.014 00.004 3732 UpdateCurrentPosition: no star selected
18:01:00.018 00.004 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:01:00.018 00.000 3732 Status Line: No star selected
18:01:00.026 00.008 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:01:00.059 00.033 3732 UpdateGuideState exits: No star selected
18:01:00.073 00.014 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:01:00.073 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:01:00.073 00.000 3732 Enqueuing Expose request
18:01:00.073 00.000 5896 Worker thread wakes up
18:01:00.073 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:01:00.073 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:01:00.993 00.920 5896 Exposure complete
18:01:01.056 00.063 5896 worker thread done servicing request
18:01:01.056 00.000 3732 OnExposeComplete: enter
18:01:01.056 00.000 3732 UpdateGuideState(): m_state=1
18:01:01.056 00.000 3732 UpdateCurrentPosition: no star selected
18:01:01.056 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:01:01.056 00.000 3732 Status Line: No star selected
18:01:01.072 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:01:01.119 00.047 3732 UpdateGuideState exits: No star selected
18:01:01.119 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:01:01.119 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:01:01.119 00.000 3732 Enqueuing Expose request
18:01:01.119 00.000 5896 Worker thread wakes up
18:01:01.119 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:01:01.119 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:01:02.274 01.155 5896 Exposure complete
18:01:02.338 00.064 5896 worker thread done servicing request
18:01:02.338 00.000 3732 OnExposeComplete: enter
18:01:02.338 00.000 3732 UpdateGuideState(): m_state=1
18:01:02.353 00.015 3732 UpdateCurrentPosition: no star selected
18:01:02.353 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:01:02.353 00.000 3732 Status Line: No star selected
18:01:02.363 00.010 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=5, Gamma=0.410
18:01:02.401 00.038 3732 UpdateGuideState exits: No star selected
18:01:02.401 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:01:02.401 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:01:02.401 00.000 3732 Enqueuing Expose request
18:01:02.401 00.000 5896 Worker thread wakes up
18:01:02.401 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:01:02.401 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:01:03.336 00.935 5896 Exposure complete
18:01:03.402 00.066 5896 worker thread done servicing request
18:01:03.402 00.000 3732 OnExposeComplete: enter
18:01:03.416 00.014 3732 UpdateGuideState(): m_state=1
18:01:03.416 00.000 3732 UpdateCurrentPosition: no star selected
18:01:03.416 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:01:03.416 00.000 3732 Status Line: No star selected
18:01:03.416 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=7, Gamma=0.410
18:01:03.471 00.055 3732 UpdateGuideState exits: No star selected
18:01:03.473 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:01:03.475 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:01:03.477 00.002 3732 Enqueuing Expose request
18:01:03.479 00.002 5896 Worker thread wakes up
18:01:03.479 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:01:03.479 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:01:04.631 01.152 5896 Exposure complete
18:01:04.694 00.063 5896 worker thread done servicing request
18:01:04.694 00.000 3732 OnExposeComplete: enter
18:01:04.704 00.010 3732 UpdateGuideState(): m_state=1
18:01:04.706 00.002 3732 UpdateCurrentPosition: no star selected
18:01:04.708 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:01:04.710 00.002 3732 Status Line: No star selected
18:01:04.714 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:01:04.757 00.043 3732 UpdateGuideState exits: No star selected
18:01:04.757 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:01:04.757 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:01:04.757 00.000 3732 Enqueuing Expose request
18:01:04.757 00.000 5896 Worker thread wakes up
18:01:04.757 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:01:04.757 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:01:05.678 00.921 5896 Exposure complete
18:01:05.722 00.044 5896 worker thread done servicing request
18:01:05.722 00.000 3732 OnExposeComplete: enter
18:01:05.722 00.000 3732 UpdateGuideState(): m_state=1
18:01:05.738 00.016 3732 UpdateCurrentPosition: no star selected
18:01:05.738 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:01:05.738 00.000 3732 Status Line: No star selected
18:01:05.744 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:01:05.786 00.042 3732 UpdateGuideState exits: No star selected
18:01:05.786 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:01:05.786 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:01:05.786 00.000 3732 Enqueuing Expose request
18:01:05.786 00.000 5896 Worker thread wakes up
18:01:05.786 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:01:05.786 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:01:06.944 01.158 5896 Exposure complete
18:01:07.008 00.064 5896 worker thread done servicing request
18:01:07.008 00.000 3732 OnExposeComplete: enter
18:01:07.008 00.000 3732 UpdateGuideState(): m_state=1
18:01:07.008 00.000 3732 UpdateCurrentPosition: no star selected
18:01:07.015 00.007 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:01:07.015 00.000 3732 Status Line: No star selected
18:01:07.022 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:01:07.057 00.035 3732 UpdateGuideState exits: No star selected
18:01:07.057 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:01:07.071 00.014 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:01:07.073 00.002 3732 Enqueuing Expose request
18:01:07.073 00.000 5896 Worker thread wakes up
18:01:07.073 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:01:07.075 00.002 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:01:07.994 00.919 5896 Exposure complete
18:01:08.057 00.063 5896 worker thread done servicing request
18:01:08.057 00.000 3732 OnExposeComplete: enter
18:01:08.070 00.013 3732 UpdateGuideState(): m_state=1
18:01:08.072 00.002 3732 UpdateCurrentPosition: no star selected
18:01:08.074 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:01:08.076 00.002 3732 Status Line: No star selected
18:01:08.082 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:01:08.120 00.038 3732 UpdateGuideState exits: No star selected
18:01:08.120 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:01:08.120 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:01:08.133 00.013 3732 Enqueuing Expose request
18:01:08.133 00.000 5896 Worker thread wakes up
18:01:08.133 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:01:08.133 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:01:09.290 01.157 5896 Exposure complete
18:01:09.338 00.048 5896 worker thread done servicing request
18:01:09.338 00.000 3732 OnExposeComplete: enter
18:01:09.338 00.000 3732 UpdateGuideState(): m_state=1
18:01:09.338 00.000 3732 UpdateCurrentPosition: no star selected
18:01:09.338 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:01:09.338 00.000 3732 Status Line: No star selected
18:01:09.357 00.019 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:01:09.401 00.044 3732 UpdateGuideState exits: No star selected
18:01:09.401 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:01:09.401 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:01:09.401 00.000 3732 Enqueuing Expose request
18:01:09.401 00.000 5896 Worker thread wakes up
18:01:09.401 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:01:09.401 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:01:10.334 00.933 5896 Exposure complete
18:01:10.398 00.064 5896 worker thread done servicing request
18:01:10.398 00.000 3732 OnExposeComplete: enter
18:01:10.398 00.000 3732 UpdateGuideState(): m_state=1
18:01:10.398 00.000 3732 UpdateCurrentPosition: no star selected
18:01:10.398 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:01:10.398 00.000 3732 Status Line: No star selected
18:01:10.398 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:01:10.447 00.049 3732 UpdateGuideState exits: No star selected
18:01:10.447 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:01:10.461 00.014 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:01:10.463 00.002 3732 Enqueuing Expose request
18:01:10.465 00.002 5896 Worker thread wakes up
18:01:10.465 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:01:10.465 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:01:11.623 01.158 5896 Exposure complete
18:01:11.700 00.077 5896 worker thread done servicing request
18:01:11.700 00.000 3732 OnExposeComplete: enter
18:01:11.700 00.000 3732 UpdateGuideState(): m_state=1
18:01:11.713 00.013 3732 UpdateCurrentPosition: no star selected
18:01:11.716 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:01:11.716 00.000 3732 Status Line: No star selected
18:01:11.716 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:01:11.764 00.048 3732 UpdateGuideState exits: No star selected
18:01:11.764 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:01:11.764 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:01:11.764 00.000 3732 Enqueuing Expose request
18:01:11.776 00.012 5896 Worker thread wakes up
18:01:11.776 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:01:11.776 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:01:12.704 00.928 5896 Exposure complete
18:01:12.769 00.065 5896 worker thread done servicing request
18:01:12.769 00.000 3732 OnExposeComplete: enter
18:01:12.769 00.000 3732 UpdateGuideState(): m_state=1
18:01:12.783 00.014 3732 UpdateCurrentPosition: no star selected
18:01:12.783 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:01:12.783 00.000 3732 Status Line: No star selected
18:01:12.783 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:01:12.838 00.055 3732 UpdateGuideState exits: No star selected
18:01:12.838 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:01:12.838 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:01:12.838 00.000 3732 Enqueuing Expose request
18:01:12.838 00.000 5896 Worker thread wakes up
18:01:12.838 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:01:12.838 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:01:13.994 01.156 5896 Exposure complete
18:01:14.056 00.062 5896 worker thread done servicing request
18:01:14.056 00.000 3732 OnExposeComplete: enter
18:01:14.056 00.000 3732 UpdateGuideState(): m_state=1
18:01:14.056 00.000 3732 UpdateCurrentPosition: no star selected
18:01:14.056 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:01:14.056 00.000 3732 Status Line: No star selected
18:01:14.056 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=163, med=1, FiltMin=0, FiltMax=15, Gamma=0.410
18:01:14.116 00.060 3732 UpdateGuideState exits: No star selected
18:01:14.118 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:01:14.119 00.001 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:01:14.119 00.000 3732 Enqueuing Expose request
18:01:14.119 00.000 5896 Worker thread wakes up
18:01:14.119 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:01:14.119 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:01:15.059 00.940 5896 Exposure complete
18:01:15.122 00.063 5896 worker thread done servicing request
18:01:15.122 00.000 3732 OnExposeComplete: enter
18:01:15.124 00.002 3732 UpdateGuideState(): m_state=1
18:01:15.124 00.000 3732 UpdateCurrentPosition: no star selected
18:01:15.124 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:01:15.124 00.000 3732 Status Line: No star selected
18:01:15.124 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=34, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:01:15.170 00.046 3732 UpdateGuideState exits: No star selected
18:01:15.182 00.012 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:01:15.185 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:01:15.185 00.000 3732 Enqueuing Expose request
18:01:15.192 00.007 5896 Worker thread wakes up
18:01:15.192 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:01:15.192 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:01:16.345 01.153 5896 Exposure complete
18:01:16.408 00.063 5896 worker thread done servicing request
18:01:16.408 00.000 3732 OnExposeComplete: enter
18:01:16.408 00.000 3732 UpdateGuideState(): m_state=1
18:01:16.424 00.016 3732 UpdateCurrentPosition: no star selected
18:01:16.424 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:01:16.424 00.000 3732 Status Line: No star selected
18:01:16.424 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=5, Gamma=0.410
18:01:16.472 00.048 3732 UpdateGuideState exits: No star selected
18:01:16.472 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:01:16.472 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:01:16.472 00.000 3732 Enqueuing Expose request
18:01:16.472 00.000 5896 Worker thread wakes up
18:01:16.472 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:01:16.472 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:01:17.408 00.936 5896 Exposure complete
18:01:17.456 00.048 5896 worker thread done servicing request
18:01:17.456 00.000 3732 OnExposeComplete: enter
18:01:17.456 00.000 3732 UpdateGuideState(): m_state=1
18:01:17.456 00.000 3732 UpdateCurrentPosition: no star selected
18:01:17.456 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:01:17.456 00.000 3732 Status Line: No star selected
18:01:17.472 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:01:17.520 00.048 3732 UpdateGuideState exits: No star selected
18:01:17.520 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:01:17.520 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:01:17.526 00.006 3732 Enqueuing Expose request
18:01:17.526 00.000 5896 Worker thread wakes up
18:01:17.526 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:01:17.526 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:01:18.681 01.155 5896 Exposure complete
18:01:18.744 00.063 5896 worker thread done servicing request
18:01:18.744 00.000 3732 OnExposeComplete: enter
18:01:18.744 00.000 3732 UpdateGuideState(): m_state=1
18:01:18.744 00.000 3732 UpdateCurrentPosition: no star selected
18:01:18.744 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:01:18.744 00.000 3732 Status Line: No star selected
18:01:18.764 00.020 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=5, Gamma=0.410
18:01:18.807 00.043 3732 UpdateGuideState exits: No star selected
18:01:18.807 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:01:18.807 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:01:18.807 00.000 3732 Enqueuing Expose request
18:01:18.807 00.000 5896 Worker thread wakes up
18:01:18.807 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:01:18.807 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:01:19.724 00.917 5896 Exposure complete
18:01:19.776 00.052 5896 worker thread done servicing request
18:01:19.776 00.000 3732 OnExposeComplete: enter
18:01:19.776 00.000 3732 UpdateGuideState(): m_state=1
18:01:19.787 00.011 3732 UpdateCurrentPosition: no star selected
18:01:19.789 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:01:19.791 00.002 3732 Status Line: No star selected
18:01:19.795 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:01:19.842 00.047 3732 UpdateGuideState exits: No star selected
18:01:19.842 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:01:19.844 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:01:19.846 00.002 3732 Enqueuing Expose request
18:01:19.848 00.002 5896 Worker thread wakes up
18:01:19.848 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:01:19.848 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:01:20.996 01.148 5896 Exposure complete
18:01:21.075 00.079 5896 worker thread done servicing request
18:01:21.075 00.000 3732 OnExposeComplete: enter
18:01:21.075 00.000 3732 UpdateGuideState(): m_state=1
18:01:21.075 00.000 3732 UpdateCurrentPosition: no star selected
18:01:21.084 00.009 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:01:21.084 00.000 3732 Status Line: No star selected
18:01:21.091 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=5, Gamma=0.410
18:01:21.138 00.047 3732 UpdateGuideState exits: No star selected
18:01:21.140 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:01:21.142 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:01:21.144 00.002 3732 Enqueuing Expose request
18:01:21.146 00.002 5896 Worker thread wakes up
18:01:21.146 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:01:21.146 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:01:22.057 00.911 5896 Exposure complete
18:01:22.137 00.080 5896 worker thread done servicing request
18:01:22.137 00.000 3732 OnExposeComplete: enter
18:01:22.137 00.000 3732 UpdateGuideState(): m_state=1
18:01:22.137 00.000 3732 UpdateCurrentPosition: no star selected
18:01:22.144 00.007 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:01:22.144 00.000 3732 Status Line: No star selected
18:01:22.144 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:01:22.188 00.044 3732 UpdateGuideState exits: No star selected
18:01:22.188 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:01:22.200 00.012 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:01:22.200 00.000 3732 Enqueuing Expose request
18:01:22.200 00.000 5896 Worker thread wakes up
18:01:22.200 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:01:22.200 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:01:23.330 01.130 5896 Exposure complete
18:01:23.400 00.070 5896 worker thread done servicing request
18:01:23.400 00.000 3732 OnExposeComplete: enter
18:01:23.400 00.000 3732 UpdateGuideState(): m_state=1
18:01:23.400 00.000 3732 UpdateCurrentPosition: no star selected
18:01:23.410 00.010 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:01:23.410 00.000 3732 Status Line: No star selected
18:01:23.418 00.008 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:01:23.463 00.045 3732 UpdateGuideState exits: No star selected
18:01:23.463 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:01:23.463 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:01:23.463 00.000 3732 Enqueuing Expose request
18:01:23.473 00.010 5896 Worker thread wakes up
18:01:23.473 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:01:23.473 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:01:24.394 00.921 5896 Exposure complete
18:01:24.458 00.064 5896 worker thread done servicing request
18:01:24.458 00.000 3732 OnExposeComplete: enter
18:01:24.458 00.000 3732 UpdateGuideState(): m_state=1
18:01:24.473 00.015 3732 UpdateCurrentPosition: no star selected
18:01:24.473 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:01:24.473 00.000 3732 Status Line: No star selected
18:01:24.473 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:01:24.529 00.056 3732 UpdateGuideState exits: No star selected
18:01:24.532 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:01:24.534 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:01:24.536 00.002 3732 Enqueuing Expose request
18:01:24.537 00.001 5896 Worker thread wakes up
18:01:24.539 00.002 5896 worker thread servicing REQUEST_EXPOSE 1000
18:01:24.539 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:01:25.678 01.139 5896 Exposure complete
18:01:25.737 00.059 5896 worker thread done servicing request
18:01:25.737 00.000 3732 OnExposeComplete: enter
18:01:25.739 00.002 3732 UpdateGuideState(): m_state=1
18:01:25.741 00.002 3732 UpdateCurrentPosition: no star selected
18:01:25.743 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:01:25.743 00.000 3732 Status Line: No star selected
18:01:25.743 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:01:25.796 00.053 3732 UpdateGuideState exits: No star selected
18:01:25.802 00.006 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:01:25.804 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:01:25.804 00.000 3732 Enqueuing Expose request
18:01:25.807 00.003 5896 Worker thread wakes up
18:01:25.807 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:01:25.807 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:01:26.742 00.935 5896 Exposure complete
18:01:26.811 00.069 5896 worker thread done servicing request
18:01:26.811 00.000 3732 OnExposeComplete: enter
18:01:26.811 00.000 3732 UpdateGuideState(): m_state=1
18:01:26.811 00.000 3732 UpdateCurrentPosition: no star selected
18:01:26.811 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:01:26.820 00.009 3732 Status Line: No star selected
18:01:26.820 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:01:26.869 00.049 3732 UpdateGuideState exits: No star selected
18:01:26.869 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:01:26.869 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:01:26.869 00.000 3732 Enqueuing Expose request
18:01:26.869 00.000 5896 Worker thread wakes up
18:01:26.869 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:01:26.869 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:01:28.008 01.139 5896 Exposure complete
18:01:28.066 00.058 5896 worker thread done servicing request
18:01:28.066 00.000 3732 OnExposeComplete: enter
18:01:28.066 00.000 3732 UpdateGuideState(): m_state=1
18:01:28.066 00.000 3732 UpdateCurrentPosition: no star selected
18:01:28.072 00.006 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:01:28.072 00.000 3732 Status Line: No star selected
18:01:28.072 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:01:28.123 00.051 3732 UpdateGuideState exits: No star selected
18:01:28.125 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:01:28.127 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:01:28.129 00.002 3732 Enqueuing Expose request
18:01:28.129 00.000 5896 Worker thread wakes up
18:01:28.129 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:01:28.129 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:01:29.058 00.929 5896 Exposure complete
18:01:29.121 00.063 5896 worker thread done servicing request
18:01:29.121 00.000 3732 OnExposeComplete: enter
18:01:29.123 00.002 3732 UpdateGuideState(): m_state=1
18:01:29.125 00.002 3732 UpdateCurrentPosition: no star selected
18:01:29.130 00.005 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:01:29.132 00.002 3732 Status Line: No star selected
18:01:29.138 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:01:29.182 00.044 3732 UpdateGuideState exits: No star selected
18:01:29.185 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:01:29.187 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:01:29.189 00.002 3732 Enqueuing Expose request
18:01:29.191 00.002 5896 Worker thread wakes up
18:01:29.191 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:01:29.191 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:01:30.346 01.155 5896 Exposure complete
18:01:30.409 00.063 5896 worker thread done servicing request
18:01:30.409 00.000 3732 OnExposeComplete: enter
18:01:30.409 00.000 3732 UpdateGuideState(): m_state=1
18:01:30.425 00.016 3732 UpdateCurrentPosition: no star selected
18:01:30.425 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:01:30.425 00.000 3732 Status Line: No star selected
18:01:30.425 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=5, Gamma=0.410
18:01:30.472 00.047 3732 UpdateGuideState exits: No star selected
18:01:30.472 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:01:30.472 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:01:30.472 00.000 3732 Enqueuing Expose request
18:01:30.472 00.000 5896 Worker thread wakes up
18:01:30.472 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:01:30.472 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:01:31.396 00.924 5896 Exposure complete
18:01:31.443 00.047 5896 worker thread done servicing request
18:01:31.443 00.000 3732 OnExposeComplete: enter
18:01:31.443 00.000 3732 UpdateGuideState(): m_state=1
18:01:31.443 00.000 3732 UpdateCurrentPosition: no star selected
18:01:31.458 00.015 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:01:31.458 00.000 3732 Status Line: No star selected
18:01:31.458 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:01:31.506 00.048 3732 UpdateGuideState exits: No star selected
18:01:31.506 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:01:31.506 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:01:31.506 00.000 3732 Enqueuing Expose request
18:01:31.506 00.000 5896 Worker thread wakes up
18:01:31.506 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:01:31.506 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:01:32.683 01.177 5896 Exposure complete
18:01:32.736 00.053 5896 worker thread done servicing request
18:01:32.736 00.000 3732 OnExposeComplete: enter
18:01:32.736 00.000 3732 UpdateGuideState(): m_state=1
18:01:32.736 00.000 3732 UpdateCurrentPosition: no star selected
18:01:32.736 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:01:32.736 00.000 3732 Status Line: No star selected
18:01:32.746 00.010 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:01:32.795 00.049 3732 UpdateGuideState exits: No star selected
18:01:32.797 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:01:32.799 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:01:32.799 00.000 3732 Enqueuing Expose request
18:01:32.801 00.002 5896 Worker thread wakes up
18:01:32.801 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:01:32.801 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:01:33.715 00.914 5896 Exposure complete
18:01:33.762 00.047 5896 worker thread done servicing request
18:01:33.762 00.000 3732 OnExposeComplete: enter
18:01:33.762 00.000 3732 UpdateGuideState(): m_state=1
18:01:33.776 00.014 3732 UpdateCurrentPosition: no star selected
18:01:33.778 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:01:33.778 00.000 3732 Status Line: No star selected
18:01:33.778 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=34, med=1, FiltMin=0, FiltMax=5, Gamma=0.410
18:01:33.825 00.047 3732 UpdateGuideState exits: No star selected
18:01:33.825 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:01:33.825 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:01:33.825 00.000 3732 Enqueuing Expose request
18:01:33.838 00.013 5896 Worker thread wakes up
18:01:33.838 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:01:33.838 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:01:34.988 01.150 5896 Exposure complete
18:01:35.051 00.063 5896 worker thread done servicing request
18:01:35.051 00.000 3732 OnExposeComplete: enter
18:01:35.051 00.000 3732 UpdateGuideState(): m_state=1
18:01:35.067 00.016 3732 UpdateCurrentPosition: no star selected
18:01:35.067 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:01:35.067 00.000 3732 Status Line: No star selected
18:01:35.067 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=5, Gamma=0.410
18:01:35.119 00.052 3732 UpdateGuideState exits: No star selected
18:01:35.121 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:01:35.123 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:01:35.125 00.002 3732 Enqueuing Expose request
18:01:35.128 00.003 5896 Worker thread wakes up
18:01:35.128 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:01:35.128 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:01:36.051 00.923 5896 Exposure complete
18:01:36.114 00.063 5896 worker thread done servicing request
18:01:36.114 00.000 3732 OnExposeComplete: enter
18:01:36.117 00.003 3732 UpdateGuideState(): m_state=1
18:01:36.119 00.002 3732 UpdateCurrentPosition: no star selected
18:01:36.121 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:01:36.123 00.002 3732 Status Line: No star selected
18:01:36.127 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:01:36.161 00.034 3732 UpdateGuideState exits: No star selected
18:01:36.161 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:01:36.161 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:01:36.177 00.016 3732 Enqueuing Expose request
18:01:36.177 00.000 5896 Worker thread wakes up
18:01:36.177 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:01:36.177 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:01:37.322 01.145 5896 Exposure complete
18:01:37.385 00.063 5896 worker thread done servicing request
18:01:37.385 00.000 3732 OnExposeComplete: enter
18:01:37.401 00.016 3732 UpdateGuideState(): m_state=1
18:01:37.401 00.000 3732 UpdateCurrentPosition: no star selected
18:01:37.401 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:01:37.401 00.000 3732 Status Line: No star selected
18:01:37.401 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:01:37.449 00.048 3732 UpdateGuideState exits: No star selected
18:01:37.449 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:01:37.449 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:01:37.449 00.000 3732 Enqueuing Expose request
18:01:37.465 00.016 5896 Worker thread wakes up
18:01:37.465 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:01:37.465 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:01:38.385 00.920 5896 Exposure complete
18:01:38.448 00.063 5896 worker thread done servicing request
18:01:38.448 00.000 3732 OnExposeComplete: enter
18:01:38.448 00.000 3732 UpdateGuideState(): m_state=1
18:01:38.464 00.016 3732 UpdateCurrentPosition: no star selected
18:01:38.464 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:01:38.464 00.000 3732 Status Line: No star selected
18:01:38.464 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:01:38.512 00.048 3732 UpdateGuideState exits: No star selected
18:01:38.512 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:01:38.512 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:01:38.512 00.000 3732 Enqueuing Expose request
18:01:38.527 00.015 5896 Worker thread wakes up
18:01:38.527 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:01:38.527 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:01:39.667 01.140 5896 Exposure complete
18:01:39.724 00.057 5896 worker thread done servicing request
18:01:39.726 00.002 3732 OnExposeComplete: enter
18:01:39.726 00.000 3732 UpdateGuideState(): m_state=1
18:01:39.726 00.000 3732 UpdateCurrentPosition: no star selected
18:01:39.726 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:01:39.726 00.000 3732 Status Line: No star selected
18:01:39.736 00.010 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:01:39.776 00.040 3732 UpdateGuideState exits: No star selected
18:01:39.784 00.008 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:01:39.786 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:01:39.788 00.002 3732 Enqueuing Expose request
18:01:39.790 00.002 5896 Worker thread wakes up
18:01:39.790 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:01:39.790 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:01:40.721 00.931 5896 Exposure complete
18:01:40.784 00.063 5896 worker thread done servicing request
18:01:40.784 00.000 3732 OnExposeComplete: enter
18:01:40.787 00.003 3732 UpdateGuideState(): m_state=1
18:01:40.789 00.002 3732 UpdateCurrentPosition: no star selected
18:01:40.789 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:01:40.791 00.002 3732 Status Line: No star selected
18:01:40.797 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:01:40.838 00.041 3732 UpdateGuideState exits: No star selected
18:01:40.838 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:01:40.838 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:01:40.848 00.010 3732 Enqueuing Expose request
18:01:40.850 00.002 5896 Worker thread wakes up
18:01:40.850 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:01:40.850 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:01:41.990 01.140 5896 Exposure complete
18:01:42.053 00.063 5896 worker thread done servicing request
18:01:42.053 00.000 3732 OnExposeComplete: enter
18:01:42.059 00.006 3732 UpdateGuideState(): m_state=1
18:01:42.061 00.002 3732 UpdateCurrentPosition: no star selected
18:01:42.063 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:01:42.063 00.000 3732 Status Line: No star selected
18:01:42.069 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:01:42.103 00.034 3732 UpdateGuideState exits: No star selected
18:01:42.103 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:01:42.117 00.014 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:01:42.119 00.002 3732 Enqueuing Expose request
18:01:42.124 00.005 5896 Worker thread wakes up
18:01:42.124 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:01:42.124 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:01:43.055 00.931 5896 Exposure complete
18:01:43.118 00.063 5896 worker thread done servicing request
18:01:43.118 00.000 3732 OnExposeComplete: enter
18:01:43.118 00.000 3732 UpdateGuideState(): m_state=1
18:01:43.118 00.000 3732 UpdateCurrentPosition: no star selected
18:01:43.118 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:01:43.118 00.000 3732 Status Line: No star selected
18:01:43.118 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=7, Gamma=0.410
18:01:43.166 00.048 3732 UpdateGuideState exits: No star selected
18:01:43.166 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:01:43.166 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:01:43.182 00.016 3732 Enqueuing Expose request
18:01:43.182 00.000 5896 Worker thread wakes up
18:01:43.182 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:01:43.182 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:01:44.338 01.156 5896 Exposure complete
18:01:44.402 00.064 5896 worker thread done servicing request
18:01:44.402 00.000 3732 OnExposeComplete: enter
18:01:44.402 00.000 3732 UpdateGuideState(): m_state=1
18:01:44.402 00.000 3732 UpdateCurrentPosition: no star selected
18:01:44.418 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:01:44.418 00.000 3732 Status Line: No star selected
18:01:44.424 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:01:44.465 00.041 3732 UpdateGuideState exits: No star selected
18:01:44.465 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:01:44.465 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:01:44.465 00.000 3732 Enqueuing Expose request
18:01:44.465 00.000 5896 Worker thread wakes up
18:01:44.465 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:01:44.465 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:01:45.386 00.921 5896 Exposure complete
18:01:45.433 00.047 5896 worker thread done servicing request
18:01:45.433 00.000 3732 OnExposeComplete: enter
18:01:45.433 00.000 3732 UpdateGuideState(): m_state=1
18:01:45.433 00.000 3732 UpdateCurrentPosition: no star selected
18:01:45.449 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:01:45.449 00.000 3732 Status Line: No star selected
18:01:45.456 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:01:45.496 00.040 3732 UpdateGuideState exits: No star selected
18:01:45.496 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:01:45.496 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:01:45.496 00.000 3732 Enqueuing Expose request
18:01:45.496 00.000 5896 Worker thread wakes up
18:01:45.496 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:01:45.496 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:01:46.655 01.159 5896 Exposure complete
18:01:46.718 00.063 5896 worker thread done servicing request
18:01:46.718 00.000 3732 OnExposeComplete: enter
18:01:46.718 00.000 3732 UpdateGuideState(): m_state=1
18:01:46.718 00.000 3732 UpdateCurrentPosition: no star selected
18:01:46.734 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:01:46.734 00.000 3732 Status Line: No star selected
18:01:46.741 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:01:46.782 00.041 3732 UpdateGuideState exits: No star selected
18:01:46.782 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:01:46.782 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:01:46.782 00.000 3732 Enqueuing Expose request
18:01:46.782 00.000 5896 Worker thread wakes up
18:01:46.782 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:01:46.782 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:01:47.708 00.926 5896 Exposure complete
18:01:47.751 00.043 5896 worker thread done servicing request
18:01:47.751 00.000 3732 OnExposeComplete: enter
18:01:47.751 00.000 3732 UpdateGuideState(): m_state=1
18:01:47.767 00.016 3732 UpdateCurrentPosition: no star selected
18:01:47.767 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:01:47.767 00.000 3732 Status Line: No star selected
18:01:47.776 00.009 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:01:47.814 00.038 3732 UpdateGuideState exits: No star selected
18:01:47.814 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:01:47.814 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:01:47.814 00.000 3732 Enqueuing Expose request
18:01:47.814 00.000 5896 Worker thread wakes up
18:01:47.814 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:01:47.814 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:01:48.977 01.163 5896 Exposure complete
18:01:49.041 00.064 5896 worker thread done servicing request
18:01:49.041 00.000 3732 OnExposeComplete: enter
18:01:49.041 00.000 3732 UpdateGuideState(): m_state=1
18:01:49.041 00.000 3732 UpdateCurrentPosition: no star selected
18:01:49.041 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:01:49.041 00.000 3732 Status Line: No star selected
18:01:49.041 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:01:49.088 00.047 3732 UpdateGuideState exits: No star selected
18:01:49.088 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:01:49.088 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:01:49.104 00.016 3732 Enqueuing Expose request
18:01:49.104 00.000 5896 Worker thread wakes up
18:01:49.104 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:01:49.104 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:01:50.028 00.924 5896 Exposure complete
18:01:50.094 00.066 5896 worker thread done servicing request
18:01:50.094 00.000 3732 OnExposeComplete: enter
18:01:50.097 00.003 3732 UpdateGuideState(): m_state=1
18:01:50.103 00.006 3732 UpdateCurrentPosition: no star selected
18:01:50.107 00.004 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:01:50.109 00.002 3732 Status Line: No star selected
18:01:50.119 00.010 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:01:50.176 00.057 3732 UpdateGuideState exits: No star selected
18:01:50.178 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:01:50.184 00.006 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:01:50.198 00.014 3732 Enqueuing Expose request
18:01:50.202 00.004 5896 Worker thread wakes up
18:01:50.202 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:01:50.202 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:01:51.338 01.136 5896 Exposure complete
18:01:51.382 00.044 5896 worker thread done servicing request
18:01:51.382 00.000 3732 OnExposeComplete: enter
18:01:51.396 00.014 3732 UpdateGuideState(): m_state=1
18:01:51.399 00.003 3732 UpdateCurrentPosition: no star selected
18:01:51.403 00.004 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:01:51.407 00.004 3732 Status Line: No star selected
18:01:51.414 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:01:51.463 00.049 3732 UpdateGuideState exits: No star selected
18:01:51.467 00.004 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:01:51.469 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:01:51.471 00.002 3732 Enqueuing Expose request
18:01:51.473 00.002 5896 Worker thread wakes up
18:01:51.473 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:01:51.473 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:01:52.377 00.904 5896 Exposure complete
18:01:52.425 00.048 5896 worker thread done servicing request
18:01:52.425 00.000 3732 OnExposeComplete: enter
18:01:52.425 00.000 3732 UpdateGuideState(): m_state=1
18:01:52.441 00.016 3732 UpdateCurrentPosition: no star selected
18:01:52.441 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:01:52.441 00.000 3732 Status Line: No star selected
18:01:52.441 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:01:52.494 00.053 3732 UpdateGuideState exits: No star selected
18:01:52.494 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:01:52.504 00.010 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:01:52.504 00.000 3732 Enqueuing Expose request
18:01:52.504 00.000 5896 Worker thread wakes up
18:01:52.504 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:01:52.504 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:01:53.649 01.145 5896 Exposure complete
18:01:53.734 00.085 5896 worker thread done servicing request
18:01:53.734 00.000 3732 OnExposeComplete: enter
18:01:53.734 00.000 3732 UpdateGuideState(): m_state=1
18:01:53.734 00.000 3732 UpdateCurrentPosition: no star selected
18:01:53.740 00.006 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:01:53.740 00.000 3732 Status Line: No star selected
18:01:53.744 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:01:53.792 00.048 3732 UpdateGuideState exits: No star selected
18:01:53.796 00.004 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:01:53.798 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:01:53.798 00.000 3732 Enqueuing Expose request
18:01:53.798 00.000 5896 Worker thread wakes up
18:01:53.798 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:01:53.798 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:01:54.707 00.909 5896 Exposure complete
18:01:54.786 00.079 5896 worker thread done servicing request
18:01:54.786 00.000 3732 OnExposeComplete: enter
18:01:54.786 00.000 3732 UpdateGuideState(): m_state=1
18:01:54.802 00.016 3732 UpdateCurrentPosition: no star selected
18:01:54.802 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:01:54.802 00.000 3732 Status Line: No star selected
18:01:54.802 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:01:54.849 00.047 3732 UpdateGuideState exits: No star selected
18:01:54.849 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:01:54.849 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:01:54.849 00.000 3732 Enqueuing Expose request
18:01:54.849 00.000 5896 Worker thread wakes up
18:01:54.849 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:01:54.849 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:01:56.009 01.160 5896 Exposure complete
18:01:56.072 00.063 5896 worker thread done servicing request
18:01:56.072 00.000 3732 OnExposeComplete: enter
18:01:56.072 00.000 3732 UpdateGuideState(): m_state=1
18:01:56.072 00.000 3732 UpdateCurrentPosition: no star selected
18:01:56.072 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:01:56.072 00.000 3732 Status Line: No star selected
18:01:56.088 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:01:56.136 00.048 3732 UpdateGuideState exits: No star selected
18:01:56.136 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:01:56.136 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:01:56.136 00.000 3732 Enqueuing Expose request
18:01:56.151 00.015 5896 Worker thread wakes up
18:01:56.151 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:01:56.151 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:01:57.060 00.909 5896 Exposure complete
18:01:57.122 00.062 5896 worker thread done servicing request
18:01:57.122 00.000 3732 OnExposeComplete: enter
18:01:57.122 00.000 3732 UpdateGuideState(): m_state=1
18:01:57.122 00.000 3732 UpdateCurrentPosition: no star selected
18:01:57.122 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:01:57.122 00.000 3732 Status Line: No star selected
18:01:57.141 00.019 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:01:57.186 00.045 3732 UpdateGuideState exits: No star selected
18:01:57.186 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:01:57.186 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:01:57.186 00.000 3732 Enqueuing Expose request
18:01:57.186 00.000 5896 Worker thread wakes up
18:01:57.186 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:01:57.186 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:01:58.341 01.155 5896 Exposure complete
18:01:58.408 00.067 5896 worker thread done servicing request
18:01:58.408 00.000 3732 OnExposeComplete: enter
18:01:58.408 00.000 3732 UpdateGuideState(): m_state=1
18:01:58.413 00.005 3732 UpdateCurrentPosition: no star selected
18:01:58.415 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:01:58.418 00.003 3732 Status Line: No star selected
18:01:58.424 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:01:58.463 00.039 3732 UpdateGuideState exits: No star selected
18:01:58.471 00.008 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:01:58.471 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:01:58.471 00.000 3732 Enqueuing Expose request
18:01:58.471 00.000 5896 Worker thread wakes up
18:01:58.471 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:01:58.471 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:01:59.393 00.922 5896 Exposure complete
18:01:59.479 00.086 5896 worker thread done servicing request
18:01:59.479 00.000 3732 OnExposeComplete: enter
18:01:59.481 00.002 3732 UpdateGuideState(): m_state=1
18:01:59.483 00.002 3732 UpdateCurrentPosition: no star selected
18:01:59.485 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:01:59.489 00.004 3732 Status Line: No star selected
18:01:59.493 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:01:59.542 00.049 3732 UpdateGuideState exits: No star selected
18:01:59.544 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:01:59.546 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:01:59.550 00.004 3732 Enqueuing Expose request
18:01:59.552 00.002 5896 Worker thread wakes up
18:01:59.552 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:01:59.552 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:02:00.682 01.130 5896 Exposure complete
18:02:00.725 00.043 5896 worker thread done servicing request
18:02:00.725 00.000 3732 OnExposeComplete: enter
18:02:00.725 00.000 3732 UpdateGuideState(): m_state=1
18:02:00.725 00.000 3732 UpdateCurrentPosition: no star selected
18:02:00.741 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:02:00.741 00.000 3732 Status Line: No star selected
18:02:00.744 00.003 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:02:00.789 00.045 3732 UpdateGuideState exits: No star selected
18:02:00.789 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:02:00.789 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:02:00.789 00.000 3732 Enqueuing Expose request
18:02:00.789 00.000 5896 Worker thread wakes up
18:02:00.789 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:02:00.789 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:02:01.712 00.923 5896 Exposure complete
18:02:01.754 00.042 5896 worker thread done servicing request
18:02:01.754 00.000 3732 OnExposeComplete: enter
18:02:01.770 00.016 3732 UpdateGuideState(): m_state=1
18:02:01.770 00.000 3732 UpdateCurrentPosition: no star selected
18:02:01.776 00.006 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:02:01.776 00.000 3732 Status Line: No star selected
18:02:01.776 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:02:01.828 00.052 3732 UpdateGuideState exits: No star selected
18:02:01.832 00.004 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:02:01.832 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:02:01.832 00.000 3732 Enqueuing Expose request
18:02:01.840 00.008 5896 Worker thread wakes up
18:02:01.840 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:02:01.840 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:02:02.978 01.138 5896 Exposure complete
18:02:03.025 00.047 5896 worker thread done servicing request
18:02:03.025 00.000 3732 OnExposeComplete: enter
18:02:03.025 00.000 3732 UpdateGuideState(): m_state=1
18:02:03.025 00.000 3732 UpdateCurrentPosition: no star selected
18:02:03.041 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:02:03.041 00.000 3732 Status Line: No star selected
18:02:03.041 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:02:03.089 00.048 3732 UpdateGuideState exits: No star selected
18:02:03.089 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:02:03.089 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:02:03.089 00.000 3732 Enqueuing Expose request
18:02:03.089 00.000 5896 Worker thread wakes up
18:02:03.089 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:02:03.089 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:02:04.013 00.924 5896 Exposure complete
18:02:04.073 00.060 5896 worker thread done servicing request
18:02:04.073 00.000 3732 OnExposeComplete: enter
18:02:04.073 00.000 3732 UpdateGuideState(): m_state=1
18:02:04.073 00.000 3732 UpdateCurrentPosition: no star selected
18:02:04.073 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:02:04.073 00.000 3732 Status Line: No star selected
18:02:04.073 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:02:04.122 00.049 3732 UpdateGuideState exits: No star selected
18:02:04.136 00.014 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:02:04.136 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:02:04.136 00.000 3732 Enqueuing Expose request
18:02:04.136 00.000 5896 Worker thread wakes up
18:02:04.136 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:02:04.136 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:02:05.282 01.146 5896 Exposure complete
18:02:05.346 00.064 5896 worker thread done servicing request
18:02:05.346 00.000 3732 OnExposeComplete: enter
18:02:05.346 00.000 3732 UpdateGuideState(): m_state=1
18:02:05.346 00.000 3732 UpdateCurrentPosition: no star selected
18:02:05.346 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:02:05.346 00.000 3732 Status Line: No star selected
18:02:05.346 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:02:05.401 00.055 3732 UpdateGuideState exits: No star selected
18:02:05.401 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:02:05.410 00.009 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:02:05.410 00.000 3732 Enqueuing Expose request
18:02:05.410 00.000 5896 Worker thread wakes up
18:02:05.410 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:02:05.410 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:02:06.317 00.907 5896 Exposure complete
18:02:06.380 00.063 5896 worker thread done servicing request
18:02:06.380 00.000 3732 OnExposeComplete: enter
18:02:06.380 00.000 3732 UpdateGuideState(): m_state=1
18:02:06.380 00.000 3732 UpdateCurrentPosition: no star selected
18:02:06.380 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:02:06.380 00.000 3732 Status Line: No star selected
18:02:06.380 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:02:06.432 00.052 3732 UpdateGuideState exits: No star selected
18:02:06.432 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:02:06.432 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:02:06.443 00.011 3732 Enqueuing Expose request
18:02:06.443 00.000 5896 Worker thread wakes up
18:02:06.443 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:02:06.443 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:02:07.589 01.146 5896 Exposure complete
18:02:07.653 00.064 5896 worker thread done servicing request
18:02:07.653 00.000 3732 OnExposeComplete: enter
18:02:07.653 00.000 3732 UpdateGuideState(): m_state=1
18:02:07.653 00.000 3732 UpdateCurrentPosition: no star selected
18:02:07.653 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:02:07.653 00.000 3732 Status Line: No star selected
18:02:07.653 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:02:07.715 00.062 3732 UpdateGuideState exits: No star selected
18:02:07.717 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:02:07.717 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:02:07.717 00.000 3732 Enqueuing Expose request
18:02:07.717 00.000 5896 Worker thread wakes up
18:02:07.717 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:02:07.717 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:02:08.639 00.922 5896 Exposure complete
18:02:08.687 00.048 5896 worker thread done servicing request
18:02:08.687 00.000 3732 OnExposeComplete: enter
18:02:08.687 00.000 3732 UpdateGuideState(): m_state=1
18:02:08.687 00.000 3732 UpdateCurrentPosition: no star selected
18:02:08.703 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:02:08.703 00.000 3732 Status Line: No star selected
18:02:08.710 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:02:08.754 00.044 3732 UpdateGuideState exits: No star selected
18:02:08.756 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:02:08.758 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:02:08.760 00.002 3732 Enqueuing Expose request
18:02:08.762 00.002 5896 Worker thread wakes up
18:02:08.762 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:02:08.762 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:02:09.912 01.150 5896 Exposure complete
18:02:09.976 00.064 5896 worker thread done servicing request
18:02:09.976 00.000 3732 OnExposeComplete: enter
18:02:09.976 00.000 3732 UpdateGuideState(): m_state=1
18:02:09.992 00.016 3732 UpdateCurrentPosition: no star selected
18:02:09.994 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:02:09.994 00.000 3732 Status Line: No star selected
18:02:09.994 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:02:10.045 00.051 3732 UpdateGuideState exits: No star selected
18:02:10.045 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:02:10.045 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:02:10.057 00.012 3732 Enqueuing Expose request
18:02:10.058 00.001 5896 Worker thread wakes up
18:02:10.058 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:02:10.058 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:02:10.990 00.932 5896 Exposure complete
18:02:11.070 00.080 5896 worker thread done servicing request
18:02:11.070 00.000 3732 OnExposeComplete: enter
18:02:11.070 00.000 3732 UpdateGuideState(): m_state=1
18:02:11.070 00.000 3732 UpdateCurrentPosition: no star selected
18:02:11.070 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:02:11.086 00.016 3732 Status Line: No star selected
18:02:11.092 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=5, Gamma=0.410
18:02:11.133 00.041 3732 UpdateGuideState exits: No star selected
18:02:11.133 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:02:11.133 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:02:11.133 00.000 3732 Enqueuing Expose request
18:02:11.133 00.000 5896 Worker thread wakes up
18:02:11.133 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:02:11.133 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:02:12.276 01.143 5896 Exposure complete
18:02:12.344 00.068 5896 worker thread done servicing request
18:02:12.344 00.000 3732 OnExposeComplete: enter
18:02:12.344 00.000 3732 UpdateGuideState(): m_state=1
18:02:12.344 00.000 3732 UpdateCurrentPosition: no star selected
18:02:12.344 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:02:12.344 00.000 3732 Status Line: No star selected
18:02:12.357 00.013 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:02:12.401 00.044 3732 UpdateGuideState exits: No star selected
18:02:12.403 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:02:12.403 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:02:12.403 00.000 3732 Enqueuing Expose request
18:02:12.403 00.000 5896 Worker thread wakes up
18:02:12.403 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:02:12.403 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:02:13.342 00.939 5896 Exposure complete
18:02:13.408 00.066 5896 worker thread done servicing request
18:02:13.408 00.000 3732 OnExposeComplete: enter
18:02:13.408 00.000 3732 UpdateGuideState(): m_state=1
18:02:13.408 00.000 3732 UpdateCurrentPosition: no star selected
18:02:13.408 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:02:13.408 00.000 3732 Status Line: No star selected
18:02:13.408 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:02:13.463 00.055 3732 UpdateGuideState exits: No star selected
18:02:13.463 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:02:13.469 00.006 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:02:13.469 00.000 3732 Enqueuing Expose request
18:02:13.469 00.000 5896 Worker thread wakes up
18:02:13.469 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:02:13.469 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:02:14.615 01.146 5896 Exposure complete
18:02:14.678 00.063 5896 worker thread done servicing request
18:02:14.678 00.000 3732 OnExposeComplete: enter
18:02:14.678 00.000 3732 UpdateGuideState(): m_state=1
18:02:14.678 00.000 3732 UpdateCurrentPosition: no star selected
18:02:14.678 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:02:14.694 00.016 3732 Status Line: No star selected
18:02:14.694 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=1, FiltMin=0, FiltMax=5, Gamma=0.410
18:02:14.744 00.050 3732 UpdateGuideState exits: No star selected
18:02:14.744 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:02:14.744 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:02:14.744 00.000 3732 Enqueuing Expose request
18:02:14.744 00.000 5896 Worker thread wakes up
18:02:14.744 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:02:14.744 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:02:15.669 00.925 5896 Exposure complete
18:02:15.713 00.044 5896 worker thread done servicing request
18:02:15.713 00.000 3732 OnExposeComplete: enter
18:02:15.727 00.014 3732 UpdateGuideState(): m_state=1
18:02:15.729 00.002 3732 UpdateCurrentPosition: no star selected
18:02:15.731 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:02:15.733 00.002 3732 Status Line: No star selected
18:02:15.739 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:02:15.776 00.037 3732 UpdateGuideState exits: No star selected
18:02:15.776 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:02:15.776 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:02:15.776 00.000 3732 Enqueuing Expose request
18:02:15.790 00.014 5896 Worker thread wakes up
18:02:15.790 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:02:15.790 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:02:16.935 01.145 5896 Exposure complete
18:02:16.998 00.063 5896 worker thread done servicing request
18:02:16.998 00.000 3732 OnExposeComplete: enter
18:02:17.013 00.015 3732 UpdateGuideState(): m_state=1
18:02:17.014 00.001 3732 UpdateCurrentPosition: no star selected
18:02:17.016 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:02:17.018 00.002 3732 Status Line: No star selected
18:02:17.024 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:02:17.062 00.038 3732 UpdateGuideState exits: No star selected
18:02:17.062 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:02:17.062 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:02:17.062 00.000 3732 Enqueuing Expose request
18:02:17.062 00.000 5896 Worker thread wakes up
18:02:17.062 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:02:17.062 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:02:17.997 00.935 5896 Exposure complete
18:02:18.093 00.096 5896 worker thread done servicing request
18:02:18.093 00.000 3732 OnExposeComplete: enter
18:02:18.093 00.000 3732 UpdateGuideState(): m_state=1
18:02:18.093 00.000 3732 UpdateCurrentPosition: no star selected
18:02:18.093 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:02:18.093 00.000 3732 Status Line: No star selected
18:02:18.093 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:02:18.151 00.058 3732 UpdateGuideState exits: No star selected
18:02:18.151 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:02:18.156 00.005 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:02:18.156 00.000 3732 Enqueuing Expose request
18:02:18.156 00.000 5896 Worker thread wakes up
18:02:18.156 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:02:18.156 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:02:19.287 01.131 5896 Exposure complete
18:02:19.367 00.080 5896 worker thread done servicing request
18:02:19.367 00.000 3732 OnExposeComplete: enter
18:02:19.367 00.000 3732 UpdateGuideState(): m_state=1
18:02:19.367 00.000 3732 UpdateCurrentPosition: no star selected
18:02:19.367 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:02:19.367 00.000 3732 Status Line: No star selected
18:02:19.383 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:02:19.430 00.047 3732 UpdateGuideState exits: No star selected
18:02:19.432 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:02:19.432 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:02:19.432 00.000 3732 Enqueuing Expose request
18:02:19.432 00.000 5896 Worker thread wakes up
18:02:19.432 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:02:19.432 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:02:20.366 00.934 5896 Exposure complete
18:02:20.429 00.063 5896 worker thread done servicing request
18:02:20.429 00.000 3732 OnExposeComplete: enter
18:02:20.429 00.000 3732 UpdateGuideState(): m_state=1
18:02:20.429 00.000 3732 UpdateCurrentPosition: no star selected
18:02:20.429 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:02:20.429 00.000 3732 Status Line: No star selected
18:02:20.429 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=7, Gamma=0.410
18:02:20.477 00.048 3732 UpdateGuideState exits: No star selected
18:02:20.477 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:02:20.477 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:02:20.493 00.016 3732 Enqueuing Expose request
18:02:20.493 00.000 5896 Worker thread wakes up
18:02:20.493 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:02:20.495 00.002 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:02:21.651 01.156 5896 Exposure complete
18:02:21.714 00.063 5896 worker thread done servicing request
18:02:21.714 00.000 3732 OnExposeComplete: enter
18:02:21.714 00.000 3732 UpdateGuideState(): m_state=1
18:02:21.714 00.000 3732 UpdateCurrentPosition: no star selected
18:02:21.730 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:02:21.732 00.002 3732 Status Line: No star selected
18:02:21.736 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:02:21.782 00.046 3732 UpdateGuideState exits: No star selected
18:02:21.784 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:02:21.786 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:02:21.786 00.000 3732 Enqueuing Expose request
18:02:21.788 00.002 5896 Worker thread wakes up
18:02:21.788 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:02:21.788 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:02:22.715 00.927 5896 Exposure complete
18:02:22.778 00.063 5896 worker thread done servicing request
18:02:22.778 00.000 3732 OnExposeComplete: enter
18:02:22.778 00.000 3732 UpdateGuideState(): m_state=1
18:02:22.778 00.000 3732 UpdateCurrentPosition: no star selected
18:02:22.778 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:02:22.778 00.000 3732 Status Line: No star selected
18:02:22.797 00.019 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:02:22.842 00.045 3732 UpdateGuideState exits: No star selected
18:02:22.842 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:02:22.842 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:02:22.842 00.000 3732 Enqueuing Expose request
18:02:22.842 00.000 5896 Worker thread wakes up
18:02:22.842 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:02:22.842 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:02:24.004 01.162 5896 Exposure complete
18:02:24.066 00.062 5896 worker thread done servicing request
18:02:24.066 00.000 3732 OnExposeComplete: enter
18:02:24.066 00.000 3732 UpdateGuideState(): m_state=1
18:02:24.066 00.000 3732 UpdateCurrentPosition: no star selected
18:02:24.066 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:02:24.066 00.000 3732 Status Line: No star selected
18:02:24.085 00.019 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:02:24.130 00.045 3732 UpdateGuideState exits: No star selected
18:02:24.130 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:02:24.130 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:02:24.130 00.000 3732 Enqueuing Expose request
18:02:24.130 00.000 5896 Worker thread wakes up
18:02:24.130 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:02:24.130 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:02:25.070 00.940 5896 Exposure complete
18:02:25.149 00.079 5896 worker thread done servicing request
18:02:25.149 00.000 3732 OnExposeComplete: enter
18:02:25.149 00.000 3732 UpdateGuideState(): m_state=1
18:02:25.149 00.000 3732 UpdateCurrentPosition: no star selected
18:02:25.149 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:02:25.149 00.000 3732 Status Line: No star selected
18:02:25.149 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:02:25.196 00.047 3732 UpdateGuideState exits: No star selected
18:02:25.196 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:02:25.196 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:02:25.213 00.017 3732 Enqueuing Expose request
18:02:25.213 00.000 5896 Worker thread wakes up
18:02:25.213 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:02:25.213 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:02:26.355 01.142 5896 Exposure complete
18:02:26.435 00.080 5896 worker thread done servicing request
18:02:26.435 00.000 3732 OnExposeComplete: enter
18:02:26.435 00.000 3732 UpdateGuideState(): m_state=1
18:02:26.435 00.000 3732 UpdateCurrentPosition: no star selected
18:02:26.435 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:02:26.435 00.000 3732 Status Line: No star selected
18:02:26.435 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:02:26.493 00.058 3732 UpdateGuideState exits: No star selected
18:02:26.494 00.001 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:02:26.498 00.004 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:02:26.504 00.006 3732 Enqueuing Expose request
18:02:26.506 00.002 5896 Worker thread wakes up
18:02:26.506 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:02:26.506 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:02:27.440 00.934 5896 Exposure complete
18:02:27.503 00.063 5896 worker thread done servicing request
18:02:27.503 00.000 3732 OnExposeComplete: enter
18:02:27.503 00.000 3732 UpdateGuideState(): m_state=1
18:02:27.503 00.000 3732 UpdateCurrentPosition: no star selected
18:02:27.503 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:02:27.503 00.000 3732 Status Line: No star selected
18:02:27.520 00.017 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=1, FiltMin=0, FiltMax=5, Gamma=0.410
18:02:27.557 00.037 3732 UpdateGuideState exits: No star selected
18:02:27.567 00.010 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:02:27.567 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:02:27.567 00.000 3732 Enqueuing Expose request
18:02:27.567 00.000 5896 Worker thread wakes up
18:02:27.567 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:02:27.567 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:02:28.728 01.161 5896 Exposure complete
18:02:28.791 00.063 5896 worker thread done servicing request
18:02:28.791 00.000 3732 OnExposeComplete: enter
18:02:28.791 00.000 3732 UpdateGuideState(): m_state=1
18:02:28.791 00.000 3732 UpdateCurrentPosition: no star selected
18:02:28.791 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:02:28.791 00.000 3732 Status Line: No star selected
18:02:28.807 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:02:28.854 00.047 3732 UpdateGuideState exits: No star selected
18:02:28.854 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:02:28.854 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:02:28.854 00.000 3732 Enqueuing Expose request
18:02:28.854 00.000 5896 Worker thread wakes up
18:02:28.854 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:02:28.854 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:02:29.792 00.938 5896 Exposure complete
18:02:29.854 00.062 5896 worker thread done servicing request
18:02:29.854 00.000 3732 OnExposeComplete: enter
18:02:29.854 00.000 3732 UpdateGuideState(): m_state=1
18:02:29.870 00.016 3732 UpdateCurrentPosition: no star selected
18:02:29.870 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:02:29.870 00.000 3732 Status Line: No star selected
18:02:29.870 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:02:29.920 00.050 3732 UpdateGuideState exits: No star selected
18:02:29.920 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:02:29.920 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:02:29.920 00.000 3732 Enqueuing Expose request
18:02:29.933 00.013 5896 Worker thread wakes up
18:02:29.933 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:02:29.933 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:02:31.062 01.129 5896 Exposure complete
18:02:31.130 00.068 5896 worker thread done servicing request
18:02:31.130 00.000 3732 OnExposeComplete: enter
18:02:31.130 00.000 3732 UpdateGuideState(): m_state=1
18:02:31.130 00.000 3732 UpdateCurrentPosition: no star selected
18:02:31.130 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:02:31.130 00.000 3732 Status Line: No star selected
18:02:31.145 00.015 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:02:31.189 00.044 3732 UpdateGuideState exits: No star selected
18:02:31.189 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:02:31.189 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:02:31.189 00.000 3732 Enqueuing Expose request
18:02:31.189 00.000 5896 Worker thread wakes up
18:02:31.189 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:02:31.189 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:02:32.127 00.938 5896 Exposure complete
18:02:32.189 00.062 5896 worker thread done servicing request
18:02:32.189 00.000 3732 OnExposeComplete: enter
18:02:32.190 00.001 3732 UpdateGuideState(): m_state=1
18:02:32.192 00.002 3732 UpdateCurrentPosition: no star selected
18:02:32.196 00.004 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:02:32.198 00.002 3732 Status Line: No star selected
18:02:32.205 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:02:32.252 00.047 3732 UpdateGuideState exits: No star selected
18:02:32.254 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:02:32.256 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:02:32.258 00.002 3732 Enqueuing Expose request
18:02:32.258 00.000 5896 Worker thread wakes up
18:02:32.258 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:02:32.258 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:02:33.385 01.127 5896 Exposure complete
18:02:33.433 00.048 5896 worker thread done servicing request
18:02:33.433 00.000 3732 OnExposeComplete: enter
18:02:33.433 00.000 3732 UpdateGuideState(): m_state=1
18:02:33.433 00.000 3732 UpdateCurrentPosition: no star selected
18:02:33.449 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:02:33.449 00.000 3732 Status Line: No star selected
18:02:33.456 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:02:33.496 00.040 3732 UpdateGuideState exits: No star selected
18:02:33.496 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:02:33.496 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:02:33.496 00.000 3732 Enqueuing Expose request
18:02:33.496 00.000 5896 Worker thread wakes up
18:02:33.496 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:02:33.496 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:02:34.433 00.937 5896 Exposure complete
18:02:34.481 00.048 5896 worker thread done servicing request
18:02:34.481 00.000 3732 OnExposeComplete: enter
18:02:34.481 00.000 3732 UpdateGuideState(): m_state=1
18:02:34.481 00.000 3732 UpdateCurrentPosition: no star selected
18:02:34.498 00.017 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:02:34.500 00.002 3732 Status Line: No star selected
18:02:34.507 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:02:34.544 00.037 3732 UpdateGuideState exits: No star selected
18:02:34.557 00.013 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:02:34.560 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:02:34.562 00.002 3732 Enqueuing Expose request
18:02:34.566 00.004 5896 Worker thread wakes up
18:02:34.566 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:02:34.566 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:02:35.704 01.138 5896 Exposure complete
18:02:35.751 00.047 5896 worker thread done servicing request
18:02:35.751 00.000 3732 OnExposeComplete: enter
18:02:35.751 00.000 3732 UpdateGuideState(): m_state=1
18:02:35.767 00.016 3732 UpdateCurrentPosition: no star selected
18:02:35.767 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:02:35.767 00.000 3732 Status Line: No star selected
18:02:35.776 00.009 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=7, Gamma=0.410
18:02:35.815 00.039 3732 UpdateGuideState exits: No star selected
18:02:35.815 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:02:35.815 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:02:35.815 00.000 3732 Enqueuing Expose request
18:02:35.815 00.000 5896 Worker thread wakes up
18:02:35.815 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:02:35.815 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:02:36.740 00.925 5896 Exposure complete
18:02:36.817 00.077 5896 worker thread done servicing request
18:02:36.817 00.000 3732 OnExposeComplete: enter
18:02:36.817 00.000 3732 UpdateGuideState(): m_state=1
18:02:36.817 00.000 3732 UpdateCurrentPosition: no star selected
18:02:36.817 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:02:36.817 00.000 3732 Status Line: No star selected
18:02:36.817 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:02:36.869 00.052 3732 UpdateGuideState exits: No star selected
18:02:36.869 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:02:36.880 00.011 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:02:36.880 00.000 3732 Enqueuing Expose request
18:02:36.880 00.000 5896 Worker thread wakes up
18:02:36.880 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:02:36.880 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:02:38.038 01.158 5896 Exposure complete
18:02:38.085 00.047 5896 worker thread done servicing request
18:02:38.101 00.016 3732 OnExposeComplete: enter
18:02:38.101 00.000 3732 UpdateGuideState(): m_state=1
18:02:38.101 00.000 3732 UpdateCurrentPosition: no star selected
18:02:38.101 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:02:38.101 00.000 3732 Status Line: No star selected
18:02:38.101 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:02:38.151 00.050 3732 UpdateGuideState exits: No star selected
18:02:38.151 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:02:38.151 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:02:38.151 00.000 3732 Enqueuing Expose request
18:02:38.164 00.013 5896 Worker thread wakes up
18:02:38.164 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:02:38.166 00.002 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:02:39.071 00.905 5896 Exposure complete
18:02:39.119 00.048 5896 worker thread done servicing request
18:02:39.119 00.000 3732 OnExposeComplete: enter
18:02:39.119 00.000 3732 UpdateGuideState(): m_state=1
18:02:39.119 00.000 3732 UpdateCurrentPosition: no star selected
18:02:39.134 00.015 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:02:39.134 00.000 3732 Status Line: No star selected
18:02:39.134 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:02:39.184 00.050 3732 UpdateGuideState exits: No star selected
18:02:39.184 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:02:39.184 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:02:39.184 00.000 3732 Enqueuing Expose request
18:02:39.184 00.000 5896 Worker thread wakes up
18:02:39.184 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:02:39.184 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:02:40.323 01.139 5896 Exposure complete
18:02:40.418 00.095 5896 worker thread done servicing request
18:02:40.418 00.000 3732 OnExposeComplete: enter
18:02:40.418 00.000 3732 UpdateGuideState(): m_state=1
18:02:40.418 00.000 3732 UpdateCurrentPosition: no star selected
18:02:40.418 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:02:40.418 00.000 3732 Status Line: No star selected
18:02:40.434 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:02:40.483 00.049 3732 UpdateGuideState exits: No star selected
18:02:40.485 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:02:40.487 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:02:40.487 00.000 3732 Enqueuing Expose request
18:02:40.489 00.002 5896 Worker thread wakes up
18:02:40.489 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:02:40.489 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:02:41.420 00.931 5896 Exposure complete
18:02:41.483 00.063 5896 worker thread done servicing request
18:02:41.483 00.000 3732 OnExposeComplete: enter
18:02:41.483 00.000 3732 UpdateGuideState(): m_state=1
18:02:41.483 00.000 3732 UpdateCurrentPosition: no star selected
18:02:41.501 00.018 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:02:41.501 00.000 3732 Status Line: No star selected
18:02:41.501 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:02:41.551 00.050 3732 UpdateGuideState exits: No star selected
18:02:41.551 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:02:41.559 00.008 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:02:41.563 00.004 3732 Enqueuing Expose request
18:02:41.563 00.000 5896 Worker thread wakes up
18:02:41.563 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:02:41.563 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:02:42.709 01.146 5896 Exposure complete
18:02:42.773 00.064 5896 worker thread done servicing request
18:02:42.773 00.000 3732 OnExposeComplete: enter
18:02:42.773 00.000 3732 UpdateGuideState(): m_state=1
18:02:42.773 00.000 3732 UpdateCurrentPosition: no star selected
18:02:42.788 00.015 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:02:42.788 00.000 3732 Status Line: No star selected
18:02:42.788 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=5, Gamma=0.410
18:02:42.838 00.050 3732 UpdateGuideState exits: No star selected
18:02:42.838 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:02:42.838 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:02:42.838 00.000 3732 Enqueuing Expose request
18:02:42.838 00.000 5896 Worker thread wakes up
18:02:42.838 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:02:42.838 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:02:43.773 00.935 5896 Exposure complete
18:02:43.837 00.064 5896 worker thread done servicing request
18:02:43.837 00.000 3732 OnExposeComplete: enter
18:02:43.838 00.001 3732 UpdateGuideState(): m_state=1
18:02:43.838 00.000 3732 UpdateCurrentPosition: no star selected
18:02:43.838 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:02:43.838 00.000 3732 Status Line: No star selected
18:02:43.838 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=7, Gamma=0.410
18:02:43.884 00.046 3732 UpdateGuideState exits: No star selected
18:02:43.884 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:02:43.884 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:02:43.901 00.017 3732 Enqueuing Expose request
18:02:43.901 00.000 5896 Worker thread wakes up
18:02:43.901 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:02:43.901 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:02:45.058 01.157 5896 Exposure complete
18:02:45.106 00.048 5896 worker thread done servicing request
18:02:45.122 00.016 3732 OnExposeComplete: enter
18:02:45.122 00.000 3732 UpdateGuideState(): m_state=1
18:02:45.122 00.000 3732 UpdateCurrentPosition: no star selected
18:02:45.122 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:02:45.122 00.000 3732 Status Line: No star selected
18:02:45.122 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:02:45.169 00.047 3732 UpdateGuideState exits: No star selected
18:02:45.169 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:02:45.182 00.013 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:02:45.185 00.003 3732 Enqueuing Expose request
18:02:45.185 00.000 5896 Worker thread wakes up
18:02:45.185 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:02:45.185 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:02:46.119 00.934 5896 Exposure complete
18:02:46.170 00.051 5896 worker thread done servicing request
18:02:46.186 00.016 3732 OnExposeComplete: enter
18:02:46.186 00.000 3732 UpdateGuideState(): m_state=1
18:02:46.186 00.000 3732 UpdateCurrentPosition: no star selected
18:02:46.186 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:02:46.186 00.000 3732 Status Line: No star selected
18:02:46.186 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:02:46.234 00.048 3732 UpdateGuideState exits: No star selected
18:02:46.244 00.010 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:02:46.250 00.006 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:02:46.254 00.004 3732 Enqueuing Expose request
18:02:46.256 00.002 5896 Worker thread wakes up
18:02:46.256 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:02:46.256 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:02:47.410 01.154 5896 Exposure complete
18:02:47.473 00.063 5896 worker thread done servicing request
18:02:47.473 00.000 3732 OnExposeComplete: enter
18:02:47.473 00.000 3732 UpdateGuideState(): m_state=1
18:02:47.473 00.000 3732 UpdateCurrentPosition: no star selected
18:02:47.473 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:02:47.473 00.000 3732 Status Line: No star selected
18:02:47.473 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:02:47.526 00.053 3732 UpdateGuideState exits: No star selected
18:02:47.526 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:02:47.526 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:02:47.537 00.011 3732 Enqueuing Expose request
18:02:47.537 00.000 5896 Worker thread wakes up
18:02:47.537 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:02:47.537 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:02:48.472 00.935 5896 Exposure complete
18:02:48.565 00.093 5896 worker thread done servicing request
18:02:48.565 00.000 3732 OnExposeComplete: enter
18:02:48.567 00.002 3732 UpdateGuideState(): m_state=1
18:02:48.567 00.000 3732 UpdateCurrentPosition: no star selected
18:02:48.567 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:02:48.567 00.000 3732 Status Line: No star selected
18:02:48.567 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:02:48.623 00.056 3732 UpdateGuideState exits: No star selected
18:02:48.625 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:02:48.627 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:02:48.629 00.002 3732 Enqueuing Expose request
18:02:48.631 00.002 5896 Worker thread wakes up
18:02:48.631 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:02:48.631 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:02:49.776 01.145 5896 Exposure complete
18:02:49.838 00.062 5896 worker thread done servicing request
18:02:49.838 00.000 3732 OnExposeComplete: enter
18:02:49.838 00.000 3732 UpdateGuideState(): m_state=1
18:02:49.855 00.017 3732 UpdateCurrentPosition: no star selected
18:02:49.856 00.001 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:02:49.858 00.002 3732 Status Line: No star selected
18:02:49.865 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:02:49.905 00.040 3732 UpdateGuideState exits: No star selected
18:02:49.917 00.012 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:02:49.919 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:02:49.921 00.002 3732 Enqueuing Expose request
18:02:49.921 00.000 5896 Worker thread wakes up
18:02:49.921 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:02:49.923 00.002 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:02:50.839 00.916 5896 Exposure complete
18:02:50.902 00.063 5896 worker thread done servicing request
18:02:50.902 00.000 3732 OnExposeComplete: enter
18:02:50.920 00.018 3732 UpdateGuideState(): m_state=1
18:02:50.920 00.000 3732 UpdateCurrentPosition: no star selected
18:02:50.920 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:02:50.920 00.000 3732 Status Line: No star selected
18:02:50.930 00.010 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:02:50.965 00.035 3732 UpdateGuideState exits: No star selected
18:02:50.965 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:02:50.965 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:02:50.981 00.016 3732 Enqueuing Expose request
18:02:50.981 00.000 5896 Worker thread wakes up
18:02:50.981 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:02:50.981 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:02:52.125 01.144 5896 Exposure complete
18:02:52.189 00.064 5896 worker thread done servicing request
18:02:52.189 00.000 3732 OnExposeComplete: enter
18:02:52.189 00.000 3732 UpdateGuideState(): m_state=1
18:02:52.189 00.000 3732 UpdateCurrentPosition: no star selected
18:02:52.189 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:02:52.205 00.016 3732 Status Line: No star selected
18:02:52.210 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:02:52.254 00.044 3732 UpdateGuideState exits: No star selected
18:02:52.256 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:02:52.258 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:02:52.260 00.002 3732 Enqueuing Expose request
18:02:52.262 00.002 5896 Worker thread wakes up
18:02:52.262 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:02:52.262 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:02:53.174 00.912 5896 Exposure complete
18:02:53.238 00.064 5896 worker thread done servicing request
18:02:53.238 00.000 3732 OnExposeComplete: enter
18:02:53.243 00.005 3732 UpdateGuideState(): m_state=1
18:02:53.245 00.002 3732 UpdateCurrentPosition: no star selected
18:02:53.247 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:02:53.247 00.000 3732 Status Line: No star selected
18:02:53.253 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:02:53.300 00.047 3732 UpdateGuideState exits: No star selected
18:02:53.302 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:02:53.302 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:02:53.302 00.000 3732 Enqueuing Expose request
18:02:53.307 00.005 5896 Worker thread wakes up
18:02:53.307 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:02:53.307 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:02:54.461 01.154 5896 Exposure complete
18:02:54.524 00.063 5896 worker thread done servicing request
18:02:54.524 00.000 3732 OnExposeComplete: enter
18:02:54.524 00.000 3732 UpdateGuideState(): m_state=1
18:02:54.524 00.000 3732 UpdateCurrentPosition: no star selected
18:02:54.524 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:02:54.524 00.000 3732 Status Line: No star selected
18:02:54.524 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:02:54.572 00.048 3732 UpdateGuideState exits: No star selected
18:02:54.572 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:02:54.572 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:02:54.588 00.016 3732 Enqueuing Expose request
18:02:54.590 00.002 5896 Worker thread wakes up
18:02:54.590 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:02:54.590 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:02:55.521 00.931 5896 Exposure complete
18:02:55.588 00.067 5896 worker thread done servicing request
18:02:55.588 00.000 3732 OnExposeComplete: enter
18:02:55.588 00.000 3732 UpdateGuideState(): m_state=1
18:02:55.588 00.000 3732 UpdateCurrentPosition: no star selected
18:02:55.588 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:02:55.588 00.000 3732 Status Line: No star selected
18:02:55.600 00.012 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:02:55.648 00.048 3732 UpdateGuideState exits: No star selected
18:02:55.651 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:02:55.657 00.006 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:02:55.657 00.000 3732 Enqueuing Expose request
18:02:55.657 00.000 5896 Worker thread wakes up
18:02:55.657 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:02:55.664 00.007 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:02:56.807 01.143 5896 Exposure complete
18:02:56.870 00.063 5896 worker thread done servicing request
18:02:56.870 00.000 3732 OnExposeComplete: enter
18:02:56.870 00.000 3732 UpdateGuideState(): m_state=1
18:02:56.870 00.000 3732 UpdateCurrentPosition: no star selected
18:02:56.870 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:02:56.870 00.000 3732 Status Line: No star selected
18:02:56.870 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:02:56.918 00.048 3732 UpdateGuideState exits: No star selected
18:02:56.932 00.014 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:02:56.934 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:02:56.934 00.000 3732 Enqueuing Expose request
18:02:56.934 00.000 5896 Worker thread wakes up
18:02:56.934 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:02:56.934 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:02:57.854 00.920 5896 Exposure complete
18:02:57.935 00.081 5896 worker thread done servicing request
18:02:57.935 00.000 3732 OnExposeComplete: enter
18:02:57.935 00.000 3732 UpdateGuideState(): m_state=1
18:02:57.935 00.000 3732 UpdateCurrentPosition: no star selected
18:02:57.949 00.014 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:02:57.949 00.000 3732 Status Line: No star selected
18:02:57.949 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=7, Gamma=0.410
18:02:58.002 00.053 3732 UpdateGuideState exits: No star selected
18:02:58.004 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:02:58.006 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:02:58.008 00.002 3732 Enqueuing Expose request
18:02:58.008 00.000 5896 Worker thread wakes up
18:02:58.008 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:02:58.008 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:02:59.158 01.150 5896 Exposure complete
18:02:59.205 00.047 5896 worker thread done servicing request
18:02:59.205 00.000 3732 OnExposeComplete: enter
18:02:59.221 00.016 3732 UpdateGuideState(): m_state=1
18:02:59.225 00.004 3732 UpdateCurrentPosition: no star selected
18:02:59.227 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:02:59.229 00.002 3732 Status Line: No star selected
18:02:59.235 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:02:59.282 00.047 3732 UpdateGuideState exits: No star selected
18:02:59.284 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:02:59.285 00.001 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:02:59.287 00.002 3732 Enqueuing Expose request
18:02:59.287 00.000 5896 Worker thread wakes up
18:02:59.287 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:02:59.287 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:00.204 00.917 5896 Exposure complete
18:03:00.301 00.097 5896 worker thread done servicing request
18:03:00.301 00.000 3732 OnExposeComplete: enter
18:03:00.307 00.006 3732 UpdateGuideState(): m_state=1
18:03:00.307 00.000 3732 UpdateCurrentPosition: no star selected
18:03:00.312 00.005 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:00.317 00.005 3732 Status Line: No star selected
18:03:00.323 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:03:00.369 00.046 3732 UpdateGuideState exits: No star selected
18:03:00.369 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:00.369 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:03:00.369 00.000 3732 Enqueuing Expose request
18:03:00.369 00.000 5896 Worker thread wakes up
18:03:00.369 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:03:00.369 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:01.507 01.138 5896 Exposure complete
18:03:01.570 00.063 5896 worker thread done servicing request
18:03:01.570 00.000 3732 OnExposeComplete: enter
18:03:01.570 00.000 3732 UpdateGuideState(): m_state=1
18:03:01.586 00.016 3732 UpdateCurrentPosition: no star selected
18:03:01.588 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:01.588 00.000 3732 Status Line: No star selected
18:03:01.588 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:03:01.634 00.046 3732 UpdateGuideState exits: No star selected
18:03:01.634 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:01.634 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:03:01.634 00.000 3732 Enqueuing Expose request
18:03:01.651 00.017 5896 Worker thread wakes up
18:03:01.651 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:03:01.652 00.001 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:02.560 00.908 5896 Exposure complete
18:03:02.601 00.041 5896 worker thread done servicing request
18:03:02.601 00.000 3732 OnExposeComplete: enter
18:03:02.601 00.000 3732 UpdateGuideState(): m_state=1
18:03:02.617 00.016 3732 UpdateCurrentPosition: no star selected
18:03:02.617 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:02.617 00.000 3732 Status Line: No star selected
18:03:02.617 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:03:02.665 00.048 3732 UpdateGuideState exits: No star selected
18:03:02.665 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:02.665 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:03:02.665 00.000 3732 Enqueuing Expose request
18:03:02.665 00.000 5896 Worker thread wakes up
18:03:02.665 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:03:02.665 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:03.807 01.142 5896 Exposure complete
18:03:03.864 00.057 5896 worker thread done servicing request
18:03:03.864 00.000 3732 OnExposeComplete: enter
18:03:03.864 00.000 3732 UpdateGuideState(): m_state=1
18:03:03.869 00.005 3732 UpdateCurrentPosition: no star selected
18:03:03.870 00.001 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:03.870 00.000 3732 Status Line: No star selected
18:03:03.870 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=1, FiltMin=0, FiltMax=7, Gamma=0.410
18:03:03.918 00.048 3732 UpdateGuideState exits: No star selected
18:03:03.918 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:03.918 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:03:03.918 00.000 3732 Enqueuing Expose request
18:03:03.918 00.000 5896 Worker thread wakes up
18:03:03.918 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:03:03.918 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:04.842 00.924 5896 Exposure complete
18:03:04.897 00.055 5896 worker thread done servicing request
18:03:04.897 00.000 3732 OnExposeComplete: enter
18:03:04.897 00.000 3732 UpdateGuideState(): m_state=1
18:03:04.897 00.000 3732 UpdateCurrentPosition: no star selected
18:03:04.905 00.008 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:04.905 00.000 3732 Status Line: No star selected
18:03:04.905 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:03:04.956 00.051 3732 UpdateGuideState exits: No star selected
18:03:04.958 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:04.960 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:03:04.960 00.000 3732 Enqueuing Expose request
18:03:04.963 00.003 5896 Worker thread wakes up
18:03:04.963 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:03:04.963 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:06.113 01.150 5896 Exposure complete
18:03:06.161 00.048 5896 worker thread done servicing request
18:03:06.161 00.000 3732 OnExposeComplete: enter
18:03:06.161 00.000 3732 UpdateGuideState(): m_state=1
18:03:06.161 00.000 3732 UpdateCurrentPosition: no star selected
18:03:06.161 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:06.161 00.000 3732 Status Line: No star selected
18:03:06.178 00.017 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:03:06.213 00.035 3732 UpdateGuideState exits: No star selected
18:03:06.225 00.012 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:06.225 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:03:06.225 00.000 3732 Enqueuing Expose request
18:03:06.225 00.000 5896 Worker thread wakes up
18:03:06.225 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:03:06.225 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:07.144 00.919 5896 Exposure complete
18:03:07.207 00.063 5896 worker thread done servicing request
18:03:07.207 00.000 3732 OnExposeComplete: enter
18:03:07.207 00.000 3732 UpdateGuideState(): m_state=1
18:03:07.207 00.000 3732 UpdateCurrentPosition: no star selected
18:03:07.207 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:07.207 00.000 3732 Status Line: No star selected
18:03:07.223 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:03:07.255 00.032 3732 UpdateGuideState exits: No star selected
18:03:07.272 00.017 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:07.273 00.001 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:03:07.276 00.003 3732 Enqueuing Expose request
18:03:07.276 00.000 5896 Worker thread wakes up
18:03:07.276 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:03:07.276 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:08.428 01.152 5896 Exposure complete
18:03:08.507 00.079 5896 worker thread done servicing request
18:03:08.507 00.000 3732 OnExposeComplete: enter
18:03:08.517 00.010 3732 UpdateGuideState(): m_state=1
18:03:08.519 00.002 3732 UpdateCurrentPosition: no star selected
18:03:08.519 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:08.523 00.004 3732 Status Line: No star selected
18:03:08.523 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:03:08.571 00.048 3732 UpdateGuideState exits: No star selected
18:03:08.571 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:08.571 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:03:08.571 00.000 3732 Enqueuing Expose request
18:03:08.571 00.000 5896 Worker thread wakes up
18:03:08.571 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:03:08.571 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:09.510 00.939 5896 Exposure complete
18:03:09.590 00.080 5896 worker thread done servicing request
18:03:09.590 00.000 3732 OnExposeComplete: enter
18:03:09.590 00.000 3732 UpdateGuideState(): m_state=1
18:03:09.590 00.000 3732 UpdateCurrentPosition: no star selected
18:03:09.590 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:09.590 00.000 3732 Status Line: No star selected
18:03:09.590 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:03:09.651 00.061 3732 UpdateGuideState exits: No star selected
18:03:09.653 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:09.653 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:03:09.653 00.000 3732 Enqueuing Expose request
18:03:09.653 00.000 5896 Worker thread wakes up
18:03:09.653 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:03:09.653 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:10.816 01.163 5896 Exposure complete
18:03:10.879 00.063 5896 worker thread done servicing request
18:03:10.879 00.000 3732 OnExposeComplete: enter
18:03:10.879 00.000 3732 UpdateGuideState(): m_state=1
18:03:10.879 00.000 3732 UpdateCurrentPosition: no star selected
18:03:10.895 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:10.895 00.000 3732 Status Line: No star selected
18:03:10.895 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=7, Gamma=0.410
18:03:10.948 00.053 3732 UpdateGuideState exits: No star selected
18:03:10.950 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:10.952 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:03:10.954 00.002 3732 Enqueuing Expose request
18:03:10.956 00.002 5896 Worker thread wakes up
18:03:10.956 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:03:10.956 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:11.879 00.923 5896 Exposure complete
18:03:11.932 00.053 5896 worker thread done servicing request
18:03:11.932 00.000 3732 OnExposeComplete: enter
18:03:11.943 00.011 3732 UpdateGuideState(): m_state=1
18:03:11.943 00.000 3732 UpdateCurrentPosition: no star selected
18:03:11.943 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:11.943 00.000 3732 Status Line: No star selected
18:03:11.943 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:03:11.995 00.052 3732 UpdateGuideState exits: No star selected
18:03:11.995 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:11.995 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:03:11.995 00.000 3732 Enqueuing Expose request
18:03:12.006 00.011 5896 Worker thread wakes up
18:03:12.006 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:03:12.006 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:13.151 01.145 5896 Exposure complete
18:03:13.215 00.064 5896 worker thread done servicing request
18:03:13.215 00.000 3732 OnExposeComplete: enter
18:03:13.215 00.000 3732 UpdateGuideState(): m_state=1
18:03:13.215 00.000 3732 UpdateCurrentPosition: no star selected
18:03:13.231 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:13.231 00.000 3732 Status Line: No star selected
18:03:13.239 00.008 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:03:13.278 00.039 3732 UpdateGuideState exits: No star selected
18:03:13.278 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:13.278 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:03:13.278 00.000 3732 Enqueuing Expose request
18:03:13.278 00.000 5896 Worker thread wakes up
18:03:13.278 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:03:13.278 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:14.216 00.938 5896 Exposure complete
18:03:14.279 00.063 5896 worker thread done servicing request
18:03:14.279 00.000 3732 OnExposeComplete: enter
18:03:14.279 00.000 3732 UpdateGuideState(): m_state=1
18:03:14.279 00.000 3732 UpdateCurrentPosition: no star selected
18:03:14.279 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:14.279 00.000 3732 Status Line: No star selected
18:03:14.279 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:03:14.326 00.047 3732 UpdateGuideState exits: No star selected
18:03:14.340 00.014 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:14.344 00.004 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:03:14.346 00.002 3732 Enqueuing Expose request
18:03:14.348 00.002 5896 Worker thread wakes up
18:03:14.350 00.002 5896 worker thread servicing REQUEST_EXPOSE 1000
18:03:14.350 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:15.502 01.152 5896 Exposure complete
18:03:15.565 00.063 5896 worker thread done servicing request
18:03:15.565 00.000 3732 OnExposeComplete: enter
18:03:15.565 00.000 3732 UpdateGuideState(): m_state=1
18:03:15.565 00.000 3732 UpdateCurrentPosition: no star selected
18:03:15.581 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:15.581 00.000 3732 Status Line: No star selected
18:03:15.581 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:03:15.631 00.050 3732 UpdateGuideState exits: No star selected
18:03:15.631 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:15.631 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:03:15.631 00.000 3732 Enqueuing Expose request
18:03:15.631 00.000 5896 Worker thread wakes up
18:03:15.631 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:03:15.644 00.013 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:16.566 00.922 5896 Exposure complete
18:03:16.630 00.064 5896 worker thread done servicing request
18:03:16.630 00.000 3732 OnExposeComplete: enter
18:03:16.630 00.000 3732 UpdateGuideState(): m_state=1
18:03:16.646 00.016 3732 UpdateCurrentPosition: no star selected
18:03:16.646 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:16.646 00.000 3732 Status Line: No star selected
18:03:16.646 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:03:16.694 00.048 3732 UpdateGuideState exits: No star selected
18:03:16.694 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:16.694 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:03:16.694 00.000 3732 Enqueuing Expose request
18:03:16.694 00.000 5896 Worker thread wakes up
18:03:16.694 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:03:16.694 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:17.856 01.162 5896 Exposure complete
18:03:17.917 00.061 5896 worker thread done servicing request
18:03:17.917 00.000 3732 OnExposeComplete: enter
18:03:17.917 00.000 3732 UpdateGuideState(): m_state=1
18:03:17.932 00.015 3732 UpdateCurrentPosition: no star selected
18:03:17.935 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:17.935 00.000 3732 Status Line: No star selected
18:03:17.941 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=7, Gamma=0.410
18:03:17.981 00.040 3732 UpdateGuideState exits: No star selected
18:03:17.981 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:17.981 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:03:17.981 00.000 3732 Enqueuing Expose request
18:03:17.981 00.000 5896 Worker thread wakes up
18:03:17.981 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:03:17.981 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:18.919 00.938 5896 Exposure complete
18:03:18.966 00.047 5896 worker thread done servicing request
18:03:18.981 00.015 3732 OnExposeComplete: enter
18:03:18.981 00.000 3732 UpdateGuideState(): m_state=1
18:03:18.981 00.000 3732 UpdateCurrentPosition: no star selected
18:03:18.981 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:18.981 00.000 3732 Status Line: No star selected
18:03:18.981 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:03:19.032 00.051 3732 UpdateGuideState exits: No star selected
18:03:19.032 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:19.032 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:03:19.045 00.013 3732 Enqueuing Expose request
18:03:19.045 00.000 5896 Worker thread wakes up
18:03:19.045 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:03:19.045 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:20.175 01.130 5896 Exposure complete
18:03:20.254 00.079 5896 worker thread done servicing request
18:03:20.254 00.000 3732 OnExposeComplete: enter
18:03:20.254 00.000 3732 UpdateGuideState(): m_state=1
18:03:20.254 00.000 3732 UpdateCurrentPosition: no star selected
18:03:20.269 00.015 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:20.269 00.000 3732 Status Line: No star selected
18:03:20.269 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:03:20.317 00.048 3732 UpdateGuideState exits: No star selected
18:03:20.317 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:20.317 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:03:20.317 00.000 3732 Enqueuing Expose request
18:03:20.317 00.000 5896 Worker thread wakes up
18:03:20.317 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:03:20.317 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:21.254 00.937 5896 Exposure complete
18:03:21.318 00.064 5896 worker thread done servicing request
18:03:21.318 00.000 3732 OnExposeComplete: enter
18:03:21.320 00.002 3732 UpdateGuideState(): m_state=1
18:03:21.320 00.000 3732 UpdateCurrentPosition: no star selected
18:03:21.320 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:21.320 00.000 3732 Status Line: No star selected
18:03:21.320 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:03:21.369 00.049 3732 UpdateGuideState exits: No star selected
18:03:21.381 00.012 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:21.381 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:03:21.381 00.000 3732 Enqueuing Expose request
18:03:21.381 00.000 5896 Worker thread wakes up
18:03:21.381 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:03:21.381 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:22.543 01.162 5896 Exposure complete
18:03:22.604 00.061 5896 worker thread done servicing request
18:03:22.604 00.000 3732 OnExposeComplete: enter
18:03:22.604 00.000 3732 UpdateGuideState(): m_state=1
18:03:22.604 00.000 3732 UpdateCurrentPosition: no star selected
18:03:22.620 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:22.620 00.000 3732 Status Line: No star selected
18:03:22.620 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:03:22.667 00.047 3732 UpdateGuideState exits: No star selected
18:03:22.667 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:22.667 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:03:22.667 00.000 3732 Enqueuing Expose request
18:03:22.667 00.000 5896 Worker thread wakes up
18:03:22.667 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:03:22.667 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:23.604 00.937 5896 Exposure complete
18:03:23.668 00.064 5896 worker thread done servicing request
18:03:23.668 00.000 3732 OnExposeComplete: enter
18:03:23.668 00.000 3732 UpdateGuideState(): m_state=1
18:03:23.668 00.000 3732 UpdateCurrentPosition: no star selected
18:03:23.684 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:23.684 00.000 3732 Status Line: No star selected
18:03:23.691 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:03:23.731 00.040 3732 UpdateGuideState exits: No star selected
18:03:23.731 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:23.731 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:03:23.744 00.013 3732 Enqueuing Expose request
18:03:23.747 00.003 5896 Worker thread wakes up
18:03:23.747 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:03:23.747 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:24.892 01.145 5896 Exposure complete
18:03:24.971 00.079 5896 worker thread done servicing request
18:03:24.971 00.000 3732 OnExposeComplete: enter
18:03:24.971 00.000 3732 UpdateGuideState(): m_state=1
18:03:24.971 00.000 3732 UpdateCurrentPosition: no star selected
18:03:24.971 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:24.971 00.000 3732 Status Line: No star selected
18:03:24.971 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:03:25.026 00.055 3732 UpdateGuideState exits: No star selected
18:03:25.026 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:25.034 00.008 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:03:25.034 00.000 3732 Enqueuing Expose request
18:03:25.034 00.000 5896 Worker thread wakes up
18:03:25.034 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:03:25.034 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:25.973 00.939 5896 Exposure complete
18:03:26.026 00.053 5896 worker thread done servicing request
18:03:26.026 00.000 3732 OnExposeComplete: enter
18:03:26.036 00.010 3732 UpdateGuideState(): m_state=1
18:03:26.036 00.000 3732 UpdateCurrentPosition: no star selected
18:03:26.036 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:26.036 00.000 3732 Status Line: No star selected
18:03:26.036 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:03:26.088 00.052 3732 UpdateGuideState exits: No star selected
18:03:26.088 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:26.088 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:03:26.099 00.011 3732 Enqueuing Expose request
18:03:26.099 00.000 5896 Worker thread wakes up
18:03:26.099 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:03:26.099 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:27.230 01.131 5896 Exposure complete
18:03:27.321 00.091 5896 worker thread done servicing request
18:03:27.321 00.000 3732 OnExposeComplete: enter
18:03:27.323 00.002 3732 UpdateGuideState(): m_state=1
18:03:27.326 00.003 3732 UpdateCurrentPosition: no star selected
18:03:27.328 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:27.331 00.003 3732 Status Line: No star selected
18:03:27.340 00.009 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:03:27.389 00.049 3732 UpdateGuideState exits: No star selected
18:03:27.389 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:27.389 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:03:27.389 00.000 3732 Enqueuing Expose request
18:03:27.389 00.000 5896 Worker thread wakes up
18:03:27.389 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:03:27.389 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:28.327 00.938 5896 Exposure complete
18:03:28.390 00.063 5896 worker thread done servicing request
18:03:28.390 00.000 3732 OnExposeComplete: enter
18:03:28.390 00.000 3732 UpdateGuideState(): m_state=1
18:03:28.390 00.000 3732 UpdateCurrentPosition: no star selected
18:03:28.406 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:28.408 00.002 3732 Status Line: No star selected
18:03:28.414 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:03:28.462 00.048 3732 UpdateGuideState exits: No star selected
18:03:28.465 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:28.470 00.005 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:03:28.475 00.005 3732 Enqueuing Expose request
18:03:28.477 00.002 5896 Worker thread wakes up
18:03:28.477 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:03:28.477 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:29.623 01.146 5896 Exposure complete
18:03:29.664 00.041 5896 worker thread done servicing request
18:03:29.664 00.000 3732 OnExposeComplete: enter
18:03:29.664 00.000 3732 UpdateGuideState(): m_state=1
18:03:29.680 00.016 3732 UpdateCurrentPosition: no star selected
18:03:29.680 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:29.680 00.000 3732 Status Line: No star selected
18:03:29.680 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:03:29.728 00.048 3732 UpdateGuideState exits: No star selected
18:03:29.728 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:29.728 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:03:29.744 00.016 3732 Enqueuing Expose request
18:03:29.744 00.000 5896 Worker thread wakes up
18:03:29.744 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:03:29.744 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:30.669 00.925 5896 Exposure complete
18:03:30.757 00.088 5896 worker thread done servicing request
18:03:30.757 00.000 3732 OnExposeComplete: enter
18:03:30.757 00.000 3732 UpdateGuideState(): m_state=1
18:03:30.763 00.006 3732 UpdateCurrentPosition: no star selected
18:03:30.763 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:30.763 00.000 3732 Status Line: No star selected
18:03:30.774 00.011 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:03:30.820 00.046 3732 UpdateGuideState exits: No star selected
18:03:30.822 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:30.824 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:03:30.826 00.002 3732 Enqueuing Expose request
18:03:30.828 00.002 5896 Worker thread wakes up
18:03:30.828 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:03:30.828 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:31.971 01.143 5896 Exposure complete
18:03:32.027 00.056 5896 worker thread done servicing request
18:03:32.027 00.000 3732 OnExposeComplete: enter
18:03:32.027 00.000 3732 UpdateGuideState(): m_state=1
18:03:32.027 00.000 3732 UpdateCurrentPosition: no star selected
18:03:32.034 00.007 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:32.034 00.000 3732 Status Line: No star selected
18:03:32.034 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=7, Gamma=0.410
18:03:32.081 00.047 3732 UpdateGuideState exits: No star selected
18:03:32.081 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:32.090 00.009 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:03:32.090 00.000 3732 Enqueuing Expose request
18:03:32.097 00.007 5896 Worker thread wakes up
18:03:32.097 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:03:32.097 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:33.007 00.910 5896 Exposure complete
18:03:33.050 00.043 5896 worker thread done servicing request
18:03:33.050 00.000 3732 OnExposeComplete: enter
18:03:33.050 00.000 3732 UpdateGuideState(): m_state=1
18:03:33.050 00.000 3732 UpdateCurrentPosition: no star selected
18:03:33.066 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:33.066 00.000 3732 Status Line: No star selected
18:03:33.066 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:03:33.119 00.053 3732 UpdateGuideState exits: No star selected
18:03:33.119 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:33.126 00.007 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:03:33.128 00.002 3732 Enqueuing Expose request
18:03:33.128 00.000 5896 Worker thread wakes up
18:03:33.128 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:03:33.128 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:34.288 01.160 5896 Exposure complete
18:03:34.349 00.061 5896 worker thread done servicing request
18:03:34.349 00.000 3732 OnExposeComplete: enter
18:03:34.349 00.000 3732 UpdateGuideState(): m_state=1
18:03:34.349 00.000 3732 UpdateCurrentPosition: no star selected
18:03:34.349 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:34.349 00.000 3732 Status Line: No star selected
18:03:34.349 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:03:34.401 00.052 3732 UpdateGuideState exits: No star selected
18:03:34.401 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:34.412 00.011 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:03:34.412 00.000 3732 Enqueuing Expose request
18:03:34.412 00.000 5896 Worker thread wakes up
18:03:34.412 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:03:34.412 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:35.336 00.924 5896 Exposure complete
18:03:35.379 00.043 5896 worker thread done servicing request
18:03:35.379 00.000 3732 OnExposeComplete: enter
18:03:35.379 00.000 3732 UpdateGuideState(): m_state=1
18:03:35.379 00.000 3732 UpdateCurrentPosition: no star selected
18:03:35.395 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:35.395 00.000 3732 Status Line: No star selected
18:03:35.395 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:03:35.443 00.048 3732 UpdateGuideState exits: No star selected
18:03:35.443 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:35.443 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:03:35.443 00.000 3732 Enqueuing Expose request
18:03:35.443 00.000 5896 Worker thread wakes up
18:03:35.443 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:03:35.443 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:36.601 01.158 5896 Exposure complete
18:03:36.664 00.063 5896 worker thread done servicing request
18:03:36.664 00.000 3732 OnExposeComplete: enter
18:03:36.664 00.000 3732 UpdateGuideState(): m_state=1
18:03:36.679 00.015 3732 UpdateCurrentPosition: no star selected
18:03:36.679 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:36.679 00.000 3732 Status Line: No star selected
18:03:36.679 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=7, Gamma=0.410
18:03:36.727 00.048 3732 UpdateGuideState exits: No star selected
18:03:36.727 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:36.727 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:03:36.727 00.000 3732 Enqueuing Expose request
18:03:36.727 00.000 5896 Worker thread wakes up
18:03:36.727 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:03:36.727 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:37.655 00.928 5896 Exposure complete
18:03:37.713 00.058 5896 worker thread done servicing request
18:03:37.713 00.000 3732 OnExposeComplete: enter
18:03:37.713 00.000 3732 UpdateGuideState(): m_state=1
18:03:37.713 00.000 3732 UpdateCurrentPosition: no star selected
18:03:37.726 00.013 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:37.726 00.000 3732 Status Line: No star selected
18:03:37.726 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=7, Gamma=0.410
18:03:37.778 00.052 3732 UpdateGuideState exits: No star selected
18:03:37.780 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:37.782 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:03:37.782 00.000 3732 Enqueuing Expose request
18:03:37.784 00.002 5896 Worker thread wakes up
18:03:37.784 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:03:37.784 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:38.929 01.145 5896 Exposure complete
18:03:38.976 00.047 5896 worker thread done servicing request
18:03:38.992 00.016 3732 OnExposeComplete: enter
18:03:38.994 00.002 3732 UpdateGuideState(): m_state=1
18:03:38.996 00.002 3732 UpdateCurrentPosition: no star selected
18:03:38.998 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:38.998 00.000 3732 Status Line: No star selected
18:03:39.004 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:03:39.039 00.035 3732 UpdateGuideState exits: No star selected
18:03:39.039 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:39.039 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:03:39.055 00.016 3732 Enqueuing Expose request
18:03:39.059 00.004 5896 Worker thread wakes up
18:03:39.059 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:03:39.059 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:39.992 00.933 5896 Exposure complete
18:03:40.057 00.065 5896 worker thread done servicing request
18:03:40.057 00.000 3732 OnExposeComplete: enter
18:03:40.057 00.000 3732 UpdateGuideState(): m_state=1
18:03:40.071 00.014 3732 UpdateCurrentPosition: no star selected
18:03:40.071 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:40.071 00.000 3732 Status Line: No star selected
18:03:40.071 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:03:40.119 00.048 3732 UpdateGuideState exits: No star selected
18:03:40.119 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:40.119 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:03:40.119 00.000 3732 Enqueuing Expose request
18:03:40.119 00.000 5896 Worker thread wakes up
18:03:40.119 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:03:40.119 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:41.257 01.138 5896 Exposure complete
18:03:41.353 00.096 5896 worker thread done servicing request
18:03:41.353 00.000 3732 OnExposeComplete: enter
18:03:41.354 00.001 3732 UpdateGuideState(): m_state=1
18:03:41.354 00.000 3732 UpdateCurrentPosition: no star selected
18:03:41.354 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:41.354 00.000 3732 Status Line: No star selected
18:03:41.365 00.011 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=7, Gamma=0.410
18:03:41.401 00.036 3732 UpdateGuideState exits: No star selected
18:03:41.401 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:41.401 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:03:41.415 00.014 3732 Enqueuing Expose request
18:03:41.415 00.000 5896 Worker thread wakes up
18:03:41.415 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:03:41.415 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:42.349 00.934 5896 Exposure complete
18:03:42.397 00.048 5896 worker thread done servicing request
18:03:42.397 00.000 3732 OnExposeComplete: enter
18:03:42.412 00.015 3732 UpdateGuideState(): m_state=1
18:03:42.412 00.000 3732 UpdateCurrentPosition: no star selected
18:03:42.412 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:42.412 00.000 3732 Status Line: No star selected
18:03:42.412 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:03:42.463 00.051 3732 UpdateGuideState exits: No star selected
18:03:42.463 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:42.463 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:03:42.463 00.000 3732 Enqueuing Expose request
18:03:42.476 00.013 5896 Worker thread wakes up
18:03:42.476 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:03:42.476 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:43.618 01.142 5896 Exposure complete
18:03:43.666 00.048 5896 worker thread done servicing request
18:03:43.666 00.000 3732 OnExposeComplete: enter
18:03:43.682 00.016 3732 UpdateGuideState(): m_state=1
18:03:43.682 00.000 3732 UpdateCurrentPosition: no star selected
18:03:43.682 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:43.682 00.000 3732 Status Line: No star selected
18:03:43.700 00.018 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=1, FiltMin=0, FiltMax=7, Gamma=0.410
18:03:43.744 00.044 3732 UpdateGuideState exits: No star selected
18:03:43.744 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:43.744 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:03:43.744 00.000 3732 Enqueuing Expose request
18:03:43.744 00.000 5896 Worker thread wakes up
18:03:43.744 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:03:43.744 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:44.679 00.935 5896 Exposure complete
18:03:44.744 00.065 5896 worker thread done servicing request
18:03:44.744 00.000 3732 OnExposeComplete: enter
18:03:44.744 00.000 3732 UpdateGuideState(): m_state=1
18:03:44.744 00.000 3732 UpdateCurrentPosition: no star selected
18:03:44.744 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:44.744 00.000 3732 Status Line: No star selected
18:03:44.758 00.014 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=7, Gamma=0.410
18:03:44.790 00.032 3732 UpdateGuideState exits: No star selected
18:03:44.805 00.015 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:44.807 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:03:44.807 00.000 3732 Enqueuing Expose request
18:03:44.814 00.007 5896 Worker thread wakes up
18:03:44.814 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:03:44.814 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:45.960 01.146 5896 Exposure complete
18:03:46.008 00.048 5896 worker thread done servicing request
18:03:46.008 00.000 3732 OnExposeComplete: enter
18:03:46.025 00.017 3732 UpdateGuideState(): m_state=1
18:03:46.025 00.000 3732 UpdateCurrentPosition: no star selected
18:03:46.025 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:46.025 00.000 3732 Status Line: No star selected
18:03:46.025 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=7, Gamma=0.410
18:03:46.071 00.046 3732 UpdateGuideState exits: No star selected
18:03:46.071 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:46.071 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:03:46.088 00.017 3732 Enqueuing Expose request
18:03:46.090 00.002 5896 Worker thread wakes up
18:03:46.090 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:03:46.090 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:47.020 00.930 5896 Exposure complete
18:03:47.067 00.047 5896 worker thread done servicing request
18:03:47.083 00.016 3732 OnExposeComplete: enter
18:03:47.083 00.000 3732 UpdateGuideState(): m_state=1
18:03:47.083 00.000 3732 UpdateCurrentPosition: no star selected
18:03:47.083 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:47.083 00.000 3732 Status Line: No star selected
18:03:47.083 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:03:47.131 00.048 3732 UpdateGuideState exits: No star selected
18:03:47.131 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:47.131 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:03:47.147 00.016 3732 Enqueuing Expose request
18:03:47.147 00.000 5896 Worker thread wakes up
18:03:47.147 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:03:47.147 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:48.290 01.143 5896 Exposure complete
18:03:48.354 00.064 5896 worker thread done servicing request
18:03:48.354 00.000 3732 OnExposeComplete: enter
18:03:48.354 00.000 3732 UpdateGuideState(): m_state=1
18:03:48.354 00.000 3732 UpdateCurrentPosition: no star selected
18:03:48.354 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:48.354 00.000 3732 Status Line: No star selected
18:03:48.370 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:03:48.404 00.034 3732 UpdateGuideState exits: No star selected
18:03:48.417 00.013 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:48.417 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:03:48.417 00.000 3732 Enqueuing Expose request
18:03:48.417 00.000 5896 Worker thread wakes up
18:03:48.417 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:03:48.417 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:49.341 00.924 5896 Exposure complete
18:03:49.405 00.064 5896 worker thread done servicing request
18:03:49.405 00.000 3732 OnExposeComplete: enter
18:03:49.405 00.000 3732 UpdateGuideState(): m_state=1
18:03:49.405 00.000 3732 UpdateCurrentPosition: no star selected
18:03:49.405 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:49.421 00.016 3732 Status Line: No star selected
18:03:49.427 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:03:49.468 00.041 3732 UpdateGuideState exits: No star selected
18:03:49.468 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:49.468 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:03:49.468 00.000 3732 Enqueuing Expose request
18:03:49.468 00.000 5896 Worker thread wakes up
18:03:49.468 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:03:49.468 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:50.626 01.158 5896 Exposure complete
18:03:50.689 00.063 5896 worker thread done servicing request
18:03:50.689 00.000 3732 OnExposeComplete: enter
18:03:50.691 00.002 3732 UpdateGuideState(): m_state=1
18:03:50.691 00.000 3732 UpdateCurrentPosition: no star selected
18:03:50.691 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:50.691 00.000 3732 Status Line: No star selected
18:03:50.691 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:03:50.744 00.053 3732 UpdateGuideState exits: No star selected
18:03:50.744 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:50.753 00.009 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:03:50.753 00.000 3732 Enqueuing Expose request
18:03:50.753 00.000 5896 Worker thread wakes up
18:03:50.753 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:03:50.753 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:51.674 00.921 5896 Exposure complete
18:03:51.731 00.057 5896 worker thread done servicing request
18:03:51.731 00.000 3732 OnExposeComplete: enter
18:03:51.731 00.000 3732 UpdateGuideState(): m_state=1
18:03:51.737 00.006 3732 UpdateCurrentPosition: no star selected
18:03:51.737 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:51.737 00.000 3732 Status Line: No star selected
18:03:51.744 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=7, Gamma=0.410
18:03:51.785 00.041 3732 UpdateGuideState exits: No star selected
18:03:51.785 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:51.785 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:03:51.785 00.000 3732 Enqueuing Expose request
18:03:51.785 00.000 5896 Worker thread wakes up
18:03:51.785 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:03:51.785 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:52.946 01.161 5896 Exposure complete
18:03:53.010 00.064 5896 worker thread done servicing request
18:03:53.010 00.000 3732 OnExposeComplete: enter
18:03:53.010 00.000 3732 UpdateGuideState(): m_state=1
18:03:53.010 00.000 3732 UpdateCurrentPosition: no star selected
18:03:53.026 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:53.026 00.000 3732 Status Line: No star selected
18:03:53.026 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=7, Gamma=0.410
18:03:53.073 00.047 3732 UpdateGuideState exits: No star selected
18:03:53.073 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:53.073 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:03:53.073 00.000 3732 Enqueuing Expose request
18:03:53.073 00.000 5896 Worker thread wakes up
18:03:53.073 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:03:53.073 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:54.009 00.936 5896 Exposure complete
18:03:54.057 00.048 5896 worker thread done servicing request
18:03:54.057 00.000 3732 OnExposeComplete: enter
18:03:54.072 00.015 3732 UpdateGuideState(): m_state=1
18:03:54.072 00.000 3732 UpdateCurrentPosition: no star selected
18:03:54.072 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:54.072 00.000 3732 Status Line: No star selected
18:03:54.085 00.013 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=34, med=1, FiltMin=0, FiltMax=7, Gamma=0.410
18:03:54.119 00.034 3732 UpdateGuideState exits: No star selected
18:03:54.119 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:54.119 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:03:54.135 00.016 3732 Enqueuing Expose request
18:03:54.135 00.000 5896 Worker thread wakes up
18:03:54.135 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:03:54.135 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:55.281 01.146 5896 Exposure complete
18:03:55.329 00.048 5896 worker thread done servicing request
18:03:55.329 00.000 3732 OnExposeComplete: enter
18:03:55.345 00.016 3732 UpdateGuideState(): m_state=1
18:03:55.345 00.000 3732 UpdateCurrentPosition: no star selected
18:03:55.345 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:55.345 00.000 3732 Status Line: No star selected
18:03:55.345 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:03:55.401 00.056 3732 UpdateGuideState exits: No star selected
18:03:55.401 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:55.401 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:03:55.401 00.000 3732 Enqueuing Expose request
18:03:55.409 00.008 5896 Worker thread wakes up
18:03:55.409 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:03:55.409 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:56.314 00.905 5896 Exposure complete
18:03:56.393 00.079 5896 worker thread done servicing request
18:03:56.393 00.000 3732 OnExposeComplete: enter
18:03:56.393 00.000 3732 UpdateGuideState(): m_state=1
18:03:56.393 00.000 3732 UpdateCurrentPosition: no star selected
18:03:56.393 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:56.393 00.000 3732 Status Line: No star selected
18:03:56.393 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=7, Gamma=0.410
18:03:56.441 00.048 3732 UpdateGuideState exits: No star selected
18:03:56.441 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:56.441 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:03:56.456 00.015 3732 Enqueuing Expose request
18:03:56.456 00.000 5896 Worker thread wakes up
18:03:56.456 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:03:56.456 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:57.600 01.144 5896 Exposure complete
18:03:57.662 00.062 5896 worker thread done servicing request
18:03:57.662 00.000 3732 OnExposeComplete: enter
18:03:57.662 00.000 3732 UpdateGuideState(): m_state=1
18:03:57.662 00.000 3732 UpdateCurrentPosition: no star selected
18:03:57.662 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:57.662 00.000 3732 Status Line: No star selected
18:03:57.679 00.017 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:03:57.729 00.050 3732 UpdateGuideState exits: No star selected
18:03:57.731 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:57.733 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:03:57.735 00.002 3732 Enqueuing Expose request
18:03:57.737 00.002 5896 Worker thread wakes up
18:03:57.737 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:03:57.737 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:58.649 00.912 5896 Exposure complete
18:03:58.728 00.079 5896 worker thread done servicing request
18:03:58.728 00.000 3732 OnExposeComplete: enter
18:03:58.728 00.000 3732 UpdateGuideState(): m_state=1
18:03:58.744 00.016 3732 UpdateCurrentPosition: no star selected
18:03:58.744 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:03:58.744 00.000 3732 Status Line: No star selected
18:03:58.744 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=7, Gamma=0.410
18:03:58.791 00.047 3732 UpdateGuideState exits: No star selected
18:03:58.791 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:03:58.791 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:03:58.791 00.000 3732 Enqueuing Expose request
18:03:58.791 00.000 5896 Worker thread wakes up
18:03:58.791 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:03:58.791 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:03:59.949 01.158 5896 Exposure complete
18:04:00.027 00.078 5896 worker thread done servicing request
18:04:00.027 00.000 3732 OnExposeComplete: enter
18:04:00.027 00.000 3732 UpdateGuideState(): m_state=1
18:04:00.027 00.000 3732 UpdateCurrentPosition: no star selected
18:04:00.039 00.012 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:04:00.041 00.002 3732 Status Line: No star selected
18:04:00.041 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=7, Gamma=0.410
18:04:00.088 00.047 3732 UpdateGuideState exits: No star selected
18:04:00.088 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:00.088 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:04:00.088 00.000 3732 Enqueuing Expose request
18:04:00.088 00.000 5896 Worker thread wakes up
18:04:00.088 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:04:00.088 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:04:01.026 00.938 5896 Exposure complete
18:04:01.073 00.047 5896 worker thread done servicing request
18:04:01.073 00.000 3732 OnExposeComplete: enter
18:04:01.081 00.008 3732 UpdateGuideState(): m_state=1
18:04:01.083 00.002 3732 UpdateCurrentPosition: no star selected
18:04:01.085 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:04:01.087 00.002 3732 Status Line: No star selected
18:04:01.093 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:04:01.141 00.048 3732 UpdateGuideState exits: No star selected
18:04:01.143 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:01.145 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:04:01.147 00.002 3732 Enqueuing Expose request
18:04:01.150 00.003 5896 Worker thread wakes up
18:04:01.150 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:04:01.150 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:04:02.284 01.134 5896 Exposure complete
18:04:02.328 00.044 5896 worker thread done servicing request
18:04:02.328 00.000 3732 OnExposeComplete: enter
18:04:02.328 00.000 3732 UpdateGuideState(): m_state=1
18:04:02.328 00.000 3732 UpdateCurrentPosition: no star selected
18:04:02.343 00.015 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:04:02.343 00.000 3732 Status Line: No star selected
18:04:02.343 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=7, Gamma=0.410
18:04:02.391 00.048 3732 UpdateGuideState exits: No star selected
18:04:02.391 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:02.391 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:04:02.401 00.010 3732 Enqueuing Expose request
18:04:02.405 00.004 5896 Worker thread wakes up
18:04:02.405 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:04:02.405 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:04:03.332 00.927 5896 Exposure complete
18:04:03.408 00.076 5896 worker thread done servicing request
18:04:03.408 00.000 3732 OnExposeComplete: enter
18:04:03.410 00.002 3732 UpdateGuideState(): m_state=1
18:04:03.412 00.002 3732 UpdateCurrentPosition: no star selected
18:04:03.416 00.004 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:04:03.418 00.002 3732 Status Line: No star selected
18:04:03.424 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:04:03.463 00.039 3732 UpdateGuideState exits: No star selected
18:04:03.471 00.008 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:03.473 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:04:03.475 00.002 3732 Enqueuing Expose request
18:04:03.477 00.002 5896 Worker thread wakes up
18:04:03.477 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:04:03.477 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:04:04.628 01.151 5896 Exposure complete
18:04:04.675 00.047 5896 worker thread done servicing request
18:04:04.691 00.016 3732 OnExposeComplete: enter
18:04:04.691 00.000 3732 UpdateGuideState(): m_state=1
18:04:04.691 00.000 3732 UpdateCurrentPosition: no star selected
18:04:04.691 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:04:04.691 00.000 3732 Status Line: No star selected
18:04:04.691 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=8, Gamma=0.410
18:04:04.748 00.057 3732 UpdateGuideState exits: No star selected
18:04:04.750 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:04.752 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:04:04.754 00.002 3732 Enqueuing Expose request
18:04:04.754 00.000 5896 Worker thread wakes up
18:04:04.754 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:04:04.754 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:04:05.661 00.907 5896 Exposure complete
18:04:05.723 00.062 5896 worker thread done servicing request
18:04:05.723 00.000 3732 OnExposeComplete: enter
18:04:05.723 00.000 3732 UpdateGuideState(): m_state=1
18:04:05.723 00.000 3732 UpdateCurrentPosition: no star selected
18:04:05.723 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:04:05.723 00.000 3732 Status Line: No star selected
18:04:05.743 00.020 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:04:05.791 00.048 3732 UpdateGuideState exits: No star selected
18:04:05.793 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:05.795 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:04:05.797 00.002 3732 Enqueuing Expose request
18:04:05.799 00.002 5896 Worker thread wakes up
18:04:05.799 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:04:05.799 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:04:06.948 01.149 5896 Exposure complete
18:04:06.995 00.047 5896 worker thread done servicing request
18:04:06.995 00.000 3732 OnExposeComplete: enter
18:04:07.011 00.016 3732 UpdateGuideState(): m_state=1
18:04:07.011 00.000 3732 UpdateCurrentPosition: no star selected
18:04:07.011 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:04:07.011 00.000 3732 Status Line: No star selected
18:04:07.024 00.013 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:04:07.059 00.035 3732 UpdateGuideState exits: No star selected
18:04:07.059 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:07.059 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:04:07.074 00.015 3732 Enqueuing Expose request
18:04:07.074 00.000 5896 Worker thread wakes up
18:04:07.074 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:04:07.074 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:04:07.994 00.920 5896 Exposure complete
18:04:08.057 00.063 5896 worker thread done servicing request
18:04:08.057 00.000 3732 OnExposeComplete: enter
18:04:08.057 00.000 3732 UpdateGuideState(): m_state=1
18:04:08.057 00.000 3732 UpdateCurrentPosition: no star selected
18:04:08.057 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:04:08.057 00.000 3732 Status Line: No star selected
18:04:08.057 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:04:08.115 00.058 3732 UpdateGuideState exits: No star selected
18:04:08.117 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:08.121 00.004 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:04:08.121 00.000 3732 Enqueuing Expose request
18:04:08.121 00.000 5896 Worker thread wakes up
18:04:08.121 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:04:08.121 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:04:09.283 01.162 5896 Exposure complete
18:04:09.368 00.085 5896 worker thread done servicing request
18:04:09.368 00.000 3732 OnExposeComplete: enter
18:04:09.368 00.000 3732 UpdateGuideState(): m_state=1
18:04:09.368 00.000 3732 UpdateCurrentPosition: no star selected
18:04:09.368 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:04:09.376 00.008 3732 Status Line: No star selected
18:04:09.376 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:04:09.424 00.048 3732 UpdateGuideState exits: No star selected
18:04:09.424 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:09.432 00.008 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:04:09.432 00.000 3732 Enqueuing Expose request
18:04:09.439 00.007 5896 Worker thread wakes up
18:04:09.439 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:04:09.439 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:04:10.359 00.920 5896 Exposure complete
18:04:10.406 00.047 5896 worker thread done servicing request
18:04:10.406 00.000 3732 OnExposeComplete: enter
18:04:10.406 00.000 3732 UpdateGuideState(): m_state=1
18:04:10.406 00.000 3732 UpdateCurrentPosition: no star selected
18:04:10.406 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:04:10.406 00.000 3732 Status Line: No star selected
18:04:10.423 00.017 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=5, Gamma=0.410
18:04:10.465 00.042 3732 UpdateGuideState exits: No star selected
18:04:10.470 00.005 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:10.472 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:04:10.474 00.002 3732 Enqueuing Expose request
18:04:10.476 00.002 5896 Worker thread wakes up
18:04:10.476 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:04:10.476 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:04:11.632 01.156 5896 Exposure complete
18:04:11.713 00.081 5896 worker thread done servicing request
18:04:11.713 00.000 3732 OnExposeComplete: enter
18:04:11.713 00.000 3732 UpdateGuideState(): m_state=1
18:04:11.713 00.000 3732 UpdateCurrentPosition: no star selected
18:04:11.727 00.014 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:04:11.727 00.000 3732 Status Line: No star selected
18:04:11.727 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=24, med=1, FiltMin=0, FiltMax=8, Gamma=0.410
18:04:11.775 00.048 3732 UpdateGuideState exits: No star selected
18:04:11.775 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:11.775 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:04:11.775 00.000 3732 Enqueuing Expose request
18:04:11.775 00.000 5896 Worker thread wakes up
18:04:11.775 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:04:11.775 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:04:12.714 00.939 5896 Exposure complete
18:04:12.761 00.047 5896 worker thread done servicing request
18:04:12.761 00.000 3732 OnExposeComplete: enter
18:04:12.776 00.015 3732 UpdateGuideState(): m_state=1
18:04:12.776 00.000 3732 UpdateCurrentPosition: no star selected
18:04:12.776 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:04:12.776 00.000 3732 Status Line: No star selected
18:04:12.776 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=7, Gamma=0.410
18:04:12.824 00.048 3732 UpdateGuideState exits: No star selected
18:04:12.824 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:12.824 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:04:12.838 00.014 3732 Enqueuing Expose request
18:04:12.840 00.002 5896 Worker thread wakes up
18:04:12.840 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:04:12.840 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:04:13.982 01.142 5896 Exposure complete
18:04:14.049 00.067 5896 worker thread done servicing request
18:04:14.049 00.000 3732 OnExposeComplete: enter
18:04:14.049 00.000 3732 UpdateGuideState(): m_state=1
18:04:14.049 00.000 3732 UpdateCurrentPosition: no star selected
18:04:14.049 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:04:14.049 00.000 3732 Status Line: No star selected
18:04:14.061 00.012 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:04:14.093 00.032 3732 UpdateGuideState exits: No star selected
18:04:14.109 00.016 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:14.109 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:04:14.109 00.000 3732 Enqueuing Expose request
18:04:14.109 00.000 5896 Worker thread wakes up
18:04:14.109 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:04:14.109 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:04:15.032 00.923 5896 Exposure complete
18:04:15.111 00.079 5896 worker thread done servicing request
18:04:15.111 00.000 3732 OnExposeComplete: enter
18:04:15.111 00.000 3732 UpdateGuideState(): m_state=1
18:04:15.111 00.000 3732 UpdateCurrentPosition: no star selected
18:04:15.111 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:04:15.111 00.000 3732 Status Line: No star selected
18:04:15.127 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:04:15.159 00.032 3732 UpdateGuideState exits: No star selected
18:04:15.175 00.016 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:15.175 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:04:15.175 00.000 3732 Enqueuing Expose request
18:04:15.175 00.000 5896 Worker thread wakes up
18:04:15.175 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:04:15.175 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:04:16.336 01.161 5896 Exposure complete
18:04:16.399 00.063 5896 worker thread done servicing request
18:04:16.399 00.000 3732 OnExposeComplete: enter
18:04:16.399 00.000 3732 UpdateGuideState(): m_state=1
18:04:16.399 00.000 3732 UpdateCurrentPosition: no star selected
18:04:16.399 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:04:16.399 00.000 3732 Status Line: No star selected
18:04:16.399 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=7, Gamma=0.410
18:04:16.446 00.047 3732 UpdateGuideState exits: No star selected
18:04:16.446 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:16.446 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:04:16.462 00.016 3732 Enqueuing Expose request
18:04:16.463 00.001 5896 Worker thread wakes up
18:04:16.463 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:04:16.463 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:04:17.372 00.909 5896 Exposure complete
18:04:17.423 00.051 5896 worker thread done servicing request
18:04:17.423 00.000 3732 OnExposeComplete: enter
18:04:17.423 00.000 3732 UpdateGuideState(): m_state=1
18:04:17.423 00.000 3732 UpdateCurrentPosition: no star selected
18:04:17.423 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:04:17.432 00.009 3732 Status Line: No star selected
18:04:17.432 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=7, Gamma=0.410
18:04:17.483 00.051 3732 UpdateGuideState exits: No star selected
18:04:17.485 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:17.487 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:04:17.489 00.002 3732 Enqueuing Expose request
18:04:17.489 00.000 5896 Worker thread wakes up
18:04:17.491 00.002 5896 worker thread servicing REQUEST_EXPOSE 1000
18:04:17.491 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:04:18.637 01.146 5896 Exposure complete
18:04:18.685 00.048 5896 worker thread done servicing request
18:04:18.685 00.000 3732 OnExposeComplete: enter
18:04:18.701 00.016 3732 UpdateGuideState(): m_state=1
18:04:18.701 00.000 3732 UpdateCurrentPosition: no star selected
18:04:18.701 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:04:18.701 00.000 3732 Status Line: No star selected
18:04:18.701 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:04:18.748 00.047 3732 UpdateGuideState exits: No star selected
18:04:18.748 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:18.748 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:04:18.764 00.016 3732 Enqueuing Expose request
18:04:18.766 00.002 5896 Worker thread wakes up
18:04:18.766 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:04:18.766 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:04:19.673 00.907 5896 Exposure complete
18:04:19.717 00.044 5896 worker thread done servicing request
18:04:19.717 00.000 3732 OnExposeComplete: enter
18:04:19.732 00.015 3732 UpdateGuideState(): m_state=1
18:04:19.734 00.002 3732 UpdateCurrentPosition: no star selected
18:04:19.734 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:04:19.734 00.000 3732 Status Line: No star selected
18:04:19.744 00.010 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:04:19.779 00.035 3732 UpdateGuideState exits: No star selected
18:04:19.779 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:19.795 00.016 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:04:19.795 00.000 3732 Enqueuing Expose request
18:04:19.795 00.000 5896 Worker thread wakes up
18:04:19.795 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:04:19.795 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:04:20.935 01.140 5896 Exposure complete
18:04:20.992 00.057 5896 worker thread done servicing request
18:04:20.992 00.000 3732 OnExposeComplete: enter
18:04:20.994 00.002 3732 UpdateGuideState(): m_state=1
18:04:20.994 00.000 3732 UpdateCurrentPosition: no star selected
18:04:20.999 00.005 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:04:20.999 00.000 3732 Status Line: No star selected
18:04:20.999 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:04:21.047 00.048 3732 UpdateGuideState exits: No star selected
18:04:21.057 00.010 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:21.060 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:04:21.062 00.002 3732 Enqueuing Expose request
18:04:21.062 00.000 5896 Worker thread wakes up
18:04:21.062 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:04:21.062 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:04:21.980 00.918 5896 Exposure complete
18:04:22.028 00.048 5896 worker thread done servicing request
18:04:22.028 00.000 3732 OnExposeComplete: enter
18:04:22.028 00.000 3732 UpdateGuideState(): m_state=1
18:04:22.028 00.000 3732 UpdateCurrentPosition: no star selected
18:04:22.044 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:04:22.046 00.002 3732 Status Line: No star selected
18:04:22.054 00.008 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:04:22.092 00.038 3732 UpdateGuideState exits: No star selected
18:04:22.092 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:22.108 00.016 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:04:22.110 00.002 3732 Enqueuing Expose request
18:04:22.112 00.002 5896 Worker thread wakes up
18:04:22.112 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:04:22.112 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:04:23.247 01.135 5896 Exposure complete
18:04:23.304 00.057 5896 worker thread done servicing request
18:04:23.304 00.000 3732 OnExposeComplete: enter
18:04:23.306 00.002 3732 UpdateGuideState(): m_state=1
18:04:23.308 00.002 3732 UpdateCurrentPosition: no star selected
18:04:23.312 00.004 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:04:23.314 00.002 3732 Status Line: No star selected
18:04:23.318 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=7, Gamma=0.410
18:04:23.357 00.039 3732 UpdateGuideState exits: No star selected
18:04:23.369 00.012 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:23.373 00.004 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:04:23.373 00.000 3732 Enqueuing Expose request
18:04:23.373 00.000 5896 Worker thread wakes up
18:04:23.373 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:04:23.373 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:04:24.292 00.919 5896 Exposure complete
18:04:24.345 00.053 5896 worker thread done servicing request
18:04:24.345 00.000 3732 OnExposeComplete: enter
18:04:24.347 00.002 3732 UpdateGuideState(): m_state=1
18:04:24.347 00.000 3732 UpdateCurrentPosition: no star selected
18:04:24.351 00.004 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:04:24.351 00.000 3732 Status Line: No star selected
18:04:24.359 00.008 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:04:24.405 00.046 3732 UpdateGuideState exits: No star selected
18:04:24.407 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:24.409 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:04:24.411 00.002 3732 Enqueuing Expose request
18:04:24.413 00.002 5896 Worker thread wakes up
18:04:24.413 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:04:24.413 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:04:25.547 01.134 5896 Exposure complete
18:04:25.604 00.057 5896 worker thread done servicing request
18:04:25.604 00.000 3732 OnExposeComplete: enter
18:04:25.604 00.000 3732 UpdateGuideState(): m_state=1
18:04:25.607 00.003 3732 UpdateCurrentPosition: no star selected
18:04:25.612 00.005 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:04:25.612 00.000 3732 Status Line: No star selected
18:04:25.612 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=7, Gamma=0.410
18:04:25.666 00.054 3732 UpdateGuideState exits: No star selected
18:04:25.666 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:25.674 00.008 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:04:25.676 00.002 3732 Enqueuing Expose request
18:04:25.678 00.002 5896 Worker thread wakes up
18:04:25.678 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:04:25.678 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:04:26.589 00.911 5896 Exposure complete
18:04:26.637 00.048 5896 worker thread done servicing request
18:04:26.637 00.000 3732 OnExposeComplete: enter
18:04:26.637 00.000 3732 UpdateGuideState(): m_state=1
18:04:26.637 00.000 3732 UpdateCurrentPosition: no star selected
18:04:26.653 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:04:26.653 00.000 3732 Status Line: No star selected
18:04:26.653 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=7, Gamma=0.410
18:04:26.700 00.047 3732 UpdateGuideState exits: No star selected
18:04:26.700 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:26.700 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:04:26.715 00.015 3732 Enqueuing Expose request
18:04:26.715 00.000 5896 Worker thread wakes up
18:04:26.715 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:04:26.715 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:04:27.858 01.143 5896 Exposure complete
18:04:27.905 00.047 5896 worker thread done servicing request
18:04:27.905 00.000 3732 OnExposeComplete: enter
18:04:27.905 00.000 3732 UpdateGuideState(): m_state=1
18:04:27.905 00.000 3732 UpdateCurrentPosition: no star selected
18:04:27.923 00.018 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:04:27.925 00.002 3732 Status Line: No star selected
18:04:27.925 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=7, Gamma=0.410
18:04:27.978 00.053 3732 UpdateGuideState exits: No star selected
18:04:27.978 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:27.978 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:04:27.985 00.007 3732 Enqueuing Expose request
18:04:27.985 00.000 5896 Worker thread wakes up
18:04:27.985 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:04:27.985 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:04:28.905 00.920 5896 Exposure complete
18:04:28.963 00.058 5896 worker thread done servicing request
18:04:28.963 00.000 3732 OnExposeComplete: enter
18:04:28.963 00.000 3732 UpdateGuideState(): m_state=1
18:04:28.963 00.000 3732 UpdateCurrentPosition: no star selected
18:04:28.969 00.006 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:04:28.971 00.002 3732 Status Line: No star selected
18:04:28.975 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:04:29.020 00.045 3732 UpdateGuideState exits: No star selected
18:04:29.020 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:29.026 00.006 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:04:29.032 00.006 3732 Enqueuing Expose request
18:04:29.032 00.000 5896 Worker thread wakes up
18:04:29.032 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:04:29.032 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:04:30.172 01.140 5896 Exposure complete
18:04:30.220 00.048 5896 worker thread done servicing request
18:04:30.220 00.000 3732 OnExposeComplete: enter
18:04:30.220 00.000 3732 UpdateGuideState(): m_state=1
18:04:30.220 00.000 3732 UpdateCurrentPosition: no star selected
18:04:30.236 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:04:30.236 00.000 3732 Status Line: No star selected
18:04:30.236 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:04:30.291 00.055 3732 UpdateGuideState exits: No star selected
18:04:30.293 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:30.295 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:04:30.297 00.002 3732 Enqueuing Expose request
18:04:30.299 00.002 5896 Worker thread wakes up
18:04:30.299 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:04:30.299 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:04:31.205 00.906 5896 Exposure complete
18:04:31.295 00.090 5896 worker thread done servicing request
18:04:31.295 00.000 3732 OnExposeComplete: enter
18:04:31.295 00.000 3732 UpdateGuideState(): m_state=1
18:04:31.295 00.000 3732 UpdateCurrentPosition: no star selected
18:04:31.301 00.006 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:04:31.303 00.002 3732 Status Line: No star selected
18:04:31.309 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:04:31.356 00.047 3732 UpdateGuideState exits: No star selected
18:04:31.358 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:31.358 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:04:31.360 00.002 3732 Enqueuing Expose request
18:04:31.362 00.002 5896 Worker thread wakes up
18:04:31.362 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:04:31.362 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:04:32.510 01.148 5896 Exposure complete
18:04:32.583 00.073 5896 worker thread done servicing request
18:04:32.583 00.000 3732 OnExposeComplete: enter
18:04:32.585 00.002 3732 UpdateGuideState(): m_state=1
18:04:32.589 00.004 3732 UpdateCurrentPosition: no star selected
18:04:32.591 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:04:32.593 00.002 3732 Status Line: No star selected
18:04:32.599 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=7, Gamma=0.410
18:04:32.647 00.048 3732 UpdateGuideState exits: No star selected
18:04:32.649 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:32.652 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:04:32.656 00.004 3732 Enqueuing Expose request
18:04:32.660 00.004 5896 Worker thread wakes up
18:04:32.660 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:04:32.660 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:04:33.574 00.914 5896 Exposure complete
18:04:33.654 00.080 5896 worker thread done servicing request
18:04:33.654 00.000 3732 OnExposeComplete: enter
18:04:33.654 00.000 3732 UpdateGuideState(): m_state=1
18:04:33.654 00.000 3732 UpdateCurrentPosition: no star selected
18:04:33.654 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:04:33.654 00.000 3732 Status Line: No star selected
18:04:33.654 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:04:33.717 00.063 3732 UpdateGuideState exits: No star selected
18:04:33.717 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:33.717 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:04:33.717 00.000 3732 Enqueuing Expose request
18:04:33.717 00.000 5896 Worker thread wakes up
18:04:33.717 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:04:33.717 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:04:34.863 01.146 5896 Exposure complete
18:04:34.926 00.063 5896 worker thread done servicing request
18:04:34.926 00.000 3732 OnExposeComplete: enter
18:04:34.942 00.016 3732 UpdateGuideState(): m_state=1
18:04:34.945 00.003 3732 UpdateCurrentPosition: no star selected
18:04:34.947 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:04:34.949 00.002 3732 Status Line: No star selected
18:04:34.956 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:04:34.994 00.038 3732 UpdateGuideState exits: No star selected
18:04:35.005 00.011 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:35.005 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:04:35.005 00.000 3732 Enqueuing Expose request
18:04:35.005 00.000 5896 Worker thread wakes up
18:04:35.005 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:04:35.005 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:04:35.932 00.927 5896 Exposure complete
18:04:35.976 00.044 5896 worker thread done servicing request
18:04:35.976 00.000 3732 OnExposeComplete: enter
18:04:35.976 00.000 3732 UpdateGuideState(): m_state=1
18:04:35.976 00.000 3732 UpdateCurrentPosition: no star selected
18:04:35.990 00.014 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:04:35.992 00.002 3732 Status Line: No star selected
18:04:35.994 00.002 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=7, Gamma=0.410
18:04:36.045 00.051 3732 UpdateGuideState exits: No star selected
18:04:36.047 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:36.049 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:04:36.051 00.002 3732 Enqueuing Expose request
18:04:36.053 00.002 5896 Worker thread wakes up
18:04:36.055 00.002 5896 worker thread servicing REQUEST_EXPOSE 1000
18:04:36.055 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:04:37.179 01.124 5896 Exposure complete
18:04:37.227 00.048 5896 worker thread done servicing request
18:04:37.227 00.000 3732 OnExposeComplete: enter
18:04:37.227 00.000 3732 UpdateGuideState(): m_state=1
18:04:37.227 00.000 3732 UpdateCurrentPosition: no star selected
18:04:37.243 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:04:37.244 00.001 3732 Status Line: No star selected
18:04:37.244 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=7, Gamma=0.410
18:04:37.290 00.046 3732 UpdateGuideState exits: No star selected
18:04:37.290 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:37.290 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:04:37.290 00.000 3732 Enqueuing Expose request
18:04:37.290 00.000 5896 Worker thread wakes up
18:04:37.290 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:04:37.290 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:04:38.220 00.930 5896 Exposure complete
18:04:38.283 00.063 5896 worker thread done servicing request
18:04:38.283 00.000 3732 OnExposeComplete: enter
18:04:38.285 00.002 3732 UpdateGuideState(): m_state=1
18:04:38.289 00.004 3732 UpdateCurrentPosition: no star selected
18:04:38.291 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:04:38.293 00.002 3732 Status Line: No star selected
18:04:38.300 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=1, FiltMin=0, FiltMax=7, Gamma=0.410
18:04:38.338 00.038 3732 UpdateGuideState exits: No star selected
18:04:38.338 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:38.338 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:04:38.338 00.000 3732 Enqueuing Expose request
18:04:38.338 00.000 5896 Worker thread wakes up
18:04:38.338 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:04:38.354 00.016 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:04:39.483 01.129 5896 Exposure complete
18:04:39.540 00.057 5896 worker thread done servicing request
18:04:39.540 00.000 3732 OnExposeComplete: enter
18:04:39.540 00.000 3732 UpdateGuideState(): m_state=1
18:04:39.540 00.000 3732 UpdateCurrentPosition: no star selected
18:04:39.546 00.006 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:04:39.546 00.000 3732 Status Line: No star selected
18:04:39.554 00.008 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=7, Gamma=0.410
18:04:39.593 00.039 3732 UpdateGuideState exits: No star selected
18:04:39.593 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:39.593 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:04:39.593 00.000 3732 Enqueuing Expose request
18:04:39.593 00.000 5896 Worker thread wakes up
18:04:39.593 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:04:39.593 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:04:40.516 00.923 5896 Exposure complete
18:04:40.572 00.056 5896 worker thread done servicing request
18:04:40.572 00.000 3732 OnExposeComplete: enter
18:04:40.572 00.000 3732 UpdateGuideState(): m_state=1
18:04:40.572 00.000 3732 UpdateCurrentPosition: no star selected
18:04:40.580 00.008 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:04:40.580 00.000 3732 Status Line: No star selected
18:04:40.588 00.008 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=1, FiltMin=0, FiltMax=7, Gamma=0.410
18:04:40.628 00.040 3732 UpdateGuideState exits: No star selected
18:04:40.628 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:40.628 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:04:40.628 00.000 3732 Enqueuing Expose request
18:04:40.628 00.000 5896 Worker thread wakes up
18:04:40.628 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:04:40.628 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:04:41.778 01.150 5896 Exposure complete
18:04:41.829 00.051 5896 worker thread done servicing request
18:04:41.829 00.000 3732 OnExposeComplete: enter
18:04:41.829 00.000 3732 UpdateGuideState(): m_state=1
18:04:41.829 00.000 3732 UpdateCurrentPosition: no star selected
18:04:41.829 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:04:41.837 00.008 3732 Status Line: No star selected
18:04:41.838 00.001 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=7, Gamma=0.410
18:04:41.884 00.046 3732 UpdateGuideState exits: No star selected
18:04:41.884 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:41.884 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:04:41.884 00.000 3732 Enqueuing Expose request
18:04:41.884 00.000 5896 Worker thread wakes up
18:04:41.884 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:04:41.884 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:04:42.812 00.928 5896 Exposure complete
18:04:42.865 00.053 5896 worker thread done servicing request
18:04:42.865 00.000 3732 OnExposeComplete: enter
18:04:42.865 00.000 3732 UpdateGuideState(): m_state=1
18:04:42.865 00.000 3732 UpdateCurrentPosition: no star selected
18:04:42.870 00.005 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:04:42.870 00.000 3732 Status Line: No star selected
18:04:42.870 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=7, Gamma=0.410
18:04:42.918 00.048 3732 UpdateGuideState exits: No star selected
18:04:42.918 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:42.918 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:04:42.918 00.000 3732 Enqueuing Expose request
18:04:42.918 00.000 5896 Worker thread wakes up
18:04:42.918 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:04:42.918 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:04:44.091 01.173 5896 Exposure complete
18:04:44.139 00.048 5896 worker thread done servicing request
18:04:44.139 00.000 3732 OnExposeComplete: enter
18:04:44.139 00.000 3732 UpdateGuideState(): m_state=1
18:04:44.139 00.000 3732 UpdateCurrentPosition: no star selected
18:04:44.139 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:04:44.139 00.000 3732 Status Line: No star selected
18:04:44.155 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=8, Gamma=0.410
18:04:44.197 00.042 3732 UpdateGuideState exits: No star selected
18:04:44.203 00.006 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:44.204 00.001 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:04:44.206 00.002 3732 Enqueuing Expose request
18:04:44.208 00.002 5896 Worker thread wakes up
18:04:44.208 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:04:44.208 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:04:45.124 00.916 5896 Exposure complete
18:04:45.188 00.064 5896 worker thread done servicing request
18:04:45.188 00.000 3732 OnExposeComplete: enter
18:04:45.188 00.000 3732 UpdateGuideState(): m_state=1
18:04:45.204 00.016 3732 UpdateCurrentPosition: no star selected
18:04:45.204 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:04:45.204 00.000 3732 Status Line: No star selected
18:04:45.204 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=1, FiltMin=0, FiltMax=7, Gamma=0.410
18:04:45.252 00.048 3732 UpdateGuideState exits: No star selected
18:04:45.252 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:45.252 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:04:45.252 00.000 3732 Enqueuing Expose request
18:04:45.252 00.000 5896 Worker thread wakes up
18:04:45.252 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:04:45.252 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:04:46.412 01.160 5896 Exposure complete
18:04:46.459 00.047 5896 worker thread done servicing request
18:04:46.459 00.000 3732 OnExposeComplete: enter
18:04:46.459 00.000 3732 UpdateGuideState(): m_state=1
18:04:46.459 00.000 3732 UpdateCurrentPosition: no star selected
18:04:46.459 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:04:46.459 00.000 3732 Status Line: No star selected
18:04:46.475 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=7, Gamma=0.410
18:04:46.507 00.032 3732 UpdateGuideState exits: No star selected
18:04:46.523 00.016 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:46.523 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:04:46.526 00.003 3732 Enqueuing Expose request
18:04:46.528 00.002 5896 Worker thread wakes up
18:04:46.528 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:04:46.528 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:04:47.460 00.932 5896 Exposure complete
18:04:47.507 00.047 5896 worker thread done servicing request
18:04:47.507 00.000 3732 OnExposeComplete: enter
18:04:47.523 00.016 3732 UpdateGuideState(): m_state=1
18:04:47.523 00.000 3732 UpdateCurrentPosition: no star selected
18:04:47.523 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:04:47.523 00.000 3732 Status Line: No star selected
18:04:47.535 00.012 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=36, med=1, FiltMin=0, FiltMax=6, Gamma=0.410
18:04:47.571 00.036 3732 UpdateGuideState exits: No star selected
18:04:47.571 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:47.571 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:04:47.587 00.016 3732 Enqueuing Expose request
18:04:47.588 00.001 5896 Worker thread wakes up
18:04:47.588 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:04:47.588 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:04:48.716 01.128 5896 Exposure complete
18:04:48.795 00.079 5896 worker thread done servicing request
18:04:48.795 00.000 3732 OnExposeComplete: enter
18:04:48.795 00.000 3732 UpdateGuideState(): m_state=1
18:04:48.795 00.000 3732 UpdateCurrentPosition: no star selected
18:04:48.795 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:04:48.811 00.016 3732 Status Line: No star selected
18:04:48.811 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:04:48.859 00.048 3732 UpdateGuideState exits: No star selected
18:04:48.859 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:48.859 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:04:48.859 00.000 3732 Enqueuing Expose request
18:04:48.869 00.010 5896 Worker thread wakes up
18:04:48.869 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:04:48.869 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:04:49.797 00.928 5896 Exposure complete
18:04:49.860 00.063 5896 worker thread done servicing request
18:04:49.860 00.000 3732 OnExposeComplete: enter
18:04:49.860 00.000 3732 UpdateGuideState(): m_state=1
18:04:49.860 00.000 3732 UpdateCurrentPosition: no star selected
18:04:49.869 00.009 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:04:49.869 00.000 3732 Status Line: No star selected
18:04:49.876 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:04:49.908 00.032 3732 UpdateGuideState exits: No star selected
18:04:49.924 00.016 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:49.926 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:04:49.928 00.002 3732 Enqueuing Expose request
18:04:49.930 00.002 5896 Worker thread wakes up
18:04:49.930 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:04:49.930 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:04:51.086 01.156 5896 Exposure complete
18:04:51.149 00.063 5896 worker thread done servicing request
18:04:51.149 00.000 3732 OnExposeComplete: enter
18:04:51.149 00.000 3732 UpdateGuideState(): m_state=1
18:04:51.149 00.000 3732 UpdateCurrentPosition: no star selected
18:04:51.149 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:04:51.165 00.016 3732 Status Line: No star selected
18:04:51.165 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=1, FiltMin=0, FiltMax=8, Gamma=0.410
18:04:51.213 00.048 3732 UpdateGuideState exits: No star selected
18:04:51.213 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:51.213 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:04:51.213 00.000 3732 Enqueuing Expose request
18:04:51.213 00.000 5896 Worker thread wakes up
18:04:51.213 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:04:51.213 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:04:52.151 00.938 5896 Exposure complete
18:04:52.214 00.063 5896 worker thread done servicing request
18:04:52.214 00.000 3732 OnExposeComplete: enter
18:04:52.214 00.000 3732 UpdateGuideState(): m_state=1
18:04:52.214 00.000 3732 UpdateCurrentPosition: no star selected
18:04:52.230 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:04:52.232 00.002 3732 Status Line: No star selected
18:04:52.237 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=10, Gamma=0.410
18:04:52.278 00.041 3732 UpdateGuideState exits: No star selected
18:04:52.278 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:52.278 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:04:52.278 00.000 3732 Enqueuing Expose request
18:04:52.278 00.000 5896 Worker thread wakes up
18:04:52.278 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:04:52.278 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:04:53.423 01.145 5896 Exposure complete
18:04:53.486 00.063 5896 worker thread done servicing request
18:04:53.486 00.000 3732 OnExposeComplete: enter
18:04:53.502 00.016 3732 UpdateGuideState(): m_state=1
18:04:53.502 00.000 3732 UpdateCurrentPosition: no star selected
18:04:53.502 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:04:53.502 00.000 3732 Status Line: No star selected
18:04:53.502 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:04:53.557 00.055 3732 UpdateGuideState exits: No star selected
18:04:53.557 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:53.557 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:04:53.566 00.009 3732 Enqueuing Expose request
18:04:53.566 00.000 5896 Worker thread wakes up
18:04:53.566 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:04:53.566 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:04:54.488 00.922 5896 Exposure complete
18:04:54.536 00.048 5896 worker thread done servicing request
18:04:54.536 00.000 3732 OnExposeComplete: enter
18:04:54.552 00.016 3732 UpdateGuideState(): m_state=1
18:04:54.552 00.000 3732 UpdateCurrentPosition: no star selected
18:04:54.552 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:04:54.552 00.000 3732 Status Line: No star selected
18:04:54.552 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:04:54.605 00.053 3732 UpdateGuideState exits: No star selected
18:04:54.605 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:54.605 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:04:54.605 00.000 3732 Enqueuing Expose request
18:04:54.616 00.011 5896 Worker thread wakes up
18:04:54.616 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:04:54.616 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:04:55.745 01.129 5896 Exposure complete
18:04:55.807 00.062 5896 worker thread done servicing request
18:04:55.807 00.000 3732 OnExposeComplete: enter
18:04:55.807 00.000 3732 UpdateGuideState(): m_state=1
18:04:55.807 00.000 3732 UpdateCurrentPosition: no star selected
18:04:55.807 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:04:55.807 00.000 3732 Status Line: No star selected
18:04:55.823 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:04:55.870 00.047 3732 UpdateGuideState exits: No star selected
18:04:55.870 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:55.870 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:04:55.870 00.000 3732 Enqueuing Expose request
18:04:55.870 00.000 5896 Worker thread wakes up
18:04:55.870 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:04:55.870 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:04:56.794 00.924 5896 Exposure complete
18:04:56.873 00.079 5896 worker thread done servicing request
18:04:56.873 00.000 3732 OnExposeComplete: enter
18:04:56.873 00.000 3732 UpdateGuideState(): m_state=1
18:04:56.873 00.000 3732 UpdateCurrentPosition: no star selected
18:04:56.873 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:04:56.873 00.000 3732 Status Line: No star selected
18:04:56.873 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:04:56.921 00.048 3732 UpdateGuideState exits: No star selected
18:04:56.932 00.011 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:56.936 00.004 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:04:56.936 00.000 3732 Enqueuing Expose request
18:04:56.936 00.000 5896 Worker thread wakes up
18:04:56.936 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:04:56.936 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:04:58.095 01.159 5896 Exposure complete
18:04:58.158 00.063 5896 worker thread done servicing request
18:04:58.158 00.000 3732 OnExposeComplete: enter
18:04:58.158 00.000 3732 UpdateGuideState(): m_state=1
18:04:58.158 00.000 3732 UpdateCurrentPosition: no star selected
18:04:58.158 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:04:58.158 00.000 3732 Status Line: No star selected
18:04:58.176 00.018 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=10, Gamma=0.410
18:04:58.221 00.045 3732 UpdateGuideState exits: No star selected
18:04:58.221 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:58.221 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:04:58.221 00.000 3732 Enqueuing Expose request
18:04:58.221 00.000 5896 Worker thread wakes up
18:04:58.221 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:04:58.221 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:04:59.158 00.937 5896 Exposure complete
18:04:59.222 00.064 5896 worker thread done servicing request
18:04:59.222 00.000 3732 OnExposeComplete: enter
18:04:59.222 00.000 3732 UpdateGuideState(): m_state=1
18:04:59.222 00.000 3732 UpdateCurrentPosition: no star selected
18:04:59.238 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:04:59.238 00.000 3732 Status Line: No star selected
18:04:59.238 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:04:59.290 00.052 3732 UpdateGuideState exits: No star selected
18:04:59.292 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:04:59.294 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:04:59.296 00.002 3732 Enqueuing Expose request
18:04:59.296 00.000 5896 Worker thread wakes up
18:04:59.298 00.002 5896 worker thread servicing REQUEST_EXPOSE 1000
18:04:59.298 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:05:00.442 01.144 5896 Exposure complete
18:05:00.506 00.064 5896 worker thread done servicing request
18:05:00.506 00.000 3732 OnExposeComplete: enter
18:05:00.506 00.000 3732 UpdateGuideState(): m_state=1
18:05:00.506 00.000 3732 UpdateCurrentPosition: no star selected
18:05:00.506 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:00.506 00.000 3732 Status Line: No star selected
18:05:00.521 00.015 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:05:00.557 00.036 3732 UpdateGuideState exits: No star selected
18:05:00.569 00.012 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:00.569 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:05:00.569 00.000 3732 Enqueuing Expose request
18:05:00.569 00.000 5896 Worker thread wakes up
18:05:00.569 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:05:00.569 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:05:01.506 00.937 5896 Exposure complete
18:05:01.585 00.079 5896 worker thread done servicing request
18:05:01.585 00.000 3732 OnExposeComplete: enter
18:05:01.585 00.000 3732 UpdateGuideState(): m_state=1
18:05:01.585 00.000 3732 UpdateCurrentPosition: no star selected
18:05:01.598 00.013 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:01.598 00.000 3732 Status Line: No star selected
18:05:01.603 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:05:01.651 00.048 3732 UpdateGuideState exits: No star selected
18:05:01.651 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:01.651 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:05:01.651 00.000 3732 Enqueuing Expose request
18:05:01.651 00.000 5896 Worker thread wakes up
18:05:01.651 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:05:01.651 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:05:02.804 01.153 5896 Exposure complete
18:05:02.861 00.057 5896 worker thread done servicing request
18:05:02.861 00.000 3732 OnExposeComplete: enter
18:05:02.861 00.000 3732 UpdateGuideState(): m_state=1
18:05:02.861 00.000 3732 UpdateCurrentPosition: no star selected
18:05:02.867 00.006 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:02.869 00.002 3732 Status Line: No star selected
18:05:02.875 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=24, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:05:02.915 00.040 3732 UpdateGuideState exits: No star selected
18:05:02.915 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:02.915 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:05:02.915 00.000 3732 Enqueuing Expose request
18:05:02.915 00.000 5896 Worker thread wakes up
18:05:02.915 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:05:02.915 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:05:03.852 00.937 5896 Exposure complete
18:05:03.901 00.049 5896 worker thread done servicing request
18:05:03.901 00.000 3732 OnExposeComplete: enter
18:05:03.916 00.015 3732 UpdateGuideState(): m_state=1
18:05:03.916 00.000 3732 UpdateCurrentPosition: no star selected
18:05:03.916 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:03.916 00.000 3732 Status Line: No star selected
18:05:03.916 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=8, Gamma=0.410
18:05:03.963 00.047 3732 UpdateGuideState exits: No star selected
18:05:03.963 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:03.963 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:05:03.963 00.000 3732 Enqueuing Expose request
18:05:03.979 00.016 5896 Worker thread wakes up
18:05:03.979 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:05:03.979 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:05:05.122 01.143 5896 Exposure complete
18:05:05.170 00.048 5896 worker thread done servicing request
18:05:05.170 00.000 3732 OnExposeComplete: enter
18:05:05.170 00.000 3732 UpdateGuideState(): m_state=1
18:05:05.186 00.016 3732 UpdateCurrentPosition: no star selected
18:05:05.186 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:05.186 00.000 3732 Status Line: No star selected
18:05:05.186 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=8, Gamma=0.410
18:05:05.233 00.047 3732 UpdateGuideState exits: No star selected
18:05:05.233 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:05.244 00.011 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:05:05.249 00.005 3732 Enqueuing Expose request
18:05:05.249 00.000 5896 Worker thread wakes up
18:05:05.249 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:05:05.249 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:05:06.186 00.937 5896 Exposure complete
18:05:06.233 00.047 5896 worker thread done servicing request
18:05:06.233 00.000 3732 OnExposeComplete: enter
18:05:06.249 00.016 3732 UpdateGuideState(): m_state=1
18:05:06.249 00.000 3732 UpdateCurrentPosition: no star selected
18:05:06.249 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:06.249 00.000 3732 Status Line: No star selected
18:05:06.249 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=10, Gamma=0.410
18:05:06.296 00.047 3732 UpdateGuideState exits: No star selected
18:05:06.309 00.013 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:06.312 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:05:06.316 00.004 3732 Enqueuing Expose request
18:05:06.318 00.002 5896 Worker thread wakes up
18:05:06.318 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:05:06.318 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:05:07.473 01.155 5896 Exposure complete
18:05:07.536 00.063 5896 worker thread done servicing request
18:05:07.536 00.000 3732 OnExposeComplete: enter
18:05:07.552 00.016 3732 UpdateGuideState(): m_state=1
18:05:07.552 00.000 3732 UpdateCurrentPosition: no star selected
18:05:07.552 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:07.552 00.000 3732 Status Line: No star selected
18:05:07.552 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:05:07.600 00.048 3732 UpdateGuideState exits: No star selected
18:05:07.600 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:07.616 00.016 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:05:07.618 00.002 3732 Enqueuing Expose request
18:05:07.620 00.002 5896 Worker thread wakes up
18:05:07.620 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:05:07.620 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:05:08.552 00.932 5896 Exposure complete
18:05:08.615 00.063 5896 worker thread done servicing request
18:05:08.615 00.000 3732 OnExposeComplete: enter
18:05:08.615 00.000 3732 UpdateGuideState(): m_state=1
18:05:08.615 00.000 3732 UpdateCurrentPosition: no star selected
18:05:08.615 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:08.615 00.000 3732 Status Line: No star selected
18:05:08.631 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:05:08.679 00.048 3732 UpdateGuideState exits: No star selected
18:05:08.683 00.004 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:08.683 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:05:08.683 00.000 3732 Enqueuing Expose request
18:05:08.695 00.012 5896 Worker thread wakes up
18:05:08.695 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:05:08.695 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:05:09.823 01.128 5896 Exposure complete
18:05:09.870 00.047 5896 worker thread done servicing request
18:05:09.870 00.000 3732 OnExposeComplete: enter
18:05:09.870 00.000 3732 UpdateGuideState(): m_state=1
18:05:09.870 00.000 3732 UpdateCurrentPosition: no star selected
18:05:09.870 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:09.886 00.016 3732 Status Line: No star selected
18:05:09.886 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:05:09.934 00.048 3732 UpdateGuideState exits: No star selected
18:05:09.934 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:09.934 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:05:09.934 00.000 3732 Enqueuing Expose request
18:05:09.934 00.000 5896 Worker thread wakes up
18:05:09.934 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:05:09.934 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:05:10.859 00.925 5896 Exposure complete
18:05:10.905 00.046 5896 worker thread done servicing request
18:05:10.905 00.000 3732 OnExposeComplete: enter
18:05:10.921 00.016 3732 UpdateGuideState(): m_state=1
18:05:10.923 00.002 3732 UpdateCurrentPosition: no star selected
18:05:10.925 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:10.929 00.004 3732 Status Line: No star selected
18:05:10.935 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=10, Gamma=0.410
18:05:10.984 00.049 3732 UpdateGuideState exits: No star selected
18:05:10.986 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:10.992 00.006 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:05:10.995 00.003 3732 Enqueuing Expose request
18:05:10.996 00.001 5896 Worker thread wakes up
18:05:10.996 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:05:10.996 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:05:12.157 01.161 5896 Exposure complete
18:05:12.218 00.061 5896 worker thread done servicing request
18:05:12.218 00.000 3732 OnExposeComplete: enter
18:05:12.234 00.016 3732 UpdateGuideState(): m_state=1
18:05:12.234 00.000 3732 UpdateCurrentPosition: no star selected
18:05:12.239 00.005 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:12.239 00.000 3732 Status Line: No star selected
18:05:12.239 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:05:12.281 00.042 3732 UpdateGuideState exits: No star selected
18:05:12.281 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:12.281 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:05:12.297 00.016 3732 Enqueuing Expose request
18:05:12.297 00.000 5896 Worker thread wakes up
18:05:12.297 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:05:12.297 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:05:13.204 00.907 5896 Exposure complete
18:05:13.260 00.056 5896 worker thread done servicing request
18:05:13.260 00.000 3732 OnExposeComplete: enter
18:05:13.260 00.000 3732 UpdateGuideState(): m_state=1
18:05:13.260 00.000 3732 UpdateCurrentPosition: no star selected
18:05:13.260 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:13.268 00.008 3732 Status Line: No star selected
18:05:13.275 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:05:13.315 00.040 3732 UpdateGuideState exits: No star selected
18:05:13.315 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:13.315 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:05:13.315 00.000 3732 Enqueuing Expose request
18:05:13.315 00.000 5896 Worker thread wakes up
18:05:13.315 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:05:13.315 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:05:14.473 01.158 5896 Exposure complete
18:05:14.536 00.063 5896 worker thread done servicing request
18:05:14.536 00.000 3732 OnExposeComplete: enter
18:05:14.536 00.000 3732 UpdateGuideState(): m_state=1
18:05:14.536 00.000 3732 UpdateCurrentPosition: no star selected
18:05:14.536 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:14.536 00.000 3732 Status Line: No star selected
18:05:14.554 00.018 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:05:14.599 00.045 3732 UpdateGuideState exits: No star selected
18:05:14.599 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:14.599 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:05:14.599 00.000 3732 Enqueuing Expose request
18:05:14.599 00.000 5896 Worker thread wakes up
18:05:14.599 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:05:14.599 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:05:15.539 00.940 5896 Exposure complete
18:05:15.586 00.047 5896 worker thread done servicing request
18:05:15.586 00.000 3732 OnExposeComplete: enter
18:05:15.602 00.016 3732 UpdateGuideState(): m_state=1
18:05:15.602 00.000 3732 UpdateCurrentPosition: no star selected
18:05:15.608 00.006 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:15.608 00.000 3732 Status Line: No star selected
18:05:15.615 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=1, FiltMin=0, FiltMax=10, Gamma=0.410
18:05:15.651 00.036 3732 UpdateGuideState exits: No star selected
18:05:15.651 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:15.651 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:05:15.666 00.015 3732 Enqueuing Expose request
18:05:15.666 00.000 5896 Worker thread wakes up
18:05:15.666 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:05:15.666 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:05:16.822 01.156 5896 Exposure complete
18:05:16.886 00.064 5896 worker thread done servicing request
18:05:16.886 00.000 3732 OnExposeComplete: enter
18:05:16.886 00.000 3732 UpdateGuideState(): m_state=1
18:05:16.886 00.000 3732 UpdateCurrentPosition: no star selected
18:05:16.902 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:16.902 00.000 3732 Status Line: No star selected
18:05:16.902 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:05:16.950 00.048 3732 UpdateGuideState exits: No star selected
18:05:16.950 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:16.950 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:05:16.950 00.000 3732 Enqueuing Expose request
18:05:16.950 00.000 5896 Worker thread wakes up
18:05:16.950 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:05:16.950 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:05:17.888 00.938 5896 Exposure complete
18:05:17.955 00.067 5896 worker thread done servicing request
18:05:17.955 00.000 3732 OnExposeComplete: enter
18:05:17.955 00.000 3732 UpdateGuideState(): m_state=1
18:05:17.955 00.000 3732 UpdateCurrentPosition: no star selected
18:05:17.963 00.008 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:17.963 00.000 3732 Status Line: No star selected
18:05:17.967 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=10, Gamma=0.410
18:05:17.999 00.032 3732 UpdateGuideState exits: No star selected
18:05:18.015 00.016 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:18.015 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:05:18.015 00.000 3732 Enqueuing Expose request
18:05:18.015 00.000 5896 Worker thread wakes up
18:05:18.015 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:05:18.015 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:05:19.163 01.148 5896 Exposure complete
18:05:19.210 00.047 5896 worker thread done servicing request
18:05:19.210 00.000 3732 OnExposeComplete: enter
18:05:19.226 00.016 3732 UpdateGuideState(): m_state=1
18:05:19.226 00.000 3732 UpdateCurrentPosition: no star selected
18:05:19.226 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:19.226 00.000 3732 Status Line: No star selected
18:05:19.226 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=8, Gamma=0.410
18:05:19.276 00.050 3732 UpdateGuideState exits: No star selected
18:05:19.276 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:19.276 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:05:19.276 00.000 3732 Enqueuing Expose request
18:05:19.292 00.016 5896 Worker thread wakes up
18:05:19.292 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:05:19.292 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:05:20.225 00.933 5896 Exposure complete
18:05:20.305 00.080 5896 worker thread done servicing request
18:05:20.305 00.000 3732 OnExposeComplete: enter
18:05:20.305 00.000 3732 UpdateGuideState(): m_state=1
18:05:20.305 00.000 3732 UpdateCurrentPosition: no star selected
18:05:20.305 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:20.305 00.000 3732 Status Line: No star selected
18:05:20.305 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=23, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:05:20.352 00.047 3732 UpdateGuideState exits: No star selected
18:05:20.352 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:20.352 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:05:20.369 00.017 3732 Enqueuing Expose request
18:05:20.369 00.000 5896 Worker thread wakes up
18:05:20.369 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:05:20.369 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:05:21.527 01.158 5896 Exposure complete
18:05:21.615 00.088 5896 worker thread done servicing request
18:05:21.615 00.000 3732 OnExposeComplete: enter
18:05:21.619 00.004 3732 UpdateGuideState(): m_state=1
18:05:21.622 00.003 3732 UpdateCurrentPosition: no star selected
18:05:21.624 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:21.628 00.004 3732 Status Line: No star selected
18:05:21.634 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:05:21.697 00.063 3732 UpdateGuideState exits: No star selected
18:05:21.701 00.004 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:21.705 00.004 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:05:21.707 00.002 3732 Enqueuing Expose request
18:05:21.709 00.002 5896 Worker thread wakes up
18:05:21.709 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:05:21.709 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:05:22.637 00.928 5896 Exposure complete
18:05:22.700 00.063 5896 worker thread done servicing request
18:05:22.700 00.000 3732 OnExposeComplete: enter
18:05:22.700 00.000 3732 UpdateGuideState(): m_state=1
18:05:22.700 00.000 3732 UpdateCurrentPosition: no star selected
18:05:22.716 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:22.718 00.002 3732 Status Line: No star selected
18:05:22.718 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=10, Gamma=0.410
18:05:22.768 00.050 3732 UpdateGuideState exits: No star selected
18:05:22.770 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:22.772 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:05:22.774 00.002 3732 Enqueuing Expose request
18:05:22.776 00.002 5896 Worker thread wakes up
18:05:22.776 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:05:22.776 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:05:23.922 01.146 5896 Exposure complete
18:05:23.994 00.072 5896 worker thread done servicing request
18:05:23.994 00.000 3732 OnExposeComplete: enter
18:05:23.997 00.003 3732 UpdateGuideState(): m_state=1
18:05:23.997 00.000 3732 UpdateCurrentPosition: no star selected
18:05:24.002 00.005 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:24.002 00.000 3732 Status Line: No star selected
18:05:24.002 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=10, Gamma=0.410
18:05:24.049 00.047 3732 UpdateGuideState exits: No star selected
18:05:24.049 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:24.057 00.008 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:05:24.057 00.000 3732 Enqueuing Expose request
18:05:24.057 00.000 5896 Worker thread wakes up
18:05:24.057 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:05:24.057 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:05:24.988 00.931 5896 Exposure complete
18:05:25.052 00.064 5896 worker thread done servicing request
18:05:25.052 00.000 3732 OnExposeComplete: enter
18:05:25.052 00.000 3732 UpdateGuideState(): m_state=1
18:05:25.052 00.000 3732 UpdateCurrentPosition: no star selected
18:05:25.068 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:25.068 00.000 3732 Status Line: No star selected
18:05:25.068 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:05:25.120 00.052 3732 UpdateGuideState exits: No star selected
18:05:25.120 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:25.120 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:05:25.120 00.000 3732 Enqueuing Expose request
18:05:25.120 00.000 5896 Worker thread wakes up
18:05:25.120 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:05:25.120 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:05:26.271 01.151 5896 Exposure complete
18:05:26.334 00.063 5896 worker thread done servicing request
18:05:26.334 00.000 3732 OnExposeComplete: enter
18:05:26.334 00.000 3732 UpdateGuideState(): m_state=1
18:05:26.334 00.000 3732 UpdateCurrentPosition: no star selected
18:05:26.334 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:26.334 00.000 3732 Status Line: No star selected
18:05:26.334 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:05:26.381 00.047 3732 UpdateGuideState exits: No star selected
18:05:26.381 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:26.381 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:05:26.397 00.016 3732 Enqueuing Expose request
18:05:26.397 00.000 5896 Worker thread wakes up
18:05:26.397 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:05:26.397 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:05:27.330 00.933 5896 Exposure complete
18:05:27.410 00.080 5896 worker thread done servicing request
18:05:27.410 00.000 3732 OnExposeComplete: enter
18:05:27.410 00.000 3732 UpdateGuideState(): m_state=1
18:05:27.410 00.000 3732 UpdateCurrentPosition: no star selected
18:05:27.410 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:27.410 00.000 3732 Status Line: No star selected
18:05:27.428 00.018 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=1, FiltMin=0, FiltMax=10, Gamma=0.410
18:05:27.473 00.045 3732 UpdateGuideState exits: No star selected
18:05:27.473 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:27.473 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:05:27.473 00.000 3732 Enqueuing Expose request
18:05:27.473 00.000 5896 Worker thread wakes up
18:05:27.473 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:05:27.473 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:05:28.633 01.160 5896 Exposure complete
18:05:28.696 00.063 5896 worker thread done servicing request
18:05:28.696 00.000 3732 OnExposeComplete: enter
18:05:28.696 00.000 3732 UpdateGuideState(): m_state=1
18:05:28.696 00.000 3732 UpdateCurrentPosition: no star selected
18:05:28.712 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:28.712 00.000 3732 Status Line: No star selected
18:05:28.712 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:05:28.759 00.047 3732 UpdateGuideState exits: No star selected
18:05:28.759 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:28.759 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:05:28.759 00.000 3732 Enqueuing Expose request
18:05:28.759 00.000 5896 Worker thread wakes up
18:05:28.759 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:05:28.759 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:05:29.695 00.936 5896 Exposure complete
18:05:29.756 00.061 5896 worker thread done servicing request
18:05:29.756 00.000 3732 OnExposeComplete: enter
18:05:29.756 00.000 3732 UpdateGuideState(): m_state=1
18:05:29.756 00.000 3732 UpdateCurrentPosition: no star selected
18:05:29.756 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:29.756 00.000 3732 Status Line: No star selected
18:05:29.756 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=8, Gamma=0.410
18:05:29.807 00.051 3732 UpdateGuideState exits: No star selected
18:05:29.807 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:29.807 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:05:29.820 00.013 3732 Enqueuing Expose request
18:05:29.820 00.000 5896 Worker thread wakes up
18:05:29.820 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:05:29.820 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:05:30.968 01.148 5896 Exposure complete
18:05:31.047 00.079 5896 worker thread done servicing request
18:05:31.047 00.000 3732 OnExposeComplete: enter
18:05:31.049 00.002 3732 UpdateGuideState(): m_state=1
18:05:31.049 00.000 3732 UpdateCurrentPosition: no star selected
18:05:31.049 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:31.049 00.000 3732 Status Line: No star selected
18:05:31.061 00.012 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:05:31.109 00.048 3732 UpdateGuideState exits: No star selected
18:05:31.111 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:31.113 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:05:31.115 00.002 3732 Enqueuing Expose request
18:05:31.117 00.002 5896 Worker thread wakes up
18:05:31.117 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:05:31.117 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:05:32.027 00.910 5896 Exposure complete
18:05:32.122 00.095 5896 worker thread done servicing request
18:05:32.122 00.000 3732 OnExposeComplete: enter
18:05:32.122 00.000 3732 UpdateGuideState(): m_state=1
18:05:32.122 00.000 3732 UpdateCurrentPosition: no star selected
18:05:32.122 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:32.138 00.016 3732 Status Line: No star selected
18:05:32.144 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=8, Gamma=0.410
18:05:32.186 00.042 3732 UpdateGuideState exits: No star selected
18:05:32.186 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:32.186 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:05:32.186 00.000 3732 Enqueuing Expose request
18:05:32.186 00.000 5896 Worker thread wakes up
18:05:32.186 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:05:32.186 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:05:33.345 01.159 5896 Exposure complete
18:05:33.408 00.063 5896 worker thread done servicing request
18:05:33.408 00.000 3732 OnExposeComplete: enter
18:05:33.412 00.004 3732 UpdateGuideState(): m_state=1
18:05:33.414 00.002 3732 UpdateCurrentPosition: no star selected
18:05:33.416 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:33.418 00.002 3732 Status Line: No star selected
18:05:33.425 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:05:33.471 00.046 3732 UpdateGuideState exits: No star selected
18:05:33.471 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:33.471 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:05:33.471 00.000 3732 Enqueuing Expose request
18:05:33.471 00.000 5896 Worker thread wakes up
18:05:33.471 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:05:33.471 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:05:34.408 00.937 5896 Exposure complete
18:05:34.456 00.048 5896 worker thread done servicing request
18:05:34.456 00.000 3732 OnExposeComplete: enter
18:05:34.473 00.017 3732 UpdateGuideState(): m_state=1
18:05:34.473 00.000 3732 UpdateCurrentPosition: no star selected
18:05:34.473 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:34.473 00.000 3732 Status Line: No star selected
18:05:34.473 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:05:34.525 00.052 3732 UpdateGuideState exits: No star selected
18:05:34.535 00.010 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:34.535 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:05:34.535 00.000 3732 Enqueuing Expose request
18:05:34.535 00.000 5896 Worker thread wakes up
18:05:34.535 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:05:34.535 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:05:35.677 01.142 5896 Exposure complete
18:05:35.724 00.047 5896 worker thread done servicing request
18:05:35.724 00.000 3732 OnExposeComplete: enter
18:05:35.736 00.012 3732 UpdateGuideState(): m_state=1
18:05:35.738 00.002 3732 UpdateCurrentPosition: no star selected
18:05:35.742 00.004 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:35.744 00.002 3732 Status Line: No star selected
18:05:35.750 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=8, Gamma=0.410
18:05:35.787 00.037 3732 UpdateGuideState exits: No star selected
18:05:35.787 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:35.787 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:05:35.787 00.000 3732 Enqueuing Expose request
18:05:35.803 00.016 5896 Worker thread wakes up
18:05:35.803 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:05:35.803 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:05:36.708 00.905 5896 Exposure complete
18:05:36.788 00.080 5896 worker thread done servicing request
18:05:36.788 00.000 3732 OnExposeComplete: enter
18:05:36.794 00.006 3732 UpdateGuideState(): m_state=1
18:05:36.796 00.002 3732 UpdateCurrentPosition: no star selected
18:05:36.798 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:36.800 00.002 3732 Status Line: No star selected
18:05:36.806 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=10, Gamma=0.410
18:05:36.851 00.045 3732 UpdateGuideState exits: No star selected
18:05:36.851 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:36.851 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:05:36.851 00.000 3732 Enqueuing Expose request
18:05:36.851 00.000 5896 Worker thread wakes up
18:05:36.851 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:05:36.851 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:05:38.000 01.149 5896 Exposure complete
18:05:38.072 00.072 5896 worker thread done servicing request
18:05:38.072 00.000 3732 OnExposeComplete: enter
18:05:38.072 00.000 3732 UpdateGuideState(): m_state=1
18:05:38.076 00.004 3732 UpdateCurrentPosition: no star selected
18:05:38.076 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:38.076 00.000 3732 Status Line: No star selected
18:05:38.085 00.009 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=8, Gamma=0.410
18:05:38.123 00.038 3732 UpdateGuideState exits: No star selected
18:05:38.123 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:38.123 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:05:38.123 00.000 3732 Enqueuing Expose request
18:05:38.123 00.000 5896 Worker thread wakes up
18:05:38.123 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:05:38.123 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:05:39.050 00.927 5896 Exposure complete
18:05:39.101 00.051 5896 worker thread done servicing request
18:05:39.101 00.000 3732 OnExposeComplete: enter
18:05:39.101 00.000 3732 UpdateGuideState(): m_state=1
18:05:39.101 00.000 3732 UpdateCurrentPosition: no star selected
18:05:39.101 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:39.109 00.008 3732 Status Line: No star selected
18:05:39.115 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=12, Gamma=0.410
18:05:39.156 00.041 3732 UpdateGuideState exits: No star selected
18:05:39.156 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:39.156 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:05:39.156 00.000 3732 Enqueuing Expose request
18:05:39.156 00.000 5896 Worker thread wakes up
18:05:39.156 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:05:39.156 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:05:40.314 01.158 5896 Exposure complete
18:05:40.362 00.048 5896 worker thread done servicing request
18:05:40.362 00.000 3732 OnExposeComplete: enter
18:05:40.378 00.016 3732 UpdateGuideState(): m_state=1
18:05:40.378 00.000 3732 UpdateCurrentPosition: no star selected
18:05:40.378 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:40.378 00.000 3732 Status Line: No star selected
18:05:40.378 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=10, Gamma=0.410
18:05:40.432 00.054 3732 UpdateGuideState exits: No star selected
18:05:40.432 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:40.432 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:05:40.432 00.000 3732 Enqueuing Expose request
18:05:40.432 00.000 5896 Worker thread wakes up
18:05:40.432 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:05:40.432 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:05:41.348 00.916 5896 Exposure complete
18:05:41.395 00.047 5896 worker thread done servicing request
18:05:41.395 00.000 3732 OnExposeComplete: enter
18:05:41.395 00.000 3732 UpdateGuideState(): m_state=1
18:05:41.395 00.000 3732 UpdateCurrentPosition: no star selected
18:05:41.395 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:41.411 00.016 3732 Status Line: No star selected
18:05:41.411 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:05:41.461 00.050 3732 UpdateGuideState exits: No star selected
18:05:41.463 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:41.463 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:05:41.463 00.000 3732 Enqueuing Expose request
18:05:41.475 00.012 5896 Worker thread wakes up
18:05:41.475 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:05:41.475 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:05:42.620 01.145 5896 Exposure complete
18:05:42.669 00.049 5896 worker thread done servicing request
18:05:42.669 00.000 3732 OnExposeComplete: enter
18:05:42.683 00.014 3732 UpdateGuideState(): m_state=1
18:05:42.683 00.000 3732 UpdateCurrentPosition: no star selected
18:05:42.683 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:42.683 00.000 3732 Status Line: No star selected
18:05:42.683 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:05:42.731 00.048 3732 UpdateGuideState exits: No star selected
18:05:42.731 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:42.731 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:05:42.746 00.015 3732 Enqueuing Expose request
18:05:42.746 00.000 5896 Worker thread wakes up
18:05:42.746 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:05:42.746 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:05:43.669 00.923 5896 Exposure complete
18:05:43.733 00.064 5896 worker thread done servicing request
18:05:43.733 00.000 3732 OnExposeComplete: enter
18:05:43.733 00.000 3732 UpdateGuideState(): m_state=1
18:05:43.744 00.011 3732 UpdateCurrentPosition: no star selected
18:05:43.744 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:43.744 00.000 3732 Status Line: No star selected
18:05:43.749 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=10, Gamma=0.410
18:05:43.797 00.048 3732 UpdateGuideState exits: No star selected
18:05:43.799 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:43.801 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:05:43.803 00.002 3732 Enqueuing Expose request
18:05:43.805 00.002 5896 Worker thread wakes up
18:05:43.805 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:05:43.805 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:05:44.959 01.154 5896 Exposure complete
18:05:45.022 00.063 5896 worker thread done servicing request
18:05:45.022 00.000 3732 OnExposeComplete: enter
18:05:45.022 00.000 3732 UpdateGuideState(): m_state=1
18:05:45.022 00.000 3732 UpdateCurrentPosition: no star selected
18:05:45.037 00.015 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:45.037 00.000 3732 Status Line: No star selected
18:05:45.037 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=10, Gamma=0.410
18:05:45.088 00.051 3732 UpdateGuideState exits: No star selected
18:05:45.090 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:45.092 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:05:45.094 00.002 3732 Enqueuing Expose request
18:05:45.096 00.002 5896 Worker thread wakes up
18:05:45.096 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:05:45.096 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:05:46.023 00.927 5896 Exposure complete
18:05:46.070 00.047 5896 worker thread done servicing request
18:05:46.070 00.000 3732 OnExposeComplete: enter
18:05:46.086 00.016 3732 UpdateGuideState(): m_state=1
18:05:46.088 00.002 3732 UpdateCurrentPosition: no star selected
18:05:46.090 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:46.092 00.002 3732 Status Line: No star selected
18:05:46.096 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=1, FiltMin=0, FiltMax=10, Gamma=0.410
18:05:46.134 00.038 3732 UpdateGuideState exits: No star selected
18:05:46.134 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:46.134 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:05:46.134 00.000 3732 Enqueuing Expose request
18:05:46.150 00.016 5896 Worker thread wakes up
18:05:46.151 00.001 5896 worker thread servicing REQUEST_EXPOSE 1000
18:05:46.151 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:05:47.292 01.141 5896 Exposure complete
18:05:47.355 00.063 5896 worker thread done servicing request
18:05:47.355 00.000 3732 OnExposeComplete: enter
18:05:47.363 00.008 3732 UpdateGuideState(): m_state=1
18:05:47.365 00.002 3732 UpdateCurrentPosition: no star selected
18:05:47.367 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:47.367 00.000 3732 Status Line: No star selected
18:05:47.373 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=8, Gamma=0.410
18:05:47.418 00.045 3732 UpdateGuideState exits: No star selected
18:05:47.418 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:47.418 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:05:47.418 00.000 3732 Enqueuing Expose request
18:05:47.418 00.000 5896 Worker thread wakes up
18:05:47.418 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:05:47.418 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:05:48.356 00.938 5896 Exposure complete
18:05:48.420 00.064 5896 worker thread done servicing request
18:05:48.420 00.000 3732 OnExposeComplete: enter
18:05:48.420 00.000 3732 UpdateGuideState(): m_state=1
18:05:48.420 00.000 3732 UpdateCurrentPosition: no star selected
18:05:48.420 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:48.436 00.016 3732 Status Line: No star selected
18:05:48.436 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:05:48.485 00.049 3732 UpdateGuideState exits: No star selected
18:05:48.487 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:48.489 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:05:48.489 00.000 3732 Enqueuing Expose request
18:05:48.491 00.002 5896 Worker thread wakes up
18:05:48.491 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:05:48.491 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:05:49.628 01.137 5896 Exposure complete
18:05:49.694 00.066 5896 worker thread done servicing request
18:05:49.694 00.000 3732 OnExposeComplete: enter
18:05:49.699 00.005 3732 UpdateGuideState(): m_state=1
18:05:49.703 00.004 3732 UpdateCurrentPosition: no star selected
18:05:49.705 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:49.705 00.000 3732 Status Line: No star selected
18:05:49.715 00.010 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:05:49.753 00.038 3732 UpdateGuideState exits: No star selected
18:05:49.753 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:49.753 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:05:49.753 00.000 3732 Enqueuing Expose request
18:05:49.769 00.016 5896 Worker thread wakes up
18:05:49.769 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:05:49.769 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:05:50.689 00.920 5896 Exposure complete
18:05:50.756 00.067 5896 worker thread done servicing request
18:05:50.756 00.000 3732 OnExposeComplete: enter
18:05:50.756 00.000 3732 UpdateGuideState(): m_state=1
18:05:50.756 00.000 3732 UpdateCurrentPosition: no star selected
18:05:50.762 00.006 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:50.762 00.000 3732 Status Line: No star selected
18:05:50.769 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=8, Gamma=0.410
18:05:50.807 00.038 3732 UpdateGuideState exits: No star selected
18:05:50.815 00.008 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:50.815 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:05:50.815 00.000 3732 Enqueuing Expose request
18:05:50.815 00.000 5896 Worker thread wakes up
18:05:50.815 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:05:50.815 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:05:51.975 01.160 5896 Exposure complete
18:05:52.026 00.051 5896 worker thread done servicing request
18:05:52.026 00.000 3732 OnExposeComplete: enter
18:05:52.038 00.012 3732 UpdateGuideState(): m_state=1
18:05:52.038 00.000 3732 UpdateCurrentPosition: no star selected
18:05:52.038 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:52.038 00.000 3732 Status Line: No star selected
18:05:52.038 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=8, Gamma=0.410
18:05:52.094 00.056 3732 UpdateGuideState exits: No star selected
18:05:52.096 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:52.098 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:05:52.100 00.002 3732 Enqueuing Expose request
18:05:52.102 00.002 5896 Worker thread wakes up
18:05:52.102 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:05:52.102 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:05:53.024 00.922 5896 Exposure complete
18:05:53.088 00.064 5896 worker thread done servicing request
18:05:53.088 00.000 3732 OnExposeComplete: enter
18:05:53.088 00.000 3732 UpdateGuideState(): m_state=1
18:05:53.088 00.000 3732 UpdateCurrentPosition: no star selected
18:05:53.103 00.015 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:53.103 00.000 3732 Status Line: No star selected
18:05:53.103 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=8, Gamma=0.410
18:05:53.151 00.048 3732 UpdateGuideState exits: No star selected
18:05:53.151 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:53.151 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:05:53.151 00.000 3732 Enqueuing Expose request
18:05:53.151 00.000 5896 Worker thread wakes up
18:05:53.151 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:05:53.151 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:05:54.310 01.159 5896 Exposure complete
18:05:54.374 00.064 5896 worker thread done servicing request
18:05:54.374 00.000 3732 OnExposeComplete: enter
18:05:54.374 00.000 3732 UpdateGuideState(): m_state=1
18:05:54.374 00.000 3732 UpdateCurrentPosition: no star selected
18:05:54.374 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:54.374 00.000 3732 Status Line: No star selected
18:05:54.392 00.018 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=1, FiltMin=0, FiltMax=8, Gamma=0.410
18:05:54.432 00.040 3732 UpdateGuideState exits: No star selected
18:05:54.437 00.005 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:54.437 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:05:54.437 00.000 3732 Enqueuing Expose request
18:05:54.437 00.000 5896 Worker thread wakes up
18:05:54.437 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:05:54.437 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:05:55.370 00.933 5896 Exposure complete
18:05:55.437 00.067 5896 worker thread done servicing request
18:05:55.437 00.000 3732 OnExposeComplete: enter
18:05:55.437 00.000 3732 UpdateGuideState(): m_state=1
18:05:55.437 00.000 3732 UpdateCurrentPosition: no star selected
18:05:55.437 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:55.437 00.000 3732 Status Line: No star selected
18:05:55.437 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:05:55.494 00.057 3732 UpdateGuideState exits: No star selected
18:05:55.494 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:55.494 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:05:55.501 00.007 3732 Enqueuing Expose request
18:05:55.501 00.000 5896 Worker thread wakes up
18:05:55.501 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:05:55.501 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:05:56.658 01.157 5896 Exposure complete
18:05:56.720 00.062 5896 worker thread done servicing request
18:05:56.720 00.000 3732 OnExposeComplete: enter
18:05:56.724 00.004 3732 UpdateGuideState(): m_state=1
18:05:56.726 00.002 3732 UpdateCurrentPosition: no star selected
18:05:56.728 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:56.732 00.004 3732 Status Line: No star selected
18:05:56.739 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=10, Gamma=0.410
18:05:56.785 00.046 3732 UpdateGuideState exits: No star selected
18:05:56.787 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:56.787 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:05:56.787 00.000 3732 Enqueuing Expose request
18:05:56.787 00.000 5896 Worker thread wakes up
18:05:56.787 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:05:56.787 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:05:57.707 00.920 5896 Exposure complete
18:05:57.755 00.048 5896 worker thread done servicing request
18:05:57.755 00.000 3732 OnExposeComplete: enter
18:05:57.755 00.000 3732 UpdateGuideState(): m_state=1
18:05:57.755 00.000 3732 UpdateCurrentPosition: no star selected
18:05:57.771 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:57.771 00.000 3732 Status Line: No star selected
18:05:57.776 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=8, Gamma=0.410
18:05:57.818 00.042 3732 UpdateGuideState exits: No star selected
18:05:57.818 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:57.818 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:05:57.818 00.000 3732 Enqueuing Expose request
18:05:57.818 00.000 5896 Worker thread wakes up
18:05:57.818 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:05:57.818 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:05:58.979 01.161 5896 Exposure complete
18:05:59.028 00.049 5896 worker thread done servicing request
18:05:59.028 00.000 3732 OnExposeComplete: enter
18:05:59.042 00.014 3732 UpdateGuideState(): m_state=1
18:05:59.042 00.000 3732 UpdateCurrentPosition: no star selected
18:05:59.042 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:05:59.042 00.000 3732 Status Line: No star selected
18:05:59.054 00.012 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=1, FiltMin=0, FiltMax=8, Gamma=0.410
18:05:59.089 00.035 3732 UpdateGuideState exits: No star selected
18:05:59.089 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:05:59.089 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:05:59.089 00.000 3732 Enqueuing Expose request
18:05:59.105 00.016 5896 Worker thread wakes up
18:05:59.105 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:05:59.105 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:06:00.029 00.924 5896 Exposure complete
18:06:00.096 00.067 5896 worker thread done servicing request
18:06:00.096 00.000 3732 OnExposeComplete: enter
18:06:00.096 00.000 3732 UpdateGuideState(): m_state=1
18:06:00.096 00.000 3732 UpdateCurrentPosition: no star selected
18:06:00.096 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:00.104 00.008 3732 Status Line: No star selected
18:06:00.104 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:06:00.151 00.047 3732 UpdateGuideState exits: No star selected
18:06:00.151 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:00.151 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:06:00.151 00.000 3732 Enqueuing Expose request
18:06:00.151 00.000 5896 Worker thread wakes up
18:06:00.151 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:06:00.151 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:06:01.312 01.161 5896 Exposure complete
18:06:01.376 00.064 5896 worker thread done servicing request
18:06:01.376 00.000 3732 OnExposeComplete: enter
18:06:01.376 00.000 3732 UpdateGuideState(): m_state=1
18:06:01.376 00.000 3732 UpdateCurrentPosition: no star selected
18:06:01.392 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:01.392 00.000 3732 Status Line: No star selected
18:06:01.398 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:06:01.439 00.041 3732 UpdateGuideState exits: No star selected
18:06:01.439 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:01.439 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:06:01.439 00.000 3732 Enqueuing Expose request
18:06:01.439 00.000 5896 Worker thread wakes up
18:06:01.439 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:06:01.439 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:06:02.379 00.940 5896 Exposure complete
18:06:02.441 00.062 5896 worker thread done servicing request
18:06:02.441 00.000 3732 OnExposeComplete: enter
18:06:02.441 00.000 3732 UpdateGuideState(): m_state=1
18:06:02.441 00.000 3732 UpdateCurrentPosition: no star selected
18:06:02.441 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:02.456 00.015 3732 Status Line: No star selected
18:06:02.461 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=1, FiltMin=0, FiltMax=8, Gamma=0.410
18:06:02.504 00.043 3732 UpdateGuideState exits: No star selected
18:06:02.504 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:02.504 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:06:02.504 00.000 3732 Enqueuing Expose request
18:06:02.504 00.000 5896 Worker thread wakes up
18:06:02.504 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:06:02.504 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:06:03.652 01.148 5896 Exposure complete
18:06:03.713 00.061 5896 worker thread done servicing request
18:06:03.713 00.000 3732 OnExposeComplete: enter
18:06:03.713 00.000 3732 UpdateGuideState(): m_state=1
18:06:03.713 00.000 3732 UpdateCurrentPosition: no star selected
18:06:03.729 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:03.729 00.000 3732 Status Line: No star selected
18:06:03.729 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=8, Gamma=0.410
18:06:03.780 00.051 3732 UpdateGuideState exits: No star selected
18:06:03.780 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:03.780 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:06:03.780 00.000 3732 Enqueuing Expose request
18:06:03.791 00.011 5896 Worker thread wakes up
18:06:03.791 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:06:03.791 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:06:04.715 00.924 5896 Exposure complete
18:06:04.763 00.048 5896 worker thread done servicing request
18:06:04.763 00.000 3732 OnExposeComplete: enter
18:06:04.763 00.000 3732 UpdateGuideState(): m_state=1
18:06:04.763 00.000 3732 UpdateCurrentPosition: no star selected
18:06:04.763 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:04.763 00.000 3732 Status Line: No star selected
18:06:04.779 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=10, Gamma=0.410
18:06:04.810 00.031 3732 UpdateGuideState exits: No star selected
18:06:04.826 00.016 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:04.826 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:06:04.826 00.000 3732 Enqueuing Expose request
18:06:04.826 00.000 5896 Worker thread wakes up
18:06:04.826 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:06:04.826 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:06:05.989 01.163 5896 Exposure complete
18:06:06.064 00.075 5896 worker thread done servicing request
18:06:06.064 00.000 3732 OnExposeComplete: enter
18:06:06.067 00.003 3732 UpdateGuideState(): m_state=1
18:06:06.072 00.005 3732 UpdateCurrentPosition: no star selected
18:06:06.074 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:06.076 00.002 3732 Status Line: No star selected
18:06:06.082 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=10, Gamma=0.410
18:06:06.127 00.045 3732 UpdateGuideState exits: No star selected
18:06:06.131 00.004 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:06.133 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:06:06.133 00.000 3732 Enqueuing Expose request
18:06:06.133 00.000 5896 Worker thread wakes up
18:06:06.133 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:06:06.133 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:06:07.070 00.937 5896 Exposure complete
18:06:07.144 00.074 5896 worker thread done servicing request
18:06:07.144 00.000 3732 OnExposeComplete: enter
18:06:07.146 00.002 3732 UpdateGuideState(): m_state=1
18:06:07.148 00.002 3732 UpdateCurrentPosition: no star selected
18:06:07.151 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:07.153 00.002 3732 Status Line: No star selected
18:06:07.159 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:06:07.206 00.047 3732 UpdateGuideState exits: No star selected
18:06:07.208 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:07.210 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:06:07.213 00.003 3732 Enqueuing Expose request
18:06:07.215 00.002 5896 Worker thread wakes up
18:06:07.215 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:06:07.215 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:06:08.344 01.129 5896 Exposure complete
18:06:08.399 00.055 5896 worker thread done servicing request
18:06:08.399 00.000 3732 OnExposeComplete: enter
18:06:08.399 00.000 3732 UpdateGuideState(): m_state=1
18:06:08.399 00.000 3732 UpdateCurrentPosition: no star selected
18:06:08.406 00.007 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:08.407 00.001 3732 Status Line: No star selected
18:06:08.407 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:06:08.456 00.049 3732 UpdateGuideState exits: No star selected
18:06:08.458 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:08.460 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:06:08.463 00.003 3732 Enqueuing Expose request
18:06:08.463 00.000 5896 Worker thread wakes up
18:06:08.463 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:06:08.463 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:06:09.378 00.915 5896 Exposure complete
18:06:09.425 00.047 5896 worker thread done servicing request
18:06:09.425 00.000 3732 OnExposeComplete: enter
18:06:09.425 00.000 3732 UpdateGuideState(): m_state=1
18:06:09.441 00.016 3732 UpdateCurrentPosition: no star selected
18:06:09.443 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:09.445 00.002 3732 Status Line: No star selected
18:06:09.452 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=10, Gamma=0.410
18:06:09.494 00.042 3732 UpdateGuideState exits: No star selected
18:06:09.494 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:09.505 00.011 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:06:09.505 00.000 3732 Enqueuing Expose request
18:06:09.505 00.000 5896 Worker thread wakes up
18:06:09.505 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:06:09.505 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:06:10.634 01.129 5896 Exposure complete
18:06:10.681 00.047 5896 worker thread done servicing request
18:06:10.681 00.000 3732 OnExposeComplete: enter
18:06:10.681 00.000 3732 UpdateGuideState(): m_state=1
18:06:10.681 00.000 3732 UpdateCurrentPosition: no star selected
18:06:10.681 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:10.697 00.016 3732 Status Line: No star selected
18:06:10.702 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:06:10.745 00.043 3732 UpdateGuideState exits: No star selected
18:06:10.745 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:10.745 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:06:10.745 00.000 3732 Enqueuing Expose request
18:06:10.745 00.000 5896 Worker thread wakes up
18:06:10.745 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:06:10.745 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:06:11.674 00.929 5896 Exposure complete
18:06:11.730 00.056 5896 worker thread done servicing request
18:06:11.730 00.000 3732 OnExposeComplete: enter
18:06:11.734 00.004 3732 UpdateGuideState(): m_state=1
18:06:11.736 00.002 3732 UpdateCurrentPosition: no star selected
18:06:11.738 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:11.740 00.002 3732 Status Line: No star selected
18:06:11.746 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=1, FiltMin=0, FiltMax=8, Gamma=0.410
18:06:11.796 00.050 3732 UpdateGuideState exits: No star selected
18:06:11.798 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:11.800 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:06:11.802 00.002 3732 Enqueuing Expose request
18:06:11.806 00.004 5896 Worker thread wakes up
18:06:11.806 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:06:11.806 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:06:12.956 01.150 5896 Exposure complete
18:06:13.003 00.047 5896 worker thread done servicing request
18:06:13.003 00.000 3732 OnExposeComplete: enter
18:06:13.019 00.016 3732 UpdateGuideState(): m_state=1
18:06:13.019 00.000 3732 UpdateCurrentPosition: no star selected
18:06:13.019 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:13.019 00.000 3732 Status Line: No star selected
18:06:13.019 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:06:13.067 00.048 3732 UpdateGuideState exits: No star selected
18:06:13.067 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:13.067 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:06:13.067 00.000 3732 Enqueuing Expose request
18:06:13.083 00.016 5896 Worker thread wakes up
18:06:13.083 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:06:13.083 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:06:13.987 00.904 5896 Exposure complete
18:06:14.036 00.049 5896 worker thread done servicing request
18:06:14.036 00.000 3732 OnExposeComplete: enter
18:06:14.036 00.000 3732 UpdateGuideState(): m_state=1
18:06:14.036 00.000 3732 UpdateCurrentPosition: no star selected
18:06:14.050 00.014 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:14.050 00.000 3732 Status Line: No star selected
18:06:14.050 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=8, Gamma=0.410
18:06:14.098 00.048 3732 UpdateGuideState exits: No star selected
18:06:14.098 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:14.098 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:06:14.098 00.000 3732 Enqueuing Expose request
18:06:14.098 00.000 5896 Worker thread wakes up
18:06:14.098 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:06:14.098 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:06:15.261 01.163 5896 Exposure complete
18:06:15.322 00.061 5896 worker thread done servicing request
18:06:15.322 00.000 3732 OnExposeComplete: enter
18:06:15.324 00.002 3732 UpdateGuideState(): m_state=1
18:06:15.326 00.002 3732 UpdateCurrentPosition: no star selected
18:06:15.328 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:15.332 00.004 3732 Status Line: No star selected
18:06:15.337 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:06:15.373 00.036 3732 UpdateGuideState exits: No star selected
18:06:15.387 00.014 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:15.387 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:06:15.387 00.000 3732 Enqueuing Expose request
18:06:15.387 00.000 5896 Worker thread wakes up
18:06:15.387 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:06:15.387 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:06:16.307 00.920 5896 Exposure complete
18:06:16.386 00.079 5896 worker thread done servicing request
18:06:16.386 00.000 3732 OnExposeComplete: enter
18:06:16.386 00.000 3732 UpdateGuideState(): m_state=1
18:06:16.386 00.000 3732 UpdateCurrentPosition: no star selected
18:06:16.386 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:16.386 00.000 3732 Status Line: No star selected
18:06:16.386 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=8, Gamma=0.410
18:06:16.434 00.048 3732 UpdateGuideState exits: No star selected
18:06:16.434 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:16.449 00.015 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:06:16.449 00.000 3732 Enqueuing Expose request
18:06:16.449 00.000 5896 Worker thread wakes up
18:06:16.449 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:06:16.449 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:06:17.594 01.145 5896 Exposure complete
18:06:17.642 00.048 5896 worker thread done servicing request
18:06:17.642 00.000 3732 OnExposeComplete: enter
18:06:17.657 00.015 3732 UpdateGuideState(): m_state=1
18:06:17.657 00.000 3732 UpdateCurrentPosition: no star selected
18:06:17.657 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:17.657 00.000 3732 Status Line: No star selected
18:06:17.657 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:06:17.721 00.064 3732 UpdateGuideState exits: No star selected
18:06:17.721 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:17.725 00.004 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:06:17.725 00.000 3732 Enqueuing Expose request
18:06:17.725 00.000 5896 Worker thread wakes up
18:06:17.725 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:06:17.725 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:06:18.659 00.934 5896 Exposure complete
18:06:18.723 00.064 5896 worker thread done servicing request
18:06:18.723 00.000 3732 OnExposeComplete: enter
18:06:18.723 00.000 3732 UpdateGuideState(): m_state=1
18:06:18.723 00.000 3732 UpdateCurrentPosition: no star selected
18:06:18.723 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:18.723 00.000 3732 Status Line: No star selected
18:06:18.740 00.017 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:06:18.776 00.036 3732 UpdateGuideState exits: No star selected
18:06:18.786 00.010 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:18.786 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:06:18.786 00.000 3732 Enqueuing Expose request
18:06:18.786 00.000 5896 Worker thread wakes up
18:06:18.786 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:06:18.786 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:06:19.929 01.143 5896 Exposure complete
18:06:19.975 00.046 5896 worker thread done servicing request
18:06:19.975 00.000 3732 OnExposeComplete: enter
18:06:19.975 00.000 3732 UpdateGuideState(): m_state=1
18:06:19.975 00.000 3732 UpdateCurrentPosition: no star selected
18:06:19.989 00.014 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:19.991 00.002 3732 Status Line: No star selected
18:06:19.996 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=1, FiltMin=0, FiltMax=10, Gamma=0.410
18:06:20.036 00.040 3732 UpdateGuideState exits: No star selected
18:06:20.036 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:20.036 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:06:20.036 00.000 3732 Enqueuing Expose request
18:06:20.052 00.016 5896 Worker thread wakes up
18:06:20.052 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:06:20.052 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:06:20.956 00.904 5896 Exposure complete
18:06:21.010 00.054 5896 worker thread done servicing request
18:06:21.010 00.000 3732 OnExposeComplete: enter
18:06:21.010 00.000 3732 UpdateGuideState(): m_state=1
18:06:21.010 00.000 3732 UpdateCurrentPosition: no star selected
18:06:21.010 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:21.010 00.000 3732 Status Line: No star selected
18:06:21.024 00.014 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=1, FiltMin=0, FiltMax=10, Gamma=0.410
18:06:21.071 00.047 3732 UpdateGuideState exits: No star selected
18:06:21.073 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:21.075 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:06:21.077 00.002 3732 Enqueuing Expose request
18:06:21.077 00.000 5896 Worker thread wakes up
18:06:21.077 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:06:21.079 00.002 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:06:22.210 01.131 5896 Exposure complete
18:06:22.257 00.047 5896 worker thread done servicing request
18:06:22.257 00.000 3732 OnExposeComplete: enter
18:06:22.267 00.010 3732 UpdateGuideState(): m_state=1
18:06:22.269 00.002 3732 UpdateCurrentPosition: no star selected
18:06:22.271 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:22.273 00.002 3732 Status Line: No star selected
18:06:22.273 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=10, Gamma=0.410
18:06:22.324 00.051 3732 UpdateGuideState exits: No star selected
18:06:22.326 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:22.326 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:06:22.326 00.000 3732 Enqueuing Expose request
18:06:22.326 00.000 5896 Worker thread wakes up
18:06:22.326 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:06:22.326 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:06:23.243 00.917 5896 Exposure complete
18:06:23.286 00.043 5896 worker thread done servicing request
18:06:23.286 00.000 3732 OnExposeComplete: enter
18:06:23.297 00.011 3732 UpdateGuideState(): m_state=1
18:06:23.299 00.002 3732 UpdateCurrentPosition: no star selected
18:06:23.301 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:23.302 00.001 3732 Status Line: No star selected
18:06:23.302 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=8, Gamma=0.410
18:06:23.352 00.050 3732 UpdateGuideState exits: No star selected
18:06:23.352 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:23.352 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:06:23.352 00.000 3732 Enqueuing Expose request
18:06:23.352 00.000 5896 Worker thread wakes up
18:06:23.352 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:06:23.352 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:06:24.489 01.137 5896 Exposure complete
18:06:24.537 00.048 5896 worker thread done servicing request
18:06:24.537 00.000 3732 OnExposeComplete: enter
18:06:24.537 00.000 3732 UpdateGuideState(): m_state=1
18:06:24.537 00.000 3732 UpdateCurrentPosition: no star selected
18:06:24.537 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:24.553 00.016 3732 Status Line: No star selected
18:06:24.555 00.002 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:06:24.601 00.046 3732 UpdateGuideState exits: No star selected
18:06:24.601 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:24.601 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:06:24.601 00.000 3732 Enqueuing Expose request
18:06:24.601 00.000 5896 Worker thread wakes up
18:06:24.601 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:06:24.601 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:06:25.524 00.923 5896 Exposure complete
18:06:25.568 00.044 5896 worker thread done servicing request
18:06:25.568 00.000 3732 OnExposeComplete: enter
18:06:25.568 00.000 3732 UpdateGuideState(): m_state=1
18:06:25.568 00.000 3732 UpdateCurrentPosition: no star selected
18:06:25.568 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:25.584 00.016 3732 Status Line: No star selected
18:06:25.584 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:06:25.638 00.054 3732 UpdateGuideState exits: No star selected
18:06:25.640 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:25.640 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:06:25.640 00.000 3732 Enqueuing Expose request
18:06:25.647 00.007 5896 Worker thread wakes up
18:06:25.647 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:06:25.647 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:06:26.774 01.127 5896 Exposure complete
18:06:26.837 00.063 5896 worker thread done servicing request
18:06:26.837 00.000 3732 OnExposeComplete: enter
18:06:26.853 00.016 3732 UpdateGuideState(): m_state=1
18:06:26.853 00.000 3732 UpdateCurrentPosition: no star selected
18:06:26.853 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:26.853 00.000 3732 Status Line: No star selected
18:06:26.853 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=8, Gamma=0.410
18:06:26.911 00.058 3732 UpdateGuideState exits: No star selected
18:06:26.913 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:26.913 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:06:26.915 00.002 3732 Enqueuing Expose request
18:06:26.916 00.001 5896 Worker thread wakes up
18:06:26.916 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:06:26.916 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:06:27.836 00.920 5896 Exposure complete
18:06:27.887 00.051 5896 worker thread done servicing request
18:06:27.887 00.000 3732 OnExposeComplete: enter
18:06:27.889 00.002 3732 UpdateGuideState(): m_state=1
18:06:27.891 00.002 3732 UpdateCurrentPosition: no star selected
18:06:27.893 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:27.895 00.002 3732 Status Line: No star selected
18:06:27.901 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=1, FiltMin=0, FiltMax=8, Gamma=0.410
18:06:27.943 00.042 3732 UpdateGuideState exits: No star selected
18:06:27.943 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:27.951 00.008 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:06:27.953 00.002 3732 Enqueuing Expose request
18:06:27.955 00.002 5896 Worker thread wakes up
18:06:27.955 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:06:27.955 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:06:29.093 01.138 5896 Exposure complete
18:06:29.178 00.085 5896 worker thread done servicing request
18:06:29.178 00.000 3732 OnExposeComplete: enter
18:06:29.182 00.004 3732 UpdateGuideState(): m_state=1
18:06:29.186 00.004 3732 UpdateCurrentPosition: no star selected
18:06:29.190 00.004 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:29.196 00.006 3732 Status Line: No star selected
18:06:29.206 00.010 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=8, Gamma=0.410
18:06:29.291 00.085 3732 UpdateGuideState exits: No star selected
18:06:29.293 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:29.297 00.004 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:06:29.305 00.008 3732 Enqueuing Expose request
18:06:29.311 00.006 5896 Worker thread wakes up
18:06:29.311 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:06:29.311 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:06:30.219 00.908 5896 Exposure complete
18:06:30.285 00.066 5896 worker thread done servicing request
18:06:30.285 00.000 3732 OnExposeComplete: enter
18:06:30.287 00.002 3732 UpdateGuideState(): m_state=1
18:06:30.287 00.000 3732 UpdateCurrentPosition: no star selected
18:06:30.294 00.007 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:30.299 00.005 3732 Status Line: No star selected
18:06:30.301 00.002 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:06:30.380 00.079 3732 UpdateGuideState exits: No star selected
18:06:30.384 00.004 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:30.386 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:06:30.390 00.004 3732 Enqueuing Expose request
18:06:30.396 00.006 5896 Worker thread wakes up
18:06:30.398 00.002 5896 worker thread servicing REQUEST_EXPOSE 1000
18:06:30.398 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:06:31.537 01.139 5896 Exposure complete
18:06:31.589 00.052 5896 worker thread done servicing request
18:06:31.589 00.000 3732 OnExposeComplete: enter
18:06:31.595 00.006 3732 UpdateGuideState(): m_state=1
18:06:31.597 00.002 3732 UpdateCurrentPosition: no star selected
18:06:31.599 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:31.603 00.004 3732 Status Line: No star selected
18:06:31.609 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:06:31.668 00.059 3732 UpdateGuideState exits: No star selected
18:06:31.672 00.004 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:31.674 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:06:31.678 00.004 3732 Enqueuing Expose request
18:06:31.680 00.002 5896 Worker thread wakes up
18:06:31.680 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:06:31.680 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:06:32.594 00.914 5896 Exposure complete
18:06:32.641 00.047 5896 worker thread done servicing request
18:06:32.641 00.000 3732 OnExposeComplete: enter
18:06:32.641 00.000 3732 UpdateGuideState(): m_state=1
18:06:32.641 00.000 3732 UpdateCurrentPosition: no star selected
18:06:32.657 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:32.663 00.006 3732 Status Line: No star selected
18:06:32.665 00.002 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=8, Gamma=0.410
18:06:32.743 00.078 3732 UpdateGuideState exits: No star selected
18:06:32.750 00.007 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:32.754 00.004 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:06:32.760 00.006 3732 Enqueuing Expose request
18:06:32.764 00.004 5896 Worker thread wakes up
18:06:32.764 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:06:32.764 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:06:33.901 01.137 5896 Exposure complete
18:06:33.963 00.062 5896 worker thread done servicing request
18:06:33.963 00.000 3732 OnExposeComplete: enter
18:06:33.969 00.006 3732 UpdateGuideState(): m_state=1
18:06:33.971 00.002 3732 UpdateCurrentPosition: no star selected
18:06:33.972 00.001 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:33.974 00.002 3732 Status Line: No star selected
18:06:33.980 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=8, Gamma=0.410
18:06:34.017 00.037 3732 UpdateGuideState exits: No star selected
18:06:34.026 00.009 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:34.031 00.005 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:06:34.035 00.004 3732 Enqueuing Expose request
18:06:34.037 00.002 5896 Worker thread wakes up
18:06:34.037 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:06:34.037 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:06:34.955 00.918 5896 Exposure complete
18:06:35.003 00.048 5896 worker thread done servicing request
18:06:35.003 00.000 3732 OnExposeComplete: enter
18:06:35.019 00.016 3732 UpdateGuideState(): m_state=1
18:06:35.019 00.000 3732 UpdateCurrentPosition: no star selected
18:06:35.019 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:35.019 00.000 3732 Status Line: No star selected
18:06:35.019 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=8, Gamma=0.410
18:06:35.066 00.047 3732 UpdateGuideState exits: No star selected
18:06:35.066 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:35.066 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:06:35.066 00.000 3732 Enqueuing Expose request
18:06:35.082 00.016 5896 Worker thread wakes up
18:06:35.082 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:06:35.082 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:06:36.209 01.127 5896 Exposure complete
18:06:36.288 00.079 5896 worker thread done servicing request
18:06:36.288 00.000 3732 OnExposeComplete: enter
18:06:36.288 00.000 3732 UpdateGuideState(): m_state=1
18:06:36.288 00.000 3732 UpdateCurrentPosition: no star selected
18:06:36.288 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:36.304 00.016 3732 Status Line: No star selected
18:06:36.304 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:06:36.351 00.047 3732 UpdateGuideState exits: No star selected
18:06:36.351 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:36.351 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:06:36.351 00.000 3732 Enqueuing Expose request
18:06:36.351 00.000 5896 Worker thread wakes up
18:06:36.351 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:06:36.351 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:06:37.288 00.937 5896 Exposure complete
18:06:37.352 00.064 5896 worker thread done servicing request
18:06:37.352 00.000 3732 OnExposeComplete: enter
18:06:37.352 00.000 3732 UpdateGuideState(): m_state=1
18:06:37.352 00.000 3732 UpdateCurrentPosition: no star selected
18:06:37.352 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:37.367 00.015 3732 Status Line: No star selected
18:06:37.367 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:06:37.415 00.048 3732 UpdateGuideState exits: No star selected
18:06:37.415 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:37.415 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:06:37.415 00.000 3732 Enqueuing Expose request
18:06:37.415 00.000 5896 Worker thread wakes up
18:06:37.415 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:06:37.415 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:06:38.572 01.157 5896 Exposure complete
18:06:38.651 00.079 5896 worker thread done servicing request
18:06:38.651 00.000 3732 OnExposeComplete: enter
18:06:38.651 00.000 3732 UpdateGuideState(): m_state=1
18:06:38.651 00.000 3732 UpdateCurrentPosition: no star selected
18:06:38.651 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:38.651 00.000 3732 Status Line: No star selected
18:06:38.668 00.017 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:06:38.715 00.047 3732 UpdateGuideState exits: No star selected
18:06:38.717 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:38.719 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:06:38.721 00.002 3732 Enqueuing Expose request
18:06:38.721 00.000 5896 Worker thread wakes up
18:06:38.721 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:06:38.721 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:06:39.653 00.932 5896 Exposure complete
18:06:39.715 00.062 5896 worker thread done servicing request
18:06:39.715 00.000 3732 OnExposeComplete: enter
18:06:39.716 00.001 3732 UpdateGuideState(): m_state=1
18:06:39.720 00.004 3732 UpdateCurrentPosition: no star selected
18:06:39.724 00.004 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:39.726 00.002 3732 Status Line: No star selected
18:06:39.730 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:06:39.775 00.045 3732 UpdateGuideState exits: No star selected
18:06:39.775 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:39.780 00.005 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:06:39.780 00.000 3732 Enqueuing Expose request
18:06:39.780 00.000 5896 Worker thread wakes up
18:06:39.780 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:06:39.780 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:06:40.910 01.130 5896 Exposure complete
18:06:40.989 00.079 5896 worker thread done servicing request
18:06:40.989 00.000 3732 OnExposeComplete: enter
18:06:40.989 00.000 3732 UpdateGuideState(): m_state=1
18:06:40.989 00.000 3732 UpdateCurrentPosition: no star selected
18:06:40.989 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:40.989 00.000 3732 Status Line: No star selected
18:06:41.005 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:06:41.053 00.048 3732 UpdateGuideState exits: No star selected
18:06:41.057 00.004 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:41.059 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:06:41.059 00.000 3732 Enqueuing Expose request
18:06:41.059 00.000 5896 Worker thread wakes up
18:06:41.059 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:06:41.059 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:06:41.991 00.932 5896 Exposure complete
18:06:42.063 00.072 5896 worker thread done servicing request
18:06:42.063 00.000 3732 OnExposeComplete: enter
18:06:42.065 00.002 3732 UpdateGuideState(): m_state=1
18:06:42.067 00.002 3732 UpdateCurrentPosition: no star selected
18:06:42.071 00.004 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:42.073 00.002 3732 Status Line: No star selected
18:06:42.080 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:06:42.119 00.039 3732 UpdateGuideState exits: No star selected
18:06:42.119 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:42.119 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:06:42.119 00.000 3732 Enqueuing Expose request
18:06:42.135 00.016 5896 Worker thread wakes up
18:06:42.135 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:06:42.135 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:06:43.264 01.129 5896 Exposure complete
18:06:43.314 00.050 5896 worker thread done servicing request
18:06:43.314 00.000 3732 OnExposeComplete: enter
18:06:43.314 00.000 3732 UpdateGuideState(): m_state=1
18:06:43.314 00.000 3732 UpdateCurrentPosition: no star selected
18:06:43.314 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:43.327 00.013 3732 Status Line: No star selected
18:06:43.334 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=8, Gamma=0.410
18:06:43.375 00.041 3732 UpdateGuideState exits: No star selected
18:06:43.375 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:43.375 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:06:43.375 00.000 3732 Enqueuing Expose request
18:06:43.375 00.000 5896 Worker thread wakes up
18:06:43.375 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:06:43.375 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:06:44.297 00.922 5896 Exposure complete
18:06:44.386 00.089 5896 worker thread done servicing request
18:06:44.386 00.000 3732 OnExposeComplete: enter
18:06:44.386 00.000 3732 UpdateGuideState(): m_state=1
18:06:44.392 00.006 3732 UpdateCurrentPosition: no star selected
18:06:44.392 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:44.392 00.000 3732 Status Line: No star selected
18:06:44.392 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:06:44.446 00.054 3732 UpdateGuideState exits: No star selected
18:06:44.446 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:44.446 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:06:44.455 00.009 3732 Enqueuing Expose request
18:06:44.455 00.000 5896 Worker thread wakes up
18:06:44.455 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:06:44.455 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:06:45.585 01.130 5896 Exposure complete
18:06:45.633 00.048 5896 worker thread done servicing request
18:06:45.633 00.000 3732 OnExposeComplete: enter
18:06:45.633 00.000 3732 UpdateGuideState(): m_state=1
18:06:45.633 00.000 3732 UpdateCurrentPosition: no star selected
18:06:45.633 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:45.649 00.016 3732 Status Line: No star selected
18:06:45.649 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:06:45.697 00.048 3732 UpdateGuideState exits: No star selected
18:06:45.697 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:45.697 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:06:45.697 00.000 3732 Enqueuing Expose request
18:06:45.697 00.000 5896 Worker thread wakes up
18:06:45.697 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:06:45.697 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:06:46.618 00.921 5896 Exposure complete
18:06:46.680 00.062 5896 worker thread done servicing request
18:06:46.680 00.000 3732 OnExposeComplete: enter
18:06:46.680 00.000 3732 UpdateGuideState(): m_state=1
18:06:46.680 00.000 3732 UpdateCurrentPosition: no star selected
18:06:46.680 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:46.680 00.000 3732 Status Line: No star selected
18:06:46.680 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:06:46.728 00.048 3732 UpdateGuideState exits: No star selected
18:06:46.728 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:46.744 00.016 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:06:46.744 00.000 3732 Enqueuing Expose request
18:06:46.751 00.007 5896 Worker thread wakes up
18:06:46.751 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:06:46.751 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:06:47.903 01.152 5896 Exposure complete
18:06:47.972 00.069 5896 worker thread done servicing request
18:06:47.972 00.000 3732 OnExposeComplete: enter
18:06:47.972 00.000 3732 UpdateGuideState(): m_state=1
18:06:47.972 00.000 3732 UpdateCurrentPosition: no star selected
18:06:47.972 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:47.980 00.008 3732 Status Line: No star selected
18:06:47.980 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=8, Gamma=0.410
18:06:48.030 00.050 3732 UpdateGuideState exits: No star selected
18:06:48.032 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:48.034 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:06:48.036 00.002 3732 Enqueuing Expose request
18:06:48.038 00.002 5896 Worker thread wakes up
18:06:48.038 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:06:48.038 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:06:48.951 00.913 5896 Exposure complete
18:06:49.001 00.050 5896 worker thread done servicing request
18:06:49.001 00.000 3732 OnExposeComplete: enter
18:06:49.001 00.000 3732 UpdateGuideState(): m_state=1
18:06:49.001 00.000 3732 UpdateCurrentPosition: no star selected
18:06:49.001 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:49.001 00.000 3732 Status Line: No star selected
18:06:49.019 00.018 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=8, Gamma=0.410
18:06:49.061 00.042 3732 UpdateGuideState exits: No star selected
18:06:49.061 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:49.061 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:06:49.061 00.000 3732 Enqueuing Expose request
18:06:49.061 00.000 5896 Worker thread wakes up
18:06:49.061 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:06:49.061 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:06:50.223 01.162 5896 Exposure complete
18:06:50.270 00.047 5896 worker thread done servicing request
18:06:50.270 00.000 3732 OnExposeComplete: enter
18:06:50.270 00.000 3732 UpdateGuideState(): m_state=1
18:06:50.286 00.016 3732 UpdateCurrentPosition: no star selected
18:06:50.286 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:50.286 00.000 3732 Status Line: No star selected
18:06:50.286 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=1, FiltMin=0, FiltMax=8, Gamma=0.410
18:06:50.340 00.054 3732 UpdateGuideState exits: No star selected
18:06:50.342 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:50.344 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:06:50.346 00.002 3732 Enqueuing Expose request
18:06:50.348 00.002 5896 Worker thread wakes up
18:06:50.348 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:06:50.348 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:06:51.255 00.907 5896 Exposure complete
18:06:51.303 00.048 5896 worker thread done servicing request
18:06:51.303 00.000 3732 OnExposeComplete: enter
18:06:51.312 00.009 3732 UpdateGuideState(): m_state=1
18:06:51.314 00.002 3732 UpdateCurrentPosition: no star selected
18:06:51.316 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:51.316 00.000 3732 Status Line: No star selected
18:06:51.319 00.003 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:06:51.369 00.050 3732 UpdateGuideState exits: No star selected
18:06:51.369 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:51.369 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:06:51.369 00.000 3732 Enqueuing Expose request
18:06:51.382 00.013 5896 Worker thread wakes up
18:06:51.382 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:06:51.382 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:06:52.526 01.144 5896 Exposure complete
18:06:52.589 00.063 5896 worker thread done servicing request
18:06:52.589 00.000 3732 OnExposeComplete: enter
18:06:52.589 00.000 3732 UpdateGuideState(): m_state=1
18:06:52.589 00.000 3732 UpdateCurrentPosition: no star selected
18:06:52.589 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:52.589 00.000 3732 Status Line: No star selected
18:06:52.606 00.017 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:06:52.651 00.045 3732 UpdateGuideState exits: No star selected
18:06:52.653 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:52.653 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:06:52.653 00.000 3732 Enqueuing Expose request
18:06:52.653 00.000 5896 Worker thread wakes up
18:06:52.653 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:06:52.653 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:06:53.575 00.922 5896 Exposure complete
18:06:53.623 00.048 5896 worker thread done servicing request
18:06:53.623 00.000 3732 OnExposeComplete: enter
18:06:53.623 00.000 3732 UpdateGuideState(): m_state=1
18:06:53.623 00.000 3732 UpdateCurrentPosition: no star selected
18:06:53.639 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:53.642 00.003 3732 Status Line: No star selected
18:06:53.649 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:06:53.697 00.048 3732 UpdateGuideState exits: No star selected
18:06:53.697 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:53.703 00.006 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:06:53.705 00.002 3732 Enqueuing Expose request
18:06:53.707 00.002 5896 Worker thread wakes up
18:06:53.707 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:06:53.707 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:06:54.841 01.134 5896 Exposure complete
18:06:54.889 00.048 5896 worker thread done servicing request
18:06:54.889 00.000 3732 OnExposeComplete: enter
18:06:54.899 00.010 3732 UpdateGuideState(): m_state=1
18:06:54.899 00.000 3732 UpdateCurrentPosition: no star selected
18:06:54.906 00.007 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:54.906 00.000 3732 Status Line: No star selected
18:06:54.906 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=8, Gamma=0.410
18:06:54.967 00.061 3732 UpdateGuideState exits: No star selected
18:06:54.969 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:54.971 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:06:54.971 00.000 3732 Enqueuing Expose request
18:06:54.971 00.000 5896 Worker thread wakes up
18:06:54.971 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:06:54.971 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:06:55.902 00.931 5896 Exposure complete
18:06:55.963 00.061 5896 worker thread done servicing request
18:06:55.963 00.000 3732 OnExposeComplete: enter
18:06:55.965 00.002 3732 UpdateGuideState(): m_state=1
18:06:55.967 00.002 3732 UpdateCurrentPosition: no star selected
18:06:55.967 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:55.967 00.000 3732 Status Line: No star selected
18:06:55.967 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=1, FiltMin=0, FiltMax=8, Gamma=0.410
18:06:56.013 00.046 3732 UpdateGuideState exits: No star selected
18:06:56.013 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:56.013 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:06:56.026 00.013 3732 Enqueuing Expose request
18:06:56.031 00.005 5896 Worker thread wakes up
18:06:56.031 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:06:56.031 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:06:57.175 01.144 5896 Exposure complete
18:06:57.236 00.061 5896 worker thread done servicing request
18:06:57.236 00.000 3732 OnExposeComplete: enter
18:06:57.238 00.002 3732 UpdateGuideState(): m_state=1
18:06:57.238 00.000 3732 UpdateCurrentPosition: no star selected
18:06:57.238 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:57.238 00.000 3732 Status Line: No star selected
18:06:57.238 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=10, Gamma=0.410
18:06:57.285 00.047 3732 UpdateGuideState exits: No star selected
18:06:57.285 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:57.285 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:06:57.285 00.000 3732 Enqueuing Expose request
18:06:57.301 00.016 5896 Worker thread wakes up
18:06:57.301 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:06:57.301 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:06:58.224 00.923 5896 Exposure complete
18:06:58.269 00.045 5896 worker thread done servicing request
18:06:58.269 00.000 3732 OnExposeComplete: enter
18:06:58.269 00.000 3732 UpdateGuideState(): m_state=1
18:06:58.285 00.016 3732 UpdateCurrentPosition: no star selected
18:06:58.285 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:58.285 00.000 3732 Status Line: No star selected
18:06:58.285 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=10, Gamma=0.410
18:06:58.332 00.047 3732 UpdateGuideState exits: No star selected
18:06:58.340 00.008 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:58.344 00.004 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:06:58.346 00.002 3732 Enqueuing Expose request
18:06:58.348 00.002 5896 Worker thread wakes up
18:06:58.348 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:06:58.348 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:06:59.491 01.143 5896 Exposure complete
18:06:59.555 00.064 5896 worker thread done servicing request
18:06:59.555 00.000 3732 OnExposeComplete: enter
18:06:59.555 00.000 3732 UpdateGuideState(): m_state=1
18:06:59.555 00.000 3732 UpdateCurrentPosition: no star selected
18:06:59.555 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:06:59.571 00.016 3732 Status Line: No star selected
18:06:59.571 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=8, Gamma=0.410
18:06:59.622 00.051 3732 UpdateGuideState exits: No star selected
18:06:59.624 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:06:59.626 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:06:59.628 00.002 3732 Enqueuing Expose request
18:06:59.630 00.002 5896 Worker thread wakes up
18:06:59.630 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:06:59.630 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:07:00.557 00.927 5896 Exposure complete
18:07:00.604 00.047 5896 worker thread done servicing request
18:07:00.604 00.000 3732 OnExposeComplete: enter
18:07:00.619 00.015 3732 UpdateGuideState(): m_state=1
18:07:00.621 00.002 3732 UpdateCurrentPosition: no star selected
18:07:00.623 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:00.625 00.002 3732 Status Line: No star selected
18:07:00.629 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=10, Gamma=0.410
18:07:00.667 00.038 3732 UpdateGuideState exits: No star selected
18:07:00.667 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:00.667 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:07:00.667 00.000 3732 Enqueuing Expose request
18:07:00.683 00.016 5896 Worker thread wakes up
18:07:00.683 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:07:00.683 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:07:01.827 01.144 5896 Exposure complete
18:07:01.908 00.081 5896 worker thread done servicing request
18:07:01.908 00.000 3732 OnExposeComplete: enter
18:07:01.908 00.000 3732 UpdateGuideState(): m_state=1
18:07:01.908 00.000 3732 UpdateCurrentPosition: no star selected
18:07:01.908 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:01.908 00.000 3732 Status Line: No star selected
18:07:01.908 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:07:01.963 00.055 3732 UpdateGuideState exits: No star selected
18:07:01.963 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:01.970 00.007 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:07:01.972 00.002 3732 Enqueuing Expose request
18:07:01.974 00.002 5896 Worker thread wakes up
18:07:01.974 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:07:01.974 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:07:02.906 00.932 5896 Exposure complete
18:07:02.970 00.064 5896 worker thread done servicing request
18:07:02.970 00.000 3732 OnExposeComplete: enter
18:07:02.975 00.005 3732 UpdateGuideState(): m_state=1
18:07:02.977 00.002 3732 UpdateCurrentPosition: no star selected
18:07:02.977 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:02.979 00.002 3732 Status Line: No star selected
18:07:02.986 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=8, Gamma=0.410
18:07:03.030 00.044 3732 UpdateGuideState exits: No star selected
18:07:03.032 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:03.033 00.001 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:07:03.035 00.002 3732 Enqueuing Expose request
18:07:03.035 00.000 5896 Worker thread wakes up
18:07:03.035 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:07:03.035 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:07:04.192 01.157 5896 Exposure complete
18:07:04.240 00.048 5896 worker thread done servicing request
18:07:04.240 00.000 3732 OnExposeComplete: enter
18:07:04.256 00.016 3732 UpdateGuideState(): m_state=1
18:07:04.256 00.000 3732 UpdateCurrentPosition: no star selected
18:07:04.256 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:04.256 00.000 3732 Status Line: No star selected
18:07:04.256 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:07:04.307 00.051 3732 UpdateGuideState exits: No star selected
18:07:04.307 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:04.307 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:07:04.307 00.000 3732 Enqueuing Expose request
18:07:04.319 00.012 5896 Worker thread wakes up
18:07:04.319 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:07:04.319 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:07:05.240 00.921 5896 Exposure complete
18:07:05.287 00.047 5896 worker thread done servicing request
18:07:05.287 00.000 3732 OnExposeComplete: enter
18:07:05.303 00.016 3732 UpdateGuideState(): m_state=1
18:07:05.303 00.000 3732 UpdateCurrentPosition: no star selected
18:07:05.303 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:05.303 00.000 3732 Status Line: No star selected
18:07:05.303 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=8, Gamma=0.410
18:07:05.351 00.048 3732 UpdateGuideState exits: No star selected
18:07:05.351 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:05.351 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:07:05.351 00.000 3732 Enqueuing Expose request
18:07:05.351 00.000 5896 Worker thread wakes up
18:07:05.351 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:07:05.351 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:07:06.519 01.168 5896 Exposure complete
18:07:06.583 00.064 5896 worker thread done servicing request
18:07:06.583 00.000 3732 OnExposeComplete: enter
18:07:06.583 00.000 3732 UpdateGuideState(): m_state=1
18:07:06.583 00.000 3732 UpdateCurrentPosition: no star selected
18:07:06.583 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:06.598 00.015 3732 Status Line: No star selected
18:07:06.598 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:07:06.646 00.048 3732 UpdateGuideState exits: No star selected
18:07:06.652 00.006 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:06.656 00.004 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:07:06.658 00.002 3732 Enqueuing Expose request
18:07:06.662 00.004 5896 Worker thread wakes up
18:07:06.662 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:07:06.662 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:07:07.585 00.923 5896 Exposure complete
18:07:07.675 00.090 5896 worker thread done servicing request
18:07:07.675 00.000 3732 OnExposeComplete: enter
18:07:07.677 00.002 3732 UpdateGuideState(): m_state=1
18:07:07.680 00.003 3732 UpdateCurrentPosition: no star selected
18:07:07.682 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:07.684 00.002 3732 Status Line: No star selected
18:07:07.691 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:07:07.727 00.036 3732 UpdateGuideState exits: No star selected
18:07:07.727 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:07.727 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:07:07.743 00.016 3732 Enqueuing Expose request
18:07:07.745 00.002 5896 Worker thread wakes up
18:07:07.745 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:07:07.745 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:07:08.886 01.141 5896 Exposure complete
18:07:08.950 00.064 5896 worker thread done servicing request
18:07:08.950 00.000 3732 OnExposeComplete: enter
18:07:08.950 00.000 3732 UpdateGuideState(): m_state=1
18:07:08.966 00.016 3732 UpdateCurrentPosition: no star selected
18:07:08.966 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:08.966 00.000 3732 Status Line: No star selected
18:07:08.966 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=8, Gamma=0.410
18:07:09.014 00.048 3732 UpdateGuideState exits: No star selected
18:07:09.014 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:09.014 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:07:09.014 00.000 3732 Enqueuing Expose request
18:07:09.026 00.012 5896 Worker thread wakes up
18:07:09.026 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:07:09.026 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:07:09.948 00.922 5896 Exposure complete
18:07:10.012 00.064 5896 worker thread done servicing request
18:07:10.012 00.000 3732 OnExposeComplete: enter
18:07:10.012 00.000 3732 UpdateGuideState(): m_state=1
18:07:10.012 00.000 3732 UpdateCurrentPosition: no star selected
18:07:10.012 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:10.012 00.000 3732 Status Line: No star selected
18:07:10.026 00.014 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:07:10.059 00.033 3732 UpdateGuideState exits: No star selected
18:07:10.059 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:10.075 00.016 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:07:10.075 00.000 3732 Enqueuing Expose request
18:07:10.075 00.000 5896 Worker thread wakes up
18:07:10.075 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:07:10.075 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:07:11.218 01.143 5896 Exposure complete
18:07:11.284 00.066 5896 worker thread done servicing request
18:07:11.284 00.000 3732 OnExposeComplete: enter
18:07:11.298 00.014 3732 UpdateGuideState(): m_state=1
18:07:11.298 00.000 3732 UpdateCurrentPosition: no star selected
18:07:11.298 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:11.298 00.000 3732 Status Line: No star selected
18:07:11.298 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:07:11.353 00.055 3732 UpdateGuideState exits: No star selected
18:07:11.355 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:11.357 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:07:11.359 00.002 3732 Enqueuing Expose request
18:07:11.361 00.002 5896 Worker thread wakes up
18:07:11.361 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:07:11.361 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:07:12.284 00.923 5896 Exposure complete
18:07:12.347 00.063 5896 worker thread done servicing request
18:07:12.347 00.000 3732 OnExposeComplete: enter
18:07:12.347 00.000 3732 UpdateGuideState(): m_state=1
18:07:12.347 00.000 3732 UpdateCurrentPosition: no star selected
18:07:12.347 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:12.347 00.000 3732 Status Line: No star selected
18:07:12.368 00.021 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=1, FiltMin=0, FiltMax=8, Gamma=0.410
18:07:12.410 00.042 3732 UpdateGuideState exits: No star selected
18:07:12.410 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:12.410 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:07:12.410 00.000 3732 Enqueuing Expose request
18:07:12.410 00.000 5896 Worker thread wakes up
18:07:12.410 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:07:12.410 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:07:13.569 01.159 5896 Exposure complete
18:07:13.619 00.050 5896 worker thread done servicing request
18:07:13.619 00.000 3732 OnExposeComplete: enter
18:07:13.633 00.014 3732 UpdateGuideState(): m_state=1
18:07:13.633 00.000 3732 UpdateCurrentPosition: no star selected
18:07:13.633 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:13.633 00.000 3732 Status Line: No star selected
18:07:13.633 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=8, Gamma=0.410
18:07:13.691 00.058 3732 UpdateGuideState exits: No star selected
18:07:13.693 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:13.695 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:07:13.695 00.000 3732 Enqueuing Expose request
18:07:13.695 00.000 5896 Worker thread wakes up
18:07:13.695 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:07:13.695 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:07:14.631 00.936 5896 Exposure complete
18:07:14.696 00.065 5896 worker thread done servicing request
18:07:14.696 00.000 3732 OnExposeComplete: enter
18:07:14.696 00.000 3732 UpdateGuideState(): m_state=1
18:07:14.696 00.000 3732 UpdateCurrentPosition: no star selected
18:07:14.696 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:14.696 00.000 3732 Status Line: No star selected
18:07:14.710 00.014 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:07:14.744 00.034 3732 UpdateGuideState exits: No star selected
18:07:14.758 00.014 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:14.758 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:07:14.758 00.000 3732 Enqueuing Expose request
18:07:14.758 00.000 5896 Worker thread wakes up
18:07:14.758 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:07:14.758 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:07:15.908 01.150 5896 Exposure complete
18:07:15.964 00.056 5896 worker thread done servicing request
18:07:15.964 00.000 3732 OnExposeComplete: enter
18:07:15.964 00.000 3732 UpdateGuideState(): m_state=1
18:07:15.964 00.000 3732 UpdateCurrentPosition: no star selected
18:07:15.964 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:15.980 00.016 3732 Status Line: No star selected
18:07:15.980 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:07:16.027 00.047 3732 UpdateGuideState exits: No star selected
18:07:16.027 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:16.027 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:07:16.027 00.000 3732 Enqueuing Expose request
18:07:16.027 00.000 5896 Worker thread wakes up
18:07:16.027 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:07:16.027 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:07:16.966 00.939 5896 Exposure complete
18:07:17.046 00.080 5896 worker thread done servicing request
18:07:17.046 00.000 3732 OnExposeComplete: enter
18:07:17.046 00.000 3732 UpdateGuideState(): m_state=1
18:07:17.046 00.000 3732 UpdateCurrentPosition: no star selected
18:07:17.046 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:17.046 00.000 3732 Status Line: No star selected
18:07:17.062 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=10, Gamma=0.410
18:07:17.110 00.048 3732 UpdateGuideState exits: No star selected
18:07:17.110 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:17.110 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:07:17.110 00.000 3732 Enqueuing Expose request
18:07:17.119 00.009 5896 Worker thread wakes up
18:07:17.119 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:07:17.119 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:07:18.254 01.135 5896 Exposure complete
18:07:18.302 00.048 5896 worker thread done servicing request
18:07:18.302 00.000 3732 OnExposeComplete: enter
18:07:18.302 00.000 3732 UpdateGuideState(): m_state=1
18:07:18.302 00.000 3732 UpdateCurrentPosition: no star selected
18:07:18.302 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:18.317 00.015 3732 Status Line: No star selected
18:07:18.317 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=10, Gamma=0.410
18:07:18.365 00.048 3732 UpdateGuideState exits: No star selected
18:07:18.370 00.005 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:18.370 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:07:18.377 00.007 3732 Enqueuing Expose request
18:07:18.379 00.002 5896 Worker thread wakes up
18:07:18.379 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:07:18.379 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:07:19.288 00.909 5896 Exposure complete
18:07:19.345 00.057 5896 worker thread done servicing request
18:07:19.345 00.000 3732 OnExposeComplete: enter
18:07:19.347 00.002 3732 UpdateGuideState(): m_state=1
18:07:19.351 00.004 3732 UpdateCurrentPosition: no star selected
18:07:19.353 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:19.355 00.002 3732 Status Line: No star selected
18:07:19.363 00.008 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=10, Gamma=0.410
18:07:19.406 00.043 3732 UpdateGuideState exits: No star selected
18:07:19.408 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:19.410 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:07:19.412 00.002 3732 Enqueuing Expose request
18:07:19.414 00.002 5896 Worker thread wakes up
18:07:19.414 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:07:19.414 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:07:20.559 01.145 5896 Exposure complete
18:07:20.607 00.048 5896 worker thread done servicing request
18:07:20.607 00.000 3732 OnExposeComplete: enter
18:07:20.622 00.015 3732 UpdateGuideState(): m_state=1
18:07:20.622 00.000 3732 UpdateCurrentPosition: no star selected
18:07:20.622 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:20.622 00.000 3732 Status Line: No star selected
18:07:20.622 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:07:20.670 00.048 3732 UpdateGuideState exits: No star selected
18:07:20.670 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:20.682 00.012 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:07:20.686 00.004 3732 Enqueuing Expose request
18:07:20.690 00.004 5896 Worker thread wakes up
18:07:20.690 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:07:20.690 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:07:21.596 00.906 5896 Exposure complete
18:07:21.647 00.051 5896 worker thread done servicing request
18:07:21.647 00.000 3732 OnExposeComplete: enter
18:07:21.649 00.002 3732 UpdateGuideState(): m_state=1
18:07:21.651 00.002 3732 UpdateCurrentPosition: no star selected
18:07:21.653 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:21.657 00.004 3732 Status Line: No star selected
18:07:21.661 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=8, Gamma=0.410
18:07:21.703 00.042 3732 UpdateGuideState exits: No star selected
18:07:21.703 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:21.713 00.010 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:07:21.713 00.000 3732 Enqueuing Expose request
18:07:21.719 00.006 5896 Worker thread wakes up
18:07:21.719 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:07:21.719 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:07:22.865 01.146 5896 Exposure complete
18:07:22.928 00.063 5896 worker thread done servicing request
18:07:22.928 00.000 3732 OnExposeComplete: enter
18:07:22.928 00.000 3732 UpdateGuideState(): m_state=1
18:07:22.928 00.000 3732 UpdateCurrentPosition: no star selected
18:07:22.928 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:22.945 00.017 3732 Status Line: No star selected
18:07:22.946 00.001 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:07:22.994 00.048 3732 UpdateGuideState exits: No star selected
18:07:22.994 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:22.994 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:07:22.994 00.000 3732 Enqueuing Expose request
18:07:22.994 00.000 5896 Worker thread wakes up
18:07:22.994 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:07:22.994 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:07:23.926 00.932 5896 Exposure complete
18:07:23.995 00.069 5896 worker thread done servicing request
18:07:23.995 00.000 3732 OnExposeComplete: enter
18:07:23.995 00.000 3732 UpdateGuideState(): m_state=1
18:07:23.995 00.000 3732 UpdateCurrentPosition: no star selected
18:07:23.995 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:24.005 00.010 3732 Status Line: No star selected
18:07:24.005 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:07:24.053 00.048 3732 UpdateGuideState exits: No star selected
18:07:24.053 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:24.057 00.004 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:07:24.059 00.002 3732 Enqueuing Expose request
18:07:24.059 00.000 5896 Worker thread wakes up
18:07:24.059 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:07:24.059 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:07:25.213 01.154 5896 Exposure complete
18:07:25.261 00.048 5896 worker thread done servicing request
18:07:25.261 00.000 3732 OnExposeComplete: enter
18:07:25.261 00.000 3732 UpdateGuideState(): m_state=1
18:07:25.261 00.000 3732 UpdateCurrentPosition: no star selected
18:07:25.261 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:25.261 00.000 3732 Status Line: No star selected
18:07:25.261 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=8, Gamma=0.410
18:07:25.310 00.049 3732 UpdateGuideState exits: No star selected
18:07:25.324 00.014 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:25.324 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:07:25.324 00.000 3732 Enqueuing Expose request
18:07:25.324 00.000 5896 Worker thread wakes up
18:07:25.324 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:07:25.324 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:07:26.262 00.938 5896 Exposure complete
18:07:26.309 00.047 5896 worker thread done servicing request
18:07:26.309 00.000 3732 OnExposeComplete: enter
18:07:26.309 00.000 3732 UpdateGuideState(): m_state=1
18:07:26.309 00.000 3732 UpdateCurrentPosition: no star selected
18:07:26.309 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:26.309 00.000 3732 Status Line: No star selected
18:07:26.328 00.019 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:07:26.370 00.042 3732 UpdateGuideState exits: No star selected
18:07:26.372 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:26.372 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:07:26.372 00.000 3732 Enqueuing Expose request
18:07:26.372 00.000 5896 Worker thread wakes up
18:07:26.372 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:07:26.372 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:07:27.530 01.158 5896 Exposure complete
18:07:27.593 00.063 5896 worker thread done servicing request
18:07:27.593 00.000 3732 OnExposeComplete: enter
18:07:27.609 00.016 3732 UpdateGuideState(): m_state=1
18:07:27.611 00.002 3732 UpdateCurrentPosition: no star selected
18:07:27.611 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:27.611 00.000 3732 Status Line: No star selected
18:07:27.611 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=10, Gamma=0.410
18:07:27.659 00.048 3732 UpdateGuideState exits: No star selected
18:07:27.659 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:27.659 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:07:27.673 00.014 3732 Enqueuing Expose request
18:07:27.673 00.000 5896 Worker thread wakes up
18:07:27.673 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:07:27.673 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:07:28.596 00.923 5896 Exposure complete
18:07:28.644 00.048 5896 worker thread done servicing request
18:07:28.644 00.000 3732 OnExposeComplete: enter
18:07:28.659 00.015 3732 UpdateGuideState(): m_state=1
18:07:28.659 00.000 3732 UpdateCurrentPosition: no star selected
18:07:28.659 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:28.659 00.000 3732 Status Line: No star selected
18:07:28.659 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:07:28.713 00.054 3732 UpdateGuideState exits: No star selected
18:07:28.713 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:28.713 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:07:28.713 00.000 3732 Enqueuing Expose request
18:07:28.713 00.000 5896 Worker thread wakes up
18:07:28.713 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:07:28.713 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:07:29.867 01.154 5896 Exposure complete
18:07:29.915 00.048 5896 worker thread done servicing request
18:07:29.915 00.000 3732 OnExposeComplete: enter
18:07:29.930 00.015 3732 UpdateGuideState(): m_state=1
18:07:29.932 00.002 3732 UpdateCurrentPosition: no star selected
18:07:29.932 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:29.932 00.000 3732 Status Line: No star selected
18:07:29.932 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:07:29.978 00.046 3732 UpdateGuideState exits: No star selected
18:07:29.978 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:29.978 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:07:29.978 00.000 3732 Enqueuing Expose request
18:07:29.978 00.000 5896 Worker thread wakes up
18:07:29.978 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:07:29.978 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:07:30.916 00.938 5896 Exposure complete
18:07:30.964 00.048 5896 worker thread done servicing request
18:07:30.964 00.000 3732 OnExposeComplete: enter
18:07:30.979 00.015 3732 UpdateGuideState(): m_state=1
18:07:30.979 00.000 3732 UpdateCurrentPosition: no star selected
18:07:30.985 00.006 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:30.985 00.000 3732 Status Line: No star selected
18:07:30.992 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=10, Gamma=0.410
18:07:31.027 00.035 3732 UpdateGuideState exits: No star selected
18:07:31.027 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:31.027 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:07:31.027 00.000 3732 Enqueuing Expose request
18:07:31.043 00.016 5896 Worker thread wakes up
18:07:31.043 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:07:31.043 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:07:32.187 01.144 5896 Exposure complete
18:07:32.250 00.063 5896 worker thread done servicing request
18:07:32.250 00.000 3732 OnExposeComplete: enter
18:07:32.250 00.000 3732 UpdateGuideState(): m_state=1
18:07:32.250 00.000 3732 UpdateCurrentPosition: no star selected
18:07:32.250 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:32.266 00.016 3732 Status Line: No star selected
18:07:32.272 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:07:32.313 00.041 3732 UpdateGuideState exits: No star selected
18:07:32.313 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:32.313 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:07:32.313 00.000 3732 Enqueuing Expose request
18:07:32.313 00.000 5896 Worker thread wakes up
18:07:32.313 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:07:32.313 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:07:33.237 00.924 5896 Exposure complete
18:07:33.316 00.079 5896 worker thread done servicing request
18:07:33.316 00.000 3732 OnExposeComplete: enter
18:07:33.316 00.000 3732 UpdateGuideState(): m_state=1
18:07:33.316 00.000 3732 UpdateCurrentPosition: no star selected
18:07:33.332 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:33.332 00.000 3732 Status Line: No star selected
18:07:33.332 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=8, Gamma=0.410
18:07:33.379 00.047 3732 UpdateGuideState exits: No star selected
18:07:33.379 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:33.379 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:07:33.379 00.000 3732 Enqueuing Expose request
18:07:33.379 00.000 5896 Worker thread wakes up
18:07:33.379 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:07:33.379 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:07:34.541 01.162 5896 Exposure complete
18:07:34.604 00.063 5896 worker thread done servicing request
18:07:34.604 00.000 3732 OnExposeComplete: enter
18:07:34.604 00.000 3732 UpdateGuideState(): m_state=1
18:07:34.604 00.000 3732 UpdateCurrentPosition: no star selected
18:07:34.604 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:34.621 00.017 3732 Status Line: No star selected
18:07:34.621 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:07:34.670 00.049 3732 UpdateGuideState exits: No star selected
18:07:34.672 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:34.674 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:07:34.674 00.000 3732 Enqueuing Expose request
18:07:34.676 00.002 5896 Worker thread wakes up
18:07:34.676 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:07:34.676 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:07:35.608 00.932 5896 Exposure complete
18:07:35.673 00.065 5896 worker thread done servicing request
18:07:35.673 00.000 3732 OnExposeComplete: enter
18:07:35.673 00.000 3732 UpdateGuideState(): m_state=1
18:07:35.682 00.009 3732 UpdateCurrentPosition: no star selected
18:07:35.685 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:35.685 00.000 3732 Status Line: No star selected
18:07:35.685 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:07:35.732 00.047 3732 UpdateGuideState exits: No star selected
18:07:35.732 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:35.732 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:07:35.732 00.000 3732 Enqueuing Expose request
18:07:35.732 00.000 5896 Worker thread wakes up
18:07:35.732 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:07:35.732 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:07:36.895 01.163 5896 Exposure complete
18:07:36.942 00.047 5896 worker thread done servicing request
18:07:36.942 00.000 3732 OnExposeComplete: enter
18:07:36.958 00.016 3732 UpdateGuideState(): m_state=1
18:07:36.958 00.000 3732 UpdateCurrentPosition: no star selected
18:07:36.958 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:36.958 00.000 3732 Status Line: No star selected
18:07:36.958 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=10, Gamma=0.410
18:07:37.006 00.048 3732 UpdateGuideState exits: No star selected
18:07:37.006 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:37.006 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:07:37.006 00.000 3732 Enqueuing Expose request
18:07:37.006 00.000 5896 Worker thread wakes up
18:07:37.006 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:07:37.006 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:07:37.941 00.935 5896 Exposure complete
18:07:38.006 00.065 5896 worker thread done servicing request
18:07:38.006 00.000 3732 OnExposeComplete: enter
18:07:38.006 00.000 3732 UpdateGuideState(): m_state=1
18:07:38.006 00.000 3732 UpdateCurrentPosition: no star selected
18:07:38.006 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:38.006 00.000 3732 Status Line: No star selected
18:07:38.006 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:07:38.057 00.051 3732 UpdateGuideState exits: No star selected
18:07:38.057 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:38.067 00.010 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:07:38.067 00.000 3732 Enqueuing Expose request
18:07:38.067 00.000 5896 Worker thread wakes up
18:07:38.067 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:07:38.067 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:07:39.213 01.146 5896 Exposure complete
18:07:39.261 00.048 5896 worker thread done servicing request
18:07:39.261 00.000 3732 OnExposeComplete: enter
18:07:39.261 00.000 3732 UpdateGuideState(): m_state=1
18:07:39.277 00.016 3732 UpdateCurrentPosition: no star selected
18:07:39.277 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:39.277 00.000 3732 Status Line: No star selected
18:07:39.277 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:07:39.324 00.047 3732 UpdateGuideState exits: No star selected
18:07:39.324 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:39.324 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:07:39.338 00.014 3732 Enqueuing Expose request
18:07:39.344 00.006 5896 Worker thread wakes up
18:07:39.344 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:07:39.344 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:07:40.277 00.933 5896 Exposure complete
18:07:40.356 00.079 5896 worker thread done servicing request
18:07:40.356 00.000 3732 OnExposeComplete: enter
18:07:40.356 00.000 3732 UpdateGuideState(): m_state=1
18:07:40.356 00.000 3732 UpdateCurrentPosition: no star selected
18:07:40.356 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:40.356 00.000 3732 Status Line: No star selected
18:07:40.356 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:07:40.403 00.047 3732 UpdateGuideState exits: No star selected
18:07:40.403 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:40.419 00.016 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:07:40.419 00.000 3732 Enqueuing Expose request
18:07:40.419 00.000 5896 Worker thread wakes up
18:07:40.419 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:07:40.419 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:07:41.566 01.147 5896 Exposure complete
18:07:41.619 00.053 5896 worker thread done servicing request
18:07:41.619 00.000 3732 OnExposeComplete: enter
18:07:41.619 00.000 3732 UpdateGuideState(): m_state=1
18:07:41.632 00.013 3732 UpdateCurrentPosition: no star selected
18:07:41.634 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:41.636 00.002 3732 Status Line: No star selected
18:07:41.642 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=1, FiltMin=0, FiltMax=11, Gamma=0.410
18:07:41.684 00.042 3732 UpdateGuideState exits: No star selected
18:07:41.684 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:41.693 00.009 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:07:41.693 00.000 3732 Enqueuing Expose request
18:07:41.693 00.000 5896 Worker thread wakes up
18:07:41.693 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:07:41.693 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:07:42.631 00.938 5896 Exposure complete
18:07:42.679 00.048 5896 worker thread done servicing request
18:07:42.679 00.000 3732 OnExposeComplete: enter
18:07:42.679 00.000 3732 UpdateGuideState(): m_state=1
18:07:42.697 00.018 3732 UpdateCurrentPosition: no star selected
18:07:42.699 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:42.701 00.002 3732 Status Line: No star selected
18:07:42.706 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=10, Gamma=0.410
18:07:42.744 00.038 3732 UpdateGuideState exits: No star selected
18:07:42.744 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:42.744 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:07:42.744 00.000 3732 Enqueuing Expose request
18:07:42.744 00.000 5896 Worker thread wakes up
18:07:42.744 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:07:42.744 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:07:43.901 01.157 5896 Exposure complete
18:07:43.947 00.046 5896 worker thread done servicing request
18:07:43.947 00.000 3732 OnExposeComplete: enter
18:07:43.963 00.016 3732 UpdateGuideState(): m_state=1
18:07:43.963 00.000 3732 UpdateCurrentPosition: no star selected
18:07:43.963 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:43.963 00.000 3732 Status Line: No star selected
18:07:43.963 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=1, FiltMin=0, FiltMax=10, Gamma=0.410
18:07:44.014 00.051 3732 UpdateGuideState exits: No star selected
18:07:44.014 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:44.014 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:07:44.026 00.012 3732 Enqueuing Expose request
18:07:44.031 00.005 5896 Worker thread wakes up
18:07:44.031 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:07:44.031 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:07:44.964 00.933 5896 Exposure complete
18:07:45.025 00.061 5896 worker thread done servicing request
18:07:45.025 00.000 3732 OnExposeComplete: enter
18:07:45.027 00.002 3732 UpdateGuideState(): m_state=1
18:07:45.027 00.000 3732 UpdateCurrentPosition: no star selected
18:07:45.027 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:45.027 00.000 3732 Status Line: No star selected
18:07:45.027 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:07:45.075 00.048 3732 UpdateGuideState exits: No star selected
18:07:45.075 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:45.075 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:07:45.088 00.013 3732 Enqueuing Expose request
18:07:45.091 00.003 5896 Worker thread wakes up
18:07:45.091 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:07:45.091 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:07:46.248 01.157 5896 Exposure complete
18:07:46.312 00.064 5896 worker thread done servicing request
18:07:46.312 00.000 3732 OnExposeComplete: enter
18:07:46.318 00.006 3732 UpdateGuideState(): m_state=1
18:07:46.318 00.000 3732 UpdateCurrentPosition: no star selected
18:07:46.318 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:46.318 00.000 3732 Status Line: No star selected
18:07:46.332 00.014 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=11, Gamma=0.410
18:07:46.375 00.043 3732 UpdateGuideState exits: No star selected
18:07:46.375 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:46.375 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:07:46.375 00.000 3732 Enqueuing Expose request
18:07:46.375 00.000 5896 Worker thread wakes up
18:07:46.375 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:07:46.375 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:07:47.313 00.938 5896 Exposure complete
18:07:47.376 00.063 5896 worker thread done servicing request
18:07:47.376 00.000 3732 OnExposeComplete: enter
18:07:47.376 00.000 3732 UpdateGuideState(): m_state=1
18:07:47.376 00.000 3732 UpdateCurrentPosition: no star selected
18:07:47.394 00.018 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:47.396 00.002 3732 Status Line: No star selected
18:07:47.402 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=10, Gamma=0.410
18:07:47.440 00.038 3732 UpdateGuideState exits: No star selected
18:07:47.440 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:47.440 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:07:47.456 00.016 3732 Enqueuing Expose request
18:07:47.458 00.002 5896 Worker thread wakes up
18:07:47.458 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:07:47.458 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:07:48.598 01.140 5896 Exposure complete
18:07:48.645 00.047 5896 worker thread done servicing request
18:07:48.645 00.000 3732 OnExposeComplete: enter
18:07:48.645 00.000 3732 UpdateGuideState(): m_state=1
18:07:48.645 00.000 3732 UpdateCurrentPosition: no star selected
18:07:48.645 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:48.645 00.000 3732 Status Line: No star selected
18:07:48.661 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:07:48.709 00.048 3732 UpdateGuideState exits: No star selected
18:07:48.711 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:48.713 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:07:48.718 00.005 3732 Enqueuing Expose request
18:07:48.720 00.002 5896 Worker thread wakes up
18:07:48.720 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:07:48.720 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:07:49.649 00.929 5896 Exposure complete
18:07:49.730 00.081 5896 worker thread done servicing request
18:07:49.730 00.000 3732 OnExposeComplete: enter
18:07:49.734 00.004 3732 UpdateGuideState(): m_state=1
18:07:49.736 00.002 3732 UpdateCurrentPosition: no star selected
18:07:49.738 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:49.740 00.002 3732 Status Line: No star selected
18:07:49.746 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=11, Gamma=0.410
18:07:49.794 00.048 3732 UpdateGuideState exits: No star selected
18:07:49.794 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:49.794 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:07:49.794 00.000 3732 Enqueuing Expose request
18:07:49.794 00.000 5896 Worker thread wakes up
18:07:49.794 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:07:49.794 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:07:50.946 01.152 5896 Exposure complete
18:07:50.993 00.047 5896 worker thread done servicing request
18:07:50.993 00.000 3732 OnExposeComplete: enter
18:07:50.993 00.000 3732 UpdateGuideState(): m_state=1
18:07:51.009 00.016 3732 UpdateCurrentPosition: no star selected
18:07:51.009 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:51.009 00.000 3732 Status Line: No star selected
18:07:51.009 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=10, Gamma=0.410
18:07:51.057 00.048 3732 UpdateGuideState exits: No star selected
18:07:51.057 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:51.057 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:07:51.057 00.000 3732 Enqueuing Expose request
18:07:51.057 00.000 5896 Worker thread wakes up
18:07:51.057 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:07:51.057 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:07:51.976 00.919 5896 Exposure complete
18:07:52.026 00.050 5896 worker thread done servicing request
18:07:52.026 00.000 3732 OnExposeComplete: enter
18:07:52.026 00.000 3732 UpdateGuideState(): m_state=1
18:07:52.026 00.000 3732 UpdateCurrentPosition: no star selected
18:07:52.026 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:52.040 00.014 3732 Status Line: No star selected
18:07:52.045 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=10, Gamma=0.410
18:07:52.088 00.043 3732 UpdateGuideState exits: No star selected
18:07:52.088 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:52.088 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:07:52.088 00.000 3732 Enqueuing Expose request
18:07:52.088 00.000 5896 Worker thread wakes up
18:07:52.088 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:07:52.088 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:07:53.248 01.160 5896 Exposure complete
18:07:53.295 00.047 5896 worker thread done servicing request
18:07:53.295 00.000 3732 OnExposeComplete: enter
18:07:53.295 00.000 3732 UpdateGuideState(): m_state=1
18:07:53.295 00.000 3732 UpdateCurrentPosition: no star selected
18:07:53.295 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:53.295 00.000 3732 Status Line: No star selected
18:07:53.295 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=10, Gamma=0.410
18:07:53.344 00.049 3732 UpdateGuideState exits: No star selected
18:07:53.344 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:53.360 00.016 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:07:53.360 00.000 3732 Enqueuing Expose request
18:07:53.360 00.000 5896 Worker thread wakes up
18:07:53.360 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:07:53.360 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:07:54.283 00.923 5896 Exposure complete
18:07:54.331 00.048 5896 worker thread done servicing request
18:07:54.331 00.000 3732 OnExposeComplete: enter
18:07:54.331 00.000 3732 UpdateGuideState(): m_state=1
18:07:54.331 00.000 3732 UpdateCurrentPosition: no star selected
18:07:54.331 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:54.331 00.000 3732 Status Line: No star selected
18:07:54.351 00.020 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:07:54.394 00.043 3732 UpdateGuideState exits: No star selected
18:07:54.394 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:54.394 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:07:54.394 00.000 3732 Enqueuing Expose request
18:07:54.401 00.007 5896 Worker thread wakes up
18:07:54.401 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:07:54.401 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:07:55.556 01.155 5896 Exposure complete
18:07:55.604 00.048 5896 worker thread done servicing request
18:07:55.604 00.000 3732 OnExposeComplete: enter
18:07:55.604 00.000 3732 UpdateGuideState(): m_state=1
18:07:55.619 00.015 3732 UpdateCurrentPosition: no star selected
18:07:55.624 00.005 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:55.626 00.002 3732 Status Line: No star selected
18:07:55.630 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=11, Gamma=0.410
18:07:55.668 00.038 3732 UpdateGuideState exits: No star selected
18:07:55.668 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:55.682 00.014 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:07:55.682 00.000 3732 Enqueuing Expose request
18:07:55.682 00.000 5896 Worker thread wakes up
18:07:55.682 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:07:55.682 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:07:56.619 00.937 5896 Exposure complete
18:07:56.682 00.063 5896 worker thread done servicing request
18:07:56.682 00.000 3732 OnExposeComplete: enter
18:07:56.682 00.000 3732 UpdateGuideState(): m_state=1
18:07:56.682 00.000 3732 UpdateCurrentPosition: no star selected
18:07:56.682 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:56.682 00.000 3732 Status Line: No star selected
18:07:56.682 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=11, Gamma=0.410
18:07:56.729 00.047 3732 UpdateGuideState exits: No star selected
18:07:56.729 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:56.729 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:07:56.746 00.017 3732 Enqueuing Expose request
18:07:56.750 00.004 5896 Worker thread wakes up
18:07:56.750 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:07:56.750 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:07:57.904 01.154 5896 Exposure complete
18:07:57.963 00.059 5896 worker thread done servicing request
18:07:57.963 00.000 3732 OnExposeComplete: enter
18:07:57.967 00.004 3732 UpdateGuideState(): m_state=1
18:07:57.967 00.000 3732 UpdateCurrentPosition: no star selected
18:07:57.967 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:57.967 00.000 3732 Status Line: No star selected
18:07:57.967 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=10, Gamma=0.410
18:07:58.021 00.054 3732 UpdateGuideState exits: No star selected
18:07:58.023 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:58.025 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:07:58.027 00.002 3732 Enqueuing Expose request
18:07:58.031 00.004 5896 Worker thread wakes up
18:07:58.031 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:07:58.031 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:07:58.953 00.922 5896 Exposure complete
18:07:59.001 00.048 5896 worker thread done servicing request
18:07:59.001 00.000 3732 OnExposeComplete: enter
18:07:59.001 00.000 3732 UpdateGuideState(): m_state=1
18:07:59.018 00.017 3732 UpdateCurrentPosition: no star selected
18:07:59.019 00.001 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:07:59.019 00.000 3732 Status Line: No star selected
18:07:59.019 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:07:59.070 00.051 3732 UpdateGuideState exits: No star selected
18:07:59.072 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:07:59.074 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:07:59.076 00.002 3732 Enqueuing Expose request
18:07:59.078 00.002 5896 Worker thread wakes up
18:07:59.078 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:07:59.078 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:08:00.224 01.146 5896 Exposure complete
18:08:00.276 00.052 5896 worker thread done servicing request
18:08:00.276 00.000 3732 OnExposeComplete: enter
18:08:00.287 00.011 3732 UpdateGuideState(): m_state=1
18:08:00.287 00.000 3732 UpdateCurrentPosition: no star selected
18:08:00.287 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:00.287 00.000 3732 Status Line: No star selected
18:08:00.287 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:08:00.338 00.051 3732 UpdateGuideState exits: No star selected
18:08:00.338 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:00.338 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:08:00.338 00.000 3732 Enqueuing Expose request
18:08:00.338 00.000 5896 Worker thread wakes up
18:08:00.338 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:08:00.338 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:08:01.274 00.936 5896 Exposure complete
18:08:01.322 00.048 5896 worker thread done servicing request
18:08:01.322 00.000 3732 OnExposeComplete: enter
18:08:01.322 00.000 3732 UpdateGuideState(): m_state=1
18:08:01.322 00.000 3732 UpdateCurrentPosition: no star selected
18:08:01.331 00.009 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:01.331 00.000 3732 Status Line: No star selected
18:08:01.337 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=1, FiltMin=0, FiltMax=11, Gamma=0.410
18:08:01.385 00.048 3732 UpdateGuideState exits: No star selected
18:08:01.385 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:01.385 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:08:01.385 00.000 3732 Enqueuing Expose request
18:08:01.385 00.000 5896 Worker thread wakes up
18:08:01.385 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:08:01.385 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:08:02.546 01.161 5896 Exposure complete
18:08:02.625 00.079 5896 worker thread done servicing request
18:08:02.625 00.000 3732 OnExposeComplete: enter
18:08:02.625 00.000 3732 UpdateGuideState(): m_state=1
18:08:02.625 00.000 3732 UpdateCurrentPosition: no star selected
18:08:02.625 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:02.625 00.000 3732 Status Line: No star selected
18:08:02.643 00.018 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:08:02.682 00.039 3732 UpdateGuideState exits: No star selected
18:08:02.689 00.007 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:02.689 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:08:02.689 00.000 3732 Enqueuing Expose request
18:08:02.689 00.000 5896 Worker thread wakes up
18:08:02.689 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:08:02.689 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:08:03.626 00.937 5896 Exposure complete
18:08:03.689 00.063 5896 worker thread done servicing request
18:08:03.689 00.000 3732 OnExposeComplete: enter
18:08:03.689 00.000 3732 UpdateGuideState(): m_state=1
18:08:03.689 00.000 3732 UpdateCurrentPosition: no star selected
18:08:03.689 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:03.705 00.016 3732 Status Line: No star selected
18:08:03.709 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=8, Gamma=0.410
18:08:03.753 00.044 3732 UpdateGuideState exits: No star selected
18:08:03.753 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:03.753 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:08:03.753 00.000 3732 Enqueuing Expose request
18:08:03.753 00.000 5896 Worker thread wakes up
18:08:03.753 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:08:03.753 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:08:04.914 01.161 5896 Exposure complete
18:08:04.977 00.063 5896 worker thread done servicing request
18:08:04.977 00.000 3732 OnExposeComplete: enter
18:08:04.977 00.000 3732 UpdateGuideState(): m_state=1
18:08:04.977 00.000 3732 UpdateCurrentPosition: no star selected
18:08:04.977 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:04.993 00.016 3732 Status Line: No star selected
18:08:04.993 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=10, Gamma=0.410
18:08:05.040 00.047 3732 UpdateGuideState exits: No star selected
18:08:05.040 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:05.040 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:08:05.040 00.000 3732 Enqueuing Expose request
18:08:05.040 00.000 5896 Worker thread wakes up
18:08:05.040 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:08:05.040 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:08:05.976 00.936 5896 Exposure complete
18:08:06.026 00.050 5896 worker thread done servicing request
18:08:06.026 00.000 3732 OnExposeComplete: enter
18:08:06.039 00.013 3732 UpdateGuideState(): m_state=1
18:08:06.039 00.000 3732 UpdateCurrentPosition: no star selected
18:08:06.039 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:06.039 00.000 3732 Status Line: No star selected
18:08:06.039 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:08:06.088 00.049 3732 UpdateGuideState exits: No star selected
18:08:06.088 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:06.088 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:08:06.088 00.000 3732 Enqueuing Expose request
18:08:06.088 00.000 5896 Worker thread wakes up
18:08:06.088 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:08:06.088 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:08:07.247 01.159 5896 Exposure complete
18:08:07.294 00.047 5896 worker thread done servicing request
18:08:07.294 00.000 3732 OnExposeComplete: enter
18:08:07.294 00.000 3732 UpdateGuideState(): m_state=1
18:08:07.294 00.000 3732 UpdateCurrentPosition: no star selected
18:08:07.294 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:07.294 00.000 3732 Status Line: No star selected
18:08:07.310 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:08:07.357 00.047 3732 UpdateGuideState exits: No star selected
18:08:07.357 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:07.357 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:08:07.357 00.000 3732 Enqueuing Expose request
18:08:07.357 00.000 5896 Worker thread wakes up
18:08:07.357 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:08:07.357 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:08:08.294 00.937 5896 Exposure complete
18:08:08.354 00.060 5896 worker thread done servicing request
18:08:08.356 00.002 3732 OnExposeComplete: enter
18:08:08.358 00.002 3732 UpdateGuideState(): m_state=1
18:08:08.358 00.000 3732 UpdateCurrentPosition: no star selected
18:08:08.358 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:08.358 00.000 3732 Status Line: No star selected
18:08:08.358 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:08:08.405 00.047 3732 UpdateGuideState exits: No star selected
18:08:08.405 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:08.405 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:08:08.405 00.000 3732 Enqueuing Expose request
18:08:08.421 00.016 5896 Worker thread wakes up
18:08:08.421 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:08:08.421 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:08:09.568 01.147 5896 Exposure complete
18:08:09.632 00.064 5896 worker thread done servicing request
18:08:09.632 00.000 3732 OnExposeComplete: enter
18:08:09.634 00.002 3732 UpdateGuideState(): m_state=1
18:08:09.636 00.002 3732 UpdateCurrentPosition: no star selected
18:08:09.638 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:09.640 00.002 3732 Status Line: No star selected
18:08:09.647 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:08:09.692 00.045 3732 UpdateGuideState exits: No star selected
18:08:09.692 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:09.692 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:08:09.692 00.000 3732 Enqueuing Expose request
18:08:09.692 00.000 5896 Worker thread wakes up
18:08:09.692 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:08:09.692 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:08:10.630 00.938 5896 Exposure complete
18:08:10.709 00.079 5896 worker thread done servicing request
18:08:10.709 00.000 3732 OnExposeComplete: enter
18:08:10.709 00.000 3732 UpdateGuideState(): m_state=1
18:08:10.709 00.000 3732 UpdateCurrentPosition: no star selected
18:08:10.709 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:10.709 00.000 3732 Status Line: No star selected
18:08:10.725 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:08:10.772 00.047 3732 UpdateGuideState exits: No star selected
18:08:10.772 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:10.777 00.005 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:08:10.780 00.003 3732 Enqueuing Expose request
18:08:10.784 00.004 5896 Worker thread wakes up
18:08:10.784 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:08:10.784 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:08:11.928 01.144 5896 Exposure complete
18:08:11.976 00.048 5896 worker thread done servicing request
18:08:11.976 00.000 3732 OnExposeComplete: enter
18:08:11.976 00.000 3732 UpdateGuideState(): m_state=1
18:08:11.976 00.000 3732 UpdateCurrentPosition: no star selected
18:08:11.992 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:11.992 00.000 3732 Status Line: No star selected
18:08:11.994 00.002 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:08:12.041 00.047 3732 UpdateGuideState exits: No star selected
18:08:12.043 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:12.045 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:08:12.047 00.002 3732 Enqueuing Expose request
18:08:12.049 00.002 5896 Worker thread wakes up
18:08:12.049 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:08:12.049 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:08:12.974 00.925 5896 Exposure complete
18:08:13.036 00.062 5896 worker thread done servicing request
18:08:13.036 00.000 3732 OnExposeComplete: enter
18:08:13.036 00.000 3732 UpdateGuideState(): m_state=1
18:08:13.036 00.000 3732 UpdateCurrentPosition: no star selected
18:08:13.036 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:13.052 00.016 3732 Status Line: No star selected
18:08:13.052 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:08:13.099 00.047 3732 UpdateGuideState exits: No star selected
18:08:13.099 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:13.099 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:08:13.099 00.000 3732 Enqueuing Expose request
18:08:13.099 00.000 5896 Worker thread wakes up
18:08:13.099 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:08:13.099 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:08:14.258 01.159 5896 Exposure complete
18:08:14.305 00.047 5896 worker thread done servicing request
18:08:14.305 00.000 3732 OnExposeComplete: enter
18:08:14.305 00.000 3732 UpdateGuideState(): m_state=1
18:08:14.321 00.016 3732 UpdateCurrentPosition: no star selected
18:08:14.321 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:14.321 00.000 3732 Status Line: No star selected
18:08:14.321 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=10, Gamma=0.410
18:08:14.369 00.048 3732 UpdateGuideState exits: No star selected
18:08:14.369 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:14.369 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:08:14.369 00.000 3732 Enqueuing Expose request
18:08:14.369 00.000 5896 Worker thread wakes up
18:08:14.369 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:08:14.369 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:08:15.304 00.935 5896 Exposure complete
18:08:15.362 00.058 5896 worker thread done servicing request
18:08:15.362 00.000 3732 OnExposeComplete: enter
18:08:15.362 00.000 3732 UpdateGuideState(): m_state=1
18:08:15.362 00.000 3732 UpdateCurrentPosition: no star selected
18:08:15.369 00.007 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:15.369 00.000 3732 Status Line: No star selected
18:08:15.369 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=11, Gamma=0.410
18:08:15.415 00.046 3732 UpdateGuideState exits: No star selected
18:08:15.415 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:15.415 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:08:15.415 00.000 3732 Enqueuing Expose request
18:08:15.415 00.000 5896 Worker thread wakes up
18:08:15.415 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:08:15.415 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:08:16.574 01.159 5896 Exposure complete
18:08:16.638 00.064 5896 worker thread done servicing request
18:08:16.638 00.000 3732 OnExposeComplete: enter
18:08:16.638 00.000 3732 UpdateGuideState(): m_state=1
18:08:16.638 00.000 3732 UpdateCurrentPosition: no star selected
18:08:16.653 00.015 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:16.653 00.000 3732 Status Line: No star selected
18:08:16.653 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=10, Gamma=0.410
18:08:16.701 00.048 3732 UpdateGuideState exits: No star selected
18:08:16.701 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:16.701 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:08:16.701 00.000 3732 Enqueuing Expose request
18:08:16.701 00.000 5896 Worker thread wakes up
18:08:16.701 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:08:16.701 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:08:17.639 00.938 5896 Exposure complete
18:08:17.708 00.069 5896 worker thread done servicing request
18:08:17.708 00.000 3732 OnExposeComplete: enter
18:08:17.713 00.005 3732 UpdateGuideState(): m_state=1
18:08:17.717 00.004 3732 UpdateCurrentPosition: no star selected
18:08:17.718 00.001 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:17.722 00.004 3732 Status Line: No star selected
18:08:17.722 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=11, Gamma=0.410
18:08:17.770 00.048 3732 UpdateGuideState exits: No star selected
18:08:17.772 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:17.774 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:08:17.776 00.002 3732 Enqueuing Expose request
18:08:17.782 00.006 5896 Worker thread wakes up
18:08:17.782 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:08:17.782 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:08:18.927 01.145 5896 Exposure complete
18:08:18.987 00.060 5896 worker thread done servicing request
18:08:18.989 00.002 3732 OnExposeComplete: enter
18:08:18.990 00.001 3732 UpdateGuideState(): m_state=1
18:08:18.990 00.000 3732 UpdateCurrentPosition: no star selected
18:08:18.996 00.006 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:18.998 00.002 3732 Status Line: No star selected
18:08:19.004 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:08:19.052 00.048 3732 UpdateGuideState exits: No star selected
18:08:19.053 00.001 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:19.057 00.004 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:08:19.061 00.004 3732 Enqueuing Expose request
18:08:19.065 00.004 5896 Worker thread wakes up
18:08:19.065 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:08:19.065 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:08:19.989 00.924 5896 Exposure complete
18:08:20.053 00.064 5896 worker thread done servicing request
18:08:20.053 00.000 3732 OnExposeComplete: enter
18:08:20.064 00.011 3732 UpdateGuideState(): m_state=1
18:08:20.066 00.002 3732 UpdateCurrentPosition: no star selected
18:08:20.068 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:20.069 00.001 3732 Status Line: No star selected
18:08:20.069 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=11, Gamma=0.410
18:08:20.119 00.050 3732 UpdateGuideState exits: No star selected
18:08:20.119 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:20.119 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:08:20.119 00.000 3732 Enqueuing Expose request
18:08:20.119 00.000 5896 Worker thread wakes up
18:08:20.119 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:08:20.119 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:08:21.264 01.145 5896 Exposure complete
18:08:21.329 00.065 5896 worker thread done servicing request
18:08:21.329 00.000 3732 OnExposeComplete: enter
18:08:21.333 00.004 3732 UpdateGuideState(): m_state=1
18:08:21.335 00.002 3732 UpdateCurrentPosition: no star selected
18:08:21.337 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:21.341 00.004 3732 Status Line: No star selected
18:08:21.346 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=10, Gamma=0.410
18:08:21.391 00.045 3732 UpdateGuideState exits: No star selected
18:08:21.395 00.004 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:21.395 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:08:21.397 00.002 3732 Enqueuing Expose request
18:08:21.399 00.002 5896 Worker thread wakes up
18:08:21.399 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:08:21.399 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:08:22.329 00.930 5896 Exposure complete
18:08:22.413 00.084 5896 worker thread done servicing request
18:08:22.413 00.000 3732 OnExposeComplete: enter
18:08:22.415 00.002 3732 UpdateGuideState(): m_state=1
18:08:22.415 00.000 3732 UpdateCurrentPosition: no star selected
18:08:22.415 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:22.415 00.000 3732 Status Line: No star selected
18:08:22.427 00.012 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=10, Gamma=0.410
18:08:22.472 00.045 3732 UpdateGuideState exits: No star selected
18:08:22.474 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:22.476 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:08:22.480 00.004 3732 Enqueuing Expose request
18:08:22.482 00.002 5896 Worker thread wakes up
18:08:22.482 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:08:22.482 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:08:23.623 01.141 5896 Exposure complete
18:08:23.671 00.048 5896 worker thread done servicing request
18:08:23.673 00.002 3732 OnExposeComplete: enter
18:08:23.673 00.000 3732 UpdateGuideState(): m_state=1
18:08:23.673 00.000 3732 UpdateCurrentPosition: no star selected
18:08:23.673 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:23.681 00.008 3732 Status Line: No star selected
18:08:23.681 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=9, Gamma=0.410
18:08:23.728 00.047 3732 UpdateGuideState exits: No star selected
18:08:23.728 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:23.728 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:08:23.728 00.000 3732 Enqueuing Expose request
18:08:23.728 00.000 5896 Worker thread wakes up
18:08:23.728 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:08:23.728 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:08:24.654 00.926 5896 Exposure complete
18:08:24.706 00.052 5896 worker thread done servicing request
18:08:24.706 00.000 3732 OnExposeComplete: enter
18:08:24.708 00.002 3732 UpdateGuideState(): m_state=1
18:08:24.710 00.002 3732 UpdateCurrentPosition: no star selected
18:08:24.713 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:24.713 00.000 3732 Status Line: No star selected
18:08:24.713 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=0, FiltMin=0, FiltMax=10, Gamma=0.410
18:08:24.761 00.048 3732 UpdateGuideState exits: No star selected
18:08:24.761 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:24.761 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:08:24.761 00.000 3732 Enqueuing Expose request
18:08:24.777 00.016 5896 Worker thread wakes up
18:08:24.777 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:08:24.777 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:08:25.919 01.142 5896 Exposure complete
18:08:25.983 00.064 5896 worker thread done servicing request
18:08:25.983 00.000 3732 OnExposeComplete: enter
18:08:25.983 00.000 3732 UpdateGuideState(): m_state=1
18:08:25.983 00.000 3732 UpdateCurrentPosition: no star selected
18:08:25.983 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:25.983 00.000 3732 Status Line: No star selected
18:08:25.999 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=9, Gamma=0.410
18:08:26.031 00.032 3732 UpdateGuideState exits: No star selected
18:08:26.031 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:26.047 00.016 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:08:26.047 00.000 3732 Enqueuing Expose request
18:08:26.047 00.000 5896 Worker thread wakes up
18:08:26.047 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:08:26.047 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:08:26.958 00.911 5896 Exposure complete
18:08:27.002 00.044 5896 worker thread done servicing request
18:08:27.002 00.000 3732 OnExposeComplete: enter
18:08:27.002 00.000 3732 UpdateGuideState(): m_state=1
18:08:27.002 00.000 3732 UpdateCurrentPosition: no star selected
18:08:27.002 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:27.002 00.000 3732 Status Line: No star selected
18:08:27.021 00.019 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=10, Gamma=0.410
18:08:27.065 00.044 3732 UpdateGuideState exits: No star selected
18:08:27.065 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:27.065 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:08:27.065 00.000 3732 Enqueuing Expose request
18:08:27.065 00.000 5896 Worker thread wakes up
18:08:27.065 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:08:27.065 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:08:28.225 01.160 5896 Exposure complete
18:08:28.272 00.047 5896 worker thread done servicing request
18:08:28.272 00.000 3732 OnExposeComplete: enter
18:08:28.288 00.016 3732 UpdateGuideState(): m_state=1
18:08:28.288 00.000 3732 UpdateCurrentPosition: no star selected
18:08:28.288 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:28.288 00.000 3732 Status Line: No star selected
18:08:28.288 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=11, Gamma=0.410
18:08:28.338 00.050 3732 UpdateGuideState exits: No star selected
18:08:28.338 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:28.338 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:08:28.338 00.000 3732 Enqueuing Expose request
18:08:28.338 00.000 5896 Worker thread wakes up
18:08:28.338 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:08:28.338 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:08:29.272 00.934 5896 Exposure complete
18:08:29.320 00.048 5896 worker thread done servicing request
18:08:29.320 00.000 3732 OnExposeComplete: enter
18:08:29.336 00.016 3732 UpdateGuideState(): m_state=1
18:08:29.336 00.000 3732 UpdateCurrentPosition: no star selected
18:08:29.336 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:29.336 00.000 3732 Status Line: No star selected
18:08:29.336 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=11, Gamma=0.410
18:08:29.394 00.058 3732 UpdateGuideState exits: No star selected
18:08:29.396 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:29.396 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:08:29.398 00.002 3732 Enqueuing Expose request
18:08:29.401 00.003 5896 Worker thread wakes up
18:08:29.401 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:08:29.401 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:08:30.557 01.156 5896 Exposure complete
18:08:30.636 00.079 5896 worker thread done servicing request
18:08:30.636 00.000 3732 OnExposeComplete: enter
18:08:30.636 00.000 3732 UpdateGuideState(): m_state=1
18:08:30.636 00.000 3732 UpdateCurrentPosition: no star selected
18:08:30.636 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:30.636 00.000 3732 Status Line: No star selected
18:08:30.636 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=10, Gamma=0.410
18:08:30.684 00.048 3732 UpdateGuideState exits: No star selected
18:08:30.684 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:30.700 00.016 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:08:30.700 00.000 3732 Enqueuing Expose request
18:08:30.702 00.002 5896 Worker thread wakes up
18:08:30.702 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:08:30.702 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:08:31.623 00.921 5896 Exposure complete
18:08:31.685 00.062 5896 worker thread done servicing request
18:08:31.685 00.000 3732 OnExposeComplete: enter
18:08:31.685 00.000 3732 UpdateGuideState(): m_state=1
18:08:31.698 00.013 3732 UpdateCurrentPosition: no star selected
18:08:31.701 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:31.701 00.000 3732 Status Line: No star selected
18:08:31.701 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=11, Gamma=0.410
18:08:31.748 00.047 3732 UpdateGuideState exits: No star selected
18:08:31.748 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:31.748 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:08:31.748 00.000 3732 Enqueuing Expose request
18:08:31.748 00.000 5896 Worker thread wakes up
18:08:31.748 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:08:31.748 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:08:32.910 01.162 5896 Exposure complete
18:08:32.957 00.047 5896 worker thread done servicing request
18:08:32.957 00.000 3732 OnExposeComplete: enter
18:08:32.957 00.000 3732 UpdateGuideState(): m_state=1
18:08:32.973 00.016 3732 UpdateCurrentPosition: no star selected
18:08:32.973 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:32.973 00.000 3732 Status Line: No star selected
18:08:32.973 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=9, Gamma=0.410
18:08:33.025 00.052 3732 UpdateGuideState exits: No star selected
18:08:33.025 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:33.025 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:08:33.025 00.000 3732 Enqueuing Expose request
18:08:33.025 00.000 5896 Worker thread wakes up
18:08:33.025 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:08:33.025 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:08:33.958 00.933 5896 Exposure complete
18:08:34.006 00.048 5896 worker thread done servicing request
18:08:34.006 00.000 3732 OnExposeComplete: enter
18:08:34.006 00.000 3732 UpdateGuideState(): m_state=1
18:08:34.022 00.016 3732 UpdateCurrentPosition: no star selected
18:08:34.022 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:34.026 00.004 3732 Status Line: No star selected
18:08:34.026 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:08:34.069 00.043 3732 UpdateGuideState exits: No star selected
18:08:34.069 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:34.069 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:08:34.069 00.000 3732 Enqueuing Expose request
18:08:34.069 00.000 5896 Worker thread wakes up
18:08:34.069 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:08:34.069 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:08:35.226 01.157 5896 Exposure complete
18:08:35.273 00.047 5896 worker thread done servicing request
18:08:35.273 00.000 3732 OnExposeComplete: enter
18:08:35.273 00.000 3732 UpdateGuideState(): m_state=1
18:08:35.291 00.018 3732 UpdateCurrentPosition: no star selected
18:08:35.293 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:35.293 00.000 3732 Status Line: No star selected
18:08:35.300 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:08:35.344 00.044 3732 UpdateGuideState exits: No star selected
18:08:35.346 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:35.348 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:08:35.350 00.002 3732 Enqueuing Expose request
18:08:35.353 00.003 5896 Worker thread wakes up
18:08:35.353 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:08:35.353 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:08:36.274 00.921 5896 Exposure complete
18:08:36.337 00.063 5896 worker thread done servicing request
18:08:36.337 00.000 3732 OnExposeComplete: enter
18:08:36.337 00.000 3732 UpdateGuideState(): m_state=1
18:08:36.337 00.000 3732 UpdateCurrentPosition: no star selected
18:08:36.351 00.014 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:36.353 00.002 3732 Status Line: No star selected
18:08:36.353 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:08:36.401 00.048 3732 UpdateGuideState exits: No star selected
18:08:36.401 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:36.401 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:08:36.401 00.000 3732 Enqueuing Expose request
18:08:36.401 00.000 5896 Worker thread wakes up
18:08:36.401 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:08:36.401 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:08:37.561 01.160 5896 Exposure complete
18:08:37.627 00.066 5896 worker thread done servicing request
18:08:37.627 00.000 3732 OnExposeComplete: enter
18:08:37.629 00.002 3732 UpdateGuideState(): m_state=1
18:08:37.633 00.004 3732 UpdateCurrentPosition: no star selected
18:08:37.635 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:37.637 00.002 3732 Status Line: No star selected
18:08:37.643 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:08:37.689 00.046 3732 UpdateGuideState exits: No star selected
18:08:37.693 00.004 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:37.695 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:08:37.695 00.000 3732 Enqueuing Expose request
18:08:37.695 00.000 5896 Worker thread wakes up
18:08:37.695 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:08:37.695 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:08:38.625 00.930 5896 Exposure complete
18:08:38.689 00.064 5896 worker thread done servicing request
18:08:38.689 00.000 3732 OnExposeComplete: enter
18:08:38.689 00.000 3732 UpdateGuideState(): m_state=1
18:08:38.689 00.000 3732 UpdateCurrentPosition: no star selected
18:08:38.689 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:38.705 00.016 3732 Status Line: No star selected
18:08:38.711 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:08:38.752 00.041 3732 UpdateGuideState exits: No star selected
18:08:38.752 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:38.752 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:08:38.752 00.000 3732 Enqueuing Expose request
18:08:38.752 00.000 5896 Worker thread wakes up
18:08:38.752 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:08:38.752 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:08:39.914 01.162 5896 Exposure complete
18:08:39.963 00.049 5896 worker thread done servicing request
18:08:39.963 00.000 3732 OnExposeComplete: enter
18:08:39.963 00.000 3732 UpdateGuideState(): m_state=1
18:08:39.977 00.014 3732 UpdateCurrentPosition: no star selected
18:08:39.977 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:39.977 00.000 3732 Status Line: No star selected
18:08:39.977 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:08:40.027 00.050 3732 UpdateGuideState exits: No star selected
18:08:40.027 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:40.027 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:08:40.027 00.000 3732 Enqueuing Expose request
18:08:40.027 00.000 5896 Worker thread wakes up
18:08:40.027 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:08:40.027 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:08:40.964 00.937 5896 Exposure complete
18:08:41.027 00.063 5896 worker thread done servicing request
18:08:41.027 00.000 3732 OnExposeComplete: enter
18:08:41.027 00.000 3732 UpdateGuideState(): m_state=1
18:08:41.027 00.000 3732 UpdateCurrentPosition: no star selected
18:08:41.027 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:41.042 00.015 3732 Status Line: No star selected
18:08:41.049 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:08:41.090 00.041 3732 UpdateGuideState exits: No star selected
18:08:41.090 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:41.090 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:08:41.090 00.000 3732 Enqueuing Expose request
18:08:41.090 00.000 5896 Worker thread wakes up
18:08:41.090 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:08:41.090 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:08:42.251 01.161 5896 Exposure complete
18:08:42.298 00.047 5896 worker thread done servicing request
18:08:42.298 00.000 3732 OnExposeComplete: enter
18:08:42.298 00.000 3732 UpdateGuideState(): m_state=1
18:08:42.314 00.016 3732 UpdateCurrentPosition: no star selected
18:08:42.314 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:42.314 00.000 3732 Status Line: No star selected
18:08:42.314 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:08:42.362 00.048 3732 UpdateGuideState exits: No star selected
18:08:42.369 00.007 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:42.374 00.005 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:08:42.378 00.004 3732 Enqueuing Expose request
18:08:42.378 00.000 5896 Worker thread wakes up
18:08:42.378 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:08:42.378 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:08:43.301 00.923 5896 Exposure complete
18:08:43.349 00.048 5896 worker thread done servicing request
18:08:43.349 00.000 3732 OnExposeComplete: enter
18:08:43.349 00.000 3732 UpdateGuideState(): m_state=1
18:08:43.365 00.016 3732 UpdateCurrentPosition: no star selected
18:08:43.365 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:43.365 00.000 3732 Status Line: No star selected
18:08:43.365 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:08:43.418 00.053 3732 UpdateGuideState exits: No star selected
18:08:43.418 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:43.418 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:08:43.418 00.000 3732 Enqueuing Expose request
18:08:43.418 00.000 5896 Worker thread wakes up
18:08:43.418 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:08:43.418 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:08:44.572 01.154 5896 Exposure complete
18:08:44.636 00.064 5896 worker thread done servicing request
18:08:44.636 00.000 3732 OnExposeComplete: enter
18:08:44.636 00.000 3732 UpdateGuideState(): m_state=1
18:08:44.636 00.000 3732 UpdateCurrentPosition: no star selected
18:08:44.636 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:44.651 00.015 3732 Status Line: No star selected
18:08:44.651 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:08:44.699 00.048 3732 UpdateGuideState exits: No star selected
18:08:44.699 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:44.699 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:08:44.699 00.000 3732 Enqueuing Expose request
18:08:44.699 00.000 5896 Worker thread wakes up
18:08:44.699 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:08:44.699 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:08:45.637 00.938 5896 Exposure complete
18:08:45.717 00.080 5896 worker thread done servicing request
18:08:45.717 00.000 3732 OnExposeComplete: enter
18:08:45.717 00.000 3732 UpdateGuideState(): m_state=1
18:08:45.717 00.000 3732 UpdateCurrentPosition: no star selected
18:08:45.717 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:45.717 00.000 3732 Status Line: No star selected
18:08:45.733 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:08:45.776 00.043 3732 UpdateGuideState exits: No star selected
18:08:45.776 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:45.780 00.004 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:08:45.780 00.000 3732 Enqueuing Expose request
18:08:45.780 00.000 5896 Worker thread wakes up
18:08:45.780 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:08:45.780 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:08:46.941 01.161 5896 Exposure complete
18:08:47.004 00.063 5896 worker thread done servicing request
18:08:47.004 00.000 3732 OnExposeComplete: enter
18:08:47.004 00.000 3732 UpdateGuideState(): m_state=1
18:08:47.004 00.000 3732 UpdateCurrentPosition: no star selected
18:08:47.004 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:47.020 00.016 3732 Status Line: No star selected
18:08:47.020 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:08:47.069 00.049 3732 UpdateGuideState exits: No star selected
18:08:47.071 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:47.073 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:08:47.075 00.002 3732 Enqueuing Expose request
18:08:47.077 00.002 5896 Worker thread wakes up
18:08:47.077 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:08:47.077 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:08:48.002 00.925 5896 Exposure complete
18:08:48.065 00.063 5896 worker thread done servicing request
18:08:48.065 00.000 3732 OnExposeComplete: enter
18:08:48.076 00.011 3732 UpdateGuideState(): m_state=1
18:08:48.078 00.002 3732 UpdateCurrentPosition: no star selected
18:08:48.080 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:48.082 00.002 3732 Status Line: No star selected
18:08:48.087 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=6, Gamma=0.410
18:08:48.129 00.042 3732 UpdateGuideState exits: No star selected
18:08:48.129 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:48.129 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:08:48.129 00.000 3732 Enqueuing Expose request
18:08:48.129 00.000 5896 Worker thread wakes up
18:08:48.129 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:08:48.129 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:08:49.290 01.161 5896 Exposure complete
18:08:49.338 00.048 5896 worker thread done servicing request
18:08:49.338 00.000 3732 OnExposeComplete: enter
18:08:49.338 00.000 3732 UpdateGuideState(): m_state=1
18:08:49.338 00.000 3732 UpdateCurrentPosition: no star selected
18:08:49.338 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:49.338 00.000 3732 Status Line: No star selected
18:08:49.338 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:08:49.385 00.047 3732 UpdateGuideState exits: No star selected
18:08:49.405 00.020 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:49.405 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:08:49.405 00.000 3732 Enqueuing Expose request
18:08:49.416 00.011 5896 Worker thread wakes up
18:08:49.416 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:08:49.416 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:08:50.340 00.924 5896 Exposure complete
18:08:50.387 00.047 5896 worker thread done servicing request
18:08:50.387 00.000 3732 OnExposeComplete: enter
18:08:50.387 00.000 3732 UpdateGuideState(): m_state=1
18:08:50.401 00.014 3732 UpdateCurrentPosition: no star selected
18:08:50.405 00.004 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:50.407 00.002 3732 Status Line: No star selected
18:08:50.413 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:08:50.449 00.036 3732 UpdateGuideState exits: No star selected
18:08:50.449 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:50.449 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:08:50.463 00.014 3732 Enqueuing Expose request
18:08:50.465 00.002 5896 Worker thread wakes up
18:08:50.465 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:08:50.465 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:08:51.612 01.147 5896 Exposure complete
18:08:51.689 00.077 5896 worker thread done servicing request
18:08:51.689 00.000 3732 OnExposeComplete: enter
18:08:51.691 00.002 3732 UpdateGuideState(): m_state=1
18:08:51.691 00.000 3732 UpdateCurrentPosition: no star selected
18:08:51.691 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:51.691 00.000 3732 Status Line: No star selected
18:08:51.706 00.015 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=8, Gamma=0.410
18:08:51.752 00.046 3732 UpdateGuideState exits: No star selected
18:08:51.752 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:51.752 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:08:51.752 00.000 3732 Enqueuing Expose request
18:08:51.752 00.000 5896 Worker thread wakes up
18:08:51.752 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:08:51.752 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:08:52.690 00.938 5896 Exposure complete
18:08:52.764 00.074 5896 worker thread done servicing request
18:08:52.764 00.000 3732 OnExposeComplete: enter
18:08:52.764 00.000 3732 UpdateGuideState(): m_state=1
18:08:52.764 00.000 3732 UpdateCurrentPosition: no star selected
18:08:52.770 00.006 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:52.770 00.000 3732 Status Line: No star selected
18:08:52.770 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=8, Gamma=0.410
18:08:52.818 00.048 3732 UpdateGuideState exits: No star selected
18:08:52.818 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:52.818 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:08:52.834 00.016 3732 Enqueuing Expose request
18:08:52.834 00.000 5896 Worker thread wakes up
18:08:52.834 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:08:52.834 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:08:53.963 01.129 5896 Exposure complete
18:08:54.009 00.046 5896 worker thread done servicing request
18:08:54.009 00.000 3732 OnExposeComplete: enter
18:08:54.009 00.000 3732 UpdateGuideState(): m_state=1
18:08:54.009 00.000 3732 UpdateCurrentPosition: no star selected
18:08:54.009 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:54.009 00.000 3732 Status Line: No star selected
18:08:54.025 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:08:54.072 00.047 3732 UpdateGuideState exits: No star selected
18:08:54.074 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:54.076 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:08:54.078 00.002 3732 Enqueuing Expose request
18:08:54.078 00.000 5896 Worker thread wakes up
18:08:54.078 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:08:54.078 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:08:55.007 00.929 5896 Exposure complete
18:08:55.068 00.061 5896 worker thread done servicing request
18:08:55.068 00.000 3732 OnExposeComplete: enter
18:08:55.070 00.002 3732 UpdateGuideState(): m_state=1
18:08:55.071 00.001 3732 UpdateCurrentPosition: no star selected
18:08:55.075 00.004 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:55.075 00.000 3732 Status Line: No star selected
18:08:55.082 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:08:55.119 00.037 3732 UpdateGuideState exits: No star selected
18:08:55.119 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:55.119 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:08:55.119 00.000 3732 Enqueuing Expose request
18:08:55.134 00.015 5896 Worker thread wakes up
18:08:55.134 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:08:55.134 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:08:56.264 01.130 5896 Exposure complete
18:08:56.309 00.045 5896 worker thread done servicing request
18:08:56.309 00.000 3732 OnExposeComplete: enter
18:08:56.309 00.000 3732 UpdateGuideState(): m_state=1
18:08:56.309 00.000 3732 UpdateCurrentPosition: no star selected
18:08:56.309 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:56.309 00.000 3732 Status Line: No star selected
18:08:56.328 00.019 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:08:56.371 00.043 3732 UpdateGuideState exits: No star selected
18:08:56.373 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:56.373 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:08:56.373 00.000 3732 Enqueuing Expose request
18:08:56.373 00.000 5896 Worker thread wakes up
18:08:56.373 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:08:56.373 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:08:57.303 00.930 5896 Exposure complete
18:08:57.342 00.039 5896 worker thread done servicing request
18:08:57.342 00.000 3732 OnExposeComplete: enter
18:08:57.342 00.000 3732 UpdateGuideState(): m_state=1
18:08:57.358 00.016 3732 UpdateCurrentPosition: no star selected
18:08:57.358 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:57.358 00.000 3732 Status Line: No star selected
18:08:57.358 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=0, FiltMin=0, FiltMax=8, Gamma=0.410
18:08:57.406 00.048 3732 UpdateGuideState exits: No star selected
18:08:57.406 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:57.406 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:08:57.406 00.000 3732 Enqueuing Expose request
18:08:57.422 00.016 5896 Worker thread wakes up
18:08:57.422 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:08:57.422 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:08:58.565 01.143 5896 Exposure complete
18:08:58.628 00.063 5896 worker thread done servicing request
18:08:58.628 00.000 3732 OnExposeComplete: enter
18:08:58.628 00.000 3732 UpdateGuideState(): m_state=1
18:08:58.628 00.000 3732 UpdateCurrentPosition: no star selected
18:08:58.628 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:58.644 00.016 3732 Status Line: No star selected
18:08:58.649 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:08:58.694 00.045 3732 UpdateGuideState exits: No star selected
18:08:58.696 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:58.698 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:08:58.700 00.002 3732 Enqueuing Expose request
18:08:58.700 00.000 5896 Worker thread wakes up
18:08:58.702 00.002 5896 worker thread servicing REQUEST_EXPOSE 1000
18:08:58.702 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:08:59.613 00.911 5896 Exposure complete
18:08:59.661 00.048 5896 worker thread done servicing request
18:08:59.661 00.000 3732 OnExposeComplete: enter
18:08:59.661 00.000 3732 UpdateGuideState(): m_state=1
18:08:59.661 00.000 3732 UpdateCurrentPosition: no star selected
18:08:59.676 00.015 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:08:59.678 00.002 3732 Status Line: No star selected
18:08:59.686 00.008 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:08:59.724 00.038 3732 UpdateGuideState exits: No star selected
18:08:59.724 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:08:59.724 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:08:59.724 00.000 3732 Enqueuing Expose request
18:08:59.739 00.015 5896 Worker thread wakes up
18:08:59.739 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:08:59.739 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:09:00.882 01.143 5896 Exposure complete
18:09:00.932 00.050 5896 worker thread done servicing request
18:09:00.932 00.000 3732 OnExposeComplete: enter
18:09:00.932 00.000 3732 UpdateGuideState(): m_state=1
18:09:00.946 00.014 3732 UpdateCurrentPosition: no star selected
18:09:00.946 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:00.946 00.000 3732 Status Line: No star selected
18:09:00.946 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:09:00.994 00.048 3732 UpdateGuideState exits: No star selected
18:09:00.994 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:00.994 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:09:00.994 00.000 3732 Enqueuing Expose request
18:09:00.994 00.000 5896 Worker thread wakes up
18:09:00.994 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:09:00.994 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:09:01.926 00.932 5896 Exposure complete
18:09:02.006 00.080 5896 worker thread done servicing request
18:09:02.006 00.000 3732 OnExposeComplete: enter
18:09:02.006 00.000 3732 UpdateGuideState(): m_state=1
18:09:02.006 00.000 3732 UpdateCurrentPosition: no star selected
18:09:02.006 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:02.006 00.000 3732 Status Line: No star selected
18:09:02.021 00.015 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:09:02.067 00.046 3732 UpdateGuideState exits: No star selected
18:09:02.069 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:02.069 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:09:02.069 00.000 3732 Enqueuing Expose request
18:09:02.069 00.000 5896 Worker thread wakes up
18:09:02.069 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:09:02.069 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:09:03.213 01.144 5896 Exposure complete
18:09:03.266 00.053 5896 worker thread done servicing request
18:09:03.266 00.000 3732 OnExposeComplete: enter
18:09:03.268 00.002 3732 UpdateGuideState(): m_state=1
18:09:03.270 00.002 3732 UpdateCurrentPosition: no star selected
18:09:03.274 00.004 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:03.274 00.000 3732 Status Line: No star selected
18:09:03.280 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=6, Gamma=0.410
18:09:03.328 00.048 3732 UpdateGuideState exits: No star selected
18:09:03.330 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:03.333 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:09:03.338 00.005 3732 Enqueuing Expose request
18:09:03.342 00.004 5896 Worker thread wakes up
18:09:03.342 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:09:03.342 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:09:04.258 00.916 5896 Exposure complete
18:09:04.301 00.043 5896 worker thread done servicing request
18:09:04.301 00.000 3732 OnExposeComplete: enter
18:09:04.314 00.013 3732 UpdateGuideState(): m_state=1
18:09:04.316 00.002 3732 UpdateCurrentPosition: no star selected
18:09:04.317 00.001 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:04.319 00.002 3732 Status Line: No star selected
18:09:04.325 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=6, Gamma=0.410
18:09:04.369 00.044 3732 UpdateGuideState exits: No star selected
18:09:04.371 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:04.371 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:09:04.371 00.000 3732 Enqueuing Expose request
18:09:04.371 00.000 5896 Worker thread wakes up
18:09:04.371 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:09:04.371 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:09:05.523 01.152 5896 Exposure complete
18:09:05.588 00.065 5896 worker thread done servicing request
18:09:05.588 00.000 3732 OnExposeComplete: enter
18:09:05.601 00.013 3732 UpdateGuideState(): m_state=1
18:09:05.603 00.002 3732 UpdateCurrentPosition: no star selected
18:09:05.603 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:05.603 00.000 3732 Status Line: No star selected
18:09:05.603 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:09:05.655 00.052 3732 UpdateGuideState exits: No star selected
18:09:05.655 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:05.655 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:09:05.655 00.000 3732 Enqueuing Expose request
18:09:05.664 00.009 5896 Worker thread wakes up
18:09:05.664 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:09:05.664 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:09:06.587 00.923 5896 Exposure complete
18:09:06.634 00.047 5896 worker thread done servicing request
18:09:06.634 00.000 3732 OnExposeComplete: enter
18:09:06.634 00.000 3732 UpdateGuideState(): m_state=1
18:09:06.650 00.016 3732 UpdateCurrentPosition: no star selected
18:09:06.653 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:06.653 00.000 3732 Status Line: No star selected
18:09:06.653 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:09:06.698 00.045 3732 UpdateGuideState exits: No star selected
18:09:06.698 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:06.698 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:09:06.698 00.000 3732 Enqueuing Expose request
18:09:06.698 00.000 5896 Worker thread wakes up
18:09:06.698 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:09:06.698 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:09:07.858 01.160 5896 Exposure complete
18:09:07.921 00.063 5896 worker thread done servicing request
18:09:07.921 00.000 3732 OnExposeComplete: enter
18:09:07.921 00.000 3732 UpdateGuideState(): m_state=1
18:09:07.921 00.000 3732 UpdateCurrentPosition: no star selected
18:09:07.930 00.009 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:07.932 00.002 3732 Status Line: No star selected
18:09:07.937 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:09:07.968 00.031 3732 UpdateGuideState exits: No star selected
18:09:07.968 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:07.984 00.016 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:09:07.984 00.000 3732 Enqueuing Expose request
18:09:07.984 00.000 5896 Worker thread wakes up
18:09:07.984 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:09:07.984 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:09:08.907 00.923 5896 Exposure complete
18:09:08.970 00.063 5896 worker thread done servicing request
18:09:08.970 00.000 3732 OnExposeComplete: enter
18:09:08.970 00.000 3732 UpdateGuideState(): m_state=1
18:09:08.970 00.000 3732 UpdateCurrentPosition: no star selected
18:09:08.970 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:08.986 00.016 3732 Status Line: No star selected
18:09:08.992 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:09:09.034 00.042 3732 UpdateGuideState exits: No star selected
18:09:09.034 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:09.034 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:09:09.034 00.000 3732 Enqueuing Expose request
18:09:09.034 00.000 5896 Worker thread wakes up
18:09:09.034 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:09:09.034 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:09:10.193 01.159 5896 Exposure complete
18:09:10.241 00.048 5896 worker thread done servicing request
18:09:10.241 00.000 3732 OnExposeComplete: enter
18:09:10.241 00.000 3732 UpdateGuideState(): m_state=1
18:09:10.256 00.015 3732 UpdateCurrentPosition: no star selected
18:09:10.256 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:10.256 00.000 3732 Status Line: No star selected
18:09:10.256 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:09:10.307 00.051 3732 UpdateGuideState exits: No star selected
18:09:10.307 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:10.307 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:09:10.307 00.000 3732 Enqueuing Expose request
18:09:10.307 00.000 5896 Worker thread wakes up
18:09:10.307 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:09:10.307 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:09:11.241 00.934 5896 Exposure complete
18:09:11.291 00.050 5896 worker thread done servicing request
18:09:11.291 00.000 3732 OnExposeComplete: enter
18:09:11.291 00.000 3732 UpdateGuideState(): m_state=1
18:09:11.305 00.014 3732 UpdateCurrentPosition: no star selected
18:09:11.305 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:11.305 00.000 3732 Status Line: No star selected
18:09:11.305 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=6, Gamma=0.410
18:09:11.352 00.047 3732 UpdateGuideState exits: No star selected
18:09:11.352 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:11.352 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:09:11.352 00.000 3732 Enqueuing Expose request
18:09:11.352 00.000 5896 Worker thread wakes up
18:09:11.352 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:09:11.352 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:09:12.511 01.159 5896 Exposure complete
18:09:12.559 00.048 5896 worker thread done servicing request
18:09:12.559 00.000 3732 OnExposeComplete: enter
18:09:12.575 00.016 3732 UpdateGuideState(): m_state=1
18:09:12.575 00.000 3732 UpdateCurrentPosition: no star selected
18:09:12.575 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:12.575 00.000 3732 Status Line: No star selected
18:09:12.586 00.011 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=6, Gamma=0.410
18:09:12.622 00.036 3732 UpdateGuideState exits: No star selected
18:09:12.622 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:12.622 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:09:12.622 00.000 3732 Enqueuing Expose request
18:09:12.622 00.000 5896 Worker thread wakes up
18:09:12.622 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:09:12.622 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:09:13.559 00.937 5896 Exposure complete
18:09:13.637 00.078 5896 worker thread done servicing request
18:09:13.637 00.000 3732 OnExposeComplete: enter
18:09:13.638 00.001 3732 UpdateGuideState(): m_state=1
18:09:13.638 00.000 3732 UpdateCurrentPosition: no star selected
18:09:13.638 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:13.638 00.000 3732 Status Line: No star selected
18:09:13.638 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:09:13.689 00.051 3732 UpdateGuideState exits: No star selected
18:09:13.701 00.012 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:13.701 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:09:13.701 00.000 3732 Enqueuing Expose request
18:09:13.701 00.000 5896 Worker thread wakes up
18:09:13.701 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:09:13.701 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:09:14.862 01.161 5896 Exposure complete
18:09:14.909 00.047 5896 worker thread done servicing request
18:09:14.909 00.000 3732 OnExposeComplete: enter
18:09:14.909 00.000 3732 UpdateGuideState(): m_state=1
18:09:14.925 00.016 3732 UpdateCurrentPosition: no star selected
18:09:14.925 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:14.925 00.000 3732 Status Line: No star selected
18:09:14.925 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:09:14.973 00.048 3732 UpdateGuideState exits: No star selected
18:09:14.973 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:14.973 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:09:14.973 00.000 3732 Enqueuing Expose request
18:09:14.973 00.000 5896 Worker thread wakes up
18:09:14.973 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:09:14.973 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:09:15.912 00.939 5896 Exposure complete
18:09:15.963 00.051 5896 worker thread done servicing request
18:09:15.963 00.000 3732 OnExposeComplete: enter
18:09:15.963 00.000 3732 UpdateGuideState(): m_state=1
18:09:15.976 00.013 3732 UpdateCurrentPosition: no star selected
18:09:15.976 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:15.976 00.000 3732 Status Line: No star selected
18:09:15.976 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=6, Gamma=0.410
18:09:16.025 00.049 3732 UpdateGuideState exits: No star selected
18:09:16.025 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:16.025 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:09:16.025 00.000 3732 Enqueuing Expose request
18:09:16.025 00.000 5896 Worker thread wakes up
18:09:16.025 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:09:16.025 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:09:17.184 01.159 5896 Exposure complete
18:09:17.263 00.079 5896 worker thread done servicing request
18:09:17.263 00.000 3732 OnExposeComplete: enter
18:09:17.263 00.000 3732 UpdateGuideState(): m_state=1
18:09:17.263 00.000 3732 UpdateCurrentPosition: no star selected
18:09:17.263 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:17.263 00.000 3732 Status Line: No star selected
18:09:17.279 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:09:17.313 00.034 3732 UpdateGuideState exits: No star selected
18:09:17.326 00.013 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:17.326 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:09:17.326 00.000 3732 Enqueuing Expose request
18:09:17.326 00.000 5896 Worker thread wakes up
18:09:17.326 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:09:17.326 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:09:18.265 00.939 5896 Exposure complete
18:09:18.329 00.064 5896 worker thread done servicing request
18:09:18.329 00.000 3732 OnExposeComplete: enter
18:09:18.329 00.000 3732 UpdateGuideState(): m_state=1
18:09:18.329 00.000 3732 UpdateCurrentPosition: no star selected
18:09:18.329 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:18.345 00.016 3732 Status Line: No star selected
18:09:18.345 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:09:18.392 00.047 3732 UpdateGuideState exits: No star selected
18:09:18.392 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:18.392 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:09:18.392 00.000 3732 Enqueuing Expose request
18:09:18.401 00.009 5896 Worker thread wakes up
18:09:18.401 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:09:18.401 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:09:19.554 01.153 5896 Exposure complete
18:09:19.617 00.063 5896 worker thread done servicing request
18:09:19.617 00.000 3732 OnExposeComplete: enter
18:09:19.620 00.003 3732 UpdateGuideState(): m_state=1
18:09:19.624 00.004 3732 UpdateCurrentPosition: no star selected
18:09:19.626 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:19.628 00.002 3732 Status Line: No star selected
18:09:19.633 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=6, Gamma=0.410
18:09:19.679 00.046 3732 UpdateGuideState exits: No star selected
18:09:19.682 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:19.687 00.005 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:09:19.691 00.004 3732 Enqueuing Expose request
18:09:19.693 00.002 5896 Worker thread wakes up
18:09:19.693 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:09:19.693 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:09:20.616 00.923 5896 Exposure complete
18:09:20.696 00.080 5896 worker thread done servicing request
18:09:20.696 00.000 3732 OnExposeComplete: enter
18:09:20.696 00.000 3732 UpdateGuideState(): m_state=1
18:09:20.696 00.000 3732 UpdateCurrentPosition: no star selected
18:09:20.696 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:20.696 00.000 3732 Status Line: No star selected
18:09:20.696 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:09:20.744 00.048 3732 UpdateGuideState exits: No star selected
18:09:20.744 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:20.744 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:09:20.760 00.016 3732 Enqueuing Expose request
18:09:20.760 00.000 5896 Worker thread wakes up
18:09:20.760 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:09:20.760 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:09:21.901 01.141 5896 Exposure complete
18:09:21.947 00.046 5896 worker thread done servicing request
18:09:21.947 00.000 3732 OnExposeComplete: enter
18:09:21.963 00.016 3732 UpdateGuideState(): m_state=1
18:09:21.963 00.000 3732 UpdateCurrentPosition: no star selected
18:09:21.963 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:21.963 00.000 3732 Status Line: No star selected
18:09:21.963 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:09:22.010 00.047 3732 UpdateGuideState exits: No star selected
18:09:22.010 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:22.010 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:09:22.010 00.000 3732 Enqueuing Expose request
18:09:22.026 00.016 5896 Worker thread wakes up
18:09:22.026 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:09:22.026 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:09:22.930 00.904 5896 Exposure complete
18:09:23.015 00.085 5896 worker thread done servicing request
18:09:23.017 00.002 3732 OnExposeComplete: enter
18:09:23.017 00.000 3732 UpdateGuideState(): m_state=1
18:09:23.017 00.000 3732 UpdateCurrentPosition: no star selected
18:09:23.017 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:23.017 00.000 3732 Status Line: No star selected
18:09:23.026 00.009 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:09:23.073 00.047 3732 UpdateGuideState exits: No star selected
18:09:23.073 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:23.073 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:09:23.073 00.000 3732 Enqueuing Expose request
18:09:23.073 00.000 5896 Worker thread wakes up
18:09:23.073 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:09:23.073 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:09:24.229 01.156 5896 Exposure complete
18:09:24.277 00.048 5896 worker thread done servicing request
18:09:24.277 00.000 3732 OnExposeComplete: enter
18:09:24.277 00.000 3732 UpdateGuideState(): m_state=1
18:09:24.277 00.000 3732 UpdateCurrentPosition: no star selected
18:09:24.277 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:24.277 00.000 3732 Status Line: No star selected
18:09:24.296 00.019 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:09:24.340 00.044 3732 UpdateGuideState exits: No star selected
18:09:24.340 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:24.340 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:09:24.340 00.000 3732 Enqueuing Expose request
18:09:24.340 00.000 5896 Worker thread wakes up
18:09:24.340 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:09:24.340 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:09:25.279 00.939 5896 Exposure complete
18:09:25.327 00.048 5896 worker thread done servicing request
18:09:25.327 00.000 3732 OnExposeComplete: enter
18:09:25.343 00.016 3732 UpdateGuideState(): m_state=1
18:09:25.343 00.000 3732 UpdateCurrentPosition: no star selected
18:09:25.343 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:25.343 00.000 3732 Status Line: No star selected
18:09:25.343 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:09:25.390 00.047 3732 UpdateGuideState exits: No star selected
18:09:25.401 00.011 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:25.405 00.004 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:09:25.410 00.005 3732 Enqueuing Expose request
18:09:25.412 00.002 5896 Worker thread wakes up
18:09:25.412 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:09:25.412 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:09:26.561 01.149 5896 Exposure complete
18:09:26.623 00.062 5896 worker thread done servicing request
18:09:26.623 00.000 3732 OnExposeComplete: enter
18:09:26.625 00.002 3732 UpdateGuideState(): m_state=1
18:09:26.627 00.002 3732 UpdateCurrentPosition: no star selected
18:09:26.630 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:26.632 00.002 3732 Status Line: No star selected
18:09:26.638 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:09:26.682 00.044 3732 UpdateGuideState exits: No star selected
18:09:26.682 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:26.682 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:09:26.682 00.000 3732 Enqueuing Expose request
18:09:26.682 00.000 5896 Worker thread wakes up
18:09:26.682 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:09:26.682 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:09:27.612 00.930 5896 Exposure complete
18:09:27.692 00.080 5896 worker thread done servicing request
18:09:27.692 00.000 3732 OnExposeComplete: enter
18:09:27.692 00.000 3732 UpdateGuideState(): m_state=1
18:09:27.692 00.000 3732 UpdateCurrentPosition: no star selected
18:09:27.692 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:27.692 00.000 3732 Status Line: No star selected
18:09:27.711 00.019 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=8, Gamma=0.410
18:09:27.757 00.046 3732 UpdateGuideState exits: No star selected
18:09:27.759 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:27.759 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:09:27.759 00.000 3732 Enqueuing Expose request
18:09:27.767 00.008 5896 Worker thread wakes up
18:09:27.767 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:09:27.767 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:09:28.900 01.133 5896 Exposure complete
18:09:28.947 00.047 5896 worker thread done servicing request
18:09:28.947 00.000 3732 OnExposeComplete: enter
18:09:28.947 00.000 3732 UpdateGuideState(): m_state=1
18:09:28.947 00.000 3732 UpdateCurrentPosition: no star selected
18:09:28.947 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:28.947 00.000 3732 Status Line: No star selected
18:09:28.965 00.018 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:09:29.012 00.047 3732 UpdateGuideState exits: No star selected
18:09:29.013 00.001 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:29.013 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:09:29.013 00.000 3732 Enqueuing Expose request
18:09:29.013 00.000 5896 Worker thread wakes up
18:09:29.013 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:09:29.013 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:09:29.940 00.927 5896 Exposure complete
18:09:29.995 00.055 5896 worker thread done servicing request
18:09:29.995 00.000 3732 OnExposeComplete: enter
18:09:29.995 00.000 3732 UpdateGuideState(): m_state=1
18:09:29.995 00.000 3732 UpdateCurrentPosition: no star selected
18:09:30.007 00.012 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:30.009 00.002 3732 Status Line: No star selected
18:09:30.014 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=6, Gamma=0.410
18:09:30.061 00.047 3732 UpdateGuideState exits: No star selected
18:09:30.063 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:30.065 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:09:30.067 00.002 3732 Enqueuing Expose request
18:09:30.067 00.000 5896 Worker thread wakes up
18:09:30.067 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:09:30.067 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:09:31.204 01.137 5896 Exposure complete
18:09:31.252 00.048 5896 worker thread done servicing request
18:09:31.252 00.000 3732 OnExposeComplete: enter
18:09:31.252 00.000 3732 UpdateGuideState(): m_state=1
18:09:31.252 00.000 3732 UpdateCurrentPosition: no star selected
18:09:31.252 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:31.252 00.000 3732 Status Line: No star selected
18:09:31.271 00.019 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:09:31.307 00.036 3732 UpdateGuideState exits: No star selected
18:09:31.315 00.008 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:31.315 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:09:31.315 00.000 3732 Enqueuing Expose request
18:09:31.315 00.000 5896 Worker thread wakes up
18:09:31.315 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:09:31.315 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:09:32.240 00.925 5896 Exposure complete
18:09:32.284 00.044 5896 worker thread done servicing request
18:09:32.284 00.000 3732 OnExposeComplete: enter
18:09:32.284 00.000 3732 UpdateGuideState(): m_state=1
18:09:32.284 00.000 3732 UpdateCurrentPosition: no star selected
18:09:32.284 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:32.284 00.000 3732 Status Line: No star selected
18:09:32.303 00.019 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:09:32.348 00.045 3732 UpdateGuideState exits: No star selected
18:09:32.350 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:32.352 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:09:32.352 00.000 3732 Enqueuing Expose request
18:09:32.354 00.002 5896 Worker thread wakes up
18:09:32.354 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:09:32.354 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:09:33.494 01.140 5896 Exposure complete
18:09:33.558 00.064 5896 worker thread done servicing request
18:09:33.558 00.000 3732 OnExposeComplete: enter
18:09:33.558 00.000 3732 UpdateGuideState(): m_state=1
18:09:33.573 00.015 3732 UpdateCurrentPosition: no star selected
18:09:33.573 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:33.573 00.000 3732 Status Line: No star selected
18:09:33.573 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:09:33.625 00.052 3732 UpdateGuideState exits: No star selected
18:09:33.629 00.004 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:33.629 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:09:33.629 00.000 3732 Enqueuing Expose request
18:09:33.629 00.000 5896 Worker thread wakes up
18:09:33.629 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:09:33.629 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:09:34.542 00.913 5896 Exposure complete
18:09:34.590 00.048 5896 worker thread done servicing request
18:09:34.590 00.000 3732 OnExposeComplete: enter
18:09:34.590 00.000 3732 UpdateGuideState(): m_state=1
18:09:34.590 00.000 3732 UpdateCurrentPosition: no star selected
18:09:34.590 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:34.590 00.000 3732 Status Line: No star selected
18:09:34.610 00.020 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=8, Gamma=0.410
18:09:34.653 00.043 3732 UpdateGuideState exits: No star selected
18:09:34.653 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:34.653 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:09:34.653 00.000 3732 Enqueuing Expose request
18:09:34.653 00.000 5896 Worker thread wakes up
18:09:34.653 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:09:34.653 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:09:35.811 01.158 5896 Exposure complete
18:09:35.869 00.058 5896 worker thread done servicing request
18:09:35.869 00.000 3732 OnExposeComplete: enter
18:09:35.869 00.000 3732 UpdateGuideState(): m_state=1
18:09:35.874 00.005 3732 UpdateCurrentPosition: no star selected
18:09:35.874 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:35.874 00.000 3732 Status Line: No star selected
18:09:35.874 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:09:35.922 00.048 3732 UpdateGuideState exits: No star selected
18:09:35.922 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:35.932 00.010 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:09:35.933 00.001 3732 Enqueuing Expose request
18:09:35.938 00.005 5896 Worker thread wakes up
18:09:35.938 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:09:35.938 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:09:36.860 00.922 5896 Exposure complete
18:09:36.908 00.048 5896 worker thread done servicing request
18:09:36.908 00.000 3732 OnExposeComplete: enter
18:09:36.924 00.016 3732 UpdateGuideState(): m_state=1
18:09:36.924 00.000 3732 UpdateCurrentPosition: no star selected
18:09:36.924 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:36.924 00.000 3732 Status Line: No star selected
18:09:36.924 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:09:36.972 00.048 3732 UpdateGuideState exits: No star selected
18:09:36.972 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:36.972 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:09:36.972 00.000 3732 Enqueuing Expose request
18:09:36.972 00.000 5896 Worker thread wakes up
18:09:36.972 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:09:36.972 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:09:38.132 01.160 5896 Exposure complete
18:09:38.180 00.048 5896 worker thread done servicing request
18:09:38.180 00.000 3732 OnExposeComplete: enter
18:09:38.180 00.000 3732 UpdateGuideState(): m_state=1
18:09:38.196 00.016 3732 UpdateCurrentPosition: no star selected
18:09:38.196 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:38.196 00.000 3732 Status Line: No star selected
18:09:38.196 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=6, Gamma=0.410
18:09:38.245 00.049 3732 UpdateGuideState exits: No star selected
18:09:38.245 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:38.245 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:09:38.245 00.000 3732 Enqueuing Expose request
18:09:38.245 00.000 5896 Worker thread wakes up
18:09:38.245 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:09:38.245 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:09:39.176 00.931 5896 Exposure complete
18:09:39.237 00.061 5896 worker thread done servicing request
18:09:39.237 00.000 3732 OnExposeComplete: enter
18:09:39.239 00.002 3732 UpdateGuideState(): m_state=1
18:09:39.239 00.000 3732 UpdateCurrentPosition: no star selected
18:09:39.239 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:39.239 00.000 3732 Status Line: No star selected
18:09:39.239 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:09:39.286 00.047 3732 UpdateGuideState exits: No star selected
18:09:39.286 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:39.286 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:09:39.286 00.000 3732 Enqueuing Expose request
18:09:39.286 00.000 5896 Worker thread wakes up
18:09:39.286 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:09:39.286 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:09:40.446 01.160 5896 Exposure complete
18:09:40.506 00.060 5896 worker thread done servicing request
18:09:40.506 00.000 3732 OnExposeComplete: enter
18:09:40.506 00.000 3732 UpdateGuideState(): m_state=1
18:09:40.510 00.004 3732 UpdateCurrentPosition: no star selected
18:09:40.510 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:40.510 00.000 3732 Status Line: No star selected
18:09:40.520 00.010 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:09:40.557 00.037 3732 UpdateGuideState exits: No star selected
18:09:40.557 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:40.557 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:09:40.557 00.000 3732 Enqueuing Expose request
18:09:40.557 00.000 5896 Worker thread wakes up
18:09:40.557 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:09:40.557 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:09:41.494 00.937 5896 Exposure complete
18:09:41.563 00.069 5896 worker thread done servicing request
18:09:41.563 00.000 3732 OnExposeComplete: enter
18:09:41.563 00.000 3732 UpdateGuideState(): m_state=1
18:09:41.563 00.000 3732 UpdateCurrentPosition: no star selected
18:09:41.563 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:41.563 00.000 3732 Status Line: No star selected
18:09:41.573 00.010 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:09:41.620 00.047 3732 UpdateGuideState exits: No star selected
18:09:41.620 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:41.620 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:09:41.620 00.000 3732 Enqueuing Expose request
18:09:41.620 00.000 5896 Worker thread wakes up
18:09:41.620 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:09:41.620 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:09:42.779 01.159 5896 Exposure complete
18:09:42.826 00.047 5896 worker thread done servicing request
18:09:42.826 00.000 3732 OnExposeComplete: enter
18:09:42.826 00.000 3732 UpdateGuideState(): m_state=1
18:09:42.842 00.016 3732 UpdateCurrentPosition: no star selected
18:09:42.842 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:42.842 00.000 3732 Status Line: No star selected
18:09:42.842 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=6, Gamma=0.410
18:09:42.890 00.048 3732 UpdateGuideState exits: No star selected
18:09:42.890 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:42.890 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:09:42.902 00.012 3732 Enqueuing Expose request
18:09:42.907 00.005 5896 Worker thread wakes up
18:09:42.907 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:09:42.907 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:09:43.838 00.931 5896 Exposure complete
18:09:43.901 00.063 5896 worker thread done servicing request
18:09:43.901 00.000 3732 OnExposeComplete: enter
18:09:43.912 00.011 3732 UpdateGuideState(): m_state=1
18:09:43.914 00.002 3732 UpdateCurrentPosition: no star selected
18:09:43.916 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:43.917 00.001 3732 Status Line: No star selected
18:09:43.917 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:09:43.965 00.048 3732 UpdateGuideState exits: No star selected
18:09:43.967 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:43.969 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:09:43.971 00.002 3732 Enqueuing Expose request
18:09:43.973 00.002 5896 Worker thread wakes up
18:09:43.973 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:09:43.973 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:09:45.118 01.145 5896 Exposure complete
18:09:45.178 00.060 5896 worker thread done servicing request
18:09:45.178 00.000 3732 OnExposeComplete: enter
18:09:45.178 00.000 3732 UpdateGuideState(): m_state=1
18:09:45.181 00.003 3732 UpdateCurrentPosition: no star selected
18:09:45.181 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:45.181 00.000 3732 Status Line: No star selected
18:09:45.181 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=6, Gamma=0.410
18:09:45.235 00.054 3732 UpdateGuideState exits: No star selected
18:09:45.237 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:45.239 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:09:45.241 00.002 3732 Enqueuing Expose request
18:09:45.241 00.000 5896 Worker thread wakes up
18:09:45.241 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:09:45.243 00.002 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:09:46.165 00.922 5896 Exposure complete
18:09:46.228 00.063 5896 worker thread done servicing request
18:09:46.228 00.000 3732 OnExposeComplete: enter
18:09:46.238 00.010 3732 UpdateGuideState(): m_state=1
18:09:46.240 00.002 3732 UpdateCurrentPosition: no star selected
18:09:46.242 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:46.244 00.002 3732 Status Line: No star selected
18:09:46.244 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:09:46.291 00.047 3732 UpdateGuideState exits: No star selected
18:09:46.291 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:46.291 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:09:46.291 00.000 3732 Enqueuing Expose request
18:09:46.291 00.000 5896 Worker thread wakes up
18:09:46.291 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:09:46.291 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:09:47.451 01.160 5896 Exposure complete
18:09:47.514 00.063 5896 worker thread done servicing request
18:09:47.514 00.000 3732 OnExposeComplete: enter
18:09:47.514 00.000 3732 UpdateGuideState(): m_state=1
18:09:47.514 00.000 3732 UpdateCurrentPosition: no star selected
18:09:47.514 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:47.530 00.016 3732 Status Line: No star selected
18:09:47.530 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:09:47.578 00.048 3732 UpdateGuideState exits: No star selected
18:09:47.578 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:47.578 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:09:47.578 00.000 3732 Enqueuing Expose request
18:09:47.588 00.010 5896 Worker thread wakes up
18:09:47.588 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:09:47.588 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:09:48.516 00.928 5896 Exposure complete
18:09:48.564 00.048 5896 worker thread done servicing request
18:09:48.564 00.000 3732 OnExposeComplete: enter
18:09:48.564 00.000 3732 UpdateGuideState(): m_state=1
18:09:48.580 00.016 3732 UpdateCurrentPosition: no star selected
18:09:48.580 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:48.580 00.000 3732 Status Line: No star selected
18:09:48.580 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=0, FiltMin=0, FiltMax=6, Gamma=0.410
18:09:48.627 00.047 3732 UpdateGuideState exits: No star selected
18:09:48.627 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:48.627 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:09:48.627 00.000 3732 Enqueuing Expose request
18:09:48.627 00.000 5896 Worker thread wakes up
18:09:48.627 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:09:48.627 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:09:49.786 01.159 5896 Exposure complete
18:09:49.838 00.052 5896 worker thread done servicing request
18:09:49.838 00.000 3732 OnExposeComplete: enter
18:09:49.838 00.000 3732 UpdateGuideState(): m_state=1
18:09:49.849 00.011 3732 UpdateCurrentPosition: no star selected
18:09:49.851 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:49.853 00.002 3732 Status Line: No star selected
18:09:49.857 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:09:49.901 00.044 3732 UpdateGuideState exits: No star selected
18:09:49.901 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:49.901 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:09:49.901 00.000 3732 Enqueuing Expose request
18:09:49.901 00.000 5896 Worker thread wakes up
18:09:49.901 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:09:49.901 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:09:50.835 00.934 5896 Exposure complete
18:09:50.895 00.060 5896 worker thread done servicing request
18:09:50.895 00.000 3732 OnExposeComplete: enter
18:09:50.895 00.000 3732 UpdateGuideState(): m_state=1
18:09:50.899 00.004 3732 UpdateCurrentPosition: no star selected
18:09:50.899 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:50.899 00.000 3732 Status Line: No star selected
18:09:50.899 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:09:50.946 00.047 3732 UpdateGuideState exits: No star selected
18:09:50.946 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:50.946 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:09:50.946 00.000 3732 Enqueuing Expose request
18:09:50.946 00.000 5896 Worker thread wakes up
18:09:50.946 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:09:50.946 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:09:52.105 01.159 5896 Exposure complete
18:09:52.152 00.047 5896 worker thread done servicing request
18:09:52.152 00.000 3732 OnExposeComplete: enter
18:09:52.152 00.000 3732 UpdateGuideState(): m_state=1
18:09:52.168 00.016 3732 UpdateCurrentPosition: no star selected
18:09:52.168 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:52.168 00.000 3732 Status Line: No star selected
18:09:52.177 00.009 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:09:52.216 00.039 3732 UpdateGuideState exits: No star selected
18:09:52.216 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:52.216 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:09:52.216 00.000 3732 Enqueuing Expose request
18:09:52.216 00.000 5896 Worker thread wakes up
18:09:52.216 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:09:52.216 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:09:53.155 00.939 5896 Exposure complete
18:09:53.218 00.063 5896 worker thread done servicing request
18:09:53.218 00.000 3732 OnExposeComplete: enter
18:09:53.218 00.000 3732 UpdateGuideState(): m_state=1
18:09:53.218 00.000 3732 UpdateCurrentPosition: no star selected
18:09:53.218 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:53.218 00.000 3732 Status Line: No star selected
18:09:53.234 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:09:53.275 00.041 3732 UpdateGuideState exits: No star selected
18:09:53.275 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:53.281 00.006 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:09:53.281 00.000 3732 Enqueuing Expose request
18:09:53.281 00.000 5896 Worker thread wakes up
18:09:53.281 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:09:53.281 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:09:54.442 01.161 5896 Exposure complete
18:09:54.489 00.047 5896 worker thread done servicing request
18:09:54.489 00.000 3732 OnExposeComplete: enter
18:09:54.489 00.000 3732 UpdateGuideState(): m_state=1
18:09:54.505 00.016 3732 UpdateCurrentPosition: no star selected
18:09:54.505 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:54.505 00.000 3732 Status Line: No star selected
18:09:54.505 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=6, Gamma=0.410
18:09:54.557 00.052 3732 UpdateGuideState exits: No star selected
18:09:54.557 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:54.557 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:09:54.557 00.000 3732 Enqueuing Expose request
18:09:54.557 00.000 5896 Worker thread wakes up
18:09:54.557 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:09:54.557 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:09:55.490 00.933 5896 Exposure complete
18:09:55.554 00.064 5896 worker thread done servicing request
18:09:55.554 00.000 3732 OnExposeComplete: enter
18:09:55.554 00.000 3732 UpdateGuideState(): m_state=1
18:09:55.554 00.000 3732 UpdateCurrentPosition: no star selected
18:09:55.554 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:55.554 00.000 3732 Status Line: No star selected
18:09:55.569 00.015 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:09:55.615 00.046 3732 UpdateGuideState exits: No star selected
18:09:55.616 00.001 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:55.621 00.005 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:09:55.621 00.000 3732 Enqueuing Expose request
18:09:55.621 00.000 5896 Worker thread wakes up
18:09:55.621 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:09:55.621 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:09:56.762 01.141 5896 Exposure complete
18:09:56.804 00.042 5896 worker thread done servicing request
18:09:56.804 00.000 3732 OnExposeComplete: enter
18:09:56.804 00.000 3732 UpdateGuideState(): m_state=1
18:09:56.804 00.000 3732 UpdateCurrentPosition: no star selected
18:09:56.804 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:56.820 00.016 3732 Status Line: No star selected
18:09:56.820 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=6, Gamma=0.410
18:09:56.868 00.048 3732 UpdateGuideState exits: No star selected
18:09:56.869 00.001 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:56.874 00.005 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:09:56.878 00.004 3732 Enqueuing Expose request
18:09:56.880 00.002 5896 Worker thread wakes up
18:09:56.880 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:09:56.880 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:09:57.805 00.925 5896 Exposure complete
18:09:57.865 00.060 5896 worker thread done servicing request
18:09:57.865 00.000 3732 OnExposeComplete: enter
18:09:57.865 00.000 3732 UpdateGuideState(): m_state=1
18:09:57.869 00.004 3732 UpdateCurrentPosition: no star selected
18:09:57.869 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:57.869 00.000 3732 Status Line: No star selected
18:09:57.869 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:09:57.916 00.047 3732 UpdateGuideState exits: No star selected
18:09:57.916 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:57.916 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:09:57.916 00.000 3732 Enqueuing Expose request
18:09:57.916 00.000 5896 Worker thread wakes up
18:09:57.916 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:09:57.916 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:09:59.074 01.158 5896 Exposure complete
18:09:59.137 00.063 5896 worker thread done servicing request
18:09:59.137 00.000 3732 OnExposeComplete: enter
18:09:59.137 00.000 3732 UpdateGuideState(): m_state=1
18:09:59.137 00.000 3732 UpdateCurrentPosition: no star selected
18:09:59.152 00.015 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:09:59.153 00.001 3732 Status Line: No star selected
18:09:59.153 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:09:59.201 00.048 3732 UpdateGuideState exits: No star selected
18:09:59.201 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:09:59.201 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:09:59.201 00.000 3732 Enqueuing Expose request
18:09:59.213 00.012 5896 Worker thread wakes up
18:09:59.213 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:09:59.213 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:10:00.137 00.924 5896 Exposure complete
18:10:00.185 00.048 5896 worker thread done servicing request
18:10:00.185 00.000 3732 OnExposeComplete: enter
18:10:00.185 00.000 3732 UpdateGuideState(): m_state=1
18:10:00.201 00.016 3732 UpdateCurrentPosition: no star selected
18:10:00.201 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:00.201 00.000 3732 Status Line: No star selected
18:10:00.201 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=6, Gamma=0.410
18:10:00.255 00.054 3732 UpdateGuideState exits: No star selected
18:10:00.257 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:00.259 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:10:00.261 00.002 3732 Enqueuing Expose request
18:10:00.261 00.000 5896 Worker thread wakes up
18:10:00.261 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:10:00.263 00.002 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:10:01.412 01.149 5896 Exposure complete
18:10:01.472 00.060 5896 worker thread done servicing request
18:10:01.472 00.000 3732 OnExposeComplete: enter
18:10:01.474 00.002 3732 UpdateGuideState(): m_state=1
18:10:01.476 00.002 3732 UpdateCurrentPosition: no star selected
18:10:01.478 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:01.480 00.002 3732 Status Line: No star selected
18:10:01.488 00.008 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=6, Gamma=0.410
18:10:01.535 00.047 3732 UpdateGuideState exits: No star selected
18:10:01.537 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:01.539 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:10:01.543 00.004 3732 Enqueuing Expose request
18:10:01.543 00.000 5896 Worker thread wakes up
18:10:01.543 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:10:01.543 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:10:02.472 00.929 5896 Exposure complete
18:10:02.520 00.048 5896 worker thread done servicing request
18:10:02.520 00.000 3732 OnExposeComplete: enter
18:10:02.520 00.000 3732 UpdateGuideState(): m_state=1
18:10:02.536 00.016 3732 UpdateCurrentPosition: no star selected
18:10:02.536 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:02.536 00.000 3732 Status Line: No star selected
18:10:02.536 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:10:02.588 00.052 3732 UpdateGuideState exits: No star selected
18:10:02.588 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:02.588 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:10:02.588 00.000 3732 Enqueuing Expose request
18:10:02.599 00.011 5896 Worker thread wakes up
18:10:02.599 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:10:02.599 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:10:03.728 01.129 5896 Exposure complete
18:10:03.778 00.050 5896 worker thread done servicing request
18:10:03.778 00.000 3732 OnExposeComplete: enter
18:10:03.778 00.000 3732 UpdateGuideState(): m_state=1
18:10:03.778 00.000 3732 UpdateCurrentPosition: no star selected
18:10:03.778 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:03.791 00.013 3732 Status Line: No star selected
18:10:03.791 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=6, Gamma=0.410
18:10:03.842 00.051 3732 UpdateGuideState exits: No star selected
18:10:03.844 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:03.846 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:10:03.848 00.002 3732 Enqueuing Expose request
18:10:03.850 00.002 5896 Worker thread wakes up
18:10:03.850 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:10:03.850 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:10:04.777 00.927 5896 Exposure complete
18:10:04.836 00.059 5896 worker thread done servicing request
18:10:04.836 00.000 3732 OnExposeComplete: enter
18:10:04.840 00.004 3732 UpdateGuideState(): m_state=1
18:10:04.840 00.000 3732 UpdateCurrentPosition: no star selected
18:10:04.840 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:04.840 00.000 3732 Status Line: No star selected
18:10:04.840 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:10:04.887 00.047 3732 UpdateGuideState exits: No star selected
18:10:04.903 00.016 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:04.909 00.006 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:10:04.911 00.002 3732 Enqueuing Expose request
18:10:04.915 00.004 5896 Worker thread wakes up
18:10:04.915 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:10:04.915 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:10:06.046 01.131 5896 Exposure complete
18:10:06.094 00.048 5896 worker thread done servicing request
18:10:06.094 00.000 3732 OnExposeComplete: enter
18:10:06.094 00.000 3732 UpdateGuideState(): m_state=1
18:10:06.094 00.000 3732 UpdateCurrentPosition: no star selected
18:10:06.107 00.013 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:06.109 00.002 3732 Status Line: No star selected
18:10:06.115 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:10:06.159 00.044 3732 UpdateGuideState exits: No star selected
18:10:06.161 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:06.163 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:10:06.163 00.000 3732 Enqueuing Expose request
18:10:06.165 00.002 5896 Worker thread wakes up
18:10:06.165 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:10:06.165 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:10:07.096 00.931 5896 Exposure complete
18:10:07.156 00.060 5896 worker thread done servicing request
18:10:07.156 00.000 3732 OnExposeComplete: enter
18:10:07.159 00.003 3732 UpdateGuideState(): m_state=1
18:10:07.161 00.002 3732 UpdateCurrentPosition: no star selected
18:10:07.164 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:07.166 00.002 3732 Status Line: No star selected
18:10:07.173 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:10:07.219 00.046 3732 UpdateGuideState exits: No star selected
18:10:07.221 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:07.223 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:10:07.223 00.000 3732 Enqueuing Expose request
18:10:07.223 00.000 5896 Worker thread wakes up
18:10:07.223 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:10:07.223 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:10:08.353 01.130 5896 Exposure complete
18:10:08.400 00.047 5896 worker thread done servicing request
18:10:08.400 00.000 3732 OnExposeComplete: enter
18:10:08.400 00.000 3732 UpdateGuideState(): m_state=1
18:10:08.400 00.000 3732 UpdateCurrentPosition: no star selected
18:10:08.400 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:08.400 00.000 3732 Status Line: No star selected
18:10:08.419 00.019 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:10:08.463 00.044 3732 UpdateGuideState exits: No star selected
18:10:08.463 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:08.463 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:10:08.463 00.000 3732 Enqueuing Expose request
18:10:08.463 00.000 5896 Worker thread wakes up
18:10:08.463 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:10:08.463 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:10:09.390 00.927 5896 Exposure complete
18:10:09.440 00.050 5896 worker thread done servicing request
18:10:09.440 00.000 3732 OnExposeComplete: enter
18:10:09.444 00.004 3732 UpdateGuideState(): m_state=1
18:10:09.446 00.002 3732 UpdateCurrentPosition: no star selected
18:10:09.446 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:09.446 00.000 3732 Status Line: No star selected
18:10:09.446 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:10:09.494 00.048 3732 UpdateGuideState exits: No star selected
18:10:09.494 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:09.494 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:10:09.494 00.000 3732 Enqueuing Expose request
18:10:09.510 00.016 5896 Worker thread wakes up
18:10:09.510 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:10:09.510 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:10:10.653 01.143 5896 Exposure complete
18:10:10.698 00.045 5896 worker thread done servicing request
18:10:10.698 00.000 3732 OnExposeComplete: enter
18:10:10.698 00.000 3732 UpdateGuideState(): m_state=1
18:10:10.698 00.000 3732 UpdateCurrentPosition: no star selected
18:10:10.698 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:10.698 00.000 3732 Status Line: No star selected
18:10:10.714 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=6, Gamma=0.410
18:10:10.746 00.032 3732 UpdateGuideState exits: No star selected
18:10:10.746 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:10.762 00.016 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:10:10.762 00.000 3732 Enqueuing Expose request
18:10:10.762 00.000 5896 Worker thread wakes up
18:10:10.762 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:10:10.762 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:10:11.670 00.908 5896 Exposure complete
18:10:11.733 00.063 5896 worker thread done servicing request
18:10:11.733 00.000 3732 OnExposeComplete: enter
18:10:11.735 00.002 3732 UpdateGuideState(): m_state=1
18:10:11.739 00.004 3732 UpdateCurrentPosition: no star selected
18:10:11.741 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:11.743 00.002 3732 Status Line: No star selected
18:10:11.748 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:10:11.796 00.048 3732 UpdateGuideState exits: No star selected
18:10:11.796 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:11.800 00.004 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:10:11.804 00.004 3732 Enqueuing Expose request
18:10:11.804 00.000 5896 Worker thread wakes up
18:10:11.804 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:10:11.804 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:10:12.958 01.154 5896 Exposure complete
18:10:13.005 00.047 5896 worker thread done servicing request
18:10:13.005 00.000 3732 OnExposeComplete: enter
18:10:13.005 00.000 3732 UpdateGuideState(): m_state=1
18:10:13.022 00.017 3732 UpdateCurrentPosition: no star selected
18:10:13.024 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:13.024 00.000 3732 Status Line: No star selected
18:10:13.024 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:10:13.075 00.051 3732 UpdateGuideState exits: No star selected
18:10:13.077 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:13.077 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:10:13.079 00.002 3732 Enqueuing Expose request
18:10:13.081 00.002 5896 Worker thread wakes up
18:10:13.081 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:10:13.081 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:10:13.994 00.913 5896 Exposure complete
18:10:14.036 00.042 5896 worker thread done servicing request
18:10:14.036 00.000 3732 OnExposeComplete: enter
18:10:14.046 00.010 3732 UpdateGuideState(): m_state=1
18:10:14.048 00.002 3732 UpdateCurrentPosition: no star selected
18:10:14.050 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:14.052 00.002 3732 Status Line: No star selected
18:10:14.056 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=6, Gamma=0.410
18:10:14.099 00.043 3732 UpdateGuideState exits: No star selected
18:10:14.099 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:14.099 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:10:14.099 00.000 3732 Enqueuing Expose request
18:10:14.099 00.000 5896 Worker thread wakes up
18:10:14.099 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:10:14.099 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:10:15.256 01.157 5896 Exposure complete
18:10:15.328 00.072 5896 worker thread done servicing request
18:10:15.328 00.000 3732 OnExposeComplete: enter
18:10:15.328 00.000 3732 UpdateGuideState(): m_state=1
18:10:15.328 00.000 3732 UpdateCurrentPosition: no star selected
18:10:15.336 00.008 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:15.338 00.002 3732 Status Line: No star selected
18:10:15.343 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:10:15.387 00.044 3732 UpdateGuideState exits: No star selected
18:10:15.389 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:15.391 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:10:15.393 00.002 3732 Enqueuing Expose request
18:10:15.395 00.002 5896 Worker thread wakes up
18:10:15.395 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:10:15.395 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:10:16.320 00.925 5896 Exposure complete
18:10:16.368 00.048 5896 worker thread done servicing request
18:10:16.368 00.000 3732 OnExposeComplete: enter
18:10:16.368 00.000 3732 UpdateGuideState(): m_state=1
18:10:16.384 00.016 3732 UpdateCurrentPosition: no star selected
18:10:16.384 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:16.384 00.000 3732 Status Line: No star selected
18:10:16.384 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=6, Gamma=0.410
18:10:16.432 00.048 3732 UpdateGuideState exits: No star selected
18:10:16.432 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:16.432 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:10:16.432 00.000 3732 Enqueuing Expose request
18:10:16.432 00.000 5896 Worker thread wakes up
18:10:16.432 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:10:16.432 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:10:17.593 01.161 5896 Exposure complete
18:10:17.641 00.048 5896 worker thread done servicing request
18:10:17.641 00.000 3732 OnExposeComplete: enter
18:10:17.657 00.016 3732 UpdateGuideState(): m_state=1
18:10:17.657 00.000 3732 UpdateCurrentPosition: no star selected
18:10:17.657 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:17.657 00.000 3732 Status Line: No star selected
18:10:17.657 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:10:17.716 00.059 3732 UpdateGuideState exits: No star selected
18:10:17.721 00.005 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:17.722 00.001 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:10:17.724 00.002 3732 Enqueuing Expose request
18:10:17.724 00.000 5896 Worker thread wakes up
18:10:17.724 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:10:17.724 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:10:18.660 00.936 5896 Exposure complete
18:10:18.723 00.063 5896 worker thread done servicing request
18:10:18.723 00.000 3732 OnExposeComplete: enter
18:10:18.723 00.000 3732 UpdateGuideState(): m_state=1
18:10:18.723 00.000 3732 UpdateCurrentPosition: no star selected
18:10:18.723 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:18.723 00.000 3732 Status Line: No star selected
18:10:18.723 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:10:18.776 00.053 3732 UpdateGuideState exits: No star selected
18:10:18.776 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:18.776 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:10:18.786 00.010 3732 Enqueuing Expose request
18:10:18.786 00.000 5896 Worker thread wakes up
18:10:18.786 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:10:18.786 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:10:19.931 01.145 5896 Exposure complete
18:10:19.994 00.063 5896 worker thread done servicing request
18:10:19.994 00.000 3732 OnExposeComplete: enter
18:10:19.994 00.000 3732 UpdateGuideState(): m_state=1
18:10:19.994 00.000 3732 UpdateCurrentPosition: no star selected
18:10:19.994 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:19.994 00.000 3732 Status Line: No star selected
18:10:19.994 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=6, Gamma=0.410
18:10:20.042 00.048 3732 UpdateGuideState exits: No star selected
18:10:20.042 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:20.057 00.015 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:10:20.057 00.000 3732 Enqueuing Expose request
18:10:20.057 00.000 5896 Worker thread wakes up
18:10:20.057 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:10:20.057 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:10:20.995 00.938 5896 Exposure complete
18:10:21.043 00.048 5896 worker thread done servicing request
18:10:21.043 00.000 3732 OnExposeComplete: enter
18:10:21.043 00.000 3732 UpdateGuideState(): m_state=1
18:10:21.059 00.016 3732 UpdateCurrentPosition: no star selected
18:10:21.059 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:21.059 00.000 3732 Status Line: No star selected
18:10:21.059 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:10:21.106 00.047 3732 UpdateGuideState exits: No star selected
18:10:21.106 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:21.106 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:10:21.106 00.000 3732 Enqueuing Expose request
18:10:21.121 00.015 5896 Worker thread wakes up
18:10:21.121 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:10:21.121 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:10:22.282 01.161 5896 Exposure complete
18:10:22.330 00.048 5896 worker thread done servicing request
18:10:22.330 00.000 3732 OnExposeComplete: enter
18:10:22.330 00.000 3732 UpdateGuideState(): m_state=1
18:10:22.330 00.000 3732 UpdateCurrentPosition: no star selected
18:10:22.330 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:22.330 00.000 3732 Status Line: No star selected
18:10:22.345 00.015 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=6, Gamma=0.410
18:10:22.377 00.032 3732 UpdateGuideState exits: No star selected
18:10:22.393 00.016 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:22.395 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:10:22.397 00.002 3732 Enqueuing Expose request
18:10:22.399 00.002 5896 Worker thread wakes up
18:10:22.399 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:10:22.399 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:10:23.335 00.936 5896 Exposure complete
18:10:23.412 00.077 5896 worker thread done servicing request
18:10:23.412 00.000 3732 OnExposeComplete: enter
18:10:23.412 00.000 3732 UpdateGuideState(): m_state=1
18:10:23.412 00.000 3732 UpdateCurrentPosition: no star selected
18:10:23.412 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:23.412 00.000 3732 Status Line: No star selected
18:10:23.412 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:10:23.463 00.051 3732 UpdateGuideState exits: No star selected
18:10:23.463 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:23.463 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:10:23.475 00.012 3732 Enqueuing Expose request
18:10:23.475 00.000 5896 Worker thread wakes up
18:10:23.475 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:10:23.475 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:10:24.634 01.159 5896 Exposure complete
18:10:24.681 00.047 5896 worker thread done servicing request
18:10:24.681 00.000 3732 OnExposeComplete: enter
18:10:24.681 00.000 3732 UpdateGuideState(): m_state=1
18:10:24.697 00.016 3732 UpdateCurrentPosition: no star selected
18:10:24.697 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:24.697 00.000 3732 Status Line: No star selected
18:10:24.697 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:10:24.752 00.055 3732 UpdateGuideState exits: No star selected
18:10:24.754 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:24.754 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:10:24.756 00.002 3732 Enqueuing Expose request
18:10:24.758 00.002 5896 Worker thread wakes up
18:10:24.758 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:10:24.758 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:10:25.669 00.911 5896 Exposure complete
18:10:25.713 00.044 5896 worker thread done servicing request
18:10:25.713 00.000 3732 OnExposeComplete: enter
18:10:25.713 00.000 3732 UpdateGuideState(): m_state=1
18:10:25.725 00.012 3732 UpdateCurrentPosition: no star selected
18:10:25.725 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:25.725 00.000 3732 Status Line: No star selected
18:10:25.725 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=6, Gamma=0.410
18:10:25.775 00.050 3732 UpdateGuideState exits: No star selected
18:10:25.775 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:25.775 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:10:25.775 00.000 3732 Enqueuing Expose request
18:10:25.775 00.000 5896 Worker thread wakes up
18:10:25.775 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:10:25.775 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:10:26.933 01.158 5896 Exposure complete
18:10:26.981 00.048 5896 worker thread done servicing request
18:10:26.981 00.000 3732 OnExposeComplete: enter
18:10:26.981 00.000 3732 UpdateGuideState(): m_state=1
18:10:26.997 00.016 3732 UpdateCurrentPosition: no star selected
18:10:26.997 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:26.997 00.000 3732 Status Line: No star selected
18:10:26.997 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=6, Gamma=0.410
18:10:27.044 00.047 3732 UpdateGuideState exits: No star selected
18:10:27.044 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:27.044 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:10:27.044 00.000 3732 Enqueuing Expose request
18:10:27.057 00.013 5896 Worker thread wakes up
18:10:27.057 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:10:27.059 00.002 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:10:27.981 00.922 5896 Exposure complete
18:10:28.045 00.064 5896 worker thread done servicing request
18:10:28.045 00.000 3732 OnExposeComplete: enter
18:10:28.056 00.011 3732 UpdateGuideState(): m_state=1
18:10:28.058 00.002 3732 UpdateCurrentPosition: no star selected
18:10:28.060 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:28.062 00.002 3732 Status Line: No star selected
18:10:28.066 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:10:28.108 00.042 3732 UpdateGuideState exits: No star selected
18:10:28.108 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:28.108 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:10:28.108 00.000 3732 Enqueuing Expose request
18:10:28.108 00.000 5896 Worker thread wakes up
18:10:28.108 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:10:28.108 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:10:29.268 01.160 5896 Exposure complete
18:10:29.332 00.064 5896 worker thread done servicing request
18:10:29.332 00.000 3732 OnExposeComplete: enter
18:10:29.332 00.000 3732 UpdateGuideState(): m_state=1
18:10:29.332 00.000 3732 UpdateCurrentPosition: no star selected
18:10:29.332 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:29.348 00.016 3732 Status Line: No star selected
18:10:29.348 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=6, Gamma=0.410
18:10:29.396 00.048 3732 UpdateGuideState exits: No star selected
18:10:29.401 00.005 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:29.401 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:10:29.401 00.000 3732 Enqueuing Expose request
18:10:29.401 00.000 5896 Worker thread wakes up
18:10:29.401 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:10:29.401 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:10:30.332 00.931 5896 Exposure complete
18:10:30.379 00.047 5896 worker thread done servicing request
18:10:30.379 00.000 3732 OnExposeComplete: enter
18:10:30.395 00.016 3732 UpdateGuideState(): m_state=1
18:10:30.395 00.000 3732 UpdateCurrentPosition: no star selected
18:10:30.395 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:30.395 00.000 3732 Status Line: No star selected
18:10:30.395 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:10:30.443 00.048 3732 UpdateGuideState exits: No star selected
18:10:30.443 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:30.443 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:10:30.443 00.000 3732 Enqueuing Expose request
18:10:30.443 00.000 5896 Worker thread wakes up
18:10:30.443 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:10:30.443 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:10:31.604 01.161 5896 Exposure complete
18:10:31.683 00.079 5896 worker thread done servicing request
18:10:31.683 00.000 3732 OnExposeComplete: enter
18:10:31.685 00.002 3732 UpdateGuideState(): m_state=1
18:10:31.689 00.004 3732 UpdateCurrentPosition: no star selected
18:10:31.693 00.004 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:31.693 00.000 3732 Status Line: No star selected
18:10:31.703 00.010 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:10:31.748 00.045 3732 UpdateGuideState exits: No star selected
18:10:31.750 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:31.752 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:10:31.752 00.000 3732 Enqueuing Expose request
18:10:31.754 00.002 5896 Worker thread wakes up
18:10:31.754 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:10:31.754 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:10:32.684 00.930 5896 Exposure complete
18:10:32.748 00.064 5896 worker thread done servicing request
18:10:32.748 00.000 3732 OnExposeComplete: enter
18:10:32.758 00.010 3732 UpdateGuideState(): m_state=1
18:10:32.760 00.002 3732 UpdateCurrentPosition: no star selected
18:10:32.762 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:32.764 00.002 3732 Status Line: No star selected
18:10:32.769 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:10:32.811 00.042 3732 UpdateGuideState exits: No star selected
18:10:32.811 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:32.811 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:10:32.811 00.000 3732 Enqueuing Expose request
18:10:32.811 00.000 5896 Worker thread wakes up
18:10:32.811 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:10:32.811 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:10:33.963 01.152 5896 Exposure complete
18:10:34.050 00.087 5896 worker thread done servicing request
18:10:34.050 00.000 3732 OnExposeComplete: enter
18:10:34.050 00.000 3732 UpdateGuideState(): m_state=1
18:10:34.050 00.000 3732 UpdateCurrentPosition: no star selected
18:10:34.050 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:34.050 00.000 3732 Status Line: No star selected
18:10:34.065 00.015 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=6, Gamma=0.410
18:10:34.106 00.041 3732 UpdateGuideState exits: No star selected
18:10:34.113 00.007 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:34.113 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:10:34.113 00.000 3732 Enqueuing Expose request
18:10:34.123 00.010 5896 Worker thread wakes up
18:10:34.123 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:10:34.123 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:10:35.050 00.927 5896 Exposure complete
18:10:35.114 00.064 5896 worker thread done servicing request
18:10:35.114 00.000 3732 OnExposeComplete: enter
18:10:35.114 00.000 3732 UpdateGuideState(): m_state=1
18:10:35.114 00.000 3732 UpdateCurrentPosition: no star selected
18:10:35.114 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:35.129 00.015 3732 Status Line: No star selected
18:10:35.129 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=6, Gamma=0.410
18:10:35.177 00.048 3732 UpdateGuideState exits: No star selected
18:10:35.177 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:35.182 00.005 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:10:35.187 00.005 3732 Enqueuing Expose request
18:10:35.187 00.000 5896 Worker thread wakes up
18:10:35.187 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:10:35.187 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:10:36.338 01.151 5896 Exposure complete
18:10:36.386 00.048 5896 worker thread done servicing request
18:10:36.386 00.000 3732 OnExposeComplete: enter
18:10:36.386 00.000 3732 UpdateGuideState(): m_state=1
18:10:36.401 00.015 3732 UpdateCurrentPosition: no star selected
18:10:36.405 00.004 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:36.405 00.000 3732 Status Line: No star selected
18:10:36.405 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=0, FiltMin=0, FiltMax=6, Gamma=0.410
18:10:36.460 00.055 3732 UpdateGuideState exits: No star selected
18:10:36.463 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:36.469 00.006 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:10:36.471 00.002 3732 Enqueuing Expose request
18:10:36.473 00.002 5896 Worker thread wakes up
18:10:36.476 00.003 5896 worker thread servicing REQUEST_EXPOSE 1000
18:10:36.476 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:10:37.388 00.912 5896 Exposure complete
18:10:37.435 00.047 5896 worker thread done servicing request
18:10:37.435 00.000 3732 OnExposeComplete: enter
18:10:37.435 00.000 3732 UpdateGuideState(): m_state=1
18:10:37.435 00.000 3732 UpdateCurrentPosition: no star selected
18:10:37.435 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:37.435 00.000 3732 Status Line: No star selected
18:10:37.454 00.019 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:10:37.498 00.044 3732 UpdateGuideState exits: No star selected
18:10:37.498 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:37.498 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:10:37.498 00.000 3732 Enqueuing Expose request
18:10:37.498 00.000 5896 Worker thread wakes up
18:10:37.498 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:10:37.498 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:10:38.660 01.162 5896 Exposure complete
18:10:38.723 00.063 5896 worker thread done servicing request
18:10:38.723 00.000 3732 OnExposeComplete: enter
18:10:38.725 00.002 3732 UpdateGuideState(): m_state=1
18:10:38.727 00.002 3732 UpdateCurrentPosition: no star selected
18:10:38.731 00.004 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:38.733 00.002 3732 Status Line: No star selected
18:10:38.740 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:10:38.776 00.036 3732 UpdateGuideState exits: No star selected
18:10:38.787 00.011 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:38.787 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:10:38.787 00.000 3732 Enqueuing Expose request
18:10:38.787 00.000 5896 Worker thread wakes up
18:10:38.787 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:10:38.787 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:10:39.710 00.923 5896 Exposure complete
18:10:39.761 00.051 5896 worker thread done servicing request
18:10:39.761 00.000 3732 OnExposeComplete: enter
18:10:39.763 00.002 3732 UpdateGuideState(): m_state=1
18:10:39.767 00.004 3732 UpdateCurrentPosition: no star selected
18:10:39.769 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:39.771 00.002 3732 Status Line: No star selected
18:10:39.776 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=6, Gamma=0.410
18:10:39.822 00.046 3732 UpdateGuideState exits: No star selected
18:10:39.826 00.004 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:39.828 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:10:39.830 00.002 3732 Enqueuing Expose request
18:10:39.832 00.002 5896 Worker thread wakes up
18:10:39.832 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:10:39.832 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:10:40.962 01.130 5896 Exposure complete
18:10:41.010 00.048 5896 worker thread done servicing request
18:10:41.010 00.000 3732 OnExposeComplete: enter
18:10:41.019 00.009 3732 UpdateGuideState(): m_state=1
18:10:41.021 00.002 3732 UpdateCurrentPosition: no star selected
18:10:41.023 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:41.023 00.000 3732 Status Line: No star selected
18:10:41.028 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=6, Gamma=0.410
18:10:41.073 00.045 3732 UpdateGuideState exits: No star selected
18:10:41.073 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:41.073 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:10:41.073 00.000 3732 Enqueuing Expose request
18:10:41.073 00.000 5896 Worker thread wakes up
18:10:41.073 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:10:41.073 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:10:42.008 00.935 5896 Exposure complete
18:10:42.067 00.059 5896 worker thread done servicing request
18:10:42.067 00.000 3732 OnExposeComplete: enter
18:10:42.069 00.002 3732 UpdateGuideState(): m_state=1
18:10:42.071 00.002 3732 UpdateCurrentPosition: no star selected
18:10:42.075 00.004 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:42.075 00.000 3732 Status Line: No star selected
18:10:42.083 00.008 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=6, Gamma=0.410
18:10:42.119 00.036 3732 UpdateGuideState exits: No star selected
18:10:42.119 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:42.119 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:10:42.119 00.000 3732 Enqueuing Expose request
18:10:42.135 00.016 5896 Worker thread wakes up
18:10:42.135 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:10:42.135 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:10:43.262 01.127 5896 Exposure complete
18:10:43.325 00.063 5896 worker thread done servicing request
18:10:43.325 00.000 3732 OnExposeComplete: enter
18:10:43.325 00.000 3732 UpdateGuideState(): m_state=1
18:10:43.325 00.000 3732 UpdateCurrentPosition: no star selected
18:10:43.334 00.009 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:43.334 00.000 3732 Status Line: No star selected
18:10:43.341 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:10:43.375 00.034 3732 UpdateGuideState exits: No star selected
18:10:43.389 00.014 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:43.389 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:10:43.389 00.000 3732 Enqueuing Expose request
18:10:43.389 00.000 5896 Worker thread wakes up
18:10:43.389 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:10:43.389 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:10:44.311 00.922 5896 Exposure complete
18:10:44.365 00.054 5896 worker thread done servicing request
18:10:44.365 00.000 3732 OnExposeComplete: enter
18:10:44.365 00.000 3732 UpdateGuideState(): m_state=1
18:10:44.365 00.000 3732 UpdateCurrentPosition: no star selected
18:10:44.365 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:44.365 00.000 3732 Status Line: No star selected
18:10:44.375 00.010 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=6, Gamma=0.410
18:10:44.422 00.047 3732 UpdateGuideState exits: No star selected
18:10:44.422 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:44.422 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:10:44.422 00.000 3732 Enqueuing Expose request
18:10:44.422 00.000 5896 Worker thread wakes up
18:10:44.422 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:10:44.422 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:10:45.583 01.161 5896 Exposure complete
18:10:45.631 00.048 5896 worker thread done servicing request
18:10:45.631 00.000 3732 OnExposeComplete: enter
18:10:45.646 00.015 3732 UpdateGuideState(): m_state=1
18:10:45.646 00.000 3732 UpdateCurrentPosition: no star selected
18:10:45.646 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:45.646 00.000 3732 Status Line: No star selected
18:10:45.646 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:10:45.700 00.054 3732 UpdateGuideState exits: No star selected
18:10:45.700 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:45.700 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:10:45.710 00.010 3732 Enqueuing Expose request
18:10:45.710 00.000 5896 Worker thread wakes up
18:10:45.710 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:10:45.710 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:10:46.616 00.906 5896 Exposure complete
18:10:46.663 00.047 5896 worker thread done servicing request
18:10:46.663 00.000 3732 OnExposeComplete: enter
18:10:46.663 00.000 3732 UpdateGuideState(): m_state=1
18:10:46.663 00.000 3732 UpdateCurrentPosition: no star selected
18:10:46.663 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:46.663 00.000 3732 Status Line: No star selected
18:10:46.678 00.015 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=6, Gamma=0.410
18:10:46.726 00.048 3732 UpdateGuideState exits: No star selected
18:10:46.726 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:46.726 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:10:46.726 00.000 3732 Enqueuing Expose request
18:10:46.726 00.000 5896 Worker thread wakes up
18:10:46.726 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:10:46.726 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:10:47.885 01.159 5896 Exposure complete
18:10:47.948 00.063 5896 worker thread done servicing request
18:10:47.948 00.000 3732 OnExposeComplete: enter
18:10:47.948 00.000 3732 UpdateGuideState(): m_state=1
18:10:47.948 00.000 3732 UpdateCurrentPosition: no star selected
18:10:47.948 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:47.948 00.000 3732 Status Line: No star selected
18:10:47.963 00.015 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=6, Gamma=0.410
18:10:47.995 00.032 3732 UpdateGuideState exits: No star selected
18:10:47.995 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:48.011 00.016 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:10:48.011 00.000 3732 Enqueuing Expose request
18:10:48.011 00.000 5896 Worker thread wakes up
18:10:48.011 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:10:48.011 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:10:48.919 00.908 5896 Exposure complete
18:10:48.966 00.047 5896 worker thread done servicing request
18:10:48.966 00.000 3732 OnExposeComplete: enter
18:10:48.966 00.000 3732 UpdateGuideState(): m_state=1
18:10:48.966 00.000 3732 UpdateCurrentPosition: no star selected
18:10:48.966 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:48.966 00.000 3732 Status Line: No star selected
18:10:48.985 00.019 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=0, FiltMin=0, FiltMax=6, Gamma=0.410
18:10:49.026 00.041 3732 UpdateGuideState exits: No star selected
18:10:49.030 00.004 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:49.030 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:10:49.030 00.000 3732 Enqueuing Expose request
18:10:49.030 00.000 5896 Worker thread wakes up
18:10:49.030 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:10:49.030 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:10:50.190 01.160 5896 Exposure complete
18:10:50.253 00.063 5896 worker thread done servicing request
18:10:50.253 00.000 3732 OnExposeComplete: enter
18:10:50.253 00.000 3732 UpdateGuideState(): m_state=1
18:10:50.253 00.000 3732 UpdateCurrentPosition: no star selected
18:10:50.268 00.015 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:50.268 00.000 3732 Status Line: No star selected
18:10:50.268 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:10:50.316 00.048 3732 UpdateGuideState exits: No star selected
18:10:50.316 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:50.316 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:10:50.316 00.000 3732 Enqueuing Expose request
18:10:50.316 00.000 5896 Worker thread wakes up
18:10:50.316 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:10:50.316 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:10:51.252 00.936 5896 Exposure complete
18:10:51.316 00.064 5896 worker thread done servicing request
18:10:51.316 00.000 3732 OnExposeComplete: enter
18:10:51.316 00.000 3732 UpdateGuideState(): m_state=1
18:10:51.316 00.000 3732 UpdateCurrentPosition: no star selected
18:10:51.316 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:51.332 00.016 3732 Status Line: No star selected
18:10:51.332 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=6, Gamma=0.410
18:10:51.385 00.053 3732 UpdateGuideState exits: No star selected
18:10:51.387 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:51.389 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:10:51.391 00.002 3732 Enqueuing Expose request
18:10:51.391 00.000 5896 Worker thread wakes up
18:10:51.391 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:10:51.391 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:10:52.543 01.152 5896 Exposure complete
18:10:52.622 00.079 5896 worker thread done servicing request
18:10:52.622 00.000 3732 OnExposeComplete: enter
18:10:52.622 00.000 3732 UpdateGuideState(): m_state=1
18:10:52.622 00.000 3732 UpdateCurrentPosition: no star selected
18:10:52.622 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:52.622 00.000 3732 Status Line: No star selected
18:10:52.641 00.019 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:10:52.685 00.044 3732 UpdateGuideState exits: No star selected
18:10:52.685 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:52.685 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:10:52.685 00.000 3732 Enqueuing Expose request
18:10:52.685 00.000 5896 Worker thread wakes up
18:10:52.685 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:10:52.685 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:10:53.623 00.938 5896 Exposure complete
18:10:53.707 00.084 5896 worker thread done servicing request
18:10:53.707 00.000 3732 OnExposeComplete: enter
18:10:53.707 00.000 3732 UpdateGuideState(): m_state=1
18:10:53.707 00.000 3732 UpdateCurrentPosition: no star selected
18:10:53.713 00.006 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:53.713 00.000 3732 Status Line: No star selected
18:10:53.719 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=6, Gamma=0.410
18:10:53.766 00.047 3732 UpdateGuideState exits: No star selected
18:10:53.766 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:53.766 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:10:53.766 00.000 3732 Enqueuing Expose request
18:10:53.766 00.000 5896 Worker thread wakes up
18:10:53.766 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:10:53.766 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:10:54.929 01.163 5896 Exposure complete
18:10:55.008 00.079 5896 worker thread done servicing request
18:10:55.008 00.000 3732 OnExposeComplete: enter
18:10:55.008 00.000 3732 UpdateGuideState(): m_state=1
18:10:55.024 00.016 3732 UpdateCurrentPosition: no star selected
18:10:55.024 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:55.024 00.000 3732 Status Line: No star selected
18:10:55.024 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:10:55.072 00.048 3732 UpdateGuideState exits: No star selected
18:10:55.072 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:55.072 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:10:55.072 00.000 3732 Enqueuing Expose request
18:10:55.072 00.000 5896 Worker thread wakes up
18:10:55.072 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:10:55.072 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:10:55.994 00.922 5896 Exposure complete
18:10:56.057 00.063 5896 worker thread done servicing request
18:10:56.057 00.000 3732 OnExposeComplete: enter
18:10:56.067 00.010 3732 UpdateGuideState(): m_state=1
18:10:56.067 00.000 3732 UpdateCurrentPosition: no star selected
18:10:56.067 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:56.067 00.000 3732 Status Line: No star selected
18:10:56.067 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=6, Gamma=0.410
18:10:56.119 00.052 3732 UpdateGuideState exits: No star selected
18:10:56.119 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:56.119 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:10:56.119 00.000 3732 Enqueuing Expose request
18:10:56.119 00.000 5896 Worker thread wakes up
18:10:56.119 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:10:56.119 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:10:57.274 01.155 5896 Exposure complete
18:10:57.322 00.048 5896 worker thread done servicing request
18:10:57.322 00.000 3732 OnExposeComplete: enter
18:10:57.338 00.016 3732 UpdateGuideState(): m_state=1
18:10:57.340 00.002 3732 UpdateCurrentPosition: no star selected
18:10:57.342 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:57.346 00.004 3732 Status Line: No star selected
18:10:57.350 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=6, Gamma=0.410
18:10:57.385 00.035 3732 UpdateGuideState exits: No star selected
18:10:57.385 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:57.385 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:10:57.400 00.015 3732 Enqueuing Expose request
18:10:57.406 00.006 5896 Worker thread wakes up
18:10:57.408 00.002 5896 worker thread servicing REQUEST_EXPOSE 1000
18:10:57.408 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:10:58.322 00.914 5896 Exposure complete
18:10:58.401 00.079 5896 worker thread done servicing request
18:10:58.401 00.000 3732 OnExposeComplete: enter
18:10:58.401 00.000 3732 UpdateGuideState(): m_state=1
18:10:58.401 00.000 3732 UpdateCurrentPosition: no star selected
18:10:58.401 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:58.417 00.016 3732 Status Line: No star selected
18:10:58.423 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=6, Gamma=0.410
18:10:58.465 00.042 3732 UpdateGuideState exits: No star selected
18:10:58.465 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:58.465 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:10:58.465 00.000 3732 Enqueuing Expose request
18:10:58.465 00.000 5896 Worker thread wakes up
18:10:58.465 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:10:58.465 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:10:59.627 01.162 5896 Exposure complete
18:10:59.707 00.080 5896 worker thread done servicing request
18:10:59.707 00.000 3732 OnExposeComplete: enter
18:10:59.709 00.002 3732 UpdateGuideState(): m_state=1
18:10:59.713 00.004 3732 UpdateCurrentPosition: no star selected
18:10:59.713 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:10:59.713 00.000 3732 Status Line: No star selected
18:10:59.724 00.011 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=6, Gamma=0.410
18:10:59.768 00.044 3732 UpdateGuideState exits: No star selected
18:10:59.768 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:10:59.768 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:10:59.768 00.000 3732 Enqueuing Expose request
18:10:59.775 00.007 5896 Worker thread wakes up
18:10:59.775 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:10:59.775 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:11:00.705 00.930 5896 Exposure complete
18:11:00.768 00.063 5896 worker thread done servicing request
18:11:00.768 00.000 3732 OnExposeComplete: enter
18:11:00.768 00.000 3732 UpdateGuideState(): m_state=1
18:11:00.776 00.008 3732 UpdateCurrentPosition: no star selected
18:11:00.776 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:00.776 00.000 3732 Status Line: No star selected
18:11:00.784 00.008 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:11:00.816 00.032 3732 UpdateGuideState exits: No star selected
18:11:00.816 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:00.832 00.016 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:11:00.832 00.000 3732 Enqueuing Expose request
18:11:00.832 00.000 5896 Worker thread wakes up
18:11:00.832 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:11:00.832 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:11:01.963 01.131 5896 Exposure complete
18:11:02.041 00.078 5896 worker thread done servicing request
18:11:02.041 00.000 3732 OnExposeComplete: enter
18:11:02.041 00.000 3732 UpdateGuideState(): m_state=1
18:11:02.041 00.000 3732 UpdateCurrentPosition: no star selected
18:11:02.041 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:02.041 00.000 3732 Status Line: No star selected
18:11:02.054 00.013 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:11:02.088 00.034 3732 UpdateGuideState exits: No star selected
18:11:02.088 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:02.088 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:11:02.104 00.016 3732 Enqueuing Expose request
18:11:02.104 00.000 5896 Worker thread wakes up
18:11:02.104 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:11:02.104 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:11:03.024 00.920 5896 Exposure complete
18:11:03.073 00.049 5896 worker thread done servicing request
18:11:03.073 00.000 3732 OnExposeComplete: enter
18:11:03.073 00.000 3732 UpdateGuideState(): m_state=1
18:11:03.087 00.014 3732 UpdateCurrentPosition: no star selected
18:11:03.087 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:03.087 00.000 3732 Status Line: No star selected
18:11:03.087 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=6, Gamma=0.410
18:11:03.135 00.048 3732 UpdateGuideState exits: No star selected
18:11:03.135 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:03.135 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:11:03.135 00.000 3732 Enqueuing Expose request
18:11:03.135 00.000 5896 Worker thread wakes up
18:11:03.135 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:11:03.135 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:11:04.286 01.151 5896 Exposure complete
18:11:04.350 00.064 5896 worker thread done servicing request
18:11:04.350 00.000 3732 OnExposeComplete: enter
18:11:04.350 00.000 3732 UpdateGuideState(): m_state=1
18:11:04.366 00.016 3732 UpdateCurrentPosition: no star selected
18:11:04.366 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:04.366 00.000 3732 Status Line: No star selected
18:11:04.366 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:11:04.413 00.047 3732 UpdateGuideState exits: No star selected
18:11:04.413 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:04.413 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:11:04.413 00.000 3732 Enqueuing Expose request
18:11:04.413 00.000 5896 Worker thread wakes up
18:11:04.413 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:11:04.413 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:11:05.349 00.936 5896 Exposure complete
18:11:05.397 00.048 5896 worker thread done servicing request
18:11:05.397 00.000 3732 OnExposeComplete: enter
18:11:05.397 00.000 3732 UpdateGuideState(): m_state=1
18:11:05.397 00.000 3732 UpdateCurrentPosition: no star selected
18:11:05.397 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:05.412 00.015 3732 Status Line: No star selected
18:11:05.418 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=47, med=0, FiltMin=0, FiltMax=6, Gamma=0.410
18:11:05.460 00.042 3732 UpdateGuideState exits: No star selected
18:11:05.465 00.005 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:05.465 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:11:05.465 00.000 3732 Enqueuing Expose request
18:11:05.476 00.011 5896 Worker thread wakes up
18:11:05.476 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:11:05.476 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:11:06.618 01.142 5896 Exposure complete
18:11:06.681 00.063 5896 worker thread done servicing request
18:11:06.681 00.000 3732 OnExposeComplete: enter
18:11:06.681 00.000 3732 UpdateGuideState(): m_state=1
18:11:06.681 00.000 3732 UpdateCurrentPosition: no star selected
18:11:06.681 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:06.681 00.000 3732 Status Line: No star selected
18:11:06.697 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=39, med=0, FiltMin=0, FiltMax=24, Gamma=0.410
18:11:06.743 00.046 3732 UpdateGuideState exits: No star selected
18:11:06.744 00.001 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:06.744 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:11:06.744 00.000 3732 Enqueuing Expose request
18:11:06.744 00.000 5896 Worker thread wakes up
18:11:06.744 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:11:06.744 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:11:07.672 00.928 5896 Exposure complete
18:11:07.730 00.058 5896 worker thread done servicing request
18:11:07.730 00.000 3732 OnExposeComplete: enter
18:11:07.730 00.000 3732 UpdateGuideState(): m_state=1
18:11:07.730 00.000 3732 UpdateCurrentPosition: no star selected
18:11:07.730 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:07.730 00.000 3732 Status Line: No star selected
18:11:07.730 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=0, FiltMin=0, FiltMax=39, Gamma=0.410
18:11:07.778 00.048 3732 UpdateGuideState exits: No star selected
18:11:07.778 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:07.778 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:11:07.794 00.016 3732 Enqueuing Expose request
18:11:07.795 00.001 5896 Worker thread wakes up
18:11:07.795 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:11:07.795 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:11:08.939 01.144 5896 Exposure complete
18:11:08.987 00.048 5896 worker thread done servicing request
18:11:08.987 00.000 3732 OnExposeComplete: enter
18:11:08.987 00.000 3732 UpdateGuideState(): m_state=1
18:11:09.003 00.016 3732 UpdateCurrentPosition: no star selected
18:11:09.003 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:09.003 00.000 3732 Status Line: No star selected
18:11:09.003 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=50, med=0, FiltMin=0, FiltMax=46, Gamma=0.410
18:11:09.057 00.054 3732 UpdateGuideState exits: No star selected
18:11:09.057 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:09.057 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:11:09.057 00.000 3732 Enqueuing Expose request
18:11:09.057 00.000 5896 Worker thread wakes up
18:11:09.057 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:11:09.057 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:11:09.989 00.932 5896 Exposure complete
18:11:10.053 00.064 5896 worker thread done servicing request
18:11:10.053 00.000 3732 OnExposeComplete: enter
18:11:10.053 00.000 3732 UpdateGuideState(): m_state=1
18:11:10.053 00.000 3732 UpdateCurrentPosition: no star selected
18:11:10.053 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:10.053 00.000 3732 Status Line: No star selected
18:11:10.053 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=45, med=0, FiltMin=0, FiltMax=41, Gamma=0.410
18:11:10.100 00.047 3732 UpdateGuideState exits: No star selected
18:11:10.100 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:10.100 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:11:10.116 00.016 3732 Enqueuing Expose request
18:11:10.119 00.003 5896 Worker thread wakes up
18:11:10.119 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:11:10.119 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:11:11.276 01.157 5896 Exposure complete
18:11:11.341 00.065 5896 worker thread done servicing request
18:11:11.341 00.000 3732 OnExposeComplete: enter
18:11:11.349 00.008 3732 UpdateGuideState(): m_state=1
18:11:11.351 00.002 3732 UpdateCurrentPosition: no star selected
18:11:11.355 00.004 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:11.355 00.000 3732 Status Line: No star selected
18:11:11.364 00.009 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=0, FiltMin=0, FiltMax=43, Gamma=0.410
18:11:11.403 00.039 3732 UpdateGuideState exits: No star selected
18:11:11.403 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:11.403 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:11:11.403 00.000 3732 Enqueuing Expose request
18:11:11.419 00.016 5896 Worker thread wakes up
18:11:11.419 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:11:11.419 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:11:12.341 00.922 5896 Exposure complete
18:11:12.389 00.048 5896 worker thread done servicing request
18:11:12.389 00.000 3732 OnExposeComplete: enter
18:11:12.389 00.000 3732 UpdateGuideState(): m_state=1
18:11:12.404 00.015 3732 UpdateCurrentPosition: no star selected
18:11:12.404 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:12.404 00.000 3732 Status Line: No star selected
18:11:12.404 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=47, med=0, FiltMin=0, FiltMax=41, Gamma=0.410
18:11:12.455 00.051 3732 UpdateGuideState exits: No star selected
18:11:12.455 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:12.465 00.010 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:11:12.468 00.003 3732 Enqueuing Expose request
18:11:12.468 00.000 5896 Worker thread wakes up
18:11:12.468 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:11:12.468 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:11:13.615 01.147 5896 Exposure complete
18:11:13.687 00.072 5896 worker thread done servicing request
18:11:13.687 00.000 3732 OnExposeComplete: enter
18:11:13.689 00.002 3732 UpdateGuideState(): m_state=1
18:11:13.692 00.003 3732 UpdateCurrentPosition: no star selected
18:11:13.692 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:13.692 00.000 3732 Status Line: No star selected
18:11:13.692 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=0, FiltMin=0, FiltMax=44, Gamma=0.410
18:11:13.744 00.052 3732 UpdateGuideState exits: No star selected
18:11:13.744 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:13.744 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:11:13.758 00.014 3732 Enqueuing Expose request
18:11:13.760 00.002 5896 Worker thread wakes up
18:11:13.760 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:11:13.760 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:11:14.678 00.918 5896 Exposure complete
18:11:14.749 00.071 5896 worker thread done servicing request
18:11:14.749 00.000 3732 OnExposeComplete: enter
18:11:14.752 00.003 3732 UpdateGuideState(): m_state=1
18:11:14.754 00.002 3732 UpdateCurrentPosition: no star selected
18:11:14.757 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:14.759 00.002 3732 Status Line: No star selected
18:11:14.767 00.008 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=0, FiltMin=0, FiltMax=45, Gamma=0.410
18:11:14.811 00.044 3732 UpdateGuideState exits: No star selected
18:11:14.815 00.004 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:14.817 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:11:14.819 00.002 3732 Enqueuing Expose request
18:11:14.821 00.002 5896 Worker thread wakes up
18:11:14.821 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:11:14.823 00.002 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:11:15.948 01.125 5896 Exposure complete
18:11:15.996 00.048 5896 worker thread done servicing request
18:11:15.996 00.000 3732 OnExposeComplete: enter
18:11:15.996 00.000 3732 UpdateGuideState(): m_state=1
18:11:15.996 00.000 3732 UpdateCurrentPosition: no star selected
18:11:15.996 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:15.996 00.000 3732 Status Line: No star selected
18:11:16.015 00.019 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=0, FiltMin=0, FiltMax=46, Gamma=0.410
18:11:16.059 00.044 3732 UpdateGuideState exits: No star selected
18:11:16.061 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:16.063 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:11:16.065 00.002 3732 Enqueuing Expose request
18:11:16.067 00.002 5896 Worker thread wakes up
18:11:16.067 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:11:16.067 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:11:16.982 00.915 5896 Exposure complete
18:11:17.029 00.047 5896 worker thread done servicing request
18:11:17.029 00.000 3732 OnExposeComplete: enter
18:11:17.029 00.000 3732 UpdateGuideState(): m_state=1
18:11:17.045 00.016 3732 UpdateCurrentPosition: no star selected
18:11:17.045 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:17.045 00.000 3732 Status Line: No star selected
18:11:17.045 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=0, FiltMin=0, FiltMax=47, Gamma=0.410
18:11:17.093 00.048 3732 UpdateGuideState exits: No star selected
18:11:17.093 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:17.093 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:11:17.109 00.016 3732 Enqueuing Expose request
18:11:17.109 00.000 5896 Worker thread wakes up
18:11:17.109 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:11:17.109 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:11:18.236 01.127 5896 Exposure complete
18:11:18.284 00.048 5896 worker thread done servicing request
18:11:18.284 00.000 3732 OnExposeComplete: enter
18:11:18.300 00.016 3732 UpdateGuideState(): m_state=1
18:11:18.300 00.000 3732 UpdateCurrentPosition: no star selected
18:11:18.300 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:18.300 00.000 3732 Status Line: No star selected
18:11:18.300 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=0, FiltMin=0, FiltMax=45, Gamma=0.410
18:11:18.347 00.047 3732 UpdateGuideState exits: No star selected
18:11:18.347 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:18.347 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:11:18.347 00.000 3732 Enqueuing Expose request
18:11:18.363 00.016 5896 Worker thread wakes up
18:11:18.363 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:11:18.363 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:11:19.272 00.909 5896 Exposure complete
18:11:19.321 00.049 5896 worker thread done servicing request
18:11:19.321 00.000 3732 OnExposeComplete: enter
18:11:19.329 00.008 3732 UpdateGuideState(): m_state=1
18:11:19.331 00.002 3732 UpdateCurrentPosition: no star selected
18:11:19.334 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:19.334 00.000 3732 Status Line: No star selected
18:11:19.334 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=0, FiltMin=0, FiltMax=43, Gamma=0.410
18:11:19.382 00.048 3732 UpdateGuideState exits: No star selected
18:11:19.382 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:19.382 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:11:19.382 00.000 3732 Enqueuing Expose request
18:11:19.382 00.000 5896 Worker thread wakes up
18:11:19.382 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:11:19.382 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:11:20.545 01.163 5896 Exposure complete
18:11:20.608 00.063 5896 worker thread done servicing request
18:11:20.608 00.000 3732 OnExposeComplete: enter
18:11:20.608 00.000 3732 UpdateGuideState(): m_state=1
18:11:20.608 00.000 3732 UpdateCurrentPosition: no star selected
18:11:20.608 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:20.608 00.000 3732 Status Line: No star selected
18:11:20.624 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=0, FiltMin=0, FiltMax=42, Gamma=0.410
18:11:20.671 00.047 3732 UpdateGuideState exits: No star selected
18:11:20.671 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:20.671 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:11:20.671 00.000 3732 Enqueuing Expose request
18:11:20.671 00.000 5896 Worker thread wakes up
18:11:20.671 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:11:20.671 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:11:21.594 00.923 5896 Exposure complete
18:11:21.642 00.048 5896 worker thread done servicing request
18:11:21.642 00.000 3732 OnExposeComplete: enter
18:11:21.642 00.000 3732 UpdateGuideState(): m_state=1
18:11:21.642 00.000 3732 UpdateCurrentPosition: no star selected
18:11:21.642 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:21.658 00.016 3732 Status Line: No star selected
18:11:21.658 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=0, FiltMin=0, FiltMax=42, Gamma=0.410
18:11:21.705 00.047 3732 UpdateGuideState exits: No star selected
18:11:21.705 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:21.713 00.008 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:11:21.713 00.000 3732 Enqueuing Expose request
18:11:21.713 00.000 5896 Worker thread wakes up
18:11:21.713 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:11:21.713 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:11:22.867 01.154 5896 Exposure complete
18:11:22.930 00.063 5896 worker thread done servicing request
18:11:22.930 00.000 3732 OnExposeComplete: enter
18:11:22.930 00.000 3732 UpdateGuideState(): m_state=1
18:11:22.930 00.000 3732 UpdateCurrentPosition: no star selected
18:11:22.930 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:22.946 00.016 3732 Status Line: No star selected
18:11:22.946 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=152, med=0, FiltMin=0, FiltMax=50, Gamma=0.410
18:11:22.994 00.048 3732 UpdateGuideState exits: No star selected
18:11:22.994 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:22.994 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:11:22.994 00.000 3732 Enqueuing Expose request
18:11:22.994 00.000 5896 Worker thread wakes up
18:11:22.994 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:11:22.994 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:11:23.932 00.938 5896 Exposure complete
18:11:23.994 00.062 5896 worker thread done servicing request
18:11:23.994 00.000 3732 OnExposeComplete: enter
18:11:23.994 00.000 3732 UpdateGuideState(): m_state=1
18:11:23.994 00.000 3732 UpdateCurrentPosition: no star selected
18:11:23.994 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:24.010 00.016 3732 Status Line: No star selected
18:11:24.010 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=0, FiltMin=0, FiltMax=46, Gamma=0.410
18:11:24.057 00.047 3732 UpdateGuideState exits: No star selected
18:11:24.057 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:24.057 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:11:24.057 00.000 3732 Enqueuing Expose request
18:11:24.057 00.000 5896 Worker thread wakes up
18:11:24.057 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:11:24.057 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:11:25.218 01.161 5896 Exposure complete
18:11:25.283 00.065 5896 worker thread done servicing request
18:11:25.283 00.000 3732 OnExposeComplete: enter
18:11:25.283 00.000 3732 UpdateGuideState(): m_state=1
18:11:25.283 00.000 3732 UpdateCurrentPosition: no star selected
18:11:25.283 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:25.283 00.000 3732 Status Line: No star selected
18:11:25.283 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=0, FiltMin=0, FiltMax=47, Gamma=0.410
18:11:25.338 00.055 3732 UpdateGuideState exits: No star selected
18:11:25.338 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:25.344 00.006 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:11:25.344 00.000 3732 Enqueuing Expose request
18:11:25.344 00.000 5896 Worker thread wakes up
18:11:25.344 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:11:25.344 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:11:26.280 00.936 5896 Exposure complete
18:11:26.344 00.064 5896 worker thread done servicing request
18:11:26.344 00.000 3732 OnExposeComplete: enter
18:11:26.344 00.000 3732 UpdateGuideState(): m_state=1
18:11:26.344 00.000 3732 UpdateCurrentPosition: no star selected
18:11:26.344 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:26.344 00.000 3732 Status Line: No star selected
18:11:26.365 00.021 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=49, med=0, FiltMin=0, FiltMax=44, Gamma=0.410
18:11:26.407 00.042 3732 UpdateGuideState exits: No star selected
18:11:26.407 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:26.407 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:11:26.407 00.000 3732 Enqueuing Expose request
18:11:26.407 00.000 5896 Worker thread wakes up
18:11:26.407 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:11:26.407 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:11:27.569 01.162 5896 Exposure complete
18:11:27.632 00.063 5896 worker thread done servicing request
18:11:27.632 00.000 3732 OnExposeComplete: enter
18:11:27.632 00.000 3732 UpdateGuideState(): m_state=1
18:11:27.632 00.000 3732 UpdateCurrentPosition: no star selected
18:11:27.648 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:27.648 00.000 3732 Status Line: No star selected
18:11:27.648 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=0, FiltMin=0, FiltMax=40, Gamma=0.410
18:11:27.703 00.055 3732 UpdateGuideState exits: No star selected
18:11:27.705 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:27.705 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:11:27.707 00.002 3732 Enqueuing Expose request
18:11:27.709 00.002 5896 Worker thread wakes up
18:11:27.709 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:11:27.709 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:11:28.633 00.924 5896 Exposure complete
18:11:28.680 00.047 5896 worker thread done servicing request
18:11:28.680 00.000 3732 OnExposeComplete: enter
18:11:28.695 00.015 3732 UpdateGuideState(): m_state=1
18:11:28.696 00.001 3732 UpdateCurrentPosition: no star selected
18:11:28.698 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:28.700 00.002 3732 Status Line: No star selected
18:11:28.705 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=0, FiltMin=0, FiltMax=43, Gamma=0.410
18:11:28.748 00.043 3732 UpdateGuideState exits: No star selected
18:11:28.750 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:28.752 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:11:28.754 00.002 3732 Enqueuing Expose request
18:11:28.756 00.002 5896 Worker thread wakes up
18:11:28.756 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:11:28.756 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:11:29.902 01.146 5896 Exposure complete
18:11:29.966 00.064 5896 worker thread done servicing request
18:11:29.966 00.000 3732 OnExposeComplete: enter
18:11:29.966 00.000 3732 UpdateGuideState(): m_state=1
18:11:29.966 00.000 3732 UpdateCurrentPosition: no star selected
18:11:29.966 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:29.966 00.000 3732 Status Line: No star selected
18:11:29.982 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=0, FiltMin=0, FiltMax=45, Gamma=0.410
18:11:30.025 00.043 3732 UpdateGuideState exits: No star selected
18:11:30.029 00.004 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:30.029 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:11:30.029 00.000 3732 Enqueuing Expose request
18:11:30.029 00.000 5896 Worker thread wakes up
18:11:30.029 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:11:30.029 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:11:30.968 00.939 5896 Exposure complete
18:11:31.016 00.048 5896 worker thread done servicing request
18:11:31.016 00.000 3732 OnExposeComplete: enter
18:11:31.032 00.016 3732 UpdateGuideState(): m_state=1
18:11:31.032 00.000 3732 UpdateCurrentPosition: no star selected
18:11:31.032 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:31.032 00.000 3732 Status Line: No star selected
18:11:31.032 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=0, FiltMin=0, FiltMax=41, Gamma=0.410
18:11:31.079 00.047 3732 UpdateGuideState exits: No star selected
18:11:31.088 00.009 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:31.088 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:11:31.095 00.007 3732 Enqueuing Expose request
18:11:31.095 00.000 5896 Worker thread wakes up
18:11:31.095 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:11:31.095 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:11:32.256 01.161 5896 Exposure complete
18:11:32.303 00.047 5896 worker thread done servicing request
18:11:32.303 00.000 3732 OnExposeComplete: enter
18:11:32.303 00.000 3732 UpdateGuideState(): m_state=1
18:11:32.303 00.000 3732 UpdateCurrentPosition: no star selected
18:11:32.303 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:32.303 00.000 3732 Status Line: No star selected
18:11:32.303 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=0, FiltMin=0, FiltMax=46, Gamma=0.410
18:11:32.361 00.058 3732 UpdateGuideState exits: No star selected
18:11:32.363 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:32.363 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:11:32.365 00.002 3732 Enqueuing Expose request
18:11:32.367 00.002 5896 Worker thread wakes up
18:11:32.367 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:11:32.367 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:11:33.286 00.919 5896 Exposure complete
18:11:33.333 00.047 5896 worker thread done servicing request
18:11:33.333 00.000 3732 OnExposeComplete: enter
18:11:33.333 00.000 3732 UpdateGuideState(): m_state=1
18:11:33.351 00.018 3732 UpdateCurrentPosition: no star selected
18:11:33.351 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:33.353 00.002 3732 Status Line: No star selected
18:11:33.359 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=0, FiltMin=0, FiltMax=45, Gamma=0.410
18:11:33.403 00.044 3732 UpdateGuideState exits: No star selected
18:11:33.405 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:33.407 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:11:33.407 00.000 3732 Enqueuing Expose request
18:11:33.409 00.002 5896 Worker thread wakes up
18:11:33.409 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:11:33.409 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:11:34.557 01.148 5896 Exposure complete
18:11:34.604 00.047 5896 worker thread done servicing request
18:11:34.604 00.000 3732 OnExposeComplete: enter
18:11:34.604 00.000 3732 UpdateGuideState(): m_state=1
18:11:34.620 00.016 3732 UpdateCurrentPosition: no star selected
18:11:34.620 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:34.620 00.000 3732 Status Line: No star selected
18:11:34.620 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=0, FiltMin=0, FiltMax=47, Gamma=0.410
18:11:34.672 00.052 3732 UpdateGuideState exits: No star selected
18:11:34.674 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:34.676 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:11:34.678 00.002 3732 Enqueuing Expose request
18:11:34.680 00.002 5896 Worker thread wakes up
18:11:34.680 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:11:34.680 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:11:35.605 00.925 5896 Exposure complete
18:11:35.668 00.063 5896 worker thread done servicing request
18:11:35.668 00.000 3732 OnExposeComplete: enter
18:11:35.671 00.003 3732 UpdateGuideState(): m_state=1
18:11:35.675 00.004 3732 UpdateCurrentPosition: no star selected
18:11:35.677 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:35.679 00.002 3732 Status Line: No star selected
18:11:35.684 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=0, FiltMin=0, FiltMax=45, Gamma=0.410
18:11:35.731 00.047 3732 UpdateGuideState exits: No star selected
18:11:35.731 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:35.731 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:11:35.731 00.000 3732 Enqueuing Expose request
18:11:35.731 00.000 5896 Worker thread wakes up
18:11:35.731 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:11:35.731 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:11:36.891 01.160 5896 Exposure complete
18:11:36.952 00.061 5896 worker thread done servicing request
18:11:36.952 00.000 3732 OnExposeComplete: enter
18:11:36.954 00.002 3732 UpdateGuideState(): m_state=1
18:11:36.954 00.000 3732 UpdateCurrentPosition: no star selected
18:11:36.954 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:36.954 00.000 3732 Status Line: No star selected
18:11:36.954 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=0, FiltMin=0, FiltMax=44, Gamma=0.410
18:11:37.002 00.048 3732 UpdateGuideState exits: No star selected
18:11:37.002 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:37.002 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:11:37.002 00.000 3732 Enqueuing Expose request
18:11:37.018 00.016 5896 Worker thread wakes up
18:11:37.018 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:11:37.018 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:11:37.939 00.921 5896 Exposure complete
18:11:37.995 00.056 5896 worker thread done servicing request
18:11:37.995 00.000 3732 OnExposeComplete: enter
18:11:38.003 00.008 3732 UpdateGuideState(): m_state=1
18:11:38.003 00.000 3732 UpdateCurrentPosition: no star selected
18:11:38.003 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:38.003 00.000 3732 Status Line: No star selected
18:11:38.003 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=0, FiltMin=0, FiltMax=42, Gamma=0.410
18:11:38.057 00.054 3732 UpdateGuideState exits: No star selected
18:11:38.057 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:38.057 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:11:38.057 00.000 3732 Enqueuing Expose request
18:11:38.057 00.000 5896 Worker thread wakes up
18:11:38.057 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:11:38.057 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:11:39.211 01.154 5896 Exposure complete
18:11:39.259 00.048 5896 worker thread done servicing request
18:11:39.259 00.000 3732 OnExposeComplete: enter
18:11:39.259 00.000 3732 UpdateGuideState(): m_state=1
18:11:39.274 00.015 3732 UpdateCurrentPosition: no star selected
18:11:39.274 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:39.274 00.000 3732 Status Line: No star selected
18:11:39.274 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=0, FiltMin=0, FiltMax=44, Gamma=0.410
18:11:39.322 00.048 3732 UpdateGuideState exits: No star selected
18:11:39.322 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:39.322 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:11:39.322 00.000 3732 Enqueuing Expose request
18:11:39.322 00.000 5896 Worker thread wakes up
18:11:39.338 00.016 5896 worker thread servicing REQUEST_EXPOSE 1000
18:11:39.338 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:11:40.260 00.922 5896 Exposure complete
18:11:40.308 00.048 5896 worker thread done servicing request
18:11:40.308 00.000 3732 OnExposeComplete: enter
18:11:40.308 00.000 3732 UpdateGuideState(): m_state=1
18:11:40.324 00.016 3732 UpdateCurrentPosition: no star selected
18:11:40.324 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:40.324 00.000 3732 Status Line: No star selected
18:11:40.333 00.009 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=0, FiltMin=0, FiltMax=40, Gamma=0.410
18:11:40.376 00.043 3732 UpdateGuideState exits: No star selected
18:11:40.378 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:40.380 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:11:40.382 00.002 3732 Enqueuing Expose request
18:11:40.384 00.002 5896 Worker thread wakes up
18:11:40.384 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:11:40.384 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:11:41.533 01.149 5896 Exposure complete
18:11:41.614 00.081 5896 worker thread done servicing request
18:11:41.614 00.000 3732 OnExposeComplete: enter
18:11:41.614 00.000 3732 UpdateGuideState(): m_state=1
18:11:41.614 00.000 3732 UpdateCurrentPosition: no star selected
18:11:41.628 00.014 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:41.631 00.003 3732 Status Line: No star selected
18:11:41.637 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=0, FiltMin=0, FiltMax=48, Gamma=0.410
18:11:41.684 00.047 3732 UpdateGuideState exits: No star selected
18:11:41.686 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:41.686 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:11:41.692 00.006 3732 Enqueuing Expose request
18:11:41.692 00.000 5896 Worker thread wakes up
18:11:41.692 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:11:41.692 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:11:42.616 00.924 5896 Exposure complete
18:11:42.696 00.080 5896 worker thread done servicing request
18:11:42.696 00.000 3732 OnExposeComplete: enter
18:11:42.696 00.000 3732 UpdateGuideState(): m_state=1
18:11:42.696 00.000 3732 UpdateCurrentPosition: no star selected
18:11:42.696 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:42.696 00.000 3732 Status Line: No star selected
18:11:42.696 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=0, FiltMin=0, FiltMax=48, Gamma=0.410
18:11:42.744 00.048 3732 UpdateGuideState exits: No star selected
18:11:42.744 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:42.744 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:11:42.744 00.000 3732 Enqueuing Expose request
18:11:42.759 00.015 5896 Worker thread wakes up
18:11:42.759 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:11:42.759 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:11:43.902 01.143 5896 Exposure complete
18:11:43.967 00.065 5896 worker thread done servicing request
18:11:43.967 00.000 3732 OnExposeComplete: enter
18:11:43.967 00.000 3732 UpdateGuideState(): m_state=1
18:11:43.967 00.000 3732 UpdateCurrentPosition: no star selected
18:11:43.967 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:43.981 00.014 3732 Status Line: No star selected
18:11:43.981 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=0, FiltMin=0, FiltMax=42, Gamma=0.410
18:11:44.029 00.048 3732 UpdateGuideState exits: No star selected
18:11:44.029 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:44.029 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:11:44.029 00.000 3732 Enqueuing Expose request
18:11:44.044 00.015 5896 Worker thread wakes up
18:11:44.044 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:11:44.044 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:11:44.951 00.907 5896 Exposure complete
18:11:45.015 00.064 5896 worker thread done servicing request
18:11:45.015 00.000 3732 OnExposeComplete: enter
18:11:45.015 00.000 3732 UpdateGuideState(): m_state=1
18:11:45.030 00.015 3732 UpdateCurrentPosition: no star selected
18:11:45.032 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:45.034 00.002 3732 Status Line: No star selected
18:11:45.038 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=0, FiltMin=0, FiltMax=44, Gamma=0.410
18:11:45.078 00.040 3732 UpdateGuideState exits: No star selected
18:11:45.088 00.010 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:45.092 00.004 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:11:45.094 00.002 3732 Enqueuing Expose request
18:11:45.094 00.000 5896 Worker thread wakes up
18:11:45.094 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:11:45.094 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:11:46.235 01.141 5896 Exposure complete
18:11:46.290 00.055 5896 worker thread done servicing request
18:11:46.290 00.000 3732 OnExposeComplete: enter
18:11:46.298 00.008 3732 UpdateGuideState(): m_state=1
18:11:46.298 00.000 3732 UpdateCurrentPosition: no star selected
18:11:46.298 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:46.298 00.000 3732 Status Line: No star selected
18:11:46.298 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=0, FiltMin=0, FiltMax=42, Gamma=0.410
18:11:46.345 00.047 3732 UpdateGuideState exits: No star selected
18:11:46.345 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:46.345 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:11:46.345 00.000 3732 Enqueuing Expose request
18:11:46.361 00.016 5896 Worker thread wakes up
18:11:46.363 00.002 5896 worker thread servicing REQUEST_EXPOSE 1000
18:11:46.363 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:11:47.284 00.921 5896 Exposure complete
18:11:47.357 00.073 5896 worker thread done servicing request
18:11:47.357 00.000 3732 OnExposeComplete: enter
18:11:47.359 00.002 3732 UpdateGuideState(): m_state=1
18:11:47.361 00.002 3732 UpdateCurrentPosition: no star selected
18:11:47.363 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:47.365 00.002 3732 Status Line: No star selected
18:11:47.371 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=0, FiltMin=0, FiltMax=46, Gamma=0.410
18:11:47.417 00.046 3732 UpdateGuideState exits: No star selected
18:11:47.421 00.004 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:47.423 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:11:47.425 00.002 3732 Enqueuing Expose request
18:11:47.426 00.001 5896 Worker thread wakes up
18:11:47.426 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:11:47.426 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:11:48.555 01.129 5896 Exposure complete
18:11:48.608 00.053 5896 worker thread done servicing request
18:11:48.608 00.000 3732 OnExposeComplete: enter
18:11:48.608 00.000 3732 UpdateGuideState(): m_state=1
18:11:48.608 00.000 3732 UpdateCurrentPosition: no star selected
18:11:48.608 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:48.608 00.000 3732 Status Line: No star selected
18:11:48.618 00.010 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=0, FiltMin=0, FiltMax=42, Gamma=0.410
18:11:48.665 00.047 3732 UpdateGuideState exits: No star selected
18:11:48.665 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:48.665 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:11:48.665 00.000 3732 Enqueuing Expose request
18:11:48.665 00.000 5896 Worker thread wakes up
18:11:48.665 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:11:48.665 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:11:49.595 00.930 5896 Exposure complete
18:11:49.663 00.068 5896 worker thread done servicing request
18:11:49.663 00.000 3732 OnExposeComplete: enter
18:11:49.665 00.002 3732 UpdateGuideState(): m_state=1
18:11:49.668 00.003 3732 UpdateCurrentPosition: no star selected
18:11:49.670 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:49.672 00.002 3732 Status Line: No star selected
18:11:49.679 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=51, med=0, FiltMin=0, FiltMax=46, Gamma=0.410
18:11:49.720 00.041 3732 UpdateGuideState exits: No star selected
18:11:49.730 00.010 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:49.734 00.004 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:11:49.736 00.002 3732 Enqueuing Expose request
18:11:49.736 00.000 5896 Worker thread wakes up
18:11:49.738 00.002 5896 worker thread servicing REQUEST_EXPOSE 1000
18:11:49.738 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:11:50.889 01.151 5896 Exposure complete
18:11:50.936 00.047 5896 worker thread done servicing request
18:11:50.936 00.000 3732 OnExposeComplete: enter
18:11:50.936 00.000 3732 UpdateGuideState(): m_state=1
18:11:50.936 00.000 3732 UpdateCurrentPosition: no star selected
18:11:50.936 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:50.936 00.000 3732 Status Line: No star selected
18:11:50.936 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=0, FiltMin=0, FiltMax=43, Gamma=0.410
18:11:50.994 00.058 3732 UpdateGuideState exits: No star selected
18:11:50.996 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:50.998 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:11:51.000 00.002 3732 Enqueuing Expose request
18:11:51.000 00.000 5896 Worker thread wakes up
18:11:51.000 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:11:51.000 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:11:51.910 00.910 5896 Exposure complete
18:11:51.954 00.044 5896 worker thread done servicing request
18:11:51.954 00.000 3732 OnExposeComplete: enter
18:11:51.963 00.009 3732 UpdateGuideState(): m_state=1
18:11:51.963 00.000 3732 UpdateCurrentPosition: no star selected
18:11:51.963 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:51.963 00.000 3732 Status Line: No star selected
18:11:51.969 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=0, FiltMin=0, FiltMax=47, Gamma=0.410
18:11:52.017 00.048 3732 UpdateGuideState exits: No star selected
18:11:52.019 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:52.021 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:11:52.023 00.002 3732 Enqueuing Expose request
18:11:52.025 00.002 5896 Worker thread wakes up
18:11:52.025 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:11:52.025 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:11:53.179 01.154 5896 Exposure complete
18:11:53.226 00.047 5896 worker thread done servicing request
18:11:53.226 00.000 3732 OnExposeComplete: enter
18:11:53.242 00.016 3732 UpdateGuideState(): m_state=1
18:11:53.242 00.000 3732 UpdateCurrentPosition: no star selected
18:11:53.242 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:53.242 00.000 3732 Status Line: No star selected
18:11:53.242 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=51, med=0, FiltMin=0, FiltMax=44, Gamma=0.410
18:11:53.290 00.048 3732 UpdateGuideState exits: No star selected
18:11:53.290 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:53.290 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:11:53.290 00.000 3732 Enqueuing Expose request
18:11:53.290 00.000 5896 Worker thread wakes up
18:11:53.290 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:11:53.290 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:11:54.207 00.917 5896 Exposure complete
18:11:54.270 00.063 5896 worker thread done servicing request
18:11:54.270 00.000 3732 OnExposeComplete: enter
18:11:54.270 00.000 3732 UpdateGuideState(): m_state=1
18:11:54.270 00.000 3732 UpdateCurrentPosition: no star selected
18:11:54.270 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:54.286 00.016 3732 Status Line: No star selected
18:11:54.286 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=49, med=0, FiltMin=0, FiltMax=40, Gamma=0.410
18:11:54.334 00.048 3732 UpdateGuideState exits: No star selected
18:11:54.334 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:54.338 00.004 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:11:54.345 00.007 3732 Enqueuing Expose request
18:11:54.347 00.002 5896 Worker thread wakes up
18:11:54.347 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:11:54.347 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:11:55.495 01.148 5896 Exposure complete
18:11:55.570 00.075 5896 worker thread done servicing request
18:11:55.570 00.000 3732 OnExposeComplete: enter
18:11:55.570 00.000 3732 UpdateGuideState(): m_state=1
18:11:55.574 00.004 3732 UpdateCurrentPosition: no star selected
18:11:55.574 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:55.574 00.000 3732 Status Line: No star selected
18:11:55.584 00.010 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=0, FiltMin=0, FiltMax=45, Gamma=0.410
18:11:55.626 00.042 3732 UpdateGuideState exits: No star selected
18:11:55.626 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:55.626 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:11:55.626 00.000 3732 Enqueuing Expose request
18:11:55.637 00.011 5896 Worker thread wakes up
18:11:55.637 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:11:55.637 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:11:56.560 00.923 5896 Exposure complete
18:11:56.624 00.064 5896 worker thread done servicing request
18:11:56.624 00.000 3732 OnExposeComplete: enter
18:11:56.624 00.000 3732 UpdateGuideState(): m_state=1
18:11:56.624 00.000 3732 UpdateCurrentPosition: no star selected
18:11:56.624 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:56.624 00.000 3732 Status Line: No star selected
18:11:56.624 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=0, FiltMin=0, FiltMax=45, Gamma=0.410
18:11:56.682 00.058 3732 UpdateGuideState exits: No star selected
18:11:56.682 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:56.682 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:11:56.687 00.005 3732 Enqueuing Expose request
18:11:56.689 00.002 5896 Worker thread wakes up
18:11:56.689 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:11:56.689 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:11:57.832 01.143 5896 Exposure complete
18:11:57.896 00.064 5896 worker thread done servicing request
18:11:57.896 00.000 3732 OnExposeComplete: enter
18:11:57.896 00.000 3732 UpdateGuideState(): m_state=1
18:11:57.901 00.005 3732 UpdateCurrentPosition: no star selected
18:11:57.903 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:57.905 00.002 3732 Status Line: No star selected
18:11:57.909 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=0, FiltMin=0, FiltMax=44, Gamma=0.410
18:11:57.944 00.035 3732 UpdateGuideState exits: No star selected
18:11:57.944 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:57.944 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:11:57.960 00.016 3732 Enqueuing Expose request
18:11:57.960 00.000 5896 Worker thread wakes up
18:11:57.960 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:11:57.960 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:11:58.880 00.920 5896 Exposure complete
18:11:58.927 00.047 5896 worker thread done servicing request
18:11:58.927 00.000 3732 OnExposeComplete: enter
18:11:58.927 00.000 3732 UpdateGuideState(): m_state=1
18:11:58.943 00.016 3732 UpdateCurrentPosition: no star selected
18:11:58.943 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:11:58.943 00.000 3732 Status Line: No star selected
18:11:58.943 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=0, FiltMin=0, FiltMax=47, Gamma=0.410
18:11:58.994 00.051 3732 UpdateGuideState exits: No star selected
18:11:58.994 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:11:58.994 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:11:58.994 00.000 3732 Enqueuing Expose request
18:11:58.994 00.000 5896 Worker thread wakes up
18:11:58.994 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:11:58.994 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:12:00.148 01.154 5896 Exposure complete
18:12:00.213 00.065 5896 worker thread done servicing request
18:12:00.213 00.000 3732 OnExposeComplete: enter
18:12:00.213 00.000 3732 UpdateGuideState(): m_state=1
18:12:00.213 00.000 3732 UpdateCurrentPosition: no star selected
18:12:00.213 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:00.213 00.000 3732 Status Line: No star selected
18:12:00.213 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=0, FiltMin=0, FiltMax=42, Gamma=0.410
18:12:00.269 00.056 3732 UpdateGuideState exits: No star selected
18:12:00.271 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:00.273 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:12:00.276 00.003 3732 Enqueuing Expose request
18:12:00.277 00.001 5896 Worker thread wakes up
18:12:00.277 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:12:00.277 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:12:01.183 00.906 5896 Exposure complete
18:12:01.246 00.063 5896 worker thread done servicing request
18:12:01.246 00.000 3732 OnExposeComplete: enter
18:12:01.246 00.000 3732 UpdateGuideState(): m_state=1
18:12:01.246 00.000 3732 UpdateCurrentPosition: no star selected
18:12:01.252 00.006 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:01.252 00.000 3732 Status Line: No star selected
18:12:01.252 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=51, med=0, FiltMin=0, FiltMax=42, Gamma=0.410
18:12:01.303 00.051 3732 UpdateGuideState exits: No star selected
18:12:01.305 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:01.307 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:12:01.309 00.002 3732 Enqueuing Expose request
18:12:01.309 00.000 5896 Worker thread wakes up
18:12:01.309 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:12:01.309 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:12:02.469 01.160 5896 Exposure complete
18:12:02.533 00.064 5896 worker thread done servicing request
18:12:02.533 00.000 3732 OnExposeComplete: enter
18:12:02.533 00.000 3732 UpdateGuideState(): m_state=1
18:12:02.533 00.000 3732 UpdateCurrentPosition: no star selected
18:12:02.533 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:02.533 00.000 3732 Status Line: No star selected
18:12:02.553 00.020 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=0, FiltMin=0, FiltMax=44, Gamma=0.410
18:12:02.596 00.043 3732 UpdateGuideState exits: No star selected
18:12:02.596 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:02.596 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:12:02.596 00.000 3732 Enqueuing Expose request
18:12:02.596 00.000 5896 Worker thread wakes up
18:12:02.596 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:12:02.596 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:12:03.534 00.938 5896 Exposure complete
18:12:03.615 00.081 5896 worker thread done servicing request
18:12:03.615 00.000 3732 OnExposeComplete: enter
18:12:03.615 00.000 3732 UpdateGuideState(): m_state=1
18:12:03.615 00.000 3732 UpdateCurrentPosition: no star selected
18:12:03.615 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:03.615 00.000 3732 Status Line: No star selected
18:12:03.629 00.014 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=0, FiltMin=0, FiltMax=44, Gamma=0.410
18:12:03.661 00.032 3732 UpdateGuideState exits: No star selected
18:12:03.677 00.016 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:03.677 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:12:03.682 00.005 3732 Enqueuing Expose request
18:12:03.687 00.005 5896 Worker thread wakes up
18:12:03.687 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:12:03.687 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:12:04.835 01.148 5896 Exposure complete
18:12:04.898 00.063 5896 worker thread done servicing request
18:12:04.898 00.000 3732 OnExposeComplete: enter
18:12:04.898 00.000 3732 UpdateGuideState(): m_state=1
18:12:04.898 00.000 3732 UpdateCurrentPosition: no star selected
18:12:04.898 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:04.914 00.016 3732 Status Line: No star selected
18:12:04.914 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=0, FiltMin=0, FiltMax=45, Gamma=0.410
18:12:04.963 00.049 3732 UpdateGuideState exits: No star selected
18:12:04.963 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:04.963 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:12:04.963 00.000 3732 Enqueuing Expose request
18:12:04.963 00.000 5896 Worker thread wakes up
18:12:04.963 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:12:04.963 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:12:05.895 00.932 5896 Exposure complete
18:12:05.961 00.066 5896 worker thread done servicing request
18:12:05.961 00.000 3732 OnExposeComplete: enter
18:12:05.963 00.002 3732 UpdateGuideState(): m_state=1
18:12:05.963 00.000 3732 UpdateCurrentPosition: no star selected
18:12:05.963 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:05.963 00.000 3732 Status Line: No star selected
18:12:05.975 00.012 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=51, med=0, FiltMin=0, FiltMax=42, Gamma=0.410
18:12:06.006 00.031 3732 UpdateGuideState exits: No star selected
18:12:06.022 00.016 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:06.022 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:12:06.022 00.000 3732 Enqueuing Expose request
18:12:06.026 00.004 5896 Worker thread wakes up
18:12:06.026 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:12:06.026 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:12:07.177 01.151 5896 Exposure complete
18:12:07.224 00.047 5896 worker thread done servicing request
18:12:07.224 00.000 3732 OnExposeComplete: enter
18:12:07.224 00.000 3732 UpdateGuideState(): m_state=1
18:12:07.240 00.016 3732 UpdateCurrentPosition: no star selected
18:12:07.240 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:07.240 00.000 3732 Status Line: No star selected
18:12:07.240 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=0, FiltMin=0, FiltMax=43, Gamma=0.410
18:12:07.287 00.047 3732 UpdateGuideState exits: No star selected
18:12:07.287 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:07.287 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:12:07.287 00.000 3732 Enqueuing Expose request
18:12:07.287 00.000 5896 Worker thread wakes up
18:12:07.287 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:12:07.287 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:12:08.226 00.939 5896 Exposure complete
18:12:08.289 00.063 5896 worker thread done servicing request
18:12:08.289 00.000 3732 OnExposeComplete: enter
18:12:08.289 00.000 3732 UpdateGuideState(): m_state=1
18:12:08.289 00.000 3732 UpdateCurrentPosition: no star selected
18:12:08.289 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:08.305 00.016 3732 Status Line: No star selected
18:12:08.309 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=0, FiltMin=0, FiltMax=41, Gamma=0.410
18:12:08.354 00.045 3732 UpdateGuideState exits: No star selected
18:12:08.356 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:08.358 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:12:08.360 00.002 3732 Enqueuing Expose request
18:12:08.360 00.000 5896 Worker thread wakes up
18:12:08.360 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:12:08.360 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:12:09.515 01.155 5896 Exposure complete
18:12:09.592 00.077 5896 worker thread done servicing request
18:12:09.592 00.000 3732 OnExposeComplete: enter
18:12:09.592 00.000 3732 UpdateGuideState(): m_state=1
18:12:09.592 00.000 3732 UpdateCurrentPosition: no star selected
18:12:09.592 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:09.608 00.016 3732 Status Line: No star selected
18:12:09.614 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=0, FiltMin=0, FiltMax=49, Gamma=0.410
18:12:09.655 00.041 3732 UpdateGuideState exits: No star selected
18:12:09.655 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:09.655 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:12:09.655 00.000 3732 Enqueuing Expose request
18:12:09.655 00.000 5896 Worker thread wakes up
18:12:09.655 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:12:09.655 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:12:10.595 00.940 5896 Exposure complete
18:12:10.659 00.064 5896 worker thread done servicing request
18:12:10.659 00.000 3732 OnExposeComplete: enter
18:12:10.659 00.000 3732 UpdateGuideState(): m_state=1
18:12:10.659 00.000 3732 UpdateCurrentPosition: no star selected
18:12:10.659 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:10.675 00.016 3732 Status Line: No star selected
18:12:10.681 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=0, FiltMin=0, FiltMax=41, Gamma=0.410
18:12:10.722 00.041 3732 UpdateGuideState exits: No star selected
18:12:10.722 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:10.722 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:12:10.722 00.000 3732 Enqueuing Expose request
18:12:10.722 00.000 5896 Worker thread wakes up
18:12:10.722 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:12:10.722 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:12:11.882 01.160 5896 Exposure complete
18:12:11.930 00.048 5896 worker thread done servicing request
18:12:11.930 00.000 3732 OnExposeComplete: enter
18:12:11.932 00.002 3732 UpdateGuideState(): m_state=1
18:12:11.932 00.000 3732 UpdateCurrentPosition: no star selected
18:12:11.932 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:11.932 00.000 3732 Status Line: No star selected
18:12:11.932 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=0, FiltMin=0, FiltMax=41, Gamma=0.410
18:12:11.988 00.056 3732 UpdateGuideState exits: No star selected
18:12:11.990 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:11.992 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:12:11.993 00.001 3732 Enqueuing Expose request
18:12:11.994 00.001 5896 Worker thread wakes up
18:12:11.994 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:12:11.994 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:12:12.918 00.924 5896 Exposure complete
18:12:12.987 00.069 5896 worker thread done servicing request
18:12:12.987 00.000 3732 OnExposeComplete: enter
18:12:12.987 00.000 3732 UpdateGuideState(): m_state=1
18:12:12.987 00.000 3732 UpdateCurrentPosition: no star selected
18:12:12.987 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:12.987 00.000 3732 Status Line: No star selected
18:12:12.997 00.010 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=49, med=0, FiltMin=0, FiltMax=43, Gamma=0.410
18:12:13.045 00.048 3732 UpdateGuideState exits: No star selected
18:12:13.045 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:13.045 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:12:13.045 00.000 3732 Enqueuing Expose request
18:12:13.045 00.000 5896 Worker thread wakes up
18:12:13.045 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:12:13.045 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:12:14.202 01.157 5896 Exposure complete
18:12:14.248 00.046 5896 worker thread done servicing request
18:12:14.248 00.000 3732 OnExposeComplete: enter
18:12:14.248 00.000 3732 UpdateGuideState(): m_state=1
18:12:14.248 00.000 3732 UpdateCurrentPosition: no star selected
18:12:14.248 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:14.248 00.000 3732 Status Line: No star selected
18:12:14.267 00.019 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=0, FiltMin=0, FiltMax=43, Gamma=0.410
18:12:14.311 00.044 3732 UpdateGuideState exits: No star selected
18:12:14.311 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:14.311 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:12:14.311 00.000 3732 Enqueuing Expose request
18:12:14.311 00.000 5896 Worker thread wakes up
18:12:14.311 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:12:14.311 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:12:15.249 00.938 5896 Exposure complete
18:12:15.297 00.048 5896 worker thread done servicing request
18:12:15.297 00.000 3732 OnExposeComplete: enter
18:12:15.297 00.000 3732 UpdateGuideState(): m_state=1
18:12:15.314 00.017 3732 UpdateCurrentPosition: no star selected
18:12:15.315 00.001 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:15.315 00.000 3732 Status Line: No star selected
18:12:15.315 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=0, FiltMin=0, FiltMax=43, Gamma=0.410
18:12:15.361 00.046 3732 UpdateGuideState exits: No star selected
18:12:15.369 00.008 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:15.376 00.007 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:12:15.376 00.000 3732 Enqueuing Expose request
18:12:15.376 00.000 5896 Worker thread wakes up
18:12:15.376 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:12:15.376 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:12:16.536 01.160 5896 Exposure complete
18:12:16.603 00.067 5896 worker thread done servicing request
18:12:16.603 00.000 3732 OnExposeComplete: enter
18:12:16.603 00.000 3732 UpdateGuideState(): m_state=1
18:12:16.603 00.000 3732 UpdateCurrentPosition: no star selected
18:12:16.603 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:16.603 00.000 3732 Status Line: No star selected
18:12:16.620 00.017 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=0, FiltMin=0, FiltMax=42, Gamma=0.410
18:12:16.666 00.046 3732 UpdateGuideState exits: No star selected
18:12:16.668 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:16.670 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:12:16.672 00.002 3732 Enqueuing Expose request
18:12:16.674 00.002 5896 Worker thread wakes up
18:12:16.674 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:12:16.674 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:12:17.601 00.927 5896 Exposure complete
18:12:17.672 00.071 5896 worker thread done servicing request
18:12:17.672 00.000 3732 OnExposeComplete: enter
18:12:17.674 00.002 3732 UpdateGuideState(): m_state=1
18:12:17.678 00.004 3732 UpdateCurrentPosition: no star selected
18:12:17.678 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:17.678 00.000 3732 Status Line: No star selected
18:12:17.689 00.011 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=140, med=0, FiltMin=0, FiltMax=44, Gamma=0.410
18:12:17.725 00.036 3732 UpdateGuideState exits: No star selected
18:12:17.741 00.016 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:17.741 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:12:17.746 00.005 3732 Enqueuing Expose request
18:12:17.746 00.000 5896 Worker thread wakes up
18:12:17.746 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:12:17.746 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:12:18.893 01.147 5896 Exposure complete
18:12:18.948 00.055 5896 worker thread done servicing request
18:12:18.948 00.000 3732 OnExposeComplete: enter
18:12:18.950 00.002 3732 UpdateGuideState(): m_state=1
18:12:18.955 00.005 3732 UpdateCurrentPosition: no star selected
18:12:18.957 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:18.959 00.002 3732 Status Line: No star selected
18:12:18.965 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=0, FiltMin=0, FiltMax=44, Gamma=0.410
18:12:19.000 00.035 3732 UpdateGuideState exits: No star selected
18:12:19.014 00.014 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:19.016 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:12:19.018 00.002 3732 Enqueuing Expose request
18:12:19.018 00.000 5896 Worker thread wakes up
18:12:19.018 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:12:19.020 00.002 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:12:19.937 00.917 5896 Exposure complete
18:12:19.994 00.057 5896 worker thread done servicing request
18:12:19.994 00.000 3732 OnExposeComplete: enter
18:12:19.994 00.000 3732 UpdateGuideState(): m_state=1
18:12:20.000 00.006 3732 UpdateCurrentPosition: no star selected
18:12:20.000 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:20.000 00.000 3732 Status Line: No star selected
18:12:20.000 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=0, FiltMin=0, FiltMax=42, Gamma=0.410
18:12:20.057 00.057 3732 UpdateGuideState exits: No star selected
18:12:20.059 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:20.059 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:12:20.063 00.004 3732 Enqueuing Expose request
18:12:20.063 00.000 5896 Worker thread wakes up
18:12:20.063 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:12:20.063 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:12:21.194 01.131 5896 Exposure complete
18:12:21.241 00.047 5896 worker thread done servicing request
18:12:21.241 00.000 3732 OnExposeComplete: enter
18:12:21.241 00.000 3732 UpdateGuideState(): m_state=1
18:12:21.241 00.000 3732 UpdateCurrentPosition: no star selected
18:12:21.241 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:21.241 00.000 3732 Status Line: No star selected
18:12:21.257 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=0, FiltMin=0, FiltMax=44, Gamma=0.410
18:12:21.304 00.047 3732 UpdateGuideState exits: No star selected
18:12:21.307 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:21.307 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:12:21.307 00.000 3732 Enqueuing Expose request
18:12:21.307 00.000 5896 Worker thread wakes up
18:12:21.307 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:12:21.307 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:12:22.232 00.925 5896 Exposure complete
18:12:22.296 00.064 5896 worker thread done servicing request
18:12:22.296 00.000 3732 OnExposeComplete: enter
18:12:22.298 00.002 3732 UpdateGuideState(): m_state=1
18:12:22.302 00.004 3732 UpdateCurrentPosition: no star selected
18:12:22.304 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:22.306 00.002 3732 Status Line: No star selected
18:12:22.312 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=49, med=0, FiltMin=0, FiltMax=44, Gamma=0.410
18:12:22.357 00.045 3732 UpdateGuideState exits: No star selected
18:12:22.359 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:22.361 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:12:22.363 00.002 3732 Enqueuing Expose request
18:12:22.365 00.002 5896 Worker thread wakes up
18:12:22.365 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:12:22.365 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:12:23.509 01.144 5896 Exposure complete
18:12:23.606 00.097 5896 worker thread done servicing request
18:12:23.606 00.000 3732 OnExposeComplete: enter
18:12:23.606 00.000 3732 UpdateGuideState(): m_state=1
18:12:23.606 00.000 3732 UpdateCurrentPosition: no star selected
18:12:23.606 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:23.606 00.000 3732 Status Line: No star selected
18:12:23.620 00.014 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=48, med=0, FiltMin=0, FiltMax=41, Gamma=0.410
18:12:23.668 00.048 3732 UpdateGuideState exits: No star selected
18:12:23.668 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:23.668 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:12:23.668 00.000 3732 Enqueuing Expose request
18:12:23.668 00.000 5896 Worker thread wakes up
18:12:23.668 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:12:23.668 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:12:24.590 00.922 5896 Exposure complete
18:12:24.637 00.047 5896 worker thread done servicing request
18:12:24.637 00.000 3732 OnExposeComplete: enter
18:12:24.637 00.000 3732 UpdateGuideState(): m_state=1
18:12:24.637 00.000 3732 UpdateCurrentPosition: no star selected
18:12:24.637 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:24.637 00.000 3732 Status Line: No star selected
18:12:24.655 00.018 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=0, FiltMin=0, FiltMax=45, Gamma=0.410
18:12:24.700 00.045 3732 UpdateGuideState exits: No star selected
18:12:24.700 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:24.700 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:12:24.700 00.000 3732 Enqueuing Expose request
18:12:24.700 00.000 5896 Worker thread wakes up
18:12:24.700 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:12:24.700 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:12:25.862 01.162 5896 Exposure complete
18:12:25.926 00.064 5896 worker thread done servicing request
18:12:25.926 00.000 3732 OnExposeComplete: enter
18:12:25.932 00.006 3732 UpdateGuideState(): m_state=1
18:12:25.932 00.000 3732 UpdateCurrentPosition: no star selected
18:12:25.932 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:25.932 00.000 3732 Status Line: No star selected
18:12:25.942 00.010 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=0, FiltMin=0, FiltMax=43, Gamma=0.410
18:12:25.974 00.032 3732 UpdateGuideState exits: No star selected
18:12:25.989 00.015 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:25.989 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:12:25.989 00.000 3732 Enqueuing Expose request
18:12:25.996 00.007 5896 Worker thread wakes up
18:12:25.996 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:12:25.996 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:12:26.928 00.932 5896 Exposure complete
18:12:26.976 00.048 5896 worker thread done servicing request
18:12:26.976 00.000 3732 OnExposeComplete: enter
18:12:26.976 00.000 3732 UpdateGuideState(): m_state=1
18:12:26.992 00.016 3732 UpdateCurrentPosition: no star selected
18:12:26.992 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:26.992 00.000 3732 Status Line: No star selected
18:12:26.992 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=0, FiltMin=0, FiltMax=46, Gamma=0.410
18:12:27.040 00.048 3732 UpdateGuideState exits: No star selected
18:12:27.040 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:27.040 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:12:27.040 00.000 3732 Enqueuing Expose request
18:12:27.040 00.000 5896 Worker thread wakes up
18:12:27.040 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:12:27.040 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:12:28.180 01.140 5896 Exposure complete
18:12:28.244 00.064 5896 worker thread done servicing request
18:12:28.244 00.000 3732 OnExposeComplete: enter
18:12:28.244 00.000 3732 UpdateGuideState(): m_state=1
18:12:28.244 00.000 3732 UpdateCurrentPosition: no star selected
18:12:28.244 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:28.260 00.016 3732 Status Line: No star selected
18:12:28.260 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=0, FiltMin=0, FiltMax=44, Gamma=0.410
18:12:28.307 00.047 3732 UpdateGuideState exits: No star selected
18:12:28.307 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:28.307 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:12:28.307 00.000 3732 Enqueuing Expose request
18:12:28.307 00.000 5896 Worker thread wakes up
18:12:28.307 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:12:28.307 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:12:29.234 00.927 5896 Exposure complete
18:12:29.293 00.059 5896 worker thread done servicing request
18:12:29.293 00.000 3732 OnExposeComplete: enter
18:12:29.293 00.000 3732 UpdateGuideState(): m_state=1
18:12:29.293 00.000 3732 UpdateCurrentPosition: no star selected
18:12:29.306 00.013 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:29.306 00.000 3732 Status Line: No star selected
18:12:29.309 00.003 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=0, FiltMin=0, FiltMax=42, Gamma=0.410
18:12:29.357 00.048 3732 UpdateGuideState exits: No star selected
18:12:29.357 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:29.357 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:12:29.357 00.000 3732 Enqueuing Expose request
18:12:29.357 00.000 5896 Worker thread wakes up
18:12:29.357 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:12:29.357 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:12:30.518 01.161 5896 Exposure complete
18:12:30.582 00.064 5896 worker thread done servicing request
18:12:30.582 00.000 3732 OnExposeComplete: enter
18:12:30.582 00.000 3732 UpdateGuideState(): m_state=1
18:12:30.582 00.000 3732 UpdateCurrentPosition: no star selected
18:12:30.582 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:30.582 00.000 3732 Status Line: No star selected
18:12:30.598 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=0, FiltMin=0, FiltMax=43, Gamma=0.410
18:12:30.646 00.048 3732 UpdateGuideState exits: No star selected
18:12:30.646 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:30.651 00.005 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:12:30.651 00.000 3732 Enqueuing Expose request
18:12:30.651 00.000 5896 Worker thread wakes up
18:12:30.651 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:12:30.651 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:12:31.580 00.929 5896 Exposure complete
18:12:31.643 00.063 5896 worker thread done servicing request
18:12:31.643 00.000 3732 OnExposeComplete: enter
18:12:31.643 00.000 3732 UpdateGuideState(): m_state=1
18:12:31.643 00.000 3732 UpdateCurrentPosition: no star selected
18:12:31.657 00.014 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:31.659 00.002 3732 Status Line: No star selected
18:12:31.659 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=0, FiltMin=0, FiltMax=41, Gamma=0.410
18:12:31.707 00.048 3732 UpdateGuideState exits: No star selected
18:12:31.713 00.006 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:31.713 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:12:31.713 00.000 3732 Enqueuing Expose request
18:12:31.713 00.000 5896 Worker thread wakes up
18:12:31.713 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:12:31.713 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:12:32.869 01.156 5896 Exposure complete
18:12:32.932 00.063 5896 worker thread done servicing request
18:12:32.932 00.000 3732 OnExposeComplete: enter
18:12:32.932 00.000 3732 UpdateGuideState(): m_state=1
18:12:32.932 00.000 3732 UpdateCurrentPosition: no star selected
18:12:32.932 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:32.932 00.000 3732 Status Line: No star selected
18:12:32.952 00.020 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=0, FiltMin=0, FiltMax=42, Gamma=0.410
18:12:32.995 00.043 3732 UpdateGuideState exits: No star selected
18:12:32.995 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:32.995 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:12:32.995 00.000 3732 Enqueuing Expose request
18:12:32.995 00.000 5896 Worker thread wakes up
18:12:32.995 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:12:32.995 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:12:33.932 00.937 5896 Exposure complete
18:12:33.978 00.046 5896 worker thread done servicing request
18:12:33.978 00.000 3732 OnExposeComplete: enter
18:12:33.978 00.000 3732 UpdateGuideState(): m_state=1
18:12:33.994 00.016 3732 UpdateCurrentPosition: no star selected
18:12:33.994 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:33.994 00.000 3732 Status Line: No star selected
18:12:33.994 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=0, FiltMin=0, FiltMax=45, Gamma=0.410
18:12:34.042 00.048 3732 UpdateGuideState exits: No star selected
18:12:34.042 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:34.042 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:12:34.042 00.000 3732 Enqueuing Expose request
18:12:34.042 00.000 5896 Worker thread wakes up
18:12:34.042 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:12:34.042 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:12:35.202 01.160 5896 Exposure complete
18:12:35.249 00.047 5896 worker thread done servicing request
18:12:35.249 00.000 3732 OnExposeComplete: enter
18:12:35.249 00.000 3732 UpdateGuideState(): m_state=1
18:12:35.265 00.016 3732 UpdateCurrentPosition: no star selected
18:12:35.265 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:35.265 00.000 3732 Status Line: No star selected
18:12:35.265 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=0, FiltMin=0, FiltMax=42, Gamma=0.410
18:12:35.313 00.048 3732 UpdateGuideState exits: No star selected
18:12:35.313 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:35.313 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:12:35.313 00.000 3732 Enqueuing Expose request
18:12:35.329 00.016 5896 Worker thread wakes up
18:12:35.329 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:12:35.329 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:12:36.248 00.919 5896 Exposure complete
18:12:36.312 00.064 5896 worker thread done servicing request
18:12:36.312 00.000 3732 OnExposeComplete: enter
18:12:36.312 00.000 3732 UpdateGuideState(): m_state=1
18:12:36.312 00.000 3732 UpdateCurrentPosition: no star selected
18:12:36.312 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:36.312 00.000 3732 Status Line: No star selected
18:12:36.332 00.020 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=0, FiltMin=0, FiltMax=43, Gamma=0.410
18:12:36.375 00.043 3732 UpdateGuideState exits: No star selected
18:12:36.377 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:36.379 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:12:36.381 00.002 3732 Enqueuing Expose request
18:12:36.383 00.002 5896 Worker thread wakes up
18:12:36.383 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:12:36.383 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:12:37.536 01.153 5896 Exposure complete
18:12:37.602 00.066 5896 worker thread done servicing request
18:12:37.602 00.000 3732 OnExposeComplete: enter
18:12:37.602 00.000 3732 UpdateGuideState(): m_state=1
18:12:37.602 00.000 3732 UpdateCurrentPosition: no star selected
18:12:37.602 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:37.602 00.000 3732 Status Line: No star selected
18:12:37.617 00.015 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=51, med=0, FiltMin=0, FiltMax=40, Gamma=0.410
18:12:37.663 00.046 3732 UpdateGuideState exits: No star selected
18:12:37.665 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:37.667 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:12:37.669 00.002 3732 Enqueuing Expose request
18:12:37.671 00.002 5896 Worker thread wakes up
18:12:37.671 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:12:37.671 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:12:38.604 00.933 5896 Exposure complete
18:12:38.651 00.047 5896 worker thread done servicing request
18:12:38.651 00.000 3732 OnExposeComplete: enter
18:12:38.651 00.000 3732 UpdateGuideState(): m_state=1
18:12:38.667 00.016 3732 UpdateCurrentPosition: no star selected
18:12:38.667 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:38.667 00.000 3732 Status Line: No star selected
18:12:38.677 00.010 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=0, FiltMin=0, FiltMax=45, Gamma=0.410
18:12:38.719 00.042 3732 UpdateGuideState exits: No star selected
18:12:38.721 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:38.723 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:12:38.725 00.002 3732 Enqueuing Expose request
18:12:38.727 00.002 5896 Worker thread wakes up
18:12:38.727 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:12:38.727 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:12:39.874 01.147 5896 Exposure complete
18:12:39.932 00.058 5896 worker thread done servicing request
18:12:39.932 00.000 3732 OnExposeComplete: enter
18:12:39.932 00.000 3732 UpdateGuideState(): m_state=1
18:12:39.938 00.006 3732 UpdateCurrentPosition: no star selected
18:12:39.938 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:39.938 00.000 3732 Status Line: No star selected
18:12:39.938 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=0, FiltMin=0, FiltMax=40, Gamma=0.410
18:12:39.986 00.048 3732 UpdateGuideState exits: No star selected
18:12:39.986 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:39.994 00.008 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:12:39.994 00.000 3732 Enqueuing Expose request
18:12:40.001 00.007 5896 Worker thread wakes up
18:12:40.001 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:12:40.001 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:12:40.924 00.923 5896 Exposure complete
18:12:40.987 00.063 5896 worker thread done servicing request
18:12:40.987 00.000 3732 OnExposeComplete: enter
18:12:40.987 00.000 3732 UpdateGuideState(): m_state=1
18:12:40.987 00.000 3732 UpdateCurrentPosition: no star selected
18:12:40.987 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:40.987 00.000 3732 Status Line: No star selected
18:12:41.003 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=0, FiltMin=0, FiltMax=45, Gamma=0.410
18:12:41.051 00.048 3732 UpdateGuideState exits: No star selected
18:12:41.051 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:41.051 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:12:41.058 00.007 3732 Enqueuing Expose request
18:12:41.063 00.005 5896 Worker thread wakes up
18:12:41.063 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:12:41.063 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:12:42.213 01.150 5896 Exposure complete
18:12:42.277 00.064 5896 worker thread done servicing request
18:12:42.277 00.000 3732 OnExposeComplete: enter
18:12:42.277 00.000 3732 UpdateGuideState(): m_state=1
18:12:42.277 00.000 3732 UpdateCurrentPosition: no star selected
18:12:42.277 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:42.277 00.000 3732 Status Line: No star selected
18:12:42.297 00.020 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=49, med=0, FiltMin=0, FiltMax=39, Gamma=0.410
18:12:42.341 00.044 3732 UpdateGuideState exits: No star selected
18:12:42.343 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:42.345 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:12:42.345 00.000 3732 Enqueuing Expose request
18:12:42.347 00.002 5896 Worker thread wakes up
18:12:42.347 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:12:42.347 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:12:43.280 00.933 5896 Exposure complete
18:12:43.343 00.063 5896 worker thread done servicing request
18:12:43.343 00.000 3732 OnExposeComplete: enter
18:12:43.343 00.000 3732 UpdateGuideState(): m_state=1
18:12:43.343 00.000 3732 UpdateCurrentPosition: no star selected
18:12:43.343 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:43.343 00.000 3732 Status Line: No star selected
18:12:43.359 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=0, FiltMin=0, FiltMax=43, Gamma=0.410
18:12:43.401 00.042 3732 UpdateGuideState exits: No star selected
18:12:43.407 00.006 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:43.409 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:12:43.411 00.002 3732 Enqueuing Expose request
18:12:43.413 00.002 5896 Worker thread wakes up
18:12:43.413 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:12:43.413 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:12:44.566 01.153 5896 Exposure complete
18:12:44.614 00.048 5896 worker thread done servicing request
18:12:44.614 00.000 3732 OnExposeComplete: enter
18:12:44.614 00.000 3732 UpdateGuideState(): m_state=1
18:12:44.614 00.000 3732 UpdateCurrentPosition: no star selected
18:12:44.630 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:44.630 00.000 3732 Status Line: No star selected
18:12:44.630 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=0, FiltMin=0, FiltMax=44, Gamma=0.410
18:12:44.682 00.052 3732 UpdateGuideState exits: No star selected
18:12:44.682 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:44.682 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:12:44.682 00.000 3732 Enqueuing Expose request
18:12:44.682 00.000 5896 Worker thread wakes up
18:12:44.682 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:12:44.682 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:12:45.614 00.932 5896 Exposure complete
18:12:45.693 00.079 5896 worker thread done servicing request
18:12:45.693 00.000 3732 OnExposeComplete: enter
18:12:45.693 00.000 3732 UpdateGuideState(): m_state=1
18:12:45.693 00.000 3732 UpdateCurrentPosition: no star selected
18:12:45.693 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:45.693 00.000 3732 Status Line: No star selected
18:12:45.693 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=0, FiltMin=0, FiltMax=45, Gamma=0.410
18:12:45.745 00.052 3732 UpdateGuideState exits: No star selected
18:12:45.745 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:45.745 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:12:45.757 00.012 3732 Enqueuing Expose request
18:12:45.759 00.002 5896 Worker thread wakes up
18:12:45.759 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:12:45.759 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:12:46.901 01.142 5896 Exposure complete
18:12:46.948 00.047 5896 worker thread done servicing request
18:12:46.948 00.000 3732 OnExposeComplete: enter
18:12:46.948 00.000 3732 UpdateGuideState(): m_state=1
18:12:46.964 00.016 3732 UpdateCurrentPosition: no star selected
18:12:46.964 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:46.964 00.000 3732 Status Line: No star selected
18:12:46.964 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=0, FiltMin=0, FiltMax=48, Gamma=0.410
18:12:47.011 00.047 3732 UpdateGuideState exits: No star selected
18:12:47.011 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:47.011 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:12:47.011 00.000 3732 Enqueuing Expose request
18:12:47.011 00.000 5896 Worker thread wakes up
18:12:47.011 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:12:47.011 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:12:47.948 00.937 5896 Exposure complete
18:12:48.010 00.062 5896 worker thread done servicing request
18:12:48.010 00.000 3732 OnExposeComplete: enter
18:12:48.010 00.000 3732 UpdateGuideState(): m_state=1
18:12:48.010 00.000 3732 UpdateCurrentPosition: no star selected
18:12:48.010 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:48.010 00.000 3732 Status Line: No star selected
18:12:48.010 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=0, FiltMin=0, FiltMax=42, Gamma=0.410
18:12:48.057 00.047 3732 UpdateGuideState exits: No star selected
18:12:48.057 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:48.073 00.016 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:12:48.073 00.000 3732 Enqueuing Expose request
18:12:48.073 00.000 5896 Worker thread wakes up
18:12:48.073 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:12:48.073 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:12:49.231 01.158 5896 Exposure complete
18:12:49.295 00.064 5896 worker thread done servicing request
18:12:49.295 00.000 3732 OnExposeComplete: enter
18:12:49.295 00.000 3732 UpdateGuideState(): m_state=1
18:12:49.295 00.000 3732 UpdateCurrentPosition: no star selected
18:12:49.295 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:49.311 00.016 3732 Status Line: No star selected
18:12:49.311 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=0, FiltMin=0, FiltMax=42, Gamma=0.410
18:12:49.366 00.055 3732 UpdateGuideState exits: No star selected
18:12:49.369 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:49.369 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:12:49.374 00.005 3732 Enqueuing Expose request
18:12:49.374 00.000 5896 Worker thread wakes up
18:12:49.374 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:12:49.374 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:12:50.296 00.922 5896 Exposure complete
18:12:50.383 00.087 5896 worker thread done servicing request
18:12:50.383 00.000 3732 OnExposeComplete: enter
18:12:50.383 00.000 3732 UpdateGuideState(): m_state=1
18:12:50.383 00.000 3732 UpdateCurrentPosition: no star selected
18:12:50.383 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:50.391 00.008 3732 Status Line: No star selected
18:12:50.396 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=0, FiltMin=0, FiltMax=44, Gamma=0.410
18:12:50.438 00.042 3732 UpdateGuideState exits: No star selected
18:12:50.438 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:50.438 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:12:50.438 00.000 3732 Enqueuing Expose request
18:12:50.438 00.000 5896 Worker thread wakes up
18:12:50.438 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:12:50.438 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:12:51.586 01.148 5896 Exposure complete
18:12:51.633 00.047 5896 worker thread done servicing request
18:12:51.633 00.000 3732 OnExposeComplete: enter
18:12:51.633 00.000 3732 UpdateGuideState(): m_state=1
18:12:51.633 00.000 3732 UpdateCurrentPosition: no star selected
18:12:51.633 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:51.649 00.016 3732 Status Line: No star selected
18:12:51.649 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=51, med=0, FiltMin=0, FiltMax=43, Gamma=0.410
18:12:51.696 00.047 3732 UpdateGuideState exits: No star selected
18:12:51.706 00.010 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:51.706 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:12:51.706 00.000 3732 Enqueuing Expose request
18:12:51.713 00.007 5896 Worker thread wakes up
18:12:51.713 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:12:51.713 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:12:52.635 00.922 5896 Exposure complete
18:12:52.714 00.079 5896 worker thread done servicing request
18:12:52.714 00.000 3732 OnExposeComplete: enter
18:12:52.716 00.002 3732 UpdateGuideState(): m_state=1
18:12:52.719 00.003 3732 UpdateCurrentPosition: no star selected
18:12:52.721 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:52.725 00.004 3732 Status Line: No star selected
18:12:52.731 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=0, FiltMin=0, FiltMax=46, Gamma=0.410
18:12:52.776 00.045 3732 UpdateGuideState exits: No star selected
18:12:52.778 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:52.778 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:12:52.778 00.000 3732 Enqueuing Expose request
18:12:52.778 00.000 5896 Worker thread wakes up
18:12:52.778 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:12:52.778 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:12:53.932 01.154 5896 Exposure complete
18:12:53.986 00.054 5896 worker thread done servicing request
18:12:53.986 00.000 3732 OnExposeComplete: enter
18:12:53.994 00.008 3732 UpdateGuideState(): m_state=1
18:12:53.994 00.000 3732 UpdateCurrentPosition: no star selected
18:12:53.994 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:53.994 00.000 3732 Status Line: No star selected
18:12:54.002 00.008 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=0, FiltMin=0, FiltMax=42, Gamma=0.410
18:12:54.034 00.032 3732 UpdateGuideState exits: No star selected
18:12:54.050 00.016 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:54.052 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:12:54.054 00.002 3732 Enqueuing Expose request
18:12:54.057 00.003 5896 Worker thread wakes up
18:12:54.057 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:12:54.057 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:12:54.958 00.901 5896 Exposure complete
18:12:55.006 00.048 5896 worker thread done servicing request
18:12:55.022 00.016 3732 OnExposeComplete: enter
18:12:55.022 00.000 3732 UpdateGuideState(): m_state=1
18:12:55.022 00.000 3732 UpdateCurrentPosition: no star selected
18:12:55.022 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:55.022 00.000 3732 Status Line: No star selected
18:12:55.022 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=0, FiltMin=0, FiltMax=44, Gamma=0.410
18:12:55.069 00.047 3732 UpdateGuideState exits: No star selected
18:12:55.069 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:55.085 00.016 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:12:55.085 00.000 3732 Enqueuing Expose request
18:12:55.088 00.003 5896 Worker thread wakes up
18:12:55.088 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:12:55.088 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:12:56.247 01.159 5896 Exposure complete
18:12:56.294 00.047 5896 worker thread done servicing request
18:12:56.294 00.000 3732 OnExposeComplete: enter
18:12:56.294 00.000 3732 UpdateGuideState(): m_state=1
18:12:56.310 00.016 3732 UpdateCurrentPosition: no star selected
18:12:56.310 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:56.310 00.000 3732 Status Line: No star selected
18:12:56.310 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=0, FiltMin=0, FiltMax=49, Gamma=0.410
18:12:56.357 00.047 3732 UpdateGuideState exits: No star selected
18:12:56.357 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:56.357 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:12:56.357 00.000 3732 Enqueuing Expose request
18:12:56.371 00.014 5896 Worker thread wakes up
18:12:56.371 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:12:56.371 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:12:57.280 00.909 5896 Exposure complete
18:12:57.328 00.048 5896 worker thread done servicing request
18:12:57.328 00.000 3732 OnExposeComplete: enter
18:12:57.336 00.008 3732 UpdateGuideState(): m_state=1
18:12:57.338 00.002 3732 UpdateCurrentPosition: no star selected
18:12:57.340 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:57.342 00.002 3732 Status Line: No star selected
18:12:57.344 00.002 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=0, FiltMin=0, FiltMax=43, Gamma=0.410
18:12:57.391 00.047 3732 UpdateGuideState exits: No star selected
18:12:57.391 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:57.391 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:12:57.391 00.000 3732 Enqueuing Expose request
18:12:57.391 00.000 5896 Worker thread wakes up
18:12:57.391 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:12:57.391 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:12:58.551 01.160 5896 Exposure complete
18:12:58.614 00.063 5896 worker thread done servicing request
18:12:58.614 00.000 3732 OnExposeComplete: enter
18:12:58.614 00.000 3732 UpdateGuideState(): m_state=1
18:12:58.614 00.000 3732 UpdateCurrentPosition: no star selected
18:12:58.614 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:58.614 00.000 3732 Status Line: No star selected
18:12:58.632 00.018 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=0, FiltMin=0, FiltMax=42, Gamma=0.410
18:12:58.678 00.046 3732 UpdateGuideState exits: No star selected
18:12:58.678 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:58.678 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:12:58.684 00.006 3732 Enqueuing Expose request
18:12:58.684 00.000 5896 Worker thread wakes up
18:12:58.684 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:12:58.684 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:12:59.617 00.933 5896 Exposure complete
18:12:59.696 00.079 5896 worker thread done servicing request
18:12:59.696 00.000 3732 OnExposeComplete: enter
18:12:59.696 00.000 3732 UpdateGuideState(): m_state=1
18:12:59.696 00.000 3732 UpdateCurrentPosition: no star selected
18:12:59.696 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:12:59.696 00.000 3732 Status Line: No star selected
18:12:59.696 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=49, med=0, FiltMin=0, FiltMax=45, Gamma=0.410
18:12:59.744 00.048 3732 UpdateGuideState exits: No star selected
18:12:59.744 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:12:59.744 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:12:59.760 00.016 3732 Enqueuing Expose request
18:12:59.762 00.002 5896 Worker thread wakes up
18:12:59.762 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:12:59.762 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:13:00.901 01.139 5896 Exposure complete
18:13:00.947 00.046 5896 worker thread done servicing request
18:13:00.947 00.000 3732 OnExposeComplete: enter
18:13:00.947 00.000 3732 UpdateGuideState(): m_state=1
18:13:00.963 00.016 3732 UpdateCurrentPosition: no star selected
18:13:00.963 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:00.963 00.000 3732 Status Line: No star selected
18:13:00.963 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=0, FiltMin=0, FiltMax=43, Gamma=0.410
18:13:01.011 00.048 3732 UpdateGuideState exits: No star selected
18:13:01.011 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:01.011 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:13:01.011 00.000 3732 Enqueuing Expose request
18:13:01.011 00.000 5896 Worker thread wakes up
18:13:01.011 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:13:01.011 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:13:01.948 00.937 5896 Exposure complete
18:13:02.010 00.062 5896 worker thread done servicing request
18:13:02.010 00.000 3732 OnExposeComplete: enter
18:13:02.010 00.000 3732 UpdateGuideState(): m_state=1
18:13:02.010 00.000 3732 UpdateCurrentPosition: no star selected
18:13:02.010 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:02.010 00.000 3732 Status Line: No star selected
18:13:02.026 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=0, FiltMin=0, FiltMax=45, Gamma=0.410
18:13:02.073 00.047 3732 UpdateGuideState exits: No star selected
18:13:02.073 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:02.073 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:13:02.073 00.000 3732 Enqueuing Expose request
18:13:02.073 00.000 5896 Worker thread wakes up
18:13:02.073 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:13:02.073 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:13:03.235 01.162 5896 Exposure complete
18:13:03.299 00.064 5896 worker thread done servicing request
18:13:03.299 00.000 3732 OnExposeComplete: enter
18:13:03.299 00.000 3732 UpdateGuideState(): m_state=1
18:13:03.299 00.000 3732 UpdateCurrentPosition: no star selected
18:13:03.299 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:03.315 00.016 3732 Status Line: No star selected
18:13:03.319 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=0, FiltMin=0, FiltMax=48, Gamma=0.410
18:13:03.363 00.044 3732 UpdateGuideState exits: No star selected
18:13:03.363 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:03.369 00.006 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:13:03.369 00.000 3732 Enqueuing Expose request
18:13:03.369 00.000 5896 Worker thread wakes up
18:13:03.369 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:13:03.369 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:13:04.303 00.934 5896 Exposure complete
18:13:04.350 00.047 5896 worker thread done servicing request
18:13:04.350 00.000 3732 OnExposeComplete: enter
18:13:04.350 00.000 3732 UpdateGuideState(): m_state=1
18:13:04.366 00.016 3732 UpdateCurrentPosition: no star selected
18:13:04.366 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:04.366 00.000 3732 Status Line: No star selected
18:13:04.366 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=0, FiltMin=0, FiltMax=42, Gamma=0.410
18:13:04.414 00.048 3732 UpdateGuideState exits: No star selected
18:13:04.414 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:04.414 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:13:04.414 00.000 3732 Enqueuing Expose request
18:13:04.414 00.000 5896 Worker thread wakes up
18:13:04.414 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:13:04.414 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:13:05.572 01.158 5896 Exposure complete
18:13:05.632 00.060 5896 worker thread done servicing request
18:13:05.632 00.000 3732 OnExposeComplete: enter
18:13:05.634 00.002 3732 UpdateGuideState(): m_state=1
18:13:05.636 00.002 3732 UpdateCurrentPosition: no star selected
18:13:05.636 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:05.636 00.000 3732 Status Line: No star selected
18:13:05.647 00.011 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=50, med=0, FiltMin=0, FiltMax=40, Gamma=0.410
18:13:05.685 00.038 3732 UpdateGuideState exits: No star selected
18:13:05.685 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:05.699 00.014 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:13:05.699 00.000 3732 Enqueuing Expose request
18:13:05.699 00.000 5896 Worker thread wakes up
18:13:05.699 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:13:05.699 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:13:06.636 00.937 5896 Exposure complete
18:13:06.684 00.048 5896 worker thread done servicing request
18:13:06.684 00.000 3732 OnExposeComplete: enter
18:13:06.684 00.000 3732 UpdateGuideState(): m_state=1
18:13:06.684 00.000 3732 UpdateCurrentPosition: no star selected
18:13:06.684 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:06.684 00.000 3732 Status Line: No star selected
18:13:06.684 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=0, FiltMin=0, FiltMax=41, Gamma=0.410
18:13:06.731 00.047 3732 UpdateGuideState exits: No star selected
18:13:06.731 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:06.746 00.015 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:13:06.747 00.001 3732 Enqueuing Expose request
18:13:06.747 00.000 5896 Worker thread wakes up
18:13:06.747 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:13:06.747 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:13:07.907 01.160 5896 Exposure complete
18:13:07.970 00.063 5896 worker thread done servicing request
18:13:07.970 00.000 3732 OnExposeComplete: enter
18:13:07.970 00.000 3732 UpdateGuideState(): m_state=1
18:13:07.970 00.000 3732 UpdateCurrentPosition: no star selected
18:13:07.970 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:07.970 00.000 3732 Status Line: No star selected
18:13:07.986 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=0, FiltMin=0, FiltMax=45, Gamma=0.410
18:13:08.026 00.040 3732 UpdateGuideState exits: No star selected
18:13:08.026 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:08.034 00.008 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:13:08.034 00.000 3732 Enqueuing Expose request
18:13:08.034 00.000 5896 Worker thread wakes up
18:13:08.034 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:13:08.034 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:13:08.958 00.924 5896 Exposure complete
18:13:09.021 00.063 5896 worker thread done servicing request
18:13:09.021 00.000 3732 OnExposeComplete: enter
18:13:09.021 00.000 3732 UpdateGuideState(): m_state=1
18:13:09.036 00.015 3732 UpdateCurrentPosition: no star selected
18:13:09.036 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:09.036 00.000 3732 Status Line: No star selected
18:13:09.036 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=0, FiltMin=0, FiltMax=40, Gamma=0.410
18:13:09.088 00.052 3732 UpdateGuideState exits: No star selected
18:13:09.088 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:09.088 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:13:09.088 00.000 3732 Enqueuing Expose request
18:13:09.088 00.000 5896 Worker thread wakes up
18:13:09.088 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:13:09.088 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:13:10.243 01.155 5896 Exposure complete
18:13:10.307 00.064 5896 worker thread done servicing request
18:13:10.307 00.000 3732 OnExposeComplete: enter
18:13:10.307 00.000 3732 UpdateGuideState(): m_state=1
18:13:10.307 00.000 3732 UpdateCurrentPosition: no star selected
18:13:10.307 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:10.307 00.000 3732 Status Line: No star selected
18:13:10.327 00.020 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=0, FiltMin=0, FiltMax=42, Gamma=0.410
18:13:10.371 00.044 3732 UpdateGuideState exits: No star selected
18:13:10.371 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:10.371 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:13:10.371 00.000 3732 Enqueuing Expose request
18:13:10.371 00.000 5896 Worker thread wakes up
18:13:10.371 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:13:10.371 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:13:11.307 00.936 5896 Exposure complete
18:13:11.367 00.060 5896 worker thread done servicing request
18:13:11.367 00.000 3732 OnExposeComplete: enter
18:13:11.367 00.000 3732 UpdateGuideState(): m_state=1
18:13:11.370 00.003 3732 UpdateCurrentPosition: no star selected
18:13:11.370 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:11.370 00.000 3732 Status Line: No star selected
18:13:11.370 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=0, FiltMin=0, FiltMax=43, Gamma=0.410
18:13:11.418 00.048 3732 UpdateGuideState exits: No star selected
18:13:11.418 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:11.418 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:13:11.418 00.000 3732 Enqueuing Expose request
18:13:11.418 00.000 5896 Worker thread wakes up
18:13:11.418 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:13:11.418 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:13:12.579 01.161 5896 Exposure complete
18:13:12.643 00.064 5896 worker thread done servicing request
18:13:12.643 00.000 3732 OnExposeComplete: enter
18:13:12.643 00.000 3732 UpdateGuideState(): m_state=1
18:13:12.643 00.000 3732 UpdateCurrentPosition: no star selected
18:13:12.643 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:12.643 00.000 3732 Status Line: No star selected
18:13:12.658 00.015 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=0, FiltMin=0, FiltMax=44, Gamma=0.410
18:13:12.705 00.047 3732 UpdateGuideState exits: No star selected
18:13:12.705 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:12.705 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:13:12.705 00.000 3732 Enqueuing Expose request
18:13:12.713 00.008 5896 Worker thread wakes up
18:13:12.713 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:13:12.713 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:13:13.644 00.931 5896 Exposure complete
18:13:13.707 00.063 5896 worker thread done servicing request
18:13:13.707 00.000 3732 OnExposeComplete: enter
18:13:13.707 00.000 3732 UpdateGuideState(): m_state=1
18:13:13.707 00.000 3732 UpdateCurrentPosition: no star selected
18:13:13.707 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:13.725 00.018 3732 Status Line: No star selected
18:13:13.725 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=0, FiltMin=0, FiltMax=45, Gamma=0.410
18:13:13.775 00.050 3732 UpdateGuideState exits: No star selected
18:13:13.775 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:13.775 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:13:13.775 00.000 3732 Enqueuing Expose request
18:13:13.775 00.000 5896 Worker thread wakes up
18:13:13.775 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:13:13.775 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:13:14.929 01.154 5896 Exposure complete
18:13:14.977 00.048 5896 worker thread done servicing request
18:13:14.977 00.000 3732 OnExposeComplete: enter
18:13:14.977 00.000 3732 UpdateGuideState(): m_state=1
18:13:14.977 00.000 3732 UpdateCurrentPosition: no star selected
18:13:14.977 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:14.993 00.016 3732 Status Line: No star selected
18:13:14.993 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=0, FiltMin=0, FiltMax=43, Gamma=0.410
18:13:15.041 00.048 3732 UpdateGuideState exits: No star selected
18:13:15.041 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:15.041 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:13:15.041 00.000 3732 Enqueuing Expose request
18:13:15.041 00.000 5896 Worker thread wakes up
18:13:15.041 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:13:15.041 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:13:15.978 00.937 5896 Exposure complete
18:13:16.025 00.047 5896 worker thread done servicing request
18:13:16.025 00.000 3732 OnExposeComplete: enter
18:13:16.025 00.000 3732 UpdateGuideState(): m_state=1
18:13:16.041 00.016 3732 UpdateCurrentPosition: no star selected
18:13:16.041 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:16.041 00.000 3732 Status Line: No star selected
18:13:16.050 00.009 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=51, med=0, FiltMin=0, FiltMax=45, Gamma=0.410
18:13:16.088 00.038 3732 UpdateGuideState exits: No star selected
18:13:16.088 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:16.088 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:13:16.088 00.000 3732 Enqueuing Expose request
18:13:16.088 00.000 5896 Worker thread wakes up
18:13:16.088 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:13:16.088 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:13:17.248 01.160 5896 Exposure complete
18:13:17.295 00.047 5896 worker thread done servicing request
18:13:17.295 00.000 3732 OnExposeComplete: enter
18:13:17.295 00.000 3732 UpdateGuideState(): m_state=1
18:13:17.311 00.016 3732 UpdateCurrentPosition: no star selected
18:13:17.311 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:17.311 00.000 3732 Status Line: No star selected
18:13:17.311 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=0, FiltMin=0, FiltMax=50, Gamma=0.410
18:13:17.359 00.048 3732 UpdateGuideState exits: No star selected
18:13:17.359 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:17.369 00.010 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:13:17.374 00.005 3732 Enqueuing Expose request
18:13:17.379 00.005 5896 Worker thread wakes up
18:13:17.379 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:13:17.379 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:13:18.281 00.902 5896 Exposure complete
18:13:18.344 00.063 5896 worker thread done servicing request
18:13:18.344 00.000 3732 OnExposeComplete: enter
18:13:18.344 00.000 3732 UpdateGuideState(): m_state=1
18:13:18.360 00.016 3732 UpdateCurrentPosition: no star selected
18:13:18.360 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:18.360 00.000 3732 Status Line: No star selected
18:13:18.369 00.009 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=0, FiltMin=0, FiltMax=47, Gamma=0.410
18:13:18.407 00.038 3732 UpdateGuideState exits: No star selected
18:13:18.407 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:18.407 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:13:18.407 00.000 3732 Enqueuing Expose request
18:13:18.407 00.000 5896 Worker thread wakes up
18:13:18.407 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:13:18.407 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:13:19.569 01.162 5896 Exposure complete
18:13:19.632 00.063 5896 worker thread done servicing request
18:13:19.632 00.000 3732 OnExposeComplete: enter
18:13:19.642 00.010 3732 UpdateGuideState(): m_state=1
18:13:19.644 00.002 3732 UpdateCurrentPosition: no star selected
18:13:19.646 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:19.650 00.004 3732 Status Line: No star selected
18:13:19.654 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=0, FiltMin=0, FiltMax=48, Gamma=0.410
18:13:19.696 00.042 3732 UpdateGuideState exits: No star selected
18:13:19.704 00.008 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:19.704 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:13:19.704 00.000 3732 Enqueuing Expose request
18:13:19.704 00.000 5896 Worker thread wakes up
18:13:19.704 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:13:19.704 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:13:20.633 00.929 5896 Exposure complete
18:13:20.691 00.058 5896 worker thread done servicing request
18:13:20.691 00.000 3732 OnExposeComplete: enter
18:13:20.691 00.000 3732 UpdateGuideState(): m_state=1
18:13:20.691 00.000 3732 UpdateCurrentPosition: no star selected
18:13:20.697 00.006 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:20.699 00.002 3732 Status Line: No star selected
18:13:20.704 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=0, FiltMin=0, FiltMax=46, Gamma=0.410
18:13:20.746 00.042 3732 UpdateGuideState exits: No star selected
18:13:20.746 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:20.746 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:13:20.746 00.000 3732 Enqueuing Expose request
18:13:20.746 00.000 5896 Worker thread wakes up
18:13:20.746 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:13:20.746 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:13:21.904 01.158 5896 Exposure complete
18:13:21.994 00.090 5896 worker thread done servicing request
18:13:21.994 00.000 3732 OnExposeComplete: enter
18:13:21.994 00.000 3732 UpdateGuideState(): m_state=1
18:13:21.999 00.005 3732 UpdateCurrentPosition: no star selected
18:13:21.999 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:21.999 00.000 3732 Status Line: No star selected
18:13:21.999 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=0, FiltMin=0, FiltMax=51, Gamma=0.410
18:13:22.055 00.056 3732 UpdateGuideState exits: No star selected
18:13:22.057 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:22.063 00.006 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:13:22.063 00.000 3732 Enqueuing Expose request
18:13:22.063 00.000 5896 Worker thread wakes up
18:13:22.063 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:13:22.063 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:13:23.002 00.939 5896 Exposure complete
18:13:23.050 00.048 5896 worker thread done servicing request
18:13:23.050 00.000 3732 OnExposeComplete: enter
18:13:23.050 00.000 3732 UpdateGuideState(): m_state=1
18:13:23.066 00.016 3732 UpdateCurrentPosition: no star selected
18:13:23.066 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:23.066 00.000 3732 Status Line: No star selected
18:13:23.066 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=0, FiltMin=0, FiltMax=42, Gamma=0.410
18:13:23.119 00.053 3732 UpdateGuideState exits: No star selected
18:13:23.121 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:23.123 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:13:23.125 00.002 3732 Enqueuing Expose request
18:13:23.127 00.002 5896 Worker thread wakes up
18:13:23.127 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:13:23.127 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:13:24.259 01.132 5896 Exposure complete
18:13:24.306 00.047 5896 worker thread done servicing request
18:13:24.306 00.000 3732 OnExposeComplete: enter
18:13:24.322 00.016 3732 UpdateGuideState(): m_state=1
18:13:24.324 00.002 3732 UpdateCurrentPosition: no star selected
18:13:24.326 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:24.330 00.004 3732 Status Line: No star selected
18:13:24.336 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=0, FiltMin=0, FiltMax=50, Gamma=0.410
18:13:24.369 00.033 3732 UpdateGuideState exits: No star selected
18:13:24.369 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:24.385 00.016 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:13:24.385 00.000 3732 Enqueuing Expose request
18:13:24.385 00.000 5896 Worker thread wakes up
18:13:24.385 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:13:24.385 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:13:25.321 00.936 5896 Exposure complete
18:13:25.384 00.063 5896 worker thread done servicing request
18:13:25.384 00.000 3732 OnExposeComplete: enter
18:13:25.384 00.000 3732 UpdateGuideState(): m_state=1
18:13:25.384 00.000 3732 UpdateCurrentPosition: no star selected
18:13:25.384 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:25.384 00.000 3732 Status Line: No star selected
18:13:25.400 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=46, Gamma=0.410
18:13:25.449 00.049 3732 UpdateGuideState exits: No star selected
18:13:25.449 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:25.449 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:13:25.449 00.000 3732 Enqueuing Expose request
18:13:25.449 00.000 5896 Worker thread wakes up
18:13:25.449 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:13:25.449 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:13:26.593 01.144 5896 Exposure complete
18:13:26.641 00.048 5896 worker thread done servicing request
18:13:26.641 00.000 3732 OnExposeComplete: enter
18:13:26.641 00.000 3732 UpdateGuideState(): m_state=1
18:13:26.641 00.000 3732 UpdateCurrentPosition: no star selected
18:13:26.641 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:26.641 00.000 3732 Status Line: No star selected
18:13:26.657 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=0, FiltMin=0, FiltMax=43, Gamma=0.410
18:13:26.688 00.031 3732 UpdateGuideState exits: No star selected
18:13:26.704 00.016 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:26.704 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:13:26.704 00.000 3732 Enqueuing Expose request
18:13:26.704 00.000 5896 Worker thread wakes up
18:13:26.704 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:13:26.704 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:13:27.627 00.923 5896 Exposure complete
18:13:27.682 00.055 5896 worker thread done servicing request
18:13:27.682 00.000 3732 OnExposeComplete: enter
18:13:27.682 00.000 3732 UpdateGuideState(): m_state=1
18:13:27.682 00.000 3732 UpdateCurrentPosition: no star selected
18:13:27.682 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:27.690 00.008 3732 Status Line: No star selected
18:13:27.699 00.009 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=0, FiltMin=0, FiltMax=46, Gamma=0.410
18:13:27.744 00.045 3732 UpdateGuideState exits: No star selected
18:13:27.744 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:27.744 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:13:27.744 00.000 3732 Enqueuing Expose request
18:13:27.754 00.010 5896 Worker thread wakes up
18:13:27.754 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:13:27.754 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:13:28.900 01.146 5896 Exposure complete
18:13:28.948 00.048 5896 worker thread done servicing request
18:13:28.948 00.000 3732 OnExposeComplete: enter
18:13:28.949 00.001 3732 UpdateGuideState(): m_state=1
18:13:28.949 00.000 3732 UpdateCurrentPosition: no star selected
18:13:28.949 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:28.949 00.000 3732 Status Line: No star selected
18:13:28.961 00.012 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=0, FiltMin=0, FiltMax=47, Gamma=0.410
18:13:28.997 00.036 3732 UpdateGuideState exits: No star selected
18:13:28.997 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:28.997 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:13:29.011 00.014 3732 Enqueuing Expose request
18:13:29.011 00.000 5896 Worker thread wakes up
18:13:29.011 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:13:29.011 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:13:29.916 00.905 5896 Exposure complete
18:13:29.963 00.047 5896 worker thread done servicing request
18:13:29.963 00.000 3732 OnExposeComplete: enter
18:13:29.963 00.000 3732 UpdateGuideState(): m_state=1
18:13:29.963 00.000 3732 UpdateCurrentPosition: no star selected
18:13:29.963 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:29.963 00.000 3732 Status Line: No star selected
18:13:29.979 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=0, FiltMin=0, FiltMax=50, Gamma=0.410
18:13:30.025 00.046 3732 UpdateGuideState exits: No star selected
18:13:30.025 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:30.025 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:13:30.025 00.000 3732 Enqueuing Expose request
18:13:30.025 00.000 5896 Worker thread wakes up
18:13:30.025 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:13:30.025 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:13:31.179 01.154 5896 Exposure complete
18:13:31.242 00.063 5896 worker thread done servicing request
18:13:31.242 00.000 3732 OnExposeComplete: enter
18:13:31.242 00.000 3732 UpdateGuideState(): m_state=1
18:13:31.258 00.016 3732 UpdateCurrentPosition: no star selected
18:13:31.258 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:31.258 00.000 3732 Status Line: No star selected
18:13:31.258 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=0, FiltMin=0, FiltMax=47, Gamma=0.410
18:13:31.307 00.049 3732 UpdateGuideState exits: No star selected
18:13:31.307 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:31.307 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:13:31.307 00.000 3732 Enqueuing Expose request
18:13:31.307 00.000 5896 Worker thread wakes up
18:13:31.307 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:13:31.307 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:13:32.228 00.921 5896 Exposure complete
18:13:32.275 00.047 5896 worker thread done servicing request
18:13:32.275 00.000 3732 OnExposeComplete: enter
18:13:32.275 00.000 3732 UpdateGuideState(): m_state=1
18:13:32.275 00.000 3732 UpdateCurrentPosition: no star selected
18:13:32.275 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:32.275 00.000 3732 Status Line: No star selected
18:13:32.293 00.018 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=0, FiltMin=0, FiltMax=43, Gamma=0.410
18:13:32.337 00.044 3732 UpdateGuideState exits: No star selected
18:13:32.339 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:32.343 00.004 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:13:32.347 00.004 3732 Enqueuing Expose request
18:13:32.349 00.002 5896 Worker thread wakes up
18:13:32.349 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:13:32.349 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:13:33.501 01.152 5896 Exposure complete
18:13:33.596 00.095 5896 worker thread done servicing request
18:13:33.596 00.000 3732 OnExposeComplete: enter
18:13:33.596 00.000 3732 UpdateGuideState(): m_state=1
18:13:33.596 00.000 3732 UpdateCurrentPosition: no star selected
18:13:33.596 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:33.596 00.000 3732 Status Line: No star selected
18:13:33.612 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=0, FiltMin=0, FiltMax=43, Gamma=0.410
18:13:33.653 00.041 3732 UpdateGuideState exits: No star selected
18:13:33.659 00.006 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:33.659 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:13:33.659 00.000 3732 Enqueuing Expose request
18:13:33.659 00.000 5896 Worker thread wakes up
18:13:33.659 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:13:33.659 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:13:34.596 00.937 5896 Exposure complete
18:13:34.660 00.064 5896 worker thread done servicing request
18:13:34.660 00.000 3732 OnExposeComplete: enter
18:13:34.660 00.000 3732 UpdateGuideState(): m_state=1
18:13:34.660 00.000 3732 UpdateCurrentPosition: no star selected
18:13:34.660 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:34.660 00.000 3732 Status Line: No star selected
18:13:34.680 00.020 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=0, FiltMin=0, FiltMax=43, Gamma=0.410
18:13:34.723 00.043 3732 UpdateGuideState exits: No star selected
18:13:34.723 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:34.723 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:13:34.723 00.000 3732 Enqueuing Expose request
18:13:34.723 00.000 5896 Worker thread wakes up
18:13:34.723 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:13:34.723 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:13:35.886 01.163 5896 Exposure complete
18:13:35.950 00.064 5896 worker thread done servicing request
18:13:35.950 00.000 3732 OnExposeComplete: enter
18:13:35.950 00.000 3732 UpdateGuideState(): m_state=1
18:13:35.950 00.000 3732 UpdateCurrentPosition: no star selected
18:13:35.963 00.013 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:35.965 00.002 3732 Status Line: No star selected
18:13:35.965 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=0, FiltMin=0, FiltMax=41, Gamma=0.410
18:13:36.012 00.047 3732 UpdateGuideState exits: No star selected
18:13:36.012 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:36.012 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:13:36.012 00.000 3732 Enqueuing Expose request
18:13:36.012 00.000 5896 Worker thread wakes up
18:13:36.012 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:13:36.012 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:13:36.950 00.938 5896 Exposure complete
18:13:36.998 00.048 5896 worker thread done servicing request
18:13:36.998 00.000 3732 OnExposeComplete: enter
18:13:36.998 00.000 3732 UpdateGuideState(): m_state=1
18:13:37.014 00.016 3732 UpdateCurrentPosition: no star selected
18:13:37.014 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:37.014 00.000 3732 Status Line: No star selected
18:13:37.023 00.009 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=0, FiltMin=0, FiltMax=44, Gamma=0.410
18:13:37.061 00.038 3732 UpdateGuideState exits: No star selected
18:13:37.061 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:37.061 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:13:37.061 00.000 3732 Enqueuing Expose request
18:13:37.061 00.000 5896 Worker thread wakes up
18:13:37.061 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:13:37.061 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:13:38.222 01.161 5896 Exposure complete
18:13:38.285 00.063 5896 worker thread done servicing request
18:13:38.285 00.000 3732 OnExposeComplete: enter
18:13:38.285 00.000 3732 UpdateGuideState(): m_state=1
18:13:38.285 00.000 3732 UpdateCurrentPosition: no star selected
18:13:38.285 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:38.285 00.000 3732 Status Line: No star selected
18:13:38.305 00.020 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=51, med=0, FiltMin=0, FiltMax=41, Gamma=0.410
18:13:38.348 00.043 3732 UpdateGuideState exits: No star selected
18:13:38.348 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:38.348 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:13:38.348 00.000 3732 Enqueuing Expose request
18:13:38.348 00.000 5896 Worker thread wakes up
18:13:38.348 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:13:38.348 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:13:39.286 00.938 5896 Exposure complete
18:13:39.350 00.064 5896 worker thread done servicing request
18:13:39.350 00.000 3732 OnExposeComplete: enter
18:13:39.350 00.000 3732 UpdateGuideState(): m_state=1
18:13:39.350 00.000 3732 UpdateCurrentPosition: no star selected
18:13:39.350 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:39.365 00.015 3732 Status Line: No star selected
18:13:39.365 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=50, med=0, FiltMin=0, FiltMax=42, Gamma=0.410
18:13:39.413 00.048 3732 UpdateGuideState exits: No star selected
18:13:39.413 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:39.413 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:13:39.413 00.000 3732 Enqueuing Expose request
18:13:39.413 00.000 5896 Worker thread wakes up
18:13:39.413 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:13:39.413 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:13:40.576 01.163 5896 Exposure complete
18:13:40.623 00.047 5896 worker thread done servicing request
18:13:40.623 00.000 3732 OnExposeComplete: enter
18:13:40.623 00.000 3732 UpdateGuideState(): m_state=1
18:13:40.639 00.016 3732 UpdateCurrentPosition: no star selected
18:13:40.639 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:40.639 00.000 3732 Status Line: No star selected
18:13:40.649 00.010 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=0, FiltMin=0, FiltMax=43, Gamma=0.410
18:13:40.693 00.044 3732 UpdateGuideState exits: No star selected
18:13:40.695 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:40.697 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:13:40.697 00.000 3732 Enqueuing Expose request
18:13:40.699 00.002 5896 Worker thread wakes up
18:13:40.699 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:13:40.699 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:13:41.626 00.927 5896 Exposure complete
18:13:41.705 00.079 5896 worker thread done servicing request
18:13:41.705 00.000 3732 OnExposeComplete: enter
18:13:41.705 00.000 3732 UpdateGuideState(): m_state=1
18:13:41.713 00.008 3732 UpdateCurrentPosition: no star selected
18:13:41.713 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:41.713 00.000 3732 Status Line: No star selected
18:13:41.722 00.009 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=50, med=0, FiltMin=0, FiltMax=43, Gamma=0.410
18:13:41.756 00.034 3732 UpdateGuideState exits: No star selected
18:13:41.756 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:41.769 00.013 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:13:41.769 00.000 3732 Enqueuing Expose request
18:13:41.769 00.000 5896 Worker thread wakes up
18:13:41.769 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:13:41.769 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:13:42.914 01.145 5896 Exposure complete
18:13:42.979 00.065 5896 worker thread done servicing request
18:13:42.979 00.000 3732 OnExposeComplete: enter
18:13:42.979 00.000 3732 UpdateGuideState(): m_state=1
18:13:42.979 00.000 3732 UpdateCurrentPosition: no star selected
18:13:42.979 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:42.979 00.000 3732 Status Line: No star selected
18:13:42.993 00.014 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=0, FiltMin=0, FiltMax=46, Gamma=0.410
18:13:43.038 00.045 3732 UpdateGuideState exits: No star selected
18:13:43.040 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:43.041 00.001 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:13:43.041 00.000 3732 Enqueuing Expose request
18:13:43.041 00.000 5896 Worker thread wakes up
18:13:43.041 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:13:43.041 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:13:43.963 00.922 5896 Exposure complete
18:13:44.022 00.059 5896 worker thread done servicing request
18:13:44.022 00.000 3732 OnExposeComplete: enter
18:13:44.026 00.004 3732 UpdateGuideState(): m_state=1
18:13:44.027 00.001 3732 UpdateCurrentPosition: no star selected
18:13:44.029 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:44.031 00.002 3732 Status Line: No star selected
18:13:44.035 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=0, FiltMin=0, FiltMax=47, Gamma=0.410
18:13:44.072 00.037 3732 UpdateGuideState exits: No star selected
18:13:44.072 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:44.072 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:13:44.072 00.000 3732 Enqueuing Expose request
18:13:44.072 00.000 5896 Worker thread wakes up
18:13:44.088 00.016 5896 worker thread servicing REQUEST_EXPOSE 1000
18:13:44.088 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:13:45.234 01.146 5896 Exposure complete
18:13:45.283 00.049 5896 worker thread done servicing request
18:13:45.283 00.000 3732 OnExposeComplete: enter
18:13:45.283 00.000 3732 UpdateGuideState(): m_state=1
18:13:45.297 00.014 3732 UpdateCurrentPosition: no star selected
18:13:45.297 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:45.297 00.000 3732 Status Line: No star selected
18:13:45.306 00.009 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=0, FiltMin=0, FiltMax=45, Gamma=0.410
18:13:45.345 00.039 3732 UpdateGuideState exits: No star selected
18:13:45.345 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:45.345 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:13:45.345 00.000 3732 Enqueuing Expose request
18:13:45.345 00.000 5896 Worker thread wakes up
18:13:45.345 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:13:45.345 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:13:46.283 00.938 5896 Exposure complete
18:13:46.330 00.047 5896 worker thread done servicing request
18:13:46.330 00.000 3732 OnExposeComplete: enter
18:13:46.330 00.000 3732 UpdateGuideState(): m_state=1
18:13:46.346 00.016 3732 UpdateCurrentPosition: no star selected
18:13:46.346 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:46.346 00.000 3732 Status Line: No star selected
18:13:46.346 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=0, FiltMin=0, FiltMax=40, Gamma=0.410
18:13:46.394 00.048 3732 UpdateGuideState exits: No star selected
18:13:46.401 00.007 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:46.401 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:13:46.410 00.009 3732 Enqueuing Expose request
18:13:46.410 00.000 5896 Worker thread wakes up
18:13:46.410 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:13:46.410 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:13:47.554 01.144 5896 Exposure complete
18:13:47.604 00.050 5896 worker thread done servicing request
18:13:47.604 00.000 3732 OnExposeComplete: enter
18:13:47.604 00.000 3732 UpdateGuideState(): m_state=1
18:13:47.617 00.013 3732 UpdateCurrentPosition: no star selected
18:13:47.620 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:47.622 00.002 3732 Status Line: No star selected
18:13:47.628 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=0, FiltMin=0, FiltMax=44, Gamma=0.410
18:13:47.668 00.040 3732 UpdateGuideState exits: No star selected
18:13:47.668 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:47.668 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:13:47.668 00.000 3732 Enqueuing Expose request
18:13:47.685 00.017 5896 Worker thread wakes up
18:13:47.685 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:13:47.685 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:13:48.617 00.932 5896 Exposure complete
18:13:48.680 00.063 5896 worker thread done servicing request
18:13:48.680 00.000 3732 OnExposeComplete: enter
18:13:48.680 00.000 3732 UpdateGuideState(): m_state=1
18:13:48.680 00.000 3732 UpdateCurrentPosition: no star selected
18:13:48.680 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:48.680 00.000 3732 Status Line: No star selected
18:13:48.696 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=0, FiltMin=0, FiltMax=49, Gamma=0.410
18:13:48.744 00.048 3732 UpdateGuideState exits: No star selected
18:13:48.744 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:48.744 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:13:48.744 00.000 3732 Enqueuing Expose request
18:13:48.744 00.000 5896 Worker thread wakes up
18:13:48.744 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:13:48.744 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:13:49.883 01.139 5896 Exposure complete
18:13:49.962 00.079 5896 worker thread done servicing request
18:13:49.963 00.001 3732 OnExposeComplete: enter
18:13:49.963 00.000 3732 UpdateGuideState(): m_state=1
18:13:49.963 00.000 3732 UpdateCurrentPosition: no star selected
18:13:49.963 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:49.963 00.000 3732 Status Line: No star selected
18:13:49.963 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=0, FiltMin=0, FiltMax=43, Gamma=0.410
18:13:50.018 00.055 3732 UpdateGuideState exits: No star selected
18:13:50.020 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:50.022 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:13:50.026 00.004 3732 Enqueuing Expose request
18:13:50.026 00.000 5896 Worker thread wakes up
18:13:50.026 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:13:50.026 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:13:50.963 00.937 5896 Exposure complete
18:13:51.010 00.047 5896 worker thread done servicing request
18:13:51.010 00.000 3732 OnExposeComplete: enter
18:13:51.010 00.000 3732 UpdateGuideState(): m_state=1
18:13:51.026 00.016 3732 UpdateCurrentPosition: no star selected
18:13:51.026 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:51.026 00.000 3732 Status Line: No star selected
18:13:51.026 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=0, FiltMin=0, FiltMax=45, Gamma=0.410
18:13:51.074 00.048 3732 UpdateGuideState exits: No star selected
18:13:51.074 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:51.074 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:13:51.074 00.000 3732 Enqueuing Expose request
18:13:51.074 00.000 5896 Worker thread wakes up
18:13:51.074 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:13:51.074 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:13:52.232 01.158 5896 Exposure complete
18:13:52.279 00.047 5896 worker thread done servicing request
18:13:52.279 00.000 3732 OnExposeComplete: enter
18:13:52.279 00.000 3732 UpdateGuideState(): m_state=1
18:13:52.295 00.016 3732 UpdateCurrentPosition: no star selected
18:13:52.295 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:52.295 00.000 3732 Status Line: No star selected
18:13:52.304 00.009 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=0, FiltMin=0, FiltMax=46, Gamma=0.410
18:13:52.342 00.038 3732 UpdateGuideState exits: No star selected
18:13:52.342 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:52.342 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:13:52.342 00.000 3732 Enqueuing Expose request
18:13:52.342 00.000 5896 Worker thread wakes up
18:13:52.342 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:13:52.342 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:13:53.280 00.938 5896 Exposure complete
18:13:53.340 00.060 5896 worker thread done servicing request
18:13:53.340 00.000 3732 OnExposeComplete: enter
18:13:53.340 00.000 3732 UpdateGuideState(): m_state=1
18:13:53.343 00.003 3732 UpdateCurrentPosition: no star selected
18:13:53.343 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:53.343 00.000 3732 Status Line: No star selected
18:13:53.343 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=0, FiltMin=0, FiltMax=50, Gamma=0.410
18:13:53.391 00.048 3732 UpdateGuideState exits: No star selected
18:13:53.391 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:53.401 00.010 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:13:53.401 00.000 3732 Enqueuing Expose request
18:13:53.407 00.006 5896 Worker thread wakes up
18:13:53.409 00.002 5896 worker thread servicing REQUEST_EXPOSE 1000
18:13:53.409 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:13:54.553 01.144 5896 Exposure complete
18:13:54.600 00.047 5896 worker thread done servicing request
18:13:54.600 00.000 3732 OnExposeComplete: enter
18:13:54.600 00.000 3732 UpdateGuideState(): m_state=1
18:13:54.616 00.016 3732 UpdateCurrentPosition: no star selected
18:13:54.616 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:54.616 00.000 3732 Status Line: No star selected
18:13:54.627 00.011 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=0, FiltMin=0, FiltMax=46, Gamma=0.410
18:13:54.664 00.037 3732 UpdateGuideState exits: No star selected
18:13:54.664 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:54.664 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:13:54.679 00.015 3732 Enqueuing Expose request
18:13:54.682 00.003 5896 Worker thread wakes up
18:13:54.682 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:13:54.682 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:13:55.619 00.937 5896 Exposure complete
18:13:55.698 00.079 5896 worker thread done servicing request
18:13:55.698 00.000 3732 OnExposeComplete: enter
18:13:55.698 00.000 3732 UpdateGuideState(): m_state=1
18:13:55.698 00.000 3732 UpdateCurrentPosition: no star selected
18:13:55.714 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:55.714 00.000 3732 Status Line: No star selected
18:13:55.714 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=0, FiltMin=0, FiltMax=45, Gamma=0.410
18:13:55.765 00.051 3732 UpdateGuideState exits: No star selected
18:13:55.769 00.004 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:55.773 00.004 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:13:55.775 00.002 3732 Enqueuing Expose request
18:13:55.779 00.004 5896 Worker thread wakes up
18:13:55.779 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:13:55.779 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:13:56.922 01.143 5896 Exposure complete
18:13:56.986 00.064 5896 worker thread done servicing request
18:13:56.986 00.000 3732 OnExposeComplete: enter
18:13:56.988 00.002 3732 UpdateGuideState(): m_state=1
18:13:56.988 00.000 3732 UpdateCurrentPosition: no star selected
18:13:56.988 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:56.988 00.000 3732 Status Line: No star selected
18:13:56.988 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=0, FiltMin=0, FiltMax=47, Gamma=0.410
18:13:57.033 00.045 3732 UpdateGuideState exits: No star selected
18:13:57.033 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:57.048 00.015 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:13:57.048 00.000 3732 Enqueuing Expose request
18:13:57.048 00.000 5896 Worker thread wakes up
18:13:57.048 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:13:57.048 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:13:57.963 00.915 5896 Exposure complete
18:13:58.017 00.054 5896 worker thread done servicing request
18:13:58.017 00.000 3732 OnExposeComplete: enter
18:13:58.017 00.000 3732 UpdateGuideState(): m_state=1
18:13:58.025 00.008 3732 UpdateCurrentPosition: no star selected
18:13:58.025 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:58.025 00.000 3732 Status Line: No star selected
18:13:58.037 00.012 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=0, FiltMin=0, FiltMax=47, Gamma=0.410
18:13:58.081 00.044 3732 UpdateGuideState exits: No star selected
18:13:58.088 00.007 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:58.093 00.005 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:13:58.097 00.004 3732 Enqueuing Expose request
18:13:58.101 00.004 5896 Worker thread wakes up
18:13:58.101 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:13:58.101 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:13:59.241 01.140 5896 Exposure complete
18:13:59.289 00.048 5896 worker thread done servicing request
18:13:59.289 00.000 3732 OnExposeComplete: enter
18:13:59.289 00.000 3732 UpdateGuideState(): m_state=1
18:13:59.289 00.000 3732 UpdateCurrentPosition: no star selected
18:13:59.289 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:13:59.289 00.000 3732 Status Line: No star selected
18:13:59.304 00.015 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=0, FiltMin=0, FiltMax=45, Gamma=0.410
18:13:59.352 00.048 3732 UpdateGuideState exits: No star selected
18:13:59.352 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:13:59.352 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:13:59.352 00.000 3732 Enqueuing Expose request
18:13:59.352 00.000 5896 Worker thread wakes up
18:13:59.352 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:13:59.352 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:00.276 00.924 5896 Exposure complete
18:14:00.338 00.062 5896 worker thread done servicing request
18:14:00.338 00.000 3732 OnExposeComplete: enter
18:14:00.338 00.000 3732 UpdateGuideState(): m_state=1
18:14:00.338 00.000 3732 UpdateCurrentPosition: no star selected
18:14:00.338 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:00.353 00.015 3732 Status Line: No star selected
18:14:00.359 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=0, FiltMin=0, FiltMax=43, Gamma=0.410
18:14:00.400 00.041 3732 UpdateGuideState exits: No star selected
18:14:00.400 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:00.400 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:14:00.400 00.000 3732 Enqueuing Expose request
18:14:00.400 00.000 5896 Worker thread wakes up
18:14:00.400 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:14:00.400 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:01.546 01.146 5896 Exposure complete
18:14:01.611 00.065 5896 worker thread done servicing request
18:14:01.611 00.000 3732 OnExposeComplete: enter
18:14:01.611 00.000 3732 UpdateGuideState(): m_state=1
18:14:01.611 00.000 3732 UpdateCurrentPosition: no star selected
18:14:01.625 00.014 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:01.625 00.000 3732 Status Line: No star selected
18:14:01.625 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=0, FiltMin=0, FiltMax=43, Gamma=0.410
18:14:01.681 00.056 3732 UpdateGuideState exits: No star selected
18:14:01.686 00.005 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:01.688 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:14:01.688 00.000 3732 Enqueuing Expose request
18:14:01.688 00.000 5896 Worker thread wakes up
18:14:01.688 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:14:01.688 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:02.600 00.912 5896 Exposure complete
18:14:02.643 00.043 5896 worker thread done servicing request
18:14:02.643 00.000 3732 OnExposeComplete: enter
18:14:02.643 00.000 3732 UpdateGuideState(): m_state=1
18:14:02.643 00.000 3732 UpdateCurrentPosition: no star selected
18:14:02.643 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:02.643 00.000 3732 Status Line: No star selected
18:14:02.659 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=0, FiltMin=0, FiltMax=42, Gamma=0.410
18:14:02.705 00.046 3732 UpdateGuideState exits: No star selected
18:14:02.706 00.001 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:02.708 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:14:02.710 00.002 3732 Enqueuing Expose request
18:14:02.712 00.002 5896 Worker thread wakes up
18:14:02.712 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:14:02.712 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:03.852 01.140 5896 Exposure complete
18:14:03.901 00.049 5896 worker thread done servicing request
18:14:03.901 00.000 3732 OnExposeComplete: enter
18:14:03.913 00.012 3732 UpdateGuideState(): m_state=1
18:14:03.915 00.002 3732 UpdateCurrentPosition: no star selected
18:14:03.917 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:03.917 00.000 3732 Status Line: No star selected
18:14:03.923 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=0, FiltMin=0, FiltMax=44, Gamma=0.410
18:14:03.963 00.040 3732 UpdateGuideState exits: No star selected
18:14:03.963 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:03.963 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:14:03.963 00.000 3732 Enqueuing Expose request
18:14:03.963 00.000 5896 Worker thread wakes up
18:14:03.963 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:14:03.963 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:04.884 00.921 5896 Exposure complete
18:14:04.938 00.054 5896 worker thread done servicing request
18:14:04.938 00.000 3732 OnExposeComplete: enter
18:14:04.938 00.000 3732 UpdateGuideState(): m_state=1
18:14:04.938 00.000 3732 UpdateCurrentPosition: no star selected
18:14:04.938 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:04.938 00.000 3732 Status Line: No star selected
18:14:04.952 00.014 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=0, FiltMin=0, FiltMax=52, Gamma=0.410
18:14:04.996 00.044 3732 UpdateGuideState exits: No star selected
18:14:04.997 00.001 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:04.997 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:14:04.997 00.000 3732 Enqueuing Expose request
18:14:04.997 00.000 5896 Worker thread wakes up
18:14:04.997 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:14:04.997 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:06.154 01.157 5896 Exposure complete
18:14:06.201 00.047 5896 worker thread done servicing request
18:14:06.201 00.000 3732 OnExposeComplete: enter
18:14:06.201 00.000 3732 UpdateGuideState(): m_state=1
18:14:06.217 00.016 3732 UpdateCurrentPosition: no star selected
18:14:06.217 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:06.217 00.000 3732 Status Line: No star selected
18:14:06.217 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=0, FiltMin=0, FiltMax=49, Gamma=0.410
18:14:06.265 00.048 3732 UpdateGuideState exits: No star selected
18:14:06.265 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:06.265 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:14:06.277 00.012 3732 Enqueuing Expose request
18:14:06.281 00.004 5896 Worker thread wakes up
18:14:06.281 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:14:06.281 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:07.187 00.906 5896 Exposure complete
18:14:07.235 00.048 5896 worker thread done servicing request
18:14:07.235 00.000 3732 OnExposeComplete: enter
18:14:07.235 00.000 3732 UpdateGuideState(): m_state=1
18:14:07.235 00.000 3732 UpdateCurrentPosition: no star selected
18:14:07.235 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:07.235 00.000 3732 Status Line: No star selected
18:14:07.251 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=0, FiltMin=0, FiltMax=46, Gamma=0.410
18:14:07.283 00.032 3732 UpdateGuideState exits: No star selected
18:14:07.300 00.017 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:07.301 00.001 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:14:07.301 00.000 3732 Enqueuing Expose request
18:14:07.301 00.000 5896 Worker thread wakes up
18:14:07.301 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:14:07.301 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:08.460 01.159 5896 Exposure complete
18:14:08.522 00.062 5896 worker thread done servicing request
18:14:08.522 00.000 3732 OnExposeComplete: enter
18:14:08.522 00.000 3732 UpdateGuideState(): m_state=1
18:14:08.522 00.000 3732 UpdateCurrentPosition: no star selected
18:14:08.522 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:08.522 00.000 3732 Status Line: No star selected
18:14:08.538 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=0, FiltMin=0, FiltMax=44, Gamma=0.410
18:14:08.586 00.048 3732 UpdateGuideState exits: No star selected
18:14:08.588 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:08.588 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:14:08.588 00.000 3732 Enqueuing Expose request
18:14:08.588 00.000 5896 Worker thread wakes up
18:14:08.588 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:14:08.588 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:09.523 00.935 5896 Exposure complete
18:14:09.587 00.064 5896 worker thread done servicing request
18:14:09.587 00.000 3732 OnExposeComplete: enter
18:14:09.587 00.000 3732 UpdateGuideState(): m_state=1
18:14:09.603 00.016 3732 UpdateCurrentPosition: no star selected
18:14:09.603 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:09.603 00.000 3732 Status Line: No star selected
18:14:09.603 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=0, FiltMin=0, FiltMax=45, Gamma=0.410
18:14:09.651 00.048 3732 UpdateGuideState exits: No star selected
18:14:09.651 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:09.651 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:14:09.651 00.000 3732 Enqueuing Expose request
18:14:09.651 00.000 5896 Worker thread wakes up
18:14:09.651 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:14:09.651 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:10.811 01.160 5896 Exposure complete
18:14:10.859 00.048 5896 worker thread done servicing request
18:14:10.859 00.000 3732 OnExposeComplete: enter
18:14:10.859 00.000 3732 UpdateGuideState(): m_state=1
18:14:10.875 00.016 3732 UpdateCurrentPosition: no star selected
18:14:10.875 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:10.875 00.000 3732 Status Line: No star selected
18:14:10.875 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=0, FiltMin=0, FiltMax=47, Gamma=0.410
18:14:10.922 00.047 3732 UpdateGuideState exits: No star selected
18:14:10.922 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:10.922 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:14:10.934 00.012 3732 Enqueuing Expose request
18:14:10.938 00.004 5896 Worker thread wakes up
18:14:10.938 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:14:10.938 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:11.862 00.924 5896 Exposure complete
18:14:11.910 00.048 5896 worker thread done servicing request
18:14:11.910 00.000 3732 OnExposeComplete: enter
18:14:11.910 00.000 3732 UpdateGuideState(): m_state=1
18:14:11.910 00.000 3732 UpdateCurrentPosition: no star selected
18:14:11.910 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:11.910 00.000 3732 Status Line: No star selected
18:14:11.926 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=0, FiltMin=0, FiltMax=44, Gamma=0.410
18:14:11.974 00.048 3732 UpdateGuideState exits: No star selected
18:14:11.974 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:11.974 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:14:11.974 00.000 3732 Enqueuing Expose request
18:14:11.974 00.000 5896 Worker thread wakes up
18:14:11.974 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:14:11.974 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:13.136 01.162 5896 Exposure complete
18:14:13.183 00.047 5896 worker thread done servicing request
18:14:13.183 00.000 3732 OnExposeComplete: enter
18:14:13.183 00.000 3732 UpdateGuideState(): m_state=1
18:14:13.199 00.016 3732 UpdateCurrentPosition: no star selected
18:14:13.199 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:13.199 00.000 3732 Status Line: No star selected
18:14:13.208 00.009 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=0, FiltMin=0, FiltMax=40, Gamma=0.410
18:14:13.246 00.038 3732 UpdateGuideState exits: No star selected
18:14:13.246 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:13.246 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:14:13.246 00.000 3732 Enqueuing Expose request
18:14:13.246 00.000 5896 Worker thread wakes up
18:14:13.246 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:14:13.246 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:14.185 00.939 5896 Exposure complete
18:14:14.248 00.063 5896 worker thread done servicing request
18:14:14.248 00.000 3732 OnExposeComplete: enter
18:14:14.248 00.000 3732 UpdateGuideState(): m_state=1
18:14:14.248 00.000 3732 UpdateCurrentPosition: no star selected
18:14:14.248 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:14.248 00.000 3732 Status Line: No star selected
18:14:14.269 00.021 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=0, FiltMin=0, FiltMax=48, Gamma=0.410
18:14:14.313 00.044 3732 UpdateGuideState exits: No star selected
18:14:14.315 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:14.317 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:14:14.319 00.002 3732 Enqueuing Expose request
18:14:14.321 00.002 5896 Worker thread wakes up
18:14:14.321 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:14:14.321 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:15.456 01.135 5896 Exposure complete
18:14:15.519 00.063 5896 worker thread done servicing request
18:14:15.519 00.000 3732 OnExposeComplete: enter
18:14:15.519 00.000 3732 UpdateGuideState(): m_state=1
18:14:15.519 00.000 3732 UpdateCurrentPosition: no star selected
18:14:15.535 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:15.535 00.000 3732 Status Line: No star selected
18:14:15.535 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=0, FiltMin=0, FiltMax=46, Gamma=0.410
18:14:15.583 00.048 3732 UpdateGuideState exits: No star selected
18:14:15.590 00.007 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:15.590 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:14:15.590 00.000 3732 Enqueuing Expose request
18:14:15.601 00.011 5896 Worker thread wakes up
18:14:15.601 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:14:15.601 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:16.535 00.934 5896 Exposure complete
18:14:16.582 00.047 5896 worker thread done servicing request
18:14:16.582 00.000 3732 OnExposeComplete: enter
18:14:16.582 00.000 3732 UpdateGuideState(): m_state=1
18:14:16.582 00.000 3732 UpdateCurrentPosition: no star selected
18:14:16.598 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:16.598 00.000 3732 Status Line: No star selected
18:14:16.598 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=50, med=0, FiltMin=0, FiltMax=46, Gamma=0.410
18:14:16.651 00.053 3732 UpdateGuideState exits: No star selected
18:14:16.651 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:16.658 00.007 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:14:16.660 00.002 3732 Enqueuing Expose request
18:14:16.662 00.002 5896 Worker thread wakes up
18:14:16.662 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:14:16.662 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:17.819 01.157 5896 Exposure complete
18:14:17.870 00.051 5896 worker thread done servicing request
18:14:17.870 00.000 3732 OnExposeComplete: enter
18:14:17.870 00.000 3732 UpdateGuideState(): m_state=1
18:14:17.882 00.012 3732 UpdateCurrentPosition: no star selected
18:14:17.882 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:17.882 00.000 3732 Status Line: No star selected
18:14:17.882 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=0, FiltMin=0, FiltMax=46, Gamma=0.410
18:14:17.932 00.050 3732 UpdateGuideState exits: No star selected
18:14:17.932 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:17.932 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:14:17.932 00.000 3732 Enqueuing Expose request
18:14:17.932 00.000 5896 Worker thread wakes up
18:14:17.932 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:14:17.932 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:18.871 00.939 5896 Exposure complete
18:14:18.932 00.061 5896 worker thread done servicing request
18:14:18.932 00.000 3732 OnExposeComplete: enter
18:14:18.932 00.000 3732 UpdateGuideState(): m_state=1
18:14:18.932 00.000 3732 UpdateCurrentPosition: no star selected
18:14:18.932 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:18.945 00.013 3732 Status Line: No star selected
18:14:18.952 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=0, FiltMin=0, FiltMax=47, Gamma=0.410
18:14:18.996 00.044 3732 UpdateGuideState exits: No star selected
18:14:18.996 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:18.996 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:14:18.996 00.000 3732 Enqueuing Expose request
18:14:18.996 00.000 5896 Worker thread wakes up
18:14:18.996 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:14:18.996 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:20.157 01.161 5896 Exposure complete
18:14:20.204 00.047 5896 worker thread done servicing request
18:14:20.204 00.000 3732 OnExposeComplete: enter
18:14:20.204 00.000 3732 UpdateGuideState(): m_state=1
18:14:20.220 00.016 3732 UpdateCurrentPosition: no star selected
18:14:20.220 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:20.220 00.000 3732 Status Line: No star selected
18:14:20.220 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=0, FiltMin=0, FiltMax=47, Gamma=0.410
18:14:20.268 00.048 3732 UpdateGuideState exits: No star selected
18:14:20.268 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:20.276 00.008 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:14:20.276 00.000 3732 Enqueuing Expose request
18:14:20.284 00.008 5896 Worker thread wakes up
18:14:20.284 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:14:20.284 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:21.207 00.923 5896 Exposure complete
18:14:21.276 00.069 5896 worker thread done servicing request
18:14:21.276 00.000 3732 OnExposeComplete: enter
18:14:21.276 00.000 3732 UpdateGuideState(): m_state=1
18:14:21.276 00.000 3732 UpdateCurrentPosition: no star selected
18:14:21.276 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:21.276 00.000 3732 Status Line: No star selected
18:14:21.286 00.010 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=0, FiltMin=0, FiltMax=44, Gamma=0.410
18:14:21.334 00.048 3732 UpdateGuideState exits: No star selected
18:14:21.338 00.004 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:21.338 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:14:21.345 00.007 3732 Enqueuing Expose request
18:14:21.347 00.002 5896 Worker thread wakes up
18:14:21.347 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:14:21.347 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:22.493 01.146 5896 Exposure complete
18:14:22.556 00.063 5896 worker thread done servicing request
18:14:22.556 00.000 3732 OnExposeComplete: enter
18:14:22.556 00.000 3732 UpdateGuideState(): m_state=1
18:14:22.556 00.000 3732 UpdateCurrentPosition: no star selected
18:14:22.556 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:22.556 00.000 3732 Status Line: No star selected
18:14:22.572 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=0, FiltMin=0, FiltMax=44, Gamma=0.410
18:14:22.619 00.047 3732 UpdateGuideState exits: No star selected
18:14:22.619 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:22.619 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:14:22.619 00.000 3732 Enqueuing Expose request
18:14:22.619 00.000 5896 Worker thread wakes up
18:14:22.619 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:14:22.619 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:23.557 00.938 5896 Exposure complete
18:14:23.616 00.059 5896 worker thread done servicing request
18:14:23.616 00.000 3732 OnExposeComplete: enter
18:14:23.619 00.003 3732 UpdateGuideState(): m_state=1
18:14:23.622 00.003 3732 UpdateCurrentPosition: no star selected
18:14:23.624 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:23.626 00.002 3732 Status Line: No star selected
18:14:23.632 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=0, FiltMin=0, FiltMax=45, Gamma=0.410
18:14:23.675 00.043 3732 UpdateGuideState exits: No star selected
18:14:23.675 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:23.684 00.009 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:14:23.690 00.006 3732 Enqueuing Expose request
18:14:23.692 00.002 5896 Worker thread wakes up
18:14:23.692 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:14:23.692 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:24.840 01.148 5896 Exposure complete
18:14:24.903 00.063 5896 worker thread done servicing request
18:14:24.903 00.000 3732 OnExposeComplete: enter
18:14:24.903 00.000 3732 UpdateGuideState(): m_state=1
18:14:24.903 00.000 3732 UpdateCurrentPosition: no star selected
18:14:24.903 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:24.903 00.000 3732 Status Line: No star selected
18:14:24.923 00.020 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=0, FiltMin=0, FiltMax=44, Gamma=0.410
18:14:24.967 00.044 3732 UpdateGuideState exits: No star selected
18:14:24.967 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:24.967 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:14:24.967 00.000 3732 Enqueuing Expose request
18:14:24.967 00.000 5896 Worker thread wakes up
18:14:24.967 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:14:24.967 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:25.905 00.938 5896 Exposure complete
18:14:25.963 00.058 5896 worker thread done servicing request
18:14:25.963 00.000 3732 OnExposeComplete: enter
18:14:25.963 00.000 3732 UpdateGuideState(): m_state=1
18:14:25.969 00.006 3732 UpdateCurrentPosition: no star selected
18:14:25.969 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:25.969 00.000 3732 Status Line: No star selected
18:14:25.969 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=0, FiltMin=0, FiltMax=48, Gamma=0.410
18:14:26.021 00.052 3732 UpdateGuideState exits: No star selected
18:14:26.023 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:26.026 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:14:26.026 00.000 3732 Enqueuing Expose request
18:14:26.033 00.007 5896 Worker thread wakes up
18:14:26.033 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:14:26.033 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:27.181 01.148 5896 Exposure complete
18:14:27.228 00.047 5896 worker thread done servicing request
18:14:27.228 00.000 3732 OnExposeComplete: enter
18:14:27.228 00.000 3732 UpdateGuideState(): m_state=1
18:14:27.244 00.016 3732 UpdateCurrentPosition: no star selected
18:14:27.244 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:27.244 00.000 3732 Status Line: No star selected
18:14:27.244 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=0, FiltMin=0, FiltMax=42, Gamma=0.410
18:14:27.291 00.047 3732 UpdateGuideState exits: No star selected
18:14:27.291 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:27.291 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:14:27.291 00.000 3732 Enqueuing Expose request
18:14:27.291 00.000 5896 Worker thread wakes up
18:14:27.291 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:14:27.291 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:28.229 00.938 5896 Exposure complete
18:14:28.276 00.047 5896 worker thread done servicing request
18:14:28.276 00.000 3732 OnExposeComplete: enter
18:14:28.276 00.000 3732 UpdateGuideState(): m_state=1
18:14:28.276 00.000 3732 UpdateCurrentPosition: no star selected
18:14:28.292 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:28.292 00.000 3732 Status Line: No star selected
18:14:28.301 00.009 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=0, FiltMin=0, FiltMax=47, Gamma=0.410
18:14:28.340 00.039 3732 UpdateGuideState exits: No star selected
18:14:28.340 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:28.340 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:14:28.340 00.000 3732 Enqueuing Expose request
18:14:28.340 00.000 5896 Worker thread wakes up
18:14:28.340 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:14:28.340 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:29.501 01.161 5896 Exposure complete
18:14:29.566 00.065 5896 worker thread done servicing request
18:14:29.566 00.000 3732 OnExposeComplete: enter
18:14:29.566 00.000 3732 UpdateGuideState(): m_state=1
18:14:29.566 00.000 3732 UpdateCurrentPosition: no star selected
18:14:29.566 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:29.566 00.000 3732 Status Line: No star selected
18:14:29.580 00.014 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=0, FiltMin=0, FiltMax=44, Gamma=0.410
18:14:29.625 00.045 3732 UpdateGuideState exits: No star selected
18:14:29.627 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:29.627 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:14:29.627 00.000 3732 Enqueuing Expose request
18:14:29.627 00.000 5896 Worker thread wakes up
18:14:29.627 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:14:29.627 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:30.566 00.939 5896 Exposure complete
18:14:30.637 00.071 5896 worker thread done servicing request
18:14:30.637 00.000 3732 OnExposeComplete: enter
18:14:30.637 00.000 3732 UpdateGuideState(): m_state=1
18:14:30.637 00.000 3732 UpdateCurrentPosition: no star selected
18:14:30.637 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:30.645 00.008 3732 Status Line: No star selected
18:14:30.650 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=0, FiltMin=0, FiltMax=50, Gamma=0.410
18:14:30.692 00.042 3732 UpdateGuideState exits: No star selected
18:14:30.692 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:30.692 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:14:30.692 00.000 3732 Enqueuing Expose request
18:14:30.692 00.000 5896 Worker thread wakes up
18:14:30.692 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:14:30.692 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:31.853 01.161 5896 Exposure complete
18:14:31.929 00.076 5896 worker thread done servicing request
18:14:31.929 00.000 3732 OnExposeComplete: enter
18:14:31.931 00.002 3732 UpdateGuideState(): m_state=1
18:14:31.934 00.003 3732 UpdateCurrentPosition: no star selected
18:14:31.936 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:31.938 00.002 3732 Status Line: No star selected
18:14:31.944 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=0, FiltMin=0, FiltMax=48, Gamma=0.410
18:14:31.979 00.035 3732 UpdateGuideState exits: No star selected
18:14:31.979 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:31.979 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:14:31.995 00.016 3732 Enqueuing Expose request
18:14:31.995 00.000 5896 Worker thread wakes up
18:14:31.995 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:14:31.995 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:32.930 00.935 5896 Exposure complete
18:14:32.989 00.059 5896 worker thread done servicing request
18:14:32.989 00.000 3732 OnExposeComplete: enter
18:14:32.991 00.002 3732 UpdateGuideState(): m_state=1
18:14:32.995 00.004 3732 UpdateCurrentPosition: no star selected
18:14:32.996 00.001 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:33.000 00.004 3732 Status Line: No star selected
18:14:33.004 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=0, FiltMin=0, FiltMax=43, Gamma=0.410
18:14:33.052 00.048 3732 UpdateGuideState exits: No star selected
18:14:33.054 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:33.057 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:14:33.059 00.002 3732 Enqueuing Expose request
18:14:33.059 00.000 5896 Worker thread wakes up
18:14:33.059 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:14:33.059 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:34.201 01.142 5896 Exposure complete
18:14:34.248 00.047 5896 worker thread done servicing request
18:14:34.248 00.000 3732 OnExposeComplete: enter
18:14:34.248 00.000 3732 UpdateGuideState(): m_state=1
18:14:34.248 00.000 3732 UpdateCurrentPosition: no star selected
18:14:34.248 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:34.248 00.000 3732 Status Line: No star selected
18:14:34.267 00.019 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=49, med=0, FiltMin=0, FiltMax=41, Gamma=0.410
18:14:34.307 00.040 3732 UpdateGuideState exits: No star selected
18:14:34.311 00.004 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:34.311 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:14:34.311 00.000 3732 Enqueuing Expose request
18:14:34.311 00.000 5896 Worker thread wakes up
18:14:34.311 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:14:34.311 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:35.252 00.941 5896 Exposure complete
18:14:35.314 00.062 5896 worker thread done servicing request
18:14:35.314 00.000 3732 OnExposeComplete: enter
18:14:35.317 00.003 3732 UpdateGuideState(): m_state=1
18:14:35.319 00.002 3732 UpdateCurrentPosition: no star selected
18:14:35.323 00.004 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:35.325 00.002 3732 Status Line: No star selected
18:14:35.334 00.009 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=0, FiltMin=0, FiltMax=47, Gamma=0.410
18:14:35.377 00.043 3732 UpdateGuideState exits: No star selected
18:14:35.377 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:35.377 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:14:35.377 00.000 3732 Enqueuing Expose request
18:14:35.377 00.000 5896 Worker thread wakes up
18:14:35.377 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:14:35.377 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:36.520 01.143 5896 Exposure complete
18:14:36.568 00.048 5896 worker thread done servicing request
18:14:36.568 00.000 3732 OnExposeComplete: enter
18:14:36.568 00.000 3732 UpdateGuideState(): m_state=1
18:14:36.568 00.000 3732 UpdateCurrentPosition: no star selected
18:14:36.584 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:36.584 00.000 3732 Status Line: No star selected
18:14:36.584 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=0, FiltMin=0, FiltMax=45, Gamma=0.410
18:14:36.632 00.048 3732 UpdateGuideState exits: No star selected
18:14:36.632 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:36.632 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:14:36.632 00.000 3732 Enqueuing Expose request
18:14:36.632 00.000 5896 Worker thread wakes up
18:14:36.632 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:14:36.632 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:37.568 00.936 5896 Exposure complete
18:14:37.617 00.049 5896 worker thread done servicing request
18:14:37.617 00.000 3732 OnExposeComplete: enter
18:14:37.617 00.000 3732 UpdateGuideState(): m_state=1
18:14:37.617 00.000 3732 UpdateCurrentPosition: no star selected
18:14:37.635 00.018 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:37.637 00.002 3732 Status Line: No star selected
18:14:37.643 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=0, FiltMin=0, FiltMax=48, Gamma=0.410
18:14:37.684 00.041 3732 UpdateGuideState exits: No star selected
18:14:37.684 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:37.684 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:14:37.684 00.000 3732 Enqueuing Expose request
18:14:37.697 00.013 5896 Worker thread wakes up
18:14:37.697 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:14:37.697 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:38.854 01.157 5896 Exposure complete
18:14:38.901 00.047 5896 worker thread done servicing request
18:14:38.901 00.000 3732 OnExposeComplete: enter
18:14:38.901 00.000 3732 UpdateGuideState(): m_state=1
18:14:38.901 00.000 3732 UpdateCurrentPosition: no star selected
18:14:38.919 00.018 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:38.919 00.000 3732 Status Line: No star selected
18:14:38.926 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=0, FiltMin=0, FiltMax=42, Gamma=0.410
18:14:38.965 00.039 3732 UpdateGuideState exits: No star selected
18:14:38.965 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:38.965 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:14:38.965 00.000 3732 Enqueuing Expose request
18:14:38.965 00.000 5896 Worker thread wakes up
18:14:38.965 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:14:38.965 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:39.901 00.936 5896 Exposure complete
18:14:39.980 00.079 5896 worker thread done servicing request
18:14:39.980 00.000 3732 OnExposeComplete: enter
18:14:39.980 00.000 3732 UpdateGuideState(): m_state=1
18:14:39.980 00.000 3732 UpdateCurrentPosition: no star selected
18:14:39.980 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:39.980 00.000 3732 Status Line: No star selected
18:14:39.994 00.014 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=0, FiltMin=0, FiltMax=44, Gamma=0.410
18:14:40.028 00.034 3732 UpdateGuideState exits: No star selected
18:14:40.043 00.015 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:40.045 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:14:40.047 00.002 3732 Enqueuing Expose request
18:14:40.047 00.000 5896 Worker thread wakes up
18:14:40.049 00.002 5896 worker thread servicing REQUEST_EXPOSE 1000
18:14:40.049 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:41.202 01.153 5896 Exposure complete
18:14:41.266 00.064 5896 worker thread done servicing request
18:14:41.266 00.000 3732 OnExposeComplete: enter
18:14:41.266 00.000 3732 UpdateGuideState(): m_state=1
18:14:41.266 00.000 3732 UpdateCurrentPosition: no star selected
18:14:41.266 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:41.266 00.000 3732 Status Line: No star selected
18:14:41.282 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=0, FiltMin=0, FiltMax=46, Gamma=0.410
18:14:41.329 00.047 3732 UpdateGuideState exits: No star selected
18:14:41.329 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:41.329 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:14:41.329 00.000 3732 Enqueuing Expose request
18:14:41.342 00.013 5896 Worker thread wakes up
18:14:41.342 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:14:41.342 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:42.265 00.923 5896 Exposure complete
18:14:42.312 00.047 5896 worker thread done servicing request
18:14:42.312 00.000 3732 OnExposeComplete: enter
18:14:42.312 00.000 3732 UpdateGuideState(): m_state=1
18:14:42.328 00.016 3732 UpdateCurrentPosition: no star selected
18:14:42.328 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:42.328 00.000 3732 Status Line: No star selected
18:14:42.328 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=0, FiltMin=0, FiltMax=46, Gamma=0.410
18:14:42.375 00.047 3732 UpdateGuideState exits: No star selected
18:14:42.375 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:42.375 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:14:42.375 00.000 3732 Enqueuing Expose request
18:14:42.375 00.000 5896 Worker thread wakes up
18:14:42.375 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:14:42.375 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:43.542 01.167 5896 Exposure complete
18:14:43.604 00.062 5896 worker thread done servicing request
18:14:43.604 00.000 3732 OnExposeComplete: enter
18:14:43.604 00.000 3732 UpdateGuideState(): m_state=1
18:14:43.604 00.000 3732 UpdateCurrentPosition: no star selected
18:14:43.604 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:43.604 00.000 3732 Status Line: No star selected
18:14:43.620 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=0, FiltMin=0, FiltMax=50, Gamma=0.410
18:14:43.665 00.045 3732 UpdateGuideState exits: No star selected
18:14:43.665 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:43.665 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:14:43.665 00.000 3732 Enqueuing Expose request
18:14:43.665 00.000 5896 Worker thread wakes up
18:14:43.665 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:14:43.665 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:44.598 00.933 5896 Exposure complete
18:14:44.677 00.079 5896 worker thread done servicing request
18:14:44.677 00.000 3732 OnExposeComplete: enter
18:14:44.677 00.000 3732 UpdateGuideState(): m_state=1
18:14:44.677 00.000 3732 UpdateCurrentPosition: no star selected
18:14:44.677 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:44.677 00.000 3732 Status Line: No star selected
18:14:44.677 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=0, FiltMin=0, FiltMax=45, Gamma=0.410
18:14:44.725 00.048 3732 UpdateGuideState exits: No star selected
18:14:44.725 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:44.725 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:14:44.725 00.000 3732 Enqueuing Expose request
18:14:44.740 00.015 5896 Worker thread wakes up
18:14:44.740 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:14:44.740 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:45.885 01.145 5896 Exposure complete
18:14:45.932 00.047 5896 worker thread done servicing request
18:14:45.932 00.000 3732 OnExposeComplete: enter
18:14:45.932 00.000 3732 UpdateGuideState(): m_state=1
18:14:45.932 00.000 3732 UpdateCurrentPosition: no star selected
18:14:45.948 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:45.948 00.000 3732 Status Line: No star selected
18:14:45.948 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=0, FiltMin=0, FiltMax=44, Gamma=0.410
18:14:45.994 00.046 3732 UpdateGuideState exits: No star selected
18:14:45.994 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:45.994 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:14:45.994 00.000 3732 Enqueuing Expose request
18:14:45.994 00.000 5896 Worker thread wakes up
18:14:45.994 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:14:45.994 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:46.929 00.935 5896 Exposure complete
18:14:46.976 00.047 5896 worker thread done servicing request
18:14:46.976 00.000 3732 OnExposeComplete: enter
18:14:46.976 00.000 3732 UpdateGuideState(): m_state=1
18:14:46.976 00.000 3732 UpdateCurrentPosition: no star selected
18:14:46.992 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:46.992 00.000 3732 Status Line: No star selected
18:14:46.992 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=0, FiltMin=0, FiltMax=48, Gamma=0.410
18:14:47.040 00.048 3732 UpdateGuideState exits: No star selected
18:14:47.040 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:47.040 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:14:47.040 00.000 3732 Enqueuing Expose request
18:14:47.040 00.000 5896 Worker thread wakes up
18:14:47.040 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:14:47.040 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:48.193 01.153 5896 Exposure complete
18:14:48.241 00.048 5896 worker thread done servicing request
18:14:48.241 00.000 3732 OnExposeComplete: enter
18:14:48.241 00.000 3732 UpdateGuideState(): m_state=1
18:14:48.256 00.015 3732 UpdateCurrentPosition: no star selected
18:14:48.256 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:48.256 00.000 3732 Status Line: No star selected
18:14:48.256 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=0, FiltMin=0, FiltMax=48, Gamma=0.410
18:14:48.307 00.051 3732 UpdateGuideState exits: No star selected
18:14:48.307 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:48.307 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:14:48.307 00.000 3732 Enqueuing Expose request
18:14:48.307 00.000 5896 Worker thread wakes up
18:14:48.307 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:14:48.307 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:49.243 00.936 5896 Exposure complete
18:14:49.307 00.064 5896 worker thread done servicing request
18:14:49.307 00.000 3732 OnExposeComplete: enter
18:14:49.307 00.000 3732 UpdateGuideState(): m_state=1
18:14:49.307 00.000 3732 UpdateCurrentPosition: no star selected
18:14:49.307 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:49.307 00.000 3732 Status Line: No star selected
18:14:49.324 00.017 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=0, FiltMin=0, FiltMax=45, Gamma=0.410
18:14:49.369 00.045 3732 UpdateGuideState exits: No star selected
18:14:49.371 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:49.373 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:14:49.375 00.002 3732 Enqueuing Expose request
18:14:49.377 00.002 5896 Worker thread wakes up
18:14:49.377 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:14:49.377 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:50.531 01.154 5896 Exposure complete
18:14:50.579 00.048 5896 worker thread done servicing request
18:14:50.579 00.000 3732 OnExposeComplete: enter
18:14:50.595 00.016 3732 UpdateGuideState(): m_state=1
18:14:50.595 00.000 3732 UpdateCurrentPosition: no star selected
18:14:50.595 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:50.595 00.000 3732 Status Line: No star selected
18:14:50.595 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=0, FiltMin=0, FiltMax=46, Gamma=0.410
18:14:50.650 00.055 3732 UpdateGuideState exits: No star selected
18:14:50.650 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:50.650 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:14:50.650 00.000 3732 Enqueuing Expose request
18:14:50.659 00.009 5896 Worker thread wakes up
18:14:50.659 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:14:50.659 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:51.578 00.919 5896 Exposure complete
18:14:51.642 00.064 5896 worker thread done servicing request
18:14:51.642 00.000 3732 OnExposeComplete: enter
18:14:51.642 00.000 3732 UpdateGuideState(): m_state=1
18:14:51.642 00.000 3732 UpdateCurrentPosition: no star selected
18:14:51.642 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:51.651 00.009 3732 Status Line: No star selected
18:14:51.651 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=0, FiltMin=0, FiltMax=50, Gamma=0.410
18:14:51.705 00.054 3732 UpdateGuideState exits: No star selected
18:14:51.705 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:51.705 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:14:51.705 00.000 3732 Enqueuing Expose request
18:14:51.705 00.000 5896 Worker thread wakes up
18:14:51.705 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:14:51.705 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:52.848 01.143 5896 Exposure complete
18:14:52.901 00.053 5896 worker thread done servicing request
18:14:52.901 00.000 3732 OnExposeComplete: enter
18:14:52.901 00.000 3732 UpdateGuideState(): m_state=1
18:14:52.901 00.000 3732 UpdateCurrentPosition: no star selected
18:14:52.901 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:52.901 00.000 3732 Status Line: No star selected
18:14:52.912 00.011 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=0, FiltMin=0, FiltMax=47, Gamma=0.410
18:14:52.944 00.032 3732 UpdateGuideState exits: No star selected
18:14:52.960 00.016 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:52.963 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:14:52.963 00.000 3732 Enqueuing Expose request
18:14:52.963 00.000 5896 Worker thread wakes up
18:14:52.963 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:14:52.963 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:53.896 00.933 5896 Exposure complete
18:14:53.963 00.067 5896 worker thread done servicing request
18:14:53.963 00.000 3732 OnExposeComplete: enter
18:14:53.963 00.000 3732 UpdateGuideState(): m_state=1
18:14:53.963 00.000 3732 UpdateCurrentPosition: no star selected
18:14:53.963 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:53.975 00.012 3732 Status Line: No star selected
18:14:53.975 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=0, FiltMin=0, FiltMax=46, Gamma=0.410
18:14:54.023 00.048 3732 UpdateGuideState exits: No star selected
18:14:54.026 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:54.026 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:14:54.026 00.000 3732 Enqueuing Expose request
18:14:54.026 00.000 5896 Worker thread wakes up
18:14:54.026 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:14:54.026 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:55.183 01.157 5896 Exposure complete
18:14:55.247 00.064 5896 worker thread done servicing request
18:14:55.247 00.000 3732 OnExposeComplete: enter
18:14:55.247 00.000 3732 UpdateGuideState(): m_state=1
18:14:55.247 00.000 3732 UpdateCurrentPosition: no star selected
18:14:55.247 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:55.247 00.000 3732 Status Line: No star selected
18:14:55.247 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=0, FiltMin=0, FiltMax=44, Gamma=0.410
18:14:55.294 00.047 3732 UpdateGuideState exits: No star selected
18:14:55.294 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:55.307 00.013 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:14:55.310 00.003 3732 Enqueuing Expose request
18:14:55.317 00.007 5896 Worker thread wakes up
18:14:55.317 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:14:55.317 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:56.247 00.930 5896 Exposure complete
18:14:56.294 00.047 5896 worker thread done servicing request
18:14:56.294 00.000 3732 OnExposeComplete: enter
18:14:56.294 00.000 3732 UpdateGuideState(): m_state=1
18:14:56.294 00.000 3732 UpdateCurrentPosition: no star selected
18:14:56.310 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:56.310 00.000 3732 Status Line: No star selected
18:14:56.310 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=0, FiltMin=0, FiltMax=45, Gamma=0.410
18:14:56.362 00.052 3732 UpdateGuideState exits: No star selected
18:14:56.364 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:56.366 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:14:56.368 00.002 3732 Enqueuing Expose request
18:14:56.369 00.001 5896 Worker thread wakes up
18:14:56.369 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:14:56.369 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:57.518 01.149 5896 Exposure complete
18:14:57.581 00.063 5896 worker thread done servicing request
18:14:57.581 00.000 3732 OnExposeComplete: enter
18:14:57.581 00.000 3732 UpdateGuideState(): m_state=1
18:14:57.597 00.016 3732 UpdateCurrentPosition: no star selected
18:14:57.597 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:57.597 00.000 3732 Status Line: No star selected
18:14:57.597 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=0, FiltMin=0, FiltMax=45, Gamma=0.410
18:14:57.651 00.054 3732 UpdateGuideState exits: No star selected
18:14:57.651 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:57.651 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:14:57.651 00.000 3732 Enqueuing Expose request
18:14:57.660 00.009 5896 Worker thread wakes up
18:14:57.660 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:14:57.660 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:58.582 00.922 5896 Exposure complete
18:14:58.643 00.061 5896 worker thread done servicing request
18:14:58.643 00.000 3732 OnExposeComplete: enter
18:14:58.645 00.002 3732 UpdateGuideState(): m_state=1
18:14:58.645 00.000 3732 UpdateCurrentPosition: no star selected
18:14:58.645 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:58.645 00.000 3732 Status Line: No star selected
18:14:58.645 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=0, FiltMin=0, FiltMax=45, Gamma=0.410
18:14:58.701 00.056 3732 UpdateGuideState exits: No star selected
18:14:58.703 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:58.703 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:14:58.705 00.002 3732 Enqueuing Expose request
18:14:58.707 00.002 5896 Worker thread wakes up
18:14:58.707 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:14:58.707 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:14:59.853 01.146 5896 Exposure complete
18:14:59.900 00.047 5896 worker thread done servicing request
18:14:59.900 00.000 3732 OnExposeComplete: enter
18:14:59.900 00.000 3732 UpdateGuideState(): m_state=1
18:14:59.916 00.016 3732 UpdateCurrentPosition: no star selected
18:14:59.916 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:14:59.916 00.000 3732 Status Line: No star selected
18:14:59.916 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=0, FiltMin=0, FiltMax=48, Gamma=0.410
18:14:59.964 00.048 3732 UpdateGuideState exits: No star selected
18:14:59.972 00.008 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:14:59.974 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:14:59.976 00.002 3732 Enqueuing Expose request
18:14:59.978 00.002 5896 Worker thread wakes up
18:14:59.978 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:14:59.978 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:00.901 00.923 5896 Exposure complete
18:15:00.947 00.046 5896 worker thread done servicing request
18:15:00.947 00.000 3732 OnExposeComplete: enter
18:15:00.947 00.000 3732 UpdateGuideState(): m_state=1
18:15:00.963 00.016 3732 UpdateCurrentPosition: no star selected
18:15:00.963 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:00.963 00.000 3732 Status Line: No star selected
18:15:00.963 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=0, FiltMin=0, FiltMax=46, Gamma=0.410
18:15:01.010 00.047 3732 UpdateGuideState exits: No star selected
18:15:01.010 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:01.010 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:15:01.010 00.000 3732 Enqueuing Expose request
18:15:01.010 00.000 5896 Worker thread wakes up
18:15:01.010 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:15:01.010 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:02.167 01.157 5896 Exposure complete
18:15:02.230 00.063 5896 worker thread done servicing request
18:15:02.230 00.000 3732 OnExposeComplete: enter
18:15:02.233 00.003 3732 UpdateGuideState(): m_state=1
18:15:02.236 00.003 3732 UpdateCurrentPosition: no star selected
18:15:02.239 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:02.242 00.003 3732 Status Line: No star selected
18:15:02.252 00.010 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=0, FiltMin=0, FiltMax=49, Gamma=0.410
18:15:02.298 00.046 3732 UpdateGuideState exits: No star selected
18:15:02.301 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:02.303 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:15:02.306 00.003 3732 Enqueuing Expose request
18:15:02.309 00.003 5896 Worker thread wakes up
18:15:02.310 00.001 5896 worker thread servicing REQUEST_EXPOSE 1000
18:15:02.310 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:03.232 00.922 5896 Exposure complete
18:15:03.307 00.075 5896 worker thread done servicing request
18:15:03.307 00.000 3732 OnExposeComplete: enter
18:15:03.307 00.000 3732 UpdateGuideState(): m_state=1
18:15:03.311 00.004 3732 UpdateCurrentPosition: no star selected
18:15:03.311 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:03.311 00.000 3732 Status Line: No star selected
18:15:03.311 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=0, FiltMin=0, FiltMax=50, Gamma=0.410
18:15:03.362 00.051 3732 UpdateGuideState exits: No star selected
18:15:03.369 00.007 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:03.374 00.005 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:15:03.378 00.004 3732 Enqueuing Expose request
18:15:03.384 00.006 5896 Worker thread wakes up
18:15:03.384 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:15:03.384 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:04.518 01.134 5896 Exposure complete
18:15:04.583 00.065 5896 worker thread done servicing request
18:15:04.583 00.000 3732 OnExposeComplete: enter
18:15:04.588 00.005 3732 UpdateGuideState(): m_state=1
18:15:04.592 00.004 3732 UpdateCurrentPosition: no star selected
18:15:04.594 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:04.594 00.000 3732 Status Line: No star selected
18:15:04.596 00.002 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=0, FiltMin=0, FiltMax=46, Gamma=0.410
18:15:04.643 00.047 3732 UpdateGuideState exits: No star selected
18:15:04.643 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:04.643 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:15:04.651 00.008 3732 Enqueuing Expose request
18:15:04.651 00.000 5896 Worker thread wakes up
18:15:04.651 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:15:04.651 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:05.578 00.927 5896 Exposure complete
18:15:05.657 00.079 5896 worker thread done servicing request
18:15:05.657 00.000 3732 OnExposeComplete: enter
18:15:05.657 00.000 3732 UpdateGuideState(): m_state=1
18:15:05.657 00.000 3732 UpdateCurrentPosition: no star selected
18:15:05.657 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:05.657 00.000 3732 Status Line: No star selected
18:15:05.673 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=0, FiltMin=0, FiltMax=50, Gamma=0.410
18:15:05.724 00.051 3732 UpdateGuideState exits: No star selected
18:15:05.726 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:05.728 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:15:05.730 00.002 3732 Enqueuing Expose request
18:15:05.732 00.002 5896 Worker thread wakes up
18:15:05.732 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:15:05.732 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:06.869 01.137 5896 Exposure complete
18:15:06.914 00.045 5896 worker thread done servicing request
18:15:06.914 00.000 3732 OnExposeComplete: enter
18:15:06.914 00.000 3732 UpdateGuideState(): m_state=1
18:15:06.914 00.000 3732 UpdateCurrentPosition: no star selected
18:15:06.924 00.010 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:06.924 00.000 3732 Status Line: No star selected
18:15:06.930 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=0, FiltMin=0, FiltMax=46, Gamma=0.410
18:15:06.977 00.047 3732 UpdateGuideState exits: No star selected
18:15:06.977 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:06.977 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:15:06.977 00.000 3732 Enqueuing Expose request
18:15:06.977 00.000 5896 Worker thread wakes up
18:15:06.977 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:15:06.977 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:07.901 00.924 5896 Exposure complete
18:15:07.955 00.054 5896 worker thread done servicing request
18:15:07.955 00.000 3732 OnExposeComplete: enter
18:15:07.959 00.004 3732 UpdateGuideState(): m_state=1
18:15:07.961 00.002 3732 UpdateCurrentPosition: no star selected
18:15:07.965 00.004 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:07.967 00.002 3732 Status Line: No star selected
18:15:07.973 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=0, FiltMin=0, FiltMax=45, Gamma=0.410
18:15:08.025 00.052 3732 UpdateGuideState exits: No star selected
18:15:08.030 00.005 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:08.034 00.004 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:15:08.038 00.004 3732 Enqueuing Expose request
18:15:08.040 00.002 5896 Worker thread wakes up
18:15:08.040 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:15:08.040 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:09.182 01.142 5896 Exposure complete
18:15:09.225 00.043 5896 worker thread done servicing request
18:15:09.225 00.000 3732 OnExposeComplete: enter
18:15:09.233 00.008 3732 UpdateGuideState(): m_state=1
18:15:09.235 00.002 3732 UpdateCurrentPosition: no star selected
18:15:09.237 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:09.237 00.000 3732 Status Line: No star selected
18:15:09.244 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=0, FiltMin=0, FiltMax=50, Gamma=0.410
18:15:09.288 00.044 3732 UpdateGuideState exits: No star selected
18:15:09.290 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:09.292 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:15:09.294 00.002 3732 Enqueuing Expose request
18:15:09.296 00.002 5896 Worker thread wakes up
18:15:09.296 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:15:09.296 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:10.207 00.911 5896 Exposure complete
18:15:10.255 00.048 5896 worker thread done servicing request
18:15:10.255 00.000 3732 OnExposeComplete: enter
18:15:10.255 00.000 3732 UpdateGuideState(): m_state=1
18:15:10.255 00.000 3732 UpdateCurrentPosition: no star selected
18:15:10.255 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:10.255 00.000 3732 Status Line: No star selected
18:15:10.273 00.018 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=0, FiltMin=0, FiltMax=45, Gamma=0.410
18:15:10.307 00.034 3732 UpdateGuideState exits: No star selected
18:15:10.319 00.012 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:10.321 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:15:10.323 00.002 3732 Enqueuing Expose request
18:15:10.325 00.002 5896 Worker thread wakes up
18:15:10.325 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:15:10.325 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:11.459 01.134 5896 Exposure complete
18:15:11.506 00.047 5896 worker thread done servicing request
18:15:11.506 00.000 3732 OnExposeComplete: enter
18:15:11.514 00.008 3732 UpdateGuideState(): m_state=1
18:15:11.516 00.002 3732 UpdateCurrentPosition: no star selected
18:15:11.518 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:11.520 00.002 3732 Status Line: No star selected
18:15:11.525 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=0, FiltMin=0, FiltMax=47, Gamma=0.410
18:15:11.569 00.044 3732 UpdateGuideState exits: No star selected
18:15:11.569 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:11.569 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:15:11.569 00.000 3732 Enqueuing Expose request
18:15:11.569 00.000 5896 Worker thread wakes up
18:15:11.569 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:15:11.569 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:12.486 00.917 5896 Exposure complete
18:15:12.537 00.051 5896 worker thread done servicing request
18:15:12.537 00.000 3732 OnExposeComplete: enter
18:15:12.539 00.002 3732 UpdateGuideState(): m_state=1
18:15:12.541 00.002 3732 UpdateCurrentPosition: no star selected
18:15:12.543 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:12.545 00.002 3732 Status Line: No star selected
18:15:12.551 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=0, FiltMin=0, FiltMax=47, Gamma=0.410
18:15:12.596 00.045 3732 UpdateGuideState exits: No star selected
18:15:12.596 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:12.596 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:15:12.596 00.000 3732 Enqueuing Expose request
18:15:12.596 00.000 5896 Worker thread wakes up
18:15:12.596 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:15:12.596 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:13.738 01.142 5896 Exposure complete
18:15:13.785 00.047 5896 worker thread done servicing request
18:15:13.785 00.000 3732 OnExposeComplete: enter
18:15:13.785 00.000 3732 UpdateGuideState(): m_state=1
18:15:13.785 00.000 3732 UpdateCurrentPosition: no star selected
18:15:13.785 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:13.785 00.000 3732 Status Line: No star selected
18:15:13.801 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=0, FiltMin=0, FiltMax=47, Gamma=0.410
18:15:13.848 00.047 3732 UpdateGuideState exits: No star selected
18:15:13.848 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:13.848 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:15:13.848 00.000 3732 Enqueuing Expose request
18:15:13.848 00.000 5896 Worker thread wakes up
18:15:13.848 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:15:13.848 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:14.767 00.919 5896 Exposure complete
18:15:14.814 00.047 5896 worker thread done servicing request
18:15:14.814 00.000 3732 OnExposeComplete: enter
18:15:14.816 00.002 3732 UpdateGuideState(): m_state=1
18:15:14.818 00.002 3732 UpdateCurrentPosition: no star selected
18:15:14.820 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:14.822 00.002 3732 Status Line: No star selected
18:15:14.828 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=0, FiltMin=0, FiltMax=44, Gamma=0.410
18:15:14.873 00.045 3732 UpdateGuideState exits: No star selected
18:15:14.873 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:14.873 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:15:14.873 00.000 3732 Enqueuing Expose request
18:15:14.873 00.000 5896 Worker thread wakes up
18:15:14.873 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:15:14.873 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:16.010 01.137 5896 Exposure complete
18:15:16.057 00.047 5896 worker thread done servicing request
18:15:16.057 00.000 3732 OnExposeComplete: enter
18:15:16.057 00.000 3732 UpdateGuideState(): m_state=1
18:15:16.057 00.000 3732 UpdateCurrentPosition: no star selected
18:15:16.057 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:16.057 00.000 3732 Status Line: No star selected
18:15:16.075 00.018 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=0, FiltMin=0, FiltMax=52, Gamma=0.410
18:15:16.120 00.045 3732 UpdateGuideState exits: No star selected
18:15:16.121 00.001 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:16.123 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:15:16.125 00.002 3732 Enqueuing Expose request
18:15:16.127 00.002 5896 Worker thread wakes up
18:15:16.127 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:15:16.127 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:17.039 00.912 5896 Exposure complete
18:15:17.092 00.053 5896 worker thread done servicing request
18:15:17.092 00.000 3732 OnExposeComplete: enter
18:15:17.092 00.000 3732 UpdateGuideState(): m_state=1
18:15:17.092 00.000 3732 UpdateCurrentPosition: no star selected
18:15:17.092 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:17.092 00.000 3732 Status Line: No star selected
18:15:17.102 00.010 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=0, FiltMin=0, FiltMax=48, Gamma=0.410
18:15:17.151 00.049 3732 UpdateGuideState exits: No star selected
18:15:17.151 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:17.151 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:15:17.151 00.000 3732 Enqueuing Expose request
18:15:17.151 00.000 5896 Worker thread wakes up
18:15:17.151 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:15:17.151 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:18.289 01.138 5896 Exposure complete
18:15:18.336 00.047 5896 worker thread done servicing request
18:15:18.336 00.000 3732 OnExposeComplete: enter
18:15:18.336 00.000 3732 UpdateGuideState(): m_state=1
18:15:18.336 00.000 3732 UpdateCurrentPosition: no star selected
18:15:18.336 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:18.336 00.000 3732 Status Line: No star selected
18:15:18.352 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=0, FiltMin=0, FiltMax=48, Gamma=0.410
18:15:18.400 00.048 3732 UpdateGuideState exits: No star selected
18:15:18.402 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:18.407 00.005 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:15:18.409 00.002 3732 Enqueuing Expose request
18:15:18.413 00.004 5896 Worker thread wakes up
18:15:18.413 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:15:18.413 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:19.317 00.904 5896 Exposure complete
18:15:19.362 00.045 5896 worker thread done servicing request
18:15:19.362 00.000 3732 OnExposeComplete: enter
18:15:19.362 00.000 3732 UpdateGuideState(): m_state=1
18:15:19.362 00.000 3732 UpdateCurrentPosition: no star selected
18:15:19.362 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:19.362 00.000 3732 Status Line: No star selected
18:15:19.380 00.018 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=0, FiltMin=0, FiltMax=47, Gamma=0.410
18:15:19.426 00.046 3732 UpdateGuideState exits: No star selected
18:15:19.426 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:19.426 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:15:19.426 00.000 3732 Enqueuing Expose request
18:15:19.434 00.008 5896 Worker thread wakes up
18:15:19.434 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:15:19.434 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:20.567 01.133 5896 Exposure complete
18:15:20.610 00.043 5896 worker thread done servicing request
18:15:20.610 00.000 3732 OnExposeComplete: enter
18:15:20.617 00.007 3732 UpdateGuideState(): m_state=1
18:15:20.619 00.002 3732 UpdateCurrentPosition: no star selected
18:15:20.619 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:20.621 00.002 3732 Status Line: No star selected
18:15:20.625 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=0, FiltMin=0, FiltMax=45, Gamma=0.410
18:15:20.673 00.048 3732 UpdateGuideState exits: No star selected
18:15:20.673 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:20.673 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:15:20.673 00.000 3732 Enqueuing Expose request
18:15:20.673 00.000 5896 Worker thread wakes up
18:15:20.673 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:15:20.673 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:21.591 00.918 5896 Exposure complete
18:15:21.638 00.047 5896 worker thread done servicing request
18:15:21.638 00.000 3732 OnExposeComplete: enter
18:15:21.648 00.010 3732 UpdateGuideState(): m_state=1
18:15:21.650 00.002 3732 UpdateCurrentPosition: no star selected
18:15:21.654 00.004 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:21.654 00.000 3732 Status Line: No star selected
18:15:21.654 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=0, FiltMin=0, FiltMax=49, Gamma=0.410
18:15:21.713 00.059 3732 UpdateGuideState exits: No star selected
18:15:21.717 00.004 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:21.717 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:15:21.717 00.000 3732 Enqueuing Expose request
18:15:21.717 00.000 5896 Worker thread wakes up
18:15:21.717 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:15:21.717 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:22.855 01.138 5896 Exposure complete
18:15:22.903 00.048 5896 worker thread done servicing request
18:15:22.903 00.000 3732 OnExposeComplete: enter
18:15:22.909 00.006 3732 UpdateGuideState(): m_state=1
18:15:22.909 00.000 3732 UpdateCurrentPosition: no star selected
18:15:22.909 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:22.909 00.000 3732 Status Line: No star selected
18:15:22.923 00.014 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=0, FiltMin=0, FiltMax=50, Gamma=0.410
18:15:22.967 00.044 3732 UpdateGuideState exits: No star selected
18:15:22.967 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:22.967 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:15:22.967 00.000 3732 Enqueuing Expose request
18:15:22.967 00.000 5896 Worker thread wakes up
18:15:22.967 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:15:22.967 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:23.902 00.935 5896 Exposure complete
18:15:23.965 00.063 5896 worker thread done servicing request
18:15:23.965 00.000 3732 OnExposeComplete: enter
18:15:23.965 00.000 3732 UpdateGuideState(): m_state=1
18:15:23.965 00.000 3732 UpdateCurrentPosition: no star selected
18:15:23.965 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:23.965 00.000 3732 Status Line: No star selected
18:15:23.981 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=0, FiltMin=0, FiltMax=47, Gamma=0.410
18:15:24.029 00.048 3732 UpdateGuideState exits: No star selected
18:15:24.029 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:24.029 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:15:24.029 00.000 3732 Enqueuing Expose request
18:15:24.029 00.000 5896 Worker thread wakes up
18:15:24.029 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:15:24.029 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:25.172 01.143 5896 Exposure complete
18:15:25.220 00.048 5896 worker thread done servicing request
18:15:25.220 00.000 3732 OnExposeComplete: enter
18:15:25.236 00.016 3732 UpdateGuideState(): m_state=1
18:15:25.236 00.000 3732 UpdateCurrentPosition: no star selected
18:15:25.236 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:25.236 00.000 3732 Status Line: No star selected
18:15:25.236 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=0, FiltMin=0, FiltMax=52, Gamma=0.410
18:15:25.283 00.047 3732 UpdateGuideState exits: No star selected
18:15:25.283 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:25.283 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:15:25.283 00.000 3732 Enqueuing Expose request
18:15:25.299 00.016 5896 Worker thread wakes up
18:15:25.299 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:15:25.299 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:26.222 00.923 5896 Exposure complete
18:15:26.270 00.048 5896 worker thread done servicing request
18:15:26.270 00.000 3732 OnExposeComplete: enter
18:15:26.270 00.000 3732 UpdateGuideState(): m_state=1
18:15:26.270 00.000 3732 UpdateCurrentPosition: no star selected
18:15:26.286 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:26.288 00.002 3732 Status Line: No star selected
18:15:26.294 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=0, FiltMin=0, FiltMax=45, Gamma=0.410
18:15:26.338 00.044 3732 UpdateGuideState exits: No star selected
18:15:26.340 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:26.342 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:15:26.344 00.002 3732 Enqueuing Expose request
18:15:26.344 00.000 5896 Worker thread wakes up
18:15:26.344 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:15:26.344 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:27.494 01.150 5896 Exposure complete
18:15:27.574 00.080 5896 worker thread done servicing request
18:15:27.574 00.000 3732 OnExposeComplete: enter
18:15:27.574 00.000 3732 UpdateGuideState(): m_state=1
18:15:27.574 00.000 3732 UpdateCurrentPosition: no star selected
18:15:27.574 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:27.590 00.016 3732 Status Line: No star selected
18:15:27.590 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=0, FiltMin=0, FiltMax=45, Gamma=0.410
18:15:27.639 00.049 3732 UpdateGuideState exits: No star selected
18:15:27.639 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:27.639 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:15:27.639 00.000 3732 Enqueuing Expose request
18:15:27.639 00.000 5896 Worker thread wakes up
18:15:27.639 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:15:27.639 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:28.574 00.935 5896 Exposure complete
18:15:28.637 00.063 5896 worker thread done servicing request
18:15:28.637 00.000 3732 OnExposeComplete: enter
18:15:28.637 00.000 3732 UpdateGuideState(): m_state=1
18:15:28.637 00.000 3732 UpdateCurrentPosition: no star selected
18:15:28.637 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:28.637 00.000 3732 Status Line: No star selected
18:15:28.653 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=0, FiltMin=0, FiltMax=51, Gamma=0.410
18:15:28.701 00.048 3732 UpdateGuideState exits: No star selected
18:15:28.701 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:28.701 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:15:28.701 00.000 3732 Enqueuing Expose request
18:15:28.701 00.000 5896 Worker thread wakes up
18:15:28.701 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:15:28.701 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:29.862 01.161 5896 Exposure complete
18:15:29.926 00.064 5896 worker thread done servicing request
18:15:29.926 00.000 3732 OnExposeComplete: enter
18:15:29.926 00.000 3732 UpdateGuideState(): m_state=1
18:15:29.926 00.000 3732 UpdateCurrentPosition: no star selected
18:15:29.932 00.006 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:29.932 00.000 3732 Status Line: No star selected
18:15:29.932 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=0, FiltMin=0, FiltMax=47, Gamma=0.410
18:15:29.972 00.040 3732 UpdateGuideState exits: No star selected
18:15:29.972 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:29.972 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:15:29.988 00.016 3732 Enqueuing Expose request
18:15:29.988 00.000 5896 Worker thread wakes up
18:15:29.988 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:15:29.988 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:30.910 00.922 5896 Exposure complete
18:15:30.989 00.079 5896 worker thread done servicing request
18:15:30.989 00.000 3732 OnExposeComplete: enter
18:15:30.991 00.002 3732 UpdateGuideState(): m_state=1
18:15:30.993 00.002 3732 UpdateCurrentPosition: no star selected
18:15:30.995 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:30.995 00.000 3732 Status Line: No star selected
18:15:31.001 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=0, FiltMin=0, FiltMax=50, Gamma=0.410
18:15:31.036 00.035 3732 UpdateGuideState exits: No star selected
18:15:31.036 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:31.036 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:15:31.036 00.000 3732 Enqueuing Expose request
18:15:31.052 00.016 5896 Worker thread wakes up
18:15:31.052 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:15:31.052 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:32.197 01.145 5896 Exposure complete
18:15:32.261 00.064 5896 worker thread done servicing request
18:15:32.261 00.000 3732 OnExposeComplete: enter
18:15:32.261 00.000 3732 UpdateGuideState(): m_state=1
18:15:32.261 00.000 3732 UpdateCurrentPosition: no star selected
18:15:32.261 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:32.261 00.000 3732 Status Line: No star selected
18:15:32.277 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=0, FiltMin=0, FiltMax=46, Gamma=0.410
18:15:32.324 00.047 3732 UpdateGuideState exits: No star selected
18:15:32.324 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:32.324 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:15:32.324 00.000 3732 Enqueuing Expose request
18:15:32.324 00.000 5896 Worker thread wakes up
18:15:32.324 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:15:32.324 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:33.263 00.939 5896 Exposure complete
18:15:33.322 00.059 5896 worker thread done servicing request
18:15:33.322 00.000 3732 OnExposeComplete: enter
18:15:33.322 00.000 3732 UpdateGuideState(): m_state=1
18:15:33.326 00.004 3732 UpdateCurrentPosition: no star selected
18:15:33.326 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:33.326 00.000 3732 Status Line: No star selected
18:15:33.338 00.012 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=0, FiltMin=0, FiltMax=43, Gamma=0.410
18:15:33.384 00.046 3732 UpdateGuideState exits: No star selected
18:15:33.386 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:33.388 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:15:33.389 00.001 3732 Enqueuing Expose request
18:15:33.391 00.002 5896 Worker thread wakes up
18:15:33.391 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:15:33.391 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:34.534 01.143 5896 Exposure complete
18:15:34.582 00.048 5896 worker thread done servicing request
18:15:34.582 00.000 3732 OnExposeComplete: enter
18:15:34.582 00.000 3732 UpdateGuideState(): m_state=1
18:15:34.582 00.000 3732 UpdateCurrentPosition: no star selected
18:15:34.598 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:34.598 00.000 3732 Status Line: No star selected
18:15:34.598 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=0, FiltMin=0, FiltMax=48, Gamma=0.410
18:15:34.651 00.053 3732 UpdateGuideState exits: No star selected
18:15:34.652 00.001 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:34.652 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:15:34.652 00.000 3732 Enqueuing Expose request
18:15:34.661 00.009 5896 Worker thread wakes up
18:15:34.661 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:15:34.661 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:35.582 00.921 5896 Exposure complete
18:15:35.644 00.062 5896 worker thread done servicing request
18:15:35.644 00.000 3732 OnExposeComplete: enter
18:15:35.648 00.004 3732 UpdateGuideState(): m_state=1
18:15:35.650 00.002 3732 UpdateCurrentPosition: no star selected
18:15:35.652 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:35.654 00.002 3732 Status Line: No star selected
18:15:35.660 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=0, FiltMin=0, FiltMax=50, Gamma=0.410
18:15:35.707 00.047 3732 UpdateGuideState exits: No star selected
18:15:35.709 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:35.709 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:15:35.713 00.004 3732 Enqueuing Expose request
18:15:35.713 00.000 5896 Worker thread wakes up
18:15:35.713 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:15:35.713 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:36.870 01.157 5896 Exposure complete
18:15:36.917 00.047 5896 worker thread done servicing request
18:15:36.917 00.000 3732 OnExposeComplete: enter
18:15:36.917 00.000 3732 UpdateGuideState(): m_state=1
18:15:36.933 00.016 3732 UpdateCurrentPosition: no star selected
18:15:36.933 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:36.933 00.000 3732 Status Line: No star selected
18:15:36.933 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=0, FiltMin=0, FiltMax=49, Gamma=0.410
18:15:36.980 00.047 3732 UpdateGuideState exits: No star selected
18:15:36.980 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:36.980 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:15:36.980 00.000 3732 Enqueuing Expose request
18:15:36.980 00.000 5896 Worker thread wakes up
18:15:36.980 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:15:36.980 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:37.917 00.937 5896 Exposure complete
18:15:37.980 00.063 5896 worker thread done servicing request
18:15:37.980 00.000 3732 OnExposeComplete: enter
18:15:37.980 00.000 3732 UpdateGuideState(): m_state=1
18:15:37.980 00.000 3732 UpdateCurrentPosition: no star selected
18:15:37.980 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:37.980 00.000 3732 Status Line: No star selected
18:15:37.999 00.019 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=0, FiltMin=0, FiltMax=51, Gamma=0.410
18:15:38.030 00.031 3732 UpdateGuideState exits: No star selected
18:15:38.043 00.013 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:38.043 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:15:38.043 00.000 3732 Enqueuing Expose request
18:15:38.043 00.000 5896 Worker thread wakes up
18:15:38.043 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:15:38.043 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:39.204 01.161 5896 Exposure complete
18:15:39.252 00.048 5896 worker thread done servicing request
18:15:39.252 00.000 3732 OnExposeComplete: enter
18:15:39.252 00.000 3732 UpdateGuideState(): m_state=1
18:15:39.252 00.000 3732 UpdateCurrentPosition: no star selected
18:15:39.268 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:39.268 00.000 3732 Status Line: No star selected
18:15:39.268 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=0, FiltMin=0, FiltMax=50, Gamma=0.410
18:15:39.320 00.052 3732 UpdateGuideState exits: No star selected
18:15:39.324 00.004 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:39.326 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:15:39.326 00.000 3732 Enqueuing Expose request
18:15:39.330 00.004 5896 Worker thread wakes up
18:15:39.330 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:15:39.330 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:40.252 00.922 5896 Exposure complete
18:15:40.313 00.061 5896 worker thread done servicing request
18:15:40.313 00.000 3732 OnExposeComplete: enter
18:15:40.315 00.002 3732 UpdateGuideState(): m_state=1
18:15:40.315 00.000 3732 UpdateCurrentPosition: no star selected
18:15:40.315 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:40.315 00.000 3732 Status Line: No star selected
18:15:40.315 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=0, FiltMin=0, FiltMax=48, Gamma=0.410
18:15:40.370 00.055 3732 UpdateGuideState exits: No star selected
18:15:40.370 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:40.370 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:15:40.370 00.000 3732 Enqueuing Expose request
18:15:40.370 00.000 5896 Worker thread wakes up
18:15:40.370 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:15:40.370 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:41.523 01.153 5896 Exposure complete
18:15:41.606 00.083 5896 worker thread done servicing request
18:15:41.606 00.000 3732 OnExposeComplete: enter
18:15:41.612 00.006 3732 UpdateGuideState(): m_state=1
18:15:41.614 00.002 3732 UpdateCurrentPosition: no star selected
18:15:41.618 00.004 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:41.620 00.002 3732 Status Line: No star selected
18:15:41.626 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=0, FiltMin=0, FiltMax=52, Gamma=0.410
18:15:41.672 00.046 3732 UpdateGuideState exits: No star selected
18:15:41.674 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:41.676 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:15:41.678 00.002 3732 Enqueuing Expose request
18:15:41.681 00.003 5896 Worker thread wakes up
18:15:41.681 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:15:41.681 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:42.605 00.924 5896 Exposure complete
18:15:42.652 00.047 5896 worker thread done servicing request
18:15:42.652 00.000 3732 OnExposeComplete: enter
18:15:42.652 00.000 3732 UpdateGuideState(): m_state=1
18:15:42.652 00.000 3732 UpdateCurrentPosition: no star selected
18:15:42.668 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:42.668 00.000 3732 Status Line: No star selected
18:15:42.677 00.009 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=0, FiltMin=0, FiltMax=49, Gamma=0.410
18:15:42.721 00.044 3732 UpdateGuideState exits: No star selected
18:15:42.723 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:42.725 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:15:42.727 00.002 3732 Enqueuing Expose request
18:15:42.727 00.000 5896 Worker thread wakes up
18:15:42.727 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:15:42.727 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:43.876 01.149 5896 Exposure complete
18:15:43.932 00.056 5896 worker thread done servicing request
18:15:43.932 00.000 3732 OnExposeComplete: enter
18:15:43.932 00.000 3732 UpdateGuideState(): m_state=1
18:15:43.932 00.000 3732 UpdateCurrentPosition: no star selected
18:15:43.940 00.008 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:43.942 00.002 3732 Status Line: No star selected
18:15:43.948 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=0, FiltMin=0, FiltMax=50, Gamma=0.410
18:15:43.988 00.040 3732 UpdateGuideState exits: No star selected
18:15:43.994 00.006 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:43.994 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:15:43.994 00.000 3732 Enqueuing Expose request
18:15:44.004 00.010 5896 Worker thread wakes up
18:15:44.004 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:15:44.004 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:44.926 00.922 5896 Exposure complete
18:15:44.984 00.058 5896 worker thread done servicing request
18:15:44.984 00.000 3732 OnExposeComplete: enter
18:15:44.988 00.004 3732 UpdateGuideState(): m_state=1
18:15:44.990 00.002 3732 UpdateCurrentPosition: no star selected
18:15:44.992 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:44.994 00.002 3732 Status Line: No star selected
18:15:45.001 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=0, FiltMin=0, FiltMax=49, Gamma=0.410
18:15:45.046 00.045 3732 UpdateGuideState exits: No star selected
18:15:45.048 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:45.050 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:15:45.053 00.003 3732 Enqueuing Expose request
18:15:45.053 00.000 5896 Worker thread wakes up
18:15:45.053 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:15:45.053 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:46.182 01.129 5896 Exposure complete
18:15:46.230 00.048 5896 worker thread done servicing request
18:15:46.230 00.000 3732 OnExposeComplete: enter
18:15:46.230 00.000 3732 UpdateGuideState(): m_state=1
18:15:46.230 00.000 3732 UpdateCurrentPosition: no star selected
18:15:46.230 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:46.230 00.000 3732 Status Line: No star selected
18:15:46.246 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=0, FiltMin=0, FiltMax=46, Gamma=0.410
18:15:46.293 00.047 3732 UpdateGuideState exits: No star selected
18:15:46.293 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:46.293 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:15:46.293 00.000 3732 Enqueuing Expose request
18:15:46.293 00.000 5896 Worker thread wakes up
18:15:46.293 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:15:46.293 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:47.233 00.940 5896 Exposure complete
18:15:47.295 00.062 5896 worker thread done servicing request
18:15:47.295 00.000 3732 OnExposeComplete: enter
18:15:47.295 00.000 3732 UpdateGuideState(): m_state=1
18:15:47.295 00.000 3732 UpdateCurrentPosition: no star selected
18:15:47.311 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:47.311 00.000 3732 Status Line: No star selected
18:15:47.311 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=0, FiltMin=0, FiltMax=46, Gamma=0.410
18:15:47.359 00.048 3732 UpdateGuideState exits: No star selected
18:15:47.369 00.010 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:47.375 00.006 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:15:47.377 00.002 3732 Enqueuing Expose request
18:15:47.381 00.004 5896 Worker thread wakes up
18:15:47.381 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:15:47.381 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:48.537 01.156 5896 Exposure complete
18:15:48.584 00.047 5896 worker thread done servicing request
18:15:48.584 00.000 3732 OnExposeComplete: enter
18:15:48.584 00.000 3732 UpdateGuideState(): m_state=1
18:15:48.584 00.000 3732 UpdateCurrentPosition: no star selected
18:15:48.584 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:48.584 00.000 3732 Status Line: No star selected
18:15:48.584 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=0, FiltMin=0, FiltMax=48, Gamma=0.410
18:15:48.631 00.047 3732 UpdateGuideState exits: No star selected
18:15:48.631 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:48.631 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:15:48.631 00.000 3732 Enqueuing Expose request
18:15:48.647 00.016 5896 Worker thread wakes up
18:15:48.647 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:15:48.647 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:49.550 00.903 5896 Exposure complete
18:15:49.598 00.048 5896 worker thread done servicing request
18:15:49.598 00.000 3732 OnExposeComplete: enter
18:15:49.598 00.000 3732 UpdateGuideState(): m_state=1
18:15:49.615 00.017 3732 UpdateCurrentPosition: no star selected
18:15:49.615 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:49.615 00.000 3732 Status Line: No star selected
18:15:49.615 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=0, FiltMin=0, FiltMax=47, Gamma=0.410
18:15:49.665 00.050 3732 UpdateGuideState exits: No star selected
18:15:49.665 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:49.665 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:15:49.665 00.000 3732 Enqueuing Expose request
18:15:49.677 00.012 5896 Worker thread wakes up
18:15:49.677 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:15:49.677 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:50.810 01.133 5896 Exposure complete
18:15:50.873 00.063 5896 worker thread done servicing request
18:15:50.873 00.000 3732 OnExposeComplete: enter
18:15:50.873 00.000 3732 UpdateGuideState(): m_state=1
18:15:50.889 00.016 3732 UpdateCurrentPosition: no star selected
18:15:50.889 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:50.889 00.000 3732 Status Line: No star selected
18:15:50.898 00.009 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=0, FiltMin=0, FiltMax=44, Gamma=0.410
18:15:50.941 00.043 3732 UpdateGuideState exits: No star selected
18:15:50.943 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:50.945 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:15:50.947 00.002 3732 Enqueuing Expose request
18:15:50.949 00.002 5896 Worker thread wakes up
18:15:50.949 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:15:50.949 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:51.857 00.908 5896 Exposure complete
18:15:51.904 00.047 5896 worker thread done servicing request
18:15:51.904 00.000 3732 OnExposeComplete: enter
18:15:51.912 00.008 3732 UpdateGuideState(): m_state=1
18:15:51.914 00.002 3732 UpdateCurrentPosition: no star selected
18:15:51.916 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:51.916 00.000 3732 Status Line: No star selected
18:15:51.922 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=0, FiltMin=0, FiltMax=44, Gamma=0.410
18:15:51.963 00.041 3732 UpdateGuideState exits: No star selected
18:15:51.967 00.004 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:51.969 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:15:51.971 00.002 3732 Enqueuing Expose request
18:15:51.973 00.002 5896 Worker thread wakes up
18:15:51.973 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:15:51.973 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:53.127 01.154 5896 Exposure complete
18:15:53.190 00.063 5896 worker thread done servicing request
18:15:53.190 00.000 3732 OnExposeComplete: enter
18:15:53.198 00.008 3732 UpdateGuideState(): m_state=1
18:15:53.200 00.002 3732 UpdateCurrentPosition: no star selected
18:15:53.202 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:53.202 00.000 3732 Status Line: No star selected
18:15:53.206 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=0, FiltMin=0, FiltMax=47, Gamma=0.410
18:15:53.244 00.038 3732 UpdateGuideState exits: No star selected
18:15:53.254 00.010 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:53.254 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:15:53.254 00.000 3732 Enqueuing Expose request
18:15:53.254 00.000 5896 Worker thread wakes up
18:15:53.254 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:15:53.254 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:54.186 00.932 5896 Exposure complete
18:15:54.249 00.063 5896 worker thread done servicing request
18:15:54.249 00.000 3732 OnExposeComplete: enter
18:15:54.249 00.000 3732 UpdateGuideState(): m_state=1
18:15:54.249 00.000 3732 UpdateCurrentPosition: no star selected
18:15:54.249 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:54.249 00.000 3732 Status Line: No star selected
18:15:54.265 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=0, FiltMin=0, FiltMax=47, Gamma=0.410
18:15:54.307 00.042 3732 UpdateGuideState exits: No star selected
18:15:54.307 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:54.313 00.006 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:15:54.313 00.000 3732 Enqueuing Expose request
18:15:54.313 00.000 5896 Worker thread wakes up
18:15:54.313 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:15:54.313 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:55.457 01.144 5896 Exposure complete
18:15:55.520 00.063 5896 worker thread done servicing request
18:15:55.520 00.000 3732 OnExposeComplete: enter
18:15:55.520 00.000 3732 UpdateGuideState(): m_state=1
18:15:55.525 00.005 3732 UpdateCurrentPosition: no star selected
18:15:55.527 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:55.529 00.002 3732 Status Line: No star selected
18:15:55.535 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=0, FiltMin=0, FiltMax=45, Gamma=0.410
18:15:55.569 00.034 3732 UpdateGuideState exits: No star selected
18:15:55.569 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:55.583 00.014 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:15:55.583 00.000 3732 Enqueuing Expose request
18:15:55.583 00.000 5896 Worker thread wakes up
18:15:55.583 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:15:55.583 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:56.506 00.923 5896 Exposure complete
18:15:56.553 00.047 5896 worker thread done servicing request
18:15:56.553 00.000 3732 OnExposeComplete: enter
18:15:56.553 00.000 3732 UpdateGuideState(): m_state=1
18:15:56.553 00.000 3732 UpdateCurrentPosition: no star selected
18:15:56.569 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:56.569 00.000 3732 Status Line: No star selected
18:15:56.569 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=0, FiltMin=0, FiltMax=48, Gamma=0.410
18:15:56.620 00.051 3732 UpdateGuideState exits: No star selected
18:15:56.620 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:56.620 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:15:56.620 00.000 3732 Enqueuing Expose request
18:15:56.620 00.000 5896 Worker thread wakes up
18:15:56.620 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:15:56.620 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:57.776 01.156 5896 Exposure complete
18:15:57.822 00.046 5896 worker thread done servicing request
18:15:57.822 00.000 3732 OnExposeComplete: enter
18:15:57.822 00.000 3732 UpdateGuideState(): m_state=1
18:15:57.822 00.000 3732 UpdateCurrentPosition: no star selected
18:15:57.838 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:57.838 00.000 3732 Status Line: No star selected
18:15:57.838 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=0, FiltMin=0, FiltMax=50, Gamma=0.410
18:15:57.885 00.047 3732 UpdateGuideState exits: No star selected
18:15:57.885 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:57.885 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:15:57.885 00.000 3732 Enqueuing Expose request
18:15:57.885 00.000 5896 Worker thread wakes up
18:15:57.885 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:15:57.885 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:15:58.825 00.940 5896 Exposure complete
18:15:58.887 00.062 5896 worker thread done servicing request
18:15:58.887 00.000 3732 OnExposeComplete: enter
18:15:58.887 00.000 3732 UpdateGuideState(): m_state=1
18:15:58.887 00.000 3732 UpdateCurrentPosition: no star selected
18:15:58.887 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:15:58.887 00.000 3732 Status Line: No star selected
18:15:58.887 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=0, FiltMin=0, FiltMax=48, Gamma=0.410
18:15:58.934 00.047 3732 UpdateGuideState exits: No star selected
18:15:58.934 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:15:58.950 00.016 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:15:58.950 00.000 3732 Enqueuing Expose request
18:15:58.950 00.000 5896 Worker thread wakes up
18:15:58.950 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:15:58.950 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:16:00.079 01.129 5896 Exposure complete
18:16:00.143 00.064 5896 worker thread done servicing request
18:16:00.143 00.000 3732 OnExposeComplete: enter
18:16:00.143 00.000 3732 UpdateGuideState(): m_state=1
18:16:00.143 00.000 3732 UpdateCurrentPosition: no star selected
18:16:00.151 00.008 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:16:00.151 00.000 3732 Status Line: No star selected
18:16:00.151 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=0, FiltMin=0, FiltMax=44, Gamma=0.410
18:16:00.191 00.040 3732 UpdateGuideState exits: No star selected
18:16:00.191 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:00.191 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:16:00.207 00.016 3732 Enqueuing Expose request
18:16:00.207 00.000 5896 Worker thread wakes up
18:16:00.207 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:16:00.207 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:16:01.143 00.936 5896 Exposure complete
18:16:01.206 00.063 5896 worker thread done servicing request
18:16:01.206 00.000 3732 OnExposeComplete: enter
18:16:01.206 00.000 3732 UpdateGuideState(): m_state=1
18:16:01.206 00.000 3732 UpdateCurrentPosition: no star selected
18:16:01.206 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:16:01.206 00.000 3732 Status Line: No star selected
18:16:01.222 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=0, FiltMin=0, FiltMax=47, Gamma=0.410
18:16:01.269 00.047 3732 UpdateGuideState exits: No star selected
18:16:01.271 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:01.273 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:16:01.273 00.000 3732 Enqueuing Expose request
18:16:01.276 00.003 5896 Worker thread wakes up
18:16:01.276 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:16:01.276 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:16:02.429 01.153 5896 Exposure complete
18:16:02.477 00.048 5896 worker thread done servicing request
18:16:02.477 00.000 3732 OnExposeComplete: enter
18:16:02.477 00.000 3732 UpdateGuideState(): m_state=1
18:16:02.477 00.000 3732 UpdateCurrentPosition: no star selected
18:16:02.493 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:16:02.493 00.000 3732 Status Line: No star selected
18:16:02.493 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=0, FiltMin=0, FiltMax=49, Gamma=0.410
18:16:02.540 00.047 3732 UpdateGuideState exits: No star selected
18:16:02.540 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:02.540 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:16:02.540 00.000 3732 Enqueuing Expose request
18:16:02.540 00.000 5896 Worker thread wakes up
18:16:02.540 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:16:02.540 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:16:03.478 00.938 5896 Exposure complete
18:16:03.526 00.048 5896 worker thread done servicing request
18:16:03.526 00.000 3732 OnExposeComplete: enter
18:16:03.526 00.000 3732 UpdateGuideState(): m_state=1
18:16:03.526 00.000 3732 UpdateCurrentPosition: no star selected
18:16:03.542 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:16:03.542 00.000 3732 Status Line: No star selected
18:16:03.550 00.008 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=0, FiltMin=0, FiltMax=49, Gamma=0.410
18:16:03.589 00.039 3732 UpdateGuideState exits: No star selected
18:16:03.589 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:03.589 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:16:03.589 00.000 3732 Enqueuing Expose request
18:16:03.589 00.000 5896 Worker thread wakes up
18:16:03.589 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:16:03.589 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:16:04.750 01.161 5896 Exposure complete
18:16:04.813 00.063 5896 worker thread done servicing request
18:16:04.813 00.000 3732 OnExposeComplete: enter
18:16:04.813 00.000 3732 UpdateGuideState(): m_state=1
18:16:04.813 00.000 3732 UpdateCurrentPosition: no star selected
18:16:04.813 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:16:04.813 00.000 3732 Status Line: No star selected
18:16:04.833 00.020 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=0, FiltMin=0, FiltMax=47, Gamma=0.410
18:16:04.876 00.043 3732 UpdateGuideState exits: No star selected
18:16:04.876 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:04.876 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:16:04.876 00.000 3732 Enqueuing Expose request
18:16:04.876 00.000 5896 Worker thread wakes up
18:16:04.876 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:16:04.876 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:16:05.815 00.939 5896 Exposure complete
18:16:05.878 00.063 5896 worker thread done servicing request
18:16:05.878 00.000 3732 OnExposeComplete: enter
18:16:05.878 00.000 3732 UpdateGuideState(): m_state=1
18:16:05.894 00.016 3732 UpdateCurrentPosition: no star selected
18:16:05.894 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:16:05.894 00.000 3732 Status Line: No star selected
18:16:05.901 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=0, FiltMin=0, FiltMax=44, Gamma=0.410
18:16:05.941 00.040 3732 UpdateGuideState exits: No star selected
18:16:05.941 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:05.941 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:16:05.941 00.000 3732 Enqueuing Expose request
18:16:05.941 00.000 5896 Worker thread wakes up
18:16:05.941 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:16:05.941 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:16:07.102 01.161 5896 Exposure complete
18:16:07.165 00.063 5896 worker thread done servicing request
18:16:07.165 00.000 3732 OnExposeComplete: enter
18:16:07.165 00.000 3732 UpdateGuideState(): m_state=1
18:16:07.165 00.000 3732 UpdateCurrentPosition: no star selected
18:16:07.165 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:16:07.165 00.000 3732 Status Line: No star selected
18:16:07.181 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=0, FiltMin=0, FiltMax=50, Gamma=0.410
18:16:07.229 00.048 3732 UpdateGuideState exits: No star selected
18:16:07.231 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:07.233 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:16:07.235 00.002 3732 Enqueuing Expose request
18:16:07.235 00.000 5896 Worker thread wakes up
18:16:07.235 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:16:07.235 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:16:08.163 00.928 5896 Exposure complete
18:16:08.226 00.063 5896 worker thread done servicing request
18:16:08.226 00.000 3732 OnExposeComplete: enter
18:16:08.226 00.000 3732 UpdateGuideState(): m_state=1
18:16:08.226 00.000 3732 UpdateCurrentPosition: no star selected
18:16:08.226 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:16:08.226 00.000 3732 Status Line: No star selected
18:16:08.226 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=0, FiltMin=0, FiltMax=47, Gamma=0.410
18:16:08.277 00.051 3732 UpdateGuideState exits: No star selected
18:16:08.277 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:08.277 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:16:08.290 00.013 3732 Enqueuing Expose request
18:16:08.290 00.000 5896 Worker thread wakes up
18:16:08.290 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:16:08.290 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:16:09.444 01.154 5896 Exposure complete
18:16:09.508 00.064 5896 worker thread done servicing request
18:16:09.508 00.000 3732 OnExposeComplete: enter
18:16:09.508 00.000 3732 UpdateGuideState(): m_state=1
18:16:09.508 00.000 3732 UpdateCurrentPosition: no star selected
18:16:09.508 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:16:09.508 00.000 3732 Status Line: No star selected
18:16:09.526 00.018 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=0, FiltMin=0, FiltMax=50, Gamma=0.410
18:16:09.571 00.045 3732 UpdateGuideState exits: No star selected
18:16:09.571 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:09.571 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:16:09.571 00.000 3732 Enqueuing Expose request
18:16:09.571 00.000 5896 Worker thread wakes up
18:16:09.571 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:16:09.571 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:16:10.503 00.932 5896 Exposure complete
18:16:10.567 00.064 5896 worker thread done servicing request
18:16:10.567 00.000 3732 OnExposeComplete: enter
18:16:10.567 00.000 3732 UpdateGuideState(): m_state=1
18:16:10.567 00.000 3732 UpdateCurrentPosition: no star selected
18:16:10.567 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:16:10.567 00.000 3732 Status Line: No star selected
18:16:10.567 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=0, FiltMin=0, FiltMax=50, Gamma=0.410
18:16:10.619 00.052 3732 UpdateGuideState exits: No star selected
18:16:10.619 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:10.619 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:16:10.631 00.012 3732 Enqueuing Expose request
18:16:10.631 00.000 5896 Worker thread wakes up
18:16:10.631 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:16:10.631 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:16:11.774 01.143 5896 Exposure complete
18:16:11.838 00.064 5896 worker thread done servicing request
18:16:11.838 00.000 3732 OnExposeComplete: enter
18:16:11.838 00.000 3732 UpdateGuideState(): m_state=1
18:16:11.838 00.000 3732 UpdateCurrentPosition: no star selected
18:16:11.838 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:16:11.838 00.000 3732 Status Line: No star selected
18:16:11.838 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=0, FiltMin=0, FiltMax=52, Gamma=0.410
18:16:11.885 00.047 3732 UpdateGuideState exits: No star selected
18:16:11.885 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:11.885 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:16:11.885 00.000 3732 Enqueuing Expose request
18:16:11.901 00.016 5896 Worker thread wakes up
18:16:11.901 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:16:11.901 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:16:12.836 00.935 5896 Exposure complete
18:16:12.907 00.071 5896 worker thread done servicing request
18:16:12.907 00.000 3732 OnExposeComplete: enter
18:16:12.907 00.000 3732 UpdateGuideState(): m_state=1
18:16:12.907 00.000 3732 UpdateCurrentPosition: no star selected
18:16:12.907 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:16:12.907 00.000 3732 Status Line: No star selected
18:16:12.916 00.009 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=0, FiltMin=0, FiltMax=50, Gamma=0.410
18:16:12.964 00.048 3732 UpdateGuideState exits: No star selected
18:16:12.964 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:12.964 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:16:12.964 00.000 3732 Enqueuing Expose request
18:16:12.964 00.000 5896 Worker thread wakes up
18:16:12.964 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:16:12.964 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:16:14.110 01.146 5896 Exposure complete
18:16:14.166 00.056 5896 worker thread done servicing request
18:16:14.166 00.000 3732 OnExposeComplete: enter
18:16:14.171 00.005 3732 UpdateGuideState(): m_state=1
18:16:14.175 00.004 3732 UpdateCurrentPosition: no star selected
18:16:14.177 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:16:14.181 00.004 3732 Status Line: No star selected
18:16:14.188 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=0, FiltMin=0, FiltMax=50, Gamma=0.410
18:16:14.237 00.049 3732 UpdateGuideState exits: No star selected
18:16:14.239 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:14.243 00.004 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:16:14.251 00.008 3732 Enqueuing Expose request
18:16:14.253 00.002 5896 Worker thread wakes up
18:16:14.253 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:16:14.253 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:16:15.182 00.929 5896 Exposure complete
18:16:15.231 00.049 5896 worker thread done servicing request
18:16:15.231 00.000 3732 OnExposeComplete: enter
18:16:15.231 00.000 3732 UpdateGuideState(): m_state=1
18:16:15.245 00.014 3732 UpdateCurrentPosition: no star selected
18:16:15.245 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:16:15.245 00.000 3732 Status Line: No star selected
18:16:15.245 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=0, FiltMin=0, FiltMax=49, Gamma=0.410
18:16:15.293 00.048 3732 UpdateGuideState exits: No star selected
18:16:15.293 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:15.293 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:16:15.293 00.000 3732 Enqueuing Expose request
18:16:15.293 00.000 5896 Worker thread wakes up
18:16:15.293 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:16:15.293 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:16:16.453 01.160 5896 Exposure complete
18:16:16.516 00.063 5896 worker thread done servicing request
18:16:16.516 00.000 3732 OnExposeComplete: enter
18:16:16.516 00.000 3732 UpdateGuideState(): m_state=1
18:16:16.516 00.000 3732 UpdateCurrentPosition: no star selected
18:16:16.516 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:16:16.532 00.016 3732 Status Line: No star selected
18:16:16.532 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=0, FiltMin=0, FiltMax=54, Gamma=0.410
18:16:16.579 00.047 3732 UpdateGuideState exits: No star selected
18:16:16.579 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:16.579 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:16:16.588 00.009 3732 Enqueuing Expose request
18:16:16.594 00.006 5896 Worker thread wakes up
18:16:16.594 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:16:16.595 00.001 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:16:17.518 00.923 5896 Exposure complete
18:16:17.582 00.064 5896 worker thread done servicing request
18:16:17.582 00.000 3732 OnExposeComplete: enter
18:16:17.598 00.016 3732 UpdateGuideState(): m_state=1
18:16:17.598 00.000 3732 UpdateCurrentPosition: no star selected
18:16:17.598 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:16:17.598 00.000 3732 Status Line: No star selected
18:16:17.598 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=0, FiltMin=0, FiltMax=48, Gamma=0.410
18:16:17.651 00.053 3732 UpdateGuideState exits: No star selected
18:16:17.661 00.010 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:17.661 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:16:17.661 00.000 3732 Enqueuing Expose request
18:16:17.661 00.000 5896 Worker thread wakes up
18:16:17.661 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:16:17.661 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:16:18.806 01.145 5896 Exposure complete
18:16:18.857 00.051 5896 worker thread done servicing request
18:16:18.857 00.000 3732 OnExposeComplete: enter
18:16:18.857 00.000 3732 UpdateGuideState(): m_state=1
18:16:18.857 00.000 3732 UpdateCurrentPosition: no star selected
18:16:18.857 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:16:18.857 00.000 3732 Status Line: No star selected
18:16:18.869 00.012 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=0, FiltMin=0, FiltMax=54, Gamma=0.410
18:16:18.916 00.047 3732 UpdateGuideState exits: No star selected
18:16:18.916 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:18.916 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:16:18.916 00.000 3732 Enqueuing Expose request
18:16:18.916 00.000 5896 Worker thread wakes up
18:16:18.916 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:16:18.916 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:16:19.852 00.936 5896 Exposure complete
18:16:19.921 00.069 5896 worker thread done servicing request
18:16:19.921 00.000 3732 OnExposeComplete: enter
18:16:19.923 00.002 3732 UpdateGuideState(): m_state=1
18:16:19.926 00.003 3732 UpdateCurrentPosition: no star selected
18:16:19.926 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:16:19.931 00.005 3732 Status Line: No star selected
18:16:19.931 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=0, FiltMin=0, FiltMax=50, Gamma=0.410
18:16:19.985 00.054 3732 UpdateGuideState exits: No star selected
18:16:19.985 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:19.985 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:16:19.985 00.000 3732 Enqueuing Expose request
18:16:19.985 00.000 5896 Worker thread wakes up
18:16:19.985 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:16:19.985 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:16:21.126 01.141 5896 Exposure complete
18:16:21.174 00.048 5896 worker thread done servicing request
18:16:21.174 00.000 3732 OnExposeComplete: enter
18:16:21.174 00.000 3732 UpdateGuideState(): m_state=1
18:16:21.174 00.000 3732 UpdateCurrentPosition: no star selected
18:16:21.174 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:16:21.174 00.000 3732 Status Line: No star selected
18:16:21.189 00.015 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=0, FiltMin=0, FiltMax=50, Gamma=0.410
18:16:21.221 00.032 3732 UpdateGuideState exits: No star selected
18:16:21.221 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:21.237 00.016 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:16:21.237 00.000 3732 Enqueuing Expose request
18:16:21.237 00.000 5896 Worker thread wakes up
18:16:21.237 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:16:21.237 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:16:22.144 00.907 5896 Exposure complete
18:16:22.207 00.063 5896 worker thread done servicing request
18:16:22.207 00.000 3732 OnExposeComplete: enter
18:16:22.207 00.000 3732 UpdateGuideState(): m_state=1
18:16:22.207 00.000 3732 UpdateCurrentPosition: no star selected
18:16:22.220 00.013 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:16:22.223 00.003 3732 Status Line: No star selected
18:16:22.229 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=0, FiltMin=0, FiltMax=50, Gamma=0.410
18:16:22.270 00.041 3732 UpdateGuideState exits: No star selected
18:16:22.270 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:22.275 00.005 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:16:22.280 00.005 3732 Enqueuing Expose request
18:16:22.284 00.004 5896 Worker thread wakes up
18:16:22.284 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:16:22.284 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:16:23.432 01.148 5896 Exposure complete
18:16:23.496 00.064 5896 worker thread done servicing request
18:16:23.496 00.000 3732 OnExposeComplete: enter
18:16:23.496 00.000 3732 UpdateGuideState(): m_state=1
18:16:23.496 00.000 3732 UpdateCurrentPosition: no star selected
18:16:23.508 00.012 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:16:23.508 00.000 3732 Status Line: No star selected
18:16:23.516 00.008 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=0, FiltMin=0, FiltMax=54, Gamma=0.410
18:16:23.559 00.043 3732 UpdateGuideState exits: No star selected
18:16:23.559 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:23.559 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:16:23.559 00.000 3732 Enqueuing Expose request
18:16:23.559 00.000 5896 Worker thread wakes up
18:16:23.559 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:16:23.559 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:16:24.482 00.923 5896 Exposure complete
18:16:24.534 00.052 5896 worker thread done servicing request
18:16:24.534 00.000 3732 OnExposeComplete: enter
18:16:24.534 00.000 3732 UpdateGuideState(): m_state=1
18:16:24.534 00.000 3732 UpdateCurrentPosition: no star selected
18:16:24.534 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:16:24.534 00.000 3732 Status Line: No star selected
18:16:24.548 00.014 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=0, FiltMin=0, FiltMax=47, Gamma=0.410
18:16:24.588 00.040 3732 UpdateGuideState exits: No star selected
18:16:24.593 00.005 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:24.595 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:16:24.597 00.002 3732 Enqueuing Expose request
18:16:24.599 00.002 5896 Worker thread wakes up
18:16:24.599 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:16:24.599 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:16:25.754 01.155 5896 Exposure complete
18:16:25.802 00.048 5896 worker thread done servicing request
18:16:25.802 00.000 3732 OnExposeComplete: enter
18:16:25.802 00.000 3732 UpdateGuideState(): m_state=1
18:16:25.802 00.000 3732 UpdateCurrentPosition: no star selected
18:16:25.818 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:16:25.818 00.000 3732 Status Line: No star selected
18:16:25.818 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=0, FiltMin=0, FiltMax=49, Gamma=0.410
18:16:25.869 00.051 3732 UpdateGuideState exits: No star selected
18:16:25.869 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:25.869 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:16:25.869 00.000 3732 Enqueuing Expose request
18:16:25.869 00.000 5896 Worker thread wakes up
18:16:25.869 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:16:25.869 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:16:26.803 00.934 5896 Exposure complete
18:16:26.850 00.047 5896 worker thread done servicing request
18:16:26.850 00.000 3732 OnExposeComplete: enter
18:16:26.850 00.000 3732 UpdateGuideState(): m_state=1
18:16:26.850 00.000 3732 UpdateCurrentPosition: no star selected
18:16:26.866 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:16:26.866 00.000 3732 Status Line: No star selected
18:16:26.866 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=0, FiltMin=0, FiltMax=52, Gamma=0.410
18:16:26.914 00.048 3732 UpdateGuideState exits: No star selected
18:16:26.914 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:26.914 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:16:26.914 00.000 3732 Enqueuing Expose request
18:16:26.914 00.000 5896 Worker thread wakes up
18:16:26.914 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:16:26.914 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:16:28.073 01.159 5896 Exposure complete
18:16:28.131 00.058 5896 worker thread done servicing request
18:16:28.131 00.000 3732 OnExposeComplete: enter
18:16:28.131 00.000 3732 UpdateGuideState(): m_state=1
18:16:28.131 00.000 3732 UpdateCurrentPosition: no star selected
18:16:28.137 00.006 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:16:28.137 00.000 3732 Status Line: No star selected
18:16:28.144 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=0, FiltMin=0, FiltMax=48, Gamma=0.410
18:16:28.184 00.040 3732 UpdateGuideState exits: No star selected
18:16:28.184 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:28.184 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:16:28.184 00.000 3732 Enqueuing Expose request
18:16:28.184 00.000 5896 Worker thread wakes up
18:16:28.184 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:16:28.184 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:16:29.123 00.939 5896 Exposure complete
18:16:29.187 00.064 5896 worker thread done servicing request
18:16:29.187 00.000 3732 OnExposeComplete: enter
18:16:29.187 00.000 3732 UpdateGuideState(): m_state=1
18:16:29.187 00.000 3732 UpdateCurrentPosition: no star selected
18:16:29.187 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:16:29.187 00.000 3732 Status Line: No star selected
18:16:29.206 00.019 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=0, FiltMin=0, FiltMax=51, Gamma=0.410
18:16:29.250 00.044 3732 UpdateGuideState exits: No star selected
18:16:29.250 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:29.250 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:16:29.250 00.000 3732 Enqueuing Expose request
18:16:29.250 00.000 5896 Worker thread wakes up
18:16:29.250 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:16:29.250 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:16:30.411 01.161 5896 Exposure complete
18:16:30.458 00.047 5896 worker thread done servicing request
18:16:30.458 00.000 3732 OnExposeComplete: enter
18:16:30.458 00.000 3732 UpdateGuideState(): m_state=1
18:16:30.474 00.016 3732 UpdateCurrentPosition: no star selected
18:16:30.474 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:16:30.474 00.000 3732 Status Line: No star selected
18:16:30.474 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=0, FiltMin=0, FiltMax=53, Gamma=0.410
18:16:30.525 00.051 3732 UpdateGuideState exits: No star selected
18:16:30.525 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:30.525 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:16:30.525 00.000 3732 Enqueuing Expose request
18:16:30.525 00.000 5896 Worker thread wakes up
18:16:30.525 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:16:30.525 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:16:31.458 00.933 5896 Exposure complete
18:16:31.529 00.071 5896 worker thread done servicing request
18:16:31.529 00.000 3732 OnExposeComplete: enter
18:16:31.529 00.000 3732 UpdateGuideState(): m_state=1
18:16:31.529 00.000 3732 UpdateCurrentPosition: no star selected
18:16:31.529 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:16:31.529 00.000 3732 Status Line: No star selected
18:16:31.537 00.008 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=0, FiltMin=0, FiltMax=51, Gamma=0.410
18:16:31.585 00.048 3732 UpdateGuideState exits: No star selected
18:16:31.586 00.001 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:31.588 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:16:31.593 00.005 3732 Enqueuing Expose request
18:16:31.597 00.004 5896 Worker thread wakes up
18:16:31.597 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:16:31.597 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:16:32.744 01.147 5896 Exposure complete
18:16:32.811 00.067 5896 worker thread done servicing request
18:16:32.811 00.000 3732 OnExposeComplete: enter
18:16:32.811 00.000 3732 UpdateGuideState(): m_state=1
18:16:32.811 00.000 3732 UpdateCurrentPosition: no star selected
18:16:32.811 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:16:32.811 00.000 3732 Status Line: No star selected
18:16:32.825 00.014 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=0, FiltMin=0, FiltMax=50, Gamma=0.410
18:16:32.858 00.033 3732 UpdateGuideState exits: No star selected
18:16:32.871 00.013 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:32.871 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:16:32.871 00.000 3732 Enqueuing Expose request
18:16:32.880 00.009 5896 Worker thread wakes up
18:16:32.880 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:16:32.880 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:16:33.807 00.927 5896 Exposure complete
18:16:33.870 00.063 5896 worker thread done servicing request
18:16:33.870 00.000 3732 OnExposeComplete: enter
18:16:33.870 00.000 3732 UpdateGuideState(): m_state=1
18:16:33.870 00.000 3732 UpdateCurrentPosition: no star selected
18:16:33.870 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:16:33.870 00.000 3732 Status Line: No star selected
18:16:33.891 00.021 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=0, FiltMin=0, FiltMax=49, Gamma=0.410
18:16:33.934 00.043 3732 UpdateGuideState exits: No star selected
18:16:33.934 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:33.934 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:16:33.934 00.000 3732 Enqueuing Expose request
18:16:33.934 00.000 5896 Worker thread wakes up
18:16:33.934 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:16:33.934 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:16:35.096 01.162 5896 Exposure complete
18:16:35.159 00.063 5896 worker thread done servicing request
18:16:35.159 00.000 3732 OnExposeComplete: enter
18:16:35.159 00.000 3732 UpdateGuideState(): m_state=1
18:16:35.159 00.000 3732 UpdateCurrentPosition: no star selected
18:16:35.159 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:16:35.159 00.000 3732 Status Line: No star selected
18:16:35.179 00.020 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=0, FiltMin=0, FiltMax=51, Gamma=0.410
18:16:35.223 00.044 3732 UpdateGuideState exits: No star selected
18:16:35.223 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:35.223 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:16:35.223 00.000 3732 Enqueuing Expose request
18:16:35.223 00.000 5896 Worker thread wakes up
18:16:35.223 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:16:35.223 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:16:36.162 00.939 5896 Exposure complete
18:16:36.209 00.047 5896 worker thread done servicing request
18:16:36.209 00.000 3732 OnExposeComplete: enter
18:16:36.209 00.000 3732 UpdateGuideState(): m_state=1
18:16:36.225 00.016 3732 UpdateCurrentPosition: no star selected
18:16:36.227 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:16:36.229 00.002 3732 Status Line: No star selected
18:16:36.234 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=0, FiltMin=0, FiltMax=52, Gamma=0.410
18:16:36.276 00.042 3732 UpdateGuideState exits: No star selected
18:16:36.276 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:36.276 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:16:36.276 00.000 3732 Enqueuing Expose request
18:16:36.276 00.000 5896 Worker thread wakes up
18:16:36.276 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:16:36.276 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:16:37.430 01.154 5896 Exposure complete
18:16:37.494 00.064 5896 worker thread done servicing request
18:16:37.494 00.000 3732 OnExposeComplete: enter
18:16:37.494 00.000 3732 UpdateGuideState(): m_state=1
18:16:37.494 00.000 3732 UpdateCurrentPosition: no star selected
18:16:37.494 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:16:37.510 00.016 3732 Status Line: No star selected
18:16:37.510 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=0, FiltMin=0, FiltMax=50, Gamma=0.410
18:16:37.559 00.049 3732 UpdateGuideState exits: No star selected
18:16:37.561 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:37.563 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:16:37.565 00.002 3732 Enqueuing Expose request
18:16:37.565 00.000 5896 Worker thread wakes up
18:16:37.565 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:16:37.565 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:16:38.478 00.913 5896 Exposure complete
18:16:38.557 00.079 5896 worker thread done servicing request
18:16:38.557 00.000 3732 OnExposeComplete: enter
18:16:38.557 00.000 3732 UpdateGuideState(): m_state=1
18:16:38.557 00.000 3732 UpdateCurrentPosition: no star selected
18:16:38.557 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:16:38.557 00.000 3732 Status Line: No star selected
18:16:38.577 00.020 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=0, FiltMin=0, FiltMax=48, Gamma=0.410
18:16:38.620 00.043 3732 UpdateGuideState exits: No star selected
18:16:38.620 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:38.620 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:16:38.620 00.000 3732 Enqueuing Expose request
18:16:38.620 00.000 5896 Worker thread wakes up
18:16:38.620 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:16:38.620 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:16:39.781 01.161 5896 Exposure complete
18:16:39.829 00.048 5896 worker thread done servicing request
18:16:39.829 00.000 3732 OnExposeComplete: enter
18:16:39.829 00.000 3732 UpdateGuideState(): m_state=1
18:16:39.829 00.000 3732 UpdateCurrentPosition: no star selected
18:16:39.829 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:16:39.844 00.015 3732 Status Line: No star selected
18:16:39.848 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=0, FiltMin=0, FiltMax=53, Gamma=0.410
18:16:39.892 00.044 3732 UpdateGuideState exits: No star selected
18:16:39.892 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:39.892 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:16:39.892 00.000 3732 Enqueuing Expose request
18:16:39.901 00.009 5896 Worker thread wakes up
18:16:39.901 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:16:39.901 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:16:40.831 00.930 5896 Exposure complete
18:16:40.878 00.047 5896 worker thread done servicing request
18:16:40.878 00.000 3732 OnExposeComplete: enter
18:16:40.878 00.000 3732 UpdateGuideState(): m_state=1
18:16:40.894 00.016 3732 UpdateCurrentPosition: no star selected
18:16:40.894 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:16:40.894 00.000 3732 Status Line: No star selected
18:16:40.894 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=0, FiltMin=0, FiltMax=46, Gamma=0.410
18:16:40.941 00.047 3732 UpdateGuideState exits: No star selected
18:16:40.941 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:40.941 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:16:40.941 00.000 3732 Enqueuing Expose request
18:16:40.941 00.000 5896 Worker thread wakes up
18:16:40.941 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:16:40.941 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:16:42.102 01.161 5896 Exposure complete
18:16:42.149 00.047 5896 worker thread done servicing request
18:16:42.149 00.000 3732 OnExposeComplete: enter
18:16:42.149 00.000 3732 UpdateGuideState(): m_state=1
18:16:42.165 00.016 3732 UpdateCurrentPosition: no star selected
18:16:42.165 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:16:42.165 00.000 3732 Status Line: No star selected
18:16:42.165 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=0, FiltMin=0, FiltMax=52, Gamma=0.410
18:16:42.217 00.052 3732 UpdateGuideState exits: No star selected
18:16:42.219 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:42.221 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:16:42.223 00.002 3732 Enqueuing Expose request
18:16:42.225 00.002 5896 Worker thread wakes up
18:16:42.225 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:16:42.225 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:16:43.145 00.920 5896 Exposure complete
18:16:43.208 00.063 5896 worker thread done servicing request
18:16:43.208 00.000 3732 OnExposeComplete: enter
18:16:43.217 00.009 3732 UpdateGuideState(): m_state=1
18:16:43.219 00.002 3732 UpdateCurrentPosition: no star selected
18:16:43.221 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:16:43.221 00.000 3732 Status Line: No star selected
18:16:43.225 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=0, FiltMin=0, FiltMax=51, Gamma=0.410
18:16:43.260 00.035 3732 UpdateGuideState exits: No star selected
18:16:43.272 00.012 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:43.275 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:16:43.277 00.002 3732 Enqueuing Expose request
18:16:43.277 00.000 5896 Worker thread wakes up
18:16:43.277 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:16:43.277 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:16:44.431 01.154 5896 Exposure complete
18:16:44.478 00.047 5896 worker thread done servicing request
18:16:44.478 00.000 3732 OnExposeComplete: enter
18:16:44.478 00.000 3732 UpdateGuideState(): m_state=1
18:16:44.478 00.000 3732 UpdateCurrentPosition: no star selected
18:16:44.478 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:16:44.478 00.000 3732 Status Line: No star selected
18:16:44.478 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=0, FiltMin=0, FiltMax=52, Gamma=0.410
18:16:44.526 00.048 3732 UpdateGuideState exits: No star selected
18:16:44.526 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:44.526 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:16:44.541 00.015 3732 Enqueuing Expose request
18:16:44.543 00.002 5896 Worker thread wakes up
18:16:44.543 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:16:44.543 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:16:45.463 00.920 5896 Exposure complete
18:16:45.526 00.063 5896 worker thread done servicing request
18:16:45.526 00.000 3732 OnExposeComplete: enter
18:16:45.526 00.000 3732 UpdateGuideState(): m_state=1
18:16:45.526 00.000 3732 UpdateCurrentPosition: no star selected
18:16:45.526 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:16:45.526 00.000 3732 Status Line: No star selected
18:16:45.546 00.020 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=0, FiltMin=0, FiltMax=52, Gamma=0.410
18:16:45.590 00.044 3732 UpdateGuideState exits: No star selected
18:16:45.592 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:45.594 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:16:45.594 00.000 3732 Enqueuing Expose request
18:16:45.596 00.002 5896 Worker thread wakes up
18:16:45.596 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:16:45.596 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:16:46.751 01.155 5896 Exposure complete
18:16:46.814 00.063 5896 worker thread done servicing request
18:16:46.814 00.000 3732 OnExposeComplete: enter
18:16:46.820 00.006 3732 UpdateGuideState(): m_state=1
18:16:46.822 00.002 3732 UpdateCurrentPosition: no star selected
18:16:46.822 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:16:46.824 00.002 3732 Status Line: No star selected
18:16:46.831 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=0, FiltMin=0, FiltMax=51, Gamma=0.410
18:16:46.869 00.038 3732 UpdateGuideState exits: No star selected
18:16:46.877 00.008 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:46.877 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:16:46.877 00.000 3732 Enqueuing Expose request
18:16:46.877 00.000 5896 Worker thread wakes up
18:16:46.877 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:16:46.877 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:16:47.815 00.938 5896 Exposure complete
18:16:47.862 00.047 5896 worker thread done servicing request
18:16:47.862 00.000 3732 OnExposeComplete: enter
18:16:47.862 00.000 3732 UpdateGuideState(): m_state=1
18:16:47.878 00.016 3732 UpdateCurrentPosition: no star selected
18:16:47.878 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:16:47.878 00.000 3732 Status Line: No star selected
18:16:47.878 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=0, FiltMin=0, FiltMax=49, Gamma=0.410
18:16:47.932 00.054 3732 UpdateGuideState exits: No star selected
18:16:47.932 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:47.932 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:16:47.932 00.000 3732 Enqueuing Expose request
18:16:47.932 00.000 5896 Worker thread wakes up
18:16:47.932 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:16:47.932 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:16:49.087 01.155 5896 Exposure complete
18:16:49.151 00.064 5896 worker thread done servicing request
18:16:49.151 00.000 3732 OnExposeComplete: enter
18:16:49.151 00.000 3732 UpdateGuideState(): m_state=1
18:16:49.151 00.000 3732 UpdateCurrentPosition: no star selected
18:16:49.151 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:16:49.151 00.000 3732 Status Line: No star selected
18:16:49.166 00.015 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=0, FiltMin=0, FiltMax=46, Gamma=0.410
18:16:49.213 00.047 3732 UpdateGuideState exits: No star selected
18:16:49.215 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:49.215 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:16:49.215 00.000 3732 Enqueuing Expose request
18:16:49.215 00.000 5896 Worker thread wakes up
18:16:49.215 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:16:49.215 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:16:50.146 00.931 5896 Exposure complete
18:16:50.194 00.048 5896 worker thread done servicing request
18:16:50.194 00.000 3732 OnExposeComplete: enter
18:16:50.194 00.000 3732 UpdateGuideState(): m_state=1
18:16:50.194 00.000 3732 UpdateCurrentPosition: no star selected
18:16:50.209 00.015 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:16:50.209 00.000 3732 Status Line: No star selected
18:16:50.209 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=0, FiltMin=0, FiltMax=46, Gamma=0.410
18:16:50.257 00.048 3732 UpdateGuideState exits: No star selected
18:16:50.257 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:50.257 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:16:50.257 00.000 3732 Enqueuing Expose request
18:16:50.257 00.000 5896 Worker thread wakes up
18:16:50.257 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:16:50.257 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:16:51.414 01.157 5896 Exposure complete
18:16:51.497 00.083 5896 worker thread done servicing request
18:16:51.497 00.000 3732 OnExposeComplete: enter
18:16:51.497 00.000 3732 UpdateGuideState(): m_state=1
18:16:51.497 00.000 3732 UpdateCurrentPosition: no star selected
18:16:51.497 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:16:51.497 00.000 3732 Status Line: No star selected
18:16:51.512 00.015 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=0, FiltMin=0, FiltMax=49, Gamma=0.410
18:16:51.557 00.045 3732 UpdateGuideState exits: No star selected
18:16:51.557 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:51.557 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:16:51.557 00.000 3732 Enqueuing Expose request
18:16:51.557 00.000 5896 Worker thread wakes up
18:16:51.557 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:16:51.557 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:16:52.495 00.938 5896 Exposure complete
18:16:52.558 00.063 5896 worker thread done servicing request
18:16:52.558 00.000 3732 OnExposeComplete: enter
18:16:52.558 00.000 3732 UpdateGuideState(): m_state=1
18:16:52.558 00.000 3732 UpdateCurrentPosition: no star selected
18:16:52.574 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:16:52.574 00.000 3732 Status Line: No star selected
18:16:52.584 00.010 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=60, Gamma=0.410
18:16:52.621 00.037 3732 UpdateGuideState exits: No star selected
18:16:52.621 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:52.621 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:16:52.621 00.000 3732 Enqueuing Expose request
18:16:52.621 00.000 5896 Worker thread wakes up
18:16:52.637 00.016 5896 worker thread servicing REQUEST_EXPOSE 1000
18:16:52.637 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:16:53.770 01.133 5896 Exposure complete
18:16:53.814 00.044 5896 worker thread done servicing request
18:16:53.814 00.000 3732 OnExposeComplete: enter
18:16:53.814 00.000 3732 UpdateGuideState(): m_state=1
18:16:53.814 00.000 3732 UpdateCurrentPosition: no star selected
18:16:53.814 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:16:53.814 00.000 3732 Status Line: No star selected
18:16:53.832 00.018 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=0, FiltMin=0, FiltMax=53, Gamma=0.410
18:16:53.869 00.037 3732 UpdateGuideState exits: No star selected
18:16:53.877 00.008 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:53.877 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:16:53.877 00.000 3732 Enqueuing Expose request
18:16:53.877 00.000 5896 Worker thread wakes up
18:16:53.877 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:16:53.877 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:16:54.818 00.941 5896 Exposure complete
18:16:54.891 00.073 5896 worker thread done servicing request
18:16:54.891 00.000 3732 OnExposeComplete: enter
18:16:54.891 00.000 3732 UpdateGuideState(): m_state=1
18:16:54.897 00.006 3732 UpdateCurrentPosition: no star selected
18:16:54.899 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:16:54.901 00.002 3732 Status Line: No star selected
18:16:54.907 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=0, FiltMin=0, FiltMax=49, Gamma=0.410
18:16:54.952 00.045 3732 UpdateGuideState exits: No star selected
18:16:54.954 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:54.956 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:16:54.957 00.001 3732 Enqueuing Expose request
18:16:54.959 00.002 5896 Worker thread wakes up
18:16:54.959 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:16:54.959 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:16:56.100 01.141 5896 Exposure complete
18:16:56.147 00.047 5896 worker thread done servicing request
18:16:56.147 00.000 3732 OnExposeComplete: enter
18:16:56.147 00.000 3732 UpdateGuideState(): m_state=1
18:16:56.147 00.000 3732 UpdateCurrentPosition: no star selected
18:16:56.147 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:16:56.147 00.000 3732 Status Line: No star selected
18:16:56.163 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=0, FiltMin=0, FiltMax=47, Gamma=0.410
18:16:56.195 00.032 3732 UpdateGuideState exits: No star selected
18:16:56.211 00.016 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:56.211 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:16:56.215 00.004 3732 Enqueuing Expose request
18:16:56.219 00.004 5896 Worker thread wakes up
18:16:56.219 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:16:56.219 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:16:57.134 00.915 5896 Exposure complete
18:16:57.178 00.044 5896 worker thread done servicing request
18:16:57.178 00.000 3732 OnExposeComplete: enter
18:16:57.178 00.000 3732 UpdateGuideState(): m_state=1
18:16:57.178 00.000 3732 UpdateCurrentPosition: no star selected
18:16:57.178 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:16:57.178 00.000 3732 Status Line: No star selected
18:16:57.194 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=0, FiltMin=0, FiltMax=48, Gamma=0.410
18:16:57.233 00.039 3732 UpdateGuideState exits: No star selected
18:16:57.241 00.008 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:57.244 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:16:57.244 00.000 3732 Enqueuing Expose request
18:16:57.244 00.000 5896 Worker thread wakes up
18:16:57.244 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:16:57.244 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:16:58.401 01.157 5896 Exposure complete
18:16:58.448 00.047 5896 worker thread done servicing request
18:16:58.448 00.000 3732 OnExposeComplete: enter
18:16:58.448 00.000 3732 UpdateGuideState(): m_state=1
18:16:58.448 00.000 3732 UpdateCurrentPosition: no star selected
18:16:58.464 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:16:58.464 00.000 3732 Status Line: No star selected
18:16:58.464 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=0, FiltMin=0, FiltMax=50, Gamma=0.410
18:16:58.512 00.048 3732 UpdateGuideState exits: No star selected
18:16:58.512 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:58.512 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:16:58.512 00.000 3732 Enqueuing Expose request
18:16:58.512 00.000 5896 Worker thread wakes up
18:16:58.512 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:16:58.512 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:16:59.433 00.921 5896 Exposure complete
18:16:59.481 00.048 5896 worker thread done servicing request
18:16:59.481 00.000 3732 OnExposeComplete: enter
18:16:59.481 00.000 3732 UpdateGuideState(): m_state=1
18:16:59.481 00.000 3732 UpdateCurrentPosition: no star selected
18:16:59.481 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:16:59.481 00.000 3732 Status Line: No star selected
18:16:59.497 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=0, FiltMin=0, FiltMax=49, Gamma=0.410
18:16:59.529 00.032 3732 UpdateGuideState exits: No star selected
18:16:59.545 00.016 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:16:59.547 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:16:59.547 00.000 3732 Enqueuing Expose request
18:16:59.547 00.000 5896 Worker thread wakes up
18:16:59.547 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:16:59.547 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:17:00.702 01.155 5896 Exposure complete
18:17:00.764 00.062 5896 worker thread done servicing request
18:17:00.764 00.000 3732 OnExposeComplete: enter
18:17:00.764 00.000 3732 UpdateGuideState(): m_state=1
18:17:00.775 00.011 3732 UpdateCurrentPosition: no star selected
18:17:00.775 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:17:00.775 00.000 3732 Status Line: No star selected
18:17:00.780 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=0, FiltMin=0, FiltMax=48, Gamma=0.410
18:17:00.828 00.048 3732 UpdateGuideState exits: No star selected
18:17:00.828 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:00.828 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:17:00.828 00.000 3732 Enqueuing Expose request
18:17:00.828 00.000 5896 Worker thread wakes up
18:17:00.828 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:17:00.828 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:17:01.749 00.921 5896 Exposure complete
18:17:01.797 00.048 5896 worker thread done servicing request
18:17:01.797 00.000 3732 OnExposeComplete: enter
18:17:01.797 00.000 3732 UpdateGuideState(): m_state=1
18:17:01.797 00.000 3732 UpdateCurrentPosition: no star selected
18:17:01.797 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:17:01.797 00.000 3732 Status Line: No star selected
18:17:01.812 00.015 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=0, FiltMin=0, FiltMax=57, Gamma=0.410
18:17:01.847 00.035 3732 UpdateGuideState exits: No star selected
18:17:01.861 00.014 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:01.861 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:17:01.861 00.000 3732 Enqueuing Expose request
18:17:01.861 00.000 5896 Worker thread wakes up
18:17:01.861 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:17:01.861 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:17:03.021 01.160 5896 Exposure complete
18:17:03.068 00.047 5896 worker thread done servicing request
18:17:03.068 00.000 3732 OnExposeComplete: enter
18:17:03.068 00.000 3732 UpdateGuideState(): m_state=1
18:17:03.084 00.016 3732 UpdateCurrentPosition: no star selected
18:17:03.084 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:17:03.084 00.000 3732 Status Line: No star selected
18:17:03.084 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=0, FiltMin=0, FiltMax=52, Gamma=0.410
18:17:03.132 00.048 3732 UpdateGuideState exits: No star selected
18:17:03.132 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:03.132 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:17:03.132 00.000 3732 Enqueuing Expose request
18:17:03.132 00.000 5896 Worker thread wakes up
18:17:03.132 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:17:03.132 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:17:04.070 00.938 5896 Exposure complete
18:17:04.133 00.063 5896 worker thread done servicing request
18:17:04.133 00.000 3732 OnExposeComplete: enter
18:17:04.133 00.000 3732 UpdateGuideState(): m_state=1
18:17:04.133 00.000 3732 UpdateCurrentPosition: no star selected
18:17:04.133 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:17:04.133 00.000 3732 Status Line: No star selected
18:17:04.149 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=0, FiltMin=0, FiltMax=49, Gamma=0.410
18:17:04.196 00.047 3732 UpdateGuideState exits: No star selected
18:17:04.196 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:04.196 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:17:04.196 00.000 3732 Enqueuing Expose request
18:17:04.196 00.000 5896 Worker thread wakes up
18:17:04.196 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:17:04.196 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:17:05.357 01.161 5896 Exposure complete
18:17:05.420 00.063 5896 worker thread done servicing request
18:17:05.420 00.000 3732 OnExposeComplete: enter
18:17:05.420 00.000 3732 UpdateGuideState(): m_state=1
18:17:05.420 00.000 3732 UpdateCurrentPosition: no star selected
18:17:05.420 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:17:05.420 00.000 3732 Status Line: No star selected
18:17:05.436 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=0, FiltMin=0, FiltMax=50, Gamma=0.410
18:17:05.483 00.047 3732 UpdateGuideState exits: No star selected
18:17:05.483 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:05.483 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:17:05.483 00.000 3732 Enqueuing Expose request
18:17:05.483 00.000 5896 Worker thread wakes up
18:17:05.483 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:17:05.483 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:17:06.422 00.939 5896 Exposure complete
18:17:06.469 00.047 5896 worker thread done servicing request
18:17:06.469 00.000 3732 OnExposeComplete: enter
18:17:06.469 00.000 3732 UpdateGuideState(): m_state=1
18:17:06.469 00.000 3732 UpdateCurrentPosition: no star selected
18:17:06.485 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:17:06.485 00.000 3732 Status Line: No star selected
18:17:06.493 00.008 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=0, FiltMin=0, FiltMax=51, Gamma=0.410
18:17:06.533 00.040 3732 UpdateGuideState exits: No star selected
18:17:06.533 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:06.533 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:17:06.533 00.000 3732 Enqueuing Expose request
18:17:06.533 00.000 5896 Worker thread wakes up
18:17:06.533 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:17:06.533 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:17:07.677 01.144 5896 Exposure complete
18:17:07.724 00.047 5896 worker thread done servicing request
18:17:07.724 00.000 3732 OnExposeComplete: enter
18:17:07.724 00.000 3732 UpdateGuideState(): m_state=1
18:17:07.724 00.000 3732 UpdateCurrentPosition: no star selected
18:17:07.724 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:17:07.724 00.000 3732 Status Line: No star selected
18:17:07.741 00.017 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=0, FiltMin=0, FiltMax=52, Gamma=0.410
18:17:07.776 00.035 3732 UpdateGuideState exits: No star selected
18:17:07.788 00.012 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:07.788 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:17:07.788 00.000 3732 Enqueuing Expose request
18:17:07.788 00.000 5896 Worker thread wakes up
18:17:07.788 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:17:07.788 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:17:08.723 00.935 5896 Exposure complete
18:17:08.770 00.047 5896 worker thread done servicing request
18:17:08.770 00.000 3732 OnExposeComplete: enter
18:17:08.770 00.000 3732 UpdateGuideState(): m_state=1
18:17:08.770 00.000 3732 UpdateCurrentPosition: no star selected
18:17:08.786 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:17:08.786 00.000 3732 Status Line: No star selected
18:17:08.786 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=0, FiltMin=0, FiltMax=49, Gamma=0.410
18:17:08.838 00.052 3732 UpdateGuideState exits: No star selected
18:17:08.838 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:08.838 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:17:08.838 00.000 3732 Enqueuing Expose request
18:17:08.849 00.011 5896 Worker thread wakes up
18:17:08.849 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:17:08.849 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:17:09.992 01.143 5896 Exposure complete
18:17:10.055 00.063 5896 worker thread done servicing request
18:17:10.055 00.000 3732 OnExposeComplete: enter
18:17:10.055 00.000 3732 UpdateGuideState(): m_state=1
18:17:10.055 00.000 3732 UpdateCurrentPosition: no star selected
18:17:10.055 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:17:10.055 00.000 3732 Status Line: No star selected
18:17:10.055 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=0, FiltMin=0, FiltMax=56, Gamma=0.410
18:17:10.102 00.047 3732 UpdateGuideState exits: No star selected
18:17:10.102 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:10.102 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:17:10.120 00.018 3732 Enqueuing Expose request
18:17:10.120 00.000 5896 Worker thread wakes up
18:17:10.120 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:17:10.120 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:17:11.042 00.922 5896 Exposure complete
18:17:11.105 00.063 5896 worker thread done servicing request
18:17:11.105 00.000 3732 OnExposeComplete: enter
18:17:11.105 00.000 3732 UpdateGuideState(): m_state=1
18:17:11.105 00.000 3732 UpdateCurrentPosition: no star selected
18:17:11.105 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:17:11.105 00.000 3732 Status Line: No star selected
18:17:11.121 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=0, FiltMin=0, FiltMax=55, Gamma=0.410
18:17:11.156 00.035 3732 UpdateGuideState exits: No star selected
18:17:11.168 00.012 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:11.168 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:17:11.168 00.000 3732 Enqueuing Expose request
18:17:11.168 00.000 5896 Worker thread wakes up
18:17:11.168 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:17:11.168 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:17:12.330 01.162 5896 Exposure complete
18:17:12.388 00.058 5896 worker thread done servicing request
18:17:12.388 00.000 3732 OnExposeComplete: enter
18:17:12.388 00.000 3732 UpdateGuideState(): m_state=1
18:17:12.388 00.000 3732 UpdateCurrentPosition: no star selected
18:17:12.394 00.006 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:17:12.394 00.000 3732 Status Line: No star selected
18:17:12.394 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=0, FiltMin=0, FiltMax=49, Gamma=0.410
18:17:12.441 00.047 3732 UpdateGuideState exits: No star selected
18:17:12.441 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:12.441 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:17:12.441 00.000 3732 Enqueuing Expose request
18:17:12.441 00.000 5896 Worker thread wakes up
18:17:12.441 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:17:12.441 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:17:13.379 00.938 5896 Exposure complete
18:17:13.442 00.063 5896 worker thread done servicing request
18:17:13.442 00.000 3732 OnExposeComplete: enter
18:17:13.442 00.000 3732 UpdateGuideState(): m_state=1
18:17:13.442 00.000 3732 UpdateCurrentPosition: no star selected
18:17:13.442 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:17:13.442 00.000 3732 Status Line: No star selected
18:17:13.462 00.020 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=0, FiltMin=0, FiltMax=51, Gamma=0.410
18:17:13.505 00.043 3732 UpdateGuideState exits: No star selected
18:17:13.505 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:13.505 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:17:13.505 00.000 3732 Enqueuing Expose request
18:17:13.505 00.000 5896 Worker thread wakes up
18:17:13.505 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:17:13.505 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:17:14.666 01.161 5896 Exposure complete
18:17:14.714 00.048 5896 worker thread done servicing request
18:17:14.714 00.000 3732 OnExposeComplete: enter
18:17:14.714 00.000 3732 UpdateGuideState(): m_state=1
18:17:14.714 00.000 3732 UpdateCurrentPosition: no star selected
18:17:14.714 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:17:14.714 00.000 3732 Status Line: No star selected
18:17:14.714 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=0, FiltMin=0, FiltMax=54, Gamma=0.410
18:17:14.761 00.047 3732 UpdateGuideState exits: No star selected
18:17:14.761 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:14.761 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:17:14.776 00.015 3732 Enqueuing Expose request
18:17:14.779 00.003 5896 Worker thread wakes up
18:17:14.779 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:17:14.779 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:17:15.686 00.907 5896 Exposure complete
18:17:15.736 00.050 5896 worker thread done servicing request
18:17:15.736 00.000 3732 OnExposeComplete: enter
18:17:15.738 00.002 3732 UpdateGuideState(): m_state=1
18:17:15.738 00.000 3732 UpdateCurrentPosition: no star selected
18:17:15.738 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:17:15.738 00.000 3732 Status Line: No star selected
18:17:15.748 00.010 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=0, FiltMin=0, FiltMax=51, Gamma=0.410
18:17:15.783 00.035 3732 UpdateGuideState exits: No star selected
18:17:15.795 00.012 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:15.797 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:17:15.799 00.002 3732 Enqueuing Expose request
18:17:15.801 00.002 5896 Worker thread wakes up
18:17:15.801 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:17:15.801 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:17:16.956 01.155 5896 Exposure complete
18:17:17.019 00.063 5896 worker thread done servicing request
18:17:17.019 00.000 3732 OnExposeComplete: enter
18:17:17.019 00.000 3732 UpdateGuideState(): m_state=1
18:17:17.019 00.000 3732 UpdateCurrentPosition: no star selected
18:17:17.019 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:17:17.019 00.000 3732 Status Line: No star selected
18:17:17.035 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=0, FiltMin=0, FiltMax=49, Gamma=0.410
18:17:17.071 00.036 3732 UpdateGuideState exits: No star selected
18:17:17.083 00.012 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:17.083 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:17:17.088 00.005 3732 Enqueuing Expose request
18:17:17.090 00.002 5896 Worker thread wakes up
18:17:17.090 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:17:17.090 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:17:18.019 00.929 5896 Exposure complete
18:17:18.082 00.063 5896 worker thread done servicing request
18:17:18.082 00.000 3732 OnExposeComplete: enter
18:17:18.082 00.000 3732 UpdateGuideState(): m_state=1
18:17:18.082 00.000 3732 UpdateCurrentPosition: no star selected
18:17:18.082 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:17:18.082 00.000 3732 Status Line: No star selected
18:17:18.098 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=0, FiltMin=0, FiltMax=48, Gamma=0.410
18:17:18.146 00.048 3732 UpdateGuideState exits: No star selected
18:17:18.146 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:18.151 00.005 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:17:18.152 00.001 3732 Enqueuing Expose request
18:17:18.152 00.000 5896 Worker thread wakes up
18:17:18.152 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:17:18.152 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:17:19.308 01.156 5896 Exposure complete
18:17:19.371 00.063 5896 worker thread done servicing request
18:17:19.371 00.000 3732 OnExposeComplete: enter
18:17:19.371 00.000 3732 UpdateGuideState(): m_state=1
18:17:19.371 00.000 3732 UpdateCurrentPosition: no star selected
18:17:19.371 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:17:19.371 00.000 3732 Status Line: No star selected
18:17:19.390 00.019 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=0, FiltMin=0, FiltMax=49, Gamma=0.410
18:17:19.432 00.042 3732 UpdateGuideState exits: No star selected
18:17:19.435 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:19.437 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:17:19.439 00.002 3732 Enqueuing Expose request
18:17:19.441 00.002 5896 Worker thread wakes up
18:17:19.441 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:17:19.441 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:17:20.374 00.933 5896 Exposure complete
18:17:20.432 00.058 5896 worker thread done servicing request
18:17:20.432 00.000 3732 OnExposeComplete: enter
18:17:20.432 00.000 3732 UpdateGuideState(): m_state=1
18:17:20.432 00.000 3732 UpdateCurrentPosition: no star selected
18:17:20.437 00.005 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:17:20.437 00.000 3732 Status Line: No star selected
18:17:20.437 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=0, FiltMin=0, FiltMax=48, Gamma=0.410
18:17:20.485 00.048 3732 UpdateGuideState exits: No star selected
18:17:20.485 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:20.485 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:17:20.496 00.011 3732 Enqueuing Expose request
18:17:20.500 00.004 5896 Worker thread wakes up
18:17:20.500 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:17:20.500 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:17:21.645 01.145 5896 Exposure complete
18:17:21.714 00.069 5896 worker thread done servicing request
18:17:21.714 00.000 3732 OnExposeComplete: enter
18:17:21.714 00.000 3732 UpdateGuideState(): m_state=1
18:17:21.714 00.000 3732 UpdateCurrentPosition: no star selected
18:17:21.714 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:17:21.714 00.000 3732 Status Line: No star selected
18:17:21.724 00.010 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=0, FiltMin=0, FiltMax=43, Gamma=0.410
18:17:21.756 00.032 3732 UpdateGuideState exits: No star selected
18:17:21.772 00.016 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:21.772 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:17:21.776 00.004 3732 Enqueuing Expose request
18:17:21.776 00.000 5896 Worker thread wakes up
18:17:21.776 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:17:21.776 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:17:22.708 00.932 5896 Exposure complete
18:17:22.768 00.060 5896 worker thread done servicing request
18:17:22.768 00.000 3732 OnExposeComplete: enter
18:17:22.768 00.000 3732 UpdateGuideState(): m_state=1
18:17:22.771 00.003 3732 UpdateCurrentPosition: no star selected
18:17:22.771 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:17:22.771 00.000 3732 Status Line: No star selected
18:17:22.771 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=0, FiltMin=0, FiltMax=57, Gamma=0.410
18:17:22.819 00.048 3732 UpdateGuideState exits: No star selected
18:17:22.819 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:22.819 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:17:22.819 00.000 3732 Enqueuing Expose request
18:17:22.819 00.000 5896 Worker thread wakes up
18:17:22.819 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:17:22.819 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:17:23.975 01.156 5896 Exposure complete
18:17:24.022 00.047 5896 worker thread done servicing request
18:17:24.022 00.000 3732 OnExposeComplete: enter
18:17:24.022 00.000 3732 UpdateGuideState(): m_state=1
18:17:24.022 00.000 3732 UpdateCurrentPosition: no star selected
18:17:24.038 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:17:24.038 00.000 3732 Status Line: No star selected
18:17:24.038 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=0, FiltMin=0, FiltMax=46, Gamma=0.410
18:17:24.088 00.050 3732 UpdateGuideState exits: No star selected
18:17:24.088 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:24.088 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:17:24.088 00.000 3732 Enqueuing Expose request
18:17:24.088 00.000 5896 Worker thread wakes up
18:17:24.088 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:17:24.088 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:17:25.023 00.935 5896 Exposure complete
18:17:25.090 00.067 5896 worker thread done servicing request
18:17:25.090 00.000 3732 OnExposeComplete: enter
18:17:25.090 00.000 3732 UpdateGuideState(): m_state=1
18:17:25.090 00.000 3732 UpdateCurrentPosition: no star selected
18:17:25.090 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:17:25.090 00.000 3732 Status Line: No star selected
18:17:25.102 00.012 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=0, FiltMin=0, FiltMax=50, Gamma=0.410
18:17:25.133 00.031 3732 UpdateGuideState exits: No star selected
18:17:25.149 00.016 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:25.152 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:17:25.152 00.000 3732 Enqueuing Expose request
18:17:25.152 00.000 5896 Worker thread wakes up
18:17:25.152 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:17:25.152 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:17:26.309 01.157 5896 Exposure complete
18:17:26.368 00.059 5896 worker thread done servicing request
18:17:26.368 00.000 3732 OnExposeComplete: enter
18:17:26.370 00.002 3732 UpdateGuideState(): m_state=1
18:17:26.372 00.002 3732 UpdateCurrentPosition: no star selected
18:17:26.376 00.004 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:17:26.378 00.002 3732 Status Line: No star selected
18:17:26.384 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=0, FiltMin=0, FiltMax=50, Gamma=0.410
18:17:26.423 00.039 3732 UpdateGuideState exits: No star selected
18:17:26.435 00.012 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:26.435 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:17:26.441 00.006 3732 Enqueuing Expose request
18:17:26.445 00.004 5896 Worker thread wakes up
18:17:26.445 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:17:26.445 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:17:27.375 00.930 5896 Exposure complete
18:17:27.422 00.047 5896 worker thread done servicing request
18:17:27.422 00.000 3732 OnExposeComplete: enter
18:17:27.422 00.000 3732 UpdateGuideState(): m_state=1
18:17:27.438 00.016 3732 UpdateCurrentPosition: no star selected
18:17:27.438 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:17:27.438 00.000 3732 Status Line: No star selected
18:17:27.438 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=0, FiltMin=0, FiltMax=52, Gamma=0.410
18:17:27.486 00.048 3732 UpdateGuideState exits: No star selected
18:17:27.495 00.009 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:27.495 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:17:27.502 00.007 3732 Enqueuing Expose request
18:17:27.502 00.000 5896 Worker thread wakes up
18:17:27.502 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:17:27.502 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:17:28.644 01.142 5896 Exposure complete
18:17:28.692 00.048 5896 worker thread done servicing request
18:17:28.692 00.000 3732 OnExposeComplete: enter
18:17:28.692 00.000 3732 UpdateGuideState(): m_state=1
18:17:28.692 00.000 3732 UpdateCurrentPosition: no star selected
18:17:28.692 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:17:28.692 00.000 3732 Status Line: No star selected
18:17:28.711 00.019 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=0, FiltMin=0, FiltMax=51, Gamma=0.410
18:17:28.755 00.044 3732 UpdateGuideState exits: No star selected
18:17:28.755 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:28.755 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:17:28.755 00.000 3732 Enqueuing Expose request
18:17:28.755 00.000 5896 Worker thread wakes up
18:17:28.755 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:17:28.755 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:17:29.677 00.922 5896 Exposure complete
18:17:29.735 00.058 5896 worker thread done servicing request
18:17:29.735 00.000 3732 OnExposeComplete: enter
18:17:29.737 00.002 3732 UpdateGuideState(): m_state=1
18:17:29.740 00.003 3732 UpdateCurrentPosition: no star selected
18:17:29.740 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:17:29.740 00.000 3732 Status Line: No star selected
18:17:29.740 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=0, FiltMin=0, FiltMax=50, Gamma=0.410
18:17:29.797 00.057 3732 UpdateGuideState exits: No star selected
18:17:29.799 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:29.801 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:17:29.803 00.002 3732 Enqueuing Expose request
18:17:29.803 00.000 5896 Worker thread wakes up
18:17:29.803 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:17:29.803 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:17:30.935 01.132 5896 Exposure complete
18:17:30.979 00.044 5896 worker thread done servicing request
18:17:30.979 00.000 3732 OnExposeComplete: enter
18:17:30.979 00.000 3732 UpdateGuideState(): m_state=1
18:17:30.979 00.000 3732 UpdateCurrentPosition: no star selected
18:17:30.979 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:17:30.979 00.000 3732 Status Line: No star selected
18:17:30.995 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=0, FiltMin=0, FiltMax=50, Gamma=0.410
18:17:31.041 00.046 3732 UpdateGuideState exits: No star selected
18:17:31.042 00.001 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:31.042 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:17:31.042 00.000 3732 Enqueuing Expose request
18:17:31.042 00.000 5896 Worker thread wakes up
18:17:31.042 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:17:31.042 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:17:31.980 00.938 5896 Exposure complete
18:17:32.040 00.060 5896 worker thread done servicing request
18:17:32.040 00.000 3732 OnExposeComplete: enter
18:17:32.040 00.000 3732 UpdateGuideState(): m_state=1
18:17:32.044 00.004 3732 UpdateCurrentPosition: no star selected
18:17:32.048 00.004 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:17:32.050 00.002 3732 Status Line: No star selected
18:17:32.056 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=0, FiltMin=0, FiltMax=52, Gamma=0.410
18:17:32.098 00.042 3732 UpdateGuideState exits: No star selected
18:17:32.098 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:32.108 00.010 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:17:32.108 00.000 3732 Enqueuing Expose request
18:17:32.108 00.000 5896 Worker thread wakes up
18:17:32.108 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:17:32.108 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:17:33.239 01.131 5896 Exposure complete
18:17:33.303 00.064 5896 worker thread done servicing request
18:17:33.303 00.000 3732 OnExposeComplete: enter
18:17:33.303 00.000 3732 UpdateGuideState(): m_state=1
18:17:33.303 00.000 3732 UpdateCurrentPosition: no star selected
18:17:33.303 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:17:33.303 00.000 3732 Status Line: No star selected
18:17:33.319 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=0, FiltMin=0, FiltMax=49, Gamma=0.410
18:17:33.367 00.048 3732 UpdateGuideState exits: No star selected
18:17:33.370 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:33.370 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:17:33.370 00.000 3732 Enqueuing Expose request
18:17:33.370 00.000 5896 Worker thread wakes up
18:17:33.370 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:17:33.370 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:17:34.292 00.922 5896 Exposure complete
18:17:34.338 00.046 5896 worker thread done servicing request
18:17:34.338 00.000 3732 OnExposeComplete: enter
18:17:34.338 00.000 3732 UpdateGuideState(): m_state=1
18:17:34.338 00.000 3732 UpdateCurrentPosition: no star selected
18:17:34.338 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:17:34.353 00.015 3732 Status Line: No star selected
18:17:34.353 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=0, FiltMin=0, FiltMax=48, Gamma=0.410
18:17:34.400 00.047 3732 UpdateGuideState exits: No star selected
18:17:34.400 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:34.400 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:17:34.400 00.000 3732 Enqueuing Expose request
18:17:34.400 00.000 5896 Worker thread wakes up
18:17:34.400 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:17:34.400 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:17:35.558 01.158 5896 Exposure complete
18:17:35.628 00.070 5896 worker thread done servicing request
18:17:35.628 00.000 3732 OnExposeComplete: enter
18:17:35.628 00.000 3732 UpdateGuideState(): m_state=1
18:17:35.628 00.000 3732 UpdateCurrentPosition: no star selected
18:17:35.628 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:17:35.639 00.011 3732 Status Line: No star selected
18:17:35.645 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=0, FiltMin=0, FiltMax=54, Gamma=0.410
18:17:35.684 00.039 3732 UpdateGuideState exits: No star selected
18:17:35.684 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:35.684 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:17:35.684 00.000 3732 Enqueuing Expose request
18:17:35.700 00.016 5896 Worker thread wakes up
18:17:35.700 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:17:35.700 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:17:36.607 00.907 5896 Exposure complete
18:17:36.654 00.047 5896 worker thread done servicing request
18:17:36.654 00.000 3732 OnExposeComplete: enter
18:17:36.654 00.000 3732 UpdateGuideState(): m_state=1
18:17:36.654 00.000 3732 UpdateCurrentPosition: no star selected
18:17:36.654 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:17:36.654 00.000 3732 Status Line: No star selected
18:17:36.672 00.018 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=0, FiltMin=0, FiltMax=49, Gamma=0.410
18:17:36.713 00.041 3732 UpdateGuideState exits: No star selected
18:17:36.717 00.004 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:36.717 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:17:36.717 00.000 3732 Enqueuing Expose request
18:17:36.717 00.000 5896 Worker thread wakes up
18:17:36.717 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:17:36.717 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:17:37.878 01.161 5896 Exposure complete
18:17:37.926 00.048 5896 worker thread done servicing request
18:17:37.926 00.000 3732 OnExposeComplete: enter
18:17:37.926 00.000 3732 UpdateGuideState(): m_state=1
18:17:37.926 00.000 3732 UpdateCurrentPosition: no star selected
18:17:37.941 00.015 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:17:37.941 00.000 3732 Status Line: No star selected
18:17:37.941 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=0, FiltMin=0, FiltMax=48, Gamma=0.410
18:17:37.988 00.047 3732 UpdateGuideState exits: No star selected
18:17:37.996 00.008 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:37.996 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:17:37.996 00.000 3732 Enqueuing Expose request
18:17:38.004 00.008 5896 Worker thread wakes up
18:17:38.004 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:17:38.004 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:17:38.927 00.923 5896 Exposure complete
18:17:38.990 00.063 5896 worker thread done servicing request
18:17:38.990 00.000 3732 OnExposeComplete: enter
18:17:38.990 00.000 3732 UpdateGuideState(): m_state=1
18:17:38.990 00.000 3732 UpdateCurrentPosition: no star selected
18:17:38.990 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:17:39.006 00.016 3732 Status Line: No star selected
18:17:39.008 00.002 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=0, FiltMin=0, FiltMax=45, Gamma=0.410
18:17:39.054 00.046 3732 UpdateGuideState exits: No star selected
18:17:39.059 00.005 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:39.059 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:17:39.059 00.000 3732 Enqueuing Expose request
18:17:39.059 00.000 5896 Worker thread wakes up
18:17:39.070 00.011 5896 worker thread servicing REQUEST_EXPOSE 1000
18:17:39.070 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:17:40.212 01.142 5896 Exposure complete
18:17:40.259 00.047 5896 worker thread done servicing request
18:17:40.259 00.000 3732 OnExposeComplete: enter
18:17:40.275 00.016 3732 UpdateGuideState(): m_state=1
18:17:40.275 00.000 3732 UpdateCurrentPosition: no star selected
18:17:40.275 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:17:40.275 00.000 3732 Status Line: No star selected
18:17:40.275 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=0, FiltMin=0, FiltMax=49, Gamma=0.410
18:17:40.331 00.056 3732 UpdateGuideState exits: No star selected
18:17:40.333 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:40.335 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:17:40.337 00.002 3732 Enqueuing Expose request
18:17:40.338 00.001 5896 Worker thread wakes up
18:17:40.338 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:17:40.338 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:17:41.274 00.936 5896 Exposure complete
18:17:41.353 00.079 5896 worker thread done servicing request
18:17:41.353 00.000 3732 OnExposeComplete: enter
18:17:41.353 00.000 3732 UpdateGuideState(): m_state=1
18:17:41.353 00.000 3732 UpdateCurrentPosition: no star selected
18:17:41.353 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:17:41.353 00.000 3732 Status Line: No star selected
18:17:41.353 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=0, FiltMin=0, FiltMax=50, Gamma=0.410
18:17:41.401 00.048 3732 UpdateGuideState exits: No star selected
18:17:41.401 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:41.401 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:17:41.416 00.015 3732 Enqueuing Expose request
18:17:41.418 00.002 5896 Worker thread wakes up
18:17:41.418 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:17:41.418 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:17:42.574 01.156 5896 Exposure complete
18:17:42.637 00.063 5896 worker thread done servicing request
18:17:42.637 00.000 3732 OnExposeComplete: enter
18:17:42.644 00.007 3732 UpdateGuideState(): m_state=1
18:17:42.646 00.002 3732 UpdateCurrentPosition: no star selected
18:17:42.648 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:17:42.648 00.000 3732 Status Line: No star selected
18:17:42.653 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=0, FiltMin=0, FiltMax=56, Gamma=0.410
18:17:42.698 00.045 3732 UpdateGuideState exits: No star selected
18:17:42.701 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:42.701 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:17:42.701 00.000 3732 Enqueuing Expose request
18:17:42.701 00.000 5896 Worker thread wakes up
18:17:42.701 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:17:42.701 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:17:43.638 00.937 5896 Exposure complete
18:17:43.701 00.063 5896 worker thread done servicing request
18:17:43.701 00.000 3732 OnExposeComplete: enter
18:17:43.701 00.000 3732 UpdateGuideState(): m_state=1
18:17:43.717 00.016 3732 UpdateCurrentPosition: no star selected
18:17:43.717 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:17:43.717 00.000 3732 Status Line: No star selected
18:17:43.717 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=0, FiltMin=0, FiltMax=55, Gamma=0.410
18:17:43.765 00.048 3732 UpdateGuideState exits: No star selected
18:17:43.765 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:43.765 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:17:43.775 00.010 3732 Enqueuing Expose request
18:17:43.777 00.002 5896 Worker thread wakes up
18:17:43.777 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:17:43.777 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:17:44.928 01.151 5896 Exposure complete
18:17:44.976 00.048 5896 worker thread done servicing request
18:17:44.976 00.000 3732 OnExposeComplete: enter
18:17:44.976 00.000 3732 UpdateGuideState(): m_state=1
18:17:44.976 00.000 3732 UpdateCurrentPosition: no star selected
18:17:44.991 00.015 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:17:44.991 00.000 3732 Status Line: No star selected
18:17:44.991 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=0, FiltMin=0, FiltMax=51, Gamma=0.410
18:17:45.039 00.048 3732 UpdateGuideState exits: No star selected
18:17:45.039 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:45.039 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:17:45.039 00.000 3732 Enqueuing Expose request
18:17:45.039 00.000 5896 Worker thread wakes up
18:17:45.039 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:17:45.039 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:17:45.975 00.936 5896 Exposure complete
18:17:46.039 00.064 5896 worker thread done servicing request
18:17:46.039 00.000 3732 OnExposeComplete: enter
18:17:46.039 00.000 3732 UpdateGuideState(): m_state=1
18:17:46.039 00.000 3732 UpdateCurrentPosition: no star selected
18:17:46.039 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:17:46.039 00.000 3732 Status Line: No star selected
18:17:46.039 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=0, FiltMin=0, FiltMax=51, Gamma=0.410
18:17:46.096 00.057 3732 UpdateGuideState exits: No star selected
18:17:46.098 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:46.100 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:17:46.102 00.002 3732 Enqueuing Expose request
18:17:46.102 00.000 5896 Worker thread wakes up
18:17:46.102 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:17:46.102 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:17:47.257 01.155 5896 Exposure complete
18:17:47.304 00.047 5896 worker thread done servicing request
18:17:47.304 00.000 3732 OnExposeComplete: enter
18:17:47.304 00.000 3732 UpdateGuideState(): m_state=1
18:17:47.304 00.000 3732 UpdateCurrentPosition: no star selected
18:17:47.320 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:17:47.320 00.000 3732 Status Line: No star selected
18:17:47.320 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=0, FiltMin=0, FiltMax=45, Gamma=0.410
18:17:47.372 00.052 3732 UpdateGuideState exits: No star selected
18:17:47.374 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:47.376 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:17:47.378 00.002 3732 Enqueuing Expose request
18:17:47.380 00.002 5896 Worker thread wakes up
18:17:47.380 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:17:47.380 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:17:48.301 00.921 5896 Exposure complete
18:17:48.370 00.069 5896 worker thread done servicing request
18:17:48.370 00.000 3732 OnExposeComplete: enter
18:17:48.370 00.000 3732 UpdateGuideState(): m_state=1
18:17:48.370 00.000 3732 UpdateCurrentPosition: no star selected
18:17:48.370 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:17:48.370 00.000 3732 Status Line: No star selected
18:17:48.380 00.010 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=0, FiltMin=0, FiltMax=54, Gamma=0.410
18:17:48.427 00.047 3732 UpdateGuideState exits: No star selected
18:17:48.427 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:48.427 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:17:48.432 00.005 3732 Enqueuing Expose request
18:17:48.437 00.005 5896 Worker thread wakes up
18:17:48.437 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:17:48.437 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:17:49.587 01.150 5896 Exposure complete
18:17:49.645 00.058 5896 worker thread done servicing request
18:17:49.647 00.002 3732 OnExposeComplete: enter
18:17:49.649 00.002 3732 UpdateGuideState(): m_state=1
18:17:49.651 00.002 3732 UpdateCurrentPosition: no star selected
18:17:49.651 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:17:49.651 00.000 3732 Status Line: No star selected
18:17:49.651 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=0, FiltMin=0, FiltMax=45, Gamma=0.410
18:17:49.698 00.047 3732 UpdateGuideState exits: No star selected
18:17:49.698 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:49.698 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:17:49.713 00.015 3732 Enqueuing Expose request
18:17:49.714 00.001 5896 Worker thread wakes up
18:17:49.714 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:17:49.714 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:17:50.651 00.937 5896 Exposure complete
18:17:50.730 00.079 5896 worker thread done servicing request
18:17:50.730 00.000 3732 OnExposeComplete: enter
18:17:50.730 00.000 3732 UpdateGuideState(): m_state=1
18:17:50.730 00.000 3732 UpdateCurrentPosition: no star selected
18:17:50.730 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:17:50.730 00.000 3732 Status Line: No star selected
18:17:50.748 00.018 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=0, FiltMin=0, FiltMax=51, Gamma=0.410
18:17:50.793 00.045 3732 UpdateGuideState exits: No star selected
18:17:50.793 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:50.793 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:17:50.793 00.000 3732 Enqueuing Expose request
18:17:50.793 00.000 5896 Worker thread wakes up
18:17:50.793 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:17:50.793 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:17:51.955 01.162 5896 Exposure complete
18:17:52.020 00.065 5896 worker thread done servicing request
18:17:52.020 00.000 3732 OnExposeComplete: enter
18:17:52.020 00.000 3732 UpdateGuideState(): m_state=1
18:17:52.020 00.000 3732 UpdateCurrentPosition: no star selected
18:17:52.020 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:17:52.020 00.000 3732 Status Line: No star selected
18:17:52.034 00.014 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=0, FiltMin=0, FiltMax=52, Gamma=0.410
18:17:52.066 00.032 3732 UpdateGuideState exits: No star selected
18:17:52.082 00.016 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:52.082 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:17:52.082 00.000 3732 Enqueuing Expose request
18:17:52.088 00.006 5896 Worker thread wakes up
18:17:52.088 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:17:52.088 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:17:53.020 00.932 5896 Exposure complete
18:17:53.067 00.047 5896 worker thread done servicing request
18:17:53.067 00.000 3732 OnExposeComplete: enter
18:17:53.067 00.000 3732 UpdateGuideState(): m_state=1
18:17:53.067 00.000 3732 UpdateCurrentPosition: no star selected
18:17:53.083 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:17:53.083 00.000 3732 Status Line: No star selected
18:17:53.083 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=170, med=0, FiltMin=0, FiltMax=51, Gamma=0.410
18:17:53.131 00.048 3732 UpdateGuideState exits: No star selected
18:17:53.131 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:53.131 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:17:53.131 00.000 3732 Enqueuing Expose request
18:17:53.131 00.000 5896 Worker thread wakes up
18:17:53.131 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:17:53.131 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:17:54.290 01.159 5896 Exposure complete
18:17:54.353 00.063 5896 worker thread done servicing request
18:17:54.353 00.000 3732 OnExposeComplete: enter
18:17:54.353 00.000 3732 UpdateGuideState(): m_state=1
18:17:54.353 00.000 3732 UpdateCurrentPosition: no star selected
18:17:54.353 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:17:54.353 00.000 3732 Status Line: No star selected
18:17:54.369 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=0, FiltMin=0, FiltMax=52, Gamma=0.410
18:17:54.403 00.034 3732 UpdateGuideState exits: No star selected
18:17:54.417 00.014 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:54.417 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:17:54.417 00.000 3732 Enqueuing Expose request
18:17:54.417 00.000 5896 Worker thread wakes up
18:17:54.417 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:17:54.417 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:17:55.354 00.937 5896 Exposure complete
18:17:55.418 00.064 5896 worker thread done servicing request
18:17:55.418 00.000 3732 OnExposeComplete: enter
18:17:55.418 00.000 3732 UpdateGuideState(): m_state=1
18:17:55.418 00.000 3732 UpdateCurrentPosition: no star selected
18:17:55.418 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:17:55.418 00.000 3732 Status Line: No star selected
18:17:55.434 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=0, FiltMin=0, FiltMax=54, Gamma=0.410
18:17:55.481 00.047 3732 UpdateGuideState exits: No star selected
18:17:55.481 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:55.481 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:17:55.481 00.000 3732 Enqueuing Expose request
18:17:55.481 00.000 5896 Worker thread wakes up
18:17:55.481 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:17:55.481 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:17:56.642 01.161 5896 Exposure complete
18:17:56.706 00.064 5896 worker thread done servicing request
18:17:56.706 00.000 3732 OnExposeComplete: enter
18:17:56.706 00.000 3732 UpdateGuideState(): m_state=1
18:17:56.706 00.000 3732 UpdateCurrentPosition: no star selected
18:17:56.706 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:17:56.706 00.000 3732 Status Line: No star selected
18:17:56.706 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=0, FiltMin=0, FiltMax=59, Gamma=0.410
18:17:56.764 00.058 3732 UpdateGuideState exits: No star selected
18:17:56.768 00.004 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:56.770 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:17:56.772 00.002 3732 Enqueuing Expose request
18:17:56.774 00.002 5896 Worker thread wakes up
18:17:56.774 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:17:56.774 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:17:57.692 00.918 5896 Exposure complete
18:17:57.744 00.052 5896 worker thread done servicing request
18:17:57.744 00.000 3732 OnExposeComplete: enter
18:17:57.744 00.000 3732 UpdateGuideState(): m_state=1
18:17:57.744 00.000 3732 UpdateCurrentPosition: no star selected
18:17:57.744 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:17:57.744 00.000 3732 Status Line: No star selected
18:17:57.756 00.012 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=0, FiltMin=0, FiltMax=48, Gamma=0.410
18:17:57.788 00.032 3732 UpdateGuideState exits: No star selected
18:17:57.803 00.015 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:57.803 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:17:57.809 00.006 3732 Enqueuing Expose request
18:17:57.809 00.000 5896 Worker thread wakes up
18:17:57.809 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:17:57.809 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:17:58.961 01.152 5896 Exposure complete
18:17:59.020 00.059 5896 worker thread done servicing request
18:17:59.020 00.000 3732 OnExposeComplete: enter
18:17:59.022 00.002 3732 UpdateGuideState(): m_state=1
18:17:59.024 00.002 3732 UpdateCurrentPosition: no star selected
18:17:59.024 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:17:59.024 00.000 3732 Status Line: No star selected
18:17:59.024 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=0, FiltMin=0, FiltMax=51, Gamma=0.410
18:17:59.079 00.055 3732 UpdateGuideState exits: No star selected
18:17:59.083 00.004 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:17:59.083 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:17:59.087 00.004 3732 Enqueuing Expose request
18:17:59.088 00.001 5896 Worker thread wakes up
18:17:59.088 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:17:59.088 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:18:00.025 00.937 5896 Exposure complete
18:18:00.071 00.046 5896 worker thread done servicing request
18:18:00.071 00.000 3732 OnExposeComplete: enter
18:18:00.071 00.000 3732 UpdateGuideState(): m_state=1
18:18:00.087 00.016 3732 UpdateCurrentPosition: no star selected
18:18:00.087 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:18:00.087 00.000 3732 Status Line: No star selected
18:18:00.087 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=0, FiltMin=0, FiltMax=46, Gamma=0.410
18:18:00.142 00.055 3732 UpdateGuideState exits: No star selected
18:18:00.144 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:00.148 00.004 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:18:00.150 00.002 3732 Enqueuing Expose request
18:18:00.152 00.002 5896 Worker thread wakes up
18:18:00.152 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:18:00.154 00.002 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:18:01.297 01.143 5896 Exposure complete
18:18:01.353 00.056 5896 worker thread done servicing request
18:18:01.353 00.000 3732 OnExposeComplete: enter
18:18:01.356 00.003 3732 UpdateGuideState(): m_state=1
18:18:01.360 00.004 3732 UpdateCurrentPosition: no star selected
18:18:01.362 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:18:01.364 00.002 3732 Status Line: No star selected
18:18:01.370 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=0, FiltMin=0, FiltMax=49, Gamma=0.410
18:18:01.406 00.036 3732 UpdateGuideState exits: No star selected
18:18:01.406 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:01.420 00.014 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:18:01.420 00.000 3732 Enqueuing Expose request
18:18:01.420 00.000 5896 Worker thread wakes up
18:18:01.420 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:18:01.420 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:18:02.342 00.922 5896 Exposure complete
18:18:02.827 00.485 5896 worker thread done servicing request
18:18:02.827 00.000 3732 OnExposeComplete: enter
18:18:02.831 00.004 3732 UpdateGuideState(): m_state=1
18:18:02.914 00.083 3732 UpdateCurrentPosition: no star selected
18:18:03.026 00.112 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:18:03.122 00.096 3732 Status Line: No star selected
18:18:03.361 00.239 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=0, FiltMin=0, FiltMax=50, Gamma=0.410
18:18:04.461 01.100 3732 UpdateGuideState exits: No star selected
18:18:04.522 00.061 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:04.582 00.060 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:18:04.604 00.022 3732 Enqueuing Expose request
18:18:04.640 00.036 5896 Worker thread wakes up
18:18:04.640 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:18:04.641 00.001 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:18:05.926 01.285 5896 Exposure complete
18:18:06.749 00.823 5896 worker thread done servicing request
18:18:06.824 00.075 3732 OnExposeComplete: enter
18:18:06.844 00.020 3732 UpdateGuideState(): m_state=1
18:18:06.876 00.032 3732 UpdateCurrentPosition: no star selected
18:18:06.894 00.018 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:18:06.905 00.011 3732 Status Line: No star selected
18:18:07.379 00.474 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=0, FiltMin=0, FiltMax=50, Gamma=0.410
18:18:08.054 00.675 3732 UpdateGuideState exits: No star selected
18:18:08.095 00.041 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:08.125 00.030 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:18:08.145 00.020 3732 Enqueuing Expose request
18:18:08.176 00.031 5896 Worker thread wakes up
18:18:08.176 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:18:08.176 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:18:09.409 01.233 5896 Exposure complete
18:18:10.097 00.688 5896 worker thread done servicing request
18:18:10.103 00.006 3732 OnExposeComplete: enter
18:18:10.115 00.012 3732 UpdateGuideState(): m_state=1
18:18:10.125 00.010 3732 UpdateCurrentPosition: no star selected
18:18:10.139 00.014 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:18:10.145 00.006 3732 Status Line: No star selected
18:18:10.212 00.067 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=0, FiltMin=0, FiltMax=49, Gamma=0.410
18:18:10.572 00.360 3732 UpdateGuideState exits: No star selected
18:18:10.584 00.012 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:10.598 00.014 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:18:10.602 00.004 3732 Enqueuing Expose request
18:18:10.607 00.005 5896 Worker thread wakes up
18:18:10.607 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:18:10.607 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:18:11.740 01.133 5896 Exposure complete
18:18:11.831 00.091 5896 worker thread done servicing request
18:18:11.831 00.000 3732 OnExposeComplete: enter
18:18:11.834 00.003 3732 UpdateGuideState(): m_state=1
18:18:11.842 00.008 3732 UpdateCurrentPosition: no star selected
18:18:11.851 00.009 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:18:11.857 00.006 3732 Status Line: No star selected
18:18:11.863 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=0, FiltMin=0, FiltMax=55, Gamma=0.410
18:18:11.956 00.093 3732 UpdateGuideState exits: No star selected
18:18:11.959 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:11.961 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:18:11.971 00.010 3732 Enqueuing Expose request
18:18:11.975 00.004 5896 Worker thread wakes up
18:18:11.975 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:18:11.975 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:18:12.890 00.915 5896 Exposure complete
18:18:12.942 00.052 5896 worker thread done servicing request
18:18:12.942 00.000 3732 OnExposeComplete: enter
18:18:12.945 00.003 3732 UpdateGuideState(): m_state=1
18:18:12.947 00.002 3732 UpdateCurrentPosition: no star selected
18:18:12.950 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:18:12.953 00.003 3732 Status Line: No star selected
18:18:12.959 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=0, FiltMin=0, FiltMax=53, Gamma=0.410
18:18:13.045 00.086 3732 UpdateGuideState exits: No star selected
18:18:13.047 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:13.049 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:18:13.051 00.002 3732 Enqueuing Expose request
18:18:13.053 00.002 5896 Worker thread wakes up
18:18:13.053 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:18:13.053 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:18:14.186 01.133 5896 Exposure complete
18:18:14.235 00.049 5896 worker thread done servicing request
18:18:14.235 00.000 3732 OnExposeComplete: enter
18:18:14.238 00.003 3732 UpdateGuideState(): m_state=1
18:18:14.240 00.002 3732 UpdateCurrentPosition: no star selected
18:18:14.242 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:18:14.243 00.001 3732 Status Line: No star selected
18:18:14.250 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=0, FiltMin=0, FiltMax=49, Gamma=0.410
18:18:14.331 00.081 3732 UpdateGuideState exits: No star selected
18:18:14.333 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:14.335 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:18:14.336 00.001 3732 Enqueuing Expose request
18:18:14.343 00.007 5896 Worker thread wakes up
18:18:14.343 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:18:14.343 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:18:15.254 00.911 5896 Exposure complete
18:18:15.305 00.051 5896 worker thread done servicing request
18:18:15.306 00.001 3732 OnExposeComplete: enter
18:18:15.307 00.001 3732 UpdateGuideState(): m_state=1
18:18:15.307 00.000 3732 UpdateCurrentPosition: no star selected
18:18:15.307 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:18:15.307 00.000 3732 Status Line: No star selected
18:18:15.325 00.018 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=0, FiltMin=0, FiltMax=51, Gamma=0.410
18:18:15.412 00.087 3732 UpdateGuideState exits: No star selected
18:18:15.415 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:15.417 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:18:15.420 00.003 3732 Enqueuing Expose request
18:18:15.422 00.002 5896 Worker thread wakes up
18:18:15.423 00.001 5896 worker thread servicing REQUEST_EXPOSE 1000
18:18:15.423 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:18:16.578 01.155 5896 Exposure complete
18:18:16.630 00.052 5896 worker thread done servicing request
18:18:16.631 00.001 3732 OnExposeComplete: enter
18:18:16.633 00.002 3732 UpdateGuideState(): m_state=1
18:18:16.637 00.004 3732 UpdateCurrentPosition: no star selected
18:18:16.638 00.001 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:18:16.642 00.004 3732 Status Line: No star selected
18:18:16.647 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=0, FiltMin=0, FiltMax=49, Gamma=0.410
18:18:16.737 00.090 3732 UpdateGuideState exits: No star selected
18:18:16.740 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:16.742 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:18:16.747 00.005 3732 Enqueuing Expose request
18:18:16.750 00.003 5896 Worker thread wakes up
18:18:16.750 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:18:16.750 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:18:17.670 00.920 5896 Exposure complete
18:18:17.732 00.062 5896 worker thread done servicing request
18:18:17.732 00.000 3732 OnExposeComplete: enter
18:18:17.735 00.003 3732 UpdateGuideState(): m_state=1
18:18:17.738 00.003 3732 UpdateCurrentPosition: no star selected
18:18:17.741 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:18:17.743 00.002 3732 Status Line: No star selected
18:18:17.751 00.008 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=0, FiltMin=0, FiltMax=49, Gamma=0.410
18:18:17.836 00.085 3732 UpdateGuideState exits: No star selected
18:18:17.841 00.005 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:17.843 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:18:17.846 00.003 3732 Enqueuing Expose request
18:18:17.848 00.002 5896 Worker thread wakes up
18:18:17.848 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:18:17.848 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:18:18.984 01.136 5896 Exposure complete
18:18:19.026 00.042 5896 worker thread done servicing request
18:18:19.026 00.000 3732 OnExposeComplete: enter
18:18:19.036 00.010 3732 UpdateGuideState(): m_state=1
18:18:19.038 00.002 3732 UpdateCurrentPosition: no star selected
18:18:19.040 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:18:19.044 00.004 3732 Status Line: No star selected
18:18:19.050 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=0, FiltMin=0, FiltMax=47, Gamma=0.410
18:18:19.138 00.088 3732 UpdateGuideState exits: No star selected
18:18:19.141 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:19.143 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:18:19.145 00.002 3732 Enqueuing Expose request
18:18:19.147 00.002 5896 Worker thread wakes up
18:18:19.147 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:18:19.147 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:18:20.064 00.917 5896 Exposure complete
18:18:20.124 00.060 5896 worker thread done servicing request
18:18:20.124 00.000 3732 OnExposeComplete: enter
18:18:20.127 00.003 3732 UpdateGuideState(): m_state=1
18:18:20.129 00.002 3732 UpdateCurrentPosition: no star selected
18:18:20.131 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:18:20.133 00.002 3732 Status Line: No star selected
18:18:20.139 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=0, FiltMin=0, FiltMax=48, Gamma=0.410
18:18:20.218 00.079 3732 UpdateGuideState exits: No star selected
18:18:20.218 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:20.230 00.012 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:18:20.232 00.002 3732 Enqueuing Expose request
18:18:20.235 00.003 5896 Worker thread wakes up
18:18:20.235 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:18:20.235 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:18:21.390 01.155 5896 Exposure complete
18:18:21.438 00.048 5896 worker thread done servicing request
18:18:21.438 00.000 3732 OnExposeComplete: enter
18:18:21.438 00.000 3732 UpdateGuideState(): m_state=1
18:18:21.438 00.000 3732 UpdateCurrentPosition: no star selected
18:18:21.452 00.014 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:18:21.453 00.001 3732 Status Line: No star selected
18:18:21.453 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=0, FiltMin=0, FiltMax=47, Gamma=0.410
18:18:21.532 00.079 3732 UpdateGuideState exits: No star selected
18:18:21.532 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:21.532 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:18:21.532 00.000 3732 Enqueuing Expose request
18:18:21.532 00.000 5896 Worker thread wakes up
18:18:21.532 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:18:21.532 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:18:22.471 00.939 5896 Exposure complete
18:18:22.550 00.079 5896 worker thread done servicing request
18:18:22.550 00.000 3732 OnExposeComplete: enter
18:18:22.550 00.000 3732 UpdateGuideState(): m_state=1
18:18:22.550 00.000 3732 UpdateCurrentPosition: no star selected
18:18:22.550 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:18:22.550 00.000 3732 Status Line: No star selected
18:18:22.550 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=0, FiltMin=0, FiltMax=53, Gamma=0.410
18:18:22.630 00.080 3732 UpdateGuideState exits: No star selected
18:18:22.646 00.016 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:22.646 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:18:22.650 00.004 3732 Enqueuing Expose request
18:18:22.650 00.000 5896 Worker thread wakes up
18:18:22.650 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:18:22.650 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:18:23.806 01.156 5896 Exposure complete
18:18:23.868 00.062 5896 worker thread done servicing request
18:18:23.868 00.000 3732 OnExposeComplete: enter
18:18:23.868 00.000 3732 UpdateGuideState(): m_state=1
18:18:23.868 00.000 3732 UpdateCurrentPosition: no star selected
18:18:23.868 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:18:23.868 00.000 3732 Status Line: No star selected
18:18:23.884 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=0, FiltMin=0, FiltMax=48, Gamma=0.410
18:18:23.963 00.079 3732 UpdateGuideState exits: No star selected
18:18:23.963 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:23.963 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:18:23.963 00.000 3732 Enqueuing Expose request
18:18:23.963 00.000 5896 Worker thread wakes up
18:18:23.963 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:18:23.963 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:18:24.901 00.938 5896 Exposure complete
18:18:24.949 00.048 5896 worker thread done servicing request
18:18:24.949 00.000 3732 OnExposeComplete: enter
18:18:24.949 00.000 3732 UpdateGuideState(): m_state=1
18:18:24.964 00.015 3732 UpdateCurrentPosition: no star selected
18:18:24.966 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:18:24.968 00.002 3732 Status Line: No star selected
18:18:24.974 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=0, FiltMin=0, FiltMax=46, Gamma=0.410
18:18:25.054 00.080 3732 UpdateGuideState exits: No star selected
18:18:25.056 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:25.057 00.001 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:18:25.059 00.002 3732 Enqueuing Expose request
18:18:25.059 00.000 5896 Worker thread wakes up
18:18:25.059 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:18:25.059 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:18:26.221 01.162 5896 Exposure complete
18:18:26.269 00.048 5896 worker thread done servicing request
18:18:26.269 00.000 3732 OnExposeComplete: enter
18:18:26.269 00.000 3732 UpdateGuideState(): m_state=1
18:18:26.269 00.000 3732 UpdateCurrentPosition: no star selected
18:18:26.284 00.015 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:18:26.284 00.000 3732 Status Line: No star selected
18:18:26.284 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=0, FiltMin=0, FiltMax=48, Gamma=0.410
18:18:26.369 00.085 3732 UpdateGuideState exits: No star selected
18:18:26.369 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:26.369 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:18:26.369 00.000 3732 Enqueuing Expose request
18:18:26.369 00.000 5896 Worker thread wakes up
18:18:26.369 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:18:26.369 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:18:27.301 00.932 5896 Exposure complete
18:18:27.365 00.064 5896 worker thread done servicing request
18:18:27.365 00.000 3732 OnExposeComplete: enter
18:18:27.365 00.000 3732 UpdateGuideState(): m_state=1
18:18:27.365 00.000 3732 UpdateCurrentPosition: no star selected
18:18:27.365 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:18:27.365 00.000 3732 Status Line: No star selected
18:18:27.381 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=0, FiltMin=0, FiltMax=44, Gamma=0.410
18:18:27.463 00.082 3732 UpdateGuideState exits: No star selected
18:18:27.463 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:27.463 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:18:27.463 00.000 3732 Enqueuing Expose request
18:18:27.463 00.000 5896 Worker thread wakes up
18:18:27.463 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:18:27.463 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:18:28.620 01.157 5896 Exposure complete
18:18:28.668 00.048 5896 worker thread done servicing request
18:18:28.668 00.000 3732 OnExposeComplete: enter
18:18:28.668 00.000 3732 UpdateGuideState(): m_state=1
18:18:28.668 00.000 3732 UpdateCurrentPosition: no star selected
18:18:28.668 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:18:28.684 00.016 3732 Status Line: No star selected
18:18:28.684 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=0, FiltMin=0, FiltMax=52, Gamma=0.410
18:18:28.772 00.088 3732 UpdateGuideState exits: No star selected
18:18:28.774 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:28.776 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:18:28.779 00.003 3732 Enqueuing Expose request
18:18:28.779 00.000 5896 Worker thread wakes up
18:18:28.779 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:18:28.779 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:18:29.702 00.923 5896 Exposure complete
18:18:29.749 00.047 5896 worker thread done servicing request
18:18:29.749 00.000 3732 OnExposeComplete: enter
18:18:29.749 00.000 3732 UpdateGuideState(): m_state=1
18:18:29.749 00.000 3732 UpdateCurrentPosition: no star selected
18:18:29.749 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:18:29.749 00.000 3732 Status Line: No star selected
18:18:29.767 00.018 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=0, FiltMin=0, FiltMax=47, Gamma=0.410
18:18:29.844 00.077 3732 UpdateGuideState exits: No star selected
18:18:29.844 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:29.844 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:18:29.844 00.000 3732 Enqueuing Expose request
18:18:29.844 00.000 5896 Worker thread wakes up
18:18:29.844 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:18:29.844 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:18:30.991 01.147 5896 Exposure complete
18:18:31.047 00.056 5896 worker thread done servicing request
18:18:31.047 00.000 3732 OnExposeComplete: enter
18:18:31.051 00.004 3732 UpdateGuideState(): m_state=1
18:18:31.053 00.002 3732 UpdateCurrentPosition: no star selected
18:18:31.059 00.006 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:18:31.061 00.002 3732 Status Line: No star selected
18:18:31.069 00.008 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=0, FiltMin=0, FiltMax=54, Gamma=0.410
18:18:31.179 00.110 3732 UpdateGuideState exits: No star selected
18:18:31.186 00.007 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:31.186 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:18:31.186 00.000 3732 Enqueuing Expose request
18:18:31.195 00.009 5896 Worker thread wakes up
18:18:31.195 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:18:31.195 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:18:32.101 00.906 5896 Exposure complete
18:18:32.155 00.054 5896 worker thread done servicing request
18:18:32.155 00.000 3732 OnExposeComplete: enter
18:18:32.155 00.000 3732 UpdateGuideState(): m_state=1
18:18:32.155 00.000 3732 UpdateCurrentPosition: no star selected
18:18:32.155 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:18:32.155 00.000 3732 Status Line: No star selected
18:18:32.164 00.009 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=0, FiltMin=0, FiltMax=58, Gamma=0.410
18:18:32.244 00.080 3732 UpdateGuideState exits: No star selected
18:18:32.244 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:32.244 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:18:32.244 00.000 3732 Enqueuing Expose request
18:18:32.244 00.000 5896 Worker thread wakes up
18:18:32.244 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:18:32.244 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:18:33.401 01.157 5896 Exposure complete
18:18:33.458 00.057 5896 worker thread done servicing request
18:18:33.458 00.000 3732 OnExposeComplete: enter
18:18:33.458 00.000 3732 UpdateGuideState(): m_state=1
18:18:33.458 00.000 3732 UpdateCurrentPosition: no star selected
18:18:33.464 00.006 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:18:33.464 00.000 3732 Status Line: No star selected
18:18:33.464 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=0, FiltMin=0, FiltMax=49, Gamma=0.410
18:18:33.544 00.080 3732 UpdateGuideState exits: No star selected
18:18:33.544 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:33.544 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:18:33.559 00.015 3732 Enqueuing Expose request
18:18:33.561 00.002 5896 Worker thread wakes up
18:18:33.561 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:18:33.561 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:18:34.482 00.921 5896 Exposure complete
18:18:34.539 00.057 5896 worker thread done servicing request
18:18:34.539 00.000 3732 OnExposeComplete: enter
18:18:34.539 00.000 3732 UpdateGuideState(): m_state=1
18:18:34.539 00.000 3732 UpdateCurrentPosition: no star selected
18:18:34.545 00.006 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:18:34.545 00.000 3732 Status Line: No star selected
18:18:34.554 00.009 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=0, FiltMin=0, FiltMax=52, Gamma=0.410
18:18:34.625 00.071 3732 UpdateGuideState exits: No star selected
18:18:34.625 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:34.625 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:18:34.625 00.000 3732 Enqueuing Expose request
18:18:34.625 00.000 5896 Worker thread wakes up
18:18:34.625 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:18:34.625 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:18:35.777 01.152 5896 Exposure complete
18:18:35.836 00.059 5896 worker thread done servicing request
18:18:35.836 00.000 3732 OnExposeComplete: enter
18:18:35.838 00.002 3732 UpdateGuideState(): m_state=1
18:18:35.838 00.000 3732 UpdateCurrentPosition: no star selected
18:18:35.838 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:18:35.846 00.008 3732 Status Line: No star selected
18:18:35.854 00.008 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=0, FiltMin=0, FiltMax=51, Gamma=0.410
18:18:35.936 00.082 3732 UpdateGuideState exits: No star selected
18:18:35.938 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:35.940 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:18:35.940 00.000 3732 Enqueuing Expose request
18:18:35.944 00.004 5896 Worker thread wakes up
18:18:35.944 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:18:35.944 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:18:36.864 00.920 5896 Exposure complete
18:18:36.932 00.068 5896 worker thread done servicing request
18:18:36.932 00.000 3732 OnExposeComplete: enter
18:18:36.936 00.004 3732 UpdateGuideState(): m_state=1
18:18:36.938 00.002 3732 UpdateCurrentPosition: no star selected
18:18:36.940 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:18:36.943 00.003 3732 Status Line: No star selected
18:18:36.943 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=0, FiltMin=0, FiltMax=52, Gamma=0.410
18:18:37.030 00.087 3732 UpdateGuideState exits: No star selected
18:18:37.032 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:37.034 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:18:37.036 00.002 3732 Enqueuing Expose request
18:18:37.039 00.003 5896 Worker thread wakes up
18:18:37.039 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:18:37.039 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:18:38.184 01.145 5896 Exposure complete
18:18:38.232 00.048 5896 worker thread done servicing request
18:18:38.232 00.000 3732 OnExposeComplete: enter
18:18:38.232 00.000 3732 UpdateGuideState(): m_state=1
18:18:38.232 00.000 3732 UpdateCurrentPosition: no star selected
18:18:38.248 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:18:38.248 00.000 3732 Status Line: No star selected
18:18:38.248 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=0, FiltMin=0, FiltMax=53, Gamma=0.410
18:18:38.326 00.078 3732 UpdateGuideState exits: No star selected
18:18:38.338 00.012 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:38.342 00.004 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:18:38.342 00.000 3732 Enqueuing Expose request
18:18:38.342 00.000 5896 Worker thread wakes up
18:18:38.342 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:18:38.342 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:18:39.275 00.933 5896 Exposure complete
18:18:39.328 00.053 5896 worker thread done servicing request
18:18:39.328 00.000 3732 OnExposeComplete: enter
18:18:39.328 00.000 3732 UpdateGuideState(): m_state=1
18:18:39.328 00.000 3732 UpdateCurrentPosition: no star selected
18:18:39.328 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:18:39.344 00.016 3732 Status Line: No star selected
18:18:39.344 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=0, FiltMin=0, FiltMax=56, Gamma=0.410
18:18:39.430 00.086 3732 UpdateGuideState exits: No star selected
18:18:39.432 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:39.432 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:18:39.439 00.007 3732 Enqueuing Expose request
18:18:39.441 00.002 5896 Worker thread wakes up
18:18:39.441 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:18:39.441 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:18:40.582 01.141 5896 Exposure complete
18:18:40.630 00.048 5896 worker thread done servicing request
18:18:40.630 00.000 3732 OnExposeComplete: enter
18:18:40.643 00.013 3732 UpdateGuideState(): m_state=1
18:18:40.645 00.002 3732 UpdateCurrentPosition: no star selected
18:18:40.646 00.001 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:18:40.646 00.000 3732 Status Line: No star selected
18:18:40.646 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=0, FiltMin=0, FiltMax=51, Gamma=0.410
18:18:40.725 00.079 3732 UpdateGuideState exits: No star selected
18:18:40.725 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:40.725 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:18:40.725 00.000 3732 Enqueuing Expose request
18:18:40.725 00.000 5896 Worker thread wakes up
18:18:40.741 00.016 5896 worker thread servicing REQUEST_EXPOSE 1000
18:18:40.741 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:18:41.654 00.913 5896 Exposure complete
18:18:41.710 00.056 5896 worker thread done servicing request
18:18:41.710 00.000 3732 OnExposeComplete: enter
18:18:41.710 00.000 3732 UpdateGuideState(): m_state=1
18:18:41.710 00.000 3732 UpdateCurrentPosition: no star selected
18:18:41.710 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:18:41.710 00.000 3732 Status Line: No star selected
18:18:41.725 00.015 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=0, FiltMin=0, FiltMax=54, Gamma=0.410
18:18:41.807 00.082 3732 UpdateGuideState exits: No star selected
18:18:41.809 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:41.811 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:18:41.813 00.002 3732 Enqueuing Expose request
18:18:41.815 00.002 5896 Worker thread wakes up
18:18:41.815 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:18:41.815 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:18:42.944 01.129 5896 Exposure complete
18:18:43.025 00.081 5896 worker thread done servicing request
18:18:43.025 00.000 3732 OnExposeComplete: enter
18:18:43.025 00.000 3732 UpdateGuideState(): m_state=1
18:18:43.025 00.000 3732 UpdateCurrentPosition: no star selected
18:18:43.025 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:18:43.025 00.000 3732 Status Line: No star selected
18:18:43.039 00.014 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=0, FiltMin=0, FiltMax=49, Gamma=0.410
18:18:43.119 00.080 3732 UpdateGuideState exits: No star selected
18:18:43.119 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:43.119 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:18:43.119 00.000 3732 Enqueuing Expose request
18:18:43.119 00.000 5896 Worker thread wakes up
18:18:43.119 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:18:43.119 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:18:44.040 00.921 5896 Exposure complete
18:18:44.088 00.048 5896 worker thread done servicing request
18:18:44.088 00.000 3732 OnExposeComplete: enter
18:18:44.095 00.007 3732 UpdateGuideState(): m_state=1
18:18:44.095 00.000 3732 UpdateCurrentPosition: no star selected
18:18:44.095 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:18:44.095 00.000 3732 Status Line: No star selected
18:18:44.102 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=0, FiltMin=0, FiltMax=52, Gamma=0.410
18:18:44.195 00.093 3732 UpdateGuideState exits: No star selected
18:18:44.198 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:44.198 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:18:44.198 00.000 3732 Enqueuing Expose request
18:18:44.206 00.008 5896 Worker thread wakes up
18:18:44.206 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:18:44.206 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:18:45.356 01.150 5896 Exposure complete
18:18:45.429 00.073 5896 worker thread done servicing request
18:18:45.429 00.000 3732 OnExposeComplete: enter
18:18:45.429 00.000 3732 UpdateGuideState(): m_state=1
18:18:45.433 00.004 3732 UpdateCurrentPosition: no star selected
18:18:45.436 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:18:45.436 00.000 3732 Status Line: No star selected
18:18:45.436 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=0, FiltMin=0, FiltMax=53, Gamma=0.410
18:18:45.512 00.076 3732 UpdateGuideState exits: No star selected
18:18:45.512 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:45.526 00.014 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:18:45.528 00.002 3732 Enqueuing Expose request
18:18:45.528 00.000 5896 Worker thread wakes up
18:18:45.528 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:18:45.528 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:18:46.465 00.937 5896 Exposure complete
18:18:46.540 00.075 5896 worker thread done servicing request
18:18:46.542 00.002 3732 OnExposeComplete: enter
18:18:46.544 00.002 3732 UpdateGuideState(): m_state=1
18:18:46.544 00.000 3732 UpdateCurrentPosition: no star selected
18:18:46.544 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:18:46.544 00.000 3732 Status Line: No star selected
18:18:46.555 00.011 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=0, FiltMin=0, FiltMax=54, Gamma=0.410
18:18:46.627 00.072 3732 UpdateGuideState exits: No star selected
18:18:46.627 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:46.627 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:18:46.639 00.012 3732 Enqueuing Expose request
18:18:46.639 00.000 5896 Worker thread wakes up
18:18:46.639 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:18:46.639 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:18:47.782 01.143 5896 Exposure complete
18:18:47.829 00.047 5896 worker thread done servicing request
18:18:47.829 00.000 3732 OnExposeComplete: enter
18:18:47.829 00.000 3732 UpdateGuideState(): m_state=1
18:18:47.829 00.000 3732 UpdateCurrentPosition: no star selected
18:18:47.845 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:18:47.845 00.000 3732 Status Line: No star selected
18:18:47.845 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=0, FiltMin=0, FiltMax=55, Gamma=0.410
18:18:47.934 00.089 3732 UpdateGuideState exits: No star selected
18:18:47.934 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:47.934 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:18:47.941 00.007 3732 Enqueuing Expose request
18:18:47.941 00.000 5896 Worker thread wakes up
18:18:47.941 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:18:47.941 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:18:48.862 00.921 5896 Exposure complete
18:18:48.910 00.048 5896 worker thread done servicing request
18:18:48.910 00.000 3732 OnExposeComplete: enter
18:18:48.910 00.000 3732 UpdateGuideState(): m_state=1
18:18:48.910 00.000 3732 UpdateCurrentPosition: no star selected
18:18:48.926 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:18:48.926 00.000 3732 Status Line: No star selected
18:18:48.932 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=0, FiltMin=0, FiltMax=52, Gamma=0.410
18:18:49.013 00.081 3732 UpdateGuideState exits: No star selected
18:18:49.013 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:49.020 00.007 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:18:49.020 00.000 3732 Enqueuing Expose request
18:18:49.027 00.007 5896 Worker thread wakes up
18:18:49.027 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:18:49.027 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:18:50.163 01.136 5896 Exposure complete
18:18:50.211 00.048 5896 worker thread done servicing request
18:18:50.211 00.000 3732 OnExposeComplete: enter
18:18:50.211 00.000 3732 UpdateGuideState(): m_state=1
18:18:50.211 00.000 3732 UpdateCurrentPosition: no star selected
18:18:50.211 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:18:50.211 00.000 3732 Status Line: No star selected
18:18:50.227 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=0, FiltMin=0, FiltMax=38, Gamma=0.410
18:18:50.307 00.080 3732 UpdateGuideState exits: No star selected
18:18:50.307 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:50.307 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:18:50.307 00.000 3732 Enqueuing Expose request
18:18:50.307 00.000 5896 Worker thread wakes up
18:18:50.307 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:18:50.307 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:18:51.226 00.919 5896 Exposure complete
18:18:51.278 00.052 5896 worker thread done servicing request
18:18:51.278 00.000 3732 OnExposeComplete: enter
18:18:51.290 00.012 3732 UpdateGuideState(): m_state=1
18:18:51.294 00.004 3732 UpdateCurrentPosition: no star selected
18:18:51.296 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:18:51.298 00.002 3732 Status Line: No star selected
18:18:51.304 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=0, FiltMin=0, FiltMax=29, Gamma=0.410
18:18:51.369 00.065 3732 UpdateGuideState exits: No star selected
18:18:51.385 00.016 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:51.385 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:18:51.385 00.000 3732 Enqueuing Expose request
18:18:51.385 00.000 5896 Worker thread wakes up
18:18:51.385 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:18:51.385 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:18:52.546 01.161 5896 Exposure complete
18:18:52.607 00.061 5896 worker thread done servicing request
18:18:52.607 00.000 3732 OnExposeComplete: enter
18:18:52.607 00.000 3732 UpdateGuideState(): m_state=1
18:18:52.607 00.000 3732 UpdateCurrentPosition: no star selected
18:18:52.607 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:18:52.607 00.000 3732 Status Line: No star selected
18:18:52.607 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=0, FiltMin=0, FiltMax=63, Gamma=0.410
18:18:52.699 00.092 3732 UpdateGuideState exits: No star selected
18:18:52.701 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:52.703 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:18:52.705 00.002 3732 Enqueuing Expose request
18:18:52.705 00.000 5896 Worker thread wakes up
18:18:52.707 00.002 5896 worker thread servicing REQUEST_EXPOSE 1000
18:18:52.707 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:18:53.639 00.932 5896 Exposure complete
18:18:53.703 00.064 5896 worker thread done servicing request
18:18:53.703 00.000 3732 OnExposeComplete: enter
18:18:53.703 00.000 3732 UpdateGuideState(): m_state=1
18:18:53.703 00.000 3732 UpdateCurrentPosition: no star selected
18:18:53.703 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:18:53.703 00.000 3732 Status Line: No star selected
18:18:53.703 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=0, FiltMin=0, FiltMax=63, Gamma=0.410
18:18:53.782 00.079 3732 UpdateGuideState exits: No star selected
18:18:53.782 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:53.798 00.016 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:18:53.798 00.000 3732 Enqueuing Expose request
18:18:53.798 00.000 5896 Worker thread wakes up
18:18:53.798 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:18:53.798 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:18:54.941 01.143 5896 Exposure complete
18:18:55.020 00.079 5896 worker thread done servicing request
18:18:55.020 00.000 3732 OnExposeComplete: enter
18:18:55.020 00.000 3732 UpdateGuideState(): m_state=1
18:18:55.020 00.000 3732 UpdateCurrentPosition: no star selected
18:18:55.020 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:18:55.020 00.000 3732 Status Line: No star selected
18:18:55.036 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=0, FiltMin=0, FiltMax=36, Gamma=0.410
18:18:55.117 00.081 3732 UpdateGuideState exits: No star selected
18:18:55.119 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:55.119 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:18:55.119 00.000 3732 Enqueuing Expose request
18:18:55.119 00.000 5896 Worker thread wakes up
18:18:55.119 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:18:55.119 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:18:56.049 00.930 5896 Exposure complete
18:18:56.080 00.031 5896 worker thread done servicing request
18:18:56.080 00.000 3732 OnExposeComplete: enter
18:18:56.096 00.016 3732 UpdateGuideState(): m_state=1
18:18:56.096 00.000 3732 UpdateCurrentPosition: no star selected
18:18:56.096 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:18:56.096 00.000 3732 Status Line: No star selected
18:18:56.096 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=0, FiltMin=0, FiltMax=35, Gamma=0.410
18:18:56.182 00.086 3732 UpdateGuideState exits: No star selected
18:18:56.191 00.009 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:56.194 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:18:56.194 00.000 3732 Enqueuing Expose request
18:18:56.198 00.004 5896 Worker thread wakes up
18:18:56.198 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:18:56.198 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:18:57.352 01.154 5896 Exposure complete
18:18:57.399 00.047 5896 worker thread done servicing request
18:18:57.399 00.000 3732 OnExposeComplete: enter
18:18:57.399 00.000 3732 UpdateGuideState(): m_state=1
18:18:57.399 00.000 3732 UpdateCurrentPosition: no star selected
18:18:57.415 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:18:57.415 00.000 3732 Status Line: No star selected
18:18:57.415 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=0, FiltMin=0, FiltMax=15, Gamma=0.410
18:18:57.495 00.080 3732 UpdateGuideState exits: No star selected
18:18:57.495 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:57.495 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:18:57.495 00.000 3732 Enqueuing Expose request
18:18:57.495 00.000 5896 Worker thread wakes up
18:18:57.495 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:18:57.495 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:18:58.429 00.934 5896 Exposure complete
18:18:58.477 00.048 5896 worker thread done servicing request
18:18:58.477 00.000 3732 OnExposeComplete: enter
18:18:58.477 00.000 3732 UpdateGuideState(): m_state=1
18:18:58.477 00.000 3732 UpdateCurrentPosition: no star selected
18:18:58.493 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:18:58.493 00.000 3732 Status Line: No star selected
18:18:58.493 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=9, Gamma=0.410
18:18:58.572 00.079 3732 UpdateGuideState exits: No star selected
18:18:58.572 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:58.572 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:18:58.572 00.000 3732 Enqueuing Expose request
18:18:58.572 00.000 5896 Worker thread wakes up
18:18:58.572 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:18:58.572 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:18:59.716 01.144 5896 Exposure complete
18:18:59.764 00.048 5896 worker thread done servicing request
18:18:59.764 00.000 3732 OnExposeComplete: enter
18:18:59.764 00.000 3732 UpdateGuideState(): m_state=1
18:18:59.764 00.000 3732 UpdateCurrentPosition: no star selected
18:18:59.764 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:18:59.764 00.000 3732 Status Line: No star selected
18:18:59.780 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=9, Gamma=0.410
18:18:59.860 00.080 3732 UpdateGuideState exits: No star selected
18:18:59.860 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:18:59.860 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:18:59.860 00.000 3732 Enqueuing Expose request
18:18:59.860 00.000 5896 Worker thread wakes up
18:18:59.860 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:18:59.860 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:19:00.797 00.937 5896 Exposure complete
18:19:00.877 00.080 5896 worker thread done servicing request
18:19:00.877 00.000 3732 OnExposeComplete: enter
18:19:00.877 00.000 3732 UpdateGuideState(): m_state=1
18:19:00.877 00.000 3732 UpdateCurrentPosition: no star selected
18:19:00.877 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:19:00.877 00.000 3732 Status Line: No star selected
18:19:00.893 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=21, Gamma=0.410
18:19:00.971 00.078 3732 UpdateGuideState exits: No star selected
18:19:00.975 00.004 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:00.975 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:19:00.977 00.002 3732 Enqueuing Expose request
18:19:00.979 00.002 5896 Worker thread wakes up
18:19:00.979 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:19:00.979 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:19:02.131 01.152 5896 Exposure complete
18:19:02.179 00.048 5896 worker thread done servicing request
18:19:02.179 00.000 3732 OnExposeComplete: enter
18:19:02.192 00.013 3732 UpdateGuideState(): m_state=1
18:19:02.194 00.002 3732 UpdateCurrentPosition: no star selected
18:19:02.196 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:19:02.198 00.002 3732 Status Line: No star selected
18:19:02.203 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=35, med=0, FiltMin=0, FiltMax=30, Gamma=0.410
18:19:02.276 00.073 3732 UpdateGuideState exits: No star selected
18:19:02.276 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:02.276 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:19:02.276 00.000 3732 Enqueuing Expose request
18:19:02.276 00.000 5896 Worker thread wakes up
18:19:02.276 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:19:02.276 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:19:03.212 00.936 5896 Exposure complete
18:19:03.259 00.047 5896 worker thread done servicing request
18:19:03.259 00.000 3732 OnExposeComplete: enter
18:19:03.259 00.000 3732 UpdateGuideState(): m_state=1
18:19:03.259 00.000 3732 UpdateCurrentPosition: no star selected
18:19:03.275 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:19:03.275 00.000 3732 Status Line: No star selected
18:19:03.275 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=0, FiltMin=0, FiltMax=48, Gamma=0.410
18:19:03.354 00.079 3732 UpdateGuideState exits: No star selected
18:19:03.354 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:03.354 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:19:03.354 00.000 3732 Enqueuing Expose request
18:19:03.354 00.000 5896 Worker thread wakes up
18:19:03.369 00.015 5896 worker thread servicing REQUEST_EXPOSE 1000
18:19:03.369 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:19:04.512 01.143 5896 Exposure complete
18:19:04.560 00.048 5896 worker thread done servicing request
18:19:04.560 00.000 3732 OnExposeComplete: enter
18:19:04.560 00.000 3732 UpdateGuideState(): m_state=1
18:19:04.560 00.000 3732 UpdateCurrentPosition: no star selected
18:19:04.560 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:19:04.560 00.000 3732 Status Line: No star selected
18:19:04.560 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=0, FiltMin=0, FiltMax=49, Gamma=0.410
18:19:04.651 00.091 3732 UpdateGuideState exits: No star selected
18:19:04.651 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:04.655 00.004 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:19:04.655 00.000 3732 Enqueuing Expose request
18:19:04.655 00.000 5896 Worker thread wakes up
18:19:04.655 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:19:04.655 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:19:05.593 00.938 5896 Exposure complete
18:19:05.625 00.032 5896 worker thread done servicing request
18:19:05.625 00.000 3732 OnExposeComplete: enter
18:19:05.640 00.015 3732 UpdateGuideState(): m_state=1
18:19:05.640 00.000 3732 UpdateCurrentPosition: no star selected
18:19:05.646 00.006 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:19:05.648 00.002 3732 Status Line: No star selected
18:19:05.654 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=0, FiltMin=0, FiltMax=51, Gamma=0.410
18:19:05.736 00.082 3732 UpdateGuideState exits: No star selected
18:19:05.738 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:05.738 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:19:05.740 00.002 3732 Enqueuing Expose request
18:19:05.742 00.002 5896 Worker thread wakes up
18:19:05.742 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:19:05.742 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:19:06.897 01.155 5896 Exposure complete
18:19:06.944 00.047 5896 worker thread done servicing request
18:19:06.944 00.000 3732 OnExposeComplete: enter
18:19:06.944 00.000 3732 UpdateGuideState(): m_state=1
18:19:06.944 00.000 3732 UpdateCurrentPosition: no star selected
18:19:06.944 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:19:06.944 00.000 3732 Status Line: No star selected
18:19:06.960 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=84, med=0, FiltMin=0, FiltMax=57, Gamma=0.410
18:19:07.043 00.083 3732 UpdateGuideState exits: No star selected
18:19:07.043 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:07.043 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:19:07.043 00.000 3732 Enqueuing Expose request
18:19:07.043 00.000 5896 Worker thread wakes up
18:19:07.043 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:19:07.043 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:19:07.977 00.934 5896 Exposure complete
18:19:08.039 00.062 5896 worker thread done servicing request
18:19:08.039 00.000 3732 OnExposeComplete: enter
18:19:08.039 00.000 3732 UpdateGuideState(): m_state=1
18:19:08.039 00.000 3732 UpdateCurrentPosition: no star selected
18:19:08.039 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:19:08.039 00.000 3732 Status Line: No star selected
18:19:08.054 00.015 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=0, FiltMin=0, FiltMax=56, Gamma=0.410
18:19:08.134 00.080 3732 UpdateGuideState exits: No star selected
18:19:08.134 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:08.134 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:19:08.134 00.000 3732 Enqueuing Expose request
18:19:08.134 00.000 5896 Worker thread wakes up
18:19:08.134 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:19:08.134 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:19:09.283 01.149 5896 Exposure complete
18:19:09.331 00.048 5896 worker thread done servicing request
18:19:09.331 00.000 3732 OnExposeComplete: enter
18:19:09.333 00.002 3732 UpdateGuideState(): m_state=1
18:19:09.335 00.002 3732 UpdateCurrentPosition: no star selected
18:19:09.339 00.004 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:19:09.339 00.000 3732 Status Line: No star selected
18:19:09.339 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=0, FiltMin=0, FiltMax=52, Gamma=0.410
18:19:09.418 00.079 3732 UpdateGuideState exits: No star selected
18:19:09.418 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:09.418 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:19:09.432 00.014 3732 Enqueuing Expose request
18:19:09.434 00.002 5896 Worker thread wakes up
18:19:09.434 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:19:09.434 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:19:10.356 00.922 5896 Exposure complete
18:19:10.420 00.064 5896 worker thread done servicing request
18:19:10.420 00.000 3732 OnExposeComplete: enter
18:19:10.420 00.000 3732 UpdateGuideState(): m_state=1
18:19:10.420 00.000 3732 UpdateCurrentPosition: no star selected
18:19:10.420 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:19:10.420 00.000 3732 Status Line: No star selected
18:19:10.436 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=23, Gamma=0.410
18:19:10.514 00.078 3732 UpdateGuideState exits: No star selected
18:19:10.514 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:10.514 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:19:10.514 00.000 3732 Enqueuing Expose request
18:19:10.514 00.000 5896 Worker thread wakes up
18:19:10.514 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:19:10.514 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:19:11.661 01.147 5896 Exposure complete
18:19:11.709 00.048 5896 worker thread done servicing request
18:19:11.709 00.000 3732 OnExposeComplete: enter
18:19:11.709 00.000 3732 UpdateGuideState(): m_state=1
18:19:11.709 00.000 3732 UpdateCurrentPosition: no star selected
18:19:11.709 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:19:11.709 00.000 3732 Status Line: No star selected
18:19:11.724 00.015 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=0, FiltMin=0, FiltMax=59, Gamma=0.410
18:19:11.803 00.079 3732 UpdateGuideState exits: No star selected
18:19:11.805 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:11.807 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:19:11.807 00.000 3732 Enqueuing Expose request
18:19:11.807 00.000 5896 Worker thread wakes up
18:19:11.807 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:19:11.807 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:19:12.729 00.922 5896 Exposure complete
18:19:12.773 00.044 5896 worker thread done servicing request
18:19:12.773 00.000 3732 OnExposeComplete: enter
18:19:12.773 00.000 3732 UpdateGuideState(): m_state=1
18:19:12.773 00.000 3732 UpdateCurrentPosition: no star selected
18:19:12.784 00.011 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:19:12.784 00.000 3732 Status Line: No star selected
18:19:12.789 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=0, FiltMin=0, FiltMax=53, Gamma=0.410
18:19:12.869 00.080 3732 UpdateGuideState exits: No star selected
18:19:12.869 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:12.869 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:19:12.869 00.000 3732 Enqueuing Expose request
18:19:12.869 00.000 5896 Worker thread wakes up
18:19:12.869 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:19:12.869 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:19:14.027 01.158 5896 Exposure complete
18:19:14.074 00.047 5896 worker thread done servicing request
18:19:14.074 00.000 3732 OnExposeComplete: enter
18:19:14.074 00.000 3732 UpdateGuideState(): m_state=1
18:19:14.074 00.000 3732 UpdateCurrentPosition: no star selected
18:19:14.090 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:19:14.090 00.000 3732 Status Line: No star selected
18:19:14.090 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=0, FiltMin=0, FiltMax=56, Gamma=0.410
18:19:14.169 00.079 3732 UpdateGuideState exits: No star selected
18:19:14.169 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:14.169 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:19:14.182 00.013 3732 Enqueuing Expose request
18:19:14.185 00.003 5896 Worker thread wakes up
18:19:14.185 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:19:14.185 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:19:15.121 00.936 5896 Exposure complete
18:19:15.152 00.031 5896 worker thread done servicing request
18:19:15.152 00.000 3732 OnExposeComplete: enter
18:19:15.168 00.016 3732 UpdateGuideState(): m_state=1
18:19:15.168 00.000 3732 UpdateCurrentPosition: no star selected
18:19:15.168 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:19:15.168 00.000 3732 Status Line: No star selected
18:19:15.180 00.012 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=84, med=0, FiltMin=0, FiltMax=65, Gamma=0.410
18:19:15.247 00.067 3732 UpdateGuideState exits: No star selected
18:19:15.263 00.016 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:15.263 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:19:15.263 00.000 3732 Enqueuing Expose request
18:19:15.263 00.000 5896 Worker thread wakes up
18:19:15.263 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:19:15.263 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:19:16.424 01.161 5896 Exposure complete
18:19:16.471 00.047 5896 worker thread done servicing request
18:19:16.471 00.000 3732 OnExposeComplete: enter
18:19:16.471 00.000 3732 UpdateGuideState(): m_state=1
18:19:16.471 00.000 3732 UpdateCurrentPosition: no star selected
18:19:16.487 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:19:16.487 00.000 3732 Status Line: No star selected
18:19:16.487 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=0, FiltMin=0, FiltMax=56, Gamma=0.410
18:19:16.572 00.085 3732 UpdateGuideState exits: No star selected
18:19:16.574 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:16.576 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:19:16.578 00.002 3732 Enqueuing Expose request
18:19:16.580 00.002 5896 Worker thread wakes up
18:19:16.580 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:19:16.580 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:19:17.503 00.923 5896 Exposure complete
18:19:17.567 00.064 5896 worker thread done servicing request
18:19:17.567 00.000 3732 OnExposeComplete: enter
18:19:17.571 00.004 3732 UpdateGuideState(): m_state=1
18:19:17.573 00.002 3732 UpdateCurrentPosition: no star selected
18:19:17.575 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:19:17.575 00.000 3732 Status Line: No star selected
18:19:17.582 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=0, FiltMin=0, FiltMax=57, Gamma=0.410
18:19:17.661 00.079 3732 UpdateGuideState exits: No star selected
18:19:17.661 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:17.661 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:19:17.661 00.000 3732 Enqueuing Expose request
18:19:17.661 00.000 5896 Worker thread wakes up
18:19:17.661 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:19:17.661 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:19:18.821 01.160 5896 Exposure complete
18:19:18.868 00.047 5896 worker thread done servicing request
18:19:18.868 00.000 3732 OnExposeComplete: enter
18:19:18.868 00.000 3732 UpdateGuideState(): m_state=1
18:19:18.868 00.000 3732 UpdateCurrentPosition: no star selected
18:19:18.884 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:19:18.884 00.000 3732 Status Line: No star selected
18:19:18.884 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=0, FiltMin=0, FiltMax=61, Gamma=0.410
18:19:18.963 00.079 3732 UpdateGuideState exits: No star selected
18:19:18.963 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:18.963 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:19:18.963 00.000 3732 Enqueuing Expose request
18:19:18.963 00.000 5896 Worker thread wakes up
18:19:18.963 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:19:18.963 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:19:19.882 00.919 5896 Exposure complete
18:19:19.977 00.095 5896 worker thread done servicing request
18:19:19.977 00.000 3732 OnExposeComplete: enter
18:19:19.977 00.000 3732 UpdateGuideState(): m_state=1
18:19:19.977 00.000 3732 UpdateCurrentPosition: no star selected
18:19:19.977 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:19:19.977 00.000 3732 Status Line: No star selected
18:19:19.977 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=0, FiltMin=0, FiltMax=59, Gamma=0.410
18:19:20.072 00.095 3732 UpdateGuideState exits: No star selected
18:19:20.072 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:20.072 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:19:20.072 00.000 3732 Enqueuing Expose request
18:19:20.072 00.000 5896 Worker thread wakes up
18:19:20.072 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:19:20.072 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:19:21.232 01.160 5896 Exposure complete
18:19:21.296 00.064 5896 worker thread done servicing request
18:19:21.296 00.000 3732 OnExposeComplete: enter
18:19:21.296 00.000 3732 UpdateGuideState(): m_state=1
18:19:21.296 00.000 3732 UpdateCurrentPosition: no star selected
18:19:21.296 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:19:21.296 00.000 3732 Status Line: No star selected
18:19:21.312 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=84, med=0, FiltMin=0, FiltMax=64, Gamma=0.410
18:19:21.391 00.079 3732 UpdateGuideState exits: No star selected
18:19:21.391 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:21.391 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:19:21.391 00.000 3732 Enqueuing Expose request
18:19:21.391 00.000 5896 Worker thread wakes up
18:19:21.391 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:19:21.391 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:19:22.326 00.935 5896 Exposure complete
18:19:22.447 00.121 5896 worker thread done servicing request
18:19:22.447 00.000 3732 OnExposeComplete: enter
18:19:22.447 00.000 3732 UpdateGuideState(): m_state=1
18:19:22.447 00.000 3732 UpdateCurrentPosition: no star selected
18:19:22.453 00.006 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:19:22.453 00.000 3732 Status Line: No star selected
18:19:22.453 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=0, FiltMin=0, FiltMax=60, Gamma=0.410
18:19:22.532 00.079 3732 UpdateGuideState exits: No star selected
18:19:22.532 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:22.532 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:19:22.532 00.000 3732 Enqueuing Expose request
18:19:22.532 00.000 5896 Worker thread wakes up
18:19:22.532 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:19:22.532 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:19:23.686 01.154 5896 Exposure complete
18:19:23.725 00.039 5896 worker thread done servicing request
18:19:23.725 00.000 3732 OnExposeComplete: enter
18:19:23.725 00.000 3732 UpdateGuideState(): m_state=1
18:19:23.725 00.000 3732 UpdateCurrentPosition: no star selected
18:19:23.741 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:19:23.741 00.000 3732 Status Line: No star selected
18:19:23.744 00.003 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=0, FiltMin=0, FiltMax=56, Gamma=0.410
18:19:23.826 00.082 3732 UpdateGuideState exits: No star selected
18:19:23.828 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:23.830 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:19:23.832 00.002 3732 Enqueuing Expose request
18:19:23.834 00.002 5896 Worker thread wakes up
18:19:23.834 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:19:23.834 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:19:24.756 00.922 5896 Exposure complete
18:19:24.807 00.051 5896 worker thread done servicing request
18:19:24.807 00.000 3732 OnExposeComplete: enter
18:19:24.807 00.000 3732 UpdateGuideState(): m_state=1
18:19:24.807 00.000 3732 UpdateCurrentPosition: no star selected
18:19:24.819 00.012 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:19:24.819 00.000 3732 Status Line: No star selected
18:19:24.819 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=0, FiltMin=0, FiltMax=54, Gamma=0.410
18:19:24.903 00.084 3732 UpdateGuideState exits: No star selected
18:19:24.903 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:24.903 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:19:24.903 00.000 3732 Enqueuing Expose request
18:19:24.903 00.000 5896 Worker thread wakes up
18:19:24.903 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:19:24.903 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:19:26.057 01.154 5896 Exposure complete
18:19:26.099 00.042 5896 worker thread done servicing request
18:19:26.099 00.000 3732 OnExposeComplete: enter
18:19:26.107 00.008 3732 UpdateGuideState(): m_state=1
18:19:26.109 00.002 3732 UpdateCurrentPosition: no star selected
18:19:26.111 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:19:26.111 00.000 3732 Status Line: No star selected
18:19:26.115 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=0, FiltMin=0, FiltMax=64, Gamma=0.410
18:19:26.196 00.081 3732 UpdateGuideState exits: No star selected
18:19:26.196 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:26.196 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:19:26.196 00.000 3732 Enqueuing Expose request
18:19:26.196 00.000 5896 Worker thread wakes up
18:19:26.196 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:19:26.196 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:19:27.111 00.915 5896 Exposure complete
18:19:27.159 00.048 5896 worker thread done servicing request
18:19:27.159 00.000 3732 OnExposeComplete: enter
18:19:27.159 00.000 3732 UpdateGuideState(): m_state=1
18:19:27.159 00.000 3732 UpdateCurrentPosition: no star selected
18:19:27.170 00.011 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:19:27.170 00.000 3732 Status Line: No star selected
18:19:27.179 00.009 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=0, FiltMin=0, FiltMax=59, Gamma=0.410
18:19:27.254 00.075 3732 UpdateGuideState exits: No star selected
18:19:27.254 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:27.254 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:19:27.254 00.000 3732 Enqueuing Expose request
18:19:27.254 00.000 5896 Worker thread wakes up
18:19:27.254 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:19:27.254 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:19:28.401 01.147 5896 Exposure complete
18:19:28.450 00.049 5896 worker thread done servicing request
18:19:28.450 00.000 3732 OnExposeComplete: enter
18:19:28.454 00.004 3732 UpdateGuideState(): m_state=1
18:19:28.456 00.002 3732 UpdateCurrentPosition: no star selected
18:19:28.460 00.004 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:19:28.460 00.000 3732 Status Line: No star selected
18:19:28.469 00.009 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=0, FiltMin=0, FiltMax=57, Gamma=0.410
18:19:28.554 00.085 3732 UpdateGuideState exits: No star selected
18:19:28.557 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:28.563 00.006 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:19:28.563 00.000 3732 Enqueuing Expose request
18:19:28.584 00.021 5896 Worker thread wakes up
18:19:28.584 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:19:28.584 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:19:29.506 00.922 5896 Exposure complete
18:19:29.556 00.050 5896 worker thread done servicing request
18:19:29.556 00.000 3732 OnExposeComplete: enter
18:19:29.559 00.003 3732 UpdateGuideState(): m_state=1
18:19:29.562 00.003 3732 UpdateCurrentPosition: no star selected
18:19:29.564 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:19:29.567 00.003 3732 Status Line: No star selected
18:19:29.573 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=0, FiltMin=0, FiltMax=64, Gamma=0.410
18:19:29.661 00.088 3732 UpdateGuideState exits: No star selected
18:19:29.664 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:29.667 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:19:29.670 00.003 3732 Enqueuing Expose request
18:19:29.673 00.003 5896 Worker thread wakes up
18:19:29.673 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:19:29.673 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:19:30.807 01.134 5896 Exposure complete
18:19:30.855 00.048 5896 worker thread done servicing request
18:19:30.855 00.000 3732 OnExposeComplete: enter
18:19:30.857 00.002 3732 UpdateGuideState(): m_state=1
18:19:30.859 00.002 3732 UpdateCurrentPosition: no star selected
18:19:30.861 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:19:30.864 00.003 3732 Status Line: No star selected
18:19:30.869 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=0, FiltMin=0, FiltMax=59, Gamma=0.410
18:19:30.949 00.080 3732 UpdateGuideState exits: No star selected
18:19:30.952 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:30.954 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:19:30.955 00.001 3732 Enqueuing Expose request
18:19:30.957 00.002 5896 Worker thread wakes up
18:19:30.957 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:19:30.957 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:19:31.860 00.903 5896 Exposure complete
18:19:31.914 00.054 5896 worker thread done servicing request
18:19:31.914 00.000 3732 OnExposeComplete: enter
18:19:31.914 00.000 3732 UpdateGuideState(): m_state=1
18:19:31.914 00.000 3732 UpdateCurrentPosition: no star selected
18:19:31.914 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:19:31.923 00.009 3732 Status Line: No star selected
18:19:31.923 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=90, med=0, FiltMin=0, FiltMax=67, Gamma=0.410
18:19:32.002 00.079 3732 UpdateGuideState exits: No star selected
18:19:32.002 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:32.002 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:19:32.002 00.000 3732 Enqueuing Expose request
18:19:32.018 00.016 5896 Worker thread wakes up
18:19:32.018 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:19:32.018 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:19:33.162 01.144 5896 Exposure complete
18:19:33.213 00.051 5896 worker thread done servicing request
18:19:33.213 00.000 3732 OnExposeComplete: enter
18:19:33.213 00.000 3732 UpdateGuideState(): m_state=1
18:19:33.213 00.000 3732 UpdateCurrentPosition: no star selected
18:19:33.225 00.012 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:19:33.225 00.000 3732 Status Line: No star selected
18:19:33.225 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=0, FiltMin=0, FiltMax=60, Gamma=0.410
18:19:33.307 00.082 3732 UpdateGuideState exits: No star selected
18:19:33.307 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:33.307 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:19:33.307 00.000 3732 Enqueuing Expose request
18:19:33.307 00.000 5896 Worker thread wakes up
18:19:33.307 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:19:33.307 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:19:34.233 00.926 5896 Exposure complete
18:19:34.307 00.074 5896 worker thread done servicing request
18:19:34.307 00.000 3732 OnExposeComplete: enter
18:19:34.312 00.005 3732 UpdateGuideState(): m_state=1
18:19:34.312 00.000 3732 UpdateCurrentPosition: no star selected
18:19:34.312 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:19:34.312 00.000 3732 Status Line: No star selected
18:19:34.312 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=0, FiltMin=0, FiltMax=61, Gamma=0.410
18:19:34.403 00.091 3732 UpdateGuideState exits: No star selected
18:19:34.405 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:34.407 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:19:34.409 00.002 3732 Enqueuing Expose request
18:19:34.411 00.002 5896 Worker thread wakes up
18:19:34.411 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:19:34.411 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:19:35.563 01.152 5896 Exposure complete
18:19:35.614 00.051 5896 worker thread done servicing request
18:19:35.614 00.000 3732 OnExposeComplete: enter
18:19:35.614 00.000 3732 UpdateGuideState(): m_state=1
18:19:35.628 00.014 3732 UpdateCurrentPosition: no star selected
18:19:35.628 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:19:35.628 00.000 3732 Status Line: No star selected
18:19:35.628 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=0, FiltMin=0, FiltMax=56, Gamma=0.410
18:19:35.713 00.085 3732 UpdateGuideState exits: No star selected
18:19:35.713 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:35.723 00.010 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:19:35.723 00.000 3732 Enqueuing Expose request
18:19:35.723 00.000 5896 Worker thread wakes up
18:19:35.723 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:19:35.723 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:19:36.643 00.920 5896 Exposure complete
18:19:36.707 00.064 5896 worker thread done servicing request
18:19:36.707 00.000 3732 OnExposeComplete: enter
18:19:36.707 00.000 3732 UpdateGuideState(): m_state=1
18:19:36.707 00.000 3732 UpdateCurrentPosition: no star selected
18:19:36.723 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:19:36.723 00.000 3732 Status Line: No star selected
18:19:36.723 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=85, med=0, FiltMin=0, FiltMax=58, Gamma=0.410
18:19:36.807 00.084 3732 UpdateGuideState exits: No star selected
18:19:36.807 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:36.807 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:19:36.807 00.000 3732 Enqueuing Expose request
18:19:36.807 00.000 5896 Worker thread wakes up
18:19:36.807 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:19:36.807 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:19:37.963 01.156 5896 Exposure complete
18:19:38.026 00.063 5896 worker thread done servicing request
18:19:38.026 00.000 3732 OnExposeComplete: enter
18:19:38.026 00.000 3732 UpdateGuideState(): m_state=1
18:19:38.026 00.000 3732 UpdateCurrentPosition: no star selected
18:19:38.026 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:19:38.026 00.000 3732 Status Line: No star selected
18:19:38.045 00.019 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=0, FiltMin=0, FiltMax=32, Gamma=0.410
18:19:38.122 00.077 3732 UpdateGuideState exits: No star selected
18:19:38.122 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:38.122 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:19:38.122 00.000 3732 Enqueuing Expose request
18:19:38.122 00.000 5896 Worker thread wakes up
18:19:38.122 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:19:38.122 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:19:39.057 00.935 5896 Exposure complete
18:19:39.125 00.068 5896 worker thread done servicing request
18:19:39.125 00.000 3732 OnExposeComplete: enter
18:19:39.125 00.000 3732 UpdateGuideState(): m_state=1
18:19:39.125 00.000 3732 UpdateCurrentPosition: no star selected
18:19:39.125 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:19:39.125 00.000 3732 Status Line: No star selected
18:19:39.143 00.018 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=0, FiltMin=0, FiltMax=45, Gamma=0.410
18:19:39.220 00.077 3732 UpdateGuideState exits: No star selected
18:19:39.220 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:39.220 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:19:39.220 00.000 3732 Enqueuing Expose request
18:19:39.220 00.000 5896 Worker thread wakes up
18:19:39.220 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:19:39.220 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:19:40.381 01.161 5896 Exposure complete
18:19:40.444 00.063 5896 worker thread done servicing request
18:19:40.444 00.000 3732 OnExposeComplete: enter
18:19:40.444 00.000 3732 UpdateGuideState(): m_state=1
18:19:40.444 00.000 3732 UpdateCurrentPosition: no star selected
18:19:40.444 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:19:40.444 00.000 3732 Status Line: No star selected
18:19:40.444 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=0, FiltMin=0, FiltMax=67, Gamma=0.410
18:19:40.539 00.095 3732 UpdateGuideState exits: No star selected
18:19:40.539 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:40.539 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:19:40.539 00.000 3732 Enqueuing Expose request
18:19:40.539 00.000 5896 Worker thread wakes up
18:19:40.539 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:19:40.539 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:19:41.476 00.937 5896 Exposure complete
18:19:41.524 00.048 5896 worker thread done servicing request
18:19:41.524 00.000 3732 OnExposeComplete: enter
18:19:41.524 00.000 3732 UpdateGuideState(): m_state=1
18:19:41.524 00.000 3732 UpdateCurrentPosition: no star selected
18:19:41.539 00.015 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:19:41.541 00.002 3732 Status Line: No star selected
18:19:41.549 00.008 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=0, FiltMin=0, FiltMax=58, Gamma=0.410
18:19:41.619 00.070 3732 UpdateGuideState exits: No star selected
18:19:41.619 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:41.619 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:19:41.635 00.016 3732 Enqueuing Expose request
18:19:41.636 00.001 5896 Worker thread wakes up
18:19:41.636 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:19:41.636 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:19:42.780 01.144 5896 Exposure complete
18:19:42.843 00.063 5896 worker thread done servicing request
18:19:42.843 00.000 3732 OnExposeComplete: enter
18:19:42.843 00.000 3732 UpdateGuideState(): m_state=1
18:19:42.843 00.000 3732 UpdateCurrentPosition: no star selected
18:19:42.843 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:19:42.843 00.000 3732 Status Line: No star selected
18:19:42.862 00.019 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=0, FiltMin=0, FiltMax=62, Gamma=0.410
18:19:42.938 00.076 3732 UpdateGuideState exits: No star selected
18:19:42.938 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:42.938 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:19:42.938 00.000 3732 Enqueuing Expose request
18:19:42.938 00.000 5896 Worker thread wakes up
18:19:42.938 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:19:42.938 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:19:43.874 00.936 5896 Exposure complete
18:19:43.924 00.050 5896 worker thread done servicing request
18:19:43.924 00.000 3732 OnExposeComplete: enter
18:19:43.924 00.000 3732 UpdateGuideState(): m_state=1
18:19:43.924 00.000 3732 UpdateCurrentPosition: no star selected
18:19:43.938 00.014 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:19:43.938 00.000 3732 Status Line: No star selected
18:19:43.938 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=0, FiltMin=0, FiltMax=56, Gamma=0.410
18:19:44.017 00.079 3732 UpdateGuideState exits: No star selected
18:19:44.025 00.008 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:44.025 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:19:44.033 00.008 3732 Enqueuing Expose request
18:19:44.033 00.000 5896 Worker thread wakes up
18:19:44.033 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:19:44.033 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:19:45.178 01.145 5896 Exposure complete
18:19:45.241 00.063 5896 worker thread done servicing request
18:19:45.241 00.000 3732 OnExposeComplete: enter
18:19:45.241 00.000 3732 UpdateGuideState(): m_state=1
18:19:45.241 00.000 3732 UpdateCurrentPosition: no star selected
18:19:45.241 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:19:45.241 00.000 3732 Status Line: No star selected
18:19:45.241 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=97, med=0, FiltMin=0, FiltMax=69, Gamma=0.410
18:19:45.333 00.092 3732 UpdateGuideState exits: No star selected
18:19:45.335 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:45.336 00.001 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:19:45.338 00.002 3732 Enqueuing Expose request
18:19:45.345 00.007 5896 Worker thread wakes up
18:19:45.345 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:19:45.345 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:19:46.276 00.931 5896 Exposure complete
18:19:46.339 00.063 5896 worker thread done servicing request
18:19:46.339 00.000 3732 OnExposeComplete: enter
18:19:46.339 00.000 3732 UpdateGuideState(): m_state=1
18:19:46.339 00.000 3732 UpdateCurrentPosition: no star selected
18:19:46.339 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:19:46.339 00.000 3732 Status Line: No star selected
18:19:46.356 00.017 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=143, Gamma=0.410
18:19:46.435 00.079 3732 UpdateGuideState exits: No star selected
18:19:46.435 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:46.435 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:19:46.435 00.000 3732 Enqueuing Expose request
18:19:46.435 00.000 5896 Worker thread wakes up
18:19:46.435 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:19:46.435 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:19:47.596 01.161 5896 Exposure complete
18:19:47.666 00.070 5896 worker thread done servicing request
18:19:47.666 00.000 3732 OnExposeComplete: enter
18:19:47.670 00.004 3732 UpdateGuideState(): m_state=1
18:19:47.670 00.000 3732 UpdateCurrentPosition: no star selected
18:19:47.670 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:19:47.675 00.005 3732 Status Line: No star selected
18:19:47.682 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=149, Gamma=0.410
18:19:47.764 00.082 3732 UpdateGuideState exits: No star selected
18:19:47.766 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:47.768 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:19:47.770 00.002 3732 Enqueuing Expose request
18:19:47.772 00.002 5896 Worker thread wakes up
18:19:47.772 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:19:47.772 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:19:48.707 00.935 5896 Exposure complete
18:19:48.756 00.049 5896 worker thread done servicing request
18:19:48.756 00.000 3732 OnExposeComplete: enter
18:19:48.756 00.000 3732 UpdateGuideState(): m_state=1
18:19:48.756 00.000 3732 UpdateCurrentPosition: no star selected
18:19:48.756 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:19:48.756 00.000 3732 Status Line: No star selected
18:19:48.771 00.015 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=215, med=0, FiltMin=0, FiltMax=173, Gamma=0.410
18:19:48.849 00.078 3732 UpdateGuideState exits: No star selected
18:19:48.849 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:48.849 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:19:48.849 00.000 3732 Enqueuing Expose request
18:19:48.849 00.000 5896 Worker thread wakes up
18:19:48.849 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:19:48.849 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:19:49.993 01.144 5896 Exposure complete
18:19:50.041 00.048 5896 worker thread done servicing request
18:19:50.041 00.000 3732 OnExposeComplete: enter
18:19:50.041 00.000 3732 UpdateGuideState(): m_state=1
18:19:50.041 00.000 3732 UpdateCurrentPosition: no star selected
18:19:50.041 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:19:50.041 00.000 3732 Status Line: No star selected
18:19:50.057 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=154, Gamma=0.410
18:19:50.135 00.078 3732 UpdateGuideState exits: No star selected
18:19:50.135 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:50.135 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:19:50.135 00.000 3732 Enqueuing Expose request
18:19:50.135 00.000 5896 Worker thread wakes up
18:19:50.135 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:19:50.135 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:19:51.056 00.921 5896 Exposure complete
18:19:51.104 00.048 5896 worker thread done servicing request
18:19:51.104 00.000 3732 OnExposeComplete: enter
18:19:51.104 00.000 3732 UpdateGuideState(): m_state=1
18:19:51.104 00.000 3732 UpdateCurrentPosition: no star selected
18:19:51.104 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:19:51.104 00.000 3732 Status Line: No star selected
18:19:51.119 00.015 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=144, med=0, FiltMin=0, FiltMax=117, Gamma=0.410
18:19:51.199 00.080 3732 UpdateGuideState exits: No star selected
18:19:51.199 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:51.199 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:19:51.199 00.000 3732 Enqueuing Expose request
18:19:51.199 00.000 5896 Worker thread wakes up
18:19:51.199 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:19:51.199 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:19:52.354 01.155 5896 Exposure complete
18:19:52.404 00.050 5896 worker thread done servicing request
18:19:52.404 00.000 3732 OnExposeComplete: enter
18:19:52.404 00.000 3732 UpdateGuideState(): m_state=1
18:19:52.404 00.000 3732 UpdateCurrentPosition: no star selected
18:19:52.420 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:19:52.420 00.000 3732 Status Line: No star selected
18:19:52.427 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=133, med=0, FiltMin=0, FiltMax=109, Gamma=0.410
18:19:52.499 00.072 3732 UpdateGuideState exits: No star selected
18:19:52.499 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:52.499 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:19:52.499 00.000 3732 Enqueuing Expose request
18:19:52.499 00.000 5896 Worker thread wakes up
18:19:52.499 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:19:52.499 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:19:53.436 00.937 5896 Exposure complete
18:19:53.499 00.063 5896 worker thread done servicing request
18:19:53.499 00.000 3732 OnExposeComplete: enter
18:19:53.499 00.000 3732 UpdateGuideState(): m_state=1
18:19:53.499 00.000 3732 UpdateCurrentPosition: no star selected
18:19:53.499 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:19:53.499 00.000 3732 Status Line: No star selected
18:19:53.517 00.018 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=158, Gamma=0.410
18:19:53.596 00.079 3732 UpdateGuideState exits: No star selected
18:19:53.598 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:53.600 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:19:53.600 00.000 3732 Enqueuing Expose request
18:19:53.602 00.002 5896 Worker thread wakes up
18:19:53.602 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:19:53.602 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:19:54.755 01.153 5896 Exposure complete
18:19:54.820 00.065 5896 worker thread done servicing request
18:19:54.820 00.000 3732 OnExposeComplete: enter
18:19:54.820 00.000 3732 UpdateGuideState(): m_state=1
18:19:54.820 00.000 3732 UpdateCurrentPosition: no star selected
18:19:54.820 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:19:54.820 00.000 3732 Status Line: No star selected
18:19:54.837 00.017 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=160, Gamma=0.410
18:19:54.916 00.079 3732 UpdateGuideState exits: No star selected
18:19:54.918 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:54.920 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:19:54.922 00.002 3732 Enqueuing Expose request
18:19:54.924 00.002 5896 Worker thread wakes up
18:19:54.924 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:19:54.924 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:19:55.848 00.924 5896 Exposure complete
18:19:55.912 00.064 5896 worker thread done servicing request
18:19:55.912 00.000 3732 OnExposeComplete: enter
18:19:55.912 00.000 3732 UpdateGuideState(): m_state=1
18:19:55.928 00.016 3732 UpdateCurrentPosition: no star selected
18:19:55.928 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:19:55.928 00.000 3732 Status Line: No star selected
18:19:55.928 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=164, Gamma=0.410
18:19:56.007 00.079 3732 UpdateGuideState exits: No star selected
18:19:56.007 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:56.007 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:19:56.022 00.015 3732 Enqueuing Expose request
18:19:56.026 00.004 5896 Worker thread wakes up
18:19:56.026 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:19:56.026 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:19:57.177 01.151 5896 Exposure complete
18:19:57.244 00.067 5896 worker thread done servicing request
18:19:57.244 00.000 3732 OnExposeComplete: enter
18:19:57.244 00.000 3732 UpdateGuideState(): m_state=1
18:19:57.244 00.000 3732 UpdateCurrentPosition: no star selected
18:19:57.244 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:19:57.244 00.000 3732 Status Line: No star selected
18:19:57.257 00.013 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=195, Gamma=0.410
18:19:57.338 00.081 3732 UpdateGuideState exits: No star selected
18:19:57.338 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:57.338 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:19:57.338 00.000 3732 Enqueuing Expose request
18:19:57.338 00.000 5896 Worker thread wakes up
18:19:57.338 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:19:57.338 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:19:58.254 00.916 5896 Exposure complete
18:19:58.307 00.053 5896 worker thread done servicing request
18:19:58.307 00.000 3732 OnExposeComplete: enter
18:19:58.318 00.011 3732 UpdateGuideState(): m_state=1
18:19:58.318 00.000 3732 UpdateCurrentPosition: no star selected
18:19:58.318 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:19:58.318 00.000 3732 Status Line: No star selected
18:19:58.318 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=163, Gamma=0.410
18:19:58.409 00.091 3732 UpdateGuideState exits: No star selected
18:19:58.411 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:58.413 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:19:58.413 00.000 3732 Enqueuing Expose request
18:19:58.413 00.000 5896 Worker thread wakes up
18:19:58.413 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:19:58.413 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:19:59.572 01.159 5896 Exposure complete
18:19:59.635 00.063 5896 worker thread done servicing request
18:19:59.635 00.000 3732 OnExposeComplete: enter
18:19:59.635 00.000 3732 UpdateGuideState(): m_state=1
18:19:59.635 00.000 3732 UpdateCurrentPosition: no star selected
18:19:59.635 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:19:59.635 00.000 3732 Status Line: No star selected
18:19:59.651 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=164, Gamma=0.410
18:19:59.729 00.078 3732 UpdateGuideState exits: No star selected
18:19:59.729 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:19:59.729 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:19:59.729 00.000 3732 Enqueuing Expose request
18:19:59.729 00.000 5896 Worker thread wakes up
18:19:59.729 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:19:59.729 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:20:00.665 00.936 5896 Exposure complete
18:20:00.729 00.064 5896 worker thread done servicing request
18:20:00.729 00.000 3732 OnExposeComplete: enter
18:20:00.729 00.000 3732 UpdateGuideState(): m_state=1
18:20:00.729 00.000 3732 UpdateCurrentPosition: no star selected
18:20:00.729 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:20:00.729 00.000 3732 Status Line: No star selected
18:20:00.746 00.017 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=152, Gamma=0.410
18:20:00.823 00.077 3732 UpdateGuideState exits: No star selected
18:20:00.823 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:00.823 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:20:00.823 00.000 3732 Enqueuing Expose request
18:20:00.823 00.000 5896 Worker thread wakes up
18:20:00.823 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:20:00.823 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:20:01.984 01.161 5896 Exposure complete
18:20:02.063 00.079 5896 worker thread done servicing request
18:20:02.063 00.000 3732 OnExposeComplete: enter
18:20:02.063 00.000 3732 UpdateGuideState(): m_state=1
18:20:02.063 00.000 3732 UpdateCurrentPosition: no star selected
18:20:02.063 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:20:02.063 00.000 3732 Status Line: No star selected
18:20:02.079 00.016 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=180, Gamma=0.410
18:20:02.161 00.082 3732 UpdateGuideState exits: No star selected
18:20:02.161 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:02.161 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:20:02.161 00.000 3732 Enqueuing Expose request
18:20:02.161 00.000 5896 Worker thread wakes up
18:20:02.161 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:20:02.161 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:20:03.088 00.927 5896 Exposure complete
18:20:03.169 00.081 5896 worker thread done servicing request
18:20:03.169 00.000 3732 OnExposeComplete: enter
18:20:03.169 00.000 3732 UpdateGuideState(): m_state=1
18:20:03.175 00.006 3732 UpdateCurrentPosition: no star selected
18:20:03.175 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:20:03.175 00.000 3732 Status Line: No star selected
18:20:03.182 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=152, Gamma=0.410
18:20:03.264 00.082 3732 UpdateGuideState exits: No star selected
18:20:03.266 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:03.268 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:20:03.270 00.002 3732 Enqueuing Expose request
18:20:03.270 00.000 5896 Worker thread wakes up
18:20:03.270 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:20:03.270 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:20:04.426 01.156 5896 Exposure complete
18:20:04.488 00.062 5896 worker thread done servicing request
18:20:04.488 00.000 3732 OnExposeComplete: enter
18:20:04.490 00.002 3732 UpdateGuideState(): m_state=1
18:20:04.495 00.005 3732 UpdateCurrentPosition: no star selected
18:20:04.497 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:20:04.499 00.002 3732 Status Line: No star selected
18:20:04.505 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=153, Gamma=0.410
18:20:04.588 00.083 3732 UpdateGuideState exits: No star selected
18:20:04.588 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:04.588 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:20:04.588 00.000 3732 Enqueuing Expose request
18:20:04.588 00.000 5896 Worker thread wakes up
18:20:04.588 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:20:04.588 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:20:05.528 00.940 5896 Exposure complete
18:20:05.612 00.084 5896 worker thread done servicing request
18:20:05.612 00.000 3732 OnExposeComplete: enter
18:20:05.616 00.004 3732 UpdateGuideState(): m_state=1
18:20:05.618 00.002 3732 UpdateCurrentPosition: no star selected
18:20:05.618 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:20:05.624 00.006 3732 Status Line: No star selected
18:20:05.630 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=174, Gamma=0.410
18:20:05.722 00.092 3732 UpdateGuideState exits: No star selected
18:20:05.724 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:05.727 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:20:05.729 00.002 3732 Enqueuing Expose request
18:20:05.729 00.000 5896 Worker thread wakes up
18:20:05.729 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:20:05.729 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:20:06.864 01.135 5896 Exposure complete
18:20:06.927 00.063 5896 worker thread done servicing request
18:20:06.927 00.000 3732 OnExposeComplete: enter
18:20:06.943 00.016 3732 UpdateGuideState(): m_state=1
18:20:06.943 00.000 3732 UpdateCurrentPosition: no star selected
18:20:06.943 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:20:06.943 00.000 3732 Status Line: No star selected
18:20:06.943 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=187, Gamma=0.410
18:20:07.025 00.082 3732 UpdateGuideState exits: No star selected
18:20:07.025 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:07.038 00.013 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:20:07.038 00.000 3732 Enqueuing Expose request
18:20:07.038 00.000 5896 Worker thread wakes up
18:20:07.038 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:20:07.038 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:20:07.954 00.916 5896 Exposure complete
18:20:08.001 00.047 5896 worker thread done servicing request
18:20:08.001 00.000 3732 OnExposeComplete: enter
18:20:08.001 00.000 3732 UpdateGuideState(): m_state=1
18:20:08.001 00.000 3732 UpdateCurrentPosition: no star selected
18:20:08.011 00.010 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:20:08.011 00.000 3732 Status Line: No star selected
18:20:08.019 00.008 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=164, Gamma=0.410
18:20:08.096 00.077 3732 UpdateGuideState exits: No star selected
18:20:08.096 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:08.096 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:20:08.096 00.000 3732 Enqueuing Expose request
18:20:08.096 00.000 5896 Worker thread wakes up
18:20:08.096 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:20:08.096 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:20:09.252 01.156 5896 Exposure complete
18:20:09.307 00.055 5896 worker thread done servicing request
18:20:09.307 00.000 3732 OnExposeComplete: enter
18:20:09.307 00.000 3732 UpdateGuideState(): m_state=1
18:20:09.307 00.000 3732 UpdateCurrentPosition: no star selected
18:20:09.307 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:20:09.316 00.009 3732 Status Line: No star selected
18:20:09.316 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=174, Gamma=0.410
18:20:09.401 00.085 3732 UpdateGuideState exits: No star selected
18:20:09.401 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:09.401 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:20:09.401 00.000 3732 Enqueuing Expose request
18:20:09.410 00.009 5896 Worker thread wakes up
18:20:09.410 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:20:09.410 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:20:10.323 00.913 5896 Exposure complete
18:20:10.364 00.041 5896 worker thread done servicing request
18:20:10.364 00.000 3732 OnExposeComplete: enter
18:20:10.364 00.000 3732 UpdateGuideState(): m_state=1
18:20:10.379 00.015 3732 UpdateCurrentPosition: no star selected
18:20:10.379 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:20:10.379 00.000 3732 Status Line: No star selected
18:20:10.379 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=165, Gamma=0.410
18:20:10.463 00.084 3732 UpdateGuideState exits: No star selected
18:20:10.463 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:10.463 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:20:10.463 00.000 3732 Enqueuing Expose request
18:20:10.475 00.012 5896 Worker thread wakes up
18:20:10.475 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:20:10.475 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:20:11.620 01.145 5896 Exposure complete
18:20:11.683 00.063 5896 worker thread done servicing request
18:20:11.683 00.000 3732 OnExposeComplete: enter
18:20:11.683 00.000 3732 UpdateGuideState(): m_state=1
18:20:11.683 00.000 3732 UpdateCurrentPosition: no star selected
18:20:11.699 00.016 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:20:11.699 00.000 3732 Status Line: No star selected
18:20:11.709 00.010 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=168, Gamma=0.410
18:20:11.778 00.069 3732 UpdateGuideState exits: No star selected
18:20:11.778 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:11.778 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:20:11.794 00.016 3732 Enqueuing Expose request
18:20:11.794 00.000 5896 Worker thread wakes up
18:20:11.794 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:20:11.794 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:20:12.717 00.923 5896 Exposure complete
18:20:12.809 00.092 5896 worker thread done servicing request
18:20:12.809 00.000 3732 OnExposeComplete: enter
18:20:12.809 00.000 3732 UpdateGuideState(): m_state=1
18:20:12.809 00.000 3732 UpdateCurrentPosition: no star selected
18:20:12.809 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:20:12.809 00.000 3732 Status Line: No star selected
18:20:12.829 00.020 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=174, Gamma=0.410
18:20:12.904 00.075 3732 UpdateGuideState exits: No star selected
18:20:12.904 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:12.904 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:20:12.904 00.000 3732 Enqueuing Expose request
18:20:12.904 00.000 5896 Worker thread wakes up
18:20:12.904 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:20:12.904 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:20:14.061 01.157 5896 Exposure complete
18:20:14.108 00.047 5896 worker thread done servicing request
18:20:14.119 00.011 3732 OnExposeComplete: enter
18:20:14.119 00.000 3732 UpdateGuideState(): m_state=1
18:20:14.119 00.000 3732 UpdateCurrentPosition: no star selected
18:20:14.124 00.005 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:20:14.124 00.000 3732 Status Line: No star selected
18:20:14.124 00.000 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=166, Gamma=0.410
18:20:14.202 00.078 3732 UpdateGuideState exits: No star selected
18:20:14.213 00.011 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:14.213 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:20:14.218 00.005 3732 Enqueuing Expose request
18:20:14.218 00.000 5896 Worker thread wakes up
18:20:14.218 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:20:14.218 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:20:15.154 00.936 5896 Exposure complete
18:20:15.217 00.063 5896 worker thread done servicing request
18:20:15.217 00.000 3732 OnExposeComplete: enter
18:20:15.217 00.000 3732 UpdateGuideState(): m_state=1
18:20:15.233 00.016 3732 UpdateCurrentPosition: no star selected
18:20:15.233 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:20:15.233 00.000 3732 Status Line: No star selected
18:20:15.244 00.011 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=161, Gamma=0.410
18:20:15.312 00.068 3732 UpdateGuideState exits: No star selected
18:20:15.328 00.016 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:15.328 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:20:15.328 00.000 3732 Enqueuing Expose request
18:20:15.328 00.000 5896 Worker thread wakes up
18:20:15.328 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:20:15.328 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:20:16.473 01.145 5896 Exposure complete
18:20:16.523 00.050 5896 worker thread done servicing request
18:20:16.523 00.000 3732 OnExposeComplete: enter
18:20:16.525 00.002 3732 UpdateGuideState(): m_state=1
18:20:16.528 00.003 3732 UpdateCurrentPosition: no star selected
18:20:16.530 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:20:16.532 00.002 3732 Status Line: No star selected
18:20:16.538 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=169, Gamma=0.410
18:20:16.624 00.086 3732 UpdateGuideState exits: No star selected
18:20:16.626 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:16.628 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:20:16.630 00.002 3732 Enqueuing Expose request
18:20:16.632 00.002 5896 Worker thread wakes up
18:20:16.632 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:20:16.632 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:20:17.539 00.907 5896 Exposure complete
18:20:17.588 00.049 5896 worker thread done servicing request
18:20:17.588 00.000 3732 OnExposeComplete: enter
18:20:17.590 00.002 3732 UpdateGuideState(): m_state=1
18:20:17.593 00.003 3732 UpdateCurrentPosition: no star selected
18:20:17.595 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:20:17.597 00.002 3732 Status Line: No star selected
18:20:17.603 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=187, Gamma=0.410
18:20:17.692 00.089 3732 UpdateGuideState exits: No star selected
18:20:17.694 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:17.696 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:20:17.699 00.003 3732 Enqueuing Expose request
18:20:17.701 00.002 5896 Worker thread wakes up
18:20:17.701 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:20:17.701 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:20:18.834 01.133 5896 Exposure complete
18:20:18.888 00.054 5896 worker thread done servicing request
18:20:18.888 00.000 3732 OnExposeComplete: enter
18:20:18.899 00.011 3732 UpdateGuideState(): m_state=1
18:20:18.925 00.026 3732 UpdateCurrentPosition: no star selected
18:20:18.934 00.009 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:20:18.937 00.003 3732 Status Line: No star selected
18:20:18.943 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=158, Gamma=0.410
18:20:19.045 00.102 3732 UpdateGuideState exits: No star selected
18:20:19.047 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:19.050 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:20:19.052 00.002 3732 Enqueuing Expose request
18:20:19.054 00.002 5896 Worker thread wakes up
18:20:19.054 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:20:19.054 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:20:19.977 00.923 5896 Exposure complete
18:20:20.085 00.108 5896 worker thread done servicing request
18:20:20.085 00.000 3732 OnExposeComplete: enter
18:20:20.087 00.002 3732 UpdateGuideState(): m_state=1
18:20:20.091 00.004 3732 UpdateCurrentPosition: no star selected
18:20:20.093 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:20:20.095 00.002 3732 Status Line: No star selected
18:20:20.100 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=167, Gamma=0.410
18:20:20.185 00.085 3732 UpdateGuideState exits: No star selected
18:20:20.188 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:20.190 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:20:20.193 00.003 3732 Enqueuing Expose request
18:20:20.195 00.002 5896 Worker thread wakes up
18:20:20.195 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:20:20.195 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:20:21.344 01.149 5896 Exposure complete
18:20:21.417 00.073 5896 worker thread done servicing request
18:20:21.417 00.000 3732 OnExposeComplete: enter
18:20:21.420 00.003 3732 UpdateGuideState(): m_state=1
18:20:21.423 00.003 3732 UpdateCurrentPosition: no star selected
18:20:21.425 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:20:21.428 00.003 3732 Status Line: No star selected
18:20:21.435 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=197, Gamma=0.410
18:20:21.522 00.087 3732 UpdateGuideState exits: No star selected
18:20:21.524 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:21.528 00.004 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:20:21.531 00.003 3732 Enqueuing Expose request
18:20:21.534 00.003 5896 Worker thread wakes up
18:20:21.534 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:20:21.534 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:20:22.460 00.926 5896 Exposure complete
18:20:22.515 00.055 5896 worker thread done servicing request
18:20:22.515 00.000 3732 OnExposeComplete: enter
18:20:22.518 00.003 3732 UpdateGuideState(): m_state=1
18:20:22.520 00.002 3732 UpdateCurrentPosition: no star selected
18:20:22.523 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:20:22.529 00.006 3732 Status Line: No star selected
18:20:22.535 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=168, Gamma=0.410
18:20:22.618 00.083 3732 UpdateGuideState exits: No star selected
18:20:22.622 00.004 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:22.624 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:20:22.627 00.003 3732 Enqueuing Expose request
18:20:22.628 00.001 5896 Worker thread wakes up
18:20:22.628 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:20:22.628 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:20:23.757 01.129 5896 Exposure complete
18:20:23.804 00.047 5896 worker thread done servicing request
18:20:23.804 00.000 3732 OnExposeComplete: enter
18:20:23.807 00.003 3732 UpdateGuideState(): m_state=1
18:20:23.810 00.003 3732 UpdateCurrentPosition: no star selected
18:20:23.812 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:20:23.814 00.002 3732 Status Line: No star selected
18:20:23.820 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=217, Gamma=0.410
18:20:23.902 00.082 3732 UpdateGuideState exits: No star selected
18:20:23.905 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:23.906 00.001 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:20:23.909 00.003 3732 Enqueuing Expose request
18:20:23.911 00.002 5896 Worker thread wakes up
18:20:23.911 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:20:23.911 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:20:24.826 00.915 5896 Exposure complete
18:20:24.888 00.062 5896 worker thread done servicing request
18:20:24.888 00.000 3732 OnExposeComplete: enter
18:20:24.891 00.003 3732 UpdateGuideState(): m_state=1
18:20:24.894 00.003 3732 UpdateCurrentPosition: no star selected
18:20:24.897 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:20:24.899 00.002 3732 Status Line: No star selected
18:20:24.905 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=190, Gamma=0.410
18:20:24.995 00.090 3732 UpdateGuideState exits: No star selected
18:20:24.997 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:24.999 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:20:25.001 00.002 3732 Enqueuing Expose request
18:20:25.003 00.002 5896 Worker thread wakes up
18:20:25.004 00.001 5896 worker thread servicing REQUEST_EXPOSE 1000
18:20:25.004 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:20:26.150 01.146 5896 Exposure complete
18:20:26.214 00.064 5896 worker thread done servicing request
18:20:26.214 00.000 3732 OnExposeComplete: enter
18:20:26.217 00.003 3732 UpdateGuideState(): m_state=1
18:20:26.219 00.002 3732 UpdateCurrentPosition: no star selected
18:20:26.221 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:20:26.223 00.002 3732 Status Line: No star selected
18:20:26.227 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=170, Gamma=0.410
18:20:26.311 00.084 3732 UpdateGuideState exits: No star selected
18:20:26.313 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:26.315 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:20:26.317 00.002 3732 Enqueuing Expose request
18:20:26.318 00.001 5896 Worker thread wakes up
18:20:26.318 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:20:26.319 00.001 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:20:27.229 00.910 5896 Exposure complete
18:20:27.284 00.055 5896 worker thread done servicing request
18:20:27.285 00.001 3732 OnExposeComplete: enter
18:20:27.287 00.002 3732 UpdateGuideState(): m_state=1
18:20:27.290 00.003 3732 UpdateCurrentPosition: no star selected
18:20:27.293 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:20:27.295 00.002 3732 Status Line: No star selected
18:20:27.300 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=159, Gamma=0.410
18:20:27.388 00.088 3732 UpdateGuideState exits: No star selected
18:20:27.391 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:27.393 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:20:27.395 00.002 3732 Enqueuing Expose request
18:20:27.397 00.002 5896 Worker thread wakes up
18:20:27.398 00.001 5896 worker thread servicing REQUEST_EXPOSE 1000
18:20:27.398 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:20:28.545 01.147 5896 Exposure complete
18:20:28.637 00.092 5896 worker thread done servicing request
18:20:28.637 00.000 3732 OnExposeComplete: enter
18:20:28.639 00.002 3732 UpdateGuideState(): m_state=1
18:20:28.641 00.002 3732 UpdateCurrentPosition: no star selected
18:20:28.643 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:20:28.645 00.002 3732 Status Line: No star selected
18:20:28.651 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=162, Gamma=0.410
18:20:28.735 00.084 3732 UpdateGuideState exits: No star selected
18:20:28.737 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:28.739 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:20:28.741 00.002 3732 Enqueuing Expose request
18:20:28.742 00.001 5896 Worker thread wakes up
18:20:28.742 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:20:28.743 00.001 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:20:29.666 00.923 5896 Exposure complete
18:20:29.717 00.051 5896 worker thread done servicing request
18:20:29.717 00.000 3732 OnExposeComplete: enter
18:20:29.719 00.002 3732 UpdateGuideState(): m_state=1
18:20:29.721 00.002 3732 UpdateCurrentPosition: no star selected
18:20:29.723 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:20:29.725 00.002 3732 Status Line: No star selected
18:20:29.730 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=155, Gamma=0.410
18:20:29.813 00.083 3732 UpdateGuideState exits: No star selected
18:20:29.815 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:29.817 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:20:29.818 00.001 3732 Enqueuing Expose request
18:20:29.820 00.002 5896 Worker thread wakes up
18:20:29.820 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:20:29.820 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:20:30.953 01.133 5896 Exposure complete
18:20:31.001 00.048 5896 worker thread done servicing request
18:20:31.001 00.000 3732 OnExposeComplete: enter
18:20:31.004 00.003 3732 UpdateGuideState(): m_state=1
18:20:31.006 00.002 3732 UpdateCurrentPosition: no star selected
18:20:31.009 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:20:31.011 00.002 3732 Status Line: No star selected
18:20:31.017 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=151, Gamma=0.410
18:20:31.102 00.085 3732 UpdateGuideState exits: No star selected
18:20:31.104 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:31.106 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:20:31.108 00.002 3732 Enqueuing Expose request
18:20:31.110 00.002 5896 Worker thread wakes up
18:20:31.110 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:20:31.110 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:20:32.024 00.914 5896 Exposure complete
18:20:32.082 00.058 5896 worker thread done servicing request
18:20:32.082 00.000 3732 OnExposeComplete: enter
18:20:32.085 00.003 3732 UpdateGuideState(): m_state=1
18:20:32.089 00.004 3732 UpdateCurrentPosition: no star selected
18:20:32.093 00.004 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:20:32.096 00.003 3732 Status Line: No star selected
18:20:32.104 00.008 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=171, Gamma=0.410
18:20:32.209 00.105 3732 UpdateGuideState exits: No star selected
18:20:32.211 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:32.218 00.007 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:20:32.221 00.003 3732 Enqueuing Expose request
18:20:32.224 00.003 5896 Worker thread wakes up
18:20:32.225 00.001 5896 worker thread servicing REQUEST_EXPOSE 1000
18:20:32.225 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:20:33.357 01.132 5896 Exposure complete
18:20:33.408 00.051 3732 OnExposeComplete: enter
18:20:33.410 00.002 5896 worker thread done servicing request
18:20:33.411 00.001 3732 UpdateGuideState(): m_state=1
18:20:33.413 00.002 3732 UpdateCurrentPosition: no star selected
18:20:33.416 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:20:33.419 00.003 3732 Status Line: No star selected
18:20:33.425 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=158, Gamma=0.410
18:20:33.523 00.098 3732 UpdateGuideState exits: No star selected
18:20:33.530 00.007 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:33.533 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:20:33.536 00.003 3732 Enqueuing Expose request
18:20:33.539 00.003 5896 Worker thread wakes up
18:20:33.539 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:20:33.539 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:20:34.461 00.922 5896 Exposure complete
18:20:34.510 00.049 5896 worker thread done servicing request
18:20:34.510 00.000 3732 OnExposeComplete: enter
18:20:34.513 00.003 3732 UpdateGuideState(): m_state=1
18:20:34.515 00.002 3732 UpdateCurrentPosition: no star selected
18:20:34.517 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:20:34.520 00.003 3732 Status Line: No star selected
18:20:34.526 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=189, Gamma=0.410
18:20:34.613 00.087 3732 UpdateGuideState exits: No star selected
18:20:34.616 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:34.618 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:20:34.623 00.005 3732 Enqueuing Expose request
18:20:34.626 00.003 5896 Worker thread wakes up
18:20:34.626 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:20:34.626 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:20:35.752 01.126 5896 Exposure complete
18:20:35.802 00.050 5896 worker thread done servicing request
18:20:35.803 00.001 3732 OnExposeComplete: enter
18:20:35.805 00.002 3732 UpdateGuideState(): m_state=1
18:20:35.809 00.004 3732 UpdateCurrentPosition: no star selected
18:20:35.812 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:20:35.814 00.002 3732 Status Line: No star selected
18:20:35.820 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=174, Gamma=0.410
18:20:35.907 00.087 3732 UpdateGuideState exits: No star selected
18:20:35.910 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:35.913 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:20:35.915 00.002 3732 Enqueuing Expose request
18:20:35.917 00.002 5896 Worker thread wakes up
18:20:35.917 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:20:35.917 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:20:36.825 00.908 5896 Exposure complete
18:20:36.874 00.049 5896 worker thread done servicing request
18:20:36.875 00.001 3732 OnExposeComplete: enter
18:20:36.877 00.002 3732 UpdateGuideState(): m_state=1
18:20:36.879 00.002 3732 UpdateCurrentPosition: no star selected
18:20:36.884 00.005 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:20:36.886 00.002 3732 Status Line: No star selected
18:20:36.892 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=203, Gamma=0.410
18:20:36.977 00.085 3732 UpdateGuideState exits: No star selected
18:20:36.980 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:36.982 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:20:36.984 00.002 3732 Enqueuing Expose request
18:20:36.986 00.002 5896 Worker thread wakes up
18:20:36.986 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:20:36.986 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:20:38.119 01.133 5896 Exposure complete
18:20:38.169 00.050 5896 worker thread done servicing request
18:20:38.169 00.000 3732 OnExposeComplete: enter
18:20:38.172 00.003 3732 UpdateGuideState(): m_state=1
18:20:38.174 00.002 3732 UpdateCurrentPosition: no star selected
18:20:38.177 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:20:38.180 00.003 3732 Status Line: No star selected
18:20:38.187 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=179, Gamma=0.410
18:20:38.274 00.087 3732 UpdateGuideState exits: No star selected
18:20:38.277 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:38.282 00.005 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:20:38.284 00.002 3732 Enqueuing Expose request
18:20:38.286 00.002 5896 Worker thread wakes up
18:20:38.286 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:20:38.287 00.001 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:20:39.208 00.921 5896 Exposure complete
18:20:39.261 00.053 5896 worker thread done servicing request
18:20:39.261 00.000 3732 OnExposeComplete: enter
18:20:39.264 00.003 3732 UpdateGuideState(): m_state=1
18:20:39.266 00.002 3732 UpdateCurrentPosition: no star selected
18:20:39.269 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:20:39.273 00.004 3732 Status Line: No star selected
18:20:39.278 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=171, Gamma=0.410
18:20:39.367 00.089 3732 UpdateGuideState exits: No star selected
18:20:39.372 00.005 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:39.376 00.004 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:20:39.378 00.002 3732 Enqueuing Expose request
18:20:39.381 00.003 5896 Worker thread wakes up
18:20:39.382 00.001 5896 worker thread servicing REQUEST_EXPOSE 1000
18:20:39.382 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:20:40.510 01.128 5896 Exposure complete
18:20:40.560 00.050 5896 worker thread done servicing request
18:20:40.560 00.000 3732 OnExposeComplete: enter
18:20:40.563 00.003 3732 UpdateGuideState(): m_state=1
18:20:40.566 00.003 3732 UpdateCurrentPosition: no star selected
18:20:40.570 00.004 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:20:40.573 00.003 3732 Status Line: No star selected
18:20:40.580 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=203, Gamma=0.410
18:20:40.669 00.089 3732 UpdateGuideState exits: No star selected
18:20:40.672 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:40.675 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:20:40.678 00.003 3732 Enqueuing Expose request
18:20:40.680 00.002 5896 Worker thread wakes up
18:20:40.680 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:20:40.680 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:20:41.594 00.914 5896 Exposure complete
18:20:41.646 00.052 5896 worker thread done servicing request
18:20:41.647 00.001 3732 OnExposeComplete: enter
18:20:41.649 00.002 3732 UpdateGuideState(): m_state=1
18:20:41.656 00.007 3732 UpdateCurrentPosition: no star selected
18:20:41.659 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:20:41.663 00.004 3732 Status Line: No star selected
18:20:41.674 00.011 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=158, Gamma=0.410
18:20:41.768 00.094 3732 UpdateGuideState exits: No star selected
18:20:41.771 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:41.774 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:20:41.782 00.008 3732 Enqueuing Expose request
18:20:41.786 00.004 5896 Worker thread wakes up
18:20:41.786 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:20:41.786 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:20:42.929 01.143 5896 Exposure complete
18:20:42.982 00.053 5896 worker thread done servicing request
18:20:42.982 00.000 3732 OnExposeComplete: enter
18:20:42.986 00.004 3732 UpdateGuideState(): m_state=1
18:20:42.991 00.005 3732 UpdateCurrentPosition: no star selected
18:20:42.994 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:20:42.998 00.004 3732 Status Line: No star selected
18:20:43.005 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=160, Gamma=0.410
18:20:43.090 00.085 3732 UpdateGuideState exits: No star selected
18:20:43.093 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:43.096 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:20:43.098 00.002 3732 Enqueuing Expose request
18:20:43.101 00.003 5896 Worker thread wakes up
18:20:43.101 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:20:43.101 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:20:44.021 00.920 5896 Exposure complete
18:20:44.071 00.050 5896 worker thread done servicing request
18:20:44.071 00.000 3732 OnExposeComplete: enter
18:20:44.073 00.002 3732 UpdateGuideState(): m_state=1
18:20:44.075 00.002 3732 UpdateCurrentPosition: no star selected
18:20:44.077 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:20:44.079 00.002 3732 Status Line: No star selected
18:20:44.084 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=161, Gamma=0.410
18:20:44.165 00.081 3732 UpdateGuideState exits: No star selected
18:20:44.167 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:44.169 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:20:44.171 00.002 3732 Enqueuing Expose request
18:20:44.173 00.002 5896 Worker thread wakes up
18:20:44.173 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:20:44.173 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:20:45.309 01.136 5896 Exposure complete
18:20:45.356 00.047 5896 worker thread done servicing request
18:20:45.357 00.001 3732 OnExposeComplete: enter
18:20:45.359 00.002 3732 UpdateGuideState(): m_state=1
18:20:45.361 00.002 3732 UpdateCurrentPosition: no star selected
18:20:45.363 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:20:45.365 00.002 3732 Status Line: No star selected
18:20:45.371 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=213, Gamma=0.410
18:20:45.453 00.082 3732 UpdateGuideState exits: No star selected
18:20:45.455 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:45.457 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:20:45.459 00.002 3732 Enqueuing Expose request
18:20:45.461 00.002 5896 Worker thread wakes up
18:20:45.461 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:20:45.461 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:20:46.392 00.931 5896 Exposure complete
18:20:46.467 00.075 5896 worker thread done servicing request
18:20:46.468 00.001 3732 OnExposeComplete: enter
18:20:46.470 00.002 3732 UpdateGuideState(): m_state=1
18:20:46.472 00.002 3732 UpdateCurrentPosition: no star selected
18:20:46.474 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:20:46.476 00.002 3732 Status Line: No star selected
18:20:46.481 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=177, Gamma=0.410
18:20:46.562 00.081 3732 UpdateGuideState exits: No star selected
18:20:46.564 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:46.566 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:20:46.568 00.002 3732 Enqueuing Expose request
18:20:46.570 00.002 5896 Worker thread wakes up
18:20:46.571 00.001 5896 worker thread servicing REQUEST_EXPOSE 1000
18:20:46.571 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:20:47.695 01.124 5896 Exposure complete
18:20:47.745 00.050 5896 worker thread done servicing request
18:20:47.745 00.000 3732 OnExposeComplete: enter
18:20:47.748 00.003 3732 UpdateGuideState(): m_state=1
18:20:47.750 00.002 3732 UpdateCurrentPosition: no star selected
18:20:47.752 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:20:47.755 00.003 3732 Status Line: No star selected
18:20:47.760 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=170, Gamma=0.410
18:20:47.842 00.082 3732 UpdateGuideState exits: No star selected
18:20:47.844 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:47.846 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:20:47.848 00.002 3732 Enqueuing Expose request
18:20:47.850 00.002 5896 Worker thread wakes up
18:20:47.851 00.001 5896 worker thread servicing REQUEST_EXPOSE 1000
18:20:47.851 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:20:48.766 00.915 5896 Exposure complete
18:20:48.817 00.051 5896 worker thread done servicing request
18:20:48.817 00.000 3732 OnExposeComplete: enter
18:20:48.819 00.002 3732 UpdateGuideState(): m_state=1
18:20:48.822 00.003 3732 UpdateCurrentPosition: no star selected
18:20:48.824 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:20:48.826 00.002 3732 Status Line: No star selected
18:20:48.831 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=190, Gamma=0.410
18:20:48.919 00.088 3732 UpdateGuideState exits: No star selected
18:20:48.922 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:48.925 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:20:48.927 00.002 3732 Enqueuing Expose request
18:20:48.930 00.003 5896 Worker thread wakes up
18:20:48.930 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:20:48.930 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:20:50.065 01.135 5896 Exposure complete
18:20:50.161 00.096 5896 worker thread done servicing request
18:20:50.161 00.000 3732 OnExposeComplete: enter
18:20:50.164 00.003 3732 UpdateGuideState(): m_state=1
18:20:50.166 00.002 3732 UpdateCurrentPosition: no star selected
18:20:50.168 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:20:50.170 00.002 3732 Status Line: No star selected
18:20:50.175 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=187, Gamma=0.410
18:20:50.258 00.083 3732 UpdateGuideState exits: No star selected
18:20:50.261 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:50.263 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:20:50.265 00.002 3732 Enqueuing Expose request
18:20:50.267 00.002 5896 Worker thread wakes up
18:20:50.267 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:20:50.267 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:20:51.185 00.918 5896 Exposure complete
18:20:51.233 00.048 5896 worker thread done servicing request
18:20:51.233 00.000 3732 OnExposeComplete: enter
18:20:51.236 00.003 3732 UpdateGuideState(): m_state=1
18:20:51.238 00.002 3732 UpdateCurrentPosition: no star selected
18:20:51.241 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:20:51.243 00.002 3732 Status Line: No star selected
18:20:51.248 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=0.410
18:20:51.331 00.083 3732 UpdateGuideState exits: No star selected
18:20:51.333 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:51.335 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:20:51.338 00.003 3732 Enqueuing Expose request
18:20:51.344 00.006 5896 Worker thread wakes up
18:20:51.344 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:20:51.344 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:20:52.478 01.134 5896 Exposure complete
18:20:52.537 00.059 5896 worker thread done servicing request
18:20:52.537 00.000 3732 OnExposeComplete: enter
18:20:52.540 00.003 3732 UpdateGuideState(): m_state=1
18:20:52.542 00.002 3732 UpdateCurrentPosition: no star selected
18:20:52.544 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:20:52.545 00.001 3732 Status Line: No star selected
18:20:52.551 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=167, Gamma=0.410
18:20:52.631 00.080 3732 UpdateGuideState exits: No star selected
18:20:52.634 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:52.635 00.001 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:20:52.637 00.002 3732 Enqueuing Expose request
18:20:52.639 00.002 5896 Worker thread wakes up
18:20:52.639 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:20:52.639 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:20:53.568 00.929 5896 Exposure complete
18:20:53.655 00.087 5896 worker thread done servicing request
18:20:53.656 00.001 3732 OnExposeComplete: enter
18:20:53.658 00.002 3732 UpdateGuideState(): m_state=1
18:20:53.660 00.002 3732 UpdateCurrentPosition: no star selected
18:20:53.663 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:20:53.665 00.002 3732 Status Line: No star selected
18:20:53.671 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=161, Gamma=0.410
18:20:53.756 00.085 3732 UpdateGuideState exits: No star selected
18:20:53.758 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:53.760 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:20:53.762 00.002 3732 Enqueuing Expose request
18:20:53.764 00.002 5896 Worker thread wakes up
18:20:53.764 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:20:53.764 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:20:54.909 01.145 5896 Exposure complete
18:20:54.979 00.070 5896 worker thread done servicing request
18:20:54.979 00.000 3732 OnExposeComplete: enter
18:20:54.981 00.002 3732 UpdateGuideState(): m_state=1
18:20:54.983 00.002 3732 UpdateCurrentPosition: no star selected
18:20:54.985 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:20:54.987 00.002 3732 Status Line: No star selected
18:20:54.992 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=214, Gamma=0.410
18:20:55.074 00.082 3732 UpdateGuideState exits: No star selected
18:20:55.076 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:55.078 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:20:55.079 00.001 3732 Enqueuing Expose request
18:20:55.081 00.002 5896 Worker thread wakes up
18:20:55.081 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:20:55.081 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:20:56.002 00.921 5896 Exposure complete
18:20:56.064 00.062 5896 worker thread done servicing request
18:20:56.065 00.001 3732 OnExposeComplete: enter
18:20:56.067 00.002 3732 UpdateGuideState(): m_state=1
18:20:56.069 00.002 3732 UpdateCurrentPosition: no star selected
18:20:56.071 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:20:56.072 00.001 3732 Status Line: No star selected
18:20:56.077 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=193, Gamma=0.410
18:20:56.159 00.082 3732 UpdateGuideState exits: No star selected
18:20:56.162 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:56.164 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:20:56.165 00.001 3732 Enqueuing Expose request
18:20:56.167 00.002 5896 Worker thread wakes up
18:20:56.167 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:20:56.167 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:20:57.296 01.129 5896 Exposure complete
18:20:57.344 00.048 5896 worker thread done servicing request
18:20:57.344 00.000 3732 OnExposeComplete: enter
18:20:57.347 00.003 3732 UpdateGuideState(): m_state=1
18:20:57.350 00.003 3732 UpdateCurrentPosition: no star selected
18:20:57.353 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:20:57.355 00.002 3732 Status Line: No star selected
18:20:57.361 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=159, Gamma=0.410
18:20:57.482 00.121 3732 UpdateGuideState exits: No star selected
18:20:57.485 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:57.488 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:20:57.490 00.002 3732 Enqueuing Expose request
18:20:57.494 00.004 5896 Worker thread wakes up
18:20:57.494 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:20:57.494 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:20:58.422 00.928 5896 Exposure complete
18:20:58.497 00.075 5896 worker thread done servicing request
18:20:58.497 00.000 3732 OnExposeComplete: enter
18:20:58.499 00.002 3732 UpdateGuideState(): m_state=1
18:20:58.501 00.002 3732 UpdateCurrentPosition: no star selected
18:20:58.504 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:20:58.506 00.002 3732 Status Line: No star selected
18:20:58.511 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=157, Gamma=0.410
18:20:58.594 00.083 3732 UpdateGuideState exits: No star selected
18:20:58.598 00.004 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:58.601 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:20:58.603 00.002 3732 Enqueuing Expose request
18:20:58.605 00.002 5896 Worker thread wakes up
18:20:58.605 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:20:58.605 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:20:59.740 01.135 5896 Exposure complete
18:20:59.793 00.053 5896 worker thread done servicing request
18:20:59.793 00.000 3732 OnExposeComplete: enter
18:20:59.795 00.002 3732 UpdateGuideState(): m_state=1
18:20:59.799 00.004 3732 UpdateCurrentPosition: no star selected
18:20:59.802 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:20:59.805 00.003 3732 Status Line: No star selected
18:20:59.814 00.009 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=170, Gamma=0.410
18:20:59.907 00.093 3732 UpdateGuideState exits: No star selected
18:20:59.909 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:20:59.912 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:20:59.914 00.002 3732 Enqueuing Expose request
18:20:59.917 00.003 5896 Worker thread wakes up
18:20:59.917 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:20:59.917 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:21:00.827 00.910 5896 Exposure complete
18:21:00.875 00.048 5896 worker thread done servicing request
18:21:00.875 00.000 3732 OnExposeComplete: enter
18:21:00.878 00.003 3732 UpdateGuideState(): m_state=1
18:21:00.881 00.003 3732 UpdateCurrentPosition: no star selected
18:21:00.883 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:21:00.886 00.003 3732 Status Line: No star selected
18:21:00.892 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=171, Gamma=0.410
18:21:00.977 00.085 3732 UpdateGuideState exits: No star selected
18:21:00.979 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:00.981 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:21:00.983 00.002 3732 Enqueuing Expose request
18:21:00.985 00.002 5896 Worker thread wakes up
18:21:00.985 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:21:00.985 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:21:02.113 01.128 5896 Exposure complete
18:21:02.161 00.048 5896 worker thread done servicing request
18:21:02.162 00.001 3732 OnExposeComplete: enter
18:21:02.164 00.002 3732 UpdateGuideState(): m_state=1
18:21:02.166 00.002 3732 UpdateCurrentPosition: no star selected
18:21:02.168 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:21:02.170 00.002 3732 Status Line: No star selected
18:21:02.175 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=153, Gamma=0.410
18:21:02.256 00.081 3732 UpdateGuideState exits: No star selected
18:21:02.258 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:02.260 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:21:02.262 00.002 3732 Enqueuing Expose request
18:21:02.264 00.002 5896 Worker thread wakes up
18:21:02.264 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:21:02.264 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:21:03.183 00.919 5896 Exposure complete
18:21:03.286 00.103 5896 worker thread done servicing request
18:21:03.286 00.000 3732 OnExposeComplete: enter
18:21:03.288 00.002 3732 UpdateGuideState(): m_state=1
18:21:03.290 00.002 3732 UpdateCurrentPosition: no star selected
18:21:03.293 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:21:03.295 00.002 3732 Status Line: No star selected
18:21:03.302 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=172, Gamma=0.410
18:21:03.399 00.097 3732 UpdateGuideState exits: No star selected
18:21:03.405 00.006 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:03.408 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:21:03.410 00.002 3732 Enqueuing Expose request
18:21:03.412 00.002 5896 Worker thread wakes up
18:21:03.412 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:21:03.412 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:21:04.541 01.129 5896 Exposure complete
18:21:04.591 00.050 5896 worker thread done servicing request
18:21:04.591 00.000 3732 OnExposeComplete: enter
18:21:04.593 00.002 3732 UpdateGuideState(): m_state=1
18:21:04.595 00.002 3732 UpdateCurrentPosition: no star selected
18:21:04.598 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:21:04.600 00.002 3732 Status Line: No star selected
18:21:04.605 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=150, Gamma=0.410
18:21:04.719 00.114 3732 UpdateGuideState exits: No star selected
18:21:04.722 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:04.724 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:21:04.726 00.002 3732 Enqueuing Expose request
18:21:04.727 00.001 5896 Worker thread wakes up
18:21:04.727 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:21:04.727 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:21:05.646 00.919 5896 Exposure complete
18:21:05.702 00.056 5896 worker thread done servicing request
18:21:05.702 00.000 3732 OnExposeComplete: enter
18:21:05.704 00.002 3732 UpdateGuideState(): m_state=1
18:21:05.706 00.002 3732 UpdateCurrentPosition: no star selected
18:21:05.708 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:21:05.710 00.002 3732 Status Line: No star selected
18:21:05.714 00.004 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=149, Gamma=0.410
18:21:05.795 00.081 3732 UpdateGuideState exits: No star selected
18:21:05.797 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:05.799 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:21:05.801 00.002 3732 Enqueuing Expose request
18:21:05.803 00.002 5896 Worker thread wakes up
18:21:05.803 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:21:05.803 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:21:06.932 01.129 5896 Exposure complete
18:21:06.979 00.047 5896 worker thread done servicing request
18:21:06.980 00.001 3732 OnExposeComplete: enter
18:21:06.982 00.002 3732 UpdateGuideState(): m_state=1
18:21:06.983 00.001 3732 UpdateCurrentPosition: no star selected
18:21:06.985 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:21:06.987 00.002 3732 Status Line: No star selected
18:21:06.993 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=169, Gamma=0.410
18:21:07.119 00.126 3732 UpdateGuideState exits: No star selected
18:21:07.128 00.009 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:07.130 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:21:07.134 00.004 3732 Enqueuing Expose request
18:21:07.136 00.002 5896 Worker thread wakes up
18:21:07.137 00.001 5896 worker thread servicing REQUEST_EXPOSE 1000
18:21:07.137 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:21:08.069 00.932 5896 Exposure complete
18:21:08.149 00.080 5896 worker thread done servicing request
18:21:08.149 00.000 3732 OnExposeComplete: enter
18:21:08.152 00.003 3732 UpdateGuideState(): m_state=1
18:21:08.155 00.003 3732 UpdateCurrentPosition: no star selected
18:21:08.157 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:21:08.159 00.002 3732 Status Line: No star selected
18:21:08.164 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=165, Gamma=0.410
18:21:08.246 00.082 3732 UpdateGuideState exits: No star selected
18:21:08.249 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:08.250 00.001 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:21:08.252 00.002 3732 Enqueuing Expose request
18:21:08.254 00.002 5896 Worker thread wakes up
18:21:08.254 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:21:08.254 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:21:09.424 01.170 5896 Exposure complete
18:21:09.476 00.052 5896 worker thread done servicing request
18:21:09.476 00.000 3732 OnExposeComplete: enter
18:21:09.479 00.003 3732 UpdateGuideState(): m_state=1
18:21:09.481 00.002 3732 UpdateCurrentPosition: no star selected
18:21:09.484 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:21:09.487 00.003 3732 Status Line: No star selected
18:21:09.492 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=166, Gamma=0.410
18:21:09.619 00.127 3732 UpdateGuideState exits: No star selected
18:21:09.625 00.006 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:09.628 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:21:09.630 00.002 3732 Enqueuing Expose request
18:21:09.633 00.003 5896 Worker thread wakes up
18:21:09.633 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:21:09.634 00.001 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:21:10.555 00.921 5896 Exposure complete
18:21:10.620 00.065 5896 worker thread done servicing request
18:21:10.620 00.000 3732 OnExposeComplete: enter
18:21:10.623 00.003 3732 UpdateGuideState(): m_state=1
18:21:10.625 00.002 3732 UpdateCurrentPosition: no star selected
18:21:10.627 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:21:10.629 00.002 3732 Status Line: No star selected
18:21:10.634 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=209, med=0, FiltMin=0, FiltMax=143, Gamma=0.410
18:21:10.716 00.082 3732 UpdateGuideState exits: No star selected
18:21:10.718 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:10.720 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:21:10.722 00.002 3732 Enqueuing Expose request
18:21:10.724 00.002 5896 Worker thread wakes up
18:21:10.724 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:21:10.724 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:21:11.862 01.138 5896 Exposure complete
18:21:11.910 00.048 5896 worker thread done servicing request
18:21:11.910 00.000 3732 OnExposeComplete: enter
18:21:11.912 00.002 3732 UpdateGuideState(): m_state=1
18:21:11.914 00.002 3732 UpdateCurrentPosition: no star selected
18:21:11.917 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:21:11.919 00.002 3732 Status Line: No star selected
18:21:11.924 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=171, Gamma=0.410
18:21:12.009 00.085 3732 UpdateGuideState exits: No star selected
18:21:12.011 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:12.013 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:21:12.015 00.002 3732 Enqueuing Expose request
18:21:12.017 00.002 5896 Worker thread wakes up
18:21:12.017 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:21:12.017 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:21:12.934 00.917 5896 Exposure complete
18:21:12.984 00.050 5896 worker thread done servicing request
18:21:12.984 00.000 3732 OnExposeComplete: enter
18:21:12.986 00.002 3732 UpdateGuideState(): m_state=1
18:21:12.989 00.003 3732 UpdateCurrentPosition: no star selected
18:21:12.992 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:21:12.995 00.003 3732 Status Line: No star selected
18:21:13.003 00.008 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=186, Gamma=0.410
18:21:13.086 00.083 3732 UpdateGuideState exits: No star selected
18:21:13.090 00.004 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:13.094 00.004 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:21:13.096 00.002 3732 Enqueuing Expose request
18:21:13.099 00.003 5896 Worker thread wakes up
18:21:13.099 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:21:13.099 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:21:14.240 01.141 5896 Exposure complete
18:21:14.307 00.067 5896 worker thread done servicing request
18:21:14.308 00.001 3732 OnExposeComplete: enter
18:21:14.311 00.003 3732 UpdateGuideState(): m_state=1
18:21:14.313 00.002 3732 UpdateCurrentPosition: no star selected
18:21:14.315 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:21:14.317 00.002 3732 Status Line: No star selected
18:21:14.322 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=167, Gamma=0.410
18:21:14.406 00.084 3732 UpdateGuideState exits: No star selected
18:21:14.409 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:14.411 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:21:14.414 00.003 3732 Enqueuing Expose request
18:21:14.417 00.003 5896 Worker thread wakes up
18:21:14.417 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:21:14.417 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:21:15.331 00.914 5896 Exposure complete
18:21:15.393 00.062 5896 worker thread done servicing request
18:21:15.393 00.000 3732 OnExposeComplete: enter
18:21:15.395 00.002 3732 UpdateGuideState(): m_state=1
18:21:15.397 00.002 3732 UpdateCurrentPosition: no star selected
18:21:15.399 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:21:15.401 00.002 3732 Status Line: No star selected
18:21:15.409 00.008 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=136, Gamma=0.410
18:21:15.509 00.100 3732 UpdateGuideState exits: No star selected
18:21:15.523 00.014 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:15.537 00.014 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:21:15.550 00.013 3732 Enqueuing Expose request
18:21:15.553 00.003 5896 Worker thread wakes up
18:21:15.553 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:21:15.553 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:21:16.695 01.142 5896 Exposure complete
18:21:16.751 00.056 5896 worker thread done servicing request
18:21:16.751 00.000 3732 OnExposeComplete: enter
18:21:16.753 00.002 3732 UpdateGuideState(): m_state=1
18:21:16.755 00.002 3732 UpdateCurrentPosition: no star selected
18:21:16.757 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:21:16.759 00.002 3732 Status Line: No star selected
18:21:16.764 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=169, med=0, FiltMin=0, FiltMax=118, Gamma=0.410
18:21:16.845 00.081 3732 UpdateGuideState exits: No star selected
18:21:16.848 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:16.849 00.001 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:21:16.851 00.002 3732 Enqueuing Expose request
18:21:16.853 00.002 5896 Worker thread wakes up
18:21:16.853 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:21:16.853 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:21:17.772 00.919 5896 Exposure complete
18:21:17.822 00.050 5896 worker thread done servicing request
18:21:17.823 00.001 3732 OnExposeComplete: enter
18:21:17.825 00.002 3732 UpdateGuideState(): m_state=1
18:21:17.828 00.003 3732 UpdateCurrentPosition: no star selected
18:21:17.831 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:21:17.834 00.003 3732 Status Line: No star selected
18:21:17.841 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=202, med=0, FiltMin=0, FiltMax=121, Gamma=0.410
18:21:17.924 00.083 3732 UpdateGuideState exits: No star selected
18:21:17.927 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:17.929 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:21:17.930 00.001 3732 Enqueuing Expose request
18:21:17.935 00.005 5896 Worker thread wakes up
18:21:17.935 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:21:17.935 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:21:19.076 01.141 5896 Exposure complete
18:21:19.125 00.049 5896 worker thread done servicing request
18:21:19.126 00.001 3732 OnExposeComplete: enter
18:21:19.128 00.002 3732 UpdateGuideState(): m_state=1
18:21:19.130 00.002 3732 UpdateCurrentPosition: no star selected
18:21:19.132 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:21:19.134 00.002 3732 Status Line: No star selected
18:21:19.140 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=96, med=0, FiltMin=0, FiltMax=81, Gamma=0.410
18:21:19.222 00.082 3732 UpdateGuideState exits: No star selected
18:21:19.224 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:19.225 00.001 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:21:19.227 00.002 3732 Enqueuing Expose request
18:21:19.229 00.002 5896 Worker thread wakes up
18:21:19.229 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:21:19.229 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:21:20.141 00.912 5896 Exposure complete
18:21:20.191 00.050 5896 worker thread done servicing request
18:21:20.191 00.000 3732 OnExposeComplete: enter
18:21:20.194 00.003 3732 UpdateGuideState(): m_state=1
18:21:20.196 00.002 3732 UpdateCurrentPosition: no star selected
18:21:20.198 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:21:20.200 00.002 3732 Status Line: No star selected
18:21:20.205 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=0, FiltMin=0, FiltMax=5, Gamma=0.410
18:21:20.287 00.082 3732 UpdateGuideState exits: No star selected
18:21:20.290 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:20.291 00.001 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:21:20.293 00.002 3732 Enqueuing Expose request
18:21:20.295 00.002 5896 Worker thread wakes up
18:21:20.295 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:21:20.295 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:21:21.438 01.143 5896 Exposure complete
18:21:21.492 00.054 5896 worker thread done servicing request
18:21:21.492 00.000 3732 OnExposeComplete: enter
18:21:21.496 00.004 3732 UpdateGuideState(): m_state=1
18:21:21.500 00.004 3732 UpdateCurrentPosition: no star selected
18:21:21.504 00.004 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:21:21.507 00.003 3732 Status Line: No star selected
18:21:21.514 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=0, FiltMin=0, FiltMax=20, Gamma=0.410
18:21:21.626 00.112 3732 UpdateGuideState exits: No star selected
18:21:21.631 00.005 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:21.635 00.004 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:21:21.638 00.003 3732 Enqueuing Expose request
18:21:21.642 00.004 5896 Worker thread wakes up
18:21:21.642 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:21:21.642 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:21:22.562 00.920 5896 Exposure complete
18:21:22.637 00.075 5896 worker thread done servicing request
18:21:22.638 00.001 3732 OnExposeComplete: enter
18:21:22.640 00.002 3732 UpdateGuideState(): m_state=1
18:21:22.642 00.002 3732 UpdateCurrentPosition: no star selected
18:21:22.644 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:21:22.646 00.002 3732 Status Line: No star selected
18:21:22.652 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=0, FiltMin=0, FiltMax=8, Gamma=0.410
18:21:22.732 00.080 3732 UpdateGuideState exits: No star selected
18:21:22.735 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:22.736 00.001 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:21:22.738 00.002 3732 Enqueuing Expose request
18:21:22.740 00.002 5896 Worker thread wakes up
18:21:22.740 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:21:22.740 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:21:23.875 01.135 5896 Exposure complete
18:21:23.924 00.049 3732 OnExposeComplete: enter
18:21:23.926 00.002 5896 worker thread done servicing request
18:21:23.926 00.000 3732 UpdateGuideState(): m_state=1
18:21:23.928 00.002 3732 UpdateCurrentPosition: no star selected
18:21:23.930 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:21:23.932 00.002 3732 Status Line: No star selected
18:21:23.939 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=10, Gamma=0.410
18:21:24.021 00.082 3732 UpdateGuideState exits: No star selected
18:21:24.024 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:24.029 00.005 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:21:24.032 00.003 3732 Enqueuing Expose request
18:21:24.035 00.003 5896 Worker thread wakes up
18:21:24.035 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:21:24.035 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:21:24.948 00.913 5896 Exposure complete
18:21:24.995 00.047 5896 worker thread done servicing request
18:21:24.996 00.001 3732 OnExposeComplete: enter
18:21:24.998 00.002 3732 UpdateGuideState(): m_state=1
18:21:25.000 00.002 3732 UpdateCurrentPosition: no star selected
18:21:25.003 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:21:25.005 00.002 3732 Status Line: No star selected
18:21:25.010 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=0, FiltMin=0, FiltMax=9, Gamma=0.410
18:21:25.094 00.084 3732 UpdateGuideState exits: No star selected
18:21:25.096 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:25.098 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:21:25.100 00.002 3732 Enqueuing Expose request
18:21:25.102 00.002 5896 Worker thread wakes up
18:21:25.102 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:21:25.102 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:21:26.253 01.151 5896 Exposure complete
18:21:26.335 00.082 5896 worker thread done servicing request
18:21:26.335 00.000 3732 OnExposeComplete: enter
18:21:26.337 00.002 3732 UpdateGuideState(): m_state=1
18:21:26.341 00.004 3732 UpdateCurrentPosition: no star selected
18:21:26.344 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:21:26.346 00.002 3732 Status Line: No star selected
18:21:26.351 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=0, FiltMin=0, FiltMax=10, Gamma=0.410
18:21:26.433 00.082 3732 UpdateGuideState exits: No star selected
18:21:26.436 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:26.438 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:21:26.440 00.002 3732 Enqueuing Expose request
18:21:26.442 00.002 5896 Worker thread wakes up
18:21:26.442 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:21:26.442 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:21:27.362 00.920 5896 Exposure complete
18:21:27.413 00.051 5896 worker thread done servicing request
18:21:27.413 00.000 3732 OnExposeComplete: enter
18:21:27.415 00.002 3732 UpdateGuideState(): m_state=1
18:21:27.417 00.002 3732 UpdateCurrentPosition: no star selected
18:21:27.419 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:21:27.421 00.002 3732 Status Line: No star selected
18:21:27.427 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=0, FiltMin=0, FiltMax=11, Gamma=0.410
18:21:27.550 00.123 3732 UpdateGuideState exits: No star selected
18:21:27.553 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:27.555 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:21:27.557 00.002 3732 Enqueuing Expose request
18:21:27.562 00.005 5896 Worker thread wakes up
18:21:27.562 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:21:27.562 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:21:28.709 01.147 5896 Exposure complete
18:21:28.773 00.064 5896 worker thread done servicing request
18:21:28.773 00.000 3732 OnExposeComplete: enter
18:21:28.776 00.003 3732 UpdateGuideState(): m_state=1
18:21:28.779 00.003 3732 UpdateCurrentPosition: no star selected
18:21:28.781 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:21:28.783 00.002 3732 Status Line: No star selected
18:21:28.789 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=34, med=0, FiltMin=0, FiltMax=11, Gamma=0.410
18:21:28.873 00.084 3732 UpdateGuideState exits: No star selected
18:21:28.876 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:28.878 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:21:28.881 00.003 3732 Enqueuing Expose request
18:21:28.883 00.002 5896 Worker thread wakes up
18:21:28.883 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:21:28.883 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:21:29.793 00.910 5896 Exposure complete
18:21:29.893 00.100 5896 worker thread done servicing request
18:21:29.893 00.000 3732 OnExposeComplete: enter
18:21:29.896 00.003 3732 UpdateGuideState(): m_state=1
18:21:29.899 00.003 3732 UpdateCurrentPosition: no star selected
18:21:29.903 00.004 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:21:29.906 00.003 3732 Status Line: No star selected
18:21:29.913 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=0, FiltMin=0, FiltMax=5, Gamma=0.410
18:21:29.998 00.085 3732 UpdateGuideState exits: No star selected
18:21:30.000 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:30.002 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:21:30.004 00.002 3732 Enqueuing Expose request
18:21:30.008 00.004 5896 Worker thread wakes up
18:21:30.008 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:21:30.008 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:21:31.153 01.145 5896 Exposure complete
18:21:31.231 00.078 5896 worker thread done servicing request
18:21:31.231 00.000 3732 OnExposeComplete: enter
18:21:31.233 00.002 3732 UpdateGuideState(): m_state=1
18:21:31.235 00.002 3732 UpdateCurrentPosition: no star selected
18:21:31.237 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:21:31.239 00.002 3732 Status Line: No star selected
18:21:31.244 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=0, FiltMin=0, FiltMax=5, Gamma=0.410
18:21:31.325 00.081 3732 UpdateGuideState exits: No star selected
18:21:31.327 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:31.329 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:21:31.331 00.002 3732 Enqueuing Expose request
18:21:31.333 00.002 5896 Worker thread wakes up
18:21:31.333 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:21:31.333 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:21:32.243 00.910 5896 Exposure complete
18:21:32.291 00.048 5896 worker thread done servicing request
18:21:32.291 00.000 3732 OnExposeComplete: enter
18:21:32.293 00.002 3732 UpdateGuideState(): m_state=1
18:21:32.296 00.003 3732 UpdateCurrentPosition: no star selected
18:21:32.298 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:21:32.300 00.002 3732 Status Line: No star selected
18:21:32.305 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=0, FiltMin=0, FiltMax=5, Gamma=0.410
18:21:32.389 00.084 3732 UpdateGuideState exits: No star selected
18:21:32.391 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:32.393 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:21:32.395 00.002 3732 Enqueuing Expose request
18:21:32.397 00.002 5896 Worker thread wakes up
18:21:32.397 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:21:32.397 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:21:33.524 01.127 5896 Exposure complete
18:21:33.572 00.048 5896 worker thread done servicing request
18:21:33.572 00.000 3732 OnExposeComplete: enter
18:21:33.574 00.002 3732 UpdateGuideState(): m_state=1
18:21:33.576 00.002 3732 UpdateCurrentPosition: no star selected
18:21:33.578 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:21:33.580 00.002 3732 Status Line: No star selected
18:21:33.586 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=36, med=0, FiltMin=0, FiltMax=3, Gamma=0.410
18:21:33.671 00.085 3732 UpdateGuideState exits: No star selected
18:21:33.673 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:33.676 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:21:33.678 00.002 3732 Enqueuing Expose request
18:21:33.680 00.002 5896 Worker thread wakes up
18:21:33.681 00.001 5896 worker thread servicing REQUEST_EXPOSE 1000
18:21:33.681 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:21:34.601 00.920 5896 Exposure complete
18:21:34.680 00.079 5896 worker thread done servicing request
18:21:34.680 00.000 3732 OnExposeComplete: enter
18:21:34.682 00.002 3732 UpdateGuideState(): m_state=1
18:21:34.686 00.004 3732 UpdateCurrentPosition: no star selected
18:21:34.688 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:21:34.689 00.001 3732 Status Line: No star selected
18:21:34.695 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=0, FiltMin=0, FiltMax=3, Gamma=0.410
18:21:34.774 00.079 3732 UpdateGuideState exits: No star selected
18:21:34.780 00.006 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:34.782 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:21:34.784 00.002 3732 Enqueuing Expose request
18:21:34.786 00.002 5896 Worker thread wakes up
18:21:34.786 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:21:34.786 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:21:35.923 01.137 5896 Exposure complete
18:21:35.973 00.050 5896 worker thread done servicing request
18:21:35.973 00.000 3732 OnExposeComplete: enter
18:21:35.975 00.002 3732 UpdateGuideState(): m_state=1
18:21:35.978 00.003 3732 UpdateCurrentPosition: no star selected
18:21:35.980 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:21:35.982 00.002 3732 Status Line: No star selected
18:21:35.988 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=0, FiltMin=0, FiltMax=3, Gamma=0.410
18:21:36.073 00.085 3732 UpdateGuideState exits: No star selected
18:21:36.075 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:36.077 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:21:36.078 00.001 3732 Enqueuing Expose request
18:21:36.080 00.002 5896 Worker thread wakes up
18:21:36.080 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:21:36.080 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:21:37.000 00.920 5896 Exposure complete
18:21:37.061 00.061 5896 worker thread done servicing request
18:21:37.061 00.000 3732 OnExposeComplete: enter
18:21:37.063 00.002 3732 UpdateGuideState(): m_state=1
18:21:37.065 00.002 3732 UpdateCurrentPosition: no star selected
18:21:37.071 00.006 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:21:37.074 00.003 3732 Status Line: No star selected
18:21:37.080 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=0, FiltMin=0, FiltMax=4, Gamma=0.410
18:21:37.161 00.081 3732 UpdateGuideState exits: No star selected
18:21:37.163 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:37.165 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:21:37.167 00.002 3732 Enqueuing Expose request
18:21:37.168 00.001 5896 Worker thread wakes up
18:21:37.168 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:21:37.168 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:21:38.307 01.139 5896 Exposure complete
18:21:38.354 00.047 5896 worker thread done servicing request
18:21:38.355 00.001 3732 OnExposeComplete: enter
18:21:38.357 00.002 3732 UpdateGuideState(): m_state=1
18:21:38.359 00.002 3732 UpdateCurrentPosition: no star selected
18:21:38.361 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:21:38.363 00.002 3732 Status Line: No star selected
18:21:38.369 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=3, Gamma=0.410
18:21:38.451 00.082 3732 UpdateGuideState exits: No star selected
18:21:38.453 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:38.455 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:21:38.457 00.002 3732 Enqueuing Expose request
18:21:38.460 00.003 5896 Worker thread wakes up
18:21:38.460 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:21:38.460 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:21:39.380 00.920 5896 Exposure complete
18:21:39.448 00.068 5896 worker thread done servicing request
18:21:39.448 00.000 3732 OnExposeComplete: enter
18:21:39.451 00.003 3732 UpdateGuideState(): m_state=1
18:21:39.453 00.002 3732 UpdateCurrentPosition: no star selected
18:21:39.455 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:21:39.458 00.003 3732 Status Line: No star selected
18:21:39.463 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=0, FiltMin=0, FiltMax=3, Gamma=0.410
18:21:39.548 00.085 3732 UpdateGuideState exits: No star selected
18:21:39.550 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:39.551 00.001 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:21:39.553 00.002 3732 Enqueuing Expose request
18:21:39.555 00.002 5896 Worker thread wakes up
18:21:39.555 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:21:39.555 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:21:40.698 01.143 5896 Exposure complete
18:21:40.769 00.071 5896 worker thread done servicing request
18:21:40.769 00.000 3732 OnExposeComplete: enter
18:21:40.771 00.002 3732 UpdateGuideState(): m_state=1
18:21:40.773 00.002 3732 UpdateCurrentPosition: no star selected
18:21:40.776 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:21:40.779 00.003 3732 Status Line: No star selected
18:21:40.784 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=35, med=0, FiltMin=0, FiltMax=3, Gamma=0.410
18:21:40.867 00.083 3732 UpdateGuideState exits: No star selected
18:21:40.870 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:40.876 00.006 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:21:40.879 00.003 3732 Enqueuing Expose request
18:21:40.881 00.002 5896 Worker thread wakes up
18:21:40.881 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:21:40.881 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:21:41.801 00.920 5896 Exposure complete
18:21:41.850 00.049 5896 worker thread done servicing request
18:21:41.850 00.000 3732 OnExposeComplete: enter
18:21:41.852 00.002 3732 UpdateGuideState(): m_state=1
18:21:41.854 00.002 3732 UpdateCurrentPosition: no star selected
18:21:41.856 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:21:41.858 00.002 3732 Status Line: No star selected
18:21:41.864 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=0, FiltMin=0, FiltMax=3, Gamma=0.410
18:21:41.993 00.129 3732 UpdateGuideState exits: No star selected
18:21:42.000 00.007 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:42.004 00.004 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:21:42.007 00.003 3732 Enqueuing Expose request
18:21:42.009 00.002 5896 Worker thread wakes up
18:21:42.009 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:21:42.009 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:21:43.137 01.128 5896 Exposure complete
18:21:43.185 00.048 5896 worker thread done servicing request
18:21:43.186 00.001 3732 OnExposeComplete: enter
18:21:43.188 00.002 3732 UpdateGuideState(): m_state=1
18:21:43.190 00.002 3732 UpdateCurrentPosition: no star selected
18:21:43.192 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:21:43.194 00.002 3732 Status Line: No star selected
18:21:43.199 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=0, FiltMin=0, FiltMax=2, Gamma=0.410
18:21:43.279 00.080 3732 UpdateGuideState exits: No star selected
18:21:43.282 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:43.283 00.001 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:21:43.285 00.002 3732 Enqueuing Expose request
18:21:43.287 00.002 5896 Worker thread wakes up
18:21:43.287 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:21:43.287 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:21:44.204 00.917 5896 Exposure complete
18:21:44.254 00.050 5896 worker thread done servicing request
18:21:44.254 00.000 3732 OnExposeComplete: enter
18:21:44.256 00.002 3732 UpdateGuideState(): m_state=1
18:21:44.258 00.002 3732 UpdateCurrentPosition: no star selected
18:21:44.260 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:21:44.263 00.003 3732 Status Line: No star selected
18:21:44.268 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=0, FiltMin=0, FiltMax=2, Gamma=0.410
18:21:44.349 00.081 3732 UpdateGuideState exits: No star selected
18:21:44.351 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:44.353 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:21:44.354 00.001 3732 Enqueuing Expose request
18:21:44.356 00.002 5896 Worker thread wakes up
18:21:44.356 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:21:44.357 00.001 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:21:45.501 01.144 5896 Exposure complete
18:21:45.549 00.048 5896 worker thread done servicing request
18:21:45.549 00.000 3732 OnExposeComplete: enter
18:21:45.552 00.003 3732 UpdateGuideState(): m_state=1
18:21:45.554 00.002 3732 UpdateCurrentPosition: no star selected
18:21:45.555 00.001 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:21:45.558 00.003 3732 Status Line: No star selected
18:21:45.564 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=0, FiltMin=0, FiltMax=21, Gamma=0.410
18:21:45.646 00.082 3732 UpdateGuideState exits: No star selected
18:21:45.649 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:45.651 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:21:45.657 00.006 3732 Enqueuing Expose request
18:21:45.660 00.003 5896 Worker thread wakes up
18:21:45.660 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:21:45.660 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:21:46.574 00.914 5896 Exposure complete
18:21:46.668 00.094 5896 worker thread done servicing request
18:21:46.668 00.000 3732 OnExposeComplete: enter
18:21:46.670 00.002 3732 UpdateGuideState(): m_state=1
18:21:46.672 00.002 3732 UpdateCurrentPosition: no star selected
18:21:46.675 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:21:46.676 00.001 3732 Status Line: No star selected
18:21:46.682 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=0, FiltMin=0, FiltMax=30, Gamma=0.410
18:21:46.763 00.081 3732 UpdateGuideState exits: No star selected
18:21:46.765 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:46.768 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:21:46.770 00.002 3732 Enqueuing Expose request
18:21:46.772 00.002 5896 Worker thread wakes up
18:21:46.772 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:21:46.772 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:21:47.939 01.167 5896 Exposure complete
18:21:48.004 00.065 5896 worker thread done servicing request
18:21:48.004 00.000 3732 OnExposeComplete: enter
18:21:48.007 00.003 3732 UpdateGuideState(): m_state=1
18:21:48.009 00.002 3732 UpdateCurrentPosition: no star selected
18:21:48.011 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:21:48.013 00.002 3732 Status Line: No star selected
18:21:48.019 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=0, FiltMin=0, FiltMax=32, Gamma=0.410
18:21:48.107 00.088 3732 UpdateGuideState exits: No star selected
18:21:48.110 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:48.113 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:21:48.116 00.003 3732 Enqueuing Expose request
18:21:48.121 00.005 5896 Worker thread wakes up
18:21:48.121 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:21:48.122 00.001 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:21:49.049 00.927 5896 Exposure complete
18:21:49.110 00.061 5896 worker thread done servicing request
18:21:49.110 00.000 3732 OnExposeComplete: enter
18:21:49.112 00.002 3732 UpdateGuideState(): m_state=1
18:21:49.114 00.002 3732 UpdateCurrentPosition: no star selected
18:21:49.116 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:21:49.118 00.002 3732 Status Line: No star selected
18:21:49.125 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=0, FiltMin=0, FiltMax=27, Gamma=0.410
18:21:49.206 00.081 3732 UpdateGuideState exits: No star selected
18:21:49.208 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:49.210 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:21:49.212 00.002 3732 Enqueuing Expose request
18:21:49.216 00.004 5896 Worker thread wakes up
18:21:49.216 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:21:49.216 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:21:50.353 01.137 5896 Exposure complete
18:21:50.401 00.048 5896 worker thread done servicing request
18:21:50.402 00.001 3732 OnExposeComplete: enter
18:21:50.405 00.003 3732 UpdateGuideState(): m_state=1
18:21:50.407 00.002 3732 UpdateCurrentPosition: no star selected
18:21:50.409 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:21:50.412 00.003 3732 Status Line: No star selected
18:21:50.417 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=50, med=0, FiltMin=0, FiltMax=28, Gamma=0.410
18:21:50.499 00.082 3732 UpdateGuideState exits: No star selected
18:21:50.501 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:50.504 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:21:50.507 00.003 3732 Enqueuing Expose request
18:21:50.509 00.002 5896 Worker thread wakes up
18:21:50.509 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:21:50.509 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:21:51.428 00.919 5896 Exposure complete
18:21:51.475 00.047 5896 worker thread done servicing request
18:21:51.475 00.000 3732 OnExposeComplete: enter
18:21:51.477 00.002 3732 UpdateGuideState(): m_state=1
18:21:51.479 00.002 3732 UpdateCurrentPosition: no star selected
18:21:51.482 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:21:51.484 00.002 3732 Status Line: No star selected
18:21:51.489 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=49, med=0, FiltMin=0, FiltMax=29, Gamma=0.410
18:21:51.571 00.082 3732 UpdateGuideState exits: No star selected
18:21:51.573 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:51.574 00.001 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:21:51.576 00.002 3732 Enqueuing Expose request
18:21:51.578 00.002 5896 Worker thread wakes up
18:21:51.578 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:21:51.578 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:21:52.725 01.147 5896 Exposure complete
18:21:52.801 00.076 5896 worker thread done servicing request
18:21:52.801 00.000 3732 OnExposeComplete: enter
18:21:52.803 00.002 3732 UpdateGuideState(): m_state=1
18:21:52.805 00.002 3732 UpdateCurrentPosition: no star selected
18:21:52.808 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:21:52.811 00.003 3732 Status Line: No star selected
18:21:52.816 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=0, FiltMin=0, FiltMax=30, Gamma=0.410
18:21:52.898 00.082 3732 UpdateGuideState exits: No star selected
18:21:52.901 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:52.906 00.005 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:21:52.908 00.002 3732 Enqueuing Expose request
18:21:52.910 00.002 5896 Worker thread wakes up
18:21:52.910 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:21:52.910 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:21:53.820 00.910 5896 Exposure complete
18:21:53.870 00.050 5896 worker thread done servicing request
18:21:53.870 00.000 3732 OnExposeComplete: enter
18:21:53.875 00.005 3732 UpdateGuideState(): m_state=1
18:21:53.878 00.003 3732 UpdateCurrentPosition: no star selected
18:21:53.881 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:21:53.884 00.003 3732 Status Line: No star selected
18:21:53.891 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=44, med=0, FiltMin=0, FiltMax=25, Gamma=0.410
18:21:53.979 00.088 3732 UpdateGuideState exits: No star selected
18:21:53.983 00.004 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:53.986 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:21:53.989 00.003 3732 Enqueuing Expose request
18:21:53.992 00.003 5896 Worker thread wakes up
18:21:53.992 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:21:53.992 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:21:55.138 01.146 5896 Exposure complete
18:21:55.199 00.061 5896 worker thread done servicing request
18:21:55.199 00.000 3732 OnExposeComplete: enter
18:21:55.201 00.002 3732 UpdateGuideState(): m_state=1
18:21:55.203 00.002 3732 UpdateCurrentPosition: no star selected
18:21:55.206 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:21:55.207 00.001 3732 Status Line: No star selected
18:21:55.212 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=0, FiltMin=0, FiltMax=27, Gamma=0.410
18:21:55.295 00.083 3732 UpdateGuideState exits: No star selected
18:21:55.297 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:55.298 00.001 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:21:55.301 00.003 3732 Enqueuing Expose request
18:21:55.302 00.001 5896 Worker thread wakes up
18:21:55.302 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:21:55.303 00.001 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:21:56.215 00.912 5896 Exposure complete
18:21:56.265 00.050 5896 worker thread done servicing request
18:21:56.265 00.000 3732 OnExposeComplete: enter
18:21:56.268 00.003 3732 UpdateGuideState(): m_state=1
18:21:56.270 00.002 3732 UpdateCurrentPosition: no star selected
18:21:56.273 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:21:56.275 00.002 3732 Status Line: No star selected
18:21:56.282 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=44, med=0, FiltMin=0, FiltMax=31, Gamma=0.410
18:21:56.418 00.136 3732 UpdateGuideState exits: No star selected
18:21:56.421 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:56.425 00.004 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:21:56.427 00.002 3732 Enqueuing Expose request
18:21:56.428 00.001 5896 Worker thread wakes up
18:21:56.428 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:21:56.428 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:21:57.559 01.131 5896 Exposure complete
18:21:57.607 00.048 5896 worker thread done servicing request
18:21:57.607 00.000 3732 OnExposeComplete: enter
18:21:57.610 00.003 3732 UpdateGuideState(): m_state=1
18:21:57.612 00.002 3732 UpdateCurrentPosition: no star selected
18:21:57.615 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:21:57.617 00.002 3732 Status Line: No star selected
18:21:57.625 00.008 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=48, med=0, FiltMin=0, FiltMax=28, Gamma=0.410
18:21:57.710 00.085 3732 UpdateGuideState exits: No star selected
18:21:57.713 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:57.718 00.005 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:21:57.721 00.003 3732 Enqueuing Expose request
18:21:57.723 00.002 5896 Worker thread wakes up
18:21:57.723 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:21:57.723 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:21:58.650 00.927 5896 Exposure complete
18:21:58.708 00.058 5896 worker thread done servicing request
18:21:58.709 00.001 3732 OnExposeComplete: enter
18:21:58.711 00.002 3732 UpdateGuideState(): m_state=1
18:21:58.713 00.002 3732 UpdateCurrentPosition: no star selected
18:21:58.716 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:21:58.718 00.002 3732 Status Line: No star selected
18:21:58.724 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=0, FiltMin=0, FiltMax=33, Gamma=0.410
18:21:58.808 00.084 3732 UpdateGuideState exits: No star selected
18:21:58.811 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:21:58.814 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:21:58.817 00.003 3732 Enqueuing Expose request
18:21:58.820 00.003 5896 Worker thread wakes up
18:21:58.820 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:21:58.820 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:21:59.961 01.141 5896 Exposure complete
18:22:00.017 00.056 5896 worker thread done servicing request
18:22:00.017 00.000 3732 OnExposeComplete: enter
18:22:00.021 00.004 3732 UpdateGuideState(): m_state=1
18:22:00.024 00.003 3732 UpdateCurrentPosition: no star selected
18:22:00.030 00.006 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:22:00.033 00.003 3732 Status Line: No star selected
18:22:00.041 00.008 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=0, FiltMin=0, FiltMax=33, Gamma=0.410
18:22:00.130 00.089 3732 UpdateGuideState exits: No star selected
18:22:00.134 00.004 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:00.137 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:22:00.140 00.003 3732 Enqueuing Expose request
18:22:00.143 00.003 5896 Worker thread wakes up
18:22:00.143 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:22:00.143 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:22:01.051 00.908 5896 Exposure complete
18:22:01.100 00.049 5896 worker thread done servicing request
18:22:01.100 00.000 3732 OnExposeComplete: enter
18:22:01.103 00.003 3732 UpdateGuideState(): m_state=1
18:22:01.105 00.002 3732 UpdateCurrentPosition: no star selected
18:22:01.107 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:22:01.109 00.002 3732 Status Line: No star selected
18:22:01.114 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=0, FiltMin=0, FiltMax=29, Gamma=0.410
18:22:01.194 00.080 3732 UpdateGuideState exits: No star selected
18:22:01.196 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:01.198 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:22:01.200 00.002 3732 Enqueuing Expose request
18:22:01.201 00.001 5896 Worker thread wakes up
18:22:01.201 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:22:01.201 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:22:02.342 01.141 5896 Exposure complete
18:22:02.391 00.049 5896 worker thread done servicing request
18:22:02.391 00.000 3732 OnExposeComplete: enter
18:22:02.447 00.056 3732 UpdateGuideState(): m_state=1
18:22:02.449 00.002 3732 UpdateCurrentPosition: no star selected
18:22:02.452 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:22:02.454 00.002 3732 Status Line: No star selected
18:22:02.461 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=48, med=0, FiltMin=0, FiltMax=31, Gamma=0.410
18:22:02.548 00.087 3732 UpdateGuideState exits: No star selected
18:22:02.550 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:02.552 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:22:02.554 00.002 3732 Enqueuing Expose request
18:22:02.556 00.002 5896 Worker thread wakes up
18:22:02.556 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:22:02.556 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:22:03.461 00.905 5896 Exposure complete
18:22:03.513 00.052 5896 worker thread done servicing request
18:22:03.513 00.000 3732 OnExposeComplete: enter
18:22:03.515 00.002 3732 UpdateGuideState(): m_state=1
18:22:03.518 00.003 3732 UpdateCurrentPosition: no star selected
18:22:03.521 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:22:03.523 00.002 3732 Status Line: No star selected
18:22:03.531 00.008 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=0, FiltMin=0, FiltMax=29, Gamma=0.410
18:22:03.612 00.081 3732 UpdateGuideState exits: No star selected
18:22:03.614 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:03.617 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:22:03.619 00.002 3732 Enqueuing Expose request
18:22:03.624 00.005 5896 Worker thread wakes up
18:22:03.624 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:22:03.624 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:22:04.771 01.147 5896 Exposure complete
18:22:04.833 00.062 5896 worker thread done servicing request
18:22:04.833 00.000 3732 OnExposeComplete: enter
18:22:04.835 00.002 3732 UpdateGuideState(): m_state=1
18:22:04.837 00.002 3732 UpdateCurrentPosition: no star selected
18:22:04.839 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:22:04.841 00.002 3732 Status Line: No star selected
18:22:04.846 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=48, med=0, FiltMin=0, FiltMax=30, Gamma=0.410
18:22:04.927 00.081 3732 UpdateGuideState exits: No star selected
18:22:04.929 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:04.931 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:22:04.936 00.005 3732 Enqueuing Expose request
18:22:04.939 00.003 5896 Worker thread wakes up
18:22:04.939 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:22:04.939 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:22:05.849 00.910 5896 Exposure complete
18:22:05.900 00.051 5896 worker thread done servicing request
18:22:05.901 00.001 3732 OnExposeComplete: enter
18:22:05.905 00.004 3732 UpdateGuideState(): m_state=1
18:22:05.908 00.003 3732 UpdateCurrentPosition: no star selected
18:22:05.912 00.004 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:22:05.915 00.003 3732 Status Line: No star selected
18:22:05.922 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=49, med=0, FiltMin=0, FiltMax=31, Gamma=0.410
18:22:06.014 00.092 3732 UpdateGuideState exits: No star selected
18:22:06.018 00.004 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:06.021 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:22:06.024 00.003 3732 Enqueuing Expose request
18:22:06.032 00.008 5896 Worker thread wakes up
18:22:06.032 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:22:06.032 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:22:07.185 01.153 5896 Exposure complete
18:22:07.275 00.090 5896 worker thread done servicing request
18:22:07.275 00.000 3732 OnExposeComplete: enter
18:22:07.279 00.004 3732 UpdateGuideState(): m_state=1
18:22:07.281 00.002 3732 UpdateCurrentPosition: no star selected
18:22:07.283 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:22:07.285 00.002 3732 Status Line: No star selected
18:22:07.290 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=0, FiltMin=0, FiltMax=30, Gamma=0.410
18:22:07.377 00.087 3732 UpdateGuideState exits: No star selected
18:22:07.380 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:07.382 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:22:07.384 00.002 3732 Enqueuing Expose request
18:22:07.386 00.002 5896 Worker thread wakes up
18:22:07.386 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:22:07.386 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:22:08.295 00.909 5896 Exposure complete
18:22:08.343 00.048 5896 worker thread done servicing request
18:22:08.343 00.000 3732 OnExposeComplete: enter
18:22:08.346 00.003 3732 UpdateGuideState(): m_state=1
18:22:08.348 00.002 3732 UpdateCurrentPosition: no star selected
18:22:08.351 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:22:08.353 00.002 3732 Status Line: No star selected
18:22:08.359 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=49, med=0, FiltMin=0, FiltMax=34, Gamma=0.410
18:22:08.496 00.137 3732 UpdateGuideState exits: No star selected
18:22:08.499 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:08.501 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:22:08.503 00.002 3732 Enqueuing Expose request
18:22:08.505 00.002 5896 Worker thread wakes up
18:22:08.505 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:22:08.505 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:22:09.641 01.136 5896 Exposure complete
18:22:09.703 00.062 5896 worker thread done servicing request
18:22:09.704 00.001 3732 OnExposeComplete: enter
18:22:09.706 00.002 3732 UpdateGuideState(): m_state=1
18:22:09.708 00.002 3732 UpdateCurrentPosition: no star selected
18:22:09.710 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:22:09.712 00.002 3732 Status Line: No star selected
18:22:09.718 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=0, FiltMin=0, FiltMax=30, Gamma=0.410
18:22:09.800 00.082 3732 UpdateGuideState exits: No star selected
18:22:09.802 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:09.804 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:22:09.806 00.002 3732 Enqueuing Expose request
18:22:09.811 00.005 5896 Worker thread wakes up
18:22:09.811 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:22:09.811 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:22:10.733 00.922 5896 Exposure complete
18:22:10.785 00.052 5896 worker thread done servicing request
18:22:10.785 00.000 3732 OnExposeComplete: enter
18:22:10.787 00.002 3732 UpdateGuideState(): m_state=1
18:22:10.789 00.002 3732 UpdateCurrentPosition: no star selected
18:22:10.792 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:22:10.794 00.002 3732 Status Line: No star selected
18:22:10.799 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=0, FiltMin=0, FiltMax=32, Gamma=0.410
18:22:10.884 00.085 3732 UpdateGuideState exits: No star selected
18:22:10.886 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:10.888 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:22:10.890 00.002 3732 Enqueuing Expose request
18:22:10.892 00.002 5896 Worker thread wakes up
18:22:10.892 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:22:10.892 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:22:12.029 01.137 5896 Exposure complete
18:22:12.083 00.054 5896 worker thread done servicing request
18:22:12.084 00.001 3732 OnExposeComplete: enter
18:22:12.086 00.002 3732 UpdateGuideState(): m_state=1
18:22:12.088 00.002 3732 UpdateCurrentPosition: no star selected
18:22:12.092 00.004 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:22:12.095 00.003 3732 Status Line: No star selected
18:22:12.101 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=0, FiltMin=0, FiltMax=31, Gamma=0.410
18:22:12.183 00.082 3732 UpdateGuideState exits: No star selected
18:22:12.185 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:12.187 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:22:12.189 00.002 3732 Enqueuing Expose request
18:22:12.190 00.001 5896 Worker thread wakes up
18:22:12.191 00.001 5896 worker thread servicing REQUEST_EXPOSE 1000
18:22:12.191 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:22:13.117 00.926 5896 Exposure complete
18:22:13.197 00.080 5896 worker thread done servicing request
18:22:13.198 00.001 3732 OnExposeComplete: enter
18:22:13.200 00.002 3732 UpdateGuideState(): m_state=1
18:22:13.202 00.002 3732 UpdateCurrentPosition: no star selected
18:22:13.203 00.001 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:22:13.205 00.002 3732 Status Line: No star selected
18:22:13.210 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=49, med=0, FiltMin=0, FiltMax=31, Gamma=0.410
18:22:13.292 00.082 3732 UpdateGuideState exits: No star selected
18:22:13.294 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:13.296 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:22:13.298 00.002 3732 Enqueuing Expose request
18:22:13.300 00.002 5896 Worker thread wakes up
18:22:13.300 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:22:13.300 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:22:14.452 01.152 5896 Exposure complete
18:22:14.533 00.081 5896 worker thread done servicing request
18:22:14.533 00.000 3732 OnExposeComplete: enter
18:22:14.536 00.003 3732 UpdateGuideState(): m_state=1
18:22:14.538 00.002 3732 UpdateCurrentPosition: no star selected
18:22:14.541 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:22:14.543 00.002 3732 Status Line: No star selected
18:22:14.549 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=0, FiltMin=0, FiltMax=32, Gamma=0.410
18:22:14.632 00.083 3732 UpdateGuideState exits: No star selected
18:22:14.634 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:14.636 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:22:14.637 00.001 3732 Enqueuing Expose request
18:22:14.639 00.002 5896 Worker thread wakes up
18:22:14.639 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:22:14.639 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:22:15.566 00.927 5896 Exposure complete
18:22:15.650 00.084 5896 worker thread done servicing request
18:22:15.650 00.000 3732 OnExposeComplete: enter
18:22:15.655 00.005 3732 UpdateGuideState(): m_state=1
18:22:15.657 00.002 3732 UpdateCurrentPosition: no star selected
18:22:15.660 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:22:15.664 00.004 3732 Status Line: No star selected
18:22:15.670 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=0, FiltMin=0, FiltMax=30, Gamma=0.410
18:22:15.759 00.089 3732 UpdateGuideState exits: No star selected
18:22:15.762 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:15.765 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:22:15.767 00.002 3732 Enqueuing Expose request
18:22:15.770 00.003 5896 Worker thread wakes up
18:22:15.770 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:22:15.770 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:22:16.911 01.141 5896 Exposure complete
18:22:16.981 00.070 3732 OnExposeComplete: enter
18:22:16.986 00.005 3732 UpdateGuideState(): m_state=1
18:22:16.990 00.004 5896 worker thread done servicing request
18:22:16.990 00.000 3732 UpdateCurrentPosition: no star selected
18:22:16.995 00.005 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:22:17.000 00.005 3732 Status Line: No star selected
18:22:17.007 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=50, med=0, FiltMin=0, FiltMax=33, Gamma=0.410
18:22:17.089 00.082 3732 UpdateGuideState exits: No star selected
18:22:17.091 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:17.093 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:22:17.095 00.002 3732 Enqueuing Expose request
18:22:17.097 00.002 5896 Worker thread wakes up
18:22:17.097 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:22:17.097 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:22:18.012 00.915 5896 Exposure complete
18:22:18.062 00.050 5896 worker thread done servicing request
18:22:18.062 00.000 3732 OnExposeComplete: enter
18:22:18.064 00.002 3732 UpdateGuideState(): m_state=1
18:22:18.066 00.002 3732 UpdateCurrentPosition: no star selected
18:22:18.068 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:22:18.070 00.002 3732 Status Line: No star selected
18:22:18.075 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=0, FiltMin=0, FiltMax=27, Gamma=0.410
18:22:18.156 00.081 3732 UpdateGuideState exits: No star selected
18:22:18.158 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:18.160 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:22:18.161 00.001 3732 Enqueuing Expose request
18:22:18.163 00.002 5896 Worker thread wakes up
18:22:18.163 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:22:18.163 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:22:19.304 01.141 5896 Exposure complete
18:22:19.376 00.072 5896 worker thread done servicing request
18:22:19.376 00.000 3732 OnExposeComplete: enter
18:22:19.378 00.002 3732 UpdateGuideState(): m_state=1
18:22:19.381 00.003 3732 UpdateCurrentPosition: no star selected
18:22:19.383 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:22:19.385 00.002 3732 Status Line: No star selected
18:22:19.390 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=49, med=0, FiltMin=0, FiltMax=30, Gamma=0.410
18:22:19.472 00.082 3732 UpdateGuideState exits: No star selected
18:22:19.474 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:19.476 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:22:19.477 00.001 3732 Enqueuing Expose request
18:22:19.480 00.003 5896 Worker thread wakes up
18:22:19.480 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:22:19.480 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:22:20.409 00.929 5896 Exposure complete
18:22:20.515 00.106 5896 worker thread done servicing request
18:22:20.515 00.000 3732 OnExposeComplete: enter
18:22:20.519 00.004 3732 UpdateGuideState(): m_state=1
18:22:20.521 00.002 3732 UpdateCurrentPosition: no star selected
18:22:20.523 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:22:20.525 00.002 3732 Status Line: No star selected
18:22:20.535 00.010 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=0, FiltMin=0, FiltMax=32, Gamma=0.410
18:22:20.618 00.083 3732 UpdateGuideState exits: No star selected
18:22:20.623 00.005 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:20.625 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:22:20.628 00.003 3732 Enqueuing Expose request
18:22:20.630 00.002 5896 Worker thread wakes up
18:22:20.630 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:22:20.630 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:22:21.767 01.137 5896 Exposure complete
18:22:21.817 00.050 5896 worker thread done servicing request
18:22:21.818 00.001 3732 OnExposeComplete: enter
18:22:21.821 00.003 3732 UpdateGuideState(): m_state=1
18:22:21.823 00.002 3732 UpdateCurrentPosition: no star selected
18:22:21.826 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:22:21.828 00.002 3732 Status Line: No star selected
18:22:21.834 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=0, FiltMin=0, FiltMax=34, Gamma=0.410
18:22:21.942 00.108 3732 UpdateGuideState exits: No star selected
18:22:21.945 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:21.946 00.001 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:22:21.948 00.002 3732 Enqueuing Expose request
18:22:21.950 00.002 5896 Worker thread wakes up
18:22:21.950 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:22:21.950 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:22:22.877 00.927 5896 Exposure complete
18:22:22.951 00.074 5896 worker thread done servicing request
18:22:22.951 00.000 3732 OnExposeComplete: enter
18:22:22.953 00.002 3732 UpdateGuideState(): m_state=1
18:22:22.955 00.002 3732 UpdateCurrentPosition: no star selected
18:22:22.957 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:22:22.959 00.002 3732 Status Line: No star selected
18:22:22.965 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=48, med=0, FiltMin=0, FiltMax=28, Gamma=0.410
18:22:23.045 00.080 3732 UpdateGuideState exits: No star selected
18:22:23.047 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:23.049 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:22:23.051 00.002 3732 Enqueuing Expose request
18:22:23.053 00.002 5896 Worker thread wakes up
18:22:23.053 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:22:23.053 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:22:24.193 01.140 5896 Exposure complete
18:22:24.263 00.070 5896 worker thread done servicing request
18:22:24.263 00.000 3732 OnExposeComplete: enter
18:22:24.265 00.002 3732 UpdateGuideState(): m_state=1
18:22:24.267 00.002 3732 UpdateCurrentPosition: no star selected
18:22:24.269 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:22:24.271 00.002 3732 Status Line: No star selected
18:22:24.278 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=47, med=0, FiltMin=0, FiltMax=30, Gamma=0.410
18:22:24.358 00.080 3732 UpdateGuideState exits: No star selected
18:22:24.361 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:24.363 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:22:24.364 00.001 3732 Enqueuing Expose request
18:22:24.366 00.002 5896 Worker thread wakes up
18:22:24.366 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:22:24.366 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:22:25.288 00.922 5896 Exposure complete
18:22:25.353 00.065 5896 worker thread done servicing request
18:22:25.353 00.000 3732 OnExposeComplete: enter
18:22:25.355 00.002 3732 UpdateGuideState(): m_state=1
18:22:25.357 00.002 3732 UpdateCurrentPosition: no star selected
18:22:25.359 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:22:25.361 00.002 3732 Status Line: No star selected
18:22:25.367 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=49, med=0, FiltMin=0, FiltMax=29, Gamma=0.410
18:22:25.450 00.083 3732 UpdateGuideState exits: No star selected
18:22:25.453 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:25.456 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:22:25.459 00.003 3732 Enqueuing Expose request
18:22:25.462 00.003 5896 Worker thread wakes up
18:22:25.462 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:22:25.462 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:22:26.601 01.139 5896 Exposure complete
18:22:26.653 00.052 5896 worker thread done servicing request
18:22:26.653 00.000 3732 OnExposeComplete: enter
18:22:26.656 00.003 3732 UpdateGuideState(): m_state=1
18:22:26.660 00.004 3732 UpdateCurrentPosition: no star selected
18:22:26.664 00.004 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:22:26.667 00.003 3732 Status Line: No star selected
18:22:26.674 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=0, FiltMin=0, FiltMax=34, Gamma=0.410
18:22:26.761 00.087 3732 UpdateGuideState exits: No star selected
18:22:26.765 00.004 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:26.769 00.004 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:22:26.772 00.003 3732 Enqueuing Expose request
18:22:26.774 00.002 5896 Worker thread wakes up
18:22:26.774 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:22:26.774 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:22:27.695 00.921 5896 Exposure complete
18:22:27.754 00.059 5896 worker thread done servicing request
18:22:27.754 00.000 3732 OnExposeComplete: enter
18:22:27.756 00.002 3732 UpdateGuideState(): m_state=1
18:22:27.758 00.002 3732 UpdateCurrentPosition: no star selected
18:22:27.760 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:22:27.762 00.002 3732 Status Line: No star selected
18:22:27.767 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=47, med=0, FiltMin=0, FiltMax=31, Gamma=0.410
18:22:27.848 00.081 3732 UpdateGuideState exits: No star selected
18:22:27.850 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:27.851 00.001 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:22:27.853 00.002 3732 Enqueuing Expose request
18:22:27.855 00.002 5896 Worker thread wakes up
18:22:27.855 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:22:27.855 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:22:29.004 01.149 5896 Exposure complete
18:22:29.074 00.070 5896 worker thread done servicing request
18:22:29.074 00.000 3732 OnExposeComplete: enter
18:22:29.076 00.002 3732 UpdateGuideState(): m_state=1
18:22:29.078 00.002 3732 UpdateCurrentPosition: no star selected
18:22:29.080 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:22:29.082 00.002 3732 Status Line: No star selected
18:22:29.087 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=0, FiltMin=0, FiltMax=30, Gamma=0.410
18:22:29.170 00.083 3732 UpdateGuideState exits: No star selected
18:22:29.173 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:29.175 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:22:29.178 00.003 3732 Enqueuing Expose request
18:22:29.180 00.002 5896 Worker thread wakes up
18:22:29.180 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:22:29.180 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:22:30.100 00.920 5896 Exposure complete
18:22:30.173 00.073 5896 worker thread done servicing request
18:22:30.173 00.000 3732 OnExposeComplete: enter
18:22:30.175 00.002 3732 UpdateGuideState(): m_state=1
18:22:30.177 00.002 3732 UpdateCurrentPosition: no star selected
18:22:30.180 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:22:30.182 00.002 3732 Status Line: No star selected
18:22:30.189 00.007 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=0, FiltMin=0, FiltMax=31, Gamma=0.410
18:22:30.270 00.081 3732 UpdateGuideState exits: No star selected
18:22:30.272 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:30.275 00.003 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:22:30.280 00.005 3732 Enqueuing Expose request
18:22:30.283 00.003 5896 Worker thread wakes up
18:22:30.283 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:22:30.284 00.001 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:22:31.412 01.128 5896 Exposure complete
18:22:31.471 00.059 5896 worker thread done servicing request
18:22:31.471 00.000 3732 OnExposeComplete: enter
18:22:31.476 00.005 3732 UpdateGuideState(): m_state=1
18:22:31.479 00.003 3732 UpdateCurrentPosition: no star selected
18:22:31.484 00.005 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:22:31.487 00.003 3732 Status Line: No star selected
18:22:31.497 00.010 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=0, FiltMin=0, FiltMax=31, Gamma=0.410
18:22:31.591 00.094 3732 UpdateGuideState exits: No star selected
18:22:31.594 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:31.598 00.004 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:22:31.601 00.003 3732 Enqueuing Expose request
18:22:31.604 00.003 5896 Worker thread wakes up
18:22:31.604 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:22:31.604 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:22:32.539 00.935 5896 Exposure complete
18:22:32.608 00.069 5896 worker thread done servicing request
18:22:32.609 00.001 3732 OnExposeComplete: enter
18:22:32.611 00.002 3732 UpdateGuideState(): m_state=1
18:22:32.614 00.003 3732 UpdateCurrentPosition: no star selected
18:22:32.616 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:22:32.622 00.006 3732 Status Line: No star selected
18:22:32.628 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=0, FiltMin=0, FiltMax=30, Gamma=0.410
18:22:32.711 00.083 3732 UpdateGuideState exits: No star selected
18:22:32.713 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:32.718 00.005 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:22:32.720 00.002 3732 Enqueuing Expose request
18:22:32.722 00.002 5896 Worker thread wakes up
18:22:32.722 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:22:32.722 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:22:33.850 01.128 5896 Exposure complete
18:22:33.898 00.048 5896 worker thread done servicing request
18:22:33.898 00.000 3732 OnExposeComplete: enter
18:22:33.901 00.003 3732 UpdateGuideState(): m_state=1
18:22:33.904 00.003 3732 UpdateCurrentPosition: no star selected
18:22:33.906 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:22:33.908 00.002 3732 Status Line: No star selected
18:22:33.913 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=0, FiltMin=0, FiltMax=34, Gamma=0.410
18:22:33.993 00.080 3732 UpdateGuideState exits: No star selected
18:22:33.999 00.006 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:34.001 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:22:34.003 00.002 3732 Enqueuing Expose request
18:22:34.005 00.002 5896 Worker thread wakes up
18:22:34.005 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:22:34.005 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:22:34.912 00.907 5896 Exposure complete
18:22:34.962 00.050 5896 worker thread done servicing request
18:22:34.962 00.000 3732 OnExposeComplete: enter
18:22:34.966 00.004 3732 UpdateGuideState(): m_state=1
18:22:34.968 00.002 3732 UpdateCurrentPosition: no star selected
18:22:34.970 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:22:34.972 00.002 3732 Status Line: No star selected
18:22:34.977 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=0, FiltMin=0, FiltMax=29, Gamma=0.410
18:22:35.059 00.082 3732 UpdateGuideState exits: No star selected
18:22:35.062 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:35.064 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:22:35.066 00.002 3732 Enqueuing Expose request
18:22:35.068 00.002 5896 Worker thread wakes up
18:22:35.068 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:22:35.068 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:22:36.209 01.141 5896 Exposure complete
18:22:36.265 00.056 5896 worker thread done servicing request
18:22:36.265 00.000 3732 OnExposeComplete: enter
18:22:36.268 00.003 3732 UpdateGuideState(): m_state=1
18:22:36.270 00.002 3732 UpdateCurrentPosition: no star selected
18:22:36.272 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:22:36.274 00.002 3732 Status Line: No star selected
18:22:36.282 00.008 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=0, FiltMin=0, FiltMax=31, Gamma=0.410
18:22:36.372 00.090 3732 UpdateGuideState exits: No star selected
18:22:36.375 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:36.379 00.004 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:22:36.382 00.003 3732 Enqueuing Expose request
18:22:36.385 00.003 5896 Worker thread wakes up
18:22:36.386 00.001 5896 worker thread servicing REQUEST_EXPOSE 1000
18:22:36.386 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:22:37.315 00.929 5896 Exposure complete
18:22:37.384 00.069 5896 worker thread done servicing request
18:22:37.384 00.000 3732 OnExposeComplete: enter
18:22:37.386 00.002 3732 UpdateGuideState(): m_state=1
18:22:37.388 00.002 3732 UpdateCurrentPosition: no star selected
18:22:37.390 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:22:37.393 00.003 3732 Status Line: No star selected
18:22:37.398 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=0, FiltMin=0, FiltMax=32, Gamma=0.410
18:22:37.481 00.083 3732 UpdateGuideState exits: No star selected
18:22:37.483 00.002 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:37.485 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:22:37.487 00.002 3732 Enqueuing Expose request
18:22:37.489 00.002 5896 Worker thread wakes up
18:22:37.489 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:22:37.489 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:22:38.621 01.132 5896 Exposure complete
18:22:38.679 00.058 5896 worker thread done servicing request
18:22:38.679 00.000 3732 OnExposeComplete: enter
18:22:38.683 00.004 3732 UpdateGuideState(): m_state=1
18:22:38.686 00.003 3732 UpdateCurrentPosition: no star selected
18:22:38.689 00.003 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:22:38.691 00.002 3732 Status Line: No star selected
18:22:38.696 00.005 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=51, med=0, FiltMin=0, FiltMax=29, Gamma=0.410
18:22:38.778 00.082 3732 UpdateGuideState exits: No star selected
18:22:38.781 00.003 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:38.783 00.002 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:22:38.785 00.002 3732 Enqueuing Expose request
18:22:38.787 00.002 5896 Worker thread wakes up
18:22:38.787 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:22:38.787 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:22:39.701 00.914 5896 Exposure complete
18:22:39.749 00.048 5896 worker thread done servicing request
18:22:39.749 00.000 3732 OnExposeComplete: enter
18:22:39.749 00.000 3732 UpdateGuideState(): m_state=1
18:22:39.749 00.000 3732 UpdateCurrentPosition: no star selected
18:22:39.749 00.000 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:22:39.749 00.000 3732 Status Line: No star selected
18:22:39.766 00.017 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=45, med=0, FiltMin=0, FiltMax=33, Gamma=0.410
18:22:39.844 00.078 3732 UpdateGuideState exits: No star selected
18:22:39.844 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:39.844 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:22:39.844 00.000 3732 Enqueuing Expose request
18:22:39.844 00.000 5896 Worker thread wakes up
18:22:39.844 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:22:39.844 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:22:40.991 01.147 5896 Exposure complete
18:22:41.034 00.043 5896 worker thread done servicing request
18:22:41.034 00.000 3732 OnExposeComplete: enter
18:22:41.040 00.006 3732 UpdateGuideState(): m_state=1
18:22:41.042 00.002 3732 UpdateCurrentPosition: no star selected
18:22:41.044 00.002 3732 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:22:41.046 00.002 3732 Status Line: No star selected
18:22:41.052 00.006 3732 UpdateImageDisplay: Size=(1280,960) min=0, max=47, med=0, FiltMin=0, FiltMax=40, Gamma=0.410
18:22:41.131 00.079 3732 UpdateGuideState exits: No star selected
18:22:41.131 00.000 3732 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:22:41.131 00.000 3732 ScheduleExposure(1000,3,0) exposurePending=0
18:22:41.140 00.009 3732 Enqueuing Expose request
18:22:41.142 00.002 5896 Worker thread wakes up
18:22:41.142 00.000 5896 worker thread servicing REQUEST_EXPOSE 1000
18:22:41.142 00.000 5896 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:22:41.696 00.554 3732 Stop button clicked
18:22:41.699 00.003 3732 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
18:22:41.701 00.002 3732 Status Line: Waiting for devices...
18:22:41.810 00.109 5896 ZWO: stopexposure
18:22:41.963 00.153 5896 ZWO: stopexposure
18:22:41.963 00.000 5896 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
18:22:41.969 00.006 5896 worker thread done servicing request
18:22:41.969 00.000 3732 OnExposeComplete: enter
18:22:41.969 00.000 3732 OnExposeComplete: Capture Error reported
18:22:41.969 00.000 3732 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
18:22:41.985 00.016 3732 Changing from state SELECTING to UNINITIALIZED
18:22:41.994 00.009 3732 guider state => SELECTING
18:22:42.001 00.007 3732 Status Line: Stopped.
18:22:42.026 00.025 3732 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
18:22:45.932 03.906 3732 gear_dialog: OnButtonDisconnectCamera
18:22:45.938 00.006 3732 Status Line: Camera Disconnected
18:38:27.827 00.009 13008 PHD2 version 2.6.14 begins execution with:
18:38:27.827 00.000 13008    Windows 10 (build 26200), 64-bit edition
18:38:27.828 00.001 13008    wxWidgets 3.0.5
18:38:27.830 00.002 13008    cfitsio 3.49
18:38:27.830 00.000 13008 GetString("/frame/LogDir", "") returns ""
18:38:27.847 00.017 13008 CoInitializeEx returns 1
18:38:27.851 00.004 13008 locale: using dir C:\Program Files (x86)\PHDGuiding2\locale exists=1
18:38:27.851 00.000 13008 GetInt("/wxLanguage", 0) returns 60
18:38:27.852 00.001 13008 locale: initialized with lang id 60 (r=1)
18:38:27.855 00.003 13008 locale: wxTranslations language set to 60
18:38:27.861 00.006 13008 GetInt("/currentProfile", 0) returns 6
18:38:27.870 00.009 13008 reset dither spiral
18:38:27.875 00.005 13008 StartWorkerThread(00000000) begins
18:38:27.877 00.002 13008 WorkerThread constructor called
18:38:27.879 00.002 13008 StartWorkerThread(0147AA50) ends
18:38:27.881 00.002 10764 WorkerThread::Entry() begins
18:38:27.881 00.000 13008 StartWorkerThread(00000000) begins
18:38:27.883 00.002 10764 worker thread CoInitializeEx returns 0
18:38:27.883 00.000 13008 WorkerThread constructor called
18:38:27.885 00.002 13008 StartWorkerThread(01479AD8) ends
18:38:27.887 00.002 7544 WorkerThread::Entry() begins
18:38:27.887 00.000 13008 GetBoolean("/ServerMode", 1) returns 1
18:38:27.889 00.002 7544 worker thread CoInitializeEx returns 0
18:38:28.011 00.122 13008 GetInt("/profile/6/NoiseReductionMethod", 0) returns 0
18:38:28.014 00.003 13008 GetDouble("/profile/6/DitherScaleFactor", 1.000000) returns 1.000000
18:38:28.016 00.002 13008 GetBoolean("/profile/6/DitherRaOnly", 0) returns 0
18:38:28.019 00.003 13008 GetInt("/profile/6/DitherMode", 0) returns 0
18:38:28.021 00.002 13008 set dither mode 0
18:38:28.024 00.003 13008 GetInt("/profile/6/frame/timeLapse", 0) returns 0
18:38:28.027 00.003 13008 GetInt("/profile/6/frame/var_delay/long_delay", 10000) returns 10000
18:38:28.029 00.002 13008 GetInt("/profile/6/frame/var_delay/short_delay", 1000) returns 1000
18:38:28.031 00.002 13008 GetBoolean("/profile/6/frame/var_delay/enabled", 0) returns 0
18:38:28.033 00.002 13008 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
18:38:28.035 00.002 13008 GetInt("/profile/6/AutoLoadCalibration", -1) returns 1
18:38:28.037 00.002 13008 GetInt("/profile/6/frame/focalLength", 0) returns 414
18:38:28.039 00.002 13008 GetInt("/profile/6/auto_exp/exposure_min", 1000) returns 1000
18:38:28.041 00.002 13008 GetInt("/profile/6/auto_exp/exposure_max", 5000) returns 5000
18:38:28.043 00.002 13008 GetDouble("/profile/6/auto_exp/target_snr", 6.000000) returns 6.000000
18:38:28.044 00.001 13008 AutoExp: config min = 1000 max = 5000 snr = 6.00
18:38:28.046 00.002 13008 AutoExp: reset exp to 5000
18:38:28.048 00.002 13008 GetInt("/profile/6/CustomExposureDuration", 30000) returns 30000
18:38:28.055 00.007 13008 GetInt("/profile/6/ExposureDurationMs", 1000) returns 1000
18:38:28.060 00.005 13008 OnExposureDurationSelected: duration = 1000
18:38:28.063 00.003 13008 GetBoolean("/profile/6/BeepForLostStar", 1) returns 1
18:38:28.066 00.003 13008 GetInt("/profile/6/Gamma", 100) returns 41
18:38:28.069 00.003 13008 GetBoolean("/profile/6/ImageLogger/LoggingEnabled", 0) returns 0
18:38:28.071 00.002 13008 GetBoolean("/profile/6/ImageLogger/LogFramesOverThreshRel", 0) returns 0
18:38:28.073 00.002 13008 GetBoolean("/profile/6/ImageLogger/LogFramesOverThreshPx", 0) returns 0
18:38:28.075 00.002 13008 GetBoolean("/profile/6/ImageLogger/LogFramesDropped", 0) returns 0
18:38:28.076 00.001 13008 GetBoolean("/profile/6/ImageLogger/LogAutoSelectFrames", 0) returns 0
18:38:28.078 00.002 13008 GetDouble("/profile/6/ImageLogger/ErrorThreshRel", 4.000000) returns 4.000000
18:38:28.080 00.002 13008 GetDouble("/profile/6/ImageLogger/ErrorThreshPx", 4.000000) returns 4.000000
18:38:28.082 00.002 13008 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
18:38:28.084 00.002 13008 GetBoolean("/profile/6/indi/VerboseLogging", 0) returns 0
18:38:28.095 00.011 13008 guider state => UNINITIALIZED
18:38:28.098 00.003 13008 GetInt("/profile/6/overlay/slit/center.x", 376) returns 376
18:38:28.100 00.002 13008 GetInt("/profile/6/overlay/slit/center.y", 290) returns 290
18:38:28.102 00.002 13008 GetInt("/profile/6/overlay/slit/width", 8) returns 8
18:38:28.104 00.002 13008 GetInt("/profile/6/overlay/slit/height", 100) returns 100
18:38:28.106 00.002 13008 GetInt("/profile/6/overlay/slit/angle", 0) returns 0
18:38:28.108 00.002 13008 Changing from state UNINITIALIZED to UNINITIALIZED
18:38:28.110 00.002 13008 guider state => SELECTING
18:38:28.111 00.001 13008 GetBoolean("/profile/6/guider/FastRecenter", 1) returns 1
18:38:28.114 00.003 13008 GetBoolean("/profile/6/guider/ScaleImage", 1) returns 1
18:38:28.116 00.002 13008 GetDouble("/profile/6/guider/StarMinHFD", 1.500000) returns 1.500000
18:38:28.117 00.001 13008 Setting StarMinHFD = 1.50
18:38:28.120 00.003 13008 GetDouble("/profile/6/guider/StarMaxHFD", 20.000000) returns 10.000000
18:38:28.124 00.004 13008 Setting MaxHFD = 10.0
18:38:28.127 00.003 13008 GetDouble("/profile/6/guider/StarMinSNR", 6.000000) returns 6.000000
18:38:28.129 00.002 13008 Setting StarMinSNR = 6.0
18:38:28.131 00.002 13008 GetInt("/profile/6/guider/AutoSelDownsample", 0) returns 0
18:38:28.133 00.002 13008 Setting AutoSelDownsample = 0
18:38:28.135 00.002 13008 GetString("/profile/6/guider/bookmarks", "") returns ""
18:38:28.137 00.002 13008 GetDouble("/profile/6/guider/onestar/MassChangeThreshold", 0.500000) returns 0.500000
18:38:28.139 00.002 13008 GetBoolean("/profile/6/guider/onestar/MassChangeThresholdEnabled", 1) returns 0
18:38:28.141 00.002 13008 GetBoolean("/profile/6/guider/onestar/TolerateJumpsEnabled", 0) returns 0
18:38:28.143 00.002 13008 GetDouble("/profile/6/guider/onestar/TolerateJumpsThreshold", 4.000000) returns 4.000000
18:38:28.145 00.002 13008 GetInt("/profile/6/guider/onestar/SearchRegion", 15) returns 15
18:38:28.147 00.002 13008 GetBoolean("/profile/6/guider/multistar/enabled", 0) returns 1
18:38:28.149 00.002 13008 MultiStar mode enabled
18:38:28.152 00.003 13008 GetBoolean("/StickyLockPosition", 0) returns 0
18:38:28.162 00.010 13008 GetString("/geometry", "") returns "1;2576;1408;-8;-8"
18:38:28.205 00.043 13008 GetInt("/graph/ScopeOrCameraUnits", 0) returns 0
18:38:28.208 00.003 13008 GetString("/graph/RAColor", "") returns "#6464FF"
18:38:28.210 00.002 13008 GetString("/graph/DecColor", "") returns "#FF0000"
18:38:28.212 00.002 13008 GetInt("/graph/minLength", 50) returns 50
18:38:28.213 00.001 13008 GetInt("/graph/maxLength", 400) returns 400
18:38:28.218 00.005 13008 GetInt("/graph/minHeight", 1) returns 1
18:38:28.221 00.003 13008 GetInt("/graph/maxHeight", 16) returns 16
18:38:28.223 00.002 13008 GetInt("/graph/length", 100) returns 400
18:38:28.225 00.002 13008 GraphStats window size = 400
18:38:28.228 00.003 13008 GetInt("/graph/height", 4) returns 4
18:38:28.230 00.002 13008 GetInt("graph/HeightUnits", 1) returns 1
18:38:28.233 00.003 13008 GetBoolean("/graph/showCorrections", 1) returns 1
18:38:28.235 00.002 13008 GetBoolean("/graph/showStarMass", 0) returns 1
18:38:28.237 00.002 13008 GetBoolean("/graph/showStarSNR", 0) returns 1
18:38:28.239 00.002 13008 GetBoolean("/graph/correctionsToScale", 0) returns 0
18:38:28.305 00.066 13008 GetInt("/graph_stepguider/length", 1) returns 1
18:38:28.316 00.011 13008 GetBoolean("/ProfileRawMode", 0) returns 0
18:38:28.319 00.003 13008 GetInt("/target/length", 100) returns 100
18:38:28.321 00.002 13008 GetDouble("/target/zoom", 1.000000) returns 1.000000
18:38:28.336 00.015 13008 GetBoolean("/profile/6/target/refCircleEnabled", 0) returns 0
18:38:28.338 00.002 13008 GetDouble("/profile/6/target/refCircleRadius", 2.000000) returns 2.000000
18:38:29.047 00.709 13008 GetString("/profile/6/name", "") returns "OAG"
18:38:29.050 00.003 13008 GetString("/profile/7/name", "") returns "IMX224@120mm"
18:38:29.064 00.014 13008 GetString("/profile/6/name", "") returns "OAG"
18:38:30.080 01.016 13008 GetString("/profile/6/indi/INDIcam", "") returns ""
18:38:30.105 00.025 13008 GetString("/profile/6/indi/INDImount", "") returns ""
18:38:30.123 00.018 13008 GetString("/profile/6/indi/INDImount", "") returns ""
18:38:30.142 00.019 13008 GetString("/profile/6/indi/INDIrotator", "") returns ""
18:38:30.148 00.006 13008 GetString("/profile/6/camera/LastMenuChoice", "None") returns "ZWO ASI Camera"
18:38:30.151 00.003 13008 CameraFactory(ZWO ASI Camera)
18:38:30.154 00.003 13008 GetBoolean("/profile/6/camera/UseSubframes", 0) returns 0
18:38:30.157 00.003 13008 GetInt("/profile/6/camera/ReadDelay", 150) returns 150
18:38:30.160 00.003 13008 GetInt("/profile/6/camera/gain", 95) returns 48
18:38:30.162 00.002 13008 GetInt("/profile/6/camera/TimeoutMs", 15000) returns 15000
18:38:30.165 00.003 13008 GetInt("/profile/6/camera/SaturationADU", 0) returns 255
18:38:30.169 00.004 13008 GetBoolean("/profile/6/camera/SaturationByADU", 1) returns 1
18:38:30.172 00.003 13008 GetDouble("/profile/6/camera/pixelsize", 0.000000) returns 3.750000
18:38:30.174 00.002 13008 GetInt("/profile/6/camera/binning", 1) returns 1
18:38:30.177 00.003 13008 GetInt("/profile/6/camera/ZWO/bpp", 8) returns 8
18:38:30.180 00.003 13008 Created new camera of type ZWO ASI Camera = 0D067000
18:38:30.183 00.003 13008 GetString("/profile/6/camera/LastMenuChoice", "") returns "ZWO ASI Camera"
18:38:30.188 00.005 13008 GetString("/profile/6/scope/LastMenuChoice", "None") returns "iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)"
18:38:30.191 00.003 13008 ScopeFactory(iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM))
18:38:30.194 00.003 13008 GetInt("/profile/6/scope/CalibrationDuration", 750) returns 450
18:38:30.196 00.002 13008 GetInt("/profile/6/scope/CalibrationDistance", 25) returns 25
18:38:30.199 00.003 13008 GetInt("/profile/6/scope/MaxRaDuration", 2500) returns 2500
18:38:30.201 00.002 13008 GetInt("/profile/6/scope/MaxDecDuration", 2500) returns 2500
18:38:30.204 00.003 13008 GetInt("/profile/6/scope/DecGuideMode", 1) returns 1
18:38:30.206 00.002 13008 DecGuideMode set to Auto (1)
18:38:30.208 00.002 13008 GetInt("/profile/6/scope/XGuideAlgorithm", 1) returns 5
18:38:30.211 00.003 13008 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_control_gain", 0.600000) returns 0.600000
18:38:30.213 00.002 13008 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_min_move", 0.200000) returns 0.180000
18:38:30.216 00.003 13008 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_period_lengths_inference", 2.000000) returns 2.000000
18:38:30.219 00.003 13008 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_period_lengths_period_estimation", 2.000000) returns 2.000000
18:38:30.222 00.003 13008 GetInt("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_points_for_approximation", 100) returns 100
18:38:30.224 00.002 13008 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_prediction_gain", 0.500000) returns 0.700000
18:38:30.227 00.003 13008 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_length_scale_se0_kern", 700.000000) returns 700.000000
18:38:30.230 00.003 13008 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_sigvar_se0_kern", 20.000000) returns 20.000000
18:38:30.233 00.003 13008 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_length_scale_per_kern", 10.000000) returns 10.000000
18:38:30.236 00.003 13008 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_sigvar_per_kern", 20.000000) returns 20.000000
18:38:30.239 00.003 13008 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_length_scale_se1_kern", 25.000000) returns 25.000000
18:38:30.242 00.003 13008 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_sigvar_se1_kern", 10.000000) returns 10.000000
18:38:30.245 00.003 13008 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_period_per_kern", 200.000000) returns 600.731000
18:38:30.249 00.004 13008 GetBoolean("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_compute_period", 1) returns 1
18:38:30.252 00.003 13008 PPEC: reset GP model
18:38:30.255 00.003 13008 GetInt("/profile/6/scope/YGuideAlgorithm", 4) returns 4
18:38:30.258 00.003 13008 GetDouble("/profile/6/scope/GuideAlgorithm/Y/ResistSwitch/minMove", 0.200000) returns 0.180000
18:38:30.261 00.003 13008 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.18
18:38:30.265 00.004 13008 GetDouble("/profile/6/scope/GuideAlgorithm/Y/ResistSwitch/aggression", 1.000000) returns 1.000000
18:38:30.268 00.003 13008 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
18:38:30.271 00.003 13008 GetBoolean("/profile/6/scope/GuideAlgorithm/Y/ResistSwitch/fastSwitch", 1) returns 1
18:38:30.274 00.003 13008 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
18:38:30.278 00.004 13008 GetBoolean("/profile/6/scope/CalFlipRequiresDecFlip", 0) returns 0
18:38:30.282 00.004 13008 GetBoolean("/profile/6/scope/AssumeOrthogonal", 0) returns 0
18:38:30.285 00.003 13008 GetBoolean("/profile/6/scope/UseDecComp", 1) returns 1
18:38:30.289 00.004 13008 GetBoolean("/profile/6/scope/HiResEncoders", 0) returns 0
18:38:30.292 00.003 13008 GetInt("/profile/6/scope/DecBacklashPulse", 0) returns 1245
18:38:30.296 00.004 13008 GetInt("/profile/6/scope/DecBacklashFloor", 0) returns 20
18:38:30.299 00.003 13008 GetInt("/profile/6/scope/DecBacklashCeiling", 0) returns 2100
18:38:30.302 00.003 13008 GetBoolean("/profile/6/scope/BacklashCompEnabled", 0) returns 1
18:38:30.304 00.002 13008 BLC: Enabled with correction = 1245 ms, Floor = 20, Ceiling = 2100, Adjustable
18:38:30.307 00.003 13008 GetBoolean("/profile/6/scope/StopGuidingWhenSlewing", 1) returns 0
18:38:30.311 00.004 13008 Scope: slew check disabled
18:38:30.314 00.003 13008 Created new scope of type iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM) = 0FB19E38
18:38:30.317 00.003 13008 GetString("/profile/6/scope/LastMenuChoice", "") returns "iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)"
18:38:30.321 00.004 13008 GetString("/profile/6/scope/LastAuxMenuChoice", "None") returns "None"
18:38:30.324 00.003 13008 ScopeFactory(None)
18:38:30.327 00.003 13008 Created new aux scope of type None = 00000000
18:38:30.330 00.003 13008 GetString("/profile/6/scope/LastAuxMenuChoice", "") returns "None"
18:38:30.333 00.003 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1364->OnAuxChoiceScope: m_pAuxScope == NULL
18:38:30.337 00.004 13008 GetString("/profile/6/stepguider/LastMenuChoice", "None") returns "None"
18:38:30.340 00.003 13008 StepGuiderFactory(None)
18:38:30.344 00.004 13008 Created new stepguider of type None = 00000000
18:38:30.347 00.003 13008 GetString("/profile/6/stepguider/LastMenuChoice", "") returns "None"
18:38:30.349 00.002 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1590->OnChoiceStepGuider: m_pStepGuider == NULL
18:38:30.353 00.004 13008 GetString("/profile/6/rotator/LastMenuChoice", "None") returns "None"
18:38:30.356 00.003 13008 RotatorFactory(None)
18:38:30.359 00.003 13008 Created new Rotator of type None = 00000000
18:38:30.362 00.003 13008 GetString("/profile/6/rotator/LastMenuChoice", "") returns "None"
18:38:30.365 00.003 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1728->OnChoiceRotator: m_pRotator == NULL
18:38:30.381 00.016 13008 GetString("/profile/6/name", "") returns "OAG"
18:38:30.384 00.003 13008 SetupHelpFile: langid=60, locale-specific help = C:\Program Files (x86)\PHDGuiding2\locale\en_US\PHD2GuideHelp.zip
18:38:30.387 00.003 13008 SetupHelpFile: using default help C:\Program Files (x86)\PHDGuiding2\PHD2GuideHelp.zip
18:38:30.451 00.064 13008 starting server
18:38:30.477 00.026 13008 event server started, listening on port 4400
18:38:30.481 00.004 13008 Server started, listening on port 4300
18:38:30.484 00.003 13008 Status Line: Server started
18:38:30.494 00.010 13008 GetString("/perspective", "") returns "layout2|name=MainToolBar;caption=Main tool bar;state=2106108;dir=3;layer=10;row=0;pos=0;prop=100000;bestw=567;besth=42;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Guider;caption=Guider;state=256;dir=5;layer=0;row=0;pos=0;prop=100000;bestw=640;besth=512;minw=640;minh=512;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=GraphLog;caption=History;state=2099196;dir=3;layer=0;row=0;pos=0;prop=100000;bestw=534;besth=233;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Stats;caption=Guide Stats;state=2099198;dir=3;layer=0;row=0;pos=1;prop=100000;bestw=245;besth=424;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=AOPosition;caption=AO Position;state=2099198;dir=4;layer=0;row=0;pos=0;prop=100000;bestw=293;besth=207;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Profile;caption=Star Profile;state=2099196;dir=2;layer=0;row=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=2099196;dir=2;layer=0;row=0;pos=1;prop=100000;bestw=320;besth=207;minw=293;minh=208;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|dock_size(3,10,0)=44|dock_size(5,0,0)=642|dock_size(3,0,0)=382|dock_size(2,0,0)=584|"
18:38:30.788 00.294 13008 GetBoolean("/Update/enabled", 1) returns 1
18:38:30.810 00.022 13008 GetInt("/Update/series", 0) returns 0
18:38:30.821 00.011 11612 UPD: updater thread entry
18:38:30.825 00.004 11612 UPD: fetch https://openphdguiding.org/release-main-win.txt
18:38:30.970 00.145 13008 evsrv: cli 0FAFD5F8 connect
18:38:30.974 00.004 13008 evsrv: cli 0FAFD5F8 request: {"method":"get_app_state","id":"8437a207-788f-4835-a79f-de16b85be60e"}
18:38:30.977 00.003 13008 evsrv: cli 0FAFD5F8 response: {"jsonrpc":"2.0","result":"Stopped","id":"8437a207-788f-4835-a79f-de16b85be60e"}
18:38:30.985 00.008 13008 evsrv: cli 0FAFD5F8 disconnect
18:38:30.990 00.005 13008 evsrv: cli 0FAFD698 connect
18:38:30.998 00.008 13008 evsrv: cli 0FAFD378 connect
18:38:31.004 00.006 13008 evsrv: cli 0FAFD378 request: {"method":"get_profile","id":"3e33bc12-d446-40d5-8b5e-1dcaefd7a412"}
18:38:31.009 00.005 13008 GetString("/profile/6/name", "") returns "OAG"
18:38:31.012 00.003 13008 evsrv: cli 0FAFD378 response: {"jsonrpc":"2.0","result":{"id":6,"name":"OAG"},"id":"3e33bc12-d446-40d5-8b5e-1dcaefd7a412"}
18:38:31.024 00.012 13008 evsrv: cli 0FAFD378 disconnect
18:38:31.030 00.006 13008 evsrv: cli 0FAFE318 connect
18:38:31.035 00.005 13008 evsrv: cli 0FAFE318 request: {"method":"get_profiles","id":"a7ab5e43-b7e8-4985-ab4c-a57867b5da1f"}
18:38:31.038 00.003 13008 GetString("/profile/6/name", "") returns "OAG"
18:38:31.043 00.005 13008 GetString("/profile/7/name", "") returns "IMX224@120mm"
18:38:31.046 00.003 13008 GetString("/profile/6/name", "") returns "OAG"
18:38:31.050 00.004 11612 UPD: latest ver = 2.6.14
18:38:31.050 00.000 11612 UPD: URL = https://openphdguiding.org/phd2-2.6.14-installer.exe
18:38:31.050 00.000 11612 UPD: SHA1 = 1140be99e411b32d4abcb72e89540e2ec178746d
18:38:31.050 00.000 13008 GetString("/profile/6/name", "") returns "OAG"
18:38:31.053 00.003 11612 GetInt("/Update/force", 0) returns 0
18:38:31.053 00.000 11612 UPD: version is up-to-date
18:38:31.053 00.000 13008 GetString("/profile/7/name", "") returns "IMX224@120mm"
18:38:31.056 00.003 11612 UPD: updater thread exit
18:38:31.056 00.000 13008 evsrv: cli 0FAFE318 response: {"jsonrpc":"2.0","result":[{"id":6,"name":"OAG","selected":true},{"id":7,"name":"IMX224@120mm"}],"id":"a7ab5e43-b7e8-4985-ab4c-a57867b5da1f"}
18:38:31.065 00.009 13008 evsrv: cli 0FAFE318 disconnect
18:38:31.564 00.499 13008 evsrv: cli 0FAFE458 connect
18:38:31.569 00.005 13008 evsrv: cli 0FAFE458 request: {"method":"get_connected","id":"f058f834-a72a-446f-93b8-270ba00021e5"}
18:38:31.573 00.004 13008 evsrv: cli 0FAFE458 response: {"jsonrpc":"2.0","result":false,"id":"f058f834-a72a-446f-93b8-270ba00021e5"}
18:38:31.577 00.004 13008 evsrv: cli 0FAFE458 disconnect
18:38:31.582 00.005 13008 evsrv: cli 0FAFD418 connect
18:38:31.586 00.004 13008 evsrv: cli 0FAFD418 request: {"method":"set_connected","params":[true],"id":"1741cb4c-426f-48bc-abd9-2097e5d7ac8e"}
18:38:31.588 00.002 13008 gear_dialog: ConnectAll calls OnButtonConnectAll
18:38:31.595 00.007 13008 gear_dialog: OnButtonConnectAll
18:38:31.597 00.002 13008 gear_dialog: DoConnectCamera [ZWO ASI Camera]
18:38:31.599 00.002 13008 Status Line: Connecting to Camera ...
18:38:31.604 00.005 13008 GetString("/profile/6/cam_hash/8d44cd37/whichCamera", "") returns "1,ZWO ASI120MM Mini"
18:38:31.607 00.003 13008 Connecting to camera [ZWO ASI Camera] id = [1,ZWO ASI120MM Mini]
18:38:31.617 00.010 13008 ZWO: SDK Version = [1, 40, 0, 0]
18:38:31.632 00.015 13008 ZWO: find camera id: [1,ZWO ASI120MM Mini], ncams = 1
18:38:31.637 00.005 13008 ZWO: no matching camera at idx 1, try to match model name ...
18:38:31.648 00.011 13008 ZWO: cam [0] ZWO ASI120MM Mini
18:38:31.651 00.003 13008 ZWO: found first matching camera at idx 0
18:38:32.306 00.655 13008 ZWO: using mode BPP = 8
18:38:32.309 00.003 13008 ZWO: usb3 = 0, is_mini = 1, name = [ZWO ASI120MM Mini]
18:38:32.312 00.003 13008 ZWO: selecting snap mode
18:38:32.314 00.002 13008 ZWO: IsColorCam = 0
18:38:32.316 00.002 13008 ZWO: supported bin 0 = 1
18:38:32.318 00.002 13008 ZWO: supported bin 1 = 2
18:38:32.343 00.025 13008 ZWO: gain range = 0 .. 100
18:38:32.346 00.003 13008 ZWO: lowest RN gain = 48 (48%)
18:38:32.348 00.002 13008 ZWO: frame (0,0)+(1280,960)
18:38:32.357 00.009 13008 GetString("/profile/6/camera/LimitFrame", "") returns "0;0;0;0"
18:38:32.361 00.004 13008 camera: updated LimitFrame => (0,0),(0x0)
18:38:32.363 00.002 13008 GetDouble("/profile/6/camera/pixelsize", 0.000000) returns 3.750000
18:38:32.365 00.002 13008 DoConnectCamera: reconnecting=0 warningIssued=0 lastCam=[ZWO ASI Camera] scaleRatio=1.000
18:38:32.368 00.003 13008 Connected Camera: ZWO ASI120MM Mini
18:38:32.372 00.004 13008 FrameSize=(1280,960)
18:38:32.376 00.004 13008 PixelSize=3.75
18:38:32.378 00.002 13008 BitsPerPixel=8
18:38:32.380 00.002 13008 HasGainControl=1
18:38:32.383 00.003 13008 GuideCameraGain=48
18:38:32.385 00.002 13008 HasShutter=0
18:38:32.387 00.002 13008 HasSubFrames=1
18:38:32.389 00.002 13008 ST4HasGuideOutput=1
18:38:32.392 00.003 13008 GetBoolean("/profile/6/camera/AutoLoadDefectMap", 1) returns 1
18:38:32.394 00.002 13008 auto-loading defect map
18:38:32.397 00.003 13008 Loading defect map file C:\Users\Adam\AppData\Local\phd2\darks_defects\PHD2_defect_map_6.txt
18:38:32.399 00.002 13008 Defect map file not found: C:\Users\Adam\AppData\Local\phd2\darks_defects\PHD2_defect_map_6.txt
18:38:32.402 00.003 13008 Status Line: Defect map not loaded
18:38:32.408 00.006 13008 GetBoolean("/profile/6/camera/AutoLoadDarks", 1) returns 1
18:38:32.410 00.002 13008 Auto-loading dark library
18:38:32.480 00.070 13008 loaded dark frame exposure = 1000, med = 0
18:38:32.524 00.044 13008 loaded dark frame exposure = 1500, med = 0
18:38:32.571 00.047 13008 loaded dark frame exposure = 2000, med = 0
18:38:32.613 00.042 13008 loaded dark frame exposure = 2500, med = 0
18:38:32.655 00.042 13008 loaded dark frame exposure = 3000, med = 0
18:38:32.657 00.002 13008 loaded dark library from C:\Users\Adam\AppData\Local\phd2\darks_defects\PHD2_dark_lib_6.fit
18:38:32.659 00.002 13008 Status Line: Darks loaded
18:38:32.669 00.010 13008 Status Line: Camera Connected
18:38:32.678 00.009 13008 gear_dialog: OnButtonConnectStepGuider
18:38:32.685 00.007 13008 Connected AO:None
18:38:32.687 00.002 13008 gear_dialog: OnButtonConnectScope
18:38:32.689 00.002 13008 Status Line: Connecting to Mount ...
18:38:32.694 00.005 13008 Connecting to mount [iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)]
18:38:32.696 00.002 13008 ASCOM Scope: Connecting
18:38:32.697 00.001 13008 Create ASCOM Scope: choice 'iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)' progid ASCOM.iOptron2017.Telescope
18:38:33.100 00.403 13008 pScopeDriver = 0x175C0030
18:38:33.144 00.044 13008 Scope reports its name as iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)
18:38:33.150 00.006 13008 ASCOM scope CanSlewAsync is true
18:38:33.153 00.003 13008 iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM) connected
18:38:33.161 00.008 13008 ScopeASCOM::GetDeclinationRadians() returns 90.0
18:38:33.166 00.005 13008 ScopeASCOM::SideOfPier() returns -1
18:38:33.169 00.003 13008 ASCOM Scope: Connect success
18:38:33.171 00.002 13008 Status Line: Mount Connected
18:38:33.179 00.008 13008 Connected Scope:iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)
18:38:33.181 00.002 13008 gear_dialog: OnButtonConnectAuxScope
18:38:33.185 00.004 13008 Connected AuxScope:None
18:38:33.189 00.004 13008 gear_dialog: OnButtonConnectRotator
18:38:33.194 00.005 13008 Connected Rotator:None
18:38:33.259 00.065 13008 GetBoolean("/profile/6/target/refCircleEnabled", 0) returns 0
18:38:33.261 00.002 13008 GetDouble("/profile/6/target/refCircleRadius", 2.000000) returns 2.000000
18:38:33.263 00.002 13008 Auto-loading calibration data
18:38:33.265 00.002 13008 GetDouble("/profile/6/scope/calibration/xRate", 1.000000) returns 0.004914
18:38:33.267 00.002 13008 GetDouble("/profile/6/scope/calibration/yRate", 1.000000) returns 0.004641
18:38:33.269 00.002 13008 GetInt("/profile/6/scope/calibration/binning", 1) returns 1
18:38:33.271 00.002 13008 GetDouble("/profile/6/scope/calibration/xAngle", 0.000000) returns 2.308860
18:38:33.273 00.002 13008 GetDouble("/profile/6/scope/calibration/yAngle", 1.570796) returns -2.457190
18:38:33.274 00.001 13008 GetDouble("/profile/6/scope/calibration/declination", 0.000000) returns 0.229150
18:38:33.278 00.004 13008 GetInt("/profile/6/scope/calibration/pierSide", -1) returns 0
18:38:33.280 00.002 13008 GetInt("/profile/6/scope/calibration/raGuideParity", 0) returns 1
18:38:33.281 00.001 13008 GetInt("/profile/6/scope/calibration/decGuideParity", 0) returns -1
18:38:33.284 00.003 13008 GetDouble("/profile/6/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
18:38:33.287 00.003 13008 Mount::SetCalibration (scope) -- xAngle=132.3 yAngle=-140.8 xRate=4.914 yRate=4.641 bin=1 dec=13.1 pierSide=0 par=+/- rotAng=None
18:38:33.289 00.002 13008 Mount::SetCalibration (scope) -- sets m_xAngle=132.3 m_yAngleError=3.1
18:38:33.295 00.006 13008 ScopeASCOM::GetDeclinationRadians() returns 90.0
18:38:33.298 00.003 13008 ScopeASCOM::SideOfPier() returns -1
18:38:33.865 00.567 13008 GetBoolean("/profile/6/target/refCircleEnabled", 0) returns 0
18:38:33.867 00.002 13008 GetDouble("/profile/6/target/refCircleRadius", 2.000000) returns 2.000000
18:38:33.869 00.002 13008 Auto-loading calibration data
18:38:33.872 00.003 13008 GetDouble("/profile/6/scope/calibration/xRate", 1.000000) returns 0.004914
18:38:33.875 00.003 13008 GetDouble("/profile/6/scope/calibration/yRate", 1.000000) returns 0.004641
18:38:33.876 00.001 13008 GetInt("/profile/6/scope/calibration/binning", 1) returns 1
18:38:33.878 00.002 13008 GetDouble("/profile/6/scope/calibration/xAngle", 0.000000) returns 2.308860
18:38:33.880 00.002 13008 GetDouble("/profile/6/scope/calibration/yAngle", 1.570796) returns -2.457190
18:38:33.882 00.002 13008 GetDouble("/profile/6/scope/calibration/declination", 0.000000) returns 0.229150
18:38:33.884 00.002 13008 GetInt("/profile/6/scope/calibration/pierSide", -1) returns 0
18:38:33.886 00.002 13008 GetInt("/profile/6/scope/calibration/raGuideParity", 0) returns 1
18:38:33.888 00.002 13008 GetInt("/profile/6/scope/calibration/decGuideParity", 0) returns -1
18:38:33.890 00.002 13008 GetDouble("/profile/6/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
18:38:33.892 00.002 13008 Mount::SetCalibration (scope) -- xAngle=132.3 yAngle=-140.8 xRate=4.914 yRate=4.641 bin=1 dec=13.1 pierSide=0 par=+/- rotAng=None
18:38:33.894 00.002 13008 Mount::SetCalibration (scope) -- sets m_xAngle=132.3 m_yAngleError=3.1
18:38:33.898 00.004 13008 ScopeASCOM::GetDeclinationRadians() returns 90.0
18:38:33.901 00.003 13008 ScopeASCOM::SideOfPier() returns -1
18:38:33.907 00.006 13008 evsrv: cli 0FAFD418 response: {"jsonrpc":"2.0","result":0,"id":"1741cb4c-426f-48bc-abd9-2097e5d7ac8e"}
18:38:33.911 00.004 13008 evsrv: cli 0FAFD418 disconnect
18:38:33.914 00.003 13008 evsrv: cli 0FAFE638 connect
18:38:33.917 00.003 13008 evsrv: cli 0FAFE638 request: {"method":"get_lock_shift_params","id":"ce309ad6-15e6-4375-9ec3-6e15bedcf3e2"}
18:38:33.920 00.003 13008 evsrv: cli 0FAFE638 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"ce309ad6-15e6-4375-9ec3-6e15bedcf3e2"}
18:38:33.929 00.009 13008 evsrv: cli 0FAFE638 disconnect
18:38:33.935 00.006 13008 evsrv: cli 0FAFD558 connect
18:38:33.939 00.004 13008 evsrv: cli 0FAFD558 request: {"method":"get_pixel_scale","id":"0e1c6e95-a35e-42c4-8c72-45042a5375d0"}
18:38:33.942 00.003 13008 evsrv: cli 0FAFD558 response: {"jsonrpc":"2.0","result":1.86834,"id":"0e1c6e95-a35e-42c4-8c72-45042a5375d0"}
18:38:33.946 00.004 13008 evsrv: cli 0FAFD558 disconnect
18:41:08.739 154.793 13008 evsrv: cli 0FAFE278 connect
18:41:08.756 00.017 13008 evsrv: cli 0FAFE278 request: {"method":"get_app_state","id":"a3950e12-f90a-4eaf-bef0-11c2065e9721"}
18:41:08.760 00.004 13008 evsrv: cli 0FAFE278 response: {"jsonrpc":"2.0","result":"Stopped","id":"a3950e12-f90a-4eaf-bef0-11c2065e9721"}
18:41:08.764 00.004 13008 evsrv: cli 0FAFE278 disconnect
18:42:11.845 63.081 13008 evsrv: cli 0FAFDB98 connect
18:42:11.845 00.000 13008 evsrv: cli 0FAFDB98 request: {"method":"get_app_state","id":"9067fe7e-22aa-4053-b3a1-4fcfa8844608"}
18:42:11.845 00.000 13008 evsrv: cli 0FAFDB98 response: {"jsonrpc":"2.0","result":"Stopped","id":"9067fe7e-22aa-4053-b3a1-4fcfa8844608"}
18:42:11.859 00.014 13008 evsrv: cli 0FAFDB98 disconnect
18:42:23.122 11.263 13008 StartLoopingInteractive: Loop button clicked
18:42:23.129 00.007 13008 Status Line: Looping
18:42:23.136 00.007 13008 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
18:42:23.145 00.009 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:42:23.145 00.000 13008 Enqueuing Expose request
18:42:23.145 00.000 10764 Worker thread wakes up
18:42:23.145 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:42:23.145 00.000 10764 Exposure delay set to 0
18:42:23.145 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:42:23.145 00.000 10764 ZWO: set CONTROL_EXPOSURE 1000000
18:42:23.369 00.224 10764 ZWO: set CONTROL_GAIN 48% 48
18:42:24.730 01.361 10764 Exposure complete
18:42:24.777 00.047 10764 worker thread done servicing request
18:42:24.777 00.000 13008 OnExposeComplete: enter
18:42:24.777 00.000 13008 UpdateGuideState(): m_state=1
18:42:24.777 00.000 13008 UpdateCurrentPosition: no star selected
18:42:24.777 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:42:24.777 00.000 13008 Status Line: No star selected
18:42:24.793 00.016 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=34, med=0, FiltMin=0, FiltMax=4, Gamma=0.410
18:42:24.838 00.045 13008 UpdateGuideState exits: No star selected
18:42:24.838 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:24.838 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:42:24.838 00.000 13008 Enqueuing Expose request
18:42:24.838 00.000 10764 Worker thread wakes up
18:42:24.838 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:42:24.838 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:42:25.755 00.917 10764 Exposure complete
18:42:25.803 00.048 10764 worker thread done servicing request
18:42:25.803 00.000 13008 OnExposeComplete: enter
18:42:25.805 00.002 13008 UpdateGuideState(): m_state=1
18:42:25.809 00.004 13008 UpdateCurrentPosition: no star selected
18:42:25.811 00.002 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:42:25.815 00.004 13008 Status Line: No star selected
18:42:25.821 00.006 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=0, FiltMin=0, FiltMax=5, Gamma=0.410
18:42:25.871 00.050 13008 UpdateGuideState exits: No star selected
18:42:25.873 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:25.878 00.005 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:42:25.882 00.004 13008 Enqueuing Expose request
18:42:25.886 00.004 10764 Worker thread wakes up
18:42:25.886 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:42:25.886 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:42:27.026 01.140 10764 Exposure complete
18:42:27.073 00.047 10764 worker thread done servicing request
18:42:27.073 00.000 13008 OnExposeComplete: enter
18:42:27.075 00.002 13008 UpdateGuideState(): m_state=1
18:42:27.077 00.002 13008 UpdateCurrentPosition: no star selected
18:42:27.077 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:42:27.077 00.000 13008 Status Line: No star selected
18:42:27.085 00.008 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=12, Gamma=0.410
18:42:27.134 00.049 13008 UpdateGuideState exits: No star selected
18:42:27.137 00.003 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:27.139 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:42:27.141 00.002 13008 Enqueuing Expose request
18:42:27.143 00.002 10764 Worker thread wakes up
18:42:27.145 00.002 10764 worker thread servicing REQUEST_EXPOSE 1000
18:42:27.145 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:42:28.057 00.912 10764 Exposure complete
18:42:28.116 00.059 10764 worker thread done servicing request
18:42:28.116 00.000 13008 OnExposeComplete: enter
18:42:28.121 00.005 13008 UpdateGuideState(): m_state=1
18:42:28.127 00.006 13008 UpdateCurrentPosition: no star selected
18:42:28.133 00.006 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:42:28.137 00.004 13008 Status Line: No star selected
18:42:28.145 00.008 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=0, FiltMin=0, FiltMax=11, Gamma=0.410
18:42:28.200 00.055 13008 UpdateGuideState exits: No star selected
18:42:28.202 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:28.202 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:42:28.210 00.008 13008 Enqueuing Expose request
18:42:28.212 00.002 10764 Worker thread wakes up
18:42:28.212 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:42:28.212 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:42:29.353 01.141 10764 Exposure complete
18:42:29.401 00.048 10764 worker thread done servicing request
18:42:29.401 00.000 13008 OnExposeComplete: enter
18:42:29.401 00.000 13008 UpdateGuideState(): m_state=1
18:42:29.401 00.000 13008 UpdateCurrentPosition: no star selected
18:42:29.408 00.007 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:42:29.410 00.002 13008 Status Line: No star selected
18:42:29.415 00.005 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=6, Gamma=0.410
18:42:29.463 00.048 13008 UpdateGuideState exits: No star selected
18:42:29.463 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:29.463 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:42:29.463 00.000 13008 Enqueuing Expose request
18:42:29.463 00.000 10764 Worker thread wakes up
18:42:29.463 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:42:29.463 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:42:30.376 00.913 10764 Exposure complete
18:42:30.423 00.047 10764 worker thread done servicing request
18:42:30.423 00.000 13008 OnExposeComplete: enter
18:42:30.423 00.000 13008 UpdateGuideState(): m_state=1
18:42:30.423 00.000 13008 UpdateCurrentPosition: no star selected
18:42:30.423 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:42:30.423 00.000 13008 Status Line: No star selected
18:42:30.439 00.016 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:42:30.474 00.035 13008 UpdateGuideState exits: No star selected
18:42:30.487 00.013 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:30.489 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:42:30.491 00.002 13008 Enqueuing Expose request
18:42:30.493 00.002 10764 Worker thread wakes up
18:42:30.493 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:42:30.493 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:42:31.637 01.144 10764 Exposure complete
18:42:31.691 00.054 10764 worker thread done servicing request
18:42:31.691 00.000 13008 OnExposeComplete: enter
18:42:31.693 00.002 13008 UpdateGuideState(): m_state=1
18:42:31.695 00.002 13008 UpdateCurrentPosition: no star selected
18:42:31.697 00.002 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:42:31.699 00.002 13008 Status Line: No star selected
18:42:31.703 00.004 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=6, Gamma=0.410
18:42:31.744 00.041 13008 UpdateGuideState exits: No star selected
18:42:31.744 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:31.744 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:42:31.755 00.011 13008 Enqueuing Expose request
18:42:31.755 00.000 10764 Worker thread wakes up
18:42:31.755 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:42:31.755 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:42:32.674 00.919 10764 Exposure complete
18:42:32.727 00.053 10764 worker thread done servicing request
18:42:32.727 00.000 13008 OnExposeComplete: enter
18:42:32.729 00.002 13008 UpdateGuideState(): m_state=1
18:42:32.731 00.002 13008 UpdateCurrentPosition: no star selected
18:42:32.731 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:42:32.737 00.006 13008 Status Line: No star selected
18:42:32.737 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=6, Gamma=0.410
18:42:32.796 00.059 13008 UpdateGuideState exits: No star selected
18:42:32.798 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:32.800 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:42:32.800 00.000 13008 Enqueuing Expose request
18:42:32.800 00.000 10764 Worker thread wakes up
18:42:32.800 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:42:32.800 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:42:33.946 01.146 10764 Exposure complete
18:42:33.989 00.043 10764 worker thread done servicing request
18:42:33.989 00.000 13008 OnExposeComplete: enter
18:42:33.992 00.003 13008 UpdateGuideState(): m_state=1
18:42:33.996 00.004 13008 UpdateCurrentPosition: no star selected
18:42:34.000 00.004 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:42:34.005 00.005 13008 Status Line: No star selected
18:42:34.014 00.009 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:42:34.062 00.048 13008 UpdateGuideState exits: No star selected
18:42:34.069 00.007 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:34.069 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:42:34.069 00.000 13008 Enqueuing Expose request
18:42:34.069 00.000 10764 Worker thread wakes up
18:42:34.069 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:42:34.069 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:42:34.989 00.920 10764 Exposure complete
18:42:35.033 00.044 10764 worker thread done servicing request
18:42:35.033 00.000 13008 OnExposeComplete: enter
18:42:35.033 00.000 13008 UpdateGuideState(): m_state=1
18:42:35.033 00.000 13008 UpdateCurrentPosition: no star selected
18:42:35.033 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:42:35.033 00.000 13008 Status Line: No star selected
18:42:35.051 00.018 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=5, Gamma=0.410
18:42:35.096 00.045 13008 UpdateGuideState exits: No star selected
18:42:35.098 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:35.100 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:42:35.102 00.002 13008 Enqueuing Expose request
18:42:35.104 00.002 10764 Worker thread wakes up
18:42:35.104 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:42:35.104 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:42:36.349 01.245 10764 Exposure complete
18:42:36.392 00.043 10764 worker thread done servicing request
18:42:36.392 00.000 13008 OnExposeComplete: enter
18:42:36.394 00.002 13008 UpdateGuideState(): m_state=1
18:42:36.396 00.002 13008 UpdateCurrentPosition: no star selected
18:42:36.398 00.002 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:42:36.401 00.003 13008 Status Line: No star selected
18:42:36.405 00.004 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=16, Gamma=0.410
18:42:36.447 00.042 13008 UpdateGuideState exits: No star selected
18:42:36.447 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:36.455 00.008 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:42:36.455 00.000 13008 Enqueuing Expose request
18:42:36.455 00.000 10764 Worker thread wakes up
18:42:36.455 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:42:36.455 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:42:37.373 00.918 10764 Exposure complete
18:42:37.420 00.047 10764 worker thread done servicing request
18:42:37.420 00.000 13008 OnExposeComplete: enter
18:42:37.420 00.000 13008 UpdateGuideState(): m_state=1
18:42:37.420 00.000 13008 UpdateCurrentPosition: no star selected
18:42:37.420 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:42:37.432 00.012 13008 Status Line: No star selected
18:42:37.436 00.004 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=20, Gamma=0.410
18:42:37.483 00.047 13008 UpdateGuideState exits: No star selected
18:42:37.483 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:37.483 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:42:37.483 00.000 13008 Enqueuing Expose request
18:42:37.483 00.000 10764 Worker thread wakes up
18:42:37.483 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:42:37.483 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:42:38.749 01.266 10764 Exposure complete
18:42:38.814 00.065 10764 worker thread done servicing request
18:42:38.814 00.000 13008 OnExposeComplete: enter
18:42:38.814 00.000 13008 UpdateGuideState(): m_state=1
18:42:38.814 00.000 13008 UpdateCurrentPosition: no star selected
18:42:38.814 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:42:38.814 00.000 13008 Status Line: No star selected
18:42:38.814 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=15, Gamma=0.410
18:42:38.869 00.055 13008 UpdateGuideState exits: No star selected
18:42:38.869 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:38.875 00.006 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:42:38.875 00.000 13008 Enqueuing Expose request
18:42:38.875 00.000 10764 Worker thread wakes up
18:42:38.875 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:42:38.875 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:42:39.807 00.932 10764 Exposure complete
18:42:39.874 00.067 10764 worker thread done servicing request
18:42:39.874 00.000 13008 OnExposeComplete: enter
18:42:39.874 00.000 13008 UpdateGuideState(): m_state=1
18:42:39.874 00.000 13008 UpdateCurrentPosition: no star selected
18:42:39.890 00.016 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:42:39.890 00.000 13008 Status Line: No star selected
18:42:39.890 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=11, Gamma=0.410
18:42:39.937 00.047 13008 UpdateGuideState exits: No star selected
18:42:39.937 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:39.937 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:42:39.937 00.000 13008 Enqueuing Expose request
18:42:39.937 00.000 10764 Worker thread wakes up
18:42:39.937 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:42:39.937 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:42:41.098 01.161 10764 Exposure complete
18:42:41.146 00.048 10764 worker thread done servicing request
18:42:41.146 00.000 13008 OnExposeComplete: enter
18:42:41.146 00.000 13008 UpdateGuideState(): m_state=1
18:42:41.146 00.000 13008 UpdateCurrentPosition: no star selected
18:42:41.162 00.016 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:42:41.162 00.000 13008 Status Line: No star selected
18:42:41.162 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=0, FiltMin=0, FiltMax=11, Gamma=0.410
18:42:41.213 00.051 13008 UpdateGuideState exits: No star selected
18:42:41.213 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:41.213 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:42:41.213 00.000 13008 Enqueuing Expose request
18:42:41.213 00.000 10764 Worker thread wakes up
18:42:41.213 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:42:41.213 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:42:42.156 00.943 10764 Exposure complete
18:42:42.203 00.047 10764 worker thread done servicing request
18:42:42.213 00.010 13008 OnExposeComplete: enter
18:42:42.213 00.000 13008 UpdateGuideState(): m_state=1
18:42:42.213 00.000 13008 UpdateCurrentPosition: no star selected
18:42:42.213 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:42:42.219 00.006 13008 Status Line: No star selected
18:42:42.219 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=11, Gamma=0.410
18:42:42.266 00.047 13008 UpdateGuideState exits: No star selected
18:42:42.266 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:42.276 00.010 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:42:42.280 00.004 13008 Enqueuing Expose request
18:42:42.283 00.003 10764 Worker thread wakes up
18:42:42.283 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:42:42.283 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:42:43.538 01.255 10764 Exposure complete
18:42:43.588 00.050 10764 worker thread done servicing request
18:42:43.588 00.000 13008 OnExposeComplete: enter
18:42:43.588 00.000 13008 UpdateGuideState(): m_state=1
18:42:43.588 00.000 13008 UpdateCurrentPosition: no star selected
18:42:43.588 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:42:43.602 00.014 13008 Status Line: No star selected
18:42:43.602 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=12, Gamma=0.410
18:42:43.651 00.049 13008 UpdateGuideState exits: No star selected
18:42:43.651 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:43.651 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:42:43.651 00.000 13008 Enqueuing Expose request
18:42:43.651 00.000 10764 Worker thread wakes up
18:42:43.651 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:42:43.651 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:42:44.568 00.917 10764 Exposure complete
18:42:44.613 00.045 10764 worker thread done servicing request
18:42:44.613 00.000 13008 OnExposeComplete: enter
18:42:44.615 00.002 13008 UpdateGuideState(): m_state=1
18:42:44.617 00.002 13008 UpdateCurrentPosition: no star selected
18:42:44.619 00.002 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:42:44.621 00.002 13008 Status Line: No star selected
18:42:44.627 00.006 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=127, med=0, FiltMin=0, FiltMax=15, Gamma=0.410
18:42:44.672 00.045 13008 UpdateGuideState exits: No star selected
18:42:44.674 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:44.674 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:42:44.674 00.000 13008 Enqueuing Expose request
18:42:44.674 00.000 10764 Worker thread wakes up
18:42:44.674 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:42:44.674 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:42:45.922 01.248 10764 Exposure complete
18:42:45.969 00.047 10764 worker thread done servicing request
18:42:45.969 00.000 13008 OnExposeComplete: enter
18:42:45.969 00.000 13008 UpdateGuideState(): m_state=1
18:42:45.969 00.000 13008 UpdateCurrentPosition: no star selected
18:42:45.969 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:42:45.969 00.000 13008 Status Line: No star selected
18:42:45.987 00.018 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=13, Gamma=0.410
18:42:46.033 00.046 13008 UpdateGuideState exits: No star selected
18:42:46.033 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:46.033 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:42:46.033 00.000 13008 Enqueuing Expose request
18:42:46.033 00.000 10764 Worker thread wakes up
18:42:46.033 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:42:46.033 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:42:46.946 00.913 10764 Exposure complete
18:42:46.994 00.048 10764 worker thread done servicing request
18:42:46.994 00.000 13008 OnExposeComplete: enter
18:42:46.994 00.000 13008 UpdateGuideState(): m_state=1
18:42:46.994 00.000 13008 UpdateCurrentPosition: no star selected
18:42:46.994 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:42:46.994 00.000 13008 Status Line: No star selected
18:42:46.994 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=23, Gamma=0.410
18:42:47.042 00.048 13008 UpdateGuideState exits: No star selected
18:42:47.042 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:47.059 00.017 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:42:47.063 00.004 13008 Enqueuing Expose request
18:42:47.065 00.002 10764 Worker thread wakes up
18:42:47.065 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:42:47.065 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:42:48.307 01.242 10764 Exposure complete
18:42:48.360 00.053 10764 worker thread done servicing request
18:42:48.360 00.000 13008 OnExposeComplete: enter
18:42:48.364 00.004 13008 UpdateGuideState(): m_state=1
18:42:48.368 00.004 13008 UpdateCurrentPosition: no star selected
18:42:48.377 00.009 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:42:48.377 00.000 13008 Status Line: No star selected
18:42:48.387 00.010 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=0, FiltMin=0, FiltMax=22, Gamma=0.410
18:42:48.452 00.065 13008 UpdateGuideState exits: No star selected
18:42:48.454 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:48.456 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:42:48.458 00.002 13008 Enqueuing Expose request
18:42:48.460 00.002 10764 Worker thread wakes up
18:42:48.460 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:42:48.460 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:42:49.377 00.917 10764 Exposure complete
18:42:49.458 00.081 10764 worker thread done servicing request
18:42:49.458 00.000 13008 OnExposeComplete: enter
18:42:49.460 00.002 13008 UpdateGuideState(): m_state=1
18:42:49.463 00.003 13008 UpdateCurrentPosition: no star selected
18:42:49.463 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:42:49.463 00.000 13008 Status Line: No star selected
18:42:49.472 00.009 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=20, Gamma=0.410
18:42:49.519 00.047 13008 UpdateGuideState exits: No star selected
18:42:49.533 00.014 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:49.538 00.005 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:42:49.540 00.002 13008 Enqueuing Expose request
18:42:49.542 00.002 10764 Worker thread wakes up
18:42:49.544 00.002 10764 worker thread servicing REQUEST_EXPOSE 1000
18:42:49.544 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:42:50.682 01.138 10764 Exposure complete
18:42:50.725 00.043 10764 worker thread done servicing request
18:42:50.725 00.000 13008 OnExposeComplete: enter
18:42:50.725 00.000 13008 UpdateGuideState(): m_state=1
18:42:50.725 00.000 13008 UpdateCurrentPosition: no star selected
18:42:50.725 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:42:50.725 00.000 13008 Status Line: No star selected
18:42:50.725 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=18, Gamma=0.410
18:42:50.776 00.051 13008 UpdateGuideState exits: No star selected
18:42:50.776 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:50.776 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:42:50.791 00.015 13008 Enqueuing Expose request
18:42:50.791 00.000 10764 Worker thread wakes up
18:42:50.791 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:42:50.793 00.002 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:42:51.715 00.922 10764 Exposure complete
18:42:51.761 00.046 10764 worker thread done servicing request
18:42:51.761 00.000 13008 OnExposeComplete: enter
18:42:51.768 00.007 13008 UpdateGuideState(): m_state=1
18:42:51.770 00.002 13008 UpdateCurrentPosition: no star selected
18:42:51.770 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:42:51.775 00.005 13008 Status Line: No star selected
18:42:51.783 00.008 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=21, Gamma=0.410
18:42:51.817 00.034 13008 UpdateGuideState exits: No star selected
18:42:51.833 00.016 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:51.833 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:42:51.833 00.000 13008 Enqueuing Expose request
18:42:51.838 00.005 10764 Worker thread wakes up
18:42:51.838 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:42:51.838 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:42:52.975 01.137 10764 Exposure complete
18:42:53.025 00.050 10764 worker thread done servicing request
18:42:53.025 00.000 13008 OnExposeComplete: enter
18:42:53.025 00.000 13008 UpdateGuideState(): m_state=1
18:42:53.025 00.000 13008 UpdateCurrentPosition: no star selected
18:42:53.025 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:42:53.025 00.000 13008 Status Line: No star selected
18:42:53.038 00.013 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=0, FiltMin=0, FiltMax=20, Gamma=0.410
18:42:53.069 00.031 13008 UpdateGuideState exits: No star selected
18:42:53.086 00.017 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:53.088 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:42:53.088 00.000 13008 Enqueuing Expose request
18:42:53.088 00.000 10764 Worker thread wakes up
18:42:53.088 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:42:53.088 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:42:54.008 00.920 10764 Exposure complete
18:42:54.052 00.044 10764 worker thread done servicing request
18:42:54.052 00.000 13008 OnExposeComplete: enter
18:42:54.057 00.005 13008 UpdateGuideState(): m_state=1
18:42:54.057 00.000 13008 UpdateCurrentPosition: no star selected
18:42:54.057 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:42:54.057 00.000 13008 Status Line: No star selected
18:42:54.057 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=0, FiltMin=0, FiltMax=20, Gamma=0.410
18:42:54.114 00.057 13008 UpdateGuideState exits: No star selected
18:42:54.117 00.003 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:54.119 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:42:54.123 00.004 13008 Enqueuing Expose request
18:42:54.123 00.000 10764 Worker thread wakes up
18:42:54.123 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:42:54.123 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:42:55.369 01.246 10764 Exposure complete
18:42:55.415 00.046 10764 worker thread done servicing request
18:42:55.415 00.000 13008 OnExposeComplete: enter
18:42:55.421 00.006 13008 UpdateGuideState(): m_state=1
18:42:55.425 00.004 13008 UpdateCurrentPosition: no star selected
18:42:55.427 00.002 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:42:55.429 00.002 13008 Status Line: No star selected
18:42:55.436 00.007 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=22, Gamma=0.410
18:42:55.491 00.055 13008 UpdateGuideState exits: No star selected
18:42:55.496 00.005 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:55.500 00.004 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:42:55.504 00.004 13008 Enqueuing Expose request
18:42:55.510 00.006 10764 Worker thread wakes up
18:42:55.510 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:42:55.510 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:42:56.418 00.908 10764 Exposure complete
18:42:56.463 00.045 10764 worker thread done servicing request
18:42:56.463 00.000 13008 OnExposeComplete: enter
18:42:56.465 00.002 13008 UpdateGuideState(): m_state=1
18:42:56.467 00.002 13008 UpdateCurrentPosition: no star selected
18:42:56.469 00.002 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:42:56.471 00.002 13008 Status Line: No star selected
18:42:56.477 00.006 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=0, FiltMin=0, FiltMax=29, Gamma=0.410
18:42:56.519 00.042 13008 UpdateGuideState exits: No star selected
18:42:56.526 00.007 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:56.531 00.005 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:42:56.533 00.002 13008 Enqueuing Expose request
18:42:56.537 00.004 10764 Worker thread wakes up
18:42:56.537 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:42:56.537 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:42:57.782 01.245 10764 Exposure complete
18:42:57.827 00.045 10764 worker thread done servicing request
18:42:57.827 00.000 13008 OnExposeComplete: enter
18:42:57.827 00.000 13008 UpdateGuideState(): m_state=1
18:42:57.827 00.000 13008 UpdateCurrentPosition: no star selected
18:42:57.827 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:42:57.838 00.011 13008 Status Line: No star selected
18:42:57.839 00.001 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=0, FiltMin=0, FiltMax=25, Gamma=0.410
18:42:57.889 00.050 13008 UpdateGuideState exits: No star selected
18:42:57.893 00.004 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:57.895 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:42:57.897 00.002 13008 Enqueuing Expose request
18:42:57.897 00.000 10764 Worker thread wakes up
18:42:57.899 00.002 10764 worker thread servicing REQUEST_EXPOSE 1000
18:42:57.899 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:42:58.808 00.909 10764 Exposure complete
18:42:58.887 00.079 10764 worker thread done servicing request
18:42:58.887 00.000 13008 OnExposeComplete: enter
18:42:58.887 00.000 13008 UpdateGuideState(): m_state=1
18:42:58.887 00.000 13008 UpdateCurrentPosition: no star selected
18:42:58.887 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:42:58.887 00.000 13008 Status Line: No star selected
18:42:58.900 00.013 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=20, Gamma=0.410
18:42:58.935 00.035 13008 UpdateGuideState exits: No star selected
18:42:58.935 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:42:58.951 00.016 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:42:58.951 00.000 13008 Enqueuing Expose request
18:42:58.951 00.000 10764 Worker thread wakes up
18:42:58.951 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:42:58.951 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:43:00.093 01.142 10764 Exposure complete
18:43:00.146 00.053 10764 worker thread done servicing request
18:43:00.146 00.000 13008 OnExposeComplete: enter
18:43:00.146 00.000 13008 UpdateGuideState(): m_state=1
18:43:00.150 00.004 13008 UpdateCurrentPosition: no star selected
18:43:00.150 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:43:00.150 00.000 13008 Status Line: No star selected
18:43:00.156 00.006 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=0, FiltMin=0, FiltMax=47, Gamma=0.410
18:43:00.204 00.048 13008 UpdateGuideState exits: No star selected
18:43:00.206 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:00.208 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:43:00.210 00.002 13008 Enqueuing Expose request
18:43:00.212 00.002 10764 Worker thread wakes up
18:43:00.212 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:43:00.212 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:43:01.135 00.923 10764 Exposure complete
18:43:01.198 00.063 10764 worker thread done servicing request
18:43:01.198 00.000 13008 OnExposeComplete: enter
18:43:01.200 00.002 13008 UpdateGuideState(): m_state=1
18:43:01.204 00.004 13008 UpdateCurrentPosition: no star selected
18:43:01.206 00.002 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:43:01.206 00.000 13008 Status Line: No star selected
18:43:01.213 00.007 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=107, med=0, FiltMin=0, FiltMax=63, Gamma=0.410
18:43:01.262 00.049 13008 UpdateGuideState exits: No star selected
18:43:01.264 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:01.265 00.001 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:43:01.265 00.000 13008 Enqueuing Expose request
18:43:01.265 00.000 10764 Worker thread wakes up
18:43:01.265 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:43:01.265 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:43:02.423 01.158 10764 Exposure complete
18:43:02.487 00.064 10764 worker thread done servicing request
18:43:02.487 00.000 13008 OnExposeComplete: enter
18:43:02.494 00.007 13008 UpdateGuideState(): m_state=1
18:43:02.494 00.000 13008 UpdateCurrentPosition: no star selected
18:43:02.494 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:43:02.494 00.000 13008 Status Line: No star selected
18:43:02.507 00.013 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=0, FiltMin=0, FiltMax=49, Gamma=0.410
18:43:02.550 00.043 13008 UpdateGuideState exits: No star selected
18:43:02.550 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:02.550 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:43:02.557 00.007 13008 Enqueuing Expose request
18:43:02.562 00.005 10764 Worker thread wakes up
18:43:02.562 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:43:02.562 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:43:03.472 00.910 10764 Exposure complete
18:43:03.535 00.063 10764 worker thread done servicing request
18:43:03.535 00.000 13008 OnExposeComplete: enter
18:43:03.535 00.000 13008 UpdateGuideState(): m_state=1
18:43:03.535 00.000 13008 UpdateCurrentPosition: no star selected
18:43:03.552 00.017 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:43:03.553 00.001 13008 Status Line: No star selected
18:43:03.557 00.004 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=105, med=0, FiltMin=0, FiltMax=55, Gamma=0.410
18:43:03.605 00.048 13008 UpdateGuideState exits: No star selected
18:43:03.607 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:03.609 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:43:03.609 00.000 13008 Enqueuing Expose request
18:43:03.611 00.002 10764 Worker thread wakes up
18:43:03.611 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:43:03.611 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:43:04.760 01.149 10764 Exposure complete
18:43:04.807 00.047 10764 worker thread done servicing request
18:43:04.807 00.000 13008 OnExposeComplete: enter
18:43:04.823 00.016 13008 UpdateGuideState(): m_state=1
18:43:04.823 00.000 13008 UpdateCurrentPosition: no star selected
18:43:04.823 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:43:04.823 00.000 13008 Status Line: No star selected
18:43:04.823 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=87, med=0, FiltMin=0, FiltMax=50, Gamma=0.410
18:43:04.869 00.046 13008 UpdateGuideState exits: No star selected
18:43:04.869 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:04.869 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:43:04.885 00.016 13008 Enqueuing Expose request
18:43:04.885 00.000 10764 Worker thread wakes up
18:43:04.885 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:43:04.885 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:43:05.789 00.904 10764 Exposure complete
18:43:05.873 00.084 10764 worker thread done servicing request
18:43:05.873 00.000 13008 OnExposeComplete: enter
18:43:05.873 00.000 13008 UpdateGuideState(): m_state=1
18:43:05.873 00.000 13008 UpdateCurrentPosition: no star selected
18:43:05.873 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:43:05.873 00.000 13008 Status Line: No star selected
18:43:05.887 00.014 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=100, med=0, FiltMin=0, FiltMax=53, Gamma=0.410
18:43:05.932 00.045 13008 UpdateGuideState exits: No star selected
18:43:05.934 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:05.936 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:43:05.938 00.002 13008 Enqueuing Expose request
18:43:05.940 00.002 10764 Worker thread wakes up
18:43:05.940 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:43:05.940 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:43:07.072 01.132 10764 Exposure complete
18:43:07.152 00.080 10764 worker thread done servicing request
18:43:07.152 00.000 13008 OnExposeComplete: enter
18:43:07.152 00.000 13008 UpdateGuideState(): m_state=1
18:43:07.152 00.000 13008 UpdateCurrentPosition: no star selected
18:43:07.152 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:43:07.152 00.000 13008 Status Line: No star selected
18:43:07.152 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=85, med=0, FiltMin=0, FiltMax=48, Gamma=0.410
18:43:07.215 00.063 13008 UpdateGuideState exits: No star selected
18:43:07.215 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:07.220 00.005 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:43:07.222 00.002 13008 Enqueuing Expose request
18:43:07.224 00.002 10764 Worker thread wakes up
18:43:07.224 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:43:07.224 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:43:08.136 00.912 10764 Exposure complete
18:43:08.184 00.048 10764 worker thread done servicing request
18:43:08.184 00.000 13008 OnExposeComplete: enter
18:43:08.184 00.000 13008 UpdateGuideState(): m_state=1
18:43:08.184 00.000 13008 UpdateCurrentPosition: no star selected
18:43:08.184 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:43:08.184 00.000 13008 Status Line: No star selected
18:43:08.184 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=0, FiltMin=0, FiltMax=53, Gamma=0.410
18:43:08.236 00.052 13008 UpdateGuideState exits: No star selected
18:43:08.246 00.010 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:08.246 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:43:08.246 00.000 13008 Enqueuing Expose request
18:43:08.256 00.010 10764 Worker thread wakes up
18:43:08.256 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:43:08.256 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:43:09.502 01.246 10764 Exposure complete
18:43:09.571 00.069 10764 worker thread done servicing request
18:43:09.571 00.000 13008 OnExposeComplete: enter
18:43:09.571 00.000 13008 UpdateGuideState(): m_state=1
18:43:09.571 00.000 13008 UpdateCurrentPosition: no star selected
18:43:09.571 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:43:09.571 00.000 13008 Status Line: No star selected
18:43:09.588 00.017 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=0, FiltMin=0, FiltMax=46, Gamma=0.410
18:43:09.634 00.046 13008 UpdateGuideState exits: No star selected
18:43:09.634 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:09.634 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:43:09.634 00.000 13008 Enqueuing Expose request
18:43:09.634 00.000 10764 Worker thread wakes up
18:43:09.634 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:43:09.634 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:43:10.557 00.923 10764 Exposure complete
18:43:10.602 00.045 10764 worker thread done servicing request
18:43:10.604 00.002 13008 OnExposeComplete: enter
18:43:10.606 00.002 13008 UpdateGuideState(): m_state=1
18:43:10.608 00.002 13008 UpdateCurrentPosition: no star selected
18:43:10.610 00.002 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:43:10.612 00.002 13008 Status Line: No star selected
18:43:10.619 00.007 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=105, med=0, FiltMin=0, FiltMax=44, Gamma=0.410
18:43:10.664 00.045 13008 UpdateGuideState exits: No star selected
18:43:10.664 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:10.664 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:43:10.664 00.000 13008 Enqueuing Expose request
18:43:10.664 00.000 10764 Worker thread wakes up
18:43:10.664 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:43:10.664 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:43:11.914 01.250 10764 Exposure complete
18:43:11.966 00.052 10764 worker thread done servicing request
18:43:11.966 00.000 13008 OnExposeComplete: enter
18:43:11.966 00.000 13008 UpdateGuideState(): m_state=1
18:43:11.966 00.000 13008 UpdateCurrentPosition: no star selected
18:43:11.966 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:43:11.966 00.000 13008 Status Line: No star selected
18:43:11.978 00.012 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=0, FiltMin=0, FiltMax=51, Gamma=0.410
18:43:12.026 00.048 13008 UpdateGuideState exits: No star selected
18:43:12.026 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:12.033 00.007 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:43:12.033 00.000 13008 Enqueuing Expose request
18:43:12.033 00.000 10764 Worker thread wakes up
18:43:12.033 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:43:12.033 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:43:12.945 00.912 10764 Exposure complete
18:43:13.009 00.064 10764 worker thread done servicing request
18:43:13.009 00.000 13008 OnExposeComplete: enter
18:43:13.009 00.000 13008 UpdateGuideState(): m_state=1
18:43:13.009 00.000 13008 UpdateCurrentPosition: no star selected
18:43:13.024 00.015 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:43:13.026 00.002 13008 Status Line: No star selected
18:43:13.026 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=0, FiltMin=0, FiltMax=33, Gamma=0.410
18:43:13.072 00.046 13008 UpdateGuideState exits: No star selected
18:43:13.072 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:13.072 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:43:13.072 00.000 13008 Enqueuing Expose request
18:43:13.072 00.000 10764 Worker thread wakes up
18:43:13.072 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:43:13.072 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:43:14.324 01.252 10764 Exposure complete
18:43:14.403 00.079 10764 worker thread done servicing request
18:43:14.403 00.000 13008 OnExposeComplete: enter
18:43:14.403 00.000 13008 UpdateGuideState(): m_state=1
18:43:14.403 00.000 13008 UpdateCurrentPosition: no star selected
18:43:14.403 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:43:14.403 00.000 13008 Status Line: No star selected
18:43:14.403 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=0, FiltMin=0, FiltMax=50, Gamma=0.410
18:43:14.463 00.060 13008 UpdateGuideState exits: No star selected
18:43:14.465 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:14.468 00.003 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:43:14.469 00.001 13008 Enqueuing Expose request
18:43:14.471 00.002 10764 Worker thread wakes up
18:43:14.471 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:43:14.471 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:43:15.408 00.937 10764 Exposure complete
18:43:15.467 00.059 10764 worker thread done servicing request
18:43:15.467 00.000 13008 OnExposeComplete: enter
18:43:15.474 00.007 13008 UpdateGuideState(): m_state=1
18:43:15.476 00.002 13008 UpdateCurrentPosition: no star selected
18:43:15.478 00.002 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:43:15.480 00.002 13008 Status Line: No star selected
18:43:15.482 00.002 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=47, med=0, FiltMin=0, FiltMax=42, Gamma=0.410
18:43:15.531 00.049 13008 UpdateGuideState exits: No star selected
18:43:15.533 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:15.535 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:43:15.535 00.000 13008 Enqueuing Expose request
18:43:15.537 00.002 10764 Worker thread wakes up
18:43:15.537 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:43:15.537 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:43:16.791 01.254 10764 Exposure complete
18:43:16.840 00.049 10764 worker thread done servicing request
18:43:16.840 00.000 13008 OnExposeComplete: enter
18:43:16.840 00.000 13008 UpdateGuideState(): m_state=1
18:43:16.840 00.000 13008 UpdateCurrentPosition: no star selected
18:43:16.840 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:43:16.856 00.016 13008 Status Line: No star selected
18:43:16.856 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=0, FiltMin=0, FiltMax=43, Gamma=0.410
18:43:16.905 00.049 13008 UpdateGuideState exits: No star selected
18:43:16.905 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:16.905 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:43:16.905 00.000 13008 Enqueuing Expose request
18:43:16.905 00.000 10764 Worker thread wakes up
18:43:16.905 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:43:16.905 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:43:17.840 00.935 10764 Exposure complete
18:43:17.919 00.079 10764 worker thread done servicing request
18:43:17.919 00.000 13008 OnExposeComplete: enter
18:43:17.919 00.000 13008 UpdateGuideState(): m_state=1
18:43:17.919 00.000 13008 UpdateCurrentPosition: no star selected
18:43:17.919 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:43:17.919 00.000 13008 Status Line: No star selected
18:43:17.934 00.015 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=105, med=0, FiltMin=0, FiltMax=62, Gamma=0.410
18:43:17.966 00.032 13008 UpdateGuideState exits: No star selected
18:43:17.982 00.016 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:17.982 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:43:17.982 00.000 13008 Enqueuing Expose request
18:43:17.982 00.000 10764 Worker thread wakes up
18:43:17.982 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:43:17.982 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:43:19.142 01.160 10764 Exposure complete
18:43:19.207 00.065 10764 worker thread done servicing request
18:43:19.207 00.000 13008 OnExposeComplete: enter
18:43:19.207 00.000 13008 UpdateGuideState(): m_state=1
18:43:19.213 00.006 13008 UpdateCurrentPosition: no star selected
18:43:19.213 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:43:19.213 00.000 13008 Status Line: No star selected
18:43:19.225 00.012 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=105, med=0, FiltMin=0, FiltMax=83, Gamma=0.410
18:43:19.268 00.043 13008 UpdateGuideState exits: No star selected
18:43:19.268 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:19.268 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:43:19.275 00.007 13008 Enqueuing Expose request
18:43:19.275 00.000 10764 Worker thread wakes up
18:43:19.275 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:43:19.275 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:43:20.206 00.931 10764 Exposure complete
18:43:20.269 00.063 10764 worker thread done servicing request
18:43:20.269 00.000 13008 OnExposeComplete: enter
18:43:20.272 00.003 13008 UpdateGuideState(): m_state=1
18:43:20.274 00.002 13008 UpdateCurrentPosition: no star selected
18:43:20.276 00.002 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:43:20.276 00.000 13008 Status Line: No star selected
18:43:20.276 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=165, med=0, FiltMin=0, FiltMax=73, Gamma=0.410
18:43:20.316 00.040 13008 UpdateGuideState exits: No star selected
18:43:20.316 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:20.332 00.016 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:43:20.334 00.002 13008 Enqueuing Expose request
18:43:20.336 00.002 10764 Worker thread wakes up
18:43:20.336 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:43:20.336 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:43:21.486 01.150 10764 Exposure complete
18:43:21.551 00.065 10764 worker thread done servicing request
18:43:21.551 00.000 13008 OnExposeComplete: enter
18:43:21.557 00.006 13008 UpdateGuideState(): m_state=1
18:43:21.557 00.000 13008 UpdateCurrentPosition: no star selected
18:43:21.561 00.004 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:43:21.565 00.004 13008 Status Line: No star selected
18:43:21.565 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=0, FiltMin=0, FiltMax=61, Gamma=0.410
18:43:21.612 00.047 13008 UpdateGuideState exits: No star selected
18:43:21.621 00.009 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:21.625 00.004 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:43:21.628 00.003 13008 Enqueuing Expose request
18:43:21.630 00.002 10764 Worker thread wakes up
18:43:21.630 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:43:21.630 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:43:22.547 00.917 10764 Exposure complete
18:43:22.594 00.047 10764 worker thread done servicing request
18:43:22.594 00.000 13008 OnExposeComplete: enter
18:43:22.594 00.000 13008 UpdateGuideState(): m_state=1
18:43:22.594 00.000 13008 UpdateCurrentPosition: no star selected
18:43:22.603 00.009 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:43:22.605 00.002 13008 Status Line: No star selected
18:43:22.610 00.005 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=105, med=0, FiltMin=0, FiltMax=67, Gamma=0.410
18:43:22.658 00.048 13008 UpdateGuideState exits: No star selected
18:43:22.658 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:22.658 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:43:22.658 00.000 13008 Enqueuing Expose request
18:43:22.658 00.000 10764 Worker thread wakes up
18:43:22.658 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:43:22.658 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:43:23.910 01.252 10764 Exposure complete
18:43:23.957 00.047 10764 worker thread done servicing request
18:43:23.959 00.002 13008 OnExposeComplete: enter
18:43:23.959 00.000 13008 UpdateGuideState(): m_state=1
18:43:23.963 00.004 13008 UpdateCurrentPosition: no star selected
18:43:23.963 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:43:23.969 00.006 13008 Status Line: No star selected
18:43:23.976 00.007 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=105, med=0, FiltMin=0, FiltMax=69, Gamma=0.410
18:43:24.014 00.038 13008 UpdateGuideState exits: No star selected
18:43:24.025 00.011 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:24.031 00.006 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:43:24.031 00.000 13008 Enqueuing Expose request
18:43:24.031 00.000 10764 Worker thread wakes up
18:43:24.031 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:43:24.031 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:43:24.953 00.922 10764 Exposure complete
18:43:24.996 00.043 10764 worker thread done servicing request
18:43:24.996 00.000 13008 OnExposeComplete: enter
18:43:24.996 00.000 13008 UpdateGuideState(): m_state=1
18:43:24.996 00.000 13008 UpdateCurrentPosition: no star selected
18:43:24.996 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:43:24.996 00.000 13008 Status Line: No star selected
18:43:24.996 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=115, med=0, FiltMin=0, FiltMax=62, Gamma=0.410
18:43:25.043 00.047 13008 UpdateGuideState exits: No star selected
18:43:25.059 00.016 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:25.063 00.004 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:43:25.065 00.002 13008 Enqueuing Expose request
18:43:25.069 00.004 10764 Worker thread wakes up
18:43:25.069 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:43:25.069 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:43:26.325 01.256 10764 Exposure complete
18:43:26.389 00.064 10764 worker thread done servicing request
18:43:26.389 00.000 13008 OnExposeComplete: enter
18:43:26.401 00.012 13008 UpdateGuideState(): m_state=1
18:43:26.405 00.004 13008 UpdateCurrentPosition: no star selected
18:43:26.405 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:43:26.405 00.000 13008 Status Line: No star selected
18:43:26.405 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=107, med=0, FiltMin=0, FiltMax=60, Gamma=0.410
18:43:26.457 00.052 13008 UpdateGuideState exits: No star selected
18:43:26.457 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:26.463 00.006 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:43:26.468 00.005 13008 Enqueuing Expose request
18:43:26.468 00.000 10764 Worker thread wakes up
18:43:26.468 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:43:26.468 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:43:27.400 00.932 10764 Exposure complete
18:43:27.463 00.063 10764 worker thread done servicing request
18:43:27.463 00.000 13008 OnExposeComplete: enter
18:43:27.465 00.002 13008 UpdateGuideState(): m_state=1
18:43:27.465 00.000 13008 UpdateCurrentPosition: no star selected
18:43:27.465 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:43:27.465 00.000 13008 Status Line: No star selected
18:43:27.465 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=48, med=0, FiltMin=0, FiltMax=33, Gamma=0.410
18:43:27.512 00.047 13008 UpdateGuideState exits: No star selected
18:43:27.527 00.015 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:27.527 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:43:27.527 00.000 13008 Enqueuing Expose request
18:43:27.527 00.000 10764 Worker thread wakes up
18:43:27.527 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:43:27.527 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:43:28.687 01.160 10764 Exposure complete
18:43:28.751 00.064 10764 worker thread done servicing request
18:43:28.751 00.000 13008 OnExposeComplete: enter
18:43:28.751 00.000 13008 UpdateGuideState(): m_state=1
18:43:28.751 00.000 13008 UpdateCurrentPosition: no star selected
18:43:28.751 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:43:28.766 00.015 13008 Status Line: No star selected
18:43:28.766 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=0, FiltMin=0, FiltMax=24, Gamma=0.410
18:43:28.816 00.050 13008 UpdateGuideState exits: No star selected
18:43:28.818 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:28.820 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:43:28.822 00.002 13008 Enqueuing Expose request
18:43:28.824 00.002 10764 Worker thread wakes up
18:43:28.824 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:43:28.824 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:43:29.750 00.926 10764 Exposure complete
18:43:29.837 00.087 10764 worker thread done servicing request
18:43:29.837 00.000 13008 OnExposeComplete: enter
18:43:29.838 00.001 13008 UpdateGuideState(): m_state=1
18:43:29.838 00.000 13008 UpdateCurrentPosition: no star selected
18:43:29.838 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:43:29.845 00.007 13008 Status Line: No star selected
18:43:29.845 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=18, Gamma=0.410
18:43:29.894 00.049 13008 UpdateGuideState exits: No star selected
18:43:29.897 00.003 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:29.899 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:43:29.901 00.002 13008 Enqueuing Expose request
18:43:29.901 00.000 10764 Worker thread wakes up
18:43:29.901 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:43:29.901 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:43:31.155 01.254 10764 Exposure complete
18:43:31.213 00.058 10764 worker thread done servicing request
18:43:31.213 00.000 13008 OnExposeComplete: enter
18:43:31.213 00.000 13008 UpdateGuideState(): m_state=1
18:43:31.213 00.000 13008 UpdateCurrentPosition: no star selected
18:43:31.213 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:43:31.222 00.009 13008 Status Line: No star selected
18:43:31.222 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=48, med=0, FiltMin=0, FiltMax=40, Gamma=0.410
18:43:31.270 00.048 13008 UpdateGuideState exits: No star selected
18:43:31.276 00.006 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:31.276 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:43:31.276 00.000 13008 Enqueuing Expose request
18:43:31.286 00.010 10764 Worker thread wakes up
18:43:31.286 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:43:31.286 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:43:32.194 00.908 10764 Exposure complete
18:43:32.288 00.094 10764 worker thread done servicing request
18:43:32.288 00.000 13008 OnExposeComplete: enter
18:43:32.288 00.000 13008 UpdateGuideState(): m_state=1
18:43:32.288 00.000 13008 UpdateCurrentPosition: no star selected
18:43:32.288 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:43:32.288 00.000 13008 Status Line: No star selected
18:43:32.302 00.014 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=0, FiltMin=0, FiltMax=53, Gamma=0.410
18:43:32.350 00.048 13008 UpdateGuideState exits: No star selected
18:43:32.350 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:32.350 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:43:32.350 00.000 13008 Enqueuing Expose request
18:43:32.350 00.000 10764 Worker thread wakes up
18:43:32.350 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:43:32.350 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:43:33.512 01.162 10764 Exposure complete
18:43:33.573 00.061 10764 worker thread done servicing request
18:43:33.573 00.000 13008 OnExposeComplete: enter
18:43:33.573 00.000 13008 UpdateGuideState(): m_state=1
18:43:33.573 00.000 13008 UpdateCurrentPosition: no star selected
18:43:33.590 00.017 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:43:33.590 00.000 13008 Status Line: No star selected
18:43:33.598 00.008 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=0, FiltMin=0, FiltMax=49, Gamma=0.410
18:43:33.635 00.037 13008 UpdateGuideState exits: No star selected
18:43:33.635 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:33.653 00.018 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:43:33.655 00.002 13008 Enqueuing Expose request
18:43:33.655 00.000 10764 Worker thread wakes up
18:43:33.655 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:43:33.655 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:43:34.588 00.933 10764 Exposure complete
18:43:34.657 00.069 10764 worker thread done servicing request
18:43:34.657 00.000 13008 OnExposeComplete: enter
18:43:34.661 00.004 13008 UpdateGuideState(): m_state=1
18:43:34.663 00.002 13008 UpdateCurrentPosition: no star selected
18:43:34.665 00.002 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:43:34.673 00.008 13008 Status Line: No star selected
18:43:34.680 00.007 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=0, FiltMin=0, FiltMax=42, Gamma=0.410
18:43:34.716 00.036 13008 UpdateGuideState exits: No star selected
18:43:34.729 00.013 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:34.729 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:43:34.729 00.000 13008 Enqueuing Expose request
18:43:34.729 00.000 10764 Worker thread wakes up
18:43:34.729 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:43:34.729 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:43:35.878 01.149 10764 Exposure complete
18:43:35.932 00.054 10764 worker thread done servicing request
18:43:35.932 00.000 13008 OnExposeComplete: enter
18:43:35.932 00.000 13008 UpdateGuideState(): m_state=1
18:43:35.932 00.000 13008 UpdateCurrentPosition: no star selected
18:43:35.932 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:43:35.932 00.000 13008 Status Line: No star selected
18:43:35.947 00.015 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=0, FiltMin=0, FiltMax=53, Gamma=0.410
18:43:36.002 00.055 13008 UpdateGuideState exits: No star selected
18:43:36.004 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:36.006 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:43:36.008 00.002 13008 Enqueuing Expose request
18:43:36.010 00.002 10764 Worker thread wakes up
18:43:36.010 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:43:36.010 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:43:36.928 00.918 10764 Exposure complete
18:43:36.971 00.043 10764 worker thread done servicing request
18:43:36.971 00.000 13008 OnExposeComplete: enter
18:43:36.971 00.000 13008 UpdateGuideState(): m_state=1
18:43:36.971 00.000 13008 UpdateCurrentPosition: no star selected
18:43:36.971 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:43:36.971 00.000 13008 Status Line: No star selected
18:43:36.971 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=0, FiltMin=0, FiltMax=49, Gamma=0.410
18:43:37.028 00.057 13008 UpdateGuideState exits: No star selected
18:43:37.028 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:37.035 00.007 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:43:37.037 00.002 13008 Enqueuing Expose request
18:43:37.039 00.002 10764 Worker thread wakes up
18:43:37.039 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:43:37.039 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:43:38.174 01.135 10764 Exposure complete
18:43:38.221 00.047 10764 worker thread done servicing request
18:43:38.221 00.000 13008 OnExposeComplete: enter
18:43:38.229 00.008 13008 UpdateGuideState(): m_state=1
18:43:38.231 00.002 13008 UpdateCurrentPosition: no star selected
18:43:38.233 00.002 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:43:38.233 00.000 13008 Status Line: No star selected
18:43:38.237 00.004 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=0, FiltMin=0, FiltMax=45, Gamma=0.410
18:43:38.285 00.048 13008 UpdateGuideState exits: No star selected
18:43:38.285 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:38.285 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:43:38.285 00.000 13008 Enqueuing Expose request
18:43:38.285 00.000 10764 Worker thread wakes up
18:43:38.285 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:43:38.285 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:43:39.216 00.931 10764 Exposure complete
18:43:39.262 00.046 10764 worker thread done servicing request
18:43:39.262 00.000 13008 OnExposeComplete: enter
18:43:39.262 00.000 13008 UpdateGuideState(): m_state=1
18:43:39.262 00.000 13008 UpdateCurrentPosition: no star selected
18:43:39.262 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:43:39.262 00.000 13008 Status Line: No star selected
18:43:39.262 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=0, FiltMin=0, FiltMax=47, Gamma=0.410
18:43:39.322 00.060 13008 UpdateGuideState exits: No star selected
18:43:39.322 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:39.322 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:43:39.322 00.000 13008 Enqueuing Expose request
18:43:39.322 00.000 10764 Worker thread wakes up
18:43:39.322 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:43:39.322 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:43:40.481 01.159 10764 Exposure complete
18:43:40.528 00.047 10764 worker thread done servicing request
18:43:40.528 00.000 13008 OnExposeComplete: enter
18:43:40.528 00.000 13008 UpdateGuideState(): m_state=1
18:43:40.528 00.000 13008 UpdateCurrentPosition: no star selected
18:43:40.528 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:43:40.528 00.000 13008 Status Line: No star selected
18:43:40.544 00.016 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=0, FiltMin=0, FiltMax=46, Gamma=0.410
18:43:40.588 00.044 13008 UpdateGuideState exits: No star selected
18:43:40.591 00.003 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:40.591 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:43:40.591 00.000 13008 Enqueuing Expose request
18:43:40.591 00.000 10764 Worker thread wakes up
18:43:40.591 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:43:40.591 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:43:41.529 00.938 10764 Exposure complete
18:43:41.588 00.059 10764 worker thread done servicing request
18:43:41.588 00.000 13008 OnExposeComplete: enter
18:43:41.588 00.000 13008 UpdateGuideState(): m_state=1
18:43:41.592 00.004 13008 UpdateCurrentPosition: no star selected
18:43:41.592 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:43:41.592 00.000 13008 Status Line: No star selected
18:43:41.592 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=19, Gamma=0.410
18:43:41.640 00.048 13008 UpdateGuideState exits: No star selected
18:43:41.650 00.010 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:41.650 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:43:41.655 00.005 13008 Enqueuing Expose request
18:43:41.655 00.000 10764 Worker thread wakes up
18:43:41.655 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:43:41.655 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:43:42.908 01.253 10764 Exposure complete
18:43:42.963 00.055 10764 worker thread done servicing request
18:43:42.963 00.000 13008 OnExposeComplete: enter
18:43:42.963 00.000 13008 UpdateGuideState(): m_state=1
18:43:42.972 00.009 13008 UpdateCurrentPosition: no star selected
18:43:42.972 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:43:42.972 00.000 13008 Status Line: No star selected
18:43:42.972 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=12, Gamma=0.410
18:43:43.026 00.054 13008 UpdateGuideState exits: No star selected
18:43:43.026 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:43.026 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:43:43.026 00.000 13008 Enqueuing Expose request
18:43:43.026 00.000 10764 Worker thread wakes up
18:43:43.026 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:43:43.026 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:43:43.955 00.929 10764 Exposure complete
18:43:44.026 00.071 10764 worker thread done servicing request
18:43:44.026 00.000 13008 OnExposeComplete: enter
18:43:44.026 00.000 13008 UpdateGuideState(): m_state=1
18:43:44.036 00.010 13008 UpdateCurrentPosition: no star selected
18:43:44.038 00.002 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:43:44.040 00.002 13008 Status Line: No star selected
18:43:44.046 00.006 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=10, Gamma=0.410
18:43:44.088 00.042 13008 UpdateGuideState exits: No star selected
18:43:44.088 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:44.088 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:43:44.097 00.009 13008 Enqueuing Expose request
18:43:44.097 00.000 10764 Worker thread wakes up
18:43:44.097 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:43:44.097 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:43:45.352 01.255 10764 Exposure complete
18:43:45.416 00.064 10764 worker thread done servicing request
18:43:45.416 00.000 13008 OnExposeComplete: enter
18:43:45.416 00.000 13008 UpdateGuideState(): m_state=1
18:43:45.416 00.000 13008 UpdateCurrentPosition: no star selected
18:43:45.425 00.009 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:43:45.427 00.002 13008 Status Line: No star selected
18:43:45.432 00.005 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=21, Gamma=0.410
18:43:45.479 00.047 13008 UpdateGuideState exits: No star selected
18:43:45.479 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:45.479 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:43:45.479 00.000 13008 Enqueuing Expose request
18:43:45.479 00.000 10764 Worker thread wakes up
18:43:45.479 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:43:45.479 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:43:46.416 00.937 10764 Exposure complete
18:43:46.489 00.073 10764 worker thread done servicing request
18:43:46.489 00.000 13008 OnExposeComplete: enter
18:43:46.489 00.000 13008 UpdateGuideState(): m_state=1
18:43:46.489 00.000 13008 UpdateCurrentPosition: no star selected
18:43:46.494 00.005 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:43:46.494 00.000 13008 Status Line: No star selected
18:43:46.494 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=0, FiltMin=0, FiltMax=26, Gamma=0.410
18:43:46.542 00.048 13008 UpdateGuideState exits: No star selected
18:43:46.542 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:46.542 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:43:46.542 00.000 13008 Enqueuing Expose request
18:43:46.542 00.000 10764 Worker thread wakes up
18:43:46.542 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:43:46.542 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:43:47.805 01.263 10764 Exposure complete
18:43:47.858 00.053 10764 worker thread done servicing request
18:43:47.858 00.000 13008 OnExposeComplete: enter
18:43:47.858 00.000 13008 UpdateGuideState(): m_state=1
18:43:47.858 00.000 13008 UpdateCurrentPosition: no star selected
18:43:47.858 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:43:47.858 00.000 13008 Status Line: No star selected
18:43:47.872 00.014 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=0, FiltMin=0, FiltMax=22, Gamma=0.410
18:43:47.920 00.048 13008 UpdateGuideState exits: No star selected
18:43:47.920 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:47.920 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:43:47.920 00.000 13008 Enqueuing Expose request
18:43:47.920 00.000 10764 Worker thread wakes up
18:43:47.920 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:43:47.920 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:43:48.841 00.921 10764 Exposure complete
18:43:48.920 00.079 10764 worker thread done servicing request
18:43:48.920 00.000 13008 OnExposeComplete: enter
18:43:48.921 00.001 13008 UpdateGuideState(): m_state=1
18:43:48.921 00.000 13008 UpdateCurrentPosition: no star selected
18:43:48.921 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:43:48.921 00.000 13008 Status Line: No star selected
18:43:48.932 00.011 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=0, FiltMin=0, FiltMax=25, Gamma=0.410
18:43:48.968 00.036 13008 UpdateGuideState exits: No star selected
18:43:48.968 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:48.983 00.015 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:43:48.983 00.000 13008 Enqueuing Expose request
18:43:48.983 00.000 10764 Worker thread wakes up
18:43:48.983 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:43:48.983 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:43:50.124 01.141 10764 Exposure complete
18:43:50.172 00.048 10764 worker thread done servicing request
18:43:50.172 00.000 13008 OnExposeComplete: enter
18:43:50.172 00.000 13008 UpdateGuideState(): m_state=1
18:43:50.172 00.000 13008 UpdateCurrentPosition: no star selected
18:43:50.172 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:43:50.172 00.000 13008 Status Line: No star selected
18:43:50.182 00.010 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=0, FiltMin=0, FiltMax=25, Gamma=0.410
18:43:50.219 00.037 13008 UpdateGuideState exits: No star selected
18:43:50.219 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:50.235 00.016 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:43:50.235 00.000 13008 Enqueuing Expose request
18:43:50.235 00.000 10764 Worker thread wakes up
18:43:50.235 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:43:50.235 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:43:51.157 00.922 10764 Exposure complete
18:43:51.201 00.044 10764 worker thread done servicing request
18:43:51.203 00.002 13008 OnExposeComplete: enter
18:43:51.203 00.000 13008 UpdateGuideState(): m_state=1
18:43:51.203 00.000 13008 UpdateCurrentPosition: no star selected
18:43:51.212 00.009 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:43:51.213 00.001 13008 Status Line: No star selected
18:43:51.217 00.004 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=23, Gamma=0.410
18:43:51.266 00.049 13008 UpdateGuideState exits: No star selected
18:43:51.266 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:51.266 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:43:51.266 00.000 13008 Enqueuing Expose request
18:43:51.266 00.000 10764 Worker thread wakes up
18:43:51.266 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:43:51.266 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:43:52.406 01.140 10764 Exposure complete
18:43:52.458 00.052 10764 worker thread done servicing request
18:43:52.458 00.000 13008 OnExposeComplete: enter
18:43:52.460 00.002 13008 UpdateGuideState(): m_state=1
18:43:52.462 00.002 13008 UpdateCurrentPosition: no star selected
18:43:52.463 00.001 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:43:52.465 00.002 13008 Status Line: No star selected
18:43:52.470 00.005 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=22, Gamma=0.410
18:43:52.512 00.042 13008 UpdateGuideState exits: No star selected
18:43:52.518 00.006 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:52.518 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:43:52.518 00.000 13008 Enqueuing Expose request
18:43:52.518 00.000 10764 Worker thread wakes up
18:43:52.518 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:43:52.518 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:43:53.438 00.920 10764 Exposure complete
18:43:53.482 00.044 10764 worker thread done servicing request
18:43:53.482 00.000 13008 OnExposeComplete: enter
18:43:53.482 00.000 13008 UpdateGuideState(): m_state=1
18:43:53.482 00.000 13008 UpdateCurrentPosition: no star selected
18:43:53.482 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:43:53.482 00.000 13008 Status Line: No star selected
18:43:53.495 00.013 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=25, Gamma=0.410
18:43:53.538 00.043 13008 UpdateGuideState exits: No star selected
18:43:53.538 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:53.538 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:43:53.546 00.008 13008 Enqueuing Expose request
18:43:53.546 00.000 10764 Worker thread wakes up
18:43:53.546 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:43:53.546 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:43:54.698 01.152 10764 Exposure complete
18:43:54.792 00.094 10764 worker thread done servicing request
18:43:54.792 00.000 13008 OnExposeComplete: enter
18:43:54.792 00.000 13008 UpdateGuideState(): m_state=1
18:43:54.792 00.000 13008 UpdateCurrentPosition: no star selected
18:43:54.792 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:43:54.792 00.000 13008 Status Line: No star selected
18:43:54.807 00.015 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=26, Gamma=0.410
18:43:54.840 00.033 13008 UpdateGuideState exits: No star selected
18:43:54.856 00.016 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:54.856 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:43:54.856 00.000 13008 Enqueuing Expose request
18:43:54.856 00.000 10764 Worker thread wakes up
18:43:54.856 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:43:54.856 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:43:55.776 00.920 10764 Exposure complete
18:43:55.838 00.062 10764 worker thread done servicing request
18:43:55.838 00.000 13008 OnExposeComplete: enter
18:43:55.838 00.000 13008 UpdateGuideState(): m_state=1
18:43:55.838 00.000 13008 UpdateCurrentPosition: no star selected
18:43:55.854 00.016 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:43:55.854 00.000 13008 Status Line: No star selected
18:43:55.854 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=15, Gamma=0.410
18:43:55.901 00.047 13008 UpdateGuideState exits: No star selected
18:43:55.901 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:55.901 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:43:55.901 00.000 13008 Enqueuing Expose request
18:43:55.901 00.000 10764 Worker thread wakes up
18:43:55.901 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:43:55.901 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:43:57.154 01.253 10764 Exposure complete
18:43:57.201 00.047 10764 worker thread done servicing request
18:43:57.201 00.000 13008 OnExposeComplete: enter
18:43:57.213 00.012 13008 UpdateGuideState(): m_state=1
18:43:57.213 00.000 13008 UpdateCurrentPosition: no star selected
18:43:57.217 00.004 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:43:57.219 00.002 13008 Status Line: No star selected
18:43:57.225 00.006 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:43:57.264 00.039 13008 UpdateGuideState exits: No star selected
18:43:57.264 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:57.264 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:43:57.276 00.012 13008 Enqueuing Expose request
18:43:57.282 00.006 10764 Worker thread wakes up
18:43:57.282 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:43:57.282 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:43:58.186 00.904 10764 Exposure complete
18:43:58.249 00.063 10764 worker thread done servicing request
18:43:58.249 00.000 13008 OnExposeComplete: enter
18:43:58.265 00.016 13008 UpdateGuideState(): m_state=1
18:43:58.265 00.000 13008 UpdateCurrentPosition: no star selected
18:43:58.265 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:43:58.265 00.000 13008 Status Line: No star selected
18:43:58.276 00.011 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=6, Gamma=0.410
18:43:58.313 00.037 13008 UpdateGuideState exits: No star selected
18:43:58.313 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:58.313 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:43:58.328 00.015 13008 Enqueuing Expose request
18:43:58.328 00.000 10764 Worker thread wakes up
18:43:58.328 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:43:58.328 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:43:59.485 01.157 10764 Exposure complete
18:43:59.533 00.048 10764 worker thread done servicing request
18:43:59.533 00.000 13008 OnExposeComplete: enter
18:43:59.533 00.000 13008 UpdateGuideState(): m_state=1
18:43:59.533 00.000 13008 UpdateCurrentPosition: no star selected
18:43:59.533 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:43:59.549 00.016 13008 Status Line: No star selected
18:43:59.555 00.006 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=11, Gamma=0.410
18:43:59.597 00.042 13008 UpdateGuideState exits: No star selected
18:43:59.597 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:43:59.597 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:43:59.597 00.000 13008 Enqueuing Expose request
18:43:59.597 00.000 10764 Worker thread wakes up
18:43:59.597 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:43:59.597 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:44:00.531 00.934 10764 Exposure complete
18:44:00.595 00.064 10764 worker thread done servicing request
18:44:00.595 00.000 13008 OnExposeComplete: enter
18:44:00.595 00.000 13008 UpdateGuideState(): m_state=1
18:44:00.595 00.000 13008 UpdateCurrentPosition: no star selected
18:44:00.595 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:44:00.611 00.016 13008 Status Line: No star selected
18:44:00.611 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=13, Gamma=0.410
18:44:00.658 00.047 13008 UpdateGuideState exits: No star selected
18:44:00.658 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:00.658 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:44:00.658 00.000 13008 Enqueuing Expose request
18:44:00.658 00.000 10764 Worker thread wakes up
18:44:00.658 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:44:00.658 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:44:01.807 01.149 10764 Exposure complete
18:44:01.869 00.062 10764 worker thread done servicing request
18:44:01.869 00.000 13008 OnExposeComplete: enter
18:44:01.869 00.000 13008 UpdateGuideState(): m_state=1
18:44:01.881 00.012 13008 UpdateCurrentPosition: no star selected
18:44:01.881 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:44:01.881 00.000 13008 Status Line: No star selected
18:44:01.881 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=13, Gamma=0.410
18:44:01.934 00.053 13008 UpdateGuideState exits: No star selected
18:44:01.934 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:01.934 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:44:01.934 00.000 13008 Enqueuing Expose request
18:44:01.934 00.000 10764 Worker thread wakes up
18:44:01.945 00.011 10764 worker thread servicing REQUEST_EXPOSE 1000
18:44:01.945 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:44:02.857 00.912 10764 Exposure complete
18:44:02.905 00.048 10764 worker thread done servicing request
18:44:02.905 00.000 13008 OnExposeComplete: enter
18:44:02.905 00.000 13008 UpdateGuideState(): m_state=1
18:44:02.905 00.000 13008 UpdateCurrentPosition: no star selected
18:44:02.905 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:44:02.912 00.007 13008 Status Line: No star selected
18:44:02.912 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=11, Gamma=0.410
18:44:02.963 00.051 13008 UpdateGuideState exits: No star selected
18:44:02.963 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:02.963 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:44:02.963 00.000 13008 Enqueuing Expose request
18:44:02.963 00.000 10764 Worker thread wakes up
18:44:02.963 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:44:02.963 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:44:04.107 01.144 10764 Exposure complete
18:44:04.155 00.048 10764 worker thread done servicing request
18:44:04.155 00.000 13008 OnExposeComplete: enter
18:44:04.157 00.002 13008 UpdateGuideState(): m_state=1
18:44:04.159 00.002 13008 UpdateCurrentPosition: no star selected
18:44:04.161 00.002 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:44:04.163 00.002 13008 Status Line: No star selected
18:44:04.167 00.004 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=13, Gamma=0.410
18:44:04.217 00.050 13008 UpdateGuideState exits: No star selected
18:44:04.219 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:04.221 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:44:04.223 00.002 13008 Enqueuing Expose request
18:44:04.227 00.004 10764 Worker thread wakes up
18:44:04.227 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:44:04.227 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:44:05.129 00.902 10764 Exposure complete
18:44:05.177 00.048 10764 worker thread done servicing request
18:44:05.177 00.000 13008 OnExposeComplete: enter
18:44:05.182 00.005 13008 UpdateGuideState(): m_state=1
18:44:05.186 00.004 13008 UpdateCurrentPosition: no star selected
18:44:05.188 00.002 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:44:05.190 00.002 13008 Status Line: No star selected
18:44:05.197 00.007 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=13, Gamma=0.410
18:44:05.244 00.047 13008 UpdateGuideState exits: No star selected
18:44:05.248 00.004 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:05.250 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:44:05.252 00.002 13008 Enqueuing Expose request
18:44:05.254 00.002 10764 Worker thread wakes up
18:44:05.254 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:44:05.254 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:44:06.386 01.132 10764 Exposure complete
18:44:06.432 00.046 10764 worker thread done servicing request
18:44:06.432 00.000 13008 OnExposeComplete: enter
18:44:06.440 00.008 13008 UpdateGuideState(): m_state=1
18:44:06.442 00.002 13008 UpdateCurrentPosition: no star selected
18:44:06.444 00.002 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:44:06.448 00.004 13008 Status Line: No star selected
18:44:06.448 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=12, Gamma=0.410
18:44:06.499 00.051 13008 UpdateGuideState exits: No star selected
18:44:06.499 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:06.499 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:44:06.499 00.000 13008 Enqueuing Expose request
18:44:06.499 00.000 10764 Worker thread wakes up
18:44:06.499 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:44:06.499 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:44:07.418 00.919 10764 Exposure complete
18:44:07.477 00.059 10764 worker thread done servicing request
18:44:07.477 00.000 13008 OnExposeComplete: enter
18:44:07.477 00.000 13008 UpdateGuideState(): m_state=1
18:44:07.477 00.000 13008 UpdateCurrentPosition: no star selected
18:44:07.477 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:44:07.477 00.000 13008 Status Line: No star selected
18:44:07.493 00.016 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=12, Gamma=0.410
18:44:07.541 00.048 13008 UpdateGuideState exits: No star selected
18:44:07.541 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:07.541 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:44:07.541 00.000 13008 Enqueuing Expose request
18:44:07.541 00.000 10764 Worker thread wakes up
18:44:07.541 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:44:07.541 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:44:08.807 01.266 10764 Exposure complete
18:44:08.886 00.079 10764 worker thread done servicing request
18:44:08.886 00.000 13008 OnExposeComplete: enter
18:44:08.886 00.000 13008 UpdateGuideState(): m_state=1
18:44:08.886 00.000 13008 UpdateCurrentPosition: no star selected
18:44:08.886 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:44:08.886 00.000 13008 Status Line: No star selected
18:44:08.901 00.015 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=13, Gamma=0.410
18:44:08.933 00.032 13008 UpdateGuideState exits: No star selected
18:44:08.951 00.018 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:08.951 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:44:08.953 00.002 13008 Enqueuing Expose request
18:44:08.955 00.002 10764 Worker thread wakes up
18:44:08.955 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:44:08.955 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:44:09.869 00.914 10764 Exposure complete
18:44:09.916 00.047 10764 worker thread done servicing request
18:44:09.916 00.000 13008 OnExposeComplete: enter
18:44:09.932 00.016 13008 UpdateGuideState(): m_state=1
18:44:09.932 00.000 13008 UpdateCurrentPosition: no star selected
18:44:09.932 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:44:09.932 00.000 13008 Status Line: No star selected
18:44:09.932 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=8, Gamma=0.410
18:44:09.979 00.047 13008 UpdateGuideState exits: No star selected
18:44:09.979 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:09.979 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:44:09.979 00.000 13008 Enqueuing Expose request
18:44:09.995 00.016 10764 Worker thread wakes up
18:44:09.995 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:44:09.995 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:44:11.237 01.242 10764 Exposure complete
18:44:11.278 00.041 10764 worker thread done servicing request
18:44:11.278 00.000 13008 OnExposeComplete: enter
18:44:11.278 00.000 13008 UpdateGuideState(): m_state=1
18:44:11.294 00.016 13008 UpdateCurrentPosition: no star selected
18:44:11.294 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:44:11.294 00.000 13008 Status Line: No star selected
18:44:11.294 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=5, Gamma=0.410
18:44:11.342 00.048 13008 UpdateGuideState exits: No star selected
18:44:11.342 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:11.342 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:44:11.342 00.000 13008 Enqueuing Expose request
18:44:11.342 00.000 10764 Worker thread wakes up
18:44:11.342 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:44:11.342 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:44:12.279 00.937 10764 Exposure complete
18:44:12.344 00.065 10764 worker thread done servicing request
18:44:12.344 00.000 13008 OnExposeComplete: enter
18:44:12.344 00.000 13008 UpdateGuideState(): m_state=1
18:44:12.344 00.000 13008 UpdateCurrentPosition: no star selected
18:44:12.344 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:44:12.344 00.000 13008 Status Line: No star selected
18:44:12.344 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=4, Gamma=0.410
18:44:12.400 00.056 13008 UpdateGuideState exits: No star selected
18:44:12.406 00.006 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:12.406 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:44:12.406 00.000 13008 Enqueuing Expose request
18:44:12.406 00.000 10764 Worker thread wakes up
18:44:12.406 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:44:12.406 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:44:13.557 01.151 10764 Exposure complete
18:44:13.619 00.062 10764 worker thread done servicing request
18:44:13.619 00.000 13008 OnExposeComplete: enter
18:44:13.628 00.009 13008 UpdateGuideState(): m_state=1
18:44:13.628 00.000 13008 UpdateCurrentPosition: no star selected
18:44:13.628 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:44:13.628 00.000 13008 Status Line: No star selected
18:44:13.628 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=8, Gamma=0.410
18:44:13.682 00.054 13008 UpdateGuideState exits: No star selected
18:44:13.682 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:13.682 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:44:13.682 00.000 13008 Enqueuing Expose request
18:44:13.692 00.010 10764 Worker thread wakes up
18:44:13.692 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:44:13.692 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:44:14.615 00.923 10764 Exposure complete
18:44:14.695 00.080 10764 worker thread done servicing request
18:44:14.695 00.000 13008 OnExposeComplete: enter
18:44:14.695 00.000 13008 UpdateGuideState(): m_state=1
18:44:14.695 00.000 13008 UpdateCurrentPosition: no star selected
18:44:14.695 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:44:14.695 00.000 13008 Status Line: No star selected
18:44:14.695 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=8, Gamma=0.410
18:44:14.754 00.059 13008 UpdateGuideState exits: No star selected
18:44:14.758 00.004 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:14.760 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:44:14.760 00.000 13008 Enqueuing Expose request
18:44:14.762 00.002 10764 Worker thread wakes up
18:44:14.762 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:44:14.762 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:44:16.014 01.252 10764 Exposure complete
18:44:16.078 00.064 10764 worker thread done servicing request
18:44:16.078 00.000 13008 OnExposeComplete: enter
18:44:16.078 00.000 13008 UpdateGuideState(): m_state=1
18:44:16.088 00.010 13008 UpdateCurrentPosition: no star selected
18:44:16.088 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:44:16.088 00.000 13008 Status Line: No star selected
18:44:16.096 00.008 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=24, med=0, FiltMin=0, FiltMax=8, Gamma=0.410
18:44:16.142 00.046 13008 UpdateGuideState exits: No star selected
18:44:16.144 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:16.146 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:44:16.148 00.002 13008 Enqueuing Expose request
18:44:16.150 00.002 10764 Worker thread wakes up
18:44:16.151 00.001 10764 worker thread servicing REQUEST_EXPOSE 1000
18:44:16.151 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:44:17.076 00.925 10764 Exposure complete
18:44:17.145 00.069 10764 worker thread done servicing request
18:44:17.145 00.000 13008 OnExposeComplete: enter
18:44:17.147 00.002 13008 UpdateGuideState(): m_state=1
18:44:17.151 00.004 13008 UpdateCurrentPosition: no star selected
18:44:17.153 00.002 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:44:17.155 00.002 13008 Status Line: No star selected
18:44:17.157 00.002 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:44:17.202 00.045 13008 UpdateGuideState exits: No star selected
18:44:17.202 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:17.202 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:44:17.213 00.011 13008 Enqueuing Expose request
18:44:17.213 00.000 10764 Worker thread wakes up
18:44:17.213 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:44:17.213 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:44:18.461 01.248 10764 Exposure complete
18:44:18.504 00.043 10764 worker thread done servicing request
18:44:18.504 00.000 13008 OnExposeComplete: enter
18:44:18.504 00.000 13008 UpdateGuideState(): m_state=1
18:44:18.504 00.000 13008 UpdateCurrentPosition: no star selected
18:44:18.504 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:44:18.504 00.000 13008 Status Line: No star selected
18:44:18.504 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:44:18.564 00.060 13008 UpdateGuideState exits: No star selected
18:44:18.566 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:18.568 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:44:18.570 00.002 13008 Enqueuing Expose request
18:44:18.572 00.002 10764 Worker thread wakes up
18:44:18.572 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:44:18.572 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:44:19.483 00.911 10764 Exposure complete
18:44:19.584 00.101 13008 OnExposeComplete: enter
18:44:19.586 00.002 13008 UpdateGuideState(): m_state=1
18:44:19.588 00.002 13008 UpdateCurrentPosition: no star selected
18:44:19.592 00.004 10764 worker thread done servicing request
18:44:19.592 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:44:19.594 00.002 13008 Status Line: No star selected
18:44:19.602 00.008 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=0, FiltMin=0, FiltMax=9, Gamma=0.410
18:44:19.655 00.053 13008 UpdateGuideState exits: No star selected
18:44:19.655 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:19.655 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:44:19.655 00.000 13008 Enqueuing Expose request
18:44:19.655 00.000 10764 Worker thread wakes up
18:44:19.655 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:44:19.655 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:44:20.903 01.248 10764 Exposure complete
18:44:20.952 00.049 10764 worker thread done servicing request
18:44:20.952 00.000 13008 OnExposeComplete: enter
18:44:20.954 00.002 13008 UpdateGuideState(): m_state=1
18:44:20.956 00.002 13008 UpdateCurrentPosition: no star selected
18:44:20.958 00.002 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:44:20.960 00.002 13008 Status Line: No star selected
18:44:20.966 00.006 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=9, Gamma=0.410
18:44:21.012 00.046 13008 UpdateGuideState exits: No star selected
18:44:21.014 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:21.014 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:44:21.014 00.000 13008 Enqueuing Expose request
18:44:21.014 00.000 10764 Worker thread wakes up
18:44:21.014 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:44:21.014 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:44:21.932 00.918 10764 Exposure complete
18:44:21.978 00.046 10764 worker thread done servicing request
18:44:21.978 00.000 13008 OnExposeComplete: enter
18:44:21.978 00.000 13008 UpdateGuideState(): m_state=1
18:44:21.987 00.009 13008 UpdateCurrentPosition: no star selected
18:44:21.987 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:44:21.992 00.005 13008 Status Line: No star selected
18:44:21.994 00.002 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=24, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:44:22.044 00.050 13008 UpdateGuideState exits: No star selected
18:44:22.044 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:22.044 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:44:22.044 00.000 13008 Enqueuing Expose request
18:44:22.044 00.000 10764 Worker thread wakes up
18:44:22.044 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:44:22.044 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:44:23.313 01.269 10764 Exposure complete
18:44:23.369 00.056 10764 worker thread done servicing request
18:44:23.369 00.000 13008 OnExposeComplete: enter
18:44:23.369 00.000 13008 UpdateGuideState(): m_state=1
18:44:23.369 00.000 13008 UpdateCurrentPosition: no star selected
18:44:23.376 00.007 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:44:23.376 00.000 13008 Status Line: No star selected
18:44:23.376 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:44:23.424 00.048 13008 UpdateGuideState exits: No star selected
18:44:23.432 00.008 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:23.432 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:44:23.437 00.005 13008 Enqueuing Expose request
18:44:23.439 00.002 10764 Worker thread wakes up
18:44:23.439 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:44:23.439 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:44:24.361 00.922 10764 Exposure complete
18:44:24.432 00.071 10764 worker thread done servicing request
18:44:24.432 00.000 13008 OnExposeComplete: enter
18:44:24.432 00.000 13008 UpdateGuideState(): m_state=1
18:44:24.432 00.000 13008 UpdateCurrentPosition: no star selected
18:44:24.441 00.009 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:44:24.441 00.000 13008 Status Line: No star selected
18:44:24.441 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=5, Gamma=0.410
18:44:24.488 00.047 13008 UpdateGuideState exits: No star selected
18:44:24.494 00.006 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:24.494 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:44:24.494 00.000 13008 Enqueuing Expose request
18:44:24.494 00.000 10764 Worker thread wakes up
18:44:24.494 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:44:24.494 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:44:25.757 01.263 10764 Exposure complete
18:44:25.807 00.050 10764 worker thread done servicing request
18:44:25.807 00.000 13008 OnExposeComplete: enter
18:44:25.807 00.000 13008 UpdateGuideState(): m_state=1
18:44:25.807 00.000 13008 UpdateCurrentPosition: no star selected
18:44:25.807 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:44:25.822 00.015 13008 Status Line: No star selected
18:44:25.826 00.004 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=4, Gamma=0.410
18:44:25.869 00.043 13008 UpdateGuideState exits: No star selected
18:44:25.869 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:25.869 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:44:25.869 00.000 13008 Enqueuing Expose request
18:44:25.869 00.000 10764 Worker thread wakes up
18:44:25.869 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:44:25.869 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:44:26.808 00.939 10764 Exposure complete
18:44:26.862 00.054 10764 worker thread done servicing request
18:44:26.862 00.000 13008 OnExposeComplete: enter
18:44:26.862 00.000 13008 UpdateGuideState(): m_state=1
18:44:26.862 00.000 13008 UpdateCurrentPosition: no star selected
18:44:26.862 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:44:26.871 00.009 13008 Status Line: No star selected
18:44:26.871 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=4, Gamma=0.410
18:44:26.919 00.048 13008 UpdateGuideState exits: No star selected
18:44:26.919 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:26.919 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:44:26.919 00.000 13008 Enqueuing Expose request
18:44:26.919 00.000 10764 Worker thread wakes up
18:44:26.919 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:44:26.919 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:44:28.062 01.143 10764 Exposure complete
18:44:28.110 00.048 10764 worker thread done servicing request
18:44:28.110 00.000 13008 OnExposeComplete: enter
18:44:28.110 00.000 13008 UpdateGuideState(): m_state=1
18:44:28.110 00.000 13008 UpdateCurrentPosition: no star selected
18:44:28.110 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:44:28.119 00.009 13008 Status Line: No star selected
18:44:28.119 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=6, Gamma=0.410
18:44:28.158 00.039 13008 UpdateGuideState exits: No star selected
18:44:28.158 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:28.158 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:44:28.174 00.016 13008 Enqueuing Expose request
18:44:28.174 00.000 10764 Worker thread wakes up
18:44:28.174 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:44:28.174 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:44:29.105 00.931 10764 Exposure complete
18:44:29.168 00.063 10764 worker thread done servicing request
18:44:29.168 00.000 13008 OnExposeComplete: enter
18:44:29.180 00.012 13008 UpdateGuideState(): m_state=1
18:44:29.182 00.002 13008 UpdateCurrentPosition: no star selected
18:44:29.186 00.004 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:44:29.186 00.000 13008 Status Line: No star selected
18:44:29.186 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=5, Gamma=0.410
18:44:29.242 00.056 13008 UpdateGuideState exits: No star selected
18:44:29.244 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:29.249 00.005 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:44:29.253 00.004 13008 Enqueuing Expose request
18:44:29.255 00.002 10764 Worker thread wakes up
18:44:29.255 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:44:29.255 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:44:30.405 01.150 10764 Exposure complete
18:44:30.463 00.058 10764 worker thread done servicing request
18:44:30.463 00.000 13008 OnExposeComplete: enter
18:44:30.465 00.002 13008 UpdateGuideState(): m_state=1
18:44:30.467 00.002 13008 UpdateCurrentPosition: no star selected
18:44:30.469 00.002 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:44:30.469 00.000 13008 Status Line: No star selected
18:44:30.473 00.004 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=24, med=0, FiltMin=0, FiltMax=5, Gamma=0.410
18:44:30.517 00.044 13008 UpdateGuideState exits: No star selected
18:44:30.526 00.009 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:30.534 00.008 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:44:30.536 00.002 13008 Enqueuing Expose request
18:44:30.538 00.002 10764 Worker thread wakes up
18:44:30.538 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:44:30.538 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:44:31.474 00.936 10764 Exposure complete
18:44:31.525 00.051 10764 worker thread done servicing request
18:44:31.525 00.000 13008 OnExposeComplete: enter
18:44:31.534 00.009 13008 UpdateGuideState(): m_state=1
18:44:31.534 00.000 13008 UpdateCurrentPosition: no star selected
18:44:31.534 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:44:31.534 00.000 13008 Status Line: No star selected
18:44:31.534 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=49, med=0, FiltMin=0, FiltMax=17, Gamma=0.410
18:44:31.593 00.059 13008 UpdateGuideState exits: No star selected
18:44:31.597 00.004 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:31.598 00.001 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:44:31.598 00.000 13008 Enqueuing Expose request
18:44:31.598 00.000 10764 Worker thread wakes up
18:44:31.598 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:44:31.598 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:44:32.744 01.146 10764 Exposure complete
18:44:32.789 00.045 10764 worker thread done servicing request
18:44:32.789 00.000 13008 OnExposeComplete: enter
18:44:32.791 00.002 13008 UpdateGuideState(): m_state=1
18:44:32.793 00.002 13008 UpdateCurrentPosition: no star selected
18:44:32.795 00.002 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:44:32.797 00.002 13008 Status Line: No star selected
18:44:32.801 00.004 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=5, Gamma=0.410
18:44:32.848 00.047 13008 UpdateGuideState exits: No star selected
18:44:32.850 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:32.852 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:44:32.854 00.002 13008 Enqueuing Expose request
18:44:32.854 00.000 10764 Worker thread wakes up
18:44:32.854 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:44:32.854 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:44:33.774 00.920 10764 Exposure complete
18:44:33.830 00.056 10764 worker thread done servicing request
18:44:33.830 00.000 13008 OnExposeComplete: enter
18:44:33.835 00.005 13008 UpdateGuideState(): m_state=1
18:44:33.838 00.003 13008 UpdateCurrentPosition: no star selected
18:44:33.838 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:44:33.847 00.009 13008 Status Line: No star selected
18:44:33.858 00.011 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=4, Gamma=0.410
18:44:33.913 00.055 13008 UpdateGuideState exits: No star selected
18:44:33.918 00.005 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:33.923 00.005 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:44:33.925 00.002 13008 Enqueuing Expose request
18:44:33.926 00.001 10764 Worker thread wakes up
18:44:33.926 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:44:33.926 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:44:35.068 01.142 10764 Exposure complete
18:44:35.112 00.044 10764 worker thread done servicing request
18:44:35.112 00.000 13008 OnExposeComplete: enter
18:44:35.115 00.003 13008 UpdateGuideState(): m_state=1
18:44:35.117 00.002 13008 UpdateCurrentPosition: no star selected
18:44:35.119 00.002 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:44:35.121 00.002 13008 Status Line: No star selected
18:44:35.125 00.004 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=3, Gamma=0.410
18:44:35.177 00.052 13008 UpdateGuideState exits: No star selected
18:44:35.179 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:35.186 00.007 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:44:35.191 00.005 13008 Enqueuing Expose request
18:44:35.199 00.008 10764 Worker thread wakes up
18:44:35.199 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:44:35.199 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:44:36.115 00.916 10764 Exposure complete
18:44:36.159 00.044 10764 worker thread done servicing request
18:44:36.159 00.000 13008 OnExposeComplete: enter
18:44:36.163 00.004 13008 UpdateGuideState(): m_state=1
18:44:36.165 00.002 13008 UpdateCurrentPosition: no star selected
18:44:36.167 00.002 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:44:36.169 00.002 13008 Status Line: No star selected
18:44:36.172 00.003 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=2, Gamma=0.410
18:44:36.220 00.048 13008 UpdateGuideState exits: No star selected
18:44:36.220 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:36.220 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:44:36.220 00.000 13008 Enqueuing Expose request
18:44:36.220 00.000 10764 Worker thread wakes up
18:44:36.220 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:44:36.220 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:44:37.378 01.158 10764 Exposure complete
18:44:37.458 00.080 10764 worker thread done servicing request
18:44:37.458 00.000 13008 OnExposeComplete: enter
18:44:37.459 00.001 13008 UpdateGuideState(): m_state=1
18:44:37.463 00.004 13008 UpdateCurrentPosition: no star selected
18:44:37.465 00.002 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:44:37.465 00.000 13008 Status Line: No star selected
18:44:37.465 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=4, Gamma=0.410
18:44:37.507 00.042 13008 UpdateGuideState exits: No star selected
18:44:37.507 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:37.507 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:44:37.523 00.016 13008 Enqueuing Expose request
18:44:37.526 00.003 10764 Worker thread wakes up
18:44:37.526 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:44:37.526 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:44:38.443 00.917 10764 Exposure complete
18:44:38.521 00.078 10764 worker thread done servicing request
18:44:38.521 00.000 13008 OnExposeComplete: enter
18:44:38.523 00.002 13008 UpdateGuideState(): m_state=1
18:44:38.525 00.002 13008 UpdateCurrentPosition: no star selected
18:44:38.525 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:44:38.525 00.000 13008 Status Line: No star selected
18:44:38.525 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=4, Gamma=0.410
18:44:38.571 00.046 13008 UpdateGuideState exits: No star selected
18:44:38.571 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:38.571 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:44:38.571 00.000 13008 Enqueuing Expose request
18:44:38.588 00.017 10764 Worker thread wakes up
18:44:38.588 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:44:38.588 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:44:39.741 01.153 10764 Exposure complete
18:44:39.807 00.066 10764 worker thread done servicing request
18:44:39.807 00.000 13008 OnExposeComplete: enter
18:44:39.807 00.000 13008 UpdateGuideState(): m_state=1
18:44:39.807 00.000 13008 UpdateCurrentPosition: no star selected
18:44:39.807 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:44:39.823 00.016 13008 Status Line: No star selected
18:44:39.823 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=4, Gamma=0.410
18:44:39.869 00.046 13008 UpdateGuideState exits: No star selected
18:44:39.869 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:39.869 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:44:39.869 00.000 13008 Enqueuing Expose request
18:44:39.869 00.000 10764 Worker thread wakes up
18:44:39.869 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:44:39.869 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:44:40.802 00.933 10764 Exposure complete
18:44:40.882 00.080 10764 worker thread done servicing request
18:44:40.882 00.000 13008 OnExposeComplete: enter
18:44:40.882 00.000 13008 UpdateGuideState(): m_state=1
18:44:40.882 00.000 13008 UpdateCurrentPosition: no star selected
18:44:40.882 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:44:40.882 00.000 13008 Status Line: No star selected
18:44:40.897 00.015 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=4, Gamma=0.410
18:44:40.945 00.048 13008 UpdateGuideState exits: No star selected
18:44:40.945 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:40.945 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:44:40.945 00.000 13008 Enqueuing Expose request
18:44:40.945 00.000 10764 Worker thread wakes up
18:44:40.945 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:44:40.945 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:44:42.094 01.149 10764 Exposure complete
18:44:42.144 00.050 10764 worker thread done servicing request
18:44:42.144 00.000 13008 OnExposeComplete: enter
18:44:42.146 00.002 13008 UpdateGuideState(): m_state=1
18:44:42.148 00.002 13008 UpdateCurrentPosition: no star selected
18:44:42.151 00.003 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:44:42.155 00.004 13008 Status Line: No star selected
18:44:42.159 00.004 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=24, med=0, FiltMin=0, FiltMax=4, Gamma=0.410
18:44:42.198 00.039 13008 UpdateGuideState exits: No star selected
18:44:42.198 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:42.198 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:44:42.198 00.000 13008 Enqueuing Expose request
18:44:42.213 00.015 10764 Worker thread wakes up
18:44:42.213 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:44:42.213 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:44:43.121 00.908 10764 Exposure complete
18:44:43.166 00.045 13008 OnExposeComplete: enter
18:44:43.166 00.000 10764 worker thread done servicing request
18:44:43.166 00.000 13008 UpdateGuideState(): m_state=1
18:44:43.166 00.000 13008 UpdateCurrentPosition: no star selected
18:44:43.166 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:44:43.179 00.013 13008 Status Line: No star selected
18:44:43.182 00.003 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=3, Gamma=0.410
18:44:43.227 00.045 13008 UpdateGuideState exits: No star selected
18:44:43.227 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:43.227 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:44:43.227 00.000 13008 Enqueuing Expose request
18:44:43.227 00.000 10764 Worker thread wakes up
18:44:43.227 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:44:43.227 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:44:44.480 01.253 10764 Exposure complete
18:44:44.523 00.043 10764 worker thread done servicing request
18:44:44.523 00.000 13008 OnExposeComplete: enter
18:44:44.526 00.003 13008 UpdateGuideState(): m_state=1
18:44:44.526 00.000 13008 UpdateCurrentPosition: no star selected
18:44:44.526 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:44:44.526 00.000 13008 Status Line: No star selected
18:44:44.526 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=3, Gamma=0.410
18:44:44.582 00.056 13008 UpdateGuideState exits: No star selected
18:44:44.584 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:44.584 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:44:44.588 00.004 13008 Enqueuing Expose request
18:44:44.588 00.000 10764 Worker thread wakes up
18:44:44.588 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:44:44.588 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:44:45.508 00.920 10764 Exposure complete
18:44:45.553 00.045 10764 worker thread done servicing request
18:44:45.553 00.000 13008 OnExposeComplete: enter
18:44:45.557 00.004 13008 UpdateGuideState(): m_state=1
18:44:45.557 00.000 13008 UpdateCurrentPosition: no star selected
18:44:45.561 00.004 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:44:45.563 00.002 13008 Status Line: No star selected
18:44:45.569 00.006 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=2, Gamma=0.410
18:44:45.615 00.046 13008 UpdateGuideState exits: No star selected
18:44:45.615 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:45.615 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:44:45.621 00.006 13008 Enqueuing Expose request
18:44:45.625 00.004 10764 Worker thread wakes up
18:44:45.625 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:44:45.625 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:44:46.759 01.134 10764 Exposure complete
18:44:46.822 00.063 10764 worker thread done servicing request
18:44:46.822 00.000 13008 OnExposeComplete: enter
18:44:46.838 00.016 13008 UpdateGuideState(): m_state=1
18:44:46.840 00.002 13008 UpdateCurrentPosition: no star selected
18:44:46.842 00.002 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:44:46.844 00.002 13008 Status Line: No star selected
18:44:46.850 00.006 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=3, Gamma=0.410
18:44:46.896 00.046 13008 UpdateGuideState exits: No star selected
18:44:46.898 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:46.901 00.003 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:44:46.906 00.005 13008 Enqueuing Expose request
18:44:46.906 00.000 10764 Worker thread wakes up
18:44:46.906 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:44:46.906 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:44:47.832 00.926 10764 Exposure complete
18:44:47.883 00.051 10764 worker thread done servicing request
18:44:47.883 00.000 13008 OnExposeComplete: enter
18:44:47.883 00.000 13008 UpdateGuideState(): m_state=1
18:44:47.899 00.016 13008 UpdateCurrentPosition: no star selected
18:44:47.901 00.002 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:44:47.901 00.000 13008 Status Line: No star selected
18:44:47.901 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=3, Gamma=0.410
18:44:47.947 00.046 13008 UpdateGuideState exits: No star selected
18:44:47.947 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:47.947 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:44:47.947 00.000 13008 Enqueuing Expose request
18:44:47.947 00.000 10764 Worker thread wakes up
18:44:47.947 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:44:47.947 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:44:49.202 01.255 10764 Exposure complete
18:44:49.246 00.044 10764 worker thread done servicing request
18:44:49.246 00.000 13008 OnExposeComplete: enter
18:44:49.246 00.000 13008 UpdateGuideState(): m_state=1
18:44:49.246 00.000 13008 UpdateCurrentPosition: no star selected
18:44:49.246 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:44:49.246 00.000 13008 Status Line: No star selected
18:44:49.262 00.016 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=3, Gamma=0.410
18:44:49.309 00.047 13008 UpdateGuideState exits: No star selected
18:44:49.311 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:49.313 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:44:49.315 00.002 13008 Enqueuing Expose request
18:44:49.317 00.002 10764 Worker thread wakes up
18:44:49.317 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:44:49.317 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:44:50.235 00.918 10764 Exposure complete
18:44:50.275 00.040 10764 worker thread done servicing request
18:44:50.275 00.000 13008 OnExposeComplete: enter
18:44:50.291 00.016 13008 UpdateGuideState(): m_state=1
18:44:50.291 00.000 13008 UpdateCurrentPosition: no star selected
18:44:50.291 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:44:50.291 00.000 13008 Status Line: No star selected
18:44:50.291 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=35, med=1, FiltMin=0, FiltMax=5, Gamma=0.410
18:44:50.338 00.047 13008 UpdateGuideState exits: No star selected
18:44:50.338 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:50.338 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:44:50.354 00.016 13008 Enqueuing Expose request
18:44:50.356 00.002 10764 Worker thread wakes up
18:44:50.356 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:44:50.356 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:44:51.512 01.156 10764 Exposure complete
18:44:51.622 00.110 10764 worker thread done servicing request
18:44:51.622 00.000 13008 OnExposeComplete: enter
18:44:51.622 00.000 13008 UpdateGuideState(): m_state=1
18:44:51.622 00.000 13008 UpdateCurrentPosition: no star selected
18:44:51.622 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:44:51.622 00.000 13008 Status Line: No star selected
18:44:51.622 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=3, Gamma=0.410
18:44:51.682 00.060 13008 UpdateGuideState exits: No star selected
18:44:51.682 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:51.686 00.004 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:44:51.686 00.000 13008 Enqueuing Expose request
18:44:51.686 00.000 10764 Worker thread wakes up
18:44:51.686 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:44:51.686 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:44:52.608 00.922 10764 Exposure complete
18:44:52.651 00.043 10764 worker thread done servicing request
18:44:52.651 00.000 13008 OnExposeComplete: enter
18:44:52.651 00.000 13008 UpdateGuideState(): m_state=1
18:44:52.651 00.000 13008 UpdateCurrentPosition: no star selected
18:44:52.651 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:44:52.651 00.000 13008 Status Line: No star selected
18:44:52.651 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=3, Gamma=0.410
18:44:52.712 00.061 13008 UpdateGuideState exits: No star selected
18:44:52.717 00.005 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:52.719 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:44:52.719 00.000 13008 Enqueuing Expose request
18:44:52.727 00.008 10764 Worker thread wakes up
18:44:52.727 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:44:52.727 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:44:53.870 01.143 10764 Exposure complete
18:44:53.919 00.049 10764 worker thread done servicing request
18:44:53.919 00.000 13008 OnExposeComplete: enter
18:44:53.923 00.004 13008 UpdateGuideState(): m_state=1
18:44:53.925 00.002 13008 UpdateCurrentPosition: no star selected
18:44:53.932 00.007 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:44:53.935 00.003 13008 Status Line: No star selected
18:44:53.935 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=3, Gamma=0.410
18:44:53.976 00.041 13008 UpdateGuideState exits: No star selected
18:44:53.992 00.016 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:53.994 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:44:54.002 00.008 13008 Enqueuing Expose request
18:44:54.004 00.002 10764 Worker thread wakes up
18:44:54.006 00.002 10764 worker thread servicing REQUEST_EXPOSE 1000
18:44:54.006 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:44:54.916 00.910 10764 Exposure complete
18:44:54.959 00.043 10764 worker thread done servicing request
18:44:54.959 00.000 13008 OnExposeComplete: enter
18:44:54.962 00.003 13008 UpdateGuideState(): m_state=1
18:44:54.963 00.001 13008 UpdateCurrentPosition: no star selected
18:44:54.965 00.002 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:44:54.967 00.002 13008 Status Line: No star selected
18:44:54.971 00.004 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=24, med=0, FiltMin=0, FiltMax=3, Gamma=0.410
18:44:55.018 00.047 13008 UpdateGuideState exits: No star selected
18:44:55.020 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:55.022 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:44:55.024 00.002 13008 Enqueuing Expose request
18:44:55.028 00.004 10764 Worker thread wakes up
18:44:55.028 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:44:55.028 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:44:56.165 01.137 10764 Exposure complete
18:44:56.210 00.045 10764 worker thread done servicing request
18:44:56.210 00.000 13008 OnExposeComplete: enter
18:44:56.213 00.003 13008 UpdateGuideState(): m_state=1
18:44:56.213 00.000 13008 UpdateCurrentPosition: no star selected
18:44:56.213 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:44:56.213 00.000 13008 Status Line: No star selected
18:44:56.224 00.011 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=3, Gamma=0.410
18:44:56.259 00.035 13008 UpdateGuideState exits: No star selected
18:44:56.272 00.013 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:56.275 00.003 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:44:56.275 00.000 13008 Enqueuing Expose request
18:44:56.275 00.000 10764 Worker thread wakes up
18:44:56.275 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:44:56.275 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:44:57.194 00.919 10764 Exposure complete
18:44:57.244 00.050 10764 worker thread done servicing request
18:44:57.244 00.000 13008 OnExposeComplete: enter
18:44:57.244 00.000 13008 UpdateGuideState(): m_state=1
18:44:57.244 00.000 13008 UpdateCurrentPosition: no star selected
18:44:57.244 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:44:57.244 00.000 13008 Status Line: No star selected
18:44:57.255 00.011 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=3, Gamma=0.410
18:44:57.302 00.047 13008 UpdateGuideState exits: No star selected
18:44:57.304 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:57.304 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:44:57.309 00.005 13008 Enqueuing Expose request
18:44:57.313 00.004 10764 Worker thread wakes up
18:44:57.313 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:44:57.313 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:44:58.463 01.150 10764 Exposure complete
18:44:58.510 00.047 10764 worker thread done servicing request
18:44:58.510 00.000 13008 OnExposeComplete: enter
18:44:58.510 00.000 13008 UpdateGuideState(): m_state=1
18:44:58.510 00.000 13008 UpdateCurrentPosition: no star selected
18:44:58.526 00.016 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:44:58.528 00.002 13008 Status Line: No star selected
18:44:58.528 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=6, Gamma=0.410
18:44:58.573 00.045 13008 UpdateGuideState exits: No star selected
18:44:58.573 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:58.573 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:44:58.573 00.000 13008 Enqueuing Expose request
18:44:58.573 00.000 10764 Worker thread wakes up
18:44:58.573 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:44:58.573 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:44:59.497 00.924 10764 Exposure complete
18:44:59.560 00.063 10764 worker thread done servicing request
18:44:59.560 00.000 13008 OnExposeComplete: enter
18:44:59.576 00.016 13008 UpdateGuideState(): m_state=1
18:44:59.576 00.000 13008 UpdateCurrentPosition: no star selected
18:44:59.576 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:44:59.576 00.000 13008 Status Line: No star selected
18:44:59.576 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=9, Gamma=0.410
18:44:59.623 00.047 13008 UpdateGuideState exits: No star selected
18:44:59.623 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:44:59.623 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:44:59.639 00.016 13008 Enqueuing Expose request
18:44:59.639 00.000 10764 Worker thread wakes up
18:44:59.639 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:44:59.639 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:45:00.894 01.255 10764 Exposure complete
18:45:00.948 00.054 10764 worker thread done servicing request
18:45:00.950 00.002 13008 OnExposeComplete: enter
18:45:00.950 00.000 13008 UpdateGuideState(): m_state=1
18:45:00.950 00.000 13008 UpdateCurrentPosition: no star selected
18:45:00.950 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:45:00.957 00.007 13008 Status Line: No star selected
18:45:00.957 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=21, Gamma=0.410
18:45:01.009 00.052 13008 UpdateGuideState exits: No star selected
18:45:01.011 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:01.013 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:45:01.013 00.000 13008 Enqueuing Expose request
18:45:01.015 00.002 10764 Worker thread wakes up
18:45:01.015 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:45:01.015 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:45:01.932 00.917 10764 Exposure complete
18:45:02.017 00.085 10764 worker thread done servicing request
18:45:02.017 00.000 13008 OnExposeComplete: enter
18:45:02.021 00.004 13008 UpdateGuideState(): m_state=1
18:45:02.021 00.000 13008 UpdateCurrentPosition: no star selected
18:45:02.025 00.004 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:45:02.025 00.000 13008 Status Line: No star selected
18:45:02.025 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=20, Gamma=0.410
18:45:02.069 00.044 13008 UpdateGuideState exits: No star selected
18:45:02.082 00.013 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:02.082 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:45:02.084 00.002 13008 Enqueuing Expose request
18:45:02.086 00.002 10764 Worker thread wakes up
18:45:02.086 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:45:02.086 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:45:03.225 01.139 10764 Exposure complete
18:45:03.273 00.048 10764 worker thread done servicing request
18:45:03.273 00.000 13008 OnExposeComplete: enter
18:45:03.276 00.003 13008 UpdateGuideState(): m_state=1
18:45:03.276 00.000 13008 UpdateCurrentPosition: no star selected
18:45:03.276 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:45:03.276 00.000 13008 Status Line: No star selected
18:45:03.276 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=21, Gamma=0.410
18:45:03.321 00.045 13008 UpdateGuideState exits: No star selected
18:45:03.337 00.016 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:03.342 00.005 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:45:03.346 00.004 13008 Enqueuing Expose request
18:45:03.350 00.004 10764 Worker thread wakes up
18:45:03.350 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:45:03.350 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:45:04.274 00.924 10764 Exposure complete
18:45:04.322 00.048 10764 worker thread done servicing request
18:45:04.322 00.000 13008 OnExposeComplete: enter
18:45:04.322 00.000 13008 UpdateGuideState(): m_state=1
18:45:04.322 00.000 13008 UpdateCurrentPosition: no star selected
18:45:04.338 00.016 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:45:04.338 00.000 13008 Status Line: No star selected
18:45:04.338 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=23, Gamma=0.410
18:45:04.390 00.052 13008 UpdateGuideState exits: No star selected
18:45:04.392 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:04.394 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:45:04.396 00.002 13008 Enqueuing Expose request
18:45:04.396 00.000 10764 Worker thread wakes up
18:45:04.396 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:45:04.396 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:45:05.653 01.257 10764 Exposure complete
18:45:05.729 00.076 10764 worker thread done servicing request
18:45:05.729 00.000 13008 OnExposeComplete: enter
18:45:05.729 00.000 13008 UpdateGuideState(): m_state=1
18:45:05.729 00.000 13008 UpdateCurrentPosition: no star selected
18:45:05.740 00.011 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:45:05.740 00.000 13008 Status Line: No star selected
18:45:05.748 00.008 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=21, Gamma=0.410
18:45:05.792 00.044 13008 UpdateGuideState exits: No star selected
18:45:05.792 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:05.792 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:45:05.792 00.000 13008 Enqueuing Expose request
18:45:05.792 00.000 10764 Worker thread wakes up
18:45:05.792 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:45:05.792 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:45:06.713 00.921 10764 Exposure complete
18:45:06.757 00.044 10764 worker thread done servicing request
18:45:06.757 00.000 13008 OnExposeComplete: enter
18:45:06.757 00.000 13008 UpdateGuideState(): m_state=1
18:45:06.757 00.000 13008 UpdateCurrentPosition: no star selected
18:45:06.757 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:45:06.757 00.000 13008 Status Line: No star selected
18:45:06.757 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=24, Gamma=0.410
18:45:06.807 00.050 13008 UpdateGuideState exits: No star selected
18:45:06.807 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:06.820 00.013 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:45:06.820 00.000 13008 Enqueuing Expose request
18:45:06.820 00.000 10764 Worker thread wakes up
18:45:06.820 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:45:06.820 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:45:07.965 01.145 10764 Exposure complete
18:45:08.015 00.050 10764 worker thread done servicing request
18:45:08.015 00.000 13008 OnExposeComplete: enter
18:45:08.017 00.002 13008 UpdateGuideState(): m_state=1
18:45:08.021 00.004 13008 UpdateCurrentPosition: no star selected
18:45:08.023 00.002 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:45:08.026 00.003 13008 Status Line: No star selected
18:45:08.031 00.005 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=21, Gamma=0.410
18:45:08.076 00.045 13008 UpdateGuideState exits: No star selected
18:45:08.076 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:08.076 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:45:08.076 00.000 13008 Enqueuing Expose request
18:45:08.076 00.000 10764 Worker thread wakes up
18:45:08.076 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:45:08.076 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:45:08.993 00.917 10764 Exposure complete
18:45:09.036 00.043 10764 worker thread done servicing request
18:45:09.036 00.000 13008 OnExposeComplete: enter
18:45:09.036 00.000 13008 UpdateGuideState(): m_state=1
18:45:09.036 00.000 13008 UpdateCurrentPosition: no star selected
18:45:09.036 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:45:09.036 00.000 13008 Status Line: No star selected
18:45:09.036 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=19, Gamma=0.410
18:45:09.088 00.052 13008 UpdateGuideState exits: No star selected
18:45:09.099 00.011 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:09.101 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:45:09.101 00.000 13008 Enqueuing Expose request
18:45:09.101 00.000 10764 Worker thread wakes up
18:45:09.101 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:45:09.101 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:45:10.246 01.145 10764 Exposure complete
18:45:10.296 00.050 10764 worker thread done servicing request
18:45:10.296 00.000 13008 OnExposeComplete: enter
18:45:10.298 00.002 13008 UpdateGuideState(): m_state=1
18:45:10.301 00.003 13008 UpdateCurrentPosition: no star selected
18:45:10.304 00.003 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:45:10.306 00.002 13008 Status Line: No star selected
18:45:10.315 00.009 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=18, Gamma=0.410
18:45:10.361 00.046 13008 UpdateGuideState exits: No star selected
18:45:10.363 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:10.365 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:45:10.367 00.002 13008 Enqueuing Expose request
18:45:10.368 00.001 10764 Worker thread wakes up
18:45:10.368 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:45:10.368 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:45:11.278 00.910 10764 Exposure complete
18:45:11.340 00.062 10764 worker thread done servicing request
18:45:11.340 00.000 13008 OnExposeComplete: enter
18:45:11.340 00.000 13008 UpdateGuideState(): m_state=1
18:45:11.340 00.000 13008 UpdateCurrentPosition: no star selected
18:45:11.349 00.009 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:45:11.349 00.000 13008 Status Line: No star selected
18:45:11.355 00.006 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=0, FiltMin=0, FiltMax=25, Gamma=0.410
18:45:11.401 00.046 13008 UpdateGuideState exits: No star selected
18:45:11.403 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:11.403 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:45:11.403 00.000 13008 Enqueuing Expose request
18:45:11.403 00.000 10764 Worker thread wakes up
18:45:11.403 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:45:11.403 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:45:12.563 01.160 10764 Exposure complete
18:45:12.627 00.064 10764 worker thread done servicing request
18:45:12.627 00.000 13008 OnExposeComplete: enter
18:45:12.627 00.000 13008 UpdateGuideState(): m_state=1
18:45:12.627 00.000 13008 UpdateCurrentPosition: no star selected
18:45:12.643 00.016 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:45:12.643 00.000 13008 Status Line: No star selected
18:45:12.643 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=0, FiltMin=0, FiltMax=55, Gamma=0.410
18:45:12.690 00.047 13008 UpdateGuideState exits: No star selected
18:45:12.690 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:12.690 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:45:12.690 00.000 13008 Enqueuing Expose request
18:45:12.690 00.000 10764 Worker thread wakes up
18:45:12.690 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:45:12.690 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:45:13.631 00.941 10764 Exposure complete
18:45:13.692 00.061 10764 worker thread done servicing request
18:45:13.692 00.000 13008 OnExposeComplete: enter
18:45:13.692 00.000 13008 UpdateGuideState(): m_state=1
18:45:13.692 00.000 13008 UpdateCurrentPosition: no star selected
18:45:13.702 00.010 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:45:13.702 00.000 13008 Status Line: No star selected
18:45:13.708 00.006 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=0, FiltMin=0, FiltMax=50, Gamma=0.410
18:45:13.744 00.036 13008 UpdateGuideState exits: No star selected
18:45:13.757 00.013 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:13.757 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:45:13.757 00.000 13008 Enqueuing Expose request
18:45:13.757 00.000 10764 Worker thread wakes up
18:45:13.757 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:45:13.757 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:45:14.901 01.144 10764 Exposure complete
18:45:14.963 00.062 10764 worker thread done servicing request
18:45:14.963 00.000 13008 OnExposeComplete: enter
18:45:14.963 00.000 13008 UpdateGuideState(): m_state=1
18:45:14.963 00.000 13008 UpdateCurrentPosition: no star selected
18:45:14.979 00.016 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:45:14.979 00.000 13008 Status Line: No star selected
18:45:14.979 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=0, FiltMin=0, FiltMax=46, Gamma=0.410
18:45:15.025 00.046 13008 UpdateGuideState exits: No star selected
18:45:15.025 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:15.025 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:45:15.025 00.000 13008 Enqueuing Expose request
18:45:15.025 00.000 10764 Worker thread wakes up
18:45:15.025 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:45:15.025 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:45:15.948 00.923 10764 Exposure complete
18:45:16.010 00.062 10764 worker thread done servicing request
18:45:16.010 00.000 13008 OnExposeComplete: enter
18:45:16.025 00.015 13008 UpdateGuideState(): m_state=1
18:45:16.025 00.000 13008 UpdateCurrentPosition: no star selected
18:45:16.025 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:45:16.025 00.000 13008 Status Line: No star selected
18:45:16.025 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=0, FiltMin=0, FiltMax=41, Gamma=0.410
18:45:16.073 00.048 13008 UpdateGuideState exits: No star selected
18:45:16.073 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:16.088 00.015 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:45:16.089 00.001 13008 Enqueuing Expose request
18:45:16.089 00.000 10764 Worker thread wakes up
18:45:16.089 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:45:16.089 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:45:17.236 01.147 10764 Exposure complete
18:45:17.279 00.043 10764 worker thread done servicing request
18:45:17.279 00.000 13008 OnExposeComplete: enter
18:45:17.279 00.000 13008 UpdateGuideState(): m_state=1
18:45:17.279 00.000 13008 UpdateCurrentPosition: no star selected
18:45:17.279 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:45:17.279 00.000 13008 Status Line: No star selected
18:45:17.279 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=0, FiltMin=0, FiltMax=43, Gamma=0.410
18:45:17.338 00.059 13008 UpdateGuideState exits: No star selected
18:45:17.338 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:17.343 00.005 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:45:17.345 00.002 13008 Enqueuing Expose request
18:45:17.347 00.002 10764 Worker thread wakes up
18:45:17.347 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:45:17.347 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:45:18.265 00.918 10764 Exposure complete
18:45:18.328 00.063 10764 worker thread done servicing request
18:45:18.328 00.000 13008 OnExposeComplete: enter
18:45:18.328 00.000 13008 UpdateGuideState(): m_state=1
18:45:18.328 00.000 13008 UpdateCurrentPosition: no star selected
18:45:18.328 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:45:18.338 00.010 13008 Status Line: No star selected
18:45:18.344 00.006 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=0, FiltMin=0, FiltMax=47, Gamma=0.410
18:45:18.389 00.045 13008 UpdateGuideState exits: No star selected
18:45:18.390 00.001 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:18.390 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:45:18.390 00.000 13008 Enqueuing Expose request
18:45:18.390 00.000 10764 Worker thread wakes up
18:45:18.390 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:45:18.390 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:45:19.537 01.147 10764 Exposure complete
18:45:19.601 00.064 10764 worker thread done servicing request
18:45:19.601 00.000 13008 OnExposeComplete: enter
18:45:19.601 00.000 13008 UpdateGuideState(): m_state=1
18:45:19.601 00.000 13008 UpdateCurrentPosition: no star selected
18:45:19.601 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:45:19.601 00.000 13008 Status Line: No star selected
18:45:19.620 00.019 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=92, med=0, FiltMin=0, FiltMax=49, Gamma=0.410
18:45:19.664 00.044 13008 UpdateGuideState exits: No star selected
18:45:19.664 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:19.664 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:45:19.664 00.000 13008 Enqueuing Expose request
18:45:19.664 00.000 10764 Worker thread wakes up
18:45:19.664 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:45:19.664 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:45:20.588 00.924 10764 Exposure complete
18:45:20.663 00.075 10764 worker thread done servicing request
18:45:20.663 00.000 13008 OnExposeComplete: enter
18:45:20.663 00.000 13008 UpdateGuideState(): m_state=1
18:45:20.663 00.000 13008 UpdateCurrentPosition: no star selected
18:45:20.663 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:45:20.663 00.000 13008 Status Line: No star selected
18:45:20.663 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=0, FiltMin=0, FiltMax=48, Gamma=0.410
18:45:20.713 00.050 13008 UpdateGuideState exits: No star selected
18:45:20.727 00.014 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:20.727 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:45:20.727 00.000 13008 Enqueuing Expose request
18:45:20.727 00.000 10764 Worker thread wakes up
18:45:20.727 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:45:20.727 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:45:21.870 01.143 10764 Exposure complete
18:45:21.932 00.062 10764 worker thread done servicing request
18:45:21.932 00.000 13008 OnExposeComplete: enter
18:45:21.932 00.000 13008 UpdateGuideState(): m_state=1
18:45:21.946 00.014 13008 UpdateCurrentPosition: no star selected
18:45:21.948 00.002 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:45:21.950 00.002 13008 Status Line: No star selected
18:45:21.952 00.002 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=89, med=0, FiltMin=0, FiltMax=49, Gamma=0.410
18:45:21.994 00.042 13008 UpdateGuideState exits: No star selected
18:45:21.994 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:22.008 00.014 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:45:22.008 00.000 13008 Enqueuing Expose request
18:45:22.015 00.007 10764 Worker thread wakes up
18:45:22.015 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:45:22.015 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:45:22.934 00.919 10764 Exposure complete
18:45:23.008 00.074 10764 worker thread done servicing request
18:45:23.008 00.000 13008 OnExposeComplete: enter
18:45:23.008 00.000 13008 UpdateGuideState(): m_state=1
18:45:23.008 00.000 13008 UpdateCurrentPosition: no star selected
18:45:23.008 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:45:23.008 00.000 13008 Status Line: No star selected
18:45:23.008 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=170, med=0, FiltMin=0, FiltMax=42, Gamma=0.410
18:45:23.067 00.059 13008 UpdateGuideState exits: No star selected
18:45:23.071 00.004 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:23.072 00.001 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:45:23.072 00.000 13008 Enqueuing Expose request
18:45:23.072 00.000 10764 Worker thread wakes up
18:45:23.079 00.007 10764 worker thread servicing REQUEST_EXPOSE 1000
18:45:23.079 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:45:24.215 01.136 10764 Exposure complete
18:45:24.265 00.050 10764 worker thread done servicing request
18:45:24.265 00.000 13008 OnExposeComplete: enter
18:45:24.265 00.000 13008 UpdateGuideState(): m_state=1
18:45:24.265 00.000 13008 UpdateCurrentPosition: no star selected
18:45:24.265 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:45:24.265 00.000 13008 Status Line: No star selected
18:45:24.285 00.020 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=0, FiltMin=0, FiltMax=45, Gamma=0.410
18:45:24.326 00.041 13008 UpdateGuideState exits: No star selected
18:45:24.326 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:24.326 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:45:24.326 00.000 13008 Enqueuing Expose request
18:45:24.338 00.012 10764 Worker thread wakes up
18:45:24.338 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:45:24.338 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:45:25.247 00.909 10764 Exposure complete
18:45:25.297 00.050 10764 worker thread done servicing request
18:45:25.297 00.000 13008 OnExposeComplete: enter
18:45:25.299 00.002 13008 UpdateGuideState(): m_state=1
18:45:25.303 00.004 13008 UpdateCurrentPosition: no star selected
18:45:25.305 00.002 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:45:25.307 00.002 13008 Status Line: No star selected
18:45:25.310 00.003 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=0, FiltMin=0, FiltMax=46, Gamma=0.410
18:45:25.357 00.047 13008 UpdateGuideState exits: No star selected
18:45:25.357 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:25.357 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:45:25.357 00.000 13008 Enqueuing Expose request
18:45:25.357 00.000 10764 Worker thread wakes up
18:45:25.357 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:45:25.357 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:45:26.516 01.159 10764 Exposure complete
18:45:26.575 00.059 10764 worker thread done servicing request
18:45:26.577 00.002 13008 OnExposeComplete: enter
18:45:26.578 00.001 13008 UpdateGuideState(): m_state=1
18:45:26.578 00.000 13008 UpdateCurrentPosition: no star selected
18:45:26.578 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:45:26.578 00.000 13008 Status Line: No star selected
18:45:26.588 00.010 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=0, FiltMin=0, FiltMax=45, Gamma=0.410
18:45:26.626 00.038 13008 UpdateGuideState exits: No star selected
18:45:26.626 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:26.626 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:45:26.626 00.000 13008 Enqueuing Expose request
18:45:26.641 00.015 10764 Worker thread wakes up
18:45:26.641 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:45:26.641 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:45:27.564 00.923 10764 Exposure complete
18:45:27.628 00.064 10764 worker thread done servicing request
18:45:27.628 00.000 13008 OnExposeComplete: enter
18:45:27.628 00.000 13008 UpdateGuideState(): m_state=1
18:45:27.628 00.000 13008 UpdateCurrentPosition: no star selected
18:45:27.628 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:45:27.628 00.000 13008 Status Line: No star selected
18:45:27.644 00.016 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=0, FiltMin=0, FiltMax=47, Gamma=0.410
18:45:27.692 00.048 13008 UpdateGuideState exits: No star selected
18:45:27.692 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:27.692 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:45:27.692 00.000 13008 Enqueuing Expose request
18:45:27.692 00.000 10764 Worker thread wakes up
18:45:27.692 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:45:27.692 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:45:28.852 01.160 10764 Exposure complete
18:45:28.916 00.064 10764 worker thread done servicing request
18:45:28.916 00.000 13008 OnExposeComplete: enter
18:45:28.916 00.000 13008 UpdateGuideState(): m_state=1
18:45:28.916 00.000 13008 UpdateCurrentPosition: no star selected
18:45:28.916 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:45:28.916 00.000 13008 Status Line: No star selected
18:45:28.932 00.016 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=0, FiltMin=0, FiltMax=50, Gamma=0.410
18:45:28.979 00.047 13008 UpdateGuideState exits: No star selected
18:45:28.979 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:28.979 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:45:28.979 00.000 13008 Enqueuing Expose request
18:45:28.979 00.000 10764 Worker thread wakes up
18:45:28.979 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:45:28.979 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:45:29.912 00.933 10764 Exposure complete
18:45:29.967 00.055 10764 worker thread done servicing request
18:45:29.967 00.000 13008 OnExposeComplete: enter
18:45:29.967 00.000 13008 UpdateGuideState(): m_state=1
18:45:29.967 00.000 13008 UpdateCurrentPosition: no star selected
18:45:29.967 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:45:29.975 00.008 13008 Status Line: No star selected
18:45:29.975 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=0, FiltMin=0, FiltMax=50, Gamma=0.410
18:45:30.025 00.050 13008 UpdateGuideState exits: No star selected
18:45:30.029 00.004 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:30.031 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:45:30.033 00.002 13008 Enqueuing Expose request
18:45:30.035 00.002 10764 Worker thread wakes up
18:45:30.035 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:45:30.035 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:45:31.169 01.134 10764 Exposure complete
18:45:31.217 00.048 10764 worker thread done servicing request
18:45:31.217 00.000 13008 OnExposeComplete: enter
18:45:31.217 00.000 13008 UpdateGuideState(): m_state=1
18:45:31.217 00.000 13008 UpdateCurrentPosition: no star selected
18:45:31.217 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:45:31.233 00.016 13008 Status Line: No star selected
18:45:31.239 00.006 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=0, FiltMin=0, FiltMax=47, Gamma=0.410
18:45:31.281 00.042 13008 UpdateGuideState exits: No star selected
18:45:31.281 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:31.281 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:45:31.281 00.000 13008 Enqueuing Expose request
18:45:31.281 00.000 10764 Worker thread wakes up
18:45:31.281 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:45:31.281 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:45:32.213 00.932 10764 Exposure complete
18:45:32.253 00.040 10764 worker thread done servicing request
18:45:32.253 00.000 13008 OnExposeComplete: enter
18:45:32.269 00.016 13008 UpdateGuideState(): m_state=1
18:45:32.269 00.000 13008 UpdateCurrentPosition: no star selected
18:45:32.269 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:45:32.276 00.007 13008 Status Line: No star selected
18:45:32.276 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=0, FiltMin=0, FiltMax=53, Gamma=0.410
18:45:32.317 00.041 13008 UpdateGuideState exits: No star selected
18:45:32.317 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:32.317 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:45:32.333 00.016 13008 Enqueuing Expose request
18:45:32.333 00.000 10764 Worker thread wakes up
18:45:32.333 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:45:32.333 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:45:33.572 01.239 10764 Exposure complete
18:45:33.635 00.063 10764 worker thread done servicing request
18:45:33.635 00.000 13008 OnExposeComplete: enter
18:45:33.635 00.000 13008 UpdateGuideState(): m_state=1
18:45:33.635 00.000 13008 UpdateCurrentPosition: no star selected
18:45:33.651 00.016 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:45:33.651 00.000 13008 Status Line: No star selected
18:45:33.651 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=87, med=0, FiltMin=0, FiltMax=50, Gamma=0.410
18:45:33.698 00.047 13008 UpdateGuideState exits: No star selected
18:45:33.698 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:33.698 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:45:33.698 00.000 13008 Enqueuing Expose request
18:45:33.698 00.000 10764 Worker thread wakes up
18:45:33.698 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:45:33.698 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:45:34.635 00.937 10764 Exposure complete
18:45:34.697 00.062 10764 worker thread done servicing request
18:45:34.697 00.000 13008 OnExposeComplete: enter
18:45:34.697 00.000 13008 UpdateGuideState(): m_state=1
18:45:34.697 00.000 13008 UpdateCurrentPosition: no star selected
18:45:34.697 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:45:34.697 00.000 13008 Status Line: No star selected
18:45:34.713 00.016 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=87, med=0, FiltMin=0, FiltMax=51, Gamma=0.410
18:45:34.760 00.047 13008 UpdateGuideState exits: No star selected
18:45:34.760 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:34.760 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:45:34.760 00.000 13008 Enqueuing Expose request
18:45:34.760 00.000 10764 Worker thread wakes up
18:45:34.760 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:45:34.760 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:45:35.921 01.161 10764 Exposure complete
18:45:35.977 00.056 10764 worker thread done servicing request
18:45:35.977 00.000 13008 OnExposeComplete: enter
18:45:35.977 00.000 13008 UpdateGuideState(): m_state=1
18:45:35.977 00.000 13008 UpdateCurrentPosition: no star selected
18:45:35.977 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:45:35.985 00.008 13008 Status Line: No star selected
18:45:35.991 00.006 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=0, FiltMin=0, FiltMax=44, Gamma=0.410
18:45:36.032 00.041 13008 UpdateGuideState exits: No star selected
18:45:36.032 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:36.032 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:45:36.032 00.000 13008 Enqueuing Expose request
18:45:36.032 00.000 10764 Worker thread wakes up
18:45:36.032 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:45:36.032 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:45:36.963 00.931 10764 Exposure complete
18:45:37.035 00.072 10764 worker thread done servicing request
18:45:37.035 00.000 13008 OnExposeComplete: enter
18:45:37.035 00.000 13008 UpdateGuideState(): m_state=1
18:45:37.050 00.015 13008 UpdateCurrentPosition: no star selected
18:45:37.050 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:45:37.050 00.000 13008 Status Line: No star selected
18:45:37.057 00.007 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=0, FiltMin=0, FiltMax=49, Gamma=0.410
18:45:37.098 00.041 13008 UpdateGuideState exits: No star selected
18:45:37.098 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:37.098 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:45:37.098 00.000 13008 Enqueuing Expose request
18:45:37.114 00.016 10764 Worker thread wakes up
18:45:37.114 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:45:37.114 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:45:38.369 01.255 10764 Exposure complete
18:45:38.439 00.070 10764 worker thread done servicing request
18:45:38.439 00.000 13008 OnExposeComplete: enter
18:45:38.441 00.002 13008 UpdateGuideState(): m_state=1
18:45:38.441 00.000 13008 UpdateCurrentPosition: no star selected
18:45:38.441 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:45:38.441 00.000 13008 Status Line: No star selected
18:45:38.449 00.008 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=0, FiltMin=0, FiltMax=51, Gamma=0.410
18:45:38.497 00.048 13008 UpdateGuideState exits: No star selected
18:45:38.497 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:38.497 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:45:38.497 00.000 13008 Enqueuing Expose request
18:45:38.497 00.000 10764 Worker thread wakes up
18:45:38.497 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:45:38.497 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:45:39.434 00.937 10764 Exposure complete
18:45:39.499 00.065 10764 worker thread done servicing request
18:45:39.499 00.000 13008 OnExposeComplete: enter
18:45:39.499 00.000 13008 UpdateGuideState(): m_state=1
18:45:39.499 00.000 13008 UpdateCurrentPosition: no star selected
18:45:39.499 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:45:39.499 00.000 13008 Status Line: No star selected
18:45:39.513 00.014 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=0, FiltMin=0, FiltMax=53, Gamma=0.410
18:45:39.559 00.046 13008 UpdateGuideState exits: No star selected
18:45:39.559 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:39.559 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:45:39.559 00.000 13008 Enqueuing Expose request
18:45:39.559 00.000 10764 Worker thread wakes up
18:45:39.559 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:45:39.559 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:45:40.713 01.154 10764 Exposure complete
18:45:40.763 00.050 10764 worker thread done servicing request
18:45:40.763 00.000 13008 OnExposeComplete: enter
18:45:40.763 00.000 13008 UpdateGuideState(): m_state=1
18:45:40.763 00.000 13008 UpdateCurrentPosition: no star selected
18:45:40.773 00.010 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:45:40.773 00.000 13008 Status Line: No star selected
18:45:40.779 00.006 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=0, FiltMin=0, FiltMax=44, Gamma=0.410
18:45:40.810 00.031 13008 UpdateGuideState exits: No star selected
18:45:40.826 00.016 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:40.826 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:45:40.826 00.000 13008 Enqueuing Expose request
18:45:40.826 00.000 10764 Worker thread wakes up
18:45:40.826 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:45:40.826 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:45:41.746 00.920 10764 Exposure complete
18:45:41.793 00.047 10764 worker thread done servicing request
18:45:41.793 00.000 13008 OnExposeComplete: enter
18:45:41.793 00.000 13008 UpdateGuideState(): m_state=1
18:45:41.793 00.000 13008 UpdateCurrentPosition: no star selected
18:45:41.793 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:45:41.793 00.000 13008 Status Line: No star selected
18:45:41.807 00.014 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=0, FiltMin=0, FiltMax=48, Gamma=0.410
18:45:41.841 00.034 13008 UpdateGuideState exits: No star selected
18:45:41.841 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:41.841 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:45:41.857 00.016 13008 Enqueuing Expose request
18:45:41.857 00.000 10764 Worker thread wakes up
18:45:41.857 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:45:41.857 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:45:43.009 01.152 10764 Exposure complete
18:45:43.071 00.062 10764 worker thread done servicing request
18:45:43.071 00.000 13008 OnExposeComplete: enter
18:45:43.071 00.000 13008 UpdateGuideState(): m_state=1
18:45:43.071 00.000 13008 UpdateCurrentPosition: no star selected
18:45:43.087 00.016 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:45:43.088 00.001 13008 Status Line: No star selected
18:45:43.088 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=91, med=0, FiltMin=0, FiltMax=53, Gamma=0.410
18:45:43.134 00.046 13008 UpdateGuideState exits: No star selected
18:45:43.134 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:43.134 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:45:43.134 00.000 13008 Enqueuing Expose request
18:45:43.153 00.019 10764 Worker thread wakes up
18:45:43.153 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:45:43.153 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:45:44.071 00.918 10764 Exposure complete
18:45:44.118 00.047 10764 worker thread done servicing request
18:45:44.118 00.000 13008 OnExposeComplete: enter
18:45:44.119 00.001 13008 UpdateGuideState(): m_state=1
18:45:44.119 00.000 13008 UpdateCurrentPosition: no star selected
18:45:44.119 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:45:44.119 00.000 13008 Status Line: No star selected
18:45:44.119 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=0, FiltMin=0, FiltMax=58, Gamma=0.410
18:45:44.166 00.047 13008 UpdateGuideState exits: No star selected
18:45:44.166 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:44.166 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:45:44.182 00.016 13008 Enqueuing Expose request
18:45:44.182 00.000 10764 Worker thread wakes up
18:45:44.182 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:45:44.182 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:45:45.320 01.138 10764 Exposure complete
18:45:45.399 00.079 10764 worker thread done servicing request
18:45:45.399 00.000 13008 OnExposeComplete: enter
18:45:45.400 00.001 13008 UpdateGuideState(): m_state=1
18:45:45.405 00.005 13008 UpdateCurrentPosition: no star selected
18:45:45.407 00.002 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:45:45.409 00.002 13008 Status Line: No star selected
18:45:45.413 00.004 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=0, FiltMin=0, FiltMax=46, Gamma=0.410
18:45:45.447 00.034 13008 UpdateGuideState exits: No star selected
18:45:45.447 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:45.463 00.016 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:45:45.463 00.000 13008 Enqueuing Expose request
18:45:45.463 00.000 10764 Worker thread wakes up
18:45:45.463 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:45:45.463 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:45:46.398 00.935 10764 Exposure complete
18:45:46.445 00.047 10764 worker thread done servicing request
18:45:46.445 00.000 13008 OnExposeComplete: enter
18:45:46.445 00.000 13008 UpdateGuideState(): m_state=1
18:45:46.463 00.018 13008 UpdateCurrentPosition: no star selected
18:45:46.463 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:45:46.463 00.000 13008 Status Line: No star selected
18:45:46.463 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=92, med=0, FiltMin=0, FiltMax=50, Gamma=0.410
18:45:46.516 00.053 13008 UpdateGuideState exits: No star selected
18:45:46.518 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:46.520 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:45:46.522 00.002 13008 Enqueuing Expose request
18:45:46.524 00.002 10764 Worker thread wakes up
18:45:46.524 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:45:46.524 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:45:47.776 01.252 10764 Exposure complete
18:45:47.834 00.058 10764 worker thread done servicing request
18:45:47.834 00.000 13008 OnExposeComplete: enter
18:45:47.834 00.000 13008 UpdateGuideState(): m_state=1
18:45:47.838 00.004 13008 UpdateCurrentPosition: no star selected
18:45:47.838 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:45:47.843 00.005 13008 Status Line: No star selected
18:45:47.843 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=88, med=0, FiltMin=0, FiltMax=52, Gamma=0.410
18:45:47.891 00.048 13008 UpdateGuideState exits: No star selected
18:45:47.891 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:47.891 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:45:47.891 00.000 13008 Enqueuing Expose request
18:45:47.902 00.011 10764 Worker thread wakes up
18:45:47.902 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:45:47.902 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:45:48.813 00.911 10764 Exposure complete
18:45:48.888 00.075 10764 worker thread done servicing request
18:45:48.888 00.000 13008 OnExposeComplete: enter
18:45:48.888 00.000 13008 UpdateGuideState(): m_state=1
18:45:48.888 00.000 13008 UpdateCurrentPosition: no star selected
18:45:48.901 00.013 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:45:48.903 00.002 13008 Status Line: No star selected
18:45:48.903 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=90, med=0, FiltMin=0, FiltMax=51, Gamma=0.410
18:45:48.951 00.048 13008 UpdateGuideState exits: No star selected
18:45:48.951 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:48.951 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:45:48.951 00.000 13008 Enqueuing Expose request
18:45:48.951 00.000 10764 Worker thread wakes up
18:45:48.963 00.012 10764 worker thread servicing REQUEST_EXPOSE 1000
18:45:48.963 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:45:50.200 01.237 10764 Exposure complete
18:45:50.248 00.048 10764 worker thread done servicing request
18:45:50.248 00.000 13008 OnExposeComplete: enter
18:45:50.248 00.000 13008 UpdateGuideState(): m_state=1
18:45:50.248 00.000 13008 UpdateCurrentPosition: no star selected
18:45:50.248 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:45:50.248 00.000 13008 Status Line: No star selected
18:45:50.248 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=0, FiltMin=0, FiltMax=54, Gamma=0.410
18:45:50.295 00.047 13008 UpdateGuideState exits: No star selected
18:45:50.311 00.016 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:50.311 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:45:50.311 00.000 13008 Enqueuing Expose request
18:45:50.320 00.009 10764 Worker thread wakes up
18:45:50.320 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:45:50.320 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:45:51.229 00.909 10764 Exposure complete
18:45:51.275 00.046 10764 worker thread done servicing request
18:45:51.275 00.000 13008 OnExposeComplete: enter
18:45:51.275 00.000 13008 UpdateGuideState(): m_state=1
18:45:51.275 00.000 13008 UpdateCurrentPosition: no star selected
18:45:51.275 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:45:51.275 00.000 13008 Status Line: No star selected
18:45:51.275 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=88, med=0, FiltMin=0, FiltMax=46, Gamma=0.410
18:45:51.337 00.062 13008 UpdateGuideState exits: No star selected
18:45:51.339 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:51.343 00.004 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:45:51.343 00.000 13008 Enqueuing Expose request
18:45:51.343 00.000 10764 Worker thread wakes up
18:45:51.343 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:45:51.343 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:45:52.597 01.254 10764 Exposure complete
18:45:52.647 00.050 10764 worker thread done servicing request
18:45:52.647 00.000 13008 OnExposeComplete: enter
18:45:52.650 00.003 13008 UpdateGuideState(): m_state=1
18:45:52.652 00.002 13008 UpdateCurrentPosition: no star selected
18:45:52.654 00.002 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:45:52.656 00.002 13008 Status Line: No star selected
18:45:52.663 00.007 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=0, FiltMin=0, FiltMax=47, Gamma=0.410
18:45:52.713 00.050 13008 UpdateGuideState exits: No star selected
18:45:52.713 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:52.713 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:45:52.725 00.012 13008 Enqueuing Expose request
18:45:52.725 00.000 10764 Worker thread wakes up
18:45:52.725 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:45:52.729 00.004 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:45:53.650 00.921 10764 Exposure complete
18:45:53.726 00.076 10764 worker thread done servicing request
18:45:53.726 00.000 13008 OnExposeComplete: enter
18:45:53.726 00.000 13008 UpdateGuideState(): m_state=1
18:45:53.729 00.003 13008 UpdateCurrentPosition: no star selected
18:45:53.729 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:45:53.729 00.000 13008 Status Line: No star selected
18:45:53.729 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=0, FiltMin=0, FiltMax=51, Gamma=0.410
18:45:53.776 00.047 13008 UpdateGuideState exits: No star selected
18:45:53.776 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:53.776 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:45:53.776 00.000 13008 Enqueuing Expose request
18:45:53.791 00.015 10764 Worker thread wakes up
18:45:53.791 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:45:53.791 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:45:55.038 01.247 10764 Exposure complete
18:45:55.102 00.064 13008 OnExposeComplete: enter
18:45:55.120 00.018 10764 worker thread done servicing request
18:45:55.120 00.000 13008 UpdateGuideState(): m_state=1
18:45:55.144 00.024 13008 UpdateCurrentPosition: no star selected
18:45:55.163 00.019 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:45:55.181 00.018 13008 Status Line: No star selected
18:45:55.201 00.020 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=86, med=0, FiltMin=0, FiltMax=51, Gamma=0.410
18:45:55.303 00.102 13008 UpdateGuideState exits: No star selected
18:45:55.307 00.004 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:55.320 00.013 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:45:55.326 00.006 13008 Enqueuing Expose request
18:45:55.331 00.005 10764 Worker thread wakes up
18:45:55.331 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:45:55.331 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:45:56.246 00.915 10764 Exposure complete
18:45:56.309 00.063 10764 worker thread done servicing request
18:45:56.309 00.000 13008 OnExposeComplete: enter
18:45:56.310 00.001 13008 UpdateGuideState(): m_state=1
18:45:56.310 00.000 13008 UpdateCurrentPosition: no star selected
18:45:56.310 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:45:56.310 00.000 13008 Status Line: No star selected
18:45:56.326 00.016 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=0, FiltMin=0, FiltMax=48, Gamma=0.410
18:45:56.389 00.063 13008 UpdateGuideState exits: No star selected
18:45:56.403 00.014 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:56.407 00.004 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:45:56.413 00.006 13008 Enqueuing Expose request
18:45:56.417 00.004 10764 Worker thread wakes up
18:45:56.417 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:45:56.417 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:45:57.669 01.252 10764 Exposure complete
18:45:57.744 00.075 10764 worker thread done servicing request
18:45:57.744 00.000 13008 OnExposeComplete: enter
18:45:57.749 00.005 13008 UpdateGuideState(): m_state=1
18:45:57.749 00.000 13008 UpdateCurrentPosition: no star selected
18:45:57.749 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:45:57.749 00.000 13008 Status Line: No star selected
18:45:57.749 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=0, FiltMin=0, FiltMax=51, Gamma=0.410
18:45:57.806 00.057 13008 UpdateGuideState exits: No star selected
18:45:57.812 00.006 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:57.815 00.003 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:45:57.817 00.002 13008 Enqueuing Expose request
18:45:57.817 00.000 10764 Worker thread wakes up
18:45:57.817 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:45:57.817 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:45:58.744 00.927 10764 Exposure complete
18:45:58.807 00.063 10764 worker thread done servicing request
18:45:58.807 00.000 13008 OnExposeComplete: enter
18:45:58.807 00.000 13008 UpdateGuideState(): m_state=1
18:45:58.807 00.000 13008 UpdateCurrentPosition: no star selected
18:45:58.807 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:45:58.807 00.000 13008 Status Line: No star selected
18:45:58.823 00.016 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=0, FiltMin=0, FiltMax=51, Gamma=0.410
18:45:58.874 00.051 13008 UpdateGuideState exits: No star selected
18:45:58.874 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:45:58.874 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:45:58.874 00.000 13008 Enqueuing Expose request
18:45:58.874 00.000 10764 Worker thread wakes up
18:45:58.874 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:45:58.874 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:46:00.132 01.258 10764 Exposure complete
18:46:00.213 00.081 10764 worker thread done servicing request
18:46:00.213 00.000 13008 OnExposeComplete: enter
18:46:00.217 00.004 13008 UpdateGuideState(): m_state=1
18:46:00.218 00.001 13008 UpdateCurrentPosition: no star selected
18:46:00.223 00.005 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:46:00.225 00.002 13008 Status Line: No star selected
18:46:00.230 00.005 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=86, med=0, FiltMin=0, FiltMax=48, Gamma=0.410
18:46:00.278 00.048 13008 UpdateGuideState exits: No star selected
18:46:00.282 00.004 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:00.284 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:46:00.284 00.000 13008 Enqueuing Expose request
18:46:00.284 00.000 10764 Worker thread wakes up
18:46:00.284 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:46:00.284 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:46:01.223 00.939 10764 Exposure complete
18:46:01.270 00.047 10764 worker thread done servicing request
18:46:01.270 00.000 13008 OnExposeComplete: enter
18:46:01.270 00.000 13008 UpdateGuideState(): m_state=1
18:46:01.270 00.000 13008 UpdateCurrentPosition: no star selected
18:46:01.277 00.007 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:46:01.277 00.000 13008 Status Line: No star selected
18:46:01.277 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=0, FiltMin=0, FiltMax=48, Gamma=0.410
18:46:01.335 00.058 13008 UpdateGuideState exits: No star selected
18:46:01.340 00.005 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:01.342 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:46:01.342 00.000 13008 Enqueuing Expose request
18:46:01.342 00.000 10764 Worker thread wakes up
18:46:01.342 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:46:01.342 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:46:02.481 01.139 10764 Exposure complete
18:46:02.529 00.048 10764 worker thread done servicing request
18:46:02.529 00.000 13008 OnExposeComplete: enter
18:46:02.531 00.002 13008 UpdateGuideState(): m_state=1
18:46:02.531 00.000 13008 UpdateCurrentPosition: no star selected
18:46:02.531 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:46:02.531 00.000 13008 Status Line: No star selected
18:46:02.531 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=0, FiltMin=0, FiltMax=49, Gamma=0.410
18:46:02.588 00.057 13008 UpdateGuideState exits: No star selected
18:46:02.588 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:02.592 00.004 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:46:02.592 00.000 13008 Enqueuing Expose request
18:46:02.592 00.000 10764 Worker thread wakes up
18:46:02.592 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:46:02.592 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:46:03.520 00.928 10764 Exposure complete
18:46:03.573 00.053 10764 worker thread done servicing request
18:46:03.573 00.000 13008 OnExposeComplete: enter
18:46:03.573 00.000 13008 UpdateGuideState(): m_state=1
18:46:03.577 00.004 13008 UpdateCurrentPosition: no star selected
18:46:03.577 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:46:03.577 00.000 13008 Status Line: No star selected
18:46:03.577 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=0, FiltMin=0, FiltMax=36, Gamma=0.410
18:46:03.624 00.047 13008 UpdateGuideState exits: No star selected
18:46:03.624 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:03.624 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:46:03.624 00.000 13008 Enqueuing Expose request
18:46:03.624 00.000 10764 Worker thread wakes up
18:46:03.624 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:46:03.624 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:46:04.892 01.268 10764 Exposure complete
18:46:04.958 00.066 10764 worker thread done servicing request
18:46:04.958 00.000 13008 OnExposeComplete: enter
18:46:04.963 00.005 13008 UpdateGuideState(): m_state=1
18:46:04.963 00.000 13008 UpdateCurrentPosition: no star selected
18:46:04.963 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:46:04.963 00.000 13008 Status Line: No star selected
18:46:04.974 00.011 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=2, Gamma=0.410
18:46:05.020 00.046 13008 UpdateGuideState exits: No star selected
18:46:05.022 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:05.024 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:46:05.026 00.002 13008 Enqueuing Expose request
18:46:05.028 00.002 10764 Worker thread wakes up
18:46:05.028 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:46:05.028 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:46:05.941 00.913 10764 Exposure complete
18:46:06.014 00.073 10764 worker thread done servicing request
18:46:06.014 00.000 13008 OnExposeComplete: enter
18:46:06.014 00.000 13008 UpdateGuideState(): m_state=1
18:46:06.014 00.000 13008 UpdateCurrentPosition: no star selected
18:46:06.022 00.008 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:46:06.024 00.002 13008 Status Line: No star selected
18:46:06.028 00.004 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=2, Gamma=0.410
18:46:06.067 00.039 13008 UpdateGuideState exits: No star selected
18:46:06.067 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:06.067 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:46:06.067 00.000 13008 Enqueuing Expose request
18:46:06.083 00.016 10764 Worker thread wakes up
18:46:06.083 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:46:06.083 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:46:07.338 01.255 10764 Exposure complete
18:46:07.401 00.063 10764 worker thread done servicing request
18:46:07.401 00.000 13008 OnExposeComplete: enter
18:46:07.403 00.002 13008 UpdateGuideState(): m_state=1
18:46:07.405 00.002 13008 UpdateCurrentPosition: no star selected
18:46:07.407 00.002 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:46:07.407 00.000 13008 Status Line: No star selected
18:46:07.413 00.006 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=2, Gamma=0.410
18:46:07.459 00.046 13008 UpdateGuideState exits: No star selected
18:46:07.461 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:07.465 00.004 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:46:07.469 00.004 13008 Enqueuing Expose request
18:46:07.471 00.002 10764 Worker thread wakes up
18:46:07.471 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:46:07.471 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:46:08.396 00.925 10764 Exposure complete
18:46:08.443 00.047 10764 worker thread done servicing request
18:46:08.443 00.000 13008 OnExposeComplete: enter
18:46:08.443 00.000 13008 UpdateGuideState(): m_state=1
18:46:08.443 00.000 13008 UpdateCurrentPosition: no star selected
18:46:08.443 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:46:08.459 00.016 13008 Status Line: No star selected
18:46:08.463 00.004 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=0, FiltMin=0, FiltMax=2, Gamma=0.410
18:46:08.507 00.044 13008 UpdateGuideState exits: No star selected
18:46:08.507 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:08.507 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:46:08.507 00.000 13008 Enqueuing Expose request
18:46:08.507 00.000 10764 Worker thread wakes up
18:46:08.507 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:46:08.507 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:46:09.657 01.150 10764 Exposure complete
18:46:09.729 00.072 10764 worker thread done servicing request
18:46:09.729 00.000 13008 OnExposeComplete: enter
18:46:09.729 00.000 13008 UpdateGuideState(): m_state=1
18:46:09.729 00.000 13008 UpdateCurrentPosition: no star selected
18:46:09.745 00.016 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:46:09.745 00.000 13008 Status Line: No star selected
18:46:09.745 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=2, Gamma=0.410
18:46:09.793 00.048 13008 UpdateGuideState exits: No star selected
18:46:09.793 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:09.793 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:46:09.793 00.000 13008 Enqueuing Expose request
18:46:09.793 00.000 10764 Worker thread wakes up
18:46:09.793 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:46:09.793 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:46:10.730 00.937 10764 Exposure complete
18:46:10.778 00.048 10764 worker thread done servicing request
18:46:10.778 00.000 13008 OnExposeComplete: enter
18:46:10.794 00.016 13008 UpdateGuideState(): m_state=1
18:46:10.794 00.000 13008 UpdateCurrentPosition: no star selected
18:46:10.794 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:46:10.794 00.000 13008 Status Line: No star selected
18:46:10.794 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=2, Gamma=0.410
18:46:10.842 00.048 13008 UpdateGuideState exits: No star selected
18:46:10.842 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:10.842 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:46:10.842 00.000 13008 Enqueuing Expose request
18:46:10.842 00.000 10764 Worker thread wakes up
18:46:10.842 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:46:10.842 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:46:12.095 01.253 10764 Exposure complete
18:46:12.158 00.063 10764 worker thread done servicing request
18:46:12.158 00.000 13008 OnExposeComplete: enter
18:46:12.158 00.000 13008 UpdateGuideState(): m_state=1
18:46:12.158 00.000 13008 UpdateCurrentPosition: no star selected
18:46:12.174 00.016 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:46:12.174 00.000 13008 Status Line: No star selected
18:46:12.174 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=2, Gamma=0.410
18:46:12.222 00.048 13008 UpdateGuideState exits: No star selected
18:46:12.222 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:12.222 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:46:12.222 00.000 13008 Enqueuing Expose request
18:46:12.222 00.000 10764 Worker thread wakes up
18:46:12.222 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:46:12.222 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:46:13.150 00.928 10764 Exposure complete
18:46:13.206 00.056 10764 worker thread done servicing request
18:46:13.206 00.000 13008 OnExposeComplete: enter
18:46:13.206 00.000 13008 UpdateGuideState(): m_state=1
18:46:13.206 00.000 13008 UpdateCurrentPosition: no star selected
18:46:13.213 00.007 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:46:13.216 00.003 13008 Status Line: No star selected
18:46:13.221 00.005 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=2, Gamma=0.410
18:46:13.256 00.035 13008 UpdateGuideState exits: No star selected
18:46:13.269 00.013 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:13.269 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:46:13.269 00.000 13008 Enqueuing Expose request
18:46:13.275 00.006 10764 Worker thread wakes up
18:46:13.275 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:46:13.275 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:46:14.428 01.153 10764 Exposure complete
18:46:14.494 00.066 10764 worker thread done servicing request
18:46:14.494 00.000 13008 OnExposeComplete: enter
18:46:14.494 00.000 13008 UpdateGuideState(): m_state=1
18:46:14.494 00.000 13008 UpdateCurrentPosition: no star selected
18:46:14.494 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:46:14.494 00.000 13008 Status Line: No star selected
18:46:14.507 00.013 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=2, Gamma=0.410
18:46:14.554 00.047 13008 UpdateGuideState exits: No star selected
18:46:14.557 00.003 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:14.557 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:46:14.557 00.000 13008 Enqueuing Expose request
18:46:14.557 00.000 10764 Worker thread wakes up
18:46:14.557 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:46:14.557 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:46:15.475 00.918 10764 Exposure complete
18:46:15.538 00.063 10764 worker thread done servicing request
18:46:15.538 00.000 13008 OnExposeComplete: enter
18:46:15.538 00.000 13008 UpdateGuideState(): m_state=1
18:46:15.538 00.000 13008 UpdateCurrentPosition: no star selected
18:46:15.538 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:46:15.554 00.016 13008 Status Line: No star selected
18:46:15.561 00.007 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:46:15.606 00.045 13008 UpdateGuideState exits: No star selected
18:46:15.606 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:15.606 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:46:15.606 00.000 13008 Enqueuing Expose request
18:46:15.619 00.013 10764 Worker thread wakes up
18:46:15.619 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:46:15.619 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:46:16.873 01.254 10764 Exposure complete
18:46:16.936 00.063 10764 worker thread done servicing request
18:46:16.936 00.000 13008 OnExposeComplete: enter
18:46:16.936 00.000 13008 UpdateGuideState(): m_state=1
18:46:16.936 00.000 13008 UpdateCurrentPosition: no star selected
18:46:16.936 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:46:16.936 00.000 13008 Status Line: No star selected
18:46:16.936 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=2, Gamma=0.410
18:46:16.995 00.059 13008 UpdateGuideState exits: No star selected
18:46:16.997 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:16.999 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:46:17.001 00.002 13008 Enqueuing Expose request
18:46:17.003 00.002 10764 Worker thread wakes up
18:46:17.003 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:46:17.003 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:46:17.925 00.922 10764 Exposure complete
18:46:17.970 00.045 10764 worker thread done servicing request
18:46:17.970 00.000 13008 OnExposeComplete: enter
18:46:17.976 00.006 13008 UpdateGuideState(): m_state=1
18:46:17.978 00.002 13008 UpdateCurrentPosition: no star selected
18:46:17.980 00.002 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:46:17.984 00.004 13008 Status Line: No star selected
18:46:17.984 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=2, Gamma=0.410
18:46:18.032 00.048 13008 UpdateGuideState exits: No star selected
18:46:18.032 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:18.032 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:46:18.032 00.000 13008 Enqueuing Expose request
18:46:18.032 00.000 10764 Worker thread wakes up
18:46:18.032 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:46:18.032 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:46:19.298 01.266 10764 Exposure complete
18:46:19.369 00.071 10764 worker thread done servicing request
18:46:19.369 00.000 13008 OnExposeComplete: enter
18:46:19.380 00.011 13008 UpdateGuideState(): m_state=1
18:46:19.380 00.000 13008 UpdateCurrentPosition: no star selected
18:46:19.380 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:46:19.380 00.000 13008 Status Line: No star selected
18:46:19.380 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=3, Gamma=0.410
18:46:19.432 00.052 13008 UpdateGuideState exits: No star selected
18:46:19.432 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:19.432 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:46:19.443 00.011 13008 Enqueuing Expose request
18:46:19.443 00.000 10764 Worker thread wakes up
18:46:19.443 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:46:19.443 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:46:20.377 00.934 10764 Exposure complete
18:46:20.440 00.063 10764 worker thread done servicing request
18:46:20.440 00.000 13008 OnExposeComplete: enter
18:46:20.440 00.000 13008 UpdateGuideState(): m_state=1
18:46:20.440 00.000 13008 UpdateCurrentPosition: no star selected
18:46:20.440 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:46:20.440 00.000 13008 Status Line: No star selected
18:46:20.440 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=22, med=0, FiltMin=0, FiltMax=2, Gamma=0.410
18:46:20.494 00.054 13008 UpdateGuideState exits: No star selected
18:46:20.494 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:20.494 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:46:20.504 00.010 13008 Enqueuing Expose request
18:46:20.504 00.000 10764 Worker thread wakes up
18:46:20.504 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:46:20.504 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:46:21.746 01.242 10764 Exposure complete
18:46:21.832 00.086 10764 worker thread done servicing request
18:46:21.832 00.000 13008 OnExposeComplete: enter
18:46:21.832 00.000 13008 UpdateGuideState(): m_state=1
18:46:21.836 00.004 13008 UpdateCurrentPosition: no star selected
18:46:21.838 00.002 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:46:21.838 00.000 13008 Status Line: No star selected
18:46:21.838 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=2, Gamma=0.410
18:46:21.884 00.046 13008 UpdateGuideState exits: No star selected
18:46:21.884 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:21.884 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:46:21.884 00.000 13008 Enqueuing Expose request
18:46:21.884 00.000 10764 Worker thread wakes up
18:46:21.884 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:46:21.884 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:46:22.807 00.923 10764 Exposure complete
18:46:22.885 00.078 10764 worker thread done servicing request
18:46:22.885 00.000 13008 OnExposeComplete: enter
18:46:22.885 00.000 13008 UpdateGuideState(): m_state=1
18:46:22.885 00.000 13008 UpdateCurrentPosition: no star selected
18:46:22.901 00.016 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:46:22.901 00.000 13008 Status Line: No star selected
18:46:22.901 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=3, Gamma=0.410
18:46:22.948 00.047 13008 UpdateGuideState exits: No star selected
18:46:22.948 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:22.948 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:46:22.948 00.000 13008 Enqueuing Expose request
18:46:22.948 00.000 10764 Worker thread wakes up
18:46:22.948 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:46:22.948 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:46:24.217 01.269 10764 Exposure complete
18:46:24.281 00.064 10764 worker thread done servicing request
18:46:24.281 00.000 13008 OnExposeComplete: enter
18:46:24.297 00.016 13008 UpdateGuideState(): m_state=1
18:46:24.299 00.002 13008 UpdateCurrentPosition: no star selected
18:46:24.301 00.002 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:46:24.303 00.002 13008 Status Line: No star selected
18:46:24.307 00.004 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=2, Gamma=0.410
18:46:24.359 00.052 13008 UpdateGuideState exits: No star selected
18:46:24.362 00.003 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:24.364 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:46:24.367 00.003 13008 Enqueuing Expose request
18:46:24.369 00.002 10764 Worker thread wakes up
18:46:24.369 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:46:24.369 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:46:25.296 00.927 10764 Exposure complete
18:46:25.369 00.073 10764 worker thread done servicing request
18:46:25.369 00.000 13008 OnExposeComplete: enter
18:46:25.369 00.000 13008 UpdateGuideState(): m_state=1
18:46:25.369 00.000 13008 UpdateCurrentPosition: no star selected
18:46:25.375 00.006 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:46:25.375 00.000 13008 Status Line: No star selected
18:46:25.375 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=2, Gamma=0.410
18:46:25.430 00.055 13008 UpdateGuideState exits: No star selected
18:46:25.432 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:25.438 00.006 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:46:25.438 00.000 13008 Enqueuing Expose request
18:46:25.445 00.007 10764 Worker thread wakes up
18:46:25.445 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:46:25.445 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:46:26.582 01.137 10764 Exposure complete
18:46:26.629 00.047 10764 worker thread done servicing request
18:46:26.629 00.000 13008 OnExposeComplete: enter
18:46:26.629 00.000 13008 UpdateGuideState(): m_state=1
18:46:26.629 00.000 13008 UpdateCurrentPosition: no star selected
18:46:26.629 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:46:26.629 00.000 13008 Status Line: No star selected
18:46:26.645 00.016 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=2, Gamma=0.410
18:46:26.692 00.047 13008 UpdateGuideState exits: No star selected
18:46:26.693 00.001 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:26.693 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:46:26.693 00.000 13008 Enqueuing Expose request
18:46:26.693 00.000 10764 Worker thread wakes up
18:46:26.693 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:46:26.693 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:46:27.619 00.926 10764 Exposure complete
18:46:27.682 00.063 10764 worker thread done servicing request
18:46:27.682 00.000 13008 OnExposeComplete: enter
18:46:27.682 00.000 13008 UpdateGuideState(): m_state=1
18:46:27.682 00.000 13008 UpdateCurrentPosition: no star selected
18:46:27.682 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:46:27.693 00.011 13008 Status Line: No star selected
18:46:27.693 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=9, Gamma=0.410
18:46:27.741 00.048 13008 UpdateGuideState exits: No star selected
18:46:27.746 00.005 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:27.746 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:46:27.746 00.000 13008 Enqueuing Expose request
18:46:27.746 00.000 10764 Worker thread wakes up
18:46:27.746 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:46:27.746 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:46:28.884 01.138 10764 Exposure complete
18:46:28.956 00.072 10764 worker thread done servicing request
18:46:28.956 00.000 13008 OnExposeComplete: enter
18:46:28.956 00.000 13008 UpdateGuideState(): m_state=1
18:46:28.956 00.000 13008 UpdateCurrentPosition: no star selected
18:46:28.956 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:46:28.963 00.007 13008 Status Line: No star selected
18:46:28.969 00.006 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=15, Gamma=0.410
18:46:29.015 00.046 13008 UpdateGuideState exits: No star selected
18:46:29.017 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:29.019 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:46:29.021 00.002 13008 Enqueuing Expose request
18:46:29.023 00.002 10764 Worker thread wakes up
18:46:29.023 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:46:29.023 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:46:29.932 00.909 10764 Exposure complete
18:46:29.994 00.062 10764 worker thread done servicing request
18:46:29.994 00.000 13008 OnExposeComplete: enter
18:46:29.994 00.000 13008 UpdateGuideState(): m_state=1
18:46:29.994 00.000 13008 UpdateCurrentPosition: no star selected
18:46:30.010 00.016 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:46:30.014 00.004 13008 Status Line: No star selected
18:46:30.018 00.004 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=14, Gamma=0.410
18:46:30.058 00.040 13008 UpdateGuideState exits: No star selected
18:46:30.058 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:30.058 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:46:30.058 00.000 13008 Enqueuing Expose request
18:46:30.058 00.000 10764 Worker thread wakes up
18:46:30.058 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:46:30.058 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:46:31.314 01.256 10764 Exposure complete
18:46:31.401 00.087 10764 worker thread done servicing request
18:46:31.401 00.000 13008 OnExposeComplete: enter
18:46:31.401 00.000 13008 UpdateGuideState(): m_state=1
18:46:31.409 00.008 13008 UpdateCurrentPosition: no star selected
18:46:31.409 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:46:31.409 00.000 13008 Status Line: No star selected
18:46:31.409 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=14, Gamma=0.410
18:46:31.463 00.054 13008 UpdateGuideState exits: No star selected
18:46:31.463 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:31.463 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:46:31.463 00.000 13008 Enqueuing Expose request
18:46:31.463 00.000 10764 Worker thread wakes up
18:46:31.472 00.009 10764 worker thread servicing REQUEST_EXPOSE 1000
18:46:31.472 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:46:32.377 00.905 10764 Exposure complete
18:46:32.441 00.064 10764 worker thread done servicing request
18:46:32.441 00.000 13008 OnExposeComplete: enter
18:46:32.457 00.016 13008 UpdateGuideState(): m_state=1
18:46:32.457 00.000 13008 UpdateCurrentPosition: no star selected
18:46:32.457 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:46:32.463 00.006 13008 Status Line: No star selected
18:46:32.463 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=15, Gamma=0.410
18:46:32.504 00.041 13008 UpdateGuideState exits: No star selected
18:46:32.504 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:32.504 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:46:32.504 00.000 13008 Enqueuing Expose request
18:46:32.520 00.016 10764 Worker thread wakes up
18:46:32.520 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:46:32.520 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:46:33.760 01.240 10764 Exposure complete
18:46:33.823 00.063 10764 worker thread done servicing request
18:46:33.823 00.000 13008 OnExposeComplete: enter
18:46:33.823 00.000 13008 UpdateGuideState(): m_state=1
18:46:33.823 00.000 13008 UpdateCurrentPosition: no star selected
18:46:33.823 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:46:33.823 00.000 13008 Status Line: No star selected
18:46:33.838 00.015 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=16, Gamma=0.410
18:46:33.886 00.048 13008 UpdateGuideState exits: No star selected
18:46:33.886 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:33.886 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:46:33.886 00.000 13008 Enqueuing Expose request
18:46:33.886 00.000 10764 Worker thread wakes up
18:46:33.886 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:46:33.886 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:46:34.808 00.922 10764 Exposure complete
18:46:34.918 00.110 10764 worker thread done servicing request
18:46:34.918 00.000 13008 OnExposeComplete: enter
18:46:34.932 00.014 13008 UpdateGuideState(): m_state=1
18:46:34.934 00.002 13008 UpdateCurrentPosition: no star selected
18:46:34.936 00.002 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:46:34.938 00.002 13008 Status Line: No star selected
18:46:34.944 00.006 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=0, FiltMin=0, FiltMax=15, Gamma=0.410
18:46:34.982 00.038 13008 UpdateGuideState exits: No star selected
18:46:34.982 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:34.982 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:46:34.994 00.012 13008 Enqueuing Expose request
18:46:34.997 00.003 10764 Worker thread wakes up
18:46:34.997 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:46:34.997 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:46:36.245 01.248 10764 Exposure complete
18:46:36.315 00.070 10764 worker thread done servicing request
18:46:36.315 00.000 13008 OnExposeComplete: enter
18:46:36.315 00.000 13008 UpdateGuideState(): m_state=1
18:46:36.315 00.000 13008 UpdateCurrentPosition: no star selected
18:46:36.315 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:46:36.315 00.000 13008 Status Line: No star selected
18:46:36.315 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=17, Gamma=0.410
18:46:36.369 00.054 13008 UpdateGuideState exits: No star selected
18:46:36.369 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:36.369 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:46:36.378 00.009 13008 Enqueuing Expose request
18:46:36.378 00.000 10764 Worker thread wakes up
18:46:36.378 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:46:36.378 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:46:37.299 00.921 10764 Exposure complete
18:46:37.346 00.047 10764 worker thread done servicing request
18:46:37.346 00.000 13008 OnExposeComplete: enter
18:46:37.346 00.000 13008 UpdateGuideState(): m_state=1
18:46:37.362 00.016 13008 UpdateCurrentPosition: no star selected
18:46:37.362 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:46:37.362 00.000 13008 Status Line: No star selected
18:46:37.369 00.007 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=0, FiltMin=0, FiltMax=17, Gamma=0.410
18:46:37.410 00.041 13008 UpdateGuideState exits: No star selected
18:46:37.410 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:37.410 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:46:37.410 00.000 13008 Enqueuing Expose request
18:46:37.425 00.015 10764 Worker thread wakes up
18:46:37.425 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:46:37.425 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:46:38.664 01.239 10764 Exposure complete
18:46:38.728 00.064 10764 worker thread done servicing request
18:46:38.728 00.000 13008 OnExposeComplete: enter
18:46:38.746 00.018 13008 UpdateGuideState(): m_state=1
18:46:38.746 00.000 13008 UpdateCurrentPosition: no star selected
18:46:38.746 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:46:38.746 00.000 13008 Status Line: No star selected
18:46:38.746 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=17, Gamma=0.410
18:46:38.803 00.057 13008 UpdateGuideState exits: No star selected
18:46:38.805 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:38.807 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:46:38.807 00.000 13008 Enqueuing Expose request
18:46:38.817 00.010 10764 Worker thread wakes up
18:46:38.817 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:46:38.817 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:46:39.729 00.912 10764 Exposure complete
18:46:39.814 00.085 10764 worker thread done servicing request
18:46:39.814 00.000 13008 OnExposeComplete: enter
18:46:39.814 00.000 13008 UpdateGuideState(): m_state=1
18:46:39.814 00.000 13008 UpdateCurrentPosition: no star selected
18:46:39.814 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:46:39.814 00.000 13008 Status Line: No star selected
18:46:39.824 00.010 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=17, Gamma=0.410
18:46:39.874 00.050 13008 UpdateGuideState exits: No star selected
18:46:39.876 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:39.878 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:46:39.880 00.002 13008 Enqueuing Expose request
18:46:39.880 00.000 10764 Worker thread wakes up
18:46:39.880 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:46:39.880 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:46:41.030 01.150 10764 Exposure complete
18:46:41.103 00.073 10764 worker thread done servicing request
18:46:41.103 00.000 13008 OnExposeComplete: enter
18:46:41.105 00.002 13008 UpdateGuideState(): m_state=1
18:46:41.107 00.002 13008 UpdateCurrentPosition: no star selected
18:46:41.111 00.004 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:46:41.113 00.002 13008 Status Line: No star selected
18:46:41.119 00.006 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=17, Gamma=0.410
18:46:41.158 00.039 13008 UpdateGuideState exits: No star selected
18:46:41.158 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:41.158 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:46:41.176 00.018 13008 Enqueuing Expose request
18:46:41.178 00.002 10764 Worker thread wakes up
18:46:41.178 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:46:41.178 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:46:42.080 00.902 10764 Exposure complete
18:46:42.128 00.048 10764 worker thread done servicing request
18:46:42.128 00.000 13008 OnExposeComplete: enter
18:46:42.128 00.000 13008 UpdateGuideState(): m_state=1
18:46:42.128 00.000 13008 UpdateCurrentPosition: no star selected
18:46:42.128 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:46:42.128 00.000 13008 Status Line: No star selected
18:46:42.143 00.015 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=15, Gamma=0.410
18:46:42.194 00.051 13008 UpdateGuideState exits: No star selected
18:46:42.196 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:42.198 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:46:42.200 00.002 13008 Enqueuing Expose request
18:46:42.202 00.002 10764 Worker thread wakes up
18:46:42.202 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:46:42.202 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:46:43.338 01.136 10764 Exposure complete
18:46:43.381 00.043 10764 worker thread done servicing request
18:46:43.381 00.000 13008 OnExposeComplete: enter
18:46:43.381 00.000 13008 UpdateGuideState(): m_state=1
18:46:43.381 00.000 13008 UpdateCurrentPosition: no star selected
18:46:43.381 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:46:43.381 00.000 13008 Status Line: No star selected
18:46:43.400 00.019 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=34, med=0, FiltMin=0, FiltMax=16, Gamma=0.410
18:46:43.445 00.045 13008 UpdateGuideState exits: No star selected
18:46:43.445 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:43.445 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:46:43.445 00.000 13008 Enqueuing Expose request
18:46:43.445 00.000 10764 Worker thread wakes up
18:46:43.445 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:46:43.445 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:46:44.378 00.933 10764 Exposure complete
18:46:44.452 00.074 10764 worker thread done servicing request
18:46:44.452 00.000 13008 OnExposeComplete: enter
18:46:44.452 00.000 13008 UpdateGuideState(): m_state=1
18:46:44.452 00.000 13008 UpdateCurrentPosition: no star selected
18:46:44.460 00.008 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:46:44.462 00.002 13008 Status Line: No star selected
18:46:44.467 00.005 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=0, FiltMin=0, FiltMax=14, Gamma=0.410
18:46:44.504 00.037 13008 UpdateGuideState exits: No star selected
18:46:44.504 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:44.504 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:46:44.520 00.016 13008 Enqueuing Expose request
18:46:44.520 00.000 10764 Worker thread wakes up
18:46:44.520 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:46:44.520 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:46:45.776 01.256 10764 Exposure complete
18:46:45.840 00.064 10764 worker thread done servicing request
18:46:45.840 00.000 13008 OnExposeComplete: enter
18:46:45.840 00.000 13008 UpdateGuideState(): m_state=1
18:46:45.840 00.000 13008 UpdateCurrentPosition: no star selected
18:46:45.840 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:46:45.840 00.000 13008 Status Line: No star selected
18:46:45.856 00.016 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=15, Gamma=0.410
18:46:45.903 00.047 13008 UpdateGuideState exits: No star selected
18:46:45.903 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:45.903 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:46:45.903 00.000 13008 Enqueuing Expose request
18:46:45.903 00.000 10764 Worker thread wakes up
18:46:45.903 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:46:45.903 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:46:46.841 00.938 10764 Exposure complete
18:46:46.920 00.079 10764 worker thread done servicing request
18:46:46.920 00.000 13008 OnExposeComplete: enter
18:46:46.920 00.000 13008 UpdateGuideState(): m_state=1
18:46:46.920 00.000 13008 UpdateCurrentPosition: no star selected
18:46:46.920 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:46:46.932 00.012 13008 Status Line: No star selected
18:46:46.937 00.005 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=14, Gamma=0.410
18:46:46.967 00.030 13008 UpdateGuideState exits: No star selected
18:46:46.983 00.016 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:46.983 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:46:46.983 00.000 13008 Enqueuing Expose request
18:46:46.983 00.000 10764 Worker thread wakes up
18:46:46.983 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:46:46.983 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:46:48.142 01.159 10764 Exposure complete
18:46:48.191 00.049 10764 worker thread done servicing request
18:46:48.191 00.000 13008 OnExposeComplete: enter
18:46:48.191 00.000 13008 UpdateGuideState(): m_state=1
18:46:48.191 00.000 13008 UpdateCurrentPosition: no star selected
18:46:48.207 00.016 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:46:48.207 00.000 13008 Status Line: No star selected
18:46:48.213 00.006 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=0, FiltMin=0, FiltMax=14, Gamma=0.410
18:46:48.254 00.041 13008 UpdateGuideState exits: No star selected
18:46:48.254 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:48.254 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:46:48.254 00.000 13008 Enqueuing Expose request
18:46:48.254 00.000 10764 Worker thread wakes up
18:46:48.254 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:46:48.254 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:46:49.180 00.926 10764 Exposure complete
18:46:49.229 00.049 10764 worker thread done servicing request
18:46:49.229 00.000 13008 OnExposeComplete: enter
18:46:49.229 00.000 13008 UpdateGuideState(): m_state=1
18:46:49.229 00.000 13008 UpdateCurrentPosition: no star selected
18:46:49.229 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:46:49.229 00.000 13008 Status Line: No star selected
18:46:49.239 00.010 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=14, Gamma=0.410
18:46:49.287 00.048 13008 UpdateGuideState exits: No star selected
18:46:49.287 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:49.287 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:46:49.287 00.000 13008 Enqueuing Expose request
18:46:49.287 00.000 10764 Worker thread wakes up
18:46:49.287 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:46:49.287 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:46:50.432 01.145 10764 Exposure complete
18:46:50.495 00.063 10764 worker thread done servicing request
18:46:50.495 00.000 13008 OnExposeComplete: enter
18:46:50.495 00.000 13008 UpdateGuideState(): m_state=1
18:46:50.495 00.000 13008 UpdateCurrentPosition: no star selected
18:46:50.495 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:46:50.495 00.000 13008 Status Line: No star selected
18:46:50.507 00.012 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=15, Gamma=0.410
18:46:50.538 00.031 13008 UpdateGuideState exits: No star selected
18:46:50.554 00.016 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:50.557 00.003 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:46:50.562 00.005 13008 Enqueuing Expose request
18:46:50.564 00.002 10764 Worker thread wakes up
18:46:50.564 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:46:50.564 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:46:51.494 00.930 10764 Exposure complete
18:46:51.559 00.065 10764 worker thread done servicing request
18:46:51.559 00.000 13008 OnExposeComplete: enter
18:46:51.559 00.000 13008 UpdateGuideState(): m_state=1
18:46:51.559 00.000 13008 UpdateCurrentPosition: no star selected
18:46:51.565 00.006 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:46:51.565 00.000 13008 Status Line: No star selected
18:46:51.565 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=14, Gamma=0.410
18:46:51.604 00.039 13008 UpdateGuideState exits: No star selected
18:46:51.619 00.015 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:51.620 00.001 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:46:51.620 00.000 13008 Enqueuing Expose request
18:46:51.620 00.000 10764 Worker thread wakes up
18:46:51.620 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:46:51.620 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:46:52.776 01.156 10764 Exposure complete
18:46:52.838 00.062 10764 worker thread done servicing request
18:46:52.838 00.000 13008 OnExposeComplete: enter
18:46:52.838 00.000 13008 UpdateGuideState(): m_state=1
18:46:52.838 00.000 13008 UpdateCurrentPosition: no star selected
18:46:52.844 00.006 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:46:52.846 00.002 13008 Status Line: No star selected
18:46:52.846 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=14, Gamma=0.410
18:46:52.891 00.045 13008 UpdateGuideState exits: No star selected
18:46:52.891 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:52.900 00.009 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:46:52.905 00.005 13008 Enqueuing Expose request
18:46:52.907 00.002 10764 Worker thread wakes up
18:46:52.909 00.002 10764 worker thread servicing REQUEST_EXPOSE 1000
18:46:52.909 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:46:53.838 00.929 10764 Exposure complete
18:46:53.908 00.070 10764 worker thread done servicing request
18:46:53.908 00.000 13008 OnExposeComplete: enter
18:46:53.908 00.000 13008 UpdateGuideState(): m_state=1
18:46:53.908 00.000 13008 UpdateCurrentPosition: no star selected
18:46:53.908 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:46:53.908 00.000 13008 Status Line: No star selected
18:46:53.920 00.012 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=16, Gamma=0.410
18:46:53.967 00.047 13008 UpdateGuideState exits: No star selected
18:46:53.967 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:53.967 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:46:53.967 00.000 13008 Enqueuing Expose request
18:46:53.967 00.000 10764 Worker thread wakes up
18:46:53.967 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:46:53.967 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:46:55.126 01.159 10764 Exposure complete
18:46:55.193 00.067 10764 worker thread done servicing request
18:46:55.193 00.000 13008 OnExposeComplete: enter
18:46:55.195 00.002 13008 UpdateGuideState(): m_state=1
18:46:55.198 00.003 13008 UpdateCurrentPosition: no star selected
18:46:55.200 00.002 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:46:55.203 00.003 13008 Status Line: No star selected
18:46:55.203 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=0, FiltMin=0, FiltMax=15, Gamma=0.410
18:46:55.253 00.050 13008 UpdateGuideState exits: No star selected
18:46:55.255 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:55.257 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:46:55.259 00.002 13008 Enqueuing Expose request
18:46:55.261 00.002 10764 Worker thread wakes up
18:46:55.261 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:46:55.261 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:46:56.187 00.926 10764 Exposure complete
18:46:56.251 00.064 10764 worker thread done servicing request
18:46:56.251 00.000 13008 OnExposeComplete: enter
18:46:56.251 00.000 13008 UpdateGuideState(): m_state=1
18:46:56.266 00.015 13008 UpdateCurrentPosition: no star selected
18:46:56.266 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:46:56.266 00.000 13008 Status Line: No star selected
18:46:56.275 00.009 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=14, Gamma=0.410
18:46:56.314 00.039 13008 UpdateGuideState exits: No star selected
18:46:56.314 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:56.314 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:46:56.314 00.000 13008 Enqueuing Expose request
18:46:56.314 00.000 10764 Worker thread wakes up
18:46:56.314 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:46:56.314 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:46:57.570 01.256 10764 Exposure complete
18:46:57.644 00.074 10764 worker thread done servicing request
18:46:57.644 00.000 13008 OnExposeComplete: enter
18:46:57.644 00.000 13008 UpdateGuideState(): m_state=1
18:46:57.644 00.000 13008 UpdateCurrentPosition: no star selected
18:46:57.651 00.007 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:46:57.651 00.000 13008 Status Line: No star selected
18:46:57.651 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=17, Gamma=0.410
18:46:57.698 00.047 13008 UpdateGuideState exits: No star selected
18:46:57.698 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:57.698 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:46:57.698 00.000 13008 Enqueuing Expose request
18:46:57.698 00.000 10764 Worker thread wakes up
18:46:57.698 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:46:57.698 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:46:58.633 00.935 10764 Exposure complete
18:46:58.697 00.064 10764 worker thread done servicing request
18:46:58.697 00.000 13008 OnExposeComplete: enter
18:46:58.697 00.000 13008 UpdateGuideState(): m_state=1
18:46:58.697 00.000 13008 UpdateCurrentPosition: no star selected
18:46:58.713 00.016 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:46:58.713 00.000 13008 Status Line: No star selected
18:46:58.713 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=14, Gamma=0.410
18:46:58.760 00.047 13008 UpdateGuideState exits: No star selected
18:46:58.760 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:46:58.760 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:46:58.760 00.000 13008 Enqueuing Expose request
18:46:58.760 00.000 10764 Worker thread wakes up
18:46:58.760 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:46:58.760 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:47:00.028 01.268 10764 Exposure complete
18:47:00.088 00.060 10764 worker thread done servicing request
18:47:00.088 00.000 13008 OnExposeComplete: enter
18:47:00.088 00.000 13008 UpdateGuideState(): m_state=1
18:47:00.093 00.005 13008 UpdateCurrentPosition: no star selected
18:47:00.093 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:47:00.093 00.000 13008 Status Line: No star selected
18:47:00.093 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=13, Gamma=0.410
18:47:00.141 00.048 13008 UpdateGuideState exits: No star selected
18:47:00.141 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:00.152 00.011 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:47:00.157 00.005 13008 Enqueuing Expose request
18:47:00.160 00.003 10764 Worker thread wakes up
18:47:00.160 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:47:00.160 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:47:01.073 00.913 10764 Exposure complete
18:47:01.157 00.084 10764 worker thread done servicing request
18:47:01.157 00.000 13008 OnExposeComplete: enter
18:47:01.157 00.000 13008 UpdateGuideState(): m_state=1
18:47:01.157 00.000 13008 UpdateCurrentPosition: no star selected
18:47:01.157 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:47:01.157 00.000 13008 Status Line: No star selected
18:47:01.168 00.011 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=24, med=0, FiltMin=0, FiltMax=14, Gamma=0.410
18:47:01.217 00.049 13008 UpdateGuideState exits: No star selected
18:47:01.219 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:01.221 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:47:01.223 00.002 13008 Enqueuing Expose request
18:47:01.225 00.002 10764 Worker thread wakes up
18:47:01.225 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:47:01.225 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:47:02.369 01.144 10764 Exposure complete
18:47:02.438 00.069 10764 worker thread done servicing request
18:47:02.438 00.000 13008 OnExposeComplete: enter
18:47:02.442 00.004 13008 UpdateGuideState(): m_state=1
18:47:02.444 00.002 13008 UpdateCurrentPosition: no star selected
18:47:02.446 00.002 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:47:02.450 00.004 13008 Status Line: No star selected
18:47:02.453 00.003 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=16, Gamma=0.410
18:47:02.503 00.050 13008 UpdateGuideState exits: No star selected
18:47:02.506 00.003 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:02.506 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:47:02.506 00.000 13008 Enqueuing Expose request
18:47:02.506 00.000 10764 Worker thread wakes up
18:47:02.506 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:47:02.506 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:47:03.436 00.930 10764 Exposure complete
18:47:03.499 00.063 10764 worker thread done servicing request
18:47:03.499 00.000 13008 OnExposeComplete: enter
18:47:03.499 00.000 13008 UpdateGuideState(): m_state=1
18:47:03.499 00.000 13008 UpdateCurrentPosition: no star selected
18:47:03.515 00.016 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:47:03.515 00.000 13008 Status Line: No star selected
18:47:03.515 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=13, Gamma=0.410
18:47:03.568 00.053 13008 UpdateGuideState exits: No star selected
18:47:03.570 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:03.572 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:47:03.576 00.004 13008 Enqueuing Expose request
18:47:03.578 00.002 10764 Worker thread wakes up
18:47:03.578 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:47:03.578 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:47:04.717 01.139 10764 Exposure complete
18:47:04.765 00.048 10764 worker thread done servicing request
18:47:04.765 00.000 13008 OnExposeComplete: enter
18:47:04.765 00.000 13008 UpdateGuideState(): m_state=1
18:47:04.775 00.010 13008 UpdateCurrentPosition: no star selected
18:47:04.775 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:47:04.781 00.006 13008 Status Line: No star selected
18:47:04.781 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=13, Gamma=0.410
18:47:04.830 00.049 13008 UpdateGuideState exits: No star selected
18:47:04.830 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:04.830 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:47:04.840 00.010 13008 Enqueuing Expose request
18:47:04.840 00.000 10764 Worker thread wakes up
18:47:04.840 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:47:04.840 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:47:05.765 00.925 10764 Exposure complete
18:47:05.813 00.048 10764 worker thread done servicing request
18:47:05.813 00.000 13008 OnExposeComplete: enter
18:47:05.813 00.000 13008 UpdateGuideState(): m_state=1
18:47:05.813 00.000 13008 UpdateCurrentPosition: no star selected
18:47:05.827 00.014 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:47:05.831 00.004 13008 Status Line: No star selected
18:47:05.831 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=15, Gamma=0.410
18:47:05.876 00.045 13008 UpdateGuideState exits: No star selected
18:47:05.876 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:05.890 00.014 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:47:05.891 00.001 13008 Enqueuing Expose request
18:47:05.895 00.004 10764 Worker thread wakes up
18:47:05.895 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:47:05.895 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:47:07.131 01.236 10764 Exposure complete
18:47:07.182 00.051 10764 worker thread done servicing request
18:47:07.182 00.000 13008 OnExposeComplete: enter
18:47:07.182 00.000 13008 UpdateGuideState(): m_state=1
18:47:07.182 00.000 13008 UpdateCurrentPosition: no star selected
18:47:07.182 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:47:07.194 00.012 13008 Status Line: No star selected
18:47:07.194 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=15, Gamma=0.410
18:47:07.244 00.050 13008 UpdateGuideState exits: No star selected
18:47:07.244 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:07.244 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:47:07.244 00.000 13008 Enqueuing Expose request
18:47:07.244 00.000 10764 Worker thread wakes up
18:47:07.244 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:47:07.244 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:47:08.166 00.922 10764 Exposure complete
18:47:08.213 00.047 10764 worker thread done servicing request
18:47:08.213 00.000 13008 OnExposeComplete: enter
18:47:08.213 00.000 13008 UpdateGuideState(): m_state=1
18:47:08.213 00.000 13008 UpdateCurrentPosition: no star selected
18:47:08.213 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:47:08.213 00.000 13008 Status Line: No star selected
18:47:08.226 00.013 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=15, Gamma=0.410
18:47:08.257 00.031 13008 UpdateGuideState exits: No star selected
18:47:08.273 00.016 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:08.276 00.003 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:47:08.281 00.005 13008 Enqueuing Expose request
18:47:08.283 00.002 10764 Worker thread wakes up
18:47:08.283 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:47:08.283 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:47:09.415 01.132 10764 Exposure complete
18:47:09.494 00.079 10764 worker thread done servicing request
18:47:09.494 00.000 13008 OnExposeComplete: enter
18:47:09.494 00.000 13008 UpdateGuideState(): m_state=1
18:47:09.494 00.000 13008 UpdateCurrentPosition: no star selected
18:47:09.494 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:47:09.494 00.000 13008 Status Line: No star selected
18:47:09.514 00.020 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=15, Gamma=0.410
18:47:09.559 00.045 13008 UpdateGuideState exits: No star selected
18:47:09.561 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:09.563 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:47:09.565 00.002 13008 Enqueuing Expose request
18:47:09.567 00.002 10764 Worker thread wakes up
18:47:09.567 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:47:09.567 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:47:10.494 00.927 10764 Exposure complete
18:47:10.541 00.047 10764 worker thread done servicing request
18:47:10.541 00.000 13008 OnExposeComplete: enter
18:47:10.541 00.000 13008 UpdateGuideState(): m_state=1
18:47:10.557 00.016 13008 UpdateCurrentPosition: no star selected
18:47:10.559 00.002 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:47:10.561 00.002 13008 Status Line: No star selected
18:47:10.565 00.004 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=15, Gamma=0.410
18:47:10.611 00.046 13008 UpdateGuideState exits: No star selected
18:47:10.613 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:10.615 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:47:10.617 00.002 13008 Enqueuing Expose request
18:47:10.619 00.002 10764 Worker thread wakes up
18:47:10.619 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:47:10.619 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:47:11.871 01.252 10764 Exposure complete
18:47:11.918 00.047 10764 worker thread done servicing request
18:47:11.918 00.000 13008 OnExposeComplete: enter
18:47:11.927 00.009 13008 UpdateGuideState(): m_state=1
18:47:11.929 00.002 13008 UpdateCurrentPosition: no star selected
18:47:11.929 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:47:11.932 00.003 13008 Status Line: No star selected
18:47:11.934 00.002 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=0, FiltMin=0, FiltMax=14, Gamma=0.410
18:47:11.983 00.049 13008 UpdateGuideState exits: No star selected
18:47:11.985 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:11.987 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:47:11.989 00.002 13008 Enqueuing Expose request
18:47:11.989 00.000 10764 Worker thread wakes up
18:47:11.989 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:47:11.991 00.002 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:47:12.919 00.928 10764 Exposure complete
18:47:12.994 00.075 10764 worker thread done servicing request
18:47:12.994 00.000 13008 OnExposeComplete: enter
18:47:12.998 00.004 13008 UpdateGuideState(): m_state=1
18:47:12.998 00.000 13008 UpdateCurrentPosition: no star selected
18:47:12.998 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:47:12.998 00.000 13008 Status Line: No star selected
18:47:12.998 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=15, Gamma=0.410
18:47:13.057 00.059 13008 UpdateGuideState exits: No star selected
18:47:13.057 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:13.062 00.005 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:47:13.064 00.002 13008 Enqueuing Expose request
18:47:13.066 00.002 10764 Worker thread wakes up
18:47:13.066 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:47:13.066 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:47:14.215 01.149 10764 Exposure complete
18:47:14.287 00.072 10764 worker thread done servicing request
18:47:14.287 00.000 13008 OnExposeComplete: enter
18:47:14.287 00.000 13008 UpdateGuideState(): m_state=1
18:47:14.287 00.000 13008 UpdateCurrentPosition: no star selected
18:47:14.287 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:47:14.294 00.007 13008 Status Line: No star selected
18:47:14.294 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=15, Gamma=0.410
18:47:14.346 00.052 13008 UpdateGuideState exits: No star selected
18:47:14.348 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:14.350 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:47:14.352 00.002 13008 Enqueuing Expose request
18:47:14.354 00.002 10764 Worker thread wakes up
18:47:14.354 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:47:14.354 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:47:15.260 00.906 10764 Exposure complete
18:47:15.313 00.053 10764 worker thread done servicing request
18:47:15.313 00.000 13008 OnExposeComplete: enter
18:47:15.313 00.000 13008 UpdateGuideState(): m_state=1
18:47:15.313 00.000 13008 UpdateCurrentPosition: no star selected
18:47:15.313 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:47:15.313 00.000 13008 Status Line: No star selected
18:47:15.322 00.009 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=0, FiltMin=0, FiltMax=15, Gamma=0.410
18:47:15.369 00.047 13008 UpdateGuideState exits: No star selected
18:47:15.369 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:15.369 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:47:15.369 00.000 13008 Enqueuing Expose request
18:47:15.369 00.000 10764 Worker thread wakes up
18:47:15.369 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:47:15.369 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:47:16.621 01.252 10764 Exposure complete
18:47:16.705 00.084 10764 worker thread done servicing request
18:47:16.705 00.000 13008 OnExposeComplete: enter
18:47:16.705 00.000 13008 UpdateGuideState(): m_state=1
18:47:16.705 00.000 13008 UpdateCurrentPosition: no star selected
18:47:16.713 00.008 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:47:16.713 00.000 13008 Status Line: No star selected
18:47:16.713 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=13, Gamma=0.410
18:47:16.760 00.047 13008 UpdateGuideState exits: No star selected
18:47:16.760 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:16.760 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:47:16.760 00.000 13008 Enqueuing Expose request
18:47:16.760 00.000 10764 Worker thread wakes up
18:47:16.760 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:47:16.760 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:47:17.694 00.934 10764 Exposure complete
18:47:17.759 00.065 10764 worker thread done servicing request
18:47:17.759 00.000 13008 OnExposeComplete: enter
18:47:17.759 00.000 13008 UpdateGuideState(): m_state=1
18:47:17.759 00.000 13008 UpdateCurrentPosition: no star selected
18:47:17.759 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:47:17.759 00.000 13008 Status Line: No star selected
18:47:17.759 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=13, Gamma=0.410
18:47:17.819 00.060 13008 UpdateGuideState exits: No star selected
18:47:17.823 00.004 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:17.823 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:47:17.823 00.000 13008 Enqueuing Expose request
18:47:17.823 00.000 10764 Worker thread wakes up
18:47:17.823 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:47:17.823 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:47:18.476 00.653 13008 evsrv: cli 0FAFD698 disconnect
18:47:18.963 00.487 10764 Exposure complete
18:47:19.020 00.057 10764 worker thread done servicing request
18:47:19.022 00.002 13008 OnExposeComplete: enter
18:47:19.024 00.002 13008 UpdateGuideState(): m_state=1
18:47:19.026 00.002 13008 UpdateCurrentPosition: no star selected
18:47:19.026 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:47:19.026 00.000 13008 Status Line: No star selected
18:47:19.026 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=95, med=0, FiltMin=0, FiltMax=13, Gamma=0.410
18:47:19.082 00.056 13008 UpdateGuideState exits: No star selected
18:47:19.084 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:19.086 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:47:19.087 00.001 13008 Enqueuing Expose request
18:47:19.090 00.003 10764 Worker thread wakes up
18:47:19.090 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:47:19.090 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:47:20.006 00.916 10764 Exposure complete
18:47:20.085 00.079 10764 worker thread done servicing request
18:47:20.085 00.000 13008 OnExposeComplete: enter
18:47:20.088 00.003 13008 UpdateGuideState(): m_state=1
18:47:20.088 00.000 13008 UpdateCurrentPosition: no star selected
18:47:20.088 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:47:20.088 00.000 13008 Status Line: No star selected
18:47:20.088 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=16, Gamma=0.410
18:47:20.132 00.044 13008 UpdateGuideState exits: No star selected
18:47:20.146 00.014 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:20.146 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:47:20.148 00.002 13008 Enqueuing Expose request
18:47:20.151 00.003 10764 Worker thread wakes up
18:47:20.151 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:47:20.151 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:47:21.299 01.148 10764 Exposure complete
18:47:21.338 00.039 10764 worker thread done servicing request
18:47:21.338 00.000 13008 OnExposeComplete: enter
18:47:21.338 00.000 13008 UpdateGuideState(): m_state=1
18:47:21.338 00.000 13008 UpdateCurrentPosition: no star selected
18:47:21.354 00.016 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:47:21.354 00.000 13008 Status Line: No star selected
18:47:21.354 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=13, Gamma=0.410
18:47:21.405 00.051 13008 UpdateGuideState exits: No star selected
18:47:21.407 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:21.409 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:47:21.411 00.002 13008 Enqueuing Expose request
18:47:21.413 00.002 10764 Worker thread wakes up
18:47:21.413 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:47:21.413 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:47:22.339 00.926 10764 Exposure complete
18:47:22.403 00.064 10764 worker thread done servicing request
18:47:22.403 00.000 13008 OnExposeComplete: enter
18:47:22.403 00.000 13008 UpdateGuideState(): m_state=1
18:47:22.403 00.000 13008 UpdateCurrentPosition: no star selected
18:47:22.403 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:47:22.403 00.000 13008 Status Line: No star selected
18:47:22.419 00.016 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=13, Gamma=0.410
18:47:22.463 00.044 13008 UpdateGuideState exits: No star selected
18:47:22.467 00.004 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:22.467 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:47:22.467 00.000 13008 Enqueuing Expose request
18:47:22.467 00.000 10764 Worker thread wakes up
18:47:22.467 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:47:22.467 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:47:23.628 01.161 10764 Exposure complete
18:47:23.682 00.054 10764 worker thread done servicing request
18:47:23.682 00.000 13008 OnExposeComplete: enter
18:47:23.692 00.010 13008 UpdateGuideState(): m_state=1
18:47:23.692 00.000 13008 UpdateCurrentPosition: no star selected
18:47:23.692 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:47:23.692 00.000 13008 Status Line: No star selected
18:47:23.692 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=13, Gamma=0.410
18:47:23.744 00.052 13008 UpdateGuideState exits: No star selected
18:47:23.744 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:23.744 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:47:23.744 00.000 13008 Enqueuing Expose request
18:47:23.755 00.011 10764 Worker thread wakes up
18:47:23.755 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:47:23.755 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:47:24.677 00.922 10764 Exposure complete
18:47:24.776 00.099 10764 worker thread done servicing request
18:47:24.776 00.000 13008 OnExposeComplete: enter
18:47:24.776 00.000 13008 UpdateGuideState(): m_state=1
18:47:24.776 00.000 13008 UpdateCurrentPosition: no star selected
18:47:24.776 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:47:24.776 00.000 13008 Status Line: No star selected
18:47:24.788 00.012 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=14, Gamma=0.410
18:47:24.835 00.047 13008 UpdateGuideState exits: No star selected
18:47:24.838 00.003 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:24.845 00.007 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:47:24.847 00.002 13008 Enqueuing Expose request
18:47:24.851 00.004 10764 Worker thread wakes up
18:47:24.851 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:47:24.851 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:47:25.994 01.143 10764 Exposure complete
18:47:26.057 00.063 10764 worker thread done servicing request
18:47:26.057 00.000 13008 OnExposeComplete: enter
18:47:26.065 00.008 13008 UpdateGuideState(): m_state=1
18:47:26.067 00.002 13008 UpdateCurrentPosition: no star selected
18:47:26.067 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:47:26.067 00.000 13008 Status Line: No star selected
18:47:26.067 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=0, FiltMin=0, FiltMax=15, Gamma=0.410
18:47:26.119 00.052 13008 UpdateGuideState exits: No star selected
18:47:26.119 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:26.132 00.013 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:47:26.132 00.000 13008 Enqueuing Expose request
18:47:26.132 00.000 10764 Worker thread wakes up
18:47:26.132 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:47:26.132 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:47:27.057 00.925 10764 Exposure complete
18:47:27.119 00.062 10764 worker thread done servicing request
18:47:27.119 00.000 13008 OnExposeComplete: enter
18:47:27.119 00.000 13008 UpdateGuideState(): m_state=1
18:47:27.119 00.000 13008 UpdateCurrentPosition: no star selected
18:47:27.132 00.013 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:47:27.132 00.000 13008 Status Line: No star selected
18:47:27.132 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=15, Gamma=0.410
18:47:27.186 00.054 13008 UpdateGuideState exits: No star selected
18:47:27.188 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:27.190 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:47:27.192 00.002 13008 Enqueuing Expose request
18:47:27.195 00.003 10764 Worker thread wakes up
18:47:27.195 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:47:27.195 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:47:28.433 01.238 10764 Exposure complete
18:47:28.496 00.063 10764 worker thread done servicing request
18:47:28.496 00.000 13008 OnExposeComplete: enter
18:47:28.496 00.000 13008 UpdateGuideState(): m_state=1
18:47:28.496 00.000 13008 UpdateCurrentPosition: no star selected
18:47:28.512 00.016 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:47:28.514 00.002 13008 Status Line: No star selected
18:47:28.520 00.006 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=0, FiltMin=0, FiltMax=30, Gamma=0.410
18:47:28.560 00.040 13008 UpdateGuideState exits: No star selected
18:47:28.560 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:28.560 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:47:28.560 00.000 13008 Enqueuing Expose request
18:47:28.560 00.000 10764 Worker thread wakes up
18:47:28.560 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:47:28.560 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:47:29.481 00.921 10764 Exposure complete
18:47:29.528 00.047 10764 worker thread done servicing request
18:47:29.528 00.000 13008 OnExposeComplete: enter
18:47:29.528 00.000 13008 UpdateGuideState(): m_state=1
18:47:29.528 00.000 13008 UpdateCurrentPosition: no star selected
18:47:29.528 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:47:29.528 00.000 13008 Status Line: No star selected
18:47:29.546 00.018 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=0, FiltMin=0, FiltMax=30, Gamma=0.410
18:47:29.591 00.045 13008 UpdateGuideState exits: No star selected
18:47:29.591 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:29.591 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:47:29.591 00.000 13008 Enqueuing Expose request
18:47:29.591 00.000 10764 Worker thread wakes up
18:47:29.591 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:47:29.591 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:47:30.744 01.153 10764 Exposure complete
18:47:30.815 00.071 10764 worker thread done servicing request
18:47:30.815 00.000 13008 OnExposeComplete: enter
18:47:30.815 00.000 13008 UpdateGuideState(): m_state=1
18:47:30.815 00.000 13008 UpdateCurrentPosition: no star selected
18:47:30.815 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:47:30.815 00.000 13008 Status Line: No star selected
18:47:30.815 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=0, FiltMin=0, FiltMax=33, Gamma=0.410
18:47:30.869 00.054 13008 UpdateGuideState exits: No star selected
18:47:30.869 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:30.869 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:47:30.879 00.010 13008 Enqueuing Expose request
18:47:30.879 00.000 10764 Worker thread wakes up
18:47:30.879 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:47:30.879 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:47:31.785 00.906 10764 Exposure complete
18:47:31.832 00.047 10764 worker thread done servicing request
18:47:31.832 00.000 13008 OnExposeComplete: enter
18:47:31.838 00.006 13008 UpdateGuideState(): m_state=1
18:47:31.838 00.000 13008 UpdateCurrentPosition: no star selected
18:47:31.838 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:47:31.838 00.000 13008 Status Line: No star selected
18:47:31.848 00.010 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=50, med=0, FiltMin=0, FiltMax=36, Gamma=0.410
18:47:31.890 00.042 13008 UpdateGuideState exits: No star selected
18:47:31.895 00.005 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:31.895 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:47:31.901 00.006 13008 Enqueuing Expose request
18:47:31.906 00.005 10764 Worker thread wakes up
18:47:31.906 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:47:31.906 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:47:33.038 01.132 10764 Exposure complete
18:47:33.116 00.078 10764 worker thread done servicing request
18:47:33.116 00.000 13008 OnExposeComplete: enter
18:47:33.119 00.003 13008 UpdateGuideState(): m_state=1
18:47:33.119 00.000 13008 UpdateCurrentPosition: no star selected
18:47:33.119 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:47:33.119 00.000 13008 Status Line: No star selected
18:47:33.119 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=0, FiltMin=0, FiltMax=30, Gamma=0.410
18:47:33.166 00.047 13008 UpdateGuideState exits: No star selected
18:47:33.166 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:33.166 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:47:33.166 00.000 13008 Enqueuing Expose request
18:47:33.184 00.018 10764 Worker thread wakes up
18:47:33.184 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:47:33.184 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:47:34.088 00.904 10764 Exposure complete
18:47:34.151 00.063 10764 worker thread done servicing request
18:47:34.151 00.000 13008 OnExposeComplete: enter
18:47:34.151 00.000 13008 UpdateGuideState(): m_state=1
18:47:34.167 00.016 13008 UpdateCurrentPosition: no star selected
18:47:34.167 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:47:34.167 00.000 13008 Status Line: No star selected
18:47:34.167 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=51, med=0, FiltMin=0, FiltMax=26, Gamma=0.410
18:47:34.215 00.048 13008 UpdateGuideState exits: No star selected
18:47:34.215 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:34.215 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:47:34.215 00.000 13008 Enqueuing Expose request
18:47:34.215 00.000 10764 Worker thread wakes up
18:47:34.215 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:47:34.215 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:47:35.369 01.154 10764 Exposure complete
18:47:35.438 00.069 10764 worker thread done servicing request
18:47:35.438 00.000 13008 OnExposeComplete: enter
18:47:35.438 00.000 13008 UpdateGuideState(): m_state=1
18:47:35.454 00.016 13008 UpdateCurrentPosition: no star selected
18:47:35.454 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:47:35.454 00.000 13008 Status Line: No star selected
18:47:35.463 00.009 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=51, med=0, FiltMin=0, FiltMax=26, Gamma=0.410
18:47:35.501 00.038 13008 UpdateGuideState exits: No star selected
18:47:35.501 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:35.501 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:47:35.501 00.000 13008 Enqueuing Expose request
18:47:35.501 00.000 10764 Worker thread wakes up
18:47:35.501 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:47:35.501 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:47:36.432 00.931 10764 Exposure complete
18:47:36.495 00.063 10764 worker thread done servicing request
18:47:36.495 00.000 13008 OnExposeComplete: enter
18:47:36.495 00.000 13008 UpdateGuideState(): m_state=1
18:47:36.503 00.008 13008 UpdateCurrentPosition: no star selected
18:47:36.503 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:47:36.503 00.000 13008 Status Line: No star selected
18:47:36.503 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=0, FiltMin=0, FiltMax=28, Gamma=0.410
18:47:36.557 00.054 13008 UpdateGuideState exits: No star selected
18:47:36.557 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:36.563 00.006 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:47:36.567 00.004 13008 Enqueuing Expose request
18:47:36.570 00.003 10764 Worker thread wakes up
18:47:36.570 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:47:36.570 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:47:37.723 01.153 10764 Exposure complete
18:47:37.787 00.064 10764 worker thread done servicing request
18:47:37.787 00.000 13008 OnExposeComplete: enter
18:47:37.787 00.000 13008 UpdateGuideState(): m_state=1
18:47:37.787 00.000 13008 UpdateCurrentPosition: no star selected
18:47:37.787 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:47:37.803 00.016 13008 Status Line: No star selected
18:47:37.807 00.004 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=0, FiltMin=0, FiltMax=25, Gamma=0.410
18:47:37.851 00.044 13008 UpdateGuideState exits: No star selected
18:47:37.851 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:37.851 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:47:37.851 00.000 13008 Enqueuing Expose request
18:47:37.851 00.000 10764 Worker thread wakes up
18:47:37.851 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:47:37.851 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:47:38.787 00.936 10764 Exposure complete
18:47:38.835 00.048 10764 worker thread done servicing request
18:47:38.835 00.000 13008 OnExposeComplete: enter
18:47:38.835 00.000 13008 UpdateGuideState(): m_state=1
18:47:38.838 00.003 13008 UpdateCurrentPosition: no star selected
18:47:38.838 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:47:38.838 00.000 13008 Status Line: No star selected
18:47:38.838 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=0, FiltMin=0, FiltMax=20, Gamma=0.410
18:47:38.882 00.044 13008 UpdateGuideState exits: No star selected
18:47:38.882 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:38.882 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:47:38.898 00.016 13008 Enqueuing Expose request
18:47:38.902 00.004 10764 Worker thread wakes up
18:47:38.902 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:47:38.902 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:47:40.041 01.139 10764 Exposure complete
18:47:40.104 00.063 10764 worker thread done servicing request
18:47:40.104 00.000 13008 OnExposeComplete: enter
18:47:40.119 00.015 13008 UpdateGuideState(): m_state=1
18:47:40.120 00.001 13008 UpdateCurrentPosition: no star selected
18:47:40.120 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:47:40.120 00.000 13008 Status Line: No star selected
18:47:40.120 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=2, Gamma=0.410
18:47:40.168 00.048 13008 UpdateGuideState exits: No star selected
18:47:40.168 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:40.168 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:47:40.168 00.000 13008 Enqueuing Expose request
18:47:40.184 00.016 10764 Worker thread wakes up
18:47:40.184 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:47:40.184 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:47:41.102 00.918 10764 Exposure complete
18:47:41.182 00.080 10764 worker thread done servicing request
18:47:41.182 00.000 13008 OnExposeComplete: enter
18:47:41.182 00.000 13008 UpdateGuideState(): m_state=1
18:47:41.197 00.015 13008 UpdateCurrentPosition: no star selected
18:47:41.197 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:47:41.197 00.000 13008 Status Line: No star selected
18:47:41.197 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=2, Gamma=0.410
18:47:41.244 00.047 13008 UpdateGuideState exits: No star selected
18:47:41.244 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:41.244 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:47:41.244 00.000 13008 Enqueuing Expose request
18:47:41.244 00.000 10764 Worker thread wakes up
18:47:41.244 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:47:41.244 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:47:42.515 01.271 10764 Exposure complete
18:47:42.578 00.063 10764 worker thread done servicing request
18:47:42.578 00.000 13008 OnExposeComplete: enter
18:47:42.578 00.000 13008 UpdateGuideState(): m_state=1
18:47:42.578 00.000 13008 UpdateCurrentPosition: no star selected
18:47:42.588 00.010 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:47:42.590 00.002 13008 Status Line: No star selected
18:47:42.594 00.004 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=4, Gamma=0.410
18:47:42.626 00.032 13008 UpdateGuideState exits: No star selected
18:47:42.642 00.016 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:42.642 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:47:42.642 00.000 13008 Enqueuing Expose request
18:47:42.642 00.000 10764 Worker thread wakes up
18:47:42.642 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:47:42.642 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:47:43.563 00.921 10764 Exposure complete
18:47:43.650 00.087 10764 worker thread done servicing request
18:47:43.650 00.000 13008 OnExposeComplete: enter
18:47:43.650 00.000 13008 UpdateGuideState(): m_state=1
18:47:43.650 00.000 13008 UpdateCurrentPosition: no star selected
18:47:43.658 00.008 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:47:43.658 00.000 13008 Status Line: No star selected
18:47:43.658 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=4, Gamma=0.410
18:47:43.706 00.048 13008 UpdateGuideState exits: No star selected
18:47:43.706 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:43.715 00.009 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:47:43.715 00.000 13008 Enqueuing Expose request
18:47:43.722 00.007 10764 Worker thread wakes up
18:47:43.722 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:47:43.722 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:47:44.869 01.147 10764 Exposure complete
18:47:44.932 00.063 10764 worker thread done servicing request
18:47:44.932 00.000 13008 OnExposeComplete: enter
18:47:44.942 00.010 13008 UpdateGuideState(): m_state=1
18:47:44.942 00.000 13008 UpdateCurrentPosition: no star selected
18:47:44.942 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:47:44.942 00.000 13008 Status Line: No star selected
18:47:44.942 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=5, Gamma=0.410
18:47:44.994 00.052 13008 UpdateGuideState exits: No star selected
18:47:44.994 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:44.994 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:47:44.994 00.000 13008 Enqueuing Expose request
18:47:45.005 00.011 10764 Worker thread wakes up
18:47:45.005 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:47:45.005 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:47:45.928 00.923 10764 Exposure complete
18:47:46.006 00.078 10764 worker thread done servicing request
18:47:46.006 00.000 13008 OnExposeComplete: enter
18:47:46.006 00.000 13008 UpdateGuideState(): m_state=1
18:47:46.006 00.000 13008 UpdateCurrentPosition: no star selected
18:47:46.006 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:47:46.006 00.000 13008 Status Line: No star selected
18:47:46.006 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=6, Gamma=0.410
18:47:46.057 00.051 13008 UpdateGuideState exits: No star selected
18:47:46.057 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:46.057 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:47:46.070 00.013 13008 Enqueuing Expose request
18:47:46.070 00.000 10764 Worker thread wakes up
18:47:46.070 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:47:46.070 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:47:47.309 01.239 10764 Exposure complete
18:47:47.373 00.064 10764 worker thread done servicing request
18:47:47.373 00.000 13008 OnExposeComplete: enter
18:47:47.373 00.000 13008 UpdateGuideState(): m_state=1
18:47:47.389 00.016 13008 UpdateCurrentPosition: no star selected
18:47:47.389 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:47:47.389 00.000 13008 Status Line: No star selected
18:47:47.389 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=4, Gamma=0.410
18:47:47.436 00.047 13008 UpdateGuideState exits: No star selected
18:47:47.436 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:47.436 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:47:47.436 00.000 13008 Enqueuing Expose request
18:47:47.452 00.016 10764 Worker thread wakes up
18:47:47.452 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:47:47.452 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:47:48.369 00.917 10764 Exposure complete
18:47:48.438 00.069 10764 worker thread done servicing request
18:47:48.438 00.000 13008 OnExposeComplete: enter
18:47:48.438 00.000 13008 UpdateGuideState(): m_state=1
18:47:48.438 00.000 13008 UpdateCurrentPosition: no star selected
18:47:48.453 00.015 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:47:48.453 00.000 13008 Status Line: No star selected
18:47:48.453 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=9, Gamma=0.410
18:47:48.501 00.048 13008 UpdateGuideState exits: No star selected
18:47:48.501 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:48.501 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:47:48.501 00.000 13008 Enqueuing Expose request
18:47:48.501 00.000 10764 Worker thread wakes up
18:47:48.501 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:47:48.501 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:47:49.663 01.162 10764 Exposure complete
18:47:49.726 00.063 10764 worker thread done servicing request
18:47:49.726 00.000 13008 OnExposeComplete: enter
18:47:49.726 00.000 13008 UpdateGuideState(): m_state=1
18:47:49.726 00.000 13008 UpdateCurrentPosition: no star selected
18:47:49.726 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:47:49.741 00.015 13008 Status Line: No star selected
18:47:49.744 00.003 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:47:49.789 00.045 13008 UpdateGuideState exits: No star selected
18:47:49.789 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:49.789 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:47:49.789 00.000 13008 Enqueuing Expose request
18:47:49.789 00.000 10764 Worker thread wakes up
18:47:49.789 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:47:49.789 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:47:50.726 00.937 10764 Exposure complete
18:47:50.776 00.050 10764 worker thread done servicing request
18:47:50.776 00.000 13008 OnExposeComplete: enter
18:47:50.776 00.000 13008 UpdateGuideState(): m_state=1
18:47:50.789 00.013 13008 UpdateCurrentPosition: no star selected
18:47:50.789 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:47:50.789 00.000 13008 Status Line: No star selected
18:47:50.789 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=2, Gamma=0.410
18:47:50.846 00.057 13008 UpdateGuideState exits: No star selected
18:47:50.848 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:50.852 00.004 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:47:50.854 00.002 13008 Enqueuing Expose request
18:47:50.856 00.002 10764 Worker thread wakes up
18:47:50.856 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:47:50.856 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:47:51.997 01.141 10764 Exposure complete
18:47:52.044 00.047 10764 worker thread done servicing request
18:47:52.044 00.000 13008 OnExposeComplete: enter
18:47:52.044 00.000 13008 UpdateGuideState(): m_state=1
18:47:52.044 00.000 13008 UpdateCurrentPosition: no star selected
18:47:52.044 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:47:52.057 00.013 13008 Status Line: No star selected
18:47:52.060 00.003 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=2, Gamma=0.410
18:47:52.092 00.032 13008 UpdateGuideState exits: No star selected
18:47:52.108 00.016 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:52.108 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:47:52.108 00.000 13008 Enqueuing Expose request
18:47:52.108 00.000 10764 Worker thread wakes up
18:47:52.108 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:47:52.108 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:47:53.040 00.932 10764 Exposure complete
18:47:53.110 00.070 10764 worker thread done servicing request
18:47:53.110 00.000 13008 OnExposeComplete: enter
18:47:53.110 00.000 13008 UpdateGuideState(): m_state=1
18:47:53.110 00.000 13008 UpdateCurrentPosition: no star selected
18:47:53.110 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:47:53.119 00.009 13008 Status Line: No star selected
18:47:53.126 00.007 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=3, Gamma=0.410
18:47:53.173 00.047 13008 UpdateGuideState exits: No star selected
18:47:53.173 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:53.173 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:47:53.173 00.000 13008 Enqueuing Expose request
18:47:53.173 00.000 10764 Worker thread wakes up
18:47:53.173 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:47:53.173 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:47:54.317 01.144 10764 Exposure complete
18:47:54.397 00.080 10764 worker thread done servicing request
18:47:54.397 00.000 13008 OnExposeComplete: enter
18:47:54.397 00.000 13008 UpdateGuideState(): m_state=1
18:47:54.401 00.004 13008 UpdateCurrentPosition: no star selected
18:47:54.401 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:47:54.401 00.000 13008 Status Line: No star selected
18:47:54.401 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=4, Gamma=0.410
18:47:54.445 00.044 13008 UpdateGuideState exits: No star selected
18:47:54.445 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:54.445 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:47:54.445 00.000 13008 Enqueuing Expose request
18:47:54.460 00.015 10764 Worker thread wakes up
18:47:54.460 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:47:54.460 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:47:55.371 00.911 10764 Exposure complete
18:47:55.414 00.043 10764 worker thread done servicing request
18:47:55.414 00.000 13008 OnExposeComplete: enter
18:47:55.414 00.000 13008 UpdateGuideState(): m_state=1
18:47:55.414 00.000 13008 UpdateCurrentPosition: no star selected
18:47:55.414 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:47:55.414 00.000 13008 Status Line: No star selected
18:47:55.432 00.018 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=6, Gamma=0.410
18:47:55.478 00.046 13008 UpdateGuideState exits: No star selected
18:47:55.478 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:55.478 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:47:55.478 00.000 13008 Enqueuing Expose request
18:47:55.478 00.000 10764 Worker thread wakes up
18:47:55.478 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:47:55.478 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:47:56.620 01.142 10764 Exposure complete
18:47:56.698 00.078 10764 worker thread done servicing request
18:47:56.698 00.000 13008 OnExposeComplete: enter
18:47:56.698 00.000 13008 UpdateGuideState(): m_state=1
18:47:56.698 00.000 13008 UpdateCurrentPosition: no star selected
18:47:56.698 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:47:56.698 00.000 13008 Status Line: No star selected
18:47:56.698 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=13, Gamma=0.410
18:47:56.757 00.059 13008 UpdateGuideState exits: No star selected
18:47:56.761 00.004 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:56.761 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:47:56.763 00.002 13008 Enqueuing Expose request
18:47:56.765 00.002 10764 Worker thread wakes up
18:47:56.765 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:47:56.765 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:47:57.696 00.931 10764 Exposure complete
18:47:57.777 00.081 10764 worker thread done servicing request
18:47:57.777 00.000 13008 OnExposeComplete: enter
18:47:57.777 00.000 13008 UpdateGuideState(): m_state=1
18:47:57.777 00.000 13008 UpdateCurrentPosition: no star selected
18:47:57.777 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:47:57.793 00.016 13008 Status Line: No star selected
18:47:57.793 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=18, Gamma=0.410
18:47:57.842 00.049 13008 UpdateGuideState exits: No star selected
18:47:57.844 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:57.846 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:47:57.848 00.002 13008 Enqueuing Expose request
18:47:57.850 00.002 10764 Worker thread wakes up
18:47:57.850 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:47:57.850 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:47:58.995 01.145 10764 Exposure complete
18:47:59.065 00.070 10764 worker thread done servicing request
18:47:59.065 00.000 13008 OnExposeComplete: enter
18:47:59.078 00.013 13008 UpdateGuideState(): m_state=1
18:47:59.081 00.003 13008 UpdateCurrentPosition: no star selected
18:47:59.083 00.002 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:47:59.085 00.002 13008 Status Line: No star selected
18:47:59.088 00.003 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=24, med=0, FiltMin=0, FiltMax=14, Gamma=0.410
18:47:59.128 00.040 13008 UpdateGuideState exits: No star selected
18:47:59.128 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:47:59.128 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:47:59.128 00.000 13008 Enqueuing Expose request
18:47:59.128 00.000 10764 Worker thread wakes up
18:47:59.128 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:47:59.128 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:48:00.057 00.929 10764 Exposure complete
18:48:00.114 00.057 10764 worker thread done servicing request
18:48:00.114 00.000 13008 OnExposeComplete: enter
18:48:00.114 00.000 13008 UpdateGuideState(): m_state=1
18:48:00.114 00.000 13008 UpdateCurrentPosition: no star selected
18:48:00.120 00.006 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:48:00.120 00.000 13008 Status Line: No star selected
18:48:00.120 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=4, Gamma=0.410
18:48:00.162 00.042 13008 UpdateGuideState exits: No star selected
18:48:00.162 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:00.162 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:48:00.178 00.016 13008 Enqueuing Expose request
18:48:00.179 00.001 10764 Worker thread wakes up
18:48:00.179 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:48:00.179 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:48:01.417 01.238 10764 Exposure complete
18:48:01.479 00.062 10764 worker thread done servicing request
18:48:01.479 00.000 13008 OnExposeComplete: enter
18:48:01.479 00.000 13008 UpdateGuideState(): m_state=1
18:48:01.479 00.000 13008 UpdateCurrentPosition: no star selected
18:48:01.479 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:48:01.479 00.000 13008 Status Line: No star selected
18:48:01.479 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=9, Gamma=0.410
18:48:01.538 00.059 13008 UpdateGuideState exits: No star selected
18:48:01.540 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:01.542 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:48:01.542 00.000 13008 Enqueuing Expose request
18:48:01.542 00.000 10764 Worker thread wakes up
18:48:01.542 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:48:01.542 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:48:02.448 00.906 10764 Exposure complete
18:48:02.533 00.085 10764 worker thread done servicing request
18:48:02.533 00.000 13008 OnExposeComplete: enter
18:48:02.533 00.000 13008 UpdateGuideState(): m_state=1
18:48:02.533 00.000 13008 UpdateCurrentPosition: no star selected
18:48:02.533 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:48:02.541 00.008 13008 Status Line: No star selected
18:48:02.541 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=24, med=0, FiltMin=0, FiltMax=4, Gamma=0.410
18:48:02.588 00.047 13008 UpdateGuideState exits: No star selected
18:48:02.588 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:02.588 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:48:02.588 00.000 13008 Enqueuing Expose request
18:48:02.588 00.000 10764 Worker thread wakes up
18:48:02.588 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:48:02.588 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:48:03.841 01.253 10764 Exposure complete
18:48:03.920 00.079 10764 worker thread done servicing request
18:48:03.920 00.000 13008 OnExposeComplete: enter
18:48:03.920 00.000 13008 UpdateGuideState(): m_state=1
18:48:03.920 00.000 13008 UpdateCurrentPosition: no star selected
18:48:03.920 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:48:03.920 00.000 13008 Status Line: No star selected
18:48:03.932 00.012 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=5, Gamma=0.410
18:48:03.979 00.047 13008 UpdateGuideState exits: No star selected
18:48:03.981 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:03.983 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:48:03.985 00.002 13008 Enqueuing Expose request
18:48:03.985 00.000 10764 Worker thread wakes up
18:48:03.985 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:48:03.985 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:48:04.900 00.915 10764 Exposure complete
18:48:04.969 00.069 10764 worker thread done servicing request
18:48:04.969 00.000 13008 OnExposeComplete: enter
18:48:04.969 00.000 13008 UpdateGuideState(): m_state=1
18:48:04.969 00.000 13008 UpdateCurrentPosition: no star selected
18:48:04.969 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:48:04.969 00.000 13008 Status Line: No star selected
18:48:04.969 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:48:05.029 00.060 13008 UpdateGuideState exits: No star selected
18:48:05.031 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:05.033 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:48:05.035 00.002 13008 Enqueuing Expose request
18:48:05.037 00.002 10764 Worker thread wakes up
18:48:05.037 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:48:05.037 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:48:06.275 01.238 10764 Exposure complete
18:48:06.338 00.063 10764 worker thread done servicing request
18:48:06.338 00.000 13008 OnExposeComplete: enter
18:48:06.351 00.013 13008 UpdateGuideState(): m_state=1
18:48:06.353 00.002 13008 UpdateCurrentPosition: no star selected
18:48:06.353 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:48:06.353 00.000 13008 Status Line: No star selected
18:48:06.353 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=8, Gamma=0.410
18:48:06.401 00.048 13008 UpdateGuideState exits: No star selected
18:48:06.401 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:06.401 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:48:06.401 00.000 13008 Enqueuing Expose request
18:48:06.401 00.000 10764 Worker thread wakes up
18:48:06.401 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:48:06.401 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:48:07.338 00.937 10764 Exposure complete
18:48:07.401 00.063 10764 worker thread done servicing request
18:48:07.401 00.000 13008 OnExposeComplete: enter
18:48:07.401 00.000 13008 UpdateGuideState(): m_state=1
18:48:07.405 00.004 13008 UpdateCurrentPosition: no star selected
18:48:07.405 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:48:07.405 00.000 13008 Status Line: No star selected
18:48:07.405 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=23, med=0, FiltMin=0, FiltMax=10, Gamma=0.410
18:48:07.452 00.047 13008 UpdateGuideState exits: No star selected
18:48:07.452 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:07.452 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:48:07.463 00.011 13008 Enqueuing Expose request
18:48:07.468 00.005 10764 Worker thread wakes up
18:48:07.468 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:48:07.468 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:48:08.713 01.245 10764 Exposure complete
18:48:08.776 00.063 10764 worker thread done servicing request
18:48:08.776 00.000 13008 OnExposeComplete: enter
18:48:08.786 00.010 13008 UpdateGuideState(): m_state=1
18:48:08.786 00.000 13008 UpdateCurrentPosition: no star selected
18:48:08.786 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:48:08.786 00.000 13008 Status Line: No star selected
18:48:08.786 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=16, Gamma=0.410
18:48:08.838 00.052 13008 UpdateGuideState exits: No star selected
18:48:08.838 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:08.838 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:48:08.850 00.012 13008 Enqueuing Expose request
18:48:08.852 00.002 10764 Worker thread wakes up
18:48:08.854 00.002 10764 worker thread servicing REQUEST_EXPOSE 1000
18:48:08.854 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:48:09.786 00.932 10764 Exposure complete
18:48:09.838 00.052 10764 worker thread done servicing request
18:48:09.838 00.000 13008 OnExposeComplete: enter
18:48:09.838 00.000 13008 UpdateGuideState(): m_state=1
18:48:09.838 00.000 13008 UpdateCurrentPosition: no star selected
18:48:09.838 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:48:09.849 00.011 13008 Status Line: No star selected
18:48:09.849 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=139, max=255, med=255, FiltMin=208, FiltMax=255, Gamma=0.410
18:48:09.901 00.052 13008 UpdateGuideState exits: No star selected
18:48:09.903 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:09.905 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:48:09.905 00.000 13008 Enqueuing Expose request
18:48:09.905 00.000 10764 Worker thread wakes up
18:48:09.905 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:48:09.905 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:48:11.167 01.262 10764 Exposure complete
18:48:11.214 00.047 10764 worker thread done servicing request
18:48:11.214 00.000 13008 OnExposeComplete: enter
18:48:11.214 00.000 13008 UpdateGuideState(): m_state=1
18:48:11.214 00.000 13008 UpdateCurrentPosition: no star selected
18:48:11.230 00.016 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:48:11.230 00.000 13008 Status Line: No star selected
18:48:11.230 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=139, max=255, med=255, FiltMin=255, FiltMax=255, Gamma=0.410
18:48:11.277 00.047 13008 UpdateGuideState exits: No star selected
18:48:11.277 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:11.277 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:48:11.277 00.000 13008 Enqueuing Expose request
18:48:11.277 00.000 10764 Worker thread wakes up
18:48:11.277 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:48:11.277 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:48:12.198 00.921 10764 Exposure complete
18:48:12.237 00.039 10764 worker thread done servicing request
18:48:12.237 00.000 13008 OnExposeComplete: enter
18:48:12.241 00.004 13008 UpdateGuideState(): m_state=1
18:48:12.243 00.002 13008 UpdateCurrentPosition: no star selected
18:48:12.244 00.001 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:48:12.244 00.000 13008 Status Line: No star selected
18:48:12.244 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=139, max=255, med=255, FiltMin=255, FiltMax=255, Gamma=0.410
18:48:12.291 00.047 13008 UpdateGuideState exits: No star selected
18:48:12.291 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:12.291 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:48:12.291 00.000 13008 Enqueuing Expose request
18:48:12.291 00.000 10764 Worker thread wakes up
18:48:12.291 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:48:12.291 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:48:13.561 01.270 10764 Exposure complete
18:48:13.609 00.048 10764 worker thread done servicing request
18:48:13.609 00.000 13008 OnExposeComplete: enter
18:48:13.609 00.000 13008 UpdateGuideState(): m_state=1
18:48:13.619 00.010 13008 UpdateCurrentPosition: no star selected
18:48:13.619 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:48:13.619 00.000 13008 Status Line: No star selected
18:48:13.625 00.006 13008 UpdateImageDisplay: Size=(1280,960) min=139, max=255, med=255, FiltMin=255, FiltMax=255, Gamma=0.410
18:48:13.672 00.047 13008 UpdateGuideState exits: No star selected
18:48:13.672 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:13.672 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:48:13.672 00.000 13008 Enqueuing Expose request
18:48:13.672 00.000 10764 Worker thread wakes up
18:48:13.672 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:48:13.672 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:48:14.595 00.923 10764 Exposure complete
18:48:14.658 00.063 10764 worker thread done servicing request
18:48:14.658 00.000 13008 OnExposeComplete: enter
18:48:14.658 00.000 13008 UpdateGuideState(): m_state=1
18:48:14.658 00.000 13008 UpdateCurrentPosition: no star selected
18:48:14.658 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:48:14.658 00.000 13008 Status Line: No star selected
18:48:14.674 00.016 13008 UpdateImageDisplay: Size=(1280,960) min=139, max=255, med=255, FiltMin=255, FiltMax=255, Gamma=0.410
18:48:14.713 00.039 13008 UpdateGuideState exits: No star selected
18:48:14.722 00.009 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:14.722 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:48:14.722 00.000 13008 Enqueuing Expose request
18:48:14.722 00.000 10764 Worker thread wakes up
18:48:14.722 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:48:14.722 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:48:15.869 01.147 10764 Exposure complete
18:48:15.913 00.044 10764 worker thread done servicing request
18:48:15.913 00.000 13008 OnExposeComplete: enter
18:48:15.929 00.016 13008 UpdateGuideState(): m_state=1
18:48:15.932 00.003 13008 UpdateCurrentPosition: no star selected
18:48:15.934 00.002 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:48:15.934 00.000 13008 Status Line: No star selected
18:48:15.934 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=139, max=255, med=255, FiltMin=255, FiltMax=255, Gamma=0.410
18:48:15.976 00.042 13008 UpdateGuideState exits: No star selected
18:48:15.976 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:15.976 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:48:15.992 00.016 13008 Enqueuing Expose request
18:48:15.994 00.002 10764 Worker thread wakes up
18:48:15.994 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:48:15.994 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:48:16.912 00.918 10764 Exposure complete
18:48:16.963 00.051 10764 worker thread done servicing request
18:48:16.963 00.000 13008 OnExposeComplete: enter
18:48:16.963 00.000 13008 UpdateGuideState(): m_state=1
18:48:16.963 00.000 13008 UpdateCurrentPosition: no star selected
18:48:16.963 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:48:16.963 00.000 13008 Status Line: No star selected
18:48:16.976 00.013 13008 UpdateImageDisplay: Size=(1280,960) min=139, max=255, med=255, FiltMin=255, FiltMax=255, Gamma=0.410
18:48:17.023 00.047 13008 UpdateGuideState exits: No star selected
18:48:17.025 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:17.025 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:48:17.030 00.005 13008 Enqueuing Expose request
18:48:17.032 00.002 10764 Worker thread wakes up
18:48:17.032 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:48:17.032 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:48:18.182 01.150 10764 Exposure complete
18:48:18.227 00.045 10764 worker thread done servicing request
18:48:18.227 00.000 13008 OnExposeComplete: enter
18:48:18.229 00.002 13008 UpdateGuideState(): m_state=1
18:48:18.229 00.000 13008 UpdateCurrentPosition: no star selected
18:48:18.229 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:48:18.229 00.000 13008 Status Line: No star selected
18:48:18.229 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=139, max=255, med=255, FiltMin=255, FiltMax=255, Gamma=0.410
18:48:18.285 00.056 13008 UpdateGuideState exits: No star selected
18:48:18.287 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:18.289 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:48:18.291 00.002 13008 Enqueuing Expose request
18:48:18.291 00.000 10764 Worker thread wakes up
18:48:18.291 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:48:18.291 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:48:19.196 00.905 10764 Exposure complete
18:48:19.260 00.064 10764 worker thread done servicing request
18:48:19.260 00.000 13008 OnExposeComplete: enter
18:48:19.260 00.000 13008 UpdateGuideState(): m_state=1
18:48:19.260 00.000 13008 UpdateCurrentPosition: no star selected
18:48:19.260 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:48:19.260 00.000 13008 Status Line: No star selected
18:48:19.275 00.015 13008 UpdateImageDisplay: Size=(1280,960) min=139, max=255, med=255, FiltMin=255, FiltMax=255, Gamma=0.410
18:48:19.307 00.032 13008 UpdateGuideState exits: No star selected
18:48:19.322 00.015 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:19.322 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:48:19.322 00.000 13008 Enqueuing Expose request
18:48:19.322 00.000 10764 Worker thread wakes up
18:48:19.322 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:48:19.322 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:48:20.463 01.141 10764 Exposure complete
18:48:20.526 00.063 10764 worker thread done servicing request
18:48:20.526 00.000 13008 OnExposeComplete: enter
18:48:20.526 00.000 13008 UpdateGuideState(): m_state=1
18:48:20.526 00.000 13008 UpdateCurrentPosition: no star selected
18:48:20.542 00.016 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:48:20.542 00.000 13008 Status Line: No star selected
18:48:20.542 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=139, max=255, med=255, FiltMin=255, FiltMax=255, Gamma=0.410
18:48:20.588 00.046 13008 UpdateGuideState exits: No star selected
18:48:20.588 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:20.588 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:48:20.588 00.000 13008 Enqueuing Expose request
18:48:20.588 00.000 10764 Worker thread wakes up
18:48:20.588 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:48:20.588 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:48:21.522 00.934 10764 Exposure complete
18:48:21.572 00.050 10764 worker thread done servicing request
18:48:21.572 00.000 13008 OnExposeComplete: enter
18:48:21.572 00.000 13008 UpdateGuideState(): m_state=1
18:48:21.572 00.000 13008 UpdateCurrentPosition: no star selected
18:48:21.572 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:48:21.588 00.016 13008 Status Line: No star selected
18:48:21.588 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=139, max=255, med=255, FiltMin=255, FiltMax=255, Gamma=0.410
18:48:21.635 00.047 13008 UpdateGuideState exits: No star selected
18:48:21.635 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:21.635 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:48:21.635 00.000 13008 Enqueuing Expose request
18:48:21.635 00.000 10764 Worker thread wakes up
18:48:21.635 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:48:21.635 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:48:22.780 01.145 10764 Exposure complete
18:48:22.876 00.096 10764 worker thread done servicing request
18:48:22.876 00.000 13008 OnExposeComplete: enter
18:48:22.876 00.000 13008 UpdateGuideState(): m_state=1
18:48:22.876 00.000 13008 UpdateCurrentPosition: no star selected
18:48:22.892 00.016 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:48:22.892 00.000 13008 Status Line: No star selected
18:48:22.892 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=34, med=1, FiltMin=0, FiltMax=25, Gamma=0.410
18:48:22.939 00.047 13008 UpdateGuideState exits: No star selected
18:48:22.939 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:22.939 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:48:22.939 00.000 13008 Enqueuing Expose request
18:48:22.939 00.000 10764 Worker thread wakes up
18:48:22.939 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:48:22.939 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:48:23.870 00.931 10764 Exposure complete
18:48:23.932 00.062 10764 worker thread done servicing request
18:48:23.936 00.004 13008 OnExposeComplete: enter
18:48:23.936 00.000 13008 UpdateGuideState(): m_state=1
18:48:23.936 00.000 13008 UpdateCurrentPosition: no star selected
18:48:23.936 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:48:23.936 00.000 13008 Status Line: No star selected
18:48:23.936 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=14, Gamma=0.410
18:48:23.984 00.048 13008 UpdateGuideState exits: No star selected
18:48:23.996 00.012 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:24.002 00.006 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:48:24.004 00.002 13008 Enqueuing Expose request
18:48:24.006 00.002 10764 Worker thread wakes up
18:48:24.006 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:48:24.006 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:48:25.150 01.144 10764 Exposure complete
18:48:25.226 00.076 10764 worker thread done servicing request
18:48:25.226 00.000 13008 OnExposeComplete: enter
18:48:25.226 00.000 13008 UpdateGuideState(): m_state=1
18:48:25.226 00.000 13008 UpdateCurrentPosition: no star selected
18:48:25.226 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:48:25.226 00.000 13008 Status Line: No star selected
18:48:25.226 00.000 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=1, FiltMin=0, FiltMax=3, Gamma=0.410
18:48:25.276 00.050 13008 UpdateGuideState exits: No star selected
18:48:25.276 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:25.291 00.015 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:48:25.292 00.001 13008 Enqueuing Expose request
18:48:25.292 00.000 10764 Worker thread wakes up
18:48:25.292 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:48:25.292 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:48:26.213 00.921 10764 Exposure complete
18:48:26.296 00.083 10764 worker thread done servicing request
18:48:26.296 00.000 13008 OnExposeComplete: enter
18:48:26.296 00.000 13008 UpdateGuideState(): m_state=1
18:48:26.296 00.000 13008 UpdateCurrentPosition: no star selected
18:48:26.296 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:48:26.296 00.000 13008 Status Line: No star selected
18:48:26.307 00.011 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=8, Gamma=0.410
18:48:26.352 00.045 13008 UpdateGuideState exits: No star selected
18:48:26.352 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:26.352 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:48:26.352 00.000 13008 Enqueuing Expose request
18:48:26.352 00.000 10764 Worker thread wakes up
18:48:26.352 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:48:26.352 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:48:27.512 01.160 10764 Exposure complete
18:48:27.574 00.062 10764 worker thread done servicing request
18:48:27.574 00.000 13008 OnExposeComplete: enter
18:48:27.574 00.000 13008 UpdateGuideState(): m_state=1
18:48:27.574 00.000 13008 UpdateCurrentPosition: no star selected
18:48:27.574 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:48:27.574 00.000 13008 Status Line: No star selected
18:48:27.591 00.017 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=1, FiltMin=0, FiltMax=4, Gamma=0.410
18:48:27.622 00.031 13008 UpdateGuideState exits: No star selected
18:48:27.638 00.016 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:27.638 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:48:27.638 00.000 13008 Enqueuing Expose request
18:48:27.638 00.000 10764 Worker thread wakes up
18:48:27.638 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:48:27.638 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:48:28.574 00.936 10764 Exposure complete
18:48:28.653 00.079 10764 worker thread done servicing request
18:48:28.653 00.000 13008 OnExposeComplete: enter
18:48:28.653 00.000 13008 UpdateGuideState(): m_state=1
18:48:28.653 00.000 13008 UpdateCurrentPosition: no star selected
18:48:28.653 00.000 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:48:28.653 00.000 13008 Status Line: No star selected
18:48:28.669 00.016 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=3, Gamma=0.410
18:48:28.717 00.048 13008 UpdateGuideState exits: No star selected
18:48:28.719 00.002 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:28.721 00.002 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:48:28.723 00.002 13008 Enqueuing Expose request
18:48:28.725 00.002 10764 Worker thread wakes up
18:48:28.725 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:48:28.725 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:48:29.869 01.144 10764 Exposure complete
18:48:29.932 00.063 10764 worker thread done servicing request
18:48:29.932 00.000 13008 OnExposeComplete: enter
18:48:29.932 00.000 13008 UpdateGuideState(): m_state=1
18:48:29.941 00.009 13008 UpdateCurrentPosition: no star selected
18:48:29.943 00.002 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:48:29.945 00.002 13008 Status Line: No star selected
18:48:29.949 00.004 13008 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=15, Gamma=0.410
18:48:29.994 00.045 13008 UpdateGuideState exits: No star selected
18:48:29.994 00.000 13008 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:48:29.994 00.000 13008 ScheduleExposure(1000,3,0) exposurePending=0
18:48:29.994 00.000 13008 Enqueuing Expose request
18:48:29.994 00.000 10764 Worker thread wakes up
18:48:29.994 00.000 10764 worker thread servicing REQUEST_EXPOSE 1000
18:48:29.994 00.000 10764 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:48:31.244 01.250 10764 ZWO: getexpstatus EXP_FAILED, retry exposure
18:48:32.483 01.239 10764 ZWO: getexpstatus EXP_FAILED, retry exposure
18:48:33.610 01.127 10764 ZWO: getexpstatus EXP_FAILED, giving up
18:48:33.612 00.002 10764 worker thread setting skip send exposure complete
18:48:33.612 00.000 10764 worker thread queueing reconnect event to GUI thread
18:48:33.612 00.000 10764 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
18:48:33.614 00.002 10764 worker thread skipping SendWorkerThreadExposeComplete
18:48:33.616 00.002 10764 worker thread done servicing request
18:48:33.618 00.002 13008 Alert: Lost connection to camera
PHD will make several attempts to re-connect the camera.
18:48:33.905 00.287 13008 Try camera reconnect, now = 1768261713
18:48:33.914 00.009 13008 gear_dialog: ReconnectCamera
18:48:33.918 00.004 13008 gear_dialog: DoConnectCamera [ZWO ASI Camera]
18:48:33.923 00.005 13008 Status Line: Connecting to Camera ...
18:48:33.932 00.009 13008 GetString("/profile/6/cam_hash/8d44cd37/whichCamera", "") returns "1,ZWO ASI120MM Mini"
18:48:33.933 00.001 13008 Connecting to camera [ZWO ASI Camera] id = [1,ZWO ASI120MM Mini]
18:48:33.944 00.011 13008 ZWO: find camera id: [1,ZWO ASI120MM Mini], ncams = 0
18:48:33.946 00.002 13008 Alert: No ZWO cameras detected.
18:48:33.954 00.008 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1106->DoConnectCamera: connect failed
18:48:33.956 00.002 13008 Status Line: Camera Connect Failed
18:48:33.963 00.007 13008 Camera Re-connect failed
18:48:33.963 00.000 13008 OnExposeComplete: enter
18:48:33.963 00.000 13008 OnExposeComplete: Capture Error reported
18:48:33.963 00.000 13008 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
18:48:33.963 00.000 13008 Status Line: Waiting for devices...
18:48:33.976 00.013 13008 setting force full frames = true
18:48:34.032 00.056 13008 Status Line: Stopped.
18:48:34.039 00.007 13008 Changing from state SELECTING to UNINITIALIZED
18:48:34.043 00.004 13008 guider state => SELECTING
18:48:34.177 00.134 13008 Status Line: Stopped.
18:48:34.193 00.016 13008 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
18:49:09.964 35.771 13008 evsrv: cli 0FAFE638 connect
18:49:09.970 00.006 13008 evsrv: cli 0FAFE6D8 connect
18:49:09.973 00.003 13008 evsrv: cli 0FAFE6D8 request: {"method":"get_profile","id":"ffe57611-2ecd-498d-bcdf-f410247ded94"}
18:49:09.975 00.002 13008 GetString("/profile/6/name", "") returns "OAG"
18:49:09.977 00.002 13008 evsrv: cli 0FAFE6D8 response: {"jsonrpc":"2.0","result":{"id":6,"name":"OAG"},"id":"ffe57611-2ecd-498d-bcdf-f410247ded94"}
18:49:09.979 00.002 13008 evsrv: cli 0FAFE6D8 disconnect
18:49:09.982 00.003 13008 evsrv: cli 0FAFD7D8 connect
18:49:09.984 00.002 13008 evsrv: cli 0FAFD7D8 request: {"method":"get_profiles","id":"c90150e7-2f04-496b-8ec0-2e74d690f09b"}
18:49:09.987 00.003 13008 GetString("/profile/6/name", "") returns "OAG"
18:49:09.989 00.002 13008 GetString("/profile/7/name", "") returns "IMX224@120mm"
18:49:09.992 00.003 13008 GetString("/profile/6/name", "") returns "OAG"
18:49:09.995 00.003 13008 GetString("/profile/6/name", "") returns "OAG"
18:49:09.999 00.004 13008 GetString("/profile/7/name", "") returns "IMX224@120mm"
18:49:10.001 00.002 13008 evsrv: cli 0FAFD7D8 response: {"jsonrpc":"2.0","result":[{"id":6,"name":"OAG","selected":true},{"id":7,"name":"IMX224@120mm"}],"id":"c90150e7-2f04-496b-8ec0-2e74d690f09b"}
18:49:10.004 00.003 13008 evsrv: cli 0FAFD7D8 disconnect
18:49:10.012 00.008 13008 evsrv: cli 0FAFE278 connect
18:49:10.016 00.004 13008 evsrv: cli 0FAFE278 request: {"method":"get_connected","id":"f3a5e4af-6096-4918-b961-1b1db07bea49"}
18:49:10.019 00.003 13008 evsrv: cli 0FAFE278 response: {"jsonrpc":"2.0","result":false,"id":"f3a5e4af-6096-4918-b961-1b1db07bea49"}
18:49:10.023 00.004 13008 evsrv: cli 0FAFE278 disconnect
18:49:10.029 00.006 13008 evsrv: cli 0FAFD5F8 connect
18:49:10.033 00.004 13008 evsrv: cli 0FAFD5F8 request: {"method":"set_connected","params":[true],"id":"fd9c59e3-870f-4403-97fa-6f40d5cc35af"}
18:49:10.035 00.002 13008 gear_dialog: ConnectAll calls OnButtonConnectAll
18:49:10.037 00.002 13008 gear_dialog: OnButtonConnectAll
18:49:10.039 00.002 13008 gear_dialog: DoConnectCamera [ZWO ASI Camera]
18:49:10.040 00.001 13008 Status Line: Connecting to Camera ...
18:49:10.044 00.004 13008 GetString("/profile/6/cam_hash/8d44cd37/whichCamera", "") returns "1,ZWO ASI120MM Mini"
18:49:10.046 00.002 13008 Connecting to camera [ZWO ASI Camera] id = [1,ZWO ASI120MM Mini]
18:49:10.055 00.009 13008 ZWO: find camera id: [1,ZWO ASI120MM Mini], ncams = 1
18:49:10.058 00.003 13008 ZWO: no matching camera at idx 1, try to match model name ...
18:49:10.066 00.008 13008 ZWO: cam [0] ZWO ASI120MM Mini
18:49:10.069 00.003 13008 ZWO: found first matching camera at idx 0
18:49:10.673 00.604 13008 ZWO: using mode BPP = 8
18:49:10.679 00.006 13008 ZWO: usb3 = 0, is_mini = 1, name = [ZWO ASI120MM Mini]
18:49:10.686 00.007 13008 ZWO: selecting snap mode
18:49:10.692 00.006 13008 ZWO: IsColorCam = 0
18:49:10.696 00.004 13008 ZWO: supported bin 0 = 1
18:49:10.700 00.004 13008 ZWO: supported bin 1 = 2
18:49:10.709 00.009 13008 ZWO: gain range = 0 .. 100
18:49:10.717 00.008 13008 ZWO: lowest RN gain = 48 (48%)
18:49:10.720 00.003 13008 ZWO: frame (0,0)+(1280,960)
18:49:10.731 00.011 13008 GetString("/profile/6/camera/LimitFrame", "") returns "0;0;0;0"
18:49:10.734 00.003 13008 camera: updated LimitFrame => (0,0),(0x0)
18:49:10.736 00.002 13008 GetDouble("/profile/6/camera/pixelsize", 0.000000) returns 3.750000
18:49:10.739 00.003 13008 DoConnectCamera: reconnecting=0 warningIssued=0 lastCam=[ZWO ASI Camera] scaleRatio=1.000
18:49:10.741 00.002 13008 Connected Camera: ZWO ASI120MM Mini
18:49:10.743 00.002 13008 FrameSize=(1280,960)
18:49:10.746 00.003 13008 PixelSize=3.75
18:49:10.749 00.003 13008 BitsPerPixel=8
18:49:10.751 00.002 13008 HasGainControl=1
18:49:10.753 00.002 13008 GuideCameraGain=48
18:49:10.755 00.002 13008 HasShutter=0
18:49:10.757 00.002 13008 HasSubFrames=1
18:49:10.759 00.002 13008 ST4HasGuideOutput=1
18:49:10.762 00.003 13008 GetBoolean("/profile/6/camera/AutoLoadDefectMap", 1) returns 1
18:49:10.764 00.002 13008 auto-loading defect map
18:49:10.767 00.003 13008 Loading defect map file C:\Users\Adam\AppData\Local\phd2\darks_defects\PHD2_defect_map_6.txt
18:49:10.769 00.002 13008 Defect map file not found: C:\Users\Adam\AppData\Local\phd2\darks_defects\PHD2_defect_map_6.txt
18:49:10.771 00.002 13008 Status Line: Defect map not loaded
18:49:10.777 00.006 13008 GetBoolean("/profile/6/camera/AutoLoadDarks", 1) returns 1
18:49:10.791 00.014 13008 Auto-loading dark library
18:49:10.836 00.045 13008 loaded dark frame exposure = 1000, med = 0
18:49:10.879 00.043 13008 loaded dark frame exposure = 1500, med = 0
18:49:10.921 00.042 13008 loaded dark frame exposure = 2000, med = 0
18:49:10.963 00.042 13008 loaded dark frame exposure = 2500, med = 0
18:49:11.005 00.042 13008 loaded dark frame exposure = 3000, med = 0
18:49:11.007 00.002 13008 loaded dark library from C:\Users\Adam\AppData\Local\phd2\darks_defects\PHD2_dark_lib_6.fit
18:49:11.009 00.002 13008 Status Line: Darks loaded
18:49:11.017 00.008 13008 Status Line: Camera Connected
18:49:11.024 00.007 13008 gear_dialog: OnButtonConnectStepGuider
18:49:11.032 00.008 13008 Connected AO:None
18:49:11.035 00.003 13008 gear_dialog: OnButtonConnectScope
18:49:11.037 00.002 13008 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1405->OnButtonConnectScope: called when connected
18:49:11.038 00.001 13008 Status Line: Mount Connect Failed
18:49:11.045 00.007 13008 gear_dialog: OnButtonConnectAuxScope
18:49:11.047 00.002 13008 Connected AuxScope:None
18:49:11.050 00.003 13008 gear_dialog: OnButtonConnectRotator
18:49:11.054 00.004 13008 Connected Rotator:None
18:49:11.127 00.073 13008 GetBoolean("/profile/6/target/refCircleEnabled", 0) returns 0
18:49:11.130 00.003 13008 GetDouble("/profile/6/target/refCircleRadius", 2.000000) returns 2.000000
18:49:11.131 00.001 13008 Auto-loading calibration data
18:49:11.133 00.002 13008 GetDouble("/profile/6/scope/calibration/xRate", 1.000000) returns 0.004914
18:49:11.136 00.003 13008 GetDouble("/profile/6/scope/calibration/yRate", 1.000000) returns 0.004641
18:49:11.138 00.002 13008 GetInt("/profile/6/scope/calibration/binning", 1) returns 1
18:49:11.139 00.001 13008 GetDouble("/profile/6/scope/calibration/xAngle", 0.000000) returns 2.308860
18:49:11.141 00.002 13008 GetDouble("/profile/6/scope/calibration/yAngle", 1.570796) returns -2.457190
18:49:11.143 00.002 13008 GetDouble("/profile/6/scope/calibration/declination", 0.000000) returns 0.229150
18:49:11.145 00.002 13008 GetInt("/profile/6/scope/calibration/pierSide", -1) returns 0
18:49:11.147 00.002 13008 GetInt("/profile/6/scope/calibration/raGuideParity", 0) returns 1
18:49:11.149 00.002 13008 GetInt("/profile/6/scope/calibration/decGuideParity", 0) returns -1
18:49:11.151 00.002 13008 GetDouble("/profile/6/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
18:49:11.154 00.003 13008 Mount::SetCalibration (scope) -- xAngle=132.3 yAngle=-140.8 xRate=4.914 yRate=4.641 bin=1 dec=13.1 pierSide=0 par=+/- rotAng=None
18:49:11.156 00.002 13008 Mount::SetCalibration (scope) -- sets m_xAngle=132.3 m_yAngleError=3.1
18:49:11.163 00.007 13008 ScopeASCOM::GetDeclinationRadians() returns 90.0
18:49:11.165 00.002 13008 ScopeASCOM::SideOfPier() returns -1
18:49:11.845 00.680 13008 GetBoolean("/profile/6/target/refCircleEnabled", 0) returns 0
18:49:11.848 00.003 13008 GetDouble("/profile/6/target/refCircleRadius", 2.000000) returns 2.000000
18:49:11.850 00.002 13008 Auto-loading calibration data
18:49:11.852 00.002 13008 GetDouble("/profile/6/scope/calibration/xRate", 1.000000) returns 0.004914
18:49:11.856 00.004 13008 GetDouble("/profile/6/scope/calibration/yRate", 1.000000) returns 0.004641
18:49:11.859 00.003 13008 GetInt("/profile/6/scope/calibration/binning", 1) returns 1
18:49:11.861 00.002 13008 GetDouble("/profile/6/scope/calibration/xAngle", 0.000000) returns 2.308860
18:49:11.864 00.003 13008 GetDouble("/profile/6/scope/calibration/yAngle", 1.570796) returns -2.457190
18:49:11.867 00.003 13008 GetDouble("/profile/6/scope/calibration/declination", 0.000000) returns 0.229150
18:49:11.870 00.003 13008 GetInt("/profile/6/scope/calibration/pierSide", -1) returns 0
18:49:11.875 00.005 13008 GetInt("/profile/6/scope/calibration/raGuideParity", 0) returns 1
18:49:11.878 00.003 13008 GetInt("/profile/6/scope/calibration/decGuideParity", 0) returns -1
18:49:11.880 00.002 13008 GetDouble("/profile/6/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
18:49:11.882 00.002 13008 Mount::SetCalibration (scope) -- xAngle=132.3 yAngle=-140.8 xRate=4.914 yRate=4.641 bin=1 dec=13.1 pierSide=0 par=+/- rotAng=None
18:49:11.884 00.002 13008 Mount::SetCalibration (scope) -- sets m_xAngle=132.3 m_yAngleError=3.1
18:49:11.891 00.007 13008 ScopeASCOM::GetDeclinationRadians() returns 90.0
18:49:11.894 00.003 13008 ScopeASCOM::SideOfPier() returns -1
18:49:11.900 00.006 13008 evsrv: cli 0FAFD5F8 response: {"jsonrpc":"2.0","result":0,"id":"fd9c59e3-870f-4403-97fa-6f40d5cc35af"}
18:49:11.907 00.007 13008 evsrv: cli 0FAFD5F8 disconnect
18:49:11.910 00.003 13008 evsrv: cli 0FAFD418 connect
18:49:11.914 00.004 13008 evsrv: cli 0FAFD418 request: {"method":"get_lock_shift_params","id":"7ff087d8-b852-4517-9b59-fe8d85b1a2af"}
18:49:11.917 00.003 13008 evsrv: cli 0FAFD418 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"7ff087d8-b852-4517-9b59-fe8d85b1a2af"}
18:49:11.926 00.009 13008 evsrv: cli 0FAFD418 disconnect
18:49:11.929 00.003 13008 evsrv: cli 0FAFD698 connect
18:49:11.935 00.006 13008 evsrv: cli 0FAFD698 request: {"method":"get_pixel_scale","id":"bba5ba1a-fa6b-4536-badb-fc3aefb6b9f6"}
18:49:11.940 00.005 13008 evsrv: cli 0FAFD698 response: {"jsonrpc":"2.0","result":1.86834,"id":"bba5ba1a-fa6b-4536-badb-fc3aefb6b9f6"}
18:49:11.944 00.004 13008 evsrv: cli 0FAFD698 disconnect
18:49:15.858 03.914 13008 evsrv: cli 0FAFE638 disconnect
18:49:22.662 06.804 13008 MyFrame::OnClose proceeding
18:49:22.678 00.016 13008 StopCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
18:49:22.682 00.004 13008 StopWorkerThread(0x0147AA50) begins
18:49:22.682 00.000 10764 Worker thread wakes up
18:49:22.682 00.000 10764 worker thread servicing REQUEST_TERMINATE
18:49:22.682 00.000 10764 worker thread done servicing request
18:49:22.682 00.000 10764 WorkerThread::Entry() ends
18:49:22.682 00.000 13008 StopWorkerThread() threadExitCode=0
18:49:22.682 00.000 13008 StopWorkerThread(0x0147AA50) ends
18:49:22.682 00.000 13008 WorkerThread destructor called
18:49:22.694 00.012 13008 StopWorkerThread(0x01479AD8) begins
18:49:22.694 00.000 7544 Worker thread wakes up
18:49:22.694 00.000 7544 worker thread servicing REQUEST_TERMINATE
18:49:22.694 00.000 7544 worker thread done servicing request
18:49:22.694 00.000 7544 WorkerThread::Entry() ends
18:49:22.694 00.000 13008 StopWorkerThread() threadExitCode=0
18:49:22.694 00.000 13008 StopWorkerThread(0x01479AD8) ends
18:49:22.694 00.000 13008 WorkerThread destructor called
18:49:22.694 00.000 13008 Shutdown: forced=0
18:49:22.694 00.000 13008 Shutdown: disconnect scope
18:49:22.694 00.000 13008 ASCOM Scope: Disconnecting
18:49:22.709 00.015 13008 ASCOM Scope: Disconnected Successfully
18:49:22.717 00.008 13008 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
18:49:22.721 00.004 13008 ScopeASCOM::GetDeclinationRadians() returns Unknown
18:49:22.721 00.000 13008 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
18:49:22.723 00.002 13008 ScopeASCOM::SideOfPier() returns -1
18:49:22.725 00.002 13008 Shutdown: disconnect camera
18:49:22.725 00.000 13008 Shutdown complete
18:49:22.725 00.000 13008 UPD: shutdown
18:49:22.725 00.000 13008 stopping server
18:49:22.725 00.000 13008 event server stopped
18:49:22.725 00.000 13008 Status Line: Server stopped
18:52:09.839 00.013 7080 PHD2 version 2.6.14 begins execution with:
18:52:09.841 00.002 7080    Windows 10 (build 26200), 64-bit edition
18:52:09.841 00.000 7080    wxWidgets 3.0.5
18:52:09.843 00.002 7080    cfitsio 3.49
18:52:09.843 00.000 7080 GetString("/frame/LogDir", "") returns ""
18:52:09.856 00.013 7080 CoInitializeEx returns 1
18:52:09.860 00.004 7080 locale: using dir C:\Program Files (x86)\PHDGuiding2\locale exists=1
18:52:09.860 00.000 7080 GetInt("/wxLanguage", 0) returns 60
18:52:09.861 00.001 7080 locale: initialized with lang id 60 (r=1)
18:52:09.864 00.003 7080 locale: wxTranslations language set to 60
18:52:09.872 00.008 7080 GetInt("/currentProfile", 0) returns 6
18:52:09.880 00.008 7080 reset dither spiral
18:52:09.884 00.004 7080 StartWorkerThread(00000000) begins
18:52:09.886 00.002 7080 WorkerThread constructor called
18:52:09.888 00.002 7080 StartWorkerThread(0152AB20) ends
18:52:09.890 00.002 8384 WorkerThread::Entry() begins
18:52:09.890 00.000 7080 StartWorkerThread(00000000) begins
18:52:09.891 00.001 8384 worker thread CoInitializeEx returns 0
18:52:09.892 00.001 7080 WorkerThread constructor called
18:52:09.893 00.001 7080 StartWorkerThread(0152A850) ends
18:52:09.896 00.003 7676 WorkerThread::Entry() begins
18:52:09.896 00.000 7080 GetBoolean("/ServerMode", 1) returns 1
18:52:09.898 00.002 7676 worker thread CoInitializeEx returns 0
18:52:10.016 00.118 7080 GetInt("/profile/6/NoiseReductionMethod", 0) returns 0
18:52:10.019 00.003 7080 GetDouble("/profile/6/DitherScaleFactor", 1.000000) returns 1.000000
18:52:10.021 00.002 7080 GetBoolean("/profile/6/DitherRaOnly", 0) returns 0
18:52:10.024 00.003 7080 GetInt("/profile/6/DitherMode", 0) returns 0
18:52:10.029 00.005 7080 set dither mode 0
18:52:10.032 00.003 7080 GetInt("/profile/6/frame/timeLapse", 0) returns 0
18:52:10.035 00.003 7080 GetInt("/profile/6/frame/var_delay/long_delay", 10000) returns 10000
18:52:10.037 00.002 7080 GetInt("/profile/6/frame/var_delay/short_delay", 1000) returns 1000
18:52:10.040 00.003 7080 GetBoolean("/profile/6/frame/var_delay/enabled", 0) returns 0
18:52:10.043 00.003 7080 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
18:52:10.047 00.004 7080 GetInt("/profile/6/AutoLoadCalibration", -1) returns 1
18:52:10.050 00.003 7080 GetInt("/profile/6/frame/focalLength", 0) returns 414
18:52:10.053 00.003 7080 GetInt("/profile/6/auto_exp/exposure_min", 1000) returns 1000
18:52:10.055 00.002 7080 GetInt("/profile/6/auto_exp/exposure_max", 5000) returns 5000
18:52:10.061 00.006 7080 GetDouble("/profile/6/auto_exp/target_snr", 6.000000) returns 6.000000
18:52:10.064 00.003 7080 AutoExp: config min = 1000 max = 5000 snr = 6.00
18:52:10.068 00.004 7080 AutoExp: reset exp to 5000
18:52:10.070 00.002 7080 GetInt("/profile/6/CustomExposureDuration", 30000) returns 30000
18:52:10.075 00.005 7080 GetInt("/profile/6/ExposureDurationMs", 1000) returns 1000
18:52:10.078 00.003 7080 OnExposureDurationSelected: duration = 1000
18:52:10.080 00.002 7080 GetBoolean("/profile/6/BeepForLostStar", 1) returns 1
18:52:10.082 00.002 7080 GetInt("/profile/6/Gamma", 100) returns 41
18:52:10.084 00.002 7080 GetBoolean("/profile/6/ImageLogger/LoggingEnabled", 0) returns 0
18:52:10.086 00.002 7080 GetBoolean("/profile/6/ImageLogger/LogFramesOverThreshRel", 0) returns 0
18:52:10.088 00.002 7080 GetBoolean("/profile/6/ImageLogger/LogFramesOverThreshPx", 0) returns 0
18:52:10.092 00.004 7080 GetBoolean("/profile/6/ImageLogger/LogFramesDropped", 0) returns 0
18:52:10.094 00.002 7080 GetBoolean("/profile/6/ImageLogger/LogAutoSelectFrames", 0) returns 0
18:52:10.096 00.002 7080 GetDouble("/profile/6/ImageLogger/ErrorThreshRel", 4.000000) returns 4.000000
18:52:10.098 00.002 7080 GetDouble("/profile/6/ImageLogger/ErrorThreshPx", 4.000000) returns 4.000000
18:52:10.100 00.002 7080 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
18:52:10.102 00.002 7080 GetBoolean("/profile/6/indi/VerboseLogging", 0) returns 0
18:52:10.109 00.007 7080 guider state => UNINITIALIZED
18:52:10.112 00.003 7080 GetInt("/profile/6/overlay/slit/center.x", 376) returns 376
18:52:10.114 00.002 7080 GetInt("/profile/6/overlay/slit/center.y", 290) returns 290
18:52:10.116 00.002 7080 GetInt("/profile/6/overlay/slit/width", 8) returns 8
18:52:10.118 00.002 7080 GetInt("/profile/6/overlay/slit/height", 100) returns 100
18:52:10.122 00.004 7080 GetInt("/profile/6/overlay/slit/angle", 0) returns 0
18:52:10.126 00.004 7080 Changing from state UNINITIALIZED to UNINITIALIZED
18:52:10.128 00.002 7080 guider state => SELECTING
18:52:10.130 00.002 7080 GetBoolean("/profile/6/guider/FastRecenter", 1) returns 1
18:52:10.132 00.002 7080 GetBoolean("/profile/6/guider/ScaleImage", 1) returns 1
18:52:10.134 00.002 7080 GetDouble("/profile/6/guider/StarMinHFD", 1.500000) returns 1.500000
18:52:10.135 00.001 7080 Setting StarMinHFD = 1.50
18:52:10.137 00.002 7080 GetDouble("/profile/6/guider/StarMaxHFD", 20.000000) returns 10.000000
18:52:10.139 00.002 7080 Setting MaxHFD = 10.0
18:52:10.141 00.002 7080 GetDouble("/profile/6/guider/StarMinSNR", 6.000000) returns 6.000000
18:52:10.143 00.002 7080 Setting StarMinSNR = 6.0
18:52:10.145 00.002 7080 GetInt("/profile/6/guider/AutoSelDownsample", 0) returns 0
18:52:10.147 00.002 7080 Setting AutoSelDownsample = 0
18:52:10.148 00.001 7080 GetString("/profile/6/guider/bookmarks", "") returns ""
18:52:10.150 00.002 7080 GetDouble("/profile/6/guider/onestar/MassChangeThreshold", 0.500000) returns 0.500000
18:52:10.155 00.005 7080 GetBoolean("/profile/6/guider/onestar/MassChangeThresholdEnabled", 1) returns 0
18:52:10.157 00.002 7080 GetBoolean("/profile/6/guider/onestar/TolerateJumpsEnabled", 0) returns 0
18:52:10.159 00.002 7080 GetDouble("/profile/6/guider/onestar/TolerateJumpsThreshold", 4.000000) returns 4.000000
18:52:10.161 00.002 7080 GetInt("/profile/6/guider/onestar/SearchRegion", 15) returns 15
18:52:10.164 00.003 7080 GetBoolean("/profile/6/guider/multistar/enabled", 0) returns 1
18:52:10.165 00.001 7080 MultiStar mode enabled
18:52:10.167 00.002 7080 GetBoolean("/StickyLockPosition", 0) returns 0
18:52:10.172 00.005 7080 GetString("/geometry", "") returns "1;2576;1408;-8;-8"
18:52:10.228 00.056 7080 GetInt("/graph/ScopeOrCameraUnits", 0) returns 0
18:52:10.230 00.002 7080 GetString("/graph/RAColor", "") returns "#6464FF"
18:52:10.232 00.002 7080 GetString("/graph/DecColor", "") returns "#FF0000"
18:52:10.234 00.002 7080 GetInt("/graph/minLength", 50) returns 50
18:52:10.236 00.002 7080 GetInt("/graph/maxLength", 400) returns 400
18:52:10.238 00.002 7080 GetInt("/graph/minHeight", 1) returns 1
18:52:10.240 00.002 7080 GetInt("/graph/maxHeight", 16) returns 16
18:52:10.242 00.002 7080 GetInt("/graph/length", 100) returns 400
18:52:10.244 00.002 7080 GraphStats window size = 400
18:52:10.249 00.005 7080 GetInt("/graph/height", 4) returns 4
18:52:10.251 00.002 7080 GetInt("graph/HeightUnits", 1) returns 1
18:52:10.253 00.002 7080 GetBoolean("/graph/showCorrections", 1) returns 1
18:52:10.255 00.002 7080 GetBoolean("/graph/showStarMass", 0) returns 1
18:52:10.257 00.002 7080 GetBoolean("/graph/showStarSNR", 0) returns 1
18:52:10.259 00.002 7080 GetBoolean("/graph/correctionsToScale", 0) returns 0
18:52:10.326 00.067 7080 GetInt("/graph_stepguider/length", 1) returns 1
18:52:10.332 00.006 7080 GetBoolean("/ProfileRawMode", 0) returns 0
18:52:10.335 00.003 7080 GetInt("/target/length", 100) returns 100
18:52:10.337 00.002 7080 GetDouble("/target/zoom", 1.000000) returns 1.000000
18:52:10.356 00.019 7080 GetBoolean("/profile/6/target/refCircleEnabled", 0) returns 0
18:52:10.358 00.002 7080 GetDouble("/profile/6/target/refCircleRadius", 2.000000) returns 2.000000
18:52:11.023 00.665 7080 GetString("/profile/6/name", "") returns "OAG"
18:52:11.025 00.002 7080 GetString("/profile/7/name", "") returns "IMX224@120mm"
18:52:11.037 00.012 7080 GetString("/profile/6/name", "") returns "OAG"
18:52:11.981 00.944 7080 GetString("/profile/6/indi/INDIcam", "") returns ""
18:52:12.003 00.022 7080 GetString("/profile/6/indi/INDImount", "") returns ""
18:52:12.017 00.014 7080 GetString("/profile/6/indi/INDImount", "") returns ""
18:52:12.034 00.017 7080 GetString("/profile/6/indi/INDIrotator", "") returns ""
18:52:12.039 00.005 7080 GetString("/profile/6/camera/LastMenuChoice", "None") returns "ZWO ASI Camera"
18:52:12.042 00.003 7080 CameraFactory(ZWO ASI Camera)
18:52:12.044 00.002 7080 GetBoolean("/profile/6/camera/UseSubframes", 0) returns 0
18:52:12.047 00.003 7080 GetInt("/profile/6/camera/ReadDelay", 150) returns 150
18:52:12.049 00.002 7080 GetInt("/profile/6/camera/gain", 95) returns 48
18:52:12.052 00.003 7080 GetInt("/profile/6/camera/TimeoutMs", 15000) returns 15000
18:52:12.055 00.003 7080 GetInt("/profile/6/camera/SaturationADU", 0) returns 255
18:52:12.059 00.004 7080 GetBoolean("/profile/6/camera/SaturationByADU", 1) returns 1
18:52:12.063 00.004 7080 GetDouble("/profile/6/camera/pixelsize", 0.000000) returns 3.750000
18:52:12.066 00.003 7080 GetInt("/profile/6/camera/binning", 1) returns 1
18:52:12.068 00.002 7080 GetInt("/profile/6/camera/ZWO/bpp", 8) returns 8
18:52:12.070 00.002 7080 Created new camera of type ZWO ASI Camera = 0D098688
18:52:12.072 00.002 7080 GetString("/profile/6/camera/LastMenuChoice", "") returns "ZWO ASI Camera"
18:52:12.076 00.004 7080 GetString("/profile/6/scope/LastMenuChoice", "None") returns "iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)"
18:52:12.078 00.002 7080 ScopeFactory(iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM))
18:52:12.080 00.002 7080 GetInt("/profile/6/scope/CalibrationDuration", 750) returns 450
18:52:12.082 00.002 7080 GetInt("/profile/6/scope/CalibrationDistance", 25) returns 25
18:52:12.084 00.002 7080 GetInt("/profile/6/scope/MaxRaDuration", 2500) returns 2500
18:52:12.086 00.002 7080 GetInt("/profile/6/scope/MaxDecDuration", 2500) returns 2500
18:52:12.091 00.005 7080 GetInt("/profile/6/scope/DecGuideMode", 1) returns 1
18:52:12.094 00.003 7080 DecGuideMode set to Auto (1)
18:52:12.096 00.002 7080 GetInt("/profile/6/scope/XGuideAlgorithm", 1) returns 5
18:52:12.098 00.002 7080 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_control_gain", 0.600000) returns 0.600000
18:52:12.100 00.002 7080 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_min_move", 0.200000) returns 0.180000
18:52:12.102 00.002 7080 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_period_lengths_inference", 2.000000) returns 2.000000
18:52:12.105 00.003 7080 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_period_lengths_period_estimation", 2.000000) returns 2.000000
18:52:12.107 00.002 7080 GetInt("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_points_for_approximation", 100) returns 100
18:52:12.109 00.002 7080 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_prediction_gain", 0.500000) returns 0.700000
18:52:12.111 00.002 7080 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_length_scale_se0_kern", 700.000000) returns 700.000000
18:52:12.112 00.001 7080 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_sigvar_se0_kern", 20.000000) returns 20.000000
18:52:12.115 00.003 7080 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_length_scale_per_kern", 10.000000) returns 10.000000
18:52:12.117 00.002 7080 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_sigvar_per_kern", 20.000000) returns 20.000000
18:52:12.119 00.002 7080 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_length_scale_se1_kern", 25.000000) returns 25.000000
18:52:12.122 00.003 7080 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_sigvar_se1_kern", 10.000000) returns 10.000000
18:52:12.125 00.003 7080 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_period_per_kern", 200.000000) returns 600.731000
18:52:12.128 00.003 7080 GetBoolean("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_compute_period", 1) returns 1
18:52:12.130 00.002 7080 PPEC: reset GP model
18:52:12.132 00.002 7080 GetInt("/profile/6/scope/YGuideAlgorithm", 4) returns 4
18:52:12.135 00.003 7080 GetDouble("/profile/6/scope/GuideAlgorithm/Y/ResistSwitch/minMove", 0.200000) returns 0.180000
18:52:12.137 00.002 7080 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.18
18:52:12.140 00.003 7080 GetDouble("/profile/6/scope/GuideAlgorithm/Y/ResistSwitch/aggression", 1.000000) returns 1.000000
18:52:12.142 00.002 7080 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
18:52:12.144 00.002 7080 GetBoolean("/profile/6/scope/GuideAlgorithm/Y/ResistSwitch/fastSwitch", 1) returns 1
18:52:12.146 00.002 7080 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
18:52:12.147 00.001 7080 GetBoolean("/profile/6/scope/CalFlipRequiresDecFlip", 0) returns 0
18:52:12.149 00.002 7080 GetBoolean("/profile/6/scope/AssumeOrthogonal", 0) returns 0
18:52:12.153 00.004 7080 GetBoolean("/profile/6/scope/UseDecComp", 1) returns 1
18:52:12.155 00.002 7080 GetBoolean("/profile/6/scope/HiResEncoders", 0) returns 0
18:52:12.157 00.002 7080 GetInt("/profile/6/scope/DecBacklashPulse", 0) returns 1245
18:52:12.159 00.002 7080 GetInt("/profile/6/scope/DecBacklashFloor", 0) returns 20
18:52:12.162 00.003 7080 GetInt("/profile/6/scope/DecBacklashCeiling", 0) returns 2100
18:52:12.163 00.001 7080 GetBoolean("/profile/6/scope/BacklashCompEnabled", 0) returns 1
18:52:12.165 00.002 7080 BLC: Enabled with correction = 1245 ms, Floor = 20, Ceiling = 2100, Adjustable
18:52:12.167 00.002 7080 GetBoolean("/profile/6/scope/StopGuidingWhenSlewing", 1) returns 0
18:52:12.169 00.002 7080 Scope: slew check disabled
18:52:12.171 00.002 7080 Created new scope of type iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM) = 0FA3A7D8
18:52:12.173 00.002 7080 GetString("/profile/6/scope/LastMenuChoice", "") returns "iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)"
18:52:12.175 00.002 7080 GetString("/profile/6/scope/LastAuxMenuChoice", "None") returns "None"
18:52:12.178 00.003 7080 ScopeFactory(None)
18:52:12.180 00.002 7080 Created new aux scope of type None = 00000000
18:52:12.184 00.004 7080 GetString("/profile/6/scope/LastAuxMenuChoice", "") returns "None"
18:52:12.186 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1364->OnAuxChoiceScope: m_pAuxScope == NULL
18:52:12.189 00.003 7080 GetString("/profile/6/stepguider/LastMenuChoice", "None") returns "None"
18:52:12.190 00.001 7080 StepGuiderFactory(None)
18:52:12.193 00.003 7080 Created new stepguider of type None = 00000000
18:52:12.195 00.002 7080 GetString("/profile/6/stepguider/LastMenuChoice", "") returns "None"
18:52:12.196 00.001 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1590->OnChoiceStepGuider: m_pStepGuider == NULL
18:52:12.199 00.003 7080 GetString("/profile/6/rotator/LastMenuChoice", "None") returns "None"
18:52:12.201 00.002 7080 RotatorFactory(None)
18:52:12.203 00.002 7080 Created new Rotator of type None = 00000000
18:52:12.205 00.002 7080 GetString("/profile/6/rotator/LastMenuChoice", "") returns "None"
18:52:12.206 00.001 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1728->OnChoiceRotator: m_pRotator == NULL
18:52:12.217 00.011 7080 GetString("/profile/6/name", "") returns "OAG"
18:52:12.220 00.003 7080 SetupHelpFile: langid=60, locale-specific help = C:\Program Files (x86)\PHDGuiding2\locale\en_US\PHD2GuideHelp.zip
18:52:12.222 00.002 7080 SetupHelpFile: using default help C:\Program Files (x86)\PHDGuiding2\PHD2GuideHelp.zip
18:52:12.277 00.055 7080 starting server
18:52:12.282 00.005 7080 event server started, listening on port 4400
18:52:12.284 00.002 7080 Server started, listening on port 4300
18:52:12.286 00.002 7080 Status Line: Server started
18:52:12.292 00.006 7080 GetString("/perspective", "") returns "layout2|name=MainToolBar;caption=Main tool bar;state=2106108;dir=3;layer=10;row=0;pos=0;prop=100000;bestw=567;besth=42;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Guider;caption=Guider;state=256;dir=5;layer=0;row=0;pos=0;prop=100000;bestw=640;besth=512;minw=640;minh=512;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=GraphLog;caption=History;state=2099196;dir=3;layer=0;row=0;pos=0;prop=100000;bestw=534;besth=233;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Stats;caption=Guide Stats;state=2099198;dir=3;layer=0;row=0;pos=1;prop=100000;bestw=245;besth=424;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=AOPosition;caption=AO Position;state=2099198;dir=4;layer=0;row=0;pos=0;prop=100000;bestw=293;besth=207;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Profile;caption=Star Profile;state=2099196;dir=2;layer=0;row=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=2099196;dir=2;layer=0;row=0;pos=1;prop=100000;bestw=320;besth=207;minw=293;minh=208;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|dock_size(3,10,0)=44|dock_size(5,0,0)=642|dock_size(3,0,0)=382|dock_size(2,0,0)=584|"
18:52:12.386 00.094 7080 GetBoolean("/Update/enabled", 1) returns 1
18:52:12.389 00.003 7080 GetInt("/Update/series", 0) returns 0
18:52:12.394 00.005 6320 UPD: updater thread entry
18:52:12.398 00.004 6320 UPD: fetch https://openphdguiding.org/release-main-win.txt
18:52:12.484 00.086 7080 evsrv: cli 0FA2E988 connect
18:52:12.488 00.004 7080 evsrv: cli 0FA2E988 request: {"method":"get_app_state","id":"846ee09f-52f7-4ca5-b3b2-f9674734dcf3"}
18:52:12.491 00.003 7080 evsrv: cli 0FA2E988 response: {"jsonrpc":"2.0","result":"Stopped","id":"846ee09f-52f7-4ca5-b3b2-f9674734dcf3"}
18:52:12.500 00.009 7080 evsrv: cli 0FA2E988 disconnect
18:52:12.506 00.006 7080 evsrv: cli 0FA2E708 connect
18:52:12.512 00.006 7080 evsrv: cli 0FA2E0C8 connect
18:52:12.516 00.004 7080 evsrv: cli 0FA2E0C8 request: {"method":"get_profile","id":"55102592-6e69-487c-a71e-e68406a98c35"}
18:52:12.518 00.002 7080 GetString("/profile/6/name", "") returns "OAG"
18:52:12.521 00.003 7080 evsrv: cli 0FA2E0C8 response: {"jsonrpc":"2.0","result":{"id":6,"name":"OAG"},"id":"55102592-6e69-487c-a71e-e68406a98c35"}
18:52:12.535 00.014 7080 evsrv: cli 0FA2E0C8 disconnect
18:52:12.540 00.005 7080 evsrv: cli 0FA2E528 connect
18:52:12.544 00.004 7080 evsrv: cli 0FA2E528 request: {"method":"get_profiles","id":"cb09bd94-6d3d-48df-b720-4b7d0c3ea168"}
18:52:12.547 00.003 7080 GetString("/profile/6/name", "") returns "OAG"
18:52:12.549 00.002 7080 GetString("/profile/7/name", "") returns "IMX224@120mm"
18:52:12.551 00.002 7080 GetString("/profile/6/name", "") returns "OAG"
18:52:12.554 00.003 7080 GetString("/profile/6/name", "") returns "OAG"
18:52:12.556 00.002 7080 GetString("/profile/7/name", "") returns "IMX224@120mm"
18:52:12.560 00.004 7080 evsrv: cli 0FA2E528 response: {"jsonrpc":"2.0","result":[{"id":6,"name":"OAG","selected":true},{"id":7,"name":"IMX224@120mm"}],"id":"cb09bd94-6d3d-48df-b720-4b7d0c3ea168"}
18:52:12.568 00.008 7080 evsrv: cli 0FA2E528 disconnect
18:52:12.573 00.005 7080 evsrv: cli 0FA2ECA8 connect
18:52:12.576 00.003 7080 evsrv: cli 0FA2ECA8 request: {"method":"get_connected","id":"c5104683-9467-41aa-ac4e-1bf643c12d0d"}
18:52:12.579 00.003 7080 evsrv: cli 0FA2ECA8 response: {"jsonrpc":"2.0","result":false,"id":"c5104683-9467-41aa-ac4e-1bf643c12d0d"}
18:52:12.583 00.004 7080 evsrv: cli 0FA2ECA8 disconnect
18:52:12.587 00.004 7080 evsrv: cli 0FA2EFC8 connect
18:52:12.592 00.005 7080 evsrv: cli 0FA2EFC8 request: {"method":"set_connected","params":[true],"id":"fd15cdaa-f416-470c-ad19-9a5f5de37192"}
18:52:12.594 00.002 7080 gear_dialog: ConnectAll calls OnButtonConnectAll
18:52:12.597 00.003 7080 gear_dialog: OnButtonConnectAll
18:52:12.601 00.004 7080 gear_dialog: DoConnectCamera [ZWO ASI Camera]
18:52:12.603 00.002 7080 Status Line: Connecting to Camera ...
18:52:12.608 00.005 7080 GetString("/profile/6/cam_hash/8d44cd37/whichCamera", "") returns "1,ZWO ASI120MM Mini"
18:52:12.610 00.002 7080 Connecting to camera [ZWO ASI Camera] id = [1,ZWO ASI120MM Mini]
18:52:12.617 00.007 7080 ZWO: SDK Version = [1, 40, 0, 0]
18:52:12.625 00.008 7080 ZWO: find camera id: [1,ZWO ASI120MM Mini], ncams = 1
18:52:12.627 00.002 7080 ZWO: no matching camera at idx 1, try to match model name ...
18:52:12.636 00.009 7080 ZWO: cam [0] ZWO ASI120MM Mini
18:52:12.638 00.002 7080 ZWO: found first matching camera at idx 0
18:52:12.689 00.051 6320 UPD: latest ver = 2.6.14
18:52:12.690 00.001 6320 UPD: URL = https://openphdguiding.org/phd2-2.6.14-installer.exe
18:52:12.690 00.000 6320 UPD: SHA1 = 1140be99e411b32d4abcb72e89540e2ec178746d
18:52:12.690 00.000 6320 GetInt("/Update/force", 0) returns 0
18:52:12.690 00.000 6320 UPD: version is up-to-date
18:52:12.691 00.001 6320 UPD: updater thread exit
18:52:13.258 00.567 7080 ZWO: using mode BPP = 8
18:52:13.261 00.003 7080 ZWO: usb3 = 0, is_mini = 1, name = [ZWO ASI120MM Mini]
18:52:13.264 00.003 7080 ZWO: selecting snap mode
18:52:13.266 00.002 7080 ZWO: IsColorCam = 0
18:52:13.270 00.004 7080 ZWO: supported bin 0 = 1
18:52:13.272 00.002 7080 ZWO: supported bin 1 = 2
18:52:13.313 00.041 7080 ZWO: gain range = 0 .. 100
18:52:13.315 00.002 7080 ZWO: lowest RN gain = 48 (48%)
18:52:13.317 00.002 7080 ZWO: frame (0,0)+(1280,960)
18:52:13.326 00.009 7080 GetString("/profile/6/camera/LimitFrame", "") returns "0;0;0;0"
18:52:13.329 00.003 7080 camera: updated LimitFrame => (0,0),(0x0)
18:52:13.332 00.003 7080 GetDouble("/profile/6/camera/pixelsize", 0.000000) returns 3.750000
18:52:13.334 00.002 7080 DoConnectCamera: reconnecting=0 warningIssued=0 lastCam=[ZWO ASI Camera] scaleRatio=1.000
18:52:13.336 00.002 7080 Connected Camera: ZWO ASI120MM Mini
18:52:13.339 00.003 7080 FrameSize=(1280,960)
18:52:13.343 00.004 7080 PixelSize=3.75
18:52:13.346 00.003 7080 BitsPerPixel=8
18:52:13.348 00.002 7080 HasGainControl=1
18:52:13.351 00.003 7080 GuideCameraGain=48
18:52:13.353 00.002 7080 HasShutter=0
18:52:13.355 00.002 7080 HasSubFrames=1
18:52:13.358 00.003 7080 ST4HasGuideOutput=1
18:52:13.360 00.002 7080 GetBoolean("/profile/6/camera/AutoLoadDefectMap", 1) returns 1
18:52:13.364 00.004 7080 auto-loading defect map
18:52:13.367 00.003 7080 Loading defect map file C:\Users\Adam\AppData\Local\phd2\darks_defects\PHD2_defect_map_6.txt
18:52:13.372 00.005 7080 Defect map file not found: C:\Users\Adam\AppData\Local\phd2\darks_defects\PHD2_defect_map_6.txt
18:52:13.375 00.003 7080 Status Line: Defect map not loaded
18:52:13.381 00.006 7080 GetBoolean("/profile/6/camera/AutoLoadDarks", 1) returns 1
18:52:13.384 00.003 7080 Auto-loading dark library
18:52:13.454 00.070 7080 loaded dark frame exposure = 1000, med = 0
18:52:13.498 00.044 7080 loaded dark frame exposure = 1500, med = 0
18:52:13.545 00.047 7080 loaded dark frame exposure = 2000, med = 0
18:52:13.588 00.043 7080 loaded dark frame exposure = 2500, med = 0
18:52:13.633 00.045 7080 loaded dark frame exposure = 3000, med = 0
18:52:13.635 00.002 7080 loaded dark library from C:\Users\Adam\AppData\Local\phd2\darks_defects\PHD2_dark_lib_6.fit
18:52:13.637 00.002 7080 Status Line: Darks loaded
18:52:13.645 00.008 7080 Status Line: Camera Connected
18:52:13.655 00.010 7080 gear_dialog: OnButtonConnectStepGuider
18:52:13.661 00.006 7080 Connected AO:None
18:52:13.664 00.003 7080 gear_dialog: OnButtonConnectScope
18:52:13.666 00.002 7080 Status Line: Connecting to Mount ...
18:52:13.670 00.004 7080 Connecting to mount [iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)]
18:52:13.672 00.002 7080 ASCOM Scope: Connecting
18:52:13.673 00.001 7080 Create ASCOM Scope: choice 'iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)' progid ASCOM.iOptron2017.Telescope
18:52:14.440 00.767 7080 pScopeDriver = 0x174C0030
18:52:14.503 00.063 7080 Scope reports its name as iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)
18:52:14.592 00.089 7080 ASCOM scope CanSlewAsync is true
18:52:14.594 00.002 7080 iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM) connected
18:52:14.601 00.007 7080 ScopeASCOM::GetDeclinationRadians() returns 90.0
18:52:14.605 00.004 7080 ScopeASCOM::SideOfPier() returns -1
18:52:14.607 00.002 7080 ASCOM Scope: Connect success
18:52:14.609 00.002 7080 Status Line: Mount Connected
18:52:14.615 00.006 7080 Connected Scope:iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)
18:52:14.618 00.003 7080 gear_dialog: OnButtonConnectAuxScope
18:52:14.622 00.004 7080 Connected AuxScope:None
18:52:14.624 00.002 7080 gear_dialog: OnButtonConnectRotator
18:52:14.629 00.005 7080 Connected Rotator:None
18:52:14.690 00.061 7080 GetBoolean("/profile/6/target/refCircleEnabled", 0) returns 0
18:52:14.693 00.003 7080 GetDouble("/profile/6/target/refCircleRadius", 2.000000) returns 2.000000
18:52:14.695 00.002 7080 Auto-loading calibration data
18:52:14.697 00.002 7080 GetDouble("/profile/6/scope/calibration/xRate", 1.000000) returns 0.004914
18:52:14.699 00.002 7080 GetDouble("/profile/6/scope/calibration/yRate", 1.000000) returns 0.004641
18:52:14.700 00.001 7080 GetInt("/profile/6/scope/calibration/binning", 1) returns 1
18:52:14.702 00.002 7080 GetDouble("/profile/6/scope/calibration/xAngle", 0.000000) returns 2.308860
18:52:14.704 00.002 7080 GetDouble("/profile/6/scope/calibration/yAngle", 1.570796) returns -2.457190
18:52:14.706 00.002 7080 GetDouble("/profile/6/scope/calibration/declination", 0.000000) returns 0.229150
18:52:14.709 00.003 7080 GetInt("/profile/6/scope/calibration/pierSide", -1) returns 0
18:52:14.711 00.002 7080 GetInt("/profile/6/scope/calibration/raGuideParity", 0) returns 1
18:52:14.713 00.002 7080 GetInt("/profile/6/scope/calibration/decGuideParity", 0) returns -1
18:52:14.716 00.003 7080 GetDouble("/profile/6/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
18:52:14.718 00.002 7080 Mount::SetCalibration (scope) -- xAngle=132.3 yAngle=-140.8 xRate=4.914 yRate=4.641 bin=1 dec=13.1 pierSide=0 par=+/- rotAng=None
18:52:14.720 00.002 7080 Mount::SetCalibration (scope) -- sets m_xAngle=132.3 m_yAngleError=3.1
18:52:14.726 00.006 7080 ScopeASCOM::GetDeclinationRadians() returns 90.0
18:52:14.728 00.002 7080 ScopeASCOM::SideOfPier() returns -1
18:52:15.292 00.564 7080 GetBoolean("/profile/6/target/refCircleEnabled", 0) returns 0
18:52:15.294 00.002 7080 GetDouble("/profile/6/target/refCircleRadius", 2.000000) returns 2.000000
18:52:15.297 00.003 7080 Auto-loading calibration data
18:52:15.299 00.002 7080 GetDouble("/profile/6/scope/calibration/xRate", 1.000000) returns 0.004914
18:52:15.302 00.003 7080 GetDouble("/profile/6/scope/calibration/yRate", 1.000000) returns 0.004641
18:52:15.304 00.002 7080 GetInt("/profile/6/scope/calibration/binning", 1) returns 1
18:52:15.306 00.002 7080 GetDouble("/profile/6/scope/calibration/xAngle", 0.000000) returns 2.308860
18:52:15.309 00.003 7080 GetDouble("/profile/6/scope/calibration/yAngle", 1.570796) returns -2.457190
18:52:15.311 00.002 7080 GetDouble("/profile/6/scope/calibration/declination", 0.000000) returns 0.229150
18:52:15.313 00.002 7080 GetInt("/profile/6/scope/calibration/pierSide", -1) returns 0
18:52:15.316 00.003 7080 GetInt("/profile/6/scope/calibration/raGuideParity", 0) returns 1
18:52:15.318 00.002 7080 GetInt("/profile/6/scope/calibration/decGuideParity", 0) returns -1
18:52:15.321 00.003 7080 GetDouble("/profile/6/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
18:52:15.323 00.002 7080 Mount::SetCalibration (scope) -- xAngle=132.3 yAngle=-140.8 xRate=4.914 yRate=4.641 bin=1 dec=13.1 pierSide=0 par=+/- rotAng=None
18:52:15.325 00.002 7080 Mount::SetCalibration (scope) -- sets m_xAngle=132.3 m_yAngleError=3.1
18:52:15.331 00.006 7080 ScopeASCOM::GetDeclinationRadians() returns 90.0
18:52:15.334 00.003 7080 ScopeASCOM::SideOfPier() returns -1
18:52:15.342 00.008 7080 evsrv: cli 0FA2EFC8 response: {"jsonrpc":"2.0","result":0,"id":"fd15cdaa-f416-470c-ad19-9a5f5de37192"}
18:52:15.347 00.005 7080 evsrv: cli 0FA2EFC8 disconnect
18:52:15.352 00.005 7080 evsrv: cli 0FA2EE88 connect
18:52:15.358 00.006 7080 evsrv: cli 0FA2EE88 request: {"method":"get_lock_shift_params","id":"dff953b4-bc5b-4768-8fb9-9d41d4647731"}
18:52:15.361 00.003 7080 evsrv: cli 0FA2EE88 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"dff953b4-bc5b-4768-8fb9-9d41d4647731"}
18:52:15.377 00.016 7080 evsrv: cli 0FA2EE88 disconnect
18:52:15.383 00.006 7080 evsrv: cli 0FA2E3E8 connect
18:52:15.387 00.004 7080 evsrv: cli 0FA2E3E8 request: {"method":"get_pixel_scale","id":"ec393d8f-0b63-4196-a689-7e876fe34e26"}
18:52:15.390 00.003 7080 evsrv: cli 0FA2E3E8 response: {"jsonrpc":"2.0","result":1.86834,"id":"ec393d8f-0b63-4196-a689-7e876fe34e26"}
18:52:15.394 00.004 7080 evsrv: cli 0FA2E3E8 disconnect
18:53:39.761 84.367 7080 evsrv: cli 0FA2E488 connect
18:53:39.774 00.013 7080 evsrv: cli 0FA2E488 request: {"method":"get_app_state","id":"60929528-2b55-40e0-b977-2214bf366ea2"}
18:53:39.786 00.012 7080 evsrv: cli 0FA2E488 response: {"jsonrpc":"2.0","result":"Stopped","id":"60929528-2b55-40e0-b977-2214bf366ea2"}
18:53:39.807 00.021 7080 evsrv: cli 0FA2E488 disconnect
18:53:56.885 17.078 7080 StartLoopingInteractive: Loop button clicked
18:53:56.885 00.000 7080 Status Line: Looping
18:53:56.901 00.016 7080 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
18:53:56.901 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:53:56.901 00.000 7080 Enqueuing Expose request
18:53:56.918 00.017 8384 Worker thread wakes up
18:53:56.918 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:53:56.918 00.000 8384 Exposure delay set to 0
18:53:56.918 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:53:56.918 00.000 8384 ZWO: set CONTROL_EXPOSURE 1000000
18:53:58.078 01.160 8384 Exposure complete
18:53:58.123 00.045 8384 worker thread done servicing request
18:53:58.123 00.000 7080 OnExposeComplete: enter
18:53:58.123 00.000 7080 UpdateGuideState(): m_state=1
18:53:58.123 00.000 7080 UpdateCurrentPosition: no star selected
18:53:58.139 00.016 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:53:58.141 00.002 7080 Status Line: No star selected
18:53:58.145 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=21, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:53:58.186 00.041 7080 UpdateGuideState exits: No star selected
18:53:58.196 00.010 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:53:58.198 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:53:58.200 00.002 7080 Enqueuing Expose request
18:53:58.202 00.002 8384 Worker thread wakes up
18:53:58.202 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:53:58.202 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:53:59.123 00.921 8384 Exposure complete
18:53:59.171 00.048 8384 worker thread done servicing request
18:53:59.171 00.000 7080 OnExposeComplete: enter
18:53:59.182 00.011 7080 UpdateGuideState(): m_state=1
18:53:59.182 00.000 7080 UpdateCurrentPosition: no star selected
18:53:59.182 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:53:59.187 00.005 7080 Status Line: No star selected
18:53:59.187 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=22, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:53:59.237 00.050 7080 UpdateGuideState exits: No star selected
18:53:59.239 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:53:59.241 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:53:59.244 00.003 7080 Enqueuing Expose request
18:53:59.244 00.000 8384 Worker thread wakes up
18:53:59.244 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:53:59.244 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:54:00.378 01.134 8384 Exposure complete
18:54:00.425 00.047 8384 worker thread done servicing request
18:54:00.425 00.000 7080 OnExposeComplete: enter
18:54:00.425 00.000 7080 UpdateGuideState(): m_state=1
18:54:00.425 00.000 7080 UpdateCurrentPosition: no star selected
18:54:00.431 00.006 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:54:00.433 00.002 7080 Status Line: No star selected
18:54:00.439 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=22, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:54:00.484 00.045 7080 UpdateGuideState exits: No star selected
18:54:00.486 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:00.488 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:54:00.490 00.002 7080 Enqueuing Expose request
18:54:00.492 00.002 8384 Worker thread wakes up
18:54:00.492 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:54:00.492 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:54:01.416 00.924 8384 Exposure complete
18:54:01.455 00.039 8384 worker thread done servicing request
18:54:01.455 00.000 7080 OnExposeComplete: enter
18:54:01.457 00.002 7080 UpdateGuideState(): m_state=1
18:54:01.459 00.002 7080 UpdateCurrentPosition: no star selected
18:54:01.459 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:54:01.464 00.005 7080 Status Line: No star selected
18:54:01.471 00.007 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=21, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:54:01.518 00.047 7080 UpdateGuideState exits: No star selected
18:54:01.518 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:01.518 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:54:01.527 00.009 7080 Enqueuing Expose request
18:54:01.529 00.002 8384 Worker thread wakes up
18:54:01.529 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:54:01.529 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:54:02.663 01.134 8384 Exposure complete
18:54:02.699 00.036 8384 worker thread done servicing request
18:54:02.701 00.002 7080 OnExposeComplete: enter
18:54:02.701 00.000 7080 UpdateGuideState(): m_state=1
18:54:02.701 00.000 7080 UpdateCurrentPosition: no star selected
18:54:02.706 00.005 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:54:02.706 00.000 7080 Status Line: No star selected
18:54:02.714 00.008 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=24, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:54:02.762 00.048 7080 UpdateGuideState exits: No star selected
18:54:02.764 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:02.766 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:54:02.768 00.002 7080 Enqueuing Expose request
18:54:02.769 00.001 8384 Worker thread wakes up
18:54:02.769 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:54:02.769 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:54:03.692 00.923 8384 Exposure complete
18:54:03.730 00.038 8384 worker thread done servicing request
18:54:03.730 00.000 7080 OnExposeComplete: enter
18:54:03.734 00.004 7080 UpdateGuideState(): m_state=1
18:54:03.735 00.001 7080 UpdateCurrentPosition: no star selected
18:54:03.739 00.004 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:54:03.741 00.002 7080 Status Line: No star selected
18:54:03.748 00.007 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:54:03.801 00.053 7080 UpdateGuideState exits: No star selected
18:54:03.803 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:03.806 00.003 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:54:03.812 00.006 7080 Enqueuing Expose request
18:54:03.814 00.002 8384 Worker thread wakes up
18:54:03.814 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:54:03.814 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:54:04.953 01.139 8384 Exposure complete
18:54:04.983 00.030 8384 worker thread done servicing request
18:54:04.983 00.000 7080 OnExposeComplete: enter
18:54:04.994 00.011 7080 UpdateGuideState(): m_state=1
18:54:04.994 00.000 7080 UpdateCurrentPosition: no star selected
18:54:04.997 00.003 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:54:04.999 00.002 7080 Status Line: No star selected
18:54:04.999 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:54:05.051 00.052 7080 UpdateGuideState exits: No star selected
18:54:05.053 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:05.055 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:54:05.057 00.002 7080 Enqueuing Expose request
18:54:05.060 00.003 8384 Worker thread wakes up
18:54:05.060 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:54:05.060 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:54:05.981 00.921 8384 Exposure complete
18:54:06.049 00.068 8384 worker thread done servicing request
18:54:06.049 00.000 7080 OnExposeComplete: enter
18:54:06.051 00.002 7080 UpdateGuideState(): m_state=1
18:54:06.053 00.002 7080 UpdateCurrentPosition: no star selected
18:54:06.057 00.004 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:54:06.057 00.000 7080 Status Line: No star selected
18:54:06.061 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=22, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:54:06.109 00.048 7080 UpdateGuideState exits: No star selected
18:54:06.109 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:06.109 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:54:06.109 00.000 7080 Enqueuing Expose request
18:54:06.119 00.010 8384 Worker thread wakes up
18:54:06.119 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:54:06.119 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:54:07.251 01.132 8384 Exposure complete
18:54:07.331 00.080 8384 worker thread done servicing request
18:54:07.331 00.000 7080 OnExposeComplete: enter
18:54:07.338 00.007 7080 UpdateGuideState(): m_state=1
18:54:07.341 00.003 7080 UpdateCurrentPosition: no star selected
18:54:07.341 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:54:07.347 00.006 7080 Status Line: No star selected
18:54:07.351 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:54:07.395 00.044 7080 UpdateGuideState exits: No star selected
18:54:07.404 00.009 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:07.404 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:54:07.404 00.000 7080 Enqueuing Expose request
18:54:07.411 00.007 8384 Worker thread wakes up
18:54:07.411 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:54:07.411 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:54:08.344 00.933 8384 Exposure complete
18:54:08.407 00.063 8384 worker thread done servicing request
18:54:08.407 00.000 7080 OnExposeComplete: enter
18:54:08.407 00.000 7080 UpdateGuideState(): m_state=1
18:54:08.407 00.000 7080 UpdateCurrentPosition: no star selected
18:54:08.407 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:54:08.407 00.000 7080 Status Line: No star selected
18:54:08.407 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:54:08.470 00.063 7080 UpdateGuideState exits: No star selected
18:54:08.470 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:08.470 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:54:08.470 00.000 7080 Enqueuing Expose request
18:54:08.470 00.000 8384 Worker thread wakes up
18:54:08.470 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:54:08.470 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:54:09.611 01.141 8384 Exposure complete
18:54:09.652 00.041 8384 worker thread done servicing request
18:54:09.652 00.000 7080 OnExposeComplete: enter
18:54:09.652 00.000 7080 UpdateGuideState(): m_state=1
18:54:09.659 00.007 7080 UpdateCurrentPosition: no star selected
18:54:09.659 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:54:09.659 00.000 7080 Status Line: No star selected
18:54:09.659 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:54:09.713 00.054 7080 UpdateGuideState exits: No star selected
18:54:09.713 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:09.718 00.005 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:54:09.720 00.002 7080 Enqueuing Expose request
18:54:09.723 00.003 8384 Worker thread wakes up
18:54:09.723 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:54:09.723 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:54:10.643 00.920 8384 Exposure complete
18:54:10.682 00.039 8384 worker thread done servicing request
18:54:10.682 00.000 7080 OnExposeComplete: enter
18:54:10.685 00.003 7080 UpdateGuideState(): m_state=1
18:54:10.688 00.003 7080 UpdateCurrentPosition: no star selected
18:54:10.690 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:54:10.692 00.002 7080 Status Line: No star selected
18:54:10.696 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=23, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:54:10.741 00.045 7080 UpdateGuideState exits: No star selected
18:54:10.743 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:10.748 00.005 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:54:10.752 00.004 7080 Enqueuing Expose request
18:54:10.753 00.001 8384 Worker thread wakes up
18:54:10.754 00.001 8384 worker thread servicing REQUEST_EXPOSE 1000
18:54:10.754 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:54:11.884 01.130 8384 Exposure complete
18:54:11.942 00.058 8384 worker thread done servicing request
18:54:11.942 00.000 7080 OnExposeComplete: enter
18:54:11.944 00.002 7080 UpdateGuideState(): m_state=1
18:54:11.946 00.002 7080 UpdateCurrentPosition: no star selected
18:54:11.948 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:54:11.949 00.001 7080 Status Line: No star selected
18:54:11.954 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=21, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:54:12.000 00.046 7080 UpdateGuideState exits: No star selected
18:54:12.002 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:12.004 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:54:12.006 00.002 7080 Enqueuing Expose request
18:54:12.007 00.001 8384 Worker thread wakes up
18:54:12.007 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:54:12.008 00.001 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:54:12.937 00.929 8384 Exposure complete
18:54:12.999 00.062 8384 worker thread done servicing request
18:54:13.000 00.001 7080 OnExposeComplete: enter
18:54:13.002 00.002 7080 UpdateGuideState(): m_state=1
18:54:13.003 00.001 7080 UpdateCurrentPosition: no star selected
18:54:13.005 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:54:13.007 00.002 7080 Status Line: No star selected
18:54:13.012 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=24, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:54:13.057 00.045 7080 UpdateGuideState exits: No star selected
18:54:13.059 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:13.061 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:54:13.062 00.001 7080 Enqueuing Expose request
18:54:13.064 00.002 8384 Worker thread wakes up
18:54:13.064 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:54:13.065 00.001 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:54:14.191 01.126 8384 Exposure complete
18:54:14.224 00.033 8384 worker thread done servicing request
18:54:14.224 00.000 7080 OnExposeComplete: enter
18:54:14.224 00.000 7080 UpdateGuideState(): m_state=1
18:54:14.224 00.000 7080 UpdateCurrentPosition: no star selected
18:54:14.238 00.014 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:54:14.240 00.002 7080 Status Line: No star selected
18:54:14.246 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=22, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:54:14.294 00.048 7080 UpdateGuideState exits: No star selected
18:54:14.296 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:14.298 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:54:14.298 00.000 7080 Enqueuing Expose request
18:54:14.300 00.002 8384 Worker thread wakes up
18:54:14.300 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:54:14.300 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:54:15.216 00.916 8384 Exposure complete
18:54:15.256 00.040 8384 worker thread done servicing request
18:54:15.256 00.000 7080 OnExposeComplete: enter
18:54:15.258 00.002 7080 UpdateGuideState(): m_state=1
18:54:15.260 00.002 7080 UpdateCurrentPosition: no star selected
18:54:15.262 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:54:15.264 00.002 7080 Status Line: No star selected
18:54:15.264 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=24, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:54:15.311 00.047 7080 UpdateGuideState exits: No star selected
18:54:15.311 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:15.311 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:54:15.311 00.000 7080 Enqueuing Expose request
18:54:15.311 00.000 8384 Worker thread wakes up
18:54:15.311 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:54:15.311 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:54:16.454 01.143 8384 Exposure complete
18:54:16.496 00.042 8384 worker thread done servicing request
18:54:16.496 00.000 7080 OnExposeComplete: enter
18:54:16.498 00.002 7080 UpdateGuideState(): m_state=1
18:54:16.501 00.003 7080 UpdateCurrentPosition: no star selected
18:54:16.501 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:54:16.501 00.000 7080 Status Line: No star selected
18:54:16.501 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=24, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:54:16.558 00.057 7080 UpdateGuideState exits: No star selected
18:54:16.558 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:16.563 00.005 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:54:16.567 00.004 7080 Enqueuing Expose request
18:54:16.569 00.002 8384 Worker thread wakes up
18:54:16.569 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:54:16.569 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:54:17.483 00.914 8384 Exposure complete
18:54:17.520 00.037 8384 worker thread done servicing request
18:54:17.520 00.000 7080 OnExposeComplete: enter
18:54:17.522 00.002 7080 UpdateGuideState(): m_state=1
18:54:17.525 00.003 7080 UpdateCurrentPosition: no star selected
18:54:17.527 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:54:17.527 00.000 7080 Status Line: No star selected
18:54:17.527 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=23, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:54:17.572 00.045 7080 UpdateGuideState exits: No star selected
18:54:17.572 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:17.590 00.018 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:54:17.592 00.002 7080 Enqueuing Expose request
18:54:17.592 00.000 8384 Worker thread wakes up
18:54:17.592 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:54:17.592 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:54:18.727 01.135 8384 Exposure complete
18:54:18.764 00.037 8384 worker thread done servicing request
18:54:18.764 00.000 7080 OnExposeComplete: enter
18:54:18.766 00.002 7080 UpdateGuideState(): m_state=1
18:54:18.769 00.003 7080 UpdateCurrentPosition: no star selected
18:54:18.772 00.003 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:54:18.774 00.002 7080 Status Line: No star selected
18:54:18.782 00.008 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:54:18.828 00.046 7080 UpdateGuideState exits: No star selected
18:54:18.830 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:18.833 00.003 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:54:18.835 00.002 7080 Enqueuing Expose request
18:54:18.836 00.001 8384 Worker thread wakes up
18:54:18.836 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:54:18.836 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:54:19.754 00.918 8384 Exposure complete
18:54:19.793 00.039 8384 worker thread done servicing request
18:54:19.793 00.000 7080 OnExposeComplete: enter
18:54:19.795 00.002 7080 UpdateGuideState(): m_state=1
18:54:19.797 00.002 7080 UpdateCurrentPosition: no star selected
18:54:19.799 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:54:19.801 00.002 7080 Status Line: No star selected
18:54:19.806 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:54:19.854 00.048 7080 UpdateGuideState exits: No star selected
18:54:19.856 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:19.858 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:54:19.860 00.002 7080 Enqueuing Expose request
18:54:19.862 00.002 8384 Worker thread wakes up
18:54:19.862 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:54:19.862 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:54:21.003 01.141 8384 Exposure complete
18:54:21.062 00.059 8384 worker thread done servicing request
18:54:21.062 00.000 7080 OnExposeComplete: enter
18:54:21.062 00.000 7080 UpdateGuideState(): m_state=1
18:54:21.062 00.000 7080 UpdateCurrentPosition: no star selected
18:54:21.062 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:54:21.062 00.000 7080 Status Line: No star selected
18:54:21.082 00.020 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:54:21.126 00.044 7080 UpdateGuideState exits: No star selected
18:54:21.128 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:21.128 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:54:21.128 00.000 7080 Enqueuing Expose request
18:54:21.128 00.000 8384 Worker thread wakes up
18:54:21.128 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:54:21.128 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:54:22.066 00.938 8384 Exposure complete
18:54:22.108 00.042 8384 worker thread done servicing request
18:54:22.108 00.000 7080 OnExposeComplete: enter
18:54:22.108 00.000 7080 UpdateGuideState(): m_state=1
18:54:22.108 00.000 7080 UpdateCurrentPosition: no star selected
18:54:22.108 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:54:22.119 00.011 7080 Status Line: No star selected
18:54:22.123 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=24, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:54:22.164 00.041 7080 UpdateGuideState exits: No star selected
18:54:22.171 00.007 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:22.171 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:54:22.171 00.000 7080 Enqueuing Expose request
18:54:22.171 00.000 8384 Worker thread wakes up
18:54:22.171 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:54:22.171 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:54:23.314 01.143 8384 Exposure complete
18:54:23.354 00.040 8384 worker thread done servicing request
18:54:23.354 00.000 7080 OnExposeComplete: enter
18:54:23.358 00.004 7080 UpdateGuideState(): m_state=1
18:54:23.360 00.002 7080 UpdateCurrentPosition: no star selected
18:54:23.363 00.003 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:54:23.365 00.002 7080 Status Line: No star selected
18:54:23.375 00.010 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:54:23.428 00.053 7080 UpdateGuideState exits: No star selected
18:54:23.430 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:23.432 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:54:23.436 00.004 7080 Enqueuing Expose request
18:54:23.439 00.003 8384 Worker thread wakes up
18:54:23.439 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:54:23.439 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:54:24.353 00.914 8384 Exposure complete
18:54:24.383 00.030 8384 worker thread done servicing request
18:54:24.383 00.000 7080 OnExposeComplete: enter
18:54:24.395 00.012 7080 UpdateGuideState(): m_state=1
18:54:24.399 00.004 7080 UpdateCurrentPosition: no star selected
18:54:24.400 00.001 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:54:24.402 00.002 7080 Status Line: No star selected
18:54:24.402 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:54:24.459 00.057 7080 UpdateGuideState exits: No star selected
18:54:24.461 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:24.467 00.006 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:54:24.470 00.003 7080 Enqueuing Expose request
18:54:24.472 00.002 8384 Worker thread wakes up
18:54:24.472 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:54:24.472 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:54:25.626 01.154 8384 Exposure complete
18:54:25.688 00.062 8384 worker thread done servicing request
18:54:25.688 00.000 7080 OnExposeComplete: enter
18:54:25.692 00.004 7080 UpdateGuideState(): m_state=1
18:54:25.692 00.000 7080 UpdateCurrentPosition: no star selected
18:54:25.698 00.006 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:54:25.701 00.003 7080 Status Line: No star selected
18:54:25.706 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=24, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:54:25.753 00.047 7080 UpdateGuideState exits: No star selected
18:54:25.755 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:25.757 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:54:25.757 00.000 7080 Enqueuing Expose request
18:54:25.759 00.002 8384 Worker thread wakes up
18:54:25.759 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:54:25.759 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:54:26.688 00.929 8384 Exposure complete
18:54:26.748 00.060 8384 worker thread done servicing request
18:54:26.748 00.000 7080 OnExposeComplete: enter
18:54:26.751 00.003 7080 UpdateGuideState(): m_state=1
18:54:26.751 00.000 7080 UpdateCurrentPosition: no star selected
18:54:26.751 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:54:26.751 00.000 7080 Status Line: No star selected
18:54:26.751 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=2, Gamma=0.410
18:54:26.814 00.063 7080 UpdateGuideState exits: No star selected
18:54:26.814 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:26.814 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:54:26.814 00.000 7080 Enqueuing Expose request
18:54:26.814 00.000 8384 Worker thread wakes up
18:54:26.814 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:54:26.814 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:54:27.956 01.142 8384 Exposure complete
18:54:27.994 00.038 8384 worker thread done servicing request
18:54:27.994 00.000 7080 OnExposeComplete: enter
18:54:27.994 00.000 7080 UpdateGuideState(): m_state=1
18:54:27.994 00.000 7080 UpdateCurrentPosition: no star selected
18:54:28.004 00.010 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:54:28.004 00.000 7080 Status Line: No star selected
18:54:28.004 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=22, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:54:28.056 00.052 7080 UpdateGuideState exits: No star selected
18:54:28.058 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:28.058 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:54:28.058 00.000 7080 Enqueuing Expose request
18:54:28.069 00.011 8384 Worker thread wakes up
18:54:28.069 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:54:28.069 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:54:28.972 00.903 8384 Exposure complete
18:54:29.025 00.053 8384 worker thread done servicing request
18:54:29.025 00.000 7080 OnExposeComplete: enter
18:54:29.025 00.000 7080 UpdateGuideState(): m_state=1
18:54:29.035 00.010 7080 UpdateCurrentPosition: no star selected
18:54:29.035 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:54:29.035 00.000 7080 Status Line: No star selected
18:54:29.035 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=23, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:54:29.088 00.053 7080 UpdateGuideState exits: No star selected
18:54:29.090 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:29.092 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:54:29.094 00.002 7080 Enqueuing Expose request
18:54:29.096 00.002 8384 Worker thread wakes up
18:54:29.096 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:54:29.096 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:54:30.244 01.148 8384 Exposure complete
18:54:30.306 00.062 8384 worker thread done servicing request
18:54:30.306 00.000 7080 OnExposeComplete: enter
18:54:30.306 00.000 7080 UpdateGuideState(): m_state=1
18:54:30.306 00.000 7080 UpdateCurrentPosition: no star selected
18:54:30.306 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:54:30.306 00.000 7080 Status Line: No star selected
18:54:30.306 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=23, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:54:30.368 00.062 7080 UpdateGuideState exits: No star selected
18:54:30.369 00.001 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:30.369 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:54:30.369 00.000 7080 Enqueuing Expose request
18:54:30.377 00.008 8384 Worker thread wakes up
18:54:30.377 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:54:30.377 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:54:31.302 00.925 8384 Exposure complete
18:54:31.356 00.054 8384 worker thread done servicing request
18:54:31.356 00.000 7080 OnExposeComplete: enter
18:54:31.360 00.004 7080 UpdateGuideState(): m_state=1
18:54:31.362 00.002 7080 UpdateCurrentPosition: no star selected
18:54:31.362 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:54:31.365 00.003 7080 Status Line: No star selected
18:54:31.373 00.008 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=24, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:54:31.418 00.045 7080 UpdateGuideState exits: No star selected
18:54:31.418 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:31.418 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:54:31.418 00.000 7080 Enqueuing Expose request
18:54:31.429 00.011 8384 Worker thread wakes up
18:54:31.429 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:54:31.431 00.002 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:54:32.571 01.140 8384 Exposure complete
18:54:32.619 00.048 8384 worker thread done servicing request
18:54:32.619 00.000 7080 OnExposeComplete: enter
18:54:32.619 00.000 7080 UpdateGuideState(): m_state=1
18:54:32.619 00.000 7080 UpdateCurrentPosition: no star selected
18:54:32.634 00.015 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:54:32.634 00.000 7080 Status Line: No star selected
18:54:32.634 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:54:32.681 00.047 7080 UpdateGuideState exits: No star selected
18:54:32.689 00.008 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:32.689 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:54:32.689 00.000 7080 Enqueuing Expose request
18:54:32.689 00.000 8384 Worker thread wakes up
18:54:32.689 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:54:32.689 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:54:33.623 00.934 8384 Exposure complete
18:54:33.671 00.048 8384 worker thread done servicing request
18:54:33.671 00.000 7080 OnExposeComplete: enter
18:54:33.676 00.005 7080 UpdateGuideState(): m_state=1
18:54:33.676 00.000 7080 UpdateCurrentPosition: no star selected
18:54:33.681 00.005 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:54:33.681 00.000 7080 Status Line: No star selected
18:54:33.688 00.007 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:54:33.719 00.031 7080 UpdateGuideState exits: No star selected
18:54:33.735 00.016 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:33.735 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:54:33.738 00.003 7080 Enqueuing Expose request
18:54:33.740 00.002 8384 Worker thread wakes up
18:54:33.740 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:54:33.740 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:54:34.894 01.154 8384 Exposure complete
18:54:34.942 00.048 8384 worker thread done servicing request
18:54:34.942 00.000 7080 OnExposeComplete: enter
18:54:34.958 00.016 7080 UpdateGuideState(): m_state=1
18:54:34.958 00.000 7080 UpdateCurrentPosition: no star selected
18:54:34.963 00.005 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:54:34.963 00.000 7080 Status Line: No star selected
18:54:34.963 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=2, Gamma=0.410
18:54:35.013 00.050 7080 UpdateGuideState exits: No star selected
18:54:35.017 00.004 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:35.017 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:54:35.019 00.002 7080 Enqueuing Expose request
18:54:35.021 00.002 8384 Worker thread wakes up
18:54:35.021 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:54:35.021 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:54:35.941 00.920 8384 Exposure complete
18:54:35.994 00.053 8384 worker thread done servicing request
18:54:35.994 00.000 7080 OnExposeComplete: enter
18:54:36.005 00.011 7080 UpdateGuideState(): m_state=1
18:54:36.009 00.004 7080 UpdateCurrentPosition: no star selected
18:54:36.011 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:54:36.013 00.002 7080 Status Line: No star selected
18:54:36.017 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=2, Gamma=0.410
18:54:36.062 00.045 7080 UpdateGuideState exits: No star selected
18:54:36.064 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:36.067 00.003 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:54:36.068 00.001 7080 Enqueuing Expose request
18:54:36.073 00.005 8384 Worker thread wakes up
18:54:36.073 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:54:36.073 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:54:37.228 01.155 8384 Exposure complete
18:54:37.291 00.063 8384 worker thread done servicing request
18:54:37.291 00.000 7080 OnExposeComplete: enter
18:54:37.291 00.000 7080 UpdateGuideState(): m_state=1
18:54:37.291 00.000 7080 UpdateCurrentPosition: no star selected
18:54:37.306 00.015 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:54:37.306 00.000 7080 Status Line: No star selected
18:54:37.306 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=23, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:54:37.361 00.055 7080 UpdateGuideState exits: No star selected
18:54:37.363 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:37.365 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:54:37.371 00.006 7080 Enqueuing Expose request
18:54:37.375 00.004 8384 Worker thread wakes up
18:54:37.375 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:54:37.375 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:54:38.306 00.931 8384 Exposure complete
18:54:38.355 00.049 8384 worker thread done servicing request
18:54:38.355 00.000 7080 OnExposeComplete: enter
18:54:38.356 00.001 7080 UpdateGuideState(): m_state=1
18:54:38.356 00.000 7080 UpdateCurrentPosition: no star selected
18:54:38.356 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:54:38.356 00.000 7080 Status Line: No star selected
18:54:38.356 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:54:38.401 00.045 7080 UpdateGuideState exits: No star selected
18:54:38.401 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:38.401 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:54:38.417 00.016 7080 Enqueuing Expose request
18:54:38.417 00.000 8384 Worker thread wakes up
18:54:38.417 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:54:38.417 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:54:39.558 01.141 8384 Exposure complete
18:54:39.604 00.046 8384 worker thread done servicing request
18:54:39.604 00.000 7080 OnExposeComplete: enter
18:54:39.604 00.000 7080 UpdateGuideState(): m_state=1
18:54:39.604 00.000 7080 UpdateCurrentPosition: no star selected
18:54:39.619 00.015 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:54:39.621 00.002 7080 Status Line: No star selected
18:54:39.625 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=24, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:54:39.668 00.043 7080 UpdateGuideState exits: No star selected
18:54:39.668 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:39.668 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:54:39.668 00.000 7080 Enqueuing Expose request
18:54:39.668 00.000 8384 Worker thread wakes up
18:54:39.668 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:54:39.668 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:54:40.604 00.936 8384 Exposure complete
18:54:40.652 00.048 8384 worker thread done servicing request
18:54:40.652 00.000 7080 OnExposeComplete: enter
18:54:40.652 00.000 7080 UpdateGuideState(): m_state=1
18:54:40.652 00.000 7080 UpdateCurrentPosition: no star selected
18:54:40.652 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:54:40.652 00.000 7080 Status Line: No star selected
18:54:40.672 00.020 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:54:40.716 00.044 7080 UpdateGuideState exits: No star selected
18:54:40.716 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:40.716 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:54:40.716 00.000 7080 Enqueuing Expose request
18:54:40.716 00.000 8384 Worker thread wakes up
18:54:40.716 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:54:40.716 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:54:41.869 01.153 8384 Exposure complete
18:54:41.902 00.033 8384 worker thread done servicing request
18:54:41.918 00.016 7080 OnExposeComplete: enter
18:54:41.918 00.000 7080 UpdateGuideState(): m_state=1
18:54:41.918 00.000 7080 UpdateCurrentPosition: no star selected
18:54:41.918 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:54:41.918 00.000 7080 Status Line: No star selected
18:54:41.932 00.014 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:54:41.966 00.034 7080 UpdateGuideState exits: No star selected
18:54:41.966 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:41.966 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:54:41.982 00.016 7080 Enqueuing Expose request
18:54:41.982 00.000 8384 Worker thread wakes up
18:54:41.982 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:54:41.982 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:54:42.902 00.920 8384 Exposure complete
18:54:42.950 00.048 8384 worker thread done servicing request
18:54:42.963 00.013 7080 OnExposeComplete: enter
18:54:42.963 00.000 7080 UpdateGuideState(): m_state=1
18:54:42.965 00.002 7080 UpdateCurrentPosition: no star selected
18:54:42.965 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:54:42.965 00.000 7080 Status Line: No star selected
18:54:42.965 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:54:43.019 00.054 7080 UpdateGuideState exits: No star selected
18:54:43.021 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:43.023 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:54:43.025 00.002 7080 Enqueuing Expose request
18:54:43.029 00.004 8384 Worker thread wakes up
18:54:43.029 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:54:43.029 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:54:44.156 01.127 8384 Exposure complete
18:54:44.196 00.040 8384 worker thread done servicing request
18:54:44.196 00.000 7080 OnExposeComplete: enter
18:54:44.196 00.000 7080 UpdateGuideState(): m_state=1
18:54:44.196 00.000 7080 UpdateCurrentPosition: no star selected
18:54:44.196 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:54:44.204 00.008 7080 Status Line: No star selected
18:54:44.204 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:54:44.254 00.050 7080 UpdateGuideState exits: No star selected
18:54:44.258 00.004 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:44.260 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:54:44.262 00.002 7080 Enqueuing Expose request
18:54:44.264 00.002 8384 Worker thread wakes up
18:54:44.264 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:54:44.264 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:54:45.184 00.920 8384 Exposure complete
18:54:45.230 00.046 8384 worker thread done servicing request
18:54:45.230 00.000 7080 OnExposeComplete: enter
18:54:45.230 00.000 7080 UpdateGuideState(): m_state=1
18:54:45.230 00.000 7080 UpdateCurrentPosition: no star selected
18:54:45.230 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:54:45.244 00.014 7080 Status Line: No star selected
18:54:45.246 00.002 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=24, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:54:45.293 00.047 7080 UpdateGuideState exits: No star selected
18:54:45.293 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:45.293 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:54:45.293 00.000 7080 Enqueuing Expose request
18:54:45.293 00.000 8384 Worker thread wakes up
18:54:45.293 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:54:45.293 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:54:46.457 01.164 8384 Exposure complete
18:54:46.522 00.065 8384 worker thread done servicing request
18:54:46.522 00.000 7080 OnExposeComplete: enter
18:54:46.525 00.003 7080 UpdateGuideState(): m_state=1
18:54:46.529 00.004 7080 UpdateCurrentPosition: no star selected
18:54:46.531 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:54:46.533 00.002 7080 Status Line: No star selected
18:54:46.536 00.003 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=24, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:54:46.584 00.048 7080 UpdateGuideState exits: No star selected
18:54:46.584 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:46.588 00.004 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:54:46.588 00.000 7080 Enqueuing Expose request
18:54:46.588 00.000 8384 Worker thread wakes up
18:54:46.588 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:54:46.588 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:54:47.502 00.914 8384 Exposure complete
18:54:47.568 00.066 8384 worker thread done servicing request
18:54:47.568 00.000 7080 OnExposeComplete: enter
18:54:47.568 00.000 7080 UpdateGuideState(): m_state=1
18:54:47.568 00.000 7080 UpdateCurrentPosition: no star selected
18:54:47.568 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:54:47.568 00.000 7080 Status Line: No star selected
18:54:47.582 00.014 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:54:47.619 00.037 7080 UpdateGuideState exits: No star selected
18:54:47.629 00.010 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:47.629 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:54:47.629 00.000 7080 Enqueuing Expose request
18:54:47.629 00.000 8384 Worker thread wakes up
18:54:47.629 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:54:47.629 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:54:48.771 01.142 8384 Exposure complete
18:54:48.807 00.036 8384 worker thread done servicing request
18:54:48.807 00.000 7080 OnExposeComplete: enter
18:54:48.807 00.000 7080 UpdateGuideState(): m_state=1
18:54:48.807 00.000 7080 UpdateCurrentPosition: no star selected
18:54:48.814 00.007 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:54:48.814 00.000 7080 Status Line: No star selected
18:54:48.814 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:54:48.861 00.047 7080 UpdateGuideState exits: No star selected
18:54:48.861 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:48.871 00.010 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:54:48.875 00.004 7080 Enqueuing Expose request
18:54:48.877 00.002 8384 Worker thread wakes up
18:54:48.877 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:54:48.877 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:54:49.798 00.921 8384 Exposure complete
18:54:49.825 00.027 8384 worker thread done servicing request
18:54:49.825 00.000 7080 OnExposeComplete: enter
18:54:49.838 00.013 7080 UpdateGuideState(): m_state=1
18:54:49.838 00.000 7080 UpdateCurrentPosition: no star selected
18:54:49.841 00.003 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:54:49.841 00.000 7080 Status Line: No star selected
18:54:49.841 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=24, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:54:49.893 00.052 7080 UpdateGuideState exits: No star selected
18:54:49.895 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:49.897 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:54:49.899 00.002 7080 Enqueuing Expose request
18:54:49.900 00.001 8384 Worker thread wakes up
18:54:49.900 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:54:49.900 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:54:51.049 01.149 8384 Exposure complete
18:54:51.112 00.063 8384 worker thread done servicing request
18:54:51.112 00.000 7080 OnExposeComplete: enter
18:54:51.112 00.000 7080 UpdateGuideState(): m_state=1
18:54:51.112 00.000 7080 UpdateCurrentPosition: no star selected
18:54:51.112 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:54:51.119 00.007 7080 Status Line: No star selected
18:54:51.119 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:54:51.159 00.040 7080 UpdateGuideState exits: No star selected
18:54:51.159 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:51.159 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:54:51.159 00.000 7080 Enqueuing Expose request
18:54:51.175 00.016 8384 Worker thread wakes up
18:54:51.175 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:54:51.175 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:54:52.104 00.929 8384 Exposure complete
18:54:52.150 00.046 8384 worker thread done servicing request
18:54:52.150 00.000 7080 OnExposeComplete: enter
18:54:52.150 00.000 7080 UpdateGuideState(): m_state=1
18:54:52.150 00.000 7080 UpdateCurrentPosition: no star selected
18:54:52.166 00.016 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:54:52.166 00.000 7080 Status Line: No star selected
18:54:52.166 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:54:52.214 00.048 7080 UpdateGuideState exits: No star selected
18:54:52.214 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:52.214 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:54:52.214 00.000 7080 Enqueuing Expose request
18:54:52.214 00.000 8384 Worker thread wakes up
18:54:52.214 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:54:52.214 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:54:53.374 01.160 8384 Exposure complete
18:54:53.421 00.047 8384 worker thread done servicing request
18:54:53.421 00.000 7080 OnExposeComplete: enter
18:54:53.421 00.000 7080 UpdateGuideState(): m_state=1
18:54:53.421 00.000 7080 UpdateCurrentPosition: no star selected
18:54:53.430 00.009 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:54:53.432 00.002 7080 Status Line: No star selected
18:54:53.435 00.003 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:54:53.482 00.047 7080 UpdateGuideState exits: No star selected
18:54:53.482 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:53.482 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:54:53.482 00.000 7080 Enqueuing Expose request
18:54:53.482 00.000 8384 Worker thread wakes up
18:54:53.482 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:54:53.482 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:54:54.406 00.924 8384 Exposure complete
18:54:54.468 00.062 8384 worker thread done servicing request
18:54:54.468 00.000 7080 OnExposeComplete: enter
18:54:54.484 00.016 7080 UpdateGuideState(): m_state=1
18:54:54.484 00.000 7080 UpdateCurrentPosition: no star selected
18:54:54.484 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:54:54.484 00.000 7080 Status Line: No star selected
18:54:54.494 00.010 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=24, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:54:54.532 00.038 7080 UpdateGuideState exits: No star selected
18:54:54.532 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:54.532 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:54:54.532 00.000 7080 Enqueuing Expose request
18:54:54.532 00.000 8384 Worker thread wakes up
18:54:54.532 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:54:54.532 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:54:55.683 01.151 8384 Exposure complete
18:54:55.714 00.031 8384 worker thread done servicing request
18:54:55.714 00.000 7080 OnExposeComplete: enter
18:54:55.714 00.000 7080 UpdateGuideState(): m_state=1
18:54:55.714 00.000 7080 UpdateCurrentPosition: no star selected
18:54:55.714 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:54:55.730 00.016 7080 Status Line: No star selected
18:54:55.730 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:54:55.778 00.048 7080 UpdateGuideState exits: No star selected
18:54:55.778 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:55.778 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:54:55.778 00.000 7080 Enqueuing Expose request
18:54:55.778 00.000 8384 Worker thread wakes up
18:54:55.778 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:54:55.778 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:54:56.697 00.919 8384 Exposure complete
18:54:56.775 00.078 8384 worker thread done servicing request
18:54:56.775 00.000 7080 OnExposeComplete: enter
18:54:56.775 00.000 7080 UpdateGuideState(): m_state=1
18:54:56.775 00.000 7080 UpdateCurrentPosition: no star selected
18:54:56.775 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:54:56.791 00.016 7080 Status Line: No star selected
18:54:56.797 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:54:56.838 00.041 7080 UpdateGuideState exits: No star selected
18:54:56.838 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:56.838 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:54:56.838 00.000 7080 Enqueuing Expose request
18:54:56.838 00.000 8384 Worker thread wakes up
18:54:56.838 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:54:56.838 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:54:57.999 01.161 8384 Exposure complete
18:54:58.092 00.093 8384 worker thread done servicing request
18:54:58.092 00.000 7080 OnExposeComplete: enter
18:54:58.108 00.016 7080 UpdateGuideState(): m_state=1
18:54:58.108 00.000 7080 UpdateCurrentPosition: no star selected
18:54:58.108 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:54:58.108 00.000 7080 Status Line: No star selected
18:54:58.119 00.011 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:54:58.158 00.039 7080 UpdateGuideState exits: No star selected
18:54:58.158 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:58.172 00.014 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:54:58.172 00.000 7080 Enqueuing Expose request
18:54:58.172 00.000 8384 Worker thread wakes up
18:54:58.172 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:54:58.172 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:54:59.106 00.934 8384 Exposure complete
18:54:59.156 00.050 8384 worker thread done servicing request
18:54:59.156 00.000 7080 OnExposeComplete: enter
18:54:59.156 00.000 7080 UpdateGuideState(): m_state=1
18:54:59.156 00.000 7080 UpdateCurrentPosition: no star selected
18:54:59.156 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:54:59.156 00.000 7080 Status Line: No star selected
18:54:59.172 00.016 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=2, Gamma=0.410
18:54:59.221 00.049 7080 UpdateGuideState exits: No star selected
18:54:59.223 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:54:59.225 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:54:59.225 00.000 7080 Enqueuing Expose request
18:54:59.227 00.002 8384 Worker thread wakes up
18:54:59.227 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:54:59.227 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:55:00.374 01.147 8384 Exposure complete
18:55:00.433 00.059 8384 worker thread done servicing request
18:55:00.435 00.002 7080 OnExposeComplete: enter
18:55:00.437 00.002 7080 UpdateGuideState(): m_state=1
18:55:00.437 00.000 7080 UpdateCurrentPosition: no star selected
18:55:00.437 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:55:00.437 00.000 7080 Status Line: No star selected
18:55:00.437 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:55:00.494 00.057 7080 UpdateGuideState exits: No star selected
18:55:00.501 00.007 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:00.501 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:55:00.501 00.000 7080 Enqueuing Expose request
18:55:00.501 00.000 8384 Worker thread wakes up
18:55:00.501 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:55:00.501 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:55:01.425 00.924 8384 Exposure complete
18:55:01.452 00.027 8384 worker thread done servicing request
18:55:01.452 00.000 7080 OnExposeComplete: enter
18:55:01.463 00.011 7080 UpdateGuideState(): m_state=1
18:55:01.463 00.000 7080 UpdateCurrentPosition: no star selected
18:55:01.469 00.006 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:55:01.469 00.000 7080 Status Line: No star selected
18:55:01.469 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:55:01.523 00.054 7080 UpdateGuideState exits: No star selected
18:55:01.525 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:01.532 00.007 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:55:01.532 00.000 7080 Enqueuing Expose request
18:55:01.532 00.000 8384 Worker thread wakes up
18:55:01.532 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:55:01.532 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:55:02.669 01.137 8384 Exposure complete
18:55:02.700 00.031 8384 worker thread done servicing request
18:55:02.700 00.000 7080 OnExposeComplete: enter
18:55:02.714 00.014 7080 UpdateGuideState(): m_state=1
18:55:02.716 00.002 7080 UpdateCurrentPosition: no star selected
18:55:02.720 00.004 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:55:02.722 00.002 7080 Status Line: No star selected
18:55:02.724 00.002 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:55:02.775 00.051 7080 UpdateGuideState exits: No star selected
18:55:02.779 00.004 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:02.779 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:55:02.779 00.000 7080 Enqueuing Expose request
18:55:02.779 00.000 8384 Worker thread wakes up
18:55:02.779 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:55:02.779 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:55:03.712 00.933 8384 Exposure complete
18:55:03.801 00.089 8384 worker thread done servicing request
18:55:03.801 00.000 7080 OnExposeComplete: enter
18:55:03.801 00.000 7080 UpdateGuideState(): m_state=1
18:55:03.806 00.005 7080 UpdateCurrentPosition: no star selected
18:55:03.809 00.003 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:55:03.809 00.000 7080 Status Line: No star selected
18:55:03.809 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=21, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:55:03.857 00.048 7080 UpdateGuideState exits: No star selected
18:55:03.857 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:03.857 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:55:03.857 00.000 7080 Enqueuing Expose request
18:55:03.869 00.012 8384 Worker thread wakes up
18:55:03.869 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:55:03.869 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:55:05.014 01.145 8384 Exposure complete
18:55:05.077 00.063 8384 worker thread done servicing request
18:55:05.077 00.000 7080 OnExposeComplete: enter
18:55:05.077 00.000 7080 UpdateGuideState(): m_state=1
18:55:05.077 00.000 7080 UpdateCurrentPosition: no star selected
18:55:05.088 00.011 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:55:05.088 00.000 7080 Status Line: No star selected
18:55:05.093 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:55:05.143 00.050 7080 UpdateGuideState exits: No star selected
18:55:05.143 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:05.150 00.007 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:55:05.150 00.000 7080 Enqueuing Expose request
18:55:05.154 00.004 8384 Worker thread wakes up
18:55:05.154 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:55:05.156 00.002 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:55:06.066 00.910 8384 Exposure complete
18:55:06.130 00.064 8384 worker thread done servicing request
18:55:06.132 00.002 7080 OnExposeComplete: enter
18:55:06.132 00.000 7080 UpdateGuideState(): m_state=1
18:55:06.132 00.000 7080 UpdateCurrentPosition: no star selected
18:55:06.132 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:55:06.132 00.000 7080 Status Line: No star selected
18:55:06.140 00.008 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:55:06.187 00.047 7080 UpdateGuideState exits: No star selected
18:55:06.187 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:06.187 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:55:06.187 00.000 7080 Enqueuing Expose request
18:55:06.187 00.000 8384 Worker thread wakes up
18:55:06.187 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:55:06.187 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:55:07.343 01.156 8384 Exposure complete
18:55:07.390 00.047 8384 worker thread done servicing request
18:55:07.390 00.000 7080 OnExposeComplete: enter
18:55:07.393 00.003 7080 UpdateGuideState(): m_state=1
18:55:07.395 00.002 7080 UpdateCurrentPosition: no star selected
18:55:07.398 00.003 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:55:07.400 00.002 7080 Status Line: No star selected
18:55:07.400 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:55:07.438 00.038 7080 UpdateGuideState exits: No star selected
18:55:07.454 00.016 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:07.454 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:55:07.454 00.000 7080 Enqueuing Expose request
18:55:07.454 00.000 8384 Worker thread wakes up
18:55:07.454 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:55:07.454 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:55:08.376 00.922 8384 Exposure complete
18:55:08.431 00.055 8384 worker thread done servicing request
18:55:08.431 00.000 7080 OnExposeComplete: enter
18:55:08.431 00.000 7080 UpdateGuideState(): m_state=1
18:55:08.431 00.000 7080 UpdateCurrentPosition: no star selected
18:55:08.439 00.008 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:55:08.441 00.002 7080 Status Line: No star selected
18:55:08.441 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:55:08.487 00.046 7080 UpdateGuideState exits: No star selected
18:55:08.491 00.004 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:08.494 00.003 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:55:08.494 00.000 7080 Enqueuing Expose request
18:55:08.494 00.000 8384 Worker thread wakes up
18:55:08.494 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:55:08.494 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:55:09.645 01.151 8384 Exposure complete
18:55:09.699 00.054 8384 worker thread done servicing request
18:55:09.701 00.002 7080 OnExposeComplete: enter
18:55:09.703 00.002 7080 UpdateGuideState(): m_state=1
18:55:09.705 00.002 7080 UpdateCurrentPosition: no star selected
18:55:09.707 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:55:09.708 00.001 7080 Status Line: No star selected
18:55:09.713 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:55:09.760 00.047 7080 UpdateGuideState exits: No star selected
18:55:09.762 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:09.764 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:55:09.766 00.002 7080 Enqueuing Expose request
18:55:09.768 00.002 8384 Worker thread wakes up
18:55:09.768 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:55:09.768 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:55:10.692 00.924 8384 Exposure complete
18:55:10.756 00.064 8384 worker thread done servicing request
18:55:10.756 00.000 7080 OnExposeComplete: enter
18:55:10.756 00.000 7080 UpdateGuideState(): m_state=1
18:55:10.756 00.000 7080 UpdateCurrentPosition: no star selected
18:55:10.756 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:55:10.756 00.000 7080 Status Line: No star selected
18:55:10.772 00.016 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=24, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:55:10.819 00.047 7080 UpdateGuideState exits: No star selected
18:55:10.824 00.005 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:10.824 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:55:10.826 00.002 7080 Enqueuing Expose request
18:55:10.828 00.002 8384 Worker thread wakes up
18:55:10.828 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:55:10.828 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:55:11.979 01.151 8384 Exposure complete
18:55:12.025 00.046 8384 worker thread done servicing request
18:55:12.025 00.000 7080 OnExposeComplete: enter
18:55:12.028 00.003 7080 UpdateGuideState(): m_state=1
18:55:12.030 00.002 7080 UpdateCurrentPosition: no star selected
18:55:12.032 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:55:12.034 00.002 7080 Status Line: No star selected
18:55:12.038 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=24, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:55:12.080 00.042 7080 UpdateGuideState exits: No star selected
18:55:12.088 00.008 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:12.091 00.003 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:55:12.091 00.000 7080 Enqueuing Expose request
18:55:12.091 00.000 8384 Worker thread wakes up
18:55:12.091 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:55:12.091 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:55:13.010 00.919 8384 Exposure complete
18:55:13.041 00.031 8384 worker thread done servicing request
18:55:13.041 00.000 7080 OnExposeComplete: enter
18:55:13.041 00.000 7080 UpdateGuideState(): m_state=1
18:55:13.041 00.000 7080 UpdateCurrentPosition: no star selected
18:55:13.041 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:55:13.056 00.015 7080 Status Line: No star selected
18:55:13.056 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:55:13.104 00.048 7080 UpdateGuideState exits: No star selected
18:55:13.104 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:13.104 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:55:13.104 00.000 7080 Enqueuing Expose request
18:55:13.104 00.000 8384 Worker thread wakes up
18:55:13.104 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:55:13.104 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:55:14.261 01.157 8384 Exposure complete
18:55:14.335 00.074 8384 worker thread done servicing request
18:55:14.335 00.000 7080 OnExposeComplete: enter
18:55:14.338 00.003 7080 UpdateGuideState(): m_state=1
18:55:14.338 00.000 7080 UpdateCurrentPosition: no star selected
18:55:14.341 00.003 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:55:14.341 00.000 7080 Status Line: No star selected
18:55:14.341 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:55:14.389 00.048 7080 UpdateGuideState exits: No star selected
18:55:14.389 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:14.389 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:55:14.389 00.000 7080 Enqueuing Expose request
18:55:14.402 00.013 8384 Worker thread wakes up
18:55:14.402 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:55:14.402 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:55:15.327 00.925 8384 Exposure complete
18:55:15.411 00.084 8384 worker thread done servicing request
18:55:15.411 00.000 7080 OnExposeComplete: enter
18:55:15.413 00.002 7080 UpdateGuideState(): m_state=1
18:55:15.415 00.002 7080 UpdateCurrentPosition: no star selected
18:55:15.419 00.004 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:55:15.421 00.002 7080 Status Line: No star selected
18:55:15.424 00.003 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=24, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:55:15.470 00.046 7080 UpdateGuideState exits: No star selected
18:55:15.470 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:15.470 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:55:15.470 00.000 7080 Enqueuing Expose request
18:55:15.470 00.000 8384 Worker thread wakes up
18:55:15.470 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:55:15.470 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:55:16.629 01.159 8384 Exposure complete
18:55:16.676 00.047 8384 worker thread done servicing request
18:55:16.676 00.000 7080 OnExposeComplete: enter
18:55:16.676 00.000 7080 UpdateGuideState(): m_state=1
18:55:16.681 00.005 7080 UpdateCurrentPosition: no star selected
18:55:16.681 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:55:16.681 00.000 7080 Status Line: No star selected
18:55:16.681 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=1, Gamma=0.410
18:55:16.736 00.055 7080 UpdateGuideState exits: No star selected
18:55:16.738 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:16.740 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:55:16.742 00.002 7080 Enqueuing Expose request
18:55:16.742 00.000 8384 Worker thread wakes up
18:55:16.742 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:55:16.742 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:55:17.662 00.920 8384 Exposure complete
18:55:17.713 00.051 8384 worker thread done servicing request
18:55:17.713 00.000 7080 OnExposeComplete: enter
18:55:17.713 00.000 7080 UpdateGuideState(): m_state=1
18:55:17.713 00.000 7080 UpdateCurrentPosition: no star selected
18:55:17.713 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:55:17.713 00.000 7080 Status Line: No star selected
18:55:17.725 00.012 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=2, Gamma=0.410
18:55:17.772 00.047 7080 UpdateGuideState exits: No star selected
18:55:17.777 00.005 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:17.779 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:55:17.779 00.000 7080 Enqueuing Expose request
18:55:17.779 00.000 8384 Worker thread wakes up
18:55:17.779 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:55:17.779 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:55:18.943 01.164 8384 Exposure complete
18:55:19.006 00.063 8384 worker thread done servicing request
18:55:19.006 00.000 7080 OnExposeComplete: enter
18:55:19.006 00.000 7080 UpdateGuideState(): m_state=1
18:55:19.006 00.000 7080 UpdateCurrentPosition: no star selected
18:55:19.006 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:55:19.024 00.018 7080 Status Line: No star selected
18:55:19.030 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=3, Gamma=0.410
18:55:19.074 00.044 7080 UpdateGuideState exits: No star selected
18:55:19.076 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:19.078 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:55:19.080 00.002 7080 Enqueuing Expose request
18:55:19.082 00.002 8384 Worker thread wakes up
18:55:19.082 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:55:19.082 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:55:19.994 00.912 8384 Exposure complete
18:55:20.056 00.062 8384 worker thread done servicing request
18:55:20.056 00.000 7080 OnExposeComplete: enter
18:55:20.056 00.000 7080 UpdateGuideState(): m_state=1
18:55:20.056 00.000 7080 UpdateCurrentPosition: no star selected
18:55:20.056 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:55:20.056 00.000 7080 Status Line: No star selected
18:55:20.071 00.015 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=1, FiltMin=0, FiltMax=2, Gamma=0.410
18:55:20.119 00.048 7080 UpdateGuideState exits: No star selected
18:55:20.119 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:20.119 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:55:20.119 00.000 7080 Enqueuing Expose request
18:55:20.119 00.000 8384 Worker thread wakes up
18:55:20.119 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:55:20.119 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:55:21.275 01.156 8384 Exposure complete
18:55:21.343 00.068 8384 worker thread done servicing request
18:55:21.343 00.000 7080 OnExposeComplete: enter
18:55:21.343 00.000 7080 UpdateGuideState(): m_state=1
18:55:21.343 00.000 7080 UpdateCurrentPosition: no star selected
18:55:21.343 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:55:21.343 00.000 7080 Status Line: No star selected
18:55:21.343 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=1, FiltMin=0, FiltMax=2, Gamma=0.410
18:55:21.404 00.061 7080 UpdateGuideState exits: No star selected
18:55:21.404 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:21.404 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:55:21.404 00.000 7080 Enqueuing Expose request
18:55:21.404 00.000 8384 Worker thread wakes up
18:55:21.404 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:55:21.404 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:55:22.338 00.934 8384 Exposure complete
18:55:22.400 00.062 8384 worker thread done servicing request
18:55:22.400 00.000 7080 OnExposeComplete: enter
18:55:22.402 00.002 7080 UpdateGuideState(): m_state=1
18:55:22.404 00.002 7080 UpdateCurrentPosition: no star selected
18:55:22.406 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:55:22.408 00.002 7080 Status Line: No star selected
18:55:22.414 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=24, med=0, FiltMin=0, FiltMax=2, Gamma=0.410
18:55:22.450 00.036 7080 UpdateGuideState exits: No star selected
18:55:22.450 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:22.464 00.014 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:55:22.466 00.002 7080 Enqueuing Expose request
18:55:22.473 00.007 8384 Worker thread wakes up
18:55:22.473 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:55:22.473 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:55:23.629 01.156 8384 Exposure complete
18:55:23.681 00.052 8384 worker thread done servicing request
18:55:23.681 00.000 7080 OnExposeComplete: enter
18:55:23.681 00.000 7080 UpdateGuideState(): m_state=1
18:55:23.681 00.000 7080 UpdateCurrentPosition: no star selected
18:55:23.681 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:55:23.690 00.009 7080 Status Line: No star selected
18:55:23.690 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=2, Gamma=0.410
18:55:23.739 00.049 7080 UpdateGuideState exits: No star selected
18:55:23.741 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:23.744 00.003 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:55:23.744 00.000 7080 Enqueuing Expose request
18:55:23.744 00.000 8384 Worker thread wakes up
18:55:23.744 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:55:23.744 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:55:24.673 00.929 8384 Exposure complete
18:55:24.721 00.048 8384 worker thread done servicing request
18:55:24.721 00.000 7080 OnExposeComplete: enter
18:55:24.721 00.000 7080 UpdateGuideState(): m_state=1
18:55:24.736 00.015 7080 UpdateCurrentPosition: no star selected
18:55:24.736 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:55:24.736 00.000 7080 Status Line: No star selected
18:55:24.744 00.008 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=50, med=0, FiltMin=0, FiltMax=27, Gamma=0.410
18:55:24.784 00.040 7080 UpdateGuideState exits: No star selected
18:55:24.784 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:24.784 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:55:24.784 00.000 7080 Enqueuing Expose request
18:55:24.784 00.000 8384 Worker thread wakes up
18:55:24.784 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:55:24.784 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:55:25.945 01.161 8384 Exposure complete
18:55:26.022 00.077 8384 worker thread done servicing request
18:55:26.022 00.000 7080 OnExposeComplete: enter
18:55:26.024 00.002 7080 UpdateGuideState(): m_state=1
18:55:26.025 00.001 7080 UpdateCurrentPosition: no star selected
18:55:26.029 00.004 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:55:26.031 00.002 7080 Status Line: No star selected
18:55:26.035 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=48, med=0, FiltMin=0, FiltMax=25, Gamma=0.410
18:55:26.083 00.048 7080 UpdateGuideState exits: No star selected
18:55:26.085 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:26.096 00.011 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:55:26.096 00.000 7080 Enqueuing Expose request
18:55:26.103 00.007 8384 Worker thread wakes up
18:55:26.103 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:55:26.103 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:55:27.026 00.923 8384 Exposure complete
18:55:27.090 00.064 8384 worker thread done servicing request
18:55:27.090 00.000 7080 OnExposeComplete: enter
18:55:27.090 00.000 7080 UpdateGuideState(): m_state=1
18:55:27.090 00.000 7080 UpdateCurrentPosition: no star selected
18:55:27.090 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:55:27.090 00.000 7080 Status Line: No star selected
18:55:27.107 00.017 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=0, FiltMin=0, FiltMax=22, Gamma=0.410
18:55:27.153 00.046 7080 UpdateGuideState exits: No star selected
18:55:27.153 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:27.153 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:55:27.153 00.000 7080 Enqueuing Expose request
18:55:27.153 00.000 8384 Worker thread wakes up
18:55:27.153 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:55:27.153 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:55:28.312 01.159 8384 Exposure complete
18:55:28.381 00.069 8384 worker thread done servicing request
18:55:28.383 00.002 7080 OnExposeComplete: enter
18:55:28.383 00.000 7080 UpdateGuideState(): m_state=1
18:55:28.383 00.000 7080 UpdateCurrentPosition: no star selected
18:55:28.391 00.008 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:55:28.393 00.002 7080 Status Line: No star selected
18:55:28.399 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=45, med=0, FiltMin=0, FiltMax=27, Gamma=0.410
18:55:28.436 00.037 7080 UpdateGuideState exits: No star selected
18:55:28.436 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:28.436 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:55:28.451 00.015 7080 Enqueuing Expose request
18:55:28.451 00.000 8384 Worker thread wakes up
18:55:28.451 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:55:28.451 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:55:29.375 00.924 8384 Exposure complete
18:55:29.454 00.079 8384 worker thread done servicing request
18:55:29.454 00.000 7080 OnExposeComplete: enter
18:55:29.456 00.002 7080 UpdateGuideState(): m_state=1
18:55:29.458 00.002 7080 UpdateCurrentPosition: no star selected
18:55:29.460 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:55:29.463 00.003 7080 Status Line: No star selected
18:55:29.470 00.007 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=0, FiltMin=0, FiltMax=25, Gamma=0.410
18:55:29.516 00.046 7080 UpdateGuideState exits: No star selected
18:55:29.516 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:29.516 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:55:29.525 00.009 7080 Enqueuing Expose request
18:55:29.529 00.004 8384 Worker thread wakes up
18:55:29.529 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:55:29.529 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:55:30.662 01.133 8384 Exposure complete
18:55:30.712 00.050 8384 worker thread done servicing request
18:55:30.712 00.000 7080 OnExposeComplete: enter
18:55:30.712 00.000 7080 UpdateGuideState(): m_state=1
18:55:30.712 00.000 7080 UpdateCurrentPosition: no star selected
18:55:30.712 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:55:30.712 00.000 7080 Status Line: No star selected
18:55:30.725 00.013 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=0, FiltMin=0, FiltMax=22, Gamma=0.410
18:55:30.773 00.048 7080 UpdateGuideState exits: No star selected
18:55:30.773 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:30.775 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:55:30.775 00.000 7080 Enqueuing Expose request
18:55:30.775 00.000 8384 Worker thread wakes up
18:55:30.775 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:55:30.775 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:55:31.709 00.934 8384 Exposure complete
18:55:31.770 00.061 8384 worker thread done servicing request
18:55:31.770 00.000 7080 OnExposeComplete: enter
18:55:31.772 00.002 7080 UpdateGuideState(): m_state=1
18:55:31.775 00.003 7080 UpdateCurrentPosition: no star selected
18:55:31.777 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:55:31.779 00.002 7080 Status Line: No star selected
18:55:31.785 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=34, med=0, FiltMin=0, FiltMax=25, Gamma=0.410
18:55:31.820 00.035 7080 UpdateGuideState exits: No star selected
18:55:31.820 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:31.838 00.018 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:55:31.838 00.000 7080 Enqueuing Expose request
18:55:31.842 00.004 8384 Worker thread wakes up
18:55:31.842 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:55:31.842 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:55:32.980 01.138 8384 Exposure complete
18:55:33.028 00.048 8384 worker thread done servicing request
18:55:33.028 00.000 7080 OnExposeComplete: enter
18:55:33.028 00.000 7080 UpdateGuideState(): m_state=1
18:55:33.028 00.000 7080 UpdateCurrentPosition: no star selected
18:55:33.028 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:55:33.028 00.000 7080 Status Line: No star selected
18:55:33.043 00.015 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=16, Gamma=0.410
18:55:33.091 00.048 7080 UpdateGuideState exits: No star selected
18:55:33.091 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:33.091 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:55:33.091 00.000 7080 Enqueuing Expose request
18:55:33.091 00.000 8384 Worker thread wakes up
18:55:33.091 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:55:33.091 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:55:34.012 00.921 8384 Exposure complete
18:55:34.059 00.047 8384 worker thread done servicing request
18:55:34.059 00.000 7080 OnExposeComplete: enter
18:55:34.059 00.000 7080 UpdateGuideState(): m_state=1
18:55:34.059 00.000 7080 UpdateCurrentPosition: no star selected
18:55:34.059 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:55:34.075 00.016 7080 Status Line: No star selected
18:55:34.075 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=7, Gamma=0.410
18:55:34.127 00.052 7080 UpdateGuideState exits: No star selected
18:55:34.129 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:34.131 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:55:34.131 00.000 7080 Enqueuing Expose request
18:55:34.133 00.002 8384 Worker thread wakes up
18:55:34.133 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:55:34.133 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:55:35.275 01.142 8384 Exposure complete
18:55:35.346 00.071 8384 worker thread done servicing request
18:55:35.346 00.000 7080 OnExposeComplete: enter
18:55:35.346 00.000 7080 UpdateGuideState(): m_state=1
18:55:35.346 00.000 7080 UpdateCurrentPosition: no star selected
18:55:35.346 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:55:35.346 00.000 7080 Status Line: No star selected
18:55:35.362 00.016 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=2, Gamma=0.410
18:55:35.410 00.048 7080 UpdateGuideState exits: No star selected
18:55:35.410 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:35.410 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:55:35.410 00.000 7080 Enqueuing Expose request
18:55:35.410 00.000 8384 Worker thread wakes up
18:55:35.410 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:55:35.410 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:55:36.345 00.935 8384 Exposure complete
18:55:36.393 00.048 8384 worker thread done servicing request
18:55:36.393 00.000 7080 OnExposeComplete: enter
18:55:36.393 00.000 7080 UpdateGuideState(): m_state=1
18:55:36.393 00.000 7080 UpdateCurrentPosition: no star selected
18:55:36.400 00.007 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:55:36.400 00.000 7080 Status Line: No star selected
18:55:36.400 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=2, Gamma=0.410
18:55:36.453 00.053 7080 UpdateGuideState exits: No star selected
18:55:36.456 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:36.456 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:55:36.456 00.000 7080 Enqueuing Expose request
18:55:36.456 00.000 8384 Worker thread wakes up
18:55:36.456 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:55:36.456 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:55:37.617 01.161 8384 Exposure complete
18:55:37.664 00.047 8384 worker thread done servicing request
18:55:37.664 00.000 7080 OnExposeComplete: enter
18:55:37.664 00.000 7080 UpdateGuideState(): m_state=1
18:55:37.680 00.016 7080 UpdateCurrentPosition: no star selected
18:55:37.682 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:55:37.682 00.000 7080 Status Line: No star selected
18:55:37.682 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=2, Gamma=0.410
18:55:37.732 00.050 7080 UpdateGuideState exits: No star selected
18:55:37.736 00.004 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:37.736 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:55:37.738 00.002 7080 Enqueuing Expose request
18:55:37.740 00.002 8384 Worker thread wakes up
18:55:37.740 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:55:37.740 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:55:38.661 00.921 8384 Exposure complete
18:55:38.725 00.064 8384 worker thread done servicing request
18:55:38.725 00.000 7080 OnExposeComplete: enter
18:55:38.730 00.005 7080 UpdateGuideState(): m_state=1
18:55:38.732 00.002 7080 UpdateCurrentPosition: no star selected
18:55:38.734 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:55:38.734 00.000 7080 Status Line: No star selected
18:55:38.740 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=23, med=0, FiltMin=0, FiltMax=2, Gamma=0.410
18:55:38.775 00.035 7080 UpdateGuideState exits: No star selected
18:55:38.788 00.013 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:38.788 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:55:38.788 00.000 7080 Enqueuing Expose request
18:55:38.788 00.000 8384 Worker thread wakes up
18:55:38.788 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:55:38.788 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:55:39.946 01.158 8384 Exposure complete
18:55:39.994 00.048 8384 worker thread done servicing request
18:55:39.994 00.000 7080 OnExposeComplete: enter
18:55:40.010 00.016 7080 UpdateGuideState(): m_state=1
18:55:40.010 00.000 7080 UpdateCurrentPosition: no star selected
18:55:40.010 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:55:40.010 00.000 7080 Status Line: No star selected
18:55:40.010 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=3, Gamma=0.410
18:55:40.057 00.047 7080 UpdateGuideState exits: No star selected
18:55:40.057 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:40.057 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:55:40.057 00.000 7080 Enqueuing Expose request
18:55:40.073 00.016 8384 Worker thread wakes up
18:55:40.076 00.003 8384 worker thread servicing REQUEST_EXPOSE 1000
18:55:40.076 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:55:40.994 00.918 8384 Exposure complete
18:55:41.041 00.047 8384 worker thread done servicing request
18:55:41.041 00.000 7080 OnExposeComplete: enter
18:55:41.056 00.015 7080 UpdateGuideState(): m_state=1
18:55:41.056 00.000 7080 UpdateCurrentPosition: no star selected
18:55:41.056 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:55:41.056 00.000 7080 Status Line: No star selected
18:55:41.056 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=24, med=0, FiltMin=0, FiltMax=2, Gamma=0.410
18:55:41.104 00.048 7080 UpdateGuideState exits: No star selected
18:55:41.104 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:41.104 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:55:41.119 00.015 7080 Enqueuing Expose request
18:55:41.125 00.006 8384 Worker thread wakes up
18:55:41.125 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:55:41.125 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:55:42.277 01.152 8384 Exposure complete
18:55:42.341 00.064 8384 worker thread done servicing request
18:55:42.341 00.000 7080 OnExposeComplete: enter
18:55:42.341 00.000 7080 UpdateGuideState(): m_state=1
18:55:42.341 00.000 7080 UpdateCurrentPosition: no star selected
18:55:42.341 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:55:42.357 00.016 7080 Status Line: No star selected
18:55:42.357 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=23, med=0, FiltMin=0, FiltMax=2, Gamma=0.410
18:55:42.404 00.047 7080 UpdateGuideState exits: No star selected
18:55:42.404 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:42.404 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:55:42.404 00.000 7080 Enqueuing Expose request
18:55:42.404 00.000 8384 Worker thread wakes up
18:55:42.404 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:55:42.404 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:55:43.338 00.934 8384 Exposure complete
18:55:43.422 00.084 8384 worker thread done servicing request
18:55:43.422 00.000 7080 OnExposeComplete: enter
18:55:43.422 00.000 7080 UpdateGuideState(): m_state=1
18:55:43.422 00.000 7080 UpdateCurrentPosition: no star selected
18:55:43.422 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:55:43.432 00.010 7080 Status Line: No star selected
18:55:43.438 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=2, Gamma=0.410
18:55:43.474 00.036 7080 UpdateGuideState exits: No star selected
18:55:43.486 00.012 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:43.486 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:55:43.486 00.000 7080 Enqueuing Expose request
18:55:43.486 00.000 8384 Worker thread wakes up
18:55:43.486 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:55:43.486 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:55:44.630 01.144 8384 Exposure complete
18:55:44.679 00.049 8384 worker thread done servicing request
18:55:44.679 00.000 7080 OnExposeComplete: enter
18:55:44.681 00.002 7080 UpdateGuideState(): m_state=1
18:55:44.683 00.002 7080 UpdateCurrentPosition: no star selected
18:55:44.685 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:55:44.687 00.002 7080 Status Line: No star selected
18:55:44.692 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=2, Gamma=0.410
18:55:44.736 00.044 7080 UpdateGuideState exits: No star selected
18:55:44.738 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:44.740 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:55:44.742 00.002 7080 Enqueuing Expose request
18:55:44.744 00.002 8384 Worker thread wakes up
18:55:44.744 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:55:44.744 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:55:45.672 00.928 8384 Exposure complete
18:55:45.744 00.072 8384 worker thread done servicing request
18:55:45.744 00.000 7080 OnExposeComplete: enter
18:55:45.744 00.000 7080 UpdateGuideState(): m_state=1
18:55:45.744 00.000 7080 UpdateCurrentPosition: no star selected
18:55:45.744 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:55:45.752 00.008 7080 Status Line: No star selected
18:55:45.752 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=2, Gamma=0.410
18:55:45.799 00.047 7080 UpdateGuideState exits: No star selected
18:55:45.801 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:45.803 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:55:45.805 00.002 7080 Enqueuing Expose request
18:55:45.806 00.001 8384 Worker thread wakes up
18:55:45.806 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:55:45.806 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:55:46.960 01.154 8384 Exposure complete
18:55:47.007 00.047 8384 worker thread done servicing request
18:55:47.007 00.000 7080 OnExposeComplete: enter
18:55:47.007 00.000 7080 UpdateGuideState(): m_state=1
18:55:47.007 00.000 7080 UpdateCurrentPosition: no star selected
18:55:47.025 00.018 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:55:47.025 00.000 7080 Status Line: No star selected
18:55:47.025 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=21, med=0, FiltMin=0, FiltMax=2, Gamma=0.410
18:55:47.076 00.051 7080 UpdateGuideState exits: No star selected
18:55:47.078 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:47.080 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:55:47.082 00.002 7080 Enqueuing Expose request
18:55:47.082 00.000 8384 Worker thread wakes up
18:55:47.082 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:55:47.082 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:55:48.006 00.924 8384 Exposure complete
18:55:48.056 00.050 8384 worker thread done servicing request
18:55:48.056 00.000 7080 OnExposeComplete: enter
18:55:48.068 00.012 7080 UpdateGuideState(): m_state=1
18:55:48.069 00.001 7080 UpdateCurrentPosition: no star selected
18:55:48.069 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:55:48.069 00.000 7080 Status Line: No star selected
18:55:48.069 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=13, Gamma=0.410
18:55:48.119 00.050 7080 UpdateGuideState exits: No star selected
18:55:48.119 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:48.119 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:55:48.119 00.000 7080 Enqueuing Expose request
18:55:48.119 00.000 8384 Worker thread wakes up
18:55:48.119 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:55:48.119 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:55:49.287 01.168 8384 Exposure complete
18:55:49.366 00.079 8384 worker thread done servicing request
18:55:49.366 00.000 7080 OnExposeComplete: enter
18:55:49.369 00.003 7080 UpdateGuideState(): m_state=1
18:55:49.369 00.000 7080 UpdateCurrentPosition: no star selected
18:55:49.369 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:55:49.377 00.008 7080 Status Line: No star selected
18:55:49.384 00.007 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=44, med=0, FiltMin=0, FiltMax=21, Gamma=0.410
18:55:49.429 00.045 7080 UpdateGuideState exits: No star selected
18:55:49.432 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:49.432 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:55:49.432 00.000 7080 Enqueuing Expose request
18:55:49.444 00.012 8384 Worker thread wakes up
18:55:49.446 00.002 8384 worker thread servicing REQUEST_EXPOSE 1000
18:55:49.446 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:55:50.366 00.920 8384 Exposure complete
18:55:50.414 00.048 8384 worker thread done servicing request
18:55:50.414 00.000 7080 OnExposeComplete: enter
18:55:50.414 00.000 7080 UpdateGuideState(): m_state=1
18:55:50.429 00.015 7080 UpdateCurrentPosition: no star selected
18:55:50.433 00.004 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:55:50.435 00.002 7080 Status Line: No star selected
18:55:50.441 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=35, med=0, FiltMin=0, FiltMax=25, Gamma=0.410
18:55:50.488 00.047 7080 UpdateGuideState exits: No star selected
18:55:50.490 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:50.492 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:55:50.496 00.004 7080 Enqueuing Expose request
18:55:50.499 00.003 8384 Worker thread wakes up
18:55:50.499 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:55:50.499 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:55:51.635 01.136 8384 Exposure complete
18:55:51.682 00.047 8384 worker thread done servicing request
18:55:51.682 00.000 7080 OnExposeComplete: enter
18:55:51.690 00.008 7080 UpdateGuideState(): m_state=1
18:55:51.692 00.002 7080 UpdateCurrentPosition: no star selected
18:55:51.694 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:55:51.694 00.000 7080 Status Line: No star selected
18:55:51.699 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=19, Gamma=0.410
18:55:51.744 00.045 7080 UpdateGuideState exits: No star selected
18:55:51.746 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:51.748 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:55:51.750 00.002 7080 Enqueuing Expose request
18:55:51.752 00.002 8384 Worker thread wakes up
18:55:51.752 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:55:51.752 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:55:52.683 00.931 8384 Exposure complete
18:55:52.746 00.063 8384 worker thread done servicing request
18:55:52.746 00.000 7080 OnExposeComplete: enter
18:55:52.756 00.010 7080 UpdateGuideState(): m_state=1
18:55:52.756 00.000 7080 UpdateCurrentPosition: no star selected
18:55:52.759 00.003 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:55:52.763 00.004 7080 Status Line: No star selected
18:55:52.768 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=34, med=0, FiltMin=0, FiltMax=22, Gamma=0.410
18:55:52.816 00.048 7080 UpdateGuideState exits: No star selected
18:55:52.818 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:52.820 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:55:52.822 00.002 7080 Enqueuing Expose request
18:55:52.822 00.000 8384 Worker thread wakes up
18:55:52.822 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:55:52.822 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:55:53.968 01.146 8384 Exposure complete
18:55:54.012 00.044 8384 worker thread done servicing request
18:55:54.012 00.000 7080 OnExposeComplete: enter
18:55:54.012 00.000 7080 UpdateGuideState(): m_state=1
18:55:54.012 00.000 7080 UpdateCurrentPosition: no star selected
18:55:54.012 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:55:54.012 00.000 7080 Status Line: No star selected
18:55:54.028 00.016 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=0, FiltMin=0, FiltMax=20, Gamma=0.410
18:55:54.075 00.047 7080 UpdateGuideState exits: No star selected
18:55:54.075 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:54.075 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:55:54.075 00.000 7080 Enqueuing Expose request
18:55:54.075 00.000 8384 Worker thread wakes up
18:55:54.075 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:55:54.075 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:55:54.996 00.921 8384 Exposure complete
18:55:55.043 00.047 8384 worker thread done servicing request
18:55:55.043 00.000 7080 OnExposeComplete: enter
18:55:55.043 00.000 7080 UpdateGuideState(): m_state=1
18:55:55.043 00.000 7080 UpdateCurrentPosition: no star selected
18:55:55.056 00.013 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:55:55.059 00.003 7080 Status Line: No star selected
18:55:55.059 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=50, med=0, FiltMin=0, FiltMax=26, Gamma=0.410
18:55:55.107 00.048 7080 UpdateGuideState exits: No star selected
18:55:55.107 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:55.107 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:55:55.107 00.000 7080 Enqueuing Expose request
18:55:55.107 00.000 8384 Worker thread wakes up
18:55:55.107 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:55:55.107 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:55:56.264 01.157 8384 Exposure complete
18:55:56.311 00.047 8384 worker thread done servicing request
18:55:56.311 00.000 7080 OnExposeComplete: enter
18:55:56.311 00.000 7080 UpdateGuideState(): m_state=1
18:55:56.311 00.000 7080 UpdateCurrentPosition: no star selected
18:55:56.327 00.016 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:55:56.327 00.000 7080 Status Line: No star selected
18:55:56.327 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=0, FiltMin=0, FiltMax=31, Gamma=0.410
18:55:56.374 00.047 7080 UpdateGuideState exits: No star selected
18:55:56.374 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:56.374 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:55:56.374 00.000 7080 Enqueuing Expose request
18:55:56.374 00.000 8384 Worker thread wakes up
18:55:56.374 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:55:56.374 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:55:57.295 00.921 8384 Exposure complete
18:55:57.342 00.047 8384 worker thread done servicing request
18:55:57.342 00.000 7080 OnExposeComplete: enter
18:55:57.342 00.000 7080 UpdateGuideState(): m_state=1
18:55:57.342 00.000 7080 UpdateCurrentPosition: no star selected
18:55:57.342 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:55:57.355 00.013 7080 Status Line: No star selected
18:55:57.361 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=0, FiltMin=0, FiltMax=28, Gamma=0.410
18:55:57.412 00.051 7080 UpdateGuideState exits: No star selected
18:55:57.414 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:57.416 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:55:57.420 00.004 7080 Enqueuing Expose request
18:55:57.422 00.002 8384 Worker thread wakes up
18:55:57.422 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:55:57.422 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:55:58.572 01.150 8384 Exposure complete
18:55:58.652 00.080 8384 worker thread done servicing request
18:55:58.652 00.000 7080 OnExposeComplete: enter
18:55:58.652 00.000 7080 UpdateGuideState(): m_state=1
18:55:58.652 00.000 7080 UpdateCurrentPosition: no star selected
18:55:58.652 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:55:58.652 00.000 7080 Status Line: No star selected
18:55:58.652 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=39, med=0, FiltMin=0, FiltMax=26, Gamma=0.410
18:55:58.709 00.057 7080 UpdateGuideState exits: No star selected
18:55:58.711 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:58.716 00.005 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:55:58.720 00.004 7080 Enqueuing Expose request
18:55:58.722 00.002 8384 Worker thread wakes up
18:55:58.722 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:55:58.722 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:55:59.650 00.928 8384 Exposure complete
18:55:59.698 00.048 8384 worker thread done servicing request
18:55:59.698 00.000 7080 OnExposeComplete: enter
18:55:59.698 00.000 7080 UpdateGuideState(): m_state=1
18:55:59.713 00.015 7080 UpdateCurrentPosition: no star selected
18:55:59.713 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:55:59.713 00.000 7080 Status Line: No star selected
18:55:59.713 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=18, Gamma=0.410
18:55:59.760 00.047 7080 UpdateGuideState exits: No star selected
18:55:59.760 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:55:59.760 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:55:59.760 00.000 7080 Enqueuing Expose request
18:55:59.760 00.000 8384 Worker thread wakes up
18:55:59.775 00.015 8384 worker thread servicing REQUEST_EXPOSE 1000
18:55:59.775 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:56:00.918 01.143 8384 Exposure complete
18:56:00.978 00.060 8384 worker thread done servicing request
18:56:00.978 00.000 7080 OnExposeComplete: enter
18:56:00.982 00.004 7080 UpdateGuideState(): m_state=1
18:56:00.982 00.000 7080 UpdateCurrentPosition: no star selected
18:56:00.982 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:56:00.982 00.000 7080 Status Line: No star selected
18:56:00.982 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=18, Gamma=0.410
18:56:01.029 00.047 7080 UpdateGuideState exits: No star selected
18:56:01.029 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:01.029 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:56:01.029 00.000 7080 Enqueuing Expose request
18:56:01.045 00.016 8384 Worker thread wakes up
18:56:01.045 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:56:01.045 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:56:01.954 00.909 8384 Exposure complete
18:56:02.003 00.049 8384 worker thread done servicing request
18:56:02.003 00.000 7080 OnExposeComplete: enter
18:56:02.005 00.002 7080 UpdateGuideState(): m_state=1
18:56:02.005 00.000 7080 UpdateCurrentPosition: no star selected
18:56:02.011 00.006 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:56:02.013 00.002 7080 Status Line: No star selected
18:56:02.017 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=0, FiltMin=0, FiltMax=25, Gamma=0.410
18:56:02.063 00.046 7080 UpdateGuideState exits: No star selected
18:56:02.065 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:02.067 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:56:02.069 00.002 7080 Enqueuing Expose request
18:56:02.071 00.002 8384 Worker thread wakes up
18:56:02.071 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:56:02.071 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:56:03.220 01.149 8384 Exposure complete
18:56:03.291 00.071 8384 worker thread done servicing request
18:56:03.291 00.000 7080 OnExposeComplete: enter
18:56:03.291 00.000 7080 UpdateGuideState(): m_state=1
18:56:03.291 00.000 7080 UpdateCurrentPosition: no star selected
18:56:03.291 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:56:03.299 00.008 7080 Status Line: No star selected
18:56:03.299 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=0, FiltMin=0, FiltMax=29, Gamma=0.410
18:56:03.350 00.051 7080 UpdateGuideState exits: No star selected
18:56:03.350 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:03.350 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:56:03.350 00.000 7080 Enqueuing Expose request
18:56:03.350 00.000 8384 Worker thread wakes up
18:56:03.350 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:56:03.350 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:56:04.279 00.929 8384 Exposure complete
18:56:04.326 00.047 8384 worker thread done servicing request
18:56:04.328 00.002 7080 OnExposeComplete: enter
18:56:04.330 00.002 7080 UpdateGuideState(): m_state=1
18:56:04.332 00.002 7080 UpdateCurrentPosition: no star selected
18:56:04.334 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:56:04.336 00.002 7080 Status Line: No star selected
18:56:04.338 00.002 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=49, med=0, FiltMin=0, FiltMax=26, Gamma=0.410
18:56:04.388 00.050 7080 UpdateGuideState exits: No star selected
18:56:04.391 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:04.391 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:56:04.391 00.000 7080 Enqueuing Expose request
18:56:04.391 00.000 8384 Worker thread wakes up
18:56:04.391 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:56:04.391 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:56:05.546 01.155 8384 Exposure complete
18:56:05.627 00.081 8384 worker thread done servicing request
18:56:05.629 00.002 7080 OnExposeComplete: enter
18:56:05.629 00.000 7080 UpdateGuideState(): m_state=1
18:56:05.629 00.000 7080 UpdateCurrentPosition: no star selected
18:56:05.629 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:56:05.629 00.000 7080 Status Line: No star selected
18:56:05.641 00.012 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=0, FiltMin=0, FiltMax=29, Gamma=0.410
18:56:05.681 00.040 7080 UpdateGuideState exits: No star selected
18:56:05.681 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:05.689 00.008 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:56:05.689 00.000 7080 Enqueuing Expose request
18:56:05.689 00.000 8384 Worker thread wakes up
18:56:05.689 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:56:05.689 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:56:06.624 00.935 8384 Exposure complete
18:56:06.686 00.062 8384 worker thread done servicing request
18:56:06.686 00.000 7080 OnExposeComplete: enter
18:56:06.686 00.000 7080 UpdateGuideState(): m_state=1
18:56:06.686 00.000 7080 UpdateCurrentPosition: no star selected
18:56:06.686 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:56:06.686 00.000 7080 Status Line: No star selected
18:56:06.702 00.016 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=50, med=0, FiltMin=0, FiltMax=30, Gamma=0.410
18:56:06.744 00.042 7080 UpdateGuideState exits: No star selected
18:56:06.750 00.006 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:06.750 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:56:06.750 00.000 7080 Enqueuing Expose request
18:56:06.750 00.000 8384 Worker thread wakes up
18:56:06.750 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:56:06.750 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:56:07.879 01.129 8384 Exposure complete
18:56:07.982 00.103 8384 worker thread done servicing request
18:56:07.982 00.000 7080 OnExposeComplete: enter
18:56:07.982 00.000 7080 UpdateGuideState(): m_state=1
18:56:07.982 00.000 7080 UpdateCurrentPosition: no star selected
18:56:07.982 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:56:07.990 00.008 7080 Status Line: No star selected
18:56:07.994 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=47, med=0, FiltMin=0, FiltMax=26, Gamma=0.410
18:56:08.037 00.043 7080 UpdateGuideState exits: No star selected
18:56:08.037 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:08.037 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:56:08.037 00.000 7080 Enqueuing Expose request
18:56:08.037 00.000 8384 Worker thread wakes up
18:56:08.037 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:56:08.037 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:56:08.974 00.937 8384 Exposure complete
18:56:09.025 00.051 8384 worker thread done servicing request
18:56:09.025 00.000 7080 OnExposeComplete: enter
18:56:09.025 00.000 7080 UpdateGuideState(): m_state=1
18:56:09.037 00.012 7080 UpdateCurrentPosition: no star selected
18:56:09.037 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:56:09.037 00.000 7080 Status Line: No star selected
18:56:09.037 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=44, med=0, FiltMin=0, FiltMax=26, Gamma=0.410
18:56:09.088 00.051 7080 UpdateGuideState exits: No star selected
18:56:09.088 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:09.088 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:56:09.088 00.000 7080 Enqueuing Expose request
18:56:09.088 00.000 8384 Worker thread wakes up
18:56:09.088 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:56:09.088 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:56:10.241 01.153 8384 Exposure complete
18:56:10.288 00.047 8384 worker thread done servicing request
18:56:10.288 00.000 7080 OnExposeComplete: enter
18:56:10.304 00.016 7080 UpdateGuideState(): m_state=1
18:56:10.307 00.003 7080 UpdateCurrentPosition: no star selected
18:56:10.307 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:56:10.307 00.000 7080 Status Line: No star selected
18:56:10.307 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=44, med=0, FiltMin=0, FiltMax=23, Gamma=0.410
18:56:10.351 00.044 7080 UpdateGuideState exits: No star selected
18:56:10.351 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:10.351 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:56:10.351 00.000 7080 Enqueuing Expose request
18:56:10.367 00.016 8384 Worker thread wakes up
18:56:10.367 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:56:10.367 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:56:11.289 00.922 8384 Exposure complete
18:56:11.360 00.071 8384 worker thread done servicing request
18:56:11.360 00.000 7080 OnExposeComplete: enter
18:56:11.363 00.003 7080 UpdateGuideState(): m_state=1
18:56:11.365 00.002 7080 UpdateCurrentPosition: no star selected
18:56:11.369 00.004 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:56:11.371 00.002 7080 Status Line: No star selected
18:56:11.373 00.002 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=39, med=0, FiltMin=0, FiltMax=25, Gamma=0.410
18:56:11.416 00.043 7080 UpdateGuideState exits: No star selected
18:56:11.416 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:11.416 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:56:11.416 00.000 7080 Enqueuing Expose request
18:56:11.416 00.000 8384 Worker thread wakes up
18:56:11.416 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:56:11.431 00.015 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:56:12.557 01.126 8384 Exposure complete
18:56:12.636 00.079 8384 worker thread done servicing request
18:56:12.636 00.000 7080 OnExposeComplete: enter
18:56:12.636 00.000 7080 UpdateGuideState(): m_state=1
18:56:12.636 00.000 7080 UpdateCurrentPosition: no star selected
18:56:12.636 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:56:12.650 00.014 7080 Status Line: No star selected
18:56:12.652 00.002 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=0, FiltMin=0, FiltMax=22, Gamma=0.410
18:56:12.699 00.047 7080 UpdateGuideState exits: No star selected
18:56:12.699 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:12.699 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:56:12.699 00.000 7080 Enqueuing Expose request
18:56:12.699 00.000 8384 Worker thread wakes up
18:56:12.699 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:56:12.699 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:56:13.635 00.936 8384 Exposure complete
18:56:13.683 00.048 8384 worker thread done servicing request
18:56:13.683 00.000 7080 OnExposeComplete: enter
18:56:13.683 00.000 7080 UpdateGuideState(): m_state=1
18:56:13.699 00.016 7080 UpdateCurrentPosition: no star selected
18:56:13.701 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:56:13.701 00.000 7080 Status Line: No star selected
18:56:13.701 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=36, med=0, FiltMin=0, FiltMax=28, Gamma=0.410
18:56:13.747 00.046 7080 UpdateGuideState exits: No star selected
18:56:13.747 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:13.747 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:56:13.747 00.000 7080 Enqueuing Expose request
18:56:13.747 00.000 8384 Worker thread wakes up
18:56:13.747 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:56:13.747 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:56:14.902 01.155 8384 Exposure complete
18:56:14.965 00.063 8384 worker thread done servicing request
18:56:14.965 00.000 7080 OnExposeComplete: enter
18:56:14.965 00.000 7080 UpdateGuideState(): m_state=1
18:56:14.965 00.000 7080 UpdateCurrentPosition: no star selected
18:56:14.965 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:56:14.965 00.000 7080 Status Line: No star selected
18:56:14.965 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=36, med=0, FiltMin=0, FiltMax=23, Gamma=0.410
18:56:15.023 00.058 7080 UpdateGuideState exits: No star selected
18:56:15.025 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:15.028 00.003 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:56:15.033 00.005 7080 Enqueuing Expose request
18:56:15.035 00.002 8384 Worker thread wakes up
18:56:15.035 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:56:15.035 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:56:15.965 00.930 8384 Exposure complete
18:56:16.012 00.047 8384 worker thread done servicing request
18:56:16.012 00.000 7080 OnExposeComplete: enter
18:56:16.025 00.013 7080 UpdateGuideState(): m_state=1
18:56:16.028 00.003 7080 UpdateCurrentPosition: no star selected
18:56:16.028 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:56:16.028 00.000 7080 Status Line: No star selected
18:56:16.028 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=0, FiltMin=0, FiltMax=26, Gamma=0.410
18:56:16.082 00.054 7080 UpdateGuideState exits: No star selected
18:56:16.084 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:16.086 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:56:16.088 00.002 7080 Enqueuing Expose request
18:56:16.094 00.006 8384 Worker thread wakes up
18:56:16.094 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:56:16.094 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:56:17.244 01.150 8384 Exposure complete
18:56:17.306 00.062 8384 worker thread done servicing request
18:56:17.306 00.000 7080 OnExposeComplete: enter
18:56:17.306 00.000 7080 UpdateGuideState(): m_state=1
18:56:17.313 00.007 7080 UpdateCurrentPosition: no star selected
18:56:17.313 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:56:17.313 00.000 7080 Status Line: No star selected
18:56:17.313 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=0, FiltMin=0, FiltMax=27, Gamma=0.410
18:56:17.367 00.054 7080 UpdateGuideState exits: No star selected
18:56:17.373 00.006 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:17.376 00.003 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:56:17.379 00.003 7080 Enqueuing Expose request
18:56:17.379 00.000 8384 Worker thread wakes up
18:56:17.379 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:56:17.379 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:56:18.312 00.933 8384 Exposure complete
18:56:18.409 00.097 8384 worker thread done servicing request
18:56:18.409 00.000 7080 OnExposeComplete: enter
18:56:18.409 00.000 7080 UpdateGuideState(): m_state=1
18:56:18.409 00.000 7080 UpdateCurrentPosition: no star selected
18:56:18.409 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:56:18.409 00.000 7080 Status Line: No star selected
18:56:18.409 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=35, med=0, FiltMin=0, FiltMax=24, Gamma=0.410
18:56:18.467 00.058 7080 UpdateGuideState exits: No star selected
18:56:18.469 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:18.471 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:56:18.471 00.000 7080 Enqueuing Expose request
18:56:18.471 00.000 8384 Worker thread wakes up
18:56:18.471 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:56:18.471 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:56:19.616 01.145 8384 Exposure complete
18:56:19.710 00.094 8384 worker thread done servicing request
18:56:19.710 00.000 7080 OnExposeComplete: enter
18:56:19.715 00.005 7080 UpdateGuideState(): m_state=1
18:56:19.717 00.002 7080 UpdateCurrentPosition: no star selected
18:56:19.719 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:56:19.721 00.002 7080 Status Line: No star selected
18:56:19.726 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=39, med=0, FiltMin=0, FiltMax=23, Gamma=0.410
18:56:19.773 00.047 7080 UpdateGuideState exits: No star selected
18:56:19.779 00.006 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:19.779 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:56:19.779 00.000 7080 Enqueuing Expose request
18:56:19.779 00.000 8384 Worker thread wakes up
18:56:19.779 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:56:19.779 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:56:20.711 00.932 8384 Exposure complete
18:56:20.759 00.048 8384 worker thread done servicing request
18:56:20.759 00.000 7080 OnExposeComplete: enter
18:56:20.759 00.000 7080 UpdateGuideState(): m_state=1
18:56:20.775 00.016 7080 UpdateCurrentPosition: no star selected
18:56:20.775 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:56:20.775 00.000 7080 Status Line: No star selected
18:56:20.775 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=0, FiltMin=0, FiltMax=21, Gamma=0.410
18:56:20.822 00.047 7080 UpdateGuideState exits: No star selected
18:56:20.822 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:20.822 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:56:20.822 00.000 7080 Enqueuing Expose request
18:56:20.840 00.018 8384 Worker thread wakes up
18:56:20.840 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:56:20.840 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:56:21.986 01.146 8384 Exposure complete
18:56:22.028 00.042 8384 worker thread done servicing request
18:56:22.028 00.000 7080 OnExposeComplete: enter
18:56:22.038 00.010 7080 UpdateGuideState(): m_state=1
18:56:22.040 00.002 7080 UpdateCurrentPosition: no star selected
18:56:22.042 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:56:22.044 00.002 7080 Status Line: No star selected
18:56:22.044 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=0, FiltMin=0, FiltMax=23, Gamma=0.410
18:56:22.099 00.055 7080 UpdateGuideState exits: No star selected
18:56:22.099 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:22.099 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:56:22.099 00.000 7080 Enqueuing Expose request
18:56:22.108 00.009 8384 Worker thread wakes up
18:56:22.108 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:56:22.108 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:56:23.028 00.920 8384 Exposure complete
18:56:23.076 00.048 8384 worker thread done servicing request
18:56:23.076 00.000 7080 OnExposeComplete: enter
18:56:23.076 00.000 7080 UpdateGuideState(): m_state=1
18:56:23.076 00.000 7080 UpdateCurrentPosition: no star selected
18:56:23.088 00.012 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:56:23.088 00.000 7080 Status Line: No star selected
18:56:23.092 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=37, med=0, FiltMin=0, FiltMax=24, Gamma=0.410
18:56:23.139 00.047 7080 UpdateGuideState exits: No star selected
18:56:23.139 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:23.139 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:56:23.150 00.011 7080 Enqueuing Expose request
18:56:23.156 00.006 8384 Worker thread wakes up
18:56:23.156 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:56:23.156 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:56:24.285 01.129 8384 Exposure complete
18:56:24.338 00.053 8384 worker thread done servicing request
18:56:24.338 00.000 7080 OnExposeComplete: enter
18:56:24.338 00.000 7080 UpdateGuideState(): m_state=1
18:56:24.338 00.000 7080 UpdateCurrentPosition: no star selected
18:56:24.338 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:56:24.348 00.010 7080 Status Line: No star selected
18:56:24.352 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=44, med=0, FiltMin=0, FiltMax=28, Gamma=0.410
18:56:24.396 00.044 7080 UpdateGuideState exits: No star selected
18:56:24.396 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:24.400 00.004 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:56:24.400 00.000 7080 Enqueuing Expose request
18:56:24.400 00.000 8384 Worker thread wakes up
18:56:24.400 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:56:24.400 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:56:25.327 00.927 8384 Exposure complete
18:56:25.380 00.053 8384 worker thread done servicing request
18:56:25.380 00.000 7080 OnExposeComplete: enter
18:56:25.380 00.000 7080 UpdateGuideState(): m_state=1
18:56:25.380 00.000 7080 UpdateCurrentPosition: no star selected
18:56:25.394 00.014 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:56:25.396 00.002 7080 Status Line: No star selected
18:56:25.402 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=44, med=0, FiltMin=0, FiltMax=25, Gamma=0.410
18:56:25.444 00.042 7080 UpdateGuideState exits: No star selected
18:56:25.444 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:25.444 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:56:25.444 00.000 7080 Enqueuing Expose request
18:56:25.459 00.015 8384 Worker thread wakes up
18:56:25.459 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:56:25.459 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:56:26.588 01.129 8384 Exposure complete
18:56:26.637 00.049 8384 worker thread done servicing request
18:56:26.637 00.000 7080 OnExposeComplete: enter
18:56:26.637 00.000 7080 UpdateGuideState(): m_state=1
18:56:26.637 00.000 7080 UpdateCurrentPosition: no star selected
18:56:26.637 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:56:26.637 00.000 7080 Status Line: No star selected
18:56:26.650 00.013 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=47, med=0, FiltMin=0, FiltMax=28, Gamma=0.410
18:56:26.695 00.045 7080 UpdateGuideState exits: No star selected
18:56:26.695 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:26.695 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:56:26.695 00.000 7080 Enqueuing Expose request
18:56:26.695 00.000 8384 Worker thread wakes up
18:56:26.695 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:56:26.695 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:56:27.621 00.926 8384 Exposure complete
18:56:27.660 00.039 8384 worker thread done servicing request
18:56:27.660 00.000 7080 OnExposeComplete: enter
18:56:27.660 00.000 7080 UpdateGuideState(): m_state=1
18:56:27.676 00.016 7080 UpdateCurrentPosition: no star selected
18:56:27.680 00.004 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:56:27.684 00.004 7080 Status Line: No star selected
18:56:27.688 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=0, FiltMin=0, FiltMax=27, Gamma=0.410
18:56:27.723 00.035 7080 UpdateGuideState exits: No star selected
18:56:27.723 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:27.723 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:56:27.739 00.016 7080 Enqueuing Expose request
18:56:27.739 00.000 8384 Worker thread wakes up
18:56:27.739 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:56:27.739 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:56:28.893 01.154 8384 Exposure complete
18:56:28.946 00.053 8384 worker thread done servicing request
18:56:28.946 00.000 7080 OnExposeComplete: enter
18:56:28.946 00.000 7080 UpdateGuideState(): m_state=1
18:56:28.946 00.000 7080 UpdateCurrentPosition: no star selected
18:56:28.946 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:56:28.946 00.000 7080 Status Line: No star selected
18:56:28.946 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=43, med=0, FiltMin=0, FiltMax=26, Gamma=0.410
18:56:29.008 00.062 7080 UpdateGuideState exits: No star selected
18:56:29.011 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:29.012 00.001 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:56:29.014 00.002 7080 Enqueuing Expose request
18:56:29.016 00.002 8384 Worker thread wakes up
18:56:29.016 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:56:29.016 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:56:29.936 00.920 8384 Exposure complete
18:56:29.979 00.043 8384 worker thread done servicing request
18:56:29.979 00.000 7080 OnExposeComplete: enter
18:56:29.979 00.000 7080 UpdateGuideState(): m_state=1
18:56:29.979 00.000 7080 UpdateCurrentPosition: no star selected
18:56:29.979 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:56:29.979 00.000 7080 Status Line: No star selected
18:56:29.994 00.015 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=0, FiltMin=0, FiltMax=25, Gamma=0.410
18:56:30.041 00.047 7080 UpdateGuideState exits: No star selected
18:56:30.043 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:30.045 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:56:30.047 00.002 7080 Enqueuing Expose request
18:56:30.049 00.002 8384 Worker thread wakes up
18:56:30.049 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:56:30.049 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:56:31.198 01.149 8384 Exposure complete
18:56:31.261 00.063 8384 worker thread done servicing request
18:56:31.261 00.000 7080 OnExposeComplete: enter
18:56:31.265 00.004 7080 UpdateGuideState(): m_state=1
18:56:31.267 00.002 7080 UpdateCurrentPosition: no star selected
18:56:31.269 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:56:31.269 00.000 7080 Status Line: No star selected
18:56:31.275 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=0, FiltMin=0, FiltMax=25, Gamma=0.410
18:56:31.320 00.045 7080 UpdateGuideState exits: No star selected
18:56:31.322 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:31.324 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:56:31.324 00.000 7080 Enqueuing Expose request
18:56:31.324 00.000 8384 Worker thread wakes up
18:56:31.324 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:56:31.324 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:56:32.245 00.921 8384 Exposure complete
18:56:32.324 00.079 8384 worker thread done servicing request
18:56:32.324 00.000 7080 OnExposeComplete: enter
18:56:32.324 00.000 7080 UpdateGuideState(): m_state=1
18:56:32.324 00.000 7080 UpdateCurrentPosition: no star selected
18:56:32.324 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:56:32.338 00.014 7080 Status Line: No star selected
18:56:32.345 00.007 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=39, med=0, FiltMin=0, FiltMax=25, Gamma=0.410
18:56:32.387 00.042 7080 UpdateGuideState exits: No star selected
18:56:32.387 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:32.387 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:56:32.387 00.000 7080 Enqueuing Expose request
18:56:32.387 00.000 8384 Worker thread wakes up
18:56:32.387 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:56:32.387 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:56:33.528 01.141 8384 Exposure complete
18:56:33.580 00.052 8384 worker thread done servicing request
18:56:33.580 00.000 7080 OnExposeComplete: enter
18:56:33.580 00.000 7080 UpdateGuideState(): m_state=1
18:56:33.580 00.000 7080 UpdateCurrentPosition: no star selected
18:56:33.586 00.006 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:56:33.588 00.002 7080 Status Line: No star selected
18:56:33.589 00.001 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=36, med=0, FiltMin=0, FiltMax=22, Gamma=0.410
18:56:33.637 00.048 7080 UpdateGuideState exits: No star selected
18:56:33.639 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:33.643 00.004 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:56:33.645 00.002 7080 Enqueuing Expose request
18:56:33.645 00.000 8384 Worker thread wakes up
18:56:33.645 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:56:33.647 00.002 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:56:34.574 00.927 8384 Exposure complete
18:56:34.643 00.069 8384 worker thread done servicing request
18:56:34.643 00.000 7080 OnExposeComplete: enter
18:56:34.643 00.000 7080 UpdateGuideState(): m_state=1
18:56:34.643 00.000 7080 UpdateCurrentPosition: no star selected
18:56:34.650 00.007 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:56:34.653 00.003 7080 Status Line: No star selected
18:56:34.653 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=39, med=0, FiltMin=0, FiltMax=25, Gamma=0.410
18:56:34.701 00.048 7080 UpdateGuideState exits: No star selected
18:56:34.701 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:34.701 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:56:34.701 00.000 7080 Enqueuing Expose request
18:56:34.701 00.000 8384 Worker thread wakes up
18:56:34.701 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:56:34.701 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:56:35.855 01.154 8384 Exposure complete
18:56:35.918 00.063 8384 worker thread done servicing request
18:56:35.918 00.000 7080 OnExposeComplete: enter
18:56:35.918 00.000 7080 UpdateGuideState(): m_state=1
18:56:35.918 00.000 7080 UpdateCurrentPosition: no star selected
18:56:35.918 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:56:35.918 00.000 7080 Status Line: No star selected
18:56:35.931 00.013 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=0, FiltMin=0, FiltMax=26, Gamma=0.410
18:56:35.965 00.034 7080 UpdateGuideState exits: No star selected
18:56:35.965 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:35.965 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:56:35.981 00.016 7080 Enqueuing Expose request
18:56:35.981 00.000 8384 Worker thread wakes up
18:56:35.981 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:56:35.981 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:56:36.905 00.924 8384 Exposure complete
18:56:36.963 00.058 8384 worker thread done servicing request
18:56:36.963 00.000 7080 OnExposeComplete: enter
18:56:36.963 00.000 7080 UpdateGuideState(): m_state=1
18:56:36.979 00.016 7080 UpdateCurrentPosition: no star selected
18:56:36.979 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:56:36.979 00.000 7080 Status Line: No star selected
18:56:36.979 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=0, FiltMin=0, FiltMax=23, Gamma=0.410
18:56:37.026 00.047 7080 UpdateGuideState exits: No star selected
18:56:37.026 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:37.026 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:56:37.026 00.000 7080 Enqueuing Expose request
18:56:37.026 00.000 8384 Worker thread wakes up
18:56:37.026 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:56:37.026 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:56:38.181 01.155 8384 Exposure complete
18:56:38.247 00.066 8384 worker thread done servicing request
18:56:38.247 00.000 7080 OnExposeComplete: enter
18:56:38.247 00.000 7080 UpdateGuideState(): m_state=1
18:56:38.247 00.000 7080 UpdateCurrentPosition: no star selected
18:56:38.262 00.015 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:56:38.262 00.000 7080 Status Line: No star selected
18:56:38.262 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=0, FiltMin=0, FiltMax=27, Gamma=0.410
18:56:38.314 00.052 7080 UpdateGuideState exits: No star selected
18:56:38.316 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:38.318 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:56:38.320 00.002 7080 Enqueuing Expose request
18:56:38.322 00.002 8384 Worker thread wakes up
18:56:38.322 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:56:38.322 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:56:39.228 00.906 8384 Exposure complete
18:56:39.313 00.085 8384 worker thread done servicing request
18:56:39.313 00.000 7080 OnExposeComplete: enter
18:56:39.313 00.000 7080 UpdateGuideState(): m_state=1
18:56:39.313 00.000 7080 UpdateCurrentPosition: no star selected
18:56:39.313 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:56:39.313 00.000 7080 Status Line: No star selected
18:56:39.324 00.011 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=0, FiltMin=0, FiltMax=29, Gamma=0.410
18:56:39.372 00.048 7080 UpdateGuideState exits: No star selected
18:56:39.372 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:39.372 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:56:39.372 00.000 7080 Enqueuing Expose request
18:56:39.372 00.000 8384 Worker thread wakes up
18:56:39.372 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:56:39.372 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:56:40.532 01.160 8384 Exposure complete
18:56:40.611 00.079 8384 worker thread done servicing request
18:56:40.611 00.000 7080 OnExposeComplete: enter
18:56:40.611 00.000 7080 UpdateGuideState(): m_state=1
18:56:40.611 00.000 7080 UpdateCurrentPosition: no star selected
18:56:40.611 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:56:40.619 00.008 7080 Status Line: No star selected
18:56:40.621 00.002 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=49, med=0, FiltMin=0, FiltMax=23, Gamma=0.410
18:56:40.659 00.038 7080 UpdateGuideState exits: No star selected
18:56:40.659 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:40.659 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:56:40.674 00.015 7080 Enqueuing Expose request
18:56:40.674 00.000 8384 Worker thread wakes up
18:56:40.674 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:56:40.674 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:56:41.611 00.937 8384 Exposure complete
18:56:41.682 00.071 8384 worker thread done servicing request
18:56:41.682 00.000 7080 OnExposeComplete: enter
18:56:41.690 00.008 7080 UpdateGuideState(): m_state=1
18:56:41.690 00.000 7080 UpdateCurrentPosition: no star selected
18:56:41.690 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:56:41.690 00.000 7080 Status Line: No star selected
18:56:41.690 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=0, FiltMin=0, FiltMax=24, Gamma=0.410
18:56:41.744 00.054 7080 UpdateGuideState exits: No star selected
18:56:41.744 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:41.744 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:56:41.744 00.000 7080 Enqueuing Expose request
18:56:41.753 00.009 8384 Worker thread wakes up
18:56:41.753 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:56:41.753 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:56:42.897 01.144 8384 Exposure complete
18:56:42.963 00.066 8384 worker thread done servicing request
18:56:42.963 00.000 7080 OnExposeComplete: enter
18:56:42.963 00.000 7080 UpdateGuideState(): m_state=1
18:56:42.963 00.000 7080 UpdateCurrentPosition: no star selected
18:56:42.963 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:56:42.963 00.000 7080 Status Line: No star selected
18:56:42.976 00.013 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=0, FiltMin=0, FiltMax=29, Gamma=0.410
18:56:43.023 00.047 7080 UpdateGuideState exits: No star selected
18:56:43.025 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:43.029 00.004 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:56:43.029 00.000 7080 Enqueuing Expose request
18:56:43.029 00.000 8384 Worker thread wakes up
18:56:43.029 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:56:43.029 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:56:43.939 00.910 8384 Exposure complete
18:56:43.994 00.055 8384 worker thread done servicing request
18:56:43.994 00.000 7080 OnExposeComplete: enter
18:56:43.994 00.000 7080 UpdateGuideState(): m_state=1
18:56:43.994 00.000 7080 UpdateCurrentPosition: no star selected
18:56:43.994 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:56:44.003 00.009 7080 Status Line: No star selected
18:56:44.003 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=45, med=0, FiltMin=0, FiltMax=27, Gamma=0.410
18:56:44.054 00.051 7080 UpdateGuideState exits: No star selected
18:56:44.056 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:44.056 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:56:44.056 00.000 7080 Enqueuing Expose request
18:56:44.056 00.000 8384 Worker thread wakes up
18:56:44.056 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:56:44.056 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:56:45.210 01.154 8384 Exposure complete
18:56:45.272 00.062 8384 worker thread done servicing request
18:56:45.272 00.000 7080 OnExposeComplete: enter
18:56:45.275 00.003 7080 UpdateGuideState(): m_state=1
18:56:45.275 00.000 7080 UpdateCurrentPosition: no star selected
18:56:45.275 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:56:45.275 00.000 7080 Status Line: No star selected
18:56:45.275 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=43, med=0, FiltMin=0, FiltMax=26, Gamma=0.410
18:56:45.322 00.047 7080 UpdateGuideState exits: No star selected
18:56:45.322 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:45.322 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:56:45.337 00.015 7080 Enqueuing Expose request
18:56:45.340 00.003 8384 Worker thread wakes up
18:56:45.340 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:56:45.340 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:56:46.255 00.915 8384 Exposure complete
18:56:46.307 00.052 8384 worker thread done servicing request
18:56:46.307 00.000 7080 OnExposeComplete: enter
18:56:46.307 00.000 7080 UpdateGuideState(): m_state=1
18:56:46.307 00.000 7080 UpdateCurrentPosition: no star selected
18:56:46.307 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:56:46.307 00.000 7080 Status Line: No star selected
18:56:46.319 00.012 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=44, med=0, FiltMin=0, FiltMax=28, Gamma=0.410
18:56:46.366 00.047 7080 UpdateGuideState exits: No star selected
18:56:46.369 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:46.369 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:56:46.376 00.007 7080 Enqueuing Expose request
18:56:46.378 00.002 8384 Worker thread wakes up
18:56:46.378 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:56:46.378 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:56:47.525 01.147 8384 Exposure complete
18:56:47.595 00.070 8384 worker thread done servicing request
18:56:47.597 00.002 7080 OnExposeComplete: enter
18:56:47.597 00.000 7080 UpdateGuideState(): m_state=1
18:56:47.597 00.000 7080 UpdateCurrentPosition: no star selected
18:56:47.597 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:56:47.603 00.006 7080 Status Line: No star selected
18:56:47.603 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=39, med=0, FiltMin=0, FiltMax=27, Gamma=0.410
18:56:47.652 00.049 7080 UpdateGuideState exits: No star selected
18:56:47.652 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:47.652 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:56:47.652 00.000 7080 Enqueuing Expose request
18:56:47.652 00.000 8384 Worker thread wakes up
18:56:47.652 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:56:47.652 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:56:48.588 00.936 8384 Exposure complete
18:56:48.669 00.081 8384 worker thread done servicing request
18:56:48.669 00.000 7080 OnExposeComplete: enter
18:56:48.671 00.002 7080 UpdateGuideState(): m_state=1
18:56:48.673 00.002 7080 UpdateCurrentPosition: no star selected
18:56:48.675 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:56:48.677 00.002 7080 Status Line: No star selected
18:56:48.681 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=0, FiltMin=0, FiltMax=25, Gamma=0.410
18:56:48.715 00.034 7080 UpdateGuideState exits: No star selected
18:56:48.715 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:48.731 00.016 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:56:48.731 00.000 7080 Enqueuing Expose request
18:56:48.731 00.000 8384 Worker thread wakes up
18:56:48.731 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:56:48.731 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:56:49.888 01.157 8384 Exposure complete
18:56:49.936 00.048 8384 worker thread done servicing request
18:56:49.936 00.000 7080 OnExposeComplete: enter
18:56:49.936 00.000 7080 UpdateGuideState(): m_state=1
18:56:49.952 00.016 7080 UpdateCurrentPosition: no star selected
18:56:49.952 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:56:49.952 00.000 7080 Status Line: No star selected
18:56:49.961 00.009 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=0, FiltMin=0, FiltMax=25, Gamma=0.410
18:56:49.999 00.038 7080 UpdateGuideState exits: No star selected
18:56:49.999 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:49.999 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:56:50.015 00.016 7080 Enqueuing Expose request
18:56:50.015 00.000 8384 Worker thread wakes up
18:56:50.015 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:56:50.015 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:56:50.934 00.919 8384 Exposure complete
18:56:50.998 00.064 8384 worker thread done servicing request
18:56:50.998 00.000 7080 OnExposeComplete: enter
18:56:50.998 00.000 7080 UpdateGuideState(): m_state=1
18:56:50.998 00.000 7080 UpdateCurrentPosition: no star selected
18:56:51.013 00.015 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:56:51.013 00.000 7080 Status Line: No star selected
18:56:51.023 00.010 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=0, FiltMin=0, FiltMax=26, Gamma=0.410
18:56:51.069 00.046 7080 UpdateGuideState exits: No star selected
18:56:51.073 00.004 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:51.075 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:56:51.079 00.004 7080 Enqueuing Expose request
18:56:51.079 00.000 8384 Worker thread wakes up
18:56:51.079 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:56:51.079 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:56:52.220 01.141 8384 Exposure complete
18:56:52.268 00.048 8384 worker thread done servicing request
18:56:52.268 00.000 7080 OnExposeComplete: enter
18:56:52.268 00.000 7080 UpdateGuideState(): m_state=1
18:56:52.275 00.007 7080 UpdateCurrentPosition: no star selected
18:56:52.279 00.004 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:56:52.281 00.002 7080 Status Line: No star selected
18:56:52.283 00.002 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=44, med=0, FiltMin=0, FiltMax=28, Gamma=0.410
18:56:52.319 00.036 7080 UpdateGuideState exits: No star selected
18:56:52.331 00.012 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:52.331 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:56:52.331 00.000 7080 Enqueuing Expose request
18:56:52.338 00.007 8384 Worker thread wakes up
18:56:52.338 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:56:52.338 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:56:53.258 00.920 8384 Exposure complete
18:56:53.306 00.048 8384 worker thread done servicing request
18:56:53.306 00.000 7080 OnExposeComplete: enter
18:56:53.312 00.006 7080 UpdateGuideState(): m_state=1
18:56:53.314 00.002 7080 UpdateCurrentPosition: no star selected
18:56:53.314 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:56:53.314 00.000 7080 Status Line: No star selected
18:56:53.314 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=48, med=0, FiltMin=0, FiltMax=27, Gamma=0.410
18:56:53.369 00.055 7080 UpdateGuideState exits: No star selected
18:56:53.369 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:53.369 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:56:53.369 00.000 7080 Enqueuing Expose request
18:56:53.378 00.009 8384 Worker thread wakes up
18:56:53.378 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:56:53.378 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:56:54.532 01.154 8384 Exposure complete
18:56:54.588 00.056 8384 worker thread done servicing request
18:56:54.595 00.007 7080 OnExposeComplete: enter
18:56:54.597 00.002 7080 UpdateGuideState(): m_state=1
18:56:54.597 00.000 7080 UpdateCurrentPosition: no star selected
18:56:54.597 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:56:54.597 00.000 7080 Status Line: No star selected
18:56:54.597 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=0, FiltMin=0, FiltMax=30, Gamma=0.410
18:56:54.650 00.053 7080 UpdateGuideState exits: No star selected
18:56:54.650 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:54.650 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:56:54.650 00.000 7080 Enqueuing Expose request
18:56:54.659 00.009 8384 Worker thread wakes up
18:56:54.659 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:56:54.659 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:56:55.592 00.933 8384 Exposure complete
18:56:55.656 00.064 8384 worker thread done servicing request
18:56:55.656 00.000 7080 OnExposeComplete: enter
18:56:55.656 00.000 7080 UpdateGuideState(): m_state=1
18:56:55.656 00.000 7080 UpdateCurrentPosition: no star selected
18:56:55.656 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:56:55.656 00.000 7080 Status Line: No star selected
18:56:55.671 00.015 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=50, med=0, FiltMin=0, FiltMax=31, Gamma=0.410
18:56:55.713 00.042 7080 UpdateGuideState exits: No star selected
18:56:55.720 00.007 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:55.721 00.001 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:56:55.721 00.000 7080 Enqueuing Expose request
18:56:55.721 00.000 8384 Worker thread wakes up
18:56:55.721 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:56:55.721 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:56:56.880 01.159 8384 Exposure complete
18:56:56.943 00.063 8384 worker thread done servicing request
18:56:56.943 00.000 7080 OnExposeComplete: enter
18:56:56.943 00.000 7080 UpdateGuideState(): m_state=1
18:56:56.943 00.000 7080 UpdateCurrentPosition: no star selected
18:56:56.943 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:56:56.943 00.000 7080 Status Line: No star selected
18:56:56.961 00.018 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=0, FiltMin=0, FiltMax=27, Gamma=0.410
18:56:56.994 00.033 7080 UpdateGuideState exits: No star selected
18:56:57.007 00.013 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:57.007 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:56:57.007 00.000 7080 Enqueuing Expose request
18:56:57.007 00.000 8384 Worker thread wakes up
18:56:57.007 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:56:57.007 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:56:57.940 00.933 8384 Exposure complete
18:56:58.004 00.064 8384 worker thread done servicing request
18:56:58.004 00.000 7080 OnExposeComplete: enter
18:56:58.004 00.000 7080 UpdateGuideState(): m_state=1
18:56:58.004 00.000 7080 UpdateCurrentPosition: no star selected
18:56:58.004 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:56:58.004 00.000 7080 Status Line: No star selected
18:56:58.019 00.015 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=44, med=0, FiltMin=0, FiltMax=27, Gamma=0.410
18:56:58.065 00.046 7080 UpdateGuideState exits: No star selected
18:56:58.067 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:58.067 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:56:58.067 00.000 7080 Enqueuing Expose request
18:56:58.067 00.000 8384 Worker thread wakes up
18:56:58.067 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:56:58.067 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:56:59.227 01.160 8384 Exposure complete
18:56:59.288 00.061 8384 worker thread done servicing request
18:56:59.288 00.000 7080 OnExposeComplete: enter
18:56:59.288 00.000 7080 UpdateGuideState(): m_state=1
18:56:59.288 00.000 7080 UpdateCurrentPosition: no star selected
18:56:59.288 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:56:59.288 00.000 7080 Status Line: No star selected
18:56:59.304 00.016 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=50, med=0, FiltMin=0, FiltMax=27, Gamma=0.410
18:56:59.338 00.034 7080 UpdateGuideState exits: No star selected
18:56:59.338 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:56:59.353 00.015 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:56:59.355 00.002 7080 Enqueuing Expose request
18:56:59.357 00.002 8384 Worker thread wakes up
18:56:59.357 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:56:59.357 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:57:00.291 00.934 8384 Exposure complete
18:57:00.353 00.062 8384 worker thread done servicing request
18:57:00.353 00.000 7080 OnExposeComplete: enter
18:57:00.353 00.000 7080 UpdateGuideState(): m_state=1
18:57:00.353 00.000 7080 UpdateCurrentPosition: no star selected
18:57:00.353 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:57:00.353 00.000 7080 Status Line: No star selected
18:57:00.369 00.016 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=0, FiltMin=0, FiltMax=24, Gamma=0.410
18:57:00.403 00.034 7080 UpdateGuideState exits: No star selected
18:57:00.416 00.013 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:00.417 00.001 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:57:00.417 00.000 7080 Enqueuing Expose request
18:57:00.417 00.000 8384 Worker thread wakes up
18:57:00.417 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:57:00.417 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:57:01.573 01.156 8384 Exposure complete
18:57:01.621 00.048 8384 worker thread done servicing request
18:57:01.621 00.000 7080 OnExposeComplete: enter
18:57:01.621 00.000 7080 UpdateGuideState(): m_state=1
18:57:01.621 00.000 7080 UpdateCurrentPosition: no star selected
18:57:01.637 00.016 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:57:01.637 00.000 7080 Status Line: No star selected
18:57:01.637 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=0, FiltMin=0, FiltMax=22, Gamma=0.410
18:57:01.685 00.048 7080 UpdateGuideState exits: No star selected
18:57:01.685 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:01.685 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:57:01.685 00.000 7080 Enqueuing Expose request
18:57:01.685 00.000 8384 Worker thread wakes up
18:57:01.685 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:57:01.685 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:57:02.622 00.937 8384 Exposure complete
18:57:02.682 00.060 8384 worker thread done servicing request
18:57:02.682 00.000 7080 OnExposeComplete: enter
18:57:02.682 00.000 7080 UpdateGuideState(): m_state=1
18:57:02.686 00.004 7080 UpdateCurrentPosition: no star selected
18:57:02.688 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:57:02.688 00.000 7080 Status Line: No star selected
18:57:02.688 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=44, med=0, FiltMin=0, FiltMax=26, Gamma=0.410
18:57:02.737 00.049 7080 UpdateGuideState exits: No star selected
18:57:02.739 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:02.741 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:57:02.744 00.003 7080 Enqueuing Expose request
18:57:02.746 00.002 8384 Worker thread wakes up
18:57:02.746 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:57:02.746 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:57:03.894 01.148 8384 Exposure complete
18:57:03.941 00.047 8384 worker thread done servicing request
18:57:03.941 00.000 7080 OnExposeComplete: enter
18:57:03.941 00.000 7080 UpdateGuideState(): m_state=1
18:57:03.941 00.000 7080 UpdateCurrentPosition: no star selected
18:57:03.941 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:57:03.941 00.000 7080 Status Line: No star selected
18:57:03.957 00.016 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=0, FiltMin=0, FiltMax=27, Gamma=0.410
18:57:03.994 00.037 7080 UpdateGuideState exits: No star selected
18:57:04.004 00.010 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:04.004 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:57:04.004 00.000 7080 Enqueuing Expose request
18:57:04.004 00.000 8384 Worker thread wakes up
18:57:04.004 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:57:04.004 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:57:04.933 00.929 8384 Exposure complete
18:57:05.006 00.073 8384 worker thread done servicing request
18:57:05.006 00.000 7080 OnExposeComplete: enter
18:57:05.006 00.000 7080 UpdateGuideState(): m_state=1
18:57:05.006 00.000 7080 UpdateCurrentPosition: no star selected
18:57:05.006 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:57:05.006 00.000 7080 Status Line: No star selected
18:57:05.006 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=0, FiltMin=0, FiltMax=26, Gamma=0.410
18:57:05.064 00.058 7080 UpdateGuideState exits: No star selected
18:57:05.066 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:05.069 00.003 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:57:05.069 00.000 7080 Enqueuing Expose request
18:57:05.069 00.000 8384 Worker thread wakes up
18:57:05.069 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:57:05.069 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:57:06.228 01.159 8384 Exposure complete
18:57:06.291 00.063 8384 worker thread done servicing request
18:57:06.291 00.000 7080 OnExposeComplete: enter
18:57:06.291 00.000 7080 UpdateGuideState(): m_state=1
18:57:06.291 00.000 7080 UpdateCurrentPosition: no star selected
18:57:06.291 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:57:06.291 00.000 7080 Status Line: No star selected
18:57:06.306 00.015 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=0, FiltMin=0, FiltMax=25, Gamma=0.410
18:57:06.339 00.033 7080 UpdateGuideState exits: No star selected
18:57:06.339 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:06.354 00.015 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:57:06.354 00.000 7080 Enqueuing Expose request
18:57:06.354 00.000 8384 Worker thread wakes up
18:57:06.354 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:57:06.354 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:57:07.275 00.921 8384 Exposure complete
18:57:07.322 00.047 8384 worker thread done servicing request
18:57:07.322 00.000 7080 OnExposeComplete: enter
18:57:07.338 00.016 7080 UpdateGuideState(): m_state=1
18:57:07.340 00.002 7080 UpdateCurrentPosition: no star selected
18:57:07.340 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:57:07.340 00.000 7080 Status Line: No star selected
18:57:07.340 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=0, FiltMin=0, FiltMax=26, Gamma=0.410
18:57:07.397 00.057 7080 UpdateGuideState exits: No star selected
18:57:07.402 00.005 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:07.407 00.005 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:57:07.411 00.004 7080 Enqueuing Expose request
18:57:07.413 00.002 8384 Worker thread wakes up
18:57:07.413 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:57:07.415 00.002 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:57:08.558 01.143 8384 Exposure complete
18:57:08.625 00.067 8384 worker thread done servicing request
18:57:08.625 00.000 7080 OnExposeComplete: enter
18:57:08.625 00.000 7080 UpdateGuideState(): m_state=1
18:57:08.638 00.013 7080 UpdateCurrentPosition: no star selected
18:57:08.641 00.003 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:57:08.643 00.002 7080 Status Line: No star selected
18:57:08.649 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=0, FiltMin=0, FiltMax=26, Gamma=0.410
18:57:08.691 00.042 7080 UpdateGuideState exits: No star selected
18:57:08.691 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:08.691 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:57:08.699 00.008 7080 Enqueuing Expose request
18:57:08.699 00.000 8384 Worker thread wakes up
18:57:08.699 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:57:08.699 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:57:09.635 00.936 8384 Exposure complete
18:57:09.683 00.048 8384 worker thread done servicing request
18:57:09.683 00.000 7080 OnExposeComplete: enter
18:57:09.683 00.000 7080 UpdateGuideState(): m_state=1
18:57:09.683 00.000 7080 UpdateCurrentPosition: no star selected
18:57:09.701 00.018 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:57:09.703 00.002 7080 Status Line: No star selected
18:57:09.707 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=0, FiltMin=0, FiltMax=27, Gamma=0.410
18:57:09.746 00.039 7080 UpdateGuideState exits: No star selected
18:57:09.746 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:09.746 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:57:09.746 00.000 7080 Enqueuing Expose request
18:57:09.762 00.016 8384 Worker thread wakes up
18:57:09.762 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:57:09.762 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:57:10.885 01.123 8384 Exposure complete
18:57:10.931 00.046 8384 worker thread done servicing request
18:57:10.931 00.000 7080 OnExposeComplete: enter
18:57:10.931 00.000 7080 UpdateGuideState(): m_state=1
18:57:10.931 00.000 7080 UpdateCurrentPosition: no star selected
18:57:10.931 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:57:10.931 00.000 7080 Status Line: No star selected
18:57:10.947 00.016 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=0, FiltMin=0, FiltMax=20, Gamma=0.410
18:57:10.994 00.047 7080 UpdateGuideState exits: No star selected
18:57:10.994 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:10.994 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:57:10.994 00.000 7080 Enqueuing Expose request
18:57:10.994 00.000 8384 Worker thread wakes up
18:57:10.994 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:57:10.994 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:57:11.916 00.922 8384 Exposure complete
18:57:11.964 00.048 8384 worker thread done servicing request
18:57:11.964 00.000 7080 OnExposeComplete: enter
18:57:11.964 00.000 7080 UpdateGuideState(): m_state=1
18:57:11.964 00.000 7080 UpdateCurrentPosition: no star selected
18:57:11.964 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:57:11.964 00.000 7080 Status Line: No star selected
18:57:11.980 00.016 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=0, FiltMin=0, FiltMax=21, Gamma=0.410
18:57:12.025 00.045 7080 UpdateGuideState exits: No star selected
18:57:12.027 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:12.027 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:57:12.027 00.000 7080 Enqueuing Expose request
18:57:12.027 00.000 8384 Worker thread wakes up
18:57:12.027 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:57:12.027 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:57:13.187 01.160 8384 Exposure complete
18:57:13.234 00.047 8384 worker thread done servicing request
18:57:13.234 00.000 7080 OnExposeComplete: enter
18:57:13.234 00.000 7080 UpdateGuideState(): m_state=1
18:57:13.234 00.000 7080 UpdateCurrentPosition: no star selected
18:57:13.234 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:57:13.244 00.010 7080 Status Line: No star selected
18:57:13.250 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=39, med=0, FiltMin=0, FiltMax=23, Gamma=0.410
18:57:13.282 00.032 7080 UpdateGuideState exits: No star selected
18:57:13.282 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:13.298 00.016 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:57:13.298 00.000 7080 Enqueuing Expose request
18:57:13.298 00.000 8384 Worker thread wakes up
18:57:13.298 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:57:13.298 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:57:14.219 00.921 8384 Exposure complete
18:57:14.292 00.073 8384 worker thread done servicing request
18:57:14.292 00.000 7080 OnExposeComplete: enter
18:57:14.292 00.000 7080 UpdateGuideState(): m_state=1
18:57:14.292 00.000 7080 UpdateCurrentPosition: no star selected
18:57:14.292 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:57:14.300 00.008 7080 Status Line: No star selected
18:57:14.300 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=0, FiltMin=0, FiltMax=26, Gamma=0.410
18:57:14.347 00.047 7080 UpdateGuideState exits: No star selected
18:57:14.347 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:14.347 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:57:14.347 00.000 7080 Enqueuing Expose request
18:57:14.347 00.000 8384 Worker thread wakes up
18:57:14.347 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:57:14.347 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:57:15.488 01.141 8384 Exposure complete
18:57:15.535 00.047 8384 worker thread done servicing request
18:57:15.535 00.000 7080 OnExposeComplete: enter
18:57:15.535 00.000 7080 UpdateGuideState(): m_state=1
18:57:15.535 00.000 7080 UpdateCurrentPosition: no star selected
18:57:15.535 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:57:15.535 00.000 7080 Status Line: No star selected
18:57:15.551 00.016 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=0, FiltMin=0, FiltMax=27, Gamma=0.410
18:57:15.599 00.048 7080 UpdateGuideState exits: No star selected
18:57:15.599 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:15.599 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:57:15.599 00.000 7080 Enqueuing Expose request
18:57:15.599 00.000 8384 Worker thread wakes up
18:57:15.599 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:57:15.599 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:57:16.537 00.938 8384 Exposure complete
18:57:16.588 00.051 8384 worker thread done servicing request
18:57:16.588 00.000 7080 OnExposeComplete: enter
18:57:16.588 00.000 7080 UpdateGuideState(): m_state=1
18:57:16.600 00.012 7080 UpdateCurrentPosition: no star selected
18:57:16.600 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:57:16.600 00.000 7080 Status Line: No star selected
18:57:16.600 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=43, med=0, FiltMin=0, FiltMax=26, Gamma=0.410
18:57:16.650 00.050 7080 UpdateGuideState exits: No star selected
18:57:16.650 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:16.650 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:57:16.650 00.000 7080 Enqueuing Expose request
18:57:16.650 00.000 8384 Worker thread wakes up
18:57:16.650 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:57:16.650 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:57:17.804 01.154 8384 Exposure complete
18:57:17.883 00.079 8384 worker thread done servicing request
18:57:17.883 00.000 7080 OnExposeComplete: enter
18:57:17.883 00.000 7080 UpdateGuideState(): m_state=1
18:57:17.883 00.000 7080 UpdateCurrentPosition: no star selected
18:57:17.883 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:57:17.900 00.017 7080 Status Line: No star selected
18:57:17.900 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=0, FiltMin=0, FiltMax=25, Gamma=0.410
18:57:17.947 00.047 7080 UpdateGuideState exits: No star selected
18:57:17.947 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:17.947 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:57:17.947 00.000 7080 Enqueuing Expose request
18:57:17.947 00.000 8384 Worker thread wakes up
18:57:17.947 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:57:17.947 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:57:18.886 00.939 8384 Exposure complete
18:57:18.949 00.063 8384 worker thread done servicing request
18:57:18.949 00.000 7080 OnExposeComplete: enter
18:57:18.949 00.000 7080 UpdateGuideState(): m_state=1
18:57:18.949 00.000 7080 UpdateCurrentPosition: no star selected
18:57:18.949 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:57:18.963 00.014 7080 Status Line: No star selected
18:57:18.965 00.002 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=44, med=0, FiltMin=0, FiltMax=27, Gamma=0.410
18:57:19.013 00.048 7080 UpdateGuideState exits: No star selected
18:57:19.015 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:19.017 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:57:19.017 00.000 7080 Enqueuing Expose request
18:57:19.019 00.002 8384 Worker thread wakes up
18:57:19.019 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:57:19.019 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:57:20.156 01.137 8384 Exposure complete
18:57:20.203 00.047 8384 worker thread done servicing request
18:57:20.203 00.000 7080 OnExposeComplete: enter
18:57:20.203 00.000 7080 UpdateGuideState(): m_state=1
18:57:20.213 00.010 7080 UpdateCurrentPosition: no star selected
18:57:20.213 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:57:20.213 00.000 7080 Status Line: No star selected
18:57:20.219 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=45, med=0, FiltMin=0, FiltMax=23, Gamma=0.410
18:57:20.252 00.033 7080 UpdateGuideState exits: No star selected
18:57:20.267 00.015 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:20.267 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:57:20.267 00.000 7080 Enqueuing Expose request
18:57:20.267 00.000 8384 Worker thread wakes up
18:57:20.267 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:57:20.267 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:57:21.202 00.935 8384 Exposure complete
18:57:21.258 00.056 8384 worker thread done servicing request
18:57:21.258 00.000 7080 OnExposeComplete: enter
18:57:21.258 00.000 7080 UpdateGuideState(): m_state=1
18:57:21.258 00.000 7080 UpdateCurrentPosition: no star selected
18:57:21.258 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:57:21.266 00.008 7080 Status Line: No star selected
18:57:21.266 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=45, med=0, FiltMin=0, FiltMax=24, Gamma=0.410
18:57:21.313 00.047 7080 UpdateGuideState exits: No star selected
18:57:21.313 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:21.313 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:57:21.313 00.000 7080 Enqueuing Expose request
18:57:21.313 00.000 8384 Worker thread wakes up
18:57:21.313 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:57:21.313 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:57:22.470 01.157 8384 Exposure complete
18:57:22.534 00.064 8384 worker thread done servicing request
18:57:22.534 00.000 7080 OnExposeComplete: enter
18:57:22.534 00.000 7080 UpdateGuideState(): m_state=1
18:57:22.534 00.000 7080 UpdateCurrentPosition: no star selected
18:57:22.534 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:57:22.534 00.000 7080 Status Line: No star selected
18:57:22.550 00.016 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=0, FiltMin=0, FiltMax=26, Gamma=0.410
18:57:22.597 00.047 7080 UpdateGuideState exits: No star selected
18:57:22.597 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:22.597 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:57:22.597 00.000 7080 Enqueuing Expose request
18:57:22.597 00.000 8384 Worker thread wakes up
18:57:22.597 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:57:22.597 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:57:23.532 00.935 8384 Exposure complete
18:57:23.596 00.064 8384 worker thread done servicing request
18:57:23.596 00.000 7080 OnExposeComplete: enter
18:57:23.596 00.000 7080 UpdateGuideState(): m_state=1
18:57:23.596 00.000 7080 UpdateCurrentPosition: no star selected
18:57:23.596 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:57:23.596 00.000 7080 Status Line: No star selected
18:57:23.596 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=36, med=0, FiltMin=0, FiltMax=25, Gamma=0.410
18:57:23.650 00.054 7080 UpdateGuideState exits: No star selected
18:57:23.650 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:23.650 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:57:23.659 00.009 7080 Enqueuing Expose request
18:57:23.661 00.002 8384 Worker thread wakes up
18:57:23.661 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:57:23.661 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:57:24.801 01.140 8384 Exposure complete
18:57:24.869 00.068 8384 worker thread done servicing request
18:57:24.869 00.000 7080 OnExposeComplete: enter
18:57:24.869 00.000 7080 UpdateGuideState(): m_state=1
18:57:24.869 00.000 7080 UpdateCurrentPosition: no star selected
18:57:24.869 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:57:24.869 00.000 7080 Status Line: No star selected
18:57:24.881 00.012 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=0, FiltMin=0, FiltMax=24, Gamma=0.410
18:57:24.913 00.032 7080 UpdateGuideState exits: No star selected
18:57:24.929 00.016 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:24.931 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:57:24.931 00.000 7080 Enqueuing Expose request
18:57:24.939 00.008 8384 Worker thread wakes up
18:57:24.939 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:57:24.939 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:57:25.866 00.927 8384 Exposure complete
18:57:25.946 00.080 8384 worker thread done servicing request
18:57:25.946 00.000 7080 OnExposeComplete: enter
18:57:25.946 00.000 7080 UpdateGuideState(): m_state=1
18:57:25.946 00.000 7080 UpdateCurrentPosition: no star selected
18:57:25.946 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:57:25.946 00.000 7080 Status Line: No star selected
18:57:25.946 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=43, med=0, FiltMin=0, FiltMax=27, Gamma=0.410
18:57:25.994 00.048 7080 UpdateGuideState exits: No star selected
18:57:25.994 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:25.994 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:57:26.009 00.015 7080 Enqueuing Expose request
18:57:26.009 00.000 8384 Worker thread wakes up
18:57:26.009 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:57:26.009 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:57:27.152 01.143 8384 Exposure complete
18:57:27.216 00.064 8384 worker thread done servicing request
18:57:27.216 00.000 7080 OnExposeComplete: enter
18:57:27.216 00.000 7080 UpdateGuideState(): m_state=1
18:57:27.216 00.000 7080 UpdateCurrentPosition: no star selected
18:57:27.216 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:57:27.216 00.000 7080 Status Line: No star selected
18:57:27.232 00.016 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=0, FiltMin=0, FiltMax=27, Gamma=0.410
18:57:27.275 00.043 7080 UpdateGuideState exits: No star selected
18:57:27.277 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:27.279 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:57:27.281 00.002 7080 Enqueuing Expose request
18:57:27.283 00.002 8384 Worker thread wakes up
18:57:27.283 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:57:27.283 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:57:28.215 00.932 8384 Exposure complete
18:57:28.279 00.064 8384 worker thread done servicing request
18:57:28.279 00.000 7080 OnExposeComplete: enter
18:57:28.294 00.015 7080 UpdateGuideState(): m_state=1
18:57:28.294 00.000 7080 UpdateCurrentPosition: no star selected
18:57:28.294 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:57:28.294 00.000 7080 Status Line: No star selected
18:57:28.294 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=44, med=0, FiltMin=0, FiltMax=27, Gamma=0.410
18:57:28.342 00.048 7080 UpdateGuideState exits: No star selected
18:57:28.342 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:28.342 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:57:28.342 00.000 7080 Enqueuing Expose request
18:57:28.357 00.015 8384 Worker thread wakes up
18:57:28.357 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:57:28.357 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:57:29.484 01.127 8384 Exposure complete
18:57:29.563 00.079 8384 worker thread done servicing request
18:57:29.563 00.000 7080 OnExposeComplete: enter
18:57:29.563 00.000 7080 UpdateGuideState(): m_state=1
18:57:29.563 00.000 7080 UpdateCurrentPosition: no star selected
18:57:29.563 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:57:29.579 00.016 7080 Status Line: No star selected
18:57:29.579 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=0, FiltMin=0, FiltMax=26, Gamma=0.410
18:57:29.629 00.050 7080 UpdateGuideState exits: No star selected
18:57:29.631 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:29.633 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:57:29.633 00.000 7080 Enqueuing Expose request
18:57:29.635 00.002 8384 Worker thread wakes up
18:57:29.635 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:57:29.635 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:57:30.563 00.928 8384 Exposure complete
18:57:30.642 00.079 8384 worker thread done servicing request
18:57:30.642 00.000 7080 OnExposeComplete: enter
18:57:30.642 00.000 7080 UpdateGuideState(): m_state=1
18:57:30.642 00.000 7080 UpdateCurrentPosition: no star selected
18:57:30.650 00.008 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:57:30.650 00.000 7080 Status Line: No star selected
18:57:30.657 00.007 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=47, med=0, FiltMin=0, FiltMax=24, Gamma=0.410
18:57:30.689 00.032 7080 UpdateGuideState exits: No star selected
18:57:30.689 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:30.705 00.016 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:57:30.707 00.002 7080 Enqueuing Expose request
18:57:30.709 00.002 8384 Worker thread wakes up
18:57:30.709 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:57:30.709 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:57:31.865 01.156 8384 Exposure complete
18:57:31.913 00.048 8384 worker thread done servicing request
18:57:31.913 00.000 7080 OnExposeComplete: enter
18:57:31.913 00.000 7080 UpdateGuideState(): m_state=1
18:57:31.930 00.017 7080 UpdateCurrentPosition: no star selected
18:57:31.932 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:57:31.932 00.000 7080 Status Line: No star selected
18:57:31.932 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=0, FiltMin=0, FiltMax=27, Gamma=0.410
18:57:31.977 00.045 7080 UpdateGuideState exits: No star selected
18:57:31.977 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:31.994 00.017 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:57:31.998 00.004 7080 Enqueuing Expose request
18:57:32.002 00.004 8384 Worker thread wakes up
18:57:32.002 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:57:32.002 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:57:32.926 00.924 8384 Exposure complete
18:57:33.015 00.089 8384 worker thread done servicing request
18:57:33.015 00.000 7080 OnExposeComplete: enter
18:57:33.015 00.000 7080 UpdateGuideState(): m_state=1
18:57:33.015 00.000 7080 UpdateCurrentPosition: no star selected
18:57:33.021 00.006 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:57:33.023 00.002 7080 Status Line: No star selected
18:57:33.025 00.002 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=0, FiltMin=0, FiltMax=21, Gamma=0.410
18:57:33.068 00.043 7080 UpdateGuideState exits: No star selected
18:57:33.068 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:33.068 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:57:33.086 00.018 7080 Enqueuing Expose request
18:57:33.088 00.002 8384 Worker thread wakes up
18:57:33.088 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:57:33.088 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:57:34.227 01.139 8384 Exposure complete
18:57:34.275 00.048 8384 worker thread done servicing request
18:57:34.275 00.000 7080 OnExposeComplete: enter
18:57:34.275 00.000 7080 UpdateGuideState(): m_state=1
18:57:34.275 00.000 7080 UpdateCurrentPosition: no star selected
18:57:34.275 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:57:34.275 00.000 7080 Status Line: No star selected
18:57:34.289 00.014 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=44, med=0, FiltMin=0, FiltMax=25, Gamma=0.410
18:57:34.336 00.047 7080 UpdateGuideState exits: No star selected
18:57:34.338 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:34.338 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:57:34.338 00.000 7080 Enqueuing Expose request
18:57:34.338 00.000 8384 Worker thread wakes up
18:57:34.338 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:57:34.338 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:57:35.275 00.937 8384 Exposure complete
18:57:35.353 00.078 8384 worker thread done servicing request
18:57:35.353 00.000 7080 OnExposeComplete: enter
18:57:35.355 00.002 7080 UpdateGuideState(): m_state=1
18:57:35.355 00.000 7080 UpdateCurrentPosition: no star selected
18:57:35.360 00.005 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:57:35.362 00.002 7080 Status Line: No star selected
18:57:35.369 00.007 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=47, med=0, FiltMin=0, FiltMax=26, Gamma=0.410
18:57:35.418 00.049 7080 UpdateGuideState exits: No star selected
18:57:35.420 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:35.423 00.003 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:57:35.425 00.002 7080 Enqueuing Expose request
18:57:35.427 00.002 8384 Worker thread wakes up
18:57:35.427 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:57:35.427 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:57:36.562 01.135 8384 Exposure complete
18:57:36.626 00.064 8384 worker thread done servicing request
18:57:36.626 00.000 7080 OnExposeComplete: enter
18:57:36.626 00.000 7080 UpdateGuideState(): m_state=1
18:57:36.626 00.000 7080 UpdateCurrentPosition: no star selected
18:57:36.626 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:57:36.626 00.000 7080 Status Line: No star selected
18:57:36.642 00.016 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=48, med=0, FiltMin=0, FiltMax=26, Gamma=0.410
18:57:36.689 00.047 7080 UpdateGuideState exits: No star selected
18:57:36.689 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:36.689 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:57:36.689 00.000 7080 Enqueuing Expose request
18:57:36.689 00.000 8384 Worker thread wakes up
18:57:36.689 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:57:36.689 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:57:37.612 00.923 8384 Exposure complete
18:57:37.659 00.047 8384 worker thread done servicing request
18:57:37.659 00.000 7080 OnExposeComplete: enter
18:57:37.659 00.000 7080 UpdateGuideState(): m_state=1
18:57:37.659 00.000 7080 UpdateCurrentPosition: no star selected
18:57:37.659 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:57:37.659 00.000 7080 Status Line: No star selected
18:57:37.675 00.016 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=44, med=0, FiltMin=0, FiltMax=25, Gamma=0.410
18:57:37.723 00.048 7080 UpdateGuideState exits: No star selected
18:57:37.723 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:37.723 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:57:37.723 00.000 7080 Enqueuing Expose request
18:57:37.723 00.000 8384 Worker thread wakes up
18:57:37.723 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:57:37.723 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:57:38.884 01.161 8384 Exposure complete
18:57:38.933 00.049 8384 worker thread done servicing request
18:57:38.933 00.000 7080 OnExposeComplete: enter
18:57:38.933 00.000 7080 UpdateGuideState(): m_state=1
18:57:38.947 00.014 7080 UpdateCurrentPosition: no star selected
18:57:38.949 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:57:38.951 00.002 7080 Status Line: No star selected
18:57:38.955 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=44, med=0, FiltMin=0, FiltMax=26, Gamma=0.410
18:57:38.994 00.039 7080 UpdateGuideState exits: No star selected
18:57:38.994 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:38.994 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:57:38.994 00.000 7080 Enqueuing Expose request
18:57:38.994 00.000 8384 Worker thread wakes up
18:57:38.994 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:57:38.994 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:57:39.911 00.917 8384 Exposure complete
18:57:39.974 00.063 8384 worker thread done servicing request
18:57:39.974 00.000 7080 OnExposeComplete: enter
18:57:39.974 00.000 7080 UpdateGuideState(): m_state=1
18:57:39.974 00.000 7080 UpdateCurrentPosition: no star selected
18:57:39.986 00.012 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:57:39.988 00.002 7080 Status Line: No star selected
18:57:39.995 00.007 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=0, FiltMin=0, FiltMax=31, Gamma=0.410
18:57:40.043 00.048 7080 UpdateGuideState exits: No star selected
18:57:40.043 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:40.043 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:57:40.043 00.000 7080 Enqueuing Expose request
18:57:40.043 00.000 8384 Worker thread wakes up
18:57:40.043 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:57:40.043 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:57:40.151 00.108 7080 evsrv: cli 0FA2E988 connect
18:57:40.167 00.016 7080 case statement mapped state 1 to 101
18:57:40.178 00.011 7080 case statement mapped state 1 to 101
18:57:40.196 00.018 7080 evsrv: cli 0FA2E988 request: {"method":"get_app_state","id":"f198cd04-1a51-4e18-861c-1b5cec814309"}
18:57:40.198 00.002 7080 case statement mapped state 1 to 101
18:57:40.201 00.003 7080 evsrv: cli 0FA2E988 response: {"jsonrpc":"2.0","result":"Looping","id":"f198cd04-1a51-4e18-861c-1b5cec814309"}
18:57:40.204 00.003 7080 evsrv: cli 0FA2E988 disconnect
18:57:41.201 00.997 8384 Exposure complete
18:57:41.268 00.067 8384 worker thread done servicing request
18:57:41.268 00.000 7080 OnExposeComplete: enter
18:57:41.270 00.002 7080 UpdateGuideState(): m_state=1
18:57:41.272 00.002 7080 UpdateCurrentPosition: no star selected
18:57:41.274 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:57:41.277 00.003 7080 Status Line: No star selected
18:57:41.283 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=44, med=0, FiltMin=0, FiltMax=24, Gamma=0.410
18:57:41.327 00.044 7080 UpdateGuideState exits: No star selected
18:57:41.330 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:41.332 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:57:41.335 00.003 7080 Enqueuing Expose request
18:57:41.336 00.001 8384 Worker thread wakes up
18:57:41.336 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:57:41.336 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:57:42.258 00.922 8384 Exposure complete
18:57:42.344 00.086 8384 worker thread done servicing request
18:57:42.344 00.000 7080 OnExposeComplete: enter
18:57:42.346 00.002 7080 UpdateGuideState(): m_state=1
18:57:42.348 00.002 7080 UpdateCurrentPosition: no star selected
18:57:42.350 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:57:42.352 00.002 7080 Status Line: No star selected
18:57:42.357 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=43, med=0, FiltMin=0, FiltMax=25, Gamma=0.410
18:57:42.401 00.044 7080 UpdateGuideState exits: No star selected
18:57:42.403 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:42.405 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:57:42.407 00.002 7080 Enqueuing Expose request
18:57:42.408 00.001 8384 Worker thread wakes up
18:57:42.408 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:57:42.408 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:57:43.553 01.145 8384 Exposure complete
18:57:43.631 00.078 8384 worker thread done servicing request
18:57:43.631 00.000 7080 OnExposeComplete: enter
18:57:43.634 00.003 7080 UpdateGuideState(): m_state=1
18:57:43.635 00.001 7080 UpdateCurrentPosition: no star selected
18:57:43.638 00.003 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:57:43.639 00.001 7080 Status Line: No star selected
18:57:43.644 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=0, FiltMin=0, FiltMax=26, Gamma=0.410
18:57:43.690 00.046 7080 UpdateGuideState exits: No star selected
18:57:43.692 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:43.693 00.001 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:57:43.695 00.002 7080 Enqueuing Expose request
18:57:43.697 00.002 8384 Worker thread wakes up
18:57:43.697 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:57:43.697 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:57:44.618 00.921 8384 Exposure complete
18:57:44.690 00.072 8384 worker thread done servicing request
18:57:44.690 00.000 7080 OnExposeComplete: enter
18:57:44.692 00.002 7080 UpdateGuideState(): m_state=1
18:57:44.694 00.002 7080 UpdateCurrentPosition: no star selected
18:57:44.697 00.003 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:57:44.698 00.001 7080 Status Line: No star selected
18:57:44.703 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=48, med=0, FiltMin=0, FiltMax=27, Gamma=0.410
18:57:44.750 00.047 7080 UpdateGuideState exits: No star selected
18:57:44.752 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:44.754 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:57:44.756 00.002 7080 Enqueuing Expose request
18:57:44.758 00.002 8384 Worker thread wakes up
18:57:44.758 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:57:44.758 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:57:45.898 01.140 8384 Exposure complete
18:57:45.974 00.076 8384 worker thread done servicing request
18:57:45.974 00.000 7080 OnExposeComplete: enter
18:57:45.977 00.003 7080 UpdateGuideState(): m_state=1
18:57:45.979 00.002 7080 UpdateCurrentPosition: no star selected
18:57:45.981 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:57:45.983 00.002 7080 Status Line: No star selected
18:57:45.988 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=49, med=0, FiltMin=0, FiltMax=28, Gamma=0.410
18:57:46.034 00.046 7080 UpdateGuideState exits: No star selected
18:57:46.036 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:46.039 00.003 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:57:46.041 00.002 7080 Enqueuing Expose request
18:57:46.043 00.002 8384 Worker thread wakes up
18:57:46.043 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:57:46.043 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:57:46.974 00.931 8384 Exposure complete
18:57:47.054 00.080 8384 worker thread done servicing request
18:57:47.054 00.000 7080 OnExposeComplete: enter
18:57:47.057 00.003 7080 UpdateGuideState(): m_state=1
18:57:47.061 00.004 7080 UpdateCurrentPosition: no star selected
18:57:47.063 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:57:47.065 00.002 7080 Status Line: No star selected
18:57:47.070 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=50, med=0, FiltMin=0, FiltMax=30, Gamma=0.410
18:57:47.115 00.045 7080 UpdateGuideState exits: No star selected
18:57:47.117 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:47.118 00.001 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:57:47.122 00.004 7080 Enqueuing Expose request
18:57:47.125 00.003 8384 Worker thread wakes up
18:57:47.125 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:57:47.125 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:57:48.270 01.145 8384 Exposure complete
18:57:48.343 00.073 8384 worker thread done servicing request
18:57:48.344 00.001 7080 OnExposeComplete: enter
18:57:48.346 00.002 7080 UpdateGuideState(): m_state=1
18:57:48.348 00.002 7080 UpdateCurrentPosition: no star selected
18:57:48.350 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:57:48.352 00.002 7080 Status Line: No star selected
18:57:48.357 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=49, med=0, FiltMin=0, FiltMax=25, Gamma=0.410
18:57:48.401 00.044 7080 UpdateGuideState exits: No star selected
18:57:48.404 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:48.405 00.001 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:57:48.407 00.002 7080 Enqueuing Expose request
18:57:48.409 00.002 8384 Worker thread wakes up
18:57:48.409 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:57:48.409 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:57:49.333 00.924 8384 Exposure complete
18:57:49.402 00.069 8384 worker thread done servicing request
18:57:49.402 00.000 7080 OnExposeComplete: enter
18:57:49.405 00.003 7080 UpdateGuideState(): m_state=1
18:57:49.407 00.002 7080 UpdateCurrentPosition: no star selected
18:57:49.409 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:57:49.411 00.002 7080 Status Line: No star selected
18:57:49.416 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=0, FiltMin=0, FiltMax=25, Gamma=0.410
18:57:49.461 00.045 7080 UpdateGuideState exits: No star selected
18:57:49.463 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:49.467 00.004 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:57:49.469 00.002 7080 Enqueuing Expose request
18:57:49.471 00.002 8384 Worker thread wakes up
18:57:49.471 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:57:49.471 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:57:50.623 01.152 8384 Exposure complete
18:57:50.690 00.067 8384 worker thread done servicing request
18:57:50.690 00.000 7080 OnExposeComplete: enter
18:57:50.692 00.002 7080 UpdateGuideState(): m_state=1
18:57:50.694 00.002 7080 UpdateCurrentPosition: no star selected
18:57:50.696 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:57:50.698 00.002 7080 Status Line: No star selected
18:57:50.703 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=43, med=0, FiltMin=0, FiltMax=25, Gamma=0.410
18:57:50.749 00.046 7080 UpdateGuideState exits: No star selected
18:57:50.752 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:50.754 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:57:50.755 00.001 7080 Enqueuing Expose request
18:57:50.757 00.002 8384 Worker thread wakes up
18:57:50.757 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:57:50.757 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:57:51.679 00.922 8384 Exposure complete
18:57:51.743 00.064 8384 worker thread done servicing request
18:57:51.743 00.000 7080 OnExposeComplete: enter
18:57:51.746 00.003 7080 UpdateGuideState(): m_state=1
18:57:51.749 00.003 7080 UpdateCurrentPosition: no star selected
18:57:51.753 00.004 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:57:51.754 00.001 7080 Status Line: No star selected
18:57:51.759 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=43, med=0, FiltMin=0, FiltMax=29, Gamma=0.410
18:57:51.803 00.044 7080 UpdateGuideState exits: No star selected
18:57:51.805 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:51.809 00.004 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:57:51.811 00.002 7080 Enqueuing Expose request
18:57:51.813 00.002 8384 Worker thread wakes up
18:57:51.813 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:57:51.813 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:57:52.953 01.140 8384 Exposure complete
18:57:53.029 00.076 8384 worker thread done servicing request
18:57:53.029 00.000 7080 OnExposeComplete: enter
18:57:53.033 00.004 7080 UpdateGuideState(): m_state=1
18:57:53.035 00.002 7080 UpdateCurrentPosition: no star selected
18:57:53.037 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:57:53.038 00.001 7080 Status Line: No star selected
18:57:53.043 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=0, FiltMin=0, FiltMax=21, Gamma=0.410
18:57:53.088 00.045 7080 UpdateGuideState exits: No star selected
18:57:53.091 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:53.093 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:57:53.095 00.002 7080 Enqueuing Expose request
18:57:53.097 00.002 8384 Worker thread wakes up
18:57:53.097 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:57:53.097 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:57:54.010 00.913 8384 Exposure complete
18:57:54.060 00.050 8384 worker thread done servicing request
18:57:54.061 00.001 7080 OnExposeComplete: enter
18:57:54.063 00.002 7080 UpdateGuideState(): m_state=1
18:57:54.065 00.002 7080 UpdateCurrentPosition: no star selected
18:57:54.067 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:57:54.069 00.002 7080 Status Line: No star selected
18:57:54.073 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=44, med=0, FiltMin=0, FiltMax=28, Gamma=0.410
18:57:54.119 00.046 7080 UpdateGuideState exits: No star selected
18:57:54.123 00.004 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:54.125 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:57:54.127 00.002 7080 Enqueuing Expose request
18:57:54.129 00.002 8384 Worker thread wakes up
18:57:54.129 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:57:54.129 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:57:55.270 01.141 8384 Exposure complete
18:57:55.319 00.049 8384 worker thread done servicing request
18:57:55.319 00.000 7080 OnExposeComplete: enter
18:57:55.322 00.003 7080 UpdateGuideState(): m_state=1
18:57:55.324 00.002 7080 UpdateCurrentPosition: no star selected
18:57:55.326 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:57:55.328 00.002 7080 Status Line: No star selected
18:57:55.333 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=0, FiltMin=0, FiltMax=24, Gamma=0.410
18:57:55.386 00.053 7080 UpdateGuideState exits: No star selected
18:57:55.389 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:55.391 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:57:55.394 00.003 7080 Enqueuing Expose request
18:57:55.396 00.002 8384 Worker thread wakes up
18:57:55.397 00.001 8384 worker thread servicing REQUEST_EXPOSE 1000
18:57:55.397 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:57:56.317 00.920 8384 Exposure complete
18:57:56.367 00.050 8384 worker thread done servicing request
18:57:56.367 00.000 7080 OnExposeComplete: enter
18:57:56.371 00.004 7080 UpdateGuideState(): m_state=1
18:57:56.375 00.004 7080 UpdateCurrentPosition: no star selected
18:57:56.377 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:57:56.379 00.002 7080 Status Line: No star selected
18:57:56.384 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=0, FiltMin=0, FiltMax=27, Gamma=0.410
18:57:56.430 00.046 7080 UpdateGuideState exits: No star selected
18:57:56.436 00.006 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:56.439 00.003 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:57:56.442 00.003 7080 Enqueuing Expose request
18:57:56.445 00.003 8384 Worker thread wakes up
18:57:56.445 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:57:56.446 00.001 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:57:57.578 01.132 8384 Exposure complete
18:57:57.628 00.050 8384 worker thread done servicing request
18:57:57.629 00.001 7080 OnExposeComplete: enter
18:57:57.631 00.002 7080 UpdateGuideState(): m_state=1
18:57:57.633 00.002 7080 UpdateCurrentPosition: no star selected
18:57:57.635 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:57:57.637 00.002 7080 Status Line: No star selected
18:57:57.643 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=45, med=0, FiltMin=0, FiltMax=28, Gamma=0.410
18:57:57.692 00.049 7080 UpdateGuideState exits: No star selected
18:57:57.695 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:57.697 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:57:57.699 00.002 7080 Enqueuing Expose request
18:57:57.702 00.003 8384 Worker thread wakes up
18:57:57.702 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:57:57.702 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:57:58.616 00.914 8384 Exposure complete
18:57:58.665 00.049 8384 worker thread done servicing request
18:57:58.665 00.000 7080 OnExposeComplete: enter
18:57:58.667 00.002 7080 UpdateGuideState(): m_state=1
18:57:58.670 00.003 7080 UpdateCurrentPosition: no star selected
18:57:58.672 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:57:58.675 00.003 7080 Status Line: No star selected
18:57:58.681 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=45, med=0, FiltMin=0, FiltMax=25, Gamma=0.410
18:57:58.730 00.049 7080 UpdateGuideState exits: No star selected
18:57:58.732 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:57:58.735 00.003 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:57:58.737 00.002 7080 Enqueuing Expose request
18:57:58.739 00.002 8384 Worker thread wakes up
18:57:58.739 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:57:58.739 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:57:59.876 01.137 8384 Exposure complete
18:57:59.926 00.050 8384 worker thread done servicing request
18:57:59.926 00.000 7080 OnExposeComplete: enter
18:57:59.929 00.003 7080 UpdateGuideState(): m_state=1
18:57:59.933 00.004 7080 UpdateCurrentPosition: no star selected
18:57:59.937 00.004 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:57:59.940 00.003 7080 Status Line: No star selected
18:57:59.947 00.007 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=45, med=0, FiltMin=0, FiltMax=26, Gamma=0.410
18:58:00.003 00.056 7080 UpdateGuideState exits: No star selected
18:58:00.007 00.004 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:00.011 00.004 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:58:00.021 00.010 7080 Enqueuing Expose request
18:58:00.035 00.014 8384 Worker thread wakes up
18:58:00.035 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:58:00.036 00.001 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:58:00.959 00.923 8384 Exposure complete
18:58:01.057 00.098 8384 worker thread done servicing request
18:58:01.057 00.000 7080 OnExposeComplete: enter
18:58:01.057 00.000 7080 UpdateGuideState(): m_state=1
18:58:01.057 00.000 7080 UpdateCurrentPosition: no star selected
18:58:01.057 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:58:01.057 00.000 7080 Status Line: No star selected
18:58:01.070 00.013 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=0, FiltMin=0, FiltMax=29, Gamma=0.410
18:58:01.119 00.049 7080 UpdateGuideState exits: No star selected
18:58:01.119 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:01.119 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:58:01.119 00.000 7080 Enqueuing Expose request
18:58:01.119 00.000 8384 Worker thread wakes up
18:58:01.119 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:58:01.119 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:58:02.260 01.141 8384 Exposure complete
18:58:02.338 00.078 8384 worker thread done servicing request
18:58:02.338 00.000 7080 OnExposeComplete: enter
18:58:02.338 00.000 7080 UpdateGuideState(): m_state=1
18:58:02.338 00.000 7080 UpdateCurrentPosition: no star selected
18:58:02.338 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:58:02.338 00.000 7080 Status Line: No star selected
18:58:02.338 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=47, med=0, FiltMin=0, FiltMax=22, Gamma=0.410
18:58:02.385 00.047 7080 UpdateGuideState exits: No star selected
18:58:02.385 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:02.400 00.015 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:58:02.404 00.004 7080 Enqueuing Expose request
18:58:02.408 00.004 8384 Worker thread wakes up
18:58:02.408 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:58:02.408 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:58:03.338 00.930 8384 Exposure complete
18:58:03.416 00.078 8384 worker thread done servicing request
18:58:03.416 00.000 7080 OnExposeComplete: enter
18:58:03.416 00.000 7080 UpdateGuideState(): m_state=1
18:58:03.416 00.000 7080 UpdateCurrentPosition: no star selected
18:58:03.416 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:58:03.432 00.016 7080 Status Line: No star selected
18:58:03.432 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=51, med=0, FiltMin=0, FiltMax=29, Gamma=0.410
18:58:03.480 00.048 7080 UpdateGuideState exits: No star selected
18:58:03.485 00.005 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:03.487 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:58:03.489 00.002 7080 Enqueuing Expose request
18:58:03.492 00.003 8384 Worker thread wakes up
18:58:03.492 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:58:03.492 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:58:04.635 01.143 8384 Exposure complete
18:58:04.698 00.063 8384 worker thread done servicing request
18:58:04.698 00.000 7080 OnExposeComplete: enter
18:58:04.714 00.016 7080 UpdateGuideState(): m_state=1
18:58:04.714 00.000 7080 UpdateCurrentPosition: no star selected
18:58:04.714 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:58:04.714 00.000 7080 Status Line: No star selected
18:58:04.714 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=0, FiltMin=0, FiltMax=27, Gamma=0.410
18:58:04.761 00.047 7080 UpdateGuideState exits: No star selected
18:58:04.761 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:04.761 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:58:04.775 00.014 7080 Enqueuing Expose request
18:58:04.777 00.002 8384 Worker thread wakes up
18:58:04.777 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:58:04.777 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:58:05.697 00.920 8384 Exposure complete
18:58:05.760 00.063 8384 worker thread done servicing request
18:58:05.760 00.000 7080 OnExposeComplete: enter
18:58:05.760 00.000 7080 UpdateGuideState(): m_state=1
18:58:05.760 00.000 7080 UpdateCurrentPosition: no star selected
18:58:05.760 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:58:05.760 00.000 7080 Status Line: No star selected
18:58:05.776 00.016 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=50, med=0, FiltMin=0, FiltMax=28, Gamma=0.410
18:58:05.808 00.032 7080 UpdateGuideState exits: No star selected
18:58:05.824 00.016 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:05.824 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:58:05.824 00.000 7080 Enqueuing Expose request
18:58:05.824 00.000 8384 Worker thread wakes up
18:58:05.824 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:58:05.824 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:58:06.980 01.156 8384 Exposure complete
18:58:07.057 00.077 8384 worker thread done servicing request
18:58:07.058 00.001 7080 OnExposeComplete: enter
18:58:07.058 00.000 7080 UpdateGuideState(): m_state=1
18:58:07.058 00.000 7080 UpdateCurrentPosition: no star selected
18:58:07.058 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:58:07.058 00.000 7080 Status Line: No star selected
18:58:07.058 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=43, med=0, FiltMin=0, FiltMax=23, Gamma=0.410
18:58:07.114 00.056 7080 UpdateGuideState exits: No star selected
18:58:07.116 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:07.119 00.003 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:58:07.121 00.002 7080 Enqueuing Expose request
18:58:07.121 00.000 8384 Worker thread wakes up
18:58:07.121 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:58:07.121 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:58:08.053 00.932 8384 Exposure complete
18:58:08.119 00.066 8384 worker thread done servicing request
18:58:08.119 00.000 7080 OnExposeComplete: enter
18:58:08.121 00.002 7080 UpdateGuideState(): m_state=1
18:58:08.121 00.000 7080 UpdateCurrentPosition: no star selected
18:58:08.121 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:58:08.121 00.000 7080 Status Line: No star selected
18:58:08.121 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=0, FiltMin=0, FiltMax=25, Gamma=0.410
18:58:08.169 00.048 7080 UpdateGuideState exits: No star selected
18:58:08.169 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:08.169 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:58:08.169 00.000 7080 Enqueuing Expose request
18:58:08.185 00.016 8384 Worker thread wakes up
18:58:08.185 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:58:08.185 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:58:09.328 01.143 8384 Exposure complete
18:58:09.375 00.047 8384 worker thread done servicing request
18:58:09.375 00.000 7080 OnExposeComplete: enter
18:58:09.375 00.000 7080 UpdateGuideState(): m_state=1
18:58:09.375 00.000 7080 UpdateCurrentPosition: no star selected
18:58:09.375 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:58:09.375 00.000 7080 Status Line: No star selected
18:58:09.391 00.016 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=37, med=0, FiltMin=0, FiltMax=26, Gamma=0.410
18:58:09.438 00.047 7080 UpdateGuideState exits: No star selected
18:58:09.438 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:09.438 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:58:09.438 00.000 7080 Enqueuing Expose request
18:58:09.438 00.000 8384 Worker thread wakes up
18:58:09.438 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:58:09.438 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:58:10.374 00.936 8384 Exposure complete
18:58:10.437 00.063 8384 worker thread done servicing request
18:58:10.437 00.000 7080 OnExposeComplete: enter
18:58:10.437 00.000 7080 UpdateGuideState(): m_state=1
18:58:10.437 00.000 7080 UpdateCurrentPosition: no star selected
18:58:10.437 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:58:10.437 00.000 7080 Status Line: No star selected
18:58:10.453 00.016 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=0, FiltMin=0, FiltMax=23, Gamma=0.410
18:58:10.501 00.048 7080 UpdateGuideState exits: No star selected
18:58:10.501 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:10.501 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:58:10.501 00.000 7080 Enqueuing Expose request
18:58:10.501 00.000 8384 Worker thread wakes up
18:58:10.501 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:58:10.501 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:58:11.659 01.158 8384 Exposure complete
18:58:11.723 00.064 8384 worker thread done servicing request
18:58:11.723 00.000 7080 OnExposeComplete: enter
18:58:11.723 00.000 7080 UpdateGuideState(): m_state=1
18:58:11.738 00.015 7080 UpdateCurrentPosition: no star selected
18:58:11.738 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:58:11.738 00.000 7080 Status Line: No star selected
18:58:11.744 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=43, med=0, FiltMin=0, FiltMax=26, Gamma=0.410
18:58:11.794 00.050 7080 UpdateGuideState exits: No star selected
18:58:11.796 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:11.798 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:58:11.800 00.002 7080 Enqueuing Expose request
18:58:11.802 00.002 8384 Worker thread wakes up
18:58:11.802 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:58:11.802 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:58:12.713 00.911 8384 Exposure complete
18:58:12.783 00.070 8384 worker thread done servicing request
18:58:12.783 00.000 7080 OnExposeComplete: enter
18:58:12.783 00.000 7080 UpdateGuideState(): m_state=1
18:58:12.788 00.005 7080 UpdateCurrentPosition: no star selected
18:58:12.788 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:58:12.788 00.000 7080 Status Line: No star selected
18:58:12.788 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=45, med=0, FiltMin=0, FiltMax=28, Gamma=0.410
18:58:12.838 00.050 7080 UpdateGuideState exits: No star selected
18:58:12.838 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:12.838 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:58:12.838 00.000 7080 Enqueuing Expose request
18:58:12.838 00.000 8384 Worker thread wakes up
18:58:12.838 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:58:12.838 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:58:13.983 01.145 8384 Exposure complete
18:58:14.050 00.067 8384 worker thread done servicing request
18:58:14.051 00.001 7080 OnExposeComplete: enter
18:58:14.053 00.002 7080 UpdateGuideState(): m_state=1
18:58:14.056 00.003 7080 UpdateCurrentPosition: no star selected
18:58:14.060 00.004 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:58:14.063 00.003 7080 Status Line: No star selected
18:58:14.068 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=37, med=0, FiltMin=0, FiltMax=29, Gamma=0.410
18:58:14.114 00.046 7080 UpdateGuideState exits: No star selected
18:58:14.116 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:14.118 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:58:14.122 00.004 7080 Enqueuing Expose request
18:58:14.126 00.004 8384 Worker thread wakes up
18:58:14.126 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:58:14.126 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:58:15.045 00.919 8384 Exposure complete
18:58:15.125 00.080 8384 worker thread done servicing request
18:58:15.125 00.000 7080 OnExposeComplete: enter
18:58:15.125 00.000 7080 UpdateGuideState(): m_state=1
18:58:15.125 00.000 7080 UpdateCurrentPosition: no star selected
18:58:15.141 00.016 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:58:15.141 00.000 7080 Status Line: No star selected
18:58:15.141 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=0, FiltMin=0, FiltMax=25, Gamma=0.410
18:58:15.188 00.047 7080 UpdateGuideState exits: No star selected
18:58:15.188 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:15.188 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:58:15.188 00.000 7080 Enqueuing Expose request
18:58:15.188 00.000 8384 Worker thread wakes up
18:58:15.188 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:58:15.188 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:58:16.341 01.153 8384 Exposure complete
18:58:16.400 00.059 8384 worker thread done servicing request
18:58:16.400 00.000 7080 OnExposeComplete: enter
18:58:16.400 00.000 7080 UpdateGuideState(): m_state=1
18:58:16.404 00.004 7080 UpdateCurrentPosition: no star selected
18:58:16.408 00.004 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:58:16.410 00.002 7080 Status Line: No star selected
18:58:16.414 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=0, FiltMin=0, FiltMax=27, Gamma=0.410
18:58:16.452 00.038 7080 UpdateGuideState exits: No star selected
18:58:16.452 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:16.463 00.011 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:58:16.467 00.004 7080 Enqueuing Expose request
18:58:16.467 00.000 8384 Worker thread wakes up
18:58:16.467 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:58:16.467 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:58:17.400 00.933 8384 Exposure complete
18:58:17.466 00.066 8384 worker thread done servicing request
18:58:17.466 00.000 7080 OnExposeComplete: enter
18:58:17.466 00.000 7080 UpdateGuideState(): m_state=1
18:58:17.482 00.016 7080 UpdateCurrentPosition: no star selected
18:58:17.482 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:58:17.482 00.000 7080 Status Line: No star selected
18:58:17.482 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=44, med=0, FiltMin=0, FiltMax=22, Gamma=0.410
18:58:17.531 00.049 7080 UpdateGuideState exits: No star selected
18:58:17.531 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:17.531 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:58:17.531 00.000 7080 Enqueuing Expose request
18:58:17.545 00.014 8384 Worker thread wakes up
18:58:17.545 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:58:17.545 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:58:18.687 01.142 8384 Exposure complete
18:58:18.750 00.063 8384 worker thread done servicing request
18:58:18.750 00.000 7080 OnExposeComplete: enter
18:58:18.750 00.000 7080 UpdateGuideState(): m_state=1
18:58:18.768 00.018 7080 UpdateCurrentPosition: no star selected
18:58:18.770 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:58:18.772 00.002 7080 Status Line: No star selected
18:58:18.775 00.003 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=37, med=0, FiltMin=0, FiltMax=24, Gamma=0.410
18:58:18.813 00.038 7080 UpdateGuideState exits: No star selected
18:58:18.813 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:18.813 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:58:18.813 00.000 7080 Enqueuing Expose request
18:58:18.813 00.000 8384 Worker thread wakes up
18:58:18.813 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:58:18.813 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:58:19.749 00.936 8384 Exposure complete
18:58:19.806 00.057 8384 worker thread done servicing request
18:58:19.812 00.006 7080 OnExposeComplete: enter
18:58:19.812 00.000 7080 UpdateGuideState(): m_state=1
18:58:19.812 00.000 7080 UpdateCurrentPosition: no star selected
18:58:19.812 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:58:19.812 00.000 7080 Status Line: No star selected
18:58:19.812 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=0, FiltMin=0, FiltMax=25, Gamma=0.410
18:58:19.869 00.057 7080 UpdateGuideState exits: No star selected
18:58:19.869 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:19.869 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:58:19.876 00.007 7080 Enqueuing Expose request
18:58:19.876 00.000 8384 Worker thread wakes up
18:58:19.876 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:58:19.876 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:58:21.038 01.162 8384 Exposure complete
18:58:21.096 00.058 8384 worker thread done servicing request
18:58:21.096 00.000 7080 OnExposeComplete: enter
18:58:21.112 00.016 7080 UpdateGuideState(): m_state=1
18:58:21.112 00.000 7080 UpdateCurrentPosition: no star selected
18:58:21.112 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:58:21.119 00.007 7080 Status Line: No star selected
18:58:21.119 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=3, Gamma=0.410
18:58:21.175 00.056 7080 UpdateGuideState exits: No star selected
18:58:21.175 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:21.182 00.007 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:58:21.184 00.002 7080 Enqueuing Expose request
18:58:21.190 00.006 8384 Worker thread wakes up
18:58:21.190 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:58:21.190 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:58:22.107 00.917 8384 Exposure complete
18:58:22.159 00.052 8384 worker thread done servicing request
18:58:22.159 00.000 7080 OnExposeComplete: enter
18:58:22.159 00.000 7080 UpdateGuideState(): m_state=1
18:58:22.159 00.000 7080 UpdateCurrentPosition: no star selected
18:58:22.159 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:58:22.175 00.016 7080 Status Line: No star selected
18:58:22.179 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=4, Gamma=0.410
18:58:22.224 00.045 7080 UpdateGuideState exits: No star selected
18:58:22.226 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:22.228 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:58:22.230 00.002 7080 Enqueuing Expose request
18:58:22.232 00.002 8384 Worker thread wakes up
18:58:22.232 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:58:22.232 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:58:23.372 01.140 8384 Exposure complete
18:58:23.432 00.060 8384 worker thread done servicing request
18:58:23.432 00.000 7080 OnExposeComplete: enter
18:58:23.436 00.004 7080 UpdateGuideState(): m_state=1
18:58:23.438 00.002 7080 UpdateCurrentPosition: no star selected
18:58:23.438 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:58:23.438 00.000 7080 Status Line: No star selected
18:58:23.449 00.011 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=3, Gamma=0.410
18:58:23.511 00.062 7080 UpdateGuideState exits: No star selected
18:58:23.513 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:23.519 00.006 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:58:23.521 00.002 7080 Enqueuing Expose request
18:58:23.523 00.002 8384 Worker thread wakes up
18:58:23.523 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:58:23.523 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:58:24.431 00.908 8384 Exposure complete
18:58:24.484 00.053 8384 worker thread done servicing request
18:58:24.484 00.000 7080 OnExposeComplete: enter
18:58:24.488 00.004 7080 UpdateGuideState(): m_state=1
18:58:24.490 00.002 7080 UpdateCurrentPosition: no star selected
18:58:24.492 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:58:24.498 00.006 7080 Status Line: No star selected
18:58:24.504 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=2, Gamma=0.410
18:58:24.551 00.047 7080 UpdateGuideState exits: No star selected
18:58:24.553 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:24.555 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:58:24.557 00.002 7080 Enqueuing Expose request
18:58:24.561 00.004 8384 Worker thread wakes up
18:58:24.561 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:58:24.561 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:58:25.696 01.135 8384 Exposure complete
18:58:25.748 00.052 8384 worker thread done servicing request
18:58:25.748 00.000 7080 OnExposeComplete: enter
18:58:25.750 00.002 7080 UpdateGuideState(): m_state=1
18:58:25.752 00.002 7080 UpdateCurrentPosition: no star selected
18:58:25.754 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:58:25.757 00.003 7080 Status Line: No star selected
18:58:25.761 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=8, Gamma=0.410
18:58:25.813 00.052 7080 UpdateGuideState exits: No star selected
18:58:25.816 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:25.818 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:58:25.820 00.002 7080 Enqueuing Expose request
18:58:25.821 00.001 8384 Worker thread wakes up
18:58:25.821 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:58:25.821 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:58:26.744 00.923 8384 Exposure complete
18:58:26.795 00.051 8384 worker thread done servicing request
18:58:26.795 00.000 7080 OnExposeComplete: enter
18:58:26.797 00.002 7080 UpdateGuideState(): m_state=1
18:58:26.799 00.002 7080 UpdateCurrentPosition: no star selected
18:58:26.801 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:58:26.804 00.003 7080 Status Line: No star selected
18:58:26.808 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=0, FiltMin=0, FiltMax=27, Gamma=0.410
18:58:26.860 00.052 7080 UpdateGuideState exits: No star selected
18:58:26.860 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:26.866 00.006 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:58:26.868 00.002 7080 Enqueuing Expose request
18:58:26.871 00.003 8384 Worker thread wakes up
18:58:26.871 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:58:26.871 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:58:28.000 01.129 8384 Exposure complete
18:58:28.044 00.044 8384 worker thread done servicing request
18:58:28.044 00.000 7080 OnExposeComplete: enter
18:58:28.044 00.000 7080 UpdateGuideState(): m_state=1
18:58:28.056 00.012 7080 UpdateCurrentPosition: no star selected
18:58:28.056 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:58:28.063 00.007 7080 Status Line: No star selected
18:58:28.069 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=0, FiltMin=0, FiltMax=23, Gamma=0.410
18:58:28.107 00.038 7080 UpdateGuideState exits: No star selected
18:58:28.119 00.012 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:28.123 00.004 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:58:28.123 00.000 7080 Enqueuing Expose request
18:58:28.123 00.000 8384 Worker thread wakes up
18:58:28.123 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:58:28.123 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:58:29.045 00.922 8384 Exposure complete
18:58:29.089 00.044 8384 worker thread done servicing request
18:58:29.089 00.000 7080 OnExposeComplete: enter
18:58:29.089 00.000 7080 UpdateGuideState(): m_state=1
18:58:29.089 00.000 7080 UpdateCurrentPosition: no star selected
18:58:29.089 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:58:29.105 00.016 7080 Status Line: No star selected
18:58:29.105 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=49, med=0, FiltMin=0, FiltMax=33, Gamma=0.410
18:58:29.152 00.047 7080 UpdateGuideState exits: No star selected
18:58:29.152 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:29.152 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:58:29.152 00.000 7080 Enqueuing Expose request
18:58:29.168 00.016 8384 Worker thread wakes up
18:58:29.168 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:58:29.168 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:58:30.293 01.125 8384 Exposure complete
18:58:30.342 00.049 8384 worker thread done servicing request
18:58:30.342 00.000 7080 OnExposeComplete: enter
18:58:30.348 00.006 7080 UpdateGuideState(): m_state=1
18:58:30.350 00.002 7080 UpdateCurrentPosition: no star selected
18:58:30.354 00.004 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:58:30.356 00.002 7080 Status Line: No star selected
18:58:30.361 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=0, FiltMin=0, FiltMax=26, Gamma=0.410
18:58:30.408 00.047 7080 UpdateGuideState exits: No star selected
18:58:30.410 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:30.412 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:58:30.414 00.002 7080 Enqueuing Expose request
18:58:30.416 00.002 8384 Worker thread wakes up
18:58:30.416 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:58:30.416 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:58:31.337 00.921 8384 Exposure complete
18:58:31.384 00.047 8384 worker thread done servicing request
18:58:31.384 00.000 7080 OnExposeComplete: enter
18:58:31.390 00.006 7080 UpdateGuideState(): m_state=1
18:58:31.393 00.003 7080 UpdateCurrentPosition: no star selected
18:58:31.397 00.004 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:58:31.399 00.002 7080 Status Line: No star selected
18:58:31.406 00.007 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=0, FiltMin=0, FiltMax=25, Gamma=0.410
18:58:31.454 00.048 7080 UpdateGuideState exits: No star selected
18:58:31.457 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:31.459 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:58:31.461 00.002 7080 Enqueuing Expose request
18:58:31.463 00.002 8384 Worker thread wakes up
18:58:31.463 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:58:31.463 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:58:32.594 01.131 8384 Exposure complete
18:58:32.647 00.053 8384 worker thread done servicing request
18:58:32.647 00.000 7080 OnExposeComplete: enter
18:58:32.650 00.003 7080 UpdateGuideState(): m_state=1
18:58:32.652 00.002 7080 UpdateCurrentPosition: no star selected
18:58:32.654 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:58:32.657 00.003 7080 Status Line: No star selected
18:58:32.662 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=0, FiltMin=0, FiltMax=29, Gamma=0.410
18:58:32.706 00.044 7080 UpdateGuideState exits: No star selected
18:58:32.706 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:32.717 00.011 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:58:32.720 00.003 7080 Enqueuing Expose request
18:58:32.724 00.004 8384 Worker thread wakes up
18:58:32.724 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:58:32.724 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:58:33.639 00.915 8384 Exposure complete
18:58:33.690 00.051 8384 worker thread done servicing request
18:58:33.690 00.000 7080 OnExposeComplete: enter
18:58:33.690 00.000 7080 UpdateGuideState(): m_state=1
18:58:33.696 00.006 7080 UpdateCurrentPosition: no star selected
18:58:33.698 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:58:33.701 00.003 7080 Status Line: No star selected
18:58:33.707 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=0, FiltMin=0, FiltMax=17, Gamma=0.410
18:58:33.754 00.047 7080 UpdateGuideState exits: No star selected
18:58:33.756 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:33.756 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:58:33.756 00.000 7080 Enqueuing Expose request
18:58:33.764 00.008 8384 Worker thread wakes up
18:58:33.764 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:58:33.764 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:58:34.907 01.143 8384 Exposure complete
18:58:34.955 00.048 8384 worker thread done servicing request
18:58:34.955 00.000 7080 OnExposeComplete: enter
18:58:34.955 00.000 7080 UpdateGuideState(): m_state=1
18:58:34.960 00.005 7080 UpdateCurrentPosition: no star selected
18:58:34.963 00.003 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:58:34.965 00.002 7080 Status Line: No star selected
18:58:34.971 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=2, Gamma=0.410
18:58:35.019 00.048 7080 UpdateGuideState exits: No star selected
18:58:35.021 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:35.023 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:58:35.025 00.002 7080 Enqueuing Expose request
18:58:35.032 00.007 8384 Worker thread wakes up
18:58:35.032 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:58:35.032 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:58:35.949 00.917 8384 Exposure complete
18:58:35.994 00.045 8384 worker thread done servicing request
18:58:35.994 00.000 7080 OnExposeComplete: enter
18:58:35.994 00.000 7080 UpdateGuideState(): m_state=1
18:58:35.994 00.000 7080 UpdateCurrentPosition: no star selected
18:58:36.008 00.014 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:58:36.010 00.002 7080 Status Line: No star selected
18:58:36.015 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=12, Gamma=0.410
18:58:36.061 00.046 7080 UpdateGuideState exits: No star selected
18:58:36.064 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:36.068 00.004 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:58:36.068 00.000 7080 Enqueuing Expose request
18:58:36.068 00.000 8384 Worker thread wakes up
18:58:36.068 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:58:36.068 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:58:37.202 01.134 8384 Exposure complete
18:58:37.245 00.043 8384 worker thread done servicing request
18:58:37.245 00.000 7080 OnExposeComplete: enter
18:58:37.255 00.010 7080 UpdateGuideState(): m_state=1
18:58:37.257 00.002 7080 UpdateCurrentPosition: no star selected
18:58:37.259 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:58:37.261 00.002 7080 Status Line: No star selected
18:58:37.267 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=0, FiltMin=0, FiltMax=25, Gamma=0.410
18:58:37.316 00.049 7080 UpdateGuideState exits: No star selected
18:58:37.318 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:37.320 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:58:37.322 00.002 7080 Enqueuing Expose request
18:58:37.325 00.003 8384 Worker thread wakes up
18:58:37.325 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:58:37.325 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:58:38.244 00.919 8384 Exposure complete
18:58:38.297 00.053 8384 worker thread done servicing request
18:58:38.297 00.000 7080 OnExposeComplete: enter
18:58:38.297 00.000 7080 UpdateGuideState(): m_state=1
18:58:38.301 00.004 7080 UpdateCurrentPosition: no star selected
18:58:38.304 00.003 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:58:38.308 00.004 7080 Status Line: No star selected
18:58:38.308 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=0, FiltMin=0, FiltMax=27, Gamma=0.410
18:58:38.352 00.044 7080 UpdateGuideState exits: No star selected
18:58:38.363 00.011 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:38.365 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:58:38.367 00.002 7080 Enqueuing Expose request
18:58:38.369 00.002 8384 Worker thread wakes up
18:58:38.369 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:58:38.369 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:58:39.509 01.140 8384 Exposure complete
18:58:39.556 00.047 8384 worker thread done servicing request
18:58:39.556 00.000 7080 OnExposeComplete: enter
18:58:39.560 00.004 7080 UpdateGuideState(): m_state=1
18:58:39.564 00.004 7080 UpdateCurrentPosition: no star selected
18:58:39.564 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:58:39.568 00.004 7080 Status Line: No star selected
18:58:39.574 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=0, FiltMin=0, FiltMax=21, Gamma=0.410
18:58:39.619 00.045 7080 UpdateGuideState exits: No star selected
18:58:39.619 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:39.619 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:58:39.619 00.000 7080 Enqueuing Expose request
18:58:39.632 00.013 8384 Worker thread wakes up
18:58:39.632 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:58:39.632 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:58:40.553 00.921 8384 Exposure complete
18:58:40.597 00.044 8384 worker thread done servicing request
18:58:40.597 00.000 7080 OnExposeComplete: enter
18:58:40.604 00.007 7080 UpdateGuideState(): m_state=1
18:58:40.606 00.002 7080 UpdateCurrentPosition: no star selected
18:58:40.608 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:58:40.610 00.002 7080 Status Line: No star selected
18:58:40.613 00.003 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=0, FiltMin=0, FiltMax=24, Gamma=0.410
18:58:40.661 00.048 7080 UpdateGuideState exits: No star selected
18:58:40.661 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:40.661 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:58:40.661 00.000 7080 Enqueuing Expose request
18:58:40.661 00.000 8384 Worker thread wakes up
18:58:40.661 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:58:40.661 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:58:41.800 01.139 8384 Exposure complete
18:58:41.848 00.048 8384 worker thread done servicing request
18:58:41.848 00.000 7080 OnExposeComplete: enter
18:58:41.859 00.011 7080 UpdateGuideState(): m_state=1
18:58:41.861 00.002 7080 UpdateCurrentPosition: no star selected
18:58:41.864 00.003 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:58:41.864 00.000 7080 Status Line: No star selected
18:58:41.873 00.009 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=35, med=0, FiltMin=0, FiltMax=22, Gamma=0.410
18:58:41.920 00.047 7080 UpdateGuideState exits: No star selected
18:58:41.922 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:41.924 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:58:41.926 00.002 7080 Enqueuing Expose request
18:58:41.928 00.002 8384 Worker thread wakes up
18:58:41.928 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:58:41.928 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:58:42.848 00.920 8384 Exposure complete
18:58:42.896 00.048 8384 worker thread done servicing request
18:58:42.896 00.000 7080 OnExposeComplete: enter
18:58:42.900 00.004 7080 UpdateGuideState(): m_state=1
18:58:42.902 00.002 7080 UpdateCurrentPosition: no star selected
18:58:42.904 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:58:42.908 00.004 7080 Status Line: No star selected
18:58:42.912 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=36, med=0, FiltMin=0, FiltMax=22, Gamma=0.410
18:58:42.959 00.047 7080 UpdateGuideState exits: No star selected
18:58:42.964 00.005 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:42.964 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:58:42.969 00.005 7080 Enqueuing Expose request
18:58:42.969 00.000 8384 Worker thread wakes up
18:58:42.969 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:58:42.969 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:58:44.108 01.139 8384 Exposure complete
18:58:44.155 00.047 8384 worker thread done servicing request
18:58:44.155 00.000 7080 OnExposeComplete: enter
18:58:44.164 00.009 7080 UpdateGuideState(): m_state=1
18:58:44.166 00.002 7080 UpdateCurrentPosition: no star selected
18:58:44.168 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:58:44.170 00.002 7080 Status Line: No star selected
18:58:44.176 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=0, FiltMin=0, FiltMax=24, Gamma=0.410
18:58:44.225 00.049 7080 UpdateGuideState exits: No star selected
18:58:44.227 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:44.229 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:58:44.231 00.002 7080 Enqueuing Expose request
18:58:44.233 00.002 8384 Worker thread wakes up
18:58:44.233 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:58:44.233 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:58:45.154 00.921 8384 Exposure complete
18:58:45.203 00.049 8384 worker thread done servicing request
18:58:45.203 00.000 7080 OnExposeComplete: enter
18:58:45.206 00.003 7080 UpdateGuideState(): m_state=1
18:58:45.208 00.002 7080 UpdateCurrentPosition: no star selected
18:58:45.208 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:58:45.213 00.005 7080 Status Line: No star selected
18:58:45.218 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=44, med=0, FiltMin=0, FiltMax=26, Gamma=0.410
18:58:45.262 00.044 7080 UpdateGuideState exits: No star selected
18:58:45.262 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:45.262 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:58:45.262 00.000 7080 Enqueuing Expose request
18:58:45.277 00.015 8384 Worker thread wakes up
18:58:45.277 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:58:45.277 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:58:46.403 01.126 8384 Exposure complete
18:58:46.451 00.048 8384 worker thread done servicing request
18:58:46.451 00.000 7080 OnExposeComplete: enter
18:58:46.459 00.008 7080 UpdateGuideState(): m_state=1
18:58:46.461 00.002 7080 UpdateCurrentPosition: no star selected
18:58:46.463 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:58:46.465 00.002 7080 Status Line: No star selected
18:58:46.471 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=0, FiltMin=0, FiltMax=28, Gamma=0.410
18:58:46.514 00.043 7080 UpdateGuideState exits: No star selected
18:58:46.518 00.004 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:46.518 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:58:46.525 00.007 7080 Enqueuing Expose request
18:58:46.529 00.004 8384 Worker thread wakes up
18:58:46.529 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:58:46.529 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:58:47.437 00.908 8384 Exposure complete
18:58:47.480 00.043 8384 worker thread done servicing request
18:58:47.480 00.000 7080 OnExposeComplete: enter
18:58:47.480 00.000 7080 UpdateGuideState(): m_state=1
18:58:47.480 00.000 7080 UpdateCurrentPosition: no star selected
18:58:47.494 00.014 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:58:47.496 00.002 7080 Status Line: No star selected
18:58:47.496 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=43, med=0, FiltMin=0, FiltMax=28, Gamma=0.410
18:58:47.548 00.052 7080 UpdateGuideState exits: No star selected
18:58:47.550 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:47.554 00.004 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:58:47.554 00.000 7080 Enqueuing Expose request
18:58:47.560 00.006 8384 Worker thread wakes up
18:58:47.560 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:58:47.560 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:58:48.706 01.146 8384 Exposure complete
18:58:48.761 00.055 8384 worker thread done servicing request
18:58:48.761 00.000 7080 OnExposeComplete: enter
18:58:48.763 00.002 7080 UpdateGuideState(): m_state=1
18:58:48.763 00.000 7080 UpdateCurrentPosition: no star selected
18:58:48.768 00.005 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:58:48.772 00.004 7080 Status Line: No star selected
18:58:48.779 00.007 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=0, FiltMin=0, FiltMax=24, Gamma=0.410
18:58:48.834 00.055 7080 UpdateGuideState exits: No star selected
18:58:48.840 00.006 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:48.844 00.004 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:58:48.850 00.006 7080 Enqueuing Expose request
18:58:48.852 00.002 8384 Worker thread wakes up
18:58:48.852 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:58:48.852 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:58:49.765 00.913 8384 Exposure complete
18:58:49.818 00.053 8384 worker thread done servicing request
18:58:49.818 00.000 7080 OnExposeComplete: enter
18:58:49.826 00.008 7080 UpdateGuideState(): m_state=1
18:58:49.828 00.002 7080 UpdateCurrentPosition: no star selected
18:58:49.830 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:58:49.834 00.004 7080 Status Line: No star selected
18:58:49.840 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=36, med=0, FiltMin=0, FiltMax=25, Gamma=0.410
18:58:49.895 00.055 7080 UpdateGuideState exits: No star selected
18:58:49.895 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:49.902 00.007 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:58:49.906 00.004 7080 Enqueuing Expose request
18:58:49.910 00.004 8384 Worker thread wakes up
18:58:49.910 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:58:49.910 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:58:51.044 01.134 8384 Exposure complete
18:58:51.097 00.053 8384 worker thread done servicing request
18:58:51.099 00.002 7080 OnExposeComplete: enter
18:58:51.099 00.000 7080 UpdateGuideState(): m_state=1
18:58:51.104 00.005 7080 UpdateCurrentPosition: no star selected
18:58:51.106 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:58:51.110 00.004 7080 Status Line: No star selected
18:58:51.116 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=20, Gamma=0.410
18:58:51.172 00.056 7080 UpdateGuideState exits: No star selected
18:58:51.175 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:51.175 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:58:51.175 00.000 7080 Enqueuing Expose request
18:58:51.185 00.010 8384 Worker thread wakes up
18:58:51.185 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:58:51.185 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:58:52.094 00.909 8384 Exposure complete
18:58:52.145 00.051 8384 worker thread done servicing request
18:58:52.145 00.000 7080 OnExposeComplete: enter
18:58:52.147 00.002 7080 UpdateGuideState(): m_state=1
18:58:52.151 00.004 7080 UpdateCurrentPosition: no star selected
18:58:52.153 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:58:52.155 00.002 7080 Status Line: No star selected
18:58:52.162 00.007 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=39, med=0, FiltMin=0, FiltMax=21, Gamma=0.410
18:58:52.211 00.049 7080 UpdateGuideState exits: No star selected
18:58:52.217 00.006 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:52.219 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:58:52.223 00.004 7080 Enqueuing Expose request
18:58:52.227 00.004 8384 Worker thread wakes up
18:58:52.227 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:58:52.227 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:58:53.360 01.133 8384 Exposure complete
18:58:53.417 00.057 8384 worker thread done servicing request
18:58:53.417 00.000 7080 OnExposeComplete: enter
18:58:53.424 00.007 7080 UpdateGuideState(): m_state=1
18:58:53.424 00.000 7080 UpdateCurrentPosition: no star selected
18:58:53.435 00.011 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:58:53.435 00.000 7080 Status Line: No star selected
18:58:53.435 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=39, med=0, FiltMin=0, FiltMax=26, Gamma=0.410
18:58:53.494 00.059 7080 UpdateGuideState exits: No star selected
18:58:53.499 00.005 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:53.501 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:58:53.503 00.002 7080 Enqueuing Expose request
18:58:53.505 00.002 8384 Worker thread wakes up
18:58:53.507 00.002 8384 worker thread servicing REQUEST_EXPOSE 1000
18:58:53.507 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:58:54.416 00.909 8384 Exposure complete
18:58:54.479 00.063 8384 worker thread done servicing request
18:58:54.479 00.000 7080 OnExposeComplete: enter
18:58:54.496 00.017 7080 UpdateGuideState(): m_state=1
18:58:54.496 00.000 7080 UpdateCurrentPosition: no star selected
18:58:54.496 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:58:54.496 00.000 7080 Status Line: No star selected
18:58:54.496 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=0, FiltMin=0, FiltMax=25, Gamma=0.410
18:58:54.549 00.053 7080 UpdateGuideState exits: No star selected
18:58:54.557 00.008 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:54.561 00.004 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:58:54.565 00.004 7080 Enqueuing Expose request
18:58:54.567 00.002 8384 Worker thread wakes up
18:58:54.567 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:58:54.567 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:58:55.703 01.136 8384 Exposure complete
18:58:55.750 00.047 8384 worker thread done servicing request
18:58:55.750 00.000 7080 OnExposeComplete: enter
18:58:55.762 00.012 7080 UpdateGuideState(): m_state=1
18:58:55.762 00.000 7080 UpdateCurrentPosition: no star selected
18:58:55.762 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:58:55.762 00.000 7080 Status Line: No star selected
18:58:55.775 00.013 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=37, med=0, FiltMin=0, FiltMax=24, Gamma=0.410
18:58:55.809 00.034 7080 UpdateGuideState exits: No star selected
18:58:55.809 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:55.825 00.016 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:58:55.827 00.002 7080 Enqueuing Expose request
18:58:55.829 00.002 8384 Worker thread wakes up
18:58:55.829 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:58:55.829 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:58:56.744 00.915 8384 Exposure complete
18:58:56.835 00.091 8384 worker thread done servicing request
18:58:56.835 00.000 7080 OnExposeComplete: enter
18:58:56.838 00.003 7080 UpdateGuideState(): m_state=1
18:58:56.840 00.002 7080 UpdateCurrentPosition: no star selected
18:58:56.845 00.005 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:58:56.847 00.002 7080 Status Line: No star selected
18:58:56.851 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=37, med=0, FiltMin=0, FiltMax=23, Gamma=0.410
18:58:56.900 00.049 7080 UpdateGuideState exits: No star selected
18:58:56.904 00.004 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:56.904 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:58:56.904 00.000 7080 Enqueuing Expose request
18:58:56.904 00.000 8384 Worker thread wakes up
18:58:56.904 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:58:56.904 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:58:58.044 01.140 8384 Exposure complete
18:58:58.096 00.052 8384 worker thread done servicing request
18:58:58.096 00.000 7080 OnExposeComplete: enter
18:58:58.099 00.003 7080 UpdateGuideState(): m_state=1
18:58:58.099 00.000 7080 UpdateCurrentPosition: no star selected
18:58:58.099 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:58:58.108 00.009 7080 Status Line: No star selected
18:58:58.108 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=43, med=0, FiltMin=0, FiltMax=26, Gamma=0.410
18:58:58.155 00.047 7080 UpdateGuideState exits: No star selected
18:58:58.155 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:58.155 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:58:58.155 00.000 7080 Enqueuing Expose request
18:58:58.155 00.000 8384 Worker thread wakes up
18:58:58.155 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:58:58.155 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:58:59.083 00.928 8384 Exposure complete
18:58:59.125 00.042 8384 worker thread done servicing request
18:58:59.125 00.000 7080 OnExposeComplete: enter
18:58:59.125 00.000 7080 UpdateGuideState(): m_state=1
18:58:59.125 00.000 7080 UpdateCurrentPosition: no star selected
18:58:59.142 00.017 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:58:59.142 00.000 7080 Status Line: No star selected
18:58:59.150 00.008 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=49, med=0, FiltMin=0, FiltMax=30, Gamma=0.410
18:58:59.189 00.039 7080 UpdateGuideState exits: No star selected
18:58:59.189 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:58:59.189 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:58:59.189 00.000 7080 Enqueuing Expose request
18:58:59.189 00.000 8384 Worker thread wakes up
18:58:59.189 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:58:59.189 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:59:00.346 01.157 8384 Exposure complete
18:59:00.400 00.054 8384 worker thread done servicing request
18:59:00.400 00.000 7080 OnExposeComplete: enter
18:59:00.400 00.000 7080 UpdateGuideState(): m_state=1
18:59:00.410 00.010 7080 UpdateCurrentPosition: no star selected
18:59:00.410 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:59:00.410 00.000 7080 Status Line: No star selected
18:59:00.410 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=0, FiltMin=0, FiltMax=27, Gamma=0.410
18:59:00.463 00.053 7080 UpdateGuideState exits: No star selected
18:59:00.463 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:00.463 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:59:00.473 00.010 7080 Enqueuing Expose request
18:59:00.475 00.002 8384 Worker thread wakes up
18:59:00.475 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:59:00.475 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:59:01.381 00.906 8384 Exposure complete
18:59:01.432 00.051 8384 worker thread done servicing request
18:59:01.432 00.000 7080 OnExposeComplete: enter
18:59:01.432 00.000 7080 UpdateGuideState(): m_state=1
18:59:01.439 00.007 7080 UpdateCurrentPosition: no star selected
18:59:01.441 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:59:01.443 00.002 7080 Status Line: No star selected
18:59:01.449 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=37, med=0, FiltMin=0, FiltMax=25, Gamma=0.410
18:59:01.494 00.045 7080 UpdateGuideState exits: No star selected
18:59:01.494 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:01.494 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:59:01.502 00.008 7080 Enqueuing Expose request
18:59:01.502 00.000 8384 Worker thread wakes up
18:59:01.502 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:59:01.502 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:59:02.643 01.141 8384 Exposure complete
18:59:02.691 00.048 8384 worker thread done servicing request
18:59:02.691 00.000 7080 OnExposeComplete: enter
18:59:02.691 00.000 7080 UpdateGuideState(): m_state=1
18:59:02.691 00.000 7080 UpdateCurrentPosition: no star selected
18:59:02.691 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:59:02.691 00.000 7080 Status Line: No star selected
18:59:02.707 00.016 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=44, med=0, FiltMin=0, FiltMax=24, Gamma=0.410
18:59:02.755 00.048 7080 UpdateGuideState exits: No star selected
18:59:02.755 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:02.755 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:59:02.755 00.000 7080 Enqueuing Expose request
18:59:02.755 00.000 8384 Worker thread wakes up
18:59:02.755 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:59:02.755 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:59:03.673 00.918 8384 Exposure complete
18:59:03.723 00.050 8384 worker thread done servicing request
18:59:03.723 00.000 7080 OnExposeComplete: enter
18:59:03.723 00.000 7080 UpdateGuideState(): m_state=1
18:59:03.723 00.000 7080 UpdateCurrentPosition: no star selected
18:59:03.723 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:59:03.723 00.000 7080 Status Line: No star selected
18:59:03.737 00.014 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=0, FiltMin=0, FiltMax=24, Gamma=0.410
18:59:03.784 00.047 7080 UpdateGuideState exits: No star selected
18:59:03.784 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:03.784 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:59:03.784 00.000 7080 Enqueuing Expose request
18:59:03.784 00.000 8384 Worker thread wakes up
18:59:03.784 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:59:03.784 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:59:04.937 01.153 8384 Exposure complete
18:59:05.001 00.064 8384 worker thread done servicing request
18:59:05.001 00.000 7080 OnExposeComplete: enter
18:59:05.001 00.000 7080 UpdateGuideState(): m_state=1
18:59:05.017 00.016 7080 UpdateCurrentPosition: no star selected
18:59:05.017 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:59:05.017 00.000 7080 Status Line: No star selected
18:59:05.025 00.008 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=0, FiltMin=0, FiltMax=27, Gamma=0.410
18:59:05.080 00.055 7080 UpdateGuideState exits: No star selected
18:59:05.080 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:05.080 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:59:05.089 00.009 7080 Enqueuing Expose request
18:59:05.089 00.000 8384 Worker thread wakes up
18:59:05.089 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:59:05.089 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:59:06.019 00.930 8384 Exposure complete
18:59:06.098 00.079 8384 worker thread done servicing request
18:59:06.098 00.000 7080 OnExposeComplete: enter
18:59:06.098 00.000 7080 UpdateGuideState(): m_state=1
18:59:06.098 00.000 7080 UpdateCurrentPosition: no star selected
18:59:06.098 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:59:06.116 00.018 7080 Status Line: No star selected
18:59:06.119 00.003 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=0, FiltMin=0, FiltMax=21, Gamma=0.410
18:59:06.161 00.042 7080 UpdateGuideState exits: No star selected
18:59:06.161 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:06.161 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:59:06.161 00.000 7080 Enqueuing Expose request
18:59:06.161 00.000 8384 Worker thread wakes up
18:59:06.161 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:59:06.161 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:59:07.321 01.160 8384 Exposure complete
18:59:07.416 00.095 8384 worker thread done servicing request
18:59:07.416 00.000 7080 OnExposeComplete: enter
18:59:07.416 00.000 7080 UpdateGuideState(): m_state=1
18:59:07.416 00.000 7080 UpdateCurrentPosition: no star selected
18:59:07.416 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:59:07.416 00.000 7080 Status Line: No star selected
18:59:07.433 00.017 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=0, FiltMin=0, FiltMax=27, Gamma=0.410
18:59:07.479 00.046 7080 UpdateGuideState exits: No star selected
18:59:07.479 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:07.479 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:59:07.479 00.000 7080 Enqueuing Expose request
18:59:07.479 00.000 8384 Worker thread wakes up
18:59:07.479 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:59:07.479 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:59:08.416 00.937 8384 Exposure complete
18:59:08.512 00.096 8384 worker thread done servicing request
18:59:08.512 00.000 7080 OnExposeComplete: enter
18:59:08.512 00.000 7080 UpdateGuideState(): m_state=1
18:59:08.525 00.013 7080 UpdateCurrentPosition: no star selected
18:59:08.527 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:59:08.527 00.000 7080 Status Line: No star selected
18:59:08.527 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=44, med=0, FiltMin=0, FiltMax=25, Gamma=0.410
18:59:08.591 00.064 7080 UpdateGuideState exits: No star selected
18:59:08.591 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:08.591 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:59:08.591 00.000 7080 Enqueuing Expose request
18:59:08.591 00.000 8384 Worker thread wakes up
18:59:08.591 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:59:08.591 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:59:09.748 01.157 8384 Exposure complete
18:59:09.828 00.080 8384 worker thread done servicing request
18:59:09.828 00.000 7080 OnExposeComplete: enter
18:59:09.828 00.000 7080 UpdateGuideState(): m_state=1
18:59:09.838 00.010 7080 UpdateCurrentPosition: no star selected
18:59:09.838 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:59:09.838 00.000 7080 Status Line: No star selected
18:59:09.844 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=0, FiltMin=0, FiltMax=22, Gamma=0.410
18:59:09.891 00.047 7080 UpdateGuideState exits: No star selected
18:59:09.891 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:09.891 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:59:09.891 00.000 7080 Enqueuing Expose request
18:59:09.902 00.011 8384 Worker thread wakes up
18:59:09.902 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:59:09.902 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:59:10.810 00.908 8384 Exposure complete
18:59:10.899 00.089 8384 worker thread done servicing request
18:59:10.899 00.000 7080 OnExposeComplete: enter
18:59:10.903 00.004 7080 UpdateGuideState(): m_state=1
18:59:10.907 00.004 7080 UpdateCurrentPosition: no star selected
18:59:10.912 00.005 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:59:10.912 00.000 7080 Status Line: No star selected
18:59:10.921 00.009 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=44, med=0, FiltMin=0, FiltMax=22, Gamma=0.410
18:59:10.971 00.050 7080 UpdateGuideState exits: No star selected
18:59:10.971 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:10.971 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:59:10.971 00.000 7080 Enqueuing Expose request
18:59:10.971 00.000 8384 Worker thread wakes up
18:59:10.971 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:59:10.971 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:59:12.121 01.150 8384 Exposure complete
18:59:12.174 00.053 8384 worker thread done servicing request
18:59:12.174 00.000 7080 OnExposeComplete: enter
18:59:12.174 00.000 7080 UpdateGuideState(): m_state=1
18:59:12.182 00.008 7080 UpdateCurrentPosition: no star selected
18:59:12.182 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:59:12.182 00.000 7080 Status Line: No star selected
18:59:12.190 00.008 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=44, med=0, FiltMin=0, FiltMax=26, Gamma=0.410
18:59:12.221 00.031 7080 UpdateGuideState exits: No star selected
18:59:12.237 00.016 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:12.237 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:59:12.237 00.000 7080 Enqueuing Expose request
18:59:12.244 00.007 8384 Worker thread wakes up
18:59:12.244 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:59:12.244 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:59:12.894 00.650 7080 evsrv: cli 0FA2E708 disconnect
18:59:13.173 00.279 8384 Exposure complete
18:59:13.233 00.060 8384 worker thread done servicing request
18:59:13.233 00.000 7080 OnExposeComplete: enter
18:59:13.235 00.002 7080 UpdateGuideState(): m_state=1
18:59:13.235 00.000 7080 UpdateCurrentPosition: no star selected
18:59:13.235 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:59:13.235 00.000 7080 Status Line: No star selected
18:59:13.244 00.009 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=47, med=0, FiltMin=0, FiltMax=26, Gamma=0.410
18:59:13.283 00.039 7080 UpdateGuideState exits: No star selected
18:59:13.283 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:13.283 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:59:13.283 00.000 7080 Enqueuing Expose request
18:59:13.299 00.016 8384 Worker thread wakes up
18:59:13.299 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:59:13.299 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:59:14.440 01.141 8384 Exposure complete
18:59:14.504 00.064 8384 worker thread done servicing request
18:59:14.504 00.000 7080 OnExposeComplete: enter
18:59:14.504 00.000 7080 UpdateGuideState(): m_state=1
18:59:14.504 00.000 7080 UpdateCurrentPosition: no star selected
18:59:14.504 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:59:14.520 00.016 7080 Status Line: No star selected
18:59:14.524 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=0, FiltMin=0, FiltMax=24, Gamma=0.410
18:59:14.567 00.043 7080 UpdateGuideState exits: No star selected
18:59:14.567 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:14.567 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:59:14.567 00.000 7080 Enqueuing Expose request
18:59:14.567 00.000 8384 Worker thread wakes up
18:59:14.567 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:59:14.567 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:59:15.504 00.937 8384 Exposure complete
18:59:15.575 00.071 8384 worker thread done servicing request
18:59:15.575 00.000 7080 OnExposeComplete: enter
18:59:15.575 00.000 7080 UpdateGuideState(): m_state=1
18:59:15.575 00.000 7080 UpdateCurrentPosition: no star selected
18:59:15.575 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:59:15.575 00.000 7080 Status Line: No star selected
18:59:15.588 00.013 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=0, FiltMin=0, FiltMax=25, Gamma=0.410
18:59:15.631 00.043 7080 UpdateGuideState exits: No star selected
18:59:15.631 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:15.631 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:59:15.631 00.000 7080 Enqueuing Expose request
18:59:15.631 00.000 8384 Worker thread wakes up
18:59:15.631 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:59:15.631 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:59:16.783 01.152 8384 Exposure complete
18:59:16.873 00.090 8384 worker thread done servicing request
18:59:16.873 00.000 7080 OnExposeComplete: enter
18:59:16.875 00.002 7080 UpdateGuideState(): m_state=1
18:59:16.875 00.000 7080 UpdateCurrentPosition: no star selected
18:59:16.875 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:59:16.875 00.000 7080 Status Line: No star selected
18:59:16.875 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=43, med=0, FiltMin=0, FiltMax=22, Gamma=0.410
18:59:16.931 00.056 7080 UpdateGuideState exits: No star selected
18:59:16.933 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:16.935 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:59:16.937 00.002 7080 Enqueuing Expose request
18:59:16.939 00.002 8384 Worker thread wakes up
18:59:16.939 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:59:16.939 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:59:17.873 00.934 8384 Exposure complete
18:59:17.941 00.068 8384 worker thread done servicing request
18:59:17.941 00.000 7080 OnExposeComplete: enter
18:59:17.943 00.002 7080 UpdateGuideState(): m_state=1
18:59:17.946 00.003 7080 UpdateCurrentPosition: no star selected
18:59:17.948 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:59:17.951 00.003 7080 Status Line: No star selected
18:59:17.955 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=0, FiltMin=0, FiltMax=24, Gamma=0.410
18:59:18.001 00.046 7080 UpdateGuideState exits: No star selected
18:59:18.003 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:18.005 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:59:18.006 00.001 7080 Enqueuing Expose request
18:59:18.008 00.002 8384 Worker thread wakes up
18:59:18.008 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:59:18.008 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:59:19.147 01.139 8384 Exposure complete
18:59:19.212 00.065 8384 worker thread done servicing request
18:59:19.212 00.000 7080 OnExposeComplete: enter
18:59:19.216 00.004 7080 UpdateGuideState(): m_state=1
18:59:19.220 00.004 7080 UpdateCurrentPosition: no star selected
18:59:19.223 00.003 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:59:19.227 00.004 7080 Status Line: No star selected
18:59:19.235 00.008 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=0, FiltMin=0, FiltMax=20, Gamma=0.410
18:59:19.285 00.050 7080 UpdateGuideState exits: No star selected
18:59:19.288 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:19.293 00.005 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:59:19.297 00.004 7080 Enqueuing Expose request
18:59:19.324 00.027 8384 Worker thread wakes up
18:59:19.324 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:59:19.324 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:59:20.242 00.918 8384 Exposure complete
18:59:20.296 00.054 8384 worker thread done servicing request
18:59:20.296 00.000 7080 OnExposeComplete: enter
18:59:20.298 00.002 7080 UpdateGuideState(): m_state=1
18:59:20.300 00.002 7080 UpdateCurrentPosition: no star selected
18:59:20.302 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:59:20.304 00.002 7080 Status Line: No star selected
18:59:20.312 00.008 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=45, med=0, FiltMin=0, FiltMax=28, Gamma=0.410
18:59:20.358 00.046 7080 UpdateGuideState exits: No star selected
18:59:20.361 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:20.363 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:59:20.364 00.001 7080 Enqueuing Expose request
18:59:20.366 00.002 8384 Worker thread wakes up
18:59:20.366 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:59:20.366 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:59:21.516 01.150 8384 Exposure complete
18:59:21.596 00.080 8384 worker thread done servicing request
18:59:21.597 00.001 7080 OnExposeComplete: enter
18:59:21.599 00.002 7080 UpdateGuideState(): m_state=1
18:59:21.602 00.003 7080 UpdateCurrentPosition: no star selected
18:59:21.604 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:59:21.606 00.002 7080 Status Line: No star selected
18:59:21.612 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=39, med=0, FiltMin=0, FiltMax=25, Gamma=0.410
18:59:21.659 00.047 7080 UpdateGuideState exits: No star selected
18:59:21.661 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:21.664 00.003 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:59:21.666 00.002 7080 Enqueuing Expose request
18:59:21.668 00.002 8384 Worker thread wakes up
18:59:21.668 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:59:21.668 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:59:22.583 00.915 8384 Exposure complete
18:59:22.633 00.050 8384 worker thread done servicing request
18:59:22.633 00.000 7080 OnExposeComplete: enter
18:59:22.635 00.002 7080 UpdateGuideState(): m_state=1
18:59:22.637 00.002 7080 UpdateCurrentPosition: no star selected
18:59:22.639 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:59:22.642 00.003 7080 Status Line: No star selected
18:59:22.647 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=0, FiltMin=0, FiltMax=24, Gamma=0.410
18:59:22.701 00.054 7080 UpdateGuideState exits: No star selected
18:59:22.703 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:22.705 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:59:22.707 00.002 7080 Enqueuing Expose request
18:59:22.709 00.002 8384 Worker thread wakes up
18:59:22.709 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:59:22.709 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:59:23.846 01.137 8384 Exposure complete
18:59:23.909 00.063 8384 worker thread done servicing request
18:59:23.909 00.000 7080 OnExposeComplete: enter
18:59:23.912 00.003 7080 UpdateGuideState(): m_state=1
18:59:23.914 00.002 7080 UpdateCurrentPosition: no star selected
18:59:23.916 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:59:23.918 00.002 7080 Status Line: No star selected
18:59:23.923 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=43, med=0, FiltMin=0, FiltMax=27, Gamma=0.410
18:59:23.968 00.045 7080 UpdateGuideState exits: No star selected
18:59:23.970 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:23.972 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:59:23.974 00.002 7080 Enqueuing Expose request
18:59:23.976 00.002 8384 Worker thread wakes up
18:59:23.976 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:59:23.976 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:59:24.898 00.922 8384 Exposure complete
18:59:24.960 00.062 8384 worker thread done servicing request
18:59:24.960 00.000 7080 OnExposeComplete: enter
18:59:24.962 00.002 7080 UpdateGuideState(): m_state=1
18:59:24.966 00.004 7080 UpdateCurrentPosition: no star selected
18:59:24.969 00.003 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:59:24.971 00.002 7080 Status Line: No star selected
18:59:24.977 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=0, FiltMin=0, FiltMax=24, Gamma=0.410
18:59:25.023 00.046 7080 UpdateGuideState exits: No star selected
18:59:25.028 00.005 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:25.032 00.004 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:59:25.034 00.002 7080 Enqueuing Expose request
18:59:25.036 00.002 8384 Worker thread wakes up
18:59:25.036 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:59:25.036 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:59:26.163 01.127 8384 Exposure complete
18:59:26.212 00.049 8384 worker thread done servicing request
18:59:26.212 00.000 7080 OnExposeComplete: enter
18:59:26.215 00.003 7080 UpdateGuideState(): m_state=1
18:59:26.217 00.002 7080 UpdateCurrentPosition: no star selected
18:59:26.219 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:59:26.221 00.002 7080 Status Line: No star selected
18:59:26.226 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=39, med=0, FiltMin=0, FiltMax=25, Gamma=0.410
18:59:26.270 00.044 7080 UpdateGuideState exits: No star selected
18:59:26.273 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:26.274 00.001 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:59:26.278 00.004 7080 Enqueuing Expose request
18:59:26.280 00.002 8384 Worker thread wakes up
18:59:26.281 00.001 8384 worker thread servicing REQUEST_EXPOSE 1000
18:59:26.281 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:59:27.195 00.914 8384 Exposure complete
18:59:27.249 00.054 8384 worker thread done servicing request
18:59:27.249 00.000 7080 OnExposeComplete: enter
18:59:27.252 00.003 7080 UpdateGuideState(): m_state=1
18:59:27.254 00.002 7080 UpdateCurrentPosition: no star selected
18:59:27.256 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:59:27.259 00.003 7080 Status Line: No star selected
18:59:27.264 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=36, med=0, FiltMin=0, FiltMax=27, Gamma=0.410
18:59:27.312 00.048 7080 UpdateGuideState exits: No star selected
18:59:27.315 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:27.316 00.001 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:59:27.318 00.002 7080 Enqueuing Expose request
18:59:27.320 00.002 8384 Worker thread wakes up
18:59:27.320 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:59:27.320 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:59:28.470 01.150 8384 Exposure complete
18:59:28.538 00.068 8384 worker thread done servicing request
18:59:28.538 00.000 7080 OnExposeComplete: enter
18:59:28.540 00.002 7080 UpdateGuideState(): m_state=1
18:59:28.542 00.002 7080 UpdateCurrentPosition: no star selected
18:59:28.544 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:59:28.546 00.002 7080 Status Line: No star selected
18:59:28.551 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=23, Gamma=0.410
18:59:28.596 00.045 7080 UpdateGuideState exits: No star selected
18:59:28.598 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:28.600 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:59:28.602 00.002 7080 Enqueuing Expose request
18:59:28.604 00.002 8384 Worker thread wakes up
18:59:28.604 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:59:28.604 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:59:29.513 00.909 8384 Exposure complete
18:59:29.565 00.052 8384 worker thread done servicing request
18:59:29.565 00.000 7080 OnExposeComplete: enter
18:59:29.567 00.002 7080 UpdateGuideState(): m_state=1
18:59:29.569 00.002 7080 UpdateCurrentPosition: no star selected
18:59:29.571 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:59:29.573 00.002 7080 Status Line: No star selected
18:59:29.578 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=36, med=0, FiltMin=0, FiltMax=23, Gamma=0.410
18:59:29.623 00.045 7080 UpdateGuideState exits: No star selected
18:59:29.625 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:29.627 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:59:29.628 00.001 7080 Enqueuing Expose request
18:59:29.630 00.002 8384 Worker thread wakes up
18:59:29.630 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:59:29.630 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:59:30.763 01.133 8384 Exposure complete
18:59:30.812 00.049 8384 worker thread done servicing request
18:59:30.812 00.000 7080 OnExposeComplete: enter
18:59:30.814 00.002 7080 UpdateGuideState(): m_state=1
18:59:30.816 00.002 7080 UpdateCurrentPosition: no star selected
18:59:30.817 00.001 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:59:30.819 00.002 7080 Status Line: No star selected
18:59:30.824 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=34, med=0, FiltMin=0, FiltMax=24, Gamma=0.410
18:59:30.868 00.044 7080 UpdateGuideState exits: No star selected
18:59:30.873 00.005 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:30.874 00.001 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:59:30.876 00.002 7080 Enqueuing Expose request
18:59:30.878 00.002 8384 Worker thread wakes up
18:59:30.878 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:59:30.878 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:59:31.792 00.914 8384 Exposure complete
18:59:31.840 00.048 8384 worker thread done servicing request
18:59:31.840 00.000 7080 OnExposeComplete: enter
18:59:31.842 00.002 7080 UpdateGuideState(): m_state=1
18:59:31.844 00.002 7080 UpdateCurrentPosition: no star selected
18:59:31.846 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:59:31.847 00.001 7080 Status Line: No star selected
18:59:31.853 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=0, FiltMin=0, FiltMax=26, Gamma=0.410
18:59:31.897 00.044 7080 UpdateGuideState exits: No star selected
18:59:31.899 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:31.903 00.004 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:59:31.905 00.002 7080 Enqueuing Expose request
18:59:31.907 00.002 8384 Worker thread wakes up
18:59:31.907 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:59:31.907 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:59:33.050 01.143 8384 Exposure complete
18:59:33.102 00.052 8384 worker thread done servicing request
18:59:33.102 00.000 7080 OnExposeComplete: enter
18:59:33.105 00.003 7080 UpdateGuideState(): m_state=1
18:59:33.108 00.003 7080 UpdateCurrentPosition: no star selected
18:59:33.110 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:59:33.112 00.002 7080 Status Line: No star selected
18:59:33.118 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=44, med=0, FiltMin=0, FiltMax=25, Gamma=0.410
18:59:33.166 00.048 7080 UpdateGuideState exits: No star selected
18:59:33.168 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:33.171 00.003 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:59:33.173 00.002 7080 Enqueuing Expose request
18:59:33.175 00.002 8384 Worker thread wakes up
18:59:33.176 00.001 8384 worker thread servicing REQUEST_EXPOSE 1000
18:59:33.176 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:59:34.088 00.912 8384 Exposure complete
18:59:34.140 00.052 8384 worker thread done servicing request
18:59:34.140 00.000 7080 OnExposeComplete: enter
18:59:34.142 00.002 7080 UpdateGuideState(): m_state=1
18:59:34.144 00.002 7080 UpdateCurrentPosition: no star selected
18:59:34.146 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:59:34.148 00.002 7080 Status Line: No star selected
18:59:34.154 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=39, med=0, FiltMin=0, FiltMax=25, Gamma=0.410
18:59:34.200 00.046 7080 UpdateGuideState exits: No star selected
18:59:34.203 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:34.204 00.001 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:59:34.206 00.002 7080 Enqueuing Expose request
18:59:34.208 00.002 8384 Worker thread wakes up
18:59:34.208 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:59:34.208 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:59:35.338 01.130 8384 Exposure complete
18:59:35.387 00.049 8384 worker thread done servicing request
18:59:35.387 00.000 7080 OnExposeComplete: enter
18:59:35.389 00.002 7080 UpdateGuideState(): m_state=1
18:59:35.391 00.002 7080 UpdateCurrentPosition: no star selected
18:59:35.393 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:59:35.395 00.002 7080 Status Line: No star selected
18:59:35.399 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=0, FiltMin=0, FiltMax=24, Gamma=0.410
18:59:35.446 00.047 7080 UpdateGuideState exits: No star selected
18:59:35.448 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:35.450 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:59:35.452 00.002 7080 Enqueuing Expose request
18:59:35.454 00.002 8384 Worker thread wakes up
18:59:35.454 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:59:35.454 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:59:35.968 00.514 7080 evsrv: cli 0FA2E3E8 connect
18:59:35.970 00.002 7080 case statement mapped state 1 to 101
18:59:35.973 00.003 7080 case statement mapped state 1 to 101
18:59:35.976 00.003 7080 evsrv: cli 0FA2ECA8 connect
18:59:35.977 00.001 7080 case statement mapped state 1 to 101
18:59:35.979 00.002 7080 case statement mapped state 1 to 101
18:59:35.981 00.002 7080 evsrv: cli 0FA2ECA8 request: {"method":"get_profile","id":"27cf805a-70b3-4eb3-8856-b74c197ba529"}
18:59:35.984 00.003 7080 GetString("/profile/6/name", "") returns "OAG"
18:59:35.987 00.003 7080 evsrv: cli 0FA2ECA8 response: {"jsonrpc":"2.0","result":{"id":6,"name":"OAG"},"id":"27cf805a-70b3-4eb3-8856-b74c197ba529"}
18:59:35.990 00.003 7080 evsrv: cli 0FA2ECA8 disconnect
18:59:35.992 00.002 7080 evsrv: cli 0FA2E488 connect
18:59:35.998 00.006 7080 case statement mapped state 1 to 101
18:59:36.001 00.003 7080 case statement mapped state 1 to 101
18:59:36.004 00.003 7080 evsrv: cli 0FA2E488 request: {"method":"get_profiles","id":"e69312e6-ae3b-473e-92c4-756f7831c513"}
18:59:36.007 00.003 7080 GetString("/profile/6/name", "") returns "OAG"
18:59:36.009 00.002 7080 GetString("/profile/7/name", "") returns "IMX224@120mm"
18:59:36.011 00.002 7080 GetString("/profile/6/name", "") returns "OAG"
18:59:36.013 00.002 7080 GetString("/profile/6/name", "") returns "OAG"
18:59:36.016 00.003 7080 GetString("/profile/7/name", "") returns "IMX224@120mm"
18:59:36.018 00.002 7080 evsrv: cli 0FA2E488 response: {"jsonrpc":"2.0","result":[{"id":6,"name":"OAG","selected":true},{"id":7,"name":"IMX224@120mm"}],"id":"e69312e6-ae3b-473e-92c4-756f7831c513"}
18:59:36.022 00.004 7080 evsrv: cli 0FA2E488 disconnect
18:59:36.029 00.007 7080 evsrv: cli 0FA2E988 connect
18:59:36.032 00.003 7080 case statement mapped state 1 to 101
18:59:36.035 00.003 7080 case statement mapped state 1 to 101
18:59:36.038 00.003 7080 evsrv: cli 0FA2E988 request: {"method":"get_connected","id":"c8e58c61-5b5b-4b90-8ee1-592a51dda6ac"}
18:59:36.040 00.002 7080 evsrv: cli 0FA2E988 response: {"jsonrpc":"2.0","result":true,"id":"c8e58c61-5b5b-4b90-8ee1-592a51dda6ac"}
18:59:36.042 00.002 7080 evsrv: cli 0FA2E988 disconnect
18:59:36.045 00.003 7080 evsrv: cli 0FA2DDA8 connect
18:59:36.047 00.002 7080 case statement mapped state 1 to 101
18:59:36.049 00.002 7080 case statement mapped state 1 to 101
18:59:36.051 00.002 7080 evsrv: cli 0FA2DDA8 request: {"method":"get_lock_shift_params","id":"90b35f20-c695-45c2-ac21-070957aaa47a"}
18:59:36.053 00.002 7080 evsrv: cli 0FA2DDA8 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"90b35f20-c695-45c2-ac21-070957aaa47a"}
18:59:36.055 00.002 7080 evsrv: cli 0FA2DDA8 disconnect
18:59:36.059 00.004 7080 evsrv: cli 0FA2E488 connect
18:59:36.063 00.004 7080 case statement mapped state 1 to 101
18:59:36.065 00.002 7080 case statement mapped state 1 to 101
18:59:36.067 00.002 7080 evsrv: cli 0FA2E488 request: {"method":"get_pixel_scale","id":"d654c76e-23fa-459b-b95f-187c05955d37"}
18:59:36.069 00.002 7080 evsrv: cli 0FA2E488 response: {"jsonrpc":"2.0","result":1.86834,"id":"d654c76e-23fa-459b-b95f-187c05955d37"}
18:59:36.071 00.002 7080 evsrv: cli 0FA2E488 disconnect
18:59:36.378 00.307 8384 Exposure complete
18:59:36.433 00.055 8384 worker thread done servicing request
18:59:36.433 00.000 7080 OnExposeComplete: enter
18:59:36.435 00.002 7080 UpdateGuideState(): m_state=1
18:59:36.435 00.000 7080 UpdateCurrentPosition: no star selected
18:59:36.435 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:59:36.435 00.000 7080 Status Line: No star selected
18:59:36.435 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=44, med=0, FiltMin=0, FiltMax=24, Gamma=0.410
18:59:36.492 00.057 7080 UpdateGuideState exits: No star selected
18:59:36.498 00.006 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:36.498 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:59:36.498 00.000 7080 Enqueuing Expose request
18:59:36.498 00.000 8384 Worker thread wakes up
18:59:36.498 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:59:36.498 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:59:37.641 01.143 8384 Exposure complete
18:59:37.704 00.063 8384 worker thread done servicing request
18:59:37.704 00.000 7080 OnExposeComplete: enter
18:59:37.713 00.009 7080 UpdateGuideState(): m_state=1
18:59:37.713 00.000 7080 UpdateCurrentPosition: no star selected
18:59:37.713 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:59:37.713 00.000 7080 Status Line: No star selected
18:59:37.720 00.007 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=0, FiltMin=0, FiltMax=28, Gamma=0.410
18:59:37.768 00.048 7080 UpdateGuideState exits: No star selected
18:59:37.768 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:37.768 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:59:37.768 00.000 7080 Enqueuing Expose request
18:59:37.775 00.007 8384 Worker thread wakes up
18:59:37.775 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:59:37.775 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:59:38.704 00.929 8384 Exposure complete
18:59:38.768 00.064 8384 worker thread done servicing request
18:59:38.768 00.000 7080 OnExposeComplete: enter
18:59:38.768 00.000 7080 UpdateGuideState(): m_state=1
18:59:38.768 00.000 7080 UpdateCurrentPosition: no star selected
18:59:38.775 00.007 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:59:38.775 00.000 7080 Status Line: No star selected
18:59:38.775 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=47, med=0, FiltMin=0, FiltMax=28, Gamma=0.410
18:59:38.815 00.040 7080 UpdateGuideState exits: No star selected
18:59:38.815 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:38.815 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:59:38.831 00.016 7080 Enqueuing Expose request
18:59:38.831 00.000 8384 Worker thread wakes up
18:59:38.831 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:59:38.831 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:59:39.971 01.140 8384 Exposure complete
18:59:40.035 00.064 8384 worker thread done servicing request
18:59:40.037 00.002 7080 OnExposeComplete: enter
18:59:40.039 00.002 7080 UpdateGuideState(): m_state=1
18:59:40.039 00.000 7080 UpdateCurrentPosition: no star selected
18:59:40.039 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:59:40.039 00.000 7080 Status Line: No star selected
18:59:40.039 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=44, med=0, FiltMin=0, FiltMax=26, Gamma=0.410
18:59:40.088 00.049 7080 UpdateGuideState exits: No star selected
18:59:40.088 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:40.088 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:59:40.088 00.000 7080 Enqueuing Expose request
18:59:40.102 00.014 8384 Worker thread wakes up
18:59:40.102 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:59:40.102 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:59:41.025 00.923 8384 Exposure complete
18:59:41.088 00.063 8384 worker thread done servicing request
18:59:41.088 00.000 7080 OnExposeComplete: enter
18:59:41.088 00.000 7080 UpdateGuideState(): m_state=1
18:59:41.088 00.000 7080 UpdateCurrentPosition: no star selected
18:59:41.088 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:59:41.088 00.000 7080 Status Line: No star selected
18:59:41.088 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=0, FiltMin=0, FiltMax=23, Gamma=0.410
18:59:41.135 00.047 7080 UpdateGuideState exits: No star selected
18:59:41.135 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:41.152 00.017 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:59:41.152 00.000 7080 Enqueuing Expose request
18:59:41.152 00.000 8384 Worker thread wakes up
18:59:41.152 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:59:41.152 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:59:42.306 01.154 8384 Exposure complete
18:59:42.373 00.067 8384 worker thread done servicing request
18:59:42.375 00.002 7080 OnExposeComplete: enter
18:59:42.375 00.000 7080 UpdateGuideState(): m_state=1
18:59:42.375 00.000 7080 UpdateCurrentPosition: no star selected
18:59:42.375 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:59:42.375 00.000 7080 Status Line: No star selected
18:59:42.385 00.010 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=0, FiltMin=0, FiltMax=28, Gamma=0.410
18:59:42.432 00.047 7080 UpdateGuideState exits: No star selected
18:59:42.432 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:42.432 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:59:42.432 00.000 7080 Enqueuing Expose request
18:59:42.432 00.000 8384 Worker thread wakes up
18:59:42.432 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:59:42.432 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:59:43.369 00.937 8384 Exposure complete
18:59:43.433 00.064 8384 worker thread done servicing request
18:59:43.433 00.000 7080 OnExposeComplete: enter
18:59:43.449 00.016 7080 UpdateGuideState(): m_state=1
18:59:43.449 00.000 7080 UpdateCurrentPosition: no star selected
18:59:43.449 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:59:43.449 00.000 7080 Status Line: No star selected
18:59:43.449 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=43, med=0, FiltMin=0, FiltMax=23, Gamma=0.410
18:59:43.496 00.047 7080 UpdateGuideState exits: No star selected
18:59:43.496 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:43.496 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:59:43.496 00.000 7080 Enqueuing Expose request
18:59:43.512 00.016 8384 Worker thread wakes up
18:59:43.512 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:59:43.512 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:59:44.665 01.153 8384 Exposure complete
18:59:44.729 00.064 8384 worker thread done servicing request
18:59:44.729 00.000 7080 OnExposeComplete: enter
18:59:44.729 00.000 7080 UpdateGuideState(): m_state=1
18:59:44.729 00.000 7080 UpdateCurrentPosition: no star selected
18:59:44.729 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:59:44.745 00.016 7080 Status Line: No star selected
18:59:44.746 00.001 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=43, med=0, FiltMin=0, FiltMax=26, Gamma=0.410
18:59:44.792 00.046 7080 UpdateGuideState exits: No star selected
18:59:44.792 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:44.792 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:59:44.792 00.000 7080 Enqueuing Expose request
18:59:44.792 00.000 8384 Worker thread wakes up
18:59:44.792 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:59:44.792 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:59:45.717 00.925 8384 Exposure complete
18:59:45.760 00.043 8384 worker thread done servicing request
18:59:45.760 00.000 7080 OnExposeComplete: enter
18:59:45.760 00.000 7080 UpdateGuideState(): m_state=1
18:59:45.760 00.000 7080 UpdateCurrentPosition: no star selected
18:59:45.760 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:59:45.760 00.000 7080 Status Line: No star selected
18:59:45.777 00.017 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=0, FiltMin=0, FiltMax=27, Gamma=0.410
18:59:45.822 00.045 7080 UpdateGuideState exits: No star selected
18:59:45.822 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:45.822 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:59:45.822 00.000 7080 Enqueuing Expose request
18:59:45.822 00.000 8384 Worker thread wakes up
18:59:45.822 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:59:45.822 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:59:46.973 01.151 8384 Exposure complete
18:59:47.049 00.076 8384 worker thread done servicing request
18:59:47.049 00.000 7080 OnExposeComplete: enter
18:59:47.052 00.003 7080 UpdateGuideState(): m_state=1
18:59:47.054 00.002 7080 UpdateCurrentPosition: no star selected
18:59:47.056 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:59:47.058 00.002 7080 Status Line: No star selected
18:59:47.062 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=35, med=0, FiltMin=0, FiltMax=21, Gamma=0.410
18:59:47.100 00.038 7080 UpdateGuideState exits: No star selected
18:59:47.100 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:47.100 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:59:47.100 00.000 7080 Enqueuing Expose request
18:59:47.100 00.000 8384 Worker thread wakes up
18:59:47.100 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:59:47.100 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:59:48.037 00.937 8384 Exposure complete
18:59:48.106 00.069 8384 worker thread done servicing request
18:59:48.106 00.000 7080 OnExposeComplete: enter
18:59:48.106 00.000 7080 UpdateGuideState(): m_state=1
18:59:48.106 00.000 7080 UpdateCurrentPosition: no star selected
18:59:48.106 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:59:48.106 00.000 7080 Status Line: No star selected
18:59:48.119 00.013 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=0, FiltMin=0, FiltMax=23, Gamma=0.410
18:59:48.164 00.045 7080 UpdateGuideState exits: No star selected
18:59:48.164 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:48.164 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:59:48.164 00.000 7080 Enqueuing Expose request
18:59:48.164 00.000 8384 Worker thread wakes up
18:59:48.164 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:59:48.164 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:59:49.310 01.146 8384 Exposure complete
18:59:49.361 00.051 8384 worker thread done servicing request
18:59:49.361 00.000 7080 OnExposeComplete: enter
18:59:49.363 00.002 7080 UpdateGuideState(): m_state=1
18:59:49.365 00.002 7080 UpdateCurrentPosition: no star selected
18:59:49.367 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:59:49.369 00.002 7080 Status Line: No star selected
18:59:49.376 00.007 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=44, med=0, FiltMin=0, FiltMax=26, Gamma=0.410
18:59:49.421 00.045 7080 UpdateGuideState exits: No star selected
18:59:49.423 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:49.424 00.001 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:59:49.426 00.002 7080 Enqueuing Expose request
18:59:49.428 00.002 8384 Worker thread wakes up
18:59:49.428 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:59:49.428 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:59:50.355 00.927 8384 Exposure complete
18:59:50.431 00.076 8384 worker thread done servicing request
18:59:50.431 00.000 7080 OnExposeComplete: enter
18:59:50.434 00.003 7080 UpdateGuideState(): m_state=1
18:59:50.434 00.000 7080 UpdateCurrentPosition: no star selected
18:59:50.434 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:59:50.434 00.000 7080 Status Line: No star selected
18:59:50.434 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=44, med=0, FiltMin=0, FiltMax=25, Gamma=0.410
18:59:50.490 00.056 7080 UpdateGuideState exits: No star selected
18:59:50.501 00.011 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:50.505 00.004 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:59:50.511 00.006 7080 Enqueuing Expose request
18:59:50.513 00.002 8384 Worker thread wakes up
18:59:50.513 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:59:50.513 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:59:51.669 01.156 8384 Exposure complete
18:59:51.748 00.079 8384 worker thread done servicing request
18:59:51.748 00.000 7080 OnExposeComplete: enter
18:59:51.748 00.000 7080 UpdateGuideState(): m_state=1
18:59:51.748 00.000 7080 UpdateCurrentPosition: no star selected
18:59:51.748 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:59:51.748 00.000 7080 Status Line: No star selected
18:59:51.764 00.016 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=47, med=0, FiltMin=0, FiltMax=24, Gamma=0.410
18:59:51.812 00.048 7080 UpdateGuideState exits: No star selected
18:59:51.812 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:51.812 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:59:51.812 00.000 7080 Enqueuing Expose request
18:59:51.812 00.000 8384 Worker thread wakes up
18:59:51.812 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:59:51.812 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:59:52.751 00.939 8384 Exposure complete
18:59:52.824 00.073 8384 worker thread done servicing request
18:59:52.824 00.000 7080 OnExposeComplete: enter
18:59:52.824 00.000 7080 UpdateGuideState(): m_state=1
18:59:52.824 00.000 7080 UpdateCurrentPosition: no star selected
18:59:52.830 00.006 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:59:52.830 00.000 7080 Status Line: No star selected
18:59:52.830 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=50, med=0, FiltMin=0, FiltMax=27, Gamma=0.410
18:59:52.877 00.047 7080 UpdateGuideState exits: No star selected
18:59:52.877 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:52.877 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:59:52.877 00.000 7080 Enqueuing Expose request
18:59:52.877 00.000 8384 Worker thread wakes up
18:59:52.877 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:59:52.877 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:59:54.025 01.148 8384 Exposure complete
18:59:54.098 00.073 8384 worker thread done servicing request
18:59:54.100 00.002 7080 OnExposeComplete: enter
18:59:54.102 00.002 7080 UpdateGuideState(): m_state=1
18:59:54.104 00.002 7080 UpdateCurrentPosition: no star selected
18:59:54.106 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:59:54.108 00.002 7080 Status Line: No star selected
18:59:54.112 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=0, FiltMin=0, FiltMax=24, Gamma=0.410
18:59:54.150 00.038 7080 UpdateGuideState exits: No star selected
18:59:54.150 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:54.150 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:59:54.150 00.000 7080 Enqueuing Expose request
18:59:54.164 00.014 8384 Worker thread wakes up
18:59:54.164 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:59:54.164 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:59:55.074 00.910 8384 Exposure complete
18:59:55.119 00.045 8384 worker thread done servicing request
18:59:55.119 00.000 7080 OnExposeComplete: enter
18:59:55.119 00.000 7080 UpdateGuideState(): m_state=1
18:59:55.119 00.000 7080 UpdateCurrentPosition: no star selected
18:59:55.119 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:59:55.119 00.000 7080 Status Line: No star selected
18:59:55.131 00.012 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=0, FiltMin=0, FiltMax=27, Gamma=0.410
18:59:55.179 00.048 7080 UpdateGuideState exits: No star selected
18:59:55.181 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:55.181 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:59:55.181 00.000 7080 Enqueuing Expose request
18:59:55.181 00.000 8384 Worker thread wakes up
18:59:55.181 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:59:55.181 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:59:56.338 01.157 8384 Exposure complete
18:59:56.416 00.078 8384 worker thread done servicing request
18:59:56.416 00.000 7080 OnExposeComplete: enter
18:59:56.416 00.000 7080 UpdateGuideState(): m_state=1
18:59:56.416 00.000 7080 UpdateCurrentPosition: no star selected
18:59:56.416 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:59:56.416 00.000 7080 Status Line: No star selected
18:59:56.416 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=0, FiltMin=0, FiltMax=29, Gamma=0.410
18:59:56.463 00.047 7080 UpdateGuideState exits: No star selected
18:59:56.481 00.018 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:56.481 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:59:56.481 00.000 7080 Enqueuing Expose request
18:59:56.481 00.000 8384 Worker thread wakes up
18:59:56.481 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:59:56.481 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:59:57.415 00.934 8384 Exposure complete
18:59:57.472 00.057 8384 worker thread done servicing request
18:59:57.474 00.002 7080 OnExposeComplete: enter
18:59:57.474 00.000 7080 UpdateGuideState(): m_state=1
18:59:57.478 00.004 7080 UpdateCurrentPosition: no star selected
18:59:57.478 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:59:57.478 00.000 7080 Status Line: No star selected
18:59:57.478 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=45, med=0, FiltMin=0, FiltMax=25, Gamma=0.410
18:59:57.527 00.049 7080 UpdateGuideState exits: No star selected
18:59:57.527 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:57.527 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:59:57.527 00.000 7080 Enqueuing Expose request
18:59:57.527 00.000 8384 Worker thread wakes up
18:59:57.527 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:59:57.527 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:59:58.688 01.161 8384 Exposure complete
18:59:58.751 00.063 8384 worker thread done servicing request
18:59:58.751 00.000 7080 OnExposeComplete: enter
18:59:58.761 00.010 7080 UpdateGuideState(): m_state=1
18:59:58.763 00.002 7080 UpdateCurrentPosition: no star selected
18:59:58.767 00.004 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:59:58.767 00.000 7080 Status Line: No star selected
18:59:58.775 00.008 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=0, FiltMin=0, FiltMax=24, Gamma=0.410
18:59:58.823 00.048 7080 UpdateGuideState exits: No star selected
18:59:58.823 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:58.823 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:59:58.828 00.005 7080 Enqueuing Expose request
18:59:58.830 00.002 8384 Worker thread wakes up
18:59:58.832 00.002 8384 worker thread servicing REQUEST_EXPOSE 1000
18:59:58.832 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
18:59:59.752 00.920 8384 Exposure complete
18:59:59.831 00.079 8384 worker thread done servicing request
18:59:59.831 00.000 7080 OnExposeComplete: enter
18:59:59.831 00.000 7080 UpdateGuideState(): m_state=1
18:59:59.831 00.000 7080 UpdateCurrentPosition: no star selected
18:59:59.838 00.007 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
18:59:59.838 00.000 7080 Status Line: No star selected
18:59:59.838 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=0, FiltMin=0, FiltMax=26, Gamma=0.410
18:59:59.892 00.054 7080 UpdateGuideState exits: No star selected
18:59:59.894 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
18:59:59.898 00.004 7080 ScheduleExposure(1000,3,0) exposurePending=0
18:59:59.900 00.002 7080 Enqueuing Expose request
18:59:59.900 00.000 8384 Worker thread wakes up
18:59:59.900 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
18:59:59.900 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:00:01.034 01.134 8384 Exposure complete
19:00:01.088 00.054 8384 worker thread done servicing request
19:00:01.088 00.000 7080 OnExposeComplete: enter
19:00:01.088 00.000 7080 UpdateGuideState(): m_state=1
19:00:01.088 00.000 7080 UpdateCurrentPosition: no star selected
19:00:01.088 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:00:01.088 00.000 7080 Status Line: No star selected
19:00:01.100 00.012 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=43, med=0, FiltMin=0, FiltMax=23, Gamma=0.410
19:00:01.145 00.045 7080 UpdateGuideState exits: No star selected
19:00:01.145 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:01.152 00.007 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:00:01.152 00.000 7080 Enqueuing Expose request
19:00:01.161 00.009 8384 Worker thread wakes up
19:00:01.161 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:00:01.161 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:00:02.080 00.919 8384 Exposure complete
19:00:02.159 00.079 8384 worker thread done servicing request
19:00:02.159 00.000 7080 OnExposeComplete: enter
19:00:02.159 00.000 7080 UpdateGuideState(): m_state=1
19:00:02.159 00.000 7080 UpdateCurrentPosition: no star selected
19:00:02.159 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:00:02.159 00.000 7080 Status Line: No star selected
19:00:02.175 00.016 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=0, FiltMin=0, FiltMax=28, Gamma=0.410
19:00:02.223 00.048 7080 UpdateGuideState exits: No star selected
19:00:02.223 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:02.223 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:00:02.223 00.000 7080 Enqueuing Expose request
19:00:02.223 00.000 8384 Worker thread wakes up
19:00:02.223 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:00:02.223 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:00:03.369 01.146 8384 Exposure complete
19:00:03.415 00.046 8384 worker thread done servicing request
19:00:03.415 00.000 7080 OnExposeComplete: enter
19:00:03.415 00.000 7080 UpdateGuideState(): m_state=1
19:00:03.415 00.000 7080 UpdateCurrentPosition: no star selected
19:00:03.415 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:00:03.415 00.000 7080 Status Line: No star selected
19:00:03.431 00.016 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=0, FiltMin=0, FiltMax=22, Gamma=0.410
19:00:03.462 00.031 7080 UpdateGuideState exits: No star selected
19:00:03.478 00.016 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:03.478 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:00:03.478 00.000 7080 Enqueuing Expose request
19:00:03.478 00.000 8384 Worker thread wakes up
19:00:03.478 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:00:03.478 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:00:04.400 00.922 8384 Exposure complete
19:00:04.468 00.068 8384 worker thread done servicing request
19:00:04.468 00.000 7080 OnExposeComplete: enter
19:00:04.468 00.000 7080 UpdateGuideState(): m_state=1
19:00:04.468 00.000 7080 UpdateCurrentPosition: no star selected
19:00:04.468 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:00:04.476 00.008 7080 Status Line: No star selected
19:00:04.482 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=44, med=0, FiltMin=0, FiltMax=25, Gamma=0.410
19:00:04.525 00.043 7080 UpdateGuideState exits: No star selected
19:00:04.525 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:04.525 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:00:04.525 00.000 7080 Enqueuing Expose request
19:00:04.525 00.000 8384 Worker thread wakes up
19:00:04.525 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:00:04.525 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:00:05.670 01.145 8384 Exposure complete
19:00:05.720 00.050 8384 worker thread done servicing request
19:00:05.720 00.000 7080 OnExposeComplete: enter
19:00:05.720 00.000 7080 UpdateGuideState(): m_state=1
19:00:05.720 00.000 7080 UpdateCurrentPosition: no star selected
19:00:05.720 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:00:05.730 00.010 7080 Status Line: No star selected
19:00:05.730 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=44, med=0, FiltMin=0, FiltMax=25, Gamma=0.410
19:00:05.778 00.048 7080 UpdateGuideState exits: No star selected
19:00:05.778 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:05.778 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:00:05.778 00.000 7080 Enqueuing Expose request
19:00:05.778 00.000 8384 Worker thread wakes up
19:00:05.778 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:00:05.778 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:00:06.702 00.924 8384 Exposure complete
19:00:06.746 00.044 8384 worker thread done servicing request
19:00:06.746 00.000 7080 OnExposeComplete: enter
19:00:06.746 00.000 7080 UpdateGuideState(): m_state=1
19:00:06.746 00.000 7080 UpdateCurrentPosition: no star selected
19:00:06.746 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:00:06.746 00.000 7080 Status Line: No star selected
19:00:06.762 00.016 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=35, med=0, FiltMin=0, FiltMax=23, Gamma=0.410
19:00:06.809 00.047 7080 UpdateGuideState exits: No star selected
19:00:06.809 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:06.809 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:00:06.809 00.000 7080 Enqueuing Expose request
19:00:06.809 00.000 8384 Worker thread wakes up
19:00:06.809 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:00:06.809 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:00:07.966 01.157 8384 Exposure complete
19:00:08.030 00.064 8384 worker thread done servicing request
19:00:08.030 00.000 7080 OnExposeComplete: enter
19:00:08.030 00.000 7080 UpdateGuideState(): m_state=1
19:00:08.030 00.000 7080 UpdateCurrentPosition: no star selected
19:00:08.030 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:00:08.030 00.000 7080 Status Line: No star selected
19:00:08.046 00.016 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=0, FiltMin=0, FiltMax=21, Gamma=0.410
19:00:08.088 00.042 7080 UpdateGuideState exits: No star selected
19:00:08.093 00.005 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:08.093 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:00:08.093 00.000 7080 Enqueuing Expose request
19:00:08.093 00.000 8384 Worker thread wakes up
19:00:08.093 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:00:08.093 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:00:09.015 00.922 8384 Exposure complete
19:00:09.090 00.075 8384 worker thread done servicing request
19:00:09.090 00.000 7080 OnExposeComplete: enter
19:00:09.090 00.000 7080 UpdateGuideState(): m_state=1
19:00:09.094 00.004 7080 UpdateCurrentPosition: no star selected
19:00:09.094 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:00:09.094 00.000 7080 Status Line: No star selected
19:00:09.094 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=39, med=0, FiltMin=0, FiltMax=26, Gamma=0.410
19:00:09.142 00.048 7080 UpdateGuideState exits: No star selected
19:00:09.142 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:09.152 00.010 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:00:09.152 00.000 7080 Enqueuing Expose request
19:00:09.157 00.005 8384 Worker thread wakes up
19:00:09.157 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:00:09.157 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:00:10.285 01.128 8384 Exposure complete
19:00:10.380 00.095 8384 worker thread done servicing request
19:00:10.380 00.000 7080 OnExposeComplete: enter
19:00:10.380 00.000 7080 UpdateGuideState(): m_state=1
19:00:10.396 00.016 7080 UpdateCurrentPosition: no star selected
19:00:10.396 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:00:10.396 00.000 7080 Status Line: No star selected
19:00:10.400 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=0, FiltMin=0, FiltMax=26, Gamma=0.410
19:00:10.445 00.045 7080 UpdateGuideState exits: No star selected
19:00:10.445 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:10.445 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:00:10.445 00.000 7080 Enqueuing Expose request
19:00:10.445 00.000 8384 Worker thread wakes up
19:00:10.445 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:00:10.445 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:00:11.382 00.937 8384 Exposure complete
19:00:11.436 00.054 8384 worker thread done servicing request
19:00:11.436 00.000 7080 OnExposeComplete: enter
19:00:11.438 00.002 7080 UpdateGuideState(): m_state=1
19:00:11.440 00.002 7080 UpdateCurrentPosition: no star selected
19:00:11.442 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:00:11.444 00.002 7080 Status Line: No star selected
19:00:11.448 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=39, med=0, FiltMin=0, FiltMax=27, Gamma=0.410
19:00:11.495 00.047 7080 UpdateGuideState exits: No star selected
19:00:11.498 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:11.500 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:00:11.501 00.001 7080 Enqueuing Expose request
19:00:11.503 00.002 8384 Worker thread wakes up
19:00:11.503 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:00:11.503 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:00:12.654 01.151 8384 Exposure complete
19:00:12.737 00.083 8384 worker thread done servicing request
19:00:12.737 00.000 7080 OnExposeComplete: enter
19:00:12.740 00.003 7080 UpdateGuideState(): m_state=1
19:00:12.742 00.002 7080 UpdateCurrentPosition: no star selected
19:00:12.744 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:00:12.747 00.003 7080 Status Line: No star selected
19:00:12.752 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=45, med=0, FiltMin=0, FiltMax=28, Gamma=0.410
19:00:12.797 00.045 7080 UpdateGuideState exits: No star selected
19:00:12.799 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:12.801 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:00:12.803 00.002 7080 Enqueuing Expose request
19:00:12.804 00.001 8384 Worker thread wakes up
19:00:12.804 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:00:12.804 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:00:13.725 00.921 8384 Exposure complete
19:00:13.791 00.066 8384 worker thread done servicing request
19:00:13.791 00.000 7080 OnExposeComplete: enter
19:00:13.793 00.002 7080 UpdateGuideState(): m_state=1
19:00:13.795 00.002 7080 UpdateCurrentPosition: no star selected
19:00:13.797 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:00:13.799 00.002 7080 Status Line: No star selected
19:00:13.804 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=43, med=0, FiltMin=0, FiltMax=28, Gamma=0.410
19:00:13.850 00.046 7080 UpdateGuideState exits: No star selected
19:00:13.852 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:13.854 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:00:13.856 00.002 7080 Enqueuing Expose request
19:00:13.857 00.001 8384 Worker thread wakes up
19:00:13.857 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:00:13.857 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:00:15.002 01.145 8384 Exposure complete
19:00:15.077 00.075 8384 worker thread done servicing request
19:00:15.077 00.000 7080 OnExposeComplete: enter
19:00:15.079 00.002 7080 UpdateGuideState(): m_state=1
19:00:15.081 00.002 7080 UpdateCurrentPosition: no star selected
19:00:15.083 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:00:15.085 00.002 7080 Status Line: No star selected
19:00:15.090 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=43, med=0, FiltMin=0, FiltMax=21, Gamma=0.410
19:00:15.135 00.045 7080 UpdateGuideState exits: No star selected
19:00:15.137 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:15.139 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:00:15.141 00.002 7080 Enqueuing Expose request
19:00:15.143 00.002 8384 Worker thread wakes up
19:00:15.143 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:00:15.143 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:00:16.065 00.922 8384 Exposure complete
19:00:16.133 00.068 8384 worker thread done servicing request
19:00:16.134 00.001 7080 OnExposeComplete: enter
19:00:16.136 00.002 7080 UpdateGuideState(): m_state=1
19:00:16.138 00.002 7080 UpdateCurrentPosition: no star selected
19:00:16.139 00.001 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:00:16.141 00.002 7080 Status Line: No star selected
19:00:16.146 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=0, FiltMin=0, FiltMax=29, Gamma=0.410
19:00:16.190 00.044 7080 UpdateGuideState exits: No star selected
19:00:16.193 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:16.194 00.001 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:00:16.196 00.002 7080 Enqueuing Expose request
19:00:16.198 00.002 8384 Worker thread wakes up
19:00:16.198 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:00:16.198 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:00:17.344 01.146 8384 Exposure complete
19:00:17.416 00.072 8384 worker thread done servicing request
19:00:17.416 00.000 7080 OnExposeComplete: enter
19:00:17.418 00.002 7080 UpdateGuideState(): m_state=1
19:00:17.420 00.002 7080 UpdateCurrentPosition: no star selected
19:00:17.422 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:00:17.424 00.002 7080 Status Line: No star selected
19:00:17.429 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=0, FiltMin=0, FiltMax=26, Gamma=0.410
19:00:17.474 00.045 7080 UpdateGuideState exits: No star selected
19:00:17.476 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:17.478 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:00:17.480 00.002 7080 Enqueuing Expose request
19:00:17.481 00.001 8384 Worker thread wakes up
19:00:17.482 00.001 8384 worker thread servicing REQUEST_EXPOSE 1000
19:00:17.482 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:00:18.406 00.924 8384 Exposure complete
19:00:18.476 00.070 8384 worker thread done servicing request
19:00:18.476 00.000 7080 OnExposeComplete: enter
19:00:18.478 00.002 7080 UpdateGuideState(): m_state=1
19:00:18.480 00.002 7080 UpdateCurrentPosition: no star selected
19:00:18.482 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:00:18.484 00.002 7080 Status Line: No star selected
19:00:18.489 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=47, med=0, FiltMin=0, FiltMax=25, Gamma=0.410
19:00:18.534 00.045 7080 UpdateGuideState exits: No star selected
19:00:18.536 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:18.537 00.001 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:00:18.539 00.002 7080 Enqueuing Expose request
19:00:18.541 00.002 8384 Worker thread wakes up
19:00:18.541 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:00:18.541 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:00:19.685 01.144 8384 Exposure complete
19:00:19.776 00.091 8384 worker thread done servicing request
19:00:19.776 00.000 7080 OnExposeComplete: enter
19:00:19.778 00.002 7080 UpdateGuideState(): m_state=1
19:00:19.781 00.003 7080 UpdateCurrentPosition: no star selected
19:00:19.783 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:00:19.784 00.001 7080 Status Line: No star selected
19:00:19.789 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=0, FiltMin=0, FiltMax=27, Gamma=0.410
19:00:19.834 00.045 7080 UpdateGuideState exits: No star selected
19:00:19.836 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:19.838 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:00:19.842 00.004 7080 Enqueuing Expose request
19:00:19.843 00.001 8384 Worker thread wakes up
19:00:19.843 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:00:19.844 00.001 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:00:20.766 00.922 8384 Exposure complete
19:00:20.833 00.067 8384 worker thread done servicing request
19:00:20.833 00.000 7080 OnExposeComplete: enter
19:00:20.835 00.002 7080 UpdateGuideState(): m_state=1
19:00:20.838 00.003 7080 UpdateCurrentPosition: no star selected
19:00:20.841 00.003 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:00:20.843 00.002 7080 Status Line: No star selected
19:00:20.848 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=0, FiltMin=0, FiltMax=22, Gamma=0.410
19:00:20.892 00.044 7080 UpdateGuideState exits: No star selected
19:00:20.894 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:20.896 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:00:20.898 00.002 7080 Enqueuing Expose request
19:00:20.899 00.001 8384 Worker thread wakes up
19:00:20.899 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:00:20.899 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:00:22.040 01.141 8384 Exposure complete
19:00:22.088 00.048 8384 worker thread done servicing request
19:00:22.088 00.000 7080 OnExposeComplete: enter
19:00:22.091 00.003 7080 UpdateGuideState(): m_state=1
19:00:22.094 00.003 7080 UpdateCurrentPosition: no star selected
19:00:22.096 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:00:22.098 00.002 7080 Status Line: No star selected
19:00:22.104 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=45, med=0, FiltMin=0, FiltMax=30, Gamma=0.410
19:00:22.153 00.049 7080 UpdateGuideState exits: No star selected
19:00:22.155 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:22.158 00.003 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:00:22.160 00.002 7080 Enqueuing Expose request
19:00:22.162 00.002 8384 Worker thread wakes up
19:00:22.162 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:00:22.162 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:00:23.088 00.926 8384 Exposure complete
19:00:23.147 00.059 8384 worker thread done servicing request
19:00:23.147 00.000 7080 OnExposeComplete: enter
19:00:23.147 00.000 7080 UpdateGuideState(): m_state=1
19:00:23.150 00.003 7080 UpdateCurrentPosition: no star selected
19:00:23.150 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:00:23.150 00.000 7080 Status Line: No star selected
19:00:23.150 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=43, med=0, FiltMin=0, FiltMax=22, Gamma=0.410
19:00:23.207 00.057 7080 UpdateGuideState exits: No star selected
19:00:23.209 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:23.211 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:00:23.217 00.006 7080 Enqueuing Expose request
19:00:23.217 00.000 8384 Worker thread wakes up
19:00:23.217 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:00:23.217 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:00:24.374 01.157 8384 Exposure complete
19:00:24.436 00.062 8384 worker thread done servicing request
19:00:24.436 00.000 7080 OnExposeComplete: enter
19:00:24.436 00.000 7080 UpdateGuideState(): m_state=1
19:00:24.451 00.015 7080 UpdateCurrentPosition: no star selected
19:00:24.451 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:00:24.451 00.000 7080 Status Line: No star selected
19:00:24.451 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=36, med=0, FiltMin=0, FiltMax=20, Gamma=0.410
19:00:24.499 00.048 7080 UpdateGuideState exits: No star selected
19:00:24.499 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:24.499 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:00:24.499 00.000 7080 Enqueuing Expose request
19:00:24.499 00.000 8384 Worker thread wakes up
19:00:24.499 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:00:24.499 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:00:25.441 00.942 8384 Exposure complete
19:00:25.500 00.059 8384 worker thread done servicing request
19:00:25.500 00.000 7080 OnExposeComplete: enter
19:00:25.500 00.000 7080 UpdateGuideState(): m_state=1
19:00:25.500 00.000 7080 UpdateCurrentPosition: no star selected
19:00:25.516 00.016 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:00:25.518 00.002 7080 Status Line: No star selected
19:00:25.520 00.002 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=0, FiltMin=0, FiltMax=22, Gamma=0.410
19:00:25.569 00.049 7080 UpdateGuideState exits: No star selected
19:00:25.569 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:25.569 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:00:25.580 00.011 7080 Enqueuing Expose request
19:00:25.583 00.003 8384 Worker thread wakes up
19:00:25.583 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:00:25.583 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:00:26.736 01.153 8384 Exposure complete
19:00:26.814 00.078 8384 worker thread done servicing request
19:00:26.814 00.000 7080 OnExposeComplete: enter
19:00:26.814 00.000 7080 UpdateGuideState(): m_state=1
19:00:26.814 00.000 7080 UpdateCurrentPosition: no star selected
19:00:26.814 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:00:26.814 00.000 7080 Status Line: No star selected
19:00:26.830 00.016 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=34, med=0, FiltMin=0, FiltMax=27, Gamma=0.410
19:00:26.877 00.047 7080 UpdateGuideState exits: No star selected
19:00:26.879 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:26.879 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:00:26.883 00.004 7080 Enqueuing Expose request
19:00:26.885 00.002 8384 Worker thread wakes up
19:00:26.885 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:00:26.887 00.002 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:00:27.814 00.927 8384 Exposure complete
19:00:27.877 00.063 8384 worker thread done servicing request
19:00:27.877 00.000 7080 OnExposeComplete: enter
19:00:27.877 00.000 7080 UpdateGuideState(): m_state=1
19:00:27.877 00.000 7080 UpdateCurrentPosition: no star selected
19:00:27.877 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:00:27.877 00.000 7080 Status Line: No star selected
19:00:27.893 00.016 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=0, FiltMin=0, FiltMax=22, Gamma=0.410
19:00:27.940 00.047 7080 UpdateGuideState exits: No star selected
19:00:27.940 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:27.940 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:00:27.940 00.000 7080 Enqueuing Expose request
19:00:27.940 00.000 8384 Worker thread wakes up
19:00:27.940 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:00:27.940 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:00:29.095 01.155 8384 Exposure complete
19:00:29.167 00.072 8384 worker thread done servicing request
19:00:29.167 00.000 7080 OnExposeComplete: enter
19:00:29.175 00.008 7080 UpdateGuideState(): m_state=1
19:00:29.179 00.004 7080 UpdateCurrentPosition: no star selected
19:00:29.181 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:00:29.183 00.002 7080 Status Line: No star selected
19:00:29.189 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=47, med=0, FiltMin=0, FiltMax=28, Gamma=0.410
19:00:29.236 00.047 7080 UpdateGuideState exits: No star selected
19:00:29.240 00.004 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:29.242 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:00:29.246 00.004 7080 Enqueuing Expose request
19:00:29.246 00.000 8384 Worker thread wakes up
19:00:29.246 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:00:29.246 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:00:29.655 00.409 7080 evsrv: cli 0FA2E3E8 disconnect
19:00:30.172 00.517 8384 Exposure complete
19:00:30.235 00.063 8384 worker thread done servicing request
19:00:30.235 00.000 7080 OnExposeComplete: enter
19:00:30.244 00.009 7080 UpdateGuideState(): m_state=1
19:00:30.248 00.004 7080 UpdateCurrentPosition: no star selected
19:00:30.250 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:00:30.253 00.003 7080 Status Line: No star selected
19:00:30.259 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=43, med=0, FiltMin=0, FiltMax=27, Gamma=0.410
19:00:30.298 00.039 7080 UpdateGuideState exits: No star selected
19:00:30.310 00.012 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:30.314 00.004 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:00:30.314 00.000 7080 Enqueuing Expose request
19:00:30.314 00.000 8384 Worker thread wakes up
19:00:30.314 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:00:30.314 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:00:31.456 01.142 8384 Exposure complete
19:00:31.512 00.056 8384 worker thread done servicing request
19:00:31.512 00.000 7080 OnExposeComplete: enter
19:00:31.512 00.000 7080 UpdateGuideState(): m_state=1
19:00:31.512 00.000 7080 UpdateCurrentPosition: no star selected
19:00:31.512 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:00:31.519 00.007 7080 Status Line: No star selected
19:00:31.525 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=48, med=0, FiltMin=0, FiltMax=27, Gamma=0.410
19:00:31.567 00.042 7080 UpdateGuideState exits: No star selected
19:00:31.567 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:31.567 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:00:31.567 00.000 7080 Enqueuing Expose request
19:00:31.567 00.000 8384 Worker thread wakes up
19:00:31.567 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:00:31.567 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:00:32.496 00.929 8384 Exposure complete
19:00:32.608 00.112 8384 worker thread done servicing request
19:00:32.608 00.000 7080 OnExposeComplete: enter
19:00:32.610 00.002 7080 UpdateGuideState(): m_state=1
19:00:32.612 00.002 7080 UpdateCurrentPosition: no star selected
19:00:32.614 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:00:32.615 00.001 7080 Status Line: No star selected
19:00:32.623 00.008 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=39, med=0, FiltMin=0, FiltMax=22, Gamma=0.410
19:00:32.668 00.045 7080 UpdateGuideState exits: No star selected
19:00:32.678 00.010 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:32.682 00.004 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:00:32.686 00.004 7080 Enqueuing Expose request
19:00:32.686 00.000 8384 Worker thread wakes up
19:00:32.686 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:00:32.686 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:00:33.835 01.149 8384 Exposure complete
19:00:33.883 00.048 8384 worker thread done servicing request
19:00:33.883 00.000 7080 OnExposeComplete: enter
19:00:33.883 00.000 7080 UpdateGuideState(): m_state=1
19:00:33.899 00.016 7080 UpdateCurrentPosition: no star selected
19:00:33.900 00.001 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:00:33.902 00.002 7080 Status Line: No star selected
19:00:33.906 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=48, med=0, FiltMin=0, FiltMax=26, Gamma=0.410
19:00:33.946 00.040 7080 UpdateGuideState exits: No star selected
19:00:33.946 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:33.946 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:00:33.946 00.000 7080 Enqueuing Expose request
19:00:33.946 00.000 8384 Worker thread wakes up
19:00:33.946 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:00:33.946 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:00:34.869 00.923 8384 Exposure complete
19:00:34.912 00.043 8384 worker thread done servicing request
19:00:34.912 00.000 7080 OnExposeComplete: enter
19:00:34.912 00.000 7080 UpdateGuideState(): m_state=1
19:00:34.912 00.000 7080 UpdateCurrentPosition: no star selected
19:00:34.912 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:00:34.912 00.000 7080 Status Line: No star selected
19:00:34.928 00.016 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=49, med=0, FiltMin=0, FiltMax=29, Gamma=0.410
19:00:34.976 00.048 7080 UpdateGuideState exits: No star selected
19:00:34.976 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:34.976 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:00:34.976 00.000 7080 Enqueuing Expose request
19:00:34.976 00.000 8384 Worker thread wakes up
19:00:34.976 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:00:34.976 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:00:36.128 01.152 8384 Exposure complete
19:00:36.175 00.047 8384 worker thread done servicing request
19:00:36.175 00.000 7080 OnExposeComplete: enter
19:00:36.175 00.000 7080 UpdateGuideState(): m_state=1
19:00:36.181 00.006 7080 UpdateCurrentPosition: no star selected
19:00:36.181 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:00:36.181 00.000 7080 Status Line: No star selected
19:00:36.191 00.010 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=39, med=0, FiltMin=0, FiltMax=26, Gamma=0.410
19:00:36.222 00.031 7080 UpdateGuideState exits: No star selected
19:00:36.222 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:36.238 00.016 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:00:36.238 00.000 7080 Enqueuing Expose request
19:00:36.238 00.000 8384 Worker thread wakes up
19:00:36.238 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:00:36.238 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:00:37.150 00.912 8384 Exposure complete
19:00:37.196 00.046 8384 worker thread done servicing request
19:00:37.196 00.000 7080 OnExposeComplete: enter
19:00:37.196 00.000 7080 UpdateGuideState(): m_state=1
19:00:37.196 00.000 7080 UpdateCurrentPosition: no star selected
19:00:37.196 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:00:37.196 00.000 7080 Status Line: No star selected
19:00:37.208 00.012 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=0, FiltMin=0, FiltMax=27, Gamma=0.410
19:00:37.244 00.036 7080 UpdateGuideState exits: No star selected
19:00:37.255 00.011 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:37.255 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:00:37.255 00.000 7080 Enqueuing Expose request
19:00:37.255 00.000 8384 Worker thread wakes up
19:00:37.255 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:00:37.255 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:00:38.415 01.160 8384 Exposure complete
19:00:38.498 00.083 8384 worker thread done servicing request
19:00:38.498 00.000 7080 OnExposeComplete: enter
19:00:38.498 00.000 7080 UpdateGuideState(): m_state=1
19:00:38.498 00.000 7080 UpdateCurrentPosition: no star selected
19:00:38.498 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:00:38.498 00.000 7080 Status Line: No star selected
19:00:38.510 00.012 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=50, med=0, FiltMin=0, FiltMax=26, Gamma=0.410
19:00:38.541 00.031 7080 UpdateGuideState exits: No star selected
19:00:38.556 00.015 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:38.556 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:00:38.556 00.000 7080 Enqueuing Expose request
19:00:38.556 00.000 8384 Worker thread wakes up
19:00:38.556 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:00:38.556 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:00:39.490 00.934 8384 Exposure complete
19:00:39.556 00.066 8384 worker thread done servicing request
19:00:39.556 00.000 7080 OnExposeComplete: enter
19:00:39.556 00.000 7080 UpdateGuideState(): m_state=1
19:00:39.569 00.013 7080 UpdateCurrentPosition: no star selected
19:00:39.569 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:00:39.569 00.000 7080 Status Line: No star selected
19:00:39.569 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=36, med=0, FiltMin=0, FiltMax=24, Gamma=0.410
19:00:39.619 00.050 7080 UpdateGuideState exits: No star selected
19:00:39.619 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:39.619 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:00:39.619 00.000 7080 Enqueuing Expose request
19:00:39.619 00.000 8384 Worker thread wakes up
19:00:39.619 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:00:39.619 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:00:40.775 01.156 8384 Exposure complete
19:00:40.822 00.047 8384 worker thread done servicing request
19:00:40.822 00.000 7080 OnExposeComplete: enter
19:00:40.822 00.000 7080 UpdateGuideState(): m_state=1
19:00:40.839 00.017 7080 UpdateCurrentPosition: no star selected
19:00:40.839 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:00:40.839 00.000 7080 Status Line: No star selected
19:00:40.839 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=0, FiltMin=0, FiltMax=25, Gamma=0.410
19:00:40.886 00.047 7080 UpdateGuideState exits: No star selected
19:00:40.886 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:40.886 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:00:40.886 00.000 7080 Enqueuing Expose request
19:00:40.886 00.000 8384 Worker thread wakes up
19:00:40.886 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:00:40.886 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:00:41.811 00.925 8384 Exposure complete
19:00:41.883 00.072 8384 worker thread done servicing request
19:00:41.883 00.000 7080 OnExposeComplete: enter
19:00:41.883 00.000 7080 UpdateGuideState(): m_state=1
19:00:41.883 00.000 7080 UpdateCurrentPosition: no star selected
19:00:41.883 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:00:41.883 00.000 7080 Status Line: No star selected
19:00:41.883 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=44, med=0, FiltMin=0, FiltMax=28, Gamma=0.410
19:00:41.942 00.059 7080 UpdateGuideState exits: No star selected
19:00:41.944 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:41.947 00.003 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:00:41.949 00.002 7080 Enqueuing Expose request
19:00:41.951 00.002 8384 Worker thread wakes up
19:00:41.951 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:00:41.951 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:00:43.088 01.137 8384 Exposure complete
19:00:43.141 00.053 8384 worker thread done servicing request
19:00:43.141 00.000 7080 OnExposeComplete: enter
19:00:43.141 00.000 7080 UpdateGuideState(): m_state=1
19:00:43.141 00.000 7080 UpdateCurrentPosition: no star selected
19:00:43.141 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:00:43.141 00.000 7080 Status Line: No star selected
19:00:43.150 00.009 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=39, med=0, FiltMin=0, FiltMax=26, Gamma=0.410
19:00:43.198 00.048 7080 UpdateGuideState exits: No star selected
19:00:43.198 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:43.198 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:00:43.198 00.000 7080 Enqueuing Expose request
19:00:43.198 00.000 8384 Worker thread wakes up
19:00:43.198 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:00:43.198 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:00:44.135 00.937 8384 Exposure complete
19:00:44.213 00.078 8384 worker thread done servicing request
19:00:44.213 00.000 7080 OnExposeComplete: enter
19:00:44.213 00.000 7080 UpdateGuideState(): m_state=1
19:00:44.213 00.000 7080 UpdateCurrentPosition: no star selected
19:00:44.213 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:00:44.213 00.000 7080 Status Line: No star selected
19:00:44.213 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=0, FiltMin=0, FiltMax=29, Gamma=0.410
19:00:44.260 00.047 7080 UpdateGuideState exits: No star selected
19:00:44.260 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:44.275 00.015 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:00:44.276 00.001 7080 Enqueuing Expose request
19:00:44.276 00.000 8384 Worker thread wakes up
19:00:44.276 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:00:44.276 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:00:45.437 01.161 8384 Exposure complete
19:00:45.502 00.065 8384 worker thread done servicing request
19:00:45.502 00.000 7080 OnExposeComplete: enter
19:00:45.502 00.000 7080 UpdateGuideState(): m_state=1
19:00:45.502 00.000 7080 UpdateCurrentPosition: no star selected
19:00:45.502 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:00:45.502 00.000 7080 Status Line: No star selected
19:00:45.514 00.012 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=48, med=0, FiltMin=0, FiltMax=26, Gamma=0.410
19:00:45.561 00.047 7080 UpdateGuideState exits: No star selected
19:00:45.561 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:45.561 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:00:45.561 00.000 7080 Enqueuing Expose request
19:00:45.561 00.000 8384 Worker thread wakes up
19:00:45.561 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:00:45.561 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:00:46.502 00.941 8384 Exposure complete
19:00:46.566 00.064 8384 worker thread done servicing request
19:00:46.566 00.000 7080 OnExposeComplete: enter
19:00:46.574 00.008 7080 UpdateGuideState(): m_state=1
19:00:46.574 00.000 7080 UpdateCurrentPosition: no star selected
19:00:46.574 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:00:46.574 00.000 7080 Status Line: No star selected
19:00:46.582 00.008 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=48, med=0, FiltMin=0, FiltMax=25, Gamma=0.410
19:00:46.630 00.048 7080 UpdateGuideState exits: No star selected
19:00:46.630 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:46.630 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:00:46.630 00.000 7080 Enqueuing Expose request
19:00:46.630 00.000 8384 Worker thread wakes up
19:00:46.630 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:00:46.630 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:00:47.782 01.152 8384 Exposure complete
19:00:47.837 00.055 8384 worker thread done servicing request
19:00:47.837 00.000 7080 OnExposeComplete: enter
19:00:47.837 00.000 7080 UpdateGuideState(): m_state=1
19:00:47.845 00.008 7080 UpdateCurrentPosition: no star selected
19:00:47.845 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:00:47.845 00.000 7080 Status Line: No star selected
19:00:47.845 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=39, med=0, FiltMin=0, FiltMax=22, Gamma=0.410
19:00:47.892 00.047 7080 UpdateGuideState exits: No star selected
19:00:47.892 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:47.904 00.012 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:00:47.904 00.000 7080 Enqueuing Expose request
19:00:47.908 00.004 8384 Worker thread wakes up
19:00:47.908 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:00:47.908 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:00:48.830 00.922 8384 Exposure complete
19:00:48.893 00.063 8384 worker thread done servicing request
19:00:48.893 00.000 7080 OnExposeComplete: enter
19:00:48.893 00.000 7080 UpdateGuideState(): m_state=1
19:00:48.893 00.000 7080 UpdateCurrentPosition: no star selected
19:00:48.893 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:00:48.900 00.007 7080 Status Line: No star selected
19:00:48.900 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=44, med=0, FiltMin=0, FiltMax=24, Gamma=0.410
19:00:48.941 00.041 7080 UpdateGuideState exits: No star selected
19:00:48.941 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:48.941 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:00:48.941 00.000 7080 Enqueuing Expose request
19:00:48.956 00.015 8384 Worker thread wakes up
19:00:48.956 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:00:48.956 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:00:50.109 01.153 8384 Exposure complete
19:00:50.175 00.066 8384 worker thread done servicing request
19:00:50.175 00.000 7080 OnExposeComplete: enter
19:00:50.175 00.000 7080 UpdateGuideState(): m_state=1
19:00:50.181 00.006 7080 UpdateCurrentPosition: no star selected
19:00:50.181 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:00:50.185 00.004 7080 Status Line: No star selected
19:00:50.191 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=43, med=0, FiltMin=0, FiltMax=27, Gamma=0.410
19:00:50.224 00.033 7080 UpdateGuideState exits: No star selected
19:00:50.237 00.013 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:50.237 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:00:50.237 00.000 7080 Enqueuing Expose request
19:00:50.237 00.000 8384 Worker thread wakes up
19:00:50.237 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:00:50.237 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:00:51.172 00.935 8384 Exposure complete
19:00:51.235 00.063 8384 worker thread done servicing request
19:00:51.235 00.000 7080 OnExposeComplete: enter
19:00:51.235 00.000 7080 UpdateGuideState(): m_state=1
19:00:51.235 00.000 7080 UpdateCurrentPosition: no star selected
19:00:51.235 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:00:51.235 00.000 7080 Status Line: No star selected
19:00:51.251 00.016 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=0, FiltMin=0, FiltMax=22, Gamma=0.410
19:00:51.298 00.047 7080 UpdateGuideState exits: No star selected
19:00:51.298 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:51.298 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:00:51.298 00.000 7080 Enqueuing Expose request
19:00:51.298 00.000 8384 Worker thread wakes up
19:00:51.298 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:00:51.298 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:00:52.446 01.148 8384 Exposure complete
19:00:52.510 00.064 8384 worker thread done servicing request
19:00:52.510 00.000 7080 OnExposeComplete: enter
19:00:52.520 00.010 7080 UpdateGuideState(): m_state=1
19:00:52.522 00.002 7080 UpdateCurrentPosition: no star selected
19:00:52.524 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:00:52.525 00.001 7080 Status Line: No star selected
19:00:52.525 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=44, med=0, FiltMin=0, FiltMax=27, Gamma=0.410
19:00:52.525 00.000 7080 UpdateGuideState exits: No star selected
19:00:52.525 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:52.525 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:00:52.525 00.000 7080 Enqueuing Expose request
19:00:52.525 00.000 8384 Worker thread wakes up
19:00:52.525 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:00:52.525 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:00:53.461 00.936 8384 Exposure complete
19:00:53.527 00.066 8384 worker thread done servicing request
19:00:53.527 00.000 7080 OnExposeComplete: enter
19:00:53.527 00.000 7080 UpdateGuideState(): m_state=1
19:00:53.527 00.000 7080 UpdateCurrentPosition: no star selected
19:00:53.527 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:00:53.527 00.000 7080 Status Line: No star selected
19:00:53.527 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=50, med=0, FiltMin=0, FiltMax=25, Gamma=0.410
19:00:53.527 00.000 7080 UpdateGuideState exits: No star selected
19:00:53.527 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:53.543 00.016 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:00:53.543 00.000 7080 Enqueuing Expose request
19:00:53.543 00.000 8384 Worker thread wakes up
19:00:53.543 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:00:53.543 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:00:54.686 01.143 8384 Exposure complete
19:00:54.733 00.047 8384 worker thread done servicing request
19:00:54.735 00.002 7080 OnExposeComplete: enter
19:00:54.737 00.002 7080 UpdateGuideState(): m_state=1
19:00:54.739 00.002 7080 UpdateCurrentPosition: no star selected
19:00:54.741 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:00:54.744 00.003 7080 Status Line: No star selected
19:00:54.747 00.003 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=0, FiltMin=0, FiltMax=25, Gamma=0.410
19:00:54.750 00.003 7080 UpdateGuideState exits: No star selected
19:00:54.752 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:54.754 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:00:54.756 00.002 7080 Enqueuing Expose request
19:00:54.760 00.004 8384 Worker thread wakes up
19:00:54.760 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:00:54.760 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:00:55.665 00.905 8384 Exposure complete
19:00:55.714 00.049 8384 worker thread done servicing request
19:00:55.714 00.000 7080 OnExposeComplete: enter
19:00:55.716 00.002 7080 UpdateGuideState(): m_state=1
19:00:55.718 00.002 7080 UpdateCurrentPosition: no star selected
19:00:55.722 00.004 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:00:55.724 00.002 7080 Status Line: No star selected
19:00:55.724 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=0, FiltMin=0, FiltMax=26, Gamma=0.410
19:00:55.724 00.000 7080 UpdateGuideState exits: No star selected
19:00:55.724 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:55.724 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:00:55.724 00.000 7080 Enqueuing Expose request
19:00:55.724 00.000 8384 Worker thread wakes up
19:00:55.724 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:00:55.724 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:00:56.860 01.136 8384 Exposure complete
19:00:56.908 00.048 8384 worker thread done servicing request
19:00:56.908 00.000 7080 OnExposeComplete: enter
19:00:56.908 00.000 7080 UpdateGuideState(): m_state=1
19:00:56.908 00.000 7080 UpdateCurrentPosition: no star selected
19:00:56.921 00.013 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:00:56.923 00.002 7080 Status Line: No star selected
19:00:56.927 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=0, FiltMin=0, FiltMax=28, Gamma=0.410
19:00:56.929 00.002 7080 UpdateGuideState exits: No star selected
19:00:56.931 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:56.931 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:00:56.936 00.005 7080 Enqueuing Expose request
19:00:56.938 00.002 8384 Worker thread wakes up
19:00:56.938 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:00:56.938 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:00:57.860 00.922 8384 Exposure complete
19:00:57.904 00.044 8384 worker thread done servicing request
19:00:57.904 00.000 7080 OnExposeComplete: enter
19:00:57.912 00.008 7080 UpdateGuideState(): m_state=1
19:00:57.914 00.002 7080 UpdateCurrentPosition: no star selected
19:00:57.916 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:00:57.920 00.004 7080 Status Line: No star selected
19:00:57.924 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=49, med=0, FiltMin=0, FiltMax=25, Gamma=0.410
19:00:57.974 00.050 7080 UpdateGuideState exits: No star selected
19:00:57.976 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:57.980 00.004 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:00:57.982 00.002 7080 Enqueuing Expose request
19:00:57.985 00.003 8384 Worker thread wakes up
19:00:57.985 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:00:57.985 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:00:59.080 01.095 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=49, med=0, FiltMin=0, FiltMax=25, Gamma=0.430
19:00:59.124 00.044 8384 Exposure complete
19:00:59.136 00.012 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=49, med=0, FiltMin=0, FiltMax=25, Gamma=0.470
19:00:59.177 00.041 8384 worker thread done servicing request
19:00:59.181 00.004 7080 OnExposeComplete: enter
19:00:59.183 00.002 7080 UpdateGuideState(): m_state=1
19:00:59.183 00.000 7080 UpdateCurrentPosition: no star selected
19:00:59.189 00.006 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:00:59.193 00.004 7080 Status Line: No star selected
19:00:59.199 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=0, FiltMin=0, FiltMax=24, Gamma=0.470
19:00:59.248 00.049 7080 UpdateGuideState exits: No star selected
19:00:59.252 00.004 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:00:59.254 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:00:59.258 00.004 7080 Enqueuing Expose request
19:00:59.260 00.002 8384 Worker thread wakes up
19:00:59.260 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:00:59.260 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:00:59.262 00.002 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=0, FiltMin=0, FiltMax=24, Gamma=0.540
19:00:59.309 00.047 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=0, FiltMin=0, FiltMax=24, Gamma=0.560
19:00:59.363 00.054 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=0, FiltMin=0, FiltMax=24, Gamma=0.580
19:00:59.688 00.325 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=0, FiltMin=0, FiltMax=24, Gamma=0.600
19:00:59.775 00.087 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=0, FiltMin=0, FiltMax=24, Gamma=0.650
19:01:00.088 00.313 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=0, FiltMin=0, FiltMax=24, Gamma=0.670
19:01:00.152 00.064 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=0, FiltMin=0, FiltMax=24, Gamma=0.710
19:01:00.166 00.014 8384 Exposure complete
19:01:00.214 00.048 8384 worker thread done servicing request
19:01:00.214 00.000 7080 OnExposeComplete: enter
19:01:00.214 00.000 7080 UpdateGuideState(): m_state=1
19:01:00.214 00.000 7080 UpdateCurrentPosition: no star selected
19:01:00.228 00.014 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:01:00.230 00.002 7080 Status Line: No star selected
19:01:00.236 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=43, med=0, FiltMin=0, FiltMax=23, Gamma=0.710
19:01:00.275 00.039 7080 UpdateGuideState exits: No star selected
19:01:00.289 00.014 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:00.289 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:01:00.289 00.000 7080 Enqueuing Expose request
19:01:00.289 00.000 8384 Worker thread wakes up
19:01:00.289 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:01:00.289 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:01:00.289 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=43, med=0, FiltMin=0, FiltMax=23, Gamma=0.730
19:01:00.900 00.611 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=43, med=0, FiltMin=0, FiltMax=23, Gamma=0.730
19:01:00.944 00.044 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=43, med=0, FiltMin=0, FiltMax=23, Gamma=0.730
19:01:01.430 00.486 8384 Exposure complete
19:01:01.479 00.049 8384 worker thread done servicing request
19:01:01.479 00.000 7080 OnExposeComplete: enter
19:01:01.483 00.004 7080 UpdateGuideState(): m_state=1
19:01:01.485 00.002 7080 UpdateCurrentPosition: no star selected
19:01:01.487 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:01:01.491 00.004 7080 Status Line: No star selected
19:01:01.496 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=44, med=0, FiltMin=0, FiltMax=23, Gamma=0.730
19:01:01.543 00.047 7080 UpdateGuideState exits: No star selected
19:01:01.545 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:01.549 00.004 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:01:01.551 00.002 7080 Enqueuing Expose request
19:01:01.553 00.002 8384 Worker thread wakes up
19:01:01.555 00.002 8384 worker thread servicing REQUEST_EXPOSE 1000
19:01:01.555 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:01:02.474 00.919 8384 Exposure complete
19:01:02.536 00.062 8384 worker thread done servicing request
19:01:02.536 00.000 7080 OnExposeComplete: enter
19:01:02.552 00.016 7080 UpdateGuideState(): m_state=1
19:01:02.554 00.002 7080 UpdateCurrentPosition: no star selected
19:01:02.554 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:01:02.557 00.003 7080 Status Line: No star selected
19:01:02.563 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=44, med=0, FiltMin=0, FiltMax=29, Gamma=0.730
19:01:02.599 00.036 7080 UpdateGuideState exits: No star selected
19:01:02.599 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:02.599 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:01:02.599 00.000 7080 Enqueuing Expose request
19:01:02.615 00.016 8384 Worker thread wakes up
19:01:02.615 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:01:02.615 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:01:03.744 01.129 8384 Exposure complete
19:01:03.822 00.078 8384 worker thread done servicing request
19:01:03.822 00.000 7080 OnExposeComplete: enter
19:01:03.825 00.003 7080 UpdateGuideState(): m_state=1
19:01:03.825 00.000 7080 UpdateCurrentPosition: no star selected
19:01:03.825 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:01:03.825 00.000 7080 Status Line: No star selected
19:01:03.825 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=45, med=0, FiltMin=0, FiltMax=28, Gamma=0.730
19:01:03.871 00.046 7080 UpdateGuideState exits: No star selected
19:01:03.885 00.014 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:03.885 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:01:03.885 00.000 7080 Enqueuing Expose request
19:01:03.885 00.000 8384 Worker thread wakes up
19:01:03.885 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:01:03.885 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:01:04.841 00.956 8384 Exposure complete
19:01:04.898 00.057 8384 worker thread done servicing request
19:01:04.898 00.000 7080 OnExposeComplete: enter
19:01:04.902 00.004 7080 UpdateGuideState(): m_state=1
19:01:04.904 00.002 7080 UpdateCurrentPosition: no star selected
19:01:04.908 00.004 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:01:04.910 00.002 7080 Status Line: No star selected
19:01:04.914 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=49, med=0, FiltMin=0, FiltMax=30, Gamma=0.730
19:01:04.961 00.047 7080 UpdateGuideState exits: No star selected
19:01:04.963 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:04.963 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:01:04.963 00.000 7080 Enqueuing Expose request
19:01:04.975 00.012 8384 Worker thread wakes up
19:01:04.975 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:01:04.975 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:01:06.117 01.142 8384 Exposure complete
19:01:06.160 00.043 8384 worker thread done servicing request
19:01:06.160 00.000 7080 OnExposeComplete: enter
19:01:06.170 00.010 7080 UpdateGuideState(): m_state=1
19:01:06.172 00.002 7080 UpdateCurrentPosition: no star selected
19:01:06.176 00.004 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:01:06.178 00.002 7080 Status Line: No star selected
19:01:06.184 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=47, med=0, FiltMin=0, FiltMax=26, Gamma=0.730
19:01:06.235 00.051 7080 UpdateGuideState exits: No star selected
19:01:06.239 00.004 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:06.241 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:01:06.244 00.003 7080 Enqueuing Expose request
19:01:06.250 00.006 8384 Worker thread wakes up
19:01:06.250 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:01:06.250 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:01:07.159 00.909 8384 Exposure complete
19:01:07.208 00.049 8384 worker thread done servicing request
19:01:07.208 00.000 7080 OnExposeComplete: enter
19:01:07.208 00.000 7080 UpdateGuideState(): m_state=1
19:01:07.208 00.000 7080 UpdateCurrentPosition: no star selected
19:01:07.208 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:01:07.208 00.000 7080 Status Line: No star selected
19:01:07.218 00.010 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=48, med=0, FiltMin=0, FiltMax=26, Gamma=0.730
19:01:07.265 00.047 7080 UpdateGuideState exits: No star selected
19:01:07.265 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:07.265 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:01:07.275 00.010 7080 Enqueuing Expose request
19:01:07.279 00.004 8384 Worker thread wakes up
19:01:07.279 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:01:07.281 00.002 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:01:08.422 01.141 8384 Exposure complete
19:01:08.491 00.069 7080 OnExposeComplete: enter
19:01:08.495 00.004 7080 UpdateGuideState(): m_state=1
19:01:08.499 00.004 7080 UpdateCurrentPosition: no star selected
19:01:08.501 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:01:08.505 00.004 7080 Status Line: No star selected
19:01:08.511 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=51, med=0, FiltMin=0, FiltMax=30, Gamma=0.730
19:01:08.514 00.003 8384 worker thread done servicing request
19:01:08.556 00.042 7080 UpdateGuideState exits: No star selected
19:01:08.562 00.006 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:08.564 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:01:08.566 00.002 7080 Enqueuing Expose request
19:01:08.568 00.002 8384 Worker thread wakes up
19:01:08.568 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:01:08.568 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:01:09.478 00.910 8384 Exposure complete
19:01:09.533 00.055 8384 worker thread done servicing request
19:01:09.533 00.000 7080 OnExposeComplete: enter
19:01:09.535 00.002 7080 UpdateGuideState(): m_state=1
19:01:09.537 00.002 7080 UpdateCurrentPosition: no star selected
19:01:09.541 00.004 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:01:09.543 00.002 7080 Status Line: No star selected
19:01:09.551 00.008 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=49, med=0, FiltMin=0, FiltMax=26, Gamma=0.730
19:01:09.599 00.048 7080 UpdateGuideState exits: No star selected
19:01:09.601 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:09.605 00.004 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:01:09.607 00.002 7080 Enqueuing Expose request
19:01:09.609 00.002 8384 Worker thread wakes up
19:01:09.609 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:01:09.609 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:01:10.747 01.138 8384 Exposure complete
19:01:10.803 00.056 8384 worker thread done servicing request
19:01:10.803 00.000 7080 OnExposeComplete: enter
19:01:10.805 00.002 7080 UpdateGuideState(): m_state=1
19:01:10.807 00.002 7080 UpdateCurrentPosition: no star selected
19:01:10.810 00.003 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:01:10.812 00.002 7080 Status Line: No star selected
19:01:10.818 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=0, FiltMin=0, FiltMax=27, Gamma=0.730
19:01:10.866 00.048 7080 UpdateGuideState exits: No star selected
19:01:10.869 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:10.875 00.006 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:01:10.877 00.002 7080 Enqueuing Expose request
19:01:10.881 00.004 8384 Worker thread wakes up
19:01:10.881 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:01:10.881 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:01:11.791 00.910 8384 Exposure complete
19:01:11.834 00.043 8384 worker thread done servicing request
19:01:11.834 00.000 7080 OnExposeComplete: enter
19:01:11.834 00.000 7080 UpdateGuideState(): m_state=1
19:01:11.834 00.000 7080 UpdateCurrentPosition: no star selected
19:01:11.834 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:01:11.850 00.016 7080 Status Line: No star selected
19:01:11.856 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=0, FiltMin=0, FiltMax=25, Gamma=0.730
19:01:11.900 00.044 7080 UpdateGuideState exits: No star selected
19:01:11.900 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:11.900 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:01:11.900 00.000 7080 Enqueuing Expose request
19:01:11.900 00.000 8384 Worker thread wakes up
19:01:11.900 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:01:11.900 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:01:13.038 01.138 8384 Exposure complete
19:01:13.087 00.049 8384 worker thread done servicing request
19:01:13.087 00.000 7080 OnExposeComplete: enter
19:01:13.091 00.004 7080 UpdateGuideState(): m_state=1
19:01:13.093 00.002 7080 UpdateCurrentPosition: no star selected
19:01:13.095 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:01:13.097 00.002 7080 Status Line: No star selected
19:01:13.103 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=0, FiltMin=0, FiltMax=20, Gamma=0.730
19:01:13.150 00.047 7080 UpdateGuideState exits: No star selected
19:01:13.150 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:13.150 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:01:13.150 00.000 7080 Enqueuing Expose request
19:01:13.150 00.000 8384 Worker thread wakes up
19:01:13.150 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:01:13.150 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:01:14.065 00.915 8384 Exposure complete
19:01:14.115 00.050 8384 worker thread done servicing request
19:01:14.115 00.000 7080 OnExposeComplete: enter
19:01:14.117 00.002 7080 UpdateGuideState(): m_state=1
19:01:14.119 00.002 7080 UpdateCurrentPosition: no star selected
19:01:14.121 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:01:14.123 00.002 7080 Status Line: No star selected
19:01:14.128 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=0, FiltMin=0, FiltMax=27, Gamma=0.730
19:01:14.172 00.044 7080 UpdateGuideState exits: No star selected
19:01:14.172 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:14.172 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:01:14.181 00.009 7080 Enqueuing Expose request
19:01:14.185 00.004 8384 Worker thread wakes up
19:01:14.185 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:01:14.185 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:01:15.328 01.143 8384 Exposure complete
19:01:15.377 00.049 8384 worker thread done servicing request
19:01:15.377 00.000 7080 OnExposeComplete: enter
19:01:15.379 00.002 7080 UpdateGuideState(): m_state=1
19:01:15.383 00.004 7080 UpdateCurrentPosition: no star selected
19:01:15.385 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:01:15.387 00.002 7080 Status Line: No star selected
19:01:15.395 00.008 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=0, FiltMin=0, FiltMax=29, Gamma=0.730
19:01:15.477 00.082 7080 UpdateGuideState exits: No star selected
19:01:15.481 00.004 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:15.488 00.007 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:01:15.492 00.004 7080 Enqueuing Expose request
19:01:15.502 00.010 8384 Worker thread wakes up
19:01:15.502 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:01:15.502 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:01:16.425 00.923 8384 Exposure complete
19:01:16.480 00.055 7080 OnExposeComplete: enter
19:01:16.484 00.004 7080 UpdateGuideState(): m_state=1
19:01:16.488 00.004 7080 UpdateCurrentPosition: no star selected
19:01:16.490 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:01:16.494 00.004 7080 Status Line: No star selected
19:01:16.498 00.004 8384 worker thread done servicing request
19:01:16.500 00.002 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=43, med=0, FiltMin=0, FiltMax=29, Gamma=0.730
19:01:16.566 00.066 7080 UpdateGuideState exits: No star selected
19:01:16.570 00.004 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:16.572 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:01:16.574 00.002 7080 Enqueuing Expose request
19:01:16.574 00.000 8384 Worker thread wakes up
19:01:16.574 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:01:16.574 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:01:17.710 01.136 8384 Exposure complete
19:01:17.763 00.053 8384 worker thread done servicing request
19:01:17.765 00.002 7080 OnExposeComplete: enter
19:01:17.767 00.002 7080 UpdateGuideState(): m_state=1
19:01:17.769 00.002 7080 UpdateCurrentPosition: no star selected
19:01:17.773 00.004 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:01:17.775 00.002 7080 Status Line: No star selected
19:01:17.781 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=49, med=0, FiltMin=0, FiltMax=25, Gamma=0.730
19:01:17.831 00.050 7080 UpdateGuideState exits: No star selected
19:01:17.833 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:17.837 00.004 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:01:17.840 00.003 7080 Enqueuing Expose request
19:01:17.846 00.006 8384 Worker thread wakes up
19:01:17.846 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:01:17.846 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:01:18.756 00.910 8384 Exposure complete
19:01:18.805 00.049 8384 worker thread done servicing request
19:01:18.805 00.000 7080 OnExposeComplete: enter
19:01:18.805 00.000 7080 UpdateGuideState(): m_state=1
19:01:18.805 00.000 7080 UpdateCurrentPosition: no star selected
19:01:18.805 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:01:18.805 00.000 7080 Status Line: No star selected
19:01:18.819 00.014 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=39, med=0, FiltMin=0, FiltMax=22, Gamma=0.730
19:01:18.862 00.043 7080 UpdateGuideState exits: No star selected
19:01:18.862 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:18.871 00.009 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:01:18.873 00.002 7080 Enqueuing Expose request
19:01:18.878 00.005 8384 Worker thread wakes up
19:01:18.878 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:01:18.878 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:01:20.009 01.131 8384 Exposure complete
19:01:20.058 00.049 8384 worker thread done servicing request
19:01:20.058 00.000 7080 OnExposeComplete: enter
19:01:20.072 00.014 7080 UpdateGuideState(): m_state=1
19:01:20.076 00.004 7080 UpdateCurrentPosition: no star selected
19:01:20.078 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:01:20.078 00.000 7080 Status Line: No star selected
19:01:20.078 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=0, FiltMin=0, FiltMax=24, Gamma=0.730
19:01:20.119 00.041 7080 UpdateGuideState exits: No star selected
19:01:20.119 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:20.135 00.016 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:01:20.135 00.000 7080 Enqueuing Expose request
19:01:20.135 00.000 8384 Worker thread wakes up
19:01:20.135 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:01:20.135 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:01:21.056 00.921 8384 Exposure complete
19:01:21.108 00.052 8384 worker thread done servicing request
19:01:21.108 00.000 7080 OnExposeComplete: enter
19:01:21.108 00.000 7080 UpdateGuideState(): m_state=1
19:01:21.108 00.000 7080 UpdateCurrentPosition: no star selected
19:01:21.108 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:01:21.117 00.009 7080 Status Line: No star selected
19:01:21.119 00.002 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=0, FiltMin=0, FiltMax=19, Gamma=0.730
19:01:21.165 00.046 7080 UpdateGuideState exits: No star selected
19:01:21.165 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:21.165 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:01:21.165 00.000 7080 Enqueuing Expose request
19:01:21.165 00.000 8384 Worker thread wakes up
19:01:21.165 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:01:21.165 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:01:22.306 01.141 8384 Exposure complete
19:01:22.353 00.047 8384 worker thread done servicing request
19:01:22.353 00.000 7080 OnExposeComplete: enter
19:01:22.353 00.000 7080 UpdateGuideState(): m_state=1
19:01:22.353 00.000 7080 UpdateCurrentPosition: no star selected
19:01:22.353 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:01:22.369 00.016 7080 Status Line: No star selected
19:01:22.369 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=48, med=0, FiltMin=0, FiltMax=24, Gamma=0.730
19:01:22.427 00.058 7080 UpdateGuideState exits: No star selected
19:01:22.432 00.005 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:22.437 00.005 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:01:22.441 00.004 7080 Enqueuing Expose request
19:01:22.441 00.000 8384 Worker thread wakes up
19:01:22.441 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:01:22.441 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:01:23.352 00.911 8384 Exposure complete
19:01:23.395 00.043 8384 worker thread done servicing request
19:01:23.395 00.000 7080 OnExposeComplete: enter
19:01:23.403 00.008 7080 UpdateGuideState(): m_state=1
19:01:23.405 00.002 7080 UpdateCurrentPosition: no star selected
19:01:23.407 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:01:23.409 00.002 7080 Status Line: No star selected
19:01:23.415 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=0, FiltMin=0, FiltMax=24, Gamma=0.730
19:01:23.459 00.044 7080 UpdateGuideState exits: No star selected
19:01:23.465 00.006 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:23.469 00.004 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:01:23.473 00.004 7080 Enqueuing Expose request
19:01:23.477 00.004 8384 Worker thread wakes up
19:01:23.477 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:01:23.477 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:01:24.619 01.142 8384 Exposure complete
19:01:24.662 00.043 8384 worker thread done servicing request
19:01:24.662 00.000 7080 OnExposeComplete: enter
19:01:24.662 00.000 7080 UpdateGuideState(): m_state=1
19:01:24.662 00.000 7080 UpdateCurrentPosition: no star selected
19:01:24.662 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:01:24.662 00.000 7080 Status Line: No star selected
19:01:24.681 00.019 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=39, med=0, FiltMin=0, FiltMax=25, Gamma=0.730
19:01:24.727 00.046 7080 UpdateGuideState exits: No star selected
19:01:24.729 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:24.729 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:01:24.731 00.002 7080 Enqueuing Expose request
19:01:24.733 00.002 8384 Worker thread wakes up
19:01:24.733 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:01:24.733 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:01:25.645 00.912 8384 Exposure complete
19:01:25.693 00.048 8384 worker thread done servicing request
19:01:25.693 00.000 7080 OnExposeComplete: enter
19:01:25.693 00.000 7080 UpdateGuideState(): m_state=1
19:01:25.693 00.000 7080 UpdateCurrentPosition: no star selected
19:01:25.693 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:01:25.693 00.000 7080 Status Line: No star selected
19:01:25.713 00.020 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=39, med=0, FiltMin=0, FiltMax=25, Gamma=0.730
19:01:25.759 00.046 7080 UpdateGuideState exits: No star selected
19:01:25.761 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:25.763 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:01:25.765 00.002 7080 Enqueuing Expose request
19:01:25.767 00.002 8384 Worker thread wakes up
19:01:25.767 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:01:25.767 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:01:26.909 01.142 8384 Exposure complete
19:01:26.978 00.069 8384 worker thread done servicing request
19:01:26.978 00.000 7080 OnExposeComplete: enter
19:01:26.981 00.003 7080 UpdateGuideState(): m_state=1
19:01:26.983 00.002 7080 UpdateCurrentPosition: no star selected
19:01:26.985 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:01:26.988 00.003 7080 Status Line: No star selected
19:01:26.993 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=43, med=0, FiltMin=0, FiltMax=24, Gamma=0.730
19:01:27.040 00.047 7080 UpdateGuideState exits: No star selected
19:01:27.042 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:27.044 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:01:27.046 00.002 7080 Enqueuing Expose request
19:01:27.047 00.001 8384 Worker thread wakes up
19:01:27.048 00.001 8384 worker thread servicing REQUEST_EXPOSE 1000
19:01:27.048 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:01:27.970 00.922 8384 Exposure complete
19:01:28.033 00.063 8384 worker thread done servicing request
19:01:28.033 00.000 7080 OnExposeComplete: enter
19:01:28.036 00.003 7080 UpdateGuideState(): m_state=1
19:01:28.039 00.003 7080 UpdateCurrentPosition: no star selected
19:01:28.041 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:01:28.044 00.003 7080 Status Line: No star selected
19:01:28.051 00.007 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=39, med=0, FiltMin=0, FiltMax=24, Gamma=0.730
19:01:28.097 00.046 7080 UpdateGuideState exits: No star selected
19:01:28.100 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:28.101 00.001 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:01:28.103 00.002 7080 Enqueuing Expose request
19:01:28.105 00.002 8384 Worker thread wakes up
19:01:28.105 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:01:28.105 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:01:29.249 01.144 8384 Exposure complete
19:01:29.307 00.058 7080 OnExposeComplete: enter
19:01:29.311 00.004 8384 worker thread done servicing request
19:01:29.311 00.000 7080 UpdateGuideState(): m_state=1
19:01:29.314 00.003 7080 UpdateCurrentPosition: no star selected
19:01:29.319 00.005 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:01:29.322 00.003 7080 Status Line: No star selected
19:01:29.332 00.010 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=0, FiltMin=0, FiltMax=24, Gamma=0.730
19:01:29.407 00.075 7080 UpdateGuideState exits: No star selected
19:01:29.411 00.004 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:29.415 00.004 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:01:29.418 00.003 7080 Enqueuing Expose request
19:01:29.420 00.002 8384 Worker thread wakes up
19:01:29.420 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:01:29.420 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:01:30.330 00.910 8384 Exposure complete
19:01:30.390 00.060 8384 worker thread done servicing request
19:01:30.390 00.000 7080 OnExposeComplete: enter
19:01:30.393 00.003 7080 UpdateGuideState(): m_state=1
19:01:30.396 00.003 7080 UpdateCurrentPosition: no star selected
19:01:30.398 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:01:30.400 00.002 7080 Status Line: No star selected
19:01:30.411 00.011 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=39, med=0, FiltMin=0, FiltMax=26, Gamma=0.730
19:01:30.461 00.050 7080 UpdateGuideState exits: No star selected
19:01:30.468 00.007 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:30.471 00.003 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:01:30.473 00.002 7080 Enqueuing Expose request
19:01:30.476 00.003 8384 Worker thread wakes up
19:01:30.476 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:01:30.476 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:01:31.604 01.128 8384 Exposure complete
19:01:31.656 00.052 8384 worker thread done servicing request
19:01:31.656 00.000 7080 OnExposeComplete: enter
19:01:31.659 00.003 7080 UpdateGuideState(): m_state=1
19:01:31.662 00.003 7080 UpdateCurrentPosition: no star selected
19:01:31.664 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:01:31.667 00.003 7080 Status Line: No star selected
19:01:31.673 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=0, FiltMin=0, FiltMax=25, Gamma=0.730
19:01:31.724 00.051 7080 UpdateGuideState exits: No star selected
19:01:31.727 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:31.729 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:01:31.732 00.003 7080 Enqueuing Expose request
19:01:31.735 00.003 8384 Worker thread wakes up
19:01:31.735 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:01:31.735 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:01:32.643 00.908 8384 Exposure complete
19:01:32.695 00.052 8384 worker thread done servicing request
19:01:32.695 00.000 7080 OnExposeComplete: enter
19:01:32.698 00.003 7080 UpdateGuideState(): m_state=1
19:01:32.701 00.003 7080 UpdateCurrentPosition: no star selected
19:01:32.704 00.003 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:01:32.707 00.003 7080 Status Line: No star selected
19:01:32.713 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=0, FiltMin=0, FiltMax=28, Gamma=0.730
19:01:32.762 00.049 7080 UpdateGuideState exits: No star selected
19:01:32.765 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:32.767 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:01:32.769 00.002 7080 Enqueuing Expose request
19:01:32.771 00.002 8384 Worker thread wakes up
19:01:32.772 00.001 8384 worker thread servicing REQUEST_EXPOSE 1000
19:01:32.772 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:01:33.201 00.429 7080 evsrv: cli 0FA2EF28 connect
19:01:33.204 00.003 7080 case statement mapped state 1 to 101
19:01:33.207 00.003 7080 case statement mapped state 1 to 101
19:01:33.216 00.009 7080 evsrv: cli 0FA2EFC8 connect
19:01:33.219 00.003 7080 case statement mapped state 1 to 101
19:01:33.224 00.005 7080 case statement mapped state 1 to 101
19:01:33.228 00.004 7080 evsrv: cli 0FA2EFC8 request: {"method":"get_profile","id":"81fb08dd-db70-474c-98da-be73841745ab"}
19:01:33.231 00.003 7080 GetString("/profile/6/name", "") returns "OAG"
19:01:33.233 00.002 7080 evsrv: cli 0FA2EFC8 response: {"jsonrpc":"2.0","result":{"id":6,"name":"OAG"},"id":"81fb08dd-db70-474c-98da-be73841745ab"}
19:01:33.241 00.008 7080 evsrv: cli 0FA2EFC8 disconnect
19:01:33.245 00.004 7080 evsrv: cli 0FA2EB68 connect
19:01:33.248 00.003 7080 case statement mapped state 1 to 101
19:01:33.250 00.002 7080 case statement mapped state 1 to 101
19:01:33.254 00.004 7080 evsrv: cli 0FA2EB68 request: {"method":"get_profiles","id":"b762bd04-a18e-4a33-a5f5-8a495de64633"}
19:01:33.257 00.003 7080 GetString("/profile/6/name", "") returns "OAG"
19:01:33.260 00.003 7080 GetString("/profile/7/name", "") returns "IMX224@120mm"
19:01:33.263 00.003 7080 GetString("/profile/6/name", "") returns "OAG"
19:01:33.265 00.002 7080 GetString("/profile/6/name", "") returns "OAG"
19:01:33.268 00.003 7080 GetString("/profile/7/name", "") returns "IMX224@120mm"
19:01:33.270 00.002 7080 evsrv: cli 0FA2EB68 response: {"jsonrpc":"2.0","result":[{"id":6,"name":"OAG","selected":true},{"id":7,"name":"IMX224@120mm"}],"id":"b762bd04-a18e-4a33-a5f5-8a495de64633"}
19:01:33.275 00.005 7080 evsrv: cli 0FA2EB68 disconnect
19:01:33.282 00.007 7080 evsrv: cli 0FA2E3E8 connect
19:01:33.285 00.003 7080 case statement mapped state 1 to 101
19:01:33.287 00.002 7080 case statement mapped state 1 to 101
19:01:33.290 00.003 7080 evsrv: cli 0FA2E3E8 request: {"method":"get_connected","id":"95624d46-2375-4961-aeef-1f2f9b285830"}
19:01:33.293 00.003 7080 evsrv: cli 0FA2E3E8 response: {"jsonrpc":"2.0","result":true,"id":"95624d46-2375-4961-aeef-1f2f9b285830"}
19:01:33.297 00.004 7080 evsrv: cli 0FA2E3E8 disconnect
19:01:33.302 00.005 7080 evsrv: cli 0FA2E988 connect
19:01:33.304 00.002 7080 case statement mapped state 1 to 101
19:01:33.307 00.003 7080 case statement mapped state 1 to 101
19:01:33.313 00.006 7080 evsrv: cli 0FA2E988 request: {"method":"get_lock_shift_params","id":"47839920-48e2-41a5-a307-851827649712"}
19:01:33.316 00.003 7080 evsrv: cli 0FA2E988 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"47839920-48e2-41a5-a307-851827649712"}
19:01:33.326 00.010 7080 evsrv: cli 0FA2E988 disconnect
19:01:33.329 00.003 7080 evsrv: cli 0FA2DEE8 connect
19:01:33.332 00.003 7080 case statement mapped state 1 to 101
19:01:33.335 00.003 7080 case statement mapped state 1 to 101
19:01:33.339 00.004 7080 evsrv: cli 0FA2DEE8 request: {"method":"get_pixel_scale","id":"55aad499-104e-4284-bb4a-f215ae598891"}
19:01:33.343 00.004 7080 evsrv: cli 0FA2DEE8 response: {"jsonrpc":"2.0","result":1.86834,"id":"55aad499-104e-4284-bb4a-f215ae598891"}
19:01:33.346 00.003 7080 evsrv: cli 0FA2DEE8 disconnect
19:01:33.900 00.554 8384 Exposure complete
19:01:33.960 00.060 8384 worker thread done servicing request
19:01:33.960 00.000 7080 OnExposeComplete: enter
19:01:33.963 00.003 7080 UpdateGuideState(): m_state=1
19:01:33.963 00.000 7080 UpdateCurrentPosition: no star selected
19:01:33.963 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:01:33.969 00.006 7080 Status Line: No star selected
19:01:33.969 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=0, FiltMin=0, FiltMax=26, Gamma=0.730
19:01:34.017 00.048 7080 UpdateGuideState exits: No star selected
19:01:34.017 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:34.017 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:01:34.025 00.008 7080 Enqueuing Expose request
19:01:34.025 00.000 8384 Worker thread wakes up
19:01:34.025 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:01:34.025 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:01:34.949 00.924 8384 Exposure complete
19:01:35.011 00.062 8384 worker thread done servicing request
19:01:35.011 00.000 7080 OnExposeComplete: enter
19:01:35.011 00.000 7080 UpdateGuideState(): m_state=1
19:01:35.011 00.000 7080 UpdateCurrentPosition: no star selected
19:01:35.011 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:01:35.011 00.000 7080 Status Line: No star selected
19:01:35.027 00.016 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=43, med=0, FiltMin=0, FiltMax=28, Gamma=0.730
19:01:35.058 00.031 7080 UpdateGuideState exits: No star selected
19:01:35.074 00.016 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:35.076 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:01:35.078 00.002 7080 Enqueuing Expose request
19:01:35.080 00.002 8384 Worker thread wakes up
19:01:35.080 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:01:35.080 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:01:36.221 01.141 8384 Exposure complete
19:01:36.269 00.048 8384 worker thread done servicing request
19:01:36.269 00.000 7080 OnExposeComplete: enter
19:01:36.285 00.016 7080 UpdateGuideState(): m_state=1
19:01:36.285 00.000 7080 UpdateCurrentPosition: no star selected
19:01:36.285 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:01:36.285 00.000 7080 Status Line: No star selected
19:01:36.285 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=37, med=0, FiltMin=0, FiltMax=25, Gamma=0.730
19:01:36.338 00.053 7080 UpdateGuideState exits: No star selected
19:01:36.338 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:36.338 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:01:36.338 00.000 7080 Enqueuing Expose request
19:01:36.348 00.010 8384 Worker thread wakes up
19:01:36.350 00.002 8384 worker thread servicing REQUEST_EXPOSE 1000
19:01:36.350 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:01:37.282 00.932 8384 Exposure complete
19:01:37.329 00.047 8384 worker thread done servicing request
19:01:37.329 00.000 7080 OnExposeComplete: enter
19:01:37.329 00.000 7080 UpdateGuideState(): m_state=1
19:01:37.329 00.000 7080 UpdateCurrentPosition: no star selected
19:01:37.345 00.016 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:01:37.345 00.000 7080 Status Line: No star selected
19:01:37.345 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=0, FiltMin=0, FiltMax=24, Gamma=0.730
19:01:37.392 00.047 7080 UpdateGuideState exits: No star selected
19:01:37.392 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:37.402 00.010 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:01:37.402 00.000 7080 Enqueuing Expose request
19:01:37.408 00.006 8384 Worker thread wakes up
19:01:37.408 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:01:37.408 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:01:38.544 01.136 8384 Exposure complete
19:01:38.588 00.044 8384 worker thread done servicing request
19:01:38.588 00.000 7080 OnExposeComplete: enter
19:01:38.588 00.000 7080 UpdateGuideState(): m_state=1
19:01:38.602 00.014 7080 UpdateCurrentPosition: no star selected
19:01:38.604 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:01:38.606 00.002 7080 Status Line: No star selected
19:01:38.608 00.002 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=35, med=0, FiltMin=0, FiltMax=25, Gamma=0.730
19:01:38.659 00.051 7080 UpdateGuideState exits: No star selected
19:01:38.662 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:38.664 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:01:38.666 00.002 7080 Enqueuing Expose request
19:01:38.667 00.001 8384 Worker thread wakes up
19:01:38.667 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:01:38.667 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:01:39.588 00.921 8384 Exposure complete
19:01:39.674 00.086 8384 worker thread done servicing request
19:01:39.674 00.000 7080 OnExposeComplete: enter
19:01:39.676 00.002 7080 UpdateGuideState(): m_state=1
19:01:39.676 00.000 7080 UpdateCurrentPosition: no star selected
19:01:39.676 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:01:39.683 00.007 7080 Status Line: No star selected
19:01:39.683 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=34, med=0, FiltMin=0, FiltMax=24, Gamma=0.730
19:01:39.731 00.048 7080 UpdateGuideState exits: No star selected
19:01:39.731 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:39.731 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:01:39.731 00.000 7080 Enqueuing Expose request
19:01:39.744 00.013 8384 Worker thread wakes up
19:01:39.744 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:01:39.744 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:01:40.881 01.137 8384 Exposure complete
19:01:40.938 00.057 8384 worker thread done servicing request
19:01:40.938 00.000 7080 OnExposeComplete: enter
19:01:40.938 00.000 7080 UpdateGuideState(): m_state=1
19:01:40.938 00.000 7080 UpdateCurrentPosition: no star selected
19:01:40.945 00.007 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:01:40.945 00.000 7080 Status Line: No star selected
19:01:40.953 00.008 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=36, med=0, FiltMin=0, FiltMax=24, Gamma=0.730
19:01:41.000 00.047 7080 UpdateGuideState exits: No star selected
19:01:41.000 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:41.000 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:01:41.000 00.000 7080 Enqueuing Expose request
19:01:41.000 00.000 8384 Worker thread wakes up
19:01:41.000 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:01:41.000 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:01:41.936 00.936 8384 Exposure complete
19:01:42.000 00.064 8384 worker thread done servicing request
19:01:42.000 00.000 7080 OnExposeComplete: enter
19:01:42.000 00.000 7080 UpdateGuideState(): m_state=1
19:01:42.000 00.000 7080 UpdateCurrentPosition: no star selected
19:01:42.015 00.015 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:01:42.015 00.000 7080 Status Line: No star selected
19:01:42.015 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=37, med=0, FiltMin=0, FiltMax=25, Gamma=0.730
19:01:42.063 00.048 7080 UpdateGuideState exits: No star selected
19:01:42.063 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:42.063 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:01:42.063 00.000 7080 Enqueuing Expose request
19:01:42.063 00.000 8384 Worker thread wakes up
19:01:42.063 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:01:42.063 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:01:43.219 01.156 8384 Exposure complete
19:01:43.315 00.096 8384 worker thread done servicing request
19:01:43.315 00.000 7080 OnExposeComplete: enter
19:01:43.315 00.000 7080 UpdateGuideState(): m_state=1
19:01:43.315 00.000 7080 UpdateCurrentPosition: no star selected
19:01:43.315 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:01:43.315 00.000 7080 Status Line: No star selected
19:01:43.315 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=0, FiltMin=0, FiltMax=23, Gamma=0.730
19:01:43.381 00.066 7080 UpdateGuideState exits: No star selected
19:01:43.383 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:43.386 00.003 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:01:43.388 00.002 7080 Enqueuing Expose request
19:01:43.391 00.003 8384 Worker thread wakes up
19:01:43.391 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:01:43.391 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:01:44.319 00.928 8384 Exposure complete
19:01:44.383 00.064 8384 worker thread done servicing request
19:01:44.383 00.000 7080 OnExposeComplete: enter
19:01:44.383 00.000 7080 UpdateGuideState(): m_state=1
19:01:44.383 00.000 7080 UpdateCurrentPosition: no star selected
19:01:44.383 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:01:44.383 00.000 7080 Status Line: No star selected
19:01:44.383 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=0, FiltMin=0, FiltMax=28, Gamma=0.730
19:01:44.437 00.054 7080 UpdateGuideState exits: No star selected
19:01:44.437 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:44.446 00.009 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:01:44.448 00.002 7080 Enqueuing Expose request
19:01:44.450 00.002 8384 Worker thread wakes up
19:01:44.450 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:01:44.450 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:01:45.601 01.151 8384 Exposure complete
19:01:45.658 00.057 8384 worker thread done servicing request
19:01:45.658 00.000 7080 OnExposeComplete: enter
19:01:45.660 00.002 7080 UpdateGuideState(): m_state=1
19:01:45.664 00.004 7080 UpdateCurrentPosition: no star selected
19:01:45.666 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:01:45.668 00.002 7080 Status Line: No star selected
19:01:45.668 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=0, FiltMin=0, FiltMax=22, Gamma=0.730
19:01:45.720 00.052 7080 UpdateGuideState exits: No star selected
19:01:45.724 00.004 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:45.724 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:01:45.726 00.002 7080 Enqueuing Expose request
19:01:45.728 00.002 8384 Worker thread wakes up
19:01:45.728 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:01:45.728 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:01:46.641 00.913 8384 Exposure complete
19:01:46.708 00.067 8384 worker thread done servicing request
19:01:46.708 00.000 7080 OnExposeComplete: enter
19:01:46.710 00.002 7080 UpdateGuideState(): m_state=1
19:01:46.717 00.007 7080 UpdateCurrentPosition: no star selected
19:01:46.719 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:01:46.721 00.002 7080 Status Line: No star selected
19:01:46.729 00.008 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=35, med=0, FiltMin=0, FiltMax=22, Gamma=0.730
19:01:46.779 00.050 7080 UpdateGuideState exits: No star selected
19:01:46.781 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:46.783 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:01:46.785 00.002 7080 Enqueuing Expose request
19:01:46.787 00.002 8384 Worker thread wakes up
19:01:46.787 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:01:46.787 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:01:47.915 01.128 8384 Exposure complete
19:01:47.969 00.054 8384 worker thread done servicing request
19:01:47.969 00.000 7080 OnExposeComplete: enter
19:01:47.971 00.002 7080 UpdateGuideState(): m_state=1
19:01:47.973 00.002 7080 UpdateCurrentPosition: no star selected
19:01:47.977 00.004 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:01:47.981 00.004 7080 Status Line: No star selected
19:01:47.987 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=0, FiltMin=0, FiltMax=23, Gamma=0.730
19:01:48.036 00.049 7080 UpdateGuideState exits: No star selected
19:01:48.042 00.006 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:48.044 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:01:48.046 00.002 7080 Enqueuing Expose request
19:01:48.046 00.000 8384 Worker thread wakes up
19:01:48.048 00.002 8384 worker thread servicing REQUEST_EXPOSE 1000
19:01:48.048 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:01:48.963 00.915 8384 Exposure complete
19:01:49.010 00.047 8384 worker thread done servicing request
19:01:49.010 00.000 7080 OnExposeComplete: enter
19:01:49.018 00.008 7080 UpdateGuideState(): m_state=1
19:01:49.022 00.004 7080 UpdateCurrentPosition: no star selected
19:01:49.027 00.005 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:01:49.029 00.002 7080 Status Line: No star selected
19:01:49.031 00.002 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=0, FiltMin=0, FiltMax=25, Gamma=0.730
19:01:49.072 00.041 7080 UpdateGuideState exits: No star selected
19:01:49.088 00.016 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:49.088 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:01:49.088 00.000 7080 Enqueuing Expose request
19:01:49.088 00.000 8384 Worker thread wakes up
19:01:49.088 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:01:49.088 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:01:50.228 01.140 8384 Exposure complete
19:01:50.306 00.078 8384 worker thread done servicing request
19:01:50.306 00.000 7080 OnExposeComplete: enter
19:01:50.306 00.000 7080 UpdateGuideState(): m_state=1
19:01:50.306 00.000 7080 UpdateCurrentPosition: no star selected
19:01:50.306 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:01:50.306 00.000 7080 Status Line: No star selected
19:01:50.306 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=35, med=0, FiltMin=0, FiltMax=21, Gamma=0.730
19:01:50.353 00.047 7080 UpdateGuideState exits: No star selected
19:01:50.353 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:50.353 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:01:50.369 00.016 7080 Enqueuing Expose request
19:01:50.376 00.007 8384 Worker thread wakes up
19:01:50.376 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:01:50.376 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:01:51.288 00.912 8384 Exposure complete
19:01:51.338 00.050 8384 worker thread done servicing request
19:01:51.338 00.000 7080 OnExposeComplete: enter
19:01:51.338 00.000 7080 UpdateGuideState(): m_state=1
19:01:51.338 00.000 7080 UpdateCurrentPosition: no star selected
19:01:51.338 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:01:51.338 00.000 7080 Status Line: No star selected
19:01:51.351 00.013 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=43, med=0, FiltMin=0, FiltMax=25, Gamma=0.730
19:01:51.399 00.048 7080 UpdateGuideState exits: No star selected
19:01:51.400 00.001 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:51.400 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:01:51.400 00.000 7080 Enqueuing Expose request
19:01:51.400 00.000 8384 Worker thread wakes up
19:01:51.400 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:01:51.400 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:01:52.542 01.142 8384 Exposure complete
19:01:52.590 00.048 8384 worker thread done servicing request
19:01:52.590 00.000 7080 OnExposeComplete: enter
19:01:52.592 00.002 7080 UpdateGuideState(): m_state=1
19:01:52.594 00.002 7080 UpdateCurrentPosition: no star selected
19:01:52.596 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:01:52.598 00.002 7080 Status Line: No star selected
19:01:52.603 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=43, med=0, FiltMin=0, FiltMax=24, Gamma=0.730
19:01:52.647 00.044 7080 UpdateGuideState exits: No star selected
19:01:52.649 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:52.651 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:01:52.654 00.003 7080 Enqueuing Expose request
19:01:52.656 00.002 8384 Worker thread wakes up
19:01:52.656 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:01:52.656 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:01:53.572 00.916 8384 Exposure complete
19:01:53.619 00.047 8384 worker thread done servicing request
19:01:53.619 00.000 7080 OnExposeComplete: enter
19:01:53.622 00.003 7080 UpdateGuideState(): m_state=1
19:01:53.624 00.002 7080 UpdateCurrentPosition: no star selected
19:01:53.626 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:01:53.628 00.002 7080 Status Line: No star selected
19:01:53.633 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=0, FiltMin=0, FiltMax=23, Gamma=0.730
19:01:53.677 00.044 7080 UpdateGuideState exits: No star selected
19:01:53.679 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:53.682 00.003 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:01:53.685 00.003 7080 Enqueuing Expose request
19:01:53.689 00.004 8384 Worker thread wakes up
19:01:53.690 00.001 8384 worker thread servicing REQUEST_EXPOSE 1000
19:01:53.690 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:01:54.835 01.145 8384 Exposure complete
19:01:54.897 00.062 8384 worker thread done servicing request
19:01:54.897 00.000 7080 OnExposeComplete: enter
19:01:54.899 00.002 7080 UpdateGuideState(): m_state=1
19:01:54.902 00.003 7080 UpdateCurrentPosition: no star selected
19:01:54.904 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:01:54.906 00.002 7080 Status Line: No star selected
19:01:54.911 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=0, FiltMin=0, FiltMax=24, Gamma=0.730
19:01:54.955 00.044 7080 UpdateGuideState exits: No star selected
19:01:54.957 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:54.959 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:01:54.960 00.001 7080 Enqueuing Expose request
19:01:54.963 00.003 8384 Worker thread wakes up
19:01:54.963 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:01:54.963 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:01:55.878 00.915 8384 Exposure complete
19:01:55.927 00.049 8384 worker thread done servicing request
19:01:55.927 00.000 7080 OnExposeComplete: enter
19:01:55.929 00.002 7080 UpdateGuideState(): m_state=1
19:01:55.932 00.003 7080 UpdateCurrentPosition: no star selected
19:01:55.934 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:01:55.935 00.001 7080 Status Line: No star selected
19:01:55.940 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=0, FiltMin=0, FiltMax=24, Gamma=0.730
19:01:55.986 00.046 7080 UpdateGuideState exits: No star selected
19:01:55.988 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:55.989 00.001 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:01:55.991 00.002 7080 Enqueuing Expose request
19:01:55.993 00.002 8384 Worker thread wakes up
19:01:55.993 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:01:55.993 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:01:57.130 01.137 8384 Exposure complete
19:01:57.181 00.051 8384 worker thread done servicing request
19:01:57.181 00.000 7080 OnExposeComplete: enter
19:01:57.181 00.000 7080 UpdateGuideState(): m_state=1
19:01:57.181 00.000 7080 UpdateCurrentPosition: no star selected
19:01:57.181 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:01:57.181 00.000 7080 Status Line: No star selected
19:01:57.196 00.015 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=0, FiltMin=0, FiltMax=28, Gamma=0.730
19:01:57.241 00.045 7080 UpdateGuideState exits: No star selected
19:01:57.246 00.005 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:57.246 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:01:57.246 00.000 7080 Enqueuing Expose request
19:01:57.246 00.000 8384 Worker thread wakes up
19:01:57.246 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:01:57.246 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:01:58.173 00.927 8384 Exposure complete
19:01:58.226 00.053 8384 worker thread done servicing request
19:01:58.226 00.000 7080 OnExposeComplete: enter
19:01:58.226 00.000 7080 UpdateGuideState(): m_state=1
19:01:58.226 00.000 7080 UpdateCurrentPosition: no star selected
19:01:58.226 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:01:58.226 00.000 7080 Status Line: No star selected
19:01:58.246 00.020 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=0, FiltMin=0, FiltMax=23, Gamma=0.730
19:01:58.289 00.043 7080 UpdateGuideState exits: No star selected
19:01:58.289 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:58.289 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:01:58.289 00.000 7080 Enqueuing Expose request
19:01:58.289 00.000 8384 Worker thread wakes up
19:01:58.289 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:01:58.289 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:01:59.431 01.142 8384 Exposure complete
19:01:59.496 00.065 8384 worker thread done servicing request
19:01:59.496 00.000 7080 OnExposeComplete: enter
19:01:59.496 00.000 7080 UpdateGuideState(): m_state=1
19:01:59.496 00.000 7080 UpdateCurrentPosition: no star selected
19:01:59.496 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:01:59.509 00.013 7080 Status Line: No star selected
19:01:59.509 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=34, med=0, FiltMin=0, FiltMax=23, Gamma=0.730
19:01:59.556 00.047 7080 UpdateGuideState exits: No star selected
19:01:59.556 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:01:59.556 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:01:59.556 00.000 7080 Enqueuing Expose request
19:01:59.556 00.000 8384 Worker thread wakes up
19:01:59.556 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:01:59.556 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:02:00.492 00.936 8384 Exposure complete
19:02:00.556 00.064 7080 OnExposeComplete: enter
19:02:00.558 00.002 8384 worker thread done servicing request
19:02:00.558 00.000 7080 UpdateGuideState(): m_state=1
19:02:00.562 00.004 7080 UpdateCurrentPosition: no star selected
19:02:00.564 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:02:00.566 00.002 7080 Status Line: No star selected
19:02:00.572 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=35, med=0, FiltMin=0, FiltMax=29, Gamma=0.730
19:02:00.606 00.034 7080 UpdateGuideState exits: No star selected
19:02:00.621 00.015 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:00.621 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:02:00.629 00.008 7080 Enqueuing Expose request
19:02:00.631 00.002 8384 Worker thread wakes up
19:02:00.631 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:02:00.631 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:02:01.775 01.144 8384 Exposure complete
19:02:01.855 00.080 8384 worker thread done servicing request
19:02:01.855 00.000 7080 OnExposeComplete: enter
19:02:01.855 00.000 7080 UpdateGuideState(): m_state=1
19:02:01.855 00.000 7080 UpdateCurrentPosition: no star selected
19:02:01.855 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:02:01.855 00.000 7080 Status Line: No star selected
19:02:01.855 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=0, FiltMin=0, FiltMax=24, Gamma=0.730
19:02:01.913 00.058 7080 UpdateGuideState exits: No star selected
19:02:01.915 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:01.918 00.003 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:02:01.918 00.000 7080 Enqueuing Expose request
19:02:01.918 00.000 8384 Worker thread wakes up
19:02:01.918 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:02:01.918 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:02:02.853 00.935 8384 Exposure complete
19:02:02.900 00.047 8384 worker thread done servicing request
19:02:02.900 00.000 7080 OnExposeComplete: enter
19:02:02.904 00.004 7080 UpdateGuideState(): m_state=1
19:02:02.906 00.002 7080 UpdateCurrentPosition: no star selected
19:02:02.908 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:02:02.910 00.002 7080 Status Line: No star selected
19:02:02.914 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=43, med=0, FiltMin=0, FiltMax=23, Gamma=0.730
19:02:02.961 00.047 7080 UpdateGuideState exits: No star selected
19:02:02.963 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:02.963 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:02:02.963 00.000 7080 Enqueuing Expose request
19:02:02.963 00.000 8384 Worker thread wakes up
19:02:02.963 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:02:02.963 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:02:04.114 01.151 8384 Exposure complete
19:02:04.177 00.063 8384 worker thread done servicing request
19:02:04.177 00.000 7080 OnExposeComplete: enter
19:02:04.182 00.005 7080 UpdateGuideState(): m_state=1
19:02:04.182 00.000 7080 UpdateCurrentPosition: no star selected
19:02:04.182 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:02:04.182 00.000 7080 Status Line: No star selected
19:02:04.195 00.013 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=45, med=0, FiltMin=0, FiltMax=27, Gamma=0.730
19:02:04.241 00.046 7080 UpdateGuideState exits: No star selected
19:02:04.241 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:04.244 00.003 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:02:04.244 00.000 7080 Enqueuing Expose request
19:02:04.244 00.000 8384 Worker thread wakes up
19:02:04.244 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:02:04.244 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:02:05.177 00.933 8384 Exposure complete
19:02:05.229 00.052 8384 worker thread done servicing request
19:02:05.229 00.000 7080 OnExposeComplete: enter
19:02:05.229 00.000 7080 UpdateGuideState(): m_state=1
19:02:05.229 00.000 7080 UpdateCurrentPosition: no star selected
19:02:05.240 00.011 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:02:05.240 00.000 7080 Status Line: No star selected
19:02:05.248 00.008 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=48, med=0, FiltMin=0, FiltMax=27, Gamma=0.730
19:02:05.294 00.046 7080 UpdateGuideState exits: No star selected
19:02:05.296 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:05.298 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:02:05.299 00.001 7080 Enqueuing Expose request
19:02:05.301 00.002 8384 Worker thread wakes up
19:02:05.301 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:02:05.301 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:02:06.429 01.128 8384 Exposure complete
19:02:06.487 00.058 8384 worker thread done servicing request
19:02:06.487 00.000 7080 OnExposeComplete: enter
19:02:06.490 00.003 7080 UpdateGuideState(): m_state=1
19:02:06.493 00.003 7080 UpdateCurrentPosition: no star selected
19:02:06.495 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:02:06.498 00.003 7080 Status Line: No star selected
19:02:06.503 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=0, FiltMin=0, FiltMax=24, Gamma=0.730
19:02:06.550 00.047 7080 UpdateGuideState exits: No star selected
19:02:06.552 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:06.554 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:02:06.558 00.004 7080 Enqueuing Expose request
19:02:06.565 00.007 8384 Worker thread wakes up
19:02:06.565 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:02:06.565 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:02:07.489 00.924 8384 Exposure complete
19:02:07.553 00.064 8384 worker thread done servicing request
19:02:07.553 00.000 7080 OnExposeComplete: enter
19:02:07.553 00.000 7080 UpdateGuideState(): m_state=1
19:02:07.557 00.004 7080 UpdateCurrentPosition: no star selected
19:02:07.557 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:02:07.557 00.000 7080 Status Line: No star selected
19:02:07.557 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=37, med=0, FiltMin=0, FiltMax=23, Gamma=0.730
19:02:07.600 00.043 7080 UpdateGuideState exits: No star selected
19:02:07.600 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:07.600 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:02:07.616 00.016 7080 Enqueuing Expose request
19:02:07.616 00.000 8384 Worker thread wakes up
19:02:07.616 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:02:07.619 00.003 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:02:08.760 01.141 8384 Exposure complete
19:02:08.823 00.063 8384 worker thread done servicing request
19:02:08.823 00.000 7080 OnExposeComplete: enter
19:02:08.823 00.000 7080 UpdateGuideState(): m_state=1
19:02:08.823 00.000 7080 UpdateCurrentPosition: no star selected
19:02:08.823 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:02:08.838 00.015 7080 Status Line: No star selected
19:02:08.839 00.001 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=0, FiltMin=0, FiltMax=22, Gamma=0.730
19:02:08.887 00.048 7080 UpdateGuideState exits: No star selected
19:02:08.887 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:08.887 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:02:08.887 00.000 7080 Enqueuing Expose request
19:02:08.887 00.000 8384 Worker thread wakes up
19:02:08.887 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:02:08.887 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:02:09.825 00.938 8384 Exposure complete
19:02:09.872 00.047 8384 worker thread done servicing request
19:02:09.872 00.000 7080 OnExposeComplete: enter
19:02:09.872 00.000 7080 UpdateGuideState(): m_state=1
19:02:09.872 00.000 7080 UpdateCurrentPosition: no star selected
19:02:09.888 00.016 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:02:09.890 00.002 7080 Status Line: No star selected
19:02:09.894 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=0, FiltMin=0, FiltMax=23, Gamma=0.730
19:02:09.935 00.041 7080 UpdateGuideState exits: No star selected
19:02:09.935 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:09.935 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:02:09.935 00.000 7080 Enqueuing Expose request
19:02:09.935 00.000 8384 Worker thread wakes up
19:02:09.935 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:02:09.935 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:02:11.093 01.158 8384 Exposure complete
19:02:11.168 00.075 8384 worker thread done servicing request
19:02:11.168 00.000 7080 OnExposeComplete: enter
19:02:11.172 00.004 7080 UpdateGuideState(): m_state=1
19:02:11.172 00.000 7080 UpdateCurrentPosition: no star selected
19:02:11.172 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:02:11.172 00.000 7080 Status Line: No star selected
19:02:11.188 00.016 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=0, FiltMin=0, FiltMax=25, Gamma=0.730
19:02:11.232 00.044 7080 UpdateGuideState exits: No star selected
19:02:11.235 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:11.235 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:02:11.235 00.000 7080 Enqueuing Expose request
19:02:11.244 00.009 8384 Worker thread wakes up
19:02:11.244 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:02:11.244 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:02:12.174 00.930 8384 Exposure complete
19:02:12.258 00.084 8384 worker thread done servicing request
19:02:12.258 00.000 7080 OnExposeComplete: enter
19:02:12.260 00.002 7080 UpdateGuideState(): m_state=1
19:02:12.264 00.004 7080 UpdateCurrentPosition: no star selected
19:02:12.266 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:02:12.268 00.002 7080 Status Line: No star selected
19:02:12.269 00.001 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=45, Gamma=0.730
19:02:12.322 00.053 7080 UpdateGuideState exits: No star selected
19:02:12.324 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:12.326 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:02:12.328 00.002 7080 Enqueuing Expose request
19:02:12.332 00.004 8384 Worker thread wakes up
19:02:12.332 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:02:12.332 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:02:13.463 01.131 8384 Exposure complete
19:02:13.509 00.046 8384 worker thread done servicing request
19:02:13.509 00.000 7080 OnExposeComplete: enter
19:02:13.509 00.000 7080 UpdateGuideState(): m_state=1
19:02:13.509 00.000 7080 UpdateCurrentPosition: no star selected
19:02:13.509 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:02:13.509 00.000 7080 Status Line: No star selected
19:02:13.525 00.016 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=0, FiltMin=0, FiltMax=27, Gamma=0.730
19:02:13.573 00.048 7080 UpdateGuideState exits: No star selected
19:02:13.573 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:13.573 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:02:13.573 00.000 7080 Enqueuing Expose request
19:02:13.573 00.000 8384 Worker thread wakes up
19:02:13.573 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:02:13.573 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:02:14.506 00.933 8384 Exposure complete
19:02:14.558 00.052 8384 worker thread done servicing request
19:02:14.558 00.000 7080 OnExposeComplete: enter
19:02:14.558 00.000 7080 UpdateGuideState(): m_state=1
19:02:14.558 00.000 7080 UpdateCurrentPosition: no star selected
19:02:14.566 00.008 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:02:14.566 00.000 7080 Status Line: No star selected
19:02:14.572 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=0, FiltMin=0, FiltMax=26, Gamma=0.730
19:02:14.619 00.047 7080 UpdateGuideState exits: No star selected
19:02:14.620 00.001 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:14.622 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:02:14.624 00.002 7080 Enqueuing Expose request
19:02:14.626 00.002 8384 Worker thread wakes up
19:02:14.626 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:02:14.626 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:02:15.777 01.151 8384 Exposure complete
19:02:15.843 00.066 8384 worker thread done servicing request
19:02:15.843 00.000 7080 OnExposeComplete: enter
19:02:15.848 00.005 7080 UpdateGuideState(): m_state=1
19:02:15.850 00.002 7080 UpdateCurrentPosition: no star selected
19:02:15.852 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:02:15.852 00.000 7080 Status Line: No star selected
19:02:15.858 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=0, FiltMin=0, FiltMax=24, Gamma=0.730
19:02:15.902 00.044 7080 UpdateGuideState exits: No star selected
19:02:15.904 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:15.906 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:02:15.908 00.002 7080 Enqueuing Expose request
19:02:15.908 00.000 8384 Worker thread wakes up
19:02:15.908 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:02:15.908 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:02:16.838 00.930 8384 Exposure complete
19:02:16.900 00.062 8384 worker thread done servicing request
19:02:16.900 00.000 7080 OnExposeComplete: enter
19:02:16.900 00.000 7080 UpdateGuideState(): m_state=1
19:02:16.900 00.000 7080 UpdateCurrentPosition: no star selected
19:02:16.900 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:02:16.900 00.000 7080 Status Line: No star selected
19:02:16.916 00.016 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=0, FiltMin=0, FiltMax=23, Gamma=0.730
19:02:16.964 00.048 7080 UpdateGuideState exits: No star selected
19:02:16.966 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:16.968 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:02:16.970 00.002 7080 Enqueuing Expose request
19:02:16.972 00.002 8384 Worker thread wakes up
19:02:16.972 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:02:16.972 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:02:18.119 01.147 8384 Exposure complete
19:02:18.166 00.047 8384 worker thread done servicing request
19:02:18.166 00.000 7080 OnExposeComplete: enter
19:02:18.166 00.000 7080 UpdateGuideState(): m_state=1
19:02:18.181 00.015 7080 UpdateCurrentPosition: no star selected
19:02:18.181 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:02:18.181 00.000 7080 Status Line: No star selected
19:02:18.181 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=0, FiltMin=0, FiltMax=23, Gamma=0.730
19:02:18.229 00.048 7080 UpdateGuideState exits: No star selected
19:02:18.229 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:18.229 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:02:18.244 00.015 7080 Enqueuing Expose request
19:02:18.244 00.000 8384 Worker thread wakes up
19:02:18.244 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:02:18.244 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:02:19.181 00.937 8384 Exposure complete
19:02:19.244 00.063 8384 worker thread done servicing request
19:02:19.244 00.000 7080 OnExposeComplete: enter
19:02:19.244 00.000 7080 UpdateGuideState(): m_state=1
19:02:19.259 00.015 7080 UpdateCurrentPosition: no star selected
19:02:19.259 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:02:19.259 00.000 7080 Status Line: No star selected
19:02:19.259 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=0, FiltMin=0, FiltMax=25, Gamma=0.730
19:02:19.308 00.049 7080 UpdateGuideState exits: No star selected
19:02:19.308 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:19.308 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:02:19.308 00.000 7080 Enqueuing Expose request
19:02:19.308 00.000 8384 Worker thread wakes up
19:02:19.308 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:02:19.308 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:02:20.463 01.155 8384 Exposure complete
19:02:20.519 00.056 8384 worker thread done servicing request
19:02:20.519 00.000 7080 OnExposeComplete: enter
19:02:20.523 00.004 7080 UpdateGuideState(): m_state=1
19:02:20.525 00.002 7080 UpdateCurrentPosition: no star selected
19:02:20.527 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:02:20.527 00.000 7080 Status Line: No star selected
19:02:20.527 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=44, med=0, FiltMin=0, FiltMax=23, Gamma=0.730
19:02:20.574 00.047 7080 UpdateGuideState exits: No star selected
19:02:20.574 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:20.574 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:02:20.574 00.000 7080 Enqueuing Expose request
19:02:20.588 00.014 8384 Worker thread wakes up
19:02:20.588 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:02:20.588 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:02:21.513 00.925 8384 Exposure complete
19:02:21.588 00.075 8384 worker thread done servicing request
19:02:21.588 00.000 7080 OnExposeComplete: enter
19:02:21.588 00.000 7080 UpdateGuideState(): m_state=1
19:02:21.591 00.003 7080 UpdateCurrentPosition: no star selected
19:02:21.591 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:02:21.591 00.000 7080 Status Line: No star selected
19:02:21.591 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=44, med=0, FiltMin=0, FiltMax=21, Gamma=0.730
19:02:21.639 00.048 7080 UpdateGuideState exits: No star selected
19:02:21.639 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:21.639 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:02:21.639 00.000 7080 Enqueuing Expose request
19:02:21.650 00.011 8384 Worker thread wakes up
19:02:21.650 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:02:21.650 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:02:22.796 01.146 8384 Exposure complete
19:02:22.859 00.063 8384 worker thread done servicing request
19:02:22.859 00.000 7080 OnExposeComplete: enter
19:02:22.859 00.000 7080 UpdateGuideState(): m_state=1
19:02:22.859 00.000 7080 UpdateCurrentPosition: no star selected
19:02:22.859 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:02:22.869 00.010 7080 Status Line: No star selected
19:02:22.875 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=45, med=0, FiltMin=0, FiltMax=23, Gamma=0.730
19:02:22.907 00.032 7080 UpdateGuideState exits: No star selected
19:02:22.907 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:22.922 00.015 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:02:22.922 00.000 7080 Enqueuing Expose request
19:02:22.922 00.000 8384 Worker thread wakes up
19:02:22.922 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:02:22.922 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:02:23.844 00.922 8384 Exposure complete
19:02:23.908 00.064 8384 worker thread done servicing request
19:02:23.908 00.000 7080 OnExposeComplete: enter
19:02:23.908 00.000 7080 UpdateGuideState(): m_state=1
19:02:23.908 00.000 7080 UpdateCurrentPosition: no star selected
19:02:23.924 00.016 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:02:23.924 00.000 7080 Status Line: No star selected
19:02:23.932 00.008 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=34, med=0, FiltMin=0, FiltMax=21, Gamma=0.730
19:02:23.975 00.043 7080 UpdateGuideState exits: No star selected
19:02:23.977 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:23.979 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:02:23.982 00.003 7080 Enqueuing Expose request
19:02:23.984 00.002 8384 Worker thread wakes up
19:02:23.984 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:02:23.984 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:02:25.129 01.145 8384 Exposure complete
19:02:25.193 00.064 8384 worker thread done servicing request
19:02:25.193 00.000 7080 OnExposeComplete: enter
19:02:25.209 00.016 7080 UpdateGuideState(): m_state=1
19:02:25.209 00.000 7080 UpdateCurrentPosition: no star selected
19:02:25.213 00.004 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:02:25.213 00.000 7080 Status Line: No star selected
19:02:25.213 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=44, med=0, FiltMin=0, FiltMax=26, Gamma=0.730
19:02:25.264 00.051 7080 UpdateGuideState exits: No star selected
19:02:25.266 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:25.268 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:02:25.268 00.000 7080 Enqueuing Expose request
19:02:25.270 00.002 8384 Worker thread wakes up
19:02:25.270 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:02:25.270 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:02:26.191 00.921 8384 Exposure complete
19:02:26.267 00.076 8384 worker thread done servicing request
19:02:26.267 00.000 7080 OnExposeComplete: enter
19:02:26.267 00.000 7080 UpdateGuideState(): m_state=1
19:02:26.271 00.004 7080 UpdateCurrentPosition: no star selected
19:02:26.273 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:02:26.275 00.002 7080 Status Line: No star selected
19:02:26.275 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=37, med=0, FiltMin=0, FiltMax=25, Gamma=0.730
19:02:26.318 00.043 7080 UpdateGuideState exits: No star selected
19:02:26.318 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:26.318 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:02:26.318 00.000 7080 Enqueuing Expose request
19:02:26.318 00.000 8384 Worker thread wakes up
19:02:26.318 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:02:26.318 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:02:27.477 01.159 8384 Exposure complete
19:02:27.525 00.048 8384 worker thread done servicing request
19:02:27.525 00.000 7080 OnExposeComplete: enter
19:02:27.525 00.000 7080 UpdateGuideState(): m_state=1
19:02:27.540 00.015 7080 UpdateCurrentPosition: no star selected
19:02:27.540 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:02:27.540 00.000 7080 Status Line: No star selected
19:02:27.540 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=0, FiltMin=0, FiltMax=25, Gamma=0.730
19:02:27.588 00.048 7080 UpdateGuideState exits: No star selected
19:02:27.596 00.008 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:27.598 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:02:27.600 00.002 7080 Enqueuing Expose request
19:02:27.604 00.004 8384 Worker thread wakes up
19:02:27.604 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:02:27.604 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:02:28.525 00.921 8384 Exposure complete
19:02:28.582 00.057 8384 worker thread done servicing request
19:02:28.582 00.000 7080 OnExposeComplete: enter
19:02:28.582 00.000 7080 UpdateGuideState(): m_state=1
19:02:28.588 00.006 7080 UpdateCurrentPosition: no star selected
19:02:28.588 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:02:28.590 00.002 7080 Status Line: No star selected
19:02:28.590 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=43, med=0, FiltMin=0, FiltMax=25, Gamma=0.730
19:02:28.640 00.050 7080 UpdateGuideState exits: No star selected
19:02:28.642 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:28.644 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:02:28.646 00.002 7080 Enqueuing Expose request
19:02:28.648 00.002 8384 Worker thread wakes up
19:02:28.648 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:02:28.648 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:02:29.795 01.147 8384 Exposure complete
19:02:29.858 00.063 8384 worker thread done servicing request
19:02:29.858 00.000 7080 OnExposeComplete: enter
19:02:29.864 00.006 7080 UpdateGuideState(): m_state=1
19:02:29.866 00.002 7080 UpdateCurrentPosition: no star selected
19:02:29.868 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:02:29.869 00.001 7080 Status Line: No star selected
19:02:29.874 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=0, FiltMin=0, FiltMax=28, Gamma=0.730
19:02:29.907 00.033 7080 UpdateGuideState exits: No star selected
19:02:29.907 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:29.921 00.014 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:02:29.923 00.002 7080 Enqueuing Expose request
19:02:29.925 00.002 8384 Worker thread wakes up
19:02:29.925 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:02:29.925 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:02:30.845 00.920 8384 Exposure complete
19:02:30.909 00.064 8384 worker thread done servicing request
19:02:30.909 00.000 7080 OnExposeComplete: enter
19:02:30.916 00.007 7080 UpdateGuideState(): m_state=1
19:02:30.918 00.002 7080 UpdateCurrentPosition: no star selected
19:02:30.920 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:02:30.922 00.002 7080 Status Line: No star selected
19:02:30.925 00.003 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=0, FiltMin=0, FiltMax=28, Gamma=0.730
19:02:30.973 00.048 7080 UpdateGuideState exits: No star selected
19:02:30.973 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:30.973 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:02:30.973 00.000 7080 Enqueuing Expose request
19:02:30.973 00.000 8384 Worker thread wakes up
19:02:30.973 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:02:30.973 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:02:32.133 01.160 8384 Exposure complete
19:02:32.197 00.064 8384 worker thread done servicing request
19:02:32.197 00.000 7080 OnExposeComplete: enter
19:02:32.197 00.000 7080 UpdateGuideState(): m_state=1
19:02:32.197 00.000 7080 UpdateCurrentPosition: no star selected
19:02:32.197 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:02:32.213 00.016 7080 Status Line: No star selected
19:02:32.213 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=39, med=0, FiltMin=0, FiltMax=22, Gamma=0.730
19:02:32.260 00.047 7080 UpdateGuideState exits: No star selected
19:02:32.260 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:32.260 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:02:32.260 00.000 7080 Enqueuing Expose request
19:02:32.260 00.000 8384 Worker thread wakes up
19:02:32.260 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:02:32.260 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:02:33.176 00.916 8384 Exposure complete
19:02:33.225 00.049 8384 worker thread done servicing request
19:02:33.225 00.000 7080 OnExposeComplete: enter
19:02:33.225 00.000 7080 UpdateGuideState(): m_state=1
19:02:33.225 00.000 7080 UpdateCurrentPosition: no star selected
19:02:33.225 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:02:33.225 00.000 7080 Status Line: No star selected
19:02:33.239 00.014 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=0, FiltMin=0, FiltMax=27, Gamma=0.730
19:02:33.289 00.050 7080 UpdateGuideState exits: No star selected
19:02:33.291 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:33.293 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:02:33.293 00.000 7080 Enqueuing Expose request
19:02:33.295 00.002 8384 Worker thread wakes up
19:02:33.295 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:02:33.295 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:02:34.447 01.152 8384 Exposure complete
19:02:34.498 00.051 8384 worker thread done servicing request
19:02:34.498 00.000 7080 OnExposeComplete: enter
19:02:34.498 00.000 7080 UpdateGuideState(): m_state=1
19:02:34.498 00.000 7080 UpdateCurrentPosition: no star selected
19:02:34.510 00.012 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:02:34.510 00.000 7080 Status Line: No star selected
19:02:34.518 00.008 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=37, med=0, FiltMin=0, FiltMax=25, Gamma=0.730
19:02:34.557 00.039 7080 UpdateGuideState exits: No star selected
19:02:34.557 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:34.557 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:02:34.557 00.000 7080 Enqueuing Expose request
19:02:34.573 00.016 8384 Worker thread wakes up
19:02:34.573 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:02:34.573 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:02:35.495 00.922 8384 Exposure complete
19:02:35.563 00.068 8384 worker thread done servicing request
19:02:35.563 00.000 7080 OnExposeComplete: enter
19:02:35.563 00.000 7080 UpdateGuideState(): m_state=1
19:02:35.563 00.000 7080 UpdateCurrentPosition: no star selected
19:02:35.563 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:02:35.563 00.000 7080 Status Line: No star selected
19:02:35.575 00.012 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=0, FiltMin=0, FiltMax=26, Gamma=0.730
19:02:35.619 00.044 7080 UpdateGuideState exits: No star selected
19:02:35.622 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:35.622 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:02:35.622 00.000 7080 Enqueuing Expose request
19:02:35.622 00.000 8384 Worker thread wakes up
19:02:35.622 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:02:35.622 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:02:36.769 01.147 8384 Exposure complete
19:02:36.816 00.047 8384 worker thread done servicing request
19:02:36.816 00.000 7080 OnExposeComplete: enter
19:02:36.816 00.000 7080 UpdateGuideState(): m_state=1
19:02:36.832 00.016 7080 UpdateCurrentPosition: no star selected
19:02:36.832 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:02:36.832 00.000 7080 Status Line: No star selected
19:02:36.838 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=0, FiltMin=0, FiltMax=26, Gamma=0.730
19:02:36.879 00.041 7080 UpdateGuideState exits: No star selected
19:02:36.879 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:36.879 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:02:36.879 00.000 7080 Enqueuing Expose request
19:02:36.879 00.000 8384 Worker thread wakes up
19:02:36.879 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:02:36.879 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:02:37.817 00.938 8384 Exposure complete
19:02:37.897 00.080 8384 worker thread done servicing request
19:02:37.897 00.000 7080 OnExposeComplete: enter
19:02:37.897 00.000 7080 UpdateGuideState(): m_state=1
19:02:37.900 00.003 7080 UpdateCurrentPosition: no star selected
19:02:37.900 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:02:37.900 00.000 7080 Status Line: No star selected
19:02:37.900 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=0, FiltMin=0, FiltMax=24, Gamma=0.730
19:02:37.953 00.053 7080 UpdateGuideState exits: No star selected
19:02:37.955 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:37.957 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:02:37.959 00.002 7080 Enqueuing Expose request
19:02:37.961 00.002 8384 Worker thread wakes up
19:02:37.961 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:02:37.961 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:02:39.088 01.127 8384 Exposure complete
19:02:39.181 00.093 8384 worker thread done servicing request
19:02:39.181 00.000 7080 OnExposeComplete: enter
19:02:39.181 00.000 7080 UpdateGuideState(): m_state=1
19:02:39.181 00.000 7080 UpdateCurrentPosition: no star selected
19:02:39.197 00.016 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:02:39.200 00.003 7080 Status Line: No star selected
19:02:39.202 00.002 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=39, med=0, FiltMin=0, FiltMax=24, Gamma=0.730
19:02:39.244 00.042 7080 UpdateGuideState exits: No star selected
19:02:39.244 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:39.244 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:02:39.244 00.000 7080 Enqueuing Expose request
19:02:39.244 00.000 8384 Worker thread wakes up
19:02:39.244 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:02:39.244 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:02:40.179 00.935 8384 Exposure complete
19:02:40.260 00.081 8384 worker thread done servicing request
19:02:40.262 00.002 7080 OnExposeComplete: enter
19:02:40.262 00.000 7080 UpdateGuideState(): m_state=1
19:02:40.262 00.000 7080 UpdateCurrentPosition: no star selected
19:02:40.262 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:02:40.262 00.000 7080 Status Line: No star selected
19:02:40.274 00.012 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=20, Gamma=0.730
19:02:40.306 00.032 7080 UpdateGuideState exits: No star selected
19:02:40.306 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:40.322 00.016 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:02:40.322 00.000 7080 Enqueuing Expose request
19:02:40.322 00.000 8384 Worker thread wakes up
19:02:40.322 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:02:40.322 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:02:41.466 01.144 8384 Exposure complete
19:02:41.525 00.059 8384 worker thread done servicing request
19:02:41.525 00.000 7080 OnExposeComplete: enter
19:02:41.525 00.000 7080 UpdateGuideState(): m_state=1
19:02:41.529 00.004 7080 UpdateCurrentPosition: no star selected
19:02:41.529 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:02:41.529 00.000 7080 Status Line: No star selected
19:02:41.529 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=0, FiltMin=0, FiltMax=21, Gamma=0.730
19:02:41.583 00.054 7080 UpdateGuideState exits: No star selected
19:02:41.585 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:41.587 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:02:41.588 00.001 7080 Enqueuing Expose request
19:02:41.593 00.005 8384 Worker thread wakes up
19:02:41.593 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:02:41.593 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:02:42.511 00.918 8384 Exposure complete
19:02:42.562 00.051 8384 worker thread done servicing request
19:02:42.562 00.000 7080 OnExposeComplete: enter
19:02:42.562 00.000 7080 UpdateGuideState(): m_state=1
19:02:42.562 00.000 7080 UpdateCurrentPosition: no star selected
19:02:42.562 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:02:42.562 00.000 7080 Status Line: No star selected
19:02:42.578 00.016 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=37, med=0, FiltMin=0, FiltMax=26, Gamma=0.730
19:02:42.619 00.041 7080 UpdateGuideState exits: No star selected
19:02:42.626 00.007 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:42.626 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:02:42.626 00.000 7080 Enqueuing Expose request
19:02:42.626 00.000 8384 Worker thread wakes up
19:02:42.626 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:02:42.626 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:02:43.786 01.160 8384 Exposure complete
19:02:43.867 00.081 8384 worker thread done servicing request
19:02:43.867 00.000 7080 OnExposeComplete: enter
19:02:43.869 00.002 7080 UpdateGuideState(): m_state=1
19:02:43.869 00.000 7080 UpdateCurrentPosition: no star selected
19:02:43.869 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:02:43.869 00.000 7080 Status Line: No star selected
19:02:43.881 00.012 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=43, med=0, FiltMin=0, FiltMax=26, Gamma=0.730
19:02:43.913 00.032 7080 UpdateGuideState exits: No star selected
19:02:43.913 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:43.929 00.016 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:02:43.929 00.000 7080 Enqueuing Expose request
19:02:43.933 00.004 8384 Worker thread wakes up
19:02:43.933 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:02:43.933 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:02:44.860 00.927 8384 Exposure complete
19:02:44.907 00.047 8384 worker thread done servicing request
19:02:44.907 00.000 7080 OnExposeComplete: enter
19:02:44.907 00.000 7080 UpdateGuideState(): m_state=1
19:02:44.907 00.000 7080 UpdateCurrentPosition: no star selected
19:02:44.907 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:02:44.907 00.000 7080 Status Line: No star selected
19:02:44.923 00.016 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=47, med=0, FiltMin=0, FiltMax=25, Gamma=0.730
19:02:44.971 00.048 7080 UpdateGuideState exits: No star selected
19:02:44.971 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:44.971 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:02:44.971 00.000 7080 Enqueuing Expose request
19:02:44.971 00.000 8384 Worker thread wakes up
19:02:44.971 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:02:44.971 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:02:46.131 01.160 8384 Exposure complete
19:02:46.206 00.075 8384 worker thread done servicing request
19:02:46.208 00.002 7080 OnExposeComplete: enter
19:02:46.210 00.002 7080 UpdateGuideState(): m_state=1
19:02:46.210 00.000 7080 UpdateCurrentPosition: no star selected
19:02:46.213 00.003 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:02:46.213 00.000 7080 Status Line: No star selected
19:02:46.213 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=0, FiltMin=0, FiltMax=26, Gamma=0.730
19:02:46.258 00.045 7080 UpdateGuideState exits: No star selected
19:02:46.258 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:46.258 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:02:46.274 00.016 7080 Enqueuing Expose request
19:02:46.275 00.001 8384 Worker thread wakes up
19:02:46.275 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:02:46.275 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:02:47.210 00.935 8384 Exposure complete
19:02:47.277 00.067 8384 worker thread done servicing request
19:02:47.277 00.000 7080 OnExposeComplete: enter
19:02:47.277 00.000 7080 UpdateGuideState(): m_state=1
19:02:47.290 00.013 7080 UpdateCurrentPosition: no star selected
19:02:47.290 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:02:47.290 00.000 7080 Status Line: No star selected
19:02:47.290 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=37, med=0, FiltMin=0, FiltMax=22, Gamma=0.730
19:02:47.342 00.052 7080 UpdateGuideState exits: No star selected
19:02:47.342 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:47.342 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:02:47.342 00.000 7080 Enqueuing Expose request
19:02:47.353 00.011 8384 Worker thread wakes up
19:02:47.353 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:02:47.353 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:02:48.489 01.136 8384 Exposure complete
19:02:48.543 00.054 8384 worker thread done servicing request
19:02:48.543 00.000 7080 OnExposeComplete: enter
19:02:48.543 00.000 7080 UpdateGuideState(): m_state=1
19:02:48.543 00.000 7080 UpdateCurrentPosition: no star selected
19:02:48.557 00.014 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:02:48.558 00.001 7080 Status Line: No star selected
19:02:48.558 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=36, med=0, FiltMin=0, FiltMax=27, Gamma=0.730
19:02:48.606 00.048 7080 UpdateGuideState exits: No star selected
19:02:48.606 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:48.606 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:02:48.606 00.000 7080 Enqueuing Expose request
19:02:48.606 00.000 8384 Worker thread wakes up
19:02:48.606 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:02:48.606 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:02:49.531 00.925 8384 Exposure complete
19:02:49.590 00.059 8384 worker thread done servicing request
19:02:49.590 00.000 7080 OnExposeComplete: enter
19:02:49.590 00.000 7080 UpdateGuideState(): m_state=1
19:02:49.596 00.006 7080 UpdateCurrentPosition: no star selected
19:02:49.598 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:02:49.600 00.002 7080 Status Line: No star selected
19:02:49.605 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=20, Gamma=0.730
19:02:49.650 00.045 7080 UpdateGuideState exits: No star selected
19:02:49.653 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:49.655 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:02:49.657 00.002 7080 Enqueuing Expose request
19:02:49.659 00.002 8384 Worker thread wakes up
19:02:49.659 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:02:49.659 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:02:50.814 01.155 8384 Exposure complete
19:02:50.873 00.059 8384 worker thread done servicing request
19:02:50.873 00.000 7080 OnExposeComplete: enter
19:02:50.873 00.000 7080 UpdateGuideState(): m_state=1
19:02:50.877 00.004 7080 UpdateCurrentPosition: no star selected
19:02:50.877 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:02:50.877 00.000 7080 Status Line: No star selected
19:02:50.877 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=45, med=0, FiltMin=0, FiltMax=30, Gamma=0.730
19:02:50.925 00.048 7080 UpdateGuideState exits: No star selected
19:02:50.932 00.007 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:50.932 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:02:50.932 00.000 7080 Enqueuing Expose request
19:02:50.941 00.009 8384 Worker thread wakes up
19:02:50.941 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:02:50.941 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:02:51.846 00.905 8384 Exposure complete
19:02:51.893 00.047 8384 worker thread done servicing request
19:02:51.893 00.000 7080 OnExposeComplete: enter
19:02:51.900 00.007 7080 UpdateGuideState(): m_state=1
19:02:51.900 00.000 7080 UpdateCurrentPosition: no star selected
19:02:51.900 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:02:51.900 00.000 7080 Status Line: No star selected
19:02:51.909 00.009 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=0, FiltMin=0, FiltMax=26, Gamma=0.730
19:02:51.944 00.035 7080 UpdateGuideState exits: No star selected
19:02:51.957 00.013 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:51.957 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:02:51.957 00.000 7080 Enqueuing Expose request
19:02:51.963 00.006 8384 Worker thread wakes up
19:02:51.963 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:02:51.963 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:02:53.102 01.139 8384 Exposure complete
19:02:53.166 00.064 8384 worker thread done servicing request
19:02:53.166 00.000 7080 OnExposeComplete: enter
19:02:53.166 00.000 7080 UpdateGuideState(): m_state=1
19:02:53.181 00.015 7080 UpdateCurrentPosition: no star selected
19:02:53.181 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:02:53.181 00.000 7080 Status Line: No star selected
19:02:53.181 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=0, FiltMin=0, FiltMax=23, Gamma=0.730
19:02:53.261 00.080 7080 UpdateGuideState exits: No star selected
19:02:53.263 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:53.268 00.005 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:02:53.272 00.004 7080 Enqueuing Expose request
19:02:53.279 00.007 8384 Worker thread wakes up
19:02:53.279 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:02:53.279 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:02:54.181 00.902 8384 Exposure complete
19:02:54.275 00.094 8384 worker thread done servicing request
19:02:54.275 00.000 7080 OnExposeComplete: enter
19:02:54.275 00.000 7080 UpdateGuideState(): m_state=1
19:02:54.275 00.000 7080 UpdateCurrentPosition: no star selected
19:02:54.275 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:02:54.291 00.016 7080 Status Line: No star selected
19:02:54.291 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=43, med=0, FiltMin=0, FiltMax=24, Gamma=0.730
19:02:54.341 00.050 7080 UpdateGuideState exits: No star selected
19:02:54.343 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:54.345 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:02:54.347 00.002 7080 Enqueuing Expose request
19:02:54.349 00.002 8384 Worker thread wakes up
19:02:54.349 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:02:54.349 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:02:55.495 01.146 8384 Exposure complete
19:02:55.574 00.079 8384 worker thread done servicing request
19:02:55.574 00.000 7080 OnExposeComplete: enter
19:02:55.585 00.011 7080 UpdateGuideState(): m_state=1
19:02:55.587 00.002 7080 UpdateCurrentPosition: no star selected
19:02:55.588 00.001 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:02:55.592 00.004 7080 Status Line: No star selected
19:02:55.592 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=0, FiltMin=0, FiltMax=25, Gamma=0.730
19:02:55.639 00.047 7080 UpdateGuideState exits: No star selected
19:02:55.641 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:55.643 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:02:55.645 00.002 7080 Enqueuing Expose request
19:02:55.647 00.002 8384 Worker thread wakes up
19:02:55.647 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:02:55.647 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:02:56.561 00.914 8384 Exposure complete
19:02:56.603 00.042 8384 worker thread done servicing request
19:02:56.603 00.000 7080 OnExposeComplete: enter
19:02:56.603 00.000 7080 UpdateGuideState(): m_state=1
19:02:56.603 00.000 7080 UpdateCurrentPosition: no star selected
19:02:56.603 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:02:56.603 00.000 7080 Status Line: No star selected
19:02:56.619 00.016 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=34, med=0, FiltMin=0, FiltMax=25, Gamma=0.730
19:02:56.668 00.049 7080 UpdateGuideState exits: No star selected
19:02:56.670 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:56.672 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:02:56.672 00.000 7080 Enqueuing Expose request
19:02:56.674 00.002 8384 Worker thread wakes up
19:02:56.674 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:02:56.674 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:02:57.808 01.134 8384 Exposure complete
19:02:57.857 00.049 8384 worker thread done servicing request
19:02:57.859 00.002 7080 OnExposeComplete: enter
19:02:57.859 00.000 7080 UpdateGuideState(): m_state=1
19:02:57.859 00.000 7080 UpdateCurrentPosition: no star selected
19:02:57.859 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:02:57.859 00.000 7080 Status Line: No star selected
19:02:57.869 00.010 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=34, med=0, FiltMin=0, FiltMax=25, Gamma=0.730
19:02:57.915 00.046 7080 UpdateGuideState exits: No star selected
19:02:57.915 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:57.915 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:02:57.915 00.000 7080 Enqueuing Expose request
19:02:57.915 00.000 8384 Worker thread wakes up
19:02:57.915 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:02:57.915 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:02:58.850 00.935 8384 Exposure complete
19:02:58.927 00.077 8384 worker thread done servicing request
19:02:58.927 00.000 7080 OnExposeComplete: enter
19:02:58.929 00.002 7080 UpdateGuideState(): m_state=1
19:02:58.932 00.003 7080 UpdateCurrentPosition: no star selected
19:02:58.934 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:02:58.934 00.000 7080 Status Line: No star selected
19:02:58.934 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=39, med=0, FiltMin=0, FiltMax=25, Gamma=0.730
19:02:58.977 00.043 7080 UpdateGuideState exits: No star selected
19:02:58.977 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:02:58.977 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:02:58.977 00.000 7080 Enqueuing Expose request
19:02:58.993 00.016 8384 Worker thread wakes up
19:02:58.993 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:02:58.993 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:03:00.137 01.144 8384 Exposure complete
19:03:00.248 00.111 8384 worker thread done servicing request
19:03:00.248 00.000 7080 OnExposeComplete: enter
19:03:00.248 00.000 7080 UpdateGuideState(): m_state=1
19:03:00.248 00.000 7080 UpdateCurrentPosition: no star selected
19:03:00.248 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:03:00.248 00.000 7080 Status Line: No star selected
19:03:00.248 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=37, med=0, FiltMin=0, FiltMax=25, Gamma=0.730
19:03:00.305 00.057 7080 UpdateGuideState exits: No star selected
19:03:00.308 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:00.311 00.003 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:03:00.311 00.000 7080 Enqueuing Expose request
19:03:00.311 00.000 8384 Worker thread wakes up
19:03:00.311 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:03:00.311 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:03:01.246 00.935 8384 Exposure complete
19:03:01.310 00.064 8384 worker thread done servicing request
19:03:01.310 00.000 7080 OnExposeComplete: enter
19:03:01.325 00.015 7080 UpdateGuideState(): m_state=1
19:03:01.325 00.000 7080 UpdateCurrentPosition: no star selected
19:03:01.325 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:03:01.325 00.000 7080 Status Line: No star selected
19:03:01.325 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=36, med=0, FiltMin=0, FiltMax=21, Gamma=0.730
19:03:01.373 00.048 7080 UpdateGuideState exits: No star selected
19:03:01.373 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:01.373 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:03:01.373 00.000 7080 Enqueuing Expose request
19:03:01.388 00.015 8384 Worker thread wakes up
19:03:01.388 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:03:01.388 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:03:02.538 01.150 8384 Exposure complete
19:03:02.589 00.051 8384 worker thread done servicing request
19:03:02.589 00.000 7080 OnExposeComplete: enter
19:03:02.589 00.000 7080 UpdateGuideState(): m_state=1
19:03:02.589 00.000 7080 UpdateCurrentPosition: no star selected
19:03:02.589 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:03:02.589 00.000 7080 Status Line: No star selected
19:03:02.605 00.016 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=37, med=0, FiltMin=0, FiltMax=20, Gamma=0.730
19:03:02.653 00.048 7080 UpdateGuideState exits: No star selected
19:03:02.653 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:02.653 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:03:02.653 00.000 7080 Enqueuing Expose request
19:03:02.653 00.000 8384 Worker thread wakes up
19:03:02.653 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:03:02.653 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:03:03.588 00.935 8384 Exposure complete
19:03:03.652 00.064 8384 worker thread done servicing request
19:03:03.652 00.000 7080 OnExposeComplete: enter
19:03:03.668 00.016 7080 UpdateGuideState(): m_state=1
19:03:03.668 00.000 7080 UpdateCurrentPosition: no star selected
19:03:03.668 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:03:03.668 00.000 7080 Status Line: No star selected
19:03:03.668 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=35, med=0, FiltMin=0, FiltMax=26, Gamma=0.730
19:03:03.715 00.047 7080 UpdateGuideState exits: No star selected
19:03:03.715 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:03.715 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:03:03.715 00.000 7080 Enqueuing Expose request
19:03:03.731 00.016 8384 Worker thread wakes up
19:03:03.731 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:03:03.731 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:03:04.878 01.147 8384 Exposure complete
19:03:04.957 00.079 8384 worker thread done servicing request
19:03:04.957 00.000 7080 OnExposeComplete: enter
19:03:04.959 00.002 7080 UpdateGuideState(): m_state=1
19:03:04.961 00.002 7080 UpdateCurrentPosition: no star selected
19:03:04.963 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:03:04.967 00.004 7080 Status Line: No star selected
19:03:04.972 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=0, FiltMin=0, FiltMax=23, Gamma=0.730
19:03:05.017 00.045 7080 UpdateGuideState exits: No star selected
19:03:05.019 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:05.021 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:03:05.022 00.001 7080 Enqueuing Expose request
19:03:05.024 00.002 8384 Worker thread wakes up
19:03:05.024 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:03:05.024 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:03:05.955 00.931 8384 Exposure complete
19:03:06.054 00.099 8384 worker thread done servicing request
19:03:06.054 00.000 7080 OnExposeComplete: enter
19:03:06.056 00.002 7080 UpdateGuideState(): m_state=1
19:03:06.059 00.003 7080 UpdateCurrentPosition: no star selected
19:03:06.061 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:03:06.063 00.002 7080 Status Line: No star selected
19:03:06.068 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=44, med=0, FiltMin=0, FiltMax=26, Gamma=0.730
19:03:06.113 00.045 7080 UpdateGuideState exits: No star selected
19:03:06.115 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:06.117 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:03:06.119 00.002 7080 Enqueuing Expose request
19:03:06.123 00.004 8384 Worker thread wakes up
19:03:06.123 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:03:06.123 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:03:07.263 01.140 8384 Exposure complete
19:03:07.356 00.093 8384 worker thread done servicing request
19:03:07.356 00.000 7080 OnExposeComplete: enter
19:03:07.358 00.002 7080 UpdateGuideState(): m_state=1
19:03:07.360 00.002 7080 UpdateCurrentPosition: no star selected
19:03:07.362 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:03:07.364 00.002 7080 Status Line: No star selected
19:03:07.369 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=0, FiltMin=0, FiltMax=22, Gamma=0.730
19:03:07.413 00.044 7080 UpdateGuideState exits: No star selected
19:03:07.415 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:07.417 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:03:07.418 00.001 7080 Enqueuing Expose request
19:03:07.420 00.002 8384 Worker thread wakes up
19:03:07.420 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:03:07.420 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:03:08.340 00.920 8384 Exposure complete
19:03:08.407 00.067 8384 worker thread done servicing request
19:03:08.407 00.000 7080 OnExposeComplete: enter
19:03:08.409 00.002 7080 UpdateGuideState(): m_state=1
19:03:08.411 00.002 7080 UpdateCurrentPosition: no star selected
19:03:08.413 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:03:08.415 00.002 7080 Status Line: No star selected
19:03:08.420 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=0, FiltMin=0, FiltMax=23, Gamma=0.730
19:03:08.466 00.046 7080 UpdateGuideState exits: No star selected
19:03:08.468 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:08.470 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:03:08.472 00.002 7080 Enqueuing Expose request
19:03:08.474 00.002 8384 Worker thread wakes up
19:03:08.474 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:03:08.474 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:03:09.613 01.139 8384 Exposure complete
19:03:09.677 00.064 8384 worker thread done servicing request
19:03:09.678 00.001 7080 OnExposeComplete: enter
19:03:09.680 00.002 7080 UpdateGuideState(): m_state=1
19:03:09.682 00.002 7080 UpdateCurrentPosition: no star selected
19:03:09.684 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:03:09.686 00.002 7080 Status Line: No star selected
19:03:09.691 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=37, med=0, FiltMin=0, FiltMax=25, Gamma=0.730
19:03:09.736 00.045 7080 UpdateGuideState exits: No star selected
19:03:09.738 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:09.740 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:03:09.741 00.001 7080 Enqueuing Expose request
19:03:09.744 00.003 8384 Worker thread wakes up
19:03:09.744 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:03:09.744 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:03:10.673 00.929 8384 Exposure complete
19:03:10.790 00.117 8384 worker thread done servicing request
19:03:10.790 00.000 7080 OnExposeComplete: enter
19:03:10.792 00.002 7080 UpdateGuideState(): m_state=1
19:03:10.794 00.002 7080 UpdateCurrentPosition: no star selected
19:03:10.796 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:03:10.798 00.002 7080 Status Line: No star selected
19:03:10.803 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=34, med=0, FiltMin=0, FiltMax=25, Gamma=0.730
19:03:10.849 00.046 7080 UpdateGuideState exits: No star selected
19:03:10.851 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:10.853 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:03:10.855 00.002 7080 Enqueuing Expose request
19:03:10.856 00.001 8384 Worker thread wakes up
19:03:10.857 00.001 8384 worker thread servicing REQUEST_EXPOSE 1000
19:03:10.857 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:03:12.002 01.145 8384 Exposure complete
19:03:12.084 00.082 8384 worker thread done servicing request
19:03:12.085 00.001 7080 OnExposeComplete: enter
19:03:12.088 00.003 7080 UpdateGuideState(): m_state=1
19:03:12.095 00.007 7080 UpdateCurrentPosition: no star selected
19:03:12.100 00.005 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:03:12.103 00.003 7080 Status Line: No star selected
19:03:12.112 00.009 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=0, FiltMin=0, FiltMax=25, Gamma=0.730
19:03:12.158 00.046 7080 UpdateGuideState exits: No star selected
19:03:12.161 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:12.163 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:03:12.165 00.002 7080 Enqueuing Expose request
19:03:12.167 00.002 8384 Worker thread wakes up
19:03:12.167 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:03:12.168 00.001 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:03:13.092 00.924 8384 Exposure complete
19:03:13.157 00.065 8384 worker thread done servicing request
19:03:13.157 00.000 7080 OnExposeComplete: enter
19:03:13.160 00.003 7080 UpdateGuideState(): m_state=1
19:03:13.163 00.003 7080 UpdateCurrentPosition: no star selected
19:03:13.166 00.003 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:03:13.169 00.003 7080 Status Line: No star selected
19:03:13.177 00.008 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=0, FiltMin=0, FiltMax=29, Gamma=0.730
19:03:13.230 00.053 7080 UpdateGuideState exits: No star selected
19:03:13.233 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:13.236 00.003 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:03:13.239 00.003 7080 Enqueuing Expose request
19:03:13.242 00.003 8384 Worker thread wakes up
19:03:13.242 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:03:13.242 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:03:14.384 01.142 8384 Exposure complete
19:03:14.433 00.049 8384 worker thread done servicing request
19:03:14.433 00.000 7080 OnExposeComplete: enter
19:03:14.437 00.004 7080 UpdateGuideState(): m_state=1
19:03:14.439 00.002 7080 UpdateCurrentPosition: no star selected
19:03:14.442 00.003 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:03:14.445 00.003 7080 Status Line: No star selected
19:03:14.450 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=0, FiltMin=0, FiltMax=25, Gamma=0.730
19:03:14.498 00.048 7080 UpdateGuideState exits: No star selected
19:03:14.501 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:14.503 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:03:14.504 00.001 7080 Enqueuing Expose request
19:03:14.506 00.002 8384 Worker thread wakes up
19:03:14.506 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:03:14.507 00.001 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:03:15.424 00.917 8384 Exposure complete
19:03:15.477 00.053 8384 worker thread done servicing request
19:03:15.477 00.000 7080 OnExposeComplete: enter
19:03:15.480 00.003 7080 UpdateGuideState(): m_state=1
19:03:15.480 00.000 7080 UpdateCurrentPosition: no star selected
19:03:15.480 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:03:15.480 00.000 7080 Status Line: No star selected
19:03:15.494 00.014 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=35, med=0, FiltMin=0, FiltMax=21, Gamma=0.730
19:03:15.527 00.033 7080 UpdateGuideState exits: No star selected
19:03:15.543 00.016 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:15.546 00.003 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:03:15.548 00.002 7080 Enqueuing Expose request
19:03:15.550 00.002 8384 Worker thread wakes up
19:03:15.550 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:03:15.550 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:03:16.683 01.133 8384 Exposure complete
19:03:16.762 00.079 8384 worker thread done servicing request
19:03:16.762 00.000 7080 OnExposeComplete: enter
19:03:16.762 00.000 7080 UpdateGuideState(): m_state=1
19:03:16.762 00.000 7080 UpdateCurrentPosition: no star selected
19:03:16.762 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:03:16.775 00.013 7080 Status Line: No star selected
19:03:16.780 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=0, FiltMin=0, FiltMax=24, Gamma=0.730
19:03:16.825 00.045 7080 UpdateGuideState exits: No star selected
19:03:16.825 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:16.825 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:03:16.825 00.000 7080 Enqueuing Expose request
19:03:16.825 00.000 8384 Worker thread wakes up
19:03:16.825 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:03:16.825 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:03:17.745 00.920 8384 Exposure complete
19:03:17.797 00.052 8384 worker thread done servicing request
19:03:17.797 00.000 7080 OnExposeComplete: enter
19:03:17.797 00.000 7080 UpdateGuideState(): m_state=1
19:03:17.797 00.000 7080 UpdateCurrentPosition: no star selected
19:03:17.797 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:03:17.797 00.000 7080 Status Line: No star selected
19:03:17.809 00.012 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=20, Gamma=0.730
19:03:17.855 00.046 7080 UpdateGuideState exits: No star selected
19:03:17.857 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:17.857 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:03:17.857 00.000 7080 Enqueuing Expose request
19:03:17.857 00.000 8384 Worker thread wakes up
19:03:17.857 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:03:17.857 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:03:19.014 01.157 8384 Exposure complete
19:03:19.109 00.095 8384 worker thread done servicing request
19:03:19.109 00.000 7080 OnExposeComplete: enter
19:03:19.109 00.000 7080 UpdateGuideState(): m_state=1
19:03:19.109 00.000 7080 UpdateCurrentPosition: no star selected
19:03:19.117 00.008 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:03:19.117 00.000 7080 Status Line: No star selected
19:03:19.119 00.002 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=39, med=0, FiltMin=0, FiltMax=24, Gamma=0.730
19:03:19.157 00.038 7080 UpdateGuideState exits: No star selected
19:03:19.157 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:19.157 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:03:19.173 00.016 7080 Enqueuing Expose request
19:03:19.175 00.002 8384 Worker thread wakes up
19:03:19.175 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:03:19.175 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:03:20.088 00.913 8384 Exposure complete
19:03:20.182 00.094 8384 worker thread done servicing request
19:03:20.183 00.001 7080 OnExposeComplete: enter
19:03:20.183 00.000 7080 UpdateGuideState(): m_state=1
19:03:20.183 00.000 7080 UpdateCurrentPosition: no star selected
19:03:20.183 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:03:20.183 00.000 7080 Status Line: No star selected
19:03:20.183 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=37, med=0, FiltMin=0, FiltMax=23, Gamma=0.730
19:03:20.231 00.048 7080 UpdateGuideState exits: No star selected
19:03:20.231 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:20.244 00.013 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:03:20.250 00.006 7080 Enqueuing Expose request
19:03:20.252 00.002 8384 Worker thread wakes up
19:03:20.254 00.002 8384 worker thread servicing REQUEST_EXPOSE 1000
19:03:20.254 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:03:21.404 01.150 8384 Exposure complete
19:03:21.483 00.079 8384 worker thread done servicing request
19:03:21.483 00.000 7080 OnExposeComplete: enter
19:03:21.486 00.003 7080 UpdateGuideState(): m_state=1
19:03:21.488 00.002 7080 UpdateCurrentPosition: no star selected
19:03:21.492 00.004 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:03:21.494 00.002 7080 Status Line: No star selected
19:03:21.498 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=36, med=0, FiltMin=0, FiltMax=22, Gamma=0.730
19:03:21.545 00.047 7080 UpdateGuideState exits: No star selected
19:03:21.545 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:21.556 00.011 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:03:21.560 00.004 7080 Enqueuing Expose request
19:03:21.562 00.002 8384 Worker thread wakes up
19:03:21.562 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:03:21.562 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:03:22.481 00.919 8384 Exposure complete
19:03:22.561 00.080 8384 worker thread done servicing request
19:03:22.561 00.000 7080 OnExposeComplete: enter
19:03:22.561 00.000 7080 UpdateGuideState(): m_state=1
19:03:22.561 00.000 7080 UpdateCurrentPosition: no star selected
19:03:22.561 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:03:22.561 00.000 7080 Status Line: No star selected
19:03:22.561 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=0, FiltMin=0, FiltMax=23, Gamma=0.730
19:03:22.609 00.048 7080 UpdateGuideState exits: No star selected
19:03:22.619 00.010 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:22.624 00.005 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:03:22.625 00.001 7080 Enqueuing Expose request
19:03:22.627 00.002 8384 Worker thread wakes up
19:03:22.627 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:03:22.627 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:03:23.770 01.143 8384 Exposure complete
19:03:23.818 00.048 8384 worker thread done servicing request
19:03:23.818 00.000 7080 OnExposeComplete: enter
19:03:23.829 00.011 7080 UpdateGuideState(): m_state=1
19:03:23.831 00.002 7080 UpdateCurrentPosition: no star selected
19:03:23.833 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:03:23.833 00.000 7080 Status Line: No star selected
19:03:23.840 00.007 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=35, med=0, FiltMin=0, FiltMax=22, Gamma=0.730
19:03:23.881 00.041 7080 UpdateGuideState exits: No star selected
19:03:23.881 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:23.881 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:03:23.881 00.000 7080 Enqueuing Expose request
19:03:23.881 00.000 8384 Worker thread wakes up
19:03:23.881 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:03:23.881 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:03:24.815 00.934 8384 Exposure complete
19:03:24.869 00.054 8384 worker thread done servicing request
19:03:24.869 00.000 7080 OnExposeComplete: enter
19:03:24.869 00.000 7080 UpdateGuideState(): m_state=1
19:03:24.878 00.009 7080 UpdateCurrentPosition: no star selected
19:03:24.878 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:03:24.878 00.000 7080 Status Line: No star selected
19:03:24.878 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=24, Gamma=0.730
19:03:24.931 00.053 7080 UpdateGuideState exits: No star selected
19:03:24.931 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:24.931 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:03:24.941 00.010 7080 Enqueuing Expose request
19:03:24.945 00.004 8384 Worker thread wakes up
19:03:24.945 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:03:24.945 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:03:26.101 01.156 8384 Exposure complete
19:03:26.165 00.064 8384 worker thread done servicing request
19:03:26.165 00.000 7080 OnExposeComplete: enter
19:03:26.165 00.000 7080 UpdateGuideState(): m_state=1
19:03:26.165 00.000 7080 UpdateCurrentPosition: no star selected
19:03:26.165 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:03:26.165 00.000 7080 Status Line: No star selected
19:03:26.165 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=0, FiltMin=0, FiltMax=26, Gamma=0.730
19:03:26.213 00.048 7080 UpdateGuideState exits: No star selected
19:03:26.213 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:26.213 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:03:26.213 00.000 7080 Enqueuing Expose request
19:03:26.228 00.015 8384 Worker thread wakes up
19:03:26.228 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:03:26.228 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:03:27.159 00.931 8384 Exposure complete
19:03:27.223 00.064 8384 worker thread done servicing request
19:03:27.223 00.000 7080 OnExposeComplete: enter
19:03:27.223 00.000 7080 UpdateGuideState(): m_state=1
19:03:27.223 00.000 7080 UpdateCurrentPosition: no star selected
19:03:27.223 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:03:27.223 00.000 7080 Status Line: No star selected
19:03:27.239 00.016 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=35, med=0, FiltMin=0, FiltMax=22, Gamma=0.730
19:03:27.286 00.047 7080 UpdateGuideState exits: No star selected
19:03:27.286 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:27.286 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:03:27.286 00.000 7080 Enqueuing Expose request
19:03:27.286 00.000 8384 Worker thread wakes up
19:03:27.286 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:03:27.286 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:03:28.443 01.157 8384 Exposure complete
19:03:28.494 00.051 8384 worker thread done servicing request
19:03:28.494 00.000 7080 OnExposeComplete: enter
19:03:28.507 00.013 7080 UpdateGuideState(): m_state=1
19:03:28.507 00.000 7080 UpdateCurrentPosition: no star selected
19:03:28.507 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:03:28.507 00.000 7080 Status Line: No star selected
19:03:28.507 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=0, FiltMin=0, FiltMax=26, Gamma=0.730
19:03:28.556 00.049 7080 UpdateGuideState exits: No star selected
19:03:28.556 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:28.556 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:03:28.556 00.000 7080 Enqueuing Expose request
19:03:28.556 00.000 8384 Worker thread wakes up
19:03:28.556 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:03:28.556 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:03:29.478 00.922 8384 Exposure complete
19:03:29.525 00.047 8384 worker thread done servicing request
19:03:29.525 00.000 7080 OnExposeComplete: enter
19:03:29.525 00.000 7080 UpdateGuideState(): m_state=1
19:03:29.525 00.000 7080 UpdateCurrentPosition: no star selected
19:03:29.525 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:03:29.525 00.000 7080 Status Line: No star selected
19:03:29.538 00.013 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=0, FiltMin=0, FiltMax=23, Gamma=0.730
19:03:29.585 00.047 7080 UpdateGuideState exits: No star selected
19:03:29.588 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:29.588 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:03:29.588 00.000 7080 Enqueuing Expose request
19:03:29.588 00.000 8384 Worker thread wakes up
19:03:29.588 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:03:29.588 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:03:30.747 01.159 8384 Exposure complete
19:03:30.814 00.067 8384 worker thread done servicing request
19:03:30.814 00.000 7080 OnExposeComplete: enter
19:03:30.814 00.000 7080 UpdateGuideState(): m_state=1
19:03:30.814 00.000 7080 UpdateCurrentPosition: no star selected
19:03:30.814 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:03:30.814 00.000 7080 Status Line: No star selected
19:03:30.826 00.012 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=44, med=0, FiltMin=0, FiltMax=25, Gamma=0.730
19:03:30.869 00.043 7080 UpdateGuideState exits: No star selected
19:03:30.874 00.005 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:30.874 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:03:30.876 00.002 7080 Enqueuing Expose request
19:03:30.878 00.002 8384 Worker thread wakes up
19:03:30.878 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:03:30.878 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:03:31.792 00.914 8384 Exposure complete
19:03:31.855 00.063 8384 worker thread done servicing request
19:03:31.855 00.000 7080 OnExposeComplete: enter
19:03:31.855 00.000 7080 UpdateGuideState(): m_state=1
19:03:31.855 00.000 7080 UpdateCurrentPosition: no star selected
19:03:31.855 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:03:31.855 00.000 7080 Status Line: No star selected
19:03:31.869 00.014 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=0, FiltMin=0, FiltMax=27, Gamma=0.730
19:03:31.903 00.034 7080 UpdateGuideState exits: No star selected
19:03:31.903 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:31.919 00.016 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:03:31.921 00.002 7080 Enqueuing Expose request
19:03:31.923 00.002 8384 Worker thread wakes up
19:03:31.923 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:03:31.923 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:03:33.077 01.154 8384 Exposure complete
19:03:33.125 00.048 8384 worker thread done servicing request
19:03:33.125 00.000 7080 OnExposeComplete: enter
19:03:33.125 00.000 7080 UpdateGuideState(): m_state=1
19:03:33.149 00.024 7080 UpdateCurrentPosition: no star selected
19:03:33.157 00.008 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:03:33.161 00.004 7080 Status Line: No star selected
19:03:33.161 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=36, med=0, FiltMin=0, FiltMax=21, Gamma=0.730
19:03:33.226 00.065 7080 UpdateGuideState exits: No star selected
19:03:33.228 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:33.230 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:03:33.230 00.000 7080 Enqueuing Expose request
19:03:33.236 00.006 8384 Worker thread wakes up
19:03:33.236 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:03:33.236 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:03:33.236 00.000 7080 evsrv: cli 0FA2EF28 disconnect
19:03:34.143 00.907 8384 Exposure complete
19:03:34.187 00.044 8384 worker thread done servicing request
19:03:34.187 00.000 7080 OnExposeComplete: enter
19:03:34.196 00.009 7080 UpdateGuideState(): m_state=1
19:03:34.198 00.002 7080 UpdateCurrentPosition: no star selected
19:03:34.200 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:03:34.203 00.003 7080 Status Line: No star selected
19:03:34.203 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=0, FiltMin=0, FiltMax=27, Gamma=0.730
19:03:34.251 00.048 7080 UpdateGuideState exits: No star selected
19:03:34.251 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:34.251 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:03:34.251 00.000 7080 Enqueuing Expose request
19:03:34.251 00.000 8384 Worker thread wakes up
19:03:34.251 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:03:34.251 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:03:35.413 01.162 8384 Exposure complete
19:03:35.475 00.062 8384 worker thread done servicing request
19:03:35.475 00.000 7080 OnExposeComplete: enter
19:03:35.475 00.000 7080 UpdateGuideState(): m_state=1
19:03:35.475 00.000 7080 UpdateCurrentPosition: no star selected
19:03:35.475 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:03:35.475 00.000 7080 Status Line: No star selected
19:03:35.494 00.019 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=48, med=0, FiltMin=0, FiltMax=27, Gamma=0.730
19:03:35.538 00.044 7080 UpdateGuideState exits: No star selected
19:03:35.538 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:35.538 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:03:35.538 00.000 7080 Enqueuing Expose request
19:03:35.538 00.000 8384 Worker thread wakes up
19:03:35.538 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:03:35.538 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:03:36.460 00.922 8384 Exposure complete
19:03:36.505 00.045 8384 worker thread done servicing request
19:03:36.505 00.000 7080 OnExposeComplete: enter
19:03:36.505 00.000 7080 UpdateGuideState(): m_state=1
19:03:36.505 00.000 7080 UpdateCurrentPosition: no star selected
19:03:36.505 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:03:36.505 00.000 7080 Status Line: No star selected
19:03:36.519 00.014 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=44, med=0, FiltMin=0, FiltMax=27, Gamma=0.730
19:03:36.567 00.048 7080 UpdateGuideState exits: No star selected
19:03:36.567 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:36.567 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:03:36.567 00.000 7080 Enqueuing Expose request
19:03:36.567 00.000 8384 Worker thread wakes up
19:03:36.567 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:03:36.567 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:03:37.720 01.153 8384 Exposure complete
19:03:37.807 00.087 8384 worker thread done servicing request
19:03:37.807 00.000 7080 OnExposeComplete: enter
19:03:37.807 00.000 7080 UpdateGuideState(): m_state=1
19:03:37.807 00.000 7080 UpdateCurrentPosition: no star selected
19:03:37.807 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:03:37.807 00.000 7080 Status Line: No star selected
19:03:37.815 00.008 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=43, med=0, FiltMin=0, FiltMax=23, Gamma=0.730
19:03:37.863 00.048 7080 UpdateGuideState exits: No star selected
19:03:37.863 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:37.863 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:03:37.873 00.010 7080 Enqueuing Expose request
19:03:37.877 00.004 8384 Worker thread wakes up
19:03:37.877 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:03:37.877 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:03:38.797 00.920 8384 Exposure complete
19:03:38.845 00.048 8384 worker thread done servicing request
19:03:38.845 00.000 7080 OnExposeComplete: enter
19:03:38.845 00.000 7080 UpdateGuideState(): m_state=1
19:03:38.845 00.000 7080 UpdateCurrentPosition: no star selected
19:03:38.845 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:03:38.845 00.000 7080 Status Line: No star selected
19:03:38.861 00.016 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=45, med=0, FiltMin=0, FiltMax=22, Gamma=0.730
19:03:38.908 00.047 7080 UpdateGuideState exits: No star selected
19:03:38.908 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:38.908 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:03:38.908 00.000 7080 Enqueuing Expose request
19:03:38.908 00.000 8384 Worker thread wakes up
19:03:38.908 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:03:38.908 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:03:40.065 01.157 8384 Exposure complete
19:03:40.146 00.081 8384 worker thread done servicing request
19:03:40.146 00.000 7080 OnExposeComplete: enter
19:03:40.150 00.004 7080 UpdateGuideState(): m_state=1
19:03:40.152 00.002 7080 UpdateCurrentPosition: no star selected
19:03:40.152 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:03:40.152 00.000 7080 Status Line: No star selected
19:03:40.160 00.008 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=45, med=0, FiltMin=0, FiltMax=24, Gamma=0.730
19:03:40.160 00.000 7080 UpdateGuideState exits: No star selected
19:03:40.160 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:40.160 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:03:40.160 00.000 7080 Enqueuing Expose request
19:03:40.160 00.000 8384 Worker thread wakes up
19:03:40.160 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:03:40.160 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:03:41.087 00.927 8384 Exposure complete
19:03:41.137 00.050 8384 worker thread done servicing request
19:03:41.137 00.000 7080 OnExposeComplete: enter
19:03:41.139 00.002 7080 UpdateGuideState(): m_state=1
19:03:41.139 00.000 7080 UpdateCurrentPosition: no star selected
19:03:41.139 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:03:41.146 00.007 7080 Status Line: No star selected
19:03:41.150 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=0, FiltMin=0, FiltMax=26, Gamma=0.730
19:03:41.150 00.000 7080 UpdateGuideState exits: No star selected
19:03:41.150 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:41.150 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:03:41.150 00.000 7080 Enqueuing Expose request
19:03:41.161 00.011 8384 Worker thread wakes up
19:03:41.161 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:03:41.161 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:03:42.294 01.133 8384 Exposure complete
19:03:42.353 00.059 8384 worker thread done servicing request
19:03:42.353 00.000 7080 OnExposeComplete: enter
19:03:42.355 00.002 7080 UpdateGuideState(): m_state=1
19:03:42.355 00.000 7080 UpdateCurrentPosition: no star selected
19:03:42.362 00.007 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:03:42.362 00.000 7080 Status Line: No star selected
19:03:42.370 00.008 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=0, FiltMin=0, FiltMax=22, Gamma=0.730
19:03:42.371 00.001 7080 UpdateGuideState exits: No star selected
19:03:42.371 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:42.377 00.006 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:03:42.379 00.002 7080 Enqueuing Expose request
19:03:42.381 00.002 8384 Worker thread wakes up
19:03:42.381 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:03:42.381 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:03:43.295 00.914 8384 Exposure complete
19:03:43.348 00.053 8384 worker thread done servicing request
19:03:43.350 00.002 7080 OnExposeComplete: enter
19:03:43.352 00.002 7080 UpdateGuideState(): m_state=1
19:03:43.354 00.002 7080 UpdateCurrentPosition: no star selected
19:03:43.356 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:03:43.358 00.002 7080 Status Line: No star selected
19:03:43.362 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=35, med=0, FiltMin=0, FiltMax=24, Gamma=0.730
19:03:43.362 00.000 7080 UpdateGuideState exits: No star selected
19:03:43.366 00.004 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:43.369 00.003 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:03:43.373 00.004 7080 Enqueuing Expose request
19:03:43.375 00.002 8384 Worker thread wakes up
19:03:43.375 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:03:43.375 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:03:44.503 01.128 8384 Exposure complete
19:03:44.555 00.052 8384 worker thread done servicing request
19:03:44.555 00.000 7080 OnExposeComplete: enter
19:03:44.556 00.001 7080 UpdateGuideState(): m_state=1
19:03:44.556 00.000 7080 UpdateCurrentPosition: no star selected
19:03:44.563 00.007 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:03:44.565 00.002 7080 Status Line: No star selected
19:03:44.567 00.002 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=36, med=0, FiltMin=0, FiltMax=22, Gamma=0.730
19:03:44.567 00.000 7080 UpdateGuideState exits: No star selected
19:03:44.567 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:44.567 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:03:44.567 00.000 7080 Enqueuing Expose request
19:03:44.567 00.000 8384 Worker thread wakes up
19:03:44.567 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:03:44.567 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:03:45.612 01.045 8384 Exposure complete
19:03:45.668 00.056 8384 worker thread done servicing request
19:03:45.675 00.007 7080 OnExposeComplete: enter
19:03:45.677 00.002 7080 UpdateGuideState(): m_state=1
19:03:45.679 00.002 7080 UpdateCurrentPosition: no star selected
19:03:45.679 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:03:45.681 00.002 7080 Status Line: No star selected
19:03:45.683 00.002 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=39, med=0, FiltMin=0, FiltMax=22, Gamma=0.730
19:03:45.685 00.002 7080 UpdateGuideState exits: No star selected
19:03:45.688 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:45.690 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:03:45.691 00.001 7080 Enqueuing Expose request
19:03:45.691 00.000 8384 Worker thread wakes up
19:03:45.691 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:03:45.691 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:03:46.838 01.147 8384 Exposure complete
19:03:46.895 00.057 7080 OnExposeComplete: enter
19:03:46.899 00.004 7080 UpdateGuideState(): m_state=1
19:03:46.904 00.005 8384 worker thread done servicing request
19:03:46.904 00.000 7080 UpdateCurrentPosition: no star selected
19:03:46.912 00.008 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:03:46.920 00.008 7080 Status Line: No star selected
19:03:46.925 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=36, med=0, FiltMin=0, FiltMax=22, Gamma=0.730
19:03:46.928 00.003 7080 UpdateGuideState exits: No star selected
19:03:46.931 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:46.937 00.006 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:03:46.942 00.005 7080 Enqueuing Expose request
19:03:46.971 00.029 8384 Worker thread wakes up
19:03:46.971 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:03:46.971 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:03:47.876 00.905 8384 Exposure complete
19:03:47.931 00.055 8384 worker thread done servicing request
19:03:47.931 00.000 7080 OnExposeComplete: enter
19:03:47.941 00.010 7080 UpdateGuideState(): m_state=1
19:03:47.941 00.000 7080 UpdateCurrentPosition: no star selected
19:03:47.941 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:03:47.941 00.000 7080 Status Line: No star selected
19:03:47.941 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=37, med=0, FiltMin=0, FiltMax=26, Gamma=0.730
19:03:47.955 00.014 7080 UpdateGuideState exits: No star selected
19:03:47.955 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:47.955 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:03:47.963 00.008 7080 Enqueuing Expose request
19:03:47.963 00.000 8384 Worker thread wakes up
19:03:47.963 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:03:47.963 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:03:49.113 01.150 8384 Exposure complete
19:03:49.233 00.120 8384 worker thread done servicing request
19:03:49.233 00.000 7080 OnExposeComplete: enter
19:03:49.237 00.004 7080 UpdateGuideState(): m_state=1
19:03:49.244 00.007 7080 UpdateCurrentPosition: no star selected
19:03:49.253 00.009 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:03:49.257 00.004 7080 Status Line: No star selected
19:03:49.265 00.008 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=0, FiltMin=0, FiltMax=22, Gamma=0.730
19:03:49.269 00.004 7080 UpdateGuideState exits: No star selected
19:03:49.273 00.004 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:49.275 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:03:49.279 00.004 7080 Enqueuing Expose request
19:03:49.281 00.002 8384 Worker thread wakes up
19:03:49.281 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:03:49.281 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:03:50.198 00.917 8384 Exposure complete
19:03:50.252 00.054 8384 worker thread done servicing request
19:03:50.252 00.000 7080 OnExposeComplete: enter
19:03:50.256 00.004 7080 UpdateGuideState(): m_state=1
19:03:50.258 00.002 7080 UpdateCurrentPosition: no star selected
19:03:50.262 00.004 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:03:50.266 00.004 7080 Status Line: No star selected
19:03:50.268 00.002 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=39, med=0, FiltMin=0, FiltMax=30, Gamma=0.730
19:03:50.272 00.004 7080 UpdateGuideState exits: No star selected
19:03:50.275 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:50.277 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:03:50.281 00.004 7080 Enqueuing Expose request
19:03:50.283 00.002 8384 Worker thread wakes up
19:03:50.283 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:03:50.283 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:03:51.420 01.137 8384 Exposure complete
19:03:51.471 00.051 8384 worker thread done servicing request
19:03:51.471 00.000 7080 OnExposeComplete: enter
19:03:51.471 00.000 7080 UpdateGuideState(): m_state=1
19:03:51.479 00.008 7080 UpdateCurrentPosition: no star selected
19:03:51.481 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:03:51.483 00.002 7080 Status Line: No star selected
19:03:51.487 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=50, med=0, FiltMin=0, FiltMax=26, Gamma=0.730
19:03:51.489 00.002 7080 UpdateGuideState exits: No star selected
19:03:51.494 00.005 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:51.494 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:03:51.494 00.000 7080 Enqueuing Expose request
19:03:51.494 00.000 8384 Worker thread wakes up
19:03:51.494 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:03:51.494 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:03:52.410 00.916 8384 Exposure complete
19:03:52.488 00.078 8384 worker thread done servicing request
19:03:52.488 00.000 7080 OnExposeComplete: enter
19:03:52.492 00.004 7080 UpdateGuideState(): m_state=1
19:03:52.501 00.009 7080 UpdateCurrentPosition: no star selected
19:03:52.511 00.010 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:03:52.540 00.029 7080 Status Line: No star selected
19:03:52.547 00.007 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=36, med=0, FiltMin=0, FiltMax=23, Gamma=0.730
19:03:52.553 00.006 7080 UpdateGuideState exits: No star selected
19:03:52.557 00.004 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:52.563 00.006 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:03:52.566 00.003 7080 Enqueuing Expose request
19:03:52.570 00.004 8384 Worker thread wakes up
19:03:52.570 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:03:52.570 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:03:53.702 01.132 8384 Exposure complete
19:03:53.754 00.052 8384 worker thread done servicing request
19:03:53.754 00.000 7080 OnExposeComplete: enter
19:03:53.758 00.004 7080 UpdateGuideState(): m_state=1
19:03:53.760 00.002 7080 UpdateCurrentPosition: no star selected
19:03:53.762 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:03:53.765 00.003 7080 Status Line: No star selected
19:03:53.767 00.002 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=0, FiltMin=0, FiltMax=25, Gamma=0.730
19:03:53.770 00.003 7080 UpdateGuideState exits: No star selected
19:03:53.774 00.004 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:53.777 00.003 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:03:53.779 00.002 7080 Enqueuing Expose request
19:03:53.779 00.000 8384 Worker thread wakes up
19:03:53.779 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:03:53.779 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:03:54.701 00.922 8384 Exposure complete
19:03:54.750 00.049 8384 worker thread done servicing request
19:03:54.750 00.000 7080 OnExposeComplete: enter
19:03:54.750 00.000 7080 UpdateGuideState(): m_state=1
19:03:54.750 00.000 7080 UpdateCurrentPosition: no star selected
19:03:54.757 00.007 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:03:54.760 00.003 7080 Status Line: No star selected
19:03:54.760 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=0, FiltMin=0, FiltMax=26, Gamma=0.730
19:03:54.760 00.000 7080 UpdateGuideState exits: No star selected
19:03:54.760 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:54.760 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:03:54.760 00.000 7080 Enqueuing Expose request
19:03:54.760 00.000 8384 Worker thread wakes up
19:03:54.760 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:03:54.760 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:03:55.906 01.146 8384 Exposure complete
19:03:55.957 00.051 8384 worker thread done servicing request
19:03:55.957 00.000 7080 OnExposeComplete: enter
19:03:55.959 00.002 7080 UpdateGuideState(): m_state=1
19:03:55.963 00.004 7080 UpdateCurrentPosition: no star selected
19:03:55.967 00.004 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:03:55.969 00.002 7080 Status Line: No star selected
19:03:55.973 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=0, FiltMin=0, FiltMax=20, Gamma=0.730
19:03:55.975 00.002 7080 UpdateGuideState exits: No star selected
19:03:55.979 00.004 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:55.981 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:03:55.985 00.004 7080 Enqueuing Expose request
19:03:55.987 00.002 8384 Worker thread wakes up
19:03:55.987 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:03:55.987 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:03:56.912 00.925 8384 Exposure complete
19:03:56.982 00.070 8384 worker thread done servicing request
19:03:56.982 00.000 7080 OnExposeComplete: enter
19:03:56.984 00.002 7080 UpdateGuideState(): m_state=1
19:03:56.986 00.002 7080 UpdateCurrentPosition: no star selected
19:03:56.988 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:03:56.990 00.002 7080 Status Line: No star selected
19:03:56.993 00.003 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=0, FiltMin=0, FiltMax=24, Gamma=0.730
19:03:56.995 00.002 7080 UpdateGuideState exits: No star selected
19:03:56.997 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:56.999 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:03:57.000 00.001 7080 Enqueuing Expose request
19:03:57.002 00.002 8384 Worker thread wakes up
19:03:57.002 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:03:57.002 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:03:58.134 01.132 8384 Exposure complete
19:03:58.185 00.051 8384 worker thread done servicing request
19:03:58.185 00.000 7080 OnExposeComplete: enter
19:03:58.188 00.003 7080 UpdateGuideState(): m_state=1
19:03:58.190 00.002 7080 UpdateCurrentPosition: no star selected
19:03:58.193 00.003 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:03:58.196 00.003 7080 Status Line: No star selected
19:03:58.199 00.003 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=0, FiltMin=0, FiltMax=25, Gamma=0.730
19:03:58.202 00.003 7080 UpdateGuideState exits: No star selected
19:03:58.205 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:58.210 00.005 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:03:58.218 00.008 7080 Enqueuing Expose request
19:03:58.221 00.003 8384 Worker thread wakes up
19:03:58.221 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:03:58.221 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:03:59.129 00.908 8384 Exposure complete
19:03:59.180 00.051 8384 worker thread done servicing request
19:03:59.180 00.000 7080 OnExposeComplete: enter
19:03:59.188 00.008 7080 UpdateGuideState(): m_state=1
19:03:59.191 00.003 7080 UpdateCurrentPosition: no star selected
19:03:59.193 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:03:59.195 00.002 7080 Status Line: No star selected
19:03:59.198 00.003 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=45, med=0, FiltMin=0, FiltMax=25, Gamma=0.730
19:03:59.201 00.003 7080 UpdateGuideState exits: No star selected
19:03:59.204 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:03:59.206 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:03:59.208 00.002 7080 Enqueuing Expose request
19:03:59.211 00.003 8384 Worker thread wakes up
19:03:59.211 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:03:59.211 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:04:00.338 01.127 8384 Exposure complete
19:04:00.389 00.051 8384 worker thread done servicing request
19:04:00.390 00.001 7080 OnExposeComplete: enter
19:04:00.392 00.002 7080 UpdateGuideState(): m_state=1
19:04:00.394 00.002 7080 UpdateCurrentPosition: no star selected
19:04:00.396 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:04:00.398 00.002 7080 Status Line: No star selected
19:04:00.400 00.002 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=0, FiltMin=0, FiltMax=24, Gamma=0.730
19:04:00.403 00.003 7080 UpdateGuideState exits: No star selected
19:04:00.406 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:00.408 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:04:00.410 00.002 7080 Enqueuing Expose request
19:04:00.414 00.004 8384 Worker thread wakes up
19:04:00.414 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:04:00.414 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:04:01.335 00.921 8384 Exposure complete
19:04:01.388 00.053 8384 worker thread done servicing request
19:04:01.388 00.000 7080 OnExposeComplete: enter
19:04:01.391 00.003 7080 UpdateGuideState(): m_state=1
19:04:01.394 00.003 7080 UpdateCurrentPosition: no star selected
19:04:01.396 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:04:01.399 00.003 7080 Status Line: No star selected
19:04:01.405 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=37, med=0, FiltMin=0, FiltMax=21, Gamma=0.730
19:04:01.407 00.002 7080 UpdateGuideState exits: No star selected
19:04:01.410 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:01.412 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:04:01.414 00.002 7080 Enqueuing Expose request
19:04:01.416 00.002 8384 Worker thread wakes up
19:04:01.416 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:04:01.416 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:04:01.584 00.168 7080 evsrv: cli 0FA2E0C8 connect
19:04:01.589 00.005 7080 case statement mapped state 1 to 101
19:04:01.595 00.006 7080 case statement mapped state 1 to 101
19:04:01.603 00.008 7080 evsrv: cli 0FA2E988 connect
19:04:01.606 00.003 7080 case statement mapped state 1 to 101
19:04:01.609 00.003 7080 case statement mapped state 1 to 101
19:04:01.612 00.003 7080 evsrv: cli 0FA2E988 request: {"method":"get_profile","id":"503eb873-3a85-4fd7-84da-657cba7e913a"}
19:04:01.616 00.004 7080 GetString("/profile/6/name", "") returns "OAG"
19:04:01.618 00.002 7080 evsrv: cli 0FA2E988 response: {"jsonrpc":"2.0","result":{"id":6,"name":"OAG"},"id":"503eb873-3a85-4fd7-84da-657cba7e913a"}
19:04:01.639 00.021 7080 evsrv: cli 0FA2E988 disconnect
19:04:01.645 00.006 7080 evsrv: cli 0FA2EAC8 connect
19:04:01.648 00.003 7080 case statement mapped state 1 to 101
19:04:01.651 00.003 7080 case statement mapped state 1 to 101
19:04:01.656 00.005 7080 evsrv: cli 0FA2EAC8 request: {"method":"get_profiles","id":"22764697-c015-469e-b831-131d907b409a"}
19:04:01.659 00.003 7080 GetString("/profile/6/name", "") returns "OAG"
19:04:01.661 00.002 7080 GetString("/profile/7/name", "") returns "IMX224@120mm"
19:04:01.664 00.003 7080 GetString("/profile/6/name", "") returns "OAG"
19:04:01.666 00.002 7080 GetString("/profile/6/name", "") returns "OAG"
19:04:01.668 00.002 7080 GetString("/profile/7/name", "") returns "IMX224@120mm"
19:04:01.670 00.002 7080 evsrv: cli 0FA2EAC8 response: {"jsonrpc":"2.0","result":[{"id":6,"name":"OAG","selected":true},{"id":7,"name":"IMX224@120mm"}],"id":"22764697-c015-469e-b831-131d907b409a"}
19:04:01.675 00.005 7080 evsrv: cli 0FA2EAC8 disconnect
19:04:01.680 00.005 7080 evsrv: cli 0FA2E3E8 connect
19:04:01.684 00.004 7080 case statement mapped state 1 to 101
19:04:01.687 00.003 7080 case statement mapped state 1 to 101
19:04:01.690 00.003 7080 evsrv: cli 0FA2E3E8 request: {"method":"get_connected","id":"63504751-a36e-44a6-87f9-14e60d517b84"}
19:04:01.692 00.002 7080 evsrv: cli 0FA2E3E8 response: {"jsonrpc":"2.0","result":true,"id":"63504751-a36e-44a6-87f9-14e60d517b84"}
19:04:01.696 00.004 7080 evsrv: cli 0FA2E3E8 disconnect
19:04:01.700 00.004 7080 evsrv: cli 0FA2E708 connect
19:04:01.702 00.002 7080 case statement mapped state 1 to 101
19:04:01.704 00.002 7080 case statement mapped state 1 to 101
19:04:01.706 00.002 7080 evsrv: cli 0FA2E708 request: {"method":"get_lock_shift_params","id":"d7424ead-4090-4416-addb-b2ebdf19db57"}
19:04:01.708 00.002 7080 evsrv: cli 0FA2E708 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"d7424ead-4090-4416-addb-b2ebdf19db57"}
19:04:01.719 00.011 7080 evsrv: cli 0FA2E708 disconnect
19:04:01.722 00.003 7080 evsrv: cli 0FA2E3E8 connect
19:04:01.724 00.002 7080 case statement mapped state 1 to 101
19:04:01.726 00.002 7080 case statement mapped state 1 to 101
19:04:01.728 00.002 7080 evsrv: cli 0FA2E3E8 request: {"method":"get_pixel_scale","id":"c1e9f331-70d6-4f33-96ff-1b98a07bdbf8"}
19:04:01.730 00.002 7080 evsrv: cli 0FA2E3E8 response: {"jsonrpc":"2.0","result":1.86834,"id":"c1e9f331-70d6-4f33-96ff-1b98a07bdbf8"}
19:04:01.732 00.002 7080 evsrv: cli 0FA2E3E8 disconnect
19:04:02.568 00.836 8384 Exposure complete
19:04:02.634 00.066 8384 worker thread done servicing request
19:04:02.634 00.000 7080 OnExposeComplete: enter
19:04:02.634 00.000 7080 UpdateGuideState(): m_state=1
19:04:02.634 00.000 7080 UpdateCurrentPosition: no star selected
19:04:02.634 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:04:02.634 00.000 7080 Status Line: No star selected
19:04:02.634 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=0, FiltMin=0, FiltMax=23, Gamma=0.730
19:04:02.648 00.014 7080 UpdateGuideState exits: No star selected
19:04:02.650 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:02.652 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:04:02.654 00.002 7080 Enqueuing Expose request
19:04:02.656 00.002 8384 Worker thread wakes up
19:04:02.656 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:04:02.658 00.002 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:04:03.568 00.910 8384 Exposure complete
19:04:03.619 00.051 8384 worker thread done servicing request
19:04:03.619 00.000 7080 OnExposeComplete: enter
19:04:03.619 00.000 7080 UpdateGuideState(): m_state=1
19:04:03.619 00.000 7080 UpdateCurrentPosition: no star selected
19:04:03.619 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:04:03.619 00.000 7080 Status Line: No star selected
19:04:03.632 00.013 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=0, FiltMin=0, FiltMax=21, Gamma=0.730
19:04:03.632 00.000 7080 UpdateGuideState exits: No star selected
19:04:03.632 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:03.632 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:04:03.632 00.000 7080 Enqueuing Expose request
19:04:03.632 00.000 8384 Worker thread wakes up
19:04:03.632 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:04:03.632 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:04:04.775 01.143 8384 Exposure complete
19:04:04.826 00.051 8384 worker thread done servicing request
19:04:04.826 00.000 7080 OnExposeComplete: enter
19:04:04.828 00.002 7080 UpdateGuideState(): m_state=1
19:04:04.830 00.002 7080 UpdateCurrentPosition: no star selected
19:04:04.834 00.004 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:04:04.835 00.001 7080 Status Line: No star selected
19:04:04.838 00.003 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=0, FiltMin=0, FiltMax=26, Gamma=0.730
19:04:04.840 00.002 7080 UpdateGuideState exits: No star selected
19:04:04.844 00.004 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:04.846 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:04:04.848 00.002 7080 Enqueuing Expose request
19:04:04.850 00.002 8384 Worker thread wakes up
19:04:04.850 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:04:04.850 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:04:05.772 00.922 8384 Exposure complete
19:04:05.820 00.048 8384 worker thread done servicing request
19:04:05.820 00.000 7080 OnExposeComplete: enter
19:04:05.820 00.000 7080 UpdateGuideState(): m_state=1
19:04:05.835 00.015 7080 UpdateCurrentPosition: no star selected
19:04:05.837 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:04:05.839 00.002 7080 Status Line: No star selected
19:04:05.841 00.002 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=45, med=0, FiltMin=0, FiltMax=28, Gamma=0.730
19:04:05.843 00.002 7080 UpdateGuideState exits: No star selected
19:04:05.845 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:05.845 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:04:05.847 00.002 7080 Enqueuing Expose request
19:04:05.849 00.002 8384 Worker thread wakes up
19:04:05.849 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:04:05.849 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:04:07.005 01.156 8384 Exposure complete
19:04:07.073 00.068 8384 worker thread done servicing request
19:04:07.073 00.000 7080 OnExposeComplete: enter
19:04:07.073 00.000 7080 UpdateGuideState(): m_state=1
19:04:07.073 00.000 7080 UpdateCurrentPosition: no star selected
19:04:07.080 00.007 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:04:07.082 00.002 7080 Status Line: No star selected
19:04:07.082 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=0, FiltMin=0, FiltMax=25, Gamma=0.730
19:04:07.085 00.003 7080 UpdateGuideState exits: No star selected
19:04:07.088 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:07.090 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:04:07.090 00.000 7080 Enqueuing Expose request
19:04:07.092 00.002 8384 Worker thread wakes up
19:04:07.092 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:04:07.092 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:04:08.021 00.929 8384 Exposure complete
19:04:08.094 00.073 8384 worker thread done servicing request
19:04:08.094 00.000 7080 OnExposeComplete: enter
19:04:08.094 00.000 7080 UpdateGuideState(): m_state=1
19:04:08.094 00.000 7080 UpdateCurrentPosition: no star selected
19:04:08.100 00.006 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:04:08.100 00.000 7080 Status Line: No star selected
19:04:08.100 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=43, med=0, FiltMin=0, FiltMax=20, Gamma=0.730
19:04:08.100 00.000 7080 UpdateGuideState exits: No star selected
19:04:08.100 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:08.100 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:04:08.100 00.000 7080 Enqueuing Expose request
19:04:08.100 00.000 8384 Worker thread wakes up
19:04:08.100 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:04:08.100 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:04:09.249 01.149 8384 Exposure complete
19:04:09.305 00.056 8384 worker thread done servicing request
19:04:09.305 00.000 7080 OnExposeComplete: enter
19:04:09.309 00.004 7080 UpdateGuideState(): m_state=1
19:04:09.313 00.004 7080 UpdateCurrentPosition: no star selected
19:04:09.316 00.003 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:04:09.318 00.002 7080 Status Line: No star selected
19:04:09.320 00.002 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=0, FiltMin=0, FiltMax=21, Gamma=0.730
19:04:09.322 00.002 7080 UpdateGuideState exits: No star selected
19:04:09.324 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:09.326 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:04:09.328 00.002 7080 Enqueuing Expose request
19:04:09.329 00.001 8384 Worker thread wakes up
19:04:09.329 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:04:09.330 00.001 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:04:10.262 00.932 8384 Exposure complete
19:04:10.351 00.089 8384 worker thread done servicing request
19:04:10.351 00.000 7080 OnExposeComplete: enter
19:04:10.351 00.000 7080 UpdateGuideState(): m_state=1
19:04:10.351 00.000 7080 UpdateCurrentPosition: no star selected
19:04:10.359 00.008 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:04:10.359 00.000 7080 Status Line: No star selected
19:04:10.364 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=44, med=0, FiltMin=0, FiltMax=25, Gamma=0.730
19:04:10.364 00.000 7080 UpdateGuideState exits: No star selected
19:04:10.371 00.007 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:10.375 00.004 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:04:10.377 00.002 7080 Enqueuing Expose request
19:04:10.383 00.006 8384 Worker thread wakes up
19:04:10.383 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:04:10.383 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:04:11.515 01.132 8384 Exposure complete
19:04:11.572 00.057 8384 worker thread done servicing request
19:04:11.572 00.000 7080 OnExposeComplete: enter
19:04:11.574 00.002 7080 UpdateGuideState(): m_state=1
19:04:11.576 00.002 7080 UpdateCurrentPosition: no star selected
19:04:11.579 00.003 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:04:11.581 00.002 7080 Status Line: No star selected
19:04:11.584 00.003 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=45, med=0, FiltMin=0, FiltMax=23, Gamma=0.730
19:04:11.586 00.002 7080 UpdateGuideState exits: No star selected
19:04:11.590 00.004 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:11.592 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:04:11.594 00.002 7080 Enqueuing Expose request
19:04:11.596 00.002 8384 Worker thread wakes up
19:04:11.596 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:04:11.596 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:04:12.524 00.928 8384 Exposure complete
19:04:12.596 00.072 8384 worker thread done servicing request
19:04:12.596 00.000 7080 OnExposeComplete: enter
19:04:12.598 00.002 7080 UpdateGuideState(): m_state=1
19:04:12.601 00.003 7080 UpdateCurrentPosition: no star selected
19:04:12.603 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:04:12.605 00.002 7080 Status Line: No star selected
19:04:12.607 00.002 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=45, med=0, FiltMin=0, FiltMax=22, Gamma=0.730
19:04:12.609 00.002 7080 UpdateGuideState exits: No star selected
19:04:12.611 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:12.612 00.001 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:04:12.614 00.002 7080 Enqueuing Expose request
19:04:12.616 00.002 8384 Worker thread wakes up
19:04:12.616 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:04:12.616 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:04:13.752 01.136 8384 Exposure complete
19:04:13.826 00.074 8384 worker thread done servicing request
19:04:13.826 00.000 7080 OnExposeComplete: enter
19:04:13.828 00.002 7080 UpdateGuideState(): m_state=1
19:04:13.830 00.002 7080 UpdateCurrentPosition: no star selected
19:04:13.832 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:04:13.834 00.002 7080 Status Line: No star selected
19:04:13.837 00.003 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=0, FiltMin=0, FiltMax=27, Gamma=0.730
19:04:13.840 00.003 7080 UpdateGuideState exits: No star selected
19:04:13.842 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:13.844 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:04:13.845 00.001 7080 Enqueuing Expose request
19:04:13.847 00.002 8384 Worker thread wakes up
19:04:13.847 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:04:13.847 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:04:14.774 00.927 8384 Exposure complete
19:04:14.841 00.067 8384 worker thread done servicing request
19:04:14.841 00.000 7080 OnExposeComplete: enter
19:04:14.843 00.002 7080 UpdateGuideState(): m_state=1
19:04:14.845 00.002 7080 UpdateCurrentPosition: no star selected
19:04:14.847 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:04:14.849 00.002 7080 Status Line: No star selected
19:04:14.852 00.003 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=0, FiltMin=0, FiltMax=23, Gamma=0.730
19:04:14.853 00.001 7080 UpdateGuideState exits: No star selected
19:04:14.855 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:14.857 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:04:14.858 00.001 7080 Enqueuing Expose request
19:04:14.860 00.002 8384 Worker thread wakes up
19:04:14.860 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:04:14.860 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:04:16.009 01.149 8384 Exposure complete
19:04:16.065 00.056 8384 worker thread done servicing request
19:04:16.065 00.000 7080 OnExposeComplete: enter
19:04:16.067 00.002 7080 UpdateGuideState(): m_state=1
19:04:16.070 00.003 7080 UpdateCurrentPosition: no star selected
19:04:16.072 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:04:16.075 00.003 7080 Status Line: No star selected
19:04:16.078 00.003 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=0, FiltMin=0, FiltMax=24, Gamma=0.730
19:04:16.080 00.002 7080 UpdateGuideState exits: No star selected
19:04:16.082 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:16.084 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:04:16.086 00.002 7080 Enqueuing Expose request
19:04:16.088 00.002 8384 Worker thread wakes up
19:04:16.088 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:04:16.088 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:04:17.005 00.917 8384 Exposure complete
19:04:17.056 00.051 8384 worker thread done servicing request
19:04:17.058 00.002 7080 OnExposeComplete: enter
19:04:17.058 00.000 7080 UpdateGuideState(): m_state=1
19:04:17.058 00.000 7080 UpdateCurrentPosition: no star selected
19:04:17.058 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:04:17.058 00.000 7080 Status Line: No star selected
19:04:17.069 00.011 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=45, med=0, FiltMin=0, FiltMax=20, Gamma=0.730
19:04:17.069 00.000 7080 UpdateGuideState exits: No star selected
19:04:17.071 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:17.073 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:04:17.075 00.002 7080 Enqueuing Expose request
19:04:17.077 00.002 8384 Worker thread wakes up
19:04:17.077 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:04:17.077 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:04:18.218 01.141 8384 Exposure complete
19:04:18.295 00.077 8384 worker thread done servicing request
19:04:18.295 00.000 7080 OnExposeComplete: enter
19:04:18.297 00.002 7080 UpdateGuideState(): m_state=1
19:04:18.299 00.002 7080 UpdateCurrentPosition: no star selected
19:04:18.301 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:04:18.303 00.002 7080 Status Line: No star selected
19:04:18.305 00.002 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=39, med=0, FiltMin=0, FiltMax=24, Gamma=0.730
19:04:18.309 00.004 7080 UpdateGuideState exits: No star selected
19:04:18.311 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:18.314 00.003 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:04:18.316 00.002 7080 Enqueuing Expose request
19:04:18.318 00.002 8384 Worker thread wakes up
19:04:18.318 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:04:18.318 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:04:19.253 00.935 8384 Exposure complete
19:04:19.320 00.067 8384 worker thread done servicing request
19:04:19.320 00.000 7080 OnExposeComplete: enter
19:04:19.322 00.002 7080 UpdateGuideState(): m_state=1
19:04:19.324 00.002 7080 UpdateCurrentPosition: no star selected
19:04:19.326 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:04:19.328 00.002 7080 Status Line: No star selected
19:04:19.331 00.003 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=47, med=0, FiltMin=0, FiltMax=26, Gamma=0.730
19:04:19.333 00.002 7080 UpdateGuideState exits: No star selected
19:04:19.335 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:19.337 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:04:19.339 00.002 7080 Enqueuing Expose request
19:04:19.342 00.003 8384 Worker thread wakes up
19:04:19.342 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:04:19.342 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:04:20.480 01.138 8384 Exposure complete
19:04:20.548 00.068 8384 worker thread done servicing request
19:04:20.548 00.000 7080 OnExposeComplete: enter
19:04:20.550 00.002 7080 UpdateGuideState(): m_state=1
19:04:20.552 00.002 7080 UpdateCurrentPosition: no star selected
19:04:20.554 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:04:20.557 00.003 7080 Status Line: No star selected
19:04:20.560 00.003 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=39, med=0, FiltMin=0, FiltMax=23, Gamma=0.730
19:04:20.562 00.002 7080 UpdateGuideState exits: No star selected
19:04:20.564 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:20.566 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:04:20.567 00.001 7080 Enqueuing Expose request
19:04:20.569 00.002 8384 Worker thread wakes up
19:04:20.569 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:04:20.569 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:04:21.495 00.926 8384 Exposure complete
19:04:21.550 00.055 8384 worker thread done servicing request
19:04:21.550 00.000 7080 OnExposeComplete: enter
19:04:21.552 00.002 7080 UpdateGuideState(): m_state=1
19:04:21.554 00.002 7080 UpdateCurrentPosition: no star selected
19:04:21.557 00.003 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:04:21.560 00.003 7080 Status Line: No star selected
19:04:21.562 00.002 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=0, FiltMin=0, FiltMax=25, Gamma=0.730
19:04:21.564 00.002 7080 UpdateGuideState exits: No star selected
19:04:21.566 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:21.568 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:04:21.570 00.002 7080 Enqueuing Expose request
19:04:21.571 00.001 8384 Worker thread wakes up
19:04:21.572 00.001 8384 worker thread servicing REQUEST_EXPOSE 1000
19:04:21.572 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:04:22.708 01.136 8384 Exposure complete
19:04:22.770 00.062 8384 worker thread done servicing request
19:04:22.770 00.000 7080 OnExposeComplete: enter
19:04:22.772 00.002 7080 UpdateGuideState(): m_state=1
19:04:22.774 00.002 7080 UpdateCurrentPosition: no star selected
19:04:22.778 00.004 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:04:22.780 00.002 7080 Status Line: No star selected
19:04:22.782 00.002 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=34, med=0, FiltMin=0, FiltMax=23, Gamma=0.730
19:04:22.784 00.002 7080 UpdateGuideState exits: No star selected
19:04:22.786 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:22.788 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:04:22.790 00.002 7080 Enqueuing Expose request
19:04:22.791 00.001 8384 Worker thread wakes up
19:04:22.791 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:04:22.792 00.001 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:04:23.721 00.929 8384 Exposure complete
19:04:23.788 00.067 8384 worker thread done servicing request
19:04:23.788 00.000 7080 OnExposeComplete: enter
19:04:23.790 00.002 7080 UpdateGuideState(): m_state=1
19:04:23.792 00.002 7080 UpdateCurrentPosition: no star selected
19:04:23.794 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:04:23.796 00.002 7080 Status Line: No star selected
19:04:23.799 00.003 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=36, med=0, FiltMin=0, FiltMax=22, Gamma=0.730
19:04:23.801 00.002 7080 UpdateGuideState exits: No star selected
19:04:23.803 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:23.804 00.001 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:04:23.807 00.003 7080 Enqueuing Expose request
19:04:23.810 00.003 8384 Worker thread wakes up
19:04:23.810 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:04:23.810 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:04:24.953 01.143 8384 Exposure complete
19:04:25.019 00.066 8384 worker thread done servicing request
19:04:25.019 00.000 7080 OnExposeComplete: enter
19:04:25.021 00.002 7080 UpdateGuideState(): m_state=1
19:04:25.024 00.003 7080 UpdateCurrentPosition: no star selected
19:04:25.028 00.004 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:04:25.030 00.002 7080 Status Line: No star selected
19:04:25.033 00.003 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=0, FiltMin=0, FiltMax=22, Gamma=0.730
19:04:25.035 00.002 7080 UpdateGuideState exits: No star selected
19:04:25.037 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:25.038 00.001 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:04:25.040 00.002 7080 Enqueuing Expose request
19:04:25.042 00.002 8384 Worker thread wakes up
19:04:25.042 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:04:25.042 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:04:25.963 00.921 8384 Exposure complete
19:04:26.021 00.058 8384 worker thread done servicing request
19:04:26.021 00.000 7080 OnExposeComplete: enter
19:04:26.023 00.002 7080 UpdateGuideState(): m_state=1
19:04:26.026 00.003 7080 UpdateCurrentPosition: no star selected
19:04:26.029 00.003 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:04:26.031 00.002 7080 Status Line: No star selected
19:04:26.033 00.002 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=37, med=0, FiltMin=0, FiltMax=25, Gamma=0.730
19:04:26.035 00.002 7080 UpdateGuideState exits: No star selected
19:04:26.037 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:26.039 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:04:26.040 00.001 7080 Enqueuing Expose request
19:04:26.042 00.002 8384 Worker thread wakes up
19:04:26.042 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:04:26.042 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:04:27.183 01.141 8384 Exposure complete
19:04:27.228 00.045 8384 worker thread done servicing request
19:04:27.228 00.000 7080 OnExposeComplete: enter
19:04:27.240 00.012 7080 UpdateGuideState(): m_state=1
19:04:27.240 00.000 7080 UpdateCurrentPosition: no star selected
19:04:27.246 00.006 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:04:27.248 00.002 7080 Status Line: No star selected
19:04:27.255 00.007 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=34, med=0, FiltMin=0, FiltMax=24, Gamma=0.730
19:04:27.291 00.036 7080 UpdateGuideState exits: No star selected
19:04:27.307 00.016 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:27.307 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:04:27.307 00.000 7080 Enqueuing Expose request
19:04:27.314 00.007 8384 Worker thread wakes up
19:04:27.314 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:04:27.314 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:04:28.225 00.911 8384 Exposure complete
19:04:28.277 00.052 8384 worker thread done servicing request
19:04:28.277 00.000 7080 OnExposeComplete: enter
19:04:28.277 00.000 7080 UpdateGuideState(): m_state=1
19:04:28.290 00.013 7080 UpdateCurrentPosition: no star selected
19:04:28.291 00.001 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:04:28.291 00.000 7080 Status Line: No star selected
19:04:28.291 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=0, FiltMin=0, FiltMax=20, Gamma=0.730
19:04:28.345 00.054 7080 UpdateGuideState exits: No star selected
19:04:28.347 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:28.349 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:04:28.352 00.003 7080 Enqueuing Expose request
19:04:28.352 00.000 8384 Worker thread wakes up
19:04:28.352 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:04:28.352 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:04:29.496 01.144 8384 Exposure complete
19:04:29.556 00.060 8384 worker thread done servicing request
19:04:29.556 00.000 7080 OnExposeComplete: enter
19:04:29.560 00.004 7080 UpdateGuideState(): m_state=1
19:04:29.565 00.005 7080 UpdateCurrentPosition: no star selected
19:04:29.567 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:04:29.572 00.005 7080 Status Line: No star selected
19:04:29.581 00.009 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=39, med=0, FiltMin=0, FiltMax=26, Gamma=0.730
19:04:29.633 00.052 7080 UpdateGuideState exits: No star selected
19:04:29.635 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:29.635 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:04:29.635 00.000 7080 Enqueuing Expose request
19:04:29.635 00.000 8384 Worker thread wakes up
19:04:29.635 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:04:29.635 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:04:30.558 00.923 8384 Exposure complete
19:04:30.600 00.042 8384 worker thread done servicing request
19:04:30.600 00.000 7080 OnExposeComplete: enter
19:04:30.600 00.000 7080 UpdateGuideState(): m_state=1
19:04:30.600 00.000 7080 UpdateCurrentPosition: no star selected
19:04:30.615 00.015 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:04:30.616 00.001 7080 Status Line: No star selected
19:04:30.623 00.007 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=36, med=0, FiltMin=0, FiltMax=25, Gamma=0.730
19:04:30.676 00.053 7080 UpdateGuideState exits: No star selected
19:04:30.678 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:30.682 00.004 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:04:30.688 00.006 7080 Enqueuing Expose request
19:04:30.690 00.002 8384 Worker thread wakes up
19:04:30.690 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:04:30.690 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:04:31.824 01.134 8384 Exposure complete
19:04:31.873 00.049 8384 worker thread done servicing request
19:04:31.873 00.000 7080 OnExposeComplete: enter
19:04:31.875 00.002 7080 UpdateGuideState(): m_state=1
19:04:31.879 00.004 7080 UpdateCurrentPosition: no star selected
19:04:31.881 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:04:31.883 00.002 7080 Status Line: No star selected
19:04:31.889 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=34, med=0, FiltMin=0, FiltMax=21, Gamma=0.730
19:04:31.938 00.049 7080 UpdateGuideState exits: No star selected
19:04:31.942 00.004 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:31.944 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:04:31.947 00.003 7080 Enqueuing Expose request
19:04:31.949 00.002 8384 Worker thread wakes up
19:04:31.949 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:04:31.949 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:04:32.870 00.921 8384 Exposure complete
19:04:32.933 00.063 8384 worker thread done servicing request
19:04:32.933 00.000 7080 OnExposeComplete: enter
19:04:32.933 00.000 7080 UpdateGuideState(): m_state=1
19:04:32.933 00.000 7080 UpdateCurrentPosition: no star selected
19:04:32.933 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:04:32.933 00.000 7080 Status Line: No star selected
19:04:32.951 00.018 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=37, med=0, FiltMin=0, FiltMax=24, Gamma=0.730
19:04:32.997 00.046 7080 UpdateGuideState exits: No star selected
19:04:32.999 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:32.999 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:04:32.999 00.000 7080 Enqueuing Expose request
19:04:32.999 00.000 8384 Worker thread wakes up
19:04:32.999 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:04:32.999 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:04:34.150 01.151 8384 Exposure complete
19:04:34.233 00.083 8384 worker thread done servicing request
19:04:34.233 00.000 7080 OnExposeComplete: enter
19:04:34.235 00.002 7080 UpdateGuideState(): m_state=1
19:04:34.236 00.001 7080 UpdateCurrentPosition: no star selected
19:04:34.241 00.005 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:04:34.241 00.000 7080 Status Line: No star selected
19:04:34.244 00.003 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=39, med=0, FiltMin=0, FiltMax=22, Gamma=0.730
19:04:34.284 00.040 7080 UpdateGuideState exits: No star selected
19:04:34.284 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:34.300 00.016 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:04:34.302 00.002 7080 Enqueuing Expose request
19:04:34.304 00.002 8384 Worker thread wakes up
19:04:34.304 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:04:34.304 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:04:35.234 00.930 8384 Exposure complete
19:04:35.294 00.060 8384 worker thread done servicing request
19:04:35.294 00.000 7080 OnExposeComplete: enter
19:04:35.294 00.000 7080 UpdateGuideState(): m_state=1
19:04:35.297 00.003 7080 UpdateCurrentPosition: no star selected
19:04:35.297 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:04:35.297 00.000 7080 Status Line: No star selected
19:04:35.306 00.009 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=34, med=0, FiltMin=0, FiltMax=21, Gamma=0.730
19:04:35.356 00.050 7080 UpdateGuideState exits: No star selected
19:04:35.358 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:35.361 00.003 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:04:35.363 00.002 7080 Enqueuing Expose request
19:04:35.365 00.002 8384 Worker thread wakes up
19:04:35.365 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:04:35.365 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:04:36.508 01.143 8384 Exposure complete
19:04:36.556 00.048 8384 worker thread done servicing request
19:04:36.556 00.000 7080 OnExposeComplete: enter
19:04:36.556 00.000 7080 UpdateGuideState(): m_state=1
19:04:36.556 00.000 7080 UpdateCurrentPosition: no star selected
19:04:36.556 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:04:36.556 00.000 7080 Status Line: No star selected
19:04:36.568 00.012 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=0, FiltMin=0, FiltMax=23, Gamma=0.730
19:04:36.600 00.032 7080 UpdateGuideState exits: No star selected
19:04:36.616 00.016 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:36.616 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:04:36.621 00.005 7080 Enqueuing Expose request
19:04:36.623 00.002 8384 Worker thread wakes up
19:04:36.623 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:04:36.623 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:04:37.540 00.917 8384 Exposure complete
19:04:37.630 00.090 8384 worker thread done servicing request
19:04:37.630 00.000 7080 OnExposeComplete: enter
19:04:37.633 00.003 7080 UpdateGuideState(): m_state=1
19:04:37.635 00.002 7080 UpdateCurrentPosition: no star selected
19:04:37.637 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:04:37.641 00.004 7080 Status Line: No star selected
19:04:37.645 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=37, med=0, FiltMin=0, FiltMax=23, Gamma=0.730
19:04:37.682 00.037 7080 UpdateGuideState exits: No star selected
19:04:37.682 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:37.696 00.014 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:04:37.696 00.000 7080 Enqueuing Expose request
19:04:37.696 00.000 8384 Worker thread wakes up
19:04:37.696 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:04:37.696 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:04:38.839 01.143 8384 Exposure complete
19:04:38.919 00.080 8384 worker thread done servicing request
19:04:38.919 00.000 7080 OnExposeComplete: enter
19:04:38.919 00.000 7080 UpdateGuideState(): m_state=1
19:04:38.919 00.000 7080 UpdateCurrentPosition: no star selected
19:04:38.919 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:04:38.919 00.000 7080 Status Line: No star selected
19:04:38.931 00.012 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=0, FiltMin=0, FiltMax=25, Gamma=0.730
19:04:38.978 00.047 7080 UpdateGuideState exits: No star selected
19:04:38.982 00.004 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:38.985 00.003 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:04:38.988 00.003 7080 Enqueuing Expose request
19:04:38.990 00.002 8384 Worker thread wakes up
19:04:38.990 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:04:38.990 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:04:39.678 00.688 7080 evsrv: cli 0FA2DDA8 connect
19:04:39.683 00.005 7080 case statement mapped state 1 to 101
19:04:39.696 00.013 7080 case statement mapped state 1 to 101
19:04:39.702 00.006 7080 evsrv: cli 0FA2DDA8 request: {"method":"get_app_state","id":"1c5ebaa6-e0d5-4796-a338-262b82f4bcc0"}
19:04:39.706 00.004 7080 case statement mapped state 1 to 101
19:04:39.708 00.002 7080 evsrv: cli 0FA2DDA8 response: {"jsonrpc":"2.0","result":"Looping","id":"1c5ebaa6-e0d5-4796-a338-262b82f4bcc0"}
19:04:39.712 00.004 7080 evsrv: cli 0FA2DDA8 disconnect
19:04:39.918 00.206 8384 Exposure complete
19:04:39.978 00.060 8384 worker thread done servicing request
19:04:39.978 00.000 7080 OnExposeComplete: enter
19:04:39.980 00.002 7080 UpdateGuideState(): m_state=1
19:04:39.983 00.003 7080 UpdateCurrentPosition: no star selected
19:04:39.985 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:04:39.987 00.002 7080 Status Line: No star selected
19:04:39.993 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=0, FiltMin=0, FiltMax=25, Gamma=0.730
19:04:40.041 00.048 7080 UpdateGuideState exits: No star selected
19:04:40.044 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:40.046 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:04:40.048 00.002 7080 Enqueuing Expose request
19:04:40.050 00.002 8384 Worker thread wakes up
19:04:40.050 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:04:40.051 00.001 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:04:41.200 01.149 8384 Exposure complete
19:04:41.261 00.061 8384 worker thread done servicing request
19:04:41.261 00.000 7080 OnExposeComplete: enter
19:04:41.264 00.003 7080 UpdateGuideState(): m_state=1
19:04:41.266 00.002 7080 UpdateCurrentPosition: no star selected
19:04:41.268 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:04:41.270 00.002 7080 Status Line: No star selected
19:04:41.274 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=35, med=0, FiltMin=0, FiltMax=21, Gamma=0.730
19:04:41.320 00.046 7080 UpdateGuideState exits: No star selected
19:04:41.322 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:41.324 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:04:41.326 00.002 7080 Enqueuing Expose request
19:04:41.328 00.002 8384 Worker thread wakes up
19:04:41.328 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:04:41.328 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:04:42.247 00.919 8384 Exposure complete
19:04:42.313 00.066 8384 worker thread done servicing request
19:04:42.314 00.001 7080 OnExposeComplete: enter
19:04:42.316 00.002 7080 UpdateGuideState(): m_state=1
19:04:42.318 00.002 7080 UpdateCurrentPosition: no star selected
19:04:42.321 00.003 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:04:42.323 00.002 7080 Status Line: No star selected
19:04:42.329 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=34, med=0, FiltMin=0, FiltMax=24, Gamma=0.730
19:04:42.374 00.045 7080 UpdateGuideState exits: No star selected
19:04:42.376 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:42.378 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:04:42.379 00.001 7080 Enqueuing Expose request
19:04:42.381 00.002 8384 Worker thread wakes up
19:04:42.381 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:04:42.381 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:04:43.523 01.142 8384 Exposure complete
19:04:43.610 00.087 8384 worker thread done servicing request
19:04:43.610 00.000 7080 OnExposeComplete: enter
19:04:43.613 00.003 7080 UpdateGuideState(): m_state=1
19:04:43.617 00.004 7080 UpdateCurrentPosition: no star selected
19:04:43.620 00.003 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:04:43.625 00.005 7080 Status Line: No star selected
19:04:43.632 00.007 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=10, Gamma=0.730
19:04:43.689 00.057 7080 UpdateGuideState exits: No star selected
19:04:43.691 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:43.693 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:04:43.694 00.001 7080 Enqueuing Expose request
19:04:43.696 00.002 8384 Worker thread wakes up
19:04:43.696 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:04:43.696 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:04:44.620 00.924 8384 Exposure complete
19:04:44.678 00.058 8384 worker thread done servicing request
19:04:44.679 00.001 7080 OnExposeComplete: enter
19:04:44.680 00.001 7080 UpdateGuideState(): m_state=1
19:04:44.684 00.004 7080 UpdateCurrentPosition: no star selected
19:04:44.687 00.003 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:04:44.689 00.002 7080 Status Line: No star selected
19:04:44.694 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=23, med=0, FiltMin=0, FiltMax=2, Gamma=0.730
19:04:44.738 00.044 7080 UpdateGuideState exits: No star selected
19:04:44.740 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:44.742 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:04:44.743 00.001 7080 Enqueuing Expose request
19:04:44.747 00.004 8384 Worker thread wakes up
19:04:44.748 00.001 8384 worker thread servicing REQUEST_EXPOSE 1000
19:04:44.748 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:04:45.893 01.145 8384 Exposure complete
19:04:45.967 00.074 8384 worker thread done servicing request
19:04:45.967 00.000 7080 OnExposeComplete: enter
19:04:45.969 00.002 7080 UpdateGuideState(): m_state=1
19:04:45.971 00.002 7080 UpdateCurrentPosition: no star selected
19:04:45.974 00.003 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:04:45.977 00.003 7080 Status Line: No star selected
19:04:45.982 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=2, Gamma=0.730
19:04:46.027 00.045 7080 UpdateGuideState exits: No star selected
19:04:46.029 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:46.031 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:04:46.033 00.002 7080 Enqueuing Expose request
19:04:46.035 00.002 8384 Worker thread wakes up
19:04:46.035 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:04:46.035 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:04:46.954 00.919 8384 Exposure complete
19:04:47.018 00.064 8384 worker thread done servicing request
19:04:47.018 00.000 7080 OnExposeComplete: enter
19:04:47.021 00.003 7080 UpdateGuideState(): m_state=1
19:04:47.023 00.002 7080 UpdateCurrentPosition: no star selected
19:04:47.025 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:04:47.030 00.005 7080 Status Line: No star selected
19:04:47.037 00.007 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=2, Gamma=0.730
19:04:47.083 00.046 7080 UpdateGuideState exits: No star selected
19:04:47.086 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:47.089 00.003 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:04:47.094 00.005 7080 Enqueuing Expose request
19:04:47.096 00.002 8384 Worker thread wakes up
19:04:47.096 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:04:47.096 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:04:48.233 01.137 8384 Exposure complete
19:04:48.278 00.045 8384 worker thread done servicing request
19:04:48.278 00.000 7080 OnExposeComplete: enter
19:04:48.280 00.002 7080 UpdateGuideState(): m_state=1
19:04:48.282 00.002 7080 UpdateCurrentPosition: no star selected
19:04:48.284 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:04:48.286 00.002 7080 Status Line: No star selected
19:04:48.293 00.007 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=2, Gamma=0.730
19:04:48.340 00.047 7080 UpdateGuideState exits: No star selected
19:04:48.343 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:48.344 00.001 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:04:48.346 00.002 7080 Enqueuing Expose request
19:04:48.348 00.002 8384 Worker thread wakes up
19:04:48.348 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:04:48.348 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:04:49.260 00.912 8384 Exposure complete
19:04:49.305 00.045 8384 worker thread done servicing request
19:04:49.305 00.000 7080 OnExposeComplete: enter
19:04:49.307 00.002 7080 UpdateGuideState(): m_state=1
19:04:49.309 00.002 7080 UpdateCurrentPosition: no star selected
19:04:49.311 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:04:49.313 00.002 7080 Status Line: No star selected
19:04:49.317 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=2, Gamma=0.730
19:04:49.362 00.045 7080 UpdateGuideState exits: No star selected
19:04:49.365 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:49.366 00.001 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:04:49.368 00.002 7080 Enqueuing Expose request
19:04:49.371 00.003 8384 Worker thread wakes up
19:04:49.371 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:04:49.371 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:04:50.520 01.149 8384 Exposure complete
19:04:50.585 00.065 8384 worker thread done servicing request
19:04:50.585 00.000 7080 OnExposeComplete: enter
19:04:50.588 00.003 7080 UpdateGuideState(): m_state=1
19:04:50.590 00.002 7080 UpdateCurrentPosition: no star selected
19:04:50.592 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:04:50.594 00.002 7080 Status Line: No star selected
19:04:50.599 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=2, Gamma=0.730
19:04:50.643 00.044 7080 UpdateGuideState exits: No star selected
19:04:50.645 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:50.647 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:04:50.649 00.002 7080 Enqueuing Expose request
19:04:50.652 00.003 8384 Worker thread wakes up
19:04:50.652 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:04:50.652 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:04:51.582 00.930 8384 Exposure complete
19:04:51.642 00.060 8384 worker thread done servicing request
19:04:51.643 00.001 7080 OnExposeComplete: enter
19:04:51.645 00.002 7080 UpdateGuideState(): m_state=1
19:04:51.647 00.002 7080 UpdateCurrentPosition: no star selected
19:04:51.649 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:04:51.651 00.002 7080 Status Line: No star selected
19:04:51.657 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=3, Gamma=0.730
19:04:51.701 00.044 7080 UpdateGuideState exits: No star selected
19:04:51.704 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:51.705 00.001 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:04:51.707 00.002 7080 Enqueuing Expose request
19:04:51.709 00.002 8384 Worker thread wakes up
19:04:51.709 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:04:51.709 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:04:52.848 01.139 8384 Exposure complete
19:04:52.922 00.074 8384 worker thread done servicing request
19:04:52.922 00.000 7080 OnExposeComplete: enter
19:04:52.924 00.002 7080 UpdateGuideState(): m_state=1
19:04:52.926 00.002 7080 UpdateCurrentPosition: no star selected
19:04:52.929 00.003 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:04:52.930 00.001 7080 Status Line: No star selected
19:04:52.937 00.007 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=2, Gamma=0.730
19:04:52.983 00.046 7080 UpdateGuideState exits: No star selected
19:04:52.985 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:52.988 00.003 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:04:52.990 00.002 7080 Enqueuing Expose request
19:04:52.992 00.002 8384 Worker thread wakes up
19:04:52.992 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:04:52.992 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:04:53.922 00.930 8384 Exposure complete
19:04:53.992 00.070 8384 worker thread done servicing request
19:04:53.992 00.000 7080 OnExposeComplete: enter
19:04:53.994 00.002 7080 UpdateGuideState(): m_state=1
19:04:53.997 00.003 7080 UpdateCurrentPosition: no star selected
19:04:53.999 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:04:54.001 00.002 7080 Status Line: No star selected
19:04:54.005 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=1, Gamma=0.730
19:04:54.050 00.045 7080 UpdateGuideState exits: No star selected
19:04:54.052 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:54.054 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:04:54.055 00.001 7080 Enqueuing Expose request
19:04:54.060 00.005 8384 Worker thread wakes up
19:04:54.060 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:04:54.060 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:04:55.205 01.145 8384 Exposure complete
19:04:55.290 00.085 8384 worker thread done servicing request
19:04:55.290 00.000 7080 OnExposeComplete: enter
19:04:55.292 00.002 7080 UpdateGuideState(): m_state=1
19:04:55.294 00.002 7080 UpdateCurrentPosition: no star selected
19:04:55.296 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:04:55.298 00.002 7080 Status Line: No star selected
19:04:55.303 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=2, Gamma=0.730
19:04:55.349 00.046 7080 UpdateGuideState exits: No star selected
19:04:55.351 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:55.353 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:04:55.355 00.002 7080 Enqueuing Expose request
19:04:55.357 00.002 8384 Worker thread wakes up
19:04:55.357 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:04:55.357 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:04:56.281 00.924 8384 Exposure complete
19:04:56.355 00.074 8384 worker thread done servicing request
19:04:56.355 00.000 7080 OnExposeComplete: enter
19:04:56.357 00.002 7080 UpdateGuideState(): m_state=1
19:04:56.359 00.002 7080 UpdateCurrentPosition: no star selected
19:04:56.361 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:04:56.362 00.001 7080 Status Line: No star selected
19:04:56.367 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=2, Gamma=0.730
19:04:56.413 00.046 7080 UpdateGuideState exits: No star selected
19:04:56.415 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:56.417 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:04:56.419 00.002 7080 Enqueuing Expose request
19:04:56.420 00.001 8384 Worker thread wakes up
19:04:56.420 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:04:56.420 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:04:57.562 01.142 8384 Exposure complete
19:04:57.647 00.085 8384 worker thread done servicing request
19:04:57.647 00.000 7080 OnExposeComplete: enter
19:04:57.649 00.002 7080 UpdateGuideState(): m_state=1
19:04:57.651 00.002 7080 UpdateCurrentPosition: no star selected
19:04:57.654 00.003 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:04:57.656 00.002 7080 Status Line: No star selected
19:04:57.661 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=2, Gamma=0.730
19:04:57.705 00.044 7080 UpdateGuideState exits: No star selected
19:04:57.707 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:57.709 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:04:57.711 00.002 7080 Enqueuing Expose request
19:04:57.713 00.002 8384 Worker thread wakes up
19:04:57.713 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:04:57.713 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:04:58.636 00.923 8384 Exposure complete
19:04:58.697 00.061 8384 worker thread done servicing request
19:04:58.698 00.001 7080 OnExposeComplete: enter
19:04:58.700 00.002 7080 UpdateGuideState(): m_state=1
19:04:58.702 00.002 7080 UpdateCurrentPosition: no star selected
19:04:58.704 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:04:58.705 00.001 7080 Status Line: No star selected
19:04:58.710 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=3, Gamma=0.730
19:04:58.756 00.046 7080 UpdateGuideState exits: No star selected
19:04:58.759 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:04:58.760 00.001 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:04:58.762 00.002 7080 Enqueuing Expose request
19:04:58.764 00.002 8384 Worker thread wakes up
19:04:58.764 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:04:58.764 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:04:59.912 01.148 8384 Exposure complete
19:04:59.983 00.071 8384 worker thread done servicing request
19:04:59.983 00.000 7080 OnExposeComplete: enter
19:04:59.985 00.002 7080 UpdateGuideState(): m_state=1
19:04:59.987 00.002 7080 UpdateCurrentPosition: no star selected
19:04:59.989 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:04:59.991 00.002 7080 Status Line: No star selected
19:04:59.997 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=2, Gamma=0.730
19:05:00.042 00.045 7080 UpdateGuideState exits: No star selected
19:05:00.044 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:00.046 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:05:00.047 00.001 7080 Enqueuing Expose request
19:05:00.049 00.002 8384 Worker thread wakes up
19:05:00.049 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:05:00.049 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:05:00.970 00.921 8384 Exposure complete
19:05:01.023 00.053 8384 worker thread done servicing request
19:05:01.023 00.000 7080 OnExposeComplete: enter
19:05:01.028 00.005 7080 UpdateGuideState(): m_state=1
19:05:01.031 00.003 7080 UpdateCurrentPosition: no star selected
19:05:01.033 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:05:01.036 00.003 7080 Status Line: No star selected
19:05:01.041 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=2, Gamma=0.730
19:05:01.084 00.043 7080 UpdateGuideState exits: No star selected
19:05:01.086 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:01.093 00.007 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:05:01.094 00.001 7080 Enqueuing Expose request
19:05:01.096 00.002 8384 Worker thread wakes up
19:05:01.096 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:05:01.096 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:05:02.238 01.142 8384 Exposure complete
19:05:02.300 00.062 8384 worker thread done servicing request
19:05:02.300 00.000 7080 OnExposeComplete: enter
19:05:02.303 00.003 7080 UpdateGuideState(): m_state=1
19:05:02.305 00.002 7080 UpdateCurrentPosition: no star selected
19:05:02.308 00.003 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:05:02.311 00.003 7080 Status Line: No star selected
19:05:02.316 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=7, Gamma=0.730
19:05:02.361 00.045 7080 UpdateGuideState exits: No star selected
19:05:02.364 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:02.367 00.003 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:05:02.369 00.002 7080 Enqueuing Expose request
19:05:02.374 00.005 8384 Worker thread wakes up
19:05:02.374 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:05:02.374 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:05:03.298 00.924 8384 Exposure complete
19:05:03.356 00.058 8384 worker thread done servicing request
19:05:03.357 00.001 7080 OnExposeComplete: enter
19:05:03.359 00.002 7080 UpdateGuideState(): m_state=1
19:05:03.361 00.002 7080 UpdateCurrentPosition: no star selected
19:05:03.363 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:05:03.365 00.002 7080 Status Line: No star selected
19:05:03.370 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=2, Gamma=0.730
19:05:03.416 00.046 7080 UpdateGuideState exits: No star selected
19:05:03.418 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:03.420 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:05:03.422 00.002 7080 Enqueuing Expose request
19:05:03.425 00.003 8384 Worker thread wakes up
19:05:03.425 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:05:03.425 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:05:04.554 01.129 8384 Exposure complete
19:05:04.601 00.047 8384 worker thread done servicing request
19:05:04.601 00.000 7080 OnExposeComplete: enter
19:05:04.603 00.002 7080 UpdateGuideState(): m_state=1
19:05:04.605 00.002 7080 UpdateCurrentPosition: no star selected
19:05:04.607 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:05:04.609 00.002 7080 Status Line: No star selected
19:05:04.614 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=49, med=0, FiltMin=0, FiltMax=33, Gamma=0.730
19:05:04.660 00.046 7080 UpdateGuideState exits: No star selected
19:05:04.662 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:04.664 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:05:04.666 00.002 7080 Enqueuing Expose request
19:05:04.667 00.001 8384 Worker thread wakes up
19:05:04.667 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:05:04.668 00.001 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:05:05.596 00.928 8384 Exposure complete
19:05:05.666 00.070 8384 worker thread done servicing request
19:05:05.666 00.000 7080 OnExposeComplete: enter
19:05:05.668 00.002 7080 UpdateGuideState(): m_state=1
19:05:05.670 00.002 7080 UpdateCurrentPosition: no star selected
19:05:05.673 00.003 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:05:05.675 00.002 7080 Status Line: No star selected
19:05:05.682 00.007 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=0, FiltMin=0, FiltMax=85, Gamma=0.730
19:05:05.730 00.048 7080 UpdateGuideState exits: No star selected
19:05:05.732 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:05.734 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:05:05.736 00.002 7080 Enqueuing Expose request
19:05:05.738 00.002 8384 Worker thread wakes up
19:05:05.738 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:05:05.738 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:05:06.888 01.150 8384 Exposure complete
19:05:06.953 00.065 8384 worker thread done servicing request
19:05:06.953 00.000 7080 OnExposeComplete: enter
19:05:06.956 00.003 7080 UpdateGuideState(): m_state=1
19:05:06.959 00.003 7080 UpdateCurrentPosition: no star selected
19:05:06.961 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:05:06.964 00.003 7080 Status Line: No star selected
19:05:06.970 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=111, med=0, FiltMin=0, FiltMax=74, Gamma=0.730
19:05:07.020 00.050 7080 UpdateGuideState exits: No star selected
19:05:07.022 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:07.024 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:05:07.028 00.004 7080 Enqueuing Expose request
19:05:07.031 00.003 8384 Worker thread wakes up
19:05:07.031 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:05:07.031 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:05:07.951 00.920 8384 Exposure complete
19:05:08.060 00.109 8384 worker thread done servicing request
19:05:08.060 00.000 7080 OnExposeComplete: enter
19:05:08.064 00.004 7080 UpdateGuideState(): m_state=1
19:05:08.067 00.003 7080 UpdateCurrentPosition: no star selected
19:05:08.070 00.003 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:05:08.072 00.002 7080 Status Line: No star selected
19:05:08.076 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=111, med=0, FiltMin=0, FiltMax=70, Gamma=0.730
19:05:08.123 00.047 7080 UpdateGuideState exits: No star selected
19:05:08.125 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:08.127 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:05:08.129 00.002 7080 Enqueuing Expose request
19:05:08.130 00.001 8384 Worker thread wakes up
19:05:08.131 00.001 8384 worker thread servicing REQUEST_EXPOSE 1000
19:05:08.131 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:05:09.267 01.136 8384 Exposure complete
19:05:09.347 00.080 8384 worker thread done servicing request
19:05:09.347 00.000 7080 OnExposeComplete: enter
19:05:09.349 00.002 7080 UpdateGuideState(): m_state=1
19:05:09.351 00.002 7080 UpdateCurrentPosition: no star selected
19:05:09.353 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:05:09.355 00.002 7080 Status Line: No star selected
19:05:09.360 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=104, med=0, FiltMin=0, FiltMax=66, Gamma=0.730
19:05:09.405 00.045 7080 UpdateGuideState exits: No star selected
19:05:09.408 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:09.409 00.001 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:05:09.411 00.002 7080 Enqueuing Expose request
19:05:09.413 00.002 8384 Worker thread wakes up
19:05:09.413 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:05:09.413 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:05:10.335 00.922 8384 Exposure complete
19:05:10.388 00.053 8384 worker thread done servicing request
19:05:10.388 00.000 7080 OnExposeComplete: enter
19:05:10.390 00.002 7080 UpdateGuideState(): m_state=1
19:05:10.392 00.002 7080 UpdateCurrentPosition: no star selected
19:05:10.394 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:05:10.396 00.002 7080 Status Line: No star selected
19:05:10.400 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=0, FiltMin=0, FiltMax=72, Gamma=0.730
19:05:10.449 00.049 7080 UpdateGuideState exits: No star selected
19:05:10.451 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:10.453 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:05:10.455 00.002 7080 Enqueuing Expose request
19:05:10.457 00.002 8384 Worker thread wakes up
19:05:10.458 00.001 8384 worker thread servicing REQUEST_EXPOSE 1000
19:05:10.458 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:05:11.608 01.150 8384 Exposure complete
19:05:11.669 00.061 8384 worker thread done servicing request
19:05:11.669 00.000 7080 OnExposeComplete: enter
19:05:11.672 00.003 7080 UpdateGuideState(): m_state=1
19:05:11.673 00.001 7080 UpdateCurrentPosition: no star selected
19:05:11.675 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:05:11.677 00.002 7080 Status Line: No star selected
19:05:11.683 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=0, FiltMin=0, FiltMax=75, Gamma=0.730
19:05:11.731 00.048 7080 UpdateGuideState exits: No star selected
19:05:11.733 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:11.735 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:05:11.737 00.002 7080 Enqueuing Expose request
19:05:11.738 00.001 8384 Worker thread wakes up
19:05:11.738 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:05:11.739 00.001 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:05:12.671 00.932 8384 Exposure complete
19:05:12.741 00.070 8384 worker thread done servicing request
19:05:12.742 00.001 7080 OnExposeComplete: enter
19:05:12.744 00.002 7080 UpdateGuideState(): m_state=1
19:05:12.746 00.002 7080 UpdateCurrentPosition: no star selected
19:05:12.748 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:05:12.750 00.002 7080 Status Line: No star selected
19:05:12.755 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=0, FiltMin=0, FiltMax=73, Gamma=0.730
19:05:12.801 00.046 7080 UpdateGuideState exits: No star selected
19:05:12.803 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:12.805 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:05:12.810 00.005 7080 Enqueuing Expose request
19:05:12.814 00.004 8384 Worker thread wakes up
19:05:12.814 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:05:12.814 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:05:13.949 01.135 8384 Exposure complete
19:05:14.011 00.062 8384 worker thread done servicing request
19:05:14.011 00.000 7080 OnExposeComplete: enter
19:05:14.014 00.003 7080 UpdateGuideState(): m_state=1
19:05:14.016 00.002 7080 UpdateCurrentPosition: no star selected
19:05:14.018 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:05:14.020 00.002 7080 Status Line: No star selected
19:05:14.024 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=0, FiltMin=0, FiltMax=66, Gamma=0.730
19:05:14.072 00.048 7080 UpdateGuideState exits: No star selected
19:05:14.075 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:14.076 00.001 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:05:14.078 00.002 7080 Enqueuing Expose request
19:05:14.080 00.002 8384 Worker thread wakes up
19:05:14.080 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:05:14.080 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:05:15.012 00.932 8384 Exposure complete
19:05:15.067 00.055 8384 worker thread done servicing request
19:05:15.067 00.000 7080 OnExposeComplete: enter
19:05:15.069 00.002 7080 UpdateGuideState(): m_state=1
19:05:15.071 00.002 7080 UpdateCurrentPosition: no star selected
19:05:15.073 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:05:15.075 00.002 7080 Status Line: No star selected
19:05:15.080 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=0, FiltMin=0, FiltMax=77, Gamma=0.730
19:05:15.125 00.045 7080 UpdateGuideState exits: No star selected
19:05:15.127 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:15.129 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:05:15.131 00.002 7080 Enqueuing Expose request
19:05:15.132 00.001 8384 Worker thread wakes up
19:05:15.132 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:05:15.133 00.001 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:05:16.274 01.141 8384 Exposure complete
19:05:16.342 00.068 8384 worker thread done servicing request
19:05:16.343 00.001 7080 OnExposeComplete: enter
19:05:16.345 00.002 7080 UpdateGuideState(): m_state=1
19:05:16.347 00.002 7080 UpdateCurrentPosition: no star selected
19:05:16.349 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:05:16.350 00.001 7080 Status Line: No star selected
19:05:16.356 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=0, FiltMin=0, FiltMax=65, Gamma=0.730
19:05:16.401 00.045 7080 UpdateGuideState exits: No star selected
19:05:16.404 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:16.407 00.003 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:05:16.408 00.001 7080 Enqueuing Expose request
19:05:16.410 00.002 8384 Worker thread wakes up
19:05:16.410 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:05:16.410 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:05:17.324 00.914 8384 Exposure complete
19:05:17.369 00.045 8384 worker thread done servicing request
19:05:17.369 00.000 7080 OnExposeComplete: enter
19:05:17.373 00.004 7080 UpdateGuideState(): m_state=1
19:05:17.376 00.003 7080 UpdateCurrentPosition: no star selected
19:05:17.378 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:05:17.380 00.002 7080 Status Line: No star selected
19:05:17.385 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=110, med=0, FiltMin=0, FiltMax=60, Gamma=0.730
19:05:17.430 00.045 7080 UpdateGuideState exits: No star selected
19:05:17.434 00.004 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:17.437 00.003 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:05:17.439 00.002 7080 Enqueuing Expose request
19:05:17.440 00.001 8384 Worker thread wakes up
19:05:17.440 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:05:17.441 00.001 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:05:18.572 01.131 8384 Exposure complete
19:05:18.617 00.045 8384 worker thread done servicing request
19:05:18.617 00.000 7080 OnExposeComplete: enter
19:05:18.619 00.002 7080 UpdateGuideState(): m_state=1
19:05:18.621 00.002 7080 UpdateCurrentPosition: no star selected
19:05:18.623 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:05:18.625 00.002 7080 Status Line: No star selected
19:05:18.630 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=0, FiltMin=0, FiltMax=68, Gamma=0.730
19:05:18.676 00.046 7080 UpdateGuideState exits: No star selected
19:05:18.678 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:18.680 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:05:18.682 00.002 7080 Enqueuing Expose request
19:05:18.686 00.004 8384 Worker thread wakes up
19:05:18.686 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:05:18.686 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:05:19.608 00.922 8384 Exposure complete
19:05:19.655 00.047 8384 worker thread done servicing request
19:05:19.655 00.000 7080 OnExposeComplete: enter
19:05:19.658 00.003 7080 UpdateGuideState(): m_state=1
19:05:19.665 00.007 7080 UpdateCurrentPosition: no star selected
19:05:19.670 00.005 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:05:19.673 00.003 7080 Status Line: No star selected
19:05:19.679 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=142, med=0, FiltMin=0, FiltMax=76, Gamma=0.730
19:05:19.731 00.052 7080 UpdateGuideState exits: No star selected
19:05:19.734 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:19.736 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:05:19.739 00.003 7080 Enqueuing Expose request
19:05:19.741 00.002 8384 Worker thread wakes up
19:05:19.742 00.001 8384 worker thread servicing REQUEST_EXPOSE 1000
19:05:19.742 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:05:20.861 01.119 8384 Exposure complete
19:05:20.908 00.047 8384 worker thread done servicing request
19:05:20.908 00.000 7080 OnExposeComplete: enter
19:05:20.908 00.000 7080 UpdateGuideState(): m_state=1
19:05:20.908 00.000 7080 UpdateCurrentPosition: no star selected
19:05:20.908 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:05:20.908 00.000 7080 Status Line: No star selected
19:05:20.930 00.022 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=0, FiltMin=0, FiltMax=69, Gamma=0.730
19:05:20.972 00.042 7080 UpdateGuideState exits: No star selected
19:05:20.972 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:20.972 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:05:20.972 00.000 7080 Enqueuing Expose request
19:05:20.986 00.014 8384 Worker thread wakes up
19:05:20.986 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:05:20.986 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:05:21.910 00.924 8384 Exposure complete
19:05:21.973 00.063 8384 worker thread done servicing request
19:05:21.973 00.000 7080 OnExposeComplete: enter
19:05:21.973 00.000 7080 UpdateGuideState(): m_state=1
19:05:21.973 00.000 7080 UpdateCurrentPosition: no star selected
19:05:21.982 00.009 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:05:21.982 00.000 7080 Status Line: No star selected
19:05:21.982 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=0, FiltMin=0, FiltMax=66, Gamma=0.730
19:05:22.025 00.043 7080 UpdateGuideState exits: No star selected
19:05:22.025 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:22.037 00.012 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:05:22.037 00.000 7080 Enqueuing Expose request
19:05:22.037 00.000 8384 Worker thread wakes up
19:05:22.037 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:05:22.037 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:05:23.166 01.129 8384 Exposure complete
19:05:23.221 00.055 8384 worker thread done servicing request
19:05:23.221 00.000 7080 OnExposeComplete: enter
19:05:23.223 00.002 7080 UpdateGuideState(): m_state=1
19:05:23.225 00.002 7080 UpdateCurrentPosition: no star selected
19:05:23.227 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:05:23.229 00.002 7080 Status Line: No star selected
19:05:23.229 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=0, FiltMin=0, FiltMax=74, Gamma=0.730
19:05:23.279 00.050 7080 UpdateGuideState exits: No star selected
19:05:23.279 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:23.279 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:05:23.279 00.000 7080 Enqueuing Expose request
19:05:23.291 00.012 8384 Worker thread wakes up
19:05:23.291 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:05:23.291 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:05:24.210 00.919 8384 Exposure complete
19:05:24.285 00.075 8384 worker thread done servicing request
19:05:24.285 00.000 7080 OnExposeComplete: enter
19:05:24.285 00.000 7080 UpdateGuideState(): m_state=1
19:05:24.285 00.000 7080 UpdateCurrentPosition: no star selected
19:05:24.290 00.005 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:05:24.292 00.002 7080 Status Line: No star selected
19:05:24.298 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=115, med=0, FiltMin=0, FiltMax=65, Gamma=0.730
19:05:24.347 00.049 7080 UpdateGuideState exits: No star selected
19:05:24.349 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:24.353 00.004 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:05:24.354 00.001 7080 Enqueuing Expose request
19:05:24.354 00.000 8384 Worker thread wakes up
19:05:24.354 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:05:24.354 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:05:25.497 01.143 8384 Exposure complete
19:05:25.544 00.047 8384 worker thread done servicing request
19:05:25.544 00.000 7080 OnExposeComplete: enter
19:05:25.544 00.000 7080 UpdateGuideState(): m_state=1
19:05:25.544 00.000 7080 UpdateCurrentPosition: no star selected
19:05:25.544 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:05:25.544 00.000 7080 Status Line: No star selected
19:05:25.556 00.012 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=133, med=0, FiltMin=0, FiltMax=82, Gamma=0.730
19:05:25.591 00.035 7080 UpdateGuideState exits: No star selected
19:05:25.607 00.016 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:25.607 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:05:25.607 00.000 7080 Enqueuing Expose request
19:05:25.607 00.000 8384 Worker thread wakes up
19:05:25.607 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:05:25.607 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:05:26.525 00.918 8384 Exposure complete
19:05:26.578 00.053 8384 worker thread done servicing request
19:05:26.578 00.000 7080 OnExposeComplete: enter
19:05:26.588 00.010 7080 UpdateGuideState(): m_state=1
19:05:26.589 00.001 7080 UpdateCurrentPosition: no star selected
19:05:26.592 00.003 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:05:26.594 00.002 7080 Status Line: No star selected
19:05:26.594 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=0, FiltMin=0, FiltMax=85, Gamma=0.730
19:05:26.636 00.042 7080 UpdateGuideState exits: No star selected
19:05:26.636 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:26.636 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:05:26.636 00.000 7080 Enqueuing Expose request
19:05:26.652 00.016 8384 Worker thread wakes up
19:05:26.652 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:05:26.652 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:05:27.791 01.139 8384 Exposure complete
19:05:27.854 00.063 8384 worker thread done servicing request
19:05:27.854 00.000 7080 OnExposeComplete: enter
19:05:27.854 00.000 7080 UpdateGuideState(): m_state=1
19:05:27.854 00.000 7080 UpdateCurrentPosition: no star selected
19:05:27.869 00.015 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:05:27.869 00.000 7080 Status Line: No star selected
19:05:27.869 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=0, FiltMin=0, FiltMax=47, Gamma=0.730
19:05:27.916 00.047 7080 UpdateGuideState exits: No star selected
19:05:27.916 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:27.916 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:05:27.916 00.000 7080 Enqueuing Expose request
19:05:27.916 00.000 8384 Worker thread wakes up
19:05:27.916 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:05:27.916 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:05:28.853 00.937 8384 Exposure complete
19:05:28.908 00.055 8384 worker thread done servicing request
19:05:28.908 00.000 7080 OnExposeComplete: enter
19:05:28.908 00.000 7080 UpdateGuideState(): m_state=1
19:05:28.908 00.000 7080 UpdateCurrentPosition: no star selected
19:05:28.908 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:05:28.916 00.008 7080 Status Line: No star selected
19:05:28.916 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=0, FiltMin=0, FiltMax=42, Gamma=0.730
19:05:28.963 00.047 7080 UpdateGuideState exits: No star selected
19:05:28.963 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:28.963 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:05:28.963 00.000 7080 Enqueuing Expose request
19:05:28.963 00.000 8384 Worker thread wakes up
19:05:28.963 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:05:28.963 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:05:30.124 01.161 8384 Exposure complete
19:05:30.187 00.063 8384 worker thread done servicing request
19:05:30.187 00.000 7080 OnExposeComplete: enter
19:05:30.187 00.000 7080 UpdateGuideState(): m_state=1
19:05:30.187 00.000 7080 UpdateCurrentPosition: no star selected
19:05:30.203 00.016 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:05:30.203 00.000 7080 Status Line: No star selected
19:05:30.203 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=0, FiltMin=0, FiltMax=44, Gamma=0.730
19:05:30.250 00.047 7080 UpdateGuideState exits: No star selected
19:05:30.250 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:30.250 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:05:30.250 00.000 7080 Enqueuing Expose request
19:05:30.250 00.000 8384 Worker thread wakes up
19:05:30.250 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:05:30.250 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:05:31.169 00.919 8384 Exposure complete
19:05:31.217 00.048 8384 worker thread done servicing request
19:05:31.217 00.000 7080 OnExposeComplete: enter
19:05:31.217 00.000 7080 UpdateGuideState(): m_state=1
19:05:31.217 00.000 7080 UpdateCurrentPosition: no star selected
19:05:31.217 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:05:31.217 00.000 7080 Status Line: No star selected
19:05:31.233 00.016 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=51, med=0, FiltMin=0, FiltMax=42, Gamma=0.730
19:05:31.281 00.048 7080 UpdateGuideState exits: No star selected
19:05:31.281 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:31.281 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:05:31.281 00.000 7080 Enqueuing Expose request
19:05:31.281 00.000 8384 Worker thread wakes up
19:05:31.281 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:05:31.281 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:05:32.432 01.151 8384 Exposure complete
19:05:32.496 00.064 8384 worker thread done servicing request
19:05:32.496 00.000 7080 OnExposeComplete: enter
19:05:32.496 00.000 7080 UpdateGuideState(): m_state=1
19:05:32.496 00.000 7080 UpdateCurrentPosition: no star selected
19:05:32.496 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:05:32.503 00.007 7080 Status Line: No star selected
19:05:32.503 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=0, FiltMin=0, FiltMax=51, Gamma=0.730
19:05:32.551 00.048 7080 UpdateGuideState exits: No star selected
19:05:32.556 00.005 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:32.556 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:05:32.556 00.000 7080 Enqueuing Expose request
19:05:32.566 00.010 8384 Worker thread wakes up
19:05:32.566 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:05:32.566 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:05:33.486 00.920 8384 Exposure complete
19:05:33.549 00.063 8384 worker thread done servicing request
19:05:33.549 00.000 7080 OnExposeComplete: enter
19:05:33.549 00.000 7080 UpdateGuideState(): m_state=1
19:05:33.549 00.000 7080 UpdateCurrentPosition: no star selected
19:05:33.556 00.007 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:05:33.556 00.000 7080 Status Line: No star selected
19:05:33.556 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=0, FiltMin=0, FiltMax=44, Gamma=0.730
19:05:33.609 00.053 7080 UpdateGuideState exits: No star selected
19:05:33.611 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:33.613 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:05:33.613 00.000 7080 Enqueuing Expose request
19:05:33.613 00.000 8384 Worker thread wakes up
19:05:33.613 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:05:33.613 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:05:34.760 01.147 8384 Exposure complete
19:05:34.806 00.046 8384 worker thread done servicing request
19:05:34.806 00.000 7080 OnExposeComplete: enter
19:05:34.806 00.000 7080 UpdateGuideState(): m_state=1
19:05:34.806 00.000 7080 UpdateCurrentPosition: no star selected
19:05:34.806 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:05:34.822 00.016 7080 Status Line: No star selected
19:05:34.822 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=0, FiltMin=0, FiltMax=41, Gamma=0.730
19:05:34.870 00.048 7080 UpdateGuideState exits: No star selected
19:05:34.870 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:34.870 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:05:34.870 00.000 7080 Enqueuing Expose request
19:05:34.870 00.000 8384 Worker thread wakes up
19:05:34.870 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:05:34.870 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:05:35.790 00.920 8384 Exposure complete
19:05:35.854 00.064 8384 worker thread done servicing request
19:05:35.854 00.000 7080 OnExposeComplete: enter
19:05:35.854 00.000 7080 UpdateGuideState(): m_state=1
19:05:35.854 00.000 7080 UpdateCurrentPosition: no star selected
19:05:35.854 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:05:35.869 00.015 7080 Status Line: No star selected
19:05:35.869 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=0, FiltMin=0, FiltMax=38, Gamma=0.730
19:05:35.920 00.051 7080 UpdateGuideState exits: No star selected
19:05:35.922 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:35.924 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:05:35.924 00.000 7080 Enqueuing Expose request
19:05:35.926 00.002 8384 Worker thread wakes up
19:05:35.926 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:05:35.926 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:05:37.063 01.137 8384 Exposure complete
19:05:37.126 00.063 8384 worker thread done servicing request
19:05:37.126 00.000 7080 OnExposeComplete: enter
19:05:37.126 00.000 7080 UpdateGuideState(): m_state=1
19:05:37.126 00.000 7080 UpdateCurrentPosition: no star selected
19:05:37.126 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:05:37.126 00.000 7080 Status Line: No star selected
19:05:37.142 00.016 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=0, FiltMin=0, FiltMax=44, Gamma=0.730
19:05:37.189 00.047 7080 UpdateGuideState exits: No star selected
19:05:37.189 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:37.189 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:05:37.189 00.000 7080 Enqueuing Expose request
19:05:37.189 00.000 8384 Worker thread wakes up
19:05:37.189 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:05:37.189 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:05:38.128 00.939 8384 Exposure complete
19:05:38.191 00.063 8384 worker thread done servicing request
19:05:38.191 00.000 7080 OnExposeComplete: enter
19:05:38.191 00.000 7080 UpdateGuideState(): m_state=1
19:05:38.207 00.016 7080 UpdateCurrentPosition: no star selected
19:05:38.207 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:05:38.207 00.000 7080 Status Line: No star selected
19:05:38.213 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=1, FiltMin=0, FiltMax=45, Gamma=0.730
19:05:38.262 00.049 7080 UpdateGuideState exits: No star selected
19:05:38.264 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:38.264 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:05:38.267 00.003 7080 Enqueuing Expose request
19:05:38.269 00.002 8384 Worker thread wakes up
19:05:38.269 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:05:38.269 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:05:39.412 01.143 8384 Exposure complete
19:05:39.463 00.051 8384 worker thread done servicing request
19:05:39.463 00.000 7080 OnExposeComplete: enter
19:05:39.476 00.013 7080 UpdateGuideState(): m_state=1
19:05:39.478 00.002 7080 UpdateCurrentPosition: no star selected
19:05:39.480 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:05:39.482 00.002 7080 Status Line: No star selected
19:05:39.486 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=0, FiltMin=0, FiltMax=46, Gamma=0.730
19:05:39.525 00.039 7080 UpdateGuideState exits: No star selected
19:05:39.525 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:39.525 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:05:39.525 00.000 7080 Enqueuing Expose request
19:05:39.540 00.015 8384 Worker thread wakes up
19:05:39.540 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:05:39.540 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:05:40.475 00.935 8384 Exposure complete
19:05:40.522 00.047 8384 worker thread done servicing request
19:05:40.522 00.000 7080 OnExposeComplete: enter
19:05:40.523 00.001 7080 UpdateGuideState(): m_state=1
19:05:40.525 00.002 7080 UpdateCurrentPosition: no star selected
19:05:40.525 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:05:40.525 00.000 7080 Status Line: No star selected
19:05:40.525 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=0, FiltMin=0, FiltMax=52, Gamma=0.730
19:05:40.568 00.043 7080 UpdateGuideState exits: No star selected
19:05:40.568 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:40.568 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:05:40.584 00.016 7080 Enqueuing Expose request
19:05:40.588 00.004 8384 Worker thread wakes up
19:05:40.588 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:05:40.588 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:05:41.744 01.156 8384 Exposure complete
19:05:41.791 00.047 8384 worker thread done servicing request
19:05:41.791 00.000 7080 OnExposeComplete: enter
19:05:41.806 00.015 7080 UpdateGuideState(): m_state=1
19:05:41.808 00.002 7080 UpdateCurrentPosition: no star selected
19:05:41.811 00.003 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:05:41.813 00.002 7080 Status Line: No star selected
19:05:41.819 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=60, med=0, FiltMin=0, FiltMax=43, Gamma=0.730
19:05:41.860 00.041 7080 UpdateGuideState exits: No star selected
19:05:41.870 00.010 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:41.875 00.005 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:05:41.878 00.003 7080 Enqueuing Expose request
19:05:41.882 00.004 8384 Worker thread wakes up
19:05:41.882 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:05:41.882 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:05:42.808 00.926 8384 Exposure complete
19:05:42.871 00.063 8384 worker thread done servicing request
19:05:42.871 00.000 7080 OnExposeComplete: enter
19:05:42.871 00.000 7080 UpdateGuideState(): m_state=1
19:05:42.871 00.000 7080 UpdateCurrentPosition: no star selected
19:05:42.887 00.016 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:05:42.890 00.003 7080 Status Line: No star selected
19:05:42.896 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=0, FiltMin=0, FiltMax=55, Gamma=0.730
19:05:42.935 00.039 7080 UpdateGuideState exits: No star selected
19:05:42.935 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:42.935 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:05:42.951 00.016 7080 Enqueuing Expose request
19:05:42.953 00.002 8384 Worker thread wakes up
19:05:42.953 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:05:42.953 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:05:44.078 01.125 8384 Exposure complete
19:05:44.126 00.048 8384 worker thread done servicing request
19:05:44.126 00.000 7080 OnExposeComplete: enter
19:05:44.126 00.000 7080 UpdateGuideState(): m_state=1
19:05:44.126 00.000 7080 UpdateCurrentPosition: no star selected
19:05:44.126 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:05:44.126 00.000 7080 Status Line: No star selected
19:05:44.126 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=0, FiltMin=0, FiltMax=49, Gamma=0.730
19:05:44.181 00.055 7080 UpdateGuideState exits: No star selected
19:05:44.181 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:44.189 00.008 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:05:44.189 00.000 7080 Enqueuing Expose request
19:05:44.189 00.000 8384 Worker thread wakes up
19:05:44.189 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:05:44.189 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:05:45.110 00.921 8384 Exposure complete
19:05:45.158 00.048 8384 worker thread done servicing request
19:05:45.158 00.000 7080 OnExposeComplete: enter
19:05:45.158 00.000 7080 UpdateGuideState(): m_state=1
19:05:45.158 00.000 7080 UpdateCurrentPosition: no star selected
19:05:45.158 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:05:45.158 00.000 7080 Status Line: No star selected
19:05:45.174 00.016 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=0, FiltMin=0, FiltMax=41, Gamma=0.730
19:05:45.213 00.039 7080 UpdateGuideState exits: No star selected
19:05:45.222 00.009 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:45.222 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:05:45.222 00.000 7080 Enqueuing Expose request
19:05:45.222 00.000 8384 Worker thread wakes up
19:05:45.222 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:05:45.222 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:05:46.369 01.147 8384 Exposure complete
19:05:46.415 00.046 8384 worker thread done servicing request
19:05:46.415 00.000 7080 OnExposeComplete: enter
19:05:46.415 00.000 7080 UpdateGuideState(): m_state=1
19:05:46.432 00.017 7080 UpdateCurrentPosition: no star selected
19:05:46.432 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:05:46.432 00.000 7080 Status Line: No star selected
19:05:46.432 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=0, FiltMin=0, FiltMax=47, Gamma=0.730
19:05:46.478 00.046 7080 UpdateGuideState exits: No star selected
19:05:46.488 00.010 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:46.488 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:05:46.490 00.002 7080 Enqueuing Expose request
19:05:46.492 00.002 8384 Worker thread wakes up
19:05:46.492 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:05:46.492 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:05:47.400 00.908 8384 Exposure complete
19:05:47.446 00.046 8384 worker thread done servicing request
19:05:47.446 00.000 7080 OnExposeComplete: enter
19:05:47.450 00.004 7080 UpdateGuideState(): m_state=1
19:05:47.452 00.002 7080 UpdateCurrentPosition: no star selected
19:05:47.454 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:05:47.454 00.000 7080 Status Line: No star selected
19:05:47.460 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=0, FiltMin=0, FiltMax=57, Gamma=0.730
19:05:47.494 00.034 7080 UpdateGuideState exits: No star selected
19:05:47.494 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:47.509 00.015 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:05:47.509 00.000 7080 Enqueuing Expose request
19:05:47.509 00.000 8384 Worker thread wakes up
19:05:47.509 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:05:47.509 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:05:48.650 01.141 8384 Exposure complete
19:05:48.713 00.063 8384 worker thread done servicing request
19:05:48.713 00.000 7080 OnExposeComplete: enter
19:05:48.713 00.000 7080 UpdateGuideState(): m_state=1
19:05:48.717 00.004 7080 UpdateCurrentPosition: no star selected
19:05:48.717 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:05:48.717 00.000 7080 Status Line: No star selected
19:05:48.717 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=0, FiltMin=0, FiltMax=53, Gamma=0.730
19:05:48.771 00.054 7080 UpdateGuideState exits: No star selected
19:05:48.773 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:48.775 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:05:48.775 00.000 7080 Enqueuing Expose request
19:05:48.783 00.008 8384 Worker thread wakes up
19:05:48.783 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:05:48.783 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:05:49.713 00.930 8384 Exposure complete
19:05:49.779 00.066 8384 worker thread done servicing request
19:05:49.779 00.000 7080 OnExposeComplete: enter
19:05:49.790 00.011 7080 UpdateGuideState(): m_state=1
19:05:49.792 00.002 7080 UpdateCurrentPosition: no star selected
19:05:49.794 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:05:49.795 00.001 7080 Status Line: No star selected
19:05:49.799 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=0, FiltMin=0, FiltMax=45, Gamma=0.730
19:05:49.843 00.044 7080 UpdateGuideState exits: No star selected
19:05:49.843 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:49.843 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:05:49.843 00.000 7080 Enqueuing Expose request
19:05:49.843 00.000 8384 Worker thread wakes up
19:05:49.843 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:05:49.843 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:05:50.994 01.151 8384 Exposure complete
19:05:51.049 00.055 8384 worker thread done servicing request
19:05:51.049 00.000 7080 OnExposeComplete: enter
19:05:51.049 00.000 7080 UpdateGuideState(): m_state=1
19:05:51.057 00.008 7080 UpdateCurrentPosition: no star selected
19:05:51.058 00.001 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:05:51.060 00.002 7080 Status Line: No star selected
19:05:51.067 00.007 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=0, FiltMin=0, FiltMax=47, Gamma=0.730
19:05:51.113 00.046 7080 UpdateGuideState exits: No star selected
19:05:51.115 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:51.117 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:05:51.119 00.002 7080 Enqueuing Expose request
19:05:51.119 00.000 8384 Worker thread wakes up
19:05:51.119 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:05:51.119 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:05:52.054 00.935 8384 Exposure complete
19:05:52.119 00.065 8384 worker thread done servicing request
19:05:52.119 00.000 7080 OnExposeComplete: enter
19:05:52.119 00.000 7080 UpdateGuideState(): m_state=1
19:05:52.119 00.000 7080 UpdateCurrentPosition: no star selected
19:05:52.119 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:05:52.119 00.000 7080 Status Line: No star selected
19:05:52.131 00.012 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=0, FiltMin=0, FiltMax=43, Gamma=0.730
19:05:52.179 00.048 7080 UpdateGuideState exits: No star selected
19:05:52.181 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:52.182 00.001 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:05:52.182 00.000 7080 Enqueuing Expose request
19:05:52.182 00.000 8384 Worker thread wakes up
19:05:52.182 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:05:52.182 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:05:53.320 01.138 8384 Exposure complete
19:05:53.398 00.078 8384 worker thread done servicing request
19:05:53.398 00.000 7080 OnExposeComplete: enter
19:05:53.400 00.002 7080 UpdateGuideState(): m_state=1
19:05:53.400 00.000 7080 UpdateCurrentPosition: no star selected
19:05:53.400 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:05:53.400 00.000 7080 Status Line: No star selected
19:05:53.400 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=0, FiltMin=0, FiltMax=51, Gamma=0.730
19:05:53.448 00.048 7080 UpdateGuideState exits: No star selected
19:05:53.448 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:53.448 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:05:53.463 00.015 7080 Enqueuing Expose request
19:05:53.466 00.003 8384 Worker thread wakes up
19:05:53.466 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:05:53.466 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:05:54.369 00.903 8384 Exposure complete
19:05:54.416 00.047 8384 worker thread done servicing request
19:05:54.416 00.000 7080 OnExposeComplete: enter
19:05:54.416 00.000 7080 UpdateGuideState(): m_state=1
19:05:54.416 00.000 7080 UpdateCurrentPosition: no star selected
19:05:54.416 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:05:54.416 00.000 7080 Status Line: No star selected
19:05:54.436 00.020 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=50, med=0, FiltMin=0, FiltMax=38, Gamma=0.730
19:05:54.482 00.046 7080 UpdateGuideState exits: No star selected
19:05:54.482 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:54.482 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:05:54.494 00.012 7080 Enqueuing Expose request
19:05:54.495 00.001 8384 Worker thread wakes up
19:05:54.495 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:05:54.495 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:05:55.641 01.146 8384 Exposure complete
19:05:55.684 00.043 8384 worker thread done servicing request
19:05:55.684 00.000 7080 OnExposeComplete: enter
19:05:55.684 00.000 7080 UpdateGuideState(): m_state=1
19:05:55.684 00.000 7080 UpdateCurrentPosition: no star selected
19:05:55.684 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:05:55.684 00.000 7080 Status Line: No star selected
19:05:55.684 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=0, FiltMin=0, FiltMax=51, Gamma=0.730
19:05:55.744 00.060 7080 UpdateGuideState exits: No star selected
19:05:55.748 00.004 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:55.748 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:05:55.748 00.000 7080 Enqueuing Expose request
19:05:55.748 00.000 8384 Worker thread wakes up
19:05:55.748 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:05:55.748 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:05:56.673 00.925 8384 Exposure complete
19:05:56.735 00.062 8384 worker thread done servicing request
19:05:56.735 00.000 7080 OnExposeComplete: enter
19:05:56.735 00.000 7080 UpdateGuideState(): m_state=1
19:05:56.735 00.000 7080 UpdateCurrentPosition: no star selected
19:05:56.735 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:05:56.735 00.000 7080 Status Line: No star selected
19:05:56.744 00.009 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=0, FiltMin=0, FiltMax=48, Gamma=0.730
19:05:56.783 00.039 7080 UpdateGuideState exits: No star selected
19:05:56.783 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:56.783 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:05:56.799 00.016 7080 Enqueuing Expose request
19:05:56.799 00.000 8384 Worker thread wakes up
19:05:56.799 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:05:56.799 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:05:57.954 01.155 8384 Exposure complete
19:05:58.001 00.047 8384 worker thread done servicing request
19:05:58.001 00.000 7080 OnExposeComplete: enter
19:05:58.001 00.000 7080 UpdateGuideState(): m_state=1
19:05:58.001 00.000 7080 UpdateCurrentPosition: no star selected
19:05:58.001 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:05:58.017 00.016 7080 Status Line: No star selected
19:05:58.017 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=0, FiltMin=0, FiltMax=44, Gamma=0.730
19:05:58.065 00.048 7080 UpdateGuideState exits: No star selected
19:05:58.065 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:58.065 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:05:58.065 00.000 7080 Enqueuing Expose request
19:05:58.065 00.000 8384 Worker thread wakes up
19:05:58.065 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:05:58.065 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:05:59.010 00.945 8384 Exposure complete
19:05:59.063 00.053 8384 worker thread done servicing request
19:05:59.063 00.000 7080 OnExposeComplete: enter
19:05:59.063 00.000 7080 UpdateGuideState(): m_state=1
19:05:59.063 00.000 7080 UpdateCurrentPosition: no star selected
19:05:59.063 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:05:59.074 00.011 7080 Status Line: No star selected
19:05:59.079 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=0, FiltMin=0, FiltMax=54, Gamma=0.730
19:05:59.127 00.048 7080 UpdateGuideState exits: No star selected
19:05:59.129 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:05:59.133 00.004 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:05:59.135 00.002 7080 Enqueuing Expose request
19:05:59.137 00.002 8384 Worker thread wakes up
19:05:59.137 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:05:59.137 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:06:00.282 01.145 8384 Exposure complete
19:06:00.361 00.079 8384 worker thread done servicing request
19:06:00.361 00.000 7080 OnExposeComplete: enter
19:06:00.363 00.002 7080 UpdateGuideState(): m_state=1
19:06:00.363 00.000 7080 UpdateCurrentPosition: no star selected
19:06:00.369 00.006 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:06:00.369 00.000 7080 Status Line: No star selected
19:06:00.369 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=0, FiltMin=0, FiltMax=48, Gamma=0.730
19:06:00.409 00.040 7080 UpdateGuideState exits: No star selected
19:06:00.409 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:00.425 00.016 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:06:00.427 00.002 7080 Enqueuing Expose request
19:06:00.429 00.002 8384 Worker thread wakes up
19:06:00.429 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:06:00.429 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:06:01.348 00.919 8384 Exposure complete
19:06:01.393 00.045 8384 worker thread done servicing request
19:06:01.393 00.000 7080 OnExposeComplete: enter
19:06:01.398 00.005 7080 UpdateGuideState(): m_state=1
19:06:01.400 00.002 7080 UpdateCurrentPosition: no star selected
19:06:01.404 00.004 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:06:01.406 00.002 7080 Status Line: No star selected
19:06:01.412 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=0, FiltMin=0, FiltMax=47, Gamma=0.730
19:06:01.456 00.044 7080 UpdateGuideState exits: No star selected
19:06:01.465 00.009 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:01.469 00.004 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:06:01.472 00.003 7080 Enqueuing Expose request
19:06:01.472 00.000 8384 Worker thread wakes up
19:06:01.472 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:06:01.472 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:06:02.615 01.143 8384 Exposure complete
19:06:02.662 00.047 8384 worker thread done servicing request
19:06:02.662 00.000 7080 OnExposeComplete: enter
19:06:02.665 00.003 7080 UpdateGuideState(): m_state=1
19:06:02.668 00.003 7080 UpdateCurrentPosition: no star selected
19:06:02.671 00.003 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:06:02.674 00.003 7080 Status Line: No star selected
19:06:02.681 00.007 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=0, FiltMin=0, FiltMax=46, Gamma=0.730
19:06:02.731 00.050 7080 UpdateGuideState exits: No star selected
19:06:02.734 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:02.736 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:06:02.739 00.003 7080 Enqueuing Expose request
19:06:02.741 00.002 8384 Worker thread wakes up
19:06:02.741 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:06:02.741 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:06:03.674 00.933 8384 Exposure complete
19:06:03.730 00.056 8384 worker thread done servicing request
19:06:03.730 00.000 7080 OnExposeComplete: enter
19:06:03.732 00.002 7080 UpdateGuideState(): m_state=1
19:06:03.734 00.002 7080 UpdateCurrentPosition: no star selected
19:06:03.736 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:06:03.736 00.000 7080 Status Line: No star selected
19:06:03.744 00.008 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=0, FiltMin=0, FiltMax=49, Gamma=0.730
19:06:03.786 00.042 7080 UpdateGuideState exits: No star selected
19:06:03.786 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:03.786 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:06:03.786 00.000 7080 Enqueuing Expose request
19:06:03.800 00.014 8384 Worker thread wakes up
19:06:03.800 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:06:03.800 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:06:04.932 01.132 8384 Exposure complete
19:06:04.979 00.047 8384 worker thread done servicing request
19:06:04.979 00.000 7080 OnExposeComplete: enter
19:06:04.982 00.003 7080 UpdateGuideState(): m_state=1
19:06:04.984 00.002 7080 UpdateCurrentPosition: no star selected
19:06:04.986 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:06:04.988 00.002 7080 Status Line: No star selected
19:06:04.994 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=0, FiltMin=0, FiltMax=48, Gamma=0.730
19:06:05.039 00.045 7080 UpdateGuideState exits: No star selected
19:06:05.039 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:05.039 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:06:05.039 00.000 7080 Enqueuing Expose request
19:06:05.039 00.000 8384 Worker thread wakes up
19:06:05.039 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:06:05.039 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:06:05.963 00.924 8384 Exposure complete
19:06:06.006 00.043 8384 worker thread done servicing request
19:06:06.006 00.000 7080 OnExposeComplete: enter
19:06:06.006 00.000 7080 UpdateGuideState(): m_state=1
19:06:06.006 00.000 7080 UpdateCurrentPosition: no star selected
19:06:06.006 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:06:06.006 00.000 7080 Status Line: No star selected
19:06:06.027 00.021 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=0, FiltMin=0, FiltMax=42, Gamma=0.730
19:06:06.069 00.042 7080 UpdateGuideState exits: No star selected
19:06:06.069 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:06.069 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:06:06.069 00.000 7080 Enqueuing Expose request
19:06:06.069 00.000 8384 Worker thread wakes up
19:06:06.069 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:06:06.069 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:06:07.223 01.154 8384 Exposure complete
19:06:07.265 00.042 8384 worker thread done servicing request
19:06:07.265 00.000 7080 OnExposeComplete: enter
19:06:07.265 00.000 7080 UpdateGuideState(): m_state=1
19:06:07.265 00.000 7080 UpdateCurrentPosition: no star selected
19:06:07.265 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:06:07.275 00.010 7080 Status Line: No star selected
19:06:07.281 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=0, FiltMin=0, FiltMax=47, Gamma=0.730
19:06:07.329 00.048 7080 UpdateGuideState exits: No star selected
19:06:07.329 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:07.329 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:06:07.329 00.000 7080 Enqueuing Expose request
19:06:07.329 00.000 8384 Worker thread wakes up
19:06:07.329 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:06:07.329 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:06:08.262 00.933 8384 Exposure complete
19:06:08.327 00.065 8384 worker thread done servicing request
19:06:08.327 00.000 7080 OnExposeComplete: enter
19:06:08.327 00.000 7080 UpdateGuideState(): m_state=1
19:06:08.327 00.000 7080 UpdateCurrentPosition: no star selected
19:06:08.327 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:06:08.327 00.000 7080 Status Line: No star selected
19:06:08.338 00.011 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=0, FiltMin=0, FiltMax=47, Gamma=0.730
19:06:08.375 00.037 7080 UpdateGuideState exits: No star selected
19:06:08.391 00.016 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:08.395 00.004 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:06:08.395 00.000 7080 Enqueuing Expose request
19:06:08.395 00.000 8384 Worker thread wakes up
19:06:08.395 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:06:08.395 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:06:09.550 01.155 8384 Exposure complete
19:06:09.650 00.100 8384 worker thread done servicing request
19:06:09.650 00.000 7080 OnExposeComplete: enter
19:06:09.650 00.000 7080 UpdateGuideState(): m_state=1
19:06:09.661 00.011 7080 UpdateCurrentPosition: no star selected
19:06:09.661 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:06:09.661 00.000 7080 Status Line: No star selected
19:06:09.661 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=0, FiltMin=0, FiltMax=49, Gamma=0.730
19:06:09.713 00.052 7080 UpdateGuideState exits: No star selected
19:06:09.713 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:09.713 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:06:09.713 00.000 7080 Enqueuing Expose request
19:06:09.713 00.000 8384 Worker thread wakes up
19:06:09.713 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:06:09.713 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:06:10.645 00.932 8384 Exposure complete
19:06:10.692 00.047 8384 worker thread done servicing request
19:06:10.692 00.000 7080 OnExposeComplete: enter
19:06:10.708 00.016 7080 UpdateGuideState(): m_state=1
19:06:10.708 00.000 7080 UpdateCurrentPosition: no star selected
19:06:10.712 00.004 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:06:10.712 00.000 7080 Status Line: No star selected
19:06:10.712 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=63, med=0, FiltMin=0, FiltMax=45, Gamma=0.730
19:06:10.756 00.044 7080 UpdateGuideState exits: No star selected
19:06:10.756 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:10.756 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:06:10.756 00.000 7080 Enqueuing Expose request
19:06:10.756 00.000 8384 Worker thread wakes up
19:06:10.756 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:06:10.756 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:06:11.913 01.157 8384 Exposure complete
19:06:11.977 00.064 8384 worker thread done servicing request
19:06:11.977 00.000 7080 OnExposeComplete: enter
19:06:11.977 00.000 7080 UpdateGuideState(): m_state=1
19:06:11.994 00.017 7080 UpdateCurrentPosition: no star selected
19:06:11.994 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:06:11.994 00.000 7080 Status Line: No star selected
19:06:11.994 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=0, FiltMin=0, FiltMax=97, Gamma=0.730
19:06:12.040 00.046 7080 UpdateGuideState exits: No star selected
19:06:12.040 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:12.040 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:06:12.040 00.000 7080 Enqueuing Expose request
19:06:12.040 00.000 8384 Worker thread wakes up
19:06:12.040 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:06:12.040 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:06:12.976 00.936 8384 Exposure complete
19:06:13.029 00.053 8384 worker thread done servicing request
19:06:13.029 00.000 7080 OnExposeComplete: enter
19:06:13.029 00.000 7080 UpdateGuideState(): m_state=1
19:06:13.041 00.012 7080 UpdateCurrentPosition: no star selected
19:06:13.041 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:06:13.041 00.000 7080 Status Line: No star selected
19:06:13.041 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=0, FiltMin=0, FiltMax=91, Gamma=0.730
19:06:13.088 00.047 7080 UpdateGuideState exits: No star selected
19:06:13.088 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:13.088 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:06:13.088 00.000 7080 Enqueuing Expose request
19:06:13.088 00.000 8384 Worker thread wakes up
19:06:13.088 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:06:13.088 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:06:14.246 01.158 8384 Exposure complete
19:06:14.294 00.048 8384 worker thread done servicing request
19:06:14.294 00.000 7080 OnExposeComplete: enter
19:06:14.294 00.000 7080 UpdateGuideState(): m_state=1
19:06:14.294 00.000 7080 UpdateCurrentPosition: no star selected
19:06:14.294 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:06:14.306 00.012 7080 Status Line: No star selected
19:06:14.310 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=99, med=0, FiltMin=0, FiltMax=90, Gamma=0.730
19:06:14.358 00.048 7080 UpdateGuideState exits: No star selected
19:06:14.358 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:14.358 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:06:14.358 00.000 7080 Enqueuing Expose request
19:06:14.358 00.000 8384 Worker thread wakes up
19:06:14.358 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:06:14.358 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:06:15.275 00.917 8384 Exposure complete
19:06:15.322 00.047 8384 worker thread done servicing request
19:06:15.322 00.000 7080 OnExposeComplete: enter
19:06:15.322 00.000 7080 UpdateGuideState(): m_state=1
19:06:15.322 00.000 7080 UpdateCurrentPosition: no star selected
19:06:15.322 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:06:15.322 00.000 7080 Status Line: No star selected
19:06:15.322 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=113, med=0, FiltMin=0, FiltMax=105, Gamma=0.730
19:06:15.372 00.050 7080 UpdateGuideState exits: No star selected
19:06:15.385 00.013 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:15.385 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:06:15.385 00.000 7080 Enqueuing Expose request
19:06:15.385 00.000 8384 Worker thread wakes up
19:06:15.385 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:06:15.385 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:06:16.543 01.158 8384 Exposure complete
19:06:16.591 00.048 8384 worker thread done servicing request
19:06:16.591 00.000 7080 OnExposeComplete: enter
19:06:16.591 00.000 7080 UpdateGuideState(): m_state=1
19:06:16.591 00.000 7080 UpdateCurrentPosition: no star selected
19:06:16.591 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:06:16.606 00.015 7080 Status Line: No star selected
19:06:16.606 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=126, med=0, FiltMin=0, FiltMax=108, Gamma=0.730
19:06:16.654 00.048 7080 UpdateGuideState exits: No star selected
19:06:16.654 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:16.654 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:06:16.654 00.000 7080 Enqueuing Expose request
19:06:16.654 00.000 8384 Worker thread wakes up
19:06:16.654 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:06:16.654 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:06:17.592 00.938 8384 Exposure complete
19:06:17.656 00.064 8384 worker thread done servicing request
19:06:17.656 00.000 7080 OnExposeComplete: enter
19:06:17.656 00.000 7080 UpdateGuideState(): m_state=1
19:06:17.656 00.000 7080 UpdateCurrentPosition: no star selected
19:06:17.656 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:06:17.656 00.000 7080 Status Line: No star selected
19:06:17.656 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=127, med=0, FiltMin=0, FiltMax=106, Gamma=0.730
19:06:17.713 00.057 7080 UpdateGuideState exits: No star selected
19:06:17.713 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:17.719 00.006 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:06:17.721 00.002 7080 Enqueuing Expose request
19:06:17.723 00.002 8384 Worker thread wakes up
19:06:17.723 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:06:17.723 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:06:18.879 01.156 8384 Exposure complete
19:06:18.932 00.053 8384 worker thread done servicing request
19:06:18.932 00.000 7080 OnExposeComplete: enter
19:06:18.932 00.000 7080 UpdateGuideState(): m_state=1
19:06:18.932 00.000 7080 UpdateCurrentPosition: no star selected
19:06:18.942 00.010 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:06:18.944 00.002 7080 Status Line: No star selected
19:06:18.944 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=114, med=0, FiltMin=0, FiltMax=99, Gamma=0.730
19:06:18.994 00.050 7080 UpdateGuideState exits: No star selected
19:06:18.994 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:18.994 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:06:18.994 00.000 7080 Enqueuing Expose request
19:06:18.994 00.000 8384 Worker thread wakes up
19:06:18.994 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:06:18.994 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:06:19.909 00.915 8384 Exposure complete
19:06:19.987 00.078 8384 worker thread done servicing request
19:06:19.987 00.000 7080 OnExposeComplete: enter
19:06:19.988 00.001 7080 UpdateGuideState(): m_state=1
19:06:19.988 00.000 7080 UpdateCurrentPosition: no star selected
19:06:19.988 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:06:19.994 00.006 7080 Status Line: No star selected
19:06:19.994 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=105, med=0, FiltMin=0, FiltMax=94, Gamma=0.730
19:06:20.044 00.050 7080 UpdateGuideState exits: No star selected
19:06:20.046 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:20.048 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:06:20.050 00.002 7080 Enqueuing Expose request
19:06:20.052 00.002 8384 Worker thread wakes up
19:06:20.053 00.001 8384 worker thread servicing REQUEST_EXPOSE 1000
19:06:20.053 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:06:21.193 01.140 8384 Exposure complete
19:06:21.225 00.032 8384 worker thread done servicing request
19:06:21.225 00.000 7080 OnExposeComplete: enter
19:06:21.225 00.000 7080 UpdateGuideState(): m_state=1
19:06:21.241 00.016 7080 UpdateCurrentPosition: no star selected
19:06:21.244 00.003 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:06:21.244 00.000 7080 Status Line: No star selected
19:06:21.244 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=91, med=0, FiltMin=0, FiltMax=76, Gamma=0.730
19:06:21.288 00.044 7080 UpdateGuideState exits: No star selected
19:06:21.288 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:21.304 00.016 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:06:21.308 00.004 7080 Enqueuing Expose request
19:06:21.310 00.002 8384 Worker thread wakes up
19:06:21.310 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:06:21.310 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:06:22.230 00.920 8384 Exposure complete
19:06:22.308 00.078 8384 worker thread done servicing request
19:06:22.308 00.000 7080 OnExposeComplete: enter
19:06:22.308 00.000 7080 UpdateGuideState(): m_state=1
19:06:22.308 00.000 7080 UpdateCurrentPosition: no star selected
19:06:22.308 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:06:22.308 00.000 7080 Status Line: No star selected
19:06:22.321 00.013 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=0, FiltMin=0, FiltMax=108, Gamma=0.730
19:06:22.369 00.048 7080 UpdateGuideState exits: No star selected
19:06:22.369 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:22.369 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:06:22.369 00.000 7080 Enqueuing Expose request
19:06:22.369 00.000 8384 Worker thread wakes up
19:06:22.369 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:06:22.369 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:06:23.514 01.145 8384 Exposure complete
19:06:23.563 00.049 8384 worker thread done servicing request
19:06:23.563 00.000 7080 OnExposeComplete: enter
19:06:23.563 00.000 7080 UpdateGuideState(): m_state=1
19:06:23.563 00.000 7080 UpdateCurrentPosition: no star selected
19:06:23.563 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:06:23.563 00.000 7080 Status Line: No star selected
19:06:23.563 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=0, FiltMin=0, FiltMax=90, Gamma=0.730
19:06:23.621 00.058 7080 UpdateGuideState exits: No star selected
19:06:23.623 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:23.624 00.001 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:06:23.624 00.000 7080 Enqueuing Expose request
19:06:23.624 00.000 8384 Worker thread wakes up
19:06:23.624 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:06:23.624 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:06:24.562 00.938 8384 Exposure complete
19:06:24.625 00.063 8384 worker thread done servicing request
19:06:24.625 00.000 7080 OnExposeComplete: enter
19:06:24.625 00.000 7080 UpdateGuideState(): m_state=1
19:06:24.639 00.014 7080 UpdateCurrentPosition: no star selected
19:06:24.639 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:06:24.639 00.000 7080 Status Line: No star selected
19:06:24.639 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=107, med=1, FiltMin=0, FiltMax=87, Gamma=0.730
19:06:24.687 00.048 7080 UpdateGuideState exits: No star selected
19:06:24.687 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:24.687 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:06:24.687 00.000 7080 Enqueuing Expose request
19:06:24.687 00.000 8384 Worker thread wakes up
19:06:24.687 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:06:24.687 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:06:25.847 01.160 8384 Exposure complete
19:06:25.910 00.063 8384 worker thread done servicing request
19:06:25.910 00.000 7080 OnExposeComplete: enter
19:06:25.910 00.000 7080 UpdateGuideState(): m_state=1
19:06:25.910 00.000 7080 UpdateCurrentPosition: no star selected
19:06:25.910 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:06:25.910 00.000 7080 Status Line: No star selected
19:06:25.926 00.016 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=111, med=2, FiltMin=0, FiltMax=92, Gamma=0.730
19:06:25.974 00.048 7080 UpdateGuideState exits: No star selected
19:06:25.974 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:25.974 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:06:25.974 00.000 7080 Enqueuing Expose request
19:06:25.974 00.000 8384 Worker thread wakes up
19:06:25.974 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:06:25.974 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:06:26.900 00.926 8384 Exposure complete
19:06:26.987 00.087 8384 worker thread done servicing request
19:06:26.987 00.000 7080 OnExposeComplete: enter
19:06:26.989 00.002 7080 UpdateGuideState(): m_state=1
19:06:26.993 00.004 7080 UpdateCurrentPosition: no star selected
19:06:26.994 00.001 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:06:26.996 00.002 7080 Status Line: No star selected
19:06:27.002 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=110, med=1, FiltMin=0, FiltMax=98, Gamma=0.730
19:06:27.049 00.047 7080 UpdateGuideState exits: No star selected
19:06:27.051 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:27.053 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:06:27.054 00.001 7080 Enqueuing Expose request
19:06:27.054 00.000 8384 Worker thread wakes up
19:06:27.054 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:06:27.056 00.002 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:06:28.197 01.141 8384 Exposure complete
19:06:28.246 00.049 8384 worker thread done servicing request
19:06:28.246 00.000 7080 OnExposeComplete: enter
19:06:28.246 00.000 7080 UpdateGuideState(): m_state=1
19:06:28.246 00.000 7080 UpdateCurrentPosition: no star selected
19:06:28.260 00.014 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:06:28.260 00.000 7080 Status Line: No star selected
19:06:28.260 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=114, med=0, FiltMin=0, FiltMax=102, Gamma=0.730
19:06:28.307 00.047 7080 UpdateGuideState exits: No star selected
19:06:28.307 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:28.307 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:06:28.307 00.000 7080 Enqueuing Expose request
19:06:28.307 00.000 8384 Worker thread wakes up
19:06:28.307 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:06:28.307 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:06:29.244 00.937 8384 Exposure complete
19:06:29.306 00.062 8384 worker thread done servicing request
19:06:29.306 00.000 7080 OnExposeComplete: enter
19:06:29.306 00.000 7080 UpdateGuideState(): m_state=1
19:06:29.306 00.000 7080 UpdateCurrentPosition: no star selected
19:06:29.306 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:06:29.306 00.000 7080 Status Line: No star selected
19:06:29.306 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=126, med=0, FiltMin=0, FiltMax=104, Gamma=0.730
19:06:29.354 00.048 7080 UpdateGuideState exits: No star selected
19:06:29.369 00.015 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:29.369 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:06:29.369 00.000 7080 Enqueuing Expose request
19:06:29.369 00.000 8384 Worker thread wakes up
19:06:29.369 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:06:29.369 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:06:30.528 01.159 8384 Exposure complete
19:06:30.576 00.048 8384 worker thread done servicing request
19:06:30.576 00.000 7080 OnExposeComplete: enter
19:06:30.576 00.000 7080 UpdateGuideState(): m_state=1
19:06:30.588 00.012 7080 UpdateCurrentPosition: no star selected
19:06:30.588 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:06:30.592 00.004 7080 Status Line: No star selected
19:06:30.596 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=134, med=0, FiltMin=0, FiltMax=98, Gamma=0.730
19:06:30.639 00.043 7080 UpdateGuideState exits: No star selected
19:06:30.639 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:30.639 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:06:30.639 00.000 7080 Enqueuing Expose request
19:06:30.639 00.000 8384 Worker thread wakes up
19:06:30.639 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:06:30.639 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:06:31.575 00.936 8384 Exposure complete
19:06:31.639 00.064 8384 worker thread done servicing request
19:06:31.639 00.000 7080 OnExposeComplete: enter
19:06:31.639 00.000 7080 UpdateGuideState(): m_state=1
19:06:31.650 00.011 7080 UpdateCurrentPosition: no star selected
19:06:31.650 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:06:31.650 00.000 7080 Status Line: No star selected
19:06:31.655 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=136, med=0, FiltMin=0, FiltMax=109, Gamma=0.730
19:06:31.702 00.047 7080 UpdateGuideState exits: No star selected
19:06:31.702 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:31.702 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:06:31.702 00.000 7080 Enqueuing Expose request
19:06:31.702 00.000 8384 Worker thread wakes up
19:06:31.702 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:06:31.702 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:06:32.846 01.144 8384 Exposure complete
19:06:32.926 00.080 8384 worker thread done servicing request
19:06:32.926 00.000 7080 OnExposeComplete: enter
19:06:32.932 00.006 7080 UpdateGuideState(): m_state=1
19:06:32.932 00.000 7080 UpdateCurrentPosition: no star selected
19:06:32.932 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:06:32.932 00.000 7080 Status Line: No star selected
19:06:32.942 00.010 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=109, med=0, FiltMin=0, FiltMax=88, Gamma=0.730
19:06:32.989 00.047 7080 UpdateGuideState exits: No star selected
19:06:32.991 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:32.994 00.003 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:06:32.999 00.005 7080 Enqueuing Expose request
19:06:33.003 00.004 8384 Worker thread wakes up
19:06:33.003 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:06:33.003 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:06:33.922 00.919 8384 Exposure complete
19:06:33.969 00.047 8384 worker thread done servicing request
19:06:33.969 00.000 7080 OnExposeComplete: enter
19:06:33.969 00.000 7080 UpdateGuideState(): m_state=1
19:06:33.985 00.016 7080 UpdateCurrentPosition: no star selected
19:06:33.985 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:06:33.985 00.000 7080 Status Line: No star selected
19:06:33.994 00.009 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=0, FiltMin=0, FiltMax=90, Gamma=0.730
19:06:34.033 00.039 7080 UpdateGuideState exits: No star selected
19:06:34.033 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:34.033 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:06:34.033 00.000 7080 Enqueuing Expose request
19:06:34.033 00.000 8384 Worker thread wakes up
19:06:34.033 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:06:34.033 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:06:35.170 01.137 8384 Exposure complete
19:06:35.233 00.063 8384 worker thread done servicing request
19:06:35.233 00.000 7080 OnExposeComplete: enter
19:06:35.233 00.000 7080 UpdateGuideState(): m_state=1
19:06:35.244 00.011 7080 UpdateCurrentPosition: no star selected
19:06:35.244 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:06:35.249 00.005 7080 Status Line: No star selected
19:06:35.249 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=0, FiltMin=0, FiltMax=105, Gamma=0.730
19:06:35.297 00.048 7080 UpdateGuideState exits: No star selected
19:06:35.297 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:35.297 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:06:35.297 00.000 7080 Enqueuing Expose request
19:06:35.306 00.009 8384 Worker thread wakes up
19:06:35.306 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:06:35.306 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:06:36.235 00.929 8384 Exposure complete
19:06:36.300 00.065 8384 worker thread done servicing request
19:06:36.300 00.000 7080 OnExposeComplete: enter
19:06:36.300 00.000 7080 UpdateGuideState(): m_state=1
19:06:36.306 00.006 7080 UpdateCurrentPosition: no star selected
19:06:36.306 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:06:36.306 00.000 7080 Status Line: No star selected
19:06:36.314 00.008 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=0, FiltMin=0, FiltMax=91, Gamma=0.730
19:06:36.346 00.032 7080 UpdateGuideState exits: No star selected
19:06:36.362 00.016 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:36.362 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:06:36.362 00.000 7080 Enqueuing Expose request
19:06:36.362 00.000 8384 Worker thread wakes up
19:06:36.369 00.007 8384 worker thread servicing REQUEST_EXPOSE 1000
19:06:36.369 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:06:37.521 01.152 8384 Exposure complete
19:06:37.576 00.055 8384 worker thread done servicing request
19:06:37.576 00.000 7080 OnExposeComplete: enter
19:06:37.576 00.000 7080 UpdateGuideState(): m_state=1
19:06:37.576 00.000 7080 UpdateCurrentPosition: no star selected
19:06:37.576 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:06:37.584 00.008 7080 Status Line: No star selected
19:06:37.588 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=0, FiltMin=0, FiltMax=90, Gamma=0.730
19:06:37.632 00.044 7080 UpdateGuideState exits: No star selected
19:06:37.632 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:37.632 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:06:37.632 00.000 7080 Enqueuing Expose request
19:06:37.632 00.000 8384 Worker thread wakes up
19:06:37.632 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:06:37.632 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:06:38.568 00.936 8384 Exposure complete
19:06:38.632 00.064 8384 worker thread done servicing request
19:06:38.632 00.000 7080 OnExposeComplete: enter
19:06:38.632 00.000 7080 UpdateGuideState(): m_state=1
19:06:38.632 00.000 7080 UpdateCurrentPosition: no star selected
19:06:38.632 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:06:38.632 00.000 7080 Status Line: No star selected
19:06:38.648 00.016 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=119, med=0, FiltMin=0, FiltMax=106, Gamma=0.730
19:06:38.681 00.033 7080 UpdateGuideState exits: No star selected
19:06:38.695 00.014 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:38.697 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:06:38.699 00.002 7080 Enqueuing Expose request
19:06:38.699 00.000 8384 Worker thread wakes up
19:06:38.701 00.002 8384 worker thread servicing REQUEST_EXPOSE 1000
19:06:38.701 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:06:39.853 01.152 8384 Exposure complete
19:06:39.918 00.065 8384 worker thread done servicing request
19:06:39.922 00.004 7080 OnExposeComplete: enter
19:06:39.924 00.002 7080 UpdateGuideState(): m_state=1
19:06:39.926 00.002 7080 UpdateCurrentPosition: no star selected
19:06:39.928 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:06:39.931 00.003 7080 Status Line: No star selected
19:06:39.934 00.003 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=115, med=0, FiltMin=0, FiltMax=95, Gamma=0.730
19:06:39.979 00.045 7080 UpdateGuideState exits: No star selected
19:06:39.979 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:39.979 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:06:39.979 00.000 7080 Enqueuing Expose request
19:06:39.979 00.000 8384 Worker thread wakes up
19:06:39.979 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:06:39.979 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:06:40.917 00.938 8384 Exposure complete
19:06:40.971 00.054 8384 worker thread done servicing request
19:06:40.971 00.000 7080 OnExposeComplete: enter
19:06:40.973 00.002 7080 UpdateGuideState(): m_state=1
19:06:40.977 00.004 7080 UpdateCurrentPosition: no star selected
19:06:40.977 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:06:40.982 00.005 7080 Status Line: No star selected
19:06:40.989 00.007 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=0, FiltMin=0, FiltMax=100, Gamma=0.730
19:06:41.036 00.047 7080 UpdateGuideState exits: No star selected
19:06:41.040 00.004 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:41.042 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:06:41.045 00.003 7080 Enqueuing Expose request
19:06:41.047 00.002 8384 Worker thread wakes up
19:06:41.047 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:06:41.047 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:06:42.188 01.141 8384 Exposure complete
19:06:42.235 00.047 8384 worker thread done servicing request
19:06:42.235 00.000 7080 OnExposeComplete: enter
19:06:42.235 00.000 7080 UpdateGuideState(): m_state=1
19:06:42.235 00.000 7080 UpdateCurrentPosition: no star selected
19:06:42.235 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:06:42.244 00.009 7080 Status Line: No star selected
19:06:42.244 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=125, med=0, FiltMin=0, FiltMax=100, Gamma=0.730
19:06:42.283 00.039 7080 UpdateGuideState exits: No star selected
19:06:42.283 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:42.299 00.016 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:06:42.301 00.002 7080 Enqueuing Expose request
19:06:42.303 00.002 8384 Worker thread wakes up
19:06:42.303 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:06:42.303 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:06:43.223 00.920 8384 Exposure complete
19:06:43.275 00.052 8384 worker thread done servicing request
19:06:43.275 00.000 7080 OnExposeComplete: enter
19:06:43.275 00.000 7080 UpdateGuideState(): m_state=1
19:06:43.275 00.000 7080 UpdateCurrentPosition: no star selected
19:06:43.282 00.007 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:06:43.282 00.000 7080 Status Line: No star selected
19:06:43.282 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=112, med=0, FiltMin=0, FiltMax=84, Gamma=0.730
19:06:43.330 00.048 7080 UpdateGuideState exits: No star selected
19:06:43.338 00.008 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:43.338 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:06:43.338 00.000 7080 Enqueuing Expose request
19:06:43.338 00.000 8384 Worker thread wakes up
19:06:43.338 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:06:43.338 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:06:44.488 01.150 8384 Exposure complete
19:06:44.552 00.064 8384 worker thread done servicing request
19:06:44.552 00.000 7080 OnExposeComplete: enter
19:06:44.552 00.000 7080 UpdateGuideState(): m_state=1
19:06:44.557 00.005 7080 UpdateCurrentPosition: no star selected
19:06:44.557 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:06:44.557 00.000 7080 Status Line: No star selected
19:06:44.557 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=126, med=0, FiltMin=0, FiltMax=100, Gamma=0.730
19:06:44.601 00.044 7080 UpdateGuideState exits: No star selected
19:06:44.601 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:44.615 00.014 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:06:44.615 00.000 7080 Enqueuing Expose request
19:06:44.615 00.000 8384 Worker thread wakes up
19:06:44.615 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:06:44.615 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:06:45.549 00.934 8384 Exposure complete
19:06:45.619 00.070 8384 worker thread done servicing request
19:06:45.619 00.000 7080 OnExposeComplete: enter
19:06:45.619 00.000 7080 UpdateGuideState(): m_state=1
19:06:45.629 00.010 7080 UpdateCurrentPosition: no star selected
19:06:45.629 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:06:45.629 00.000 7080 Status Line: No star selected
19:06:45.629 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=115, med=0, FiltMin=0, FiltMax=98, Gamma=0.730
19:06:45.683 00.054 7080 UpdateGuideState exits: No star selected
19:06:45.685 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:45.687 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:06:45.689 00.002 7080 Enqueuing Expose request
19:06:45.691 00.002 8384 Worker thread wakes up
19:06:45.691 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:06:45.691 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:06:46.838 01.147 8384 Exposure complete
19:06:46.901 00.063 8384 worker thread done servicing request
19:06:46.901 00.000 7080 OnExposeComplete: enter
19:06:46.901 00.000 7080 UpdateGuideState(): m_state=1
19:06:46.901 00.000 7080 UpdateCurrentPosition: no star selected
19:06:46.901 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:06:46.901 00.000 7080 Status Line: No star selected
19:06:46.917 00.016 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=132, med=0, FiltMin=0, FiltMax=95, Gamma=0.730
19:06:46.963 00.046 7080 UpdateGuideState exits: No star selected
19:06:46.965 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:46.967 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:06:46.969 00.002 7080 Enqueuing Expose request
19:06:46.971 00.002 8384 Worker thread wakes up
19:06:46.971 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:06:46.971 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:06:47.902 00.931 8384 Exposure complete
19:06:47.954 00.052 8384 worker thread done servicing request
19:06:47.954 00.000 7080 OnExposeComplete: enter
19:06:47.954 00.000 7080 UpdateGuideState(): m_state=1
19:06:47.954 00.000 7080 UpdateCurrentPosition: no star selected
19:06:47.954 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:06:47.963 00.009 7080 Status Line: No star selected
19:06:47.964 00.001 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=126, med=0, FiltMin=0, FiltMax=97, Gamma=0.730
19:06:48.011 00.047 7080 UpdateGuideState exits: No star selected
19:06:48.011 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:48.011 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:06:48.011 00.000 7080 Enqueuing Expose request
19:06:48.011 00.000 8384 Worker thread wakes up
19:06:48.011 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:06:48.011 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:06:49.166 01.155 8384 Exposure complete
19:06:49.228 00.062 8384 worker thread done servicing request
19:06:49.228 00.000 7080 OnExposeComplete: enter
19:06:49.228 00.000 7080 UpdateGuideState(): m_state=1
19:06:49.228 00.000 7080 UpdateCurrentPosition: no star selected
19:06:49.228 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:06:49.228 00.000 7080 Status Line: No star selected
19:06:49.244 00.016 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=108, med=0, FiltMin=0, FiltMax=94, Gamma=0.730
19:06:49.293 00.049 7080 UpdateGuideState exits: No star selected
19:06:49.295 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:49.297 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:06:49.297 00.000 7080 Enqueuing Expose request
19:06:49.299 00.002 8384 Worker thread wakes up
19:06:49.299 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:06:49.299 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:06:50.227 00.928 8384 Exposure complete
19:06:50.275 00.048 8384 worker thread done servicing request
19:06:50.275 00.000 7080 OnExposeComplete: enter
19:06:50.275 00.000 7080 UpdateGuideState(): m_state=1
19:06:50.275 00.000 7080 UpdateCurrentPosition: no star selected
19:06:50.291 00.016 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:06:50.293 00.002 7080 Status Line: No star selected
19:06:50.293 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=0, FiltMin=0, FiltMax=84, Gamma=0.730
19:06:50.340 00.047 7080 UpdateGuideState exits: No star selected
19:06:50.340 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:50.340 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:06:50.340 00.000 7080 Enqueuing Expose request
19:06:50.340 00.000 8384 Worker thread wakes up
19:06:50.340 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:06:50.354 00.014 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:06:51.494 01.140 8384 Exposure complete
19:06:51.549 00.055 8384 worker thread done servicing request
19:06:51.549 00.000 7080 OnExposeComplete: enter
19:06:51.549 00.000 7080 UpdateGuideState(): m_state=1
19:06:51.549 00.000 7080 UpdateCurrentPosition: no star selected
19:06:51.549 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:06:51.556 00.007 7080 Status Line: No star selected
19:06:51.556 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=142, med=0, FiltMin=0, FiltMax=101, Gamma=0.730
19:06:51.604 00.048 7080 UpdateGuideState exits: No star selected
19:06:51.604 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:51.604 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:06:51.604 00.000 7080 Enqueuing Expose request
19:06:51.621 00.017 8384 Worker thread wakes up
19:06:51.621 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:06:51.621 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:06:52.539 00.918 8384 Exposure complete
19:06:52.611 00.072 8384 worker thread done servicing request
19:06:52.611 00.000 7080 OnExposeComplete: enter
19:06:52.621 00.010 7080 UpdateGuideState(): m_state=1
19:06:52.621 00.000 7080 UpdateCurrentPosition: no star selected
19:06:52.627 00.006 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:06:52.627 00.000 7080 Status Line: No star selected
19:06:52.638 00.011 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=126, med=0, FiltMin=0, FiltMax=110, Gamma=0.730
19:06:52.690 00.052 7080 UpdateGuideState exits: No star selected
19:06:52.690 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:52.690 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:06:52.697 00.007 7080 Enqueuing Expose request
19:06:52.702 00.005 8384 Worker thread wakes up
19:06:52.702 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:06:52.702 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:06:53.854 01.152 8384 Exposure complete
19:06:53.918 00.064 8384 worker thread done servicing request
19:06:53.918 00.000 7080 OnExposeComplete: enter
19:06:53.918 00.000 7080 UpdateGuideState(): m_state=1
19:06:53.918 00.000 7080 UpdateCurrentPosition: no star selected
19:06:53.918 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:06:53.918 00.000 7080 Status Line: No star selected
19:06:53.918 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=146, med=0, FiltMin=0, FiltMax=125, Gamma=0.730
19:06:53.964 00.046 7080 UpdateGuideState exits: No star selected
19:06:53.978 00.014 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:53.982 00.004 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:06:53.982 00.000 7080 Enqueuing Expose request
19:06:53.984 00.002 8384 Worker thread wakes up
19:06:53.984 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:06:53.984 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:06:54.916 00.932 8384 Exposure complete
19:06:54.966 00.050 8384 worker thread done servicing request
19:06:54.966 00.000 7080 OnExposeComplete: enter
19:06:54.974 00.008 7080 UpdateGuideState(): m_state=1
19:06:54.976 00.002 7080 UpdateCurrentPosition: no star selected
19:06:54.980 00.004 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:06:54.981 00.001 7080 Status Line: No star selected
19:06:54.987 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=113, med=0, FiltMin=0, FiltMax=93, Gamma=0.730
19:06:55.029 00.042 7080 UpdateGuideState exits: No star selected
19:06:55.029 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:55.029 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:06:55.029 00.000 7080 Enqueuing Expose request
19:06:55.029 00.000 8384 Worker thread wakes up
19:06:55.043 00.014 8384 worker thread servicing REQUEST_EXPOSE 1000
19:06:55.043 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:06:56.186 01.143 8384 Exposure complete
19:06:56.255 00.069 8384 worker thread done servicing request
19:06:56.255 00.000 7080 OnExposeComplete: enter
19:06:56.255 00.000 7080 UpdateGuideState(): m_state=1
19:06:56.255 00.000 7080 UpdateCurrentPosition: no star selected
19:06:56.255 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:06:56.263 00.008 7080 Status Line: No star selected
19:06:56.263 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=0, FiltMin=0, FiltMax=95, Gamma=0.730
19:06:56.312 00.049 7080 UpdateGuideState exits: No star selected
19:06:56.314 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:56.316 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:06:56.318 00.002 7080 Enqueuing Expose request
19:06:56.320 00.002 8384 Worker thread wakes up
19:06:56.320 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:06:56.320 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:06:57.247 00.927 8384 Exposure complete
19:06:57.302 00.055 8384 worker thread done servicing request
19:06:57.302 00.000 7080 OnExposeComplete: enter
19:06:57.302 00.000 7080 UpdateGuideState(): m_state=1
19:06:57.306 00.004 7080 UpdateCurrentPosition: no star selected
19:06:57.310 00.004 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:06:57.310 00.000 7080 Status Line: No star selected
19:06:57.310 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=0, FiltMin=0, FiltMax=98, Gamma=0.730
19:06:57.358 00.048 7080 UpdateGuideState exits: No star selected
19:06:57.358 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:57.358 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:06:57.358 00.000 7080 Enqueuing Expose request
19:06:57.369 00.011 8384 Worker thread wakes up
19:06:57.369 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:06:57.369 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:06:58.513 01.144 8384 Exposure complete
19:06:58.572 00.059 8384 worker thread done servicing request
19:06:58.572 00.000 7080 OnExposeComplete: enter
19:06:58.576 00.004 7080 UpdateGuideState(): m_state=1
19:06:58.576 00.000 7080 UpdateCurrentPosition: no star selected
19:06:58.576 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:06:58.576 00.000 7080 Status Line: No star selected
19:06:58.590 00.014 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=110, med=0, FiltMin=0, FiltMax=83, Gamma=0.730
19:06:58.625 00.035 7080 UpdateGuideState exits: No star selected
19:06:58.639 00.014 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:58.639 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:06:58.639 00.000 7080 Enqueuing Expose request
19:06:58.639 00.000 8384 Worker thread wakes up
19:06:58.639 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:06:58.639 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:06:59.564 00.925 8384 Exposure complete
19:06:59.631 00.067 8384 worker thread done servicing request
19:06:59.631 00.000 7080 OnExposeComplete: enter
19:06:59.631 00.000 7080 UpdateGuideState(): m_state=1
19:06:59.631 00.000 7080 UpdateCurrentPosition: no star selected
19:06:59.639 00.008 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:06:59.639 00.000 7080 Status Line: No star selected
19:06:59.639 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=140, med=0, FiltMin=0, FiltMax=110, Gamma=0.730
19:06:59.695 00.056 7080 UpdateGuideState exits: No star selected
19:06:59.697 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:06:59.699 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:06:59.701 00.002 7080 Enqueuing Expose request
19:06:59.703 00.002 8384 Worker thread wakes up
19:06:59.703 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:06:59.703 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:07:00.840 01.137 8384 Exposure complete
19:07:00.888 00.048 8384 worker thread done servicing request
19:07:00.888 00.000 7080 OnExposeComplete: enter
19:07:00.888 00.000 7080 UpdateGuideState(): m_state=1
19:07:00.888 00.000 7080 UpdateCurrentPosition: no star selected
19:07:00.888 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:07:00.888 00.000 7080 Status Line: No star selected
19:07:00.904 00.016 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=112, med=0, FiltMin=0, FiltMax=104, Gamma=0.730
19:07:00.936 00.032 7080 UpdateGuideState exits: No star selected
19:07:00.953 00.017 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:00.954 00.001 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:07:00.954 00.000 7080 Enqueuing Expose request
19:07:00.954 00.000 8384 Worker thread wakes up
19:07:00.954 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:07:00.954 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:07:01.873 00.919 8384 Exposure complete
19:07:01.926 00.053 8384 worker thread done servicing request
19:07:01.926 00.000 7080 OnExposeComplete: enter
19:07:01.926 00.000 7080 UpdateGuideState(): m_state=1
19:07:01.931 00.005 7080 UpdateCurrentPosition: no star selected
19:07:01.934 00.003 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:07:01.936 00.002 7080 Status Line: No star selected
19:07:01.942 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=127, med=0, FiltMin=0, FiltMax=98, Gamma=0.730
19:07:01.981 00.039 7080 UpdateGuideState exits: No star selected
19:07:01.981 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:01.981 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:07:01.981 00.000 7080 Enqueuing Expose request
19:07:01.996 00.015 8384 Worker thread wakes up
19:07:01.996 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:07:01.997 00.001 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:07:03.126 01.129 8384 Exposure complete
19:07:03.173 00.047 8384 worker thread done servicing request
19:07:03.173 00.000 7080 OnExposeComplete: enter
19:07:03.173 00.000 7080 UpdateGuideState(): m_state=1
19:07:03.173 00.000 7080 UpdateCurrentPosition: no star selected
19:07:03.173 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:07:03.182 00.009 7080 Status Line: No star selected
19:07:03.182 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=105, med=0, FiltMin=0, FiltMax=85, Gamma=0.730
19:07:03.220 00.038 7080 UpdateGuideState exits: No star selected
19:07:03.220 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:03.236 00.016 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:07:03.236 00.000 7080 Enqueuing Expose request
19:07:03.236 00.000 8384 Worker thread wakes up
19:07:03.236 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:07:03.236 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:07:04.175 00.939 8384 Exposure complete
19:07:04.253 00.078 8384 worker thread done servicing request
19:07:04.253 00.000 7080 OnExposeComplete: enter
19:07:04.253 00.000 7080 UpdateGuideState(): m_state=1
19:07:04.253 00.000 7080 UpdateCurrentPosition: no star selected
19:07:04.265 00.012 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:07:04.265 00.000 7080 Status Line: No star selected
19:07:04.269 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=0, FiltMin=0, FiltMax=107, Gamma=0.730
19:07:04.317 00.048 7080 UpdateGuideState exits: No star selected
19:07:04.317 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:04.317 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:07:04.317 00.000 7080 Enqueuing Expose request
19:07:04.317 00.000 8384 Worker thread wakes up
19:07:04.317 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:07:04.317 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:07:05.470 01.153 8384 Exposure complete
19:07:05.525 00.055 8384 worker thread done servicing request
19:07:05.525 00.000 7080 OnExposeComplete: enter
19:07:05.534 00.009 7080 UpdateGuideState(): m_state=1
19:07:05.534 00.000 7080 UpdateCurrentPosition: no star selected
19:07:05.534 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:07:05.534 00.000 7080 Status Line: No star selected
19:07:05.534 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=114, med=0, FiltMin=0, FiltMax=90, Gamma=0.730
19:07:05.588 00.054 7080 UpdateGuideState exits: No star selected
19:07:05.588 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:05.588 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:07:05.588 00.000 7080 Enqueuing Expose request
19:07:05.597 00.009 8384 Worker thread wakes up
19:07:05.597 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:07:05.597 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:07:06.520 00.923 8384 Exposure complete
19:07:06.559 00.039 8384 worker thread done servicing request
19:07:06.559 00.000 7080 OnExposeComplete: enter
19:07:06.575 00.016 7080 UpdateGuideState(): m_state=1
19:07:06.575 00.000 7080 UpdateCurrentPosition: no star selected
19:07:06.580 00.005 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:07:06.580 00.000 7080 Status Line: No star selected
19:07:06.580 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=133, med=0, FiltMin=0, FiltMax=105, Gamma=0.730
19:07:06.633 00.053 7080 UpdateGuideState exits: No star selected
19:07:06.635 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:06.637 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:07:06.639 00.002 7080 Enqueuing Expose request
19:07:06.639 00.000 8384 Worker thread wakes up
19:07:06.639 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:07:06.639 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:07:07.782 01.143 8384 Exposure complete
19:07:07.844 00.062 8384 worker thread done servicing request
19:07:07.844 00.000 7080 OnExposeComplete: enter
19:07:07.862 00.018 7080 UpdateGuideState(): m_state=1
19:07:07.864 00.002 7080 UpdateCurrentPosition: no star selected
19:07:07.864 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:07:07.864 00.000 7080 Status Line: No star selected
19:07:07.869 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=0, FiltMin=0, FiltMax=109, Gamma=0.730
19:07:07.907 00.038 7080 UpdateGuideState exits: No star selected
19:07:07.907 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:07.907 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:07:07.923 00.016 7080 Enqueuing Expose request
19:07:07.923 00.000 8384 Worker thread wakes up
19:07:07.923 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:07:07.923 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:07:08.857 00.934 8384 Exposure complete
19:07:08.904 00.047 8384 worker thread done servicing request
19:07:08.904 00.000 7080 OnExposeComplete: enter
19:07:08.922 00.018 7080 UpdateGuideState(): m_state=1
19:07:08.924 00.002 7080 UpdateCurrentPosition: no star selected
19:07:08.926 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:07:08.926 00.000 7080 Status Line: No star selected
19:07:08.931 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=149, med=0, FiltMin=0, FiltMax=106, Gamma=0.730
19:07:08.968 00.037 7080 UpdateGuideState exits: No star selected
19:07:08.968 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:08.983 00.015 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:07:08.983 00.000 7080 Enqueuing Expose request
19:07:08.983 00.000 8384 Worker thread wakes up
19:07:08.983 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:07:08.983 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:07:10.142 01.159 8384 Exposure complete
19:07:10.213 00.071 8384 worker thread done servicing request
19:07:10.213 00.000 7080 OnExposeComplete: enter
19:07:10.213 00.000 7080 UpdateGuideState(): m_state=1
19:07:10.213 00.000 7080 UpdateCurrentPosition: no star selected
19:07:10.222 00.009 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:07:10.222 00.000 7080 Status Line: No star selected
19:07:10.222 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=111, med=0, FiltMin=0, FiltMax=92, Gamma=0.730
19:07:10.275 00.053 7080 UpdateGuideState exits: No star selected
19:07:10.275 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:10.275 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:07:10.275 00.000 7080 Enqueuing Expose request
19:07:10.275 00.000 8384 Worker thread wakes up
19:07:10.275 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:07:10.275 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:07:11.198 00.923 8384 Exposure complete
19:07:11.246 00.048 8384 worker thread done servicing request
19:07:11.246 00.000 7080 OnExposeComplete: enter
19:07:11.251 00.005 7080 UpdateGuideState(): m_state=1
19:07:11.251 00.000 7080 UpdateCurrentPosition: no star selected
19:07:11.251 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:07:11.251 00.000 7080 Status Line: No star selected
19:07:11.261 00.010 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=0, FiltMin=0, FiltMax=96, Gamma=0.730
19:07:11.313 00.052 7080 UpdateGuideState exits: No star selected
19:07:11.315 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:11.315 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:07:11.315 00.000 7080 Enqueuing Expose request
19:07:11.315 00.000 8384 Worker thread wakes up
19:07:11.315 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:07:11.315 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:07:12.463 01.148 8384 Exposure complete
19:07:12.534 00.071 8384 worker thread done servicing request
19:07:12.534 00.000 7080 OnExposeComplete: enter
19:07:12.534 00.000 7080 UpdateGuideState(): m_state=1
19:07:12.550 00.016 7080 UpdateCurrentPosition: no star selected
19:07:12.550 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:07:12.550 00.000 7080 Status Line: No star selected
19:07:12.556 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=0, FiltMin=0, FiltMax=96, Gamma=0.730
19:07:12.600 00.044 7080 UpdateGuideState exits: No star selected
19:07:12.600 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:12.600 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:07:12.600 00.000 7080 Enqueuing Expose request
19:07:12.600 00.000 8384 Worker thread wakes up
19:07:12.600 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:07:12.600 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:07:13.550 00.950 8384 Exposure complete
19:07:13.599 00.049 8384 worker thread done servicing request
19:07:13.599 00.000 7080 OnExposeComplete: enter
19:07:13.599 00.000 7080 UpdateGuideState(): m_state=1
19:07:13.599 00.000 7080 UpdateCurrentPosition: no star selected
19:07:13.616 00.017 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:07:13.620 00.004 7080 Status Line: No star selected
19:07:13.627 00.007 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=0, FiltMin=0, FiltMax=101, Gamma=0.730
19:07:13.673 00.046 7080 UpdateGuideState exits: No star selected
19:07:13.675 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:13.677 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:07:13.679 00.002 7080 Enqueuing Expose request
19:07:13.681 00.002 8384 Worker thread wakes up
19:07:13.681 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:07:13.681 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:07:14.818 01.137 8384 Exposure complete
19:07:14.873 00.055 8384 worker thread done servicing request
19:07:14.873 00.000 7080 OnExposeComplete: enter
19:07:14.873 00.000 7080 UpdateGuideState(): m_state=1
19:07:14.873 00.000 7080 UpdateCurrentPosition: no star selected
19:07:14.873 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:07:14.873 00.000 7080 Status Line: No star selected
19:07:14.886 00.013 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=0, FiltMin=0, FiltMax=103, Gamma=0.730
19:07:14.934 00.048 7080 UpdateGuideState exits: No star selected
19:07:14.938 00.004 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:14.940 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:07:14.940 00.000 7080 Enqueuing Expose request
19:07:14.940 00.000 8384 Worker thread wakes up
19:07:14.940 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:07:14.940 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:07:15.866 00.926 8384 Exposure complete
19:07:15.933 00.067 8384 worker thread done servicing request
19:07:15.933 00.000 7080 OnExposeComplete: enter
19:07:15.933 00.000 7080 UpdateGuideState(): m_state=1
19:07:15.950 00.017 7080 UpdateCurrentPosition: no star selected
19:07:15.951 00.001 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:07:15.951 00.000 7080 Status Line: No star selected
19:07:15.951 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=0, FiltMin=0, FiltMax=97, Gamma=0.730
19:07:15.996 00.045 7080 UpdateGuideState exits: No star selected
19:07:15.996 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:15.996 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:07:16.012 00.016 7080 Enqueuing Expose request
19:07:16.015 00.003 8384 Worker thread wakes up
19:07:16.015 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:07:16.015 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:07:17.152 01.137 8384 Exposure complete
19:07:17.199 00.047 8384 worker thread done servicing request
19:07:17.199 00.000 7080 OnExposeComplete: enter
19:07:17.199 00.000 7080 UpdateGuideState(): m_state=1
19:07:17.199 00.000 7080 UpdateCurrentPosition: no star selected
19:07:17.209 00.010 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:07:17.209 00.000 7080 Status Line: No star selected
19:07:17.213 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=107, med=0, FiltMin=0, FiltMax=87, Gamma=0.730
19:07:17.260 00.047 7080 UpdateGuideState exits: No star selected
19:07:17.260 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:17.260 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:07:17.260 00.000 7080 Enqueuing Expose request
19:07:17.260 00.000 8384 Worker thread wakes up
19:07:17.260 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:07:17.260 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:07:18.200 00.940 8384 Exposure complete
19:07:18.259 00.059 8384 worker thread done servicing request
19:07:18.259 00.000 7080 OnExposeComplete: enter
19:07:18.259 00.000 7080 UpdateGuideState(): m_state=1
19:07:18.259 00.000 7080 UpdateCurrentPosition: no star selected
19:07:18.259 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:07:18.259 00.000 7080 Status Line: No star selected
19:07:18.277 00.018 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=134, med=0, FiltMin=0, FiltMax=102, Gamma=0.730
19:07:18.322 00.045 7080 UpdateGuideState exits: No star selected
19:07:18.322 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:18.322 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:07:18.322 00.000 7080 Enqueuing Expose request
19:07:18.322 00.000 8384 Worker thread wakes up
19:07:18.322 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:07:18.322 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:07:19.465 01.143 8384 Exposure complete
19:07:19.528 00.063 8384 worker thread done servicing request
19:07:19.528 00.000 7080 OnExposeComplete: enter
19:07:19.528 00.000 7080 UpdateGuideState(): m_state=1
19:07:19.528 00.000 7080 UpdateCurrentPosition: no star selected
19:07:19.528 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:07:19.528 00.000 7080 Status Line: No star selected
19:07:19.528 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=137, med=0, FiltMin=0, FiltMax=103, Gamma=0.730
19:07:19.588 00.060 7080 UpdateGuideState exits: No star selected
19:07:19.592 00.004 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:19.594 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:07:19.596 00.002 7080 Enqueuing Expose request
19:07:19.598 00.002 8384 Worker thread wakes up
19:07:19.598 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:07:19.598 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:07:20.510 00.912 8384 Exposure complete
19:07:20.561 00.051 8384 worker thread done servicing request
19:07:20.561 00.000 7080 OnExposeComplete: enter
19:07:20.561 00.000 7080 UpdateGuideState(): m_state=1
19:07:20.561 00.000 7080 UpdateCurrentPosition: no star selected
19:07:20.561 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:07:20.561 00.000 7080 Status Line: No star selected
19:07:20.572 00.011 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=0, FiltMin=0, FiltMax=97, Gamma=0.730
19:07:20.621 00.049 7080 UpdateGuideState exits: No star selected
19:07:20.621 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:20.621 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:07:20.621 00.000 7080 Enqueuing Expose request
19:07:20.621 00.000 8384 Worker thread wakes up
19:07:20.621 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:07:20.621 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:07:21.777 01.156 8384 Exposure complete
19:07:21.852 00.075 8384 worker thread done servicing request
19:07:21.852 00.000 7080 OnExposeComplete: enter
19:07:21.852 00.000 7080 UpdateGuideState(): m_state=1
19:07:21.856 00.004 7080 UpdateCurrentPosition: no star selected
19:07:21.856 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:07:21.856 00.000 7080 Status Line: No star selected
19:07:21.856 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=149, med=0, FiltMin=0, FiltMax=113, Gamma=0.730
19:07:21.903 00.047 7080 UpdateGuideState exits: No star selected
19:07:21.903 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:21.903 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:07:21.903 00.000 7080 Enqueuing Expose request
19:07:21.903 00.000 8384 Worker thread wakes up
19:07:21.903 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:07:21.903 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:07:22.839 00.936 8384 Exposure complete
19:07:22.902 00.063 8384 worker thread done servicing request
19:07:22.902 00.000 7080 OnExposeComplete: enter
19:07:22.918 00.016 7080 UpdateGuideState(): m_state=1
19:07:22.918 00.000 7080 UpdateCurrentPosition: no star selected
19:07:22.923 00.005 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:07:22.923 00.000 7080 Status Line: No star selected
19:07:22.923 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=133, med=0, FiltMin=0, FiltMax=101, Gamma=0.730
19:07:22.974 00.051 7080 UpdateGuideState exits: No star selected
19:07:22.976 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:22.978 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:07:22.981 00.003 7080 Enqueuing Expose request
19:07:22.981 00.000 8384 Worker thread wakes up
19:07:22.981 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:07:22.981 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:07:24.138 01.157 8384 Exposure complete
19:07:24.185 00.047 8384 worker thread done servicing request
19:07:24.185 00.000 7080 OnExposeComplete: enter
19:07:24.185 00.000 7080 UpdateGuideState(): m_state=1
19:07:24.185 00.000 7080 UpdateCurrentPosition: no star selected
19:07:24.185 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:07:24.185 00.000 7080 Status Line: No star selected
19:07:24.203 00.018 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=114, med=0, FiltMin=0, FiltMax=96, Gamma=0.730
19:07:24.249 00.046 7080 UpdateGuideState exits: No star selected
19:07:24.249 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:24.249 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:07:24.249 00.000 7080 Enqueuing Expose request
19:07:24.249 00.000 8384 Worker thread wakes up
19:07:24.249 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:07:24.249 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:07:25.186 00.937 8384 Exposure complete
19:07:25.251 00.065 8384 worker thread done servicing request
19:07:25.251 00.000 7080 OnExposeComplete: enter
19:07:25.251 00.000 7080 UpdateGuideState(): m_state=1
19:07:25.251 00.000 7080 UpdateCurrentPosition: no star selected
19:07:25.251 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:07:25.251 00.000 7080 Status Line: No star selected
19:07:25.265 00.014 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=0, FiltMin=0, FiltMax=102, Gamma=0.730
19:07:25.310 00.045 7080 UpdateGuideState exits: No star selected
19:07:25.313 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:25.313 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:07:25.313 00.000 7080 Enqueuing Expose request
19:07:25.313 00.000 8384 Worker thread wakes up
19:07:25.313 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:07:25.313 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:07:26.462 01.149 8384 Exposure complete
19:07:26.519 00.057 8384 worker thread done servicing request
19:07:26.519 00.000 7080 OnExposeComplete: enter
19:07:26.519 00.000 7080 UpdateGuideState(): m_state=1
19:07:26.519 00.000 7080 UpdateCurrentPosition: no star selected
19:07:26.527 00.008 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:07:26.529 00.002 7080 Status Line: No star selected
19:07:26.533 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=0, FiltMin=0, FiltMax=96, Gamma=0.730
19:07:26.566 00.033 7080 UpdateGuideState exits: No star selected
19:07:26.566 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:26.582 00.016 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:07:26.582 00.000 7080 Enqueuing Expose request
19:07:26.582 00.000 8384 Worker thread wakes up
19:07:26.582 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:07:26.582 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:07:27.520 00.938 8384 Exposure complete
19:07:27.583 00.063 8384 worker thread done servicing request
19:07:27.583 00.000 7080 OnExposeComplete: enter
19:07:27.583 00.000 7080 UpdateGuideState(): m_state=1
19:07:27.588 00.005 7080 UpdateCurrentPosition: no star selected
19:07:27.588 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:07:27.588 00.000 7080 Status Line: No star selected
19:07:27.597 00.009 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=114, med=0, FiltMin=0, FiltMax=99, Gamma=0.730
19:07:27.630 00.033 7080 UpdateGuideState exits: No star selected
19:07:27.630 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:27.646 00.016 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:07:27.646 00.000 7080 Enqueuing Expose request
19:07:27.650 00.004 8384 Worker thread wakes up
19:07:27.650 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:07:27.650 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:07:28.805 01.155 8384 Exposure complete
19:07:28.853 00.048 8384 worker thread done servicing request
19:07:28.853 00.000 7080 OnExposeComplete: enter
19:07:28.853 00.000 7080 UpdateGuideState(): m_state=1
19:07:28.869 00.016 7080 UpdateCurrentPosition: no star selected
19:07:28.869 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:07:28.869 00.000 7080 Status Line: No star selected
19:07:28.869 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=135, med=0, FiltMin=0, FiltMax=112, Gamma=0.730
19:07:28.916 00.047 7080 UpdateGuideState exits: No star selected
19:07:28.916 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:28.916 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:07:28.916 00.000 7080 Enqueuing Expose request
19:07:28.916 00.000 8384 Worker thread wakes up
19:07:28.916 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:07:28.916 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:07:29.853 00.937 8384 Exposure complete
19:07:29.900 00.047 8384 worker thread done servicing request
19:07:29.900 00.000 7080 OnExposeComplete: enter
19:07:29.900 00.000 7080 UpdateGuideState(): m_state=1
19:07:29.900 00.000 7080 UpdateCurrentPosition: no star selected
19:07:29.900 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:07:29.900 00.000 7080 Status Line: No star selected
19:07:29.916 00.016 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=133, med=0, FiltMin=0, FiltMax=110, Gamma=0.730
19:07:29.961 00.045 7080 UpdateGuideState exits: No star selected
19:07:29.963 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:29.963 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:07:29.963 00.000 7080 Enqueuing Expose request
19:07:29.963 00.000 8384 Worker thread wakes up
19:07:29.963 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:07:29.963 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:07:31.119 01.156 8384 Exposure complete
19:07:31.185 00.066 8384 worker thread done servicing request
19:07:31.185 00.000 7080 OnExposeComplete: enter
19:07:31.185 00.000 7080 UpdateGuideState(): m_state=1
19:07:31.185 00.000 7080 UpdateCurrentPosition: no star selected
19:07:31.185 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:07:31.185 00.000 7080 Status Line: No star selected
19:07:31.200 00.015 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=128, med=0, FiltMin=0, FiltMax=115, Gamma=0.730
19:07:31.248 00.048 7080 UpdateGuideState exits: No star selected
19:07:31.248 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:31.248 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:07:31.248 00.000 7080 Enqueuing Expose request
19:07:31.248 00.000 8384 Worker thread wakes up
19:07:31.248 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:07:31.248 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:07:32.185 00.937 8384 Exposure complete
19:07:32.232 00.047 8384 worker thread done servicing request
19:07:32.232 00.000 7080 OnExposeComplete: enter
19:07:32.232 00.000 7080 UpdateGuideState(): m_state=1
19:07:32.244 00.012 7080 UpdateCurrentPosition: no star selected
19:07:32.248 00.004 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:07:32.248 00.000 7080 Status Line: No star selected
19:07:32.248 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=0, FiltMin=0, FiltMax=105, Gamma=0.730
19:07:32.300 00.052 7080 UpdateGuideState exits: No star selected
19:07:32.302 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:32.304 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:07:32.306 00.002 7080 Enqueuing Expose request
19:07:32.309 00.003 8384 Worker thread wakes up
19:07:32.309 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:07:32.309 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:07:33.456 01.147 8384 Exposure complete
19:07:33.525 00.069 8384 worker thread done servicing request
19:07:33.525 00.000 7080 OnExposeComplete: enter
19:07:33.536 00.011 7080 UpdateGuideState(): m_state=1
19:07:33.536 00.000 7080 UpdateCurrentPosition: no star selected
19:07:33.541 00.005 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:07:33.543 00.002 7080 Status Line: No star selected
19:07:33.549 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=108, med=0, FiltMin=0, FiltMax=98, Gamma=0.730
19:07:33.596 00.047 7080 UpdateGuideState exits: No star selected
19:07:33.599 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:33.602 00.003 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:07:33.602 00.000 7080 Enqueuing Expose request
19:07:33.602 00.000 8384 Worker thread wakes up
19:07:33.602 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:07:33.602 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:07:34.533 00.931 8384 Exposure complete
19:07:34.604 00.071 8384 worker thread done servicing request
19:07:34.604 00.000 7080 OnExposeComplete: enter
19:07:34.604 00.000 7080 UpdateGuideState(): m_state=1
19:07:34.604 00.000 7080 UpdateCurrentPosition: no star selected
19:07:34.604 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:07:34.604 00.000 7080 Status Line: No star selected
19:07:34.616 00.012 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=150, med=0, FiltMin=0, FiltMax=113, Gamma=0.730
19:07:34.665 00.049 7080 UpdateGuideState exits: No star selected
19:07:34.665 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:34.665 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:07:34.665 00.000 7080 Enqueuing Expose request
19:07:34.665 00.000 8384 Worker thread wakes up
19:07:34.665 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:07:34.665 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:07:35.807 01.142 8384 Exposure complete
19:07:35.853 00.046 8384 worker thread done servicing request
19:07:35.853 00.000 7080 OnExposeComplete: enter
19:07:35.853 00.000 7080 UpdateGuideState(): m_state=1
19:07:35.853 00.000 7080 UpdateCurrentPosition: no star selected
19:07:35.853 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:07:35.853 00.000 7080 Status Line: No star selected
19:07:35.853 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=156, med=0, FiltMin=0, FiltMax=123, Gamma=0.730
19:07:35.900 00.047 7080 UpdateGuideState exits: No star selected
19:07:35.900 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:35.900 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:07:35.916 00.016 7080 Enqueuing Expose request
19:07:35.916 00.000 8384 Worker thread wakes up
19:07:35.916 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:07:35.916 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:07:36.850 00.934 8384 Exposure complete
19:07:36.900 00.050 8384 worker thread done servicing request
19:07:36.900 00.000 7080 OnExposeComplete: enter
19:07:36.900 00.000 7080 UpdateGuideState(): m_state=1
19:07:36.900 00.000 7080 UpdateCurrentPosition: no star selected
19:07:36.900 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:07:36.913 00.013 7080 Status Line: No star selected
19:07:36.913 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=0, FiltMin=0, FiltMax=93, Gamma=0.730
19:07:36.963 00.050 7080 UpdateGuideState exits: No star selected
19:07:36.963 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:36.963 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:07:36.963 00.000 7080 Enqueuing Expose request
19:07:36.963 00.000 8384 Worker thread wakes up
19:07:36.963 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:07:36.963 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:07:38.111 01.148 8384 Exposure complete
19:07:38.190 00.079 8384 worker thread done servicing request
19:07:38.190 00.000 7080 OnExposeComplete: enter
19:07:38.190 00.000 7080 UpdateGuideState(): m_state=1
19:07:38.190 00.000 7080 UpdateCurrentPosition: no star selected
19:07:38.196 00.006 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:07:38.196 00.000 7080 Status Line: No star selected
19:07:38.196 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=134, med=0, FiltMin=0, FiltMax=106, Gamma=0.730
19:07:38.246 00.050 7080 UpdateGuideState exits: No star selected
19:07:38.246 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:38.246 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:07:38.246 00.000 7080 Enqueuing Expose request
19:07:38.246 00.000 8384 Worker thread wakes up
19:07:38.246 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:07:38.246 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:07:39.165 00.919 8384 Exposure complete
19:07:39.209 00.044 8384 worker thread done servicing request
19:07:39.209 00.000 7080 OnExposeComplete: enter
19:07:39.213 00.004 7080 UpdateGuideState(): m_state=1
19:07:39.213 00.000 7080 UpdateCurrentPosition: no star selected
19:07:39.219 00.006 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:07:39.219 00.000 7080 Status Line: No star selected
19:07:39.224 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=110, med=0, FiltMin=0, FiltMax=83, Gamma=0.730
19:07:39.256 00.032 7080 UpdateGuideState exits: No star selected
19:07:39.272 00.016 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:39.272 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:07:39.275 00.003 7080 Enqueuing Expose request
19:07:39.275 00.000 8384 Worker thread wakes up
19:07:39.275 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:07:39.275 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:07:40.418 01.143 8384 Exposure complete
19:07:40.464 00.046 8384 worker thread done servicing request
19:07:40.464 00.000 7080 OnExposeComplete: enter
19:07:40.469 00.005 7080 UpdateGuideState(): m_state=1
19:07:40.471 00.002 7080 UpdateCurrentPosition: no star selected
19:07:40.473 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:07:40.475 00.002 7080 Status Line: No star selected
19:07:40.482 00.007 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=0, FiltMin=0, FiltMax=101, Gamma=0.730
19:07:40.525 00.043 7080 UpdateGuideState exits: No star selected
19:07:40.525 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:40.525 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:07:40.525 00.000 7080 Enqueuing Expose request
19:07:40.525 00.000 8384 Worker thread wakes up
19:07:40.525 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:07:40.525 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:07:41.443 00.918 8384 Exposure complete
19:07:41.493 00.050 8384 worker thread done servicing request
19:07:41.494 00.001 7080 OnExposeComplete: enter
19:07:41.496 00.002 7080 UpdateGuideState(): m_state=1
19:07:41.498 00.002 7080 UpdateCurrentPosition: no star selected
19:07:41.500 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:07:41.504 00.004 7080 Status Line: No star selected
19:07:41.509 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=113, med=0, FiltMin=0, FiltMax=94, Gamma=0.730
19:07:41.556 00.047 7080 UpdateGuideState exits: No star selected
19:07:41.560 00.004 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:41.562 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:07:41.566 00.004 7080 Enqueuing Expose request
19:07:41.568 00.002 8384 Worker thread wakes up
19:07:41.568 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:07:41.568 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:07:42.713 01.145 8384 Exposure complete
19:07:42.775 00.062 8384 worker thread done servicing request
19:07:42.775 00.000 7080 OnExposeComplete: enter
19:07:42.791 00.016 7080 UpdateGuideState(): m_state=1
19:07:42.791 00.000 7080 UpdateCurrentPosition: no star selected
19:07:42.791 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:07:42.791 00.000 7080 Status Line: No star selected
19:07:42.791 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=107, med=0, FiltMin=0, FiltMax=93, Gamma=0.730
19:07:42.839 00.048 7080 UpdateGuideState exits: No star selected
19:07:42.839 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:42.839 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:07:42.855 00.016 7080 Enqueuing Expose request
19:07:42.855 00.000 8384 Worker thread wakes up
19:07:42.855 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:07:42.855 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:07:43.775 00.920 8384 Exposure complete
19:07:43.855 00.080 8384 worker thread done servicing request
19:07:43.855 00.000 7080 OnExposeComplete: enter
19:07:43.855 00.000 7080 UpdateGuideState(): m_state=1
19:07:43.869 00.014 7080 UpdateCurrentPosition: no star selected
19:07:43.873 00.004 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:07:43.875 00.002 7080 Status Line: No star selected
19:07:43.877 00.002 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=138, med=0, FiltMin=0, FiltMax=109, Gamma=0.730
19:07:43.918 00.041 7080 UpdateGuideState exits: No star selected
19:07:43.918 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:43.918 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:07:43.934 00.016 7080 Enqueuing Expose request
19:07:43.934 00.000 8384 Worker thread wakes up
19:07:43.934 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:07:43.934 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:07:45.074 01.140 8384 Exposure complete
19:07:45.121 00.047 8384 worker thread done servicing request
19:07:45.121 00.000 7080 OnExposeComplete: enter
19:07:45.121 00.000 7080 UpdateGuideState(): m_state=1
19:07:45.121 00.000 7080 UpdateCurrentPosition: no star selected
19:07:45.131 00.010 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:07:45.131 00.000 7080 Status Line: No star selected
19:07:45.137 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=113, med=0, FiltMin=0, FiltMax=98, Gamma=0.730
19:07:45.193 00.056 7080 UpdateGuideState exits: No star selected
19:07:45.201 00.008 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:45.201 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:07:45.201 00.000 7080 Enqueuing Expose request
19:07:45.201 00.000 8384 Worker thread wakes up
19:07:45.201 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:07:45.201 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:07:46.135 00.934 8384 Exposure complete
19:07:46.197 00.062 8384 worker thread done servicing request
19:07:46.197 00.000 7080 OnExposeComplete: enter
19:07:46.197 00.000 7080 UpdateGuideState(): m_state=1
19:07:46.197 00.000 7080 UpdateCurrentPosition: no star selected
19:07:46.208 00.011 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:07:46.208 00.000 7080 Status Line: No star selected
19:07:46.213 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=112, med=0, FiltMin=0, FiltMax=87, Gamma=0.730
19:07:46.260 00.047 7080 UpdateGuideState exits: No star selected
19:07:46.260 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:46.260 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:07:46.260 00.000 7080 Enqueuing Expose request
19:07:46.260 00.000 8384 Worker thread wakes up
19:07:46.260 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:07:46.260 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:07:47.419 01.159 8384 Exposure complete
19:07:47.494 00.075 8384 worker thread done servicing request
19:07:47.494 00.000 7080 OnExposeComplete: enter
19:07:47.494 00.000 7080 UpdateGuideState(): m_state=1
19:07:47.494 00.000 7080 UpdateCurrentPosition: no star selected
19:07:47.494 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:07:47.494 00.000 7080 Status Line: No star selected
19:07:47.510 00.016 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=107, med=0, FiltMin=0, FiltMax=85, Gamma=0.730
19:07:47.557 00.047 7080 UpdateGuideState exits: No star selected
19:07:47.559 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:47.559 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:07:47.559 00.000 7080 Enqueuing Expose request
19:07:47.559 00.000 8384 Worker thread wakes up
19:07:47.559 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:07:47.559 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:07:48.479 00.920 8384 Exposure complete
19:07:48.556 00.077 8384 worker thread done servicing request
19:07:48.556 00.000 7080 OnExposeComplete: enter
19:07:48.556 00.000 7080 UpdateGuideState(): m_state=1
19:07:48.556 00.000 7080 UpdateCurrentPosition: no star selected
19:07:48.556 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:07:48.556 00.000 7080 Status Line: No star selected
19:07:48.556 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=3, Gamma=0.730
19:07:48.616 00.060 7080 UpdateGuideState exits: No star selected
19:07:48.619 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:48.624 00.005 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:07:48.628 00.004 7080 Enqueuing Expose request
19:07:48.630 00.002 8384 Worker thread wakes up
19:07:48.630 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:07:48.630 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:07:49.779 01.149 8384 Exposure complete
19:07:49.855 00.076 8384 worker thread done servicing request
19:07:49.855 00.000 7080 OnExposeComplete: enter
19:07:49.855 00.000 7080 UpdateGuideState(): m_state=1
19:07:49.859 00.004 7080 UpdateCurrentPosition: no star selected
19:07:49.859 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:07:49.859 00.000 7080 Status Line: No star selected
19:07:49.859 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=2, Gamma=0.730
19:07:49.907 00.048 7080 UpdateGuideState exits: No star selected
19:07:49.907 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:49.907 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:07:49.907 00.000 7080 Enqueuing Expose request
19:07:49.907 00.000 8384 Worker thread wakes up
19:07:49.907 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:07:49.907 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:07:50.838 00.931 8384 Exposure complete
19:07:50.900 00.062 8384 worker thread done servicing request
19:07:50.900 00.000 7080 OnExposeComplete: enter
19:07:50.900 00.000 7080 UpdateGuideState(): m_state=1
19:07:50.900 00.000 7080 UpdateCurrentPosition: no star selected
19:07:50.906 00.006 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:07:50.906 00.000 7080 Status Line: No star selected
19:07:50.906 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=4, Gamma=0.730
19:07:50.954 00.048 7080 UpdateGuideState exits: No star selected
19:07:50.954 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:50.963 00.009 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:07:50.965 00.002 7080 Enqueuing Expose request
19:07:50.971 00.006 8384 Worker thread wakes up
19:07:50.971 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:07:50.971 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:07:52.129 01.158 8384 Exposure complete
19:07:52.195 00.066 8384 worker thread done servicing request
19:07:52.195 00.000 7080 OnExposeComplete: enter
19:07:52.195 00.000 7080 UpdateGuideState(): m_state=1
19:07:52.195 00.000 7080 UpdateCurrentPosition: no star selected
19:07:52.195 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:07:52.195 00.000 7080 Status Line: No star selected
19:07:52.195 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=2, Gamma=0.730
19:07:52.244 00.049 7080 UpdateGuideState exits: No star selected
19:07:52.244 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:52.256 00.012 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:07:52.258 00.002 7080 Enqueuing Expose request
19:07:52.260 00.002 8384 Worker thread wakes up
19:07:52.260 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:07:52.260 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:07:53.190 00.930 8384 Exposure complete
19:07:53.255 00.065 8384 worker thread done servicing request
19:07:53.255 00.000 7080 OnExposeComplete: enter
19:07:53.255 00.000 7080 UpdateGuideState(): m_state=1
19:07:53.255 00.000 7080 UpdateCurrentPosition: no star selected
19:07:53.255 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:07:53.255 00.000 7080 Status Line: No star selected
19:07:53.269 00.014 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=13, Gamma=0.730
19:07:53.318 00.049 7080 UpdateGuideState exits: No star selected
19:07:53.320 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:53.322 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:07:53.324 00.002 7080 Enqueuing Expose request
19:07:53.326 00.002 8384 Worker thread wakes up
19:07:53.326 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:07:53.326 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:07:54.463 01.137 8384 Exposure complete
19:07:54.525 00.062 8384 worker thread done servicing request
19:07:54.525 00.000 7080 OnExposeComplete: enter
19:07:54.525 00.000 7080 UpdateGuideState(): m_state=1
19:07:54.525 00.000 7080 UpdateCurrentPosition: no star selected
19:07:54.525 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:07:54.537 00.012 7080 Status Line: No star selected
19:07:54.537 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=2, Gamma=0.730
19:07:54.588 00.051 7080 UpdateGuideState exits: No star selected
19:07:54.588 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:54.588 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:07:54.588 00.000 7080 Enqueuing Expose request
19:07:54.588 00.000 8384 Worker thread wakes up
19:07:54.588 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:07:54.588 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:07:55.504 00.916 8384 Exposure complete
19:07:55.585 00.081 8384 worker thread done servicing request
19:07:55.585 00.000 7080 OnExposeComplete: enter
19:07:55.588 00.003 7080 UpdateGuideState(): m_state=1
19:07:55.588 00.000 7080 UpdateCurrentPosition: no star selected
19:07:55.591 00.003 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:07:55.593 00.002 7080 Status Line: No star selected
19:07:55.598 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=23, med=1, FiltMin=0, FiltMax=3, Gamma=0.730
19:07:55.649 00.051 7080 UpdateGuideState exits: No star selected
19:07:55.654 00.005 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:55.654 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:07:55.654 00.000 7080 Enqueuing Expose request
19:07:55.654 00.000 8384 Worker thread wakes up
19:07:55.654 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:07:55.662 00.008 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:07:56.802 01.140 8384 Exposure complete
19:07:56.878 00.076 8384 worker thread done servicing request
19:07:56.878 00.000 7080 OnExposeComplete: enter
19:07:56.878 00.000 7080 UpdateGuideState(): m_state=1
19:07:56.893 00.015 7080 UpdateCurrentPosition: no star selected
19:07:56.893 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:07:56.893 00.000 7080 Status Line: No star selected
19:07:56.900 00.007 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=2, Gamma=0.730
19:07:56.941 00.041 7080 UpdateGuideState exits: No star selected
19:07:56.941 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:56.941 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:07:56.941 00.000 7080 Enqueuing Expose request
19:07:56.941 00.000 8384 Worker thread wakes up
19:07:56.941 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:07:56.941 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:07:57.858 00.917 8384 Exposure complete
19:07:57.914 00.056 8384 worker thread done servicing request
19:07:57.914 00.000 7080 OnExposeComplete: enter
19:07:57.914 00.000 7080 UpdateGuideState(): m_state=1
19:07:57.914 00.000 7080 UpdateCurrentPosition: no star selected
19:07:57.914 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:07:57.921 00.007 7080 Status Line: No star selected
19:07:57.921 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=1, FiltMin=0, FiltMax=2, Gamma=0.730
19:07:57.969 00.048 7080 UpdateGuideState exits: No star selected
19:07:57.969 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:57.969 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:07:57.969 00.000 7080 Enqueuing Expose request
19:07:57.969 00.000 8384 Worker thread wakes up
19:07:57.969 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:07:57.969 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:07:59.125 01.156 8384 Exposure complete
19:07:59.196 00.071 8384 worker thread done servicing request
19:07:59.196 00.000 7080 OnExposeComplete: enter
19:07:59.196 00.000 7080 UpdateGuideState(): m_state=1
19:07:59.196 00.000 7080 UpdateCurrentPosition: no star selected
19:07:59.196 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:07:59.196 00.000 7080 Status Line: No star selected
19:07:59.206 00.010 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=1, FiltMin=0, FiltMax=2, Gamma=0.730
19:07:59.254 00.048 7080 UpdateGuideState exits: No star selected
19:07:59.254 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:07:59.254 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:07:59.254 00.000 7080 Enqueuing Expose request
19:07:59.254 00.000 8384 Worker thread wakes up
19:07:59.254 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:07:59.254 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:08:00.186 00.932 8384 Exposure complete
19:08:00.250 00.064 8384 worker thread done servicing request
19:08:00.250 00.000 7080 OnExposeComplete: enter
19:08:00.250 00.000 7080 UpdateGuideState(): m_state=1
19:08:00.265 00.015 7080 UpdateCurrentPosition: no star selected
19:08:00.265 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:08:00.265 00.000 7080 Status Line: No star selected
19:08:00.275 00.010 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=1, FiltMin=0, FiltMax=2, Gamma=0.730
19:08:00.313 00.038 7080 UpdateGuideState exits: No star selected
19:08:00.313 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:00.313 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:08:00.313 00.000 7080 Enqueuing Expose request
19:08:00.313 00.000 8384 Worker thread wakes up
19:08:00.313 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:08:00.313 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:08:01.459 01.146 8384 Exposure complete
19:08:01.502 00.043 8384 worker thread done servicing request
19:08:01.502 00.000 7080 OnExposeComplete: enter
19:08:01.502 00.000 7080 UpdateGuideState(): m_state=1
19:08:01.502 00.000 7080 UpdateCurrentPosition: no star selected
19:08:01.502 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:08:01.518 00.016 7080 Status Line: No star selected
19:08:01.518 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=9, Gamma=0.730
19:08:01.566 00.048 7080 UpdateGuideState exits: No star selected
19:08:01.566 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:01.566 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:08:01.566 00.000 7080 Enqueuing Expose request
19:08:01.566 00.000 8384 Worker thread wakes up
19:08:01.566 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:08:01.566 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:08:02.494 00.928 8384 Exposure complete
19:08:02.572 00.078 8384 worker thread done servicing request
19:08:02.572 00.000 7080 OnExposeComplete: enter
19:08:02.572 00.000 7080 UpdateGuideState(): m_state=1
19:08:02.572 00.000 7080 UpdateCurrentPosition: no star selected
19:08:02.572 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:08:02.572 00.000 7080 Status Line: No star selected
19:08:02.582 00.010 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=2, Gamma=0.730
19:08:02.629 00.047 7080 UpdateGuideState exits: No star selected
19:08:02.629 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:02.629 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:08:02.629 00.000 7080 Enqueuing Expose request
19:08:02.629 00.000 8384 Worker thread wakes up
19:08:02.629 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:08:02.629 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:08:03.788 01.159 8384 Exposure complete
19:08:03.838 00.050 8384 worker thread done servicing request
19:08:03.838 00.000 7080 OnExposeComplete: enter
19:08:03.838 00.000 7080 UpdateGuideState(): m_state=1
19:08:03.838 00.000 7080 UpdateCurrentPosition: no star selected
19:08:03.838 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:08:03.838 00.000 7080 Status Line: No star selected
19:08:03.851 00.013 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=2, Gamma=0.730
19:08:03.898 00.047 7080 UpdateGuideState exits: No star selected
19:08:03.900 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:03.900 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:08:03.900 00.000 7080 Enqueuing Expose request
19:08:03.912 00.012 8384 Worker thread wakes up
19:08:03.912 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:08:03.912 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:08:04.838 00.926 8384 Exposure complete
19:08:04.907 00.069 8384 worker thread done servicing request
19:08:04.907 00.000 7080 OnExposeComplete: enter
19:08:04.911 00.004 7080 UpdateGuideState(): m_state=1
19:08:04.913 00.002 7080 UpdateCurrentPosition: no star selected
19:08:04.915 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:08:04.915 00.000 7080 Status Line: No star selected
19:08:04.921 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=2, Gamma=0.730
19:08:04.968 00.047 7080 UpdateGuideState exits: No star selected
19:08:04.970 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:04.972 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:08:04.974 00.002 7080 Enqueuing Expose request
19:08:04.976 00.002 8384 Worker thread wakes up
19:08:04.978 00.002 8384 worker thread servicing REQUEST_EXPOSE 1000
19:08:04.978 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:08:06.129 01.151 8384 Exposure complete
19:08:06.174 00.045 8384 worker thread done servicing request
19:08:06.174 00.000 7080 OnExposeComplete: enter
19:08:06.183 00.009 7080 UpdateGuideState(): m_state=1
19:08:06.183 00.000 7080 UpdateCurrentPosition: no star selected
19:08:06.183 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:08:06.190 00.007 7080 Status Line: No star selected
19:08:06.190 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=2, Gamma=0.730
19:08:06.237 00.047 7080 UpdateGuideState exits: No star selected
19:08:06.237 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:06.237 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:08:06.246 00.009 7080 Enqueuing Expose request
19:08:06.246 00.000 8384 Worker thread wakes up
19:08:06.246 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:08:06.246 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:08:07.157 00.911 8384 Exposure complete
19:08:07.236 00.079 8384 worker thread done servicing request
19:08:07.236 00.000 7080 OnExposeComplete: enter
19:08:07.244 00.008 7080 UpdateGuideState(): m_state=1
19:08:07.244 00.000 7080 UpdateCurrentPosition: no star selected
19:08:07.244 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:08:07.244 00.000 7080 Status Line: No star selected
19:08:07.252 00.008 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=2, Gamma=0.730
19:08:07.284 00.032 7080 UpdateGuideState exits: No star selected
19:08:07.301 00.017 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:07.302 00.001 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:08:07.302 00.000 7080 Enqueuing Expose request
19:08:07.307 00.005 8384 Worker thread wakes up
19:08:07.307 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:08:07.307 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:08:08.441 01.134 8384 Exposure complete
19:08:08.500 00.059 8384 worker thread done servicing request
19:08:08.500 00.000 7080 OnExposeComplete: enter
19:08:08.516 00.016 7080 UpdateGuideState(): m_state=1
19:08:08.518 00.002 7080 UpdateCurrentPosition: no star selected
19:08:08.520 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:08:08.522 00.002 7080 Status Line: No star selected
19:08:08.527 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=24, med=0, FiltMin=0, FiltMax=2, Gamma=0.730
19:08:08.569 00.042 7080 UpdateGuideState exits: No star selected
19:08:08.569 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:08.569 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:08:08.569 00.000 7080 Enqueuing Expose request
19:08:08.579 00.010 8384 Worker thread wakes up
19:08:08.579 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:08:08.579 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:08:09.500 00.921 8384 Exposure complete
19:08:09.588 00.088 8384 worker thread done servicing request
19:08:09.588 00.000 7080 OnExposeComplete: enter
19:08:09.590 00.002 7080 UpdateGuideState(): m_state=1
19:08:09.592 00.002 7080 UpdateCurrentPosition: no star selected
19:08:09.592 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:08:09.596 00.004 7080 Status Line: No star selected
19:08:09.598 00.002 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=4, Gamma=0.730
19:08:09.644 00.046 7080 UpdateGuideState exits: No star selected
19:08:09.644 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:09.644 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:08:09.652 00.008 7080 Enqueuing Expose request
19:08:09.652 00.000 8384 Worker thread wakes up
19:08:09.652 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:08:09.652 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:08:10.809 01.157 8384 Exposure complete
19:08:10.873 00.064 8384 worker thread done servicing request
19:08:10.873 00.000 7080 OnExposeComplete: enter
19:08:10.873 00.000 7080 UpdateGuideState(): m_state=1
19:08:10.873 00.000 7080 UpdateCurrentPosition: no star selected
19:08:10.889 00.016 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:08:10.891 00.002 7080 Status Line: No star selected
19:08:10.897 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=2, Gamma=0.730
19:08:10.936 00.039 7080 UpdateGuideState exits: No star selected
19:08:10.936 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:10.936 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:08:10.952 00.016 7080 Enqueuing Expose request
19:08:10.954 00.002 8384 Worker thread wakes up
19:08:10.954 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:08:10.954 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:08:11.877 00.923 8384 Exposure complete
19:08:11.936 00.059 8384 worker thread done servicing request
19:08:11.936 00.000 7080 OnExposeComplete: enter
19:08:11.936 00.000 7080 UpdateGuideState(): m_state=1
19:08:11.936 00.000 7080 UpdateCurrentPosition: no star selected
19:08:11.951 00.015 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:08:11.951 00.000 7080 Status Line: No star selected
19:08:11.951 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=4, Gamma=0.730
19:08:11.999 00.048 7080 UpdateGuideState exits: No star selected
19:08:11.999 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:11.999 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:08:11.999 00.000 7080 Enqueuing Expose request
19:08:11.999 00.000 8384 Worker thread wakes up
19:08:11.999 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:08:11.999 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:08:13.150 01.151 8384 Exposure complete
19:08:13.192 00.042 8384 worker thread done servicing request
19:08:13.192 00.000 7080 OnExposeComplete: enter
19:08:13.192 00.000 7080 UpdateGuideState(): m_state=1
19:08:13.192 00.000 7080 UpdateCurrentPosition: no star selected
19:08:13.192 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:08:13.192 00.000 7080 Status Line: No star selected
19:08:13.210 00.018 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=10, Gamma=0.730
19:08:13.256 00.046 7080 UpdateGuideState exits: No star selected
19:08:13.256 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:13.256 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:08:13.256 00.000 7080 Enqueuing Expose request
19:08:13.256 00.000 8384 Worker thread wakes up
19:08:13.256 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:08:13.256 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:08:14.193 00.937 8384 Exposure complete
19:08:14.263 00.070 8384 worker thread done servicing request
19:08:14.263 00.000 7080 OnExposeComplete: enter
19:08:14.265 00.002 7080 UpdateGuideState(): m_state=1
19:08:14.267 00.002 7080 UpdateCurrentPosition: no star selected
19:08:14.271 00.004 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:08:14.273 00.002 7080 Status Line: No star selected
19:08:14.275 00.002 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=9, Gamma=0.730
19:08:14.319 00.044 7080 UpdateGuideState exits: No star selected
19:08:14.319 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:14.319 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:08:14.319 00.000 7080 Enqueuing Expose request
19:08:14.319 00.000 8384 Worker thread wakes up
19:08:14.319 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:08:14.319 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:08:15.463 01.144 8384 Exposure complete
19:08:15.525 00.062 8384 worker thread done servicing request
19:08:15.525 00.000 7080 OnExposeComplete: enter
19:08:15.525 00.000 7080 UpdateGuideState(): m_state=1
19:08:15.525 00.000 7080 UpdateCurrentPosition: no star selected
19:08:15.525 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:08:15.525 00.000 7080 Status Line: No star selected
19:08:15.541 00.016 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=9, Gamma=0.730
19:08:15.588 00.047 7080 UpdateGuideState exits: No star selected
19:08:15.588 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:15.588 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:08:15.588 00.000 7080 Enqueuing Expose request
19:08:15.588 00.000 8384 Worker thread wakes up
19:08:15.588 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:08:15.588 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:08:16.513 00.925 8384 Exposure complete
19:08:16.557 00.044 8384 worker thread done servicing request
19:08:16.557 00.000 7080 OnExposeComplete: enter
19:08:16.557 00.000 7080 UpdateGuideState(): m_state=1
19:08:16.557 00.000 7080 UpdateCurrentPosition: no star selected
19:08:16.557 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:08:16.557 00.000 7080 Status Line: No star selected
19:08:16.570 00.013 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=9, Gamma=0.730
19:08:16.619 00.049 7080 UpdateGuideState exits: No star selected
19:08:16.619 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:16.619 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:08:16.619 00.000 7080 Enqueuing Expose request
19:08:16.619 00.000 8384 Worker thread wakes up
19:08:16.619 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:08:16.619 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:08:17.775 01.156 8384 Exposure complete
19:08:17.823 00.048 8384 worker thread done servicing request
19:08:17.823 00.000 7080 OnExposeComplete: enter
19:08:17.823 00.000 7080 UpdateGuideState(): m_state=1
19:08:17.838 00.015 7080 UpdateCurrentPosition: no star selected
19:08:17.838 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:08:17.838 00.000 7080 Status Line: No star selected
19:08:17.838 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=9, Gamma=0.730
19:08:17.892 00.054 7080 UpdateGuideState exits: No star selected
19:08:17.894 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:17.896 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:08:17.896 00.000 7080 Enqueuing Expose request
19:08:17.898 00.002 8384 Worker thread wakes up
19:08:17.898 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:08:17.898 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:08:18.808 00.910 8384 Exposure complete
19:08:18.853 00.045 8384 worker thread done servicing request
19:08:18.853 00.000 7080 OnExposeComplete: enter
19:08:18.861 00.008 7080 UpdateGuideState(): m_state=1
19:08:18.863 00.002 7080 UpdateCurrentPosition: no star selected
19:08:18.865 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:08:18.865 00.000 7080 Status Line: No star selected
19:08:18.869 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=11, Gamma=0.730
19:08:18.916 00.047 7080 UpdateGuideState exits: No star selected
19:08:18.916 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:18.916 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:08:18.916 00.000 7080 Enqueuing Expose request
19:08:18.916 00.000 8384 Worker thread wakes up
19:08:18.916 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:08:18.916 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:08:20.069 01.153 8384 Exposure complete
19:08:20.119 00.050 8384 worker thread done servicing request
19:08:20.119 00.000 7080 OnExposeComplete: enter
19:08:20.119 00.000 7080 UpdateGuideState(): m_state=1
19:08:20.119 00.000 7080 UpdateCurrentPosition: no star selected
19:08:20.133 00.014 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:08:20.133 00.000 7080 Status Line: No star selected
19:08:20.133 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=11, Gamma=0.730
19:08:20.181 00.048 7080 UpdateGuideState exits: No star selected
19:08:20.181 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:20.181 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:08:20.181 00.000 7080 Enqueuing Expose request
19:08:20.181 00.000 8384 Worker thread wakes up
19:08:20.181 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:08:20.181 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:08:21.096 00.915 8384 Exposure complete
19:08:21.148 00.052 8384 worker thread done servicing request
19:08:21.148 00.000 7080 OnExposeComplete: enter
19:08:21.150 00.002 7080 UpdateGuideState(): m_state=1
19:08:21.150 00.000 7080 UpdateCurrentPosition: no star selected
19:08:21.150 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:08:21.150 00.000 7080 Status Line: No star selected
19:08:21.160 00.010 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=8, Gamma=0.730
19:08:21.206 00.046 7080 UpdateGuideState exits: No star selected
19:08:21.207 00.001 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:21.207 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:08:21.207 00.000 7080 Enqueuing Expose request
19:08:21.213 00.006 8384 Worker thread wakes up
19:08:21.213 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:08:21.213 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:08:22.357 01.144 8384 Exposure complete
19:08:22.414 00.057 8384 worker thread done servicing request
19:08:22.414 00.000 7080 OnExposeComplete: enter
19:08:22.414 00.000 7080 UpdateGuideState(): m_state=1
19:08:22.414 00.000 7080 UpdateCurrentPosition: no star selected
19:08:22.414 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:08:22.414 00.000 7080 Status Line: No star selected
19:08:22.432 00.018 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=9, Gamma=0.730
19:08:22.463 00.031 7080 UpdateGuideState exits: No star selected
19:08:22.478 00.015 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:22.478 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:08:22.478 00.000 7080 Enqueuing Expose request
19:08:22.478 00.000 8384 Worker thread wakes up
19:08:22.478 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:08:22.478 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:08:23.414 00.936 8384 Exposure complete
19:08:23.477 00.063 8384 worker thread done servicing request
19:08:23.477 00.000 7080 OnExposeComplete: enter
19:08:23.492 00.015 7080 UpdateGuideState(): m_state=1
19:08:23.494 00.002 7080 UpdateCurrentPosition: no star selected
19:08:23.494 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:08:23.494 00.000 7080 Status Line: No star selected
19:08:23.494 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=8, Gamma=0.730
19:08:23.540 00.046 7080 UpdateGuideState exits: No star selected
19:08:23.540 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:23.540 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:08:23.540 00.000 7080 Enqueuing Expose request
19:08:23.555 00.015 8384 Worker thread wakes up
19:08:23.555 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:08:23.555 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:08:24.686 01.131 8384 Exposure complete
19:08:24.760 00.074 8384 worker thread done servicing request
19:08:24.760 00.000 7080 OnExposeComplete: enter
19:08:24.760 00.000 7080 UpdateGuideState(): m_state=1
19:08:24.760 00.000 7080 UpdateCurrentPosition: no star selected
19:08:24.760 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:08:24.775 00.015 7080 Status Line: No star selected
19:08:24.775 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=10, Gamma=0.730
19:08:24.822 00.047 7080 UpdateGuideState exits: No star selected
19:08:24.822 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:24.822 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:08:24.822 00.000 7080 Enqueuing Expose request
19:08:24.822 00.000 8384 Worker thread wakes up
19:08:24.822 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:08:24.822 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:08:25.758 00.936 8384 Exposure complete
19:08:25.821 00.063 8384 worker thread done servicing request
19:08:25.821 00.000 7080 OnExposeComplete: enter
19:08:25.838 00.017 7080 UpdateGuideState(): m_state=1
19:08:25.838 00.000 7080 UpdateCurrentPosition: no star selected
19:08:25.838 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:08:25.838 00.000 7080 Status Line: No star selected
19:08:25.838 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=9, Gamma=0.730
19:08:25.893 00.055 7080 UpdateGuideState exits: No star selected
19:08:25.895 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:25.895 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:08:25.897 00.002 7080 Enqueuing Expose request
19:08:25.899 00.002 8384 Worker thread wakes up
19:08:25.899 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:08:25.899 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:08:27.032 01.133 8384 Exposure complete
19:08:27.076 00.044 8384 worker thread done servicing request
19:08:27.076 00.000 7080 OnExposeComplete: enter
19:08:27.076 00.000 7080 UpdateGuideState(): m_state=1
19:08:27.076 00.000 7080 UpdateCurrentPosition: no star selected
19:08:27.088 00.012 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:08:27.088 00.000 7080 Status Line: No star selected
19:08:27.092 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=8, Gamma=0.730
19:08:27.123 00.031 7080 UpdateGuideState exits: No star selected
19:08:27.139 00.016 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:27.139 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:08:27.139 00.000 7080 Enqueuing Expose request
19:08:27.139 00.000 8384 Worker thread wakes up
19:08:27.139 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:08:27.139 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:08:28.056 00.917 8384 Exposure complete
19:08:28.135 00.079 8384 worker thread done servicing request
19:08:28.135 00.000 7080 OnExposeComplete: enter
19:08:28.135 00.000 7080 UpdateGuideState(): m_state=1
19:08:28.135 00.000 7080 UpdateCurrentPosition: no star selected
19:08:28.135 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:08:28.135 00.000 7080 Status Line: No star selected
19:08:28.135 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=11, Gamma=0.730
19:08:28.182 00.047 7080 UpdateGuideState exits: No star selected
19:08:28.182 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:28.198 00.016 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:08:28.199 00.001 7080 Enqueuing Expose request
19:08:28.199 00.000 8384 Worker thread wakes up
19:08:28.199 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:08:28.199 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:08:29.338 01.139 8384 Exposure complete
19:08:29.416 00.078 8384 worker thread done servicing request
19:08:29.416 00.000 7080 OnExposeComplete: enter
19:08:29.416 00.000 7080 UpdateGuideState(): m_state=1
19:08:29.431 00.015 7080 UpdateCurrentPosition: no star selected
19:08:29.435 00.004 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:08:29.435 00.000 7080 Status Line: No star selected
19:08:29.435 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=10, Gamma=0.730
19:08:29.485 00.050 7080 UpdateGuideState exits: No star selected
19:08:29.487 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:29.489 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:08:29.491 00.002 7080 Enqueuing Expose request
19:08:29.494 00.003 8384 Worker thread wakes up
19:08:29.494 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:08:29.494 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:08:30.400 00.906 8384 Exposure complete
19:08:30.463 00.063 8384 worker thread done servicing request
19:08:30.463 00.000 7080 OnExposeComplete: enter
19:08:30.478 00.015 7080 UpdateGuideState(): m_state=1
19:08:30.480 00.002 7080 UpdateCurrentPosition: no star selected
19:08:30.482 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:08:30.484 00.002 7080 Status Line: No star selected
19:08:30.488 00.004 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=10, Gamma=0.730
19:08:30.525 00.037 7080 UpdateGuideState exits: No star selected
19:08:30.525 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:30.525 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:08:30.525 00.000 7080 Enqueuing Expose request
19:08:30.525 00.000 8384 Worker thread wakes up
19:08:30.525 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:08:30.525 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:08:31.681 01.156 8384 Exposure complete
19:08:31.757 00.076 8384 worker thread done servicing request
19:08:31.757 00.000 7080 OnExposeComplete: enter
19:08:31.757 00.000 7080 UpdateGuideState(): m_state=1
19:08:31.757 00.000 7080 UpdateCurrentPosition: no star selected
19:08:31.757 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:08:31.757 00.000 7080 Status Line: No star selected
19:08:31.775 00.018 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=10, Gamma=0.730
19:08:31.820 00.045 7080 UpdateGuideState exits: No star selected
19:08:31.820 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:31.820 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:08:31.820 00.000 7080 Enqueuing Expose request
19:08:31.820 00.000 8384 Worker thread wakes up
19:08:31.820 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:08:31.820 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:08:32.744 00.924 8384 Exposure complete
19:08:32.846 00.102 8384 worker thread done servicing request
19:08:32.846 00.000 7080 OnExposeComplete: enter
19:08:32.846 00.000 7080 UpdateGuideState(): m_state=1
19:08:32.846 00.000 7080 UpdateCurrentPosition: no star selected
19:08:32.846 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:08:32.853 00.007 7080 Status Line: No star selected
19:08:32.853 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=0, FiltMin=0, FiltMax=10, Gamma=0.730
19:08:32.904 00.051 7080 UpdateGuideState exits: No star selected
19:08:32.906 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:32.908 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:08:32.910 00.002 7080 Enqueuing Expose request
19:08:32.910 00.000 8384 Worker thread wakes up
19:08:32.910 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:08:32.910 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:08:34.060 01.150 8384 Exposure complete
19:08:34.119 00.059 8384 worker thread done servicing request
19:08:34.119 00.000 7080 OnExposeComplete: enter
19:08:34.119 00.000 7080 UpdateGuideState(): m_state=1
19:08:34.123 00.004 7080 UpdateCurrentPosition: no star selected
19:08:34.123 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:08:34.123 00.000 7080 Status Line: No star selected
19:08:34.123 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=10, Gamma=0.730
19:08:34.171 00.048 7080 UpdateGuideState exits: No star selected
19:08:34.171 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:34.181 00.010 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:08:34.183 00.002 7080 Enqueuing Expose request
19:08:34.187 00.004 8384 Worker thread wakes up
19:08:34.187 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:08:34.187 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:08:35.109 00.922 8384 Exposure complete
19:08:35.156 00.047 8384 worker thread done servicing request
19:08:35.172 00.016 7080 OnExposeComplete: enter
19:08:35.172 00.000 7080 UpdateGuideState(): m_state=1
19:08:35.172 00.000 7080 UpdateCurrentPosition: no star selected
19:08:35.172 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:08:35.172 00.000 7080 Status Line: No star selected
19:08:35.181 00.009 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=8, Gamma=0.730
19:08:35.220 00.039 7080 UpdateGuideState exits: No star selected
19:08:35.220 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:35.220 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:08:35.220 00.000 7080 Enqueuing Expose request
19:08:35.236 00.016 8384 Worker thread wakes up
19:08:35.236 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:08:35.236 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:08:36.380 01.144 8384 Exposure complete
19:08:36.441 00.061 8384 worker thread done servicing request
19:08:36.441 00.000 7080 OnExposeComplete: enter
19:08:36.445 00.004 7080 UpdateGuideState(): m_state=1
19:08:36.447 00.002 7080 UpdateCurrentPosition: no star selected
19:08:36.449 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:08:36.449 00.000 7080 Status Line: No star selected
19:08:36.455 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=10, Gamma=0.730
19:08:36.494 00.039 7080 UpdateGuideState exits: No star selected
19:08:36.494 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:36.494 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:08:36.504 00.010 7080 Enqueuing Expose request
19:08:36.506 00.002 8384 Worker thread wakes up
19:08:36.506 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:08:36.506 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:08:37.439 00.933 8384 Exposure complete
19:08:37.503 00.064 8384 worker thread done servicing request
19:08:37.503 00.000 7080 OnExposeComplete: enter
19:08:37.503 00.000 7080 UpdateGuideState(): m_state=1
19:08:37.503 00.000 7080 UpdateCurrentPosition: no star selected
19:08:37.503 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:08:37.503 00.000 7080 Status Line: No star selected
19:08:37.518 00.015 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=10, Gamma=0.730
19:08:37.557 00.039 7080 UpdateGuideState exits: No star selected
19:08:37.566 00.009 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:37.566 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:08:37.566 00.000 7080 Enqueuing Expose request
19:08:37.566 00.000 8384 Worker thread wakes up
19:08:37.566 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:08:37.566 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:08:38.713 01.147 8384 Exposure complete
19:08:38.789 00.076 8384 worker thread done servicing request
19:08:38.789 00.000 7080 OnExposeComplete: enter
19:08:38.789 00.000 7080 UpdateGuideState(): m_state=1
19:08:38.789 00.000 7080 UpdateCurrentPosition: no star selected
19:08:38.789 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:08:38.789 00.000 7080 Status Line: No star selected
19:08:38.801 00.012 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=10, Gamma=0.730
19:08:38.838 00.037 7080 UpdateGuideState exits: No star selected
19:08:38.848 00.010 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:38.848 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:08:38.848 00.000 7080 Enqueuing Expose request
19:08:38.848 00.000 8384 Worker thread wakes up
19:08:38.848 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:08:38.848 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:08:39.783 00.935 8384 Exposure complete
19:08:39.864 00.081 8384 worker thread done servicing request
19:08:39.866 00.002 7080 OnExposeComplete: enter
19:08:39.866 00.000 7080 UpdateGuideState(): m_state=1
19:08:39.869 00.003 7080 UpdateCurrentPosition: no star selected
19:08:39.869 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:08:39.869 00.000 7080 Status Line: No star selected
19:08:39.878 00.009 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=9, Gamma=0.730
19:08:39.923 00.045 7080 UpdateGuideState exits: No star selected
19:08:39.925 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:39.927 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:08:39.929 00.002 7080 Enqueuing Expose request
19:08:39.931 00.002 8384 Worker thread wakes up
19:08:39.931 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:08:39.931 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:08:41.066 01.135 8384 Exposure complete
19:08:41.117 00.051 8384 worker thread done servicing request
19:08:41.117 00.000 7080 OnExposeComplete: enter
19:08:41.119 00.002 7080 UpdateGuideState(): m_state=1
19:08:41.119 00.000 7080 UpdateCurrentPosition: no star selected
19:08:41.119 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:08:41.119 00.000 7080 Status Line: No star selected
19:08:41.129 00.010 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=9, Gamma=0.730
19:08:41.175 00.046 7080 UpdateGuideState exits: No star selected
19:08:41.178 00.003 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:41.180 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:08:41.181 00.001 7080 Enqueuing Expose request
19:08:41.181 00.000 8384 Worker thread wakes up
19:08:41.181 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:08:41.181 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:08:42.111 00.930 8384 Exposure complete
19:08:42.182 00.071 8384 worker thread done servicing request
19:08:42.182 00.000 7080 OnExposeComplete: enter
19:08:42.182 00.000 7080 UpdateGuideState(): m_state=1
19:08:42.182 00.000 7080 UpdateCurrentPosition: no star selected
19:08:42.182 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:08:42.182 00.000 7080 Status Line: No star selected
19:08:42.191 00.009 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=10, Gamma=0.730
19:08:42.238 00.047 7080 UpdateGuideState exits: No star selected
19:08:42.238 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:42.238 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:08:42.246 00.008 7080 Enqueuing Expose request
19:08:42.250 00.004 8384 Worker thread wakes up
19:08:42.250 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:08:42.250 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:08:43.397 01.147 8384 Exposure complete
19:08:43.442 00.045 8384 worker thread done servicing request
19:08:43.442 00.000 7080 OnExposeComplete: enter
19:08:43.442 00.000 7080 UpdateGuideState(): m_state=1
19:08:43.442 00.000 7080 UpdateCurrentPosition: no star selected
19:08:43.457 00.015 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:08:43.457 00.000 7080 Status Line: No star selected
19:08:43.463 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=9, Gamma=0.730
19:08:43.505 00.042 7080 UpdateGuideState exits: No star selected
19:08:43.505 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:43.505 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:08:43.505 00.000 7080 Enqueuing Expose request
19:08:43.521 00.016 8384 Worker thread wakes up
19:08:43.521 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:08:43.521 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:08:44.432 00.911 8384 Exposure complete
19:08:44.522 00.090 8384 worker thread done servicing request
19:08:44.522 00.000 7080 OnExposeComplete: enter
19:08:44.522 00.000 7080 UpdateGuideState(): m_state=1
19:08:44.525 00.003 7080 UpdateCurrentPosition: no star selected
19:08:44.525 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:08:44.525 00.000 7080 Status Line: No star selected
19:08:44.525 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=9, Gamma=0.730
19:08:44.581 00.056 7080 UpdateGuideState exits: No star selected
19:08:44.583 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:44.583 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:08:44.588 00.005 7080 Enqueuing Expose request
19:08:44.588 00.000 8384 Worker thread wakes up
19:08:44.588 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:08:44.588 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:08:45.723 01.135 8384 Exposure complete
19:08:45.787 00.064 8384 worker thread done servicing request
19:08:45.787 00.000 7080 OnExposeComplete: enter
19:08:45.791 00.004 7080 UpdateGuideState(): m_state=1
19:08:45.793 00.002 7080 UpdateCurrentPosition: no star selected
19:08:45.795 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:08:45.797 00.002 7080 Status Line: No star selected
19:08:45.803 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=24, med=0, FiltMin=0, FiltMax=8, Gamma=0.730
19:08:45.848 00.045 7080 UpdateGuideState exits: No star selected
19:08:45.852 00.004 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:45.852 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:08:45.854 00.002 7080 Enqueuing Expose request
19:08:45.856 00.002 8384 Worker thread wakes up
19:08:45.856 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:08:45.856 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:08:46.785 00.929 8384 Exposure complete
19:08:46.869 00.084 8384 worker thread done servicing request
19:08:46.869 00.000 7080 OnExposeComplete: enter
19:08:46.869 00.000 7080 UpdateGuideState(): m_state=1
19:08:46.869 00.000 7080 UpdateCurrentPosition: no star selected
19:08:46.880 00.011 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:08:46.882 00.002 7080 Status Line: No star selected
19:08:46.888 00.006 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=9, Gamma=0.730
19:08:46.932 00.044 7080 UpdateGuideState exits: No star selected
19:08:46.932 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:46.932 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:08:46.932 00.000 7080 Enqueuing Expose request
19:08:46.932 00.000 8384 Worker thread wakes up
19:08:46.932 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:08:46.943 00.011 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:08:48.071 01.128 8384 Exposure complete
19:08:48.119 00.048 8384 worker thread done servicing request
19:08:48.119 00.000 7080 OnExposeComplete: enter
19:08:48.119 00.000 7080 UpdateGuideState(): m_state=1
19:08:48.119 00.000 7080 UpdateCurrentPosition: no star selected
19:08:48.119 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:08:48.119 00.000 7080 Status Line: No star selected
19:08:48.135 00.016 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=10, Gamma=0.730
19:08:48.181 00.046 7080 UpdateGuideState exits: No star selected
19:08:48.182 00.001 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:48.182 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:08:48.182 00.000 7080 Enqueuing Expose request
19:08:48.195 00.013 8384 Worker thread wakes up
19:08:48.195 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:08:48.195 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:08:49.106 00.911 8384 Exposure complete
19:08:49.150 00.044 8384 worker thread done servicing request
19:08:49.150 00.000 7080 OnExposeComplete: enter
19:08:49.150 00.000 7080 UpdateGuideState(): m_state=1
19:08:49.163 00.013 7080 UpdateCurrentPosition: no star selected
19:08:49.165 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:08:49.166 00.001 7080 Status Line: No star selected
19:08:49.166 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=9, Gamma=0.730
19:08:49.216 00.050 7080 UpdateGuideState exits: No star selected
19:08:49.216 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:49.216 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:08:49.216 00.000 7080 Enqueuing Expose request
19:08:49.216 00.000 8384 Worker thread wakes up
19:08:49.216 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:08:49.216 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:08:50.355 01.139 8384 Exposure complete
19:08:50.403 00.048 8384 worker thread done servicing request
19:08:50.403 00.000 7080 OnExposeComplete: enter
19:08:50.403 00.000 7080 UpdateGuideState(): m_state=1
19:08:50.403 00.000 7080 UpdateCurrentPosition: no star selected
19:08:50.403 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:08:50.403 00.000 7080 Status Line: No star selected
19:08:50.418 00.015 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=10, Gamma=0.730
19:08:50.468 00.050 7080 UpdateGuideState exits: No star selected
19:08:50.470 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:50.472 00.002 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:08:50.474 00.002 7080 Enqueuing Expose request
19:08:50.474 00.000 8384 Worker thread wakes up
19:08:50.476 00.002 8384 worker thread servicing REQUEST_EXPOSE 1000
19:08:50.476 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:08:51.385 00.909 8384 Exposure complete
19:08:51.432 00.047 8384 worker thread done servicing request
19:08:51.432 00.000 7080 OnExposeComplete: enter
19:08:51.432 00.000 7080 UpdateGuideState(): m_state=1
19:08:51.432 00.000 7080 UpdateCurrentPosition: no star selected
19:08:51.432 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:08:51.432 00.000 7080 Status Line: No star selected
19:08:51.448 00.016 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=8, Gamma=0.730
19:08:51.496 00.048 7080 UpdateGuideState exits: No star selected
19:08:51.498 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:51.498 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:08:51.498 00.000 7080 Enqueuing Expose request
19:08:51.498 00.000 8384 Worker thread wakes up
19:08:51.498 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:08:51.498 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:08:52.636 01.138 8384 Exposure complete
19:08:52.699 00.063 8384 worker thread done servicing request
19:08:52.699 00.000 7080 OnExposeComplete: enter
19:08:52.699 00.000 7080 UpdateGuideState(): m_state=1
19:08:52.699 00.000 7080 UpdateCurrentPosition: no star selected
19:08:52.699 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:08:52.699 00.000 7080 Status Line: No star selected
19:08:52.713 00.014 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=12, Gamma=0.730
19:08:52.746 00.033 7080 UpdateGuideState exits: No star selected
19:08:52.762 00.016 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:52.762 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:08:52.762 00.000 7080 Enqueuing Expose request
19:08:52.762 00.000 8384 Worker thread wakes up
19:08:52.762 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:08:52.762 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:08:53.702 00.940 8384 Exposure complete
19:08:53.754 00.052 8384 worker thread done servicing request
19:08:53.754 00.000 7080 OnExposeComplete: enter
19:08:53.754 00.000 7080 UpdateGuideState(): m_state=1
19:08:53.760 00.006 7080 UpdateCurrentPosition: no star selected
19:08:53.760 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:08:53.760 00.000 7080 Status Line: No star selected
19:08:53.769 00.009 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=8, Gamma=0.730
19:08:53.819 00.050 7080 UpdateGuideState exits: No star selected
19:08:53.821 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:53.822 00.001 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:08:53.822 00.000 7080 Enqueuing Expose request
19:08:53.822 00.000 8384 Worker thread wakes up
19:08:53.822 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:08:53.822 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:08:54.980 01.158 8384 Exposure complete
19:08:55.041 00.061 8384 worker thread done servicing request
19:08:55.041 00.000 7080 OnExposeComplete: enter
19:08:55.047 00.006 7080 UpdateGuideState(): m_state=1
19:08:55.049 00.002 7080 UpdateCurrentPosition: no star selected
19:08:55.051 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:08:55.053 00.002 7080 Status Line: No star selected
19:08:55.058 00.005 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=25, med=0, FiltMin=0, FiltMax=10, Gamma=0.730
19:08:55.104 00.046 7080 UpdateGuideState exits: No star selected
19:08:55.106 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:55.106 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:08:55.108 00.002 7080 Enqueuing Expose request
19:08:55.110 00.002 8384 Worker thread wakes up
19:08:55.110 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:08:55.110 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:08:55.138 00.028 7080 evsrv: cli 0FA2E0C8 disconnect
19:08:56.031 00.893 8384 Exposure complete
19:08:56.072 00.041 8384 worker thread done servicing request
19:08:56.072 00.000 7080 OnExposeComplete: enter
19:08:56.072 00.000 7080 UpdateGuideState(): m_state=1
19:08:56.072 00.000 7080 UpdateCurrentPosition: no star selected
19:08:56.088 00.016 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:08:56.088 00.000 7080 Status Line: No star selected
19:08:56.088 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=8, Gamma=0.730
19:08:56.135 00.047 7080 UpdateGuideState exits: No star selected
19:08:56.135 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:56.135 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:08:56.135 00.000 7080 Enqueuing Expose request
19:08:56.135 00.000 8384 Worker thread wakes up
19:08:56.135 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:08:56.135 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:08:57.291 01.156 8384 Exposure complete
19:08:57.338 00.047 8384 worker thread done servicing request
19:08:57.338 00.000 7080 OnExposeComplete: enter
19:08:57.338 00.000 7080 UpdateGuideState(): m_state=1
19:08:57.354 00.016 7080 UpdateCurrentPosition: no star selected
19:08:57.354 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:08:57.354 00.000 7080 Status Line: No star selected
19:08:57.364 00.010 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=0, FiltMin=0, FiltMax=10, Gamma=0.730
19:08:57.402 00.038 7080 UpdateGuideState exits: No star selected
19:08:57.402 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:57.402 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:08:57.402 00.000 7080 Enqueuing Expose request
19:08:57.418 00.016 8384 Worker thread wakes up
19:08:57.418 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:08:57.418 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:08:58.322 00.904 8384 Exposure complete
19:08:58.385 00.063 8384 worker thread done servicing request
19:08:58.385 00.000 7080 OnExposeComplete: enter
19:08:58.385 00.000 7080 UpdateGuideState(): m_state=1
19:08:58.385 00.000 7080 UpdateCurrentPosition: no star selected
19:08:58.385 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:08:58.396 00.011 7080 Status Line: No star selected
19:08:58.403 00.007 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=11, Gamma=0.730
19:08:58.463 00.060 7080 UpdateGuideState exits: No star selected
19:08:58.465 00.002 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:58.465 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:08:58.465 00.000 7080 Enqueuing Expose request
19:08:58.465 00.000 8384 Worker thread wakes up
19:08:58.465 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:08:58.465 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:08:59.621 01.156 8384 Exposure complete
19:08:59.668 00.047 8384 worker thread done servicing request
19:08:59.668 00.000 7080 OnExposeComplete: enter
19:08:59.682 00.014 7080 UpdateGuideState(): m_state=1
19:08:59.682 00.000 7080 UpdateCurrentPosition: no star selected
19:08:59.684 00.002 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:08:59.684 00.000 7080 Status Line: No star selected
19:08:59.684 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=27, med=0, FiltMin=0, FiltMax=9, Gamma=0.730
19:08:59.732 00.048 7080 UpdateGuideState exits: No star selected
19:08:59.732 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:08:59.732 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:08:59.732 00.000 7080 Enqueuing Expose request
19:08:59.732 00.000 8384 Worker thread wakes up
19:08:59.732 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:08:59.732 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:09:00.666 00.934 8384 Exposure complete
19:09:00.745 00.079 8384 worker thread done servicing request
19:09:00.745 00.000 7080 OnExposeComplete: enter
19:09:00.761 00.016 7080 UpdateGuideState(): m_state=1
19:09:00.761 00.000 7080 UpdateCurrentPosition: no star selected
19:09:00.761 00.000 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:09:00.761 00.000 7080 Status Line: No star selected
19:09:00.761 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=10, Gamma=0.730
19:09:00.808 00.047 7080 UpdateGuideState exits: No star selected
19:09:00.808 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:00.808 00.000 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:09:00.824 00.016 7080 Enqueuing Expose request
19:09:00.826 00.002 8384 Worker thread wakes up
19:09:00.826 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:09:00.826 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:09:01.954 01.128 8384 Exposure complete
19:09:02.017 00.063 8384 worker thread done servicing request
19:09:02.017 00.000 7080 OnExposeComplete: enter
19:09:02.017 00.000 7080 UpdateGuideState(): m_state=1
19:09:02.017 00.000 7080 UpdateCurrentPosition: no star selected
19:09:02.025 00.008 7080 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
19:09:02.025 00.000 7080 Status Line: No star selected
19:09:02.025 00.000 7080 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=0, FiltMin=0, FiltMax=11, Gamma=0.730
19:09:02.065 00.040 7080 UpdateGuideState exits: No star selected
19:09:02.065 00.000 7080 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
19:09:02.081 00.016 7080 ScheduleExposure(1000,3,0) exposurePending=0
19:09:02.081 00.000 7080 Enqueuing Expose request
19:09:02.081 00.000 8384 Worker thread wakes up
19:09:02.081 00.000 8384 worker thread servicing REQUEST_EXPOSE 1000
19:09:02.081 00.000 8384 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
19:09:02.662 00.581 7080 GetBoolean("/Confirm/quit_when_looping_ok", 0) returns 1
19:09:02.666 00.004 7080 MyFrame::OnClose proceeding
19:09:02.666 00.000 7080 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
19:09:02.666 00.000 7080 Status Line: Waiting for devices...
19:09:02.666 00.000 7080 StopWorkerThread(0x0152AB20) begins
19:09:02.745 00.079 8384 ZWO: stopexposure
19:09:02.935 00.190 8384 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
19:09:02.935 00.000 7080 OnExposeComplete: enter
19:09:02.935 00.000 7080 OnExposeComplete: Capture Error reported
19:09:02.935 00.000 8384 worker thread done servicing request
19:09:02.935 00.000 7080 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
19:09:02.935 00.000 8384 Worker thread wakes up
19:09:02.935 00.000 7080 Changing from state SELECTING to UNINITIALIZED
19:09:02.935 00.000 8384 worker thread servicing REQUEST_TERMINATE
19:09:02.935 00.000 8384 worker thread done servicing request
19:09:02.935 00.000 8384 WorkerThread::Entry() ends
19:09:02.935 00.000 7080 guider state => SELECTING
19:09:02.951 00.016 7080 Status Line: Stopped.
19:09:02.957 00.006 7080 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
19:09:03.067 00.110 7080 StopWorkerThread() threadExitCode=0
19:09:03.069 00.002 7080 StopWorkerThread(0x0152AB20) ends
19:09:03.071 00.002 7080 WorkerThread destructor called
19:09:03.071 00.000 7080 StopWorkerThread(0x0152A850) begins
19:09:03.071 00.000 7676 Worker thread wakes up
19:09:03.071 00.000 7676 worker thread servicing REQUEST_TERMINATE
19:09:03.071 00.000 7676 worker thread done servicing request
19:09:03.071 00.000 7676 WorkerThread::Entry() ends
19:09:03.189 00.118 7080 StopWorkerThread() threadExitCode=0
19:09:03.192 00.003 7080 StopWorkerThread(0x0152A850) ends
19:09:03.194 00.002 7080 WorkerThread destructor called
19:09:03.196 00.002 7080 Shutdown: forced=0
19:09:03.196 00.000 7080 Shutdown: disconnect scope
19:09:03.196 00.000 7080 ASCOM Scope: Disconnecting
19:09:03.196 00.000 7080 ASCOM Scope: Disconnected Successfully
19:09:03.205 00.009 7080 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
19:09:03.205 00.000 7080 ScopeASCOM::GetDeclinationRadians() returns Unknown
19:09:03.205 00.000 7080 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
19:09:03.213 00.008 7080 ScopeASCOM::SideOfPier() returns -1
19:09:03.213 00.000 7080 Shutdown: disconnect camera
19:09:03.221 00.008 7080 Shutdown complete
19:09:03.228 00.007 7080 UPD: shutdown
19:09:03.228 00.000 7080 stopping server
19:09:03.228 00.000 7080 event server stopped
19:09:03.228 00.000 7080 Status Line: Server stopped
19:53:43.100 00.014 2864 PHD2 version 2.6.14 begins execution with:
19:53:43.101 00.001 2864    Windows 10 (build 26200), 64-bit edition
19:53:43.101 00.000 2864    wxWidgets 3.0.5
19:53:43.102 00.001 2864    cfitsio 3.49
19:53:43.103 00.001 2864 GetString("/frame/LogDir", "") returns ""
19:53:43.119 00.016 2864 CoInitializeEx returns 1
19:53:43.125 00.006 2864 locale: using dir C:\Program Files (x86)\PHDGuiding2\locale exists=1
19:53:43.125 00.000 2864 GetInt("/wxLanguage", 0) returns 60
19:53:43.127 00.002 2864 locale: initialized with lang id 60 (r=1)
19:53:43.131 00.004 2864 locale: wxTranslations language set to 60
19:53:43.141 00.010 2864 GetInt("/currentProfile", 0) returns 6
19:53:43.152 00.011 2864 reset dither spiral
19:53:43.164 00.012 2864 StartWorkerThread(00000000) begins
19:53:43.167 00.003 2864 WorkerThread constructor called
19:53:43.170 00.003 2864 StartWorkerThread(01BC9C30) ends
19:53:43.173 00.003 6680 WorkerThread::Entry() begins
19:53:43.173 00.000 2864 StartWorkerThread(00000000) begins
19:53:43.176 00.003 6680 worker thread CoInitializeEx returns 0
19:53:43.176 00.000 2864 WorkerThread constructor called
19:53:43.179 00.003 2864 StartWorkerThread(01BD6AF8) ends
19:53:43.182 00.003 8400 WorkerThread::Entry() begins
19:53:43.182 00.000 8400 worker thread CoInitializeEx returns 0
19:53:43.182 00.000 2864 GetBoolean("/ServerMode", 1) returns 1
19:53:43.380 00.198 2864 GetInt("/profile/6/NoiseReductionMethod", 0) returns 0
19:53:43.383 00.003 2864 GetDouble("/profile/6/DitherScaleFactor", 1.000000) returns 1.000000
19:53:43.386 00.003 2864 GetBoolean("/profile/6/DitherRaOnly", 0) returns 0
19:53:43.389 00.003 2864 GetInt("/profile/6/DitherMode", 0) returns 0
19:53:43.392 00.003 2864 set dither mode 0
19:53:43.396 00.004 2864 GetInt("/profile/6/frame/timeLapse", 0) returns 0
19:53:43.398 00.002 2864 GetInt("/profile/6/frame/var_delay/long_delay", 10000) returns 10000
19:53:43.404 00.006 2864 GetInt("/profile/6/frame/var_delay/short_delay", 1000) returns 1000
19:53:43.410 00.006 2864 GetBoolean("/profile/6/frame/var_delay/enabled", 0) returns 0
19:53:43.412 00.002 2864 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
19:53:43.416 00.004 2864 GetInt("/profile/6/AutoLoadCalibration", -1) returns 1
19:53:43.419 00.003 2864 GetInt("/profile/6/frame/focalLength", 0) returns 414
19:53:43.423 00.004 2864 GetInt("/profile/6/auto_exp/exposure_min", 1000) returns 1000
19:53:43.426 00.003 2864 GetInt("/profile/6/auto_exp/exposure_max", 5000) returns 5000
19:53:43.437 00.011 2864 GetDouble("/profile/6/auto_exp/target_snr", 6.000000) returns 6.000000
19:53:43.441 00.004 2864 AutoExp: config min = 1000 max = 5000 snr = 6.00
19:53:43.445 00.004 2864 AutoExp: reset exp to 5000
19:53:43.449 00.004 2864 GetInt("/profile/6/CustomExposureDuration", 30000) returns 30000
19:53:43.453 00.004 2864 GetInt("/profile/6/ExposureDurationMs", 1000) returns 1000
19:53:43.456 00.003 2864 OnExposureDurationSelected: duration = 1000
19:53:43.460 00.004 2864 GetBoolean("/profile/6/BeepForLostStar", 1) returns 1
19:53:43.463 00.003 2864 GetInt("/profile/6/Gamma", 100) returns 73
19:53:43.468 00.005 2864 GetBoolean("/profile/6/ImageLogger/LoggingEnabled", 0) returns 0
19:53:43.471 00.003 2864 GetBoolean("/profile/6/ImageLogger/LogFramesOverThreshRel", 0) returns 0
19:53:43.474 00.003 2864 GetBoolean("/profile/6/ImageLogger/LogFramesOverThreshPx", 0) returns 0
19:53:43.478 00.004 2864 GetBoolean("/profile/6/ImageLogger/LogFramesDropped", 0) returns 0
19:53:43.481 00.003 2864 GetBoolean("/profile/6/ImageLogger/LogAutoSelectFrames", 0) returns 0
19:53:43.484 00.003 2864 GetDouble("/profile/6/ImageLogger/ErrorThreshRel", 4.000000) returns 4.000000
19:53:43.487 00.003 2864 GetDouble("/profile/6/ImageLogger/ErrorThreshPx", 4.000000) returns 4.000000
19:53:43.491 00.004 2864 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
19:53:43.494 00.003 2864 GetBoolean("/profile/6/indi/VerboseLogging", 0) returns 0
19:53:43.511 00.017 2864 guider state => UNINITIALIZED
19:53:43.515 00.004 2864 GetInt("/profile/6/overlay/slit/center.x", 376) returns 376
19:53:43.519 00.004 2864 GetInt("/profile/6/overlay/slit/center.y", 290) returns 290
19:53:43.524 00.005 2864 GetInt("/profile/6/overlay/slit/width", 8) returns 8
19:53:43.532 00.008 2864 GetInt("/profile/6/overlay/slit/height", 100) returns 100
19:53:43.535 00.003 2864 GetInt("/profile/6/overlay/slit/angle", 0) returns 0
19:53:43.539 00.004 2864 Changing from state UNINITIALIZED to UNINITIALIZED
19:53:43.542 00.003 2864 guider state => SELECTING
19:53:43.546 00.004 2864 GetBoolean("/profile/6/guider/FastRecenter", 1) returns 1
19:53:43.549 00.003 2864 GetBoolean("/profile/6/guider/ScaleImage", 1) returns 1
19:53:43.553 00.004 2864 GetDouble("/profile/6/guider/StarMinHFD", 1.500000) returns 1.500000
19:53:43.555 00.002 2864 Setting StarMinHFD = 1.50
19:53:43.561 00.006 2864 GetDouble("/profile/6/guider/StarMaxHFD", 20.000000) returns 10.000000
19:53:43.564 00.003 2864 Setting MaxHFD = 10.0
19:53:43.567 00.003 2864 GetDouble("/profile/6/guider/StarMinSNR", 6.000000) returns 6.000000
19:53:43.569 00.002 2864 Setting StarMinSNR = 6.0
19:53:43.573 00.004 2864 GetInt("/profile/6/guider/AutoSelDownsample", 0) returns 0
19:53:43.577 00.004 2864 Setting AutoSelDownsample = 0
19:53:43.580 00.003 2864 GetString("/profile/6/guider/bookmarks", "") returns ""
19:53:43.583 00.003 2864 GetDouble("/profile/6/guider/onestar/MassChangeThreshold", 0.500000) returns 0.500000
19:53:43.586 00.003 2864 GetBoolean("/profile/6/guider/onestar/MassChangeThresholdEnabled", 1) returns 0
19:53:43.591 00.005 2864 GetBoolean("/profile/6/guider/onestar/TolerateJumpsEnabled", 0) returns 0
19:53:43.594 00.003 2864 GetDouble("/profile/6/guider/onestar/TolerateJumpsThreshold", 4.000000) returns 4.000000
19:53:43.598 00.004 2864 GetInt("/profile/6/guider/onestar/SearchRegion", 15) returns 15
19:53:43.600 00.002 2864 GetBoolean("/profile/6/guider/multistar/enabled", 0) returns 1
19:53:43.603 00.003 2864 MultiStar mode enabled
19:53:43.608 00.005 2864 GetBoolean("/StickyLockPosition", 0) returns 0
19:53:43.616 00.008 2864 GetString("/geometry", "") returns "1;2576;1408;-8;-8"
19:53:43.680 00.064 2864 GetInt("/graph/ScopeOrCameraUnits", 0) returns 0
19:53:43.684 00.004 2864 GetString("/graph/RAColor", "") returns "#6464FF"
19:53:43.687 00.003 2864 GetString("/graph/DecColor", "") returns "#FF0000"
19:53:43.689 00.002 2864 GetInt("/graph/minLength", 50) returns 50
19:53:43.693 00.004 2864 GetInt("/graph/maxLength", 400) returns 400
19:53:43.695 00.002 2864 GetInt("/graph/minHeight", 1) returns 1
19:53:43.698 00.003 2864 GetInt("/graph/maxHeight", 16) returns 16
19:53:43.701 00.003 2864 GetInt("/graph/length", 100) returns 400
19:53:43.705 00.004 2864 GraphStats window size = 400
19:53:43.707 00.002 2864 GetInt("/graph/height", 4) returns 4
19:53:43.710 00.003 2864 GetInt("graph/HeightUnits", 1) returns 1
19:53:43.713 00.003 2864 GetBoolean("/graph/showCorrections", 1) returns 1
19:53:43.718 00.005 2864 GetBoolean("/graph/showStarMass", 0) returns 1
19:53:43.721 00.003 2864 GetBoolean("/graph/showStarSNR", 0) returns 1
19:53:43.724 00.003 2864 GetBoolean("/graph/correctionsToScale", 0) returns 0
19:53:43.876 00.152 2864 GetInt("/graph_stepguider/length", 1) returns 1
19:53:43.897 00.021 2864 GetBoolean("/ProfileRawMode", 0) returns 0
19:53:43.907 00.010 2864 GetInt("/target/length", 100) returns 100
19:53:43.910 00.003 2864 GetDouble("/target/zoom", 1.000000) returns 1.000000
19:53:43.955 00.045 2864 GetBoolean("/profile/6/target/refCircleEnabled", 0) returns 0
19:53:43.960 00.005 2864 GetDouble("/profile/6/target/refCircleRadius", 2.000000) returns 2.000000
19:53:44.975 01.015 2864 GetString("/profile/6/name", "") returns "OAG"
19:53:44.978 00.003 2864 GetString("/profile/7/name", "") returns "IMX224@120mm"
19:53:44.998 00.020 2864 GetString("/profile/6/name", "") returns "OAG"
19:53:46.120 01.122 2864 GetString("/profile/6/indi/INDIcam", "") returns ""
19:53:46.144 00.024 2864 GetString("/profile/6/indi/INDImount", "") returns ""
19:53:46.159 00.015 2864 GetString("/profile/6/indi/INDImount", "") returns ""
19:53:46.171 00.012 2864 GetString("/profile/6/indi/INDIrotator", "") returns ""
19:53:46.175 00.004 2864 GetString("/profile/6/camera/LastMenuChoice", "None") returns "ZWO ASI Camera"
19:53:46.178 00.003 2864 CameraFactory(ZWO ASI Camera)
19:53:46.180 00.002 2864 GetBoolean("/profile/6/camera/UseSubframes", 0) returns 0
19:53:46.182 00.002 2864 GetInt("/profile/6/camera/ReadDelay", 150) returns 150
19:53:46.184 00.002 2864 GetInt("/profile/6/camera/gain", 95) returns 48
19:53:46.186 00.002 2864 GetInt("/profile/6/camera/TimeoutMs", 15000) returns 15000
19:53:46.189 00.003 2864 GetInt("/profile/6/camera/SaturationADU", 0) returns 255
19:53:46.190 00.001 2864 GetBoolean("/profile/6/camera/SaturationByADU", 1) returns 1
19:53:46.193 00.003 2864 GetDouble("/profile/6/camera/pixelsize", 0.000000) returns 3.750000
19:53:46.195 00.002 2864 GetInt("/profile/6/camera/binning", 1) returns 1
19:53:46.197 00.002 2864 GetInt("/profile/6/camera/ZWO/bpp", 8) returns 8
19:53:46.199 00.002 2864 Created new camera of type ZWO ASI Camera = 1012C088
19:53:46.201 00.002 2864 GetString("/profile/6/camera/LastMenuChoice", "") returns "ZWO ASI Camera"
19:53:46.204 00.003 2864 GetString("/profile/6/scope/LastMenuChoice", "None") returns "iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)"
19:53:46.206 00.002 2864 ScopeFactory(iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM))
19:53:46.208 00.002 2864 GetInt("/profile/6/scope/CalibrationDuration", 750) returns 450
19:53:46.210 00.002 2864 GetInt("/profile/6/scope/CalibrationDistance", 25) returns 25
19:53:46.211 00.001 2864 GetInt("/profile/6/scope/MaxRaDuration", 2500) returns 2500
19:53:46.215 00.004 2864 GetInt("/profile/6/scope/MaxDecDuration", 2500) returns 2500
19:53:46.218 00.003 2864 GetInt("/profile/6/scope/DecGuideMode", 1) returns 1
19:53:46.220 00.002 2864 DecGuideMode set to Auto (1)
19:53:46.222 00.002 2864 GetInt("/profile/6/scope/XGuideAlgorithm", 1) returns 5
19:53:46.223 00.001 2864 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_control_gain", 0.600000) returns 0.600000
19:53:46.226 00.003 2864 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_min_move", 0.200000) returns 0.180000
19:53:46.228 00.002 2864 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_period_lengths_inference", 2.000000) returns 2.000000
19:53:46.231 00.003 2864 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_period_lengths_period_estimation", 2.000000) returns 2.000000
19:53:46.233 00.002 2864 GetInt("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_points_for_approximation", 100) returns 100
19:53:46.235 00.002 2864 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_prediction_gain", 0.500000) returns 0.700000
19:53:46.238 00.003 2864 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_length_scale_se0_kern", 700.000000) returns 700.000000
19:53:46.239 00.001 2864 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_sigvar_se0_kern", 20.000000) returns 20.000000
19:53:46.241 00.002 2864 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_length_scale_per_kern", 10.000000) returns 10.000000
19:53:46.243 00.002 2864 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_sigvar_per_kern", 20.000000) returns 20.000000
19:53:46.245 00.002 2864 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_length_scale_se1_kern", 25.000000) returns 25.000000
19:53:46.248 00.003 2864 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_sigvar_se1_kern", 10.000000) returns 10.000000
19:53:46.251 00.003 2864 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_period_per_kern", 200.000000) returns 600.731000
19:53:46.253 00.002 2864 GetBoolean("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_compute_period", 1) returns 1
19:53:46.255 00.002 2864 PPEC: reset GP model
19:53:46.257 00.002 2864 GetInt("/profile/6/scope/YGuideAlgorithm", 4) returns 4
19:53:46.259 00.002 2864 GetDouble("/profile/6/scope/GuideAlgorithm/Y/ResistSwitch/minMove", 0.200000) returns 0.180000
19:53:46.261 00.002 2864 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.18
19:53:46.263 00.002 2864 GetDouble("/profile/6/scope/GuideAlgorithm/Y/ResistSwitch/aggression", 1.000000) returns 1.000000
19:53:46.265 00.002 2864 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
19:53:46.267 00.002 2864 GetBoolean("/profile/6/scope/GuideAlgorithm/Y/ResistSwitch/fastSwitch", 1) returns 1
19:53:46.269 00.002 2864 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
19:53:46.272 00.003 2864 GetBoolean("/profile/6/scope/CalFlipRequiresDecFlip", 0) returns 0
19:53:46.274 00.002 2864 GetBoolean("/profile/6/scope/AssumeOrthogonal", 0) returns 0
19:53:46.275 00.001 2864 GetBoolean("/profile/6/scope/UseDecComp", 1) returns 1
19:53:46.277 00.002 2864 GetBoolean("/profile/6/scope/HiResEncoders", 0) returns 0
19:53:46.279 00.002 2864 GetInt("/profile/6/scope/DecBacklashPulse", 0) returns 1245
19:53:46.281 00.002 2864 GetInt("/profile/6/scope/DecBacklashFloor", 0) returns 20
19:53:46.284 00.003 2864 GetInt("/profile/6/scope/DecBacklashCeiling", 0) returns 2100
19:53:46.286 00.002 2864 GetBoolean("/profile/6/scope/BacklashCompEnabled", 0) returns 1
19:53:46.288 00.002 2864 BLC: Enabled with correction = 1245 ms, Floor = 20, Ceiling = 2100, Adjustable
19:53:46.290 00.002 2864 GetBoolean("/profile/6/scope/StopGuidingWhenSlewing", 1) returns 0
19:53:46.292 00.002 2864 Scope: slew check disabled
19:53:46.294 00.002 2864 Created new scope of type iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM) = 10198720
19:53:46.296 00.002 2864 GetString("/profile/6/scope/LastMenuChoice", "") returns "iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)"
19:53:46.299 00.003 2864 GetString("/profile/6/scope/LastAuxMenuChoice", "None") returns "None"
19:53:46.301 00.002 2864 ScopeFactory(None)
19:53:46.302 00.001 2864 Created new aux scope of type None = 00000000
19:53:46.304 00.002 2864 GetString("/profile/6/scope/LastAuxMenuChoice", "") returns "None"
19:53:46.306 00.002 2864 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1364->OnAuxChoiceScope: m_pAuxScope == NULL
19:53:46.309 00.003 2864 GetString("/profile/6/stepguider/LastMenuChoice", "None") returns "None"
19:53:46.311 00.002 2864 StepGuiderFactory(None)
19:53:46.313 00.002 2864 Created new stepguider of type None = 00000000
19:53:46.315 00.002 2864 GetString("/profile/6/stepguider/LastMenuChoice", "") returns "None"
19:53:46.316 00.001 2864 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1590->OnChoiceStepGuider: m_pStepGuider == NULL
19:53:46.319 00.003 2864 GetString("/profile/6/rotator/LastMenuChoice", "None") returns "None"
19:53:46.320 00.001 2864 RotatorFactory(None)
19:53:46.322 00.002 2864 Created new Rotator of type None = 00000000
19:53:46.324 00.002 2864 GetString("/profile/6/rotator/LastMenuChoice", "") returns "None"
19:53:46.326 00.002 2864 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1728->OnChoiceRotator: m_pRotator == NULL
19:53:46.338 00.012 2864 GetString("/profile/6/name", "") returns "OAG"
19:53:46.342 00.004 2864 SetupHelpFile: langid=60, locale-specific help = C:\Program Files (x86)\PHDGuiding2\locale\en_US\PHD2GuideHelp.zip
19:53:46.343 00.001 2864 SetupHelpFile: using default help C:\Program Files (x86)\PHDGuiding2\PHD2GuideHelp.zip
19:53:46.396 00.053 2864 starting server
19:53:46.401 00.005 2864 event server started, listening on port 4400
19:53:46.403 00.002 2864 Server started, listening on port 4300
19:53:46.405 00.002 2864 Status Line: Server started
19:53:46.412 00.007 2864 GetString("/perspective", "") returns "layout2|name=MainToolBar;caption=Main tool bar;state=2106108;dir=3;layer=10;row=0;pos=0;prop=100000;bestw=567;besth=42;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Guider;caption=Guider;state=256;dir=5;layer=0;row=0;pos=0;prop=100000;bestw=640;besth=512;minw=640;minh=512;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=GraphLog;caption=History;state=2099196;dir=3;layer=0;row=0;pos=0;prop=100000;bestw=534;besth=233;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Stats;caption=Guide Stats;state=2099198;dir=3;layer=0;row=0;pos=1;prop=100000;bestw=245;besth=424;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=AOPosition;caption=AO Position;state=2099198;dir=4;layer=0;row=0;pos=0;prop=100000;bestw=293;besth=207;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Profile;caption=Star Profile;state=2099196;dir=2;layer=0;row=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=2099196;dir=2;layer=0;row=0;pos=1;prop=100000;bestw=320;besth=207;minw=293;minh=208;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|dock_size(3,10,0)=44|dock_size(5,0,0)=642|dock_size(3,0,0)=382|dock_size(2,0,0)=584|"
19:53:46.514 00.102 2864 GetBoolean("/Update/enabled", 1) returns 1
19:53:46.517 00.003 2864 GetInt("/Update/series", 0) returns 0
19:53:46.521 00.004 8428 UPD: updater thread entry
19:53:46.523 00.002 8428 UPD: fetch https://openphdguiding.org/release-main-win.txt
19:53:46.748 00.225 8428 UPD: latest ver = 2.6.14
19:53:46.748 00.000 8428 UPD: URL = https://openphdguiding.org/phd2-2.6.14-installer.exe
19:53:46.748 00.000 8428 UPD: SHA1 = 1140be99e411b32d4abcb72e89540e2ec178746d
19:53:46.748 00.000 8428 GetInt("/Update/force", 0) returns 0
19:53:46.748 00.000 8428 UPD: version is up-to-date
19:53:46.749 00.001 8428 UPD: updater thread exit
19:53:46.751 00.002 2864 evsrv: cli 01CA3A58 connect
19:53:46.755 00.004 2864 evsrv: cli 01CA3A58 request: {"method":"get_app_state","id":"198ccd25-1ae6-4590-a22a-1b05d0042029"}
19:53:46.757 00.002 2864 evsrv: cli 01CA3A58 response: {"jsonrpc":"2.0","result":"Stopped","id":"198ccd25-1ae6-4590-a22a-1b05d0042029"}
19:53:46.761 00.004 2864 evsrv: cli 01CA3A58 disconnect
19:53:46.765 00.004 2864 evsrv: cli 01CA3A58 connect
19:53:46.768 00.003 2864 evsrv: cli 01CA3B98 connect
19:53:46.773 00.005 2864 evsrv: cli 01CA3B98 request: {"method":"get_profile","id":"d3cb62cb-ef02-4767-b337-8d1ee7dc2eda"}
19:53:46.775 00.002 2864 GetString("/profile/6/name", "") returns "OAG"
19:53:46.779 00.004 2864 evsrv: cli 01CA3B98 response: {"jsonrpc":"2.0","result":{"id":6,"name":"OAG"},"id":"d3cb62cb-ef02-4767-b337-8d1ee7dc2eda"}
19:53:46.785 00.006 2864 evsrv: cli 01CA3B98 disconnect
19:53:46.789 00.004 2864 evsrv: cli 01CA3CD8 connect
19:53:46.792 00.003 2864 evsrv: cli 01CA3CD8 request: {"method":"get_profiles","id":"290eb3ce-a1da-4391-ada2-a93c9cf53493"}
19:53:46.795 00.003 2864 GetString("/profile/6/name", "") returns "OAG"
19:53:46.797 00.002 2864 GetString("/profile/7/name", "") returns "IMX224@120mm"
19:53:46.800 00.003 2864 GetString("/profile/6/name", "") returns "OAG"
19:53:46.803 00.003 2864 GetString("/profile/6/name", "") returns "OAG"
19:53:46.805 00.002 2864 GetString("/profile/7/name", "") returns "IMX224@120mm"
19:53:46.809 00.004 2864 evsrv: cli 01CA3CD8 response: {"jsonrpc":"2.0","result":[{"id":6,"name":"OAG","selected":true},{"id":7,"name":"IMX224@120mm"}],"id":"290eb3ce-a1da-4391-ada2-a93c9cf53493"}
19:53:46.814 00.005 2864 evsrv: cli 01CA3CD8 disconnect
19:53:46.819 00.005 2864 evsrv: cli 01CA3B98 connect
19:53:46.822 00.003 2864 evsrv: cli 01CA3B98 request: {"method":"get_connected","id":"0ae4e004-32a0-4a08-b718-45d2a032b2e5"}
19:53:46.824 00.002 2864 evsrv: cli 01CA3B98 response: {"jsonrpc":"2.0","result":false,"id":"0ae4e004-32a0-4a08-b718-45d2a032b2e5"}
19:53:46.826 00.002 2864 evsrv: cli 01CA3B98 disconnect
19:53:46.837 00.011 2864 evsrv: cli 01CA3B98 connect
19:53:46.840 00.003 2864 evsrv: cli 01CA3B98 request: {"method":"set_connected","params":[true],"id":"ba56d216-8877-4e63-8b6d-24ca8e95241a"}
19:53:46.842 00.002 2864 gear_dialog: ConnectAll calls OnButtonConnectAll
19:53:46.844 00.002 2864 gear_dialog: OnButtonConnectAll
19:53:46.845 00.001 2864 gear_dialog: DoConnectCamera [ZWO ASI Camera]
19:53:46.847 00.002 2864 Status Line: Connecting to Camera ...
19:53:46.851 00.004 2864 GetString("/profile/6/cam_hash/8d44cd37/whichCamera", "") returns "1,ZWO ASI120MM Mini"
19:53:46.854 00.003 2864 Connecting to camera [ZWO ASI Camera] id = [1,ZWO ASI120MM Mini]
19:53:46.862 00.008 2864 ZWO: SDK Version = [1, 40, 0, 0]
19:53:46.867 00.005 2864 ZWO: find camera id: [1,ZWO ASI120MM Mini], ncams = 1
19:53:46.870 00.003 2864 ZWO: no matching camera at idx 1, try to match model name ...
19:53:46.878 00.008 2864 ZWO: cam [0] ZWO ASI120MM Mini
19:53:46.880 00.002 2864 ZWO: found first matching camera at idx 0
19:53:47.476 00.596 2864 ZWO: using mode BPP = 8
19:53:47.478 00.002 2864 ZWO: usb3 = 0, is_mini = 1, name = [ZWO ASI120MM Mini]
19:53:47.479 00.001 2864 ZWO: selecting snap mode
19:53:47.481 00.002 2864 ZWO: IsColorCam = 0
19:53:47.483 00.002 2864 ZWO: supported bin 0 = 1
19:53:47.484 00.001 2864 ZWO: supported bin 1 = 2
19:53:47.489 00.005 2864 ZWO: gain range = 0 .. 100
19:53:47.490 00.001 2864 ZWO: lowest RN gain = 48 (48%)
19:53:47.492 00.002 2864 ZWO: frame (0,0)+(1280,960)
19:53:47.502 00.010 2864 GetString("/profile/6/camera/LimitFrame", "") returns "0;0;0;0"
19:53:47.504 00.002 2864 camera: updated LimitFrame => (0,0),(0x0)
19:53:47.507 00.003 2864 GetDouble("/profile/6/camera/pixelsize", 0.000000) returns 3.750000
19:53:47.509 00.002 2864 DoConnectCamera: reconnecting=0 warningIssued=0 lastCam=[ZWO ASI Camera] scaleRatio=1.000
19:53:47.511 00.002 2864 Connected Camera: ZWO ASI120MM Mini
19:53:47.512 00.001 2864 FrameSize=(1280,960)
19:53:47.514 00.002 2864 PixelSize=3.75
19:53:47.516 00.002 2864 BitsPerPixel=8
19:53:47.518 00.002 2864 HasGainControl=1
19:53:47.520 00.002 2864 GuideCameraGain=48
19:53:47.522 00.002 2864 HasShutter=0
19:53:47.523 00.001 2864 HasSubFrames=1
19:53:47.525 00.002 2864 ST4HasGuideOutput=1
19:53:47.528 00.003 2864 GetBoolean("/profile/6/camera/AutoLoadDefectMap", 1) returns 1
19:53:47.530 00.002 2864 auto-loading defect map
19:53:47.532 00.002 2864 Loading defect map file C:\Users\Adam\AppData\Local\phd2\darks_defects\PHD2_defect_map_6.txt
19:53:47.535 00.003 2864 Defect map file not found: C:\Users\Adam\AppData\Local\phd2\darks_defects\PHD2_defect_map_6.txt
19:53:47.536 00.001 2864 Status Line: Defect map not loaded
19:53:47.540 00.004 2864 GetBoolean("/profile/6/camera/AutoLoadDarks", 1) returns 1
19:53:47.542 00.002 2864 Auto-loading dark library
19:53:47.608 00.066 2864 loaded dark frame exposure = 1000, med = 0
19:53:47.654 00.046 2864 loaded dark frame exposure = 1500, med = 0
19:53:47.702 00.048 2864 loaded dark frame exposure = 2000, med = 0
19:53:47.745 00.043 2864 loaded dark frame exposure = 2500, med = 0
19:53:47.796 00.051 2864 loaded dark frame exposure = 3000, med = 0
19:53:47.799 00.003 2864 loaded dark library from C:\Users\Adam\AppData\Local\phd2\darks_defects\PHD2_dark_lib_6.fit
19:53:47.802 00.003 2864 Status Line: Darks loaded
19:53:47.813 00.011 2864 Status Line: Camera Connected
19:53:47.829 00.016 2864 gear_dialog: OnButtonConnectStepGuider
19:53:47.836 00.007 2864 Connected AO:None
19:53:47.840 00.004 2864 gear_dialog: OnButtonConnectScope
19:53:47.842 00.002 2864 Status Line: Connecting to Mount ...
19:53:47.848 00.006 2864 Connecting to mount [iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)]
19:53:47.851 00.003 2864 ASCOM Scope: Connecting
19:53:47.853 00.002 2864 Create ASCOM Scope: choice 'iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)' progid ASCOM.iOptron2017.Telescope
19:53:48.727 00.874 2864 pScopeDriver = 0x17C20030
19:53:48.771 00.044 2864 Scope reports its name as iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)
19:53:48.868 00.097 2864 ASCOM scope CanSlewAsync is true
19:53:48.872 00.004 2864 iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM) connected
19:53:48.879 00.007 2864 ScopeASCOM::GetDeclinationRadians() returns 90.0
19:53:48.883 00.004 2864 ScopeASCOM::SideOfPier() returns -1
19:53:48.886 00.003 2864 ASCOM Scope: Connect success
19:53:48.888 00.002 2864 Status Line: Mount Connected
19:53:48.897 00.009 2864 Connected Scope:iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)
19:53:48.899 00.002 2864 gear_dialog: OnButtonConnectAuxScope
19:53:48.902 00.003 2864 Connected AuxScope:None
19:53:48.905 00.003 2864 gear_dialog: OnButtonConnectRotator
19:53:48.910 00.005 2864 Connected Rotator:None
19:53:48.996 00.086 2864 GetBoolean("/profile/6/target/refCircleEnabled", 0) returns 0
19:53:48.999 00.003 2864 GetDouble("/profile/6/target/refCircleRadius", 2.000000) returns 2.000000
19:53:49.002 00.003 2864 Auto-loading calibration data
19:53:49.004 00.002 2864 GetDouble("/profile/6/scope/calibration/xRate", 1.000000) returns 0.004914
19:53:49.007 00.003 2864 GetDouble("/profile/6/scope/calibration/yRate", 1.000000) returns 0.004641
19:53:49.010 00.003 2864 GetInt("/profile/6/scope/calibration/binning", 1) returns 1
19:53:49.013 00.003 2864 GetDouble("/profile/6/scope/calibration/xAngle", 0.000000) returns 2.308860
19:53:49.015 00.002 2864 GetDouble("/profile/6/scope/calibration/yAngle", 1.570796) returns -2.457190
19:53:49.018 00.003 2864 GetDouble("/profile/6/scope/calibration/declination", 0.000000) returns 0.229150
19:53:49.020 00.002 2864 GetInt("/profile/6/scope/calibration/pierSide", -1) returns 0
19:53:49.023 00.003 2864 GetInt("/profile/6/scope/calibration/raGuideParity", 0) returns 1
19:53:49.024 00.001 2864 GetInt("/profile/6/scope/calibration/decGuideParity", 0) returns -1
19:53:49.028 00.004 2864 GetDouble("/profile/6/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
19:53:49.031 00.003 2864 Mount::SetCalibration (scope) -- xAngle=132.3 yAngle=-140.8 xRate=4.914 yRate=4.641 bin=1 dec=13.1 pierSide=0 par=+/- rotAng=None
19:53:49.033 00.002 2864 Mount::SetCalibration (scope) -- sets m_xAngle=132.3 m_yAngleError=3.1
19:53:49.041 00.008 2864 ScopeASCOM::GetDeclinationRadians() returns 90.0
19:53:49.044 00.003 2864 ScopeASCOM::SideOfPier() returns -1
19:53:50.005 00.961 2864 GetBoolean("/profile/6/target/refCircleEnabled", 0) returns 0
19:53:50.007 00.002 2864 GetDouble("/profile/6/target/refCircleRadius", 2.000000) returns 2.000000
19:53:50.009 00.002 2864 Auto-loading calibration data
19:53:50.012 00.003 2864 GetDouble("/profile/6/scope/calibration/xRate", 1.000000) returns 0.004914
19:53:50.014 00.002 2864 GetDouble("/profile/6/scope/calibration/yRate", 1.000000) returns 0.004641
19:53:50.016 00.002 2864 GetInt("/profile/6/scope/calibration/binning", 1) returns 1
19:53:50.018 00.002 2864 GetDouble("/profile/6/scope/calibration/xAngle", 0.000000) returns 2.308860
19:53:50.020 00.002 2864 GetDouble("/profile/6/scope/calibration/yAngle", 1.570796) returns -2.457190
19:53:50.022 00.002 2864 GetDouble("/profile/6/scope/calibration/declination", 0.000000) returns 0.229150
19:53:50.026 00.004 2864 GetInt("/profile/6/scope/calibration/pierSide", -1) returns 0
19:53:50.028 00.002 2864 GetInt("/profile/6/scope/calibration/raGuideParity", 0) returns 1
19:53:50.031 00.003 2864 GetInt("/profile/6/scope/calibration/decGuideParity", 0) returns -1
19:53:50.033 00.002 2864 GetDouble("/profile/6/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
19:53:50.035 00.002 2864 Mount::SetCalibration (scope) -- xAngle=132.3 yAngle=-140.8 xRate=4.914 yRate=4.641 bin=1 dec=13.1 pierSide=0 par=+/- rotAng=None
19:53:50.037 00.002 2864 Mount::SetCalibration (scope) -- sets m_xAngle=132.3 m_yAngleError=3.1
19:53:50.042 00.005 2864 ScopeASCOM::GetDeclinationRadians() returns 90.0
19:53:50.044 00.002 2864 ScopeASCOM::SideOfPier() returns -1
19:53:50.048 00.004 2864 evsrv: cli 01CA3B98 response: {"jsonrpc":"2.0","result":0,"id":"ba56d216-8877-4e63-8b6d-24ca8e95241a"}
19:53:50.052 00.004 2864 evsrv: cli 01CA3B98 disconnect
19:53:50.054 00.002 2864 evsrv: cli 1028EA78 connect
19:53:50.058 00.004 2864 evsrv: cli 1028EA78 request: {"method":"get_lock_shift_params","id":"dcb1aef0-d031-4465-9e12-6af3878cdcb9"}
19:53:50.060 00.002 2864 evsrv: cli 1028EA78 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"dcb1aef0-d031-4465-9e12-6af3878cdcb9"}
19:53:50.070 00.010 2864 evsrv: cli 1028EA78 disconnect
19:53:50.075 00.005 2864 evsrv: cli 1028E758 connect
19:53:50.077 00.002 2864 evsrv: cli 1028E758 request: {"method":"get_pixel_scale","id":"20ebc44b-3d5b-4d56-a5c4-d0d9541c69f3"}
19:53:50.079 00.002 2864 evsrv: cli 1028E758 response: {"jsonrpc":"2.0","result":1.86834,"id":"20ebc44b-3d5b-4d56-a5c4-d0d9541c69f3"}
19:53:50.082 00.003 2864 evsrv: cli 1028E758 disconnect
19:54:54.683 64.601 2864 evsrv: cli 1028E758 connect
19:54:54.710 00.027 2864 evsrv: cli 1028E758 request: {"method":"get_app_state","id":"8627fb10-2c2d-40b3-a9a9-f60f82d7937a"}
19:54:54.755 00.045 2864 evsrv: cli 1028E758 response: {"jsonrpc":"2.0","result":"Stopped","id":"8627fb10-2c2d-40b3-a9a9-f60f82d7937a"}
19:54:54.764 00.009 2864 evsrv: cli 1028E758 disconnect
20:00:33.047 338.283 2864 evsrv: cli 1028EBB8 connect
20:00:33.072 00.025 2864 evsrv: cli 1028EBB8 request: {"method":"get_app_state","id":"8e9b86f0-f66d-46af-ad01-205370bb4a4f"}
20:00:33.082 00.010 2864 evsrv: cli 1028EBB8 response: {"jsonrpc":"2.0","result":"Stopped","id":"8e9b86f0-f66d-46af-ad01-205370bb4a4f"}
20:00:33.097 00.015 2864 evsrv: cli 1028EBB8 disconnect
20:01:22.519 49.422 2864 evsrv: cli 1028E758 connect
20:01:22.525 00.006 2864 evsrv: cli 1028E758 request: {"method":"get_app_state","id":"e3f8a2e9-3b3f-40c3-b312-9f821bb55d8b"}
20:01:22.525 00.000 2864 evsrv: cli 1028E758 response: {"jsonrpc":"2.0","result":"Stopped","id":"e3f8a2e9-3b3f-40c3-b312-9f821bb55d8b"}
20:01:22.525 00.000 2864 evsrv: cli 1028E758 disconnect
20:03:02.889 100.364 2864 StartLoopingInteractive: Loop button clicked
20:03:02.891 00.002 2864 Status Line: Looping
20:03:02.899 00.008 2864 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
20:03:02.900 00.001 2864 ScheduleExposure(1000,3,0) exposurePending=0
20:03:02.900 00.000 2864 Enqueuing Expose request
20:03:02.900 00.000 6680 Worker thread wakes up
20:03:02.900 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:03:02.900 00.000 6680 Exposure delay set to 0
20:03:02.900 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
20:03:02.900 00.000 6680 ZWO: set CONTROL_EXPOSURE 1000000
20:03:04.051 01.151 6680 Exposure complete
20:03:04.099 00.048 6680 worker thread done servicing request
20:03:04.099 00.000 2864 OnExposeComplete: enter
20:03:04.099 00.000 2864 UpdateGuideState(): m_state=1
20:03:04.099 00.000 2864 UpdateCurrentPosition: no star selected
20:03:04.099 00.000 2864 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:03:04.099 00.000 2864 Status Line: No star selected
20:03:04.099 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=0, FiltMin=0, FiltMax=10, Gamma=0.730
20:03:04.150 00.051 2864 UpdateGuideState exits: No star selected
20:03:04.150 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:04.150 00.000 2864 ScheduleExposure(1000,3,0) exposurePending=0
20:03:04.150 00.000 2864 Enqueuing Expose request
20:03:04.163 00.013 6680 Worker thread wakes up
20:03:04.163 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:03:04.163 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
20:03:05.094 00.931 6680 Exposure complete
20:03:05.142 00.048 6680 worker thread done servicing request
20:03:05.142 00.000 2864 OnExposeComplete: enter
20:03:05.142 00.000 2864 UpdateGuideState(): m_state=1
20:03:05.142 00.000 2864 UpdateCurrentPosition: no star selected
20:03:05.142 00.000 2864 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:03:05.142 00.000 2864 Status Line: No star selected
20:03:05.159 00.017 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=10, med=0, FiltMin=0, FiltMax=8, Gamma=0.730
20:03:05.204 00.045 2864 UpdateGuideState exits: No star selected
20:03:05.204 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:05.204 00.000 2864 ScheduleExposure(1000,3,0) exposurePending=0
20:03:05.204 00.000 2864 Enqueuing Expose request
20:03:05.204 00.000 6680 Worker thread wakes up
20:03:05.204 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:03:05.204 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
20:03:06.366 01.162 6680 Exposure complete
20:03:06.414 00.048 6680 worker thread done servicing request
20:03:06.414 00.000 2864 OnExposeComplete: enter
20:03:06.414 00.000 2864 UpdateGuideState(): m_state=1
20:03:06.414 00.000 2864 UpdateCurrentPosition: no star selected
20:03:06.430 00.016 2864 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:03:06.432 00.002 2864 Status Line: No star selected
20:03:06.438 00.006 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=18, med=0, FiltMin=0, FiltMax=14, Gamma=0.730
20:03:06.477 00.039 2864 UpdateGuideState exits: No star selected
20:03:06.477 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:06.477 00.000 2864 ScheduleExposure(1000,3,0) exposurePending=0
20:03:06.477 00.000 2864 Enqueuing Expose request
20:03:06.477 00.000 6680 Worker thread wakes up
20:03:06.477 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:03:06.477 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
20:03:07.403 00.926 6680 Exposure complete
20:03:07.447 00.044 6680 worker thread done servicing request
20:03:07.447 00.000 2864 OnExposeComplete: enter
20:03:07.447 00.000 2864 UpdateGuideState(): m_state=1
20:03:07.447 00.000 2864 UpdateCurrentPosition: no star selected
20:03:07.447 00.000 2864 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:03:07.447 00.000 2864 Status Line: No star selected
20:03:07.447 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=18, med=0, FiltMin=0, FiltMax=16, Gamma=0.730
20:03:07.494 00.047 2864 UpdateGuideState exits: No star selected
20:03:07.494 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:07.510 00.016 2864 ScheduleExposure(1000,3,0) exposurePending=0
20:03:07.510 00.000 2864 Enqueuing Expose request
20:03:07.510 00.000 6680 Worker thread wakes up
20:03:07.510 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:03:07.510 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
20:03:08.666 01.156 6680 Exposure complete
20:03:08.729 00.063 6680 worker thread done servicing request
20:03:08.729 00.000 2864 OnExposeComplete: enter
20:03:08.737 00.008 2864 UpdateGuideState(): m_state=1
20:03:08.741 00.004 2864 UpdateCurrentPosition: no star selected
20:03:08.744 00.003 2864 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:03:08.749 00.005 2864 Status Line: No star selected
20:03:08.751 00.002 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=18, med=0, FiltMin=0, FiltMax=14, Gamma=0.730
20:03:08.799 00.048 2864 UpdateGuideState exits: No star selected
20:03:08.799 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:08.808 00.009 2864 ScheduleExposure(1000,3,0) exposurePending=0
20:03:08.808 00.000 2864 Enqueuing Expose request
20:03:08.808 00.000 6680 Worker thread wakes up
20:03:08.808 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:03:08.808 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
20:03:09.736 00.928 6680 Exposure complete
20:03:09.791 00.055 6680 worker thread done servicing request
20:03:09.791 00.000 2864 OnExposeComplete: enter
20:03:09.791 00.000 2864 UpdateGuideState(): m_state=1
20:03:09.807 00.016 2864 UpdateCurrentPosition: no star selected
20:03:09.807 00.000 2864 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:03:09.807 00.000 2864 Status Line: No star selected
20:03:09.807 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=17, med=0, FiltMin=0, FiltMax=14, Gamma=0.730
20:03:09.853 00.046 2864 UpdateGuideState exits: No star selected
20:03:09.853 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:09.853 00.000 2864 ScheduleExposure(1000,3,0) exposurePending=0
20:03:09.871 00.018 2864 Enqueuing Expose request
20:03:09.871 00.000 6680 Worker thread wakes up
20:03:09.871 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:03:09.871 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
20:03:11.013 01.142 6680 Exposure complete
20:03:11.057 00.044 6680 worker thread done servicing request
20:03:11.057 00.000 2864 OnExposeComplete: enter
20:03:11.057 00.000 2864 UpdateGuideState(): m_state=1
20:03:11.057 00.000 2864 UpdateCurrentPosition: no star selected
20:03:11.057 00.000 2864 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:03:11.057 00.000 2864 Status Line: No star selected
20:03:11.057 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=18, med=0, FiltMin=0, FiltMax=15, Gamma=0.730
20:03:11.117 00.060 2864 UpdateGuideState exits: No star selected
20:03:11.119 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:11.123 00.004 2864 ScheduleExposure(1000,3,0) exposurePending=0
20:03:11.127 00.004 2864 Enqueuing Expose request
20:03:11.129 00.002 6680 Worker thread wakes up
20:03:11.129 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:03:11.129 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
20:03:12.036 00.907 6680 Exposure complete
20:03:12.084 00.048 6680 worker thread done servicing request
20:03:12.084 00.000 2864 OnExposeComplete: enter
20:03:12.084 00.000 2864 UpdateGuideState(): m_state=1
20:03:12.088 00.004 2864 UpdateCurrentPosition: no star selected
20:03:12.088 00.000 2864 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:03:12.088 00.000 2864 Status Line: No star selected
20:03:12.088 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=0, FiltMin=0, FiltMax=11, Gamma=0.730
20:03:12.132 00.044 2864 UpdateGuideState exits: No star selected
20:03:12.132 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:12.147 00.015 2864 ScheduleExposure(1000,3,0) exposurePending=0
20:03:12.147 00.000 2864 Enqueuing Expose request
20:03:12.150 00.003 6680 Worker thread wakes up
20:03:12.150 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:03:12.152 00.002 6680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
20:03:13.285 01.133 6680 Exposure complete
20:03:13.335 00.050 6680 worker thread done servicing request
20:03:13.335 00.000 2864 OnExposeComplete: enter
20:03:13.337 00.002 2864 UpdateGuideState(): m_state=1
20:03:13.339 00.002 2864 UpdateCurrentPosition: no star selected
20:03:13.341 00.002 2864 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:03:13.343 00.002 2864 Status Line: No star selected
20:03:13.348 00.005 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=0, FiltMin=0, FiltMax=8, Gamma=0.730
20:03:13.388 00.040 2864 UpdateGuideState exits: No star selected
20:03:13.396 00.008 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:13.398 00.002 2864 ScheduleExposure(1000,3,0) exposurePending=0
20:03:13.400 00.002 2864 Enqueuing Expose request
20:03:13.404 00.004 6680 Worker thread wakes up
20:03:13.404 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:03:13.404 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
20:03:14.317 00.913 6680 Exposure complete
20:03:14.360 00.043 6680 worker thread done servicing request
20:03:14.360 00.000 2864 OnExposeComplete: enter
20:03:14.360 00.000 2864 UpdateGuideState(): m_state=1
20:03:14.369 00.009 2864 UpdateCurrentPosition: no star selected
20:03:14.369 00.000 2864 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:03:14.369 00.000 2864 Status Line: No star selected
20:03:14.376 00.007 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=0, FiltMin=0, FiltMax=7, Gamma=0.730
20:03:14.432 00.056 2864 UpdateGuideState exits: No star selected
20:03:14.434 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:14.438 00.004 2864 ScheduleExposure(1000,3,0) exposurePending=0
20:03:14.441 00.003 2864 Enqueuing Expose request
20:03:14.443 00.002 6680 Worker thread wakes up
20:03:14.443 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:03:14.443 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
20:03:15.596 01.153 6680 Exposure complete
20:03:15.660 00.064 6680 worker thread done servicing request
20:03:15.660 00.000 2864 OnExposeComplete: enter
20:03:15.660 00.000 2864 UpdateGuideState(): m_state=1
20:03:15.660 00.000 2864 UpdateCurrentPosition: no star selected
20:03:15.660 00.000 2864 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:03:15.660 00.000 2864 Status Line: No star selected
20:03:15.680 00.020 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=0, FiltMin=0, FiltMax=9, Gamma=0.730
20:03:15.726 00.046 2864 UpdateGuideState exits: No star selected
20:03:15.728 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:15.732 00.004 2864 ScheduleExposure(1000,3,0) exposurePending=0
20:03:15.734 00.002 2864 Enqueuing Expose request
20:03:15.736 00.002 6680 Worker thread wakes up
20:03:15.736 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:03:15.736 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
20:03:16.664 00.928 6680 Exposure complete
20:03:16.733 00.069 6680 worker thread done servicing request
20:03:16.733 00.000 2864 OnExposeComplete: enter
20:03:16.733 00.000 2864 UpdateGuideState(): m_state=1
20:03:16.733 00.000 2864 UpdateCurrentPosition: no star selected
20:03:16.733 00.000 2864 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:03:16.744 00.011 2864 Status Line: No star selected
20:03:16.750 00.006 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=0, FiltMin=0, FiltMax=12, Gamma=0.730
20:03:16.790 00.040 2864 UpdateGuideState exits: No star selected
20:03:16.790 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:16.790 00.000 2864 ScheduleExposure(1000,3,0) exposurePending=0
20:03:16.790 00.000 2864 Enqueuing Expose request
20:03:16.790 00.000 6680 Worker thread wakes up
20:03:16.790 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:03:16.790 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
20:03:17.931 01.141 6680 Exposure complete
20:03:17.994 00.063 6680 worker thread done servicing request
20:03:17.994 00.000 2864 OnExposeComplete: enter
20:03:17.994 00.000 2864 UpdateGuideState(): m_state=1
20:03:17.994 00.000 2864 UpdateCurrentPosition: no star selected
20:03:17.994 00.000 2864 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:03:17.994 00.000 2864 Status Line: No star selected
20:03:18.014 00.020 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=0, FiltMin=0, FiltMax=12, Gamma=0.730
20:03:18.060 00.046 2864 UpdateGuideState exits: No star selected
20:03:18.062 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:18.062 00.000 2864 ScheduleExposure(1000,3,0) exposurePending=0
20:03:18.064 00.002 2864 Enqueuing Expose request
20:03:18.066 00.002 6680 Worker thread wakes up
20:03:18.066 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:03:18.066 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
20:03:18.983 00.917 6680 Exposure complete
20:03:19.032 00.049 6680 worker thread done servicing request
20:03:19.032 00.000 2864 OnExposeComplete: enter
20:03:19.034 00.002 2864 UpdateGuideState(): m_state=1
20:03:19.034 00.000 2864 UpdateCurrentPosition: no star selected
20:03:19.041 00.007 2864 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:03:19.041 00.000 2864 Status Line: No star selected
20:03:19.049 00.008 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=0, FiltMin=0, FiltMax=11, Gamma=0.730
20:03:19.088 00.039 2864 UpdateGuideState exits: No star selected
20:03:19.088 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:19.088 00.000 2864 ScheduleExposure(1000,3,0) exposurePending=0
20:03:19.088 00.000 2864 Enqueuing Expose request
20:03:19.104 00.016 6680 Worker thread wakes up
20:03:19.104 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:03:19.104 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
20:03:20.244 01.140 6680 Exposure complete
20:03:20.289 00.045 6680 worker thread done servicing request
20:03:20.289 00.000 2864 OnExposeComplete: enter
20:03:20.289 00.000 2864 UpdateGuideState(): m_state=1
20:03:20.289 00.000 2864 UpdateCurrentPosition: no star selected
20:03:20.289 00.000 2864 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:03:20.289 00.000 2864 Status Line: No star selected
20:03:20.306 00.017 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=0, FiltMin=0, FiltMax=11, Gamma=0.730
20:03:20.352 00.046 2864 UpdateGuideState exits: No star selected
20:03:20.352 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:20.352 00.000 2864 ScheduleExposure(1000,3,0) exposurePending=0
20:03:20.352 00.000 2864 Enqueuing Expose request
20:03:20.352 00.000 6680 Worker thread wakes up
20:03:20.352 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:03:20.352 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
20:03:21.271 00.919 6680 Exposure complete
20:03:21.319 00.048 6680 worker thread done servicing request
20:03:21.319 00.000 2864 OnExposeComplete: enter
20:03:21.321 00.002 2864 UpdateGuideState(): m_state=1
20:03:21.325 00.004 2864 UpdateCurrentPosition: no star selected
20:03:21.327 00.002 2864 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:03:21.329 00.002 2864 Status Line: No star selected
20:03:21.337 00.008 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=0, FiltMin=0, FiltMax=12, Gamma=0.730
20:03:21.382 00.045 2864 UpdateGuideState exits: No star selected
20:03:21.382 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:21.382 00.000 2864 ScheduleExposure(1000,3,0) exposurePending=0
20:03:21.382 00.000 2864 Enqueuing Expose request
20:03:21.382 00.000 6680 Worker thread wakes up
20:03:21.382 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:03:21.382 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
20:03:22.529 01.147 6680 Exposure complete
20:03:22.590 00.061 2864 OnExposeComplete: enter
20:03:22.594 00.004 2864 UpdateGuideState(): m_state=1
20:03:22.598 00.004 6680 worker thread done servicing request
20:03:22.598 00.000 2864 UpdateCurrentPosition: no star selected
20:03:22.602 00.004 2864 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:03:22.606 00.004 2864 Status Line: No star selected
20:03:22.617 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=0, FiltMin=0, FiltMax=11, Gamma=0.730
20:03:22.681 00.064 2864 UpdateGuideState exits: No star selected
20:03:22.687 00.006 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:22.691 00.004 2864 ScheduleExposure(1000,3,0) exposurePending=0
20:03:22.695 00.004 2864 Enqueuing Expose request
20:03:22.697 00.002 6680 Worker thread wakes up
20:03:22.697 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:03:22.697 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
20:03:23.609 00.912 6680 Exposure complete
20:03:23.660 00.051 6680 worker thread done servicing request
20:03:23.660 00.000 2864 OnExposeComplete: enter
20:03:23.662 00.002 2864 UpdateGuideState(): m_state=1
20:03:23.662 00.000 2864 UpdateCurrentPosition: no star selected
20:03:23.667 00.005 2864 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:03:23.670 00.003 2864 Status Line: No star selected
20:03:23.676 00.006 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=0, FiltMin=0, FiltMax=10, Gamma=0.730
20:03:23.728 00.052 2864 UpdateGuideState exits: No star selected
20:03:23.730 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:23.732 00.002 2864 ScheduleExposure(1000,3,0) exposurePending=0
20:03:23.735 00.003 2864 Enqueuing Expose request
20:03:23.737 00.002 6680 Worker thread wakes up
20:03:23.737 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:03:23.737 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
20:03:24.879 01.142 6680 Exposure complete
20:03:24.926 00.047 6680 worker thread done servicing request
20:03:24.926 00.000 2864 OnExposeComplete: enter
20:03:24.928 00.002 2864 UpdateGuideState(): m_state=1
20:03:24.932 00.004 2864 UpdateCurrentPosition: no star selected
20:03:24.934 00.002 2864 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:03:24.936 00.002 2864 Status Line: No star selected
20:03:24.938 00.002 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=0, FiltMin=0, FiltMax=11, Gamma=0.730
20:03:25.004 00.066 2864 UpdateGuideState exits: No star selected
20:03:25.010 00.006 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:25.014 00.004 2864 ScheduleExposure(1000,3,0) exposurePending=0
20:03:25.019 00.005 2864 Enqueuing Expose request
20:03:25.023 00.004 6680 Worker thread wakes up
20:03:25.023 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:03:25.023 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
20:03:25.941 00.918 6680 Exposure complete
20:03:25.987 00.046 6680 worker thread done servicing request
20:03:25.987 00.000 2864 OnExposeComplete: enter
20:03:25.989 00.002 2864 UpdateGuideState(): m_state=1
20:03:25.991 00.002 2864 UpdateCurrentPosition: no star selected
20:03:25.994 00.003 2864 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:03:25.996 00.002 2864 Status Line: No star selected
20:03:26.002 00.006 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=0, FiltMin=0, FiltMax=11, Gamma=0.730
20:03:26.048 00.046 2864 UpdateGuideState exits: No star selected
20:03:26.052 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:26.054 00.002 2864 ScheduleExposure(1000,3,0) exposurePending=0
20:03:26.056 00.002 2864 Enqueuing Expose request
20:03:26.057 00.001 6680 Worker thread wakes up
20:03:26.057 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:03:26.057 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
20:03:27.197 01.140 6680 Exposure complete
20:03:27.244 00.047 6680 worker thread done servicing request
20:03:27.244 00.000 2864 OnExposeComplete: enter
20:03:27.244 00.000 2864 UpdateGuideState(): m_state=1
20:03:27.244 00.000 2864 UpdateCurrentPosition: no star selected
20:03:27.244 00.000 2864 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:03:27.244 00.000 2864 Status Line: No star selected
20:03:27.244 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=0, FiltMin=0, FiltMax=22, Gamma=0.730
20:03:27.306 00.062 2864 UpdateGuideState exits: No star selected
20:03:27.312 00.006 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:27.314 00.002 2864 ScheduleExposure(1000,3,0) exposurePending=0
20:03:27.318 00.004 2864 Enqueuing Expose request
20:03:27.322 00.004 6680 Worker thread wakes up
20:03:27.322 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:03:27.322 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
20:03:28.230 00.908 6680 Exposure complete
20:03:28.278 00.048 6680 worker thread done servicing request
20:03:28.278 00.000 2864 OnExposeComplete: enter
20:03:28.280 00.002 2864 UpdateGuideState(): m_state=1
20:03:28.282 00.002 2864 UpdateCurrentPosition: no star selected
20:03:28.286 00.004 2864 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:03:28.290 00.004 2864 Status Line: No star selected
20:03:28.296 00.006 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=0, FiltMin=0, FiltMax=43, Gamma=0.730
20:03:28.350 00.054 2864 UpdateGuideState exits: No star selected
20:03:28.353 00.003 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:28.353 00.000 2864 ScheduleExposure(1000,3,0) exposurePending=0
20:03:28.358 00.005 2864 Enqueuing Expose request
20:03:28.358 00.000 6680 Worker thread wakes up
20:03:28.358 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:03:28.358 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
20:03:29.492 01.134 6680 Exposure complete
20:03:29.535 00.043 6680 worker thread done servicing request
20:03:29.535 00.000 2864 OnExposeComplete: enter
20:03:29.537 00.002 2864 UpdateGuideState(): m_state=1
20:03:29.539 00.002 2864 UpdateCurrentPosition: no star selected
20:03:29.543 00.004 2864 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:03:29.545 00.002 2864 Status Line: No star selected
20:03:29.550 00.005 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=96, med=0, FiltMin=0, FiltMax=86, Gamma=0.730
20:03:29.599 00.049 2864 UpdateGuideState exits: No star selected
20:03:29.601 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:29.605 00.004 2864 ScheduleExposure(1000,3,0) exposurePending=0
20:03:29.607 00.002 2864 Enqueuing Expose request
20:03:29.609 00.002 6680 Worker thread wakes up
20:03:29.609 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:03:29.609 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
20:03:30.519 00.910 6680 Exposure complete
20:03:30.563 00.044 6680 worker thread done servicing request
20:03:30.563 00.000 2864 OnExposeComplete: enter
20:03:30.563 00.000 2864 UpdateGuideState(): m_state=1
20:03:30.563 00.000 2864 UpdateCurrentPosition: no star selected
20:03:30.563 00.000 2864 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:03:30.563 00.000 2864 Status Line: No star selected
20:03:30.581 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=99, med=0, FiltMin=0, FiltMax=87, Gamma=0.730
20:03:30.628 00.047 2864 UpdateGuideState exits: No star selected
20:03:30.630 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:30.632 00.002 2864 ScheduleExposure(1000,3,0) exposurePending=0
20:03:30.634 00.002 2864 Enqueuing Expose request
20:03:30.636 00.002 6680 Worker thread wakes up
20:03:30.636 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:03:30.636 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
20:03:31.766 01.130 6680 Exposure complete
20:03:31.814 00.048 6680 worker thread done servicing request
20:03:31.814 00.000 2864 OnExposeComplete: enter
20:03:31.814 00.000 2864 UpdateGuideState(): m_state=1
20:03:31.814 00.000 2864 UpdateCurrentPosition: no star selected
20:03:31.814 00.000 2864 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:03:31.814 00.000 2864 Status Line: No star selected
20:03:31.832 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=107, med=0, FiltMin=0, FiltMax=87, Gamma=0.730
20:03:31.879 00.047 2864 UpdateGuideState exits: No star selected
20:03:31.881 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:31.883 00.002 2864 ScheduleExposure(1000,3,0) exposurePending=0
20:03:31.885 00.002 2864 Enqueuing Expose request
20:03:31.885 00.000 6680 Worker thread wakes up
20:03:31.887 00.002 6680 worker thread servicing REQUEST_EXPOSE 1000
20:03:31.887 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
20:03:32.793 00.906 6680 Exposure complete
20:03:32.840 00.047 6680 worker thread done servicing request
20:03:32.840 00.000 2864 OnExposeComplete: enter
20:03:32.840 00.000 2864 UpdateGuideState(): m_state=1
20:03:32.840 00.000 2864 UpdateCurrentPosition: no star selected
20:03:32.840 00.000 2864 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:03:32.840 00.000 2864 Status Line: No star selected
20:03:32.856 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=0, FiltMin=0, FiltMax=98, Gamma=0.730
20:03:32.904 00.048 2864 UpdateGuideState exits: No star selected
20:03:32.908 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:32.910 00.002 2864 ScheduleExposure(1000,3,0) exposurePending=0
20:03:32.912 00.002 2864 Enqueuing Expose request
20:03:32.914 00.002 6680 Worker thread wakes up
20:03:32.914 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:03:32.914 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
20:03:34.044 01.130 6680 Exposure complete
20:03:34.091 00.047 6680 worker thread done servicing request
20:03:34.091 00.000 2864 OnExposeComplete: enter
20:03:34.096 00.005 2864 UpdateGuideState(): m_state=1
20:03:34.096 00.000 2864 UpdateCurrentPosition: no star selected
20:03:34.096 00.000 2864 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:03:34.096 00.000 2864 Status Line: No star selected
20:03:34.110 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=0, FiltMin=0, FiltMax=91, Gamma=0.730
20:03:34.156 00.046 2864 UpdateGuideState exits: No star selected
20:03:34.156 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:34.156 00.000 2864 ScheduleExposure(1000,3,0) exposurePending=0
20:03:34.156 00.000 2864 Enqueuing Expose request
20:03:34.156 00.000 6680 Worker thread wakes up
20:03:34.156 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:03:34.156 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
20:03:35.075 00.919 6680 Exposure complete
20:03:35.123 00.048 6680 worker thread done servicing request
20:03:35.123 00.000 2864 OnExposeComplete: enter
20:03:35.125 00.002 2864 UpdateGuideState(): m_state=1
20:03:35.129 00.004 2864 UpdateCurrentPosition: no star selected
20:03:35.133 00.004 2864 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:03:35.135 00.002 2864 Status Line: No star selected
20:03:35.141 00.006 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=96, med=0, FiltMin=0, FiltMax=90, Gamma=0.730
20:03:35.193 00.052 2864 UpdateGuideState exits: No star selected
20:03:35.197 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:35.201 00.004 2864 ScheduleExposure(1000,3,0) exposurePending=0
20:03:35.203 00.002 2864 Enqueuing Expose request
20:03:35.205 00.002 6680 Worker thread wakes up
20:03:35.205 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:03:35.205 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
20:03:36.338 01.133 6680 Exposure complete
20:03:36.384 00.046 6680 worker thread done servicing request
20:03:36.384 00.000 2864 OnExposeComplete: enter
20:03:36.387 00.003 2864 UpdateGuideState(): m_state=1
20:03:36.389 00.002 2864 UpdateCurrentPosition: no star selected
20:03:36.391 00.002 2864 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:03:36.393 00.002 2864 Status Line: No star selected
20:03:36.400 00.007 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=95, med=0, FiltMin=0, FiltMax=91, Gamma=0.730
20:03:36.451 00.051 2864 UpdateGuideState exits: No star selected
20:03:36.453 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:36.455 00.002 2864 ScheduleExposure(1000,3,0) exposurePending=0
20:03:36.457 00.002 2864 Enqueuing Expose request
20:03:36.459 00.002 6680 Worker thread wakes up
20:03:36.459 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:03:36.459 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
20:03:37.362 00.903 6680 Exposure complete
20:03:37.410 00.048 6680 worker thread done servicing request
20:03:37.410 00.000 2864 OnExposeComplete: enter
20:03:37.410 00.000 2864 UpdateGuideState(): m_state=1
20:03:37.410 00.000 2864 UpdateCurrentPosition: no star selected
20:03:37.410 00.000 2864 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:03:37.410 00.000 2864 Status Line: No star selected
20:03:37.410 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=90, med=0, FiltMin=0, FiltMax=83, Gamma=0.730
20:03:37.469 00.059 2864 UpdateGuideState exits: No star selected
20:03:37.471 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:37.473 00.002 2864 ScheduleExposure(1000,3,0) exposurePending=0
20:03:37.475 00.002 2864 Enqueuing Expose request
20:03:37.477 00.002 6680 Worker thread wakes up
20:03:37.479 00.002 6680 worker thread servicing REQUEST_EXPOSE 1000
20:03:37.479 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
20:03:38.617 01.138 6680 Exposure complete
20:03:38.664 00.047 6680 worker thread done servicing request
20:03:38.664 00.000 2864 OnExposeComplete: enter
20:03:38.664 00.000 2864 UpdateGuideState(): m_state=1
20:03:38.664 00.000 2864 UpdateCurrentPosition: no star selected
20:03:38.664 00.000 2864 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:03:38.664 00.000 2864 Status Line: No star selected
20:03:38.676 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=0, FiltMin=0, FiltMax=86, Gamma=0.730
20:03:38.723 00.047 2864 UpdateGuideState exits: No star selected
20:03:38.723 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:38.723 00.000 2864 ScheduleExposure(1000,3,0) exposurePending=0
20:03:38.723 00.000 2864 Enqueuing Expose request
20:03:38.723 00.000 6680 Worker thread wakes up
20:03:38.723 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:03:38.723 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
20:03:39.338 00.615 2864 GuiderMultiStar::AutoSelect enter
20:03:39.354 00.016 2864 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
20:03:39.400 00.046 2864 AutoFind: auto downsample for scale 1.87 => 1x
20:03:39.497 00.097 2864 AutoFind: global mean = -0.0, stdev 1.7
20:03:39.497 00.000 2864 AutoFind: using threshold = 0.1
20:03:39.557 00.060 2864 AutoFind: local max [1171, 418] 174.9
20:03:39.562 00.005 2864 AutoFind: local max [22, 572] 100.9
20:03:39.564 00.002 2864 AutoFind: local max [12, 750] 51.5
20:03:39.566 00.002 2864 AutoFind: local max [1259, 732] 47.5
20:03:39.568 00.002 2864 AutoFind: local max [536, 145] 46.9
20:03:39.570 00.002 2864 AutoFind: local max [563, 415] 31.5
20:03:39.572 00.002 2864 AutoFind: local max [353, 38] 31.0
20:03:39.574 00.002 2864 AutoFind: local max [1183, 157] 25.4
20:03:39.576 00.002 2864 AutoFind: local max [465, 54] 21.9
20:03:39.576 00.000 2864 AutoFind: local max [381, 212] 17.9
20:03:39.576 00.000 2864 AutoFind: local max [993, 769] 15.8
20:03:39.576 00.000 2864 AutoFind: local max [813, 543] 15.5
20:03:39.576 00.000 2864 AutoFind: local max [692, 385] 15.2
20:03:39.576 00.000 2864 AutoFind: local max [1233, 621] 12.2
20:03:39.588 00.012 2864 AutoFind: local max [578, 607] 12.1
20:03:39.592 00.004 2864 AutoFind: local max [103, 356] 10.7
20:03:39.592 00.000 2864 AutoFind: local max [187, 371] 10.5
20:03:39.592 00.000 2864 AutoFind: local max [906, 493] 10.2
20:03:39.592 00.000 2864 AutoFind: local max [45, 801] 9.6
20:03:39.592 00.000 2864 AutoFind: local max [991, 798] 9.3
20:03:39.592 00.000 2864 AutoFind: local max [286, 848] 9.2
20:03:39.592 00.000 2864 AutoFind: local max [157, 810] 9.0
20:03:39.592 00.000 2864 AutoFind: local max [292, 754] 9.0
20:03:39.607 00.015 2864 AutoFind: local max [435, 291] 8.0
20:03:39.607 00.000 2864 AutoFind: local max [957, 203] 7.7
20:03:39.607 00.000 2864 AutoFind: local max [198, 136] 6.9
20:03:39.607 00.000 2864 AutoFind: local max [717, 683] 6.9
20:03:39.607 00.000 2864 AutoFind: local max [1209, 819] 6.7
20:03:39.619 00.012 2864 AutoFind: local max [159, 362] 6.7
20:03:39.619 00.000 2864 AutoFind: local max [421, 768] 6.4
20:03:39.623 00.004 2864 AutoFind: local max [14, 695] 6.3
20:03:39.623 00.000 2864 AutoFind: local max [1220, 114] 5.9
20:03:39.623 00.000 2864 AutoFind: local max [1129, 84] 5.6
20:03:39.623 00.000 2864 AutoFind: local max [444, 833] 5.6
20:03:39.623 00.000 2864 AutoFind: local max [307, 839] 5.5
20:03:39.623 00.000 2864 AutoFind: local max [709, 577] 5.3
20:03:39.623 00.000 2864 AutoFind: local max [169, 470] 5.0
20:03:39.623 00.000 2864 AutoFind: local max [1158, 416] 5.0
20:03:39.639 00.016 2864 AutoFind: local max [34, 273] 4.9
20:03:39.639 00.000 2864 AutoFind: local max [196, 351] 4.8
20:03:39.639 00.000 6680 Exposure complete
20:03:39.639 00.000 2864 AutoFind: local max [509, 278] 4.7
20:03:39.639 00.000 2864 AutoFind: local max [1166, 427] 4.6
20:03:39.639 00.000 2864 AutoFind: local max [1178, 429] 4.6
20:03:39.650 00.011 2864 AutoFind: local max [1247, 513] 4.5
20:03:39.650 00.000 2864 AutoFind: local max [787, 950] 4.5
20:03:39.657 00.007 2864 AutoFind: local max [412, 650] 4.5
20:03:39.659 00.002 2864 AutoFind: local max [453, 468] 4.2
20:03:39.661 00.002 2864 AutoFind: local max [991, 905] 4.1
20:03:39.665 00.004 2864 AutoFind: local max [994, 109] 4.1
20:03:39.667 00.002 2864 AutoFind: local max [1142, 38] 4.1
20:03:39.669 00.002 2864 AutoFind: local max [1082, 669] 4.1
20:03:39.673 00.004 2864 AutoFind: local max [1053, 74] 4.0
20:03:39.675 00.002 2864 AutoFind: local max [578, 480] 4.0
20:03:39.679 00.004 2864 AutoFind: local max [770, 318] 3.9
20:03:39.681 00.002 2864 AutoFind: local max [529, 700] 3.8
20:03:39.684 00.003 2864 AutoFind: local max [206, 412] 3.8
20:03:39.686 00.002 2864 AutoFind: local max [21, 562] 3.8
20:03:39.689 00.003 2864 AutoFind: local max [146, 587] 3.6
20:03:39.691 00.002 6680 worker thread done servicing request
20:03:39.691 00.000 2864 AutoFind: local max [1033, 735] 3.6
20:03:39.695 00.004 2864 AutoFind: local max [1158, 428] 3.5
20:03:39.695 00.000 2864 AutoFind: local max [687, 531] 3.5
20:03:39.695 00.000 2864 AutoFind: local max [361, 632] 3.5
20:03:39.695 00.000 2864 AutoFind: local max [1185, 912] 3.4
20:03:39.703 00.008 2864 AutoFind: local max [1164, 404] 3.4
20:03:39.705 00.002 2864 AutoFind: local max [691, 194] 3.4
20:03:39.705 00.000 2864 AutoFind: local max [691, 598] 3.3
20:03:39.705 00.000 2864 AutoFind: local max [881, 649] 3.3
20:03:39.713 00.008 2864 AutoFind: local max [1248, 722] 3.3
20:03:39.713 00.000 2864 AutoFind: local max [1269, 733] 3.3
20:03:39.713 00.000 2864 AutoFind: local max [1065, 688] 3.3
20:03:39.721 00.008 2864 AutoFind: local max [915, 488] 3.3
20:03:39.723 00.002 2864 AutoFind: local max [494, 586] 3.3
20:03:39.725 00.002 2864 AutoFind: local max [1051, 83] 3.3
20:03:39.727 00.002 2864 AutoFind: local max [42, 110] 3.2
20:03:39.729 00.002 2864 AutoFind: local max [1268, 412] 3.2
20:03:39.733 00.004 2864 AutoFind: local max [1234, 811] 3.2
20:03:39.735 00.002 2864 AutoFind: local max [104, 620] 3.1
20:03:39.739 00.004 2864 AutoFind: local max [860, 387] 3.1
20:03:39.741 00.002 2864 AutoFind: local max [1231, 587] 3.1
20:03:39.743 00.002 2864 AutoFind: local max [1206, 510] 3.1
20:03:39.744 00.001 2864 AutoFind: local max [241, 231] 3.1
20:03:39.746 00.002 2864 AutoFind: local max [1139, 902] 3.1
20:03:39.748 00.002 2864 AutoFind: local max [1105, 129] 3.1
20:03:39.752 00.004 2864 AutoFind: local max [386, 663] 3.1
20:03:39.754 00.002 2864 AutoFind: local max [913, 616] 3.1
20:03:39.756 00.002 2864 AutoFind: local max [221, 590] 3.0
20:03:39.756 00.000 2864 AutoFind: local max [1186, 416] 3.0
20:03:39.758 00.002 2864 AutoFind: local max [952, 194] 3.0
20:03:39.760 00.002 2864 AutoFind: local max [1257, 173] 3.0
20:03:39.762 00.002 2864 AutoFind: local max [629, 751] 3.0
20:03:39.766 00.004 2864 AutoFind: local max [1186, 127] 3.0
20:03:39.768 00.002 2864 AutoFind: local max [673, 397] 3.0
20:03:39.770 00.002 2864 AutoFind: local max [127, 853] 3.0
20:03:39.774 00.004 2864 AutoFind: local max [608, 566] 3.0
20:03:39.775 00.001 2864 AutoFind: local max [659, 576] 3.0
20:03:39.775 00.000 2864 AutoFind: local max [861, 563] 3.0
20:03:39.775 00.000 2864 AutoFind: local max [834, 139] 3.0
20:03:39.784 00.009 2864 AutoFind: local max [860, 702] 3.0
20:03:39.786 00.002 2864 AutoFind: local max [1270, 623] 3.0
20:03:39.788 00.002 2864 AutoFind: local max [1003, 767] 3.0
20:03:39.790 00.002 2864 AutoFind: close dim-bright [1003, 767] 3.0 - [993, 769] 15.8
20:03:39.793 00.003 2864 AutoFind: close dim-bright [673, 397] 3.0 - [692, 385] 15.2
20:03:39.793 00.000 2864 AutoFind: too close [952, 194] 3.0 - [957, 203] 7.7
20:03:39.800 00.007 2864 AutoFind: too close [1186, 416] 3.0 - [1178, 429] 4.6
20:03:39.800 00.000 2864 AutoFind: too close [1186, 416] 3.0 - [1166, 427] 4.6
20:03:39.804 00.004 2864 AutoFind: close dim-bright [1186, 416] 3.0 - [1171, 418] 174.9
20:03:39.806 00.002 2864 AutoFind: too close [1051, 83] 3.3 - [1053, 74] 4.0
20:03:39.806 00.000 2864 AutoFind: too close [915, 488] 3.3 - [906, 493] 10.2
20:03:39.806 00.000 2864 AutoFind: too close [1065, 688] 3.3 - [1082, 669] 4.1
20:03:39.806 00.000 2864 AutoFind: close dim-bright [1269, 733] 3.3 - [1259, 732] 47.5
20:03:39.814 00.008 2864 AutoFind: close dim-bright [1248, 722] 3.3 - [1259, 732] 47.5
20:03:39.816 00.002 2864 AutoFind: too close [1164, 404] 3.4 - [1158, 416] 5.0
20:03:39.816 00.000 2864 AutoFind: close dim-bright [1164, 404] 3.4 - [1171, 418] 174.9
20:03:39.816 00.000 2864 AutoFind: too close [1158, 428] 3.5 - [1178, 429] 4.6
20:03:39.816 00.000 2864 AutoFind: too close [1158, 428] 3.5 - [1166, 427] 4.6
20:03:39.816 00.000 2864 AutoFind: too close [1158, 428] 3.5 - [1158, 416] 5.0
20:03:39.816 00.000 2864 AutoFind: close dim-bright [1158, 428] 3.5 - [1171, 418] 174.9
20:03:39.816 00.000 2864 AutoFind: close dim-bright [21, 562] 3.8 - [22, 572] 100.9
20:03:39.830 00.014 2864 AutoFind: too close [1178, 429] 4.6 - [1166, 427] 4.6
20:03:39.830 00.000 2864 AutoFind: too close [1178, 429] 4.6 - [1158, 416] 5.0
20:03:39.830 00.000 2864 AutoFind: close dim-bright [1178, 429] 4.6 - [1171, 418] 174.9
20:03:39.830 00.000 2864 AutoFind: too close [1166, 427] 4.6 - [1158, 416] 5.0
20:03:39.830 00.000 2864 AutoFind: close dim-bright [1166, 427] 4.6 - [1171, 418] 174.9
20:03:39.838 00.008 2864 AutoFind: too close [196, 351] 4.8 - [187, 371] 10.5
20:03:39.838 00.000 2864 AutoFind: close dim-bright [1158, 416] 5.0 - [1171, 418] 174.9
20:03:39.838 00.000 2864 AutoFind: too close to edge [1270, 623] 3.0
20:03:39.838 00.000 2864 AutoFind: too close to edge [1268, 412] 3.2
20:03:39.846 00.008 2864 AutoFind: too close to edge [1269, 733] 3.3
20:03:39.846 00.000 2864 AutoFind: too close to edge [787, 950] 4.5
20:03:39.846 00.000 2864 AutoFind: too close to edge [14, 695] 6.3
20:03:39.846 00.000 2864 AutoFind: too close to edge [12, 750] 51.5
20:03:39.846 00.000 2864 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
20:03:39.846 00.000 2864 Star::Find(15, 1171, 418, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:39.846 00.000 2864 Star::Find returns 1 (0), X=1170.50, Y=417.71, Mass=3751, SNR=43.1, Peak=102 HFD=5.5
20:03:39.846 00.000 2864 Star::Find(15, 22, 572, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:39.846 00.000 2864 Star::Find returns 1 (0), X=21.92, Y=571.64, Mass=964, SNR=21.9, Peak=59 HFD=3.8
20:03:39.862 00.016 2864 Star::Find(15, 1259, 732, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:39.862 00.000 2864 Star::Find returns 1 (0), X=1258.29, Y=731.88, Mass=757, SNR=19.3, Peak=27 HFD=4.9
20:03:39.862 00.000 2864 Star::Find(15, 536, 145, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:39.862 00.000 2864 Star::Find returns 1 (0), X=536.56, Y=144.55, Mass=538, SNR=16.3, Peak=28 HFD=4.2
20:03:39.869 00.007 2864 Star::Find(15, 563, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:39.869 00.000 2864 Star::Find returns 1 (0), X=562.86, Y=414.59, Mass=359, SNR=13.3, Peak=20 HFD=3.9
20:03:39.869 00.000 2864 Star::Find(15, 353, 38, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:39.869 00.000 2864 Star::Find returns 1 (0), X=353.02, Y=37.99, Mass=300, SNR=12.1, Peak=18 HFD=4.0
20:03:39.869 00.000 2864 Star::Find(15, 1183, 157, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:39.877 00.008 2864 Star::Find returns 1 (0), X=1182.60, Y=157.22, Mass=318, SNR=12.5, Peak=15 HFD=4.5
20:03:39.877 00.000 2864 Star::Find(15, 465, 54, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:39.877 00.000 2864 Star::Find returns 1 (0), X=464.68, Y=54.45, Mass=229, SNR=10.6, Peak=14 HFD=3.7
20:03:39.877 00.000 2864 Star::Find(15, 381, 212, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:39.877 00.000 2864 Star::Find returns 1 (0), X=380.78, Y=212.21, Mass=154, SNR=8.7, Peak=12 HFD=3.5
20:03:39.877 00.000 2864 Star::Find(15, 993, 769, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:39.877 00.000 2864 Star::Find returns 1 (0), X=992.80, Y=769.01, Mass=203, SNR=9.9, Peak=10 HFD=4.4
20:03:39.877 00.000 2864 Star::Find(15, 813, 543, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:39.877 00.000 2864 Star::Find returns 1 (0), X=813.34, Y=543.00, Mass=166, SNR=9.0, Peak=11 HFD=4.1
20:03:39.877 00.000 2864 Star::Find(15, 692, 385, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:39.893 00.016 2864 Star::Find returns 1 (0), X=692.73, Y=385.49, Mass=195, SNR=9.8, Peak=13 HFD=4.0
20:03:39.893 00.000 2864 Star::Find(15, 1233, 621, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:39.893 00.000 2864 Star::Find returns 1 (0), X=1232.62, Y=621.44, Mass=178, SNR=9.3, Peak=8 HFD=4.7
20:03:39.893 00.000 2864 Star::Find(15, 578, 607, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:39.900 00.007 2864 Star::Find returns 1 (0), X=578.48, Y=606.95, Mass=141, SNR=8.3, Peak=10 HFD=4.1
20:03:39.900 00.000 2864 Star::Find(15, 103, 356, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:39.900 00.000 2864 Star::Find returns 1 (0), X=103.52, Y=356.19, Mass=120, SNR=7.5, Peak=7 HFD=4.2
20:03:39.900 00.000 2864 Star::Find(15, 45, 801, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:39.900 00.000 2864 Star::Find returns 1 (0), X=44.83, Y=801.00, Mass=108, SNR=7.2, Peak=7 HFD=4.3
20:03:39.909 00.009 2864 Star::Find(15, 991, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:39.909 00.000 2864 Star::Find returns 1 (0), X=991.15, Y=798.32, Mass=128, SNR=7.8, Peak=6 HFD=4.5
20:03:39.909 00.000 2864 Star::Find(15, 286, 848, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:39.909 00.000 2864 Star::Find returns 1 (0), X=285.59, Y=848.29, Mass=68, SNR=5.7, Peak=6 HFD=3.1
20:03:39.909 00.000 2864 Star::Find(15, 157, 810, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:39.909 00.000 2864 Star::Find returns 1 (0), X=157.02, Y=810.57, Mass=59, SNR=5.3, Peak=6 HFD=2.9
20:03:39.909 00.000 2864 Star::Find(15, 292, 754, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:39.909 00.000 2864 Star::Find returns 1 (0), X=291.64, Y=754.14, Mass=66, SNR=5.6, Peak=6 HFD=3.2
20:03:39.909 00.000 2864 Star::Find(15, 435, 291, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:39.925 00.016 2864 Star::Find returns 1 (0), X=435.58, Y=290.95, Mass=79, SNR=6.2, Peak=5 HFD=3.8
20:03:39.925 00.000 2864 Star::Find(15, 198, 136, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:39.925 00.000 2864 Star::Find returns 1 (0), X=197.93, Y=135.77, Mass=86, SNR=6.4, Peak=4 HFD=4.5
20:03:39.925 00.000 2864 Star::Find(15, 717, 683, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:39.931 00.006 2864 Star::Find returns 1 (0), X=717.11, Y=683.12, Mass=56, SNR=5.1, Peak=4 HFD=3.8
20:03:39.931 00.000 2864 Star::Find(15, 1209, 819, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:39.931 00.000 2864 Star::Find returns 1 (0), X=1209.03, Y=818.85, Mass=65, SNR=5.6, Peak=5 HFD=4.3
20:03:39.931 00.000 2864 Star::Find(15, 159, 362, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:39.931 00.000 2864 Star::Find returns 1 (0), X=158.20, Y=361.57, Mass=44, SNR=4.6, Peak=4 HFD=3.2
20:03:39.941 00.010 2864 Star::Find(15, 421, 768, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:39.941 00.000 2864 Star::Find returns 1 (0), X=420.70, Y=767.43, Mass=40, SNR=4.4, Peak=4 HFD=3.2
20:03:39.941 00.000 2864 Star::Find(15, 1220, 114, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:39.941 00.000 2864 Star::Find returns 1 (0), X=1219.83, Y=114.17, Mass=56, SNR=5.2, Peak=5 HFD=3.9
20:03:39.941 00.000 2864 Star::Find(15, 1129, 84, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:39.941 00.000 2864 Star::Find false star n=23 nbg=286 bg=0.2 sigma=0.4 thresh=2 peak=2
20:03:39.941 00.000 2864 Star::Find returns 0 (2), X=1129.00, Y=84.00, Mass=48, SNR=2.9, Peak=4 HFD=0.0
20:03:39.941 00.000 2864 Star::Find(15, 444, 833, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:39.941 00.000 2864 Star::Find returns 1 (0), X=444.50, Y=833.24, Mass=53, SNR=5.0, Peak=6 HFD=3.4
20:03:39.957 00.016 2864 Star::Find(15, 307, 839, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:39.957 00.000 2864 Star::Find false star n=15 nbg=286 bg=0.3 sigma=0.4 thresh=2 peak=2
20:03:39.957 00.000 2864 Star::Find returns 0 (2), X=307.00, Y=839.00, Mass=34, SNR=2.9, Peak=4 HFD=0.0
20:03:39.957 00.000 2864 Star::Find(15, 709, 577, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:39.963 00.006 2864 Star::Find returns 1 (0), X=708.79, Y=576.59, Mass=64, SNR=5.5, Peak=5 HFD=4.0
20:03:39.963 00.000 2864 Star::Find(15, 169, 470, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:39.963 00.000 2864 Star::Find false star n=14 nbg=285 bg=0.3 sigma=0.4 thresh=2 peak=2
20:03:39.963 00.000 2864 Star::Find returns 0 (2), X=169.00, Y=470.00, Mass=31, SNR=2.9, Peak=5 HFD=0.0
20:03:39.963 00.000 2864 Star::Find(15, 34, 273, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:39.972 00.009 2864 Star::Find false star n=50 nbg=289 bg=0.2 sigma=0.4 thresh=1 peak=1
20:03:39.972 00.000 2864 Star::Find returns 0 (2), X=34.00, Y=273.00, Mass=53, SNR=2.9, Peak=2 HFD=0.0
20:03:39.972 00.000 2864 Star::Find(15, 509, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:39.972 00.000 2864 Star::Find false star n=28 nbg=282 bg=0.3 sigma=0.5 thresh=2 peak=2
20:03:39.972 00.000 2864 Star::Find returns 0 (2), X=509.00, Y=278.00, Mass=55, SNR=2.9, Peak=4 HFD=0.0
20:03:39.972 00.000 2864 Star::Find(15, 1247, 513, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:39.972 00.000 2864 Star::Find false star n=24 nbg=284 bg=0.3 sigma=0.5 thresh=2 peak=2
20:03:39.972 00.000 2864 Star::Find returns 0 (2), X=1247.00, Y=513.00, Mass=48, SNR=2.9, Peak=4 HFD=0.0
20:03:39.972 00.000 2864 Star::Find(15, 412, 650, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:39.972 00.000 2864 Star::Find false star n=17 nbg=284 bg=0.2 sigma=0.4 thresh=2 peak=2
20:03:39.988 00.016 2864 Star::Find returns 0 (2), X=412.00, Y=650.00, Mass=33, SNR=2.9, Peak=3 HFD=0.0
20:03:39.988 00.000 2864 Star::Find(15, 453, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:39.988 00.000 2864 Star::Find false star n=22 nbg=281 bg=0.4 sigma=0.5 thresh=2 peak=2
20:03:39.994 00.006 2864 Star::Find returns 0 (2), X=453.00, Y=468.00, Mass=38, SNR=2.9, Peak=3 HFD=0.0
20:03:39.994 00.000 2864 Star::Find(15, 991, 905, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:39.994 00.000 2864 Star::Find false star n=20 nbg=281 bg=0.3 sigma=0.5 thresh=2 peak=2
20:03:39.994 00.000 2864 Star::Find returns 0 (2), X=991.00, Y=905.00, Mass=35, SNR=2.9, Peak=3 HFD=0.0
20:03:39.994 00.000 2864 Star::Find(15, 994, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:39.994 00.000 2864 Star::Find false star n=25 nbg=286 bg=0.3 sigma=0.4 thresh=2 peak=2
20:03:39.994 00.000 2864 Star::Find returns 0 (2), X=994.00, Y=109.00, Mass=51, SNR=2.9, Peak=4 HFD=0.0
20:03:40.006 00.012 2864 Star::Find(15, 1142, 38, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:40.006 00.000 2864 Star::Find false star n=20 nbg=286 bg=0.3 sigma=0.4 thresh=2 peak=1
20:03:40.006 00.000 2864 Star::Find returns 0 (2), X=1142.00, Y=38.00, Mass=37, SNR=2.9, Peak=5 HFD=0.0
20:03:40.006 00.000 2864 Star::Find(15, 578, 480, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:40.006 00.000 2864 Star::Find false star n=18 nbg=288 bg=0.2 sigma=0.4 thresh=2 peak=2
20:03:40.006 00.000 2864 Star::Find returns 0 (2), X=578.00, Y=480.00, Mass=34, SNR=2.9, Peak=3 HFD=0.0
20:03:40.006 00.000 2864 Star::Find(15, 770, 318, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:40.006 00.000 2864 Star::Find false star n=18 nbg=283 bg=0.3 sigma=0.5 thresh=2 peak=2
20:03:40.006 00.000 2864 Star::Find returns 0 (2), X=770.00, Y=318.00, Mass=32, SNR=2.9, Peak=3 HFD=0.0
20:03:40.020 00.014 2864 Star::Find(15, 529, 700, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:40.020 00.000 2864 Star::Find returns 0 (2), X=529.00, Y=700.00, Mass=13, SNR=2.5, Peak=6 HFD=0.0
20:03:40.020 00.000 2864 Star::Find(15, 206, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:40.025 00.005 2864 Star::Find returns 0 (2), X=206.00, Y=412.00, Mass=17, SNR=2.9, Peak=2 HFD=0.0
20:03:40.025 00.000 2864 Star::Find(15, 21, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:40.025 00.000 2864 Star::Find returns 1 (0), X=21.92, Y=571.64, Mass=964, SNR=21.9, Peak=59 HFD=3.8
20:03:40.025 00.000 2864 Star::Find(15, 146, 587, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:40.025 00.000 2864 Star::Find false star n=20 nbg=284 bg=0.2 sigma=0.4 thresh=2 peak=2
20:03:40.025 00.000 2864 Star::Find returns 0 (2), X=146.00, Y=587.00, Mass=37, SNR=2.9, Peak=6 HFD=0.0
20:03:40.036 00.011 2864 Star::Find(15, 1033, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:40.036 00.000 2864 Star::Find false star n=28 nbg=286 bg=0.3 sigma=0.5 thresh=2 peak=2
20:03:40.036 00.000 2864 Star::Find returns 0 (2), X=1033.00, Y=735.00, Mass=58, SNR=2.9, Peak=4 HFD=0.0
20:03:40.036 00.000 2864 Star::Find(15, 687, 531, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:40.036 00.000 2864 Star::Find false star n=51 nbg=285 bg=0.2 sigma=0.4 thresh=1 peak=1
20:03:40.036 00.000 2864 Star::Find returns 0 (2), X=687.00, Y=531.00, Mass=50, SNR=2.9, Peak=4 HFD=0.0
20:03:40.036 00.000 2864 Star::Find(15, 361, 632, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:40.036 00.000 2864 Star::Find false star n=14 nbg=281 bg=0.3 sigma=0.5 thresh=2 peak=2
20:03:40.036 00.000 2864 Star::Find returns 0 (2), X=361.00, Y=632.00, Mass=30, SNR=2.9, Peak=4 HFD=0.0
20:03:40.036 00.000 2864 Star::Find(15, 1185, 912, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:40.052 00.016 2864 Star::Find false star n=16 nbg=282 bg=0.3 sigma=0.5 thresh=2 peak=1
20:03:40.054 00.002 2864 Star::Find returns 0 (2), X=1185.00, Y=912.00, Mass=28, SNR=2.9, Peak=3 HFD=0.0
20:03:40.056 00.002 2864 Star::Find(15, 691, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:40.058 00.002 2864 Star::Find false star n=15 nbg=289 bg=0.3 sigma=0.5 thresh=2 peak=2
20:03:40.060 00.002 2864 Star::Find returns 0 (2), X=691.00, Y=194.00, Mass=28, SNR=2.9, Peak=3 HFD=0.0
20:03:40.062 00.002 2864 Star::Find(15, 691, 598, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:40.062 00.000 2864 Star::Find false star n=17 nbg=284 bg=0.3 sigma=0.5 thresh=2 peak=2
20:03:40.064 00.002 2864 Star::Find returns 0 (2), X=691.00, Y=598.00, Mass=32, SNR=2.9, Peak=3 HFD=0.0
20:03:40.066 00.002 2864 Star::Find(15, 881, 649, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:40.068 00.002 2864 Star::Find false star n=17 nbg=286 bg=0.3 sigma=0.4 thresh=2 peak=2
20:03:40.070 00.002 2864 Star::Find returns 0 (2), X=881.00, Y=649.00, Mass=34, SNR=2.9, Peak=4 HFD=0.0
20:03:40.072 00.002 2864 Star::Find(15, 1248, 722, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:40.074 00.002 2864 Star::Find returns 1 (0), X=1258.29, Y=731.88, Mass=757, SNR=19.3, Peak=27 HFD=4.9
20:03:40.076 00.002 2864 Star::Find(15, 494, 586, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:40.078 00.002 2864 Star::Find false star n=17 nbg=286 bg=0.3 sigma=0.5 thresh=2 peak=1
20:03:40.078 00.000 2864 Star::Find returns 0 (2), X=494.00, Y=586.00, Mass=31, SNR=2.9, Peak=4 HFD=0.0
20:03:40.080 00.002 2864 Star::Find(15, 42, 110, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:40.082 00.002 2864 Star::Find returns 1 (0), X=41.54, Y=109.45, Mass=50, SNR=4.8, Peak=3 HFD=7.0
20:03:40.084 00.002 2864 Star::Find(15, 1234, 811, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:40.086 00.002 2864 Star::Find returns 0 (2), X=1234.00, Y=811.00, Mass=14, SNR=2.5, Peak=3 HFD=0.0
20:03:40.088 00.002 2864 Star::Find(15, 104, 620, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:40.090 00.002 2864 Star::Find false star n=59 nbg=289 bg=0.2 sigma=0.4 thresh=1 peak=1
20:03:40.090 00.000 2864 Star::Find returns 0 (2), X=104.00, Y=620.00, Mass=60, SNR=2.9, Peak=4 HFD=0.0
20:03:40.092 00.002 2864 Star::Find(15, 860, 387, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:40.094 00.002 2864 Star::Find false star n=14 nbg=284 bg=0.3 sigma=0.4 thresh=2 peak=2
20:03:40.096 00.002 2864 Star::Find returns 0 (2), X=860.00, Y=387.00, Mass=30, SNR=2.9, Peak=4 HFD=0.0
20:03:40.098 00.002 2864 Star::Find(15, 1231, 587, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:40.100 00.002 2864 Star::Find false star n=12 nbg=284 bg=0.3 sigma=0.5 thresh=2 peak=1
20:03:40.100 00.000 2864 Star::Find returns 0 (2), X=1231.00, Y=587.00, Mass=25, SNR=2.9, Peak=4 HFD=0.0
20:03:40.100 00.000 2864 Star::Find(15, 1206, 510, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:40.100 00.000 2864 Star::Find returns 0 (2), X=1206.00, Y=510.00, Mass=11, SNR=2.3, Peak=3 HFD=0.0
20:03:40.100 00.000 2864 Star::Find(15, 241, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:40.100 00.000 2864 Star::Find false star n=38 nbg=283 bg=0.2 sigma=0.4 thresh=1 peak=1
20:03:40.100 00.000 2864 Star::Find returns 0 (2), X=241.00, Y=231.00, Mass=38, SNR=2.9, Peak=5 HFD=0.0
20:03:40.100 00.000 2864 Star::Find(15, 1139, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:40.100 00.000 2864 Star::Find returns 0 (2), X=1139.00, Y=902.00, Mass=16, SNR=2.8, Peak=3 HFD=0.0
20:03:40.115 00.015 2864 Star::Find(15, 1105, 129, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:40.115 00.000 2864 Star::Find false star n=11 nbg=278 bg=0.3 sigma=0.5 thresh=2 peak=2
20:03:40.119 00.004 2864 Star::Find returns 0 (2), X=1105.00, Y=129.00, Mass=23, SNR=2.9, Peak=4 HFD=0.0
20:03:40.119 00.000 2864 Star::Find(15, 386, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:40.119 00.000 2864 Star::Find returns 0 (2), X=386.00, Y=663.00, Mass=17, SNR=2.9, Peak=6 HFD=0.0
20:03:40.119 00.000 2864 Star::Find(15, 913, 616, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:40.119 00.000 2864 Star::Find returns 0 (3), X=913.00, Y=616.00, Mass=8, SNR=1.9, Peak=4 HFD=0.0
20:03:40.119 00.000 2864 Star::Find(15, 221, 590, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:40.119 00.000 2864 Star::Find returns 1 (0), X=216.22, Y=581.73, Mass=37, SNR=4.2, Peak=6 HFD=5.9
20:03:40.131 00.012 2864 Star::Find(15, 1257, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:40.131 00.000 2864 Star::Find returns 0 (2), X=1257.00, Y=173.00, Mass=12, SNR=2.4, Peak=3 HFD=0.0
20:03:40.131 00.000 2864 Star::Find(15, 629, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:40.131 00.000 2864 Star::Find returns 0 (3), X=629.00, Y=751.00, Mass=6, SNR=1.7, Peak=5 HFD=0.0
20:03:40.131 00.000 2864 Star::Find(15, 1186, 127, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:40.131 00.000 2864 Star::Find returns 0 (2), X=1186.00, Y=127.00, Mass=11, SNR=2.3, Peak=4 HFD=0.0
20:03:40.131 00.000 2864 Star::Find(15, 673, 397, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:40.131 00.000 2864 Star::Find false star n=15 nbg=288 bg=0.3 sigma=0.5 thresh=2 peak=1
20:03:40.131 00.000 2864 Star::Find returns 0 (2), X=673.00, Y=397.00, Mass=26, SNR=2.9, Peak=3 HFD=0.0
20:03:40.147 00.016 2864 Star::Find(15, 127, 853, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:40.147 00.000 2864 Star::Find returns 0 (3), X=127.00, Y=853.00, Mass=6, SNR=1.6, Peak=4 HFD=0.0
20:03:40.150 00.003 2864 Star::Find(15, 608, 566, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:40.150 00.000 2864 Star::Find returns 0 (2), X=608.00, Y=566.00, Mass=16, SNR=2.7, Peak=4 HFD=0.0
20:03:40.150 00.000 2864 Star::Find(15, 659, 576, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:40.150 00.000 2864 Star::Find returns 0 (2), X=659.00, Y=576.00, Mass=16, SNR=2.7, Peak=5 HFD=0.0
20:03:40.150 00.000 2864 Star::Find(15, 861, 563, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:40.150 00.000 2864 Star::Find returns 0 (3), X=861.00, Y=563.00, Mass=6, SNR=1.7, Peak=3 HFD=0.0
20:03:40.150 00.000 2864 Star::Find(15, 834, 139, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:40.150 00.000 2864 Star::Find returns 0 (2), X=834.00, Y=139.00, Mass=12, SNR=2.4, Peak=3 HFD=0.0
20:03:40.162 00.012 2864 Star::Find(15, 860, 702, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:40.162 00.000 2864 Star::Find returns 0 (3), X=860.00, Y=702.00, Mass=9, SNR=2.1, Peak=4 HFD=0.0
20:03:40.162 00.000 2864 Star::Find(15, 1003, 767, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:40.162 00.000 2864 Star::Find returns 1 (0), X=992.80, Y=769.01, Mass=203, SNR=9.9, Peak=10 HFD=4.4
20:03:40.162 00.000 2864 AutoFind: finding best star pass 1
20:03:40.162 00.000 2864 Star::Find(15, 1171, 418, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:40.162 00.000 2864 Star::Find returns 1 (0), X=1170.50, Y=417.71, Mass=3751, SNR=43.1, Peak=102 HFD=5.5
20:03:40.162 00.000 2864 AutoFind returns star at [1171, 418] 174.9 Mass 3751 SNR 43.1
20:03:40.179 00.017 2864 Star::Find(15, 1171, 418, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:40.179 00.000 2864 Star::Find returns 1 (0), X=1170.50, Y=417.71, Mass=3751, SNR=43.1, Peak=102 HFD=5.5
20:03:40.179 00.000 2864 MultiStar: List (12): {1170.50, 417.71}(43.1), {21.92, 571.64}(21.9), {1258.29, 731.88}(19.3), {536.56, 144.55}(16.3), {562.86, 414.59}(13.3), {353.02, 37.99}(12.1), {1182.60, 157.22}(12.5), {464.68, 54.45}(10.6), {380.78, 212.21}(8.7), {992.80, 769.01}(9.9), {813.34, 543.00}(9.0), {692.73, 385.49}(9.8), 
20:03:40.179 00.000 2864 setting lock position to (1170.50, 417.71)
20:03:40.179 00.000 2864 MultiStar: stabilizing after lock position change
20:03:40.179 00.000 2864 AutoSelect: state = 1, call UpdateGuideState
20:03:40.179 00.000 2864 UpdateGuideState(): m_state=1
20:03:40.179 00.000 2864 Star::Find(15, 1170, 417, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:03:40.179 00.000 2864 Star::Find returns 1 (0), X=1170.50, Y=417.71, Mass=3751, SNR=43.1, Peak=102 HFD=5.5
20:03:40.194 00.015 2864 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.31) = xAngle (-2.31 = -2.31)
20:03:40.194 00.000 2864 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.31) + m_yAngleError (0.05)) = yAngle (-2.36 = -2.36)
20:03:40.194 00.000 2864 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=-0.00, mountTheta=0.00
20:03:40.194 00.000 2864 setting lock position to (1170.50, 417.71)
20:03:40.194 00.000 2864 MultiStar: stabilizing after lock position change
20:03:40.194 00.000 2864 CurrentPosition() valid, moving to STATE_SELECTED
20:03:40.194 00.000 2864 Changing from state SELECTING to SELECTED
20:03:40.194 00.000 2864 guider state => SELECTED
20:03:40.226 00.032 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=0, FiltMin=0, FiltMax=86, Gamma=0.730
20:03:40.277 00.051 2864 UpdateGuideState exits: m=3751 SNR=43.1
20:03:40.277 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=0, FiltMin=0, FiltMax=86, Gamma=0.730
20:03:40.322 00.045 2864 Status Line: Auto-selected star at (1170.5, 417.7)
20:03:40.322 00.000 2864 OnExposeComplete: enter
20:03:40.338 00.016 2864 UpdateGuideState(): m_state=2
20:03:40.338 00.000 2864 Star::Find(15, 1170, 417, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
20:03:40.338 00.000 2864 Star::Find returns 1 (0), X=1170.86, Y=417.38, Mass=3535, SNR=41.9, Peak=97 HFD=5.6
20:03:40.338 00.000 2864 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.31) = xAngle (-3.05 = -3.05)
20:03:40.338 00.000 2864 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.31) + m_yAngleError (0.05)) = yAngle (-3.11 = -3.11)
20:03:40.338 00.000 2864 CameraToMount -- cameraX=0.36 cameraY=-0.33 hyp=0.49 cameraTheta=-0.74 mountX=-0.49 mountY=-0.02, mountTheta=-3.11
20:03:40.338 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=97, med=0, FiltMin=0, FiltMax=82, Gamma=0.730
20:03:40.397 00.059 2864 UpdateGuideState exits: m=3535 SNR=41.9
20:03:40.402 00.005 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:40.404 00.002 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:03:40.404 00.000 2864 Enqueuing Expose request
20:03:40.404 00.000 6680 Worker thread wakes up
20:03:40.404 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:03:40.404 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1156,402,31,31)
20:03:41.557 01.153 6680 Exposure complete
20:03:41.639 00.082 6680 worker thread done servicing request
20:03:41.639 00.000 2864 OnExposeComplete: enter
20:03:41.639 00.000 2864 UpdateGuideState(): m_state=2
20:03:41.639 00.000 2864 Star::Find(15, 1170, 417, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
20:03:41.639 00.000 2864 Star::Find returns 1 (0), X=1170.12, Y=417.43, Mass=3923, SNR=44.1, Peak=104 HFD=5.4
20:03:41.639 00.000 2864 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.31) = xAngle (-4.81 = 1.47)
20:03:41.639 00.000 2864 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.31) + m_yAngleError (0.05)) = yAngle (-4.87 = 1.42)
20:03:41.650 00.011 2864 CameraToMount -- cameraX=-0.38 cameraY=-0.28 hyp=0.47 cameraTheta=-2.51 mountX=0.05 mountY=0.46, mountTheta=1.47
20:03:41.650 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=104, med=0, FiltMin=0, FiltMax=94, Gamma=0.730
20:03:41.697 00.047 2864 UpdateGuideState exits: m=3923 SNR=44.1
20:03:41.697 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:41.697 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:03:41.697 00.000 2864 Enqueuing Expose request
20:03:41.697 00.000 6680 Worker thread wakes up
20:03:41.697 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:03:41.697 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1155,402,31,31)
20:03:42.635 00.938 6680 Exposure complete
20:03:42.699 00.064 6680 worker thread done servicing request
20:03:42.699 00.000 2864 OnExposeComplete: enter
20:03:42.699 00.000 2864 UpdateGuideState(): m_state=2
20:03:42.699 00.000 2864 Star::Find(15, 1170, 417, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
20:03:42.699 00.000 2864 Star::Find returns 1 (0), X=1169.82, Y=417.76, Mass=3912, SNR=44.0, Peak=98 HFD=5.7
20:03:42.699 00.000 2864 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.31) = xAngle (0.75 = 0.75)
20:03:42.699 00.000 2864 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.31) + m_yAngleError (0.05)) = yAngle (0.70 = 0.70)
20:03:42.699 00.000 2864 CameraToMount -- cameraX=-0.68 cameraY=0.06 hyp=0.68 cameraTheta=3.06 mountX=0.50 mountY=0.44, mountTheta=0.72
20:03:42.715 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=98, med=0, FiltMin=0, FiltMax=92, Gamma=0.730
20:03:42.747 00.032 2864 UpdateGuideState exits: m=3912 SNR=44.0
20:03:42.762 00.015 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:42.764 00.002 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:03:42.766 00.002 2864 Enqueuing Expose request
20:03:42.768 00.002 6680 Worker thread wakes up
20:03:42.768 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:03:42.768 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1155,403,31,31)
20:03:43.905 01.137 6680 Exposure complete
20:03:43.969 00.064 6680 worker thread done servicing request
20:03:43.969 00.000 2864 OnExposeComplete: enter
20:03:43.972 00.003 2864 UpdateGuideState(): m_state=2
20:03:43.972 00.000 2864 Star::Find(15, 1169, 417, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
20:03:43.972 00.000 2864 Star::Find returns 1 (0), X=1168.85, Y=417.88, Mass=3659, SNR=42.6, Peak=96 HFD=5.8
20:03:43.972 00.000 2864 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.31) = xAngle (0.73 = 0.73)
20:03:43.972 00.000 2864 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.31) + m_yAngleError (0.05)) = yAngle (0.68 = 0.68)
20:03:43.972 00.000 2864 CameraToMount -- cameraX=-1.65 cameraY=0.17 hyp=1.66 cameraTheta=3.04 mountX=1.24 mountY=1.04, mountTheta=0.70
20:03:43.985 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=96, med=0, FiltMin=0, FiltMax=84, Gamma=0.730
20:03:44.029 00.044 2864 UpdateGuideState exits: m=3659 SNR=42.6
20:03:44.031 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:44.033 00.002 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:03:44.037 00.004 2864 Enqueuing Expose request
20:03:44.039 00.002 6680 Worker thread wakes up
20:03:44.039 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:03:44.039 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1154,403,31,31)
20:03:44.954 00.915 6680 Exposure complete
20:03:45.025 00.071 6680 worker thread done servicing request
20:03:45.025 00.000 2864 OnExposeComplete: enter
20:03:45.025 00.000 2864 UpdateGuideState(): m_state=2
20:03:45.025 00.000 2864 Star::Find(15, 1168, 417, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
20:03:45.033 00.008 2864 Star::Find returns 1 (0), X=1169.25, Y=418.32, Mass=3802, SNR=43.4, Peak=103 HFD=5.6
20:03:45.035 00.002 2864 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.31) = xAngle (0.38 = 0.38)
20:03:45.035 00.000 2864 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.31) + m_yAngleError (0.05)) = yAngle (0.33 = 0.33)
20:03:45.035 00.000 2864 CameraToMount -- cameraX=-1.25 cameraY=0.61 hyp=1.39 cameraTheta=2.69 mountX=1.29 mountY=0.45, mountTheta=0.33
20:03:45.035 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=0, FiltMin=0, FiltMax=89, Gamma=0.730
20:03:45.088 00.053 2864 UpdateGuideState exits: m=3802 SNR=43.4
20:03:45.088 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:45.088 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:03:45.088 00.000 2864 Enqueuing Expose request
20:03:45.088 00.000 6680 Worker thread wakes up
20:03:45.088 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:03:45.088 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1154,403,31,31)
20:03:46.241 01.153 6680 Exposure complete
20:03:46.286 00.045 6680 worker thread done servicing request
20:03:46.286 00.000 2864 OnExposeComplete: enter
20:03:46.286 00.000 2864 UpdateGuideState(): m_state=2
20:03:46.302 00.016 2864 Star::Find(15, 1169, 418, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
20:03:46.302 00.000 2864 Star::Find returns 1 (0), X=1169.25, Y=418.44, Mass=3670, SNR=42.6, Peak=98 HFD=5.5
20:03:46.302 00.000 2864 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.31) = xAngle (0.30 = 0.30)
20:03:46.302 00.000 2864 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.31) + m_yAngleError (0.05)) = yAngle (0.25 = 0.25)
20:03:46.309 00.007 2864 CameraToMount -- cameraX=-1.25 cameraY=0.73 hyp=1.45 cameraTheta=2.61 mountX=1.39 mountY=0.36, mountTheta=0.25
20:03:46.313 00.004 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=98, med=0, FiltMin=0, FiltMax=83, Gamma=0.730
20:03:46.358 00.045 2864 UpdateGuideState exits: m=3670 SNR=42.6
20:03:46.360 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:46.360 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:03:46.362 00.002 2864 Enqueuing Expose request
20:03:46.365 00.003 6680 Worker thread wakes up
20:03:46.365 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:03:46.365 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1154,403,31,31)
20:03:47.289 00.924 6680 Exposure complete
20:03:47.343 00.054 6680 worker thread done servicing request
20:03:47.343 00.000 2864 OnExposeComplete: enter
20:03:47.352 00.009 2864 UpdateGuideState(): m_state=2
20:03:47.355 00.003 2864 Star::Find(15, 1169, 418, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
20:03:47.357 00.002 2864 Star::Find returns 1 (0), X=1169.02, Y=418.74, Mass=3912, SNR=44.0, Peak=100 HFD=5.6
20:03:47.359 00.002 2864 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.31) = xAngle (0.22 = 0.22)
20:03:47.361 00.002 2864 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.31) + m_yAngleError (0.05)) = yAngle (0.17 = 0.17)
20:03:47.363 00.002 2864 CameraToMount -- cameraX=-1.48 cameraY=1.03 hyp=1.81 cameraTheta=2.53 mountX=1.76 mountY=0.31, mountTheta=0.17
20:03:47.369 00.006 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=100, med=0, FiltMin=0, FiltMax=92, Gamma=0.730
20:03:47.400 00.031 2864 UpdateGuideState exits: m=3912 SNR=44.0
20:03:47.416 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:47.416 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:03:47.416 00.000 2864 Enqueuing Expose request
20:03:47.416 00.000 6680 Worker thread wakes up
20:03:47.416 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:03:47.416 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1154,404,31,31)
20:03:48.575 01.159 6680 Exposure complete
20:03:48.624 00.049 6680 worker thread done servicing request
20:03:48.624 00.000 2864 OnExposeComplete: enter
20:03:48.624 00.000 2864 UpdateGuideState(): m_state=2
20:03:48.624 00.000 2864 Star::Find(15, 1169, 418, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
20:03:48.624 00.000 2864 Star::Find returns 1 (0), X=1168.93, Y=418.88, Mass=3887, SNR=43.9, Peak=113 HFD=5.5
20:03:48.624 00.000 2864 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.31) = xAngle (0.19 = 0.19)
20:03:48.624 00.000 2864 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.31) + m_yAngleError (0.05)) = yAngle (0.14 = 0.14)
20:03:48.624 00.000 2864 CameraToMount -- cameraX=-1.57 cameraY=1.17 hyp=1.96 cameraTheta=2.50 mountX=1.92 mountY=0.27, mountTheta=0.14
20:03:48.636 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=113, med=0, FiltMin=0, FiltMax=96, Gamma=0.730
20:03:48.684 00.048 2864 UpdateGuideState exits: m=3887 SNR=43.9
20:03:48.684 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:48.684 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:03:48.684 00.000 2864 Enqueuing Expose request
20:03:48.684 00.000 6680 Worker thread wakes up
20:03:48.684 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:03:48.684 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1154,404,31,31)
20:03:49.604 00.920 6680 Exposure complete
20:03:49.650 00.046 6680 worker thread done servicing request
20:03:49.650 00.000 2864 OnExposeComplete: enter
20:03:49.654 00.004 2864 UpdateGuideState(): m_state=2
20:03:49.657 00.003 2864 Star::Find(15, 1168, 418, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
20:03:49.659 00.002 2864 Star::Find returns 1 (0), X=1168.41, Y=418.78, Mass=3736, SNR=43.0, Peak=110 HFD=5.3
20:03:49.661 00.002 2864 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.31) = xAngle (0.36 = 0.36)
20:03:49.664 00.003 2864 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.31) + m_yAngleError (0.05)) = yAngle (0.31 = 0.31)
20:03:49.666 00.002 2864 CameraToMount -- cameraX=-2.09 cameraY=1.07 hyp=2.34 cameraTheta=2.67 mountX=2.19 mountY=0.71, mountTheta=0.31
20:03:49.670 00.004 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=110, med=0, FiltMin=0, FiltMax=97, Gamma=0.730
20:03:49.716 00.046 2864 UpdateGuideState exits: m=3736 SNR=43.0
20:03:49.718 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:49.721 00.003 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:03:49.723 00.002 2864 Enqueuing Expose request
20:03:49.726 00.003 6680 Worker thread wakes up
20:03:49.727 00.001 6680 worker thread servicing REQUEST_EXPOSE 1000
20:03:49.727 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1153,404,31,31)
20:03:50.729 01.002 2864 ScopeASCOM::GetDeclinationRadians() returns 5.1
20:03:50.731 00.002 2864 ScopeASCOM::SideOfPier() returns 1
20:03:50.734 00.003 2864 User cleared calibration on Mount
20:03:50.869 00.135 6680 Exposure complete
20:03:50.913 00.044 6680 worker thread done servicing request
20:03:50.913 00.000 2864 OnExposeComplete: enter
20:03:50.916 00.003 2864 UpdateGuideState(): m_state=2
20:03:50.918 00.002 2864 Star::Find(15, 1168, 418, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
20:03:50.920 00.002 2864 Star::Find returns 1 (0), X=1167.82, Y=418.71, Mass=3664, SNR=42.6, Peak=94 HFD=5.7
20:03:50.924 00.004 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=94, med=0, FiltMin=0, FiltMax=88, Gamma=0.730
20:03:50.966 00.042 2864 UpdateGuideState exits: m=3664 SNR=42.6
20:03:50.966 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:50.975 00.009 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:03:50.975 00.000 2864 Enqueuing Expose request
20:03:50.975 00.000 6680 Worker thread wakes up
20:03:50.975 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:03:50.975 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1153,404,31,31)
20:03:51.897 00.922 6680 Exposure complete
20:03:51.943 00.046 6680 worker thread done servicing request
20:03:51.943 00.000 2864 OnExposeComplete: enter
20:03:51.943 00.000 2864 UpdateGuideState(): m_state=2
20:03:51.943 00.000 2864 Star::Find(15, 1167, 418, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
20:03:51.943 00.000 2864 Star::Find returns 1 (0), X=1168.43, Y=418.92, Mass=3470, SNR=41.4, Peak=103 HFD=5.4
20:03:51.943 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=0, FiltMin=0, FiltMax=77, Gamma=0.730
20:03:51.994 00.051 2864 UpdateGuideState exits: m=3470 SNR=41.4
20:03:51.994 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:52.005 00.011 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:03:52.005 00.000 2864 Enqueuing Expose request
20:03:52.005 00.000 6680 Worker thread wakes up
20:03:52.005 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:03:52.005 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1153,404,31,31)
20:03:53.150 01.145 6680 Exposure complete
20:03:53.193 00.043 6680 worker thread done servicing request
20:03:53.193 00.000 2864 OnExposeComplete: enter
20:03:53.193 00.000 2864 UpdateGuideState(): m_state=2
20:03:53.193 00.000 2864 Star::Find(15, 1168, 418, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
20:03:53.193 00.000 2864 Star::Find returns 1 (0), X=1167.93, Y=418.82, Mass=3782, SNR=43.3, Peak=105 HFD=5.5
20:03:53.193 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=105, med=0, FiltMin=0, FiltMax=99, Gamma=0.730
20:03:53.244 00.051 2864 UpdateGuideState exits: m=3782 SNR=43.3
20:03:53.244 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:53.244 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:03:53.244 00.000 2864 Enqueuing Expose request
20:03:53.257 00.013 6680 Worker thread wakes up
20:03:53.257 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:03:53.257 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1153,404,31,31)
20:03:54.159 00.902 6680 Exposure complete
20:03:54.211 00.052 6680 worker thread done servicing request
20:03:54.211 00.000 2864 OnExposeComplete: enter
20:03:54.213 00.002 2864 UpdateGuideState(): m_state=2
20:03:54.217 00.004 2864 Star::Find(15, 1167, 418, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
20:03:54.219 00.002 2864 Star::Find returns 1 (0), X=1168.46, Y=418.88, Mass=3844, SNR=43.6, Peak=102 HFD=5.4
20:03:54.223 00.004 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=0, FiltMin=0, FiltMax=90, Gamma=0.730
20:03:54.268 00.045 2864 UpdateGuideState exits: m=3844 SNR=43.6
20:03:54.270 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:54.270 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:03:54.277 00.007 2864 Enqueuing Expose request
20:03:54.281 00.004 6680 Worker thread wakes up
20:03:54.281 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:03:54.281 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1153,404,31,31)
20:03:55.410 01.129 6680 Exposure complete
20:03:55.453 00.043 6680 worker thread done servicing request
20:03:55.453 00.000 2864 OnExposeComplete: enter
20:03:55.457 00.004 2864 UpdateGuideState(): m_state=2
20:03:55.459 00.002 2864 Star::Find(15, 1168, 418, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
20:03:55.463 00.004 2864 Star::Find returns 1 (0), X=1167.88, Y=419.31, Mass=3844, SNR=43.7, Peak=102 HFD=5.4
20:03:55.465 00.002 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=0, FiltMin=0, FiltMax=93, Gamma=0.730
20:03:55.507 00.042 2864 UpdateGuideState exits: m=3844 SNR=43.7
20:03:55.507 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:55.519 00.012 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:03:55.519 00.000 2864 Enqueuing Expose request
20:03:55.519 00.000 6680 Worker thread wakes up
20:03:55.519 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:03:55.519 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1153,404,31,31)
20:03:56.434 00.915 6680 Exposure complete
20:03:56.481 00.047 6680 worker thread done servicing request
20:03:56.481 00.000 2864 OnExposeComplete: enter
20:03:56.481 00.000 2864 UpdateGuideState(): m_state=2
20:03:56.487 00.006 2864 Star::Find(15, 1167, 419, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
20:03:56.489 00.002 2864 Star::Find returns 1 (0), X=1167.54, Y=418.83, Mass=3646, SNR=42.5, Peak=105 HFD=5.3
20:03:56.493 00.004 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=105, med=0, FiltMin=0, FiltMax=93, Gamma=0.730
20:03:56.537 00.044 2864 UpdateGuideState exits: m=3646 SNR=42.5
20:03:56.541 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:56.541 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:03:56.544 00.003 2864 Enqueuing Expose request
20:03:56.548 00.004 6680 Worker thread wakes up
20:03:56.548 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:03:56.548 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1153,404,31,31)
20:03:57.681 01.133 6680 Exposure complete
20:03:57.729 00.048 6680 worker thread done servicing request
20:03:57.729 00.000 2864 OnExposeComplete: enter
20:03:57.734 00.005 2864 UpdateGuideState(): m_state=2
20:03:57.736 00.002 2864 Star::Find(15, 1167, 418, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
20:03:57.740 00.004 2864 Star::Find returns 1 (0), X=1167.63, Y=419.07, Mass=3880, SNR=43.9, Peak=113 HFD=5.3
20:03:57.745 00.005 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=113, med=0, FiltMin=0, FiltMax=93, Gamma=0.730
20:03:57.792 00.047 2864 UpdateGuideState exits: m=3880 SNR=43.9
20:03:57.794 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:57.796 00.002 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:03:57.801 00.005 2864 Enqueuing Expose request
20:03:57.803 00.002 6680 Worker thread wakes up
20:03:57.803 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:03:57.803 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1153,404,31,31)
20:03:58.715 00.912 6680 Exposure complete
20:03:58.760 00.045 6680 worker thread done servicing request
20:03:58.760 00.000 2864 OnExposeComplete: enter
20:03:58.762 00.002 2864 UpdateGuideState(): m_state=2
20:03:58.764 00.002 2864 Star::Find(15, 1167, 419, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
20:03:58.768 00.004 2864 Star::Find returns 1 (0), X=1167.95, Y=419.27, Mass=3880, SNR=43.9, Peak=111 HFD=5.4
20:03:58.772 00.004 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=111, med=0, FiltMin=0, FiltMax=97, Gamma=0.730
20:03:58.816 00.044 2864 UpdateGuideState exits: m=3880 SNR=43.9
20:03:58.818 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:58.820 00.002 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:03:58.820 00.000 2864 Enqueuing Expose request
20:03:58.820 00.000 6680 Worker thread wakes up
20:03:58.820 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:03:58.820 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1153,404,31,31)
20:03:59.286 00.466 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=111, med=0, FiltMin=0, FiltMax=97, Gamma=0.710
20:03:59.336 00.050 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=111, med=0, FiltMin=0, FiltMax=97, Gamma=0.670
20:03:59.387 00.051 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=111, med=0, FiltMin=0, FiltMax=97, Gamma=0.620
20:03:59.436 00.049 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=111, med=0, FiltMin=0, FiltMax=97, Gamma=0.510
20:03:59.488 00.052 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=111, med=0, FiltMin=0, FiltMax=97, Gamma=0.490
20:03:59.578 00.090 2864 evsrv: cli 1028E758 connect
20:03:59.582 00.004 2864 case statement mapped state 2 to 1
20:03:59.586 00.004 2864 case statement mapped state 2 to 1
20:03:59.589 00.003 2864 evsrv: cli 1028E758 request: {"method":"get_pixel_scale","id":"2134e554-b661-452f-9b78-90e2ea453571"}
20:03:59.591 00.002 2864 evsrv: cli 1028E758 response: {"jsonrpc":"2.0","result":1.86834,"id":"2134e554-b661-452f-9b78-90e2ea453571"}
20:03:59.593 00.002 2864 evsrv: cli 1028E758 disconnect
20:03:59.641 00.048 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=111, med=0, FiltMin=0, FiltMax=97, Gamma=0.470
20:03:59.723 00.082 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=111, med=0, FiltMin=0, FiltMax=97, Gamma=0.450
20:03:59.963 00.240 6680 Exposure complete
20:04:00.006 00.043 6680 worker thread done servicing request
20:04:00.006 00.000 2864 OnExposeComplete: enter
20:04:00.010 00.004 2864 UpdateGuideState(): m_state=2
20:04:00.014 00.004 2864 Star::Find(15, 1167, 419, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
20:04:00.016 00.002 2864 Star::Find returns 1 (0), X=1168.11, Y=419.42, Mass=3567, SNR=42.0, Peak=96 HFD=5.3
20:04:00.020 00.004 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=96, med=0, FiltMin=0, FiltMax=91, Gamma=0.450
20:04:00.068 00.048 2864 UpdateGuideState exits: m=3567 SNR=42.0
20:04:00.068 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:00.072 00.004 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:04:00.074 00.002 2864 Enqueuing Expose request
20:04:00.076 00.002 6680 Worker thread wakes up
20:04:00.078 00.002 6680 worker thread servicing REQUEST_EXPOSE 1000
20:04:00.078 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1153,404,31,31)
20:04:00.091 00.013 2864 evsrv: cli 1028EA78 connect
20:04:00.099 00.008 2864 case statement mapped state 2 to 1
20:04:00.104 00.005 2864 case statement mapped state 2 to 1
20:04:00.108 00.004 2864 evsrv: cli 1028EBB8 connect
20:04:00.110 00.002 2864 case statement mapped state 2 to 1
20:04:00.112 00.002 2864 case statement mapped state 2 to 1
20:04:00.115 00.003 2864 evsrv: cli 1028EA78 request: {"method":"get_pixel_scale","id":"b44151ad-9b4e-4876-8379-ffa3b303e460"}
20:04:00.117 00.002 2864 evsrv: cli 1028EA78 response: {"jsonrpc":"2.0","result":1.86834,"id":"b44151ad-9b4e-4876-8379-ffa3b303e460"}
20:04:00.121 00.004 2864 evsrv: cli 1028EBB8 request: {"method":"get_pixel_scale","id":"38bfbb58-2a16-4c0a-b563-505e18f55ffa"}
20:04:00.125 00.004 2864 evsrv: cli 1028EBB8 response: {"jsonrpc":"2.0","result":1.86834,"id":"38bfbb58-2a16-4c0a-b563-505e18f55ffa"}
20:04:00.125 00.000 2864 evsrv: cli 1028EA78 disconnect
20:04:00.133 00.008 2864 evsrv: cli 1028EBB8 disconnect
20:04:00.457 00.324 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=96, med=0, FiltMin=0, FiltMax=91, Gamma=0.470
20:04:00.592 00.135 2864 evsrv: cli 1028E758 connect
20:04:00.596 00.004 2864 case statement mapped state 2 to 1
20:04:00.598 00.002 2864 case statement mapped state 2 to 1
20:04:00.602 00.004 2864 evsrv: cli 1028E758 request: {"method":"get_pixel_scale","id":"2344933a-c4ae-40b9-ab88-5daa0c4692ba"}
20:04:00.604 00.002 2864 evsrv: cli 1028E758 response: {"jsonrpc":"2.0","result":1.86834,"id":"2344933a-c4ae-40b9-ab88-5daa0c4692ba"}
20:04:00.607 00.003 2864 evsrv: cli 1028E758 disconnect
20:04:00.989 00.382 6680 Exposure complete
20:04:01.033 00.044 6680 worker thread done servicing request
20:04:01.033 00.000 2864 OnExposeComplete: enter
20:04:01.037 00.004 2864 UpdateGuideState(): m_state=2
20:04:01.039 00.002 2864 Star::Find(15, 1168, 419, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
20:04:01.041 00.002 2864 Star::Find returns 1 (0), X=1168.09, Y=419.05, Mass=3855, SNR=43.7, Peak=104 HFD=5.6
20:04:01.045 00.004 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=104, med=0, FiltMin=0, FiltMax=100, Gamma=0.470
20:04:01.082 00.037 2864 UpdateGuideState exits: m=3855 SNR=43.7
20:04:01.082 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:01.082 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:04:01.082 00.000 2864 Enqueuing Expose request
20:04:01.096 00.014 6680 Worker thread wakes up
20:04:01.096 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:04:01.096 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1153,404,31,31)
20:04:01.096 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=104, med=0, FiltMin=0, FiltMax=100, Gamma=0.490
20:04:01.208 00.112 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=104, med=0, FiltMin=0, FiltMax=100, Gamma=0.510
20:04:01.311 00.103 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=104, med=0, FiltMin=0, FiltMax=100, Gamma=0.540
20:04:01.601 00.290 2864 evsrv: cli 1028E758 connect
20:04:01.605 00.004 2864 case statement mapped state 2 to 1
20:04:01.609 00.004 2864 case statement mapped state 2 to 1
20:04:01.611 00.002 2864 evsrv: cli 1028E7F8 connect
20:04:01.615 00.004 2864 case statement mapped state 2 to 1
20:04:01.617 00.002 2864 case statement mapped state 2 to 1
20:04:01.621 00.004 2864 evsrv: cli 1028E758 request: {"method":"get_pixel_scale","id":"2dcccd4e-4ea1-4240-8d6f-259c778adb20"}
20:04:01.623 00.002 2864 evsrv: cli 1028E758 response: {"jsonrpc":"2.0","result":1.86834,"id":"2dcccd4e-4ea1-4240-8d6f-259c778adb20"}
20:04:01.623 00.000 2864 evsrv: cli 1028E898 connect
20:04:01.623 00.000 2864 case statement mapped state 2 to 1
20:04:01.633 00.010 2864 case statement mapped state 2 to 1
20:04:01.633 00.000 2864 evsrv: cli 1028E7F8 request: {"method":"get_pixel_scale","id":"08f064b3-25c4-438b-81ad-411326e0bf1c"}
20:04:01.633 00.000 2864 evsrv: cli 1028E7F8 response: {"jsonrpc":"2.0","result":1.86834,"id":"08f064b3-25c4-438b-81ad-411326e0bf1c"}
20:04:01.633 00.000 2864 evsrv: cli 1028E758 disconnect
20:04:01.643 00.010 2864 evsrv: cli 1028E898 request: {"method":"get_pixel_scale","id":"c25fb534-f4d2-4762-a9b2-f3b68bc7eb86"}
20:04:01.646 00.003 2864 evsrv: cli 1028E898 response: {"jsonrpc":"2.0","result":1.86834,"id":"c25fb534-f4d2-4762-a9b2-f3b68bc7eb86"}
20:04:01.648 00.002 2864 evsrv: cli 1028E7F8 disconnect
20:04:01.652 00.004 2864 evsrv: cli 1028E898 disconnect
20:04:02.235 00.583 6680 Exposure complete
20:04:02.278 00.043 6680 worker thread done servicing request
20:04:02.278 00.000 2864 OnExposeComplete: enter
20:04:02.285 00.007 2864 UpdateGuideState(): m_state=2
20:04:02.287 00.002 2864 Star::Find(15, 1168, 419, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
20:04:02.287 00.000 2864 Star::Find returns 1 (0), X=1167.91, Y=419.03, Mass=3850, SNR=43.6, Peak=104 HFD=5.8
20:04:02.294 00.007 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=104, med=0, FiltMin=0, FiltMax=93, Gamma=0.540
20:04:02.337 00.043 2864 UpdateGuideState exits: m=3850 SNR=43.6
20:04:02.343 00.006 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:02.347 00.004 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:04:02.349 00.002 2864 Enqueuing Expose request
20:04:02.352 00.003 6680 Worker thread wakes up
20:04:02.352 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:04:02.352 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1153,404,31,31)
20:04:02.810 00.458 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=104, med=0, FiltMin=0, FiltMax=93, Gamma=0.540
20:04:02.857 00.047 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=104, med=0, FiltMin=0, FiltMax=93, Gamma=0.540
20:04:03.117 00.260 2864 evsrv: cli 1028E758 connect
20:04:03.119 00.002 2864 case statement mapped state 2 to 1
20:04:03.123 00.004 2864 case statement mapped state 2 to 1
20:04:03.123 00.000 2864 evsrv: cli 1028E758 request: {"method":"get_pixel_scale","id":"2d7465d5-3983-43bd-b1df-1bcac036b0f7"}
20:04:03.130 00.007 2864 evsrv: cli 1028E758 response: {"jsonrpc":"2.0","result":1.86834,"id":"2d7465d5-3983-43bd-b1df-1bcac036b0f7"}
20:04:03.132 00.002 2864 evsrv: cli 1028E758 disconnect
20:04:03.262 00.130 6680 Exposure complete
20:04:03.307 00.045 6680 worker thread done servicing request
20:04:03.307 00.000 2864 OnExposeComplete: enter
20:04:03.307 00.000 2864 UpdateGuideState(): m_state=2
20:04:03.313 00.006 2864 Star::Find(15, 1167, 419, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
20:04:03.315 00.002 2864 Star::Find returns 1 (0), X=1167.54, Y=419.06, Mass=3731, SNR=43.0, Peak=98 HFD=5.4
20:04:03.319 00.004 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=98, med=0, FiltMin=0, FiltMax=87, Gamma=0.540
20:04:03.364 00.045 2864 UpdateGuideState exits: m=3731 SNR=43.0
20:04:03.366 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:03.371 00.005 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:04:03.375 00.004 2864 Enqueuing Expose request
20:04:03.379 00.004 6680 Worker thread wakes up
20:04:03.379 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:04:03.379 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1153,404,31,31)
20:04:03.840 00.461 2864 GetInt("/profile/6/camera/SaturationADU", 0) returns 255
20:04:03.856 00.016 2864 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
20:04:04.522 00.666 6680 Exposure complete
20:04:04.565 00.043 6680 worker thread done servicing request
20:04:04.565 00.000 2864 OnExposeComplete: enter
20:04:04.565 00.000 2864 UpdateGuideState(): m_state=2
20:04:04.565 00.000 2864 Star::Find(15, 1167, 419, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
20:04:04.565 00.000 2864 Star::Find returns 1 (0), X=1167.52, Y=419.12, Mass=3810, SNR=43.3, Peak=99 HFD=5.4
20:04:04.565 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=99, med=0, FiltMin=0, FiltMax=89, Gamma=0.540
20:04:04.626 00.061 2864 UpdateGuideState exits: m=3810 SNR=43.3
20:04:04.630 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:04.632 00.002 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:04:04.632 00.000 2864 Enqueuing Expose request
20:04:04.632 00.000 6680 Worker thread wakes up
20:04:04.632 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:04:04.632 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1153,404,31,31)
20:04:05.550 00.918 6680 Exposure complete
20:04:05.593 00.043 6680 worker thread done servicing request
20:04:05.593 00.000 2864 OnExposeComplete: enter
20:04:05.597 00.004 2864 UpdateGuideState(): m_state=2
20:04:05.597 00.000 2864 Star::Find(15, 1167, 419, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
20:04:05.597 00.000 2864 Star::Find returns 1 (0), X=1167.62, Y=419.24, Mass=3524, SNR=41.8, Peak=92 HFD=5.5
20:04:05.606 00.009 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=92, med=0, FiltMin=0, FiltMax=79, Gamma=0.540
20:04:05.652 00.046 2864 UpdateGuideState exits: m=3524 SNR=41.8
20:04:05.654 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:05.656 00.002 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:04:05.656 00.000 2864 Enqueuing Expose request
20:04:05.656 00.000 6680 Worker thread wakes up
20:04:05.656 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:04:05.656 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1153,404,31,31)
20:04:06.796 01.140 6680 Exposure complete
20:04:06.839 00.043 6680 worker thread done servicing request
20:04:06.839 00.000 2864 OnExposeComplete: enter
20:04:06.843 00.004 2864 UpdateGuideState(): m_state=2
20:04:06.843 00.000 2864 Star::Find(15, 1167, 419, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
20:04:06.843 00.000 2864 Star::Find returns 1 (0), X=1167.65, Y=419.35, Mass=3659, SNR=42.6, Peak=102 HFD=5.4
20:04:06.843 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=0, FiltMin=0, FiltMax=88, Gamma=0.540
20:04:06.898 00.055 2864 UpdateGuideState exits: m=3659 SNR=42.6
20:04:06.900 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:06.903 00.003 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:04:06.903 00.000 2864 Enqueuing Expose request
20:04:06.912 00.009 6680 Worker thread wakes up
20:04:06.912 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:04:06.912 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1153,404,31,31)
20:04:07.822 00.910 6680 Exposure complete
20:04:07.871 00.049 6680 worker thread done servicing request
20:04:07.871 00.000 2864 OnExposeComplete: enter
20:04:07.871 00.000 2864 UpdateGuideState(): m_state=2
20:04:07.871 00.000 2864 Star::Find(15, 1167, 419, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
20:04:07.871 00.000 2864 Star::Find returns 1 (0), X=1167.44, Y=419.61, Mass=3938, SNR=44.2, Peak=110 HFD=5.3
20:04:07.871 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=110, med=0, FiltMin=0, FiltMax=96, Gamma=0.540
20:04:07.916 00.045 2864 UpdateGuideState exits: m=3938 SNR=44.2
20:04:07.931 00.015 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:07.936 00.005 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:04:07.940 00.004 2864 Enqueuing Expose request
20:04:07.942 00.002 6680 Worker thread wakes up
20:04:07.942 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:04:07.942 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1152,405,31,31)
20:04:09.073 01.131 6680 Exposure complete
20:04:09.121 00.048 6680 worker thread done servicing request
20:04:09.121 00.000 2864 OnExposeComplete: enter
20:04:09.125 00.004 2864 UpdateGuideState(): m_state=2
20:04:09.125 00.000 2864 Star::Find(15, 1167, 419, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
20:04:09.125 00.000 2864 Star::Find returns 1 (0), X=1167.82, Y=419.31, Mass=4034, SNR=44.7, Peak=106 HFD=5.5
20:04:09.125 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=0, FiltMin=0, FiltMax=98, Gamma=0.540
20:04:09.184 00.059 2864 UpdateGuideState exits: m=4034 SNR=44.7
20:04:09.186 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:09.190 00.004 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:04:09.192 00.002 2864 Enqueuing Expose request
20:04:09.194 00.002 6680 Worker thread wakes up
20:04:09.194 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:04:09.194 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1153,404,31,31)
20:04:10.105 00.911 6680 Exposure complete
20:04:10.152 00.047 6680 worker thread done servicing request
20:04:10.152 00.000 2864 OnExposeComplete: enter
20:04:10.156 00.004 2864 UpdateGuideState(): m_state=2
20:04:10.156 00.000 2864 Star::Find(15, 1167, 419, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
20:04:10.156 00.000 2864 Star::Find returns 1 (0), X=1167.85, Y=419.40, Mass=3783, SNR=43.3, Peak=109 HFD=5.3
20:04:10.156 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=109, med=0, FiltMin=0, FiltMax=92, Gamma=0.540
20:04:10.209 00.053 2864 UpdateGuideState exits: m=3783 SNR=43.3
20:04:10.215 00.006 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:10.219 00.004 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:04:10.223 00.004 2864 Enqueuing Expose request
20:04:10.225 00.002 6680 Worker thread wakes up
20:04:10.227 00.002 6680 worker thread servicing REQUEST_EXPOSE 1000
20:04:10.227 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1153,404,31,31)
20:04:11.359 01.132 6680 Exposure complete
20:04:11.401 00.042 6680 worker thread done servicing request
20:04:11.401 00.000 2864 OnExposeComplete: enter
20:04:11.407 00.006 2864 UpdateGuideState(): m_state=2
20:04:11.411 00.004 2864 Star::Find(15, 1167, 419, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
20:04:11.413 00.002 2864 Star::Find returns 1 (0), X=1167.65, Y=419.63, Mass=3845, SNR=43.6, Peak=102 HFD=5.4
20:04:11.417 00.004 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=0, FiltMin=0, FiltMax=88, Gamma=0.540
20:04:11.464 00.047 2864 UpdateGuideState exits: m=3845 SNR=43.6
20:04:11.464 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:11.464 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:04:11.464 00.000 2864 Enqueuing Expose request
20:04:11.464 00.000 6680 Worker thread wakes up
20:04:11.464 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:04:11.464 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1153,405,31,31)
20:04:12.383 00.919 6680 Exposure complete
20:04:12.433 00.050 6680 worker thread done servicing request
20:04:12.433 00.000 2864 OnExposeComplete: enter
20:04:12.435 00.002 2864 UpdateGuideState(): m_state=2
20:04:12.437 00.002 2864 Star::Find(15, 1167, 419, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
20:04:12.441 00.004 2864 Star::Find returns 1 (0), X=1167.50, Y=419.74, Mass=4006, SNR=44.5, Peak=101 HFD=5.6
20:04:12.447 00.006 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=0, FiltMin=0, FiltMax=91, Gamma=0.540
20:04:12.494 00.047 2864 UpdateGuideState exits: m=4006 SNR=44.5
20:04:12.494 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:12.494 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:04:12.494 00.000 2864 Enqueuing Expose request
20:04:12.494 00.000 6680 Worker thread wakes up
20:04:12.494 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:04:12.494 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1153,405,31,31)
20:04:13.633 01.139 6680 Exposure complete
20:04:13.680 00.047 6680 worker thread done servicing request
20:04:13.680 00.000 2864 OnExposeComplete: enter
20:04:13.685 00.005 2864 UpdateGuideState(): m_state=2
20:04:13.687 00.002 2864 Star::Find(15, 1167, 419, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
20:04:13.689 00.002 2864 Star::Find returns 1 (0), X=1168.18, Y=419.49, Mass=3961, SNR=44.3, Peak=109 HFD=5.3
20:04:13.691 00.002 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=109, med=0, FiltMin=0, FiltMax=98, Gamma=0.540
20:04:13.737 00.046 2864 UpdateGuideState exits: m=3961 SNR=44.3
20:04:13.739 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:13.741 00.002 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:04:13.744 00.003 2864 Enqueuing Expose request
20:04:13.748 00.004 6680 Worker thread wakes up
20:04:13.748 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:04:13.748 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1153,404,31,31)
20:04:14.666 00.918 6680 Exposure complete
20:04:14.713 00.047 6680 worker thread done servicing request
20:04:14.713 00.000 2864 OnExposeComplete: enter
20:04:14.713 00.000 2864 UpdateGuideState(): m_state=2
20:04:14.729 00.016 2864 Star::Find(15, 1168, 419, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
20:04:14.729 00.000 2864 Star::Find returns 1 (0), X=1168.48, Y=419.82, Mass=3907, SNR=44.0, Peak=111 HFD=5.3
20:04:14.729 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=111, med=0, FiltMin=0, FiltMax=100, Gamma=0.540
20:04:14.776 00.047 2864 UpdateGuideState exits: m=3907 SNR=44.0
20:04:14.776 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:14.776 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:04:14.776 00.000 2864 Enqueuing Expose request
20:04:14.776 00.000 6680 Worker thread wakes up
20:04:14.776 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:04:14.776 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1153,405,31,31)
20:04:15.922 01.146 6680 Exposure complete
20:04:15.969 00.047 6680 worker thread done servicing request
20:04:15.969 00.000 2864 OnExposeComplete: enter
20:04:15.969 00.000 2864 UpdateGuideState(): m_state=2
20:04:15.969 00.000 2864 Star::Find(15, 1168, 419, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
20:04:15.969 00.000 2864 Star::Find returns 1 (0), X=1168.18, Y=419.64, Mass=3831, SNR=43.6, Peak=101 HFD=5.4
20:04:15.969 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=0, FiltMin=0, FiltMax=97, Gamma=0.540
20:04:16.016 00.047 2864 UpdateGuideState exits: m=3831 SNR=43.6
20:04:16.025 00.009 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:16.025 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:04:16.025 00.000 2864 Enqueuing Expose request
20:04:16.033 00.008 6680 Worker thread wakes up
20:04:16.033 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:04:16.033 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1153,405,31,31)
20:04:16.939 00.906 6680 Exposure complete
20:04:16.986 00.047 6680 worker thread done servicing request
20:04:16.986 00.000 2864 OnExposeComplete: enter
20:04:16.986 00.000 2864 UpdateGuideState(): m_state=2
20:04:16.986 00.000 2864 Star::Find(15, 1168, 419, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
20:04:16.986 00.000 2864 Star::Find returns 1 (0), X=1168.08, Y=419.37, Mass=3828, SNR=43.6, Peak=101 HFD=5.4
20:04:16.994 00.008 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=0, FiltMin=0, FiltMax=87, Gamma=0.540
20:04:17.034 00.040 2864 UpdateGuideState exits: m=3828 SNR=43.6
20:04:17.034 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:17.034 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:04:17.034 00.000 2864 Enqueuing Expose request
20:04:17.034 00.000 6680 Worker thread wakes up
20:04:17.034 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:04:17.034 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1153,404,31,31)
20:04:18.160 01.126 2864 User exited setup dialog with 'cancel'
20:04:18.184 00.024 6680 Exposure complete
20:04:18.224 00.040 2864 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
20:04:18.230 00.006 6680 worker thread done servicing request
20:04:18.256 00.026 2864 OnExposeComplete: enter
20:04:18.256 00.000 2864 UpdateGuideState(): m_state=2
20:04:18.256 00.000 2864 Star::Find(15, 1168, 419, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
20:04:18.256 00.000 2864 Star::Find returns 1 (0), X=1168.80, Y=419.08, Mass=3885, SNR=43.9, Peak=111 HFD=5.6
20:04:18.271 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=111, med=0, FiltMin=0, FiltMax=90, Gamma=0.540
20:04:18.318 00.047 2864 UpdateGuideState exits: m=3885 SNR=43.9
20:04:18.319 00.001 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:18.319 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:04:18.319 00.000 2864 Enqueuing Expose request
20:04:18.319 00.000 6680 Worker thread wakes up
20:04:18.319 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:04:18.319 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1154,404,31,31)
20:04:19.255 00.936 6680 Exposure complete
20:04:19.319 00.064 6680 worker thread done servicing request
20:04:19.319 00.000 2864 OnExposeComplete: enter
20:04:19.321 00.002 2864 UpdateGuideState(): m_state=2
20:04:19.323 00.002 2864 Star::Find(15, 1168, 419, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
20:04:19.323 00.000 2864 Star::Find returns 1 (0), X=1168.80, Y=419.28, Mass=4032, SNR=44.7, Peak=107 HFD=5.6
20:04:19.323 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=107, med=0, FiltMin=0, FiltMax=95, Gamma=0.540
20:04:19.366 00.043 2864 UpdateGuideState exits: m=4032 SNR=44.7
20:04:19.366 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:19.366 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:04:19.366 00.000 2864 Enqueuing Expose request
20:04:19.382 00.016 6680 Worker thread wakes up
20:04:19.382 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:04:19.382 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1154,404,31,31)
20:04:20.525 01.143 6680 Exposure complete
20:04:20.572 00.047 6680 worker thread done servicing request
20:04:20.572 00.000 2864 OnExposeComplete: enter
20:04:20.572 00.000 2864 UpdateGuideState(): m_state=2
20:04:20.572 00.000 2864 Star::Find(15, 1168, 419, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
20:04:20.572 00.000 2864 Star::Find returns 1 (0), X=1169.60, Y=418.87, Mass=4108, SNR=45.2, Peak=115 HFD=5.3
20:04:20.587 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=115, med=0, FiltMin=0, FiltMax=100, Gamma=0.540
20:04:20.635 00.048 2864 UpdateGuideState exits: m=4108 SNR=45.2
20:04:20.635 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:20.635 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:04:20.635 00.000 2864 Enqueuing Expose request
20:04:20.635 00.000 6680 Worker thread wakes up
20:04:20.635 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:04:20.635 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1155,404,31,31)
20:04:21.556 00.921 6680 Exposure complete
20:04:21.620 00.064 6680 worker thread done servicing request
20:04:21.620 00.000 2864 OnExposeComplete: enter
20:04:21.620 00.000 2864 UpdateGuideState(): m_state=2
20:04:21.620 00.000 2864 Star::Find(15, 1169, 418, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:21.620 00.000 2864 Star::Find returns 1 (0), X=1169.74, Y=419.00, Mass=3847, SNR=43.7, Peak=110 HFD=5.3
20:04:21.636 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=110, med=0, FiltMin=0, FiltMax=97, Gamma=0.540
20:04:21.680 00.044 2864 UpdateGuideState exits: m=3847 SNR=43.7
20:04:21.682 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:21.685 00.003 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:04:21.689 00.004 2864 Enqueuing Expose request
20:04:21.691 00.002 6680 Worker thread wakes up
20:04:21.691 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:04:21.691 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1155,404,31,31)
20:04:22.110 00.419 2864 GuiderMultiStar::AutoSelect enter
20:04:22.114 00.004 2864 Star::AutoFind called with edgeAllowance = 25 searchRegion = 15 roi = 0x0@0,0
20:04:22.159 00.045 2864 AutoFind: auto downsample for scale 1.87 => 1x
20:04:22.255 00.096 2864 AutoFind: global mean = 0.0, stdev 1.8
20:04:22.255 00.000 2864 AutoFind: using threshold = 0.1
20:04:22.318 00.063 2864 AutoFind: local max [1170, 419] 184.4
20:04:22.318 00.000 2864 AutoFind: local max [21, 573] 111.6
20:04:22.318 00.000 2864 AutoFind: local max [11, 752] 57.0
20:04:22.333 00.015 2864 AutoFind: local max [536, 146] 54.6
20:04:22.338 00.005 2864 AutoFind: local max [1258, 734] 46.5
20:04:22.340 00.002 2864 AutoFind: local max [562, 416] 35.9
20:04:22.342 00.002 2864 AutoFind: local max [352, 39] 32.8
20:04:22.344 00.002 2864 AutoFind: local max [1182, 159] 27.3
20:04:22.346 00.002 2864 AutoFind: local max [464, 56] 24.3
20:04:22.349 00.003 2864 AutoFind: local max [992, 771] 19.2
20:04:22.349 00.000 2864 AutoFind: local max [578, 609] 16.0
20:04:22.349 00.000 2864 AutoFind: local max [380, 214] 15.9
20:04:22.349 00.000 2864 AutoFind: local max [813, 544] 15.0
20:04:22.349 00.000 2864 AutoFind: local max [692, 387] 13.8
20:04:22.349 00.000 2864 AutoFind: local max [45, 802] 12.9
20:04:22.349 00.000 2864 AutoFind: local max [1232, 623] 12.4
20:04:22.349 00.000 2864 AutoFind: local max [187, 372] 11.6
20:04:22.349 00.000 2864 AutoFind: local max [956, 206] 10.5
20:04:22.365 00.016 2864 AutoFind: local max [103, 358] 10.0
20:04:22.369 00.004 2864 AutoFind: local max [906, 494] 9.8
20:04:22.369 00.000 2864 AutoFind: local max [291, 756] 9.8
20:04:22.369 00.000 2864 AutoFind: local max [285, 849] 9.6
20:04:22.369 00.000 2864 AutoFind: local max [990, 800] 9.5
20:04:22.369 00.000 2864 AutoFind: local max [444, 834] 7.9
20:04:22.381 00.012 2864 AutoFind: local max [157, 812] 7.9
20:04:22.381 00.000 2864 AutoFind: local max [157, 363] 7.7
20:04:22.381 00.000 2864 AutoFind: local max [1173, 430] 7.5
20:04:22.381 00.000 2864 AutoFind: local max [707, 578] 7.5
20:04:22.381 00.000 2864 AutoFind: local max [197, 137] 7.2
20:04:22.393 00.012 2864 AutoFind: local max [993, 111] 6.9
20:04:22.393 00.000 2864 AutoFind: local max [435, 293] 6.8
20:04:22.397 00.004 2864 AutoFind: local max [716, 685] 6.6
20:04:22.400 00.003 2864 AutoFind: local max [1208, 820] 6.4
20:04:22.400 00.000 2864 AutoFind: local max [1129, 86] 6.4
20:04:22.400 00.000 2864 AutoFind: local max [195, 352] 6.2
20:04:22.400 00.000 2864 AutoFind: local max [306, 840] 6.1
20:04:22.400 00.000 2864 AutoFind: local max [508, 280] 5.7
20:04:22.400 00.000 2864 AutoFind: local max [1220, 116] 5.7
20:04:22.413 00.013 2864 AutoFind: local max [13, 697] 5.4
20:04:22.413 00.000 2864 AutoFind: local max [1031, 735] 5.0
20:04:22.413 00.000 2864 AutoFind: local max [420, 770] 4.8
20:04:22.413 00.000 2864 AutoFind: local max [97, 265] 4.8
20:04:22.413 00.000 2864 AutoFind: local max [770, 320] 4.7
20:04:22.413 00.000 2864 AutoFind: local max [530, 702] 4.7
20:04:22.413 00.000 2864 AutoFind: local max [169, 471] 4.7
20:04:22.413 00.000 2864 AutoFind: local max [360, 634] 4.7
20:04:22.413 00.000 2864 AutoFind: local max [1052, 76] 4.6
20:04:22.413 00.000 2864 AutoFind: local max [33, 274] 4.6
20:04:22.428 00.015 2864 AutoFind: local max [691, 196] 4.6
20:04:22.432 00.004 2864 AutoFind: local max [992, 906] 4.5
20:04:22.432 00.000 2864 AutoFind: local max [1141, 40] 4.5
20:04:22.432 00.000 2864 AutoFind: local max [880, 650] 4.5
20:04:22.432 00.000 2864 AutoFind: local max [661, 563] 4.4
20:04:22.432 00.000 2864 AutoFind: local max [578, 481] 4.4
20:04:22.432 00.000 2864 AutoFind: local max [1180, 430] 4.4
20:04:22.432 00.000 2864 AutoFind: local max [452, 471] 4.3
20:04:22.432 00.000 2864 AutoFind: local max [915, 489] 4.3
20:04:22.444 00.012 2864 AutoFind: local max [239, 543] 4.2
20:04:22.444 00.000 2864 AutoFind: local max [1103, 130] 4.1
20:04:22.444 00.000 2864 AutoFind: local max [145, 590] 4.1
20:04:22.444 00.000 2864 AutoFind: local max [1130, 164] 4.0
20:04:22.444 00.000 2864 AutoFind: local max [691, 599] 4.0
20:04:22.444 00.000 2864 AutoFind: local max [1244, 513] 3.9
20:04:22.444 00.000 2864 AutoFind: local max [74, 904] 3.9
20:04:22.444 00.000 2864 AutoFind: local max [412, 652] 3.9
20:04:22.444 00.000 2864 AutoFind: local max [282, 243] 3.8
20:04:22.444 00.000 2864 AutoFind: local max [1125, 273] 3.8
20:04:22.460 00.016 2864 AutoFind: local max [212, 632] 3.8
20:04:22.463 00.003 2864 AutoFind: local max [41, 111] 3.7
20:04:22.463 00.000 2864 AutoFind: local max [1159, 409] 3.4
20:04:22.463 00.000 2864 AutoFind: local max [1268, 732] 3.4
20:04:22.463 00.000 2864 AutoFind: local max [24, 582] 3.3
20:04:22.463 00.000 2864 AutoFind: local max [102, 621] 3.3
20:04:22.463 00.000 2864 AutoFind: local max [792, 936] 3.3
20:04:22.463 00.000 2864 AutoFind: local max [1176, 406] 3.3
20:04:22.463 00.000 2864 AutoFind: local max [1186, 912] 3.3
20:04:22.478 00.015 2864 AutoFind: local max [308, 258] 3.2
20:04:22.478 00.000 2864 AutoFind: local max [845, 416] 3.2
20:04:22.480 00.002 2864 AutoFind: local max [629, 930] 3.2
20:04:22.482 00.002 2864 AutoFind: local max [1119, 706] 3.1
20:04:22.484 00.002 2864 AutoFind: local max [19, 563] 3.1
20:04:22.486 00.002 2864 AutoFind: local max [1002, 946] 3.0
20:04:22.488 00.002 2864 AutoFind: local max [807, 697] 3.0
20:04:22.490 00.002 2864 AutoFind: local max [975, 778] 3.0
20:04:22.492 00.002 2864 AutoFind: local max [672, 400] 3.0
20:04:22.494 00.002 2864 AutoFind: local max [786, 686] 2.9
20:04:22.494 00.000 2864 AutoFind: local max [1014, 578] 2.9
20:04:22.496 00.002 2864 AutoFind: local max [315, 920] 2.9
20:04:22.498 00.002 2864 AutoFind: local max [1060, 351] 2.9
20:04:22.500 00.002 2864 AutoFind: local max [1141, 574] 2.9
20:04:22.502 00.002 2864 AutoFind: local max [805, 358] 2.9
20:04:22.504 00.002 2864 AutoFind: local max [493, 589] 2.9
20:04:22.506 00.002 2864 AutoFind: local max [648, 674] 2.9
20:04:22.508 00.002 2864 AutoFind: local max [205, 413] 2.9
20:04:22.510 00.002 2864 AutoFind: local max [889, 639] 2.9
20:04:22.512 00.002 2864 AutoFind: local max [495, 479] 2.9
20:04:22.514 00.002 2864 AutoFind: local max [1096, 773] 2.9
20:04:22.516 00.002 2864 AutoFind: local max [757, 502] 2.9
20:04:22.518 00.002 2864 AutoFind: local max [368, 460] 2.9
20:04:22.520 00.002 2864 AutoFind: local max [1012, 634] 2.9
20:04:22.522 00.002 2864 AutoFind: too close [889, 639] 2.9 - [880, 650] 4.5
20:04:22.525 00.003 2864 AutoFind: too close [672, 400] 3.0 - [692, 387] 13.8
20:04:22.525 00.000 2864 AutoFind: close dim-bright [975, 778] 3.0 - [992, 771] 19.2
20:04:22.525 00.000 2864 AutoFind: too close [19, 563] 3.1 - [24, 582] 3.3
20:04:22.525 00.000 2864 AutoFind: close dim-bright [19, 563] 3.1 - [21, 573] 111.6
20:04:22.525 00.000 2864 AutoFind: too close [1176, 406] 3.3 - [1159, 409] 3.4
20:04:22.525 00.000 2864 AutoFind: close dim-bright [1176, 406] 3.3 - [1170, 419] 184.4
20:04:22.525 00.000 2864 AutoFind: close dim-bright [24, 582] 3.3 - [21, 573] 111.6
20:04:22.539 00.014 2864 AutoFind: close dim-bright [1268, 732] 3.4 - [1258, 734] 46.5
20:04:22.541 00.002 2864 AutoFind: close dim-bright [1159, 409] 3.4 - [1170, 419] 184.4
20:04:22.541 00.000 2864 AutoFind: too close [915, 489] 4.3 - [906, 494] 9.8
20:04:22.541 00.000 2864 AutoFind: too close [1180, 430] 4.4 - [1173, 430] 7.5
20:04:22.541 00.000 2864 AutoFind: close dim-bright [1180, 430] 4.4 - [1170, 419] 184.4
20:04:22.541 00.000 2864 AutoFind: too close [195, 352] 6.2 - [187, 372] 11.6
20:04:22.541 00.000 2864 AutoFind: close dim-bright [1173, 430] 7.5 - [1170, 419] 184.4
20:04:22.541 00.000 2864 AutoFind: too close to edge [315, 920] 2.9
20:04:22.541 00.000 2864 AutoFind: too close to edge [1002, 946] 3.0
20:04:22.555 00.014 2864 AutoFind: too close to edge [629, 930] 3.2
20:04:22.557 00.002 2864 AutoFind: too close to edge [792, 936] 3.3
20:04:22.557 00.000 2864 AutoFind: too close to edge [1268, 732] 3.4
20:04:22.557 00.000 2864 AutoFind: too close to edge [1244, 513] 3.9
20:04:22.557 00.000 2864 AutoFind: too close to edge [1141, 40] 4.5
20:04:22.557 00.000 2864 AutoFind: too close to edge [33, 274] 4.6
20:04:22.557 00.000 2864 AutoFind: too close to edge [13, 697] 5.4
20:04:22.557 00.000 2864 AutoFind: too close to edge [352, 39] 32.8
20:04:22.557 00.000 2864 AutoFind: too close to edge [1258, 734] 46.5
20:04:22.571 00.014 2864 AutoFind: too close to edge [11, 752] 57.0
20:04:22.571 00.000 2864 AutoFind: too close to edge [21, 573] 111.6
20:04:22.573 00.002 2864 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
20:04:22.575 00.002 2864 Star::Find(15, 1170, 419, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.577 00.002 2864 Star::Find returns 1 (0), X=1169.74, Y=419.00, Mass=3847, SNR=43.7, Peak=110 HFD=5.3
20:04:22.579 00.002 2864 Star::Find(15, 536, 146, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.581 00.002 2864 Star::Find returns 1 (0), X=536.03, Y=146.25, Mass=552, SNR=16.5, Peak=31 HFD=4.0
20:04:22.583 00.002 2864 Star::Find(15, 562, 416, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.583 00.000 2864 Star::Find returns 1 (0), X=562.53, Y=416.40, Mass=366, SNR=13.4, Peak=31 HFD=3.3
20:04:22.587 00.004 2864 Star::Find(15, 1182, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.587 00.000 2864 Star::Find returns 1 (0), X=1182.05, Y=158.76, Mass=343, SNR=13.0, Peak=16 HFD=4.3
20:04:22.589 00.002 2864 Star::Find(15, 464, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.591 00.002 2864 Star::Find returns 1 (0), X=464.04, Y=56.16, Mass=207, SNR=10.1, Peak=15 HFD=3.3
20:04:22.593 00.002 2864 Star::Find(15, 992, 771, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.595 00.002 2864 Star::Find returns 1 (0), X=991.95, Y=770.61, Mass=245, SNR=10.9, Peak=14 HFD=4.1
20:04:22.597 00.002 2864 Star::Find(15, 578, 609, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.599 00.002 2864 Star::Find returns 1 (0), X=577.91, Y=608.64, Mass=149, SNR=8.5, Peak=12 HFD=3.4
20:04:22.601 00.002 2864 Star::Find(15, 380, 214, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.603 00.002 2864 Star::Find returns 1 (0), X=380.27, Y=214.14, Mass=152, SNR=8.6, Peak=13 HFD=3.5
20:04:22.603 00.000 2864 Star::Find(15, 813, 544, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.605 00.002 2864 Star::Find returns 1 (0), X=812.85, Y=544.54, Mass=161, SNR=8.9, Peak=10 HFD=3.8
20:04:22.607 00.002 2864 Star::Find(15, 45, 802, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.609 00.002 2864 Star::Find returns 1 (0), X=44.61, Y=802.35, Mass=90, SNR=6.6, Peak=10 HFD=3.0
20:04:22.611 00.002 2864 Star::Find(15, 1232, 623, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.613 00.002 2864 Star::Find returns 1 (0), X=1231.86, Y=622.85, Mass=206, SNR=10.0, Peak=8 HFD=4.5
20:04:22.615 00.002 2864 Star::Find(15, 956, 206, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.615 00.000 2864 Star::Find returns 1 (0), X=956.04, Y=205.67, Mass=116, SNR=7.5, Peak=6 HFD=4.0
20:04:22.617 00.002 2864 Star::Find(15, 103, 358, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.618 00.001 2864 Star::Find returns 1 (0), X=102.92, Y=357.89, Mass=117, SNR=7.5, Peak=7 HFD=4.2
20:04:22.620 00.002 2864 Star::Find(15, 291, 756, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.622 00.002 2864 Star::Find returns 1 (0), X=291.32, Y=755.99, Mass=67, SNR=5.7, Peak=7 HFD=2.9
20:04:22.624 00.002 2864 Star::Find(15, 285, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.626 00.002 2864 Star::Find returns 1 (0), X=284.98, Y=849.52, Mass=97, SNR=6.8, Peak=6 HFD=4.1
20:04:22.628 00.002 2864 Star::Find(15, 990, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.630 00.002 2864 Star::Find returns 1 (0), X=990.69, Y=799.38, Mass=126, SNR=7.8, Peak=7 HFD=4.4
20:04:22.630 00.000 2864 Star::Find(15, 444, 834, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.632 00.002 2864 Star::Find returns 1 (0), X=444.53, Y=834.41, Mass=71, SNR=5.9, Peak=5 HFD=4.2
20:04:22.634 00.002 2864 Star::Find(15, 157, 812, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.634 00.000 2864 Star::Find returns 1 (0), X=156.76, Y=811.61, Mass=108, SNR=7.2, Peak=10 HFD=4.5
20:04:22.634 00.000 2864 Star::Find(15, 157, 363, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.634 00.000 2864 Star::Find returns 1 (0), X=157.46, Y=363.17, Mass=48, SNR=4.8, Peak=6 HFD=2.7
20:04:22.634 00.000 2864 Star::Find(15, 707, 578, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.634 00.000 2864 Star::Find returns 1 (0), X=707.48, Y=578.30, Mass=74, SNR=6.0, Peak=5 HFD=3.4
20:04:22.634 00.000 2864 Star::Find(15, 197, 137, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.634 00.000 2864 Star::Find returns 1 (0), X=196.85, Y=137.13, Mass=60, SNR=5.4, Peak=6 HFD=3.4
20:04:22.634 00.000 2864 Star::Find(15, 993, 111, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.650 00.016 2864 Star::Find returns 1 (0), X=992.57, Y=110.66, Mass=85, SNR=6.3, Peak=4 HFD=4.9
20:04:22.653 00.003 2864 Star::Find(15, 435, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.653 00.000 2864 Star::Find returns 1 (0), X=434.87, Y=292.60, Mass=67, SNR=5.7, Peak=6 HFD=3.4
20:04:22.653 00.000 2864 Star::Find(15, 716, 685, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.653 00.000 2864 Star::Find returns 1 (0), X=716.39, Y=684.47, Mass=52, SNR=5.0, Peak=5 HFD=3.2
20:04:22.653 00.000 2864 Star::Find(15, 1208, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.653 00.000 2864 Star::Find returns 1 (0), X=1207.53, Y=820.50, Mass=86, SNR=6.4, Peak=7 HFD=4.2
20:04:22.667 00.014 2864 Star::Find(15, 1129, 86, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.668 00.001 2864 Star::Find returns 1 (0), X=1128.04, Y=85.97, Mass=57, SNR=5.2, Peak=4 HFD=4.1
20:04:22.668 00.000 2864 Star::Find(15, 306, 840, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.668 00.000 2864 Star::Find returns 1 (0), X=305.88, Y=840.10, Mass=49, SNR=4.8, Peak=7 HFD=2.8
20:04:22.675 00.007 2864 Star::Find(15, 508, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.675 00.000 2864 Star::Find returns 1 (0), X=508.56, Y=279.47, Mass=55, SNR=5.1, Peak=6 HFD=4.2
20:04:22.675 00.000 2864 Star::Find(15, 1220, 116, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.682 00.007 2864 Star::Find returns 1 (0), X=1219.89, Y=116.40, Mass=74, SNR=5.9, Peak=5 HFD=3.9
20:04:22.684 00.002 2864 Star::Find(15, 1031, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.686 00.002 2864 Star::Find returns 1 (0), X=1031.22, Y=735.42, Mass=56, SNR=5.2, Peak=5 HFD=3.7
20:04:22.688 00.002 2864 Star::Find(15, 420, 770, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.688 00.000 2864 Star::Find false star n=21 nbg=283 bg=0.3 sigma=0.5 thresh=2 peak=2
20:04:22.690 00.002 2864 Star::Find returns 0 (2), X=420.00, Y=770.00, Mass=42, SNR=2.9, Peak=4 HFD=0.0
20:04:22.692 00.002 2864 Star::Find(15, 97, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.694 00.002 2864 Star::Find false star n=13 nbg=285 bg=0.3 sigma=0.4 thresh=2 peak=2
20:04:22.696 00.002 2864 Star::Find returns 0 (2), X=97.00, Y=265.00, Mass=29, SNR=2.9, Peak=5 HFD=0.0
20:04:22.698 00.002 2864 Star::Find(15, 770, 320, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.700 00.002 2864 Star::Find false star n=28 nbg=283 bg=0.3 sigma=0.5 thresh=2 peak=2
20:04:22.702 00.002 2864 Star::Find returns 0 (2), X=770.00, Y=320.00, Mass=54, SNR=2.9, Peak=4 HFD=0.0
20:04:22.702 00.000 2864 Star::Find(15, 530, 702, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.704 00.002 2864 Star::Find false star n=19 nbg=281 bg=0.3 sigma=0.5 thresh=2 peak=2
20:04:22.706 00.002 2864 Star::Find returns 0 (2), X=530.00, Y=702.00, Mass=37, SNR=2.9, Peak=5 HFD=0.0
20:04:22.708 00.002 2864 Star::Find(15, 169, 471, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.710 00.002 2864 Star::Find false star n=14 nbg=287 bg=0.3 sigma=0.4 thresh=2 peak=2
20:04:22.712 00.002 2864 Star::Find returns 0 (2), X=169.00, Y=471.00, Mass=29, SNR=2.9, Peak=4 HFD=0.0
20:04:22.714 00.002 2864 Star::Find(15, 360, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.714 00.000 2864 Star::Find false star n=16 nbg=283 bg=0.3 sigma=0.5 thresh=2 peak=1
20:04:22.714 00.000 2864 Star::Find returns 0 (2), X=360.00, Y=634.00, Mass=31, SNR=2.9, Peak=4 HFD=0.0
20:04:22.714 00.000 2864 Star::Find(15, 1052, 76, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.714 00.000 2864 Star::Find false star n=22 nbg=271 bg=0.3 sigma=0.5 thresh=2 peak=2
20:04:22.714 00.000 2864 Star::Find returns 0 (2), X=1052.00, Y=76.00, Mass=43, SNR=2.9, Peak=4 HFD=0.0
20:04:22.714 00.000 2864 Star::Find(15, 691, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.714 00.000 2864 Star::Find false star n=20 nbg=287 bg=0.3 sigma=0.5 thresh=2 peak=2
20:04:22.714 00.000 2864 Star::Find returns 0 (2), X=691.00, Y=196.00, Mass=44, SNR=2.9, Peak=5 HFD=0.0
20:04:22.729 00.015 2864 Star::Find(15, 992, 906, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.729 00.000 2864 Star::Find false star n=28 nbg=285 bg=0.3 sigma=0.5 thresh=2 peak=2
20:04:22.729 00.000 2864 Star::Find returns 0 (2), X=992.00, Y=906.00, Mass=54, SNR=2.9, Peak=3 HFD=0.0
20:04:22.729 00.000 2864 Star::Find(15, 661, 563, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.729 00.000 2864 Star::Find false star n=18 nbg=279 bg=0.3 sigma=0.5 thresh=2 peak=2
20:04:22.729 00.000 2864 Star::Find returns 0 (2), X=661.00, Y=563.00, Mass=31, SNR=2.9, Peak=3 HFD=0.0
20:04:22.729 00.000 2864 Star::Find(15, 578, 481, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.729 00.000 2864 Star::Find false star n=19 nbg=281 bg=0.3 sigma=0.4 thresh=2 peak=2
20:04:22.729 00.000 2864 Star::Find returns 0 (2), X=578.00, Y=481.00, Mass=36, SNR=2.9, Peak=3 HFD=0.0
20:04:22.729 00.000 2864 Star::Find(15, 452, 471, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.745 00.016 2864 Star::Find false star n=20 nbg=276 bg=0.4 sigma=0.5 thresh=2 peak=2
20:04:22.745 00.000 2864 Star::Find returns 0 (2), X=452.00, Y=471.00, Mass=35, SNR=2.9, Peak=3 HFD=0.0
20:04:22.745 00.000 2864 Star::Find(15, 239, 543, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.745 00.000 2864 Star::Find false star n=14 nbg=284 bg=0.3 sigma=0.5 thresh=2 peak=2
20:04:22.745 00.000 2864 Star::Find returns 0 (2), X=239.00, Y=543.00, Mass=27, SNR=2.9, Peak=6 HFD=0.0
20:04:22.745 00.000 2864 Star::Find(15, 1103, 130, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.745 00.000 2864 Star::Find false star n=17 nbg=286 bg=0.3 sigma=0.5 thresh=2 peak=2
20:04:22.745 00.000 2864 Star::Find returns 0 (2), X=1103.00, Y=130.00, Mass=31, SNR=2.9, Peak=4 HFD=0.0
20:04:22.745 00.000 2864 Star::Find(15, 145, 590, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.761 00.016 2864 Star::Find false star n=13 nbg=286 bg=0.3 sigma=0.4 thresh=2 peak=2
20:04:22.763 00.002 2864 Star::Find returns 0 (2), X=145.00, Y=590.00, Mass=29, SNR=2.9, Peak=4 HFD=0.0
20:04:22.765 00.002 2864 Star::Find(15, 1130, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.767 00.002 2864 Star::Find false star n=13 nbg=286 bg=0.3 sigma=0.5 thresh=2 peak=2
20:04:22.767 00.000 2864 Star::Find returns 0 (2), X=1130.00, Y=164.00, Mass=25, SNR=2.9, Peak=4 HFD=0.0
20:04:22.769 00.002 2864 Star::Find(15, 691, 599, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.771 00.002 2864 Star::Find false star n=8 nbg=272 bg=0.3 sigma=0.4 thresh=2 peak=2
20:04:22.773 00.002 2864 Star::Find returns 0 (2), X=691.00, Y=599.00, Mass=20, SNR=2.9, Peak=6 HFD=0.0
20:04:22.775 00.002 2864 Star::Find(15, 74, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.777 00.002 2864 Star::Find returns 1 (0), X=65.01, Y=908.93, Mass=43, SNR=4.5, Peak=8 HFD=7.3
20:04:22.779 00.002 2864 Star::Find(15, 412, 652, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.781 00.002 2864 Star::Find false star n=21 nbg=285 bg=0.3 sigma=0.5 thresh=2 peak=2
20:04:22.781 00.000 2864 Star::Find returns 0 (2), X=412.00, Y=652.00, Mass=43, SNR=2.9, Peak=3 HFD=0.0
20:04:22.783 00.002 2864 Star::Find(15, 282, 243, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.785 00.002 2864 Star::Find false star n=13 nbg=288 bg=0.2 sigma=0.4 thresh=2 peak=2
20:04:22.787 00.002 2864 Star::Find returns 0 (2), X=282.00, Y=243.00, Mass=29, SNR=2.9, Peak=4 HFD=0.0
20:04:22.789 00.002 2864 Star::Find(15, 1125, 273, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.791 00.002 2864 Star::Find false star n=14 nbg=279 bg=0.3 sigma=0.5 thresh=2 peak=1
20:04:22.793 00.002 2864 Star::Find returns 0 (2), X=1125.00, Y=273.00, Mass=25, SNR=2.9, Peak=4 HFD=0.0
20:04:22.793 00.000 2864 Star::Find(15, 212, 632, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.795 00.002 2864 Star::Find false star n=11 nbg=286 bg=0.2 sigma=0.4 thresh=2 peak=1
20:04:22.797 00.002 2864 Star::Find returns 0 (2), X=212.00, Y=632.00, Mass=20, SNR=2.9, Peak=5 HFD=0.0
20:04:22.799 00.002 2864 Star::Find(15, 41, 111, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.801 00.002 2864 Star::Find returns 1 (0), X=40.88, Y=111.08, Mass=50, SNR=4.8, Peak=3 HFD=6.2
20:04:22.803 00.002 2864 Star::Find(15, 102, 621, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.805 00.002 2864 Star::Find returns 1 (0), X=102.07, Y=620.85, Mass=51, SNR=4.9, Peak=4 HFD=6.6
20:04:22.805 00.000 2864 Star::Find(15, 1186, 912, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.807 00.002 2864 Star::Find false star n=16 nbg=285 bg=0.3 sigma=0.5 thresh=2 peak=1
20:04:22.808 00.001 2864 Star::Find returns 0 (2), X=1186.00, Y=912.00, Mass=26, SNR=2.9, Peak=3 HFD=0.0
20:04:22.808 00.000 2864 Star::Find(15, 308, 258, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.808 00.000 2864 Star::Find returns 0 (2), X=308.00, Y=258.00, Mass=18, SNR=2.9, Peak=10 HFD=0.0
20:04:22.808 00.000 2864 Star::Find(15, 845, 416, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.808 00.000 2864 Star::Find false star n=19 nbg=279 bg=0.4 sigma=0.5 thresh=2 peak=1
20:04:22.808 00.000 2864 Star::Find returns 0 (2), X=845.00, Y=416.00, Mass=33, SNR=2.9, Peak=5 HFD=0.0
20:04:22.808 00.000 2864 Star::Find(15, 1119, 706, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.808 00.000 2864 Star::Find false star n=20 nbg=285 bg=0.3 sigma=0.5 thresh=2 peak=1
20:04:22.808 00.000 2864 Star::Find returns 0 (2), X=1119.00, Y=706.00, Mass=36, SNR=2.9, Peak=3 HFD=0.0
20:04:22.824 00.016 2864 Star::Find(15, 807, 697, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.824 00.000 2864 Star::Find false star n=20 nbg=279 bg=0.3 sigma=0.5 thresh=2 peak=2
20:04:22.824 00.000 6680 Exposure complete
20:04:22.824 00.000 2864 Star::Find returns 0 (2), X=807.00, Y=697.00, Mass=39, SNR=2.9, Peak=4 HFD=0.0
20:04:22.824 00.000 2864 Star::Find(15, 975, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.824 00.000 2864 Star::Find returns 1 (0), X=991.65, Y=770.48, Mass=245, SNR=10.9, Peak=6 HFD=4.1
20:04:22.824 00.000 2864 Star::Find(15, 786, 686, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.824 00.000 2864 Star::Find returns 0 (2), X=786.00, Y=686.00, Mass=11, SNR=2.2, Peak=4 HFD=0.0
20:04:22.824 00.000 2864 Star::Find(15, 1014, 578, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.840 00.016 2864 Star::Find returns 0 (3), X=1014.00, Y=578.00, Mass=9, SNR=2.1, Peak=5 HFD=0.0
20:04:22.840 00.000 2864 Star::Find(15, 1060, 351, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.840 00.000 2864 Star::Find returns 0 (2), X=1060.00, Y=351.00, Mass=14, SNR=2.6, Peak=5 HFD=0.0
20:04:22.840 00.000 2864 Star::Find(15, 1141, 574, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.840 00.000 2864 Star::Find returns 0 (2), X=1141.00, Y=574.00, Mass=17, SNR=2.8, Peak=4 HFD=0.0
20:04:22.849 00.009 2864 Star::Find(15, 805, 358, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.851 00.002 2864 Star::Find false star n=12 nbg=287 bg=0.4 sigma=0.5 thresh=2 peak=1
20:04:22.853 00.002 2864 Star::Find returns 0 (2), X=805.00, Y=358.00, Mass=27, SNR=2.9, Peak=5 HFD=0.0
20:04:22.855 00.002 2864 Star::Find(15, 493, 589, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.856 00.001 2864 Star::Find returns 0 (2), X=493.00, Y=589.00, Mass=12, SNR=2.4, Peak=7 HFD=0.0
20:04:22.858 00.002 2864 Star::Find(15, 648, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.860 00.002 2864 Star::Find returns 0 (2), X=648.00, Y=674.00, Mass=15, SNR=2.7, Peak=4 HFD=0.0
20:04:22.862 00.002 2864 Star::Find(15, 205, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.862 00.000 2864 Star::Find false star n=46 nbg=288 bg=0.2 sigma=0.4 thresh=1 peak=1
20:04:22.864 00.002 2864 Star::Find returns 0 (2), X=205.00, Y=413.00, Mass=43, SNR=2.9, Peak=2 HFD=0.0
20:04:22.866 00.002 2864 Star::Find(15, 495, 479, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.868 00.002 2864 Star::Find returns 0 (2), X=495.00, Y=479.00, Mass=14, SNR=2.6, Peak=3 HFD=0.0
20:04:22.870 00.002 2864 Star::Find(15, 1096, 773, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.872 00.002 2864 Star::Find returns 0 (3), X=1096.00, Y=773.00, Mass=6, SNR=1.7, Peak=3 HFD=0.0
20:04:22.874 00.002 6680 worker thread done servicing request
20:04:22.874 00.000 2864 Star::Find(15, 757, 502, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.874 00.000 2864 Star::Find returns 0 (2), X=757.00, Y=502.00, Mass=13, SNR=2.4, Peak=3 HFD=0.0
20:04:22.874 00.000 2864 Star::Find(15, 368, 460, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.874 00.000 2864 Star::Find returns 0 (3), X=368.00, Y=460.00, Mass=8, SNR=1.9, Peak=4 HFD=0.0
20:04:22.874 00.000 2864 Star::Find(15, 1012, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.874 00.000 2864 Star::Find returns 0 (2), X=1012.00, Y=634.00, Mass=18, SNR=3.0, Peak=5 HFD=0.0
20:04:22.874 00.000 2864 AutoFind: finding best star pass 1
20:04:22.874 00.000 2864 Star::Find(15, 1170, 419, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.887 00.013 2864 Star::Find returns 1 (0), X=1169.74, Y=419.00, Mass=3847, SNR=43.7, Peak=110 HFD=5.3
20:04:22.887 00.000 2864 AutoFind returns star at [1170, 419] 184.4 Mass 3847 SNR 43.7
20:04:22.887 00.000 2864 Star::Find(15, 1170, 419, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:04:22.894 00.007 2864 Star::Find returns 1 (0), X=1169.74, Y=419.00, Mass=3847, SNR=43.7, Peak=110 HFD=5.3
20:04:22.894 00.000 2864 MultiStar: List (12): {1169.74, 419.00}(43.7), {536.03, 146.25}(16.5), {562.53, 416.40}(13.4), {1182.05, 158.76}(13.0), {464.04, 56.16}(10.1), {991.95, 770.61}(10.9), {577.91, 608.64}(8.5), {380.27, 214.14}(8.6), {812.85, 544.54}(8.9), {44.61, 802.35}(6.6), {1231.86, 622.85}(10.0), {956.04, 205.67}(7.5), 
20:04:22.894 00.000 2864 setting lock position to (1169.74, 419.00)
20:04:22.894 00.000 2864 MultiStar: stabilizing after lock position change
20:04:22.894 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=110, med=0, FiltMin=0, FiltMax=97, Gamma=0.540
20:04:22.935 00.041 2864 Status Line: Auto-selected star at (1169.7, 419.0)
20:04:22.951 00.016 2864 OnExposeComplete: enter
20:04:22.951 00.000 2864 UpdateGuideState(): m_state=2
20:04:22.951 00.000 2864 Star::Find(15, 1169, 419, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
20:04:22.963 00.012 2864 Star::Find returns 1 (0), X=1170.11, Y=418.81, Mass=3679, SNR=42.7, Peak=97 HFD=5.7
20:04:22.966 00.003 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=97, med=0, FiltMin=0, FiltMax=84, Gamma=0.540
20:04:23.014 00.048 2864 UpdateGuideState exits: m=3679 SNR=42.7
20:04:23.016 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:23.018 00.002 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:04:23.020 00.002 2864 Enqueuing Expose request
20:04:23.022 00.002 6680 Worker thread wakes up
20:04:23.022 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:04:23.022 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1155,404,31,31)
20:04:23.952 00.930 6680 Exposure complete
20:04:24.010 00.058 6680 worker thread done servicing request
20:04:24.010 00.000 2864 OnExposeComplete: enter
20:04:24.010 00.000 2864 UpdateGuideState(): m_state=2
20:04:24.014 00.004 2864 Star::Find(15, 1170, 418, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
20:04:24.014 00.000 2864 Star::Find returns 1 (0), X=1170.17, Y=418.63, Mass=3645, SNR=42.5, Peak=97 HFD=5.5
20:04:24.014 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=97, med=0, FiltMin=0, FiltMax=83, Gamma=0.540
20:04:24.061 00.047 2864 UpdateGuideState exits: m=3645 SNR=42.5
20:04:24.061 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:24.061 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:04:24.061 00.000 2864 Enqueuing Expose request
20:04:24.061 00.000 6680 Worker thread wakes up
20:04:24.061 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:04:24.061 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1155,404,31,31)
20:04:24.244 00.183 2864 GuideButtonClick i=1 ctx=Guide button clicked
20:04:24.252 00.008 2864 GetBoolean("/Confirm/v2_highdec_calibration_ok", 0) returns 0
20:04:25.222 00.970 6680 Exposure complete
20:04:25.286 00.064 6680 worker thread done servicing request
20:04:25.286 00.000 2864 OnExposeComplete: enter
20:04:25.286 00.000 2864 UpdateGuideState(): m_state=2
20:04:25.286 00.000 2864 Star::Find(15, 1170, 418, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
20:04:25.286 00.000 2864 Star::Find returns 1 (0), X=1169.57, Y=418.70, Mass=3902, SNR=44.0, Peak=109 HFD=5.4
20:04:25.286 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=109, med=0, FiltMin=0, FiltMax=95, Gamma=0.540
20:04:25.339 00.053 2864 UpdateGuideState exits: m=3902 SNR=44.0
20:04:25.341 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:25.343 00.002 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:04:25.345 00.002 2864 Enqueuing Expose request
20:04:25.347 00.002 6680 Worker thread wakes up
20:04:25.347 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:04:25.347 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1155,404,31,31)
20:04:26.252 00.905 6680 Exposure complete
20:04:26.315 00.063 6680 worker thread done servicing request
20:04:26.315 00.000 2864 OnExposeComplete: enter
20:04:26.315 00.000 2864 UpdateGuideState(): m_state=2
20:04:26.315 00.000 2864 Star::Find(15, 1169, 418, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
20:04:26.315 00.000 2864 Star::Find returns 1 (0), X=1170.01, Y=418.67, Mass=3795, SNR=43.4, Peak=102 HFD=5.2
20:04:26.315 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=0, FiltMin=0, FiltMax=94, Gamma=0.540
20:04:26.362 00.047 2864 UpdateGuideState exits: m=3795 SNR=43.4
20:04:26.362 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:26.362 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:04:26.378 00.016 2864 Enqueuing Expose request
20:04:26.378 00.000 6680 Worker thread wakes up
20:04:26.378 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:04:26.378 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1155,404,31,31)
20:04:26.557 00.179 2864 Changing from state SELECTED to CALIBRATING_PRIMARY
20:04:26.557 00.000 2864 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
20:04:26.557 00.000 2864 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
20:04:26.568 00.011 2864 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.002500
20:04:26.568 00.000 2864 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.002500
20:04:26.568 00.000 2864 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 3.074920
20:04:26.581 00.013 2864 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 12
20:04:26.584 00.003 2864 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 12
20:04:26.586 00.002 2864 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:04:26.592 00.006 2864 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 0
20:04:26.592 00.000 2864 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "3/22/2025 10:54:32 PM"
20:04:26.592 00.000 2864 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
20:04:26.600 00.008 2864 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.0 -1.0}, {2.9 -3.4}, {4.3 -3.6}, {6.4 -6.3}, {7.0 -7.4}, {8.8 -9.7}, {9.7 -10.3}, {11.8 -12.5}, {12.3 -14.0}, {15.3 -16.6}, {16.3 -17.6}, {17.9 -19.6}, {17.9 -19.6}, {10.6 -11.0}, {2.9 -2.7}, {2.9 -2.1}"
20:04:26.600 00.000 2864 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {2.5 2.3}, {3.5 3.0}, {5.9 4.7}, {6.6 5.2}, {8.5 6.8}, {9.1 8.0}, {12.0 9.7}, {13.0 11.0}, {15.5 12.7}, {15.8 13.2}, {18.2 15.1}, {19.4 15.8}, {19.4 15.8}, {15.7 12.2}, {7.6 5.5}, {7.1 4.3}"
20:04:26.854 00.254 2864 ScopeASCOM::GetGuideRates returns 0 11.250 11.250 a-s/sec
20:04:26.854 00.000 2864 CalDuration adjusted at start of calibration from 450 to 350 because of  mount guide speed  change
20:04:26.854 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.1
20:04:26.854 00.000 2864 ScopeASCOM::SideOfPier() returns 1
20:04:26.854 00.000 2864 GetString("/profile/6/name", "") returns "OAG"
20:04:26.934 00.080 2864 ScopeASCOM::GetGuideRates returns 0 11.250 11.250 a-s/sec
20:04:26.934 00.000 2864 ScopeASCOM::SideOfPier() returns 1
20:04:26.934 00.000 2864 guider state => CALIBRATING_PRIMARY
20:04:26.934 00.000 2864 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
20:04:26.934 00.000 2864 reset dither spiral
20:04:26.950 00.016 2864 evsrv: cli 1028E758 connect
20:04:26.957 00.007 2864 case statement mapped state 3 to 2
20:04:26.957 00.000 2864 case statement mapped state 3 to 2
20:04:26.957 00.000 2864 evsrv: cli 1028E758 request: {"method":"get_pixel_scale","id":"66725156-9031-434e-89d0-903007c8b4e9"}
20:04:26.966 00.009 2864 evsrv: cli 1028E758 response: {"jsonrpc":"2.0","result":1.86834,"id":"66725156-9031-434e-89d0-903007c8b4e9"}
20:04:26.966 00.000 2864 evsrv: cli 1028E758 disconnect
20:04:27.523 00.557 6680 Exposure complete
20:04:27.587 00.064 6680 worker thread done servicing request
20:04:27.587 00.000 2864 OnExposeComplete: enter
20:04:27.587 00.000 2864 UpdateGuideState(): m_state=3
20:04:27.587 00.000 2864 Star::Find(15, 1170, 418, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
20:04:27.587 00.000 2864 Star::Find returns 1 (0), X=1169.93, Y=418.72, Mass=4004, SNR=44.6, Peak=113 HFD=5.5
20:04:27.587 00.000 2864 Scope::UpdateCalibrationState: starting location = 1169.93,418.72 coords = 6.57,5.1
20:04:27.587 00.000 2864 Status Line: West step   1, dist= 0.0
20:04:27.603 00.016 2864 Enqueuing Calibration Move request for direction 3
20:04:27.603 00.000 6680 Worker thread wakes up
20:04:27.603 00.000 6680 worker thread servicing REQUEST_MOVE scope dir W(3) 350 opts 0x0
20:04:27.603 00.000 6680 Handling axis move in thread for scope dir=3 dur=350
20:04:27.603 00.000 6680 scope move axis dir= 3 dur= 350 opts= 0x0
20:04:27.603 00.000 6680 MoveAxis(W, 350, -)
20:04:27.603 00.000 6680 Guiding  Dir = 3, Dur = 350
20:04:27.603 00.000 6680 IsGuiding returns 0
20:04:27.619 00.016 6680 PulseGuide returned control before completion, sleep 353
20:04:27.621 00.002 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=113, med=0, FiltMin=0, FiltMax=99, Gamma=0.540
20:04:27.666 00.045 2864 UpdateGuideState exits: m=4004 SNR=44.6
20:04:27.666 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:27.666 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:04:27.666 00.000 2864 Enqueuing Expose request
20:04:27.984 00.318 6680 IsGuiding returns 1
20:04:27.984 00.000 6680 scope still moving after pulse duration time elapsed
20:04:28.016 00.032 6680 IsGuiding returns 0
20:04:28.016 00.000 6680 scope move finished after 350 + 55 ms
20:04:28.016 00.000 6680 Move returns status 0, amount 350
20:04:28.016 00.000 6680 move complete, result=0
20:04:28.016 00.000 6680 worker thread done servicing request
20:04:28.016 00.000 6680 Worker thread wakes up
20:04:28.016 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:04:28.016 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1155,404,31,31)
20:04:28.928 00.912 6680 Exposure complete
20:04:28.970 00.042 6680 worker thread done servicing request
20:04:28.970 00.000 2864 OnExposeComplete: enter
20:04:28.970 00.000 2864 UpdateGuideState(): m_state=3
20:04:28.970 00.000 2864 Star::Find(15, 1169, 418, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
20:04:28.970 00.000 2864 Star::Find returns 1 (0), X=1171.46, Y=417.74, Mass=3766, SNR=43.1, Peak=93 HFD=5.5
20:04:28.970 00.000 2864 Status Line: West step   2, dist= 1.8
20:04:28.990 00.020 2864 Enqueuing Calibration Move request for direction 3
20:04:28.990 00.000 6680 Worker thread wakes up
20:04:28.990 00.000 6680 worker thread servicing REQUEST_MOVE scope dir W(3) 350 opts 0x0
20:04:28.990 00.000 6680 Handling axis move in thread for scope dir=3 dur=350
20:04:28.990 00.000 6680 scope move axis dir= 3 dur= 350 opts= 0x0
20:04:28.990 00.000 6680 MoveAxis(W, 350, -)
20:04:28.990 00.000 6680 Guiding  Dir = 3, Dur = 350
20:04:28.990 00.000 6680 IsGuiding returns 0
20:04:28.996 00.006 6680 PulseGuide returned control before completion, sleep 357
20:04:29.004 00.008 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=93, med=0, FiltMin=0, FiltMax=86, Gamma=0.540
20:04:29.051 00.047 2864 UpdateGuideState exits: m=3766 SNR=43.1
20:04:29.053 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:29.055 00.002 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:04:29.056 00.001 2864 Enqueuing Expose request
20:04:29.367 00.311 6680 IsGuiding returns 1
20:04:29.367 00.000 6680 scope still moving after pulse duration time elapsed
20:04:29.399 00.032 6680 IsGuiding returns 0
20:04:29.399 00.000 6680 scope move finished after 350 + 55 ms
20:04:29.399 00.000 6680 Move returns status 0, amount 350
20:04:29.399 00.000 6680 move complete, result=0
20:04:29.399 00.000 6680 worker thread done servicing request
20:04:29.399 00.000 6680 Worker thread wakes up
20:04:29.399 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:04:29.399 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1156,403,31,31)
20:04:30.542 01.143 6680 Exposure complete
20:04:30.589 00.047 6680 worker thread done servicing request
20:04:30.589 00.000 2864 OnExposeComplete: enter
20:04:30.589 00.000 2864 UpdateGuideState(): m_state=3
20:04:30.605 00.016 2864 Star::Find(15, 1171, 417, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
20:04:30.605 00.000 2864 Star::Find returns 1 (0), X=1174.75, Y=416.37, Mass=4034, SNR=44.6, Peak=103 HFD=5.6
20:04:30.605 00.000 2864 Status Line: West step   3, dist= 5.4
20:04:30.616 00.011 2864 Enqueuing Calibration Move request for direction 3
20:04:30.616 00.000 6680 Worker thread wakes up
20:04:30.616 00.000 6680 worker thread servicing REQUEST_MOVE scope dir W(3) 350 opts 0x0
20:04:30.616 00.000 6680 Handling axis move in thread for scope dir=3 dur=350
20:04:30.616 00.000 6680 scope move axis dir= 3 dur= 350 opts= 0x0
20:04:30.616 00.000 6680 MoveAxis(W, 350, -)
20:04:30.616 00.000 6680 Guiding  Dir = 3, Dur = 350
20:04:30.619 00.003 6680 IsGuiding returns 0
20:04:30.619 00.000 6680 PulseGuide returned control before completion, sleep 360
20:04:30.630 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=0, FiltMin=0, FiltMax=90, Gamma=0.540
20:04:30.669 00.039 2864 UpdateGuideState exits: m=4034 SNR=44.6
20:04:30.669 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:30.669 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:04:30.685 00.016 2864 Enqueuing Expose request
20:04:30.986 00.301 6680 IsGuiding returns 1
20:04:30.986 00.000 6680 scope still moving after pulse duration time elapsed
20:04:31.018 00.032 6680 IsGuiding returns 0
20:04:31.018 00.000 6680 scope move finished after 350 + 49 ms
20:04:31.018 00.000 6680 Move returns status 0, amount 350
20:04:31.018 00.000 6680 move complete, result=0
20:04:31.018 00.000 6680 worker thread done servicing request
20:04:31.018 00.000 6680 Worker thread wakes up
20:04:31.020 00.002 6680 worker thread servicing REQUEST_EXPOSE 1000
20:04:31.020 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1160,401,31,31)
20:04:31.937 00.917 6680 Exposure complete
20:04:32.007 00.070 6680 worker thread done servicing request
20:04:32.007 00.000 2864 OnExposeComplete: enter
20:04:32.007 00.000 2864 UpdateGuideState(): m_state=3
20:04:32.007 00.000 2864 Star::Find(15, 1174, 416, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
20:04:32.007 00.000 2864 Star::Find returns 1 (0), X=1176.18, Y=415.50, Mass=3977, SNR=44.4, Peak=104 HFD=5.5
20:04:32.016 00.009 2864 Status Line: West step   4, dist= 7.0
20:04:32.020 00.004 2864 Enqueuing Calibration Move request for direction 3
20:04:32.022 00.002 6680 Worker thread wakes up
20:04:32.022 00.000 6680 worker thread servicing REQUEST_MOVE scope dir W(3) 350 opts 0x0
20:04:32.022 00.000 6680 Handling axis move in thread for scope dir=3 dur=350
20:04:32.022 00.000 6680 scope move axis dir= 3 dur= 350 opts= 0x0
20:04:32.022 00.000 6680 MoveAxis(W, 350, -)
20:04:32.022 00.000 6680 Guiding  Dir = 3, Dur = 350
20:04:32.024 00.002 6680 IsGuiding returns 0
20:04:32.024 00.000 6680 PulseGuide returned control before completion, sleep 360
20:04:32.037 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=104, med=0, FiltMin=0, FiltMax=94, Gamma=0.540
20:04:32.080 00.043 2864 UpdateGuideState exits: m=3977 SNR=44.4
20:04:32.080 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:32.080 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:04:32.088 00.008 2864 Enqueuing Expose request
20:04:32.398 00.310 6680 IsGuiding returns 1
20:04:32.398 00.000 6680 scope still moving after pulse duration time elapsed
20:04:32.430 00.032 6680 IsGuiding returns 0
20:04:32.430 00.000 6680 scope move finished after 350 + 55 ms
20:04:32.430 00.000 6680 Move returns status 0, amount 350
20:04:32.430 00.000 6680 move complete, result=0
20:04:32.430 00.000 6680 worker thread done servicing request
20:04:32.430 00.000 6680 Worker thread wakes up
20:04:32.432 00.002 6680 worker thread servicing REQUEST_EXPOSE 1000
20:04:32.432 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1161,401,31,31)
20:04:33.574 01.142 6680 Exposure complete
20:04:33.621 00.047 6680 worker thread done servicing request
20:04:33.621 00.000 2864 OnExposeComplete: enter
20:04:33.621 00.000 2864 UpdateGuideState(): m_state=3
20:04:33.621 00.000 2864 Star::Find(15, 1176, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
20:04:33.621 00.000 2864 Star::Find returns 1 (0), X=1179.87, Y=413.78, Mass=4042, SNR=44.7, Peak=109 HFD=5.6
20:04:33.637 00.016 2864 Status Line: West step   5, dist=11.1
20:04:33.637 00.000 2864 Enqueuing Calibration Move request for direction 3
20:04:33.637 00.000 6680 Worker thread wakes up
20:04:33.637 00.000 6680 worker thread servicing REQUEST_MOVE scope dir W(3) 350 opts 0x0
20:04:33.637 00.000 6680 Handling axis move in thread for scope dir=3 dur=350
20:04:33.637 00.000 6680 scope move axis dir= 3 dur= 350 opts= 0x0
20:04:33.637 00.000 6680 MoveAxis(W, 350, -)
20:04:33.637 00.000 6680 Guiding  Dir = 3, Dur = 350
20:04:33.637 00.000 6680 IsGuiding returns 0
20:04:33.637 00.000 6680 PulseGuide returned control before completion, sleep 360
20:04:33.656 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=109, med=0, FiltMin=0, FiltMax=93, Gamma=0.540
20:04:33.700 00.044 2864 UpdateGuideState exits: m=4042 SNR=44.7
20:04:33.700 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:33.700 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:04:33.700 00.000 2864 Enqueuing Expose request
20:04:34.018 00.318 6680 IsGuiding returns 1
20:04:34.018 00.000 6680 scope still moving after pulse duration time elapsed
20:04:34.050 00.032 6680 IsGuiding returns 0
20:04:34.050 00.000 6680 scope move finished after 350 + 56 ms
20:04:34.050 00.000 6680 Move returns status 0, amount 350
20:04:34.050 00.000 6680 move complete, result=0
20:04:34.050 00.000 6680 worker thread done servicing request
20:04:34.050 00.000 6680 Worker thread wakes up
20:04:34.050 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:04:34.050 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1165,399,31,31)
20:04:34.972 00.922 6680 Exposure complete
20:04:35.035 00.063 6680 worker thread done servicing request
20:04:35.035 00.000 2864 OnExposeComplete: enter
20:04:35.035 00.000 2864 UpdateGuideState(): m_state=3
20:04:35.035 00.000 2864 Star::Find(15, 1179, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
20:04:35.035 00.000 2864 Star::Find returns 1 (0), X=1181.86, Y=413.48, Mass=3632, SNR=42.3, Peak=89 HFD=5.8
20:04:35.035 00.000 2864 Status Line: West step   6, dist=13.0
20:04:35.035 00.000 2864 Enqueuing Calibration Move request for direction 3
20:04:35.051 00.016 6680 Worker thread wakes up
20:04:35.051 00.000 6680 worker thread servicing REQUEST_MOVE scope dir W(3) 350 opts 0x0
20:04:35.051 00.000 6680 Handling axis move in thread for scope dir=3 dur=350
20:04:35.051 00.000 6680 scope move axis dir= 3 dur= 350 opts= 0x0
20:04:35.051 00.000 6680 MoveAxis(W, 350, -)
20:04:35.051 00.000 6680 Guiding  Dir = 3, Dur = 350
20:04:35.051 00.000 6680 IsGuiding returns 0
20:04:35.051 00.000 6680 PulseGuide returned control before completion, sleep 360
20:04:35.064 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=89, med=0, FiltMin=0, FiltMax=80, Gamma=0.540
20:04:35.098 00.034 2864 UpdateGuideState exits: m=3632 SNR=42.3
20:04:35.098 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:35.114 00.016 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:04:35.114 00.000 2864 Enqueuing Expose request
20:04:35.416 00.302 6680 IsGuiding returns 1
20:04:35.416 00.000 6680 scope still moving after pulse duration time elapsed
20:04:35.447 00.031 6680 IsGuiding returns 0
20:04:35.447 00.000 6680 scope move finished after 350 + 45 ms
20:04:35.447 00.000 6680 Move returns status 0, amount 350
20:04:35.447 00.000 6680 move complete, result=0
20:04:35.449 00.002 6680 worker thread done servicing request
20:04:35.449 00.000 6680 Worker thread wakes up
20:04:35.449 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:04:35.449 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1167,398,31,31)
20:04:36.592 01.143 6680 Exposure complete
20:04:36.646 00.054 6680 worker thread done servicing request
20:04:36.646 00.000 2864 OnExposeComplete: enter
20:04:36.646 00.000 2864 UpdateGuideState(): m_state=3
20:04:36.650 00.004 2864 Star::Find(15, 1181, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
20:04:36.650 00.000 2864 Star::Find returns 1 (0), X=1185.64, Y=411.53, Mass=3720, SNR=42.9, Peak=100 HFD=5.4
20:04:36.656 00.006 2864 Status Line: West step   7, dist=17.3
20:04:36.656 00.000 2864 Enqueuing Calibration Move request for direction 3
20:04:36.656 00.000 6680 Worker thread wakes up
20:04:36.656 00.000 6680 worker thread servicing REQUEST_MOVE scope dir W(3) 350 opts 0x0
20:04:36.656 00.000 6680 Handling axis move in thread for scope dir=3 dur=350
20:04:36.656 00.000 6680 scope move axis dir= 3 dur= 350 opts= 0x0
20:04:36.656 00.000 6680 MoveAxis(W, 350, -)
20:04:36.656 00.000 6680 Guiding  Dir = 3, Dur = 350
20:04:36.656 00.000 6680 IsGuiding returns 0
20:04:36.656 00.000 6680 PulseGuide returned control before completion, sleep 360
20:04:36.672 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=100, med=0, FiltMin=0, FiltMax=96, Gamma=0.540
20:04:36.720 00.048 2864 UpdateGuideState exits: m=3720 SNR=42.9
20:04:36.720 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:36.720 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:04:36.720 00.000 2864 Enqueuing Expose request
20:04:37.038 00.318 6680 IsGuiding returns 1
20:04:37.038 00.000 6680 scope still moving after pulse duration time elapsed
20:04:37.070 00.032 6680 IsGuiding returns 0
20:04:37.070 00.000 6680 scope move finished after 350 + 54 ms
20:04:37.070 00.000 6680 Move returns status 0, amount 350
20:04:37.070 00.000 6680 move complete, result=0
20:04:37.070 00.000 6680 worker thread done servicing request
20:04:37.070 00.000 6680 Worker thread wakes up
20:04:37.070 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:04:37.070 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1171,397,31,31)
20:04:37.992 00.922 6680 Exposure complete
20:04:38.051 00.059 6680 worker thread done servicing request
20:04:38.051 00.000 2864 OnExposeComplete: enter
20:04:38.055 00.004 2864 UpdateGuideState(): m_state=3
20:04:38.056 00.001 2864 Star::Find(15, 1185, 411, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
20:04:38.056 00.000 2864 Star::Find returns 1 (0), X=1186.91, Y=410.93, Mass=3702, SNR=42.7, Peak=82 HFD=6.1
20:04:38.056 00.000 2864 Status Line: West step   8, dist=18.7
20:04:38.056 00.000 2864 Enqueuing Calibration Move request for direction 3
20:04:38.056 00.000 6680 Worker thread wakes up
20:04:38.056 00.000 6680 worker thread servicing REQUEST_MOVE scope dir W(3) 350 opts 0x0
20:04:38.056 00.000 6680 Handling axis move in thread for scope dir=3 dur=350
20:04:38.056 00.000 6680 scope move axis dir= 3 dur= 350 opts= 0x0
20:04:38.056 00.000 6680 MoveAxis(W, 350, -)
20:04:38.056 00.000 6680 Guiding  Dir = 3, Dur = 350
20:04:38.056 00.000 6680 IsGuiding returns 0
20:04:38.056 00.000 6680 PulseGuide returned control before completion, sleep 360
20:04:38.080 00.024 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=0, FiltMin=0, FiltMax=80, Gamma=0.540
20:04:38.119 00.039 2864 UpdateGuideState exits: m=3702 SNR=42.7
20:04:38.119 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:38.119 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:04:38.119 00.000 2864 Enqueuing Expose request
20:04:38.435 00.316 6680 IsGuiding returns 1
20:04:38.435 00.000 6680 scope still moving after pulse duration time elapsed
20:04:38.467 00.032 6680 IsGuiding returns 0
20:04:38.467 00.000 6680 scope move finished after 350 + 47 ms
20:04:38.467 00.000 6680 Move returns status 0, amount 350
20:04:38.467 00.000 6680 move complete, result=0
20:04:38.467 00.000 6680 worker thread done servicing request
20:04:38.467 00.000 6680 Worker thread wakes up
20:04:38.467 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:04:38.467 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1172,396,31,31)
20:04:39.613 01.146 6680 Exposure complete
20:04:39.668 00.055 6680 worker thread done servicing request
20:04:39.668 00.000 2864 OnExposeComplete: enter
20:04:39.668 00.000 2864 UpdateGuideState(): m_state=3
20:04:39.668 00.000 2864 Star::Find(15, 1186, 410, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
20:04:39.668 00.000 2864 Star::Find returns 1 (0), X=1190.33, Y=409.26, Mass=3788, SNR=43.1, Peak=98 HFD=5.5
20:04:39.676 00.008 2864 Status Line: West step   9, dist=22.5
20:04:39.681 00.005 2864 Enqueuing Calibration Move request for direction 3
20:04:39.681 00.000 6680 Worker thread wakes up
20:04:39.681 00.000 6680 worker thread servicing REQUEST_MOVE scope dir W(3) 350 opts 0x0
20:04:39.681 00.000 6680 Handling axis move in thread for scope dir=3 dur=350
20:04:39.681 00.000 6680 scope move axis dir= 3 dur= 350 opts= 0x0
20:04:39.681 00.000 6680 MoveAxis(W, 350, -)
20:04:39.681 00.000 6680 Guiding  Dir = 3, Dur = 350
20:04:39.681 00.000 6680 IsGuiding returns 0
20:04:39.681 00.000 6680 PulseGuide returned control before completion, sleep 360
20:04:39.692 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=98, med=0, FiltMin=0, FiltMax=86, Gamma=0.540
20:04:39.743 00.051 2864 UpdateGuideState exits: m=3788 SNR=43.1
20:04:39.748 00.005 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:39.752 00.004 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:04:39.755 00.003 2864 Enqueuing Expose request
20:04:40.056 00.301 6680 IsGuiding returns 1
20:04:40.056 00.000 6680 scope still moving after pulse duration time elapsed
20:04:40.088 00.032 6680 IsGuiding returns 0
20:04:40.088 00.000 6680 scope move finished after 350 + 52 ms
20:04:40.088 00.000 6680 Move returns status 0, amount 350
20:04:40.088 00.000 6680 move complete, result=0
20:04:40.088 00.000 6680 worker thread done servicing request
20:04:40.088 00.000 6680 Worker thread wakes up
20:04:40.090 00.002 6680 worker thread servicing REQUEST_EXPOSE 1000
20:04:40.090 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1175,394,31,31)
20:04:41.002 00.912 6680 Exposure complete
20:04:41.056 00.054 6680 worker thread done servicing request
20:04:41.056 00.000 2864 OnExposeComplete: enter
20:04:41.056 00.000 2864 UpdateGuideState(): m_state=3
20:04:41.060 00.004 2864 Star::Find(15, 1190, 409, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
20:04:41.060 00.000 2864 Star::Find returns 1 (0), X=1192.89, Y=408.41, Mass=3708, SNR=42.8, Peak=88 HFD=5.9
20:04:41.060 00.000 2864 WEST calibration completes with steps=9 angle=155.8 rate=7.990 parity=1
20:04:41.060 00.000 2864 Falling Through to state GO_EAST
20:04:41.060 00.000 2864 Status Line: East step   2, dist=25.2
20:04:41.060 00.000 2864 Enqueuing Calibration Move request for direction 2
20:04:41.076 00.016 6680 Worker thread wakes up
20:04:41.076 00.000 6680 worker thread servicing REQUEST_MOVE scope dir E(2) 1877 opts 0x0
20:04:41.076 00.000 6680 Handling axis move in thread for scope dir=2 dur=1877
20:04:41.076 00.000 6680 scope move axis dir= 2 dur= 1877 opts= 0x0
20:04:41.076 00.000 6680 MoveAxis(E, 1877, -)
20:04:41.076 00.000 6680 Guiding  Dir = 2, Dur = 1877
20:04:41.076 00.000 6680 IsGuiding returns 0
20:04:41.076 00.000 6680 PulseGuide returned control before completion, sleep 1887
20:04:41.088 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=88, med=0, FiltMin=0, FiltMax=84, Gamma=0.540
20:04:41.137 00.049 2864 UpdateGuideState exits: m=3708 SNR=42.8
20:04:41.139 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:41.139 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:04:41.139 00.000 2864 Enqueuing Expose request
20:04:42.969 01.830 6680 IsGuiding returns 1
20:04:42.969 00.000 6680 scope still moving after pulse duration time elapsed
20:04:43.001 00.032 6680 IsGuiding returns 0
20:04:43.001 00.000 6680 scope move finished after 1877 + 46 ms
20:04:43.001 00.000 6680 Move returns status 0, amount 1877
20:04:43.001 00.000 6680 move complete, result=0
20:04:43.001 00.000 6680 worker thread done servicing request
20:04:43.001 00.000 6680 Worker thread wakes up
20:04:43.001 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:04:43.001 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1178,393,31,31)
20:04:44.148 01.147 6680 Exposure complete
20:04:44.196 00.048 6680 worker thread done servicing request
20:04:44.196 00.000 2864 OnExposeComplete: enter
20:04:44.211 00.015 2864 UpdateGuideState(): m_state=3
20:04:44.211 00.000 2864 Star::Find(15, 1192, 408, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
20:04:44.216 00.005 2864 Star::Find returns 1 (0), X=1184.11, Y=412.19, Mass=3855, SNR=43.7, Peak=110 HFD=5.6
20:04:44.216 00.000 2864 Status Line: East step   1, dist=15.6
20:04:44.216 00.000 2864 Enqueuing Calibration Move request for direction 2
20:04:44.216 00.000 6680 Worker thread wakes up
20:04:44.216 00.000 6680 worker thread servicing REQUEST_MOVE scope dir E(2) 1273 opts 0x0
20:04:44.216 00.000 6680 Handling axis move in thread for scope dir=2 dur=1273
20:04:44.216 00.000 6680 scope move axis dir= 2 dur= 1273 opts= 0x0
20:04:44.216 00.000 6680 MoveAxis(E, 1273, -)
20:04:44.216 00.000 6680 Guiding  Dir = 2, Dur = 1273
20:04:44.216 00.000 6680 IsGuiding returns 0
20:04:44.227 00.011 6680 PulseGuide returned control before completion, sleep 1283
20:04:44.227 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=110, med=0, FiltMin=0, FiltMax=94, Gamma=0.540
20:04:44.284 00.057 2864 UpdateGuideState exits: m=3855 SNR=43.7
20:04:44.284 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:44.290 00.006 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:04:44.292 00.002 2864 Enqueuing Expose request
20:04:45.514 01.222 6680 IsGuiding returns 1
20:04:45.514 00.000 6680 scope still moving after pulse duration time elapsed
20:04:45.546 00.032 6680 IsGuiding returns 0
20:04:45.546 00.000 6680 scope move finished after 1273 + 46 ms
20:04:45.546 00.000 6680 Move returns status 0, amount 1273
20:04:45.546 00.000 6680 move complete, result=0
20:04:45.546 00.000 6680 worker thread done servicing request
20:04:45.546 00.000 6680 Worker thread wakes up
20:04:45.546 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:04:45.546 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1169,397,31,31)
20:04:46.695 01.149 6680 Exposure complete
20:04:46.743 00.048 6680 worker thread done servicing request
20:04:46.743 00.000 2864 OnExposeComplete: enter
20:04:46.752 00.009 2864 UpdateGuideState(): m_state=3
20:04:46.754 00.002 2864 Star::Find(15, 1184, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
20:04:46.756 00.002 2864 Star::Find returns 1 (0), X=1177.95, Y=415.11, Mass=3854, SNR=43.7, Peak=105 HFD=5.7
20:04:46.853 00.097 2864 ScopeASCOM::GetGuideRates returns 0 11.250 11.250 a-s/sec
20:04:46.853 00.000 2864 Backlash: Looking for 3 moves of 1.7 px, max attempts = 171
20:04:46.853 00.000 2864 Falling Through to state CLEAR_BACKLASH
20:04:46.853 00.000 2864 Backlash: Starting north clearing using pulse width of 350
20:04:46.853 00.000 2864 Enqueuing Calibration Move request for direction 0
20:04:46.853 00.000 6680 Worker thread wakes up
20:04:46.853 00.000 2864 Status Line: Clearing backlash step 1
20:04:46.853 00.000 6680 worker thread servicing REQUEST_MOVE scope dir N(0) 350 opts 0x0
20:04:46.853 00.000 6680 Handling axis move in thread for scope dir=0 dur=350
20:04:46.853 00.000 6680 scope move axis dir= 0 dur= 350 opts= 0x0
20:04:46.853 00.000 6680 MoveAxis(N, 350, -)
20:04:46.853 00.000 6680 Guiding  Dir = 0, Dur = 350
20:04:46.853 00.000 6680 IsGuiding returns 0
20:04:46.853 00.000 6680 PulseGuide returned control before completion, sleep 360
20:04:46.853 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=105, med=0, FiltMin=0, FiltMax=97, Gamma=0.540
20:04:46.912 00.059 2864 UpdateGuideState exits: m=3854 SNR=43.7
20:04:46.914 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:46.916 00.002 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:04:46.918 00.002 2864 Enqueuing Expose request
20:04:47.231 00.313 6680 IsGuiding returns 1
20:04:47.231 00.000 6680 scope still moving after pulse duration time elapsed
20:04:47.262 00.031 6680 IsGuiding returns 0
20:04:47.262 00.000 6680 scope move finished after 350 + 48 ms
20:04:47.262 00.000 6680 Move returns status 0, amount 350
20:04:47.262 00.000 6680 move complete, result=0
20:04:47.262 00.000 6680 worker thread done servicing request
20:04:47.264 00.002 6680 Worker thread wakes up
20:04:47.264 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:04:47.264 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1163,400,31,31)
20:04:48.184 00.920 6680 Exposure complete
20:04:48.247 00.063 6680 worker thread done servicing request
20:04:48.247 00.000 2864 OnExposeComplete: enter
20:04:48.247 00.000 2864 UpdateGuideState(): m_state=3
20:04:48.247 00.000 2864 Star::Find(15, 1177, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
20:04:48.247 00.000 2864 Star::Find returns 1 (0), X=1179.18, Y=415.82, Mass=3861, SNR=43.7, Peak=98 HFD=5.7
20:04:48.247 00.000 2864 Backlash: Rejected small move of 1.4 px
20:04:48.247 00.000 2864 Enqueuing Calibration Move request for direction 0
20:04:48.263 00.016 6680 Worker thread wakes up
20:04:48.263 00.000 6680 worker thread servicing REQUEST_MOVE scope dir N(0) 350 opts 0x0
20:04:48.263 00.000 6680 Handling axis move in thread for scope dir=0 dur=350
20:04:48.263 00.000 2864 Status Line: Clearing backlash step   2
20:04:48.263 00.000 6680 scope move axis dir= 0 dur= 350 opts= 0x0
20:04:48.263 00.000 6680 MoveAxis(N, 350, -)
20:04:48.263 00.000 6680 Guiding  Dir = 0, Dur = 350
20:04:48.263 00.000 6680 IsGuiding returns 0
20:04:48.263 00.000 6680 PulseGuide returned control before completion, sleep 360
20:04:48.270 00.007 2864 Backlash: Clearing backlash step   2, Last Delta = 1.42 px, CumDistance = 1.42 px
20:04:48.279 00.009 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=98, med=0, FiltMin=0, FiltMax=91, Gamma=0.540
20:04:48.331 00.052 2864 UpdateGuideState exits: m=3861 SNR=43.7
20:04:48.333 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:48.335 00.002 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:04:48.335 00.000 2864 Enqueuing Expose request
20:04:48.644 00.309 6680 IsGuiding returns 1
20:04:48.644 00.000 6680 scope still moving after pulse duration time elapsed
20:04:48.676 00.032 6680 IsGuiding returns 0
20:04:48.676 00.000 6680 scope move finished after 350 + 58 ms
20:04:48.676 00.000 6680 Move returns status 0, amount 350
20:04:48.676 00.000 6680 move complete, result=0
20:04:48.676 00.000 6680 worker thread done servicing request
20:04:48.676 00.000 6680 Worker thread wakes up
20:04:48.676 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:04:48.676 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1164,401,31,31)
20:04:49.811 01.135 6680 Exposure complete
20:04:49.856 00.045 6680 worker thread done servicing request
20:04:49.856 00.000 2864 OnExposeComplete: enter
20:04:49.856 00.000 2864 UpdateGuideState(): m_state=3
20:04:49.856 00.000 2864 Star::Find(15, 1179, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
20:04:49.856 00.000 2864 Star::Find returns 1 (0), X=1181.14, Y=417.82, Mass=3931, SNR=44.2, Peak=101 HFD=5.7
20:04:49.856 00.000 2864 Backlash: Accepted clearing move of 2.8
20:04:49.869 00.013 2864 Enqueuing Calibration Move request for direction 0
20:04:49.869 00.000 6680 Worker thread wakes up
20:04:49.869 00.000 6680 worker thread servicing REQUEST_MOVE scope dir N(0) 350 opts 0x0
20:04:49.869 00.000 6680 Handling axis move in thread for scope dir=0 dur=350
20:04:49.869 00.000 2864 Status Line: Clearing backlash step   3
20:04:49.869 00.000 6680 scope move axis dir= 0 dur= 350 opts= 0x0
20:04:49.869 00.000 6680 MoveAxis(N, 350, -)
20:04:49.869 00.000 6680 Guiding  Dir = 0, Dur = 350
20:04:49.869 00.000 6680 IsGuiding returns 0
20:04:49.869 00.000 6680 PulseGuide returned control before completion, sleep 360
20:04:49.869 00.000 2864 Backlash: Clearing backlash step   3, Last Delta = 2.80 px, CumDistance = 4.19 px
20:04:49.892 00.023 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=0, FiltMin=0, FiltMax=94, Gamma=0.540
20:04:49.935 00.043 2864 UpdateGuideState exits: m=3931 SNR=44.2
20:04:49.935 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:49.935 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:04:49.935 00.000 2864 Enqueuing Expose request
20:04:50.251 00.316 6680 IsGuiding returns 1
20:04:50.251 00.000 6680 scope still moving after pulse duration time elapsed
20:04:50.283 00.032 6680 IsGuiding returns 0
20:04:50.283 00.000 6680 scope move finished after 350 + 59 ms
20:04:50.283 00.000 6680 Move returns status 0, amount 350
20:04:50.283 00.000 6680 move complete, result=0
20:04:50.283 00.000 6680 worker thread done servicing request
20:04:50.283 00.000 6680 Worker thread wakes up
20:04:50.283 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:04:50.283 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1166,403,31,31)
20:04:51.206 00.923 6680 Exposure complete
20:04:51.270 00.064 6680 worker thread done servicing request
20:04:51.270 00.000 2864 OnExposeComplete: enter
20:04:51.275 00.005 2864 UpdateGuideState(): m_state=3
20:04:51.277 00.002 2864 Star::Find(15, 1181, 417, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
20:04:51.279 00.002 2864 Star::Find returns 1 (0), X=1182.07, Y=418.09, Mass=3897, SNR=43.9, Peak=97 HFD=5.9
20:04:51.281 00.002 2864 Backlash: Rejected small move of 1.0 px
20:04:51.283 00.002 2864 Enqueuing Calibration Move request for direction 0
20:04:51.285 00.002 6680 Worker thread wakes up
20:04:51.285 00.000 6680 worker thread servicing REQUEST_MOVE scope dir N(0) 350 opts 0x0
20:04:51.285 00.000 6680 Handling axis move in thread for scope dir=0 dur=350
20:04:51.285 00.000 2864 Status Line: Clearing backlash step   4
20:04:51.288 00.003 6680 scope move axis dir= 0 dur= 350 opts= 0x0
20:04:51.288 00.000 6680 MoveAxis(N, 350, -)
20:04:51.288 00.000 6680 Guiding  Dir = 0, Dur = 350
20:04:51.288 00.000 6680 IsGuiding returns 0
20:04:51.288 00.000 6680 PulseGuide returned control before completion, sleep 360
20:04:51.290 00.002 2864 Backlash: Clearing backlash step   4, Last Delta = 0.97 px, CumDistance = 5.08 px
20:04:51.304 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=97, med=0, FiltMin=0, FiltMax=88, Gamma=0.540
20:04:51.352 00.048 2864 UpdateGuideState exits: m=3897 SNR=43.9
20:04:51.354 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:51.356 00.002 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:04:51.358 00.002 2864 Enqueuing Expose request
20:04:51.666 00.308 6680 IsGuiding returns 1
20:04:51.666 00.000 6680 scope still moving after pulse duration time elapsed
20:04:51.698 00.032 6680 IsGuiding returns 0
20:04:51.698 00.000 6680 scope move finished after 350 + 59 ms
20:04:51.698 00.000 6680 Move returns status 0, amount 350
20:04:51.698 00.000 6680 move complete, result=0
20:04:51.698 00.000 6680 worker thread done servicing request
20:04:51.698 00.000 6680 Worker thread wakes up
20:04:51.698 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:04:51.698 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1167,403,31,31)
20:04:52.838 01.140 6680 Exposure complete
20:04:52.906 00.068 6680 worker thread done servicing request
20:04:52.906 00.000 2864 OnExposeComplete: enter
20:04:52.906 00.000 2864 UpdateGuideState(): m_state=3
20:04:52.906 00.000 2864 Star::Find(15, 1182, 418, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
20:04:52.906 00.000 2864 Star::Find returns 1 (0), X=1185.69, Y=420.93, Mass=3644, SNR=42.5, Peak=107 HFD=5.3
20:04:52.906 00.000 2864 Backlash: Accepted clearing move of 4.6
20:04:52.906 00.000 2864 Enqueuing Calibration Move request for direction 0
20:04:52.906 00.000 6680 Worker thread wakes up
20:04:52.906 00.000 6680 worker thread servicing REQUEST_MOVE scope dir N(0) 350 opts 0x0
20:04:52.906 00.000 6680 Handling axis move in thread for scope dir=0 dur=350
20:04:52.906 00.000 2864 Status Line: Clearing backlash step   5
20:04:52.922 00.016 6680 scope move axis dir= 0 dur= 350 opts= 0x0
20:04:52.922 00.000 6680 MoveAxis(N, 350, -)
20:04:52.922 00.000 6680 Guiding  Dir = 0, Dur = 350
20:04:52.922 00.000 6680 IsGuiding returns 0
20:04:52.922 00.000 6680 PulseGuide returned control before completion, sleep 360
20:04:52.922 00.000 2864 Backlash: Clearing backlash step   5, Last Delta = 4.61 px, CumDistance = 9.69 px
20:04:52.940 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=107, med=0, FiltMin=0, FiltMax=94, Gamma=0.540
20:04:52.984 00.044 2864 UpdateGuideState exits: m=3644 SNR=42.5
20:04:52.984 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:52.984 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:04:52.984 00.000 2864 Enqueuing Expose request
20:04:53.300 00.316 6680 IsGuiding returns 1
20:04:53.300 00.000 6680 scope still moving after pulse duration time elapsed
20:04:53.332 00.032 6680 IsGuiding returns 0
20:04:53.332 00.000 6680 scope move finished after 350 + 59 ms
20:04:53.332 00.000 6680 Move returns status 0, amount 350
20:04:53.332 00.000 6680 move complete, result=0
20:04:53.332 00.000 6680 worker thread done servicing request
20:04:53.332 00.000 6680 Worker thread wakes up
20:04:53.334 00.002 6680 worker thread servicing REQUEST_EXPOSE 1000
20:04:53.334 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1171,406,31,31)
20:04:54.241 00.907 6680 Exposure complete
20:04:54.288 00.047 6680 worker thread done servicing request
20:04:54.288 00.000 2864 OnExposeComplete: enter
20:04:54.288 00.000 2864 UpdateGuideState(): m_state=3
20:04:54.288 00.000 2864 Star::Find(15, 1185, 420, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
20:04:54.294 00.006 2864 Star::Find returns 1 (0), X=1186.60, Y=422.17, Mass=3758, SNR=43.2, Peak=100 HFD=5.5
20:04:54.298 00.004 2864 Backlash: Rejected small move of 1.5 px
20:04:54.300 00.002 2864 Enqueuing Calibration Move request for direction 0
20:04:54.302 00.002 6680 Worker thread wakes up
20:04:54.302 00.000 6680 worker thread servicing REQUEST_MOVE scope dir N(0) 350 opts 0x0
20:04:54.302 00.000 6680 Handling axis move in thread for scope dir=0 dur=350
20:04:54.302 00.000 2864 Status Line: Clearing backlash step   6
20:04:54.304 00.002 6680 scope move axis dir= 0 dur= 350 opts= 0x0
20:04:54.304 00.000 6680 MoveAxis(N, 350, -)
20:04:54.304 00.000 6680 Guiding  Dir = 0, Dur = 350
20:04:54.304 00.000 6680 IsGuiding returns 0
20:04:54.304 00.000 6680 PulseGuide returned control before completion, sleep 360
20:04:54.306 00.002 2864 Backlash: Clearing backlash step   6, Last Delta = 1.54 px, CumDistance = 11.17 px
20:04:54.320 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=100, med=0, FiltMin=0, FiltMax=88, Gamma=0.540
20:04:54.368 00.048 2864 UpdateGuideState exits: m=3758 SNR=43.2
20:04:54.369 00.001 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:54.369 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:04:54.369 00.000 2864 Enqueuing Expose request
20:04:54.671 00.302 6680 IsGuiding returns 1
20:04:54.671 00.000 6680 scope still moving after pulse duration time elapsed
20:04:54.703 00.032 6680 IsGuiding returns 0
20:04:54.703 00.000 6680 scope move finished after 350 + 48 ms
20:04:54.703 00.000 6680 Move returns status 0, amount 350
20:04:54.703 00.000 6680 move complete, result=0
20:04:54.703 00.000 6680 worker thread done servicing request
20:04:54.703 00.000 6680 Worker thread wakes up
20:04:54.703 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:04:54.703 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1172,407,31,31)
20:04:55.838 01.135 6680 Exposure complete
20:04:55.882 00.044 6680 worker thread done servicing request
20:04:55.882 00.000 2864 OnExposeComplete: enter
20:04:55.882 00.000 2864 UpdateGuideState(): m_state=3
20:04:55.882 00.000 2864 Star::Find(15, 1186, 422, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
20:04:55.882 00.000 2864 Star::Find returns 1 (0), X=1188.90, Y=424.08, Mass=3535, SNR=41.8, Peak=87 HFD=5.8
20:04:55.882 00.000 2864 Backlash: Accepted clearing move of 3.0
20:04:55.882 00.000 2864 Backlash: Got 3 acceptable moves, using last move as step 1 of N calibration
20:04:55.882 00.000 2864 Backlash: North calibration moves starting at {1186.6,422.2}, Offset = 17.0 px
20:04:55.898 00.016 2864 Backlash: Total distance moved = 19.6
20:04:55.900 00.002 2864 Backlash: Falling Through to state GO_NORTH
20:04:55.900 00.000 2864 Status Line: North step   2, dist= 3.0
20:04:55.900 00.000 2864 Enqueuing Calibration Move request for direction 0
20:04:55.900 00.000 6680 Worker thread wakes up
20:04:55.900 00.000 6680 worker thread servicing REQUEST_MOVE scope dir N(0) 350 opts 0x0
20:04:55.900 00.000 6680 Handling axis move in thread for scope dir=0 dur=350
20:04:55.900 00.000 6680 scope move axis dir= 0 dur= 350 opts= 0x0
20:04:55.900 00.000 6680 MoveAxis(N, 350, -)
20:04:55.900 00.000 6680 Guiding  Dir = 0, Dur = 350
20:04:55.900 00.000 6680 IsGuiding returns 0
20:04:55.900 00.000 6680 PulseGuide returned control before completion, sleep 360
20:04:55.914 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=87, med=0, FiltMin=0, FiltMax=78, Gamma=0.540
20:04:55.970 00.056 2864 UpdateGuideState exits: m=3535 SNR=41.8
20:04:55.972 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:55.974 00.002 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:04:55.978 00.004 2864 Enqueuing Expose request
20:04:56.279 00.301 6680 IsGuiding returns 1
20:04:56.279 00.000 6680 scope still moving after pulse duration time elapsed
20:04:56.311 00.032 6680 IsGuiding returns 0
20:04:56.311 00.000 6680 scope move finished after 350 + 48 ms
20:04:56.311 00.000 6680 Move returns status 0, amount 350
20:04:56.311 00.000 6680 move complete, result=0
20:04:56.311 00.000 6680 worker thread done servicing request
20:04:56.311 00.000 6680 Worker thread wakes up
20:04:56.311 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:04:56.311 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1174,409,31,31)
20:04:57.234 00.923 6680 Exposure complete
20:04:57.298 00.064 6680 worker thread done servicing request
20:04:57.298 00.000 2864 OnExposeComplete: enter
20:04:57.298 00.000 2864 UpdateGuideState(): m_state=3
20:04:57.298 00.000 2864 Star::Find(15, 1188, 424, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
20:04:57.298 00.000 2864 Star::Find returns 1 (0), X=1189.71, Y=424.85, Mass=3920, SNR=44.1, Peak=107 HFD=5.5
20:04:57.298 00.000 2864 Status Line: North step   3, dist= 4.1
20:04:57.314 00.016 2864 Enqueuing Calibration Move request for direction 0
20:04:57.314 00.000 6680 Worker thread wakes up
20:04:57.314 00.000 6680 worker thread servicing REQUEST_MOVE scope dir N(0) 350 opts 0x0
20:04:57.314 00.000 6680 Handling axis move in thread for scope dir=0 dur=350
20:04:57.314 00.000 6680 scope move axis dir= 0 dur= 350 opts= 0x0
20:04:57.314 00.000 6680 MoveAxis(N, 350, -)
20:04:57.314 00.000 6680 Guiding  Dir = 0, Dur = 350
20:04:57.314 00.000 6680 IsGuiding returns 0
20:04:57.314 00.000 6680 PulseGuide returned control before completion, sleep 360
20:04:57.330 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=107, med=0, FiltMin=0, FiltMax=92, Gamma=0.540
20:04:57.377 00.047 2864 UpdateGuideState exits: m=3920 SNR=44.1
20:04:57.377 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:57.377 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:04:57.377 00.000 2864 Enqueuing Expose request
20:04:57.695 00.318 6680 IsGuiding returns 1
20:04:57.695 00.000 6680 scope still moving after pulse duration time elapsed
20:04:57.727 00.032 6680 IsGuiding returns 0
20:04:57.727 00.000 6680 scope move finished after 350 + 58 ms
20:04:57.727 00.000 6680 Move returns status 0, amount 350
20:04:57.727 00.000 6680 move complete, result=0
20:04:57.727 00.000 6680 worker thread done servicing request
20:04:57.727 00.000 6680 Worker thread wakes up
20:04:57.729 00.002 6680 worker thread servicing REQUEST_EXPOSE 1000
20:04:57.729 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1175,410,31,31)
20:04:58.872 01.143 6680 Exposure complete
20:04:58.904 00.032 6680 worker thread done servicing request
20:04:58.904 00.000 2864 OnExposeComplete: enter
20:04:58.920 00.016 2864 UpdateGuideState(): m_state=3
20:04:58.920 00.000 2864 Star::Find(15, 1189, 424, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
20:04:58.920 00.000 2864 Star::Find returns 1 (0), X=1191.70, Y=427.26, Mass=3958, SNR=44.2, Peak=101 HFD=5.6
20:04:58.920 00.000 2864 Status Line: North step   4, dist= 7.2
20:04:58.920 00.000 2864 Enqueuing Calibration Move request for direction 0
20:04:58.920 00.000 6680 Worker thread wakes up
20:04:58.920 00.000 6680 worker thread servicing REQUEST_MOVE scope dir N(0) 350 opts 0x0
20:04:58.920 00.000 6680 Handling axis move in thread for scope dir=0 dur=350
20:04:58.920 00.000 6680 scope move axis dir= 0 dur= 350 opts= 0x0
20:04:58.920 00.000 6680 MoveAxis(N, 350, -)
20:04:58.920 00.000 6680 Guiding  Dir = 0, Dur = 350
20:04:58.920 00.000 6680 IsGuiding returns 0
20:04:58.920 00.000 6680 PulseGuide returned control before completion, sleep 360
20:04:58.946 00.026 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=0, FiltMin=0, FiltMax=94, Gamma=0.540
20:04:58.983 00.037 2864 UpdateGuideState exits: m=3958 SNR=44.2
20:04:58.983 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:58.996 00.013 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:04:59.001 00.005 2864 Enqueuing Expose request
20:04:59.302 00.301 6680 IsGuiding returns 1
20:04:59.302 00.000 6680 scope still moving after pulse duration time elapsed
20:04:59.333 00.031 6680 IsGuiding returns 0
20:04:59.333 00.000 6680 scope move finished after 350 + 49 ms
20:04:59.333 00.000 6680 Move returns status 0, amount 350
20:04:59.333 00.000 6680 move complete, result=0
20:04:59.333 00.000 6680 worker thread done servicing request
20:04:59.333 00.000 6680 Worker thread wakes up
20:04:59.333 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:04:59.333 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1177,412,31,31)
20:05:00.256 00.923 6680 Exposure complete
20:05:00.319 00.063 6680 worker thread done servicing request
20:05:00.319 00.000 2864 OnExposeComplete: enter
20:05:00.319 00.000 2864 UpdateGuideState(): m_state=3
20:05:00.335 00.016 2864 Star::Find(15, 1191, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
20:05:00.338 00.003 2864 Star::Find returns 1 (0), X=1192.86, Y=428.28, Mass=3896, SNR=43.9, Peak=104 HFD=5.8
20:05:00.338 00.000 2864 Status Line: North step   5, dist= 8.7
20:05:00.338 00.000 2864 Enqueuing Calibration Move request for direction 0
20:05:00.338 00.000 6680 Worker thread wakes up
20:05:00.338 00.000 6680 worker thread servicing REQUEST_MOVE scope dir N(0) 350 opts 0x0
20:05:00.338 00.000 6680 Handling axis move in thread for scope dir=0 dur=350
20:05:00.338 00.000 6680 scope move axis dir= 0 dur= 350 opts= 0x0
20:05:00.338 00.000 6680 MoveAxis(N, 350, -)
20:05:00.338 00.000 6680 Guiding  Dir = 0, Dur = 350
20:05:00.338 00.000 6680 IsGuiding returns 0
20:05:00.338 00.000 6680 PulseGuide returned control before completion, sleep 360
20:05:00.359 00.021 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=104, med=0, FiltMin=0, FiltMax=92, Gamma=0.540
20:05:00.400 00.041 2864 UpdateGuideState exits: m=3896 SNR=43.9
20:05:00.400 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:00.400 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:05:00.400 00.000 2864 Enqueuing Expose request
20:05:00.716 00.316 6680 IsGuiding returns 1
20:05:00.716 00.000 6680 scope still moving after pulse duration time elapsed
20:05:00.748 00.032 6680 IsGuiding returns 0
20:05:00.748 00.000 6680 scope move finished after 350 + 50 ms
20:05:00.748 00.000 6680 Move returns status 0, amount 350
20:05:00.748 00.000 6680 move complete, result=0
20:05:00.748 00.000 6680 worker thread done servicing request
20:05:00.748 00.000 6680 Worker thread wakes up
20:05:00.748 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:05:00.748 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1178,413,31,31)
20:05:01.876 01.128 6680 Exposure complete
20:05:01.924 00.048 6680 worker thread done servicing request
20:05:01.924 00.000 2864 OnExposeComplete: enter
20:05:01.924 00.000 2864 UpdateGuideState(): m_state=3
20:05:01.924 00.000 2864 Star::Find(15, 1192, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
20:05:01.932 00.008 2864 Star::Find returns 1 (0), X=1195.14, Y=431.19, Mass=3930, SNR=44.1, Peak=118 HFD=5.6
20:05:01.932 00.000 2864 Status Line: North step   6, dist=12.4
20:05:01.932 00.000 2864 Enqueuing Calibration Move request for direction 0
20:05:01.940 00.008 6680 Worker thread wakes up
20:05:01.940 00.000 6680 worker thread servicing REQUEST_MOVE scope dir N(0) 350 opts 0x0
20:05:01.940 00.000 6680 Handling axis move in thread for scope dir=0 dur=350
20:05:01.940 00.000 6680 scope move axis dir= 0 dur= 350 opts= 0x0
20:05:01.940 00.000 6680 MoveAxis(N, 350, -)
20:05:01.940 00.000 6680 Guiding  Dir = 0, Dur = 350
20:05:01.940 00.000 6680 IsGuiding returns 0
20:05:01.940 00.000 6680 PulseGuide returned control before completion, sleep 360
20:05:01.940 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=0, FiltMin=0, FiltMax=100, Gamma=0.540
20:05:01.994 00.054 2864 UpdateGuideState exits: m=3930 SNR=44.1
20:05:01.994 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:01.994 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:05:02.004 00.010 2864 Enqueuing Expose request
20:05:02.304 00.300 6680 IsGuiding returns 1
20:05:02.304 00.000 6680 scope still moving after pulse duration time elapsed
20:05:02.336 00.032 6680 IsGuiding returns 0
20:05:02.336 00.000 6680 scope move finished after 350 + 43 ms
20:05:02.336 00.000 6680 Move returns status 0, amount 350
20:05:02.336 00.000 6680 move complete, result=0
20:05:02.336 00.000 6680 worker thread done servicing request
20:05:02.338 00.002 6680 Worker thread wakes up
20:05:02.338 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:05:02.338 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1180,416,31,31)
20:05:03.261 00.923 6680 Exposure complete
20:05:03.309 00.048 6680 worker thread done servicing request
20:05:03.309 00.000 2864 OnExposeComplete: enter
20:05:03.309 00.000 2864 UpdateGuideState(): m_state=3
20:05:03.309 00.000 2864 Star::Find(15, 1195, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
20:05:03.309 00.000 2864 Star::Find returns 1 (0), X=1196.13, Y=431.87, Mass=3902, SNR=43.9, Peak=110 HFD=5.7
20:05:03.325 00.016 2864 Status Line: North step   7, dist=13.6
20:05:03.334 00.009 2864 Enqueuing Calibration Move request for direction 0
20:05:03.334 00.000 6680 Worker thread wakes up
20:05:03.334 00.000 6680 worker thread servicing REQUEST_MOVE scope dir N(0) 350 opts 0x0
20:05:03.334 00.000 6680 Handling axis move in thread for scope dir=0 dur=350
20:05:03.334 00.000 6680 scope move axis dir= 0 dur= 350 opts= 0x0
20:05:03.334 00.000 6680 MoveAxis(N, 350, -)
20:05:03.334 00.000 6680 Guiding  Dir = 0, Dur = 350
20:05:03.334 00.000 6680 IsGuiding returns 0
20:05:03.334 00.000 6680 PulseGuide returned control before completion, sleep 360
20:05:03.341 00.007 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=110, med=0, FiltMin=0, FiltMax=93, Gamma=0.540
20:05:03.394 00.053 2864 UpdateGuideState exits: m=3902 SNR=43.9
20:05:03.396 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:03.398 00.002 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:05:03.398 00.000 2864 Enqueuing Expose request
20:05:03.704 00.306 6680 IsGuiding returns 1
20:05:03.704 00.000 6680 scope still moving after pulse duration time elapsed
20:05:03.736 00.032 6680 IsGuiding returns 0
20:05:03.736 00.000 6680 scope move finished after 350 + 50 ms
20:05:03.736 00.000 6680 Move returns status 0, amount 350
20:05:03.736 00.000 6680 move complete, result=0
20:05:03.736 00.000 6680 worker thread done servicing request
20:05:03.736 00.000 6680 Worker thread wakes up
20:05:03.736 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:05:03.736 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1181,417,31,31)
20:05:04.865 01.129 6680 Exposure complete
20:05:04.940 00.075 6680 worker thread done servicing request
20:05:04.940 00.000 2864 OnExposeComplete: enter
20:05:04.940 00.000 2864 UpdateGuideState(): m_state=3
20:05:04.944 00.004 2864 Star::Find(15, 1196, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
20:05:04.944 00.000 2864 Star::Find returns 1 (0), X=1197.50, Y=433.63, Mass=4026, SNR=44.7, Peak=118 HFD=5.4
20:05:04.944 00.000 2864 Status Line: North step   8, dist=15.8
20:05:04.944 00.000 2864 Enqueuing Calibration Move request for direction 0
20:05:04.944 00.000 6680 Worker thread wakes up
20:05:04.944 00.000 6680 worker thread servicing REQUEST_MOVE scope dir N(0) 350 opts 0x0
20:05:04.944 00.000 6680 Handling axis move in thread for scope dir=0 dur=350
20:05:04.944 00.000 6680 scope move axis dir= 0 dur= 350 opts= 0x0
20:05:04.944 00.000 6680 MoveAxis(N, 350, -)
20:05:04.944 00.000 6680 Guiding  Dir = 0, Dur = 350
20:05:04.944 00.000 6680 IsGuiding returns 0
20:05:04.944 00.000 6680 PulseGuide returned control before completion, sleep 360
20:05:04.967 00.023 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=0, FiltMin=0, FiltMax=99, Gamma=0.540
20:05:05.015 00.048 2864 UpdateGuideState exits: m=4026 SNR=44.7
20:05:05.017 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:05.019 00.002 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:05:05.021 00.002 2864 Enqueuing Expose request
20:05:05.323 00.302 6680 IsGuiding returns 1
20:05:05.323 00.000 6680 scope still moving after pulse duration time elapsed
20:05:05.354 00.031 6680 IsGuiding returns 0
20:05:05.354 00.000 6680 scope move finished after 350 + 46 ms
20:05:05.354 00.000 6680 Move returns status 0, amount 350
20:05:05.354 00.000 6680 move complete, result=0
20:05:05.354 00.000 6680 worker thread done servicing request
20:05:05.354 00.000 6680 Worker thread wakes up
20:05:05.354 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:05:05.354 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1183,419,31,31)
20:05:06.261 00.907 6680 Exposure complete
20:05:06.309 00.048 6680 worker thread done servicing request
20:05:06.309 00.000 2864 OnExposeComplete: enter
20:05:06.309 00.000 2864 UpdateGuideState(): m_state=3
20:05:06.309 00.000 2864 Star::Find(15, 1197, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
20:05:06.309 00.000 2864 Star::Find returns 1 (0), X=1197.65, Y=434.22, Mass=3749, SNR=42.9, Peak=101 HFD=5.5
20:05:06.309 00.000 2864 Status Line: North step   9, dist=16.4
20:05:06.325 00.016 2864 Enqueuing Calibration Move request for direction 0
20:05:06.325 00.000 6680 Worker thread wakes up
20:05:06.325 00.000 6680 worker thread servicing REQUEST_MOVE scope dir N(0) 350 opts 0x0
20:05:06.325 00.000 6680 Handling axis move in thread for scope dir=0 dur=350
20:05:06.325 00.000 6680 scope move axis dir= 0 dur= 350 opts= 0x0
20:05:06.325 00.000 6680 MoveAxis(N, 350, -)
20:05:06.325 00.000 6680 Guiding  Dir = 0, Dur = 350
20:05:06.325 00.000 6680 IsGuiding returns 0
20:05:06.325 00.000 6680 PulseGuide returned control before completion, sleep 360
20:05:06.338 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=0, FiltMin=0, FiltMax=86, Gamma=0.540
20:05:06.374 00.036 2864 UpdateGuideState exits: m=3749 SNR=42.9
20:05:06.388 00.014 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:06.388 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:05:06.388 00.000 2864 Enqueuing Expose request
20:05:06.690 00.302 6680 IsGuiding returns 1
20:05:06.690 00.000 6680 scope still moving after pulse duration time elapsed
20:05:06.721 00.031 6680 IsGuiding returns 0
20:05:06.721 00.000 6680 scope move finished after 350 + 43 ms
20:05:06.721 00.000 6680 Move returns status 0, amount 350
20:05:06.721 00.000 6680 move complete, result=0
20:05:06.721 00.000 6680 worker thread done servicing request
20:05:06.721 00.000 6680 Worker thread wakes up
20:05:06.721 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:05:06.721 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1183,419,31,31)
20:05:07.869 01.148 6680 Exposure complete
20:05:07.916 00.047 6680 worker thread done servicing request
20:05:07.916 00.000 2864 OnExposeComplete: enter
20:05:07.916 00.000 2864 UpdateGuideState(): m_state=3
20:05:07.916 00.000 2864 Star::Find(15, 1197, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
20:05:07.916 00.000 2864 Star::Find returns 1 (0), X=1200.49, Y=436.70, Mass=3886, SNR=43.8, Peak=113 HFD=5.5
20:05:07.916 00.000 2864 Status Line: North step  10, dist=20.1
20:05:07.931 00.015 2864 Enqueuing Calibration Move request for direction 0
20:05:07.931 00.000 6680 Worker thread wakes up
20:05:07.931 00.000 6680 worker thread servicing REQUEST_MOVE scope dir N(0) 350 opts 0x0
20:05:07.931 00.000 6680 Handling axis move in thread for scope dir=0 dur=350
20:05:07.931 00.000 6680 scope move axis dir= 0 dur= 350 opts= 0x0
20:05:07.931 00.000 6680 MoveAxis(N, 350, -)
20:05:07.931 00.000 6680 Guiding  Dir = 0, Dur = 350
20:05:07.931 00.000 6680 IsGuiding returns 0
20:05:07.931 00.000 6680 PulseGuide returned control before completion, sleep 360
20:05:07.931 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=113, med=0, FiltMin=0, FiltMax=96, Gamma=0.540
20:05:07.979 00.048 2864 UpdateGuideState exits: m=3886 SNR=43.8
20:05:07.979 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:07.994 00.015 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:05:07.994 00.000 2864 Enqueuing Expose request
20:05:08.309 00.315 6680 IsGuiding returns 1
20:05:08.309 00.000 6680 scope still moving after pulse duration time elapsed
20:05:08.341 00.032 6680 IsGuiding returns 0
20:05:08.341 00.000 6680 scope move finished after 350 + 56 ms
20:05:08.341 00.000 6680 Move returns status 0, amount 350
20:05:08.341 00.000 6680 move complete, result=0
20:05:08.341 00.000 6680 worker thread done servicing request
20:05:08.341 00.000 6680 Worker thread wakes up
20:05:08.341 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:05:08.341 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1185,422,31,31)
20:05:09.265 00.924 6680 Exposure complete
20:05:09.313 00.048 6680 worker thread done servicing request
20:05:09.313 00.000 2864 OnExposeComplete: enter
20:05:09.313 00.000 2864 UpdateGuideState(): m_state=3
20:05:09.329 00.016 2864 Star::Find(15, 1200, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
20:05:09.329 00.000 2864 Star::Find returns 1 (0), X=1201.75, Y=437.88, Mass=3770, SNR=43.2, Peak=89 HFD=5.9
20:05:09.329 00.000 2864 Status Line: North step  11, dist=21.8
20:05:09.329 00.000 2864 Enqueuing Calibration Move request for direction 0
20:05:09.329 00.000 6680 Worker thread wakes up
20:05:09.329 00.000 6680 worker thread servicing REQUEST_MOVE scope dir N(0) 350 opts 0x0
20:05:09.329 00.000 6680 Handling axis move in thread for scope dir=0 dur=350
20:05:09.329 00.000 6680 scope move axis dir= 0 dur= 350 opts= 0x0
20:05:09.329 00.000 6680 MoveAxis(N, 350, -)
20:05:09.329 00.000 6680 Guiding  Dir = 0, Dur = 350
20:05:09.329 00.000 6680 IsGuiding returns 0
20:05:09.345 00.016 6680 PulseGuide returned control before completion, sleep 360
20:05:09.355 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=89, med=0, FiltMin=0, FiltMax=78, Gamma=0.540
20:05:09.400 00.045 2864 UpdateGuideState exits: m=3770 SNR=43.2
20:05:09.400 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:09.400 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:05:09.400 00.000 2864 Enqueuing Expose request
20:05:09.710 00.310 6680 IsGuiding returns 1
20:05:09.710 00.000 6680 scope still moving after pulse duration time elapsed
20:05:09.741 00.031 6680 IsGuiding returns 0
20:05:09.741 00.000 6680 scope move finished after 350 + 47 ms
20:05:09.741 00.000 6680 Move returns status 0, amount 350
20:05:09.741 00.000 6680 move complete, result=0
20:05:09.741 00.000 6680 worker thread done servicing request
20:05:09.743 00.002 6680 Worker thread wakes up
20:05:09.743 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:05:09.743 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1187,423,31,31)
20:05:10.870 01.127 6680 Exposure complete
20:05:10.933 00.063 6680 worker thread done servicing request
20:05:10.933 00.000 2864 OnExposeComplete: enter
20:05:10.933 00.000 2864 UpdateGuideState(): m_state=3
20:05:10.933 00.000 2864 Star::Find(15, 1201, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
20:05:10.933 00.000 2864 Star::Find returns 1 (0), X=1204.11, Y=440.50, Mass=3771, SNR=43.2, Peak=97 HFD=5.4
20:05:10.948 00.015 2864 NORTH calibration completes with angle=46.3 rate=6.585 parity=1
20:05:10.948 00.000 2864 Falling Through to state GO_SOUTH
20:05:10.948 00.000 2864 Status Line: South step   3, dist=25.4
20:05:10.957 00.009 2864 Enqueuing Calibration Move request for direction 1
20:05:10.957 00.000 6680 Worker thread wakes up
20:05:10.957 00.000 6680 worker thread servicing REQUEST_MOVE scope dir S(1) 1822 opts 0x0
20:05:10.957 00.000 6680 Handling axis move in thread for scope dir=1 dur=1822
20:05:10.957 00.000 6680 scope move axis dir= 1 dur= 1822 opts= 0x0
20:05:10.957 00.000 6680 MoveAxis(S, 1822, -)
20:05:10.957 00.000 6680 Guiding  Dir = 1, Dur = 1822
20:05:10.957 00.000 6680 IsGuiding returns 0
20:05:10.957 00.000 6680 PulseGuide returned control before completion, sleep 1832
20:05:10.969 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=97, med=0, FiltMin=0, FiltMax=90, Gamma=0.540
20:05:11.012 00.043 2864 UpdateGuideState exits: m=3771 SNR=43.2
20:05:11.012 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:11.012 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:05:11.012 00.000 2864 Enqueuing Expose request
20:05:12.795 01.783 6680 IsGuiding returns 1
20:05:12.795 00.000 6680 scope still moving after pulse duration time elapsed
20:05:12.827 00.032 6680 IsGuiding returns 0
20:05:12.827 00.000 6680 scope move finished after 1822 + 45 ms
20:05:12.827 00.000 6680 Move returns status 0, amount 1822
20:05:12.827 00.000 6680 move complete, result=0
20:05:12.827 00.000 6680 worker thread done servicing request
20:05:12.827 00.000 6680 Worker thread wakes up
20:05:12.827 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:05:12.827 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1189,426,31,31)
20:05:13.955 01.128 6680 Exposure complete
20:05:14.003 00.048 6680 worker thread done servicing request
20:05:14.003 00.000 2864 OnExposeComplete: enter
20:05:14.003 00.000 2864 UpdateGuideState(): m_state=3
20:05:14.003 00.000 2864 Star::Find(15, 1204, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 101
20:05:14.003 00.000 2864 Star::Find returns 1 (0), X=1202.68, Y=432.93, Mass=3926, SNR=44.1, Peak=101 HFD=5.5
20:05:14.003 00.000 2864 Status Line: South step   2, dist=19.3
20:05:14.003 00.000 2864 Enqueuing Calibration Move request for direction 1
20:05:14.019 00.016 6680 Worker thread wakes up
20:05:14.019 00.000 6680 worker thread servicing REQUEST_MOVE scope dir S(1) 1822 opts 0x0
20:05:14.019 00.000 6680 Handling axis move in thread for scope dir=1 dur=1822
20:05:14.019 00.000 6680 scope move axis dir= 1 dur= 1822 opts= 0x0
20:05:14.019 00.000 6680 MoveAxis(S, 1822, -)
20:05:14.019 00.000 6680 Guiding  Dir = 1, Dur = 1822
20:05:14.019 00.000 6680 IsGuiding returns 0
20:05:14.019 00.000 6680 PulseGuide returned control before completion, sleep 1832
20:05:14.025 00.006 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=0, FiltMin=0, FiltMax=94, Gamma=0.540
20:05:14.066 00.041 2864 UpdateGuideState exits: m=3926 SNR=44.1
20:05:14.066 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:14.082 00.016 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:05:14.082 00.000 2864 Enqueuing Expose request
20:05:15.865 01.783 6680 IsGuiding returns 1
20:05:15.865 00.000 6680 scope still moving after pulse duration time elapsed
20:05:15.896 00.031 6680 IsGuiding returns 0
20:05:15.896 00.000 6680 scope move finished after 1822 + 53 ms
20:05:15.896 00.000 6680 Move returns status 0, amount 1822
20:05:15.896 00.000 6680 move complete, result=0
20:05:15.896 00.000 6680 worker thread done servicing request
20:05:15.896 00.000 6680 Worker thread wakes up
20:05:15.896 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:05:15.896 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1188,418,31,31)
20:05:17.043 01.147 6680 Exposure complete
20:05:17.096 00.053 6680 worker thread done servicing request
20:05:17.098 00.002 2864 OnExposeComplete: enter
20:05:17.098 00.000 2864 UpdateGuideState(): m_state=3
20:05:17.098 00.000 2864 Star::Find(15, 1202, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 102
20:05:17.098 00.000 2864 Star::Find returns 1 (0), X=1199.83, Y=422.94, Mass=3938, SNR=44.2, Peak=105 HFD=5.7
20:05:17.098 00.000 2864 Status Line: South step   1, dist=13.3
20:05:17.112 00.014 2864 Enqueuing Calibration Move request for direction 1
20:05:17.114 00.002 6680 Worker thread wakes up
20:05:17.114 00.000 6680 worker thread servicing REQUEST_MOVE scope dir S(1) 206 opts 0x0
20:05:17.114 00.000 6680 Handling axis move in thread for scope dir=1 dur=206
20:05:17.114 00.000 6680 scope move axis dir= 1 dur= 206 opts= 0x0
20:05:17.114 00.000 6680 MoveAxis(S, 206, -)
20:05:17.114 00.000 6680 Guiding  Dir = 1, Dur = 206
20:05:17.114 00.000 6680 IsGuiding returns 0
20:05:17.114 00.000 6680 PulseGuide returned control before completion, sleep 216
20:05:17.125 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=105, med=0, FiltMin=0, FiltMax=91, Gamma=0.540
20:05:17.174 00.049 2864 UpdateGuideState exits: m=3938 SNR=44.2
20:05:17.176 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:17.178 00.002 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:05:17.181 00.003 2864 Enqueuing Expose request
20:05:17.343 00.162 6680 IsGuiding returns 1
20:05:17.343 00.000 6680 scope still moving after pulse duration time elapsed
20:05:17.375 00.032 6680 IsGuiding returns 1
20:05:17.407 00.032 6680 IsGuiding returns 1
20:05:17.438 00.031 6680 IsGuiding returns 0
20:05:17.438 00.000 6680 scope move finished after 206 + 116 ms
20:05:17.438 00.000 6680 Move returns status 0, amount 206
20:05:17.438 00.000 6680 move complete, result=0
20:05:17.438 00.000 6680 worker thread done servicing request
20:05:17.438 00.000 6680 Worker thread wakes up
20:05:17.438 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:05:17.438 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1185,408,31,31)
20:05:18.361 00.923 6680 Exposure complete
20:05:18.414 00.053 6680 worker thread done servicing request
20:05:18.414 00.000 2864 OnExposeComplete: enter
20:05:18.414 00.000 2864 UpdateGuideState(): m_state=3
20:05:18.414 00.000 2864 Star::Find(15, 1199, 422, 0, (0,0,0,0), 1.5, 10.0, 255) frame 103
20:05:18.414 00.000 2864 Star::Find returns 1 (0), X=1199.49, Y=422.15, Mass=3717, SNR=42.9, Peak=98 HFD=5.4
20:05:18.414 00.000 2864 Falling Through to state CALIBRATION_STATE_NUDGE_SOUTH
20:05:18.424 00.010 2864 Nudge: theta = 2.69
20:05:18.424 00.000 2864 South nudging, decAmt = 5.864, Normal south moves = 18.669
20:05:18.424 00.000 2864 Sending NudgeSouth pulse of duration 350 ms
20:05:18.424 00.000 2864 Status Line: Nudge South   1
20:05:18.424 00.000 2864 Enqueuing Calibration Move request for direction 1
20:05:18.424 00.000 6680 Worker thread wakes up
20:05:18.424 00.000 6680 worker thread servicing REQUEST_MOVE scope dir S(1) 350 opts 0x0
20:05:18.424 00.000 6680 Handling axis move in thread for scope dir=1 dur=350
20:05:18.424 00.000 6680 scope move axis dir= 1 dur= 350 opts= 0x0
20:05:18.424 00.000 6680 MoveAxis(S, 350, -)
20:05:18.424 00.000 6680 Guiding  Dir = 1, Dur = 350
20:05:18.424 00.000 6680 IsGuiding returns 0
20:05:18.424 00.000 6680 PulseGuide returned control before completion, sleep 360
20:05:18.449 00.025 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=98, med=0, FiltMin=0, FiltMax=87, Gamma=0.540
20:05:18.494 00.045 2864 UpdateGuideState exits: m=3717 SNR=42.9
20:05:18.494 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:18.494 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:05:18.494 00.000 2864 Enqueuing Expose request
20:05:18.805 00.311 6680 IsGuiding returns 1
20:05:18.805 00.000 6680 scope still moving after pulse duration time elapsed
20:05:18.837 00.032 6680 IsGuiding returns 0
20:05:18.837 00.000 6680 scope move finished after 350 + 49 ms
20:05:18.837 00.000 6680 Move returns status 0, amount 350
20:05:18.838 00.001 6680 move complete, result=0
20:05:18.838 00.000 6680 worker thread done servicing request
20:05:18.838 00.000 6680 Worker thread wakes up
20:05:18.838 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:05:18.838 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1184,407,31,31)
20:05:19.963 01.125 6680 Exposure complete
20:05:20.025 00.062 6680 worker thread done servicing request
20:05:20.025 00.000 2864 OnExposeComplete: enter
20:05:20.041 00.016 2864 UpdateGuideState(): m_state=3
20:05:20.041 00.000 2864 Star::Find(15, 1199, 422, 0, (0,0,0,0), 1.5, 10.0, 255) frame 104
20:05:20.041 00.000 2864 Star::Find returns 1 (0), X=1199.19, Y=419.26, Mass=3882, SNR=43.8, Peak=133 HFD=5.1
20:05:20.041 00.000 2864 Nudge: theta = 2.59
20:05:20.041 00.000 2864 South nudging, decAmt = 2.955, Normal south moves = 18.669
20:05:20.041 00.000 2864 Sending NudgeSouth pulse of duration 350 ms
20:05:20.041 00.000 2864 Status Line: Nudge South   2
20:05:20.057 00.016 2864 Enqueuing Calibration Move request for direction 1
20:05:20.057 00.000 6680 Worker thread wakes up
20:05:20.057 00.000 6680 worker thread servicing REQUEST_MOVE scope dir S(1) 350 opts 0x0
20:05:20.057 00.000 6680 Handling axis move in thread for scope dir=1 dur=350
20:05:20.057 00.000 6680 scope move axis dir= 1 dur= 350 opts= 0x0
20:05:20.057 00.000 6680 MoveAxis(S, 350, -)
20:05:20.057 00.000 6680 Guiding  Dir = 1, Dur = 350
20:05:20.057 00.000 6680 IsGuiding returns 0
20:05:20.057 00.000 6680 PulseGuide returned control before completion, sleep 360
20:05:20.072 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=133, med=0, FiltMin=0, FiltMax=106, Gamma=0.540
20:05:20.117 00.045 2864 UpdateGuideState exits: m=3882 SNR=43.8
20:05:20.119 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:20.124 00.005 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:05:20.128 00.004 2864 Enqueuing Expose request
20:05:20.434 00.306 6680 IsGuiding returns 1
20:05:20.434 00.000 6680 scope still moving after pulse duration time elapsed
20:05:20.465 00.031 6680 IsGuiding returns 0
20:05:20.465 00.000 6680 scope move finished after 350 + 54 ms
20:05:20.465 00.000 6680 Move returns status 0, amount 350
20:05:20.465 00.000 6680 move complete, result=0
20:05:20.465 00.000 6680 worker thread done servicing request
20:05:20.465 00.000 6680 Worker thread wakes up
20:05:20.465 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:05:20.465 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1184,404,31,31)
20:05:21.371 00.906 6680 Exposure complete
20:05:21.424 00.053 6680 worker thread done servicing request
20:05:21.424 00.000 2864 OnExposeComplete: enter
20:05:21.424 00.000 2864 UpdateGuideState(): m_state=3
20:05:21.424 00.000 2864 Star::Find(15, 1199, 419, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
20:05:21.424 00.000 2864 Star::Find returns 1 (0), X=1198.87, Y=418.24, Mass=3765, SNR=43.2, Peak=124 HFD=5.0
20:05:21.435 00.011 2864 Nudge: theta = 2.56
20:05:21.437 00.002 2864 South nudging, decAmt = 1.915, Normal south moves = 18.669
20:05:21.437 00.000 2864 Sending NudgeSouth pulse of duration 290 ms
20:05:21.437 00.000 2864 Status Line: Nudge South   3
20:05:21.437 00.000 2864 Enqueuing Calibration Move request for direction 1
20:05:21.437 00.000 6680 Worker thread wakes up
20:05:21.437 00.000 6680 worker thread servicing REQUEST_MOVE scope dir S(1) 290 opts 0x0
20:05:21.437 00.000 6680 Handling axis move in thread for scope dir=1 dur=290
20:05:21.437 00.000 6680 scope move axis dir= 1 dur= 290 opts= 0x0
20:05:21.437 00.000 6680 MoveAxis(S, 290, -)
20:05:21.437 00.000 6680 Guiding  Dir = 1, Dur = 290
20:05:21.437 00.000 6680 IsGuiding returns 0
20:05:21.437 00.000 6680 PulseGuide returned control before completion, sleep 300
20:05:21.451 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=0, FiltMin=0, FiltMax=102, Gamma=0.540
20:05:21.508 00.057 2864 UpdateGuideState exits: m=3765 SNR=43.2
20:05:21.512 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:21.514 00.002 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:05:21.516 00.002 2864 Enqueuing Expose request
20:05:21.751 00.235 6680 IsGuiding returns 1
20:05:21.751 00.000 6680 scope still moving after pulse duration time elapsed
20:05:21.782 00.031 6680 IsGuiding returns 0
20:05:21.782 00.000 6680 scope move finished after 290 + 42 ms
20:05:21.782 00.000 6680 Move returns status 0, amount 290
20:05:21.782 00.000 6680 move complete, result=0
20:05:21.782 00.000 6680 worker thread done servicing request
20:05:21.782 00.000 6680 Worker thread wakes up
20:05:21.782 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:05:21.782 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1184,403,31,31)
20:05:22.244 00.462 2864 GetInt("/profile/6/camera/SaturationADU", 0) returns 255
20:05:22.244 00.000 2864 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
20:05:22.934 00.690 6680 Exposure complete
20:05:22.998 00.064 6680 worker thread done servicing request
20:05:22.998 00.000 2864 OnExposeComplete: enter
20:05:22.998 00.000 2864 UpdateGuideState(): m_state=3
20:05:22.998 00.000 2864 Star::Find(15, 1198, 418, 0, (0,0,0,0), 1.5, 10.0, 255) frame 106
20:05:22.998 00.000 2864 Star::Find returns 1 (0), X=1198.26, Y=415.69, Mass=3887, SNR=43.8, Peak=107 HFD=5.6
20:05:22.998 00.000 2864 Nudge: theta = 2.47
20:05:22.998 00.000 2864 South nudging, decAmt = -0.673, Normal south moves = 18.669
20:05:22.998 00.000 2864 Final south nudging status: Current loc = {1198.259,415.691}, targeting {1170.007,418.667}
20:05:23.013 00.015 2864 Falling Through to state CALIBRATION_COMPLETE
20:05:23.013 00.000 2864 GetString("/profile/6/scope/calibration/timestamp", "") returns "1/12/2026 7:53:50 PM"
20:05:23.013 00.000 2864 GetDouble("/profile/6/scope/calibration/xRate", 1.000000) returns 0.004914
20:05:23.013 00.000 2864 GetDouble("/profile/6/scope/calibration/yRate", 1.000000) returns 0.004641
20:05:23.013 00.000 2864 GetInt("/profile/6/scope/calibration/binning", 1) returns 1
20:05:23.013 00.000 2864 GetDouble("/profile/6/scope/calibration/xAngle", 0.000000) returns 2.308860
20:05:23.013 00.000 2864 GetDouble("/profile/6/scope/calibration/yAngle", 0.000000) returns -2.457190
20:05:23.025 00.012 2864 GetDouble("/profile/6/scope/calibration/declination", 0.000000) returns 0.229150
20:05:23.025 00.000 2864 GetInt("/profile/6/scope/calibration/pierSide", -1) returns 0
20:05:23.029 00.004 2864 GetInt("/profile/6/scope/calibration/raGuideParity", 0) returns 1
20:05:23.029 00.000 2864 GetInt("/profile/6/scope/calibration/decGuideParity", 0) returns -1
20:05:23.029 00.000 2864 GetDouble("/profile/6/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
20:05:23.029 00.000 2864 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
20:05:23.029 00.000 2864 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
20:05:23.029 00.000 2864 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.002500
20:05:23.029 00.000 2864 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.002500
20:05:23.029 00.000 2864 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 3.074920
20:05:23.045 00.016 2864 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 12
20:05:23.045 00.000 2864 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 12
20:05:23.045 00.000 2864 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:05:23.045 00.000 2864 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 0
20:05:23.045 00.000 2864 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "3/22/2025 10:54:32 PM"
20:05:23.045 00.000 2864 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
20:05:23.056 00.011 2864 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.0 -1.0}, {2.9 -3.4}, {4.3 -3.6}, {6.4 -6.3}, {7.0 -7.4}, {8.8 -9.7}, {9.7 -10.3}, {11.8 -12.5}, {12.3 -14.0}, {15.3 -16.6}, {16.3 -17.6}, {17.9 -19.6}, {17.9 -19.6}, {10.6 -11.0}, {2.9 -2.7}, {2.9 -2.1}"
20:05:23.056 00.000 2864 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {2.5 2.3}, {3.5 3.0}, {5.9 4.7}, {6.6 5.2}, {8.5 6.8}, {9.1 8.0}, {12.0 9.7}, {13.0 11.0}, {15.5 12.7}, {15.8 13.2}, {18.2 15.1}, {19.4 15.8}, {19.4 15.8}, {15.7 12.2}, {7.6 5.5}, {7.1 4.3}"
20:05:23.056 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.1
20:05:23.061 00.005 2864 ScopeASCOM::SideOfPier() returns 1
20:05:23.061 00.000 2864 Mount::SetCalibration (scope) -- xAngle=155.8 yAngle=46.3 xRate=7.990 yRate=6.585 bin=1 dec=5.1 pierSide=1 par=+/+ rotAng=None
20:05:23.061 00.000 2864 Mount::SetCalibration (scope) -- sets m_xAngle=155.8 m_yAngleError=-160.5
20:05:23.061 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.1
20:05:23.061 00.000 2864 ScopeASCOM::SideOfPier() returns 1
20:05:23.171 00.110 2864 ScopeASCOM::GetGuideRates returns 0 11.250 11.250 a-s/sec
20:05:23.171 00.000 2864 ScopeASCOM::SideOfPier() returns 1
20:05:23.171 00.000 2864 GetString("/profile/6/scope/calibration/timestamp", "") returns "1/12/2026 8:05:23 PM"
20:05:23.181 00.010 2864 GetDouble("/profile/6/scope/calibration/xRate", 1.000000) returns 0.007990
20:05:23.185 00.004 2864 GetDouble("/profile/6/scope/calibration/yRate", 1.000000) returns 0.006585
20:05:23.187 00.002 2864 GetInt("/profile/6/scope/calibration/binning", 1) returns 1
20:05:23.187 00.000 2864 GetDouble("/profile/6/scope/calibration/xAngle", 0.000000) returns 2.719680
20:05:23.187 00.000 2864 GetDouble("/profile/6/scope/calibration/yAngle", 0.000000) returns 0.808259
20:05:23.187 00.000 2864 GetDouble("/profile/6/scope/calibration/declination", 0.000000) returns 0.088775
20:05:23.187 00.000 2864 GetInt("/profile/6/scope/calibration/pierSide", -1) returns 1
20:05:23.187 00.000 2864 GetInt("/profile/6/scope/calibration/raGuideParity", 0) returns 1
20:05:23.187 00.000 2864 GetInt("/profile/6/scope/calibration/decGuideParity", 0) returns 1
20:05:23.187 00.000 2864 GetDouble("/profile/6/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
20:05:23.187 00.000 2864 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
20:05:23.203 00.016 2864 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
20:05:23.203 00.000 2864 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003125
20:05:23.203 00.000 2864 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003125
20:05:23.203 00.000 2864 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 19.516400
20:05:23.203 00.000 2864 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 9
20:05:23.213 00.010 2864 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 11
20:05:23.213 00.000 2864 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:05:23.213 00.000 2864 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 0
20:05:23.219 00.006 2864 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 8:05:23 PM"
20:05:23.219 00.000 2864 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
20:05:23.219 00.000 2864 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.5 1.0}, {-4.8 2.4}, {-6.3 3.2}, {-9.9 4.9}, {-11.9 5.2}, {-15.7 7.2}, {-17.0 7.8}, {-20.4 9.5}, {-23.0 10.3}, {-23.0 10.3}, {-14.2 6.5}, {-8.0 3.6}"
20:05:23.219 00.000 2864 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.3 -1.9}, {-3.1 -2.7}, {-5.1 -5.1}, {-6.3 -6.1}, {-8.5 -9.0}, {-9.5 -9.7}, {-10.9 -11.5}, {-11.0 -12.1}, {-13.9 -14.5}, {-15.2 -15.7}, {-17.5 -18.3}, {-17.5 -18.3}, {-16.1 -10.8}, {-13.2 -0.8}, {-12.9 0.0}"
20:05:23.219 00.000 2864 GetBoolean("/Confirm/6/CalWarning_Angle", 1) returns 1
20:05:23.219 00.000 2864 Alert: Advisory: Calibration completed but RA/Dec axis angles are questionable and guiding may be impaired
20:05:23.505 00.286 2864 Calibration alert details: Non-orthogonality = 19.516
20:05:23.522 00.017 2864 Status Line: Calibration complete
20:05:23.527 00.005 2864 Calibration Complete
20:05:23.527 00.000 2864 PhdConfig flush
20:05:23.537 00.010 2864 Changing from state CALIBRATING_PRIMARY to CALIBRATING_SECONDARY
20:05:23.537 00.000 2864 guider state => CALIBRATED
20:05:23.537 00.000 2864 Changing from state CALIBRATED to CALIBRATED
20:05:23.537 00.000 2864 guider state => CALIBRATED
20:05:23.537 00.000 2864 Changing from state CALIBRATED to GUIDING
20:05:23.553 00.016 2864 ScopeASCOM::GetDeclinationRadians() returns 5.1
20:05:23.553 00.000 2864 ScopeASCOM::SideOfPier() returns 1
20:05:23.557 00.004 2864 AdjustCalibrationForScopePointing (scope): current dec=5.1 pierSide=1, cal dec=5.1 pierSide=1 rotAngle=None bin=1
20:05:23.557 00.000 2864 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
20:05:23.557 00.000 2864 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
20:05:23.557 00.000 2864 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003125
20:05:23.557 00.000 2864 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003125
20:05:23.569 00.012 2864 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 19.516400
20:05:23.569 00.000 2864 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 9
20:05:23.569 00.000 2864 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 11
20:05:23.569 00.000 2864 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:05:23.569 00.000 2864 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 2
20:05:23.569 00.000 2864 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 8:05:23 PM"
20:05:23.569 00.000 2864 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
20:05:23.569 00.000 2864 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.5 1.0}, {-4.8 2.4}, {-6.3 3.2}, {-9.9 4.9}, {-11.9 5.2}, {-15.7 7.2}, {-17.0 7.8}, {-20.4 9.5}, {-23.0 10.3}, {-23.0 10.3}, {-14.2 6.5}, {-8.0 3.6}"
20:05:23.585 00.016 2864 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.3 -1.9}, {-3.1 -2.7}, {-5.1 -5.1}, {-6.3 -6.1}, {-8.5 -9.0}, {-9.5 -9.7}, {-10.9 -11.5}, {-11.0 -12.1}, {-13.9 -14.5}, {-15.2 -15.7}, {-17.5 -18.3}, {-17.5 -18.3}, {-16.1 -10.8}, {-13.2 -0.8}, {-12.9 0.0}"
20:05:23.600 00.015 2864 evsrv: cli 1028EA78 connect
20:05:23.603 00.003 2864 case statement mapped state 5 to 1
20:05:23.605 00.002 2864 case statement mapped state 5 to 1
20:05:23.607 00.002 2864 evsrv: cli 1028E758 connect
20:05:23.607 00.000 2864 case statement mapped state 5 to 1
20:05:23.607 00.000 2864 case statement mapped state 5 to 1
20:05:23.616 00.009 2864 evsrv: cli 1028EA78 request: {"method":"get_pixel_scale","id":"d6766bfd-a830-415c-a931-b884e86f2cd8"}
20:05:23.619 00.003 2864 evsrv: cli 1028EA78 response: {"jsonrpc":"2.0","result":1.86834,"id":"d6766bfd-a830-415c-a931-b884e86f2cd8"}
20:05:23.621 00.002 2864 evsrv: cli 1028E758 request: {"method":"get_pixel_scale","id":"425b4cc5-cfc3-4191-96ed-82bbd1bc9db6"}
20:05:23.624 00.003 2864 evsrv: cli 1028E758 response: {"jsonrpc":"2.0","result":1.86834,"id":"425b4cc5-cfc3-4191-96ed-82bbd1bc9db6"}
20:05:23.626 00.002 2864 evsrv: cli 1028EA78 disconnect
20:05:23.630 00.004 2864 evsrv: cli 1028E758 disconnect
20:05:23.774 00.144 2864 ScopeASCOM::GetGuideRates returns 0 11.250 11.250 a-s/sec
20:05:23.775 00.001 2864 GetDouble("/profile/6/camera/pixelsize", 0.000000) returns 3.750000
20:05:23.775 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.1
20:05:23.775 00.000 2864 ScopeASCOM::SideOfPier() returns 1
20:05:23.775 00.000 2864 setting lock position to (1198.26, 415.69)
20:05:23.790 00.015 2864 MultiStar: stabilizing after lock position change
20:05:23.790 00.000 2864 guider state => GUIDING
20:05:23.790 00.000 2864 Status Line: Guiding
20:05:23.790 00.000 2864 Mount: notify guiding started
20:05:23.790 00.000 2864 ScopeASCOM::SideOfPier() returns 1
20:05:23.806 00.016 2864 PPEC: guiding starts RA = 6.5656 hr, pier West, prev RA = unknown, pier Unknown
20:05:23.808 00.002 2864 PPEC: reset GP model
20:05:23.812 00.004 2864 GetString("/profile/6/name", "") returns "OAG"
20:05:23.819 00.007 2864 GetString("/profile/6/scope/calibration/timestamp", "") returns "1/12/2026 8:05:23 PM"
20:05:23.821 00.002 2864 GetDouble("/profile/6/scope/calibration/xRate", 1.000000) returns 0.007990
20:05:23.822 00.001 2864 GetDouble("/profile/6/scope/calibration/yRate", 1.000000) returns 0.006585
20:05:23.826 00.004 2864 GetInt("/profile/6/scope/calibration/binning", 1) returns 1
20:05:23.828 00.002 2864 GetDouble("/profile/6/scope/calibration/xAngle", 0.000000) returns 2.719680
20:05:23.828 00.000 2864 GetDouble("/profile/6/scope/calibration/yAngle", 0.000000) returns 0.808259
20:05:23.828 00.000 2864 GetDouble("/profile/6/scope/calibration/declination", 0.000000) returns 0.088775
20:05:23.828 00.000 2864 GetInt("/profile/6/scope/calibration/pierSide", -1) returns 1
20:05:23.838 00.010 2864 GetInt("/profile/6/scope/calibration/raGuideParity", 0) returns 1
20:05:23.840 00.002 2864 GetInt("/profile/6/scope/calibration/decGuideParity", 0) returns 1
20:05:23.840 00.000 2864 GetDouble("/profile/6/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
20:05:23.840 00.000 2864 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
20:05:23.840 00.000 2864 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
20:05:23.840 00.000 2864 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003125
20:05:23.854 00.014 2864 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003125
20:05:23.854 00.000 2864 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 19.516400
20:05:23.854 00.000 2864 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 9
20:05:23.854 00.000 2864 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 11
20:05:23.854 00.000 2864 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:05:23.854 00.000 2864 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 2
20:05:23.854 00.000 2864 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 8:05:23 PM"
20:05:23.869 00.015 2864 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
20:05:23.869 00.000 2864 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.5 1.0}, {-4.8 2.4}, {-6.3 3.2}, {-9.9 4.9}, {-11.9 5.2}, {-15.7 7.2}, {-17.0 7.8}, {-20.4 9.5}, {-23.0 10.3}, {-23.0 10.3}, {-14.2 6.5}, {-8.0 3.6}"
20:05:23.869 00.000 2864 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.3 -1.9}, {-3.1 -2.7}, {-5.1 -5.1}, {-6.3 -6.1}, {-8.5 -9.0}, {-9.5 -9.7}, {-10.9 -11.5}, {-11.0 -12.1}, {-13.9 -14.5}, {-15.2 -15.7}, {-17.5 -18.3}, {-17.5 -18.3}, {-16.1 -10.8}, {-13.2 -0.8}, {-12.9 0.0}"
20:05:23.869 00.000 2864 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
20:05:23.869 00.000 2864 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
20:05:23.869 00.000 2864 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003125
20:05:23.869 00.000 2864 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003125
20:05:23.869 00.000 2864 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 19.516400
20:05:23.885 00.016 2864 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 9
20:05:23.885 00.000 2864 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 11
20:05:23.885 00.000 2864 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:05:23.885 00.000 2864 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 2
20:05:23.885 00.000 2864 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 8:05:23 PM"
20:05:23.885 00.000 2864 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
20:05:23.885 00.000 2864 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.5 1.0}, {-4.8 2.4}, {-6.3 3.2}, {-9.9 4.9}, {-11.9 5.2}, {-15.7 7.2}, {-17.0 7.8}, {-20.4 9.5}, {-23.0 10.3}, {-23.0 10.3}, {-14.2 6.5}, {-8.0 3.6}"
20:05:23.885 00.000 2864 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.3 -1.9}, {-3.1 -2.7}, {-5.1 -5.1}, {-6.3 -6.1}, {-8.5 -9.0}, {-9.5 -9.7}, {-10.9 -11.5}, {-11.0 -12.1}, {-13.9 -14.5}, {-15.2 -15.7}, {-17.5 -18.3}, {-17.5 -18.3}, {-16.1 -10.8}, {-13.2 -0.8}, {-12.9 0.0}"
20:05:23.964 00.079 2864 ScopeASCOM::GetGuideRates returns 0 11.250 11.250 a-s/sec
20:05:23.968 00.004 2864 ScopeASCOM::SideOfPier() returns 1
20:05:23.970 00.002 2864 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
20:05:23.974 00.004 2864 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
20:05:23.976 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns 5.1
20:05:23.978 00.002 2864 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 5.1
20:05:23.979 00.001 2864 MountToCamera -- mountTheta (-0.00) + m_xAngle (2.72) = xAngle (2.72 = 2.72)
20:05:23.981 00.002 2864 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=-0.00, cameraY=0.00 cameraTheta=0.00
20:05:23.983 00.002 2864 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,0.00 arcsec/hr
20:05:23.985 00.002 2864 UpdateLockPosShiftCameraCoords: shift rate -0,0 px/sec
20:05:23.987 00.002 2864 GetInt("/profile/6/AutoLoadCalibration", -1) returns 1
20:05:23.989 00.002 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=107, med=0, FiltMin=0, FiltMax=84, Gamma=0.540
20:05:24.027 00.038 2864 UpdateGuideState exits: m=3887 SNR=43.8
20:05:24.027 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:24.027 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:05:24.027 00.000 2864 Enqueuing Expose request
20:05:24.027 00.000 6680 Worker thread wakes up
20:05:24.027 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:05:24.027 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1183,401,31,31)
20:05:25.183 01.156 6680 Exposure complete
20:05:25.262 00.079 6680 worker thread done servicing request
20:05:25.262 00.000 2864 OnExposeComplete: enter
20:05:25.275 00.013 2864 UpdateGuideState(): m_state=6
20:05:25.278 00.003 2864 Star::Find(15, 1198, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:05:25.278 00.000 2864 Star::Find returns 1 (0), X=1199.07, Y=415.63, Mass=3908, SNR=44.0, Peak=108 HFD=5.3
20:05:25.278 00.000 2864 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.72) = xAngle (-2.80 = -2.80)
20:05:25.278 00.000 2864 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (0.01 = 0.01)
20:05:25.278 00.000 2864 CameraToMount -- cameraX=0.81 cameraY=-0.06 hyp=0.82 cameraTheta=-0.08 mountX=-0.77 mountY=0.00, mountTheta=3.14
20:05:25.278 00.000 2864 SchedulePrimaryMove(10198720, x=0.81, y=-0.06, opts=13)
20:05:25.278 00.000 2864 Enqueuing Move request for scope (0.81, -0.06)
20:05:25.294 00.016 6680 Worker thread wakes up
20:05:25.294 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.81, -0.06) opts 0xd
20:05:25.294 00.000 6680 Handling offset move in thread for scope, endpoint = (0.81, -0.06)
20:05:25.294 00.000 6680 Moving (0.81, -0.06) raw xDistance=-0.77 yDistance=0.00
20:05:25.294 00.000 6680 PPEC rslt: input = -0.77, final = -0.46, react = -0.46, pred = 0.00, hyst = -0.41, hyst_pct = 0.00, period_length = 600.73
20:05:25.294 00.000 6680 PPEC: input: -0.77, control: -0.46, exposure: 1000
20:05:25.294 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:05:25.294 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:05:25.294 00.000 6680 MoveAxis(E, 58, ABG)
20:05:25.294 00.000 6680 Guiding  Dir = 2, Dur = 58
20:05:25.294 00.000 6680 IsGuiding returns 0
20:05:25.294 00.000 6680 PulseGuide returned control before completion, sleep 68
20:05:25.306 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=108, med=0, FiltMin=0, FiltMax=96, Gamma=0.540
20:05:25.346 00.040 2864 UpdateGuideState exits: m=3908 SNR=44.0
20:05:25.346 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:25.346 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:05:25.358 00.012 2864 Enqueuing Expose request
20:05:25.373 00.015 6680 IsGuiding returns 1
20:05:25.373 00.000 6680 scope still moving after pulse duration time elapsed
20:05:25.405 00.032 6680 IsGuiding returns 0
20:05:25.405 00.000 6680 scope move finished after 58 + 53 ms
20:05:25.405 00.000 6680 Move returns status 0, amount 58
20:05:25.405 00.000 6680 MoveAxis(N, 0, ABG)
20:05:25.405 00.000 6680 Move returns status 0, amount 0
20:05:25.405 00.000 6680 move complete, result=0
20:05:25.405 00.000 6680 worker thread done servicing request
20:05:25.405 00.000 6680 Worker thread wakes up
20:05:25.405 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:05:25.405 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1183,401,31,31)
20:05:25.469 00.064 2864 GuideStep: -0.8 px 58 ms EAST, 0.0 px 0 ms NORTH
20:05:25.609 00.140 2864 User exited setup dialog with 'cancel'
20:05:25.650 00.041 2864 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
20:05:26.338 00.688 6680 Exposure complete
20:05:26.402 00.064 6680 worker thread done servicing request
20:05:26.402 00.000 2864 OnExposeComplete: enter
20:05:26.418 00.016 2864 UpdateGuideState(): m_state=6
20:05:26.418 00.000 2864 Star::Find(15, 1199, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:05:26.418 00.000 2864 Star::Find returns 1 (0), X=1199.54, Y=415.42, Mass=3743, SNR=43.1, Peak=103 HFD=5.3
20:05:26.418 00.000 2864 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.72) = xAngle (-2.93 = -2.93)
20:05:26.418 00.000 2864 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (-0.13 = -0.13)
20:05:26.418 00.000 2864 CameraToMount -- cameraX=1.28 cameraY=-0.27 hyp=1.31 cameraTheta=-0.21 mountX=-1.28 mountY=-0.16, mountTheta=-3.01
20:05:26.418 00.000 2864 SchedulePrimaryMove(10198720, x=1.28, y=-0.27, opts=13)
20:05:26.432 00.014 2864 Enqueuing Move request for scope (1.28, -0.27)
20:05:26.433 00.001 6680 Worker thread wakes up
20:05:26.433 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.28, -0.27) opts 0xd
20:05:26.433 00.000 6680 Handling offset move in thread for scope, endpoint = (1.28, -0.27)
20:05:26.433 00.000 6680 Moving (1.28, -0.27) raw xDistance=-1.28 yDistance=-0.16
20:05:26.433 00.000 6680 PPEC rslt: input = -1.28, final = -0.77, react = -0.77, pred = 0.00, hyst = -0.69, hyst_pct = 0.00, period_length = 600.73
20:05:26.433 00.000 6680 PPEC: input: -1.28, control: -0.77, exposure: 1000
20:05:26.433 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:05:26.433 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:05:26.433 00.000 6680 MoveAxis(E, 96, ABG)
20:05:26.433 00.000 6680 Guiding  Dir = 2, Dur = 96
20:05:26.433 00.000 6680 IsGuiding returns 0
20:05:26.433 00.000 6680 PulseGuide returned control before completion, sleep 106
20:05:26.433 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=0, FiltMin=0, FiltMax=92, Gamma=0.540
20:05:26.480 00.047 2864 UpdateGuideState exits: m=3743 SNR=43.1
20:05:26.480 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:26.480 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:05:26.496 00.016 2864 Enqueuing Expose request
20:05:26.543 00.047 6680 IsGuiding returns 1
20:05:26.543 00.000 6680 scope still moving after pulse duration time elapsed
20:05:26.575 00.032 6680 IsGuiding returns 0
20:05:26.575 00.000 6680 scope move finished after 96 + 44 ms
20:05:26.575 00.000 6680 Move returns status 0, amount 96
20:05:26.575 00.000 6680 MoveAxis(N, 0, ABG)
20:05:26.575 00.000 6680 Move returns status 0, amount 0
20:05:26.575 00.000 6680 move complete, result=0
20:05:26.575 00.000 6680 worker thread done servicing request
20:05:26.575 00.000 6680 Worker thread wakes up
20:05:26.575 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:05:26.575 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1183,401,31,31)
20:05:26.575 00.000 2864 GuideStep: -1.3 px 96 ms EAST, -0.2 px 0 ms NORTH
20:05:27.713 01.138 6680 Exposure complete
20:05:27.791 00.078 6680 worker thread done servicing request
20:05:27.791 00.000 2864 OnExposeComplete: enter
20:05:27.791 00.000 2864 UpdateGuideState(): m_state=6
20:05:27.797 00.006 2864 Star::Find(15, 1199, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
20:05:27.799 00.002 2864 Star::Find returns 1 (0), X=1199.22, Y=415.48, Mass=3671, SNR=42.6, Peak=101 HFD=5.4
20:05:27.801 00.002 2864 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.72) = xAngle (-2.93 = -2.93)
20:05:27.803 00.002 2864 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (-0.13 = -0.13)
20:05:27.806 00.003 2864 CameraToMount -- cameraX=0.96 cameraY=-0.21 hyp=0.98 cameraTheta=-0.21 mountX=-0.96 mountY=-0.13, mountTheta=-3.01
20:05:27.811 00.005 2864 SchedulePrimaryMove(10198720, x=0.96, y=-0.21, opts=13)
20:05:27.813 00.002 2864 Enqueuing Move request for scope (0.96, -0.21)
20:05:27.813 00.000 6680 Worker thread wakes up
20:05:27.813 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.96, -0.21) opts 0xd
20:05:27.813 00.000 6680 Handling offset move in thread for scope, endpoint = (0.96, -0.21)
20:05:27.813 00.000 6680 Moving (0.96, -0.21) raw xDistance=-0.96 yDistance=-0.13
20:05:27.813 00.000 6680 PPEC rslt: input = -0.96, final = -0.57, react = -0.57, pred = 0.00, hyst = -0.54, hyst_pct = 0.00, period_length = 600.73
20:05:27.813 00.000 6680 PPEC: input: -0.96, control: -0.57, exposure: 1000
20:05:27.813 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:05:27.813 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:05:27.813 00.000 6680 MoveAxis(E, 72, ABG)
20:05:27.813 00.000 6680 Guiding  Dir = 2, Dur = 72
20:05:27.813 00.000 6680 IsGuiding returns 0
20:05:27.813 00.000 6680 PulseGuide returned control before completion, sleep 82
20:05:27.828 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=0, FiltMin=0, FiltMax=88, Gamma=0.540
20:05:27.869 00.041 2864 UpdateGuideState exits: m=3671 SNR=42.6
20:05:27.874 00.005 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:27.876 00.002 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:05:27.876 00.000 2864 Enqueuing Expose request
20:05:27.907 00.031 6680 IsGuiding returns 1
20:05:27.907 00.000 6680 scope still moving after pulse duration time elapsed
20:05:27.939 00.032 6680 IsGuiding returns 0
20:05:27.939 00.000 6680 scope move finished after 72 + 50 ms
20:05:27.939 00.000 6680 Move returns status 0, amount 72
20:05:27.939 00.000 6680 MoveAxis(N, 0, ABG)
20:05:27.939 00.000 6680 Move returns status 0, amount 0
20:05:27.939 00.000 6680 move complete, result=0
20:05:27.939 00.000 6680 worker thread done servicing request
20:05:27.939 00.000 6680 Worker thread wakes up
20:05:27.939 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:05:27.939 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1183,401,31,31)
20:05:27.939 00.000 2864 GuideStep: -1.0 px 72 ms EAST, -0.1 px 0 ms NORTH
20:05:28.204 00.265 2864 GetString("/profile/6/scope/calibration/timestamp", "") returns "1/12/2026 8:05:23 PM"
20:05:28.206 00.002 2864 GetDouble("/profile/6/scope/calibration/xRate", 1.000000) returns 0.007990
20:05:28.208 00.002 2864 GetDouble("/profile/6/scope/calibration/yRate", 1.000000) returns 0.006585
20:05:28.213 00.005 2864 GetInt("/profile/6/scope/calibration/binning", 1) returns 1
20:05:28.213 00.000 2864 GetDouble("/profile/6/scope/calibration/xAngle", 0.000000) returns 2.719680
20:05:28.213 00.000 2864 GetDouble("/profile/6/scope/calibration/yAngle", 0.000000) returns 0.808259
20:05:28.219 00.006 2864 GetDouble("/profile/6/scope/calibration/declination", 0.000000) returns 0.088775
20:05:28.223 00.004 2864 GetInt("/profile/6/scope/calibration/pierSide", -1) returns 1
20:05:28.223 00.000 2864 GetInt("/profile/6/scope/calibration/raGuideParity", 0) returns 1
20:05:28.223 00.000 2864 GetInt("/profile/6/scope/calibration/decGuideParity", 0) returns 1
20:05:28.223 00.000 2864 GetDouble("/profile/6/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
20:05:28.223 00.000 2864 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
20:05:28.223 00.000 2864 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
20:05:28.223 00.000 2864 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003125
20:05:28.239 00.016 2864 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003125
20:05:28.239 00.000 2864 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 19.516400
20:05:28.244 00.005 2864 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 9
20:05:28.244 00.000 2864 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 11
20:05:28.244 00.000 2864 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:05:28.244 00.000 2864 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 2
20:05:28.244 00.000 2864 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 8:05:23 PM"
20:05:28.244 00.000 2864 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
20:05:28.255 00.011 2864 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.5 1.0}, {-4.8 2.4}, {-6.3 3.2}, {-9.9 4.9}, {-11.9 5.2}, {-15.7 7.2}, {-17.0 7.8}, {-20.4 9.5}, {-23.0 10.3}, {-23.0 10.3}, {-14.2 6.5}, {-8.0 3.6}"
20:05:28.255 00.000 2864 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.3 -1.9}, {-3.1 -2.7}, {-5.1 -5.1}, {-6.3 -6.1}, {-8.5 -9.0}, {-9.5 -9.7}, {-10.9 -11.5}, {-11.0 -12.1}, {-13.9 -14.5}, {-15.2 -15.7}, {-17.5 -18.3}, {-17.5 -18.3}, {-16.1 -10.8}, {-13.2 -0.8}, {-12.9 0.0}"
20:05:28.255 00.000 2864 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
20:05:28.255 00.000 2864 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
20:05:28.255 00.000 2864 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003125
20:05:28.255 00.000 2864 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003125
20:05:28.271 00.016 2864 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 19.516400
20:05:28.271 00.000 2864 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 9
20:05:28.275 00.004 2864 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 11
20:05:28.275 00.000 2864 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:05:28.275 00.000 2864 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 2
20:05:28.275 00.000 2864 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 8:05:23 PM"
20:05:28.275 00.000 2864 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
20:05:28.275 00.000 2864 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.5 1.0}, {-4.8 2.4}, {-6.3 3.2}, {-9.9 4.9}, {-11.9 5.2}, {-15.7 7.2}, {-17.0 7.8}, {-20.4 9.5}, {-23.0 10.3}, {-23.0 10.3}, {-14.2 6.5}, {-8.0 3.6}"
20:05:28.287 00.012 2864 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.3 -1.9}, {-3.1 -2.7}, {-5.1 -5.1}, {-6.3 -6.1}, {-8.5 -9.0}, {-9.5 -9.7}, {-10.9 -11.5}, {-11.0 -12.1}, {-13.9 -14.5}, {-15.2 -15.7}, {-17.5 -18.3}, {-17.5 -18.3}, {-16.1 -10.8}, {-13.2 -0.8}, {-12.9 0.0}"
20:05:28.860 00.573 6680 Exposure complete
20:05:28.938 00.078 6680 worker thread done servicing request
20:05:28.938 00.000 2864 OnExposeComplete: enter
20:05:28.938 00.000 2864 UpdateGuideState(): m_state=6
20:05:28.938 00.000 2864 Star::Find(15, 1199, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:05:28.938 00.000 2864 Star::Find returns 1 (0), X=1198.60, Y=415.59, Mass=3882, SNR=43.8, Peak=101 HFD=5.3
20:05:28.938 00.000 2864 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.72) = xAngle (-3.00 = -3.00)
20:05:28.938 00.000 2864 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (-0.20 = -0.20)
20:05:28.954 00.016 2864 CameraToMount -- cameraX=0.34 cameraY=-0.10 hyp=0.36 cameraTheta=-0.28 mountX=-0.35 mountY=-0.07, mountTheta=-2.95
20:05:28.954 00.000 2864 SchedulePrimaryMove(10198720, x=0.34, y=-0.10, opts=13)
20:05:28.954 00.000 2864 Enqueuing Move request for scope (0.34, -0.10)
20:05:28.954 00.000 6680 Worker thread wakes up
20:05:28.954 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.10) opts 0xd
20:05:28.954 00.000 6680 Handling offset move in thread for scope, endpoint = (0.34, -0.10)
20:05:28.954 00.000 6680 Moving (0.34, -0.10) raw xDistance=-0.35 yDistance=-0.07
20:05:28.963 00.009 6680 PPEC rslt: input = -0.35, final = -0.21, react = -0.21, pred = 0.00, hyst = -0.24, hyst_pct = 0.00, period_length = 600.73
20:05:28.963 00.000 6680 PPEC: input: -0.35, control: -0.21, exposure: 1000
20:05:28.963 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:05:28.963 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:05:28.963 00.000 6680 MoveAxis(E, 26, ABG)
20:05:28.963 00.000 6680 Guiding  Dir = 2, Dur = 26
20:05:28.963 00.000 6680 IsGuiding returns 0
20:05:28.963 00.000 6680 PulseGuide returned control before completion, sleep 36
20:05:28.974 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=0, FiltMin=0, FiltMax=96, Gamma=0.540
20:05:29.002 00.028 6680 IsGuiding returns 1
20:05:29.002 00.000 6680 scope still moving after pulse duration time elapsed
20:05:29.017 00.015 2864 UpdateGuideState exits: m=3882 SNR=43.8
20:05:29.017 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:29.017 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:05:29.025 00.008 2864 Enqueuing Expose request
20:05:29.033 00.008 6680 IsGuiding returns 0
20:05:29.033 00.000 6680 scope move finished after 26 + 44 ms
20:05:29.033 00.000 6680 Move returns status 0, amount 26
20:05:29.033 00.000 6680 MoveAxis(N, 0, ABG)
20:05:29.033 00.000 6680 Move returns status 0, amount 0
20:05:29.033 00.000 6680 move complete, result=0
20:05:29.033 00.000 6680 worker thread done servicing request
20:05:29.033 00.000 6680 Worker thread wakes up
20:05:29.033 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:05:29.033 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1183,401,31,31)
20:05:29.038 00.005 2864 GuideStep: -0.4 px 26 ms EAST, -0.1 px 0 ms NORTH
20:05:30.159 01.121 6680 Exposure complete
20:05:30.206 00.047 6680 worker thread done servicing request
20:05:30.206 00.000 2864 OnExposeComplete: enter
20:05:30.213 00.007 2864 UpdateGuideState(): m_state=6
20:05:30.213 00.000 2864 Star::Find(15, 1198, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
20:05:30.213 00.000 2864 Star::Find returns 1 (0), X=1199.64, Y=415.17, Mass=3953, SNR=44.3, Peak=115 HFD=5.4
20:05:30.213 00.000 2864 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.72) = xAngle (-3.08 = -3.08)
20:05:30.213 00.000 2864 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (-0.28 = -0.28)
20:05:30.222 00.009 2864 CameraToMount -- cameraX=1.38 cameraY=-0.52 hyp=1.47 cameraTheta=-0.36 mountX=-1.47 mountY=-0.41, mountTheta=-2.87
20:05:30.222 00.000 2864 SchedulePrimaryMove(10198720, x=1.38, y=-0.52, opts=13)
20:05:30.222 00.000 2864 Enqueuing Move request for scope (1.38, -0.52)
20:05:30.222 00.000 6680 Worker thread wakes up
20:05:30.222 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.38, -0.52) opts 0xd
20:05:30.222 00.000 6680 Handling offset move in thread for scope, endpoint = (1.38, -0.52)
20:05:30.222 00.000 6680 Moving (1.38, -0.52) raw xDistance=-1.47 yDistance=-0.41
20:05:30.222 00.000 6680 PPEC rslt: input = -1.47, final = -0.88, react = -0.88, pred = 0.00, hyst = -0.83, hyst_pct = 0.00, period_length = 600.73
20:05:30.222 00.000 6680 PPEC: input: -1.47, control: -0.88, exposure: 1000
20:05:30.222 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:05:30.222 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
20:05:30.222 00.000 6680 MoveAxis(E, 110, ABG)
20:05:30.222 00.000 6680 Guiding  Dir = 2, Dur = 110
20:05:30.222 00.000 6680 IsGuiding returns 0
20:05:30.222 00.000 6680 PulseGuide returned control before completion, sleep 120
20:05:30.238 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=115, med=0, FiltMin=0, FiltMax=101, Gamma=0.540
20:05:30.288 00.050 2864 UpdateGuideState exits: m=3953 SNR=44.3
20:05:30.288 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:30.288 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:05:30.288 00.000 2864 Enqueuing Expose request
20:05:30.365 00.077 6680 IsGuiding returns 1
20:05:30.365 00.000 6680 scope still moving after pulse duration time elapsed
20:05:30.397 00.032 6680 IsGuiding returns 0
20:05:30.397 00.000 6680 scope move finished after 110 + 56 ms
20:05:30.397 00.000 6680 Move returns status 0, amount 110
20:05:30.397 00.000 6680 MoveAxis(N, 0, ABG)
20:05:30.397 00.000 6680 Move returns status 0, amount 0
20:05:30.397 00.000 6680 move complete, result=0
20:05:30.397 00.000 6680 worker thread done servicing request
20:05:30.397 00.000 6680 Worker thread wakes up
20:05:30.397 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:05:30.397 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1183,401,31,31)
20:05:30.397 00.000 2864 GuideStep: -1.5 px 110 ms EAST, -0.4 px 0 ms NORTH
20:05:31.311 00.914 6680 Exposure complete
20:05:31.359 00.048 6680 worker thread done servicing request
20:05:31.359 00.000 2864 OnExposeComplete: enter
20:05:31.363 00.004 2864 UpdateGuideState(): m_state=6
20:05:31.365 00.002 2864 Star::Find(15, 1199, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
20:05:31.369 00.004 2864 Star::Find returns 1 (0), X=1199.79, Y=415.03, Mass=3856, SNR=43.7, Peak=104 HFD=5.6
20:05:31.371 00.002 2864 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.72) = xAngle (-3.13 = -3.13)
20:05:31.375 00.004 2864 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (-0.33 = -0.33)
20:05:31.377 00.002 2864 CameraToMount -- cameraX=1.53 cameraY=-0.66 hyp=1.67 cameraTheta=-0.41 mountX=-1.67 mountY=-0.54, mountTheta=-2.83
20:05:31.381 00.004 2864 SchedulePrimaryMove(10198720, x=1.53, y=-0.66, opts=13)
20:05:31.383 00.002 2864 Enqueuing Move request for scope (1.53, -0.66)
20:05:31.385 00.002 6680 Worker thread wakes up
20:05:31.385 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.53, -0.66) opts 0xd
20:05:31.385 00.000 6680 Handling offset move in thread for scope, endpoint = (1.53, -0.66)
20:05:31.385 00.000 6680 Moving (1.53, -0.66) raw xDistance=-1.67 yDistance=-0.54
20:05:31.385 00.000 6680 PPEC rslt: input = -1.67, final = -1.00, react = -1.00, pred = 0.00, hyst = -0.91, hyst_pct = 0.00, period_length = 600.73
20:05:31.385 00.000 6680 PPEC: input: -1.67, control: -1.00, exposure: 1000
20:05:31.385 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:05:31.385 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54
20:05:31.385 00.000 6680 MoveAxis(E, 125, ABG)
20:05:31.385 00.000 6680 Guiding  Dir = 2, Dur = 125
20:05:31.387 00.002 6680 IsGuiding returns 0
20:05:31.387 00.000 6680 PulseGuide returned control before completion, sleep 135
20:05:31.400 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=104, med=0, FiltMin=0, FiltMax=89, Gamma=0.540
20:05:31.452 00.052 2864 UpdateGuideState exits: m=3856 SNR=43.7
20:05:31.454 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:31.456 00.002 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:05:31.458 00.002 2864 Enqueuing Expose request
20:05:31.531 00.073 6680 IsGuiding returns 1
20:05:31.531 00.000 6680 scope still moving after pulse duration time elapsed
20:05:31.563 00.032 6680 IsGuiding returns 1
20:05:31.594 00.031 6680 IsGuiding returns 0
20:05:31.594 00.000 6680 scope move finished after 125 + 82 ms
20:05:31.594 00.000 6680 Move returns status 0, amount 125
20:05:31.594 00.000 6680 MoveAxis(N, 0, ABG)
20:05:31.594 00.000 6680 Move returns status 0, amount 0
20:05:31.594 00.000 6680 move complete, result=0
20:05:31.594 00.000 6680 worker thread done servicing request
20:05:31.594 00.000 6680 Worker thread wakes up
20:05:31.594 00.000 2864 GuideStep: -1.7 px 125 ms EAST, -0.5 px 0 ms NORTH
20:05:31.594 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:05:31.594 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1183,401,31,31)
20:05:32.751 01.157 6680 Exposure complete
20:05:32.798 00.047 6680 worker thread done servicing request
20:05:32.798 00.000 2864 OnExposeComplete: enter
20:05:32.807 00.009 2864 UpdateGuideState(): m_state=6
20:05:32.807 00.000 2864 Star::Find(15, 1199, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
20:05:32.807 00.000 2864 Star::Find returns 1 (0), X=1199.31, Y=415.19, Mass=3807, SNR=43.4, Peak=100 HFD=5.6
20:05:32.807 00.000 2864 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.72) = xAngle (-3.16 = 3.12)
20:05:32.814 00.007 2864 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (-0.36 = -0.36)
20:05:32.814 00.000 2864 CameraToMount -- cameraX=1.05 cameraY=-0.50 hyp=1.16 cameraTheta=-0.44 mountX=-1.16 mountY=-0.41, mountTheta=-2.80
20:05:32.814 00.000 2864 SchedulePrimaryMove(10198720, x=1.05, y=-0.50, opts=13)
20:05:32.814 00.000 2864 Enqueuing Move request for scope (1.05, -0.50)
20:05:32.814 00.000 6680 Worker thread wakes up
20:05:32.814 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.05, -0.50) opts 0xd
20:05:32.814 00.000 6680 Handling offset move in thread for scope, endpoint = (1.05, -0.50)
20:05:32.814 00.000 6680 Moving (1.05, -0.50) raw xDistance=-1.16 yDistance=-0.41
20:05:32.814 00.000 6680 PPEC rslt: input = -1.16, final = -0.70, react = -0.70, pred = 0.00, hyst = -0.68, hyst_pct = 0.00, period_length = 600.73
20:05:32.814 00.000 6680 PPEC: input: -1.16, control: -0.70, exposure: 1000
20:05:32.814 00.000 6680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.36
20:05:32.814 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
20:05:32.814 00.000 6680 MoveAxis(E, 87, ABG)
20:05:32.814 00.000 6680 Guiding  Dir = 2, Dur = 87
20:05:32.814 00.000 6680 IsGuiding returns 0
20:05:32.814 00.000 6680 PulseGuide returned control before completion, sleep 97
20:05:32.838 00.024 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=100, med=0, FiltMin=0, FiltMax=92, Gamma=0.540
20:05:32.877 00.039 2864 UpdateGuideState exits: m=3807 SNR=43.4
20:05:32.877 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:32.877 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:05:32.877 00.000 2864 Enqueuing Expose request
20:05:32.924 00.047 6680 IsGuiding returns 1
20:05:32.924 00.000 6680 scope still moving after pulse duration time elapsed
20:05:32.956 00.032 6680 IsGuiding returns 0
20:05:32.956 00.000 6680 scope move finished after 87 + 44 ms
20:05:32.956 00.000 6680 Move returns status 0, amount 87
20:05:32.956 00.000 6680 MoveAxis(N, 63, ABG)
20:05:32.956 00.000 6680 Guiding  Dir = 0, Dur = 63
20:05:32.956 00.000 6680 IsGuiding returns 0
20:05:32.956 00.000 6680 PulseGuide returned control before completion, sleep 73
20:05:33.035 00.079 6680 IsGuiding returns 1
20:05:33.035 00.000 6680 scope still moving after pulse duration time elapsed
20:05:33.066 00.031 6680 IsGuiding returns 0
20:05:33.066 00.000 6680 scope move finished after 63 + 46 ms
20:05:33.066 00.000 6680 Move returns status 0, amount 63
20:05:33.066 00.000 6680 move complete, result=0
20:05:33.066 00.000 6680 worker thread done servicing request
20:05:33.066 00.000 6680 Worker thread wakes up
20:05:33.066 00.000 2864 GuideStep: -1.2 px 87 ms EAST, -0.4 px 63 ms NORTH
20:05:33.066 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:05:33.066 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1183,401,31,31)
20:05:34.002 00.936 6680 Exposure complete
20:05:34.053 00.051 6680 worker thread done servicing request
20:05:34.053 00.000 2864 OnExposeComplete: enter
20:05:34.053 00.000 2864 UpdateGuideState(): m_state=6
20:05:34.057 00.004 2864 Star::Find(15, 1199, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
20:05:34.057 00.000 2864 Star::Find returns 1 (0), X=1199.49, Y=415.02, Mass=3879, SNR=43.8, Peak=111 HFD=5.4
20:05:34.057 00.000 2864 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.72) = xAngle (-3.22 = 3.06)
20:05:34.057 00.000 2864 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (-0.42 = -0.42)
20:05:34.057 00.000 2864 CameraToMount -- cameraX=1.23 cameraY=-0.67 hyp=1.41 cameraTheta=-0.50 mountX=-1.40 mountY=-0.57, mountTheta=-2.75
20:05:34.065 00.008 2864 SchedulePrimaryMove(10198720, x=1.23, y=-0.67, opts=13)
20:05:34.065 00.000 2864 Enqueuing Move request for scope (1.23, -0.67)
20:05:34.065 00.000 6680 Worker thread wakes up
20:05:34.065 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.23, -0.67) opts 0xd
20:05:34.065 00.000 6680 Handling offset move in thread for scope, endpoint = (1.23, -0.67)
20:05:34.065 00.000 6680 Moving (1.23, -0.67) raw xDistance=-1.40 yDistance=-0.57
20:05:34.065 00.000 6680 PPEC rslt: input = -1.40, final = -0.84, react = -0.84, pred = 0.00, hyst = -0.82, hyst_pct = 0.00, period_length = 600.73
20:05:34.065 00.000 6680 PPEC: input: -1.40, control: -0.84, exposure: 1000
20:05:34.065 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
20:05:34.065 00.000 6680 MoveAxis(E, 105, ABG)
20:05:34.065 00.000 6680 Guiding  Dir = 2, Dur = 105
20:05:34.065 00.000 6680 IsGuiding returns 0
20:05:34.065 00.000 6680 PulseGuide returned control before completion, sleep 115
20:05:34.084 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=111, med=0, FiltMin=0, FiltMax=95, Gamma=0.540
20:05:34.127 00.043 2864 UpdateGuideState exits: m=3879 SNR=43.8
20:05:34.127 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:34.127 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:05:34.127 00.000 2864 Enqueuing Expose request
20:05:34.191 00.064 6680 IsGuiding returns 1
20:05:34.191 00.000 6680 scope still moving after pulse duration time elapsed
20:05:34.222 00.031 6680 IsGuiding returns 0
20:05:34.222 00.000 6680 scope move finished after 105 + 46 ms
20:05:34.222 00.000 6680 Move returns status 0, amount 105
20:05:34.222 00.000 6680 MoveAxis(N, 87, ABG)
20:05:34.222 00.000 6680 Guiding  Dir = 0, Dur = 87
20:05:34.222 00.000 6680 IsGuiding returns 0
20:05:34.222 00.000 6680 PulseGuide returned control before completion, sleep 97
20:05:34.333 00.111 6680 IsGuiding returns 1
20:05:34.333 00.000 6680 scope still moving after pulse duration time elapsed
20:05:34.365 00.032 6680 IsGuiding returns 0
20:05:34.365 00.000 6680 scope move finished after 87 + 55 ms
20:05:34.365 00.000 6680 Move returns status 0, amount 87
20:05:34.365 00.000 6680 move complete, result=0
20:05:34.365 00.000 6680 worker thread done servicing request
20:05:34.365 00.000 2864 GuideStep: -1.4 px 105 ms EAST, -0.6 px 87 ms NORTH
20:05:34.369 00.004 6680 Worker thread wakes up
20:05:34.369 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:05:34.369 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1183,401,31,31)
20:05:35.025 00.656 2864 GetInt("/profile/6/camera/SaturationADU", 0) returns 255
20:05:35.030 00.005 2864 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
20:05:35.522 00.492 6680 Exposure complete
20:05:35.570 00.048 6680 worker thread done servicing request
20:05:35.570 00.000 2864 OnExposeComplete: enter
20:05:35.570 00.000 2864 UpdateGuideState(): m_state=6
20:05:35.570 00.000 2864 Star::Find(15, 1199, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
20:05:35.583 00.013 2864 Star::Find returns 1 (0), X=1199.68, Y=415.23, Mass=3653, SNR=42.5, Peak=105 HFD=5.3
20:05:35.583 00.000 2864 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.72) = xAngle (-3.03 = -3.03)
20:05:35.586 00.003 2864 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (-0.23 = -0.23)
20:05:35.588 00.002 2864 CameraToMount -- cameraX=1.42 cameraY=-0.46 hyp=1.49 cameraTheta=-0.31 mountX=-1.48 mountY=-0.34, mountTheta=-2.91
20:05:35.588 00.000 2864 SchedulePrimaryMove(10198720, x=1.42, y=-0.46, opts=13)
20:05:35.588 00.000 2864 Enqueuing Move request for scope (1.42, -0.46)
20:05:35.588 00.000 6680 Worker thread wakes up
20:05:35.588 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.42, -0.46) opts 0xd
20:05:35.588 00.000 6680 Handling offset move in thread for scope, endpoint = (1.42, -0.46)
20:05:35.588 00.000 6680 Moving (1.42, -0.46) raw xDistance=-1.48 yDistance=-0.34
20:05:35.588 00.000 6680 PPEC rslt: input = -1.48, final = -0.89, react = -0.89, pred = 0.00, hyst = -0.84, hyst_pct = 0.00, period_length = 600.73
20:05:35.588 00.000 6680 PPEC: input: -1.48, control: -0.89, exposure: 1000
20:05:35.588 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
20:05:35.588 00.000 6680 MoveAxis(E, 111, ABG)
20:05:35.588 00.000 6680 Guiding  Dir = 2, Dur = 111
20:05:35.588 00.000 6680 IsGuiding returns 0
20:05:35.588 00.000 6680 PulseGuide returned control before completion, sleep 121
20:05:35.608 00.020 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=105, med=0, FiltMin=0, FiltMax=98, Gamma=0.540
20:05:35.650 00.042 2864 UpdateGuideState exits: m=3653 SNR=42.5
20:05:35.650 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:35.650 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:05:35.650 00.000 2864 Enqueuing Expose request
20:05:35.728 00.078 6680 IsGuiding returns 1
20:05:35.728 00.000 6680 scope still moving after pulse duration time elapsed
20:05:35.759 00.031 6680 IsGuiding returns 0
20:05:35.759 00.000 6680 scope move finished after 111 + 51 ms
20:05:35.759 00.000 6680 Move returns status 0, amount 111
20:05:35.759 00.000 6680 MoveAxis(N, 52, ABG)
20:05:35.759 00.000 6680 Guiding  Dir = 0, Dur = 52
20:05:35.759 00.000 6680 IsGuiding returns 0
20:05:35.759 00.000 6680 PulseGuide returned control before completion, sleep 62
20:05:35.838 00.079 6680 IsGuiding returns 1
20:05:35.838 00.000 6680 scope still moving after pulse duration time elapsed
20:05:35.869 00.031 6680 IsGuiding returns 1
20:05:35.900 00.031 6680 IsGuiding returns 0
20:05:35.900 00.000 6680 scope move finished after 52 + 88 ms
20:05:35.900 00.000 6680 Move returns status 0, amount 52
20:05:35.900 00.000 6680 move complete, result=0
20:05:35.900 00.000 6680 worker thread done servicing request
20:05:35.900 00.000 6680 Worker thread wakes up
20:05:35.900 00.000 2864 GuideStep: -1.5 px 111 ms EAST, -0.3 px 52 ms NORTH
20:05:35.900 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:05:35.900 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1183,401,31,31)
20:05:36.822 00.922 6680 Exposure complete
20:05:36.897 00.075 6680 worker thread done servicing request
20:05:36.897 00.000 2864 OnExposeComplete: enter
20:05:36.897 00.000 2864 UpdateGuideState(): m_state=6
20:05:36.900 00.003 2864 Star::Find(15, 1199, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
20:05:36.902 00.002 2864 Star::Find returns 1 (0), X=1199.52, Y=415.02, Mass=3773, SNR=43.3, Peak=115 HFD=5.3
20:05:36.904 00.002 2864 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.72) = xAngle (-3.21 = 3.08)
20:05:36.906 00.002 2864 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (-0.40 = -0.40)
20:05:36.908 00.002 2864 CameraToMount -- cameraX=1.26 cameraY=-0.67 hyp=1.43 cameraTheta=-0.49 mountX=-1.43 mountY=-0.56, mountTheta=-2.77
20:05:36.910 00.002 2864 SchedulePrimaryMove(10198720, x=1.26, y=-0.67, opts=13)
20:05:36.912 00.002 2864 Enqueuing Move request for scope (1.26, -0.67)
20:05:36.914 00.002 6680 Worker thread wakes up
20:05:36.914 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.26, -0.67) opts 0xd
20:05:36.914 00.000 6680 Handling offset move in thread for scope, endpoint = (1.26, -0.67)
20:05:36.916 00.002 6680 Moving (1.26, -0.67) raw xDistance=-1.43 yDistance=-0.56
20:05:36.916 00.000 6680 PPEC rslt: input = -1.43, final = -0.86, react = -0.86, pred = 0.00, hyst = -0.82, hyst_pct = 0.00, period_length = 600.73
20:05:36.916 00.000 6680 PPEC: input: -1.43, control: -0.86, exposure: 1000
20:05:36.916 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
20:05:36.916 00.000 6680 MoveAxis(E, 107, ABG)
20:05:36.916 00.000 6680 Guiding  Dir = 2, Dur = 107
20:05:36.916 00.000 6680 IsGuiding returns 0
20:05:36.916 00.000 6680 PulseGuide returned control before completion, sleep 117
20:05:36.928 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=115, med=0, FiltMin=0, FiltMax=92, Gamma=0.540
20:05:36.964 00.036 2864 UpdateGuideState exits: m=3773 SNR=43.3
20:05:36.964 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:36.964 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:05:36.980 00.016 2864 Enqueuing Expose request
20:05:37.043 00.063 6680 IsGuiding returns 1
20:05:37.043 00.000 6680 scope still moving after pulse duration time elapsed
20:05:37.075 00.032 6680 IsGuiding returns 0
20:05:37.075 00.000 6680 scope move finished after 107 + 51 ms
20:05:37.075 00.000 6680 Move returns status 0, amount 107
20:05:37.075 00.000 6680 MoveAxis(N, 85, ABG)
20:05:37.075 00.000 6680 Guiding  Dir = 0, Dur = 85
20:05:37.075 00.000 6680 IsGuiding returns 0
20:05:37.075 00.000 6680 PulseGuide returned control before completion, sleep 95
20:05:37.186 00.111 6680 IsGuiding returns 1
20:05:37.186 00.000 6680 scope still moving after pulse duration time elapsed
20:05:37.218 00.032 6680 IsGuiding returns 0
20:05:37.218 00.000 6680 scope move finished after 85 + 57 ms
20:05:37.218 00.000 6680 Move returns status 0, amount 85
20:05:37.218 00.000 6680 move complete, result=0
20:05:37.218 00.000 6680 worker thread done servicing request
20:05:37.218 00.000 2864 GuideStep: -1.4 px 107 ms EAST, -0.6 px 85 ms NORTH
20:05:37.218 00.000 6680 Worker thread wakes up
20:05:37.218 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:05:37.218 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1183,401,31,31)
20:05:38.365 01.147 6680 Exposure complete
20:05:38.420 00.055 6680 worker thread done servicing request
20:05:38.420 00.000 2864 OnExposeComplete: enter
20:05:38.420 00.000 2864 UpdateGuideState(): m_state=6
20:05:38.420 00.000 2864 Star::Find(15, 1199, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
20:05:38.420 00.000 2864 Star::Find returns 1 (0), X=1198.96, Y=415.33, Mass=3873, SNR=43.8, Peak=108 HFD=5.3
20:05:38.420 00.000 2864 MultiStar: exiting stabilization period
20:05:38.433 00.013 2864 MultiStar: updating star positions after lock position change
20:05:38.435 00.002 2864 Star::Find(15, 564, 142, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
20:05:38.435 00.000 2864 Star::Find returns 1 (0), X=564.86, Y=142.70, Mass=518, SNR=16.0, Peak=31 HFD=4.0
20:05:38.435 00.000 2864 Star::Find(15, 591, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
20:05:38.435 00.000 2864 Star::Find returns 1 (0), X=591.50, Y=413.01, Mass=373, SNR=13.6, Peak=23 HFD=3.6
20:05:38.435 00.000 2864 Star::Find(15, 1211, 155, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
20:05:38.435 00.000 2864 Star::Find returns 1 (0), X=1210.92, Y=155.53, Mass=341, SNR=12.9, Peak=16 HFD=4.8
20:05:38.435 00.000 2864 Star::Find(15, 492, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
20:05:38.435 00.000 2864 Star::Find returns 1 (0), X=492.81, Y=52.56, Mass=283, SNR=11.7, Peak=15 HFD=3.9
20:05:38.435 00.000 2864 Star::Find(15, 1020, 766, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
20:05:38.454 00.019 2864 Star::Find returns 1 (0), X=1021.40, Y=767.15, Mass=203, SNR=10.0, Peak=10 HFD=4.0
20:05:38.458 00.004 2864 Star::Find(15, 606, 604, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
20:05:38.458 00.000 2864 Star::Find returns 1 (0), X=606.88, Y=605.23, Mass=147, SNR=8.4, Peak=11 HFD=3.9
20:05:38.458 00.000 2864 Star::Find(15, 409, 210, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
20:05:38.463 00.005 2864 Star::Find returns 1 (0), X=409.19, Y=210.40, Mass=194, SNR=9.7, Peak=11 HFD=4.5
20:05:38.469 00.006 2864 Star::Find(15, 841, 540, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
20:05:38.471 00.002 2864 Star::Find returns 1 (0), X=842.08, Y=541.27, Mass=155, SNR=8.7, Peak=9 HFD=4.1
20:05:38.475 00.004 2864 Star::Find(15, 73, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
20:05:38.475 00.000 2864 Star::Find returns 1 (0), X=72.95, Y=798.97, Mass=100, SNR=6.9, Peak=8 HFD=3.0
20:05:38.475 00.000 2864 Star::Find(15, 1260, 619, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
20:05:38.481 00.006 2864 Star::Find returns 1 (0), X=1261.16, Y=619.57, Mass=201, SNR=9.9, Peak=9 HFD=4.8
20:05:38.483 00.002 2864 Star::Find(15, 984, 201, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
20:05:38.483 00.000 2864 Star::Find returns 1 (0), X=985.10, Y=201.93, Mass=98, SNR=6.9, Peak=7 HFD=4.3
20:05:38.483 00.000 2864 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.72) = xAngle (-3.19 = 3.09)
20:05:38.492 00.009 2864 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (-0.39 = -0.39)
20:05:38.494 00.002 2864 CameraToMount -- cameraX=0.70 cameraY=-0.36 hyp=0.79 cameraTheta=-0.47 mountX=-0.78 mountY=-0.30, mountTheta=-2.78
20:05:38.499 00.005 2864 SchedulePrimaryMove(10198720, x=0.70, y=-0.36, opts=13)
20:05:38.499 00.000 2864 Enqueuing Move request for scope (0.70, -0.36)
20:05:38.499 00.000 6680 Worker thread wakes up
20:05:38.499 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.70, -0.36) opts 0xd
20:05:38.499 00.000 6680 Handling offset move in thread for scope, endpoint = (0.70, -0.36)
20:05:38.499 00.000 6680 Moving (0.70, -0.36) raw xDistance=-0.78 yDistance=-0.30
20:05:38.499 00.000 6680 PPEC rslt: input = -0.78, final = -0.49, react = -0.47, pred = -0.92, hyst = -0.48, hyst_pct = 0.99, period_length = 600.73
20:05:38.499 00.000 6680 PPEC: input: -0.78, control: -0.49, exposure: 1000
20:05:38.499 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
20:05:38.499 00.000 6680 MoveAxis(E, 61, ABG)
20:05:38.499 00.000 6680 Guiding  Dir = 2, Dur = 61
20:05:38.499 00.000 6680 IsGuiding returns 0
20:05:38.499 00.000 6680 PulseGuide returned control before completion, sleep 71
20:05:38.517 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=108, med=0, FiltMin=0, FiltMax=94, Gamma=0.540
20:05:38.565 00.048 2864 UpdateGuideState exits: m=3873 SNR=43.8
20:05:38.567 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:38.569 00.002 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:05:38.571 00.002 2864 Enqueuing Expose request
20:05:38.577 00.006 6680 IsGuiding returns 1
20:05:38.577 00.000 6680 scope still moving after pulse duration time elapsed
20:05:38.608 00.031 6680 IsGuiding returns 0
20:05:38.608 00.000 6680 scope move finished after 61 + 41 ms
20:05:38.608 00.000 6680 Move returns status 0, amount 61
20:05:38.608 00.000 6680 MoveAxis(N, 45, ABG)
20:05:38.608 00.000 6680 Guiding  Dir = 0, Dur = 45
20:05:38.608 00.000 6680 IsGuiding returns 0
20:05:38.608 00.000 6680 PulseGuide returned control before completion, sleep 55
20:05:38.672 00.064 6680 IsGuiding returns 1
20:05:38.672 00.000 6680 scope still moving after pulse duration time elapsed
20:05:38.704 00.032 6680 IsGuiding returns 0
20:05:38.704 00.000 6680 scope move finished after 45 + 49 ms
20:05:38.704 00.000 6680 Move returns status 0, amount 45
20:05:38.704 00.000 6680 move complete, result=0
20:05:38.704 00.000 6680 worker thread done servicing request
20:05:38.704 00.000 6680 Worker thread wakes up
20:05:38.704 00.000 2864 GuideStep: -0.8 px 61 ms EAST, -0.3 px 45 ms NORTH
20:05:38.704 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:05:38.704 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1183,401,31,31)
20:05:39.626 00.922 6680 Exposure complete
20:05:39.680 00.054 6680 worker thread done servicing request
20:05:39.680 00.000 2864 OnExposeComplete: enter
20:05:39.682 00.002 2864 UpdateGuideState(): m_state=6
20:05:39.682 00.000 2864 Star::Find(15, 1198, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
20:05:39.682 00.000 2864 Star::Find returns 1 (0), X=1198.87, Y=415.13, Mass=3666, SNR=42.6, Peak=110 HFD=5.4
20:05:39.682 00.000 2864 MultiStar: [#1 -0.16,-0.41,0.41,U] [#2 -0.47,-0.69,0.31,U] [#3 -0.13,-0.48,0.29,U] [#4 -0.04,-0.28,0.25,U] [#5 -0.28,-0.52,0.24,U] [#6 -0.52,-0.14,0.20,U] [#7 -0.08,-0.40,0.21,U] [#8 -0.49,-0.64,0.21,U] 
20:05:39.690 00.008 2864 refined, 8 included, MultiStar: {0.02, -0.49}, one-star: {0.62, -0.56}
20:05:39.690 00.000 2864 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.72) = xAngle (-4.25 = 2.03)
20:05:39.690 00.000 2864 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (-1.45 = -1.45)
20:05:39.690 00.000 2864 CameraToMount -- cameraX=0.02 cameraY=-0.49 hyp=0.49 cameraTheta=-1.53 mountX=-0.22 mountY=-0.49, mountTheta=-1.99
20:05:39.690 00.000 2864 SchedulePrimaryMove(10198720, x=0.02, y=-0.49, opts=13)
20:05:39.690 00.000 2864 Enqueuing Move request for scope (0.02, -0.49)
20:05:39.690 00.000 6680 Worker thread wakes up
20:05:39.690 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.49) opts 0xd
20:05:39.690 00.000 6680 Handling offset move in thread for scope, endpoint = (0.02, -0.49)
20:05:39.690 00.000 6680 Moving (0.02, -0.49) raw xDistance=-0.22 yDistance=-0.49
20:05:39.706 00.016 6680 PPEC rslt: input = -0.22, final = -0.18, react = -0.13, pred = -0.83, hyst = -0.17, hyst_pct = 0.99, period_length = 600.73
20:05:39.706 00.000 6680 PPEC: input: -0.22, control: -0.18, exposure: 1000
20:05:39.706 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
20:05:39.706 00.000 6680 MoveAxis(E, 22, ABG)
20:05:39.706 00.000 6680 Guiding  Dir = 2, Dur = 22
20:05:39.706 00.000 6680 IsGuiding returns 0
20:05:39.706 00.000 6680 PulseGuide returned control before completion, sleep 32
20:05:39.713 00.007 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=110, med=0, FiltMin=0, FiltMax=98, Gamma=0.540
20:05:39.753 00.040 6680 IsGuiding returns 1
20:05:39.753 00.000 6680 scope still moving after pulse duration time elapsed
20:05:39.765 00.012 2864 UpdateGuideState exits: m=3666 SNR=42.6
20:05:39.769 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:39.769 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:05:39.769 00.000 2864 Enqueuing Expose request
20:05:39.785 00.016 6680 IsGuiding returns 0
20:05:39.785 00.000 6680 scope move finished after 22 + 57 ms
20:05:39.785 00.000 6680 Move returns status 0, amount 22
20:05:39.785 00.000 6680 MoveAxis(N, 74, ABG)
20:05:39.785 00.000 6680 Guiding  Dir = 0, Dur = 74
20:05:39.785 00.000 6680 IsGuiding returns 0
20:05:39.785 00.000 6680 PulseGuide returned control before completion, sleep 84
20:05:39.880 00.095 6680 IsGuiding returns 1
20:05:39.880 00.000 6680 scope still moving after pulse duration time elapsed
20:05:39.911 00.031 6680 IsGuiding returns 0
20:05:39.911 00.000 6680 scope move finished after 74 + 51 ms
20:05:39.911 00.000 6680 Move returns status 0, amount 74
20:05:39.911 00.000 6680 move complete, result=0
20:05:39.911 00.000 6680 worker thread done servicing request
20:05:39.911 00.000 6680 Worker thread wakes up
20:05:39.911 00.000 2864 GuideStep: -0.2 px 22 ms EAST, -0.5 px 74 ms NORTH
20:05:39.911 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:05:39.911 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1183,401,31,31)
20:05:41.071 01.160 6680 Exposure complete
20:05:41.134 00.063 6680 worker thread done servicing request
20:05:41.134 00.000 2864 OnExposeComplete: enter
20:05:41.134 00.000 2864 UpdateGuideState(): m_state=6
20:05:41.134 00.000 2864 Star::Find(15, 1198, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
20:05:41.134 00.000 2864 Star::Find returns 1 (0), X=1199.18, Y=415.45, Mass=3821, SNR=43.5, Peak=99 HFD=5.4
20:05:41.134 00.000 2864 MultiStar: [#1 0.04,-0.46,0.36,U] [#2 -0.12,-0.02,0.31,U] [#3 0.02,-0.32,0.29,U] [#4 0.12,-0.22,0.24,U] [#5 0.11,-0.09,0.25,U] [#6 -0.16,-0.12,0.19,U] [#7 0.09,-0.09,0.22,U] [#8 -0.03,-0.06,0.21,U] 
20:05:41.134 00.000 2864 refined, 8 included, MultiStar: {0.31, -0.21}, one-star: {0.92, -0.24}
20:05:41.134 00.000 2864 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.72) = xAngle (-3.32 = 2.97)
20:05:41.134 00.000 2864 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (-0.52 = -0.52)
20:05:41.150 00.016 2864 CameraToMount -- cameraX=0.31 cameraY=-0.21 hyp=0.37 cameraTheta=-0.60 mountX=-0.37 mountY=-0.18, mountTheta=-2.68
20:05:41.150 00.000 2864 SchedulePrimaryMove(10198720, x=0.31, y=-0.21, opts=13)
20:05:41.150 00.000 2864 Enqueuing Move request for scope (0.31, -0.21)
20:05:41.150 00.000 6680 Worker thread wakes up
20:05:41.150 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.21) opts 0xd
20:05:41.150 00.000 6680 Handling offset move in thread for scope, endpoint = (0.31, -0.21)
20:05:41.150 00.000 6680 Moving (0.31, -0.21) raw xDistance=-0.37 yDistance=-0.18
20:05:41.150 00.000 6680 PPEC rslt: input = -0.37, final = -0.24, react = -0.22, pred = -0.91, hyst = -0.23, hyst_pct = 0.99, period_length = 600.73
20:05:41.150 00.000 6680 PPEC: input: -0.37, control: -0.24, exposure: 1000
20:05:41.150 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.18
20:05:41.150 00.000 6680 MoveAxis(E, 30, ABG)
20:05:41.150 00.000 6680 Guiding  Dir = 2, Dur = 30
20:05:41.150 00.000 6680 IsGuiding returns 0
20:05:41.150 00.000 6680 PulseGuide returned control before completion, sleep 40
20:05:41.170 00.020 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=99, med=0, FiltMin=0, FiltMax=93, Gamma=0.540
20:05:41.213 00.043 6680 IsGuiding returns 1
20:05:41.213 00.000 6680 scope still moving after pulse duration time elapsed
20:05:41.213 00.000 2864 UpdateGuideState exits: m=3821 SNR=43.5
20:05:41.213 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:41.213 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:05:41.213 00.000 2864 Enqueuing Expose request
20:05:41.245 00.032 6680 IsGuiding returns 0
20:05:41.245 00.000 6680 scope move finished after 30 + 57 ms
20:05:41.245 00.000 6680 Move returns status 0, amount 30
20:05:41.245 00.000 6680 MoveAxis(N, 28, ABG)
20:05:41.245 00.000 6680 Guiding  Dir = 0, Dur = 28
20:05:41.247 00.002 6680 IsGuiding returns 0
20:05:41.247 00.000 6680 PulseGuide returned control before completion, sleep 38
20:05:41.292 00.045 6680 IsGuiding returns 1
20:05:41.292 00.000 6680 scope still moving after pulse duration time elapsed
20:05:41.324 00.032 6680 IsGuiding returns 1
20:05:41.356 00.032 6680 IsGuiding returns 0
20:05:41.356 00.000 6680 scope move finished after 28 + 80 ms
20:05:41.356 00.000 6680 Move returns status 0, amount 28
20:05:41.356 00.000 6680 move complete, result=0
20:05:41.356 00.000 6680 worker thread done servicing request
20:05:41.356 00.000 6680 Worker thread wakes up
20:05:41.356 00.000 2864 GuideStep: -0.4 px 30 ms EAST, -0.2 px 28 ms NORTH
20:05:41.358 00.002 6680 worker thread servicing REQUEST_EXPOSE 1000
20:05:41.358 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1183,401,31,31)
20:05:42.278 00.920 6680 Exposure complete
20:05:42.326 00.048 6680 worker thread done servicing request
20:05:42.326 00.000 2864 OnExposeComplete: enter
20:05:42.326 00.000 2864 UpdateGuideState(): m_state=6
20:05:42.326 00.000 2864 Star::Find(15, 1199, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
20:05:42.338 00.012 2864 Star::Find returns 1 (0), X=1199.28, Y=415.08, Mass=3865, SNR=43.8, Peak=109 HFD=5.3
20:05:42.342 00.004 2864 MultiStar: [#1 0.75,-0.37,0.38,U] [#2 0.65,-0.41,0.32,U] [#3 0.93,-0.40,0.00,M1] [#4 0.97,-0.43,0.00,M1] [#5 0.76,-0.12,0.24,U] [#6 0.90,-0.05,0.20,U] [#7 0.67,-0.31,0.21,U] [#8 0.51,-0.31,0.21,U] 
20:05:42.342 00.000 2864 refined, 6 included, MultiStar: {0.83, -0.41}, one-star: {1.02, -0.61}
20:05:42.342 00.000 2864 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.72) = xAngle (-3.18 = 3.10)
20:05:42.342 00.000 2864 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (-0.38 = -0.38)
20:05:42.342 00.000 2864 CameraToMount -- cameraX=0.83 cameraY=-0.41 hyp=0.92 cameraTheta=-0.46 mountX=-0.92 mountY=-0.34, mountTheta=-2.79
20:05:42.342 00.000 2864 SchedulePrimaryMove(10198720, x=0.83, y=-0.41, opts=13)
20:05:42.342 00.000 2864 Enqueuing Move request for scope (0.83, -0.41)
20:05:42.357 00.015 6680 Worker thread wakes up
20:05:42.357 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.83, -0.41) opts 0xd
20:05:42.357 00.000 6680 Handling offset move in thread for scope, endpoint = (0.83, -0.41)
20:05:42.357 00.000 6680 Moving (0.83, -0.41) raw xDistance=-0.92 yDistance=-0.34
20:05:42.357 00.000 6680 PPEC rslt: input = -0.92, final = -0.51, react = -0.55, pred = -0.32, hyst = -0.51, hyst_pct = 0.99, period_length = 600.73
20:05:42.357 00.000 6680 PPEC: input: -0.92, control: -0.51, exposure: 1000
20:05:42.357 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
20:05:42.357 00.000 6680 MoveAxis(E, 64, ABG)
20:05:42.357 00.000 6680 Guiding  Dir = 2, Dur = 64
20:05:42.357 00.000 6680 IsGuiding returns 0
20:05:42.357 00.000 6680 PulseGuide returned control before completion, sleep 74
20:05:42.373 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=109, med=0, FiltMin=0, FiltMax=100, Gamma=0.540
20:05:42.404 00.031 2864 UpdateGuideState exits: m=3865 SNR=43.8
20:05:42.420 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:42.420 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:05:42.420 00.000 2864 Enqueuing Expose request
20:05:42.436 00.016 6680 IsGuiding returns 1
20:05:42.436 00.000 6680 scope still moving after pulse duration time elapsed
20:05:42.468 00.032 6680 IsGuiding returns 0
20:05:42.468 00.000 6680 scope move finished after 64 + 46 ms
20:05:42.468 00.000 6680 Move returns status 0, amount 64
20:05:42.468 00.000 6680 MoveAxis(N, 52, ABG)
20:05:42.468 00.000 6680 Guiding  Dir = 0, Dur = 52
20:05:42.468 00.000 6680 IsGuiding returns 0
20:05:42.468 00.000 6680 PulseGuide returned control before completion, sleep 62
20:05:42.547 00.079 6680 IsGuiding returns 1
20:05:42.547 00.000 6680 scope still moving after pulse duration time elapsed
20:05:42.579 00.032 6680 IsGuiding returns 0
20:05:42.579 00.000 6680 scope move finished after 52 + 58 ms
20:05:42.579 00.000 6680 Move returns status 0, amount 52
20:05:42.579 00.000 6680 move complete, result=0
20:05:42.579 00.000 6680 worker thread done servicing request
20:05:42.579 00.000 6680 Worker thread wakes up
20:05:42.579 00.000 2864 GuideStep: -0.9 px 64 ms EAST, -0.3 px 52 ms NORTH
20:05:42.579 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:05:42.579 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1183,401,31,31)
20:05:43.737 01.158 6680 Exposure complete
20:05:43.799 00.062 2864 GetInt("/profile/6/CalStepCalc/NumSteps", 12) returns 12
20:05:43.802 00.003 2864 GetDouble("/profile/6/CalStepCalc/CalDeclination", 0.000000) returns 0.000000
20:05:43.804 00.002 2864 GetDouble("/profile/6/CalStepCalc/GuideSpeed", 0.500000) returns 0.600000
20:05:43.808 00.004 2864 GetInt("/profile/6/scope/CalibrationDistance", 25) returns 25
20:05:43.816 00.008 6680 worker thread done servicing request
20:05:43.816 00.000 2864 OnExposeComplete: enter
20:05:43.816 00.000 2864 UpdateGuideState(): m_state=6
20:05:43.816 00.000 2864 Star::Find(15, 1199, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
20:05:43.816 00.000 2864 Star::Find returns 1 (0), X=1199.97, Y=415.39, Mass=3793, SNR=43.4, Peak=100 HFD=5.4
20:05:43.816 00.000 2864 MultiStar: [#1 1.19,-0.28,0.00,M1] [#2 1.10,-0.44,0.00,M1] [#3 1.08,-0.27,0.00,M2] [#4 1.27,-0.38,0.00,M2] [#5 1.02,-0.01,0.00,M1] [#6 0.95,-0.13,0.00,M1] [#7 1.11,-0.07,0.00,M1] [#8 0.89,-0.51,0.00,M1] 
20:05:43.816 00.000 2864 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.72) = xAngle (-2.89 = -2.89)
20:05:43.832 00.016 2864 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (-0.09 = -0.09)
20:05:43.832 00.000 2864 CameraToMount -- cameraX=1.71 cameraY=-0.30 hyp=1.74 cameraTheta=-0.17 mountX=-1.69 mountY=-0.16, mountTheta=-3.05
20:05:43.840 00.008 2864 SchedulePrimaryMove(10198720, x=1.71, y=-0.30, opts=13)
20:05:43.842 00.002 2864 Enqueuing Move request for scope (1.71, -0.30)
20:05:43.844 00.002 6680 Worker thread wakes up
20:05:43.844 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.71, -0.30) opts 0xd
20:05:43.844 00.000 6680 Handling offset move in thread for scope, endpoint = (1.71, -0.30)
20:05:43.844 00.000 6680 Moving (1.71, -0.30) raw xDistance=-1.69 yDistance=-0.16
20:05:43.844 00.000 6680 PPEC rslt: input = -1.69, final = -0.93, react = -1.01, pred = -0.31, hyst = -0.93, hyst_pct = 0.99, period_length = 600.73
20:05:43.844 00.000 6680 PPEC: input: -1.69, control: -0.93, exposure: 1000
20:05:43.844 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:05:43.844 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:05:43.844 00.000 6680 MoveAxis(E, 117, ABG)
20:05:43.844 00.000 6680 Guiding  Dir = 2, Dur = 117
20:05:43.846 00.002 6680 IsGuiding returns 0
20:05:43.846 00.000 6680 PulseGuide returned control before completion, sleep 127
20:05:43.858 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=100, med=0, FiltMin=0, FiltMax=91, Gamma=0.540
20:05:43.900 00.042 2864 UpdateGuideState exits: m=3793 SNR=43.4
20:05:43.900 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:43.909 00.009 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:05:43.911 00.002 2864 Enqueuing Expose request
20:05:43.974 00.063 6680 IsGuiding returns 1
20:05:43.974 00.000 6680 scope still moving after pulse duration time elapsed
20:05:44.006 00.032 6680 IsGuiding returns 0
20:05:44.006 00.000 6680 scope move finished after 117 + 43 ms
20:05:44.006 00.000 6680 Move returns status 0, amount 117
20:05:44.006 00.000 6680 MoveAxis(N, 0, ABG)
20:05:44.006 00.000 6680 Move returns status 0, amount 0
20:05:44.006 00.000 6680 move complete, result=0
20:05:44.006 00.000 6680 worker thread done servicing request
20:05:44.006 00.000 6680 Worker thread wakes up
20:05:44.006 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:05:44.006 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1183,401,31,31)
20:05:44.021 00.015 2864 GuideStep: -1.7 px 117 ms EAST, -0.2 px 0 ms NORTH
20:05:44.088 00.067 2864 ScopeASCOM::GetGuideRates returns 0 11.250 11.250 a-s/sec
20:05:44.940 00.852 6680 Exposure complete
20:05:45.001 00.061 6680 worker thread done servicing request
20:05:45.001 00.000 2864 OnExposeComplete: enter
20:05:45.001 00.000 2864 UpdateGuideState(): m_state=6
20:05:45.017 00.016 2864 Star::Find(15, 1199, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
20:05:45.017 00.000 2864 Star::Find returns 1 (0), X=1199.81, Y=415.24, Mass=3964, SNR=44.3, Peak=106 HFD=5.6
20:05:45.017 00.000 2864 MultiStar: [#1 1.16,-0.25,0.00,M2] [#2 0.85,-0.41,0.30,U] [#3 1.09,-0.50,0.00,M3] [#4 1.43,-0.13,0.00,M3] [#5 0.73,-0.36,0.23,U] [#6 0.86,-0.33,0.20,U] [#7 1.27,0.00,0.00,M2] [#8 0.78,-0.14,0.21,U] 
20:05:45.017 00.000 2864 refined, 4 included, MultiStar: {1.19, -0.39}, one-star: {1.55, -0.45}
20:05:45.017 00.000 2864 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.72) = xAngle (-3.04 = -3.04)
20:05:45.017 00.000 2864 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (-0.23 = -0.23)
20:05:45.017 00.000 2864 CameraToMount -- cameraX=1.19 cameraY=-0.39 hyp=1.25 cameraTheta=-0.32 mountX=-1.25 mountY=-0.29, mountTheta=-2.91
20:05:45.017 00.000 2864 SchedulePrimaryMove(10198720, x=1.19, y=-0.39, opts=13)
20:05:45.033 00.016 2864 Enqueuing Move request for scope (1.19, -0.39)
20:05:45.033 00.000 6680 Worker thread wakes up
20:05:45.033 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.19, -0.39) opts 0xd
20:05:45.033 00.000 6680 Handling offset move in thread for scope, endpoint = (1.19, -0.39)
20:05:45.033 00.000 6680 Moving (1.19, -0.39) raw xDistance=-1.25 yDistance=-0.29
20:05:45.033 00.000 6680 PPEC rslt: input = -1.25, final = -0.71, react = -0.75, pred = -0.25, hyst = -0.70, hyst_pct = 0.98, period_length = 600.73
20:05:45.033 00.000 6680 PPEC: input: -1.25, control: -0.71, exposure: 1000
20:05:45.033 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
20:05:45.033 00.000 6680 MoveAxis(E, 89, ABG)
20:05:45.033 00.000 6680 Guiding  Dir = 2, Dur = 89
20:05:45.033 00.000 6680 IsGuiding returns 0
20:05:45.033 00.000 6680 PulseGuide returned control before completion, sleep 99
20:05:45.049 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=0, FiltMin=0, FiltMax=93, Gamma=0.540
20:05:45.094 00.045 2864 UpdateGuideState exits: m=3964 SNR=44.3
20:05:45.096 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:45.098 00.002 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:05:45.100 00.002 2864 Enqueuing Expose request
20:05:45.144 00.044 6680 IsGuiding returns 1
20:05:45.144 00.000 6680 scope still moving after pulse duration time elapsed
20:05:45.176 00.032 6680 IsGuiding returns 0
20:05:45.176 00.000 6680 scope move finished after 89 + 49 ms
20:05:45.176 00.000 6680 Move returns status 0, amount 89
20:05:45.176 00.000 6680 MoveAxis(N, 44, ABG)
20:05:45.176 00.000 6680 Guiding  Dir = 0, Dur = 44
20:05:45.176 00.000 6680 IsGuiding returns 0
20:05:45.176 00.000 6680 PulseGuide returned control before completion, sleep 54
20:05:45.239 00.063 6680 IsGuiding returns 1
20:05:45.239 00.000 6680 scope still moving after pulse duration time elapsed
20:05:45.271 00.032 6680 IsGuiding returns 0
20:05:45.271 00.000 6680 scope move finished after 44 + 50 ms
20:05:45.271 00.000 6680 Move returns status 0, amount 44
20:05:45.271 00.000 6680 move complete, result=0
20:05:45.271 00.000 6680 worker thread done servicing request
20:05:45.271 00.000 2864 GuideStep: -1.2 px 89 ms EAST, -0.3 px 44 ms NORTH
20:05:45.271 00.000 6680 Worker thread wakes up
20:05:45.271 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:05:45.271 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1183,401,31,31)
20:05:46.427 01.156 6680 Exposure complete
20:05:46.475 00.048 6680 worker thread done servicing request
20:05:46.475 00.000 2864 OnExposeComplete: enter
20:05:46.475 00.000 2864 UpdateGuideState(): m_state=6
20:05:46.475 00.000 2864 Star::Find(15, 1199, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
20:05:46.475 00.000 2864 Star::Find returns 1 (0), X=1199.73, Y=415.52, Mass=3831, SNR=43.5, Peak=104 HFD=5.4
20:05:46.475 00.000 2864 MultiStar: [#1 1.11,-0.22,0.00,M3] [#2 0.93,-0.10,0.31,U] [#3 0.84,-0.47,0.00,M4] [#4 1.33,-0.10,0.00,M4] [#5 0.57,0.10,0.24,U] [#6 0.80,-0.28,0.19,U] [#7 1.30,-0.09,0.00,M3] [#8 0.78,-0.35,0.21,U] 
20:05:46.475 00.000 2864 refined, 4 included, MultiStar: {1.13, -0.16}, one-star: {1.47, -0.17}
20:05:46.475 00.000 2864 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.72) = xAngle (-2.86 = -2.86)
20:05:46.475 00.000 2864 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (-0.06 = -0.06)
20:05:46.475 00.000 2864 CameraToMount -- cameraX=1.13 cameraY=-0.16 hyp=1.14 cameraTheta=-0.14 mountX=-1.10 mountY=-0.07, mountTheta=-3.08
20:05:46.491 00.016 2864 SchedulePrimaryMove(10198720, x=1.13, y=-0.16, opts=13)
20:05:46.491 00.000 2864 Enqueuing Move request for scope (1.13, -0.16)
20:05:46.491 00.000 6680 Worker thread wakes up
20:05:46.491 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.13, -0.16) opts 0xd
20:05:46.491 00.000 6680 Handling offset move in thread for scope, endpoint = (1.13, -0.16)
20:05:46.491 00.000 6680 Moving (1.13, -0.16) raw xDistance=-1.10 yDistance=-0.07
20:05:46.491 00.000 6680 PPEC rslt: input = -1.10, final = -0.65, react = -0.66, pred = -0.22, hyst = -0.65, hyst_pct = 0.98, period_length = 600.73
20:05:46.491 00.000 6680 PPEC: input: -1.10, control: -0.65, exposure: 1000
20:05:46.491 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:05:46.491 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:05:46.491 00.000 6680 MoveAxis(E, 82, ABG)
20:05:46.491 00.000 6680 Guiding  Dir = 2, Dur = 82
20:05:46.491 00.000 6680 IsGuiding returns 0
20:05:46.491 00.000 6680 PulseGuide returned control before completion, sleep 92
20:05:46.511 00.020 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=104, med=0, FiltMin=0, FiltMax=97, Gamma=0.540
20:05:46.554 00.043 2864 UpdateGuideState exits: m=3831 SNR=43.5
20:05:46.556 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:46.556 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:05:46.556 00.000 2864 Enqueuing Expose request
20:05:46.602 00.046 6680 IsGuiding returns 1
20:05:46.602 00.000 6680 scope still moving after pulse duration time elapsed
20:05:46.633 00.031 6680 IsGuiding returns 0
20:05:46.633 00.000 6680 scope move finished after 82 + 57 ms
20:05:46.633 00.000 6680 Move returns status 0, amount 82
20:05:46.633 00.000 6680 MoveAxis(N, 0, ABG)
20:05:46.633 00.000 6680 Move returns status 0, amount 0
20:05:46.633 00.000 6680 move complete, result=0
20:05:46.633 00.000 6680 worker thread done servicing request
20:05:46.633 00.000 6680 Worker thread wakes up
20:05:46.633 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:05:46.633 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1183,401,31,31)
20:05:46.633 00.000 2864 GuideStep: -1.1 px 82 ms EAST, -0.1 px 0 ms NORTH
20:05:47.566 00.933 6680 Exposure complete
20:05:47.619 00.053 6680 worker thread done servicing request
20:05:47.619 00.000 2864 OnExposeComplete: enter
20:05:47.619 00.000 2864 UpdateGuideState(): m_state=6
20:05:47.619 00.000 2864 Star::Find(15, 1199, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
20:05:47.619 00.000 2864 Star::Find returns 1 (0), X=1200.17, Y=415.42, Mass=3852, SNR=43.7, Peak=102 HFD=5.4
20:05:47.629 00.010 2864 MultiStar: [#1 0.91,-0.24,0.39,U] [#2 0.97,-0.04,0.31,U] [#3 1.22,-0.27,0.00,M5] [#4 1.16,-0.32,0.00,M5] [#5 1.12,0.21,0.00,M1] [#6 0.90,-0.16,0.20,U] [#7 0.87,-0.29,0.23,U] [#8 0.76,-0.06,0.21,U] 
20:05:47.629 00.000 2864 refined, 5 included, MultiStar: {1.33, -0.21}, one-star: {1.91, -0.27}
20:05:47.629 00.000 2864 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.72) = xAngle (-2.88 = -2.88)
20:05:47.629 00.000 2864 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (-0.07 = -0.07)
20:05:47.629 00.000 2864 CameraToMount -- cameraX=1.33 cameraY=-0.21 hyp=1.34 cameraTheta=-0.16 mountX=-1.29 mountY=-0.10, mountTheta=-3.06
20:05:47.629 00.000 2864 SchedulePrimaryMove(10198720, x=1.33, y=-0.21, opts=13)
20:05:47.629 00.000 2864 Enqueuing Move request for scope (1.33, -0.21)
20:05:47.629 00.000 6680 Worker thread wakes up
20:05:47.629 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.33, -0.21) opts 0xd
20:05:47.629 00.000 6680 Handling offset move in thread for scope, endpoint = (1.33, -0.21)
20:05:47.629 00.000 6680 Moving (1.33, -0.21) raw xDistance=-1.29 yDistance=-0.10
20:05:47.629 00.000 6680 PPEC rslt: input = -1.29, final = -0.75, react = -0.78, pred = -0.47, hyst = -0.74, hyst_pct = 0.98, period_length = 600.73
20:05:47.629 00.000 6680 PPEC: input: -1.29, control: -0.75, exposure: 1000
20:05:47.629 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:05:47.629 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:05:47.629 00.000 6680 MoveAxis(E, 94, ABG)
20:05:47.629 00.000 6680 Guiding  Dir = 2, Dur = 94
20:05:47.645 00.016 6680 IsGuiding returns 0
20:05:47.645 00.000 6680 PulseGuide returned control before completion, sleep 104
20:05:47.650 00.005 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=102, med=0, FiltMin=0, FiltMax=91, Gamma=0.540
20:05:47.703 00.053 2864 UpdateGuideState exits: m=3852 SNR=43.7
20:05:47.705 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:47.707 00.002 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:05:47.709 00.002 2864 Enqueuing Expose request
20:05:47.756 00.047 6680 IsGuiding returns 1
20:05:47.756 00.000 6680 scope still moving after pulse duration time elapsed
20:05:47.788 00.032 6680 IsGuiding returns 0
20:05:47.788 00.000 6680 scope move finished after 94 + 49 ms
20:05:47.788 00.000 6680 Move returns status 0, amount 94
20:05:47.788 00.000 6680 MoveAxis(N, 0, ABG)
20:05:47.788 00.000 6680 Move returns status 0, amount 0
20:05:47.788 00.000 6680 move complete, result=0
20:05:47.788 00.000 6680 worker thread done servicing request
20:05:47.788 00.000 6680 Worker thread wakes up
20:05:47.788 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:05:47.788 00.000 2864 GuideStep: -1.3 px 94 ms EAST, -0.1 px 0 ms NORTH
20:05:47.792 00.004 6680 Handling exposure in thread, d=1000 o=3 r=(1183,401,31,31)
20:05:48.920 01.128 6680 Exposure complete
20:05:48.964 00.044 6680 worker thread done servicing request
20:05:48.964 00.000 2864 OnExposeComplete: enter
20:05:48.964 00.000 2864 UpdateGuideState(): m_state=6
20:05:48.964 00.000 2864 Star::Find(15, 1200, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
20:05:48.964 00.000 2864 Star::Find returns 1 (0), X=1199.93, Y=415.18, Mass=3769, SNR=43.2, Peak=104 HFD=5.6
20:05:48.964 00.000 2864 MultiStar: [#1 0.92,-0.33,0.37,U] [#2 0.91,-0.25,0.31,U] [#3 1.05,-0.47,0.00,M6] [#4 1.17,-0.55,0.00,M6] [#5 0.96,-0.08,0.24,U] [#6 0.81,-0.43,0.21,U] [#7 0.92,-0.24,0.20,U] [#8 0.58,-0.33,0.20,U] 
20:05:48.964 00.000 2864 refined, 6 included, MultiStar: {1.18, -0.37}, one-star: {1.67, -0.51}
20:05:48.964 00.000 2864 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.72) = xAngle (-3.02 = -3.02)
20:05:48.964 00.000 2864 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (-0.22 = -0.22)
20:05:48.980 00.016 2864 CameraToMount -- cameraX=1.18 cameraY=-0.37 hyp=1.24 cameraTheta=-0.30 mountX=-1.23 mountY=-0.27, mountTheta=-2.92
20:05:48.980 00.000 2864 SchedulePrimaryMove(10198720, x=1.18, y=-0.37, opts=13)
20:05:48.980 00.000 2864 Enqueuing Move request for scope (1.18, -0.37)
20:05:48.980 00.000 6680 Worker thread wakes up
20:05:48.980 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.18, -0.37) opts 0xd
20:05:48.980 00.000 6680 Handling offset move in thread for scope, endpoint = (1.18, -0.37)
20:05:48.980 00.000 6680 Moving (1.18, -0.37) raw xDistance=-1.23 yDistance=-0.27
20:05:48.980 00.000 6680 PPEC rslt: input = -1.23, final = -0.71, react = -0.74, pred = -0.49, hyst = -0.70, hyst_pct = 0.98, period_length = 600.73
20:05:48.980 00.000 6680 PPEC: input: -1.23, control: -0.71, exposure: 1000
20:05:48.980 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
20:05:48.980 00.000 6680 MoveAxis(E, 89, ABG)
20:05:48.980 00.000 6680 Guiding  Dir = 2, Dur = 89
20:05:48.980 00.000 6680 IsGuiding returns 0
20:05:48.980 00.000 6680 PulseGuide returned control before completion, sleep 99
20:05:48.996 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=104, med=0, FiltMin=0, FiltMax=93, Gamma=0.540
20:05:49.042 00.046 2864 UpdateGuideState exits: m=3769 SNR=43.2
20:05:49.042 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:49.042 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:05:49.042 00.000 2864 Enqueuing Expose request
20:05:49.091 00.049 6680 IsGuiding returns 1
20:05:49.091 00.000 6680 scope still moving after pulse duration time elapsed
20:05:49.122 00.031 6680 IsGuiding returns 0
20:05:49.122 00.000 6680 scope move finished after 89 + 46 ms
20:05:49.122 00.000 6680 Move returns status 0, amount 89
20:05:49.122 00.000 6680 MoveAxis(N, 41, ABG)
20:05:49.122 00.000 6680 Guiding  Dir = 0, Dur = 41
20:05:49.122 00.000 6680 IsGuiding returns 0
20:05:49.122 00.000 6680 PulseGuide returned control before completion, sleep 51
20:05:49.186 00.064 6680 IsGuiding returns 1
20:05:49.186 00.000 6680 scope still moving after pulse duration time elapsed
20:05:49.218 00.032 6680 IsGuiding returns 0
20:05:49.218 00.000 6680 scope move finished after 41 + 53 ms
20:05:49.218 00.000 6680 Move returns status 0, amount 41
20:05:49.218 00.000 6680 move complete, result=0
20:05:49.218 00.000 6680 worker thread done servicing request
20:05:49.218 00.000 6680 Worker thread wakes up
20:05:49.218 00.000 2864 GuideStep: -1.2 px 89 ms EAST, -0.3 px 41 ms NORTH
20:05:49.218 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:05:49.218 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1183,401,31,31)
20:05:50.140 00.922 6680 Exposure complete
20:05:50.188 00.048 6680 worker thread done servicing request
20:05:50.188 00.000 2864 OnExposeComplete: enter
20:05:50.188 00.000 2864 UpdateGuideState(): m_state=6
20:05:50.188 00.000 2864 Star::Find(15, 1199, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
20:05:50.204 00.016 2864 Star::Find returns 1 (0), X=1199.48, Y=415.54, Mass=3726, SNR=42.9, Peak=107 HFD=5.6
20:05:50.204 00.000 2864 MultiStar: [#1 0.87,0.02,0.39,U] [#2 0.65,-0.08,0.31,U] [#3 0.49,-0.32,0.29,U] [#4 0.78,-0.12,0.24,U] [#5 0.43,0.07,0.26,U] [#6 0.61,0.06,0.20,U] [#7 0.59,0.03,0.21,U] [#8 0.38,-0.20,0.22,U] 
20:05:50.204 00.000 2864 refined, 8 included, MultiStar: {0.81, -0.09}, one-star: {1.22, -0.15}
20:05:50.204 00.000 2864 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.72) = xAngle (-2.84 = -2.84)
20:05:50.204 00.000 2864 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (-0.03 = -0.03)
20:05:50.213 00.009 2864 CameraToMount -- cameraX=0.81 cameraY=-0.09 hyp=0.82 cameraTheta=-0.12 mountX=-0.78 mountY=-0.03, mountTheta=-3.11
20:05:50.213 00.000 2864 SchedulePrimaryMove(10198720, x=0.81, y=-0.09, opts=13)
20:05:50.213 00.000 2864 Enqueuing Move request for scope (0.81, -0.09)
20:05:50.220 00.007 6680 Worker thread wakes up
20:05:50.220 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.81, -0.09) opts 0xd
20:05:50.220 00.000 6680 Handling offset move in thread for scope, endpoint = (0.81, -0.09)
20:05:50.220 00.000 6680 Moving (0.81, -0.09) raw xDistance=-0.78 yDistance=-0.03
20:05:50.220 00.000 6680 PPEC rslt: input = -0.78, final = -0.48, react = -0.47, pred = -0.46, hyst = -0.47, hyst_pct = 0.98, period_length = 600.73
20:05:50.220 00.000 6680 PPEC: input: -0.78, control: -0.48, exposure: 1000
20:05:50.220 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:05:50.220 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:05:50.220 00.000 6680 MoveAxis(E, 60, ABG)
20:05:50.220 00.000 6680 Guiding  Dir = 2, Dur = 60
20:05:50.220 00.000 6680 IsGuiding returns 0
20:05:50.220 00.000 6680 PulseGuide returned control before completion, sleep 70
20:05:50.220 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=107, med=0, FiltMin=0, FiltMax=85, Gamma=0.540
20:05:50.277 00.057 2864 UpdateGuideState exits: m=3726 SNR=42.9
20:05:50.279 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:50.281 00.002 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:05:50.283 00.002 2864 Enqueuing Expose request
20:05:50.299 00.016 6680 IsGuiding returns 1
20:05:50.299 00.000 6680 scope still moving after pulse duration time elapsed
20:05:50.331 00.032 6680 IsGuiding returns 0
20:05:50.331 00.000 6680 scope move finished after 60 + 50 ms
20:05:50.331 00.000 6680 Move returns status 0, amount 60
20:05:50.331 00.000 6680 MoveAxis(N, 0, ABG)
20:05:50.331 00.000 6680 Move returns status 0, amount 0
20:05:50.331 00.000 6680 move complete, result=0
20:05:50.331 00.000 6680 worker thread done servicing request
20:05:50.331 00.000 6680 Worker thread wakes up
20:05:50.331 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:05:50.331 00.000 2864 GuideStep: -0.8 px 60 ms EAST, -0.0 px 0 ms NORTH
20:05:50.331 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1183,401,31,31)
20:05:51.474 01.143 6680 Exposure complete
20:05:51.521 00.047 6680 worker thread done servicing request
20:05:51.521 00.000 2864 OnExposeComplete: enter
20:05:51.521 00.000 2864 UpdateGuideState(): m_state=6
20:05:51.521 00.000 2864 Star::Find(15, 1199, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
20:05:51.521 00.000 2864 Star::Find returns 1 (0), X=1200.12, Y=415.33, Mass=4029, SNR=44.7, Peak=115 HFD=5.3
20:05:51.521 00.000 2864 MultiStar: [#1 0.99,-0.32,0.00,M1] [#2 0.98,-0.22,0.29,U] [#3 1.15,-0.42,0.00,M6] [#4 1.28,-0.12,0.00,M6] [#5 0.93,-0.03,0.24,U] [#6 1.14,0.03,0.00,M1] [#7 1.32,-0.07,0.00,M1] [#8 0.73,-0.33,0.20,U] 
20:05:51.521 00.000 2864 refined, 3 included, MultiStar: {1.45, -0.29}, one-star: {1.86, -0.36}
20:05:51.521 00.000 2864 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.72) = xAngle (-2.91 = -2.91)
20:05:51.537 00.016 2864 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (-0.11 = -0.11)
20:05:51.537 00.000 2864 CameraToMount -- cameraX=1.45 cameraY=-0.29 hyp=1.48 cameraTheta=-0.19 mountX=-1.44 mountY=-0.17, mountTheta=-3.03
20:05:51.537 00.000 2864 SchedulePrimaryMove(10198720, x=1.45, y=-0.29, opts=13)
20:05:51.537 00.000 2864 Enqueuing Move request for scope (1.45, -0.29)
20:05:51.537 00.000 6680 Worker thread wakes up
20:05:51.537 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.45, -0.29) opts 0xd
20:05:51.537 00.000 6680 Handling offset move in thread for scope, endpoint = (1.45, -0.29)
20:05:51.537 00.000 6680 Moving (1.45, -0.29) raw xDistance=-1.44 yDistance=-0.17
20:05:51.537 00.000 6680 PPEC rslt: input = -1.44, final = -0.83, react = -0.87, pred = -0.46, hyst = -0.82, hyst_pct = 0.98, period_length = 600.73
20:05:51.537 00.000 6680 PPEC: input: -1.44, control: -0.83, exposure: 1000
20:05:51.537 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:05:51.537 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:05:51.537 00.000 6680 MoveAxis(E, 104, ABG)
20:05:51.537 00.000 6680 Guiding  Dir = 2, Dur = 104
20:05:51.537 00.000 6680 IsGuiding returns 0
20:05:51.537 00.000 6680 PulseGuide returned control before completion, sleep 114
20:05:51.556 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=115, med=0, FiltMin=0, FiltMax=103, Gamma=0.540
20:05:51.600 00.044 2864 UpdateGuideState exits: m=4029 SNR=44.7
20:05:51.600 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:51.600 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:05:51.600 00.000 2864 Enqueuing Expose request
20:05:51.663 00.063 6680 IsGuiding returns 1
20:05:51.663 00.000 6680 scope still moving after pulse duration time elapsed
20:05:51.695 00.032 6680 IsGuiding returns 0
20:05:51.695 00.000 6680 scope move finished after 104 + 44 ms
20:05:51.695 00.000 6680 Move returns status 0, amount 104
20:05:51.695 00.000 6680 MoveAxis(N, 0, ABG)
20:05:51.695 00.000 6680 Move returns status 0, amount 0
20:05:51.695 00.000 6680 move complete, result=0
20:05:51.695 00.000 6680 worker thread done servicing request
20:05:51.695 00.000 6680 Worker thread wakes up
20:05:51.695 00.000 2864 GuideStep: -1.4 px 104 ms EAST, -0.2 px 0 ms NORTH
20:05:51.695 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:05:51.695 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1183,401,31,31)
20:05:52.619 00.924 6680 Exposure complete
20:05:52.676 00.057 6680 worker thread done servicing request
20:05:52.676 00.000 2864 OnExposeComplete: enter
20:05:52.681 00.005 2864 UpdateGuideState(): m_state=6
20:05:52.681 00.000 2864 Star::Find(15, 1200, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
20:05:52.681 00.000 2864 Star::Find returns 1 (0), X=1200.01, Y=415.35, Mass=3726, SNR=42.9, Peak=111 HFD=5.2
20:05:52.681 00.000 2864 MultiStar: [#1 1.72,-0.18,0.00,M2] [#2 1.65,-0.30,0.00,M1] [#3 1.34,-0.44,0.00,M7] [#4 1.74,0.04,0.00,M7] [#5 1.46,-0.05,0.00,M1] [#6 1.88,-0.26,0.00,M2] [#7 1.66,-0.03,0.00,M2] [#8 1.15,-0.18,0.00,M1] 
20:05:52.681 00.000 2864 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.72) = xAngle (-2.91 = -2.91)
20:05:52.681 00.000 2864 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (-0.11 = -0.11)
20:05:52.692 00.011 2864 CameraToMount -- cameraX=1.75 cameraY=-0.34 hyp=1.78 cameraTheta=-0.19 mountX=-1.74 mountY=-0.20, mountTheta=-3.03
20:05:52.692 00.000 2864 SchedulePrimaryMove(10198720, x=1.75, y=-0.34, opts=13)
20:05:52.692 00.000 2864 Enqueuing Move request for scope (1.75, -0.34)
20:05:52.692 00.000 6680 Worker thread wakes up
20:05:52.692 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.75, -0.34) opts 0xd
20:05:52.692 00.000 6680 Handling offset move in thread for scope, endpoint = (1.75, -0.34)
20:05:52.692 00.000 6680 Moving (1.75, -0.34) raw xDistance=-1.74 yDistance=-0.20
20:05:52.692 00.000 6680 PPEC rslt: input = -1.74, final = -0.98, react = -1.04, pred = -0.47, hyst = -0.97, hyst_pct = 0.98, period_length = 600.73
20:05:52.692 00.000 6680 PPEC: input: -1.74, control: -0.98, exposure: 1000
20:05:52.692 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
20:05:52.692 00.000 6680 MoveAxis(E, 122, ABG)
20:05:52.692 00.000 6680 Guiding  Dir = 2, Dur = 122
20:05:52.692 00.000 6680 IsGuiding returns 0
20:05:52.692 00.000 6680 PulseGuide returned control before completion, sleep 132
20:05:52.713 00.021 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=111, med=0, FiltMin=0, FiltMax=92, Gamma=0.540
20:05:52.759 00.046 2864 UpdateGuideState exits: m=3726 SNR=42.9
20:05:52.761 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:52.763 00.002 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:05:52.765 00.002 2864 Enqueuing Expose request
20:05:52.834 00.069 6680 IsGuiding returns 1
20:05:52.834 00.000 6680 scope still moving after pulse duration time elapsed
20:05:52.866 00.032 6680 IsGuiding returns 0
20:05:52.866 00.000 6680 scope move finished after 122 + 43 ms
20:05:52.866 00.000 6680 Move returns status 0, amount 122
20:05:52.866 00.000 6680 MoveAxis(N, 30, ABG)
20:05:52.866 00.000 6680 Guiding  Dir = 0, Dur = 30
20:05:52.866 00.000 6680 IsGuiding returns 0
20:05:52.866 00.000 6680 PulseGuide returned control before completion, sleep 40
20:05:52.881 00.015 2864 evsrv: cli 1028E758 connect
20:05:52.886 00.005 2864 case statement mapped state 6 to 3
20:05:52.888 00.002 2864 case statement mapped state 6 to 3
20:05:52.892 00.004 2864 evsrv: cli 1028E758 request: {"method":"get_pixel_scale","id":"087fb096-86b8-4f17-8299-febbbf951704"}
20:05:52.894 00.002 2864 evsrv: cli 1028E758 response: {"jsonrpc":"2.0","result":1.86834,"id":"087fb096-86b8-4f17-8299-febbbf951704"}
20:05:52.897 00.003 2864 evsrv: cli 1028E758 disconnect
20:05:52.913 00.016 6680 IsGuiding returns 1
20:05:52.913 00.000 6680 scope still moving after pulse duration time elapsed
20:05:52.945 00.032 6680 IsGuiding returns 0
20:05:52.945 00.000 6680 scope move finished after 30 + 48 ms
20:05:52.945 00.000 6680 Move returns status 0, amount 30
20:05:52.945 00.000 6680 move complete, result=0
20:05:52.945 00.000 6680 worker thread done servicing request
20:05:52.945 00.000 6680 Worker thread wakes up
20:05:52.945 00.000 2864 GuideStep: -1.7 px 122 ms EAST, -0.2 px 30 ms NORTH
20:05:52.945 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:05:52.945 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1183,401,31,31)
20:05:54.103 01.158 6680 Exposure complete
20:05:54.166 00.063 6680 worker thread done servicing request
20:05:54.166 00.000 2864 OnExposeComplete: enter
20:05:54.166 00.000 2864 UpdateGuideState(): m_state=6
20:05:54.166 00.000 2864 Star::Find(15, 1200, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
20:05:54.166 00.000 2864 Star::Find returns 1 (0), X=1200.48, Y=415.75, Mass=3962, SNR=44.4, Peak=112 HFD=5.4
20:05:54.166 00.000 2864 MultiStar: large primary error, entering stabilization period
20:05:54.166 00.000 2864 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.72) = xAngle (-2.69 = -2.69)
20:05:54.166 00.000 2864 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (0.11 = 0.11)
20:05:54.182 00.016 2864 CameraToMount -- cameraX=2.23 cameraY=0.06 hyp=2.23 cameraTheta=0.03 mountX=-2.01 mountY=0.24, mountTheta=3.02
20:05:54.182 00.000 2864 SchedulePrimaryMove(10198720, x=2.23, y=0.06, opts=13)
20:05:54.182 00.000 2864 Enqueuing Move request for scope (2.23, 0.06)
20:05:54.182 00.000 6680 Worker thread wakes up
20:05:54.182 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.23, 0.06) opts 0xd
20:05:54.182 00.000 6680 Handling offset move in thread for scope, endpoint = (2.23, 0.06)
20:05:54.182 00.000 6680 Moving (2.23, 0.06) raw xDistance=-2.01 yDistance=0.24
20:05:54.182 00.000 6680 PPEC rslt: input = -2.01, final = -1.15, react = -1.20, pred = -0.50, hyst = -1.13, hyst_pct = 0.98, period_length = 600.73
20:05:54.182 00.000 6680 PPEC: input: -2.01, control: -1.15, exposure: 1000
20:05:54.182 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:05:54.182 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
20:05:54.182 00.000 6680 MoveAxis(E, 144, ABG)
20:05:54.182 00.000 6680 Guiding  Dir = 2, Dur = 144
20:05:54.182 00.000 6680 IsGuiding returns 0
20:05:54.182 00.000 6680 PulseGuide returned control before completion, sleep 154
20:05:54.202 00.020 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=112, med=0, FiltMin=0, FiltMax=94, Gamma=0.540
20:05:54.247 00.045 2864 UpdateGuideState exits: m=3962 SNR=44.4
20:05:54.249 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:54.251 00.002 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:05:54.253 00.002 2864 Enqueuing Expose request
20:05:54.355 00.102 6680 IsGuiding returns 1
20:05:54.355 00.000 6680 scope still moving after pulse duration time elapsed
20:05:54.387 00.032 6680 IsGuiding returns 0
20:05:54.387 00.000 6680 scope move finished after 144 + 52 ms
20:05:54.387 00.000 6680 Move returns status 0, amount 144
20:05:54.387 00.000 6680 MoveAxis(N, 0, ABG)
20:05:54.387 00.000 6680 Move returns status 0, amount 0
20:05:54.387 00.000 6680 move complete, result=0
20:05:54.387 00.000 6680 worker thread done servicing request
20:05:54.387 00.000 6680 Worker thread wakes up
20:05:54.387 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:05:54.387 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1183,401,31,31)
20:05:54.387 00.000 2864 GuideStep: -2.0 px 144 ms EAST, 0.2 px 0 ms NORTH
20:05:54.483 00.096 2864 User exited setup dialog with 'ok'
20:05:54.483 00.000 2864 set dither mode 0
20:05:54.494 00.011 2864 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
20:05:54.499 00.005 2864 AutoExp: config min = 1000 max = 5000 snr = 6.00
20:05:54.503 00.004 2864 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
20:05:54.505 00.002 2864 camera: set binning = 1
20:05:54.513 00.008 2864 Saturation detection set to Max-ADU value 255
20:05:54.513 00.000 2864 Setting StarMinHFD = 1.50
20:05:54.513 00.000 2864 Setting MaxHFD = 10.0
20:05:54.513 00.000 2864 Setting StarMinSNR = 6.0
20:05:54.527 00.014 2864 Setting AutoSelDownsample = 0
20:05:54.529 00.002 2864 MultiStar mode enabled
20:05:54.533 00.004 2864 Scope: slew check disabled
20:05:54.533 00.000 2864 BLC: Backlash comp enabled, Comp pulse = 1245 ms
20:05:54.533 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.1
20:05:54.545 00.012 2864 ScopeASCOM::SideOfPier() returns 1
20:05:54.549 00.004 2864 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.18
20:05:54.549 00.000 2864 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
20:05:54.556 00.007 2864 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
20:05:54.640 00.084 2864 PhdConfig flush
20:05:54.929 00.289 2864 evsrv: cli 1028E758 connect
20:05:54.935 00.006 2864 case statement mapped state 6 to 3
20:05:54.943 00.008 2864 case statement mapped state 6 to 3
20:05:54.951 00.008 2864 evsrv: cli 1028E758 request: {"method":"get_pixel_scale","id":"69a025bf-da9a-4dbc-85d0-4538dd6613d7"}
20:05:54.959 00.008 2864 evsrv: cli 1028E758 response: {"jsonrpc":"2.0","result":1.86834,"id":"69a025bf-da9a-4dbc-85d0-4538dd6613d7"}
20:05:54.965 00.006 2864 evsrv: cli 1028E758 disconnect
20:05:55.307 00.342 6680 Exposure complete
20:05:55.355 00.048 6680 worker thread done servicing request
20:05:55.355 00.000 2864 OnExposeComplete: enter
20:05:55.371 00.016 2864 UpdateGuideState(): m_state=6
20:05:55.373 00.002 2864 Star::Find(15, 1200, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
20:05:55.373 00.000 2864 Star::Find returns 1 (0), X=1200.79, Y=415.58, Mass=3917, SNR=44.1, Peak=107 HFD=5.4
20:05:55.373 00.000 2864 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.72) = xAngle (-2.76 = -2.76)
20:05:55.373 00.000 2864 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (0.04 = 0.04)
20:05:55.373 00.000 2864 CameraToMount -- cameraX=2.53 cameraY=-0.11 hyp=2.54 cameraTheta=-0.04 mountX=-2.36 mountY=0.10, mountTheta=3.10
20:05:55.373 00.000 2864 SchedulePrimaryMove(10198720, x=2.53, y=-0.11, opts=13)
20:05:55.373 00.000 2864 Enqueuing Move request for scope (2.53, -0.11)
20:05:55.387 00.014 6680 Worker thread wakes up
20:05:55.387 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.53, -0.11) opts 0xd
20:05:55.387 00.000 6680 Handling offset move in thread for scope, endpoint = (2.53, -0.11)
20:05:55.387 00.000 6680 Moving (2.53, -0.11) raw xDistance=-2.36 yDistance=0.10
20:05:55.387 00.000 6680 PPEC rslt: input = -2.36, final = -1.34, react = -1.41, pred = -0.45, hyst = -1.33, hyst_pct = 0.98, period_length = 600.73
20:05:55.387 00.000 6680 PPEC: input: -2.36, control: -1.34, exposure: 1000
20:05:55.387 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:05:55.387 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:05:55.387 00.000 6680 MoveAxis(E, 168, ABG)
20:05:55.387 00.000 6680 Guiding  Dir = 2, Dur = 168
20:05:55.387 00.000 6680 IsGuiding returns 0
20:05:55.387 00.000 6680 PulseGuide returned control before completion, sleep 178
20:05:55.403 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=107, med=0, FiltMin=0, FiltMax=97, Gamma=0.540
20:05:55.451 00.048 2864 UpdateGuideState exits: m=3917 SNR=44.1
20:05:55.451 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:55.451 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:05:55.451 00.000 2864 Enqueuing Expose request
20:05:55.577 00.126 6680 IsGuiding returns 1
20:05:55.577 00.000 6680 scope still moving after pulse duration time elapsed
20:05:55.609 00.032 6680 IsGuiding returns 0
20:05:55.609 00.000 6680 scope move finished after 168 + 51 ms
20:05:55.609 00.000 6680 Move returns status 0, amount 168
20:05:55.609 00.000 6680 MoveAxis(N, 0, ABG)
20:05:55.609 00.000 6680 Move returns status 0, amount 0
20:05:55.609 00.000 6680 move complete, result=0
20:05:55.609 00.000 6680 worker thread done servicing request
20:05:55.609 00.000 6680 Worker thread wakes up
20:05:55.609 00.000 2864 GuideStep: -2.4 px 168 ms EAST, 0.1 px 0 ms NORTH
20:05:55.609 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:05:55.609 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1183,401,31,31)
20:05:56.752 01.143 6680 Exposure complete
20:05:56.800 00.048 6680 worker thread done servicing request
20:05:56.800 00.000 2864 OnExposeComplete: enter
20:05:56.815 00.015 2864 UpdateGuideState(): m_state=6
20:05:56.816 00.001 2864 Star::Find(15, 1200, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
20:05:56.816 00.000 2864 Star::Find returns 1 (0), X=1199.82, Y=415.40, Mass=3866, SNR=43.8, Peak=108 HFD=5.4
20:05:56.816 00.000 2864 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.72) = xAngle (-2.90 = -2.90)
20:05:56.816 00.000 2864 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (-0.10 = -0.10)
20:05:56.816 00.000 2864 CameraToMount -- cameraX=1.56 cameraY=-0.29 hyp=1.59 cameraTheta=-0.19 mountX=-1.54 mountY=-0.16, mountTheta=-3.04
20:05:56.816 00.000 2864 SchedulePrimaryMove(10198720, x=1.56, y=-0.29, opts=13)
20:05:56.816 00.000 2864 Enqueuing Move request for scope (1.56, -0.29)
20:05:56.816 00.000 6680 Worker thread wakes up
20:05:56.816 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.56, -0.29) opts 0xd
20:05:56.816 00.000 6680 Handling offset move in thread for scope, endpoint = (1.56, -0.29)
20:05:56.816 00.000 6680 Moving (1.56, -0.29) raw xDistance=-1.54 yDistance=-0.16
20:05:56.831 00.015 6680 PPEC rslt: input = -1.54, final = -0.91, react = -0.93, pred = -0.47, hyst = -0.90, hyst_pct = 0.97, period_length = 600.73
20:05:56.831 00.000 6680 PPEC: input: -1.54, control: -0.91, exposure: 1000
20:05:56.831 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:05:56.831 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:05:56.831 00.000 6680 MoveAxis(E, 114, ABG)
20:05:56.831 00.000 6680 Guiding  Dir = 2, Dur = 114
20:05:56.831 00.000 6680 IsGuiding returns 0
20:05:56.831 00.000 6680 PulseGuide returned control before completion, sleep 124
20:05:56.843 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=108, med=0, FiltMin=0, FiltMax=98, Gamma=0.540
20:05:56.879 00.036 2864 UpdateGuideState exits: m=3866 SNR=43.8
20:05:56.879 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:56.879 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:05:56.895 00.016 2864 Enqueuing Expose request
20:05:56.959 00.064 6680 IsGuiding returns 1
20:05:56.959 00.000 6680 scope still moving after pulse duration time elapsed
20:05:56.990 00.031 6680 IsGuiding returns 0
20:05:56.990 00.000 6680 scope move finished after 114 + 44 ms
20:05:56.990 00.000 6680 Move returns status 0, amount 114
20:05:56.990 00.000 6680 MoveAxis(N, 0, ABG)
20:05:56.990 00.000 6680 Move returns status 0, amount 0
20:05:56.990 00.000 6680 move complete, result=0
20:05:56.990 00.000 6680 worker thread done servicing request
20:05:56.990 00.000 6680 Worker thread wakes up
20:05:56.990 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:05:56.990 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1183,401,31,31)
20:05:56.990 00.000 2864 GuideStep: -1.5 px 114 ms EAST, -0.2 px 0 ms NORTH
20:05:57.910 00.920 6680 Exposure complete
20:05:57.963 00.053 6680 worker thread done servicing request
20:05:57.963 00.000 2864 OnExposeComplete: enter
20:05:57.966 00.003 2864 UpdateGuideState(): m_state=6
20:05:57.966 00.000 2864 Star::Find(15, 1199, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
20:05:57.966 00.000 2864 Star::Find returns 1 (0), X=1199.75, Y=415.72, Mass=3891, SNR=43.9, Peak=103 HFD=5.5
20:05:57.966 00.000 2864 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.72) = xAngle (-2.70 = -2.70)
20:05:57.973 00.007 2864 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (0.10 = 0.10)
20:05:57.973 00.000 2864 CameraToMount -- cameraX=1.49 cameraY=0.03 hyp=1.49 cameraTheta=0.02 mountX=-1.35 mountY=0.15, mountTheta=3.03
20:05:57.973 00.000 2864 SchedulePrimaryMove(10198720, x=1.49, y=0.03, opts=13)
20:05:57.973 00.000 2864 Enqueuing Move request for scope (1.49, 0.03)
20:05:57.973 00.000 6680 Worker thread wakes up
20:05:57.973 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.49, 0.03) opts 0xd
20:05:57.973 00.000 6680 Handling offset move in thread for scope, endpoint = (1.49, 0.03)
20:05:57.973 00.000 6680 Moving (1.49, 0.03) raw xDistance=-1.35 yDistance=0.15
20:05:57.973 00.000 6680 PPEC rslt: input = -1.35, final = -0.83, react = -0.81, pred = -0.65, hyst = -0.81, hyst_pct = 0.97, period_length = 600.73
20:05:57.973 00.000 6680 PPEC: input: -1.35, control: -0.83, exposure: 1000
20:05:57.973 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:05:57.973 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:05:57.973 00.000 6680 MoveAxis(E, 104, ABG)
20:05:57.973 00.000 6680 Guiding  Dir = 2, Dur = 104
20:05:57.973 00.000 6680 IsGuiding returns 0
20:05:57.973 00.000 6680 PulseGuide returned control before completion, sleep 114
20:05:57.994 00.021 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=0, FiltMin=0, FiltMax=97, Gamma=0.540
20:05:58.037 00.043 2864 UpdateGuideState exits: m=3891 SNR=43.9
20:05:58.037 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:58.037 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:05:58.037 00.000 2864 Enqueuing Expose request
20:05:58.100 00.063 6680 IsGuiding returns 1
20:05:58.100 00.000 6680 scope still moving after pulse duration time elapsed
20:05:58.131 00.031 6680 IsGuiding returns 0
20:05:58.131 00.000 6680 scope move finished after 104 + 44 ms
20:05:58.131 00.000 6680 Move returns status 0, amount 104
20:05:58.131 00.000 6680 MoveAxis(N, 0, ABG)
20:05:58.131 00.000 6680 Move returns status 0, amount 0
20:05:58.131 00.000 6680 move complete, result=0
20:05:58.131 00.000 6680 worker thread done servicing request
20:05:58.131 00.000 6680 Worker thread wakes up
20:05:58.131 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:05:58.131 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1183,401,31,31)
20:05:58.131 00.000 2864 GuideStep: -1.4 px 104 ms EAST, 0.1 px 0 ms NORTH
20:05:59.273 01.142 6680 Exposure complete
20:05:59.339 00.066 6680 worker thread done servicing request
20:05:59.339 00.000 2864 OnExposeComplete: enter
20:05:59.339 00.000 2864 UpdateGuideState(): m_state=6
20:05:59.339 00.000 2864 Star::Find(15, 1199, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
20:05:59.339 00.000 2864 Star::Find returns 1 (0), X=1199.66, Y=415.71, Mass=3928, SNR=44.1, Peak=103 HFD=5.5
20:05:59.339 00.000 2864 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.72) = xAngle (-2.71 = -2.71)
20:05:59.339 00.000 2864 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (0.10 = 0.10)
20:05:59.339 00.000 2864 CameraToMount -- cameraX=1.41 cameraY=0.02 hyp=1.41 cameraTheta=0.01 mountX=-1.27 mountY=0.13, mountTheta=3.04
20:05:59.352 00.013 2864 SchedulePrimaryMove(10198720, x=1.41, y=0.02, opts=13)
20:05:59.352 00.000 2864 Enqueuing Move request for scope (1.41, 0.02)
20:05:59.352 00.000 6680 Worker thread wakes up
20:05:59.352 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.41, 0.02) opts 0xd
20:05:59.352 00.000 6680 Handling offset move in thread for scope, endpoint = (1.41, 0.02)
20:05:59.352 00.000 6680 Moving (1.41, 0.02) raw xDistance=-1.27 yDistance=0.13
20:05:59.352 00.000 6680 PPEC rslt: input = -1.27, final = -0.76, react = -0.76, pred = -0.71, hyst = -0.74, hyst_pct = 0.97, period_length = 600.73
20:05:59.352 00.000 6680 PPEC: input: -1.27, control: -0.76, exposure: 1000
20:05:59.352 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:05:59.352 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:05:59.352 00.000 6680 MoveAxis(E, 95, ABG)
20:05:59.352 00.000 6680 Guiding  Dir = 2, Dur = 95
20:05:59.352 00.000 6680 IsGuiding returns 0
20:05:59.352 00.000 6680 PulseGuide returned control before completion, sleep 105
20:05:59.373 00.021 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=0, FiltMin=0, FiltMax=91, Gamma=0.540
20:05:59.418 00.045 2864 UpdateGuideState exits: m=3928 SNR=44.1
20:05:59.420 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:59.422 00.002 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:05:59.424 00.002 2864 Enqueuing Expose request
20:05:59.480 00.056 6680 IsGuiding returns 1
20:05:59.480 00.000 6680 scope still moving after pulse duration time elapsed
20:05:59.512 00.032 6680 IsGuiding returns 0
20:05:59.512 00.000 6680 scope move finished after 95 + 57 ms
20:05:59.512 00.000 6680 Move returns status 0, amount 95
20:05:59.512 00.000 6680 MoveAxis(N, 0, ABG)
20:05:59.512 00.000 6680 Move returns status 0, amount 0
20:05:59.512 00.000 6680 move complete, result=0
20:05:59.512 00.000 6680 worker thread done servicing request
20:05:59.512 00.000 6680 Worker thread wakes up
20:05:59.512 00.000 2864 GuideStep: -1.3 px 95 ms EAST, 0.1 px 0 ms NORTH
20:05:59.512 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:05:59.512 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1183,401,31,31)
20:06:00.431 00.919 6680 Exposure complete
20:06:00.494 00.063 6680 worker thread done servicing request
20:06:00.494 00.000 2864 OnExposeComplete: enter
20:06:00.494 00.000 2864 UpdateGuideState(): m_state=6
20:06:00.494 00.000 2864 Star::Find(15, 1199, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
20:06:00.494 00.000 2864 Star::Find returns 1 (0), X=1199.59, Y=415.75, Mass=3684, SNR=42.6, Peak=109 HFD=5.3
20:06:00.494 00.000 2864 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.72) = xAngle (-2.68 = -2.68)
20:06:00.494 00.000 2864 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (0.13 = 0.13)
20:06:00.494 00.000 2864 CameraToMount -- cameraX=1.33 cameraY=0.06 hyp=1.33 cameraTheta=0.04 mountX=-1.19 mountY=0.17, mountTheta=3.00
20:06:00.510 00.016 2864 SchedulePrimaryMove(10198720, x=1.33, y=0.06, opts=13)
20:06:00.510 00.000 2864 Enqueuing Move request for scope (1.33, 0.06)
20:06:00.510 00.000 6680 Worker thread wakes up
20:06:00.510 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.33, 0.06) opts 0xd
20:06:00.510 00.000 6680 Handling offset move in thread for scope, endpoint = (1.33, 0.06)
20:06:00.510 00.000 6680 Moving (1.33, 0.06) raw xDistance=-1.19 yDistance=0.17
20:06:00.510 00.000 6680 PPEC rslt: input = -1.19, final = -0.71, react = -0.71, pred = -0.66, hyst = -0.69, hyst_pct = 0.97, period_length = 600.73
20:06:00.510 00.000 6680 PPEC: input: -1.19, control: -0.71, exposure: 1000
20:06:00.510 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:00.510 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:06:00.510 00.000 6680 MoveAxis(E, 89, ABG)
20:06:00.510 00.000 6680 Guiding  Dir = 2, Dur = 89
20:06:00.510 00.000 6680 IsGuiding returns 0
20:06:00.510 00.000 6680 PulseGuide returned control before completion, sleep 99
20:06:00.530 00.020 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=109, med=0, FiltMin=0, FiltMax=90, Gamma=0.540
20:06:00.572 00.042 2864 UpdateGuideState exits: m=3684 SNR=42.6
20:06:00.572 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:00.572 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:06:00.572 00.000 2864 Enqueuing Expose request
20:06:00.619 00.047 6680 IsGuiding returns 1
20:06:00.619 00.000 6680 scope still moving after pulse duration time elapsed
20:06:00.651 00.032 6680 IsGuiding returns 0
20:06:00.651 00.000 6680 scope move finished after 89 + 45 ms
20:06:00.651 00.000 6680 Move returns status 0, amount 89
20:06:00.651 00.000 6680 MoveAxis(N, 0, ABG)
20:06:00.651 00.000 6680 Move returns status 0, amount 0
20:06:00.651 00.000 6680 move complete, result=0
20:06:00.651 00.000 6680 worker thread done servicing request
20:06:00.653 00.002 6680 Worker thread wakes up
20:06:00.653 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:06:00.653 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1183,401,31,31)
20:06:00.655 00.002 2864 GuideStep: -1.2 px 89 ms EAST, 0.2 px 0 ms NORTH
20:06:01.787 01.132 6680 Exposure complete
20:06:01.842 00.055 6680 worker thread done servicing request
20:06:01.842 00.000 2864 OnExposeComplete: enter
20:06:01.845 00.003 2864 UpdateGuideState(): m_state=6
20:06:01.845 00.000 2864 Star::Find(15, 1199, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
20:06:01.845 00.000 2864 Star::Find returns 1 (0), X=1199.91, Y=415.98, Mass=3876, SNR=43.8, Peak=106 HFD=5.8
20:06:01.845 00.000 2864 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.72) = xAngle (-2.55 = -2.55)
20:06:01.845 00.000 2864 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (0.25 = 0.25)
20:06:01.845 00.000 2864 CameraToMount -- cameraX=1.65 cameraY=0.29 hyp=1.68 cameraTheta=0.17 mountX=-1.39 mountY=0.42, mountTheta=2.85
20:06:01.857 00.012 2864 SchedulePrimaryMove(10198720, x=1.65, y=0.29, opts=13)
20:06:01.857 00.000 2864 Enqueuing Move request for scope (1.65, 0.29)
20:06:01.857 00.000 6680 Worker thread wakes up
20:06:01.857 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.65, 0.29) opts 0xd
20:06:01.857 00.000 6680 Handling offset move in thread for scope, endpoint = (1.65, 0.29)
20:06:01.857 00.000 6680 Moving (1.65, 0.29) raw xDistance=-1.39 yDistance=0.42
20:06:01.857 00.000 6680 PPEC rslt: input = -1.39, final = -0.82, react = -0.83, pred = -0.70, hyst = -0.80, hyst_pct = 0.97, period_length = 600.73
20:06:01.857 00.000 6680 PPEC: input: -1.39, control: -0.82, exposure: 1000
20:06:01.857 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:06:01.857 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
20:06:01.857 00.000 6680 MoveAxis(E, 102, ABG)
20:06:01.857 00.000 6680 Guiding  Dir = 2, Dur = 102
20:06:01.857 00.000 6680 IsGuiding returns 0
20:06:01.857 00.000 6680 PulseGuide returned control before completion, sleep 112
20:06:01.875 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=0, FiltMin=0, FiltMax=87, Gamma=0.540
20:06:01.921 00.046 2864 UpdateGuideState exits: m=3876 SNR=43.8
20:06:01.921 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:01.921 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:06:01.921 00.000 2864 Enqueuing Expose request
20:06:01.985 00.064 6680 IsGuiding returns 1
20:06:01.985 00.000 6680 scope still moving after pulse duration time elapsed
20:06:02.016 00.031 6680 IsGuiding returns 0
20:06:02.016 00.000 6680 scope move finished after 102 + 51 ms
20:06:02.016 00.000 6680 Move returns status 0, amount 102
20:06:02.016 00.000 6680 MoveAxis(N, 0, ABG)
20:06:02.016 00.000 6680 Move returns status 0, amount 0
20:06:02.016 00.000 6680 move complete, result=0
20:06:02.016 00.000 6680 worker thread done servicing request
20:06:02.016 00.000 6680 Worker thread wakes up
20:06:02.016 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:06:02.016 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1183,401,31,31)
20:06:02.016 00.000 2864 GuideStep: -1.4 px 102 ms EAST, 0.4 px 0 ms NORTH
20:06:02.349 00.333 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=0, FiltMin=0, FiltMax=87, Gamma=0.560
20:06:02.400 00.051 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=0, FiltMin=0, FiltMax=87, Gamma=0.580
20:06:02.444 00.044 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=0, FiltMin=0, FiltMax=87, Gamma=0.620
20:06:02.492 00.048 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=0, FiltMin=0, FiltMax=87, Gamma=0.650
20:06:02.542 00.050 2864 evsrv: cli 1028E758 connect
20:06:02.544 00.002 2864 case statement mapped state 6 to 3
20:06:02.544 00.000 2864 case statement mapped state 6 to 3
20:06:02.544 00.000 2864 evsrv: cli 1028E758 request: {"method":"get_pixel_scale","id":"c1d4d356-13c0-48ca-b456-96af5a6940e9"}
20:06:02.544 00.000 2864 evsrv: cli 1028E758 response: {"jsonrpc":"2.0","result":1.86834,"id":"c1d4d356-13c0-48ca-b456-96af5a6940e9"}
20:06:02.556 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=0, FiltMin=0, FiltMax=87, Gamma=0.670
20:06:02.602 00.046 2864 evsrv: cli 1028E758 disconnect
20:06:02.602 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=0, FiltMin=0, FiltMax=87, Gamma=0.690
20:06:02.665 00.063 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=0, FiltMin=0, FiltMax=87, Gamma=0.730
20:06:02.697 00.032 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=0, FiltMin=0, FiltMax=87, Gamma=0.750
20:06:02.745 00.048 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=0, FiltMin=0, FiltMax=87, Gamma=0.780
20:06:02.814 00.069 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=0, FiltMin=0, FiltMax=87, Gamma=0.800
20:06:02.855 00.041 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=0, FiltMin=0, FiltMax=87, Gamma=0.820
20:06:02.903 00.048 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=0, FiltMin=0, FiltMax=87, Gamma=0.860
20:06:02.919 00.016 6680 Exposure complete
20:06:02.951 00.032 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=0, FiltMin=0, FiltMax=87, Gamma=0.880
20:06:02.966 00.015 6680 worker thread done servicing request
20:06:02.998 00.032 2864 OnExposeComplete: enter
20:06:02.998 00.000 2864 UpdateGuideState(): m_state=6
20:06:02.998 00.000 2864 Star::Find(15, 1199, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
20:06:02.998 00.000 2864 Star::Find returns 1 (0), X=1200.01, Y=415.68, Mass=4288, SNR=46.1, Peak=123 HFD=5.3
20:06:02.998 00.000 2864 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.72) = xAngle (-2.72 = -2.72)
20:06:02.998 00.000 2864 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (0.08 = 0.08)
20:06:02.998 00.000 2864 CameraToMount -- cameraX=1.75 cameraY=-0.01 hyp=1.75 cameraTheta=-0.01 mountX=-1.60 mountY=0.13, mountTheta=3.06
20:06:03.014 00.016 2864 SchedulePrimaryMove(10198720, x=1.75, y=-0.01, opts=13)
20:06:03.017 00.003 2864 Enqueuing Move request for scope (1.75, -0.01)
20:06:03.019 00.002 6680 Worker thread wakes up
20:06:03.019 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.75, -0.01) opts 0xd
20:06:03.019 00.000 6680 Handling offset move in thread for scope, endpoint = (1.75, -0.01)
20:06:03.019 00.000 6680 Moving (1.75, -0.01) raw xDistance=-1.60 yDistance=0.13
20:06:03.019 00.000 6680 PPEC rslt: input = -1.60, final = -0.93, react = -0.96, pred = -0.63, hyst = -0.91, hyst_pct = 0.97, period_length = 600.73
20:06:03.019 00.000 6680 PPEC: input: -1.60, control: -0.93, exposure: 1000
20:06:03.019 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:03.019 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:06:03.019 00.000 6680 MoveAxis(E, 116, ABG)
20:06:03.019 00.000 6680 Guiding  Dir = 2, Dur = 116
20:06:03.021 00.002 6680 IsGuiding returns 0
20:06:03.021 00.000 6680 PulseGuide returned control before completion, sleep 126
20:06:03.030 00.009 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=0, FiltMin=0, FiltMax=102, Gamma=0.880
20:06:03.087 00.057 2864 UpdateGuideState exits: m=4288 SNR=46.1
20:06:03.092 00.005 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:03.096 00.004 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:06:03.096 00.000 2864 Enqueuing Expose request
20:06:03.096 00.000 2864 evsrv: cli 1028E758 connect
20:06:03.096 00.000 2864 case statement mapped state 6 to 3
20:06:03.096 00.000 2864 case statement mapped state 6 to 3
20:06:03.109 00.013 2864 evsrv: cli 1028E7F8 connect
20:06:03.109 00.000 2864 case statement mapped state 6 to 3
20:06:03.109 00.000 2864 case statement mapped state 6 to 3
20:06:03.119 00.010 2864 evsrv: cli 1028E758 request: {"method":"get_pixel_scale","id":"a3e70b29-db19-4843-96b0-572f772a4fd7"}
20:06:03.119 00.000 2864 evsrv: cli 1028E758 response: {"jsonrpc":"2.0","result":1.86834,"id":"a3e70b29-db19-4843-96b0-572f772a4fd7"}
20:06:03.125 00.006 2864 evsrv: cli 1028E7F8 request: {"method":"get_pixel_scale","id":"91c84f0c-a924-4270-88ea-0c73b47b1150"}
20:06:03.125 00.000 2864 evsrv: cli 1028E7F8 response: {"jsonrpc":"2.0","result":1.86834,"id":"91c84f0c-a924-4270-88ea-0c73b47b1150"}
20:06:03.125 00.000 2864 evsrv: cli 1028E758 disconnect
20:06:03.134 00.009 2864 evsrv: cli 1028E7F8 disconnect
20:06:03.136 00.002 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=0, FiltMin=0, FiltMax=102, Gamma=0.990
20:06:03.157 00.021 6680 IsGuiding returns 1
20:06:03.157 00.000 6680 scope still moving after pulse duration time elapsed
20:06:03.183 00.026 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=0, FiltMin=0, FiltMax=102, Gamma=1.040
20:06:03.189 00.006 6680 IsGuiding returns 0
20:06:03.189 00.000 6680 scope move finished after 116 + 52 ms
20:06:03.189 00.000 6680 Move returns status 0, amount 116
20:06:03.189 00.000 6680 MoveAxis(N, 0, ABG)
20:06:03.189 00.000 6680 Move returns status 0, amount 0
20:06:03.189 00.000 6680 move complete, result=0
20:06:03.189 00.000 6680 worker thread done servicing request
20:06:03.189 00.000 6680 Worker thread wakes up
20:06:03.189 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:06:03.189 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1183,401,31,31)
20:06:03.225 00.036 2864 GuideStep: -1.6 px 116 ms EAST, 0.1 px 0 ms NORTH
20:06:03.400 00.175 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=0, FiltMin=0, FiltMax=102, Gamma=1.020
20:06:03.442 00.042 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=0, FiltMin=0, FiltMax=102, Gamma=0.950
20:06:03.494 00.052 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=0, FiltMin=0, FiltMax=102, Gamma=0.750
20:06:03.544 00.050 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=0, FiltMin=0, FiltMax=102, Gamma=0.600
20:06:03.588 00.044 2864 evsrv: cli 1028E898 connect
20:06:03.588 00.000 2864 case statement mapped state 6 to 3
20:06:03.588 00.000 2864 case statement mapped state 6 to 3
20:06:03.604 00.016 2864 evsrv: cli 1028E898 request: {"method":"get_pixel_scale","id":"ef56165a-2903-4274-99df-1667d4b41f4d"}
20:06:03.606 00.002 2864 evsrv: cli 1028E898 response: {"jsonrpc":"2.0","result":1.86834,"id":"ef56165a-2903-4274-99df-1667d4b41f4d"}
20:06:03.610 00.004 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=0, FiltMin=0, FiltMax=102, Gamma=0.560
20:06:03.656 00.046 2864 evsrv: cli 1028E898 disconnect
20:06:03.967 00.311 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=0, FiltMin=0, FiltMax=102, Gamma=0.560
20:06:04.031 00.064 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=0, FiltMin=0, FiltMax=102, Gamma=0.560
20:06:04.078 00.047 2864 evsrv: cli 1028E7F8 connect
20:06:04.078 00.000 2864 case statement mapped state 6 to 3
20:06:04.078 00.000 2864 case statement mapped state 6 to 3
20:06:04.078 00.000 2864 evsrv: cli 1028E7F8 request: {"method":"get_pixel_scale","id":"eedf8b2f-5cf3-4cfb-9217-8f30ff51a415"}
20:06:04.078 00.000 2864 evsrv: cli 1028E7F8 response: {"jsonrpc":"2.0","result":1.86834,"id":"eedf8b2f-5cf3-4cfb-9217-8f30ff51a415"}
20:06:04.088 00.010 2864 evsrv: cli 1028E7F8 disconnect
20:06:04.324 00.236 6680 Exposure complete
20:06:04.379 00.055 6680 worker thread done servicing request
20:06:04.379 00.000 2864 OnExposeComplete: enter
20:06:04.395 00.016 2864 UpdateGuideState(): m_state=6
20:06:04.395 00.000 2864 Star::Find(15, 1200, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:06:04.400 00.005 2864 Star::Find returns 1 (0), X=1199.90, Y=416.01, Mass=3853, SNR=43.7, Peak=115 HFD=5.6
20:06:04.400 00.000 2864 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.72) = xAngle (-2.53 = -2.53)
20:06:04.400 00.000 2864 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (0.27 = 0.27)
20:06:04.400 00.000 2864 CameraToMount -- cameraX=1.64 cameraY=0.32 hyp=1.67 cameraTheta=0.19 mountX=-1.36 mountY=0.45, mountTheta=2.82
20:06:04.400 00.000 2864 SchedulePrimaryMove(10198720, x=1.64, y=0.32, opts=13)
20:06:04.400 00.000 2864 Enqueuing Move request for scope (1.64, 0.32)
20:06:04.411 00.011 6680 Worker thread wakes up
20:06:04.411 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.64, 0.32) opts 0xd
20:06:04.411 00.000 6680 Handling offset move in thread for scope, endpoint = (1.64, 0.32)
20:06:04.411 00.000 6680 Moving (1.64, 0.32) raw xDistance=-1.36 yDistance=0.45
20:06:04.411 00.000 6680 PPEC rslt: input = -1.36, final = -0.81, react = -0.82, pred = -0.67, hyst = -0.79, hyst_pct = 0.97, period_length = 600.73
20:06:04.411 00.000 6680 PPEC: input: -1.36, control: -0.81, exposure: 1000
20:06:04.411 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:06:04.411 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
20:06:04.411 00.000 6680 MoveAxis(E, 101, ABG)
20:06:04.411 00.000 6680 Guiding  Dir = 2, Dur = 101
20:06:04.411 00.000 6680 IsGuiding returns 0
20:06:04.411 00.000 6680 PulseGuide returned control before completion, sleep 111
20:06:04.427 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=115, med=0, FiltMin=0, FiltMax=92, Gamma=0.560
20:06:04.462 00.035 2864 UpdateGuideState exits: m=3853 SNR=43.7
20:06:04.474 00.012 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:04.474 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:06:04.474 00.000 2864 Enqueuing Expose request
20:06:04.537 00.063 6680 IsGuiding returns 1
20:06:04.537 00.000 6680 scope still moving after pulse duration time elapsed
20:06:04.568 00.031 6680 IsGuiding returns 0
20:06:04.568 00.000 6680 scope move finished after 101 + 54 ms
20:06:04.568 00.000 6680 Move returns status 0, amount 101
20:06:04.568 00.000 6680 MoveAxis(N, 0, ABG)
20:06:04.568 00.000 6680 Move returns status 0, amount 0
20:06:04.568 00.000 6680 move complete, result=0
20:06:04.568 00.000 6680 worker thread done servicing request
20:06:04.568 00.000 6680 Worker thread wakes up
20:06:04.568 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:06:04.568 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1183,401,31,31)
20:06:04.568 00.000 2864 GuideStep: -1.4 px 101 ms EAST, 0.5 px 0 ms NORTH
20:06:05.488 00.920 6680 Exposure complete
20:06:05.535 00.047 6680 worker thread done servicing request
20:06:05.535 00.000 2864 OnExposeComplete: enter
20:06:05.535 00.000 2864 UpdateGuideState(): m_state=6
20:06:05.535 00.000 2864 Star::Find(15, 1199, 416, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
20:06:05.551 00.016 2864 Star::Find returns 1 (0), X=1200.44, Y=415.86, Mass=3981, SNR=44.5, Peak=110 HFD=5.4
20:06:05.551 00.000 2864 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.72) = xAngle (-2.64 = -2.64)
20:06:05.551 00.000 2864 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (0.16 = 0.16)
20:06:05.551 00.000 2864 CameraToMount -- cameraX=2.18 cameraY=0.17 hyp=2.18 cameraTheta=0.08 mountX=-1.92 mountY=0.35, mountTheta=2.96
20:06:05.557 00.006 2864 SchedulePrimaryMove(10198720, x=2.18, y=0.17, opts=13)
20:06:05.557 00.000 2864 Enqueuing Move request for scope (2.18, 0.17)
20:06:05.557 00.000 6680 Worker thread wakes up
20:06:05.557 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.18, 0.17) opts 0xd
20:06:05.557 00.000 6680 Handling offset move in thread for scope, endpoint = (2.18, 0.17)
20:06:05.557 00.000 6680 Moving (2.18, 0.17) raw xDistance=-1.92 yDistance=0.35
20:06:05.557 00.000 6680 PPEC rslt: input = -1.92, final = -1.11, react = -1.15, pred = -0.62, hyst = -1.09, hyst_pct = 0.97, period_length = 600.73
20:06:05.557 00.000 6680 PPEC: input: -1.92, control: -1.11, exposure: 1000
20:06:05.557 00.000 6680 switching direction from 0 to 1 - decHistory=4 oldest=0.17 newest=0.93
20:06:05.557 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
20:06:05.557 00.000 6680 MoveAxis(E, 139, ABG)
20:06:05.557 00.000 6680 Guiding  Dir = 2, Dur = 139
20:06:05.557 00.000 6680 IsGuiding returns 0
20:06:05.557 00.000 6680 PulseGuide returned control before completion, sleep 149
20:06:05.567 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=110, med=0, FiltMin=0, FiltMax=93, Gamma=0.560
20:06:05.621 00.054 2864 UpdateGuideState exits: m=3981 SNR=44.5
20:06:05.623 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:05.625 00.002 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:06:05.627 00.002 2864 Enqueuing Expose request
20:06:05.725 00.098 6680 IsGuiding returns 1
20:06:05.725 00.000 6680 scope still moving after pulse duration time elapsed
20:06:05.757 00.032 6680 IsGuiding returns 0
20:06:05.757 00.000 6680 scope move finished after 139 + 54 ms
20:06:05.757 00.000 6680 Move returns status 0, amount 139
20:06:05.757 00.000 6680 BLC: Dec direction reversal from North to South, backlash comp pulse of 1245 applied
20:06:05.757 00.000 6680 MoveAxis(S, 1298, ABG)
20:06:05.757 00.000 6680 Guiding  Dir = 1, Dur = 1298
20:06:05.757 00.000 6680 IsGuiding returns 0
20:06:05.757 00.000 6680 PulseGuide returned control before completion, sleep 1308
20:06:07.078 01.321 6680 IsGuiding returns 1
20:06:07.078 00.000 6680 scope still moving after pulse duration time elapsed
20:06:07.110 00.032 6680 IsGuiding returns 0
20:06:07.110 00.000 6680 scope move finished after 1298 + 55 ms
20:06:07.110 00.000 6680 Move returns status 0, amount 1298
20:06:07.110 00.000 6680 move complete, result=0
20:06:07.110 00.000 6680 worker thread done servicing request
20:06:07.110 00.000 2864 GuideStep: -1.9 px 139 ms EAST, 0.3 px 1298 ms SOUTH
20:06:07.110 00.000 6680 Worker thread wakes up
20:06:07.110 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:06:07.110 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1183,401,31,31)
20:06:08.271 01.161 6680 Exposure complete
20:06:08.338 00.067 6680 worker thread done servicing request
20:06:08.338 00.000 2864 OnExposeComplete: enter
20:06:08.350 00.012 2864 UpdateGuideState(): m_state=6
20:06:08.350 00.000 2864 Star::Find(15, 1200, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
20:06:08.350 00.000 2864 Star::Find returns 1 (0), X=1197.99, Y=411.01, Mass=3822, SNR=43.5, Peak=106 HFD=5.7
20:06:08.350 00.000 2864 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.72) = xAngle (-4.35 = 1.93)
20:06:08.350 00.000 2864 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (-1.55 = -1.55)
20:06:08.350 00.000 2864 CameraToMount -- cameraX=-0.27 cameraY=-4.68 hyp=4.69 cameraTheta=-1.63 mountX=-1.67 mountY=-4.69, mountTheta=-1.91
20:06:08.350 00.000 2864 SchedulePrimaryMove(10198720, x=-0.27, y=-4.68, opts=13)
20:06:08.350 00.000 2864 Enqueuing Move request for scope (-0.27, -4.68)
20:06:08.366 00.016 6680 Worker thread wakes up
20:06:08.366 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -4.68) opts 0xd
20:06:08.366 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.27, -4.68)
20:06:08.366 00.000 6680 Moving (-0.27, -4.68) raw xDistance=-1.67 yDistance=-4.69
20:06:08.366 00.000 6680 BLC: History state: CurrMiss=-4.69, AvgInitMiss=-4.69, ShCount=0, LgCount=1, SticCount=0,  Deflections: 0=0.348461, 1:-4.685457
20:06:08.366 00.000 6680 BLC: Average miss indicates over-shooting, nominal decrease by -711.000000
20:06:08.366 00.000 6680 BLC: window closed
20:06:08.366 00.000 6680 BLC: Pulse adjusted to 996
20:06:08.366 00.000 6680 PPEC rslt: input = -1.67, final = -0.98, react = -1.00, pred = -0.91, hyst = -0.95, hyst_pct = 0.97, period_length = 600.73
20:06:08.366 00.000 6680 PPEC: input: -1.67, control: -0.98, exposure: 1000
20:06:08.366 00.000 6680 resist switch: large excursion: input -4.69 thresh 0.54 direction from 1 to -1
20:06:08.366 00.000 6680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-14.06
20:06:08.366 00.000 6680 GuideAlgorithmResistSwitch::result() returns -4.69 from input -4.69
20:06:08.366 00.000 6680 MoveAxis(E, 123, ABG)
20:06:08.366 00.000 6680 Guiding  Dir = 2, Dur = 123
20:06:08.366 00.000 6680 IsGuiding returns 0
20:06:08.369 00.003 6680 PulseGuide returned control before completion, sleep 133
20:06:08.381 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=106, med=0, FiltMin=0, FiltMax=95, Gamma=0.560
20:06:08.413 00.032 2864 UpdateGuideState exits: m=3822 SNR=43.5
20:06:08.429 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:08.429 00.000 2864 ScheduleExposure(1000,3,1) exposurePending=0
20:06:08.432 00.003 2864 Enqueuing Expose request
20:06:08.508 00.076 6680 IsGuiding returns 1
20:06:08.508 00.000 6680 scope still moving after pulse duration time elapsed
20:06:08.539 00.031 6680 IsGuiding returns 0
20:06:08.539 00.000 6680 scope move finished after 123 + 47 ms
20:06:08.539 00.000 6680 Move returns status 0, amount 123
20:06:08.539 00.000 6680 BLC: Dec direction reversal from South to North, backlash comp pulse of 996 applied
20:06:08.539 00.000 6680 MoveAxis(N, 1707, ABG)
20:06:08.539 00.000 6680 Guiding  Dir = 0, Dur = 1707
20:06:08.539 00.000 6680 IsGuiding returns 0
20:06:08.539 00.000 6680 PulseGuide returned control before completion, sleep 1717
20:06:08.634 00.095 2864 evsrv: cli 1028E758 connect
20:06:08.637 00.003 2864 case statement mapped state 6 to 3
20:06:08.641 00.004 2864 case statement mapped state 6 to 3
20:06:08.643 00.002 2864 evsrv: cli 1028E758 request: {"method":"get_pixel_scale","id":"04d9db50-7c25-4056-a2bc-a7693aff519b"}
20:06:08.647 00.004 2864 evsrv: cli 1028E758 response: {"jsonrpc":"2.0","result":1.86834,"id":"04d9db50-7c25-4056-a2bc-a7693aff519b"}
20:06:08.649 00.002 2864 evsrv: cli 1028E758 disconnect
20:06:09.556 00.907 2864 OnExposureDurationSelected: duration = 1500
20:06:09.654 00.098 2864 evsrv: cli 1028E758 connect
20:06:09.654 00.000 2864 case statement mapped state 6 to 3
20:06:09.671 00.017 2864 case statement mapped state 6 to 3
20:06:09.675 00.004 2864 evsrv: cli 1028E758 request: {"method":"get_pixel_scale","id":"ce8f2942-7f92-4601-9547-5ff09821c431"}
20:06:09.675 00.000 2864 evsrv: cli 1028E758 response: {"jsonrpc":"2.0","result":1.86834,"id":"ce8f2942-7f92-4601-9547-5ff09821c431"}
20:06:09.682 00.007 2864 evsrv: cli 1028E758 disconnect
20:06:10.271 00.589 6680 IsGuiding returns 1
20:06:10.271 00.000 6680 scope still moving after pulse duration time elapsed
20:06:10.303 00.032 6680 IsGuiding returns 0
20:06:10.303 00.000 6680 scope move finished after 1707 + 56 ms
20:06:10.303 00.000 6680 Move returns status 0, amount 1707
20:06:10.303 00.000 6680 move complete, result=0
20:06:10.303 00.000 6680 worker thread done servicing request
20:06:10.303 00.000 2864 GuideStep: -1.7 px 123 ms EAST, -4.7 px 1707 ms NORTH
20:06:10.303 00.000 6680 Worker thread wakes up
20:06:10.303 00.000 6680 worker thread servicing REQUEST_EXPOSE 1000
20:06:10.303 00.000 6680 Handling exposure in thread, d=1000 o=3 r=(1183,401,31,31)
20:06:11.461 01.158 6680 Exposure complete
20:06:11.525 00.064 6680 worker thread done servicing request
20:06:11.525 00.000 2864 OnExposeComplete: enter
20:06:11.525 00.000 2864 UpdateGuideState(): m_state=6
20:06:11.525 00.000 2864 Star::Find(15, 1197, 411, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
20:06:11.525 00.000 2864 Star::Find returns 1 (0), X=1201.30, Y=418.23, Mass=3722, SNR=42.9, Peak=86 HFD=5.8
20:06:11.525 00.000 2864 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.72) = xAngle (-2.03 = -2.03)
20:06:11.525 00.000 2864 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (0.78 = 0.78)
20:06:11.525 00.000 2864 CameraToMount -- cameraX=3.04 cameraY=2.54 hyp=3.96 cameraTheta=0.69 mountX=-1.74 mountY=2.77, mountTheta=2.13
20:06:11.525 00.000 2864 SchedulePrimaryMove(10198720, x=3.04, y=2.54, opts=13)
20:06:11.540 00.015 2864 Enqueuing Move request for scope (3.04, 2.54)
20:06:11.540 00.000 6680 Worker thread wakes up
20:06:11.540 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (3.04, 2.54) opts 0xd
20:06:11.540 00.000 6680 Handling offset move in thread for scope, endpoint = (3.04, 2.54)
20:06:11.540 00.000 6680 Moving (3.04, 2.54) raw xDistance=-1.74 yDistance=2.77
20:06:11.540 00.000 6680 BLC: History state: CurrMiss=-2.77, AvgInitMiss=-3.73, ShCount=0, LgCount=2, SticCount=0,  Deflections: 0=-4.685457, 1:-2.774232
20:06:11.540 00.000 6680 BLC: Average miss indicates over-shooting, nominal decrease by -566.000000
20:06:11.540 00.000 6680 BLC: window closed
20:06:11.540 00.000 6680 BLC: Pulse adjusted to 797
20:06:11.540 00.000 6680 PPEC rslt: input = -1.74, final = -1.04, react = -1.04, pred = -0.85, hyst = -1.01, hyst_pct = 0.96, period_length = 600.73
20:06:11.540 00.000 6680 PPEC: input: -1.74, control: -1.04, exposure: 1500
20:06:11.540 00.000 6680 resist switch: large excursion: input 2.77 thresh 0.54 direction from -1 to 1
20:06:11.540 00.000 6680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=8.32
20:06:11.540 00.000 6680 GuideAlgorithmResistSwitch::result() returns 2.77 from input 2.77
20:06:11.540 00.000 6680 MoveAxis(E, 130, ABG)
20:06:11.540 00.000 6680 Guiding  Dir = 2, Dur = 130
20:06:11.540 00.000 6680 IsGuiding returns 0
20:06:11.540 00.000 6680 PulseGuide returned control before completion, sleep 140
20:06:11.558 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=86, med=0, FiltMin=0, FiltMax=79, Gamma=0.560
20:06:11.604 00.046 2864 UpdateGuideState exits: m=3722 SNR=42.9
20:06:11.604 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:11.604 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:06:11.604 00.000 2864 Enqueuing Expose request
20:06:11.685 00.081 2864 evsrv: cli 1028EBB8 connect
20:06:11.685 00.000 2864 case statement mapped state 6 to 3
20:06:11.685 00.000 2864 case statement mapped state 6 to 3
20:06:11.685 00.000 2864 evsrv: cli 1028EBB8 request: {"method":"get_pixel_scale","id":"79d5a8a9-63f2-4d89-bab6-bc5ac4320428"}
20:06:11.698 00.013 2864 evsrv: cli 1028EBB8 response: {"jsonrpc":"2.0","result":1.86834,"id":"79d5a8a9-63f2-4d89-bab6-bc5ac4320428"}
20:06:11.698 00.000 6680 IsGuiding returns 1
20:06:11.698 00.000 6680 scope still moving after pulse duration time elapsed
20:06:11.698 00.000 2864 evsrv: cli 1028EBB8 disconnect
20:06:11.729 00.031 6680 IsGuiding returns 0
20:06:11.730 00.001 6680 scope move finished after 130 + 53 ms
20:06:11.730 00.000 6680 Move returns status 0, amount 130
20:06:11.730 00.000 6680 BLC: Dec direction reversal from North to South, backlash comp pulse of 797 applied
20:06:11.730 00.000 6680 MoveAxis(S, 1218, ABG)
20:06:11.730 00.000 6680 Guiding  Dir = 1, Dur = 1218
20:06:11.730 00.000 6680 IsGuiding returns 0
20:06:11.730 00.000 6680 PulseGuide returned control before completion, sleep 1228
20:06:12.969 01.239 6680 IsGuiding returns 1
20:06:12.969 00.000 6680 scope still moving after pulse duration time elapsed
20:06:13.001 00.032 6680 IsGuiding returns 0
20:06:13.001 00.000 6680 scope move finished after 1218 + 52 ms
20:06:13.001 00.000 6680 Move returns status 0, amount 1218
20:06:13.001 00.000 6680 move complete, result=0
20:06:13.001 00.000 6680 worker thread done servicing request
20:06:13.001 00.000 6680 Worker thread wakes up
20:06:13.001 00.000 2864 GuideStep: -1.7 px 130 ms EAST, 2.8 px 1218 ms SOUTH
20:06:13.001 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:06:13.001 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1183,401,31,31)
20:06:13.001 00.000 6680 ZWO: set CONTROL_EXPOSURE 1500000
20:06:14.654 01.653 6680 Exposure complete
20:06:14.702 00.048 6680 worker thread done servicing request
20:06:14.702 00.000 2864 OnExposeComplete: enter
20:06:14.702 00.000 2864 UpdateGuideState(): m_state=6
20:06:14.717 00.015 2864 Star::Find(15, 1201, 418, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
20:06:14.717 00.000 2864 Star::Find returns 1 (0), X=1200.01, Y=412.71, Mass=5795, SNR=53.6, Peak=180 HFD=5.3
20:06:14.717 00.000 2864 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.72) = xAngle (-3.76 = 2.52)
20:06:14.717 00.000 2864 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (-0.96 = -0.96)
20:06:14.717 00.000 2864 CameraToMount -- cameraX=1.75 cameraY=-2.98 hyp=3.46 cameraTheta=-1.04 mountX=-2.82 mountY=-2.83, mountTheta=-2.35
20:06:14.717 00.000 2864 SchedulePrimaryMove(10198720, x=1.75, y=-2.98, opts=13)
20:06:14.717 00.000 2864 Enqueuing Move request for scope (1.75, -2.98)
20:06:14.717 00.000 6680 Worker thread wakes up
20:06:14.717 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.75, -2.98) opts 0xd
20:06:14.717 00.000 6680 Handling offset move in thread for scope, endpoint = (1.75, -2.98)
20:06:14.717 00.000 6680 Moving (1.75, -2.98) raw xDistance=-2.82 yDistance=-2.83
20:06:14.733 00.016 6680 BLC: History state: CurrMiss=-2.83, AvgInitMiss=-3.43, ShCount=0, LgCount=3, SticCount=0,  Deflections: 0=2.774232, 1:-2.831875
20:06:14.733 00.000 6680 BLC: Average miss indicates over-shooting, nominal decrease by -520.000000
20:06:14.733 00.000 6680 BLC: window closed
20:06:14.733 00.000 6680 BLC: Pulse adjusted to 638
20:06:14.733 00.000 6680 PPEC rslt: input = -2.82, final = -1.62, react = -1.69, pred = -0.76, hyst = -1.58, hyst_pct = 0.96, period_length = 600.73
20:06:14.733 00.000 6680 PPEC: input: -2.82, control: -1.62, exposure: 1500
20:06:14.733 00.000 6680 resist switch: large excursion: input -2.83 thresh 0.54 direction from 1 to -1
20:06:14.733 00.000 6680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-8.50
20:06:14.733 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.83 from input -2.83
20:06:14.733 00.000 6680 MoveAxis(E, 202, ABG)
20:06:14.733 00.000 6680 Guiding  Dir = 2, Dur = 202
20:06:14.735 00.002 6680 IsGuiding returns 0
20:06:14.735 00.000 6680 PulseGuide returned control before completion, sleep 212
20:06:14.744 00.009 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=180, med=0, FiltMin=0, FiltMax=153, Gamma=0.560
20:06:14.789 00.045 2864 UpdateGuideState exits: m=5795 SNR=53.6
20:06:14.789 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:14.797 00.008 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:06:14.797 00.000 2864 Enqueuing Expose request
20:06:14.956 00.159 6680 IsGuiding returns 1
20:06:14.956 00.000 6680 scope still moving after pulse duration time elapsed
20:06:14.987 00.031 6680 IsGuiding returns 0
20:06:14.987 00.000 6680 scope move finished after 202 + 51 ms
20:06:14.987 00.000 6680 Move returns status 0, amount 202
20:06:14.987 00.000 6680 BLC: Dec direction reversal from South to North, backlash comp pulse of 638 applied
20:06:14.987 00.000 6680 MoveAxis(N, 1068, ABG)
20:06:14.987 00.000 6680 Guiding  Dir = 0, Dur = 1068
20:06:14.987 00.000 6680 IsGuiding returns 0
20:06:14.987 00.000 6680 PulseGuide returned control before completion, sleep 1078
20:06:15.241 00.254 2864 evsrv: cli 1028E758 connect
20:06:15.244 00.003 2864 case statement mapped state 6 to 3
20:06:15.244 00.000 2864 case statement mapped state 6 to 3
20:06:15.244 00.000 2864 evsrv: cli 1028E758 request: {"method":"get_pixel_scale","id":"09f66e4a-2c6d-4c47-b6c3-f7562a972445"}
20:06:15.244 00.000 2864 evsrv: cli 1028E758 response: {"jsonrpc":"2.0","result":1.86834,"id":"09f66e4a-2c6d-4c47-b6c3-f7562a972445"}
20:06:15.244 00.000 2864 evsrv: cli 1028E758 disconnect
20:06:16.070 00.826 6680 IsGuiding returns 1
20:06:16.070 00.000 6680 scope still moving after pulse duration time elapsed
20:06:16.102 00.032 6680 IsGuiding returns 0
20:06:16.102 00.000 6680 scope move finished after 1068 + 45 ms
20:06:16.102 00.000 6680 Move returns status 0, amount 1068
20:06:16.102 00.000 6680 move complete, result=0
20:06:16.102 00.000 6680 worker thread done servicing request
20:06:16.102 00.000 2864 GuideStep: -2.8 px 202 ms EAST, -2.8 px 1068 ms NORTH
20:06:16.110 00.008 6680 Worker thread wakes up
20:06:16.110 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:06:16.112 00.002 6680 Handling exposure in thread, d=1500 o=3 r=(1183,401,31,31)
20:06:17.757 01.645 6680 Exposure complete
20:06:17.820 00.063 6680 worker thread done servicing request
20:06:17.820 00.000 2864 OnExposeComplete: enter
20:06:17.820 00.000 2864 UpdateGuideState(): m_state=6
20:06:17.820 00.000 2864 Star::Find(15, 1200, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
20:06:17.820 00.000 2864 Star::Find returns 1 (0), X=1201.02, Y=416.61, Mass=5729, SNR=53.3, Peak=154 HFD=5.3
20:06:17.820 00.000 2864 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.72) = xAngle (-2.40 = -2.40)
20:06:17.820 00.000 2864 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (0.40 = 0.40)
20:06:17.836 00.016 2864 CameraToMount -- cameraX=2.76 cameraY=0.91 hyp=2.91 cameraTheta=0.32 mountX=-2.15 mountY=1.14, mountTheta=2.65
20:06:17.838 00.002 2864 SchedulePrimaryMove(10198720, x=2.76, y=0.91, opts=13)
20:06:17.838 00.000 2864 Enqueuing Move request for scope (2.76, 0.91)
20:06:17.838 00.000 6680 Worker thread wakes up
20:06:17.838 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.76, 0.91) opts 0xd
20:06:17.838 00.000 6680 Handling offset move in thread for scope, endpoint = (2.76, 0.91)
20:06:17.838 00.000 6680 Moving (2.76, 0.91) raw xDistance=-2.15 yDistance=1.14
20:06:17.838 00.000 6680 BLC: History state: CurrMiss=-1.14, AvgInitMiss=-2.86, ShCount=0, LgCount=4, SticCount=0,  Deflections: 0=-2.831875, 1:-1.136199
20:06:17.838 00.000 6680 BLC: Average miss indicates over-shooting, nominal decrease by -433.000000
20:06:17.838 00.000 6680 BLC: window closed
20:06:17.838 00.000 6680 BLC: Pulse adjusted to 510
20:06:17.838 00.000 6680 PPEC rslt: input = -2.15, final = -1.24, react = -1.29, pred = -0.45, hyst = -1.22, hyst_pct = 0.96, period_length = 600.73
20:06:17.838 00.000 6680 PPEC: input: -2.15, control: -1.24, exposure: 1500
20:06:17.838 00.000 6680 resist switch: large excursion: input 1.14 thresh 0.54 direction from -1 to 1
20:06:17.838 00.000 6680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.41
20:06:17.838 00.000 6680 GuideAlgorithmResistSwitch::result() returns 1.14 from input 1.14
20:06:17.838 00.000 6680 MoveAxis(E, 156, ABG)
20:06:17.838 00.000 6680 Guiding  Dir = 2, Dur = 156
20:06:17.838 00.000 6680 IsGuiding returns 0
20:06:17.838 00.000 6680 PulseGuide returned control before completion, sleep 166
20:06:17.856 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=154, med=0, FiltMin=0, FiltMax=137, Gamma=0.560
20:06:17.900 00.044 2864 UpdateGuideState exits: m=5729 SNR=53.3
20:06:17.900 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:17.900 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:06:17.900 00.000 2864 Enqueuing Expose request
20:06:18.025 00.125 6680 IsGuiding returns 1
20:06:18.025 00.000 6680 scope still moving after pulse duration time elapsed
20:06:18.057 00.032 6680 IsGuiding returns 0
20:06:18.057 00.000 6680 scope move finished after 156 + 54 ms
20:06:18.057 00.000 6680 Move returns status 0, amount 156
20:06:18.057 00.000 6680 BLC: Dec direction reversal from North to South, backlash comp pulse of 510 applied
20:06:18.057 00.000 6680 MoveAxis(S, 683, ABG)
20:06:18.057 00.000 6680 Guiding  Dir = 1, Dur = 683
20:06:18.057 00.000 6680 IsGuiding returns 0
20:06:18.057 00.000 6680 PulseGuide returned control before completion, sleep 693
20:06:18.298 00.241 2864 evsrv: cli 1028E758 connect
20:06:18.302 00.004 2864 case statement mapped state 6 to 3
20:06:18.310 00.008 2864 case statement mapped state 6 to 3
20:06:18.310 00.000 2864 evsrv: cli 1028E758 request: {"method":"get_pixel_scale","id":"f16e7609-beb2-4f69-97e0-0ac01d110111"}
20:06:18.326 00.016 2864 evsrv: cli 1028E758 response: {"jsonrpc":"2.0","result":1.86834,"id":"f16e7609-beb2-4f69-97e0-0ac01d110111"}
20:06:18.326 00.000 2864 evsrv: cli 1028E758 disconnect
20:06:18.755 00.429 6680 IsGuiding returns 1
20:06:18.755 00.000 6680 scope still moving after pulse duration time elapsed
20:06:18.787 00.032 6680 IsGuiding returns 0
20:06:18.787 00.000 6680 scope move finished after 683 + 47 ms
20:06:18.787 00.000 6680 Move returns status 0, amount 683
20:06:18.787 00.000 6680 move complete, result=0
20:06:18.787 00.000 6680 worker thread done servicing request
20:06:18.787 00.000 2864 GuideStep: -2.1 px 156 ms EAST, 1.1 px 683 ms SOUTH
20:06:18.787 00.000 6680 Worker thread wakes up
20:06:18.787 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:06:18.787 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1183,401,31,31)
20:06:20.216 01.429 6680 Exposure complete
20:06:20.264 00.048 6680 worker thread done servicing request
20:06:20.264 00.000 2864 OnExposeComplete: enter
20:06:20.279 00.015 2864 UpdateGuideState(): m_state=6
20:06:20.279 00.000 2864 Star::Find(15, 1201, 416, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
20:06:20.279 00.000 2864 Star::Find returns 1 (0), X=1200.46, Y=415.98, Mass=5455, SNR=51.8, Peak=150 HFD=5.3
20:06:20.279 00.000 2864 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.72) = xAngle (-2.59 = -2.59)
20:06:20.279 00.000 2864 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (0.21 = 0.21)
20:06:20.279 00.000 2864 CameraToMount -- cameraX=2.20 cameraY=0.29 hyp=2.22 cameraTheta=0.13 mountX=-1.89 mountY=0.47, mountTheta=2.90
20:06:20.279 00.000 2864 SchedulePrimaryMove(10198720, x=2.20, y=0.29, opts=13)
20:06:20.279 00.000 2864 Enqueuing Move request for scope (2.20, 0.29)
20:06:20.295 00.016 6680 Worker thread wakes up
20:06:20.295 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.20, 0.29) opts 0xd
20:06:20.295 00.000 6680 Handling offset move in thread for scope, endpoint = (2.20, 0.29)
20:06:20.295 00.000 6680 Moving (2.20, 0.29) raw xDistance=-1.89 yDistance=0.47
20:06:20.295 00.000 6680 BLC: History state: CurrMiss=0.47, AvgInitMiss=-2.19, ShCount=1, LgCount=4, SticCount=0,  Deflections: 0=1.136199, 1:0.470149
20:06:20.295 00.000 6680 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
20:06:20.295 00.000 6680 BLC: window closed
20:06:20.295 00.000 6680 PPEC rslt: input = -1.89, final = -1.13, react = -1.13, pred = -0.20, hyst = -1.12, hyst_pct = 0.96, period_length = 600.73
20:06:20.295 00.000 6680 PPEC: input: -1.89, control: -1.13, exposure: 1500
20:06:20.295 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
20:06:20.295 00.000 6680 MoveAxis(E, 141, ABG)
20:06:20.295 00.000 6680 Guiding  Dir = 2, Dur = 141
20:06:20.295 00.000 6680 IsGuiding returns 0
20:06:20.295 00.000 6680 PulseGuide returned control before completion, sleep 151
20:06:20.306 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=150, med=0, FiltMin=0, FiltMax=129, Gamma=0.560
20:06:20.343 00.037 2864 UpdateGuideState exits: m=5455 SNR=51.8
20:06:20.343 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:20.359 00.016 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:06:20.359 00.000 2864 Enqueuing Expose request
20:06:20.454 00.095 6680 IsGuiding returns 1
20:06:20.454 00.000 6680 scope still moving after pulse duration time elapsed
20:06:20.486 00.032 6680 IsGuiding returns 0
20:06:20.486 00.000 6680 scope move finished after 141 + 49 ms
20:06:20.486 00.000 6680 Move returns status 0, amount 141
20:06:20.486 00.000 6680 MoveAxis(S, 71, ABG)
20:06:20.486 00.000 6680 Guiding  Dir = 1, Dur = 71
20:06:20.486 00.000 6680 IsGuiding returns 0
20:06:20.486 00.000 6680 PulseGuide returned control before completion, sleep 81
20:06:20.582 00.096 6680 IsGuiding returns 1
20:06:20.582 00.000 6680 scope still moving after pulse duration time elapsed
20:06:20.613 00.031 6680 IsGuiding returns 0
20:06:20.613 00.000 6680 scope move finished after 71 + 54 ms
20:06:20.613 00.000 6680 Move returns status 0, amount 71
20:06:20.613 00.000 6680 move complete, result=0
20:06:20.613 00.000 6680 worker thread done servicing request
20:06:20.613 00.000 2864 GuideStep: -1.9 px 141 ms EAST, 0.5 px 71 ms SOUTH
20:06:20.621 00.008 6680 Worker thread wakes up
20:06:20.621 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:06:20.623 00.002 6680 Handling exposure in thread, d=1500 o=3 r=(1183,401,31,31)
20:06:22.264 01.641 6680 Exposure complete
20:06:22.327 00.063 6680 worker thread done servicing request
20:06:22.327 00.000 2864 OnExposeComplete: enter
20:06:22.327 00.000 2864 UpdateGuideState(): m_state=6
20:06:22.327 00.000 2864 Star::Find(15, 1200, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
20:06:22.327 00.000 2864 Star::Find returns 1 (0), X=1199.04, Y=414.87, Mass=6123, SNR=55.1, Peak=171 HFD=5.6
20:06:22.327 00.000 2864 MultiStar: exiting stabilization period
20:06:22.327 00.000 2864 MultiStar: [#1 0.09,-0.60,0.36,U] [#2 0.05,-0.82,0.30,U] [#3 0.06,-0.66,0.29,U] [#4 0.34,-0.48,0.24,U] [#5 -0.09,-0.52,0.23,U] [#6 0.21,-0.76,0.21,U] [#7 0.10,-0.67,0.21,U] [#8 0.08,-0.46,0.20,U] 
20:06:22.327 00.000 2864 refined, 8 included, MultiStar: {0.33, -0.69}, one-star: {0.78, -0.83}
20:06:22.327 00.000 2864 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.72) = xAngle (-3.85 = 2.43)
20:06:22.343 00.016 2864 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (-1.05 = -1.05)
20:06:22.343 00.000 2864 CameraToMount -- cameraX=0.33 cameraY=-0.69 hyp=0.77 cameraTheta=-1.13 mountX=-0.58 mountY=-0.66, mountTheta=-2.29
20:06:22.343 00.000 2864 SchedulePrimaryMove(10198720, x=0.33, y=-0.69, opts=13)
20:06:22.343 00.000 2864 Enqueuing Move request for scope (0.33, -0.69)
20:06:22.343 00.000 6680 Worker thread wakes up
20:06:22.343 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.69) opts 0xd
20:06:22.343 00.000 6680 Handling offset move in thread for scope, endpoint = (0.33, -0.69)
20:06:22.343 00.000 6680 Moving (0.33, -0.69) raw xDistance=-0.58 yDistance=-0.66
20:06:22.343 00.000 6680 PPEC rslt: input = -0.58, final = -0.39, react = -0.35, pred = -0.16, hyst = -0.39, hyst_pct = 0.95, period_length = 600.73
20:06:22.343 00.000 6680 PPEC: input: -0.58, control: -0.39, exposure: 1500
20:06:22.343 00.000 6680 resist switch: large excursion: input -0.66 thresh 0.54 direction from 1 to -1
20:06:22.343 00.000 6680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.99
20:06:22.343 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66
20:06:22.343 00.000 6680 MoveAxis(E, 49, ABG)
20:06:22.343 00.000 6680 Guiding  Dir = 2, Dur = 49
20:06:22.343 00.000 6680 IsGuiding returns 0
20:06:22.343 00.000 6680 PulseGuide returned control before completion, sleep 59
20:06:22.364 00.021 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=171, med=0, FiltMin=0, FiltMax=148, Gamma=0.560
20:06:22.407 00.043 2864 UpdateGuideState exits: m=6123 SNR=55.1
20:06:22.407 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:22.407 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:06:22.407 00.000 2864 Enqueuing Expose request
20:06:22.423 00.016 6680 IsGuiding returns 1
20:06:22.423 00.000 6680 scope still moving after pulse duration time elapsed
20:06:22.455 00.032 6680 IsGuiding returns 0
20:06:22.455 00.000 6680 scope move finished after 49 + 52 ms
20:06:22.455 00.000 6680 Move returns status 0, amount 49
20:06:22.455 00.000 6680 BLC: Dec direction reversal from South to North, backlash comp pulse of 510 applied
20:06:22.455 00.000 6680 MoveAxis(N, 611, ABG)
20:06:22.455 00.000 6680 Guiding  Dir = 0, Dur = 611
20:06:22.455 00.000 6680 IsGuiding returns 0
20:06:22.455 00.000 6680 PulseGuide returned control before completion, sleep 621
20:06:23.090 00.635 6680 IsGuiding returns 1
20:06:23.090 00.000 6680 scope still moving after pulse duration time elapsed
20:06:23.122 00.032 6680 IsGuiding returns 0
20:06:23.122 00.000 6680 scope move finished after 611 + 55 ms
20:06:23.122 00.000 6680 Move returns status 0, amount 611
20:06:23.122 00.000 6680 move complete, result=0
20:06:23.122 00.000 6680 worker thread done servicing request
20:06:23.122 00.000 2864 GuideStep: -0.6 px 49 ms EAST, -0.7 px 611 ms NORTH
20:06:23.126 00.004 6680 Worker thread wakes up
20:06:23.126 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:06:23.126 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1183,401,31,31)
20:06:24.553 01.427 6680 Exposure complete
20:06:24.600 00.047 6680 worker thread done servicing request
20:06:24.600 00.000 2864 OnExposeComplete: enter
20:06:24.616 00.016 2864 UpdateGuideState(): m_state=6
20:06:24.616 00.000 2864 Star::Find(15, 1199, 414, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
20:06:24.616 00.000 2864 Star::Find returns 1 (0), X=1200.15, Y=415.27, Mass=5706, SNR=53.1, Peak=148 HFD=5.7
20:06:24.616 00.000 2864 MultiStar: [#1 1.09,-0.30,0.38,U] [#2 0.93,-0.47,0.31,U] [#3 1.02,-0.34,0.31,U] [#4 1.26,-0.26,0.24,U] [#5 1.39,0.25,0.24,U] [#6 1.20,-0.27,0.22,U] [#7 1.25,-0.22,0.22,U] [#8 0.86,-0.29,0.21,U] 
20:06:24.616 00.000 2864 refined, 8 included, MultiStar: {1.36, -0.31}, one-star: {1.89, -0.42}
20:06:24.616 00.000 2864 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.72) = xAngle (-2.94 = -2.94)
20:06:24.616 00.000 2864 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (-0.14 = -0.14)
20:06:24.616 00.000 2864 CameraToMount -- cameraX=1.36 cameraY=-0.31 hyp=1.40 cameraTheta=-0.22 mountX=-1.37 mountY=-0.19, mountTheta=-3.00
20:06:24.632 00.016 2864 SchedulePrimaryMove(10198720, x=1.36, y=-0.31, opts=13)
20:06:24.634 00.002 2864 Enqueuing Move request for scope (1.36, -0.31)
20:06:24.636 00.002 6680 Worker thread wakes up
20:06:24.636 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.36, -0.31) opts 0xd
20:06:24.636 00.000 6680 Handling offset move in thread for scope, endpoint = (1.36, -0.31)
20:06:24.636 00.000 6680 Moving (1.36, -0.31) raw xDistance=-1.37 yDistance=-0.19
20:06:24.636 00.000 6680 BLC: History state: CurrMiss=0.19, AvgInitMiss=-1.79, ShCount=2, LgCount=4, SticCount=0,  Deflections: 0=-0.663507, 1:0.193664
20:06:24.636 00.000 6680 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
20:06:24.636 00.000 6680 BLC: window closed
20:06:24.636 00.000 6680 PPEC rslt: input = -1.37, final = -0.94, react = -0.82, pred = -2.78, hyst = -0.81, hyst_pct = 0.95, period_length = 600.73
20:06:24.636 00.000 6680 PPEC: input: -1.37, control: -0.94, exposure: 1500
20:06:24.636 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.19
20:06:24.636 00.000 6680 MoveAxis(E, 118, ABG)
20:06:24.636 00.000 6680 Guiding  Dir = 2, Dur = 118
20:06:24.636 00.000 6680 IsGuiding returns 0
20:06:24.636 00.000 6680 PulseGuide returned control before completion, sleep 128
20:06:24.650 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=148, med=0, FiltMin=0, FiltMax=139, Gamma=0.560
20:06:24.695 00.045 2864 UpdateGuideState exits: m=5706 SNR=53.1
20:06:24.697 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:24.699 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:06:24.701 00.002 2864 Enqueuing Expose request
20:06:24.774 00.073 6680 IsGuiding returns 1
20:06:24.774 00.000 6680 scope still moving after pulse duration time elapsed
20:06:24.806 00.032 6680 IsGuiding returns 0
20:06:24.806 00.000 6680 scope move finished after 118 + 51 ms
20:06:24.806 00.000 6680 Move returns status 0, amount 118
20:06:24.806 00.000 6680 MoveAxis(N, 29, ABG)
20:06:24.806 00.000 6680 Guiding  Dir = 0, Dur = 29
20:06:24.806 00.000 6680 IsGuiding returns 0
20:06:24.806 00.000 6680 PulseGuide returned control before completion, sleep 39
20:06:24.854 00.048 6680 IsGuiding returns 1
20:06:24.854 00.000 6680 scope still moving after pulse duration time elapsed
20:06:24.886 00.032 6680 IsGuiding returns 0
20:06:24.886 00.000 6680 scope move finished after 29 + 50 ms
20:06:24.886 00.000 6680 Move returns status 0, amount 29
20:06:24.886 00.000 6680 move complete, result=0
20:06:24.886 00.000 6680 worker thread done servicing request
20:06:24.886 00.000 6680 Worker thread wakes up
20:06:24.886 00.000 2864 GuideStep: -1.4 px 118 ms EAST, -0.2 px 29 ms NORTH
20:06:24.886 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:06:24.886 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1183,401,31,31)
20:06:26.539 01.653 6680 Exposure complete
20:06:26.602 00.063 6680 worker thread done servicing request
20:06:26.602 00.000 2864 OnExposeComplete: enter
20:06:26.602 00.000 2864 UpdateGuideState(): m_state=6
20:06:26.602 00.000 2864 Star::Find(15, 1200, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
20:06:26.602 00.000 2864 Star::Find returns 1 (0), X=1200.78, Y=416.66, Mass=5894, SNR=54.0, Peak=163 HFD=5.5
20:06:26.602 00.000 2864 MultiStar: [#1 1.66,1.18,0.38,U] [#2 1.51,0.86,0.29,U] [#3 1.87,1.11,0.00,M6] [#4 2.03,1.02,0.00,M6] [#5 1.78,1.19,0.00,M1] [#6 1.71,1.28,0.00,M1] [#7 1.73,1.34,0.00,M1] [#8 1.27,0.93,0.19,U] 
20:06:26.618 00.016 2864 refined, 3 included, MultiStar: {2.06, 0.99}, one-star: {2.52, 0.97}
20:06:26.618 00.000 2864 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.72) = xAngle (-2.27 = -2.27)
20:06:26.618 00.000 2864 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (0.53 = 0.53)
20:06:26.618 00.000 2864 CameraToMount -- cameraX=2.06 cameraY=0.99 hyp=2.29 cameraTheta=0.45 mountX=-1.47 mountY=1.16, mountTheta=2.48
20:06:26.618 00.000 2864 SchedulePrimaryMove(10198720, x=2.06, y=0.99, opts=13)
20:06:26.618 00.000 2864 Enqueuing Move request for scope (2.06, 0.99)
20:06:26.618 00.000 6680 Worker thread wakes up
20:06:26.618 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.06, 0.99) opts 0xd
20:06:26.618 00.000 6680 Handling offset move in thread for scope, endpoint = (2.06, 0.99)
20:06:26.618 00.000 6680 Moving (2.06, 0.99) raw xDistance=-1.47 yDistance=1.16
20:06:26.618 00.000 6680 PPEC rslt: input = -1.47, final = -0.96, react = -0.88, pred = -2.81, hyst = -0.82, hyst_pct = 0.95, period_length = 600.73
20:06:26.618 00.000 6680 PPEC: input: -1.47, control: -0.96, exposure: 1500
20:06:26.618 00.000 6680 resist switch: large excursion: input 1.16 thresh 0.54 direction from -1 to 1
20:06:26.618 00.000 6680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.47
20:06:26.618 00.000 6680 GuideAlgorithmResistSwitch::result() returns 1.16 from input 1.16
20:06:26.618 00.000 6680 MoveAxis(E, 121, ABG)
20:06:26.618 00.000 6680 Guiding  Dir = 2, Dur = 121
20:06:26.618 00.000 6680 IsGuiding returns 0
20:06:26.618 00.000 6680 PulseGuide returned control before completion, sleep 131
20:06:26.642 00.024 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=163, med=0, FiltMin=0, FiltMax=146, Gamma=0.560
20:06:26.682 00.040 2864 UpdateGuideState exits: m=5894 SNR=54.0
20:06:26.682 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:26.682 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:06:26.682 00.000 2864 Enqueuing Expose request
20:06:26.777 00.095 6680 IsGuiding returns 0
20:06:26.777 00.000 6680 Move returns status 0, amount 121
20:06:26.777 00.000 6680 BLC: Dec direction reversal from North to South, backlash comp pulse of 510 applied
20:06:26.777 00.000 6680 MoveAxis(S, 686, ABG)
20:06:26.777 00.000 6680 Guiding  Dir = 1, Dur = 686
20:06:26.777 00.000 6680 IsGuiding returns 0
20:06:26.777 00.000 6680 PulseGuide returned control before completion, sleep 696
20:06:27.476 00.699 6680 IsGuiding returns 1
20:06:27.476 00.000 6680 scope still moving after pulse duration time elapsed
20:06:27.507 00.031 6680 IsGuiding returns 0
20:06:27.507 00.000 6680 scope move finished after 686 + 44 ms
20:06:27.507 00.000 6680 Move returns status 0, amount 686
20:06:27.507 00.000 6680 move complete, result=0
20:06:27.507 00.000 6680 worker thread done servicing request
20:06:27.507 00.000 2864 GuideStep: -1.5 px 121 ms EAST, 1.2 px 686 ms SOUTH
20:06:27.507 00.000 6680 Worker thread wakes up
20:06:27.507 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:06:27.507 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1183,401,31,31)
20:06:28.938 01.431 6680 Exposure complete
20:06:28.986 00.048 6680 worker thread done servicing request
20:06:28.986 00.000 2864 OnExposeComplete: enter
20:06:28.986 00.000 2864 UpdateGuideState(): m_state=6
20:06:29.002 00.016 2864 Star::Find(15, 1200, 416, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
20:06:29.005 00.003 2864 Star::Find returns 1 (0), X=1199.30, Y=415.64, Mass=5687, SNR=53.0, Peak=152 HFD=5.5
20:06:29.005 00.000 2864 MultiStar: [#1 0.35,0.30,0.39,U] [#2 0.18,0.28,0.30,U] [#3 0.54,0.01,0.31,U] [#4 0.80,0.61,0.25,U] [#5 -0.24,0.18,0.24,U] [#6 0.09,-0.02,0.21,U] [#7 0.30,0.64,0.22,U] [#8 -0.23,0.16,0.23,U] 
20:06:29.005 00.000 2864 refined, 8 included, MultiStar: {0.50, 0.17}, one-star: {1.04, -0.05}
20:06:29.005 00.000 2864 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.72) = xAngle (-2.40 = -2.40)
20:06:29.005 00.000 2864 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (0.40 = 0.40)
20:06:29.005 00.000 2864 CameraToMount -- cameraX=0.50 cameraY=0.17 hyp=0.53 cameraTheta=0.32 mountX=-0.39 mountY=0.21, mountTheta=2.66
20:06:29.005 00.000 2864 SchedulePrimaryMove(10198720, x=0.50, y=0.17, opts=13)
20:06:29.018 00.013 2864 Enqueuing Move request for scope (0.50, 0.17)
20:06:29.018 00.000 6680 Worker thread wakes up
20:06:29.018 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.17) opts 0xd
20:06:29.018 00.000 6680 Handling offset move in thread for scope, endpoint = (0.50, 0.17)
20:06:29.018 00.000 6680 Moving (0.50, 0.17) raw xDistance=-0.39 yDistance=0.21
20:06:29.018 00.000 6680 BLC: History state: CurrMiss=0.21, AvgInitMiss=-1.51, ShCount=3, LgCount=4, SticCount=0,  Deflections: 0=1.156031, 1:0.205066
20:06:29.018 00.000 6680 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
20:06:29.018 00.000 6680 BLC: window closed
20:06:29.018 00.000 6680 PPEC rslt: input = -0.39, final = -0.30, react = -0.23, pred = -0.68, hyst = -0.27, hyst_pct = 0.95, period_length = 600.73
20:06:29.018 00.000 6680 PPEC: input: -0.39, control: -0.30, exposure: 1500
20:06:29.018 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
20:06:29.018 00.000 6680 MoveAxis(E, 37, ABG)
20:06:29.018 00.000 6680 Guiding  Dir = 2, Dur = 37
20:06:29.018 00.000 6680 IsGuiding returns 0
20:06:29.018 00.000 6680 PulseGuide returned control before completion, sleep 47
20:06:29.034 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=152, med=0, FiltMin=0, FiltMax=139, Gamma=0.560
20:06:29.065 00.031 2864 UpdateGuideState exits: m=5687 SNR=53.0
20:06:29.081 00.016 6680 IsGuiding returns 1
20:06:29.081 00.000 6680 scope still moving after pulse duration time elapsed
20:06:29.081 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:29.081 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:06:29.081 00.000 2864 Enqueuing Expose request
20:06:29.113 00.032 6680 IsGuiding returns 0
20:06:29.113 00.000 6680 scope move finished after 37 + 54 ms
20:06:29.113 00.000 6680 Move returns status 0, amount 37
20:06:29.113 00.000 6680 MoveAxis(S, 31, ABG)
20:06:29.113 00.000 6680 Guiding  Dir = 1, Dur = 31
20:06:29.113 00.000 6680 IsGuiding returns 0
20:06:29.113 00.000 6680 PulseGuide returned control before completion, sleep 41
20:06:29.160 00.047 6680 IsGuiding returns 1
20:06:29.160 00.000 6680 scope still moving after pulse duration time elapsed
20:06:29.192 00.032 6680 IsGuiding returns 0
20:06:29.192 00.000 6680 scope move finished after 31 + 47 ms
20:06:29.192 00.000 6680 Move returns status 0, amount 31
20:06:29.192 00.000 6680 move complete, result=0
20:06:29.192 00.000 6680 worker thread done servicing request
20:06:29.192 00.000 6680 Worker thread wakes up
20:06:29.192 00.000 2864 GuideStep: -0.4 px 37 ms EAST, 0.2 px 31 ms SOUTH
20:06:29.192 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:06:29.192 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1183,401,31,31)
20:06:30.846 01.654 6680 Exposure complete
20:06:30.894 00.048 6680 worker thread done servicing request
20:06:30.894 00.000 2864 OnExposeComplete: enter
20:06:30.910 00.016 2864 UpdateGuideState(): m_state=6
20:06:30.910 00.000 2864 Star::Find(15, 1199, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
20:06:30.910 00.000 2864 Star::Find returns 1 (0), X=1199.13, Y=414.37, Mass=5707, SNR=53.1, Peak=150 HFD=5.5
20:06:30.910 00.000 2864 MultiStar: [#1 -0.02,-1.37,0.36,U] [#2 -0.16,-1.52,0.31,U] [#3 -0.10,-1.67,0.31,U] [#4 0.14,-1.31,0.24,U] [#5 0.05,-0.70,0.24,U] [#6 -0.06,-1.24,0.19,U] [#7 -0.05,-1.33,0.22,U] [#8 -0.09,-1.36,0.19,U] 
20:06:30.910 00.000 2864 refined, 8 included, MultiStar: {0.26, -1.33}, one-star: {0.87, -1.32}
20:06:30.910 00.000 2864 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.72) = xAngle (-4.10 = 2.18)
20:06:30.910 00.000 2864 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (-1.30 = -1.30)
20:06:30.910 00.000 2864 CameraToMount -- cameraX=0.26 cameraY=-1.33 hyp=1.35 cameraTheta=-1.38 mountX=-0.78 mountY=-1.31, mountTheta=-2.11
20:06:30.910 00.000 2864 SchedulePrimaryMove(10198720, x=0.26, y=-1.33, opts=13)
20:06:30.926 00.016 2864 Enqueuing Move request for scope (0.26, -1.33)
20:06:30.926 00.000 6680 Worker thread wakes up
20:06:30.926 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.26, -1.33) opts 0xd
20:06:30.926 00.000 6680 Handling offset move in thread for scope, endpoint = (0.26, -1.33)
20:06:30.926 00.000 6680 Moving (0.26, -1.33) raw xDistance=-0.78 yDistance=-1.31
20:06:30.926 00.000 6680 PPEC rslt: input = -0.78, final = -0.50, react = -0.47, pred = -0.48, hyst = -0.48, hyst_pct = 0.95, period_length = 600.73
20:06:30.926 00.000 6680 PPEC: input: -0.78, control: -0.50, exposure: 1500
20:06:30.926 00.000 6680 resist switch: large excursion: input -1.31 thresh 0.54 direction from 1 to -1
20:06:30.926 00.000 6680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.92
20:06:30.926 00.000 6680 GuideAlgorithmResistSwitch::result() returns -1.31 from input -1.31
20:06:30.926 00.000 6680 MoveAxis(E, 63, ABG)
20:06:30.926 00.000 6680 Guiding  Dir = 2, Dur = 63
20:06:30.926 00.000 6680 IsGuiding returns 0
20:06:30.926 00.000 6680 PulseGuide returned control before completion, sleep 73
20:06:30.942 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=150, med=0, FiltMin=0, FiltMax=132, Gamma=0.560
20:06:30.989 00.047 2864 UpdateGuideState exits: m=5707 SNR=53.1
20:06:30.989 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:30.989 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:06:30.998 00.009 2864 Enqueuing Expose request
20:06:31.005 00.007 6680 IsGuiding returns 1
20:06:31.005 00.000 6680 scope still moving after pulse duration time elapsed
20:06:31.037 00.032 6680 IsGuiding returns 0
20:06:31.037 00.000 6680 scope move finished after 63 + 43 ms
20:06:31.037 00.000 6680 Move returns status 0, amount 63
20:06:31.037 00.000 6680 BLC: Dec direction reversal from South to North, backlash comp pulse of 510 applied
20:06:31.037 00.000 6680 MoveAxis(N, 708, ABG)
20:06:31.037 00.000 6680 Guiding  Dir = 0, Dur = 708
20:06:31.037 00.000 6680 IsGuiding returns 0
20:06:31.037 00.000 6680 PulseGuide returned control before completion, sleep 718
20:06:31.764 00.727 6680 IsGuiding returns 1
20:06:31.764 00.000 6680 scope still moving after pulse duration time elapsed
20:06:31.796 00.032 6680 IsGuiding returns 0
20:06:31.796 00.000 6680 scope move finished after 708 + 50 ms
20:06:31.796 00.000 6680 Move returns status 0, amount 708
20:06:31.796 00.000 6680 move complete, result=0
20:06:31.796 00.000 6680 worker thread done servicing request
20:06:31.796 00.000 6680 Worker thread wakes up
20:06:31.796 00.000 2864 GuideStep: -0.8 px 63 ms EAST, -1.3 px 708 ms NORTH
20:06:31.796 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:06:31.796 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1183,401,31,31)
20:06:33.227 01.431 6680 Exposure complete
20:06:33.274 00.047 6680 worker thread done servicing request
20:06:33.274 00.000 2864 OnExposeComplete: enter
20:06:33.274 00.000 2864 UpdateGuideState(): m_state=6
20:06:33.290 00.016 2864 Star::Find(15, 1199, 414, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
20:06:33.290 00.000 2864 Star::Find returns 1 (0), X=1199.21, Y=415.72, Mass=5514, SNR=52.1, Peak=159 HFD=5.7
20:06:33.290 00.000 2864 MultiStar: [#1 -0.02,0.23,0.39,U] [#2 0.04,0.07,0.30,U] [#3 0.19,-0.20,0.29,U] [#4 0.32,-0.07,0.25,U] [#5 -0.05,0.39,0.24,U] [#6 0.08,0.32,0.21,U] [#7 -0.02,0.08,0.21,U] [#8 -0.25,0.12,0.20,U] 
20:06:33.290 00.000 2864 refined, 8 included, MultiStar: {0.34, 0.08}, one-star: {0.96, 0.03}
20:06:33.290 00.000 2864 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.72) = xAngle (-2.47 = -2.47)
20:06:33.290 00.000 2864 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (0.33 = 0.33)
20:06:33.290 00.000 2864 CameraToMount -- cameraX=0.34 cameraY=0.08 hyp=0.35 cameraTheta=0.25 mountX=-0.27 mountY=0.11, mountTheta=2.75
20:06:33.290 00.000 2864 SchedulePrimaryMove(10198720, x=0.34, y=0.08, opts=13)
20:06:33.306 00.016 2864 Enqueuing Move request for scope (0.34, 0.08)
20:06:33.306 00.000 6680 Worker thread wakes up
20:06:33.306 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.08) opts 0xd
20:06:33.306 00.000 6680 Handling offset move in thread for scope, endpoint = (0.34, 0.08)
20:06:33.306 00.000 6680 Moving (0.34, 0.08) raw xDistance=-0.27 yDistance=0.11
20:06:33.306 00.000 6680 BLC: History state: CurrMiss=-0.11, AvgInitMiss=-1.33, ShCount=4, LgCount=4, SticCount=0,  Deflections: 0=-1.305092, 1:-0.111790
20:06:33.306 00.000 6680 BLC: No correction, Miss < min_move
20:06:33.306 00.000 6680 PPEC rslt: input = -0.27, final = -0.18, react = -0.16, pred = -0.35, hyst = -0.17, hyst_pct = 0.94, period_length = 600.73
20:06:33.306 00.000 6680 PPEC: input: -0.27, control: -0.18, exposure: 1500
20:06:33.306 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:33.306 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:06:33.306 00.000 6680 MoveAxis(E, 23, ABG)
20:06:33.306 00.000 6680 Guiding  Dir = 2, Dur = 23
20:06:33.306 00.000 6680 IsGuiding returns 0
20:06:33.306 00.000 6680 PulseGuide returned control before completion, sleep 33
20:06:33.322 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=159, med=0, FiltMin=0, FiltMax=129, Gamma=0.560
20:06:33.354 00.032 6680 IsGuiding returns 1
20:06:33.354 00.000 6680 scope still moving after pulse duration time elapsed
20:06:33.369 00.015 2864 UpdateGuideState exits: m=5514 SNR=52.1
20:06:33.369 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:33.369 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:06:33.369 00.000 2864 Enqueuing Expose request
20:06:33.385 00.016 6680 IsGuiding returns 0
20:06:33.385 00.000 6680 scope move finished after 23 + 51 ms
20:06:33.385 00.000 6680 Move returns status 0, amount 23
20:06:33.385 00.000 6680 MoveAxis(N, 0, ABG)
20:06:33.385 00.000 6680 Move returns status 0, amount 0
20:06:33.385 00.000 6680 move complete, result=0
20:06:33.385 00.000 6680 worker thread done servicing request
20:06:33.385 00.000 6680 Worker thread wakes up
20:06:33.385 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:06:33.385 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1183,401,31,31)
20:06:33.385 00.000 2864 GuideStep: -0.3 px 23 ms EAST, 0.1 px 0 ms NORTH
20:06:35.038 01.653 6680 Exposure complete
20:06:35.086 00.048 6680 worker thread done servicing request
20:06:35.086 00.000 2864 OnExposeComplete: enter
20:06:35.086 00.000 2864 UpdateGuideState(): m_state=6
20:06:35.102 00.016 2864 Star::Find(15, 1199, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
20:06:35.102 00.000 2864 Star::Find returns 1 (0), X=1199.78, Y=416.47, Mass=5861, SNR=53.8, Peak=155 HFD=5.6
20:06:35.102 00.000 2864 MultiStar: [#1 0.57,0.85,0.37,U] [#2 0.58,0.86,0.30,U] [#3 0.90,0.75,0.29,U] [#4 0.69,0.68,0.25,U] [#5 0.57,1.14,0.23,U] [#6 0.73,0.97,0.21,U] [#7 0.65,0.99,0.21,U] [#8 0.59,1.18,0.23,U] 
20:06:35.102 00.000 2864 refined, 8 included, MultiStar: {0.94, 0.87}, one-star: {1.52, 0.77}
20:06:35.102 00.000 2864 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.72) = xAngle (-1.97 = -1.97)
20:06:35.102 00.000 2864 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (0.83 = 0.83)
20:06:35.102 00.000 2864 CameraToMount -- cameraX=0.94 cameraY=0.87 hyp=1.28 cameraTheta=0.75 mountX=-0.50 mountY=0.94, mountTheta=2.06
20:06:35.102 00.000 2864 SchedulePrimaryMove(10198720, x=0.94, y=0.87, opts=13)
20:06:35.117 00.015 2864 Enqueuing Move request for scope (0.94, 0.87)
20:06:35.117 00.000 6680 Worker thread wakes up
20:06:35.117 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.94, 0.87) opts 0xd
20:06:35.117 00.000 6680 Handling offset move in thread for scope, endpoint = (0.94, 0.87)
20:06:35.117 00.000 6680 Moving (0.94, 0.87) raw xDistance=-0.50 yDistance=0.94
20:06:35.117 00.000 6680 BLC: History state: CurrMiss=-0.94, AvgInitMiss=-1.33, ShCount=4, LgCount=4, SticCount=0,  Deflections: 0=-1.305092, 1:-0.111790, 2:-0.941598
20:06:35.117 00.000 6680 BLC: Average miss indicates over-shooting, nominal decrease by -202.000000
20:06:35.117 00.000 6680 BLC: window closed
20:06:35.117 00.000 6680 BLC: Pulse adjusted to 408
20:06:35.117 00.000 6680 PPEC rslt: input = -0.50, final = -0.28, react = -0.30, pred = 0.28, hyst = -0.30, hyst_pct = 0.94, period_length = 600.73
20:06:35.117 00.000 6680 PPEC: input: -0.50, control: -0.28, exposure: 1500
20:06:35.117 00.000 6680 resist switch: large excursion: input 0.94 thresh 0.54 direction from -1 to 1
20:06:35.117 00.000 6680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.82
20:06:35.117 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.94 from input 0.94
20:06:35.117 00.000 6680 MoveAxis(E, 36, ABG)
20:06:35.117 00.000 6680 Guiding  Dir = 2, Dur = 36
20:06:35.117 00.000 6680 IsGuiding returns 0
20:06:35.117 00.000 6680 PulseGuide returned control before completion, sleep 46
20:06:35.133 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=155, med=0, FiltMin=0, FiltMax=145, Gamma=0.560
20:06:35.165 00.032 2864 UpdateGuideState exits: m=5861 SNR=53.8
20:06:35.181 00.016 6680 IsGuiding returns 1
20:06:35.181 00.000 6680 scope still moving after pulse duration time elapsed
20:06:35.181 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:35.181 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:06:35.181 00.000 2864 Enqueuing Expose request
20:06:35.212 00.031 6680 IsGuiding returns 0
20:06:35.212 00.000 6680 scope move finished after 36 + 53 ms
20:06:35.213 00.001 6680 Move returns status 0, amount 36
20:06:35.213 00.000 6680 BLC: Dec direction reversal from North to South, backlash comp pulse of 408 applied
20:06:35.213 00.000 6680 MoveAxis(S, 551, ABG)
20:06:35.213 00.000 6680 Guiding  Dir = 1, Dur = 551
20:06:35.213 00.000 6680 IsGuiding returns 0
20:06:35.213 00.000 6680 PulseGuide returned control before completion, sleep 561
20:06:35.577 00.364 2864 evsrv: cli 1028E758 connect
20:06:35.588 00.011 2864 case statement mapped state 6 to 3
20:06:35.593 00.005 2864 case statement mapped state 6 to 3
20:06:35.593 00.000 2864 evsrv: cli 1028E758 request: {"method":"get_pixel_scale","id":"9997ce34-0bd9-4cfa-8579-e2dc43d5984d"}
20:06:35.609 00.016 2864 evsrv: cli 1028E758 response: {"jsonrpc":"2.0","result":1.86834,"id":"9997ce34-0bd9-4cfa-8579-e2dc43d5984d"}
20:06:35.609 00.000 2864 evsrv: cli 1028E758 disconnect
20:06:35.784 00.175 6680 IsGuiding returns 1
20:06:35.784 00.000 6680 scope still moving after pulse duration time elapsed
20:06:35.816 00.032 6680 IsGuiding returns 0
20:06:35.816 00.000 6680 scope move finished after 551 + 51 ms
20:06:35.816 00.000 6680 Move returns status 0, amount 551
20:06:35.816 00.000 6680 move complete, result=0
20:06:35.816 00.000 6680 worker thread done servicing request
20:06:35.816 00.000 6680 Worker thread wakes up
20:06:35.816 00.000 2864 GuideStep: -0.5 px 36 ms EAST, 0.9 px 551 ms SOUTH
20:06:35.816 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:06:35.816 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1183,401,31,31)
20:06:37.244 01.428 6680 Exposure complete
20:06:37.292 00.048 6680 worker thread done servicing request
20:06:37.306 00.014 2864 OnExposeComplete: enter
20:06:37.307 00.001 2864 UpdateGuideState(): m_state=6
20:06:37.307 00.000 2864 Star::Find(15, 1199, 416, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
20:06:37.307 00.000 2864 Star::Find returns 1 (0), X=1199.89, Y=416.17, Mass=5833, SNR=53.7, Peak=159 HFD=5.7
20:06:37.307 00.000 2864 MultiStar: [#1 0.93,0.52,0.38,U] [#2 0.70,0.47,0.32,U] [#3 0.89,0.41,0.30,U] [#4 1.18,0.52,0.25,U] [#5 0.68,0.76,0.23,U] [#6 0.82,0.78,0.21,U] [#7 0.95,0.61,0.22,U] [#8 0.58,0.66,0.20,U] 
20:06:37.307 00.000 2864 refined, 8 included, MultiStar: {1.10, 0.54}, one-star: {1.63, 0.48}
20:06:37.307 00.000 2864 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.72) = xAngle (-2.26 = -2.26)
20:06:37.307 00.000 2864 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (0.54 = 0.54)
20:06:37.323 00.016 2864 CameraToMount -- cameraX=1.10 cameraY=0.54 hyp=1.23 cameraTheta=0.46 mountX=-0.78 mountY=0.63, mountTheta=2.46
20:06:37.329 00.006 2864 SchedulePrimaryMove(10198720, x=1.10, y=0.54, opts=13)
20:06:37.331 00.002 2864 Enqueuing Move request for scope (1.10, 0.54)
20:06:37.331 00.000 6680 Worker thread wakes up
20:06:37.331 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.10, 0.54) opts 0xd
20:06:37.331 00.000 6680 Handling offset move in thread for scope, endpoint = (1.10, 0.54)
20:06:37.331 00.000 6680 Moving (1.10, 0.54) raw xDistance=-0.78 yDistance=0.63
20:06:37.331 00.000 6680 BLC: History state: CurrMiss=0.63, AvgInitMiss=-1.12, ShCount=5, LgCount=4, SticCount=0,  Deflections: 0=0.941598, 1:0.628106
20:06:37.331 00.000 6680 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
20:06:37.331 00.000 6680 BLC: window closed
20:06:37.331 00.000 6680 PPEC rslt: input = -0.78, final = -0.41, react = -0.47, pred = 0.44, hyst = -0.43, hyst_pct = 0.94, period_length = 600.73
20:06:37.331 00.000 6680 PPEC: input: -0.78, control: -0.41, exposure: 1500
20:06:37.331 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63
20:06:37.331 00.000 6680 MoveAxis(E, 51, ABG)
20:06:37.331 00.000 6680 Guiding  Dir = 2, Dur = 51
20:06:37.331 00.000 6680 IsGuiding returns 0
20:06:37.331 00.000 6680 PulseGuide returned control before completion, sleep 61
20:06:37.346 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=159, med=0, FiltMin=0, FiltMax=139, Gamma=0.560
20:06:37.392 00.046 2864 UpdateGuideState exits: m=5833 SNR=53.7
20:06:37.394 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:37.396 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:06:37.398 00.002 2864 Enqueuing Expose request
20:06:37.402 00.004 6680 IsGuiding returns 1
20:06:37.402 00.000 6680 scope still moving after pulse duration time elapsed
20:06:37.434 00.032 6680 IsGuiding returns 0
20:06:37.434 00.000 6680 scope move finished after 51 + 49 ms
20:06:37.434 00.000 6680 Move returns status 0, amount 51
20:06:37.434 00.000 6680 MoveAxis(S, 95, ABG)
20:06:37.434 00.000 6680 Guiding  Dir = 1, Dur = 95
20:06:37.436 00.002 6680 IsGuiding returns 0
20:06:37.436 00.000 6680 PulseGuide returned control before completion, sleep 105
20:06:37.545 00.109 6680 IsGuiding returns 1
20:06:37.545 00.000 6680 scope still moving after pulse duration time elapsed
20:06:37.577 00.032 6680 IsGuiding returns 0
20:06:37.577 00.000 6680 scope move finished after 95 + 46 ms
20:06:37.577 00.000 6680 Move returns status 0, amount 95
20:06:37.577 00.000 6680 move complete, result=0
20:06:37.577 00.000 6680 worker thread done servicing request
20:06:37.577 00.000 6680 Worker thread wakes up
20:06:37.577 00.000 2864 GuideStep: -0.8 px 51 ms EAST, 0.6 px 95 ms SOUTH
20:06:37.577 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:06:37.577 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1183,401,31,31)
20:06:39.236 01.659 6680 Exposure complete
20:06:39.305 00.069 6680 worker thread done servicing request
20:06:39.305 00.000 2864 OnExposeComplete: enter
20:06:39.307 00.002 2864 UpdateGuideState(): m_state=6
20:06:39.309 00.002 2864 Star::Find(15, 1199, 416, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
20:06:39.311 00.002 2864 Star::Find returns 1 (0), X=1198.54, Y=414.69, Mass=5772, SNR=53.4, Peak=134 HFD=5.6
20:06:39.315 00.004 2864 MultiStar: [#1 0.28,-0.36,0.37,U] [#2 -0.09,-0.74,0.31,U] [#3 -0.27,-0.86,0.28,U] [#4 0.38,-0.49,0.24,U] [#5 -0.41,-0.88,0.24,U] [#6 0.03,-0.52,0.20,U] [#7 -0.00,-0.49,0.21,U] [#8 -0.46,-0.94,0.20,U] 
20:06:39.315 00.000 2864 refined, 8 included, MultiStar: {0.06, -0.76}, one-star: {0.28, -1.00}
20:06:39.321 00.006 2864 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.72) = xAngle (-4.21 = 2.08)
20:06:39.323 00.002 2864 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (-1.41 = -1.41)
20:06:39.325 00.002 2864 CameraToMount -- cameraX=0.06 cameraY=-0.76 hyp=0.77 cameraTheta=-1.49 mountX=-0.37 mountY=-0.76, mountTheta=-2.03
20:06:39.329 00.004 2864 SchedulePrimaryMove(10198720, x=0.06, y=-0.76, opts=13)
20:06:39.331 00.002 2864 Enqueuing Move request for scope (0.06, -0.76)
20:06:39.336 00.005 6680 Worker thread wakes up
20:06:39.336 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.76) opts 0xd
20:06:39.338 00.002 6680 Handling offset move in thread for scope, endpoint = (0.06, -0.76)
20:06:39.338 00.000 6680 Moving (0.06, -0.76) raw xDistance=-0.37 yDistance=-0.76
20:06:39.338 00.000 6680 PPEC rslt: input = -0.37, final = -0.19, react = -0.22, pred = 0.47, hyst = -0.22, hyst_pct = 0.94, period_length = 600.73
20:06:39.338 00.000 6680 PPEC: input: -0.37, control: -0.19, exposure: 1500
20:06:39.338 00.000 6680 resist switch: large excursion: input -0.76 thresh 0.54 direction from 1 to -1
20:06:39.338 00.000 6680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.27
20:06:39.338 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76
20:06:39.338 00.000 6680 MoveAxis(E, 24, ABG)
20:06:39.338 00.000 6680 Guiding  Dir = 2, Dur = 24
20:06:39.338 00.000 6680 IsGuiding returns 0
20:06:39.338 00.000 6680 PulseGuide returned control before completion, sleep 34
20:06:39.352 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=134, med=0, FiltMin=0, FiltMax=123, Gamma=0.560
20:06:39.376 00.024 6680 IsGuiding returns 1
20:06:39.376 00.000 6680 scope still moving after pulse duration time elapsed
20:06:39.398 00.022 2864 UpdateGuideState exits: m=5772 SNR=53.4
20:06:39.400 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:39.400 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:06:39.400 00.000 2864 Enqueuing Expose request
20:06:39.408 00.008 6680 IsGuiding returns 0
20:06:39.408 00.000 6680 scope move finished after 24 + 46 ms
20:06:39.408 00.000 6680 Move returns status 0, amount 24
20:06:39.408 00.000 6680 BLC: Dec direction reversal from South to North, backlash comp pulse of 408 applied
20:06:39.408 00.000 6680 MoveAxis(N, 523, ABG)
20:06:39.408 00.000 6680 Guiding  Dir = 0, Dur = 523
20:06:39.408 00.000 6680 IsGuiding returns 0
20:06:39.408 00.000 6680 PulseGuide returned control before completion, sleep 533
20:06:39.948 00.540 6680 IsGuiding returns 1
20:06:39.948 00.000 6680 scope still moving after pulse duration time elapsed
20:06:39.979 00.031 6680 IsGuiding returns 0
20:06:39.979 00.000 6680 scope move finished after 523 + 45 ms
20:06:39.979 00.000 6680 Move returns status 0, amount 523
20:06:39.979 00.000 6680 move complete, result=0
20:06:39.979 00.000 6680 worker thread done servicing request
20:06:39.979 00.000 2864 GuideStep: -0.4 px 24 ms EAST, -0.8 px 523 ms NORTH
20:06:39.979 00.000 6680 Worker thread wakes up
20:06:39.979 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:06:39.979 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1183,401,31,31)
20:06:41.418 01.439 6680 Exposure complete
20:06:41.498 00.080 6680 worker thread done servicing request
20:06:41.498 00.000 2864 OnExposeComplete: enter
20:06:41.506 00.008 2864 UpdateGuideState(): m_state=6
20:06:41.508 00.002 2864 Star::Find(15, 1198, 414, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
20:06:41.510 00.002 2864 Star::Find returns 1 (0), X=1198.59, Y=415.45, Mass=5746, SNR=53.3, Peak=146 HFD=5.6
20:06:41.514 00.004 2864 MultiStar: [#1 -0.43,0.01,0.38,U] [#2 -0.70,-0.40,0.31,U] [#3 -0.25,-0.14,0.31,U] [#4 0.01,0.10,0.25,U] [#5 -0.51,0.12,0.25,U] [#6 -0.61,-0.07,0.21,U] [#7 -0.41,0.05,0.21,U] [#8 -0.65,-0.10,0.19,U] 
20:06:41.517 00.003 2864 refined, 8 included, MultiStar: {-0.19, -0.12}, one-star: {0.33, -0.25}
20:06:41.519 00.002 2864 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.72) = xAngle (-5.30 = 0.99)
20:06:41.521 00.002 2864 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (-2.50 = -2.50)
20:06:41.523 00.002 2864 CameraToMount -- cameraX=-0.19 cameraY=-0.12 hyp=0.23 cameraTheta=-2.58 mountX=0.12 mountY=-0.14, mountTheta=-0.83
20:06:41.525 00.002 2864 SchedulePrimaryMove(10198720, x=-0.19, y=-0.12, opts=13)
20:06:41.530 00.005 2864 Enqueuing Move request for scope (-0.19, -0.12)
20:06:41.530 00.000 6680 Worker thread wakes up
20:06:41.530 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.12) opts 0xd
20:06:41.530 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.19, -0.12)
20:06:41.530 00.000 6680 Moving (-0.19, -0.12) raw xDistance=0.12 yDistance=-0.14
20:06:41.530 00.000 6680 BLC: History state: CurrMiss=0.14, AvgInitMiss=-0.99, ShCount=6, LgCount=4, SticCount=0,  Deflections: 0=-0.756729, 1:0.136099
20:06:41.530 00.000 6680 BLC: No correction, Miss < min_move
20:06:41.530 00.000 6680 PPEC rslt: input = 0.12, final = 0.03, react = 0.07, pred = 0.51, hyst = 0.00, hyst_pct = 0.94, period_length = 600.73
20:06:41.530 00.000 6680 PPEC: input: 0.12, control: 0.03, exposure: 1500
20:06:41.530 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:41.530 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:06:41.530 00.000 6680 MoveAxis(W, 4, ABG)
20:06:41.530 00.000 6680 Guiding  Dir = 3, Dur = 4
20:06:41.530 00.000 6680 IsGuiding returns 0
20:06:41.530 00.000 6680 PulseGuide returned control before completion, sleep 14
20:06:41.545 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=146, med=0, FiltMin=0, FiltMax=132, Gamma=0.560
20:06:41.561 00.016 6680 IsGuiding returns 1
20:06:41.561 00.000 6680 scope still moving after pulse duration time elapsed
20:06:41.592 00.031 6680 IsGuiding returns 0
20:06:41.592 00.000 6680 scope move finished after 4 + 54 ms
20:06:41.592 00.000 6680 Move returns status 0, amount 4
20:06:41.592 00.000 6680 MoveAxis(N, 0, ABG)
20:06:41.592 00.000 6680 Move returns status 0, amount 0
20:06:41.592 00.000 6680 move complete, result=0
20:06:41.592 00.000 6680 worker thread done servicing request
20:06:41.592 00.000 2864 UpdateGuideState exits: m=5746 SNR=53.3
20:06:41.594 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:41.596 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:06:41.598 00.002 2864 Enqueuing Expose request
20:06:41.600 00.002 6680 Worker thread wakes up
20:06:41.600 00.000 2864 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
20:06:41.602 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:06:41.602 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1183,401,31,31)
20:06:43.237 01.635 6680 Exposure complete
20:06:43.290 00.053 6680 worker thread done servicing request
20:06:43.290 00.000 2864 OnExposeComplete: enter
20:06:43.290 00.000 2864 UpdateGuideState(): m_state=6
20:06:43.290 00.000 2864 Star::Find(15, 1198, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
20:06:43.290 00.000 2864 Star::Find returns 1 (0), X=1198.44, Y=416.48, Mass=5807, SNR=53.6, Peak=154 HFD=5.2
20:06:43.290 00.000 2864 MultiStar: [#1 -0.75,1.06,0.38,U] [#2 -1.12,0.82,0.31,U] [#3 -0.73,0.46,0.31,U] [#4 -0.39,0.93,0.25,U] [#5 -0.98,1.03,0.24,U] [#6 -0.95,0.74,0.21,U] [#7 -0.45,1.09,0.21,U] [#8 -1.12,0.83,0.20,U] 
20:06:43.290 00.000 2864 single-star, 8 included, MultiStar: {-0.49, 0.84}, one-star: {0.18, 0.79}
20:06:43.290 00.000 2864 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.72) = xAngle (-1.37 = -1.37)
20:06:43.290 00.000 2864 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (1.43 = 1.43)
20:06:43.307 00.017 2864 CameraToMount -- cameraX=0.18 cameraY=0.79 hyp=0.81 cameraTheta=1.35 mountX=0.16 mountY=0.81, mountTheta=1.37
20:06:43.307 00.000 2864 SchedulePrimaryMove(10198720, x=0.18, y=0.79, opts=13)
20:06:43.307 00.000 2864 Enqueuing Move request for scope (0.18, 0.79)
20:06:43.307 00.000 6680 Worker thread wakes up
20:06:43.307 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.79) opts 0xd
20:06:43.307 00.000 6680 Handling offset move in thread for scope, endpoint = (0.18, 0.79)
20:06:43.307 00.000 6680 Moving (0.18, 0.79) raw xDistance=0.16 yDistance=0.81
20:06:43.307 00.000 6680 BLC: History state: CurrMiss=-0.81, AvgInitMiss=-0.99, ShCount=6, LgCount=4, SticCount=1,  Deflections: 0=-0.756729, 1:0.136099, 2:-0.805967
20:06:43.307 00.000 6680 BLC: Over-shoot, first stiction event, no adjustment
20:06:43.307 00.000 6680 PPEC rslt: input = 0.16, final = -0.02, react = 0.10, pred = -0.37, hyst = 0.00, hyst_pct = 0.94, period_length = 600.73
20:06:43.307 00.000 6680 PPEC: input: 0.16, control: -0.02, exposure: 1500
20:06:43.307 00.000 6680 resist switch: large excursion: input 0.81 thresh 0.54 direction from -1 to 1
20:06:43.307 00.000 6680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.42
20:06:43.307 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.81 from input 0.81
20:06:43.307 00.000 6680 MoveAxis(E, 3, ABG)
20:06:43.307 00.000 6680 Guiding  Dir = 2, Dur = 3
20:06:43.307 00.000 6680 IsGuiding returns 0
20:06:43.307 00.000 6680 PulseGuide returned control before completion, sleep 13
20:06:43.330 00.023 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=154, med=0, FiltMin=0, FiltMax=142, Gamma=0.560
20:06:43.338 00.008 6680 IsGuiding returns 1
20:06:43.338 00.000 6680 scope still moving after pulse duration time elapsed
20:06:43.369 00.031 6680 IsGuiding returns 0
20:06:43.369 00.000 6680 scope move finished after 3 + 48 ms
20:06:43.369 00.000 6680 Move returns status 0, amount 3
20:06:43.369 00.000 6680 BLC: Oldest BLC event removed
20:06:43.369 00.000 6680 BLC: Dec direction reversal from North to South, backlash comp pulse of 408 applied
20:06:43.369 00.000 6680 MoveAxis(S, 530, ABG)
20:06:43.369 00.000 6680 Guiding  Dir = 1, Dur = 530
20:06:43.369 00.000 6680 IsGuiding returns 0
20:06:43.369 00.000 6680 PulseGuide returned control before completion, sleep 540
20:06:43.369 00.000 2864 UpdateGuideState exits: m=5807 SNR=53.6
20:06:43.369 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:43.369 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:06:43.369 00.000 2864 Enqueuing Expose request
20:06:43.924 00.555 6680 IsGuiding returns 1
20:06:43.924 00.000 6680 scope still moving after pulse duration time elapsed
20:06:43.957 00.033 6680 IsGuiding returns 0
20:06:43.957 00.000 6680 scope move finished after 530 + 57 ms
20:06:43.957 00.000 6680 Move returns status 0, amount 530
20:06:43.957 00.000 6680 move complete, result=0
20:06:43.957 00.000 6680 worker thread done servicing request
20:06:43.957 00.000 2864 GuideStep: 0.2 px 3 ms EAST, 0.8 px 530 ms SOUTH
20:06:43.963 00.006 6680 Worker thread wakes up
20:06:43.963 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:06:43.963 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1183,401,31,31)
20:06:45.388 01.425 6680 Exposure complete
20:06:45.431 00.043 6680 worker thread done servicing request
20:06:45.431 00.000 2864 OnExposeComplete: enter
20:06:45.431 00.000 2864 UpdateGuideState(): m_state=6
20:06:45.431 00.000 2864 Star::Find(15, 1198, 416, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
20:06:45.431 00.000 2864 Star::Find returns 1 (0), X=1197.58, Y=416.03, Mass=5456, SNR=51.9, Peak=151 HFD=5.3
20:06:45.447 00.016 2864 MultiStar: [#1 -1.01,0.81,0.39,U] [#2 -1.35,0.66,0.33,U] [#3 -1.09,0.19,0.31,U] [#4 -1.00,0.95,0.25,U] [#5 -1.69,0.79,0.24,U] [#6 -1.51,0.81,0.20,U] [#7 -1.06,0.92,0.22,U] [#8 -1.58,0.64,0.20,U] 
20:06:45.447 00.000 2864 single-star, 8 included, MultiStar: {-1.07, 0.59}, one-star: {-0.68, 0.33}
20:06:45.447 00.000 2864 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.72) = xAngle (-0.03 = -0.03)
20:06:45.447 00.000 2864 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (2.77 = 2.77)
20:06:45.447 00.000 2864 CameraToMount -- cameraX=-0.68 cameraY=0.33 hyp=0.76 cameraTheta=2.69 mountX=0.76 mountY=0.28, mountTheta=0.35
20:06:45.447 00.000 2864 SchedulePrimaryMove(10198720, x=-0.68, y=0.33, opts=13)
20:06:45.447 00.000 2864 Enqueuing Move request for scope (-0.68, 0.33)
20:06:45.447 00.000 6680 Worker thread wakes up
20:06:45.447 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 0.33) opts 0xd
20:06:45.447 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.68, 0.33)
20:06:45.447 00.000 6680 Moving (-0.68, 0.33) raw xDistance=0.76 yDistance=0.28
20:06:45.447 00.000 6680 BLC: History state: CurrMiss=0.28, AvgInitMiss=-0.49, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=0.805967, 1:0.278382
20:06:45.447 00.000 6680 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
20:06:45.447 00.000 6680 BLC: window closed
20:06:45.447 00.000 6680 PPEC rslt: input = 0.76, final = 0.38, react = 0.46, pred = -0.55, hyst = 0.41, hyst_pct = 0.93, period_length = 600.73
20:06:45.447 00.000 6680 PPEC: input: 0.76, control: 0.38, exposure: 1500
20:06:45.447 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
20:06:45.447 00.000 6680 MoveAxis(W, 47, ABG)
20:06:45.447 00.000 6680 Guiding  Dir = 3, Dur = 47
20:06:45.463 00.016 6680 IsGuiding returns 0
20:06:45.463 00.000 6680 PulseGuide returned control before completion, sleep 57
20:06:45.463 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=151, med=0, FiltMin=0, FiltMax=130, Gamma=0.560
20:06:45.521 00.058 2864 UpdateGuideState exits: m=5456 SNR=51.9
20:06:45.523 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:45.525 00.002 6680 IsGuiding returns 1
20:06:45.525 00.000 6680 scope still moving after pulse duration time elapsed
20:06:45.525 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:06:45.525 00.000 2864 Enqueuing Expose request
20:06:45.557 00.032 6680 IsGuiding returns 0
20:06:45.557 00.000 6680 scope move finished after 47 + 48 ms
20:06:45.557 00.000 6680 Move returns status 0, amount 47
20:06:45.557 00.000 6680 MoveAxis(S, 42, ABG)
20:06:45.557 00.000 6680 Guiding  Dir = 1, Dur = 42
20:06:45.557 00.000 6680 IsGuiding returns 0
20:06:45.557 00.000 6680 PulseGuide returned control before completion, sleep 52
20:06:45.621 00.064 6680 IsGuiding returns 1
20:06:45.621 00.000 6680 scope still moving after pulse duration time elapsed
20:06:45.653 00.032 6680 IsGuiding returns 0
20:06:45.653 00.000 6680 scope move finished after 42 + 52 ms
20:06:45.653 00.000 6680 Move returns status 0, amount 42
20:06:45.653 00.000 6680 move complete, result=0
20:06:45.653 00.000 6680 worker thread done servicing request
20:06:45.653 00.000 6680 Worker thread wakes up
20:06:45.653 00.000 2864 GuideStep: 0.8 px 47 ms WEST, 0.3 px 42 ms SOUTH
20:06:45.653 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:06:45.653 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1183,401,31,31)
20:06:47.304 01.651 6680 Exposure complete
20:06:47.369 00.065 6680 worker thread done servicing request
20:06:47.369 00.000 2864 OnExposeComplete: enter
20:06:47.369 00.000 2864 UpdateGuideState(): m_state=6
20:06:47.369 00.000 2864 Star::Find(15, 1197, 416, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
20:06:47.383 00.014 2864 Star::Find returns 1 (0), X=1197.42, Y=415.08, Mass=5819, SNR=53.6, Peak=166 HFD=5.3
20:06:47.383 00.000 2864 MultiStar: [#1 -1.44,-0.26,0.38,U] [#2 -1.78,-0.34,0.30,U] [#3 -1.52,-0.69,0.30,U] [#4 -1.34,-0.24,0.25,U] [#5 -1.80,-0.04,0.23,U] [#6 -1.66,-0.36,0.19,U] [#7 -1.50,-0.33,0.21,U] [#8 -1.93,-0.61,0.20,U] 
20:06:47.383 00.000 2864 single-star, 8 included, MultiStar: {-1.35, -0.44}, one-star: {-0.84, -0.61}
20:06:47.383 00.000 2864 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.72) = xAngle (-5.23 = 1.06)
20:06:47.383 00.000 2864 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (-2.43 = -2.43)
20:06:47.383 00.000 2864 CameraToMount -- cameraX=-0.84 cameraY=-0.61 hyp=1.04 cameraTheta=-2.51 mountX=0.51 mountY=-0.68, mountTheta=-0.93
20:06:47.383 00.000 2864 SchedulePrimaryMove(10198720, x=-0.84, y=-0.61, opts=13)
20:06:47.383 00.000 2864 Enqueuing Move request for scope (-0.84, -0.61)
20:06:47.399 00.016 6680 Worker thread wakes up
20:06:47.399 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.84, -0.61) opts 0xd
20:06:47.399 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.84, -0.61)
20:06:47.399 00.000 6680 Moving (-0.84, -0.61) raw xDistance=0.51 yDistance=-0.68
20:06:47.399 00.000 6680 PPEC rslt: input = 0.51, final = 0.23, react = 0.31, pred = -0.67, hyst = 0.27, hyst_pct = 0.93, period_length = 600.73
20:06:47.399 00.000 6680 PPEC: input: 0.51, control: 0.23, exposure: 1500
20:06:47.399 00.000 6680 resist switch: large excursion: input -0.68 thresh 0.54 direction from 1 to -1
20:06:47.399 00.000 6680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.04
20:06:47.399 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68
20:06:47.399 00.000 6680 MoveAxis(W, 29, ABG)
20:06:47.399 00.000 6680 Guiding  Dir = 3, Dur = 29
20:06:47.400 00.001 6680 IsGuiding returns 0
20:06:47.400 00.000 6680 PulseGuide returned control before completion, sleep 39
20:06:47.400 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=166, med=0, FiltMin=0, FiltMax=144, Gamma=0.560
20:06:47.447 00.047 6680 IsGuiding returns 1
20:06:47.447 00.000 6680 scope still moving after pulse duration time elapsed
20:06:47.457 00.010 2864 UpdateGuideState exits: m=5819 SNR=53.6
20:06:47.459 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:47.461 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:06:47.463 00.002 2864 Enqueuing Expose request
20:06:47.479 00.016 6680 IsGuiding returns 0
20:06:47.479 00.000 6680 scope move finished after 29 + 49 ms
20:06:47.479 00.000 6680 Move returns status 0, amount 29
20:06:47.479 00.000 6680 BLC: Oldest BLC event removed
20:06:47.479 00.000 6680 BLC: Dec direction reversal from South to North, backlash comp pulse of 408 applied
20:06:47.479 00.000 6680 MoveAxis(N, 511, ABG)
20:06:47.479 00.000 6680 Guiding  Dir = 0, Dur = 511
20:06:47.479 00.000 6680 IsGuiding returns 0
20:06:47.479 00.000 6680 PulseGuide returned control before completion, sleep 521
20:06:48.017 00.538 6680 IsGuiding returns 1
20:06:48.017 00.000 6680 scope still moving after pulse duration time elapsed
20:06:48.049 00.032 6680 IsGuiding returns 0
20:06:48.049 00.000 6680 scope move finished after 511 + 58 ms
20:06:48.049 00.000 6680 Move returns status 0, amount 511
20:06:48.049 00.000 6680 move complete, result=0
20:06:48.049 00.000 6680 worker thread done servicing request
20:06:48.049 00.000 2864 GuideStep: 0.5 px 29 ms WEST, -0.7 px 511 ms NORTH
20:06:48.051 00.002 6680 Worker thread wakes up
20:06:48.051 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:06:48.051 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1183,401,31,31)
20:06:49.478 01.427 6680 Exposure complete
20:06:49.541 00.063 6680 worker thread done servicing request
20:06:49.541 00.000 2864 OnExposeComplete: enter
20:06:49.541 00.000 2864 UpdateGuideState(): m_state=6
20:06:49.541 00.000 2864 Star::Find(15, 1197, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
20:06:49.541 00.000 2864 Star::Find returns 1 (0), X=1197.49, Y=415.66, Mass=5947, SNR=54.2, Peak=160 HFD=5.4
20:06:49.541 00.000 2864 MultiStar: [#1 -1.32,0.40,0.37,U] [#2 -1.36,0.07,0.32,U] [#3 -1.46,-0.20,0.28,U] [#4 -1.16,0.42,0.25,U] [#5 -1.64,0.39,0.23,U] [#6 -1.43,0.24,0.19,U] [#7 -1.25,0.38,0.21,U] [#8 -1.45,0.09,0.20,U] 
20:06:49.541 00.000 2864 single-star, 8 included, MultiStar: {-1.18, 0.14}, one-star: {-0.77, -0.03}
20:06:49.541 00.000 2864 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.72) = xAngle (-5.82 = 0.46)
20:06:49.541 00.000 2864 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (-3.02 = -3.02)
20:06:49.556 00.015 2864 CameraToMount -- cameraX=-0.77 cameraY=-0.03 hyp=0.77 cameraTheta=-3.10 mountX=0.69 mountY=-0.09, mountTheta=-0.13
20:06:49.556 00.000 2864 SchedulePrimaryMove(10198720, x=-0.77, y=-0.03, opts=13)
20:06:49.556 00.000 2864 Enqueuing Move request for scope (-0.77, -0.03)
20:06:49.556 00.000 6680 Worker thread wakes up
20:06:49.556 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.77, -0.03) opts 0xd
20:06:49.556 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.77, -0.03)
20:06:49.556 00.000 6680 Moving (-0.77, -0.03) raw xDistance=0.69 yDistance=-0.09
20:06:49.556 00.000 6680 BLC: History state: CurrMiss=0.09, AvgInitMiss=-0.21, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=-0.680663, 1:0.091363
20:06:49.556 00.000 6680 BLC: No correction, Miss < min_move
20:06:49.556 00.000 6680 PPEC rslt: input = 0.69, final = 0.35, react = 0.41, pred = -0.67, hyst = 0.39, hyst_pct = 0.93, period_length = 600.73
20:06:49.556 00.000 6680 PPEC: input: 0.69, control: 0.35, exposure: 1500
20:06:49.556 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:49.556 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:06:49.556 00.000 6680 MoveAxis(W, 44, ABG)
20:06:49.556 00.000 6680 Guiding  Dir = 3, Dur = 44
20:06:49.556 00.000 6680 IsGuiding returns 0
20:06:49.556 00.000 6680 PulseGuide returned control before completion, sleep 54
20:06:49.577 00.021 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=160, med=0, FiltMin=0, FiltMax=150, Gamma=0.560
20:06:49.619 00.042 2864 UpdateGuideState exits: m=5947 SNR=54.2
20:06:49.619 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:49.619 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:06:49.619 00.000 2864 Enqueuing Expose request
20:06:49.635 00.016 6680 IsGuiding returns 1
20:06:49.635 00.000 6680 scope still moving after pulse duration time elapsed
20:06:49.665 00.030 6680 IsGuiding returns 0
20:06:49.665 00.000 6680 scope move finished after 44 + 56 ms
20:06:49.665 00.000 6680 Move returns status 0, amount 44
20:06:49.665 00.000 6680 MoveAxis(N, 0, ABG)
20:06:49.665 00.000 6680 Move returns status 0, amount 0
20:06:49.665 00.000 6680 move complete, result=0
20:06:49.665 00.000 6680 worker thread done servicing request
20:06:49.665 00.000 6680 Worker thread wakes up
20:06:49.665 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:06:49.665 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1183,401,31,31)
20:06:49.665 00.000 2864 GuideStep: 0.7 px 44 ms WEST, -0.1 px 0 ms NORTH
20:06:51.315 01.650 6680 Exposure complete
20:06:51.378 00.063 6680 worker thread done servicing request
20:06:51.378 00.000 2864 OnExposeComplete: enter
20:06:51.383 00.005 2864 UpdateGuideState(): m_state=6
20:06:51.385 00.002 2864 Star::Find(15, 1197, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
20:06:51.387 00.002 2864 Star::Find returns 1 (0), X=1197.06, Y=416.41, Mass=6055, SNR=54.7, Peak=163 HFD=5.3
20:06:51.391 00.004 2864 MultiStar: [#1 -1.65,0.84,0.36,U] [#2 -1.87,0.92,0.00,M1] [#3 -1.83,0.69,0.30,U] [#4 -1.30,0.93,0.25,U] [#5 -1.82,1.17,0.00,M1] [#6 -1.62,1.16,0.19,U] [#7 -1.88,1.01,0.00,M1] [#8 -1.94,0.90,0.00,M1] 
20:06:51.393 00.002 2864 single-star, 4 included, MultiStar: {-1.41, 0.80}, one-star: {-1.20, 0.72}
20:06:51.394 00.001 2864 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.72) = xAngle (-0.12 = -0.12)
20:06:51.396 00.002 2864 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (2.68 = 2.68)
20:06:51.398 00.002 2864 CameraToMount -- cameraX=-1.20 cameraY=0.72 hyp=1.39 cameraTheta=2.60 mountX=1.38 mountY=0.62, mountTheta=0.42
20:06:51.402 00.004 2864 SchedulePrimaryMove(10198720, x=-1.20, y=0.72, opts=13)
20:06:51.404 00.002 2864 Enqueuing Move request for scope (-1.20, 0.72)
20:06:51.406 00.002 6680 Worker thread wakes up
20:06:51.406 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.20, 0.72) opts 0xd
20:06:51.406 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.20, 0.72)
20:06:51.406 00.000 6680 Moving (-1.20, 0.72) raw xDistance=1.38 yDistance=0.62
20:06:51.406 00.000 6680 BLC: History state: CurrMiss=-0.62, AvgInitMiss=-0.21, ShCount=8, LgCount=2, SticCount=2,  Deflections: 0=-0.680663, 1:0.091363, 2:-0.619007
20:06:51.406 00.000 6680 BLC: Over-shoot, stiction seen, nominal decrease by -108.000000
20:06:51.406 00.000 6680 BLC: window closed
20:06:51.406 00.000 6680 BLC: Pulse adjusted to 326
20:06:51.406 00.000 6680 PPEC rslt: input = 1.38, final = 0.71, react = 0.83, pred = -0.74, hyst = 0.76, hyst_pct = 0.93, period_length = 600.73
20:06:51.406 00.000 6680 PPEC: input: 1.38, control: 0.71, exposure: 1500
20:06:51.406 00.000 6680 resist switch: large excursion: input 0.62 thresh 0.54 direction from -1 to 1
20:06:51.406 00.000 6680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.86
20:06:51.406 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62
20:06:51.406 00.000 6680 MoveAxis(W, 89, ABG)
20:06:51.406 00.000 6680 Guiding  Dir = 3, Dur = 89
20:06:51.406 00.000 6680 IsGuiding returns 0
20:06:51.406 00.000 6680 PulseGuide returned control before completion, sleep 99
20:06:51.420 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=163, med=0, FiltMin=0, FiltMax=146, Gamma=0.560
20:06:51.463 00.043 2864 UpdateGuideState exits: m=6055 SNR=54.7
20:06:51.463 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:51.463 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:06:51.463 00.000 2864 Enqueuing Expose request
20:06:51.522 00.059 6680 IsGuiding returns 0
20:06:51.522 00.000 6680 Move returns status 0, amount 89
20:06:51.522 00.000 6680 BLC: Dec direction reversal from North to South, backlash comp pulse of 326 applied
20:06:51.522 00.000 6680 MoveAxis(S, 420, ABG)
20:06:51.522 00.000 6680 Guiding  Dir = 1, Dur = 420
20:06:51.522 00.000 6680 IsGuiding returns 0
20:06:51.522 00.000 6680 PulseGuide returned control before completion, sleep 430
20:06:51.822 00.300 2864 evsrv: cli 1028E758 connect
20:06:51.822 00.000 2864 case statement mapped state 6 to 3
20:06:51.822 00.000 2864 case statement mapped state 6 to 3
20:06:51.822 00.000 2864 evsrv: cli 1028E758 request: {"method":"get_pixel_scale","id":"43dad352-22b3-494a-9dab-5cf6a6025a73"}
20:06:51.822 00.000 2864 evsrv: cli 1028E758 response: {"jsonrpc":"2.0","result":1.86834,"id":"43dad352-22b3-494a-9dab-5cf6a6025a73"}
20:06:51.822 00.000 2864 evsrv: cli 1028E758 disconnect
20:06:51.964 00.142 6680 IsGuiding returns 1
20:06:51.964 00.000 6680 scope still moving after pulse duration time elapsed
20:06:51.997 00.033 6680 IsGuiding returns 0
20:06:51.997 00.000 6680 scope move finished after 420 + 54 ms
20:06:51.997 00.000 6680 Move returns status 0, amount 420
20:06:51.997 00.000 6680 move complete, result=0
20:06:51.997 00.000 6680 worker thread done servicing request
20:06:51.997 00.000 2864 GuideStep: 1.4 px 89 ms WEST, 0.6 px 420 ms SOUTH
20:06:51.997 00.000 6680 Worker thread wakes up
20:06:51.997 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:06:51.997 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1183,401,31,31)
20:06:53.426 01.429 6680 Exposure complete
20:06:53.491 00.065 6680 worker thread done servicing request
20:06:53.491 00.000 2864 OnExposeComplete: enter
20:06:53.495 00.004 2864 UpdateGuideState(): m_state=6
20:06:53.497 00.002 2864 Star::Find(15, 1197, 416, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
20:06:53.499 00.002 2864 Star::Find returns 1 (0), X=1197.56, Y=416.42, Mass=5899, SNR=54.0, Peak=166 HFD=5.3
20:06:53.501 00.002 2864 MultiStar: [#1 -1.60,0.71,0.39,U] [#2 -1.62,0.70,0.32,U] [#3 -1.38,0.73,0.31,U] [#4 -1.33,0.64,0.24,U] [#5 -1.73,1.13,0.00,M2] [#6 -1.25,1.07,0.20,U] [#7 -1.69,0.61,0.21,U] [#8 -1.59,0.90,0.21,U] 
20:06:53.505 00.004 2864 single-star, 7 included, MultiStar: {-1.22, 0.75}, one-star: {-0.70, 0.73}
20:06:53.505 00.000 2864 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.72) = xAngle (-0.39 = -0.39)
20:06:53.505 00.000 2864 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (2.41 = 2.41)
20:06:53.505 00.000 2864 CameraToMount -- cameraX=-0.70 cameraY=0.73 hyp=1.01 cameraTheta=2.33 mountX=0.94 mountY=0.67, mountTheta=0.62
20:06:53.505 00.000 2864 SchedulePrimaryMove(10198720, x=-0.70, y=0.73, opts=13)
20:06:53.505 00.000 2864 Enqueuing Move request for scope (-0.70, 0.73)
20:06:53.505 00.000 6680 Worker thread wakes up
20:06:53.505 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 0.73) opts 0xd
20:06:53.505 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.70, 0.73)
20:06:53.505 00.000 6680 Moving (-0.70, 0.73) raw xDistance=0.94 yDistance=0.67
20:06:53.505 00.000 6680 BLC: History state: CurrMiss=0.67, AvgInitMiss=-0.15, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=0.619007, 1:0.674484
20:06:53.505 00.000 6680 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
20:06:53.505 00.000 6680 BLC: window closed
20:06:53.505 00.000 6680 PPEC rslt: input = 0.94, final = 0.53, react = 0.56, pred = -0.05, hyst = 0.53, hyst_pct = 0.93, period_length = 600.73
20:06:53.521 00.016 6680 PPEC: input: 0.94, control: 0.53, exposure: 1500
20:06:53.521 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67
20:06:53.521 00.000 6680 MoveAxis(W, 66, ABG)
20:06:53.521 00.000 6680 Guiding  Dir = 3, Dur = 66
20:06:53.521 00.000 6680 IsGuiding returns 0
20:06:53.521 00.000 6680 PulseGuide returned control before completion, sleep 76
20:06:53.533 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=166, med=0, FiltMin=0, FiltMax=152, Gamma=0.560
20:06:53.577 00.044 2864 UpdateGuideState exits: m=5899 SNR=54.0
20:06:53.585 00.008 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:53.588 00.003 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:06:53.589 00.001 2864 Enqueuing Expose request
20:06:53.601 00.012 6680 IsGuiding returns 1
20:06:53.601 00.000 6680 scope still moving after pulse duration time elapsed
20:06:53.632 00.031 6680 IsGuiding returns 1
20:06:53.664 00.032 6680 IsGuiding returns 1
20:06:53.696 00.032 6680 IsGuiding returns 0
20:06:53.696 00.000 6680 scope move finished after 66 + 108 ms
20:06:53.696 00.000 6680 Move returns status 0, amount 66
20:06:53.696 00.000 6680 MoveAxis(S, 102, ABG)
20:06:53.696 00.000 6680 Guiding  Dir = 1, Dur = 102
20:06:53.696 00.000 6680 IsGuiding returns 0
20:06:53.696 00.000 6680 PulseGuide returned control before completion, sleep 112
20:06:53.823 00.127 6680 IsGuiding returns 1
20:06:53.823 00.000 6680 scope still moving after pulse duration time elapsed
20:06:53.854 00.031 6680 IsGuiding returns 0
20:06:53.854 00.000 6680 scope move finished after 102 + 56 ms
20:06:53.854 00.000 6680 Move returns status 0, amount 102
20:06:53.854 00.000 6680 move complete, result=0
20:06:53.854 00.000 6680 worker thread done servicing request
20:06:53.854 00.000 2864 GuideStep: 0.9 px 66 ms WEST, 0.7 px 102 ms SOUTH
20:06:53.854 00.000 6680 Worker thread wakes up
20:06:53.854 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:06:53.854 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1183,401,31,31)
20:06:55.507 01.653 6680 Exposure complete
20:06:55.570 00.063 6680 worker thread done servicing request
20:06:55.570 00.000 2864 OnExposeComplete: enter
20:06:55.570 00.000 2864 UpdateGuideState(): m_state=6
20:06:55.570 00.000 2864 Star::Find(15, 1197, 416, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
20:06:55.570 00.000 2864 Star::Find returns 1 (0), X=1196.59, Y=415.93, Mass=5968, SNR=54.3, Peak=152 HFD=5.3
20:06:55.570 00.000 2864 MultiStar: [#1 -2.46,0.45,0.00,M1] [#2 -2.74,0.24,0.00,M1] [#3 -2.22,0.08,0.00,M1] [#4 -2.32,0.39,0.00,M1] [#5 -2.61,0.70,0.00,M3] [#6 -2.46,0.42,0.00,M1] [#7 -2.40,0.47,0.00,M1] [#8 -2.69,0.33,0.00,M1] 
20:06:55.570 00.000 2864 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.72) = xAngle (0.28 = 0.28)
20:06:55.570 00.000 2864 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (3.08 = 3.08)
20:06:55.586 00.016 2864 CameraToMount -- cameraX=-1.66 cameraY=0.24 hyp=1.68 cameraTheta=3.00 mountX=1.62 mountY=0.11, mountTheta=0.07
20:06:55.586 00.000 2864 SchedulePrimaryMove(10198720, x=-1.66, y=0.24, opts=13)
20:06:55.586 00.000 2864 Enqueuing Move request for scope (-1.66, 0.24)
20:06:55.586 00.000 6680 Worker thread wakes up
20:06:55.586 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.66, 0.24) opts 0xd
20:06:55.586 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.66, 0.24)
20:06:55.586 00.000 6680 Moving (-1.66, 0.24) raw xDistance=1.62 yDistance=0.11
20:06:55.586 00.000 6680 PPEC rslt: input = 1.62, final = 0.92, react = 0.97, pred = -0.07, hyst = 0.92, hyst_pct = 0.93, period_length = 600.73
20:06:55.586 00.000 6680 PPEC: input: 1.62, control: 0.92, exposure: 1500
20:06:55.586 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:55.586 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:06:55.586 00.000 6680 MoveAxis(W, 115, ABG)
20:06:55.586 00.000 6680 Guiding  Dir = 3, Dur = 115
20:06:55.586 00.000 6680 IsGuiding returns 0
20:06:55.586 00.000 6680 PulseGuide returned control before completion, sleep 125
20:06:55.602 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=152, med=0, FiltMin=0, FiltMax=146, Gamma=0.560
20:06:55.650 00.048 2864 UpdateGuideState exits: m=5968 SNR=54.3
20:06:55.650 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:55.650 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:06:55.650 00.000 2864 Enqueuing Expose request
20:06:55.729 00.079 6680 IsGuiding returns 1
20:06:55.729 00.000 6680 scope still moving after pulse duration time elapsed
20:06:55.760 00.031 6680 IsGuiding returns 0
20:06:55.760 00.000 6680 scope move finished after 115 + 50 ms
20:06:55.760 00.000 6680 Move returns status 0, amount 115
20:06:55.760 00.000 6680 MoveAxis(N, 0, ABG)
20:06:55.760 00.000 6680 Move returns status 0, amount 0
20:06:55.760 00.000 6680 move complete, result=0
20:06:55.760 00.000 6680 worker thread done servicing request
20:06:55.760 00.000 6680 Worker thread wakes up
20:06:55.760 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:06:55.760 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1183,401,31,31)
20:06:55.760 00.000 2864 GuideStep: 1.6 px 115 ms WEST, 0.1 px 0 ms NORTH
20:06:57.191 01.431 6680 Exposure complete
20:06:57.244 00.053 6680 worker thread done servicing request
20:06:57.244 00.000 2864 OnExposeComplete: enter
20:06:57.255 00.011 2864 UpdateGuideState(): m_state=6
20:06:57.255 00.000 2864 Star::Find(15, 1196, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
20:06:57.255 00.000 2864 Star::Find returns 1 (0), X=1196.70, Y=415.79, Mass=5652, SNR=52.8, Peak=145 HFD=5.6
20:06:57.255 00.000 2864 MultiStar: [#1 -1.93,0.41,0.39,U] [#2 -2.15,0.35,0.00,M2] [#3 -2.20,0.20,0.00,M2] [#4 -1.62,0.32,0.25,U] [#5 -2.22,0.54,0.00,M4] [#6 -1.81,0.50,0.21,U] [#7 -1.83,0.52,0.20,U] [#8 -2.38,0.17,0.00,M2] 
20:06:57.255 00.000 2864 single-star, 4 included, MultiStar: {-1.69, 0.27}, one-star: {-1.56, 0.10}
20:06:57.255 00.000 2864 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.72) = xAngle (0.36 = 0.36)
20:06:57.255 00.000 2864 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (3.16 = -3.12)
20:06:57.255 00.000 2864 CameraToMount -- cameraX=-1.56 cameraY=0.10 hyp=1.56 cameraTheta=3.08 mountX=1.46 mountY=-0.03, mountTheta=-0.02
20:06:57.271 00.016 2864 SchedulePrimaryMove(10198720, x=-1.56, y=0.10, opts=13)
20:06:57.271 00.000 2864 Enqueuing Move request for scope (-1.56, 0.10)
20:06:57.275 00.004 6680 Worker thread wakes up
20:06:57.275 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.56, 0.10) opts 0xd
20:06:57.275 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.56, 0.10)
20:06:57.275 00.000 6680 Moving (-1.56, 0.10) raw xDistance=1.46 yDistance=-0.03
20:06:57.275 00.000 6680 PPEC rslt: input = 1.46, final = 0.82, react = 0.88, pred = -0.08, hyst = 0.82, hyst_pct = 0.92, period_length = 600.73
20:06:57.275 00.000 6680 PPEC: input: 1.46, control: 0.82, exposure: 1500
20:06:57.275 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:57.275 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:06:57.275 00.000 6680 MoveAxis(W, 102, ABG)
20:06:57.275 00.000 6680 Guiding  Dir = 3, Dur = 102
20:06:57.275 00.000 6680 IsGuiding returns 0
20:06:57.275 00.000 6680 PulseGuide returned control before completion, sleep 112
20:06:57.287 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=145, med=0, FiltMin=0, FiltMax=133, Gamma=0.560
20:06:57.334 00.047 2864 UpdateGuideState exits: m=5652 SNR=52.8
20:06:57.339 00.005 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:57.339 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:06:57.339 00.000 2864 Enqueuing Expose request
20:06:57.397 00.058 6680 IsGuiding returns 1
20:06:57.397 00.000 6680 scope still moving after pulse duration time elapsed
20:06:57.428 00.031 6680 IsGuiding returns 0
20:06:57.428 00.000 6680 scope move finished after 102 + 49 ms
20:06:57.428 00.000 6680 Move returns status 0, amount 102
20:06:57.428 00.000 6680 MoveAxis(N, 0, ABG)
20:06:57.428 00.000 6680 Move returns status 0, amount 0
20:06:57.428 00.000 6680 move complete, result=0
20:06:57.428 00.000 6680 worker thread done servicing request
20:06:57.428 00.000 6680 Worker thread wakes up
20:06:57.428 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:06:57.428 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1183,401,31,31)
20:06:57.428 00.000 2864 GuideStep: 1.5 px 102 ms WEST, -0.0 px 0 ms NORTH
20:06:58.650 01.222 2864 GetInt("/profile/6/camera/SaturationADU", 0) returns 255
20:06:58.650 00.000 2864 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
20:06:59.060 00.410 6680 Exposure complete
20:06:59.108 00.048 6680 worker thread done servicing request
20:06:59.108 00.000 2864 OnExposeComplete: enter
20:06:59.108 00.000 2864 UpdateGuideState(): m_state=6
20:06:59.108 00.000 2864 Star::Find(15, 1196, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
20:06:59.119 00.011 2864 Star::Find returns 1 (0), X=1196.27, Y=415.96, Mass=6048, SNR=54.7, Peak=176 HFD=5.3
20:06:59.121 00.002 2864 MultiStar: [#1 -2.55,0.35,0.00,M1] [#2 -2.53,0.24,0.00,M3] [#3 -2.45,0.14,0.00,M3] [#4 -2.25,0.38,0.00,M1] [#5 -2.80,0.43,0.00,M5] [#6 -2.51,0.25,0.00,M1] [#7 -2.53,0.43,0.00,M1] [#8 -2.92,0.27,0.00,M3] 
20:06:59.124 00.003 2864 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.72) = xAngle (0.29 = 0.29)
20:06:59.124 00.000 2864 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (3.09 = 3.09)
20:06:59.124 00.000 2864 CameraToMount -- cameraX=-1.99 cameraY=0.27 hyp=2.01 cameraTheta=3.01 mountX=1.93 mountY=0.11, mountTheta=0.06
20:06:59.124 00.000 2864 SchedulePrimaryMove(10198720, x=-1.99, y=0.27, opts=13)
20:06:59.124 00.000 2864 Enqueuing Move request for scope (-1.99, 0.27)
20:06:59.124 00.000 6680 Worker thread wakes up
20:06:59.124 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.99, 0.27) opts 0xd
20:06:59.124 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.99, 0.27)
20:06:59.124 00.000 6680 Moving (-1.99, 0.27) raw xDistance=1.93 yDistance=0.11
20:06:59.124 00.000 6680 PPEC rslt: input = 1.93, final = 1.15, react = 1.16, pred = 0.62, hyst = 1.10, hyst_pct = 0.92, period_length = 600.73
20:06:59.124 00.000 6680 PPEC: input: 1.93, control: 1.15, exposure: 1500
20:06:59.124 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:59.124 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:06:59.124 00.000 6680 MoveAxis(W, 144, ABG)
20:06:59.124 00.000 6680 Guiding  Dir = 3, Dur = 144
20:06:59.124 00.000 6680 IsGuiding returns 0
20:06:59.124 00.000 6680 PulseGuide returned control before completion, sleep 154
20:06:59.148 00.024 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=176, med=0, FiltMin=0, FiltMax=161, Gamma=0.560
20:06:59.187 00.039 2864 UpdateGuideState exits: m=6048 SNR=54.7
20:06:59.187 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:59.187 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:06:59.187 00.000 2864 Enqueuing Expose request
20:06:59.299 00.112 6680 IsGuiding returns 1
20:06:59.299 00.000 6680 scope still moving after pulse duration time elapsed
20:06:59.331 00.032 6680 IsGuiding returns 0
20:06:59.331 00.000 6680 scope move finished after 144 + 50 ms
20:06:59.331 00.000 6680 Move returns status 0, amount 144
20:06:59.331 00.000 6680 MoveAxis(N, 0, ABG)
20:06:59.331 00.000 6680 Move returns status 0, amount 0
20:06:59.331 00.000 6680 move complete, result=0
20:06:59.331 00.000 6680 worker thread done servicing request
20:06:59.331 00.000 6680 Worker thread wakes up
20:06:59.331 00.000 2864 GuideStep: 1.9 px 144 ms WEST, 0.1 px 0 ms NORTH
20:06:59.331 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:06:59.331 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1183,401,31,31)
20:07:00.693 01.362 2864 User exited setup dialog with 'cancel'
20:07:00.750 00.057 2864 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
20:07:00.757 00.007 6680 Exposure complete
20:07:00.807 00.050 6680 worker thread done servicing request
20:07:00.807 00.000 2864 OnExposeComplete: enter
20:07:00.810 00.003 2864 UpdateGuideState(): m_state=6
20:07:00.812 00.002 2864 Star::Find(15, 1196, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
20:07:00.814 00.002 2864 Star::Find returns 1 (0), X=1196.28, Y=415.61, Mass=5622, SNR=52.6, Peak=147 HFD=5.5
20:07:00.816 00.002 2864 MultiStar: [#1 -2.24,0.16,0.00,M2] [#2 -2.28,-0.22,0.00,M4] [#3 -2.58,-0.06,0.00,M4] [#4 -1.99,0.12,0.00,M2] [#5 -2.39,0.22,0.00,M6] [#6 -2.32,0.01,0.00,M2] [#7 -2.15,0.02,0.00,M2] [#8 -2.57,-0.14,0.00,M4] 
20:07:00.818 00.002 2864 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.72) = xAngle (-5.82 = 0.47)
20:07:00.819 00.001 2864 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (-3.02 = -3.02)
20:07:00.821 00.002 2864 CameraToMount -- cameraX=-1.98 cameraY=-0.09 hyp=1.98 cameraTheta=-3.10 mountX=1.77 mountY=-0.25, mountTheta=-0.14
20:07:00.824 00.003 2864 SchedulePrimaryMove(10198720, x=-1.98, y=-0.09, opts=13)
20:07:00.826 00.002 2864 Enqueuing Move request for scope (-1.98, -0.09)
20:07:00.828 00.002 6680 Worker thread wakes up
20:07:00.828 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.98, -0.09) opts 0xd
20:07:00.828 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.98, -0.09)
20:07:00.828 00.000 6680 Moving (-1.98, -0.09) raw xDistance=1.77 yDistance=-0.25
20:07:00.828 00.000 6680 PPEC rslt: input = 1.77, final = 1.06, react = 1.06, pred = 0.62, hyst = 1.00, hyst_pct = 0.92, period_length = 600.73
20:07:00.828 00.000 6680 PPEC: input: 1.77, control: 1.06, exposure: 1500
20:07:00.828 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:07:00.828 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
20:07:00.828 00.000 6680 MoveAxis(W, 132, ABG)
20:07:00.828 00.000 6680 Guiding  Dir = 3, Dur = 132
20:07:00.830 00.002 6680 IsGuiding returns 0
20:07:00.830 00.000 6680 PulseGuide returned control before completion, sleep 142
20:07:00.843 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=147, med=0, FiltMin=0, FiltMax=127, Gamma=0.560
20:07:00.889 00.046 2864 UpdateGuideState exits: m=5622 SNR=52.6
20:07:00.892 00.003 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:00.893 00.001 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:07:00.895 00.002 2864 Enqueuing Expose request
20:07:00.982 00.087 6680 IsGuiding returns 1
20:07:00.982 00.000 6680 scope still moving after pulse duration time elapsed
20:07:01.014 00.032 6680 IsGuiding returns 0
20:07:01.014 00.000 6680 scope move finished after 132 + 52 ms
20:07:01.014 00.000 6680 Move returns status 0, amount 132
20:07:01.014 00.000 6680 MoveAxis(N, 0, ABG)
20:07:01.014 00.000 6680 Move returns status 0, amount 0
20:07:01.014 00.000 6680 move complete, result=0
20:07:01.014 00.000 6680 worker thread done servicing request
20:07:01.014 00.000 6680 Worker thread wakes up
20:07:01.014 00.000 2864 GuideStep: 1.8 px 132 ms WEST, -0.2 px 0 ms NORTH
20:07:01.014 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:07:01.014 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1183,401,31,31)
20:07:02.650 01.636 6680 Exposure complete
20:07:02.723 00.073 6680 worker thread done servicing request
20:07:02.723 00.000 2864 OnExposeComplete: enter
20:07:02.723 00.000 2864 UpdateGuideState(): m_state=6
20:07:02.723 00.000 2864 Star::Find(15, 1196, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
20:07:02.729 00.006 2864 Star::Find returns 1 (0), X=1196.75, Y=415.50, Mass=6037, SNR=54.5, Peak=160 HFD=5.6
20:07:02.729 00.000 2864 MultiStar: [#1 -2.07,0.31,0.00,M3] [#2 -2.28,0.03,0.00,M5] [#3 -1.95,-0.22,0.00,M5] [#4 -1.69,0.35,0.24,U] [#5 -2.43,0.23,0.00,M7] [#6 -2.41,-0.05,0.00,M3] [#7 -1.86,0.35,0.21,U] [#8 -2.67,0.02,0.00,M5] 
20:07:02.729 00.000 2864 single-star, 2 included, MultiStar: {-1.59, -0.02}, one-star: {-1.51, -0.19}
20:07:02.729 00.000 2864 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.72) = xAngle (-5.73 = 0.55)
20:07:02.729 00.000 2864 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (-2.93 = -2.93)
20:07:02.729 00.000 2864 CameraToMount -- cameraX=-1.51 cameraY=-0.19 hyp=1.53 cameraTheta=-3.01 mountX=1.30 mountY=-0.31, mountTheta=-0.24
20:07:02.729 00.000 2864 SchedulePrimaryMove(10198720, x=-1.51, y=-0.19, opts=13)
20:07:02.744 00.015 2864 Enqueuing Move request for scope (-1.51, -0.19)
20:07:02.744 00.000 6680 Worker thread wakes up
20:07:02.744 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.51, -0.19) opts 0xd
20:07:02.744 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.51, -0.19)
20:07:02.744 00.000 6680 Moving (-1.51, -0.19) raw xDistance=1.30 yDistance=-0.31
20:07:02.744 00.000 6680 PPEC rslt: input = 1.30, final = 0.82, react = 0.78, pred = 0.64, hyst = 0.77, hyst_pct = 0.92, period_length = 600.73
20:07:02.744 00.000 6680 PPEC: input: 1.30, control: 0.82, exposure: 1500
20:07:02.744 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:07:02.744 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
20:07:02.744 00.000 6680 MoveAxis(W, 103, ABG)
20:07:02.744 00.000 6680 Guiding  Dir = 3, Dur = 103
20:07:02.744 00.000 6680 IsGuiding returns 0
20:07:02.744 00.000 6680 PulseGuide returned control before completion, sleep 113
20:07:02.760 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=160, med=0, FiltMin=0, FiltMax=140, Gamma=0.560
20:07:02.806 00.046 2864 UpdateGuideState exits: m=6037 SNR=54.5
20:07:02.806 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:02.806 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:07:02.806 00.000 2864 Enqueuing Expose request
20:07:02.869 00.063 6680 IsGuiding returns 1
20:07:02.869 00.000 6680 scope still moving after pulse duration time elapsed
20:07:02.900 00.031 6680 IsGuiding returns 0
20:07:02.900 00.000 6680 scope move finished after 103 + 49 ms
20:07:02.900 00.000 6680 Move returns status 0, amount 103
20:07:02.900 00.000 6680 MoveAxis(N, 0, ABG)
20:07:02.900 00.000 6680 Move returns status 0, amount 0
20:07:02.900 00.000 6680 move complete, result=0
20:07:02.900 00.000 6680 worker thread done servicing request
20:07:02.900 00.000 6680 Worker thread wakes up
20:07:02.900 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:07:02.900 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1183,401,31,31)
20:07:02.906 00.006 2864 GuideStep: 1.3 px 103 ms WEST, -0.3 px 0 ms NORTH
20:07:04.323 01.417 6680 Exposure complete
20:07:04.382 00.059 6680 worker thread done servicing request
20:07:04.382 00.000 2864 OnExposeComplete: enter
20:07:04.382 00.000 2864 UpdateGuideState(): m_state=6
20:07:04.386 00.004 2864 Star::Find(15, 1196, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
20:07:04.386 00.000 2864 Star::Find returns 1 (0), X=1196.75, Y=415.75, Mass=5908, SNR=54.0, Peak=146 HFD=5.7
20:07:04.386 00.000 2864 MultiStar: [#1 -1.72,0.29,0.37,U] [#2 -1.88,0.04,0.30,U] [#3 -2.02,-0.06,0.00,M6] [#4 -1.59,0.14,0.25,U] [#5 -2.22,0.38,0.00,M8] [#6 -1.83,0.18,0.18,U] [#7 -1.78,0.20,0.21,U] [#8 -2.19,0.11,0.00,M6] 
20:07:04.386 00.000 2864 single-star, 5 included, MultiStar: {-1.65, 0.13}, one-star: {-1.51, 0.06}
20:07:04.386 00.000 2864 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.72) = xAngle (0.38 = 0.38)
20:07:04.386 00.000 2864 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (3.18 = -3.10)
20:07:04.386 00.000 2864 CameraToMount -- cameraX=-1.51 cameraY=0.06 hyp=1.51 cameraTheta=3.10 mountX=1.40 mountY=-0.06, mountTheta=-0.05
20:07:04.386 00.000 2864 SchedulePrimaryMove(10198720, x=-1.51, y=0.06, opts=13)
20:07:04.402 00.016 2864 Enqueuing Move request for scope (-1.51, 0.06)
20:07:04.402 00.000 6680 Worker thread wakes up
20:07:04.402 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.51, 0.06) opts 0xd
20:07:04.402 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.51, 0.06)
20:07:04.402 00.000 6680 Moving (-1.51, 0.06) raw xDistance=1.40 yDistance=-0.06
20:07:04.402 00.000 6680 PPEC rslt: input = 1.40, final = 0.87, react = 0.84, pred = 0.58, hyst = 0.82, hyst_pct = 0.92, period_length = 600.73
20:07:04.402 00.000 6680 PPEC: input: 1.40, control: 0.87, exposure: 1500
20:07:04.402 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:04.402 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:07:04.402 00.000 6680 MoveAxis(W, 109, ABG)
20:07:04.402 00.000 6680 Guiding  Dir = 3, Dur = 109
20:07:04.402 00.000 6680 IsGuiding returns 0
20:07:04.402 00.000 6680 PulseGuide returned control before completion, sleep 119
20:07:04.419 00.017 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=146, med=0, FiltMin=0, FiltMax=133, Gamma=0.560
20:07:04.465 00.046 2864 UpdateGuideState exits: m=5908 SNR=54.0
20:07:04.465 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:04.465 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:07:04.465 00.000 2864 Enqueuing Expose request
20:07:04.527 00.062 6680 IsGuiding returns 1
20:07:04.527 00.000 6680 scope still moving after pulse duration time elapsed
20:07:04.559 00.032 6680 IsGuiding returns 0
20:07:04.559 00.000 6680 scope move finished after 109 + 44 ms
20:07:04.559 00.000 6680 Move returns status 0, amount 109
20:07:04.559 00.000 6680 MoveAxis(N, 0, ABG)
20:07:04.559 00.000 6680 Move returns status 0, amount 0
20:07:04.559 00.000 6680 move complete, result=0
20:07:04.559 00.000 6680 worker thread done servicing request
20:07:04.559 00.000 6680 Worker thread wakes up
20:07:04.559 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:07:04.559 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1183,401,31,31)
20:07:04.559 00.000 2864 GuideStep: 1.4 px 109 ms WEST, -0.1 px 0 ms NORTH
20:07:06.204 01.645 6680 Exposure complete
20:07:06.275 00.071 6680 worker thread done servicing request
20:07:06.275 00.000 2864 OnExposeComplete: enter
20:07:06.275 00.000 2864 UpdateGuideState(): m_state=6
20:07:06.275 00.000 2864 Star::Find(15, 1196, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
20:07:06.282 00.007 2864 Star::Find returns 1 (0), X=1196.45, Y=415.78, Mass=5951, SNR=54.2, Peak=150 HFD=5.5
20:07:06.283 00.001 2864 MultiStar: [#1 -2.83,0.11,0.00,M3] [#2 -3.03,0.01,0.00,M5] [#3 -2.40,-0.14,0.00,M7] [#4 -2.47,0.09,0.00,M1] [#5 -2.81,0.36,0.00,M9] [#6 -2.77,0.26,0.00,M3] [#7 -3.00,0.13,0.00,M1] [#8 -2.95,0.06,0.00,M7] 
20:07:06.283 00.000 2864 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.72) = xAngle (0.38 = 0.38)
20:07:06.283 00.000 2864 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (3.18 = -3.11)
20:07:06.283 00.000 2864 CameraToMount -- cameraX=-1.81 cameraY=0.08 hyp=1.81 cameraTheta=3.10 mountX=1.69 mountY=-0.06, mountTheta=-0.04
20:07:06.293 00.010 2864 SchedulePrimaryMove(10198720, x=-1.81, y=0.08, opts=13)
20:07:06.295 00.002 2864 Enqueuing Move request for scope (-1.81, 0.08)
20:07:06.297 00.002 6680 Worker thread wakes up
20:07:06.297 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.81, 0.08) opts 0xd
20:07:06.297 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.81, 0.08)
20:07:06.297 00.000 6680 Moving (-1.81, 0.08) raw xDistance=1.69 yDistance=-0.06
20:07:06.297 00.000 6680 PPEC rslt: input = 1.69, final = 1.01, react = 1.01, pred = 0.55, hyst = 0.96, hyst_pct = 0.92, period_length = 600.73
20:07:06.297 00.000 6680 PPEC: input: 1.69, control: 1.01, exposure: 1500
20:07:06.297 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:06.297 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:07:06.297 00.000 6680 MoveAxis(W, 127, ABG)
20:07:06.297 00.000 6680 Guiding  Dir = 3, Dur = 127
20:07:06.298 00.001 6680 IsGuiding returns 0
20:07:06.298 00.000 6680 PulseGuide returned control before completion, sleep 137
20:07:06.306 00.008 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=150, med=0, FiltMin=0, FiltMax=136, Gamma=0.560
20:07:06.357 00.051 2864 UpdateGuideState exits: m=5951 SNR=54.2
20:07:06.359 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:06.361 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:07:06.363 00.002 2864 Enqueuing Expose request
20:07:06.439 00.076 6680 IsGuiding returns 1
20:07:06.439 00.000 6680 scope still moving after pulse duration time elapsed
20:07:06.471 00.032 6680 IsGuiding returns 0
20:07:06.471 00.000 6680 scope move finished after 127 + 45 ms
20:07:06.471 00.000 6680 Move returns status 0, amount 127
20:07:06.471 00.000 6680 MoveAxis(N, 0, ABG)
20:07:06.471 00.000 6680 Move returns status 0, amount 0
20:07:06.471 00.000 6680 move complete, result=0
20:07:06.471 00.000 6680 worker thread done servicing request
20:07:06.471 00.000 6680 Worker thread wakes up
20:07:06.471 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:07:06.471 00.000 2864 GuideStep: 1.7 px 127 ms WEST, -0.1 px 0 ms NORTH
20:07:06.473 00.002 6680 Handling exposure in thread, d=1500 o=3 r=(1183,401,31,31)
20:07:07.887 01.414 6680 Exposure complete
20:07:07.936 00.049 6680 worker thread done servicing request
20:07:07.936 00.000 2864 OnExposeComplete: enter
20:07:07.936 00.000 2864 UpdateGuideState(): m_state=6
20:07:07.936 00.000 2864 Star::Find(15, 1196, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
20:07:07.936 00.000 2864 Star::Find returns 1 (0), X=1195.98, Y=415.15, Mass=5760, SNR=53.4, Peak=158 HFD=5.8
20:07:07.936 00.000 2864 MultiStar: [#1 -2.90,-0.32,0.00,M4] [#2 -3.18,-0.56,0.00,M6] [#3 -2.85,-0.66,0.00,M8] [#4 -2.70,-0.19,0.00,M2] [#5 -3.20,-0.01,0.00,M10] [#6 -3.08,-0.23,0.00,M4] [#7 -2.87,-0.38,0.00,M2] [#8 -3.24,-0.48,0.00,M8] 
20:07:07.944 00.008 2864 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.72) = xAngle (-5.63 = 0.66)
20:07:07.944 00.000 2864 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (-2.83 = -2.83)
20:07:07.944 00.000 2864 CameraToMount -- cameraX=-2.28 cameraY=-0.55 hyp=2.35 cameraTheta=-2.91 mountX=1.86 mountY=-0.73, mountTheta=-0.37
20:07:07.944 00.000 2864 SchedulePrimaryMove(10198720, x=-2.28, y=-0.55, opts=13)
20:07:07.944 00.000 2864 Enqueuing Move request for scope (-2.28, -0.55)
20:07:07.944 00.000 6680 Worker thread wakes up
20:07:07.944 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.28, -0.55) opts 0xd
20:07:07.944 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.28, -0.55)
20:07:07.944 00.000 6680 Moving (-2.28, -0.55) raw xDistance=1.86 yDistance=-0.73
20:07:07.944 00.000 6680 PPEC rslt: input = 1.86, final = 1.07, react = 1.12, pred = 0.12, hyst = 1.06, hyst_pct = 0.92, period_length = 600.73
20:07:07.944 00.000 6680 PPEC: input: 1.86, control: 1.07, exposure: 1500
20:07:07.944 00.000 6680 resist switch: large excursion: input -0.73 thresh 0.54 direction from 1 to -1
20:07:07.944 00.000 6680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.19
20:07:07.944 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73
20:07:07.944 00.000 6680 MoveAxis(W, 134, ABG)
20:07:07.944 00.000 6680 Guiding  Dir = 3, Dur = 134
20:07:07.944 00.000 6680 IsGuiding returns 0
20:07:07.944 00.000 6680 PulseGuide returned control before completion, sleep 144
20:07:07.969 00.025 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=158, med=0, FiltMin=0, FiltMax=130, Gamma=0.560
20:07:08.008 00.039 2864 UpdateGuideState exits: m=5760 SNR=53.4
20:07:08.008 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:08.008 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:07:08.008 00.000 2864 Enqueuing Expose request
20:07:08.104 00.096 6680 IsGuiding returns 1
20:07:08.104 00.000 6680 scope still moving after pulse duration time elapsed
20:07:08.135 00.031 6680 IsGuiding returns 0
20:07:08.135 00.000 6680 scope move finished after 134 + 43 ms
20:07:08.135 00.000 6680 Move returns status 0, amount 134
20:07:08.135 00.000 6680 BLC: Oldest BLC event removed
20:07:08.135 00.000 6680 BLC: Dec direction reversal from South to North, backlash comp pulse of 326 applied
20:07:08.135 00.000 6680 MoveAxis(N, 437, ABG)
20:07:08.135 00.000 6680 Guiding  Dir = 0, Dur = 437
20:07:08.135 00.000 6680 IsGuiding returns 0
20:07:08.135 00.000 6680 PulseGuide returned control before completion, sleep 447
20:07:08.594 00.459 6680 IsGuiding returns 1
20:07:08.594 00.000 6680 scope still moving after pulse duration time elapsed
20:07:08.626 00.032 6680 IsGuiding returns 0
20:07:08.626 00.000 6680 scope move finished after 437 + 53 ms
20:07:08.626 00.000 6680 Move returns status 0, amount 437
20:07:08.626 00.000 6680 move complete, result=0
20:07:08.626 00.000 6680 worker thread done servicing request
20:07:08.626 00.000 2864 GuideStep: 1.9 px 134 ms WEST, -0.7 px 437 ms NORTH
20:07:08.626 00.000 6680 Worker thread wakes up
20:07:08.626 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:07:08.626 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1183,401,31,31)
20:07:10.213 01.587 2864 CalAsst: slew from ra 6.57, dec 5.1 to ra 3.84, dec 0.0, M/F = 0
20:07:10.213 00.000 2864 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
20:07:10.229 00.016 2864 Status Line: Waiting for devices...
20:07:10.260 00.031 6680 ZWO: stopexposure
20:07:10.260 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
20:07:10.260 00.000 6680 worker thread done servicing request
20:07:10.275 00.015 2864 OnExposeComplete: enter
20:07:10.280 00.005 2864 OnExposeComplete: Capture Error reported
20:07:10.280 00.000 2864 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
20:07:10.280 00.000 2864 Mount: notify guiding stopped
20:07:10.280 00.000 2864 BLC: window closed
20:07:10.291 00.011 2864 BLC: Last direction was reset
20:07:10.291 00.000 2864 Changing from state GUIDING to STOP
20:07:10.291 00.000 2864 guider state => SELECTED
20:07:10.291 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=158, med=0, FiltMin=0, FiltMax=130, Gamma=0.560
20:07:10.342 00.051 2864 Changing from state SELECTED to UNINITIALIZED
20:07:10.356 00.014 2864 guider state => SELECTING
20:07:10.358 00.002 2864 Status Line: Stopped.
20:07:10.369 00.011 9488 IsSlewing returns 1
20:07:10.371 00.002 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
20:07:10.606 00.235 2864 evsrv: cli 1028E4D8 connect
20:07:10.606 00.000 2864 evsrv: cli 1028E4D8 request: {"method":"get_pixel_scale","id":"0da5af72-a99b-42fe-a356-128fcaca6935"}
20:07:10.606 00.000 2864 evsrv: cli 1028E4D8 response: {"jsonrpc":"2.0","result":1.86834,"id":"0da5af72-a99b-42fe-a356-128fcaca6935"}
20:07:10.616 00.010 2864 evsrv: cli 1028E4D8 disconnect
20:07:10.873 00.257 9488 IsSlewing returns 1
20:07:11.381 00.508 9488 IsSlewing returns 1
20:07:11.887 00.506 9488 IsSlewing returns 1
20:07:12.394 00.507 9488 IsSlewing returns 1
20:07:12.902 00.508 9488 IsSlewing returns 1
20:07:13.410 00.508 9488 IsSlewing returns 1
20:07:13.916 00.506 9488 IsSlewing returns 1
20:07:14.423 00.507 9488 IsSlewing returns 1
20:07:14.932 00.509 9488 IsSlewing returns 1
20:07:15.440 00.508 9488 IsSlewing returns 1
20:07:15.947 00.507 9488 IsSlewing returns 1
20:07:16.453 00.506 9488 IsSlewing returns 1
20:07:16.963 00.510 9488 IsSlewing returns 1
20:07:17.472 00.509 9488 IsSlewing returns 1
20:07:17.978 00.506 9488 IsSlewing returns 1
20:07:18.488 00.510 9488 IsSlewing returns 1
20:07:18.994 00.506 9488 IsSlewing returns 1
20:07:19.500 00.506 9488 IsSlewing returns 1
20:07:20.008 00.508 9488 IsSlewing returns 1
20:07:20.513 00.505 9488 IsSlewing returns 1
20:07:21.020 00.507 9488 IsSlewing returns 1
20:07:21.528 00.508 9488 IsSlewing returns 1
20:07:22.036 00.508 9488 IsSlewing returns 1
20:07:22.543 00.507 9488 IsSlewing returns 1
20:07:23.051 00.508 9488 IsSlewing returns 1
20:07:23.556 00.505 9488 IsSlewing returns 0
20:07:25.904 02.348 9152 IsSlewing returns 1
20:07:26.412 00.508 9152 IsSlewing returns 1
20:07:26.918 00.506 9152 IsSlewing returns 1
20:07:27.426 00.508 9152 IsSlewing returns 1
20:07:27.934 00.508 9152 IsSlewing returns 1
20:07:28.442 00.508 9152 IsSlewing returns 1
20:07:28.951 00.509 9152 IsSlewing returns 1
20:07:29.460 00.509 9152 IsSlewing returns 1
20:07:29.965 00.505 9152 IsSlewing returns 0
20:08:04.788 34.823 2864 StartLoopingInteractive: Loop button clicked
20:08:04.790 00.002 2864 Status Line: Looping
20:08:04.796 00.006 2864 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
20:08:04.816 00.020 2864 ScheduleExposure(1500,3,0) exposurePending=0
20:08:04.816 00.000 2864 Enqueuing Expose request
20:08:04.816 00.000 6680 Worker thread wakes up
20:08:04.816 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:08:04.816 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
20:08:06.455 01.639 6680 Exposure complete
20:08:06.518 00.063 6680 worker thread done servicing request
20:08:06.518 00.000 2864 OnExposeComplete: enter
20:08:06.518 00.000 2864 UpdateGuideState(): m_state=1
20:08:06.518 00.000 2864 Star::Find(15, 1195, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:08:06.518 00.000 2864 Star::Find false star n=11 nbg=279 bg=0.4 sigma=0.5 thresh=2 peak=1
20:08:06.534 00.016 2864 Star::Find returns 0 (2), X=1195.00, Y=415.00, Mass=19, SNR=2.9, Peak=4 HFD=0.0
20:08:06.534 00.000 2864 DistanceChecker: activated
20:08:06.534 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
20:08:06.534 00.000 2864 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:08:06.534 00.000 2864 Status Line: Star lost - low SNR
20:08:06.534 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=168, Gamma=0.560
20:08:06.590 00.056 2864 UpdateGuideState exits: Star lost - low SNR
20:08:06.592 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:06.594 00.002 2864 ScheduleExposure(1500,3,0) exposurePending=0
20:08:06.596 00.002 2864 Enqueuing Expose request
20:08:06.598 00.002 6680 Worker thread wakes up
20:08:06.598 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:08:06.598 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
20:08:08.025 01.427 6680 Exposure complete
20:08:08.088 00.063 6680 worker thread done servicing request
20:08:08.088 00.000 2864 OnExposeComplete: enter
20:08:08.089 00.001 2864 UpdateGuideState(): m_state=1
20:08:08.089 00.000 2864 Star::Find(15, 1195, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:08.089 00.000 2864 Star::Find returns 0 (2), X=1195.00, Y=415.00, Mass=18, SNR=2.9, Peak=3 HFD=0.0
20:08:08.089 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
20:08:08.089 00.000 2864 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:08:08.089 00.000 2864 Status Line: Star lost - low SNR
20:08:08.105 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=193, Gamma=0.560
20:08:08.153 00.048 2864 UpdateGuideState exits: Star lost - low SNR
20:08:08.153 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:08.153 00.000 2864 ScheduleExposure(1500,3,0) exposurePending=0
20:08:08.153 00.000 2864 Enqueuing Expose request
20:08:08.153 00.000 6680 Worker thread wakes up
20:08:08.153 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:08:08.153 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
20:08:08.566 00.413 2864 GuiderMultiStar::AutoSelect enter
20:08:08.566 00.000 2864 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
20:08:08.630 00.064 2864 AutoFind: auto downsample for scale 1.87 => 1x
20:08:08.725 00.095 2864 AutoFind: global mean = 0.0, stdev 2.6
20:08:08.725 00.000 2864 AutoFind: using threshold = 0.1
20:08:08.807 00.082 2864 AutoFind: local max [1039, 264] 263.1
20:08:08.807 00.000 2864 AutoFind: local max [547, 810] 118.4
20:08:08.807 00.000 2864 AutoFind: local max [9, 52] 84.1
20:08:08.807 00.000 2864 AutoFind: local max [388, 856] 10.5
20:08:08.807 00.000 2864 AutoFind: local max [32, 496] 6.9
20:08:08.807 00.000 2864 AutoFind: local max [888, 901] 6.0
20:08:08.820 00.013 2864 AutoFind: local max [620, 611] 5.4
20:08:08.820 00.000 2864 AutoFind: local max [1033, 273] 4.0
20:08:08.820 00.000 2864 AutoFind: local max [161, 179] 4.0
20:08:08.820 00.000 2864 AutoFind: local max [1051, 261] 3.9
20:08:08.820 00.000 2864 AutoFind: local max [1027, 265] 3.8
20:08:08.820 00.000 2864 AutoFind: local max [816, 780] 3.6
20:08:08.820 00.000 2864 AutoFind: local max [823, 52] 3.6
20:08:08.820 00.000 2864 AutoFind: local max [1048, 275] 3.5
20:08:08.820 00.000 2864 AutoFind: local max [1238, 231] 3.5
20:08:08.820 00.000 2864 AutoFind: local max [547, 801] 3.4
20:08:08.836 00.016 2864 AutoFind: local max [47, 697] 3.0
20:08:08.838 00.002 2864 AutoFind: local max [19, 54] 3.0
20:08:08.838 00.000 2864 AutoFind: local max [1028, 256] 2.9
20:08:08.838 00.000 2864 AutoFind: local max [724, 231] 2.8
20:08:08.838 00.000 2864 AutoFind: local max [157, 262] 2.8
20:08:08.838 00.000 2864 AutoFind: local max [923, 617] 2.8
20:08:08.838 00.000 2864 AutoFind: local max [540, 800] 2.7
20:08:08.838 00.000 2864 AutoFind: local max [344, 525] 2.7
20:08:08.838 00.000 2864 AutoFind: local max [654, 299] 2.6
20:08:08.852 00.014 2864 AutoFind: local max [1009, 85] 2.5
20:08:08.852 00.000 2864 AutoFind: local max [536, 809] 2.5
20:08:08.852 00.000 2864 AutoFind: local max [198, 936] 2.4
20:08:08.852 00.000 2864 AutoFind: local max [14, 62] 2.4
20:08:08.852 00.000 2864 AutoFind: local max [559, 802] 2.3
20:08:08.852 00.000 2864 AutoFind: local max [602, 424] 2.3
20:08:08.852 00.000 2864 AutoFind: local max [552, 820] 2.3
20:08:08.852 00.000 2864 AutoFind: local max [587, 343] 2.3
20:08:08.852 00.000 2864 AutoFind: local max [1029, 192] 2.2
20:08:08.852 00.000 2864 AutoFind: local max [929, 479] 2.2
20:08:08.869 00.017 2864 AutoFind: local max [554, 280] 2.2
20:08:08.869 00.000 2864 AutoFind: local max [363, 944] 2.1
20:08:08.869 00.000 2864 AutoFind: local max [349, 836] 2.1
20:08:08.869 00.000 2864 AutoFind: local max [1053, 268] 2.1
20:08:08.869 00.000 2864 AutoFind: local max [556, 809] 2.1
20:08:08.869 00.000 2864 AutoFind: local max [1226, 448] 2.1
20:08:08.869 00.000 2864 AutoFind: local max [549, 713] 2.1
20:08:08.869 00.000 2864 AutoFind: local max [384, 847] 2.1
20:08:08.869 00.000 2864 AutoFind: local max [184, 498] 2.1
20:08:08.884 00.015 2864 AutoFind: local max [573, 374] 2.1
20:08:08.884 00.000 2864 AutoFind: local max [750, 599] 2.0
20:08:08.884 00.000 2864 AutoFind: local max [1210, 895] 2.0
20:08:08.884 00.000 2864 AutoFind: local max [541, 519] 2.0
20:08:08.884 00.000 2864 AutoFind: local max [371, 85] 2.0
20:08:08.884 00.000 2864 AutoFind: local max [442, 441] 2.0
20:08:08.884 00.000 2864 AutoFind: local max [1003, 504] 2.0
20:08:08.884 00.000 2864 AutoFind: local max [398, 545] 2.0
20:08:08.884 00.000 2864 AutoFind: local max [894, 894] 2.0
20:08:08.900 00.016 2864 AutoFind: local max [939, 881] 2.0
20:08:08.900 00.000 2864 AutoFind: local max [824, 786] 2.0
20:08:08.900 00.000 2864 AutoFind: local max [232, 414] 2.0
20:08:08.900 00.000 2864 AutoFind: local max [825, 841] 2.0
20:08:08.900 00.000 2864 AutoFind: local max [852, 545] 2.0
20:08:08.900 00.000 2864 AutoFind: local max [660, 422] 2.0
20:08:08.900 00.000 2864 AutoFind: local max [905, 279] 2.0
20:08:08.900 00.000 2864 AutoFind: local max [21, 373] 2.0
20:08:08.900 00.000 2864 AutoFind: local max [982, 805] 2.0
20:08:08.900 00.000 2864 AutoFind: local max [777, 855] 2.0
20:08:08.916 00.016 2864 AutoFind: local max [700, 937] 2.0
20:08:08.916 00.000 2864 AutoFind: local max [1024, 273] 2.0
20:08:08.916 00.000 2864 AutoFind: local max [646, 937] 2.0
20:08:08.916 00.000 2864 AutoFind: local max [1265, 428] 2.0
20:08:08.916 00.000 2864 AutoFind: local max [957, 170] 2.0
20:08:08.916 00.000 2864 AutoFind: local max [1150, 30] 2.0
20:08:08.916 00.000 2864 AutoFind: local max [484, 572] 2.0
20:08:08.916 00.000 2864 AutoFind: local max [1004, 906] 2.0
20:08:08.916 00.000 2864 AutoFind: local max [708, 420] 2.0
20:08:08.931 00.015 2864 AutoFind: local max [921, 721] 2.0
20:08:08.931 00.000 2864 AutoFind: local max [783, 808] 2.0
20:08:08.931 00.000 2864 AutoFind: local max [826, 227] 2.0
20:08:08.931 00.000 2864 AutoFind: local max [1105, 282] 2.0
20:08:08.931 00.000 2864 AutoFind: local max [884, 8] 2.0
20:08:08.931 00.000 2864 AutoFind: local max [921, 722] 2.0
20:08:08.931 00.000 2864 AutoFind: local max [1090, 830] 2.0
20:08:08.931 00.000 2864 AutoFind: local max [1201, 182] 2.0
20:08:08.931 00.000 2864 AutoFind: local max [817, 822] 2.0
20:08:08.947 00.016 2864 AutoFind: local max [583, 300] 2.0
20:08:08.947 00.000 2864 AutoFind: local max [1144, 801] 2.0
20:08:08.947 00.000 2864 AutoFind: local max [938, 102] 2.0
20:08:08.947 00.000 2864 AutoFind: local max [455, 500] 2.0
20:08:08.947 00.000 2864 AutoFind: local max [306, 380] 2.0
20:08:08.947 00.000 2864 AutoFind: local max [521, 113] 2.0
20:08:08.947 00.000 2864 AutoFind: local max [386, 434] 2.0
20:08:08.947 00.000 2864 AutoFind: local max [247, 171] 2.0
20:08:08.947 00.000 2864 AutoFind: local max [1110, 811] 2.0
20:08:08.947 00.000 2864 AutoFind: local max [1210, 580] 2.0
20:08:08.964 00.017 2864 AutoFind: local max [44, 393] 2.0
20:08:08.965 00.001 2864 AutoFind: local max [123, 479] 2.0
20:08:08.965 00.000 2864 AutoFind: local max [667, 930] 2.0
20:08:08.965 00.000 2864 AutoFind: local max [705, 39] 2.0
20:08:08.965 00.000 2864 AutoFind: local max [706, 310] 2.0
20:08:08.965 00.000 2864 AutoFind: local max [388, 487] 2.0
20:08:08.965 00.000 2864 AutoFind: local max [349, 795] 2.0
20:08:08.965 00.000 2864 AutoFind: local max [818, 64] 2.0
20:08:08.965 00.000 2864 AutoFind: local max [469, 848] 2.0
20:08:08.979 00.014 2864 AutoFind: merge [921, 722] 2.0 - [921, 721] 2.0
20:08:08.979 00.000 2864 AutoFind: too close [818, 64] 2.0 - [823, 52] 3.6
20:08:08.979 00.000 2864 AutoFind: too close [1110, 811] 2.0 - [1090, 830] 2.0
20:08:08.979 00.000 2864 AutoFind: too close [817, 822] 2.0 - [825, 841] 2.0
20:08:08.979 00.000 2864 AutoFind: too close [1024, 273] 2.0 - [1028, 256] 2.9
20:08:08.979 00.000 2864 AutoFind: too close [1024, 273] 2.0 - [1027, 265] 3.8
20:08:08.979 00.000 2864 AutoFind: too close [1024, 273] 2.0 - [1033, 273] 4.0
20:08:08.979 00.000 2864 AutoFind: close dim-bright [1024, 273] 2.0 - [1039, 264] 263.1
20:08:08.979 00.000 2864 AutoFind: too close [824, 786] 2.0 - [816, 780] 3.6
20:08:08.994 00.015 2864 AutoFind: too close [894, 894] 2.0 - [888, 901] 6.0
20:08:08.994 00.000 2864 AutoFind: close dim-bright [384, 847] 2.1 - [388, 856] 10.5
20:08:08.994 00.000 2864 AutoFind: too close [556, 809] 2.1 - [552, 820] 2.3
20:08:08.994 00.000 2864 AutoFind: too close [556, 809] 2.1 - [559, 802] 2.3
20:08:08.994 00.000 2864 AutoFind: too close [556, 809] 2.1 - [536, 809] 2.5
20:08:08.994 00.000 2864 AutoFind: too close [556, 809] 2.1 - [540, 800] 2.7
20:08:08.994 00.000 2864 AutoFind: too close [556, 809] 2.1 - [547, 801] 3.4
20:08:08.994 00.000 2864 AutoFind: close dim-bright [556, 809] 2.1 - [547, 810] 118.4
20:08:08.994 00.000 2864 AutoFind: too close [1053, 268] 2.1 - [1048, 275] 3.5
20:08:08.994 00.000 2864 AutoFind: too close [1053, 268] 2.1 - [1051, 261] 3.9
20:08:09.010 00.016 2864 AutoFind: too close [1053, 268] 2.1 - [1033, 273] 4.0
20:08:09.010 00.000 2864 AutoFind: close dim-bright [1053, 268] 2.1 - [1039, 264] 263.1
20:08:09.010 00.000 2864 AutoFind: too close [552, 820] 2.3 - [559, 802] 2.3
20:08:09.010 00.000 2864 AutoFind: too close [552, 820] 2.3 - [536, 809] 2.5
20:08:09.010 00.000 2864 AutoFind: too close [552, 820] 2.3 - [540, 800] 2.7
20:08:09.010 00.000 2864 AutoFind: too close [552, 820] 2.3 - [547, 801] 3.4
20:08:09.010 00.000 2864 AutoFind: close dim-bright [552, 820] 2.3 - [547, 810] 118.4
20:08:09.010 00.000 2864 AutoFind: too close [559, 802] 2.3 - [540, 800] 2.7
20:08:09.010 00.000 2864 AutoFind: too close [559, 802] 2.3 - [547, 801] 3.4
20:08:09.026 00.016 2864 AutoFind: close dim-bright [559, 802] 2.3 - [547, 810] 118.4
20:08:09.026 00.000 2864 AutoFind: too close [14, 62] 2.4 - [19, 54] 3.0
20:08:09.026 00.000 2864 AutoFind: close dim-bright [14, 62] 2.4 - [9, 52] 84.1
20:08:09.026 00.000 2864 AutoFind: too close [536, 809] 2.5 - [540, 800] 2.7
20:08:09.026 00.000 2864 AutoFind: too close [536, 809] 2.5 - [547, 801] 3.4
20:08:09.026 00.000 2864 AutoFind: close dim-bright [536, 809] 2.5 - [547, 810] 118.4
20:08:09.026 00.000 2864 AutoFind: too close [540, 800] 2.7 - [547, 801] 3.4
20:08:09.026 00.000 2864 AutoFind: close dim-bright [540, 800] 2.7 - [547, 810] 118.4
20:08:09.026 00.000 2864 AutoFind: too close [1028, 256] 2.9 - [1048, 275] 3.5
20:08:09.042 00.016 2864 AutoFind: too close [1028, 256] 2.9 - [1027, 265] 3.8
20:08:09.042 00.000 2864 AutoFind: too close [1028, 256] 2.9 - [1033, 273] 4.0
20:08:09.042 00.000 2864 AutoFind: close dim-bright [1028, 256] 2.9 - [1039, 264] 263.1
20:08:09.042 00.000 2864 AutoFind: close dim-bright [19, 54] 3.0 - [9, 52] 84.1
20:08:09.042 00.000 2864 AutoFind: close dim-bright [547, 801] 3.4 - [547, 810] 118.4
20:08:09.042 00.000 2864 AutoFind: too close [1048, 275] 3.5 - [1051, 261] 3.9
20:08:09.042 00.000 2864 AutoFind: too close [1048, 275] 3.5 - [1033, 273] 4.0
20:08:09.042 00.000 2864 AutoFind: close dim-bright [1048, 275] 3.5 - [1039, 264] 263.1
20:08:09.042 00.000 2864 AutoFind: too close [1027, 265] 3.8 - [1033, 273] 4.0
20:08:09.042 00.000 2864 AutoFind: close dim-bright [1027, 265] 3.8 - [1039, 264] 263.1
20:08:09.058 00.016 2864 AutoFind: too close [1051, 261] 3.9 - [1033, 273] 4.0
20:08:09.058 00.000 2864 AutoFind: close dim-bright [1051, 261] 3.9 - [1039, 264] 263.1
20:08:09.058 00.000 2864 AutoFind: close dim-bright [1033, 273] 4.0 - [1039, 264] 263.1
20:08:09.058 00.000 2864 AutoFind: too close to edge [884, 8] 2.0
20:08:09.058 00.000 2864 AutoFind: too close to edge [1265, 428] 2.0
20:08:09.058 00.000 2864 AutoFind: too close to edge [9, 52] 84.1
20:08:09.058 00.000 2864 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
20:08:09.058 00.000 2864 Star::Find(15, 1039, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.058 00.000 2864 Star::Find returns 1 (1), X=1039.10, Y=263.76, Mass=4069, SNR=45.0, Peak=255 HFD=4.0
20:08:09.074 00.016 2864 Star::Find(15, 547, 810, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.074 00.000 2864 Star::Find returns 1 (0), X=547.24, Y=810.50, Mass=1559, SNR=27.8, Peak=141 HFD=3.3
20:08:09.074 00.000 2864 Star::Find(15, 388, 856, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.074 00.000 2864 Star::Find returns 1 (0), X=388.04, Y=856.55, Mass=127, SNR=7.8, Peak=14 HFD=3.0
20:08:09.074 00.000 2864 Star::Find(15, 32, 496, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.074 00.000 2864 Star::Find returns 1 (0), X=32.17, Y=495.52, Mass=76, SNR=6.1, Peak=8 HFD=2.6
20:08:09.074 00.000 2864 Star::Find(15, 620, 611, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.074 00.000 2864 Star::Find returns 1 (0), X=619.62, Y=610.33, Mass=78, SNR=6.1, Peak=8 HFD=3.5
20:08:09.074 00.000 2864 Star::Find(15, 161, 179, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.092 00.018 2864 Star::Find returns 1 (0), X=161.21, Y=179.11, Mass=53, SNR=5.0, Peak=6 HFD=3.2
20:08:09.092 00.000 2864 Star::Find(15, 1238, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.092 00.000 2864 Star::Find false star n=27 nbg=277 bg=0.4 sigma=0.5 thresh=2 peak=2
20:08:09.092 00.000 2864 Star::Find returns 0 (2), X=1238.00, Y=231.00, Mass=57, SNR=2.9, Peak=4 HFD=0.0
20:08:09.092 00.000 2864 Star::Find(15, 47, 697, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.092 00.000 2864 Star::Find false star n=12 nbg=286 bg=0.3 sigma=0.5 thresh=2 peak=2
20:08:09.092 00.000 2864 Star::Find returns 0 (2), X=47.00, Y=697.00, Mass=25, SNR=2.9, Peak=5 HFD=0.0
20:08:09.092 00.000 2864 Star::Find(15, 724, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.092 00.000 2864 Star::Find false star n=23 nbg=277 bg=0.4 sigma=0.5 thresh=2 peak=2
20:08:09.106 00.014 2864 Star::Find returns 0 (2), X=724.00, Y=231.00, Mass=40, SNR=2.9, Peak=4 HFD=0.0
20:08:09.106 00.000 2864 Star::Find(15, 157, 262, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.106 00.000 2864 Star::Find false star n=12 nbg=288 bg=0.4 sigma=0.5 thresh=2 peak=2
20:08:09.106 00.000 2864 Star::Find returns 0 (2), X=157.00, Y=262.00, Mass=22, SNR=2.9, Peak=4 HFD=0.0
20:08:09.106 00.000 2864 Star::Find(15, 923, 617, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.106 00.000 2864 Star::Find false star n=19 nbg=280 bg=0.4 sigma=0.5 thresh=2 peak=1
20:08:09.106 00.000 2864 Star::Find returns 0 (2), X=923.00, Y=617.00, Mass=32, SNR=2.9, Peak=3 HFD=0.0
20:08:09.122 00.016 2864 Star::Find(15, 344, 525, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.126 00.004 2864 Star::Find false star n=15 nbg=280 bg=0.4 sigma=0.5 thresh=2 peak=2
20:08:09.128 00.002 2864 Star::Find returns 0 (2), X=344.00, Y=525.00, Mass=32, SNR=2.9, Peak=5 HFD=0.0
20:08:09.130 00.002 2864 Star::Find(15, 654, 299, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.132 00.002 2864 Star::Find false star n=26 nbg=279 bg=0.4 sigma=0.5 thresh=2 peak=2
20:08:09.134 00.002 2864 Star::Find returns 0 (2), X=654.00, Y=299.00, Mass=47, SNR=2.9, Peak=4 HFD=0.0
20:08:09.136 00.002 2864 Star::Find(15, 1009, 85, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.138 00.002 2864 Star::Find false star n=26 nbg=278 bg=0.4 sigma=0.5 thresh=2 peak=2
20:08:09.138 00.000 2864 Star::Find returns 0 (2), X=1009.00, Y=85.00, Mass=50, SNR=2.9, Peak=4 HFD=0.0
20:08:09.138 00.000 2864 Star::Find(15, 198, 936, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.138 00.000 2864 Star::Find false star n=13 nbg=286 bg=0.3 sigma=0.4 thresh=2 peak=2
20:08:09.138 00.000 2864 Star::Find returns 0 (2), X=198.00, Y=936.00, Mass=26, SNR=2.9, Peak=4 HFD=0.0
20:08:09.138 00.000 2864 Star::Find(15, 602, 424, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.138 00.000 2864 Star::Find false star n=17 nbg=277 bg=0.4 sigma=0.5 thresh=2 peak=2
20:08:09.138 00.000 2864 Star::Find returns 0 (2), X=602.00, Y=424.00, Mass=34, SNR=2.9, Peak=4 HFD=0.0
20:08:09.154 00.016 2864 Star::Find(15, 587, 343, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.156 00.002 2864 Star::Find false star n=12 nbg=277 bg=0.4 sigma=0.5 thresh=2 peak=1
20:08:09.158 00.002 2864 Star::Find returns 0 (2), X=587.00, Y=343.00, Mass=20, SNR=2.9, Peak=3 HFD=0.0
20:08:09.160 00.002 2864 Star::Find(15, 1029, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.162 00.002 2864 Star::Find returns 0 (2), X=1029.00, Y=192.00, Mass=15, SNR=2.7, Peak=4 HFD=0.0
20:08:09.164 00.002 2864 Star::Find(15, 929, 479, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.167 00.003 2864 Star::Find returns 0 (2), X=929.00, Y=479.00, Mass=19, SNR=3.0, Peak=4 HFD=0.0
20:08:09.169 00.002 2864 Star::Find(15, 554, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.172 00.003 2864 Star::Find returns 0 (2), X=554.00, Y=280.00, Mass=15, SNR=2.7, Peak=4 HFD=0.0
20:08:09.176 00.004 2864 Star::Find(15, 363, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.178 00.002 2864 Star::Find false star n=11 nbg=267 bg=0.3 sigma=0.5 thresh=2 peak=2
20:08:09.182 00.004 2864 Star::Find returns 0 (2), X=363.00, Y=944.00, Mass=29, SNR=2.9, Peak=10 HFD=0.0
20:08:09.184 00.002 2864 Star::Find(15, 349, 836, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.185 00.001 2864 Star::Find returns 0 (2), X=349.00, Y=836.00, Mass=16, SNR=2.7, Peak=4 HFD=0.0
20:08:09.187 00.002 2864 Star::Find(15, 1226, 448, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.189 00.002 2864 Star::Find returns 0 (2), X=1226.00, Y=448.00, Mass=11, SNR=2.2, Peak=3 HFD=0.0
20:08:09.191 00.002 2864 Star::Find(15, 549, 713, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.195 00.004 2864 Star::Find false star n=20 nbg=275 bg=0.4 sigma=0.5 thresh=2 peak=1
20:08:09.197 00.002 2864 Star::Find returns 0 (2), X=549.00, Y=713.00, Mass=35, SNR=2.9, Peak=3 HFD=0.0
20:08:09.199 00.002 2864 Star::Find(15, 384, 847, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.201 00.002 2864 Star::Find returns 1 (0), X=388.04, Y=856.55, Mass=127, SNR=7.8, Peak=14 HFD=3.0
20:08:09.203 00.002 2864 Star::Find(15, 184, 498, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.203 00.000 2864 Star::Find returns 0 (2), X=184.00, Y=498.00, Mass=19, SNR=3.0, Peak=3 HFD=0.0
20:08:09.205 00.002 2864 Star::Find(15, 573, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.207 00.002 2864 Star::Find returns 0 (2), X=573.00, Y=374.00, Mass=18, SNR=2.9, Peak=4 HFD=0.0
20:08:09.209 00.002 2864 Star::Find(15, 750, 599, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.211 00.002 2864 Star::Find returns 0 (2), X=750.00, Y=599.00, Mass=19, SNR=2.9, Peak=4 HFD=0.0
20:08:09.213 00.002 2864 Star::Find(15, 1210, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.215 00.002 2864 Star::Find returns 0 (2), X=1210.00, Y=895.00, Mass=12, SNR=2.4, Peak=3 HFD=0.0
20:08:09.215 00.000 2864 Star::Find(15, 541, 519, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.217 00.002 2864 Star::Find returns 0 (3), X=541.00, Y=519.00, Mass=9, SNR=2.0, Peak=4 HFD=0.0
20:08:09.217 00.000 2864 Star::Find(15, 371, 85, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.217 00.000 2864 Star::Find returns 0 (2), X=371.00, Y=85.00, Mass=16, SNR=2.7, Peak=5 HFD=0.0
20:08:09.217 00.000 2864 Star::Find(15, 442, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.217 00.000 2864 Star::Find false star n=14 nbg=274 bg=0.4 sigma=0.5 thresh=2 peak=1
20:08:09.217 00.000 2864 Star::Find returns 0 (2), X=442.00, Y=441.00, Mass=24, SNR=2.9, Peak=4 HFD=0.0
20:08:09.217 00.000 2864 Star::Find(15, 1003, 504, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.217 00.000 2864 Star::Find false star n=13 nbg=281 bg=0.4 sigma=0.5 thresh=2 peak=1
20:08:09.233 00.016 2864 Star::Find returns 0 (2), X=1003.00, Y=504.00, Mass=23, SNR=2.9, Peak=4 HFD=0.0
20:08:09.233 00.000 2864 Star::Find(15, 398, 545, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.233 00.000 2864 Star::Find returns 0 (2), X=398.00, Y=545.00, Mass=11, SNR=2.3, Peak=2 HFD=0.0
20:08:09.233 00.000 2864 Star::Find(15, 939, 881, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.233 00.000 2864 Star::Find returns 0 (2), X=939.00, Y=881.00, Mass=16, SNR=2.8, Peak=3 HFD=0.0
20:08:09.233 00.000 2864 Star::Find(15, 232, 414, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.233 00.000 2864 Star::Find returns 0 (3), X=232.00, Y=414.00, Mass=9, SNR=2.1, Peak=3 HFD=0.0
20:08:09.233 00.000 2864 Star::Find(15, 852, 545, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.233 00.000 2864 Star::Find false star n=13 nbg=273 bg=0.4 sigma=0.5 thresh=2 peak=1
20:08:09.233 00.000 2864 Star::Find returns 0 (2), X=852.00, Y=545.00, Mass=22, SNR=2.9, Peak=3 HFD=0.0
20:08:09.249 00.016 2864 Star::Find(15, 660, 422, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.249 00.000 2864 Star::Find false star n=16 nbg=274 bg=0.4 sigma=0.5 thresh=2 peak=1
20:08:09.249 00.000 2864 Star::Find returns 0 (2), X=660.00, Y=422.00, Mass=29, SNR=2.9, Peak=4 HFD=0.0
20:08:09.249 00.000 2864 Star::Find(15, 905, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.249 00.000 2864 Star::Find returns 0 (2), X=905.00, Y=279.00, Mass=19, SNR=3.0, Peak=4 HFD=0.0
20:08:09.249 00.000 2864 Star::Find(15, 21, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.249 00.000 2864 Star::Find returns 0 (2), X=21.00, Y=373.00, Mass=17, SNR=2.8, Peak=6 HFD=0.0
20:08:09.249 00.000 2864 Star::Find(15, 982, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.249 00.000 2864 Star::Find false star n=11 nbg=276 bg=0.3 sigma=0.5 thresh=2 peak=1
20:08:09.265 00.016 2864 Star::Find returns 0 (2), X=982.00, Y=805.00, Mass=23, SNR=2.9, Peak=6 HFD=0.0
20:08:09.265 00.000 2864 Star::Find(15, 777, 855, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.265 00.000 2864 Star::Find returns 0 (2), X=777.00, Y=855.00, Mass=17, SNR=2.8, Peak=3 HFD=0.0
20:08:09.265 00.000 2864 Star::Find(15, 700, 937, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.265 00.000 2864 Star::Find returns 0 (3), X=700.00, Y=937.00, Mass=10, SNR=2.2, Peak=2 HFD=0.0
20:08:09.265 00.000 2864 Star::Find(15, 646, 937, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.265 00.000 2864 Star::Find false star n=13 nbg=276 bg=0.4 sigma=0.5 thresh=2 peak=1
20:08:09.265 00.000 2864 Star::Find returns 0 (2), X=646.00, Y=937.00, Mass=21, SNR=2.9, Peak=3 HFD=0.0
20:08:09.265 00.000 2864 Star::Find(15, 957, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.281 00.016 2864 Star::Find returns 0 (2), X=957.00, Y=170.00, Mass=15, SNR=2.6, Peak=2 HFD=0.0
20:08:09.281 00.000 2864 Star::Find(15, 1150, 30, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.281 00.000 2864 Star::Find returns 0 (3), X=1150.00, Y=30.00, Mass=10, SNR=2.2, Peak=5 HFD=0.0
20:08:09.281 00.000 2864 Star::Find(15, 484, 572, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.281 00.000 2864 Star::Find returns 0 (2), X=484.00, Y=572.00, Mass=16, SNR=2.7, Peak=3 HFD=0.0
20:08:09.281 00.000 2864 Star::Find(15, 1004, 906, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.281 00.000 2864 Star::Find returns 0 (2), X=1004.00, Y=906.00, Mass=13, SNR=2.5, Peak=3 HFD=0.0
20:08:09.281 00.000 2864 Star::Find(15, 708, 420, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.281 00.000 2864 Star::Find returns 0 (2), X=708.00, Y=420.00, Mass=12, SNR=2.4, Peak=3 HFD=0.0
20:08:09.297 00.016 2864 Star::Find(15, 921, 721, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.297 00.000 2864 Star::Find returns 0 (3), X=921.00, Y=721.00, Mass=8, SNR=2.0, Peak=4 HFD=0.0
20:08:09.297 00.000 2864 Star::Find(15, 783, 808, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.297 00.000 2864 Star::Find returns 0 (3), X=783.00, Y=808.00, Mass=8, SNR=1.9, Peak=3 HFD=0.0
20:08:09.297 00.000 2864 Star::Find(15, 826, 227, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.297 00.000 2864 Star::Find returns 0 (2), X=826.00, Y=227.00, Mass=18, SNR=2.9, Peak=4 HFD=0.0
20:08:09.297 00.000 2864 Star::Find(15, 1105, 282, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.297 00.000 2864 Star::Find returns 0 (2), X=1105.00, Y=282.00, Mass=18, SNR=2.9, Peak=5 HFD=0.0
20:08:09.297 00.000 2864 Star::Find(15, 1201, 182, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.297 00.000 2864 Star::Find returns 0 (2), X=1201.00, Y=182.00, Mass=13, SNR=2.5, Peak=3 HFD=0.0
20:08:09.313 00.016 2864 Star::Find(15, 583, 300, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.313 00.000 2864 Star::Find returns 0 (2), X=583.00, Y=300.00, Mass=14, SNR=2.6, Peak=5 HFD=0.0
20:08:09.313 00.000 2864 Star::Find(15, 1144, 801, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.313 00.000 2864 Star::Find returns 0 (2), X=1144.00, Y=801.00, Mass=15, SNR=2.6, Peak=7 HFD=0.0
20:08:09.313 00.000 2864 Star::Find(15, 938, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.313 00.000 2864 Star::Find returns 0 (2), X=938.00, Y=102.00, Mass=15, SNR=2.7, Peak=5 HFD=0.0
20:08:09.313 00.000 2864 Star::Find(15, 455, 500, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.329 00.016 2864 Star::Find returns 0 (2), X=455.00, Y=500.00, Mass=13, SNR=2.5, Peak=3 HFD=0.0
20:08:09.329 00.000 2864 Star::Find(15, 306, 380, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.329 00.000 2864 Star::Find returns 0 (3), X=306.00, Y=380.00, Mass=8, SNR=2.0, Peak=4 HFD=0.0
20:08:09.329 00.000 2864 Star::Find(15, 521, 113, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.329 00.000 2864 Star::Find returns 0 (3), X=521.00, Y=113.00, Mass=9, SNR=2.1, Peak=4 HFD=0.0
20:08:09.329 00.000 2864 Star::Find(15, 386, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.329 00.000 2864 Star::Find returns 0 (2), X=386.00, Y=434.00, Mass=11, SNR=2.3, Peak=3 HFD=0.0
20:08:09.329 00.000 2864 Star::Find(15, 247, 171, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.344 00.015 2864 Star::Find returns 0 (2), X=247.00, Y=171.00, Mass=13, SNR=2.5, Peak=5 HFD=0.0
20:08:09.344 00.000 2864 Star::Find(15, 1210, 580, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.344 00.000 2864 Star::Find false star n=12 nbg=279 bg=0.4 sigma=0.5 thresh=2 peak=1
20:08:09.344 00.000 2864 Star::Find returns 0 (2), X=1210.00, Y=580.00, Mass=20, SNR=2.9, Peak=3 HFD=0.0
20:08:09.344 00.000 2864 Star::Find(15, 44, 393, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.344 00.000 2864 Star::Find returns 0 (3), X=44.00, Y=393.00, Mass=8, SNR=1.9, Peak=5 HFD=0.0
20:08:09.344 00.000 2864 Star::Find(15, 123, 479, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.344 00.000 2864 Star::Find returns 0 (2), X=123.00, Y=479.00, Mass=15, SNR=2.7, Peak=2 HFD=0.0
20:08:09.360 00.016 2864 Star::Find(15, 667, 930, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.360 00.000 2864 Star::Find returns 0 (2), X=667.00, Y=930.00, Mass=17, SNR=2.8, Peak=3 HFD=0.0
20:08:09.360 00.000 2864 Star::Find(15, 705, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.360 00.000 2864 Star::Find returns 0 (3), X=705.00, Y=39.00, Mass=10, SNR=2.1, Peak=5 HFD=0.0
20:08:09.360 00.000 2864 Star::Find(15, 706, 310, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.360 00.000 2864 Star::Find returns 0 (2), X=706.00, Y=310.00, Mass=13, SNR=2.5, Peak=3 HFD=0.0
20:08:09.360 00.000 2864 Star::Find(15, 388, 487, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.360 00.000 2864 Star::Find false star n=10 nbg=279 bg=0.3 sigma=0.5 thresh=2 peak=1
20:08:09.360 00.000 2864 Star::Find returns 0 (2), X=388.00, Y=487.00, Mass=20, SNR=2.9, Peak=5 HFD=0.0
20:08:09.376 00.016 2864 Star::Find(15, 349, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.378 00.002 2864 Star::Find false star n=16 nbg=279 bg=0.3 sigma=0.5 thresh=2 peak=1
20:08:09.380 00.002 2864 Star::Find returns 0 (2), X=349.00, Y=795.00, Mass=31, SNR=2.9, Peak=3 HFD=0.0
20:08:09.380 00.000 2864 Star::Find(15, 469, 848, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.382 00.002 2864 Star::Find returns 0 (2), X=469.00, Y=848.00, Mass=11, SNR=2.3, Peak=3 HFD=0.0
20:08:09.384 00.002 2864 AutoFind: finding best star pass 1
20:08:09.386 00.002 2864 Star::Find(15, 1039, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.388 00.002 2864 Star::Find returns 1 (1), X=1039.10, Y=263.76, Mass=4069, SNR=45.0, Peak=255 HFD=4.0
20:08:09.390 00.002 2864 AutoFind: near-saturated [1039, 264] 263.1 Mass 4069 SNR 45.0 Peak 255
20:08:09.392 00.002 2864 Star::Find(15, 547, 810, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.394 00.002 2864 Star::Find returns 1 (0), X=547.24, Y=810.50, Mass=1559, SNR=27.8, Peak=141 HFD=3.3
20:08:09.394 00.000 2864 AutoFind returns star at [547, 810] 118.4 Mass 1559 SNR 27.8
20:08:09.398 00.004 2864 Star::Find(15, 547, 810, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.398 00.000 2864 Star::Find returns 1 (0), X=547.24, Y=810.50, Mass=1559, SNR=27.8, Peak=141 HFD=3.3
20:08:09.398 00.000 2864 MultiStar: List (4): {547.24, 810.50}(27.8), {388.04, 856.55}(7.8), {32.17, 495.52}(6.1), {619.62, 610.33}(6.1), 
20:08:09.398 00.000 2864 setting lock position to (547.24, 810.50)
20:08:09.398 00.000 2864 MultiStar: stabilizing after lock position change
20:08:09.398 00.000 2864 AutoSelect: state = 1, call UpdateGuideState
20:08:09.408 00.010 2864 UpdateGuideState(): m_state=1
20:08:09.408 00.000 2864 Star::Find(15, 547, 810, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:09.408 00.000 2864 Star::Find returns 1 (0), X=547.24, Y=810.50, Mass=1559, SNR=27.8, Peak=141 HFD=3.3
20:08:09.408 00.000 2864 DistanceChecker: deactivated
20:08:09.408 00.000 2864 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.72) = xAngle (-2.72 = -2.72)
20:08:09.408 00.000 2864 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (0.08 = 0.08)
20:08:09.408 00.000 2864 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=0.00, mountTheta=0.00
20:08:09.424 00.016 2864 setting lock position to (547.24, 810.50)
20:08:09.424 00.000 2864 MultiStar: stabilizing after lock position change
20:08:09.424 00.000 2864 CurrentPosition() valid, moving to STATE_SELECTED
20:08:09.424 00.000 2864 Changing from state SELECTING to SELECTED
20:08:09.424 00.000 2864 guider state => SELECTED
20:08:09.439 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=193, Gamma=0.560
20:08:09.494 00.055 2864 UpdateGuideState exits: m=1559 SNR=27.8
20:08:09.496 00.002 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=193, Gamma=0.560
20:08:09.541 00.045 2864 Status Line: Auto-selected star at (547.2, 810.5)
20:08:09.792 00.251 6680 Exposure complete
20:08:09.838 00.046 6680 worker thread done servicing request
20:08:09.838 00.000 2864 OnExposeComplete: enter
20:08:09.838 00.000 2864 UpdateGuideState(): m_state=2
20:08:09.838 00.000 2864 Star::Find(15, 547, 810, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
20:08:09.838 00.000 2864 Star::Find returns 1 (0), X=548.13, Y=810.57, Mass=1411, SNR=26.5, Peak=116 HFD=3.4
20:08:09.838 00.000 2864 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.72) = xAngle (-2.64 = -2.64)
20:08:09.838 00.000 2864 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (0.16 = 0.16)
20:08:09.851 00.013 2864 CameraToMount -- cameraX=0.88 cameraY=0.07 hyp=0.89 cameraTheta=0.08 mountX=-0.78 mountY=0.14, mountTheta=2.96
20:08:09.851 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=172, Gamma=0.560
20:08:09.899 00.048 2864 UpdateGuideState exits: m=1411 SNR=26.5
20:08:09.900 00.001 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:09.900 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:08:09.900 00.000 2864 Enqueuing Expose request
20:08:09.900 00.000 6680 Worker thread wakes up
20:08:09.900 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:08:09.900 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(533,796,31,31)
20:08:11.335 01.435 6680 Exposure complete
20:08:11.388 00.053 6680 worker thread done servicing request
20:08:11.388 00.000 2864 OnExposeComplete: enter
20:08:11.390 00.002 2864 UpdateGuideState(): m_state=2
20:08:11.394 00.004 2864 Star::Find(15, 548, 810, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:08:11.394 00.000 2864 Star::Find returns 1 (0), X=548.68, Y=810.36, Mass=1438, SNR=26.7, Peak=129 HFD=3.3
20:08:11.394 00.000 2864 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.72) = xAngle (-2.82 = -2.82)
20:08:11.400 00.006 2864 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (-0.02 = -0.02)
20:08:11.400 00.000 2864 CameraToMount -- cameraX=1.44 cameraY=-0.15 hyp=1.45 cameraTheta=-0.10 mountX=-1.37 mountY=-0.03, mountTheta=-3.12
20:08:11.400 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=173, Gamma=0.560
20:08:11.437 00.037 2864 UpdateGuideState exits: m=1438 SNR=26.7
20:08:11.437 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:11.437 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:08:11.453 00.016 2864 Enqueuing Expose request
20:08:11.453 00.000 6680 Worker thread wakes up
20:08:11.453 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:08:11.453 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(534,795,31,31)
20:08:12.447 00.994 2864 GetInt("/profile/6/camera/SaturationADU", 0) returns 255
20:08:12.449 00.002 2864 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
20:08:13.101 00.652 6680 Exposure complete
20:08:13.165 00.064 6680 worker thread done servicing request
20:08:13.165 00.000 2864 OnExposeComplete: enter
20:08:13.165 00.000 2864 UpdateGuideState(): m_state=2
20:08:13.165 00.000 2864 Star::Find(15, 548, 810, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
20:08:13.165 00.000 2864 Star::Find returns 1 (0), X=549.25, Y=810.15, Mass=1473, SNR=27.0, Peak=146 HFD=3.2
20:08:13.165 00.000 2864 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.72) = xAngle (-2.89 = -2.89)
20:08:13.165 00.000 2864 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (-0.09 = -0.09)
20:08:13.165 00.000 2864 CameraToMount -- cameraX=2.01 cameraY=-0.35 hyp=2.04 cameraTheta=-0.17 mountX=-1.98 mountY=-0.19, mountTheta=-3.05
20:08:13.182 00.017 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=172, Gamma=0.560
20:08:13.213 00.031 2864 UpdateGuideState exits: m=1473 SNR=27.0
20:08:13.228 00.015 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:13.228 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:08:13.228 00.000 2864 Enqueuing Expose request
20:08:13.228 00.000 6680 Worker thread wakes up
20:08:13.228 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:08:13.228 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(534,795,31,31)
20:08:14.644 01.416 6680 Exposure complete
20:08:14.693 00.049 6680 worker thread done servicing request
20:08:14.693 00.000 2864 OnExposeComplete: enter
20:08:14.693 00.000 2864 UpdateGuideState(): m_state=2
20:08:14.693 00.000 2864 Star::Find(15, 549, 810, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
20:08:14.702 00.009 2864 Star::Find returns 1 (0), X=549.69, Y=810.11, Mass=1408, SNR=26.4, Peak=125 HFD=3.3
20:08:14.702 00.000 2864 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.72) = xAngle (-2.88 = -2.88)
20:08:14.702 00.000 2864 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (-0.08 = -0.08)
20:08:14.707 00.005 2864 CameraToMount -- cameraX=2.45 cameraY=-0.40 hyp=2.48 cameraTheta=-0.16 mountX=-2.40 mountY=-0.20, mountTheta=-3.06
20:08:14.707 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=178, Gamma=0.560
20:08:14.744 00.037 2864 UpdateGuideState exits: m=1408 SNR=26.4
20:08:14.755 00.011 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:14.755 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:08:14.755 00.000 2864 Enqueuing Expose request
20:08:14.755 00.000 6680 Worker thread wakes up
20:08:14.755 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:08:14.755 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(535,795,31,31)
20:08:16.408 01.653 6680 Exposure complete
20:08:16.455 00.047 6680 worker thread done servicing request
20:08:16.455 00.000 2864 OnExposeComplete: enter
20:08:16.455 00.000 2864 UpdateGuideState(): m_state=2
20:08:16.455 00.000 2864 Star::Find(15, 549, 810, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
20:08:16.471 00.016 2864 Star::Find returns 1 (0), X=550.66, Y=810.24, Mass=1472, SNR=27.0, Peak=143 HFD=3.1
20:08:16.471 00.000 2864 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.72) = xAngle (-2.80 = -2.80)
20:08:16.471 00.000 2864 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (0.00 = 0.00)
20:08:16.471 00.000 2864 CameraToMount -- cameraX=3.42 cameraY=-0.27 hyp=3.43 cameraTheta=-0.08 mountX=-3.22 mountY=0.01, mountTheta=3.14
20:08:16.471 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=173, Gamma=0.560
20:08:16.524 00.053 2864 UpdateGuideState exits: m=1472 SNR=27.0
20:08:16.525 00.001 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:16.525 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:08:16.525 00.000 2864 Enqueuing Expose request
20:08:16.534 00.009 6680 Worker thread wakes up
20:08:16.534 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:08:16.534 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(536,795,31,31)
20:08:17.947 01.413 6680 Exposure complete
20:08:17.994 00.047 6680 worker thread done servicing request
20:08:17.994 00.000 2864 OnExposeComplete: enter
20:08:18.001 00.007 2864 UpdateGuideState(): m_state=2
20:08:18.003 00.002 2864 Star::Find(15, 550, 810, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
20:08:18.005 00.002 2864 Star::Find returns 1 (0), X=550.88, Y=810.03, Mass=1432, SNR=26.7, Peak=121 HFD=3.0
20:08:18.005 00.000 2864 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.72) = xAngle (-2.85 = -2.85)
20:08:18.007 00.002 2864 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (-0.05 = -0.05)
20:08:18.010 00.003 2864 CameraToMount -- cameraX=3.64 cameraY=-0.48 hyp=3.67 cameraTheta=-0.13 mountX=-3.52 mountY=-0.18, mountTheta=-3.09
20:08:18.012 00.002 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=175, Gamma=0.560
20:08:18.056 00.044 2864 UpdateGuideState exits: m=1432 SNR=26.7
20:08:18.058 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:18.060 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:08:18.062 00.002 2864 Enqueuing Expose request
20:08:18.064 00.002 6680 Worker thread wakes up
20:08:18.064 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:08:18.064 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(536,795,31,31)
20:08:19.720 01.656 6680 Exposure complete
20:08:19.788 00.068 6680 worker thread done servicing request
20:08:19.788 00.000 2864 OnExposeComplete: enter
20:08:19.799 00.011 2864 UpdateGuideState(): m_state=2
20:08:19.799 00.000 2864 Star::Find(15, 550, 810, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
20:08:19.807 00.008 2864 Star::Find returns 1 (0), X=551.82, Y=809.81, Mass=1393, SNR=26.3, Peak=111 HFD=3.4
20:08:19.807 00.000 2864 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.72) = xAngle (-2.87 = -2.87)
20:08:19.807 00.000 2864 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (-0.07 = -0.07)
20:08:19.807 00.000 2864 CameraToMount -- cameraX=4.58 cameraY=-0.69 hyp=4.63 cameraTheta=-0.15 mountX=-4.46 mountY=-0.32, mountTheta=-3.07
20:08:19.815 00.008 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=159, Gamma=0.560
20:08:19.847 00.032 2864 UpdateGuideState exits: m=1393 SNR=26.3
20:08:19.847 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:19.864 00.017 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:08:19.865 00.001 2864 Enqueuing Expose request
20:08:19.865 00.000 6680 Worker thread wakes up
20:08:19.865 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:08:19.865 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(537,795,31,31)
20:08:21.275 01.410 6680 Exposure complete
20:08:21.322 00.047 6680 worker thread done servicing request
20:08:21.322 00.000 2864 OnExposeComplete: enter
20:08:21.329 00.007 2864 UpdateGuideState(): m_state=2
20:08:21.331 00.002 2864 Star::Find(15, 551, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
20:08:21.333 00.002 2864 Star::Find returns 1 (0), X=551.84, Y=809.85, Mass=1510, SNR=27.4, Peak=116 HFD=3.4
20:08:21.335 00.002 2864 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.72) = xAngle (-2.86 = -2.86)
20:08:21.337 00.002 2864 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (-0.06 = -0.06)
20:08:21.340 00.003 2864 CameraToMount -- cameraX=4.59 cameraY=-0.65 hyp=4.64 cameraTheta=-0.14 mountX=-4.46 mountY=-0.28, mountTheta=-3.08
20:08:21.344 00.004 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=161, Gamma=0.560
20:08:21.388 00.044 2864 UpdateGuideState exits: m=1510 SNR=27.4
20:08:21.390 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:21.390 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:08:21.392 00.002 2864 Enqueuing Expose request
20:08:21.394 00.002 6680 Worker thread wakes up
20:08:21.394 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:08:21.394 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(537,795,31,31)
20:08:21.938 00.544 2864 GetInt("/profile/6/CalStepCalc/NumSteps", 12) returns 12
20:08:21.954 00.016 2864 GetDouble("/profile/6/CalStepCalc/CalDeclination", 0.000000) returns 5.000000
20:08:21.954 00.000 2864 GetDouble("/profile/6/CalStepCalc/GuideSpeed", 0.500000) returns 0.750000
20:08:21.954 00.000 2864 GetInt("/profile/6/scope/CalibrationDistance", 25) returns 25
20:08:22.050 00.096 2864 ScopeASCOM::GetGuideRates returns 0 11.250 11.250 a-s/sec
20:08:23.049 00.999 6680 Exposure complete
20:08:23.112 00.063 6680 worker thread done servicing request
20:08:23.112 00.000 2864 OnExposeComplete: enter
20:08:23.112 00.000 2864 UpdateGuideState(): m_state=2
20:08:23.112 00.000 2864 Star::Find(15, 551, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
20:08:23.112 00.000 2864 Star::Find returns 1 (0), X=552.71, Y=809.70, Mass=1427, SNR=26.6, Peak=112 HFD=3.5
20:08:23.112 00.000 2864 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.72) = xAngle (-2.87 = -2.87)
20:08:23.112 00.000 2864 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (-0.06 = -0.06)
20:08:23.128 00.016 2864 CameraToMount -- cameraX=5.46 cameraY=-0.80 hyp=5.52 cameraTheta=-0.15 mountX=-5.31 mountY=-0.35, mountTheta=-3.07
20:08:23.128 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=165, Gamma=0.560
20:08:23.160 00.032 2864 UpdateGuideState exits: m=1427 SNR=26.6
20:08:23.176 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:23.176 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:08:23.176 00.000 2864 Enqueuing Expose request
20:08:23.182 00.006 6680 Worker thread wakes up
20:08:23.182 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:08:23.182 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(538,795,31,31)
20:08:24.606 01.424 6680 Exposure complete
20:08:24.675 00.069 6680 worker thread done servicing request
20:08:24.675 00.000 2864 OnExposeComplete: enter
20:08:24.675 00.000 2864 UpdateGuideState(): m_state=2
20:08:24.675 00.000 2864 Star::Find(15, 552, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
20:08:24.681 00.006 2864 Star::Find returns 1 (0), X=553.23, Y=809.60, Mass=1476, SNR=27.1, Peak=119 HFD=3.4
20:08:24.681 00.000 2864 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.72) = xAngle (-2.87 = -2.87)
20:08:24.681 00.000 2864 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (-0.07 = -0.07)
20:08:24.685 00.004 2864 CameraToMount -- cameraX=5.99 cameraY=-0.90 hyp=6.05 cameraTheta=-0.15 mountX=-5.83 mountY=-0.41, mountTheta=-3.07
20:08:24.685 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=188, Gamma=0.560
20:08:24.733 00.048 2864 UpdateGuideState exits: m=1476 SNR=27.1
20:08:24.734 00.001 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:24.734 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:08:24.734 00.000 2864 Enqueuing Expose request
20:08:24.734 00.000 6680 Worker thread wakes up
20:08:24.734 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:08:24.734 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(538,795,31,31)
20:08:26.373 01.639 6680 Exposure complete
20:08:26.452 00.079 6680 worker thread done servicing request
20:08:26.452 00.000 2864 OnExposeComplete: enter
20:08:26.452 00.000 2864 UpdateGuideState(): m_state=2
20:08:26.452 00.000 2864 Star::Find(15, 553, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
20:08:26.452 00.000 2864 Star::Find returns 1 (0), X=553.36, Y=809.43, Mass=1459, SNR=26.9, Peak=119 HFD=3.3
20:08:26.452 00.000 2864 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.72) = xAngle (-2.89 = -2.89)
20:08:26.462 00.010 2864 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (-0.09 = -0.09)
20:08:26.462 00.000 2864 CameraToMount -- cameraX=6.12 cameraY=-1.07 hyp=6.21 cameraTheta=-0.17 mountX=-6.02 mountY=-0.57, mountTheta=-3.05
20:08:26.462 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=166, Gamma=0.560
20:08:26.500 00.038 2864 UpdateGuideState exits: m=1459 SNR=26.9
20:08:26.500 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:26.500 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:08:26.516 00.016 2864 Enqueuing Expose request
20:08:26.516 00.000 6680 Worker thread wakes up
20:08:26.516 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:08:26.516 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(538,794,31,31)
20:08:27.945 01.429 6680 Exposure complete
20:08:27.994 00.049 6680 worker thread done servicing request
20:08:27.994 00.000 2864 OnExposeComplete: enter
20:08:28.005 00.011 2864 UpdateGuideState(): m_state=2
20:08:28.007 00.002 2864 Star::Find(15, 553, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
20:08:28.009 00.002 2864 Star::Find returns 1 (0), X=553.86, Y=809.25, Mass=1398, SNR=26.3, Peak=114 HFD=3.4
20:08:28.011 00.002 2864 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.72) = xAngle (-2.91 = -2.91)
20:08:28.013 00.002 2864 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (-0.11 = -0.11)
20:08:28.013 00.000 2864 CameraToMount -- cameraX=6.62 cameraY=-1.25 hyp=6.74 cameraTheta=-0.19 mountX=-6.55 mountY=-0.71, mountTheta=-3.03
20:08:28.017 00.004 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=163, Gamma=0.560
20:08:28.060 00.043 2864 UpdateGuideState exits: m=1398 SNR=26.3
20:08:28.062 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:28.064 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:08:28.066 00.002 2864 Enqueuing Expose request
20:08:28.066 00.000 6680 Worker thread wakes up
20:08:28.066 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:08:28.068 00.002 6680 Handling exposure in thread, d=1500 o=3 r=(539,794,31,31)
20:08:29.710 01.642 6680 Exposure complete
20:08:29.787 00.077 6680 worker thread done servicing request
20:08:29.787 00.000 2864 OnExposeComplete: enter
20:08:29.791 00.004 2864 UpdateGuideState(): m_state=2
20:08:29.794 00.003 2864 Star::Find(15, 553, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
20:08:29.794 00.000 2864 Star::Find returns 1 (0), X=554.16, Y=809.36, Mass=1506, SNR=27.3, Peak=133 HFD=3.4
20:08:29.794 00.000 2864 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.72) = xAngle (-2.88 = -2.88)
20:08:29.794 00.000 2864 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (-0.08 = -0.08)
20:08:29.794 00.000 2864 CameraToMount -- cameraX=6.92 cameraY=-1.14 hyp=7.02 cameraTheta=-0.16 mountX=-6.78 mountY=-0.58, mountTheta=-3.06
20:08:29.806 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=182, Gamma=0.560
20:08:29.838 00.032 2864 UpdateGuideState exits: m=1506 SNR=27.3
20:08:29.852 00.014 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:29.852 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:08:29.852 00.000 2864 Enqueuing Expose request
20:08:29.852 00.000 6680 Worker thread wakes up
20:08:29.852 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:08:29.852 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(539,794,31,31)
20:08:31.281 01.429 6680 Exposure complete
20:08:31.345 00.064 6680 worker thread done servicing request
20:08:31.345 00.000 2864 OnExposeComplete: enter
20:08:31.345 00.000 2864 UpdateGuideState(): m_state=2
20:08:31.345 00.000 2864 Star::Find(15, 554, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
20:08:31.345 00.000 2864 Star::Find returns 1 (0), X=554.62, Y=809.05, Mass=1455, SNR=26.9, Peak=133 HFD=3.3
20:08:31.345 00.000 2864 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.72) = xAngle (-2.91 = -2.91)
20:08:31.345 00.000 2864 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (-0.11 = -0.11)
20:08:31.345 00.000 2864 CameraToMount -- cameraX=7.38 cameraY=-1.45 hyp=7.52 cameraTheta=-0.19 mountX=-7.33 mountY=-0.85, mountTheta=-3.03
20:08:31.345 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=171, Gamma=0.560
20:08:31.400 00.055 2864 UpdateGuideState exits: m=1455 SNR=26.9
20:08:31.400 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:31.400 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:08:31.409 00.009 2864 Enqueuing Expose request
20:08:31.409 00.000 6680 Worker thread wakes up
20:08:31.409 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:08:31.409 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(540,794,31,31)
20:08:33.038 01.629 6680 Exposure complete
20:08:33.089 00.051 6680 worker thread done servicing request
20:08:33.089 00.000 2864 OnExposeComplete: enter
20:08:33.093 00.004 2864 UpdateGuideState(): m_state=2
20:08:33.095 00.002 2864 Star::Find(15, 554, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
20:08:33.097 00.002 2864 Star::Find returns 1 (0), X=554.92, Y=808.96, Mass=1473, SNR=27.0, Peak=136 HFD=3.0
20:08:33.099 00.002 2864 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.72) = xAngle (-2.92 = -2.92)
20:08:33.101 00.002 2864 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (-0.12 = -0.12)
20:08:33.105 00.004 2864 CameraToMount -- cameraX=7.67 cameraY=-1.55 hyp=7.83 cameraTheta=-0.20 mountX=-7.64 mountY=-0.92, mountTheta=-3.02
20:08:33.109 00.004 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=168, Gamma=0.560
20:08:33.156 00.047 2864 UpdateGuideState exits: m=1473 SNR=27.0
20:08:33.160 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:33.162 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:08:33.164 00.002 2864 Enqueuing Expose request
20:08:33.166 00.002 6680 Worker thread wakes up
20:08:33.166 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:08:33.166 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(540,794,31,31)
20:08:34.582 01.416 6680 Exposure complete
20:08:34.635 00.053 6680 worker thread done servicing request
20:08:34.635 00.000 2864 OnExposeComplete: enter
20:08:34.637 00.002 2864 UpdateGuideState(): m_state=2
20:08:34.639 00.002 2864 Star::Find(15, 554, 808, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
20:08:34.641 00.002 2864 Star::Find returns 1 (0), X=555.53, Y=808.77, Mass=1460, SNR=26.9, Peak=140 HFD=3.3
20:08:34.645 00.004 2864 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.72) = xAngle (-2.93 = -2.93)
20:08:34.647 00.002 2864 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (-0.13 = -0.13)
20:08:34.649 00.002 2864 CameraToMount -- cameraX=8.28 cameraY=-1.73 hyp=8.46 cameraTheta=-0.21 mountX=-8.27 mountY=-1.06, mountTheta=-3.01
20:08:34.652 00.003 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=159, Gamma=0.560
20:08:34.703 00.051 2864 UpdateGuideState exits: m=1460 SNR=26.9
20:08:34.705 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:34.707 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:08:34.709 00.002 2864 Enqueuing Expose request
20:08:34.713 00.004 6680 Worker thread wakes up
20:08:34.713 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:08:34.713 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(541,794,31,31)
20:08:36.352 01.639 6680 Exposure complete
20:08:36.399 00.047 6680 worker thread done servicing request
20:08:36.399 00.000 2864 OnExposeComplete: enter
20:08:36.401 00.002 2864 UpdateGuideState(): m_state=2
20:08:36.405 00.004 2864 Star::Find(15, 555, 808, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
20:08:36.407 00.002 2864 Star::Find returns 1 (0), X=556.09, Y=808.91, Mass=1409, SNR=26.4, Peak=129 HFD=3.0
20:08:36.409 00.002 2864 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.72) = xAngle (-2.90 = -2.90)
20:08:36.413 00.004 2864 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (-0.10 = -0.10)
20:08:36.415 00.002 2864 CameraToMount -- cameraX=8.85 cameraY=-1.60 hyp=8.99 cameraTheta=-0.18 mountX=-8.73 mountY=-0.87, mountTheta=-3.04
20:08:36.419 00.004 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=195, Gamma=0.560
20:08:36.466 00.047 2864 UpdateGuideState exits: m=1409 SNR=26.4
20:08:36.468 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:36.470 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:08:36.472 00.002 2864 Enqueuing Expose request
20:08:36.474 00.002 6680 Worker thread wakes up
20:08:36.474 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:08:36.474 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(541,794,31,31)
20:08:37.885 01.411 6680 Exposure complete
20:08:37.931 00.046 6680 worker thread done servicing request
20:08:37.931 00.000 2864 OnExposeComplete: enter
20:08:37.931 00.000 2864 UpdateGuideState(): m_state=2
20:08:37.931 00.000 2864 Star::Find(15, 556, 808, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
20:08:37.931 00.000 2864 Star::Find returns 1 (0), X=556.60, Y=808.93, Mass=1380, SNR=26.2, Peak=134 HFD=3.3
20:08:37.931 00.000 2864 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.72) = xAngle (-2.89 = -2.89)
20:08:37.944 00.013 2864 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (-0.09 = -0.09)
20:08:37.944 00.000 2864 CameraToMount -- cameraX=9.36 cameraY=-1.58 hyp=9.49 cameraTheta=-0.17 mountX=-9.18 mountY=-0.81, mountTheta=-3.05
20:08:37.944 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=152, Gamma=0.560
20:08:37.994 00.050 2864 UpdateGuideState exits: m=1380 SNR=26.2
20:08:37.994 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:37.994 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:08:37.994 00.000 2864 Enqueuing Expose request
20:08:37.994 00.000 6680 Worker thread wakes up
20:08:37.994 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:08:37.994 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(542,794,31,31)
20:08:39.159 01.165 2864 evsrv: cli 1028D538 connect
20:08:39.161 00.002 2864 case statement mapped state 2 to 1
20:08:39.163 00.002 2864 case statement mapped state 2 to 1
20:08:39.167 00.004 2864 evsrv: cli 1028D538 request: {"method":"get_pixel_scale","id":"354e4fc6-6e52-4afc-881b-1ae4cdd2388b"}
20:08:39.169 00.002 2864 evsrv: cli 1028D538 response: {"jsonrpc":"2.0","result":1.86834,"id":"354e4fc6-6e52-4afc-881b-1ae4cdd2388b"}
20:08:39.171 00.002 2864 evsrv: cli 1028D538 disconnect
20:08:39.651 00.480 6680 Exposure complete
20:08:39.714 00.063 6680 worker thread done servicing request
20:08:39.714 00.000 2864 OnExposeComplete: enter
20:08:39.721 00.007 2864 UpdateGuideState(): m_state=2
20:08:39.723 00.002 2864 Star::Find(15, 556, 808, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
20:08:39.723 00.000 2864 Star::Find returns 1 (0), X=557.07, Y=808.84, Mass=1443, SNR=26.8, Peak=124 HFD=3.4
20:08:39.730 00.007 2864 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.72) = xAngle (-2.89 = -2.89)
20:08:39.730 00.000 2864 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (-0.09 = -0.09)
20:08:39.730 00.000 2864 CameraToMount -- cameraX=9.82 cameraY=-1.66 hyp=9.96 cameraTheta=-0.17 mountX=-9.64 mountY=-0.86, mountTheta=-3.05
20:08:39.730 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=179, Gamma=0.560
20:08:39.782 00.052 2864 UpdateGuideState exits: m=1443 SNR=26.8
20:08:39.782 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:39.782 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:08:39.782 00.000 2864 Enqueuing Expose request
20:08:39.782 00.000 6680 Worker thread wakes up
20:08:39.782 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:08:39.782 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(542,794,31,31)
20:08:41.200 01.418 6680 Exposure complete
20:08:41.246 00.046 6680 worker thread done servicing request
20:08:41.246 00.000 2864 OnExposeComplete: enter
20:08:41.248 00.002 2864 UpdateGuideState(): m_state=2
20:08:41.250 00.002 2864 Star::Find(15, 557, 808, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
20:08:41.252 00.002 2864 Star::Find returns 1 (0), X=557.26, Y=808.59, Mass=1521, SNR=27.5, Peak=137 HFD=3.2
20:08:41.254 00.002 2864 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.72) = xAngle (-2.91 = -2.91)
20:08:41.256 00.002 2864 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (-0.11 = -0.11)
20:08:41.258 00.002 2864 CameraToMount -- cameraX=10.02 cameraY=-1.92 hyp=10.20 cameraTheta=-0.19 mountX=-9.92 mountY=-1.10, mountTheta=-3.03
20:08:41.262 00.004 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=176, Gamma=0.560
20:08:41.306 00.044 2864 UpdateGuideState exits: m=1521 SNR=27.5
20:08:41.309 00.003 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:41.309 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:08:41.309 00.000 2864 Enqueuing Expose request
20:08:41.309 00.000 6680 Worker thread wakes up
20:08:41.309 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:08:41.309 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(542,794,31,31)
20:08:42.709 01.400 2864 User exited setup dialog with 'ok'
20:08:42.713 00.004 2864 set dither mode 0
20:08:42.715 00.002 2864 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
20:08:42.715 00.000 2864 AutoExp: config min = 1000 max = 5000 snr = 6.00
20:08:42.725 00.010 2864 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
20:08:42.731 00.006 2864 camera: set binning = 1
20:08:42.735 00.004 2864 Saturation detection set to Max-ADU value 255
20:08:42.737 00.002 2864 Setting StarMinHFD = 1.50
20:08:42.741 00.004 2864 Setting MaxHFD = 10.0
20:08:42.744 00.003 2864 Setting StarMinSNR = 6.0
20:08:42.748 00.004 2864 Setting AutoSelDownsample = 0
20:08:42.752 00.004 2864 MultiStar mode enabled
20:08:42.757 00.005 2864 Scope: slew check disabled
20:08:42.759 00.002 2864 BLC: Backlash comp enabled, Comp pulse = 326 ms
20:08:42.761 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:08:42.761 00.000 2864 ScopeASCOM::SideOfPier() returns 1
20:08:42.775 00.014 2864 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.18
20:08:42.775 00.000 2864 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
20:08:42.775 00.000 2864 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
20:08:42.852 00.077 2864 PhdConfig flush
20:08:42.947 00.095 6680 Exposure complete
20:08:42.994 00.047 6680 worker thread done servicing request
20:08:42.994 00.000 2864 OnExposeComplete: enter
20:08:43.002 00.008 2864 UpdateGuideState(): m_state=2
20:08:43.004 00.002 2864 Star::Find(15, 557, 808, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
20:08:43.006 00.002 2864 Star::Find returns 1 (0), X=557.50, Y=808.56, Mass=1454, SNR=26.9, Peak=123 HFD=3.2
20:08:43.008 00.002 2864 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.72) = xAngle (-2.91 = -2.91)
20:08:43.010 00.002 2864 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (-0.11 = -0.11)
20:08:43.012 00.002 2864 CameraToMount -- cameraX=10.26 cameraY=-1.94 hyp=10.44 cameraTheta=-0.19 mountX=-10.15 mountY=-1.10, mountTheta=-3.03
20:08:43.016 00.004 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=192, Gamma=0.560
20:08:43.058 00.042 2864 UpdateGuideState exits: m=1454 SNR=26.9
20:08:43.058 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:43.058 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:08:43.058 00.000 2864 Enqueuing Expose request
20:08:43.058 00.000 6680 Worker thread wakes up
20:08:43.058 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:08:43.058 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(543,794,31,31)
20:08:43.197 00.139 2864 evsrv: cli 1028E2F8 connect
20:08:43.199 00.002 2864 case statement mapped state 2 to 1
20:08:43.202 00.003 2864 case statement mapped state 2 to 1
20:08:43.206 00.004 2864 evsrv: cli 1028E2F8 request: {"method":"get_pixel_scale","id":"d3955eb9-ac1e-4452-ab74-c3d32478d2a8"}
20:08:43.208 00.002 2864 evsrv: cli 1028E2F8 response: {"jsonrpc":"2.0","result":1.86834,"id":"d3955eb9-ac1e-4452-ab74-c3d32478d2a8"}
20:08:43.210 00.002 2864 evsrv: cli 1028E2F8 disconnect
20:08:44.494 01.284 6680 Exposure complete
20:08:44.556 00.062 6680 worker thread done servicing request
20:08:44.556 00.000 2864 OnExposeComplete: enter
20:08:44.561 00.005 2864 UpdateGuideState(): m_state=2
20:08:44.561 00.000 2864 Star::Find(15, 557, 808, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
20:08:44.561 00.000 2864 Star::Find returns 1 (0), X=558.26, Y=808.44, Mass=1488, SNR=27.2, Peak=152 HFD=3.2
20:08:44.561 00.000 2864 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.72) = xAngle (-2.91 = -2.91)
20:08:44.572 00.011 2864 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.72) + m_yAngleError (-2.80)) = yAngle (-0.10 = -0.10)
20:08:44.574 00.002 2864 CameraToMount -- cameraX=11.02 cameraY=-2.07 hyp=11.21 cameraTheta=-0.19 mountX=-10.90 mountY=-1.16, mountTheta=-3.04
20:08:44.576 00.002 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=167, Gamma=0.560
20:08:44.619 00.043 2864 UpdateGuideState exits: m=1488 SNR=27.2
20:08:44.623 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:44.623 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:08:44.623 00.000 2864 Enqueuing Expose request
20:08:44.623 00.000 6680 Worker thread wakes up
20:08:44.623 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:08:44.623 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(543,793,31,31)
20:08:44.719 00.096 2864 ScopeASCOM::GetGuideRates returns 0 11.250 11.250 a-s/sec
20:08:44.721 00.002 2864 PhdController::Guide begins
20:08:44.726 00.005 2864 PhdController: newstate STATE_SETUP
20:08:44.726 00.000 2864 PhdController: setup
20:08:44.726 00.000 2864 PhdController: newstate STATE_ATTEMPT_START
20:08:44.726 00.000 2864 PhdController: newstate STATE_CALIBRATE
20:08:44.735 00.009 2864 PhdController: clearing calibration
20:08:44.735 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:08:44.744 00.009 2864 ScopeASCOM::SideOfPier() returns 1
20:08:44.749 00.005 2864 PhdController: start calibration
20:08:44.751 00.002 2864 Changing from state SELECTED to CALIBRATING_PRIMARY
20:08:44.751 00.000 2864 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
20:08:44.751 00.000 2864 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
20:08:44.767 00.016 2864 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003125
20:08:44.767 00.000 2864 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003125
20:08:44.767 00.000 2864 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 19.516400
20:08:44.767 00.000 2864 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 9
20:08:44.767 00.000 2864 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 11
20:08:44.775 00.008 2864 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:08:44.775 00.000 2864 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 2
20:08:44.775 00.000 2864 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 8:05:23 PM"
20:08:44.775 00.000 2864 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
20:08:44.783 00.008 2864 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.5 1.0}, {-4.8 2.4}, {-6.3 3.2}, {-9.9 4.9}, {-11.9 5.2}, {-15.7 7.2}, {-17.0 7.8}, {-20.4 9.5}, {-23.0 10.3}, {-23.0 10.3}, {-14.2 6.5}, {-8.0 3.6}"
20:08:44.783 00.000 2864 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.3 -1.9}, {-3.1 -2.7}, {-5.1 -5.1}, {-6.3 -6.1}, {-8.5 -9.0}, {-9.5 -9.7}, {-10.9 -11.5}, {-11.0 -12.1}, {-13.9 -14.5}, {-15.2 -15.7}, {-17.5 -18.3}, {-17.5 -18.3}, {-16.1 -10.8}, {-13.2 -0.8}, {-12.9 0.0}"
20:08:44.862 00.079 2864 ScopeASCOM::GetGuideRates returns 0 11.250 11.250 a-s/sec
20:08:44.862 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:08:44.862 00.000 2864 ScopeASCOM::SideOfPier() returns 1
20:08:44.869 00.007 2864 GetString("/profile/6/name", "") returns "OAG"
20:08:44.941 00.072 2864 ScopeASCOM::GetGuideRates returns 0 11.250 11.250 a-s/sec
20:08:44.941 00.000 2864 ScopeASCOM::SideOfPier() returns 1
20:08:44.941 00.000 2864 guider state => CALIBRATING_PRIMARY
20:08:44.941 00.000 2864 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
20:08:44.941 00.000 2864 reset dither spiral
20:08:44.941 00.000 2864 PhdController: newstate STATE_CALIBRATION_WAIT
20:08:46.260 01.319 6680 Exposure complete
20:08:46.313 00.053 6680 worker thread done servicing request
20:08:46.313 00.000 2864 OnExposeComplete: enter
20:08:46.313 00.000 2864 UpdateGuideState(): m_state=3
20:08:46.313 00.000 2864 Star::Find(15, 558, 808, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
20:08:46.313 00.000 2864 Star::Find returns 1 (0), X=558.66, Y=808.43, Mass=1424, SNR=26.6, Peak=143 HFD=3.1
20:08:46.313 00.000 2864 Scope::UpdateCalibrationState: starting location = 558.66,808.43 coords = 3.84,0.0
20:08:46.324 00.011 2864 Status Line: West step   1, dist= 0.0
20:08:46.330 00.006 2864 Enqueuing Calibration Move request for direction 3
20:08:46.330 00.000 6680 Worker thread wakes up
20:08:46.330 00.000 6680 worker thread servicing REQUEST_MOVE scope dir W(3) 350 opts 0x0
20:08:46.330 00.000 6680 Handling axis move in thread for scope dir=3 dur=350
20:08:46.330 00.000 6680 scope move axis dir= 3 dur= 350 opts= 0x0
20:08:46.330 00.000 6680 MoveAxis(W, 350, -)
20:08:46.330 00.000 6680 Guiding  Dir = 3, Dur = 350
20:08:46.330 00.000 6680 IsGuiding returns 0
20:08:46.330 00.000 6680 PulseGuide returned control before completion, sleep 360
20:08:46.345 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=170, Gamma=0.560
20:08:46.387 00.042 2864 UpdateGuideState exits: m=1424 SNR=26.6
20:08:46.387 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:46.387 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:08:46.387 00.000 2864 Enqueuing Expose request
20:08:46.705 00.318 6680 IsGuiding returns 1
20:08:46.705 00.000 6680 scope still moving after pulse duration time elapsed
20:08:46.737 00.032 6680 IsGuiding returns 0
20:08:46.737 00.000 6680 scope move finished after 350 + 53 ms
20:08:46.737 00.000 6680 Move returns status 0, amount 350
20:08:46.737 00.000 6680 move complete, result=0
20:08:46.737 00.000 6680 worker thread done servicing request
20:08:46.737 00.000 6680 Worker thread wakes up
20:08:46.737 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:08:46.737 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(544,793,31,31)
20:08:48.166 01.429 6680 Exposure complete
20:08:48.229 00.063 6680 worker thread done servicing request
20:08:48.229 00.000 2864 OnExposeComplete: enter
20:08:48.229 00.000 2864 UpdateGuideState(): m_state=3
20:08:48.229 00.000 2864 Star::Find(15, 558, 808, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
20:08:48.229 00.000 2864 Star::Find returns 1 (0), X=560.52, Y=807.61, Mass=1525, SNR=27.5, Peak=109 HFD=3.3
20:08:48.244 00.015 2864 Status Line: West step   2, dist= 2.0
20:08:48.244 00.000 2864 Enqueuing Calibration Move request for direction 3
20:08:48.244 00.000 6680 Worker thread wakes up
20:08:48.244 00.000 6680 worker thread servicing REQUEST_MOVE scope dir W(3) 350 opts 0x0
20:08:48.244 00.000 6680 Handling axis move in thread for scope dir=3 dur=350
20:08:48.244 00.000 6680 scope move axis dir= 3 dur= 350 opts= 0x0
20:08:48.244 00.000 6680 MoveAxis(W, 350, -)
20:08:48.244 00.000 6680 Guiding  Dir = 3, Dur = 350
20:08:48.244 00.000 6680 IsGuiding returns 0
20:08:48.244 00.000 6680 PulseGuide returned control before completion, sleep 360
20:08:48.260 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=210, med=0, FiltMin=0, FiltMax=157, Gamma=0.560
20:08:48.309 00.049 2864 UpdateGuideState exits: m=1525 SNR=27.5
20:08:48.312 00.003 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:48.314 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:08:48.316 00.002 2864 Enqueuing Expose request
20:08:48.621 00.305 6680 IsGuiding returns 1
20:08:48.621 00.000 6680 scope still moving after pulse duration time elapsed
20:08:48.652 00.031 6680 IsGuiding returns 0
20:08:48.652 00.000 6680 scope move finished after 350 + 50 ms
20:08:48.652 00.000 6680 Move returns status 0, amount 350
20:08:48.652 00.000 6680 move complete, result=0
20:08:48.652 00.000 6680 worker thread done servicing request
20:08:48.652 00.000 6680 Worker thread wakes up
20:08:48.652 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:08:48.652 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(546,793,31,31)
20:08:49.681 01.029 2864 Stop button clicked
20:08:49.697 00.016 2864 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
20:08:49.697 00.000 2864 Status Line: Waiting for devices...
20:08:49.760 00.063 6680 ZWO: stopexposure
20:08:50.264 00.504 6680 ZWO: stopexposure
20:08:50.264 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
20:08:50.264 00.000 6680 worker thread done servicing request
20:08:50.264 00.000 2864 OnExposeComplete: enter
20:08:50.275 00.011 2864 OnExposeComplete: Capture Error reported
20:08:50.282 00.007 2864 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
20:08:50.290 00.008 2864 Mount: notify guiding stopped
20:08:50.296 00.006 2864 BLC: window closed
20:08:50.296 00.000 2864 BLC: Last direction was reset
20:08:50.312 00.016 2864 PhdController failed: Guiding stopped
20:08:50.312 00.000 2864 PhdController: newstate STATE_FINISH
20:08:50.328 00.016 2864 PhdController complete: fail: Guiding stopped
20:08:50.328 00.000 2864 evsrv: {"Event":"SettleDone","Timestamp":1768266530.328,"Host":"SH2-279","Inst":1,"Status":1,"Error":"Guiding stopped","TotalFrames":0,"DroppedFrames":0}
20:08:50.328 00.000 2864 Mount: notify guiding dither settle done success=0
20:08:50.338 00.010 2864 PhdController: newstate STATE_IDLE
20:08:50.338 00.000 2864 Changing from state CALIBRATING_PRIMARY to STOP
20:08:50.344 00.006 2864 guider state => SELECTING
20:08:50.344 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=210, med=0, FiltMin=0, FiltMax=157, Gamma=0.560
20:08:50.392 00.048 2864 Changing from state SELECTING to UNINITIALIZED
20:08:50.392 00.000 2864 guider state => SELECTING
20:08:50.408 00.016 2864 Status Line: Stopped.
20:08:50.416 00.008 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
20:08:50.600 00.184 2864 StartLoopingInteractive: Loop button clicked
20:08:50.600 00.000 2864 Status Line: Looping
20:08:50.619 00.019 2864 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
20:08:50.682 00.063 2864 ScheduleExposure(1500,3,0) exposurePending=0
20:08:50.694 00.012 2864 Enqueuing Expose request
20:08:50.694 00.000 6680 Worker thread wakes up
20:08:50.694 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:08:50.694 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
20:08:50.806 00.112 2864 evsrv: cli 1028E438 connect
20:08:50.806 00.000 2864 case statement mapped state 1 to 101
20:08:50.806 00.000 2864 case statement mapped state 1 to 101
20:08:50.806 00.000 2864 evsrv: cli 1028E438 request: {"method":"get_pixel_scale","id":"835bd0af-e4a5-4699-8cbb-3d1546a00071"}
20:08:50.821 00.015 2864 evsrv: cli 1028E438 response: {"jsonrpc":"2.0","result":1.86834,"id":"835bd0af-e4a5-4699-8cbb-3d1546a00071"}
20:08:50.821 00.000 2864 evsrv: cli 1028E438 disconnect
20:08:52.119 01.298 6680 Exposure complete
20:08:52.170 00.051 6680 worker thread done servicing request
20:08:52.170 00.000 2864 OnExposeComplete: enter
20:08:52.182 00.012 2864 UpdateGuideState(): m_state=1
20:08:52.182 00.000 2864 Star::Find(15, 560, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:08:52.182 00.000 2864 Star::Find returns 1 (0), X=563.39, Y=806.59, Mass=1484, SNR=27.1, Peak=122 HFD=3.3
20:08:52.186 00.004 2864 setting lock position to (563.39, 806.59)
20:08:52.186 00.000 2864 MultiStar: stabilizing after lock position change
20:08:52.186 00.000 2864 CurrentPosition() valid, moving to STATE_SELECTED
20:08:52.186 00.000 2864 Changing from state SELECTING to SELECTED
20:08:52.186 00.000 2864 guider state => SELECTED
20:08:52.213 00.027 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=184, Gamma=0.560
20:08:52.250 00.037 2864 UpdateGuideState exits: m=1484 SNR=27.1
20:08:52.250 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:52.250 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:08:52.250 00.000 2864 Enqueuing Expose request
20:08:52.266 00.016 6680 Worker thread wakes up
20:08:52.266 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:08:52.266 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(548,792,31,31)
20:08:53.900 01.634 6680 Exposure complete
20:08:53.943 00.043 6680 worker thread done servicing request
20:08:53.943 00.000 2864 OnExposeComplete: enter
20:08:53.959 00.016 2864 UpdateGuideState(): m_state=2
20:08:53.961 00.002 2864 Star::Find(15, 563, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:08:53.963 00.002 2864 Star::Find returns 1 (0), X=563.87, Y=806.40, Mass=1459, SNR=26.9, Peak=125 HFD=3.3
20:08:53.963 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=186, Gamma=0.560
20:08:54.006 00.043 2864 UpdateGuideState exits: m=1459 SNR=26.9
20:08:54.006 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:54.006 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:08:54.006 00.000 2864 Enqueuing Expose request
20:08:54.006 00.000 6680 Worker thread wakes up
20:08:54.006 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:08:54.006 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(549,791,31,31)
20:08:55.434 01.428 6680 Exposure complete
20:08:55.497 00.063 6680 worker thread done servicing request
20:08:55.497 00.000 2864 OnExposeComplete: enter
20:08:55.497 00.000 2864 UpdateGuideState(): m_state=2
20:08:55.497 00.000 2864 Star::Find(15, 563, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
20:08:55.497 00.000 2864 Star::Find returns 1 (0), X=564.34, Y=806.53, Mass=1534, SNR=27.6, Peak=137 HFD=3.3
20:08:55.513 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=170, Gamma=0.560
20:08:55.557 00.044 2864 UpdateGuideState exits: m=1534 SNR=27.6
20:08:55.561 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:55.561 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:08:55.561 00.000 2864 Enqueuing Expose request
20:08:55.561 00.000 6680 Worker thread wakes up
20:08:55.561 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:08:55.561 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(549,792,31,31)
20:08:57.196 01.635 6680 Exposure complete
20:08:57.244 00.048 6680 worker thread done servicing request
20:08:57.244 00.000 2864 OnExposeComplete: enter
20:08:57.244 00.000 2864 UpdateGuideState(): m_state=2
20:08:57.244 00.000 2864 Star::Find(15, 564, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:08:57.254 00.010 2864 Star::Find returns 1 (0), X=564.35, Y=806.25, Mass=1460, SNR=26.9, Peak=125 HFD=3.5
20:08:57.256 00.002 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=164, Gamma=0.560
20:08:57.301 00.045 2864 UpdateGuideState exits: m=1460 SNR=26.9
20:08:57.303 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:57.307 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:08:57.309 00.002 2864 Enqueuing Expose request
20:08:57.309 00.000 6680 Worker thread wakes up
20:08:57.309 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:08:57.309 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(549,791,31,31)
20:08:58.737 01.428 6680 Exposure complete
20:08:58.785 00.048 6680 worker thread done servicing request
20:08:58.785 00.000 2864 OnExposeComplete: enter
20:08:58.800 00.015 2864 UpdateGuideState(): m_state=2
20:08:58.800 00.000 2864 Star::Find(15, 564, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
20:08:58.800 00.000 2864 Star::Find returns 1 (0), X=564.10, Y=805.87, Mass=1447, SNR=26.8, Peak=115 HFD=3.8
20:08:58.806 00.006 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=172, Gamma=0.560
20:08:58.848 00.042 2864 UpdateGuideState exits: m=1447 SNR=26.8
20:08:58.848 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:58.848 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:08:58.848 00.000 2864 Enqueuing Expose request
20:08:58.848 00.000 6680 Worker thread wakes up
20:08:58.848 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:08:58.848 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(549,791,31,31)
20:09:00.501 01.653 6680 Exposure complete
20:09:00.547 00.046 6680 worker thread done servicing request
20:09:00.547 00.000 2864 OnExposeComplete: enter
20:09:00.547 00.000 2864 UpdateGuideState(): m_state=2
20:09:00.547 00.000 2864 Star::Find(15, 564, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
20:09:00.547 00.000 2864 Star::Find returns 1 (0), X=564.77, Y=806.20, Mass=1467, SNR=27.0, Peak=119 HFD=3.5
20:09:00.547 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=173, Gamma=0.560
20:09:00.601 00.054 2864 UpdateGuideState exits: m=1467 SNR=27.0
20:09:00.603 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:00.605 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:09:00.607 00.002 2864 Enqueuing Expose request
20:09:00.609 00.002 6680 Worker thread wakes up
20:09:00.609 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:09:00.609 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(550,791,31,31)
20:09:02.039 01.430 6680 Exposure complete
20:09:02.084 00.045 6680 worker thread done servicing request
20:09:02.084 00.000 2864 OnExposeComplete: enter
20:09:02.088 00.004 2864 UpdateGuideState(): m_state=2
20:09:02.088 00.000 2864 Star::Find(15, 564, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
20:09:02.088 00.000 2864 Star::Find returns 1 (0), X=565.27, Y=806.31, Mass=1511, SNR=27.4, Peak=129 HFD=3.5
20:09:02.088 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=171, Gamma=0.560
20:09:02.134 00.046 2864 UpdateGuideState exits: m=1511 SNR=27.4
20:09:02.134 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:02.134 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:09:02.134 00.000 2864 Enqueuing Expose request
20:09:02.134 00.000 6680 Worker thread wakes up
20:09:02.134 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:09:02.134 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(550,791,31,31)
20:09:02.715 00.581 2864 ScopeASCOM::GetGuideRates returns 0 11.250 11.250 a-s/sec
20:09:02.715 00.000 2864 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
20:09:02.715 00.000 2864 Status Line: Waiting for devices...
20:09:02.715 00.000 2864 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=1
20:09:02.715 00.000 2864 Status Line: Waiting for devices...
20:09:02.811 00.096 6680 ZWO: stopexposure
20:09:02.842 00.031 1668 IsSlewing returns 1
20:09:03.351 00.509 1668 IsSlewing returns 1
20:09:03.757 00.406 6680 ZWO: stopexposure
20:09:03.757 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
20:09:03.757 00.000 6680 worker thread done servicing request
20:09:03.781 00.024 2864 OnExposeComplete: enter
20:09:03.783 00.002 2864 OnExposeComplete: Capture Error reported
20:09:03.785 00.002 2864 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
20:09:03.789 00.004 2864 Changing from state SELECTED to UNINITIALIZED
20:09:03.791 00.002 2864 guider state => SELECTING
20:09:03.796 00.005 2864 Status Line: Stopped.
20:09:03.803 00.007 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
20:09:03.860 00.057 1668 IsSlewing returns 1
20:09:04.367 00.507 1668 IsSlewing returns 1
20:09:04.874 00.507 1668 IsSlewing returns 0
20:09:07.164 02.290 2864 PhdController::Guide begins
20:09:07.181 00.017 2864 PhdController: newstate STATE_SETUP
20:09:07.181 00.000 2864 PhdController: setup
20:09:07.181 00.000 2864 PhdController: newstate STATE_ATTEMPT_START
20:09:07.181 00.000 2864 PhdController: start capturing
20:09:07.197 00.016 2864 Changing from state SELECTING to UNINITIALIZED
20:09:07.197 00.000 2864 guider state => SELECTING
20:09:07.197 00.000 2864 setting force full frames = true
20:09:07.197 00.000 2864 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
20:09:07.212 00.015 2864 ScheduleExposure(1500,3,0) exposurePending=0
20:09:07.212 00.000 2864 Enqueuing Expose request
20:09:07.212 00.000 2864 PhdController: newstate STATE_SELECT_STAR
20:09:07.212 00.000 6680 Worker thread wakes up
20:09:07.212 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:09:07.212 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
20:09:08.852 01.640 6680 Exposure complete
20:09:08.932 00.080 6680 worker thread done servicing request
20:09:08.932 00.000 2864 OnExposeComplete: enter
20:09:08.932 00.000 2864 UpdateGuideState(): m_state=1
20:09:08.932 00.000 2864 UpdateCurrentPosition: no star selected
20:09:08.932 00.000 2864 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:09:08.932 00.000 2864 Status Line: No star selected
20:09:08.932 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=208, med=0, FiltMin=0, FiltMax=149, Gamma=0.560
20:09:08.979 00.047 2864 UpdateGuideState exits: No star selected
20:09:08.979 00.000 2864 GuiderMultiStar::AutoSelect enter
20:09:08.979 00.000 2864 Star::AutoFind called with edgeAllowance = 25 searchRegion = 15 roi = 0x0@0,0
20:09:09.041 00.062 2864 AutoFind: auto downsample for scale 1.87 => 1x
20:09:09.135 00.094 2864 AutoFind: global mean = 0.0, stdev 2.5
20:09:09.135 00.000 2864 AutoFind: using threshold = 0.1
20:09:09.214 00.079 2864 AutoFind: local max [1085, 317] 235.9
20:09:09.214 00.000 2864 AutoFind: local max [593, 864] 121.7
20:09:09.214 00.000 2864 AutoFind: local max [54, 106] 102.6
20:09:09.214 00.000 2864 AutoFind: local max [434, 910] 11.8
20:09:09.214 00.000 2864 AutoFind: local max [468, 15] 10.7
20:09:09.229 00.015 2864 AutoFind: local max [78, 549] 6.1
20:09:09.232 00.003 2864 AutoFind: local max [207, 233] 6.1
20:09:09.236 00.004 2864 AutoFind: local max [1082, 329] 4.2
20:09:09.238 00.002 2864 AutoFind: local max [666, 663] 3.8
20:09:09.240 00.002 2864 AutoFind: local max [591, 854] 3.6
20:09:09.242 00.002 2864 AutoFind: local max [1096, 326] 3.5
20:09:09.245 00.003 2864 AutoFind: local max [391, 579] 3.4
20:09:09.247 00.002 2864 AutoFind: local max [868, 105] 3.2
20:09:09.251 00.004 2864 AutoFind: local max [700, 353] 3.2
20:09:09.253 00.002 2864 AutoFind: local max [604, 863] 2.9
20:09:09.255 00.002 2864 AutoFind: local max [597, 875] 2.8
20:09:09.257 00.002 2864 AutoFind: local max [633, 397] 2.7
20:09:09.259 00.002 2864 AutoFind: local max [558, 26] 2.7
20:09:09.261 00.002 2864 AutoFind: local max [1055, 140] 2.5
20:09:09.265 00.004 2864 AutoFind: local max [1073, 671] 2.5
20:09:09.267 00.002 2864 AutoFind: local max [1073, 312] 2.5
20:09:09.267 00.000 2864 AutoFind: local max [1152, 550] 2.4
20:09:09.269 00.002 2864 AutoFind: local max [862, 834] 2.3
20:09:09.271 00.002 2864 AutoFind: local max [1087, 304] 2.3
20:09:09.273 00.002 2864 AutoFind: local max [125, 734] 2.3
20:09:09.275 00.002 2864 AutoFind: local max [629, 664] 2.3
20:09:09.277 00.002 2864 AutoFind: local max [794, 134] 2.3
20:09:09.277 00.000 2864 AutoFind: local max [91, 751] 2.2
20:09:09.277 00.000 2864 AutoFind: local max [861, 490] 2.2
20:09:09.277 00.000 2864 AutoFind: local max [112, 719] 2.2
20:09:09.277 00.000 2864 AutoFind: local max [1233, 273] 2.2
20:09:09.277 00.000 2864 AutoFind: local max [818, 696] 2.2
20:09:09.277 00.000 2864 AutoFind: local max [310, 804] 2.2
20:09:09.277 00.000 2864 AutoFind: local max [534, 463] 2.1
20:09:09.277 00.000 2864 AutoFind: local max [816, 253] 2.1
20:09:09.293 00.016 2864 AutoFind: local max [628, 921] 2.1
20:09:09.293 00.000 2864 AutoFind: local max [303, 202] 2.1
20:09:09.293 00.000 2864 AutoFind: local max [168, 159] 2.1
20:09:09.293 00.000 2864 AutoFind: local max [457, 583] 2.1
20:09:09.293 00.000 2864 AutoFind: local max [1257, 259] 2.1
20:09:09.293 00.000 2864 AutoFind: local max [303, 301] 2.1
20:09:09.293 00.000 2864 AutoFind: local max [1074, 721] 2.1
20:09:09.293 00.000 2864 AutoFind: local max [126, 442] 2.1
20:09:09.306 00.013 2864 AutoFind: local max [667, 66] 2.1
20:09:09.308 00.002 2864 AutoFind: local max [543, 157] 2.1
20:09:09.308 00.000 2864 AutoFind: local max [249, 534] 2.1
20:09:09.308 00.000 2864 AutoFind: local max [1057, 427] 2.1
20:09:09.308 00.000 2864 AutoFind: local max [1048, 574] 2.1
20:09:09.308 00.000 2864 AutoFind: local max [185, 248] 2.1
20:09:09.308 00.000 2864 AutoFind: local max [974, 518] 2.1
20:09:09.308 00.000 2864 AutoFind: local max [888, 186] 2.1
20:09:09.324 00.016 2864 AutoFind: local max [952, 457] 2.1
20:09:09.326 00.002 2864 AutoFind: local max [940, 529] 2.1
20:09:09.328 00.002 2864 AutoFind: local max [919, 455] 2.1
20:09:09.328 00.000 2864 AutoFind: local max [631, 547] 2.1
20:09:09.328 00.000 2864 AutoFind: local max [630, 129] 2.1
20:09:09.328 00.000 2864 AutoFind: local max [551, 207] 2.1
20:09:09.328 00.000 2864 AutoFind: local max [186, 860] 2.1
20:09:09.338 00.010 2864 AutoFind: local max [582, 935] 2.1
20:09:09.340 00.002 2864 AutoFind: local max [333, 428] 2.1
20:09:09.342 00.002 2864 AutoFind: local max [738, 39] 2.1
20:09:09.344 00.002 2864 AutoFind: local max [106, 438] 2.1
20:09:09.346 00.002 2864 AutoFind: local max [873, 837] 2.1
20:09:09.350 00.004 2864 AutoFind: local max [553, 696] 2.1
20:09:09.352 00.002 2864 AutoFind: local max [1122, 226] 2.1
20:09:09.352 00.000 2864 AutoFind: local max [176, 915] 2.1
20:09:09.356 00.004 2864 AutoFind: local max [453, 208] 2.1
20:09:09.356 00.000 2864 AutoFind: local max [977, 781] 2.1
20:09:09.356 00.000 2864 AutoFind: local max [973, 29] 2.1
20:09:09.356 00.000 2864 AutoFind: local max [320, 384] 2.1
20:09:09.356 00.000 2864 AutoFind: local max [409, 282] 2.1
20:09:09.356 00.000 2864 AutoFind: local max [951, 741] 2.1
20:09:09.356 00.000 2864 AutoFind: local max [683, 870] 2.1
20:09:09.356 00.000 2864 AutoFind: local max [311, 393] 2.1
20:09:09.369 00.013 2864 AutoFind: local max [1166, 432] 2.1
20:09:09.369 00.000 2864 AutoFind: local max [685, 243] 2.1
20:09:09.371 00.002 2864 AutoFind: local max [1085, 720] 2.1
20:09:09.371 00.000 2864 AutoFind: local max [854, 670] 2.1
20:09:09.371 00.000 2864 AutoFind: local max [252, 836] 2.1
20:09:09.371 00.000 2864 AutoFind: local max [679, 18] 2.1
20:09:09.371 00.000 2864 AutoFind: local max [467, 847] 2.1
20:09:09.371 00.000 2864 AutoFind: local max [1083, 735] 2.1
20:09:09.371 00.000 2864 AutoFind: local max [1206, 765] 2.0
20:09:09.371 00.000 2864 AutoFind: local max [165, 594] 2.0
20:09:09.371 00.000 2864 AutoFind: local max [698, 890] 2.0
20:09:09.388 00.017 2864 AutoFind: local max [788, 556] 2.0
20:09:09.388 00.000 2864 AutoFind: local max [1037, 576] 2.0
20:09:09.388 00.000 2864 AutoFind: local max [1258, 130] 2.0
20:09:09.388 00.000 2864 AutoFind: local max [146, 551] 2.0
20:09:09.388 00.000 2864 AutoFind: local max [696, 489] 2.0
20:09:09.388 00.000 2864 AutoFind: local max [784, 253] 2.0
20:09:09.388 00.000 2864 AutoFind: local max [961, 616] 2.0
20:09:09.400 00.012 2864 AutoFind: local max [85, 210] 2.0
20:09:09.400 00.000 2864 AutoFind: local max [916, 938] 2.0
20:09:09.403 00.003 2864 AutoFind: local max [400, 131] 2.0
20:09:09.403 00.000 2864 AutoFind: local max [489, 222] 2.0
20:09:09.403 00.000 2864 AutoFind: local max [760, 919] 2.0
20:09:09.403 00.000 2864 AutoFind: local max [489, 261] 2.0
20:09:09.403 00.000 2864 AutoFind: local max [1230, 509] 2.0
20:09:09.403 00.000 2864 AutoFind: local max [767, 420] 2.0
20:09:09.403 00.000 2864 AutoFind: too close [1037, 576] 2.0 - [1048, 574] 2.1
20:09:09.403 00.000 2864 AutoFind: too close [698, 890] 2.0 - [683, 870] 2.1
20:09:09.403 00.000 2864 AutoFind: too close [1083, 735] 2.1 - [1085, 720] 2.1
20:09:09.403 00.000 2864 AutoFind: too close [1083, 735] 2.1 - [1074, 721] 2.1
20:09:09.420 00.017 2864 AutoFind: too close [1085, 720] 2.1 - [1074, 721] 2.1
20:09:09.420 00.000 2864 AutoFind: too close [311, 393] 2.1 - [320, 384] 2.1
20:09:09.420 00.000 2864 AutoFind: too close [873, 837] 2.1 - [862, 834] 2.3
20:09:09.420 00.000 2864 AutoFind: too close [106, 438] 2.1 - [126, 442] 2.1
20:09:09.420 00.000 2864 AutoFind: too close [112, 719] 2.2 - [125, 734] 2.3
20:09:09.420 00.000 2864 AutoFind: too close [1087, 304] 2.3 - [1073, 312] 2.5
20:09:09.431 00.011 2864 AutoFind: close dim-bright [1087, 304] 2.3 - [1085, 317] 235.9
20:09:09.431 00.000 2864 AutoFind: too close [1073, 312] 2.5 - [1082, 329] 4.2
20:09:09.431 00.000 2864 AutoFind: close dim-bright [1073, 312] 2.5 - [1085, 317] 235.9
20:09:09.435 00.004 2864 AutoFind: too close [597, 875] 2.8 - [604, 863] 2.9
20:09:09.435 00.000 2864 AutoFind: close dim-bright [597, 875] 2.8 - [593, 864] 121.7
20:09:09.435 00.000 2864 AutoFind: too close [604, 863] 2.9 - [591, 854] 3.6
20:09:09.435 00.000 2864 AutoFind: close dim-bright [604, 863] 2.9 - [593, 864] 121.7
20:09:09.435 00.000 2864 AutoFind: too close [1096, 326] 3.5 - [1082, 329] 4.2
20:09:09.435 00.000 2864 AutoFind: close dim-bright [1096, 326] 3.5 - [1085, 317] 235.9
20:09:09.435 00.000 2864 AutoFind: close dim-bright [591, 854] 3.6 - [593, 864] 121.7
20:09:09.435 00.000 2864 AutoFind: close dim-bright [1082, 329] 4.2 - [1085, 317] 235.9
20:09:09.435 00.000 2864 AutoFind: too close to edge [916, 938] 2.0
20:09:09.452 00.017 2864 AutoFind: too close to edge [1258, 130] 2.0
20:09:09.452 00.000 2864 AutoFind: too close to edge [679, 18] 2.1
20:09:09.452 00.000 2864 AutoFind: too close to edge [973, 29] 2.1
20:09:09.452 00.000 2864 AutoFind: too close to edge [738, 39] 2.1
20:09:09.452 00.000 2864 AutoFind: too close to edge [582, 935] 2.1
20:09:09.452 00.000 2864 AutoFind: too close to edge [1257, 259] 2.1
20:09:09.452 00.000 2864 AutoFind: too close to edge [628, 921] 2.1
20:09:09.463 00.011 2864 AutoFind: too close to edge [558, 26] 2.7
20:09:09.463 00.000 2864 AutoFind: too close to edge [468, 15] 10.7
20:09:09.463 00.000 2864 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
20:09:09.467 00.004 2864 Star::Find(15, 1085, 317, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.467 00.000 2864 Star::Find returns 1 (0), X=1085.31, Y=317.23, Mass=3935, SNR=44.2, Peak=208 HFD=4.4
20:09:09.467 00.000 2864 Star::Find(15, 593, 864, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.467 00.000 2864 Star::Find returns 1 (0), X=593.26, Y=864.35, Mass=1534, SNR=27.6, Peak=124 HFD=3.5
20:09:09.467 00.000 2864 Star::Find(15, 54, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.467 00.000 2864 Star::Find returns 1 (0), X=54.49, Y=105.99, Mass=1277, SNR=25.2, Peak=95 HFD=3.6
20:09:09.467 00.000 2864 Star::Find(15, 434, 910, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.467 00.000 2864 Star::Find returns 1 (0), X=433.89, Y=909.87, Mass=131, SNR=8.0, Peak=13 HFD=2.9
20:09:09.467 00.000 2864 Star::Find(15, 78, 549, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.483 00.016 2864 Star::Find returns 1 (0), X=78.00, Y=549.28, Mass=84, SNR=6.4, Peak=10 HFD=2.5
20:09:09.483 00.000 2864 Star::Find(15, 207, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.483 00.000 2864 Star::Find returns 1 (0), X=206.00, Y=233.86, Mass=97, SNR=6.8, Peak=6 HFD=4.4
20:09:09.483 00.000 2864 Star::Find(15, 666, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.483 00.000 2864 Star::Find returns 1 (0), X=665.52, Y=663.70, Mass=64, SNR=5.5, Peak=5 HFD=3.5
20:09:09.483 00.000 2864 Star::Find(15, 391, 579, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.494 00.011 2864 Star::Find false star n=21 nbg=285 bg=0.4 sigma=0.5 thresh=2 peak=2
20:09:09.494 00.000 2864 Star::Find returns 0 (2), X=391.00, Y=579.00, Mass=44, SNR=2.9, Peak=4 HFD=0.0
20:09:09.494 00.000 2864 Star::Find(15, 868, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.499 00.005 2864 Star::Find false star n=18 nbg=280 bg=0.4 sigma=0.5 thresh=2 peak=2
20:09:09.499 00.000 2864 Star::Find returns 0 (2), X=868.00, Y=105.00, Mass=34, SNR=2.9, Peak=4 HFD=0.0
20:09:09.499 00.000 2864 Star::Find(15, 700, 353, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.499 00.000 2864 Star::Find false star n=15 nbg=280 bg=0.4 sigma=0.5 thresh=2 peak=2
20:09:09.499 00.000 2864 Star::Find returns 0 (2), X=700.00, Y=353.00, Mass=28, SNR=2.9, Peak=3 HFD=0.0
20:09:09.499 00.000 2864 Star::Find(15, 633, 397, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.499 00.000 2864 Star::Find false star n=18 nbg=275 bg=0.4 sigma=0.5 thresh=2 peak=1
20:09:09.499 00.000 2864 Star::Find returns 0 (2), X=633.00, Y=397.00, Mass=30, SNR=2.9, Peak=4 HFD=0.0
20:09:09.499 00.000 2864 Star::Find(15, 1055, 140, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.515 00.016 2864 Star::Find false star n=24 nbg=277 bg=0.4 sigma=0.5 thresh=2 peak=2
20:09:09.515 00.000 2864 Star::Find returns 0 (2), X=1055.00, Y=140.00, Mass=43, SNR=2.9, Peak=3 HFD=0.0
20:09:09.515 00.000 2864 Star::Find(15, 1073, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.515 00.000 2864 Star::Find false star n=17 nbg=278 bg=0.4 sigma=0.5 thresh=2 peak=1
20:09:09.515 00.000 2864 Star::Find returns 0 (2), X=1073.00, Y=671.00, Mass=31, SNR=2.9, Peak=3 HFD=0.0
20:09:09.515 00.000 2864 Star::Find(15, 1152, 550, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.515 00.000 2864 Star::Find false star n=19 nbg=284 bg=0.3 sigma=0.5 thresh=2 peak=2
20:09:09.525 00.010 2864 Star::Find returns 0 (2), X=1152.00, Y=550.00, Mass=36, SNR=2.9, Peak=3 HFD=0.0
20:09:09.525 00.000 2864 Star::Find(15, 629, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.525 00.000 2864 Star::Find false star n=13 nbg=280 bg=0.4 sigma=0.5 thresh=2 peak=1
20:09:09.530 00.005 2864 Star::Find returns 0 (2), X=629.00, Y=664.00, Mass=23, SNR=2.9, Peak=4 HFD=0.0
20:09:09.530 00.000 2864 Star::Find(15, 794, 134, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.530 00.000 2864 Star::Find false star n=14 nbg=281 bg=0.3 sigma=0.5 thresh=2 peak=1
20:09:09.530 00.000 2864 Star::Find returns 0 (2), X=794.00, Y=134.00, Mass=29, SNR=2.9, Peak=5 HFD=0.0
20:09:09.530 00.000 2864 Star::Find(15, 91, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.530 00.000 2864 Star::Find false star n=14 nbg=290 bg=0.3 sigma=0.5 thresh=2 peak=1
20:09:09.530 00.000 2864 Star::Find returns 0 (2), X=91.00, Y=751.00, Mass=30, SNR=2.9, Peak=5 HFD=0.0
20:09:09.530 00.000 2864 Star::Find(15, 861, 490, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.530 00.000 2864 Star::Find returns 0 (2), X=861.00, Y=490.00, Mass=14, SNR=2.6, Peak=2 HFD=0.0
20:09:09.546 00.016 2864 Star::Find(15, 1233, 273, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.546 00.000 2864 Star::Find false star n=12 nbg=286 bg=0.3 sigma=0.5 thresh=2 peak=1
20:09:09.546 00.000 2864 Star::Find returns 0 (2), X=1233.00, Y=273.00, Mass=22, SNR=2.9, Peak=3 HFD=0.0
20:09:09.546 00.000 2864 Star::Find(15, 818, 696, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.546 00.000 2864 Star::Find returns 0 (2), X=818.00, Y=696.00, Mass=16, SNR=2.8, Peak=3 HFD=0.0
20:09:09.546 00.000 2864 Star::Find(15, 310, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.556 00.010 2864 Star::Find false star n=12 nbg=283 bg=0.3 sigma=0.5 thresh=2 peak=1
20:09:09.556 00.000 2864 Star::Find returns 0 (2), X=310.00, Y=804.00, Mass=20, SNR=2.9, Peak=3 HFD=0.0
20:09:09.556 00.000 2864 Star::Find(15, 534, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.562 00.006 2864 Star::Find false star n=11 nbg=279 bg=0.4 sigma=0.5 thresh=2 peak=1
20:09:09.564 00.002 2864 Star::Find returns 0 (2), X=534.00, Y=463.00, Mass=24, SNR=2.9, Peak=5 HFD=0.0
20:09:09.566 00.002 2864 Star::Find(15, 816, 253, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.568 00.002 2864 Star::Find false star n=14 nbg=275 bg=0.4 sigma=0.5 thresh=2 peak=1
20:09:09.570 00.002 2864 Star::Find returns 0 (2), X=816.00, Y=253.00, Mass=24, SNR=2.9, Peak=3 HFD=0.0
20:09:09.570 00.000 2864 Star::Find(15, 303, 202, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.572 00.002 2864 Star::Find false star n=11 nbg=275 bg=0.3 sigma=0.5 thresh=2 peak=1
20:09:09.574 00.002 2864 Star::Find returns 0 (2), X=303.00, Y=202.00, Mass=21, SNR=2.9, Peak=4 HFD=0.0
20:09:09.576 00.002 2864 Star::Find(15, 168, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.578 00.002 2864 Star::Find returns 0 (3), X=168.00, Y=159.00, Mass=6, SNR=1.7, Peak=3 HFD=0.0
20:09:09.578 00.000 2864 Star::Find(15, 457, 583, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.578 00.000 2864 Star::Find false star n=10 nbg=275 bg=0.4 sigma=0.5 thresh=2 peak=1
20:09:09.578 00.000 2864 Star::Find returns 0 (2), X=457.00, Y=583.00, Mass=23, SNR=2.9, Peak=5 HFD=0.0
20:09:09.578 00.000 2864 Star::Find(15, 303, 301, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.588 00.010 2864 Star::Find returns 0 (2), X=303.00, Y=301.00, Mass=18, SNR=2.9, Peak=6 HFD=0.0
20:09:09.588 00.000 2864 Star::Find(15, 667, 66, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.588 00.000 2864 Star::Find returns 0 (2), X=667.00, Y=66.00, Mass=15, SNR=2.6, Peak=5 HFD=0.0
20:09:09.588 00.000 2864 Star::Find(15, 543, 157, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.594 00.006 2864 Star::Find returns 0 (2), X=543.00, Y=157.00, Mass=13, SNR=2.4, Peak=3 HFD=0.0
20:09:09.594 00.000 2864 Star::Find(15, 249, 534, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.594 00.000 2864 Star::Find returns 0 (2), X=249.00, Y=534.00, Mass=13, SNR=2.5, Peak=6 HFD=0.0
20:09:09.594 00.000 2864 Star::Find(15, 1057, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.594 00.000 2864 Star::Find returns 0 (2), X=1057.00, Y=427.00, Mass=11, SNR=2.3, Peak=5 HFD=0.0
20:09:09.594 00.000 2864 Star::Find(15, 185, 248, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.594 00.000 2864 Star::Find returns 0 (2), X=185.00, Y=248.00, Mass=12, SNR=2.4, Peak=4 HFD=0.0
20:09:09.594 00.000 2864 Star::Find(15, 974, 518, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.594 00.000 2864 Star::Find false star n=13 nbg=269 bg=0.4 sigma=0.5 thresh=2 peak=1
20:09:09.610 00.016 2864 Star::Find returns 0 (2), X=974.00, Y=518.00, Mass=25, SNR=2.9, Peak=5 HFD=0.0
20:09:09.610 00.000 2864 Star::Find(15, 888, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.610 00.000 2864 Star::Find returns 0 (2), X=888.00, Y=186.00, Mass=17, SNR=2.9, Peak=5 HFD=0.0
20:09:09.610 00.000 2864 Star::Find(15, 952, 457, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.610 00.000 2864 Star::Find returns 0 (2), X=952.00, Y=457.00, Mass=13, SNR=2.5, Peak=3 HFD=0.0
20:09:09.619 00.009 2864 Star::Find(15, 940, 529, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.619 00.000 2864 Star::Find false star n=11 nbg=277 bg=0.4 sigma=0.5 thresh=2 peak=1
20:09:09.619 00.000 2864 Star::Find returns 0 (2), X=940.00, Y=529.00, Mass=19, SNR=2.9, Peak=3 HFD=0.0
20:09:09.619 00.000 2864 Star::Find(15, 919, 455, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.625 00.006 2864 Star::Find returns 0 (2), X=919.00, Y=455.00, Mass=14, SNR=2.6, Peak=4 HFD=0.0
20:09:09.627 00.002 2864 Star::Find(15, 631, 547, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.629 00.002 2864 Star::Find returns 0 (2), X=631.00, Y=547.00, Mass=11, SNR=2.3, Peak=4 HFD=0.0
20:09:09.631 00.002 2864 Star::Find(15, 630, 129, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.631 00.000 2864 Star::Find returns 0 (2), X=630.00, Y=129.00, Mass=14, SNR=2.6, Peak=3 HFD=0.0
20:09:09.634 00.003 2864 Star::Find(15, 551, 207, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.636 00.002 2864 Star::Find false star n=16 nbg=277 bg=0.3 sigma=0.5 thresh=2 peak=1
20:09:09.638 00.002 2864 Star::Find returns 0 (2), X=551.00, Y=207.00, Mass=29, SNR=2.9, Peak=3 HFD=0.0
20:09:09.640 00.002 2864 Star::Find(15, 186, 860, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.641 00.001 2864 Star::Find returns 0 (3), X=186.00, Y=860.00, Mass=6, SNR=1.8, Peak=5 HFD=0.0
20:09:09.643 00.002 2864 Star::Find(15, 333, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.645 00.002 2864 Star::Find returns 0 (2), X=333.00, Y=428.00, Mass=14, SNR=2.6, Peak=3 HFD=0.0
20:09:09.645 00.000 2864 Star::Find(15, 553, 696, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.647 00.002 2864 Star::Find false star n=12 nbg=270 bg=0.4 sigma=0.5 thresh=2 peak=1
20:09:09.650 00.003 2864 Star::Find returns 0 (2), X=553.00, Y=696.00, Mass=24, SNR=2.9, Peak=5 HFD=0.0
20:09:09.650 00.000 2864 Star::Find(15, 1122, 226, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.650 00.000 2864 Star::Find returns 0 (3), X=1122.00, Y=226.00, Mass=9, SNR=2.1, Peak=3 HFD=0.0
20:09:09.650 00.000 2864 Star::Find(15, 176, 915, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.657 00.007 2864 Star::Find returns 0 (2), X=176.00, Y=915.00, Mass=14, SNR=2.6, Peak=3 HFD=0.0
20:09:09.657 00.000 2864 Star::Find(15, 453, 208, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.657 00.000 2864 Star::Find false star n=12 nbg=279 bg=0.4 sigma=0.5 thresh=2 peak=1
20:09:09.657 00.000 2864 Star::Find returns 0 (2), X=453.00, Y=208.00, Mass=25, SNR=2.9, Peak=5 HFD=0.0
20:09:09.657 00.000 2864 Star::Find(15, 977, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.657 00.000 2864 Star::Find returns 0 (2), X=977.00, Y=781.00, Mass=16, SNR=2.8, Peak=3 HFD=0.0
20:09:09.657 00.000 2864 Star::Find(15, 409, 282, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.657 00.000 2864 Star::Find returns 0 (2), X=409.00, Y=282.00, Mass=15, SNR=2.7, Peak=4 HFD=0.0
20:09:09.657 00.000 2864 Star::Find(15, 951, 741, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.673 00.016 2864 Star::Find returns 0 (2), X=951.00, Y=741.00, Mass=14, SNR=2.6, Peak=4 HFD=0.0
20:09:09.673 00.000 2864 Star::Find(15, 1166, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.673 00.000 2864 Star::Find false star n=11 nbg=277 bg=0.3 sigma=0.5 thresh=2 peak=1
20:09:09.673 00.000 2864 Star::Find returns 0 (2), X=1166.00, Y=432.00, Mass=20, SNR=2.9, Peak=4 HFD=0.0
20:09:09.673 00.000 2864 Star::Find(15, 685, 243, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.673 00.000 2864 Star::Find false star n=11 nbg=277 bg=0.4 sigma=0.5 thresh=2 peak=1
20:09:09.673 00.000 2864 Star::Find returns 0 (2), X=685.00, Y=243.00, Mass=23, SNR=2.9, Peak=4 HFD=0.0
20:09:09.673 00.000 2864 Star::Find(15, 854, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.673 00.000 2864 Star::Find returns 0 (2), X=854.00, Y=670.00, Mass=19, SNR=2.9, Peak=3 HFD=0.0
20:09:09.689 00.016 2864 Star::Find(15, 252, 836, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.689 00.000 2864 Star::Find returns 0 (2), X=252.00, Y=836.00, Mass=15, SNR=2.7, Peak=5 HFD=0.0
20:09:09.689 00.000 2864 Star::Find(15, 467, 847, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.689 00.000 2864 Star::Find returns 0 (2), X=467.00, Y=847.00, Mass=12, SNR=2.3, Peak=3 HFD=0.0
20:09:09.689 00.000 2864 Star::Find(15, 1206, 765, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.689 00.000 2864 Star::Find false star n=14 nbg=262 bg=0.4 sigma=0.5 thresh=2 peak=2
20:09:09.689 00.000 2864 Star::Find returns 0 (2), X=1206.00, Y=765.00, Mass=31, SNR=2.9, Peak=6 HFD=0.0
20:09:09.689 00.000 2864 Star::Find(15, 165, 594, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.689 00.000 2864 Star::Find returns 0 (3), X=165.00, Y=594.00, Mass=7, SNR=1.8, Peak=2 HFD=0.0
20:09:09.689 00.000 2864 Star::Find(15, 788, 556, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.707 00.018 2864 Star::Find returns 0 (2), X=788.00, Y=556.00, Mass=19, SNR=2.9, Peak=3 HFD=0.0
20:09:09.707 00.000 2864 Star::Find(15, 146, 551, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.707 00.000 2864 Star::Find returns 0 (2), X=146.00, Y=551.00, Mass=12, SNR=2.3, Peak=2 HFD=0.0
20:09:09.707 00.000 2864 Star::Find(15, 696, 489, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.707 00.000 2864 Star::Find returns 0 (2), X=696.00, Y=489.00, Mass=15, SNR=2.7, Peak=3 HFD=0.0
20:09:09.707 00.000 2864 Star::Find(15, 784, 253, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.707 00.000 2864 Star::Find returns 0 (2), X=784.00, Y=253.00, Mass=18, SNR=2.9, Peak=3 HFD=0.0
20:09:09.707 00.000 2864 Star::Find(15, 961, 616, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.720 00.013 2864 Star::Find returns 0 (2), X=961.00, Y=616.00, Mass=14, SNR=2.6, Peak=3 HFD=0.0
20:09:09.720 00.000 2864 Star::Find(15, 85, 210, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.720 00.000 2864 Star::Find returns 0 (3), X=85.00, Y=210.00, Mass=5, SNR=1.6, Peak=2 HFD=0.0
20:09:09.720 00.000 2864 Star::Find(15, 400, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.729 00.009 2864 Star::Find returns 0 (3), X=400.00, Y=131.00, Mass=7, SNR=1.8, Peak=3 HFD=0.0
20:09:09.731 00.002 2864 Star::Find(15, 489, 222, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.733 00.002 2864 Star::Find returns 0 (2), X=489.00, Y=222.00, Mass=13, SNR=2.5, Peak=5 HFD=0.0
20:09:09.736 00.003 2864 Star::Find(15, 760, 919, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.736 00.000 2864 Star::Find returns 0 (3), X=760.00, Y=919.00, Mass=10, SNR=2.1, Peak=3 HFD=0.0
20:09:09.741 00.005 2864 Star::Find(15, 489, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.743 00.002 2864 Star::Find returns 0 (2), X=489.00, Y=261.00, Mass=11, SNR=2.3, Peak=3 HFD=0.0
20:09:09.746 00.003 2864 Star::Find(15, 1230, 509, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.748 00.002 2864 Star::Find returns 0 (2), X=1230.00, Y=509.00, Mass=18, SNR=2.9, Peak=4 HFD=0.0
20:09:09.750 00.002 2864 Star::Find(15, 767, 420, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.753 00.003 2864 Star::Find false star n=12 nbg=272 bg=0.4 sigma=0.5 thresh=2 peak=1
20:09:09.753 00.000 2864 Star::Find returns 0 (2), X=767.00, Y=420.00, Mass=20, SNR=2.9, Peak=3 HFD=0.0
20:09:09.753 00.000 2864 AutoFind: finding best star pass 1
20:09:09.753 00.000 2864 Star::Find(15, 1085, 317, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.753 00.000 2864 Star::Find returns 1 (0), X=1085.31, Y=317.23, Mass=3935, SNR=44.2, Peak=208 HFD=4.4
20:09:09.753 00.000 2864 AutoFind returns star at [1085, 317] 235.9 Mass 3935 SNR 44.2
20:09:09.753 00.000 2864 Star::Find(15, 1085, 317, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.753 00.000 2864 Star::Find returns 1 (0), X=1085.31, Y=317.23, Mass=3935, SNR=44.2, Peak=208 HFD=4.4
20:09:09.753 00.000 2864 MultiStar: List (6): {1085.31, 317.23}(44.2), {593.26, 864.35}(27.6), {54.49, 105.99}(25.2), {433.89, 909.87}(8.0), {78.00, 549.28}(6.4), {206.00, 233.86}(6.8), 
20:09:09.769 00.016 2864 setting lock position to (1085.31, 317.23)
20:09:09.769 00.000 2864 MultiStar: stabilizing after lock position change
20:09:09.769 00.000 2864 AutoSelect: state = 1, call UpdateGuideState
20:09:09.769 00.000 2864 UpdateGuideState(): m_state=1
20:09:09.769 00.000 2864 Star::Find(15, 1085, 317, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:09:09.769 00.000 2864 Star::Find returns 1 (0), X=1085.31, Y=317.23, Mass=3935, SNR=44.2, Peak=208 HFD=4.4
20:09:09.784 00.015 2864 setting force full frames = false
20:09:09.784 00.000 2864 setting lock position to (1085.31, 317.23)
20:09:09.791 00.007 2864 MultiStar: stabilizing after lock position change
20:09:09.794 00.003 2864 CurrentPosition() valid, moving to STATE_SELECTED
20:09:09.796 00.002 2864 Changing from state SELECTING to SELECTED
20:09:09.798 00.002 2864 guider state => SELECTED
20:09:09.816 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=208, med=0, FiltMin=0, FiltMax=149, Gamma=0.560
20:09:09.848 00.032 2864 UpdateGuideState exits: m=3935 SNR=44.2
20:09:09.864 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=208, med=0, FiltMin=0, FiltMax=149, Gamma=0.560
20:09:09.910 00.046 2864 Status Line: Auto-selected star at (1085.3, 317.2)
20:09:09.914 00.004 2864 PhdController: newstate STATE_WAIT_SELECTED
20:09:09.914 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:09.914 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:09:09.914 00.000 2864 Enqueuing Expose request
20:09:09.914 00.000 6680 Worker thread wakes up
20:09:09.914 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:09:09.914 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1070,302,31,31)
20:09:11.342 01.428 6680 Exposure complete
20:09:11.390 00.048 6680 worker thread done servicing request
20:09:11.390 00.000 2864 OnExposeComplete: enter
20:09:11.397 00.007 2864 UpdateGuideState(): m_state=2
20:09:11.399 00.002 2864 Star::Find(15, 1085, 317, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:09:11.401 00.002 2864 Star::Find returns 1 (0), X=1085.15, Y=317.07, Mass=3898, SNR=44.0, Peak=199 HFD=4.3
20:09:11.406 00.005 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=199, med=0, FiltMin=0, FiltMax=159, Gamma=0.560
20:09:11.454 00.048 2864 UpdateGuideState exits: m=3898 SNR=44.0
20:09:11.454 00.000 2864 PhdController: newstate STATE_CALIBRATE
20:09:11.454 00.000 2864 PhdController: clearing calibration
20:09:11.463 00.009 2864 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:09:11.469 00.006 2864 ScopeASCOM::SideOfPier() returns 1
20:09:11.473 00.004 2864 PhdController: start calibration
20:09:11.483 00.010 2864 Changing from state SELECTED to CALIBRATING_PRIMARY
20:09:11.487 00.004 2864 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
20:09:11.489 00.002 2864 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
20:09:11.491 00.002 2864 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003125
20:09:11.494 00.003 2864 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003125
20:09:11.496 00.002 2864 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 19.516400
20:09:11.498 00.002 2864 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 9
20:09:11.501 00.003 2864 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 11
20:09:11.503 00.002 2864 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:09:11.507 00.004 2864 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 2
20:09:11.509 00.002 2864 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 8:05:23 PM"
20:09:11.511 00.002 2864 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
20:09:11.511 00.000 2864 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.5 1.0}, {-4.8 2.4}, {-6.3 3.2}, {-9.9 4.9}, {-11.9 5.2}, {-15.7 7.2}, {-17.0 7.8}, {-20.4 9.5}, {-23.0 10.3}, {-23.0 10.3}, {-14.2 6.5}, {-8.0 3.6}"
20:09:11.517 00.006 2864 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.3 -1.9}, {-3.1 -2.7}, {-5.1 -5.1}, {-6.3 -6.1}, {-8.5 -9.0}, {-9.5 -9.7}, {-10.9 -11.5}, {-11.0 -12.1}, {-13.9 -14.5}, {-15.2 -15.7}, {-17.5 -18.3}, {-17.5 -18.3}, {-16.1 -10.8}, {-13.2 -0.8}, {-12.9 0.0}"
20:09:11.581 00.064 2864 ScopeASCOM::GetGuideRates returns 0 11.250 11.250 a-s/sec
20:09:11.585 00.004 2864 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:09:11.588 00.003 2864 ScopeASCOM::SideOfPier() returns 1
20:09:11.591 00.003 2864 GetString("/profile/6/name", "") returns "OAG"
20:09:11.660 00.069 2864 ScopeASCOM::GetGuideRates returns 0 11.250 11.250 a-s/sec
20:09:11.660 00.000 2864 ScopeASCOM::SideOfPier() returns 1
20:09:11.660 00.000 2864 guider state => CALIBRATING_PRIMARY
20:09:11.660 00.000 2864 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
20:09:11.660 00.000 2864 reset dither spiral
20:09:11.660 00.000 2864 PhdController: newstate STATE_CALIBRATION_WAIT
20:09:11.660 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:11.676 00.016 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:09:11.676 00.000 2864 Enqueuing Expose request
20:09:11.676 00.000 6680 Worker thread wakes up
20:09:11.676 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:09:11.676 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1070,302,31,31)
20:09:13.309 01.633 6680 Exposure complete
20:09:13.389 00.080 6680 worker thread done servicing request
20:09:13.389 00.000 2864 OnExposeComplete: enter
20:09:13.389 00.000 2864 UpdateGuideState(): m_state=3
20:09:13.389 00.000 2864 Star::Find(15, 1085, 317, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
20:09:13.400 00.011 2864 Star::Find returns 1 (1), X=1086.12, Y=317.10, Mass=3982, SNR=44.5, Peak=255 HFD=4.2
20:09:13.400 00.000 2864 Scope::UpdateCalibrationState: starting location = 1086.12,317.10 coords = 3.84,0.0
20:09:13.405 00.005 2864 Status Line: West step   1, dist= 0.0
20:09:13.405 00.000 2864 Enqueuing Calibration Move request for direction 3
20:09:13.405 00.000 6680 Worker thread wakes up
20:09:13.405 00.000 6680 worker thread servicing REQUEST_MOVE scope dir W(3) 350 opts 0x0
20:09:13.405 00.000 6680 Handling axis move in thread for scope dir=3 dur=350
20:09:13.405 00.000 6680 scope move axis dir= 3 dur= 350 opts= 0x0
20:09:13.405 00.000 6680 MoveAxis(W, 350, -)
20:09:13.405 00.000 6680 Guiding  Dir = 3, Dur = 350
20:09:13.405 00.000 6680 IsGuiding returns 0
20:09:13.405 00.000 6680 PulseGuide returned control before completion, sleep 360
20:09:13.424 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=173, Gamma=0.560
20:09:13.470 00.046 2864 UpdateGuideState exits: m=3982 SNR=44.5 Saturated
20:09:13.470 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:13.470 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:09:13.470 00.000 2864 Enqueuing Expose request
20:09:13.785 00.315 6680 IsGuiding returns 1
20:09:13.785 00.000 6680 scope still moving after pulse duration time elapsed
20:09:13.817 00.032 6680 IsGuiding returns 0
20:09:13.817 00.000 6680 scope move finished after 350 + 53 ms
20:09:13.817 00.000 6680 Move returns status 0, amount 350
20:09:13.817 00.000 6680 move complete, result=0
20:09:13.817 00.000 6680 worker thread done servicing request
20:09:13.817 00.000 6680 Worker thread wakes up
20:09:13.817 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:09:13.817 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1071,302,31,31)
20:09:15.234 01.417 6680 Exposure complete
20:09:15.313 00.079 6680 worker thread done servicing request
20:09:15.313 00.000 2864 OnExposeComplete: enter
20:09:15.313 00.000 2864 UpdateGuideState(): m_state=3
20:09:15.313 00.000 2864 Star::Find(15, 1086, 317, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:09:15.313 00.000 2864 Star::Find returns 1 (0), X=1088.10, Y=316.29, Mass=4107, SNR=45.2, Peak=205 HFD=4.3
20:09:15.329 00.016 2864 Status Line: West step   2, dist= 2.1
20:09:15.336 00.007 2864 Enqueuing Calibration Move request for direction 3
20:09:15.338 00.002 6680 Worker thread wakes up
20:09:15.338 00.000 6680 worker thread servicing REQUEST_MOVE scope dir W(3) 350 opts 0x0
20:09:15.338 00.000 6680 Handling axis move in thread for scope dir=3 dur=350
20:09:15.338 00.000 6680 scope move axis dir= 3 dur= 350 opts= 0x0
20:09:15.338 00.000 6680 MoveAxis(W, 350, -)
20:09:15.338 00.000 6680 Guiding  Dir = 3, Dur = 350
20:09:15.338 00.000 6680 IsGuiding returns 0
20:09:15.338 00.000 6680 PulseGuide returned control before completion, sleep 360
20:09:15.349 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=205, med=0, FiltMin=0, FiltMax=166, Gamma=0.560
20:09:15.392 00.043 2864 UpdateGuideState exits: m=4107 SNR=45.2
20:09:15.392 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:15.400 00.008 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:09:15.406 00.006 2864 Enqueuing Expose request
20:09:15.709 00.303 6680 IsGuiding returns 1
20:09:15.709 00.000 6680 scope still moving after pulse duration time elapsed
20:09:15.741 00.032 6680 IsGuiding returns 0
20:09:15.741 00.000 6680 scope move finished after 350 + 52 ms
20:09:15.741 00.000 6680 Move returns status 0, amount 350
20:09:15.741 00.000 6680 move complete, result=0
20:09:15.741 00.000 6680 worker thread done servicing request
20:09:15.743 00.002 6680 Worker thread wakes up
20:09:15.743 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:09:15.743 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1073,301,31,31)
20:09:17.386 01.643 6680 Exposure complete
20:09:17.431 00.045 6680 worker thread done servicing request
20:09:17.431 00.000 2864 OnExposeComplete: enter
20:09:17.443 00.012 2864 UpdateGuideState(): m_state=3
20:09:17.443 00.000 2864 Star::Find(15, 1088, 316, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
20:09:17.443 00.000 2864 Star::Find returns 1 (0), X=1091.77, Y=315.32, Mass=3995, SNR=44.5, Peak=241 HFD=4.1
20:09:17.443 00.000 2864 Status Line: West step   3, dist= 5.9
20:09:17.443 00.000 2864 Enqueuing Calibration Move request for direction 3
20:09:17.460 00.017 6680 Worker thread wakes up
20:09:17.460 00.000 6680 worker thread servicing REQUEST_MOVE scope dir W(3) 350 opts 0x0
20:09:17.460 00.000 6680 Handling axis move in thread for scope dir=3 dur=350
20:09:17.460 00.000 6680 scope move axis dir= 3 dur= 350 opts= 0x0
20:09:17.460 00.000 6680 MoveAxis(W, 350, -)
20:09:17.460 00.000 6680 Guiding  Dir = 3, Dur = 350
20:09:17.460 00.000 6680 IsGuiding returns 0
20:09:17.460 00.000 6680 PulseGuide returned control before completion, sleep 360
20:09:17.471 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=164, Gamma=0.560
20:09:17.507 00.036 2864 UpdateGuideState exits: m=3995 SNR=44.5
20:09:17.507 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:17.507 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:09:17.523 00.016 2864 Enqueuing Expose request
20:09:17.838 00.315 6680 IsGuiding returns 1
20:09:17.838 00.000 6680 scope still moving after pulse duration time elapsed
20:09:17.869 00.031 6680 IsGuiding returns 0
20:09:17.869 00.000 6680 scope move finished after 350 + 58 ms
20:09:17.869 00.000 6680 Move returns status 0, amount 350
20:09:17.869 00.000 6680 move complete, result=0
20:09:17.869 00.000 6680 worker thread done servicing request
20:09:17.869 00.000 6680 Worker thread wakes up
20:09:17.869 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:09:17.869 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1077,300,31,31)
20:09:19.301 01.432 6680 Exposure complete
20:09:19.365 00.064 6680 worker thread done servicing request
20:09:19.365 00.000 2864 OnExposeComplete: enter
20:09:19.365 00.000 2864 UpdateGuideState(): m_state=3
20:09:19.365 00.000 2864 Star::Find(15, 1091, 315, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
20:09:19.365 00.000 2864 Star::Find returns 1 (0), X=1093.75, Y=314.72, Mass=3939, SNR=44.2, Peak=186 HFD=4.4
20:09:19.365 00.000 2864 Status Line: West step   4, dist= 8.0
20:09:19.365 00.000 2864 Enqueuing Calibration Move request for direction 3
20:09:19.381 00.016 6680 Worker thread wakes up
20:09:19.381 00.000 6680 worker thread servicing REQUEST_MOVE scope dir W(3) 350 opts 0x0
20:09:19.381 00.000 6680 Handling axis move in thread for scope dir=3 dur=350
20:09:19.381 00.000 6680 scope move axis dir= 3 dur= 350 opts= 0x0
20:09:19.381 00.000 6680 MoveAxis(W, 350, -)
20:09:19.381 00.000 6680 Guiding  Dir = 3, Dur = 350
20:09:19.381 00.000 6680 IsGuiding returns 0
20:09:19.382 00.001 6680 PulseGuide returned control before completion, sleep 360
20:09:19.392 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=186, med=0, FiltMin=0, FiltMax=146, Gamma=0.560
20:09:19.431 00.039 2864 UpdateGuideState exits: m=3939 SNR=44.2
20:09:19.431 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:19.431 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:09:19.444 00.013 2864 Enqueuing Expose request
20:09:19.745 00.301 6680 IsGuiding returns 1
20:09:19.745 00.000 6680 scope still moving after pulse duration time elapsed
20:09:19.777 00.032 6680 IsGuiding returns 0
20:09:19.777 00.000 6680 scope move finished after 350 + 44 ms
20:09:19.777 00.000 6680 Move returns status 0, amount 350
20:09:19.777 00.000 6680 move complete, result=0
20:09:19.777 00.000 6680 worker thread done servicing request
20:09:19.777 00.000 6680 Worker thread wakes up
20:09:19.777 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:09:19.777 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1079,300,31,31)
20:09:21.432 01.655 6680 Exposure complete
20:09:21.480 00.048 6680 worker thread done servicing request
20:09:21.480 00.000 2864 OnExposeComplete: enter
20:09:21.480 00.000 2864 UpdateGuideState(): m_state=3
20:09:21.480 00.000 2864 Star::Find(15, 1093, 314, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
20:09:21.495 00.015 2864 Star::Find returns 1 (1), X=1096.63, Y=313.18, Mass=4065, SNR=44.9, Peak=255 HFD=3.9
20:09:21.495 00.000 2864 Status Line: West step   5, dist=11.2
20:09:21.495 00.000 2864 Enqueuing Calibration Move request for direction 3
20:09:21.495 00.000 6680 Worker thread wakes up
20:09:21.495 00.000 6680 worker thread servicing REQUEST_MOVE scope dir W(3) 350 opts 0x0
20:09:21.495 00.000 6680 Handling axis move in thread for scope dir=3 dur=350
20:09:21.495 00.000 6680 scope move axis dir= 3 dur= 350 opts= 0x0
20:09:21.495 00.000 6680 MoveAxis(W, 350, -)
20:09:21.495 00.000 6680 Guiding  Dir = 3, Dur = 350
20:09:21.495 00.000 6680 IsGuiding returns 0
20:09:21.495 00.000 6680 PulseGuide returned control before completion, sleep 360
20:09:21.511 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=174, Gamma=0.560
20:09:21.559 00.048 2864 UpdateGuideState exits: m=4065 SNR=44.9 Saturated
20:09:21.559 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:21.559 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:09:21.559 00.000 2864 Enqueuing Expose request
20:09:21.877 00.318 6680 IsGuiding returns 1
20:09:21.877 00.000 6680 scope still moving after pulse duration time elapsed
20:09:21.909 00.032 6680 IsGuiding returns 0
20:09:21.909 00.000 6680 scope move finished after 350 + 53 ms
20:09:21.909 00.000 6680 Move returns status 0, amount 350
20:09:21.909 00.000 6680 move complete, result=0
20:09:21.909 00.000 6680 worker thread done servicing request
20:09:21.909 00.000 6680 Worker thread wakes up
20:09:21.909 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:09:21.909 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1082,298,31,31)
20:09:23.341 01.432 6680 Exposure complete
20:09:23.406 00.065 6680 worker thread done servicing request
20:09:23.406 00.000 2864 OnExposeComplete: enter
20:09:23.406 00.000 2864 UpdateGuideState(): m_state=3
20:09:23.406 00.000 2864 Star::Find(15, 1096, 313, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
20:09:23.406 00.000 2864 Star::Find returns 1 (0), X=1098.33, Y=312.55, Mass=3933, SNR=44.2, Peak=205 HFD=4.5
20:09:23.406 00.000 2864 Status Line: West step   6, dist=13.0
20:09:23.406 00.000 2864 Enqueuing Calibration Move request for direction 3
20:09:23.422 00.016 6680 Worker thread wakes up
20:09:23.422 00.000 6680 worker thread servicing REQUEST_MOVE scope dir W(3) 350 opts 0x0
20:09:23.422 00.000 6680 Handling axis move in thread for scope dir=3 dur=350
20:09:23.422 00.000 6680 scope move axis dir= 3 dur= 350 opts= 0x0
20:09:23.422 00.000 6680 MoveAxis(W, 350, -)
20:09:23.422 00.000 6680 Guiding  Dir = 3, Dur = 350
20:09:23.422 00.000 6680 IsGuiding returns 0
20:09:23.422 00.000 6680 PulseGuide returned control before completion, sleep 360
20:09:23.431 00.009 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=205, med=0, FiltMin=0, FiltMax=156, Gamma=0.560
20:09:23.482 00.051 2864 UpdateGuideState exits: m=3933 SNR=44.2
20:09:23.484 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:23.488 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:09:23.488 00.000 2864 Enqueuing Expose request
20:09:23.786 00.298 6680 IsGuiding returns 1
20:09:23.786 00.000 6680 scope still moving after pulse duration time elapsed
20:09:23.818 00.032 6680 IsGuiding returns 0
20:09:23.818 00.000 6680 scope move finished after 350 + 44 ms
20:09:23.818 00.000 6680 Move returns status 0, amount 350
20:09:23.818 00.000 6680 move complete, result=0
20:09:23.818 00.000 6680 worker thread done servicing request
20:09:23.818 00.000 6680 Worker thread wakes up
20:09:23.818 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:09:23.818 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1083,298,31,31)
20:09:25.461 01.643 6680 Exposure complete
20:09:25.508 00.047 6680 worker thread done servicing request
20:09:25.508 00.000 2864 OnExposeComplete: enter
20:09:25.508 00.000 2864 UpdateGuideState(): m_state=3
20:09:25.508 00.000 2864 Star::Find(15, 1098, 312, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
20:09:25.524 00.016 2864 Star::Find returns 1 (0), X=1101.73, Y=311.55, Mass=4071, SNR=45.0, Peak=240 HFD=3.9
20:09:25.524 00.000 2864 Status Line: West step   7, dist=16.6
20:09:25.524 00.000 2864 Enqueuing Calibration Move request for direction 3
20:09:25.524 00.000 6680 Worker thread wakes up
20:09:25.524 00.000 6680 worker thread servicing REQUEST_MOVE scope dir W(3) 350 opts 0x0
20:09:25.524 00.000 6680 Handling axis move in thread for scope dir=3 dur=350
20:09:25.524 00.000 6680 scope move axis dir= 3 dur= 350 opts= 0x0
20:09:25.524 00.000 6680 MoveAxis(W, 350, -)
20:09:25.524 00.000 6680 Guiding  Dir = 3, Dur = 350
20:09:25.524 00.000 6680 IsGuiding returns 0
20:09:25.524 00.000 6680 PulseGuide returned control before completion, sleep 360
20:09:25.540 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=174, Gamma=0.560
20:09:25.588 00.048 2864 UpdateGuideState exits: m=4071 SNR=45.0
20:09:25.588 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:25.588 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:09:25.588 00.000 2864 Enqueuing Expose request
20:09:25.901 00.313 6680 IsGuiding returns 1
20:09:25.901 00.000 6680 scope still moving after pulse duration time elapsed
20:09:25.933 00.032 6680 IsGuiding returns 0
20:09:25.933 00.000 6680 scope move finished after 350 + 47 ms
20:09:25.933 00.000 6680 Move returns status 0, amount 350
20:09:25.933 00.000 6680 move complete, result=0
20:09:25.933 00.000 6680 worker thread done servicing request
20:09:25.933 00.000 6680 Worker thread wakes up
20:09:25.933 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:09:25.933 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1087,297,31,31)
20:09:27.347 01.414 6680 Exposure complete
20:09:27.399 00.052 6680 worker thread done servicing request
20:09:27.399 00.000 2864 OnExposeComplete: enter
20:09:27.399 00.000 2864 UpdateGuideState(): m_state=3
20:09:27.399 00.000 2864 Star::Find(15, 1101, 311, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
20:09:27.399 00.000 2864 Star::Find returns 1 (0), X=1103.17, Y=310.82, Mass=4032, SNR=44.8, Peak=206 HFD=4.3
20:09:27.411 00.012 2864 Status Line: West step   8, dist=18.2
20:09:27.413 00.002 2864 Enqueuing Calibration Move request for direction 3
20:09:27.413 00.000 6680 Worker thread wakes up
20:09:27.413 00.000 6680 worker thread servicing REQUEST_MOVE scope dir W(3) 350 opts 0x0
20:09:27.413 00.000 6680 Handling axis move in thread for scope dir=3 dur=350
20:09:27.413 00.000 6680 scope move axis dir= 3 dur= 350 opts= 0x0
20:09:27.413 00.000 6680 MoveAxis(W, 350, -)
20:09:27.413 00.000 6680 Guiding  Dir = 3, Dur = 350
20:09:27.413 00.000 6680 IsGuiding returns 0
20:09:27.413 00.000 6680 PulseGuide returned control before completion, sleep 360
20:09:27.432 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=206, med=0, FiltMin=0, FiltMax=163, Gamma=0.560
20:09:27.480 00.048 2864 UpdateGuideState exits: m=4032 SNR=44.8
20:09:27.480 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:27.480 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:09:27.480 00.000 2864 Enqueuing Expose request
20:09:27.790 00.310 6680 IsGuiding returns 1
20:09:27.790 00.000 6680 scope still moving after pulse duration time elapsed
20:09:27.821 00.031 6680 IsGuiding returns 0
20:09:27.821 00.000 6680 scope move finished after 350 + 50 ms
20:09:27.821 00.000 6680 Move returns status 0, amount 350
20:09:27.821 00.000 6680 move complete, result=0
20:09:27.821 00.000 6680 worker thread done servicing request
20:09:27.821 00.000 6680 Worker thread wakes up
20:09:27.821 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:09:27.821 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1088,296,31,31)
20:09:29.473 01.652 6680 Exposure complete
20:09:29.536 00.063 6680 worker thread done servicing request
20:09:29.536 00.000 2864 OnExposeComplete: enter
20:09:29.536 00.000 2864 UpdateGuideState(): m_state=3
20:09:29.536 00.000 2864 Star::Find(15, 1103, 310, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
20:09:29.536 00.000 2864 Star::Find returns 1 (1), X=1106.41, Y=310.18, Mass=3985, SNR=44.5, Peak=255 HFD=3.8
20:09:29.536 00.000 2864 Status Line: West step   9, dist=21.4
20:09:29.536 00.000 2864 Enqueuing Calibration Move request for direction 3
20:09:29.552 00.016 6680 Worker thread wakes up
20:09:29.552 00.000 6680 worker thread servicing REQUEST_MOVE scope dir W(3) 350 opts 0x0
20:09:29.552 00.000 6680 Handling axis move in thread for scope dir=3 dur=350
20:09:29.552 00.000 6680 scope move axis dir= 3 dur= 350 opts= 0x0
20:09:29.552 00.000 6680 MoveAxis(W, 350, -)
20:09:29.552 00.000 6680 Guiding  Dir = 3, Dur = 350
20:09:29.552 00.000 6680 IsGuiding returns 0
20:09:29.552 00.000 6680 PulseGuide returned control before completion, sleep 360
20:09:29.556 00.004 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=169, Gamma=0.560
20:09:29.600 00.044 2864 UpdateGuideState exits: m=3985 SNR=44.5 Saturated
20:09:29.600 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:29.600 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:09:29.616 00.016 2864 Enqueuing Expose request
20:09:29.919 00.303 6680 IsGuiding returns 1
20:09:29.919 00.000 6680 scope still moving after pulse duration time elapsed
20:09:29.950 00.031 6680 IsGuiding returns 0
20:09:29.950 00.000 6680 scope move finished after 350 + 47 ms
20:09:29.950 00.000 6680 Move returns status 0, amount 350
20:09:29.950 00.000 6680 move complete, result=0
20:09:29.950 00.000 6680 worker thread done servicing request
20:09:29.950 00.000 6680 Worker thread wakes up
20:09:29.950 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:09:29.950 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1091,295,31,31)
20:09:31.371 01.421 6680 Exposure complete
20:09:31.414 00.043 6680 worker thread done servicing request
20:09:31.414 00.000 2864 OnExposeComplete: enter
20:09:31.414 00.000 2864 UpdateGuideState(): m_state=3
20:09:31.414 00.000 2864 Star::Find(15, 1106, 310, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
20:09:31.414 00.000 2864 Star::Find returns 1 (0), X=1107.89, Y=309.20, Mass=3913, SNR=44.1, Peak=192 HFD=4.3
20:09:31.414 00.000 2864 Status Line: West step  10, dist=23.2
20:09:31.430 00.016 2864 Enqueuing Calibration Move request for direction 3
20:09:31.430 00.000 6680 Worker thread wakes up
20:09:31.430 00.000 6680 worker thread servicing REQUEST_MOVE scope dir W(3) 350 opts 0x0
20:09:31.430 00.000 6680 Handling axis move in thread for scope dir=3 dur=350
20:09:31.430 00.000 6680 scope move axis dir= 3 dur= 350 opts= 0x0
20:09:31.430 00.000 6680 MoveAxis(W, 350, -)
20:09:31.430 00.000 6680 Guiding  Dir = 3, Dur = 350
20:09:31.430 00.000 6680 IsGuiding returns 0
20:09:31.430 00.000 6680 PulseGuide returned control before completion, sleep 360
20:09:31.446 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=192, med=0, FiltMin=0, FiltMax=139, Gamma=0.560
20:09:31.478 00.032 2864 UpdateGuideState exits: m=3913 SNR=44.1
20:09:31.494 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:31.499 00.005 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:09:31.503 00.004 2864 Enqueuing Expose request
20:09:31.811 00.308 6680 IsGuiding returns 1
20:09:31.811 00.000 6680 scope still moving after pulse duration time elapsed
20:09:31.843 00.032 6680 IsGuiding returns 0
20:09:31.843 00.000 6680 scope move finished after 350 + 57 ms
20:09:31.843 00.000 6680 Move returns status 0, amount 350
20:09:31.843 00.000 6680 move complete, result=0
20:09:31.843 00.000 6680 worker thread done servicing request
20:09:31.843 00.000 6680 Worker thread wakes up
20:09:31.843 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:09:31.843 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1093,294,31,31)
20:09:33.484 01.641 6680 Exposure complete
20:09:33.548 00.064 6680 worker thread done servicing request
20:09:33.548 00.000 2864 OnExposeComplete: enter
20:09:33.548 00.000 2864 UpdateGuideState(): m_state=3
20:09:33.548 00.000 2864 Star::Find(15, 1107, 309, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
20:09:33.548 00.000 2864 Star::Find returns 1 (1), X=1110.68, Y=308.24, Mass=3860, SNR=43.8, Peak=255 HFD=3.8
20:09:33.548 00.000 2864 WEST calibration completes with steps=10 angle=160.2 rate=7.460 parity=1
20:09:33.564 00.016 2864 Falling Through to state GO_EAST
20:09:33.565 00.001 2864 Status Line: East step   2, dist=26.1
20:09:33.565 00.000 2864 Enqueuing Calibration Move request for direction 2
20:09:33.565 00.000 6680 Worker thread wakes up
20:09:33.565 00.000 6680 worker thread servicing REQUEST_MOVE scope dir E(2) 2010 opts 0x0
20:09:33.565 00.000 6680 Handling axis move in thread for scope dir=2 dur=2010
20:09:33.565 00.000 6680 scope move axis dir= 2 dur= 2010 opts= 0x0
20:09:33.565 00.000 6680 MoveAxis(E, 2010, -)
20:09:33.565 00.000 6680 Guiding  Dir = 2, Dur = 2010
20:09:33.565 00.000 6680 IsGuiding returns 0
20:09:33.565 00.000 6680 PulseGuide returned control before completion, sleep 2020
20:09:33.580 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=169, Gamma=0.560
20:09:33.627 00.047 2864 UpdateGuideState exits: m=3860 SNR=43.8 Saturated
20:09:33.627 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:33.627 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:09:33.627 00.000 2864 Enqueuing Expose request
20:09:35.602 01.975 6680 IsGuiding returns 1
20:09:35.602 00.000 6680 scope still moving after pulse duration time elapsed
20:09:35.634 00.032 6680 IsGuiding returns 0
20:09:35.634 00.000 6680 scope move finished after 2010 + 49 ms
20:09:35.634 00.000 6680 Move returns status 0, amount 2010
20:09:35.634 00.000 6680 move complete, result=0
20:09:35.634 00.000 6680 worker thread done servicing request
20:09:35.634 00.000 6680 Worker thread wakes up
20:09:35.634 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:09:35.634 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1096,293,31,31)
20:09:37.275 01.641 6680 Exposure complete
20:09:37.353 00.078 6680 worker thread done servicing request
20:09:37.353 00.000 2864 OnExposeComplete: enter
20:09:37.353 00.000 2864 UpdateGuideState(): m_state=3
20:09:37.353 00.000 2864 Star::Find(15, 1110, 308, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
20:09:37.353 00.000 2864 Star::Find returns 1 (1), X=1099.62, Y=313.21, Mass=3978, SNR=44.5, Peak=255 HFD=3.7
20:09:37.353 00.000 2864 Status Line: East step   1, dist=14.1
20:09:37.369 00.016 2864 Enqueuing Calibration Move request for direction 2
20:09:37.369 00.000 6680 Worker thread wakes up
20:09:37.369 00.000 6680 worker thread servicing REQUEST_MOVE scope dir E(2) 1490 opts 0x0
20:09:37.369 00.000 6680 Handling axis move in thread for scope dir=2 dur=1490
20:09:37.369 00.000 6680 scope move axis dir= 2 dur= 1490 opts= 0x0
20:09:37.369 00.000 6680 MoveAxis(E, 1490, -)
20:09:37.369 00.000 6680 Guiding  Dir = 2, Dur = 1490
20:09:37.369 00.000 6680 IsGuiding returns 0
20:09:37.369 00.000 6680 PulseGuide returned control before completion, sleep 1500
20:09:37.387 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=172, Gamma=0.560
20:09:37.432 00.045 2864 UpdateGuideState exits: m=3978 SNR=44.5 Saturated
20:09:37.434 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:37.436 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:09:37.438 00.002 2864 Enqueuing Expose request
20:09:38.883 01.445 6680 IsGuiding returns 1
20:09:38.883 00.000 6680 scope still moving after pulse duration time elapsed
20:09:38.914 00.031 6680 IsGuiding returns 0
20:09:38.914 00.000 6680 scope move finished after 1490 + 48 ms
20:09:38.914 00.000 6680 Move returns status 0, amount 1490
20:09:38.914 00.000 6680 move complete, result=0
20:09:38.914 00.000 6680 worker thread done servicing request
20:09:38.914 00.000 6680 Worker thread wakes up
20:09:38.914 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:09:38.914 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1085,298,31,31)
20:09:40.565 01.651 6680 Exposure complete
20:09:40.614 00.049 6680 worker thread done servicing request
20:09:40.614 00.000 2864 OnExposeComplete: enter
20:09:40.614 00.000 2864 UpdateGuideState(): m_state=3
20:09:40.614 00.000 2864 Star::Find(15, 1099, 313, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
20:09:40.628 00.014 2864 Star::Find returns 1 (1), X=1091.10, Y=316.99, Mass=4043, SNR=44.8, Peak=255 HFD=4.2
20:09:40.692 00.064 2864 ScopeASCOM::GetGuideRates returns 0 11.250 11.250 a-s/sec
20:09:40.694 00.002 2864 Backlash: Looking for 3 moves of 1.6 px, max attempts = 171
20:09:40.696 00.002 2864 Falling Through to state CLEAR_BACKLASH
20:09:40.698 00.002 2864 Backlash: Starting north clearing using pulse width of 350
20:09:40.700 00.002 2864 Enqueuing Calibration Move request for direction 0
20:09:40.702 00.002 6680 Worker thread wakes up
20:09:40.702 00.000 2864 Status Line: Clearing backlash step 1
20:09:40.702 00.000 6680 worker thread servicing REQUEST_MOVE scope dir N(0) 350 opts 0x0
20:09:40.702 00.000 6680 Handling axis move in thread for scope dir=0 dur=350
20:09:40.702 00.000 6680 scope move axis dir= 0 dur= 350 opts= 0x0
20:09:40.702 00.000 6680 MoveAxis(N, 350, -)
20:09:40.702 00.000 6680 Guiding  Dir = 0, Dur = 350
20:09:40.702 00.000 6680 IsGuiding returns 0
20:09:40.702 00.000 6680 PulseGuide returned control before completion, sleep 360
20:09:40.707 00.005 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=175, Gamma=0.560
20:09:40.744 00.037 2864 UpdateGuideState exits: m=4043 SNR=44.8 Saturated
20:09:40.755 00.011 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:40.755 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:09:40.755 00.000 2864 Enqueuing Expose request
20:09:41.072 00.317 6680 IsGuiding returns 1
20:09:41.072 00.000 6680 scope still moving after pulse duration time elapsed
20:09:41.104 00.032 6680 IsGuiding returns 0
20:09:41.104 00.000 6680 scope move finished after 350 + 47 ms
20:09:41.104 00.000 6680 Move returns status 0, amount 350
20:09:41.104 00.000 6680 move complete, result=0
20:09:41.104 00.000 6680 worker thread done servicing request
20:09:41.104 00.000 6680 Worker thread wakes up
20:09:41.104 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:09:41.104 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1076,302,31,31)
20:09:42.535 01.431 6680 Exposure complete
20:09:42.582 00.047 6680 worker thread done servicing request
20:09:42.582 00.000 2864 OnExposeComplete: enter
20:09:42.582 00.000 2864 UpdateGuideState(): m_state=3
20:09:42.582 00.000 2864 Star::Find(15, 1091, 316, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
20:09:42.598 00.016 2864 Star::Find returns 1 (0), X=1091.82, Y=317.94, Mass=4163, SNR=45.5, Peak=234 HFD=4.2
20:09:42.598 00.000 2864 Backlash: Rejected small move of 1.2 px
20:09:42.598 00.000 2864 Enqueuing Calibration Move request for direction 0
20:09:42.598 00.000 6680 Worker thread wakes up
20:09:42.598 00.000 6680 worker thread servicing REQUEST_MOVE scope dir N(0) 350 opts 0x0
20:09:42.598 00.000 6680 Handling axis move in thread for scope dir=0 dur=350
20:09:42.598 00.000 2864 Status Line: Clearing backlash step   2
20:09:42.598 00.000 6680 scope move axis dir= 0 dur= 350 opts= 0x0
20:09:42.598 00.000 6680 MoveAxis(N, 350, -)
20:09:42.598 00.000 6680 Guiding  Dir = 0, Dur = 350
20:09:42.598 00.000 6680 IsGuiding returns 0
20:09:42.598 00.000 6680 PulseGuide returned control before completion, sleep 360
20:09:42.598 00.000 2864 Backlash: Clearing backlash step   2, Last Delta = 1.19 px, CumDistance = 1.19 px
20:09:42.619 00.021 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=168, Gamma=0.560
20:09:42.670 00.051 2864 UpdateGuideState exits: m=4163 SNR=45.5
20:09:42.674 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:42.676 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:09:42.676 00.000 2864 Enqueuing Expose request
20:09:42.978 00.302 6680 IsGuiding returns 1
20:09:42.978 00.000 6680 scope still moving after pulse duration time elapsed
20:09:43.010 00.032 6680 IsGuiding returns 0
20:09:43.010 00.000 6680 scope move finished after 350 + 52 ms
20:09:43.010 00.000 6680 Move returns status 0, amount 350
20:09:43.010 00.000 6680 move complete, result=0
20:09:43.010 00.000 6680 worker thread done servicing request
20:09:43.010 00.000 6680 Worker thread wakes up
20:09:43.010 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:09:43.010 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1077,303,31,31)
20:09:44.666 01.656 6680 Exposure complete
20:09:44.728 00.062 6680 worker thread done servicing request
20:09:44.728 00.000 2864 OnExposeComplete: enter
20:09:44.728 00.000 2864 UpdateGuideState(): m_state=3
20:09:44.728 00.000 2864 Star::Find(15, 1091, 317, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
20:09:44.728 00.000 2864 Star::Find returns 1 (1), X=1093.28, Y=320.39, Mass=4118, SNR=45.2, Peak=255 HFD=3.8
20:09:44.728 00.000 2864 Backlash: Accepted clearing move of 2.9
20:09:44.728 00.000 2864 Enqueuing Calibration Move request for direction 0
20:09:44.728 00.000 6680 Worker thread wakes up
20:09:44.728 00.000 6680 worker thread servicing REQUEST_MOVE scope dir N(0) 350 opts 0x0
20:09:44.728 00.000 6680 Handling axis move in thread for scope dir=0 dur=350
20:09:44.728 00.000 2864 Status Line: Clearing backlash step   3
20:09:44.728 00.000 6680 scope move axis dir= 0 dur= 350 opts= 0x0
20:09:44.728 00.000 6680 MoveAxis(N, 350, -)
20:09:44.728 00.000 6680 Guiding  Dir = 0, Dur = 350
20:09:44.744 00.016 6680 IsGuiding returns 0
20:09:44.744 00.000 6680 PulseGuide returned control before completion, sleep 360
20:09:44.744 00.000 2864 Backlash: Clearing backlash step   3, Last Delta = 2.85 px, CumDistance = 4.04 px
20:09:44.760 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=183, Gamma=0.560
20:09:44.791 00.031 2864 UpdateGuideState exits: m=4118 SNR=45.2 Saturated
20:09:44.807 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:44.807 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:09:44.807 00.000 2864 Enqueuing Expose request
20:09:45.109 00.302 6680 IsGuiding returns 1
20:09:45.109 00.000 6680 scope still moving after pulse duration time elapsed
20:09:45.140 00.031 6680 IsGuiding returns 0
20:09:45.140 00.000 6680 scope move finished after 350 + 47 ms
20:09:45.140 00.000 6680 Move returns status 0, amount 350
20:09:45.140 00.000 6680 move complete, result=0
20:09:45.140 00.000 6680 worker thread done servicing request
20:09:45.140 00.000 6680 Worker thread wakes up
20:09:45.140 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:09:45.140 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1078,305,31,31)
20:09:46.556 01.416 6680 Exposure complete
20:09:46.604 00.048 6680 worker thread done servicing request
20:09:46.604 00.000 2864 OnExposeComplete: enter
20:09:46.604 00.000 2864 UpdateGuideState(): m_state=3
20:09:46.604 00.000 2864 Star::Find(15, 1093, 320, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
20:09:46.604 00.000 2864 Star::Find returns 1 (0), X=1093.83, Y=322.00, Mass=3931, SNR=44.2, Peak=205 HFD=4.3
20:09:46.604 00.000 2864 Backlash: Accepted clearing move of 1.7
20:09:46.604 00.000 2864 Enqueuing Calibration Move request for direction 0
20:09:46.620 00.016 6680 Worker thread wakes up
20:09:46.620 00.000 6680 worker thread servicing REQUEST_MOVE scope dir N(0) 350 opts 0x0
20:09:46.620 00.000 6680 Handling axis move in thread for scope dir=0 dur=350
20:09:46.620 00.000 2864 Status Line: Clearing backlash step   4
20:09:46.620 00.000 6680 scope move axis dir= 0 dur= 350 opts= 0x0
20:09:46.620 00.000 6680 MoveAxis(N, 350, -)
20:09:46.620 00.000 6680 Guiding  Dir = 0, Dur = 350
20:09:46.620 00.000 6680 IsGuiding returns 0
20:09:46.620 00.000 6680 PulseGuide returned control before completion, sleep 360
20:09:46.620 00.000 2864 Backlash: Clearing backlash step   4, Last Delta = 1.70 px, CumDistance = 5.70 px
20:09:46.639 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=205, med=0, FiltMin=0, FiltMax=145, Gamma=0.560
20:09:46.685 00.046 2864 UpdateGuideState exits: m=3931 SNR=44.2
20:09:46.687 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:46.689 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:09:46.691 00.002 2864 Enqueuing Expose request
20:09:46.985 00.294 6680 IsGuiding returns 1
20:09:46.985 00.000 6680 scope still moving after pulse duration time elapsed
20:09:47.017 00.032 6680 IsGuiding returns 0
20:09:47.017 00.000 6680 scope move finished after 350 + 44 ms
20:09:47.017 00.000 6680 Move returns status 0, amount 350
20:09:47.017 00.000 6680 move complete, result=0
20:09:47.017 00.000 6680 worker thread done servicing request
20:09:47.017 00.000 6680 Worker thread wakes up
20:09:47.017 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:09:47.017 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1079,307,31,31)
20:09:48.667 01.650 6680 Exposure complete
20:09:48.721 00.054 6680 worker thread done servicing request
20:09:48.721 00.000 2864 OnExposeComplete: enter
20:09:48.723 00.002 2864 UpdateGuideState(): m_state=3
20:09:48.723 00.000 2864 Star::Find(15, 1093, 321, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
20:09:48.723 00.000 2864 Star::Find returns 1 (1), X=1094.81, Y=324.76, Mass=4102, SNR=45.1, Peak=255 HFD=3.9
20:09:48.723 00.000 2864 Backlash: Accepted clearing move of 2.9
20:09:48.723 00.000 2864 Backlash: Got 3 acceptable moves, using last move as step 1 of N calibration
20:09:48.723 00.000 2864 Backlash: North calibration moves starting at {1093.8,322.0}, Offset = 10.0 px
20:09:48.723 00.000 2864 Backlash: Total distance moved = 12.3
20:09:48.738 00.015 2864 Backlash: Falling Through to state GO_NORTH
20:09:48.738 00.000 2864 Status Line: North step   2, dist= 2.9
20:09:48.738 00.000 2864 Enqueuing Calibration Move request for direction 0
20:09:48.738 00.000 6680 Worker thread wakes up
20:09:48.738 00.000 6680 worker thread servicing REQUEST_MOVE scope dir N(0) 350 opts 0x0
20:09:48.738 00.000 6680 Handling axis move in thread for scope dir=0 dur=350
20:09:48.738 00.000 6680 scope move axis dir= 0 dur= 350 opts= 0x0
20:09:48.738 00.000 6680 MoveAxis(N, 350, -)
20:09:48.738 00.000 6680 Guiding  Dir = 0, Dur = 350
20:09:48.738 00.000 6680 IsGuiding returns 0
20:09:48.738 00.000 6680 PulseGuide returned control before completion, sleep 360
20:09:48.759 00.021 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=179, Gamma=0.560
20:09:48.802 00.043 2864 UpdateGuideState exits: m=4102 SNR=45.1 Saturated
20:09:48.807 00.005 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:48.807 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:09:48.807 00.000 2864 Enqueuing Expose request
20:09:49.119 00.312 6680 IsGuiding returns 1
20:09:49.119 00.000 6680 scope still moving after pulse duration time elapsed
20:09:49.150 00.031 6680 IsGuiding returns 0
20:09:49.150 00.000 6680 scope move finished after 350 + 52 ms
20:09:49.150 00.000 6680 Move returns status 0, amount 350
20:09:49.150 00.000 6680 move complete, result=0
20:09:49.150 00.000 6680 worker thread done servicing request
20:09:49.150 00.000 6680 Worker thread wakes up
20:09:49.150 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:09:49.150 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1080,310,31,31)
20:09:50.567 01.417 6680 Exposure complete
20:09:50.632 00.065 6680 worker thread done servicing request
20:09:50.632 00.000 2864 OnExposeComplete: enter
20:09:50.632 00.000 2864 UpdateGuideState(): m_state=3
20:09:50.632 00.000 2864 Star::Find(15, 1094, 324, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
20:09:50.646 00.014 2864 Star::Find returns 1 (0), X=1095.33, Y=326.40, Mass=4005, SNR=44.6, Peak=207 HFD=4.4
20:09:50.646 00.000 2864 Status Line: North step   3, dist= 4.7
20:09:50.646 00.000 2864 Enqueuing Calibration Move request for direction 0
20:09:50.646 00.000 6680 Worker thread wakes up
20:09:50.646 00.000 6680 worker thread servicing REQUEST_MOVE scope dir N(0) 350 opts 0x0
20:09:50.646 00.000 6680 Handling axis move in thread for scope dir=0 dur=350
20:09:50.646 00.000 6680 scope move axis dir= 0 dur= 350 opts= 0x0
20:09:50.646 00.000 6680 MoveAxis(N, 350, -)
20:09:50.646 00.000 6680 Guiding  Dir = 0, Dur = 350
20:09:50.646 00.000 6680 IsGuiding returns 0
20:09:50.646 00.000 6680 PulseGuide returned control before completion, sleep 360
20:09:50.669 00.023 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=207, med=0, FiltMin=0, FiltMax=141, Gamma=0.560
20:09:50.715 00.046 2864 UpdateGuideState exits: m=4005 SNR=44.6
20:09:50.717 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:50.719 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:09:50.721 00.002 2864 Enqueuing Expose request
20:09:51.027 00.306 6680 IsGuiding returns 1
20:09:51.027 00.000 6680 scope still moving after pulse duration time elapsed
20:09:51.059 00.032 6680 IsGuiding returns 0
20:09:51.059 00.000 6680 scope move finished after 350 + 52 ms
20:09:51.059 00.000 6680 Move returns status 0, amount 350
20:09:51.059 00.000 6680 move complete, result=0
20:09:51.059 00.000 6680 worker thread done servicing request
20:09:51.059 00.000 6680 Worker thread wakes up
20:09:51.059 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:09:51.059 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1080,311,31,31)
20:09:52.701 01.642 6680 Exposure complete
20:09:52.765 00.064 6680 worker thread done servicing request
20:09:52.781 00.016 2864 OnExposeComplete: enter
20:09:52.783 00.002 2864 UpdateGuideState(): m_state=3
20:09:52.785 00.002 2864 Star::Find(15, 1095, 326, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
20:09:52.787 00.002 2864 Star::Find returns 1 (1), X=1096.61, Y=328.86, Mass=3986, SNR=44.5, Peak=255 HFD=3.9
20:09:52.789 00.002 2864 Status Line: North step   4, dist= 7.4
20:09:52.795 00.006 2864 Enqueuing Calibration Move request for direction 0
20:09:52.797 00.002 6680 Worker thread wakes up
20:09:52.797 00.000 6680 worker thread servicing REQUEST_MOVE scope dir N(0) 350 opts 0x0
20:09:52.797 00.000 6680 Handling axis move in thread for scope dir=0 dur=350
20:09:52.797 00.000 6680 scope move axis dir= 0 dur= 350 opts= 0x0
20:09:52.797 00.000 6680 MoveAxis(N, 350, -)
20:09:52.797 00.000 6680 Guiding  Dir = 0, Dur = 350
20:09:52.797 00.000 6680 IsGuiding returns 0
20:09:52.797 00.000 6680 PulseGuide returned control before completion, sleep 360
20:09:52.807 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=163, Gamma=0.560
20:09:52.844 00.037 2864 UpdateGuideState exits: m=3986 SNR=44.5 Saturated
20:09:52.844 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:52.860 00.016 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:09:52.860 00.000 2864 Enqueuing Expose request
20:09:53.161 00.301 6680 IsGuiding returns 1
20:09:53.161 00.000 6680 scope still moving after pulse duration time elapsed
20:09:53.193 00.032 6680 IsGuiding returns 0
20:09:53.193 00.000 6680 scope move finished after 350 + 45 ms
20:09:53.193 00.000 6680 Move returns status 0, amount 350
20:09:53.193 00.000 6680 move complete, result=0
20:09:53.193 00.000 6680 worker thread done servicing request
20:09:53.193 00.000 6680 Worker thread wakes up
20:09:53.195 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:09:53.195 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1082,314,31,31)
20:09:54.625 01.430 6680 Exposure complete
20:09:54.672 00.047 6680 worker thread done servicing request
20:09:54.672 00.000 2864 OnExposeComplete: enter
20:09:54.672 00.000 2864 UpdateGuideState(): m_state=3
20:09:54.672 00.000 2864 Star::Find(15, 1096, 328, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
20:09:54.688 00.016 2864 Star::Find returns 1 (0), X=1097.05, Y=330.16, Mass=4008, SNR=44.6, Peak=220 HFD=4.2
20:09:54.688 00.000 2864 Status Line: North step   5, dist= 8.8
20:09:54.688 00.000 2864 Enqueuing Calibration Move request for direction 0
20:09:54.688 00.000 6680 Worker thread wakes up
20:09:54.688 00.000 6680 worker thread servicing REQUEST_MOVE scope dir N(0) 350 opts 0x0
20:09:54.688 00.000 6680 Handling axis move in thread for scope dir=0 dur=350
20:09:54.688 00.000 6680 scope move axis dir= 0 dur= 350 opts= 0x0
20:09:54.688 00.000 6680 MoveAxis(N, 350, -)
20:09:54.688 00.000 6680 Guiding  Dir = 0, Dur = 350
20:09:54.688 00.000 6680 IsGuiding returns 0
20:09:54.688 00.000 6680 PulseGuide returned control before completion, sleep 360
20:09:54.710 00.022 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=0, FiltMin=0, FiltMax=150, Gamma=0.560
20:09:54.754 00.044 2864 UpdateGuideState exits: m=4008 SNR=44.6
20:09:54.754 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:54.754 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:09:54.754 00.000 2864 Enqueuing Expose request
20:09:55.069 00.315 6680 IsGuiding returns 1
20:09:55.069 00.000 6680 scope still moving after pulse duration time elapsed
20:09:55.102 00.033 6680 IsGuiding returns 0
20:09:55.102 00.000 6680 scope move finished after 350 + 53 ms
20:09:55.102 00.000 6680 Move returns status 0, amount 350
20:09:55.102 00.000 6680 move complete, result=0
20:09:55.102 00.000 6680 worker thread done servicing request
20:09:55.102 00.000 6680 Worker thread wakes up
20:09:55.102 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:09:55.102 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1082,315,31,31)
20:09:56.759 01.657 6680 Exposure complete
20:09:56.821 00.062 6680 worker thread done servicing request
20:09:56.821 00.000 2864 OnExposeComplete: enter
20:09:56.821 00.000 2864 UpdateGuideState(): m_state=3
20:09:56.836 00.015 2864 Star::Find(15, 1097, 330, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
20:09:56.836 00.000 2864 Star::Find returns 1 (1), X=1097.96, Y=333.17, Mass=3949, SNR=44.3, Peak=255 HFD=4.1
20:09:56.836 00.000 2864 Status Line: North step   6, dist=11.9
20:09:56.836 00.000 2864 Enqueuing Calibration Move request for direction 0
20:09:56.836 00.000 6680 Worker thread wakes up
20:09:56.836 00.000 6680 worker thread servicing REQUEST_MOVE scope dir N(0) 350 opts 0x0
20:09:56.836 00.000 6680 Handling axis move in thread for scope dir=0 dur=350
20:09:56.836 00.000 6680 scope move axis dir= 0 dur= 350 opts= 0x0
20:09:56.836 00.000 6680 MoveAxis(N, 350, -)
20:09:56.836 00.000 6680 Guiding  Dir = 0, Dur = 350
20:09:56.836 00.000 6680 IsGuiding returns 0
20:09:56.836 00.000 6680 PulseGuide returned control before completion, sleep 360
20:09:56.861 00.025 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=172, Gamma=0.560
20:09:56.900 00.039 2864 UpdateGuideState exits: m=3949 SNR=44.3 Saturated
20:09:56.900 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:56.900 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:09:56.900 00.000 2864 Enqueuing Expose request
20:09:57.216 00.316 6680 IsGuiding returns 1
20:09:57.216 00.000 6680 scope still moving after pulse duration time elapsed
20:09:57.248 00.032 6680 IsGuiding returns 0
20:09:57.248 00.000 6680 scope move finished after 350 + 47 ms
20:09:57.248 00.000 6680 Move returns status 0, amount 350
20:09:57.248 00.000 6680 move complete, result=0
20:09:57.248 00.000 6680 worker thread done servicing request
20:09:57.248 00.000 6680 Worker thread wakes up
20:09:57.248 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:09:57.248 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1083,318,31,31)
20:09:58.662 01.414 6680 Exposure complete
20:09:58.709 00.047 6680 worker thread done servicing request
20:09:58.709 00.000 2864 OnExposeComplete: enter
20:09:58.709 00.000 2864 UpdateGuideState(): m_state=3
20:09:58.709 00.000 2864 Star::Find(15, 1097, 333, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
20:09:58.709 00.000 2864 Star::Find returns 1 (0), X=1098.27, Y=334.60, Mass=3866, SNR=43.8, Peak=209 HFD=4.1
20:09:58.709 00.000 2864 Status Line: North step   7, dist=13.4
20:09:58.725 00.016 2864 Enqueuing Calibration Move request for direction 0
20:09:58.725 00.000 6680 Worker thread wakes up
20:09:58.725 00.000 6680 worker thread servicing REQUEST_MOVE scope dir N(0) 350 opts 0x0
20:09:58.725 00.000 6680 Handling axis move in thread for scope dir=0 dur=350
20:09:58.725 00.000 6680 scope move axis dir= 0 dur= 350 opts= 0x0
20:09:58.725 00.000 6680 MoveAxis(N, 350, -)
20:09:58.725 00.000 6680 Guiding  Dir = 0, Dur = 350
20:09:58.725 00.000 6680 IsGuiding returns 0
20:09:58.725 00.000 6680 PulseGuide returned control before completion, sleep 360
20:09:58.725 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=209, med=0, FiltMin=0, FiltMax=149, Gamma=0.560
20:09:58.775 00.050 2864 UpdateGuideState exits: m=3866 SNR=43.8
20:09:58.788 00.013 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:58.788 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:09:58.788 00.000 2864 Enqueuing Expose request
20:09:59.105 00.317 6680 IsGuiding returns 1
20:09:59.105 00.000 6680 scope still moving after pulse duration time elapsed
20:09:59.137 00.032 6680 IsGuiding returns 0
20:09:59.137 00.000 6680 scope move finished after 350 + 57 ms
20:09:59.137 00.000 6680 Move returns status 0, amount 350
20:09:59.137 00.000 6680 move complete, result=0
20:09:59.137 00.000 6680 worker thread done servicing request
20:09:59.137 00.000 6680 Worker thread wakes up
20:09:59.137 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:09:59.137 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1083,320,31,31)
20:10:00.788 01.651 6680 Exposure complete
20:10:00.838 00.050 6680 worker thread done servicing request
20:10:00.838 00.000 2864 OnExposeComplete: enter
20:10:00.838 00.000 2864 UpdateGuideState(): m_state=3
20:10:00.838 00.000 2864 Star::Find(15, 1098, 334, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
20:10:00.852 00.014 2864 Star::Find returns 1 (0), X=1099.08, Y=337.42, Mass=3959, SNR=44.3, Peak=241 HFD=3.9
20:10:00.854 00.002 2864 Status Line: North step   8, dist=16.3
20:10:00.861 00.007 2864 Enqueuing Calibration Move request for direction 0
20:10:00.861 00.000 6680 Worker thread wakes up
20:10:00.861 00.000 6680 worker thread servicing REQUEST_MOVE scope dir N(0) 350 opts 0x0
20:10:00.861 00.000 6680 Handling axis move in thread for scope dir=0 dur=350
20:10:00.861 00.000 6680 scope move axis dir= 0 dur= 350 opts= 0x0
20:10:00.861 00.000 6680 MoveAxis(N, 350, -)
20:10:00.861 00.000 6680 Guiding  Dir = 0, Dur = 350
20:10:00.861 00.000 6680 IsGuiding returns 0
20:10:00.861 00.000 6680 PulseGuide returned control before completion, sleep 360
20:10:00.875 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=162, Gamma=0.560
20:10:00.918 00.043 2864 UpdateGuideState exits: m=3959 SNR=44.3
20:10:00.918 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:00.918 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:10:00.918 00.000 2864 Enqueuing Expose request
20:10:01.235 00.317 6680 IsGuiding returns 1
20:10:01.235 00.000 6680 scope still moving after pulse duration time elapsed
20:10:01.267 00.032 6680 IsGuiding returns 0
20:10:01.267 00.000 6680 scope move finished after 350 + 53 ms
20:10:01.267 00.000 6680 Move returns status 0, amount 350
20:10:01.267 00.000 6680 move complete, result=0
20:10:01.267 00.000 6680 worker thread done servicing request
20:10:01.267 00.000 6680 Worker thread wakes up
20:10:01.267 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:10:01.267 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1084,322,31,31)
20:10:02.695 01.428 6680 Exposure complete
20:10:02.758 00.063 6680 worker thread done servicing request
20:10:02.758 00.000 2864 OnExposeComplete: enter
20:10:02.758 00.000 2864 UpdateGuideState(): m_state=3
20:10:02.758 00.000 2864 Star::Find(15, 1099, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
20:10:02.758 00.000 2864 Star::Find returns 1 (0), X=1099.43, Y=338.75, Mass=3953, SNR=44.3, Peak=240 HFD=4.0
20:10:02.758 00.000 2864 Status Line: North step   9, dist=17.7
20:10:02.774 00.016 2864 Enqueuing Calibration Move request for direction 0
20:10:02.774 00.000 6680 Worker thread wakes up
20:10:02.774 00.000 6680 worker thread servicing REQUEST_MOVE scope dir N(0) 350 opts 0x0
20:10:02.774 00.000 6680 Handling axis move in thread for scope dir=0 dur=350
20:10:02.774 00.000 6680 scope move axis dir= 0 dur= 350 opts= 0x0
20:10:02.774 00.000 6680 MoveAxis(N, 350, -)
20:10:02.774 00.000 6680 Guiding  Dir = 0, Dur = 350
20:10:02.774 00.000 6680 IsGuiding returns 0
20:10:02.774 00.000 6680 PulseGuide returned control before completion, sleep 360
20:10:02.792 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=151, Gamma=0.560
20:10:02.837 00.045 2864 UpdateGuideState exits: m=3953 SNR=44.3
20:10:02.837 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:02.837 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:10:02.837 00.000 2864 Enqueuing Expose request
20:10:03.151 00.314 6680 IsGuiding returns 1
20:10:03.151 00.000 6680 scope still moving after pulse duration time elapsed
20:10:03.182 00.031 6680 IsGuiding returns 0
20:10:03.182 00.000 6680 scope move finished after 350 + 51 ms
20:10:03.182 00.000 6680 Move returns status 0, amount 350
20:10:03.182 00.000 6680 move complete, result=0
20:10:03.182 00.000 6680 worker thread done servicing request
20:10:03.182 00.000 6680 Worker thread wakes up
20:10:03.182 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:10:03.182 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1084,324,31,31)
20:10:04.836 01.654 6680 Exposure complete
20:10:04.899 00.063 6680 worker thread done servicing request
20:10:04.899 00.000 2864 OnExposeComplete: enter
20:10:04.899 00.000 2864 UpdateGuideState(): m_state=3
20:10:04.899 00.000 2864 Star::Find(15, 1099, 338, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
20:10:04.899 00.000 2864 Star::Find returns 1 (0), X=1100.22, Y=341.39, Mass=3939, SNR=44.3, Peak=238 HFD=3.8
20:10:04.899 00.000 2864 Status Line: North step  10, dist=20.4
20:10:04.915 00.016 2864 Enqueuing Calibration Move request for direction 0
20:10:04.915 00.000 6680 Worker thread wakes up
20:10:04.915 00.000 6680 worker thread servicing REQUEST_MOVE scope dir N(0) 350 opts 0x0
20:10:04.915 00.000 6680 Handling axis move in thread for scope dir=0 dur=350
20:10:04.915 00.000 6680 scope move axis dir= 0 dur= 350 opts= 0x0
20:10:04.915 00.000 6680 MoveAxis(N, 350, -)
20:10:04.915 00.000 6680 Guiding  Dir = 0, Dur = 350
20:10:04.915 00.000 6680 IsGuiding returns 0
20:10:04.915 00.000 6680 PulseGuide returned control before completion, sleep 360
20:10:04.915 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=172, Gamma=0.560
20:10:04.963 00.048 2864 UpdateGuideState exits: m=3939 SNR=44.3
20:10:04.981 00.018 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:04.983 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:10:04.985 00.002 2864 Enqueuing Expose request
20:10:05.294 00.309 6680 IsGuiding returns 1
20:10:05.294 00.000 6680 scope still moving after pulse duration time elapsed
20:10:05.325 00.031 6680 IsGuiding returns 0
20:10:05.325 00.000 6680 scope move finished after 350 + 56 ms
20:10:05.325 00.000 6680 Move returns status 0, amount 350
20:10:05.325 00.000 6680 move complete, result=0
20:10:05.325 00.000 6680 worker thread done servicing request
20:10:05.325 00.000 6680 Worker thread wakes up
20:10:05.327 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:10:05.327 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1085,326,31,31)
20:10:06.758 01.431 6680 Exposure complete
20:10:06.805 00.047 6680 worker thread done servicing request
20:10:06.805 00.000 2864 OnExposeComplete: enter
20:10:06.805 00.000 2864 UpdateGuideState(): m_state=3
20:10:06.805 00.000 2864 Star::Find(15, 1100, 341, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
20:10:06.821 00.016 2864 Star::Find returns 1 (0), X=1100.52, Y=342.92, Mass=4030, SNR=44.8, Peak=228 HFD=4.2
20:10:06.821 00.000 2864 Status Line: North step  11, dist=22.0
20:10:06.821 00.000 2864 Enqueuing Calibration Move request for direction 0
20:10:06.821 00.000 6680 Worker thread wakes up
20:10:06.821 00.000 6680 worker thread servicing REQUEST_MOVE scope dir N(0) 350 opts 0x0
20:10:06.821 00.000 6680 Handling axis move in thread for scope dir=0 dur=350
20:10:06.821 00.000 6680 scope move axis dir= 0 dur= 350 opts= 0x0
20:10:06.821 00.000 6680 MoveAxis(N, 350, -)
20:10:06.821 00.000 6680 Guiding  Dir = 0, Dur = 350
20:10:06.821 00.000 6680 IsGuiding returns 0
20:10:06.821 00.000 6680 PulseGuide returned control before completion, sleep 360
20:10:06.842 00.021 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=159, Gamma=0.560
20:10:06.884 00.042 2864 UpdateGuideState exits: m=4030 SNR=44.8
20:10:06.884 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:06.884 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:10:06.884 00.000 2864 Enqueuing Expose request
20:10:07.198 00.314 6680 IsGuiding returns 1
20:10:07.198 00.000 6680 scope still moving after pulse duration time elapsed
20:10:07.229 00.031 6680 IsGuiding returns 0
20:10:07.229 00.000 6680 scope move finished after 350 + 47 ms
20:10:07.229 00.000 6680 Move returns status 0, amount 350
20:10:07.229 00.000 6680 move complete, result=0
20:10:07.229 00.000 6680 worker thread done servicing request
20:10:07.229 00.000 6680 Worker thread wakes up
20:10:07.229 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:10:07.229 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1086,328,31,31)
20:10:08.884 01.655 6680 Exposure complete
20:10:08.942 00.058 6680 worker thread done servicing request
20:10:08.942 00.000 2864 OnExposeComplete: enter
20:10:08.942 00.000 2864 UpdateGuideState(): m_state=3
20:10:08.942 00.000 2864 Star::Find(15, 1100, 342, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
20:10:08.947 00.005 2864 Star::Find returns 1 (0), X=1100.94, Y=345.72, Mass=3968, SNR=44.4, Peak=216 HFD=4.1
20:10:08.947 00.000 2864 Status Line: North step  12, dist=24.8
20:10:08.957 00.010 2864 Enqueuing Calibration Move request for direction 0
20:10:08.957 00.000 6680 Worker thread wakes up
20:10:08.957 00.000 6680 worker thread servicing REQUEST_MOVE scope dir N(0) 350 opts 0x0
20:10:08.957 00.000 6680 Handling axis move in thread for scope dir=0 dur=350
20:10:08.957 00.000 6680 scope move axis dir= 0 dur= 350 opts= 0x0
20:10:08.957 00.000 6680 MoveAxis(N, 350, -)
20:10:08.957 00.000 6680 Guiding  Dir = 0, Dur = 350
20:10:08.957 00.000 6680 IsGuiding returns 0
20:10:08.957 00.000 6680 PulseGuide returned control before completion, sleep 360
20:10:08.968 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=216, med=0, FiltMin=0, FiltMax=162, Gamma=0.560
20:10:09.018 00.050 2864 UpdateGuideState exits: m=3968 SNR=44.4
20:10:09.020 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:09.022 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:10:09.024 00.002 2864 Enqueuing Expose request
20:10:09.323 00.299 6680 IsGuiding returns 1
20:10:09.323 00.000 6680 scope still moving after pulse duration time elapsed
20:10:09.355 00.032 6680 IsGuiding returns 0
20:10:09.355 00.000 6680 scope move finished after 350 + 45 ms
20:10:09.355 00.000 6680 Move returns status 0, amount 350
20:10:09.355 00.000 6680 move complete, result=0
20:10:09.355 00.000 6680 worker thread done servicing request
20:10:09.355 00.000 6680 Worker thread wakes up
20:10:09.355 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:10:09.355 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1086,331,31,31)
20:10:10.787 01.432 6680 Exposure complete
20:10:10.850 00.063 6680 worker thread done servicing request
20:10:10.850 00.000 2864 OnExposeComplete: enter
20:10:10.850 00.000 2864 UpdateGuideState(): m_state=3
20:10:10.850 00.000 2864 Star::Find(15, 1100, 345, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
20:10:10.850 00.000 2864 Star::Find returns 1 (0), X=1101.04, Y=347.24, Mass=4077, SNR=45.0, Peak=201 HFD=4.3
20:10:10.850 00.000 2864 NORTH calibration completes with angle=74.1 rate=6.251 parity=1
20:10:10.866 00.016 2864 Falling Through to state GO_SOUTH
20:10:10.866 00.000 2864 Status Line: South step   3, dist=26.3
20:10:10.866 00.000 2864 Enqueuing Calibration Move request for direction 1
20:10:10.866 00.000 6680 Worker thread wakes up
20:10:10.866 00.000 6680 worker thread servicing REQUEST_MOVE scope dir S(1) 1919 opts 0x0
20:10:10.866 00.000 6680 Handling axis move in thread for scope dir=1 dur=1919
20:10:10.866 00.000 6680 scope move axis dir= 1 dur= 1919 opts= 0x0
20:10:10.866 00.000 6680 MoveAxis(S, 1919, -)
20:10:10.866 00.000 6680 Guiding  Dir = 1, Dur = 1919
20:10:10.866 00.000 6680 IsGuiding returns 0
20:10:10.866 00.000 6680 PulseGuide returned control before completion, sleep 1929
20:10:10.888 00.022 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=201, med=0, FiltMin=0, FiltMax=146, Gamma=0.560
20:10:10.932 00.044 2864 UpdateGuideState exits: m=4077 SNR=45.0
20:10:10.932 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:10.932 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:10:10.932 00.000 2864 Enqueuing Expose request
20:10:12.822 01.890 6680 IsGuiding returns 0
20:10:12.822 00.000 6680 Move returns status 0, amount 1919
20:10:12.822 00.000 6680 move complete, result=0
20:10:12.822 00.000 6680 worker thread done servicing request
20:10:12.822 00.000 6680 Worker thread wakes up
20:10:12.822 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:10:12.822 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1086,332,31,31)
20:10:14.462 01.640 6680 Exposure complete
20:10:14.525 00.063 6680 worker thread done servicing request
20:10:14.525 00.000 2864 OnExposeComplete: enter
20:10:14.525 00.000 2864 UpdateGuideState(): m_state=3
20:10:14.525 00.000 2864 Star::Find(15, 1101, 347, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:10:14.541 00.016 2864 Star::Find returns 1 (1), X=1096.45, Y=340.34, Mass=3960, SNR=44.4, Peak=255 HFD=4.0
20:10:14.541 00.000 2864 Status Line: South step   2, dist=18.5
20:10:14.551 00.010 2864 Enqueuing Calibration Move request for direction 1
20:10:14.551 00.000 6680 Worker thread wakes up
20:10:14.551 00.000 6680 worker thread servicing REQUEST_MOVE scope dir S(1) 1919 opts 0x0
20:10:14.551 00.000 6680 Handling axis move in thread for scope dir=1 dur=1919
20:10:14.551 00.000 6680 scope move axis dir= 1 dur= 1919 opts= 0x0
20:10:14.551 00.000 6680 MoveAxis(S, 1919, -)
20:10:14.551 00.000 6680 Guiding  Dir = 1, Dur = 1919
20:10:14.551 00.000 6680 IsGuiding returns 0
20:10:14.551 00.000 6680 PulseGuide returned control before completion, sleep 1929
20:10:14.566 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=170, Gamma=0.560
20:10:14.604 00.038 2864 UpdateGuideState exits: m=3960 SNR=44.4 Saturated
20:10:14.604 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:14.604 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:10:14.604 00.000 2864 Enqueuing Expose request
20:10:16.496 01.892 6680 IsGuiding returns 0
20:10:16.496 00.000 6680 Move returns status 0, amount 1919
20:10:16.496 00.000 6680 move complete, result=0
20:10:16.496 00.000 6680 worker thread done servicing request
20:10:16.496 00.000 6680 Worker thread wakes up
20:10:16.496 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:10:16.496 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1081,325,31,31)
20:10:18.152 01.656 6680 Exposure complete
20:10:18.216 00.064 6680 worker thread done servicing request
20:10:18.216 00.000 2864 OnExposeComplete: enter
20:10:18.216 00.000 2864 UpdateGuideState(): m_state=3
20:10:18.216 00.000 2864 Star::Find(15, 1096, 340, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
20:10:18.216 00.000 2864 Star::Find returns 1 (1), X=1090.68, Y=330.69, Mass=4177, SNR=45.5, Peak=255 HFD=3.7
20:10:18.216 00.000 2864 Status Line: South step   1, dist= 9.2
20:10:18.235 00.019 2864 Enqueuing Calibration Move request for direction 1
20:10:18.235 00.000 6680 Worker thread wakes up
20:10:18.235 00.000 6680 worker thread servicing REQUEST_MOVE scope dir S(1) 362 opts 0x0
20:10:18.235 00.000 6680 Handling axis move in thread for scope dir=1 dur=362
20:10:18.235 00.000 6680 scope move axis dir= 1 dur= 362 opts= 0x0
20:10:18.235 00.000 6680 MoveAxis(S, 362, -)
20:10:18.235 00.000 6680 Guiding  Dir = 1, Dur = 362
20:10:18.235 00.000 6680 IsGuiding returns 0
20:10:18.235 00.000 6680 PulseGuide returned control before completion, sleep 372
20:10:18.249 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=173, Gamma=0.560
20:10:18.295 00.046 2864 UpdateGuideState exits: m=4177 SNR=45.5 Saturated
20:10:18.295 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:18.303 00.008 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:10:18.305 00.002 2864 Enqueuing Expose request
20:10:18.627 00.322 6680 IsGuiding returns 1
20:10:18.627 00.000 6680 scope still moving after pulse duration time elapsed
20:10:18.659 00.032 6680 IsGuiding returns 0
20:10:18.659 00.000 6680 scope move finished after 362 + 59 ms
20:10:18.659 00.000 6680 Move returns status 0, amount 362
20:10:18.659 00.000 6680 move complete, result=0
20:10:18.659 00.000 6680 worker thread done servicing request
20:10:18.659 00.000 6680 Worker thread wakes up
20:10:18.659 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:10:18.659 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1076,316,31,31)
20:10:20.093 01.434 6680 Exposure complete
20:10:20.140 00.047 6680 worker thread done servicing request
20:10:20.140 00.000 2864 OnExposeComplete: enter
20:10:20.140 00.000 2864 UpdateGuideState(): m_state=3
20:10:20.140 00.000 2864 Star::Find(15, 1090, 330, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
20:10:20.156 00.016 2864 Star::Find returns 1 (0), X=1089.58, Y=329.62, Mass=4058, SNR=44.9, Peak=204 HFD=4.2
20:10:20.156 00.000 2864 Falling Through to state CALIBRATION_STATE_NUDGE_SOUTH
20:10:20.156 00.000 2864 Nudge: theta = 3.00
20:10:20.156 00.000 2864 South nudging, decAmt = 13.269, Normal south moves = 20.747
20:10:20.156 00.000 2864 Sending NudgeSouth pulse of duration 350 ms
20:10:20.156 00.000 2864 Status Line: Nudge South   1
20:10:20.173 00.017 2864 Enqueuing Calibration Move request for direction 1
20:10:20.173 00.000 6680 Worker thread wakes up
20:10:20.173 00.000 6680 worker thread servicing REQUEST_MOVE scope dir S(1) 350 opts 0x0
20:10:20.173 00.000 6680 Handling axis move in thread for scope dir=1 dur=350
20:10:20.173 00.000 6680 scope move axis dir= 1 dur= 350 opts= 0x0
20:10:20.173 00.000 6680 MoveAxis(S, 350, -)
20:10:20.173 00.000 6680 Guiding  Dir = 1, Dur = 350
20:10:20.173 00.000 6680 IsGuiding returns 0
20:10:20.173 00.000 6680 PulseGuide returned control before completion, sleep 360
20:10:20.188 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=204, med=0, FiltMin=0, FiltMax=158, Gamma=0.560
20:10:20.219 00.031 2864 UpdateGuideState exits: m=4058 SNR=44.9
20:10:20.235 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:20.235 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:10:20.235 00.000 2864 Enqueuing Expose request
20:10:20.538 00.303 6680 IsGuiding returns 1
20:10:20.538 00.000 6680 scope still moving after pulse duration time elapsed
20:10:20.570 00.032 6680 IsGuiding returns 0
20:10:20.570 00.000 6680 scope move finished after 350 + 44 ms
20:10:20.570 00.000 6680 Move returns status 0, amount 350
20:10:20.570 00.000 6680 move complete, result=0
20:10:20.570 00.000 6680 worker thread done servicing request
20:10:20.570 00.000 6680 Worker thread wakes up
20:10:20.570 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:10:20.570 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1075,315,31,31)
20:10:22.208 01.638 6680 Exposure complete
20:10:22.287 00.079 6680 worker thread done servicing request
20:10:22.287 00.000 2864 OnExposeComplete: enter
20:10:22.287 00.000 2864 UpdateGuideState(): m_state=3
20:10:22.297 00.010 2864 Star::Find(15, 1089, 329, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
20:10:22.299 00.002 2864 Star::Find returns 1 (1), X=1087.46, Y=327.35, Mass=3860, SNR=43.8, Peak=255 HFD=4.0
20:10:22.303 00.004 2864 Nudge: theta = 2.88
20:10:22.305 00.002 2864 South nudging, decAmt = 10.339, Normal south moves = 20.747
20:10:22.305 00.000 2864 Sending NudgeSouth pulse of duration 350 ms
20:10:22.305 00.000 2864 Status Line: Nudge South   2
20:10:22.305 00.000 2864 Enqueuing Calibration Move request for direction 1
20:10:22.305 00.000 6680 Worker thread wakes up
20:10:22.305 00.000 6680 worker thread servicing REQUEST_MOVE scope dir S(1) 350 opts 0x0
20:10:22.305 00.000 6680 Handling axis move in thread for scope dir=1 dur=350
20:10:22.305 00.000 6680 scope move axis dir= 1 dur= 350 opts= 0x0
20:10:22.305 00.000 6680 MoveAxis(S, 350, -)
20:10:22.305 00.000 6680 Guiding  Dir = 1, Dur = 350
20:10:22.305 00.000 6680 IsGuiding returns 0
20:10:22.305 00.000 6680 PulseGuide returned control before completion, sleep 360
20:10:22.327 00.022 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=161, Gamma=0.560
20:10:22.369 00.042 2864 UpdateGuideState exits: m=3860 SNR=43.8 Saturated
20:10:22.369 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:22.369 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:10:22.369 00.000 2864 Enqueuing Expose request
20:10:22.681 00.312 6680 IsGuiding returns 1
20:10:22.681 00.000 6680 scope still moving after pulse duration time elapsed
20:10:22.704 00.023 6680 IsGuiding returns 0
20:10:22.704 00.000 6680 scope move finished after 350 + 36 ms
20:10:22.704 00.000 6680 Move returns status 0, amount 350
20:10:22.704 00.000 6680 move complete, result=0
20:10:22.704 00.000 6680 worker thread done servicing request
20:10:22.704 00.000 6680 Worker thread wakes up
20:10:22.704 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:10:22.704 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1072,312,31,31)
20:10:24.133 01.429 6680 Exposure complete
20:10:24.181 00.048 6680 worker thread done servicing request
20:10:24.181 00.000 2864 OnExposeComplete: enter
20:10:24.181 00.000 2864 UpdateGuideState(): m_state=3
20:10:24.181 00.000 2864 Star::Find(15, 1087, 327, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
20:10:24.196 00.015 2864 Star::Find returns 1 (0), X=1086.39, Y=326.25, Mass=4106, SNR=45.1, Peak=202 HFD=4.3
20:10:24.196 00.000 2864 Nudge: theta = 2.79
20:10:24.196 00.000 2864 South nudging, decAmt = 8.908, Normal south moves = 20.747
20:10:24.196 00.000 2864 Sending NudgeSouth pulse of duration 350 ms
20:10:24.196 00.000 2864 Status Line: Nudge South   3
20:10:24.196 00.000 2864 Enqueuing Calibration Move request for direction 1
20:10:24.212 00.016 6680 Worker thread wakes up
20:10:24.212 00.000 6680 worker thread servicing REQUEST_MOVE scope dir S(1) 350 opts 0x0
20:10:24.212 00.000 6680 Handling axis move in thread for scope dir=1 dur=350
20:10:24.212 00.000 6680 scope move axis dir= 1 dur= 350 opts= 0x0
20:10:24.213 00.001 6680 MoveAxis(S, 350, -)
20:10:24.213 00.000 6680 Guiding  Dir = 1, Dur = 350
20:10:24.213 00.000 6680 IsGuiding returns 0
20:10:24.213 00.000 6680 PulseGuide returned control before completion, sleep 360
20:10:24.213 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=202, med=0, FiltMin=0, FiltMax=168, Gamma=0.560
20:10:24.271 00.058 2864 UpdateGuideState exits: m=4106 SNR=45.1
20:10:24.273 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:24.277 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:10:24.277 00.000 2864 Enqueuing Expose request
20:10:24.577 00.300 6680 IsGuiding returns 1
20:10:24.577 00.000 6680 scope still moving after pulse duration time elapsed
20:10:24.608 00.031 6680 IsGuiding returns 0
20:10:24.608 00.000 6680 scope move finished after 350 + 45 ms
20:10:24.608 00.000 6680 Move returns status 0, amount 350
20:10:24.608 00.000 6680 move complete, result=0
20:10:24.608 00.000 6680 worker thread done servicing request
20:10:24.608 00.000 6680 Worker thread wakes up
20:10:24.608 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:10:24.608 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1071,311,31,31)
20:10:26.260 01.652 6680 Exposure complete
20:10:26.325 00.065 6680 worker thread done servicing request
20:10:26.325 00.000 2864 OnExposeComplete: enter
20:10:26.325 00.000 2864 UpdateGuideState(): m_state=3
20:10:26.325 00.000 2864 Star::Find(15, 1086, 326, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
20:10:26.325 00.000 2864 Star::Find returns 1 (1), X=1084.36, Y=324.54, Mass=4071, SNR=45.0, Peak=255 HFD=3.7
20:10:26.325 00.000 2864 Nudge: theta = 2.55
20:10:26.325 00.000 2864 South nudging, decAmt = 6.525, Normal south moves = 20.747
20:10:26.325 00.000 2864 Sending NudgeSouth pulse of duration 350 ms
20:10:26.325 00.000 2864 Status Line: Nudge South   4
20:10:26.341 00.016 2864 Enqueuing Calibration Move request for direction 1
20:10:26.341 00.000 6680 Worker thread wakes up
20:10:26.341 00.000 6680 worker thread servicing REQUEST_MOVE scope dir S(1) 350 opts 0x0
20:10:26.341 00.000 6680 Handling axis move in thread for scope dir=1 dur=350
20:10:26.341 00.000 6680 scope move axis dir= 1 dur= 350 opts= 0x0
20:10:26.341 00.000 6680 MoveAxis(S, 350, -)
20:10:26.341 00.000 6680 Guiding  Dir = 1, Dur = 350
20:10:26.341 00.000 6680 IsGuiding returns 0
20:10:26.341 00.000 6680 PulseGuide returned control before completion, sleep 360
20:10:26.357 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=170, Gamma=0.560
20:10:26.405 00.048 2864 UpdateGuideState exits: m=4071 SNR=45.0 Saturated
20:10:26.407 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:26.409 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:10:26.411 00.002 2864 Enqueuing Expose request
20:10:26.722 00.311 6680 IsGuiding returns 1
20:10:26.722 00.000 6680 scope still moving after pulse duration time elapsed
20:10:26.754 00.032 6680 IsGuiding returns 0
20:10:26.754 00.000 6680 scope move finished after 350 + 56 ms
20:10:26.754 00.000 6680 Move returns status 0, amount 350
20:10:26.754 00.000 6680 move complete, result=0
20:10:26.754 00.000 6680 worker thread done servicing request
20:10:26.754 00.000 6680 Worker thread wakes up
20:10:26.754 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:10:26.756 00.002 6680 Handling exposure in thread, d=1500 o=3 r=(1069,310,31,31)
20:10:28.186 01.430 6680 Exposure complete
20:10:28.233 00.047 6680 worker thread done servicing request
20:10:28.233 00.000 2864 OnExposeComplete: enter
20:10:28.242 00.009 2864 UpdateGuideState(): m_state=3
20:10:28.244 00.002 2864 Star::Find(15, 1084, 324, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
20:10:28.246 00.002 2864 Star::Find returns 1 (0), X=1083.35, Y=323.42, Mass=4057, SNR=44.9, Peak=201 HFD=4.3
20:10:28.248 00.002 2864 Nudge: theta = 2.38
20:10:28.249 00.001 2864 Nudging discontinued, wrong direction: 2.38
20:10:28.251 00.002 2864 Final south nudging status: Current loc = {1083.349,323.418}, targeting {1085.148,317.071}
20:10:28.253 00.002 2864 Falling Through to state CALIBRATION_COMPLETE
20:10:28.255 00.002 2864 GetString("/profile/6/scope/calibration/timestamp", "") returns "1/12/2026 8:05:23 PM"
20:10:28.257 00.002 2864 GetDouble("/profile/6/scope/calibration/xRate", 1.000000) returns 0.007990
20:10:28.259 00.002 2864 GetDouble("/profile/6/scope/calibration/yRate", 1.000000) returns 0.006585
20:10:28.261 00.002 2864 GetInt("/profile/6/scope/calibration/binning", 1) returns 1
20:10:28.263 00.002 2864 GetDouble("/profile/6/scope/calibration/xAngle", 0.000000) returns 2.719680
20:10:28.265 00.002 2864 GetDouble("/profile/6/scope/calibration/yAngle", 0.000000) returns 0.808259
20:10:28.267 00.002 2864 GetDouble("/profile/6/scope/calibration/declination", 0.000000) returns 0.088775
20:10:28.269 00.002 2864 GetInt("/profile/6/scope/calibration/pierSide", -1) returns 1
20:10:28.271 00.002 2864 GetInt("/profile/6/scope/calibration/raGuideParity", 0) returns 1
20:10:28.273 00.002 2864 GetInt("/profile/6/scope/calibration/decGuideParity", 0) returns 1
20:10:28.275 00.002 2864 GetDouble("/profile/6/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
20:10:28.275 00.000 2864 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
20:10:28.277 00.002 2864 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
20:10:28.281 00.004 2864 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003125
20:10:28.281 00.000 2864 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003125
20:10:28.281 00.000 2864 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 19.516400
20:10:28.281 00.000 2864 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 9
20:10:28.281 00.000 2864 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 11
20:10:28.281 00.000 2864 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:10:28.281 00.000 2864 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 2
20:10:28.281 00.000 2864 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 8:05:23 PM"
20:10:28.296 00.015 2864 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
20:10:28.297 00.001 2864 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.5 1.0}, {-4.8 2.4}, {-6.3 3.2}, {-9.9 4.9}, {-11.9 5.2}, {-15.7 7.2}, {-17.0 7.8}, {-20.4 9.5}, {-23.0 10.3}, {-23.0 10.3}, {-14.2 6.5}, {-8.0 3.6}"
20:10:28.299 00.002 2864 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.3 -1.9}, {-3.1 -2.7}, {-5.1 -5.1}, {-6.3 -6.1}, {-8.5 -9.0}, {-9.5 -9.7}, {-10.9 -11.5}, {-11.0 -12.1}, {-13.9 -14.5}, {-15.2 -15.7}, {-17.5 -18.3}, {-17.5 -18.3}, {-16.1 -10.8}, {-13.2 -0.8}, {-12.9 0.0}"
20:10:28.301 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:10:28.303 00.002 2864 ScopeASCOM::SideOfPier() returns 1
20:10:28.303 00.000 2864 Mount::SetCalibration (scope) -- xAngle=160.2 yAngle=74.1 xRate=7.460 yRate=6.251 bin=1 dec=0.0 pierSide=1 par=+/+ rotAng=None
20:10:28.303 00.000 2864 Mount::SetCalibration (scope) -- sets m_xAngle=160.2 m_yAngleError=176.1
20:10:28.313 00.010 2864 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:10:28.313 00.000 2864 ScopeASCOM::SideOfPier() returns 1
20:10:28.408 00.095 2864 ScopeASCOM::GetGuideRates returns 0 11.250 11.250 a-s/sec
20:10:28.410 00.002 2864 ScopeASCOM::SideOfPier() returns 1
20:10:28.410 00.000 2864 GetString("/profile/6/scope/calibration/timestamp", "") returns "1/12/2026 8:10:28 PM"
20:10:28.410 00.000 2864 GetDouble("/profile/6/scope/calibration/xRate", 1.000000) returns 0.007460
20:10:28.410 00.000 2864 GetDouble("/profile/6/scope/calibration/yRate", 1.000000) returns 0.006251
20:10:28.410 00.000 2864 GetInt("/profile/6/scope/calibration/binning", 1) returns 1
20:10:28.410 00.000 2864 GetDouble("/profile/6/scope/calibration/xAngle", 0.000000) returns 2.795610
20:10:28.424 00.014 2864 GetDouble("/profile/6/scope/calibration/yAngle", 0.000000) returns 1.292580
20:10:28.424 00.000 2864 GetDouble("/profile/6/scope/calibration/declination", 0.000000) returns 0.000561
20:10:28.424 00.000 2864 GetInt("/profile/6/scope/calibration/pierSide", -1) returns 1
20:10:28.424 00.000 2864 GetInt("/profile/6/scope/calibration/raGuideParity", 0) returns 1
20:10:28.431 00.007 2864 GetInt("/profile/6/scope/calibration/decGuideParity", 0) returns 1
20:10:28.431 00.000 2864 GetDouble("/profile/6/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
20:10:28.431 00.000 2864 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
20:10:28.431 00.000 2864 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
20:10:28.440 00.009 2864 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003125
20:10:28.440 00.000 2864 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003125
20:10:28.440 00.000 2864 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 3.882800
20:10:28.440 00.000 2864 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 10
20:10:28.440 00.000 2864 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 12
20:10:28.440 00.000 2864 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:10:28.440 00.000 2864 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 0
20:10:28.440 00.000 2864 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 8:10:28 PM"
20:10:28.440 00.000 2864 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
20:10:28.455 00.015 2864 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.0 0.8}, {-5.6 1.8}, {-7.6 2.4}, {-10.5 3.9}, {-12.2 4.6}, {-15.6 5.5}, {-17.1 6.3}, {-20.3 6.9}, {-21.8 7.9}, {-24.6 8.9}, {-24.6 8.9}, {-13.5 3.9}, {-5.0 0.1}"
20:10:28.455 00.000 2864 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.0 -2.8}, {-1.5 -4.4}, {-2.8 -6.9}, {-3.2 -8.2}, {-4.1 -11.2}, {-4.4 -12.6}, {-5.3 -15.4}, {-5.6 -16.8}, {-6.4 -19.4}, {-6.7 -20.9}, {-7.1 -23.7}, {-7.2 -25.2}, {-7.2 -25.2}, {-2.6 -18.3}, {3.2 -8.7}, {4.3 -7.6}"
20:10:28.455 00.000 2864 Calibration passed sanity checks...
20:10:28.463 00.008 2864 Status Line: Calibration complete
20:10:28.463 00.000 2864 Calibration Complete
20:10:28.463 00.000 2864 PhdConfig flush
20:10:28.463 00.000 2864 Changing from state CALIBRATING_PRIMARY to CALIBRATING_SECONDARY
20:10:28.471 00.008 2864 guider state => CALIBRATED
20:10:28.471 00.000 2864 Changing from state CALIBRATED to CALIBRATED
20:10:28.471 00.000 2864 guider state => CALIBRATED
20:10:28.471 00.000 2864 Changing from state CALIBRATED to GUIDING
20:10:28.471 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:10:28.471 00.000 2864 ScopeASCOM::SideOfPier() returns 1
20:10:28.471 00.000 2864 AdjustCalibrationForScopePointing (scope): current dec=0.0 pierSide=1, cal dec=0.0 pierSide=1 rotAngle=None bin=1
20:10:28.471 00.000 2864 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
20:10:28.471 00.000 2864 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
20:10:28.487 00.016 2864 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003125
20:10:28.487 00.000 2864 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003125
20:10:28.487 00.000 2864 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 3.882800
20:10:28.496 00.009 2864 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 10
20:10:28.498 00.002 2864 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 12
20:10:28.498 00.000 2864 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:10:28.503 00.005 2864 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 0
20:10:28.503 00.000 2864 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 8:10:28 PM"
20:10:28.503 00.000 2864 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
20:10:28.503 00.000 2864 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.0 0.8}, {-5.6 1.8}, {-7.6 2.4}, {-10.5 3.9}, {-12.2 4.6}, {-15.6 5.5}, {-17.1 6.3}, {-20.3 6.9}, {-21.8 7.9}, {-24.6 8.9}, {-24.6 8.9}, {-13.5 3.9}, {-5.0 0.1}"
20:10:28.503 00.000 2864 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.0 -2.8}, {-1.5 -4.4}, {-2.8 -6.9}, {-3.2 -8.2}, {-4.1 -11.2}, {-4.4 -12.6}, {-5.3 -15.4}, {-5.6 -16.8}, {-6.4 -19.4}, {-6.7 -20.9}, {-7.1 -23.7}, {-7.2 -25.2}, {-7.2 -25.2}, {-2.6 -18.3}, {3.2 -8.7}, {4.3 -7.6}"
20:10:28.519 00.016 2864 evsrv: cli 1028D718 connect
20:10:28.519 00.000 2864 case statement mapped state 5 to 1
20:10:28.524 00.005 2864 case statement mapped state 5 to 1
20:10:28.525 00.001 2864 evsrv: cli 1028E578 connect
20:10:28.525 00.000 2864 case statement mapped state 5 to 1
20:10:28.525 00.000 2864 case statement mapped state 5 to 1
20:10:28.535 00.010 2864 evsrv: cli 1028D718 request: {"method":"get_pixel_scale","id":"36636686-97bb-43a0-a94e-a4d66334ba4d"}
20:10:28.538 00.003 2864 evsrv: cli 1028D718 response: {"jsonrpc":"2.0","result":1.86834,"id":"36636686-97bb-43a0-a94e-a4d66334ba4d"}
20:10:28.540 00.002 2864 evsrv: cli 1028E578 request: {"method":"get_pixel_scale","id":"316bc8e7-4241-4644-9d6e-08f92a6d5d2a"}
20:10:28.542 00.002 2864 evsrv: cli 1028E578 response: {"jsonrpc":"2.0","result":1.86834,"id":"316bc8e7-4241-4644-9d6e-08f92a6d5d2a"}
20:10:28.546 00.004 2864 evsrv: cli 1028D718 disconnect
20:10:28.567 00.021 2864 evsrv: cli 1028E578 disconnect
20:10:28.569 00.002 2864 ScopeASCOM::GetGuideRates returns 0 11.250 11.250 a-s/sec
20:10:28.569 00.000 2864 GetDouble("/profile/6/camera/pixelsize", 0.000000) returns 3.750000
20:10:28.569 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:10:28.569 00.000 2864 ScopeASCOM::SideOfPier() returns 1
20:10:28.582 00.013 2864 setting lock position to (1083.35, 323.42)
20:10:28.582 00.000 2864 MultiStar: stabilizing after lock position change
20:10:28.582 00.000 2864 guider state => GUIDING
20:10:28.588 00.006 2864 Status Line: Guiding
20:10:28.588 00.000 2864 Mount: notify guiding started
20:10:28.588 00.000 2864 ScopeASCOM::SideOfPier() returns 1
20:10:28.588 00.000 2864 PPEC: guiding starts RA = 3.8430 hr, pier West, prev RA = 6.5656 hr, pier West
20:10:28.598 00.010 2864 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
20:10:28.598 00.000 2864 PPEC: guiding was stopped for 98.3 seconds, deltaRA -9827.9s, worm delta +9926.2s, 1652.3% of period (600.7s), limit 40.0% (240.3s)
20:10:28.598 00.000 2864 PPEC: reset GP model
20:10:28.598 00.000 2864 GetString("/profile/6/name", "") returns "OAG"
20:10:28.598 00.000 2864 GetString("/profile/6/scope/calibration/timestamp", "") returns "1/12/2026 8:10:28 PM"
20:10:28.598 00.000 2864 GetDouble("/profile/6/scope/calibration/xRate", 1.000000) returns 0.007460
20:10:28.598 00.000 2864 GetDouble("/profile/6/scope/calibration/yRate", 1.000000) returns 0.006251
20:10:28.598 00.000 2864 GetInt("/profile/6/scope/calibration/binning", 1) returns 1
20:10:28.614 00.016 2864 GetDouble("/profile/6/scope/calibration/xAngle", 0.000000) returns 2.795610
20:10:28.614 00.000 2864 GetDouble("/profile/6/scope/calibration/yAngle", 0.000000) returns 1.292580
20:10:28.619 00.005 2864 GetDouble("/profile/6/scope/calibration/declination", 0.000000) returns 0.000561
20:10:28.619 00.000 2864 GetInt("/profile/6/scope/calibration/pierSide", -1) returns 1
20:10:28.624 00.005 2864 GetInt("/profile/6/scope/calibration/raGuideParity", 0) returns 1
20:10:28.626 00.002 2864 GetInt("/profile/6/scope/calibration/decGuideParity", 0) returns 1
20:10:28.628 00.002 2864 GetDouble("/profile/6/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
20:10:28.630 00.002 2864 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
20:10:28.632 00.002 2864 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
20:10:28.634 00.002 2864 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003125
20:10:28.636 00.002 2864 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003125
20:10:28.638 00.002 2864 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 3.882800
20:10:28.640 00.002 2864 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 10
20:10:28.640 00.000 2864 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 12
20:10:28.642 00.002 2864 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:10:28.644 00.002 2864 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 0
20:10:28.648 00.004 2864 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 8:10:28 PM"
20:10:28.650 00.002 2864 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
20:10:28.650 00.000 2864 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.0 0.8}, {-5.6 1.8}, {-7.6 2.4}, {-10.5 3.9}, {-12.2 4.6}, {-15.6 5.5}, {-17.1 6.3}, {-20.3 6.9}, {-21.8 7.9}, {-24.6 8.9}, {-24.6 8.9}, {-13.5 3.9}, {-5.0 0.1}"
20:10:28.652 00.002 2864 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.0 -2.8}, {-1.5 -4.4}, {-2.8 -6.9}, {-3.2 -8.2}, {-4.1 -11.2}, {-4.4 -12.6}, {-5.3 -15.4}, {-5.6 -16.8}, {-6.4 -19.4}, {-6.7 -20.9}, {-7.1 -23.7}, {-7.2 -25.2}, {-7.2 -25.2}, {-2.6 -18.3}, {3.2 -8.7}, {4.3 -7.6}"
20:10:28.654 00.002 2864 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
20:10:28.656 00.002 2864 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
20:10:28.658 00.002 2864 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003125
20:10:28.660 00.002 2864 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003125
20:10:28.662 00.002 2864 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 3.882800
20:10:28.662 00.000 2864 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 10
20:10:28.662 00.000 2864 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 12
20:10:28.662 00.000 2864 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:10:28.662 00.000 2864 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 0
20:10:28.662 00.000 2864 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 8:10:28 PM"
20:10:28.662 00.000 2864 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
20:10:28.662 00.000 2864 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.0 0.8}, {-5.6 1.8}, {-7.6 2.4}, {-10.5 3.9}, {-12.2 4.6}, {-15.6 5.5}, {-17.1 6.3}, {-20.3 6.9}, {-21.8 7.9}, {-24.6 8.9}, {-24.6 8.9}, {-13.5 3.9}, {-5.0 0.1}"
20:10:28.662 00.000 2864 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.0 -2.8}, {-1.5 -4.4}, {-2.8 -6.9}, {-3.2 -8.2}, {-4.1 -11.2}, {-4.4 -12.6}, {-5.3 -15.4}, {-5.6 -16.8}, {-6.4 -19.4}, {-6.7 -20.9}, {-7.1 -23.7}, {-7.2 -25.2}, {-7.2 -25.2}, {-2.6 -18.3}, {3.2 -8.7}, {4.3 -7.6}"
20:10:28.757 00.095 2864 ScopeASCOM::GetGuideRates returns 0 11.250 11.250 a-s/sec
20:10:28.759 00.002 2864 ScopeASCOM::SideOfPier() returns 1
20:10:28.761 00.002 2864 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
20:10:28.763 00.002 2864 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
20:10:28.765 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:10:28.767 00.002 2864 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 0.0
20:10:28.769 00.002 2864 MountToCamera -- mountTheta (-0.00) + m_xAngle (2.80) = xAngle (2.80 = 2.80)
20:10:28.771 00.002 2864 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=-0.00, cameraY=0.00 cameraTheta=0.00
20:10:28.773 00.002 2864 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,0.00 arcsec/hr
20:10:28.773 00.000 2864 UpdateLockPosShiftCameraCoords: shift rate -0,0 px/sec
20:10:28.775 00.002 2864 GetInt("/profile/6/AutoLoadCalibration", -1) returns 1
20:10:28.777 00.002 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=201, med=0, FiltMin=0, FiltMax=158, Gamma=0.560
20:10:28.822 00.045 2864 UpdateGuideState exits: m=4057 SNR=44.9
20:10:28.824 00.002 2864 PhdController: newstate STATE_SETTLE_BEGIN
20:10:28.826 00.002 2864 PhdController: newstate STATE_SETTLE_WAIT
20:10:28.828 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:28.830 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:10:28.832 00.002 2864 Enqueuing Expose request
20:10:28.832 00.000 6680 Worker thread wakes up
20:10:28.834 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:10:28.834 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1068,308,31,31)
20:10:29.879 01.045 2864 GetString("/profile/6/scope/calibration/timestamp", "") returns "1/12/2026 8:10:28 PM"
20:10:29.883 00.004 2864 GetDouble("/profile/6/scope/calibration/xRate", 1.000000) returns 0.007460
20:10:29.883 00.000 2864 GetDouble("/profile/6/scope/calibration/yRate", 1.000000) returns 0.006251
20:10:29.900 00.017 2864 GetInt("/profile/6/scope/calibration/binning", 1) returns 1
20:10:29.908 00.008 2864 GetDouble("/profile/6/scope/calibration/xAngle", 0.000000) returns 2.795610
20:10:29.915 00.007 2864 GetDouble("/profile/6/scope/calibration/yAngle", 0.000000) returns 1.292580
20:10:29.921 00.006 2864 GetDouble("/profile/6/scope/calibration/declination", 0.000000) returns 0.000561
20:10:29.927 00.006 2864 GetInt("/profile/6/scope/calibration/pierSide", -1) returns 1
20:10:29.929 00.002 2864 GetInt("/profile/6/scope/calibration/raGuideParity", 0) returns 1
20:10:29.931 00.002 2864 GetInt("/profile/6/scope/calibration/decGuideParity", 0) returns 1
20:10:29.933 00.002 2864 GetDouble("/profile/6/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
20:10:29.935 00.002 2864 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
20:10:29.937 00.002 2864 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
20:10:29.939 00.002 2864 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003125
20:10:29.942 00.003 2864 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003125
20:10:29.943 00.001 2864 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 3.882800
20:10:29.943 00.000 2864 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 10
20:10:29.943 00.000 2864 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 12
20:10:29.943 00.000 2864 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:10:29.943 00.000 2864 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 0
20:10:29.943 00.000 2864 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 8:10:28 PM"
20:10:29.943 00.000 2864 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
20:10:29.943 00.000 2864 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.0 0.8}, {-5.6 1.8}, {-7.6 2.4}, {-10.5 3.9}, {-12.2 4.6}, {-15.6 5.5}, {-17.1 6.3}, {-20.3 6.9}, {-21.8 7.9}, {-24.6 8.9}, {-24.6 8.9}, {-13.5 3.9}, {-5.0 0.1}"
20:10:29.943 00.000 2864 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.0 -2.8}, {-1.5 -4.4}, {-2.8 -6.9}, {-3.2 -8.2}, {-4.1 -11.2}, {-4.4 -12.6}, {-5.3 -15.4}, {-5.6 -16.8}, {-6.4 -19.4}, {-6.7 -20.9}, {-7.1 -23.7}, {-7.2 -25.2}, {-7.2 -25.2}, {-2.6 -18.3}, {3.2 -8.7}, {4.3 -7.6}"
20:10:29.959 00.016 2864 CalAsst: Spds: 0.8X,0.8X, Dec: 0.0, Rates: 1.8, 1.5, Steps: 10,12, Ortho: 3.88, Rates: 1.00 (Expect) vs 1.19 (Act)
20:10:29.963 00.004 2864 CalAsst: acceptable result, (Rates)
20:10:30.485 00.522 6680 Exposure complete
20:10:30.549 00.064 6680 worker thread done servicing request
20:10:30.549 00.000 2864 OnExposeComplete: enter
20:10:30.549 00.000 2864 UpdateGuideState(): m_state=6
20:10:30.549 00.000 2864 Star::Find(15, 1083, 323, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:10:30.549 00.000 2864 Star::Find returns 1 (1), X=1081.78, Y=323.34, Mass=3983, SNR=44.5, Peak=255 HFD=3.7
20:10:30.549 00.000 2864 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.80) = xAngle (-5.89 = 0.40)
20:10:30.549 00.000 2864 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.96 = -2.68)
20:10:30.549 00.000 2864 CameraToMount -- cameraX=-1.57 cameraY=-0.08 hyp=1.57 cameraTheta=-3.09 mountX=1.45 mountY=-0.70, mountTheta=-0.45
20:10:30.565 00.016 2864 SchedulePrimaryMove(10198720, x=-1.57, y=-0.08, opts=13)
20:10:30.565 00.000 2864 Enqueuing Move request for scope (-1.57, -0.08)
20:10:30.565 00.000 6680 Worker thread wakes up
20:10:30.565 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.57, -0.08) opts 0xd
20:10:30.565 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.57, -0.08)
20:10:30.565 00.000 6680 Moving (-1.57, -0.08) raw xDistance=1.45 yDistance=-0.70
20:10:30.565 00.000 6680 PPEC rslt: input = 1.45, final = 0.87, react = 0.87, pred = 0.12, hyst = 0.78, hyst_pct = 0.00, period_length = 600.73
20:10:30.565 00.000 6680 PPEC: input: 1.45, control: 0.87, exposure: 1500
20:10:30.565 00.000 6680 resist switch: large excursion: input -0.70 thresh 0.54 direction from 0 to -1
20:10:30.565 00.000 6680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.11
20:10:30.565 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70
20:10:30.565 00.000 6680 MoveAxis(W, 117, ABG)
20:10:30.565 00.000 6680 Guiding  Dir = 3, Dur = 117
20:10:30.565 00.000 6680 IsGuiding returns 0
20:10:30.565 00.000 6680 PulseGuide returned control before completion, sleep 127
20:10:30.581 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=183, Gamma=0.560
20:10:30.629 00.048 2864 UpdateGuideState exits: m=3983 SNR=44.5 Saturated
20:10:30.633 00.004 2864 PhdController: settling, locked = 1, distance = 5.02 (99.00) aobump = 0 frame = 1 / 5
20:10:30.633 00.000 2864 evsrv: {"Event":"Settling","Timestamp":1768266630.633,"Host":"SH2-279","Inst":1,"Distance":5.02,"Time":0.0,"SettleTime":9999.0,"StarLocked":true}
20:10:30.635 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:30.637 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:10:30.639 00.002 2864 Enqueuing Expose request
20:10:30.708 00.069 6680 IsGuiding returns 1
20:10:30.708 00.000 6680 scope still moving after pulse duration time elapsed
20:10:30.740 00.032 6680 IsGuiding returns 0
20:10:30.740 00.000 6680 scope move finished after 117 + 52 ms
20:10:30.740 00.000 6680 Move returns status 0, amount 117
20:10:30.740 00.000 6680 MoveAxis(N, 112, ABG)
20:10:30.740 00.000 6680 Guiding  Dir = 0, Dur = 112
20:10:30.740 00.000 6680 IsGuiding returns 0
20:10:30.740 00.000 6680 PulseGuide returned control before completion, sleep 122
20:10:30.868 00.128 6680 IsGuiding returns 1
20:10:30.868 00.000 6680 scope still moving after pulse duration time elapsed
20:10:30.900 00.032 6680 IsGuiding returns 0
20:10:30.900 00.000 6680 scope move finished after 112 + 47 ms
20:10:30.900 00.000 6680 Move returns status 0, amount 112
20:10:30.900 00.000 6680 move complete, result=0
20:10:30.900 00.000 6680 worker thread done servicing request
20:10:30.900 00.000 2864 GuideStep: 1.5 px 117 ms WEST, -0.7 px 112 ms NORTH
20:10:30.904 00.004 6680 Worker thread wakes up
20:10:30.904 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:10:30.904 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1068,308,31,31)
20:10:32.314 01.410 6680 Exposure complete
20:10:32.386 00.072 6680 worker thread done servicing request
20:10:32.386 00.000 2864 OnExposeComplete: enter
20:10:32.386 00.000 2864 UpdateGuideState(): m_state=6
20:10:32.386 00.000 2864 Star::Find(15, 1081, 323, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:10:32.393 00.007 2864 Star::Find returns 1 (1), X=1081.78, Y=323.24, Mass=3998, SNR=44.6, Peak=255 HFD=3.9
20:10:32.393 00.000 2864 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.80) = xAngle (-5.82 = 0.46)
20:10:32.393 00.000 2864 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.90 = -2.61)
20:10:32.393 00.000 2864 CameraToMount -- cameraX=-1.57 cameraY=-0.18 hyp=1.58 cameraTheta=-3.03 mountX=1.42 mountY=-0.80, mountTheta=-0.51
20:10:32.393 00.000 2864 SchedulePrimaryMove(10198720, x=-1.57, y=-0.18, opts=13)
20:10:32.393 00.000 2864 Enqueuing Move request for scope (-1.57, -0.18)
20:10:32.393 00.000 6680 Worker thread wakes up
20:10:32.393 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.57, -0.18) opts 0xd
20:10:32.393 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.57, -0.18)
20:10:32.393 00.000 6680 Moving (-1.57, -0.18) raw xDistance=1.42 yDistance=-0.80
20:10:32.393 00.000 6680 PPEC rslt: input = 1.42, final = 0.85, react = 0.85, pred = 0.12, hyst = 0.76, hyst_pct = 0.00, period_length = 600.73
20:10:32.393 00.000 6680 PPEC: input: 1.42, control: 0.85, exposure: 1500
20:10:32.393 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80
20:10:32.393 00.000 6680 MoveAxis(W, 114, ABG)
20:10:32.393 00.000 6680 Guiding  Dir = 3, Dur = 114
20:10:32.393 00.000 6680 IsGuiding returns 0
20:10:32.393 00.000 6680 PulseGuide returned control before completion, sleep 124
20:10:32.419 00.026 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=181, Gamma=0.560
20:10:32.465 00.046 2864 UpdateGuideState exits: m=3998 SNR=44.6 Saturated
20:10:32.467 00.002 2864 PhdController: settling, locked = 1, distance = 3.99 (99.00) aobump = 0 frame = 2 / 5
20:10:32.469 00.002 2864 evsrv: {"Event":"Settling","Timestamp":1768266632.469,"Host":"SH2-279","Inst":1,"Distance":3.99,"Time":1.8,"SettleTime":9999.0,"StarLocked":true}
20:10:32.472 00.003 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:32.472 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:10:32.472 00.000 2864 Enqueuing Expose request
20:10:32.535 00.063 6680 IsGuiding returns 1
20:10:32.535 00.000 6680 scope still moving after pulse duration time elapsed
20:10:32.567 00.032 6680 IsGuiding returns 0
20:10:32.567 00.000 6680 scope move finished after 114 + 46 ms
20:10:32.567 00.000 6680 Move returns status 0, amount 114
20:10:32.567 00.000 6680 MoveAxis(N, 128, ABG)
20:10:32.567 00.000 6680 Guiding  Dir = 0, Dur = 128
20:10:32.567 00.000 6680 IsGuiding returns 0
20:10:32.567 00.000 6680 PulseGuide returned control before completion, sleep 138
20:10:32.710 00.143 6680 IsGuiding returns 1
20:10:32.710 00.000 6680 scope still moving after pulse duration time elapsed
20:10:32.741 00.031 6680 IsGuiding returns 1
20:10:32.773 00.032 6680 IsGuiding returns 0
20:10:32.773 00.000 6680 scope move finished after 128 + 77 ms
20:10:32.773 00.000 6680 Move returns status 0, amount 128
20:10:32.773 00.000 6680 move complete, result=0
20:10:32.773 00.000 6680 worker thread done servicing request
20:10:32.773 00.000 2864 GuideStep: 1.4 px 114 ms WEST, -0.8 px 128 ms NORTH
20:10:32.775 00.002 6680 Worker thread wakes up
20:10:32.775 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:10:32.775 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1068,308,31,31)
20:10:34.436 01.661 6680 Exposure complete
20:10:34.493 00.057 6680 worker thread done servicing request
20:10:34.493 00.000 2864 OnExposeComplete: enter
20:10:34.493 00.000 2864 UpdateGuideState(): m_state=6
20:10:34.493 00.000 2864 Star::Find(15, 1081, 323, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
20:10:34.498 00.005 2864 Star::Find returns 1 (1), X=1081.64, Y=323.38, Mass=4096, SNR=45.1, Peak=255 HFD=3.8
20:10:34.500 00.002 2864 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.80) = xAngle (-5.92 = 0.37)
20:10:34.502 00.002 2864 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.99 = -2.71)
20:10:34.504 00.002 2864 CameraToMount -- cameraX=-1.70 cameraY=-0.03 hyp=1.70 cameraTheta=-3.12 mountX=1.59 mountY=-0.72, mountTheta=-0.42
20:10:34.508 00.004 2864 SchedulePrimaryMove(10198720, x=-1.70, y=-0.03, opts=13)
20:10:34.510 00.002 2864 Enqueuing Move request for scope (-1.70, -0.03)
20:10:34.512 00.002 6680 Worker thread wakes up
20:10:34.512 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.70, -0.03) opts 0xd
20:10:34.512 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.70, -0.03)
20:10:34.512 00.000 6680 Moving (-1.70, -0.03) raw xDistance=1.59 yDistance=-0.72
20:10:34.512 00.000 6680 PPEC rslt: input = 1.59, final = 0.95, react = 0.95, pred = 0.12, hyst = 0.91, hyst_pct = 0.00, period_length = 600.73
20:10:34.512 00.000 6680 PPEC: input: 1.59, control: 0.95, exposure: 1500
20:10:34.512 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72
20:10:34.512 00.000 6680 MoveAxis(W, 128, ABG)
20:10:34.512 00.000 6680 Guiding  Dir = 3, Dur = 128
20:10:34.512 00.000 6680 IsGuiding returns 0
20:10:34.512 00.000 6680 PulseGuide returned control before completion, sleep 138
20:10:34.527 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=180, Gamma=0.560
20:10:34.562 00.035 2864 UpdateGuideState exits: m=4096 SNR=45.1 Saturated
20:10:34.578 00.016 2864 PhdController: settling, locked = 1, distance = 3.30 (99.00) aobump = 0 frame = 3 / 5
20:10:34.578 00.000 2864 evsrv: {"Event":"Settling","Timestamp":1768266634.578,"Host":"SH2-279","Inst":1,"Distance":3.30,"Time":3.9,"SettleTime":9999.0,"StarLocked":true}
20:10:34.578 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:34.578 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:10:34.578 00.000 2864 Enqueuing Expose request
20:10:34.658 00.080 6680 IsGuiding returns 1
20:10:34.658 00.000 6680 scope still moving after pulse duration time elapsed
20:10:34.689 00.031 6680 IsGuiding returns 0
20:10:34.689 00.000 6680 scope move finished after 128 + 47 ms
20:10:34.689 00.000 6680 Move returns status 0, amount 128
20:10:34.689 00.000 6680 MoveAxis(N, 115, ABG)
20:10:34.689 00.000 6680 Guiding  Dir = 0, Dur = 115
20:10:34.689 00.000 6680 IsGuiding returns 0
20:10:34.689 00.000 6680 PulseGuide returned control before completion, sleep 125
20:10:34.816 00.127 6680 IsGuiding returns 1
20:10:34.816 00.000 6680 scope still moving after pulse duration time elapsed
20:10:34.847 00.031 6680 IsGuiding returns 0
20:10:34.847 00.000 6680 scope move finished after 115 + 42 ms
20:10:34.847 00.000 6680 Move returns status 0, amount 115
20:10:34.847 00.000 6680 move complete, result=0
20:10:34.847 00.000 6680 worker thread done servicing request
20:10:34.847 00.000 2864 GuideStep: 1.6 px 128 ms WEST, -0.7 px 115 ms NORTH
20:10:34.852 00.005 6680 Worker thread wakes up
20:10:34.852 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:10:34.852 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1068,308,31,31)
20:10:36.262 01.410 6680 Exposure complete
20:10:36.326 00.064 6680 worker thread done servicing request
20:10:36.326 00.000 2864 OnExposeComplete: enter
20:10:36.342 00.016 2864 UpdateGuideState(): m_state=6
20:10:36.342 00.000 2864 Star::Find(15, 1081, 323, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:10:36.342 00.000 2864 Star::Find returns 1 (1), X=1081.67, Y=323.74, Mass=4092, SNR=45.1, Peak=255 HFD=3.7
20:10:36.342 00.000 2864 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.80) = xAngle (0.16 = 0.16)
20:10:36.342 00.000 2864 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.92 = -2.92)
20:10:36.342 00.000 2864 CameraToMount -- cameraX=-1.68 cameraY=0.32 hyp=1.71 cameraTheta=2.95 mountX=1.69 mountY=-0.38, mountTheta=-0.22
20:10:36.342 00.000 2864 SchedulePrimaryMove(10198720, x=-1.68, y=0.32, opts=13)
20:10:36.342 00.000 2864 Enqueuing Move request for scope (-1.68, 0.32)
20:10:36.357 00.015 6680 Worker thread wakes up
20:10:36.357 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.68, 0.32) opts 0xd
20:10:36.357 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.68, 0.32)
20:10:36.357 00.000 6680 Moving (-1.68, 0.32) raw xDistance=1.69 yDistance=-0.38
20:10:36.357 00.000 6680 PPEC rslt: input = 1.69, final = 1.02, react = 1.02, pred = 0.12, hyst = 0.97, hyst_pct = 0.00, period_length = 600.73
20:10:36.357 00.000 6680 PPEC: input: 1.69, control: 1.02, exposure: 1500
20:10:36.357 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
20:10:36.357 00.000 6680 MoveAxis(W, 136, ABG)
20:10:36.357 00.000 6680 Guiding  Dir = 3, Dur = 136
20:10:36.357 00.000 6680 IsGuiding returns 0
20:10:36.357 00.000 6680 PulseGuide returned control before completion, sleep 146
20:10:36.369 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=183, Gamma=0.560
20:10:36.419 00.050 2864 UpdateGuideState exits: m=4092 SNR=45.1 Saturated
20:10:36.421 00.002 2864 PhdController: settling, locked = 1, distance = 2.83 (99.00) aobump = 0 frame = 4 / 5
20:10:36.421 00.000 2864 evsrv: {"Event":"Settling","Timestamp":1768266636.421,"Host":"SH2-279","Inst":1,"Distance":2.83,"Time":5.8,"SettleTime":9999.0,"StarLocked":true}
20:10:36.421 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:36.421 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:10:36.421 00.000 2864 Enqueuing Expose request
20:10:36.516 00.095 6680 IsGuiding returns 1
20:10:36.516 00.000 6680 scope still moving after pulse duration time elapsed
20:10:36.548 00.032 6680 IsGuiding returns 0
20:10:36.548 00.000 6680 scope move finished after 136 + 52 ms
20:10:36.548 00.000 6680 Move returns status 0, amount 136
20:10:36.548 00.000 6680 MoveAxis(N, 61, ABG)
20:10:36.548 00.000 6680 Guiding  Dir = 0, Dur = 61
20:10:36.548 00.000 6680 IsGuiding returns 0
20:10:36.548 00.000 6680 PulseGuide returned control before completion, sleep 71
20:10:36.627 00.079 6680 IsGuiding returns 1
20:10:36.627 00.000 6680 scope still moving after pulse duration time elapsed
20:10:36.658 00.031 6680 IsGuiding returns 0
20:10:36.658 00.000 6680 scope move finished after 61 + 49 ms
20:10:36.658 00.000 6680 Move returns status 0, amount 61
20:10:36.658 00.000 6680 move complete, result=0
20:10:36.658 00.000 6680 worker thread done servicing request
20:10:36.658 00.000 2864 GuideStep: 1.7 px 136 ms WEST, -0.4 px 61 ms NORTH
20:10:36.658 00.000 6680 Worker thread wakes up
20:10:36.658 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:10:36.658 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1068,308,31,31)
20:10:38.307 01.649 6680 Exposure complete
20:10:38.370 00.063 6680 worker thread done servicing request
20:10:38.370 00.000 2864 OnExposeComplete: enter
20:10:38.372 00.002 2864 UpdateGuideState(): m_state=6
20:10:38.372 00.000 2864 Star::Find(15, 1081, 323, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
20:10:38.372 00.000 2864 Star::Find returns 1 (1), X=1082.01, Y=324.17, Mass=4027, SNR=44.7, Peak=255 HFD=4.0
20:10:38.372 00.000 2864 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.80) = xAngle (-0.17 = -0.17)
20:10:38.372 00.000 2864 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.24 = 3.04)
20:10:38.372 00.000 2864 CameraToMount -- cameraX=-1.34 cameraY=0.76 hyp=1.54 cameraTheta=2.63 mountX=1.52 mountY=0.15, mountTheta=0.10
20:10:38.372 00.000 2864 SchedulePrimaryMove(10198720, x=-1.34, y=0.76, opts=13)
20:10:38.372 00.000 2864 Enqueuing Move request for scope (-1.34, 0.76)
20:10:38.388 00.016 6680 Worker thread wakes up
20:10:38.388 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.34, 0.76) opts 0xd
20:10:38.388 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.34, 0.76)
20:10:38.388 00.000 6680 Moving (-1.34, 0.76) raw xDistance=1.52 yDistance=0.15
20:10:38.388 00.000 6680 PPEC rslt: input = 1.52, final = 0.91, react = 0.91, pred = 0.12, hyst = 0.88, hyst_pct = 0.00, period_length = 600.73
20:10:38.388 00.000 6680 PPEC: input: 1.52, control: 0.91, exposure: 1500
20:10:38.388 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:38.388 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:10:38.388 00.000 6680 MoveAxis(W, 122, ABG)
20:10:38.388 00.000 6680 Guiding  Dir = 3, Dur = 122
20:10:38.388 00.000 6680 IsGuiding returns 0
20:10:38.388 00.000 6680 PulseGuide returned control before completion, sleep 132
20:10:38.402 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=190, Gamma=0.560
20:10:38.438 00.036 2864 UpdateGuideState exits: m=4027 SNR=44.7 Saturated
20:10:38.454 00.016 2864 PhdController: settling, locked = 1, distance = 2.44 (99.00) aobump = 0 frame = 5 / 5
20:10:38.456 00.002 2864 PhdController: newstate STATE_FINISH
20:10:38.456 00.000 2864 PhdController complete: success
20:10:38.458 00.002 2864 evsrv: {"Event":"SettleDone","Timestamp":1768266638.458,"Host":"SH2-279","Inst":1,"Status":0,"TotalFrames":5,"DroppedFrames":0}
20:10:38.460 00.002 2864 Mount: notify guiding dither settle done success=1
20:10:38.463 00.003 2864 PhdController: newstate STATE_IDLE
20:10:38.468 00.005 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:38.468 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:10:38.468 00.000 2864 Enqueuing Expose request
20:10:38.532 00.064 6680 IsGuiding returns 1
20:10:38.532 00.000 6680 scope still moving after pulse duration time elapsed
20:10:38.563 00.031 6680 IsGuiding returns 0
20:10:38.563 00.000 6680 scope move finished after 122 + 51 ms
20:10:38.563 00.000 6680 Move returns status 0, amount 122
20:10:38.563 00.000 6680 MoveAxis(N, 0, ABG)
20:10:38.563 00.000 6680 Move returns status 0, amount 0
20:10:38.563 00.000 6680 move complete, result=0
20:10:38.563 00.000 6680 worker thread done servicing request
20:10:38.563 00.000 6680 Worker thread wakes up
20:10:38.563 00.000 2864 GuideStep: 1.5 px 122 ms WEST, 0.2 px 0 ms NORTH
20:10:38.563 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:10:38.567 00.004 6680 Handling exposure in thread, d=1500 o=3 r=(1068,308,31,31)
20:10:39.992 01.425 6680 Exposure complete
20:10:40.056 00.064 6680 worker thread done servicing request
20:10:40.056 00.000 2864 OnExposeComplete: enter
20:10:40.056 00.000 2864 UpdateGuideState(): m_state=6
20:10:40.056 00.000 2864 Star::Find(15, 1082, 324, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
20:10:40.056 00.000 2864 Star::Find returns 1 (1), X=1081.81, Y=324.03, Mass=3919, SNR=44.1, Peak=255 HFD=4.1
20:10:40.056 00.000 2864 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.80) = xAngle (-0.03 = -0.03)
20:10:40.072 00.016 2864 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.10 = -3.10)
20:10:40.072 00.000 2864 CameraToMount -- cameraX=-1.54 cameraY=0.61 hyp=1.65 cameraTheta=2.76 mountX=1.65 mountY=-0.06, mountTheta=-0.04
20:10:40.072 00.000 2864 SchedulePrimaryMove(10198720, x=-1.54, y=0.61, opts=13)
20:10:40.072 00.000 2864 Enqueuing Move request for scope (-1.54, 0.61)
20:10:40.072 00.000 6680 Worker thread wakes up
20:10:40.072 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.54, 0.61) opts 0xd
20:10:40.072 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.54, 0.61)
20:10:40.072 00.000 6680 Moving (-1.54, 0.61) raw xDistance=1.65 yDistance=-0.06
20:10:40.072 00.000 6680 PPEC rslt: input = 1.65, final = 0.99, react = 0.99, pred = 0.12, hyst = 0.95, hyst_pct = 0.00, period_length = 600.73
20:10:40.072 00.000 6680 PPEC: input: 1.65, control: 0.99, exposure: 1500
20:10:40.072 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:40.072 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:10:40.072 00.000 6680 MoveAxis(W, 133, ABG)
20:10:40.072 00.000 6680 Guiding  Dir = 3, Dur = 133
20:10:40.072 00.000 6680 IsGuiding returns 0
20:10:40.072 00.000 6680 PulseGuide returned control before completion, sleep 143
20:10:40.095 00.023 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=186, Gamma=0.560
20:10:40.141 00.046 2864 UpdateGuideState exits: m=3919 SNR=44.1 Saturated
20:10:40.143 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:40.145 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:10:40.147 00.002 2864 Enqueuing Expose request
20:10:40.230 00.083 6680 IsGuiding returns 1
20:10:40.230 00.000 6680 scope still moving after pulse duration time elapsed
20:10:40.262 00.032 6680 IsGuiding returns 0
20:10:40.262 00.000 6680 scope move finished after 133 + 48 ms
20:10:40.262 00.000 6680 Move returns status 0, amount 133
20:10:40.262 00.000 6680 MoveAxis(N, 0, ABG)
20:10:40.262 00.000 6680 Move returns status 0, amount 0
20:10:40.262 00.000 6680 move complete, result=0
20:10:40.262 00.000 6680 worker thread done servicing request
20:10:40.262 00.000 6680 Worker thread wakes up
20:10:40.262 00.000 2864 GuideStep: 1.7 px 133 ms WEST, -0.1 px 0 ms NORTH
20:10:40.262 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:10:40.262 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1068,308,31,31)
20:10:41.911 01.649 6680 Exposure complete
20:10:41.974 00.063 6680 worker thread done servicing request
20:10:41.974 00.000 2864 OnExposeComplete: enter
20:10:41.989 00.015 2864 UpdateGuideState(): m_state=6
20:10:41.989 00.000 2864 Star::Find(15, 1081, 324, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
20:10:41.989 00.000 2864 Star::Find returns 1 (1), X=1082.19, Y=324.18, Mass=3990, SNR=44.5, Peak=255 HFD=4.0
20:10:41.994 00.005 2864 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.80) = xAngle (-0.24 = -0.24)
20:10:41.994 00.000 2864 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.31 = 2.97)
20:10:41.994 00.000 2864 CameraToMount -- cameraX=-1.16 cameraY=0.76 hyp=1.39 cameraTheta=2.56 mountX=1.35 mountY=0.23, mountTheta=0.17
20:10:41.994 00.000 2864 SchedulePrimaryMove(10198720, x=-1.16, y=0.76, opts=13)
20:10:41.994 00.000 2864 Enqueuing Move request for scope (-1.16, 0.76)
20:10:42.005 00.011 6680 Worker thread wakes up
20:10:42.005 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.16, 0.76) opts 0xd
20:10:42.005 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.16, 0.76)
20:10:42.005 00.000 6680 Moving (-1.16, 0.76) raw xDistance=1.35 yDistance=0.23
20:10:42.005 00.000 6680 PPEC rslt: input = 1.35, final = 0.81, react = 0.81, pred = 0.12, hyst = 0.78, hyst_pct = 0.00, period_length = 600.73
20:10:42.005 00.000 6680 PPEC: input: 1.35, control: 0.81, exposure: 1500
20:10:42.005 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:10:42.005 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
20:10:42.005 00.000 6680 MoveAxis(W, 108, ABG)
20:10:42.005 00.000 6680 Guiding  Dir = 3, Dur = 108
20:10:42.005 00.000 6680 IsGuiding returns 0
20:10:42.005 00.000 6680 PulseGuide returned control before completion, sleep 118
20:10:42.005 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=172, Gamma=0.560
20:10:42.056 00.051 2864 UpdateGuideState exits: m=3990 SNR=44.5 Saturated
20:10:42.069 00.013 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:42.069 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:10:42.069 00.000 2864 Enqueuing Expose request
20:10:42.132 00.063 6680 IsGuiding returns 1
20:10:42.132 00.000 6680 scope still moving after pulse duration time elapsed
20:10:42.164 00.032 6680 IsGuiding returns 0
20:10:42.164 00.000 6680 scope move finished after 108 + 49 ms
20:10:42.164 00.000 6680 Move returns status 0, amount 108
20:10:42.164 00.000 6680 MoveAxis(N, 0, ABG)
20:10:42.164 00.000 6680 Move returns status 0, amount 0
20:10:42.164 00.000 6680 move complete, result=0
20:10:42.164 00.000 6680 worker thread done servicing request
20:10:42.164 00.000 6680 Worker thread wakes up
20:10:42.164 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:10:42.164 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1068,308,31,31)
20:10:42.164 00.000 2864 GuideStep: 1.3 px 108 ms WEST, 0.2 px 0 ms NORTH
20:10:43.576 01.412 6680 Exposure complete
20:10:43.623 00.047 6680 worker thread done servicing request
20:10:43.623 00.000 2864 OnExposeComplete: enter
20:10:43.623 00.000 2864 UpdateGuideState(): m_state=6
20:10:43.623 00.000 2864 Star::Find(15, 1082, 324, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
20:10:43.633 00.010 2864 Star::Find returns 1 (1), X=1081.46, Y=324.16, Mass=4043, SNR=44.8, Peak=255 HFD=3.8
20:10:43.633 00.000 2864 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.80) = xAngle (-0.03 = -0.03)
20:10:43.633 00.000 2864 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.10 = -3.10)
20:10:43.633 00.000 2864 CameraToMount -- cameraX=-1.89 cameraY=0.74 hyp=2.03 cameraTheta=2.77 mountX=2.03 mountY=-0.08, mountTheta=-0.04
20:10:43.639 00.006 2864 SchedulePrimaryMove(10198720, x=-1.89, y=0.74, opts=13)
20:10:43.639 00.000 2864 Enqueuing Move request for scope (-1.89, 0.74)
20:10:43.639 00.000 6680 Worker thread wakes up
20:10:43.639 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.89, 0.74) opts 0xd
20:10:43.639 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.89, 0.74)
20:10:43.639 00.000 6680 Moving (-1.89, 0.74) raw xDistance=2.03 yDistance=-0.08
20:10:43.639 00.000 6680 PPEC rslt: input = 2.03, final = 1.22, react = 1.22, pred = 0.12, hyst = 1.15, hyst_pct = 0.00, period_length = 600.73
20:10:43.639 00.000 6680 PPEC: input: 2.03, control: 1.22, exposure: 1500
20:10:43.639 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:43.639 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:10:43.639 00.000 6680 MoveAxis(W, 163, ABG)
20:10:43.639 00.000 6680 Guiding  Dir = 3, Dur = 163
20:10:43.639 00.000 6680 IsGuiding returns 0
20:10:43.639 00.000 6680 PulseGuide returned control before completion, sleep 173
20:10:43.655 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=180, Gamma=0.560
20:10:43.702 00.047 2864 UpdateGuideState exits: m=4043 SNR=44.8 Saturated
20:10:43.702 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:43.702 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:10:43.702 00.000 2864 Enqueuing Expose request
20:10:43.829 00.127 6680 IsGuiding returns 1
20:10:43.829 00.000 6680 scope still moving after pulse duration time elapsed
20:10:43.860 00.031 6680 IsGuiding returns 0
20:10:43.860 00.000 6680 scope move finished after 163 + 51 ms
20:10:43.860 00.000 6680 Move returns status 0, amount 163
20:10:43.860 00.000 6680 MoveAxis(N, 0, ABG)
20:10:43.860 00.000 6680 Move returns status 0, amount 0
20:10:43.860 00.000 6680 move complete, result=0
20:10:43.860 00.000 6680 worker thread done servicing request
20:10:43.860 00.000 6680 Worker thread wakes up
20:10:43.860 00.000 2864 GuideStep: 2.0 px 163 ms WEST, -0.1 px 0 ms NORTH
20:10:43.860 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:10:43.860 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1068,308,31,31)
20:10:45.511 01.651 6680 Exposure complete
20:10:45.574 00.063 6680 worker thread done servicing request
20:10:45.574 00.000 2864 OnExposeComplete: enter
20:10:45.574 00.000 2864 UpdateGuideState(): m_state=6
20:10:45.574 00.000 2864 Star::Find(15, 1081, 324, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
20:10:45.589 00.015 2864 Star::Find returns 1 (1), X=1082.16, Y=324.26, Mass=4109, SNR=45.2, Peak=255 HFD=4.0
20:10:45.590 00.001 2864 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.80) = xAngle (-0.27 = -0.27)
20:10:45.590 00.000 2864 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.34 = 2.94)
20:10:45.590 00.000 2864 CameraToMount -- cameraX=-1.19 cameraY=0.84 hyp=1.46 cameraTheta=2.53 mountX=1.41 mountY=0.29, mountTheta=0.20
20:10:45.590 00.000 2864 SchedulePrimaryMove(10198720, x=-1.19, y=0.84, opts=13)
20:10:45.590 00.000 2864 Enqueuing Move request for scope (-1.19, 0.84)
20:10:45.590 00.000 6680 Worker thread wakes up
20:10:45.590 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.19, 0.84) opts 0xd
20:10:45.590 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.19, 0.84)
20:10:45.590 00.000 6680 Moving (-1.19, 0.84) raw xDistance=1.41 yDistance=0.29
20:10:45.590 00.000 6680 PPEC rslt: input = 1.41, final = 0.84, react = 0.84, pred = 0.12, hyst = 0.81, hyst_pct = 0.00, period_length = 600.73
20:10:45.590 00.000 6680 PPEC: input: 1.41, control: 0.84, exposure: 1500
20:10:45.590 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:10:45.590 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
20:10:45.590 00.000 6680 MoveAxis(W, 113, ABG)
20:10:45.590 00.000 6680 Guiding  Dir = 3, Dur = 113
20:10:45.590 00.000 6680 IsGuiding returns 0
20:10:45.590 00.000 6680 PulseGuide returned control before completion, sleep 123
20:10:45.614 00.024 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=174, Gamma=0.560
20:10:45.657 00.043 2864 UpdateGuideState exits: m=4109 SNR=45.2 Saturated
20:10:45.657 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:45.657 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:10:45.669 00.012 2864 Enqueuing Expose request
20:10:45.732 00.063 6680 IsGuiding returns 1
20:10:45.732 00.000 6680 scope still moving after pulse duration time elapsed
20:10:45.764 00.032 6680 IsGuiding returns 0
20:10:45.764 00.000 6680 scope move finished after 113 + 49 ms
20:10:45.764 00.000 6680 Move returns status 0, amount 113
20:10:45.764 00.000 6680 MoveAxis(N, 0, ABG)
20:10:45.764 00.000 6680 Move returns status 0, amount 0
20:10:45.764 00.000 6680 move complete, result=0
20:10:45.764 00.000 6680 worker thread done servicing request
20:10:45.764 00.000 6680 Worker thread wakes up
20:10:45.764 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:10:45.764 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1068,308,31,31)
20:10:45.770 00.006 2864 GuideStep: 1.4 px 113 ms WEST, 0.3 px 0 ms NORTH
20:10:47.187 01.417 6680 Exposure complete
20:10:47.250 00.063 6680 worker thread done servicing request
20:10:47.250 00.000 2864 OnExposeComplete: enter
20:10:47.250 00.000 2864 UpdateGuideState(): m_state=6
20:10:47.250 00.000 2864 Star::Find(15, 1082, 324, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
20:10:47.250 00.000 2864 Star::Find returns 1 (1), X=1081.78, Y=324.48, Mass=4026, SNR=44.7, Peak=255 HFD=3.8
20:10:47.250 00.000 2864 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.80) = xAngle (-0.25 = -0.25)
20:10:47.250 00.000 2864 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.32 = 2.96)
20:10:47.250 00.000 2864 CameraToMount -- cameraX=-1.57 cameraY=1.06 hyp=1.90 cameraTheta=2.55 mountX=1.84 mountY=0.34, mountTheta=0.18
20:10:47.250 00.000 2864 SchedulePrimaryMove(10198720, x=-1.57, y=1.06, opts=13)
20:10:47.266 00.016 2864 Enqueuing Move request for scope (-1.57, 1.06)
20:10:47.266 00.000 6680 Worker thread wakes up
20:10:47.266 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.57, 1.06) opts 0xd
20:10:47.266 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.57, 1.06)
20:10:47.266 00.000 6680 Moving (-1.57, 1.06) raw xDistance=1.84 yDistance=0.34
20:10:47.266 00.000 6680 PPEC rslt: input = 1.84, final = 1.10, react = 1.10, pred = 0.12, hyst = 1.07, hyst_pct = 0.00, period_length = 600.73
20:10:47.266 00.000 6680 PPEC: input: 1.84, control: 1.10, exposure: 1500
20:10:47.266 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:10:47.266 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
20:10:47.266 00.000 6680 MoveAxis(W, 148, ABG)
20:10:47.266 00.000 6680 Guiding  Dir = 3, Dur = 148
20:10:47.266 00.000 6680 IsGuiding returns 0
20:10:47.266 00.000 6680 PulseGuide returned control before completion, sleep 158
20:10:47.282 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=168, Gamma=0.560
20:10:47.330 00.048 2864 UpdateGuideState exits: m=4026 SNR=44.7 Saturated
20:10:47.332 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:47.336 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:10:47.340 00.004 2864 Enqueuing Expose request
20:10:47.440 00.100 6680 IsGuiding returns 1
20:10:47.440 00.000 6680 scope still moving after pulse duration time elapsed
20:10:47.471 00.031 6680 IsGuiding returns 0
20:10:47.471 00.000 6680 scope move finished after 148 + 53 ms
20:10:47.471 00.000 6680 Move returns status 0, amount 148
20:10:47.471 00.000 6680 MoveAxis(N, 0, ABG)
20:10:47.471 00.000 6680 Move returns status 0, amount 0
20:10:47.471 00.000 6680 move complete, result=0
20:10:47.471 00.000 6680 worker thread done servicing request
20:10:47.471 00.000 6680 Worker thread wakes up
20:10:47.471 00.000 2864 GuideStep: 1.8 px 148 ms WEST, 0.3 px 0 ms NORTH
20:10:47.471 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:10:47.471 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1068,308,31,31)
20:10:48.009 00.538 2864 GetInt("/profile/6/camera/SaturationADU", 0) returns 255
20:10:48.009 00.000 2864 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
20:10:49.100 01.091 6680 Exposure complete
20:10:49.163 00.063 6680 worker thread done servicing request
20:10:49.163 00.000 2864 OnExposeComplete: enter
20:10:49.163 00.000 2864 UpdateGuideState(): m_state=6
20:10:49.163 00.000 2864 Star::Find(15, 1081, 324, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
20:10:49.163 00.000 2864 Star::Find returns 1 (1), X=1081.88, Y=324.23, Mass=3996, SNR=44.6, Peak=255 HFD=4.0
20:10:49.179 00.016 2864 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.80) = xAngle (-0.16 = -0.16)
20:10:49.179 00.000 2864 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.23 = 3.05)
20:10:49.182 00.003 2864 CameraToMount -- cameraX=-1.46 cameraY=0.81 hyp=1.67 cameraTheta=2.64 mountX=1.65 mountY=0.15, mountTheta=0.09
20:10:49.182 00.000 2864 SchedulePrimaryMove(10198720, x=-1.46, y=0.81, opts=13)
20:10:49.182 00.000 2864 Enqueuing Move request for scope (-1.46, 0.81)
20:10:49.182 00.000 6680 Worker thread wakes up
20:10:49.182 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.46, 0.81) opts 0xd
20:10:49.182 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.46, 0.81)
20:10:49.182 00.000 6680 Moving (-1.46, 0.81) raw xDistance=1.65 yDistance=0.15
20:10:49.182 00.000 6680 PPEC rslt: input = 1.65, final = 0.97, react = 0.99, pred = 1.51, hyst = 0.94, hyst_pct = 0.99, period_length = 600.73
20:10:49.182 00.000 6680 PPEC: input: 1.65, control: 0.97, exposure: 1500
20:10:49.182 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:49.182 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:10:49.182 00.000 6680 MoveAxis(W, 129, ABG)
20:10:49.182 00.000 6680 Guiding  Dir = 3, Dur = 129
20:10:49.182 00.000 6680 IsGuiding returns 0
20:10:49.182 00.000 6680 PulseGuide returned control before completion, sleep 139
20:10:49.204 00.022 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=190, Gamma=0.560
20:10:49.248 00.044 2864 UpdateGuideState exits: m=3996 SNR=44.6 Saturated
20:10:49.252 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:49.254 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:10:49.254 00.000 2864 Enqueuing Expose request
20:10:49.337 00.083 6680 IsGuiding returns 1
20:10:49.337 00.000 6680 scope still moving after pulse duration time elapsed
20:10:49.368 00.031 6680 IsGuiding returns 0
20:10:49.368 00.000 6680 scope move finished after 129 + 48 ms
20:10:49.368 00.000 6680 Move returns status 0, amount 129
20:10:49.369 00.001 6680 MoveAxis(N, 0, ABG)
20:10:49.369 00.000 6680 Move returns status 0, amount 0
20:10:49.369 00.000 6680 move complete, result=0
20:10:49.369 00.000 6680 worker thread done servicing request
20:10:49.369 00.000 2864 GuideStep: 1.7 px 129 ms WEST, 0.2 px 0 ms NORTH
20:10:49.369 00.000 6680 Worker thread wakes up
20:10:49.369 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:10:49.369 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1068,308,31,31)
20:10:50.798 01.429 6680 Exposure complete
20:10:50.862 00.064 6680 worker thread done servicing request
20:10:50.862 00.000 2864 OnExposeComplete: enter
20:10:50.867 00.005 2864 UpdateGuideState(): m_state=6
20:10:50.869 00.002 2864 Star::Find(15, 1081, 324, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
20:10:50.871 00.002 2864 Star::Find returns 1 (1), X=1081.79, Y=324.35, Mass=3990, SNR=44.5, Peak=255 HFD=3.8
20:10:50.871 00.000 2864 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.80) = xAngle (-0.20 = -0.20)
20:10:50.873 00.002 2864 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.27 = 3.01)
20:10:50.875 00.002 2864 CameraToMount -- cameraX=-1.55 cameraY=0.93 hyp=1.81 cameraTheta=2.60 mountX=1.78 mountY=0.23, mountTheta=0.13
20:10:50.877 00.002 2864 SchedulePrimaryMove(10198720, x=-1.55, y=0.93, opts=13)
20:10:50.877 00.000 2864 Enqueuing Move request for scope (-1.55, 0.93)
20:10:50.877 00.000 6680 Worker thread wakes up
20:10:50.877 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.55, 0.93) opts 0xd
20:10:50.877 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.55, 0.93)
20:10:50.877 00.000 6680 Moving (-1.55, 0.93) raw xDistance=1.78 yDistance=0.23
20:10:50.877 00.000 6680 PPEC rslt: input = 1.78, final = 1.05, react = 1.07, pred = 1.51, hyst = 1.03, hyst_pct = 0.98, period_length = 600.73
20:10:50.877 00.000 6680 PPEC: input: 1.78, control: 1.05, exposure: 1500
20:10:50.877 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:10:50.877 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
20:10:50.877 00.000 6680 MoveAxis(W, 141, ABG)
20:10:50.877 00.000 6680 Guiding  Dir = 3, Dur = 141
20:10:50.877 00.000 6680 IsGuiding returns 0
20:10:50.877 00.000 6680 PulseGuide returned control before completion, sleep 151
20:10:50.900 00.023 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=166, Gamma=0.560
20:10:50.940 00.040 2864 UpdateGuideState exits: m=3990 SNR=44.5 Saturated
20:10:50.940 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:50.940 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:10:50.940 00.000 2864 Enqueuing Expose request
20:10:51.052 00.112 6680 IsGuiding returns 1
20:10:51.052 00.000 6680 scope still moving after pulse duration time elapsed
20:10:51.083 00.031 6680 IsGuiding returns 0
20:10:51.083 00.000 6680 scope move finished after 141 + 56 ms
20:10:51.083 00.000 6680 Move returns status 0, amount 141
20:10:51.083 00.000 6680 MoveAxis(N, 0, ABG)
20:10:51.083 00.000 6680 Move returns status 0, amount 0
20:10:51.083 00.000 6680 move complete, result=0
20:10:51.083 00.000 6680 worker thread done servicing request
20:10:51.083 00.000 2864 GuideStep: 1.8 px 141 ms WEST, 0.2 px 0 ms NORTH
20:10:51.083 00.000 6680 Worker thread wakes up
20:10:51.083 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:10:51.083 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1068,308,31,31)
20:10:52.734 01.651 6680 Exposure complete
20:10:52.800 00.066 6680 worker thread done servicing request
20:10:52.800 00.000 2864 OnExposeComplete: enter
20:10:52.802 00.002 2864 UpdateGuideState(): m_state=6
20:10:52.804 00.002 2864 Star::Find(15, 1081, 324, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
20:10:52.805 00.001 2864 Star::Find returns 1 (1), X=1081.76, Y=324.40, Mass=4156, SNR=45.4, Peak=255 HFD=3.8
20:10:52.807 00.002 2864 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.80) = xAngle (-0.21 = -0.21)
20:10:52.809 00.002 2864 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.28 = 3.00)
20:10:52.811 00.002 2864 CameraToMount -- cameraX=-1.59 cameraY=0.98 hyp=1.87 cameraTheta=2.59 mountX=1.83 mountY=0.26, mountTheta=0.14
20:10:52.814 00.003 2864 SchedulePrimaryMove(10198720, x=-1.59, y=0.98, opts=13)
20:10:52.816 00.002 2864 Enqueuing Move request for scope (-1.59, 0.98)
20:10:52.817 00.001 6680 Worker thread wakes up
20:10:52.818 00.001 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.59, 0.98) opts 0xd
20:10:52.818 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.59, 0.98)
20:10:52.818 00.000 6680 Moving (-1.59, 0.98) raw xDistance=1.83 yDistance=0.26
20:10:52.818 00.000 6680 PPEC rslt: input = 1.83, final = 1.08, react = 1.10, pred = 1.64, hyst = 1.05, hyst_pct = 0.98, period_length = 600.73
20:10:52.818 00.000 6680 PPEC: input: 1.83, control: 1.08, exposure: 1500
20:10:52.818 00.000 6680 switching direction from -1 to 1 - decHistory=4 oldest=-0.29 newest=0.64
20:10:52.818 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
20:10:52.818 00.000 6680 MoveAxis(W, 144, ABG)
20:10:52.818 00.000 6680 Guiding  Dir = 3, Dur = 144
20:10:52.818 00.000 6680 IsGuiding returns 0
20:10:52.818 00.000 6680 PulseGuide returned control before completion, sleep 154
20:10:52.832 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=171, Gamma=0.560
20:10:52.878 00.046 2864 UpdateGuideState exits: m=4156 SNR=45.4 Saturated
20:10:52.881 00.003 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:52.883 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:10:52.885 00.002 2864 Enqueuing Expose request
20:10:52.984 00.099 6680 IsGuiding returns 1
20:10:52.984 00.000 6680 scope still moving after pulse duration time elapsed
20:10:53.016 00.032 6680 IsGuiding returns 0
20:10:53.016 00.000 6680 scope move finished after 144 + 52 ms
20:10:53.016 00.000 6680 Move returns status 0, amount 144
20:10:53.016 00.000 6680 BLC: Oldest BLC event removed
20:10:53.016 00.000 6680 BLC: Dec direction reversal from North to South, backlash comp pulse of 326 applied
20:10:53.016 00.000 6680 MoveAxis(S, 368, ABG)
20:10:53.016 00.000 6680 Guiding  Dir = 1, Dur = 368
20:10:53.016 00.000 6680 IsGuiding returns 0
20:10:53.017 00.001 6680 PulseGuide returned control before completion, sleep 378
20:10:53.408 00.391 6680 IsGuiding returns 1
20:10:53.408 00.000 6680 scope still moving after pulse duration time elapsed
20:10:53.440 00.032 6680 IsGuiding returns 0
20:10:53.440 00.000 6680 scope move finished after 368 + 55 ms
20:10:53.440 00.000 6680 Move returns status 0, amount 368
20:10:53.440 00.000 6680 move complete, result=0
20:10:53.440 00.000 6680 worker thread done servicing request
20:10:53.440 00.000 2864 GuideStep: 1.8 px 144 ms WEST, 0.3 px 368 ms SOUTH
20:10:53.440 00.000 6680 Worker thread wakes up
20:10:53.440 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:10:53.440 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1068,308,31,31)
20:10:53.812 00.372 2864 User exited setup dialog with 'cancel'
20:10:53.869 00.057 2864 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
20:10:54.867 00.998 6680 Exposure complete
20:10:54.915 00.048 6680 worker thread done servicing request
20:10:54.915 00.000 2864 OnExposeComplete: enter
20:10:54.931 00.016 2864 UpdateGuideState(): m_state=6
20:10:54.932 00.001 2864 Star::Find(15, 1081, 324, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
20:10:54.932 00.000 2864 Star::Find returns 1 (1), X=1081.44, Y=324.23, Mass=4112, SNR=45.2, Peak=255 HFD=3.8
20:10:54.932 00.000 2864 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.80) = xAngle (-0.06 = -0.06)
20:10:54.932 00.000 2864 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.13 = -3.13)
20:10:54.932 00.000 2864 CameraToMount -- cameraX=-1.90 cameraY=0.81 hyp=2.07 cameraTheta=2.74 mountX=2.07 mountY=-0.02, mountTheta=-0.01
20:10:54.932 00.000 2864 SchedulePrimaryMove(10198720, x=-1.90, y=0.81, opts=13)
20:10:54.932 00.000 2864 Enqueuing Move request for scope (-1.90, 0.81)
20:10:54.947 00.015 6680 Worker thread wakes up
20:10:54.947 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.90, 0.81) opts 0xd
20:10:54.947 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.90, 0.81)
20:10:54.947 00.000 6680 Moving (-1.90, 0.81) raw xDistance=2.07 yDistance=-0.02
20:10:54.947 00.000 6680 BLC: History state: CurrMiss=-0.02, AvgInitMiss=0.27, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.261396, 1:-0.023331
20:10:54.947 00.000 6680 BLC: No correction, Miss < min_move
20:10:54.947 00.000 6680 PPEC rslt: input = 2.07, final = 1.20, react = 1.24, pred = 1.04, hyst = 1.18, hyst_pct = 0.98, period_length = 600.73
20:10:54.947 00.000 6680 PPEC: input: 2.07, control: 1.20, exposure: 1500
20:10:54.947 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:54.947 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:10:54.947 00.000 6680 MoveAxis(W, 161, ABG)
20:10:54.947 00.000 6680 Guiding  Dir = 3, Dur = 161
20:10:54.947 00.000 6680 IsGuiding returns 0
20:10:54.947 00.000 6680 PulseGuide returned control before completion, sleep 171
20:10:54.947 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=176, Gamma=0.560
20:10:54.994 00.047 2864 UpdateGuideState exits: m=4112 SNR=45.2 Saturated
20:10:55.010 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:55.010 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:10:55.014 00.004 2864 Enqueuing Expose request
20:10:55.137 00.123 6680 IsGuiding returns 1
20:10:55.137 00.000 6680 scope still moving after pulse duration time elapsed
20:10:55.168 00.031 6680 IsGuiding returns 0
20:10:55.168 00.000 6680 scope move finished after 161 + 58 ms
20:10:55.168 00.000 6680 Move returns status 0, amount 161
20:10:55.168 00.000 6680 MoveAxis(N, 0, ABG)
20:10:55.168 00.000 6680 Move returns status 0, amount 0
20:10:55.168 00.000 6680 move complete, result=0
20:10:55.168 00.000 6680 worker thread done servicing request
20:10:55.168 00.000 6680 Worker thread wakes up
20:10:55.168 00.000 2864 GuideStep: 2.1 px 161 ms WEST, -0.0 px 0 ms NORTH
20:10:55.172 00.004 6680 worker thread servicing REQUEST_EXPOSE 1500
20:10:55.172 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1068,308,31,31)
20:10:55.601 00.429 2864 Stop button clicked
20:10:55.603 00.002 2864 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
20:10:55.605 00.002 2864 Status Line: Waiting for devices...
20:10:55.724 00.119 6680 ZWO: stopexposure
20:10:56.775 01.051 6680 ZWO: stopexposure
20:10:56.775 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
20:10:56.775 00.000 6680 worker thread done servicing request
20:10:56.787 00.012 2864 OnExposeComplete: enter
20:10:56.787 00.000 2864 OnExposeComplete: Capture Error reported
20:10:56.803 00.016 2864 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
20:10:56.810 00.007 2864 Mount: notify guiding stopped
20:10:56.818 00.008 2864 BLC: window closed
20:10:56.818 00.000 2864 BLC: Last direction was reset
20:10:56.818 00.000 2864 Changing from state GUIDING to STOP
20:10:56.818 00.000 2864 guider state => SELECTED
20:10:56.835 00.017 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=176, Gamma=0.560
20:10:56.881 00.046 2864 Changing from state SELECTED to UNINITIALIZED
20:10:56.881 00.000 2864 guider state => SELECTING
20:10:56.881 00.000 2864 Status Line: Stopped.
20:10:56.900 00.019 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
20:10:57.009 00.109 2864 evsrv: cli 1028D718 connect
20:10:57.009 00.000 2864 evsrv: cli 1028D718 request: {"method":"get_pixel_scale","id":"27d83556-1871-49c7-80c3-0330824426e6"}
20:10:57.025 00.016 2864 evsrv: cli 1028D718 response: {"jsonrpc":"2.0","result":1.86834,"id":"27d83556-1871-49c7-80c3-0330824426e6"}
20:10:57.025 00.000 2864 evsrv: cli 1028D718 disconnect
20:10:58.130 01.105 2864 GetInt("/profile/6/camera/SaturationADU", 0) returns 255
20:10:58.130 00.000 2864 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
20:11:02.299 04.169 2864 GetDouble("/profile/6/scope/GuideAlgorithm/X/Hysteresis/minMove", 0.200000) returns 0.230000
20:11:02.307 00.008 2864 GetDouble("/profile/6/scope/GuideAlgorithm/X/Hysteresis/hysteresis", 0.100000) returns 0.100000
20:11:02.307 00.000 2864 GetDouble("/profile/6/scope/GuideAlgorithm/X/Hysteresis/aggression", 0.700000) returns 0.700000
20:11:02.557 00.250 2864 evsrv: cli 1028E078 connect
20:11:02.557 00.000 2864 evsrv: cli 1028E078 request: {"method":"get_pixel_scale","id":"a82d48ab-35dd-4dfd-9269-e313e38222c8"}
20:11:02.568 00.011 2864 evsrv: cli 1028E078 response: {"jsonrpc":"2.0","result":1.86834,"id":"a82d48ab-35dd-4dfd-9269-e313e38222c8"}
20:11:02.568 00.000 2864 evsrv: cli 1028E078 disconnect
20:11:03.470 00.902 2864 User exited setup dialog with 'ok'
20:11:03.477 00.007 2864 set dither mode 0
20:11:03.479 00.002 2864 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
20:11:03.483 00.004 2864 AutoExp: config min = 1000 max = 5000 snr = 6.00
20:11:03.487 00.004 2864 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
20:11:03.491 00.004 2864 camera: set binning = 1
20:11:03.494 00.003 2864 Saturation detection set to Max-ADU value 255
20:11:03.498 00.004 2864 Setting StarMinHFD = 1.50
20:11:03.499 00.001 2864 Setting MaxHFD = 10.0
20:11:03.499 00.000 2864 Setting StarMinSNR = 6.0
20:11:03.499 00.000 2864 Setting AutoSelDownsample = 0
20:11:03.499 00.000 2864 MultiStar mode enabled
20:11:03.515 00.016 2864 Scope: slew check disabled
20:11:03.515 00.000 2864 BLC: Backlash comp enabled, Comp pulse = 326 ms
20:11:03.515 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:11:03.525 00.010 2864 ScopeASCOM::SideOfPier() returns 1
20:11:03.531 00.006 2864 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.18
20:11:03.534 00.003 2864 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
20:11:03.536 00.002 2864 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
20:11:03.594 00.058 2864 PhdConfig flush
20:11:03.594 00.000 2864 evsrv: cli 1028DD58 connect
20:11:03.594 00.000 2864 evsrv: cli 1028DD58 request: {"method":"get_pixel_scale","id":"7a38eaa5-a8ec-48e2-abac-7fcb32b4776e"}
20:11:03.594 00.000 2864 evsrv: cli 1028DD58 response: {"jsonrpc":"2.0","result":1.86834,"id":"7a38eaa5-a8ec-48e2-abac-7fcb32b4776e"}
20:11:03.610 00.016 2864 evsrv: cli 1028DD58 disconnect
20:11:05.434 01.824 2864 StartLoopingInteractive: Loop button clicked
20:11:05.450 00.016 2864 Status Line: Looping
20:11:05.450 00.000 2864 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
20:11:05.465 00.015 2864 ScheduleExposure(1500,3,0) exposurePending=0
20:11:05.465 00.000 2864 Enqueuing Expose request
20:11:05.465 00.000 6680 Worker thread wakes up
20:11:05.465 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:11:05.465 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
20:11:07.120 01.655 6680 Exposure complete
20:11:07.184 00.064 6680 worker thread done servicing request
20:11:07.184 00.000 2864 OnExposeComplete: enter
20:11:07.184 00.000 2864 UpdateGuideState(): m_state=1
20:11:07.184 00.000 2864 Star::Find(15, 1081, 324, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:11:07.184 00.000 2864 Star::Find returns 1 (0), X=1077.45, Y=325.69, Mass=3950, SNR=44.3, Peak=231 HFD=3.9
20:11:07.184 00.000 2864 setting lock position to (1077.45, 325.69)
20:11:07.184 00.000 2864 MultiStar: stabilizing after lock position change
20:11:07.184 00.000 2864 CurrentPosition() valid, moving to STATE_SELECTED
20:11:07.200 00.016 2864 Changing from state SELECTING to SELECTED
20:11:07.200 00.000 2864 guider state => SELECTED
20:11:07.216 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=156, Gamma=0.560
20:11:07.263 00.047 2864 UpdateGuideState exits: m=3950 SNR=44.3
20:11:07.263 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:07.263 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:11:07.263 00.000 2864 Enqueuing Expose request
20:11:07.263 00.000 6680 Worker thread wakes up
20:11:07.263 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:11:07.263 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1062,311,31,31)
20:11:08.684 01.421 6680 Exposure complete
20:11:08.744 00.060 6680 worker thread done servicing request
20:11:08.744 00.000 2864 OnExposeComplete: enter
20:11:08.744 00.000 2864 UpdateGuideState(): m_state=2
20:11:08.744 00.000 2864 Star::Find(15, 1077, 325, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:08.751 00.007 2864 Star::Find returns 1 (0), X=1076.84, Y=325.80, Mass=3891, SNR=44.0, Peak=242 HFD=4.0
20:11:08.751 00.000 2864 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.80) = xAngle (0.17 = 0.17)
20:11:08.751 00.000 2864 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.91 = -2.91)
20:11:08.756 00.005 2864 CameraToMount -- cameraX=-0.61 cameraY=0.11 hyp=0.62 cameraTheta=2.96 mountX=0.61 mountY=-0.14, mountTheta=-0.23
20:11:08.756 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=186, Gamma=0.560
20:11:08.804 00.048 2864 UpdateGuideState exits: m=3891 SNR=44.0
20:11:08.806 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:08.806 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:11:08.815 00.009 2864 Enqueuing Expose request
20:11:08.815 00.000 6680 Worker thread wakes up
20:11:08.815 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:11:08.815 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1062,311,31,31)
20:11:09.059 00.244 2864 GuiderMultiStar::AutoSelect enter
20:11:09.059 00.000 2864 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
20:11:09.126 00.067 2864 AutoFind: auto downsample for scale 1.87 => 1x
20:11:09.217 00.091 2864 AutoFind: global mean = -0.0, stdev 2.5
20:11:09.217 00.000 2864 AutoFind: using threshold = 0.1
20:11:09.302 00.085 2864 AutoFind: local max [1077, 326] 259.2
20:11:09.304 00.002 2864 AutoFind: local max [585, 873] 112.2
20:11:09.306 00.002 2864 AutoFind: local max [46, 114] 97.2
20:11:09.308 00.002 2864 AutoFind: local max [426, 919] 11.1
20:11:09.310 00.002 2864 AutoFind: local max [460, 23] 8.9
20:11:09.312 00.002 2864 AutoFind: local max [70, 558] 8.1
20:11:09.312 00.000 2864 AutoFind: local max [198, 241] 4.9
20:11:09.312 00.000 2864 AutoFind: local max [860, 114] 4.0
20:11:09.312 00.000 2864 AutoFind: local max [657, 673] 3.9
20:11:09.312 00.000 2864 AutoFind: local max [1065, 326] 3.6
20:11:09.312 00.000 2864 AutoFind: local max [382, 587] 3.5
20:11:09.312 00.000 2864 AutoFind: local max [586, 862] 3.3
20:11:09.328 00.016 2864 AutoFind: local max [1066, 335] 3.3
20:11:09.328 00.000 2864 AutoFind: local max [692, 362] 3.2
20:11:09.328 00.000 2864 AutoFind: local max [193, 325] 3.1
20:11:09.328 00.000 2864 AutoFind: local max [640, 487] 3.0
20:11:09.338 00.010 2864 AutoFind: local max [1045, 148] 2.9
20:11:09.338 00.000 2864 AutoFind: local max [1144, 559] 2.7
20:11:09.338 00.000 2864 AutoFind: local max [578, 862] 2.7
20:11:09.338 00.000 2864 AutoFind: local max [83, 758] 2.5
20:11:09.344 00.006 2864 AutoFind: local max [595, 872] 2.5
20:11:09.344 00.000 2864 AutoFind: local max [629, 366] 2.5
20:11:09.344 00.000 2864 AutoFind: local max [822, 124] 2.4
20:11:09.344 00.000 2864 AutoFind: local max [855, 844] 2.4
20:11:09.344 00.000 2864 AutoFind: local max [436, 931] 2.3
20:11:09.344 00.000 2864 AutoFind: local max [337, 312] 2.2
20:11:09.344 00.000 2864 AutoFind: local max [1117, 257] 2.2
20:11:09.344 00.000 2864 AutoFind: local max [1090, 320] 2.2
20:11:09.344 00.000 2864 AutoFind: local max [658, 660] 2.2
20:11:09.359 00.015 2864 AutoFind: local max [594, 336] 2.1
20:11:09.359 00.000 2864 AutoFind: local max [459, 831] 2.1
20:11:09.359 00.000 2864 AutoFind: local max [541, 151] 2.1
20:11:09.359 00.000 2864 AutoFind: local max [960, 679] 2.1
20:11:09.359 00.000 2864 AutoFind: local max [966, 362] 2.1
20:11:09.359 00.000 2864 AutoFind: local max [1182, 636] 2.1
20:11:09.369 00.010 2864 AutoFind: local max [531, 587] 2.1
20:11:09.369 00.000 2864 AutoFind: local max [429, 374] 2.1
20:11:09.369 00.000 2864 AutoFind: local max [1250, 84] 2.1
20:11:09.369 00.000 2864 AutoFind: local max [1220, 684] 2.1
20:11:09.376 00.007 2864 AutoFind: local max [737, 480] 2.1
20:11:09.376 00.000 2864 AutoFind: local max [596, 862] 2.1
20:11:09.376 00.000 2864 AutoFind: local max [981, 830] 2.1
20:11:09.376 00.000 2864 AutoFind: local max [859, 684] 2.1
20:11:09.376 00.000 2864 AutoFind: local max [1004, 685] 2.1
20:11:09.376 00.000 2864 AutoFind: local max [775, 459] 2.1
20:11:09.376 00.000 2864 AutoFind: local max [1258, 298] 2.1
20:11:09.376 00.000 2864 AutoFind: local max [973, 879] 2.1
20:11:09.376 00.000 2864 AutoFind: local max [1142, 616] 2.1
20:11:09.391 00.015 2864 AutoFind: local max [875, 402] 2.1
20:11:09.391 00.000 2864 AutoFind: local max [522, 583] 2.1
20:11:09.391 00.000 2864 AutoFind: local max [1066, 743] 2.1
20:11:09.391 00.000 2864 AutoFind: local max [305, 675] 2.1
20:11:09.391 00.000 2864 AutoFind: local max [759, 569] 2.1
20:11:09.391 00.000 2864 AutoFind: local max [628, 405] 2.1
20:11:09.400 00.009 2864 AutoFind: local max [918, 400] 2.1
20:11:09.400 00.000 2864 AutoFind: local max [305, 401] 2.1
20:11:09.400 00.000 2864 AutoFind: local max [639, 254] 2.1
20:11:09.400 00.000 2864 AutoFind: local max [429, 224] 2.1
20:11:09.407 00.007 2864 AutoFind: local max [310, 591] 2.1
20:11:09.407 00.000 2864 AutoFind: local max [686, 801] 2.1
20:11:09.407 00.000 2864 AutoFind: local max [87, 816] 2.1
20:11:09.407 00.000 2864 AutoFind: local max [639, 645] 2.1
20:11:09.407 00.000 2864 AutoFind: local max [359, 208] 2.1
20:11:09.407 00.000 2864 AutoFind: local max [1269, 257] 2.1
20:11:09.407 00.000 2864 AutoFind: local max [996, 283] 2.1
20:11:09.407 00.000 2864 AutoFind: local max [159, 676] 2.1
20:11:09.407 00.000 2864 AutoFind: local max [1082, 311] 2.0
20:11:09.407 00.000 2864 AutoFind: local max [247, 761] 2.0
20:11:09.423 00.016 2864 AutoFind: local max [605, 335] 2.0
20:11:09.423 00.000 2864 AutoFind: local max [1143, 949] 2.0
20:11:09.423 00.000 2864 AutoFind: local max [758, 707] 2.0
20:11:09.423 00.000 2864 AutoFind: local max [463, 388] 2.0
20:11:09.431 00.008 2864 AutoFind: local max [1038, 548] 2.0
20:11:09.431 00.000 2864 AutoFind: local max [579, 64] 2.0
20:11:09.431 00.000 2864 AutoFind: local max [965, 801] 2.0
20:11:09.431 00.000 2864 AutoFind: local max [755, 929] 2.0
20:11:09.431 00.000 2864 AutoFind: local max [553, 46] 2.0
20:11:09.439 00.008 2864 AutoFind: local max [437, 847] 2.0
20:11:09.439 00.000 2864 AutoFind: local max [1259, 314] 2.0
20:11:09.439 00.000 2864 AutoFind: local max [631, 707] 2.0
20:11:09.439 00.000 2864 AutoFind: local max [1090, 331] 2.0
20:11:09.439 00.000 2864 AutoFind: local max [1085, 709] 2.0
20:11:09.439 00.000 2864 AutoFind: local max [457, 477] 2.0
20:11:09.439 00.000 2864 AutoFind: local max [799, 371] 2.0
20:11:09.439 00.000 2864 AutoFind: local max [868, 693] 2.0
20:11:09.439 00.000 2864 AutoFind: local max [139, 530] 2.0
20:11:09.455 00.016 2864 AutoFind: local max [238, 697] 2.0
20:11:09.455 00.000 2864 AutoFind: local max [1198, 710] 2.0
20:11:09.455 00.000 2864 AutoFind: local max [636, 477] 2.0
20:11:09.455 00.000 2864 AutoFind: local max [160, 501] 2.0
20:11:09.455 00.000 2864 AutoFind: local max [430, 727] 2.0
20:11:09.463 00.008 2864 AutoFind: local max [950, 35] 2.0
20:11:09.463 00.000 2864 AutoFind: local max [1029, 849] 2.0
20:11:09.463 00.000 2864 AutoFind: local max [274, 547] 2.0
20:11:09.463 00.000 2864 AutoFind: local max [218, 746] 2.0
20:11:09.463 00.000 2864 AutoFind: local max [859, 539] 2.0
20:11:09.471 00.008 2864 AutoFind: local max [310, 813] 2.0
20:11:09.471 00.000 2864 AutoFind: local max [145, 41] 2.0
20:11:09.471 00.000 2864 AutoFind: local max [350, 348] 2.0
20:11:09.471 00.000 2864 AutoFind: local max [335, 188] 2.0
20:11:09.471 00.000 2864 AutoFind: too close [636, 477] 2.0 - [640, 487] 3.0
20:11:09.471 00.000 2864 AutoFind: too close [868, 693] 2.0 - [859, 684] 2.1
20:11:09.471 00.000 2864 AutoFind: too close [1090, 331] 2.0 - [1082, 311] 2.0
20:11:09.471 00.000 2864 AutoFind: too close [1090, 331] 2.0 - [1090, 320] 2.2
20:11:09.471 00.000 2864 AutoFind: close dim-bright [1090, 331] 2.0 - [1077, 326] 259.2
20:11:09.471 00.000 2864 AutoFind: too close [1259, 314] 2.0 - [1258, 298] 2.1
20:11:09.487 00.016 2864 AutoFind: too close [605, 335] 2.0 - [594, 336] 2.1
20:11:09.487 00.000 2864 AutoFind: too close [1082, 311] 2.0 - [1090, 320] 2.2
20:11:09.487 00.000 2864 AutoFind: too close [1082, 311] 2.0 - [1065, 326] 3.6
20:11:09.487 00.000 2864 AutoFind: close dim-bright [1082, 311] 2.0 - [1077, 326] 259.2
20:11:09.494 00.007 2864 AutoFind: too close [639, 645] 2.1 - [658, 660] 2.2
20:11:09.494 00.000 2864 AutoFind: too close [522, 583] 2.1 - [531, 587] 2.1
20:11:09.494 00.000 2864 AutoFind: too close [596, 862] 2.1 - [595, 872] 2.5
20:11:09.494 00.000 2864 AutoFind: too close [596, 862] 2.1 - [578, 862] 2.7
20:11:09.494 00.000 2864 AutoFind: too close [596, 862] 2.1 - [586, 862] 3.3
20:11:09.503 00.009 2864 AutoFind: close dim-bright [596, 862] 2.1 - [585, 873] 112.2
20:11:09.503 00.000 2864 AutoFind: too close [658, 660] 2.2 - [657, 673] 3.9
20:11:09.503 00.000 2864 AutoFind: close dim-bright [1090, 320] 2.2 - [1077, 326] 259.2
20:11:09.503 00.000 2864 AutoFind: too close [436, 931] 2.3 - [426, 919] 11.1
20:11:09.503 00.000 2864 AutoFind: too close [595, 872] 2.5 - [578, 862] 2.7
20:11:09.503 00.000 2864 AutoFind: too close [595, 872] 2.5 - [586, 862] 3.3
20:11:09.503 00.000 2864 AutoFind: close dim-bright [595, 872] 2.5 - [585, 873] 112.2
20:11:09.503 00.000 2864 AutoFind: too close [578, 862] 2.7 - [586, 862] 3.3
20:11:09.503 00.000 2864 AutoFind: close dim-bright [578, 862] 2.7 - [585, 873] 112.2
20:11:09.518 00.015 2864 AutoFind: too close [1066, 335] 3.3 - [1065, 326] 3.6
20:11:09.518 00.000 2864 AutoFind: close dim-bright [1066, 335] 3.3 - [1077, 326] 259.2
20:11:09.518 00.000 2864 AutoFind: close dim-bright [586, 862] 3.3 - [585, 873] 112.2
20:11:09.518 00.000 2864 AutoFind: close dim-bright [1065, 326] 3.6 - [1077, 326] 259.2
20:11:09.525 00.007 2864 AutoFind: too close to edge [1143, 949] 2.0
20:11:09.525 00.000 2864 AutoFind: too close to edge [1269, 257] 2.1
20:11:09.525 00.000 2864 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
20:11:09.525 00.000 2864 Star::Find(15, 1077, 326, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.525 00.000 2864 Star::Find returns 1 (0), X=1076.84, Y=325.80, Mass=3891, SNR=44.0, Peak=242 HFD=4.0
20:11:09.534 00.009 2864 Star::Find(15, 585, 873, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.534 00.000 2864 Star::Find returns 1 (0), X=585.01, Y=872.83, Mass=1457, SNR=26.9, Peak=122 HFD=3.3
20:11:09.534 00.000 2864 Star::Find(15, 46, 114, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.534 00.000 2864 Star::Find returns 1 (0), X=46.01, Y=114.43, Mass=1250, SNR=24.9, Peak=91 HFD=3.5
20:11:09.534 00.000 2864 Star::Find(15, 460, 23, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.534 00.000 2864 Star::Find returns 1 (0), X=459.13, Y=23.02, Mass=109, SNR=7.3, Peak=10 HFD=3.0
20:11:09.534 00.000 2864 Star::Find(15, 70, 558, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.534 00.000 2864 Star::Find returns 1 (0), X=69.65, Y=557.63, Mass=90, SNR=6.6, Peak=8 HFD=3.0
20:11:09.534 00.000 2864 Star::Find(15, 198, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.550 00.016 2864 Star::Find returns 1 (0), X=198.38, Y=241.63, Mass=52, SNR=5.0, Peak=5 HFD=3.2
20:11:09.550 00.000 2864 Star::Find(15, 860, 114, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.550 00.000 2864 Star::Find returns 1 (0), X=860.22, Y=114.45, Mass=43, SNR=4.5, Peak=4 HFD=3.2
20:11:09.550 00.000 2864 Star::Find(15, 382, 587, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.550 00.000 2864 Star::Find false star n=14 nbg=288 bg=0.4 sigma=0.5 thresh=2 peak=2
20:11:09.550 00.000 2864 Star::Find returns 0 (2), X=382.00, Y=587.00, Mass=31, SNR=2.9, Peak=5 HFD=0.0
20:11:09.550 00.000 2864 Star::Find(15, 692, 362, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.550 00.000 2864 Star::Find false star n=10 nbg=276 bg=0.4 sigma=0.5 thresh=2 peak=2
20:11:09.550 00.000 2864 Star::Find returns 0 (2), X=692.00, Y=362.00, Mass=21, SNR=2.9, Peak=5 HFD=0.0
20:11:09.550 00.000 2864 Star::Find(15, 193, 325, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.565 00.015 2864 Star::Find false star n=16 nbg=284 bg=0.3 sigma=0.5 thresh=2 peak=2
20:11:09.565 00.000 2864 Star::Find returns 0 (2), X=193.00, Y=325.00, Mass=33, SNR=2.9, Peak=4 HFD=0.0
20:11:09.565 00.000 2864 Star::Find(15, 1045, 148, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.565 00.000 2864 Star::Find false star n=30 nbg=280 bg=0.3 sigma=0.5 thresh=2 peak=2
20:11:09.565 00.000 2864 Star::Find returns 0 (2), X=1045.00, Y=148.00, Mass=59, SNR=2.9, Peak=5 HFD=0.0
20:11:09.565 00.000 2864 Star::Find(15, 1144, 559, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.565 00.000 2864 Star::Find false star n=15 nbg=275 bg=0.4 sigma=0.5 thresh=2 peak=2
20:11:09.565 00.000 2864 Star::Find returns 0 (2), X=1144.00, Y=559.00, Mass=29, SNR=2.9, Peak=3 HFD=0.0
20:11:09.565 00.000 2864 Star::Find(15, 83, 758, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.581 00.016 2864 Star::Find returns 0 (2), X=83.00, Y=758.00, Mass=13, SNR=2.5, Peak=3 HFD=0.0
20:11:09.581 00.000 2864 Star::Find(15, 629, 366, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.581 00.000 2864 Star::Find returns 1 (0), X=628.55, Y=365.72, Mass=24, SNR=3.4, Peak=7 HFD=2.0
20:11:09.581 00.000 2864 Star::Find(15, 822, 124, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.581 00.000 2864 Star::Find returns 0 (2), X=822.00, Y=124.00, Mass=17, SNR=2.9, Peak=4 HFD=0.0
20:11:09.581 00.000 2864 Star::Find(15, 855, 844, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.581 00.000 2864 Star::Find false star n=21 nbg=276 bg=0.4 sigma=0.5 thresh=2 peak=1
20:11:09.581 00.000 2864 Star::Find returns 0 (2), X=855.00, Y=844.00, Mass=35, SNR=2.9, Peak=4 HFD=0.0
20:11:09.581 00.000 2864 Star::Find(15, 337, 312, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.581 00.000 2864 Star::Find false star n=12 nbg=281 bg=0.3 sigma=0.5 thresh=2 peak=1
20:11:09.597 00.016 2864 Star::Find returns 0 (2), X=337.00, Y=312.00, Mass=22, SNR=2.9, Peak=3 HFD=0.0
20:11:09.597 00.000 2864 Star::Find(15, 1117, 257, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.597 00.000 2864 Star::Find false star n=17 nbg=273 bg=0.4 sigma=0.5 thresh=2 peak=1
20:11:09.597 00.000 2864 Star::Find returns 0 (2), X=1117.00, Y=257.00, Mass=35, SNR=2.9, Peak=4 HFD=0.0
20:11:09.597 00.000 2864 Star::Find(15, 459, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.597 00.000 2864 Star::Find false star n=13 nbg=279 bg=0.3 sigma=0.5 thresh=2 peak=1
20:11:09.597 00.000 2864 Star::Find returns 0 (2), X=459.00, Y=831.00, Mass=24, SNR=2.9, Peak=4 HFD=0.0
20:11:09.597 00.000 2864 Star::Find(15, 541, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.597 00.000 2864 Star::Find returns 0 (2), X=541.00, Y=151.00, Mass=19, SNR=3.0, Peak=4 HFD=0.0
20:11:09.613 00.016 2864 Star::Find(15, 960, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.613 00.000 2864 Star::Find false star n=17 nbg=278 bg=0.4 sigma=0.5 thresh=2 peak=2
20:11:09.613 00.000 2864 Star::Find returns 0 (2), X=960.00, Y=679.00, Mass=35, SNR=2.9, Peak=5 HFD=0.0
20:11:09.613 00.000 2864 Star::Find(15, 966, 362, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.613 00.000 2864 Star::Find returns 0 (2), X=966.00, Y=362.00, Mass=15, SNR=2.6, Peak=4 HFD=0.0
20:11:09.613 00.000 2864 Star::Find(15, 1182, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.613 00.000 2864 Star::Find false star n=12 nbg=276 bg=0.4 sigma=0.5 thresh=2 peak=1
20:11:09.613 00.000 2864 Star::Find returns 0 (2), X=1182.00, Y=636.00, Mass=23, SNR=2.9, Peak=4 HFD=0.0
20:11:09.613 00.000 2864 Star::Find(15, 429, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.629 00.016 2864 Star::Find returns 0 (2), X=429.00, Y=374.00, Mass=13, SNR=2.5, Peak=4 HFD=0.0
20:11:09.629 00.000 2864 Star::Find(15, 1250, 84, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.629 00.000 2864 Star::Find returns 0 (2), X=1250.00, Y=84.00, Mass=13, SNR=2.5, Peak=5 HFD=0.0
20:11:09.629 00.000 2864 Star::Find(15, 1220, 684, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.629 00.000 2864 Star::Find returns 0 (2), X=1220.00, Y=684.00, Mass=16, SNR=2.7, Peak=4 HFD=0.0
20:11:09.629 00.000 2864 Star::Find(15, 737, 480, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.629 00.000 2864 Star::Find returns 0 (2), X=737.00, Y=480.00, Mass=14, SNR=2.6, Peak=5 HFD=0.0
20:11:09.629 00.000 2864 Star::Find(15, 981, 830, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.629 00.000 2864 Star::Find returns 0 (2), X=981.00, Y=830.00, Mass=14, SNR=2.6, Peak=3 HFD=0.0
20:11:09.645 00.016 2864 Star::Find(15, 1004, 685, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.645 00.000 2864 Star::Find false star n=9 nbg=279 bg=0.4 sigma=0.5 thresh=2 peak=2
20:11:09.645 00.000 2864 Star::Find returns 0 (2), X=1004.00, Y=685.00, Mass=19, SNR=2.9, Peak=6 HFD=0.0
20:11:09.645 00.000 2864 Star::Find(15, 775, 459, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.645 00.000 2864 Star::Find returns 0 (2), X=775.00, Y=459.00, Mass=18, SNR=2.9, Peak=5 HFD=0.0
20:11:09.645 00.000 2864 Star::Find(15, 973, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.645 00.000 2864 Star::Find returns 0 (4), X=964.79, Y=890.72, Mass=24, SNR=3.4, Peak=21 HFD=0.4
20:11:09.645 00.000 2864 Star::Find(15, 1142, 616, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.645 00.000 2864 Star::Find returns 0 (2), X=1142.00, Y=616.00, Mass=17, SNR=2.8, Peak=7 HFD=0.0
20:11:09.661 00.016 2864 Star::Find(15, 875, 402, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.661 00.000 2864 Star::Find returns 0 (3), X=875.00, Y=402.00, Mass=10, SNR=2.2, Peak=4 HFD=0.0
20:11:09.661 00.000 2864 Star::Find(15, 1066, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.661 00.000 2864 Star::Find returns 0 (2), X=1066.00, Y=743.00, Mass=14, SNR=2.6, Peak=4 HFD=0.0
20:11:09.661 00.000 2864 Star::Find(15, 305, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.661 00.000 2864 Star::Find returns 0 (2), X=305.00, Y=675.00, Mass=14, SNR=2.5, Peak=4 HFD=0.0
20:11:09.661 00.000 2864 Star::Find(15, 759, 569, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.661 00.000 2864 Star::Find returns 0 (2), X=759.00, Y=569.00, Mass=13, SNR=2.5, Peak=4 HFD=0.0
20:11:09.661 00.000 2864 Star::Find(15, 628, 405, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.661 00.000 2864 Star::Find returns 0 (2), X=628.00, Y=405.00, Mass=13, SNR=2.4, Peak=6 HFD=0.0
20:11:09.676 00.015 2864 Star::Find(15, 918, 400, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.679 00.003 2864 Star::Find returns 0 (2), X=918.00, Y=400.00, Mass=11, SNR=2.3, Peak=3 HFD=0.0
20:11:09.681 00.002 2864 Star::Find(15, 305, 401, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.683 00.002 2864 Star::Find returns 0 (2), X=305.00, Y=401.00, Mass=11, SNR=2.2, Peak=4 HFD=0.0
20:11:09.685 00.002 2864 Star::Find(15, 639, 254, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.687 00.002 2864 Star::Find returns 0 (2), X=639.00, Y=254.00, Mass=11, SNR=2.3, Peak=4 HFD=0.0
20:11:09.687 00.000 2864 Star::Find(15, 429, 224, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.689 00.002 2864 Star::Find returns 0 (3), X=429.00, Y=224.00, Mass=6, SNR=1.7, Peak=3 HFD=0.0
20:11:09.691 00.002 2864 Star::Find(15, 310, 591, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.692 00.001 2864 Star::Find returns 0 (2), X=310.00, Y=591.00, Mass=15, SNR=2.6, Peak=4 HFD=0.0
20:11:09.694 00.002 2864 Star::Find(15, 686, 801, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.696 00.002 2864 Star::Find returns 0 (2), X=686.00, Y=801.00, Mass=15, SNR=2.7, Peak=3 HFD=0.0
20:11:09.698 00.002 2864 Star::Find(15, 87, 816, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.698 00.000 2864 Star::Find returns 0 (2), X=87.00, Y=816.00, Mass=11, SNR=2.2, Peak=4 HFD=0.0
20:11:09.700 00.002 2864 Star::Find(15, 359, 208, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.702 00.002 2864 Star::Find returns 0 (2), X=359.00, Y=208.00, Mass=18, SNR=2.9, Peak=4 HFD=0.0
20:11:09.704 00.002 2864 Star::Find(15, 996, 283, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.706 00.002 2864 Star::Find false star n=11 nbg=277 bg=0.4 sigma=0.5 thresh=2 peak=1
20:11:09.708 00.002 2864 Star::Find returns 0 (2), X=996.00, Y=283.00, Mass=20, SNR=2.9, Peak=3 HFD=0.0
20:11:09.710 00.002 2864 Star::Find(15, 159, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.712 00.002 2864 Star::Find returns 0 (2), X=159.00, Y=676.00, Mass=16, SNR=2.8, Peak=6 HFD=0.0
20:11:09.714 00.002 2864 Star::Find(15, 247, 761, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.716 00.002 2864 Star::Find returns 0 (2), X=247.00, Y=761.00, Mass=14, SNR=2.6, Peak=4 HFD=0.0
20:11:09.718 00.002 2864 Star::Find(15, 758, 707, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.720 00.002 2864 Star::Find returns 0 (3), X=758.00, Y=707.00, Mass=8, SNR=1.9, Peak=5 HFD=0.0
20:11:09.720 00.000 2864 Star::Find(15, 463, 388, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.722 00.002 2864 Star::Find returns 0 (2), X=463.00, Y=388.00, Mass=13, SNR=2.5, Peak=3 HFD=0.0
20:11:09.726 00.004 2864 Star::Find(15, 1038, 548, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.728 00.002 2864 Star::Find returns 0 (2), X=1038.00, Y=548.00, Mass=17, SNR=2.8, Peak=4 HFD=0.0
20:11:09.730 00.002 2864 Star::Find(15, 579, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.732 00.002 2864 Star::Find returns 0 (2), X=579.00, Y=64.00, Mass=15, SNR=2.7, Peak=4 HFD=0.0
20:11:09.734 00.002 2864 Star::Find(15, 965, 801, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.736 00.002 2864 Star::Find returns 0 (2), X=965.00, Y=801.00, Mass=16, SNR=2.7, Peak=3 HFD=0.0
20:11:09.738 00.002 2864 Star::Find(15, 755, 929, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.740 00.002 2864 Star::Find returns 0 (3), X=755.00, Y=929.00, Mass=10, SNR=2.1, Peak=2 HFD=0.0
20:11:09.740 00.000 2864 Star::Find(15, 553, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.740 00.000 2864 Star::Find false star n=14 nbg=277 bg=0.3 sigma=0.5 thresh=2 peak=1
20:11:09.740 00.000 2864 Star::Find returns 0 (2), X=553.00, Y=46.00, Mass=32, SNR=2.9, Peak=3 HFD=0.0
20:11:09.740 00.000 2864 Star::Find(15, 437, 847, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.740 00.000 2864 Star::Find false star n=11 nbg=278 bg=0.4 sigma=0.5 thresh=2 peak=2
20:11:09.755 00.015 2864 Star::Find returns 0 (2), X=437.00, Y=847.00, Mass=26, SNR=2.9, Peak=8 HFD=0.0
20:11:09.755 00.000 2864 Star::Find(15, 631, 707, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.755 00.000 2864 Star::Find returns 0 (2), X=631.00, Y=707.00, Mass=15, SNR=2.7, Peak=2 HFD=0.0
20:11:09.755 00.000 2864 Star::Find(15, 1085, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.755 00.000 2864 Star::Find false star n=10 nbg=281 bg=0.4 sigma=0.5 thresh=2 peak=2
20:11:09.755 00.000 2864 Star::Find returns 0 (2), X=1085.00, Y=709.00, Mass=24, SNR=2.9, Peak=7 HFD=0.0
20:11:09.755 00.000 2864 Star::Find(15, 457, 477, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.769 00.014 2864 Star::Find returns 0 (2), X=457.00, Y=477.00, Mass=16, SNR=2.8, Peak=4 HFD=0.0
20:11:09.771 00.002 2864 Star::Find(15, 799, 371, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.773 00.002 2864 Star::Find returns 0 (2), X=799.00, Y=371.00, Mass=15, SNR=2.6, Peak=5 HFD=0.0
20:11:09.775 00.002 2864 Star::Find(15, 139, 530, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.777 00.002 2864 Star::Find returns 0 (3), X=139.00, Y=530.00, Mass=9, SNR=2.0, Peak=3 HFD=0.0
20:11:09.779 00.002 2864 Star::Find(15, 238, 697, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.783 00.004 2864 Star::Find returns 0 (2), X=238.00, Y=697.00, Mass=17, SNR=2.8, Peak=7 HFD=0.0
20:11:09.785 00.002 2864 Star::Find(15, 1198, 710, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.787 00.002 2864 Star::Find returns 0 (2), X=1198.00, Y=710.00, Mass=18, SNR=2.9, Peak=4 HFD=0.0
20:11:09.789 00.002 2864 Star::Find(15, 160, 501, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.791 00.002 2864 Star::Find returns 0 (2), X=160.00, Y=501.00, Mass=12, SNR=2.4, Peak=6 HFD=0.0
20:11:09.793 00.002 2864 Star::Find(15, 430, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.797 00.004 2864 Star::Find returns 0 (2), X=430.00, Y=727.00, Mass=17, SNR=2.9, Peak=3 HFD=0.0
20:11:09.799 00.002 2864 Star::Find(15, 950, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.803 00.004 2864 Star::Find returns 0 (2), X=950.00, Y=35.00, Mass=10, SNR=2.2, Peak=4 HFD=0.0
20:11:09.805 00.002 2864 Star::Find(15, 1029, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.807 00.002 2864 Star::Find false star n=12 nbg=281 bg=0.4 sigma=0.5 thresh=2 peak=2
20:11:09.809 00.002 2864 Star::Find returns 0 (2), X=1029.00, Y=849.00, Mass=26, SNR=2.9, Peak=5 HFD=0.0
20:11:09.811 00.002 2864 Star::Find(15, 274, 547, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.813 00.002 2864 Star::Find false star n=10 nbg=286 bg=0.3 sigma=0.5 thresh=2 peak=1
20:11:09.815 00.002 2864 Star::Find returns 0 (2), X=274.00, Y=547.00, Mass=20, SNR=2.9, Peak=4 HFD=0.0
20:11:09.817 00.002 2864 Star::Find(15, 218, 746, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.818 00.001 2864 Star::Find returns 0 (2), X=218.00, Y=746.00, Mass=13, SNR=2.5, Peak=5 HFD=0.0
20:11:09.818 00.000 2864 Star::Find(15, 859, 539, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.818 00.000 2864 Star::Find returns 0 (2), X=859.00, Y=539.00, Mass=12, SNR=2.4, Peak=5 HFD=0.0
20:11:09.818 00.000 2864 Star::Find(15, 310, 813, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.818 00.000 2864 Star::Find returns 0 (3), X=310.00, Y=813.00, Mass=7, SNR=1.9, Peak=4 HFD=0.0
20:11:09.818 00.000 2864 Star::Find(15, 145, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.818 00.000 2864 Star::Find returns 0 (2), X=145.00, Y=41.00, Mass=10, SNR=2.2, Peak=2 HFD=0.0
20:11:09.818 00.000 2864 Star::Find(15, 350, 348, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.836 00.018 2864 Star::Find false star n=13 nbg=281 bg=0.4 sigma=0.5 thresh=2 peak=1
20:11:09.838 00.002 2864 Star::Find returns 0 (2), X=350.00, Y=348.00, Mass=29, SNR=2.9, Peak=5 HFD=0.0
20:11:09.838 00.000 2864 Star::Find(15, 335, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.838 00.000 2864 Star::Find false star n=12 nbg=275 bg=0.4 sigma=0.5 thresh=2 peak=1
20:11:09.838 00.000 2864 Star::Find returns 0 (2), X=335.00, Y=188.00, Mass=22, SNR=2.9, Peak=4 HFD=0.0
20:11:09.838 00.000 2864 AutoFind: finding best star pass 1
20:11:09.838 00.000 2864 Star::Find(15, 1077, 326, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.852 00.014 2864 Star::Find returns 1 (0), X=1076.84, Y=325.80, Mass=3891, SNR=44.0, Peak=242 HFD=4.0
20:11:09.854 00.002 2864 AutoFind: near-saturated [1077, 326] 259.2 Mass 3891 SNR 44.0 Peak 242
20:11:09.854 00.000 2864 Star::Find(15, 585, 873, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.854 00.000 2864 Star::Find returns 1 (0), X=585.01, Y=872.83, Mass=1457, SNR=26.9, Peak=122 HFD=3.3
20:11:09.854 00.000 2864 AutoFind returns star at [585, 873] 112.2 Mass 1457 SNR 26.9
20:11:09.854 00.000 2864 Star::Find(15, 585, 873, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:09.866 00.012 2864 Star::Find returns 1 (0), X=585.01, Y=872.83, Mass=1457, SNR=26.9, Peak=122 HFD=3.3
20:11:09.866 00.000 2864 MultiStar: List (4): {585.01, 872.83}(26.9), {46.01, 114.43}(24.9), {459.13, 23.02}(7.3), {69.65, 557.63}(6.6), 
20:11:09.866 00.000 2864 setting lock position to (585.01, 872.83)
20:11:09.866 00.000 2864 MultiStar: stabilizing after lock position change
20:11:09.866 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=186, Gamma=0.560
20:11:09.914 00.048 2864 Status Line: Auto-selected star at (585.0, 872.8)
20:11:10.456 00.542 6680 Exposure complete
20:11:10.505 00.049 6680 worker thread done servicing request
20:11:10.505 00.000 2864 OnExposeComplete: enter
20:11:10.505 00.000 2864 UpdateGuideState(): m_state=2
20:11:10.505 00.000 2864 Star::Find(15, 585, 872, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
20:11:10.505 00.000 2864 Star::Find returns 1 (0), X=584.75, Y=872.96, Mass=1489, SNR=27.2, Peak=150 HFD=3.0
20:11:10.505 00.000 2864 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.80) = xAngle (-0.09 = -0.09)
20:11:10.515 00.010 2864 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.17 = 3.11)
20:11:10.515 00.000 2864 CameraToMount -- cameraX=-0.27 cameraY=0.13 hyp=0.29 cameraTheta=2.70 mountX=0.29 mountY=0.01, mountTheta=0.03
20:11:10.515 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=170, Gamma=0.560
20:11:10.563 00.048 2864 UpdateGuideState exits: m=1489 SNR=27.2
20:11:10.563 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:10.563 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:11:10.563 00.000 2864 Enqueuing Expose request
20:11:10.563 00.000 6680 Worker thread wakes up
20:11:10.563 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:11:10.563 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(570,858,31,31)
20:11:11.999 01.436 6680 Exposure complete
20:11:12.043 00.044 6680 worker thread done servicing request
20:11:12.043 00.000 2864 OnExposeComplete: enter
20:11:12.055 00.012 2864 UpdateGuideState(): m_state=2
20:11:12.057 00.002 2864 Star::Find(15, 584, 872, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:11:12.060 00.003 2864 Star::Find returns 1 (0), X=584.42, Y=872.97, Mass=1467, SNR=27.0, Peak=160 HFD=3.1
20:11:12.060 00.000 2864 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.80) = xAngle (0.12 = 0.12)
20:11:12.060 00.000 2864 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.95 = -2.95)
20:11:12.060 00.000 2864 CameraToMount -- cameraX=-0.59 cameraY=0.14 hyp=0.61 cameraTheta=2.92 mountX=0.61 mountY=-0.12, mountTheta=-0.19
20:11:12.060 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=174, Gamma=0.560
20:11:12.102 00.042 2864 UpdateGuideState exits: m=1467 SNR=27.0
20:11:12.102 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:12.118 00.016 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:11:12.123 00.005 2864 Enqueuing Expose request
20:11:12.125 00.002 6680 Worker thread wakes up
20:11:12.125 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:11:12.125 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(569,858,31,31)
20:11:12.913 00.788 2864 GuideButtonClick i=1 ctx=Guide button clicked
20:11:12.928 00.015 2864 Changing from state SELECTED to CALIBRATING_PRIMARY
20:11:12.928 00.000 2864 guider state => CALIBRATED
20:11:12.931 00.003 2864 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
20:11:12.931 00.000 2864 reset dither spiral
20:11:13.760 00.829 6680 Exposure complete
20:11:13.818 00.058 6680 worker thread done servicing request
20:11:13.818 00.000 2864 OnExposeComplete: enter
20:11:13.818 00.000 2864 UpdateGuideState(): m_state=5
20:11:13.818 00.000 2864 Star::Find(15, 584, 872, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
20:11:13.818 00.000 2864 Star::Find returns 1 (0), X=584.06, Y=873.46, Mass=1412, SNR=26.5, Peak=147 HFD=3.2
20:11:13.818 00.000 2864 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.80) = xAngle (-0.24 = -0.24)
20:11:13.818 00.000 2864 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.31 = 2.97)
20:11:13.834 00.016 2864 CameraToMount -- cameraX=-0.96 cameraY=0.63 hyp=1.15 cameraTheta=2.56 mountX=1.11 mountY=0.19, mountTheta=0.17
20:11:13.838 00.004 2864 Changing from state CALIBRATED to GUIDING
20:11:13.838 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:11:13.838 00.000 2864 ScopeASCOM::SideOfPier() returns 1
20:11:13.838 00.000 2864 AdjustCalibrationForScopePointing (scope): current dec=0.0 pierSide=1, cal dec=0.0 pierSide=1 rotAngle=None bin=1
20:11:13.838 00.000 2864 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
20:11:13.838 00.000 2864 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
20:11:13.849 00.011 2864 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003125
20:11:13.849 00.000 2864 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003125
20:11:13.849 00.000 2864 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 3.882800
20:11:13.849 00.000 2864 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 10
20:11:13.849 00.000 2864 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 12
20:11:13.849 00.000 2864 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:11:13.849 00.000 2864 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 0
20:11:13.849 00.000 2864 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 8:10:28 PM"
20:11:13.849 00.000 2864 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
20:11:13.865 00.016 2864 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.0 0.8}, {-5.6 1.8}, {-7.6 2.4}, {-10.5 3.9}, {-12.2 4.6}, {-15.6 5.5}, {-17.1 6.3}, {-20.3 6.9}, {-21.8 7.9}, {-24.6 8.9}, {-24.6 8.9}, {-13.5 3.9}, {-5.0 0.1}"
20:11:13.865 00.000 2864 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.0 -2.8}, {-1.5 -4.4}, {-2.8 -6.9}, {-3.2 -8.2}, {-4.1 -11.2}, {-4.4 -12.6}, {-5.3 -15.4}, {-5.6 -16.8}, {-6.4 -19.4}, {-6.7 -20.9}, {-7.1 -23.7}, {-7.2 -25.2}, {-7.2 -25.2}, {-2.6 -18.3}, {3.2 -8.7}, {4.3 -7.6}"
20:11:13.929 00.064 2864 ScopeASCOM::GetGuideRates returns 0 11.250 11.250 a-s/sec
20:11:13.932 00.003 2864 GetDouble("/profile/6/camera/pixelsize", 0.000000) returns 3.750000
20:11:13.934 00.002 2864 Dec comp: XRate 7.460 -> 7.460 for dec 0.0 -> dec 0.0
20:11:13.938 00.004 2864 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:11:13.942 00.004 2864 ScopeASCOM::SideOfPier() returns 1
20:11:13.944 00.002 2864 setting lock position to (584.06, 873.46)
20:11:13.945 00.001 2864 MultiStar: stabilizing after lock position change
20:11:13.947 00.002 2864 guider state => GUIDING
20:11:13.949 00.002 2864 Status Line: Guiding
20:11:13.953 00.004 2864 Mount: notify guiding started
20:11:13.957 00.004 2864 GetString("/profile/6/name", "") returns "OAG"
20:11:13.959 00.002 2864 GetString("/profile/6/scope/calibration/timestamp", "") returns "1/12/2026 8:10:28 PM"
20:11:13.961 00.002 2864 GetDouble("/profile/6/scope/calibration/xRate", 1.000000) returns 0.007460
20:11:13.963 00.002 2864 GetDouble("/profile/6/scope/calibration/yRate", 1.000000) returns 0.006251
20:11:13.963 00.000 2864 GetInt("/profile/6/scope/calibration/binning", 1) returns 1
20:11:13.963 00.000 2864 GetDouble("/profile/6/scope/calibration/xAngle", 0.000000) returns 2.795610
20:11:13.963 00.000 2864 GetDouble("/profile/6/scope/calibration/yAngle", 0.000000) returns 1.292580
20:11:13.963 00.000 2864 GetDouble("/profile/6/scope/calibration/declination", 0.000000) returns 0.000561
20:11:13.963 00.000 2864 GetInt("/profile/6/scope/calibration/pierSide", -1) returns 1
20:11:13.963 00.000 2864 GetInt("/profile/6/scope/calibration/raGuideParity", 0) returns 1
20:11:13.977 00.014 2864 GetInt("/profile/6/scope/calibration/decGuideParity", 0) returns 1
20:11:13.977 00.000 2864 GetDouble("/profile/6/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
20:11:13.977 00.000 2864 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
20:11:13.977 00.000 2864 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
20:11:13.977 00.000 2864 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003125
20:11:13.977 00.000 2864 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003125
20:11:13.977 00.000 2864 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 3.882800
20:11:13.977 00.000 2864 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 10
20:11:13.977 00.000 2864 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 12
20:11:13.994 00.017 2864 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:11:13.996 00.002 2864 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 0
20:11:13.996 00.000 2864 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 8:10:28 PM"
20:11:13.996 00.000 2864 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
20:11:13.996 00.000 2864 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.0 0.8}, {-5.6 1.8}, {-7.6 2.4}, {-10.5 3.9}, {-12.2 4.6}, {-15.6 5.5}, {-17.1 6.3}, {-20.3 6.9}, {-21.8 7.9}, {-24.6 8.9}, {-24.6 8.9}, {-13.5 3.9}, {-5.0 0.1}"
20:11:13.996 00.000 2864 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.0 -2.8}, {-1.5 -4.4}, {-2.8 -6.9}, {-3.2 -8.2}, {-4.1 -11.2}, {-4.4 -12.6}, {-5.3 -15.4}, {-5.6 -16.8}, {-6.4 -19.4}, {-6.7 -20.9}, {-7.1 -23.7}, {-7.2 -25.2}, {-7.2 -25.2}, {-2.6 -18.3}, {3.2 -8.7}, {4.3 -7.6}"
20:11:13.996 00.000 2864 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
20:11:14.009 00.013 2864 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
20:11:14.009 00.000 2864 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003125
20:11:14.009 00.000 2864 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003125
20:11:14.009 00.000 2864 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 3.882800
20:11:14.009 00.000 2864 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 10
20:11:14.009 00.000 2864 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 12
20:11:14.009 00.000 2864 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:11:14.009 00.000 2864 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 0
20:11:14.009 00.000 2864 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 8:10:28 PM"
20:11:14.025 00.016 2864 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
20:11:14.025 00.000 2864 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.0 0.8}, {-5.6 1.8}, {-7.6 2.4}, {-10.5 3.9}, {-12.2 4.6}, {-15.6 5.5}, {-17.1 6.3}, {-20.3 6.9}, {-21.8 7.9}, {-24.6 8.9}, {-24.6 8.9}, {-13.5 3.9}, {-5.0 0.1}"
20:11:14.025 00.000 2864 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.0 -2.8}, {-1.5 -4.4}, {-2.8 -6.9}, {-3.2 -8.2}, {-4.1 -11.2}, {-4.4 -12.6}, {-5.3 -15.4}, {-5.6 -16.8}, {-6.4 -19.4}, {-6.7 -20.9}, {-7.1 -23.7}, {-7.2 -25.2}, {-7.2 -25.2}, {-2.6 -18.3}, {3.2 -8.7}, {4.3 -7.6}"
20:11:14.120 00.095 2864 ScopeASCOM::GetGuideRates returns 0 11.250 11.250 a-s/sec
20:11:14.120 00.000 2864 ScopeASCOM::SideOfPier() returns 1
20:11:14.120 00.000 2864 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
20:11:14.120 00.000 2864 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
20:11:14.120 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 0.0
20:11:14.120 00.000 2864 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 0.0
20:11:14.120 00.000 2864 MountToCamera -- mountTheta (-0.00) + m_xAngle (2.80) = xAngle (2.80 = 2.80)
20:11:14.120 00.000 2864 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=-0.00, cameraY=0.00 cameraTheta=0.00
20:11:14.120 00.000 2864 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,0.00 arcsec/hr
20:11:14.136 00.016 2864 UpdateLockPosShiftCameraCoords: shift rate -0,0 px/sec
20:11:14.136 00.000 2864 GetInt("/profile/6/AutoLoadCalibration", -1) returns 1
20:11:14.136 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=159, Gamma=0.560
20:11:14.189 00.053 2864 UpdateGuideState exits: m=1412 SNR=26.5
20:11:14.191 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:14.193 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:11:14.195 00.002 2864 Enqueuing Expose request
20:11:14.197 00.002 6680 Worker thread wakes up
20:11:14.197 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:11:14.197 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(569,858,31,31)
20:11:15.630 01.433 6680 Exposure complete
20:11:15.678 00.048 6680 worker thread done servicing request
20:11:15.678 00.000 2864 OnExposeComplete: enter
20:11:15.678 00.000 2864 UpdateGuideState(): m_state=6
20:11:15.678 00.000 2864 Star::Find(15, 584, 873, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:11:15.694 00.016 2864 Star::Find returns 1 (0), X=583.71, Y=873.73, Mass=1432, SNR=26.7, Peak=125 HFD=3.1
20:11:15.694 00.000 2864 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.80) = xAngle (-0.30 = -0.30)
20:11:15.694 00.000 2864 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.38 = 2.91)
20:11:15.694 00.000 2864 CameraToMount -- cameraX=-0.35 cameraY=0.27 hyp=0.44 cameraTheta=2.49 mountX=0.42 mountY=0.10, mountTheta=0.24
20:11:15.694 00.000 2864 SchedulePrimaryMove(10198720, x=-0.35, y=0.27, opts=13)
20:11:15.694 00.000 2864 Enqueuing Move request for scope (-0.35, 0.27)
20:11:15.694 00.000 6680 Worker thread wakes up
20:11:15.694 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.27) opts 0xd
20:11:15.694 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.35, 0.27)
20:11:15.694 00.000 6680 Moving (-0.35, 0.27) raw xDistance=0.42 yDistance=0.10
20:11:15.694 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
20:11:15.694 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:15.694 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:11:15.694 00.000 6680 MoveAxis(W, 35, ABG)
20:11:15.694 00.000 6680 Guiding  Dir = 3, Dur = 35
20:11:15.694 00.000 6680 IsGuiding returns 0
20:11:15.694 00.000 6680 PulseGuide returned control before completion, sleep 45
20:11:15.721 00.027 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=169, Gamma=0.560
20:11:15.756 00.035 6680 IsGuiding returns 1
20:11:15.756 00.000 6680 scope still moving after pulse duration time elapsed
20:11:15.770 00.014 2864 UpdateGuideState exits: m=1432 SNR=26.7
20:11:15.772 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:15.772 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:11:15.779 00.007 2864 Enqueuing Expose request
20:11:15.787 00.008 6680 IsGuiding returns 0
20:11:15.787 00.000 6680 scope move finished after 35 + 44 ms
20:11:15.787 00.000 6680 Move returns status 0, amount 35
20:11:15.787 00.000 6680 MoveAxis(N, 0, ABG)
20:11:15.787 00.000 6680 Move returns status 0, amount 0
20:11:15.787 00.000 6680 move complete, result=0
20:11:15.787 00.000 6680 worker thread done servicing request
20:11:15.787 00.000 6680 Worker thread wakes up
20:11:15.787 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:11:15.787 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(569,858,31,31)
20:11:15.789 00.002 2864 GuideStep: 0.4 px 35 ms WEST, 0.1 px 0 ms NORTH
20:11:17.441 01.652 6680 Exposure complete
20:11:17.490 00.049 6680 worker thread done servicing request
20:11:17.490 00.000 2864 OnExposeComplete: enter
20:11:17.490 00.000 2864 UpdateGuideState(): m_state=6
20:11:17.490 00.000 2864 Star::Find(15, 583, 873, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:11:17.490 00.000 2864 Star::Find returns 1 (0), X=583.49, Y=873.73, Mass=1469, SNR=27.0, Peak=123 HFD=3.2
20:11:17.490 00.000 2864 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.80) = xAngle (-0.10 = -0.10)
20:11:17.490 00.000 2864 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.17 = 3.11)
20:11:17.504 00.014 2864 CameraToMount -- cameraX=-0.56 cameraY=0.27 hyp=0.62 cameraTheta=2.70 mountX=0.62 mountY=0.02, mountTheta=0.03
20:11:17.504 00.000 2864 SchedulePrimaryMove(10198720, x=-0.56, y=0.27, opts=13)
20:11:17.504 00.000 2864 Enqueuing Move request for scope (-0.56, 0.27)
20:11:17.504 00.000 6680 Worker thread wakes up
20:11:17.504 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.27) opts 0xd
20:11:17.504 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.56, 0.27)
20:11:17.504 00.000 6680 Moving (-0.56, 0.27) raw xDistance=0.62 yDistance=0.02
20:11:17.504 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.62
20:11:17.504 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:17.504 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:11:17.504 00.000 6680 MoveAxis(W, 55, ABG)
20:11:17.504 00.000 6680 Guiding  Dir = 3, Dur = 55
20:11:17.504 00.000 6680 IsGuiding returns 0
20:11:17.504 00.000 6680 PulseGuide returned control before completion, sleep 65
20:11:17.529 00.025 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=157, Gamma=0.560
20:11:17.578 00.049 2864 UpdateGuideState exits: m=1469 SNR=27.0
20:11:17.580 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:17.580 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:11:17.582 00.002 2864 Enqueuing Expose request
20:11:17.584 00.002 6680 IsGuiding returns 1
20:11:17.584 00.000 6680 scope still moving after pulse duration time elapsed
20:11:17.615 00.031 6680 IsGuiding returns 0
20:11:17.615 00.000 6680 scope move finished after 55 + 43 ms
20:11:17.615 00.000 6680 Move returns status 0, amount 55
20:11:17.615 00.000 6680 MoveAxis(N, 0, ABG)
20:11:17.615 00.000 6680 Move returns status 0, amount 0
20:11:17.615 00.000 6680 move complete, result=0
20:11:17.615 00.000 6680 worker thread done servicing request
20:11:17.615 00.000 6680 Worker thread wakes up
20:11:17.615 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:11:17.615 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(569,858,31,31)
20:11:17.615 00.000 2864 GuideStep: 0.6 px 55 ms WEST, 0.0 px 0 ms NORTH
20:11:19.046 01.431 6680 Exposure complete
20:11:19.109 00.063 6680 worker thread done servicing request
20:11:19.109 00.000 2864 OnExposeComplete: enter
20:11:19.109 00.000 2864 UpdateGuideState(): m_state=6
20:11:19.109 00.000 2864 Star::Find(15, 583, 873, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
20:11:19.109 00.000 2864 Star::Find returns 1 (0), X=583.68, Y=874.04, Mass=1506, SNR=27.3, Peak=154 HFD=3.2
20:11:19.109 00.000 2864 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.80) = xAngle (-0.64 = -0.64)
20:11:19.109 00.000 2864 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.72 = 2.57)
20:11:19.125 00.016 2864 CameraToMount -- cameraX=-0.38 cameraY=0.58 hyp=0.69 cameraTheta=2.15 mountX=0.55 mountY=0.38, mountTheta=0.60
20:11:19.125 00.000 2864 SchedulePrimaryMove(10198720, x=-0.38, y=0.58, opts=13)
20:11:19.125 00.000 2864 Enqueuing Move request for scope (-0.38, 0.58)
20:11:19.125 00.000 6680 Worker thread wakes up
20:11:19.125 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.58) opts 0xd
20:11:19.125 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.38, 0.58)
20:11:19.125 00.000 6680 Moving (-0.38, 0.58) raw xDistance=0.55 yDistance=0.38
20:11:19.125 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.55
20:11:19.125 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:11:19.125 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
20:11:19.125 00.000 6680 MoveAxis(W, 51, ABG)
20:11:19.125 00.000 6680 Guiding  Dir = 3, Dur = 51
20:11:19.125 00.000 6680 IsGuiding returns 0
20:11:19.125 00.000 6680 PulseGuide returned control before completion, sleep 61
20:11:19.146 00.021 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=159, Gamma=0.560
20:11:19.189 00.043 2864 UpdateGuideState exits: m=1506 SNR=27.3
20:11:19.189 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:19.189 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:11:19.189 00.000 2864 Enqueuing Expose request
20:11:19.204 00.015 6680 IsGuiding returns 1
20:11:19.204 00.000 6680 scope still moving after pulse duration time elapsed
20:11:19.236 00.032 6680 IsGuiding returns 0
20:11:19.236 00.000 6680 scope move finished after 51 + 51 ms
20:11:19.236 00.000 6680 Move returns status 0, amount 51
20:11:19.236 00.000 6680 MoveAxis(N, 0, ABG)
20:11:19.236 00.000 6680 Move returns status 0, amount 0
20:11:19.236 00.000 6680 move complete, result=0
20:11:19.236 00.000 6680 worker thread done servicing request
20:11:19.236 00.000 6680 Worker thread wakes up
20:11:19.236 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:11:19.236 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(569,858,31,31)
20:11:19.236 00.000 2864 GuideStep: 0.6 px 51 ms WEST, 0.4 px 0 ms NORTH
20:11:20.886 01.650 6680 Exposure complete
20:11:20.933 00.047 6680 worker thread done servicing request
20:11:20.933 00.000 2864 OnExposeComplete: enter
20:11:20.933 00.000 2864 UpdateGuideState(): m_state=6
20:11:20.933 00.000 2864 Star::Find(15, 583, 874, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:11:20.949 00.016 2864 Star::Find returns 1 (0), X=583.83, Y=873.73, Mass=1438, SNR=26.7, Peak=129 HFD=2.9
20:11:20.949 00.000 2864 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.80) = xAngle (-0.53 = -0.53)
20:11:20.949 00.000 2864 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.60 = 2.68)
20:11:20.949 00.000 2864 CameraToMount -- cameraX=-0.23 cameraY=0.27 hyp=0.35 cameraTheta=2.27 mountX=0.30 mountY=0.16, mountTheta=0.47
20:11:20.949 00.000 2864 SchedulePrimaryMove(10198720, x=-0.23, y=0.27, opts=13)
20:11:20.949 00.000 2864 Enqueuing Move request for scope (-0.23, 0.27)
20:11:20.949 00.000 6680 Worker thread wakes up
20:11:20.949 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.27) opts 0xd
20:11:20.949 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.23, 0.27)
20:11:20.949 00.000 6680 Moving (-0.23, 0.27) raw xDistance=0.30 yDistance=0.16
20:11:20.949 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.30
20:11:20.949 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:20.949 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:11:20.949 00.000 6680 MoveAxis(W, 29, ABG)
20:11:20.949 00.000 6680 Guiding  Dir = 3, Dur = 29
20:11:20.949 00.000 6680 IsGuiding returns 0
20:11:20.949 00.000 6680 PulseGuide returned control before completion, sleep 39
20:11:20.976 00.027 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=162, Gamma=0.560
20:11:21.013 00.037 6680 IsGuiding returns 1
20:11:21.013 00.000 6680 scope still moving after pulse duration time elapsed
20:11:21.013 00.000 2864 UpdateGuideState exits: m=1438 SNR=26.7
20:11:21.013 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:21.027 00.014 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:11:21.031 00.004 2864 Enqueuing Expose request
20:11:21.045 00.014 6680 IsGuiding returns 0
20:11:21.045 00.000 6680 scope move finished after 29 + 53 ms
20:11:21.045 00.000 6680 Move returns status 0, amount 29
20:11:21.045 00.000 6680 MoveAxis(N, 0, ABG)
20:11:21.045 00.000 6680 Move returns status 0, amount 0
20:11:21.045 00.000 6680 move complete, result=0
20:11:21.045 00.000 6680 worker thread done servicing request
20:11:21.045 00.000 6680 Worker thread wakes up
20:11:21.045 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:11:21.045 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(569,858,31,31)
20:11:21.045 00.000 2864 GuideStep: 0.3 px 29 ms WEST, 0.2 px 0 ms NORTH
20:11:22.472 01.427 6680 Exposure complete
20:11:22.521 00.049 6680 worker thread done servicing request
20:11:22.521 00.000 2864 OnExposeComplete: enter
20:11:22.521 00.000 2864 UpdateGuideState(): m_state=6
20:11:22.521 00.000 2864 Star::Find(15, 583, 873, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
20:11:22.521 00.000 2864 Star::Find returns 1 (0), X=583.65, Y=873.70, Mass=1471, SNR=27.0, Peak=138 HFD=3.0
20:11:22.521 00.000 2864 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.80) = xAngle (-0.19 = -0.19)
20:11:22.537 00.016 2864 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.26 = 3.02)
20:11:22.537 00.000 2864 CameraToMount -- cameraX=-0.41 cameraY=0.24 hyp=0.47 cameraTheta=2.61 mountX=0.46 mountY=0.06, mountTheta=0.12
20:11:22.537 00.000 2864 SchedulePrimaryMove(10198720, x=-0.41, y=0.24, opts=13)
20:11:22.537 00.000 2864 Enqueuing Move request for scope (-0.41, 0.24)
20:11:22.537 00.000 6680 Worker thread wakes up
20:11:22.537 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.24) opts 0xd
20:11:22.537 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.41, 0.24)
20:11:22.537 00.000 6680 Moving (-0.41, 0.24) raw xDistance=0.46 yDistance=0.06
20:11:22.537 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.46
20:11:22.537 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:22.537 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:11:22.537 00.000 6680 MoveAxis(W, 41, ABG)
20:11:22.537 00.000 6680 Guiding  Dir = 3, Dur = 41
20:11:22.537 00.000 6680 IsGuiding returns 0
20:11:22.537 00.000 6680 PulseGuide returned control before completion, sleep 51
20:11:22.556 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=168, Gamma=0.560
20:11:22.601 00.045 6680 IsGuiding returns 1
20:11:22.601 00.000 6680 scope still moving after pulse duration time elapsed
20:11:22.607 00.006 2864 UpdateGuideState exits: m=1471 SNR=27.0
20:11:22.609 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:22.611 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:11:22.613 00.002 2864 Enqueuing Expose request
20:11:22.632 00.019 6680 IsGuiding returns 0
20:11:22.632 00.000 6680 scope move finished after 41 + 44 ms
20:11:22.632 00.000 6680 Move returns status 0, amount 41
20:11:22.632 00.000 6680 MoveAxis(N, 0, ABG)
20:11:22.632 00.000 6680 Move returns status 0, amount 0
20:11:22.632 00.000 6680 move complete, result=0
20:11:22.632 00.000 6680 worker thread done servicing request
20:11:22.632 00.000 6680 Worker thread wakes up
20:11:22.632 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:11:22.632 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(569,858,31,31)
20:11:22.636 00.004 2864 GuideStep: 0.5 px 41 ms WEST, 0.1 px 0 ms NORTH
20:11:24.286 01.650 6680 Exposure complete
20:11:24.355 00.069 6680 worker thread done servicing request
20:11:24.355 00.000 2864 OnExposeComplete: enter
20:11:24.355 00.000 2864 UpdateGuideState(): m_state=6
20:11:24.355 00.000 2864 Star::Find(15, 583, 873, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
20:11:24.355 00.000 2864 Star::Find returns 1 (0), X=583.67, Y=873.96, Mass=1514, SNR=27.4, Peak=153 HFD=3.2
20:11:24.355 00.000 2864 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.80) = xAngle (-0.56 = -0.56)
20:11:24.355 00.000 2864 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.63 = 2.65)
20:11:24.365 00.010 2864 CameraToMount -- cameraX=-0.39 cameraY=0.49 hyp=0.63 cameraTheta=2.24 mountX=0.53 mountY=0.30, mountTheta=0.51
20:11:24.369 00.004 2864 SchedulePrimaryMove(10198720, x=-0.39, y=0.49, opts=13)
20:11:24.369 00.000 2864 Enqueuing Move request for scope (-0.39, 0.49)
20:11:24.369 00.000 6680 Worker thread wakes up
20:11:24.369 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.49) opts 0xd
20:11:24.369 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.39, 0.49)
20:11:24.369 00.000 6680 Moving (-0.39, 0.49) raw xDistance=0.53 yDistance=0.30
20:11:24.369 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.53
20:11:24.369 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:11:24.369 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
20:11:24.369 00.000 6680 MoveAxis(W, 48, ABG)
20:11:24.369 00.000 6680 Guiding  Dir = 3, Dur = 48
20:11:24.369 00.000 6680 IsGuiding returns 0
20:11:24.369 00.000 6680 PulseGuide returned control before completion, sleep 58
20:11:24.387 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=160, Gamma=0.560
20:11:24.432 00.045 2864 UpdateGuideState exits: m=1514 SNR=27.4
20:11:24.432 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:24.432 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:11:24.432 00.000 2864 Enqueuing Expose request
20:11:24.444 00.012 6680 IsGuiding returns 1
20:11:24.444 00.000 6680 scope still moving after pulse duration time elapsed
20:11:24.476 00.032 6680 IsGuiding returns 0
20:11:24.476 00.000 6680 scope move finished after 48 + 53 ms
20:11:24.476 00.000 6680 Move returns status 0, amount 48
20:11:24.476 00.000 6680 MoveAxis(N, 0, ABG)
20:11:24.476 00.000 6680 Move returns status 0, amount 0
20:11:24.476 00.000 6680 move complete, result=0
20:11:24.476 00.000 6680 worker thread done servicing request
20:11:24.476 00.000 6680 Worker thread wakes up
20:11:24.476 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:11:24.476 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(569,858,31,31)
20:11:24.476 00.000 2864 GuideStep: 0.5 px 48 ms WEST, 0.3 px 0 ms NORTH
20:11:25.900 01.424 6680 Exposure complete
20:11:25.963 00.063 6680 worker thread done servicing request
20:11:25.963 00.000 2864 OnExposeComplete: enter
20:11:25.963 00.000 2864 UpdateGuideState(): m_state=6
20:11:25.963 00.000 2864 Star::Find(15, 583, 873, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
20:11:25.969 00.006 2864 Star::Find returns 1 (0), X=583.75, Y=874.02, Mass=1489, SNR=27.2, Peak=141 HFD=3.1
20:11:25.969 00.000 2864 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.80) = xAngle (-0.72 = -0.72)
20:11:25.969 00.000 2864 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.79 = 2.49)
20:11:25.969 00.000 2864 CameraToMount -- cameraX=-0.31 cameraY=0.56 hyp=0.64 cameraTheta=2.08 mountX=0.48 mountY=0.38, mountTheta=0.68
20:11:25.969 00.000 2864 SchedulePrimaryMove(10198720, x=-0.31, y=0.56, opts=13)
20:11:25.969 00.000 2864 Enqueuing Move request for scope (-0.31, 0.56)
20:11:25.969 00.000 6680 Worker thread wakes up
20:11:25.969 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.56) opts 0xd
20:11:25.969 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.31, 0.56)
20:11:25.969 00.000 6680 Moving (-0.31, 0.56) raw xDistance=0.48 yDistance=0.38
20:11:25.969 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.48
20:11:25.969 00.000 6680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=0.74
20:11:25.969 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
20:11:25.969 00.000 6680 MoveAxis(W, 44, ABG)
20:11:25.969 00.000 6680 Guiding  Dir = 3, Dur = 44
20:11:25.969 00.000 6680 IsGuiding returns 0
20:11:25.969 00.000 6680 PulseGuide returned control before completion, sleep 54
20:11:25.994 00.025 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=159, Gamma=0.560
20:11:26.034 00.040 2864 UpdateGuideState exits: m=1489 SNR=27.2
20:11:26.034 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:26.048 00.014 6680 IsGuiding returns 1
20:11:26.048 00.000 6680 scope still moving after pulse duration time elapsed
20:11:26.048 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:11:26.048 00.000 2864 Enqueuing Expose request
20:11:26.080 00.032 6680 IsGuiding returns 0
20:11:26.080 00.000 6680 scope move finished after 44 + 54 ms
20:11:26.080 00.000 6680 Move returns status 0, amount 44
20:11:26.080 00.000 6680 MoveAxis(S, 61, ABG)
20:11:26.080 00.000 6680 Guiding  Dir = 1, Dur = 61
20:11:26.080 00.000 6680 IsGuiding returns 0
20:11:26.080 00.000 6680 PulseGuide returned control before completion, sleep 71
20:11:26.159 00.079 6680 IsGuiding returns 1
20:11:26.159 00.000 6680 scope still moving after pulse duration time elapsed
20:11:26.190 00.031 6680 IsGuiding returns 0
20:11:26.190 00.000 6680 scope move finished after 61 + 48 ms
20:11:26.190 00.000 6680 Move returns status 0, amount 61
20:11:26.190 00.000 6680 move complete, result=0
20:11:26.190 00.000 6680 worker thread done servicing request
20:11:26.190 00.000 6680 Worker thread wakes up
20:11:26.190 00.000 2864 GuideStep: 0.5 px 44 ms WEST, 0.4 px 61 ms SOUTH
20:11:26.190 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:11:26.190 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(569,858,31,31)
20:11:27.826 01.636 6680 Exposure complete
20:11:27.874 00.048 6680 worker thread done servicing request
20:11:27.874 00.000 2864 OnExposeComplete: enter
20:11:27.874 00.000 2864 UpdateGuideState(): m_state=6
20:11:27.874 00.000 2864 Star::Find(15, 583, 874, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
20:11:27.874 00.000 2864 Star::Find returns 1 (0), X=584.00, Y=873.57, Mass=1448, SNR=26.8, Peak=153 HFD=3.1
20:11:27.874 00.000 2864 MultiStar: exiting stabilization period
20:11:27.874 00.000 2864 MultiStar: updating star positions after lock position change
20:11:27.874 00.000 2864 Star::Find(15, 45, 114, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
20:11:27.890 00.016 2864 Star::Find returns 1 (0), X=45.07, Y=114.98, Mass=1223, SNR=24.7, Peak=121 HFD=2.9
20:11:27.890 00.000 2864 Star::Find(15, 458, 23, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
20:11:27.890 00.000 2864 Star::Find returns 1 (0), X=458.46, Y=23.14, Mass=116, SNR=7.5, Peak=10 HFD=3.3
20:11:27.890 00.000 2864 Star::Find(15, 68, 558, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
20:11:27.890 00.000 2864 Star::Find returns 1 (0), X=68.39, Y=558.43, Mass=81, SNR=6.2, Peak=9 HFD=3.0
20:11:27.890 00.000 2864 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.80) = xAngle (-0.75 = -0.75)
20:11:27.900 00.010 2864 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.82 = 2.46)
20:11:27.900 00.000 2864 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=2.05 mountX=0.08 mountY=0.07, mountTheta=0.71
20:11:27.905 00.005 2864 SchedulePrimaryMove(10198720, x=-0.05, y=0.10, opts=13)
20:11:27.905 00.000 2864 Enqueuing Move request for scope (-0.05, 0.10)
20:11:27.905 00.000 6680 Worker thread wakes up
20:11:27.905 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
20:11:27.905 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
20:11:27.905 00.000 6680 Moving (-0.05, 0.10) raw xDistance=0.08 yDistance=0.07
20:11:27.905 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
20:11:27.905 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:27.905 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:11:27.905 00.000 6680 MoveAxis(E, 0, ABG)
20:11:27.905 00.000 6680 Move returns status 0, amount 0
20:11:27.905 00.000 6680 MoveAxis(N, 0, ABG)
20:11:27.905 00.000 6680 Move returns status 0, amount 0
20:11:27.905 00.000 6680 move complete, result=0
20:11:27.905 00.000 6680 worker thread done servicing request
20:11:27.921 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=160, Gamma=0.560
20:11:27.969 00.048 2864 UpdateGuideState exits: m=1448 SNR=26.8
20:11:27.969 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:27.969 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:11:27.969 00.000 2864 Enqueuing Expose request
20:11:27.969 00.000 6680 Worker thread wakes up
20:11:27.969 00.000 2864 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
20:11:27.969 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:11:27.969 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(569,858,31,31)
20:11:29.395 01.426 6680 Exposure complete
20:11:29.469 00.074 6680 worker thread done servicing request
20:11:29.469 00.000 2864 OnExposeComplete: enter
20:11:29.471 00.002 2864 UpdateGuideState(): m_state=6
20:11:29.475 00.004 2864 Star::Find(15, 584, 873, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
20:11:29.475 00.000 2864 Star::Find returns 1 (0), X=584.13, Y=873.61, Mass=1448, SNR=26.8, Peak=138 HFD=3.2
20:11:29.475 00.000 2864 MultiStar: [#1 0.03,0.07,0.91,U] [#2 0.16,0.26,0.26,U] [#3 0.40,-0.44,0.00,M1] 
20:11:29.475 00.000 2864 refined, 2 included, MultiStar: {0.06, 0.13}, one-star: {0.07, 0.14}
20:11:29.475 00.000 2864 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.80) = xAngle (-1.69 = -1.69)
20:11:29.475 00.000 2864 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.77 = 1.52)
20:11:29.475 00.000 2864 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.10 mountX=-0.02 mountY=0.14, mountTheta=1.69
20:11:29.490 00.015 2864 SchedulePrimaryMove(10198720, x=0.06, y=0.13, opts=13)
20:11:29.490 00.000 2864 Enqueuing Move request for scope (0.06, 0.13)
20:11:29.490 00.000 6680 Worker thread wakes up
20:11:29.490 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
20:11:29.490 00.000 6680 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
20:11:29.490 00.000 6680 Moving (0.06, 0.13) raw xDistance=-0.02 yDistance=0.14
20:11:29.490 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
20:11:29.490 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:29.490 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:11:29.490 00.000 6680 MoveAxis(E, 0, ABG)
20:11:29.490 00.000 6680 Move returns status 0, amount 0
20:11:29.490 00.000 6680 MoveAxis(N, 0, ABG)
20:11:29.490 00.000 6680 Move returns status 0, amount 0
20:11:29.490 00.000 6680 move complete, result=0
20:11:29.490 00.000 6680 worker thread done servicing request
20:11:29.512 00.022 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=167, Gamma=0.560
20:11:29.556 00.044 2864 UpdateGuideState exits: m=1448 SNR=26.8
20:11:29.556 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:29.556 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:11:29.556 00.000 2864 Enqueuing Expose request
20:11:29.556 00.000 6680 Worker thread wakes up
20:11:29.556 00.000 2864 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
20:11:29.556 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:11:29.556 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(569,858,31,31)
20:11:31.219 01.663 6680 Exposure complete
20:11:31.298 00.079 6680 worker thread done servicing request
20:11:31.298 00.000 2864 OnExposeComplete: enter
20:11:31.298 00.000 2864 UpdateGuideState(): m_state=6
20:11:31.298 00.000 2864 Star::Find(15, 584, 873, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
20:11:31.298 00.000 2864 Star::Find returns 1 (0), X=583.78, Y=873.51, Mass=1523, SNR=27.5, Peak=139 HFD=3.2
20:11:31.298 00.000 2864 MultiStar: [#1 -0.10,0.02,0.90,U] [#2 0.00,0.24,0.27,U] [#3 0.04,-0.07,0.24,U] 
20:11:31.298 00.000 2864 refined, 3 included, MultiStar: {-0.15, 0.04}, one-star: {-0.27, 0.04}
20:11:31.298 00.000 2864 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.80) = xAngle (0.05 = 0.05)
20:11:31.298 00.000 2864 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.02 = -3.02)
20:11:31.298 00.000 2864 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.15 cameraTheta=2.85 mountX=0.15 mountY=-0.02, mountTheta=-0.12
20:11:31.314 00.016 2864 SchedulePrimaryMove(10198720, x=-0.15, y=0.04, opts=13)
20:11:31.314 00.000 2864 Enqueuing Move request for scope (-0.15, 0.04)
20:11:31.314 00.000 6680 Worker thread wakes up
20:11:31.314 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.04) opts 0xd
20:11:31.314 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.15, 0.04)
20:11:31.314 00.000 6680 Moving (-0.15, 0.04) raw xDistance=0.15 yDistance=-0.02
20:11:31.314 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
20:11:31.314 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:31.314 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:11:31.314 00.000 6680 MoveAxis(E, 0, ABG)
20:11:31.314 00.000 6680 Move returns status 0, amount 0
20:11:31.314 00.000 6680 MoveAxis(N, 0, ABG)
20:11:31.314 00.000 6680 Move returns status 0, amount 0
20:11:31.314 00.000 6680 move complete, result=0
20:11:31.314 00.000 6680 worker thread done servicing request
20:11:31.330 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=184, Gamma=0.560
20:11:31.384 00.054 2864 UpdateGuideState exits: m=1523 SNR=27.5
20:11:31.386 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:31.386 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:11:31.388 00.002 2864 Enqueuing Expose request
20:11:31.390 00.002 6680 Worker thread wakes up
20:11:31.390 00.000 2864 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
20:11:31.390 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:11:31.393 00.003 6680 Handling exposure in thread, d=1500 o=3 r=(569,858,31,31)
20:11:32.805 01.412 6680 Exposure complete
20:11:32.845 00.040 6680 worker thread done servicing request
20:11:32.845 00.000 2864 OnExposeComplete: enter
20:11:32.845 00.000 2864 UpdateGuideState(): m_state=6
20:11:32.845 00.000 2864 Star::Find(15, 583, 873, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
20:11:32.845 00.000 2864 Star::Find returns 1 (0), X=583.83, Y=873.71, Mass=1458, SNR=26.9, Peak=119 HFD=3.2
20:11:32.861 00.016 2864 MultiStar: [#1 -0.25,0.05,0.91,U] [#2 -0.02,0.33,0.29,U] [#3 0.28,0.11,0.23,U] 
20:11:32.861 00.000 2864 refined, 3 included, MultiStar: {-0.16, 0.17}, one-star: {-0.22, 0.24}
20:11:32.861 00.000 2864 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.80) = xAngle (-0.47 = -0.47)
20:11:32.861 00.000 2864 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.54 = 2.74)
20:11:32.861 00.000 2864 CameraToMount -- cameraX=-0.16 cameraY=0.17 hyp=0.23 cameraTheta=2.33 mountX=0.21 mountY=0.09, mountTheta=0.41
20:11:32.861 00.000 2864 SchedulePrimaryMove(10198720, x=-0.16, y=0.17, opts=13)
20:11:32.861 00.000 2864 Enqueuing Move request for scope (-0.16, 0.17)
20:11:32.861 00.000 6680 Worker thread wakes up
20:11:32.861 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.17) opts 0xd
20:11:32.861 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.16, 0.17)
20:11:32.861 00.000 6680 Moving (-0.16, 0.17) raw xDistance=0.21 yDistance=0.09
20:11:32.861 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
20:11:32.861 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:32.861 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:11:32.861 00.000 6680 MoveAxis(E, 0, ABG)
20:11:32.861 00.000 6680 Move returns status 0, amount 0
20:11:32.861 00.000 6680 MoveAxis(N, 0, ABG)
20:11:32.861 00.000 6680 Move returns status 0, amount 0
20:11:32.861 00.000 6680 move complete, result=0
20:11:32.861 00.000 6680 worker thread done servicing request
20:11:32.876 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=175, Gamma=0.560
20:11:32.932 00.056 2864 UpdateGuideState exits: m=1458 SNR=26.9
20:11:32.932 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:32.932 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:11:32.940 00.008 2864 Enqueuing Expose request
20:11:32.940 00.000 6680 Worker thread wakes up
20:11:32.940 00.000 2864 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
20:11:32.940 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:11:32.940 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(569,858,31,31)
20:11:34.592 01.652 6680 Exposure complete
20:11:34.639 00.047 6680 worker thread done servicing request
20:11:34.639 00.000 2864 OnExposeComplete: enter
20:11:34.639 00.000 2864 UpdateGuideState(): m_state=6
20:11:34.639 00.000 2864 Star::Find(15, 583, 873, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
20:11:34.639 00.000 2864 Star::Find returns 1 (0), X=583.83, Y=873.55, Mass=1438, SNR=26.7, Peak=133 HFD=3.1
20:11:34.639 00.000 2864 MultiStar: [#1 -0.25,-0.01,0.92,U] [#2 -0.13,0.21,0.29,U] [#3 -0.06,-0.22,0.24,U] 
20:11:34.639 00.000 2864 refined, 3 included, MultiStar: {-0.21, 0.03}, one-star: {-0.22, 0.09}
20:11:34.639 00.000 2864 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.80) = xAngle (0.18 = 0.18)
20:11:34.639 00.000 2864 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.89 = -2.89)
20:11:34.639 00.000 2864 CameraToMount -- cameraX=-0.21 cameraY=0.03 hyp=0.21 cameraTheta=2.98 mountX=0.20 mountY=-0.05, mountTheta=-0.25
20:11:34.655 00.016 2864 SchedulePrimaryMove(10198720, x=-0.21, y=0.03, opts=13)
20:11:34.655 00.000 2864 Enqueuing Move request for scope (-0.21, 0.03)
20:11:34.655 00.000 6680 Worker thread wakes up
20:11:34.655 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.03) opts 0xd
20:11:34.655 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.21, 0.03)
20:11:34.655 00.000 6680 Moving (-0.21, 0.03) raw xDistance=0.20 yDistance=-0.05
20:11:34.655 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
20:11:34.655 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:34.655 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:11:34.655 00.000 6680 MoveAxis(E, 0, ABG)
20:11:34.655 00.000 6680 Move returns status 0, amount 0
20:11:34.655 00.000 6680 MoveAxis(N, 0, ABG)
20:11:34.655 00.000 6680 Move returns status 0, amount 0
20:11:34.655 00.000 6680 move complete, result=0
20:11:34.655 00.000 6680 worker thread done servicing request
20:11:34.671 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=177, Gamma=0.560
20:11:34.718 00.047 2864 UpdateGuideState exits: m=1438 SNR=26.7
20:11:34.718 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:34.718 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:11:34.718 00.000 2864 Enqueuing Expose request
20:11:34.718 00.000 6680 Worker thread wakes up
20:11:34.718 00.000 2864 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
20:11:34.718 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:11:34.718 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(569,858,31,31)
20:11:36.162 01.444 6680 Exposure complete
20:11:36.209 00.047 6680 worker thread done servicing request
20:11:36.209 00.000 2864 OnExposeComplete: enter
20:11:36.209 00.000 2864 UpdateGuideState(): m_state=6
20:11:36.209 00.000 2864 Star::Find(15, 583, 873, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
20:11:36.225 00.016 2864 Star::Find returns 1 (0), X=583.93, Y=873.68, Mass=1450, SNR=26.8, Peak=132 HFD=3.3
20:11:36.225 00.000 2864 MultiStar: [#1 -0.12,-0.01,0.91,U] [#2 -0.21,0.11,0.25,U] [#3 0.23,-0.51,0.00,M1] 
20:11:36.225 00.000 2864 refined, 2 included, MultiStar: {-0.13, 0.11}, one-star: {-0.13, 0.21}
20:11:36.225 00.000 2864 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.80) = xAngle (-0.33 = -0.33)
20:11:36.225 00.000 2864 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.40 = 2.88)
20:11:36.225 00.000 2864 CameraToMount -- cameraX=-0.13 cameraY=0.11 hyp=0.17 cameraTheta=2.47 mountX=0.16 mountY=0.04, mountTheta=0.26
20:11:36.225 00.000 2864 SchedulePrimaryMove(10198720, x=-0.13, y=0.11, opts=13)
20:11:36.225 00.000 2864 Enqueuing Move request for scope (-0.13, 0.11)
20:11:36.241 00.016 6680 Worker thread wakes up
20:11:36.241 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.11) opts 0xd
20:11:36.241 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.13, 0.11)
20:11:36.241 00.000 6680 Moving (-0.13, 0.11) raw xDistance=0.16 yDistance=0.04
20:11:36.241 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
20:11:36.241 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:36.241 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:11:36.241 00.000 6680 MoveAxis(E, 0, ABG)
20:11:36.241 00.000 6680 Move returns status 0, amount 0
20:11:36.241 00.000 6680 MoveAxis(N, 0, ABG)
20:11:36.241 00.000 6680 Move returns status 0, amount 0
20:11:36.241 00.000 6680 move complete, result=0
20:11:36.241 00.000 6680 worker thread done servicing request
20:11:36.256 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=175, Gamma=0.560
20:11:36.302 00.046 2864 UpdateGuideState exits: m=1450 SNR=26.8
20:11:36.304 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:36.307 00.003 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:11:36.307 00.000 2864 Enqueuing Expose request
20:11:36.307 00.000 6680 Worker thread wakes up
20:11:36.307 00.000 2864 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
20:11:36.316 00.009 6680 worker thread servicing REQUEST_EXPOSE 1500
20:11:36.316 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(569,858,31,31)
20:11:37.970 01.654 6680 Exposure complete
20:11:38.034 00.064 6680 worker thread done servicing request
20:11:38.034 00.000 2864 OnExposeComplete: enter
20:11:38.034 00.000 2864 UpdateGuideState(): m_state=6
20:11:38.034 00.000 2864 Star::Find(15, 583, 873, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
20:11:38.034 00.000 2864 Star::Find returns 1 (0), X=584.38, Y=873.99, Mass=1492, SNR=27.2, Peak=159 HFD=3.2
20:11:38.034 00.000 2864 MultiStar: [#1 0.34,0.41,0.00,M1] [#2 0.49,0.85,0.00,M1] [#3 0.64,0.31,0.00,M2] 
20:11:38.034 00.000 2864 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.80) = xAngle (-1.77 = -1.77)
20:11:38.050 00.016 2864 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.85 = 1.44)
20:11:38.050 00.000 2864 CameraToMount -- cameraX=0.32 cameraY=0.52 hyp=0.61 cameraTheta=1.02 mountX=-0.12 mountY=0.61, mountTheta=1.77
20:11:38.050 00.000 2864 SchedulePrimaryMove(10198720, x=0.32, y=0.52, opts=13)
20:11:38.057 00.007 2864 Enqueuing Move request for scope (0.32, 0.52)
20:11:38.057 00.000 6680 Worker thread wakes up
20:11:38.057 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.52) opts 0xd
20:11:38.057 00.000 6680 Handling offset move in thread for scope, endpoint = (0.32, 0.52)
20:11:38.057 00.000 6680 Moving (0.32, 0.52) raw xDistance=-0.12 yDistance=0.61
20:11:38.057 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
20:11:38.057 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61
20:11:38.057 00.000 6680 MoveAxis(E, 0, ABG)
20:11:38.057 00.000 6680 Move returns status 0, amount 0
20:11:38.057 00.000 6680 MoveAxis(S, 97, ABG)
20:11:38.057 00.000 6680 Guiding  Dir = 1, Dur = 97
20:11:38.057 00.000 6680 IsGuiding returns 0
20:11:38.057 00.000 6680 PulseGuide returned control before completion, sleep 107
20:11:38.072 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=180, Gamma=0.560
20:11:38.119 00.047 2864 UpdateGuideState exits: m=1492 SNR=27.2
20:11:38.121 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:38.123 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:11:38.125 00.002 2864 Enqueuing Expose request
20:11:38.176 00.051 6680 IsGuiding returns 1
20:11:38.176 00.000 6680 scope still moving after pulse duration time elapsed
20:11:38.208 00.032 6680 IsGuiding returns 0
20:11:38.208 00.000 6680 scope move finished after 97 + 50 ms
20:11:38.208 00.000 6680 Move returns status 0, amount 97
20:11:38.208 00.000 6680 move complete, result=0
20:11:38.208 00.000 6680 worker thread done servicing request
20:11:38.208 00.000 6680 Worker thread wakes up
20:11:38.208 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:11:38.208 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(569,858,31,31)
20:11:38.208 00.000 2864 GuideStep: -0.1 px 0 ms EAST, 0.6 px 97 ms SOUTH
20:11:39.620 01.412 6680 Exposure complete
20:11:39.682 00.062 6680 worker thread done servicing request
20:11:39.682 00.000 2864 OnExposeComplete: enter
20:11:39.682 00.000 2864 UpdateGuideState(): m_state=6
20:11:39.682 00.000 2864 Star::Find(15, 584, 873, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
20:11:39.698 00.016 2864 Star::Find returns 1 (0), X=584.01, Y=873.45, Mass=1429, SNR=26.6, Peak=137 HFD=3.2
20:11:39.698 00.000 2864 MultiStar: [#1 -0.06,-0.11,0.94,U] [#2 0.14,0.18,0.28,U] [#3 0.34,-0.19,0.25,U] 
20:11:39.698 00.000 2864 refined, 3 included, MultiStar: {0.01, -0.04}, one-star: {-0.04, -0.01}
20:11:39.698 00.000 2864 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.80) = xAngle (-4.14 = 2.14)
20:11:39.698 00.000 2864 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-7.22 = -0.93)
20:11:39.698 00.000 2864 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.35 mountX=-0.02 mountY=-0.04, mountTheta=-2.16
20:11:39.698 00.000 2864 SchedulePrimaryMove(10198720, x=0.01, y=-0.04, opts=13)
20:11:39.698 00.000 2864 Enqueuing Move request for scope (0.01, -0.04)
20:11:39.714 00.016 6680 Worker thread wakes up
20:11:39.714 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
20:11:39.714 00.000 6680 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
20:11:39.714 00.000 6680 Moving (0.01, -0.04) raw xDistance=-0.02 yDistance=-0.04
20:11:39.714 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
20:11:39.714 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:39.714 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:11:39.714 00.000 6680 MoveAxis(E, 0, ABG)
20:11:39.714 00.000 6680 Move returns status 0, amount 0
20:11:39.714 00.000 6680 MoveAxis(N, 0, ABG)
20:11:39.714 00.000 6680 Move returns status 0, amount 0
20:11:39.714 00.000 6680 move complete, result=0
20:11:39.714 00.000 6680 worker thread done servicing request
20:11:39.730 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=178, Gamma=0.560
20:11:39.777 00.047 2864 UpdateGuideState exits: m=1429 SNR=26.6
20:11:39.781 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:39.783 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:11:39.783 00.000 2864 Enqueuing Expose request
20:11:39.783 00.000 6680 Worker thread wakes up
20:11:39.783 00.000 2864 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
20:11:39.783 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:11:39.783 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(569,858,31,31)
20:11:41.441 01.658 6680 Exposure complete
20:11:41.494 00.053 6680 worker thread done servicing request
20:11:41.494 00.000 2864 OnExposeComplete: enter
20:11:41.494 00.000 2864 UpdateGuideState(): m_state=6
20:11:41.505 00.011 2864 Star::Find(15, 584, 873, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
20:11:41.507 00.002 2864 Star::Find returns 1 (0), X=583.73, Y=873.46, Mass=1464, SNR=27.0, Peak=139 HFD=3.1
20:11:41.509 00.002 2864 MultiStar: [#1 -0.22,0.01,0.90,U] [#2 -0.06,0.17,0.28,U] [#3 -0.16,-0.43,0.24,U] 
20:11:41.509 00.000 2864 refined, 3 included, MultiStar: {-0.24, -0.02}, one-star: {-0.32, -0.01}
20:11:41.509 00.000 2864 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.80) = xAngle (-5.84 = 0.45)
20:11:41.509 00.000 2864 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.91 = -2.63)
20:11:41.509 00.000 2864 CameraToMount -- cameraX=-0.24 cameraY=-0.02 hyp=0.24 cameraTheta=-3.04 mountX=0.22 mountY=-0.12, mountTheta=-0.50
20:11:41.521 00.012 2864 SchedulePrimaryMove(10198720, x=-0.24, y=-0.02, opts=13)
20:11:41.525 00.004 2864 Enqueuing Move request for scope (-0.24, -0.02)
20:11:41.525 00.000 6680 Worker thread wakes up
20:11:41.525 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.02) opts 0xd
20:11:41.525 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.24, -0.02)
20:11:41.525 00.000 6680 Moving (-0.24, -0.02) raw xDistance=0.22 yDistance=-0.12
20:11:41.525 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
20:11:41.525 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:41.525 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:11:41.525 00.000 6680 MoveAxis(E, 0, ABG)
20:11:41.525 00.000 6680 Move returns status 0, amount 0
20:11:41.525 00.000 6680 MoveAxis(N, 0, ABG)
20:11:41.525 00.000 6680 Move returns status 0, amount 0
20:11:41.525 00.000 6680 move complete, result=0
20:11:41.525 00.000 6680 worker thread done servicing request
20:11:41.537 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=189, Gamma=0.560
20:11:41.588 00.051 2864 UpdateGuideState exits: m=1464 SNR=27.0
20:11:41.588 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:41.588 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:11:41.588 00.000 2864 Enqueuing Expose request
20:11:41.588 00.000 6680 Worker thread wakes up
20:11:41.588 00.000 2864 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
20:11:41.600 00.012 6680 worker thread servicing REQUEST_EXPOSE 1500
20:11:41.600 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(569,858,31,31)
20:11:43.011 01.411 6680 Exposure complete
20:11:43.074 00.063 6680 worker thread done servicing request
20:11:43.074 00.000 2864 OnExposeComplete: enter
20:11:43.074 00.000 2864 UpdateGuideState(): m_state=6
20:11:43.088 00.014 2864 Star::Find(15, 583, 873, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
20:11:43.090 00.002 2864 Star::Find returns 1 (0), X=583.49, Y=873.37, Mass=1480, SNR=27.0, Peak=168 HFD=3.1
20:11:43.090 00.000 2864 MultiStar: [#1 -0.34,-0.12,0.92,U] [#2 -0.25,0.19,0.28,U] [#3 -0.41,-0.01,0.25,U] 
20:11:43.090 00.000 2864 refined, 3 included, MultiStar: {-0.43, -0.06}, one-star: {-0.57, -0.09}
20:11:43.090 00.000 2864 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.80) = xAngle (-5.79 = 0.49)
20:11:43.090 00.000 2864 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.87 = -2.58)
20:11:43.090 00.000 2864 CameraToMount -- cameraX=-0.43 cameraY=-0.06 hyp=0.44 cameraTheta=-3.00 mountX=0.39 mountY=-0.23, mountTheta=-0.54
20:11:43.090 00.000 2864 SchedulePrimaryMove(10198720, x=-0.43, y=-0.06, opts=13)
20:11:43.090 00.000 2864 Enqueuing Move request for scope (-0.43, -0.06)
20:11:43.090 00.000 6680 Worker thread wakes up
20:11:43.090 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.06) opts 0xd
20:11:43.090 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.43, -0.06)
20:11:43.090 00.000 6680 Moving (-0.43, -0.06) raw xDistance=0.39 yDistance=-0.23
20:11:43.090 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
20:11:43.090 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:11:43.106 00.016 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
20:11:43.106 00.000 6680 MoveAxis(W, 33, ABG)
20:11:43.106 00.000 6680 Guiding  Dir = 3, Dur = 33
20:11:43.106 00.000 6680 IsGuiding returns 0
20:11:43.106 00.000 6680 PulseGuide returned control before completion, sleep 43
20:11:43.119 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=175, Gamma=0.560
20:11:43.153 00.034 6680 IsGuiding returns 1
20:11:43.153 00.000 6680 scope still moving after pulse duration time elapsed
20:11:43.153 00.000 2864 UpdateGuideState exits: m=1480 SNR=27.0
20:11:43.169 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:43.169 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:11:43.169 00.000 2864 Enqueuing Expose request
20:11:43.185 00.016 6680 IsGuiding returns 0
20:11:43.185 00.000 6680 scope move finished after 33 + 45 ms
20:11:43.185 00.000 6680 Move returns status 0, amount 33
20:11:43.185 00.000 6680 MoveAxis(N, 0, ABG)
20:11:43.185 00.000 6680 Move returns status 0, amount 0
20:11:43.185 00.000 6680 move complete, result=0
20:11:43.185 00.000 6680 worker thread done servicing request
20:11:43.185 00.000 6680 Worker thread wakes up
20:11:43.185 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:11:43.185 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(569,858,31,31)
20:11:43.185 00.000 2864 GuideStep: 0.4 px 33 ms WEST, -0.2 px 0 ms NORTH
20:11:44.826 01.641 6680 Exposure complete
20:11:44.869 00.043 6680 worker thread done servicing request
20:11:44.869 00.000 2864 OnExposeComplete: enter
20:11:44.881 00.012 2864 UpdateGuideState(): m_state=6
20:11:44.881 00.000 2864 Star::Find(15, 583, 873, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
20:11:44.881 00.000 2864 Star::Find returns 1 (0), X=583.96, Y=873.13, Mass=1500, SNR=27.3, Peak=165 HFD=2.8
20:11:44.881 00.000 2864 MultiStar: [#1 0.18,-0.21,0.90,U] [#2 -0.05,0.56,0.00,M1] [#3 0.05,-0.47,0.21,U] 
20:11:44.881 00.000 2864 refined, 2 included, MultiStar: {0.04, -0.30}, one-star: {-0.09, -0.34}
20:11:44.881 00.000 2864 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.80) = xAngle (-4.23 = 2.05)
20:11:44.881 00.000 2864 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-7.31 = -1.02)
20:11:44.881 00.000 2864 CameraToMount -- cameraX=0.04 cameraY=-0.30 hyp=0.30 cameraTheta=-1.44 mountX=-0.14 mountY=-0.25, mountTheta=-2.07
20:11:44.897 00.016 2864 SchedulePrimaryMove(10198720, x=0.04, y=-0.30, opts=13)
20:11:44.897 00.000 2864 Enqueuing Move request for scope (0.04, -0.30)
20:11:44.900 00.003 6680 Worker thread wakes up
20:11:44.900 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.30) opts 0xd
20:11:44.900 00.000 6680 Handling offset move in thread for scope, endpoint = (0.04, -0.30)
20:11:44.900 00.000 6680 Moving (0.04, -0.30) raw xDistance=-0.14 yDistance=-0.25
20:11:44.900 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
20:11:44.900 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:11:44.900 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
20:11:44.900 00.000 6680 MoveAxis(E, 0, ABG)
20:11:44.900 00.000 6680 Move returns status 0, amount 0
20:11:44.900 00.000 6680 MoveAxis(N, 0, ABG)
20:11:44.900 00.000 6680 Move returns status 0, amount 0
20:11:44.900 00.000 6680 move complete, result=0
20:11:44.900 00.000 6680 worker thread done servicing request
20:11:44.913 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=189, Gamma=0.560
20:11:44.960 00.047 2864 UpdateGuideState exits: m=1500 SNR=27.3
20:11:44.962 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:44.969 00.007 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:11:44.971 00.002 2864 Enqueuing Expose request
20:11:44.973 00.002 6680 Worker thread wakes up
20:11:44.973 00.000 2864 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
20:11:44.976 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
20:11:44.976 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(569,858,31,31)
20:11:46.406 01.430 6680 Exposure complete
20:11:46.468 00.062 6680 worker thread done servicing request
20:11:46.468 00.000 2864 OnExposeComplete: enter
20:11:46.468 00.000 2864 UpdateGuideState(): m_state=6
20:11:46.468 00.000 2864 Star::Find(15, 583, 873, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
20:11:46.468 00.000 2864 Star::Find returns 1 (0), X=584.17, Y=873.22, Mass=1479, SNR=27.1, Peak=179 HFD=2.9
20:11:46.468 00.000 2864 MultiStar: [#1 -0.02,-0.35,0.93,U] [#2 -0.07,-0.02,0.29,U] [#3 0.27,-0.82,0.00,M1] 
20:11:46.468 00.000 2864 refined, 2 included, MultiStar: {0.03, -0.26}, one-star: {0.11, -0.25}
20:11:46.468 00.000 2864 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.80) = xAngle (-4.25 = 2.03)
20:11:46.483 00.015 2864 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-7.33 = -1.04)
20:11:46.483 00.000 2864 CameraToMount -- cameraX=0.03 cameraY=-0.26 hyp=0.26 cameraTheta=-1.46 mountX=-0.12 mountY=-0.23, mountTheta=-2.05
20:11:46.483 00.000 2864 SchedulePrimaryMove(10198720, x=0.03, y=-0.26, opts=13)
20:11:46.483 00.000 2864 Enqueuing Move request for scope (0.03, -0.26)
20:11:46.483 00.000 6680 Worker thread wakes up
20:11:46.483 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.26) opts 0xd
20:11:46.483 00.000 6680 Handling offset move in thread for scope, endpoint = (0.03, -0.26)
20:11:46.483 00.000 6680 Moving (0.03, -0.26) raw xDistance=-0.12 yDistance=-0.23
20:11:46.483 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
20:11:46.483 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:11:46.483 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
20:11:46.483 00.000 6680 MoveAxis(E, 0, ABG)
20:11:46.483 00.000 6680 Move returns status 0, amount 0
20:11:46.483 00.000 6680 MoveAxis(N, 0, ABG)
20:11:46.483 00.000 6680 Move returns status 0, amount 0
20:11:46.483 00.000 6680 move complete, result=0
20:11:46.483 00.000 6680 worker thread done servicing request
20:11:46.499 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=193, Gamma=0.560
20:11:46.547 00.048 2864 UpdateGuideState exits: m=1479 SNR=27.1
20:11:46.547 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:46.558 00.011 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:11:46.563 00.005 2864 Enqueuing Expose request
20:11:46.566 00.003 6680 Worker thread wakes up
20:11:46.566 00.000 2864 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
20:11:46.569 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
20:11:46.569 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(569,858,31,31)
20:11:48.198 01.629 6680 Exposure complete
20:11:48.246 00.048 6680 worker thread done servicing request
20:11:48.246 00.000 2864 OnExposeComplete: enter
20:11:48.246 00.000 2864 UpdateGuideState(): m_state=6
20:11:48.246 00.000 2864 Star::Find(15, 584, 873, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
20:11:48.258 00.012 2864 Star::Find returns 1 (0), X=584.05, Y=873.05, Mass=1493, SNR=27.2, Peak=160 HFD=2.8
20:11:48.258 00.000 2864 MultiStar: [#1 0.37,-0.39,0.00,M1] [#2 -0.02,0.16,0.29,U] [#3 0.39,-0.85,0.00,M2] 
20:11:48.262 00.004 2864 refined, 1 included, MultiStar: {-0.01, -0.29}, one-star: {-0.01, -0.41}
20:11:48.262 00.000 2864 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.80) = xAngle (-4.40 = 1.88)
20:11:48.262 00.000 2864 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-7.47 = -1.19)
20:11:48.262 00.000 2864 CameraToMount -- cameraX=-0.01 cameraY=-0.29 hyp=0.29 cameraTheta=-1.60 mountX=-0.09 mountY=-0.26, mountTheta=-1.89
20:11:48.262 00.000 2864 SchedulePrimaryMove(10198720, x=-0.01, y=-0.29, opts=13)
20:11:48.262 00.000 2864 Enqueuing Move request for scope (-0.01, -0.29)
20:11:48.262 00.000 6680 Worker thread wakes up
20:11:48.275 00.013 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.29) opts 0xd
20:11:48.275 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.01, -0.29)
20:11:48.275 00.000 6680 Moving (-0.01, -0.29) raw xDistance=-0.09 yDistance=-0.26
20:11:48.275 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
20:11:48.275 00.000 6680 switching direction from 1 to -1 - decHistory=-3 oldest=0.08 newest=-0.75
20:11:48.275 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
20:11:48.275 00.000 6680 MoveAxis(E, 0, ABG)
20:11:48.275 00.000 6680 Move returns status 0, amount 0
20:11:48.275 00.000 6680 BLC: Oldest BLC event removed
20:11:48.275 00.000 6680 BLC: Dec direction reversal from South to North, backlash comp pulse of 326 applied
20:11:48.275 00.000 6680 MoveAxis(N, 368, ABG)
20:11:48.275 00.000 6680 Guiding  Dir = 0, Dur = 368
20:11:48.275 00.000 6680 IsGuiding returns 0
20:11:48.275 00.000 6680 PulseGuide returned control before completion, sleep 378
20:11:48.280 00.005 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=196, Gamma=0.560
20:11:48.338 00.058 2864 UpdateGuideState exits: m=1493 SNR=27.2
20:11:48.338 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:48.341 00.003 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:11:48.341 00.000 2864 Enqueuing Expose request
20:11:48.659 00.318 6680 IsGuiding returns 1
20:11:48.659 00.000 6680 scope still moving after pulse duration time elapsed
20:11:48.691 00.032 6680 IsGuiding returns 0
20:11:48.691 00.000 6680 scope move finished after 368 + 46 ms
20:11:48.691 00.000 6680 Move returns status 0, amount 368
20:11:48.691 00.000 6680 move complete, result=0
20:11:48.691 00.000 6680 worker thread done servicing request
20:11:48.691 00.000 2864 GuideStep: -0.1 px 0 ms EAST, -0.3 px 368 ms NORTH
20:11:48.691 00.000 6680 Worker thread wakes up
20:11:48.691 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:11:48.691 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(569,858,31,31)
20:11:48.907 00.216 2864 evsrv: cli 1028D718 connect
20:11:48.913 00.006 2864 case statement mapped state 6 to 3
20:11:48.918 00.005 2864 case statement mapped state 6 to 3
20:11:48.936 00.018 2864 evsrv: cli 1028D718 request: {"method":"get_app_state","id":"ba6d577b-a6b2-4969-a6a7-79b5d68ac5a0"}
20:11:48.941 00.005 2864 case statement mapped state 6 to 3
20:11:48.946 00.005 2864 evsrv: cli 1028D718 response: {"jsonrpc":"2.0","result":"Guiding","id":"ba6d577b-a6b2-4969-a6a7-79b5d68ac5a0"}
20:11:48.952 00.006 2864 evsrv: cli 1028D718 disconnect
20:11:48.957 00.005 2864 evsrv: cli 1028E578 connect
20:11:48.959 00.002 2864 case statement mapped state 6 to 3
20:11:48.961 00.002 2864 case statement mapped state 6 to 3
20:11:48.965 00.004 2864 evsrv: cli 1028E578 request: {"method":"stop_capture","id":"0a4bcd60-91b6-4f95-81e7-fe75a2291b35"}
20:11:48.968 00.003 2864 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
20:11:48.971 00.003 2864 Status Line: Waiting for devices...
20:11:48.977 00.006 2864 evsrv: cli 1028E578 response: {"jsonrpc":"2.0","result":0,"id":"0a4bcd60-91b6-4f95-81e7-fe75a2291b35"}
20:11:48.998 00.021 2864 evsrv: cli 1028E578 disconnect
20:11:49.002 00.004 2864 evsrv: cli 1028D858 connect
20:11:49.005 00.003 2864 case statement mapped state 6 to 3
20:11:49.009 00.004 2864 case statement mapped state 6 to 3
20:11:49.012 00.003 2864 evsrv: cli 1028D858 request: {"method":"get_app_state","id":"b8a72ee9-3a6e-4b48-af4d-53f1899f0fd5"}
20:11:49.015 00.003 2864 case statement mapped state 6 to 3
20:11:49.018 00.003 2864 evsrv: cli 1028D858 response: {"jsonrpc":"2.0","result":"Guiding","id":"b8a72ee9-3a6e-4b48-af4d-53f1899f0fd5"}
20:11:49.021 00.003 2864 evsrv: cli 1028D858 disconnect
20:11:49.024 00.003 6680 ZWO: stopexposure
20:11:49.683 00.659 6680 ZWO: stopexposure
20:11:49.683 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
20:11:49.683 00.000 6680 worker thread done servicing request
20:11:49.684 00.001 2864 OnExposeComplete: enter
20:11:49.695 00.011 2864 OnExposeComplete: Capture Error reported
20:11:49.703 00.008 2864 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
20:11:49.711 00.008 2864 Mount: notify guiding stopped
20:11:49.719 00.008 2864 BLC: window closed
20:11:49.724 00.005 2864 BLC: Last direction was reset
20:11:49.731 00.007 2864 Changing from state GUIDING to STOP
20:11:49.738 00.007 2864 guider state => SELECTED
20:11:49.742 00.004 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=196, Gamma=0.560
20:11:49.791 00.049 2864 Changing from state SELECTED to UNINITIALIZED
20:11:49.794 00.003 2864 guider state => SELECTING
20:11:49.801 00.007 2864 Status Line: Stopped.
20:11:49.805 00.004 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
20:11:50.023 00.218 2864 evsrv: cli 1028DB78 connect
20:11:50.025 00.002 2864 evsrv: cli 1028DB78 request: {"method":"get_app_state","id":"a27fc934-4d77-40d1-837c-34b1058c8483"}
20:11:50.029 00.004 2864 evsrv: cli 1028DB78 response: {"jsonrpc":"2.0","result":"Stopped","id":"a27fc934-4d77-40d1-837c-34b1058c8483"}
20:11:50.034 00.005 2864 evsrv: cli 1028DB78 disconnect
20:12:39.708 49.674 2864 evsrv: cli 1028DC18 connect
20:12:39.712 00.004 2864 evsrv: cli 1028DC18 request: {"method":"get_app_state","id":"c181635b-5035-43fa-b5f5-fe0611bec7e6"}
20:12:39.717 00.005 2864 evsrv: cli 1028DC18 response: {"jsonrpc":"2.0","result":"Stopped","id":"c181635b-5035-43fa-b5f5-fe0611bec7e6"}
20:12:39.748 00.031 2864 evsrv: cli 1028DC18 disconnect
20:12:39.761 00.013 2864 evsrv: cli 1028E578 connect
20:12:39.767 00.006 2864 evsrv: cli 1028E578 request: {"method":"get_calibrated","id":"e670be44-1dce-430a-80cb-6e84831945da"}
20:12:39.771 00.004 2864 evsrv: cli 1028E578 response: {"jsonrpc":"2.0","result":true,"id":"e670be44-1dce-430a-80cb-6e84831945da"}
20:12:39.775 00.004 2864 evsrv: cli 1028E578 disconnect
20:12:39.791 00.016 2864 evsrv: cli 1028E438 connect
20:12:39.795 00.004 2864 evsrv: cli 1028E438 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":5,"timeout":40},"recalibrate":false},"id":"3b22fa77-c8bc-4888-b371-77e1f8c934c3"}
20:12:39.797 00.002 2864 PhdController::Guide begins
20:12:39.801 00.004 2864 PhdController: newstate STATE_SETUP
20:12:39.803 00.002 2864 PhdController: setup
20:12:39.805 00.002 2864 PhdController: newstate STATE_ATTEMPT_START
20:12:39.809 00.004 2864 PhdController: start capturing
20:12:39.811 00.002 2864 Changing from state SELECTING to UNINITIALIZED
20:12:39.814 00.003 2864 guider state => SELECTING
20:12:39.816 00.002 2864 setting force full frames = true
20:12:39.818 00.002 2864 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
20:12:39.822 00.004 2864 ScheduleExposure(1500,3,0) exposurePending=0
20:12:39.830 00.008 2864 Enqueuing Expose request
20:12:39.833 00.003 2864 PhdController: newstate STATE_SELECT_STAR
20:12:39.835 00.002 6680 Worker thread wakes up
20:12:39.835 00.000 2864 evsrv: cli 1028E438 response: {"jsonrpc":"2.0","result":0,"id":"3b22fa77-c8bc-4888-b371-77e1f8c934c3"}
20:12:39.838 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
20:12:39.838 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
20:12:39.840 00.002 2864 evsrv: cli 1028E438 disconnect
20:12:39.846 00.006 2864 evsrv: cli 1028E4D8 connect
20:12:39.848 00.002 2864 case statement mapped state 1 to 101
20:12:39.848 00.000 2864 case statement mapped state 1 to 101
20:12:39.848 00.000 2864 evsrv: cli 1028E4D8 request: {"method":"get_lock_shift_params","id":"0834d8b1-0427-43d9-91f4-3e59a0e6392c"}
20:12:39.848 00.000 2864 evsrv: cli 1028E4D8 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"0834d8b1-0427-43d9-91f4-3e59a0e6392c"}
20:12:39.862 00.014 2864 evsrv: cli 1028E4D8 disconnect
20:12:39.878 00.016 2864 evsrv: cli 1028D498 connect
20:12:39.878 00.000 2864 case statement mapped state 1 to 101
20:12:39.878 00.000 2864 case statement mapped state 1 to 101
20:12:39.878 00.000 2864 evsrv: cli 1028D498 request: {"method":"get_lock_position","id":"bc9e7346-cfb4-439f-915e-d043f935e2a9"}
20:12:39.892 00.014 2864 evsrv: cli 1028D498 response: {"jsonrpc":"2.0","result":null,"id":"bc9e7346-cfb4-439f-915e-d043f935e2a9"}
20:12:39.941 00.049 2864 evsrv: cli 1028D498 disconnect
20:12:40.912 00.971 2864 evsrv: cli 1028DB78 connect
20:12:40.912 00.000 2864 case statement mapped state 1 to 101
20:12:40.928 00.016 2864 case statement mapped state 1 to 101
20:12:40.934 00.006 2864 evsrv: cli 1028DB78 request: {"method":"get_lock_position","id":"c1cd1e86-1f5e-4245-a384-4d97105b5b00"}
20:12:40.936 00.002 2864 evsrv: cli 1028DB78 response: {"jsonrpc":"2.0","result":null,"id":"c1cd1e86-1f5e-4245-a384-4d97105b5b00"}
20:12:40.938 00.002 2864 evsrv: cli 1028DB78 disconnect
20:12:41.470 00.532 6680 Exposure complete
20:12:41.549 00.079 6680 worker thread done servicing request
20:12:41.549 00.000 2864 OnExposeComplete: enter
20:12:41.549 00.000 2864 UpdateGuideState(): m_state=1
20:12:41.549 00.000 2864 UpdateCurrentPosition: no star selected
20:12:41.557 00.008 2864 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:12:41.557 00.000 2864 Status Line: No star selected
20:12:41.557 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=187, med=0, FiltMin=0, FiltMax=175, Gamma=0.560
20:12:41.596 00.039 2864 UpdateGuideState exits: No star selected
20:12:41.596 00.000 2864 GuiderMultiStar::AutoSelect enter
20:12:41.596 00.000 2864 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
20:12:41.660 00.064 2864 AutoFind: auto downsample for scale 1.87 => 1x
20:12:41.756 00.096 2864 AutoFind: global mean = -0.0, stdev 2.9
20:12:41.756 00.000 2864 AutoFind: using threshold = 0.1
20:12:41.838 00.082 2864 AutoFind: local max [1151, 413] 224.0
20:12:41.852 00.014 2864 AutoFind: local max [1239, 728] 59.5
20:12:41.852 00.000 2864 AutoFind: local max [517, 140] 51.4
20:12:41.852 00.000 2864 AutoFind: local max [543, 411] 37.1
20:12:41.852 00.000 2864 AutoFind: local max [333, 34] 34.1
20:12:41.852 00.000 2864 AutoFind: local max [1163, 153] 31.2
20:12:41.852 00.000 2864 AutoFind: local max [445, 50] 25.0
20:12:41.852 00.000 2864 AutoFind: local max [973, 765] 19.4
20:12:41.852 00.000 2864 AutoFind: local max [673, 382] 18.1
20:12:41.852 00.000 2864 AutoFind: local max [361, 208] 17.1
20:12:41.868 00.016 2864 AutoFind: local max [559, 603] 16.3
20:12:41.869 00.001 2864 AutoFind: local max [794, 539] 15.7
20:12:41.869 00.000 2864 AutoFind: local max [1213, 618] 15.6
20:12:41.869 00.000 2864 AutoFind: local max [937, 200] 12.3
20:12:41.869 00.000 2864 AutoFind: local max [887, 488] 12.2
20:12:41.869 00.000 2864 AutoFind: local max [25, 797] 11.2
20:12:41.869 00.000 2864 AutoFind: local max [83, 352] 9.1
20:12:41.869 00.000 2864 AutoFind: local max [167, 367] 8.8
20:12:41.869 00.000 2864 AutoFind: local max [266, 844] 8.7
20:12:41.869 00.000 2864 AutoFind: local max [688, 573] 8.4
20:12:41.884 00.015 2864 AutoFind: local max [272, 751] 8.3
20:12:41.884 00.000 2864 AutoFind: local max [972, 795] 8.1
20:12:41.884 00.000 2864 AutoFind: local max [137, 807] 8.0
20:12:41.884 00.000 2864 AutoFind: local max [1189, 815] 7.8
20:12:41.884 00.000 2864 AutoFind: local max [138, 358] 7.7
20:12:41.884 00.000 2864 AutoFind: local max [416, 287] 7.6
20:12:41.884 00.000 2864 AutoFind: local max [178, 132] 7.4
20:12:41.900 00.016 2864 AutoFind: local max [697, 679] 7.2
20:12:41.900 00.000 2864 AutoFind: local max [974, 105] 7.0
20:12:41.900 00.000 2864 AutoFind: local max [1201, 110] 7.0
20:12:41.900 00.000 2864 AutoFind: local max [1153, 424] 6.9
20:12:41.900 00.000 2864 AutoFind: local max [1110, 80] 6.8
20:12:41.910 00.010 2864 AutoFind: local max [767, 946] 6.4
20:12:41.912 00.002 2864 AutoFind: local max [424, 829] 6.4
20:12:41.914 00.002 2864 AutoFind: local max [287, 835] 6.2
20:12:41.916 00.002 2864 AutoFind: local max [489, 274] 5.8
20:12:41.918 00.002 2864 AutoFind: local max [861, 644] 5.7
20:12:41.920 00.002 2864 AutoFind: local max [751, 314] 5.6
20:12:41.923 00.003 2864 AutoFind: local max [401, 764] 5.3
20:12:41.925 00.002 2864 AutoFind: local max [149, 466] 5.1
20:12:41.927 00.002 2864 AutoFind: local max [1013, 730] 5.0
20:12:41.929 00.002 2864 AutoFind: local max [176, 346] 4.7
20:12:41.932 00.003 2864 AutoFind: local max [1147, 425] 4.6
20:12:41.932 00.000 2864 AutoFind: local max [559, 476] 4.6
20:12:41.932 00.000 2864 AutoFind: local max [1142, 404] 4.6
20:12:41.932 00.000 2864 AutoFind: local max [1086, 124] 4.6
20:12:41.932 00.000 2864 AutoFind: local max [1211, 582] 4.5
20:12:41.932 00.000 2864 AutoFind: local max [14, 268] 4.5
20:12:41.932 00.000 2864 AutoFind: local max [672, 594] 4.4
20:12:41.948 00.016 2864 AutoFind: local max [1122, 34] 4.3
20:12:41.948 00.000 2864 AutoFind: local max [219, 538] 4.3
20:12:41.948 00.000 2864 AutoFind: local max [125, 584] 4.2
20:12:41.948 00.000 2864 AutoFind: local max [671, 190] 4.2
20:12:41.948 00.000 2864 AutoFind: local max [433, 466] 4.1
20:12:41.948 00.000 2864 AutoFind: local max [896, 484] 3.9
20:12:41.963 00.015 2864 AutoFind: local max [263, 237] 3.9
20:12:41.964 00.001 2864 AutoFind: local max [1034, 79] 3.9
20:12:41.964 00.000 2864 AutoFind: local max [973, 902] 3.9
20:12:41.964 00.000 2864 AutoFind: local max [1259, 294] 3.8
20:12:41.964 00.000 2864 AutoFind: local max [509, 696] 3.8
20:12:41.964 00.000 2864 AutoFind: local max [1157, 401] 3.8
20:12:41.964 00.000 2864 AutoFind: local max [1033, 70] 3.7
20:12:41.964 00.000 2864 AutoFind: local max [1111, 158] 3.7
20:12:41.979 00.015 2864 AutoFind: local max [1226, 509] 3.6
20:12:41.979 00.000 2864 AutoFind: local max [341, 629] 3.5
20:12:41.979 00.000 2864 AutoFind: local max [193, 627] 3.5
20:12:41.979 00.000 2864 AutoFind: local max [54, 900] 3.4
20:12:41.979 00.000 2864 AutoFind: local max [647, 701] 3.3
20:12:41.979 00.000 2864 AutoFind: local max [83, 616] 3.3
20:12:41.979 00.000 2864 AutoFind: local max [277, 304] 3.2
20:12:41.979 00.000 2864 AutoFind: local max [392, 647] 3.2
20:12:41.994 00.015 2864 AutoFind: local max [653, 394] 3.2
20:12:41.996 00.002 2864 AutoFind: local max [825, 411] 3.2
20:12:41.996 00.000 2864 AutoFind: local max [78, 259] 3.1
20:12:41.996 00.000 2864 AutoFind: local max [1248, 407] 3.1
20:12:41.996 00.000 2864 AutoFind: local max [103, 579] 2.9
20:12:41.996 00.000 2864 AutoFind: local max [13, 566] 2.9
20:12:41.996 00.000 2864 AutoFind: local max [22, 106] 2.9
20:12:41.996 00.000 2864 AutoFind: local max [1206, 167] 2.8
20:12:41.996 00.000 2864 AutoFind: local max [802, 511] 2.8
20:12:41.996 00.000 2864 AutoFind: local max [789, 692] 2.7
20:12:41.996 00.000 2864 AutoFind: local max [1105, 268] 2.7
20:12:42.012 00.016 2864 AutoFind: local max [795, 692] 2.7
20:12:42.012 00.000 2864 AutoFind: local max [767, 37] 2.6
20:12:42.012 00.000 2864 AutoFind: local max [406, 231] 2.6
20:12:42.012 00.000 2864 AutoFind: local max [1045, 683] 2.5
20:12:42.012 00.000 2864 AutoFind: local max [974, 520] 2.5
20:12:42.012 00.000 2864 AutoFind: local max [8, 577] 2.4
20:12:42.012 00.000 2864 AutoFind: local max [1071, 836] 2.4
20:12:42.025 00.013 2864 AutoFind: local max [363, 923] 2.4
20:12:42.025 00.000 2864 AutoFind: local max [653, 934] 2.4
20:12:42.028 00.003 2864 AutoFind: local max [787, 320] 2.4
20:12:42.028 00.000 2864 AutoFind: local max [780, 677] 2.3
20:12:42.028 00.000 2864 AutoFind: local max [584, 857] 2.3
20:12:42.028 00.000 2864 AutoFind: local max [755, 103] 2.2
20:12:42.028 00.000 2864 AutoFind: local max [133, 232] 2.2
20:12:42.028 00.000 2864 AutoFind: local max [457, 915] 2.2
20:12:42.028 00.000 2864 AutoFind: local max [641, 558] 2.2
20:12:42.028 00.000 2864 AutoFind: local max [186, 408] 2.2
20:12:42.028 00.000 2864 AutoFind: local max [521, 130] 2.2
20:12:42.043 00.015 2864 AutoFind: close dim-bright [521, 130] 2.2 - [517, 140] 51.4
20:12:42.043 00.000 2864 AutoFind: too close [780, 677] 2.3 - [795, 692] 2.7
20:12:42.043 00.000 2864 AutoFind: too close [780, 677] 2.3 - [789, 692] 2.7
20:12:42.043 00.000 2864 AutoFind: too close [8, 577] 2.4 - [13, 566] 2.9
20:12:42.043 00.000 2864 AutoFind: too close [795, 692] 2.7 - [789, 692] 2.7
20:12:42.043 00.000 2864 AutoFind: close dim-bright [653, 394] 3.2 - [673, 382] 18.1
20:12:42.043 00.000 2864 AutoFind: too close [1033, 70] 3.7 - [1034, 79] 3.9
20:12:42.043 00.000 2864 AutoFind: too close [1157, 401] 3.8 - [1142, 404] 4.6
20:12:42.056 00.013 2864 AutoFind: close dim-bright [1157, 401] 3.8 - [1151, 413] 224.0
20:12:42.056 00.000 2864 AutoFind: too close [896, 484] 3.9 - [887, 488] 12.2
20:12:42.060 00.004 2864 AutoFind: too close [1142, 404] 4.6 - [1153, 424] 6.9
20:12:42.062 00.002 2864 AutoFind: close dim-bright [1142, 404] 4.6 - [1151, 413] 224.0
20:12:42.064 00.002 2864 AutoFind: too close [1147, 425] 4.6 - [1153, 424] 6.9
20:12:42.066 00.002 2864 AutoFind: close dim-bright [1147, 425] 4.6 - [1151, 413] 224.0
20:12:42.068 00.002 2864 AutoFind: close dim-bright [1153, 424] 6.9 - [1151, 413] 224.0
20:12:42.068 00.000 2864 AutoFind: too close to edge [14, 268] 4.5
20:12:42.070 00.002 2864 AutoFind: too close to edge [767, 946] 6.4
20:12:42.072 00.002 2864 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
20:12:42.074 00.002 2864 Star::Find(15, 1151, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.075 00.001 2864 Star::Find returns 1 (0), X=1150.91, Y=413.34, Mass=5648, SNR=53.0, Peak=187 HFD=5.0
20:12:42.075 00.000 2864 Star::Find(15, 1239, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.075 00.000 2864 Star::Find returns 1 (0), X=1238.90, Y=728.05, Mass=1110, SNR=23.4, Peak=56 HFD=4.3
20:12:42.075 00.000 2864 Star::Find(15, 517, 140, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.075 00.000 2864 Star::Find returns 1 (0), X=516.70, Y=140.37, Mass=872, SNR=20.8, Peak=61 HFD=3.5
20:12:42.075 00.000 2864 Star::Find(15, 543, 411, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.075 00.000 2864 Star::Find returns 1 (0), X=543.28, Y=410.94, Mass=585, SNR=17.0, Peak=45 HFD=3.8
20:12:42.075 00.000 2864 Star::Find(15, 333, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.075 00.000 2864 Star::Find returns 1 (0), X=333.08, Y=33.84, Mass=505, SNR=15.8, Peak=36 HFD=3.7
20:12:42.091 00.016 2864 Star::Find(15, 1163, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.091 00.000 2864 Star::Find returns 1 (0), X=1162.86, Y=152.90, Mass=574, SNR=16.8, Peak=34 HFD=4.2
20:12:42.091 00.000 2864 Star::Find(15, 445, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.091 00.000 2864 Star::Find returns 1 (0), X=444.74, Y=50.28, Mass=358, SNR=13.2, Peak=24 HFD=3.5
20:12:42.091 00.000 2864 Star::Find(15, 973, 765, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.091 00.000 2864 Star::Find returns 1 (0), X=973.04, Y=765.31, Mass=370, SNR=13.4, Peak=21 HFD=4.1
20:12:42.091 00.000 2864 Star::Find(15, 673, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.091 00.000 2864 Star::Find returns 1 (0), X=673.23, Y=381.89, Mass=321, SNR=12.5, Peak=22 HFD=4.0
20:12:42.091 00.000 2864 Star::Find(15, 361, 208, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.107 00.016 2864 Star::Find returns 1 (0), X=361.04, Y=208.19, Mass=257, SNR=11.2, Peak=20 HFD=3.8
20:12:42.107 00.000 2864 Star::Find(15, 559, 603, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.107 00.000 2864 Star::Find returns 1 (0), X=558.53, Y=603.38, Mass=247, SNR=10.9, Peak=21 HFD=3.2
20:12:42.107 00.000 2864 Star::Find(15, 794, 539, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.107 00.000 2864 Star::Find returns 1 (0), X=793.99, Y=539.14, Mass=263, SNR=11.3, Peak=20 HFD=4.0
20:12:42.107 00.000 2864 Star::Find(15, 1213, 618, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.107 00.000 2864 Star::Find returns 1 (0), X=1213.03, Y=617.35, Mass=362, SNR=13.2, Peak=18 HFD=4.7
20:12:42.107 00.000 2864 Star::Find(15, 937, 200, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.107 00.000 2864 Star::Find returns 1 (0), X=937.08, Y=199.55, Mass=203, SNR=9.9, Peak=13 HFD=3.9
20:12:42.107 00.000 2864 Star::Find(15, 25, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.123 00.016 2864 Star::Find returns 1 (0), X=24.77, Y=797.19, Mass=136, SNR=8.1, Peak=15 HFD=2.5
20:12:42.123 00.000 2864 Star::Find(15, 83, 352, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.123 00.000 2864 Star::Find returns 1 (0), X=83.25, Y=352.43, Mass=146, SNR=8.4, Peak=13 HFD=3.5
20:12:42.123 00.000 2864 Star::Find(15, 167, 367, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.123 00.000 2864 Star::Find returns 1 (0), X=167.18, Y=366.85, Mass=136, SNR=8.1, Peak=11 HFD=3.6
20:12:42.123 00.000 2864 Star::Find(15, 266, 844, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.123 00.000 2864 Star::Find returns 1 (0), X=265.92, Y=844.25, Mass=136, SNR=8.1, Peak=11 HFD=3.5
20:12:42.123 00.000 2864 Star::Find(15, 688, 573, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.123 00.000 2864 Star::Find returns 1 (0), X=688.32, Y=572.60, Mass=142, SNR=8.3, Peak=9 HFD=3.5
20:12:42.138 00.015 2864 Star::Find(15, 272, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.138 00.000 2864 Star::Find returns 1 (0), X=271.91, Y=750.87, Mass=117, SNR=7.5, Peak=12 HFD=2.9
20:12:42.138 00.000 2864 Star::Find(15, 972, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.138 00.000 2864 Star::Find returns 1 (0), X=971.48, Y=794.24, Mass=225, SNR=10.4, Peak=11 HFD=5.0
20:12:42.138 00.000 2864 Star::Find(15, 137, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.138 00.000 2864 Star::Find returns 1 (0), X=137.30, Y=807.03, Mass=105, SNR=7.1, Peak=10 HFD=2.8
20:12:42.138 00.000 2864 Star::Find(15, 1189, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.138 00.000 2864 Star::Find returns 1 (0), X=1189.09, Y=815.10, Mass=155, SNR=8.6, Peak=8 HFD=4.4
20:12:42.138 00.000 2864 Star::Find(15, 138, 358, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.154 00.016 2864 Star::Find returns 1 (0), X=138.19, Y=357.84, Mass=117, SNR=7.5, Peak=10 HFD=3.7
20:12:42.154 00.000 2864 Star::Find(15, 416, 287, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.154 00.000 2864 Star::Find returns 1 (0), X=415.88, Y=287.14, Mass=101, SNR=6.9, Peak=9 HFD=2.9
20:12:42.154 00.000 2864 Star::Find(15, 178, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.154 00.000 2864 Star::Find returns 1 (0), X=178.08, Y=131.54, Mass=117, SNR=7.5, Peak=10 HFD=3.5
20:12:42.154 00.000 2864 Star::Find(15, 697, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.154 00.000 2864 Star::Find returns 1 (0), X=697.34, Y=679.40, Mass=142, SNR=8.3, Peak=8 HFD=4.2
20:12:42.154 00.000 2864 Star::Find(15, 974, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.154 00.000 2864 Star::Find returns 1 (0), X=974.15, Y=104.94, Mass=120, SNR=7.6, Peak=7 HFD=4.3
20:12:42.154 00.000 2864 Star::Find(15, 1201, 110, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.170 00.016 2864 Star::Find returns 1 (0), X=1200.76, Y=110.25, Mass=124, SNR=7.7, Peak=7 HFD=3.9
20:12:42.170 00.000 2864 Star::Find(15, 1110, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.170 00.000 2864 Star::Find returns 1 (0), X=1109.69, Y=79.68, Mass=137, SNR=8.1, Peak=9 HFD=4.2
20:12:42.170 00.000 2864 Star::Find(15, 424, 829, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.170 00.000 2864 Star::Find returns 1 (0), X=423.98, Y=829.16, Mass=109, SNR=7.2, Peak=10 HFD=4.0
20:12:42.170 00.000 2864 Star::Find(15, 287, 835, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.170 00.000 2864 Star::Find returns 1 (0), X=286.70, Y=834.83, Mass=78, SNR=6.1, Peak=8 HFD=3.4
20:12:42.170 00.000 2864 Star::Find(15, 489, 274, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.170 00.000 2864 Star::Find returns 1 (0), X=489.44, Y=273.87, Mass=88, SNR=6.5, Peak=7 HFD=3.5
20:12:42.186 00.016 2864 Star::Find(15, 861, 644, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.186 00.000 2864 Star::Find returns 1 (0), X=860.92, Y=643.81, Mass=114, SNR=7.4, Peak=8 HFD=4.3
20:12:42.186 00.000 2864 Star::Find(15, 751, 314, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.186 00.000 2864 Star::Find returns 1 (0), X=750.97, Y=314.01, Mass=83, SNR=6.3, Peak=8 HFD=3.8
20:12:42.186 00.000 2864 Star::Find(15, 401, 764, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.186 00.000 2864 Star::Find returns 1 (0), X=401.41, Y=764.11, Mass=72, SNR=5.9, Peak=7 HFD=3.3
20:12:42.186 00.000 2864 Star::Find(15, 149, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.186 00.000 2864 Star::Find returns 1 (0), X=148.73, Y=465.67, Mass=73, SNR=5.9, Peak=8 HFD=2.9
20:12:42.186 00.000 2864 Star::Find(15, 1013, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.186 00.000 2864 Star::Find returns 1 (0), X=1012.19, Y=729.80, Mass=155, SNR=8.6, Peak=8 HFD=4.9
20:12:42.201 00.015 2864 Star::Find(15, 176, 346, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.201 00.000 2864 Star::Find returns 1 (0), X=175.23, Y=346.22, Mass=69, SNR=5.7, Peak=7 HFD=3.6
20:12:42.201 00.000 2864 Star::Find(15, 559, 476, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.201 00.000 2864 Star::Find returns 1 (0), X=558.80, Y=475.80, Mass=79, SNR=6.1, Peak=6 HFD=3.6
20:12:42.201 00.000 2864 Star::Find(15, 1086, 124, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.201 00.000 2864 Star::Find returns 1 (0), X=1085.41, Y=124.10, Mass=76, SNR=6.0, Peak=5 HFD=4.2
20:12:42.201 00.000 2864 Star::Find(15, 1211, 582, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.201 00.000 2864 Star::Find returns 1 (0), X=1210.19, Y=582.36, Mass=76, SNR=6.0, Peak=5 HFD=3.8
20:12:42.201 00.000 2864 Star::Find(15, 672, 594, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.217 00.016 2864 Star::Find returns 1 (0), X=671.18, Y=594.38, Mass=92, SNR=6.6, Peak=5 HFD=4.2
20:12:42.217 00.000 2864 Star::Find(15, 1122, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.217 00.000 2864 Star::Find returns 1 (0), X=1121.99, Y=34.03, Mass=78, SNR=6.1, Peak=6 HFD=4.1
20:12:42.217 00.000 2864 Star::Find(15, 219, 538, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.217 00.000 2864 Star::Find returns 1 (0), X=218.86, Y=538.51, Mass=51, SNR=4.9, Peak=5 HFD=2.7
20:12:42.217 00.000 2864 Star::Find(15, 125, 584, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.217 00.000 2864 Star::Find returns 1 (0), X=125.25, Y=583.63, Mass=59, SNR=5.3, Peak=6 HFD=3.4
20:12:42.217 00.000 2864 Star::Find(15, 671, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.217 00.000 2864 Star::Find returns 1 (0), X=670.39, Y=190.23, Mass=87, SNR=6.4, Peak=6 HFD=4.7
20:12:42.217 00.000 2864 Star::Find(15, 433, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.234 00.017 2864 Star::Find returns 1 (0), X=432.88, Y=465.29, Mass=69, SNR=5.7, Peak=5 HFD=3.9
20:12:42.234 00.000 2864 Star::Find(15, 263, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.234 00.000 2864 Star::Find returns 1 (0), X=263.28, Y=236.57, Mass=54, SNR=5.0, Peak=6 HFD=3.6
20:12:42.234 00.000 2864 Star::Find(15, 973, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.234 00.000 2864 Star::Find returns 0 (4), X=965.00, Y=891.00, Mass=19, SNR=3.1, Peak=20 HFD=0.5
20:12:42.234 00.000 2864 Star::Find(15, 1259, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.234 00.000 2864 Star::Find returns 1 (0), X=1258.30, Y=293.03, Mass=87, SNR=6.4, Peak=5 HFD=4.7
20:12:42.234 00.000 2864 Star::Find(15, 509, 696, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.234 00.000 2864 Star::Find returns 1 (0), X=509.28, Y=696.45, Mass=73, SNR=5.9, Peak=6 HFD=4.7
20:12:42.249 00.015 2864 Star::Find(15, 1111, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.249 00.000 2864 Star::Find returns 1 (0), X=1111.30, Y=158.18, Mass=65, SNR=5.5, Peak=5 HFD=4.1
20:12:42.249 00.000 2864 Star::Find(15, 1226, 509, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.249 00.000 2864 Star::Find returns 1 (0), X=1226.29, Y=508.94, Mass=97, SNR=6.8, Peak=6 HFD=4.7
20:12:42.249 00.000 2864 Star::Find(15, 341, 629, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.249 00.000 2864 Star::Find returns 1 (0), X=340.98, Y=628.73, Mass=62, SNR=5.4, Peak=7 HFD=3.2
20:12:42.249 00.000 2864 Star::Find(15, 193, 627, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.249 00.000 2864 Star::Find returns 1 (0), X=192.95, Y=626.63, Mass=52, SNR=5.0, Peak=5 HFD=4.0
20:12:42.249 00.000 2864 Star::Find(15, 54, 900, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.249 00.000 2864 Star::Find false star n=17 nbg=281 bg=0.3 sigma=0.5 thresh=2 peak=2
20:12:42.265 00.016 2864 Star::Find returns 0 (2), X=54.00, Y=900.00, Mass=35, SNR=2.9, Peak=6 HFD=0.0
20:12:42.267 00.002 2864 Star::Find(15, 647, 701, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.269 00.002 2864 Star::Find returns 1 (0), X=646.67, Y=700.33, Mass=66, SNR=5.6, Peak=5 HFD=4.4
20:12:42.271 00.002 2864 Star::Find(15, 83, 616, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.273 00.002 2864 Star::Find returns 1 (0), X=83.16, Y=615.74, Mass=47, SNR=4.7, Peak=4 HFD=3.9
20:12:42.275 00.002 2864 Star::Find(15, 277, 304, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.275 00.000 2864 Star::Find returns 1 (0), X=276.60, Y=303.93, Mass=41, SNR=4.4, Peak=5 HFD=3.2
20:12:42.277 00.002 2864 Star::Find(15, 392, 647, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.281 00.004 2864 Star::Find returns 1 (0), X=391.68, Y=646.51, Mass=59, SNR=5.3, Peak=5 HFD=3.6
20:12:42.281 00.000 2864 Star::Find(15, 653, 394, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.283 00.002 2864 Star::Find false star n=11 nbg=289 bg=0.6 sigma=0.6 thresh=3 peak=3
20:12:42.285 00.002 2864 Star::Find returns 0 (2), X=653.00, Y=394.00, Mass=28, SNR=2.9, Peak=5 HFD=0.0
20:12:42.287 00.002 2864 Star::Find(15, 825, 411, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.287 00.000 2864 Star::Find returns 1 (0), X=826.01, Y=411.31, Mass=105, SNR=7.0, Peak=5 HFD=5.8
20:12:42.287 00.000 2864 Star::Find(15, 78, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.292 00.005 2864 Star::Find false star n=15 nbg=286 bg=0.3 sigma=0.5 thresh=2 peak=2
20:12:42.294 00.002 2864 Star::Find returns 0 (2), X=78.00, Y=259.00, Mass=33, SNR=2.9, Peak=4 HFD=0.0
20:12:42.296 00.002 2864 Star::Find(15, 1248, 407, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.297 00.001 2864 Star::Find false star n=17 nbg=291 bg=0.6 sigma=0.7 thresh=3 peak=3
20:12:42.297 00.000 2864 Star::Find returns 0 (2), X=1248.00, Y=407.00, Mass=45, SNR=2.9, Peak=7 HFD=0.0
20:12:42.297 00.000 2864 Star::Find(15, 103, 579, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.297 00.000 2864 Star::Find false star n=18 nbg=277 bg=0.3 sigma=0.5 thresh=2 peak=2
20:12:42.297 00.000 2864 Star::Find returns 0 (2), X=103.00, Y=579.00, Mass=37, SNR=2.9, Peak=4 HFD=0.0
20:12:42.297 00.000 2864 Star::Find(15, 22, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.297 00.000 2864 Star::Find false star n=18 nbg=288 bg=0.3 sigma=0.5 thresh=2 peak=2
20:12:42.297 00.000 2864 Star::Find returns 0 (2), X=22.00, Y=106.00, Mass=39, SNR=2.9, Peak=5 HFD=0.0
20:12:42.312 00.015 2864 Star::Find(15, 1206, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.312 00.000 2864 Star::Find false star n=25 nbg=269 bg=0.4 sigma=0.5 thresh=2 peak=2
20:12:42.312 00.000 2864 Star::Find returns 0 (2), X=1206.00, Y=167.00, Mass=47, SNR=2.9, Peak=3 HFD=0.0
20:12:42.312 00.000 2864 Star::Find(15, 802, 511, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.312 00.000 2864 Star::Find false star n=30 nbg=268 bg=0.5 sigma=0.5 thresh=2 peak=2
20:12:42.312 00.000 2864 Star::Find returns 0 (2), X=802.00, Y=511.00, Mass=52, SNR=2.9, Peak=5 HFD=0.0
20:12:42.312 00.000 2864 Star::Find(15, 1105, 268, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.312 00.000 2864 Star::Find returns 1 (0), X=1105.77, Y=266.75, Mass=73, SNR=5.9, Peak=4 HFD=5.7
20:12:42.312 00.000 2864 Star::Find(15, 767, 37, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.312 00.000 2864 Star::Find false star n=13 nbg=273 bg=0.4 sigma=0.5 thresh=2 peak=2
20:12:42.328 00.016 2864 Star::Find returns 0 (2), X=767.00, Y=37.00, Mass=27, SNR=2.9, Peak=8 HFD=0.0
20:12:42.328 00.000 2864 Star::Find(15, 406, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.328 00.000 2864 Star::Find false star n=18 nbg=282 bg=0.5 sigma=0.5 thresh=2 peak=2
20:12:42.328 00.000 2864 Star::Find returns 0 (2), X=406.00, Y=231.00, Mass=29, SNR=2.9, Peak=4 HFD=0.0
20:12:42.328 00.000 2864 Star::Find(15, 1045, 683, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.328 00.000 2864 Star::Find returns 1 (0), X=1045.41, Y=683.35, Mass=56, SNR=5.1, Peak=6 HFD=3.6
20:12:42.328 00.000 2864 Star::Find(15, 974, 520, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.328 00.000 2864 Star::Find returns 1 (0), X=974.25, Y=521.15, Mass=49, SNR=4.8, Peak=5 HFD=4.3
20:12:42.328 00.000 2864 Star::Find(15, 1071, 836, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.328 00.000 2864 Star::Find false star n=25 nbg=279 bg=0.4 sigma=0.5 thresh=2 peak=2
20:12:42.344 00.016 2864 Star::Find returns 0 (2), X=1071.00, Y=836.00, Mass=42, SNR=2.9, Peak=4 HFD=0.0
20:12:42.344 00.000 2864 Star::Find(15, 363, 923, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.344 00.000 2864 Star::Find returns 1 (0), X=362.99, Y=924.11, Mass=49, SNR=4.8, Peak=5 HFD=4.1
20:12:42.344 00.000 2864 Star::Find(15, 653, 934, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.344 00.000 2864 Star::Find returns 1 (0), X=653.98, Y=934.36, Mass=61, SNR=5.4, Peak=6 HFD=5.0
20:12:42.344 00.000 2864 Star::Find(15, 787, 320, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.344 00.000 2864 Star::Find false star n=29 nbg=264 bg=0.4 sigma=0.5 thresh=2 peak=2
20:12:42.344 00.000 2864 Star::Find returns 0 (2), X=787.00, Y=320.00, Mass=53, SNR=2.9, Peak=4 HFD=0.0
20:12:42.344 00.000 2864 Star::Find(15, 584, 857, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.360 00.016 2864 Star::Find false star n=26 nbg=280 bg=0.4 sigma=0.5 thresh=2 peak=2
20:12:42.360 00.000 2864 Star::Find returns 0 (2), X=584.00, Y=857.00, Mass=50, SNR=2.9, Peak=5 HFD=0.0
20:12:42.360 00.000 2864 Star::Find(15, 755, 103, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.360 00.000 2864 Star::Find false star n=19 nbg=269 bg=0.4 sigma=0.5 thresh=2 peak=1
20:12:42.360 00.000 2864 Star::Find returns 0 (2), X=755.00, Y=103.00, Mass=31, SNR=2.9, Peak=4 HFD=0.0
20:12:42.360 00.000 2864 Star::Find(15, 133, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.360 00.000 2864 Star::Find false star n=11 nbg=281 bg=0.3 sigma=0.5 thresh=2 peak=2
20:12:42.360 00.000 2864 Star::Find returns 0 (2), X=133.00, Y=232.00, Mass=27, SNR=2.9, Peak=7 HFD=0.0
20:12:42.360 00.000 2864 Star::Find(15, 457, 915, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.360 00.000 2864 Star::Find returns 0 (2), X=457.00, Y=915.00, Mass=14, SNR=2.6, Peak=4 HFD=0.0
20:12:42.376 00.016 2864 Star::Find(15, 641, 558, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.378 00.002 2864 Star::Find false star n=26 nbg=270 bg=0.5 sigma=0.5 thresh=2 peak=2
20:12:42.380 00.002 2864 Star::Find returns 0 (2), X=641.00, Y=558.00, Mass=45, SNR=2.9, Peak=3 HFD=0.0
20:12:42.382 00.002 2864 Star::Find(15, 186, 408, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.382 00.000 2864 Star::Find false star n=16 nbg=279 bg=0.3 sigma=0.5 thresh=2 peak=2
20:12:42.384 00.002 2864 Star::Find returns 0 (2), X=186.00, Y=408.00, Mass=32, SNR=2.9, Peak=4 HFD=0.0
20:12:42.386 00.002 2864 Star::Find(15, 521, 130, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.388 00.002 2864 Star::Find returns 1 (0), X=516.70, Y=140.37, Mass=872, SNR=20.8, Peak=61 HFD=3.5
20:12:42.390 00.002 2864 AutoFind: finding best star pass 1
20:12:42.392 00.002 2864 Star::Find(15, 1151, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.392 00.000 2864 Star::Find returns 1 (0), X=1150.91, Y=413.34, Mass=5648, SNR=53.0, Peak=187 HFD=5.0
20:12:42.392 00.000 2864 AutoFind returns star at [1151, 413] 224.0 Mass 5648 SNR 53.0
20:12:42.392 00.000 2864 Star::Find(15, 1151, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.392 00.000 2864 Star::Find returns 1 (0), X=1150.91, Y=413.34, Mass=5648, SNR=53.0, Peak=187 HFD=5.0
20:12:42.392 00.000 2864 MultiStar: List (12): {1150.91, 413.34}(53.0), {1238.90, 728.05}(23.4), {516.70, 140.37}(20.8), {543.28, 410.94}(17.0), {333.08, 33.84}(15.8), {1162.86, 152.90}(16.8), {444.74, 50.28}(13.2), {973.04, 765.31}(13.4), {673.23, 381.89}(12.5), {361.04, 208.19}(11.2), {558.53, 603.38}(10.9), {793.99, 539.14}(11.3), 
20:12:42.392 00.000 2864 setting lock position to (1150.91, 413.34)
20:12:42.392 00.000 2864 MultiStar: stabilizing after lock position change
20:12:42.392 00.000 2864 AutoSelect: state = 1, call UpdateGuideState
20:12:42.408 00.016 2864 UpdateGuideState(): m_state=1
20:12:42.408 00.000 2864 Star::Find(15, 1150, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:42.408 00.000 2864 Star::Find returns 1 (0), X=1150.91, Y=413.34, Mass=5648, SNR=53.0, Peak=187 HFD=5.0
20:12:42.408 00.000 2864 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.80) = xAngle (-2.80 = -2.80)
20:12:42.408 00.000 2864 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.87 = 0.41)
20:12:42.408 00.000 2864 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=0.00, mountTheta=0.00
20:12:42.408 00.000 2864 setting force full frames = false
20:12:42.408 00.000 2864 setting lock position to (1150.91, 413.34)
20:12:42.423 00.015 2864 MultiStar: stabilizing after lock position change
20:12:42.423 00.000 2864 CurrentPosition() valid, moving to STATE_SELECTED
20:12:42.423 00.000 2864 Changing from state SELECTING to SELECTED
20:12:42.423 00.000 2864 guider state => SELECTED
20:12:42.439 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=187, med=0, FiltMin=0, FiltMax=175, Gamma=0.560
20:12:42.486 00.047 2864 UpdateGuideState exits: m=5648 SNR=53.0
20:12:42.494 00.008 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=187, med=0, FiltMin=0, FiltMax=175, Gamma=0.560
20:12:42.543 00.049 2864 Status Line: Auto-selected star at (1150.9, 413.3)
20:12:42.551 00.008 2864 PhdController: newstate STATE_WAIT_SELECTED
20:12:42.551 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:42.557 00.006 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:12:42.557 00.000 2864 Enqueuing Expose request
20:12:42.557 00.000 6680 Worker thread wakes up
20:12:42.557 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:12:42.557 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1136,398,31,31)
20:12:42.557 00.000 2864 evsrv: cli 1028D498 connect
20:12:42.557 00.000 2864 case statement mapped state 2 to 1
20:12:42.566 00.009 2864 case statement mapped state 2 to 1
20:12:42.566 00.000 2864 evsrv: cli 1028D498 request: {"method":"get_lock_position","id":"78b0e21d-2522-4189-a511-5bc50b54e3f5"}
20:12:42.566 00.000 2864 evsrv: cli 1028D498 response: {"jsonrpc":"2.0","result":[1150.91,413.34],"id":"78b0e21d-2522-4189-a511-5bc50b54e3f5"}
20:12:42.566 00.000 2864 evsrv: cli 1028D498 disconnect
20:12:42.566 00.000 2864 evsrv: cli 1028D3F8 connect
20:12:42.582 00.016 2864 case statement mapped state 2 to 1
20:12:42.582 00.000 2864 case statement mapped state 2 to 1
20:12:42.590 00.008 2864 evsrv: cli 1028D3F8 request: {"method":"get_app_state","id":"7a6d3123-c217-4848-a05b-7ef060348228"}
20:12:42.590 00.000 2864 case statement mapped state 2 to 1
20:12:42.590 00.000 2864 evsrv: cli 1028D3F8 response: {"jsonrpc":"2.0","result":"Selected","id":"7a6d3123-c217-4848-a05b-7ef060348228"}
20:12:42.598 00.008 2864 evsrv: cli 1028D3F8 disconnect
20:12:43.600 01.002 2864 evsrv: cli 1028E578 connect
20:12:43.600 00.000 2864 case statement mapped state 2 to 1
20:12:43.616 00.016 2864 case statement mapped state 2 to 1
20:12:43.616 00.000 2864 evsrv: cli 1028E578 request: {"method":"get_app_state","id":"d5398bdc-93f0-487b-86e9-dd76e60aa2b6"}
20:12:43.632 00.016 2864 case statement mapped state 2 to 1
20:12:43.634 00.002 2864 evsrv: cli 1028E578 response: {"jsonrpc":"2.0","result":"Selected","id":"d5398bdc-93f0-487b-86e9-dd76e60aa2b6"}
20:12:43.636 00.002 2864 evsrv: cli 1028E578 disconnect
20:12:43.996 00.360 6680 Exposure complete
20:12:44.059 00.063 6680 worker thread done servicing request
20:12:44.059 00.000 2864 OnExposeComplete: enter
20:12:44.061 00.002 2864 UpdateGuideState(): m_state=2
20:12:44.061 00.000 2864 Star::Find(15, 1150, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:12:44.061 00.000 2864 Star::Find returns 1 (0), X=1150.16, Y=413.45, Mass=5998, SNR=54.6, Peak=204 HFD=4.8
20:12:44.061 00.000 2864 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.80) = xAngle (0.20 = 0.20)
20:12:44.061 00.000 2864 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.87 = -2.87)
20:12:44.061 00.000 2864 CameraToMount -- cameraX=-0.75 cameraY=0.11 hyp=0.76 cameraTheta=3.00 mountX=0.75 mountY=-0.20, mountTheta=-0.27
20:12:44.074 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=204, med=0, FiltMin=0, FiltMax=188, Gamma=0.560
20:12:44.119 00.045 2864 UpdateGuideState exits: m=5998 SNR=54.6
20:12:44.121 00.002 2864 PhdController: newstate STATE_CALIBRATE
20:12:44.121 00.000 2864 PhdController: newstate STATE_GUIDE
20:12:44.137 00.016 2864 Changing from state SELECTED to CALIBRATING_PRIMARY
20:12:44.139 00.002 2864 guider state => CALIBRATED
20:12:44.141 00.002 2864 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
20:12:44.160 00.019 2864 reset dither spiral
20:12:44.165 00.005 2864 PhdController: newstate STATE_SETTLE_BEGIN
20:12:44.167 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:44.171 00.004 2864 ScheduleExposure(1500,3,0) exposurePending=0
20:12:44.171 00.000 2864 Enqueuing Expose request
20:12:44.171 00.000 6680 Worker thread wakes up
20:12:44.171 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:12:44.171 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
20:12:44.642 00.471 2864 evsrv: cli 1028E258 connect
20:12:44.650 00.008 2864 case statement mapped state 5 to 1
20:12:44.657 00.007 2864 case statement mapped state 5 to 1
20:12:44.657 00.000 2864 evsrv: cli 1028E258 request: {"method":"get_app_state","id":"994621d9-38b7-4abe-9131-9076661f9730"}
20:12:44.657 00.000 2864 case statement mapped state 5 to 1
20:12:44.673 00.016 2864 evsrv: cli 1028E258 response: {"jsonrpc":"2.0","result":"Selected","id":"994621d9-38b7-4abe-9131-9076661f9730"}
20:12:44.681 00.008 2864 evsrv: cli 1028E258 disconnect
20:12:45.696 01.015 2864 evsrv: cli 1028D5D8 connect
20:12:45.702 00.006 2864 case statement mapped state 5 to 1
20:12:45.712 00.010 2864 case statement mapped state 5 to 1
20:12:45.722 00.010 2864 evsrv: cli 1028D5D8 request: {"method":"get_app_state","id":"528f861b-8e8c-4e25-9c30-5b9495a674ed"}
20:12:45.728 00.006 2864 case statement mapped state 5 to 1
20:12:45.728 00.000 2864 evsrv: cli 1028D5D8 response: {"jsonrpc":"2.0","result":"Selected","id":"528f861b-8e8c-4e25-9c30-5b9495a674ed"}
20:12:45.744 00.016 2864 evsrv: cli 1028D5D8 disconnect
20:12:45.807 00.063 6680 Exposure complete
20:12:45.852 00.045 6680 worker thread done servicing request
20:12:45.852 00.000 2864 OnExposeComplete: enter
20:12:45.852 00.000 2864 UpdateGuideState(): m_state=5
20:12:45.852 00.000 2864 Star::Find(15, 1150, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
20:12:45.852 00.000 2864 Star::Find returns 1 (0), X=1148.64, Y=414.24, Mass=6019, SNR=54.6, Peak=210 HFD=4.9
20:12:45.852 00.000 2864 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.80) = xAngle (-0.03 = -0.03)
20:12:45.868 00.016 2864 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.11 = -3.11)
20:12:45.869 00.001 2864 CameraToMount -- cameraX=-2.27 cameraY=0.90 hyp=2.44 cameraTheta=2.76 mountX=2.44 mountY=-0.09, mountTheta=-0.04
20:12:45.869 00.000 2864 Changing from state CALIBRATED to GUIDING
20:12:45.869 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.1
20:12:45.869 00.000 2864 ScopeASCOM::SideOfPier() returns 1
20:12:45.869 00.000 2864 AdjustCalibrationForScopePointing (scope): current dec=5.1 pierSide=1, cal dec=0.0 pierSide=1 rotAngle=None bin=1
20:12:45.869 00.000 2864 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
20:12:45.869 00.000 2864 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
20:12:45.883 00.014 2864 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003125
20:12:45.885 00.002 2864 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003125
20:12:45.887 00.002 2864 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 3.882800
20:12:45.887 00.000 2864 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 10
20:12:45.887 00.000 2864 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 12
20:12:45.887 00.000 2864 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:12:45.887 00.000 2864 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 0
20:12:45.887 00.000 2864 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 8:10:28 PM"
20:12:45.887 00.000 2864 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
20:12:45.900 00.013 2864 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.0 0.8}, {-5.6 1.8}, {-7.6 2.4}, {-10.5 3.9}, {-12.2 4.6}, {-15.6 5.5}, {-17.1 6.3}, {-20.3 6.9}, {-21.8 7.9}, {-24.6 8.9}, {-24.6 8.9}, {-13.5 3.9}, {-5.0 0.1}"
20:12:45.900 00.000 2864 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.0 -2.8}, {-1.5 -4.4}, {-2.8 -6.9}, {-3.2 -8.2}, {-4.1 -11.2}, {-4.4 -12.6}, {-5.3 -15.4}, {-5.6 -16.8}, {-6.4 -19.4}, {-6.7 -20.9}, {-7.1 -23.7}, {-7.2 -25.2}, {-7.2 -25.2}, {-2.6 -18.3}, {3.2 -8.7}, {4.3 -7.6}"
20:12:45.979 00.079 2864 ScopeASCOM::GetGuideRates returns 0 11.250 11.250 a-s/sec
20:12:45.979 00.000 2864 GetDouble("/profile/6/camera/pixelsize", 0.000000) returns 3.750000
20:12:45.979 00.000 2864 Dec comp: XRate 7.460 -> 7.431 for dec 0.0 -> dec 5.1
20:12:45.979 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.1
20:12:45.979 00.000 2864 ScopeASCOM::SideOfPier() returns 1
20:12:45.979 00.000 2864 setting lock position to (1148.64, 414.24)
20:12:45.994 00.015 2864 MultiStar: stabilizing after lock position change
20:12:45.995 00.001 2864 guider state => GUIDING
20:12:45.997 00.002 2864 Status Line: Guiding
20:12:45.997 00.000 2864 Mount: notify guiding started
20:12:45.997 00.000 2864 GetString("/profile/6/name", "") returns "OAG"
20:12:45.997 00.000 2864 GetString("/profile/6/scope/calibration/timestamp", "") returns "1/12/2026 8:10:28 PM"
20:12:46.010 00.013 2864 GetDouble("/profile/6/scope/calibration/xRate", 1.000000) returns 0.007460
20:12:46.010 00.000 2864 GetDouble("/profile/6/scope/calibration/yRate", 1.000000) returns 0.006251
20:12:46.010 00.000 2864 GetInt("/profile/6/scope/calibration/binning", 1) returns 1
20:12:46.010 00.000 2864 GetDouble("/profile/6/scope/calibration/xAngle", 0.000000) returns 2.795610
20:12:46.010 00.000 2864 GetDouble("/profile/6/scope/calibration/yAngle", 0.000000) returns 1.292580
20:12:46.010 00.000 2864 GetDouble("/profile/6/scope/calibration/declination", 0.000000) returns 0.000561
20:12:46.010 00.000 2864 GetInt("/profile/6/scope/calibration/pierSide", -1) returns 1
20:12:46.010 00.000 2864 GetInt("/profile/6/scope/calibration/raGuideParity", 0) returns 1
20:12:46.026 00.016 2864 GetInt("/profile/6/scope/calibration/decGuideParity", 0) returns 1
20:12:46.026 00.000 2864 GetDouble("/profile/6/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
20:12:46.026 00.000 2864 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
20:12:46.026 00.000 2864 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
20:12:46.026 00.000 2864 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003125
20:12:46.026 00.000 2864 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003125
20:12:46.026 00.000 2864 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 3.882800
20:12:46.026 00.000 2864 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 10
20:12:46.026 00.000 2864 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 12
20:12:46.042 00.016 2864 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:12:46.042 00.000 2864 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 0
20:12:46.042 00.000 2864 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 8:10:28 PM"
20:12:46.042 00.000 2864 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
20:12:46.042 00.000 2864 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.0 0.8}, {-5.6 1.8}, {-7.6 2.4}, {-10.5 3.9}, {-12.2 4.6}, {-15.6 5.5}, {-17.1 6.3}, {-20.3 6.9}, {-21.8 7.9}, {-24.6 8.9}, {-24.6 8.9}, {-13.5 3.9}, {-5.0 0.1}"
20:12:46.042 00.000 2864 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.0 -2.8}, {-1.5 -4.4}, {-2.8 -6.9}, {-3.2 -8.2}, {-4.1 -11.2}, {-4.4 -12.6}, {-5.3 -15.4}, {-5.6 -16.8}, {-6.4 -19.4}, {-6.7 -20.9}, {-7.1 -23.7}, {-7.2 -25.2}, {-7.2 -25.2}, {-2.6 -18.3}, {3.2 -8.7}, {4.3 -7.6}"
20:12:46.042 00.000 2864 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
20:12:46.056 00.014 2864 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
20:12:46.058 00.002 2864 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003125
20:12:46.058 00.000 2864 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003125
20:12:46.064 00.006 2864 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 3.882800
20:12:46.066 00.002 2864 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 10
20:12:46.068 00.002 2864 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 12
20:12:46.070 00.002 2864 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:12:46.072 00.002 2864 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 0
20:12:46.074 00.002 2864 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 8:10:28 PM"
20:12:46.076 00.002 2864 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
20:12:46.078 00.002 2864 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.0 0.8}, {-5.6 1.8}, {-7.6 2.4}, {-10.5 3.9}, {-12.2 4.6}, {-15.6 5.5}, {-17.1 6.3}, {-20.3 6.9}, {-21.8 7.9}, {-24.6 8.9}, {-24.6 8.9}, {-13.5 3.9}, {-5.0 0.1}"
20:12:46.080 00.002 2864 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.0 -2.8}, {-1.5 -4.4}, {-2.8 -6.9}, {-3.2 -8.2}, {-4.1 -11.2}, {-4.4 -12.6}, {-5.3 -15.4}, {-5.6 -16.8}, {-6.4 -19.4}, {-6.7 -20.9}, {-7.1 -23.7}, {-7.2 -25.2}, {-7.2 -25.2}, {-2.6 -18.3}, {3.2 -8.7}, {4.3 -7.6}"
20:12:46.137 00.057 2864 ScopeASCOM::GetGuideRates returns 0 11.250 11.250 a-s/sec
20:12:46.137 00.000 2864 ScopeASCOM::SideOfPier() returns 1
20:12:46.137 00.000 2864 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
20:12:46.137 00.000 2864 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
20:12:46.137 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.1
20:12:46.150 00.013 2864 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 5.1
20:12:46.153 00.003 2864 MountToCamera -- mountTheta (-0.00) + m_xAngle (2.80) = xAngle (2.80 = 2.80)
20:12:46.155 00.002 2864 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=-0.00, cameraY=0.00 cameraTheta=0.00
20:12:46.157 00.002 2864 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,0.00 arcsec/hr
20:12:46.159 00.002 2864 UpdateLockPosShiftCameraCoords: shift rate -0,0 px/sec
20:12:46.161 00.002 2864 GetInt("/profile/6/AutoLoadCalibration", -1) returns 1
20:12:46.163 00.002 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=210, med=0, FiltMin=0, FiltMax=194, Gamma=0.560
20:12:46.203 00.040 2864 UpdateGuideState exits: m=6019 SNR=54.6
20:12:46.203 00.000 2864 PhdController: newstate STATE_SETTLE_WAIT
20:12:46.203 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:46.213 00.010 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:12:46.216 00.003 2864 Enqueuing Expose request
20:12:46.216 00.000 6680 Worker thread wakes up
20:12:46.216 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:12:46.216 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:12:46.758 00.542 2864 evsrv: cli 1028D498 connect
20:12:46.758 00.000 2864 case statement mapped state 6 to 3
20:12:46.775 00.017 2864 case statement mapped state 6 to 3
20:12:46.775 00.000 2864 evsrv: cli 1028D498 request: {"method":"get_app_state","id":"ea142f99-99a8-47de-8c1e-8b266456ed2e"}
20:12:46.791 00.016 2864 case statement mapped state 6 to 3
20:12:46.792 00.001 2864 evsrv: cli 1028D498 response: {"jsonrpc":"2.0","result":"Guiding","id":"ea142f99-99a8-47de-8c1e-8b266456ed2e"}
20:12:46.792 00.000 2864 evsrv: cli 1028D498 disconnect
20:12:47.650 00.858 6680 Exposure complete
20:12:47.723 00.073 6680 worker thread done servicing request
20:12:47.723 00.000 2864 OnExposeComplete: enter
20:12:47.725 00.002 2864 UpdateGuideState(): m_state=6
20:12:47.727 00.002 2864 Star::Find(15, 1148, 414, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:12:47.730 00.003 2864 Star::Find returns 1 (0), X=1148.44, Y=414.34, Mass=5789, SNR=53.6, Peak=185 HFD=5.0
20:12:47.730 00.000 2864 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.80) = xAngle (-0.13 = -0.13)
20:12:47.730 00.000 2864 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.20 = 3.08)
20:12:47.737 00.007 2864 CameraToMount -- cameraX=-0.20 cameraY=0.10 hyp=0.22 cameraTheta=2.66 mountX=0.22 mountY=0.01, mountTheta=0.06
20:12:47.741 00.004 2864 SchedulePrimaryMove(10198720, x=-0.20, y=0.10, opts=13)
20:12:47.743 00.002 2864 Enqueuing Move request for scope (-0.20, 0.10)
20:12:47.745 00.002 6680 Worker thread wakes up
20:12:47.745 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.10) opts 0xd
20:12:47.745 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.20, 0.10)
20:12:47.745 00.000 6680 Moving (-0.20, 0.10) raw xDistance=0.22 yDistance=0.01
20:12:47.745 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
20:12:47.745 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:47.746 00.001 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:12:47.746 00.000 6680 MoveAxis(E, 0, ABG)
20:12:47.746 00.000 6680 Move returns status 0, amount 0
20:12:47.746 00.000 6680 MoveAxis(N, 0, ABG)
20:12:47.746 00.000 6680 Move returns status 0, amount 0
20:12:47.746 00.000 6680 move complete, result=0
20:12:47.746 00.000 6680 worker thread done servicing request
20:12:47.746 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=185, med=0, FiltMin=0, FiltMax=174, Gamma=0.560
20:12:47.806 00.060 2864 UpdateGuideState exits: m=5789 SNR=53.6
20:12:47.808 00.002 2864 PhdController: settling, locked = 1, distance = 1.78 (1.50) aobump = 0 frame = 1 / 99999
20:12:47.810 00.002 2864 evsrv: {"Event":"Settling","Timestamp":1768266767.810,"Host":"SH2-279","Inst":1,"Distance":1.78,"Time":0.0,"SettleTime":5.0,"StarLocked":true}
20:12:47.812 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:47.814 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:12:47.816 00.002 2864 Enqueuing Expose request
20:12:47.818 00.002 6680 Worker thread wakes up
20:12:47.818 00.000 2864 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
20:12:47.818 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:12:47.820 00.002 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:12:49.463 01.643 6680 Exposure complete
20:12:49.542 00.079 6680 worker thread done servicing request
20:12:49.542 00.000 2864 OnExposeComplete: enter
20:12:49.542 00.000 2864 UpdateGuideState(): m_state=6
20:12:49.542 00.000 2864 Star::Find(15, 1148, 414, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:12:49.550 00.008 2864 Star::Find returns 1 (0), X=1147.14, Y=414.62, Mass=6057, SNR=54.8, Peak=206 HFD=4.9
20:12:49.550 00.000 2864 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.80) = xAngle (0.10 = 0.10)
20:12:49.550 00.000 2864 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.97 = -2.97)
20:12:49.550 00.000 2864 CameraToMount -- cameraX=-1.50 cameraY=0.38 hyp=1.54 cameraTheta=2.90 mountX=1.54 mountY=-0.26, mountTheta=-0.17
20:12:49.558 00.008 2864 SchedulePrimaryMove(10198720, x=-1.50, y=0.38, opts=13)
20:12:49.560 00.002 2864 Enqueuing Move request for scope (-1.50, 0.38)
20:12:49.562 00.002 6680 Worker thread wakes up
20:12:49.562 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.50, 0.38) opts 0xd
20:12:49.562 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.50, 0.38)
20:12:49.562 00.000 6680 Moving (-1.50, 0.38) raw xDistance=1.54 yDistance=-0.26
20:12:49.562 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.97 from input 1.54
20:12:49.562 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:12:49.562 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
20:12:49.564 00.002 6680 MoveAxis(W, 130, ABG)
20:12:49.564 00.000 6680 Guiding  Dir = 3, Dur = 130
20:12:49.564 00.000 6680 IsGuiding returns 0
20:12:49.564 00.000 6680 PulseGuide returned control before completion, sleep 140
20:12:49.578 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=206, med=0, FiltMin=0, FiltMax=193, Gamma=0.560
20:12:49.625 00.047 2864 UpdateGuideState exits: m=6057 SNR=54.8
20:12:49.627 00.002 2864 PhdController: settling, locked = 1, distance = 1.71 (1.50) aobump = 0 frame = 2 / 99999
20:12:49.629 00.002 2864 evsrv: {"Event":"Settling","Timestamp":1768266769.629,"Host":"SH2-279","Inst":1,"Distance":1.71,"Time":0.0,"SettleTime":5.0,"StarLocked":true}
20:12:49.631 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:49.633 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:12:49.633 00.000 2864 Enqueuing Expose request
20:12:49.714 00.081 6680 IsGuiding returns 1
20:12:49.714 00.000 6680 scope still moving after pulse duration time elapsed
20:12:49.746 00.032 6680 IsGuiding returns 1
20:12:49.777 00.031 6680 IsGuiding returns 1
20:12:49.809 00.032 6680 IsGuiding returns 0
20:12:49.809 00.000 6680 scope move finished after 130 + 114 ms
20:12:49.809 00.000 6680 Move returns status 0, amount 130
20:12:49.809 00.000 6680 MoveAxis(N, 0, ABG)
20:12:49.809 00.000 6680 Move returns status 0, amount 0
20:12:49.809 00.000 6680 move complete, result=0
20:12:49.809 00.000 6680 worker thread done servicing request
20:12:49.809 00.000 6680 Worker thread wakes up
20:12:49.809 00.000 2864 GuideStep: 1.5 px 130 ms WEST, -0.3 px 0 ms NORTH
20:12:49.809 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:12:49.809 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:12:51.242 01.433 6680 Exposure complete
20:12:51.290 00.048 6680 worker thread done servicing request
20:12:51.290 00.000 2864 OnExposeComplete: enter
20:12:51.290 00.000 2864 UpdateGuideState(): m_state=6
20:12:51.307 00.017 2864 Star::Find(15, 1147, 414, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
20:12:51.309 00.002 2864 Star::Find returns 1 (0), X=1146.69, Y=414.62, Mass=6394, SNR=56.3, Peak=218 HFD=4.9
20:12:51.311 00.002 2864 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.80) = xAngle (0.15 = 0.15)
20:12:51.313 00.002 2864 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.92 = -2.92)
20:12:51.315 00.002 2864 CameraToMount -- cameraX=-1.94 cameraY=0.38 hyp=1.98 cameraTheta=2.95 mountX=1.96 mountY=-0.43, mountTheta=-0.22
20:12:51.319 00.004 2864 SchedulePrimaryMove(10198720, x=-1.94, y=0.38, opts=13)
20:12:51.322 00.003 2864 Enqueuing Move request for scope (-1.94, 0.38)
20:12:51.322 00.000 6680 Worker thread wakes up
20:12:51.322 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.94, 0.38) opts 0xd
20:12:51.322 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.94, 0.38)
20:12:51.322 00.000 6680 Moving (-1.94, 0.38) raw xDistance=1.96 yDistance=-0.43
20:12:51.322 00.000 6680 GuideAlgorithmHysteresis::Result() returns 1.30 from input 1.96
20:12:51.322 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:12:51.322 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
20:12:51.322 00.000 6680 MoveAxis(W, 175, ABG)
20:12:51.322 00.000 6680 Guiding  Dir = 3, Dur = 175
20:12:51.322 00.000 6680 IsGuiding returns 0
20:12:51.322 00.000 6680 PulseGuide returned control before completion, sleep 185
20:12:51.340 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=218, med=0, FiltMin=0, FiltMax=191, Gamma=0.560
20:12:51.386 00.046 2864 UpdateGuideState exits: m=6394 SNR=56.3
20:12:51.386 00.000 2864 PhdController: settling, locked = 1, distance = 1.79 (1.50) aobump = 0 frame = 3 / 99999
20:12:51.386 00.000 2864 evsrv: {"Event":"Settling","Timestamp":1768266771.386,"Host":"SH2-279","Inst":1,"Distance":1.79,"Time":0.0,"SettleTime":5.0,"StarLocked":true}
20:12:51.386 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:51.386 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:12:51.386 00.000 2864 Enqueuing Expose request
20:12:51.513 00.127 6680 IsGuiding returns 1
20:12:51.514 00.001 6680 scope still moving after pulse duration time elapsed
20:12:51.545 00.031 6680 IsGuiding returns 0
20:12:51.545 00.000 6680 scope move finished after 175 + 43 ms
20:12:51.545 00.000 6680 Move returns status 0, amount 175
20:12:51.545 00.000 6680 MoveAxis(N, 0, ABG)
20:12:51.545 00.000 6680 Move returns status 0, amount 0
20:12:51.545 00.000 6680 move complete, result=0
20:12:51.545 00.000 6680 worker thread done servicing request
20:12:51.545 00.000 2864 GuideStep: 2.0 px 175 ms WEST, -0.4 px 0 ms NORTH
20:12:51.545 00.000 6680 Worker thread wakes up
20:12:51.545 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:12:51.545 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:12:53.201 01.656 6680 Exposure complete
20:12:53.264 00.063 6680 worker thread done servicing request
20:12:53.264 00.000 2864 OnExposeComplete: enter
20:12:53.264 00.000 2864 UpdateGuideState(): m_state=6
20:12:53.264 00.000 2864 Star::Find(15, 1146, 414, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:12:53.264 00.000 2864 Star::Find returns 1 (0), X=1147.46, Y=414.60, Mass=5829, SNR=53.8, Peak=208 HFD=5.0
20:12:53.275 00.011 2864 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.80) = xAngle (0.05 = 0.05)
20:12:53.275 00.000 2864 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.02 = -3.02)
20:12:53.275 00.000 2864 CameraToMount -- cameraX=-1.18 cameraY=0.36 hyp=1.23 cameraTheta=2.85 mountX=1.23 mountY=-0.15, mountTheta=-0.12
20:12:53.280 00.005 2864 SchedulePrimaryMove(10198720, x=-1.18, y=0.36, opts=13)
20:12:53.280 00.000 2864 Enqueuing Move request for scope (-1.18, 0.36)
20:12:53.280 00.000 6680 Worker thread wakes up
20:12:53.280 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.18, 0.36) opts 0xd
20:12:53.280 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.18, 0.36)
20:12:53.280 00.000 6680 Moving (-1.18, 0.36) raw xDistance=1.23 yDistance=-0.15
20:12:53.280 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.87 from input 1.23
20:12:53.280 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:53.280 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:12:53.280 00.000 6680 MoveAxis(W, 117, ABG)
20:12:53.280 00.000 6680 Guiding  Dir = 3, Dur = 117
20:12:53.280 00.000 6680 IsGuiding returns 0
20:12:53.280 00.000 6680 PulseGuide returned control before completion, sleep 127
20:12:53.299 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=208, med=0, FiltMin=0, FiltMax=185, Gamma=0.560
20:12:53.344 00.045 2864 UpdateGuideState exits: m=5829 SNR=53.8
20:12:53.344 00.000 2864 PhdController: settling, locked = 1, distance = 1.62 (1.50) aobump = 0 frame = 4 / 99999
20:12:53.344 00.000 2864 evsrv: {"Event":"Settling","Timestamp":1768266773.344,"Host":"SH2-279","Inst":1,"Distance":1.62,"Time":0.0,"SettleTime":5.0,"StarLocked":true}
20:12:53.344 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:53.344 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:12:53.344 00.000 2864 Enqueuing Expose request
20:12:53.423 00.079 6680 IsGuiding returns 1
20:12:53.423 00.000 6680 scope still moving after pulse duration time elapsed
20:12:53.455 00.032 6680 IsGuiding returns 0
20:12:53.455 00.000 6680 scope move finished after 117 + 50 ms
20:12:53.455 00.000 6680 Move returns status 0, amount 117
20:12:53.455 00.000 6680 MoveAxis(N, 0, ABG)
20:12:53.455 00.000 6680 Move returns status 0, amount 0
20:12:53.455 00.000 6680 move complete, result=0
20:12:53.455 00.000 6680 worker thread done servicing request
20:12:53.455 00.000 6680 Worker thread wakes up
20:12:53.455 00.000 2864 GuideStep: 1.2 px 117 ms WEST, -0.1 px 0 ms NORTH
20:12:53.455 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:12:53.455 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:12:54.874 01.419 6680 Exposure complete
20:12:54.963 00.089 6680 worker thread done servicing request
20:12:54.963 00.000 2864 OnExposeComplete: enter
20:12:54.963 00.000 2864 UpdateGuideState(): m_state=6
20:12:54.963 00.000 2864 Star::Find(15, 1147, 414, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
20:12:54.963 00.000 2864 Star::Find returns 1 (0), X=1147.15, Y=414.22, Mass=5739, SNR=53.4, Peak=207 HFD=4.7
20:12:54.970 00.007 2864 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.80) = xAngle (-5.92 = 0.36)
20:12:54.970 00.000 2864 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-9.00 = -2.72)
20:12:54.970 00.000 2864 CameraToMount -- cameraX=-1.49 cameraY=-0.02 hyp=1.49 cameraTheta=-3.13 mountX=1.40 mountY=-0.62, mountTheta=-0.42
20:12:54.970 00.000 2864 SchedulePrimaryMove(10198720, x=-1.49, y=-0.02, opts=13)
20:12:54.970 00.000 2864 Enqueuing Move request for scope (-1.49, -0.02)
20:12:54.970 00.000 6680 Worker thread wakes up
20:12:54.970 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.49, -0.02) opts 0xd
20:12:54.970 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.49, -0.02)
20:12:54.970 00.000 6680 Moving (-1.49, -0.02) raw xDistance=1.40 yDistance=-0.62
20:12:54.970 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.94 from input 1.40
20:12:54.970 00.000 6680 resist switch: large excursion: input -0.62 thresh 0.54 direction from 0 to -1
20:12:54.970 00.000 6680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.85
20:12:54.970 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
20:12:54.970 00.000 6680 MoveAxis(W, 126, ABG)
20:12:54.970 00.000 6680 Guiding  Dir = 3, Dur = 126
20:12:54.970 00.000 6680 IsGuiding returns 0
20:12:54.970 00.000 6680 PulseGuide returned control before completion, sleep 136
20:12:54.994 00.024 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=207, med=0, FiltMin=0, FiltMax=184, Gamma=0.560
20:12:55.033 00.039 2864 UpdateGuideState exits: m=5739 SNR=53.4
20:12:55.033 00.000 2864 PhdController: settling, locked = 1, distance = 1.58 (1.50) aobump = 0 frame = 5 / 99999
20:12:55.049 00.016 2864 evsrv: {"Event":"Settling","Timestamp":1768266775.049,"Host":"SH2-279","Inst":1,"Distance":1.58,"Time":0.0,"SettleTime":5.0,"StarLocked":true}
20:12:55.051 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:55.053 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:12:55.055 00.002 2864 Enqueuing Expose request
20:12:55.129 00.074 6680 IsGuiding returns 1
20:12:55.129 00.000 6680 scope still moving after pulse duration time elapsed
20:12:55.161 00.032 6680 IsGuiding returns 0
20:12:55.161 00.000 6680 scope move finished after 126 + 52 ms
20:12:55.161 00.000 6680 Move returns status 0, amount 126
20:12:55.161 00.000 6680 MoveAxis(N, 99, ABG)
20:12:55.161 00.000 6680 Guiding  Dir = 0, Dur = 99
20:12:55.161 00.000 6680 IsGuiding returns 0
20:12:55.161 00.000 6680 PulseGuide returned control before completion, sleep 109
20:12:55.287 00.126 6680 IsGuiding returns 1
20:12:55.287 00.000 6680 scope still moving after pulse duration time elapsed
20:12:55.319 00.032 6680 IsGuiding returns 0
20:12:55.319 00.000 6680 scope move finished after 99 + 59 ms
20:12:55.319 00.000 6680 Move returns status 0, amount 99
20:12:55.319 00.000 6680 move complete, result=0
20:12:55.319 00.000 6680 worker thread done servicing request
20:12:55.319 00.000 2864 GuideStep: 1.4 px 126 ms WEST, -0.6 px 99 ms NORTH
20:12:55.319 00.000 6680 Worker thread wakes up
20:12:55.319 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:12:55.319 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:12:56.970 01.651 6680 Exposure complete
20:12:57.017 00.047 6680 worker thread done servicing request
20:12:57.017 00.000 2864 OnExposeComplete: enter
20:12:57.017 00.000 2864 UpdateGuideState(): m_state=6
20:12:57.033 00.016 2864 Star::Find(15, 1147, 414, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
20:12:57.033 00.000 2864 Star::Find returns 1 (0), X=1147.86, Y=414.20, Mass=6012, SNR=54.6, Peak=213 HFD=4.7
20:12:57.033 00.000 2864 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.80) = xAngle (-5.89 = 0.40)
20:12:57.033 00.000 2864 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.96 = -2.68)
20:12:57.033 00.000 2864 CameraToMount -- cameraX=-0.78 cameraY=-0.04 hyp=0.79 cameraTheta=-3.09 mountX=0.72 mountY=-0.35, mountTheta=-0.45
20:12:57.033 00.000 2864 SchedulePrimaryMove(10198720, x=-0.78, y=-0.04, opts=13)
20:12:57.033 00.000 2864 Enqueuing Move request for scope (-0.78, -0.04)
20:12:57.033 00.000 6680 Worker thread wakes up
20:12:57.033 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.78, -0.04) opts 0xd
20:12:57.033 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.78, -0.04)
20:12:57.033 00.000 6680 Moving (-0.78, -0.04) raw xDistance=0.72 yDistance=-0.35
20:12:57.033 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.72
20:12:57.049 00.016 6680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
20:12:57.049 00.000 6680 MoveAxis(W, 70, ABG)
20:12:57.049 00.000 6680 Guiding  Dir = 3, Dur = 70
20:12:57.049 00.000 6680 IsGuiding returns 0
20:12:57.049 00.000 6680 PulseGuide returned control before completion, sleep 80
20:12:57.056 00.007 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=213, med=0, FiltMin=0, FiltMax=191, Gamma=0.560
20:12:57.097 00.041 2864 UpdateGuideState exits: m=6012 SNR=54.6
20:12:57.097 00.000 2864 PhdController: settling, locked = 1, distance = 1.34 (1.50) aobump = 0 frame = 6 / 99999
20:12:57.097 00.000 2864 evsrv: {"Event":"Settling","Timestamp":1768266777.097,"Host":"SH2-279","Inst":1,"Distance":1.34,"Time":0.0,"SettleTime":5.0,"StarLocked":true}
20:12:57.112 00.015 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:57.112 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:12:57.112 00.000 2864 Enqueuing Expose request
20:12:57.144 00.032 6680 IsGuiding returns 1
20:12:57.144 00.000 6680 scope still moving after pulse duration time elapsed
20:12:57.176 00.032 6680 IsGuiding returns 0
20:12:57.176 00.000 6680 scope move finished after 70 + 57 ms
20:12:57.176 00.000 6680 Move returns status 0, amount 70
20:12:57.176 00.000 6680 MoveAxis(N, 56, ABG)
20:12:57.176 00.000 6680 Guiding  Dir = 0, Dur = 56
20:12:57.176 00.000 6680 IsGuiding returns 0
20:12:57.176 00.000 6680 PulseGuide returned control before completion, sleep 66
20:12:57.255 00.079 6680 IsGuiding returns 1
20:12:57.255 00.000 6680 scope still moving after pulse duration time elapsed
20:12:57.286 00.031 6680 IsGuiding returns 0
20:12:57.286 00.000 6680 scope move finished after 56 + 53 ms
20:12:57.286 00.000 6680 Move returns status 0, amount 56
20:12:57.286 00.000 6680 move complete, result=0
20:12:57.286 00.000 6680 worker thread done servicing request
20:12:57.286 00.000 6680 Worker thread wakes up
20:12:57.286 00.000 2864 GuideStep: 0.7 px 70 ms WEST, -0.4 px 56 ms NORTH
20:12:57.289 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
20:12:57.289 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:12:58.716 01.427 6680 Exposure complete
20:12:58.780 00.064 6680 worker thread done servicing request
20:12:58.780 00.000 2864 OnExposeComplete: enter
20:12:58.780 00.000 2864 UpdateGuideState(): m_state=6
20:12:58.780 00.000 2864 Star::Find(15, 1147, 414, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
20:12:58.788 00.008 2864 Star::Find returns 1 (0), X=1146.73, Y=414.19, Mass=5870, SNR=54.0, Peak=199 HFD=5.0
20:12:58.788 00.000 2864 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.80) = xAngle (-5.91 = 0.37)
20:12:58.788 00.000 2864 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.99 = -2.70)
20:12:58.788 00.000 2864 CameraToMount -- cameraX=-1.91 cameraY=-0.05 hyp=1.91 cameraTheta=-3.12 mountX=1.78 mountY=-0.81, mountTheta=-0.43
20:12:58.795 00.007 2864 SchedulePrimaryMove(10198720, x=-1.91, y=-0.05, opts=13)
20:12:58.795 00.000 2864 Enqueuing Move request for scope (-1.91, -0.05)
20:12:58.795 00.000 6680 Worker thread wakes up
20:12:58.795 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.91, -0.05) opts 0xd
20:12:58.795 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.91, -0.05)
20:12:58.795 00.000 6680 Moving (-1.91, -0.05) raw xDistance=1.78 yDistance=-0.81
20:12:58.795 00.000 6680 GuideAlgorithmHysteresis::Result() returns 1.16 from input 1.78
20:12:58.795 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.81 from input -0.81
20:12:58.795 00.000 6680 MoveAxis(W, 156, ABG)
20:12:58.795 00.000 6680 Guiding  Dir = 3, Dur = 156
20:12:58.795 00.000 6680 IsGuiding returns 0
20:12:58.795 00.000 6680 PulseGuide returned control before completion, sleep 166
20:12:58.814 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=199, med=0, FiltMin=0, FiltMax=182, Gamma=0.560
20:12:58.859 00.045 2864 UpdateGuideState exits: m=5870 SNR=54.0
20:12:58.859 00.000 2864 PhdController: settling, locked = 1, distance = 1.51 (1.50) aobump = 0 frame = 7 / 99999
20:12:58.859 00.000 2864 evsrv: {"Event":"Settling","Timestamp":1768266778.859,"Host":"SH2-279","Inst":1,"Distance":1.51,"Time":0.0,"SettleTime":5.0,"StarLocked":true}
20:12:58.859 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:58.869 00.010 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:12:58.873 00.004 2864 Enqueuing Expose request
20:12:58.971 00.098 6680 IsGuiding returns 1
20:12:58.971 00.000 6680 scope still moving after pulse duration time elapsed
20:12:59.003 00.032 6680 IsGuiding returns 0
20:12:59.003 00.000 6680 scope move finished after 156 + 45 ms
20:12:59.003 00.000 6680 Move returns status 0, amount 156
20:12:59.003 00.000 6680 MoveAxis(N, 130, ABG)
20:12:59.003 00.000 6680 Guiding  Dir = 0, Dur = 130
20:12:59.003 00.000 6680 IsGuiding returns 0
20:12:59.003 00.000 6680 PulseGuide returned control before completion, sleep 140
20:12:59.146 00.143 6680 IsGuiding returns 1
20:12:59.146 00.000 6680 scope still moving after pulse duration time elapsed
20:12:59.177 00.031 6680 IsGuiding returns 0
20:12:59.177 00.000 6680 scope move finished after 130 + 43 ms
20:12:59.177 00.000 6680 Move returns status 0, amount 130
20:12:59.177 00.000 6680 move complete, result=0
20:12:59.177 00.000 6680 worker thread done servicing request
20:12:59.177 00.000 2864 GuideStep: 1.8 px 156 ms WEST, -0.8 px 130 ms NORTH
20:12:59.181 00.004 6680 Worker thread wakes up
20:12:59.181 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:12:59.181 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:13:00.816 01.635 6680 Exposure complete
20:13:00.895 00.079 6680 worker thread done servicing request
20:13:00.895 00.000 2864 OnExposeComplete: enter
20:13:00.895 00.000 2864 UpdateGuideState(): m_state=6
20:13:00.895 00.000 2864 Star::Find(15, 1146, 414, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
20:13:00.895 00.000 2864 Star::Find returns 1 (0), X=1147.11, Y=414.31, Mass=6166, SNR=55.3, Peak=213 HFD=5.0
20:13:00.895 00.000 2864 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.80) = xAngle (0.30 = 0.30)
20:13:00.895 00.000 2864 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.78 = -2.78)
20:13:00.895 00.000 2864 CameraToMount -- cameraX=-1.53 cameraY=0.07 hyp=1.53 cameraTheta=3.09 mountX=1.46 mountY=-0.55, mountTheta=-0.36
20:13:00.895 00.000 2864 SchedulePrimaryMove(10198720, x=-1.53, y=0.07, opts=13)
20:13:00.911 00.016 2864 Enqueuing Move request for scope (-1.53, 0.07)
20:13:00.911 00.000 6680 Worker thread wakes up
20:13:00.911 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.53, 0.07) opts 0xd
20:13:00.911 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.53, 0.07)
20:13:00.911 00.000 6680 Moving (-1.53, 0.07) raw xDistance=1.46 yDistance=-0.55
20:13:00.911 00.000 6680 GuideAlgorithmHysteresis::Result() returns 1.00 from input 1.46
20:13:00.911 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
20:13:00.911 00.000 6680 MoveAxis(W, 135, ABG)
20:13:00.911 00.000 6680 Guiding  Dir = 3, Dur = 135
20:13:00.911 00.000 6680 IsGuiding returns 0
20:13:00.911 00.000 6680 PulseGuide returned control before completion, sleep 145
20:13:00.927 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=213, med=0, FiltMin=0, FiltMax=191, Gamma=0.560
20:13:00.963 00.036 2864 UpdateGuideState exits: m=6166 SNR=55.3
20:13:00.974 00.011 2864 PhdController: settling, locked = 1, distance = 1.52 (1.50) aobump = 0 frame = 8 / 99999
20:13:00.974 00.000 2864 evsrv: {"Event":"Settling","Timestamp":1768266780.974,"Host":"SH2-279","Inst":1,"Distance":1.52,"Time":0.0,"SettleTime":5.0,"StarLocked":true}
20:13:00.974 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:00.974 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:13:00.974 00.000 2864 Enqueuing Expose request
20:13:01.069 00.095 6680 IsGuiding returns 1
20:13:01.069 00.000 6680 scope still moving after pulse duration time elapsed
20:13:01.101 00.032 6680 IsGuiding returns 0
20:13:01.101 00.000 6680 scope move finished after 135 + 52 ms
20:13:01.101 00.000 6680 Move returns status 0, amount 135
20:13:01.101 00.000 6680 MoveAxis(N, 87, ABG)
20:13:01.101 00.000 6680 Guiding  Dir = 0, Dur = 87
20:13:01.101 00.000 6680 IsGuiding returns 0
20:13:01.101 00.000 6680 PulseGuide returned control before completion, sleep 97
20:13:01.213 00.112 6680 IsGuiding returns 1
20:13:01.213 00.000 6680 scope still moving after pulse duration time elapsed
20:13:01.244 00.031 6680 IsGuiding returns 0
20:13:01.244 00.000 6680 scope move finished after 87 + 56 ms
20:13:01.244 00.000 6680 Move returns status 0, amount 87
20:13:01.244 00.000 6680 move complete, result=0
20:13:01.244 00.000 6680 worker thread done servicing request
20:13:01.244 00.000 2864 GuideStep: 1.5 px 135 ms WEST, -0.5 px 87 ms NORTH
20:13:01.244 00.000 6680 Worker thread wakes up
20:13:01.244 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:13:01.244 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:13:02.677 01.433 6680 Exposure complete
20:13:02.725 00.048 6680 worker thread done servicing request
20:13:02.725 00.000 2864 OnExposeComplete: enter
20:13:02.741 00.016 2864 UpdateGuideState(): m_state=6
20:13:02.741 00.000 2864 Star::Find(15, 1147, 414, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
20:13:02.741 00.000 2864 Star::Find returns 1 (0), X=1147.63, Y=414.28, Mass=5808, SNR=53.6, Peak=181 HFD=5.3
20:13:02.748 00.007 2864 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.80) = xAngle (0.30 = 0.30)
20:13:02.750 00.002 2864 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.77 = -2.77)
20:13:02.752 00.002 2864 CameraToMount -- cameraX=-1.01 cameraY=0.04 hyp=1.01 cameraTheta=3.10 mountX=0.96 mountY=-0.36, mountTheta=-0.36
20:13:02.756 00.004 2864 SchedulePrimaryMove(10198720, x=-1.01, y=0.04, opts=13)
20:13:02.756 00.000 2864 Enqueuing Move request for scope (-1.01, 0.04)
20:13:02.756 00.000 6680 Worker thread wakes up
20:13:02.756 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.01, 0.04) opts 0xd
20:13:02.756 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.01, 0.04)
20:13:02.756 00.000 6680 Moving (-1.01, 0.04) raw xDistance=0.96 yDistance=-0.36
20:13:02.756 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.68 from input 0.96
20:13:02.756 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
20:13:02.756 00.000 6680 MoveAxis(W, 91, ABG)
20:13:02.756 00.000 6680 Guiding  Dir = 3, Dur = 91
20:13:02.756 00.000 6680 IsGuiding returns 0
20:13:02.756 00.000 6680 PulseGuide returned control before completion, sleep 101
20:13:02.775 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=181, med=0, FiltMin=0, FiltMax=159, Gamma=0.560
20:13:02.820 00.045 2864 UpdateGuideState exits: m=5808 SNR=53.6
20:13:02.820 00.000 2864 PhdController: settling, locked = 1, distance = 1.37 (1.50) aobump = 0 frame = 9 / 99999
20:13:02.820 00.000 2864 evsrv: {"Event":"Settling","Timestamp":1768266782.820,"Host":"SH2-279","Inst":1,"Distance":1.37,"Time":0.0,"SettleTime":5.0,"StarLocked":true}
20:13:02.820 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:02.820 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:13:02.820 00.000 2864 Enqueuing Expose request
20:13:02.867 00.047 6680 IsGuiding returns 1
20:13:02.867 00.000 6680 scope still moving after pulse duration time elapsed
20:13:02.899 00.032 6680 IsGuiding returns 1
20:13:02.931 00.032 6680 IsGuiding returns 0
20:13:02.931 00.000 6680 scope move finished after 91 + 76 ms
20:13:02.931 00.000 6680 Move returns status 0, amount 91
20:13:02.931 00.000 6680 MoveAxis(N, 58, ABG)
20:13:02.931 00.000 6680 Guiding  Dir = 0, Dur = 58
20:13:02.931 00.000 6680 IsGuiding returns 0
20:13:02.931 00.000 6680 PulseGuide returned control before completion, sleep 68
20:13:03.010 00.079 6680 IsGuiding returns 1
20:13:03.010 00.000 6680 scope still moving after pulse duration time elapsed
20:13:03.041 00.031 6680 IsGuiding returns 0
20:13:03.041 00.000 6680 scope move finished after 58 + 51 ms
20:13:03.041 00.000 6680 Move returns status 0, amount 58
20:13:03.041 00.000 6680 move complete, result=0
20:13:03.041 00.000 6680 worker thread done servicing request
20:13:03.041 00.000 2864 GuideStep: 1.0 px 91 ms WEST, -0.4 px 58 ms NORTH
20:13:03.041 00.000 6680 Worker thread wakes up
20:13:03.041 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:13:03.041 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:13:04.695 01.654 6680 Exposure complete
20:13:04.758 00.063 6680 worker thread done servicing request
20:13:04.758 00.000 2864 OnExposeComplete: enter
20:13:04.758 00.000 2864 UpdateGuideState(): m_state=6
20:13:04.758 00.000 2864 Star::Find(15, 1147, 414, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
20:13:04.768 00.010 2864 Star::Find returns 1 (0), X=1148.31, Y=414.76, Mass=6174, SNR=55.4, Peak=221 HFD=4.7
20:13:04.768 00.000 2864 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.80) = xAngle (-0.66 = -0.66)
20:13:04.768 00.000 2864 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.74 = 2.55)
20:13:04.768 00.000 2864 CameraToMount -- cameraX=-0.33 cameraY=0.52 hyp=0.61 cameraTheta=2.13 mountX=0.48 mountY=0.34, mountTheta=0.62
20:13:04.775 00.007 2864 SchedulePrimaryMove(10198720, x=-0.33, y=0.52, opts=13)
20:13:04.775 00.000 2864 Enqueuing Move request for scope (-0.33, 0.52)
20:13:04.775 00.000 6680 Worker thread wakes up
20:13:04.775 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.52) opts 0xd
20:13:04.775 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.33, 0.52)
20:13:04.775 00.000 6680 Moving (-0.33, 0.52) raw xDistance=0.48 yDistance=0.34
20:13:04.775 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.48
20:13:04.775 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:13:04.775 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
20:13:04.775 00.000 6680 MoveAxis(W, 47, ABG)
20:13:04.775 00.000 6680 Guiding  Dir = 3, Dur = 47
20:13:04.775 00.000 6680 IsGuiding returns 0
20:13:04.775 00.000 6680 PulseGuide returned control before completion, sleep 57
20:13:04.794 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=201, Gamma=0.560
20:13:04.838 00.044 2864 UpdateGuideState exits: m=6174 SNR=55.4
20:13:04.838 00.000 2864 PhdController: settling, locked = 1, distance = 1.14 (1.50) aobump = 0 frame = 10 / 99999
20:13:04.838 00.000 2864 evsrv: {"Event":"Settling","Timestamp":1768266784.838,"Host":"SH2-279","Inst":1,"Distance":1.14,"Time":2.0,"SettleTime":5.0,"StarLocked":true}
20:13:04.838 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:04.838 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:13:04.838 00.000 2864 Enqueuing Expose request
20:13:04.854 00.016 6680 IsGuiding returns 1
20:13:04.854 00.000 6680 scope still moving after pulse duration time elapsed
20:13:04.885 00.031 6680 IsGuiding returns 0
20:13:04.885 00.000 6680 scope move finished after 47 + 56 ms
20:13:04.885 00.000 6680 Move returns status 0, amount 47
20:13:04.885 00.000 6680 MoveAxis(N, 0, ABG)
20:13:04.885 00.000 6680 Move returns status 0, amount 0
20:13:04.885 00.000 6680 move complete, result=0
20:13:04.885 00.000 6680 worker thread done servicing request
20:13:04.885 00.000 6680 Worker thread wakes up
20:13:04.885 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:13:04.885 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:13:04.892 00.007 2864 GuideStep: 0.5 px 47 ms WEST, 0.3 px 0 ms NORTH
20:13:06.317 01.425 6680 Exposure complete
20:13:06.364 00.047 6680 worker thread done servicing request
20:13:06.364 00.000 2864 OnExposeComplete: enter
20:13:06.364 00.000 2864 UpdateGuideState(): m_state=6
20:13:06.364 00.000 2864 Star::Find(15, 1148, 414, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
20:13:06.380 00.016 2864 Star::Find returns 1 (0), X=1148.22, Y=414.62, Mass=6264, SNR=55.7, Peak=208 HFD=4.8
20:13:06.382 00.002 2864 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.80) = xAngle (-0.39 = -0.39)
20:13:06.384 00.002 2864 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.47 = 2.82)
20:13:06.386 00.002 2864 CameraToMount -- cameraX=-0.41 cameraY=0.38 hyp=0.56 cameraTheta=2.40 mountX=0.52 mountY=0.18, mountTheta=0.33
20:13:06.388 00.002 2864 SchedulePrimaryMove(10198720, x=-0.41, y=0.38, opts=13)
20:13:06.390 00.002 2864 Enqueuing Move request for scope (-0.41, 0.38)
20:13:06.392 00.002 6680 Worker thread wakes up
20:13:06.392 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.38) opts 0xd
20:13:06.392 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.41, 0.38)
20:13:06.392 00.000 6680 Moving (-0.41, 0.38) raw xDistance=0.52 yDistance=0.18
20:13:06.392 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.52
20:13:06.392 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:06.392 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:13:06.392 00.000 6680 MoveAxis(W, 47, ABG)
20:13:06.392 00.000 6680 Guiding  Dir = 3, Dur = 47
20:13:06.392 00.000 6680 IsGuiding returns 0
20:13:06.394 00.002 6680 PulseGuide returned control before completion, sleep 57
20:13:06.407 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=208, med=0, FiltMin=0, FiltMax=193, Gamma=0.560
20:13:06.443 00.036 2864 UpdateGuideState exits: m=6264 SNR=55.7
20:13:06.443 00.000 2864 PhdController: settling, locked = 1, distance = 0.97 (1.50) aobump = 0 frame = 11 / 99999
20:13:06.443 00.000 2864 evsrv: {"Event":"Settling","Timestamp":1768266786.443,"Host":"SH2-279","Inst":1,"Distance":0.97,"Time":3.6,"SettleTime":5.0,"StarLocked":true}
20:13:06.459 00.016 6680 IsGuiding returns 1
20:13:06.459 00.000 6680 scope still moving after pulse duration time elapsed
20:13:06.459 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:06.459 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:13:06.459 00.000 2864 Enqueuing Expose request
20:13:06.491 00.032 6680 IsGuiding returns 0
20:13:06.491 00.000 6680 scope move finished after 47 + 50 ms
20:13:06.491 00.000 6680 Move returns status 0, amount 47
20:13:06.491 00.000 6680 MoveAxis(N, 0, ABG)
20:13:06.491 00.000 6680 Move returns status 0, amount 0
20:13:06.491 00.000 6680 move complete, result=0
20:13:06.491 00.000 6680 worker thread done servicing request
20:13:06.491 00.000 6680 Worker thread wakes up
20:13:06.491 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:13:06.491 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:13:06.491 00.000 2864 GuideStep: 0.5 px 47 ms WEST, 0.2 px 0 ms NORTH
20:13:08.127 01.636 6680 Exposure complete
20:13:08.205 00.078 6680 worker thread done servicing request
20:13:08.205 00.000 2864 OnExposeComplete: enter
20:13:08.205 00.000 2864 UpdateGuideState(): m_state=6
20:13:08.213 00.008 2864 Star::Find(15, 1148, 414, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
20:13:08.213 00.000 2864 Star::Find returns 1 (0), X=1147.54, Y=414.61, Mass=6047, SNR=54.8, Peak=195 HFD=5.1
20:13:08.213 00.000 2864 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.80) = xAngle (0.02 = 0.02)
20:13:08.221 00.008 2864 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.05 = -3.05)
20:13:08.221 00.000 2864 CameraToMount -- cameraX=-1.10 cameraY=0.37 hyp=1.16 cameraTheta=2.82 mountX=1.16 mountY=-0.11, mountTheta=-0.09
20:13:08.228 00.007 2864 SchedulePrimaryMove(10198720, x=-1.10, y=0.37, opts=13)
20:13:08.230 00.002 2864 Enqueuing Move request for scope (-1.10, 0.37)
20:13:08.232 00.002 6680 Worker thread wakes up
20:13:08.232 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.10, 0.37) opts 0xd
20:13:08.232 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.10, 0.37)
20:13:08.232 00.000 6680 Moving (-1.10, 0.37) raw xDistance=1.16 yDistance=-0.11
20:13:08.234 00.002 6680 GuideAlgorithmHysteresis::Result() returns 0.75 from input 1.16
20:13:08.234 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:08.234 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:13:08.234 00.000 6680 MoveAxis(W, 102, ABG)
20:13:08.234 00.000 6680 Guiding  Dir = 3, Dur = 102
20:13:08.234 00.000 6680 IsGuiding returns 0
20:13:08.234 00.000 6680 PulseGuide returned control before completion, sleep 112
20:13:08.244 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=195, med=0, FiltMin=0, FiltMax=180, Gamma=0.560
20:13:08.284 00.040 2864 UpdateGuideState exits: m=6047 SNR=54.8
20:13:08.300 00.016 2864 PhdController: settling, locked = 1, distance = 1.02 (1.50) aobump = 0 frame = 12 / 99999
20:13:08.300 00.000 2864 PhdController: newstate STATE_FINISH
20:13:08.300 00.000 2864 PhdController complete: success
20:13:08.300 00.000 2864 evsrv: {"Event":"SettleDone","Timestamp":1768266788.300,"Host":"SH2-279","Inst":1,"Status":0,"TotalFrames":12,"DroppedFrames":0}
20:13:08.306 00.006 2864 Mount: notify guiding dither settle done success=1
20:13:08.306 00.000 2864 PhdController: newstate STATE_IDLE
20:13:08.316 00.010 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:08.316 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:13:08.316 00.000 2864 Enqueuing Expose request
20:13:08.347 00.031 6680 IsGuiding returns 1
20:13:08.347 00.000 6680 scope still moving after pulse duration time elapsed
20:13:08.379 00.032 6680 IsGuiding returns 1
20:13:08.411 00.032 6680 IsGuiding returns 0
20:13:08.411 00.000 6680 scope move finished after 102 + 75 ms
20:13:08.411 00.000 6680 Move returns status 0, amount 102
20:13:08.411 00.000 6680 MoveAxis(N, 0, ABG)
20:13:08.411 00.000 6680 Move returns status 0, amount 0
20:13:08.411 00.000 6680 move complete, result=0
20:13:08.411 00.000 6680 worker thread done servicing request
20:13:08.411 00.000 6680 Worker thread wakes up
20:13:08.411 00.000 2864 GuideStep: 1.2 px 102 ms WEST, -0.1 px 0 ms NORTH
20:13:08.411 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:13:08.411 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:13:09.827 01.416 6680 Exposure complete
20:13:09.874 00.047 6680 worker thread done servicing request
20:13:09.874 00.000 2864 OnExposeComplete: enter
20:13:09.874 00.000 2864 UpdateGuideState(): m_state=6
20:13:09.874 00.000 2864 Star::Find(15, 1147, 414, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
20:13:09.874 00.000 2864 Star::Find returns 1 (0), X=1148.11, Y=415.11, Mass=6099, SNR=55.0, Peak=216 HFD=4.6
20:13:09.874 00.000 2864 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.80) = xAngle (-0.68 = -0.68)
20:13:09.889 00.015 2864 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.75 = 2.53)
20:13:09.889 00.000 2864 CameraToMount -- cameraX=-0.53 cameraY=0.87 hyp=1.02 cameraTheta=2.11 mountX=0.79 mountY=0.59, mountTheta=0.64
20:13:09.889 00.000 2864 SchedulePrimaryMove(10198720, x=-0.53, y=0.87, opts=13)
20:13:09.889 00.000 2864 Enqueuing Move request for scope (-0.53, 0.87)
20:13:09.889 00.000 6680 Worker thread wakes up
20:13:09.889 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.87) opts 0xd
20:13:09.889 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.53, 0.87)
20:13:09.889 00.000 6680 Moving (-0.53, 0.87) raw xDistance=0.79 yDistance=0.59
20:13:09.889 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.79
20:13:09.889 00.000 6680 resist switch: large excursion: input 0.59 thresh 0.54 direction from -1 to 1
20:13:09.889 00.000 6680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.76
20:13:09.889 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59
20:13:09.889 00.000 6680 MoveAxis(W, 74, ABG)
20:13:09.889 00.000 6680 Guiding  Dir = 3, Dur = 74
20:13:09.889 00.000 6680 IsGuiding returns 0
20:13:09.889 00.000 6680 PulseGuide returned control before completion, sleep 84
20:13:09.905 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=216, med=0, FiltMin=0, FiltMax=202, Gamma=0.560
20:13:09.952 00.047 2864 UpdateGuideState exits: m=6099 SNR=55.0
20:13:09.952 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:09.952 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:13:09.963 00.011 2864 Enqueuing Expose request
20:13:09.999 00.036 6680 IsGuiding returns 0
20:13:10.000 00.001 6680 Move returns status 0, amount 74
20:13:10.000 00.000 6680 BLC: Oldest BLC event removed
20:13:10.000 00.000 6680 BLC: Dec direction reversal from North to South, backlash comp pulse of 326 applied
20:13:10.000 00.000 6680 MoveAxis(S, 420, ABG)
20:13:10.000 00.000 6680 Guiding  Dir = 1, Dur = 420
20:13:10.002 00.002 6680 IsGuiding returns 0
20:13:10.002 00.000 6680 PulseGuide returned control before completion, sleep 430
20:13:10.445 00.443 6680 IsGuiding returns 1
20:13:10.445 00.000 6680 scope still moving after pulse duration time elapsed
20:13:10.477 00.032 6680 IsGuiding returns 0
20:13:10.477 00.000 6680 scope move finished after 420 + 54 ms
20:13:10.477 00.000 6680 Move returns status 0, amount 420
20:13:10.477 00.000 6680 move complete, result=0
20:13:10.477 00.000 6680 worker thread done servicing request
20:13:10.477 00.000 6680 Worker thread wakes up
20:13:10.477 00.000 2864 GuideStep: 0.8 px 74 ms WEST, 0.6 px 420 ms SOUTH
20:13:10.477 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:13:10.477 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:13:12.129 01.652 6680 Exposure complete
20:13:12.192 00.063 6680 worker thread done servicing request
20:13:12.192 00.000 2864 OnExposeComplete: enter
20:13:12.192 00.000 2864 UpdateGuideState(): m_state=6
20:13:12.192 00.000 2864 Star::Find(15, 1148, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
20:13:12.192 00.000 2864 Star::Find returns 1 (0), X=1147.96, Y=414.54, Mass=5955, SNR=54.3, Peak=214 HFD=5.0
20:13:12.192 00.000 2864 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.80) = xAngle (-0.08 = -0.08)
20:13:12.192 00.000 2864 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.15 = 3.13)
20:13:12.208 00.016 2864 CameraToMount -- cameraX=-0.67 cameraY=0.30 hyp=0.74 cameraTheta=2.72 mountX=0.74 mountY=0.01, mountTheta=0.01
20:13:12.208 00.000 2864 SchedulePrimaryMove(10198720, x=-0.67, y=0.30, opts=13)
20:13:12.213 00.005 2864 Enqueuing Move request for scope (-0.67, 0.30)
20:13:12.213 00.000 6680 Worker thread wakes up
20:13:12.213 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.67, 0.30) opts 0xd
20:13:12.213 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.67, 0.30)
20:13:12.213 00.000 6680 Moving (-0.67, 0.30) raw xDistance=0.74 yDistance=0.01
20:13:12.213 00.000 6680 BLC: History state: CurrMiss=0.01, AvgInitMiss=0.22, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.587150, 1:0.006410
20:13:12.213 00.000 6680 BLC: No correction, Miss < min_move
20:13:12.213 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.74
20:13:12.213 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:12.213 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:13:12.213 00.000 6680 MoveAxis(W, 68, ABG)
20:13:12.213 00.000 6680 Guiding  Dir = 3, Dur = 68
20:13:12.213 00.000 6680 IsGuiding returns 0
20:13:12.213 00.000 6680 PulseGuide returned control before completion, sleep 78
20:13:12.224 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=214, med=0, FiltMin=0, FiltMax=185, Gamma=0.560
20:13:12.275 00.051 2864 UpdateGuideState exits: m=5955 SNR=54.3
20:13:12.275 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:12.275 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:13:12.275 00.000 2864 Enqueuing Expose request
20:13:12.303 00.028 6680 IsGuiding returns 1
20:13:12.303 00.000 6680 scope still moving after pulse duration time elapsed
20:13:12.335 00.032 6680 IsGuiding returns 0
20:13:12.335 00.000 6680 scope move finished after 68 + 49 ms
20:13:12.335 00.000 6680 Move returns status 0, amount 68
20:13:12.335 00.000 6680 MoveAxis(N, 0, ABG)
20:13:12.335 00.000 6680 Move returns status 0, amount 0
20:13:12.335 00.000 6680 move complete, result=0
20:13:12.335 00.000 6680 worker thread done servicing request
20:13:12.335 00.000 6680 Worker thread wakes up
20:13:12.335 00.000 2864 GuideStep: 0.7 px 68 ms WEST, 0.0 px 0 ms NORTH
20:13:12.335 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:13:12.335 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:13:13.748 01.413 6680 Exposure complete
20:13:13.796 00.048 6680 worker thread done servicing request
20:13:13.796 00.000 2864 OnExposeComplete: enter
20:13:13.800 00.004 2864 UpdateGuideState(): m_state=6
20:13:13.802 00.002 2864 Star::Find(15, 1147, 414, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
20:13:13.804 00.002 2864 Star::Find returns 1 (0), X=1148.24, Y=414.45, Mass=6012, SNR=54.6, Peak=208 HFD=4.7
20:13:13.806 00.002 2864 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.80) = xAngle (-0.15 = -0.15)
20:13:13.808 00.002 2864 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.22 = 3.06)
20:13:13.808 00.000 2864 CameraToMount -- cameraX=-0.40 cameraY=0.22 hyp=0.45 cameraTheta=2.65 mountX=0.45 mountY=0.04, mountTheta=0.08
20:13:13.808 00.000 2864 SchedulePrimaryMove(10198720, x=-0.40, y=0.22, opts=13)
20:13:13.808 00.000 2864 Enqueuing Move request for scope (-0.40, 0.22)
20:13:13.808 00.000 6680 Worker thread wakes up
20:13:13.808 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.22) opts 0xd
20:13:13.808 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.40, 0.22)
20:13:13.808 00.000 6680 Moving (-0.40, 0.22) raw xDistance=0.45 yDistance=0.04
20:13:13.808 00.000 6680 BLC: History state: CurrMiss=0.04, AvgInitMiss=0.22, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.587150, 1:0.006410, 2:0.037475
20:13:13.808 00.000 6680 BLC: No correction, Miss < min_move
20:13:13.808 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.45
20:13:13.808 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:13.808 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:13:13.808 00.000 6680 MoveAxis(W, 43, ABG)
20:13:13.808 00.000 6680 Guiding  Dir = 3, Dur = 43
20:13:13.808 00.000 6680 IsGuiding returns 0
20:13:13.808 00.000 6680 PulseGuide returned control before completion, sleep 53
20:13:13.833 00.025 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=208, med=0, FiltMin=0, FiltMax=190, Gamma=0.560
20:13:13.880 00.047 2864 UpdateGuideState exits: m=6012 SNR=54.6
20:13:13.882 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:13.884 00.002 6680 IsGuiding returns 1
20:13:13.884 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:13:13.884 00.000 2864 Enqueuing Expose request
20:13:13.884 00.000 6680 scope still moving after pulse duration time elapsed
20:13:13.916 00.032 6680 IsGuiding returns 0
20:13:13.916 00.000 6680 scope move finished after 43 + 53 ms
20:13:13.916 00.000 6680 Move returns status 0, amount 43
20:13:13.916 00.000 6680 MoveAxis(N, 0, ABG)
20:13:13.916 00.000 6680 Move returns status 0, amount 0
20:13:13.916 00.000 6680 move complete, result=0
20:13:13.916 00.000 6680 worker thread done servicing request
20:13:13.916 00.000 6680 Worker thread wakes up
20:13:13.916 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:13:13.916 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:13:13.916 00.000 2864 GuideStep: 0.4 px 43 ms WEST, 0.0 px 0 ms NORTH
20:13:15.572 01.656 6680 Exposure complete
20:13:15.619 00.047 6680 worker thread done servicing request
20:13:15.619 00.000 2864 OnExposeComplete: enter
20:13:15.619 00.000 2864 UpdateGuideState(): m_state=6
20:13:15.635 00.016 2864 Star::Find(15, 1148, 414, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
20:13:15.635 00.000 2864 Star::Find returns 1 (0), X=1148.41, Y=414.44, Mass=6338, SNR=56.1, Peak=229 HFD=4.9
20:13:15.635 00.000 2864 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.80) = xAngle (-0.36 = -0.36)
20:13:15.635 00.000 2864 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.43 = 2.85)
20:13:15.635 00.000 2864 CameraToMount -- cameraX=-0.23 cameraY=0.20 hyp=0.31 cameraTheta=2.44 mountX=0.29 mountY=0.09, mountTheta=0.30
20:13:15.635 00.000 2864 SchedulePrimaryMove(10198720, x=-0.23, y=0.20, opts=13)
20:13:15.635 00.000 2864 Enqueuing Move request for scope (-0.23, 0.20)
20:13:15.650 00.015 6680 Worker thread wakes up
20:13:15.650 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.20) opts 0xd
20:13:15.650 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.23, 0.20)
20:13:15.650 00.000 6680 Moving (-0.23, 0.20) raw xDistance=0.29 yDistance=0.09
20:13:15.650 00.000 6680 BLC: window closed
20:13:15.650 00.000 6680 BLC: History state: CurrMiss=0.09, AvgInitMiss=0.22, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.587150, 1:0.006410, 2:0.037475
20:13:15.650 00.000 6680 BLC: No correction, Miss < min_move
20:13:15.650 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
20:13:15.650 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:15.650 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:13:15.650 00.000 6680 MoveAxis(W, 27, ABG)
20:13:15.650 00.000 6680 Guiding  Dir = 3, Dur = 27
20:13:15.650 00.000 6680 IsGuiding returns 0
20:13:15.650 00.000 6680 PulseGuide returned control before completion, sleep 37
20:13:15.650 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=218, Gamma=0.560
20:13:15.697 00.047 6680 IsGuiding returns 1
20:13:15.697 00.000 6680 scope still moving after pulse duration time elapsed
20:13:15.697 00.000 2864 UpdateGuideState exits: m=6338 SNR=56.1
20:13:15.697 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:15.713 00.016 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:13:15.719 00.006 2864 Enqueuing Expose request
20:13:15.729 00.010 6680 IsGuiding returns 0
20:13:15.729 00.000 6680 scope move finished after 27 + 51 ms
20:13:15.729 00.000 6680 Move returns status 0, amount 27
20:13:15.729 00.000 6680 MoveAxis(N, 0, ABG)
20:13:15.729 00.000 6680 Move returns status 0, amount 0
20:13:15.729 00.000 6680 move complete, result=0
20:13:15.729 00.000 6680 worker thread done servicing request
20:13:15.731 00.002 6680 Worker thread wakes up
20:13:15.731 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:13:15.731 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:13:15.731 00.000 2864 GuideStep: 0.3 px 27 ms WEST, 0.1 px 0 ms NORTH
20:13:17.160 01.429 6680 Exposure complete
20:13:17.221 00.061 6680 worker thread done servicing request
20:13:17.221 00.000 2864 OnExposeComplete: enter
20:13:17.221 00.000 2864 UpdateGuideState(): m_state=6
20:13:17.224 00.003 2864 Star::Find(15, 1148, 414, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
20:13:17.224 00.000 2864 Star::Find returns 1 (0), X=1148.11, Y=414.51, Mass=5790, SNR=53.6, Peak=203 HFD=4.8
20:13:17.224 00.000 2864 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.80) = xAngle (-0.13 = -0.13)
20:13:17.224 00.000 2864 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.20 = 3.08)
20:13:17.224 00.000 2864 CameraToMount -- cameraX=-0.52 cameraY=0.27 hyp=0.59 cameraTheta=2.67 mountX=0.58 mountY=0.03, mountTheta=0.06
20:13:17.224 00.000 2864 SchedulePrimaryMove(10198720, x=-0.52, y=0.27, opts=13)
20:13:17.224 00.000 2864 Enqueuing Move request for scope (-0.52, 0.27)
20:13:17.224 00.000 6680 Worker thread wakes up
20:13:17.224 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.27) opts 0xd
20:13:17.224 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.52, 0.27)
20:13:17.224 00.000 6680 Moving (-0.52, 0.27) raw xDistance=0.58 yDistance=0.03
20:13:17.224 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.58
20:13:17.224 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:17.224 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:13:17.224 00.000 6680 MoveAxis(W, 51, ABG)
20:13:17.224 00.000 6680 Guiding  Dir = 3, Dur = 51
20:13:17.240 00.016 6680 IsGuiding returns 0
20:13:17.240 00.000 6680 PulseGuide returned control before completion, sleep 61
20:13:17.253 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=203, med=0, FiltMin=0, FiltMax=180, Gamma=0.560
20:13:17.299 00.046 2864 UpdateGuideState exits: m=5790 SNR=53.6
20:13:17.301 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:17.303 00.002 6680 IsGuiding returns 1
20:13:17.303 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:13:17.303 00.000 2864 Enqueuing Expose request
20:13:17.308 00.005 6680 scope still moving after pulse duration time elapsed
20:13:17.334 00.026 6680 IsGuiding returns 0
20:13:17.334 00.000 6680 scope move finished after 51 + 44 ms
20:13:17.334 00.000 6680 Move returns status 0, amount 51
20:13:17.334 00.000 6680 MoveAxis(N, 0, ABG)
20:13:17.334 00.000 6680 Move returns status 0, amount 0
20:13:17.334 00.000 6680 move complete, result=0
20:13:17.334 00.000 6680 worker thread done servicing request
20:13:17.334 00.000 6680 Worker thread wakes up
20:13:17.334 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:13:17.334 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:13:17.338 00.004 2864 GuideStep: 0.6 px 51 ms WEST, 0.0 px 0 ms NORTH
20:13:18.986 01.648 6680 Exposure complete
20:13:19.045 00.059 6680 worker thread done servicing request
20:13:19.045 00.000 2864 OnExposeComplete: enter
20:13:19.045 00.000 2864 UpdateGuideState(): m_state=6
20:13:19.049 00.004 2864 Star::Find(15, 1148, 414, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
20:13:19.049 00.000 2864 Star::Find returns 1 (0), X=1148.57, Y=414.50, Mass=5894, SNR=54.1, Peak=213 HFD=5.0
20:13:19.049 00.000 2864 MultiStar: exiting stabilization period
20:13:19.049 00.000 2864 MultiStar: updating star positions after lock position change
20:13:19.057 00.008 2864 Star::Find(15, 1236, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
20:13:19.057 00.000 2864 Star::Find returns 1 (0), X=1236.56, Y=729.18, Mass=1114, SNR=23.4, Peak=59 HFD=4.0
20:13:19.057 00.000 2864 Star::Find(15, 514, 141, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
20:13:19.057 00.000 2864 Star::Find returns 1 (0), X=514.17, Y=141.68, Mass=898, SNR=21.1, Peak=62 HFD=3.5
20:13:19.057 00.000 2864 Star::Find(15, 540, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
20:13:19.065 00.008 2864 Star::Find returns 1 (0), X=540.55, Y=411.82, Mass=618, SNR=17.4, Peak=60 HFD=3.4
20:13:19.065 00.000 2864 Star::Find(15, 330, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
20:13:19.065 00.000 2864 Star::Find returns 1 (0), X=330.57, Y=34.84, Mass=519, SNR=16.0, Peak=42 HFD=3.4
20:13:19.065 00.000 2864 Star::Find(15, 1160, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
20:13:19.065 00.000 2864 Star::Find returns 1 (0), X=1160.60, Y=154.14, Mass=596, SNR=17.1, Peak=36 HFD=3.9
20:13:19.065 00.000 2864 Star::Find(15, 442, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
20:13:19.065 00.000 2864 Star::Find returns 1 (0), X=442.15, Y=51.35, Mass=379, SNR=13.6, Peak=28 HFD=3.6
20:13:19.065 00.000 2864 Star::Find(15, 970, 766, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
20:13:19.065 00.000 2864 Star::Find returns 1 (0), X=970.93, Y=766.44, Mass=337, SNR=12.8, Peak=26 HFD=3.5
20:13:19.081 00.016 2864 Star::Find(15, 670, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
20:13:19.081 00.000 2864 Star::Find returns 1 (0), X=670.74, Y=382.71, Mass=284, SNR=11.7, Peak=24 HFD=3.5
20:13:19.081 00.000 2864 Star::Find(15, 358, 209, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
20:13:19.081 00.000 2864 Star::Find returns 1 (0), X=358.50, Y=209.51, Mass=273, SNR=11.5, Peak=25 HFD=3.2
20:13:19.088 00.007 2864 Star::Find(15, 556, 604, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
20:13:19.088 00.000 2864 Star::Find returns 1 (0), X=555.98, Y=604.30, Mass=260, SNR=11.3, Peak=20 HFD=3.4
20:13:19.088 00.000 2864 Star::Find(15, 791, 540, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
20:13:19.088 00.000 2864 Star::Find returns 1 (0), X=791.45, Y=540.25, Mass=241, SNR=10.8, Peak=26 HFD=3.2
20:13:19.088 00.000 2864 CameraToMount -- cameraTheta (1.81) - m_xAngle (2.80) = xAngle (-0.98 = -0.98)
20:13:19.088 00.000 2864 CameraToMount -- cameraTheta (1.81) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.06 = 2.23)
20:13:19.097 00.009 2864 CameraToMount -- cameraX=-0.06 cameraY=0.26 hyp=0.27 cameraTheta=1.81 mountX=0.15 mountY=0.21, mountTheta=0.96
20:13:19.097 00.000 2864 SchedulePrimaryMove(10198720, x=-0.06, y=0.26, opts=13)
20:13:19.097 00.000 2864 Enqueuing Move request for scope (-0.06, 0.26)
20:13:19.097 00.000 6680 Worker thread wakes up
20:13:19.097 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.26) opts 0xd
20:13:19.097 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.06, 0.26)
20:13:19.097 00.000 6680 Moving (-0.06, 0.26) raw xDistance=0.15 yDistance=0.21
20:13:19.097 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
20:13:19.097 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
20:13:19.097 00.000 6680 MoveAxis(E, 0, ABG)
20:13:19.097 00.000 6680 Move returns status 0, amount 0
20:13:19.097 00.000 6680 MoveAxis(S, 34, ABG)
20:13:19.097 00.000 6680 Guiding  Dir = 1, Dur = 34
20:13:19.097 00.000 6680 IsGuiding returns 0
20:13:19.097 00.000 6680 PulseGuide returned control before completion, sleep 44
20:13:19.119 00.022 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=213, med=0, FiltMin=0, FiltMax=195, Gamma=0.560
20:13:19.160 00.041 6680 IsGuiding returns 1
20:13:19.160 00.000 6680 scope still moving after pulse duration time elapsed
20:13:19.160 00.000 2864 UpdateGuideState exits: m=5894 SNR=54.1
20:13:19.160 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:19.160 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:13:19.160 00.000 2864 Enqueuing Expose request
20:13:19.192 00.032 6680 IsGuiding returns 0
20:13:19.192 00.000 6680 scope move finished after 34 + 51 ms
20:13:19.192 00.000 6680 Move returns status 0, amount 34
20:13:19.192 00.000 6680 move complete, result=0
20:13:19.192 00.000 6680 worker thread done servicing request
20:13:19.192 00.000 6680 Worker thread wakes up
20:13:19.192 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:13:19.192 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:13:19.192 00.000 2864 GuideStep: 0.1 px 0 ms EAST, 0.2 px 34 ms SOUTH
20:13:20.605 01.413 6680 Exposure complete
20:13:20.684 00.079 6680 worker thread done servicing request
20:13:20.684 00.000 2864 OnExposeComplete: enter
20:13:20.684 00.000 2864 UpdateGuideState(): m_state=6
20:13:20.684 00.000 2864 Star::Find(15, 1148, 414, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
20:13:20.684 00.000 2864 Star::Find returns 1 (0), X=1148.61, Y=414.29, Mass=6070, SNR=54.9, Peak=220 HFD=4.8
20:13:20.700 00.016 2864 MultiStar: [#1 0.01,0.10,0.43,U] [#2 0.15,-0.04,0.37,U] [#3 0.19,0.20,0.31,U] [#4 0.14,0.15,0.29,U] [#5 0.07,-0.10,0.30,U] [#6 0.26,0.18,0.23,U] [#7 -0.10,-0.04,0.25,U] [#8 0.18,0.12,0.23,U] 
20:13:20.700 00.000 2864 single-star, 8 included, MultiStar: {0.06, 0.06}, one-star: {-0.03, 0.05}
20:13:20.700 00.000 2864 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.80) = xAngle (-0.63 = -0.63)
20:13:20.700 00.000 2864 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.70 = 2.58)
20:13:20.700 00.000 2864 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.17 mountX=0.05 mountY=0.03, mountTheta=0.58
20:13:20.700 00.000 2864 SchedulePrimaryMove(10198720, x=-0.03, y=0.05, opts=13)
20:13:20.700 00.000 2864 Enqueuing Move request for scope (-0.03, 0.05)
20:13:20.700 00.000 6680 Worker thread wakes up
20:13:20.700 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
20:13:20.700 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
20:13:20.700 00.000 6680 Moving (-0.03, 0.05) raw xDistance=0.05 yDistance=0.03
20:13:20.700 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
20:13:20.700 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:20.700 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:13:20.700 00.000 6680 MoveAxis(E, 0, ABG)
20:13:20.700 00.000 6680 Move returns status 0, amount 0
20:13:20.700 00.000 6680 MoveAxis(N, 0, ABG)
20:13:20.700 00.000 6680 Move returns status 0, amount 0
20:13:20.700 00.000 6680 move complete, result=0
20:13:20.700 00.000 6680 worker thread done servicing request
20:13:20.716 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=0, FiltMin=0, FiltMax=195, Gamma=0.560
20:13:20.763 00.047 2864 UpdateGuideState exits: m=6070 SNR=54.9
20:13:20.763 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:20.775 00.012 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:13:20.779 00.004 2864 Enqueuing Expose request
20:13:20.779 00.000 6680 Worker thread wakes up
20:13:20.779 00.000 2864 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
20:13:20.779 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:13:20.779 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:13:22.423 01.644 6680 Exposure complete
20:13:22.480 00.057 6680 worker thread done servicing request
20:13:22.480 00.000 2864 OnExposeComplete: enter
20:13:22.484 00.004 2864 UpdateGuideState(): m_state=6
20:13:22.486 00.002 2864 Star::Find(15, 1148, 414, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
20:13:22.488 00.002 2864 Star::Find returns 1 (0), X=1148.58, Y=414.32, Mass=6030, SNR=54.7, Peak=208 HFD=4.9
20:13:22.490 00.002 2864 MultiStar: [#1 0.15,0.08,0.43,U] [#2 0.19,-0.02,0.36,U] [#3 0.26,0.04,0.30,U] [#4 0.28,0.14,0.29,U] [#5 0.00,-0.16,0.30,U] [#6 0.36,0.14,0.25,U] [#7 0.14,-0.10,0.26,U] [#8 -0.03,0.08,0.24,U] 
20:13:22.490 00.000 2864 single-star, 8 included, MultiStar: {0.10, 0.04}, one-star: {-0.06, 0.08}
20:13:22.494 00.004 2864 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.80) = xAngle (-0.58 = -0.58)
20:13:22.494 00.000 2864 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.66 = 2.63)
20:13:22.494 00.000 2864 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.11 cameraTheta=2.21 mountX=0.09 mountY=0.05, mountTheta=0.53
20:13:22.494 00.000 2864 SchedulePrimaryMove(10198720, x=-0.06, y=0.08, opts=13)
20:13:22.494 00.000 2864 Enqueuing Move request for scope (-0.06, 0.08)
20:13:22.494 00.000 6680 Worker thread wakes up
20:13:22.494 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
20:13:22.494 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
20:13:22.494 00.000 6680 Moving (-0.06, 0.08) raw xDistance=0.09 yDistance=0.05
20:13:22.494 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
20:13:22.494 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:22.494 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:13:22.494 00.000 6680 MoveAxis(E, 0, ABG)
20:13:22.494 00.000 6680 Move returns status 0, amount 0
20:13:22.494 00.000 6680 MoveAxis(N, 0, ABG)
20:13:22.494 00.000 6680 Move returns status 0, amount 0
20:13:22.494 00.000 6680 move complete, result=0
20:13:22.494 00.000 6680 worker thread done servicing request
20:13:22.512 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=208, med=0, FiltMin=0, FiltMax=191, Gamma=0.560
20:13:22.556 00.044 2864 UpdateGuideState exits: m=6030 SNR=54.7
20:13:22.556 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:22.556 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:13:22.556 00.000 2864 Enqueuing Expose request
20:13:22.556 00.000 6680 Worker thread wakes up
20:13:22.556 00.000 2864 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
20:13:22.572 00.016 6680 worker thread servicing REQUEST_EXPOSE 1500
20:13:22.572 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:13:24.002 01.430 6680 Exposure complete
20:13:24.050 00.048 6680 worker thread done servicing request
20:13:24.050 00.000 2864 OnExposeComplete: enter
20:13:24.050 00.000 2864 UpdateGuideState(): m_state=6
20:13:24.066 00.016 2864 Star::Find(15, 1148, 414, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
20:13:24.066 00.000 2864 Star::Find returns 1 (0), X=1148.60, Y=414.00, Mass=6015, SNR=54.7, Peak=227 HFD=4.9
20:13:24.066 00.000 2864 MultiStar: [#1 -0.05,-0.35,0.43,U] [#2 0.18,-0.33,0.38,U] [#3 0.14,-0.15,0.32,U] [#4 0.12,-0.12,0.29,U] [#5 0.07,-0.38,0.30,U] [#6 0.29,-0.02,0.25,U] [#7 -0.13,-0.36,0.25,U] [#8 0.06,-0.30,0.22,U] 
20:13:24.066 00.000 2864 single-star, 8 included, MultiStar: {0.05, -0.25}, one-star: {-0.04, -0.24}
20:13:24.066 00.000 2864 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.80) = xAngle (-4.54 = 1.74)
20:13:24.066 00.000 2864 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-7.62 = -1.33)
20:13:24.066 00.000 2864 CameraToMount -- cameraX=-0.04 cameraY=-0.24 hyp=0.24 cameraTheta=-1.75 mountX=-0.04 mountY=-0.23, mountTheta=-1.74
20:13:24.066 00.000 2864 SchedulePrimaryMove(10198720, x=-0.04, y=-0.24, opts=13)
20:13:24.082 00.016 2864 Enqueuing Move request for scope (-0.04, -0.24)
20:13:24.082 00.000 6680 Worker thread wakes up
20:13:24.082 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.24) opts 0xd
20:13:24.082 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.04, -0.24)
20:13:24.082 00.000 6680 Moving (-0.04, -0.24) raw xDistance=-0.04 yDistance=-0.23
20:13:24.082 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
20:13:24.082 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:13:24.082 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
20:13:24.082 00.000 6680 MoveAxis(E, 0, ABG)
20:13:24.082 00.000 6680 Move returns status 0, amount 0
20:13:24.082 00.000 6680 MoveAxis(N, 0, ABG)
20:13:24.082 00.000 6680 Move returns status 0, amount 0
20:13:24.082 00.000 6680 move complete, result=0
20:13:24.082 00.000 6680 worker thread done servicing request
20:13:24.098 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=201, Gamma=0.560
20:13:24.129 00.031 2864 UpdateGuideState exits: m=6015 SNR=54.7
20:13:24.146 00.017 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:24.146 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:13:24.146 00.000 2864 Enqueuing Expose request
20:13:24.150 00.004 6680 Worker thread wakes up
20:13:24.150 00.000 2864 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
20:13:24.150 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:13:24.150 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:13:25.787 01.637 6680 Exposure complete
20:13:25.840 00.053 6680 worker thread done servicing request
20:13:25.842 00.002 2864 OnExposeComplete: enter
20:13:25.844 00.002 2864 UpdateGuideState(): m_state=6
20:13:25.846 00.002 2864 Star::Find(15, 1148, 414, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
20:13:25.848 00.002 2864 Star::Find returns 1 (0), X=1148.49, Y=414.02, Mass=5921, SNR=54.2, Peak=213 HFD=5.0
20:13:25.850 00.002 2864 MultiStar: [#1 -0.08,-0.33,0.42,U] [#2 0.19,-0.39,0.37,U] [#3 0.45,-0.15,0.30,U] [#4 0.11,-0.27,0.28,U] [#5 0.00,-0.40,0.29,U] [#6 0.38,-0.28,0.25,U] [#7 -0.24,-0.30,0.24,U] [#8 0.13,-0.20,0.22,U] 
20:13:25.852 00.002 2864 single-star, 8 included, MultiStar: {0.03, -0.27}, one-star: {-0.15, -0.22}
20:13:25.854 00.002 2864 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.80) = xAngle (-4.98 = 1.31)
20:13:25.856 00.002 2864 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.05 = -1.77)
20:13:25.858 00.002 2864 CameraToMount -- cameraX=-0.15 cameraY=-0.22 hyp=0.26 cameraTheta=-2.18 mountX=0.07 mountY=-0.26, mountTheta=-1.31
20:13:25.862 00.004 2864 SchedulePrimaryMove(10198720, x=-0.15, y=-0.22, opts=13)
20:13:25.864 00.002 2864 Enqueuing Move request for scope (-0.15, -0.22)
20:13:25.868 00.004 6680 Worker thread wakes up
20:13:25.868 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.22) opts 0xd
20:13:25.868 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.15, -0.22)
20:13:25.868 00.000 6680 Moving (-0.15, -0.22) raw xDistance=0.07 yDistance=-0.26
20:13:25.868 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
20:13:25.868 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:13:25.868 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
20:13:25.868 00.000 6680 MoveAxis(E, 0, ABG)
20:13:25.868 00.000 6680 Move returns status 0, amount 0
20:13:25.868 00.000 6680 MoveAxis(N, 0, ABG)
20:13:25.868 00.000 6680 Move returns status 0, amount 0
20:13:25.868 00.000 6680 move complete, result=0
20:13:25.868 00.000 6680 worker thread done servicing request
20:13:25.881 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=213, med=0, FiltMin=0, FiltMax=189, Gamma=0.560
20:13:25.923 00.042 2864 UpdateGuideState exits: m=5921 SNR=54.2
20:13:25.928 00.005 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:25.932 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:13:25.935 00.003 2864 Enqueuing Expose request
20:13:25.939 00.004 6680 Worker thread wakes up
20:13:25.939 00.000 2864 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
20:13:25.943 00.004 6680 worker thread servicing REQUEST_EXPOSE 1500
20:13:25.943 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:13:27.357 01.414 6680 Exposure complete
20:13:27.405 00.048 6680 worker thread done servicing request
20:13:27.405 00.000 2864 OnExposeComplete: enter
20:13:27.405 00.000 2864 UpdateGuideState(): m_state=6
20:13:27.405 00.000 2864 Star::Find(15, 1148, 414, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
20:13:27.405 00.000 2864 Star::Find returns 1 (0), X=1148.91, Y=414.16, Mass=5902, SNR=54.1, Peak=221 HFD=4.5
20:13:27.405 00.000 2864 MultiStar: [#1 0.40,-0.07,0.42,U] [#2 0.53,-0.35,0.38,U] [#3 0.54,-0.21,0.31,U] [#4 0.75,-0.03,0.00,M1] [#5 0.37,-0.17,0.28,U] [#6 0.68,-0.17,0.24,U] [#7 0.33,-0.28,0.25,U] [#8 0.43,-0.25,0.24,U] 
20:13:27.421 00.016 2864 single-star, 7 included, MultiStar: {0.40, -0.17}, one-star: {0.28, -0.08}
20:13:27.423 00.002 2864 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.80) = xAngle (-3.09 = -3.09)
20:13:27.425 00.002 2864 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.16 = 0.12)
20:13:27.427 00.002 2864 CameraToMount -- cameraX=0.28 cameraY=-0.08 hyp=0.29 cameraTheta=-0.29 mountX=-0.29 mountY=0.04, mountTheta=3.02
20:13:27.429 00.002 2864 SchedulePrimaryMove(10198720, x=0.28, y=-0.08, opts=13)
20:13:27.431 00.002 2864 Enqueuing Move request for scope (0.28, -0.08)
20:13:27.433 00.002 6680 Worker thread wakes up
20:13:27.433 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.08) opts 0xd
20:13:27.433 00.000 6680 Handling offset move in thread for scope, endpoint = (0.28, -0.08)
20:13:27.433 00.000 6680 Moving (0.28, -0.08) raw xDistance=-0.29 yDistance=0.04
20:13:27.433 00.000 6680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
20:13:27.433 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:27.433 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:13:27.433 00.000 6680 MoveAxis(E, 24, ABG)
20:13:27.433 00.000 6680 Guiding  Dir = 2, Dur = 24
20:13:27.435 00.002 6680 IsGuiding returns 0
20:13:27.435 00.000 6680 PulseGuide returned control before completion, sleep 34
20:13:27.447 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=197, Gamma=0.560
20:13:27.484 00.037 6680 IsGuiding returns 0
20:13:27.484 00.000 6680 Move returns status 0, amount 24
20:13:27.484 00.000 6680 MoveAxis(N, 0, ABG)
20:13:27.484 00.000 6680 Move returns status 0, amount 0
20:13:27.484 00.000 6680 move complete, result=0
20:13:27.484 00.000 6680 worker thread done servicing request
20:13:27.494 00.010 2864 UpdateGuideState exits: m=5902 SNR=54.1
20:13:27.494 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:27.494 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:13:27.494 00.000 2864 Enqueuing Expose request
20:13:27.502 00.008 6680 Worker thread wakes up
20:13:27.502 00.000 2864 GuideStep: -0.3 px 24 ms EAST, 0.0 px 0 ms NORTH
20:13:27.504 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:13:27.504 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:13:29.150 01.646 6680 Exposure complete
20:13:29.198 00.048 6680 worker thread done servicing request
20:13:29.198 00.000 2864 OnExposeComplete: enter
20:13:29.213 00.015 2864 UpdateGuideState(): m_state=6
20:13:29.214 00.001 2864 Star::Find(15, 1148, 414, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
20:13:29.214 00.000 2864 Star::Find returns 1 (0), X=1148.78, Y=414.20, Mass=6293, SNR=55.9, Peak=229 HFD=4.7
20:13:29.214 00.000 2864 MultiStar: [#1 0.24,-0.18,0.42,U] [#2 0.50,-0.28,0.37,U] [#3 0.59,0.04,0.30,U] [#4 0.53,-0.30,0.28,U] [#5 0.33,-0.24,0.29,U] [#6 0.70,-0.32,0.00,M1] [#7 0.31,-0.22,0.24,U] [#8 0.38,0.00,0.23,U] 
20:13:29.214 00.000 2864 single-star, 7 included, MultiStar: {0.32, -0.13}, one-star: {0.14, -0.04}
20:13:29.214 00.000 2864 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.80) = xAngle (-3.04 = -3.04)
20:13:29.214 00.000 2864 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.12 = 0.16)
20:13:29.214 00.000 2864 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.14 cameraTheta=-0.25 mountX=-0.14 mountY=0.02, mountTheta=2.98
20:13:29.214 00.000 2864 SchedulePrimaryMove(10198720, x=0.14, y=-0.04, opts=13)
20:13:29.230 00.016 2864 Enqueuing Move request for scope (0.14, -0.04)
20:13:29.230 00.000 6680 Worker thread wakes up
20:13:29.230 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
20:13:29.230 00.000 6680 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
20:13:29.230 00.000 6680 Moving (0.14, -0.04) raw xDistance=-0.14 yDistance=0.02
20:13:29.230 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
20:13:29.230 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:29.230 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:13:29.230 00.000 6680 MoveAxis(E, 0, ABG)
20:13:29.230 00.000 6680 Move returns status 0, amount 0
20:13:29.230 00.000 6680 MoveAxis(N, 0, ABG)
20:13:29.230 00.000 6680 Move returns status 0, amount 0
20:13:29.230 00.000 6680 move complete, result=0
20:13:29.230 00.000 6680 worker thread done servicing request
20:13:29.246 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=213, Gamma=0.560
20:13:29.293 00.047 2864 UpdateGuideState exits: m=6293 SNR=55.9
20:13:29.293 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:29.293 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:13:29.293 00.000 2864 Enqueuing Expose request
20:13:29.293 00.000 6680 Worker thread wakes up
20:13:29.293 00.000 2864 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
20:13:29.293 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:13:29.293 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:13:30.722 01.429 6680 Exposure complete
20:13:30.785 00.063 6680 worker thread done servicing request
20:13:30.785 00.000 2864 OnExposeComplete: enter
20:13:30.785 00.000 2864 UpdateGuideState(): m_state=6
20:13:30.785 00.000 2864 Star::Find(15, 1148, 414, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
20:13:30.785 00.000 2864 Star::Find returns 1 (0), X=1148.99, Y=413.90, Mass=6209, SNR=55.6, Peak=219 HFD=4.6
20:13:30.801 00.016 2864 MultiStar: [#1 0.67,-0.20,0.00,M1] [#2 0.64,-0.16,0.36,U] [#3 0.48,-0.13,0.30,U] [#4 0.40,-0.27,0.29,U] [#5 0.56,-0.33,0.29,U] [#6 0.67,-0.15,0.00,M2] [#7 0.34,-0.40,0.23,U] [#8 0.63,-0.19,0.23,U] 
20:13:30.801 00.000 2864 single-star, 6 included, MultiStar: {0.45, -0.28}, one-star: {0.35, -0.34}
20:13:30.801 00.000 2864 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.80) = xAngle (-3.56 = 2.72)
20:13:30.801 00.000 2864 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.63 = -0.35)
20:13:30.801 00.000 2864 CameraToMount -- cameraX=0.35 cameraY=-0.34 hyp=0.49 cameraTheta=-0.76 mountX=-0.44 mountY=-0.17, mountTheta=-2.78
20:13:30.801 00.000 2864 SchedulePrimaryMove(10198720, x=0.35, y=-0.34, opts=13)
20:13:30.801 00.000 2864 Enqueuing Move request for scope (0.35, -0.34)
20:13:30.801 00.000 6680 Worker thread wakes up
20:13:30.801 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.34) opts 0xd
20:13:30.801 00.000 6680 Handling offset move in thread for scope, endpoint = (0.35, -0.34)
20:13:30.817 00.016 6680 Moving (0.35, -0.34) raw xDistance=-0.44 yDistance=-0.17
20:13:30.817 00.000 6680 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
20:13:30.817 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:30.817 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:13:30.817 00.000 6680 MoveAxis(E, 38, ABG)
20:13:30.817 00.000 6680 Guiding  Dir = 2, Dur = 38
20:13:30.817 00.000 6680 IsGuiding returns 0
20:13:30.817 00.000 6680 PulseGuide returned control before completion, sleep 48
20:13:30.817 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=207, Gamma=0.560
20:13:30.875 00.058 2864 UpdateGuideState exits: m=6209 SNR=55.6
20:13:30.877 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:30.879 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:13:30.880 00.001 6680 IsGuiding returns 1
20:13:30.880 00.000 2864 Enqueuing Expose request
20:13:30.880 00.000 6680 scope still moving after pulse duration time elapsed
20:13:30.912 00.032 6680 IsGuiding returns 0
20:13:30.912 00.000 6680 scope move finished after 38 + 57 ms
20:13:30.912 00.000 6680 Move returns status 0, amount 38
20:13:30.912 00.000 6680 MoveAxis(N, 0, ABG)
20:13:30.912 00.000 6680 Move returns status 0, amount 0
20:13:30.912 00.000 6680 move complete, result=0
20:13:30.912 00.000 6680 worker thread done servicing request
20:13:30.912 00.000 2864 GuideStep: -0.4 px 38 ms EAST, -0.2 px 0 ms NORTH
20:13:30.916 00.004 6680 Worker thread wakes up
20:13:30.916 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:13:30.916 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:13:32.567 01.651 6680 Exposure complete
20:13:32.630 00.063 6680 worker thread done servicing request
20:13:32.630 00.000 2864 OnExposeComplete: enter
20:13:32.630 00.000 2864 UpdateGuideState(): m_state=6
20:13:32.630 00.000 2864 Star::Find(15, 1148, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
20:13:32.630 00.000 2864 Star::Find returns 1 (0), X=1149.16, Y=413.53, Mass=5896, SNR=54.1, Peak=212 HFD=4.7
20:13:32.630 00.000 2864 MultiStar: [#1 0.71,-0.71,0.00,M2] [#2 0.99,-0.70,0.00,M1] [#3 1.14,-0.70,0.00,M1] [#4 0.92,-0.84,0.00,M1] [#5 0.62,-0.77,0.00,M1] [#6 1.09,-0.89,0.00,M3] [#7 0.57,-1.08,0.00,M1] [#8 0.92,-0.81,0.00,M1] 
20:13:32.630 00.000 2864 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.80) = xAngle (-3.73 = 2.55)
20:13:32.630 00.000 2864 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.81 = -0.52)
20:13:32.630 00.000 2864 CameraToMount -- cameraX=0.52 cameraY=-0.71 hyp=0.88 cameraTheta=-0.94 mountX=-0.73 mountY=-0.44, mountTheta=-2.60
20:13:32.646 00.016 2864 SchedulePrimaryMove(10198720, x=0.52, y=-0.71, opts=13)
20:13:32.646 00.000 2864 Enqueuing Move request for scope (0.52, -0.71)
20:13:32.650 00.004 6680 Worker thread wakes up
20:13:32.650 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.71) opts 0xd
20:13:32.650 00.000 6680 Handling offset move in thread for scope, endpoint = (0.52, -0.71)
20:13:32.650 00.000 6680 Moving (0.52, -0.71) raw xDistance=-0.73 yDistance=-0.44
20:13:32.650 00.000 6680 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.73
20:13:32.650 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:13:32.650 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
20:13:32.650 00.000 6680 MoveAxis(E, 65, ABG)
20:13:32.650 00.000 6680 Guiding  Dir = 2, Dur = 65
20:13:32.650 00.000 6680 IsGuiding returns 0
20:13:32.650 00.000 6680 PulseGuide returned control before completion, sleep 75
20:13:32.664 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=212, med=0, FiltMin=0, FiltMax=187, Gamma=0.560
20:13:32.709 00.045 2864 UpdateGuideState exits: m=5896 SNR=54.1
20:13:32.713 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:32.713 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:13:32.713 00.000 2864 Enqueuing Expose request
20:13:32.741 00.028 6680 IsGuiding returns 1
20:13:32.741 00.000 6680 scope still moving after pulse duration time elapsed
20:13:32.773 00.032 6680 IsGuiding returns 0
20:13:32.773 00.000 6680 scope move finished after 65 + 55 ms
20:13:32.773 00.000 6680 Move returns status 0, amount 65
20:13:32.773 00.000 6680 MoveAxis(N, 0, ABG)
20:13:32.773 00.000 6680 Move returns status 0, amount 0
20:13:32.773 00.000 6680 move complete, result=0
20:13:32.773 00.000 6680 worker thread done servicing request
20:13:32.773 00.000 6680 Worker thread wakes up
20:13:32.773 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:13:32.773 00.000 2864 GuideStep: -0.7 px 65 ms EAST, -0.4 px 0 ms NORTH
20:13:32.777 00.004 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:13:34.207 01.430 6680 Exposure complete
20:13:34.275 00.068 6680 worker thread done servicing request
20:13:34.275 00.000 2864 OnExposeComplete: enter
20:13:34.275 00.000 2864 UpdateGuideState(): m_state=6
20:13:34.275 00.000 2864 Star::Find(15, 1149, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
20:13:34.275 00.000 2864 Star::Find returns 1 (0), X=1149.59, Y=413.70, Mass=6315, SNR=56.0, Peak=224 HFD=4.8
20:13:34.287 00.012 2864 MultiStar: [#1 0.95,-0.66,0.00,M3] [#2 1.11,-0.94,0.00,M2] [#3 1.08,-0.73,0.00,M2] [#4 0.85,-0.90,0.00,M2] [#5 1.14,-0.79,0.00,M2] [#6 1.18,-0.85,0.00,M4] [#7 0.82,-0.65,0.00,M2] [#8 1.12,-0.69,0.00,M2] 
20:13:34.287 00.000 2864 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.80) = xAngle (-3.31 = 2.97)
20:13:34.287 00.000 2864 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.39 = -0.10)
20:13:34.287 00.000 2864 CameraToMount -- cameraX=0.96 cameraY=-0.54 hyp=1.10 cameraTheta=-0.52 mountX=-1.08 mountY=-0.11, mountTheta=-3.04
20:13:34.287 00.000 2864 SchedulePrimaryMove(10198720, x=0.96, y=-0.54, opts=13)
20:13:34.287 00.000 2864 Enqueuing Move request for scope (0.96, -0.54)
20:13:34.287 00.000 6680 Worker thread wakes up
20:13:34.287 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.96, -0.54) opts 0xd
20:13:34.287 00.000 6680 Handling offset move in thread for scope, endpoint = (0.96, -0.54)
20:13:34.287 00.000 6680 Moving (0.96, -0.54) raw xDistance=-1.08 yDistance=-0.11
20:13:34.287 00.000 6680 GuideAlgorithmHysteresis::Result() returns -0.72 from input -1.08
20:13:34.287 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:34.287 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:13:34.287 00.000 6680 MoveAxis(E, 96, ABG)
20:13:34.287 00.000 6680 Guiding  Dir = 2, Dur = 96
20:13:34.287 00.000 6680 IsGuiding returns 0
20:13:34.287 00.000 6680 PulseGuide returned control before completion, sleep 106
20:13:34.308 00.021 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=200, Gamma=0.560
20:13:34.350 00.042 2864 UpdateGuideState exits: m=6315 SNR=56.0
20:13:34.350 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:34.350 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:13:34.366 00.016 2864 Enqueuing Expose request
20:13:34.414 00.048 6680 IsGuiding returns 1
20:13:34.414 00.000 6680 scope still moving after pulse duration time elapsed
20:13:34.446 00.032 6680 IsGuiding returns 0
20:13:34.446 00.000 6680 scope move finished after 96 + 49 ms
20:13:34.446 00.000 6680 Move returns status 0, amount 96
20:13:34.446 00.000 6680 MoveAxis(N, 0, ABG)
20:13:34.446 00.000 6680 Move returns status 0, amount 0
20:13:34.446 00.000 6680 move complete, result=0
20:13:34.446 00.000 6680 worker thread done servicing request
20:13:34.446 00.000 6680 Worker thread wakes up
20:13:34.446 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:13:34.446 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:13:34.448 00.002 2864 GuideStep: -1.1 px 96 ms EAST, -0.1 px 0 ms NORTH
20:13:36.101 01.653 6680 Exposure complete
20:13:36.162 00.061 6680 worker thread done servicing request
20:13:36.162 00.000 2864 OnExposeComplete: enter
20:13:36.164 00.002 2864 UpdateGuideState(): m_state=6
20:13:36.164 00.000 2864 Star::Find(15, 1149, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
20:13:36.164 00.000 2864 Star::Find returns 1 (0), X=1149.59, Y=413.61, Mass=5970, SNR=54.4, Peak=213 HFD=4.9
20:13:36.164 00.000 2864 MultiStar: [#1 1.11,-0.62,0.00,M4] [#2 1.03,-0.79,0.00,M3] [#3 1.11,-0.77,0.00,M3] [#4 0.79,-0.77,0.00,M3] [#5 0.85,-0.87,0.00,M3] [#6 1.09,-0.80,0.00,M5] [#7 0.92,-0.66,0.00,M3] [#8 1.10,-0.66,0.00,M3] 
20:13:36.164 00.000 2864 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.80) = xAngle (-3.38 = 2.90)
20:13:36.164 00.000 2864 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.46 = -0.17)
20:13:36.164 00.000 2864 CameraToMount -- cameraX=0.95 cameraY=-0.63 hyp=1.14 cameraTheta=-0.59 mountX=-1.10 mountY=-0.20, mountTheta=-2.97
20:13:36.164 00.000 2864 SchedulePrimaryMove(10198720, x=0.95, y=-0.63, opts=13)
20:13:36.180 00.016 2864 Enqueuing Move request for scope (0.95, -0.63)
20:13:36.181 00.001 6680 Worker thread wakes up
20:13:36.181 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.95, -0.63) opts 0xd
20:13:36.181 00.000 6680 Handling offset move in thread for scope, endpoint = (0.95, -0.63)
20:13:36.181 00.000 6680 Moving (0.95, -0.63) raw xDistance=-1.10 yDistance=-0.20
20:13:36.181 00.000 6680 GuideAlgorithmHysteresis::Result() returns -0.75 from input -1.10
20:13:36.181 00.000 6680 switching direction from 1 to -1 - decHistory=-4 oldest=-0.15 newest=-0.75
20:13:36.181 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
20:13:36.181 00.000 6680 MoveAxis(E, 100, ABG)
20:13:36.181 00.000 6680 Guiding  Dir = 2, Dur = 100
20:13:36.181 00.000 6680 IsGuiding returns 0
20:13:36.181 00.000 6680 PulseGuide returned control before completion, sleep 110
20:13:36.196 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=213, med=0, FiltMin=0, FiltMax=187, Gamma=0.560
20:13:36.246 00.050 2864 UpdateGuideState exits: m=5970 SNR=54.4
20:13:36.248 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:36.250 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:13:36.250 00.000 2864 Enqueuing Expose request
20:13:36.306 00.056 6680 IsGuiding returns 1
20:13:36.306 00.000 6680 scope still moving after pulse duration time elapsed
20:13:36.338 00.032 6680 IsGuiding returns 0
20:13:36.338 00.000 6680 scope move finished after 100 + 54 ms
20:13:36.338 00.000 6680 Move returns status 0, amount 100
20:13:36.338 00.000 6680 BLC: Oldest BLC event removed
20:13:36.338 00.000 6680 BLC: Dec direction reversal from South to North, backlash comp pulse of 326 applied
20:13:36.338 00.000 6680 MoveAxis(N, 357, ABG)
20:13:36.338 00.000 6680 Guiding  Dir = 0, Dur = 357
20:13:36.338 00.000 6680 IsGuiding returns 0
20:13:36.338 00.000 6680 PulseGuide returned control before completion, sleep 367
20:13:36.717 00.379 6680 IsGuiding returns 1
20:13:36.717 00.000 6680 scope still moving after pulse duration time elapsed
20:13:36.749 00.032 6680 IsGuiding returns 0
20:13:36.749 00.000 6680 scope move finished after 357 + 53 ms
20:13:36.749 00.000 6680 Move returns status 0, amount 357
20:13:36.749 00.000 6680 move complete, result=0
20:13:36.749 00.000 6680 worker thread done servicing request
20:13:36.749 00.000 6680 Worker thread wakes up
20:13:36.749 00.000 2864 GuideStep: -1.1 px 100 ms EAST, -0.2 px 357 ms NORTH
20:13:36.749 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:13:36.749 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:13:38.180 01.431 6680 Exposure complete
20:13:38.228 00.048 6680 worker thread done servicing request
20:13:38.228 00.000 2864 OnExposeComplete: enter
20:13:38.228 00.000 2864 UpdateGuideState(): m_state=6
20:13:38.244 00.016 2864 Star::Find(15, 1149, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
20:13:38.244 00.000 2864 Star::Find returns 1 (0), X=1149.47, Y=413.54, Mass=6053, SNR=54.8, Peak=220 HFD=5.0
20:13:38.244 00.000 2864 MultiStar: [#1 0.78,-0.90,0.00,M5] [#2 1.01,-0.90,0.00,M4] [#3 1.03,-0.79,0.00,M4] [#4 1.04,-0.70,0.00,M4] [#5 1.00,-0.83,0.00,M4] [#6 1.28,-0.58,0.00,M6] [#7 0.82,-1.12,0.00,M4] [#8 0.95,-0.76,0.00,M4] 
20:13:38.244 00.000 2864 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.80) = xAngle (-3.49 = 2.79)
20:13:38.244 00.000 2864 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.57 = -0.28)
20:13:38.244 00.000 2864 CameraToMount -- cameraX=0.83 cameraY=-0.69 hyp=1.08 cameraTheta=-0.70 mountX=-1.02 mountY=-0.30, mountTheta=-2.85
20:13:38.244 00.000 2864 SchedulePrimaryMove(10198720, x=0.83, y=-0.69, opts=13)
20:13:38.244 00.000 2864 Enqueuing Move request for scope (0.83, -0.69)
20:13:38.260 00.016 6680 Worker thread wakes up
20:13:38.260 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.83, -0.69) opts 0xd
20:13:38.260 00.000 6680 Handling offset move in thread for scope, endpoint = (0.83, -0.69)
20:13:38.260 00.000 6680 Moving (0.83, -0.69) raw xDistance=-1.02 yDistance=-0.30
20:13:38.260 00.000 6680 BLC: History state: CurrMiss=0.30, AvgInitMiss=0.23, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.196565, 1:0.301640
20:13:38.260 00.000 6680 BLC: Under-shoot, no adjustment, waiting for more data
20:13:38.260 00.000 6680 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.02
20:13:38.260 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
20:13:38.260 00.000 6680 MoveAxis(E, 93, ABG)
20:13:38.260 00.000 6680 Guiding  Dir = 2, Dur = 93
20:13:38.260 00.000 6680 IsGuiding returns 0
20:13:38.260 00.000 6680 PulseGuide returned control before completion, sleep 103
20:13:38.275 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=0, FiltMin=0, FiltMax=188, Gamma=0.560
20:13:38.323 00.048 2864 UpdateGuideState exits: m=6053 SNR=54.8
20:13:38.323 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:38.323 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:13:38.323 00.000 2864 Enqueuing Expose request
20:13:38.369 00.046 6680 IsGuiding returns 1
20:13:38.369 00.000 6680 scope still moving after pulse duration time elapsed
20:13:38.400 00.031 6680 IsGuiding returns 0
20:13:38.400 00.000 6680 scope move finished after 93 + 44 ms
20:13:38.400 00.000 6680 Move returns status 0, amount 93
20:13:38.400 00.000 6680 MoveAxis(N, 48, ABG)
20:13:38.400 00.000 6680 Guiding  Dir = 0, Dur = 48
20:13:38.400 00.000 6680 IsGuiding returns 0
20:13:38.400 00.000 6680 PulseGuide returned control before completion, sleep 58
20:13:38.463 00.063 6680 IsGuiding returns 1
20:13:38.463 00.000 6680 scope still moving after pulse duration time elapsed
20:13:38.494 00.031 6680 IsGuiding returns 0
20:13:38.494 00.000 6680 scope move finished after 48 + 45 ms
20:13:38.494 00.000 6680 Move returns status 0, amount 48
20:13:38.494 00.000 6680 move complete, result=0
20:13:38.494 00.000 6680 worker thread done servicing request
20:13:38.494 00.000 6680 Worker thread wakes up
20:13:38.494 00.000 2864 GuideStep: -1.0 px 93 ms EAST, -0.3 px 48 ms NORTH
20:13:38.494 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:13:38.494 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:13:40.146 01.652 6680 Exposure complete
20:13:40.213 00.067 6680 worker thread done servicing request
20:13:40.213 00.000 2864 OnExposeComplete: enter
20:13:40.213 00.000 2864 UpdateGuideState(): m_state=6
20:13:40.213 00.000 2864 Star::Find(15, 1149, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
20:13:40.213 00.000 2864 Star::Find returns 1 (0), X=1149.68, Y=413.37, Mass=5991, SNR=54.5, Peak=217 HFD=4.8
20:13:40.226 00.013 2864 MultiStar: [#1 1.00,-1.11,0.00,M6] [#2 0.94,-0.98,0.00,M5] [#3 1.09,-0.88,0.00,M5] [#4 0.87,-0.98,0.00,M5] [#5 0.98,-1.16,0.00,M5] [#6 1.08,-1.09,0.00,M7] [#7 0.74,-1.16,0.00,M5] [#8 0.89,-0.92,0.00,M5] 
20:13:40.228 00.002 2864 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.80) = xAngle (-3.49 = 2.80)
20:13:40.228 00.000 2864 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.56 = -0.28)
20:13:40.228 00.000 2864 CameraToMount -- cameraX=1.04 cameraY=-0.86 hyp=1.36 cameraTheta=-0.69 mountX=-1.28 mountY=-0.37, mountTheta=-2.86
20:13:40.228 00.000 2864 SchedulePrimaryMove(10198720, x=1.04, y=-0.86, opts=13)
20:13:40.228 00.000 2864 Enqueuing Move request for scope (1.04, -0.86)
20:13:40.228 00.000 6680 Worker thread wakes up
20:13:40.228 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.04, -0.86) opts 0xd
20:13:40.228 00.000 6680 Handling offset move in thread for scope, endpoint = (1.04, -0.86)
20:13:40.228 00.000 6680 Moving (1.04, -0.86) raw xDistance=-1.28 yDistance=-0.37
20:13:40.228 00.000 6680 BLC: History state: CurrMiss=0.37, AvgInitMiss=0.23, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.196565, 1:0.301640, 2:0.371628
20:13:40.228 00.000 6680 BLC: Under-shoot: nominal increase by 36
20:13:40.228 00.000 6680 BLC: window closed
20:13:40.228 00.000 6680 BLC: Pulse adjusted to 359
20:13:40.241 00.013 6680 GuideAlgorithmHysteresis::Result() returns -0.85 from input -1.28
20:13:40.241 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
20:13:40.241 00.000 6680 MoveAxis(E, 115, ABG)
20:13:40.241 00.000 6680 Guiding  Dir = 2, Dur = 115
20:13:40.241 00.000 6680 IsGuiding returns 0
20:13:40.241 00.000 6680 PulseGuide returned control before completion, sleep 125
20:13:40.246 00.005 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=0, FiltMin=0, FiltMax=195, Gamma=0.560
20:13:40.301 00.055 2864 UpdateGuideState exits: m=5991 SNR=54.5
20:13:40.303 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:40.304 00.001 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:13:40.306 00.002 2864 Enqueuing Expose request
20:13:40.384 00.078 6680 IsGuiding returns 1
20:13:40.384 00.000 6680 scope still moving after pulse duration time elapsed
20:13:40.416 00.032 6680 IsGuiding returns 0
20:13:40.416 00.000 6680 scope move finished after 115 + 58 ms
20:13:40.416 00.000 6680 Move returns status 0, amount 115
20:13:40.416 00.000 6680 MoveAxis(N, 59, ABG)
20:13:40.416 00.000 6680 Guiding  Dir = 0, Dur = 59
20:13:40.416 00.000 6680 IsGuiding returns 0
20:13:40.416 00.000 6680 PulseGuide returned control before completion, sleep 69
20:13:40.495 00.079 6680 IsGuiding returns 1
20:13:40.495 00.000 6680 scope still moving after pulse duration time elapsed
20:13:40.527 00.032 6680 IsGuiding returns 0
20:13:40.527 00.000 6680 scope move finished after 59 + 51 ms
20:13:40.527 00.000 6680 Move returns status 0, amount 59
20:13:40.527 00.000 6680 move complete, result=0
20:13:40.527 00.000 6680 worker thread done servicing request
20:13:40.527 00.000 2864 GuideStep: -1.3 px 115 ms EAST, -0.4 px 59 ms NORTH
20:13:40.527 00.000 6680 Worker thread wakes up
20:13:40.527 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:13:40.527 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:13:40.685 00.158 2864 evsrv: cli 1028D538 connect
20:13:40.691 00.006 2864 case statement mapped state 6 to 3
20:13:40.693 00.002 2864 case statement mapped state 6 to 3
20:13:40.693 00.000 2864 evsrv: cli 1028D538 request: {"method":"get_pixel_scale","id":"192bb355-be78-4ade-8e82-961286b02ad2"}
20:13:40.693 00.000 2864 evsrv: cli 1028D538 response: {"jsonrpc":"2.0","result":1.86834,"id":"192bb355-be78-4ade-8e82-961286b02ad2"}
20:13:40.701 00.008 2864 evsrv: cli 1028D538 disconnect
20:13:41.955 01.254 6680 Exposure complete
20:13:42.003 00.048 6680 worker thread done servicing request
20:13:42.003 00.000 2864 OnExposeComplete: enter
20:13:42.003 00.000 2864 UpdateGuideState(): m_state=6
20:13:42.019 00.016 2864 Star::Find(15, 1149, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:13:42.019 00.000 2864 Star::Find returns 1 (0), X=1149.71, Y=413.44, Mass=6112, SNR=55.1, Peak=227 HFD=4.8
20:13:42.019 00.000 2864 MultiStar: [#1 1.30,-0.98,0.00,M7] [#2 1.13,-0.99,0.00,M6] [#3 1.31,-0.62,0.00,M6] [#4 1.06,-0.94,0.00,M6] [#5 1.30,-0.79,0.00,M6] [#6 1.21,-0.76,0.00,M8] [#7 1.38,-0.88,0.00,M6] [#8 1.35,-0.75,0.00,M6] 
20:13:42.019 00.000 2864 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.80) = xAngle (-3.44 = 2.84)
20:13:42.019 00.000 2864 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.51 = -0.23)
20:13:42.019 00.000 2864 CameraToMount -- cameraX=1.07 cameraY=-0.80 hyp=1.33 cameraTheta=-0.64 mountX=-1.27 mountY=-0.30, mountTheta=-2.91
20:13:42.019 00.000 2864 SchedulePrimaryMove(10198720, x=1.07, y=-0.80, opts=13)
20:13:42.019 00.000 2864 Enqueuing Move request for scope (1.07, -0.80)
20:13:42.034 00.015 6680 Worker thread wakes up
20:13:42.034 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.07, -0.80) opts 0xd
20:13:42.034 00.000 6680 Handling offset move in thread for scope, endpoint = (1.07, -0.80)
20:13:42.034 00.000 6680 Moving (1.07, -0.80) raw xDistance=-1.27 yDistance=-0.30
20:13:42.034 00.000 6680 GuideAlgorithmHysteresis::Result() returns -0.86 from input -1.27
20:13:42.034 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
20:13:42.034 00.000 6680 MoveAxis(E, 116, ABG)
20:13:42.034 00.000 6680 Guiding  Dir = 2, Dur = 116
20:13:42.034 00.000 6680 IsGuiding returns 0
20:13:42.034 00.000 6680 PulseGuide returned control before completion, sleep 126
20:13:42.034 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=202, Gamma=0.560
20:13:42.096 00.062 2864 UpdateGuideState exits: m=6112 SNR=55.1
20:13:42.098 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:42.100 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:13:42.102 00.002 2864 Enqueuing Expose request
20:13:42.176 00.074 6680 IsGuiding returns 1
20:13:42.176 00.000 6680 scope still moving after pulse duration time elapsed
20:13:42.208 00.032 6680 IsGuiding returns 0
20:13:42.208 00.000 6680 scope move finished after 116 + 55 ms
20:13:42.208 00.000 6680 Move returns status 0, amount 116
20:13:42.208 00.000 6680 MoveAxis(N, 48, ABG)
20:13:42.208 00.000 6680 Guiding  Dir = 0, Dur = 48
20:13:42.208 00.000 6680 IsGuiding returns 0
20:13:42.208 00.000 6680 PulseGuide returned control before completion, sleep 58
20:13:42.271 00.063 6680 IsGuiding returns 1
20:13:42.271 00.000 6680 scope still moving after pulse duration time elapsed
20:13:42.303 00.032 6680 IsGuiding returns 1
20:13:42.335 00.032 6680 IsGuiding returns 0
20:13:42.335 00.000 6680 scope move finished after 48 + 78 ms
20:13:42.335 00.000 6680 Move returns status 0, amount 48
20:13:42.335 00.000 6680 move complete, result=0
20:13:42.335 00.000 6680 worker thread done servicing request
20:13:42.335 00.000 2864 GuideStep: -1.3 px 116 ms EAST, -0.3 px 48 ms NORTH
20:13:42.338 00.003 6680 Worker thread wakes up
20:13:42.338 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:13:42.338 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:13:43.976 01.638 6680 Exposure complete
20:13:44.040 00.064 6680 worker thread done servicing request
20:13:44.040 00.000 2864 OnExposeComplete: enter
20:13:44.040 00.000 2864 UpdateGuideState(): m_state=6
20:13:44.040 00.000 2864 Star::Find(15, 1149, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
20:13:44.057 00.017 2864 Star::Find returns 1 (0), X=1150.41, Y=413.24, Mass=6192, SNR=55.5, Peak=215 HFD=4.8
20:13:44.057 00.000 2864 MultiStar: [#1 2.00,-0.85,0.00,M8] [#2 1.98,-1.15,0.00,M7] [#3 2.11,-0.92,0.00,M7] [#4 1.95,-1.06,0.00,M7] [#5 1.97,-1.13,0.00,M7] [#6 2.19,-1.10,0.00,M9] [#7 1.72,-1.07,0.00,M7] [#8 2.09,-0.99,0.00,M7] 
20:13:44.057 00.000 2864 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.80) = xAngle (-3.31 = 2.97)
20:13:44.057 00.000 2864 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.38 = -0.10)
20:13:44.057 00.000 2864 CameraToMount -- cameraX=1.77 cameraY=-1.00 hyp=2.03 cameraTheta=-0.51 mountX=-2.00 mountY=-0.20, mountTheta=-3.04
20:13:44.057 00.000 2864 SchedulePrimaryMove(10198720, x=1.77, y=-1.00, opts=13)
20:13:44.057 00.000 2864 Enqueuing Move request for scope (1.77, -1.00)
20:13:44.057 00.000 6680 Worker thread wakes up
20:13:44.057 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.77, -1.00) opts 0xd
20:13:44.057 00.000 6680 Handling offset move in thread for scope, endpoint = (1.77, -1.00)
20:13:44.057 00.000 6680 Moving (1.77, -1.00) raw xDistance=-2.00 yDistance=-0.20
20:13:44.057 00.000 6680 GuideAlgorithmHysteresis::Result() returns -1.32 from input -2.00
20:13:44.072 00.015 6680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
20:13:44.072 00.000 6680 MoveAxis(E, 178, ABG)
20:13:44.072 00.000 6680 Guiding  Dir = 2, Dur = 178
20:13:44.072 00.000 6680 IsGuiding returns 0
20:13:44.072 00.000 6680 PulseGuide returned control before completion, sleep 188
20:13:44.072 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=215, med=0, FiltMin=0, FiltMax=207, Gamma=0.560
20:13:44.131 00.059 2864 UpdateGuideState exits: m=6192 SNR=55.5
20:13:44.133 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:44.135 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:13:44.137 00.002 2864 Enqueuing Expose request
20:13:44.275 00.138 6680 IsGuiding returns 1
20:13:44.275 00.000 6680 scope still moving after pulse duration time elapsed
20:13:44.306 00.031 6680 IsGuiding returns 0
20:13:44.307 00.001 6680 scope move finished after 178 + 56 ms
20:13:44.307 00.000 6680 Move returns status 0, amount 178
20:13:44.307 00.000 6680 MoveAxis(N, 33, ABG)
20:13:44.307 00.000 6680 Guiding  Dir = 0, Dur = 33
20:13:44.307 00.000 6680 IsGuiding returns 0
20:13:44.308 00.001 6680 PulseGuide returned control before completion, sleep 43
20:13:44.354 00.046 6680 IsGuiding returns 1
20:13:44.354 00.000 6680 scope still moving after pulse duration time elapsed
20:13:44.385 00.031 6680 IsGuiding returns 0
20:13:44.385 00.000 6680 scope move finished after 33 + 44 ms
20:13:44.385 00.000 6680 Move returns status 0, amount 33
20:13:44.385 00.000 6680 move complete, result=0
20:13:44.385 00.000 6680 worker thread done servicing request
20:13:44.385 00.000 2864 GuideStep: -2.0 px 178 ms EAST, -0.2 px 33 ms NORTH
20:13:44.385 00.000 6680 Worker thread wakes up
20:13:44.385 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:13:44.385 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:13:45.799 01.414 6680 Exposure complete
20:13:45.846 00.047 6680 worker thread done servicing request
20:13:45.846 00.000 2864 OnExposeComplete: enter
20:13:45.862 00.016 2864 UpdateGuideState(): m_state=6
20:13:45.862 00.000 2864 Star::Find(15, 1150, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
20:13:45.862 00.000 2864 Star::Find returns 1 (0), X=1150.65, Y=413.57, Mass=6136, SNR=55.2, Peak=208 HFD=5.0
20:13:45.869 00.007 2864 MultiStar: [#1 2.07,-0.86,0.00,M9] [#2 2.33,-0.93,0.00,M8] [#3 2.28,-0.78,0.00,M8] [#4 2.22,-0.93,0.00,M8] [#5 2.05,-0.90,0.00,M8] [#6 2.35,-0.94,0.00,M10] [#7 1.95,-0.90,0.00,M8] [#8 2.17,-0.67,0.00,M8] 
20:13:45.869 00.000 2864 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.80) = xAngle (-3.12 = -3.12)
20:13:45.869 00.000 2864 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.19 = 0.09)
20:13:45.869 00.000 2864 CameraToMount -- cameraX=2.01 cameraY=-0.66 hyp=2.11 cameraTheta=-0.32 mountX=-2.11 mountY=0.20, mountTheta=3.05
20:13:45.869 00.000 2864 SchedulePrimaryMove(10198720, x=2.01, y=-0.66, opts=13)
20:13:45.878 00.009 2864 Enqueuing Move request for scope (2.01, -0.66)
20:13:45.878 00.000 6680 Worker thread wakes up
20:13:45.878 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.01, -0.66) opts 0xd
20:13:45.878 00.000 6680 Handling offset move in thread for scope, endpoint = (2.01, -0.66)
20:13:45.878 00.000 6680 Moving (2.01, -0.66) raw xDistance=-2.11 yDistance=0.20
20:13:45.878 00.000 6680 GuideAlgorithmHysteresis::Result() returns -1.42 from input -2.11
20:13:45.878 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:13:45.878 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
20:13:45.878 00.000 6680 MoveAxis(E, 192, ABG)
20:13:45.878 00.000 6680 Guiding  Dir = 2, Dur = 192
20:13:45.878 00.000 6680 IsGuiding returns 0
20:13:45.878 00.000 6680 PulseGuide returned control before completion, sleep 202
20:13:45.894 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=208, med=0, FiltMin=0, FiltMax=186, Gamma=0.560
20:13:45.941 00.047 2864 UpdateGuideState exits: m=6136 SNR=55.2
20:13:45.941 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:45.941 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:13:45.941 00.000 2864 Enqueuing Expose request
20:13:46.100 00.159 6680 IsGuiding returns 1
20:13:46.100 00.000 6680 scope still moving after pulse duration time elapsed
20:13:46.132 00.032 6680 IsGuiding returns 0
20:13:46.132 00.000 6680 scope move finished after 192 + 58 ms
20:13:46.132 00.000 6680 Move returns status 0, amount 192
20:13:46.132 00.000 6680 MoveAxis(N, 0, ABG)
20:13:46.132 00.000 6680 Move returns status 0, amount 0
20:13:46.132 00.000 6680 move complete, result=0
20:13:46.132 00.000 6680 worker thread done servicing request
20:13:46.132 00.000 6680 Worker thread wakes up
20:13:46.132 00.000 2864 GuideStep: -2.1 px 192 ms EAST, 0.2 px 0 ms NORTH
20:13:46.132 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:13:46.132 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:13:47.774 01.642 6680 Exposure complete
20:13:47.818 00.044 6680 worker thread done servicing request
20:13:47.818 00.000 2864 OnExposeComplete: enter
20:13:47.818 00.000 2864 UpdateGuideState(): m_state=6
20:13:47.818 00.000 2864 Star::Find(15, 1150, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
20:13:47.818 00.000 2864 Star::Find returns 1 (0), X=1150.86, Y=413.68, Mass=5740, SNR=53.4, Peak=198 HFD=5.0
20:13:47.833 00.015 2864 MultiStar: [#1 2.34,-0.81,0.00,M10] [#2 2.26,-0.88,0.00,M9] [#3 2.49,-0.69,0.00,M9] [#4 2.06,-0.83,0.00,M9] [#5 2.19,-0.91,0.00,M9] [#6 2.27,-0.99,0.00,R] [#7 2.09,-0.86,0.00,M9] [#8 2.51,-0.66,0.00,M9] 
20:13:47.833 00.000 2864 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.80) = xAngle (-3.04 = -3.04)
20:13:47.838 00.005 2864 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.12 = 0.17)
20:13:47.838 00.000 2864 CameraToMount -- cameraX=2.22 cameraY=-0.56 hyp=2.29 cameraTheta=-0.25 mountX=-2.27 mountY=0.38, mountTheta=2.98
20:13:47.838 00.000 2864 SchedulePrimaryMove(10198720, x=2.22, y=-0.56, opts=13)
20:13:47.838 00.000 2864 Enqueuing Move request for scope (2.22, -0.56)
20:13:47.838 00.000 6680 Worker thread wakes up
20:13:47.838 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.22, -0.56) opts 0xd
20:13:47.838 00.000 6680 Handling offset move in thread for scope, endpoint = (2.22, -0.56)
20:13:47.838 00.000 6680 Moving (2.22, -0.56) raw xDistance=-2.27 yDistance=0.38
20:13:47.838 00.000 6680 GuideAlgorithmHysteresis::Result() returns -1.53 from input -2.27
20:13:47.838 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:13:47.838 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
20:13:47.838 00.000 6680 MoveAxis(E, 206, ABG)
20:13:47.838 00.000 6680 Guiding  Dir = 2, Dur = 206
20:13:47.838 00.000 6680 IsGuiding returns 0
20:13:47.838 00.000 6680 PulseGuide returned control before completion, sleep 216
20:13:47.860 00.022 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=198, med=0, FiltMin=0, FiltMax=175, Gamma=0.560
20:13:47.900 00.040 2864 UpdateGuideState exits: m=5740 SNR=53.4
20:13:47.900 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:47.900 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:13:47.900 00.000 2864 Enqueuing Expose request
20:13:48.071 00.171 6680 IsGuiding returns 1
20:13:48.071 00.000 6680 scope still moving after pulse duration time elapsed
20:13:48.103 00.032 6680 IsGuiding returns 0
20:13:48.103 00.000 6680 scope move finished after 206 + 50 ms
20:13:48.103 00.000 6680 Move returns status 0, amount 206
20:13:48.103 00.000 6680 MoveAxis(N, 0, ABG)
20:13:48.103 00.000 6680 Move returns status 0, amount 0
20:13:48.103 00.000 6680 move complete, result=0
20:13:48.103 00.000 6680 worker thread done servicing request
20:13:48.103 00.000 6680 Worker thread wakes up
20:13:48.103 00.000 2864 GuideStep: -2.3 px 206 ms EAST, 0.4 px 0 ms NORTH
20:13:48.103 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:13:48.103 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:13:49.519 01.416 6680 Exposure complete
20:13:49.594 00.075 6680 worker thread done servicing request
20:13:49.594 00.000 2864 OnExposeComplete: enter
20:13:49.594 00.000 2864 UpdateGuideState(): m_state=6
20:13:49.598 00.004 2864 Star::Find(15, 1150, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
20:13:49.598 00.000 2864 Star::Find returns 1 (0), X=1150.64, Y=413.55, Mass=5979, SNR=54.5, Peak=206 HFD=5.0
20:13:49.598 00.000 2864 MultiStar: [#1 2.15,-0.71,0.00,R] [#2 2.37,-0.66,0.00,M10] [#3 2.34,-0.60,0.00,M10] [#4 2.32,-0.73,0.00,M10] [#5 2.07,-0.84,0.00,M10] [#6 0.17,0.37,0.25,U] [#7 1.90,-0.76,0.00,M10] [#8 2.14,-0.53,0.00,M10] 
20:13:49.598 00.000 2864 refined, 1 included, MultiStar: {1.64, -0.47}, one-star: {2.00, -0.69}
20:13:49.598 00.000 2864 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.80) = xAngle (-3.08 = -3.08)
20:13:49.598 00.000 2864 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.15 = 0.13)
20:13:49.598 00.000 2864 CameraToMount -- cameraX=1.64 cameraY=-0.47 hyp=1.70 cameraTheta=-0.28 mountX=-1.70 mountY=0.22, mountTheta=3.01
20:13:49.598 00.000 2864 SchedulePrimaryMove(10198720, x=1.64, y=-0.47, opts=13)
20:13:49.614 00.016 2864 Enqueuing Move request for scope (1.64, -0.47)
20:13:49.614 00.000 6680 Worker thread wakes up
20:13:49.614 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.64, -0.47) opts 0xd
20:13:49.614 00.000 6680 Handling offset move in thread for scope, endpoint = (1.64, -0.47)
20:13:49.614 00.000 6680 Moving (1.64, -0.47) raw xDistance=-1.70 yDistance=0.22
20:13:49.614 00.000 6680 GuideAlgorithmHysteresis::Result() returns -1.18 from input -1.70
20:13:49.614 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:13:49.614 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
20:13:49.614 00.000 6680 MoveAxis(E, 158, ABG)
20:13:49.614 00.000 6680 Guiding  Dir = 2, Dur = 158
20:13:49.614 00.000 6680 IsGuiding returns 0
20:13:49.614 00.000 6680 PulseGuide returned control before completion, sleep 168
20:13:49.630 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=206, med=0, FiltMin=0, FiltMax=181, Gamma=0.560
20:13:49.677 00.047 2864 UpdateGuideState exits: m=5979 SNR=54.5
20:13:49.679 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:49.679 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:13:49.682 00.003 2864 Enqueuing Expose request
20:13:49.803 00.121 6680 IsGuiding returns 1
20:13:49.803 00.000 6680 scope still moving after pulse duration time elapsed
20:13:49.835 00.032 6680 IsGuiding returns 0
20:13:49.835 00.000 6680 scope move finished after 158 + 59 ms
20:13:49.835 00.000 6680 Move returns status 0, amount 158
20:13:49.835 00.000 6680 MoveAxis(N, 0, ABG)
20:13:49.835 00.000 6680 Move returns status 0, amount 0
20:13:49.835 00.000 6680 move complete, result=0
20:13:49.835 00.000 6680 worker thread done servicing request
20:13:49.835 00.000 6680 Worker thread wakes up
20:13:49.835 00.000 2864 GuideStep: -1.7 px 158 ms EAST, 0.2 px 0 ms NORTH
20:13:49.837 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:13:49.837 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:13:51.470 01.633 6680 Exposure complete
20:13:51.534 00.064 6680 worker thread done servicing request
20:13:51.534 00.000 2864 OnExposeComplete: enter
20:13:51.534 00.000 2864 UpdateGuideState(): m_state=6
20:13:51.534 00.000 2864 Star::Find(15, 1150, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
20:13:51.550 00.016 2864 Star::Find returns 1 (0), X=1150.75, Y=413.65, Mass=5821, SNR=53.7, Peak=202 HFD=4.8
20:13:51.550 00.000 2864 MultiStar: [#1 -0.05,-0.07,0.42,U] [#2 2.15,-0.98,0.00,R] [#3 2.14,-0.52,0.00,R] [#4 1.90,-0.95,0.00,R] [#5 2.21,-0.82,0.00,R] [#6 -0.07,0.12,0.25,U] [#7 1.96,-1.02,0.00,R] [#8 2.12,-0.82,0.00,R] 
20:13:51.550 00.000 2864 refined, 2 included, MultiStar: {1.24, -0.35}, one-star: {2.11, -0.59}
20:13:51.556 00.006 2864 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.80) = xAngle (-3.07 = -3.07)
20:13:51.556 00.000 2864 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.15 = 0.14)
20:13:51.556 00.000 2864 CameraToMount -- cameraX=1.24 cameraY=-0.35 hyp=1.29 cameraTheta=-0.28 mountX=-1.29 mountY=0.18, mountTheta=3.01
20:13:51.556 00.000 2864 SchedulePrimaryMove(10198720, x=1.24, y=-0.35, opts=13)
20:13:51.556 00.000 2864 Enqueuing Move request for scope (1.24, -0.35)
20:13:51.566 00.010 6680 Worker thread wakes up
20:13:51.566 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.24, -0.35) opts 0xd
20:13:51.566 00.000 6680 Handling offset move in thread for scope, endpoint = (1.24, -0.35)
20:13:51.566 00.000 6680 Moving (1.24, -0.35) raw xDistance=-1.29 yDistance=0.18
20:13:51.566 00.000 6680 GuideAlgorithmHysteresis::Result() returns -0.90 from input -1.29
20:13:51.566 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:51.566 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:13:51.566 00.000 6680 MoveAxis(E, 120, ABG)
20:13:51.566 00.000 6680 Guiding  Dir = 2, Dur = 120
20:13:51.566 00.000 6680 IsGuiding returns 0
20:13:51.566 00.000 6680 PulseGuide returned control before completion, sleep 130
20:13:51.566 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=202, med=0, FiltMin=0, FiltMax=179, Gamma=0.560
20:13:51.619 00.053 2864 UpdateGuideState exits: m=5821 SNR=53.7
20:13:51.629 00.010 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:51.631 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:13:51.633 00.002 2864 Enqueuing Expose request
20:13:51.708 00.075 6680 IsGuiding returns 1
20:13:51.708 00.000 6680 scope still moving after pulse duration time elapsed
20:13:51.740 00.032 6680 IsGuiding returns 0
20:13:51.740 00.000 6680 scope move finished after 120 + 52 ms
20:13:51.740 00.000 6680 Move returns status 0, amount 120
20:13:51.740 00.000 6680 MoveAxis(N, 0, ABG)
20:13:51.740 00.000 6680 Move returns status 0, amount 0
20:13:51.740 00.000 6680 move complete, result=0
20:13:51.740 00.000 6680 worker thread done servicing request
20:13:51.740 00.000 6680 Worker thread wakes up
20:13:51.740 00.000 2864 GuideStep: -1.3 px 120 ms EAST, 0.2 px 0 ms NORTH
20:13:51.740 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:13:51.740 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:13:53.155 01.415 6680 Exposure complete
20:13:53.202 00.047 6680 worker thread done servicing request
20:13:53.202 00.000 2864 OnExposeComplete: enter
20:13:53.218 00.016 2864 UpdateGuideState(): m_state=6
20:13:53.218 00.000 2864 Star::Find(15, 1150, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
20:13:53.218 00.000 2864 Star::Find returns 1 (0), X=1150.69, Y=413.33, Mass=6145, SNR=55.2, Peak=212 HFD=4.8
20:13:53.218 00.000 2864 MultiStar: [#1 0.01,-0.41,0.43,U] [#2 0.20,-0.18,0.37,U] [#3 0.21,-0.60,0.31,U] [#4 0.17,-0.15,0.28,U] [#5 -0.04,-0.29,0.28,U] [#6 0.16,-0.15,0.24,U] [#7 -0.11,-0.28,0.22,U] [#8 0.24,-0.25,0.23,U] 
20:13:53.218 00.000 2864 refined, 8 included, MultiStar: {0.68, -0.48}, one-star: {2.05, -0.91}
20:13:53.218 00.000 2864 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.80) = xAngle (-3.41 = 2.87)
20:13:53.218 00.000 2864 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.48 = -0.20)
20:13:53.218 00.000 2864 CameraToMount -- cameraX=0.68 cameraY=-0.48 hyp=0.84 cameraTheta=-0.61 mountX=-0.81 mountY=-0.17, mountTheta=-2.94
20:13:53.233 00.015 2864 SchedulePrimaryMove(10198720, x=0.68, y=-0.48, opts=13)
20:13:53.233 00.000 2864 Enqueuing Move request for scope (0.68, -0.48)
20:13:53.233 00.000 6680 Worker thread wakes up
20:13:53.233 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.48) opts 0xd
20:13:53.233 00.000 6680 Handling offset move in thread for scope, endpoint = (0.68, -0.48)
20:13:53.233 00.000 6680 Moving (0.68, -0.48) raw xDistance=-0.81 yDistance=-0.17
20:13:53.233 00.000 6680 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.81
20:13:53.233 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:53.233 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:13:53.233 00.000 6680 MoveAxis(E, 77, ABG)
20:13:53.233 00.000 6680 Guiding  Dir = 2, Dur = 77
20:13:53.233 00.000 6680 IsGuiding returns 0
20:13:53.233 00.000 6680 PulseGuide returned control before completion, sleep 87
20:13:53.249 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=212, med=0, FiltMin=0, FiltMax=198, Gamma=0.560
20:13:53.297 00.048 2864 UpdateGuideState exits: m=6145 SNR=55.2
20:13:53.297 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:53.297 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:13:53.297 00.000 2864 Enqueuing Expose request
20:13:53.329 00.032 6680 IsGuiding returns 1
20:13:53.329 00.000 6680 scope still moving after pulse duration time elapsed
20:13:53.360 00.031 6680 IsGuiding returns 0
20:13:53.360 00.000 6680 scope move finished after 77 + 43 ms
20:13:53.360 00.000 6680 Move returns status 0, amount 77
20:13:53.360 00.000 6680 MoveAxis(N, 0, ABG)
20:13:53.360 00.000 6680 Move returns status 0, amount 0
20:13:53.360 00.000 6680 move complete, result=0
20:13:53.360 00.000 6680 worker thread done servicing request
20:13:53.360 00.000 6680 Worker thread wakes up
20:13:53.360 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:13:53.360 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:13:53.360 00.000 2864 GuideStep: -0.8 px 77 ms EAST, -0.2 px 0 ms NORTH
20:13:55.002 01.642 6680 Exposure complete
20:13:55.066 00.064 6680 worker thread done servicing request
20:13:55.066 00.000 2864 OnExposeComplete: enter
20:13:55.066 00.000 2864 UpdateGuideState(): m_state=6
20:13:55.082 00.016 2864 Star::Find(15, 1150, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
20:13:55.082 00.000 2864 Star::Find returns 1 (0), X=1151.49, Y=412.86, Mass=5801, SNR=53.6, Peak=179 HFD=5.2
20:13:55.082 00.000 2864 MultiStar: [#1 0.81,-1.16,0.43,U] [#2 0.52,-0.87,0.38,U] [#3 0.51,-1.18,0.31,U] [#4 0.70,-0.83,0.28,U] [#5 0.86,-0.78,0.30,U] [#6 0.46,-0.77,0.24,U] [#7 0.85,-0.76,0.26,U] [#8 0.67,-0.65,0.24,U] 
20:13:55.082 00.000 2864 refined, 8 included, MultiStar: {1.31, -1.04}, one-star: {2.85, -1.38}
20:13:55.088 00.006 2864 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.80) = xAngle (-3.47 = 2.81)
20:13:55.088 00.000 2864 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.54 = -0.26)
20:13:55.088 00.000 2864 CameraToMount -- cameraX=1.31 cameraY=-1.04 hyp=1.67 cameraTheta=-0.67 mountX=-1.58 mountY=-0.43, mountTheta=-2.88
20:13:55.088 00.000 2864 SchedulePrimaryMove(10198720, x=1.31, y=-1.04, opts=13)
20:13:55.098 00.010 2864 Enqueuing Move request for scope (1.31, -1.04)
20:13:55.098 00.000 6680 Worker thread wakes up
20:13:55.098 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.31, -1.04) opts 0xd
20:13:55.098 00.000 6680 Handling offset move in thread for scope, endpoint = (1.31, -1.04)
20:13:55.098 00.000 6680 Moving (1.31, -1.04) raw xDistance=-1.58 yDistance=-0.43
20:13:55.098 00.000 6680 GuideAlgorithmHysteresis::Result() returns -1.04 from input -1.58
20:13:55.098 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
20:13:55.098 00.000 6680 MoveAxis(E, 139, ABG)
20:13:55.098 00.000 6680 Guiding  Dir = 2, Dur = 139
20:13:55.098 00.000 6680 IsGuiding returns 0
20:13:55.098 00.000 6680 PulseGuide returned control before completion, sleep 149
20:13:55.113 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=179, med=0, FiltMin=0, FiltMax=170, Gamma=0.560
20:13:55.158 00.045 2864 UpdateGuideState exits: m=5801 SNR=53.6
20:13:55.161 00.003 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:55.163 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:13:55.165 00.002 2864 Enqueuing Expose request
20:13:55.257 00.092 6680 IsGuiding returns 1
20:13:55.257 00.000 6680 scope still moving after pulse duration time elapsed
20:13:55.288 00.031 6680 IsGuiding returns 0
20:13:55.288 00.000 6680 scope move finished after 139 + 49 ms
20:13:55.288 00.000 6680 Move returns status 0, amount 139
20:13:55.288 00.000 6680 MoveAxis(N, 68, ABG)
20:13:55.288 00.000 6680 Guiding  Dir = 0, Dur = 68
20:13:55.288 00.000 6680 IsGuiding returns 0
20:13:55.288 00.000 6680 PulseGuide returned control before completion, sleep 78
20:13:55.383 00.095 6680 IsGuiding returns 1
20:13:55.383 00.000 6680 scope still moving after pulse duration time elapsed
20:13:55.415 00.032 6680 IsGuiding returns 1
20:13:55.447 00.032 6680 IsGuiding returns 1
20:13:55.479 00.032 6680 IsGuiding returns 0
20:13:55.479 00.000 6680 scope move finished after 68 + 122 ms
20:13:55.479 00.000 6680 Move returns status 0, amount 68
20:13:55.479 00.000 6680 move complete, result=0
20:13:55.479 00.000 6680 worker thread done servicing request
20:13:55.479 00.000 2864 GuideStep: -1.6 px 139 ms EAST, -0.4 px 68 ms NORTH
20:13:55.479 00.000 6680 Worker thread wakes up
20:13:55.479 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:13:55.479 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:13:56.895 01.416 6680 Exposure complete
20:13:56.958 00.063 6680 worker thread done servicing request
20:13:56.958 00.000 2864 OnExposeComplete: enter
20:13:56.958 00.000 2864 UpdateGuideState(): m_state=6
20:13:56.958 00.000 2864 Star::Find(15, 1151, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
20:13:56.958 00.000 2864 Star::Find returns 1 (0), X=1151.66, Y=412.82, Mass=5913, SNR=54.2, Peak=198 HFD=5.0
20:13:56.958 00.000 2864 MultiStar: [#1 1.27,-0.29,0.43,U] [#2 0.84,-0.75,0.38,U] [#3 0.78,-0.90,0.31,U] [#4 1.12,-0.60,0.29,U] [#5 0.80,-0.81,0.32,U] [#6 0.84,-0.54,0.24,U] [#7 1.01,-0.43,0.25,U] [#8 0.98,-0.58,0.22,U] 
20:13:56.958 00.000 2864 refined, 8 included, MultiStar: {1.56, -0.84}, one-star: {3.02, -1.42}
20:13:56.958 00.000 2864 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.80) = xAngle (-3.29 = 2.99)
20:13:56.958 00.000 2864 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.36 = -0.08)
20:13:56.974 00.016 2864 CameraToMount -- cameraX=1.56 cameraY=-0.84 hyp=1.78 cameraTheta=-0.50 mountX=-1.76 mountY=-0.14, mountTheta=-3.06
20:13:56.974 00.000 2864 SchedulePrimaryMove(10198720, x=1.56, y=-0.84, opts=13)
20:13:56.974 00.000 2864 Enqueuing Move request for scope (1.56, -0.84)
20:13:56.974 00.000 6680 Worker thread wakes up
20:13:56.974 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.56, -0.84) opts 0xd
20:13:56.974 00.000 6680 Handling offset move in thread for scope, endpoint = (1.56, -0.84)
20:13:56.974 00.000 6680 Moving (1.56, -0.84) raw xDistance=-1.76 yDistance=-0.14
20:13:56.974 00.000 6680 GuideAlgorithmHysteresis::Result() returns -1.18 from input -1.76
20:13:56.974 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:56.974 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:13:56.974 00.000 6680 MoveAxis(E, 159, ABG)
20:13:56.974 00.000 6680 Guiding  Dir = 2, Dur = 159
20:13:56.974 00.000 6680 IsGuiding returns 0
20:13:56.974 00.000 6680 PulseGuide returned control before completion, sleep 169
20:13:56.996 00.022 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=198, med=0, FiltMin=0, FiltMax=183, Gamma=0.560
20:13:57.043 00.047 2864 UpdateGuideState exits: m=5913 SNR=54.2
20:13:57.045 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:57.047 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:13:57.049 00.002 2864 Enqueuing Expose request
20:13:57.163 00.114 6680 IsGuiding returns 1
20:13:57.163 00.000 6680 scope still moving after pulse duration time elapsed
20:13:57.195 00.032 6680 IsGuiding returns 0
20:13:57.195 00.000 6680 scope move finished after 159 + 53 ms
20:13:57.195 00.000 6680 Move returns status 0, amount 159
20:13:57.195 00.000 6680 MoveAxis(N, 0, ABG)
20:13:57.195 00.000 6680 Move returns status 0, amount 0
20:13:57.195 00.000 6680 move complete, result=0
20:13:57.195 00.000 6680 worker thread done servicing request
20:13:57.195 00.000 6680 Worker thread wakes up
20:13:57.195 00.000 2864 GuideStep: -1.8 px 159 ms EAST, -0.1 px 0 ms NORTH
20:13:57.195 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:13:57.195 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:13:58.851 01.656 6680 Exposure complete
20:13:58.900 00.049 6680 worker thread done servicing request
20:13:58.900 00.000 2864 OnExposeComplete: enter
20:13:58.900 00.000 2864 UpdateGuideState(): m_state=6
20:13:58.914 00.014 2864 Star::Find(15, 1151, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
20:13:58.914 00.000 2864 Star::Find returns 1 (0), X=1152.77, Y=413.12, Mass=6271, SNR=55.8, Peak=193 HFD=5.0
20:13:58.914 00.000 2864 MultiStar: [#1 2.27,-0.58,0.41,U] [#2 2.33,-0.34,0.37,U] [#3 2.21,-0.81,0.29,U] [#4 2.35,-0.37,0.28,U] [#5 2.07,-0.43,0.30,U] [#6 2.39,-0.12,0.24,U] [#7 2.22,-0.44,0.24,U] [#8 2.03,-0.49,0.22,U] 
20:13:58.914 00.000 2864 refined, 8 included, MultiStar: {2.81, -0.65}, one-star: {4.13, -1.12}
20:13:58.914 00.000 2864 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.80) = xAngle (-3.02 = -3.02)
20:13:58.914 00.000 2864 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.10 = 0.18)
20:13:58.914 00.000 2864 CameraToMount -- cameraX=2.81 cameraY=-0.65 hyp=2.88 cameraTheta=-0.23 mountX=-2.86 mountY=0.53, mountTheta=2.96
20:13:58.914 00.000 2864 SchedulePrimaryMove(10198720, x=2.81, y=-0.65, opts=13)
20:13:58.932 00.018 2864 Enqueuing Move request for scope (2.81, -0.65)
20:13:58.932 00.000 6680 Worker thread wakes up
20:13:58.932 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.81, -0.65) opts 0xd
20:13:58.932 00.000 6680 Handling offset move in thread for scope, endpoint = (2.81, -0.65)
20:13:58.934 00.002 6680 Moving (2.81, -0.65) raw xDistance=-2.86 yDistance=0.53
20:13:58.934 00.000 6680 GuideAlgorithmHysteresis::Result() returns -1.89 from input -2.86
20:13:58.934 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:13:58.934 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53
20:13:58.934 00.000 6680 MoveAxis(E, 254, ABG)
20:13:58.934 00.000 6680 Guiding  Dir = 2, Dur = 254
20:13:58.934 00.000 6680 IsGuiding returns 0
20:13:58.934 00.000 6680 PulseGuide returned control before completion, sleep 264
20:13:58.946 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=193, med=0, FiltMin=0, FiltMax=179, Gamma=0.560
20:13:58.993 00.047 2864 UpdateGuideState exits: m=6271 SNR=55.8
20:13:58.994 00.001 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:58.994 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:13:58.994 00.000 2864 Enqueuing Expose request
20:13:59.214 00.220 6680 IsGuiding returns 1
20:13:59.214 00.000 6680 scope still moving after pulse duration time elapsed
20:13:59.246 00.032 6680 IsGuiding returns 0
20:13:59.246 00.000 6680 scope move finished after 254 + 58 ms
20:13:59.246 00.000 6680 Move returns status 0, amount 254
20:13:59.246 00.000 6680 MoveAxis(N, 0, ABG)
20:13:59.246 00.000 6680 Move returns status 0, amount 0
20:13:59.246 00.000 6680 move complete, result=0
20:13:59.246 00.000 6680 worker thread done servicing request
20:13:59.246 00.000 2864 GuideStep: -2.9 px 254 ms EAST, 0.5 px 0 ms NORTH
20:13:59.246 00.000 6680 Worker thread wakes up
20:13:59.246 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:13:59.246 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:14:00.663 01.417 6680 Exposure complete
20:14:00.757 00.094 6680 worker thread done servicing request
20:14:00.757 00.000 2864 OnExposeComplete: enter
20:14:00.758 00.001 2864 UpdateGuideState(): m_state=6
20:14:00.758 00.000 2864 Star::Find(15, 1152, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
20:14:00.758 00.000 2864 Star::Find returns 1 (0), X=1152.69, Y=412.91, Mass=5970, SNR=54.4, Peak=211 HFD=5.0
20:14:00.758 00.000 2864 MultiStar: [#1 1.97,-0.86,0.43,U] [#2 2.00,-0.58,0.37,U] [#3 2.13,-0.89,0.31,U] [#4 1.81,-0.62,0.28,U] [#5 2.03,-0.64,0.30,U] [#6 1.85,-0.50,0.25,U] [#7 1.74,-0.72,0.25,U] [#8 2.15,-0.46,0.23,U] 
20:14:00.758 00.000 2864 refined, 8 included, MultiStar: {2.57, -0.87}, one-star: {4.05, -1.33}
20:14:00.758 00.000 2864 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.80) = xAngle (-3.12 = -3.12)
20:14:00.758 00.000 2864 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.19 = 0.09)
20:14:00.774 00.016 2864 CameraToMount -- cameraX=2.57 cameraY=-0.87 hyp=2.72 cameraTheta=-0.32 mountX=-2.72 mountY=0.24, mountTheta=3.05
20:14:00.774 00.000 2864 SchedulePrimaryMove(10198720, x=2.57, y=-0.87, opts=13)
20:14:00.774 00.000 2864 Enqueuing Move request for scope (2.57, -0.87)
20:14:00.774 00.000 6680 Worker thread wakes up
20:14:00.774 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.57, -0.87) opts 0xd
20:14:00.774 00.000 6680 Handling offset move in thread for scope, endpoint = (2.57, -0.87)
20:14:00.774 00.000 6680 Moving (2.57, -0.87) raw xDistance=-2.72 yDistance=0.24
20:14:00.774 00.000 6680 GuideAlgorithmHysteresis::Result() returns -1.84 from input -2.72
20:14:00.774 00.000 6680 switching direction from -1 to 1 - decHistory=3 oldest=0.38 newest=0.63
20:14:00.774 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
20:14:00.774 00.000 6680 MoveAxis(E, 248, ABG)
20:14:00.774 00.000 6680 Guiding  Dir = 2, Dur = 248
20:14:00.774 00.000 6680 IsGuiding returns 0
20:14:00.774 00.000 6680 PulseGuide returned control before completion, sleep 258
20:14:00.789 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=211, med=0, FiltMin=0, FiltMax=180, Gamma=0.560
20:14:00.840 00.051 2864 UpdateGuideState exits: m=5970 SNR=54.4
20:14:00.840 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:00.840 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:14:00.853 00.013 2864 Enqueuing Expose request
20:14:01.060 00.207 6680 IsGuiding returns 1
20:14:01.060 00.000 6680 scope still moving after pulse duration time elapsed
20:14:01.092 00.032 6680 IsGuiding returns 1
20:14:01.123 00.031 6680 IsGuiding returns 0
20:14:01.123 00.000 6680 scope move finished after 248 + 90 ms
20:14:01.123 00.000 6680 Move returns status 0, amount 248
20:14:01.123 00.000 6680 BLC: Oldest BLC event removed
20:14:01.123 00.000 6680 BLC: Dec direction reversal from North to South, backlash comp pulse of 359 applied
20:14:01.123 00.000 6680 MoveAxis(S, 398, ABG)
20:14:01.123 00.000 6680 Guiding  Dir = 1, Dur = 398
20:14:01.123 00.000 6680 IsGuiding returns 0
20:14:01.123 00.000 6680 PulseGuide returned control before completion, sleep 408
20:14:01.537 00.414 6680 IsGuiding returns 1
20:14:01.537 00.000 6680 scope still moving after pulse duration time elapsed
20:14:01.569 00.032 6680 IsGuiding returns 0
20:14:01.569 00.000 6680 scope move finished after 398 + 46 ms
20:14:01.569 00.000 6680 Move returns status 0, amount 398
20:14:01.569 00.000 6680 move complete, result=0
20:14:01.569 00.000 6680 worker thread done servicing request
20:14:01.569 00.000 2864 GuideStep: -2.7 px 248 ms EAST, 0.2 px 398 ms SOUTH
20:14:01.569 00.000 6680 Worker thread wakes up
20:14:01.569 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:14:01.569 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:14:03.221 01.652 6680 Exposure complete
20:14:03.284 00.063 6680 worker thread done servicing request
20:14:03.284 00.000 2864 OnExposeComplete: enter
20:14:03.284 00.000 2864 UpdateGuideState(): m_state=6
20:14:03.284 00.000 2864 Star::Find(15, 1152, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
20:14:03.292 00.008 2864 Star::Find returns 1 (0), X=1151.20, Y=413.05, Mass=5988, SNR=54.5, Peak=205 HFD=4.8
20:14:03.292 00.000 2864 MultiStar: [#1 0.43,-0.73,0.42,U] [#2 0.49,-0.56,0.37,U] [#3 0.61,-0.76,0.31,U] [#4 0.72,-0.70,0.28,U] [#5 0.31,-0.66,0.31,U] [#6 0.58,-0.57,0.25,U] [#7 0.43,-0.52,0.25,U] [#8 0.55,-0.68,0.23,U] 
20:14:03.292 00.000 2864 refined, 8 included, MultiStar: {1.11, -0.81}, one-star: {2.56, -1.19}
20:14:03.292 00.000 2864 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.80) = xAngle (-3.43 = 2.86)
20:14:03.292 00.000 2864 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.50 = -0.22)
20:14:03.300 00.008 2864 CameraToMount -- cameraX=1.11 cameraY=-0.81 hyp=1.37 cameraTheta=-0.63 mountX=-1.32 mountY=-0.30, mountTheta=-2.92
20:14:03.300 00.000 2864 SchedulePrimaryMove(10198720, x=1.11, y=-0.81, opts=13)
20:14:03.300 00.000 2864 Enqueuing Move request for scope (1.11, -0.81)
20:14:03.306 00.006 6680 Worker thread wakes up
20:14:03.306 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.11, -0.81) opts 0xd
20:14:03.306 00.000 6680 Handling offset move in thread for scope, endpoint = (1.11, -0.81)
20:14:03.306 00.000 6680 Moving (1.11, -0.81) raw xDistance=-1.32 yDistance=-0.30
20:14:03.306 00.000 6680 BLC: History state: CurrMiss=-0.30, AvgInitMiss=0.21, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.241138, 1:-0.296783
20:14:03.306 00.000 6680 BLC: Over-shoot, no adjustment based on avgInitialMiss
20:14:03.306 00.000 6680 BLC: window closed
20:14:03.306 00.000 6680 GuideAlgorithmHysteresis::Result() returns -0.96 from input -1.32
20:14:03.306 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:14:03.306 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
20:14:03.306 00.000 6680 MoveAxis(E, 129, ABG)
20:14:03.306 00.000 6680 Guiding  Dir = 2, Dur = 129
20:14:03.306 00.000 6680 IsGuiding returns 0
20:14:03.306 00.000 6680 PulseGuide returned control before completion, sleep 139
20:14:03.320 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=205, med=0, FiltMin=0, FiltMax=186, Gamma=0.560
20:14:03.369 00.049 2864 UpdateGuideState exits: m=5988 SNR=54.5
20:14:03.369 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:03.369 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:14:03.369 00.000 2864 Enqueuing Expose request
20:14:03.459 00.090 6680 IsGuiding returns 1
20:14:03.459 00.000 6680 scope still moving after pulse duration time elapsed
20:14:03.490 00.031 6680 IsGuiding returns 0
20:14:03.490 00.000 6680 scope move finished after 129 + 52 ms
20:14:03.490 00.000 6680 Move returns status 0, amount 129
20:14:03.490 00.000 6680 MoveAxis(N, 0, ABG)
20:14:03.490 00.000 6680 Move returns status 0, amount 0
20:14:03.490 00.000 6680 move complete, result=0
20:14:03.490 00.000 6680 worker thread done servicing request
20:14:03.490 00.000 6680 Worker thread wakes up
20:14:03.490 00.000 2864 GuideStep: -1.3 px 129 ms EAST, -0.3 px 0 ms NORTH
20:14:03.493 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
20:14:03.493 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:14:04.918 01.425 6680 Exposure complete
20:14:04.966 00.048 6680 worker thread done servicing request
20:14:04.966 00.000 2864 OnExposeComplete: enter
20:14:04.966 00.000 2864 UpdateGuideState(): m_state=6
20:14:04.982 00.016 2864 Star::Find(15, 1151, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
20:14:04.982 00.000 2864 Star::Find returns 1 (0), X=1151.16, Y=412.97, Mass=6136, SNR=55.2, Peak=206 HFD=4.7
20:14:04.982 00.000 2864 MultiStar: [#1 0.43,-0.60,0.43,U] [#2 0.51,-0.63,0.37,U] [#3 0.63,-0.87,0.31,U] [#4 0.85,-0.38,0.28,U] [#5 0.42,-0.61,0.29,U] [#6 0.54,-0.29,0.24,U] [#7 0.58,-0.51,0.24,U] [#8 0.40,-0.45,0.22,U] 
20:14:04.982 00.000 2864 refined, 8 included, MultiStar: {1.12, -0.77}, one-star: {2.52, -1.27}
20:14:04.982 00.000 2864 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.80) = xAngle (-3.40 = 2.89)
20:14:04.982 00.000 2864 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.47 = -0.19)
20:14:04.982 00.000 2864 CameraToMount -- cameraX=1.12 cameraY=-0.77 hyp=1.36 cameraTheta=-0.60 mountX=-1.32 mountY=-0.25, mountTheta=-2.95
20:14:04.994 00.012 2864 SchedulePrimaryMove(10198720, x=1.12, y=-0.77, opts=13)
20:14:04.997 00.003 2864 Enqueuing Move request for scope (1.12, -0.77)
20:14:04.997 00.000 6680 Worker thread wakes up
20:14:04.997 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.12, -0.77) opts 0xd
20:14:04.997 00.000 6680 Handling offset move in thread for scope, endpoint = (1.12, -0.77)
20:14:04.997 00.000 6680 Moving (1.12, -0.77) raw xDistance=-1.32 yDistance=-0.25
20:14:04.997 00.000 6680 GuideAlgorithmHysteresis::Result() returns -0.90 from input -1.32
20:14:04.997 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:14:04.997 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
20:14:04.997 00.000 6680 MoveAxis(E, 121, ABG)
20:14:04.997 00.000 6680 Guiding  Dir = 2, Dur = 121
20:14:04.997 00.000 6680 IsGuiding returns 0
20:14:04.997 00.000 6680 PulseGuide returned control before completion, sleep 131
20:14:05.013 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=206, med=0, FiltMin=0, FiltMax=188, Gamma=0.560
20:14:05.061 00.048 2864 UpdateGuideState exits: m=6136 SNR=55.2
20:14:05.061 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:05.061 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:14:05.061 00.000 2864 Enqueuing Expose request
20:14:05.140 00.079 6680 IsGuiding returns 1
20:14:05.140 00.000 6680 scope still moving after pulse duration time elapsed
20:14:05.171 00.031 6680 IsGuiding returns 0
20:14:05.171 00.000 6680 scope move finished after 121 + 49 ms
20:14:05.171 00.000 6680 Move returns status 0, amount 121
20:14:05.171 00.000 6680 MoveAxis(N, 0, ABG)
20:14:05.171 00.000 6680 Move returns status 0, amount 0
20:14:05.171 00.000 6680 move complete, result=0
20:14:05.171 00.000 6680 worker thread done servicing request
20:14:05.171 00.000 6680 Worker thread wakes up
20:14:05.171 00.000 2864 GuideStep: -1.3 px 121 ms EAST, -0.3 px 0 ms NORTH
20:14:05.171 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:14:05.175 00.004 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:14:06.827 01.652 6680 Exposure complete
20:14:06.874 00.047 6680 worker thread done servicing request
20:14:06.874 00.000 2864 OnExposeComplete: enter
20:14:06.874 00.000 2864 UpdateGuideState(): m_state=6
20:14:06.890 00.016 2864 Star::Find(15, 1151, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
20:14:06.890 00.000 2864 Star::Find returns 1 (0), X=1150.89, Y=413.60, Mass=5952, SNR=54.3, Peak=207 HFD=5.0
20:14:06.890 00.000 2864 MultiStar: [#1 0.04,-0.26,0.42,U] [#2 0.51,-0.00,0.36,U] [#3 0.48,-0.34,0.31,U] [#4 0.73,0.16,0.28,U] [#5 0.07,-0.17,0.31,U] [#6 0.58,0.08,0.25,U] [#7 0.28,-0.15,0.23,U] [#8 0.52,0.08,0.22,U] 
20:14:06.890 00.000 2864 refined, 8 included, MultiStar: {0.93, -0.25}, one-star: {2.25, -0.64}
20:14:06.890 00.000 2864 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.80) = xAngle (-3.06 = -3.06)
20:14:06.900 00.010 2864 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.14 = 0.15)
20:14:06.900 00.000 2864 CameraToMount -- cameraX=0.93 cameraY=-0.25 hyp=0.96 cameraTheta=-0.27 mountX=-0.96 mountY=0.14, mountTheta=3.00
20:14:06.900 00.000 2864 SchedulePrimaryMove(10198720, x=0.93, y=-0.25, opts=13)
20:14:06.906 00.006 2864 Enqueuing Move request for scope (0.93, -0.25)
20:14:06.906 00.000 6680 Worker thread wakes up
20:14:06.906 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.93, -0.25) opts 0xd
20:14:06.906 00.000 6680 Handling offset move in thread for scope, endpoint = (0.93, -0.25)
20:14:06.906 00.000 6680 Moving (0.93, -0.25) raw xDistance=-0.96 yDistance=0.14
20:14:06.906 00.000 6680 GuideAlgorithmHysteresis::Result() returns -0.67 from input -0.96
20:14:06.906 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:06.906 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:14:06.906 00.000 6680 MoveAxis(E, 90, ABG)
20:14:06.906 00.000 6680 Guiding  Dir = 2, Dur = 90
20:14:06.906 00.000 6680 IsGuiding returns 0
20:14:06.906 00.000 6680 PulseGuide returned control before completion, sleep 100
20:14:06.922 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=207, med=0, FiltMin=0, FiltMax=180, Gamma=0.560
20:14:06.969 00.047 2864 UpdateGuideState exits: m=5952 SNR=54.3
20:14:06.969 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:06.969 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:14:06.969 00.000 2864 Enqueuing Expose request
20:14:07.017 00.048 6680 IsGuiding returns 1
20:14:07.017 00.000 6680 scope still moving after pulse duration time elapsed
20:14:07.049 00.032 6680 IsGuiding returns 0
20:14:07.049 00.000 6680 scope move finished after 90 + 48 ms
20:14:07.049 00.000 6680 Move returns status 0, amount 90
20:14:07.049 00.000 6680 MoveAxis(N, 0, ABG)
20:14:07.049 00.000 6680 Move returns status 0, amount 0
20:14:07.049 00.000 6680 move complete, result=0
20:14:07.049 00.000 6680 worker thread done servicing request
20:14:07.049 00.000 6680 Worker thread wakes up
20:14:07.049 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:14:07.049 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:14:07.058 00.009 2864 GuideStep: -1.0 px 90 ms EAST, 0.1 px 0 ms NORTH
20:14:08.467 01.409 6680 Exposure complete
20:14:08.527 00.060 6680 worker thread done servicing request
20:14:08.527 00.000 2864 OnExposeComplete: enter
20:14:08.527 00.000 2864 UpdateGuideState(): m_state=6
20:14:08.527 00.000 2864 Star::Find(15, 1150, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
20:14:08.527 00.000 2864 Star::Find returns 1 (0), X=1151.49, Y=413.13, Mass=6134, SNR=55.2, Peak=212 HFD=5.0
20:14:08.527 00.000 2864 MultiStar: [#1 0.84,-0.49,0.42,U] [#2 0.73,-0.54,0.37,U] [#3 0.67,-0.79,0.31,U] [#4 0.94,-0.38,0.28,U] [#5 0.66,-0.38,0.30,U] [#6 0.71,-0.30,0.24,U] [#7 0.80,-0.39,0.25,U] [#8 0.72,-0.28,0.22,U] 
20:14:08.527 00.000 2864 refined, 8 included, MultiStar: {1.38, -0.65}, one-star: {2.85, -1.11}
20:14:08.527 00.000 2864 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.80) = xAngle (-3.24 = 3.05)
20:14:08.527 00.000 2864 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.31 = -0.03)
20:14:08.543 00.016 2864 CameraToMount -- cameraX=1.38 cameraY=-0.65 hyp=1.53 cameraTheta=-0.44 mountX=-1.52 mountY=-0.04, mountTheta=-3.11
20:14:08.543 00.000 2864 SchedulePrimaryMove(10198720, x=1.38, y=-0.65, opts=13)
20:14:08.543 00.000 2864 Enqueuing Move request for scope (1.38, -0.65)
20:14:08.543 00.000 6680 Worker thread wakes up
20:14:08.543 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.38, -0.65) opts 0xd
20:14:08.543 00.000 6680 Handling offset move in thread for scope, endpoint = (1.38, -0.65)
20:14:08.543 00.000 6680 Moving (1.38, -0.65) raw xDistance=-1.52 yDistance=-0.04
20:14:08.543 00.000 6680 GuideAlgorithmHysteresis::Result() returns -1.00 from input -1.52
20:14:08.543 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:08.543 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:14:08.543 00.000 6680 MoveAxis(E, 135, ABG)
20:14:08.543 00.000 6680 Guiding  Dir = 2, Dur = 135
20:14:08.543 00.000 6680 IsGuiding returns 0
20:14:08.543 00.000 6680 PulseGuide returned control before completion, sleep 145
20:14:08.562 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=212, med=0, FiltMin=0, FiltMax=195, Gamma=0.560
20:14:08.607 00.045 2864 UpdateGuideState exits: m=6134 SNR=55.2
20:14:08.607 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:08.607 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:14:08.607 00.000 2864 Enqueuing Expose request
20:14:08.701 00.094 6680 IsGuiding returns 1
20:14:08.701 00.000 6680 scope still moving after pulse duration time elapsed
20:14:08.733 00.032 6680 IsGuiding returns 0
20:14:08.733 00.000 6680 scope move finished after 135 + 47 ms
20:14:08.733 00.000 6680 Move returns status 0, amount 135
20:14:08.733 00.000 6680 MoveAxis(N, 0, ABG)
20:14:08.733 00.000 6680 Move returns status 0, amount 0
20:14:08.733 00.000 6680 move complete, result=0
20:14:08.733 00.000 6680 worker thread done servicing request
20:14:08.733 00.000 6680 Worker thread wakes up
20:14:08.733 00.000 2864 GuideStep: -1.5 px 135 ms EAST, -0.0 px 0 ms NORTH
20:14:08.733 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:14:08.733 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:14:10.371 01.638 6680 Exposure complete
20:14:10.450 00.079 6680 worker thread done servicing request
20:14:10.450 00.000 2864 OnExposeComplete: enter
20:14:10.460 00.010 2864 UpdateGuideState(): m_state=6
20:14:10.462 00.002 2864 Star::Find(15, 1151, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
20:14:10.463 00.001 2864 Star::Find returns 1 (0), X=1151.27, Y=413.07, Mass=6161, SNR=55.3, Peak=213 HFD=4.9
20:14:10.466 00.003 2864 MultiStar: [#1 0.37,-0.66,0.41,U] [#2 0.78,-0.50,0.37,U] [#3 0.72,-0.73,0.30,U] [#4 0.90,-0.56,0.29,U] [#5 0.23,-0.99,0.31,U] [#6 0.72,-0.55,0.25,U] [#7 0.43,-0.37,0.24,U] [#8 0.72,-0.68,0.23,U] 
20:14:10.468 00.002 2864 refined, 8 included, MultiStar: {1.20, -0.79}, one-star: {2.63, -1.17}
20:14:10.470 00.002 2864 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.80) = xAngle (-3.38 = 2.90)
20:14:10.470 00.000 2864 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.46 = -0.17)
20:14:10.472 00.002 2864 CameraToMount -- cameraX=1.20 cameraY=-0.79 hyp=1.44 cameraTheta=-0.59 mountX=-1.40 mountY=-0.25, mountTheta=-2.97
20:14:10.476 00.004 2864 SchedulePrimaryMove(10198720, x=1.20, y=-0.79, opts=13)
20:14:10.478 00.002 2864 Enqueuing Move request for scope (1.20, -0.79)
20:14:10.480 00.002 6680 Worker thread wakes up
20:14:10.480 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.20, -0.79) opts 0xd
20:14:10.480 00.000 6680 Handling offset move in thread for scope, endpoint = (1.20, -0.79)
20:14:10.480 00.000 6680 Moving (1.20, -0.79) raw xDistance=-1.40 yDistance=-0.25
20:14:10.480 00.000 6680 GuideAlgorithmHysteresis::Result() returns -0.95 from input -1.40
20:14:10.480 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:14:10.480 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
20:14:10.480 00.000 6680 MoveAxis(E, 128, ABG)
20:14:10.480 00.000 6680 Guiding  Dir = 2, Dur = 128
20:14:10.480 00.000 6680 IsGuiding returns 0
20:14:10.480 00.000 6680 PulseGuide returned control before completion, sleep 138
20:14:10.494 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=213, med=0, FiltMin=0, FiltMax=192, Gamma=0.560
20:14:10.544 00.050 2864 UpdateGuideState exits: m=6161 SNR=55.3
20:14:10.545 00.001 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:10.547 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:14:10.549 00.002 2864 Enqueuing Expose request
20:14:10.624 00.075 6680 IsGuiding returns 1
20:14:10.624 00.000 6680 scope still moving after pulse duration time elapsed
20:14:10.656 00.032 6680 IsGuiding returns 0
20:14:10.656 00.000 6680 scope move finished after 128 + 47 ms
20:14:10.656 00.000 6680 Move returns status 0, amount 128
20:14:10.656 00.000 6680 MoveAxis(N, 0, ABG)
20:14:10.656 00.000 6680 Move returns status 0, amount 0
20:14:10.656 00.000 6680 move complete, result=0
20:14:10.656 00.000 6680 worker thread done servicing request
20:14:10.656 00.000 6680 Worker thread wakes up
20:14:10.656 00.000 2864 GuideStep: -1.4 px 128 ms EAST, -0.2 px 0 ms NORTH
20:14:10.658 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:14:10.658 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:14:12.071 01.413 6680 Exposure complete
20:14:12.150 00.079 6680 worker thread done servicing request
20:14:12.150 00.000 2864 OnExposeComplete: enter
20:14:12.150 00.000 2864 UpdateGuideState(): m_state=6
20:14:12.150 00.000 2864 Star::Find(15, 1151, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
20:14:12.150 00.000 2864 Star::Find returns 1 (0), X=1151.70, Y=412.91, Mass=6373, SNR=56.3, Peak=219 HFD=4.9
20:14:12.150 00.000 2864 MultiStar: [#1 0.81,-0.85,0.42,U] [#2 0.99,-0.50,0.36,U] [#3 0.97,-1.05,0.31,U] [#4 1.11,-0.46,0.28,U] [#5 0.97,-0.71,0.28,U] [#6 0.83,-0.33,0.25,U] [#7 1.05,-0.75,0.22,U] [#8 0.98,-0.40,0.23,U] 
20:14:12.166 00.016 2864 refined, 8 included, MultiStar: {1.58, -0.85}, one-star: {3.06, -1.33}
20:14:12.168 00.002 2864 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.80) = xAngle (-3.29 = 2.99)
20:14:12.170 00.002 2864 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.36 = -0.08)
20:14:12.172 00.002 2864 CameraToMount -- cameraX=1.58 cameraY=-0.85 hyp=1.80 cameraTheta=-0.49 mountX=-1.78 mountY=-0.15, mountTheta=-3.06
20:14:12.176 00.004 2864 SchedulePrimaryMove(10198720, x=1.58, y=-0.85, opts=13)
20:14:12.178 00.002 2864 Enqueuing Move request for scope (1.58, -0.85)
20:14:12.180 00.002 6680 Worker thread wakes up
20:14:12.180 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.58, -0.85) opts 0xd
20:14:12.180 00.000 6680 Handling offset move in thread for scope, endpoint = (1.58, -0.85)
20:14:12.180 00.000 6680 Moving (1.58, -0.85) raw xDistance=-1.78 yDistance=-0.15
20:14:12.180 00.000 6680 GuideAlgorithmHysteresis::Result() returns -1.19 from input -1.78
20:14:12.180 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:12.180 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:14:12.180 00.000 6680 MoveAxis(E, 160, ABG)
20:14:12.180 00.000 6680 Guiding  Dir = 2, Dur = 160
20:14:12.180 00.000 6680 IsGuiding returns 0
20:14:12.180 00.000 6680 PulseGuide returned control before completion, sleep 170
20:14:12.193 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=0, FiltMin=0, FiltMax=200, Gamma=0.560
20:14:12.230 00.037 2864 UpdateGuideState exits: m=6373 SNR=56.3
20:14:12.230 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:12.244 00.014 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:14:12.244 00.000 2864 Enqueuing Expose request
20:14:12.353 00.109 6680 IsGuiding returns 1
20:14:12.353 00.000 6680 scope still moving after pulse duration time elapsed
20:14:12.385 00.032 6680 IsGuiding returns 0
20:14:12.385 00.000 6680 scope move finished after 160 + 44 ms
20:14:12.385 00.000 6680 Move returns status 0, amount 160
20:14:12.385 00.000 6680 MoveAxis(N, 0, ABG)
20:14:12.385 00.000 6680 Move returns status 0, amount 0
20:14:12.385 00.000 6680 move complete, result=0
20:14:12.385 00.000 6680 worker thread done servicing request
20:14:12.385 00.000 6680 Worker thread wakes up
20:14:12.385 00.000 2864 GuideStep: -1.8 px 160 ms EAST, -0.1 px 0 ms NORTH
20:14:12.385 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:14:12.385 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:14:14.025 01.640 6680 Exposure complete
20:14:14.088 00.063 6680 worker thread done servicing request
20:14:14.088 00.000 2864 OnExposeComplete: enter
20:14:14.101 00.013 2864 UpdateGuideState(): m_state=6
20:14:14.101 00.000 2864 Star::Find(15, 1151, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
20:14:14.101 00.000 2864 Star::Find returns 1 (0), X=1151.52, Y=412.39, Mass=6087, SNR=55.0, Peak=224 HFD=5.0
20:14:14.101 00.000 2864 MultiStar: [#1 0.93,-0.97,0.42,U] [#2 0.73,-1.32,0.38,U] [#3 0.86,-1.45,0.30,U] [#4 1.04,-1.01,0.28,U] [#5 0.54,-1.41,0.28,U] [#6 0.97,-1.08,0.25,U] [#7 0.91,-0.79,0.25,U] [#8 0.67,-1.07,0.21,U] 
20:14:14.101 00.000 2864 refined, 8 included, MultiStar: {1.44, -1.35}, one-star: {2.88, -1.85}
20:14:14.101 00.000 2864 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.80) = xAngle (-3.55 = 2.73)
20:14:14.101 00.000 2864 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.62 = -0.34)
20:14:14.101 00.000 2864 CameraToMount -- cameraX=1.44 cameraY=-1.35 hyp=1.98 cameraTheta=-0.76 mountX=-1.81 mountY=-0.66, mountTheta=-2.79
20:14:14.116 00.015 2864 SchedulePrimaryMove(10198720, x=1.44, y=-1.35, opts=13)
20:14:14.119 00.003 2864 Enqueuing Move request for scope (1.44, -1.35)
20:14:14.119 00.000 6680 Worker thread wakes up
20:14:14.119 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.44, -1.35) opts 0xd
20:14:14.119 00.000 6680 Handling offset move in thread for scope, endpoint = (1.44, -1.35)
20:14:14.119 00.000 6680 Moving (1.44, -1.35) raw xDistance=-1.81 yDistance=-0.66
20:14:14.119 00.000 6680 GuideAlgorithmHysteresis::Result() returns -1.23 from input -1.81
20:14:14.119 00.000 6680 resist switch: large excursion: input -0.66 thresh 0.54 direction from 1 to -1
20:14:14.119 00.000 6680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.99
20:14:14.119 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66
20:14:14.119 00.000 6680 MoveAxis(E, 165, ABG)
20:14:14.119 00.000 6680 Guiding  Dir = 2, Dur = 165
20:14:14.119 00.000 6680 IsGuiding returns 0
20:14:14.119 00.000 6680 PulseGuide returned control before completion, sleep 175
20:14:14.132 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=203, Gamma=0.560
20:14:14.181 00.049 2864 UpdateGuideState exits: m=6087 SNR=55.0
20:14:14.181 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:14.181 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:14:14.181 00.000 2864 Enqueuing Expose request
20:14:14.306 00.125 6680 IsGuiding returns 1
20:14:14.307 00.001 6680 scope still moving after pulse duration time elapsed
20:14:14.338 00.031 6680 IsGuiding returns 0
20:14:14.338 00.000 6680 scope move finished after 165 + 50 ms
20:14:14.338 00.000 6680 Move returns status 0, amount 165
20:14:14.338 00.000 6680 BLC: Oldest BLC event removed
20:14:14.338 00.000 6680 BLC: Dec direction reversal from South to North, backlash comp pulse of 359 applied
20:14:14.338 00.000 6680 MoveAxis(N, 465, ABG)
20:14:14.338 00.000 6680 Guiding  Dir = 0, Dur = 465
20:14:14.338 00.000 6680 IsGuiding returns 0
20:14:14.338 00.000 6680 PulseGuide returned control before completion, sleep 475
20:14:14.831 00.493 6680 IsGuiding returns 1
20:14:14.831 00.000 6680 scope still moving after pulse duration time elapsed
20:14:14.863 00.032 6680 IsGuiding returns 0
20:14:14.863 00.000 6680 scope move finished after 465 + 58 ms
20:14:14.863 00.000 6680 Move returns status 0, amount 465
20:14:14.863 00.000 6680 move complete, result=0
20:14:14.863 00.000 6680 worker thread done servicing request
20:14:14.863 00.000 2864 GuideStep: -1.8 px 165 ms EAST, -0.7 px 465 ms NORTH
20:14:14.863 00.000 6680 Worker thread wakes up
20:14:14.863 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:14:14.863 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:14:16.291 01.428 6680 Exposure complete
20:14:16.369 00.078 6680 worker thread done servicing request
20:14:16.369 00.000 2864 OnExposeComplete: enter
20:14:16.369 00.000 2864 UpdateGuideState(): m_state=6
20:14:16.385 00.016 2864 Star::Find(15, 1151, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
20:14:16.385 00.000 2864 Star::Find returns 1 (0), X=1151.41, Y=412.75, Mass=6133, SNR=55.2, Peak=203 HFD=4.9
20:14:16.385 00.000 2864 MultiStar: [#1 0.67,-0.74,0.43,U] [#2 0.79,-0.84,0.38,U] [#3 0.96,-1.17,0.31,U] [#4 1.04,-0.61,0.28,U] [#5 0.59,-1.15,0.30,U] [#6 0.77,-0.67,0.23,U] [#7 0.83,-0.42,0.23,U] [#8 1.00,-0.73,0.21,U] 
20:14:16.385 00.000 2864 refined, 8 included, MultiStar: {1.40, -1.01}, one-star: {2.77, -1.48}
20:14:16.385 00.000 2864 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.80) = xAngle (-3.42 = 2.86)
20:14:16.385 00.000 2864 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.50 = -0.21)
20:14:16.385 00.000 2864 CameraToMount -- cameraX=1.40 cameraY=-1.01 hyp=1.72 cameraTheta=-0.63 mountX=-1.66 mountY=-0.37, mountTheta=-2.92
20:14:16.385 00.000 2864 SchedulePrimaryMove(10198720, x=1.40, y=-1.01, opts=13)
20:14:16.400 00.015 2864 Enqueuing Move request for scope (1.40, -1.01)
20:14:16.402 00.002 6680 Worker thread wakes up
20:14:16.402 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.40, -1.01) opts 0xd
20:14:16.402 00.000 6680 Handling offset move in thread for scope, endpoint = (1.40, -1.01)
20:14:16.402 00.000 6680 Moving (1.40, -1.01) raw xDistance=-1.66 yDistance=-0.37
20:14:16.402 00.000 6680 BLC: History state: CurrMiss=0.37, AvgInitMiss=0.17, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.661702, 1:0.365052
20:14:16.402 00.000 6680 BLC: Under-shoot, no adjustment, waiting for more data
20:14:16.402 00.000 6680 GuideAlgorithmHysteresis::Result() returns -1.13 from input -1.66
20:14:16.402 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
20:14:16.402 00.000 6680 MoveAxis(E, 152, ABG)
20:14:16.402 00.000 6680 Guiding  Dir = 2, Dur = 152
20:14:16.402 00.000 6680 IsGuiding returns 0
20:14:16.402 00.000 6680 PulseGuide returned control before completion, sleep 162
20:14:16.416 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=203, med=0, FiltMin=0, FiltMax=190, Gamma=0.560
20:14:16.447 00.031 2864 UpdateGuideState exits: m=6133 SNR=55.2
20:14:16.463 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:16.463 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:14:16.463 00.000 2864 Enqueuing Expose request
20:14:16.572 00.109 6680 IsGuiding returns 1
20:14:16.572 00.000 6680 scope still moving after pulse duration time elapsed
20:14:16.603 00.031 6680 IsGuiding returns 0
20:14:16.603 00.000 6680 scope move finished after 152 + 48 ms
20:14:16.603 00.000 6680 Move returns status 0, amount 152
20:14:16.603 00.000 6680 MoveAxis(N, 58, ABG)
20:14:16.603 00.000 6680 Guiding  Dir = 0, Dur = 58
20:14:16.603 00.000 6680 IsGuiding returns 0
20:14:16.603 00.000 6680 PulseGuide returned control before completion, sleep 68
20:14:16.681 00.078 6680 IsGuiding returns 1
20:14:16.681 00.000 6680 scope still moving after pulse duration time elapsed
20:14:16.713 00.032 6680 IsGuiding returns 0
20:14:16.713 00.000 6680 scope move finished after 58 + 51 ms
20:14:16.713 00.000 6680 Move returns status 0, amount 58
20:14:16.713 00.000 6680 move complete, result=0
20:14:16.713 00.000 6680 worker thread done servicing request
20:14:16.713 00.000 2864 GuideStep: -1.7 px 152 ms EAST, -0.4 px 58 ms NORTH
20:14:16.713 00.000 6680 Worker thread wakes up
20:14:16.713 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:14:16.713 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:14:18.352 01.639 6680 Exposure complete
20:14:18.400 00.048 6680 worker thread done servicing request
20:14:18.400 00.000 2864 OnExposeComplete: enter
20:14:18.400 00.000 2864 UpdateGuideState(): m_state=6
20:14:18.400 00.000 2864 Star::Find(15, 1151, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
20:14:18.400 00.000 2864 Star::Find returns 1 (0), X=1152.11, Y=413.48, Mass=6003, SNR=54.6, Peak=211 HFD=4.8
20:14:18.400 00.000 2864 MultiStar: [#1 1.53,0.09,0.43,U] [#2 1.65,0.16,0.37,U] [#3 1.62,-0.34,0.30,U] [#4 2.01,0.34,0.29,U] [#5 1.25,0.04,0.30,U] [#6 1.72,0.32,0.24,U] [#7 1.50,0.12,0.23,U] [#8 1.68,-0.09,0.23,U] 
20:14:18.415 00.015 2864 refined, 8 included, MultiStar: {2.16, -0.17}, one-star: {3.47, -0.76}
20:14:18.417 00.002 2864 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.80) = xAngle (-2.87 = -2.87)
20:14:18.419 00.002 2864 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.95 = 0.34)
20:14:18.421 00.002 2864 CameraToMount -- cameraX=2.16 cameraY=-0.17 hyp=2.17 cameraTheta=-0.08 mountX=-2.09 mountY=0.72, mountTheta=2.81
20:14:18.423 00.002 2864 SchedulePrimaryMove(10198720, x=2.16, y=-0.17, opts=13)
20:14:18.425 00.002 2864 Enqueuing Move request for scope (2.16, -0.17)
20:14:18.427 00.002 6680 Worker thread wakes up
20:14:18.427 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.16, -0.17) opts 0xd
20:14:18.427 00.000 6680 Handling offset move in thread for scope, endpoint = (2.16, -0.17)
20:14:18.427 00.000 6680 Moving (2.16, -0.17) raw xDistance=-2.09 yDistance=0.72
20:14:18.427 00.000 6680 BLC: History state: CurrMiss=-0.72, AvgInitMiss=0.17, ShCount=9, LgCount=1, SticCount=2,  Deflections: 0=-0.661702, 1:0.365052, 2:-0.715799
20:14:18.427 00.000 6680 BLC: Over-shoot, stiction seen, nominal decrease by -106.000000
20:14:18.427 00.000 6680 BLC: window closed
20:14:18.427 00.000 6680 BLC: Pulse adjusted to 287
20:14:18.429 00.002 6680 GuideAlgorithmHysteresis::Result() returns -1.40 from input -2.09
20:14:18.429 00.000 6680 resist switch: large excursion: input 0.72 thresh 0.54 direction from -1 to 1
20:14:18.429 00.000 6680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.15
20:14:18.429 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.72 from input 0.72
20:14:18.429 00.000 6680 MoveAxis(E, 188, ABG)
20:14:18.429 00.000 6680 Guiding  Dir = 2, Dur = 188
20:14:18.429 00.000 6680 IsGuiding returns 0
20:14:18.429 00.000 6680 PulseGuide returned control before completion, sleep 198
20:14:18.437 00.008 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=211, med=0, FiltMin=0, FiltMax=186, Gamma=0.560
20:14:18.478 00.041 2864 UpdateGuideState exits: m=6003 SNR=54.6
20:14:18.478 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:18.478 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:14:18.494 00.016 2864 Enqueuing Expose request
20:14:18.635 00.141 6680 IsGuiding returns 1
20:14:18.635 00.000 6680 scope still moving after pulse duration time elapsed
20:14:18.666 00.031 6680 IsGuiding returns 0
20:14:18.666 00.000 6680 scope move finished after 188 + 49 ms
20:14:18.666 00.000 6680 Move returns status 0, amount 188
20:14:18.666 00.000 6680 BLC: Dec direction reversal from North to South, backlash comp pulse of 287 applied
20:14:18.666 00.000 6680 MoveAxis(S, 402, ABG)
20:14:18.666 00.000 6680 Guiding  Dir = 1, Dur = 402
20:14:18.666 00.000 6680 IsGuiding returns 0
20:14:18.666 00.000 6680 PulseGuide returned control before completion, sleep 412
20:14:18.831 00.165 2864 evsrv: cli 1028DCB8 connect
20:14:18.838 00.007 2864 case statement mapped state 6 to 3
20:14:18.842 00.004 2864 case statement mapped state 6 to 3
20:14:18.858 00.016 2864 evsrv: cli 1028DCB8 request: {"method":"get_pixel_scale","id":"0f9dadff-d5c9-496b-88a6-572eb02b776f"}
20:14:18.858 00.000 2864 evsrv: cli 1028DCB8 response: {"jsonrpc":"2.0","result":1.86834,"id":"0f9dadff-d5c9-496b-88a6-572eb02b776f"}
20:14:18.869 00.011 2864 evsrv: cli 1028DCB8 disconnect
20:14:19.095 00.226 6680 IsGuiding returns 1
20:14:19.095 00.000 6680 scope still moving after pulse duration time elapsed
20:14:19.127 00.032 6680 IsGuiding returns 0
20:14:19.127 00.000 6680 scope move finished after 402 + 56 ms
20:14:19.127 00.000 6680 Move returns status 0, amount 402
20:14:19.127 00.000 6680 move complete, result=0
20:14:19.127 00.000 6680 worker thread done servicing request
20:14:19.127 00.000 2864 GuideStep: -2.1 px 188 ms EAST, 0.7 px 402 ms SOUTH
20:14:19.127 00.000 6680 Worker thread wakes up
20:14:19.127 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:14:19.127 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:14:20.547 01.420 6680 Exposure complete
20:14:20.591 00.044 6680 worker thread done servicing request
20:14:20.591 00.000 2864 OnExposeComplete: enter
20:14:20.599 00.008 2864 UpdateGuideState(): m_state=6
20:14:20.601 00.002 2864 Star::Find(15, 1152, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
20:14:20.603 00.002 2864 Star::Find returns 1 (0), X=1152.12, Y=413.31, Mass=5712, SNR=53.2, Peak=179 HFD=5.0
20:14:20.605 00.002 2864 MultiStar: [#1 1.54,-0.20,0.44,U] [#2 1.48,-0.23,0.38,U] [#3 1.55,-0.52,0.30,U] [#4 1.60,-0.09,0.30,U] [#5 1.19,-0.28,0.32,U] [#6 1.62,0.06,0.24,U] [#7 1.43,-0.22,0.27,U] [#8 1.44,-0.40,0.22,U] 
20:14:20.606 00.001 2864 refined, 8 included, MultiStar: {2.06, -0.43}, one-star: {3.48, -0.93}
20:14:20.608 00.002 2864 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.80) = xAngle (-3.00 = -3.00)
20:14:20.610 00.002 2864 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.08 = 0.21)
20:14:20.612 00.002 2864 CameraToMount -- cameraX=2.06 cameraY=-0.43 hyp=2.10 cameraTheta=-0.21 mountX=-2.08 mountY=0.43, mountTheta=2.94
20:14:20.614 00.002 2864 SchedulePrimaryMove(10198720, x=2.06, y=-0.43, opts=13)
20:14:20.616 00.002 2864 Enqueuing Move request for scope (2.06, -0.43)
20:14:20.618 00.002 6680 Worker thread wakes up
20:14:20.618 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.06, -0.43) opts 0xd
20:14:20.618 00.000 6680 Handling offset move in thread for scope, endpoint = (2.06, -0.43)
20:14:20.618 00.000 6680 Moving (2.06, -0.43) raw xDistance=-2.08 yDistance=0.43
20:14:20.618 00.000 6680 BLC: History state: CurrMiss=0.43, AvgInitMiss=0.22, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.715799, 1:0.429846
20:14:20.618 00.000 6680 BLC: Under-shoot, no adjustment, waiting for more data
20:14:20.618 00.000 6680 GuideAlgorithmHysteresis::Result() returns -1.41 from input -2.08
20:14:20.618 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
20:14:20.618 00.000 6680 MoveAxis(E, 190, ABG)
20:14:20.618 00.000 6680 Guiding  Dir = 2, Dur = 190
20:14:20.620 00.002 6680 IsGuiding returns 0
20:14:20.620 00.000 6680 PulseGuide returned control before completion, sleep 200
20:14:20.632 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=179, med=0, FiltMin=0, FiltMax=170, Gamma=0.560
20:14:20.680 00.048 2864 UpdateGuideState exits: m=5712 SNR=53.2
20:14:20.682 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:20.686 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:14:20.686 00.000 2864 Enqueuing Expose request
20:14:20.829 00.143 6680 IsGuiding returns 1
20:14:20.829 00.000 6680 scope still moving after pulse duration time elapsed
20:14:20.861 00.032 6680 IsGuiding returns 0
20:14:20.861 00.000 6680 scope move finished after 190 + 50 ms
20:14:20.861 00.000 6680 Move returns status 0, amount 190
20:14:20.861 00.000 6680 MoveAxis(S, 69, ABG)
20:14:20.861 00.000 6680 Guiding  Dir = 1, Dur = 69
20:14:20.861 00.000 6680 IsGuiding returns 0
20:14:20.861 00.000 6680 PulseGuide returned control before completion, sleep 79
20:14:20.956 00.095 6680 IsGuiding returns 1
20:14:20.956 00.000 6680 scope still moving after pulse duration time elapsed
20:14:20.988 00.032 6680 IsGuiding returns 0
20:14:20.988 00.000 6680 scope move finished after 69 + 58 ms
20:14:20.988 00.000 6680 Move returns status 0, amount 69
20:14:20.988 00.000 6680 move complete, result=0
20:14:20.988 00.000 6680 worker thread done servicing request
20:14:20.988 00.000 2864 GuideStep: -2.1 px 190 ms EAST, 0.4 px 69 ms SOUTH
20:14:20.994 00.006 6680 Worker thread wakes up
20:14:20.994 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:14:20.994 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:14:22.624 01.630 6680 Exposure complete
20:14:22.703 00.079 6680 worker thread done servicing request
20:14:22.703 00.000 2864 OnExposeComplete: enter
20:14:22.703 00.000 2864 UpdateGuideState(): m_state=6
20:14:22.709 00.006 2864 Star::Find(15, 1152, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
20:14:22.711 00.002 2864 Star::Find returns 1 (0), X=1151.53, Y=413.30, Mass=6109, SNR=55.1, Peak=231 HFD=4.7
20:14:22.713 00.002 2864 MultiStar: [#1 0.72,-0.32,0.42,U] [#2 0.87,-0.16,0.37,U] [#3 0.99,-0.29,0.31,U] [#4 1.25,-0.22,0.29,U] [#5 0.87,-0.30,0.30,U] [#6 1.02,0.07,0.24,U] [#7 0.87,0.03,0.25,U] [#8 0.97,-0.10,0.23,U] 
20:14:22.715 00.002 2864 refined, 8 included, MultiStar: {1.51, -0.40}, one-star: {2.90, -0.93}
20:14:22.717 00.002 2864 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.80) = xAngle (-3.06 = -3.06)
20:14:22.719 00.002 2864 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.13 = 0.15)
20:14:22.722 00.003 2864 CameraToMount -- cameraX=1.51 cameraY=-0.40 hyp=1.56 cameraTheta=-0.26 mountX=-1.55 mountY=0.24, mountTheta=2.99
20:14:22.726 00.004 2864 SchedulePrimaryMove(10198720, x=1.51, y=-0.40, opts=13)
20:14:22.728 00.002 2864 Enqueuing Move request for scope (1.51, -0.40)
20:14:22.730 00.002 6680 Worker thread wakes up
20:14:22.730 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.51, -0.40) opts 0xd
20:14:22.730 00.000 6680 Handling offset move in thread for scope, endpoint = (1.51, -0.40)
20:14:22.730 00.000 6680 Moving (1.51, -0.40) raw xDistance=-1.55 yDistance=0.24
20:14:22.730 00.000 6680 BLC: History state: CurrMiss=0.24, AvgInitMiss=0.22, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.715799, 1:0.429846, 2:0.238125
20:14:22.730 00.000 6680 BLC: Under-shoot: nominal increase by 34
20:14:22.732 00.002 6680 BLC: window closed
20:14:22.732 00.000 6680 BLC: Pulse adjusted to 316
20:14:22.732 00.000 6680 GuideAlgorithmHysteresis::Result() returns -1.08 from input -1.55
20:14:22.732 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
20:14:22.732 00.000 6680 MoveAxis(E, 145, ABG)
20:14:22.732 00.000 6680 Guiding  Dir = 2, Dur = 145
20:14:22.732 00.000 6680 IsGuiding returns 0
20:14:22.732 00.000 6680 PulseGuide returned control before completion, sleep 155
20:14:22.748 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=208, Gamma=0.560
20:14:22.781 00.033 2864 UpdateGuideState exits: m=6109 SNR=55.1
20:14:22.797 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:22.797 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:14:22.797 00.000 2864 Enqueuing Expose request
20:14:22.893 00.096 6680 IsGuiding returns 1
20:14:22.893 00.000 6680 scope still moving after pulse duration time elapsed
20:14:22.893 00.000 2864 evsrv: cli 1028D858 connect
20:14:22.896 00.003 2864 case statement mapped state 6 to 3
20:14:22.898 00.002 2864 case statement mapped state 6 to 3
20:14:22.900 00.002 2864 evsrv: cli 1028D858 request: {"method":"get_pixel_scale","id":"4a980f5e-f084-448c-bd47-e20f1145bbff"}
20:14:22.900 00.000 2864 evsrv: cli 1028D858 response: {"jsonrpc":"2.0","result":1.86834,"id":"4a980f5e-f084-448c-bd47-e20f1145bbff"}
20:14:22.900 00.000 2864 evsrv: cli 1028D858 disconnect
20:14:22.924 00.024 6680 IsGuiding returns 0
20:14:22.924 00.000 6680 scope move finished after 145 + 46 ms
20:14:22.924 00.000 6680 Move returns status 0, amount 145
20:14:22.924 00.000 6680 MoveAxis(S, 38, ABG)
20:14:22.924 00.000 6680 Guiding  Dir = 1, Dur = 38
20:14:22.924 00.000 6680 IsGuiding returns 0
20:14:22.924 00.000 6680 PulseGuide returned control before completion, sleep 48
20:14:22.988 00.064 6680 IsGuiding returns 1
20:14:22.988 00.000 6680 scope still moving after pulse duration time elapsed
20:14:23.020 00.032 6680 IsGuiding returns 0
20:14:23.020 00.000 6680 scope move finished after 38 + 57 ms
20:14:23.020 00.000 6680 Move returns status 0, amount 38
20:14:23.020 00.000 6680 move complete, result=0
20:14:23.020 00.000 6680 worker thread done servicing request
20:14:23.020 00.000 2864 GuideStep: -1.6 px 145 ms EAST, 0.2 px 38 ms SOUTH
20:14:23.025 00.005 6680 Worker thread wakes up
20:14:23.025 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:14:23.025 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:14:24.434 01.409 6680 Exposure complete
20:14:24.513 00.079 6680 worker thread done servicing request
20:14:24.513 00.000 2864 OnExposeComplete: enter
20:14:24.513 00.000 2864 UpdateGuideState(): m_state=6
20:14:24.513 00.000 2864 Star::Find(15, 1151, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
20:14:24.525 00.012 2864 Star::Find returns 1 (0), X=1151.54, Y=413.51, Mass=6188, SNR=55.4, Peak=221 HFD=5.0
20:14:24.525 00.000 2864 MultiStar: [#1 0.65,-0.17,0.42,U] [#2 0.80,-0.24,0.37,U] [#3 0.71,-0.26,0.30,U] [#4 0.79,-0.33,0.28,U] [#5 0.95,-0.09,0.31,U] [#6 0.65,-0.24,0.24,U] [#7 0.76,0.14,0.23,U] [#8 0.65,-0.03,0.23,U] 
20:14:24.529 00.004 2864 refined, 8 included, MultiStar: {1.38, -0.33}, one-star: {2.90, -0.73}
20:14:24.529 00.000 2864 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.80) = xAngle (-3.03 = -3.03)
20:14:24.529 00.000 2864 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.10 = 0.18)
20:14:24.529 00.000 2864 CameraToMount -- cameraX=1.38 cameraY=-0.33 hyp=1.42 cameraTheta=-0.23 mountX=-1.41 mountY=0.25, mountTheta=2.96
20:14:24.529 00.000 2864 SchedulePrimaryMove(10198720, x=1.38, y=-0.33, opts=13)
20:14:24.529 00.000 2864 Enqueuing Move request for scope (1.38, -0.33)
20:14:24.529 00.000 6680 Worker thread wakes up
20:14:24.529 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.38, -0.33) opts 0xd
20:14:24.529 00.000 6680 Handling offset move in thread for scope, endpoint = (1.38, -0.33)
20:14:24.529 00.000 6680 Moving (1.38, -0.33) raw xDistance=-1.41 yDistance=0.25
20:14:24.529 00.000 6680 GuideAlgorithmHysteresis::Result() returns -0.97 from input -1.41
20:14:24.529 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
20:14:24.529 00.000 6680 MoveAxis(E, 130, ABG)
20:14:24.529 00.000 6680 Guiding  Dir = 2, Dur = 130
20:14:24.529 00.000 6680 IsGuiding returns 0
20:14:24.529 00.000 6680 PulseGuide returned control before completion, sleep 140
20:14:24.556 00.027 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=210, Gamma=0.560
20:14:24.607 00.051 2864 UpdateGuideState exits: m=6188 SNR=55.4
20:14:24.607 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:24.607 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:14:24.607 00.000 2864 Enqueuing Expose request
20:14:24.687 00.080 6680 IsGuiding returns 1
20:14:24.687 00.000 6680 scope still moving after pulse duration time elapsed
20:14:24.718 00.031 6680 IsGuiding returns 0
20:14:24.718 00.000 6680 scope move finished after 130 + 45 ms
20:14:24.718 00.000 6680 Move returns status 0, amount 130
20:14:24.718 00.000 6680 MoveAxis(S, 41, ABG)
20:14:24.718 00.000 6680 Guiding  Dir = 1, Dur = 41
20:14:24.718 00.000 6680 IsGuiding returns 0
20:14:24.718 00.000 6680 PulseGuide returned control before completion, sleep 51
20:14:24.781 00.063 6680 IsGuiding returns 1
20:14:24.781 00.000 6680 scope still moving after pulse duration time elapsed
20:14:24.813 00.032 6680 IsGuiding returns 0
20:14:24.813 00.000 6680 scope move finished after 41 + 52 ms
20:14:24.813 00.000 6680 Move returns status 0, amount 41
20:14:24.813 00.000 6680 move complete, result=0
20:14:24.813 00.000 6680 worker thread done servicing request
20:14:24.813 00.000 2864 GuideStep: -1.4 px 130 ms EAST, 0.3 px 41 ms SOUTH
20:14:24.813 00.000 6680 Worker thread wakes up
20:14:24.813 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:14:24.813 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:14:26.466 01.653 6680 Exposure complete
20:14:26.525 00.059 6680 worker thread done servicing request
20:14:26.525 00.000 2864 OnExposeComplete: enter
20:14:26.525 00.000 2864 UpdateGuideState(): m_state=6
20:14:26.530 00.005 2864 Star::Find(15, 1151, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
20:14:26.530 00.000 2864 Star::Find returns 1 (0), X=1151.24, Y=413.22, Mass=5938, SNR=54.3, Peak=230 HFD=4.6
20:14:26.530 00.000 2864 MultiStar: [#1 0.53,-0.64,0.45,U] [#2 0.34,-0.60,0.38,U] [#3 0.36,-0.75,0.32,U] [#4 0.55,-0.67,0.28,U] [#5 0.32,-0.65,0.29,U] [#6 0.47,-0.67,0.24,U] [#7 0.54,-0.51,0.25,U] [#8 0.44,-0.74,0.24,U] 
20:14:26.530 00.000 2864 refined, 8 included, MultiStar: {1.07, -0.76}, one-star: {2.60, -1.02}
20:14:26.530 00.000 2864 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.80) = xAngle (-3.41 = 2.87)
20:14:26.530 00.000 2864 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.49 = -0.20)
20:14:26.530 00.000 2864 CameraToMount -- cameraX=1.07 cameraY=-0.76 hyp=1.31 cameraTheta=-0.62 mountX=-1.26 mountY=-0.26, mountTheta=-2.93
20:14:26.545 00.015 2864 SchedulePrimaryMove(10198720, x=1.07, y=-0.76, opts=13)
20:14:26.545 00.000 2864 Enqueuing Move request for scope (1.07, -0.76)
20:14:26.545 00.000 6680 Worker thread wakes up
20:14:26.545 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.07, -0.76) opts 0xd
20:14:26.545 00.000 6680 Handling offset move in thread for scope, endpoint = (1.07, -0.76)
20:14:26.545 00.000 6680 Moving (1.07, -0.76) raw xDistance=-1.26 yDistance=-0.26
20:14:26.545 00.000 6680 GuideAlgorithmHysteresis::Result() returns -0.86 from input -1.26
20:14:26.545 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:14:26.545 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
20:14:26.545 00.000 6680 MoveAxis(E, 116, ABG)
20:14:26.545 00.000 6680 Guiding  Dir = 2, Dur = 116
20:14:26.545 00.000 6680 IsGuiding returns 0
20:14:26.545 00.000 6680 PulseGuide returned control before completion, sleep 126
20:14:26.563 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=198, Gamma=0.560
20:14:26.609 00.046 2864 UpdateGuideState exits: m=5938 SNR=54.3
20:14:26.609 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:26.609 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:14:26.609 00.000 2864 Enqueuing Expose request
20:14:26.689 00.080 6680 IsGuiding returns 1
20:14:26.689 00.000 6680 scope still moving after pulse duration time elapsed
20:14:26.720 00.031 6680 IsGuiding returns 0
20:14:26.720 00.000 6680 scope move finished after 116 + 53 ms
20:14:26.720 00.000 6680 Move returns status 0, amount 116
20:14:26.720 00.000 6680 MoveAxis(N, 0, ABG)
20:14:26.720 00.000 6680 Move returns status 0, amount 0
20:14:26.720 00.000 6680 move complete, result=0
20:14:26.720 00.000 6680 worker thread done servicing request
20:14:26.720 00.000 6680 Worker thread wakes up
20:14:26.720 00.000 2864 GuideStep: -1.3 px 116 ms EAST, -0.3 px 0 ms NORTH
20:14:26.720 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:14:26.720 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:14:28.150 01.430 6680 Exposure complete
20:14:28.230 00.080 6680 worker thread done servicing request
20:14:28.230 00.000 2864 OnExposeComplete: enter
20:14:28.230 00.000 2864 UpdateGuideState(): m_state=6
20:14:28.230 00.000 2864 Star::Find(15, 1151, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
20:14:28.237 00.007 2864 Star::Find returns 1 (0), X=1151.43, Y=412.81, Mass=6319, SNR=56.0, Peak=235 HFD=4.8
20:14:28.241 00.004 2864 MultiStar: [#1 0.86,-0.75,0.42,U] [#2 0.69,-0.77,0.37,U] [#3 1.07,-0.94,0.31,U] [#4 1.05,-0.74,0.27,U] [#5 0.82,-1.02,0.30,U] [#6 0.74,-0.66,0.25,U] [#7 0.78,-0.77,0.22,U] [#8 0.83,-0.76,0.23,U] 
20:14:28.243 00.002 2864 refined, 8 included, MultiStar: {1.43, -0.99}, one-star: {2.79, -1.42}
20:14:28.246 00.003 2864 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.80) = xAngle (-3.40 = 2.88)
20:14:28.248 00.002 2864 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.47 = -0.19)
20:14:28.250 00.002 2864 CameraToMount -- cameraX=1.43 cameraY=-0.99 hyp=1.74 cameraTheta=-0.61 mountX=-1.68 mountY=-0.33, mountTheta=-2.95
20:14:28.250 00.000 2864 SchedulePrimaryMove(10198720, x=1.43, y=-0.99, opts=13)
20:14:28.250 00.000 2864 Enqueuing Move request for scope (1.43, -0.99)
20:14:28.250 00.000 6680 Worker thread wakes up
20:14:28.250 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.43, -0.99) opts 0xd
20:14:28.250 00.000 6680 Handling offset move in thread for scope, endpoint = (1.43, -0.99)
20:14:28.250 00.000 6680 Moving (1.43, -0.99) raw xDistance=-1.68 yDistance=-0.33
20:14:28.250 00.000 6680 GuideAlgorithmHysteresis::Result() returns -1.12 from input -1.68
20:14:28.250 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:14:28.250 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
20:14:28.250 00.000 6680 MoveAxis(E, 150, ABG)
20:14:28.250 00.000 6680 Guiding  Dir = 2, Dur = 150
20:14:28.250 00.000 6680 IsGuiding returns 0
20:14:28.250 00.000 6680 PulseGuide returned control before completion, sleep 160
20:14:28.272 00.022 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=199, Gamma=0.560
20:14:28.309 00.037 2864 UpdateGuideState exits: m=6319 SNR=56.0
20:14:28.309 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:28.309 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:14:28.324 00.015 2864 Enqueuing Expose request
20:14:28.434 00.110 6680 IsGuiding returns 0
20:14:28.434 00.000 6680 Move returns status 0, amount 150
20:14:28.434 00.000 6680 MoveAxis(N, 0, ABG)
20:14:28.434 00.000 6680 Move returns status 0, amount 0
20:14:28.434 00.000 6680 move complete, result=0
20:14:28.434 00.000 6680 worker thread done servicing request
20:14:28.434 00.000 6680 Worker thread wakes up
20:14:28.434 00.000 2864 GuideStep: -1.7 px 150 ms EAST, -0.3 px 0 ms NORTH
20:14:28.434 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:14:28.434 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:14:30.088 01.654 6680 Exposure complete
20:14:30.150 00.062 6680 worker thread done servicing request
20:14:30.150 00.000 2864 OnExposeComplete: enter
20:14:30.150 00.000 2864 UpdateGuideState(): m_state=6
20:14:30.150 00.000 2864 Star::Find(15, 1151, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
20:14:30.150 00.000 2864 Star::Find returns 1 (0), X=1150.97, Y=412.97, Mass=6001, SNR=54.6, Peak=212 HFD=4.5
20:14:30.150 00.000 2864 MultiStar: [#1 0.32,-0.69,0.42,U] [#2 0.55,-0.49,0.37,U] [#3 0.51,-0.69,0.30,U] [#4 0.71,-0.53,0.29,U] [#5 0.40,-0.55,0.30,U] [#6 0.62,-0.38,0.24,U] [#7 0.31,-0.50,0.24,U] [#8 0.35,-0.57,0.23,U] 
20:14:30.166 00.016 2864 refined, 8 included, MultiStar: {1.01, -0.77}, one-star: {2.33, -1.27}
20:14:30.166 00.000 2864 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.80) = xAngle (-3.44 = 2.84)
20:14:30.166 00.000 2864 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.52 = -0.24)
20:14:30.166 00.000 2864 CameraToMount -- cameraX=1.01 cameraY=-0.77 hyp=1.27 cameraTheta=-0.65 mountX=-1.21 mountY=-0.30, mountTheta=-2.90
20:14:30.166 00.000 2864 SchedulePrimaryMove(10198720, x=1.01, y=-0.77, opts=13)
20:14:30.166 00.000 2864 Enqueuing Move request for scope (1.01, -0.77)
20:14:30.166 00.000 6680 Worker thread wakes up
20:14:30.166 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.01, -0.77) opts 0xd
20:14:30.166 00.000 6680 Handling offset move in thread for scope, endpoint = (1.01, -0.77)
20:14:30.166 00.000 6680 Moving (1.01, -0.77) raw xDistance=-1.21 yDistance=-0.30
20:14:30.166 00.000 6680 GuideAlgorithmHysteresis::Result() returns -0.84 from input -1.21
20:14:30.166 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:14:30.166 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
20:14:30.166 00.000 6680 MoveAxis(E, 114, ABG)
20:14:30.166 00.000 6680 Guiding  Dir = 2, Dur = 114
20:14:30.166 00.000 6680 IsGuiding returns 0
20:14:30.166 00.000 6680 PulseGuide returned control before completion, sleep 124
20:14:30.192 00.026 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=212, med=0, FiltMin=0, FiltMax=190, Gamma=0.560
20:14:30.239 00.047 2864 UpdateGuideState exits: m=6001 SNR=54.6
20:14:30.241 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:30.244 00.003 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:14:30.245 00.001 2864 Enqueuing Expose request
20:14:30.308 00.063 6680 IsGuiding returns 1
20:14:30.308 00.000 6680 scope still moving after pulse duration time elapsed
20:14:30.339 00.031 6680 IsGuiding returns 0
20:14:30.339 00.000 6680 scope move finished after 114 + 45 ms
20:14:30.339 00.000 6680 Move returns status 0, amount 114
20:14:30.339 00.000 6680 MoveAxis(N, 0, ABG)
20:14:30.339 00.000 6680 Move returns status 0, amount 0
20:14:30.339 00.000 6680 move complete, result=0
20:14:30.339 00.000 6680 worker thread done servicing request
20:14:30.339 00.000 6680 Worker thread wakes up
20:14:30.339 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:14:30.339 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:14:30.339 00.000 2864 GuideStep: -1.2 px 114 ms EAST, -0.3 px 0 ms NORTH
20:14:31.766 01.427 6680 Exposure complete
20:14:31.816 00.050 6680 worker thread done servicing request
20:14:31.816 00.000 2864 OnExposeComplete: enter
20:14:31.830 00.014 2864 UpdateGuideState(): m_state=6
20:14:31.832 00.002 2864 Star::Find(15, 1150, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
20:14:31.834 00.002 2864 Star::Find returns 1 (0), X=1151.43, Y=412.93, Mass=5945, SNR=54.3, Peak=217 HFD=4.9
20:14:31.836 00.002 2864 MultiStar: [#1 0.66,-0.79,0.43,U] [#2 0.82,-0.67,0.38,U] [#3 0.78,-0.96,0.32,U] [#4 1.03,-0.63,0.29,U] [#5 0.55,-0.78,0.31,U] [#6 0.85,-0.43,0.24,U] [#7 0.84,-0.56,0.26,U] [#8 0.68,-0.69,0.23,U] 
20:14:31.836 00.000 2864 refined, 8 included, MultiStar: {1.35, -0.88}, one-star: {2.79, -1.30}
20:14:31.838 00.002 2864 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.80) = xAngle (-3.37 = 2.91)
20:14:31.840 00.002 2864 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.44 = -0.16)
20:14:31.842 00.002 2864 CameraToMount -- cameraX=1.35 cameraY=-0.88 hyp=1.61 cameraTheta=-0.57 mountX=-1.57 mountY=-0.26, mountTheta=-2.98
20:14:31.846 00.004 2864 SchedulePrimaryMove(10198720, x=1.35, y=-0.88, opts=13)
20:14:31.848 00.002 2864 Enqueuing Move request for scope (1.35, -0.88)
20:14:31.850 00.002 6680 Worker thread wakes up
20:14:31.850 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.35, -0.88) opts 0xd
20:14:31.850 00.000 6680 Handling offset move in thread for scope, endpoint = (1.35, -0.88)
20:14:31.850 00.000 6680 Moving (1.35, -0.88) raw xDistance=-1.57 yDistance=-0.26
20:14:31.850 00.000 6680 GuideAlgorithmHysteresis::Result() returns -1.05 from input -1.57
20:14:31.850 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:14:31.850 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
20:14:31.850 00.000 6680 MoveAxis(E, 141, ABG)
20:14:31.850 00.000 6680 Guiding  Dir = 2, Dur = 141
20:14:31.850 00.000 6680 IsGuiding returns 0
20:14:31.850 00.000 6680 PulseGuide returned control before completion, sleep 151
20:14:31.863 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=0, FiltMin=0, FiltMax=207, Gamma=0.560
20:14:31.900 00.037 2864 UpdateGuideState exits: m=5945 SNR=54.3
20:14:31.911 00.011 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:31.911 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:14:31.911 00.000 2864 Enqueuing Expose request
20:14:32.006 00.095 6680 IsGuiding returns 1
20:14:32.006 00.000 6680 scope still moving after pulse duration time elapsed
20:14:32.037 00.031 6680 IsGuiding returns 0
20:14:32.037 00.000 6680 scope move finished after 141 + 45 ms
20:14:32.037 00.000 6680 Move returns status 0, amount 141
20:14:32.037 00.000 6680 MoveAxis(N, 0, ABG)
20:14:32.037 00.000 6680 Move returns status 0, amount 0
20:14:32.037 00.000 6680 move complete, result=0
20:14:32.037 00.000 6680 worker thread done servicing request
20:14:32.037 00.000 6680 Worker thread wakes up
20:14:32.037 00.000 2864 GuideStep: -1.6 px 141 ms EAST, -0.3 px 0 ms NORTH
20:14:32.037 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:14:32.037 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:14:33.678 01.641 6680 Exposure complete
20:14:33.726 00.048 6680 worker thread done servicing request
20:14:33.726 00.000 2864 OnExposeComplete: enter
20:14:33.726 00.000 2864 UpdateGuideState(): m_state=6
20:14:33.726 00.000 2864 Star::Find(15, 1151, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
20:14:33.726 00.000 2864 Star::Find returns 1 (0), X=1150.97, Y=412.67, Mass=6157, SNR=55.3, Peak=219 HFD=4.7
20:14:33.726 00.000 2864 MultiStar: [#1 0.39,-0.90,0.42,U] [#2 0.30,-0.66,0.37,U] [#3 0.50,-1.13,0.31,U] [#4 0.64,-0.69,0.29,U] [#5 0.32,-0.91,0.31,U] [#6 0.27,-0.67,0.24,U] [#7 0.24,-0.70,0.25,U] [#8 0.39,-0.74,0.23,U] 
20:14:33.744 00.018 2864 refined, 8 included, MultiStar: {0.95, -1.03}, one-star: {2.33, -1.57}
20:14:33.744 00.000 2864 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.80) = xAngle (-3.62 = 2.66)
20:14:33.744 00.000 2864 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.69 = -0.41)
20:14:33.744 00.000 2864 CameraToMount -- cameraX=0.95 cameraY=-1.03 hyp=1.40 cameraTheta=-0.82 mountX=-1.25 mountY=-0.56, mountTheta=-2.72
20:14:33.744 00.000 2864 SchedulePrimaryMove(10198720, x=0.95, y=-1.03, opts=13)
20:14:33.744 00.000 2864 Enqueuing Move request for scope (0.95, -1.03)
20:14:33.758 00.014 6680 Worker thread wakes up
20:14:33.758 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.95, -1.03) opts 0xd
20:14:33.758 00.000 6680 Handling offset move in thread for scope, endpoint = (0.95, -1.03)
20:14:33.758 00.000 6680 Moving (0.95, -1.03) raw xDistance=-1.25 yDistance=-0.56
20:14:33.758 00.000 6680 GuideAlgorithmHysteresis::Result() returns -0.86 from input -1.25
20:14:33.758 00.000 6680 resist switch: large excursion: input -0.56 thresh 0.54 direction from 1 to -1
20:14:33.758 00.000 6680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.68
20:14:33.758 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
20:14:33.758 00.000 6680 MoveAxis(E, 116, ABG)
20:14:33.758 00.000 6680 Guiding  Dir = 2, Dur = 116
20:14:33.758 00.000 6680 IsGuiding returns 0
20:14:33.758 00.000 6680 PulseGuide returned control before completion, sleep 126
20:14:33.774 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=0, FiltMin=0, FiltMax=202, Gamma=0.560
20:14:33.824 00.050 2864 UpdateGuideState exits: m=6157 SNR=55.3
20:14:33.824 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:33.824 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:14:33.824 00.000 2864 Enqueuing Expose request
20:14:33.901 00.077 6680 IsGuiding returns 1
20:14:33.901 00.000 6680 scope still moving after pulse duration time elapsed
20:14:33.933 00.032 6680 IsGuiding returns 0
20:14:33.933 00.000 6680 scope move finished after 116 + 56 ms
20:14:33.933 00.000 6680 Move returns status 0, amount 116
20:14:33.933 00.000 6680 BLC: Oldest BLC event removed
20:14:33.933 00.000 6680 BLC: Dec direction reversal from South to North, backlash comp pulse of 316 applied
20:14:33.933 00.000 6680 MoveAxis(N, 406, ABG)
20:14:33.933 00.000 6680 Guiding  Dir = 0, Dur = 406
20:14:33.933 00.000 6680 IsGuiding returns 0
20:14:33.933 00.000 6680 PulseGuide returned control before completion, sleep 416
20:14:34.363 00.430 6680 IsGuiding returns 1
20:14:34.363 00.000 6680 scope still moving after pulse duration time elapsed
20:14:34.395 00.032 6680 IsGuiding returns 0
20:14:34.395 00.000 6680 scope move finished after 406 + 55 ms
20:14:34.395 00.000 6680 Move returns status 0, amount 406
20:14:34.395 00.000 6680 move complete, result=0
20:14:34.395 00.000 6680 worker thread done servicing request
20:14:34.395 00.000 2864 GuideStep: -1.2 px 116 ms EAST, -0.6 px 406 ms NORTH
20:14:34.395 00.000 6680 Worker thread wakes up
20:14:34.395 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:14:34.395 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:14:35.817 01.422 6680 Exposure complete
20:14:35.867 00.050 6680 worker thread done servicing request
20:14:35.869 00.002 2864 OnExposeComplete: enter
20:14:35.871 00.002 2864 UpdateGuideState(): m_state=6
20:14:35.873 00.002 2864 Star::Find(15, 1150, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
20:14:35.875 00.002 2864 Star::Find returns 1 (0), X=1151.05, Y=412.76, Mass=5752, SNR=53.4, Peak=212 HFD=4.5
20:14:35.876 00.001 2864 MultiStar: [#1 0.43,-0.71,0.43,U] [#2 0.45,-0.59,0.38,U] [#3 0.35,-0.92,0.32,U] [#4 0.61,-0.79,0.29,U] [#5 0.19,-0.88,0.31,U] [#6 0.38,-0.71,0.24,U] [#7 0.48,-0.72,0.26,U] [#8 0.14,-0.67,0.24,U] 
20:14:35.878 00.002 2864 refined, 8 included, MultiStar: {0.97, -0.96}, one-star: {2.41, -1.48}
20:14:35.882 00.004 2864 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.80) = xAngle (-3.57 = 2.71)
20:14:35.884 00.002 2864 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.65 = -0.37)
20:14:35.886 00.002 2864 CameraToMount -- cameraX=0.97 cameraY=-0.96 hyp=1.36 cameraTheta=-0.78 mountX=-1.24 mountY=-0.49, mountTheta=-2.77
20:14:35.890 00.004 2864 SchedulePrimaryMove(10198720, x=0.97, y=-0.96, opts=13)
20:14:35.894 00.004 2864 Enqueuing Move request for scope (0.97, -0.96)
20:14:35.897 00.003 6680 Worker thread wakes up
20:14:35.897 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.97, -0.96) opts 0xd
20:14:35.897 00.000 6680 Handling offset move in thread for scope, endpoint = (0.97, -0.96)
20:14:35.897 00.000 6680 Moving (0.97, -0.96) raw xDistance=-1.24 yDistance=-0.49
20:14:35.897 00.000 6680 BLC: History state: CurrMiss=0.49, AvgInitMiss=0.24, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.560781, 1:0.486948
20:14:35.897 00.000 6680 BLC: Under-shoot, no adjustment, waiting for more data
20:14:35.897 00.000 6680 GuideAlgorithmHysteresis::Result() returns -0.84 from input -1.24
20:14:35.897 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
20:14:35.897 00.000 6680 MoveAxis(E, 113, ABG)
20:14:35.897 00.000 6680 Guiding  Dir = 2, Dur = 113
20:14:35.897 00.000 6680 IsGuiding returns 0
20:14:35.897 00.000 6680 PulseGuide returned control before completion, sleep 123
20:14:35.913 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=212, med=0, FiltMin=0, FiltMax=197, Gamma=0.560
20:14:35.954 00.041 2864 UpdateGuideState exits: m=5752 SNR=53.4
20:14:35.963 00.009 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:35.963 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:14:35.970 00.007 2864 Enqueuing Expose request
20:14:36.034 00.064 6680 IsGuiding returns 1
20:14:36.034 00.000 6680 scope still moving after pulse duration time elapsed
20:14:36.065 00.031 6680 IsGuiding returns 0
20:14:36.065 00.000 6680 scope move finished after 113 + 54 ms
20:14:36.065 00.000 6680 Move returns status 0, amount 113
20:14:36.065 00.000 6680 MoveAxis(N, 78, ABG)
20:14:36.065 00.000 6680 Guiding  Dir = 0, Dur = 78
20:14:36.065 00.000 6680 IsGuiding returns 0
20:14:36.065 00.000 6680 PulseGuide returned control before completion, sleep 88
20:14:36.160 00.095 6680 IsGuiding returns 1
20:14:36.160 00.000 6680 scope still moving after pulse duration time elapsed
20:14:36.192 00.032 6680 IsGuiding returns 0
20:14:36.192 00.000 6680 scope move finished after 78 + 48 ms
20:14:36.192 00.000 6680 Move returns status 0, amount 78
20:14:36.192 00.000 6680 move complete, result=0
20:14:36.192 00.000 6680 worker thread done servicing request
20:14:36.192 00.000 2864 GuideStep: -1.2 px 113 ms EAST, -0.5 px 78 ms NORTH
20:14:36.192 00.000 6680 Worker thread wakes up
20:14:36.192 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:14:36.192 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:14:37.831 01.639 6680 Exposure complete
20:14:37.880 00.049 6680 worker thread done servicing request
20:14:37.880 00.000 2864 OnExposeComplete: enter
20:14:37.882 00.002 2864 UpdateGuideState(): m_state=6
20:14:37.884 00.002 2864 Star::Find(15, 1151, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
20:14:37.886 00.002 2864 Star::Find returns 1 (0), X=1151.39, Y=413.37, Mass=5834, SNR=53.8, Peak=211 HFD=4.9
20:14:37.890 00.004 2864 MultiStar: [#1 0.68,-0.26,0.43,U] [#2 0.46,-0.33,0.37,U] [#3 0.57,-0.43,0.32,U] [#4 0.72,-0.08,0.29,U] [#5 0.49,-0.19,0.30,U] [#6 0.40,-0.04,0.24,U] [#7 0.67,0.09,0.25,U] [#8 0.45,-0.08,0.24,U] 
20:14:37.892 00.002 2864 refined, 8 included, MultiStar: {1.20, -0.39}, one-star: {2.75, -0.87}
20:14:37.894 00.002 2864 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.80) = xAngle (-3.11 = -3.11)
20:14:37.896 00.002 2864 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.18 = 0.10)
20:14:37.896 00.000 2864 CameraToMount -- cameraX=1.20 cameraY=-0.39 hyp=1.26 cameraTheta=-0.31 mountX=-1.26 mountY=0.13, mountTheta=3.04
20:14:37.900 00.004 2864 SchedulePrimaryMove(10198720, x=1.20, y=-0.39, opts=13)
20:14:37.902 00.002 2864 Enqueuing Move request for scope (1.20, -0.39)
20:14:37.904 00.002 6680 Worker thread wakes up
20:14:37.904 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.20, -0.39) opts 0xd
20:14:37.904 00.000 6680 Handling offset move in thread for scope, endpoint = (1.20, -0.39)
20:14:37.904 00.000 6680 Moving (1.20, -0.39) raw xDistance=-1.26 yDistance=0.13
20:14:37.906 00.002 6680 BLC: History state: CurrMiss=-0.13, AvgInitMiss=0.24, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.560781, 1:0.486948, 2:-0.128815
20:14:37.906 00.000 6680 BLC: No correction, Miss < min_move
20:14:37.906 00.000 6680 GuideAlgorithmHysteresis::Result() returns -0.85 from input -1.26
20:14:37.906 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:37.906 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:14:37.906 00.000 6680 MoveAxis(E, 115, ABG)
20:14:37.906 00.000 6680 Guiding  Dir = 2, Dur = 115
20:14:37.906 00.000 6680 IsGuiding returns 0
20:14:37.906 00.000 6680 PulseGuide returned control before completion, sleep 125
20:14:37.918 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=211, med=0, FiltMin=0, FiltMax=196, Gamma=0.560
20:14:37.969 00.051 2864 UpdateGuideState exits: m=5834 SNR=53.8
20:14:37.969 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:37.969 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:14:37.969 00.000 2864 Enqueuing Expose request
20:14:38.049 00.080 6680 IsGuiding returns 1
20:14:38.049 00.000 6680 scope still moving after pulse duration time elapsed
20:14:38.080 00.031 6680 IsGuiding returns 0
20:14:38.080 00.000 6680 scope move finished after 115 + 58 ms
20:14:38.080 00.000 6680 Move returns status 0, amount 115
20:14:38.080 00.000 6680 MoveAxis(N, 0, ABG)
20:14:38.080 00.000 6680 Move returns status 0, amount 0
20:14:38.080 00.000 6680 move complete, result=0
20:14:38.080 00.000 6680 worker thread done servicing request
20:14:38.080 00.000 6680 Worker thread wakes up
20:14:38.080 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:14:38.080 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:14:38.080 00.000 2864 GuideStep: -1.3 px 115 ms EAST, 0.1 px 0 ms NORTH
20:14:39.495 01.415 6680 Exposure complete
20:14:39.577 00.082 6680 worker thread done servicing request
20:14:39.577 00.000 2864 OnExposeComplete: enter
20:14:39.577 00.000 2864 UpdateGuideState(): m_state=6
20:14:39.577 00.000 2864 Star::Find(15, 1151, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
20:14:39.588 00.011 2864 Star::Find returns 1 (0), X=1150.98, Y=413.28, Mass=5802, SNR=53.7, Peak=193 HFD=4.8
20:14:39.591 00.003 2864 MultiStar: [#1 0.43,-0.31,0.44,U] [#2 0.63,-0.17,0.38,U] [#3 0.70,-0.34,0.30,U] [#4 0.89,-0.04,0.29,U] [#5 0.31,-0.35,0.31,U] [#6 0.52,-0.06,0.24,U] [#7 0.39,-0.19,0.26,U] [#8 0.60,-0.10,0.24,U] 
20:14:39.591 00.000 2864 refined, 8 included, MultiStar: {1.07, -0.42}, one-star: {2.34, -0.96}
20:14:39.591 00.000 2864 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.80) = xAngle (-3.17 = 3.11)
20:14:39.591 00.000 2864 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.25 = 0.04)
20:14:39.591 00.000 2864 CameraToMount -- cameraX=1.07 cameraY=-0.42 hyp=1.15 cameraTheta=-0.38 mountX=-1.15 mountY=0.04, mountTheta=3.10
20:14:39.591 00.000 2864 SchedulePrimaryMove(10198720, x=1.07, y=-0.42, opts=13)
20:14:39.591 00.000 2864 Enqueuing Move request for scope (1.07, -0.42)
20:14:39.591 00.000 6680 Worker thread wakes up
20:14:39.591 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.07, -0.42) opts 0xd
20:14:39.591 00.000 6680 Handling offset move in thread for scope, endpoint = (1.07, -0.42)
20:14:39.591 00.000 6680 Moving (1.07, -0.42) raw xDistance=-1.15 yDistance=0.04
20:14:39.591 00.000 6680 BLC: window closed
20:14:39.591 00.000 6680 BLC: History state: CurrMiss=-0.04, AvgInitMiss=0.24, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.560781, 1:0.486948, 2:-0.128815
20:14:39.591 00.000 6680 BLC: No correction, Miss < min_move
20:14:39.591 00.000 6680 GuideAlgorithmHysteresis::Result() returns -0.78 from input -1.15
20:14:39.591 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:39.591 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:14:39.591 00.000 6680 MoveAxis(E, 105, ABG)
20:14:39.591 00.000 6680 Guiding  Dir = 2, Dur = 105
20:14:39.591 00.000 6680 IsGuiding returns 0
20:14:39.591 00.000 6680 PulseGuide returned control before completion, sleep 115
20:14:39.619 00.028 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=193, med=0, FiltMin=0, FiltMax=180, Gamma=0.560
20:14:39.659 00.040 2864 UpdateGuideState exits: m=5802 SNR=53.7
20:14:39.670 00.011 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:39.670 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:14:39.670 00.000 2864 Enqueuing Expose request
20:14:39.733 00.063 6680 IsGuiding returns 0
20:14:39.733 00.000 6680 Move returns status 0, amount 105
20:14:39.733 00.000 6680 MoveAxis(N, 0, ABG)
20:14:39.733 00.000 6680 Move returns status 0, amount 0
20:14:39.733 00.000 6680 move complete, result=0
20:14:39.733 00.000 6680 worker thread done servicing request
20:14:39.733 00.000 6680 Worker thread wakes up
20:14:39.733 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:14:39.733 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:14:39.735 00.002 2864 GuideStep: -1.1 px 105 ms EAST, 0.0 px 0 ms NORTH
20:14:41.366 01.631 6680 Exposure complete
20:14:41.406 00.040 6680 worker thread done servicing request
20:14:41.406 00.000 2864 OnExposeComplete: enter
20:14:41.406 00.000 2864 UpdateGuideState(): m_state=6
20:14:41.422 00.016 2864 Star::Find(15, 1150, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
20:14:41.422 00.000 2864 Star::Find returns 1 (0), X=1151.20, Y=413.20, Mass=6147, SNR=55.2, Peak=220 HFD=4.7
20:14:41.422 00.000 2864 MultiStar: [#1 0.46,-0.46,0.43,U] [#2 0.49,-0.33,0.37,U] [#3 0.49,-0.50,0.30,U] [#4 0.70,-0.21,0.28,U] [#5 0.18,-0.53,0.30,U] [#6 0.39,-0.16,0.24,U] [#7 0.54,-0.20,0.24,U] [#8 0.53,-0.32,0.21,U] 
20:14:41.422 00.000 2864 refined, 8 included, MultiStar: {1.09, -0.56}, one-star: {2.56, -1.04}
20:14:41.422 00.000 2864 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.80) = xAngle (-3.27 = 3.02)
20:14:41.422 00.000 2864 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.34 = -0.06)
20:14:41.431 00.009 2864 CameraToMount -- cameraX=1.09 cameraY=-0.56 hyp=1.22 cameraTheta=-0.47 mountX=-1.21 mountY=-0.07, mountTheta=-3.08
20:14:41.431 00.000 2864 SchedulePrimaryMove(10198720, x=1.09, y=-0.56, opts=13)
20:14:41.437 00.006 2864 Enqueuing Move request for scope (1.09, -0.56)
20:14:41.437 00.000 6680 Worker thread wakes up
20:14:41.437 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.09, -0.56) opts 0xd
20:14:41.437 00.000 6680 Handling offset move in thread for scope, endpoint = (1.09, -0.56)
20:14:41.437 00.000 6680 Moving (1.09, -0.56) raw xDistance=-1.21 yDistance=-0.07
20:14:41.437 00.000 6680 GuideAlgorithmHysteresis::Result() returns -0.82 from input -1.21
20:14:41.437 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:41.437 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:14:41.437 00.000 6680 MoveAxis(E, 110, ABG)
20:14:41.437 00.000 6680 Guiding  Dir = 2, Dur = 110
20:14:41.437 00.000 6680 IsGuiding returns 0
20:14:41.437 00.000 6680 PulseGuide returned control before completion, sleep 120
20:14:41.453 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=0, FiltMin=0, FiltMax=195, Gamma=0.560
20:14:41.494 00.041 2864 UpdateGuideState exits: m=6147 SNR=55.2
20:14:41.503 00.009 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:41.503 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:14:41.505 00.002 2864 Enqueuing Expose request
20:14:41.564 00.059 6680 IsGuiding returns 1
20:14:41.565 00.001 6680 scope still moving after pulse duration time elapsed
20:14:41.596 00.031 6680 IsGuiding returns 0
20:14:41.596 00.000 6680 scope move finished after 110 + 44 ms
20:14:41.596 00.000 6680 Move returns status 0, amount 110
20:14:41.596 00.000 6680 MoveAxis(N, 0, ABG)
20:14:41.596 00.000 6680 Move returns status 0, amount 0
20:14:41.596 00.000 6680 move complete, result=0
20:14:41.596 00.000 6680 worker thread done servicing request
20:14:41.596 00.000 2864 GuideStep: -1.2 px 110 ms EAST, -0.1 px 0 ms NORTH
20:14:41.598 00.002 6680 Worker thread wakes up
20:14:41.598 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:14:41.598 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:14:43.028 01.430 6680 Exposure complete
20:14:43.091 00.063 6680 worker thread done servicing request
20:14:43.091 00.000 2864 OnExposeComplete: enter
20:14:43.091 00.000 2864 UpdateGuideState(): m_state=6
20:14:43.091 00.000 2864 Star::Find(15, 1151, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
20:14:43.091 00.000 2864 Star::Find returns 1 (0), X=1151.50, Y=413.37, Mass=5841, SNR=53.8, Peak=196 HFD=5.1
20:14:43.107 00.016 2864 MultiStar: [#1 0.84,-0.12,0.43,U] [#2 1.00,0.07,0.37,U] [#3 0.86,-0.22,0.31,U] [#4 1.27,0.06,0.28,U] [#5 0.95,-0.17,0.31,U] [#6 1.04,0.18,0.25,U] [#7 1.10,-0.00,0.23,U] [#8 0.97,-0.15,0.24,U] 
20:14:43.107 00.000 2864 refined, 8 included, MultiStar: {1.54, -0.29}, one-star: {2.86, -0.87}
20:14:43.107 00.000 2864 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.80) = xAngle (-2.98 = -2.98)
20:14:43.107 00.000 2864 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.05 = 0.23)
20:14:43.107 00.000 2864 CameraToMount -- cameraX=1.54 cameraY=-0.29 hyp=1.56 cameraTheta=-0.19 mountX=-1.54 mountY=0.35, mountTheta=2.92
20:14:43.107 00.000 2864 SchedulePrimaryMove(10198720, x=1.54, y=-0.29, opts=13)
20:14:43.119 00.012 2864 Enqueuing Move request for scope (1.54, -0.29)
20:14:43.119 00.000 6680 Worker thread wakes up
20:14:43.119 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.54, -0.29) opts 0xd
20:14:43.119 00.000 6680 Handling offset move in thread for scope, endpoint = (1.54, -0.29)
20:14:43.119 00.000 6680 Moving (1.54, -0.29) raw xDistance=-1.54 yDistance=0.35
20:14:43.119 00.000 6680 GuideAlgorithmHysteresis::Result() returns -1.03 from input -1.54
20:14:43.119 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:14:43.119 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
20:14:43.119 00.000 6680 MoveAxis(E, 138, ABG)
20:14:43.119 00.000 6680 Guiding  Dir = 2, Dur = 138
20:14:43.119 00.000 6680 IsGuiding returns 0
20:14:43.119 00.000 6680 PulseGuide returned control before completion, sleep 148
20:14:43.123 00.004 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=196, med=0, FiltMin=0, FiltMax=179, Gamma=0.560
20:14:43.181 00.058 2864 UpdateGuideState exits: m=5841 SNR=53.8
20:14:43.183 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:43.186 00.003 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:14:43.186 00.000 2864 Enqueuing Expose request
20:14:43.281 00.095 6680 IsGuiding returns 1
20:14:43.281 00.000 6680 scope still moving after pulse duration time elapsed
20:14:43.313 00.032 6680 IsGuiding returns 0
20:14:43.313 00.000 6680 scope move finished after 138 + 52 ms
20:14:43.313 00.000 6680 Move returns status 0, amount 138
20:14:43.313 00.000 6680 MoveAxis(N, 0, ABG)
20:14:43.313 00.000 6680 Move returns status 0, amount 0
20:14:43.313 00.000 6680 move complete, result=0
20:14:43.313 00.000 6680 worker thread done servicing request
20:14:43.313 00.000 6680 Worker thread wakes up
20:14:43.313 00.000 2864 GuideStep: -1.5 px 138 ms EAST, 0.4 px 0 ms NORTH
20:14:43.316 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
20:14:43.316 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:14:44.966 01.650 6680 Exposure complete
20:14:45.025 00.059 6680 worker thread done servicing request
20:14:45.025 00.000 2864 OnExposeComplete: enter
20:14:45.028 00.003 2864 UpdateGuideState(): m_state=6
20:14:45.031 00.003 2864 Star::Find(15, 1151, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
20:14:45.033 00.002 2864 Star::Find returns 1 (0), X=1151.82, Y=413.23, Mass=6204, SNR=55.5, Peak=215 HFD=4.7
20:14:45.037 00.004 2864 MultiStar: [#1 1.28,-0.43,0.42,U] [#2 1.07,-0.34,0.36,U] [#3 1.05,-0.84,0.31,U] [#4 1.27,-0.31,0.28,U] [#5 0.98,-0.16,0.29,U] [#6 1.12,-0.30,0.23,U] [#7 1.23,-0.32,0.24,U] [#8 1.18,-0.37,0.22,U] 
20:14:45.039 00.002 2864 refined, 8 included, MultiStar: {1.76, -0.58}, one-star: {3.18, -1.01}
20:14:45.039 00.000 2864 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.80) = xAngle (-3.11 = -3.11)
20:14:45.041 00.002 2864 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.19 = 0.10)
20:14:45.043 00.002 2864 CameraToMount -- cameraX=1.76 cameraY=-0.58 hyp=1.85 cameraTheta=-0.32 mountX=-1.85 mountY=0.18, mountTheta=3.05
20:14:45.047 00.004 2864 SchedulePrimaryMove(10198720, x=1.76, y=-0.58, opts=13)
20:14:45.049 00.002 2864 Enqueuing Move request for scope (1.76, -0.58)
20:14:45.051 00.002 6680 Worker thread wakes up
20:14:45.051 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.76, -0.58) opts 0xd
20:14:45.051 00.000 6680 Handling offset move in thread for scope, endpoint = (1.76, -0.58)
20:14:45.051 00.000 6680 Moving (1.76, -0.58) raw xDistance=-1.85 yDistance=0.18
20:14:45.051 00.000 6680 GuideAlgorithmHysteresis::Result() returns -1.24 from input -1.85
20:14:45.051 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:45.051 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:14:45.051 00.000 6680 MoveAxis(E, 166, ABG)
20:14:45.051 00.000 6680 Guiding  Dir = 2, Dur = 166
20:14:45.051 00.000 6680 IsGuiding returns 0
20:14:45.051 00.000 6680 PulseGuide returned control before completion, sleep 176
20:14:45.065 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=215, med=0, FiltMin=0, FiltMax=198, Gamma=0.560
20:14:45.108 00.043 2864 UpdateGuideState exits: m=6204 SNR=55.5
20:14:45.108 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:45.108 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:14:45.108 00.000 2864 Enqueuing Expose request
20:14:45.234 00.126 6680 IsGuiding returns 1
20:14:45.234 00.000 6680 scope still moving after pulse duration time elapsed
20:14:45.266 00.032 6680 IsGuiding returns 0
20:14:45.266 00.000 6680 scope move finished after 166 + 47 ms
20:14:45.266 00.000 6680 Move returns status 0, amount 166
20:14:45.266 00.000 6680 MoveAxis(N, 0, ABG)
20:14:45.266 00.000 6680 Move returns status 0, amount 0
20:14:45.266 00.000 6680 move complete, result=0
20:14:45.266 00.000 6680 worker thread done servicing request
20:14:45.266 00.000 6680 Worker thread wakes up
20:14:45.266 00.000 2864 GuideStep: -1.8 px 166 ms EAST, 0.2 px 0 ms NORTH
20:14:45.266 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:14:45.266 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:14:46.681 01.415 6680 Exposure complete
20:14:46.745 00.064 6680 worker thread done servicing request
20:14:46.745 00.000 2864 OnExposeComplete: enter
20:14:46.745 00.000 2864 UpdateGuideState(): m_state=6
20:14:46.761 00.016 2864 Star::Find(15, 1151, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
20:14:46.761 00.000 2864 Star::Find returns 1 (0), X=1150.88, Y=413.32, Mass=6036, SNR=54.7, Peak=222 HFD=5.0
20:14:46.761 00.000 2864 MultiStar: [#1 -0.14,-0.61,0.42,U] [#2 0.01,-0.24,0.37,U] [#3 0.07,-0.50,0.31,U] [#4 0.27,-0.15,0.28,U] [#5 -0.00,-0.39,0.31,U] [#6 -0.08,-0.08,0.24,U] [#7 0.10,-0.34,0.25,U] [#8 0.17,-0.07,0.23,U] 
20:14:46.761 00.000 2864 refined, 8 included, MultiStar: {0.68, -0.50}, one-star: {2.24, -0.92}
20:14:46.761 00.000 2864 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.80) = xAngle (-3.43 = 2.85)
20:14:46.761 00.000 2864 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.50 = -0.22)
20:14:46.761 00.000 2864 CameraToMount -- cameraX=0.68 cameraY=-0.50 hyp=0.84 cameraTheta=-0.63 mountX=-0.81 mountY=-0.18, mountTheta=-2.92
20:14:46.761 00.000 2864 SchedulePrimaryMove(10198720, x=0.68, y=-0.50, opts=13)
20:14:46.776 00.015 2864 Enqueuing Move request for scope (0.68, -0.50)
20:14:46.779 00.003 6680 Worker thread wakes up
20:14:46.781 00.002 6680 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.50) opts 0xd
20:14:46.781 00.000 6680 Handling offset move in thread for scope, endpoint = (0.68, -0.50)
20:14:46.781 00.000 6680 Moving (0.68, -0.50) raw xDistance=-0.81 yDistance=-0.18
20:14:46.781 00.000 6680 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.81
20:14:46.781 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.18
20:14:46.781 00.000 6680 MoveAxis(E, 80, ABG)
20:14:46.781 00.000 6680 Guiding  Dir = 2, Dur = 80
20:14:46.781 00.000 6680 IsGuiding returns 0
20:14:46.781 00.000 6680 PulseGuide returned control before completion, sleep 90
20:14:46.792 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=186, Gamma=0.560
20:14:46.840 00.048 2864 UpdateGuideState exits: m=6036 SNR=54.7
20:14:46.840 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:46.840 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:14:46.840 00.000 2864 Enqueuing Expose request
20:14:46.887 00.047 6680 IsGuiding returns 1
20:14:46.887 00.000 6680 scope still moving after pulse duration time elapsed
20:14:46.919 00.032 6680 IsGuiding returns 1
20:14:46.951 00.032 6680 IsGuiding returns 1
20:14:46.982 00.031 6680 IsGuiding returns 0
20:14:46.982 00.000 6680 scope move finished after 80 + 121 ms
20:14:46.982 00.000 6680 Move returns status 0, amount 80
20:14:46.982 00.000 6680 MoveAxis(N, 30, ABG)
20:14:46.982 00.000 6680 Guiding  Dir = 0, Dur = 30
20:14:46.982 00.000 6680 IsGuiding returns 0
20:14:46.982 00.000 6680 PulseGuide returned control before completion, sleep 40
20:14:47.029 00.047 6680 IsGuiding returns 1
20:14:47.029 00.000 6680 scope still moving after pulse duration time elapsed
20:14:47.061 00.032 6680 IsGuiding returns 0
20:14:47.061 00.000 6680 scope move finished after 30 + 48 ms
20:14:47.061 00.000 6680 Move returns status 0, amount 30
20:14:47.061 00.000 6680 move complete, result=0
20:14:47.061 00.000 6680 worker thread done servicing request
20:14:47.061 00.000 2864 GuideStep: -0.8 px 80 ms EAST, -0.2 px 30 ms NORTH
20:14:47.061 00.000 6680 Worker thread wakes up
20:14:47.061 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:14:47.061 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:14:48.713 01.652 6680 Exposure complete
20:14:48.775 00.062 6680 worker thread done servicing request
20:14:48.775 00.000 2864 OnExposeComplete: enter
20:14:48.775 00.000 2864 UpdateGuideState(): m_state=6
20:14:48.775 00.000 2864 Star::Find(15, 1150, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
20:14:48.775 00.000 2864 Star::Find returns 1 (0), X=1150.76, Y=413.16, Mass=5885, SNR=54.0, Peak=204 HFD=5.0
20:14:48.775 00.000 2864 MultiStar: [#1 0.17,-0.50,0.42,U] [#2 -0.09,-0.59,0.37,U] [#3 0.09,-0.70,0.32,U] [#4 0.26,-0.29,0.29,U] [#5 -0.22,-0.58,0.31,U] [#6 0.07,-0.32,0.25,U] [#7 0.13,-0.08,0.23,U] [#8 0.07,-0.33,0.23,U] 
20:14:48.791 00.016 2864 refined, 8 included, MultiStar: {0.66, -0.63}, one-star: {2.12, -1.08}
20:14:48.791 00.000 2864 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.80) = xAngle (-3.56 = 2.72)
20:14:48.791 00.000 2864 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.63 = -0.35)
20:14:48.791 00.000 2864 CameraToMount -- cameraX=0.66 cameraY=-0.63 hyp=0.91 cameraTheta=-0.77 mountX=-0.84 mountY=-0.32, mountTheta=-2.78
20:14:48.791 00.000 2864 SchedulePrimaryMove(10198720, x=0.66, y=-0.63, opts=13)
20:14:48.791 00.000 2864 Enqueuing Move request for scope (0.66, -0.63)
20:14:48.791 00.000 6680 Worker thread wakes up
20:14:48.791 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.66, -0.63) opts 0xd
20:14:48.791 00.000 6680 Handling offset move in thread for scope, endpoint = (0.66, -0.63)
20:14:48.791 00.000 6680 Moving (0.66, -0.63) raw xDistance=-0.84 yDistance=-0.32
20:14:48.791 00.000 6680 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.84
20:14:48.791 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
20:14:48.791 00.000 6680 MoveAxis(E, 76, ABG)
20:14:48.791 00.000 6680 Guiding  Dir = 2, Dur = 76
20:14:48.791 00.000 6680 IsGuiding returns 0
20:14:48.791 00.000 6680 PulseGuide returned control before completion, sleep 86
20:14:48.817 00.026 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=204, med=0, FiltMin=0, FiltMax=176, Gamma=0.560
20:14:48.854 00.037 2864 UpdateGuideState exits: m=5885 SNR=54.0
20:14:48.854 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:48.869 00.015 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:14:48.869 00.000 2864 Enqueuing Expose request
20:14:48.901 00.032 6680 IsGuiding returns 1
20:14:48.901 00.000 6680 scope still moving after pulse duration time elapsed
20:14:48.933 00.032 6680 IsGuiding returns 0
20:14:48.933 00.000 6680 scope move finished after 76 + 52 ms
20:14:48.933 00.000 6680 Move returns status 0, amount 76
20:14:48.933 00.000 6680 MoveAxis(N, 50, ABG)
20:14:48.933 00.000 6680 Guiding  Dir = 0, Dur = 50
20:14:48.933 00.000 6680 IsGuiding returns 0
20:14:48.933 00.000 6680 PulseGuide returned control before completion, sleep 60
20:14:48.996 00.063 6680 IsGuiding returns 1
20:14:48.996 00.000 6680 scope still moving after pulse duration time elapsed
20:14:49.027 00.031 6680 IsGuiding returns 0
20:14:49.027 00.000 6680 scope move finished after 50 + 43 ms
20:14:49.027 00.000 6680 Move returns status 0, amount 50
20:14:49.027 00.000 6680 move complete, result=0
20:14:49.027 00.000 6680 worker thread done servicing request
20:14:49.027 00.000 6680 Worker thread wakes up
20:14:49.027 00.000 2864 GuideStep: -0.8 px 76 ms EAST, -0.3 px 50 ms NORTH
20:14:49.032 00.005 6680 worker thread servicing REQUEST_EXPOSE 1500
20:14:49.032 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:14:50.439 01.407 6680 Exposure complete
20:14:50.502 00.063 6680 worker thread done servicing request
20:14:50.502 00.000 2864 OnExposeComplete: enter
20:14:50.502 00.000 2864 UpdateGuideState(): m_state=6
20:14:50.518 00.016 2864 Star::Find(15, 1150, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
20:14:50.518 00.000 2864 Star::Find returns 1 (0), X=1151.39, Y=413.53, Mass=5963, SNR=54.4, Peak=187 HFD=5.0
20:14:50.518 00.000 2864 MultiStar: [#1 0.72,-0.13,0.43,U] [#2 1.09,0.05,0.39,U] [#3 1.15,-0.39,0.31,U] [#4 1.33,0.14,0.29,U] [#5 0.55,-0.24,0.30,U] [#6 1.04,0.48,0.24,U] [#7 0.92,-0.18,0.26,U] [#8 0.94,0.11,0.23,U] 
20:14:50.518 00.000 2864 refined, 8 included, MultiStar: {1.48, -0.23}, one-star: {2.75, -0.71}
20:14:50.518 00.000 2864 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.80) = xAngle (-2.95 = -2.95)
20:14:50.518 00.000 2864 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.03 = 0.26)
20:14:50.518 00.000 2864 CameraToMount -- cameraX=1.48 cameraY=-0.23 hyp=1.50 cameraTheta=-0.16 mountX=-1.47 mountY=0.38, mountTheta=2.89
20:14:50.518 00.000 2864 SchedulePrimaryMove(10198720, x=1.48, y=-0.23, opts=13)
20:14:50.534 00.016 2864 Enqueuing Move request for scope (1.48, -0.23)
20:14:50.534 00.000 6680 Worker thread wakes up
20:14:50.534 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.48, -0.23) opts 0xd
20:14:50.534 00.000 6680 Handling offset move in thread for scope, endpoint = (1.48, -0.23)
20:14:50.534 00.000 6680 Moving (1.48, -0.23) raw xDistance=-1.47 yDistance=0.38
20:14:50.534 00.000 6680 GuideAlgorithmHysteresis::Result() returns -0.97 from input -1.47
20:14:50.534 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:14:50.534 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
20:14:50.534 00.000 6680 MoveAxis(E, 130, ABG)
20:14:50.534 00.000 6680 Guiding  Dir = 2, Dur = 130
20:14:50.534 00.000 6680 IsGuiding returns 0
20:14:50.534 00.000 6680 PulseGuide returned control before completion, sleep 140
20:14:50.550 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=187, med=0, FiltMin=0, FiltMax=181, Gamma=0.560
20:14:50.587 00.037 2864 UpdateGuideState exits: m=5963 SNR=54.4
20:14:50.597 00.010 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:50.597 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:14:50.597 00.000 2864 Enqueuing Expose request
20:14:50.692 00.095 6680 IsGuiding returns 1
20:14:50.692 00.000 6680 scope still moving after pulse duration time elapsed
20:14:50.724 00.032 6680 IsGuiding returns 0
20:14:50.724 00.000 6680 scope move finished after 130 + 57 ms
20:14:50.724 00.000 6680 Move returns status 0, amount 130
20:14:50.724 00.000 6680 MoveAxis(N, 0, ABG)
20:14:50.724 00.000 6680 Move returns status 0, amount 0
20:14:50.724 00.000 6680 move complete, result=0
20:14:50.724 00.000 6680 worker thread done servicing request
20:14:50.724 00.000 6680 Worker thread wakes up
20:14:50.724 00.000 2864 GuideStep: -1.5 px 130 ms EAST, 0.4 px 0 ms NORTH
20:14:50.724 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:14:50.724 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:14:52.360 01.636 6680 Exposure complete
20:14:52.408 00.048 6680 worker thread done servicing request
20:14:52.408 00.000 2864 OnExposeComplete: enter
20:14:52.423 00.015 2864 UpdateGuideState(): m_state=6
20:14:52.423 00.000 2864 Star::Find(15, 1151, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:14:52.423 00.000 2864 Star::Find returns 1 (0), X=1151.72, Y=413.32, Mass=6006, SNR=54.6, Peak=214 HFD=4.8
20:14:52.423 00.000 2864 MultiStar: [#1 0.94,-0.28,0.42,U] [#2 1.05,-0.01,0.37,U] [#3 1.02,-0.33,0.32,U] [#4 1.17,0.12,0.28,U] [#5 1.01,-0.22,0.30,U] [#6 0.98,-0.02,0.24,U] [#7 1.03,-0.03,0.25,U] [#8 1.04,-0.14,0.24,U] 
20:14:52.423 00.000 2864 refined, 8 included, MultiStar: {1.62, -0.36}, one-star: {3.08, -0.92}
20:14:52.423 00.000 2864 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.80) = xAngle (-3.01 = -3.01)
20:14:52.423 00.000 2864 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.09 = 0.20)
20:14:52.423 00.000 2864 CameraToMount -- cameraX=1.62 cameraY=-0.36 hyp=1.66 cameraTheta=-0.22 mountX=-1.65 mountY=0.33, mountTheta=2.95
20:14:52.439 00.016 2864 SchedulePrimaryMove(10198720, x=1.62, y=-0.36, opts=13)
20:14:52.439 00.000 2864 Enqueuing Move request for scope (1.62, -0.36)
20:14:52.439 00.000 6680 Worker thread wakes up
20:14:52.439 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.62, -0.36) opts 0xd
20:14:52.439 00.000 6680 Handling offset move in thread for scope, endpoint = (1.62, -0.36)
20:14:52.439 00.000 6680 Moving (1.62, -0.36) raw xDistance=-1.65 yDistance=0.33
20:14:52.439 00.000 6680 GuideAlgorithmHysteresis::Result() returns -1.11 from input -1.65
20:14:52.439 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:14:52.439 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
20:14:52.439 00.000 6680 MoveAxis(E, 149, ABG)
20:14:52.439 00.000 6680 Guiding  Dir = 2, Dur = 149
20:14:52.439 00.000 6680 IsGuiding returns 0
20:14:52.439 00.000 6680 PulseGuide returned control before completion, sleep 159
20:14:52.456 00.017 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=214, med=0, FiltMin=0, FiltMax=197, Gamma=0.560
20:14:52.502 00.046 2864 UpdateGuideState exits: m=6006 SNR=54.6
20:14:52.502 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:52.502 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:14:52.502 00.000 2864 Enqueuing Expose request
20:14:52.613 00.111 6680 IsGuiding returns 1
20:14:52.613 00.000 6680 scope still moving after pulse duration time elapsed
20:14:52.645 00.032 6680 IsGuiding returns 0
20:14:52.645 00.000 6680 scope move finished after 149 + 52 ms
20:14:52.645 00.000 6680 Move returns status 0, amount 149
20:14:52.645 00.000 6680 MoveAxis(N, 0, ABG)
20:14:52.645 00.000 6680 Move returns status 0, amount 0
20:14:52.645 00.000 6680 move complete, result=0
20:14:52.645 00.000 6680 worker thread done servicing request
20:14:52.645 00.000 6680 Worker thread wakes up
20:14:52.645 00.000 2864 GuideStep: -1.6 px 149 ms EAST, 0.3 px 0 ms NORTH
20:14:52.645 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:14:52.645 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:14:54.061 01.416 6680 Exposure complete
20:14:54.140 00.079 6680 worker thread done servicing request
20:14:54.140 00.000 2864 OnExposeComplete: enter
20:14:54.140 00.000 2864 UpdateGuideState(): m_state=6
20:14:54.150 00.010 2864 Star::Find(15, 1151, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
20:14:54.150 00.000 2864 Star::Find returns 1 (0), X=1151.09, Y=413.55, Mass=6074, SNR=54.9, Peak=198 HFD=5.1
20:14:54.150 00.000 2864 MultiStar: [#1 0.28,-0.05,0.43,U] [#2 0.48,-0.09,0.37,U] [#3 0.55,-0.12,0.31,U] [#4 0.77,0.27,0.28,U] [#5 0.43,-0.20,0.30,U] [#6 0.60,0.10,0.25,U] [#7 0.64,0.13,0.24,U] [#8 0.75,0.09,0.23,U] 
20:14:54.156 00.006 2864 refined, 8 included, MultiStar: {1.10, -0.20}, one-star: {2.45, -0.69}
20:14:54.156 00.000 2864 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.80) = xAngle (-2.98 = -2.98)
20:14:54.156 00.000 2864 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.05 = 0.23)
20:14:54.156 00.000 2864 CameraToMount -- cameraX=1.10 cameraY=-0.20 hyp=1.12 cameraTheta=-0.18 mountX=-1.10 mountY=0.26, mountTheta=2.91
20:14:54.156 00.000 2864 SchedulePrimaryMove(10198720, x=1.10, y=-0.20, opts=13)
20:14:54.156 00.000 2864 Enqueuing Move request for scope (1.10, -0.20)
20:14:54.156 00.000 6680 Worker thread wakes up
20:14:54.156 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.10, -0.20) opts 0xd
20:14:54.156 00.000 6680 Handling offset move in thread for scope, endpoint = (1.10, -0.20)
20:14:54.156 00.000 6680 Moving (1.10, -0.20) raw xDistance=-1.10 yDistance=0.26
20:14:54.156 00.000 6680 GuideAlgorithmHysteresis::Result() returns -0.77 from input -1.10
20:14:54.156 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:14:54.156 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
20:14:54.156 00.000 6680 MoveAxis(E, 104, ABG)
20:14:54.156 00.000 6680 Guiding  Dir = 2, Dur = 104
20:14:54.156 00.000 6680 IsGuiding returns 0
20:14:54.156 00.000 6680 PulseGuide returned control before completion, sleep 114
20:14:54.184 00.028 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=198, med=0, FiltMin=0, FiltMax=182, Gamma=0.560
20:14:54.220 00.036 2864 UpdateGuideState exits: m=6074 SNR=54.9
20:14:54.220 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:54.236 00.016 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:14:54.236 00.000 2864 Enqueuing Expose request
20:14:54.299 00.063 6680 IsGuiding returns 0
20:14:54.299 00.000 6680 Move returns status 0, amount 104
20:14:54.299 00.000 6680 MoveAxis(N, 0, ABG)
20:14:54.299 00.000 6680 Move returns status 0, amount 0
20:14:54.299 00.000 6680 move complete, result=0
20:14:54.299 00.000 6680 worker thread done servicing request
20:14:54.299 00.000 6680 Worker thread wakes up
20:14:54.299 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:14:54.299 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:14:54.308 00.009 2864 GuideStep: -1.1 px 104 ms EAST, 0.3 px 0 ms NORTH
20:14:55.953 01.645 6680 Exposure complete
20:14:56.016 00.063 6680 worker thread done servicing request
20:14:56.016 00.000 2864 OnExposeComplete: enter
20:14:56.016 00.000 2864 UpdateGuideState(): m_state=6
20:14:56.016 00.000 2864 Star::Find(15, 1151, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
20:14:56.016 00.000 2864 Star::Find returns 1 (0), X=1151.24, Y=413.23, Mass=6233, SNR=55.6, Peak=213 HFD=4.9
20:14:56.025 00.009 2864 MultiStar: [#1 0.67,-0.40,0.41,U] [#2 0.80,-0.13,0.36,U] [#3 0.93,-0.61,0.30,U] [#4 0.78,-0.27,0.28,U] [#5 0.38,-0.38,0.31,U] [#6 0.89,-0.04,0.23,U] [#7 0.80,-0.09,0.24,U] [#8 0.69,-0.29,0.23,U] 
20:14:56.025 00.000 2864 refined, 8 included, MultiStar: {1.29, -0.50}, one-star: {2.60, -1.01}
20:14:56.025 00.000 2864 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.80) = xAngle (-3.17 = 3.11)
20:14:56.032 00.007 2864 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.24 = 0.04)
20:14:56.032 00.000 2864 CameraToMount -- cameraX=1.29 cameraY=-0.50 hyp=1.39 cameraTheta=-0.37 mountX=-1.39 mountY=0.06, mountTheta=3.10
20:14:56.032 00.000 2864 SchedulePrimaryMove(10198720, x=1.29, y=-0.50, opts=13)
20:14:56.032 00.000 2864 Enqueuing Move request for scope (1.29, -0.50)
20:14:56.032 00.000 6680 Worker thread wakes up
20:14:56.032 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.29, -0.50) opts 0xd
20:14:56.032 00.000 6680 Handling offset move in thread for scope, endpoint = (1.29, -0.50)
20:14:56.032 00.000 6680 Moving (1.29, -0.50) raw xDistance=-1.39 yDistance=0.06
20:14:56.032 00.000 6680 GuideAlgorithmHysteresis::Result() returns -0.93 from input -1.39
20:14:56.032 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:56.032 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:14:56.032 00.000 6680 MoveAxis(E, 125, ABG)
20:14:56.032 00.000 6680 Guiding  Dir = 2, Dur = 125
20:14:56.032 00.000 6680 IsGuiding returns 0
20:14:56.032 00.000 6680 PulseGuide returned control before completion, sleep 135
20:14:56.054 00.022 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=213, med=0, FiltMin=0, FiltMax=192, Gamma=0.560
20:14:56.095 00.041 2864 UpdateGuideState exits: m=6233 SNR=55.6
20:14:56.095 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:56.095 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:14:56.095 00.000 2864 Enqueuing Expose request
20:14:56.191 00.096 6680 IsGuiding returns 1
20:14:56.191 00.000 6680 scope still moving after pulse duration time elapsed
20:14:56.223 00.032 6680 IsGuiding returns 0
20:14:56.223 00.000 6680 scope move finished after 125 + 56 ms
20:14:56.223 00.000 6680 Move returns status 0, amount 125
20:14:56.223 00.000 6680 MoveAxis(N, 0, ABG)
20:14:56.223 00.000 6680 Move returns status 0, amount 0
20:14:56.223 00.000 6680 move complete, result=0
20:14:56.223 00.000 6680 worker thread done servicing request
20:14:56.223 00.000 6680 Worker thread wakes up
20:14:56.223 00.000 2864 GuideStep: -1.4 px 125 ms EAST, 0.1 px 0 ms NORTH
20:14:56.223 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:14:56.223 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:14:57.652 01.429 6680 Exposure complete
20:14:57.716 00.064 6680 worker thread done servicing request
20:14:57.719 00.003 2864 OnExposeComplete: enter
20:14:57.719 00.000 2864 UpdateGuideState(): m_state=6
20:14:57.719 00.000 2864 Star::Find(15, 1151, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
20:14:57.726 00.007 2864 Star::Find returns 1 (0), X=1151.69, Y=413.10, Mass=5982, SNR=54.5, Peak=201 HFD=5.0
20:14:57.726 00.000 2864 MultiStar: [#1 0.76,-0.73,0.44,U] [#2 0.88,-0.43,0.38,U] [#3 0.82,-0.59,0.32,U] [#4 0.69,-0.43,0.28,U] [#5 0.83,-0.39,0.29,U] [#6 0.64,-0.38,0.25,U] [#7 1.00,-0.49,0.26,U] [#8 0.83,-0.34,0.23,U] 
20:14:57.726 00.000 2864 refined, 8 included, MultiStar: {1.46, -0.68}, one-star: {3.05, -1.14}
20:14:57.732 00.006 2864 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.80) = xAngle (-3.23 = 3.05)
20:14:57.732 00.000 2864 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.31 = -0.02)
20:14:57.732 00.000 2864 CameraToMount -- cameraX=1.46 cameraY=-0.68 hyp=1.61 cameraTheta=-0.44 mountX=-1.60 mountY=-0.04, mountTheta=-3.12
20:14:57.732 00.000 2864 SchedulePrimaryMove(10198720, x=1.46, y=-0.68, opts=13)
20:14:57.744 00.012 2864 Enqueuing Move request for scope (1.46, -0.68)
20:14:57.744 00.000 6680 Worker thread wakes up
20:14:57.748 00.004 6680 worker thread servicing REQUEST_MOVE scope ofs (1.46, -0.68) opts 0xd
20:14:57.748 00.000 6680 Handling offset move in thread for scope, endpoint = (1.46, -0.68)
20:14:57.748 00.000 6680 Moving (1.46, -0.68) raw xDistance=-1.60 yDistance=-0.04
20:14:57.748 00.000 6680 GuideAlgorithmHysteresis::Result() returns -1.07 from input -1.60
20:14:57.748 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:57.748 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:14:57.748 00.000 6680 MoveAxis(E, 145, ABG)
20:14:57.748 00.000 6680 Guiding  Dir = 2, Dur = 145
20:14:57.748 00.000 6680 IsGuiding returns 0
20:14:57.748 00.000 6680 PulseGuide returned control before completion, sleep 155
20:14:57.763 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=201, med=0, FiltMin=0, FiltMax=181, Gamma=0.560
20:14:57.811 00.048 2864 UpdateGuideState exits: m=5982 SNR=54.5
20:14:57.813 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:57.815 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:14:57.817 00.002 2864 Enqueuing Expose request
20:14:57.906 00.089 6680 IsGuiding returns 1
20:14:57.906 00.000 6680 scope still moving after pulse duration time elapsed
20:14:57.939 00.033 6680 IsGuiding returns 1
20:14:57.970 00.031 6680 IsGuiding returns 1
20:14:58.001 00.031 6680 IsGuiding returns 0
20:14:58.001 00.000 6680 scope move finished after 145 + 107 ms
20:14:58.001 00.000 6680 Move returns status 0, amount 145
20:14:58.001 00.000 6680 MoveAxis(N, 0, ABG)
20:14:58.001 00.000 6680 Move returns status 0, amount 0
20:14:58.001 00.000 6680 move complete, result=0
20:14:58.001 00.000 6680 worker thread done servicing request
20:14:58.001 00.000 6680 Worker thread wakes up
20:14:58.001 00.000 2864 GuideStep: -1.6 px 145 ms EAST, -0.0 px 0 ms NORTH
20:14:58.001 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:14:58.001 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:14:59.653 01.652 6680 Exposure complete
20:14:59.721 00.068 6680 worker thread done servicing request
20:14:59.721 00.000 2864 OnExposeComplete: enter
20:14:59.723 00.002 2864 UpdateGuideState(): m_state=6
20:14:59.727 00.004 2864 Star::Find(15, 1151, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
20:14:59.729 00.002 2864 Star::Find returns 1 (0), X=1151.26, Y=413.06, Mass=6251, SNR=55.7, Peak=225 HFD=4.8
20:14:59.732 00.003 2864 MultiStar: [#1 0.66,-0.54,0.42,U] [#2 0.49,-0.65,0.36,U] [#3 0.50,-0.82,0.30,U] [#4 0.64,-0.50,0.28,U] [#5 0.28,-0.58,0.30,U] [#6 0.45,-0.42,0.24,U] [#7 0.35,-0.32,0.25,U] [#8 0.57,-0.40,0.21,U] 
20:14:59.732 00.000 2864 refined, 8 included, MultiStar: {1.13, -0.73}, one-star: {2.62, -1.17}
20:14:59.732 00.000 2864 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.80) = xAngle (-3.37 = 2.91)
20:14:59.732 00.000 2864 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.44 = -0.16)
20:14:59.732 00.000 2864 CameraToMount -- cameraX=1.13 cameraY=-0.73 hyp=1.35 cameraTheta=-0.57 mountX=-1.31 mountY=-0.22, mountTheta=-2.98
20:14:59.744 00.012 2864 SchedulePrimaryMove(10198720, x=1.13, y=-0.73, opts=13)
20:14:59.749 00.005 2864 Enqueuing Move request for scope (1.13, -0.73)
20:14:59.749 00.000 6680 Worker thread wakes up
20:14:59.749 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.13, -0.73) opts 0xd
20:14:59.749 00.000 6680 Handling offset move in thread for scope, endpoint = (1.13, -0.73)
20:14:59.749 00.000 6680 Moving (1.13, -0.73) raw xDistance=-1.31 yDistance=-0.22
20:14:59.749 00.000 6680 GuideAlgorithmHysteresis::Result() returns -0.90 from input -1.31
20:14:59.749 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:14:59.749 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
20:14:59.749 00.000 6680 MoveAxis(E, 122, ABG)
20:14:59.749 00.000 6680 Guiding  Dir = 2, Dur = 122
20:14:59.749 00.000 6680 IsGuiding returns 0
20:14:59.749 00.000 6680 PulseGuide returned control before completion, sleep 132
20:14:59.764 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=0, FiltMin=0, FiltMax=203, Gamma=0.560
20:14:59.812 00.048 2864 UpdateGuideState exits: m=6251 SNR=55.7
20:14:59.812 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:59.812 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:14:59.812 00.000 2864 Enqueuing Expose request
20:14:59.891 00.079 6680 IsGuiding returns 1
20:14:59.891 00.000 6680 scope still moving after pulse duration time elapsed
20:14:59.923 00.032 6680 IsGuiding returns 0
20:14:59.923 00.000 6680 scope move finished after 122 + 49 ms
20:14:59.923 00.000 6680 Move returns status 0, amount 122
20:14:59.923 00.000 6680 MoveAxis(N, 0, ABG)
20:14:59.923 00.000 6680 Move returns status 0, amount 0
20:14:59.923 00.000 6680 move complete, result=0
20:14:59.923 00.000 6680 worker thread done servicing request
20:14:59.923 00.000 6680 Worker thread wakes up
20:14:59.923 00.000 2864 GuideStep: -1.3 px 122 ms EAST, -0.2 px 0 ms NORTH
20:14:59.923 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:14:59.923 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:15:01.339 01.416 6680 Exposure complete
20:15:01.403 00.064 6680 worker thread done servicing request
20:15:01.403 00.000 2864 OnExposeComplete: enter
20:15:01.403 00.000 2864 UpdateGuideState(): m_state=6
20:15:01.403 00.000 2864 Star::Find(15, 1151, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
20:15:01.403 00.000 2864 Star::Find returns 1 (1), X=1151.33, Y=413.40, Mass=6086, SNR=55.0, Peak=255 HFD=4.7
20:15:01.403 00.000 2864 MultiStar: [#1 0.62,-0.17,0.42,U] [#2 0.75,-0.32,0.36,U] [#3 0.81,-0.54,0.30,U] [#4 0.74,-0.12,0.29,U] [#5 0.38,-0.36,0.28,U] [#6 0.69,-0.10,0.25,U] [#7 0.62,-0.01,0.25,U] [#8 0.56,-0.28,0.23,U] 
20:15:01.418 00.015 2864 refined, 8 included, MultiStar: {1.26, -0.42}, one-star: {2.69, -0.84}
20:15:01.418 00.000 2864 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.80) = xAngle (-3.12 = -3.12)
20:15:01.418 00.000 2864 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.19 = 0.09)
20:15:01.418 00.000 2864 CameraToMount -- cameraX=1.26 cameraY=-0.42 hyp=1.32 cameraTheta=-0.32 mountX=-1.32 mountY=0.12, mountTheta=3.05
20:15:01.418 00.000 2864 SchedulePrimaryMove(10198720, x=1.26, y=-0.42, opts=13)
20:15:01.418 00.000 2864 Enqueuing Move request for scope (1.26, -0.42)
20:15:01.418 00.000 6680 Worker thread wakes up
20:15:01.418 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.26, -0.42) opts 0xd
20:15:01.418 00.000 6680 Handling offset move in thread for scope, endpoint = (1.26, -0.42)
20:15:01.418 00.000 6680 Moving (1.26, -0.42) raw xDistance=-1.32 yDistance=0.12
20:15:01.418 00.000 6680 GuideAlgorithmHysteresis::Result() returns -0.90 from input -1.32
20:15:01.418 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:01.418 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:15:01.418 00.000 6680 MoveAxis(E, 121, ABG)
20:15:01.418 00.000 6680 Guiding  Dir = 2, Dur = 121
20:15:01.418 00.000 6680 IsGuiding returns 0
20:15:01.418 00.000 6680 PulseGuide returned control before completion, sleep 131
20:15:01.443 00.025 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=219, Gamma=0.560
20:15:01.482 00.039 2864 UpdateGuideState exits: m=6086 SNR=55.0 Saturated
20:15:01.482 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:01.494 00.012 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:15:01.498 00.004 2864 Enqueuing Expose request
20:15:01.578 00.080 6680 IsGuiding returns 0
20:15:01.578 00.000 6680 Move returns status 0, amount 121
20:15:01.578 00.000 6680 MoveAxis(N, 0, ABG)
20:15:01.578 00.000 6680 Move returns status 0, amount 0
20:15:01.578 00.000 6680 move complete, result=0
20:15:01.578 00.000 6680 worker thread done servicing request
20:15:01.578 00.000 6680 Worker thread wakes up
20:15:01.578 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:15:01.578 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:15:01.578 00.000 2864 GuideStep: -1.3 px 121 ms EAST, 0.1 px 0 ms NORTH
20:15:03.219 01.641 6680 Exposure complete
20:15:03.298 00.079 6680 worker thread done servicing request
20:15:03.298 00.000 2864 OnExposeComplete: enter
20:15:03.299 00.001 2864 UpdateGuideState(): m_state=6
20:15:03.299 00.000 2864 Star::Find(15, 1151, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
20:15:03.299 00.000 2864 Star::Find returns 1 (0), X=1150.95, Y=413.10, Mass=6326, SNR=56.0, Peak=216 HFD=4.7
20:15:03.307 00.008 2864 MultiStar: [#1 0.27,-0.47,0.43,U] [#2 0.13,-0.51,0.37,U] [#3 0.42,-0.79,0.31,U] [#4 0.39,-0.53,0.29,U] [#5 0.11,-0.37,0.30,U] [#6 0.12,-0.37,0.23,U] [#7 0.11,-0.26,0.24,U] [#8 0.14,-0.55,0.22,U] 
20:15:03.307 00.000 2864 refined, 8 included, MultiStar: {0.84, -0.68}, one-star: {2.31, -1.14}
20:15:03.307 00.000 2864 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.80) = xAngle (-3.48 = 2.80)
20:15:03.307 00.000 2864 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.55 = -0.27)
20:15:03.307 00.000 2864 CameraToMount -- cameraX=0.84 cameraY=-0.68 hyp=1.08 cameraTheta=-0.68 mountX=-1.02 mountY=-0.29, mountTheta=-2.87
20:15:03.317 00.010 2864 SchedulePrimaryMove(10198720, x=0.84, y=-0.68, opts=13)
20:15:03.317 00.000 2864 Enqueuing Move request for scope (0.84, -0.68)
20:15:03.317 00.000 6680 Worker thread wakes up
20:15:03.317 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.84, -0.68) opts 0xd
20:15:03.317 00.000 6680 Handling offset move in thread for scope, endpoint = (0.84, -0.68)
20:15:03.317 00.000 6680 Moving (0.84, -0.68) raw xDistance=-1.02 yDistance=-0.29
20:15:03.317 00.000 6680 GuideAlgorithmHysteresis::Result() returns -0.70 from input -1.02
20:15:03.317 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
20:15:03.317 00.000 6680 MoveAxis(E, 95, ABG)
20:15:03.317 00.000 6680 Guiding  Dir = 2, Dur = 95
20:15:03.317 00.000 6680 IsGuiding returns 0
20:15:03.317 00.000 6680 PulseGuide returned control before completion, sleep 105
20:15:03.337 00.020 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=216, med=0, FiltMin=0, FiltMax=187, Gamma=0.560
20:15:03.380 00.043 2864 UpdateGuideState exits: m=6326 SNR=56.0
20:15:03.380 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:03.380 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:15:03.380 00.000 2864 Enqueuing Expose request
20:15:03.441 00.061 6680 IsGuiding returns 1
20:15:03.441 00.000 6680 scope still moving after pulse duration time elapsed
20:15:03.473 00.032 6680 IsGuiding returns 0
20:15:03.473 00.000 6680 scope move finished after 95 + 54 ms
20:15:03.473 00.000 6680 Move returns status 0, amount 95
20:15:03.473 00.000 6680 MoveAxis(N, 46, ABG)
20:15:03.473 00.000 6680 Guiding  Dir = 0, Dur = 46
20:15:03.473 00.000 6680 IsGuiding returns 0
20:15:03.473 00.000 6680 PulseGuide returned control before completion, sleep 56
20:15:03.537 00.064 6680 IsGuiding returns 1
20:15:03.537 00.000 6680 scope still moving after pulse duration time elapsed
20:15:03.568 00.031 6680 IsGuiding returns 0
20:15:03.568 00.000 6680 scope move finished after 46 + 48 ms
20:15:03.568 00.000 6680 Move returns status 0, amount 46
20:15:03.568 00.000 6680 move complete, result=0
20:15:03.568 00.000 6680 worker thread done servicing request
20:15:03.568 00.000 6680 Worker thread wakes up
20:15:03.568 00.000 2864 GuideStep: -1.0 px 95 ms EAST, -0.3 px 46 ms NORTH
20:15:03.568 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:15:03.568 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:15:05.000 01.432 6680 Exposure complete
20:15:05.056 00.056 6680 worker thread done servicing request
20:15:05.056 00.000 2864 OnExposeComplete: enter
20:15:05.056 00.000 2864 UpdateGuideState(): m_state=6
20:15:05.064 00.008 2864 Star::Find(15, 1150, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
20:15:05.064 00.000 2864 Star::Find returns 1 (1), X=1151.81, Y=412.85, Mass=6077, SNR=54.9, Peak=255 HFD=4.6
20:15:05.064 00.000 2864 MultiStar: [#1 0.90,-0.64,0.42,U] [#2 1.07,-0.08,0.37,U] [#3 0.89,-0.00,0.30,U] [#4 1.08,-0.03,0.29,U] [#5 0.96,-0.75,0.30,U] [#6 1.12,0.05,0.24,U] [#7 0.76,-0.08,0.22,U] [#8 1.03,0.01,0.23,U] 
20:15:05.064 00.000 2864 refined, 8 included, MultiStar: {1.62, -0.57}, one-star: {3.17, -1.39}
20:15:05.064 00.000 2864 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.80) = xAngle (-3.13 = -3.13)
20:15:05.064 00.000 2864 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.21 = 0.08)
20:15:05.064 00.000 2864 CameraToMount -- cameraX=1.62 cameraY=-0.57 hyp=1.72 cameraTheta=-0.34 mountX=-1.72 mountY=0.13, mountTheta=3.07
20:15:05.064 00.000 2864 SchedulePrimaryMove(10198720, x=1.62, y=-0.57, opts=13)
20:15:05.080 00.016 2864 Enqueuing Move request for scope (1.62, -0.57)
20:15:05.080 00.000 6680 Worker thread wakes up
20:15:05.080 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.62, -0.57) opts 0xd
20:15:05.080 00.000 6680 Handling offset move in thread for scope, endpoint = (1.62, -0.57)
20:15:05.080 00.000 6680 Moving (1.62, -0.57) raw xDistance=-1.72 yDistance=0.13
20:15:05.080 00.000 6680 GuideAlgorithmHysteresis::Result() returns -1.13 from input -1.72
20:15:05.080 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:05.080 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:15:05.080 00.000 6680 MoveAxis(E, 153, ABG)
20:15:05.080 00.000 6680 Guiding  Dir = 2, Dur = 153
20:15:05.080 00.000 6680 IsGuiding returns 0
20:15:05.080 00.000 6680 PulseGuide returned control before completion, sleep 163
20:15:05.096 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=198, Gamma=0.560
20:15:05.143 00.047 2864 UpdateGuideState exits: m=6077 SNR=54.9 Saturated
20:15:05.143 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:05.143 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:15:05.143 00.000 2864 Enqueuing Expose request
20:15:05.254 00.111 6680 IsGuiding returns 1
20:15:05.254 00.000 6680 scope still moving after pulse duration time elapsed
20:15:05.286 00.032 6680 IsGuiding returns 0
20:15:05.286 00.000 6680 scope move finished after 153 + 50 ms
20:15:05.286 00.000 6680 Move returns status 0, amount 153
20:15:05.286 00.000 6680 MoveAxis(N, 0, ABG)
20:15:05.286 00.000 6680 Move returns status 0, amount 0
20:15:05.286 00.000 6680 move complete, result=0
20:15:05.286 00.000 6680 worker thread done servicing request
20:15:05.286 00.000 6680 Worker thread wakes up
20:15:05.286 00.000 2864 GuideStep: -1.7 px 153 ms EAST, 0.1 px 0 ms NORTH
20:15:05.290 00.004 6680 worker thread servicing REQUEST_EXPOSE 1500
20:15:05.290 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:15:06.939 01.649 6680 Exposure complete
20:15:06.994 00.055 6680 worker thread done servicing request
20:15:06.994 00.000 2864 OnExposeComplete: enter
20:15:06.994 00.000 2864 UpdateGuideState(): m_state=6
20:15:07.002 00.008 2864 Star::Find(15, 1151, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
20:15:07.002 00.000 2864 Star::Find returns 1 (0), X=1151.57, Y=413.58, Mass=6157, SNR=55.3, Peak=200 HFD=5.1
20:15:07.002 00.000 2864 MultiStar: [#1 0.77,-0.35,0.43,U] [#2 0.51,0.04,0.37,U] [#3 0.46,-0.31,0.29,U] [#4 0.76,0.14,0.29,U] [#5 0.65,-0.17,0.28,U] [#6 0.58,0.18,0.24,U] [#7 0.75,-0.05,0.25,U] [#8 0.48,-0.03,0.23,U] 
20:15:07.002 00.000 2864 refined, 8 included, MultiStar: {1.31, -0.26}, one-star: {2.93, -0.65}
20:15:07.002 00.000 2864 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.80) = xAngle (-2.99 = -2.99)
20:15:07.002 00.000 2864 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.06 = 0.22)
20:15:07.002 00.000 2864 CameraToMount -- cameraX=1.31 cameraY=-0.26 hyp=1.33 cameraTheta=-0.19 mountX=-1.32 mountY=0.29, mountTheta=2.92
20:15:07.002 00.000 2864 SchedulePrimaryMove(10198720, x=1.31, y=-0.26, opts=13)
20:15:07.018 00.016 2864 Enqueuing Move request for scope (1.31, -0.26)
20:15:07.018 00.000 6680 Worker thread wakes up
20:15:07.018 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.31, -0.26) opts 0xd
20:15:07.018 00.000 6680 Handling offset move in thread for scope, endpoint = (1.31, -0.26)
20:15:07.018 00.000 6680 Moving (1.31, -0.26) raw xDistance=-1.32 yDistance=0.29
20:15:07.018 00.000 6680 GuideAlgorithmHysteresis::Result() returns -0.91 from input -1.32
20:15:07.018 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:15:07.018 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
20:15:07.018 00.000 6680 MoveAxis(E, 122, ABG)
20:15:07.018 00.000 6680 Guiding  Dir = 2, Dur = 122
20:15:07.018 00.000 6680 IsGuiding returns 0
20:15:07.018 00.000 6680 PulseGuide returned control before completion, sleep 132
20:15:07.033 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=200, med=0, FiltMin=0, FiltMax=179, Gamma=0.560
20:15:07.081 00.048 2864 UpdateGuideState exits: m=6157 SNR=55.3
20:15:07.081 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:07.081 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:15:07.089 00.008 2864 Enqueuing Expose request
20:15:07.161 00.072 6680 IsGuiding returns 1
20:15:07.161 00.000 6680 scope still moving after pulse duration time elapsed
20:15:07.192 00.031 6680 IsGuiding returns 0
20:15:07.192 00.000 6680 scope move finished after 122 + 48 ms
20:15:07.192 00.000 6680 Move returns status 0, amount 122
20:15:07.192 00.000 6680 MoveAxis(N, 0, ABG)
20:15:07.192 00.000 6680 Move returns status 0, amount 0
20:15:07.192 00.000 6680 move complete, result=0
20:15:07.192 00.000 6680 worker thread done servicing request
20:15:07.192 00.000 6680 Worker thread wakes up
20:15:07.192 00.000 2864 GuideStep: -1.3 px 122 ms EAST, 0.3 px 0 ms NORTH
20:15:07.192 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:15:07.192 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:15:08.623 01.431 6680 Exposure complete
20:15:08.681 00.058 6680 worker thread done servicing request
20:15:08.681 00.000 2864 OnExposeComplete: enter
20:15:08.681 00.000 2864 UpdateGuideState(): m_state=6
20:15:08.681 00.000 2864 Star::Find(15, 1151, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
20:15:08.688 00.007 2864 Star::Find returns 1 (0), X=1151.52, Y=413.62, Mass=6149, SNR=55.2, Peak=193 HFD=5.1
20:15:08.690 00.002 2864 MultiStar: [#1 0.73,-0.19,0.41,U] [#2 0.61,-0.28,0.36,U] [#3 0.54,-0.48,0.29,U] [#4 0.75,-0.15,0.29,U] [#5 0.70,0.08,0.29,U] [#6 0.55,-0.17,0.24,U] [#7 1.09,0.09,0.25,U] [#8 0.60,-0.19,0.23,U] 
20:15:08.692 00.002 2864 refined, 8 included, MultiStar: {1.35, -0.30}, one-star: {2.88, -0.62}
20:15:08.694 00.002 2864 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.80) = xAngle (-3.02 = -3.02)
20:15:08.696 00.002 2864 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.09 = 0.19)
20:15:08.698 00.002 2864 CameraToMount -- cameraX=1.35 cameraY=-0.30 hyp=1.38 cameraTheta=-0.22 mountX=-1.37 mountY=0.26, mountTheta=2.95
20:15:08.702 00.004 2864 SchedulePrimaryMove(10198720, x=1.35, y=-0.30, opts=13)
20:15:08.704 00.002 2864 Enqueuing Move request for scope (1.35, -0.30)
20:15:08.704 00.000 6680 Worker thread wakes up
20:15:08.704 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.35, -0.30) opts 0xd
20:15:08.704 00.000 6680 Handling offset move in thread for scope, endpoint = (1.35, -0.30)
20:15:08.704 00.000 6680 Moving (1.35, -0.30) raw xDistance=-1.37 yDistance=0.26
20:15:08.704 00.000 6680 GuideAlgorithmHysteresis::Result() returns -0.93 from input -1.37
20:15:08.704 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:15:08.704 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
20:15:08.704 00.000 6680 MoveAxis(E, 125, ABG)
20:15:08.704 00.000 6680 Guiding  Dir = 2, Dur = 125
20:15:08.704 00.000 6680 IsGuiding returns 0
20:15:08.704 00.000 6680 PulseGuide returned control before completion, sleep 135
20:15:08.721 00.017 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=193, med=0, FiltMin=0, FiltMax=179, Gamma=0.560
20:15:08.771 00.050 2864 UpdateGuideState exits: m=6149 SNR=55.2
20:15:08.773 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:08.775 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:15:08.781 00.006 2864 Enqueuing Expose request
20:15:08.860 00.079 6680 IsGuiding returns 1
20:15:08.860 00.000 6680 scope still moving after pulse duration time elapsed
20:15:08.892 00.032 6680 IsGuiding returns 1
20:15:08.924 00.032 6680 IsGuiding returns 1
20:15:08.955 00.031 6680 IsGuiding returns 0
20:15:08.955 00.000 6680 scope move finished after 125 + 120 ms
20:15:08.955 00.000 6680 Move returns status 0, amount 125
20:15:08.955 00.000 6680 MoveAxis(N, 0, ABG)
20:15:08.955 00.000 6680 Move returns status 0, amount 0
20:15:08.955 00.000 6680 move complete, result=0
20:15:08.955 00.000 6680 worker thread done servicing request
20:15:08.955 00.000 6680 Worker thread wakes up
20:15:08.955 00.000 2864 GuideStep: -1.4 px 125 ms EAST, 0.3 px 0 ms NORTH
20:15:08.955 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:15:08.955 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:15:10.593 01.638 6680 Exposure complete
20:15:10.672 00.079 6680 worker thread done servicing request
20:15:10.672 00.000 2864 OnExposeComplete: enter
20:15:10.681 00.009 2864 UpdateGuideState(): m_state=6
20:15:10.681 00.000 2864 Star::Find(15, 1151, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
20:15:10.681 00.000 2864 Star::Find returns 1 (0), X=1151.80, Y=413.54, Mass=6119, SNR=55.1, Peak=212 HFD=5.0
20:15:10.688 00.007 2864 MultiStar: [#1 1.15,-0.00,0.41,U] [#2 1.36,-0.14,0.37,U] [#3 1.53,-0.02,0.32,U] [#4 1.42,0.01,0.28,U] [#5 1.02,-0.15,0.30,U] [#6 1.49,-0.14,0.24,U] [#7 1.05,0.32,0.25,U] [#8 1.38,0.18,0.23,U] 
20:15:10.688 00.000 2864 refined, 8 included, MultiStar: {1.84, -0.21}, one-star: {3.16, -0.69}
20:15:10.688 00.000 2864 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.80) = xAngle (-2.91 = -2.91)
20:15:10.688 00.000 2864 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.98 = 0.30)
20:15:10.688 00.000 2864 CameraToMount -- cameraX=1.84 cameraY=-0.21 hyp=1.86 cameraTheta=-0.11 mountX=-1.81 mountY=0.55, mountTheta=2.85
20:15:10.688 00.000 2864 SchedulePrimaryMove(10198720, x=1.84, y=-0.21, opts=13)
20:15:10.688 00.000 2864 Enqueuing Move request for scope (1.84, -0.21)
20:15:10.688 00.000 6680 Worker thread wakes up
20:15:10.688 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.84, -0.21) opts 0xd
20:15:10.688 00.000 6680 Handling offset move in thread for scope, endpoint = (1.84, -0.21)
20:15:10.688 00.000 6680 Moving (1.84, -0.21) raw xDistance=-1.81 yDistance=0.55
20:15:10.688 00.000 6680 GuideAlgorithmHysteresis::Result() returns -1.20 from input -1.81
20:15:10.688 00.000 6680 resist switch: large excursion: input 0.55 thresh 0.54 direction from -1 to 1
20:15:10.688 00.000 6680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.65
20:15:10.688 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55
20:15:10.688 00.000 6680 MoveAxis(E, 162, ABG)
20:15:10.688 00.000 6680 Guiding  Dir = 2, Dur = 162
20:15:10.688 00.000 6680 IsGuiding returns 0
20:15:10.688 00.000 6680 PulseGuide returned control before completion, sleep 172
20:15:10.714 00.026 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=212, med=0, FiltMin=0, FiltMax=182, Gamma=0.560
20:15:10.751 00.037 2864 UpdateGuideState exits: m=6119 SNR=55.1
20:15:10.767 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:10.767 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:15:10.767 00.000 2864 Enqueuing Expose request
20:15:10.878 00.111 6680 IsGuiding returns 1
20:15:10.878 00.000 6680 scope still moving after pulse duration time elapsed
20:15:10.909 00.031 6680 IsGuiding returns 0
20:15:10.909 00.000 6680 scope move finished after 162 + 44 ms
20:15:10.909 00.000 6680 Move returns status 0, amount 162
20:15:10.909 00.000 6680 BLC: Oldest BLC event removed
20:15:10.909 00.000 6680 BLC: Dec direction reversal from North to South, backlash comp pulse of 316 applied
20:15:10.909 00.000 6680 MoveAxis(S, 404, ABG)
20:15:10.909 00.000 6680 Guiding  Dir = 1, Dur = 404
20:15:10.909 00.000 6680 IsGuiding returns 0
20:15:10.909 00.000 6680 PulseGuide returned control before completion, sleep 414
20:15:11.338 00.429 6680 IsGuiding returns 1
20:15:11.338 00.000 6680 scope still moving after pulse duration time elapsed
20:15:11.370 00.032 6680 IsGuiding returns 1
20:15:11.402 00.032 6680 IsGuiding returns 0
20:15:11.402 00.000 6680 scope move finished after 404 + 87 ms
20:15:11.402 00.000 6680 Move returns status 0, amount 404
20:15:11.402 00.000 6680 move complete, result=0
20:15:11.402 00.000 6680 worker thread done servicing request
20:15:11.402 00.000 2864 GuideStep: -1.8 px 162 ms EAST, 0.5 px 404 ms SOUTH
20:15:11.402 00.000 6680 Worker thread wakes up
20:15:11.402 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:15:11.402 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:15:12.834 01.432 6680 Exposure complete
20:15:12.896 00.062 6680 worker thread done servicing request
20:15:12.896 00.000 2864 OnExposeComplete: enter
20:15:12.896 00.000 2864 UpdateGuideState(): m_state=6
20:15:12.896 00.000 2864 Star::Find(15, 1151, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
20:15:12.896 00.000 2864 Star::Find returns 1 (0), X=1151.93, Y=412.94, Mass=5962, SNR=54.4, Peak=197 HFD=4.6
20:15:12.896 00.000 2864 MultiStar: [#1 1.29,-0.51,0.42,U] [#2 1.23,-0.61,0.37,U] [#3 1.32,-0.91,0.32,U] [#4 1.27,-0.64,0.28,U] [#5 1.32,-0.68,0.29,U] [#6 1.10,-0.52,0.25,U] [#7 1.06,-0.50,0.25,U] [#8 1.29,-0.57,0.22,U] 
20:15:12.911 00.015 2864 refined, 8 included, MultiStar: {1.85, -0.82}, one-star: {3.29, -1.30}
20:15:12.911 00.000 2864 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.80) = xAngle (-3.21 = 3.07)
20:15:12.911 00.000 2864 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.29 = -0.00)
20:15:12.911 00.000 2864 CameraToMount -- cameraX=1.85 cameraY=-0.82 hyp=2.02 cameraTheta=-0.42 mountX=-2.02 mountY=-0.01, mountTheta=-3.14
20:15:12.911 00.000 2864 SchedulePrimaryMove(10198720, x=1.85, y=-0.82, opts=13)
20:15:12.911 00.000 2864 Enqueuing Move request for scope (1.85, -0.82)
20:15:12.911 00.000 6680 Worker thread wakes up
20:15:12.911 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.85, -0.82) opts 0xd
20:15:12.911 00.000 6680 Handling offset move in thread for scope, endpoint = (1.85, -0.82)
20:15:12.911 00.000 6680 Moving (1.85, -0.82) raw xDistance=-2.02 yDistance=-0.01
20:15:12.911 00.000 6680 BLC: History state: CurrMiss=-0.01, AvgInitMiss=0.16, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.549866, 1:-0.009357
20:15:12.911 00.000 6680 BLC: No correction, Miss < min_move
20:15:12.911 00.000 6680 GuideAlgorithmHysteresis::Result() returns -1.35 from input -2.02
20:15:12.911 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:12.911 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:15:12.911 00.000 6680 MoveAxis(E, 182, ABG)
20:15:12.911 00.000 6680 Guiding  Dir = 2, Dur = 182
20:15:12.911 00.000 6680 IsGuiding returns 0
20:15:12.911 00.000 6680 PulseGuide returned control before completion, sleep 192
20:15:12.934 00.023 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=197, med=0, FiltMin=0, FiltMax=191, Gamma=0.560
20:15:12.976 00.042 2864 UpdateGuideState exits: m=5962 SNR=54.4
20:15:12.976 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:12.976 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:15:12.991 00.015 2864 Enqueuing Expose request
20:15:13.133 00.142 6680 IsGuiding returns 0
20:15:13.133 00.000 6680 Move returns status 0, amount 182
20:15:13.133 00.000 6680 MoveAxis(N, 0, ABG)
20:15:13.133 00.000 6680 Move returns status 0, amount 0
20:15:13.133 00.000 6680 move complete, result=0
20:15:13.133 00.000 6680 worker thread done servicing request
20:15:13.133 00.000 2864 GuideStep: -2.0 px 182 ms EAST, -0.0 px 0 ms NORTH
20:15:13.137 00.004 6680 Worker thread wakes up
20:15:13.137 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:15:13.137 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:15:14.783 01.646 6680 Exposure complete
20:15:14.831 00.048 6680 worker thread done servicing request
20:15:14.831 00.000 2864 OnExposeComplete: enter
20:15:14.831 00.000 2864 UpdateGuideState(): m_state=6
20:15:14.847 00.016 2864 Star::Find(15, 1151, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
20:15:14.847 00.000 2864 Star::Find returns 1 (0), X=1151.72, Y=413.06, Mass=6178, SNR=55.4, Peak=217 HFD=4.9
20:15:14.847 00.000 2864 MultiStar: [#1 0.94,-0.68,0.43,U] [#2 1.01,-0.39,0.37,U] [#3 0.94,-0.53,0.30,U] [#4 1.17,-0.37,0.29,U] [#5 1.03,-0.34,0.29,U] [#6 0.97,-0.20,0.24,U] [#7 1.10,-0.26,0.25,U] [#8 0.96,-0.28,0.23,U] 
20:15:14.847 00.000 2864 refined, 8 included, MultiStar: {1.62, -0.64}, one-star: {3.08, -1.18}
20:15:14.847 00.000 2864 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.80) = xAngle (-3.17 = 3.11)
20:15:14.847 00.000 2864 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.24 = 0.04)
20:15:14.847 00.000 2864 CameraToMount -- cameraX=1.62 cameraY=-0.64 hyp=1.74 cameraTheta=-0.37 mountX=-1.74 mountY=0.07, mountTheta=3.10
20:15:14.847 00.000 2864 SchedulePrimaryMove(10198720, x=1.62, y=-0.64, opts=13)
20:15:14.863 00.016 2864 Enqueuing Move request for scope (1.62, -0.64)
20:15:14.863 00.000 6680 Worker thread wakes up
20:15:14.863 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.62, -0.64) opts 0xd
20:15:14.863 00.000 6680 Handling offset move in thread for scope, endpoint = (1.62, -0.64)
20:15:14.863 00.000 6680 Moving (1.62, -0.64) raw xDistance=-1.74 yDistance=0.07
20:15:14.863 00.000 6680 BLC: History state: CurrMiss=0.07, AvgInitMiss=0.16, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.549866, 1:-0.009357, 2:0.069540
20:15:14.863 00.000 6680 BLC: No correction, Miss < min_move
20:15:14.863 00.000 6680 GuideAlgorithmHysteresis::Result() returns -1.19 from input -1.74
20:15:14.863 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:14.863 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:15:14.863 00.000 6680 MoveAxis(E, 160, ABG)
20:15:14.863 00.000 6680 Guiding  Dir = 2, Dur = 160
20:15:14.863 00.000 6680 IsGuiding returns 0
20:15:14.863 00.000 6680 PulseGuide returned control before completion, sleep 170
20:15:14.881 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=0, FiltMin=0, FiltMax=205, Gamma=0.560
20:15:14.926 00.045 2864 UpdateGuideState exits: m=6178 SNR=55.4
20:15:14.926 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:14.926 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:15:14.933 00.007 2864 Enqueuing Expose request
20:15:15.053 00.120 6680 IsGuiding returns 1
20:15:15.053 00.000 6680 scope still moving after pulse duration time elapsed
20:15:15.085 00.032 6680 IsGuiding returns 0
20:15:15.085 00.000 6680 scope move finished after 160 + 58 ms
20:15:15.085 00.000 6680 Move returns status 0, amount 160
20:15:15.085 00.000 6680 MoveAxis(N, 0, ABG)
20:15:15.085 00.000 6680 Move returns status 0, amount 0
20:15:15.085 00.000 6680 move complete, result=0
20:15:15.085 00.000 6680 worker thread done servicing request
20:15:15.085 00.000 6680 Worker thread wakes up
20:15:15.085 00.000 2864 GuideStep: -1.7 px 160 ms EAST, 0.1 px 0 ms NORTH
20:15:15.088 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
20:15:15.088 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:15:16.498 01.410 6680 Exposure complete
20:15:16.577 00.079 6680 worker thread done servicing request
20:15:16.577 00.000 2864 OnExposeComplete: enter
20:15:16.577 00.000 2864 UpdateGuideState(): m_state=6
20:15:16.577 00.000 2864 Star::Find(15, 1151, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
20:15:16.577 00.000 2864 Star::Find returns 1 (0), X=1151.51, Y=412.89, Mass=5786, SNR=53.6, Peak=214 HFD=5.0
20:15:16.593 00.016 2864 MultiStar: [#1 0.85,-0.87,0.44,U] [#2 0.82,-0.84,0.39,U] [#3 0.97,-1.26,0.31,U] [#4 1.02,-0.76,0.29,U] [#5 0.65,-0.71,0.31,U] [#6 0.84,-0.64,0.25,U] [#7 0.95,-0.74,0.25,U] [#8 1.00,-0.81,0.23,U] 
20:15:16.593 00.000 2864 refined, 8 included, MultiStar: {1.45, -0.99}, one-star: {2.87, -1.35}
20:15:16.593 00.000 2864 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.80) = xAngle (-3.39 = 2.89)
20:15:16.593 00.000 2864 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.47 = -0.18)
20:15:16.593 00.000 2864 CameraToMount -- cameraX=1.45 cameraY=-0.99 hyp=1.76 cameraTheta=-0.60 mountX=-1.70 mountY=-0.32, mountTheta=-2.96
20:15:16.593 00.000 2864 SchedulePrimaryMove(10198720, x=1.45, y=-0.99, opts=13)
20:15:16.593 00.000 2864 Enqueuing Move request for scope (1.45, -0.99)
20:15:16.593 00.000 6680 Worker thread wakes up
20:15:16.593 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.45, -0.99) opts 0xd
20:15:16.593 00.000 6680 Handling offset move in thread for scope, endpoint = (1.45, -0.99)
20:15:16.593 00.000 6680 Moving (1.45, -0.99) raw xDistance=-1.70 yDistance=-0.32
20:15:16.593 00.000 6680 BLC: window closed
20:15:16.593 00.000 6680 BLC: History state: CurrMiss=-0.32, AvgInitMiss=0.16, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.549866, 1:-0.009357, 2:0.069540
20:15:16.593 00.000 6680 BLC: Over-shoot, no adjustment based on avgInitialMiss
20:15:16.593 00.000 6680 BLC: window closed
20:15:16.593 00.000 6680 GuideAlgorithmHysteresis::Result() returns -1.16 from input -1.70
20:15:16.593 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:15:16.593 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
20:15:16.593 00.000 6680 MoveAxis(E, 156, ABG)
20:15:16.593 00.000 6680 Guiding  Dir = 2, Dur = 156
20:15:16.593 00.000 6680 IsGuiding returns 0
20:15:16.609 00.016 6680 PulseGuide returned control before completion, sleep 166
20:15:16.619 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=214, med=0, FiltMin=0, FiltMax=191, Gamma=0.560
20:15:16.656 00.037 2864 UpdateGuideState exits: m=5786 SNR=53.6
20:15:16.656 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:16.672 00.016 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:15:16.672 00.000 2864 Enqueuing Expose request
20:15:16.783 00.111 6680 IsGuiding returns 1
20:15:16.783 00.000 6680 scope still moving after pulse duration time elapsed
20:15:16.815 00.032 6680 IsGuiding returns 0
20:15:16.815 00.000 6680 scope move finished after 156 + 50 ms
20:15:16.815 00.000 6680 Move returns status 0, amount 156
20:15:16.815 00.000 6680 MoveAxis(N, 0, ABG)
20:15:16.815 00.000 6680 Move returns status 0, amount 0
20:15:16.815 00.000 6680 move complete, result=0
20:15:16.815 00.000 6680 worker thread done servicing request
20:15:16.815 00.000 2864 GuideStep: -1.7 px 156 ms EAST, -0.3 px 0 ms NORTH
20:15:16.817 00.002 6680 Worker thread wakes up
20:15:16.817 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:15:16.817 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:15:18.469 01.652 6680 Exposure complete
20:15:18.534 00.065 6680 worker thread done servicing request
20:15:18.534 00.000 2864 OnExposeComplete: enter
20:15:18.541 00.007 2864 UpdateGuideState(): m_state=6
20:15:18.543 00.002 2864 Star::Find(15, 1151, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
20:15:18.543 00.000 2864 Star::Find returns 1 (0), X=1151.58, Y=413.36, Mass=5748, SNR=53.4, Peak=213 HFD=4.9
20:15:18.545 00.002 2864 MultiStar: [#1 0.83,-0.21,0.43,U] [#2 0.97,-0.32,0.38,U] [#3 0.84,-0.58,0.30,U] [#4 0.83,-0.22,0.29,U] [#5 0.89,-0.35,0.31,U] [#6 0.89,-0.12,0.25,U] [#7 0.84,-0.37,0.26,U] [#8 0.86,-0.27,0.22,U] 
20:15:18.547 00.002 2864 refined, 8 included, MultiStar: {1.47, -0.47}, one-star: {2.94, -0.88}
20:15:18.550 00.003 2864 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.80) = xAngle (-3.11 = -3.11)
20:15:18.552 00.002 2864 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.18 = 0.10)
20:15:18.554 00.002 2864 CameraToMount -- cameraX=1.47 cameraY=-0.47 hyp=1.54 cameraTheta=-0.31 mountX=-1.54 mountY=0.16, mountTheta=3.04
20:15:18.558 00.004 2864 SchedulePrimaryMove(10198720, x=1.47, y=-0.47, opts=13)
20:15:18.560 00.002 2864 Enqueuing Move request for scope (1.47, -0.47)
20:15:18.562 00.002 6680 Worker thread wakes up
20:15:18.562 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.47, -0.47) opts 0xd
20:15:18.564 00.002 6680 Handling offset move in thread for scope, endpoint = (1.47, -0.47)
20:15:18.564 00.000 6680 Moving (1.47, -0.47) raw xDistance=-1.54 yDistance=0.16
20:15:18.564 00.000 6680 GuideAlgorithmHysteresis::Result() returns -1.05 from input -1.54
20:15:18.564 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:18.564 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:15:18.564 00.000 6680 MoveAxis(E, 142, ABG)
20:15:18.564 00.000 6680 Guiding  Dir = 2, Dur = 142
20:15:18.564 00.000 6680 IsGuiding returns 0
20:15:18.564 00.000 6680 PulseGuide returned control before completion, sleep 152
20:15:18.564 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=213, med=0, FiltMin=0, FiltMax=186, Gamma=0.560
20:15:18.621 00.057 2864 UpdateGuideState exits: m=5748 SNR=53.4
20:15:18.628 00.007 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:18.628 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:15:18.628 00.000 2864 Enqueuing Expose request
20:15:18.723 00.095 6680 IsGuiding returns 1
20:15:18.723 00.000 6680 scope still moving after pulse duration time elapsed
20:15:18.754 00.031 6680 IsGuiding returns 1
20:15:18.786 00.032 6680 IsGuiding returns 1
20:15:18.818 00.032 6680 IsGuiding returns 0
20:15:18.818 00.000 6680 scope move finished after 142 + 111 ms
20:15:18.818 00.000 6680 Move returns status 0, amount 142
20:15:18.818 00.000 6680 MoveAxis(N, 0, ABG)
20:15:18.818 00.000 6680 Move returns status 0, amount 0
20:15:18.818 00.000 6680 move complete, result=0
20:15:18.818 00.000 6680 worker thread done servicing request
20:15:18.818 00.000 2864 GuideStep: -1.5 px 142 ms EAST, 0.2 px 0 ms NORTH
20:15:18.818 00.000 6680 Worker thread wakes up
20:15:18.818 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:15:18.818 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:15:20.250 01.432 6680 Exposure complete
20:15:20.344 00.094 6680 worker thread done servicing request
20:15:20.344 00.000 2864 OnExposeComplete: enter
20:15:20.344 00.000 2864 UpdateGuideState(): m_state=6
20:15:20.344 00.000 2864 Star::Find(15, 1151, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
20:15:20.344 00.000 2864 Star::Find returns 1 (0), X=1151.41, Y=413.11, Mass=5898, SNR=54.1, Peak=232 HFD=4.8
20:15:20.344 00.000 2864 MultiStar: [#1 0.75,-0.39,0.42,U] [#2 0.75,-0.38,0.38,U] [#3 0.70,-1.00,0.33,U] [#4 0.66,-0.36,0.29,U] [#5 0.53,-0.58,0.30,U] [#6 0.52,-0.40,0.25,U] [#7 0.76,-0.30,0.25,U] [#8 0.63,-0.58,0.23,U] 
20:15:20.344 00.000 2864 refined, 8 included, MultiStar: {1.28, -0.68}, one-star: {2.77, -1.13}
20:15:20.344 00.000 2864 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.80) = xAngle (-3.29 = 3.00)
20:15:20.344 00.000 2864 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.36 = -0.08)
20:15:20.360 00.016 2864 CameraToMount -- cameraX=1.28 cameraY=-0.68 hyp=1.45 cameraTheta=-0.49 mountX=-1.43 mountY=-0.11, mountTheta=-3.06
20:15:20.360 00.000 2864 SchedulePrimaryMove(10198720, x=1.28, y=-0.68, opts=13)
20:15:20.360 00.000 2864 Enqueuing Move request for scope (1.28, -0.68)
20:15:20.360 00.000 6680 Worker thread wakes up
20:15:20.360 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.28, -0.68) opts 0xd
20:15:20.360 00.000 6680 Handling offset move in thread for scope, endpoint = (1.28, -0.68)
20:15:20.360 00.000 6680 Moving (1.28, -0.68) raw xDistance=-1.43 yDistance=-0.11
20:15:20.360 00.000 6680 GuideAlgorithmHysteresis::Result() returns -0.98 from input -1.43
20:15:20.360 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:20.360 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:15:20.360 00.000 6680 MoveAxis(E, 132, ABG)
20:15:20.360 00.000 6680 Guiding  Dir = 2, Dur = 132
20:15:20.369 00.009 6680 IsGuiding returns 0
20:15:20.369 00.000 6680 PulseGuide returned control before completion, sleep 142
20:15:20.382 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=212, Gamma=0.560
20:15:20.424 00.042 2864 UpdateGuideState exits: m=5898 SNR=54.1
20:15:20.431 00.007 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:20.431 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:15:20.431 00.000 2864 Enqueuing Expose request
20:15:20.519 00.088 6680 IsGuiding returns 1
20:15:20.519 00.000 6680 scope still moving after pulse duration time elapsed
20:15:20.550 00.031 6680 IsGuiding returns 0
20:15:20.550 00.000 6680 scope move finished after 132 + 49 ms
20:15:20.550 00.000 6680 Move returns status 0, amount 132
20:15:20.550 00.000 6680 MoveAxis(N, 0, ABG)
20:15:20.550 00.000 6680 Move returns status 0, amount 0
20:15:20.550 00.000 6680 move complete, result=0
20:15:20.550 00.000 6680 worker thread done servicing request
20:15:20.550 00.000 6680 Worker thread wakes up
20:15:20.550 00.000 2864 GuideStep: -1.4 px 132 ms EAST, -0.1 px 0 ms NORTH
20:15:20.550 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:15:20.550 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:15:22.204 01.654 6680 Exposure complete
20:15:22.275 00.071 6680 worker thread done servicing request
20:15:22.275 00.000 2864 OnExposeComplete: enter
20:15:22.284 00.009 2864 UpdateGuideState(): m_state=6
20:15:22.284 00.000 2864 Star::Find(15, 1151, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
20:15:22.284 00.000 2864 Star::Find returns 1 (0), X=1150.95, Y=413.22, Mass=6012, SNR=54.6, Peak=211 HFD=4.8
20:15:22.284 00.000 2864 MultiStar: [#1 -0.06,-0.52,0.43,U] [#2 0.04,-0.50,0.37,U] [#3 0.27,-0.75,0.33,U] [#4 0.29,-0.45,0.29,U] [#5 -0.04,-0.52,0.30,U] [#6 0.15,-0.34,0.24,U] [#7 0.15,-0.19,0.25,U] [#8 0.27,-0.49,0.24,U] 
20:15:22.284 00.000 2864 refined, 8 included, MultiStar: {0.75, -0.64}, one-star: {2.31, -1.02}
20:15:22.284 00.000 2864 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.80) = xAngle (-3.50 = 2.78)
20:15:22.284 00.000 2864 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.57 = -0.29)
20:15:22.284 00.000 2864 CameraToMount -- cameraX=0.75 cameraY=-0.64 hyp=0.99 cameraTheta=-0.70 mountX=-0.93 mountY=-0.28, mountTheta=-2.85
20:15:22.299 00.015 2864 SchedulePrimaryMove(10198720, x=0.75, y=-0.64, opts=13)
20:15:22.299 00.000 2864 Enqueuing Move request for scope (0.75, -0.64)
20:15:22.299 00.000 6680 Worker thread wakes up
20:15:22.299 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.75, -0.64) opts 0xd
20:15:22.299 00.000 6680 Handling offset move in thread for scope, endpoint = (0.75, -0.64)
20:15:22.299 00.000 6680 Moving (0.75, -0.64) raw xDistance=-0.93 yDistance=-0.28
20:15:22.299 00.000 6680 GuideAlgorithmHysteresis::Result() returns -0.65 from input -0.93
20:15:22.299 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:15:22.299 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
20:15:22.299 00.000 6680 MoveAxis(E, 88, ABG)
20:15:22.299 00.000 6680 Guiding  Dir = 2, Dur = 88
20:15:22.299 00.000 6680 IsGuiding returns 0
20:15:22.299 00.000 6680 PulseGuide returned control before completion, sleep 98
20:15:22.319 00.020 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=211, med=0, FiltMin=0, FiltMax=183, Gamma=0.560
20:15:22.363 00.044 2864 UpdateGuideState exits: m=6012 SNR=54.6
20:15:22.369 00.006 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:22.373 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:15:22.373 00.000 2864 Enqueuing Expose request
20:15:22.410 00.037 6680 IsGuiding returns 1
20:15:22.410 00.000 6680 scope still moving after pulse duration time elapsed
20:15:22.442 00.032 6680 IsGuiding returns 0
20:15:22.442 00.000 6680 scope move finished after 88 + 49 ms
20:15:22.442 00.000 6680 Move returns status 0, amount 88
20:15:22.442 00.000 6680 MoveAxis(N, 0, ABG)
20:15:22.442 00.000 6680 Move returns status 0, amount 0
20:15:22.442 00.000 6680 move complete, result=0
20:15:22.442 00.000 6680 worker thread done servicing request
20:15:22.442 00.000 6680 Worker thread wakes up
20:15:22.442 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:15:22.442 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:15:22.450 00.008 2864 GuideStep: -0.9 px 88 ms EAST, -0.3 px 0 ms NORTH
20:15:23.857 01.407 6680 Exposure complete
20:15:23.931 00.074 6680 worker thread done servicing request
20:15:23.931 00.000 2864 OnExposeComplete: enter
20:15:23.931 00.000 2864 UpdateGuideState(): m_state=6
20:15:23.936 00.005 2864 Star::Find(15, 1150, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
20:15:23.936 00.000 2864 Star::Find returns 1 (0), X=1150.78, Y=413.21, Mass=6029, SNR=54.7, Peak=221 HFD=4.7
20:15:23.936 00.000 2864 MultiStar: [#1 0.07,-0.48,0.43,U] [#2 -0.16,-0.20,0.38,U] [#3 0.07,-0.46,0.30,U] [#4 0.08,-0.18,0.29,U] [#5 0.05,-0.29,0.31,U] [#6 -0.05,0.03,0.25,U] [#7 0.10,-0.18,0.25,U] [#8 -0.32,-0.15,0.25,U] 
20:15:23.936 00.000 2864 refined, 8 included, MultiStar: {0.61, -0.48}, one-star: {2.14, -1.03}
20:15:23.936 00.000 2864 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.80) = xAngle (-3.47 = 2.82)
20:15:23.936 00.000 2864 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.54 = -0.26)
20:15:23.936 00.000 2864 CameraToMount -- cameraX=0.61 cameraY=-0.48 hyp=0.77 cameraTheta=-0.67 mountX=-0.73 mountY=-0.20, mountTheta=-2.88
20:15:23.936 00.000 2864 SchedulePrimaryMove(10198720, x=0.61, y=-0.48, opts=13)
20:15:23.952 00.016 2864 Enqueuing Move request for scope (0.61, -0.48)
20:15:23.952 00.000 6680 Worker thread wakes up
20:15:23.952 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.48) opts 0xd
20:15:23.952 00.000 6680 Handling offset move in thread for scope, endpoint = (0.61, -0.48)
20:15:23.952 00.000 6680 Moving (0.61, -0.48) raw xDistance=-0.73 yDistance=-0.20
20:15:23.952 00.000 6680 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.73
20:15:23.952 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:15:23.952 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
20:15:23.952 00.000 6680 MoveAxis(E, 68, ABG)
20:15:23.952 00.000 6680 Guiding  Dir = 2, Dur = 68
20:15:23.952 00.000 6680 IsGuiding returns 0
20:15:23.952 00.000 6680 PulseGuide returned control before completion, sleep 78
20:15:23.968 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=190, Gamma=0.560
20:15:24.018 00.050 2864 UpdateGuideState exits: m=6029 SNR=54.7
20:15:24.020 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:24.020 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:15:24.022 00.002 2864 Enqueuing Expose request
20:15:24.048 00.026 6680 IsGuiding returns 1
20:15:24.048 00.000 6680 scope still moving after pulse duration time elapsed
20:15:24.080 00.032 6680 IsGuiding returns 0
20:15:24.080 00.000 6680 scope move finished after 68 + 55 ms
20:15:24.080 00.000 6680 Move returns status 0, amount 68
20:15:24.080 00.000 6680 MoveAxis(N, 0, ABG)
20:15:24.080 00.000 6680 Move returns status 0, amount 0
20:15:24.080 00.000 6680 move complete, result=0
20:15:24.080 00.000 6680 worker thread done servicing request
20:15:24.080 00.000 6680 Worker thread wakes up
20:15:24.080 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:15:24.080 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:15:24.080 00.000 2864 GuideStep: -0.7 px 68 ms EAST, -0.2 px 0 ms NORTH
20:15:25.730 01.650 6680 Exposure complete
20:15:25.796 00.066 6680 worker thread done servicing request
20:15:25.796 00.000 2864 OnExposeComplete: enter
20:15:25.806 00.010 2864 UpdateGuideState(): m_state=6
20:15:25.808 00.002 2864 Star::Find(15, 1150, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
20:15:25.810 00.002 2864 Star::Find returns 1 (0), X=1150.55, Y=413.37, Mass=5949, SNR=54.3, Peak=205 HFD=5.0
20:15:25.812 00.002 2864 MultiStar: [#1 -0.22,-0.52,0.42,U] [#2 -0.18,-0.31,0.37,U] [#3 -0.12,-0.55,0.32,U] [#4 0.00,-0.24,0.29,U] [#5 -0.28,-0.34,0.31,U] [#6 -0.12,-0.24,0.25,U] [#7 -0.00,-0.11,0.25,U] [#8 -0.37,-0.27,0.23,U] 
20:15:25.812 00.000 2864 refined, 8 included, MultiStar: {0.44, -0.50}, one-star: {1.91, -0.87}
20:15:25.812 00.000 2864 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.80) = xAngle (-3.64 = 2.64)
20:15:25.812 00.000 2864 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.72 = -0.44)
20:15:25.812 00.000 2864 CameraToMount -- cameraX=0.44 cameraY=-0.50 hyp=0.66 cameraTheta=-0.85 mountX=-0.58 mountY=-0.28, mountTheta=-2.69
20:15:25.812 00.000 2864 SchedulePrimaryMove(10198720, x=0.44, y=-0.50, opts=13)
20:15:25.812 00.000 2864 Enqueuing Move request for scope (0.44, -0.50)
20:15:25.812 00.000 6680 Worker thread wakes up
20:15:25.812 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.50) opts 0xd
20:15:25.812 00.000 6680 Handling offset move in thread for scope, endpoint = (0.44, -0.50)
20:15:25.812 00.000 6680 Moving (0.44, -0.50) raw xDistance=-0.58 yDistance=-0.28
20:15:25.812 00.000 6680 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.58
20:15:25.828 00.016 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:15:25.828 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
20:15:25.828 00.000 6680 MoveAxis(E, 54, ABG)
20:15:25.828 00.000 6680 Guiding  Dir = 2, Dur = 54
20:15:25.828 00.000 6680 IsGuiding returns 0
20:15:25.828 00.000 6680 PulseGuide returned control before completion, sleep 64
20:15:25.838 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=205, med=0, FiltMin=0, FiltMax=186, Gamma=0.560
20:15:25.876 00.038 2864 UpdateGuideState exits: m=5949 SNR=54.3
20:15:25.891 00.015 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:25.891 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:15:25.891 00.000 2864 Enqueuing Expose request
20:15:25.907 00.016 6680 IsGuiding returns 1
20:15:25.907 00.000 6680 scope still moving after pulse duration time elapsed
20:15:25.939 00.032 6680 IsGuiding returns 0
20:15:25.939 00.000 6680 scope move finished after 54 + 56 ms
20:15:25.939 00.000 6680 Move returns status 0, amount 54
20:15:25.939 00.000 6680 MoveAxis(N, 0, ABG)
20:15:25.939 00.000 6680 Move returns status 0, amount 0
20:15:25.939 00.000 6680 move complete, result=0
20:15:25.939 00.000 6680 worker thread done servicing request
20:15:25.939 00.000 2864 GuideStep: -0.6 px 54 ms EAST, -0.3 px 0 ms NORTH
20:15:25.939 00.000 6680 Worker thread wakes up
20:15:25.939 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:15:25.939 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:15:27.363 01.424 6680 Exposure complete
20:15:27.412 00.049 6680 worker thread done servicing request
20:15:27.412 00.000 2864 OnExposeComplete: enter
20:15:27.414 00.002 2864 UpdateGuideState(): m_state=6
20:15:27.418 00.004 2864 Star::Find(15, 1150, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
20:15:27.418 00.000 2864 Star::Find returns 1 (0), X=1150.48, Y=413.22, Mass=6152, SNR=55.3, Peak=214 HFD=4.8
20:15:27.422 00.004 2864 MultiStar: [#1 -0.29,-0.63,0.42,U] [#2 -0.23,-0.45,0.37,U] [#3 -0.18,-0.61,0.31,U] [#4 0.13,-0.17,0.29,U] [#5 -0.23,-0.49,0.29,U] [#6 -0.20,-0.03,0.23,U] [#7 -0.19,-0.22,0.25,U] [#8 -0.31,-0.24,0.24,U] 
20:15:27.422 00.000 2864 refined, 8 included, MultiStar: {0.41, -0.57}, one-star: {1.84, -1.02}
20:15:27.422 00.000 2864 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.80) = xAngle (-3.75 = 2.53)
20:15:27.422 00.000 2864 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.82 = -0.54)
20:15:27.422 00.000 2864 CameraToMount -- cameraX=0.41 cameraY=-0.57 hyp=0.70 cameraTheta=-0.96 mountX=-0.58 mountY=-0.36, mountTheta=-2.58
20:15:27.432 00.010 2864 SchedulePrimaryMove(10198720, x=0.41, y=-0.57, opts=13)
20:15:27.432 00.000 2864 Enqueuing Move request for scope (0.41, -0.57)
20:15:27.432 00.000 6680 Worker thread wakes up
20:15:27.432 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.57) opts 0xd
20:15:27.432 00.000 6680 Handling offset move in thread for scope, endpoint = (0.41, -0.57)
20:15:27.432 00.000 6680 Moving (0.41, -0.57) raw xDistance=-0.58 yDistance=-0.36
20:15:27.432 00.000 6680 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.58
20:15:27.432 00.000 6680 switching direction from 1 to -1 - decHistory=-4 oldest=0.61 newest=-0.84
20:15:27.432 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
20:15:27.432 00.000 6680 MoveAxis(E, 53, ABG)
20:15:27.432 00.000 6680 Guiding  Dir = 2, Dur = 53
20:15:27.437 00.005 6680 IsGuiding returns 0
20:15:27.437 00.000 6680 PulseGuide returned control before completion, sleep 63
20:15:27.449 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=214, med=0, FiltMin=0, FiltMax=206, Gamma=0.560
20:15:27.496 00.047 2864 UpdateGuideState exits: m=6152 SNR=55.3
20:15:27.498 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:27.501 00.003 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:15:27.501 00.000 2864 Enqueuing Expose request
20:15:27.517 00.016 6680 IsGuiding returns 1
20:15:27.517 00.000 6680 scope still moving after pulse duration time elapsed
20:15:27.549 00.032 6680 IsGuiding returns 0
20:15:27.549 00.000 6680 scope move finished after 53 + 58 ms
20:15:27.549 00.000 6680 Move returns status 0, amount 53
20:15:27.549 00.000 6680 BLC: Oldest BLC event removed
20:15:27.549 00.000 6680 BLC: Dec direction reversal from South to North, backlash comp pulse of 316 applied
20:15:27.549 00.000 6680 MoveAxis(N, 374, ABG)
20:15:27.549 00.000 6680 Guiding  Dir = 0, Dur = 374
20:15:27.549 00.000 6680 IsGuiding returns 0
20:15:27.551 00.002 6680 PulseGuide returned control before completion, sleep 384
20:15:27.947 00.396 6680 IsGuiding returns 1
20:15:27.947 00.000 6680 scope still moving after pulse duration time elapsed
20:15:27.978 00.031 6680 IsGuiding returns 0
20:15:27.978 00.000 6680 scope move finished after 374 + 54 ms
20:15:27.978 00.000 6680 Move returns status 0, amount 374
20:15:27.978 00.000 6680 move complete, result=0
20:15:27.978 00.000 6680 worker thread done servicing request
20:15:27.978 00.000 2864 GuideStep: -0.6 px 53 ms EAST, -0.4 px 374 ms NORTH
20:15:27.980 00.002 6680 Worker thread wakes up
20:15:27.980 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:15:27.980 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:15:29.612 01.632 6680 Exposure complete
20:15:29.660 00.048 6680 worker thread done servicing request
20:15:29.660 00.000 2864 OnExposeComplete: enter
20:15:29.660 00.000 2864 UpdateGuideState(): m_state=6
20:15:29.660 00.000 2864 Star::Find(15, 1150, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
20:15:29.660 00.000 2864 Star::Find returns 1 (0), X=1150.59, Y=413.30, Mass=6219, SNR=55.6, Peak=226 HFD=4.8
20:15:29.660 00.000 2864 MultiStar: [#1 -0.09,-0.36,0.42,U] [#2 -0.17,-0.40,0.37,U] [#3 0.09,-0.44,0.29,U] [#4 0.17,-0.28,0.28,U] [#5 -0.18,-0.32,0.29,U] [#6 -0.19,-0.35,0.24,U] [#7 0.08,-0.14,0.24,U] [#8 -0.03,-0.27,0.22,U] 
20:15:29.676 00.016 2864 refined, 8 included, MultiStar: {0.55, -0.51}, one-star: {1.95, -0.94}
20:15:29.676 00.000 2864 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.80) = xAngle (-3.54 = 2.74)
20:15:29.676 00.000 2864 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.62 = -0.34)
20:15:29.681 00.005 2864 CameraToMount -- cameraX=0.55 cameraY=-0.51 hyp=0.75 cameraTheta=-0.75 mountX=-0.69 mountY=-0.25, mountTheta=-2.80
20:15:29.681 00.000 2864 SchedulePrimaryMove(10198720, x=0.55, y=-0.51, opts=13)
20:15:29.681 00.000 2864 Enqueuing Move request for scope (0.55, -0.51)
20:15:29.681 00.000 6680 Worker thread wakes up
20:15:29.681 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.51) opts 0xd
20:15:29.681 00.000 6680 Handling offset move in thread for scope, endpoint = (0.55, -0.51)
20:15:29.681 00.000 6680 Moving (0.55, -0.51) raw xDistance=-0.69 yDistance=-0.25
20:15:29.681 00.000 6680 BLC: History state: CurrMiss=0.25, AvgInitMiss=0.17, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.362285, 1:0.246593
20:15:29.681 00.000 6680 BLC: Under-shoot, no adjustment, waiting for more data
20:15:29.681 00.000 6680 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.69
20:15:29.681 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
20:15:29.681 00.000 6680 MoveAxis(E, 62, ABG)
20:15:29.681 00.000 6680 Guiding  Dir = 2, Dur = 62
20:15:29.681 00.000 6680 IsGuiding returns 0
20:15:29.681 00.000 6680 PulseGuide returned control before completion, sleep 72
20:15:29.692 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=211, Gamma=0.560
20:15:29.750 00.058 2864 UpdateGuideState exits: m=6219 SNR=55.6
20:15:29.752 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:29.754 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:15:29.755 00.001 2864 Enqueuing Expose request
20:15:29.771 00.016 6680 IsGuiding returns 1
20:15:29.771 00.000 6680 scope still moving after pulse duration time elapsed
20:15:29.802 00.031 6680 IsGuiding returns 0
20:15:29.802 00.000 6680 scope move finished after 62 + 52 ms
20:15:29.802 00.000 6680 Move returns status 0, amount 62
20:15:29.802 00.000 6680 MoveAxis(N, 39, ABG)
20:15:29.804 00.002 6680 Guiding  Dir = 0, Dur = 39
20:15:29.804 00.000 6680 IsGuiding returns 0
20:15:29.804 00.000 6680 PulseGuide returned control before completion, sleep 49
20:15:29.866 00.062 6680 IsGuiding returns 1
20:15:29.866 00.000 6680 scope still moving after pulse duration time elapsed
20:15:29.897 00.031 6680 IsGuiding returns 0
20:15:29.897 00.000 6680 scope move finished after 39 + 53 ms
20:15:29.897 00.000 6680 Move returns status 0, amount 39
20:15:29.897 00.000 6680 move complete, result=0
20:15:29.897 00.000 6680 worker thread done servicing request
20:15:29.897 00.000 6680 Worker thread wakes up
20:15:29.897 00.000 2864 GuideStep: -0.7 px 62 ms EAST, -0.2 px 39 ms NORTH
20:15:29.900 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
20:15:29.900 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:15:31.321 01.421 6680 Exposure complete
20:15:31.403 00.082 6680 worker thread done servicing request
20:15:31.403 00.000 2864 OnExposeComplete: enter
20:15:31.403 00.000 2864 UpdateGuideState(): m_state=6
20:15:31.403 00.000 2864 Star::Find(15, 1150, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
20:15:31.403 00.000 2864 Star::Find returns 1 (1), X=1150.89, Y=413.18, Mass=6267, SNR=55.8, Peak=255 HFD=4.5
20:15:31.403 00.000 2864 MultiStar: [#1 0.12,-0.40,0.42,U] [#2 0.23,-0.44,0.36,U] [#3 0.24,-0.56,0.31,U] [#4 0.49,-0.25,0.28,U] [#5 0.15,-0.34,0.30,U] [#6 0.17,-0.19,0.24,U] [#7 0.05,-0.27,0.25,U] [#8 -0.00,-0.33,0.21,U] 
20:15:31.403 00.000 2864 refined, 8 included, MultiStar: {0.80, -0.57}, one-star: {2.25, -1.06}
20:15:31.403 00.000 2864 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.80) = xAngle (-3.41 = 2.87)
20:15:31.403 00.000 2864 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.49 = -0.20)
20:15:31.419 00.016 2864 CameraToMount -- cameraX=0.80 cameraY=-0.57 hyp=0.98 cameraTheta=-0.62 mountX=-0.94 mountY=-0.20, mountTheta=-2.94
20:15:31.419 00.000 2864 SchedulePrimaryMove(10198720, x=0.80, y=-0.57, opts=13)
20:15:31.419 00.000 2864 Enqueuing Move request for scope (0.80, -0.57)
20:15:31.419 00.000 6680 Worker thread wakes up
20:15:31.419 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.80, -0.57) opts 0xd
20:15:31.419 00.000 6680 Handling offset move in thread for scope, endpoint = (0.80, -0.57)
20:15:31.419 00.000 6680 Moving (0.80, -0.57) raw xDistance=-0.94 yDistance=-0.20
20:15:31.419 00.000 6680 BLC: History state: CurrMiss=0.20, AvgInitMiss=0.17, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.362285, 1:0.246593, 2:0.196677
20:15:31.419 00.000 6680 BLC: Under-shoot: nominal increase by 26
20:15:31.419 00.000 6680 BLC: window closed
20:15:31.419 00.000 6680 BLC: Pulse adjusted to 342
20:15:31.419 00.000 6680 GuideAlgorithmHysteresis::Result() returns -0.63 from input -0.94
20:15:31.419 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
20:15:31.419 00.000 6680 MoveAxis(E, 84, ABG)
20:15:31.419 00.000 6680 Guiding  Dir = 2, Dur = 84
20:15:31.419 00.000 6680 IsGuiding returns 0
20:15:31.419 00.000 6680 PulseGuide returned control before completion, sleep 94
20:15:31.441 00.022 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=213, Gamma=0.560
20:15:31.482 00.041 2864 UpdateGuideState exits: m=6267 SNR=55.8 Saturated
20:15:31.482 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:31.482 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:15:31.494 00.012 2864 Enqueuing Expose request
20:15:31.530 00.036 6680 IsGuiding returns 1
20:15:31.530 00.000 6680 scope still moving after pulse duration time elapsed
20:15:31.548 00.018 2864 evsrv: cli 1028E578 connect
20:15:31.550 00.002 2864 case statement mapped state 6 to 3
20:15:31.550 00.000 2864 case statement mapped state 6 to 3
20:15:31.550 00.000 2864 evsrv: cli 1028E578 request: {"method":"get_pixel_scale","id":"ecd3b30a-3c79-4a4a-afe6-7b0d8b31e8b5"}
20:15:31.556 00.006 2864 evsrv: cli 1028E578 response: {"jsonrpc":"2.0","result":1.86834,"id":"ecd3b30a-3c79-4a4a-afe6-7b0d8b31e8b5"}
20:15:31.562 00.006 2864 evsrv: cli 1028E578 disconnect
20:15:31.564 00.002 6680 IsGuiding returns 0
20:15:31.566 00.002 6680 scope move finished after 84 + 53 ms
20:15:31.566 00.000 6680 Move returns status 0, amount 84
20:15:31.566 00.000 6680 MoveAxis(N, 31, ABG)
20:15:31.566 00.000 6680 Guiding  Dir = 0, Dur = 31
20:15:31.566 00.000 6680 IsGuiding returns 0
20:15:31.566 00.000 6680 PulseGuide returned control before completion, sleep 41
20:15:31.610 00.044 6680 IsGuiding returns 1
20:15:31.610 00.000 6680 scope still moving after pulse duration time elapsed
20:15:31.641 00.031 6680 IsGuiding returns 0
20:15:31.641 00.000 6680 scope move finished after 31 + 43 ms
20:15:31.641 00.000 6680 Move returns status 0, amount 31
20:15:31.641 00.000 6680 move complete, result=0
20:15:31.641 00.000 6680 worker thread done servicing request
20:15:31.641 00.000 6680 Worker thread wakes up
20:15:31.641 00.000 2864 GuideStep: -0.9 px 84 ms EAST, -0.2 px 31 ms NORTH
20:15:31.641 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:15:31.641 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:15:33.295 01.654 6680 Exposure complete
20:15:33.374 00.079 6680 worker thread done servicing request
20:15:33.374 00.000 2864 OnExposeComplete: enter
20:15:33.374 00.000 2864 UpdateGuideState(): m_state=6
20:15:33.374 00.000 2864 Star::Find(15, 1150, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
20:15:33.374 00.000 2864 Star::Find returns 1 (0), X=1151.02, Y=413.45, Mass=6279, SNR=55.8, Peak=229 HFD=4.9
20:15:33.374 00.000 2864 MultiStar: [#1 0.24,-0.17,0.42,U] [#2 -0.17,-0.29,0.36,U] [#3 0.24,-0.44,0.31,U] [#4 0.20,-0.06,0.28,U] [#5 0.04,-0.25,0.29,U] [#6 -0.14,-0.14,0.24,U] [#7 0.21,0.09,0.24,U] [#8 0.14,-0.33,0.23,U] 
20:15:33.374 00.000 2864 refined, 8 included, MultiStar: {0.77, -0.38}, one-star: {2.38, -0.79}
20:15:33.374 00.000 2864 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.80) = xAngle (-3.25 = 3.03)
20:15:33.374 00.000 2864 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.32 = -0.04)
20:15:33.390 00.016 2864 CameraToMount -- cameraX=0.77 cameraY=-0.38 hyp=0.86 cameraTheta=-0.45 mountX=-0.86 mountY=-0.03, mountTheta=-3.10
20:15:33.390 00.000 2864 SchedulePrimaryMove(10198720, x=0.77, y=-0.38, opts=13)
20:15:33.390 00.000 2864 Enqueuing Move request for scope (0.77, -0.38)
20:15:33.390 00.000 6680 Worker thread wakes up
20:15:33.390 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.77, -0.38) opts 0xd
20:15:33.390 00.000 6680 Handling offset move in thread for scope, endpoint = (0.77, -0.38)
20:15:33.390 00.000 6680 Moving (0.77, -0.38) raw xDistance=-0.86 yDistance=-0.03
20:15:33.390 00.000 6680 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.86
20:15:33.390 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:33.390 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:15:33.390 00.000 6680 MoveAxis(E, 79, ABG)
20:15:33.390 00.000 6680 Guiding  Dir = 2, Dur = 79
20:15:33.390 00.000 6680 IsGuiding returns 0
20:15:33.390 00.000 6680 PulseGuide returned control before completion, sleep 89
20:15:33.410 00.020 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=213, Gamma=0.560
20:15:33.454 00.044 2864 UpdateGuideState exits: m=6279 SNR=55.8
20:15:33.454 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:33.463 00.009 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:15:33.463 00.000 2864 Enqueuing Expose request
20:15:33.501 00.038 6680 IsGuiding returns 1
20:15:33.501 00.000 6680 scope still moving after pulse duration time elapsed
20:15:33.533 00.032 6680 IsGuiding returns 0
20:15:33.533 00.000 6680 scope move finished after 79 + 55 ms
20:15:33.533 00.000 6680 Move returns status 0, amount 79
20:15:33.533 00.000 6680 MoveAxis(N, 0, ABG)
20:15:33.533 00.000 6680 Move returns status 0, amount 0
20:15:33.533 00.000 6680 move complete, result=0
20:15:33.533 00.000 6680 worker thread done servicing request
20:15:33.533 00.000 6680 Worker thread wakes up
20:15:33.533 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:15:33.533 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:15:33.533 00.000 2864 GuideStep: -0.9 px 79 ms EAST, -0.0 px 0 ms NORTH
20:15:34.964 01.431 6680 Exposure complete
20:15:35.011 00.047 6680 worker thread done servicing request
20:15:35.011 00.000 2864 OnExposeComplete: enter
20:15:35.016 00.005 2864 UpdateGuideState(): m_state=6
20:15:35.018 00.002 2864 Star::Find(15, 1151, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
20:15:35.020 00.002 2864 Star::Find returns 1 (0), X=1150.23, Y=413.07, Mass=6162, SNR=55.3, Peak=239 HFD=4.7
20:15:35.024 00.004 2864 MultiStar: [#1 -0.56,-0.56,0.41,U] [#2 -0.48,-0.47,0.37,U] [#3 -0.48,-0.49,0.31,U] [#4 -0.11,-0.16,0.28,U] [#5 -0.54,-0.52,0.31,U] [#6 -0.31,-0.05,0.24,U] [#7 -0.58,-0.40,0.25,U] [#8 -0.38,-0.26,0.24,U] 
20:15:35.026 00.002 2864 refined, 8 included, MultiStar: {0.15, -0.62}, one-star: {1.60, -1.17}
20:15:35.027 00.001 2864 CameraToMount -- cameraTheta (-1.33) - m_xAngle (2.80) = xAngle (-4.12 = 2.16)
20:15:35.029 00.002 2864 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-7.20 = -0.91)
20:15:35.031 00.002 2864 CameraToMount -- cameraX=0.15 cameraY=-0.62 hyp=0.64 cameraTheta=-1.33 mountX=-0.35 mountY=-0.50, mountTheta=-2.18
20:15:35.035 00.004 2864 SchedulePrimaryMove(10198720, x=0.15, y=-0.62, opts=13)
20:15:35.039 00.004 2864 Enqueuing Move request for scope (0.15, -0.62)
20:15:35.041 00.002 6680 Worker thread wakes up
20:15:35.041 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.62) opts 0xd
20:15:35.041 00.000 6680 Handling offset move in thread for scope, endpoint = (0.15, -0.62)
20:15:35.041 00.000 6680 Moving (0.15, -0.62) raw xDistance=-0.35 yDistance=-0.50
20:15:35.041 00.000 6680 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.35
20:15:35.041 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
20:15:35.041 00.000 6680 MoveAxis(E, 36, ABG)
20:15:35.041 00.000 6680 Guiding  Dir = 2, Dur = 36
20:15:35.041 00.000 6680 IsGuiding returns 0
20:15:35.041 00.000 6680 PulseGuide returned control before completion, sleep 46
20:15:35.056 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=203, Gamma=0.560
20:15:35.091 00.035 6680 IsGuiding returns 1
20:15:35.091 00.000 6680 scope still moving after pulse duration time elapsed
20:15:35.107 00.016 2864 UpdateGuideState exits: m=6162 SNR=55.3
20:15:35.107 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:35.107 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:15:35.107 00.000 2864 Enqueuing Expose request
20:15:35.122 00.015 6680 IsGuiding returns 1
20:15:35.154 00.032 6680 IsGuiding returns 0
20:15:35.154 00.000 6680 scope move finished after 36 + 75 ms
20:15:35.154 00.000 6680 Move returns status 0, amount 36
20:15:35.154 00.000 6680 MoveAxis(N, 81, ABG)
20:15:35.154 00.000 6680 Guiding  Dir = 0, Dur = 81
20:15:35.154 00.000 6680 IsGuiding returns 0
20:15:35.154 00.000 6680 PulseGuide returned control before completion, sleep 91
20:15:35.250 00.096 6680 IsGuiding returns 1
20:15:35.250 00.000 6680 scope still moving after pulse duration time elapsed
20:15:35.282 00.032 6680 IsGuiding returns 0
20:15:35.282 00.000 6680 scope move finished after 81 + 45 ms
20:15:35.282 00.000 6680 Move returns status 0, amount 81
20:15:35.282 00.000 6680 move complete, result=0
20:15:35.282 00.000 6680 worker thread done servicing request
20:15:35.282 00.000 6680 Worker thread wakes up
20:15:35.282 00.000 2864 GuideStep: -0.4 px 36 ms EAST, -0.5 px 81 ms NORTH
20:15:35.282 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:15:35.282 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:15:36.937 01.655 6680 Exposure complete
20:15:36.994 00.057 6680 worker thread done servicing request
20:15:36.994 00.000 2864 OnExposeComplete: enter
20:15:37.000 00.006 2864 UpdateGuideState(): m_state=6
20:15:37.001 00.001 2864 Star::Find(15, 1150, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
20:15:37.003 00.002 2864 Star::Find returns 1 (0), X=1151.16, Y=413.70, Mass=6238, SNR=55.6, Peak=231 HFD=4.6
20:15:37.005 00.002 2864 MultiStar: [#1 0.48,0.11,0.42,U] [#2 0.58,0.34,0.37,U] [#3 0.53,-0.03,0.30,U] [#4 0.80,0.24,0.28,U] [#5 0.42,0.16,0.29,U] [#6 0.49,0.35,0.24,U] [#7 0.56,0.32,0.24,U] [#8 0.47,0.28,0.23,U] 
20:15:37.007 00.002 2864 refined, 8 included, MultiStar: {1.12, -0.01}, one-star: {2.52, -0.54}
20:15:37.009 00.002 2864 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.80) = xAngle (-2.81 = -2.81)
20:15:37.011 00.002 2864 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.88 = 0.40)
20:15:37.013 00.002 2864 CameraToMount -- cameraX=1.12 cameraY=-0.01 hyp=1.12 cameraTheta=-0.01 mountX=-1.06 mountY=0.44, mountTheta=2.75
20:15:37.015 00.002 2864 SchedulePrimaryMove(10198720, x=1.12, y=-0.01, opts=13)
20:15:37.016 00.001 2864 Enqueuing Move request for scope (1.12, -0.01)
20:15:37.018 00.002 6680 Worker thread wakes up
20:15:37.018 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.12, -0.01) opts 0xd
20:15:37.018 00.000 6680 Handling offset move in thread for scope, endpoint = (1.12, -0.01)
20:15:37.018 00.000 6680 Moving (1.12, -0.01) raw xDistance=-1.06 yDistance=0.44
20:15:37.018 00.000 6680 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.06
20:15:37.018 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:15:37.018 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
20:15:37.018 00.000 6680 MoveAxis(E, 93, ABG)
20:15:37.018 00.000 6680 Guiding  Dir = 2, Dur = 93
20:15:37.020 00.002 6680 IsGuiding returns 0
20:15:37.020 00.000 6680 PulseGuide returned control before completion, sleep 103
20:15:37.034 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=205, Gamma=0.560
20:15:37.079 00.045 2864 UpdateGuideState exits: m=6238 SNR=55.6
20:15:37.081 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:37.083 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:15:37.085 00.002 2864 Enqueuing Expose request
20:15:37.127 00.042 6680 IsGuiding returns 1
20:15:37.127 00.000 6680 scope still moving after pulse duration time elapsed
20:15:37.158 00.031 6680 IsGuiding returns 0
20:15:37.158 00.000 6680 scope move finished after 93 + 45 ms
20:15:37.158 00.000 6680 Move returns status 0, amount 93
20:15:37.158 00.000 6680 MoveAxis(N, 0, ABG)
20:15:37.158 00.000 6680 Move returns status 0, amount 0
20:15:37.158 00.000 6680 move complete, result=0
20:15:37.158 00.000 6680 worker thread done servicing request
20:15:37.158 00.000 6680 Worker thread wakes up
20:15:37.158 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:15:37.158 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:15:37.158 00.000 2864 GuideStep: -1.1 px 93 ms EAST, 0.4 px 0 ms NORTH
20:15:38.573 01.415 6680 Exposure complete
20:15:38.652 00.079 6680 worker thread done servicing request
20:15:38.652 00.000 2864 OnExposeComplete: enter
20:15:38.652 00.000 2864 UpdateGuideState(): m_state=6
20:15:38.652 00.000 2864 Star::Find(15, 1151, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
20:15:38.652 00.000 2864 Star::Find returns 1 (0), X=1150.92, Y=413.93, Mass=5947, SNR=54.3, Peak=197 HFD=4.6
20:15:38.652 00.000 2864 MultiStar: [#1 0.02,0.12,0.44,U] [#2 0.09,0.29,0.38,U] [#3 0.32,0.16,0.32,U] [#4 0.17,0.47,0.29,U] [#5 0.07,0.37,0.29,U] [#6 0.13,0.58,0.25,U] [#7 -0.01,0.38,0.25,U] [#8 0.30,0.51,0.22,U] 
20:15:38.652 00.000 2864 refined, 8 included, MultiStar: {0.75, 0.15}, one-star: {2.28, -0.31}
20:15:38.652 00.000 2864 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.80) = xAngle (-2.60 = -2.60)
20:15:38.652 00.000 2864 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.68 = 0.61)
20:15:38.668 00.016 2864 CameraToMount -- cameraX=0.75 cameraY=0.15 hyp=0.77 cameraTheta=0.19 mountX=-0.66 mountY=0.44, mountTheta=2.56
20:15:38.668 00.000 2864 SchedulePrimaryMove(10198720, x=0.75, y=0.15, opts=13)
20:15:38.668 00.000 2864 Enqueuing Move request for scope (0.75, 0.15)
20:15:38.668 00.000 6680 Worker thread wakes up
20:15:38.668 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.75, 0.15) opts 0xd
20:15:38.668 00.000 6680 Handling offset move in thread for scope, endpoint = (0.75, 0.15)
20:15:38.668 00.000 6680 Moving (0.75, 0.15) raw xDistance=-0.66 yDistance=0.44
20:15:38.668 00.000 6680 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.66
20:15:38.668 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:15:38.668 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
20:15:38.668 00.000 6680 MoveAxis(E, 62, ABG)
20:15:38.668 00.000 6680 Guiding  Dir = 2, Dur = 62
20:15:38.668 00.000 6680 IsGuiding returns 0
20:15:38.668 00.000 6680 PulseGuide returned control before completion, sleep 72
20:15:38.684 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=197, med=0, FiltMin=0, FiltMax=171, Gamma=0.560
20:15:38.731 00.047 2864 UpdateGuideState exits: m=5947 SNR=54.3
20:15:38.731 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:38.731 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:15:38.731 00.000 2864 Enqueuing Expose request
20:15:38.763 00.032 6680 IsGuiding returns 1
20:15:38.763 00.000 6680 scope still moving after pulse duration time elapsed
20:15:38.794 00.031 6680 IsGuiding returns 0
20:15:38.794 00.000 6680 scope move finished after 62 + 55 ms
20:15:38.794 00.000 6680 Move returns status 0, amount 62
20:15:38.794 00.000 6680 MoveAxis(N, 0, ABG)
20:15:38.794 00.000 6680 Move returns status 0, amount 0
20:15:38.794 00.000 6680 move complete, result=0
20:15:38.794 00.000 6680 worker thread done servicing request
20:15:38.794 00.000 2864 GuideStep: -0.7 px 62 ms EAST, 0.4 px 0 ms NORTH
20:15:38.794 00.000 6680 Worker thread wakes up
20:15:38.794 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:15:38.794 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:15:40.449 01.655 6680 Exposure complete
20:15:40.511 00.062 6680 worker thread done servicing request
20:15:40.511 00.000 2864 OnExposeComplete: enter
20:15:40.511 00.000 2864 UpdateGuideState(): m_state=6
20:15:40.511 00.000 2864 Star::Find(15, 1150, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
20:15:40.511 00.000 2864 Star::Find returns 1 (0), X=1150.22, Y=414.04, Mass=5940, SNR=54.3, Peak=216 HFD=4.8
20:15:40.511 00.000 2864 MultiStar: [#1 -0.60,0.39,0.43,U] [#2 -0.55,0.49,0.37,U] [#3 -0.29,0.27,0.32,U] [#4 -0.20,0.66,0.29,U] [#5 -0.48,0.34,0.31,U] [#6 -0.41,0.66,0.24,U] [#7 -0.32,0.71,0.26,U] [#8 -0.50,0.50,0.23,U] 
20:15:40.511 00.000 2864 refined, 8 included, MultiStar: {0.15, 0.29}, one-star: {1.59, -0.20}
20:15:40.525 00.014 2864 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.80) = xAngle (-1.71 = -1.71)
20:15:40.527 00.002 2864 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.78 = 1.50)
20:15:40.527 00.000 2864 CameraToMount -- cameraX=0.15 cameraY=0.29 hyp=0.33 cameraTheta=1.09 mountX=-0.05 mountY=0.33, mountTheta=1.71
20:15:40.527 00.000 2864 SchedulePrimaryMove(10198720, x=0.15, y=0.29, opts=13)
20:15:40.527 00.000 2864 Enqueuing Move request for scope (0.15, 0.29)
20:15:40.527 00.000 6680 Worker thread wakes up
20:15:40.527 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.29) opts 0xd
20:15:40.527 00.000 6680 Handling offset move in thread for scope, endpoint = (0.15, 0.29)
20:15:40.527 00.000 6680 Moving (0.15, 0.29) raw xDistance=-0.05 yDistance=0.33
20:15:40.527 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
20:15:40.527 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:15:40.527 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
20:15:40.527 00.000 6680 MoveAxis(E, 0, ABG)
20:15:40.527 00.000 6680 Move returns status 0, amount 0
20:15:40.527 00.000 6680 MoveAxis(N, 0, ABG)
20:15:40.527 00.000 6680 Move returns status 0, amount 0
20:15:40.527 00.000 6680 move complete, result=0
20:15:40.527 00.000 6680 worker thread done servicing request
20:15:40.553 00.026 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=216, med=0, FiltMin=0, FiltMax=203, Gamma=0.560
20:15:40.590 00.037 2864 UpdateGuideState exits: m=5940 SNR=54.3
20:15:40.590 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:40.590 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:15:40.606 00.016 2864 Enqueuing Expose request
20:15:40.606 00.000 6680 Worker thread wakes up
20:15:40.606 00.000 2864 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
20:15:40.606 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:15:40.606 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:15:42.035 01.429 6680 Exposure complete
20:15:42.083 00.048 6680 worker thread done servicing request
20:15:42.083 00.000 2864 OnExposeComplete: enter
20:15:42.083 00.000 2864 UpdateGuideState(): m_state=6
20:15:42.099 00.016 2864 Star::Find(15, 1150, 414, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
20:15:42.099 00.000 2864 Star::Find returns 1 (0), X=1150.37, Y=414.12, Mass=5981, SNR=54.5, Peak=217 HFD=4.9
20:15:42.099 00.000 2864 MultiStar: [#1 -0.47,0.50,0.41,U] [#2 0.01,0.82,0.38,U] [#3 -0.28,0.20,0.32,U] [#4 0.41,0.91,0.29,U] [#5 -0.29,0.44,0.30,U] [#6 -0.04,0.81,0.24,U] [#7 -0.33,0.88,0.25,U] [#8 -0.33,0.53,0.24,U] 
20:15:42.099 00.000 2864 refined, 8 included, MultiStar: {0.38, 0.41}, one-star: {1.73, -0.12}
20:15:42.099 00.000 2864 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.80) = xAngle (-1.98 = -1.98)
20:15:42.099 00.000 2864 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.05 = 1.23)
20:15:42.099 00.000 2864 CameraToMount -- cameraX=0.38 cameraY=0.41 hyp=0.56 cameraTheta=0.82 mountX=-0.22 mountY=0.53, mountTheta=1.97
20:15:42.099 00.000 2864 SchedulePrimaryMove(10198720, x=0.38, y=0.41, opts=13)
20:15:42.115 00.016 2864 Enqueuing Move request for scope (0.38, 0.41)
20:15:42.115 00.000 6680 Worker thread wakes up
20:15:42.115 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.41) opts 0xd
20:15:42.115 00.000 6680 Handling offset move in thread for scope, endpoint = (0.38, 0.41)
20:15:42.115 00.000 6680 Moving (0.38, 0.41) raw xDistance=-0.22 yDistance=0.53
20:15:42.115 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
20:15:42.115 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:15:42.115 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53
20:15:42.115 00.000 6680 MoveAxis(E, 0, ABG)
20:15:42.115 00.000 6680 Move returns status 0, amount 0
20:15:42.115 00.000 6680 MoveAxis(N, 0, ABG)
20:15:42.115 00.000 6680 Move returns status 0, amount 0
20:15:42.115 00.000 6680 move complete, result=0
20:15:42.115 00.000 6680 worker thread done servicing request
20:15:42.131 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=0, FiltMin=0, FiltMax=204, Gamma=0.560
20:15:42.177 00.046 2864 UpdateGuideState exits: m=5981 SNR=54.5
20:15:42.178 00.001 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:42.182 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:15:42.182 00.000 2864 Enqueuing Expose request
20:15:42.182 00.000 6680 Worker thread wakes up
20:15:42.182 00.000 2864 GuideStep: -0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
20:15:42.182 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:15:42.182 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:15:43.819 01.637 6680 Exposure complete
20:15:43.875 00.056 6680 worker thread done servicing request
20:15:43.875 00.000 2864 OnExposeComplete: enter
20:15:43.877 00.002 2864 UpdateGuideState(): m_state=6
20:15:43.879 00.002 2864 Star::Find(15, 1150, 414, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
20:15:43.883 00.004 2864 Star::Find returns 1 (0), X=1150.39, Y=414.11, Mass=5957, SNR=54.4, Peak=224 HFD=4.8
20:15:43.883 00.000 2864 MultiStar: [#1 -0.35,0.45,0.42,U] [#2 -0.36,0.62,0.38,U] [#3 -0.48,0.37,0.31,U] [#4 -0.21,0.69,0.29,U] [#5 -0.46,0.43,0.30,U] [#6 -0.34,0.64,0.24,U] [#7 -0.28,0.68,0.26,U] [#8 -0.26,0.53,0.23,U] 
20:15:43.883 00.000 2864 refined, 8 included, MultiStar: {0.27, 0.35}, one-star: {1.75, -0.13}
20:15:43.883 00.000 2864 CameraToMount -- cameraTheta (0.91) - m_xAngle (2.80) = xAngle (-1.88 = -1.88)
20:15:43.883 00.000 2864 CameraToMount -- cameraTheta (0.91) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.96 = 1.33)
20:15:43.883 00.000 2864 CameraToMount -- cameraX=0.27 cameraY=0.35 hyp=0.44 cameraTheta=0.91 mountX=-0.13 mountY=0.42, mountTheta=1.88
20:15:43.899 00.016 2864 SchedulePrimaryMove(10198720, x=0.27, y=0.35, opts=13)
20:15:43.900 00.001 2864 Enqueuing Move request for scope (0.27, 0.35)
20:15:43.902 00.002 6680 Worker thread wakes up
20:15:43.902 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.35) opts 0xd
20:15:43.902 00.000 6680 Handling offset move in thread for scope, endpoint = (0.27, 0.35)
20:15:43.902 00.000 6680 Moving (0.27, 0.35) raw xDistance=-0.13 yDistance=0.42
20:15:43.902 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
20:15:43.902 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:15:43.902 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
20:15:43.902 00.000 6680 MoveAxis(E, 0, ABG)
20:15:43.902 00.000 6680 Move returns status 0, amount 0
20:15:43.902 00.000 6680 MoveAxis(N, 0, ABG)
20:15:43.902 00.000 6680 Move returns status 0, amount 0
20:15:43.902 00.000 6680 move complete, result=0
20:15:43.902 00.000 6680 worker thread done servicing request
20:15:43.917 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=201, Gamma=0.560
20:15:43.963 00.046 2864 UpdateGuideState exits: m=5957 SNR=54.4
20:15:43.963 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:43.963 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:15:43.963 00.000 2864 Enqueuing Expose request
20:15:43.963 00.000 6680 Worker thread wakes up
20:15:43.963 00.000 2864 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
20:15:43.978 00.015 6680 worker thread servicing REQUEST_EXPOSE 1500
20:15:43.978 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:15:45.398 01.420 6680 Exposure complete
20:15:45.441 00.043 6680 worker thread done servicing request
20:15:45.450 00.009 2864 OnExposeComplete: enter
20:15:45.450 00.000 2864 UpdateGuideState(): m_state=6
20:15:45.450 00.000 2864 Star::Find(15, 1150, 414, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
20:15:45.456 00.006 2864 Star::Find returns 1 (0), X=1150.17, Y=413.95, Mass=6125, SNR=55.1, Peak=237 HFD=4.5
20:15:45.457 00.001 2864 MultiStar: [#1 -0.72,0.35,0.42,U] [#2 -0.58,0.48,0.37,U] [#3 -0.54,0.37,0.31,U] [#4 -0.41,0.34,0.28,U] [#5 -0.50,0.38,0.29,U] [#6 -0.61,0.58,0.24,U] [#7 -0.52,0.70,0.24,U] [#8 -0.64,0.49,0.23,U] 
20:15:45.457 00.000 2864 refined, 8 included, MultiStar: {0.05, 0.23}, one-star: {1.53, -0.29}
20:15:45.463 00.006 2864 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.80) = xAngle (-1.43 = -1.43)
20:15:45.463 00.000 2864 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.50 = 1.78)
20:15:45.463 00.000 2864 CameraToMount -- cameraX=0.05 cameraY=0.23 hyp=0.24 cameraTheta=1.37 mountX=0.03 mountY=0.23, mountTheta=1.42
20:15:45.463 00.000 2864 SchedulePrimaryMove(10198720, x=0.05, y=0.23, opts=13)
20:15:45.473 00.010 2864 Enqueuing Move request for scope (0.05, 0.23)
20:15:45.473 00.000 6680 Worker thread wakes up
20:15:45.473 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.23) opts 0xd
20:15:45.473 00.000 6680 Handling offset move in thread for scope, endpoint = (0.05, 0.23)
20:15:45.473 00.000 6680 Moving (0.05, 0.23) raw xDistance=0.03 yDistance=0.23
20:15:45.473 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
20:15:45.473 00.000 6680 switching direction from -1 to 1 - decHistory=3 oldest=-0.48 newest=1.18
20:15:45.473 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
20:15:45.473 00.000 6680 MoveAxis(E, 0, ABG)
20:15:45.473 00.000 6680 Move returns status 0, amount 0
20:15:45.473 00.000 6680 BLC: Oldest BLC event removed
20:15:45.473 00.000 6680 BLC: Dec direction reversal from North to South, backlash comp pulse of 342 applied
20:15:45.473 00.000 6680 MoveAxis(S, 379, ABG)
20:15:45.473 00.000 6680 Guiding  Dir = 1, Dur = 379
20:15:45.473 00.000 6680 IsGuiding returns 0
20:15:45.473 00.000 6680 PulseGuide returned control before completion, sleep 389
20:15:45.489 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=209, Gamma=0.560
20:15:45.537 00.048 2864 UpdateGuideState exits: m=6125 SNR=55.1
20:15:45.539 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:45.539 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:15:45.539 00.000 2864 Enqueuing Expose request
20:15:45.869 00.330 6680 IsGuiding returns 1
20:15:45.869 00.000 6680 scope still moving after pulse duration time elapsed
20:15:45.900 00.031 6680 IsGuiding returns 0
20:15:45.900 00.000 6680 scope move finished after 379 + 44 ms
20:15:45.900 00.000 6680 Move returns status 0, amount 379
20:15:45.900 00.000 6680 move complete, result=0
20:15:45.900 00.000 6680 worker thread done servicing request
20:15:45.900 00.000 2864 GuideStep: 0.0 px 0 ms EAST, 0.2 px 379 ms SOUTH
20:15:45.900 00.000 6680 Worker thread wakes up
20:15:45.900 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:15:45.900 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:15:47.566 01.666 6680 Exposure complete
20:15:47.623 00.057 6680 worker thread done servicing request
20:15:47.625 00.002 2864 OnExposeComplete: enter
20:15:47.625 00.000 2864 UpdateGuideState(): m_state=6
20:15:47.625 00.000 2864 Star::Find(15, 1150, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
20:15:47.630 00.005 2864 Star::Find returns 1 (0), X=1149.27, Y=414.04, Mass=6198, SNR=55.4, Peak=239 HFD=4.7
20:15:47.630 00.000 2864 MultiStar: [#1 -1.31,0.56,0.43,U] [#2 -1.66,0.62,0.37,U] [#3 -1.54,0.51,0.31,U] [#4 -1.71,0.43,0.28,U] [#5 -1.37,0.54,0.29,U] [#6 -1.86,0.63,0.24,U] [#7 -1.56,0.72,0.24,U] [#8 -1.38,0.68,0.21,U] 
20:15:47.630 00.000 2864 single-star, 8 included, MultiStar: {-0.89, 0.35}, one-star: {0.63, -0.20}
20:15:47.630 00.000 2864 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.80) = xAngle (-3.10 = -3.10)
20:15:47.630 00.000 2864 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.18 = 0.10)
20:15:47.630 00.000 2864 CameraToMount -- cameraX=0.63 cameraY=-0.20 hyp=0.66 cameraTheta=-0.31 mountX=-0.66 mountY=0.07, mountTheta=3.04
20:15:47.630 00.000 2864 SchedulePrimaryMove(10198720, x=0.63, y=-0.20, opts=13)
20:15:47.645 00.015 2864 Enqueuing Move request for scope (0.63, -0.20)
20:15:47.645 00.000 6680 Worker thread wakes up
20:15:47.645 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.20) opts 0xd
20:15:47.645 00.000 6680 Handling offset move in thread for scope, endpoint = (0.63, -0.20)
20:15:47.645 00.000 6680 Moving (0.63, -0.20) raw xDistance=-0.66 yDistance=0.07
20:15:47.645 00.000 6680 BLC: History state: CurrMiss=0.07, AvgInitMiss=0.18, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.230488, 1:0.069022
20:15:47.645 00.000 6680 BLC: No correction, Miss < min_move
20:15:47.645 00.000 6680 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.66
20:15:47.645 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:47.645 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:15:47.645 00.000 6680 MoveAxis(E, 56, ABG)
20:15:47.645 00.000 6680 Guiding  Dir = 2, Dur = 56
20:15:47.645 00.000 6680 IsGuiding returns 0
20:15:47.645 00.000 6680 PulseGuide returned control before completion, sleep 66
20:15:47.661 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=199, Gamma=0.560
20:15:47.693 00.032 2864 UpdateGuideState exits: m=6198 SNR=55.4
20:15:47.709 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:47.713 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:15:47.717 00.004 2864 Enqueuing Expose request
20:15:47.724 00.007 6680 IsGuiding returns 1
20:15:47.724 00.000 6680 scope still moving after pulse duration time elapsed
20:15:47.756 00.032 6680 IsGuiding returns 0
20:15:47.756 00.000 6680 scope move finished after 56 + 51 ms
20:15:47.756 00.000 6680 Move returns status 0, amount 56
20:15:47.756 00.000 6680 MoveAxis(N, 0, ABG)
20:15:47.756 00.000 6680 Move returns status 0, amount 0
20:15:47.756 00.000 6680 move complete, result=0
20:15:47.756 00.000 6680 worker thread done servicing request
20:15:47.756 00.000 6680 Worker thread wakes up
20:15:47.756 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:15:47.756 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:15:47.756 00.000 2864 GuideStep: -0.7 px 56 ms EAST, 0.1 px 0 ms NORTH
20:15:49.184 01.428 6680 Exposure complete
20:15:49.247 00.063 6680 worker thread done servicing request
20:15:49.247 00.000 2864 OnExposeComplete: enter
20:15:49.247 00.000 2864 UpdateGuideState(): m_state=6
20:15:49.247 00.000 2864 Star::Find(15, 1149, 414, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
20:15:49.247 00.000 2864 Star::Find returns 1 (0), X=1149.05, Y=414.08, Mass=6237, SNR=55.6, Peak=233 HFD=4.5
20:15:49.263 00.016 2864 MultiStar: [#1 -1.66,0.62,0.42,U] [#2 -1.43,0.62,0.36,U] [#3 -1.26,0.41,0.30,U] [#4 -0.96,0.76,0.28,U] [#5 -1.55,0.59,0.29,U] [#6 -1.26,0.81,0.24,U] [#7 -1.61,0.68,0.25,U] [#8 -1.37,0.69,0.22,U] 
20:15:49.263 00.000 2864 single-star, 8 included, MultiStar: {-0.86, 0.40}, one-star: {0.41, -0.16}
20:15:49.263 00.000 2864 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.80) = xAngle (-3.16 = 3.13)
20:15:49.263 00.000 2864 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.23 = 0.05)
20:15:49.263 00.000 2864 CameraToMount -- cameraX=0.41 cameraY=-0.16 hyp=0.44 cameraTheta=-0.36 mountX=-0.44 mountY=0.02, mountTheta=3.09
20:15:49.263 00.000 2864 SchedulePrimaryMove(10198720, x=0.41, y=-0.16, opts=13)
20:15:49.263 00.000 2864 Enqueuing Move request for scope (0.41, -0.16)
20:15:49.263 00.000 6680 Worker thread wakes up
20:15:49.263 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.16) opts 0xd
20:15:49.263 00.000 6680 Handling offset move in thread for scope, endpoint = (0.41, -0.16)
20:15:49.263 00.000 6680 Moving (0.41, -0.16) raw xDistance=-0.44 yDistance=0.02
20:15:49.263 00.000 6680 BLC: History state: CurrMiss=0.02, AvgInitMiss=0.18, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.230488, 1:0.069022, 2:0.023212
20:15:49.263 00.000 6680 BLC: No correction, Miss < min_move
20:15:49.263 00.000 6680 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.44
20:15:49.263 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:49.263 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:15:49.263 00.000 6680 MoveAxis(E, 42, ABG)
20:15:49.263 00.000 6680 Guiding  Dir = 2, Dur = 42
20:15:49.279 00.016 6680 IsGuiding returns 0
20:15:49.279 00.000 6680 PulseGuide returned control before completion, sleep 52
20:15:49.291 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=204, Gamma=0.560
20:15:49.342 00.051 2864 UpdateGuideState exits: m=6237 SNR=55.6
20:15:49.345 00.003 6680 IsGuiding returns 1
20:15:49.345 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:49.348 00.003 6680 scope still moving after pulse duration time elapsed
20:15:49.348 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:15:49.351 00.003 2864 Enqueuing Expose request
20:15:49.374 00.023 6680 IsGuiding returns 1
20:15:49.406 00.032 6680 IsGuiding returns 1
20:15:49.437 00.031 6680 IsGuiding returns 0
20:15:49.437 00.000 6680 scope move finished after 42 + 116 ms
20:15:49.437 00.000 6680 Move returns status 0, amount 42
20:15:49.437 00.000 6680 MoveAxis(N, 0, ABG)
20:15:49.437 00.000 6680 Move returns status 0, amount 0
20:15:49.437 00.000 6680 move complete, result=0
20:15:49.437 00.000 6680 worker thread done servicing request
20:15:49.437 00.000 6680 Worker thread wakes up
20:15:49.437 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:15:49.437 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:15:49.437 00.000 2864 GuideStep: -0.4 px 42 ms EAST, 0.0 px 0 ms NORTH
20:15:51.088 01.651 6680 Exposure complete
20:15:51.150 00.062 6680 worker thread done servicing request
20:15:51.150 00.000 2864 OnExposeComplete: enter
20:15:51.150 00.000 2864 UpdateGuideState(): m_state=6
20:15:51.157 00.007 2864 Star::Find(15, 1149, 414, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
20:15:51.157 00.000 2864 Star::Find returns 1 (0), X=1148.20, Y=414.28, Mass=6028, SNR=54.7, Peak=213 HFD=4.7
20:15:51.157 00.000 2864 MultiStar: [#1 -2.33,0.66,0.42,U] [#2 -2.29,1.03,0.38,U] [#3 -2.47,0.41,0.31,U] [#4 -2.16,1.03,0.29,U] [#5 -2.61,0.78,0.00,M1] [#6 -2.28,1.23,0.24,U] [#7 -2.35,0.89,0.25,U] [#8 -2.38,0.76,0.21,U] 
20:15:51.157 00.000 2864 single-star, 7 included, MultiStar: {-1.72, 0.59}, one-star: {-0.44, 0.04}
20:15:51.157 00.000 2864 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.80) = xAngle (0.25 = 0.25)
20:15:51.157 00.000 2864 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.83 = -2.83)
20:15:51.157 00.000 2864 CameraToMount -- cameraX=-0.44 cameraY=0.04 hyp=0.44 cameraTheta=3.04 mountX=0.43 mountY=-0.14, mountTheta=-0.31
20:15:51.157 00.000 2864 SchedulePrimaryMove(10198720, x=-0.44, y=0.04, opts=13)
20:15:51.172 00.015 2864 Enqueuing Move request for scope (-0.44, 0.04)
20:15:51.172 00.000 6680 Worker thread wakes up
20:15:51.172 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.04) opts 0xd
20:15:51.172 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.44, 0.04)
20:15:51.172 00.000 6680 Moving (-0.44, 0.04) raw xDistance=0.43 yDistance=-0.14
20:15:51.172 00.000 6680 BLC: window closed
20:15:51.172 00.000 6680 BLC: History state: CurrMiss=-0.14, AvgInitMiss=0.18, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.230488, 1:0.069022, 2:0.023212
20:15:51.172 00.000 6680 BLC: No correction, Miss < min_move
20:15:51.172 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.43
20:15:51.172 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:51.172 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:15:51.172 00.000 6680 MoveAxis(W, 33, ABG)
20:15:51.172 00.000 6680 Guiding  Dir = 3, Dur = 33
20:15:51.172 00.000 6680 IsGuiding returns 0
20:15:51.172 00.000 6680 PulseGuide returned control before completion, sleep 43
20:15:51.189 00.017 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=213, med=0, FiltMin=0, FiltMax=199, Gamma=0.560
20:15:51.235 00.046 6680 IsGuiding returns 1
20:15:51.235 00.000 6680 scope still moving after pulse duration time elapsed
20:15:51.235 00.000 2864 UpdateGuideState exits: m=6028 SNR=54.7
20:15:51.237 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:51.239 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:15:51.241 00.002 2864 Enqueuing Expose request
20:15:51.267 00.026 6680 IsGuiding returns 0
20:15:51.267 00.000 6680 scope move finished after 33 + 57 ms
20:15:51.267 00.000 6680 Move returns status 0, amount 33
20:15:51.267 00.000 6680 MoveAxis(N, 0, ABG)
20:15:51.267 00.000 6680 Move returns status 0, amount 0
20:15:51.267 00.000 6680 move complete, result=0
20:15:51.267 00.000 6680 worker thread done servicing request
20:15:51.267 00.000 6680 Worker thread wakes up
20:15:51.267 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:15:51.267 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:15:51.267 00.000 2864 GuideStep: 0.4 px 33 ms WEST, -0.1 px 0 ms NORTH
20:15:52.683 01.416 6680 Exposure complete
20:15:52.759 00.076 6680 worker thread done servicing request
20:15:52.761 00.002 2864 OnExposeComplete: enter
20:15:52.763 00.002 2864 UpdateGuideState(): m_state=6
20:15:52.763 00.000 2864 Star::Find(15, 1148, 414, 0, (0,0,0,0), 1.5, 10.0, 255) frame 101
20:15:52.763 00.000 2864 Star::Find returns 1 (0), X=1148.05, Y=414.44, Mass=5752, SNR=53.4, Peak=198 HFD=4.9
20:15:52.763 00.000 2864 MultiStar: [#1 -2.62,0.83,0.00,M1] [#2 -2.78,0.96,0.00,M1] [#3 -2.55,0.63,0.33,U] [#4 -2.48,0.97,0.29,U] [#5 -2.77,0.82,0.00,M2] [#6 -2.87,1.07,0.00,M1] [#7 -2.72,1.12,0.00,M1] [#8 -2.64,0.77,0.00,M1] 
20:15:52.763 00.000 2864 single-star, 2 included, MultiStar: {-1.32, 0.43}, one-star: {-0.59, 0.20}
20:15:52.763 00.000 2864 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.80) = xAngle (0.01 = 0.01)
20:15:52.763 00.000 2864 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.06 = -3.06)
20:15:52.775 00.012 2864 CameraToMount -- cameraX=-0.59 cameraY=0.20 hyp=0.63 cameraTheta=2.81 mountX=0.63 mountY=-0.05, mountTheta=-0.08
20:15:52.778 00.003 2864 SchedulePrimaryMove(10198720, x=-0.59, y=0.20, opts=13)
20:15:52.778 00.000 2864 Enqueuing Move request for scope (-0.59, 0.20)
20:15:52.778 00.000 6680 Worker thread wakes up
20:15:52.778 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.20) opts 0xd
20:15:52.778 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.59, 0.20)
20:15:52.778 00.000 6680 Moving (-0.59, 0.20) raw xDistance=0.63 yDistance=-0.05
20:15:52.778 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.63
20:15:52.778 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:52.778 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:15:52.778 00.000 6680 MoveAxis(W, 55, ABG)
20:15:52.778 00.000 6680 Guiding  Dir = 3, Dur = 55
20:15:52.778 00.000 6680 IsGuiding returns 0
20:15:52.778 00.000 6680 PulseGuide returned control before completion, sleep 65
20:15:52.796 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=198, med=0, FiltMin=0, FiltMax=183, Gamma=0.560
20:15:52.843 00.047 2864 UpdateGuideState exits: m=5752 SNR=53.4
20:15:52.845 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:52.845 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:15:52.850 00.005 2864 Enqueuing Expose request
20:15:52.857 00.007 6680 IsGuiding returns 1
20:15:52.857 00.000 6680 scope still moving after pulse duration time elapsed
20:15:52.889 00.032 6680 IsGuiding returns 0
20:15:52.889 00.000 6680 scope move finished after 55 + 50 ms
20:15:52.889 00.000 6680 Move returns status 0, amount 55
20:15:52.889 00.000 6680 MoveAxis(N, 0, ABG)
20:15:52.889 00.000 6680 Move returns status 0, amount 0
20:15:52.889 00.000 6680 move complete, result=0
20:15:52.889 00.000 6680 worker thread done servicing request
20:15:52.889 00.000 6680 Worker thread wakes up
20:15:52.889 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:15:52.889 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:15:52.891 00.002 2864 GuideStep: 0.6 px 55 ms WEST, -0.1 px 0 ms NORTH
20:15:54.525 01.634 6680 Exposure complete
20:15:54.589 00.064 6680 worker thread done servicing request
20:15:54.589 00.000 2864 OnExposeComplete: enter
20:15:54.603 00.014 2864 UpdateGuideState(): m_state=6
20:15:54.603 00.000 2864 Star::Find(15, 1148, 414, 0, (0,0,0,0), 1.5, 10.0, 255) frame 102
20:15:54.603 00.000 2864 Star::Find returns 1 (1), X=1148.23, Y=414.51, Mass=6298, SNR=55.9, Peak=255 HFD=4.6
20:15:54.603 00.000 2864 MultiStar: [#1 -2.63,0.94,0.00,M2] [#2 -2.72,0.68,0.00,M2] [#3 -2.64,0.54,0.31,U] [#4 -2.55,0.76,0.28,U] [#5 -2.52,0.69,0.30,U] [#6 -2.61,0.94,0.00,M2] [#7 -2.36,1.22,0.24,U] [#8 -2.56,0.77,0.22,U] 
20:15:54.603 00.000 2864 single-star, 5 included, MultiStar: {-1.63, 0.56}, one-star: {-0.41, 0.27}
20:15:54.603 00.000 2864 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.80) = xAngle (-0.23 = -0.23)
20:15:54.603 00.000 2864 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.30 = 2.98)
20:15:54.603 00.000 2864 CameraToMount -- cameraX=-0.41 cameraY=0.27 hyp=0.49 cameraTheta=2.57 mountX=0.48 mountY=0.08, mountTheta=0.16
20:15:54.619 00.016 2864 SchedulePrimaryMove(10198720, x=-0.41, y=0.27, opts=13)
20:15:54.619 00.000 2864 Enqueuing Move request for scope (-0.41, 0.27)
20:15:54.619 00.000 6680 Worker thread wakes up
20:15:54.619 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.27) opts 0xd
20:15:54.619 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.41, 0.27)
20:15:54.619 00.000 6680 Moving (-0.41, 0.27) raw xDistance=0.48 yDistance=0.08
20:15:54.619 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.48
20:15:54.619 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:54.619 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:15:54.619 00.000 6680 MoveAxis(W, 44, ABG)
20:15:54.619 00.000 6680 Guiding  Dir = 3, Dur = 44
20:15:54.619 00.000 6680 IsGuiding returns 0
20:15:54.619 00.000 6680 PulseGuide returned control before completion, sleep 54
20:15:54.634 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=218, Gamma=0.560
20:15:54.682 00.048 6680 IsGuiding returns 1
20:15:54.682 00.000 6680 scope still moving after pulse duration time elapsed
20:15:54.682 00.000 2864 UpdateGuideState exits: m=6298 SNR=55.9 Saturated
20:15:54.682 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:54.688 00.006 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:15:54.688 00.000 2864 Enqueuing Expose request
20:15:54.713 00.025 6680 IsGuiding returns 0
20:15:54.713 00.000 6680 scope move finished after 44 + 44 ms
20:15:54.713 00.000 6680 Move returns status 0, amount 44
20:15:54.713 00.000 6680 MoveAxis(N, 0, ABG)
20:15:54.713 00.000 6680 Move returns status 0, amount 0
20:15:54.713 00.000 6680 move complete, result=0
20:15:54.713 00.000 6680 worker thread done servicing request
20:15:54.715 00.002 6680 Worker thread wakes up
20:15:54.715 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:15:54.715 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:15:54.717 00.002 2864 GuideStep: 0.5 px 44 ms WEST, 0.1 px 0 ms NORTH
20:15:56.137 01.420 6680 Exposure complete
20:15:56.203 00.066 6680 worker thread done servicing request
20:15:56.203 00.000 2864 OnExposeComplete: enter
20:15:56.203 00.000 2864 UpdateGuideState(): m_state=6
20:15:56.203 00.000 2864 Star::Find(15, 1148, 414, 0, (0,0,0,0), 1.5, 10.0, 255) frame 103
20:15:56.213 00.010 2864 Star::Find returns 1 (0), X=1148.21, Y=414.66, Mass=6020, SNR=54.7, Peak=224 HFD=4.6
20:15:56.213 00.000 2864 MultiStar: [#1 -2.37,1.21,0.43,U] [#2 -2.87,1.02,0.00,M3] [#3 -2.68,0.73,0.00,M1] [#4 -2.44,1.00,0.28,U] [#5 -2.63,0.80,0.29,U] [#6 -2.80,0.96,0.00,M3] [#7 -2.46,1.45,0.00,M1] [#8 -2.80,1.07,0.00,M1] 
20:15:56.217 00.004 2864 single-star, 3 included, MultiStar: {-1.45, 0.73}, one-star: {-0.43, 0.42}
20:15:56.217 00.000 2864 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.80) = xAngle (-0.43 = -0.43)
20:15:56.217 00.000 2864 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.50 = 2.78)
20:15:56.217 00.000 2864 CameraToMount -- cameraX=-0.43 cameraY=0.42 hyp=0.60 cameraTheta=2.37 mountX=0.55 mountY=0.21, mountTheta=0.37
20:15:56.217 00.000 2864 SchedulePrimaryMove(10198720, x=-0.43, y=0.42, opts=13)
20:15:56.217 00.000 2864 Enqueuing Move request for scope (-0.43, 0.42)
20:15:56.217 00.000 6680 Worker thread wakes up
20:15:56.217 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.42) opts 0xd
20:15:56.217 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.43, 0.42)
20:15:56.217 00.000 6680 Moving (-0.43, 0.42) raw xDistance=0.55 yDistance=0.21
20:15:56.217 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.55
20:15:56.217 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
20:15:56.217 00.000 6680 MoveAxis(W, 50, ABG)
20:15:56.217 00.000 6680 Guiding  Dir = 3, Dur = 50
20:15:56.217 00.000 6680 IsGuiding returns 0
20:15:56.217 00.000 6680 PulseGuide returned control before completion, sleep 60
20:15:56.244 00.027 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=195, Gamma=0.560
20:15:56.280 00.036 2864 UpdateGuideState exits: m=6020 SNR=54.7
20:15:56.280 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:56.296 00.016 6680 IsGuiding returns 1
20:15:56.296 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:15:56.296 00.000 2864 Enqueuing Expose request
20:15:56.296 00.000 6680 scope still moving after pulse duration time elapsed
20:15:56.328 00.032 6680 IsGuiding returns 0
20:15:56.328 00.000 6680 scope move finished after 50 + 48 ms
20:15:56.328 00.000 6680 Move returns status 0, amount 50
20:15:56.328 00.000 6680 MoveAxis(S, 34, ABG)
20:15:56.328 00.000 6680 Guiding  Dir = 1, Dur = 34
20:15:56.328 00.000 6680 IsGuiding returns 0
20:15:56.328 00.000 6680 PulseGuide returned control before completion, sleep 44
20:15:56.376 00.048 6680 IsGuiding returns 1
20:15:56.376 00.000 6680 scope still moving after pulse duration time elapsed
20:15:56.408 00.032 6680 IsGuiding returns 0
20:15:56.408 00.000 6680 scope move finished after 34 + 44 ms
20:15:56.408 00.000 6680 Move returns status 0, amount 34
20:15:56.408 00.000 6680 move complete, result=0
20:15:56.408 00.000 6680 worker thread done servicing request
20:15:56.408 00.000 6680 Worker thread wakes up
20:15:56.408 00.000 2864 GuideStep: 0.5 px 50 ms WEST, 0.2 px 34 ms SOUTH
20:15:56.408 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:15:56.408 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:15:58.041 01.633 6680 Exposure complete
20:15:58.090 00.049 6680 worker thread done servicing request
20:15:58.090 00.000 2864 OnExposeComplete: enter
20:15:58.090 00.000 2864 UpdateGuideState(): m_state=6
20:15:58.103 00.013 2864 Star::Find(15, 1148, 414, 0, (0,0,0,0), 1.5, 10.0, 255) frame 104
20:15:58.107 00.004 2864 Star::Find returns 1 (0), X=1147.87, Y=414.90, Mass=5974, SNR=54.4, Peak=210 HFD=4.7
20:15:58.111 00.004 2864 MultiStar: [#1 -2.86,1.07,0.00,M2] [#2 -2.75,1.28,0.00,M4] [#3 -2.83,1.00,0.00,M2] [#4 -2.50,1.29,0.00,M1] [#5 -2.92,0.83,0.00,M1] [#6 -2.79,1.28,0.00,M4] [#7 -2.75,1.40,0.00,M2] [#8 -2.65,1.22,0.00,M2] 
20:15:58.113 00.002 2864 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.80) = xAngle (-0.36 = -0.36)
20:15:58.117 00.004 2864 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.44 = 2.85)
20:15:58.119 00.002 2864 CameraToMount -- cameraX=-0.77 cameraY=0.66 hyp=1.01 cameraTheta=2.43 mountX=0.95 mountY=0.29, mountTheta=0.30
20:15:58.123 00.004 2864 SchedulePrimaryMove(10198720, x=-0.77, y=0.66, opts=13)
20:15:58.123 00.000 2864 Enqueuing Move request for scope (-0.77, 0.66)
20:15:58.123 00.000 6680 Worker thread wakes up
20:15:58.123 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.77, 0.66) opts 0xd
20:15:58.123 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.77, 0.66)
20:15:58.123 00.000 6680 Moving (-0.77, 0.66) raw xDistance=0.95 yDistance=0.29
20:15:58.123 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.95
20:15:58.123 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
20:15:58.123 00.000 6680 MoveAxis(W, 84, ABG)
20:15:58.123 00.000 6680 Guiding  Dir = 3, Dur = 84
20:15:58.123 00.000 6680 IsGuiding returns 0
20:15:58.135 00.012 6680 PulseGuide returned control before completion, sleep 94
20:15:58.147 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=210, med=0, FiltMin=0, FiltMax=185, Gamma=0.560
20:15:58.197 00.050 2864 UpdateGuideState exits: m=5974 SNR=54.4
20:15:58.197 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:58.197 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:15:58.197 00.000 2864 Enqueuing Expose request
20:15:58.245 00.048 6680 IsGuiding returns 1
20:15:58.245 00.000 6680 scope still moving after pulse duration time elapsed
20:15:58.277 00.032 6680 IsGuiding returns 0
20:15:58.277 00.000 6680 scope move finished after 84 + 58 ms
20:15:58.277 00.000 6680 Move returns status 0, amount 84
20:15:58.277 00.000 6680 MoveAxis(S, 47, ABG)
20:15:58.277 00.000 6680 Guiding  Dir = 1, Dur = 47
20:15:58.277 00.000 6680 IsGuiding returns 0
20:15:58.277 00.000 6680 PulseGuide returned control before completion, sleep 57
20:15:58.340 00.063 6680 IsGuiding returns 1
20:15:58.340 00.000 6680 scope still moving after pulse duration time elapsed
20:15:58.372 00.032 6680 IsGuiding returns 0
20:15:58.372 00.000 6680 scope move finished after 47 + 47 ms
20:15:58.372 00.000 6680 Move returns status 0, amount 47
20:15:58.372 00.000 6680 move complete, result=0
20:15:58.372 00.000 6680 worker thread done servicing request
20:15:58.372 00.000 6680 Worker thread wakes up
20:15:58.372 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:15:58.372 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:15:59.202 00.830 2864 GuideStep: 0.9 px 84 ms WEST, 0.3 px 47 ms SOUTH
20:15:59.786 00.584 6680 Exposure complete
20:15:59.829 00.043 6680 worker thread done servicing request
20:15:59.829 00.000 2864 OnExposeComplete: enter
20:15:59.829 00.000 2864 UpdateGuideState(): m_state=6
20:15:59.829 00.000 2864 Star::Find(15, 1147, 414, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
20:15:59.845 00.016 2864 Star::Find returns 1 (0), X=1147.47, Y=414.25, Mass=6193, SNR=55.4, Peak=206 HFD=5.0
20:15:59.847 00.002 2864 MultiStar: [#1 -3.14,0.82,0.00,M3] [#2 -3.06,0.86,0.00,M5] [#3 -2.77,0.69,0.00,M3] [#4 -2.65,1.00,0.00,M2] [#5 -3.04,0.60,0.00,M2] [#6 -3.15,0.86,0.00,M5] [#7 -3.20,0.86,0.00,M3] [#8 -2.87,0.85,0.00,M3] 
20:15:59.847 00.000 2864 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.80) = xAngle (0.33 = 0.33)
20:15:59.847 00.000 2864 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.74 = -2.74)
20:15:59.847 00.000 2864 CameraToMount -- cameraX=-1.17 cameraY=0.02 hyp=1.17 cameraTheta=3.13 mountX=1.10 mountY=-0.45, mountTheta=-0.39
20:15:59.847 00.000 2864 SchedulePrimaryMove(10198720, x=-1.17, y=0.02, opts=13)
20:15:59.861 00.014 2864 Enqueuing Move request for scope (-1.17, 0.02)
20:15:59.861 00.000 6680 Worker thread wakes up
20:15:59.861 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.17, 0.02) opts 0xd
20:15:59.861 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.17, 0.02)
20:15:59.861 00.000 6680 Moving (-1.17, 0.02) raw xDistance=1.10 yDistance=-0.45
20:15:59.861 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.74 from input 1.10
20:15:59.861 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:15:59.861 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
20:15:59.861 00.000 6680 MoveAxis(W, 99, ABG)
20:15:59.861 00.000 6680 Guiding  Dir = 3, Dur = 99
20:15:59.861 00.000 6680 IsGuiding returns 0
20:15:59.861 00.000 6680 PulseGuide returned control before completion, sleep 109
20:15:59.877 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=206, med=0, FiltMin=0, FiltMax=186, Gamma=0.560
20:15:59.925 00.048 2864 UpdateGuideState exits: m=6193 SNR=55.4
20:15:59.925 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:59.931 00.006 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:15:59.935 00.004 2864 Enqueuing Expose request
20:15:59.988 00.053 6680 IsGuiding returns 1
20:15:59.988 00.000 6680 scope still moving after pulse duration time elapsed
20:16:00.020 00.032 6680 IsGuiding returns 0
20:16:00.020 00.000 6680 scope move finished after 99 + 54 ms
20:16:00.020 00.000 6680 Move returns status 0, amount 99
20:16:00.020 00.000 6680 MoveAxis(N, 0, ABG)
20:16:00.020 00.000 6680 Move returns status 0, amount 0
20:16:00.020 00.000 6680 move complete, result=0
20:16:00.020 00.000 6680 worker thread done servicing request
20:16:00.020 00.000 6680 Worker thread wakes up
20:16:00.020 00.000 2864 GuideStep: 1.1 px 99 ms WEST, -0.5 px 0 ms NORTH
20:16:00.020 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:16:00.020 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:16:01.652 01.632 6680 Exposure complete
20:16:01.703 00.051 6680 worker thread done servicing request
20:16:01.703 00.000 2864 OnExposeComplete: enter
20:16:01.703 00.000 2864 UpdateGuideState(): m_state=6
20:16:01.703 00.000 2864 Star::Find(15, 1147, 414, 0, (0,0,0,0), 1.5, 10.0, 255) frame 106
20:16:01.703 00.000 2864 Star::Find returns 1 (0), X=1147.99, Y=414.74, Mass=6041, SNR=54.7, Peak=194 HFD=4.8
20:16:01.713 00.010 2864 MultiStar: [#1 -2.86,0.97,0.00,M4] [#2 -2.60,1.25,0.00,M6] [#3 -2.48,0.86,0.31,U] [#4 -2.46,1.39,0.00,M3] [#5 -2.74,1.07,0.00,M3] [#6 -2.52,1.55,0.00,M6] [#7 -2.65,1.26,0.00,M4] [#8 -2.58,0.95,0.24,U] 
20:16:01.714 00.001 2864 single-star, 2 included, MultiStar: {-1.32, 0.64}, one-star: {-0.65, 0.50}
20:16:01.714 00.000 2864 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.80) = xAngle (-0.31 = -0.31)
20:16:01.714 00.000 2864 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.39 = 2.90)
20:16:01.714 00.000 2864 CameraToMount -- cameraX=-0.65 cameraY=0.50 hyp=0.82 cameraTheta=2.48 mountX=0.78 mountY=0.20, mountTheta=0.25
20:16:01.714 00.000 2864 SchedulePrimaryMove(10198720, x=-0.65, y=0.50, opts=13)
20:16:01.714 00.000 2864 Enqueuing Move request for scope (-0.65, 0.50)
20:16:01.727 00.013 6680 Worker thread wakes up
20:16:01.727 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.65, 0.50) opts 0xd
20:16:01.727 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.65, 0.50)
20:16:01.727 00.000 6680 Moving (-0.65, 0.50) raw xDistance=0.78 yDistance=0.20
20:16:01.727 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.78
20:16:01.727 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
20:16:01.727 00.000 6680 MoveAxis(W, 73, ABG)
20:16:01.727 00.000 6680 Guiding  Dir = 3, Dur = 73
20:16:01.727 00.000 6680 IsGuiding returns 0
20:16:01.727 00.000 6680 PulseGuide returned control before completion, sleep 83
20:16:01.744 00.017 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=194, med=0, FiltMin=0, FiltMax=189, Gamma=0.560
20:16:01.791 00.047 2864 UpdateGuideState exits: m=6041 SNR=54.7
20:16:01.791 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:01.791 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:16:01.791 00.000 2864 Enqueuing Expose request
20:16:01.823 00.032 6680 IsGuiding returns 1
20:16:01.823 00.000 6680 scope still moving after pulse duration time elapsed
20:16:01.854 00.031 6680 IsGuiding returns 0
20:16:01.854 00.000 6680 scope move finished after 73 + 50 ms
20:16:01.854 00.000 6680 Move returns status 0, amount 73
20:16:01.854 00.000 6680 MoveAxis(S, 32, ABG)
20:16:01.854 00.000 6680 Guiding  Dir = 1, Dur = 32
20:16:01.854 00.000 6680 IsGuiding returns 0
20:16:01.854 00.000 6680 PulseGuide returned control before completion, sleep 42
20:16:01.900 00.046 6680 IsGuiding returns 1
20:16:01.900 00.000 6680 scope still moving after pulse duration time elapsed
20:16:01.932 00.032 6680 IsGuiding returns 0
20:16:01.932 00.000 6680 scope move finished after 32 + 45 ms
20:16:01.932 00.000 6680 Move returns status 0, amount 32
20:16:01.932 00.000 6680 move complete, result=0
20:16:01.932 00.000 6680 worker thread done servicing request
20:16:01.932 00.000 6680 Worker thread wakes up
20:16:01.932 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:16:01.934 00.002 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:16:01.934 00.000 2864 GuideStep: 0.8 px 73 ms WEST, 0.2 px 32 ms SOUTH
20:16:03.346 01.412 6680 Exposure complete
20:16:03.385 00.039 6680 worker thread done servicing request
20:16:03.385 00.000 2864 OnExposeComplete: enter
20:16:03.385 00.000 2864 UpdateGuideState(): m_state=6
20:16:03.400 00.015 2864 Star::Find(15, 1147, 414, 0, (0,0,0,0), 1.5, 10.0, 255) frame 107
20:16:03.400 00.000 2864 Star::Find returns 1 (0), X=1147.98, Y=414.68, Mass=6121, SNR=55.1, Peak=230 HFD=4.8
20:16:03.400 00.000 2864 MultiStar: [#1 -2.80,0.82,0.00,M5] [#2 -2.45,1.05,0.37,U] [#3 -2.30,0.67,0.31,U] [#4 -2.27,0.99,0.29,U] [#5 -2.72,0.86,0.00,M4] [#6 -2.41,1.13,0.24,U] [#7 -2.51,1.14,0.25,U] [#8 -2.54,0.96,0.24,U] 
20:16:03.400 00.000 2864 single-star, 6 included, MultiStar: {-1.76, 0.78}, one-star: {-0.66, 0.45}
20:16:03.400 00.000 2864 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.80) = xAngle (-0.25 = -0.25)
20:16:03.400 00.000 2864 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.32 = 2.96)
20:16:03.400 00.000 2864 CameraToMount -- cameraX=-0.66 cameraY=0.45 hyp=0.80 cameraTheta=2.55 mountX=0.77 mountY=0.14, mountTheta=0.18
20:16:03.416 00.016 2864 SchedulePrimaryMove(10198720, x=-0.66, y=0.45, opts=13)
20:16:03.416 00.000 2864 Enqueuing Move request for scope (-0.66, 0.45)
20:16:03.416 00.000 6680 Worker thread wakes up
20:16:03.416 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.66, 0.45) opts 0xd
20:16:03.416 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.66, 0.45)
20:16:03.416 00.000 6680 Moving (-0.66, 0.45) raw xDistance=0.77 yDistance=0.14
20:16:03.416 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.77
20:16:03.416 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:03.416 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:16:03.416 00.000 6680 MoveAxis(W, 71, ABG)
20:16:03.416 00.000 6680 Guiding  Dir = 3, Dur = 71
20:16:03.416 00.000 6680 IsGuiding returns 0
20:16:03.416 00.000 6680 PulseGuide returned control before completion, sleep 81
20:16:03.431 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=197, Gamma=0.560
20:16:03.479 00.048 2864 UpdateGuideState exits: m=6121 SNR=55.1
20:16:03.479 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:03.479 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:16:03.479 00.000 2864 Enqueuing Expose request
20:16:03.511 00.032 6680 IsGuiding returns 1
20:16:03.511 00.000 6680 scope still moving after pulse duration time elapsed
20:16:03.542 00.031 6680 IsGuiding returns 0
20:16:03.542 00.000 6680 scope move finished after 71 + 50 ms
20:16:03.542 00.000 6680 Move returns status 0, amount 71
20:16:03.542 00.000 6680 MoveAxis(N, 0, ABG)
20:16:03.542 00.000 6680 Move returns status 0, amount 0
20:16:03.542 00.000 6680 move complete, result=0
20:16:03.544 00.002 6680 worker thread done servicing request
20:16:03.544 00.000 2864 GuideStep: 0.8 px 71 ms WEST, 0.1 px 0 ms NORTH
20:16:03.546 00.002 6680 Worker thread wakes up
20:16:03.546 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:16:03.546 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:16:05.197 01.651 6680 Exposure complete
20:16:05.258 00.061 6680 worker thread done servicing request
20:16:05.258 00.000 2864 OnExposeComplete: enter
20:16:05.258 00.000 2864 UpdateGuideState(): m_state=6
20:16:05.258 00.000 2864 Star::Find(15, 1147, 414, 0, (0,0,0,0), 1.5, 10.0, 255) frame 108
20:16:05.258 00.000 2864 Star::Find returns 1 (0), X=1148.05, Y=414.96, Mass=6383, SNR=56.3, Peak=233 HFD=4.5
20:16:05.258 00.000 2864 MultiStar: [#1 -2.72,1.36,0.00,M6] [#2 -2.72,1.25,0.00,M6] [#3 -2.56,0.96,0.31,U] [#4 -2.45,1.26,0.29,U] [#5 -2.68,1.19,0.00,M5] [#6 -2.81,1.46,0.00,M6] [#7 -2.61,1.68,0.00,M4] [#8 -2.59,1.45,0.00,M2] 
20:16:05.274 00.016 2864 single-star, 2 included, MultiStar: {-1.30, 0.87}, one-star: {-0.58, 0.72}
20:16:05.275 00.001 2864 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.80) = xAngle (-0.55 = -0.55)
20:16:05.275 00.000 2864 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.62 = 2.66)
20:16:05.275 00.000 2864 CameraToMount -- cameraX=-0.58 cameraY=0.72 hyp=0.93 cameraTheta=2.25 mountX=0.80 mountY=0.43, mountTheta=0.49
20:16:05.275 00.000 2864 SchedulePrimaryMove(10198720, x=-0.58, y=0.72, opts=13)
20:16:05.275 00.000 2864 Enqueuing Move request for scope (-0.58, 0.72)
20:16:05.275 00.000 6680 Worker thread wakes up
20:16:05.275 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.72) opts 0xd
20:16:05.275 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.58, 0.72)
20:16:05.275 00.000 6680 Moving (-0.58, 0.72) raw xDistance=0.80 yDistance=0.43
20:16:05.275 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.80
20:16:05.275 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
20:16:05.275 00.000 6680 MoveAxis(W, 72, ABG)
20:16:05.275 00.000 6680 Guiding  Dir = 3, Dur = 72
20:16:05.275 00.000 6680 IsGuiding returns 0
20:16:05.275 00.000 6680 PulseGuide returned control before completion, sleep 82
20:16:05.300 00.025 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=201, Gamma=0.560
20:16:05.344 00.044 2864 UpdateGuideState exits: m=6383 SNR=56.3
20:16:05.344 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:05.344 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:16:05.354 00.010 2864 Enqueuing Expose request
20:16:05.385 00.031 6680 IsGuiding returns 0
20:16:05.385 00.000 6680 Move returns status 0, amount 72
20:16:05.385 00.000 6680 MoveAxis(S, 68, ABG)
20:16:05.385 00.000 6680 Guiding  Dir = 1, Dur = 68
20:16:05.385 00.000 6680 IsGuiding returns 0
20:16:05.387 00.002 6680 PulseGuide returned control before completion, sleep 78
20:16:05.480 00.093 6680 IsGuiding returns 0
20:16:05.480 00.000 6680 Move returns status 0, amount 68
20:16:05.480 00.000 6680 move complete, result=0
20:16:05.480 00.000 6680 worker thread done servicing request
20:16:05.480 00.000 6680 Worker thread wakes up
20:16:05.480 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:16:05.480 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:16:05.482 00.002 2864 GuideStep: 0.8 px 72 ms WEST, 0.4 px 68 ms SOUTH
20:16:06.893 01.411 6680 Exposure complete
20:16:06.938 00.045 6680 worker thread done servicing request
20:16:07.077 00.139 2864 OnExposeComplete: enter
20:16:07.081 00.004 2864 UpdateGuideState(): m_state=6
20:16:07.103 00.022 2864 Star::Find(15, 1148, 414, 0, (0,0,0,0), 1.5, 10.0, 255) frame 109
20:16:07.113 00.010 2864 Star::Find returns 1 (0), X=1147.83, Y=414.58, Mass=6111, SNR=55.1, Peak=203 HFD=5.0
20:16:07.117 00.004 2864 MultiStar: [#1 -2.87,1.01,0.00,M7] [#2 -3.05,0.83,0.00,M7] [#3 -3.08,0.65,0.00,M1] [#4 -2.88,1.09,0.00,M2] [#5 -3.05,0.82,0.00,M6] [#6 -3.10,0.92,0.00,M7] [#7 -3.07,1.21,0.00,M5] [#8 -2.83,0.86,0.00,M3] 
20:16:07.119 00.002 2864 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.80) = xAngle (-0.06 = -0.06)
20:16:07.119 00.000 2864 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.13 = -3.13)
20:16:07.126 00.007 2864 CameraToMount -- cameraX=-0.81 cameraY=0.35 hyp=0.88 cameraTheta=2.74 mountX=0.88 mountY=-0.01, mountTheta=-0.01
20:16:07.126 00.000 2864 SchedulePrimaryMove(10198720, x=-0.81, y=0.35, opts=13)
20:16:07.139 00.013 2864 Enqueuing Move request for scope (-0.81, 0.35)
20:16:07.142 00.003 6680 Worker thread wakes up
20:16:07.142 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.81, 0.35) opts 0xd
20:16:07.142 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.81, 0.35)
20:16:07.142 00.000 6680 Moving (-0.81, 0.35) raw xDistance=0.88 yDistance=-0.01
20:16:07.142 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.88
20:16:07.142 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:07.142 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:16:07.144 00.002 6680 MoveAxis(W, 80, ABG)
20:16:07.144 00.000 6680 Guiding  Dir = 3, Dur = 80
20:16:07.144 00.000 6680 IsGuiding returns 0
20:16:07.144 00.000 6680 PulseGuide returned control before completion, sleep 90
20:16:07.222 00.078 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=203, med=0, FiltMin=0, FiltMax=192, Gamma=0.560
20:16:07.238 00.016 6680 IsGuiding returns 1
20:16:07.238 00.000 6680 scope still moving after pulse duration time elapsed
20:16:07.270 00.032 6680 IsGuiding returns 0
20:16:07.270 00.000 6680 scope move finished after 80 + 44 ms
20:16:07.270 00.000 6680 Move returns status 0, amount 80
20:16:07.270 00.000 6680 MoveAxis(N, 0, ABG)
20:16:07.270 00.000 6680 Move returns status 0, amount 0
20:16:07.270 00.000 6680 move complete, result=0
20:16:07.270 00.000 6680 worker thread done servicing request
20:16:07.270 00.000 2864 UpdateGuideState exits: m=6111 SNR=55.1
20:16:07.277 00.007 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:07.281 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:16:07.283 00.002 2864 Enqueuing Expose request
20:16:07.285 00.002 6680 Worker thread wakes up
20:16:07.285 00.000 2864 GuideStep: 0.9 px 80 ms WEST, -0.0 px 0 ms NORTH
20:16:07.288 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
20:16:07.288 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:16:08.928 01.640 6680 Exposure complete
20:16:08.983 00.055 6680 worker thread done servicing request
20:16:08.983 00.000 2864 OnExposeComplete: enter
20:16:08.987 00.004 2864 UpdateGuideState(): m_state=6
20:16:08.989 00.002 2864 Star::Find(15, 1147, 414, 0, (0,0,0,0), 1.5, 10.0, 255) frame 110
20:16:08.994 00.005 2864 Star::Find returns 1 (0), X=1147.28, Y=415.09, Mass=6049, SNR=54.8, Peak=218 HFD=4.9
20:16:08.999 00.005 2864 MultiStar: [#1 -3.51,1.40,0.00,M8] [#2 -3.39,1.57,0.00,M8] [#3 -3.29,1.18,0.00,M2] [#4 -3.10,1.62,0.00,M3] [#5 -3.40,1.33,0.00,M7] [#6 -3.36,1.47,0.00,M8] [#7 -3.44,1.76,0.00,M6] [#8 -3.56,1.51,0.00,M4] 
20:16:08.999 00.000 2864 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.80) = xAngle (-0.21 = -0.21)
20:16:09.004 00.005 2864 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.29 = 2.99)
20:16:09.004 00.000 2864 CameraToMount -- cameraX=-1.36 cameraY=0.85 hyp=1.61 cameraTheta=2.58 mountX=1.57 mountY=0.24, mountTheta=0.15
20:16:09.013 00.009 2864 SchedulePrimaryMove(10198720, x=-1.36, y=0.85, opts=13)
20:16:09.015 00.002 2864 Enqueuing Move request for scope (-1.36, 0.85)
20:16:09.015 00.000 6680 Worker thread wakes up
20:16:09.015 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.36, 0.85) opts 0xd
20:16:09.015 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.36, 0.85)
20:16:09.015 00.000 6680 Moving (-1.36, 0.85) raw xDistance=1.57 yDistance=0.24
20:16:09.015 00.000 6680 GuideAlgorithmHysteresis::Result() returns 1.03 from input 1.57
20:16:09.015 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
20:16:09.015 00.000 6680 MoveAxis(W, 139, ABG)
20:16:09.015 00.000 6680 Guiding  Dir = 3, Dur = 139
20:16:09.015 00.000 6680 IsGuiding returns 0
20:16:09.021 00.006 6680 PulseGuide returned control before completion, sleep 149
20:16:09.031 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=218, med=0, FiltMin=0, FiltMax=200, Gamma=0.560
20:16:09.084 00.053 2864 UpdateGuideState exits: m=6049 SNR=54.8
20:16:09.090 00.006 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:09.094 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:16:09.098 00.004 2864 Enqueuing Expose request
20:16:09.173 00.075 6680 IsGuiding returns 1
20:16:09.173 00.000 6680 scope still moving after pulse duration time elapsed
20:16:09.205 00.032 6680 IsGuiding returns 1
20:16:09.236 00.031 6680 IsGuiding returns 1
20:16:09.268 00.032 6680 IsGuiding returns 0
20:16:09.268 00.000 6680 scope move finished after 139 + 108 ms
20:16:09.268 00.000 6680 Move returns status 0, amount 139
20:16:09.268 00.000 6680 MoveAxis(S, 38, ABG)
20:16:09.268 00.000 6680 Guiding  Dir = 1, Dur = 38
20:16:09.268 00.000 6680 IsGuiding returns 0
20:16:09.268 00.000 6680 PulseGuide returned control before completion, sleep 48
20:16:09.331 00.063 6680 IsGuiding returns 1
20:16:09.331 00.000 6680 scope still moving after pulse duration time elapsed
20:16:09.363 00.032 6680 IsGuiding returns 0
20:16:09.363 00.000 6680 scope move finished after 38 + 56 ms
20:16:09.363 00.000 6680 Move returns status 0, amount 38
20:16:09.363 00.000 6680 move complete, result=0
20:16:09.363 00.000 6680 worker thread done servicing request
20:16:09.363 00.000 6680 Worker thread wakes up
20:16:09.363 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:16:09.363 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:16:09.379 00.016 2864 GuideStep: 1.6 px 139 ms WEST, 0.2 px 38 ms SOUTH
20:16:10.798 01.419 6680 Exposure complete
20:16:10.875 00.077 6680 worker thread done servicing request
20:16:10.875 00.000 2864 OnExposeComplete: enter
20:16:10.877 00.002 2864 UpdateGuideState(): m_state=6
20:16:10.879 00.002 2864 Star::Find(15, 1147, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
20:16:10.881 00.002 2864 Star::Find returns 1 (0), X=1147.51, Y=415.27, Mass=6135, SNR=55.2, Peak=219 HFD=5.0
20:16:10.883 00.002 2864 MultiStar: [#1 -3.19,1.57,0.00,M9] [#2 -3.46,1.33,0.00,M9] [#3 -3.15,1.18,0.00,M3] [#4 -3.21,1.59,0.00,M4] [#5 -3.31,1.43,0.00,M8] [#6 -3.39,1.54,0.00,M9] [#7 -3.21,1.70,0.00,M7] [#8 -3.53,1.43,0.00,M5] 
20:16:10.884 00.001 2864 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.80) = xAngle (-0.39 = -0.39)
20:16:10.886 00.002 2864 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.47 = 2.82)
20:16:10.889 00.003 2864 CameraToMount -- cameraX=-1.13 cameraY=1.03 hyp=1.53 cameraTheta=2.40 mountX=1.41 mountY=0.49, mountTheta=0.33
20:16:10.892 00.003 2864 SchedulePrimaryMove(10198720, x=-1.13, y=1.03, opts=13)
20:16:10.894 00.002 2864 Enqueuing Move request for scope (-1.13, 1.03)
20:16:10.896 00.002 6680 Worker thread wakes up
20:16:10.896 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.13, 1.03) opts 0xd
20:16:10.896 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.13, 1.03)
20:16:10.896 00.000 6680 Moving (-1.13, 1.03) raw xDistance=1.41 yDistance=0.49
20:16:10.896 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.96 from input 1.41
20:16:10.896 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
20:16:10.896 00.000 6680 MoveAxis(W, 129, ABG)
20:16:10.896 00.000 6680 Guiding  Dir = 3, Dur = 129
20:16:10.896 00.000 6680 IsGuiding returns 0
20:16:10.896 00.000 6680 PulseGuide returned control before completion, sleep 139
20:16:10.910 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=0, FiltMin=0, FiltMax=197, Gamma=0.560
20:16:10.957 00.047 2864 UpdateGuideState exits: m=6135 SNR=55.2
20:16:10.959 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:10.960 00.001 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:16:10.963 00.003 2864 Enqueuing Expose request
20:16:11.045 00.082 6680 IsGuiding returns 1
20:16:11.045 00.000 6680 scope still moving after pulse duration time elapsed
20:16:11.076 00.031 6680 IsGuiding returns 0
20:16:11.076 00.000 6680 scope move finished after 129 + 50 ms
20:16:11.076 00.000 6680 Move returns status 0, amount 129
20:16:11.076 00.000 6680 MoveAxis(S, 78, ABG)
20:16:11.076 00.000 6680 Guiding  Dir = 1, Dur = 78
20:16:11.077 00.001 6680 IsGuiding returns 0
20:16:11.077 00.000 6680 PulseGuide returned control before completion, sleep 88
20:16:11.170 00.093 6680 IsGuiding returns 1
20:16:11.170 00.000 6680 scope still moving after pulse duration time elapsed
20:16:11.201 00.031 6680 IsGuiding returns 0
20:16:11.201 00.000 6680 scope move finished after 78 + 46 ms
20:16:11.201 00.000 6680 Move returns status 0, amount 78
20:16:11.201 00.000 6680 move complete, result=0
20:16:11.201 00.000 6680 worker thread done servicing request
20:16:11.201 00.000 6680 Worker thread wakes up
20:16:11.201 00.000 2864 GuideStep: 1.4 px 129 ms WEST, 0.5 px 78 ms SOUTH
20:16:11.203 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:16:11.203 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:16:12.848 01.645 6680 Exposure complete
20:16:12.914 00.066 6680 worker thread done servicing request
20:16:12.914 00.000 2864 OnExposeComplete: enter
20:16:12.916 00.002 2864 UpdateGuideState(): m_state=6
20:16:12.918 00.002 2864 Star::Find(15, 1147, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
20:16:12.920 00.002 2864 Star::Find returns 1 (0), X=1146.55, Y=413.98, Mass=5865, SNR=53.9, Peak=199 HFD=5.0
20:16:12.922 00.002 2864 MultiStar: [#1 -4.21,0.43,0.00,M10] [#2 -3.84,0.94,0.00,M10] [#3 -3.63,0.54,0.00,M4] [#4 -3.49,1.21,0.00,M5] [#5 -4.03,0.58,0.00,M9] [#6 -3.77,1.27,0.00,M10] [#7 -4.04,0.56,0.00,M8] [#8 -3.73,0.90,0.00,M6] 
20:16:12.924 00.002 2864 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.80) = xAngle (-5.81 = 0.47)
20:16:12.926 00.002 2864 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.89 = -2.60)
20:16:12.928 00.002 2864 CameraToMount -- cameraX=-2.09 cameraY=-0.26 hyp=2.11 cameraTheta=-3.02 mountX=1.88 mountY=-1.08, mountTheta=-0.52
20:16:12.931 00.003 2864 SchedulePrimaryMove(10198720, x=-2.09, y=-0.26, opts=13)
20:16:12.933 00.002 2864 Enqueuing Move request for scope (-2.09, -0.26)
20:16:12.934 00.001 6680 Worker thread wakes up
20:16:12.934 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.09, -0.26) opts 0xd
20:16:12.935 00.001 6680 Handling offset move in thread for scope, endpoint = (-2.09, -0.26)
20:16:12.935 00.000 6680 Moving (-2.09, -0.26) raw xDistance=1.88 yDistance=-1.08
20:16:12.935 00.000 6680 GuideAlgorithmHysteresis::Result() returns 1.25 from input 1.88
20:16:12.935 00.000 6680 resist switch: large excursion: input -1.08 thresh 0.54 direction from 1 to -1
20:16:12.935 00.000 6680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.24
20:16:12.935 00.000 6680 GuideAlgorithmResistSwitch::result() returns -1.08 from input -1.08
20:16:12.935 00.000 6680 MoveAxis(W, 168, ABG)
20:16:12.935 00.000 6680 Guiding  Dir = 3, Dur = 168
20:16:12.935 00.000 6680 IsGuiding returns 0
20:16:12.935 00.000 6680 PulseGuide returned control before completion, sleep 178
20:16:12.949 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=199, med=0, FiltMin=0, FiltMax=179, Gamma=0.560
20:16:12.996 00.047 2864 UpdateGuideState exits: m=5865 SNR=53.9
20:16:12.998 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:13.001 00.003 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:16:13.002 00.001 2864 Enqueuing Expose request
20:16:13.127 00.125 6680 IsGuiding returns 1
20:16:13.127 00.000 6680 scope still moving after pulse duration time elapsed
20:16:13.157 00.030 6680 IsGuiding returns 0
20:16:13.157 00.000 6680 scope move finished after 168 + 53 ms
20:16:13.157 00.000 6680 Move returns status 0, amount 168
20:16:13.157 00.000 6680 BLC: Oldest BLC event removed
20:16:13.157 00.000 6680 BLC: Dec direction reversal from South to North, backlash comp pulse of 342 applied
20:16:13.157 00.000 6680 MoveAxis(N, 515, ABG)
20:16:13.157 00.000 6680 Guiding  Dir = 0, Dur = 515
20:16:13.157 00.000 6680 IsGuiding returns 0
20:16:13.157 00.000 6680 PulseGuide returned control before completion, sleep 525
20:16:13.685 00.528 6680 IsGuiding returns 1
20:16:13.685 00.000 6680 scope still moving after pulse duration time elapsed
20:16:13.716 00.031 6680 IsGuiding returns 0
20:16:13.717 00.001 6680 scope move finished after 515 + 43 ms
20:16:13.717 00.000 6680 Move returns status 0, amount 515
20:16:13.717 00.000 6680 move complete, result=0
20:16:13.717 00.000 6680 worker thread done servicing request
20:16:13.718 00.001 2864 GuideStep: 1.9 px 168 ms WEST, -1.1 px 515 ms NORTH
20:16:13.722 00.004 6680 Worker thread wakes up
20:16:13.722 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:16:13.724 00.002 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:16:15.151 01.427 6680 Exposure complete
20:16:15.224 00.073 6680 worker thread done servicing request
20:16:15.224 00.000 2864 OnExposeComplete: enter
20:16:15.226 00.002 2864 UpdateGuideState(): m_state=6
20:16:15.228 00.002 2864 Star::Find(15, 1146, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:16:15.230 00.002 2864 Star::Find returns 1 (0), X=1147.16, Y=414.79, Mass=5936, SNR=54.3, Peak=203 HFD=5.0
20:16:15.232 00.002 2864 MultiStar: [#1 -3.66,0.87,0.00,R] [#2 -3.38,1.40,0.00,R] [#3 -3.13,1.16,0.00,M5] [#4 -3.22,1.40,0.00,M6] [#5 -3.47,1.20,0.00,M10] [#6 -3.28,1.48,0.00,R] [#7 -3.48,1.40,0.00,M9] [#8 -3.45,1.25,0.00,M7] 
20:16:15.234 00.002 2864 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.80) = xAngle (-0.01 = -0.01)
20:16:15.235 00.001 2864 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.09 = -3.09)
20:16:15.236 00.001 2864 CameraToMount -- cameraX=-1.48 cameraY=0.55 hyp=1.58 cameraTheta=2.78 mountX=1.57 mountY=-0.09, mountTheta=-0.06
20:16:15.240 00.004 2864 SchedulePrimaryMove(10198720, x=-1.48, y=0.55, opts=13)
20:16:15.242 00.002 2864 Enqueuing Move request for scope (-1.48, 0.55)
20:16:15.246 00.004 6680 Worker thread wakes up
20:16:15.246 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.48, 0.55) opts 0xd
20:16:15.246 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.48, 0.55)
20:16:15.246 00.000 6680 Moving (-1.48, 0.55) raw xDistance=1.57 yDistance=-0.09
20:16:15.246 00.000 6680 BLC: History state: CurrMiss=0.09, AvgInitMiss=0.17, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-1.080758, 1:0.088321
20:16:15.246 00.000 6680 BLC: No correction, Miss < min_move
20:16:15.246 00.000 6680 GuideAlgorithmHysteresis::Result() returns 1.08 from input 1.57
20:16:15.246 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:15.246 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:16:15.246 00.000 6680 MoveAxis(W, 145, ABG)
20:16:15.246 00.000 6680 Guiding  Dir = 3, Dur = 145
20:16:15.247 00.001 6680 IsGuiding returns 0
20:16:15.247 00.000 6680 PulseGuide returned control before completion, sleep 155
20:16:15.260 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=203, med=0, FiltMin=0, FiltMax=177, Gamma=0.560
20:16:15.309 00.049 2864 UpdateGuideState exits: m=5936 SNR=54.3
20:16:15.311 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:15.313 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:16:15.315 00.002 2864 Enqueuing Expose request
20:16:15.417 00.102 6680 IsGuiding returns 1
20:16:15.418 00.001 6680 scope still moving after pulse duration time elapsed
20:16:15.448 00.030 6680 IsGuiding returns 0
20:16:15.448 00.000 6680 scope move finished after 145 + 55 ms
20:16:15.448 00.000 6680 Move returns status 0, amount 145
20:16:15.448 00.000 6680 MoveAxis(N, 0, ABG)
20:16:15.448 00.000 6680 Move returns status 0, amount 0
20:16:15.448 00.000 6680 move complete, result=0
20:16:15.448 00.000 6680 worker thread done servicing request
20:16:15.448 00.000 6680 Worker thread wakes up
20:16:15.448 00.000 2864 GuideStep: 1.6 px 145 ms WEST, -0.1 px 0 ms NORTH
20:16:15.450 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:16:15.450 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:16:17.093 01.643 6680 Exposure complete
20:16:17.177 00.084 6680 worker thread done servicing request
20:16:17.177 00.000 2864 OnExposeComplete: enter
20:16:17.179 00.002 2864 UpdateGuideState(): m_state=6
20:16:17.182 00.003 2864 Star::Find(15, 1147, 414, 0, (0,0,0,0), 1.5, 10.0, 255) frame 114
20:16:17.183 00.001 2864 Star::Find returns 1 (0), X=1147.12, Y=414.72, Mass=5850, SNR=53.9, Peak=191 HFD=4.9
20:16:17.185 00.002 2864 MultiStar: [#1 0.08,0.25,0.43,U] [#2 0.07,0.00,0.38,U] [#3 -3.28,0.95,0.00,M6] [#4 -3.28,1.50,0.00,M7] [#5 -3.65,1.25,0.00,R] [#6 -0.28,0.03,0.25,U] [#7 -3.52,1.31,0.00,M10] [#8 -3.23,1.20,0.00,M8] 
20:16:17.187 00.002 2864 refined, 3 included, MultiStar: {-0.74, 0.29}, one-star: {-1.52, 0.48}
20:16:17.189 00.002 2864 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.80) = xAngle (-0.03 = -0.03)
20:16:17.191 00.002 2864 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.10 = -3.10)
20:16:17.193 00.002 2864 CameraToMount -- cameraX=-0.74 cameraY=0.29 hyp=0.80 cameraTheta=2.77 mountX=0.80 mountY=-0.03, mountTheta=-0.04
20:16:17.196 00.003 2864 SchedulePrimaryMove(10198720, x=-0.74, y=0.29, opts=13)
20:16:17.198 00.002 2864 Enqueuing Move request for scope (-0.74, 0.29)
20:16:17.200 00.002 6680 Worker thread wakes up
20:16:17.200 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.74, 0.29) opts 0xd
20:16:17.200 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.74, 0.29)
20:16:17.200 00.000 6680 Moving (-0.74, 0.29) raw xDistance=0.80 yDistance=-0.03
20:16:17.200 00.000 6680 BLC: History state: CurrMiss=0.03, AvgInitMiss=0.17, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-1.080758, 1:0.088321, 2:0.032117
20:16:17.200 00.000 6680 BLC: No correction, Miss < min_move
20:16:17.200 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.80
20:16:17.200 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:17.200 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:16:17.200 00.000 6680 MoveAxis(W, 78, ABG)
20:16:17.200 00.000 6680 Guiding  Dir = 3, Dur = 78
20:16:17.200 00.000 6680 IsGuiding returns 0
20:16:17.200 00.000 6680 PulseGuide returned control before completion, sleep 88
20:16:17.215 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=191, med=0, FiltMin=0, FiltMax=170, Gamma=0.560
20:16:17.260 00.045 2864 UpdateGuideState exits: m=5850 SNR=53.9
20:16:17.262 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:17.264 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:16:17.268 00.004 2864 Enqueuing Expose request
20:16:17.296 00.028 6680 IsGuiding returns 1
20:16:17.296 00.000 6680 scope still moving after pulse duration time elapsed
20:16:17.328 00.032 6680 IsGuiding returns 0
20:16:17.328 00.000 6680 scope move finished after 78 + 48 ms
20:16:17.328 00.000 6680 Move returns status 0, amount 78
20:16:17.328 00.000 6680 MoveAxis(N, 0, ABG)
20:16:17.328 00.000 6680 Move returns status 0, amount 0
20:16:17.328 00.000 6680 move complete, result=0
20:16:17.328 00.000 6680 worker thread done servicing request
20:16:17.328 00.000 6680 Worker thread wakes up
20:16:17.328 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:16:17.328 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:16:17.328 00.000 2864 GuideStep: 0.8 px 78 ms WEST, -0.0 px 0 ms NORTH
20:16:18.762 01.434 6680 Exposure complete
20:16:18.827 00.065 6680 worker thread done servicing request
20:16:18.827 00.000 2864 OnExposeComplete: enter
20:16:18.829 00.002 2864 UpdateGuideState(): m_state=6
20:16:18.831 00.002 2864 Star::Find(15, 1147, 414, 0, (0,0,0,0), 1.5, 10.0, 255) frame 115
20:16:18.833 00.002 2864 Star::Find returns 1 (0), X=1146.25, Y=415.31, Mass=5945, SNR=54.3, Peak=212 HFD=4.9
20:16:18.835 00.002 2864 MultiStar: [#1 -0.83,0.90,0.43,U] [#2 -1.35,0.45,0.38,U] [#3 -4.48,1.61,0.00,M7] [#4 -4.43,1.95,0.00,M8] [#5 -0.74,0.38,0.30,U] [#6 -1.47,0.51,0.24,U] [#7 -4.51,2.04,0.00,R] [#8 -4.47,1.80,0.00,M9] 
20:16:18.836 00.001 2864 refined, 4 included, MultiStar: {-1.63, 0.79}, one-star: {-2.39, 1.07}
20:16:18.840 00.004 2864 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.80) = xAngle (-0.11 = -0.11)
20:16:18.842 00.002 2864 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.18 = 3.10)
20:16:18.844 00.002 2864 CameraToMount -- cameraX=-1.63 cameraY=0.79 hyp=1.82 cameraTheta=2.69 mountX=1.80 mountY=0.07, mountTheta=0.04
20:16:18.848 00.004 2864 SchedulePrimaryMove(10198720, x=-1.63, y=0.79, opts=13)
20:16:18.850 00.002 2864 Enqueuing Move request for scope (-1.63, 0.79)
20:16:18.853 00.003 6680 Worker thread wakes up
20:16:18.853 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.63, 0.79) opts 0xd
20:16:18.853 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.63, 0.79)
20:16:18.853 00.000 6680 Moving (-1.63, 0.79) raw xDistance=1.80 yDistance=0.07
20:16:18.853 00.000 6680 BLC: window closed
20:16:18.853 00.000 6680 BLC: History state: CurrMiss=-0.07, AvgInitMiss=0.17, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-1.080758, 1:0.088321, 2:0.032117
20:16:18.853 00.000 6680 BLC: No correction, Miss < min_move
20:16:18.853 00.000 6680 GuideAlgorithmHysteresis::Result() returns 1.18 from input 1.80
20:16:18.853 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:18.854 00.001 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:16:18.854 00.000 6680 MoveAxis(W, 158, ABG)
20:16:18.854 00.000 6680 Guiding  Dir = 3, Dur = 158
20:16:18.854 00.000 6680 IsGuiding returns 0
20:16:18.854 00.000 6680 PulseGuide returned control before completion, sleep 168
20:16:18.868 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=212, med=0, FiltMin=0, FiltMax=184, Gamma=0.560
20:16:18.917 00.049 2864 UpdateGuideState exits: m=5945 SNR=54.3
20:16:18.920 00.003 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:18.922 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:16:18.924 00.002 2864 Enqueuing Expose request
20:16:19.025 00.101 6680 IsGuiding returns 1
20:16:19.025 00.000 6680 scope still moving after pulse duration time elapsed
20:16:19.055 00.030 6680 IsGuiding returns 1
20:16:19.086 00.031 6680 IsGuiding returns 1
20:16:19.117 00.031 6680 IsGuiding returns 0
20:16:19.117 00.000 6680 scope move finished after 158 + 105 ms
20:16:19.117 00.000 6680 Move returns status 0, amount 158
20:16:19.117 00.000 6680 MoveAxis(N, 0, ABG)
20:16:19.117 00.000 6680 Move returns status 0, amount 0
20:16:19.119 00.002 6680 move complete, result=0
20:16:19.119 00.000 6680 worker thread done servicing request
20:16:19.119 00.000 2864 GuideStep: 1.8 px 158 ms WEST, 0.1 px 0 ms NORTH
20:16:19.126 00.007 6680 Worker thread wakes up
20:16:19.127 00.001 6680 worker thread servicing REQUEST_EXPOSE 1500
20:16:19.127 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:16:20.782 01.655 6680 Exposure complete
20:16:20.845 00.063 6680 worker thread done servicing request
20:16:20.845 00.000 2864 OnExposeComplete: enter
20:16:20.845 00.000 2864 UpdateGuideState(): m_state=6
20:16:20.845 00.000 2864 Star::Find(15, 1146, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 116
20:16:20.845 00.000 2864 Star::Find returns 1 (0), X=1147.10, Y=415.26, Mass=6008, SNR=54.6, Peak=193 HFD=5.0
20:16:20.845 00.000 2864 MultiStar: [#1 -0.05,0.59,0.43,U] [#2 -0.53,0.03,0.37,U] [#3 -3.72,1.10,0.00,M8] [#4 -3.86,1.50,0.00,M9] [#5 -0.04,0.44,0.30,U] [#6 -0.56,0.02,0.24,U] [#7 0.90,-0.29,0.25,U] [#8 -3.68,1.35,0.00,M10] 
20:16:20.845 00.000 2864 refined, 5 included, MultiStar: {-0.65, 0.52}, one-star: {-1.54, 1.02}
20:16:20.845 00.000 2864 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.80) = xAngle (-0.33 = -0.33)
20:16:20.861 00.016 2864 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.40 = 2.88)
20:16:20.861 00.000 2864 CameraToMount -- cameraX=-0.65 cameraY=0.52 hyp=0.83 cameraTheta=2.47 mountX=0.79 mountY=0.22, mountTheta=0.27
20:16:20.861 00.000 2864 SchedulePrimaryMove(10198720, x=-0.65, y=0.52, opts=13)
20:16:20.861 00.000 2864 Enqueuing Move request for scope (-0.65, 0.52)
20:16:20.869 00.008 6680 Worker thread wakes up
20:16:20.869 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.65, 0.52) opts 0xd
20:16:20.869 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.65, 0.52)
20:16:20.869 00.000 6680 Moving (-0.65, 0.52) raw xDistance=0.79 yDistance=0.22
20:16:20.869 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.79
20:16:20.869 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:16:20.869 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
20:16:20.869 00.000 6680 MoveAxis(W, 78, ABG)
20:16:20.869 00.000 6680 Guiding  Dir = 3, Dur = 78
20:16:20.869 00.000 6680 IsGuiding returns 0
20:16:20.869 00.000 6680 PulseGuide returned control before completion, sleep 88
20:16:20.882 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=193, med=0, FiltMin=0, FiltMax=171, Gamma=0.560
20:16:20.924 00.042 2864 UpdateGuideState exits: m=6008 SNR=54.6
20:16:20.931 00.007 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:20.933 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:16:20.937 00.004 2864 Enqueuing Expose request
20:16:20.972 00.035 6680 IsGuiding returns 1
20:16:20.972 00.000 6680 scope still moving after pulse duration time elapsed
20:16:21.004 00.032 6680 IsGuiding returns 0
20:16:21.004 00.000 6680 scope move finished after 78 + 56 ms
20:16:21.004 00.000 6680 Move returns status 0, amount 78
20:16:21.004 00.000 6680 MoveAxis(N, 0, ABG)
20:16:21.004 00.000 6680 Move returns status 0, amount 0
20:16:21.004 00.000 6680 move complete, result=0
20:16:21.004 00.000 6680 worker thread done servicing request
20:16:21.004 00.000 6680 Worker thread wakes up
20:16:21.004 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:16:21.004 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:16:21.011 00.007 2864 GuideStep: 0.8 px 78 ms WEST, 0.2 px 0 ms NORTH
20:16:22.432 01.421 6680 Exposure complete
20:16:22.527 00.095 6680 worker thread done servicing request
20:16:22.527 00.000 2864 OnExposeComplete: enter
20:16:22.527 00.000 2864 UpdateGuideState(): m_state=6
20:16:22.527 00.000 2864 Star::Find(15, 1147, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 117
20:16:22.534 00.007 2864 Star::Find returns 1 (0), X=1146.52, Y=415.44, Mass=6240, SNR=55.6, Peak=216 HFD=5.1
20:16:22.534 00.000 2864 MultiStar: [#1 -0.56,0.69,0.42,U] [#2 -0.80,0.46,0.37,U] [#3 -4.06,1.55,0.00,M9] [#4 -3.72,2.03,0.00,M10] [#5 -0.53,0.45,0.29,U] [#6 -0.85,0.56,0.24,U] [#7 0.45,-0.34,0.25,U] [#8 -4.10,1.69,0.00,R] 
20:16:22.534 00.000 2864 refined, 5 included, MultiStar: {-1.13, 0.72}, one-star: {-2.12, 1.20}
20:16:22.539 00.005 2864 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.80) = xAngle (-0.22 = -0.22)
20:16:22.539 00.000 2864 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.29 = 2.99)
20:16:22.539 00.000 2864 CameraToMount -- cameraX=-1.13 cameraY=0.72 hyp=1.34 cameraTheta=2.58 mountX=1.30 mountY=0.20, mountTheta=0.15
20:16:22.539 00.000 2864 SchedulePrimaryMove(10198720, x=-1.13, y=0.72, opts=13)
20:16:22.539 00.000 2864 Enqueuing Move request for scope (-1.13, 0.72)
20:16:22.539 00.000 6680 Worker thread wakes up
20:16:22.539 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.13, 0.72) opts 0xd
20:16:22.539 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.13, 0.72)
20:16:22.539 00.000 6680 Moving (-1.13, 0.72) raw xDistance=1.30 yDistance=0.20
20:16:22.539 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.86 from input 1.30
20:16:22.539 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:16:22.539 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
20:16:22.539 00.000 6680 MoveAxis(W, 116, ABG)
20:16:22.539 00.000 6680 Guiding  Dir = 3, Dur = 116
20:16:22.539 00.000 6680 IsGuiding returns 0
20:16:22.539 00.000 6680 PulseGuide returned control before completion, sleep 126
20:16:22.563 00.024 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=216, med=0, FiltMin=0, FiltMax=196, Gamma=0.560
20:16:22.603 00.040 2864 UpdateGuideState exits: m=6240 SNR=55.6
20:16:22.603 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:22.603 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:16:22.603 00.000 2864 Enqueuing Expose request
20:16:22.682 00.079 6680 IsGuiding returns 1
20:16:22.682 00.000 6680 scope still moving after pulse duration time elapsed
20:16:22.714 00.032 6680 IsGuiding returns 0
20:16:22.714 00.000 6680 scope move finished after 116 + 47 ms
20:16:22.714 00.000 6680 Move returns status 0, amount 116
20:16:22.714 00.000 6680 MoveAxis(N, 0, ABG)
20:16:22.714 00.000 6680 Move returns status 0, amount 0
20:16:22.714 00.000 6680 move complete, result=0
20:16:22.715 00.001 6680 worker thread done servicing request
20:16:22.715 00.000 6680 Worker thread wakes up
20:16:22.715 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:16:22.715 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1134,399,31,31)
20:16:22.715 00.000 2864 GuideStep: 1.3 px 116 ms WEST, 0.2 px 0 ms NORTH
20:16:22.822 00.107 2864 evsrv: cli 1028DE98 connect
20:16:22.827 00.005 2864 case statement mapped state 6 to 3
20:16:22.833 00.006 2864 case statement mapped state 6 to 3
20:16:22.843 00.010 2864 evsrv: cli 1028DE98 request: {"method":"get_app_state","id":"c9c1c338-5592-4515-b0d5-b2e101dc7912"}
20:16:22.850 00.007 2864 case statement mapped state 6 to 3
20:16:22.854 00.004 2864 evsrv: cli 1028DE98 response: {"jsonrpc":"2.0","result":"Guiding","id":"c9c1c338-5592-4515-b0d5-b2e101dc7912"}
20:16:22.893 00.039 2864 evsrv: cli 1028DE98 disconnect
20:16:22.897 00.004 2864 evsrv: cli 1028E398 connect
20:16:22.899 00.002 2864 case statement mapped state 6 to 3
20:16:22.904 00.005 2864 case statement mapped state 6 to 3
20:16:22.907 00.003 2864 evsrv: cli 1028E398 request: {"method":"stop_capture","id":"962e560b-7187-4b2a-a599-14014b33bd4d"}
20:16:22.910 00.003 2864 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
20:16:22.912 00.002 2864 Status Line: Waiting for devices...
20:16:22.917 00.005 2864 evsrv: cli 1028E398 response: {"jsonrpc":"2.0","result":0,"id":"962e560b-7187-4b2a-a599-14014b33bd4d"}
20:16:22.931 00.014 6680 ZWO: stopexposure
20:16:22.944 00.013 2864 evsrv: cli 1028E398 disconnect
20:16:22.947 00.003 2864 evsrv: cli 1028D858 connect
20:16:22.950 00.003 2864 case statement mapped state 6 to 3
20:16:22.953 00.003 2864 case statement mapped state 6 to 3
20:16:22.955 00.002 2864 evsrv: cli 1028D858 request: {"method":"get_app_state","id":"05caaaad-c784-4c0d-8acd-9170269330f6"}
20:16:22.958 00.003 2864 case statement mapped state 6 to 3
20:16:22.960 00.002 2864 evsrv: cli 1028D858 response: {"jsonrpc":"2.0","result":"Guiding","id":"05caaaad-c784-4c0d-8acd-9170269330f6"}
20:16:22.963 00.003 2864 evsrv: cli 1028D858 disconnect
20:16:23.964 01.001 2864 evsrv: cli 1028E4D8 connect
20:16:23.974 00.010 2864 case statement mapped state 6 to 3
20:16:23.982 00.008 2864 case statement mapped state 6 to 3
20:16:23.989 00.007 2864 evsrv: cli 1028E4D8 request: {"method":"get_app_state","id":"b96c4152-78ac-4d6e-8443-3c28315469a5"}
20:16:23.992 00.003 2864 case statement mapped state 6 to 3
20:16:23.994 00.002 2864 evsrv: cli 1028E4D8 response: {"jsonrpc":"2.0","result":"Guiding","id":"b96c4152-78ac-4d6e-8443-3c28315469a5"}
20:16:23.999 00.005 2864 evsrv: cli 1028E4D8 disconnect
20:16:24.327 00.328 6680 ZWO: stopexposure
20:16:24.328 00.001 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
20:16:24.328 00.000 6680 worker thread done servicing request
20:16:24.328 00.000 2864 OnExposeComplete: enter
20:16:24.336 00.008 2864 OnExposeComplete: Capture Error reported
20:16:24.347 00.011 2864 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
20:16:24.352 00.005 2864 Mount: notify guiding stopped
20:16:24.355 00.003 2864 BLC: window closed
20:16:24.360 00.005 2864 BLC: Last direction was reset
20:16:24.368 00.008 2864 Changing from state GUIDING to STOP
20:16:24.373 00.005 2864 guider state => SELECTED
20:16:24.377 00.004 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=216, med=0, FiltMin=0, FiltMax=196, Gamma=0.560
20:16:24.425 00.048 2864 Changing from state SELECTED to UNINITIALIZED
20:16:24.426 00.001 2864 guider state => SELECTING
20:16:24.433 00.007 2864 Status Line: Stopped.
20:16:24.440 00.007 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
20:16:25.000 00.560 2864 evsrv: cli 1028E2F8 connect
20:16:25.009 00.009 2864 evsrv: cli 1028E2F8 request: {"method":"get_app_state","id":"bb2b338e-778b-4949-9bd7-b19a158dd9c7"}
20:16:25.016 00.007 2864 evsrv: cli 1028E2F8 response: {"jsonrpc":"2.0","result":"Stopped","id":"bb2b338e-778b-4949-9bd7-b19a158dd9c7"}
20:16:25.023 00.007 2864 evsrv: cli 1028E2F8 disconnect
20:17:11.338 46.315 2864 evsrv: cli 1028DD58 connect
20:17:11.350 00.012 2864 evsrv: cli 1028DD58 request: {"method":"get_app_state","id":"01db3f9a-77e3-40f6-aa72-80776438b4a4"}
20:17:11.354 00.004 2864 evsrv: cli 1028DD58 response: {"jsonrpc":"2.0","result":"Stopped","id":"01db3f9a-77e3-40f6-aa72-80776438b4a4"}
20:17:11.393 00.039 2864 evsrv: cli 1028DD58 disconnect
20:17:11.393 00.000 2864 evsrv: cli 1028DE98 connect
20:17:11.398 00.005 2864 evsrv: cli 1028DE98 request: {"method":"get_calibrated","id":"d5623612-60f9-4155-92e0-43dda2dcd420"}
20:17:11.404 00.006 2864 evsrv: cli 1028DE98 response: {"jsonrpc":"2.0","result":true,"id":"d5623612-60f9-4155-92e0-43dda2dcd420"}
20:17:11.414 00.010 2864 evsrv: cli 1028DE98 disconnect
20:17:11.418 00.004 2864 evsrv: cli 1028D538 connect
20:17:11.420 00.002 2864 evsrv: cli 1028D538 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":5,"timeout":40},"recalibrate":false},"id":"bc0ced11-2f85-4df1-a36d-8b16d33f5375"}
20:17:11.422 00.002 2864 PhdController::Guide begins
20:17:11.426 00.004 2864 PhdController: newstate STATE_SETUP
20:17:11.426 00.000 2864 PhdController: setup
20:17:11.426 00.000 2864 PhdController: newstate STATE_ATTEMPT_START
20:17:11.432 00.006 2864 PhdController: start capturing
20:17:11.432 00.000 2864 Changing from state SELECTING to UNINITIALIZED
20:17:11.437 00.005 2864 guider state => SELECTING
20:17:11.439 00.002 2864 setting force full frames = true
20:17:11.441 00.002 2864 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
20:17:11.450 00.009 2864 ScheduleExposure(1500,3,0) exposurePending=0
20:17:11.452 00.002 2864 Enqueuing Expose request
20:17:11.454 00.002 2864 PhdController: newstate STATE_SELECT_STAR
20:17:11.456 00.002 6680 Worker thread wakes up
20:17:11.456 00.000 2864 evsrv: cli 1028D538 response: {"jsonrpc":"2.0","result":0,"id":"bc0ced11-2f85-4df1-a36d-8b16d33f5375"}
20:17:11.459 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
20:17:11.459 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
20:17:11.459 00.000 2864 evsrv: cli 1028D538 disconnect
20:17:11.465 00.006 2864 evsrv: cli 1028E078 connect
20:17:11.465 00.000 2864 case statement mapped state 1 to 101
20:17:11.465 00.000 2864 case statement mapped state 1 to 101
20:17:11.465 00.000 2864 evsrv: cli 1028E078 request: {"method":"get_lock_shift_params","id":"43c059f9-4c21-42db-838c-a2b7087c5889"}
20:17:11.465 00.000 2864 evsrv: cli 1028E078 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"43c059f9-4c21-42db-838c-a2b7087c5889"}
20:17:11.479 00.014 2864 evsrv: cli 1028E078 disconnect
20:17:11.485 00.006 2864 evsrv: cli 1028D358 connect
20:17:11.485 00.000 2864 case statement mapped state 1 to 101
20:17:11.485 00.000 2864 case statement mapped state 1 to 101
20:17:11.485 00.000 2864 evsrv: cli 1028D358 request: {"method":"get_lock_position","id":"fd91f300-6ad9-4f54-a625-6ec246168e2f"}
20:17:11.494 00.009 2864 evsrv: cli 1028D358 response: {"jsonrpc":"2.0","result":null,"id":"fd91f300-6ad9-4f54-a625-6ec246168e2f"}
20:17:11.494 00.000 2864 evsrv: cli 1028D358 disconnect
20:17:12.495 01.001 2864 evsrv: cli 1028E1B8 connect
20:17:12.502 00.007 2864 case statement mapped state 1 to 101
20:17:12.511 00.009 2864 case statement mapped state 1 to 101
20:17:12.520 00.009 2864 evsrv: cli 1028E1B8 request: {"method":"get_lock_position","id":"54cd6f59-83d9-4be4-931a-fb93fe5dabff"}
20:17:12.527 00.007 2864 evsrv: cli 1028E1B8 response: {"jsonrpc":"2.0","result":null,"id":"54cd6f59-83d9-4be4-931a-fb93fe5dabff"}
20:17:12.533 00.006 2864 evsrv: cli 1028E1B8 disconnect
20:17:13.101 00.568 6680 Exposure complete
20:17:13.162 00.061 6680 worker thread done servicing request
20:17:13.164 00.002 2864 OnExposeComplete: enter
20:17:13.164 00.000 2864 UpdateGuideState(): m_state=1
20:17:13.164 00.000 2864 UpdateCurrentPosition: no star selected
20:17:13.164 00.000 2864 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:17:13.164 00.000 2864 Status Line: No star selected
20:17:13.164 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=162, med=1, FiltMin=0, FiltMax=127, Gamma=0.560
20:17:13.213 00.049 2864 UpdateGuideState exits: No star selected
20:17:13.213 00.000 2864 GuiderMultiStar::AutoSelect enter
20:17:13.213 00.000 2864 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
20:17:13.275 00.062 2864 AutoFind: auto downsample for scale 1.87 => 1x
20:17:13.369 00.094 2864 AutoFind: global mean = 0.0, stdev 2.4
20:17:13.369 00.000 2864 AutoFind: using threshold = 0.1
20:17:13.447 00.078 2864 AutoFind: local max [1191, 784] 201.6
20:17:13.447 00.000 2864 AutoFind: local max [299, 250] 160.4
20:17:13.463 00.016 2864 AutoFind: local max [492, 646] 74.7
20:17:13.463 00.000 2864 AutoFind: local max [1015, 258] 57.8
20:17:13.463 00.000 2864 AutoFind: local max [160, 840] 36.0
20:17:13.463 00.000 2864 AutoFind: local max [735, 519] 31.8
20:17:13.463 00.000 2864 AutoFind: local max [496, 390] 30.7
20:17:13.463 00.000 2864 AutoFind: local max [304, 594] 29.6
20:17:13.463 00.000 2864 AutoFind: local max [957, 501] 25.7
20:17:13.463 00.000 2864 AutoFind: local max [1215, 659] 24.3
20:17:13.463 00.000 2864 AutoFind: local max [977, 409] 21.5
20:17:13.463 00.000 2864 AutoFind: local max [801, 329] 19.0
20:17:13.479 00.016 2864 AutoFind: local max [424, 61] 18.0
20:17:13.479 00.000 2864 AutoFind: local max [1082, 814] 15.9
20:17:13.479 00.000 2864 AutoFind: local max [668, 140] 14.7
20:17:13.479 00.000 2864 AutoFind: local max [1047, 769] 14.4
20:17:13.479 00.000 2864 AutoFind: local max [860, 759] 11.5
20:17:13.479 00.000 2864 AutoFind: local max [118, 293] 11.4
20:17:13.479 00.000 2864 AutoFind: local max [547, 743] 11.3
20:17:13.479 00.000 2864 AutoFind: local max [721, 506] 10.3
20:17:13.494 00.015 2864 AutoFind: local max [76, 694] 9.6
20:17:13.495 00.001 2864 AutoFind: local max [544, 677] 9.5
20:17:13.495 00.000 2864 AutoFind: local max [414, 613] 9.5
20:17:13.495 00.000 2864 AutoFind: local max [661, 366] 8.9
20:17:13.495 00.000 2864 AutoFind: local max [1012, 415] 8.8
20:17:13.495 00.000 2864 AutoFind: local max [336, 779] 8.8
20:17:13.495 00.000 2864 AutoFind: local max [638, 229] 8.5
20:17:13.495 00.000 2864 AutoFind: local max [20, 531] 8.3
20:17:13.495 00.000 2864 AutoFind: local max [587, 907] 7.8
20:17:13.495 00.000 2864 AutoFind: local max [515, 919] 7.8
20:17:13.511 00.016 2864 AutoFind: local max [272, 211] 7.8
20:17:13.511 00.000 2864 AutoFind: local max [338, 361] 7.8
20:17:13.511 00.000 2864 AutoFind: local max [589, 810] 7.2
20:17:13.511 00.000 2864 AutoFind: local max [1142, 914] 7.2
20:17:13.511 00.000 2864 AutoFind: local max [805, 563] 7.0
20:17:13.511 00.000 2864 AutoFind: local max [552, 842] 6.8
20:17:13.511 00.000 2864 AutoFind: local max [491, 809] 5.9
20:17:13.511 00.000 2864 AutoFind: local max [556, 830] 5.8
20:17:13.511 00.000 2864 AutoFind: local max [408, 591] 5.7
20:17:13.526 00.015 2864 AutoFind: local max [1024, 627] 5.6
20:17:13.526 00.000 2864 AutoFind: local max [511, 703] 5.6
20:17:13.526 00.000 2864 AutoFind: local max [808, 913] 5.5
20:17:13.526 00.000 2864 AutoFind: local max [283, 577] 5.3
20:17:13.526 00.000 2864 AutoFind: local max [732, 353] 5.1
20:17:13.526 00.000 2864 AutoFind: local max [112, 204] 5.1
20:17:13.526 00.000 2864 AutoFind: local max [995, 549] 5.1
20:17:13.526 00.000 2864 AutoFind: local max [524, 943] 5.1
20:17:13.526 00.000 2864 AutoFind: local max [1085, 492] 4.9
20:17:13.526 00.000 2864 AutoFind: local max [1194, 775] 4.8
20:17:13.542 00.016 2864 AutoFind: local max [910, 481] 4.8
20:17:13.544 00.002 2864 AutoFind: local max [299, 260] 4.5
20:17:13.546 00.002 2864 AutoFind: local max [416, 697] 4.5
20:17:13.548 00.002 2864 AutoFind: local max [289, 247] 4.3
20:17:13.550 00.002 2864 AutoFind: local max [290, 490] 4.2
20:17:13.552 00.002 2864 AutoFind: local max [1201, 607] 4.2
20:17:13.552 00.000 2864 AutoFind: local max [954, 857] 4.1
20:17:13.554 00.002 2864 AutoFind: local max [929, 99] 4.0
20:17:13.556 00.002 2864 AutoFind: local max [1072, 186] 3.9
20:17:13.558 00.002 2864 AutoFind: local max [1178, 783] 3.7
20:17:13.558 00.000 2864 AutoFind: local max [979, 621] 3.7
20:17:13.558 00.000 2864 AutoFind: local max [186, 708] 3.6
20:17:13.558 00.000 2864 AutoFind: local max [107, 589] 3.6
20:17:13.558 00.000 2864 AutoFind: local max [930, 91] 3.5
20:17:13.558 00.000 2864 AutoFind: local max [495, 938] 3.5
20:17:13.558 00.000 2864 AutoFind: local max [268, 842] 3.5
20:17:13.558 00.000 2864 AutoFind: local max [88, 657] 3.3
20:17:13.558 00.000 2864 AutoFind: local max [134, 309] 3.3
20:17:13.574 00.016 2864 AutoFind: local max [161, 659] 3.3
20:17:13.574 00.000 2864 AutoFind: local max [343, 252] 3.3
20:17:13.574 00.000 2864 AutoFind: local max [472, 842] 3.2
20:17:13.574 00.000 2864 AutoFind: local max [1203, 788] 3.2
20:17:13.574 00.000 2864 AutoFind: local max [392, 115] 3.1
20:17:13.574 00.000 2864 AutoFind: local max [396, 769] 3.1
20:17:13.574 00.000 2864 AutoFind: local max [450, 293] 3.1
20:17:13.588 00.014 2864 AutoFind: local max [1230, 62] 3.1
20:17:13.590 00.002 2864 AutoFind: local max [1182, 796] 3.0
20:17:13.590 00.000 2864 AutoFind: local max [1004, 256] 3.0
20:17:13.590 00.000 2864 AutoFind: local max [794, 358] 3.0
20:17:13.590 00.000 2864 AutoFind: local max [488, 346] 3.0
20:17:13.590 00.000 2864 AutoFind: local max [1014, 268] 3.0
20:17:13.590 00.000 2864 AutoFind: local max [1059, 772] 2.9
20:17:13.590 00.000 2864 AutoFind: local max [1267, 435] 2.9
20:17:13.605 00.015 2864 AutoFind: local max [104, 710] 2.7
20:17:13.605 00.000 2864 AutoFind: local max [822, 469] 2.6
20:17:13.605 00.000 2864 AutoFind: local max [610, 716] 2.6
20:17:13.605 00.000 2864 AutoFind: local max [889, 807] 2.6
20:17:13.605 00.000 2864 AutoFind: local max [500, 636] 2.6
20:17:13.605 00.000 2864 AutoFind: local max [14, 417] 2.6
20:17:13.619 00.014 2864 AutoFind: local max [889, 231] 2.6
20:17:13.621 00.002 2864 AutoFind: local max [310, 243] 2.5
20:17:13.625 00.004 2864 AutoFind: local max [1003, 262] 2.5
20:17:13.627 00.002 2864 AutoFind: local max [693, 891] 2.5
20:17:13.629 00.002 2864 AutoFind: local max [141, 215] 2.5
20:17:13.629 00.000 2864 AutoFind: local max [448, 41] 2.5
20:17:13.629 00.000 2864 AutoFind: local max [1208, 893] 2.5
20:17:13.629 00.000 2864 AutoFind: local max [1235, 758] 2.5
20:17:13.637 00.008 2864 AutoFind: local max [349, 754] 2.5
20:17:13.637 00.000 2864 AutoFind: local max [972, 827] 2.5
20:17:13.637 00.000 2864 AutoFind: local max [988, 924] 2.5
20:17:13.637 00.000 2864 AutoFind: local max [660, 133] 2.5
20:17:13.637 00.000 2864 AutoFind: close dim-bright [660, 133] 2.5 - [668, 140] 14.7
20:17:13.637 00.000 2864 AutoFind: too close [1003, 262] 2.5 - [1014, 268] 3.0
20:17:13.650 00.013 2864 AutoFind: too close [1003, 262] 2.5 - [1004, 256] 3.0
20:17:13.653 00.003 2864 AutoFind: close dim-bright [1003, 262] 2.5 - [1015, 258] 57.8
20:17:13.653 00.000 2864 AutoFind: too close [310, 243] 2.5 - [299, 260] 4.5
20:17:13.653 00.000 2864 AutoFind: close dim-bright [310, 243] 2.5 - [299, 250] 160.4
20:17:13.653 00.000 2864 AutoFind: close dim-bright [500, 636] 2.6 - [492, 646] 74.7
20:17:13.653 00.000 2864 AutoFind: too close [1059, 772] 2.9 - [1047, 769] 14.4
20:17:13.653 00.000 2864 AutoFind: too close [1014, 268] 3.0 - [1004, 256] 3.0
20:17:13.669 00.016 2864 AutoFind: close dim-bright [1014, 268] 3.0 - [1015, 258] 57.8
20:17:13.669 00.000 2864 AutoFind: close dim-bright [1004, 256] 3.0 - [1015, 258] 57.8
20:17:13.669 00.000 2864 AutoFind: too close [1182, 796] 3.0 - [1178, 783] 3.7
20:17:13.669 00.000 2864 AutoFind: close dim-bright [1182, 796] 3.0 - [1191, 784] 201.6
20:17:13.669 00.000 2864 AutoFind: too close [1203, 788] 3.2 - [1194, 775] 4.8
20:17:13.669 00.000 2864 AutoFind: close dim-bright [1203, 788] 3.2 - [1191, 784] 201.6
20:17:13.669 00.000 2864 AutoFind: too close [134, 309] 3.3 - [118, 293] 11.4
20:17:13.669 00.000 2864 AutoFind: too close [495, 938] 3.5 - [515, 919] 7.8
20:17:13.681 00.012 2864 AutoFind: too close [930, 91] 3.5 - [929, 99] 4.0
20:17:13.684 00.003 2864 AutoFind: too close [1178, 783] 3.7 - [1194, 775] 4.8
20:17:13.684 00.000 2864 AutoFind: close dim-bright [1178, 783] 3.7 - [1191, 784] 201.6
20:17:13.684 00.000 2864 AutoFind: too close [289, 247] 4.3 - [299, 260] 4.5
20:17:13.684 00.000 2864 AutoFind: close dim-bright [289, 247] 4.3 - [299, 250] 160.4
20:17:13.684 00.000 2864 AutoFind: close dim-bright [299, 260] 4.5 - [299, 250] 160.4
20:17:13.684 00.000 2864 AutoFind: close dim-bright [1194, 775] 4.8 - [1191, 784] 201.6
20:17:13.684 00.000 2864 AutoFind: too close [556, 830] 5.8 - [552, 842] 6.8
20:17:13.684 00.000 2864 AutoFind: too close [721, 506] 10.3 - [735, 519] 31.8
20:17:13.684 00.000 2864 AutoFind: too close to edge [14, 417] 2.6
20:17:13.684 00.000 2864 AutoFind: too close to edge [1267, 435] 2.9
20:17:13.700 00.016 2864 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
20:17:13.700 00.000 2864 Star::Find(15, 1191, 784, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.700 00.000 2864 Star::Find returns 1 (0), X=1190.55, Y=784.27, Mass=3688, SNR=42.7, Peak=162 HFD=4.7
20:17:13.700 00.000 2864 Star::Find(15, 299, 250, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.700 00.000 2864 Star::Find returns 1 (0), X=299.50, Y=249.93, Mass=2284, SNR=33.6, Peak=141 HFD=3.8
20:17:13.700 00.000 2864 Star::Find(15, 492, 646, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.700 00.000 2864 Star::Find returns 1 (0), X=492.23, Y=646.45, Mass=1115, SNR=23.4, Peak=64 HFD=3.9
20:17:13.700 00.000 2864 Star::Find(15, 1015, 258, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.716 00.016 2864 Star::Find returns 1 (0), X=1014.91, Y=258.00, Mass=1008, SNR=22.2, Peak=49 HFD=4.4
20:17:13.716 00.000 2864 Star::Find(15, 160, 840, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.716 00.000 2864 Star::Find returns 1 (0), X=159.64, Y=840.54, Mass=450, SNR=14.8, Peak=31 HFD=3.4
20:17:13.716 00.000 2864 Star::Find(15, 496, 390, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.716 00.000 2864 Star::Find returns 1 (0), X=496.56, Y=389.72, Mass=505, SNR=15.6, Peak=27 HFD=4.1
20:17:13.716 00.000 2864 Star::Find(15, 304, 594, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.716 00.000 2864 Star::Find returns 1 (0), X=304.05, Y=594.03, Mass=384, SNR=13.7, Peak=24 HFD=4.1
20:17:13.732 00.016 2864 Star::Find(15, 957, 501, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.734 00.002 2864 Star::Find returns 1 (0), X=957.28, Y=500.92, Mass=538, SNR=16.1, Peak=21 HFD=4.9
20:17:13.736 00.002 2864 Star::Find(15, 1215, 659, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.738 00.002 2864 Star::Find returns 1 (0), X=1215.31, Y=658.78, Mass=531, SNR=16.0, Peak=20 HFD=5.0
20:17:13.740 00.002 2864 Star::Find(15, 977, 409, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.742 00.002 2864 Star::Find returns 1 (0), X=976.79, Y=408.94, Mass=392, SNR=13.7, Peak=20 HFD=4.4
20:17:13.746 00.004 2864 Star::Find(15, 801, 329, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.748 00.002 2864 Star::Find returns 1 (0), X=801.70, Y=328.72, Mass=324, SNR=12.5, Peak=18 HFD=4.3
20:17:13.748 00.000 2864 Star::Find(15, 424, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.748 00.000 2864 Star::Find returns 1 (0), X=424.41, Y=61.42, Mass=269, SNR=11.4, Peak=15 HFD=3.6
20:17:13.748 00.000 2864 Star::Find(15, 1082, 814, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.748 00.000 2864 Star::Find returns 1 (0), X=1081.69, Y=814.04, Mass=263, SNR=11.2, Peak=15 HFD=4.3
20:17:13.748 00.000 2864 Star::Find(15, 668, 140, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.748 00.000 2864 Star::Find returns 1 (0), X=668.06, Y=140.28, Mass=232, SNR=10.5, Peak=17 HFD=4.1
20:17:13.764 00.016 2864 Star::Find(15, 860, 759, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.764 00.000 2864 Star::Find returns 1 (0), X=859.88, Y=759.28, Mass=185, SNR=9.3, Peak=11 HFD=4.0
20:17:13.764 00.000 2864 Star::Find(15, 547, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.764 00.000 2864 Star::Find returns 1 (0), X=547.61, Y=742.55, Mass=198, SNR=9.7, Peak=11 HFD=4.2
20:17:13.764 00.000 2864 Star::Find(15, 76, 694, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.764 00.000 2864 Star::Find returns 1 (0), X=75.55, Y=693.67, Mass=106, SNR=7.1, Peak=10 HFD=3.2
20:17:13.779 00.015 2864 Star::Find(15, 544, 677, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.779 00.000 2864 Star::Find returns 1 (0), X=543.67, Y=676.95, Mass=128, SNR=7.7, Peak=9 HFD=3.9
20:17:13.779 00.000 2864 Star::Find(15, 414, 613, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.779 00.000 2864 Star::Find returns 1 (0), X=413.28, Y=612.56, Mass=133, SNR=7.9, Peak=9 HFD=3.6
20:17:13.779 00.000 2864 Star::Find(15, 661, 366, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.779 00.000 2864 Star::Find returns 1 (0), X=660.91, Y=366.53, Mass=109, SNR=7.1, Peak=10 HFD=3.7
20:17:13.779 00.000 2864 Star::Find(15, 1012, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.779 00.000 2864 Star::Find returns 1 (0), X=1012.29, Y=416.25, Mass=192, SNR=9.5, Peak=10 HFD=5.1
20:17:13.779 00.000 2864 Star::Find(15, 336, 779, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.779 00.000 2864 Star::Find returns 1 (0), X=335.95, Y=778.47, Mass=98, SNR=6.8, Peak=8 HFD=3.5
20:17:13.795 00.016 2864 Star::Find(15, 638, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.795 00.000 2864 Star::Find returns 1 (0), X=638.69, Y=228.75, Mass=156, SNR=8.5, Peak=9 HFD=4.7
20:17:13.795 00.000 2864 Star::Find(15, 20, 531, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.795 00.000 2864 Star::Find returns 1 (0), X=20.08, Y=531.40, Mass=109, SNR=7.2, Peak=10 HFD=3.8
20:17:13.795 00.000 2864 Star::Find(15, 587, 907, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.795 00.000 2864 Star::Find returns 1 (0), X=587.06, Y=907.43, Mass=112, SNR=7.2, Peak=8 HFD=3.8
20:17:13.795 00.000 2864 Star::Find(15, 272, 211, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.795 00.000 2864 Star::Find returns 1 (0), X=271.70, Y=211.07, Mass=111, SNR=7.2, Peak=8 HFD=4.0
20:17:13.795 00.000 2864 Star::Find(15, 338, 361, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.811 00.016 2864 Star::Find returns 1 (0), X=337.40, Y=361.60, Mass=115, SNR=7.3, Peak=9 HFD=3.7
20:17:13.811 00.000 2864 Star::Find(15, 589, 810, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.811 00.000 2864 Star::Find returns 1 (0), X=588.62, Y=810.11, Mass=104, SNR=6.9, Peak=7 HFD=3.9
20:17:13.811 00.000 2864 Star::Find(15, 1142, 914, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.811 00.000 2864 Star::Find returns 1 (0), X=1141.66, Y=913.91, Mass=93, SNR=6.5, Peak=9 HFD=3.7
20:17:13.811 00.000 2864 Star::Find(15, 805, 563, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.811 00.000 2864 Star::Find returns 1 (0), X=804.72, Y=562.71, Mass=113, SNR=7.2, Peak=7 HFD=3.9
20:17:13.811 00.000 2864 Star::Find(15, 491, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.811 00.000 2864 Star::Find returns 1 (0), X=491.17, Y=809.47, Mass=86, SNR=6.3, Peak=6 HFD=3.8
20:17:13.811 00.000 2864 Star::Find(15, 408, 591, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.827 00.016 2864 Star::Find returns 1 (0), X=408.79, Y=590.52, Mass=87, SNR=6.4, Peak=6 HFD=3.8
20:17:13.827 00.000 2864 Star::Find(15, 1024, 627, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.827 00.000 2864 Star::Find returns 1 (0), X=1024.38, Y=627.59, Mass=103, SNR=6.9, Peak=6 HFD=4.5
20:17:13.827 00.000 2864 Star::Find(15, 511, 703, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.827 00.000 2864 Star::Find returns 1 (0), X=510.85, Y=702.62, Mass=84, SNR=6.2, Peak=9 HFD=3.7
20:17:13.827 00.000 2864 Star::Find(15, 808, 913, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.827 00.000 2864 Star::Find returns 1 (0), X=807.37, Y=913.56, Mass=71, SNR=5.7, Peak=8 HFD=4.2
20:17:13.827 00.000 2864 Star::Find(15, 283, 577, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.827 00.000 2864 Star::Find returns 1 (0), X=282.73, Y=577.06, Mass=49, SNR=4.7, Peak=5 HFD=3.1
20:17:13.843 00.016 2864 Star::Find(15, 732, 353, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.843 00.000 2864 Star::Find returns 1 (0), X=731.31, Y=353.14, Mass=84, SNR=6.2, Peak=7 HFD=3.8
20:17:13.843 00.000 2864 Star::Find(15, 112, 204, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.843 00.000 2864 Star::Find returns 1 (0), X=112.12, Y=204.56, Mass=66, SNR=5.6, Peak=6 HFD=3.9
20:17:13.843 00.000 2864 Star::Find(15, 995, 549, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.843 00.000 2864 Star::Find returns 1 (0), X=994.74, Y=549.14, Mass=83, SNR=6.1, Peak=5 HFD=4.9
20:17:13.843 00.000 2864 Star::Find(15, 524, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.843 00.000 2864 Star::Find returns 1 (0), X=524.60, Y=943.55, Mass=68, SNR=5.6, Peak=8 HFD=3.2
20:17:13.843 00.000 2864 Star::Find(15, 1085, 492, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.843 00.000 2864 Star::Find returns 1 (0), X=1085.64, Y=492.04, Mass=95, SNR=6.6, Peak=7 HFD=4.2
20:17:13.859 00.016 2864 Star::Find(15, 910, 481, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.859 00.000 2864 Star::Find returns 1 (0), X=909.71, Y=480.80, Mass=91, SNR=6.5, Peak=8 HFD=4.3
20:17:13.859 00.000 2864 Star::Find(15, 416, 697, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.859 00.000 2864 Star::Find returns 1 (0), X=415.69, Y=696.60, Mass=56, SNR=5.0, Peak=5 HFD=3.6
20:17:13.859 00.000 2864 Star::Find(15, 290, 490, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.859 00.000 2864 Star::Find false star n=21 nbg=287 bg=0.9 sigma=0.7 thresh=3 peak=3
20:17:13.859 00.000 2864 Star::Find returns 0 (2), X=290.00, Y=490.00, Mass=50, SNR=2.9, Peak=5 HFD=0.0
20:17:13.859 00.000 2864 Star::Find(15, 1201, 607, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.859 00.000 2864 Star::Find false star n=20 nbg=281 bg=1.1 sigma=0.7 thresh=3 peak=3
20:17:13.875 00.016 2864 Star::Find returns 0 (2), X=1201.00, Y=607.00, Mass=43, SNR=2.9, Peak=4 HFD=0.0
20:17:13.877 00.002 2864 Star::Find(15, 954, 857, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.879 00.002 2864 Star::Find false star n=26 nbg=284 bg=1.0 sigma=0.7 thresh=3 peak=3
20:17:13.881 00.002 2864 Star::Find returns 0 (2), X=954.00, Y=857.00, Mass=66, SNR=2.9, Peak=5 HFD=0.0
20:17:13.881 00.000 2864 Star::Find(15, 1072, 186, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.883 00.002 2864 Star::Find false star n=30 nbg=281 bg=1.1 sigma=0.7 thresh=3 peak=3
20:17:13.885 00.002 2864 Star::Find returns 0 (2), X=1072.00, Y=186.00, Mass=68, SNR=2.9, Peak=5 HFD=0.0
20:17:13.887 00.002 2864 Star::Find(15, 979, 621, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.889 00.002 2864 Star::Find returns 1 (0), X=978.96, Y=620.72, Mass=80, SNR=6.0, Peak=7 HFD=4.1
20:17:13.891 00.002 2864 Star::Find(15, 186, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.891 00.000 2864 Star::Find false star n=14 nbg=283 bg=1.0 sigma=0.6 thresh=3 peak=3
20:17:13.891 00.000 2864 Star::Find returns 0 (2), X=186.00, Y=708.00, Mass=37, SNR=2.9, Peak=6 HFD=0.0
20:17:13.891 00.000 2864 Star::Find(15, 107, 589, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.891 00.000 2864 Star::Find false star n=9 nbg=287 bg=0.8 sigma=0.7 thresh=3 peak=2
20:17:13.891 00.000 2864 Star::Find returns 0 (2), X=107.00, Y=589.00, Mass=21, SNR=2.9, Peak=4 HFD=0.0
20:17:13.891 00.000 2864 Star::Find(15, 268, 842, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.891 00.000 2864 Star::Find false star n=12 nbg=290 bg=0.9 sigma=0.7 thresh=3 peak=2
20:17:13.891 00.000 2864 Star::Find returns 0 (2), X=268.00, Y=842.00, Mass=27, SNR=2.9, Peak=4 HFD=0.0
20:17:13.907 00.016 2864 Star::Find(15, 88, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.907 00.000 2864 Star::Find false star n=12 nbg=286 bg=0.9 sigma=0.7 thresh=3 peak=3
20:17:13.907 00.000 2864 Star::Find returns 0 (2), X=88.00, Y=657.00, Mass=30, SNR=2.9, Peak=8 HFD=0.0
20:17:13.907 00.000 2864 Star::Find(15, 161, 659, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.907 00.000 2864 Star::Find returns 1 (0), X=159.91, Y=658.60, Mass=49, SNR=4.8, Peak=6 HFD=3.9
20:17:13.907 00.000 2864 Star::Find(15, 343, 252, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.907 00.000 2864 Star::Find false star n=25 nbg=285 bg=1.0 sigma=0.7 thresh=3 peak=3
20:17:13.907 00.000 2864 Star::Find returns 0 (2), X=343.00, Y=252.00, Mass=56, SNR=2.9, Peak=5 HFD=0.0
20:17:13.907 00.000 2864 Star::Find(15, 472, 842, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.907 00.000 2864 Star::Find returns 0 (2), X=472.00, Y=842.00, Mass=18, SNR=2.9, Peak=5 HFD=0.0
20:17:13.923 00.016 2864 Star::Find(15, 392, 115, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.923 00.000 2864 Star::Find returns 1 (0), X=392.31, Y=115.37, Mass=37, SNR=4.1, Peak=7 HFD=3.2
20:17:13.923 00.000 2864 Star::Find(15, 396, 769, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.923 00.000 2864 Star::Find false star n=10 nbg=286 bg=1.0 sigma=0.7 thresh=3 peak=3
20:17:13.923 00.000 2864 Star::Find returns 0 (2), X=396.00, Y=769.00, Mass=25, SNR=2.9, Peak=6 HFD=0.0
20:17:13.923 00.000 2864 Star::Find(15, 450, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.923 00.000 2864 Star::Find false star n=21 nbg=281 bg=1.1 sigma=0.6 thresh=3 peak=3
20:17:13.923 00.000 2864 Star::Find returns 0 (2), X=450.00, Y=293.00, Mass=46, SNR=2.9, Peak=5 HFD=0.0
20:17:13.923 00.000 2864 Star::Find(15, 1230, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.938 00.015 2864 Star::Find false star n=19 nbg=278 bg=1.0 sigma=0.7 thresh=3 peak=3
20:17:13.938 00.000 2864 Star::Find returns 0 (2), X=1230.00, Y=62.00, Mass=42, SNR=2.9, Peak=4 HFD=0.0
20:17:13.938 00.000 2864 Star::Find(15, 794, 358, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.938 00.000 2864 Star::Find false star n=27 nbg=281 bg=1.2 sigma=0.7 thresh=3 peak=3
20:17:13.938 00.000 2864 Star::Find returns 0 (2), X=794.00, Y=358.00, Mass=53, SNR=2.9, Peak=5 HFD=0.0
20:17:13.938 00.000 2864 Star::Find(15, 488, 346, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.938 00.000 2864 Star::Find false star n=26 nbg=272 bg=1.1 sigma=0.7 thresh=3 peak=3
20:17:13.938 00.000 2864 Star::Find returns 0 (2), X=488.00, Y=346.00, Mass=51, SNR=2.9, Peak=5 HFD=0.0
20:17:13.938 00.000 2864 Star::Find(15, 104, 710, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.938 00.000 2864 Star::Find returns 1 (0), X=101.53, Y=706.28, Mass=48, SNR=4.8, Peak=34 HFD=2.0
20:17:13.954 00.016 2864 Star::Find(15, 822, 469, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.954 00.000 2864 Star::Find false star n=21 nbg=279 bg=1.1 sigma=0.7 thresh=3 peak=3
20:17:13.954 00.000 2864 Star::Find returns 0 (2), X=822.00, Y=469.00, Mass=44, SNR=2.9, Peak=7 HFD=0.0
20:17:13.954 00.000 2864 Star::Find(15, 610, 716, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.954 00.000 2864 Star::Find false star n=12 nbg=285 bg=1.1 sigma=0.7 thresh=3 peak=2
20:17:13.954 00.000 2864 Star::Find returns 0 (2), X=610.00, Y=716.00, Mass=24, SNR=2.9, Peak=4 HFD=0.0
20:17:13.954 00.000 2864 Star::Find(15, 889, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.954 00.000 2864 Star::Find returns 0 (2), X=889.00, Y=807.00, Mass=16, SNR=2.7, Peak=6 HFD=0.0
20:17:13.954 00.000 2864 Star::Find(15, 500, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.970 00.016 2864 Star::Find returns 1 (0), X=492.23, Y=646.45, Mass=1115, SNR=23.4, Peak=64 HFD=3.9
20:17:13.970 00.000 2864 Star::Find(15, 889, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.970 00.000 2864 Star::Find false star n=11 nbg=280 bg=1.1 sigma=0.7 thresh=3 peak=2
20:17:13.970 00.000 2864 Star::Find returns 0 (2), X=889.00, Y=231.00, Mass=23, SNR=2.9, Peak=7 HFD=0.0
20:17:13.970 00.000 2864 Star::Find(15, 693, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.970 00.000 2864 Star::Find returns 0 (2), X=693.00, Y=891.00, Mass=13, SNR=2.5, Peak=6 HFD=0.0
20:17:13.970 00.000 2864 Star::Find(15, 141, 215, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.970 00.000 2864 Star::Find returns 0 (2), X=141.00, Y=215.00, Mass=17, SNR=2.8, Peak=4 HFD=0.0
20:17:13.970 00.000 2864 Star::Find(15, 448, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.970 00.000 2864 Star::Find returns 0 (3), X=448.00, Y=41.00, Mass=8, SNR=2.0, Peak=7 HFD=0.0
20:17:13.985 00.015 2864 Star::Find(15, 1208, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.985 00.000 2864 Star::Find returns 0 (3), X=1208.00, Y=893.00, Mass=10, SNR=2.1, Peak=5 HFD=0.0
20:17:13.985 00.000 2864 Star::Find(15, 1235, 758, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.985 00.000 2864 Star::Find false star n=20 nbg=278 bg=1.2 sigma=0.7 thresh=3 peak=2
20:17:13.985 00.000 2864 Star::Find returns 0 (2), X=1235.00, Y=758.00, Mass=38, SNR=2.9, Peak=4 HFD=0.0
20:17:13.985 00.000 2864 Star::Find(15, 349, 754, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.985 00.000 2864 Star::Find returns 0 (2), X=349.00, Y=754.00, Mass=16, SNR=2.7, Peak=4 HFD=0.0
20:17:13.985 00.000 2864 Star::Find(15, 972, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:13.985 00.000 2864 Star::Find returns 0 (2), X=972.00, Y=827.00, Mass=17, SNR=2.8, Peak=6 HFD=0.0
20:17:14.001 00.016 2864 Star::Find(15, 988, 924, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:14.001 00.000 2864 Star::Find returns 0 (2), X=988.00, Y=924.00, Mass=15, SNR=2.6, Peak=4 HFD=0.0
20:17:14.001 00.000 2864 Star::Find(15, 660, 133, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:14.001 00.000 2864 Star::Find returns 1 (0), X=668.06, Y=140.28, Mass=232, SNR=10.5, Peak=17 HFD=4.1
20:17:14.001 00.000 2864 AutoFind: finding best star pass 1
20:17:14.001 00.000 2864 Star::Find(15, 1191, 784, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:14.001 00.000 2864 Star::Find returns 1 (0), X=1190.55, Y=784.27, Mass=3688, SNR=42.7, Peak=162 HFD=4.7
20:17:14.001 00.000 2864 AutoFind returns star at [1191, 784] 201.6 Mass 3688 SNR 42.7
20:17:14.001 00.000 2864 Star::Find(15, 1191, 784, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:14.017 00.016 2864 Star::Find returns 1 (0), X=1190.55, Y=784.27, Mass=3688, SNR=42.7, Peak=162 HFD=4.7
20:17:14.017 00.000 2864 MultiStar: List (12): {1190.55, 784.27}(42.7), {299.50, 249.93}(33.6), {492.23, 646.45}(23.4), {1014.91, 258.00}(22.2), {159.64, 840.54}(14.8), {496.56, 389.72}(15.6), {304.05, 594.03}(13.7), {957.28, 500.92}(16.1), {1215.31, 658.78}(16.0), {976.79, 408.94}(13.7), {801.70, 328.72}(12.5), {424.41, 61.42}(11.4), 
20:17:14.017 00.000 2864 setting lock position to (1190.55, 784.27)
20:17:14.017 00.000 2864 MultiStar: stabilizing after lock position change
20:17:14.017 00.000 2864 AutoSelect: state = 1, call UpdateGuideState
20:17:14.017 00.000 2864 UpdateGuideState(): m_state=1
20:17:14.017 00.000 2864 Star::Find(15, 1190, 784, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:14.017 00.000 2864 Star::Find returns 1 (0), X=1190.55, Y=784.27, Mass=3688, SNR=42.7, Peak=162 HFD=4.7
20:17:14.017 00.000 2864 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.80) = xAngle (-2.80 = -2.80)
20:17:14.017 00.000 2864 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.87 = 0.41)
20:17:14.033 00.016 2864 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=0.00, mountTheta=0.00
20:17:14.033 00.000 2864 setting force full frames = false
20:17:14.033 00.000 2864 setting lock position to (1190.55, 784.27)
20:17:14.033 00.000 2864 MultiStar: stabilizing after lock position change
20:17:14.033 00.000 2864 CurrentPosition() valid, moving to STATE_SELECTED
20:17:14.033 00.000 2864 Changing from state SELECTING to SELECTED
20:17:14.033 00.000 2864 guider state => SELECTED
20:17:14.064 00.031 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=162, med=1, FiltMin=0, FiltMax=127, Gamma=0.560
20:17:14.096 00.032 2864 UpdateGuideState exits: m=3688 SNR=42.7
20:17:14.112 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=162, med=1, FiltMin=0, FiltMax=127, Gamma=0.560
20:17:14.150 00.038 2864 Status Line: Auto-selected star at (1190.5, 784.3)
20:17:14.165 00.015 2864 PhdController: newstate STATE_WAIT_SELECTED
20:17:14.165 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:14.165 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:17:14.165 00.000 2864 Enqueuing Expose request
20:17:14.165 00.000 6680 Worker thread wakes up
20:17:14.165 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:17:14.175 00.010 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:17:14.175 00.000 2864 evsrv: cli 1028DF38 connect
20:17:14.175 00.000 2864 case statement mapped state 2 to 1
20:17:14.175 00.000 2864 case statement mapped state 2 to 1
20:17:14.181 00.006 2864 evsrv: cli 1028DF38 request: {"method":"get_lock_position","id":"a215ec2e-5cc6-4dd2-a659-2721b6f1f99d"}
20:17:14.181 00.000 2864 evsrv: cli 1028DF38 response: {"jsonrpc":"2.0","result":[1190.55,784.27],"id":"a215ec2e-5cc6-4dd2-a659-2721b6f1f99d"}
20:17:14.191 00.010 2864 evsrv: cli 1028DF38 disconnect
20:17:14.191 00.000 2864 evsrv: cli 1028D498 connect
20:17:14.191 00.000 2864 case statement mapped state 2 to 1
20:17:14.191 00.000 2864 case statement mapped state 2 to 1
20:17:14.191 00.000 2864 evsrv: cli 1028D498 request: {"method":"get_app_state","id":"093d5569-de40-4d7d-b479-0518ba756248"}
20:17:14.191 00.000 2864 case statement mapped state 2 to 1
20:17:14.191 00.000 2864 evsrv: cli 1028D498 response: {"jsonrpc":"2.0","result":"Selected","id":"093d5569-de40-4d7d-b479-0518ba756248"}
20:17:14.207 00.016 2864 evsrv: cli 1028D498 disconnect
20:17:15.210 01.003 2864 evsrv: cli 1028D7B8 connect
20:17:15.217 00.007 2864 case statement mapped state 2 to 1
20:17:15.225 00.008 2864 case statement mapped state 2 to 1
20:17:15.225 00.000 2864 evsrv: cli 1028D7B8 request: {"method":"get_app_state","id":"8bff1a4f-139b-4530-85e6-baf72279dc14"}
20:17:15.225 00.000 2864 case statement mapped state 2 to 1
20:17:15.241 00.016 2864 evsrv: cli 1028D7B8 response: {"jsonrpc":"2.0","result":"Selected","id":"8bff1a4f-139b-4530-85e6-baf72279dc14"}
20:17:15.241 00.000 2864 evsrv: cli 1028D7B8 disconnect
20:17:15.607 00.366 6680 Exposure complete
20:17:15.670 00.063 6680 worker thread done servicing request
20:17:15.670 00.000 2864 OnExposeComplete: enter
20:17:15.670 00.000 2864 UpdateGuideState(): m_state=2
20:17:15.670 00.000 2864 Star::Find(15, 1190, 784, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:17:15.681 00.011 2864 Star::Find returns 1 (0), X=1190.67, Y=784.17, Mass=3652, SNR=42.5, Peak=169 HFD=4.6
20:17:15.681 00.000 2864 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.80) = xAngle (-3.50 = 2.79)
20:17:15.681 00.000 2864 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.57 = -0.29)
20:17:15.686 00.005 2864 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-0.70 mountX=-0.15 mountY=-0.05, mountTheta=-2.85
20:17:15.686 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=169, med=1, FiltMin=0, FiltMax=123, Gamma=0.560
20:17:15.733 00.047 2864 UpdateGuideState exits: m=3652 SNR=42.5
20:17:15.733 00.000 2864 PhdController: newstate STATE_CALIBRATE
20:17:15.733 00.000 2864 PhdController: newstate STATE_GUIDE
20:17:15.754 00.021 2864 Changing from state SELECTED to CALIBRATING_PRIMARY
20:17:15.757 00.003 2864 guider state => CALIBRATED
20:17:15.759 00.002 2864 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
20:17:15.775 00.016 2864 reset dither spiral
20:17:15.783 00.008 2864 PhdController: newstate STATE_SETTLE_BEGIN
20:17:15.783 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:15.783 00.000 2864 ScheduleExposure(1500,3,0) exposurePending=0
20:17:15.783 00.000 2864 Enqueuing Expose request
20:17:15.783 00.000 6680 Worker thread wakes up
20:17:15.783 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:17:15.783 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
20:17:16.244 00.461 2864 evsrv: cli 1028DA38 connect
20:17:16.244 00.000 2864 case statement mapped state 5 to 1
20:17:16.260 00.016 2864 case statement mapped state 5 to 1
20:17:16.260 00.000 2864 evsrv: cli 1028DA38 request: {"method":"get_app_state","id":"ba0241da-22f1-42c2-934b-fa61da375828"}
20:17:16.260 00.000 2864 case statement mapped state 5 to 1
20:17:16.260 00.000 2864 evsrv: cli 1028DA38 response: {"jsonrpc":"2.0","result":"Selected","id":"ba0241da-22f1-42c2-934b-fa61da375828"}
20:17:16.277 00.017 2864 evsrv: cli 1028DA38 disconnect
20:17:17.279 01.002 2864 evsrv: cli 1028E2F8 connect
20:17:17.279 00.000 2864 case statement mapped state 5 to 1
20:17:17.295 00.016 2864 case statement mapped state 5 to 1
20:17:17.295 00.000 2864 evsrv: cli 1028E2F8 request: {"method":"get_app_state","id":"2f1bcadc-1d0d-4fc2-b6a5-7a9961822968"}
20:17:17.295 00.000 2864 case statement mapped state 5 to 1
20:17:17.311 00.016 2864 evsrv: cli 1028E2F8 response: {"jsonrpc":"2.0","result":"Selected","id":"2f1bcadc-1d0d-4fc2-b6a5-7a9961822968"}
20:17:17.315 00.004 2864 evsrv: cli 1028E2F8 disconnect
20:17:17.438 00.123 6680 Exposure complete
20:17:17.501 00.063 6680 worker thread done servicing request
20:17:17.501 00.000 2864 OnExposeComplete: enter
20:17:17.517 00.016 2864 UpdateGuideState(): m_state=5
20:17:17.517 00.000 2864 Star::Find(15, 1190, 784, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
20:17:17.517 00.000 2864 Star::Find returns 1 (0), X=1191.48, Y=783.77, Mass=3726, SNR=42.9, Peak=190 HFD=4.1
20:17:17.517 00.000 2864 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.80) = xAngle (-3.29 = 3.00)
20:17:17.525 00.008 2864 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.36 = -0.08)
20:17:17.525 00.000 2864 CameraToMount -- cameraX=0.93 cameraY=-0.50 hyp=1.06 cameraTheta=-0.49 mountX=-1.05 mountY=-0.08, mountTheta=-3.06
20:17:17.525 00.000 2864 Changing from state CALIBRATED to GUIDING
20:17:17.533 00.008 2864 ScopeASCOM::GetDeclinationRadians() returns -11.1
20:17:17.533 00.000 2864 ScopeASCOM::SideOfPier() returns 1
20:17:17.533 00.000 2864 AdjustCalibrationForScopePointing (scope): current dec=-11.1 pierSide=1, cal dec=0.0 pierSide=1 rotAngle=None bin=1
20:17:17.533 00.000 2864 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
20:17:17.533 00.000 2864 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
20:17:17.533 00.000 2864 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003125
20:17:17.533 00.000 2864 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003125
20:17:17.533 00.000 2864 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 3.882800
20:17:17.533 00.000 2864 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 10
20:17:17.549 00.016 2864 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 12
20:17:17.549 00.000 2864 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:17:17.549 00.000 2864 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 0
20:17:17.549 00.000 2864 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 8:10:28 PM"
20:17:17.556 00.007 2864 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
20:17:17.556 00.000 2864 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.0 0.8}, {-5.6 1.8}, {-7.6 2.4}, {-10.5 3.9}, {-12.2 4.6}, {-15.6 5.5}, {-17.1 6.3}, {-20.3 6.9}, {-21.8 7.9}, {-24.6 8.9}, {-24.6 8.9}, {-13.5 3.9}, {-5.0 0.1}"
20:17:17.556 00.000 2864 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.0 -2.8}, {-1.5 -4.4}, {-2.8 -6.9}, {-3.2 -8.2}, {-4.1 -11.2}, {-4.4 -12.6}, {-5.3 -15.4}, {-5.6 -16.8}, {-6.4 -19.4}, {-6.7 -20.9}, {-7.1 -23.7}, {-7.2 -25.2}, {-7.2 -25.2}, {-2.6 -18.3}, {3.2 -8.7}, {4.3 -7.6}"
20:17:17.644 00.088 2864 ScopeASCOM::GetGuideRates returns 0 11.250 11.250 a-s/sec
20:17:17.644 00.000 2864 GetDouble("/profile/6/camera/pixelsize", 0.000000) returns 3.750000
20:17:17.644 00.000 2864 Dec comp: XRate 7.460 -> 7.321 for dec 0.0 -> dec -11.1
20:17:17.650 00.006 2864 ScopeASCOM::GetDeclinationRadians() returns -11.1
20:17:17.650 00.000 2864 ScopeASCOM::SideOfPier() returns 1
20:17:17.650 00.000 2864 setting lock position to (1191.48, 783.77)
20:17:17.659 00.009 2864 MultiStar: stabilizing after lock position change
20:17:17.659 00.000 2864 guider state => GUIDING
20:17:17.659 00.000 2864 Status Line: Guiding
20:17:17.659 00.000 2864 Mount: notify guiding started
20:17:17.659 00.000 2864 GetString("/profile/6/name", "") returns "OAG"
20:17:17.659 00.000 2864 GetString("/profile/6/scope/calibration/timestamp", "") returns "1/12/2026 8:10:28 PM"
20:17:17.659 00.000 2864 GetDouble("/profile/6/scope/calibration/xRate", 1.000000) returns 0.007460
20:17:17.675 00.016 2864 GetDouble("/profile/6/scope/calibration/yRate", 1.000000) returns 0.006251
20:17:17.675 00.000 2864 GetInt("/profile/6/scope/calibration/binning", 1) returns 1
20:17:17.675 00.000 2864 GetDouble("/profile/6/scope/calibration/xAngle", 0.000000) returns 2.795610
20:17:17.682 00.007 2864 GetDouble("/profile/6/scope/calibration/yAngle", 0.000000) returns 1.292580
20:17:17.682 00.000 2864 GetDouble("/profile/6/scope/calibration/declination", 0.000000) returns 0.000561
20:17:17.682 00.000 2864 GetInt("/profile/6/scope/calibration/pierSide", -1) returns 1
20:17:17.682 00.000 2864 GetInt("/profile/6/scope/calibration/raGuideParity", 0) returns 1
20:17:17.682 00.000 2864 GetInt("/profile/6/scope/calibration/decGuideParity", 0) returns 1
20:17:17.691 00.009 2864 GetDouble("/profile/6/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
20:17:17.691 00.000 2864 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
20:17:17.691 00.000 2864 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
20:17:17.691 00.000 2864 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003125
20:17:17.691 00.000 2864 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003125
20:17:17.691 00.000 2864 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 3.882800
20:17:17.691 00.000 2864 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 10
20:17:17.691 00.000 2864 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 12
20:17:17.691 00.000 2864 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:17:17.707 00.016 2864 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 0
20:17:17.707 00.000 2864 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 8:10:28 PM"
20:17:17.713 00.006 2864 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
20:17:17.713 00.000 2864 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.0 0.8}, {-5.6 1.8}, {-7.6 2.4}, {-10.5 3.9}, {-12.2 4.6}, {-15.6 5.5}, {-17.1 6.3}, {-20.3 6.9}, {-21.8 7.9}, {-24.6 8.9}, {-24.6 8.9}, {-13.5 3.9}, {-5.0 0.1}"
20:17:17.713 00.000 2864 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.0 -2.8}, {-1.5 -4.4}, {-2.8 -6.9}, {-3.2 -8.2}, {-4.1 -11.2}, {-4.4 -12.6}, {-5.3 -15.4}, {-5.6 -16.8}, {-6.4 -19.4}, {-6.7 -20.9}, {-7.1 -23.7}, {-7.2 -25.2}, {-7.2 -25.2}, {-2.6 -18.3}, {3.2 -8.7}, {4.3 -7.6}"
20:17:17.713 00.000 2864 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
20:17:17.713 00.000 2864 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
20:17:17.723 00.010 2864 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003125
20:17:17.725 00.002 2864 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003125
20:17:17.727 00.002 2864 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 3.882800
20:17:17.731 00.004 2864 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 10
20:17:17.733 00.002 2864 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 12
20:17:17.735 00.002 2864 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:17:17.738 00.003 2864 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 0
20:17:17.738 00.000 2864 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 8:10:28 PM"
20:17:17.743 00.005 2864 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
20:17:17.746 00.003 2864 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.0 0.8}, {-5.6 1.8}, {-7.6 2.4}, {-10.5 3.9}, {-12.2 4.6}, {-15.6 5.5}, {-17.1 6.3}, {-20.3 6.9}, {-21.8 7.9}, {-24.6 8.9}, {-24.6 8.9}, {-13.5 3.9}, {-5.0 0.1}"
20:17:17.748 00.002 2864 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.0 -2.8}, {-1.5 -4.4}, {-2.8 -6.9}, {-3.2 -8.2}, {-4.1 -11.2}, {-4.4 -12.6}, {-5.3 -15.4}, {-5.6 -16.8}, {-6.4 -19.4}, {-6.7 -20.9}, {-7.1 -23.7}, {-7.2 -25.2}, {-7.2 -25.2}, {-2.6 -18.3}, {3.2 -8.7}, {4.3 -7.6}"
20:17:17.833 00.085 2864 ScopeASCOM::GetGuideRates returns 0 11.250 11.250 a-s/sec
20:17:17.833 00.000 2864 ScopeASCOM::SideOfPier() returns 1
20:17:17.838 00.005 2864 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
20:17:17.838 00.000 2864 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
20:17:17.838 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns -11.1
20:17:17.838 00.000 2864 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination -11.1
20:17:17.838 00.000 2864 MountToCamera -- mountTheta (-0.00) + m_xAngle (2.80) = xAngle (2.80 = 2.80)
20:17:17.849 00.011 2864 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=-0.00, cameraY=0.00 cameraTheta=0.00
20:17:17.849 00.000 2864 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,0.00 arcsec/hr
20:17:17.849 00.000 2864 UpdateLockPosShiftCameraCoords: shift rate -0,0 px/sec
20:17:17.849 00.000 2864 GetInt("/profile/6/AutoLoadCalibration", -1) returns 1
20:17:17.849 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=190, med=1, FiltMin=0, FiltMax=139, Gamma=0.560
20:17:17.900 00.051 2864 UpdateGuideState exits: m=3726 SNR=42.9
20:17:17.902 00.002 2864 PhdController: newstate STATE_SETTLE_WAIT
20:17:17.904 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:17.906 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:17:17.908 00.002 2864 Enqueuing Expose request
20:17:17.910 00.002 6680 Worker thread wakes up
20:17:17.910 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:17:17.910 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:17:18.329 00.419 2864 evsrv: cli 1028DF38 connect
20:17:18.329 00.000 2864 case statement mapped state 6 to 3
20:17:18.342 00.013 2864 case statement mapped state 6 to 3
20:17:18.342 00.000 2864 evsrv: cli 1028DF38 request: {"method":"get_app_state","id":"49641873-c741-4a31-a85b-bf4aa18e1059"}
20:17:18.342 00.000 2864 case statement mapped state 6 to 3
20:17:18.358 00.016 2864 evsrv: cli 1028DF38 response: {"jsonrpc":"2.0","result":"Guiding","id":"49641873-c741-4a31-a85b-bf4aa18e1059"}
20:17:18.358 00.000 2864 evsrv: cli 1028DF38 disconnect
20:17:19.331 00.973 6680 Exposure complete
20:17:19.392 00.061 6680 worker thread done servicing request
20:17:19.392 00.000 2864 OnExposeComplete: enter
20:17:19.408 00.016 2864 UpdateGuideState(): m_state=6
20:17:19.408 00.000 2864 Star::Find(15, 1191, 783, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:17:19.408 00.000 2864 Star::Find returns 1 (0), X=1191.29, Y=783.95, Mass=3752, SNR=43.1, Peak=179 HFD=4.3
20:17:19.408 00.000 2864 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.80) = xAngle (-0.39 = -0.39)
20:17:19.408 00.000 2864 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.47 = 2.82)
20:17:19.408 00.000 2864 CameraToMount -- cameraX=-0.19 cameraY=0.18 hyp=0.26 cameraTheta=2.40 mountX=0.24 mountY=0.08, mountTheta=0.33
20:17:19.408 00.000 2864 SchedulePrimaryMove(10198720, x=-0.19, y=0.18, opts=13)
20:17:19.408 00.000 2864 Enqueuing Move request for scope (-0.19, 0.18)
20:17:19.424 00.016 6680 Worker thread wakes up
20:17:19.424 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.18) opts 0xd
20:17:19.424 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.19, 0.18)
20:17:19.424 00.000 6680 Moving (-0.19, 0.18) raw xDistance=0.24 yDistance=0.08
20:17:19.424 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
20:17:19.424 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:19.424 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:17:19.424 00.000 6680 MoveAxis(W, 21, ABG)
20:17:19.424 00.000 6680 Guiding  Dir = 3, Dur = 21
20:17:19.424 00.000 6680 IsGuiding returns 0
20:17:19.424 00.000 6680 PulseGuide returned control before completion, sleep 31
20:17:19.432 00.008 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=179, med=1, FiltMin=0, FiltMax=145, Gamma=0.560
20:17:19.472 00.040 6680 IsGuiding returns 1
20:17:19.472 00.000 6680 scope still moving after pulse duration time elapsed
20:17:19.472 00.000 2864 UpdateGuideState exits: m=3752 SNR=43.1
20:17:19.472 00.000 2864 PhdController: settling, locked = 1, distance = 0.82 (1.50) aobump = 0 frame = 1 / 99999
20:17:19.488 00.016 2864 evsrv: {"Event":"Settling","Timestamp":1768267039.488,"Host":"SH2-279","Inst":1,"Distance":0.82,"Time":0.0,"SettleTime":5.0,"StarLocked":true}
20:17:19.488 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:19.488 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:17:19.494 00.006 2864 Enqueuing Expose request
20:17:19.504 00.010 6680 IsGuiding returns 0
20:17:19.504 00.000 6680 scope move finished after 21 + 57 ms
20:17:19.504 00.000 6680 Move returns status 0, amount 21
20:17:19.504 00.000 6680 MoveAxis(N, 0, ABG)
20:17:19.504 00.000 6680 Move returns status 0, amount 0
20:17:19.504 00.000 6680 move complete, result=0
20:17:19.504 00.000 6680 worker thread done servicing request
20:17:19.504 00.000 6680 Worker thread wakes up
20:17:19.504 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:17:19.504 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:17:19.504 00.000 2864 GuideStep: 0.2 px 21 ms WEST, 0.1 px 0 ms NORTH
20:17:21.158 01.654 6680 Exposure complete
20:17:21.220 00.062 6680 worker thread done servicing request
20:17:21.220 00.000 2864 OnExposeComplete: enter
20:17:21.220 00.000 2864 UpdateGuideState(): m_state=6
20:17:21.220 00.000 2864 Star::Find(15, 1191, 783, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:17:21.220 00.000 2864 Star::Find returns 1 (0), X=1191.40, Y=783.68, Mass=3558, SNR=42.0, Peak=175 HFD=4.4
20:17:21.236 00.016 2864 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.80) = xAngle (-5.02 = 1.26)
20:17:21.236 00.000 2864 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.10 = -1.81)
20:17:21.236 00.000 2864 CameraToMount -- cameraX=-0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-2.23 mountX=0.04 mountY=-0.12, mountTheta=-1.26
20:17:21.236 00.000 2864 SchedulePrimaryMove(10198720, x=-0.07, y=-0.10, opts=13)
20:17:21.244 00.008 2864 Enqueuing Move request for scope (-0.07, -0.10)
20:17:21.244 00.000 6680 Worker thread wakes up
20:17:21.244 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.10) opts 0xd
20:17:21.244 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.07, -0.10)
20:17:21.244 00.000 6680 Moving (-0.07, -0.10) raw xDistance=0.04 yDistance=-0.12
20:17:21.244 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
20:17:21.244 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:21.244 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:17:21.244 00.000 6680 MoveAxis(E, 0, ABG)
20:17:21.244 00.000 6680 Move returns status 0, amount 0
20:17:21.244 00.000 6680 MoveAxis(N, 0, ABG)
20:17:21.244 00.000 6680 Move returns status 0, amount 0
20:17:21.244 00.000 6680 move complete, result=0
20:17:21.244 00.000 6680 worker thread done servicing request
20:17:21.252 00.008 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=175, med=1, FiltMin=0, FiltMax=142, Gamma=0.560
20:17:21.307 00.055 2864 UpdateGuideState exits: m=3558 SNR=42.0
20:17:21.307 00.000 2864 PhdController: settling, locked = 1, distance = 0.61 (1.50) aobump = 0 frame = 2 / 99999
20:17:21.314 00.007 2864 evsrv: {"Event":"Settling","Timestamp":1768267041.314,"Host":"SH2-279","Inst":1,"Distance":0.61,"Time":1.8,"SettleTime":5.0,"StarLocked":true}
20:17:21.318 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:21.322 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:17:21.324 00.002 2864 Enqueuing Expose request
20:17:21.324 00.000 6680 Worker thread wakes up
20:17:21.324 00.000 2864 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
20:17:21.332 00.008 6680 worker thread servicing REQUEST_EXPOSE 1500
20:17:21.332 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:17:22.762 01.430 6680 Exposure complete
20:17:22.825 00.063 6680 worker thread done servicing request
20:17:22.825 00.000 2864 OnExposeComplete: enter
20:17:22.838 00.013 2864 UpdateGuideState(): m_state=6
20:17:22.840 00.002 2864 Star::Find(15, 1191, 783, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
20:17:22.842 00.002 2864 Star::Find returns 1 (0), X=1192.21, Y=783.81, Mass=3651, SNR=42.5, Peak=193 HFD=4.4
20:17:22.842 00.000 2864 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.80) = xAngle (-2.74 = -2.74)
20:17:22.842 00.000 2864 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.81 = 0.47)
20:17:22.842 00.000 2864 CameraToMount -- cameraX=0.73 cameraY=0.04 hyp=0.73 cameraTheta=0.05 mountX=-0.68 mountY=0.33, mountTheta=2.69
20:17:22.842 00.000 2864 SchedulePrimaryMove(10198720, x=0.73, y=0.04, opts=13)
20:17:22.842 00.000 2864 Enqueuing Move request for scope (0.73, 0.04)
20:17:22.842 00.000 6680 Worker thread wakes up
20:17:22.842 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.73, 0.04) opts 0xd
20:17:22.842 00.000 6680 Handling offset move in thread for scope, endpoint = (0.73, 0.04)
20:17:22.842 00.000 6680 Moving (0.73, 0.04) raw xDistance=-0.68 yDistance=0.33
20:17:22.842 00.000 6680 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68
20:17:22.842 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:17:22.842 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
20:17:22.842 00.000 6680 MoveAxis(E, 58, ABG)
20:17:22.842 00.000 6680 Guiding  Dir = 2, Dur = 58
20:17:22.842 00.000 6680 IsGuiding returns 0
20:17:22.842 00.000 6680 PulseGuide returned control before completion, sleep 68
20:17:22.867 00.025 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=193, med=1, FiltMin=0, FiltMax=132, Gamma=0.560
20:17:22.914 00.047 2864 UpdateGuideState exits: m=3651 SNR=42.5
20:17:22.916 00.002 2864 PhdController: settling, locked = 1, distance = 0.65 (1.50) aobump = 0 frame = 3 / 99999
20:17:22.918 00.002 2864 evsrv: {"Event":"Settling","Timestamp":1768267042.918,"Host":"SH2-279","Inst":1,"Distance":0.65,"Time":3.4,"SettleTime":5.0,"StarLocked":true}
20:17:22.920 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:22.920 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:17:22.920 00.000 2864 Enqueuing Expose request
20:17:22.936 00.016 6680 IsGuiding returns 0
20:17:22.936 00.000 6680 Move returns status 0, amount 58
20:17:22.936 00.000 6680 MoveAxis(N, 0, ABG)
20:17:22.936 00.000 6680 Move returns status 0, amount 0
20:17:22.936 00.000 6680 move complete, result=0
20:17:22.936 00.000 6680 worker thread done servicing request
20:17:22.936 00.000 6680 Worker thread wakes up
20:17:22.936 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:17:22.936 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:17:22.936 00.000 2864 GuideStep: -0.7 px 58 ms EAST, 0.3 px 0 ms NORTH
20:17:24.589 01.653 6680 Exposure complete
20:17:24.670 00.081 6680 worker thread done servicing request
20:17:24.670 00.000 2864 OnExposeComplete: enter
20:17:24.670 00.000 2864 UpdateGuideState(): m_state=6
20:17:24.670 00.000 2864 Star::Find(15, 1192, 783, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:17:24.670 00.000 2864 Star::Find returns 1 (0), X=1192.77, Y=782.93, Mass=3405, SNR=41.0, Peak=160 HFD=4.4
20:17:24.682 00.012 2864 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.80) = xAngle (-3.37 = 2.91)
20:17:24.684 00.002 2864 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.45 = -0.16)
20:17:24.684 00.000 2864 CameraToMount -- cameraX=1.29 cameraY=-0.84 hyp=1.54 cameraTheta=-0.58 mountX=-1.50 mountY=-0.25, mountTheta=-2.98
20:17:24.684 00.000 2864 SchedulePrimaryMove(10198720, x=1.29, y=-0.84, opts=13)
20:17:24.684 00.000 2864 Enqueuing Move request for scope (1.29, -0.84)
20:17:24.684 00.000 6680 Worker thread wakes up
20:17:24.684 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.29, -0.84) opts 0xd
20:17:24.684 00.000 6680 Handling offset move in thread for scope, endpoint = (1.29, -0.84)
20:17:24.684 00.000 6680 Moving (1.29, -0.84) raw xDistance=-1.50 yDistance=-0.25
20:17:24.684 00.000 6680 GuideAlgorithmHysteresis::Result() returns -0.97 from input -1.50
20:17:24.684 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:17:24.684 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
20:17:24.684 00.000 6680 MoveAxis(E, 133, ABG)
20:17:24.684 00.000 6680 Guiding  Dir = 2, Dur = 133
20:17:24.684 00.000 6680 IsGuiding returns 0
20:17:24.684 00.000 6680 PulseGuide returned control before completion, sleep 143
20:17:24.706 00.022 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=160, med=1, FiltMin=0, FiltMax=131, Gamma=0.560
20:17:24.747 00.041 2864 UpdateGuideState exits: m=3405 SNR=41.0
20:17:24.747 00.000 2864 PhdController: settling, locked = 1, distance = 0.91 (1.50) aobump = 0 frame = 4 / 99999
20:17:24.747 00.000 2864 PhdController: newstate STATE_FINISH
20:17:24.747 00.000 2864 PhdController complete: success
20:17:24.747 00.000 2864 evsrv: {"Event":"SettleDone","Timestamp":1768267044.747,"Host":"SH2-279","Inst":1,"Status":0,"TotalFrames":4,"DroppedFrames":0}
20:17:24.747 00.000 2864 Mount: notify guiding dither settle done success=1
20:17:24.763 00.016 2864 PhdController: newstate STATE_IDLE
20:17:24.763 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:24.763 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:17:24.763 00.000 2864 Enqueuing Expose request
20:17:24.842 00.079 6680 IsGuiding returns 1
20:17:24.842 00.000 6680 scope still moving after pulse duration time elapsed
20:17:24.874 00.032 6680 IsGuiding returns 0
20:17:24.874 00.000 6680 scope move finished after 133 + 46 ms
20:17:24.874 00.000 6680 Move returns status 0, amount 133
20:17:24.874 00.000 6680 MoveAxis(N, 0, ABG)
20:17:24.874 00.000 6680 Move returns status 0, amount 0
20:17:24.874 00.000 6680 move complete, result=0
20:17:24.874 00.000 6680 worker thread done servicing request
20:17:24.874 00.000 2864 GuideStep: -1.5 px 133 ms EAST, -0.3 px 0 ms NORTH
20:17:24.874 00.000 6680 Worker thread wakes up
20:17:24.874 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:17:24.874 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:17:26.305 01.431 6680 Exposure complete
20:17:26.380 00.075 6680 worker thread done servicing request
20:17:26.380 00.000 2864 OnExposeComplete: enter
20:17:26.380 00.000 2864 UpdateGuideState(): m_state=6
20:17:26.384 00.004 2864 Star::Find(15, 1192, 782, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
20:17:26.384 00.000 2864 Star::Find returns 1 (0), X=1192.32, Y=782.95, Mass=3724, SNR=42.9, Peak=140 HFD=4.9
20:17:26.384 00.000 2864 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.80) = xAngle (-3.57 = 2.72)
20:17:26.384 00.000 2864 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.64 = -0.36)
20:17:26.384 00.000 2864 CameraToMount -- cameraX=0.85 cameraY=-0.82 hyp=1.18 cameraTheta=-0.77 mountX=-1.07 mountY=-0.41, mountTheta=-2.77
20:17:26.384 00.000 2864 SchedulePrimaryMove(10198720, x=0.85, y=-0.82, opts=13)
20:17:26.384 00.000 2864 Enqueuing Move request for scope (0.85, -0.82)
20:17:26.384 00.000 6680 Worker thread wakes up
20:17:26.384 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.85, -0.82) opts 0xd
20:17:26.384 00.000 6680 Handling offset move in thread for scope, endpoint = (0.85, -0.82)
20:17:26.384 00.000 6680 Moving (0.85, -0.82) raw xDistance=-1.07 yDistance=-0.41
20:17:26.384 00.000 6680 GuideAlgorithmHysteresis::Result() returns -0.74 from input -1.07
20:17:26.400 00.016 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:17:26.400 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
20:17:26.400 00.000 6680 MoveAxis(E, 102, ABG)
20:17:26.400 00.000 6680 Guiding  Dir = 2, Dur = 102
20:17:26.400 00.000 6680 IsGuiding returns 0
20:17:26.400 00.000 6680 PulseGuide returned control before completion, sleep 112
20:17:26.400 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=140, med=1, FiltMin=0, FiltMax=123, Gamma=0.560
20:17:26.448 00.048 2864 UpdateGuideState exits: m=3724 SNR=42.9
20:17:26.448 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:26.463 00.015 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:17:26.464 00.001 2864 Enqueuing Expose request
20:17:26.527 00.063 6680 IsGuiding returns 1
20:17:26.527 00.000 6680 scope still moving after pulse duration time elapsed
20:17:26.558 00.031 6680 IsGuiding returns 0
20:17:26.558 00.000 6680 scope move finished after 102 + 55 ms
20:17:26.558 00.000 6680 Move returns status 0, amount 102
20:17:26.558 00.000 6680 MoveAxis(N, 0, ABG)
20:17:26.558 00.000 6680 Move returns status 0, amount 0
20:17:26.558 00.000 6680 move complete, result=0
20:17:26.558 00.000 6680 worker thread done servicing request
20:17:26.558 00.000 6680 Worker thread wakes up
20:17:26.558 00.000 2864 GuideStep: -1.1 px 102 ms EAST, -0.4 px 0 ms NORTH
20:17:26.558 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:17:26.558 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:17:28.214 01.656 6680 Exposure complete
20:17:28.279 00.065 6680 worker thread done servicing request
20:17:28.279 00.000 2864 OnExposeComplete: enter
20:17:28.279 00.000 2864 UpdateGuideState(): m_state=6
20:17:28.279 00.000 2864 Star::Find(15, 1192, 782, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
20:17:28.279 00.000 2864 Star::Find returns 1 (0), X=1191.23, Y=783.13, Mass=3581, SNR=42.0, Peak=156 HFD=4.5
20:17:28.279 00.000 2864 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.80) = xAngle (-4.73 = 1.56)
20:17:28.279 00.000 2864 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-7.80 = -1.52)
20:17:28.279 00.000 2864 CameraToMount -- cameraX=-0.24 cameraY=-0.65 hyp=0.69 cameraTheta=-1.93 mountX=0.01 mountY=-0.69, mountTheta=-1.56
20:17:28.290 00.011 2864 SchedulePrimaryMove(10198720, x=-0.24, y=-0.65, opts=13)
20:17:28.290 00.000 2864 Enqueuing Move request for scope (-0.24, -0.65)
20:17:28.290 00.000 6680 Worker thread wakes up
20:17:28.290 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.65) opts 0xd
20:17:28.290 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.24, -0.65)
20:17:28.290 00.000 6680 Moving (-0.24, -0.65) raw xDistance=0.01 yDistance=-0.69
20:17:28.290 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
20:17:28.290 00.000 6680 resist switch: large excursion: input -0.69 thresh 0.54 direction from 0 to -1
20:17:28.290 00.000 6680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.07
20:17:28.290 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69
20:17:28.290 00.000 6680 MoveAxis(E, 0, ABG)
20:17:28.290 00.000 6680 Move returns status 0, amount 0
20:17:28.290 00.000 6680 MoveAxis(N, 110, ABG)
20:17:28.290 00.000 6680 Guiding  Dir = 0, Dur = 110
20:17:28.290 00.000 6680 IsGuiding returns 0
20:17:28.290 00.000 6680 PulseGuide returned control before completion, sleep 120
20:17:28.306 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=156, med=1, FiltMin=0, FiltMax=122, Gamma=0.560
20:17:28.354 00.048 2864 UpdateGuideState exits: m=3581 SNR=42.0
20:17:28.354 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:28.354 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:17:28.354 00.000 2864 Enqueuing Expose request
20:17:28.432 00.078 6680 IsGuiding returns 1
20:17:28.432 00.000 6680 scope still moving after pulse duration time elapsed
20:17:28.464 00.032 6680 IsGuiding returns 0
20:17:28.464 00.000 6680 scope move finished after 110 + 56 ms
20:17:28.464 00.000 6680 Move returns status 0, amount 110
20:17:28.464 00.000 6680 move complete, result=0
20:17:28.464 00.000 6680 worker thread done servicing request
20:17:28.464 00.000 6680 Worker thread wakes up
20:17:28.464 00.000 2864 GuideStep: 0.0 px 0 ms EAST, -0.7 px 110 ms NORTH
20:17:28.464 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:17:28.464 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:17:29.898 01.434 6680 Exposure complete
20:17:29.973 00.075 6680 worker thread done servicing request
20:17:29.973 00.000 2864 OnExposeComplete: enter
20:17:29.973 00.000 2864 UpdateGuideState(): m_state=6
20:17:29.976 00.003 2864 Star::Find(15, 1191, 783, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
20:17:29.976 00.000 2864 Star::Find returns 1 (0), X=1192.32, Y=783.22, Mass=3278, SNR=40.3, Peak=166 HFD=4.5
20:17:29.976 00.000 2864 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.80) = xAngle (-3.37 = 2.91)
20:17:29.976 00.000 2864 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.45 = -0.16)
20:17:29.976 00.000 2864 CameraToMount -- cameraX=0.84 cameraY=-0.55 hyp=1.01 cameraTheta=-0.58 mountX=-0.98 mountY=-0.16, mountTheta=-2.98
20:17:29.976 00.000 2864 SchedulePrimaryMove(10198720, x=0.84, y=-0.55, opts=13)
20:17:29.976 00.000 2864 Enqueuing Move request for scope (0.84, -0.55)
20:17:29.976 00.000 6680 Worker thread wakes up
20:17:29.976 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.84, -0.55) opts 0xd
20:17:29.976 00.000 6680 Handling offset move in thread for scope, endpoint = (0.84, -0.55)
20:17:29.976 00.000 6680 Moving (0.84, -0.55) raw xDistance=-0.98 yDistance=-0.16
20:17:29.976 00.000 6680 GuideAlgorithmHysteresis::Result() returns -0.62 from input -0.98
20:17:29.992 00.016 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:29.992 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:17:29.992 00.000 6680 MoveAxis(E, 84, ABG)
20:17:29.992 00.000 6680 Guiding  Dir = 2, Dur = 84
20:17:29.992 00.000 6680 IsGuiding returns 0
20:17:29.992 00.000 6680 PulseGuide returned control before completion, sleep 94
20:17:29.994 00.002 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=166, med=1, FiltMin=0, FiltMax=124, Gamma=0.560
20:17:30.039 00.045 2864 UpdateGuideState exits: m=3278 SNR=40.3
20:17:30.039 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:30.056 00.017 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:17:30.056 00.000 2864 Enqueuing Expose request
20:17:30.087 00.031 6680 IsGuiding returns 1
20:17:30.087 00.000 6680 scope still moving after pulse duration time elapsed
20:17:30.119 00.032 6680 IsGuiding returns 0
20:17:30.119 00.000 6680 scope move finished after 84 + 42 ms
20:17:30.119 00.000 6680 Move returns status 0, amount 84
20:17:30.119 00.000 6680 MoveAxis(N, 0, ABG)
20:17:30.119 00.000 6680 Move returns status 0, amount 0
20:17:30.119 00.000 6680 move complete, result=0
20:17:30.119 00.000 6680 worker thread done servicing request
20:17:30.119 00.000 6680 Worker thread wakes up
20:17:30.119 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:17:30.119 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:17:30.121 00.002 2864 GuideStep: -1.0 px 84 ms EAST, -0.2 px 0 ms NORTH
20:17:31.762 01.641 6680 Exposure complete
20:17:31.807 00.045 6680 worker thread done servicing request
20:17:31.807 00.000 2864 OnExposeComplete: enter
20:17:31.807 00.000 2864 UpdateGuideState(): m_state=6
20:17:31.820 00.013 2864 Star::Find(15, 1192, 783, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
20:17:31.820 00.000 2864 Star::Find returns 1 (0), X=1192.67, Y=783.11, Mass=3802, SNR=43.4, Peak=188 HFD=4.3
20:17:31.820 00.000 2864 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.80) = xAngle (-3.30 = 2.98)
20:17:31.820 00.000 2864 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.38 = -0.09)
20:17:31.820 00.000 2864 CameraToMount -- cameraX=1.20 cameraY=-0.66 hyp=1.37 cameraTheta=-0.51 mountX=-1.35 mountY=-0.13, mountTheta=-3.05
20:17:31.820 00.000 2864 SchedulePrimaryMove(10198720, x=1.20, y=-0.66, opts=13)
20:17:31.820 00.000 2864 Enqueuing Move request for scope (1.20, -0.66)
20:17:31.820 00.000 6680 Worker thread wakes up
20:17:31.820 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.20, -0.66) opts 0xd
20:17:31.820 00.000 6680 Handling offset move in thread for scope, endpoint = (1.20, -0.66)
20:17:31.820 00.000 6680 Moving (1.20, -0.66) raw xDistance=-1.35 yDistance=-0.13
20:17:31.820 00.000 6680 GuideAlgorithmHysteresis::Result() returns -0.89 from input -1.35
20:17:31.820 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:31.820 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:17:31.820 00.000 6680 MoveAxis(E, 122, ABG)
20:17:31.820 00.000 6680 Guiding  Dir = 2, Dur = 122
20:17:31.820 00.000 6680 IsGuiding returns 0
20:17:31.820 00.000 6680 PulseGuide returned control before completion, sleep 132
20:17:31.838 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=188, med=1, FiltMin=0, FiltMax=146, Gamma=0.560
20:17:31.883 00.045 2864 UpdateGuideState exits: m=3802 SNR=43.4
20:17:31.883 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:31.883 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:17:31.900 00.017 2864 Enqueuing Expose request
20:17:31.978 00.078 6680 IsGuiding returns 0
20:17:31.978 00.000 6680 Move returns status 0, amount 122
20:17:31.978 00.000 6680 MoveAxis(N, 0, ABG)
20:17:31.978 00.000 6680 Move returns status 0, amount 0
20:17:31.978 00.000 6680 move complete, result=0
20:17:31.978 00.000 6680 worker thread done servicing request
20:17:31.978 00.000 6680 Worker thread wakes up
20:17:31.978 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:17:31.978 00.000 2864 GuideStep: -1.3 px 122 ms EAST, -0.1 px 0 ms NORTH
20:17:31.978 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:17:33.394 01.416 6680 Exposure complete
20:17:33.452 00.058 6680 worker thread done servicing request
20:17:33.452 00.000 2864 OnExposeComplete: enter
20:17:33.452 00.000 2864 UpdateGuideState(): m_state=6
20:17:33.452 00.000 2864 Star::Find(15, 1192, 783, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
20:17:33.458 00.006 2864 Star::Find returns 1 (0), X=1192.31, Y=783.71, Mass=3529, SNR=41.8, Peak=213 HFD=4.1
20:17:33.458 00.000 2864 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.80) = xAngle (-2.87 = -2.87)
20:17:33.463 00.005 2864 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.95 = 0.34)
20:17:33.463 00.000 2864 CameraToMount -- cameraX=0.83 cameraY=-0.06 hyp=0.83 cameraTheta=-0.08 mountX=-0.80 mountY=0.28, mountTheta=2.81
20:17:33.463 00.000 2864 SchedulePrimaryMove(10198720, x=0.83, y=-0.06, opts=13)
20:17:33.463 00.000 2864 Enqueuing Move request for scope (0.83, -0.06)
20:17:33.463 00.000 6680 Worker thread wakes up
20:17:33.463 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.83, -0.06) opts 0xd
20:17:33.463 00.000 6680 Handling offset move in thread for scope, endpoint = (0.83, -0.06)
20:17:33.463 00.000 6680 Moving (0.83, -0.06) raw xDistance=-0.80 yDistance=0.28
20:17:33.463 00.000 6680 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.80
20:17:33.463 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:17:33.463 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
20:17:33.463 00.000 6680 MoveAxis(E, 77, ABG)
20:17:33.463 00.000 6680 Guiding  Dir = 2, Dur = 77
20:17:33.463 00.000 6680 IsGuiding returns 0
20:17:33.463 00.000 6680 PulseGuide returned control before completion, sleep 87
20:17:33.486 00.023 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=213, med=1, FiltMin=0, FiltMax=155, Gamma=0.560
20:17:33.525 00.039 2864 UpdateGuideState exits: m=3529 SNR=41.8
20:17:33.525 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:33.537 00.012 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:17:33.537 00.000 2864 Enqueuing Expose request
20:17:33.569 00.032 6680 IsGuiding returns 1
20:17:33.569 00.000 6680 scope still moving after pulse duration time elapsed
20:17:33.600 00.031 6680 IsGuiding returns 0
20:17:33.600 00.000 6680 scope move finished after 77 + 50 ms
20:17:33.600 00.000 6680 Move returns status 0, amount 77
20:17:33.600 00.000 6680 MoveAxis(N, 0, ABG)
20:17:33.600 00.000 6680 Move returns status 0, amount 0
20:17:33.600 00.000 6680 move complete, result=0
20:17:33.600 00.000 6680 worker thread done servicing request
20:17:33.600 00.000 6680 Worker thread wakes up
20:17:33.600 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:17:33.600 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:17:33.600 00.000 2864 GuideStep: -0.8 px 77 ms EAST, 0.3 px 0 ms NORTH
20:17:35.250 01.650 6680 Exposure complete
20:17:35.338 00.088 6680 worker thread done servicing request
20:17:35.338 00.000 2864 OnExposeComplete: enter
20:17:35.338 00.000 2864 UpdateGuideState(): m_state=6
20:17:35.338 00.000 2864 Star::Find(15, 1192, 783, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
20:17:35.338 00.000 2864 Star::Find returns 1 (0), X=1192.40, Y=783.56, Mass=3802, SNR=43.4, Peak=176 HFD=4.5
20:17:35.345 00.007 2864 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.80) = xAngle (-3.02 = -3.02)
20:17:35.345 00.000 2864 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.10 = 0.19)
20:17:35.345 00.000 2864 CameraToMount -- cameraX=0.92 cameraY=-0.21 hyp=0.95 cameraTheta=-0.23 mountX=-0.94 mountY=0.18, mountTheta=2.96
20:17:35.345 00.000 2864 SchedulePrimaryMove(10198720, x=0.92, y=-0.21, opts=13)
20:17:35.345 00.000 2864 Enqueuing Move request for scope (0.92, -0.21)
20:17:35.345 00.000 6680 Worker thread wakes up
20:17:35.345 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.92, -0.21) opts 0xd
20:17:35.345 00.000 6680 Handling offset move in thread for scope, endpoint = (0.92, -0.21)
20:17:35.345 00.000 6680 Moving (0.92, -0.21) raw xDistance=-0.94 yDistance=0.18
20:17:35.345 00.000 6680 GuideAlgorithmHysteresis::Result() returns -0.63 from input -0.94
20:17:35.345 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:35.345 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:17:35.345 00.000 6680 MoveAxis(E, 87, ABG)
20:17:35.345 00.000 6680 Guiding  Dir = 2, Dur = 87
20:17:35.345 00.000 6680 IsGuiding returns 0
20:17:35.345 00.000 6680 PulseGuide returned control before completion, sleep 97
20:17:35.369 00.024 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=176, med=1, FiltMin=0, FiltMax=143, Gamma=0.560
20:17:35.409 00.040 2864 UpdateGuideState exits: m=3802 SNR=43.4
20:17:35.409 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:35.409 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:17:35.409 00.000 2864 Enqueuing Expose request
20:17:35.456 00.047 6680 IsGuiding returns 1
20:17:35.456 00.000 6680 scope still moving after pulse duration time elapsed
20:17:35.488 00.032 6680 IsGuiding returns 0
20:17:35.488 00.000 6680 scope move finished after 87 + 45 ms
20:17:35.488 00.000 6680 Move returns status 0, amount 87
20:17:35.488 00.000 6680 MoveAxis(N, 0, ABG)
20:17:35.488 00.000 6680 Move returns status 0, amount 0
20:17:35.488 00.000 6680 move complete, result=0
20:17:35.488 00.000 6680 worker thread done servicing request
20:17:35.488 00.000 6680 Worker thread wakes up
20:17:35.488 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:17:35.488 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:17:35.494 00.006 2864 GuideStep: -0.9 px 87 ms EAST, 0.2 px 0 ms NORTH
20:17:36.916 01.422 6680 Exposure complete
20:17:36.979 00.063 6680 worker thread done servicing request
20:17:36.979 00.000 2864 OnExposeComplete: enter
20:17:36.994 00.015 2864 UpdateGuideState(): m_state=6
20:17:36.995 00.001 2864 Star::Find(15, 1192, 783, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
20:17:36.995 00.000 2864 Star::Find returns 1 (0), X=1192.09, Y=783.99, Mass=3933, SNR=44.1, Peak=176 HFD=4.4
20:17:36.995 00.000 2864 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.80) = xAngle (-2.46 = -2.46)
20:17:36.995 00.000 2864 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.54 = 0.75)
20:17:36.995 00.000 2864 CameraToMount -- cameraX=0.61 cameraY=0.21 hyp=0.65 cameraTheta=0.33 mountX=-0.50 mountY=0.44, mountTheta=2.42
20:17:36.995 00.000 2864 SchedulePrimaryMove(10198720, x=0.61, y=0.21, opts=13)
20:17:36.995 00.000 2864 Enqueuing Move request for scope (0.61, 0.21)
20:17:36.995 00.000 6680 Worker thread wakes up
20:17:36.995 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.21) opts 0xd
20:17:36.995 00.000 6680 Handling offset move in thread for scope, endpoint = (0.61, 0.21)
20:17:36.995 00.000 6680 Moving (0.61, 0.21) raw xDistance=-0.50 yDistance=0.44
20:17:36.995 00.000 6680 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.50
20:17:36.995 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:17:36.995 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
20:17:36.995 00.000 6680 MoveAxis(E, 49, ABG)
20:17:36.995 00.000 6680 Guiding  Dir = 2, Dur = 49
20:17:37.011 00.016 6680 IsGuiding returns 0
20:17:37.011 00.000 6680 PulseGuide returned control before completion, sleep 59
20:17:37.011 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=176, med=1, FiltMin=0, FiltMax=141, Gamma=0.560
20:17:37.059 00.048 2864 UpdateGuideState exits: m=3933 SNR=44.1
20:17:37.059 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:37.059 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:17:37.075 00.016 6680 IsGuiding returns 1
20:17:37.075 00.000 2864 Enqueuing Expose request
20:17:37.075 00.000 6680 scope still moving after pulse duration time elapsed
20:17:37.106 00.031 6680 IsGuiding returns 0
20:17:37.106 00.000 6680 scope move finished after 49 + 46 ms
20:17:37.106 00.000 6680 Move returns status 0, amount 49
20:17:37.106 00.000 6680 MoveAxis(N, 0, ABG)
20:17:37.106 00.000 6680 Move returns status 0, amount 0
20:17:37.106 00.000 6680 move complete, result=0
20:17:37.106 00.000 6680 worker thread done servicing request
20:17:37.106 00.000 6680 Worker thread wakes up
20:17:37.106 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:17:37.106 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:17:37.106 00.000 2864 GuideStep: -0.5 px 49 ms EAST, 0.4 px 0 ms NORTH
20:17:38.760 01.654 6680 Exposure complete
20:17:38.823 00.063 6680 worker thread done servicing request
20:17:38.823 00.000 2864 OnExposeComplete: enter
20:17:38.823 00.000 2864 UpdateGuideState(): m_state=6
20:17:38.823 00.000 2864 Star::Find(15, 1192, 783, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
20:17:38.823 00.000 2864 Star::Find returns 1 (0), X=1191.91, Y=783.31, Mass=3661, SNR=42.6, Peak=185 HFD=4.2
20:17:38.823 00.000 2864 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.80) = xAngle (-3.61 = 2.67)
20:17:38.823 00.000 2864 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.69 = -0.40)
20:17:38.839 00.016 2864 CameraToMount -- cameraX=0.43 cameraY=-0.46 hyp=0.63 cameraTheta=-0.82 mountX=-0.56 mountY=-0.25, mountTheta=-2.73
20:17:38.839 00.000 2864 SchedulePrimaryMove(10198720, x=0.43, y=-0.46, opts=13)
20:17:38.839 00.000 2864 Enqueuing Move request for scope (0.43, -0.46)
20:17:38.839 00.000 6680 Worker thread wakes up
20:17:38.839 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.46) opts 0xd
20:17:38.839 00.000 6680 Handling offset move in thread for scope, endpoint = (0.43, -0.46)
20:17:38.839 00.000 6680 Moving (0.43, -0.46) raw xDistance=-0.56 yDistance=-0.25
20:17:38.839 00.000 6680 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.56
20:17:38.839 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
20:17:38.839 00.000 6680 MoveAxis(E, 52, ABG)
20:17:38.839 00.000 6680 Guiding  Dir = 2, Dur = 52
20:17:38.839 00.000 6680 IsGuiding returns 0
20:17:38.839 00.000 6680 PulseGuide returned control before completion, sleep 62
20:17:38.859 00.020 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=185, med=1, FiltMin=0, FiltMax=147, Gamma=0.560
20:17:38.906 00.047 2864 UpdateGuideState exits: m=3661 SNR=42.6
20:17:38.908 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:38.910 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:17:38.912 00.002 2864 Enqueuing Expose request
20:17:38.918 00.006 6680 IsGuiding returns 1
20:17:38.918 00.000 6680 scope still moving after pulse duration time elapsed
20:17:38.950 00.032 6680 IsGuiding returns 1
20:17:38.981 00.031 6680 IsGuiding returns 0
20:17:38.981 00.000 6680 scope move finished after 52 + 82 ms
20:17:38.981 00.000 6680 Move returns status 0, amount 52
20:17:38.981 00.000 6680 MoveAxis(N, 40, ABG)
20:17:38.981 00.000 6680 Guiding  Dir = 0, Dur = 40
20:17:38.981 00.000 6680 IsGuiding returns 0
20:17:38.981 00.000 6680 PulseGuide returned control before completion, sleep 50
20:17:39.044 00.063 6680 IsGuiding returns 1
20:17:39.044 00.000 6680 scope still moving after pulse duration time elapsed
20:17:39.076 00.032 6680 IsGuiding returns 0
20:17:39.076 00.000 6680 scope move finished after 40 + 54 ms
20:17:39.076 00.000 6680 Move returns status 0, amount 40
20:17:39.076 00.000 6680 move complete, result=0
20:17:39.076 00.000 6680 worker thread done servicing request
20:17:39.076 00.000 6680 Worker thread wakes up
20:17:39.076 00.000 2864 GuideStep: -0.6 px 52 ms EAST, -0.2 px 40 ms NORTH
20:17:39.076 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:17:39.076 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:17:40.506 01.430 6680 Exposure complete
20:17:40.569 00.063 6680 worker thread done servicing request
20:17:40.569 00.000 2864 OnExposeComplete: enter
20:17:40.569 00.000 2864 UpdateGuideState(): m_state=6
20:17:40.569 00.000 2864 Star::Find(15, 1191, 783, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
20:17:40.569 00.000 2864 Star::Find returns 1 (0), X=1191.02, Y=783.82, Mass=3499, SNR=41.6, Peak=161 HFD=4.4
20:17:40.569 00.000 2864 MultiStar: exiting stabilization period
20:17:40.569 00.000 2864 MultiStar: updating star positions after lock position change
20:17:40.569 00.000 2864 Star::Find(15, 299, 249, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
20:17:40.569 00.000 2864 Star::Find returns 1 (0), X=300.52, Y=249.18, Mass=2437, SNR=34.7, Peak=139 HFD=3.8
20:17:40.585 00.016 2864 Star::Find(15, 492, 646, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
20:17:40.585 00.000 2864 Star::Find returns 1 (0), X=493.31, Y=646.14, Mass=1181, SNR=24.1, Peak=75 HFD=4.0
20:17:40.588 00.003 2864 Star::Find(15, 1014, 257, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
20:17:40.588 00.000 2864 Star::Find returns 1 (0), X=1015.93, Y=257.16, Mass=980, SNR=21.9, Peak=43 HFD=4.4
20:17:40.588 00.000 2864 Star::Find(15, 159, 840, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
20:17:40.588 00.000 2864 Star::Find returns 1 (0), X=160.51, Y=840.47, Mass=448, SNR=14.8, Peak=29 HFD=3.2
20:17:40.588 00.000 2864 Star::Find(15, 496, 389, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
20:17:40.588 00.000 2864 Star::Find returns 1 (0), X=497.93, Y=389.29, Mass=434, SNR=14.5, Peak=34 HFD=3.9
20:17:40.588 00.000 2864 Star::Find(15, 304, 593, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
20:17:40.588 00.000 2864 Star::Find returns 1 (0), X=305.00, Y=593.63, Mass=408, SNR=14.1, Peak=22 HFD=4.1
20:17:40.601 00.013 2864 Star::Find(15, 957, 500, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
20:17:40.601 00.000 2864 Star::Find returns 1 (0), X=958.42, Y=500.59, Mass=532, SNR=16.0, Peak=23 HFD=4.9
20:17:40.601 00.000 2864 Star::Find(15, 1215, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
20:17:40.601 00.000 2864 Star::Find returns 1 (0), X=1215.91, Y=658.04, Mass=488, SNR=15.3, Peak=22 HFD=4.5
20:17:40.601 00.000 2864 Star::Find(15, 976, 408, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
20:17:40.601 00.000 2864 Star::Find returns 1 (0), X=977.57, Y=408.13, Mass=442, SNR=14.5, Peak=20 HFD=4.9
20:17:40.601 00.000 2864 Star::Find(15, 801, 328, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
20:17:40.601 00.000 2864 Star::Find returns 1 (0), X=802.88, Y=327.92, Mass=298, SNR=11.9, Peak=20 HFD=4.2
20:17:40.601 00.000 2864 Star::Find(15, 424, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
20:17:40.617 00.016 2864 Star::Find returns 1 (0), X=426.13, Y=60.63, Mass=306, SNR=12.1, Peak=19 HFD=3.9
20:17:40.619 00.002 2864 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.80) = xAngle (0.25 = 0.25)
20:17:40.619 00.000 2864 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.83 = -2.83)
20:17:40.619 00.000 2864 CameraToMount -- cameraX=-0.46 cameraY=0.05 hyp=0.46 cameraTheta=3.04 mountX=0.45 mountY=-0.14, mountTheta=-0.31
20:17:40.619 00.000 2864 SchedulePrimaryMove(10198720, x=-0.46, y=0.05, opts=13)
20:17:40.619 00.000 2864 Enqueuing Move request for scope (-0.46, 0.05)
20:17:40.619 00.000 6680 Worker thread wakes up
20:17:40.619 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.05) opts 0xd
20:17:40.619 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.46, 0.05)
20:17:40.619 00.000 6680 Moving (-0.46, 0.05) raw xDistance=0.45 yDistance=-0.14
20:17:40.619 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.45
20:17:40.619 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:40.619 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:17:40.619 00.000 6680 MoveAxis(W, 35, ABG)
20:17:40.619 00.000 6680 Guiding  Dir = 3, Dur = 35
20:17:40.619 00.000 6680 IsGuiding returns 0
20:17:40.619 00.000 6680 PulseGuide returned control before completion, sleep 45
20:17:40.641 00.022 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=161, med=1, FiltMin=0, FiltMax=130, Gamma=0.560
20:17:40.680 00.039 6680 IsGuiding returns 1
20:17:40.680 00.000 6680 scope still moving after pulse duration time elapsed
20:17:40.681 00.001 2864 UpdateGuideState exits: m=3499 SNR=41.6
20:17:40.681 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:40.681 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:17:40.681 00.000 2864 Enqueuing Expose request
20:17:40.712 00.031 6680 IsGuiding returns 0
20:17:40.713 00.001 6680 scope move finished after 35 + 47 ms
20:17:40.713 00.000 6680 Move returns status 0, amount 35
20:17:40.713 00.000 6680 MoveAxis(N, 0, ABG)
20:17:40.713 00.000 6680 Move returns status 0, amount 0
20:17:40.713 00.000 6680 move complete, result=0
20:17:40.713 00.000 6680 worker thread done servicing request
20:17:40.713 00.000 6680 Worker thread wakes up
20:17:40.713 00.000 2864 GuideStep: 0.4 px 35 ms WEST, -0.1 px 0 ms NORTH
20:17:40.717 00.004 6680 worker thread servicing REQUEST_EXPOSE 1500
20:17:40.717 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:17:42.364 01.647 6680 Exposure complete
20:17:42.428 00.064 6680 worker thread done servicing request
20:17:42.428 00.000 2864 OnExposeComplete: enter
20:17:42.431 00.003 2864 UpdateGuideState(): m_state=6
20:17:42.431 00.000 2864 Star::Find(15, 1191, 783, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
20:17:42.431 00.000 2864 Star::Find returns 1 (0), X=1191.17, Y=783.68, Mass=3534, SNR=41.8, Peak=149 HFD=4.6
20:17:42.431 00.000 2864 MultiStar: [#1 -0.44,-0.28,0.80,U] [#2 -0.05,-0.13,0.55,U] [#3 -0.32,-0.44,0.54,U] [#4 -0.37,-0.22,0.35,U] [#5 0.05,-0.45,0.36,U] [#6 0.14,-0.04,0.34,U] [#7 -0.23,-0.46,0.39,U] [#8 -0.20,-0.29,0.39,U] 
20:17:42.431 00.000 2864 single-star, 8 included, MultiStar: {-0.23, -0.25}, one-star: {-0.30, -0.10}
20:17:42.431 00.000 2864 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.80) = xAngle (-5.64 = 0.65)
20:17:42.431 00.000 2864 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.71 = -2.43)
20:17:42.444 00.013 2864 CameraToMount -- cameraX=-0.30 cameraY=-0.10 hyp=0.32 cameraTheta=-2.84 mountX=0.25 mountY=-0.21, mountTheta=-0.69
20:17:42.444 00.000 2864 SchedulePrimaryMove(10198720, x=-0.30, y=-0.10, opts=13)
20:17:42.444 00.000 2864 Enqueuing Move request for scope (-0.30, -0.10)
20:17:42.444 00.000 6680 Worker thread wakes up
20:17:42.444 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.10) opts 0xd
20:17:42.444 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.30, -0.10)
20:17:42.444 00.000 6680 Moving (-0.30, -0.10) raw xDistance=0.25 yDistance=-0.21
20:17:42.444 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.25
20:17:42.444 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
20:17:42.444 00.000 6680 MoveAxis(W, 24, ABG)
20:17:42.444 00.000 6680 Guiding  Dir = 3, Dur = 24
20:17:42.444 00.000 6680 IsGuiding returns 0
20:17:42.444 00.000 6680 PulseGuide returned control before completion, sleep 34
20:17:42.463 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=149, med=1, FiltMin=0, FiltMax=123, Gamma=0.560
20:17:42.491 00.028 6680 IsGuiding returns 1
20:17:42.491 00.000 6680 scope still moving after pulse duration time elapsed
20:17:42.511 00.020 2864 UpdateGuideState exits: m=3534 SNR=41.8
20:17:42.513 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:42.515 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:17:42.515 00.000 2864 Enqueuing Expose request
20:17:42.523 00.008 6680 IsGuiding returns 0
20:17:42.523 00.000 6680 scope move finished after 24 + 47 ms
20:17:42.523 00.000 6680 Move returns status 0, amount 24
20:17:42.523 00.000 6680 MoveAxis(N, 34, ABG)
20:17:42.523 00.000 6680 Guiding  Dir = 0, Dur = 34
20:17:42.523 00.000 6680 IsGuiding returns 0
20:17:42.523 00.000 6680 PulseGuide returned control before completion, sleep 44
20:17:42.571 00.048 6680 IsGuiding returns 1
20:17:42.571 00.000 6680 scope still moving after pulse duration time elapsed
20:17:42.603 00.032 6680 IsGuiding returns 0
20:17:42.603 00.000 6680 scope move finished after 34 + 44 ms
20:17:42.603 00.000 6680 Move returns status 0, amount 34
20:17:42.603 00.000 6680 move complete, result=0
20:17:42.603 00.000 6680 worker thread done servicing request
20:17:42.603 00.000 2864 GuideStep: 0.3 px 24 ms WEST, -0.2 px 34 ms NORTH
20:17:42.603 00.000 6680 Worker thread wakes up
20:17:42.603 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:17:42.603 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:17:44.034 01.431 6680 Exposure complete
20:17:44.097 00.063 6680 worker thread done servicing request
20:17:44.097 00.000 2864 OnExposeComplete: enter
20:17:44.097 00.000 2864 UpdateGuideState(): m_state=6
20:17:44.097 00.000 2864 Star::Find(15, 1191, 783, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
20:17:44.097 00.000 2864 Star::Find returns 1 (0), X=1191.20, Y=783.37, Mass=3592, SNR=42.1, Peak=151 HFD=4.6
20:17:44.097 00.000 2864 MultiStar: [#1 -0.44,-0.53,0.82,U] [#2 -0.09,-0.29,0.54,U] [#3 0.05,-0.62,0.55,U] [#4 -0.23,-0.54,0.34,U] [#5 -0.19,-0.59,0.32,U] [#6 -0.09,-0.31,0.34,U] [#7 -0.23,-0.40,0.35,U] [#8 0.11,-0.44,0.37,U] 
20:17:44.113 00.016 2864 single-star, 8 included, MultiStar: {-0.19, -0.46}, one-star: {-0.28, -0.41}
20:17:44.113 00.000 2864 CameraToMount -- cameraTheta (-2.17) - m_xAngle (2.80) = xAngle (-4.96 = 1.32)
20:17:44.113 00.000 2864 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.04 = -1.75)
20:17:44.119 00.006 2864 CameraToMount -- cameraX=-0.28 cameraY=-0.41 hyp=0.49 cameraTheta=-2.17 mountX=0.12 mountY=-0.48, mountTheta=-1.32
20:17:44.119 00.000 2864 SchedulePrimaryMove(10198720, x=-0.28, y=-0.41, opts=13)
20:17:44.119 00.000 2864 Enqueuing Move request for scope (-0.28, -0.41)
20:17:44.119 00.000 6680 Worker thread wakes up
20:17:44.119 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.41) opts 0xd
20:17:44.119 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.28, -0.41)
20:17:44.119 00.000 6680 Moving (-0.28, -0.41) raw xDistance=0.12 yDistance=-0.48
20:17:44.119 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
20:17:44.119 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
20:17:44.119 00.000 6680 MoveAxis(E, 0, ABG)
20:17:44.119 00.000 6680 Move returns status 0, amount 0
20:17:44.119 00.000 6680 MoveAxis(N, 77, ABG)
20:17:44.119 00.000 6680 Guiding  Dir = 0, Dur = 77
20:17:44.119 00.000 6680 IsGuiding returns 0
20:17:44.119 00.000 6680 PulseGuide returned control before completion, sleep 87
20:17:44.140 00.021 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=151, med=1, FiltMin=0, FiltMax=124, Gamma=0.560
20:17:44.185 00.045 2864 UpdateGuideState exits: m=3592 SNR=42.1
20:17:44.187 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:44.189 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:17:44.191 00.002 2864 Enqueuing Expose request
20:17:44.224 00.033 6680 IsGuiding returns 1
20:17:44.224 00.000 6680 scope still moving after pulse duration time elapsed
20:17:44.255 00.031 6680 IsGuiding returns 0
20:17:44.255 00.000 6680 scope move finished after 77 + 51 ms
20:17:44.255 00.000 6680 Move returns status 0, amount 77
20:17:44.255 00.000 6680 move complete, result=0
20:17:44.255 00.000 6680 worker thread done servicing request
20:17:44.255 00.000 6680 Worker thread wakes up
20:17:44.255 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:17:44.255 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:17:44.255 00.000 2864 GuideStep: 0.1 px 0 ms EAST, -0.5 px 77 ms NORTH
20:17:45.911 01.656 6680 Exposure complete
20:17:45.974 00.063 6680 worker thread done servicing request
20:17:45.974 00.000 2864 OnExposeComplete: enter
20:17:45.974 00.000 2864 UpdateGuideState(): m_state=6
20:17:45.974 00.000 2864 Star::Find(15, 1191, 783, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
20:17:45.990 00.016 2864 Star::Find returns 1 (0), X=1191.77, Y=784.08, Mass=3910, SNR=44.0, Peak=180 HFD=4.5
20:17:45.990 00.000 2864 MultiStar: [#1 0.12,-0.32,0.75,U] [#2 0.54,0.08,0.49,U] [#3 0.25,0.02,0.52,U] [#4 0.45,-0.08,0.33,U] [#5 0.13,-0.04,0.32,U] [#6 0.58,0.17,0.32,U] [#7 0.18,0.08,0.36,U] [#8 0.63,0.19,0.36,U] 
20:17:45.994 00.004 2864 refined, 8 included, MultiStar: {0.33, 0.05}, one-star: {0.30, 0.30}
20:17:45.994 00.000 2864 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.80) = xAngle (-2.65 = -2.65)
20:17:45.994 00.000 2864 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.72 = 0.56)
20:17:45.994 00.000 2864 CameraToMount -- cameraX=0.33 cameraY=0.05 hyp=0.33 cameraTheta=0.15 mountX=-0.29 mountY=0.18, mountTheta=2.60
20:17:45.994 00.000 2864 SchedulePrimaryMove(10198720, x=0.33, y=0.05, opts=13)
20:17:45.994 00.000 2864 Enqueuing Move request for scope (0.33, 0.05)
20:17:46.006 00.012 6680 Worker thread wakes up
20:17:46.006 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.05) opts 0xd
20:17:46.006 00.000 6680 Handling offset move in thread for scope, endpoint = (0.33, 0.05)
20:17:46.006 00.000 6680 Moving (0.33, 0.05) raw xDistance=-0.29 yDistance=0.18
20:17:46.006 00.000 6680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
20:17:46.006 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:46.006 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:17:46.006 00.000 6680 MoveAxis(E, 25, ABG)
20:17:46.006 00.000 6680 Guiding  Dir = 2, Dur = 25
20:17:46.006 00.000 6680 IsGuiding returns 0
20:17:46.006 00.000 6680 PulseGuide returned control before completion, sleep 35
20:17:46.006 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=180, med=1, FiltMin=0, FiltMax=139, Gamma=0.560
20:17:46.053 00.047 6680 IsGuiding returns 1
20:17:46.053 00.000 6680 scope still moving after pulse duration time elapsed
20:17:46.066 00.013 2864 UpdateGuideState exits: m=3910 SNR=44.0
20:17:46.068 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:46.069 00.001 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:17:46.069 00.000 2864 Enqueuing Expose request
20:17:46.085 00.016 6680 IsGuiding returns 0
20:17:46.085 00.000 6680 scope move finished after 25 + 52 ms
20:17:46.085 00.000 6680 Move returns status 0, amount 25
20:17:46.085 00.000 6680 MoveAxis(N, 0, ABG)
20:17:46.085 00.000 6680 Move returns status 0, amount 0
20:17:46.085 00.000 6680 move complete, result=0
20:17:46.085 00.000 6680 worker thread done servicing request
20:17:46.085 00.000 6680 Worker thread wakes up
20:17:46.085 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:17:46.085 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:17:46.088 00.003 2864 GuideStep: -0.3 px 25 ms EAST, 0.2 px 0 ms NORTH
20:17:47.499 01.411 6680 Exposure complete
20:17:47.588 00.089 6680 worker thread done servicing request
20:17:47.588 00.000 2864 OnExposeComplete: enter
20:17:47.588 00.000 2864 UpdateGuideState(): m_state=6
20:17:47.594 00.006 2864 Star::Find(15, 1191, 784, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
20:17:47.594 00.000 2864 Star::Find returns 1 (0), X=1191.16, Y=784.44, Mass=3578, SNR=42.1, Peak=142 HFD=4.7
20:17:47.594 00.000 2864 MultiStar: [#1 0.47,0.69,0.00,M1] [#2 0.25,0.34,0.57,U] [#3 -0.18,0.85,0.00,M1] [#4 0.85,0.46,0.00,M1] [#5 0.37,0.44,0.33,U] [#6 0.55,0.54,0.33,U] [#7 -0.19,0.44,0.37,U] [#8 -0.12,0.52,0.38,U] 
20:17:47.594 00.000 2864 refined, 5 included, MultiStar: {0.01, 0.52}, one-star: {-0.31, 0.66}
20:17:47.594 00.000 2864 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.80) = xAngle (-1.24 = -1.24)
20:17:47.594 00.000 2864 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.31 = 1.97)
20:17:47.610 00.016 2864 CameraToMount -- cameraX=0.01 cameraY=0.52 hyp=0.52 cameraTheta=1.56 mountX=0.17 mountY=0.48, mountTheta=1.23
20:17:47.610 00.000 2864 SchedulePrimaryMove(10198720, x=0.01, y=0.52, opts=13)
20:17:47.610 00.000 2864 Enqueuing Move request for scope (0.01, 0.52)
20:17:47.619 00.009 6680 Worker thread wakes up
20:17:47.619 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.52) opts 0xd
20:17:47.619 00.000 6680 Handling offset move in thread for scope, endpoint = (0.01, 0.52)
20:17:47.619 00.000 6680 Moving (0.01, 0.52) raw xDistance=0.17 yDistance=0.48
20:17:47.619 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
20:17:47.619 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:17:47.619 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48
20:17:47.619 00.000 6680 MoveAxis(E, 0, ABG)
20:17:47.619 00.000 6680 Move returns status 0, amount 0
20:17:47.619 00.000 6680 MoveAxis(N, 0, ABG)
20:17:47.619 00.000 6680 Move returns status 0, amount 0
20:17:47.619 00.000 6680 move complete, result=0
20:17:47.619 00.000 6680 worker thread done servicing request
20:17:47.626 00.007 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=142, med=1, FiltMin=0, FiltMax=125, Gamma=0.560
20:17:47.673 00.047 2864 UpdateGuideState exits: m=3578 SNR=42.1
20:17:47.682 00.009 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:47.686 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:17:47.689 00.003 2864 Enqueuing Expose request
20:17:47.689 00.000 6680 Worker thread wakes up
20:17:47.689 00.000 2864 GuideStep: 0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
20:17:47.693 00.004 6680 worker thread servicing REQUEST_EXPOSE 1500
20:17:47.693 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:17:49.338 01.645 6680 Exposure complete
20:17:49.400 00.062 6680 worker thread done servicing request
20:17:49.400 00.000 2864 OnExposeComplete: enter
20:17:49.400 00.000 2864 UpdateGuideState(): m_state=6
20:17:49.416 00.016 2864 Star::Find(15, 1191, 784, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
20:17:49.416 00.000 2864 Star::Find returns 1 (0), X=1191.64, Y=784.96, Mass=3740, SNR=43.0, Peak=157 HFD=4.9
20:17:49.416 00.000 2864 MultiStar: [#1 -0.10,0.99,0.00,M2] [#2 0.23,1.22,0.00,M1] [#3 0.02,0.91,0.00,M2] [#4 -0.09,1.35,0.00,M2] [#5 -0.06,0.69,0.35,U] [#6 0.14,0.94,0.00,M1] [#7 0.12,0.94,0.00,M1] [#8 0.14,0.94,0.00,M1] 
20:17:49.416 00.000 2864 refined, 1 included, MultiStar: {0.10, 1.06}, one-star: {0.16, 1.18}
20:17:49.416 00.000 2864 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.80) = xAngle (-1.32 = -1.32)
20:17:49.416 00.000 2864 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.39 = 1.89)
20:17:49.416 00.000 2864 CameraToMount -- cameraX=0.10 cameraY=1.06 hyp=1.06 cameraTheta=1.47 mountX=0.26 mountY=1.01, mountTheta=1.32
20:17:49.416 00.000 2864 SchedulePrimaryMove(10198720, x=0.10, y=1.06, opts=13)
20:17:49.431 00.015 2864 Enqueuing Move request for scope (0.10, 1.06)
20:17:49.431 00.000 6680 Worker thread wakes up
20:17:49.431 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 1.06) opts 0xd
20:17:49.431 00.000 6680 Handling offset move in thread for scope, endpoint = (0.10, 1.06)
20:17:49.431 00.000 6680 Moving (0.10, 1.06) raw xDistance=0.26 yDistance=1.01
20:17:49.431 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
20:17:49.431 00.000 6680 resist switch: large excursion: input 1.01 thresh 0.54 direction from -1 to 1
20:17:49.431 00.000 6680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.02
20:17:49.431 00.000 6680 GuideAlgorithmResistSwitch::result() returns 1.01 from input 1.01
20:17:49.431 00.000 6680 MoveAxis(W, 23, ABG)
20:17:49.431 00.000 6680 Guiding  Dir = 3, Dur = 23
20:17:49.431 00.000 6680 IsGuiding returns 0
20:17:49.431 00.000 6680 PulseGuide returned control before completion, sleep 33
20:17:49.447 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=157, med=1, FiltMin=0, FiltMax=124, Gamma=0.560
20:17:49.478 00.031 6680 IsGuiding returns 1
20:17:49.478 00.000 6680 scope still moving after pulse duration time elapsed
20:17:49.478 00.000 2864 UpdateGuideState exits: m=3740 SNR=43.0
20:17:49.494 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:49.494 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:17:49.494 00.000 2864 Enqueuing Expose request
20:17:49.510 00.016 6680 IsGuiding returns 0
20:17:49.510 00.000 6680 scope move finished after 23 + 52 ms
20:17:49.510 00.000 6680 Move returns status 0, amount 23
20:17:49.510 00.000 6680 BLC: Oldest BLC event removed
20:17:49.510 00.000 6680 BLC: Dec direction reversal from North to South, backlash comp pulse of 342 applied
20:17:49.510 00.000 6680 MoveAxis(S, 503, ABG)
20:17:49.510 00.000 6680 Guiding  Dir = 1, Dur = 503
20:17:49.510 00.000 6680 IsGuiding returns 0
20:17:49.510 00.000 6680 PulseGuide returned control before completion, sleep 513
20:17:50.035 00.525 6680 IsGuiding returns 1
20:17:50.035 00.000 6680 scope still moving after pulse duration time elapsed
20:17:50.066 00.031 6680 IsGuiding returns 0
20:17:50.066 00.000 6680 scope move finished after 503 + 52 ms
20:17:50.066 00.000 6680 Move returns status 0, amount 503
20:17:50.066 00.000 6680 move complete, result=0
20:17:50.066 00.000 6680 worker thread done servicing request
20:17:50.066 00.000 6680 Worker thread wakes up
20:17:50.066 00.000 2864 GuideStep: 0.3 px 23 ms WEST, 1.0 px 503 ms SOUTH
20:17:50.071 00.005 6680 worker thread servicing REQUEST_EXPOSE 1500
20:17:50.071 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:17:51.482 01.411 6680 Exposure complete
20:17:51.541 00.059 6680 worker thread done servicing request
20:17:51.541 00.000 2864 OnExposeComplete: enter
20:17:51.547 00.006 2864 UpdateGuideState(): m_state=6
20:17:51.549 00.002 2864 Star::Find(15, 1191, 784, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
20:17:51.553 00.004 2864 Star::Find returns 1 (0), X=1190.26, Y=785.17, Mass=3751, SNR=43.0, Peak=168 HFD=4.5
20:17:51.555 00.002 2864 MultiStar: [#1 -0.86,1.37,0.00,M3] [#2 -0.40,1.25,0.00,M2] [#3 -1.11,1.25,0.00,M3] [#4 -0.65,1.04,0.00,M3] [#5 -0.75,1.21,0.00,M1] [#6 -0.74,1.14,0.00,M2] [#7 -1.23,0.97,0.00,M2] [#8 -0.94,1.06,0.00,M2] 
20:17:51.556 00.001 2864 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.80) = xAngle (-0.51 = -0.51)
20:17:51.560 00.004 2864 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.58 = 2.70)
20:17:51.564 00.004 2864 CameraToMount -- cameraX=-1.22 cameraY=1.39 hyp=1.85 cameraTheta=2.29 mountX=1.62 mountY=0.78, mountTheta=0.45
20:17:51.568 00.004 2864 SchedulePrimaryMove(10198720, x=-1.22, y=1.39, opts=13)
20:17:51.570 00.002 2864 Enqueuing Move request for scope (-1.22, 1.39)
20:17:51.572 00.002 6680 Worker thread wakes up
20:17:51.572 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.22, 1.39) opts 0xd
20:17:51.572 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.22, 1.39)
20:17:51.572 00.000 6680 Moving (-1.22, 1.39) raw xDistance=1.62 yDistance=0.78
20:17:51.572 00.000 6680 BLC: History state: CurrMiss=0.78, AvgInitMiss=0.25, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=1.007108, 1:0.784078
20:17:51.572 00.000 6680 BLC: Under-shoot, no adjustment, waiting for more data
20:17:51.572 00.000 6680 GuideAlgorithmHysteresis::Result() returns 1.03 from input 1.62
20:17:51.574 00.002 6680 GuideAlgorithmResistSwitch::result() returns 0.78 from input 0.78
20:17:51.574 00.000 6680 MoveAxis(W, 141, ABG)
20:17:51.574 00.000 6680 Guiding  Dir = 3, Dur = 141
20:17:51.574 00.000 6680 IsGuiding returns 0
20:17:51.574 00.000 6680 PulseGuide returned control before completion, sleep 151
20:17:51.588 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=168, med=1, FiltMin=0, FiltMax=138, Gamma=0.560
20:17:51.636 00.048 2864 UpdateGuideState exits: m=3751 SNR=43.0
20:17:51.638 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:51.640 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:17:51.642 00.002 2864 Enqueuing Expose request
20:17:51.730 00.088 6680 IsGuiding returns 1
20:17:51.730 00.000 6680 scope still moving after pulse duration time elapsed
20:17:51.762 00.032 6680 IsGuiding returns 0
20:17:51.762 00.000 6680 scope move finished after 141 + 46 ms
20:17:51.762 00.000 6680 Move returns status 0, amount 141
20:17:51.762 00.000 6680 MoveAxis(S, 125, ABG)
20:17:51.762 00.000 6680 Guiding  Dir = 1, Dur = 125
20:17:51.762 00.000 6680 IsGuiding returns 0
20:17:51.762 00.000 6680 PulseGuide returned control before completion, sleep 135
20:17:51.905 00.143 6680 IsGuiding returns 1
20:17:51.905 00.000 6680 scope still moving after pulse duration time elapsed
20:17:51.937 00.032 6680 IsGuiding returns 1
20:17:51.969 00.032 6680 IsGuiding returns 0
20:17:51.969 00.000 6680 scope move finished after 125 + 81 ms
20:17:51.969 00.000 6680 Move returns status 0, amount 125
20:17:51.969 00.000 6680 move complete, result=0
20:17:51.969 00.000 6680 worker thread done servicing request
20:17:51.969 00.000 6680 Worker thread wakes up
20:17:51.969 00.000 2864 GuideStep: 1.6 px 141 ms WEST, 0.8 px 125 ms SOUTH
20:17:51.969 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:17:51.969 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:17:53.619 01.650 6680 Exposure complete
20:17:53.713 00.094 6680 worker thread done servicing request
20:17:53.713 00.000 2864 OnExposeComplete: enter
20:17:53.715 00.002 2864 UpdateGuideState(): m_state=6
20:17:53.715 00.000 2864 Star::Find(15, 1190, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
20:17:53.715 00.000 2864 Star::Find returns 1 (0), X=1190.09, Y=782.79, Mass=3649, SNR=42.4, Peak=131 HFD=4.8
20:17:53.715 00.000 2864 MultiStar: [#1 -0.31,-0.27,0.80,U] [#2 -0.94,-0.77,0.00,M3] [#3 -0.29,-0.28,0.52,U] [#4 -0.39,-0.51,0.35,U] [#5 -0.52,-0.52,0.36,U] [#6 -0.58,-0.50,0.32,U] [#7 -0.46,-0.95,0.36,U] [#8 -1.39,-1.14,0.00,M3] 
20:17:53.715 00.000 2864 refined, 6 included, MultiStar: {-0.66, -0.60}, one-star: {-1.39, -0.99}
20:17:53.715 00.000 2864 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.80) = xAngle (-5.20 = 1.08)
20:17:53.715 00.000 2864 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.28 = -2.00)
20:17:53.729 00.014 2864 CameraToMount -- cameraX=-0.66 cameraY=-0.60 hyp=0.89 cameraTheta=-2.41 mountX=0.42 mountY=-0.81, mountTheta=-1.09
20:17:53.733 00.004 2864 SchedulePrimaryMove(10198720, x=-0.66, y=-0.60, opts=13)
20:17:53.735 00.002 2864 Enqueuing Move request for scope (-0.66, -0.60)
20:17:53.739 00.004 6680 Worker thread wakes up
20:17:53.739 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -0.60) opts 0xd
20:17:53.739 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.66, -0.60)
20:17:53.739 00.000 6680 Moving (-0.66, -0.60) raw xDistance=0.42 yDistance=-0.81
20:17:53.739 00.000 6680 BLC: History state: CurrMiss=-0.81, AvgInitMiss=0.25, ShCount=9, LgCount=1, SticCount=2,  Deflections: 0=1.007108, 1:0.784078, 2:-0.813093
20:17:53.739 00.000 6680 BLC: Over-shoot, stiction seen, nominal decrease by -122.000000
20:17:53.739 00.000 6680 BLC: window closed
20:17:53.739 00.000 6680 BLC: Pulse adjusted to 274
20:17:53.739 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.42
20:17:53.739 00.000 6680 resist switch: large excursion: input -0.81 thresh 0.54 direction from 1 to -1
20:17:53.739 00.000 6680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.44
20:17:53.739 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.81 from input -0.81
20:17:53.739 00.000 6680 MoveAxis(W, 46, ABG)
20:17:53.739 00.000 6680 Guiding  Dir = 3, Dur = 46
20:17:53.739 00.000 6680 IsGuiding returns 0
20:17:53.739 00.000 6680 PulseGuide returned control before completion, sleep 56
20:17:53.746 00.007 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=1, FiltMin=0, FiltMax=116, Gamma=0.560
20:17:53.791 00.045 2864 UpdateGuideState exits: m=3649 SNR=42.4
20:17:53.791 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:53.791 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:17:53.807 00.016 2864 Enqueuing Expose request
20:17:53.807 00.000 6680 IsGuiding returns 1
20:17:53.807 00.000 6680 scope still moving after pulse duration time elapsed
20:17:53.838 00.031 6680 IsGuiding returns 0
20:17:53.838 00.000 6680 scope move finished after 46 + 51 ms
20:17:53.838 00.000 6680 Move returns status 0, amount 46
20:17:53.838 00.000 6680 BLC: Dec direction reversal from South to North, backlash comp pulse of 274 applied
20:17:53.838 00.000 6680 MoveAxis(N, 404, ABG)
20:17:53.838 00.000 6680 Guiding  Dir = 0, Dur = 404
20:17:53.840 00.002 6680 IsGuiding returns 0
20:17:53.840 00.000 6680 PulseGuide returned control before completion, sleep 414
20:17:53.916 00.076 2864 evsrv: cli 1028DD58 connect
20:17:53.919 00.003 2864 case statement mapped state 6 to 3
20:17:53.921 00.002 2864 case statement mapped state 6 to 3
20:17:53.923 00.002 2864 evsrv: cli 1028DD58 request: {"method":"get_pixel_scale","id":"c4dd8211-fef5-44da-a417-75e2a4ad3201"}
20:17:53.925 00.002 2864 evsrv: cli 1028DD58 response: {"jsonrpc":"2.0","result":1.86834,"id":"c4dd8211-fef5-44da-a417-75e2a4ad3201"}
20:17:53.927 00.002 2864 evsrv: cli 1028DD58 disconnect
20:17:54.261 00.334 6680 IsGuiding returns 1
20:17:54.261 00.000 6680 scope still moving after pulse duration time elapsed
20:17:54.293 00.032 6680 IsGuiding returns 0
20:17:54.293 00.000 6680 scope move finished after 404 + 49 ms
20:17:54.293 00.000 6680 Move returns status 0, amount 404
20:17:54.293 00.000 6680 move complete, result=0
20:17:54.293 00.000 6680 worker thread done servicing request
20:17:54.293 00.000 2864 GuideStep: 0.4 px 46 ms WEST, -0.8 px 404 ms NORTH
20:17:54.293 00.000 6680 Worker thread wakes up
20:17:54.293 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:17:54.293 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:17:55.721 01.428 6680 Exposure complete
20:17:55.785 00.064 6680 worker thread done servicing request
20:17:55.785 00.000 2864 OnExposeComplete: enter
20:17:55.785 00.000 2864 UpdateGuideState(): m_state=6
20:17:55.801 00.016 2864 Star::Find(15, 1190, 782, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
20:17:55.801 00.000 2864 Star::Find returns 1 (0), X=1189.74, Y=782.96, Mass=3573, SNR=41.9, Peak=136 HFD=4.9
20:17:55.801 00.000 2864 MultiStar: [#1 -1.40,-0.16,0.00,M3] [#2 -0.80,-0.13,0.55,U] [#3 -1.16,-0.33,0.54,U] [#4 -1.07,-0.23,0.36,U] [#5 -1.13,-0.36,0.35,U] [#6 -1.03,-0.19,0.34,U] [#7 -1.30,-0.63,0.00,M2] [#8 -1.35,-0.83,0.00,M4] 
20:17:55.807 00.006 2864 refined, 5 included, MultiStar: {-1.25, -0.43}, one-star: {-1.74, -0.82}
20:17:55.807 00.000 2864 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.80) = xAngle (-5.61 = 0.67)
20:17:55.807 00.000 2864 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.68 = -2.40)
20:17:55.807 00.000 2864 CameraToMount -- cameraX=-1.25 cameraY=-0.43 hyp=1.32 cameraTheta=-2.81 mountX=1.03 mountY=-0.89, mountTheta=-0.71
20:17:55.816 00.009 2864 SchedulePrimaryMove(10198720, x=-1.25, y=-0.43, opts=13)
20:17:55.816 00.000 2864 Enqueuing Move request for scope (-1.25, -0.43)
20:17:55.816 00.000 6680 Worker thread wakes up
20:17:55.816 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.25, -0.43) opts 0xd
20:17:55.816 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.25, -0.43)
20:17:55.816 00.000 6680 Moving (-1.25, -0.43) raw xDistance=1.03 yDistance=-0.89
20:17:55.816 00.000 6680 BLC: History state: CurrMiss=0.89, AvgInitMiss=0.30, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.813093, 1:0.893330
20:17:55.816 00.000 6680 BLC: Under-shoot, no adjustment, waiting for more data
20:17:55.816 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.67 from input 1.03
20:17:55.816 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.89 from input -0.89
20:17:55.816 00.000 6680 MoveAxis(W, 92, ABG)
20:17:55.816 00.000 6680 Guiding  Dir = 3, Dur = 92
20:17:55.816 00.000 6680 IsGuiding returns 0
20:17:55.816 00.000 6680 PulseGuide returned control before completion, sleep 102
20:17:55.835 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=136, med=1, FiltMin=0, FiltMax=109, Gamma=0.560
20:17:55.880 00.045 2864 UpdateGuideState exits: m=3573 SNR=41.9
20:17:55.880 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:55.880 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:17:55.880 00.000 2864 Enqueuing Expose request
20:17:55.927 00.047 6680 IsGuiding returns 1
20:17:55.927 00.000 6680 scope still moving after pulse duration time elapsed
20:17:55.959 00.032 6680 IsGuiding returns 0
20:17:55.959 00.000 6680 scope move finished after 92 + 45 ms
20:17:55.959 00.000 6680 Move returns status 0, amount 92
20:17:55.959 00.000 6680 MoveAxis(N, 143, ABG)
20:17:55.959 00.000 6680 Guiding  Dir = 0, Dur = 143
20:17:55.959 00.000 6680 IsGuiding returns 0
20:17:55.959 00.000 6680 PulseGuide returned control before completion, sleep 153
20:17:56.118 00.159 6680 IsGuiding returns 1
20:17:56.119 00.001 6680 scope still moving after pulse duration time elapsed
20:17:56.150 00.031 6680 IsGuiding returns 0
20:17:56.150 00.000 6680 scope move finished after 143 + 48 ms
20:17:56.150 00.000 6680 Move returns status 0, amount 143
20:17:56.150 00.000 6680 move complete, result=0
20:17:56.150 00.000 6680 worker thread done servicing request
20:17:56.150 00.000 2864 GuideStep: 1.0 px 92 ms WEST, -0.9 px 143 ms NORTH
20:17:56.150 00.000 6680 Worker thread wakes up
20:17:56.150 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:17:56.150 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:17:57.790 01.640 6680 Exposure complete
20:17:57.835 00.045 6680 worker thread done servicing request
20:17:57.835 00.000 2864 OnExposeComplete: enter
20:17:57.835 00.000 2864 UpdateGuideState(): m_state=6
20:17:57.851 00.016 2864 Star::Find(15, 1189, 782, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
20:17:57.853 00.002 2864 Star::Find returns 1 (0), X=1190.72, Y=784.36, Mass=3806, SNR=43.4, Peak=152 HFD=4.8
20:17:57.853 00.000 2864 MultiStar: [#1 -0.89,1.17,0.00,M4] [#2 -0.76,1.03,0.00,M3] [#3 -0.21,1.07,0.51,U] [#4 -0.48,0.79,0.34,U] [#5 -0.42,0.74,0.34,U] [#6 -0.85,1.08,0.00,M1] [#7 -0.89,0.60,0.38,U] [#8 -0.73,0.43,0.37,U] 
20:17:57.853 00.000 2864 refined, 5 included, MultiStar: {-0.60, 0.69}, one-star: {-0.75, 0.59}
20:17:57.853 00.000 2864 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.80) = xAngle (-0.51 = -0.51)
20:17:57.853 00.000 2864 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.58 = 2.70)
20:17:57.853 00.000 2864 CameraToMount -- cameraX=-0.60 cameraY=0.69 hyp=0.92 cameraTheta=2.29 mountX=0.80 mountY=0.39, mountTheta=0.46
20:17:57.853 00.000 2864 SchedulePrimaryMove(10198720, x=-0.60, y=0.69, opts=13)
20:17:57.867 00.014 2864 Enqueuing Move request for scope (-0.60, 0.69)
20:17:57.867 00.000 6680 Worker thread wakes up
20:17:57.867 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.60, 0.69) opts 0xd
20:17:57.867 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.60, 0.69)
20:17:57.867 00.000 6680 Moving (-0.60, 0.69) raw xDistance=0.80 yDistance=0.39
20:17:57.867 00.000 6680 BLC: History state: CurrMiss=-0.39, AvgInitMiss=0.30, ShCount=9, LgCount=1, SticCount=2,  Deflections: 0=-0.813093, 1:0.893330, 2:-0.392362
20:17:57.867 00.000 6680 BLC: Over-shoot, stiction seen, nominal decrease by -96.000000
20:17:57.867 00.000 6680 BLC: window closed
20:17:57.867 00.000 6680 BLC: Pulse adjusted to 219
20:17:57.867 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.80
20:17:57.867 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:17:57.867 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
20:17:57.867 00.000 6680 MoveAxis(W, 75, ABG)
20:17:57.867 00.000 6680 Guiding  Dir = 3, Dur = 75
20:17:57.867 00.000 6680 IsGuiding returns 0
20:17:57.867 00.000 6680 PulseGuide returned control before completion, sleep 85
20:17:57.882 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=152, med=1, FiltMin=0, FiltMax=126, Gamma=0.560
20:17:57.914 00.032 2864 UpdateGuideState exits: m=3806 SNR=43.4
20:17:57.930 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:57.933 00.003 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:17:57.937 00.004 2864 Enqueuing Expose request
20:17:57.962 00.025 6680 IsGuiding returns 1
20:17:57.962 00.000 6680 scope still moving after pulse duration time elapsed
20:17:57.980 00.018 2864 evsrv: cli 1028E578 connect
20:17:57.982 00.002 2864 case statement mapped state 6 to 3
20:17:57.984 00.002 2864 case statement mapped state 6 to 3
20:17:57.988 00.004 2864 evsrv: cli 1028E578 request: {"method":"get_pixel_scale","id":"0c9c5e42-5f8b-4172-beea-0d3964f2dbab"}
20:17:57.992 00.004 2864 evsrv: cli 1028E578 response: {"jsonrpc":"2.0","result":1.86834,"id":"0c9c5e42-5f8b-4172-beea-0d3964f2dbab"}
20:17:57.996 00.004 6680 IsGuiding returns 0
20:17:57.996 00.000 6680 scope move finished after 75 + 50 ms
20:17:57.996 00.000 6680 Move returns status 0, amount 75
20:17:57.996 00.000 6680 MoveAxis(N, 0, ABG)
20:17:57.996 00.000 6680 Move returns status 0, amount 0
20:17:57.996 00.000 6680 move complete, result=0
20:17:57.996 00.000 6680 worker thread done servicing request
20:17:57.996 00.000 6680 Worker thread wakes up
20:17:57.996 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:17:57.996 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:17:57.998 00.002 2864 GuideStep: 0.8 px 75 ms WEST, 0.4 px 0 ms NORTH
20:17:57.998 00.000 2864 evsrv: cli 1028E578 disconnect
20:17:59.408 01.410 6680 Exposure complete
20:17:59.456 00.048 6680 worker thread done servicing request
20:17:59.456 00.000 2864 OnExposeComplete: enter
20:17:59.456 00.000 2864 UpdateGuideState(): m_state=6
20:17:59.456 00.000 2864 Star::Find(15, 1190, 784, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
20:17:59.471 00.015 2864 Star::Find returns 1 (0), X=1189.68, Y=784.06, Mass=3679, SNR=42.6, Peak=139 HFD=5.1
20:17:59.471 00.000 2864 MultiStar: [#1 -1.36,0.84,0.00,M5] [#2 -1.06,0.63,0.54,U] [#3 -1.02,0.83,0.00,M1] [#4 -0.93,0.72,0.33,U] [#5 -1.34,0.47,0.00,M1] [#6 -1.07,0.70,0.32,U] [#7 -0.99,0.46,0.36,U] [#8 -1.26,0.23,0.36,U] 
20:17:59.471 00.000 2864 refined, 5 included, MultiStar: {-1.31, 0.46}, one-star: {-1.80, 0.29}
20:17:59.471 00.000 2864 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.80) = xAngle (0.01 = 0.01)
20:17:59.471 00.000 2864 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.06 = -3.06)
20:17:59.471 00.000 2864 CameraToMount -- cameraX=-1.31 cameraY=0.46 hyp=1.39 cameraTheta=2.80 mountX=1.39 mountY=-0.11, mountTheta=-0.08
20:17:59.471 00.000 2864 SchedulePrimaryMove(10198720, x=-1.31, y=0.46, opts=13)
20:17:59.471 00.000 2864 Enqueuing Move request for scope (-1.31, 0.46)
20:17:59.487 00.016 6680 Worker thread wakes up
20:17:59.487 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.31, 0.46) opts 0xd
20:17:59.487 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.31, 0.46)
20:17:59.487 00.000 6680 Moving (-1.31, 0.46) raw xDistance=1.39 yDistance=-0.11
20:17:59.487 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.92 from input 1.39
20:17:59.487 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:59.487 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:17:59.487 00.000 6680 MoveAxis(W, 125, ABG)
20:17:59.487 00.000 6680 Guiding  Dir = 3, Dur = 125
20:17:59.487 00.000 6680 IsGuiding returns 0
20:17:59.487 00.000 6680 PulseGuide returned control before completion, sleep 135
20:17:59.494 00.007 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=139, med=1, FiltMin=0, FiltMax=110, Gamma=0.560
20:17:59.535 00.041 2864 UpdateGuideState exits: m=3679 SNR=42.6
20:17:59.535 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:59.551 00.016 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:17:59.551 00.000 2864 Enqueuing Expose request
20:17:59.629 00.078 6680 IsGuiding returns 1
20:17:59.629 00.000 6680 scope still moving after pulse duration time elapsed
20:17:59.661 00.032 6680 IsGuiding returns 0
20:17:59.661 00.000 6680 scope move finished after 125 + 47 ms
20:17:59.661 00.000 6680 Move returns status 0, amount 125
20:17:59.661 00.000 6680 MoveAxis(N, 0, ABG)
20:17:59.661 00.000 6680 Move returns status 0, amount 0
20:17:59.661 00.000 6680 move complete, result=0
20:17:59.661 00.000 6680 worker thread done servicing request
20:17:59.661 00.000 6680 Worker thread wakes up
20:17:59.661 00.000 2864 GuideStep: 1.4 px 125 ms WEST, -0.1 px 0 ms NORTH
20:17:59.665 00.004 6680 worker thread servicing REQUEST_EXPOSE 1500
20:17:59.665 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:18:01.316 01.651 6680 Exposure complete
20:18:01.380 00.064 6680 worker thread done servicing request
20:18:01.380 00.000 2864 OnExposeComplete: enter
20:18:01.380 00.000 2864 UpdateGuideState(): m_state=6
20:18:01.380 00.000 2864 Star::Find(15, 1189, 784, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
20:18:01.380 00.000 2864 Star::Find returns 1 (0), X=1191.06, Y=784.64, Mass=3709, SNR=42.8, Peak=150 HFD=4.7
20:18:01.380 00.000 2864 MultiStar: [#1 0.10,0.96,0.76,U] [#2 -0.02,0.92,0.53,U] [#3 -0.40,0.56,0.53,U] [#4 0.09,0.52,0.33,U] [#5 -0.11,0.58,0.33,U] [#6 0.28,0.79,0.32,U] [#7 -0.15,0.86,0.36,U] [#8 -0.32,0.35,0.36,U] 
20:18:01.396 00.016 2864 refined, 8 included, MultiStar: {-0.14, 0.76}, one-star: {-0.42, 0.87}
20:18:01.396 00.000 2864 CameraToMount -- cameraTheta (1.76) - m_xAngle (2.80) = xAngle (-1.04 = -1.04)
20:18:01.396 00.000 2864 CameraToMount -- cameraTheta (1.76) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.11 = 2.17)
20:18:01.396 00.000 2864 CameraToMount -- cameraX=-0.14 cameraY=0.76 hyp=0.77 cameraTheta=1.76 mountX=0.39 mountY=0.64, mountTheta=1.02
20:18:01.396 00.000 2864 SchedulePrimaryMove(10198720, x=-0.14, y=0.76, opts=13)
20:18:01.396 00.000 2864 Enqueuing Move request for scope (-0.14, 0.76)
20:18:01.396 00.000 6680 Worker thread wakes up
20:18:01.396 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.76) opts 0xd
20:18:01.396 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.14, 0.76)
20:18:01.396 00.000 6680 Moving (-0.14, 0.76) raw xDistance=0.39 yDistance=0.64
20:18:01.396 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.39
20:18:01.396 00.000 6680 resist switch: large excursion: input 0.64 thresh 0.54 direction from -1 to 1
20:18:01.396 00.000 6680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.91
20:18:01.396 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64
20:18:01.396 00.000 6680 MoveAxis(W, 43, ABG)
20:18:01.396 00.000 6680 Guiding  Dir = 3, Dur = 43
20:18:01.396 00.000 6680 IsGuiding returns 0
20:18:01.396 00.000 6680 PulseGuide returned control before completion, sleep 53
20:18:01.411 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=150, med=1, FiltMin=0, FiltMax=125, Gamma=0.560
20:18:01.462 00.051 2864 UpdateGuideState exits: m=3709 SNR=42.8
20:18:01.462 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:01.462 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:18:01.462 00.000 2864 Enqueuing Expose request
20:18:01.475 00.013 6680 IsGuiding returns 0
20:18:01.475 00.000 6680 Move returns status 0, amount 43
20:18:01.475 00.000 6680 BLC: Dec direction reversal from North to South, backlash comp pulse of 219 applied
20:18:01.475 00.000 6680 MoveAxis(S, 321, ABG)
20:18:01.475 00.000 6680 Guiding  Dir = 1, Dur = 321
20:18:01.475 00.000 6680 IsGuiding returns 0
20:18:01.475 00.000 6680 PulseGuide returned control before completion, sleep 331
20:18:01.809 00.334 6680 IsGuiding returns 1
20:18:01.809 00.000 6680 scope still moving after pulse duration time elapsed
20:18:01.841 00.032 6680 IsGuiding returns 0
20:18:01.841 00.000 6680 scope move finished after 321 + 44 ms
20:18:01.841 00.000 6680 Move returns status 0, amount 321
20:18:01.841 00.000 6680 move complete, result=0
20:18:01.841 00.000 6680 worker thread done servicing request
20:18:01.841 00.000 6680 Worker thread wakes up
20:18:01.841 00.000 2864 GuideStep: 0.4 px 43 ms WEST, 0.6 px 321 ms SOUTH
20:18:01.843 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:18:01.843 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:18:03.271 01.428 6680 Exposure complete
20:18:03.336 00.065 6680 worker thread done servicing request
20:18:03.336 00.000 2864 OnExposeComplete: enter
20:18:03.338 00.002 2864 UpdateGuideState(): m_state=6
20:18:03.338 00.000 2864 Star::Find(15, 1191, 784, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
20:18:03.338 00.000 2864 Star::Find returns 1 (0), X=1190.91, Y=784.75, Mass=3753, SNR=43.1, Peak=157 HFD=4.5
20:18:03.338 00.000 2864 MultiStar: [#1 -0.68,1.08,0.00,M5] [#2 -0.12,1.21,0.00,M2] [#3 -0.21,0.91,0.53,U] [#4 -0.54,0.70,0.32,U] [#5 -0.59,0.78,0.33,U] [#6 -0.19,1.00,0.32,U] [#7 -0.34,0.92,0.37,U] [#8 -0.32,0.83,0.36,U] 
20:18:03.338 00.000 2864 refined, 6 included, MultiStar: {-0.42, 0.90}, one-star: {-0.57, 0.98}
20:18:03.338 00.000 2864 CameraToMount -- cameraTheta (2.00) - m_xAngle (2.80) = xAngle (-0.79 = -0.79)
20:18:03.338 00.000 2864 CameraToMount -- cameraTheta (2.00) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.87 = 2.42)
20:18:03.350 00.012 2864 CameraToMount -- cameraX=-0.42 cameraY=0.90 hyp=0.99 cameraTheta=2.00 mountX=0.70 mountY=0.66, mountTheta=0.76
20:18:03.350 00.000 2864 SchedulePrimaryMove(10198720, x=-0.42, y=0.90, opts=13)
20:18:03.350 00.000 2864 Enqueuing Move request for scope (-0.42, 0.90)
20:18:03.350 00.000 6680 Worker thread wakes up
20:18:03.350 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.90) opts 0xd
20:18:03.350 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.42, 0.90)
20:18:03.350 00.000 6680 Moving (-0.42, 0.90) raw xDistance=0.70 yDistance=0.66
20:18:03.350 00.000 6680 BLC: History state: CurrMiss=0.66, AvgInitMiss=0.29, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.637308, 1:0.656576
20:18:03.350 00.000 6680 BLC: Under-shoot, no adjustment, waiting for more data
20:18:03.350 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.70
20:18:03.350 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66
20:18:03.350 00.000 6680 MoveAxis(W, 63, ABG)
20:18:03.350 00.000 6680 Guiding  Dir = 3, Dur = 63
20:18:03.350 00.000 6680 IsGuiding returns 0
20:18:03.350 00.000 6680 PulseGuide returned control before completion, sleep 73
20:18:03.373 00.023 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=157, med=1, FiltMin=0, FiltMax=131, Gamma=0.560
20:18:03.414 00.041 2864 UpdateGuideState exits: m=3753 SNR=43.1
20:18:03.414 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:03.414 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:18:03.414 00.000 2864 Enqueuing Expose request
20:18:03.445 00.031 6680 IsGuiding returns 1
20:18:03.445 00.000 6680 scope still moving after pulse duration time elapsed
20:18:03.477 00.032 6680 IsGuiding returns 0
20:18:03.477 00.000 6680 scope move finished after 63 + 54 ms
20:18:03.477 00.000 6680 Move returns status 0, amount 63
20:18:03.477 00.000 6680 MoveAxis(S, 105, ABG)
20:18:03.477 00.000 6680 Guiding  Dir = 1, Dur = 105
20:18:03.477 00.000 6680 IsGuiding returns 0
20:18:03.477 00.000 6680 PulseGuide returned control before completion, sleep 115
20:18:03.604 00.127 6680 IsGuiding returns 1
20:18:03.604 00.000 6680 scope still moving after pulse duration time elapsed
20:18:03.635 00.031 6680 IsGuiding returns 0
20:18:03.635 00.000 6680 scope move finished after 105 + 53 ms
20:18:03.635 00.000 6680 Move returns status 0, amount 105
20:18:03.635 00.000 6680 move complete, result=0
20:18:03.635 00.000 6680 worker thread done servicing request
20:18:03.635 00.000 2864 GuideStep: 0.7 px 63 ms WEST, 0.7 px 105 ms SOUTH
20:18:03.635 00.000 6680 Worker thread wakes up
20:18:03.635 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:18:03.635 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:18:05.287 01.652 6680 Exposure complete
20:18:05.337 00.050 6680 worker thread done servicing request
20:18:05.337 00.000 2864 OnExposeComplete: enter
20:18:05.337 00.000 2864 UpdateGuideState(): m_state=6
20:18:05.337 00.000 2864 Star::Find(15, 1190, 784, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
20:18:05.337 00.000 2864 Star::Find returns 1 (0), X=1189.67, Y=785.18, Mass=3633, SNR=42.4, Peak=137 HFD=4.9
20:18:05.337 00.000 2864 MultiStar: [#1 -1.81,1.55,0.00,M6] [#2 -1.32,1.73,0.00,M3] [#3 -1.25,1.39,0.00,M1] [#4 -2.01,1.60,0.00,M1] [#5 -1.99,1.04,0.00,M1] [#6 -1.57,1.35,0.00,M1] [#7 -1.41,1.40,0.00,M1] [#8 -1.57,1.21,0.00,M1] 
20:18:05.351 00.014 2864 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.80) = xAngle (-0.31 = -0.31)
20:18:05.354 00.003 2864 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.39 = 2.89)
20:18:05.354 00.000 2864 CameraToMount -- cameraX=-1.81 cameraY=1.41 hyp=2.30 cameraTheta=2.48 mountX=2.18 mountY=0.56, mountTheta=0.25
20:18:05.354 00.000 2864 SchedulePrimaryMove(10198720, x=-1.81, y=1.41, opts=13)
20:18:05.354 00.000 2864 Enqueuing Move request for scope (-1.81, 1.41)
20:18:05.354 00.000 6680 Worker thread wakes up
20:18:05.354 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.81, 1.41) opts 0xd
20:18:05.354 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.81, 1.41)
20:18:05.354 00.000 6680 Moving (-1.81, 1.41) raw xDistance=2.18 yDistance=0.56
20:18:05.354 00.000 6680 BLC: History state: CurrMiss=0.56, AvgInitMiss=0.29, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.637308, 1:0.656576, 2:0.561758
20:18:05.354 00.000 6680 BLC: Under-shoot: nominal increase by 45
20:18:05.354 00.000 6680 BLC: window closed
20:18:05.354 00.000 6680 BLC: Pulse adjusted to 241
20:18:05.354 00.000 6680 GuideAlgorithmHysteresis::Result() returns 1.41 from input 2.18
20:18:05.354 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56
20:18:05.354 00.000 6680 MoveAxis(W, 192, ABG)
20:18:05.354 00.000 6680 Guiding  Dir = 3, Dur = 192
20:18:05.354 00.000 6680 IsGuiding returns 0
20:18:05.354 00.000 6680 PulseGuide returned control before completion, sleep 202
20:18:05.377 00.023 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=137, med=1, FiltMin=0, FiltMax=120, Gamma=0.560
20:18:05.422 00.045 2864 UpdateGuideState exits: m=3633 SNR=42.4
20:18:05.424 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:05.426 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:18:05.428 00.002 2864 Enqueuing Expose request
20:18:05.572 00.144 6680 IsGuiding returns 1
20:18:05.572 00.000 6680 scope still moving after pulse duration time elapsed
20:18:05.605 00.033 6680 IsGuiding returns 0
20:18:05.605 00.000 6680 scope move finished after 192 + 48 ms
20:18:05.605 00.000 6680 Move returns status 0, amount 192
20:18:05.605 00.000 6680 MoveAxis(S, 90, ABG)
20:18:05.605 00.000 6680 Guiding  Dir = 1, Dur = 90
20:18:05.607 00.002 6680 IsGuiding returns 0
20:18:05.607 00.000 6680 PulseGuide returned control before completion, sleep 100
20:18:05.607 00.000 2864 evsrv: cli 1028DD58 connect
20:18:05.607 00.000 2864 case statement mapped state 6 to 3
20:18:05.621 00.014 2864 case statement mapped state 6 to 3
20:18:05.623 00.002 2864 evsrv: cli 1028DD58 request: {"method":"get_pixel_scale","id":"4eb1e3be-0eca-4cdd-9a97-508c8eed738a"}
20:18:05.636 00.013 2864 evsrv: cli 1028DD58 response: {"jsonrpc":"2.0","result":1.86834,"id":"4eb1e3be-0eca-4cdd-9a97-508c8eed738a"}
20:18:05.636 00.000 2864 evsrv: cli 1028DD58 disconnect
20:18:05.715 00.079 6680 IsGuiding returns 1
20:18:05.715 00.000 6680 scope still moving after pulse duration time elapsed
20:18:05.747 00.032 6680 IsGuiding returns 0
20:18:05.747 00.000 6680 scope move finished after 90 + 50 ms
20:18:05.747 00.000 6680 Move returns status 0, amount 90
20:18:05.747 00.000 6680 move complete, result=0
20:18:05.747 00.000 6680 worker thread done servicing request
20:18:05.747 00.000 6680 Worker thread wakes up
20:18:05.747 00.000 2864 GuideStep: 2.2 px 192 ms WEST, 0.6 px 90 ms SOUTH
20:18:05.752 00.005 6680 worker thread servicing REQUEST_EXPOSE 1500
20:18:05.752 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:18:07.181 01.429 6680 Exposure complete
20:18:07.244 00.063 6680 worker thread done servicing request
20:18:07.244 00.000 2864 OnExposeComplete: enter
20:18:07.248 00.004 2864 UpdateGuideState(): m_state=6
20:18:07.248 00.000 2864 Star::Find(15, 1189, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
20:18:07.248 00.000 2864 Star::Find returns 1 (0), X=1189.57, Y=784.30, Mass=3787, SNR=43.3, Peak=146 HFD=4.8
20:18:07.248 00.000 2864 MultiStar: [#1 -1.69,0.91,0.00,M7] [#2 -1.29,0.87,0.00,M4] [#3 -1.71,0.97,0.00,M2] [#4 -1.38,0.83,0.00,M2] [#5 -1.27,0.84,0.00,M2] [#6 -1.09,1.03,0.00,M2] [#7 -2.27,0.23,0.00,M2] [#8 -1.53,0.19,0.00,M2] 
20:18:07.248 00.000 2864 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.80) = xAngle (0.08 = 0.08)
20:18:07.248 00.000 2864 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.00 = -3.00)
20:18:07.248 00.000 2864 CameraToMount -- cameraX=-1.90 cameraY=0.53 hyp=1.98 cameraTheta=2.87 mountX=1.97 mountY=-0.28, mountTheta=-0.14
20:18:07.262 00.014 2864 SchedulePrimaryMove(10198720, x=-1.90, y=0.53, opts=13)
20:18:07.264 00.002 2864 Enqueuing Move request for scope (-1.90, 0.53)
20:18:07.266 00.002 6680 Worker thread wakes up
20:18:07.266 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.90, 0.53) opts 0xd
20:18:07.268 00.002 6680 Handling offset move in thread for scope, endpoint = (-1.90, 0.53)
20:18:07.268 00.000 6680 Moving (-1.90, 0.53) raw xDistance=1.97 yDistance=-0.28
20:18:07.268 00.000 6680 GuideAlgorithmHysteresis::Result() returns 1.34 from input 1.97
20:18:07.268 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:18:07.268 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
20:18:07.268 00.000 6680 MoveAxis(W, 183, ABG)
20:18:07.268 00.000 6680 Guiding  Dir = 3, Dur = 183
20:18:07.268 00.000 6680 IsGuiding returns 0
20:18:07.268 00.000 6680 PulseGuide returned control before completion, sleep 193
20:18:07.275 00.007 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=146, med=1, FiltMin=0, FiltMax=126, Gamma=0.560
20:18:07.330 00.055 2864 UpdateGuideState exits: m=3787 SNR=43.3
20:18:07.332 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:07.336 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:18:07.340 00.004 2864 Enqueuing Expose request
20:18:07.464 00.124 6680 IsGuiding returns 1
20:18:07.464 00.000 6680 scope still moving after pulse duration time elapsed
20:18:07.496 00.032 6680 IsGuiding returns 1
20:18:07.528 00.032 6680 IsGuiding returns 1
20:18:07.559 00.031 6680 IsGuiding returns 0
20:18:07.559 00.000 6680 scope move finished after 183 + 107 ms
20:18:07.559 00.000 6680 Move returns status 0, amount 183
20:18:07.559 00.000 6680 MoveAxis(N, 0, ABG)
20:18:07.559 00.000 6680 Move returns status 0, amount 0
20:18:07.559 00.000 6680 move complete, result=0
20:18:07.559 00.000 6680 worker thread done servicing request
20:18:07.559 00.000 2864 GuideStep: 2.0 px 183 ms WEST, -0.3 px 0 ms NORTH
20:18:07.559 00.000 6680 Worker thread wakes up
20:18:07.559 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:18:07.559 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:18:09.213 01.654 6680 Exposure complete
20:18:09.277 00.064 6680 worker thread done servicing request
20:18:09.277 00.000 2864 OnExposeComplete: enter
20:18:09.277 00.000 2864 UpdateGuideState(): m_state=6
20:18:09.277 00.000 2864 Star::Find(15, 1189, 784, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
20:18:09.277 00.000 2864 Star::Find returns 1 (0), X=1189.95, Y=784.20, Mass=3484, SNR=41.5, Peak=170 HFD=4.4
20:18:09.277 00.000 2864 MultiStar: [#1 -2.09,0.12,0.00,M8] [#2 -1.68,0.29,0.00,M5] [#3 -1.60,0.60,0.00,M3] [#4 -1.71,-0.02,0.00,M3] [#5 -2.13,0.04,0.00,M3] [#6 -1.72,0.20,0.00,M3] [#7 -1.84,0.41,0.00,M3] [#8 -1.31,0.54,0.00,M3] 
20:18:09.277 00.000 2864 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.80) = xAngle (0.07 = 0.07)
20:18:09.293 00.016 2864 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.00 = -3.00)
20:18:09.293 00.000 2864 CameraToMount -- cameraX=-1.53 cameraY=0.43 hyp=1.59 cameraTheta=2.87 mountX=1.59 mountY=-0.22, mountTheta=-0.14
20:18:09.293 00.000 2864 SchedulePrimaryMove(10198720, x=-1.53, y=0.43, opts=13)
20:18:09.293 00.000 2864 Enqueuing Move request for scope (-1.53, 0.43)
20:18:09.293 00.000 6680 Worker thread wakes up
20:18:09.293 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.53, 0.43) opts 0xd
20:18:09.293 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.53, 0.43)
20:18:09.293 00.000 6680 Moving (-1.53, 0.43) raw xDistance=1.59 yDistance=-0.22
20:18:09.293 00.000 6680 GuideAlgorithmHysteresis::Result() returns 1.09 from input 1.59
20:18:09.293 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:18:09.293 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
20:18:09.293 00.000 6680 MoveAxis(W, 149, ABG)
20:18:09.293 00.000 6680 Guiding  Dir = 3, Dur = 149
20:18:09.293 00.000 6680 IsGuiding returns 0
20:18:09.293 00.000 6680 PulseGuide returned control before completion, sleep 159
20:18:09.311 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=170, med=1, FiltMin=0, FiltMax=125, Gamma=0.560
20:18:09.362 00.051 2864 UpdateGuideState exits: m=3484 SNR=41.5
20:18:09.364 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:09.366 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:18:09.368 00.002 2864 Enqueuing Expose request
20:18:09.466 00.098 6680 IsGuiding returns 1
20:18:09.466 00.000 6680 scope still moving after pulse duration time elapsed
20:18:09.498 00.032 6680 IsGuiding returns 0
20:18:09.498 00.000 6680 scope move finished after 149 + 47 ms
20:18:09.498 00.000 6680 Move returns status 0, amount 149
20:18:09.498 00.000 6680 MoveAxis(N, 0, ABG)
20:18:09.498 00.000 6680 Move returns status 0, amount 0
20:18:09.498 00.000 6680 move complete, result=0
20:18:09.498 00.000 6680 worker thread done servicing request
20:18:09.498 00.000 6680 Worker thread wakes up
20:18:09.498 00.000 2864 GuideStep: 1.6 px 149 ms WEST, -0.2 px 0 ms NORTH
20:18:09.504 00.006 6680 worker thread servicing REQUEST_EXPOSE 1500
20:18:09.504 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:18:10.927 01.423 6680 Exposure complete
20:18:10.992 00.065 6680 worker thread done servicing request
20:18:10.992 00.000 2864 OnExposeComplete: enter
20:18:10.994 00.002 2864 UpdateGuideState(): m_state=6
20:18:10.994 00.000 2864 Star::Find(15, 1189, 784, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
20:18:10.994 00.000 2864 Star::Find returns 1 (0), X=1190.03, Y=784.24, Mass=3894, SNR=43.9, Peak=166 HFD=4.6
20:18:10.994 00.000 2864 MultiStar: [#1 -1.31,0.22,0.75,U] [#2 -0.46,0.21,0.53,U] [#3 -1.19,0.29,0.53,U] [#4 -1.03,0.08,0.32,U] [#5 -0.67,0.18,0.31,U] [#6 -0.85,0.25,0.32,U] [#7 -1.50,-0.45,0.00,M4] [#8 -1.13,0.07,0.35,U] 
20:18:10.994 00.000 2864 refined, 7 included, MultiStar: {-1.10, 0.26}, one-star: {-1.45, 0.47}
20:18:10.994 00.000 2864 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.80) = xAngle (0.11 = 0.11)
20:18:10.994 00.000 2864 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.96 = -2.96)
20:18:11.006 00.012 2864 CameraToMount -- cameraX=-1.10 cameraY=0.26 hyp=1.13 cameraTheta=2.91 mountX=1.12 mountY=-0.20, mountTheta=-0.18
20:18:11.006 00.000 2864 SchedulePrimaryMove(10198720, x=-1.10, y=0.26, opts=13)
20:18:11.006 00.000 2864 Enqueuing Move request for scope (-1.10, 0.26)
20:18:11.006 00.000 6680 Worker thread wakes up
20:18:11.006 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.10, 0.26) opts 0xd
20:18:11.006 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.10, 0.26)
20:18:11.006 00.000 6680 Moving (-1.10, 0.26) raw xDistance=1.12 yDistance=-0.20
20:18:11.006 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.78 from input 1.12
20:18:11.006 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:18:11.006 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
20:18:11.006 00.000 6680 MoveAxis(W, 107, ABG)
20:18:11.006 00.000 6680 Guiding  Dir = 3, Dur = 107
20:18:11.006 00.000 6680 IsGuiding returns 0
20:18:11.006 00.000 6680 PulseGuide returned control before completion, sleep 117
20:18:11.028 00.022 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=166, med=1, FiltMin=0, FiltMax=132, Gamma=0.560
20:18:11.070 00.042 2864 UpdateGuideState exits: m=3894 SNR=43.9
20:18:11.070 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:11.070 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:18:11.070 00.000 2864 Enqueuing Expose request
20:18:11.149 00.079 6680 IsGuiding returns 1
20:18:11.149 00.000 6680 scope still moving after pulse duration time elapsed
20:18:11.181 00.032 6680 IsGuiding returns 0
20:18:11.181 00.000 6680 scope move finished after 107 + 58 ms
20:18:11.181 00.000 6680 Move returns status 0, amount 107
20:18:11.181 00.000 6680 MoveAxis(N, 0, ABG)
20:18:11.181 00.000 6680 Move returns status 0, amount 0
20:18:11.181 00.000 6680 move complete, result=0
20:18:11.181 00.000 6680 worker thread done servicing request
20:18:11.181 00.000 6680 Worker thread wakes up
20:18:11.181 00.000 2864 GuideStep: 1.1 px 107 ms WEST, -0.2 px 0 ms NORTH
20:18:11.187 00.006 6680 worker thread servicing REQUEST_EXPOSE 1500
20:18:11.187 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:18:12.826 01.639 6680 Exposure complete
20:18:12.881 00.055 6680 worker thread done servicing request
20:18:12.881 00.000 2864 OnExposeComplete: enter
20:18:12.881 00.000 2864 UpdateGuideState(): m_state=6
20:18:12.885 00.004 2864 Star::Find(15, 1190, 784, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
20:18:12.885 00.000 2864 Star::Find returns 1 (0), X=1190.31, Y=784.10, Mass=3788, SNR=43.2, Peak=141 HFD=5.0
20:18:12.885 00.000 2864 MultiStar: [#1 -1.78,0.18,0.00,M8] [#2 -1.79,0.63,0.00,M5] [#3 -0.83,0.17,0.53,U] [#4 -1.79,0.75,0.00,M3] [#5 -1.73,0.27,0.00,M3] [#6 -1.67,0.61,0.00,M3] [#7 -1.36,0.26,0.00,M5] [#8 -0.93,0.57,0.34,U] 
20:18:12.885 00.000 2864 refined, 2 included, MultiStar: {-1.03, 0.33}, one-star: {-1.17, 0.33}
20:18:12.885 00.000 2864 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.80) = xAngle (0.04 = 0.04)
20:18:12.885 00.000 2864 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.04 = -3.04)
20:18:12.885 00.000 2864 CameraToMount -- cameraX=-1.03 cameraY=0.33 hyp=1.08 cameraTheta=2.83 mountX=1.08 mountY=-0.11, mountTheta=-0.11
20:18:12.885 00.000 2864 SchedulePrimaryMove(10198720, x=-1.03, y=0.33, opts=13)
20:18:12.900 00.015 2864 Enqueuing Move request for scope (-1.03, 0.33)
20:18:12.900 00.000 6680 Worker thread wakes up
20:18:12.900 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.03, 0.33) opts 0xd
20:18:12.900 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.03, 0.33)
20:18:12.900 00.000 6680 Moving (-1.03, 0.33) raw xDistance=1.08 yDistance=-0.11
20:18:12.900 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.73 from input 1.08
20:18:12.900 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:12.900 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:18:12.900 00.000 6680 MoveAxis(W, 100, ABG)
20:18:12.900 00.000 6680 Guiding  Dir = 3, Dur = 100
20:18:12.900 00.000 6680 IsGuiding returns 0
20:18:12.900 00.000 6680 PulseGuide returned control before completion, sleep 110
20:18:12.900 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=141, med=1, FiltMin=0, FiltMax=120, Gamma=0.560
20:18:12.948 00.048 2864 UpdateGuideState exits: m=3788 SNR=43.2
20:18:12.964 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:12.964 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:18:12.964 00.000 2864 Enqueuing Expose request
20:18:13.027 00.063 6680 IsGuiding returns 1
20:18:13.027 00.000 6680 scope still moving after pulse duration time elapsed
20:18:13.059 00.032 6680 IsGuiding returns 0
20:18:13.059 00.000 6680 scope move finished after 100 + 55 ms
20:18:13.059 00.000 6680 Move returns status 0, amount 100
20:18:13.059 00.000 6680 MoveAxis(N, 0, ABG)
20:18:13.059 00.000 6680 Move returns status 0, amount 0
20:18:13.059 00.000 6680 move complete, result=0
20:18:13.059 00.000 6680 worker thread done servicing request
20:18:13.059 00.000 2864 GuideStep: 1.1 px 100 ms WEST, -0.1 px 0 ms NORTH
20:18:13.059 00.000 6680 Worker thread wakes up
20:18:13.059 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:18:13.059 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:18:14.488 01.429 6680 Exposure complete
20:18:14.587 00.099 6680 worker thread done servicing request
20:18:14.587 00.000 2864 OnExposeComplete: enter
20:18:14.598 00.011 2864 UpdateGuideState(): m_state=6
20:18:14.598 00.000 2864 Star::Find(15, 1190, 784, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:18:14.598 00.000 2864 Star::Find returns 1 (0), X=1189.77, Y=784.58, Mass=3666, SNR=42.5, Peak=135 HFD=5.2
20:18:14.598 00.000 2864 MultiStar: [#1 -2.20,0.87,0.00,M9] [#2 -1.40,1.15,0.00,M6] [#3 -1.42,1.48,0.00,M2] [#4 -1.38,1.06,0.00,M4] [#5 -1.77,1.11,0.00,M4] [#6 -1.46,1.14,0.00,M4] [#7 -1.84,0.85,0.00,M6] [#8 -1.14,0.69,0.34,U] 
20:18:14.598 00.000 2864 refined, 1 included, MultiStar: {-1.56, 0.77}, one-star: {-1.71, 0.80}
20:18:14.598 00.000 2864 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.80) = xAngle (-0.11 = -0.11)
20:18:14.598 00.000 2864 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.19 = 3.10)
20:18:14.598 00.000 2864 CameraToMount -- cameraX=-1.56 cameraY=0.77 hyp=1.75 cameraTheta=2.68 mountX=1.73 mountY=0.08, mountTheta=0.05
20:18:14.598 00.000 2864 SchedulePrimaryMove(10198720, x=-1.56, y=0.77, opts=13)
20:18:14.615 00.017 2864 Enqueuing Move request for scope (-1.56, 0.77)
20:18:14.615 00.000 6680 Worker thread wakes up
20:18:14.615 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.56, 0.77) opts 0xd
20:18:14.615 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.56, 0.77)
20:18:14.615 00.000 6680 Moving (-1.56, 0.77) raw xDistance=1.73 yDistance=0.08
20:18:14.615 00.000 6680 GuideAlgorithmHysteresis::Result() returns 1.14 from input 1.73
20:18:14.615 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:14.615 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:18:14.615 00.000 6680 MoveAxis(W, 156, ABG)
20:18:14.615 00.000 6680 Guiding  Dir = 3, Dur = 156
20:18:14.615 00.000 6680 IsGuiding returns 0
20:18:14.619 00.004 6680 PulseGuide returned control before completion, sleep 166
20:18:14.630 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=135, med=1, FiltMin=0, FiltMax=111, Gamma=0.560
20:18:14.662 00.032 2864 UpdateGuideState exits: m=3666 SNR=42.5
20:18:14.678 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:14.678 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:18:14.685 00.007 2864 Enqueuing Expose request
20:18:14.789 00.104 6680 IsGuiding returns 1
20:18:14.789 00.000 6680 scope still moving after pulse duration time elapsed
20:18:14.820 00.031 6680 IsGuiding returns 0
20:18:14.820 00.000 6680 scope move finished after 156 + 45 ms
20:18:14.820 00.000 6680 Move returns status 0, amount 156
20:18:14.820 00.000 6680 MoveAxis(N, 0, ABG)
20:18:14.820 00.000 6680 Move returns status 0, amount 0
20:18:14.820 00.000 6680 move complete, result=0
20:18:14.820 00.000 6680 worker thread done servicing request
20:18:14.820 00.000 6680 Worker thread wakes up
20:18:14.820 00.000 2864 GuideStep: 1.7 px 156 ms WEST, 0.1 px 0 ms NORTH
20:18:14.820 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:18:14.820 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:18:16.468 01.648 6680 Exposure complete
20:18:16.532 00.064 6680 worker thread done servicing request
20:18:16.532 00.000 2864 OnExposeComplete: enter
20:18:16.532 00.000 2864 UpdateGuideState(): m_state=6
20:18:16.548 00.016 2864 Star::Find(15, 1189, 784, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
20:18:16.548 00.000 2864 Star::Find returns 1 (0), X=1189.22, Y=784.57, Mass=3623, SNR=42.3, Peak=146 HFD=4.7
20:18:16.548 00.000 2864 MultiStar: [#1 -2.64,0.51,0.00,M10] [#2 -2.44,0.68,0.00,M7] [#3 -2.49,0.53,0.00,M3] [#4 -1.98,0.55,0.00,M5] [#5 -2.23,0.75,0.00,M5] [#6 -2.35,0.44,0.00,M5] [#7 -2.59,0.56,0.00,M7] [#8 -2.14,0.91,0.00,M1] 
20:18:16.548 00.000 2864 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.80) = xAngle (0.01 = 0.01)
20:18:16.556 00.008 2864 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.07 = -3.07)
20:18:16.556 00.000 2864 CameraToMount -- cameraX=-2.26 cameraY=0.80 hyp=2.39 cameraTheta=2.80 mountX=2.39 mountY=-0.18, mountTheta=-0.07
20:18:16.556 00.000 2864 SchedulePrimaryMove(10198720, x=-2.26, y=0.80, opts=13)
20:18:16.556 00.000 2864 Enqueuing Move request for scope (-2.26, 0.80)
20:18:16.564 00.008 6680 Worker thread wakes up
20:18:16.564 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.26, 0.80) opts 0xd
20:18:16.564 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.26, 0.80)
20:18:16.564 00.000 6680 Moving (-2.26, 0.80) raw xDistance=2.39 yDistance=-0.18
20:18:16.564 00.000 6680 GuideAlgorithmHysteresis::Result() returns 1.59 from input 2.39
20:18:16.564 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:16.564 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:18:16.564 00.000 6680 MoveAxis(W, 217, ABG)
20:18:16.564 00.000 6680 Guiding  Dir = 3, Dur = 217
20:18:16.564 00.000 6680 IsGuiding returns 0
20:18:16.564 00.000 6680 PulseGuide returned control before completion, sleep 227
20:18:16.564 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=146, med=1, FiltMin=0, FiltMax=118, Gamma=0.560
20:18:16.619 00.055 2864 UpdateGuideState exits: m=3623 SNR=42.3
20:18:16.619 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:16.627 00.008 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:18:16.627 00.000 2864 Enqueuing Expose request
20:18:16.801 00.174 6680 IsGuiding returns 1
20:18:16.801 00.000 6680 scope still moving after pulse duration time elapsed
20:18:16.833 00.032 6680 IsGuiding returns 0
20:18:16.833 00.000 6680 scope move finished after 217 + 50 ms
20:18:16.833 00.000 6680 Move returns status 0, amount 217
20:18:16.833 00.000 6680 MoveAxis(N, 0, ABG)
20:18:16.833 00.000 6680 Move returns status 0, amount 0
20:18:16.833 00.000 6680 move complete, result=0
20:18:16.833 00.000 6680 worker thread done servicing request
20:18:16.833 00.000 2864 GuideStep: 2.4 px 217 ms WEST, -0.2 px 0 ms NORTH
20:18:16.838 00.005 6680 Worker thread wakes up
20:18:16.838 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:18:16.838 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:18:18.275 01.437 6680 Exposure complete
20:18:18.338 00.063 6680 worker thread done servicing request
20:18:18.338 00.000 2864 OnExposeComplete: enter
20:18:18.338 00.000 2864 UpdateGuideState(): m_state=6
20:18:18.338 00.000 2864 Star::Find(15, 1189, 784, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
20:18:18.348 00.010 2864 Star::Find returns 1 (0), X=1189.54, Y=784.76, Mass=3791, SNR=43.3, Peak=163 HFD=4.7
20:18:18.348 00.000 2864 MultiStar: [#1 -1.80,1.06,0.00,R] [#2 -1.84,0.49,0.00,M8] [#3 -2.01,0.82,0.00,M4] [#4 -1.90,0.56,0.00,M6] [#5 -1.91,0.69,0.00,M6] [#6 -1.61,0.62,0.00,M6] [#7 -2.29,0.60,0.00,M8] [#8 -1.84,1.02,0.00,M2] 
20:18:18.348 00.000 2864 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.80) = xAngle (-0.12 = -0.12)
20:18:18.354 00.006 2864 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.20 = 3.08)
20:18:18.354 00.000 2864 CameraToMount -- cameraX=-1.94 cameraY=0.99 hyp=2.17 cameraTheta=2.67 mountX=2.16 mountY=0.12, mountTheta=0.06
20:18:18.354 00.000 2864 SchedulePrimaryMove(10198720, x=-1.94, y=0.99, opts=13)
20:18:18.354 00.000 2864 Enqueuing Move request for scope (-1.94, 0.99)
20:18:18.354 00.000 6680 Worker thread wakes up
20:18:18.354 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.94, 0.99) opts 0xd
20:18:18.354 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.94, 0.99)
20:18:18.354 00.000 6680 Moving (-1.94, 0.99) raw xDistance=2.16 yDistance=0.12
20:18:18.354 00.000 6680 GuideAlgorithmHysteresis::Result() returns 1.47 from input 2.16
20:18:18.354 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:18.354 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:18:18.354 00.000 6680 MoveAxis(W, 201, ABG)
20:18:18.354 00.000 6680 Guiding  Dir = 3, Dur = 201
20:18:18.354 00.000 6680 IsGuiding returns 0
20:18:18.354 00.000 6680 PulseGuide returned control before completion, sleep 211
20:18:18.369 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=163, med=1, FiltMin=0, FiltMax=131, Gamma=0.560
20:18:18.416 00.047 2864 UpdateGuideState exits: m=3791 SNR=43.3
20:18:18.416 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:18.416 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:18:18.416 00.000 2864 Enqueuing Expose request
20:18:18.588 00.172 6680 IsGuiding returns 1
20:18:18.588 00.000 6680 scope still moving after pulse duration time elapsed
20:18:18.619 00.031 6680 IsGuiding returns 0
20:18:18.619 00.000 6680 scope move finished after 201 + 54 ms
20:18:18.619 00.000 6680 Move returns status 0, amount 201
20:18:18.619 00.000 6680 MoveAxis(N, 0, ABG)
20:18:18.619 00.000 6680 Move returns status 0, amount 0
20:18:18.619 00.000 6680 move complete, result=0
20:18:18.619 00.000 6680 worker thread done servicing request
20:18:18.619 00.000 2864 GuideStep: 2.2 px 201 ms WEST, 0.1 px 0 ms NORTH
20:18:18.619 00.000 6680 Worker thread wakes up
20:18:18.619 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:18:18.619 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:18:20.269 01.650 6680 Exposure complete
20:18:20.364 00.095 6680 worker thread done servicing request
20:18:20.364 00.000 2864 OnExposeComplete: enter
20:18:20.364 00.000 2864 UpdateGuideState(): m_state=6
20:18:20.364 00.000 2864 Star::Find(15, 1189, 784, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
20:18:20.369 00.005 2864 Star::Find returns 1 (0), X=1189.59, Y=784.77, Mass=3614, SNR=42.3, Peak=132 HFD=4.9
20:18:20.369 00.000 2864 MultiStar: [#1 0.57,-0.10,0.81,U] [#2 -1.19,0.35,0.55,U] [#3 -1.97,1.03,0.00,M5] [#4 -1.42,0.15,0.34,U] [#5 -1.48,0.32,0.36,U] [#6 -1.27,0.10,0.34,U] [#7 -2.25,0.24,0.00,M9] [#8 -2.08,0.68,0.00,M3] 
20:18:20.369 00.000 2864 refined, 5 included, MultiStar: {-1.04, 0.38}, one-star: {-1.89, 1.00}
20:18:20.369 00.000 2864 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.80) = xAngle (-0.01 = -0.01)
20:18:20.369 00.000 2864 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.08 = -3.08)
20:18:20.369 00.000 2864 CameraToMount -- cameraX=-1.04 cameraY=0.38 hyp=1.11 cameraTheta=2.79 mountX=1.11 mountY=-0.06, mountTheta=-0.06
20:18:20.379 00.010 2864 SchedulePrimaryMove(10198720, x=-1.04, y=0.38, opts=13)
20:18:20.379 00.000 2864 Enqueuing Move request for scope (-1.04, 0.38)
20:18:20.379 00.000 6680 Worker thread wakes up
20:18:20.379 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.04, 0.38) opts 0xd
20:18:20.379 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.04, 0.38)
20:18:20.379 00.000 6680 Moving (-1.04, 0.38) raw xDistance=1.11 yDistance=-0.06
20:18:20.379 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.80 from input 1.11
20:18:20.379 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:20.379 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:18:20.379 00.000 6680 MoveAxis(W, 109, ABG)
20:18:20.379 00.000 6680 Guiding  Dir = 3, Dur = 109
20:18:20.379 00.000 6680 IsGuiding returns 0
20:18:20.379 00.000 6680 PulseGuide returned control before completion, sleep 119
20:18:20.397 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=132, med=1, FiltMin=0, FiltMax=111, Gamma=0.560
20:18:20.479 00.082 2864 UpdateGuideState exits: m=3614 SNR=42.3
20:18:20.479 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:20.479 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:18:20.479 00.000 2864 Enqueuing Expose request
20:18:20.507 00.028 6680 IsGuiding returns 1
20:18:20.509 00.002 6680 scope still moving after pulse duration time elapsed
20:18:20.538 00.029 6680 IsGuiding returns 0
20:18:20.538 00.000 6680 scope move finished after 109 + 42 ms
20:18:20.538 00.000 6680 Move returns status 0, amount 109
20:18:20.538 00.000 6680 MoveAxis(N, 0, ABG)
20:18:20.538 00.000 6680 Move returns status 0, amount 0
20:18:20.538 00.000 6680 move complete, result=0
20:18:20.538 00.000 6680 worker thread done servicing request
20:18:20.538 00.000 6680 Worker thread wakes up
20:18:20.538 00.000 2864 GuideStep: 1.1 px 109 ms WEST, -0.1 px 0 ms NORTH
20:18:20.538 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:18:20.538 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:18:21.965 01.427 6680 Exposure complete
20:18:22.029 00.064 6680 worker thread done servicing request
20:18:22.029 00.000 2864 OnExposeComplete: enter
20:18:22.029 00.000 2864 UpdateGuideState(): m_state=6
20:18:22.045 00.016 2864 Star::Find(15, 1189, 784, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
20:18:22.045 00.000 2864 Star::Find returns 1 (0), X=1188.88, Y=784.57, Mass=3742, SNR=43.0, Peak=162 HFD=4.8
20:18:22.045 00.000 2864 MultiStar: [#1 -0.13,0.09,0.79,U] [#2 -1.57,1.04,0.00,M8] [#3 -1.94,1.36,0.00,M6] [#4 -2.00,0.75,0.00,M6] [#5 -1.80,0.97,0.00,M6] [#6 -2.04,0.79,0.00,M6] [#7 -2.11,0.71,0.00,M10] [#8 -2.45,0.93,0.00,M4] 
20:18:22.045 00.000 2864 refined, 1 included, MultiStar: {-1.51, 0.48}, one-star: {-2.60, 0.79}
20:18:22.045 00.000 2864 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.80) = xAngle (0.04 = 0.04)
20:18:22.045 00.000 2864 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.04 = -3.04)
20:18:22.056 00.011 2864 CameraToMount -- cameraX=-1.51 cameraY=0.48 hyp=1.59 cameraTheta=2.83 mountX=1.59 mountY=-0.17, mountTheta=-0.10
20:18:22.061 00.005 2864 SchedulePrimaryMove(10198720, x=-1.51, y=0.48, opts=13)
20:18:22.061 00.000 2864 Enqueuing Move request for scope (-1.51, 0.48)
20:18:22.061 00.000 6680 Worker thread wakes up
20:18:22.061 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.51, 0.48) opts 0xd
20:18:22.061 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.51, 0.48)
20:18:22.061 00.000 6680 Moving (-1.51, 0.48) raw xDistance=1.59 yDistance=-0.17
20:18:22.061 00.000 6680 GuideAlgorithmHysteresis::Result() returns 1.05 from input 1.59
20:18:22.061 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:22.061 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:18:22.061 00.000 6680 MoveAxis(W, 144, ABG)
20:18:22.061 00.000 6680 Guiding  Dir = 3, Dur = 144
20:18:22.061 00.000 6680 IsGuiding returns 0
20:18:22.061 00.000 6680 PulseGuide returned control before completion, sleep 154
20:18:22.079 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=162, med=1, FiltMin=0, FiltMax=133, Gamma=0.560
20:18:22.125 00.046 2864 UpdateGuideState exits: m=3742 SNR=43.0
20:18:22.125 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:22.125 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:18:22.125 00.000 2864 Enqueuing Expose request
20:18:22.236 00.111 6680 IsGuiding returns 1
20:18:22.236 00.000 6680 scope still moving after pulse duration time elapsed
20:18:22.268 00.032 6680 IsGuiding returns 0
20:18:22.268 00.000 6680 scope move finished after 144 + 57 ms
20:18:22.268 00.000 6680 Move returns status 0, amount 144
20:18:22.268 00.000 6680 MoveAxis(N, 0, ABG)
20:18:22.268 00.000 6680 Move returns status 0, amount 0
20:18:22.268 00.000 6680 move complete, result=0
20:18:22.268 00.000 6680 worker thread done servicing request
20:18:22.268 00.000 6680 Worker thread wakes up
20:18:22.268 00.000 2864 GuideStep: 1.6 px 144 ms WEST, -0.2 px 0 ms NORTH
20:18:22.268 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:18:22.268 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:18:23.900 01.632 6680 Exposure complete
20:18:23.948 00.048 6680 worker thread done servicing request
20:18:23.948 00.000 2864 OnExposeComplete: enter
20:18:23.948 00.000 2864 UpdateGuideState(): m_state=6
20:18:23.964 00.016 2864 Star::Find(15, 1188, 784, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
20:18:23.966 00.002 2864 Star::Find returns 1 (0), X=1189.03, Y=785.05, Mass=3707, SNR=42.8, Peak=129 HFD=4.6
20:18:23.968 00.002 2864 MultiStar: [#1 -0.76,0.02,0.77,U] [#2 -2.60,1.08,0.00,M9] [#3 -2.33,1.13,0.00,M7] [#4 -2.53,1.21,0.00,M7] [#5 -2.67,0.71,0.00,M7] [#6 -2.18,0.93,0.00,M7] [#7 -2.38,1.08,0.00,R] [#8 -2.31,1.09,0.00,M5] 
20:18:23.970 00.002 2864 refined, 1 included, MultiStar: {-1.71, 0.73}, one-star: {-2.45, 1.28}
20:18:23.972 00.002 2864 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.80) = xAngle (-0.06 = -0.06)
20:18:23.974 00.002 2864 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.13 = -3.13)
20:18:23.976 00.002 2864 CameraToMount -- cameraX=-1.71 cameraY=0.73 hyp=1.86 cameraTheta=2.74 mountX=1.86 mountY=-0.02, mountTheta=-0.01
20:18:23.978 00.002 2864 SchedulePrimaryMove(10198720, x=-1.71, y=0.73, opts=13)
20:18:23.980 00.002 2864 Enqueuing Move request for scope (-1.71, 0.73)
20:18:23.980 00.000 6680 Worker thread wakes up
20:18:23.980 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.71, 0.73) opts 0xd
20:18:23.980 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.71, 0.73)
20:18:23.980 00.000 6680 Moving (-1.71, 0.73) raw xDistance=1.86 yDistance=-0.02
20:18:23.980 00.000 6680 GuideAlgorithmHysteresis::Result() returns 1.25 from input 1.86
20:18:23.980 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:23.980 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:18:23.980 00.000 6680 MoveAxis(W, 170, ABG)
20:18:23.980 00.000 6680 Guiding  Dir = 3, Dur = 170
20:18:23.980 00.000 6680 IsGuiding returns 0
20:18:23.980 00.000 6680 PulseGuide returned control before completion, sleep 180
20:18:23.996 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=1, FiltMin=0, FiltMax=117, Gamma=0.560
20:18:24.043 00.047 2864 UpdateGuideState exits: m=3707 SNR=42.8
20:18:24.045 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:24.047 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:18:24.047 00.000 2864 Enqueuing Expose request
20:18:24.170 00.123 6680 IsGuiding returns 1
20:18:24.170 00.000 6680 scope still moving after pulse duration time elapsed
20:18:24.202 00.032 6680 IsGuiding returns 0
20:18:24.202 00.000 6680 scope move finished after 170 + 47 ms
20:18:24.202 00.000 6680 Move returns status 0, amount 170
20:18:24.202 00.000 6680 MoveAxis(N, 0, ABG)
20:18:24.202 00.000 6680 Move returns status 0, amount 0
20:18:24.202 00.000 6680 move complete, result=0
20:18:24.202 00.000 6680 worker thread done servicing request
20:18:24.202 00.000 6680 Worker thread wakes up
20:18:24.202 00.000 2864 GuideStep: 1.9 px 170 ms WEST, -0.0 px 0 ms NORTH
20:18:24.205 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
20:18:24.205 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:18:25.624 01.419 6680 Exposure complete
20:18:25.703 00.079 6680 worker thread done servicing request
20:18:25.703 00.000 2864 OnExposeComplete: enter
20:18:25.703 00.000 2864 UpdateGuideState(): m_state=6
20:18:25.703 00.000 2864 Star::Find(15, 1189, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
20:18:25.713 00.010 2864 Star::Find returns 1 (0), X=1188.64, Y=784.87, Mass=3687, SNR=42.7, Peak=131 HFD=5.0
20:18:25.713 00.000 2864 MultiStar: [#1 -0.95,-0.07,0.78,U] [#2 -2.12,1.28,0.00,M10] [#3 -2.63,1.06,0.00,M8] [#4 -2.46,1.14,0.00,M8] [#5 -2.26,1.09,0.00,M8] [#6 -2.45,1.15,0.00,M8] [#7 -0.32,-0.20,0.37,U] [#8 -2.62,0.92,0.00,M6] 
20:18:25.713 00.000 2864 refined, 2 included, MultiStar: {-1.72, 0.45}, one-star: {-2.84, 1.10}
20:18:25.719 00.006 2864 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.80) = xAngle (0.09 = 0.09)
20:18:25.719 00.000 2864 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.98 = -2.98)
20:18:25.719 00.000 2864 CameraToMount -- cameraX=-1.72 cameraY=0.45 hyp=1.78 cameraTheta=2.89 mountX=1.77 mountY=-0.28, mountTheta=-0.16
20:18:25.719 00.000 2864 SchedulePrimaryMove(10198720, x=-1.72, y=0.45, opts=13)
20:18:25.719 00.000 2864 Enqueuing Move request for scope (-1.72, 0.45)
20:18:25.719 00.000 6680 Worker thread wakes up
20:18:25.719 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.72, 0.45) opts 0xd
20:18:25.719 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.72, 0.45)
20:18:25.719 00.000 6680 Moving (-1.72, 0.45) raw xDistance=1.77 yDistance=-0.28
20:18:25.719 00.000 6680 GuideAlgorithmHysteresis::Result() returns 1.20 from input 1.77
20:18:25.719 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
20:18:25.719 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
20:18:25.719 00.000 6680 MoveAxis(W, 164, ABG)
20:18:25.719 00.000 6680 Guiding  Dir = 3, Dur = 164
20:18:25.735 00.016 6680 IsGuiding returns 0
20:18:25.735 00.000 6680 PulseGuide returned control before completion, sleep 174
20:18:25.744 00.009 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=1, FiltMin=0, FiltMax=113, Gamma=0.560
20:18:25.784 00.040 2864 UpdateGuideState exits: m=3687 SNR=42.7
20:18:25.798 00.014 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:25.798 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:18:25.798 00.000 2864 Enqueuing Expose request
20:18:25.925 00.127 6680 IsGuiding returns 1
20:18:25.925 00.000 6680 scope still moving after pulse duration time elapsed
20:18:25.957 00.032 6680 IsGuiding returns 0
20:18:25.957 00.000 6680 scope move finished after 164 + 57 ms
20:18:25.957 00.000 6680 Move returns status 0, amount 164
20:18:25.957 00.000 6680 MoveAxis(N, 0, ABG)
20:18:25.957 00.000 6680 Move returns status 0, amount 0
20:18:25.957 00.000 6680 move complete, result=0
20:18:25.957 00.000 6680 worker thread done servicing request
20:18:25.957 00.000 2864 GuideStep: 1.8 px 164 ms WEST, -0.3 px 0 ms NORTH
20:18:25.959 00.002 6680 Worker thread wakes up
20:18:25.959 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:18:25.959 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:18:27.607 01.648 6680 Exposure complete
20:18:27.696 00.089 6680 worker thread done servicing request
20:18:27.696 00.000 2864 OnExposeComplete: enter
20:18:27.696 00.000 2864 UpdateGuideState(): m_state=6
20:18:27.696 00.000 2864 Star::Find(15, 1188, 784, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
20:18:27.702 00.006 2864 Star::Find returns 1 (0), X=1188.90, Y=785.48, Mass=3706, SNR=42.8, Peak=195 HFD=4.2
20:18:27.702 00.000 2864 MultiStar: [#1 -1.41,-0.03,0.80,U] [#2 -2.81,1.25,0.00,R] [#3 -3.24,0.99,0.00,M9] [#4 -3.32,1.10,0.00,M9] [#5 -3.12,0.91,0.00,M9] [#6 -3.39,1.19,0.00,M9] [#7 -0.59,-0.08,0.40,U] [#8 -2.43,1.38,0.00,M7] 
20:18:27.702 00.000 2864 refined, 2 included, MultiStar: {-1.80, 0.75}, one-star: {-2.58, 1.71}
20:18:27.702 00.000 2864 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.80) = xAngle (-0.05 = -0.05)
20:18:27.702 00.000 2864 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.12 = -3.12)
20:18:27.713 00.011 2864 CameraToMount -- cameraX=-1.80 cameraY=0.75 hyp=1.95 cameraTheta=2.74 mountX=1.95 mountY=-0.03, mountTheta=-0.02
20:18:27.713 00.000 2864 SchedulePrimaryMove(10198720, x=-1.80, y=0.75, opts=13)
20:18:27.717 00.004 2864 Enqueuing Move request for scope (-1.80, 0.75)
20:18:27.721 00.004 6680 Worker thread wakes up
20:18:27.721 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.80, 0.75) opts 0xd
20:18:27.721 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.80, 0.75)
20:18:27.721 00.000 6680 Moving (-1.80, 0.75) raw xDistance=1.95 yDistance=-0.03
20:18:27.721 00.000 6680 GuideAlgorithmHysteresis::Result() returns 1.31 from input 1.95
20:18:27.721 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:27.721 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:18:27.721 00.000 6680 MoveAxis(W, 179, ABG)
20:18:27.721 00.000 6680 Guiding  Dir = 3, Dur = 179
20:18:27.721 00.000 6680 IsGuiding returns 0
20:18:27.721 00.000 6680 PulseGuide returned control before completion, sleep 189
20:18:27.735 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=195, med=1, FiltMin=0, FiltMax=143, Gamma=0.560
20:18:27.781 00.046 2864 UpdateGuideState exits: m=3706 SNR=42.8
20:18:27.781 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:27.781 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:18:27.781 00.000 2864 Enqueuing Expose request
20:18:27.923 00.142 6680 IsGuiding returns 1
20:18:27.923 00.000 6680 scope still moving after pulse duration time elapsed
20:18:27.955 00.032 6680 IsGuiding returns 0
20:18:27.955 00.000 6680 scope move finished after 179 + 53 ms
20:18:27.955 00.000 6680 Move returns status 0, amount 179
20:18:27.955 00.000 6680 MoveAxis(N, 0, ABG)
20:18:27.955 00.000 6680 Move returns status 0, amount 0
20:18:27.955 00.000 6680 move complete, result=0
20:18:27.955 00.000 6680 worker thread done servicing request
20:18:27.955 00.000 6680 Worker thread wakes up
20:18:27.955 00.000 2864 GuideStep: 1.9 px 179 ms WEST, -0.0 px 0 ms NORTH
20:18:27.955 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:18:27.955 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:18:29.369 01.414 6680 Exposure complete
20:18:29.415 00.046 6680 worker thread done servicing request
20:18:29.415 00.000 2864 OnExposeComplete: enter
20:18:29.415 00.000 2864 UpdateGuideState(): m_state=6
20:18:29.415 00.000 2864 Star::Find(15, 1188, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
20:18:29.432 00.017 2864 Star::Find returns 1 (0), X=1188.45, Y=785.94, Mass=3630, SNR=42.4, Peak=176 HFD=4.8
20:18:29.432 00.000 2864 MultiStar: [#1 -2.03,0.62,0.79,U] [#2 -0.43,0.56,0.55,U] [#3 -3.03,1.57,0.00,M10] [#4 -3.41,1.61,0.00,M10] [#5 -3.76,1.04,0.00,M10] [#6 -3.67,1.48,0.00,M10] [#7 -0.83,0.25,0.36,U] [#8 -2.76,1.70,0.00,M8] 
20:18:29.432 00.000 2864 refined, 3 included, MultiStar: {-1.91, 1.13}, one-star: {-3.03, 2.16}
20:18:29.432 00.000 2864 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.80) = xAngle (-0.19 = -0.19)
20:18:29.432 00.000 2864 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.26 = 3.02)
20:18:29.432 00.000 2864 CameraToMount -- cameraX=-1.91 cameraY=1.13 hyp=2.22 cameraTheta=2.61 mountX=2.18 mountY=0.27, mountTheta=0.12
20:18:29.432 00.000 2864 SchedulePrimaryMove(10198720, x=-1.91, y=1.13, opts=13)
20:18:29.447 00.015 2864 Enqueuing Move request for scope (-1.91, 1.13)
20:18:29.447 00.000 6680 Worker thread wakes up
20:18:29.447 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.91, 1.13) opts 0xd
20:18:29.447 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.91, 1.13)
20:18:29.447 00.000 6680 Moving (-1.91, 1.13) raw xDistance=2.18 yDistance=0.27
20:18:29.447 00.000 6680 GuideAlgorithmHysteresis::Result() returns 1.47 from input 2.18
20:18:29.447 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
20:18:29.447 00.000 6680 MoveAxis(W, 200, ABG)
20:18:29.447 00.000 6680 Guiding  Dir = 3, Dur = 200
20:18:29.447 00.000 6680 IsGuiding returns 0
20:18:29.447 00.000 6680 PulseGuide returned control before completion, sleep 210
20:18:29.463 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=176, med=1, FiltMin=0, FiltMax=131, Gamma=0.560
20:18:29.510 00.047 2864 UpdateGuideState exits: m=3630 SNR=42.4
20:18:29.510 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:29.510 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:18:29.510 00.000 2864 Enqueuing Expose request
20:18:29.669 00.159 6680 IsGuiding returns 1
20:18:29.669 00.000 6680 scope still moving after pulse duration time elapsed
20:18:29.700 00.031 6680 IsGuiding returns 0
20:18:29.700 00.000 6680 scope move finished after 200 + 49 ms
20:18:29.700 00.000 6680 Move returns status 0, amount 200
20:18:29.700 00.000 6680 MoveAxis(S, 42, ABG)
20:18:29.700 00.000 6680 Guiding  Dir = 1, Dur = 42
20:18:29.700 00.000 6680 IsGuiding returns 0
20:18:29.700 00.000 6680 PulseGuide returned control before completion, sleep 52
20:18:29.764 00.064 6680 IsGuiding returns 1
20:18:29.764 00.000 6680 scope still moving after pulse duration time elapsed
20:18:29.796 00.032 6680 IsGuiding returns 0
20:18:29.796 00.000 6680 scope move finished after 42 + 52 ms
20:18:29.796 00.000 6680 Move returns status 0, amount 42
20:18:29.796 00.000 6680 move complete, result=0
20:18:29.796 00.000 6680 worker thread done servicing request
20:18:29.796 00.000 2864 GuideStep: 2.2 px 200 ms WEST, 0.3 px 42 ms SOUTH
20:18:29.796 00.000 6680 Worker thread wakes up
20:18:29.796 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:18:29.796 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:18:31.438 01.642 6680 Exposure complete
20:18:31.494 00.056 6680 worker thread done servicing request
20:18:31.494 00.000 2864 OnExposeComplete: enter
20:18:31.494 00.000 2864 UpdateGuideState(): m_state=6
20:18:31.498 00.004 2864 Star::Find(15, 1188, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
20:18:31.498 00.000 2864 Star::Find returns 1 (0), X=1188.96, Y=785.45, Mass=3624, SNR=42.3, Peak=188 HFD=4.2
20:18:31.498 00.000 2864 MultiStar: [#1 -1.03,0.22,0.80,U] [#2 0.03,-0.23,0.57,U] [#3 -2.75,1.29,0.00,R] [#4 -2.44,0.92,0.00,R] [#5 -2.87,1.02,0.00,R] [#6 -2.43,1.12,0.00,R] [#7 -0.70,0.09,0.40,U] [#8 -2.38,1.58,0.00,M9] 
20:18:31.498 00.000 2864 refined, 3 included, MultiStar: {-1.30, 0.64}, one-star: {-2.52, 1.68}
20:18:31.498 00.000 2864 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.80) = xAngle (-0.11 = -0.11)
20:18:31.498 00.000 2864 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.18 = 3.10)
20:18:31.498 00.000 2864 CameraToMount -- cameraX=-1.30 cameraY=0.64 hyp=1.45 cameraTheta=2.69 mountX=1.44 mountY=0.06, mountTheta=0.04
20:18:31.498 00.000 2864 SchedulePrimaryMove(10198720, x=-1.30, y=0.64, opts=13)
20:18:31.514 00.016 2864 Enqueuing Move request for scope (-1.30, 0.64)
20:18:31.515 00.001 6680 Worker thread wakes up
20:18:31.515 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.30, 0.64) opts 0xd
20:18:31.515 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.30, 0.64)
20:18:31.515 00.000 6680 Moving (-1.30, 0.64) raw xDistance=1.44 yDistance=0.06
20:18:31.515 00.000 6680 GuideAlgorithmHysteresis::Result() returns 1.01 from input 1.44
20:18:31.515 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:31.515 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:18:31.515 00.000 6680 MoveAxis(W, 138, ABG)
20:18:31.515 00.000 6680 Guiding  Dir = 3, Dur = 138
20:18:31.515 00.000 6680 IsGuiding returns 0
20:18:31.515 00.000 6680 PulseGuide returned control before completion, sleep 148
20:18:31.532 00.017 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=188, med=1, FiltMin=0, FiltMax=141, Gamma=0.560
20:18:31.577 00.045 2864 UpdateGuideState exits: m=3624 SNR=42.3
20:18:31.577 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:31.577 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:18:31.577 00.000 2864 Enqueuing Expose request
20:18:31.672 00.095 6680 IsGuiding returns 1
20:18:31.672 00.000 6680 scope still moving after pulse duration time elapsed
20:18:31.704 00.032 6680 IsGuiding returns 0
20:18:31.704 00.000 6680 scope move finished after 138 + 48 ms
20:18:31.704 00.000 6680 Move returns status 0, amount 138
20:18:31.704 00.000 6680 MoveAxis(N, 0, ABG)
20:18:31.704 00.000 6680 Move returns status 0, amount 0
20:18:31.704 00.000 6680 move complete, result=0
20:18:31.704 00.000 6680 worker thread done servicing request
20:18:31.704 00.000 6680 Worker thread wakes up
20:18:31.704 00.000 2864 GuideStep: 1.4 px 138 ms WEST, 0.1 px 0 ms NORTH
20:18:31.704 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:18:31.704 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:18:33.134 01.430 6680 Exposure complete
20:18:33.197 00.063 6680 worker thread done servicing request
20:18:33.197 00.000 2864 OnExposeComplete: enter
20:18:33.197 00.000 2864 UpdateGuideState(): m_state=6
20:18:33.212 00.015 2864 Star::Find(15, 1188, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
20:18:33.212 00.000 2864 Star::Find returns 1 (0), X=1188.89, Y=785.62, Mass=3501, SNR=41.6, Peak=175 HFD=4.4
20:18:33.212 00.000 2864 MultiStar: [#1 -1.13,0.57,0.82,U] [#2 0.92,0.68,0.56,U] [#3 -0.05,0.21,0.53,U] [#4 -0.04,0.66,0.36,U] [#5 0.58,0.32,0.36,U] [#6 -0.25,0.27,0.34,U] [#7 -0.67,0.21,0.41,U] [#8 -2.55,1.57,0.00,M10] 
20:18:33.212 00.000 2864 refined, 7 included, MultiStar: {-0.73, 0.76}, one-star: {-2.59, 1.84}
20:18:33.212 00.000 2864 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.80) = xAngle (-0.46 = -0.46)
20:18:33.212 00.000 2864 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.53 = 2.75)
20:18:33.212 00.000 2864 CameraToMount -- cameraX=-0.73 cameraY=0.76 hyp=1.06 cameraTheta=2.34 mountX=0.95 mountY=0.40, mountTheta=0.40
20:18:33.228 00.016 2864 SchedulePrimaryMove(10198720, x=-0.73, y=0.76, opts=13)
20:18:33.228 00.000 2864 Enqueuing Move request for scope (-0.73, 0.76)
20:18:33.228 00.000 6680 Worker thread wakes up
20:18:33.228 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.73, 0.76) opts 0xd
20:18:33.228 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.73, 0.76)
20:18:33.228 00.000 6680 Moving (-0.73, 0.76) raw xDistance=0.95 yDistance=0.40
20:18:33.228 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.67 from input 0.95
20:18:33.228 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
20:18:33.228 00.000 6680 MoveAxis(W, 91, ABG)
20:18:33.228 00.000 6680 Guiding  Dir = 3, Dur = 91
20:18:33.228 00.000 6680 IsGuiding returns 0
20:18:33.228 00.000 6680 PulseGuide returned control before completion, sleep 101
20:18:33.247 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=175, med=1, FiltMin=0, FiltMax=132, Gamma=0.560
20:18:33.291 00.044 2864 UpdateGuideState exits: m=3501 SNR=41.6
20:18:33.291 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:33.291 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:18:33.291 00.000 2864 Enqueuing Expose request
20:18:33.339 00.048 6680 IsGuiding returns 1
20:18:33.341 00.002 6680 scope still moving after pulse duration time elapsed
20:18:33.371 00.030 6680 IsGuiding returns 0
20:18:33.371 00.000 6680 scope move finished after 91 + 45 ms
20:18:33.371 00.000 6680 Move returns status 0, amount 91
20:18:33.371 00.000 6680 MoveAxis(S, 64, ABG)
20:18:33.371 00.000 6680 Guiding  Dir = 1, Dur = 64
20:18:33.371 00.000 6680 IsGuiding returns 0
20:18:33.371 00.000 6680 PulseGuide returned control before completion, sleep 74
20:18:33.450 00.079 6680 IsGuiding returns 1
20:18:33.450 00.000 6680 scope still moving after pulse duration time elapsed
20:18:33.482 00.032 6680 IsGuiding returns 0
20:18:33.482 00.000 6680 scope move finished after 64 + 46 ms
20:18:33.482 00.000 6680 Move returns status 0, amount 64
20:18:33.482 00.000 6680 move complete, result=0
20:18:33.482 00.000 6680 worker thread done servicing request
20:18:33.482 00.000 2864 GuideStep: 0.9 px 91 ms WEST, 0.4 px 64 ms SOUTH
20:18:33.482 00.000 6680 Worker thread wakes up
20:18:33.482 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:18:33.482 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:18:35.132 01.650 6680 Exposure complete
20:18:35.217 00.085 6680 worker thread done servicing request
20:18:35.217 00.000 2864 OnExposeComplete: enter
20:18:35.217 00.000 2864 UpdateGuideState(): m_state=6
20:18:35.217 00.000 2864 Star::Find(15, 1188, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
20:18:35.217 00.000 2864 Star::Find returns 1 (0), X=1188.07, Y=785.62, Mass=3710, SNR=42.8, Peak=200 HFD=4.2
20:18:35.217 00.000 2864 MultiStar: [#1 -2.32,0.56,0.77,U] [#2 -0.62,0.61,0.54,U] [#3 -0.40,0.74,0.54,U] [#4 -1.42,0.81,0.34,U] [#5 -0.85,0.44,0.33,U] [#6 -1.30,0.60,0.34,U] [#7 -0.78,0.70,0.36,U] [#8 -3.36,1.58,0.00,R] 
20:18:35.226 00.009 2864 refined, 7 included, MultiStar: {-1.71, 0.92}, one-star: {-3.41, 1.84}
20:18:35.226 00.000 2864 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.80) = xAngle (-0.15 = -0.15)
20:18:35.226 00.000 2864 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.22 = 3.06)
20:18:35.226 00.000 2864 CameraToMount -- cameraX=-1.71 cameraY=0.92 hyp=1.94 cameraTheta=2.65 mountX=1.92 mountY=0.15, mountTheta=0.08
20:18:35.226 00.000 2864 SchedulePrimaryMove(10198720, x=-1.71, y=0.92, opts=13)
20:18:35.226 00.000 2864 Enqueuing Move request for scope (-1.71, 0.92)
20:18:35.226 00.000 6680 Worker thread wakes up
20:18:35.226 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.71, 0.92) opts 0xd
20:18:35.226 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.71, 0.92)
20:18:35.226 00.000 6680 Moving (-1.71, 0.92) raw xDistance=1.92 yDistance=0.15
20:18:35.226 00.000 6680 GuideAlgorithmHysteresis::Result() returns 1.26 from input 1.92
20:18:35.226 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:35.226 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:18:35.226 00.000 6680 MoveAxis(W, 172, ABG)
20:18:35.226 00.000 6680 Guiding  Dir = 3, Dur = 172
20:18:35.226 00.000 6680 IsGuiding returns 0
20:18:35.226 00.000 6680 PulseGuide returned control before completion, sleep 182
20:18:35.255 00.029 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=200, med=1, FiltMin=0, FiltMax=153, Gamma=0.560
20:18:35.302 00.047 2864 UpdateGuideState exits: m=3710 SNR=42.8
20:18:35.304 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:35.306 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:18:35.310 00.004 2864 Enqueuing Expose request
20:18:35.432 00.122 6680 IsGuiding returns 1
20:18:35.432 00.000 6680 scope still moving after pulse duration time elapsed
20:18:35.464 00.032 6680 IsGuiding returns 0
20:18:35.464 00.000 6680 scope move finished after 172 + 52 ms
20:18:35.464 00.000 6680 Move returns status 0, amount 172
20:18:35.464 00.000 6680 MoveAxis(N, 0, ABG)
20:18:35.464 00.000 6680 Move returns status 0, amount 0
20:18:35.464 00.000 6680 move complete, result=0
20:18:35.464 00.000 6680 worker thread done servicing request
20:18:35.464 00.000 6680 Worker thread wakes up
20:18:35.464 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:18:35.464 00.000 2864 GuideStep: 1.9 px 172 ms WEST, 0.2 px 0 ms NORTH
20:18:35.464 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:18:36.896 01.432 6680 Exposure complete
20:18:36.943 00.047 6680 worker thread done servicing request
20:18:36.943 00.000 2864 OnExposeComplete: enter
20:18:36.959 00.016 2864 UpdateGuideState(): m_state=6
20:18:36.961 00.002 2864 Star::Find(15, 1188, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
20:18:36.965 00.004 2864 Star::Find returns 1 (0), X=1187.83, Y=785.71, Mass=3714, SNR=42.9, Peak=192 HFD=4.3
20:18:36.967 00.002 2864 MultiStar: [#1 -1.56,0.96,0.78,U] [#2 -0.83,0.79,0.53,U] [#3 -0.89,0.62,0.53,U] [#4 -0.99,0.80,0.33,U] [#5 -1.04,0.67,0.35,U] [#6 -1.14,0.66,0.35,U] [#7 -1.29,0.81,0.37,U] [#8 -0.44,0.20,0.38,U] 
20:18:36.967 00.000 2864 refined, 8 included, MultiStar: {-1.62, 0.98}, one-star: {-3.64, 1.93}
20:18:36.967 00.000 2864 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.80) = xAngle (-0.20 = -0.20)
20:18:36.975 00.008 2864 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.27 = 3.01)
20:18:36.975 00.000 2864 CameraToMount -- cameraX=-1.62 cameraY=0.98 hyp=1.90 cameraTheta=2.60 mountX=1.86 mountY=0.25, mountTheta=0.13
20:18:36.975 00.000 2864 SchedulePrimaryMove(10198720, x=-1.62, y=0.98, opts=13)
20:18:36.975 00.000 2864 Enqueuing Move request for scope (-1.62, 0.98)
20:18:36.975 00.000 6680 Worker thread wakes up
20:18:36.975 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.62, 0.98) opts 0xd
20:18:36.975 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.62, 0.98)
20:18:36.975 00.000 6680 Moving (-1.62, 0.98) raw xDistance=1.86 yDistance=0.25
20:18:36.975 00.000 6680 GuideAlgorithmHysteresis::Result() returns 1.26 from input 1.86
20:18:36.975 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
20:18:36.975 00.000 6680 MoveAxis(W, 172, ABG)
20:18:36.975 00.000 6680 Guiding  Dir = 3, Dur = 172
20:18:36.975 00.000 6680 IsGuiding returns 0
20:18:36.975 00.000 6680 PulseGuide returned control before completion, sleep 182
20:18:37.001 00.026 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=192, med=1, FiltMin=0, FiltMax=150, Gamma=0.560
20:18:37.038 00.037 2864 UpdateGuideState exits: m=3714 SNR=42.9
20:18:37.038 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:37.038 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:18:37.038 00.000 2864 Enqueuing Expose request
20:18:37.181 00.143 6680 IsGuiding returns 1
20:18:37.181 00.000 6680 scope still moving after pulse duration time elapsed
20:18:37.213 00.032 6680 IsGuiding returns 0
20:18:37.213 00.000 6680 scope move finished after 172 + 53 ms
20:18:37.213 00.000 6680 Move returns status 0, amount 172
20:18:37.213 00.000 6680 MoveAxis(S, 39, ABG)
20:18:37.213 00.000 6680 Guiding  Dir = 1, Dur = 39
20:18:37.213 00.000 6680 IsGuiding returns 0
20:18:37.213 00.000 6680 PulseGuide returned control before completion, sleep 49
20:18:37.275 00.062 6680 IsGuiding returns 1
20:18:37.275 00.000 6680 scope still moving after pulse duration time elapsed
20:18:37.306 00.031 6680 IsGuiding returns 0
20:18:37.306 00.000 6680 scope move finished after 39 + 54 ms
20:18:37.306 00.000 6680 Move returns status 0, amount 39
20:18:37.306 00.000 6680 move complete, result=0
20:18:37.306 00.000 6680 worker thread done servicing request
20:18:37.306 00.000 2864 GuideStep: 1.9 px 172 ms WEST, 0.2 px 39 ms SOUTH
20:18:37.315 00.009 6680 Worker thread wakes up
20:18:37.315 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:18:37.315 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:18:38.972 01.657 6680 Exposure complete
20:18:39.036 00.064 6680 worker thread done servicing request
20:18:39.036 00.000 2864 OnExposeComplete: enter
20:18:39.036 00.000 2864 UpdateGuideState(): m_state=6
20:18:39.036 00.000 2864 Star::Find(15, 1187, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
20:18:39.047 00.011 2864 Star::Find returns 1 (0), X=1187.56, Y=785.60, Mass=3754, SNR=43.1, Peak=174 HFD=4.4
20:18:39.047 00.000 2864 MultiStar: [#1 -1.93,1.16,0.80,U] [#2 -0.99,0.61,0.52,U] [#3 -1.25,0.66,0.53,U] [#4 -0.80,1.43,0.34,U] [#5 -0.70,1.07,0.35,U] [#6 -0.74,1.07,0.34,U] [#7 -1.75,0.46,0.39,U] [#8 -0.71,0.12,0.35,U] 
20:18:39.047 00.000 2864 refined, 8 included, MultiStar: {-1.80, 1.05}, one-star: {-3.92, 1.83}
20:18:39.051 00.004 2864 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.80) = xAngle (-0.18 = -0.18)
20:18:39.051 00.000 2864 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.26 = 3.03)
20:18:39.051 00.000 2864 CameraToMount -- cameraX=-1.80 cameraY=1.05 hyp=2.09 cameraTheta=2.61 mountX=2.05 mountY=0.24, mountTheta=0.12
20:18:39.056 00.005 2864 SchedulePrimaryMove(10198720, x=-1.80, y=1.05, opts=13)
20:18:39.056 00.000 2864 Enqueuing Move request for scope (-1.80, 1.05)
20:18:39.056 00.000 6680 Worker thread wakes up
20:18:39.056 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.80, 1.05) opts 0xd
20:18:39.056 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.80, 1.05)
20:18:39.056 00.000 6680 Moving (-1.80, 1.05) raw xDistance=2.05 yDistance=0.24
20:18:39.056 00.000 6680 GuideAlgorithmHysteresis::Result() returns 1.38 from input 2.05
20:18:39.056 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
20:18:39.056 00.000 6680 MoveAxis(W, 189, ABG)
20:18:39.056 00.000 6680 Guiding  Dir = 3, Dur = 189
20:18:39.056 00.000 6680 IsGuiding returns 0
20:18:39.056 00.000 6680 PulseGuide returned control before completion, sleep 199
20:18:39.067 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=1, FiltMin=0, FiltMax=127, Gamma=0.560
20:18:39.119 00.052 2864 UpdateGuideState exits: m=3754 SNR=43.1
20:18:39.119 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:39.119 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:18:39.131 00.012 2864 Enqueuing Expose request
20:18:39.273 00.142 6680 IsGuiding returns 1
20:18:39.273 00.000 6680 scope still moving after pulse duration time elapsed
20:18:39.305 00.032 6680 IsGuiding returns 0
20:18:39.305 00.000 6680 scope move finished after 189 + 52 ms
20:18:39.305 00.000 6680 Move returns status 0, amount 189
20:18:39.305 00.000 6680 MoveAxis(S, 39, ABG)
20:18:39.305 00.000 6680 Guiding  Dir = 1, Dur = 39
20:18:39.307 00.002 6680 IsGuiding returns 0
20:18:39.307 00.000 6680 PulseGuide returned control before completion, sleep 49
20:18:39.368 00.061 6680 IsGuiding returns 1
20:18:39.368 00.000 6680 scope still moving after pulse duration time elapsed
20:18:39.400 00.032 6680 IsGuiding returns 0
20:18:39.400 00.000 6680 scope move finished after 39 + 53 ms
20:18:39.400 00.000 6680 Move returns status 0, amount 39
20:18:39.400 00.000 6680 move complete, result=0
20:18:39.400 00.000 6680 worker thread done servicing request
20:18:39.400 00.000 6680 Worker thread wakes up
20:18:39.400 00.000 2864 GuideStep: 2.1 px 189 ms WEST, 0.2 px 39 ms SOUTH
20:18:39.400 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:18:39.400 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:18:40.747 01.347 2864 GetInt("/profile/6/camera/SaturationADU", 0) returns 255
20:18:40.816 00.069 6680 Exposure complete
20:18:40.873 00.057 6680 worker thread done servicing request
20:18:40.873 00.000 2864 OnExposeComplete: enter
20:18:40.873 00.000 2864 UpdateGuideState(): m_state=6
20:18:40.873 00.000 2864 Star::Find(15, 1187, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
20:18:40.873 00.000 2864 Star::Find returns 1 (0), X=1186.91, Y=785.26, Mass=3701, SNR=42.8, Peak=174 HFD=4.5
20:18:40.873 00.000 2864 MultiStar: [#1 -2.47,0.56,0.81,U] [#2 -0.90,0.83,0.54,U] [#3 -1.27,0.43,0.51,U] [#4 -1.52,1.20,0.36,U] [#5 -1.14,0.46,0.35,U] [#6 -1.66,0.50,0.32,U] [#7 -1.78,0.26,0.38,U] [#8 -0.79,-0.09,0.38,U] 
20:18:40.873 00.000 2864 refined, 8 included, MultiStar: {-2.18, 0.74}, one-star: {-4.57, 1.49}
20:18:40.873 00.000 2864 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.80) = xAngle (0.02 = 0.02)
20:18:40.873 00.000 2864 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.05 = -3.05)
20:18:40.889 00.016 2864 CameraToMount -- cameraX=-2.18 cameraY=0.74 hyp=2.31 cameraTheta=2.82 mountX=2.30 mountY=-0.20, mountTheta=-0.09
20:18:40.889 00.000 2864 SchedulePrimaryMove(10198720, x=-2.18, y=0.74, opts=13)
20:18:40.889 00.000 2864 Enqueuing Move request for scope (-2.18, 0.74)
20:18:40.889 00.000 6680 Worker thread wakes up
20:18:40.889 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.18, 0.74) opts 0xd
20:18:40.889 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.18, 0.74)
20:18:40.889 00.000 6680 Moving (-2.18, 0.74) raw xDistance=2.30 yDistance=-0.20
20:18:40.889 00.000 6680 GuideAlgorithmHysteresis::Result() returns 1.55 from input 2.30
20:18:40.889 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:18:40.889 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
20:18:40.889 00.000 6680 MoveAxis(W, 212, ABG)
20:18:40.889 00.000 6680 Guiding  Dir = 3, Dur = 212
20:18:40.889 00.000 6680 IsGuiding returns 0
20:18:40.889 00.000 6680 PulseGuide returned control before completion, sleep 222
20:18:40.904 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=1, FiltMin=0, FiltMax=130, Gamma=0.560
20:18:40.951 00.047 2864 UpdateGuideState exits: m=3701 SNR=42.8
20:18:40.951 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:40.951 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:18:40.963 00.012 2864 Enqueuing Expose request
20:18:41.125 00.162 6680 IsGuiding returns 1
20:18:41.125 00.000 6680 scope still moving after pulse duration time elapsed
20:18:41.157 00.032 6680 IsGuiding returns 0
20:18:41.157 00.000 6680 scope move finished after 212 + 47 ms
20:18:41.157 00.000 6680 Move returns status 0, amount 212
20:18:41.157 00.000 6680 MoveAxis(N, 0, ABG)
20:18:41.157 00.000 6680 Move returns status 0, amount 0
20:18:41.157 00.000 6680 move complete, result=0
20:18:41.157 00.000 6680 worker thread done servicing request
20:18:41.157 00.000 6680 Worker thread wakes up
20:18:41.157 00.000 2864 GuideStep: 2.3 px 212 ms WEST, -0.2 px 0 ms NORTH
20:18:41.157 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:18:41.157 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:18:42.807 01.650 6680 Exposure complete
20:18:42.869 00.062 6680 worker thread done servicing request
20:18:42.869 00.000 2864 OnExposeComplete: enter
20:18:42.869 00.000 2864 UpdateGuideState(): m_state=6
20:18:42.869 00.000 2864 Star::Find(15, 1186, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
20:18:42.869 00.000 2864 Star::Find returns 1 (0), X=1187.73, Y=784.84, Mass=3882, SNR=43.8, Peak=157 HFD=4.6
20:18:42.869 00.000 2864 MultiStar: [#1 -2.21,-0.12,0.77,U] [#2 -0.00,0.54,0.54,U] [#3 -0.47,0.02,0.50,U] [#4 -1.01,0.48,0.33,U] [#5 -0.52,-0.06,0.33,U] [#6 -1.42,0.27,0.32,U] [#7 -0.77,0.14,0.36,U] [#8 -0.08,-0.48,0.37,U] 
20:18:42.869 00.000 2864 refined, 8 included, MultiStar: {-1.54, 0.31}, one-star: {-3.74, 1.07}
20:18:42.869 00.000 2864 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.80) = xAngle (0.15 = 0.15)
20:18:42.885 00.016 2864 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.92 = -2.92)
20:18:42.885 00.000 2864 CameraToMount -- cameraX=-1.54 cameraY=0.31 hyp=1.57 cameraTheta=2.95 mountX=1.55 mountY=-0.34, mountTheta=-0.22
20:18:42.885 00.000 2864 SchedulePrimaryMove(10198720, x=-1.54, y=0.31, opts=13)
20:18:42.885 00.000 2864 Enqueuing Move request for scope (-1.54, 0.31)
20:18:42.885 00.000 6680 Worker thread wakes up
20:18:42.885 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.54, 0.31) opts 0xd
20:18:42.885 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.54, 0.31)
20:18:42.885 00.000 6680 Moving (-1.54, 0.31) raw xDistance=1.55 yDistance=-0.34
20:18:42.885 00.000 6680 GuideAlgorithmHysteresis::Result() returns 1.08 from input 1.55
20:18:42.885 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:18:42.885 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
20:18:42.885 00.000 6680 MoveAxis(W, 148, ABG)
20:18:42.885 00.000 6680 Guiding  Dir = 3, Dur = 148
20:18:42.885 00.000 6680 IsGuiding returns 0
20:18:42.885 00.000 6680 PulseGuide returned control before completion, sleep 158
20:18:42.900 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=157, med=1, FiltMin=0, FiltMax=131, Gamma=0.560
20:18:42.948 00.048 2864 UpdateGuideState exits: m=3882 SNR=43.8
20:18:42.948 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:42.948 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:18:42.948 00.000 2864 Enqueuing Expose request
20:18:43.059 00.111 6680 IsGuiding returns 1
20:18:43.059 00.000 6680 scope still moving after pulse duration time elapsed
20:18:43.090 00.031 6680 IsGuiding returns 0
20:18:43.090 00.000 6680 scope move finished after 148 + 48 ms
20:18:43.090 00.000 6680 Move returns status 0, amount 148
20:18:43.090 00.000 6680 MoveAxis(N, 0, ABG)
20:18:43.090 00.000 6680 Move returns status 0, amount 0
20:18:43.090 00.000 6680 move complete, result=0
20:18:43.090 00.000 6680 worker thread done servicing request
20:18:43.090 00.000 6680 Worker thread wakes up
20:18:43.090 00.000 2864 GuideStep: 1.6 px 148 ms WEST, -0.3 px 0 ms NORTH
20:18:43.090 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:18:43.090 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:18:44.520 01.430 6680 Exposure complete
20:18:44.588 00.068 6680 worker thread done servicing request
20:18:44.588 00.000 2864 OnExposeComplete: enter
20:18:44.588 00.000 2864 UpdateGuideState(): m_state=6
20:18:44.588 00.000 2864 Star::Find(15, 1187, 784, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
20:18:44.600 00.012 2864 Star::Find returns 1 (0), X=1187.69, Y=785.40, Mass=3701, SNR=42.8, Peak=160 HFD=4.7
20:18:44.602 00.002 2864 MultiStar: [#1 -2.84,0.05,0.80,U] [#2 -0.89,0.61,0.54,U] [#3 -1.11,0.36,0.54,U] [#4 -1.43,0.33,0.36,U] [#5 -0.71,0.71,0.37,U] [#6 -1.25,0.73,0.33,U] [#7 -1.43,0.38,0.39,U] [#8 -0.32,-0.12,0.39,U] 
20:18:44.602 00.000 2864 refined, 8 included, MultiStar: {-1.91, 0.62}, one-star: {-3.79, 1.63}
20:18:44.602 00.000 2864 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.80) = xAngle (0.03 = 0.03)
20:18:44.602 00.000 2864 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.04 = -3.04)
20:18:44.602 00.000 2864 CameraToMount -- cameraX=-1.91 cameraY=0.62 hyp=2.01 cameraTheta=2.83 mountX=2.01 mountY=-0.20, mountTheta=-0.10
20:18:44.615 00.013 2864 SchedulePrimaryMove(10198720, x=-1.91, y=0.62, opts=13)
20:18:44.619 00.004 2864 Enqueuing Move request for scope (-1.91, 0.62)
20:18:44.621 00.002 6680 Worker thread wakes up
20:18:44.621 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.91, 0.62) opts 0xd
20:18:44.623 00.002 6680 Handling offset move in thread for scope, endpoint = (-1.91, 0.62)
20:18:44.623 00.000 6680 Moving (-1.91, 0.62) raw xDistance=2.01 yDistance=-0.20
20:18:44.623 00.000 6680 GuideAlgorithmHysteresis::Result() returns 1.34 from input 2.01
20:18:44.623 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:18:44.623 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
20:18:44.623 00.000 6680 MoveAxis(W, 183, ABG)
20:18:44.623 00.000 6680 Guiding  Dir = 3, Dur = 183
20:18:44.623 00.000 6680 IsGuiding returns 0
20:18:44.623 00.000 6680 PulseGuide returned control before completion, sleep 193
20:18:44.631 00.008 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=160, med=1, FiltMin=0, FiltMax=131, Gamma=0.560
20:18:44.681 00.050 2864 UpdateGuideState exits: m=3701 SNR=42.8
20:18:44.681 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:44.681 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:18:44.681 00.000 2864 Enqueuing Expose request
20:18:44.821 00.140 6680 IsGuiding returns 1
20:18:44.821 00.000 6680 scope still moving after pulse duration time elapsed
20:18:44.853 00.032 6680 IsGuiding returns 0
20:18:44.853 00.000 6680 scope move finished after 183 + 46 ms
20:18:44.853 00.000 6680 Move returns status 0, amount 183
20:18:44.853 00.000 6680 MoveAxis(N, 0, ABG)
20:18:44.853 00.000 6680 Move returns status 0, amount 0
20:18:44.853 00.000 6680 move complete, result=0
20:18:44.853 00.000 6680 worker thread done servicing request
20:18:44.853 00.000 6680 Worker thread wakes up
20:18:44.853 00.000 2864 GuideStep: 2.0 px 183 ms WEST, -0.2 px 0 ms NORTH
20:18:44.853 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:18:44.853 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:18:46.494 01.641 6680 Exposure complete
20:18:46.562 00.068 6680 worker thread done servicing request
20:18:46.562 00.000 2864 OnExposeComplete: enter
20:18:46.562 00.000 2864 UpdateGuideState(): m_state=6
20:18:46.562 00.000 2864 Star::Find(15, 1187, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
20:18:46.562 00.000 2864 Star::Find returns 1 (0), X=1187.36, Y=785.27, Mass=3649, SNR=42.5, Peak=174 HFD=4.7
20:18:46.562 00.000 2864 MultiStar: [#1 -2.40,0.01,0.81,U] [#2 -1.00,0.17,0.55,U] [#3 -1.38,0.25,0.53,U] [#4 -1.83,0.43,0.36,U] [#5 -1.28,0.11,0.37,U] [#6 -1.56,-0.09,0.34,U] [#7 -1.87,0.23,0.41,U] [#8 -0.65,-0.38,0.40,U] 
20:18:46.562 00.000 2864 refined, 8 included, MultiStar: {-2.11, 0.39}, one-star: {-4.12, 1.50}
20:18:46.562 00.000 2864 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.80) = xAngle (0.16 = 0.16)
20:18:46.562 00.000 2864 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.91 = -2.91)
20:18:46.562 00.000 2864 CameraToMount -- cameraX=-2.11 cameraY=0.39 hyp=2.14 cameraTheta=2.96 mountX=2.11 mountY=-0.49, mountTheta=-0.23
20:18:46.578 00.016 2864 SchedulePrimaryMove(10198720, x=-2.11, y=0.39, opts=13)
20:18:46.578 00.000 2864 Enqueuing Move request for scope (-2.11, 0.39)
20:18:46.578 00.000 6680 Worker thread wakes up
20:18:46.578 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.11, 0.39) opts 0xd
20:18:46.578 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.11, 0.39)
20:18:46.578 00.000 6680 Moving (-2.11, 0.39) raw xDistance=2.11 yDistance=-0.49
20:18:46.578 00.000 6680 GuideAlgorithmHysteresis::Result() returns 1.43 from input 2.11
20:18:46.578 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:18:46.578 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
20:18:46.578 00.000 6680 MoveAxis(W, 195, ABG)
20:18:46.578 00.000 6680 Guiding  Dir = 3, Dur = 195
20:18:46.578 00.000 6680 IsGuiding returns 0
20:18:46.578 00.000 6680 PulseGuide returned control before completion, sleep 205
20:18:46.594 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=1, FiltMin=0, FiltMax=130, Gamma=0.560
20:18:46.641 00.047 2864 UpdateGuideState exits: m=3649 SNR=42.5
20:18:46.641 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:46.641 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:18:46.641 00.000 2864 Enqueuing Expose request
20:18:46.799 00.158 6680 IsGuiding returns 1
20:18:46.799 00.000 6680 scope still moving after pulse duration time elapsed
20:18:46.831 00.032 6680 IsGuiding returns 0
20:18:46.831 00.000 6680 scope move finished after 195 + 51 ms
20:18:46.831 00.000 6680 Move returns status 0, amount 195
20:18:46.831 00.000 6680 MoveAxis(N, 0, ABG)
20:18:46.831 00.000 6680 Move returns status 0, amount 0
20:18:46.831 00.000 6680 move complete, result=0
20:18:46.831 00.000 6680 worker thread done servicing request
20:18:46.831 00.000 6680 Worker thread wakes up
20:18:46.831 00.000 2864 GuideStep: 2.1 px 195 ms WEST, -0.5 px 0 ms NORTH
20:18:46.831 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:18:46.831 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:18:48.262 01.431 6680 Exposure complete
20:18:48.324 00.062 6680 worker thread done servicing request
20:18:48.324 00.000 2864 OnExposeComplete: enter
20:18:48.324 00.000 2864 UpdateGuideState(): m_state=6
20:18:48.324 00.000 2864 Star::Find(15, 1187, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
20:18:48.324 00.000 2864 Star::Find returns 1 (0), X=1187.38, Y=784.78, Mass=3587, SNR=42.1, Peak=155 HFD=4.7
20:18:48.324 00.000 2864 MultiStar: [#1 -2.01,0.18,0.83,U] [#2 -0.72,0.00,0.56,U] [#3 -0.98,-0.18,0.55,U] [#4 -1.22,0.48,0.37,U] [#5 -0.38,0.35,0.33,U] [#6 -1.22,0.11,0.34,U] [#7 -1.55,0.04,0.38,U] [#8 -0.63,-0.97,0.37,U] 
20:18:48.324 00.000 2864 refined, 8 included, MultiStar: {-1.80, 0.22}, one-star: {-4.10, 1.01}
20:18:48.324 00.000 2864 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.80) = xAngle (0.22 = 0.22)
20:18:48.338 00.014 2864 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.85 = -2.85)
20:18:48.340 00.002 2864 CameraToMount -- cameraX=-1.80 cameraY=0.22 hyp=1.81 cameraTheta=3.02 mountX=1.77 mountY=-0.52, mountTheta=-0.29
20:18:48.340 00.000 2864 SchedulePrimaryMove(10198720, x=-1.80, y=0.22, opts=13)
20:18:48.340 00.000 2864 Enqueuing Move request for scope (-1.80, 0.22)
20:18:48.340 00.000 6680 Worker thread wakes up
20:18:48.340 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.80, 0.22) opts 0xd
20:18:48.340 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.80, 0.22)
20:18:48.340 00.000 6680 Moving (-1.80, 0.22) raw xDistance=1.77 yDistance=-0.52
20:18:48.340 00.000 6680 GuideAlgorithmHysteresis::Result() returns 1.21 from input 1.77
20:18:48.340 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:18:48.340 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
20:18:48.340 00.000 6680 MoveAxis(W, 166, ABG)
20:18:48.340 00.000 6680 Guiding  Dir = 3, Dur = 166
20:18:48.340 00.000 6680 IsGuiding returns 0
20:18:48.340 00.000 6680 PulseGuide returned control before completion, sleep 176
20:18:48.360 00.020 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=155, med=1, FiltMin=0, FiltMax=124, Gamma=0.560
20:18:48.403 00.043 2864 UpdateGuideState exits: m=3587 SNR=42.1
20:18:48.403 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:48.403 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:18:48.403 00.000 2864 Enqueuing Expose request
20:18:48.530 00.127 6680 IsGuiding returns 1
20:18:48.530 00.000 6680 scope still moving after pulse duration time elapsed
20:18:48.561 00.031 6680 IsGuiding returns 0
20:18:48.561 00.000 6680 scope move finished after 166 + 47 ms
20:18:48.561 00.000 6680 Move returns status 0, amount 166
20:18:48.561 00.000 6680 MoveAxis(N, 0, ABG)
20:18:48.561 00.000 6680 Move returns status 0, amount 0
20:18:48.561 00.000 6680 move complete, result=0
20:18:48.561 00.000 6680 worker thread done servicing request
20:18:48.561 00.000 2864 GuideStep: 1.8 px 166 ms WEST, -0.5 px 0 ms NORTH
20:18:48.561 00.000 6680 Worker thread wakes up
20:18:48.561 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:18:48.561 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:18:50.197 01.636 6680 Exposure complete
20:18:50.262 00.065 6680 worker thread done servicing request
20:18:50.262 00.000 2864 OnExposeComplete: enter
20:18:50.262 00.000 2864 UpdateGuideState(): m_state=6
20:18:50.262 00.000 2864 Star::Find(15, 1187, 784, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
20:18:50.262 00.000 2864 Star::Find returns 1 (0), X=1187.17, Y=785.33, Mass=3650, SNR=42.5, Peak=176 HFD=4.5
20:18:50.262 00.000 2864 MultiStar: [#1 -2.97,-0.06,0.80,U] [#2 -1.52,-0.00,0.55,U] [#3 -1.68,-0.03,0.55,U] [#4 -2.09,0.20,0.36,U] [#5 -1.61,-0.16,0.34,U] [#6 -1.70,0.16,0.34,U] [#7 -2.25,-0.12,0.39,U] [#8 -0.56,-0.32,0.39,U] 
20:18:50.262 00.000 2864 refined, 8 included, MultiStar: {-2.42, 0.30}, one-star: {-4.31, 1.56}
20:18:50.262 00.000 2864 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.80) = xAngle (0.22 = 0.22)
20:18:50.275 00.013 2864 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.85 = -2.85)
20:18:50.275 00.000 2864 CameraToMount -- cameraX=-2.42 cameraY=0.30 hyp=2.44 cameraTheta=3.02 mountX=2.38 mountY=-0.70, mountTheta=-0.29
20:18:50.275 00.000 2864 SchedulePrimaryMove(10198720, x=-2.42, y=0.30, opts=13)
20:18:50.275 00.000 2864 Enqueuing Move request for scope (-2.42, 0.30)
20:18:50.275 00.000 6680 Worker thread wakes up
20:18:50.275 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.42, 0.30) opts 0xd
20:18:50.275 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.42, 0.30)
20:18:50.275 00.000 6680 Moving (-2.42, 0.30) raw xDistance=2.38 yDistance=-0.70
20:18:50.275 00.000 6680 GuideAlgorithmHysteresis::Result() returns 1.58 from input 2.38
20:18:50.275 00.000 6680 resist switch: large excursion: input -0.70 thresh 0.54 direction from 1 to -1
20:18:50.275 00.000 6680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.10
20:18:50.275 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70
20:18:50.275 00.000 6680 MoveAxis(W, 216, ABG)
20:18:50.275 00.000 6680 Guiding  Dir = 3, Dur = 216
20:18:50.275 00.000 6680 IsGuiding returns 0
20:18:50.275 00.000 6680 PulseGuide returned control before completion, sleep 226
20:18:50.300 00.025 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=176, med=1, FiltMin=0, FiltMax=125, Gamma=0.560
20:18:50.338 00.038 2864 UpdateGuideState exits: m=3650 SNR=42.5
20:18:50.338 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:50.338 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:18:50.338 00.000 2864 Enqueuing Expose request
20:18:50.529 00.191 6680 IsGuiding returns 0
20:18:50.529 00.000 6680 Move returns status 0, amount 216
20:18:50.529 00.000 6680 BLC: Oldest BLC event removed
20:18:50.529 00.000 6680 BLC: Dec direction reversal from South to North, backlash comp pulse of 241 applied
20:18:50.529 00.000 6680 MoveAxis(N, 353, ABG)
20:18:50.529 00.000 6680 Guiding  Dir = 0, Dur = 353
20:18:50.529 00.000 6680 IsGuiding returns 0
20:18:50.529 00.000 6680 PulseGuide returned control before completion, sleep 363
20:18:50.895 00.366 6680 IsGuiding returns 1
20:18:50.895 00.000 6680 scope still moving after pulse duration time elapsed
20:18:50.928 00.033 6680 IsGuiding returns 0
20:18:50.928 00.000 6680 scope move finished after 353 + 44 ms
20:18:50.928 00.000 6680 Move returns status 0, amount 353
20:18:50.928 00.000 6680 move complete, result=0
20:18:50.928 00.000 6680 worker thread done servicing request
20:18:50.928 00.000 2864 GuideStep: 2.4 px 216 ms WEST, -0.7 px 353 ms NORTH
20:18:50.931 00.003 6680 Worker thread wakes up
20:18:50.931 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:18:50.931 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:18:52.337 01.406 6680 Exposure complete
20:18:52.416 00.079 6680 worker thread done servicing request
20:18:52.416 00.000 2864 OnExposeComplete: enter
20:18:52.416 00.000 2864 UpdateGuideState(): m_state=6
20:18:52.416 00.000 2864 Star::Find(15, 1187, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
20:18:52.422 00.006 2864 Star::Find returns 1 (0), X=1187.19, Y=784.27, Mass=3453, SNR=41.3, Peak=129 HFD=5.0
20:18:52.422 00.000 2864 MultiStar: [#1 -2.90,-0.83,0.78,U] [#2 -0.97,-0.43,0.54,U] [#3 -0.93,-0.28,0.53,U] [#4 -1.89,-0.38,0.37,U] [#5 -1.21,-0.72,0.37,U] [#6 -1.90,-0.42,0.34,U] [#7 -1.22,-0.33,0.40,U] [#8 -0.66,-0.74,0.40,U] 
20:18:52.422 00.000 2864 refined, 8 included, MultiStar: {-2.14, -0.32}, one-star: {-4.29, 0.50}
20:18:52.422 00.000 2864 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.80) = xAngle (-5.79 = 0.49)
20:18:52.422 00.000 2864 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.86 = -2.58)
20:18:52.422 00.000 2864 CameraToMount -- cameraX=-2.14 cameraY=-0.32 hyp=2.16 cameraTheta=-2.99 mountX=1.90 mountY=-1.15, mountTheta=-0.54
20:18:52.431 00.009 2864 SchedulePrimaryMove(10198720, x=-2.14, y=-0.32, opts=13)
20:18:52.431 00.000 2864 Enqueuing Move request for scope (-2.14, -0.32)
20:18:52.431 00.000 6680 Worker thread wakes up
20:18:52.431 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.14, -0.32) opts 0xd
20:18:52.431 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.14, -0.32)
20:18:52.431 00.000 6680 Moving (-2.14, -0.32) raw xDistance=1.90 yDistance=-1.15
20:18:52.431 00.000 6680 BLC: History state: CurrMiss=1.15, AvgInitMiss=0.37, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.701350, 1:1.151513
20:18:52.431 00.000 6680 BLC: Under-shoot, no adjustment, waiting for more data
20:18:52.431 00.000 6680 GuideAlgorithmHysteresis::Result() returns 1.31 from input 1.90
20:18:52.431 00.000 6680 GuideAlgorithmResistSwitch::result() returns -1.15 from input -1.15
20:18:52.431 00.000 6680 MoveAxis(W, 179, ABG)
20:18:52.431 00.000 6680 Guiding  Dir = 3, Dur = 179
20:18:52.431 00.000 6680 IsGuiding returns 0
20:18:52.431 00.000 6680 PulseGuide returned control before completion, sleep 189
20:18:52.447 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=1, FiltMin=0, FiltMax=105, Gamma=0.560
20:18:52.494 00.047 2864 UpdateGuideState exits: m=3453 SNR=41.3
20:18:52.494 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:52.494 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:18:52.494 00.000 2864 Enqueuing Expose request
20:18:52.636 00.142 6680 IsGuiding returns 1
20:18:52.636 00.000 6680 scope still moving after pulse duration time elapsed
20:18:52.668 00.032 6680 IsGuiding returns 0
20:18:52.668 00.000 6680 scope move finished after 179 + 50 ms
20:18:52.668 00.000 6680 Move returns status 0, amount 179
20:18:52.668 00.000 6680 MoveAxis(N, 184, ABG)
20:18:52.668 00.000 6680 Guiding  Dir = 0, Dur = 184
20:18:52.668 00.000 6680 IsGuiding returns 0
20:18:52.668 00.000 6680 PulseGuide returned control before completion, sleep 194
20:18:52.875 00.207 6680 IsGuiding returns 1
20:18:52.875 00.000 6680 scope still moving after pulse duration time elapsed
20:18:52.907 00.032 6680 IsGuiding returns 0
20:18:52.907 00.000 6680 scope move finished after 184 + 54 ms
20:18:52.907 00.000 6680 Move returns status 0, amount 184
20:18:52.907 00.000 6680 move complete, result=0
20:18:52.907 00.000 6680 worker thread done servicing request
20:18:52.907 00.000 2864 GuideStep: 1.9 px 179 ms WEST, -1.2 px 184 ms NORTH
20:18:52.907 00.000 6680 Worker thread wakes up
20:18:52.907 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:18:52.907 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:18:54.542 01.635 6680 Exposure complete
20:18:54.606 00.064 6680 worker thread done servicing request
20:18:54.606 00.000 2864 OnExposeComplete: enter
20:18:54.606 00.000 2864 UpdateGuideState(): m_state=6
20:18:54.606 00.000 2864 Star::Find(15, 1187, 784, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
20:18:54.606 00.000 2864 Star::Find returns 1 (0), X=1188.17, Y=785.11, Mass=3539, SNR=41.8, Peak=171 HFD=4.4
20:18:54.606 00.000 2864 MultiStar: [#1 -1.67,-0.01,0.80,U] [#2 -0.03,-0.20,0.55,U] [#3 -0.33,-0.06,0.56,U] [#4 -0.66,-0.08,0.35,U] [#5 -0.56,-0.59,0.37,U] [#6 -0.79,-0.59,0.34,U] [#7 -1.06,-0.14,0.41,U] [#8 0.03,-0.40,0.38,U] 
20:18:54.606 00.000 2864 refined, 8 included, MultiStar: {-1.25, 0.11}, one-star: {-3.30, 1.34}
20:18:54.606 00.000 2864 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.80) = xAngle (0.26 = 0.26)
20:18:54.621 00.015 2864 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.82 = -2.82)
20:18:54.623 00.002 2864 CameraToMount -- cameraX=-1.25 cameraY=0.11 hyp=1.26 cameraTheta=3.05 mountX=1.21 mountY=-0.40, mountTheta=-0.32
20:18:54.625 00.002 2864 SchedulePrimaryMove(10198720, x=-1.25, y=0.11, opts=13)
20:18:54.627 00.002 2864 Enqueuing Move request for scope (-1.25, 0.11)
20:18:54.629 00.002 6680 Worker thread wakes up
20:18:54.629 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.25, 0.11) opts 0xd
20:18:54.629 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.25, 0.11)
20:18:54.629 00.000 6680 Moving (-1.25, 0.11) raw xDistance=1.21 yDistance=-0.40
20:18:54.629 00.000 6680 BLC: History state: CurrMiss=0.40, AvgInitMiss=0.37, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.701350, 1:1.151513, 2:0.402129
20:18:54.629 00.000 6680 BLC: Under-shoot: nominal increase by 59
20:18:54.629 00.000 6680 BLC: window closed
20:18:54.629 00.000 6680 BLC: Pulse adjusted to 265
20:18:54.629 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.86 from input 1.21
20:18:54.629 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
20:18:54.629 00.000 6680 MoveAxis(W, 117, ABG)
20:18:54.629 00.000 6680 Guiding  Dir = 3, Dur = 117
20:18:54.629 00.000 6680 IsGuiding returns 0
20:18:54.629 00.000 6680 PulseGuide returned control before completion, sleep 127
20:18:54.643 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=171, med=1, FiltMin=0, FiltMax=125, Gamma=0.560
20:18:54.688 00.045 2864 UpdateGuideState exits: m=3539 SNR=41.8
20:18:54.690 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:54.692 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:18:54.694 00.002 2864 Enqueuing Expose request
20:18:54.763 00.069 6680 IsGuiding returns 1
20:18:54.763 00.000 6680 scope still moving after pulse duration time elapsed
20:18:54.794 00.031 6680 IsGuiding returns 0
20:18:54.794 00.000 6680 scope move finished after 117 + 45 ms
20:18:54.794 00.000 6680 Move returns status 0, amount 117
20:18:54.794 00.000 6680 MoveAxis(N, 64, ABG)
20:18:54.794 00.000 6680 Guiding  Dir = 0, Dur = 64
20:18:54.794 00.000 6680 IsGuiding returns 0
20:18:54.794 00.000 6680 PulseGuide returned control before completion, sleep 74
20:18:54.873 00.079 6680 IsGuiding returns 1
20:18:54.873 00.000 6680 scope still moving after pulse duration time elapsed
20:18:54.873 00.000 2864 evsrv: cli 1028DB78 connect
20:18:54.876 00.003 2864 case statement mapped state 6 to 3
20:18:54.878 00.002 2864 case statement mapped state 6 to 3
20:18:54.880 00.002 2864 evsrv: cli 1028DB78 request: {"method":"get_pixel_scale","id":"eb62f00a-8a34-4c91-a662-b7dc77ea7090"}
20:18:54.882 00.002 2864 evsrv: cli 1028DB78 response: {"jsonrpc":"2.0","result":1.86834,"id":"eb62f00a-8a34-4c91-a662-b7dc77ea7090"}
20:18:54.884 00.002 2864 evsrv: cli 1028DB78 disconnect
20:18:54.905 00.021 6680 IsGuiding returns 0
20:18:54.905 00.000 6680 scope move finished after 64 + 46 ms
20:18:54.905 00.000 6680 Move returns status 0, amount 64
20:18:54.905 00.000 6680 move complete, result=0
20:18:54.905 00.000 6680 worker thread done servicing request
20:18:54.905 00.000 6680 Worker thread wakes up
20:18:54.905 00.000 2864 GuideStep: 1.2 px 117 ms WEST, -0.4 px 64 ms NORTH
20:18:54.908 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
20:18:54.908 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:18:56.332 01.424 6680 Exposure complete
20:18:56.396 00.064 6680 worker thread done servicing request
20:18:56.396 00.000 2864 OnExposeComplete: enter
20:18:56.396 00.000 2864 UpdateGuideState(): m_state=6
20:18:56.400 00.004 2864 Star::Find(15, 1188, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
20:18:56.400 00.000 2864 Star::Find returns 1 (0), X=1188.57, Y=785.22, Mass=3650, SNR=42.5, Peak=147 HFD=4.8
20:18:56.400 00.000 2864 MultiStar: [#1 -1.83,-0.01,0.82,U] [#2 -0.32,-0.06,0.54,U] [#3 -0.12,0.37,0.55,U] [#4 -1.36,0.44,0.33,U] [#5 -0.09,-0.03,0.36,U] [#6 -1.15,0.10,0.32,U] [#7 -0.74,0.01,0.38,U] [#8 0.49,-0.32,0.37,U] 
20:18:56.400 00.000 2864 refined, 8 included, MultiStar: {-1.20, 0.36}, one-star: {-2.90, 1.44}
20:18:56.400 00.000 2864 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.80) = xAngle (0.06 = 0.06)
20:18:56.400 00.000 2864 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.02 = -3.02)
20:18:56.412 00.012 2864 CameraToMount -- cameraX=-1.20 cameraY=0.36 hyp=1.25 cameraTheta=2.85 mountX=1.25 mountY=-0.16, mountTheta=-0.12
20:18:56.412 00.000 2864 SchedulePrimaryMove(10198720, x=-1.20, y=0.36, opts=13)
20:18:56.412 00.000 2864 Enqueuing Move request for scope (-1.20, 0.36)
20:18:56.412 00.000 6680 Worker thread wakes up
20:18:56.412 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.20, 0.36) opts 0xd
20:18:56.412 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.20, 0.36)
20:18:56.412 00.000 6680 Moving (-1.20, 0.36) raw xDistance=1.25 yDistance=-0.16
20:18:56.412 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.85 from input 1.25
20:18:56.412 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:56.412 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:18:56.412 00.000 6680 MoveAxis(W, 115, ABG)
20:18:56.412 00.000 6680 Guiding  Dir = 3, Dur = 115
20:18:56.412 00.000 6680 IsGuiding returns 0
20:18:56.412 00.000 6680 PulseGuide returned control before completion, sleep 125
20:18:56.431 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=147, med=1, FiltMin=0, FiltMax=129, Gamma=0.560
20:18:56.477 00.046 2864 UpdateGuideState exits: m=3650 SNR=42.5
20:18:56.477 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:56.477 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:18:56.477 00.000 2864 Enqueuing Expose request
20:18:56.555 00.078 6680 IsGuiding returns 1
20:18:56.555 00.000 6680 scope still moving after pulse duration time elapsed
20:18:56.587 00.032 6680 IsGuiding returns 0
20:18:56.587 00.000 6680 scope move finished after 115 + 51 ms
20:18:56.587 00.000 6680 Move returns status 0, amount 115
20:18:56.587 00.000 6680 MoveAxis(N, 0, ABG)
20:18:56.587 00.000 6680 Move returns status 0, amount 0
20:18:56.587 00.000 6680 move complete, result=0
20:18:56.587 00.000 6680 worker thread done servicing request
20:18:56.587 00.000 6680 Worker thread wakes up
20:18:56.588 00.001 2864 GuideStep: 1.2 px 115 ms WEST, -0.2 px 0 ms NORTH
20:18:56.588 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:18:56.588 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:18:58.242 01.654 6680 Exposure complete
20:18:58.307 00.065 6680 worker thread done servicing request
20:18:58.307 00.000 2864 OnExposeComplete: enter
20:18:58.307 00.000 2864 UpdateGuideState(): m_state=6
20:18:58.307 00.000 2864 Star::Find(15, 1188, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
20:18:58.307 00.000 2864 Star::Find returns 1 (0), X=1187.50, Y=785.16, Mass=3688, SNR=42.7, Peak=145 HFD=5.0
20:18:58.319 00.012 2864 MultiStar: [#1 -2.15,0.26,0.78,U] [#2 -0.79,0.02,0.55,U] [#3 -1.35,-0.03,0.54,U] [#4 -1.57,0.86,0.36,U] [#5 -1.03,0.02,0.35,U] [#6 -1.32,0.22,0.34,U] [#7 -2.10,-0.09,0.39,U] [#8 -0.66,-0.60,0.36,U] 
20:18:58.319 00.000 2864 refined, 8 included, MultiStar: {-1.98, 0.37}, one-star: {-3.98, 1.38}
20:18:58.324 00.005 2864 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.80) = xAngle (0.16 = 0.16)
20:18:58.326 00.002 2864 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.91 = -2.91)
20:18:58.326 00.000 2864 CameraToMount -- cameraX=-1.98 cameraY=0.37 hyp=2.01 cameraTheta=2.96 mountX=1.99 mountY=-0.46, mountTheta=-0.23
20:18:58.330 00.004 2864 SchedulePrimaryMove(10198720, x=-1.98, y=0.37, opts=13)
20:18:58.332 00.002 2864 Enqueuing Move request for scope (-1.98, 0.37)
20:18:58.334 00.002 6680 Worker thread wakes up
20:18:58.334 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.98, 0.37) opts 0xd
20:18:58.334 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.98, 0.37)
20:18:58.334 00.000 6680 Moving (-1.98, 0.37) raw xDistance=1.99 yDistance=-0.46
20:18:58.334 00.000 6680 GuideAlgorithmHysteresis::Result() returns 1.31 from input 1.99
20:18:58.335 00.001 6680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
20:18:58.335 00.000 6680 MoveAxis(W, 179, ABG)
20:18:58.335 00.000 6680 Guiding  Dir = 3, Dur = 179
20:18:58.335 00.000 6680 IsGuiding returns 0
20:18:58.335 00.000 6680 PulseGuide returned control before completion, sleep 189
20:18:58.338 00.003 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=145, med=1, FiltMin=0, FiltMax=112, Gamma=0.560
20:18:58.383 00.045 2864 UpdateGuideState exits: m=3688 SNR=42.7
20:18:58.383 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:58.383 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:18:58.398 00.015 2864 Enqueuing Expose request
20:18:58.526 00.128 6680 IsGuiding returns 1
20:18:58.526 00.000 6680 scope still moving after pulse duration time elapsed
20:18:58.558 00.032 6680 IsGuiding returns 0
20:18:58.558 00.000 6680 scope move finished after 179 + 44 ms
20:18:58.558 00.000 6680 Move returns status 0, amount 179
20:18:58.558 00.000 6680 MoveAxis(N, 73, ABG)
20:18:58.558 00.000 6680 Guiding  Dir = 0, Dur = 73
20:18:58.558 00.000 6680 IsGuiding returns 0
20:18:58.558 00.000 6680 PulseGuide returned control before completion, sleep 83
20:18:58.653 00.095 6680 IsGuiding returns 1
20:18:58.653 00.000 6680 scope still moving after pulse duration time elapsed
20:18:58.685 00.032 6680 IsGuiding returns 0
20:18:58.685 00.000 6680 scope move finished after 73 + 53 ms
20:18:58.685 00.000 6680 Move returns status 0, amount 73
20:18:58.685 00.000 6680 move complete, result=0
20:18:58.685 00.000 6680 worker thread done servicing request
20:18:58.685 00.000 2864 GuideStep: 2.0 px 179 ms WEST, -0.5 px 73 ms NORTH
20:18:58.692 00.007 6680 Worker thread wakes up
20:18:58.692 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:18:58.692 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:19:00.113 01.421 6680 Exposure complete
20:19:00.193 00.080 6680 worker thread done servicing request
20:19:00.193 00.000 2864 OnExposeComplete: enter
20:19:00.193 00.000 2864 UpdateGuideState(): m_state=6
20:19:00.193 00.000 2864 Star::Find(15, 1187, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
20:19:00.193 00.000 2864 Star::Find returns 1 (0), X=1187.18, Y=785.45, Mass=3622, SNR=42.3, Peak=152 HFD=4.6
20:19:00.193 00.000 2864 MultiStar: [#1 -2.64,0.20,0.84,U] [#2 -1.45,0.09,0.55,U] [#3 -1.83,0.17,0.52,U] [#4 -2.02,0.53,0.35,U] [#5 -1.25,0.21,0.35,U] [#6 -1.70,0.17,0.34,U] [#7 -2.12,-0.11,0.38,U] [#8 -0.92,-0.28,0.37,U] 
20:19:00.193 00.000 2864 refined, 8 included, MultiStar: {-2.37, 0.46}, one-star: {-4.30, 1.68}
20:19:00.193 00.000 2864 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.80) = xAngle (0.16 = 0.16)
20:19:00.193 00.000 2864 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.92 = -2.92)
20:19:00.209 00.016 2864 CameraToMount -- cameraX=-2.37 cameraY=0.46 hyp=2.41 cameraTheta=2.95 mountX=2.38 mountY=-0.53, mountTheta=-0.22
20:19:00.209 00.000 2864 SchedulePrimaryMove(10198720, x=-2.37, y=0.46, opts=13)
20:19:00.213 00.004 2864 Enqueuing Move request for scope (-2.37, 0.46)
20:19:00.213 00.000 6680 Worker thread wakes up
20:19:00.213 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.37, 0.46) opts 0xd
20:19:00.213 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.37, 0.46)
20:19:00.213 00.000 6680 Moving (-2.37, 0.46) raw xDistance=2.38 yDistance=-0.53
20:19:00.213 00.000 6680 GuideAlgorithmHysteresis::Result() returns 1.59 from input 2.38
20:19:00.213 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
20:19:00.213 00.000 6680 MoveAxis(W, 218, ABG)
20:19:00.213 00.000 6680 Guiding  Dir = 3, Dur = 218
20:19:00.213 00.000 6680 IsGuiding returns 0
20:19:00.213 00.000 6680 PulseGuide returned control before completion, sleep 228
20:19:00.228 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=152, med=1, FiltMin=0, FiltMax=140, Gamma=0.560
20:19:00.275 00.047 2864 UpdateGuideState exits: m=3622 SNR=42.3
20:19:00.275 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:00.275 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:19:00.275 00.000 2864 Enqueuing Expose request
20:19:00.447 00.172 6680 IsGuiding returns 1
20:19:00.447 00.000 6680 scope still moving after pulse duration time elapsed
20:19:00.478 00.031 6680 IsGuiding returns 0
20:19:00.478 00.000 6680 scope move finished after 218 + 44 ms
20:19:00.478 00.000 6680 Move returns status 0, amount 218
20:19:00.478 00.000 6680 MoveAxis(N, 85, ABG)
20:19:00.478 00.000 6680 Guiding  Dir = 0, Dur = 85
20:19:00.478 00.000 6680 IsGuiding returns 0
20:19:00.478 00.000 6680 PulseGuide returned control before completion, sleep 95
20:19:00.588 00.110 6680 IsGuiding returns 1
20:19:00.588 00.000 6680 scope still moving after pulse duration time elapsed
20:19:00.619 00.031 6680 IsGuiding returns 0
20:19:00.619 00.000 6680 scope move finished after 85 + 54 ms
20:19:00.619 00.000 6680 Move returns status 0, amount 85
20:19:00.619 00.000 6680 move complete, result=0
20:19:00.619 00.000 6680 worker thread done servicing request
20:19:00.619 00.000 6680 Worker thread wakes up
20:19:00.619 00.000 2864 GuideStep: 2.4 px 218 ms WEST, -0.5 px 85 ms NORTH
20:19:00.619 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:19:00.619 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:19:02.283 01.664 6680 Exposure complete
20:19:02.352 00.069 6680 worker thread done servicing request
20:19:02.354 00.002 2864 OnExposeComplete: enter
20:19:02.354 00.000 2864 UpdateGuideState(): m_state=6
20:19:02.354 00.000 2864 Star::Find(15, 1187, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
20:19:02.360 00.006 2864 Star::Find returns 1 (0), X=1188.06, Y=786.54, Mass=3851, SNR=43.7, Peak=176 HFD=4.5
20:19:02.360 00.000 2864 MultiStar: [#1 -1.53,1.79,0.79,U] [#2 -0.67,1.54,0.55,U] [#3 -0.57,1.28,0.53,U] [#4 -0.80,2.08,0.33,U] [#5 -0.82,1.59,0.35,U] [#6 -0.80,1.75,0.32,U] [#7 -1.41,1.04,0.37,U] [#8 -0.10,0.82,0.37,U] 
20:19:02.360 00.000 2864 refined, 8 included, MultiStar: {-1.45, 1.78}, one-star: {-3.42, 2.77}
20:19:02.360 00.000 2864 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.80) = xAngle (-0.54 = -0.54)
20:19:02.360 00.000 2864 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.62 = 2.67)
20:19:02.360 00.000 2864 CameraToMount -- cameraX=-1.45 cameraY=1.78 hyp=2.29 cameraTheta=2.25 mountX=1.97 mountY=1.05, mountTheta=0.49
20:19:02.369 00.009 2864 SchedulePrimaryMove(10198720, x=-1.45, y=1.78, opts=13)
20:19:02.369 00.000 2864 Enqueuing Move request for scope (-1.45, 1.78)
20:19:02.375 00.006 6680 Worker thread wakes up
20:19:02.375 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.45, 1.78) opts 0xd
20:19:02.375 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.45, 1.78)
20:19:02.375 00.000 6680 Moving (-1.45, 1.78) raw xDistance=1.97 yDistance=1.05
20:19:02.375 00.000 6680 GuideAlgorithmHysteresis::Result() returns 1.35 from input 1.97
20:19:02.375 00.000 6680 resist switch: large excursion: input 1.05 thresh 0.54 direction from -1 to 1
20:19:02.375 00.000 6680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.14
20:19:02.375 00.000 6680 GuideAlgorithmResistSwitch::result() returns 1.05 from input 1.05
20:19:02.375 00.000 6680 MoveAxis(W, 184, ABG)
20:19:02.375 00.000 6680 Guiding  Dir = 3, Dur = 184
20:19:02.375 00.000 6680 IsGuiding returns 0
20:19:02.375 00.000 6680 PulseGuide returned control before completion, sleep 194
20:19:02.375 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=176, med=1, FiltMin=0, FiltMax=138, Gamma=0.560
20:19:02.432 00.057 2864 UpdateGuideState exits: m=3851 SNR=43.7
20:19:02.432 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:02.439 00.007 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:19:02.439 00.000 2864 Enqueuing Expose request
20:19:02.581 00.142 6680 IsGuiding returns 1
20:19:02.581 00.000 6680 scope still moving after pulse duration time elapsed
20:19:02.613 00.032 6680 IsGuiding returns 0
20:19:02.613 00.000 6680 scope move finished after 184 + 52 ms
20:19:02.613 00.000 6680 Move returns status 0, amount 184
20:19:02.613 00.000 6680 BLC: Oldest BLC event removed
20:19:02.613 00.000 6680 BLC: Dec direction reversal from North to South, backlash comp pulse of 265 applied
20:19:02.613 00.000 6680 MoveAxis(S, 433, ABG)
20:19:02.613 00.000 6680 Guiding  Dir = 1, Dur = 433
20:19:02.613 00.000 6680 IsGuiding returns 0
20:19:02.613 00.000 6680 PulseGuide returned control before completion, sleep 443
20:19:03.072 00.459 6680 IsGuiding returns 1
20:19:03.072 00.000 6680 scope still moving after pulse duration time elapsed
20:19:03.104 00.032 6680 IsGuiding returns 0
20:19:03.104 00.000 6680 scope move finished after 433 + 57 ms
20:19:03.104 00.000 6680 Move returns status 0, amount 433
20:19:03.104 00.000 6680 move complete, result=0
20:19:03.104 00.000 6680 worker thread done servicing request
20:19:03.104 00.000 2864 GuideStep: 2.0 px 184 ms WEST, 1.0 px 433 ms SOUTH
20:19:03.104 00.000 6680 Worker thread wakes up
20:19:03.104 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:19:03.104 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:19:04.536 01.432 6680 Exposure complete
20:19:04.588 00.052 6680 worker thread done servicing request
20:19:04.588 00.000 2864 OnExposeComplete: enter
20:19:04.600 00.012 2864 UpdateGuideState(): m_state=6
20:19:04.600 00.000 2864 Star::Find(15, 1188, 786, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
20:19:04.600 00.000 2864 Star::Find returns 1 (0), X=1187.17, Y=787.11, Mass=3878, SNR=43.8, Peak=184 HFD=4.3
20:19:04.600 00.000 2864 MultiStar: [#1 -2.86,1.87,0.80,U] [#2 -1.35,1.99,0.53,U] [#3 -1.28,1.64,0.55,U] [#4 -1.43,2.08,0.34,U] [#5 -1.18,1.93,0.34,U] [#6 -1.70,2.15,0.33,U] [#7 -1.99,1.41,0.38,U] [#8 -1.17,1.33,0.36,U] 
20:19:04.600 00.000 2864 refined, 8 included, MultiStar: {-2.30, 2.13}, one-star: {-4.31, 3.34}
20:19:04.600 00.000 2864 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.80) = xAngle (-0.40 = -0.40)
20:19:04.600 00.000 2864 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.48 = 2.81)
20:19:04.600 00.000 2864 CameraToMount -- cameraX=-2.30 cameraY=2.13 hyp=3.14 cameraTheta=2.39 mountX=2.89 mountY=1.03, mountTheta=0.34
20:19:04.615 00.015 2864 SchedulePrimaryMove(10198720, x=-2.30, y=2.13, opts=13)
20:19:04.619 00.004 2864 Enqueuing Move request for scope (-2.30, 2.13)
20:19:04.619 00.000 6680 Worker thread wakes up
20:19:04.619 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.30, 2.13) opts 0xd
20:19:04.619 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.30, 2.13)
20:19:04.619 00.000 6680 Moving (-2.30, 2.13) raw xDistance=2.89 yDistance=1.03
20:19:04.619 00.000 6680 BLC: History state: CurrMiss=1.03, AvgInitMiss=0.50, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=1.047198, 1:1.028457
20:19:04.619 00.000 6680 BLC: Under-shoot, no adjustment, waiting for more data
20:19:04.619 00.000 6680 GuideAlgorithmHysteresis::Result() returns 1.91 from input 2.89
20:19:04.619 00.000 6680 GuideAlgorithmResistSwitch::result() returns 1.03 from input 1.03
20:19:04.619 00.000 6680 MoveAxis(W, 261, ABG)
20:19:04.619 00.000 6680 Guiding  Dir = 3, Dur = 261
20:19:04.619 00.000 6680 IsGuiding returns 0
20:19:04.619 00.000 6680 PulseGuide returned control before completion, sleep 271
20:19:04.633 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=184, med=1, FiltMin=0, FiltMax=144, Gamma=0.560
20:19:04.681 00.048 2864 UpdateGuideState exits: m=3878 SNR=43.8
20:19:04.682 00.001 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:04.682 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:19:04.682 00.000 2864 Enqueuing Expose request
20:19:04.900 00.218 6680 IsGuiding returns 1
20:19:04.900 00.000 6680 scope still moving after pulse duration time elapsed
20:19:04.932 00.032 6680 IsGuiding returns 0
20:19:04.932 00.000 6680 scope move finished after 261 + 49 ms
20:19:04.932 00.000 6680 Move returns status 0, amount 261
20:19:04.932 00.000 6680 MoveAxis(S, 165, ABG)
20:19:04.932 00.000 6680 Guiding  Dir = 1, Dur = 165
20:19:04.932 00.000 6680 IsGuiding returns 0
20:19:04.932 00.000 6680 PulseGuide returned control before completion, sleep 175
20:19:05.123 00.191 6680 IsGuiding returns 1
20:19:05.123 00.000 6680 scope still moving after pulse duration time elapsed
20:19:05.155 00.032 6680 IsGuiding returns 0
20:19:05.155 00.000 6680 scope move finished after 165 + 56 ms
20:19:05.155 00.000 6680 Move returns status 0, amount 165
20:19:05.155 00.000 6680 move complete, result=0
20:19:05.155 00.000 6680 worker thread done servicing request
20:19:05.155 00.000 2864 GuideStep: 2.9 px 261 ms WEST, 1.0 px 165 ms SOUTH
20:19:05.159 00.004 6680 Worker thread wakes up
20:19:05.159 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:19:05.159 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:19:06.801 01.642 6680 Exposure complete
20:19:06.877 00.076 6680 worker thread done servicing request
20:19:06.877 00.000 2864 OnExposeComplete: enter
20:19:06.879 00.002 2864 UpdateGuideState(): m_state=6
20:19:06.881 00.002 2864 Star::Find(15, 1187, 787, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
20:19:06.884 00.003 2864 Star::Find returns 1 (0), X=1186.96, Y=785.49, Mass=3734, SNR=43.0, Peak=160 HFD=4.7
20:19:06.885 00.001 2864 MultiStar: [#1 -3.11,0.36,0.79,U] [#2 -1.64,0.47,0.55,U] [#3 -1.56,0.34,0.54,U] [#4 -2.27,0.60,0.35,U] [#5 -1.94,0.26,0.35,U] [#6 -2.41,-0.02,0.34,U] [#7 -2.18,0.18,0.39,U] [#8 -1.17,-0.07,0.37,U] 
20:19:06.887 00.002 2864 refined, 8 included, MultiStar: {-2.63, 0.60}, one-star: {-4.51, 1.72}
20:19:06.889 00.002 2864 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.80) = xAngle (0.12 = 0.12)
20:19:06.891 00.002 2864 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.95 = -2.95)
20:19:06.893 00.002 2864 CameraToMount -- cameraX=-2.63 cameraY=0.60 hyp=2.69 cameraTheta=2.92 mountX=2.67 mountY=-0.51, mountTheta=-0.19
20:19:06.896 00.003 2864 SchedulePrimaryMove(10198720, x=-2.63, y=0.60, opts=13)
20:19:06.899 00.003 2864 Enqueuing Move request for scope (-2.63, 0.60)
20:19:06.900 00.001 6680 Worker thread wakes up
20:19:06.900 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.63, 0.60) opts 0xd
20:19:06.900 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.63, 0.60)
20:19:06.900 00.000 6680 Moving (-2.63, 0.60) raw xDistance=2.67 yDistance=-0.51
20:19:06.900 00.000 6680 BLC: History state: CurrMiss=-0.51, AvgInitMiss=0.50, ShCount=10, LgCount=0, SticCount=2,  Deflections: 0=1.047198, 1:1.028457, 2:-0.511461
20:19:06.900 00.000 6680 BLC: Over-shoot, stiction seen, nominal decrease by -72.000000
20:19:06.900 00.000 6680 BLC: window closed
20:19:06.900 00.000 6680 BLC: Pulse adjusted to 212
20:19:06.901 00.001 6680 GuideAlgorithmHysteresis::Result() returns 1.82 from input 2.67
20:19:06.901 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:19:06.901 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
20:19:06.901 00.000 6680 MoveAxis(W, 248, ABG)
20:19:06.901 00.000 6680 Guiding  Dir = 3, Dur = 248
20:19:06.902 00.001 6680 IsGuiding returns 0
20:19:06.902 00.000 6680 PulseGuide returned control before completion, sleep 258
20:19:06.915 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=160, med=1, FiltMin=0, FiltMax=136, Gamma=0.560
20:19:06.961 00.046 2864 UpdateGuideState exits: m=3734 SNR=43.0
20:19:06.964 00.003 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:06.968 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:19:06.971 00.003 2864 Enqueuing Expose request
20:19:07.054 00.083 2864 evsrv: cli 1028D538 connect
20:19:07.056 00.002 2864 case statement mapped state 6 to 3
20:19:07.061 00.005 2864 case statement mapped state 6 to 3
20:19:07.065 00.004 2864 evsrv: cli 1028D538 request: {"method":"get_pixel_scale","id":"43f2db07-a9be-4efa-b2c6-460f42f8d9b7"}
20:19:07.067 00.002 2864 evsrv: cli 1028D538 response: {"jsonrpc":"2.0","result":1.86834,"id":"43f2db07-a9be-4efa-b2c6-460f42f8d9b7"}
20:19:07.069 00.002 2864 evsrv: cli 1028D538 disconnect
20:19:07.174 00.105 6680 IsGuiding returns 1
20:19:07.175 00.001 6680 scope still moving after pulse duration time elapsed
20:19:07.206 00.031 6680 IsGuiding returns 0
20:19:07.206 00.000 6680 scope move finished after 248 + 56 ms
20:19:07.207 00.001 6680 Move returns status 0, amount 248
20:19:07.207 00.000 6680 MoveAxis(N, 0, ABG)
20:19:07.207 00.000 6680 Move returns status 0, amount 0
20:19:07.207 00.000 6680 move complete, result=0
20:19:07.207 00.000 6680 worker thread done servicing request
20:19:07.208 00.001 2864 GuideStep: 2.7 px 248 ms WEST, -0.5 px 0 ms NORTH
20:19:07.214 00.006 6680 Worker thread wakes up
20:19:07.214 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:19:07.215 00.001 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:19:08.638 01.423 6680 Exposure complete
20:19:08.711 00.073 6680 worker thread done servicing request
20:19:08.711 00.000 2864 OnExposeComplete: enter
20:19:08.714 00.003 2864 UpdateGuideState(): m_state=6
20:19:08.718 00.004 2864 Star::Find(15, 1186, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
20:19:08.719 00.001 2864 Star::Find returns 1 (0), X=1187.83, Y=785.79, Mass=3840, SNR=43.6, Peak=186 HFD=4.4
20:19:08.721 00.002 2864 MultiStar: [#1 -2.33,0.31,0.77,U] [#2 -1.09,0.01,0.52,U] [#3 -1.55,-0.12,0.53,U] [#4 -1.35,0.11,0.34,U] [#5 -1.20,0.26,0.36,U] [#6 -1.41,0.09,0.30,U] [#7 -1.84,0.26,0.38,U] [#8 -0.39,0.25,0.36,U] 
20:19:08.723 00.002 2864 refined, 8 included, MultiStar: {-1.97, 0.56}, one-star: {-3.65, 2.01}
20:19:08.724 00.001 2864 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.80) = xAngle (0.07 = 0.07)
20:19:08.727 00.003 2864 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.00 = -3.00)
20:19:08.729 00.002 2864 CameraToMount -- cameraX=-1.97 cameraY=0.56 hyp=2.05 cameraTheta=2.87 mountX=2.04 mountY=-0.28, mountTheta=-0.14
20:19:08.732 00.003 2864 SchedulePrimaryMove(10198720, x=-1.97, y=0.56, opts=13)
20:19:08.734 00.002 2864 Enqueuing Move request for scope (-1.97, 0.56)
20:19:08.735 00.001 6680 Worker thread wakes up
20:19:08.735 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.97, 0.56) opts 0xd
20:19:08.735 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.97, 0.56)
20:19:08.735 00.000 6680 Moving (-1.97, 0.56) raw xDistance=2.04 yDistance=-0.28
20:19:08.735 00.000 6680 GuideAlgorithmHysteresis::Result() returns 1.41 from input 2.04
20:19:08.735 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:19:08.737 00.002 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
20:19:08.737 00.000 6680 MoveAxis(W, 193, ABG)
20:19:08.737 00.000 6680 Guiding  Dir = 3, Dur = 193
20:19:08.737 00.000 6680 IsGuiding returns 0
20:19:08.737 00.000 6680 PulseGuide returned control before completion, sleep 203
20:19:08.750 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=186, med=1, FiltMin=0, FiltMax=146, Gamma=0.560
20:19:08.796 00.046 2864 UpdateGuideState exits: m=3840 SNR=43.6
20:19:08.797 00.001 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:08.799 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:19:08.801 00.002 2864 Enqueuing Expose request
20:19:08.951 00.150 6680 IsGuiding returns 1
20:19:08.951 00.000 6680 scope still moving after pulse duration time elapsed
20:19:08.985 00.034 6680 IsGuiding returns 0
20:19:08.985 00.000 6680 scope move finished after 193 + 55 ms
20:19:08.985 00.000 6680 Move returns status 0, amount 193
20:19:08.985 00.000 6680 MoveAxis(N, 0, ABG)
20:19:08.985 00.000 6680 Move returns status 0, amount 0
20:19:08.985 00.000 6680 move complete, result=0
20:19:08.987 00.002 6680 worker thread done servicing request
20:19:08.987 00.000 6680 Worker thread wakes up
20:19:08.987 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:19:08.987 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:19:08.988 00.001 2864 GuideStep: 2.0 px 193 ms WEST, -0.3 px 0 ms NORTH
20:19:10.619 01.631 6680 Exposure complete
20:19:10.696 00.077 6680 worker thread done servicing request
20:19:10.696 00.000 2864 OnExposeComplete: enter
20:19:10.696 00.000 2864 UpdateGuideState(): m_state=6
20:19:10.696 00.000 2864 Star::Find(15, 1187, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
20:19:10.696 00.000 2864 Star::Find returns 1 (0), X=1188.12, Y=785.01, Mass=3737, SNR=43.0, Peak=171 HFD=4.6
20:19:10.696 00.000 2864 MultiStar: [#1 -1.77,-0.15,0.79,U] [#2 -0.18,-0.23,0.53,U] [#3 -0.69,-0.38,0.54,U] [#4 -0.94,-0.22,0.35,U] [#5 -0.78,-0.25,0.36,U] [#6 -0.82,-0.18,0.34,U] [#7 -0.87,-0.15,0.36,U] [#8 0.03,-0.73,0.35,U] 
20:19:10.713 00.017 2864 refined, 8 included, MultiStar: {-1.39, 0.06}, one-star: {-3.36, 1.24}
20:19:10.713 00.000 2864 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.80) = xAngle (0.30 = 0.30)
20:19:10.713 00.000 2864 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.77 = -2.77)
20:19:10.713 00.000 2864 CameraToMount -- cameraX=-1.39 cameraY=0.06 hyp=1.39 cameraTheta=3.10 mountX=1.33 mountY=-0.51, mountTheta=-0.36
20:19:10.713 00.000 2864 SchedulePrimaryMove(10198720, x=-1.39, y=0.06, opts=13)
20:19:10.713 00.000 2864 Enqueuing Move request for scope (-1.39, 0.06)
20:19:10.713 00.000 6680 Worker thread wakes up
20:19:10.713 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.39, 0.06) opts 0xd
20:19:10.713 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.39, 0.06)
20:19:10.713 00.000 6680 Moving (-1.39, 0.06) raw xDistance=1.33 yDistance=-0.51
20:19:10.713 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.94 from input 1.33
20:19:10.713 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:19:10.713 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
20:19:10.713 00.000 6680 MoveAxis(W, 128, ABG)
20:19:10.713 00.000 6680 Guiding  Dir = 3, Dur = 128
20:19:10.713 00.000 6680 IsGuiding returns 0
20:19:10.713 00.000 6680 PulseGuide returned control before completion, sleep 138
20:19:10.728 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=171, med=1, FiltMin=0, FiltMax=128, Gamma=0.560
20:19:10.775 00.047 2864 UpdateGuideState exits: m=3737 SNR=43.0
20:19:10.775 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:10.775 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:19:10.775 00.000 2864 Enqueuing Expose request
20:19:10.869 00.094 6680 IsGuiding returns 1
20:19:10.869 00.000 6680 scope still moving after pulse duration time elapsed
20:19:10.900 00.031 6680 IsGuiding returns 0
20:19:10.900 00.000 6680 scope move finished after 128 + 46 ms
20:19:10.900 00.000 6680 Move returns status 0, amount 128
20:19:10.900 00.000 6680 MoveAxis(N, 0, ABG)
20:19:10.900 00.000 6680 Move returns status 0, amount 0
20:19:10.900 00.000 6680 move complete, result=0
20:19:10.900 00.000 6680 worker thread done servicing request
20:19:10.900 00.000 2864 GuideStep: 1.3 px 128 ms WEST, -0.5 px 0 ms NORTH
20:19:10.903 00.003 6680 Worker thread wakes up
20:19:10.903 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:19:10.903 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:19:12.327 01.424 6680 Exposure complete
20:19:12.396 00.069 6680 worker thread done servicing request
20:19:12.396 00.000 2864 OnExposeComplete: enter
20:19:12.396 00.000 2864 UpdateGuideState(): m_state=6
20:19:12.400 00.004 2864 Star::Find(15, 1188, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
20:19:12.400 00.000 2864 Star::Find returns 1 (0), X=1188.15, Y=785.03, Mass=3555, SNR=41.9, Peak=171 HFD=4.3
20:19:12.400 00.000 2864 MultiStar: [#1 -2.15,-0.13,0.80,U] [#2 -0.95,-0.41,0.58,U] [#3 -0.60,-0.29,0.56,U] [#4 -1.25,-0.15,0.34,U] [#5 -0.84,-0.38,0.36,U] [#6 -1.28,-0.10,0.34,U] [#7 -1.00,-0.19,0.37,U] [#8 0.60,-0.23,0.34,U] 
20:19:12.406 00.006 2864 refined, 8 included, MultiStar: {-1.55, 0.08}, one-star: {-3.32, 1.26}
20:19:12.406 00.000 2864 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.80) = xAngle (0.29 = 0.29)
20:19:12.406 00.000 2864 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.78 = -2.78)
20:19:12.406 00.000 2864 CameraToMount -- cameraX=-1.55 cameraY=0.08 hyp=1.55 cameraTheta=3.09 mountX=1.48 mountY=-0.55, mountTheta=-0.35
20:19:12.406 00.000 2864 SchedulePrimaryMove(10198720, x=-1.55, y=0.08, opts=13)
20:19:12.406 00.000 2864 Enqueuing Move request for scope (-1.55, 0.08)
20:19:12.406 00.000 6680 Worker thread wakes up
20:19:12.406 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.55, 0.08) opts 0xd
20:19:12.406 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.55, 0.08)
20:19:12.406 00.000 6680 Moving (-1.55, 0.08) raw xDistance=1.48 yDistance=-0.55
20:19:12.406 00.000 6680 GuideAlgorithmHysteresis::Result() returns 1.00 from input 1.48
20:19:12.406 00.000 6680 resist switch: large excursion: input -0.55 thresh 0.54 direction from 1 to -1
20:19:12.406 00.000 6680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.64
20:19:12.406 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
20:19:12.406 00.000 6680 MoveAxis(W, 136, ABG)
20:19:12.406 00.000 6680 Guiding  Dir = 3, Dur = 136
20:19:12.406 00.000 6680 IsGuiding returns 0
20:19:12.406 00.000 6680 PulseGuide returned control before completion, sleep 146
20:19:12.435 00.029 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=171, med=1, FiltMin=0, FiltMax=129, Gamma=0.560
20:19:12.481 00.046 2864 UpdateGuideState exits: m=3555 SNR=41.9
20:19:12.481 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:12.484 00.003 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:19:12.484 00.000 2864 Enqueuing Expose request
20:19:12.579 00.095 6680 IsGuiding returns 0
20:19:12.579 00.000 6680 Move returns status 0, amount 136
20:19:12.579 00.000 6680 BLC: Dec direction reversal from South to North, backlash comp pulse of 212 applied
20:19:12.579 00.000 6680 MoveAxis(N, 299, ABG)
20:19:12.579 00.000 6680 Guiding  Dir = 0, Dur = 299
20:19:12.579 00.000 6680 IsGuiding returns 0
20:19:12.579 00.000 6680 PulseGuide returned control before completion, sleep 309
20:19:12.897 00.318 6680 IsGuiding returns 1
20:19:12.897 00.000 6680 scope still moving after pulse duration time elapsed
20:19:12.929 00.032 6680 IsGuiding returns 0
20:19:12.929 00.000 6680 scope move finished after 299 + 50 ms
20:19:12.929 00.000 6680 Move returns status 0, amount 299
20:19:12.929 00.000 6680 move complete, result=0
20:19:12.929 00.000 6680 worker thread done servicing request
20:19:12.929 00.000 6680 Worker thread wakes up
20:19:12.929 00.000 2864 GuideStep: 1.5 px 136 ms WEST, -0.5 px 299 ms NORTH
20:19:12.931 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:19:12.931 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:19:14.578 01.647 6680 Exposure complete
20:19:14.625 00.047 6680 worker thread done servicing request
20:19:14.625 00.000 2864 OnExposeComplete: enter
20:19:14.625 00.000 2864 UpdateGuideState(): m_state=6
20:19:14.641 00.016 2864 Star::Find(15, 1188, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
20:19:14.641 00.000 2864 Star::Find returns 1 (0), X=1188.99, Y=784.04, Mass=3645, SNR=42.5, Peak=194 HFD=4.4
20:19:14.641 00.000 2864 MultiStar: [#1 -0.79,-0.86,0.81,U] [#2 0.32,-1.02,0.55,U] [#3 0.41,-1.26,0.54,U] [#4 -0.06,-0.91,0.35,U] [#5 0.11,-1.00,0.35,U] [#6 -0.05,-0.89,0.35,U] [#7 -0.02,-1.23,0.38,U] [#8 1.13,-1.52,0.37,U] 
20:19:14.641 00.000 2864 refined, 8 included, MultiStar: {-0.49, -0.78}, one-star: {-2.49, 0.27}
20:19:14.641 00.000 2864 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.80) = xAngle (-4.93 = 1.35)
20:19:14.650 00.009 2864 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.00 = -1.72)
20:19:14.650 00.000 2864 CameraToMount -- cameraX=-0.49 cameraY=-0.78 hyp=0.92 cameraTheta=-2.13 mountX=0.20 mountY=-0.91, mountTheta=-1.36
20:19:14.657 00.007 2864 SchedulePrimaryMove(10198720, x=-0.49, y=-0.78, opts=13)
20:19:14.657 00.000 2864 Enqueuing Move request for scope (-0.49, -0.78)
20:19:14.657 00.000 6680 Worker thread wakes up
20:19:14.657 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.78) opts 0xd
20:19:14.657 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.49, -0.78)
20:19:14.657 00.000 6680 Moving (-0.49, -0.78) raw xDistance=0.20 yDistance=-0.91
20:19:14.657 00.000 6680 BLC: History state: CurrMiss=0.91, AvgInitMiss=0.51, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.546604, 1:0.914338
20:19:14.657 00.000 6680 BLC: Under-shoot, no adjustment, waiting for more data
20:19:14.657 00.000 6680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
20:19:14.657 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.91 from input -0.91
20:19:14.657 00.000 6680 MoveAxis(E, 0, ABG)
20:19:14.657 00.000 6680 Move returns status 0, amount 0
20:19:14.657 00.000 6680 MoveAxis(N, 146, ABG)
20:19:14.657 00.000 6680 Guiding  Dir = 0, Dur = 146
20:19:14.657 00.000 6680 IsGuiding returns 0
20:19:14.657 00.000 6680 PulseGuide returned control before completion, sleep 156
20:19:14.672 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=194, med=1, FiltMin=0, FiltMax=132, Gamma=0.560
20:19:14.720 00.048 2864 UpdateGuideState exits: m=3645 SNR=42.5
20:19:14.720 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:14.720 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:19:14.720 00.000 2864 Enqueuing Expose request
20:19:14.831 00.111 6680 IsGuiding returns 1
20:19:14.831 00.000 6680 scope still moving after pulse duration time elapsed
20:19:14.862 00.031 6680 IsGuiding returns 0
20:19:14.862 00.000 6680 scope move finished after 146 + 54 ms
20:19:14.862 00.000 6680 Move returns status 0, amount 146
20:19:14.862 00.000 6680 move complete, result=0
20:19:14.862 00.000 6680 worker thread done servicing request
20:19:14.862 00.000 6680 Worker thread wakes up
20:19:14.862 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:19:14.862 00.000 2864 GuideStep: 0.2 px 0 ms EAST, -0.9 px 146 ms NORTH
20:19:14.862 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:19:15.071 00.209 2864 User exited setup dialog with 'ok'
20:19:15.071 00.000 2864 set dither mode 0
20:19:15.071 00.000 2864 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
20:19:15.071 00.000 2864 AutoExp: config min = 1000 max = 5000 snr = 6.00
20:19:15.085 00.014 2864 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
20:19:15.087 00.002 2864 camera: set binning = 1
20:19:15.087 00.000 2864 Saturation detection set to Max-ADU value 255
20:19:15.098 00.011 2864 Setting StarMinHFD = 1.50
20:19:15.100 00.002 2864 Setting MaxHFD = 10.0
20:19:15.102 00.002 2864 Setting StarMinSNR = 6.0
20:19:15.107 00.005 2864 Setting AutoSelDownsample = 0
20:19:15.107 00.000 2864 MultiStar mode enabled
20:19:15.107 00.000 2864 Scope: slew check disabled
20:19:15.116 00.009 2864 BLC: Backlash comp enabled, Comp pulse = 212 ms
20:19:15.119 00.003 2864 BLC: Comp pulse set to 241 ms, Floor = 20 ms, Ceiling = 2100 ms, Adjustable
20:19:15.121 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns -11.1
20:19:15.121 00.000 2864 ScopeASCOM::SideOfPier() returns 1
20:19:15.132 00.011 2864 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.18
20:19:15.132 00.000 2864 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
20:19:15.144 00.012 2864 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
20:19:15.213 00.069 2864 PhdConfig flush
20:19:15.226 00.013 2864 evsrv: cli 1028E1B8 connect
20:19:15.230 00.004 2864 case statement mapped state 6 to 3
20:19:15.234 00.004 2864 case statement mapped state 6 to 3
20:19:15.238 00.004 2864 evsrv: cli 1028E1B8 request: {"method":"get_pixel_scale","id":"5650dd26-9e3a-41c7-8b30-bf2a45b29e5c"}
20:19:15.240 00.002 2864 evsrv: cli 1028E1B8 response: {"jsonrpc":"2.0","result":1.86834,"id":"5650dd26-9e3a-41c7-8b30-bf2a45b29e5c"}
20:19:15.244 00.004 2864 evsrv: cli 1028E1B8 disconnect
20:19:16.181 00.937 2864 Stop button clicked
20:19:16.183 00.002 2864 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
20:19:16.185 00.002 2864 Status Line: Waiting for devices...
20:19:16.273 00.088 6680 ZWO: stopexposure
20:19:16.273 00.000 6680 ZWO: stopexposure
20:19:16.273 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
20:19:16.273 00.000 6680 worker thread done servicing request
20:19:16.273 00.000 2864 OnExposeComplete: enter
20:19:16.279 00.006 2864 OnExposeComplete: Capture Error reported
20:19:16.279 00.000 2864 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
20:19:16.288 00.009 2864 Mount: notify guiding stopped
20:19:16.288 00.000 2864 BLC: window closed
20:19:16.300 00.012 2864 BLC: Last direction was reset
20:19:16.302 00.002 2864 Changing from state GUIDING to STOP
20:19:16.306 00.004 2864 guider state => SELECTED
20:19:16.306 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=194, med=1, FiltMin=0, FiltMax=132, Gamma=0.560
20:19:16.353 00.047 2864 Changing from state SELECTED to UNINITIALIZED
20:19:16.357 00.004 2864 guider state => SELECTING
20:19:16.359 00.002 2864 Status Line: Stopped.
20:19:16.373 00.014 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
20:19:18.576 02.203 2864 GetInt("/profile/6/camera/SaturationADU", 0) returns 255
20:19:21.665 03.089 2864 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_control_gain", 0.600000) returns 0.600000
20:19:21.665 00.000 2864 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_min_move", 0.200000) returns 0.180000
20:19:21.665 00.000 2864 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_period_lengths_inference", 2.000000) returns 2.000000
20:19:21.665 00.000 2864 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_period_lengths_period_estimation", 2.000000) returns 2.000000
20:19:21.665 00.000 2864 GetInt("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_points_for_approximation", 100) returns 100
20:19:21.665 00.000 2864 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_prediction_gain", 0.500000) returns 0.700000
20:19:21.682 00.017 2864 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_length_scale_se0_kern", 700.000000) returns 700.000000
20:19:21.684 00.002 2864 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_sigvar_se0_kern", 20.000000) returns 20.000000
20:19:21.686 00.002 2864 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_length_scale_per_kern", 10.000000) returns 10.000000
20:19:21.688 00.002 2864 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_sigvar_per_kern", 20.000000) returns 20.000000
20:19:21.690 00.002 2864 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_length_scale_se1_kern", 25.000000) returns 25.000000
20:19:21.690 00.000 2864 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_sigvar_se1_kern", 10.000000) returns 10.000000
20:19:21.692 00.002 2864 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_period_per_kern", 200.000000) returns 600.730000
20:19:21.696 00.004 2864 GetBoolean("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_compute_period", 1) returns 1
20:19:21.698 00.002 2864 PPEC: reset GP model
20:19:21.963 00.265 2864 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
20:19:22.166 00.203 2864 evsrv: cli 1028D498 connect
20:19:22.166 00.000 2864 evsrv: cli 1028D498 request: {"method":"get_pixel_scale","id":"5df12ec7-a722-4065-8207-1a5df1b0f7cb"}
20:19:22.166 00.000 2864 evsrv: cli 1028D498 response: {"jsonrpc":"2.0","result":1.86834,"id":"5df12ec7-a722-4065-8207-1a5df1b0f7cb"}
20:19:22.166 00.000 2864 evsrv: cli 1028D498 disconnect
20:19:28.856 06.690 2864 User exited setup dialog with 'ok'
20:19:28.872 00.016 2864 set dither mode 0
20:19:28.872 00.000 2864 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
20:19:28.872 00.000 2864 AutoExp: config min = 1000 max = 5000 snr = 6.00
20:19:28.888 00.016 2864 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
20:19:28.894 00.006 2864 camera: set binning = 1
20:19:28.898 00.004 2864 Saturation detection set to Max-ADU value 255
20:19:28.903 00.005 2864 Setting StarMinHFD = 1.50
20:19:28.907 00.004 2864 Setting MaxHFD = 10.0
20:19:28.909 00.002 2864 Setting StarMinSNR = 6.0
20:19:28.911 00.002 2864 Setting AutoSelDownsample = 0
20:19:28.916 00.005 2864 MultiStar mode enabled
20:19:28.919 00.003 2864 Scope: slew check disabled
20:19:28.923 00.004 2864 BLC: Backlash comp enabled, Comp pulse = 241 ms
20:19:28.925 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns -11.1
20:19:28.931 00.006 2864 ScopeASCOM::SideOfPier() returns 1
20:19:28.935 00.004 2864 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.18
20:19:28.935 00.000 2864 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
20:19:28.935 00.000 2864 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
20:19:29.006 00.071 2864 PhdConfig flush
20:19:29.365 00.359 2864 evsrv: cli 1028DFD8 connect
20:19:29.369 00.004 2864 evsrv: cli 1028DFD8 request: {"method":"get_pixel_scale","id":"d2edeab6-866f-4581-91fa-0953017d33a8"}
20:19:29.373 00.004 2864 evsrv: cli 1028DFD8 response: {"jsonrpc":"2.0","result":1.86834,"id":"d2edeab6-866f-4581-91fa-0953017d33a8"}
20:19:29.375 00.002 2864 evsrv: cli 1028DFD8 disconnect
20:20:02.821 33.446 2864 StartLoopingInteractive: Loop button clicked
20:20:02.821 00.000 2864 Status Line: Looping
20:20:02.838 00.017 2864 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
20:20:02.838 00.000 2864 ScheduleExposure(1500,3,0) exposurePending=0
20:20:02.853 00.015 2864 Enqueuing Expose request
20:20:02.855 00.002 6680 Worker thread wakes up
20:20:02.855 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:20:02.855 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
20:20:04.504 01.649 6680 Exposure complete
20:20:04.578 00.074 6680 worker thread done servicing request
20:20:04.578 00.000 2864 OnExposeComplete: enter
20:20:04.580 00.002 2864 UpdateGuideState(): m_state=1
20:20:04.583 00.003 2864 Star::Find(15, 1188, 784, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:04.585 00.002 2864 Star::Find returns 1 (0), X=1188.91, Y=784.63, Mass=3635, SNR=42.4, Peak=163 HFD=4.3
20:20:04.588 00.003 2864 setting lock position to (1188.91, 784.63)
20:20:04.588 00.000 2864 MultiStar: stabilizing after lock position change
20:20:04.588 00.000 2864 CurrentPosition() valid, moving to STATE_SELECTED
20:20:04.599 00.011 2864 Changing from state SELECTING to SELECTED
20:20:04.599 00.000 2864 guider state => SELECTED
20:20:04.619 00.020 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=143, Gamma=0.560
20:20:04.666 00.047 2864 UpdateGuideState exits: m=3635 SNR=42.4
20:20:04.668 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:04.670 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:20:04.670 00.000 2864 Enqueuing Expose request
20:20:04.672 00.002 6680 Worker thread wakes up
20:20:04.672 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:20:04.672 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1174,770,31,31)
20:20:05.713 01.041 2864 GuiderMultiStar::AutoSelect enter
20:20:05.713 00.000 2864 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
20:20:05.778 00.065 2864 AutoFind: auto downsample for scale 1.87 => 1x
20:20:05.869 00.091 2864 AutoFind: global mean = 0.0, stdev 2.4
20:20:05.869 00.000 2864 AutoFind: using threshold = 0.1
20:20:05.963 00.094 2864 AutoFind: local max [1189, 785] 202.6
20:20:05.963 00.000 2864 AutoFind: local max [298, 250] 149.3
20:20:05.963 00.000 2864 AutoFind: local max [28, 354] 90.6
20:20:05.963 00.000 2864 AutoFind: local max [492, 647] 69.9
20:20:05.979 00.016 2864 AutoFind: local max [1014, 259] 56.4
20:20:05.979 00.000 2864 AutoFind: local max [73, 332] 46.1
20:20:05.984 00.005 2864 AutoFind: local max [159, 842] 39.2
20:20:05.986 00.002 2864 AutoFind: local max [734, 520] 36.4
20:20:05.988 00.002 2864 AutoFind: local max [496, 390] 31.6
20:20:05.990 00.002 2864 AutoFind: local max [303, 595] 29.4
20:20:05.992 00.002 2864 AutoFind: local max [956, 501] 27.5
20:20:05.995 00.003 2864 AutoFind: local max [1214, 659] 24.7
20:20:05.996 00.001 2864 AutoFind: local max [976, 409] 21.5
20:20:06.000 00.004 2864 AutoFind: local max [424, 62] 20.6
20:20:06.002 00.002 2864 AutoFind: local max [801, 329] 19.9
20:20:06.004 00.002 2864 AutoFind: local max [1080, 815] 18.1
20:20:06.006 00.002 2864 AutoFind: local max [667, 141] 16.2
20:20:06.008 00.002 2864 AutoFind: local max [1045, 770] 15.1
20:20:06.010 00.002 2864 AutoFind: local max [547, 744] 14.9
20:20:06.012 00.002 2864 AutoFind: local max [721, 507] 12.7
20:20:06.014 00.002 2864 AutoFind: local max [859, 760] 11.7
20:20:06.016 00.002 2864 AutoFind: local max [19, 532] 11.3
20:20:06.018 00.002 2864 AutoFind: local max [543, 678] 11.2
20:20:06.020 00.002 2864 AutoFind: local max [586, 908] 10.3
20:20:06.022 00.002 2864 AutoFind: local max [116, 293] 9.9
20:20:06.025 00.003 2864 AutoFind: local max [74, 695] 9.7
20:20:06.027 00.002 2864 AutoFind: local max [1012, 417] 9.5
20:20:06.029 00.002 2864 AutoFind: local max [660, 367] 9.3
20:20:06.031 00.002 2864 AutoFind: local max [413, 614] 9.1
20:20:06.035 00.004 2864 AutoFind: local max [587, 812] 8.1
20:20:06.037 00.002 2864 AutoFind: local max [637, 229] 8.1
20:20:06.039 00.002 2864 AutoFind: local max [514, 920] 7.9
20:20:06.041 00.002 2864 AutoFind: local max [337, 361] 7.8
20:20:06.043 00.002 2864 AutoFind: local max [804, 563] 7.1
20:20:06.045 00.002 2864 AutoFind: local max [1140, 914] 6.8
20:20:06.049 00.004 2864 AutoFind: local max [552, 843] 6.7
20:20:06.051 00.002 2864 AutoFind: local max [511, 704] 6.6
20:20:06.053 00.002 2864 AutoFind: local max [335, 780] 6.5
20:20:06.055 00.002 2864 AutoFind: local max [730, 354] 6.5
20:20:06.057 00.002 2864 AutoFind: local max [270, 211] 6.2
20:20:06.057 00.000 2864 AutoFind: local max [556, 831] 6.1
20:20:06.057 00.000 2864 AutoFind: local max [909, 481] 6.0
20:20:06.057 00.000 2864 AutoFind: local max [490, 810] 6.0
20:20:06.057 00.000 2864 AutoFind: local max [524, 944] 5.9
20:20:06.057 00.000 2864 AutoFind: local max [1192, 774] 5.6
20:20:06.057 00.000 2864 AutoFind: local max [994, 550] 5.6
20:20:06.057 00.000 2864 AutoFind: local max [408, 592] 5.5
20:20:06.073 00.016 2864 AutoFind: local max [806, 913] 5.3
20:20:06.073 00.000 2864 AutoFind: local max [282, 578] 5.0
20:20:06.073 00.000 2864 AutoFind: local max [952, 858] 4.9
20:20:06.073 00.000 2864 AutoFind: local max [1023, 627] 4.8
20:20:06.073 00.000 2864 AutoFind: local max [794, 359] 4.7
20:20:06.073 00.000 2864 AutoFind: local max [929, 100] 4.7
20:20:06.073 00.000 2864 AutoFind: local max [1084, 493] 4.5
20:20:06.073 00.000 2864 AutoFind: local max [159, 659] 4.3
20:20:06.089 00.016 2864 AutoFind: local max [415, 697] 4.3
20:20:06.089 00.000 2864 AutoFind: local max [1180, 775] 4.0
20:20:06.089 00.000 6680 Exposure complete
20:20:06.089 00.000 2864 AutoFind: local max [1265, 436] 3.9
20:20:06.089 00.000 2864 AutoFind: local max [185, 709] 3.8
20:20:06.089 00.000 2864 AutoFind: local max [111, 204] 3.7
20:20:06.089 00.000 2864 AutoFind: local max [1071, 187] 3.7
20:20:06.089 00.000 2864 AutoFind: local max [1196, 795] 3.6
20:20:06.089 00.000 2864 AutoFind: local max [1199, 607] 3.5
20:20:06.105 00.016 2864 AutoFind: local max [290, 490] 3.5
20:20:06.107 00.002 2864 AutoFind: local max [259, 949] 3.5
20:20:06.109 00.002 2864 AutoFind: local max [370, 676] 3.4
20:20:06.109 00.000 2864 AutoFind: local max [495, 342] 3.4
20:20:06.111 00.002 2864 AutoFind: local max [342, 253] 3.4
20:20:06.113 00.002 2864 AutoFind: local max [659, 134] 3.3
20:20:06.115 00.002 2864 AutoFind: local max [874, 399] 3.3
20:20:06.117 00.002 2864 AutoFind: local max [985, 386] 3.3
20:20:06.119 00.002 2864 AutoFind: local max [295, 241] 3.3
20:20:06.121 00.002 2864 AutoFind: local max [978, 622] 3.3
20:20:06.123 00.002 2864 AutoFind: local max [86, 657] 3.3
20:20:06.125 00.002 2864 AutoFind: local max [495, 939] 3.3
20:20:06.127 00.002 2864 AutoFind: local max [929, 91] 3.3
20:20:06.129 00.002 2864 AutoFind: local max [928, 515] 3.2
20:20:06.131 00.002 2864 AutoFind: local max [23, 508] 3.2
20:20:06.131 00.000 2864 AutoFind: local max [140, 216] 3.2
20:20:06.133 00.002 2864 AutoFind: local max [1233, 758] 3.2
20:20:06.135 00.002 2864 AutoFind: local max [1012, 269] 3.1
20:20:06.136 00.001 2864 AutoFind: local max [344, 905] 3.1
20:20:06.136 00.000 2864 AutoFind: local max [1058, 772] 3.1
20:20:06.136 00.000 2864 AutoFind: local max [300, 239] 2.9
20:20:06.136 00.000 2864 AutoFind: local max [43, 373] 2.9
20:20:06.136 00.000 2864 AutoFind: local max [1185, 797] 2.9
20:20:06.136 00.000 2864 AutoFind: local max [392, 116] 2.9
20:20:06.136 00.000 2864 AutoFind: local max [289, 410] 2.9
20:20:06.136 00.000 2864 AutoFind: local max [736, 510] 2.8
20:20:06.150 00.014 6680 worker thread done servicing request
20:20:06.150 00.000 2864 AutoFind: local max [691, 811] 2.8
20:20:06.152 00.002 2864 AutoFind: local max [623, 548] 2.8
20:20:06.152 00.000 2864 AutoFind: local max [489, 348] 2.8
20:20:06.152 00.000 2864 AutoFind: local max [495, 659] 2.8
20:20:06.152 00.000 2864 AutoFind: local max [242, 705] 2.7
20:20:06.152 00.000 2864 AutoFind: local max [580, 213] 2.7
20:20:06.152 00.000 2864 AutoFind: local max [819, 469] 2.7
20:20:06.152 00.000 2864 AutoFind: local max [840, 237] 2.7
20:20:06.152 00.000 2864 AutoFind: local max [350, 41] 2.6
20:20:06.152 00.000 2864 AutoFind: local max [494, 400] 2.6
20:20:06.168 00.016 2864 AutoFind: local max [66, 931] 2.5
20:20:06.168 00.000 2864 AutoFind: close dim-bright [494, 400] 2.6 - [496, 390] 31.6
20:20:06.168 00.000 2864 AutoFind: close dim-bright [495, 659] 2.8 - [492, 647] 69.9
20:20:06.168 00.000 2864 AutoFind: too close [489, 348] 2.8 - [495, 342] 3.4
20:20:06.168 00.000 2864 AutoFind: too close [736, 510] 2.8 - [721, 507] 12.7
20:20:06.168 00.000 2864 AutoFind: close dim-bright [736, 510] 2.8 - [734, 520] 36.4
20:20:06.168 00.000 2864 AutoFind: too close [1185, 797] 2.9 - [1196, 795] 3.6
20:20:06.168 00.000 2864 AutoFind: close dim-bright [1185, 797] 2.9 - [1189, 785] 202.6
20:20:06.181 00.013 2864 AutoFind: close dim-bright [43, 373] 2.9 - [28, 354] 90.6
20:20:06.181 00.000 2864 AutoFind: too close [300, 239] 2.9 - [295, 241] 3.3
20:20:06.184 00.003 2864 AutoFind: close dim-bright [300, 239] 2.9 - [298, 250] 149.3
20:20:06.184 00.000 2864 AutoFind: too close [1058, 772] 3.1 - [1045, 770] 15.1
20:20:06.184 00.000 2864 AutoFind: close dim-bright [1012, 269] 3.1 - [1014, 259] 56.4
20:20:06.184 00.000 2864 AutoFind: too close [929, 91] 3.3 - [929, 100] 4.7
20:20:06.184 00.000 2864 AutoFind: too close [495, 939] 3.3 - [514, 920] 7.9
20:20:06.184 00.000 2864 AutoFind: close dim-bright [295, 241] 3.3 - [298, 250] 149.3
20:20:06.184 00.000 2864 AutoFind: too close [659, 134] 3.3 - [667, 141] 16.2
20:20:06.184 00.000 2864 AutoFind: too close [1196, 795] 3.6 - [1180, 775] 4.0
20:20:06.184 00.000 2864 AutoFind: close dim-bright [1196, 795] 3.6 - [1189, 785] 202.6
20:20:06.200 00.016 2864 AutoFind: too close [1180, 775] 4.0 - [1192, 774] 5.6
20:20:06.200 00.000 2864 AutoFind: close dim-bright [1180, 775] 4.0 - [1189, 785] 202.6
20:20:06.200 00.000 2864 AutoFind: close dim-bright [1192, 774] 5.6 - [1189, 785] 202.6
20:20:06.200 00.000 2864 AutoFind: too close [556, 831] 6.1 - [552, 843] 6.7
20:20:06.200 00.000 2864 AutoFind: too close [721, 507] 12.7 - [734, 520] 36.4
20:20:06.200 00.000 2864 AutoFind: too close to edge [259, 949] 3.5
20:20:06.200 00.000 2864 AutoFind: too close to edge [1265, 436] 3.9
20:20:06.213 00.013 2864 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
20:20:06.214 00.001 2864 Star::Find(15, 1189, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.216 00.002 2864 Star::Find returns 1 (0), X=1188.91, Y=784.63, Mass=3635, SNR=42.4, Peak=163 HFD=4.3
20:20:06.218 00.002 2864 Star::Find(15, 298, 250, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.220 00.002 2864 Star::Find returns 1 (0), X=298.42, Y=250.57, Mass=2262, SNR=33.5, Peak=154 HFD=3.4
20:20:06.222 00.002 2864 Star::Find(15, 28, 354, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.224 00.002 2864 Star::Find returns 1 (1), X=28.32, Y=354.25, Mass=961, SNR=21.9, Peak=255 HFD=1.7
20:20:06.226 00.002 2864 Star::Find(15, 492, 647, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.226 00.000 2864 Star::Find returns 1 (0), X=491.75, Y=647.60, Mass=1089, SNR=23.1, Peak=72 HFD=3.7
20:20:06.228 00.002 2864 Star::Find(15, 1014, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.230 00.002 2864 Star::Find returns 1 (0), X=1014.39, Y=258.62, Mass=990, SNR=22.0, Peak=47 HFD=4.5
20:20:06.232 00.002 2864 Star::Find(15, 73, 332, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.234 00.002 2864 Star::Find returns 1 (1), X=72.73, Y=331.44, Mass=982, SNR=22.1, Peak=255 HFD=3.2
20:20:06.236 00.002 2864 Star::Find(15, 159, 842, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.238 00.002 2864 Star::Find returns 1 (0), X=158.53, Y=841.98, Mass=473, SNR=15.2, Peak=32 HFD=3.6
20:20:06.238 00.000 2864 Star::Find(15, 496, 390, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.240 00.002 2864 Star::Find returns 1 (0), X=496.02, Y=390.40, Mass=448, SNR=14.7, Peak=28 HFD=4.0
20:20:06.242 00.002 2864 Star::Find(15, 303, 595, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.244 00.002 2864 Star::Find returns 1 (0), X=303.15, Y=595.09, Mass=399, SNR=13.9, Peak=30 HFD=3.8
20:20:06.246 00.002 2864 Star::Find(15, 956, 501, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.248 00.002 2864 Star::Find returns 1 (0), X=956.53, Y=501.63, Mass=580, SNR=16.7, Peak=24 HFD=4.9
20:20:06.250 00.002 2864 Star::Find(15, 1214, 659, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.250 00.000 2864 Star::Find returns 1 (0), X=1213.79, Y=659.10, Mass=527, SNR=15.9, Peak=22 HFD=4.7
20:20:06.252 00.002 2864 Star::Find(15, 976, 409, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.254 00.002 2864 Star::Find returns 1 (0), X=975.82, Y=409.42, Mass=416, SNR=14.2, Peak=18 HFD=4.5
20:20:06.256 00.002 2864 Star::Find(15, 424, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.258 00.002 2864 Star::Find returns 1 (0), X=423.68, Y=62.27, Mass=309, SNR=12.2, Peak=18 HFD=3.7
20:20:06.260 00.002 2864 Star::Find(15, 801, 329, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.260 00.000 2864 Star::Find returns 1 (0), X=801.32, Y=329.59, Mass=330, SNR=12.6, Peak=21 HFD=4.1
20:20:06.262 00.002 2864 Star::Find(15, 1080, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.263 00.001 2864 Star::Find returns 1 (0), X=1080.67, Y=814.65, Mass=312, SNR=12.2, Peak=16 HFD=4.3
20:20:06.263 00.000 2864 Star::Find(15, 547, 744, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.263 00.000 2864 Star::Find returns 1 (0), X=546.71, Y=743.89, Mass=188, SNR=9.5, Peak=17 HFD=3.4
20:20:06.263 00.000 2864 Star::Find(15, 859, 760, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.263 00.000 2864 Star::Find returns 1 (0), X=858.83, Y=759.78, Mass=200, SNR=9.7, Peak=12 HFD=4.4
20:20:06.263 00.000 2864 Star::Find(15, 19, 532, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.275 00.012 2864 Star::Find returns 1 (0), X=18.91, Y=531.73, Mass=128, SNR=7.8, Peak=11 HFD=3.3
20:20:06.275 00.000 2864 Star::Find(15, 543, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.279 00.004 2864 Star::Find returns 1 (0), X=543.37, Y=678.38, Mass=166, SNR=8.9, Peak=14 HFD=3.4
20:20:06.279 00.000 2864 Star::Find(15, 586, 908, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.279 00.000 2864 Star::Find returns 1 (0), X=586.04, Y=908.36, Mass=135, SNR=8.0, Peak=10 HFD=3.9
20:20:06.279 00.000 2864 Star::Find(15, 116, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.279 00.000 2864 Star::Find returns 1 (0), X=115.76, Y=292.83, Mass=141, SNR=8.2, Peak=10 HFD=3.9
20:20:06.279 00.000 2864 Star::Find(15, 74, 695, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.279 00.000 2864 Star::Find returns 1 (0), X=74.46, Y=694.69, Mass=109, SNR=7.2, Peak=13 HFD=3.0
20:20:06.279 00.000 2864 Star::Find(15, 1012, 417, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.279 00.000 2864 Star::Find returns 1 (0), X=1011.86, Y=416.64, Mass=182, SNR=9.3, Peak=10 HFD=4.5
20:20:06.295 00.016 2864 Star::Find(15, 660, 367, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.297 00.002 2864 Star::Find returns 1 (0), X=660.40, Y=367.62, Mass=128, SNR=7.7, Peak=10 HFD=3.3
20:20:06.297 00.000 2864 Star::Find(15, 413, 614, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.301 00.004 2864 Star::Find returns 1 (0), X=412.65, Y=613.68, Mass=144, SNR=8.2, Peak=10 HFD=3.6
20:20:06.303 00.002 2864 Star::Find(15, 587, 812, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.303 00.000 2864 Star::Find returns 1 (0), X=587.65, Y=811.85, Mass=95, SNR=6.6, Peak=8 HFD=3.5
20:20:06.305 00.002 2864 Star::Find(15, 637, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.308 00.003 2864 Star::Find returns 1 (0), X=637.74, Y=229.16, Mass=156, SNR=8.5, Peak=9 HFD=4.3
20:20:06.308 00.000 2864 Star::Find(15, 337, 361, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.310 00.002 2864 Star::Find returns 1 (0), X=336.62, Y=361.70, Mass=108, SNR=7.1, Peak=8 HFD=3.6
20:20:06.310 00.000 2864 Star::Find(15, 804, 563, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.310 00.000 2864 Star::Find returns 1 (0), X=803.94, Y=563.45, Mass=112, SNR=7.2, Peak=9 HFD=4.0
20:20:06.310 00.000 2864 Star::Find(15, 1140, 914, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.310 00.000 2864 Star::Find returns 1 (0), X=1139.75, Y=914.19, Mass=124, SNR=7.6, Peak=8 HFD=4.3
20:20:06.310 00.000 2864 Star::Find(15, 511, 704, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.310 00.000 2864 Star::Find returns 1 (0), X=510.47, Y=703.75, Mass=87, SNR=6.4, Peak=8 HFD=3.3
20:20:06.310 00.000 2864 Star::Find(15, 335, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.310 00.000 2864 Star::Find returns 1 (0), X=334.60, Y=780.18, Mass=112, SNR=7.2, Peak=8 HFD=3.9
20:20:06.327 00.017 2864 Star::Find(15, 730, 354, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.327 00.000 2864 Star::Find returns 1 (0), X=730.49, Y=354.44, Mass=93, SNR=6.5, Peak=6 HFD=3.3
20:20:06.327 00.000 2864 Star::Find(15, 270, 211, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.327 00.000 2864 Star::Find returns 1 (0), X=270.15, Y=211.46, Mass=96, SNR=6.7, Peak=7 HFD=3.8
20:20:06.327 00.000 2864 Star::Find(15, 909, 481, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.327 00.000 2864 Star::Find returns 1 (0), X=908.77, Y=481.53, Mass=105, SNR=7.0, Peak=7 HFD=3.9
20:20:06.338 00.011 2864 Star::Find(15, 490, 810, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.338 00.000 2864 Star::Find returns 1 (0), X=489.89, Y=810.92, Mass=72, SNR=5.8, Peak=8 HFD=2.9
20:20:06.338 00.000 2864 Star::Find(15, 524, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.343 00.005 2864 Star::Find returns 1 (0), X=523.69, Y=944.44, Mass=71, SNR=5.8, Peak=8 HFD=3.3
20:20:06.343 00.000 2864 Star::Find(15, 994, 550, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.343 00.000 2864 Star::Find returns 1 (0), X=994.96, Y=549.42, Mass=98, SNR=6.7, Peak=6 HFD=4.6
20:20:06.343 00.000 2864 Star::Find(15, 408, 592, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.343 00.000 2864 Star::Find returns 1 (0), X=407.66, Y=591.87, Mass=69, SNR=5.7, Peak=7 HFD=3.3
20:20:06.343 00.000 2864 Star::Find(15, 806, 913, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.343 00.000 2864 Star::Find returns 1 (0), X=806.40, Y=913.90, Mass=77, SNR=6.0, Peak=8 HFD=4.3
20:20:06.343 00.000 2864 Star::Find(15, 282, 578, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.343 00.000 2864 Star::Find returns 1 (0), X=282.49, Y=577.43, Mass=49, SNR=4.7, Peak=5 HFD=3.3
20:20:06.343 00.000 2864 Star::Find(15, 952, 858, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.359 00.016 2864 Star::Find returns 1 (0), X=951.86, Y=857.37, Mass=68, SNR=5.6, Peak=6 HFD=3.9
20:20:06.359 00.000 2864 Star::Find(15, 1023, 627, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.359 00.000 2864 Star::Find returns 1 (0), X=1023.25, Y=627.66, Mass=52, SNR=4.9, Peak=8 HFD=2.8
20:20:06.359 00.000 2864 Star::Find(15, 794, 359, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.359 00.000 2864 Star::Find returns 1 (0), X=794.32, Y=359.44, Mass=71, SNR=5.7, Peak=6 HFD=3.9
20:20:06.359 00.000 2864 Star::Find(15, 1084, 493, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.369 00.010 2864 Star::Find returns 1 (0), X=1084.63, Y=492.42, Mass=91, SNR=6.5, Peak=6 HFD=4.4
20:20:06.369 00.000 2864 Star::Find(15, 159, 659, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.369 00.000 2864 Star::Find returns 1 (0), X=158.30, Y=659.81, Mass=64, SNR=5.4, Peak=6 HFD=3.9
20:20:06.374 00.005 2864 Star::Find(15, 415, 697, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.374 00.000 2864 Star::Find returns 1 (0), X=415.70, Y=696.89, Mass=56, SNR=5.0, Peak=7 HFD=4.0
20:20:06.374 00.000 2864 Star::Find(15, 185, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.374 00.000 2864 Star::Find false star n=15 nbg=290 bg=0.8 sigma=0.7 thresh=3 peak=3
20:20:06.374 00.000 2864 Star::Find returns 0 (2), X=185.00, Y=709.00, Mass=36, SNR=2.9, Peak=4 HFD=0.0
20:20:06.374 00.000 2864 Star::Find(15, 111, 204, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.374 00.000 2864 Star::Find returns 1 (0), X=110.90, Y=204.52, Mass=91, SNR=6.5, Peak=5 HFD=5.2
20:20:06.374 00.000 2864 Star::Find(15, 1071, 187, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.374 00.000 2864 Star::Find false star n=25 nbg=285 bg=1.1 sigma=0.7 thresh=3 peak=3
20:20:06.390 00.016 2864 Star::Find returns 0 (2), X=1071.00, Y=187.00, Mass=57, SNR=2.9, Peak=5 HFD=0.0
20:20:06.390 00.000 2864 Star::Find(15, 1199, 607, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.390 00.000 2864 Star::Find returns 1 (0), X=1198.55, Y=606.83, Mass=54, SNR=4.9, Peak=5 HFD=3.9
20:20:06.390 00.000 2864 Star::Find(15, 290, 490, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.390 00.000 2864 Star::Find false star n=16 nbg=288 bg=0.9 sigma=0.7 thresh=3 peak=3
20:20:06.390 00.000 2864 Star::Find returns 0 (2), X=290.00, Y=490.00, Mass=43, SNR=2.9, Peak=5 HFD=0.0
20:20:06.400 00.010 2864 Star::Find(15, 370, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.400 00.000 2864 Star::Find false star n=17 nbg=280 bg=0.9 sigma=0.7 thresh=3 peak=3
20:20:06.400 00.000 2864 Star::Find returns 0 (2), X=370.00, Y=676.00, Mass=37, SNR=2.9, Peak=5 HFD=0.0
20:20:06.406 00.006 2864 Star::Find(15, 342, 253, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.408 00.002 2864 Star::Find false star n=19 nbg=290 bg=0.9 sigma=0.7 thresh=3 peak=3
20:20:06.410 00.002 2864 Star::Find returns 0 (2), X=342.00, Y=253.00, Mass=45, SNR=2.9, Peak=6 HFD=0.0
20:20:06.412 00.002 2864 Star::Find(15, 874, 399, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.414 00.002 2864 Star::Find false star n=18 nbg=282 bg=1.1 sigma=0.7 thresh=3 peak=2
20:20:06.414 00.000 2864 Star::Find returns 0 (2), X=874.00, Y=399.00, Mass=35, SNR=2.9, Peak=5 HFD=0.0
20:20:06.416 00.002 2864 Star::Find(15, 985, 386, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.418 00.002 2864 Star::Find false star n=21 nbg=283 bg=1.1 sigma=0.7 thresh=3 peak=3
20:20:06.420 00.002 2864 Star::Find returns 0 (2), X=985.00, Y=386.00, Mass=46, SNR=2.9, Peak=7 HFD=0.0
20:20:06.422 00.002 2864 Star::Find(15, 978, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.424 00.002 2864 Star::Find false star n=38 nbg=283 bg=1.0 sigma=0.7 thresh=3 peak=3
20:20:06.426 00.002 2864 Star::Find returns 0 (2), X=978.00, Y=622.00, Mass=88, SNR=2.9, Peak=5 HFD=0.0
20:20:06.426 00.000 2864 Star::Find(15, 86, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.428 00.002 2864 Star::Find returns 0 (2), X=86.00, Y=657.00, Mass=18, SNR=2.9, Peak=4 HFD=0.0
20:20:06.430 00.002 2864 Star::Find(15, 928, 515, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.431 00.001 2864 Star::Find false star n=15 nbg=280 bg=1.1 sigma=0.7 thresh=3 peak=3
20:20:06.431 00.000 2864 Star::Find returns 0 (2), X=928.00, Y=515.00, Mass=32, SNR=2.9, Peak=5 HFD=0.0
20:20:06.431 00.000 2864 Star::Find(15, 23, 508, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.438 00.007 2864 Star::Find false star n=10 nbg=291 bg=0.8 sigma=0.7 thresh=3 peak=2
20:20:06.438 00.000 2864 Star::Find returns 0 (2), X=23.00, Y=508.00, Mass=24, SNR=2.9, Peak=4 HFD=0.0
20:20:06.438 00.000 2864 Star::Find(15, 140, 216, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.438 00.000 2864 Star::Find returns 0 (2), X=140.00, Y=216.00, Mass=17, SNR=2.8, Peak=4 HFD=0.0
20:20:06.438 00.000 2864 Star::Find(15, 1233, 758, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.438 00.000 2864 Star::Find false star n=15 nbg=276 bg=1.1 sigma=0.7 thresh=3 peak=2
20:20:06.438 00.000 2864 Star::Find returns 0 (2), X=1233.00, Y=758.00, Mass=29, SNR=2.9, Peak=4 HFD=0.0
20:20:06.438 00.000 2864 Star::Find(15, 1012, 269, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.438 00.000 2864 Star::Find returns 1 (0), X=1014.39, Y=258.62, Mass=990, SNR=22.0, Peak=47 HFD=4.5
20:20:06.453 00.015 2864 Star::Find(15, 344, 905, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.453 00.000 2864 Star::Find false star n=14 nbg=290 bg=0.9 sigma=0.7 thresh=3 peak=2
20:20:06.453 00.000 2864 Star::Find returns 0 (2), X=344.00, Y=905.00, Mass=35, SNR=2.9, Peak=5 HFD=0.0
20:20:06.453 00.000 2864 Star::Find(15, 43, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.453 00.000 2864 Star::Find returns 0 (3), X=43.00, Y=373.00, Mass=9, SNR=2.0, Peak=7 HFD=0.0
20:20:06.453 00.000 2864 Star::Find(15, 392, 116, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.463 00.010 2864 Star::Find false star n=11 nbg=284 bg=0.9 sigma=0.7 thresh=3 peak=3
20:20:06.463 00.000 2864 Star::Find returns 0 (2), X=392.00, Y=116.00, Mass=28, SNR=2.9, Peak=5 HFD=0.0
20:20:06.463 00.000 2864 Star::Find(15, 289, 410, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.469 00.006 2864 Star::Find false star n=11 nbg=287 bg=0.9 sigma=0.7 thresh=3 peak=2
20:20:06.469 00.000 2864 Star::Find returns 0 (2), X=289.00, Y=410.00, Mass=25, SNR=2.9, Peak=5 HFD=0.0
20:20:06.469 00.000 2864 Star::Find(15, 691, 811, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.469 00.000 2864 Star::Find false star n=16 nbg=289 bg=1.0 sigma=0.7 thresh=3 peak=3
20:20:06.469 00.000 2864 Star::Find returns 0 (2), X=691.00, Y=811.00, Mass=37, SNR=2.9, Peak=5 HFD=0.0
20:20:06.469 00.000 2864 Star::Find(15, 623, 548, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.469 00.000 2864 Star::Find false star n=17 nbg=276 bg=1.0 sigma=0.7 thresh=3 peak=2
20:20:06.469 00.000 2864 Star::Find returns 0 (2), X=623.00, Y=548.00, Mass=37, SNR=2.9, Peak=4 HFD=0.0
20:20:06.469 00.000 2864 Star::Find(15, 495, 659, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.469 00.000 2864 Star::Find returns 1 (0), X=491.75, Y=647.60, Mass=1089, SNR=23.1, Peak=72 HFD=3.7
20:20:06.485 00.016 2864 Star::Find(15, 242, 705, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.485 00.000 2864 Star::Find false star n=10 nbg=288 bg=0.9 sigma=0.7 thresh=3 peak=2
20:20:06.485 00.000 2864 Star::Find returns 0 (2), X=242.00, Y=705.00, Mass=24, SNR=2.9, Peak=6 HFD=0.0
20:20:06.485 00.000 2864 Star::Find(15, 580, 213, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.485 00.000 2864 Star::Find false star n=13 nbg=283 bg=1.1 sigma=0.7 thresh=3 peak=3
20:20:06.494 00.009 2864 Star::Find returns 0 (2), X=580.00, Y=213.00, Mass=30, SNR=2.9, Peak=5 HFD=0.0
20:20:06.494 00.000 2864 Star::Find(15, 819, 469, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.494 00.000 2864 Star::Find false star n=25 nbg=277 bg=1.1 sigma=0.7 thresh=3 peak=3
20:20:06.494 00.000 2864 Star::Find returns 0 (2), X=819.00, Y=469.00, Mass=50, SNR=2.9, Peak=5 HFD=0.0
20:20:06.500 00.006 2864 Star::Find(15, 840, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.502 00.002 2864 Star::Find false star n=16 nbg=282 bg=1.0 sigma=0.7 thresh=3 peak=2
20:20:06.504 00.002 2864 Star::Find returns 0 (2), X=840.00, Y=237.00, Mass=34, SNR=2.9, Peak=4 HFD=0.0
20:20:06.504 00.000 2864 Star::Find(15, 350, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.506 00.002 2864 Star::Find returns 0 (2), X=350.00, Y=41.00, Mass=16, SNR=2.7, Peak=5 HFD=0.0
20:20:06.508 00.002 2864 Star::Find(15, 494, 400, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.510 00.002 2864 Star::Find returns 1 (0), X=496.02, Y=390.40, Mass=448, SNR=14.7, Peak=28 HFD=4.0
20:20:06.512 00.002 2864 Star::Find(15, 66, 931, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.514 00.002 2864 Star::Find false star n=23 nbg=271 bg=0.5 sigma=0.5 thresh=2 peak=1
20:20:06.516 00.002 2864 Star::Find returns 0 (2), X=66.00, Y=931.00, Mass=37, SNR=2.9, Peak=3 HFD=0.0
20:20:06.516 00.000 2864 AutoFind: finding best star pass 1
20:20:06.516 00.000 2864 Star::Find(15, 1189, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.516 00.000 2864 Star::Find returns 1 (0), X=1188.91, Y=784.63, Mass=3635, SNR=42.4, Peak=163 HFD=4.3
20:20:06.516 00.000 2864 AutoFind returns star at [1189, 785] 202.6 Mass 3635 SNR 42.4
20:20:06.525 00.009 2864 Star::Find(15, 1189, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:06.525 00.000 2864 Star::Find returns 1 (0), X=1188.91, Y=784.63, Mass=3635, SNR=42.4, Peak=163 HFD=4.3
20:20:06.525 00.000 2864 MultiStar: List (12): {1188.91, 784.63}(42.4), {298.42, 250.57}(33.5), {28.32, 354.25}(21.9), {491.75, 647.60}(23.1), {1014.39, 258.62}(22.0), {72.73, 331.44}(22.1), {158.53, 841.98}(15.2), {496.02, 390.40}(14.7), {303.15, 595.09}(13.9), {956.53, 501.63}(16.7), {1213.79, 659.10}(15.9), {975.82, 409.42}(14.2), 
20:20:06.532 00.007 2864 setting lock position to (1188.91, 784.63)
20:20:06.532 00.000 2864 MultiStar: stabilizing after lock position change
20:20:06.532 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=143, Gamma=0.560
20:20:06.564 00.032 2864 Status Line: Auto-selected star at (1188.9, 784.6)
20:20:06.588 00.024 2864 OnExposeComplete: enter
20:20:06.588 00.000 2864 UpdateGuideState(): m_state=2
20:20:06.588 00.000 2864 Star::Find(15, 1188, 784, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:20:06.595 00.007 2864 Star::Find returns 1 (0), X=1189.25, Y=784.41, Mass=3830, SNR=43.5, Peak=169 HFD=4.6
20:20:06.595 00.000 2864 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.80) = xAngle (-3.38 = 2.90)
20:20:06.595 00.000 2864 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.46 = -0.17)
20:20:06.595 00.000 2864 CameraToMount -- cameraX=0.33 cameraY=-0.22 hyp=0.40 cameraTheta=-0.59 mountX=-0.39 mountY=-0.07, mountTheta=-2.97
20:20:06.595 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=169, med=1, FiltMin=0, FiltMax=143, Gamma=0.560
20:20:06.643 00.048 2864 UpdateGuideState exits: m=3830 SNR=43.5
20:20:06.650 00.007 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:06.650 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:20:06.650 00.000 2864 Enqueuing Expose request
20:20:06.659 00.009 6680 Worker thread wakes up
20:20:06.659 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:20:06.659 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1174,769,31,31)
20:20:08.309 01.650 6680 Exposure complete
20:20:08.373 00.064 6680 worker thread done servicing request
20:20:08.373 00.000 2864 OnExposeComplete: enter
20:20:08.386 00.013 2864 UpdateGuideState(): m_state=2
20:20:08.388 00.002 2864 Star::Find(15, 1189, 784, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
20:20:08.389 00.001 2864 Star::Find returns 1 (0), X=1189.99, Y=784.57, Mass=4002, SNR=44.5, Peak=175 HFD=4.2
20:20:08.391 00.002 2864 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.80) = xAngle (-2.86 = -2.86)
20:20:08.393 00.002 2864 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.93 = 0.35)
20:20:08.395 00.002 2864 CameraToMount -- cameraX=1.07 cameraY=-0.07 hyp=1.07 cameraTheta=-0.06 mountX=-1.03 mountY=0.37, mountTheta=2.80
20:20:08.397 00.002 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=175, med=1, FiltMin=0, FiltMax=157, Gamma=0.560
20:20:08.437 00.040 2864 UpdateGuideState exits: m=4002 SNR=44.5
20:20:08.437 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:08.437 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:20:08.437 00.000 2864 Enqueuing Expose request
20:20:08.437 00.000 6680 Worker thread wakes up
20:20:08.437 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:20:08.437 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1175,770,31,31)
20:20:09.881 01.444 6680 Exposure complete
20:20:09.960 00.079 6680 worker thread done servicing request
20:20:09.960 00.000 2864 OnExposeComplete: enter
20:20:09.963 00.003 2864 UpdateGuideState(): m_state=2
20:20:09.963 00.000 2864 Star::Find(15, 1189, 784, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:20:09.963 00.000 2864 Star::Find returns 1 (0), X=1190.71, Y=784.33, Mass=3650, SNR=42.5, Peak=155 HFD=4.7
20:20:09.963 00.000 2864 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.80) = xAngle (-2.97 = -2.97)
20:20:09.963 00.000 2864 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.04 = 0.24)
20:20:09.963 00.000 2864 CameraToMount -- cameraX=1.80 cameraY=-0.31 hyp=1.82 cameraTheta=-0.17 mountX=-1.79 mountY=0.44, mountTheta=2.90
20:20:09.976 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=155, med=1, FiltMin=0, FiltMax=127, Gamma=0.560
20:20:10.008 00.032 2864 UpdateGuideState exits: m=3650 SNR=42.5
20:20:10.024 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:10.028 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:20:10.032 00.004 2864 Enqueuing Expose request
20:20:10.036 00.004 6680 Worker thread wakes up
20:20:10.036 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:20:10.036 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:20:11.689 01.653 6680 Exposure complete
20:20:11.752 00.063 6680 worker thread done servicing request
20:20:11.752 00.000 2864 OnExposeComplete: enter
20:20:11.752 00.000 2864 UpdateGuideState(): m_state=2
20:20:11.768 00.016 2864 Star::Find(15, 1190, 784, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
20:20:11.768 00.000 2864 Star::Find returns 1 (0), X=1191.36, Y=783.81, Mass=3822, SNR=43.5, Peak=175 HFD=4.5
20:20:11.768 00.000 2864 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.80) = xAngle (-3.12 = -3.12)
20:20:11.775 00.007 2864 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.19 = 0.09)
20:20:11.777 00.002 2864 CameraToMount -- cameraX=2.44 cameraY=-0.82 hyp=2.58 cameraTheta=-0.32 mountX=-2.58 mountY=0.23, mountTheta=3.05
20:20:11.777 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=175, med=1, FiltMin=0, FiltMax=144, Gamma=0.560
20:20:11.815 00.038 2864 UpdateGuideState exits: m=3822 SNR=43.5
20:20:11.815 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:11.831 00.016 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:20:11.831 00.000 2864 Enqueuing Expose request
20:20:11.831 00.000 6680 Worker thread wakes up
20:20:11.831 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:20:11.831 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1176,769,31,31)
20:20:13.260 01.429 6680 Exposure complete
20:20:13.342 00.082 6680 worker thread done servicing request
20:20:13.342 00.000 2864 OnExposeComplete: enter
20:20:13.342 00.000 2864 UpdateGuideState(): m_state=2
20:20:13.342 00.000 2864 Star::Find(15, 1191, 783, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
20:20:13.342 00.000 2864 Star::Find returns 1 (0), X=1192.33, Y=783.71, Mass=4016, SNR=44.6, Peak=184 HFD=4.7
20:20:13.342 00.000 2864 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.80) = xAngle (-3.06 = -3.06)
20:20:13.354 00.012 2864 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.13 = 0.15)
20:20:13.354 00.000 2864 CameraToMount -- cameraX=3.42 cameraY=-0.92 hyp=3.54 cameraTheta=-0.26 mountX=-3.53 mountY=0.53, mountTheta=2.99
20:20:13.354 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=184, med=1, FiltMin=0, FiltMax=147, Gamma=0.560
20:20:13.401 00.047 2864 UpdateGuideState exits: m=4016 SNR=44.6
20:20:13.401 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:13.401 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:20:13.401 00.000 2864 Enqueuing Expose request
20:20:13.401 00.000 6680 Worker thread wakes up
20:20:13.401 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:20:13.401 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1177,769,31,31)
20:20:15.067 01.666 6680 Exposure complete
20:20:15.143 00.076 6680 worker thread done servicing request
20:20:15.143 00.000 2864 OnExposeComplete: enter
20:20:15.143 00.000 2864 UpdateGuideState(): m_state=2
20:20:15.146 00.003 2864 Star::Find(15, 1192, 783, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
20:20:15.150 00.004 2864 Star::Find returns 1 (0), X=1193.02, Y=783.56, Mass=3645, SNR=42.4, Peak=154 HFD=4.9
20:20:15.150 00.000 2864 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.80) = xAngle (-3.05 = -3.05)
20:20:15.150 00.000 2864 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.13 = 0.16)
20:20:15.150 00.000 2864 CameraToMount -- cameraX=4.11 cameraY=-1.08 hyp=4.25 cameraTheta=-0.26 mountX=-4.23 mountY=0.67, mountTheta=2.99
20:20:15.150 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=154, med=1, FiltMin=0, FiltMax=133, Gamma=0.560
20:20:15.194 00.044 2864 UpdateGuideState exits: m=3645 SNR=42.4
20:20:15.194 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:15.194 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:20:15.194 00.000 2864 Enqueuing Expose request
20:20:15.194 00.000 6680 Worker thread wakes up
20:20:15.194 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:20:15.194 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1178,769,31,31)
20:20:16.626 01.432 6680 Exposure complete
20:20:16.681 00.055 6680 worker thread done servicing request
20:20:16.681 00.000 2864 OnExposeComplete: enter
20:20:16.684 00.003 2864 UpdateGuideState(): m_state=2
20:20:16.684 00.000 2864 Star::Find(15, 1193, 783, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
20:20:16.684 00.000 2864 Star::Find returns 1 (0), X=1193.46, Y=783.96, Mass=3546, SNR=41.9, Peak=163 HFD=4.4
20:20:16.684 00.000 2864 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.80) = xAngle (-2.94 = -2.94)
20:20:16.684 00.000 2864 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.02 = 0.27)
20:20:16.684 00.000 2864 CameraToMount -- cameraX=4.54 cameraY=-0.67 hyp=4.59 cameraTheta=-0.15 mountX=-4.50 mountY=1.21, mountTheta=2.88
20:20:16.684 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=163, med=1, FiltMin=0, FiltMax=122, Gamma=0.560
20:20:16.741 00.057 2864 UpdateGuideState exits: m=3546 SNR=41.9
20:20:16.743 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:16.747 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:20:16.749 00.002 2864 Enqueuing Expose request
20:20:16.753 00.004 6680 Worker thread wakes up
20:20:16.753 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:20:16.753 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1178,769,31,31)
20:20:18.402 01.649 6680 Exposure complete
20:20:18.463 00.061 6680 worker thread done servicing request
20:20:18.463 00.000 2864 OnExposeComplete: enter
20:20:18.463 00.000 2864 UpdateGuideState(): m_state=2
20:20:18.479 00.016 2864 Star::Find(15, 1193, 783, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
20:20:18.479 00.000 2864 Star::Find returns 1 (0), X=1194.85, Y=782.93, Mass=3858, SNR=43.7, Peak=194 HFD=4.3
20:20:18.479 00.000 2864 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.80) = xAngle (-3.07 = -3.07)
20:20:18.479 00.000 2864 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.15 = 0.13)
20:20:18.479 00.000 2864 CameraToMount -- cameraX=5.94 cameraY=-1.70 hyp=6.18 cameraTheta=-0.28 mountX=-6.16 mountY=0.83, mountTheta=3.01
20:20:18.479 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=194, med=1, FiltMin=0, FiltMax=137, Gamma=0.560
20:20:18.532 00.053 2864 UpdateGuideState exits: m=3858 SNR=43.7
20:20:18.534 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:18.536 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:20:18.538 00.002 2864 Enqueuing Expose request
20:20:18.540 00.002 6680 Worker thread wakes up
20:20:18.540 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:20:18.540 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1180,768,31,31)
20:20:19.955 01.415 6680 Exposure complete
20:20:20.000 00.045 6680 worker thread done servicing request
20:20:20.000 00.000 2864 OnExposeComplete: enter
20:20:20.000 00.000 2864 UpdateGuideState(): m_state=2
20:20:20.000 00.000 2864 Star::Find(15, 1194, 782, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
20:20:20.016 00.016 2864 Star::Find returns 1 (0), X=1194.76, Y=782.10, Mass=3651, SNR=42.5, Peak=169 HFD=4.5
20:20:20.016 00.000 2864 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.80) = xAngle (-3.21 = 3.08)
20:20:20.016 00.000 2864 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.28 = 0.00)
20:20:20.016 00.000 2864 CameraToMount -- cameraX=5.85 cameraY=-2.54 hyp=6.37 cameraTheta=-0.41 mountX=-6.36 mountY=0.03, mountTheta=3.14
20:20:20.025 00.009 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=169, med=1, FiltMin=0, FiltMax=130, Gamma=0.560
20:20:20.063 00.038 2864 UpdateGuideState exits: m=3651 SNR=42.5
20:20:20.063 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:20.063 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:20:20.063 00.000 2864 Enqueuing Expose request
20:20:20.063 00.000 6680 Worker thread wakes up
20:20:20.063 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:20:20.063 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1180,767,31,31)
20:20:21.715 01.652 6680 Exposure complete
20:20:21.780 00.065 6680 worker thread done servicing request
20:20:21.780 00.000 2864 OnExposeComplete: enter
20:20:21.780 00.000 2864 UpdateGuideState(): m_state=2
20:20:21.780 00.000 2864 Star::Find(15, 1194, 782, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
20:20:21.780 00.000 2864 Star::Find returns 1 (0), X=1195.42, Y=782.59, Mass=3578, SNR=42.1, Peak=152 HFD=4.9
20:20:21.780 00.000 2864 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.80) = xAngle (-3.10 = -3.10)
20:20:21.780 00.000 2864 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.17 = 0.11)
20:20:21.780 00.000 2864 CameraToMount -- cameraX=6.51 cameraY=-2.05 hyp=6.82 cameraTheta=-0.30 mountX=-6.81 mountY=0.74, mountTheta=3.03
20:20:21.795 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=152, med=1, FiltMin=0, FiltMax=121, Gamma=0.560
20:20:21.843 00.048 2864 UpdateGuideState exits: m=3578 SNR=42.1
20:20:21.843 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:21.843 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:20:21.843 00.000 2864 Enqueuing Expose request
20:20:21.843 00.000 6680 Worker thread wakes up
20:20:21.843 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:20:21.843 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1180,768,31,31)
20:20:23.274 01.431 6680 Exposure complete
20:20:23.337 00.063 6680 worker thread done servicing request
20:20:23.339 00.002 2864 OnExposeComplete: enter
20:20:23.339 00.000 2864 UpdateGuideState(): m_state=2
20:20:23.339 00.000 2864 Star::Find(15, 1195, 782, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
20:20:23.339 00.000 2864 Star::Find returns 1 (0), X=1196.28, Y=781.61, Mass=3675, SNR=42.6, Peak=150 HFD=4.7
20:20:23.339 00.000 2864 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.80) = xAngle (-3.19 = 3.10)
20:20:23.339 00.000 2864 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.26 = 0.02)
20:20:23.339 00.000 2864 CameraToMount -- cameraX=7.37 cameraY=-3.03 hyp=7.97 cameraTheta=-0.39 mountX=-7.96 mountY=0.19, mountTheta=3.12
20:20:23.354 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=150, med=1, FiltMin=0, FiltMax=132, Gamma=0.560
20:20:23.384 00.030 2864 UpdateGuideState exits: m=3675 SNR=42.6
20:20:23.384 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:23.402 00.018 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:20:23.402 00.000 2864 Enqueuing Expose request
20:20:23.402 00.000 6680 Worker thread wakes up
20:20:23.402 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:20:23.402 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1181,767,31,31)
20:20:25.054 01.652 6680 Exposure complete
20:20:25.133 00.079 6680 worker thread done servicing request
20:20:25.133 00.000 2864 OnExposeComplete: enter
20:20:25.133 00.000 2864 UpdateGuideState(): m_state=2
20:20:25.133 00.000 2864 Star::Find(15, 1196, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
20:20:25.133 00.000 2864 Star::Find returns 1 (0), X=1196.86, Y=781.42, Mass=3965, SNR=44.3, Peak=169 HFD=4.7
20:20:25.133 00.000 2864 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.80) = xAngle (-3.18 = 3.10)
20:20:25.133 00.000 2864 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.25 = 0.03)
20:20:25.149 00.016 2864 CameraToMount -- cameraX=7.95 cameraY=-3.21 hyp=8.57 cameraTheta=-0.38 mountX=-8.57 mountY=0.26, mountTheta=3.11
20:20:25.150 00.001 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=169, med=1, FiltMin=0, FiltMax=132, Gamma=0.560
20:20:25.181 00.031 2864 UpdateGuideState exits: m=3965 SNR=44.3
20:20:25.196 00.015 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:25.196 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:20:25.196 00.000 2864 Enqueuing Expose request
20:20:25.196 00.000 6680 Worker thread wakes up
20:20:25.196 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:20:25.196 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1182,766,31,31)
20:20:26.635 01.439 6680 Exposure complete
20:20:26.716 00.081 6680 worker thread done servicing request
20:20:26.716 00.000 2864 OnExposeComplete: enter
20:20:26.716 00.000 2864 UpdateGuideState(): m_state=2
20:20:26.716 00.000 2864 Star::Find(15, 1196, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
20:20:26.716 00.000 2864 Star::Find returns 1 (0), X=1197.59, Y=780.91, Mass=3542, SNR=41.9, Peak=151 HFD=4.4
20:20:26.716 00.000 2864 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.80) = xAngle (-3.20 = 3.08)
20:20:26.716 00.000 2864 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.28 = 0.01)
20:20:26.716 00.000 2864 CameraToMount -- cameraX=8.67 cameraY=-3.72 hyp=9.44 cameraTheta=-0.41 mountX=-9.42 mountY=0.08, mountTheta=3.13
20:20:26.730 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=151, med=1, FiltMin=0, FiltMax=128, Gamma=0.560
20:20:26.775 00.045 2864 UpdateGuideState exits: m=3542 SNR=41.9
20:20:26.777 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:26.779 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:20:26.781 00.002 2864 Enqueuing Expose request
20:20:26.783 00.002 6680 Worker thread wakes up
20:20:26.783 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:20:26.783 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1183,766,31,31)
20:20:26.785 00.002 2864 GuideButtonClick i=1 ctx=Guide button clicked
20:20:26.793 00.008 2864 Changing from state SELECTED to CALIBRATING_PRIMARY
20:20:26.794 00.001 2864 guider state => CALIBRATED
20:20:26.796 00.002 2864 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
20:20:26.816 00.020 2864 reset dither spiral
20:20:28.430 01.614 6680 Exposure complete
20:20:28.494 00.064 6680 worker thread done servicing request
20:20:28.494 00.000 2864 OnExposeComplete: enter
20:20:28.494 00.000 2864 UpdateGuideState(): m_state=5
20:20:28.494 00.000 2864 Star::Find(15, 1197, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
20:20:28.494 00.000 2864 Star::Find returns 1 (0), X=1198.65, Y=780.59, Mass=3806, SNR=43.3, Peak=164 HFD=4.8
20:20:28.494 00.000 2864 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.80) = xAngle (-3.19 = 3.09)
20:20:28.494 00.000 2864 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.26 = 0.02)
20:20:28.509 00.015 2864 CameraToMount -- cameraX=9.74 cameraY=-4.04 hyp=10.54 cameraTheta=-0.39 mountX=-10.53 mountY=0.21, mountTheta=3.12
20:20:28.509 00.000 2864 Changing from state CALIBRATED to GUIDING
20:20:28.509 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 89.0
20:20:28.509 00.000 2864 ScopeASCOM::SideOfPier() returns 1
20:20:28.509 00.000 2864 AdjustCalibrationForScopePointing (scope): current dec=89.0 pierSide=1, cal dec=0.0 pierSide=1 rotAngle=None bin=1
20:20:28.509 00.000 2864 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
20:20:28.509 00.000 2864 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
20:20:28.525 00.016 2864 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003125
20:20:28.527 00.002 2864 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003125
20:20:28.529 00.002 2864 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 3.882800
20:20:28.531 00.002 2864 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 10
20:20:28.533 00.002 2864 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 12
20:20:28.535 00.002 2864 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:20:28.537 00.002 2864 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 0
20:20:28.537 00.000 2864 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 8:10:28 PM"
20:20:28.539 00.002 2864 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
20:20:28.541 00.002 2864 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.0 0.8}, {-5.6 1.8}, {-7.6 2.4}, {-10.5 3.9}, {-12.2 4.6}, {-15.6 5.5}, {-17.1 6.3}, {-20.3 6.9}, {-21.8 7.9}, {-24.6 8.9}, {-24.6 8.9}, {-13.5 3.9}, {-5.0 0.1}"
20:20:28.543 00.002 2864 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.0 -2.8}, {-1.5 -4.4}, {-2.8 -6.9}, {-3.2 -8.2}, {-4.1 -11.2}, {-4.4 -12.6}, {-5.3 -15.4}, {-5.6 -16.8}, {-6.4 -19.4}, {-6.7 -20.9}, {-7.1 -23.7}, {-7.2 -25.2}, {-7.2 -25.2}, {-2.6 -18.3}, {3.2 -8.7}, {4.3 -7.6}"
20:20:28.604 00.061 2864 ScopeASCOM::GetGuideRates returns 0 11.250 11.250 a-s/sec
20:20:28.606 00.002 2864 GetDouble("/profile/6/camera/pixelsize", 0.000000) returns 3.750000
20:20:28.608 00.002 2864 Dec comp: XRate 7.460 -> 0.132 for dec 0.0 -> dec 89.0
20:20:28.614 00.006 2864 ScopeASCOM::GetDeclinationRadians() returns 89.0
20:20:28.616 00.002 2864 ScopeASCOM::SideOfPier() returns 1
20:20:28.619 00.003 2864 setting lock position to (1198.65, 780.59)
20:20:28.623 00.004 2864 MultiStar: stabilizing after lock position change
20:20:28.625 00.002 2864 guider state => GUIDING
20:20:28.627 00.002 2864 Status Line: Guiding
20:20:28.634 00.007 2864 Mount: notify guiding started
20:20:28.635 00.001 2864 ScopeASCOM::SideOfPier() returns 1
20:20:28.635 00.000 2864 PPEC: guiding starts RA = 7.1391 hr, pier West, prev RA = unknown, pier Unknown
20:20:28.635 00.000 2864 PPEC: reset GP model
20:20:28.635 00.000 2864 GetString("/profile/6/name", "") returns "OAG"
20:20:28.635 00.000 2864 GetString("/profile/6/scope/calibration/timestamp", "") returns "1/12/2026 8:10:28 PM"
20:20:28.650 00.015 2864 GetDouble("/profile/6/scope/calibration/xRate", 1.000000) returns 0.007460
20:20:28.650 00.000 2864 GetDouble("/profile/6/scope/calibration/yRate", 1.000000) returns 0.006251
20:20:28.650 00.000 2864 GetInt("/profile/6/scope/calibration/binning", 1) returns 1
20:20:28.650 00.000 2864 GetDouble("/profile/6/scope/calibration/xAngle", 0.000000) returns 2.795610
20:20:28.650 00.000 2864 GetDouble("/profile/6/scope/calibration/yAngle", 0.000000) returns 1.292580
20:20:28.650 00.000 2864 GetDouble("/profile/6/scope/calibration/declination", 0.000000) returns 0.000561
20:20:28.650 00.000 2864 GetInt("/profile/6/scope/calibration/pierSide", -1) returns 1
20:20:28.666 00.016 2864 GetInt("/profile/6/scope/calibration/raGuideParity", 0) returns 1
20:20:28.666 00.000 2864 GetInt("/profile/6/scope/calibration/decGuideParity", 0) returns 1
20:20:28.666 00.000 2864 GetDouble("/profile/6/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
20:20:28.666 00.000 2864 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
20:20:28.666 00.000 2864 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
20:20:28.666 00.000 2864 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003125
20:20:28.682 00.016 2864 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003125
20:20:28.682 00.000 2864 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 3.882800
20:20:28.682 00.000 2864 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 10
20:20:28.682 00.000 2864 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 12
20:20:28.682 00.000 2864 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:20:28.682 00.000 2864 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 0
20:20:28.682 00.000 2864 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 8:10:28 PM"
20:20:28.697 00.015 2864 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
20:20:28.697 00.000 2864 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.0 0.8}, {-5.6 1.8}, {-7.6 2.4}, {-10.5 3.9}, {-12.2 4.6}, {-15.6 5.5}, {-17.1 6.3}, {-20.3 6.9}, {-21.8 7.9}, {-24.6 8.9}, {-24.6 8.9}, {-13.5 3.9}, {-5.0 0.1}"
20:20:28.697 00.000 2864 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.0 -2.8}, {-1.5 -4.4}, {-2.8 -6.9}, {-3.2 -8.2}, {-4.1 -11.2}, {-4.4 -12.6}, {-5.3 -15.4}, {-5.6 -16.8}, {-6.4 -19.4}, {-6.7 -20.9}, {-7.1 -23.7}, {-7.2 -25.2}, {-7.2 -25.2}, {-2.6 -18.3}, {3.2 -8.7}, {4.3 -7.6}"
20:20:28.697 00.000 2864 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
20:20:28.697 00.000 2864 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
20:20:28.697 00.000 2864 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003125
20:20:28.697 00.000 2864 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003125
20:20:28.713 00.016 2864 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 3.882800
20:20:28.713 00.000 2864 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 10
20:20:28.713 00.000 2864 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 12
20:20:28.713 00.000 2864 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:20:28.713 00.000 2864 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 0
20:20:28.713 00.000 2864 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 8:10:28 PM"
20:20:28.713 00.000 2864 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
20:20:28.713 00.000 2864 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.0 0.8}, {-5.6 1.8}, {-7.6 2.4}, {-10.5 3.9}, {-12.2 4.6}, {-15.6 5.5}, {-17.1 6.3}, {-20.3 6.9}, {-21.8 7.9}, {-24.6 8.9}, {-24.6 8.9}, {-13.5 3.9}, {-5.0 0.1}"
20:20:28.729 00.016 2864 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.0 -2.8}, {-1.5 -4.4}, {-2.8 -6.9}, {-3.2 -8.2}, {-4.1 -11.2}, {-4.4 -12.6}, {-5.3 -15.4}, {-5.6 -16.8}, {-6.4 -19.4}, {-6.7 -20.9}, {-7.1 -23.7}, {-7.2 -25.2}, {-7.2 -25.2}, {-2.6 -18.3}, {3.2 -8.7}, {4.3 -7.6}"
20:20:28.809 00.080 2864 ScopeASCOM::GetGuideRates returns 0 11.250 11.250 a-s/sec
20:20:28.809 00.000 2864 ScopeASCOM::SideOfPier() returns 1
20:20:28.809 00.000 2864 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
20:20:28.809 00.000 2864 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
20:20:28.809 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 89.0
20:20:28.809 00.000 2864 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 89.0
20:20:28.809 00.000 2864 MountToCamera -- mountTheta (-0.00) + m_xAngle (2.80) = xAngle (2.80 = 2.80)
20:20:28.809 00.000 2864 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=-0.00, cameraY=0.00 cameraTheta=0.00
20:20:28.824 00.015 2864 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,0.00 arcsec/hr
20:20:28.824 00.000 2864 UpdateLockPosShiftCameraCoords: shift rate -0,0 px/sec
20:20:28.824 00.000 2864 GetInt("/profile/6/AutoLoadCalibration", -1) returns 1
20:20:28.824 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=164, med=1, FiltMin=0, FiltMax=131, Gamma=0.560
20:20:28.874 00.050 2864 UpdateGuideState exits: m=3806 SNR=43.3
20:20:28.876 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:28.878 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:20:28.878 00.000 2864 Enqueuing Expose request
20:20:28.880 00.002 6680 Worker thread wakes up
20:20:28.880 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:20:28.880 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1184,766,31,31)
20:20:30.303 01.423 6680 Exposure complete
20:20:30.382 00.079 6680 worker thread done servicing request
20:20:30.382 00.000 2864 OnExposeComplete: enter
20:20:30.382 00.000 2864 UpdateGuideState(): m_state=6
20:20:30.382 00.000 2864 Star::Find(15, 1198, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:20:30.382 00.000 2864 Star::Find returns 1 (0), X=1199.62, Y=780.50, Mass=3709, SNR=42.9, Peak=159 HFD=4.7
20:20:30.382 00.000 2864 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.80) = xAngle (-2.89 = -2.89)
20:20:30.382 00.000 2864 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.96 = 0.32)
20:20:30.382 00.000 2864 CameraToMount -- cameraX=0.96 cameraY=-0.09 hyp=0.97 cameraTheta=-0.09 mountX=-0.94 mountY=0.30, mountTheta=2.83
20:20:30.398 00.016 2864 SchedulePrimaryMove(10198720, x=0.96, y=-0.09, opts=13)
20:20:30.400 00.002 2864 Enqueuing Move request for scope (0.96, -0.09)
20:20:30.400 00.000 6680 Worker thread wakes up
20:20:30.400 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.96, -0.09) opts 0xd
20:20:30.400 00.000 6680 Handling offset move in thread for scope, endpoint = (0.96, -0.09)
20:20:30.400 00.000 6680 Moving (0.96, -0.09) raw xDistance=-0.94 yDistance=0.30
20:20:30.400 00.000 6680 PPEC rslt: input = -0.94, final = -0.56, react = -0.56, pred = 0.00, hyst = -0.51, hyst_pct = 0.00, period_length = 600.73
20:20:30.400 00.000 6680 PPEC: input: -0.94, control: -0.56, exposure: 1500
20:20:30.400 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:20:30.400 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
20:20:30.400 00.000 6680 MoveAxis(E, 4275, ABG)
20:20:30.400 00.000 6680 duration set to 2500 by maxRaDuration
20:20:30.400 00.000 6680 Guiding  Dir = 2, Dur = 2500
20:20:30.400 00.000 6680 IsGuiding returns 0
20:20:30.400 00.000 6680 PulseGuide returned control before completion, sleep 2510
20:20:30.416 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=159, med=1, FiltMin=0, FiltMax=130, Gamma=0.560
20:20:30.463 00.047 2864 UpdateGuideState exits: m=3709 SNR=42.9
20:20:30.463 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:30.463 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:20:30.463 00.000 2864 Enqueuing Expose request
20:20:32.922 02.459 6680 IsGuiding returns 1
20:20:32.922 00.000 6680 scope still moving after pulse duration time elapsed
20:20:32.954 00.032 6680 IsGuiding returns 0
20:20:32.954 00.000 6680 scope move finished after 2500 + 50 ms
20:20:32.954 00.000 6680 Move returns status 0, amount 2500
20:20:32.954 00.000 6680 MoveAxis(N, 0, ABG)
20:20:32.954 00.000 6680 Move returns status 0, amount 0
20:20:32.954 00.000 6680 move complete, result=0
20:20:32.956 00.002 6680 worker thread done servicing request
20:20:32.956 00.000 2864 GuideStep: -0.9 px 2500 ms EAST, 0.3 px 0 ms NORTH
20:20:32.963 00.007 6680 Worker thread wakes up
20:20:32.963 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:20:32.963 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1184,766,31,31)
20:20:34.608 01.645 6680 Exposure complete
20:20:34.691 00.083 6680 worker thread done servicing request
20:20:34.693 00.002 2864 OnExposeComplete: enter
20:20:34.693 00.000 2864 UpdateGuideState(): m_state=6
20:20:34.693 00.000 2864 Star::Find(15, 1199, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:20:34.693 00.000 2864 Star::Find returns 1 (0), X=1187.96, Y=785.85, Mass=3814, SNR=43.4, Peak=185 HFD=4.3
20:20:34.693 00.000 2864 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.80) = xAngle (-0.11 = -0.11)
20:20:34.693 00.000 2864 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.19 = 3.10)
20:20:34.703 00.010 2864 CameraToMount -- cameraX=-10.69 cameraY=5.26 hyp=11.91 cameraTheta=2.68 mountX=11.84 mountY=0.52, mountTheta=0.04
20:20:34.703 00.000 2864 SchedulePrimaryMove(10198720, x=-10.69, y=5.26, opts=13)
20:20:34.703 00.000 2864 Enqueuing Move request for scope (-10.69, 5.26)
20:20:34.703 00.000 6680 Worker thread wakes up
20:20:34.703 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-10.69, 5.26) opts 0xd
20:20:34.703 00.000 6680 Handling offset move in thread for scope, endpoint = (-10.69, 5.26)
20:20:34.703 00.000 6680 Moving (-10.69, 5.26) raw xDistance=11.84 yDistance=0.52
20:20:34.703 00.000 6680 PPEC rslt: input = 11.84, final = 7.10, react = 7.10, pred = 0.00, hyst = 6.39, hyst_pct = 0.00, period_length = 600.73
20:20:34.703 00.000 6680 PPEC: input: 11.84, control: 7.10, exposure: 1500
20:20:34.703 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:20:34.703 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52
20:20:34.703 00.000 6680 MoveAxis(W, 53956, ABG)
20:20:34.703 00.000 6680 duration set to 2500 by maxRaDuration
20:20:34.703 00.000 6680 Guiding  Dir = 3, Dur = 2500
20:20:34.703 00.000 6680 IsGuiding returns 0
20:20:34.703 00.000 6680 PulseGuide returned control before completion, sleep 2510
20:20:34.724 00.021 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=185, med=1, FiltMin=0, FiltMax=151, Gamma=0.560
20:20:34.767 00.043 2864 UpdateGuideState exits: m=3814 SNR=43.4
20:20:34.767 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:34.767 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:20:34.777 00.010 2864 Enqueuing Expose request
20:20:37.226 02.449 6680 IsGuiding returns 1
20:20:37.226 00.000 6680 scope still moving after pulse duration time elapsed
20:20:37.257 00.031 6680 IsGuiding returns 0
20:20:37.257 00.000 6680 scope move finished after 2500 + 45 ms
20:20:37.257 00.000 6680 Move returns status 0, amount 2500
20:20:37.257 00.000 6680 MoveAxis(N, 0, ABG)
20:20:37.257 00.000 6680 Move returns status 0, amount 0
20:20:37.257 00.000 6680 move complete, result=0
20:20:37.257 00.000 6680 worker thread done servicing request
20:20:37.257 00.000 2864 GuideStep: 11.8 px 2500 ms WEST, 0.5 px 0 ms NORTH
20:20:37.257 00.000 6680 Worker thread wakes up
20:20:37.257 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:20:37.257 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1173,771,31,31)
20:20:38.922 01.665 6680 Exposure complete
20:20:38.985 00.063 6680 worker thread done servicing request
20:20:38.985 00.000 2864 OnExposeComplete: enter
20:20:38.985 00.000 2864 UpdateGuideState(): m_state=6
20:20:38.985 00.000 2864 Star::Find(15, 1187, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
20:20:38.994 00.009 2864 Star::Find returns 1 (0), X=1204.26, Y=778.14, Mass=3341, SNR=40.6, Peak=49 HFD=4.1
20:20:38.994 00.000 2864 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.80) = xAngle (-3.21 = 3.08)
20:20:38.994 00.000 2864 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.28 = 0.00)
20:20:38.994 00.000 2864 CameraToMount -- cameraX=5.60 cameraY=-2.45 hyp=6.11 cameraTheta=-0.41 mountX=-6.10 mountY=0.01, mountTheta=3.14
20:20:39.001 00.007 2864 SchedulePrimaryMove(10198720, x=5.60, y=-2.45, opts=13)
20:20:39.001 00.000 2864 Enqueuing Move request for scope (5.60, -2.45)
20:20:39.001 00.000 6680 Worker thread wakes up
20:20:39.001 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (5.60, -2.45) opts 0xd
20:20:39.001 00.000 6680 Handling offset move in thread for scope, endpoint = (5.60, -2.45)
20:20:39.001 00.000 6680 Moving (5.60, -2.45) raw xDistance=-6.10 yDistance=0.01
20:20:39.001 00.000 6680 PPEC rslt: input = -6.10, final = -3.66, react = -3.66, pred = 0.00, hyst = -3.33, hyst_pct = 0.00, period_length = 600.73
20:20:39.001 00.000 6680 PPEC: input: -6.10, control: -3.66, exposure: 1500
20:20:39.001 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:39.001 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:20:39.001 00.000 6680 MoveAxis(E, 27809, ABG)
20:20:39.001 00.000 6680 duration set to 2500 by maxRaDuration
20:20:39.001 00.000 6680 Guiding  Dir = 2, Dur = 2500
20:20:39.001 00.000 6680 IsGuiding returns 0
20:20:39.001 00.000 6680 PulseGuide returned control before completion, sleep 2510
20:20:39.017 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=185, med=1, FiltMin=0, FiltMax=137, Gamma=0.560
20:20:39.068 00.051 2864 UpdateGuideState exits: m=3341 SNR=40.6
20:20:39.070 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:39.070 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:20:39.072 00.002 2864 Enqueuing Expose request
20:20:41.531 02.459 6680 IsGuiding returns 1
20:20:41.531 00.000 6680 scope still moving after pulse duration time elapsed
20:20:41.563 00.032 6680 IsGuiding returns 0
20:20:41.563 00.000 6680 scope move finished after 2500 + 54 ms
20:20:41.563 00.000 6680 Move returns status 0, amount 2500
20:20:41.563 00.000 6680 MoveAxis(N, 0, ABG)
20:20:41.563 00.000 6680 Move returns status 0, amount 0
20:20:41.563 00.000 6680 move complete, result=0
20:20:41.563 00.000 6680 worker thread done servicing request
20:20:41.563 00.000 2864 GuideStep: -6.1 px 2500 ms EAST, 0.0 px 0 ms NORTH
20:20:41.570 00.007 6680 Worker thread wakes up
20:20:41.570 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:20:41.570 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1189,763,31,31)
20:20:43.228 01.658 6680 Exposure complete
20:20:43.292 00.064 6680 worker thread done servicing request
20:20:43.292 00.000 2864 OnExposeComplete: enter
20:20:43.292 00.000 2864 UpdateGuideState(): m_state=6
20:20:43.292 00.000 2864 Star::Find(15, 1204, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:20:43.306 00.014 2864 Star::Find returns 1 (0), X=1192.17, Y=783.84, Mass=3740, SNR=43.0, Peak=168 HFD=4.4
20:20:43.310 00.004 2864 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.80) = xAngle (-0.12 = -0.12)
20:20:43.312 00.002 2864 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.19 = 3.09)
20:20:43.314 00.002 2864 CameraToMount -- cameraX=-6.48 cameraY=3.25 hyp=7.25 cameraTheta=2.68 mountX=7.20 mountY=0.37, mountTheta=0.05
20:20:43.318 00.004 2864 SchedulePrimaryMove(10198720, x=-6.48, y=3.25, opts=13)
20:20:43.320 00.002 2864 Enqueuing Move request for scope (-6.48, 3.25)
20:20:43.322 00.002 6680 Worker thread wakes up
20:20:43.322 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-6.48, 3.25) opts 0xd
20:20:43.322 00.000 6680 Handling offset move in thread for scope, endpoint = (-6.48, 3.25)
20:20:43.322 00.000 6680 Moving (-6.48, 3.25) raw xDistance=7.20 yDistance=0.37
20:20:43.322 00.000 6680 PPEC rslt: input = 7.20, final = 4.32, react = 4.32, pred = 0.00, hyst = 4.31, hyst_pct = 0.00, period_length = 600.73
20:20:43.322 00.000 6680 PPEC: input: 7.20, control: 4.32, exposure: 1500
20:20:43.322 00.000 6680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=0.90
20:20:43.322 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
20:20:43.324 00.002 6680 MoveAxis(W, 32795, ABG)
20:20:43.324 00.000 6680 duration set to 2500 by maxRaDuration
20:20:43.324 00.000 6680 Guiding  Dir = 3, Dur = 2500
20:20:43.324 00.000 6680 IsGuiding returns 0
20:20:43.324 00.000 6680 PulseGuide returned control before completion, sleep 2510
20:20:43.337 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=168, med=1, FiltMin=0, FiltMax=129, Gamma=0.560
20:20:43.385 00.048 2864 UpdateGuideState exits: m=3740 SNR=43.0
20:20:43.387 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:43.389 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:20:43.391 00.002 2864 Enqueuing Expose request
20:20:45.851 02.460 6680 IsGuiding returns 1
20:20:45.851 00.000 6680 scope still moving after pulse duration time elapsed
20:20:45.882 00.031 6680 IsGuiding returns 0
20:20:45.882 00.000 6680 scope move finished after 2500 + 58 ms
20:20:45.882 00.000 6680 Move returns status 0, amount 2500
20:20:45.882 00.000 6680 MoveAxis(S, 60, ABG)
20:20:45.882 00.000 6680 Guiding  Dir = 1, Dur = 60
20:20:45.882 00.000 6680 IsGuiding returns 0
20:20:45.882 00.000 6680 PulseGuide returned control before completion, sleep 70
20:20:45.962 00.080 6680 IsGuiding returns 1
20:20:45.963 00.001 6680 scope still moving after pulse duration time elapsed
20:20:45.994 00.031 6680 IsGuiding returns 0
20:20:45.994 00.000 6680 scope move finished after 60 + 50 ms
20:20:45.994 00.000 6680 Move returns status 0, amount 60
20:20:45.994 00.000 6680 move complete, result=0
20:20:45.994 00.000 6680 worker thread done servicing request
20:20:45.994 00.000 2864 GuideStep: 7.2 px 2500 ms WEST, 0.4 px 60 ms SOUTH
20:20:45.994 00.000 6680 Worker thread wakes up
20:20:45.994 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:20:45.994 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1177,769,31,31)
20:20:47.652 01.658 6680 Exposure complete
20:20:47.723 00.071 6680 worker thread done servicing request
20:20:47.723 00.000 2864 OnExposeComplete: enter
20:20:47.723 00.000 2864 UpdateGuideState(): m_state=6
20:20:47.723 00.000 2864 Star::Find(15, 1192, 783, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
20:20:47.733 00.010 2864 Star::Find returns 1 (0), X=1208.25, Y=775.92, Mass=3588, SNR=42.0, Peak=98 HFD=4.4
20:20:47.733 00.000 2864 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.80) = xAngle (-3.25 = 3.04)
20:20:47.733 00.000 2864 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.32 = -0.04)
20:20:47.733 00.000 2864 CameraToMount -- cameraX=9.60 cameraY=-4.67 hyp=10.67 cameraTheta=-0.45 mountX=-10.61 mountY=-0.41, mountTheta=-3.10
20:20:47.733 00.000 2864 SchedulePrimaryMove(10198720, x=9.60, y=-4.67, opts=13)
20:20:47.746 00.013 2864 Enqueuing Move request for scope (9.60, -4.67)
20:20:47.747 00.001 6680 Worker thread wakes up
20:20:47.747 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (9.60, -4.67) opts 0xd
20:20:47.747 00.000 6680 Handling offset move in thread for scope, endpoint = (9.60, -4.67)
20:20:47.747 00.000 6680 Moving (9.60, -4.67) raw xDistance=-10.61 yDistance=-0.41
20:20:47.747 00.000 6680 PPEC rslt: input = -10.61, final = -6.37, react = -6.37, pred = 0.00, hyst = -5.95, hyst_pct = 0.00, period_length = 600.73
20:20:47.747 00.000 6680 PPEC: input: -10.61, control: -6.37, exposure: 1500
20:20:47.747 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:20:47.747 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
20:20:47.747 00.000 6680 MoveAxis(E, 48376, ABG)
20:20:47.747 00.000 6680 duration set to 2500 by maxRaDuration
20:20:47.747 00.000 6680 Guiding  Dir = 2, Dur = 2500
20:20:47.747 00.000 6680 IsGuiding returns 0
20:20:47.747 00.000 6680 PulseGuide returned control before completion, sleep 2510
20:20:47.763 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=176, med=1, FiltMin=0, FiltMax=138, Gamma=0.560
20:20:47.810 00.047 2864 UpdateGuideState exits: m=3588 SNR=42.0
20:20:47.812 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:47.814 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:20:47.816 00.002 2864 Enqueuing Expose request
20:20:50.272 02.456 6680 IsGuiding returns 1
20:20:50.272 00.000 6680 scope still moving after pulse duration time elapsed
20:20:50.304 00.032 6680 IsGuiding returns 0
20:20:50.304 00.000 6680 scope move finished after 2500 + 55 ms
20:20:50.304 00.000 6680 Move returns status 0, amount 2500
20:20:50.304 00.000 6680 MoveAxis(N, 0, ABG)
20:20:50.304 00.000 6680 Move returns status 0, amount 0
20:20:50.304 00.000 6680 move complete, result=0
20:20:50.304 00.000 6680 worker thread done servicing request
20:20:50.306 00.002 2864 GuideStep: -10.6 px 2500 ms EAST, -0.4 px 0 ms NORTH
20:20:50.312 00.006 6680 Worker thread wakes up
20:20:50.312 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:20:50.312 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1193,761,31,31)
20:20:50.812 00.500 2864 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1117->Skipping event because state > STATE_SELECTED
20:20:51.969 01.157 6680 Exposure complete
20:20:52.033 00.064 6680 worker thread done servicing request
20:20:52.033 00.000 2864 OnExposeComplete: enter
20:20:52.033 00.000 2864 UpdateGuideState(): m_state=6
20:20:52.033 00.000 2864 Star::Find(15, 1208, 775, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
20:20:52.049 00.016 2864 Star::Find returns 1 (0), X=1195.59, Y=782.25, Mass=3641, SNR=42.4, Peak=143 HFD=4.8
20:20:52.049 00.000 2864 MultiStar: exiting stabilization period
20:20:52.049 00.000 2864 MultiStar: updating star positions after lock position change
20:20:52.049 00.000 2864 Star::Find(15, 305, 247, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
20:20:52.056 00.007 2864 Star::Find returns 1 (0), X=304.18, Y=247.04, Mass=2467, SNR=34.9, Peak=140 HFD=4.2
20:20:52.056 00.000 2864 Star::Find(15, 34, 351, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
20:20:52.056 00.000 2864 Star::Find returns 0 (3), X=34.00, Y=351.00, Mass=9, SNR=2.0, Peak=7 HFD=0.0
20:20:52.056 00.000 2864 Star::Find(15, 498, 644, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
20:20:52.056 00.000 2864 Star::Find returns 1 (0), X=497.15, Y=644.15, Mass=1138, SNR=23.6, Peak=62 HFD=4.3
20:20:52.064 00.008 2864 Star::Find(15, 1020, 255, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
20:20:52.064 00.000 2864 Star::Find returns 1 (0), X=1020.13, Y=254.93, Mass=944, SNR=21.4, Peak=42 HFD=4.3
20:20:52.064 00.000 2864 Star::Find(15, 79, 328, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
20:20:52.064 00.000 2864 Star::Find returns 0 (3), X=79.00, Y=328.00, Mass=8, SNR=2.0, Peak=7 HFD=0.0
20:20:52.064 00.000 2864 Star::Find(15, 165, 839, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
20:20:52.064 00.000 2864 Star::Find returns 1 (0), X=164.16, Y=838.35, Mass=436, SNR=14.6, Peak=29 HFD=3.7
20:20:52.064 00.000 2864 Star::Find(15, 502, 387, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
20:20:52.064 00.000 2864 Star::Find returns 1 (0), X=501.54, Y=386.80, Mass=435, SNR=14.5, Peak=28 HFD=3.7
20:20:52.064 00.000 2864 Star::Find(15, 309, 592, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
20:20:52.080 00.016 2864 Star::Find returns 1 (0), X=308.77, Y=591.44, Mass=427, SNR=14.4, Peak=26 HFD=3.8
20:20:52.080 00.000 2864 Star::Find(15, 963, 498, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
20:20:52.080 00.000 2864 Star::Find returns 1 (0), X=962.41, Y=497.94, Mass=552, SNR=16.3, Peak=23 HFD=4.8
20:20:52.080 00.000 2864 Star::Find(15, 1220, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
20:20:52.088 00.008 2864 Star::Find returns 1 (0), X=1220.41, Y=656.19, Mass=560, SNR=16.4, Peak=22 HFD=4.9
20:20:52.088 00.000 2864 Star::Find(15, 982, 406, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
20:20:52.088 00.000 2864 Star::Find returns 1 (0), X=981.69, Y=405.95, Mass=392, SNR=13.7, Peak=21 HFD=4.8
20:20:52.088 00.000 2864 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.80) = xAngle (-0.15 = -0.15)
20:20:52.088 00.000 2864 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.22 = 3.06)
20:20:52.096 00.008 2864 CameraToMount -- cameraX=-3.06 cameraY=1.66 hyp=3.48 cameraTheta=2.65 mountX=3.44 mountY=0.29, mountTheta=0.08
20:20:52.096 00.000 2864 SchedulePrimaryMove(10198720, x=-3.06, y=1.66, opts=13)
20:20:52.096 00.000 2864 Enqueuing Move request for scope (-3.06, 1.66)
20:20:52.096 00.000 6680 Worker thread wakes up
20:20:52.096 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-3.06, 1.66) opts 0xd
20:20:52.096 00.000 6680 Handling offset move in thread for scope, endpoint = (-3.06, 1.66)
20:20:52.096 00.000 6680 Moving (-3.06, 1.66) raw xDistance=3.44 yDistance=0.29
20:20:52.096 00.000 6680 PPEC rslt: input = 3.44, final = 2.06, react = 2.06, pred = 0.00, hyst = 2.12, hyst_pct = 0.00, period_length = 600.73
20:20:52.096 00.000 6680 PPEC: input: 3.44, control: 2.06, exposure: 1500
20:20:52.096 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
20:20:52.096 00.000 6680 MoveAxis(W, 15674, ABG)
20:20:52.096 00.000 6680 duration set to 2500 by maxRaDuration
20:20:52.096 00.000 6680 Guiding  Dir = 3, Dur = 2500
20:20:52.096 00.000 6680 IsGuiding returns 0
20:20:52.096 00.000 6680 PulseGuide returned control before completion, sleep 2510
20:20:52.117 00.021 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=143, med=1, FiltMin=0, FiltMax=116, Gamma=0.560
20:20:52.163 00.046 2864 UpdateGuideState exits: m=3641 SNR=42.4
20:20:52.165 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:52.167 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:20:52.169 00.002 2864 Enqueuing Expose request
20:20:54.619 02.450 6680 IsGuiding returns 1
20:20:54.619 00.000 6680 scope still moving after pulse duration time elapsed
20:20:54.650 00.031 6680 IsGuiding returns 0
20:20:54.650 00.000 6680 scope move finished after 2500 + 45 ms
20:20:54.650 00.000 6680 Move returns status 0, amount 2500
20:20:54.650 00.000 6680 MoveAxis(S, 46, ABG)
20:20:54.650 00.000 6680 Guiding  Dir = 1, Dur = 46
20:20:54.650 00.000 6680 IsGuiding returns 0
20:20:54.650 00.000 6680 PulseGuide returned control before completion, sleep 56
20:20:54.713 00.063 6680 IsGuiding returns 1
20:20:54.713 00.000 6680 scope still moving after pulse duration time elapsed
20:20:54.744 00.031 6680 IsGuiding returns 0
20:20:54.744 00.000 6680 scope move finished after 46 + 45 ms
20:20:54.744 00.000 6680 Move returns status 0, amount 46
20:20:54.744 00.000 6680 move complete, result=0
20:20:54.744 00.000 6680 worker thread done servicing request
20:20:54.744 00.000 6680 Worker thread wakes up
20:20:54.744 00.000 2864 GuideStep: 3.4 px 2500 ms WEST, 0.3 px 46 ms SOUTH
20:20:54.744 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:20:54.744 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1184,766,31,31)
20:20:56.396 01.652 6680 Exposure complete
20:20:56.475 00.079 6680 worker thread done servicing request
20:20:56.475 00.000 2864 OnExposeComplete: enter
20:20:56.475 00.000 2864 UpdateGuideState(): m_state=6
20:20:56.475 00.000 2864 Star::Find(15, 1195, 782, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
20:20:56.475 00.000 2864 Star::Find returns 1 (0), X=1210.79, Y=775.84, Mass=3518, SNR=41.6, Peak=107 HFD=4.7
20:20:56.491 00.016 2864 MultiStar: [#1 15.51,-6.53,0.00,M1] [#2 0.00,0.00,0.00,L] [#3 16.12,-6.34,0.00,M1] [#4 15.55,-6.38,0.00,M1] [#5 0.00,0.00,0.00,L] [#6 16.10,-6.51,0.00,M1] [#7 15.83,-6.52,0.00,M1] [#8 15.54,-6.57,0.00,M1] [#9 15.50,-6.17,0.00,M1] [#10 14.88,-6.51,0.00,M1] 
20:20:56.494 00.003 2864 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.80) = xAngle (-3.17 = 3.11)
20:20:56.494 00.000 2864 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.24 = 0.04)
20:20:56.494 00.000 2864 CameraToMount -- cameraX=12.14 cameraY=-4.75 hyp=13.04 cameraTheta=-0.37 mountX=-13.04 mountY=0.53, mountTheta=3.10
20:20:56.494 00.000 2864 SchedulePrimaryMove(10198720, x=12.14, y=-4.75, opts=13)
20:20:56.494 00.000 2864 Enqueuing Move request for scope (12.14, -4.75)
20:20:56.494 00.000 6680 Worker thread wakes up
20:20:56.494 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (12.14, -4.75) opts 0xd
20:20:56.494 00.000 6680 Handling offset move in thread for scope, endpoint = (12.14, -4.75)
20:20:56.494 00.000 6680 Moving (12.14, -4.75) raw xDistance=-13.04 yDistance=0.53
20:20:56.494 00.000 6680 PPEC rslt: input = -13.04, final = -7.82, react = -7.82, pred = 0.00, hyst = -7.42, hyst_pct = 0.00, period_length = 600.73
20:20:56.494 00.000 6680 PPEC: input: -13.04, control: -7.82, exposure: 1500
20:20:56.494 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
20:20:56.494 00.000 6680 MoveAxis(E, 59412, ABG)
20:20:56.494 00.000 6680 duration set to 2500 by maxRaDuration
20:20:56.494 00.000 6680 Guiding  Dir = 2, Dur = 2500
20:20:56.494 00.000 6680 IsGuiding returns 0
20:20:56.494 00.000 6680 PulseGuide returned control before completion, sleep 2510
20:20:56.520 00.026 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=150, med=1, FiltMin=0, FiltMax=125, Gamma=0.560
20:20:56.556 00.036 2864 UpdateGuideState exits: m=3518 SNR=41.6
20:20:56.556 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:56.556 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:20:56.571 00.015 2864 Enqueuing Expose request
20:20:59.022 02.451 6680 IsGuiding returns 1
20:20:59.022 00.000 6680 scope still moving after pulse duration time elapsed
20:20:59.053 00.031 6680 IsGuiding returns 0
20:20:59.053 00.000 6680 scope move finished after 2500 + 47 ms
20:20:59.053 00.000 6680 Move returns status 0, amount 2500
20:20:59.053 00.000 6680 MoveAxis(S, 85, ABG)
20:20:59.053 00.000 6680 Guiding  Dir = 1, Dur = 85
20:20:59.055 00.002 6680 IsGuiding returns 0
20:20:59.055 00.000 6680 PulseGuide returned control before completion, sleep 95
20:20:59.165 00.110 6680 IsGuiding returns 1
20:20:59.165 00.000 6680 scope still moving after pulse duration time elapsed
20:20:59.196 00.031 6680 IsGuiding returns 0
20:20:59.196 00.000 6680 scope move finished after 85 + 56 ms
20:20:59.196 00.000 6680 Move returns status 0, amount 85
20:20:59.196 00.000 6680 move complete, result=0
20:20:59.196 00.000 6680 worker thread done servicing request
20:20:59.196 00.000 2864 GuideStep: -13.0 px 2500 ms EAST, 0.5 px 85 ms SOUTH
20:20:59.196 00.000 6680 Worker thread wakes up
20:20:59.196 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:20:59.196 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1196,761,31,31)
20:21:00.845 01.649 6680 Exposure complete
20:21:00.909 00.064 6680 worker thread done servicing request
20:21:00.909 00.000 2864 OnExposeComplete: enter
20:21:00.909 00.000 2864 UpdateGuideState(): m_state=6
20:21:00.909 00.000 2864 Star::Find(15, 1210, 775, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
20:21:00.909 00.000 2864 Star::Find returns 1 (0), X=1198.90, Y=781.05, Mass=3779, SNR=43.2, Peak=213 HFD=4.3
20:21:00.909 00.000 2864 MultiStar: [#1 3.08,-1.36,0.78,U] [#2 0.00,0.00,0.00,L] [#3 2.83,-1.26,0.54,U] [#4 2.93,-1.05,0.55,U] [#5 0.00,0.00,0.00,L] [#6 3.18,-1.36,0.35,U] [#7 3.07,-1.26,0.37,U] [#8 3.23,-1.12,0.33,U] [#9 3.21,-0.87,0.38,U] [#10 2.96,-1.13,0.36,U] 
20:21:00.909 00.000 2864 single-star, 8 included, MultiStar: {2.44, -0.84}, one-star: {0.24, 0.46}
20:21:00.925 00.016 2864 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.80) = xAngle (-1.71 = -1.71)
20:21:00.925 00.000 2864 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.78 = 1.50)
20:21:00.925 00.000 2864 CameraToMount -- cameraX=0.24 cameraY=0.46 hyp=0.52 cameraTheta=1.09 mountX=-0.07 mountY=0.52, mountTheta=1.71
20:21:00.931 00.006 2864 SchedulePrimaryMove(10198720, x=0.24, y=0.46, opts=13)
20:21:00.931 00.000 2864 Enqueuing Move request for scope (0.24, 0.46)
20:21:00.931 00.000 6680 Worker thread wakes up
20:21:00.931 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.46) opts 0xd
20:21:00.931 00.000 6680 Handling offset move in thread for scope, endpoint = (0.24, 0.46)
20:21:00.931 00.000 6680 Moving (0.24, 0.46) raw xDistance=-0.07 yDistance=0.52
20:21:00.931 00.000 6680 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 600.73
20:21:00.931 00.000 6680 PPEC: input: -0.07, control: 0.00, exposure: 1500
20:21:00.931 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52
20:21:00.931 00.000 6680 MoveAxis(E, 0, ABG)
20:21:00.931 00.000 6680 Move returns status 0, amount 0
20:21:00.931 00.000 6680 MoveAxis(S, 84, ABG)
20:21:00.931 00.000 6680 Guiding  Dir = 1, Dur = 84
20:21:00.931 00.000 6680 IsGuiding returns 0
20:21:00.931 00.000 6680 PulseGuide returned control before completion, sleep 94
20:21:00.941 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=213, med=1, FiltMin=0, FiltMax=146, Gamma=0.560
20:21:00.994 00.053 2864 UpdateGuideState exits: m=3779 SNR=43.2
20:21:00.994 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:00.994 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:21:00.994 00.000 2864 Enqueuing Expose request
20:21:01.036 00.042 6680 IsGuiding returns 1
20:21:01.036 00.000 6680 scope still moving after pulse duration time elapsed
20:21:01.068 00.032 6680 IsGuiding returns 0
20:21:01.068 00.000 6680 scope move finished after 84 + 46 ms
20:21:01.068 00.000 6680 Move returns status 0, amount 84
20:21:01.068 00.000 6680 move complete, result=0
20:21:01.068 00.000 6680 worker thread done servicing request
20:21:01.068 00.000 6680 Worker thread wakes up
20:21:01.068 00.000 2864 GuideStep: -0.1 px 0 ms EAST, 0.5 px 84 ms SOUTH
20:21:01.072 00.004 6680 worker thread servicing REQUEST_EXPOSE 1500
20:21:01.072 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1184,766,31,31)
20:21:02.504 01.432 6680 Exposure complete
20:21:02.573 00.069 6680 worker thread done servicing request
20:21:02.573 00.000 2864 OnExposeComplete: enter
20:21:02.577 00.004 2864 UpdateGuideState(): m_state=6
20:21:02.579 00.002 2864 Star::Find(15, 1198, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
20:21:02.581 00.002 2864 Star::Find returns 1 (0), X=1199.28, Y=780.92, Mass=3588, SNR=42.1, Peak=167 HFD=4.5
20:21:02.583 00.002 2864 MultiStar: [#1 3.67,-0.94,0.80,U] [#2 0.00,0.00,0.00,L] [#3 4.07,-1.03,0.56,U] [#4 3.56,-0.98,0.55,U] [#5 0.00,0.00,0.00,L] [#6 3.93,-1.09,0.38,U] [#7 3.73,-1.18,0.36,U] [#8 3.76,-1.26,0.34,U] [#9 3.88,-0.92,0.39,U] [#10 3.52,-1.40,0.37,U] 
20:21:02.583 00.000 2864 single-star, 8 included, MultiStar: {3.10, -0.78}, one-star: {0.63, 0.33}
20:21:02.588 00.005 2864 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.80) = xAngle (-2.31 = -2.31)
20:21:02.588 00.000 2864 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.39 = 0.90)
20:21:02.588 00.000 2864 CameraToMount -- cameraX=0.63 cameraY=0.33 hyp=0.71 cameraTheta=0.48 mountX=-0.48 mountY=0.55, mountTheta=2.28
20:21:02.588 00.000 2864 SchedulePrimaryMove(10198720, x=0.63, y=0.33, opts=13)
20:21:02.599 00.011 2864 Enqueuing Move request for scope (0.63, 0.33)
20:21:02.603 00.004 6680 Worker thread wakes up
20:21:02.603 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.33) opts 0xd
20:21:02.603 00.000 6680 Handling offset move in thread for scope, endpoint = (0.63, 0.33)
20:21:02.603 00.000 6680 Moving (0.63, 0.33) raw xDistance=-0.48 yDistance=0.55
20:21:02.603 00.000 6680 PPEC rslt: input = -0.48, final = -0.29, react = -0.29, pred = 0.00, hyst = -0.73, hyst_pct = 0.00, period_length = 600.73
20:21:02.603 00.000 6680 PPEC: input: -0.48, control: -0.29, exposure: 1500
20:21:02.603 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55
20:21:02.603 00.000 6680 MoveAxis(E, 2183, ABG)
20:21:02.603 00.000 6680 Guiding  Dir = 2, Dur = 2183
20:21:02.603 00.000 6680 IsGuiding returns 0
20:21:02.603 00.000 6680 PulseGuide returned control before completion, sleep 2193
20:21:02.615 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=167, med=1, FiltMin=0, FiltMax=132, Gamma=0.560
20:21:02.662 00.047 2864 UpdateGuideState exits: m=3588 SNR=42.1
20:21:02.662 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:02.662 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:21:02.662 00.000 2864 Enqueuing Expose request
20:21:04.810 02.148 6680 IsGuiding returns 1
20:21:04.810 00.000 6680 scope still moving after pulse duration time elapsed
20:21:04.841 00.031 6680 IsGuiding returns 0
20:21:04.841 00.000 6680 scope move finished after 2183 + 54 ms
20:21:04.841 00.000 6680 Move returns status 0, amount 2183
20:21:04.841 00.000 6680 MoveAxis(S, 89, ABG)
20:21:04.841 00.000 6680 Guiding  Dir = 1, Dur = 89
20:21:04.841 00.000 6680 IsGuiding returns 0
20:21:04.841 00.000 6680 PulseGuide returned control before completion, sleep 99
20:21:04.954 00.113 6680 IsGuiding returns 1
20:21:04.954 00.000 6680 scope still moving after pulse duration time elapsed
20:21:04.985 00.031 6680 IsGuiding returns 0
20:21:04.985 00.000 6680 scope move finished after 89 + 54 ms
20:21:04.985 00.000 6680 Move returns status 0, amount 89
20:21:04.985 00.000 6680 move complete, result=0
20:21:04.985 00.000 6680 worker thread done servicing request
20:21:04.985 00.000 2864 GuideStep: -0.5 px 2183 ms EAST, 0.6 px 89 ms SOUTH
20:21:04.993 00.008 6680 Worker thread wakes up
20:21:04.993 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:21:04.994 00.001 6680 Handling exposure in thread, d=1500 o=3 r=(1184,766,31,31)
20:21:06.619 01.625 6680 Exposure complete
20:21:06.695 00.076 6680 worker thread done servicing request
20:21:06.695 00.000 2864 OnExposeComplete: enter
20:21:06.697 00.002 2864 UpdateGuideState(): m_state=6
20:21:06.697 00.000 2864 Star::Find(15, 1199, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
20:21:06.697 00.000 2864 Star::Find returns 1 (0), X=1188.01, Y=785.73, Mass=3768, SNR=43.2, Peak=175 HFD=4.3
20:21:06.697 00.000 2864 Star::Find false star n=19 nbg=265 bg=0.6 sigma=0.5 thresh=2 peak=2
20:21:06.697 00.000 2864 Star::Find false star n=16 nbg=266 bg=0.6 sigma=0.5 thresh=2 peak=1
20:21:06.697 00.000 2864 MultiStar: [#1 -8.06,3.44,0.79,U] [#2 0.00,0.00,0.00,L] [#3 -7.97,3.08,0.56,U] [#4 -8.17,3.54,0.55,U] [#5 0.00,0.00,0.00,L] [#6 -7.93,3.21,0.35,U] [#7 -8.00,3.25,0.35,U] [#8 -8.08,3.06,0.33,U] [#9 -7.98,3.93,0.38,U] [#10 -8.24,3.43,0.38,U] 
20:21:06.697 00.000 2864 refined, 8 included, MultiStar: {-8.61, 3.75}, one-star: {-10.65, 5.14}
20:21:06.697 00.000 2864 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.80) = xAngle (-0.06 = -0.06)
20:21:06.713 00.016 2864 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.14 = -3.14)
20:21:06.713 00.000 2864 CameraToMount -- cameraX=-8.61 cameraY=3.75 hyp=9.39 cameraTheta=2.73 mountX=9.37 mountY=-0.03, mountTheta=-0.00
20:21:06.713 00.000 2864 SchedulePrimaryMove(10198720, x=-8.61, y=3.75, opts=13)
20:21:06.713 00.000 2864 Enqueuing Move request for scope (-8.61, 3.75)
20:21:06.713 00.000 6680 Worker thread wakes up
20:21:06.713 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-8.61, 3.75) opts 0xd
20:21:06.713 00.000 6680 Handling offset move in thread for scope, endpoint = (-8.61, 3.75)
20:21:06.713 00.000 6680 Moving (-8.61, 3.75) raw xDistance=9.37 yDistance=-0.03
20:21:06.713 00.000 6680 PPEC rslt: input = 9.37, final = 5.62, react = 5.62, pred = 0.00, hyst = 5.06, hyst_pct = 0.00, period_length = 600.73
20:21:06.713 00.000 6680 PPEC: input: 9.37, control: 5.62, exposure: 1500
20:21:06.713 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:06.713 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:21:06.713 00.000 6680 MoveAxis(W, 42712, ABG)
20:21:06.713 00.000 6680 duration set to 2500 by maxRaDuration
20:21:06.713 00.000 6680 Guiding  Dir = 3, Dur = 2500
20:21:06.713 00.000 6680 IsGuiding returns 0
20:21:06.713 00.000 6680 PulseGuide returned control before completion, sleep 2510
20:21:06.730 00.017 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=175, med=1, FiltMin=0, FiltMax=146, Gamma=0.560
20:21:06.780 00.050 2864 UpdateGuideState exits: m=3768 SNR=43.2
20:21:06.782 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:06.784 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:21:06.786 00.002 2864 Enqueuing Expose request
20:21:09.238 02.452 6680 IsGuiding returns 1
20:21:09.238 00.000 6680 scope still moving after pulse duration time elapsed
20:21:09.270 00.032 6680 IsGuiding returns 0
20:21:09.270 00.000 6680 scope move finished after 2500 + 47 ms
20:21:09.270 00.000 6680 Move returns status 0, amount 2500
20:21:09.270 00.000 6680 MoveAxis(N, 0, ABG)
20:21:09.270 00.000 6680 Move returns status 0, amount 0
20:21:09.270 00.000 6680 move complete, result=0
20:21:09.270 00.000 6680 worker thread done servicing request
20:21:09.270 00.000 6680 Worker thread wakes up
20:21:09.270 00.000 2864 GuideStep: 9.4 px 2500 ms WEST, -0.0 px 0 ms NORTH
20:21:09.270 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:21:09.270 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1173,771,31,31)
20:21:09.412 00.142 2864 Stop button clicked
20:21:09.412 00.000 2864 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
20:21:09.412 00.000 2864 Status Line: Waiting for devices...
20:21:09.491 00.079 6680 ZWO: stopexposure
20:21:10.881 01.390 6680 ZWO: stopexposure
20:21:10.881 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
20:21:10.881 00.000 6680 worker thread done servicing request
20:21:10.881 00.000 2864 OnExposeComplete: enter
20:21:10.881 00.000 2864 OnExposeComplete: Capture Error reported
20:21:10.897 00.016 2864 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
20:21:10.900 00.003 2864 Mount: notify guiding stopped
20:21:10.900 00.000 2864 BLC: window closed
20:21:10.913 00.013 2864 BLC: Last direction was reset
20:21:10.929 00.016 2864 Changing from state GUIDING to STOP
20:21:10.931 00.002 2864 guider state => SELECTED
20:21:10.931 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=175, med=1, FiltMin=0, FiltMax=146, Gamma=0.560
20:21:10.994 00.063 2864 Changing from state SELECTED to UNINITIALIZED
20:21:10.994 00.000 2864 guider state => SELECTING
20:21:10.994 00.000 2864 Status Line: Stopped.
20:21:11.008 00.014 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
20:21:11.127 00.119 2864 evsrv: cli 1028D678 connect
20:21:11.127 00.000 2864 evsrv: cli 1028D678 request: {"method":"get_pixel_scale","id":"fd7a2b33-b4fc-48f2-afb1-c94a28fd3166"}
20:21:11.135 00.008 2864 evsrv: cli 1028D678 response: {"jsonrpc":"2.0","result":1.86834,"id":"fd7a2b33-b4fc-48f2-afb1-c94a28fd3166"}
20:21:11.135 00.000 2864 evsrv: cli 1028D678 disconnect
20:21:46.318 35.183 2864 GetInt("/profile/6/camera/SaturationADU", 0) returns 255
20:21:46.318 00.000 2864 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
20:21:55.442 09.124 2864 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.23
20:21:55.458 00.016 2864 GetDouble("/profile/6/scope/GuideAlgorithm/Y/ResistSwitch/minMove", 0.200000) returns 0.234354
20:21:55.464 00.006 2864 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.23
20:21:55.466 00.002 2864 GetDouble("/profile/6/scope/GuideAlgorithm/Y/ResistSwitch/aggression", 1.000000) returns 1.000000
20:21:55.470 00.004 2864 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
20:21:55.473 00.003 2864 GetBoolean("/profile/6/scope/GuideAlgorithm/Y/ResistSwitch/fastSwitch", 1) returns 1
20:21:55.475 00.002 2864 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
20:21:55.647 00.172 2864 evsrv: cli 1028DA38 connect
20:21:55.650 00.003 2864 evsrv: cli 1028DA38 request: {"method":"get_pixel_scale","id":"7fd9652a-b816-46b1-9fd9-c2a926e286c2"}
20:21:55.650 00.000 2864 evsrv: cli 1028DA38 response: {"jsonrpc":"2.0","result":1.86834,"id":"7fd9652a-b816-46b1-9fd9-c2a926e286c2"}
20:21:55.650 00.000 2864 evsrv: cli 1028DA38 disconnect
20:22:07.987 12.337 2864 GetInt("/profile/6/CalStepCalc/NumSteps", 12) returns 12
20:22:07.987 00.000 2864 GetDouble("/profile/6/CalStepCalc/CalDeclination", 0.000000) returns 0.000000
20:22:07.994 00.007 2864 GetDouble("/profile/6/CalStepCalc/GuideSpeed", 0.500000) returns 0.750000
20:22:07.994 00.000 2864 GetInt("/profile/6/scope/CalibrationDistance", 25) returns 25
20:22:08.066 00.072 2864 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
20:22:12.899 04.833 2864 evsrv: cli 1028D998 connect
20:22:12.908 00.009 2864 evsrv: cli 1028D998 request: {"method":"get_pixel_scale","id":"491b7782-2446-4126-bc00-9362599d524c"}
20:22:12.914 00.006 2864 evsrv: cli 1028D998 response: {"jsonrpc":"2.0","result":1.86834,"id":"491b7782-2446-4126-bc00-9362599d524c"}
20:22:12.922 00.008 2864 evsrv: cli 1028D998 disconnect
20:22:14.779 01.857 2864 User exited setup dialog with 'ok'
20:22:14.785 00.006 2864 set dither mode 0
20:22:14.789 00.004 2864 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
20:22:14.795 00.006 2864 AutoExp: config min = 1000 max = 5000 snr = 6.00
20:22:14.799 00.004 2864 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
20:22:14.803 00.004 2864 camera: set binning = 1
20:22:14.806 00.003 2864 Saturation detection set to Max-ADU value 255
20:22:14.808 00.002 2864 Setting StarMinHFD = 1.50
20:22:14.811 00.003 2864 Setting MaxHFD = 10.0
20:22:14.811 00.000 2864 Setting StarMinSNR = 6.0
20:22:14.811 00.000 2864 Setting AutoSelDownsample = 0
20:22:14.811 00.000 2864 MultiStar mode enabled
20:22:14.811 00.000 2864 Scope: slew check disabled
20:22:14.811 00.000 2864 BLC: Backlash comp disabled, Comp pulse = 241 ms
20:22:14.826 00.015 2864 ScopeASCOM::GetDeclinationRadians() returns -11.1
20:22:14.826 00.000 2864 ScopeASCOM::SideOfPier() returns 1
20:22:14.838 00.012 2864 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.23
20:22:14.841 00.003 2864 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
20:22:14.842 00.001 2864 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
20:22:14.922 00.080 2864 PhdConfig flush
20:22:14.922 00.000 2864 evsrv: cli 1028D498 connect
20:22:14.931 00.009 2864 evsrv: cli 1028D498 request: {"method":"get_pixel_scale","id":"6af9f18c-acd6-445c-990d-aa283be7812a"}
20:22:14.931 00.000 2864 evsrv: cli 1028D498 response: {"jsonrpc":"2.0","result":1.86834,"id":"6af9f18c-acd6-445c-990d-aa283be7812a"}
20:22:14.931 00.000 2864 evsrv: cli 1028D498 disconnect
20:22:16.594 01.663 2864 StartLoopingInteractive: Loop button clicked
20:22:16.598 00.004 2864 Status Line: Looping
20:22:16.603 00.005 2864 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
20:22:16.619 00.016 2864 ScheduleExposure(1500,3,0) exposurePending=0
20:22:16.619 00.000 2864 Enqueuing Expose request
20:22:16.619 00.000 6680 Worker thread wakes up
20:22:16.619 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:22:16.619 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
20:22:18.274 01.655 6680 Exposure complete
20:22:18.321 00.047 6680 worker thread done servicing request
20:22:18.337 00.016 2864 OnExposeComplete: enter
20:22:18.338 00.001 2864 UpdateGuideState(): m_state=1
20:22:18.338 00.000 2864 Star::Find(15, 1188, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:22:18.338 00.000 2864 Star::Find false star n=10 nbg=285 bg=1.0 sigma=0.7 thresh=3 peak=2
20:22:18.338 00.000 2864 Star::Find returns 0 (2), X=1188.00, Y=785.00, Mass=25, SNR=2.9, Peak=7 HFD=0.0
20:22:18.338 00.000 2864 DistanceChecker: activated
20:22:18.338 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
20:22:18.338 00.000 2864 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:22:18.338 00.000 2864 Status Line: Star lost - low SNR
20:22:18.353 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=152, med=1, FiltMin=0, FiltMax=134, Gamma=0.560
20:22:18.385 00.032 2864 UpdateGuideState exits: Star lost - low SNR
20:22:18.402 00.017 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:18.404 00.002 2864 ScheduleExposure(1500,3,0) exposurePending=0
20:22:18.406 00.002 2864 Enqueuing Expose request
20:22:18.408 00.002 6680 Worker thread wakes up
20:22:18.408 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:22:18.408 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
20:22:19.826 01.418 6680 Exposure complete
20:22:19.869 00.043 6680 worker thread done servicing request
20:22:19.869 00.000 2864 OnExposeComplete: enter
20:22:19.884 00.015 2864 UpdateGuideState(): m_state=1
20:22:19.885 00.001 2864 Star::Find(15, 1188, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:22:19.885 00.000 2864 Star::Find returns 0 (2), X=1188.00, Y=785.00, Mass=15, SNR=2.6, Peak=3 HFD=0.0
20:22:19.885 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
20:22:19.885 00.000 2864 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:22:19.885 00.000 2864 Status Line: Star lost - low SNR
20:22:19.885 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=148, med=1, FiltMin=0, FiltMax=114, Gamma=0.560
20:22:19.941 00.056 2864 UpdateGuideState exits: Star lost - low SNR
20:22:19.943 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:19.945 00.002 2864 ScheduleExposure(1500,3,0) exposurePending=0
20:22:19.947 00.002 2864 Enqueuing Expose request
20:22:19.947 00.000 6680 Worker thread wakes up
20:22:19.949 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:22:19.949 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
20:22:21.599 01.650 6680 Exposure complete
20:22:21.663 00.064 6680 worker thread done servicing request
20:22:21.663 00.000 2864 OnExposeComplete: enter
20:22:21.663 00.000 2864 UpdateGuideState(): m_state=1
20:22:21.678 00.015 2864 Star::Find(15, 1188, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
20:22:21.678 00.000 2864 Star::Find returns 0 (2), X=1188.00, Y=785.00, Mass=14, SNR=2.5, Peak=5 HFD=0.0
20:22:21.681 00.003 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
20:22:21.681 00.000 2864 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:22:21.681 00.000 2864 Status Line: Star lost - low SNR
20:22:21.681 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=152, med=1, FiltMin=0, FiltMax=124, Gamma=0.560
20:22:21.732 00.051 2864 UpdateGuideState exits: Star lost - low SNR
20:22:21.734 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:21.736 00.002 2864 ScheduleExposure(1500,3,0) exposurePending=0
20:22:21.738 00.002 2864 Enqueuing Expose request
20:22:21.741 00.003 6680 Worker thread wakes up
20:22:21.741 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:22:21.741 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
20:22:23.166 01.425 6680 Exposure complete
20:22:23.228 00.062 6680 worker thread done servicing request
20:22:23.228 00.000 2864 OnExposeComplete: enter
20:22:23.228 00.000 2864 UpdateGuideState(): m_state=1
20:22:23.228 00.000 2864 Star::Find(15, 1188, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:23.228 00.000 2864 Star::Find returns 0 (2), X=1188.00, Y=785.00, Mass=19, SNR=2.9, Peak=6 HFD=0.0
20:22:23.228 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
20:22:23.228 00.000 2864 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:22:23.228 00.000 2864 Status Line: Star lost - low SNR
20:22:23.244 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=138, med=1, FiltMin=0, FiltMax=114, Gamma=0.560
20:22:23.275 00.031 2864 UpdateGuideState exits: Star lost - low SNR
20:22:23.275 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:23.291 00.016 2864 ScheduleExposure(1500,3,0) exposurePending=0
20:22:23.291 00.000 2864 Enqueuing Expose request
20:22:23.291 00.000 6680 Worker thread wakes up
20:22:23.291 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:22:23.291 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
20:22:24.604 01.313 2864 GuiderMultiStar::AutoSelect enter
20:22:24.604 00.000 2864 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
20:22:24.666 00.062 2864 AutoFind: auto downsample for scale 1.87 => 1x
20:22:24.775 00.109 2864 AutoFind: global mean = 0.0, stdev 2.2
20:22:24.775 00.000 2864 AutoFind: using threshold = 0.1
20:22:24.854 00.079 2864 AutoFind: local max [1216, 773] 184.0
20:22:24.870 00.016 2864 AutoFind: local max [324, 237] 152.3
20:22:24.870 00.000 2864 AutoFind: local max [517, 634] 75.4
20:22:24.870 00.000 2864 AutoFind: local max [1040, 245] 59.5
20:22:24.870 00.000 2864 AutoFind: local max [184, 829] 32.3
20:22:24.870 00.000 2864 AutoFind: local max [101, 947] 31.5
20:22:24.870 00.000 2864 AutoFind: local max [760, 506] 30.9
20:22:24.870 00.000 2864 AutoFind: local max [522, 377] 28.4
20:22:24.870 00.000 2864 AutoFind: local max [329, 582] 28.0
20:22:24.870 00.000 2864 AutoFind: local max [1241, 646] 26.1
20:22:24.870 00.000 2864 AutoFind: local max [983, 489] 26.0
20:22:24.886 00.016 2864 AutoFind: local max [1002, 396] 20.5
20:22:24.886 00.000 2864 AutoFind: local max [449, 49] 18.9
20:22:24.886 00.000 2864 AutoFind: local max [827, 316] 17.0
20:22:24.886 00.000 2864 AutoFind: local max [1107, 802] 16.2
20:22:24.886 00.000 2864 AutoFind: local max [1072, 757] 14.3
20:22:24.886 00.000 2864 AutoFind: local max [572, 731] 13.4
20:22:24.886 00.000 2864 AutoFind: local max [693, 128] 13.2
20:22:24.886 00.000 2864 AutoFind: local max [747, 494] 12.7
20:22:24.886 00.000 2864 AutoFind: local max [885, 747] 12.6
20:22:24.902 00.016 2864 AutoFind: local max [142, 279] 10.7
20:22:24.902 00.000 2864 AutoFind: local max [568, 665] 10.2
20:22:24.902 00.000 2864 AutoFind: local max [540, 907] 9.4
20:22:24.902 00.000 2864 AutoFind: local max [100, 682] 9.2
20:22:24.902 00.000 2864 AutoFind: local max [45, 519] 9.2
20:22:24.902 00.000 2864 AutoFind: local max [438, 601] 8.6
20:22:24.902 00.000 2864 AutoFind: local max [612, 896] 7.8
20:22:24.902 00.000 2864 AutoFind: local max [362, 348] 7.7
20:22:24.902 00.000 2864 AutoFind: local max [577, 830] 7.7
20:22:24.902 00.000 2864 AutoFind: local max [296, 198] 7.6
20:22:24.920 00.018 2864 AutoFind: local max [686, 354] 7.5
20:22:24.922 00.002 2864 AutoFind: local max [360, 767] 7.3
20:22:24.924 00.002 6680 Exposure complete
20:22:24.924 00.000 2864 AutoFind: local max [1038, 404] 7.3
20:22:24.926 00.002 2864 AutoFind: local max [1167, 902] 6.5
20:22:24.926 00.000 2864 AutoFind: local max [664, 215] 6.5
20:22:24.928 00.002 2864 AutoFind: local max [535, 691] 6.0
20:22:24.931 00.003 2864 AutoFind: local max [830, 550] 6.0
20:22:24.934 00.003 2864 AutoFind: local max [550, 932] 5.9
20:22:24.934 00.000 2864 AutoFind: local max [515, 798] 5.8
20:22:24.934 00.000 2864 AutoFind: local max [582, 818] 5.7
20:22:24.934 00.000 2864 AutoFind: local max [1050, 615] 5.6
20:22:24.934 00.000 2864 AutoFind: local max [832, 901] 5.4
20:22:24.934 00.000 2864 AutoFind: local max [955, 86] 5.3
20:22:24.934 00.000 2864 AutoFind: local max [950, 940] 5.2
20:22:24.934 00.000 2864 AutoFind: local max [440, 684] 5.2
20:22:24.934 00.000 2864 AutoFind: local max [1214, 782] 5.1
20:22:24.949 00.015 2864 AutoFind: local max [307, 565] 5.0
20:22:24.951 00.002 2864 AutoFind: local max [614, 799] 5.0
20:22:24.953 00.002 2864 AutoFind: local max [1004, 609] 4.8
20:22:24.955 00.002 2864 AutoFind: local max [542, 951] 4.8
20:22:24.957 00.002 2864 AutoFind: local max [323, 227] 4.6
20:22:24.957 00.000 2864 AutoFind: local max [757, 341] 4.5
20:22:24.959 00.002 2864 AutoFind: local max [1228, 774] 4.5
20:22:24.961 00.002 2864 AutoFind: local max [935, 468] 4.5
20:22:24.963 00.002 2864 AutoFind: local max [1111, 480] 4.4
20:22:24.965 00.002 2864 AutoFind: local max [334, 237] 4.4
20:22:24.967 00.002 2864 AutoFind: local max [1097, 174] 4.2
20:22:24.969 00.002 2864 AutoFind: local max [979, 845] 4.2
20:22:24.971 00.002 2864 AutoFind: local max [366, 240] 4.0
20:22:24.973 00.002 2864 AutoFind: local max [1021, 537] 4.0
20:22:24.973 00.000 2864 AutoFind: local max [268, 692] 4.0
20:22:24.975 00.002 2864 AutoFind: local max [314, 477] 3.9
20:22:24.977 00.002 2864 AutoFind: local max [185, 646] 3.8
20:22:24.979 00.002 6680 worker thread done servicing request
20:22:24.979 00.000 2864 AutoFind: local max [521, 624] 3.8
20:22:24.981 00.002 2864 AutoFind: local max [1257, 50] 3.8
20:22:24.983 00.002 2864 AutoFind: local max [956, 77] 3.8
20:22:24.985 00.002 2864 AutoFind: local max [432, 579] 3.7
20:22:24.987 00.002 2864 AutoFind: local max [519, 645] 3.7
20:22:24.989 00.002 2864 AutoFind: local max [136, 191] 3.7
20:22:24.989 00.000 2864 AutoFind: local max [1012, 374] 3.6
20:22:24.991 00.002 2864 AutoFind: local max [1226, 595] 3.6
20:22:24.993 00.002 2864 AutoFind: local max [521, 926] 3.5
20:22:24.994 00.001 2864 AutoFind: local max [680, 820] 3.5
20:22:24.996 00.002 2864 AutoFind: local max [1053, 24] 3.5
20:22:24.996 00.000 2864 AutoFind: local max [819, 346] 3.4
20:22:24.996 00.000 2864 AutoFind: local max [1227, 782] 3.3
20:22:24.996 00.000 2864 AutoFind: local max [1205, 765] 3.3
20:22:24.996 00.000 2864 AutoFind: local max [505, 891] 3.2
20:22:24.996 00.000 2864 AutoFind: local max [521, 328] 3.2
20:22:24.996 00.000 2864 AutoFind: local max [315, 236] 3.2
20:22:24.996 00.000 2864 AutoFind: local max [1173, 948] 3.2
20:22:24.996 00.000 2864 AutoFind: local max [211, 696] 3.2
20:22:25.012 00.016 2864 AutoFind: local max [421, 245] 3.2
20:22:25.012 00.000 2864 AutoFind: local max [332, 227] 3.1
20:22:25.012 00.000 2864 AutoFind: local max [48, 495] 3.1
20:22:25.012 00.000 2864 AutoFind: local max [157, 296] 3.0
20:22:25.012 00.000 2864 AutoFind: local max [774, 811] 3.0
20:22:25.012 00.000 2864 AutoFind: local max [1219, 785] 3.0
20:22:25.012 00.000 2864 AutoFind: local max [130, 579] 2.9
20:22:25.012 00.000 2864 AutoFind: local max [515, 334] 2.9
20:22:25.025 00.013 2864 AutoFind: local max [321, 249] 2.9
20:22:25.028 00.003 2864 AutoFind: local max [752, 254] 2.8
20:22:25.028 00.000 2864 AutoFind: local max [166, 202] 2.8
20:22:25.028 00.000 2864 AutoFind: local max [395, 662] 2.7
20:22:25.028 00.000 2864 AutoFind: local max [1186, 222] 2.7
20:22:25.028 00.000 2864 AutoFind: local max [314, 228] 2.7
20:22:25.028 00.000 2864 AutoFind: local max [526, 635] 2.7
20:22:25.028 00.000 2864 AutoFind: local max [369, 892] 2.7
20:22:25.028 00.000 2864 AutoFind: local max [751, 563] 2.7
20:22:25.028 00.000 2864 AutoFind: local max [238, 893] 2.7
20:22:25.028 00.000 2864 AutoFind: too close [526, 635] 2.7 - [519, 645] 3.7
20:22:25.045 00.017 2864 AutoFind: too close [526, 635] 2.7 - [521, 624] 3.8
20:22:25.045 00.000 2864 AutoFind: close dim-bright [526, 635] 2.7 - [517, 634] 75.4
20:22:25.045 00.000 2864 AutoFind: too close [314, 228] 2.7 - [332, 227] 3.1
20:22:25.045 00.000 2864 AutoFind: too close [314, 228] 2.7 - [315, 236] 3.2
20:22:25.045 00.000 2864 AutoFind: too close [314, 228] 2.7 - [334, 237] 4.4
20:22:25.045 00.000 2864 AutoFind: too close [314, 228] 2.7 - [323, 227] 4.6
20:22:25.045 00.000 2864 AutoFind: close dim-bright [314, 228] 2.7 - [324, 237] 152.3
20:22:25.056 00.011 2864 AutoFind: too close [321, 249] 2.9 - [315, 236] 3.2
20:22:25.059 00.003 2864 AutoFind: too close [321, 249] 2.9 - [334, 237] 4.4
20:22:25.059 00.000 2864 AutoFind: close dim-bright [321, 249] 2.9 - [324, 237] 152.3
20:22:25.059 00.000 2864 AutoFind: too close [515, 334] 2.9 - [521, 328] 3.2
20:22:25.059 00.000 2864 AutoFind: too close [1219, 785] 3.0 - [1205, 765] 3.3
20:22:25.059 00.000 2864 AutoFind: too close [1219, 785] 3.0 - [1227, 782] 3.3
20:22:25.059 00.000 2864 AutoFind: too close [1219, 785] 3.0 - [1228, 774] 4.5
20:22:25.059 00.000 2864 AutoFind: too close [1219, 785] 3.0 - [1214, 782] 5.1
20:22:25.059 00.000 2864 AutoFind: close dim-bright [1219, 785] 3.0 - [1216, 773] 184.0
20:22:25.059 00.000 2864 AutoFind: too close [157, 296] 3.0 - [142, 279] 10.7
20:22:25.059 00.000 2864 AutoFind: too close [332, 227] 3.1 - [315, 236] 3.2
20:22:25.075 00.016 2864 AutoFind: too close [332, 227] 3.1 - [334, 237] 4.4
20:22:25.075 00.000 2864 AutoFind: too close [332, 227] 3.1 - [323, 227] 4.6
20:22:25.075 00.000 2864 AutoFind: close dim-bright [332, 227] 3.1 - [324, 237] 152.3
20:22:25.075 00.000 2864 AutoFind: too close [315, 236] 3.2 - [334, 237] 4.4
20:22:25.075 00.000 2864 AutoFind: too close [315, 236] 3.2 - [323, 227] 4.6
20:22:25.075 00.000 2864 AutoFind: close dim-bright [315, 236] 3.2 - [324, 237] 152.3
20:22:25.075 00.000 2864 AutoFind: too close [1205, 765] 3.3 - [1214, 782] 5.1
20:22:25.088 00.013 2864 AutoFind: close dim-bright [1205, 765] 3.3 - [1216, 773] 184.0
20:22:25.088 00.000 2864 AutoFind: too close [1227, 782] 3.3 - [1228, 774] 4.5
20:22:25.091 00.003 2864 AutoFind: too close [1227, 782] 3.3 - [1214, 782] 5.1
20:22:25.091 00.000 2864 AutoFind: close dim-bright [1227, 782] 3.3 - [1216, 773] 184.0
20:22:25.091 00.000 2864 AutoFind: too close [521, 926] 3.5 - [540, 907] 9.4
20:22:25.091 00.000 2864 AutoFind: close dim-bright [519, 645] 3.7 - [517, 634] 75.4
20:22:25.091 00.000 2864 AutoFind: too close [956, 77] 3.8 - [955, 86] 5.3
20:22:25.091 00.000 2864 AutoFind: close dim-bright [521, 624] 3.8 - [517, 634] 75.4
20:22:25.091 00.000 2864 AutoFind: too close [334, 237] 4.4 - [323, 227] 4.6
20:22:25.091 00.000 2864 AutoFind: close dim-bright [334, 237] 4.4 - [324, 237] 152.3
20:22:25.091 00.000 2864 AutoFind: too close [1228, 774] 4.5 - [1214, 782] 5.1
20:22:25.107 00.016 2864 AutoFind: close dim-bright [1228, 774] 4.5 - [1216, 773] 184.0
20:22:25.107 00.000 2864 AutoFind: close dim-bright [323, 227] 4.6 - [324, 237] 152.3
20:22:25.107 00.000 2864 AutoFind: too close [542, 951] 4.8 - [550, 932] 5.9
20:22:25.107 00.000 2864 AutoFind: close dim-bright [1214, 782] 5.1 - [1216, 773] 184.0
20:22:25.107 00.000 2864 AutoFind: too close [582, 818] 5.7 - [577, 830] 7.7
20:22:25.107 00.000 2864 AutoFind: too close [747, 494] 12.7 - [760, 506] 30.9
20:22:25.107 00.000 2864 AutoFind: too close to edge [1173, 948] 3.2
20:22:25.107 00.000 2864 AutoFind: too close to edge [101, 947] 31.5
20:22:25.119 00.012 2864 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
20:22:25.119 00.000 2864 Star::Find(15, 1216, 773, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.123 00.004 2864 Star::Find returns 1 (0), X=1216.16, Y=772.70, Mass=3589, SNR=42.1, Peak=138 HFD=4.9
20:22:25.123 00.000 2864 Star::Find(15, 324, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.123 00.000 2864 Star::Find returns 1 (0), X=323.97, Y=236.98, Mass=2241, SNR=33.2, Peak=115 HFD=4.4
20:22:25.123 00.000 2864 Star::Find(15, 517, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.123 00.000 2864 Star::Find returns 1 (0), X=516.93, Y=634.47, Mass=1121, SNR=23.5, Peak=60 HFD=4.2
20:22:25.123 00.000 2864 Star::Find(15, 1040, 245, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.123 00.000 2864 Star::Find returns 1 (0), X=1040.03, Y=245.29, Mass=1032, SNR=22.5, Peak=48 HFD=4.5
20:22:25.123 00.000 2864 Star::Find(15, 184, 829, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.123 00.000 2864 Star::Find returns 1 (0), X=183.95, Y=828.84, Mass=431, SNR=14.5, Peak=25 HFD=4.1
20:22:25.138 00.015 2864 Star::Find(15, 522, 377, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.138 00.000 2864 Star::Find returns 1 (0), X=521.62, Y=377.12, Mass=453, SNR=14.8, Peak=22 HFD=4.4
20:22:25.138 00.000 2864 Star::Find(15, 329, 582, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.138 00.000 2864 Star::Find returns 1 (0), X=328.73, Y=581.91, Mass=398, SNR=13.9, Peak=24 HFD=4.1
20:22:25.138 00.000 2864 Star::Find(15, 1241, 646, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.138 00.000 2864 Star::Find returns 1 (0), X=1240.85, Y=646.53, Mass=525, SNR=15.9, Peak=18 HFD=5.1
20:22:25.138 00.000 2864 Star::Find(15, 983, 489, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.150 00.012 2864 Star::Find returns 1 (0), X=982.77, Y=488.75, Mass=537, SNR=16.0, Peak=21 HFD=4.8
20:22:25.152 00.002 2864 Star::Find(15, 1002, 396, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.154 00.002 2864 Star::Find returns 1 (0), X=1001.81, Y=396.55, Mass=412, SNR=14.0, Peak=17 HFD=4.8
20:22:25.154 00.000 2864 Star::Find(15, 449, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.154 00.000 2864 Star::Find returns 1 (0), X=449.61, Y=48.65, Mass=290, SNR=11.8, Peak=16 HFD=4.0
20:22:25.154 00.000 2864 Star::Find(15, 827, 316, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.154 00.000 2864 Star::Find returns 1 (0), X=827.15, Y=316.33, Mass=279, SNR=11.5, Peak=15 HFD=4.5
20:22:25.154 00.000 2864 Star::Find(15, 1107, 802, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.154 00.000 2864 Star::Find returns 1 (0), X=1107.29, Y=802.27, Mass=277, SNR=11.5, Peak=15 HFD=4.4
20:22:25.154 00.000 2864 Star::Find(15, 1072, 757, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.154 00.000 2864 Star::Find returns 1 (0), X=1072.36, Y=757.36, Mass=262, SNR=11.1, Peak=13 HFD=4.8
20:22:25.170 00.016 2864 Star::Find(15, 572, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.170 00.000 2864 Star::Find returns 1 (0), X=572.13, Y=730.72, Mass=169, SNR=9.0, Peak=10 HFD=3.9
20:22:25.170 00.000 2864 Star::Find(15, 693, 128, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.170 00.000 2864 Star::Find returns 1 (0), X=693.16, Y=127.37, Mass=229, SNR=10.4, Peak=13 HFD=4.4
20:22:25.170 00.000 2864 Star::Find(15, 885, 747, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.170 00.000 2864 Star::Find returns 1 (0), X=885.06, Y=747.33, Mass=196, SNR=9.6, Peak=13 HFD=4.1
20:22:25.170 00.000 2864 Star::Find(15, 568, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.181 00.011 2864 Star::Find returns 1 (0), X=568.52, Y=664.60, Mass=158, SNR=8.6, Peak=10 HFD=4.1
20:22:25.181 00.000 2864 Star::Find(15, 100, 682, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.186 00.005 2864 Star::Find returns 1 (0), X=99.50, Y=681.96, Mass=109, SNR=7.2, Peak=8 HFD=3.6
20:22:25.186 00.000 2864 Star::Find(15, 45, 519, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.186 00.000 2864 Star::Find returns 1 (0), X=45.34, Y=518.72, Mass=99, SNR=6.9, Peak=10 HFD=3.2
20:22:25.186 00.000 2864 Star::Find(15, 438, 601, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.186 00.000 2864 Star::Find returns 1 (0), X=438.11, Y=601.23, Mass=124, SNR=7.6, Peak=9 HFD=4.0
20:22:25.186 00.000 2864 Star::Find(15, 612, 896, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.186 00.000 2864 Star::Find returns 1 (0), X=611.85, Y=895.29, Mass=114, SNR=7.3, Peak=10 HFD=3.7
20:22:25.186 00.000 2864 Star::Find(15, 362, 348, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.186 00.000 2864 Star::Find returns 1 (0), X=361.94, Y=348.14, Mass=99, SNR=6.8, Peak=7 HFD=4.1
20:22:25.186 00.000 2864 Star::Find(15, 296, 198, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.202 00.016 2864 Star::Find returns 1 (0), X=295.76, Y=197.78, Mass=105, SNR=7.0, Peak=6 HFD=3.9
20:22:25.202 00.000 2864 Star::Find(15, 686, 354, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.202 00.000 2864 Star::Find returns 1 (0), X=686.29, Y=354.41, Mass=116, SNR=7.4, Peak=9 HFD=3.8
20:22:25.202 00.000 2864 Star::Find(15, 360, 767, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.202 00.000 2864 Star::Find returns 1 (0), X=360.10, Y=767.38, Mass=88, SNR=6.4, Peak=7 HFD=3.7
20:22:25.202 00.000 2864 Star::Find(15, 1038, 404, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.213 00.011 2864 Star::Find returns 1 (0), X=1037.92, Y=403.81, Mass=156, SNR=8.5, Peak=8 HFD=4.5
20:22:25.213 00.000 2864 Star::Find(15, 1167, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.213 00.000 2864 Star::Find returns 1 (0), X=1166.57, Y=901.90, Mass=144, SNR=8.2, Peak=10 HFD=4.9
20:22:25.217 00.004 2864 Star::Find(15, 664, 215, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.217 00.000 2864 Star::Find returns 1 (0), X=663.70, Y=215.84, Mass=164, SNR=8.7, Peak=9 HFD=5.0
20:22:25.217 00.000 2864 Star::Find(15, 535, 691, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.217 00.000 2864 Star::Find returns 1 (0), X=534.99, Y=690.55, Mass=84, SNR=6.2, Peak=6 HFD=4.1
20:22:25.217 00.000 2864 Star::Find(15, 830, 550, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.217 00.000 2864 Star::Find returns 1 (0), X=830.45, Y=550.05, Mass=99, SNR=6.7, Peak=6 HFD=4.1
20:22:25.217 00.000 2864 Star::Find(15, 515, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.217 00.000 2864 Star::Find returns 1 (0), X=515.41, Y=798.03, Mass=70, SNR=5.6, Peak=12 HFD=4.0
20:22:25.217 00.000 2864 Star::Find(15, 1050, 615, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.234 00.017 2864 Star::Find returns 1 (0), X=1049.84, Y=615.36, Mass=121, SNR=7.4, Peak=8 HFD=5.1
20:22:25.234 00.000 2864 Star::Find(15, 832, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.234 00.000 2864 Star::Find returns 1 (0), X=832.54, Y=900.91, Mass=67, SNR=5.5, Peak=6 HFD=3.6
20:22:25.234 00.000 2864 Star::Find(15, 950, 940, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.234 00.000 2864 Star::Find returns 1 (0), X=950.16, Y=940.07, Mass=79, SNR=6.0, Peak=5 HFD=4.7
20:22:25.234 00.000 2864 Star::Find(15, 440, 684, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.234 00.000 2864 Star::Find returns 1 (0), X=440.40, Y=683.73, Mass=66, SNR=5.5, Peak=7 HFD=3.5
20:22:25.244 00.010 2864 Star::Find(15, 307, 565, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.244 00.000 2864 Star::Find false star n=20 nbg=285 bg=1.0 sigma=0.7 thresh=3 peak=3
20:22:25.244 00.000 2864 Star::Find returns 0 (2), X=307.00, Y=565.00, Mass=52, SNR=2.9, Peak=5 HFD=0.0
20:22:25.250 00.006 2864 Star::Find(15, 614, 799, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.252 00.002 2864 Star::Find returns 1 (0), X=614.02, Y=798.94, Mass=104, SNR=6.9, Peak=9 HFD=4.4
20:22:25.252 00.000 2864 Star::Find(15, 1004, 609, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.252 00.000 2864 Star::Find false star n=26 nbg=275 bg=1.0 sigma=0.7 thresh=3 peak=3
20:22:25.252 00.000 2864 Star::Find returns 0 (2), X=1004.00, Y=609.00, Mass=63, SNR=2.9, Peak=5 HFD=0.0
20:22:25.252 00.000 2864 Star::Find(15, 757, 341, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.252 00.000 2864 Star::Find false star n=28 nbg=283 bg=1.1 sigma=0.7 thresh=3 peak=3
20:22:25.252 00.000 2864 Star::Find returns 0 (2), X=757.00, Y=341.00, Mass=65, SNR=2.9, Peak=6 HFD=0.0
20:22:25.252 00.000 2864 Star::Find(15, 935, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.266 00.014 2864 Star::Find returns 1 (0), X=935.29, Y=467.85, Mass=92, SNR=6.5, Peak=6 HFD=4.7
20:22:25.266 00.000 2864 Star::Find(15, 1111, 480, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.266 00.000 2864 Star::Find returns 1 (0), X=1110.83, Y=479.80, Mass=91, SNR=6.4, Peak=5 HFD=4.8
20:22:25.266 00.000 2864 Star::Find(15, 1097, 174, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.266 00.000 2864 Star::Find false star n=25 nbg=282 bg=1.0 sigma=0.7 thresh=3 peak=3
20:22:25.266 00.000 2864 Star::Find returns 0 (2), X=1097.00, Y=174.00, Mass=59, SNR=2.9, Peak=5 HFD=0.0
20:22:25.275 00.009 2864 Star::Find(15, 979, 845, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.275 00.000 2864 Star::Find false star n=30 nbg=287 bg=1.0 sigma=0.7 thresh=3 peak=3
20:22:25.275 00.000 2864 Star::Find returns 0 (2), X=979.00, Y=845.00, Mass=72, SNR=2.9, Peak=5 HFD=0.0
20:22:25.282 00.007 2864 Star::Find(15, 366, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.282 00.000 2864 Star::Find false star n=13 nbg=289 bg=1.0 sigma=0.6 thresh=3 peak=3
20:22:25.282 00.000 2864 Star::Find returns 0 (2), X=366.00, Y=240.00, Mass=30, SNR=2.9, Peak=5 HFD=0.0
20:22:25.282 00.000 2864 Star::Find(15, 1021, 537, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.282 00.000 2864 Star::Find returns 1 (0), X=1020.27, Y=536.77, Mass=60, SNR=5.2, Peak=6 HFD=3.8
20:22:25.282 00.000 2864 Star::Find(15, 268, 692, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.282 00.000 2864 Star::Find false star n=13 nbg=288 bg=1.0 sigma=0.7 thresh=3 peak=3
20:22:25.282 00.000 2864 Star::Find returns 0 (2), X=268.00, Y=692.00, Mass=30, SNR=2.9, Peak=6 HFD=0.0
20:22:25.282 00.000 2864 Star::Find(15, 314, 477, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.282 00.000 2864 Star::Find false star n=22 nbg=286 bg=0.9 sigma=0.7 thresh=3 peak=3
20:22:25.297 00.015 2864 Star::Find returns 0 (2), X=314.00, Y=477.00, Mass=53, SNR=2.9, Peak=4 HFD=0.0
20:22:25.297 00.000 2864 Star::Find(15, 185, 646, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.297 00.000 2864 Star::Find false star n=22 nbg=285 bg=0.9 sigma=0.7 thresh=3 peak=3
20:22:25.297 00.000 2864 Star::Find returns 0 (2), X=185.00, Y=646.00, Mass=55, SNR=2.9, Peak=5 HFD=0.0
20:22:25.306 00.009 2864 Star::Find(15, 1257, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.306 00.000 2864 Star::Find returns 0 (3), X=1257.00, Y=50.00, Mass=10, SNR=2.2, Peak=6 HFD=0.0
20:22:25.306 00.000 2864 Star::Find(15, 432, 579, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.306 00.000 2864 Star::Find false star n=20 nbg=278 bg=1.0 sigma=0.7 thresh=3 peak=3
20:22:25.306 00.000 2864 Star::Find returns 0 (2), X=432.00, Y=579.00, Mass=46, SNR=2.9, Peak=4 HFD=0.0
20:22:25.313 00.007 2864 Star::Find(15, 136, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.313 00.000 2864 Star::Find false star n=17 nbg=286 bg=0.7 sigma=0.7 thresh=3 peak=3
20:22:25.313 00.000 2864 Star::Find returns 0 (2), X=136.00, Y=191.00, Mass=44, SNR=2.9, Peak=5 HFD=0.0
20:22:25.313 00.000 2864 Star::Find(15, 1012, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.313 00.000 2864 Star::Find false star n=22 nbg=282 bg=1.0 sigma=0.7 thresh=3 peak=2
20:22:25.313 00.000 2864 Star::Find returns 0 (2), X=1012.00, Y=374.00, Mass=47, SNR=2.9, Peak=4 HFD=0.0
20:22:25.313 00.000 2864 Star::Find(15, 1226, 595, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.329 00.016 2864 Star::Find false star n=25 nbg=279 bg=1.1 sigma=0.7 thresh=3 peak=3
20:22:25.329 00.000 2864 Star::Find returns 0 (2), X=1226.00, Y=595.00, Mass=54, SNR=2.9, Peak=6 HFD=0.0
20:22:25.329 00.000 2864 Star::Find(15, 680, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.329 00.000 2864 Star::Find false star n=13 nbg=281 bg=1.0 sigma=0.7 thresh=3 peak=3
20:22:25.338 00.009 2864 Star::Find returns 0 (2), X=680.00, Y=820.00, Mass=27, SNR=2.9, Peak=6 HFD=0.0
20:22:25.338 00.000 2864 Star::Find(15, 1053, 24, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.338 00.000 2864 Star::Find false star n=25 nbg=288 bg=1.0 sigma=0.7 thresh=3 peak=2
20:22:25.338 00.000 2864 Star::Find returns 0 (2), X=1053.00, Y=24.00, Mass=57, SNR=2.9, Peak=5 HFD=0.0
20:22:25.346 00.008 2864 Star::Find(15, 819, 346, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.348 00.002 2864 Star::Find false star n=21 nbg=279 bg=1.1 sigma=0.7 thresh=3 peak=3
20:22:25.350 00.002 2864 Star::Find returns 0 (2), X=819.00, Y=346.00, Mass=43, SNR=2.9, Peak=5 HFD=0.0
20:22:25.352 00.002 2864 Star::Find(15, 505, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.354 00.002 2864 Star::Find false star n=14 nbg=276 bg=1.0 sigma=0.7 thresh=3 peak=2
20:22:25.356 00.002 2864 Star::Find returns 0 (2), X=505.00, Y=891.00, Mass=28, SNR=2.9, Peak=4 HFD=0.0
20:22:25.358 00.002 2864 Star::Find(15, 211, 696, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.360 00.002 2864 Star::Find false star n=12 nbg=288 bg=0.9 sigma=0.7 thresh=3 peak=2
20:22:25.362 00.002 2864 Star::Find returns 0 (2), X=211.00, Y=696.00, Mass=27, SNR=2.9, Peak=4 HFD=0.0
20:22:25.364 00.002 2864 Star::Find(15, 421, 245, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.366 00.002 2864 Star::Find false star n=18 nbg=284 bg=0.9 sigma=0.7 thresh=3 peak=2
20:22:25.366 00.000 2864 Star::Find returns 0 (2), X=421.00, Y=245.00, Mass=40, SNR=2.9, Peak=4 HFD=0.0
20:22:25.368 00.002 2864 Star::Find(15, 48, 495, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.369 00.001 2864 Star::Find false star n=11 nbg=287 bg=0.7 sigma=0.6 thresh=3 peak=2
20:22:25.369 00.000 2864 Star::Find returns 0 (2), X=48.00, Y=495.00, Mass=27, SNR=2.9, Peak=4 HFD=0.0
20:22:25.369 00.000 2864 Star::Find(15, 774, 811, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.369 00.000 2864 Star::Find false star n=15 nbg=284 bg=1.1 sigma=0.7 thresh=3 peak=3
20:22:25.377 00.008 2864 Star::Find returns 0 (2), X=774.00, Y=811.00, Mass=31, SNR=2.9, Peak=5 HFD=0.0
20:22:25.377 00.000 2864 Star::Find(15, 130, 579, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.377 00.000 2864 Star::Find returns 0 (2), X=130.00, Y=579.00, Mass=13, SNR=2.4, Peak=6 HFD=0.0
20:22:25.377 00.000 2864 Star::Find(15, 752, 254, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.377 00.000 2864 Star::Find returns 0 (2), X=752.00, Y=254.00, Mass=17, SNR=2.8, Peak=4 HFD=0.0
20:22:25.377 00.000 2864 Star::Find(15, 166, 202, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.377 00.000 2864 Star::Find false star n=10 nbg=289 bg=0.8 sigma=0.6 thresh=3 peak=2
20:22:25.377 00.000 2864 Star::Find returns 0 (2), X=166.00, Y=202.00, Mass=23, SNR=2.9, Peak=4 HFD=0.0
20:22:25.377 00.000 2864 Star::Find(15, 395, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.377 00.000 2864 Star::Find returns 0 (2), X=395.00, Y=662.00, Mass=20, SNR=3.0, Peak=4 HFD=0.0
20:22:25.393 00.016 2864 Star::Find(15, 1186, 222, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.393 00.000 2864 Star::Find returns 0 (2), X=1186.00, Y=222.00, Mass=16, SNR=2.7, Peak=4 HFD=0.0
20:22:25.393 00.000 2864 Star::Find(15, 369, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.393 00.000 2864 Star::Find false star n=12 nbg=285 bg=1.0 sigma=0.7 thresh=3 peak=2
20:22:25.400 00.007 2864 Star::Find returns 0 (2), X=369.00, Y=892.00, Mass=25, SNR=2.9, Peak=4 HFD=0.0
20:22:25.400 00.000 2864 Star::Find(15, 751, 563, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.400 00.000 2864 Star::Find returns 0 (2), X=751.00, Y=563.00, Mass=14, SNR=2.5, Peak=5 HFD=0.0
20:22:25.400 00.000 2864 Star::Find(15, 238, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.400 00.000 2864 Star::Find returns 0 (2), X=238.00, Y=893.00, Mass=16, SNR=2.7, Peak=5 HFD=0.0
20:22:25.409 00.009 2864 AutoFind: finding best star pass 1
20:22:25.409 00.000 2864 Star::Find(15, 1216, 773, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.409 00.000 2864 Star::Find returns 1 (0), X=1216.16, Y=772.70, Mass=3589, SNR=42.1, Peak=138 HFD=4.9
20:22:25.409 00.000 2864 AutoFind returns star at [1216, 773] 184.0 Mass 3589 SNR 42.1
20:22:25.409 00.000 2864 Star::Find(15, 1216, 773, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.409 00.000 2864 Star::Find returns 1 (0), X=1216.16, Y=772.70, Mass=3589, SNR=42.1, Peak=138 HFD=4.9
20:22:25.409 00.000 2864 MultiStar: List (12): {1216.16, 772.70}(42.1), {323.97, 236.98}(33.2), {516.93, 634.47}(23.5), {1040.03, 245.29}(22.5), {183.95, 828.84}(14.5), {521.62, 377.12}(14.8), {328.73, 581.91}(13.9), {1240.85, 646.53}(15.9), {982.77, 488.75}(16.0), {1001.81, 396.55}(14.0), {449.61, 48.65}(11.8), {827.15, 316.33}(11.5), 
20:22:25.409 00.000 2864 setting lock position to (1216.16, 772.70)
20:22:25.425 00.016 2864 MultiStar: stabilizing after lock position change
20:22:25.425 00.000 2864 AutoSelect: state = 1, call UpdateGuideState
20:22:25.425 00.000 2864 UpdateGuideState(): m_state=1
20:22:25.425 00.000 2864 Star::Find(15, 1216, 772, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:25.431 00.006 2864 Star::Find returns 1 (0), X=1216.16, Y=772.70, Mass=3589, SNR=42.1, Peak=138 HFD=4.9
20:22:25.431 00.000 2864 DistanceChecker: deactivated
20:22:25.431 00.000 2864 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.80) = xAngle (-2.80 = -2.80)
20:22:25.431 00.000 2864 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.87 = 0.41)
20:22:25.431 00.000 2864 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=0.00, mountTheta=0.00
20:22:25.441 00.010 2864 setting lock position to (1216.16, 772.70)
20:22:25.441 00.000 2864 MultiStar: stabilizing after lock position change
20:22:25.441 00.000 2864 CurrentPosition() valid, moving to STATE_SELECTED
20:22:25.441 00.000 2864 Changing from state SELECTING to SELECTED
20:22:25.441 00.000 2864 guider state => SELECTED
20:22:25.463 00.022 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=138, med=1, FiltMin=0, FiltMax=114, Gamma=0.560
20:22:25.505 00.042 2864 UpdateGuideState exits: m=3589 SNR=42.1
20:22:25.505 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=138, med=1, FiltMin=0, FiltMax=114, Gamma=0.560
20:22:25.553 00.048 2864 Status Line: Auto-selected star at (1216.2, 772.7)
20:22:25.569 00.016 2864 OnExposeComplete: enter
20:22:25.571 00.002 2864 UpdateGuideState(): m_state=2
20:22:25.571 00.000 2864 Star::Find(15, 1216, 772, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
20:22:25.571 00.000 2864 Star::Find returns 1 (0), X=1215.28, Y=772.73, Mass=3694, SNR=42.7, Peak=164 HFD=4.8
20:22:25.571 00.000 2864 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.80) = xAngle (0.31 = 0.31)
20:22:25.571 00.000 2864 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.76 = -2.76)
20:22:25.571 00.000 2864 CameraToMount -- cameraX=-0.88 cameraY=0.03 hyp=0.88 cameraTheta=3.11 mountX=0.84 mountY=-0.33, mountTheta=-0.37
20:22:25.584 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=164, med=1, FiltMin=0, FiltMax=130, Gamma=0.560
20:22:25.626 00.042 2864 UpdateGuideState exits: m=3694 SNR=42.7
20:22:25.632 00.006 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:25.632 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:22:25.632 00.000 2864 Enqueuing Expose request
20:22:25.632 00.000 6680 Worker thread wakes up
20:22:25.632 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:22:25.632 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1200,758,31,31)
20:22:27.056 01.424 6680 Exposure complete
20:22:27.119 00.063 6680 worker thread done servicing request
20:22:27.121 00.002 2864 OnExposeComplete: enter
20:22:27.121 00.000 2864 UpdateGuideState(): m_state=2
20:22:27.121 00.000 2864 Star::Find(15, 1215, 772, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
20:22:27.121 00.000 2864 Star::Find returns 1 (0), X=1214.62, Y=772.36, Mass=3705, SNR=42.8, Peak=142 HFD=4.8
20:22:27.121 00.000 2864 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.80) = xAngle (-5.72 = 0.57)
20:22:27.121 00.000 2864 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.79 = -2.51)
20:22:27.121 00.000 2864 CameraToMount -- cameraX=-1.54 cameraY=-0.35 hyp=1.58 cameraTheta=-2.92 mountX=1.34 mountY=-0.94, mountTheta=-0.61
20:22:27.135 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=145, med=1, FiltMin=0, FiltMax=134, Gamma=0.560
20:22:27.166 00.031 2864 UpdateGuideState exits: m=3705 SNR=42.8
20:22:27.181 00.015 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:27.181 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:22:27.181 00.000 2864 Enqueuing Expose request
20:22:27.181 00.000 6680 Worker thread wakes up
20:22:27.181 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:22:27.181 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1200,757,31,31)
20:22:28.833 01.652 6680 Exposure complete
20:22:28.881 00.048 6680 worker thread done servicing request
20:22:28.881 00.000 2864 OnExposeComplete: enter
20:22:28.881 00.000 2864 UpdateGuideState(): m_state=2
20:22:28.881 00.000 2864 Star::Find(15, 1214, 772, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
20:22:28.881 00.000 2864 Star::Find returns 1 (0), X=1214.36, Y=772.86, Mass=3570, SNR=42.0, Peak=147 HFD=4.9
20:22:28.896 00.015 2864 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.80) = xAngle (0.26 = 0.26)
20:22:28.896 00.000 2864 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.82 = -2.82)
20:22:28.900 00.004 2864 CameraToMount -- cameraX=-1.80 cameraY=0.16 hyp=1.81 cameraTheta=3.05 mountX=1.75 mountY=-0.58, mountTheta=-0.32
20:22:28.900 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=147, med=1, FiltMin=0, FiltMax=124, Gamma=0.560
20:22:28.947 00.047 2864 UpdateGuideState exits: m=3570 SNR=42.0
20:22:28.949 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:28.951 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:22:28.953 00.002 2864 Enqueuing Expose request
20:22:28.955 00.002 6680 Worker thread wakes up
20:22:28.955 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:22:28.955 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1199,758,31,31)
20:22:30.387 01.432 6680 Exposure complete
20:22:30.460 00.073 6680 worker thread done servicing request
20:22:30.460 00.000 2864 OnExposeComplete: enter
20:22:30.463 00.003 2864 UpdateGuideState(): m_state=2
20:22:30.466 00.003 2864 Star::Find(15, 1214, 772, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
20:22:30.466 00.000 2864 Star::Find returns 1 (0), X=1213.83, Y=774.02, Mass=3711, SNR=42.8, Peak=141 HFD=4.7
20:22:30.466 00.000 2864 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.80) = xAngle (-0.17 = -0.17)
20:22:30.466 00.000 2864 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.24 = 3.04)
20:22:30.466 00.000 2864 CameraToMount -- cameraX=-2.33 cameraY=1.32 hyp=2.68 cameraTheta=2.62 mountX=2.64 mountY=0.28, mountTheta=0.10
20:22:30.466 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=142, med=1, FiltMin=0, FiltMax=116, Gamma=0.560
20:22:30.519 00.053 2864 UpdateGuideState exits: m=3711 SNR=42.8
20:22:30.521 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:30.523 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:22:30.527 00.004 2864 Enqueuing Expose request
20:22:30.531 00.004 6680 Worker thread wakes up
20:22:30.531 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:22:30.531 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1199,759,31,31)
20:22:31.212 00.681 2864 GuideButtonClick i=1 ctx=Guide button clicked
20:22:31.228 00.016 2864 Changing from state SELECTED to CALIBRATING_PRIMARY
20:22:31.228 00.000 2864 guider state => CALIBRATED
20:22:31.228 00.000 2864 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
20:22:31.244 00.016 2864 reset dither spiral
20:22:32.165 00.921 6680 Exposure complete
20:22:32.244 00.079 6680 worker thread done servicing request
20:22:32.244 00.000 2864 OnExposeComplete: enter
20:22:32.244 00.000 2864 UpdateGuideState(): m_state=5
20:22:32.244 00.000 2864 Star::Find(15, 1213, 774, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
20:22:32.260 00.016 2864 Star::Find returns 1 (0), X=1213.43, Y=773.60, Mass=3984, SNR=44.4, Peak=185 HFD=4.4
20:22:32.260 00.000 2864 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.80) = xAngle (0.03 = 0.03)
20:22:32.260 00.000 2864 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.05 = -3.05)
20:22:32.260 00.000 2864 CameraToMount -- cameraX=-2.73 cameraY=0.90 hyp=2.88 cameraTheta=2.82 mountX=2.88 mountY=-0.27, mountTheta=-0.09
20:22:32.260 00.000 2864 Changing from state CALIBRATED to GUIDING
20:22:32.260 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns -11.1
20:22:32.260 00.000 2864 ScopeASCOM::SideOfPier() returns 1
20:22:32.260 00.000 2864 AdjustCalibrationForScopePointing (scope): current dec=-11.1 pierSide=1, cal dec=0.0 pierSide=1 rotAngle=None bin=1
20:22:32.275 00.015 2864 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
20:22:32.275 00.000 2864 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
20:22:32.275 00.000 2864 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003125
20:22:32.275 00.000 2864 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003125
20:22:32.275 00.000 2864 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 3.882800
20:22:32.275 00.000 2864 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 10
20:22:32.275 00.000 2864 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 12
20:22:32.275 00.000 2864 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:22:32.291 00.016 2864 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 0
20:22:32.293 00.002 2864 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 8:10:28 PM"
20:22:32.293 00.000 2864 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
20:22:32.293 00.000 2864 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.0 0.8}, {-5.6 1.8}, {-7.6 2.4}, {-10.5 3.9}, {-12.2 4.6}, {-15.6 5.5}, {-17.1 6.3}, {-20.3 6.9}, {-21.8 7.9}, {-24.6 8.9}, {-24.6 8.9}, {-13.5 3.9}, {-5.0 0.1}"
20:22:32.293 00.000 2864 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.0 -2.8}, {-1.5 -4.4}, {-2.8 -6.9}, {-3.2 -8.2}, {-4.1 -11.2}, {-4.4 -12.6}, {-5.3 -15.4}, {-5.6 -16.8}, {-6.4 -19.4}, {-6.7 -20.9}, {-7.1 -23.7}, {-7.2 -25.2}, {-7.2 -25.2}, {-2.6 -18.3}, {3.2 -8.7}, {4.3 -7.6}"
20:22:32.388 00.095 2864 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
20:22:32.390 00.002 2864 Alert: Mount guide speeds are different from those used in last calibration.  Do a new calibration or reset mount guide speed settings to previous values. 
20:22:32.629 00.239 2864 Guide speeds have changed since calibration.  Orig RA = 11.2, Orig Dec = 11.2, Curr RA = 7.5, Curr Dec = 7.5, Units are arc-sec/sec
20:22:32.631 00.002 2864 GetDouble("/profile/6/camera/pixelsize", 0.000000) returns 3.750000
20:22:32.633 00.002 2864 Dec comp: XRate 7.460 -> 7.321 for dec 0.0 -> dec -11.1
20:22:32.637 00.004 2864 ScopeASCOM::GetDeclinationRadians() returns -11.1
20:22:32.639 00.002 2864 ScopeASCOM::SideOfPier() returns 1
20:22:32.641 00.002 2864 setting lock position to (1213.43, 773.60)
20:22:32.643 00.002 2864 MultiStar: stabilizing after lock position change
20:22:32.645 00.002 2864 guider state => GUIDING
20:22:32.647 00.002 2864 Status Line: Guiding
20:22:32.650 00.003 2864 Mount: notify guiding started
20:22:32.650 00.000 2864 ScopeASCOM::SideOfPier() returns 1
20:22:32.650 00.000 2864 PPEC: guiding starts RA = 7.1283 hr, pier West, prev RA = 7.1391 hr, pier West
20:22:32.659 00.009 2864 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
20:22:32.659 00.000 2864 PPEC: guiding was stopped for 81.7 seconds, deltaRA -39.0s, worm delta +120.7s, 20.1% of period (600.7s), limit 40.0% (240.3s)
20:22:32.659 00.000 2864 PPEC: resume guiding with gear time offset 39.0 seconds
20:22:32.659 00.000 2864 GetString("/profile/6/name", "") returns "OAG"
20:22:32.659 00.000 2864 GetString("/profile/6/scope/calibration/timestamp", "") returns "1/12/2026 8:10:28 PM"
20:22:32.659 00.000 2864 GetDouble("/profile/6/scope/calibration/xRate", 1.000000) returns 0.007460
20:22:32.659 00.000 2864 GetDouble("/profile/6/scope/calibration/yRate", 1.000000) returns 0.006251
20:22:32.659 00.000 2864 GetInt("/profile/6/scope/calibration/binning", 1) returns 1
20:22:32.675 00.016 2864 GetDouble("/profile/6/scope/calibration/xAngle", 0.000000) returns 2.795610
20:22:32.675 00.000 2864 GetDouble("/profile/6/scope/calibration/yAngle", 0.000000) returns 1.292580
20:22:32.675 00.000 2864 GetDouble("/profile/6/scope/calibration/declination", 0.000000) returns 0.000561
20:22:32.682 00.007 2864 GetInt("/profile/6/scope/calibration/pierSide", -1) returns 1
20:22:32.682 00.000 2864 GetInt("/profile/6/scope/calibration/raGuideParity", 0) returns 1
20:22:32.682 00.000 2864 GetInt("/profile/6/scope/calibration/decGuideParity", 0) returns 1
20:22:32.682 00.000 2864 GetDouble("/profile/6/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
20:22:32.682 00.000 2864 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
20:22:32.693 00.011 2864 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
20:22:32.693 00.000 2864 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003125
20:22:32.693 00.000 2864 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003125
20:22:32.693 00.000 2864 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 3.882800
20:22:32.693 00.000 2864 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 10
20:22:32.693 00.000 2864 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 12
20:22:32.693 00.000 2864 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:22:32.693 00.000 2864 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 0
20:22:32.707 00.014 2864 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 8:10:28 PM"
20:22:32.707 00.000 2864 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
20:22:32.707 00.000 2864 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.0 0.8}, {-5.6 1.8}, {-7.6 2.4}, {-10.5 3.9}, {-12.2 4.6}, {-15.6 5.5}, {-17.1 6.3}, {-20.3 6.9}, {-21.8 7.9}, {-24.6 8.9}, {-24.6 8.9}, {-13.5 3.9}, {-5.0 0.1}"
20:22:32.713 00.006 2864 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.0 -2.8}, {-1.5 -4.4}, {-2.8 -6.9}, {-3.2 -8.2}, {-4.1 -11.2}, {-4.4 -12.6}, {-5.3 -15.4}, {-5.6 -16.8}, {-6.4 -19.4}, {-6.7 -20.9}, {-7.1 -23.7}, {-7.2 -25.2}, {-7.2 -25.2}, {-2.6 -18.3}, {3.2 -8.7}, {4.3 -7.6}"
20:22:32.713 00.000 2864 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
20:22:32.713 00.000 2864 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
20:22:32.713 00.000 2864 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003125
20:22:32.723 00.010 2864 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003125
20:22:32.723 00.000 2864 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 3.882800
20:22:32.723 00.000 2864 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 10
20:22:32.723 00.000 2864 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 12
20:22:32.723 00.000 2864 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:22:32.723 00.000 2864 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 0
20:22:32.723 00.000 2864 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 8:10:28 PM"
20:22:32.723 00.000 2864 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
20:22:32.723 00.000 2864 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.0 0.8}, {-5.6 1.8}, {-7.6 2.4}, {-10.5 3.9}, {-12.2 4.6}, {-15.6 5.5}, {-17.1 6.3}, {-20.3 6.9}, {-21.8 7.9}, {-24.6 8.9}, {-24.6 8.9}, {-13.5 3.9}, {-5.0 0.1}"
20:22:32.739 00.016 2864 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.0 -2.8}, {-1.5 -4.4}, {-2.8 -6.9}, {-3.2 -8.2}, {-4.1 -11.2}, {-4.4 -12.6}, {-5.3 -15.4}, {-5.6 -16.8}, {-6.4 -19.4}, {-6.7 -20.9}, {-7.1 -23.7}, {-7.2 -25.2}, {-7.2 -25.2}, {-2.6 -18.3}, {3.2 -8.7}, {4.3 -7.6}"
20:22:32.818 00.079 2864 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
20:22:32.820 00.002 2864 ScopeASCOM::SideOfPier() returns 1
20:22:32.824 00.004 2864 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
20:22:32.826 00.002 2864 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
20:22:32.828 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns -11.1
20:22:32.832 00.004 2864 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination -11.1
20:22:32.834 00.002 2864 MountToCamera -- mountTheta (-0.00) + m_xAngle (2.80) = xAngle (2.80 = 2.80)
20:22:32.838 00.004 2864 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=-0.00, cameraY=0.00 cameraTheta=0.00
20:22:32.840 00.002 2864 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,0.00 arcsec/hr
20:22:32.842 00.002 2864 UpdateLockPosShiftCameraCoords: shift rate -0,0 px/sec
20:22:32.844 00.002 2864 GetInt("/profile/6/AutoLoadCalibration", -1) returns 1
20:22:32.846 00.002 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=185, med=1, FiltMin=0, FiltMax=155, Gamma=0.560
20:22:32.881 00.035 2864 UpdateGuideState exits: m=3984 SNR=44.4
20:22:32.881 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:32.881 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:22:32.881 00.000 2864 Enqueuing Expose request
20:22:32.881 00.000 6680 Worker thread wakes up
20:22:32.881 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:22:32.881 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1198,759,31,31)
20:22:34.314 01.433 6680 Exposure complete
20:22:34.378 00.064 6680 worker thread done servicing request
20:22:34.378 00.000 2864 OnExposeComplete: enter
20:22:34.378 00.000 2864 UpdateGuideState(): m_state=6
20:22:34.378 00.000 2864 Star::Find(15, 1213, 773, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:22:34.394 00.016 2864 Star::Find returns 1 (0), X=1212.73, Y=773.81, Mass=3561, SNR=41.9, Peak=143 HFD=4.8
20:22:34.394 00.000 2864 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.80) = xAngle (0.06 = 0.06)
20:22:34.394 00.000 2864 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.01 = -3.01)
20:22:34.394 00.000 2864 CameraToMount -- cameraX=-0.70 cameraY=0.20 hyp=0.73 cameraTheta=2.86 mountX=0.73 mountY=-0.09, mountTheta=-0.13
20:22:34.400 00.006 2864 SchedulePrimaryMove(10198720, x=-0.70, y=0.20, opts=13)
20:22:34.400 00.000 2864 Enqueuing Move request for scope (-0.70, 0.20)
20:22:34.400 00.000 6680 Worker thread wakes up
20:22:34.400 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 0.20) opts 0xd
20:22:34.400 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.70, 0.20)
20:22:34.400 00.000 6680 Moving (-0.70, 0.20) raw xDistance=0.73 yDistance=-0.09
20:22:34.400 00.000 6680 PPEC rslt(dithering): input = 0.73, final = 0.44
20:22:34.400 00.000 6680 PPEC: input: 0.73, control: 0.44, exposure: 1500
20:22:34.400 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:34.400 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:22:34.400 00.000 6680 MoveAxis(W, 60, ABG)
20:22:34.400 00.000 6680 Guiding  Dir = 3, Dur = 60
20:22:34.400 00.000 6680 IsGuiding returns 0
20:22:34.400 00.000 6680 PulseGuide returned control before completion, sleep 70
20:22:34.409 00.009 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=143, med=1, FiltMin=0, FiltMax=121, Gamma=0.560
20:22:34.457 00.048 2864 UpdateGuideState exits: m=3561 SNR=41.9
20:22:34.465 00.008 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:34.469 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:22:34.471 00.002 2864 Enqueuing Expose request
20:22:34.488 00.017 6680 IsGuiding returns 1
20:22:34.488 00.000 6680 scope still moving after pulse duration time elapsed
20:22:34.520 00.032 6680 IsGuiding returns 0
20:22:34.520 00.000 6680 scope move finished after 60 + 52 ms
20:22:34.520 00.000 6680 Move returns status 0, amount 60
20:22:34.520 00.000 6680 MoveAxis(N, 0, ABG)
20:22:34.520 00.000 6680 Move returns status 0, amount 0
20:22:34.520 00.000 6680 move complete, result=0
20:22:34.520 00.000 6680 worker thread done servicing request
20:22:34.520 00.000 6680 Worker thread wakes up
20:22:34.520 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:22:34.520 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1198,759,31,31)
20:22:34.520 00.000 2864 GuideStep: 0.7 px 60 ms WEST, -0.1 px 0 ms NORTH
20:22:36.167 01.647 6680 Exposure complete
20:22:36.231 00.064 6680 worker thread done servicing request
20:22:36.231 00.000 2864 OnExposeComplete: enter
20:22:36.231 00.000 2864 UpdateGuideState(): m_state=6
20:22:36.231 00.000 2864 Star::Find(15, 1212, 773, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:22:36.231 00.000 2864 Star::Find returns 1 (0), X=1212.21, Y=774.43, Mass=3643, SNR=42.4, Peak=152 HFD=4.6
20:22:36.244 00.013 2864 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.80) = xAngle (-0.25 = -0.25)
20:22:36.244 00.000 2864 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.32 = 2.96)
20:22:36.247 00.003 2864 CameraToMount -- cameraX=-1.21 cameraY=0.83 hyp=1.47 cameraTheta=2.54 mountX=1.42 mountY=0.27, mountTheta=0.19
20:22:36.247 00.000 2864 SchedulePrimaryMove(10198720, x=-1.21, y=0.83, opts=13)
20:22:36.247 00.000 2864 Enqueuing Move request for scope (-1.21, 0.83)
20:22:36.247 00.000 6680 Worker thread wakes up
20:22:36.247 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.21, 0.83) opts 0xd
20:22:36.247 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.21, 0.83)
20:22:36.247 00.000 6680 Moving (-1.21, 0.83) raw xDistance=1.42 yDistance=0.27
20:22:36.247 00.000 6680 PPEC rslt(dithering): input = 1.42, final = 0.85
20:22:36.247 00.000 6680 PPEC: input: 1.42, control: 0.85, exposure: 1500
20:22:36.247 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:22:36.247 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
20:22:36.247 00.000 6680 MoveAxis(W, 117, ABG)
20:22:36.247 00.000 6680 Guiding  Dir = 3, Dur = 117
20:22:36.247 00.000 6680 IsGuiding returns 0
20:22:36.247 00.000 6680 PulseGuide returned control before completion, sleep 127
20:22:36.268 00.021 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=152, med=1, FiltMin=0, FiltMax=124, Gamma=0.560
20:22:36.311 00.043 2864 UpdateGuideState exits: m=3643 SNR=42.4
20:22:36.313 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:36.315 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:22:36.317 00.002 2864 Enqueuing Expose request
20:22:36.390 00.073 6680 IsGuiding returns 1
20:22:36.390 00.000 6680 scope still moving after pulse duration time elapsed
20:22:36.422 00.032 6680 IsGuiding returns 0
20:22:36.422 00.000 6680 scope move finished after 117 + 48 ms
20:22:36.422 00.000 6680 Move returns status 0, amount 117
20:22:36.422 00.000 6680 MoveAxis(N, 0, ABG)
20:22:36.422 00.000 6680 Move returns status 0, amount 0
20:22:36.422 00.000 6680 move complete, result=0
20:22:36.422 00.000 6680 worker thread done servicing request
20:22:36.422 00.000 6680 Worker thread wakes up
20:22:36.422 00.000 2864 GuideStep: 1.4 px 117 ms WEST, 0.3 px 0 ms NORTH
20:22:36.422 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:22:36.422 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1198,759,31,31)
20:22:37.838 01.416 6680 Exposure complete
20:22:37.904 00.066 6680 worker thread done servicing request
20:22:37.904 00.000 2864 OnExposeComplete: enter
20:22:37.908 00.004 2864 UpdateGuideState(): m_state=6
20:22:37.910 00.002 2864 Star::Find(15, 1212, 774, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
20:22:37.912 00.002 2864 Star::Find returns 1 (0), X=1212.41, Y=774.61, Mass=3812, SNR=43.4, Peak=158 HFD=4.9
20:22:37.914 00.002 2864 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.80) = xAngle (-0.43 = -0.43)
20:22:37.916 00.002 2864 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.51 = 2.77)
20:22:37.916 00.000 2864 CameraToMount -- cameraX=-1.02 cameraY=1.01 hyp=1.43 cameraTheta=2.36 mountX=1.30 mountY=0.51, mountTheta=0.38
20:22:37.916 00.000 2864 SchedulePrimaryMove(10198720, x=-1.02, y=1.01, opts=13)
20:22:37.916 00.000 2864 Enqueuing Move request for scope (-1.02, 1.01)
20:22:37.916 00.000 6680 Worker thread wakes up
20:22:37.916 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.02, 1.01) opts 0xd
20:22:37.916 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.02, 1.01)
20:22:37.916 00.000 6680 Moving (-1.02, 1.01) raw xDistance=1.30 yDistance=0.51
20:22:37.916 00.000 6680 PPEC rslt(dithering): input = 1.30, final = 0.78
20:22:37.916 00.000 6680 PPEC: input: 1.30, control: 0.78, exposure: 1500
20:22:37.916 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:22:37.916 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
20:22:37.930 00.014 6680 MoveAxis(W, 106, ABG)
20:22:37.930 00.000 6680 Guiding  Dir = 3, Dur = 106
20:22:37.930 00.000 6680 IsGuiding returns 0
20:22:37.930 00.000 6680 PulseGuide returned control before completion, sleep 116
20:22:37.937 00.007 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=158, med=1, FiltMin=0, FiltMax=136, Gamma=0.560
20:22:37.977 00.040 2864 UpdateGuideState exits: m=3812 SNR=43.4
20:22:37.977 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:37.977 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:22:37.994 00.017 2864 Enqueuing Expose request
20:22:38.057 00.063 6680 IsGuiding returns 1
20:22:38.057 00.000 6680 scope still moving after pulse duration time elapsed
20:22:38.088 00.031 6680 IsGuiding returns 1
20:22:38.119 00.031 6680 IsGuiding returns 0
20:22:38.119 00.000 6680 scope move finished after 106 + 82 ms
20:22:38.119 00.000 6680 Move returns status 0, amount 106
20:22:38.119 00.000 6680 MoveAxis(N, 0, ABG)
20:22:38.119 00.000 6680 Move returns status 0, amount 0
20:22:38.119 00.000 6680 move complete, result=0
20:22:38.119 00.000 6680 worker thread done servicing request
20:22:38.119 00.000 2864 GuideStep: 1.3 px 106 ms WEST, 0.5 px 0 ms NORTH
20:22:38.123 00.004 6680 Worker thread wakes up
20:22:38.123 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:22:38.123 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1198,759,31,31)
20:22:39.760 01.637 6680 Exposure complete
20:22:39.816 00.056 6680 worker thread done servicing request
20:22:40.025 00.209 2864 OnExposeComplete: enter
20:22:40.025 00.000 2864 UpdateGuideState(): m_state=6
20:22:40.043 00.018 2864 Star::Find(15, 1212, 774, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:22:40.045 00.002 2864 Star::Find returns 1 (0), X=1211.35, Y=774.67, Mass=3733, SNR=42.9, Peak=168 HFD=4.7
20:22:40.047 00.002 2864 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.80) = xAngle (-0.13 = -0.13)
20:22:40.049 00.002 2864 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.20 = 3.08)
20:22:40.051 00.002 2864 CameraToMount -- cameraX=-2.08 cameraY=1.07 hyp=2.34 cameraTheta=2.67 mountX=2.32 mountY=0.14, mountTheta=0.06
20:22:40.055 00.004 2864 SchedulePrimaryMove(10198720, x=-2.08, y=1.07, opts=13)
20:22:40.057 00.002 2864 Enqueuing Move request for scope (-2.08, 1.07)
20:22:40.059 00.002 6680 Worker thread wakes up
20:22:40.059 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.08, 1.07) opts 0xd
20:22:40.059 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.08, 1.07)
20:22:40.059 00.000 6680 Moving (-2.08, 1.07) raw xDistance=2.32 yDistance=0.14
20:22:40.059 00.000 6680 PPEC rslt(dithering): input = 2.32, final = 1.39
20:22:40.059 00.000 6680 PPEC: input: 2.32, control: 1.39, exposure: 1500
20:22:40.059 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:40.059 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:22:40.059 00.000 6680 MoveAxis(W, 190, ABG)
20:22:40.059 00.000 6680 Guiding  Dir = 3, Dur = 190
20:22:40.059 00.000 6680 IsGuiding returns 0
20:22:40.059 00.000 6680 PulseGuide returned control before completion, sleep 200
20:22:40.119 00.060 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=168, med=1, FiltMin=0, FiltMax=133, Gamma=0.560
20:22:40.170 00.051 2864 UpdateGuideState exits: m=3733 SNR=42.9
20:22:40.172 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:40.174 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:22:40.176 00.002 2864 Enqueuing Expose request
20:22:40.277 00.101 6680 IsGuiding returns 1
20:22:40.277 00.000 6680 scope still moving after pulse duration time elapsed
20:22:40.309 00.032 6680 IsGuiding returns 1
20:22:40.341 00.032 6680 IsGuiding returns 1
20:22:40.373 00.032 6680 IsGuiding returns 0
20:22:40.373 00.000 6680 scope move finished after 190 + 121 ms
20:22:40.373 00.000 6680 Move returns status 0, amount 190
20:22:40.373 00.000 6680 MoveAxis(N, 0, ABG)
20:22:40.373 00.000 6680 Move returns status 0, amount 0
20:22:40.373 00.000 6680 move complete, result=0
20:22:40.373 00.000 6680 worker thread done servicing request
20:22:40.373 00.000 2864 GuideStep: 2.3 px 190 ms WEST, 0.1 px 0 ms NORTH
20:22:40.380 00.007 6680 Worker thread wakes up
20:22:40.380 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:22:40.380 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1198,759,31,31)
20:22:41.789 01.409 6680 Exposure complete
20:22:41.838 00.049 6680 worker thread done servicing request
20:22:41.838 00.000 2864 OnExposeComplete: enter
20:22:41.838 00.000 2864 UpdateGuideState(): m_state=6
20:22:41.838 00.000 2864 Star::Find(15, 1211, 774, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
20:22:41.852 00.014 2864 Star::Find returns 1 (0), X=1211.25, Y=774.96, Mass=4111, SNR=45.1, Peak=194 HFD=4.4
20:22:41.852 00.000 2864 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.80) = xAngle (-0.21 = -0.21)
20:22:41.852 00.000 2864 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.28 = 3.00)
20:22:41.852 00.000 2864 CameraToMount -- cameraX=-2.18 cameraY=1.35 hyp=2.56 cameraTheta=2.59 mountX=2.51 mountY=0.36, mountTheta=0.14
20:22:41.852 00.000 2864 SchedulePrimaryMove(10198720, x=-2.18, y=1.35, opts=13)
20:22:41.852 00.000 2864 Enqueuing Move request for scope (-2.18, 1.35)
20:22:41.852 00.000 6680 Worker thread wakes up
20:22:41.852 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.18, 1.35) opts 0xd
20:22:41.852 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.18, 1.35)
20:22:41.852 00.000 6680 Moving (-2.18, 1.35) raw xDistance=2.51 yDistance=0.36
20:22:41.852 00.000 6680 PPEC rslt(dithering): input = 2.51, final = 1.50
20:22:41.852 00.000 6680 PPEC: input: 2.51, control: 1.50, exposure: 1500
20:22:41.852 00.000 6680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.02
20:22:41.852 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
20:22:41.852 00.000 6680 MoveAxis(W, 205, ABG)
20:22:41.852 00.000 6680 Guiding  Dir = 3, Dur = 205
20:22:41.852 00.000 6680 IsGuiding returns 0
20:22:41.852 00.000 6680 PulseGuide returned control before completion, sleep 215
20:22:41.879 00.027 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=194, med=1, FiltMin=0, FiltMax=155, Gamma=0.560
20:22:41.915 00.036 2864 UpdateGuideState exits: m=4111 SNR=45.1
20:22:41.915 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:41.915 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:22:41.932 00.017 2864 Enqueuing Expose request
20:22:42.088 00.156 6680 IsGuiding returns 1
20:22:42.088 00.000 6680 scope still moving after pulse duration time elapsed
20:22:42.119 00.031 6680 IsGuiding returns 0
20:22:42.119 00.000 6680 scope move finished after 205 + 47 ms
20:22:42.119 00.000 6680 Move returns status 0, amount 205
20:22:42.119 00.000 6680 MoveAxis(S, 58, ABG)
20:22:42.119 00.000 6680 Guiding  Dir = 1, Dur = 58
20:22:42.119 00.000 6680 IsGuiding returns 0
20:22:42.119 00.000 6680 PulseGuide returned control before completion, sleep 68
20:22:42.197 00.078 6680 IsGuiding returns 1
20:22:42.197 00.000 6680 scope still moving after pulse duration time elapsed
20:22:42.229 00.032 6680 IsGuiding returns 0
20:22:42.229 00.000 6680 scope move finished after 58 + 51 ms
20:22:42.229 00.000 6680 Move returns status 0, amount 58
20:22:42.229 00.000 6680 move complete, result=0
20:22:42.229 00.000 6680 worker thread done servicing request
20:22:42.229 00.000 2864 GuideStep: 2.5 px 205 ms WEST, 0.4 px 58 ms SOUTH
20:22:42.229 00.000 6680 Worker thread wakes up
20:22:42.229 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:22:42.229 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1198,759,31,31)
20:22:43.869 01.640 6680 Exposure complete
20:22:43.931 00.062 6680 worker thread done servicing request
20:22:43.931 00.000 2864 OnExposeComplete: enter
20:22:43.942 00.011 2864 UpdateGuideState(): m_state=6
20:22:43.942 00.000 2864 Star::Find(15, 1211, 774, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
20:22:43.948 00.006 2864 Star::Find returns 1 (0), X=1210.40, Y=774.86, Mass=3877, SNR=43.8, Peak=164 HFD=4.8
20:22:43.948 00.000 2864 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.80) = xAngle (-0.05 = -0.05)
20:22:43.948 00.000 2864 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.12 = -3.12)
20:22:43.948 00.000 2864 CameraToMount -- cameraX=-3.02 cameraY=1.26 hyp=3.27 cameraTheta=2.75 mountX=3.27 mountY=-0.07, mountTheta=-0.02
20:22:43.948 00.000 2864 SchedulePrimaryMove(10198720, x=-3.02, y=1.26, opts=13)
20:22:43.958 00.010 2864 Enqueuing Move request for scope (-3.02, 1.26)
20:22:43.958 00.000 6680 Worker thread wakes up
20:22:43.958 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-3.02, 1.26) opts 0xd
20:22:43.958 00.000 6680 Handling offset move in thread for scope, endpoint = (-3.02, 1.26)
20:22:43.958 00.000 6680 Moving (-3.02, 1.26) raw xDistance=3.27 yDistance=-0.07
20:22:43.958 00.000 6680 PPEC rslt(dithering): input = 3.27, final = 1.96
20:22:43.958 00.000 6680 PPEC: input: 3.27, control: 1.96, exposure: 1500
20:22:43.958 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:43.958 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:22:43.958 00.000 6680 MoveAxis(W, 268, ABG)
20:22:43.958 00.000 6680 Guiding  Dir = 3, Dur = 268
20:22:43.958 00.000 6680 IsGuiding returns 0
20:22:43.958 00.000 6680 PulseGuide returned control before completion, sleep 278
20:22:43.974 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=164, med=1, FiltMin=0, FiltMax=133, Gamma=0.560
20:22:44.021 00.047 2864 UpdateGuideState exits: m=3877 SNR=43.8
20:22:44.023 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:44.025 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:22:44.025 00.000 2864 Enqueuing Expose request
20:22:44.243 00.218 6680 IsGuiding returns 1
20:22:44.243 00.000 6680 scope still moving after pulse duration time elapsed
20:22:44.275 00.032 6680 IsGuiding returns 0
20:22:44.275 00.000 6680 scope move finished after 268 + 45 ms
20:22:44.275 00.000 6680 Move returns status 0, amount 268
20:22:44.275 00.000 6680 MoveAxis(N, 0, ABG)
20:22:44.275 00.000 6680 Move returns status 0, amount 0
20:22:44.275 00.000 6680 move complete, result=0
20:22:44.275 00.000 6680 worker thread done servicing request
20:22:44.275 00.000 2864 GuideStep: 3.3 px 268 ms WEST, -0.1 px 0 ms NORTH
20:22:44.283 00.008 6680 Worker thread wakes up
20:22:44.283 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:22:44.283 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1198,759,31,31)
20:22:45.703 01.420 6680 Exposure complete
20:22:45.775 00.072 6680 worker thread done servicing request
20:22:45.775 00.000 2864 OnExposeComplete: enter
20:22:45.775 00.000 2864 UpdateGuideState(): m_state=6
20:22:45.782 00.007 2864 Star::Find(15, 1210, 774, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
20:22:45.782 00.000 2864 Star::Find returns 1 (0), X=1209.76, Y=775.01, Mass=3950, SNR=44.2, Peak=189 HFD=4.3
20:22:45.782 00.000 2864 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.80) = xAngle (-0.02 = -0.02)
20:22:45.789 00.007 2864 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.09 = -3.09)
20:22:45.793 00.004 2864 CameraToMount -- cameraX=-3.67 cameraY=1.41 hyp=3.93 cameraTheta=2.77 mountX=3.93 mountY=-0.18, mountTheta=-0.05
20:22:45.795 00.002 2864 SchedulePrimaryMove(10198720, x=-3.67, y=1.41, opts=13)
20:22:45.798 00.003 2864 Enqueuing Move request for scope (-3.67, 1.41)
20:22:45.798 00.000 6680 Worker thread wakes up
20:22:45.798 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-3.67, 1.41) opts 0xd
20:22:45.798 00.000 6680 Handling offset move in thread for scope, endpoint = (-3.67, 1.41)
20:22:45.798 00.000 6680 Moving (-3.67, 1.41) raw xDistance=3.93 yDistance=-0.18
20:22:45.798 00.000 6680 PPEC rslt(dithering): input = 3.93, final = 2.36
20:22:45.798 00.000 6680 PPEC: input: 3.93, control: 2.36, exposure: 1500
20:22:45.798 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:45.798 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:22:45.798 00.000 6680 MoveAxis(W, 322, ABG)
20:22:45.798 00.000 6680 Guiding  Dir = 3, Dur = 322
20:22:45.798 00.000 6680 IsGuiding returns 0
20:22:45.798 00.000 6680 PulseGuide returned control before completion, sleep 332
20:22:45.815 00.017 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=189, med=1, FiltMin=0, FiltMax=147, Gamma=0.560
20:22:45.846 00.031 2864 UpdateGuideState exits: m=3950 SNR=44.2
20:22:45.862 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:45.862 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:22:45.862 00.000 2864 Enqueuing Expose request
20:22:46.149 00.287 6680 IsGuiding returns 1
20:22:46.149 00.000 6680 scope still moving after pulse duration time elapsed
20:22:46.181 00.032 6680 IsGuiding returns 0
20:22:46.181 00.000 6680 scope move finished after 322 + 55 ms
20:22:46.181 00.000 6680 Move returns status 0, amount 322
20:22:46.181 00.000 6680 MoveAxis(N, 0, ABG)
20:22:46.181 00.000 6680 Move returns status 0, amount 0
20:22:46.181 00.000 6680 move complete, result=0
20:22:46.181 00.000 6680 worker thread done servicing request
20:22:46.181 00.000 6680 Worker thread wakes up
20:22:46.181 00.000 2864 GuideStep: 3.9 px 322 ms WEST, -0.2 px 0 ms NORTH
20:22:46.186 00.005 6680 worker thread servicing REQUEST_EXPOSE 1500
20:22:46.186 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1198,759,31,31)
20:22:47.818 01.632 6680 Exposure complete
20:22:47.873 00.055 6680 worker thread done servicing request
20:22:47.873 00.000 2864 OnExposeComplete: enter
20:22:47.873 00.000 2864 UpdateGuideState(): m_state=6
20:22:47.877 00.004 2864 Star::Find(15, 1209, 775, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
20:22:47.877 00.000 2864 Star::Find returns 1 (0), X=1209.98, Y=774.29, Mass=3738, SNR=43.0, Peak=176 HFD=4.2
20:22:47.877 00.000 2864 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.80) = xAngle (0.15 = 0.15)
20:22:47.877 00.000 2864 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.92 = -2.92)
20:22:47.877 00.000 2864 CameraToMount -- cameraX=-3.45 cameraY=0.68 hyp=3.51 cameraTheta=2.95 mountX=3.47 mountY=-0.76, mountTheta=-0.22
20:22:47.877 00.000 2864 SchedulePrimaryMove(10198720, x=-3.45, y=0.68, opts=13)
20:22:47.877 00.000 2864 Enqueuing Move request for scope (-3.45, 0.68)
20:22:47.877 00.000 6680 Worker thread wakes up
20:22:47.877 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-3.45, 0.68) opts 0xd
20:22:47.877 00.000 6680 Handling offset move in thread for scope, endpoint = (-3.45, 0.68)
20:22:47.877 00.000 6680 Moving (-3.45, 0.68) raw xDistance=3.47 yDistance=-0.76
20:22:47.877 00.000 6680 PPEC rslt(dithering): input = 3.47, final = 2.08
20:22:47.877 00.000 6680 PPEC: input: 3.47, control: 2.08, exposure: 1500
20:22:47.877 00.000 6680 resist switch: large excursion: input -0.76 thresh 0.69 direction from 1 to -1
20:22:47.877 00.000 6680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.28
20:22:47.877 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76
20:22:47.877 00.000 6680 MoveAxis(W, 285, ABG)
20:22:47.877 00.000 6680 Guiding  Dir = 3, Dur = 285
20:22:47.877 00.000 6680 IsGuiding returns 0
20:22:47.877 00.000 6680 PulseGuide returned control before completion, sleep 295
20:22:47.900 00.023 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=176, med=1, FiltMin=0, FiltMax=138, Gamma=0.560
20:22:47.941 00.041 2864 UpdateGuideState exits: m=3738 SNR=43.0
20:22:47.941 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:47.941 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:22:47.957 00.016 2864 Enqueuing Expose request
20:22:48.196 00.239 6680 IsGuiding returns 1
20:22:48.196 00.000 6680 scope still moving after pulse duration time elapsed
20:22:48.228 00.032 6680 IsGuiding returns 0
20:22:48.228 00.000 6680 scope move finished after 285 + 50 ms
20:22:48.228 00.000 6680 Move returns status 0, amount 285
20:22:48.228 00.000 6680 MoveAxis(N, 121, ABG)
20:22:48.228 00.000 6680 Guiding  Dir = 0, Dur = 121
20:22:48.228 00.000 6680 IsGuiding returns 0
20:22:48.228 00.000 6680 PulseGuide returned control before completion, sleep 131
20:22:48.371 00.143 6680 IsGuiding returns 1
20:22:48.371 00.000 6680 scope still moving after pulse duration time elapsed
20:22:48.403 00.032 6680 IsGuiding returns 0
20:22:48.403 00.000 6680 scope move finished after 121 + 52 ms
20:22:48.403 00.000 6680 Move returns status 0, amount 121
20:22:48.403 00.000 6680 move complete, result=0
20:22:48.403 00.000 6680 worker thread done servicing request
20:22:48.403 00.000 2864 GuideStep: 3.5 px 285 ms WEST, -0.8 px 121 ms NORTH
20:22:48.403 00.000 6680 Worker thread wakes up
20:22:48.403 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:22:48.403 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1198,759,31,31)
20:22:49.823 01.420 6680 Exposure complete
20:22:49.869 00.046 6680 worker thread done servicing request
20:22:49.869 00.000 2864 OnExposeComplete: enter
20:22:49.869 00.000 2864 UpdateGuideState(): m_state=6
20:22:49.869 00.000 2864 Star::Find(15, 1209, 774, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
20:22:49.882 00.013 2864 Star::Find returns 1 (0), X=1210.25, Y=775.42, Mass=3725, SNR=42.9, Peak=191 HFD=4.5
20:22:49.882 00.000 2864 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.80) = xAngle (-0.17 = -0.17)
20:22:49.882 00.000 2864 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.25 = 3.04)
20:22:49.882 00.000 2864 CameraToMount -- cameraX=-3.18 cameraY=1.82 hyp=3.66 cameraTheta=2.62 mountX=3.61 mountY=0.39, mountTheta=0.11
20:22:49.882 00.000 2864 SchedulePrimaryMove(10198720, x=-3.18, y=1.82, opts=13)
20:22:49.882 00.000 2864 Enqueuing Move request for scope (-3.18, 1.82)
20:22:49.882 00.000 6680 Worker thread wakes up
20:22:49.882 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-3.18, 1.82) opts 0xd
20:22:49.882 00.000 6680 Handling offset move in thread for scope, endpoint = (-3.18, 1.82)
20:22:49.882 00.000 6680 Moving (-3.18, 1.82) raw xDistance=3.61 yDistance=0.39
20:22:49.882 00.000 6680 PPEC rslt(dithering): input = 3.61, final = 2.16
20:22:49.882 00.000 6680 PPEC: input: 3.61, control: 2.16, exposure: 1500
20:22:49.882 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:22:49.882 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
20:22:49.882 00.000 6680 MoveAxis(W, 296, ABG)
20:22:49.882 00.000 6680 Guiding  Dir = 3, Dur = 296
20:22:49.882 00.000 6680 IsGuiding returns 0
20:22:49.882 00.000 6680 PulseGuide returned control before completion, sleep 306
20:22:49.908 00.026 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=191, med=1, FiltMin=0, FiltMax=148, Gamma=0.560
20:22:49.945 00.037 2864 UpdateGuideState exits: m=3725 SNR=42.9
20:22:49.945 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:49.945 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:22:49.945 00.000 2864 Enqueuing Expose request
20:22:50.213 00.268 6680 IsGuiding returns 1
20:22:50.213 00.000 6680 scope still moving after pulse duration time elapsed
20:22:50.245 00.032 6680 IsGuiding returns 0
20:22:50.245 00.000 6680 scope move finished after 296 + 53 ms
20:22:50.245 00.000 6680 Move returns status 0, amount 296
20:22:50.245 00.000 6680 MoveAxis(N, 0, ABG)
20:22:50.245 00.000 6680 Move returns status 0, amount 0
20:22:50.245 00.000 6680 move complete, result=0
20:22:50.245 00.000 6680 worker thread done servicing request
20:22:50.247 00.002 2864 GuideStep: 3.6 px 296 ms WEST, 0.4 px 0 ms NORTH
20:22:50.247 00.000 6680 Worker thread wakes up
20:22:50.247 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:22:50.247 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1198,759,31,31)
20:22:51.909 01.662 6680 Exposure complete
20:22:51.972 00.063 6680 worker thread done servicing request
20:22:51.972 00.000 2864 OnExposeComplete: enter
20:22:51.972 00.000 2864 UpdateGuideState(): m_state=6
20:22:51.972 00.000 2864 Star::Find(15, 1210, 775, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
20:22:51.988 00.016 2864 Star::Find returns 1 (0), X=1210.73, Y=774.69, Mass=3750, SNR=43.0, Peak=176 HFD=4.4
20:22:51.988 00.000 2864 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.80) = xAngle (-0.04 = -0.04)
20:22:51.988 00.000 2864 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.11 = -3.11)
20:22:51.988 00.000 2864 CameraToMount -- cameraX=-2.69 cameraY=1.09 hyp=2.91 cameraTheta=2.76 mountX=2.90 mountY=-0.09, mountTheta=-0.03
20:22:51.994 00.006 2864 SchedulePrimaryMove(10198720, x=-2.69, y=1.09, opts=13)
20:22:51.994 00.000 2864 Enqueuing Move request for scope (-2.69, 1.09)
20:22:51.994 00.000 6680 Worker thread wakes up
20:22:51.994 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.69, 1.09) opts 0xd
20:22:51.994 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.69, 1.09)
20:22:51.994 00.000 6680 Moving (-2.69, 1.09) raw xDistance=2.90 yDistance=-0.09
20:22:51.994 00.000 6680 PPEC rslt(dithering): input = 2.90, final = 1.74
20:22:51.994 00.000 6680 PPEC: input: 2.90, control: 1.74, exposure: 1500
20:22:51.994 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:51.994 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:22:51.994 00.000 6680 MoveAxis(W, 238, ABG)
20:22:51.994 00.000 6680 Guiding  Dir = 3, Dur = 238
20:22:51.994 00.000 6680 IsGuiding returns 0
20:22:51.994 00.000 6680 PulseGuide returned control before completion, sleep 248
20:22:52.014 00.020 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=176, med=1, FiltMin=0, FiltMax=137, Gamma=0.560
20:22:52.056 00.042 2864 UpdateGuideState exits: m=3750 SNR=43.0
20:22:52.056 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:52.056 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:22:52.056 00.000 2864 Enqueuing Expose request
20:22:52.259 00.203 6680 IsGuiding returns 1
20:22:52.259 00.000 6680 scope still moving after pulse duration time elapsed
20:22:52.290 00.031 6680 IsGuiding returns 0
20:22:52.290 00.000 6680 scope move finished after 238 + 50 ms
20:22:52.290 00.000 6680 Move returns status 0, amount 238
20:22:52.290 00.000 6680 MoveAxis(N, 0, ABG)
20:22:52.290 00.000 6680 Move returns status 0, amount 0
20:22:52.290 00.000 6680 move complete, result=0
20:22:52.290 00.000 6680 worker thread done servicing request
20:22:52.290 00.000 6680 Worker thread wakes up
20:22:52.290 00.000 2864 GuideStep: 2.9 px 238 ms WEST, -0.1 px 0 ms NORTH
20:22:52.290 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:22:52.290 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1198,759,31,31)
20:22:53.717 01.427 6680 Exposure complete
20:22:53.791 00.074 6680 worker thread done servicing request
20:22:53.791 00.000 2864 OnExposeComplete: enter
20:22:53.793 00.002 2864 UpdateGuideState(): m_state=6
20:22:53.797 00.004 2864 Star::Find(15, 1210, 774, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
20:22:53.799 00.002 2864 Star::Find returns 1 (0), X=1210.37, Y=775.10, Mass=3756, SNR=43.1, Peak=166 HFD=4.7
20:22:53.801 00.002 2864 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.80) = xAngle (-0.11 = -0.11)
20:22:53.801 00.000 2864 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.18 = 3.10)
20:22:53.801 00.000 2864 CameraToMount -- cameraX=-3.06 cameraY=1.50 hyp=3.41 cameraTheta=2.69 mountX=3.39 mountY=0.14, mountTheta=0.04
20:22:53.807 00.006 2864 SchedulePrimaryMove(10198720, x=-3.06, y=1.50, opts=13)
20:22:53.807 00.000 2864 Enqueuing Move request for scope (-3.06, 1.50)
20:22:53.812 00.005 6680 Worker thread wakes up
20:22:53.812 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-3.06, 1.50) opts 0xd
20:22:53.812 00.000 6680 Handling offset move in thread for scope, endpoint = (-3.06, 1.50)
20:22:53.812 00.000 6680 Moving (-3.06, 1.50) raw xDistance=3.39 yDistance=0.14
20:22:53.812 00.000 6680 PPEC rslt: input = 3.39, final = 1.87, react = 2.03, pred = 0.08, hyst = 1.83, hyst_pct = 0.85, period_length = 600.73
20:22:53.812 00.000 6680 PPEC: input: 3.39, control: 1.87, exposure: 1500
20:22:53.812 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:53.812 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:22:53.812 00.000 6680 MoveAxis(W, 256, ABG)
20:22:53.812 00.000 6680 Guiding  Dir = 3, Dur = 256
20:22:53.812 00.000 6680 IsGuiding returns 0
20:22:53.812 00.000 6680 PulseGuide returned control before completion, sleep 266
20:22:53.812 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=166, med=1, FiltMin=0, FiltMax=137, Gamma=0.560
20:22:53.869 00.057 2864 UpdateGuideState exits: m=3756 SNR=43.1
20:22:53.869 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:53.876 00.007 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:22:53.876 00.000 2864 Enqueuing Expose request
20:22:54.082 00.206 6680 IsGuiding returns 1
20:22:54.082 00.000 6680 scope still moving after pulse duration time elapsed
20:22:54.114 00.032 6680 IsGuiding returns 0
20:22:54.114 00.000 6680 scope move finished after 256 + 43 ms
20:22:54.114 00.000 6680 Move returns status 0, amount 256
20:22:54.114 00.000 6680 MoveAxis(N, 0, ABG)
20:22:54.114 00.000 6680 Move returns status 0, amount 0
20:22:54.114 00.000 6680 move complete, result=0
20:22:54.114 00.000 6680 worker thread done servicing request
20:22:54.114 00.000 2864 GuideStep: 3.4 px 256 ms WEST, 0.1 px 0 ms NORTH
20:22:54.119 00.005 6680 Worker thread wakes up
20:22:54.119 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:22:54.119 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1198,759,31,31)
20:22:55.749 01.630 6680 Exposure complete
20:22:55.812 00.063 6680 worker thread done servicing request
20:22:55.812 00.000 2864 OnExposeComplete: enter
20:22:55.812 00.000 2864 UpdateGuideState(): m_state=6
20:22:55.812 00.000 2864 Star::Find(15, 1210, 775, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
20:22:55.812 00.000 2864 Star::Find returns 1 (0), X=1209.84, Y=775.02, Mass=3796, SNR=43.3, Peak=165 HFD=4.3
20:22:55.812 00.000 2864 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.80) = xAngle (-0.03 = -0.03)
20:22:55.812 00.000 2864 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.10 = -3.10)
20:22:55.812 00.000 2864 CameraToMount -- cameraX=-3.58 cameraY=1.41 hyp=3.85 cameraTheta=2.77 mountX=3.85 mountY=-0.15, mountTheta=-0.04
20:22:55.828 00.016 2864 SchedulePrimaryMove(10198720, x=-3.58, y=1.41, opts=13)
20:22:55.828 00.000 2864 Enqueuing Move request for scope (-3.58, 1.41)
20:22:55.828 00.000 6680 Worker thread wakes up
20:22:55.828 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-3.58, 1.41) opts 0xd
20:22:55.828 00.000 6680 Handling offset move in thread for scope, endpoint = (-3.58, 1.41)
20:22:55.828 00.000 6680 Moving (-3.58, 1.41) raw xDistance=3.85 yDistance=-0.15
20:22:55.828 00.000 6680 PPEC rslt: input = 3.85, final = 2.13, react = 2.31, pred = 0.08, hyst = 2.08, hyst_pct = 0.85, period_length = 600.73
20:22:55.828 00.000 6680 PPEC: input: 3.85, control: 2.13, exposure: 1500
20:22:55.828 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:55.828 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:22:55.828 00.000 6680 MoveAxis(W, 291, ABG)
20:22:55.828 00.000 6680 Guiding  Dir = 3, Dur = 291
20:22:55.828 00.000 6680 IsGuiding returns 0
20:22:55.828 00.000 6680 PulseGuide returned control before completion, sleep 301
20:22:55.847 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=165, med=1, FiltMin=0, FiltMax=134, Gamma=0.560
20:22:55.892 00.045 2864 UpdateGuideState exits: m=3796 SNR=43.3
20:22:55.892 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:55.892 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:22:55.892 00.000 2864 Enqueuing Expose request
20:22:56.147 00.255 6680 IsGuiding returns 1
20:22:56.147 00.000 6680 scope still moving after pulse duration time elapsed
20:22:56.179 00.032 6680 IsGuiding returns 0
20:22:56.179 00.000 6680 scope move finished after 291 + 54 ms
20:22:56.179 00.000 6680 Move returns status 0, amount 291
20:22:56.179 00.000 6680 MoveAxis(N, 0, ABG)
20:22:56.179 00.000 6680 Move returns status 0, amount 0
20:22:56.179 00.000 6680 move complete, result=0
20:22:56.179 00.000 6680 worker thread done servicing request
20:22:56.179 00.000 2864 GuideStep: 3.9 px 291 ms WEST, -0.1 px 0 ms NORTH
20:22:56.181 00.002 6680 Worker thread wakes up
20:22:56.181 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:22:56.181 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1198,759,31,31)
20:22:57.605 01.424 6680 Exposure complete
20:22:57.681 00.076 6680 worker thread done servicing request
20:22:57.681 00.000 2864 OnExposeComplete: enter
20:22:57.685 00.004 2864 UpdateGuideState(): m_state=6
20:22:57.685 00.000 2864 Star::Find(15, 1209, 775, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
20:22:57.690 00.005 2864 Star::Find returns 1 (0), X=1209.41, Y=774.91, Mass=3918, SNR=44.0, Peak=177 HFD=4.6
20:22:57.692 00.002 2864 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.80) = xAngle (0.03 = 0.03)
20:22:57.694 00.002 2864 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.04 = -3.04)
20:22:57.698 00.004 2864 CameraToMount -- cameraX=-4.02 cameraY=1.31 hyp=4.23 cameraTheta=2.83 mountX=4.23 mountY=-0.42, mountTheta=-0.10
20:22:57.701 00.003 2864 SchedulePrimaryMove(10198720, x=-4.02, y=1.31, opts=13)
20:22:57.703 00.002 2864 Enqueuing Move request for scope (-4.02, 1.31)
20:22:57.703 00.000 6680 Worker thread wakes up
20:22:57.703 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-4.02, 1.31) opts 0xd
20:22:57.703 00.000 6680 Handling offset move in thread for scope, endpoint = (-4.02, 1.31)
20:22:57.703 00.000 6680 Moving (-4.02, 1.31) raw xDistance=4.23 yDistance=-0.42
20:22:57.703 00.000 6680 PPEC rslt: input = 4.23, final = 2.43, react = 2.54, pred = 0.07, hyst = 2.39, hyst_pct = 0.85, period_length = 600.73
20:22:57.703 00.000 6680 PPEC: input: 4.23, control: 2.43, exposure: 1500
20:22:57.703 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
20:22:57.703 00.000 6680 MoveAxis(W, 332, ABG)
20:22:57.703 00.000 6680 Guiding  Dir = 3, Dur = 332
20:22:57.703 00.000 6680 IsGuiding returns 0
20:22:57.703 00.000 6680 PulseGuide returned control before completion, sleep 342
20:22:57.717 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=177, med=1, FiltMin=0, FiltMax=136, Gamma=0.560
20:22:57.763 00.046 2864 UpdateGuideState exits: m=3918 SNR=44.0
20:22:57.763 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:57.763 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:22:57.775 00.012 2864 Enqueuing Expose request
20:22:58.065 00.290 6680 IsGuiding returns 1
20:22:58.065 00.000 6680 scope still moving after pulse duration time elapsed
20:22:58.098 00.033 6680 IsGuiding returns 0
20:22:58.098 00.000 6680 scope move finished after 332 + 57 ms
20:22:58.098 00.000 6680 Move returns status 0, amount 332
20:22:58.098 00.000 6680 MoveAxis(N, 67, ABG)
20:22:58.098 00.000 6680 Guiding  Dir = 0, Dur = 67
20:22:58.098 00.000 6680 IsGuiding returns 0
20:22:58.098 00.000 6680 PulseGuide returned control before completion, sleep 77
20:22:58.193 00.095 6680 IsGuiding returns 1
20:22:58.193 00.000 6680 scope still moving after pulse duration time elapsed
20:22:58.225 00.032 6680 IsGuiding returns 0
20:22:58.225 00.000 6680 scope move finished after 67 + 58 ms
20:22:58.225 00.000 6680 Move returns status 0, amount 67
20:22:58.225 00.000 6680 move complete, result=0
20:22:58.225 00.000 6680 worker thread done servicing request
20:22:58.225 00.000 2864 GuideStep: 4.2 px 332 ms WEST, -0.4 px 67 ms NORTH
20:22:58.225 00.000 6680 Worker thread wakes up
20:22:58.225 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:22:58.225 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1198,759,31,31)
20:22:59.859 01.634 6680 Exposure complete
20:22:59.909 00.050 6680 worker thread done servicing request
20:22:59.909 00.000 2864 OnExposeComplete: enter
20:22:59.920 00.011 2864 UpdateGuideState(): m_state=6
20:22:59.923 00.003 2864 Star::Find(15, 1209, 774, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
20:22:59.925 00.002 2864 Star::Find returns 1 (0), X=1210.22, Y=775.23, Mass=3781, SNR=43.3, Peak=184 HFD=4.4
20:22:59.927 00.002 2864 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.80) = xAngle (-0.12 = -0.12)
20:22:59.929 00.002 2864 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.20 = 3.09)
20:22:59.931 00.002 2864 CameraToMount -- cameraX=-3.21 cameraY=1.63 hyp=3.60 cameraTheta=2.67 mountX=3.57 mountY=0.20, mountTheta=0.06
20:22:59.931 00.000 2864 SchedulePrimaryMove(10198720, x=-3.21, y=1.63, opts=13)
20:22:59.931 00.000 2864 Enqueuing Move request for scope (-3.21, 1.63)
20:22:59.939 00.008 6680 Worker thread wakes up
20:22:59.939 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-3.21, 1.63) opts 0xd
20:22:59.939 00.000 6680 Handling offset move in thread for scope, endpoint = (-3.21, 1.63)
20:22:59.939 00.000 6680 Moving (-3.21, 1.63) raw xDistance=3.57 yDistance=0.20
20:22:59.939 00.000 6680 PPEC rslt: input = 3.57, final = 2.08, react = 2.14, pred = 0.08, hyst = 2.06, hyst_pct = 0.84, period_length = 600.73
20:22:59.939 00.000 6680 PPEC: input: 3.57, control: 2.08, exposure: 1500
20:22:59.939 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:59.939 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
20:22:59.939 00.000 6680 MoveAxis(W, 284, ABG)
20:22:59.939 00.000 6680 Guiding  Dir = 3, Dur = 284
20:22:59.939 00.000 6680 IsGuiding returns 0
20:22:59.939 00.000 6680 PulseGuide returned control before completion, sleep 294
20:22:59.939 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=184, med=1, FiltMin=0, FiltMax=141, Gamma=0.560
20:22:59.994 00.055 2864 UpdateGuideState exits: m=3781 SNR=43.3
20:23:00.002 00.008 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:00.004 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:23:00.008 00.004 2864 Enqueuing Expose request
20:23:00.239 00.231 6680 IsGuiding returns 1
20:23:00.239 00.000 6680 scope still moving after pulse duration time elapsed
20:23:00.271 00.032 6680 IsGuiding returns 0
20:23:00.271 00.000 6680 scope move finished after 284 + 46 ms
20:23:00.271 00.000 6680 Move returns status 0, amount 284
20:23:00.271 00.000 6680 MoveAxis(N, 0, ABG)
20:23:00.271 00.000 6680 Move returns status 0, amount 0
20:23:00.271 00.000 6680 move complete, result=0
20:23:00.271 00.000 6680 worker thread done servicing request
20:23:00.271 00.000 6680 Worker thread wakes up
20:23:00.271 00.000 2864 GuideStep: 3.6 px 284 ms WEST, 0.2 px 0 ms NORTH
20:23:00.275 00.004 6680 worker thread servicing REQUEST_EXPOSE 1500
20:23:00.275 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1198,759,31,31)
20:23:01.713 01.438 6680 Exposure complete
20:23:01.791 00.078 6680 worker thread done servicing request
20:23:01.791 00.000 2864 OnExposeComplete: enter
20:23:01.791 00.000 2864 UpdateGuideState(): m_state=6
20:23:01.791 00.000 2864 Star::Find(15, 1210, 775, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
20:23:01.791 00.000 2864 Star::Find returns 1 (0), X=1209.77, Y=775.62, Mass=3798, SNR=43.3, Peak=224 HFD=3.8
20:23:01.791 00.000 2864 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.80) = xAngle (-0.16 = -0.16)
20:23:01.807 00.016 2864 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.23 = 3.05)
20:23:01.808 00.001 2864 CameraToMount -- cameraX=-3.66 cameraY=2.01 hyp=4.18 cameraTheta=2.64 mountX=4.13 mountY=0.37, mountTheta=0.09
20:23:01.808 00.000 2864 SchedulePrimaryMove(10198720, x=-3.66, y=2.01, opts=13)
20:23:01.808 00.000 2864 Enqueuing Move request for scope (-3.66, 2.01)
20:23:01.808 00.000 6680 Worker thread wakes up
20:23:01.808 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-3.66, 2.01) opts 0xd
20:23:01.808 00.000 6680 Handling offset move in thread for scope, endpoint = (-3.66, 2.01)
20:23:01.808 00.000 6680 Moving (-3.66, 2.01) raw xDistance=4.13 yDistance=0.37
20:23:01.808 00.000 6680 PPEC rslt: input = 4.13, final = 2.40, react = 2.48, pred = 0.07, hyst = 2.37, hyst_pct = 0.84, period_length = 600.73
20:23:01.808 00.000 6680 PPEC: input: 4.13, control: 2.40, exposure: 1500
20:23:01.808 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:23:01.808 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
20:23:01.808 00.000 6680 MoveAxis(W, 328, ABG)
20:23:01.808 00.000 6680 Guiding  Dir = 3, Dur = 328
20:23:01.808 00.000 6680 IsGuiding returns 0
20:23:01.808 00.000 6680 PulseGuide returned control before completion, sleep 338
20:23:01.830 00.022 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=1, FiltMin=0, FiltMax=163, Gamma=0.560
20:23:01.875 00.045 2864 UpdateGuideState exits: m=3798 SNR=43.3
20:23:01.877 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:01.879 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:23:01.881 00.002 2864 Enqueuing Expose request
20:23:02.172 00.291 6680 IsGuiding returns 0
20:23:02.172 00.000 6680 Move returns status 0, amount 328
20:23:02.172 00.000 6680 MoveAxis(N, 0, ABG)
20:23:02.172 00.000 6680 Move returns status 0, amount 0
20:23:02.172 00.000 6680 move complete, result=0
20:23:02.172 00.000 6680 worker thread done servicing request
20:23:02.172 00.000 2864 GuideStep: 4.1 px 328 ms WEST, 0.4 px 0 ms NORTH
20:23:02.172 00.000 6680 Worker thread wakes up
20:23:02.172 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:23:02.172 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1198,759,31,31)
20:23:03.819 01.647 6680 Exposure complete
20:23:03.886 00.067 6680 worker thread done servicing request
20:23:03.886 00.000 2864 OnExposeComplete: enter
20:23:03.886 00.000 2864 UpdateGuideState(): m_state=6
20:23:03.886 00.000 2864 Star::Find(15, 1209, 775, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
20:23:03.886 00.000 2864 Star::Find returns 1 (0), X=1209.81, Y=775.25, Mass=3855, SNR=43.7, Peak=200 HFD=4.4
20:23:03.886 00.000 2864 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.80) = xAngle (-0.08 = -0.08)
20:23:03.886 00.000 2864 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.15 = 3.13)
20:23:03.898 00.012 2864 CameraToMount -- cameraX=-3.62 cameraY=1.65 hyp=3.98 cameraTheta=2.71 mountX=3.96 mountY=0.05, mountTheta=0.01
20:23:03.900 00.002 2864 SchedulePrimaryMove(10198720, x=-3.62, y=1.65, opts=13)
20:23:03.900 00.000 2864 Enqueuing Move request for scope (-3.62, 1.65)
20:23:03.900 00.000 6680 Worker thread wakes up
20:23:03.900 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-3.62, 1.65) opts 0xd
20:23:03.900 00.000 6680 Handling offset move in thread for scope, endpoint = (-3.62, 1.65)
20:23:03.900 00.000 6680 Moving (-3.62, 1.65) raw xDistance=3.96 yDistance=0.05
20:23:03.900 00.000 6680 PPEC rslt: input = 3.96, final = 2.30, react = 2.38, pred = 0.07, hyst = 2.27, hyst_pct = 0.84, period_length = 600.73
20:23:03.900 00.000 6680 PPEC: input: 3.96, control: 2.30, exposure: 1500
20:23:03.900 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:03.900 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:23:03.900 00.000 6680 MoveAxis(W, 314, ABG)
20:23:03.900 00.000 6680 Guiding  Dir = 3, Dur = 314
20:23:03.900 00.000 6680 IsGuiding returns 0
20:23:03.900 00.000 6680 PulseGuide returned control before completion, sleep 324
20:23:03.914 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=200, med=1, FiltMin=0, FiltMax=143, Gamma=0.560
20:23:03.963 00.049 2864 UpdateGuideState exits: m=3855 SNR=43.7
20:23:03.963 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:03.963 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:23:03.963 00.000 2864 Enqueuing Expose request
20:23:04.244 00.281 6680 IsGuiding returns 1
20:23:04.244 00.000 6680 scope still moving after pulse duration time elapsed
20:23:04.275 00.031 6680 IsGuiding returns 0
20:23:04.275 00.000 6680 scope move finished after 314 + 53 ms
20:23:04.275 00.000 6680 Move returns status 0, amount 314
20:23:04.275 00.000 6680 MoveAxis(N, 0, ABG)
20:23:04.275 00.000 6680 Move returns status 0, amount 0
20:23:04.275 00.000 6680 move complete, result=0
20:23:04.275 00.000 6680 worker thread done servicing request
20:23:04.275 00.000 6680 Worker thread wakes up
20:23:04.275 00.000 2864 GuideStep: 4.0 px 314 ms WEST, 0.1 px 0 ms NORTH
20:23:04.281 00.006 6680 worker thread servicing REQUEST_EXPOSE 1500
20:23:04.281 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1198,759,31,31)
20:23:05.701 01.420 6680 Exposure complete
20:23:05.769 00.068 6680 worker thread done servicing request
20:23:05.769 00.000 2864 OnExposeComplete: enter
20:23:05.769 00.000 2864 UpdateGuideState(): m_state=6
20:23:05.775 00.006 2864 Star::Find(15, 1209, 775, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
20:23:05.775 00.000 2864 Star::Find returns 1 (0), X=1210.05, Y=774.47, Mass=3679, SNR=42.7, Peak=202 HFD=4.1
20:23:05.775 00.000 2864 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.80) = xAngle (0.09 = 0.09)
20:23:05.782 00.007 2864 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.98 = -2.98)
20:23:05.782 00.000 2864 CameraToMount -- cameraX=-3.37 cameraY=0.87 hyp=3.48 cameraTheta=2.89 mountX=3.47 mountY=-0.56, mountTheta=-0.16
20:23:05.782 00.000 2864 SchedulePrimaryMove(10198720, x=-3.37, y=0.87, opts=13)
20:23:05.782 00.000 2864 Enqueuing Move request for scope (-3.37, 0.87)
20:23:05.782 00.000 6680 Worker thread wakes up
20:23:05.782 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-3.37, 0.87) opts 0xd
20:23:05.782 00.000 6680 Handling offset move in thread for scope, endpoint = (-3.37, 0.87)
20:23:05.782 00.000 6680 Moving (-3.37, 0.87) raw xDistance=3.47 yDistance=-0.56
20:23:05.796 00.014 6680 PPEC rslt: input = 3.47, final = 2.04, react = 2.08, pred = 0.10, hyst = 2.02, hyst_pct = 0.84, period_length = 600.73
20:23:05.796 00.000 6680 PPEC: input: 3.47, control: 2.04, exposure: 1500
20:23:05.796 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
20:23:05.796 00.000 6680 MoveAxis(W, 279, ABG)
20:23:05.796 00.000 6680 Guiding  Dir = 3, Dur = 279
20:23:05.796 00.000 6680 IsGuiding returns 0
20:23:05.796 00.000 6680 PulseGuide returned control before completion, sleep 289
20:23:05.807 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=202, med=1, FiltMin=0, FiltMax=169, Gamma=0.560
20:23:05.857 00.050 2864 UpdateGuideState exits: m=3679 SNR=42.7
20:23:05.859 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:05.859 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:23:05.859 00.000 2864 Enqueuing Expose request
20:23:06.098 00.239 6680 IsGuiding returns 1
20:23:06.098 00.000 6680 scope still moving after pulse duration time elapsed
20:23:06.130 00.032 6680 IsGuiding returns 0
20:23:06.130 00.000 6680 scope move finished after 279 + 53 ms
20:23:06.130 00.000 6680 Move returns status 0, amount 279
20:23:06.130 00.000 6680 MoveAxis(N, 90, ABG)
20:23:06.130 00.000 6680 Guiding  Dir = 0, Dur = 90
20:23:06.130 00.000 6680 IsGuiding returns 0
20:23:06.130 00.000 6680 PulseGuide returned control before completion, sleep 100
20:23:06.240 00.110 6680 IsGuiding returns 1
20:23:06.240 00.000 6680 scope still moving after pulse duration time elapsed
20:23:06.272 00.032 6680 IsGuiding returns 0
20:23:06.272 00.000 6680 scope move finished after 90 + 50 ms
20:23:06.272 00.000 6680 Move returns status 0, amount 90
20:23:06.272 00.000 6680 move complete, result=0
20:23:06.272 00.000 6680 worker thread done servicing request
20:23:06.272 00.000 6680 Worker thread wakes up
20:23:06.272 00.000 2864 GuideStep: 3.5 px 279 ms WEST, -0.6 px 90 ms NORTH
20:23:06.279 00.007 6680 worker thread servicing REQUEST_EXPOSE 1500
20:23:06.279 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1198,759,31,31)
20:23:07.924 01.645 6680 Exposure complete
20:23:07.994 00.070 6680 worker thread done servicing request
20:23:07.994 00.000 2864 OnExposeComplete: enter
20:23:07.994 00.000 2864 UpdateGuideState(): m_state=6
20:23:08.003 00.009 2864 Star::Find(15, 1210, 774, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
20:23:08.005 00.002 2864 Star::Find returns 1 (0), X=1210.06, Y=774.90, Mass=4017, SNR=44.6, Peak=214 HFD=4.3
20:23:08.005 00.000 2864 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.80) = xAngle (-0.02 = -0.02)
20:23:08.005 00.000 2864 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.09 = -3.09)
20:23:08.005 00.000 2864 CameraToMount -- cameraX=-3.37 cameraY=1.29 hyp=3.61 cameraTheta=2.78 mountX=3.61 mountY=-0.17, mountTheta=-0.05
20:23:08.005 00.000 2864 SchedulePrimaryMove(10198720, x=-3.37, y=1.29, opts=13)
20:23:08.005 00.000 2864 Enqueuing Move request for scope (-3.37, 1.29)
20:23:08.005 00.000 6680 Worker thread wakes up
20:23:08.005 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-3.37, 1.29) opts 0xd
20:23:08.005 00.000 6680 Handling offset move in thread for scope, endpoint = (-3.37, 1.29)
20:23:08.005 00.000 6680 Moving (-3.37, 1.29) raw xDistance=3.61 yDistance=-0.17
20:23:08.019 00.014 6680 PPEC rslt: input = 3.61, final = 2.11, react = 2.16, pred = 0.09, hyst = 2.08, hyst_pct = 0.84, period_length = 600.73
20:23:08.019 00.000 6680 PPEC: input: 3.61, control: 2.11, exposure: 1500
20:23:08.019 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:08.019 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:23:08.019 00.000 6680 MoveAxis(W, 289, ABG)
20:23:08.019 00.000 6680 Guiding  Dir = 3, Dur = 289
20:23:08.019 00.000 6680 IsGuiding returns 0
20:23:08.019 00.000 6680 PulseGuide returned control before completion, sleep 299
20:23:08.025 00.006 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=214, med=1, FiltMin=0, FiltMax=157, Gamma=0.560
20:23:08.066 00.041 2864 UpdateGuideState exits: m=4017 SNR=44.6
20:23:08.066 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:08.066 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:23:08.082 00.016 2864 Enqueuing Expose request
20:23:08.320 00.238 6680 IsGuiding returns 1
20:23:08.320 00.000 6680 scope still moving after pulse duration time elapsed
20:23:08.352 00.032 6680 IsGuiding returns 0
20:23:08.352 00.000 6680 scope move finished after 289 + 43 ms
20:23:08.352 00.000 6680 Move returns status 0, amount 289
20:23:08.352 00.000 6680 MoveAxis(N, 0, ABG)
20:23:08.352 00.000 6680 Move returns status 0, amount 0
20:23:08.352 00.000 6680 move complete, result=0
20:23:08.352 00.000 6680 worker thread done servicing request
20:23:08.352 00.000 2864 GuideStep: 3.6 px 289 ms WEST, -0.2 px 0 ms NORTH
20:23:08.352 00.000 6680 Worker thread wakes up
20:23:08.352 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:23:08.352 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1198,759,31,31)
20:23:09.764 01.412 6680 Exposure complete
20:23:09.812 00.048 6680 worker thread done servicing request
20:23:09.812 00.000 2864 OnExposeComplete: enter
20:23:09.812 00.000 2864 UpdateGuideState(): m_state=6
20:23:09.812 00.000 2864 Star::Find(15, 1210, 774, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
20:23:09.828 00.016 2864 Star::Find returns 1 (0), X=1210.48, Y=774.77, Mass=3861, SNR=43.7, Peak=191 HFD=4.6
20:23:09.830 00.002 2864 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.80) = xAngle (-0.03 = -0.03)
20:23:09.832 00.002 2864 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.10 = -3.10)
20:23:09.836 00.004 2864 CameraToMount -- cameraX=-2.94 cameraY=1.16 hyp=3.16 cameraTheta=2.77 mountX=3.16 mountY=-0.12, mountTheta=-0.04
20:23:09.840 00.004 2864 SchedulePrimaryMove(10198720, x=-2.94, y=1.16, opts=13)
20:23:09.842 00.002 2864 Enqueuing Move request for scope (-2.94, 1.16)
20:23:09.844 00.002 6680 Worker thread wakes up
20:23:09.844 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.94, 1.16) opts 0xd
20:23:09.844 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.94, 1.16)
20:23:09.844 00.000 6680 Moving (-2.94, 1.16) raw xDistance=3.16 yDistance=-0.12
20:23:09.844 00.000 6680 PPEC rslt: input = 3.16, final = 1.86, react = 1.90, pred = 0.12, hyst = 1.83, hyst_pct = 0.84, period_length = 600.73
20:23:09.844 00.000 6680 PPEC: input: 3.16, control: 1.86, exposure: 1500
20:23:09.844 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:09.844 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:23:09.844 00.000 6680 MoveAxis(W, 254, ABG)
20:23:09.844 00.000 6680 Guiding  Dir = 3, Dur = 254
20:23:09.844 00.000 6680 IsGuiding returns 0
20:23:09.844 00.000 6680 PulseGuide returned control before completion, sleep 264
20:23:09.860 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=191, med=1, FiltMin=0, FiltMax=149, Gamma=0.560
20:23:09.900 00.040 2864 UpdateGuideState exits: m=3861 SNR=43.7
20:23:09.908 00.008 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:09.908 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:23:09.908 00.000 2864 Enqueuing Expose request
20:23:10.115 00.207 6680 IsGuiding returns 1
20:23:10.115 00.000 6680 scope still moving after pulse duration time elapsed
20:23:10.147 00.032 6680 IsGuiding returns 0
20:23:10.147 00.000 6680 scope move finished after 254 + 46 ms
20:23:10.147 00.000 6680 Move returns status 0, amount 254
20:23:10.147 00.000 6680 MoveAxis(N, 0, ABG)
20:23:10.147 00.000 6680 Move returns status 0, amount 0
20:23:10.147 00.000 6680 move complete, result=0
20:23:10.147 00.000 6680 worker thread done servicing request
20:23:10.147 00.000 2864 GuideStep: 3.2 px 254 ms WEST, -0.1 px 0 ms NORTH
20:23:10.150 00.003 6680 Worker thread wakes up
20:23:10.150 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:23:10.150 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1198,759,31,31)
20:23:11.787 01.637 6680 Exposure complete
20:23:11.838 00.051 6680 worker thread done servicing request
20:23:11.838 00.000 2864 OnExposeComplete: enter
20:23:11.838 00.000 2864 UpdateGuideState(): m_state=6
20:23:11.848 00.010 2864 Star::Find(15, 1210, 774, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
20:23:11.848 00.000 2864 Star::Find returns 1 (0), X=1210.06, Y=775.37, Mass=3714, SNR=42.9, Peak=199 HFD=4.1
20:23:11.848 00.000 2864 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.80) = xAngle (-0.14 = -0.14)
20:23:11.848 00.000 2864 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.21 = 3.07)
20:23:11.848 00.000 2864 CameraToMount -- cameraX=-3.37 cameraY=1.77 hyp=3.80 cameraTheta=2.66 mountX=3.77 mountY=0.26, mountTheta=0.07
20:23:11.848 00.000 2864 SchedulePrimaryMove(10198720, x=-3.37, y=1.77, opts=13)
20:23:11.848 00.000 2864 Enqueuing Move request for scope (-3.37, 1.77)
20:23:11.848 00.000 6680 Worker thread wakes up
20:23:11.848 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-3.37, 1.77) opts 0xd
20:23:11.848 00.000 6680 Handling offset move in thread for scope, endpoint = (-3.37, 1.77)
20:23:11.848 00.000 6680 Moving (-3.37, 1.77) raw xDistance=3.77 yDistance=0.26
20:23:11.848 00.000 6680 PPEC rslt: input = 3.77, final = 2.20, react = 2.26, pred = 0.11, hyst = 2.16, hyst_pct = 0.83, period_length = 600.73
20:23:11.848 00.000 6680 PPEC: input: 3.77, control: 2.20, exposure: 1500
20:23:11.848 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:23:11.848 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
20:23:11.848 00.000 6680 MoveAxis(W, 300, ABG)
20:23:11.848 00.000 6680 Guiding  Dir = 3, Dur = 300
20:23:11.848 00.000 6680 IsGuiding returns 0
20:23:11.864 00.016 6680 PulseGuide returned control before completion, sleep 310
20:23:11.869 00.005 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=199, med=1, FiltMin=0, FiltMax=152, Gamma=0.560
20:23:11.911 00.042 2864 UpdateGuideState exits: m=3714 SNR=42.9
20:23:11.911 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:11.927 00.016 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:23:11.929 00.002 2864 Enqueuing Expose request
20:23:12.180 00.251 6680 IsGuiding returns 1
20:23:12.180 00.000 6680 scope still moving after pulse duration time elapsed
20:23:12.212 00.032 6680 IsGuiding returns 0
20:23:12.212 00.000 6680 scope move finished after 300 + 48 ms
20:23:12.212 00.000 6680 Move returns status 0, amount 300
20:23:12.212 00.000 6680 MoveAxis(N, 0, ABG)
20:23:12.212 00.000 6680 Move returns status 0, amount 0
20:23:12.212 00.000 6680 move complete, result=0
20:23:12.212 00.000 6680 worker thread done servicing request
20:23:12.212 00.000 6680 Worker thread wakes up
20:23:12.212 00.000 2864 GuideStep: 3.8 px 300 ms WEST, 0.3 px 0 ms NORTH
20:23:12.215 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
20:23:12.215 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1198,759,31,31)
20:23:13.631 01.416 6680 Exposure complete
20:23:13.689 00.058 6680 worker thread done servicing request
20:23:13.689 00.000 2864 OnExposeComplete: enter
20:23:13.691 00.002 2864 UpdateGuideState(): m_state=6
20:23:13.694 00.003 2864 Star::Find(15, 1210, 775, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
20:23:13.697 00.003 2864 Star::Find returns 1 (0), X=1210.32, Y=774.94, Mass=3742, SNR=43.0, Peak=182 HFD=4.3
20:23:13.699 00.002 2864 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.80) = xAngle (-0.06 = -0.06)
20:23:13.701 00.002 2864 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.13 = -3.13)
20:23:13.703 00.002 2864 CameraToMount -- cameraX=-3.11 cameraY=1.33 hyp=3.38 cameraTheta=2.74 mountX=3.37 mountY=-0.03, mountTheta=-0.01
20:23:13.707 00.004 2864 SchedulePrimaryMove(10198720, x=-3.11, y=1.33, opts=13)
20:23:13.710 00.003 2864 Enqueuing Move request for scope (-3.11, 1.33)
20:23:13.713 00.003 6680 Worker thread wakes up
20:23:13.713 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-3.11, 1.33) opts 0xd
20:23:13.713 00.000 6680 Handling offset move in thread for scope, endpoint = (-3.11, 1.33)
20:23:13.713 00.000 6680 Moving (-3.11, 1.33) raw xDistance=3.37 yDistance=-0.03
20:23:13.713 00.000 6680 PPEC rslt: input = 3.37, final = 1.96, react = 2.02, pred = 0.09, hyst = 1.93, hyst_pct = 0.83, period_length = 600.73
20:23:13.713 00.000 6680 PPEC: input: 3.37, control: 1.96, exposure: 1500
20:23:13.713 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:13.713 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:23:13.713 00.000 6680 MoveAxis(W, 268, ABG)
20:23:13.713 00.000 6680 Guiding  Dir = 3, Dur = 268
20:23:13.715 00.002 6680 IsGuiding returns 0
20:23:13.715 00.000 6680 PulseGuide returned control before completion, sleep 278
20:23:13.726 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=182, med=1, FiltMin=0, FiltMax=139, Gamma=0.560
20:23:13.777 00.051 2864 UpdateGuideState exits: m=3742 SNR=43.0
20:23:13.777 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:13.777 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:23:13.784 00.007 2864 Enqueuing Expose request
20:23:14.009 00.225 6680 IsGuiding returns 1
20:23:14.009 00.000 6680 scope still moving after pulse duration time elapsed
20:23:14.041 00.032 6680 IsGuiding returns 0
20:23:14.041 00.000 6680 scope move finished after 268 + 57 ms
20:23:14.041 00.000 6680 Move returns status 0, amount 268
20:23:14.041 00.000 6680 MoveAxis(N, 0, ABG)
20:23:14.041 00.000 6680 Move returns status 0, amount 0
20:23:14.041 00.000 6680 move complete, result=0
20:23:14.041 00.000 6680 worker thread done servicing request
20:23:14.041 00.000 6680 Worker thread wakes up
20:23:14.041 00.000 2864 GuideStep: 3.4 px 268 ms WEST, -0.0 px 0 ms NORTH
20:23:14.043 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:23:14.043 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1198,759,31,31)
20:23:15.666 01.623 6680 Exposure complete
20:23:15.725 00.059 6680 worker thread done servicing request
20:23:15.725 00.000 2864 OnExposeComplete: enter
20:23:15.728 00.003 2864 UpdateGuideState(): m_state=6
20:23:15.730 00.002 2864 Star::Find(15, 1210, 774, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
20:23:15.732 00.002 2864 Star::Find returns 1 (0), X=1209.69, Y=775.42, Mass=3690, SNR=42.7, Peak=191 HFD=4.2
20:23:15.736 00.004 2864 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.80) = xAngle (-0.11 = -0.11)
20:23:15.738 00.002 2864 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.18 = 3.10)
20:23:15.740 00.002 2864 CameraToMount -- cameraX=-3.74 cameraY=1.82 hyp=4.15 cameraTheta=2.69 mountX=4.13 mountY=0.16, mountTheta=0.04
20:23:15.744 00.004 2864 SchedulePrimaryMove(10198720, x=-3.74, y=1.82, opts=13)
20:23:15.749 00.005 2864 Enqueuing Move request for scope (-3.74, 1.82)
20:23:15.753 00.004 6680 Worker thread wakes up
20:23:15.753 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-3.74, 1.82) opts 0xd
20:23:15.753 00.000 6680 Handling offset move in thread for scope, endpoint = (-3.74, 1.82)
20:23:15.753 00.000 6680 Moving (-3.74, 1.82) raw xDistance=4.13 yDistance=0.16
20:23:15.753 00.000 6680 PPEC rslt: input = 4.13, final = 2.42, react = 2.48, pred = 0.23, hyst = 2.36, hyst_pct = 0.83, period_length = 600.73
20:23:15.753 00.000 6680 PPEC: input: 4.13, control: 2.42, exposure: 1500
20:23:15.753 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:15.753 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:23:15.753 00.000 6680 MoveAxis(W, 331, ABG)
20:23:15.753 00.000 6680 Guiding  Dir = 3, Dur = 331
20:23:15.755 00.002 6680 IsGuiding returns 0
20:23:15.755 00.000 6680 PulseGuide returned control before completion, sleep 341
20:23:15.768 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=191, med=1, FiltMin=0, FiltMax=147, Gamma=0.560
20:23:15.816 00.048 2864 UpdateGuideState exits: m=3690 SNR=42.7
20:23:15.818 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:15.821 00.003 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:23:15.824 00.003 2864 Enqueuing Expose request
20:23:16.108 00.284 6680 IsGuiding returns 1
20:23:16.108 00.000 6680 scope still moving after pulse duration time elapsed
20:23:16.139 00.031 6680 IsGuiding returns 0
20:23:16.139 00.000 6680 scope move finished after 331 + 53 ms
20:23:16.139 00.000 6680 Move returns status 0, amount 331
20:23:16.139 00.000 6680 MoveAxis(N, 0, ABG)
20:23:16.139 00.000 6680 Move returns status 0, amount 0
20:23:16.139 00.000 6680 move complete, result=0
20:23:16.139 00.000 6680 worker thread done servicing request
20:23:16.139 00.000 6680 Worker thread wakes up
20:23:16.139 00.000 2864 GuideStep: 4.1 px 331 ms WEST, 0.2 px 0 ms NORTH
20:23:16.139 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:23:16.139 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1198,759,31,31)
20:23:17.551 01.412 6680 Exposure complete
20:23:17.598 00.047 6680 worker thread done servicing request
20:23:17.598 00.000 2864 OnExposeComplete: enter
20:23:17.598 00.000 2864 UpdateGuideState(): m_state=6
20:23:17.614 00.016 2864 Star::Find(15, 1209, 775, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
20:23:17.614 00.000 2864 Star::Find returns 1 (0), X=1210.19, Y=775.20, Mass=3647, SNR=42.5, Peak=206 HFD=4.3
20:23:17.614 00.000 2864 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.80) = xAngle (-0.11 = -0.11)
20:23:17.619 00.005 2864 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.18 = 3.10)
20:23:17.619 00.000 2864 CameraToMount -- cameraX=-3.24 cameraY=1.59 hyp=3.61 cameraTheta=2.69 mountX=3.59 mountY=0.15, mountTheta=0.04
20:23:17.619 00.000 2864 SchedulePrimaryMove(10198720, x=-3.24, y=1.59, opts=13)
20:23:17.619 00.000 2864 Enqueuing Move request for scope (-3.24, 1.59)
20:23:17.630 00.011 6680 Worker thread wakes up
20:23:17.632 00.002 6680 worker thread servicing REQUEST_MOVE scope ofs (-3.24, 1.59) opts 0xd
20:23:17.632 00.000 6680 Handling offset move in thread for scope, endpoint = (-3.24, 1.59)
20:23:17.632 00.000 6680 Moving (-3.24, 1.59) raw xDistance=3.59 yDistance=0.15
20:23:17.632 00.000 6680 PPEC rslt: input = 3.59, final = 2.10, react = 2.15, pred = 0.18, hyst = 2.06, hyst_pct = 0.83, period_length = 600.73
20:23:17.632 00.000 6680 PPEC: input: 3.59, control: 2.10, exposure: 1500
20:23:17.632 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:17.632 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:23:17.632 00.000 6680 MoveAxis(W, 287, ABG)
20:23:17.632 00.000 6680 Guiding  Dir = 3, Dur = 287
20:23:17.632 00.000 6680 IsGuiding returns 0
20:23:17.632 00.000 6680 PulseGuide returned control before completion, sleep 297
20:23:17.645 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=206, med=1, FiltMin=0, FiltMax=141, Gamma=0.560
20:23:17.693 00.048 2864 UpdateGuideState exits: m=3647 SNR=42.5
20:23:17.695 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:17.697 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:23:17.699 00.002 2864 Enqueuing Expose request
20:23:17.946 00.247 6680 IsGuiding returns 1
20:23:17.946 00.000 6680 scope still moving after pulse duration time elapsed
20:23:17.978 00.032 6680 IsGuiding returns 0
20:23:17.978 00.000 6680 scope move finished after 287 + 58 ms
20:23:17.978 00.000 6680 Move returns status 0, amount 287
20:23:17.978 00.000 6680 MoveAxis(N, 0, ABG)
20:23:17.978 00.000 6680 Move returns status 0, amount 0
20:23:17.978 00.000 6680 move complete, result=0
20:23:17.978 00.000 6680 worker thread done servicing request
20:23:17.978 00.000 2864 GuideStep: 3.6 px 287 ms WEST, 0.2 px 0 ms NORTH
20:23:17.978 00.000 6680 Worker thread wakes up
20:23:17.978 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:23:17.978 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1198,759,31,31)
20:23:19.613 01.635 6680 Exposure complete
20:23:19.667 00.054 6680 worker thread done servicing request
20:23:19.667 00.000 2864 OnExposeComplete: enter
20:23:19.669 00.002 2864 UpdateGuideState(): m_state=6
20:23:19.670 00.001 2864 Star::Find(15, 1210, 775, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
20:23:19.674 00.004 2864 Star::Find returns 1 (0), X=1210.11, Y=774.72, Mass=4079, SNR=44.9, Peak=176 HFD=4.4
20:23:19.674 00.000 2864 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.80) = xAngle (0.02 = 0.02)
20:23:19.677 00.003 2864 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.05 = -3.05)
20:23:19.677 00.000 2864 CameraToMount -- cameraX=-3.32 cameraY=1.12 hyp=3.50 cameraTheta=2.82 mountX=3.50 mountY=-0.31, mountTheta=-0.09
20:23:19.682 00.005 2864 SchedulePrimaryMove(10198720, x=-3.32, y=1.12, opts=13)
20:23:19.686 00.004 2864 Enqueuing Move request for scope (-3.32, 1.12)
20:23:19.686 00.000 6680 Worker thread wakes up
20:23:19.686 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-3.32, 1.12) opts 0xd
20:23:19.686 00.000 6680 Handling offset move in thread for scope, endpoint = (-3.32, 1.12)
20:23:19.686 00.000 6680 Moving (-3.32, 1.12) raw xDistance=3.50 yDistance=-0.31
20:23:19.686 00.000 6680 PPEC rslt: input = 3.50, final = 2.10, react = 2.10, pred = 0.33, hyst = 2.03, hyst_pct = 0.83, period_length = 600.73
20:23:19.686 00.000 6680 PPEC: input: 3.50, control: 2.10, exposure: 1500
20:23:19.686 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
20:23:19.686 00.000 6680 MoveAxis(W, 287, ABG)
20:23:19.686 00.000 6680 Guiding  Dir = 3, Dur = 287
20:23:19.686 00.000 6680 IsGuiding returns 0
20:23:19.686 00.000 6680 PulseGuide returned control before completion, sleep 297
20:23:19.704 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=176, med=1, FiltMin=0, FiltMax=156, Gamma=0.560
20:23:19.756 00.052 2864 UpdateGuideState exits: m=4079 SNR=44.9
20:23:19.760 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:19.762 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:23:19.766 00.004 2864 Enqueuing Expose request
20:23:20.004 00.238 6680 IsGuiding returns 1
20:23:20.004 00.000 6680 scope still moving after pulse duration time elapsed
20:23:20.035 00.031 6680 IsGuiding returns 0
20:23:20.035 00.000 6680 scope move finished after 287 + 56 ms
20:23:20.035 00.000 6680 Move returns status 0, amount 287
20:23:20.035 00.000 6680 MoveAxis(N, 49, ABG)
20:23:20.035 00.000 6680 Guiding  Dir = 0, Dur = 49
20:23:20.035 00.000 6680 IsGuiding returns 0
20:23:20.035 00.000 6680 PulseGuide returned control before completion, sleep 59
20:23:20.098 00.063 6680 IsGuiding returns 1
20:23:20.098 00.000 6680 scope still moving after pulse duration time elapsed
20:23:20.130 00.032 6680 IsGuiding returns 0
20:23:20.130 00.000 6680 scope move finished after 49 + 45 ms
20:23:20.130 00.000 6680 Move returns status 0, amount 49
20:23:20.130 00.000 6680 move complete, result=0
20:23:20.130 00.000 6680 worker thread done servicing request
20:23:20.130 00.000 6680 Worker thread wakes up
20:23:20.130 00.000 2864 GuideStep: 3.5 px 287 ms WEST, -0.3 px 49 ms NORTH
20:23:20.133 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
20:23:20.133 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(1198,759,31,31)
20:23:21.537 01.404 6680 Exposure complete
20:23:21.592 00.055 6680 worker thread done servicing request
20:23:21.592 00.000 2864 OnExposeComplete: enter
20:23:21.592 00.000 2864 UpdateGuideState(): m_state=6
20:23:21.600 00.008 2864 Star::Find(15, 1210, 774, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
20:23:21.600 00.000 2864 Star::Find returns 1 (0), X=1210.59, Y=775.12, Mass=3677, SNR=42.7, Peak=197 HFD=4.4
20:23:21.600 00.000 2864 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.80) = xAngle (-0.15 = -0.15)
20:23:21.607 00.007 2864 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.22 = 3.06)
20:23:21.607 00.000 2864 CameraToMount -- cameraX=-2.84 cameraY=1.52 hyp=3.22 cameraTheta=2.65 mountX=3.18 mountY=0.25, mountTheta=0.08
20:23:21.607 00.000 2864 SchedulePrimaryMove(10198720, x=-2.84, y=1.52, opts=13)
20:23:21.615 00.008 2864 Enqueuing Move request for scope (-2.84, 1.52)
20:23:21.619 00.004 6680 Worker thread wakes up
20:23:21.619 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.84, 1.52) opts 0xd
20:23:21.619 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.84, 1.52)
20:23:21.619 00.000 6680 Moving (-2.84, 1.52) raw xDistance=3.18 yDistance=0.25
20:23:21.619 00.000 6680 PPEC rslt: input = 3.18, final = 1.90, react = 1.91, pred = 0.25, hyst = 1.85, hyst_pct = 0.83, period_length = 600.73
20:23:21.619 00.000 6680 PPEC: input: 3.18, control: 1.90, exposure: 1500
20:23:21.619 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:23:21.619 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
20:23:21.619 00.000 6680 MoveAxis(W, 260, ABG)
20:23:21.619 00.000 6680 Guiding  Dir = 3, Dur = 260
20:23:21.619 00.000 6680 IsGuiding returns 0
20:23:21.619 00.000 6680 PulseGuide returned control before completion, sleep 270
20:23:21.633 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=197, med=1, FiltMin=0, FiltMax=130, Gamma=0.560
20:23:21.681 00.048 2864 UpdateGuideState exits: m=3677 SNR=42.7
20:23:21.683 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:21.685 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:23:21.687 00.002 2864 Enqueuing Expose request
20:23:21.728 00.041 2864 Stop button clicked
20:23:21.732 00.004 2864 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
20:23:21.734 00.002 2864 Status Line: Waiting for devices...
20:23:21.900 00.166 6680 IsGuiding returns 1
20:23:21.900 00.000 6680 scope still moving after pulse duration time elapsed
20:23:21.931 00.031 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope_ascom.cpp:650->ASCOM Scope: thread interrupt requested
20:23:21.931 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:795->guide failed
20:23:21.931 00.000 6680 Move returns status 1, amount 0
20:23:21.931 00.000 6680 MoveAxis(N, 0, ABG)
20:23:21.931 00.000 6680 Move returns status 0, amount 0
20:23:21.931 00.000 6680 move complete, result=0
20:23:21.931 00.000 6680 worker thread done servicing request
20:23:21.931 00.000 6680 Worker thread wakes up
20:23:21.931 00.000 2864 GuideStep: 3.2 px 0 ms WEST, 0.3 px 0 ms NORTH
20:23:21.931 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:23:21.931 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:184->Time lapse interrupted
20:23:21.931 00.000 6680 worker thread done servicing request
20:23:21.931 00.000 2864 OnExposeComplete: enter
20:23:21.931 00.000 2864 OnExposeComplete: Capture Error reported
20:23:21.931 00.000 2864 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
20:23:21.942 00.011 2864 Mount: notify guiding stopped
20:23:21.947 00.005 2864 Changing from state GUIDING to STOP
20:23:21.947 00.000 2864 guider state => SELECTED
20:23:21.947 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=197, med=1, FiltMin=0, FiltMax=130, Gamma=0.560
20:23:21.996 00.049 2864 Changing from state SELECTED to UNINITIALIZED
20:23:21.996 00.000 2864 guider state => SELECTING
20:23:22.072 00.076 2864 Status Line: Stopped.
20:23:22.079 00.007 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
20:23:22.420 00.341 2864 evsrv: cli 1028DAD8 connect
20:23:22.431 00.011 2864 evsrv: cli 1028DAD8 request: {"method":"get_pixel_scale","id":"b05b104a-7d76-4e8a-af62-8f8d351de4b3"}
20:23:22.435 00.004 2864 evsrv: cli 1028DAD8 response: {"jsonrpc":"2.0","result":1.86834,"id":"b05b104a-7d76-4e8a-af62-8f8d351de4b3"}
20:23:22.435 00.000 2864 evsrv: cli 1028DAD8 disconnect
20:23:25.970 03.535 2864 evsrv: cli 1028D998 connect
20:23:25.970 00.000 2864 evsrv: cli 1028D998 request: {"method":"get_pixel_scale","id":"417d9177-6d50-42b2-a05e-17e9bd6c7ac8"}
20:23:25.970 00.000 2864 evsrv: cli 1028D998 response: {"jsonrpc":"2.0","result":1.86834,"id":"417d9177-6d50-42b2-a05e-17e9bd6c7ac8"}
20:23:25.970 00.000 2864 evsrv: cli 1028D998 disconnect
20:24:09.011 43.041 2864 evsrv: cli 1028E078 connect
20:24:09.022 00.011 2864 evsrv: cli 1028E078 request: {"method":"get_app_state","id":"860eca46-51dd-424f-a333-4f93afc4f27e"}
20:24:09.024 00.002 2864 evsrv: cli 1028E078 response: {"jsonrpc":"2.0","result":"Stopped","id":"860eca46-51dd-424f-a333-4f93afc4f27e"}
20:24:09.038 00.014 2864 evsrv: cli 1028E078 disconnect
20:25:36.369 87.331 2864 StartLoopingInteractive: Loop button clicked
20:25:36.369 00.000 2864 Status Line: Looping
20:25:36.383 00.014 2864 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
20:25:36.398 00.015 2864 ScheduleExposure(1500,3,0) exposurePending=0
20:25:36.400 00.002 2864 Enqueuing Expose request
20:25:36.400 00.000 6680 Worker thread wakes up
20:25:36.400 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:25:36.400 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
20:25:38.046 01.646 6680 Exposure complete
20:25:38.125 00.079 6680 worker thread done servicing request
20:25:38.125 00.000 2864 OnExposeComplete: enter
20:25:38.125 00.000 2864 UpdateGuideState(): m_state=1
20:25:38.125 00.000 2864 Star::Find(15, 1210, 775, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:38.125 00.000 2864 Star::Find false star n=13 nbg=275 bg=0.4 sigma=0.5 thresh=2 peak=2
20:25:38.125 00.000 2864 Star::Find returns 0 (2), X=1210.00, Y=775.00, Mass=26, SNR=2.9, Peak=7 HFD=0.0
20:25:38.125 00.000 2864 DistanceChecker: activated
20:25:38.125 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
20:25:38.125 00.000 2864 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:25:38.141 00.016 2864 Status Line: Star lost - low SNR
20:25:38.141 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=166, Gamma=0.560
20:25:38.188 00.047 2864 UpdateGuideState exits: Star lost - low SNR
20:25:38.188 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:38.188 00.000 2864 ScheduleExposure(1500,3,0) exposurePending=0
20:25:38.188 00.000 2864 Enqueuing Expose request
20:25:38.188 00.000 6680 Worker thread wakes up
20:25:38.188 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:25:38.188 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
20:25:39.302 01.114 2864 GuiderMultiStar::AutoSelect enter
20:25:39.307 00.005 2864 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
20:25:39.364 00.057 2864 AutoFind: auto downsample for scale 1.87 => 1x
20:25:39.461 00.097 2864 AutoFind: global mean = 0.0, stdev 2.8
20:25:39.465 00.004 2864 AutoFind: using threshold = 0.1
20:25:39.551 00.086 2864 AutoFind: local max [420, 111] 213.0
20:25:39.553 00.002 2864 AutoFind: local max [140, 726] 130.7
20:25:39.555 00.002 2864 AutoFind: local max [537, 136] 104.0
20:25:39.556 00.001 2864 AutoFind: local max [130, 905] 56.6
20:25:39.556 00.000 2864 AutoFind: local max [656, 298] 53.2
20:25:39.556 00.000 2864 AutoFind: local max [472, 191] 38.3
20:25:39.556 00.000 2864 AutoFind: local max [682, 569] 37.8
20:25:39.556 00.000 2864 AutoFind: local max [584, 208] 26.2
20:25:39.556 00.000 2864 AutoFind: local max [1113, 924] 21.4
20:25:39.556 00.000 2864 AutoFind: local max [500, 366] 20.7
20:25:39.556 00.000 2864 AutoFind: local max [698, 762] 20.0
20:25:39.571 00.015 2864 AutoFind: local max [813, 540] 19.8
20:25:39.571 00.000 2864 AutoFind: local max [933, 698] 17.5
20:25:39.571 00.000 2864 AutoFind: local max [960, 13] 16.4
20:25:39.571 00.000 2864 AutoFind: local max [700, 88] 15.5
20:25:39.571 00.000 2864 AutoFind: local max [558, 11] 15.1
20:25:39.571 00.000 2864 AutoFind: local max [47, 192] 13.9
20:25:39.571 00.000 2864 AutoFind: local max [1027, 647] 13.7
20:25:39.571 00.000 2864 AutoFind: local max [222, 510] 13.4
20:25:39.571 00.000 2864 AutoFind: local max [460, 54] 11.1
20:25:39.587 00.016 2864 AutoFind: local max [1077, 358] 10.5
20:25:39.590 00.003 2864 AutoFind: local max [450, 130] 10.3
20:25:39.592 00.002 2864 AutoFind: local max [306, 525] 9.7
20:25:39.592 00.000 2864 AutoFind: local max [526, 70] 9.5
20:25:39.594 00.002 2864 AutoFind: local max [316, 289] 9.5
20:25:39.596 00.002 2864 AutoFind: local max [554, 445] 8.5
20:25:39.598 00.002 2864 AutoFind: local max [411, 909] 7.9
20:25:39.600 00.002 2864 AutoFind: local max [828, 731] 7.8
20:25:39.602 00.002 2864 AutoFind: local max [837, 838] 7.4
20:25:39.603 00.001 2864 AutoFind: local max [629, 432] 7.0
20:25:39.607 00.004 2864 AutoFind: local max [132, 850] 6.9
20:25:39.609 00.002 6680 Exposure complete
20:25:39.609 00.000 2864 AutoFind: local max [1250, 238] 6.8
20:25:39.611 00.002 2864 AutoFind: local max [276, 516] 6.8
20:25:39.613 00.002 2864 AutoFind: local max [480, 787] 6.6
20:25:39.615 00.002 2864 AutoFind: local max [10, 899] 6.3
20:25:39.617 00.002 2864 AutoFind: local max [65, 416] 6.2
20:25:39.619 00.002 2864 AutoFind: local max [1113, 263] 6.2
20:25:39.621 00.002 2864 AutoFind: local max [152, 426] 6.0
20:25:39.621 00.000 2864 AutoFind: local max [314, 505] 5.9
20:25:39.621 00.000 2864 AutoFind: local max [264, 743] 5.8
20:25:39.621 00.000 2864 AutoFind: local max [1152, 890] 5.6
20:25:39.621 00.000 2864 AutoFind: local max [890, 472] 5.5
20:25:39.621 00.000 2864 AutoFind: local max [288, 624] 5.5
20:25:39.635 00.014 2864 AutoFind: local max [698, 634] 5.3
20:25:39.638 00.003 2864 AutoFind: local max [531, 805] 5.0
20:25:39.640 00.002 2864 AutoFind: local max [540, 923] 4.9
20:25:39.642 00.002 2864 AutoFind: local max [810, 348] 4.9
20:25:39.644 00.002 2864 AutoFind: local max [419, 101] 4.9
20:25:39.646 00.002 2864 AutoFind: local max [1002, 803] 4.8
20:25:39.648 00.002 2864 AutoFind: local max [1262, 192] 4.7
20:25:39.650 00.002 2864 AutoFind: local max [1225, 282] 4.7
20:25:39.650 00.000 2864 AutoFind: local max [928, 851] 4.5
20:25:39.656 00.006 2864 AutoFind: local max [1173, 228] 4.4
20:25:39.656 00.000 6680 worker thread done servicing request
20:25:39.656 00.000 2864 AutoFind: local max [402, 395] 4.3
20:25:39.656 00.000 2864 AutoFind: local max [1035, 643] 4.2
20:25:39.656 00.000 2864 AutoFind: local max [357, 697] 4.2
20:25:39.656 00.000 2864 AutoFind: local max [1104, 92] 4.1
20:25:39.666 00.010 2864 AutoFind: local max [215, 417] 3.9
20:25:39.666 00.000 2864 AutoFind: local max [572, 624] 3.8
20:25:39.666 00.000 2864 AutoFind: local max [1005, 128] 3.7
20:25:39.666 00.000 2864 AutoFind: local max [1251, 316] 3.7
20:25:39.666 00.000 2864 AutoFind: local max [92, 526] 3.6
20:25:39.666 00.000 2864 AutoFind: local max [159, 263] 3.5
20:25:39.666 00.000 2864 AutoFind: local max [750, 600] 3.5
20:25:39.681 00.015 2864 AutoFind: local max [415, 462] 3.5
20:25:39.682 00.001 2864 AutoFind: local max [1004, 879] 3.4
20:25:39.682 00.000 2864 AutoFind: local max [926, 478] 3.4
20:25:39.682 00.000 2864 AutoFind: local max [572, 39] 3.4
20:25:39.682 00.000 2864 AutoFind: local max [649, 855] 3.3
20:25:39.682 00.000 2864 AutoFind: local max [332, 786] 3.3
20:25:39.682 00.000 2864 AutoFind: local max [242, 738] 3.2
20:25:39.682 00.000 2864 AutoFind: local max [965, 570] 3.2
20:25:39.698 00.016 2864 AutoFind: local max [942, 669] 3.2
20:25:39.701 00.003 2864 AutoFind: local max [832, 797] 3.2
20:25:39.701 00.000 2864 AutoFind: local max [1241, 862] 3.1
20:25:39.701 00.000 2864 AutoFind: local max [1245, 426] 3.0
20:25:39.701 00.000 2864 AutoFind: local max [935, 851] 3.0
20:25:39.701 00.000 2864 AutoFind: local max [1174, 237] 3.0
20:25:39.701 00.000 2864 AutoFind: local max [440, 890] 3.0
20:25:39.701 00.000 2864 AutoFind: local max [430, 103] 3.0
20:25:39.714 00.013 2864 AutoFind: local max [786, 859] 2.9
20:25:39.714 00.000 2864 AutoFind: local max [1250, 344] 2.8
20:25:39.714 00.000 2864 AutoFind: local max [539, 145] 2.8
20:25:39.714 00.000 2864 AutoFind: local max [425, 123] 2.8
20:25:39.714 00.000 2864 AutoFind: local max [221, 774] 2.7
20:25:39.714 00.000 2864 AutoFind: local max [811, 753] 2.6
20:25:39.714 00.000 2864 AutoFind: local max [454, 158] 2.6
20:25:39.729 00.015 2864 AutoFind: local max [781, 716] 2.6
20:25:39.729 00.000 2864 AutoFind: local max [973, 650] 2.5
20:25:39.729 00.000 2864 AutoFind: local max [674, 607] 2.5
20:25:39.736 00.007 2864 AutoFind: local max [436, 435] 2.5
20:25:39.738 00.002 2864 AutoFind: local max [371, 140] 2.5
20:25:39.740 00.002 2864 AutoFind: local max [1067, 782] 2.4
20:25:39.742 00.002 2864 AutoFind: local max [1201, 824] 2.4
20:25:39.745 00.003 2864 AutoFind: local max [629, 152] 2.4
20:25:39.745 00.000 2864 AutoFind: local max [794, 552] 2.4
20:25:39.745 00.000 2864 AutoFind: local max [154, 290] 2.4
20:25:39.745 00.000 2864 AutoFind: local max [110, 600] 2.4
20:25:39.745 00.000 2864 AutoFind: local max [471, 202] 2.4
20:25:39.745 00.000 2864 AutoFind: local max [324, 566] 2.4
20:25:39.745 00.000 2864 AutoFind: close dim-bright [471, 202] 2.4 - [472, 191] 38.3
20:25:39.745 00.000 2864 AutoFind: close dim-bright [794, 552] 2.4 - [813, 540] 19.8
20:25:39.745 00.000 2864 AutoFind: too close [425, 123] 2.8 - [430, 103] 3.0
20:25:39.761 00.016 2864 AutoFind: close dim-bright [425, 123] 2.8 - [420, 111] 213.0
20:25:39.761 00.000 2864 AutoFind: close dim-bright [539, 145] 2.8 - [537, 136] 104.0
20:25:39.761 00.000 2864 AutoFind: too close [430, 103] 3.0 - [419, 101] 4.9
20:25:39.761 00.000 2864 AutoFind: close dim-bright [430, 103] 3.0 - [420, 111] 213.0
20:25:39.761 00.000 2864 AutoFind: too close [1174, 237] 3.0 - [1173, 228] 4.4
20:25:39.761 00.000 2864 AutoFind: too close [935, 851] 3.0 - [928, 851] 4.5
20:25:39.777 00.016 2864 AutoFind: too close [1035, 643] 4.2 - [1027, 647] 13.7
20:25:39.779 00.002 2864 AutoFind: close dim-bright [419, 101] 4.9 - [420, 111] 213.0
20:25:39.781 00.002 2864 AutoFind: too close [314, 505] 5.9 - [306, 525] 9.7
20:25:39.783 00.002 2864 AutoFind: too close to edge [10, 899] 6.3
20:25:39.785 00.002 2864 AutoFind: too close to edge [558, 11] 15.1
20:25:39.787 00.002 2864 AutoFind: too close to edge [960, 13] 16.4
20:25:39.789 00.002 2864 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
20:25:39.791 00.002 2864 Star::Find(15, 420, 111, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.793 00.002 2864 Star::Find returns 1 (1), X=420.30, Y=111.42, Mass=3209, SNR=39.9, Peak=255 HFD=3.5
20:25:39.793 00.000 2864 Star::Find(15, 140, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.793 00.000 2864 Star::Find returns 1 (0), X=140.12, Y=726.26, Mass=1727, SNR=29.3, Peak=146 HFD=3.4
20:25:39.793 00.000 2864 Star::Find(15, 537, 136, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.793 00.000 2864 Star::Find returns 1 (0), X=537.11, Y=135.86, Mass=1546, SNR=27.7, Peak=92 HFD=4.1
20:25:39.793 00.000 2864 Star::Find(15, 130, 905, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.807 00.014 2864 Star::Find returns 1 (0), X=129.77, Y=905.41, Mass=762, SNR=19.4, Peak=70 HFD=3.2
20:25:39.809 00.002 2864 Star::Find(15, 656, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.809 00.000 2864 Star::Find returns 1 (0), X=655.78, Y=298.55, Mass=923, SNR=21.4, Peak=61 HFD=3.7
20:25:39.809 00.000 2864 Star::Find(15, 472, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.809 00.000 2864 Star::Find returns 1 (0), X=471.54, Y=191.34, Mass=617, SNR=17.5, Peak=45 HFD=3.4
20:25:39.809 00.000 2864 Star::Find(15, 682, 569, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.809 00.000 2864 Star::Find returns 1 (0), X=682.37, Y=569.12, Mass=616, SNR=17.4, Peak=48 HFD=3.8
20:25:39.809 00.000 2864 Star::Find(15, 584, 208, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.809 00.000 2864 Star::Find returns 1 (0), X=583.50, Y=208.20, Mass=420, SNR=14.4, Peak=30 HFD=3.7
20:25:39.809 00.000 2864 Star::Find(15, 1113, 924, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.825 00.016 2864 Star::Find returns 1 (0), X=1113.02, Y=924.47, Mass=380, SNR=13.6, Peak=24 HFD=4.0
20:25:39.825 00.000 2864 Star::Find(15, 500, 366, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.825 00.000 2864 Star::Find returns 1 (0), X=499.66, Y=366.20, Mass=313, SNR=12.4, Peak=24 HFD=3.6
20:25:39.825 00.000 2864 Star::Find(15, 698, 762, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.825 00.000 2864 Star::Find returns 1 (0), X=698.00, Y=761.77, Mass=283, SNR=11.8, Peak=22 HFD=3.6
20:25:39.825 00.000 2864 Star::Find(15, 813, 540, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.825 00.000 2864 Star::Find returns 1 (0), X=812.59, Y=540.09, Mass=344, SNR=12.9, Peak=21 HFD=4.0
20:25:39.825 00.000 2864 Star::Find(15, 933, 698, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.838 00.013 2864 Star::Find returns 1 (0), X=933.57, Y=697.70, Mass=308, SNR=12.3, Peak=19 HFD=3.6
20:25:39.838 00.000 2864 Star::Find(15, 700, 88, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.840 00.002 2864 Star::Find returns 1 (0), X=700.27, Y=87.65, Mass=247, SNR=11.0, Peak=17 HFD=3.7
20:25:39.840 00.000 2864 Star::Find(15, 47, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.840 00.000 2864 Star::Find returns 1 (0), X=47.02, Y=192.11, Mass=195, SNR=9.8, Peak=20 HFD=3.0
20:25:39.840 00.000 2864 Star::Find(15, 222, 510, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.840 00.000 2864 Star::Find returns 1 (0), X=221.54, Y=510.51, Mass=178, SNR=9.3, Peak=13 HFD=3.2
20:25:39.840 00.000 2864 Star::Find(15, 460, 54, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.840 00.000 2864 Star::Find returns 1 (0), X=460.39, Y=54.17, Mass=156, SNR=8.7, Peak=10 HFD=3.6
20:25:39.840 00.000 2864 Star::Find(15, 1077, 358, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.840 00.000 2864 Star::Find returns 1 (0), X=1076.58, Y=357.55, Mass=143, SNR=8.3, Peak=11 HFD=3.3
20:25:39.856 00.016 2864 Star::Find(15, 450, 130, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.856 00.000 2864 Star::Find returns 1 (0), X=450.07, Y=130.24, Mass=148, SNR=8.4, Peak=12 HFD=3.6
20:25:39.856 00.000 2864 Star::Find(15, 526, 70, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.856 00.000 2864 Star::Find returns 1 (0), X=525.39, Y=70.70, Mass=180, SNR=9.3, Peak=11 HFD=4.7
20:25:39.856 00.000 2864 Star::Find(15, 316, 289, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.856 00.000 2864 Star::Find returns 1 (0), X=316.15, Y=289.08, Mass=150, SNR=8.5, Peak=13 HFD=3.8
20:25:39.856 00.000 2864 Star::Find(15, 554, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.869 00.013 2864 Star::Find returns 1 (0), X=554.47, Y=445.13, Mass=154, SNR=8.5, Peak=12 HFD=3.8
20:25:39.869 00.000 2864 Star::Find(15, 411, 909, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.872 00.003 2864 Star::Find returns 1 (0), X=410.88, Y=909.66, Mass=115, SNR=7.4, Peak=11 HFD=3.3
20:25:39.872 00.000 2864 Star::Find(15, 828, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.872 00.000 2864 Star::Find returns 1 (0), X=827.48, Y=731.02, Mass=157, SNR=8.7, Peak=8 HFD=4.2
20:25:39.872 00.000 2864 Star::Find(15, 837, 838, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.872 00.000 2864 Star::Find returns 1 (0), X=836.57, Y=838.32, Mass=123, SNR=7.7, Peak=9 HFD=3.5
20:25:39.872 00.000 2864 Star::Find(15, 629, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.872 00.000 2864 Star::Find returns 1 (0), X=628.78, Y=431.80, Mass=124, SNR=7.7, Peak=8 HFD=3.9
20:25:39.872 00.000 2864 Star::Find(15, 132, 850, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.872 00.000 2864 Star::Find returns 1 (0), X=132.40, Y=850.27, Mass=95, SNR=6.8, Peak=9 HFD=3.4
20:25:39.887 00.015 2864 Star::Find(15, 1250, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.887 00.000 2864 Star::Find returns 1 (0), X=1249.15, Y=238.08, Mass=137, SNR=8.1, Peak=8 HFD=4.3
20:25:39.887 00.000 2864 Star::Find(15, 276, 516, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.887 00.000 2864 Star::Find returns 1 (0), X=276.59, Y=515.96, Mass=125, SNR=7.7, Peak=10 HFD=3.8
20:25:39.887 00.000 2864 Star::Find(15, 480, 787, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.887 00.000 2864 Star::Find returns 1 (0), X=479.46, Y=786.96, Mass=85, SNR=6.4, Peak=7 HFD=3.6
20:25:39.887 00.000 2864 Star::Find(15, 65, 416, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.887 00.000 2864 Star::Find returns 1 (0), X=64.71, Y=415.90, Mass=70, SNR=5.8, Peak=8 HFD=2.8
20:25:39.900 00.013 2864 Star::Find(15, 1113, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.900 00.000 2864 Star::Find returns 1 (0), X=1113.25, Y=262.52, Mass=123, SNR=7.7, Peak=6 HFD=4.5
20:25:39.905 00.005 2864 Star::Find(15, 152, 426, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.907 00.002 2864 Star::Find returns 1 (0), X=151.99, Y=426.32, Mass=60, SNR=5.4, Peak=7 HFD=2.4
20:25:39.907 00.000 2864 Star::Find(15, 264, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.909 00.002 2864 Star::Find returns 1 (0), X=264.17, Y=742.55, Mass=74, SNR=6.0, Peak=6 HFD=3.6
20:25:39.911 00.002 2864 Star::Find(15, 1152, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.913 00.002 2864 Star::Find returns 1 (0), X=1152.03, Y=889.94, Mass=120, SNR=7.6, Peak=7 HFD=4.3
20:25:39.915 00.002 2864 Star::Find(15, 890, 472, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.917 00.002 2864 Star::Find returns 1 (0), X=890.08, Y=472.26, Mass=87, SNR=6.3, Peak=6 HFD=4.1
20:25:39.919 00.002 2864 Star::Find(15, 288, 624, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.921 00.002 2864 Star::Find returns 1 (0), X=287.65, Y=624.58, Mass=85, SNR=6.4, Peak=8 HFD=3.4
20:25:39.923 00.002 2864 Star::Find(15, 698, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.923 00.000 2864 Star::Find returns 1 (0), X=697.59, Y=633.97, Mass=76, SNR=6.0, Peak=6 HFD=3.7
20:25:39.925 00.002 2864 Star::Find(15, 531, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.927 00.002 2864 Star::Find returns 1 (0), X=530.75, Y=805.02, Mass=64, SNR=5.5, Peak=6 HFD=3.2
20:25:39.929 00.002 2864 Star::Find(15, 540, 923, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.932 00.003 2864 Star::Find returns 1 (0), X=540.50, Y=922.83, Mass=94, SNR=6.7, Peak=7 HFD=4.2
20:25:39.932 00.000 2864 Star::Find(15, 810, 348, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.935 00.003 2864 Star::Find returns 1 (0), X=810.18, Y=347.91, Mass=103, SNR=7.0, Peak=6 HFD=4.3
20:25:39.935 00.000 2864 Star::Find(15, 1002, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.935 00.000 2864 Star::Find returns 1 (0), X=1000.94, Y=802.70, Mass=101, SNR=7.0, Peak=7 HFD=4.2
20:25:39.935 00.000 2864 Star::Find(15, 1262, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.935 00.000 2864 Star::Find returns 1 (0), X=1261.81, Y=192.49, Mass=86, SNR=6.4, Peak=6 HFD=4.5
20:25:39.935 00.000 2864 Star::Find(15, 1225, 282, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.935 00.000 2864 Star::Find returns 1 (0), X=1224.68, Y=282.05, Mass=88, SNR=6.5, Peak=6 HFD=4.4
20:25:39.935 00.000 2864 Star::Find(15, 402, 395, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.935 00.000 2864 Star::Find returns 1 (0), X=402.10, Y=394.84, Mass=66, SNR=5.6, Peak=6 HFD=3.7
20:25:39.935 00.000 2864 Star::Find(15, 357, 697, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.951 00.016 2864 Star::Find returns 1 (0), X=358.18, Y=696.99, Mass=76, SNR=6.0, Peak=6 HFD=4.4
20:25:39.951 00.000 2864 Star::Find(15, 1104, 92, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.951 00.000 2864 Star::Find returns 1 (0), X=1103.72, Y=92.59, Mass=55, SNR=5.1, Peak=6 HFD=3.8
20:25:39.951 00.000 2864 Star::Find(15, 215, 417, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.951 00.000 2864 Star::Find returns 1 (0), X=214.94, Y=417.05, Mass=52, SNR=5.0, Peak=4 HFD=4.0
20:25:39.951 00.000 2864 Star::Find(15, 572, 624, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.963 00.012 2864 Star::Find returns 1 (0), X=571.54, Y=624.08, Mass=64, SNR=5.5, Peak=5 HFD=3.7
20:25:39.963 00.000 2864 Star::Find(15, 1005, 128, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.963 00.000 2864 Star::Find returns 1 (0), X=1004.17, Y=128.32, Mass=85, SNR=6.4, Peak=5 HFD=4.8
20:25:39.967 00.004 2864 Star::Find(15, 1251, 316, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.967 00.000 2864 Star::Find returns 1 (0), X=1250.13, Y=315.80, Mass=77, SNR=6.0, Peak=5 HFD=5.1
20:25:39.967 00.000 2864 Star::Find(15, 92, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.967 00.000 2864 Star::Find returns 1 (0), X=91.99, Y=526.25, Mass=46, SNR=4.7, Peak=5 HFD=4.0
20:25:39.967 00.000 2864 Star::Find(15, 159, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.967 00.000 2864 Star::Find returns 1 (0), X=159.69, Y=263.10, Mass=56, SNR=5.2, Peak=6 HFD=3.8
20:25:39.967 00.000 2864 Star::Find(15, 750, 600, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.967 00.000 2864 Star::Find false star n=9 nbg=287 bg=0.6 sigma=0.7 thresh=3 peak=3
20:25:39.967 00.000 2864 Star::Find returns 0 (2), X=750.00, Y=600.00, Mass=26, SNR=2.9, Peak=4 HFD=0.0
20:25:39.982 00.015 2864 Star::Find(15, 415, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.982 00.000 2864 Star::Find returns 1 (0), X=414.42, Y=462.04, Mass=67, SNR=5.6, Peak=6 HFD=3.9
20:25:39.982 00.000 2864 Star::Find(15, 1004, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.982 00.000 2864 Star::Find false star n=25 nbg=288 bg=0.6 sigma=0.6 thresh=2 peak=2
20:25:39.982 00.000 2864 Star::Find returns 0 (2), X=1004.00, Y=879.00, Mass=48, SNR=2.9, Peak=5 HFD=0.0
20:25:39.982 00.000 2864 Star::Find(15, 926, 478, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.982 00.000 2864 Star::Find returns 1 (0), X=926.11, Y=478.49, Mass=56, SNR=5.1, Peak=5 HFD=3.7
20:25:39.994 00.012 2864 Star::Find(15, 572, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:39.994 00.000 2864 Star::Find returns 1 (0), X=572.32, Y=39.17, Mass=46, SNR=4.7, Peak=7 HFD=3.1
20:25:39.994 00.000 2864 Star::Find(15, 649, 855, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:40.000 00.006 2864 Star::Find returns 1 (0), X=648.54, Y=855.07, Mass=83, SNR=6.3, Peak=12 HFD=3.7
20:25:40.000 00.000 2864 Star::Find(15, 332, 786, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:40.000 00.000 2864 Star::Find returns 1 (0), X=331.50, Y=786.13, Mass=54, SNR=5.1, Peak=4 HFD=4.3
20:25:40.000 00.000 2864 Star::Find(15, 242, 738, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:40.000 00.000 2864 Star::Find returns 1 (0), X=242.12, Y=737.21, Mass=36, SNR=4.1, Peak=4 HFD=2.8
20:25:40.000 00.000 2864 Star::Find(15, 965, 570, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:40.000 00.000 2864 Star::Find returns 1 (0), X=965.12, Y=569.26, Mass=106, SNR=7.1, Peak=6 HFD=5.3
20:25:40.000 00.000 2864 Star::Find(15, 942, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:40.000 00.000 2864 Star::Find false star n=28 nbg=272 bg=0.4 sigma=0.5 thresh=2 peak=2
20:25:40.014 00.014 2864 Star::Find returns 0 (2), X=942.00, Y=669.00, Mass=54, SNR=2.9, Peak=4 HFD=0.0
20:25:40.014 00.000 2864 Star::Find(15, 832, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:40.014 00.000 2864 Star::Find false star n=25 nbg=263 bg=0.4 sigma=0.5 thresh=2 peak=2
20:25:40.014 00.000 2864 Star::Find returns 0 (2), X=832.00, Y=797.00, Mass=45, SNR=2.9, Peak=5 HFD=0.0
20:25:40.014 00.000 2864 Star::Find(15, 1241, 862, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:40.014 00.000 2864 Star::Find returns 1 (0), X=1240.51, Y=862.47, Mass=70, SNR=5.7, Peak=4 HFD=4.9
20:25:40.025 00.011 2864 Star::Find(15, 1245, 426, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:40.025 00.000 2864 Star::Find false star n=43 nbg=289 bg=0.6 sigma=0.6 thresh=2 peak=2
20:25:40.025 00.000 2864 Star::Find returns 0 (2), X=1245.00, Y=426.00, Mass=76, SNR=2.9, Peak=7 HFD=0.0
20:25:40.030 00.005 2864 Star::Find(15, 440, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:40.030 00.000 2864 Star::Find false star n=17 nbg=276 bg=0.4 sigma=0.5 thresh=2 peak=2
20:25:40.030 00.000 2864 Star::Find returns 0 (2), X=440.00, Y=890.00, Mass=33, SNR=2.9, Peak=5 HFD=0.0
20:25:40.030 00.000 2864 Star::Find(15, 786, 859, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:40.030 00.000 2864 Star::Find returns 1 (0), X=785.83, Y=858.44, Mass=55, SNR=5.1, Peak=5 HFD=4.2
20:25:40.030 00.000 2864 Star::Find(15, 1250, 344, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:40.030 00.000 2864 Star::Find returns 1 (0), X=1250.18, Y=345.13, Mass=76, SNR=6.0, Peak=6 HFD=4.9
20:25:40.030 00.000 2864 Star::Find(15, 539, 145, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:40.030 00.000 2864 Star::Find returns 1 (0), X=537.11, Y=135.86, Mass=1546, SNR=27.7, Peak=92 HFD=4.1
20:25:40.046 00.016 2864 Star::Find(15, 221, 774, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:40.046 00.000 2864 Star::Find false star n=14 nbg=279 bg=0.3 sigma=0.5 thresh=2 peak=2
20:25:40.046 00.000 2864 Star::Find returns 0 (2), X=221.00, Y=774.00, Mass=30, SNR=2.9, Peak=4 HFD=0.0
20:25:40.046 00.000 2864 Star::Find(15, 811, 753, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:40.046 00.000 2864 Star::Find returns 1 (0), X=810.34, Y=752.69, Mass=76, SNR=6.0, Peak=5 HFD=4.2
20:25:40.046 00.000 2864 Star::Find(15, 454, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:40.056 00.010 2864 Star::Find returns 1 (0), X=453.23, Y=158.94, Mass=42, SNR=4.5, Peak=5 HFD=3.9
20:25:40.056 00.000 2864 Star::Find(15, 781, 716, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:40.056 00.000 2864 Star::Find returns 1 (0), X=781.03, Y=716.52, Mass=55, SNR=5.1, Peak=5 HFD=3.7
20:25:40.062 00.006 2864 Star::Find(15, 973, 650, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:40.062 00.000 2864 Star::Find returns 0 (2), X=973.00, Y=650.00, Mass=15, SNR=2.7, Peak=5 HFD=0.0
20:25:40.062 00.000 2864 Star::Find(15, 674, 607, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:40.062 00.000 2864 Star::Find false star n=19 nbg=277 bg=0.4 sigma=0.5 thresh=2 peak=1
20:25:40.062 00.000 2864 Star::Find returns 0 (2), X=674.00, Y=607.00, Mass=33, SNR=2.9, Peak=3 HFD=0.0
20:25:40.062 00.000 2864 Star::Find(15, 436, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:40.062 00.000 2864 Star::Find false star n=25 nbg=281 bg=0.4 sigma=0.5 thresh=2 peak=2
20:25:40.062 00.000 2864 Star::Find returns 0 (2), X=436.00, Y=435.00, Mass=43, SNR=2.9, Peak=4 HFD=0.0
20:25:40.062 00.000 2864 Star::Find(15, 371, 140, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:40.078 00.016 2864 Star::Find false star n=18 nbg=280 bg=0.4 sigma=0.5 thresh=2 peak=2
20:25:40.078 00.000 2864 Star::Find returns 0 (2), X=371.00, Y=140.00, Mass=34, SNR=2.9, Peak=4 HFD=0.0
20:25:40.078 00.000 2864 Star::Find(15, 1067, 782, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:40.078 00.000 2864 Star::Find false star n=15 nbg=267 bg=0.4 sigma=0.5 thresh=2 peak=2
20:25:40.078 00.000 2864 Star::Find returns 0 (2), X=1067.00, Y=782.00, Mass=29, SNR=2.9, Peak=3 HFD=0.0
20:25:40.078 00.000 2864 Star::Find(15, 1201, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:40.087 00.009 2864 Star::Find false star n=22 nbg=270 bg=0.4 sigma=0.5 thresh=2 peak=2
20:25:40.087 00.000 2864 Star::Find returns 0 (2), X=1201.00, Y=824.00, Mass=37, SNR=2.9, Peak=3 HFD=0.0
20:25:40.087 00.000 2864 Star::Find(15, 629, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:40.087 00.000 2864 Star::Find false star n=18 nbg=275 bg=0.4 sigma=0.5 thresh=2 peak=2
20:25:40.094 00.007 2864 Star::Find returns 0 (2), X=629.00, Y=152.00, Mass=33, SNR=2.9, Peak=4 HFD=0.0
20:25:40.094 00.000 2864 Star::Find(15, 794, 552, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:40.094 00.000 2864 Star::Find returns 1 (0), X=793.35, Y=551.83, Mass=55, SNR=5.1, Peak=4 HFD=3.9
20:25:40.094 00.000 2864 Star::Find(15, 154, 290, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:40.094 00.000 2864 Star::Find returns 0 (2), X=154.00, Y=290.00, Mass=19, SNR=3.0, Peak=4 HFD=0.0
20:25:40.094 00.000 2864 Star::Find(15, 110, 600, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:40.094 00.000 2864 Star::Find returns 0 (2), X=110.00, Y=600.00, Mass=16, SNR=2.7, Peak=3 HFD=0.0
20:25:40.094 00.000 2864 Star::Find(15, 471, 202, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:40.094 00.000 2864 Star::Find returns 1 (0), X=471.54, Y=191.34, Mass=617, SNR=17.5, Peak=45 HFD=3.4
20:25:40.109 00.015 2864 Star::Find(15, 324, 566, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:40.109 00.000 2864 Star::Find false star n=20 nbg=275 bg=0.4 sigma=0.5 thresh=2 peak=2
20:25:40.109 00.000 2864 Star::Find returns 0 (2), X=324.00, Y=566.00, Mass=40, SNR=2.9, Peak=4 HFD=0.0
20:25:40.109 00.000 2864 AutoFind: finding best star pass 1
20:25:40.109 00.000 2864 Star::Find(15, 420, 111, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:40.109 00.000 2864 Star::Find returns 1 (1), X=420.30, Y=111.42, Mass=3209, SNR=39.9, Peak=255 HFD=3.5
20:25:40.119 00.010 2864 AutoFind: near-saturated [420, 111] 213.0 Mass 3209 SNR 39.9 Peak 255
20:25:40.119 00.000 2864 Star::Find(15, 140, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:40.119 00.000 2864 Star::Find returns 1 (0), X=140.12, Y=726.26, Mass=1727, SNR=29.3, Peak=146 HFD=3.4
20:25:40.125 00.006 2864 AutoFind returns star at [140, 726] 130.7 Mass 1727 SNR 29.3
20:25:40.125 00.000 2864 Star::Find(15, 140, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:40.125 00.000 2864 Star::Find returns 1 (0), X=140.12, Y=726.26, Mass=1727, SNR=29.3, Peak=146 HFD=3.4
20:25:40.125 00.000 2864 MultiStar: List (12): {140.12, 726.26}(29.3), {537.11, 135.86}(27.7), {129.77, 905.41}(19.4), {655.78, 298.55}(21.4), {471.54, 191.34}(17.5), {682.37, 569.12}(17.4), {583.50, 208.20}(14.4), {1113.02, 924.47}(13.6), {499.66, 366.20}(12.4), {698.00, 761.77}(11.8), {812.59, 540.09}(12.9), {933.57, 697.70}(12.3), 
20:25:40.125 00.000 2864 setting lock position to (140.12, 726.26)
20:25:40.125 00.000 2864 MultiStar: stabilizing after lock position change
20:25:40.125 00.000 2864 AutoSelect: state = 1, call UpdateGuideState
20:25:40.125 00.000 2864 UpdateGuideState(): m_state=1
20:25:40.141 00.016 2864 Star::Find(15, 140, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:40.141 00.000 2864 Star::Find returns 1 (0), X=140.12, Y=726.26, Mass=1727, SNR=29.3, Peak=146 HFD=3.4
20:25:40.141 00.000 2864 DistanceChecker: deactivated
20:25:40.141 00.000 2864 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.80) = xAngle (-2.80 = -2.80)
20:25:40.141 00.000 2864 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.87 = 0.41)
20:25:40.141 00.000 2864 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=0.00, mountTheta=0.00
20:25:40.150 00.009 2864 setting lock position to (140.12, 726.26)
20:25:40.150 00.000 2864 MultiStar: stabilizing after lock position change
20:25:40.157 00.007 2864 CurrentPosition() valid, moving to STATE_SELECTED
20:25:40.157 00.000 2864 Changing from state SELECTING to SELECTED
20:25:40.157 00.000 2864 guider state => SELECTED
20:25:40.173 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=166, Gamma=0.560
20:25:40.221 00.048 2864 UpdateGuideState exits: m=1727 SNR=29.3
20:25:40.226 00.005 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=166, Gamma=0.560
20:25:40.268 00.042 2864 Status Line: Auto-selected star at (140.1, 726.3)
20:25:40.275 00.007 2864 OnExposeComplete: enter
20:25:40.275 00.000 2864 UpdateGuideState(): m_state=2
20:25:40.284 00.009 2864 Star::Find(15, 140, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:25:40.284 00.000 2864 Star::Find returns 1 (0), X=139.16, Y=726.48, Mass=1773, SNR=29.7, Peak=141 HFD=3.4
20:25:40.284 00.000 2864 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.80) = xAngle (0.12 = 0.12)
20:25:40.284 00.000 2864 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.95 = -2.95)
20:25:40.284 00.000 2864 CameraToMount -- cameraX=-0.96 cameraY=0.22 hyp=0.98 cameraTheta=2.92 mountX=0.98 mountY=-0.18, mountTheta=-0.19
20:25:40.284 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=156, Gamma=0.560
20:25:40.338 00.054 2864 UpdateGuideState exits: m=1773 SNR=29.7
20:25:40.338 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:40.338 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:25:40.338 00.000 2864 Enqueuing Expose request
20:25:40.338 00.000 6680 Worker thread wakes up
20:25:40.338 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:25:40.338 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(124,711,31,31)
20:25:41.999 01.661 6680 Exposure complete
20:25:42.062 00.063 6680 worker thread done servicing request
20:25:42.062 00.000 2864 OnExposeComplete: enter
20:25:42.062 00.000 2864 UpdateGuideState(): m_state=2
20:25:42.062 00.000 2864 Star::Find(15, 139, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
20:25:42.074 00.012 2864 Star::Find returns 1 (0), X=137.62, Y=727.41, Mass=1743, SNR=29.4, Peak=160 HFD=3.1
20:25:42.074 00.000 2864 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.80) = xAngle (-0.08 = -0.08)
20:25:42.074 00.000 2864 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.16 = 3.12)
20:25:42.078 00.004 2864 CameraToMount -- cameraX=-2.50 cameraY=1.15 hyp=2.75 cameraTheta=2.71 mountX=2.74 mountY=0.05, mountTheta=0.02
20:25:42.078 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=0.560
20:25:42.126 00.048 2864 UpdateGuideState exits: m=1743 SNR=29.4
20:25:42.126 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:42.126 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:25:42.126 00.000 2864 Enqueuing Expose request
20:25:42.126 00.000 6680 Worker thread wakes up
20:25:42.126 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:25:42.126 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(123,712,31,31)
20:25:43.556 01.430 6680 Exposure complete
20:25:43.613 00.057 6680 worker thread done servicing request
20:25:43.613 00.000 2864 OnExposeComplete: enter
20:25:43.613 00.000 2864 UpdateGuideState(): m_state=2
20:25:43.613 00.000 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:25:43.619 00.006 2864 Star::Find returns 1 (0), X=136.83, Y=727.70, Mass=1760, SNR=29.6, Peak=149 HFD=3.1
20:25:43.619 00.000 2864 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.80) = xAngle (-0.07 = -0.07)
20:25:43.619 00.000 2864 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.14 = -3.14)
20:25:43.619 00.000 2864 CameraToMount -- cameraX=-3.29 cameraY=1.44 hyp=3.59 cameraTheta=2.73 mountX=3.58 mountY=-0.01, mountTheta=-0.00
20:25:43.619 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=178, Gamma=0.560
20:25:43.666 00.047 2864 UpdateGuideState exits: m=1760 SNR=29.6
20:25:43.666 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:43.666 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:25:43.666 00.000 2864 Enqueuing Expose request
20:25:43.666 00.000 6680 Worker thread wakes up
20:25:43.666 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:25:43.666 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(122,713,31,31)
20:25:45.331 01.665 6680 Exposure complete
20:25:45.400 00.069 6680 worker thread done servicing request
20:25:45.400 00.000 2864 OnExposeComplete: enter
20:25:45.400 00.000 2864 UpdateGuideState(): m_state=2
20:25:45.410 00.010 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
20:25:45.410 00.000 2864 Star::Find returns 1 (0), X=135.65, Y=727.93, Mass=1777, SNR=29.7, Peak=142 HFD=3.3
20:25:45.410 00.000 2864 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.80) = xAngle (-0.01 = -0.01)
20:25:45.410 00.000 2864 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.08 = -3.08)
20:25:45.410 00.000 2864 CameraToMount -- cameraX=-4.47 cameraY=1.67 hyp=4.77 cameraTheta=2.78 mountX=4.77 mountY=-0.27, mountTheta=-0.06
20:25:45.410 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=153, Gamma=0.560
20:25:45.463 00.053 2864 UpdateGuideState exits: m=1777 SNR=29.7
20:25:45.463 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:45.463 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:25:45.463 00.000 2864 Enqueuing Expose request
20:25:45.463 00.000 6680 Worker thread wakes up
20:25:45.463 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:25:45.463 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(121,713,31,31)
20:25:46.082 00.619 2864 GuideButtonClick i=1 ctx=Guide button clicked
20:25:46.091 00.009 2864 Changing from state SELECTED to CALIBRATING_PRIMARY
20:25:46.091 00.000 2864 guider state => CALIBRATED
20:25:46.091 00.000 2864 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
20:25:46.114 00.023 2864 reset dither spiral
20:25:46.902 00.788 6680 Exposure complete
20:25:46.965 00.063 6680 worker thread done servicing request
20:25:46.965 00.000 2864 OnExposeComplete: enter
20:25:46.965 00.000 2864 UpdateGuideState(): m_state=5
20:25:46.965 00.000 2864 Star::Find(15, 135, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
20:25:46.977 00.012 2864 Star::Find returns 1 (0), X=134.69, Y=728.29, Mass=1718, SNR=29.2, Peak=156 HFD=3.0
20:25:46.977 00.000 2864 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.80) = xAngle (-0.01 = -0.01)
20:25:46.977 00.000 2864 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.09 = -3.09)
20:25:46.981 00.004 2864 CameraToMount -- cameraX=-5.43 cameraY=2.04 hyp=5.80 cameraTheta=2.78 mountX=5.80 mountY=-0.32, mountTheta=-0.05
20:25:46.981 00.000 2864 Changing from state CALIBRATED to GUIDING
20:25:46.981 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:25:46.981 00.000 2864 ScopeASCOM::SideOfPier() returns 1
20:25:46.981 00.000 2864 AdjustCalibrationForScopePointing (scope): current dec=5.2 pierSide=1, cal dec=0.0 pierSide=1 rotAngle=None bin=1
20:25:46.981 00.000 2864 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
20:25:46.994 00.013 2864 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
20:25:46.994 00.000 2864 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003125
20:25:46.997 00.003 2864 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003125
20:25:46.997 00.000 2864 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 3.882800
20:25:46.997 00.000 2864 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 10
20:25:46.997 00.000 2864 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 12
20:25:46.997 00.000 2864 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:25:46.997 00.000 2864 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 0
20:25:46.997 00.000 2864 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 8:10:28 PM"
20:25:46.997 00.000 2864 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
20:25:47.013 00.016 2864 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.0 0.8}, {-5.6 1.8}, {-7.6 2.4}, {-10.5 3.9}, {-12.2 4.6}, {-15.6 5.5}, {-17.1 6.3}, {-20.3 6.9}, {-21.8 7.9}, {-24.6 8.9}, {-24.6 8.9}, {-13.5 3.9}, {-5.0 0.1}"
20:25:47.013 00.000 2864 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.0 -2.8}, {-1.5 -4.4}, {-2.8 -6.9}, {-3.2 -8.2}, {-4.1 -11.2}, {-4.4 -12.6}, {-5.3 -15.4}, {-5.6 -16.8}, {-6.4 -19.4}, {-6.7 -20.9}, {-7.1 -23.7}, {-7.2 -25.2}, {-7.2 -25.2}, {-2.6 -18.3}, {3.2 -8.7}, {4.3 -7.6}"
20:25:47.108 00.095 2864 ScopeASCOM::GetGuideRates returns 0 11.250 11.250 a-s/sec
20:25:47.108 00.000 2864 GetDouble("/profile/6/camera/pixelsize", 0.000000) returns 3.750000
20:25:47.108 00.000 2864 Dec comp: XRate 7.460 -> 7.430 for dec 0.0 -> dec 5.2
20:25:47.108 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:25:47.119 00.011 2864 ScopeASCOM::SideOfPier() returns 1
20:25:47.119 00.000 2864 setting lock position to (134.69, 728.29)
20:25:47.124 00.005 2864 MultiStar: stabilizing after lock position change
20:25:47.124 00.000 2864 guider state => GUIDING
20:25:47.124 00.000 2864 Status Line: Guiding
20:25:47.124 00.000 2864 Mount: notify guiding started
20:25:47.124 00.000 2864 ScopeASCOM::SideOfPier() returns 1
20:25:47.124 00.000 2864 PPEC: guiding starts RA = 6.5632 hr, pier West, prev RA = 7.1283 hr, pier West
20:25:47.124 00.000 2864 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
20:25:47.140 00.016 2864 PPEC: guiding was stopped for 145.2 seconds, deltaRA -2040.1s, worm delta +2185.2s, 363.8% of period (600.7s), limit 40.0% (240.3s)
20:25:47.140 00.000 2864 PPEC: reset GP model
20:25:47.140 00.000 2864 GetString("/profile/6/name", "") returns "OAG"
20:25:47.140 00.000 2864 GetString("/profile/6/scope/calibration/timestamp", "") returns "1/12/2026 8:10:28 PM"
20:25:47.140 00.000 2864 GetDouble("/profile/6/scope/calibration/xRate", 1.000000) returns 0.007460
20:25:47.150 00.010 2864 GetDouble("/profile/6/scope/calibration/yRate", 1.000000) returns 0.006251
20:25:47.150 00.000 2864 GetInt("/profile/6/scope/calibration/binning", 1) returns 1
20:25:47.150 00.000 2864 GetDouble("/profile/6/scope/calibration/xAngle", 0.000000) returns 2.795610
20:25:47.155 00.005 2864 GetDouble("/profile/6/scope/calibration/yAngle", 0.000000) returns 1.292580
20:25:47.155 00.000 2864 GetDouble("/profile/6/scope/calibration/declination", 0.000000) returns 0.000561
20:25:47.155 00.000 2864 GetInt("/profile/6/scope/calibration/pierSide", -1) returns 1
20:25:47.155 00.000 2864 GetInt("/profile/6/scope/calibration/raGuideParity", 0) returns 1
20:25:47.155 00.000 2864 GetInt("/profile/6/scope/calibration/decGuideParity", 0) returns 1
20:25:47.155 00.000 2864 GetDouble("/profile/6/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
20:25:47.155 00.000 2864 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
20:25:47.155 00.000 2864 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
20:25:47.171 00.016 2864 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003125
20:25:47.171 00.000 2864 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003125
20:25:47.171 00.000 2864 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 3.882800
20:25:47.171 00.000 2864 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 10
20:25:47.171 00.000 2864 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 12
20:25:47.171 00.000 2864 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:25:47.181 00.010 2864 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 0
20:25:47.181 00.000 2864 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 8:10:28 PM"
20:25:47.187 00.006 2864 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
20:25:47.187 00.000 2864 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.0 0.8}, {-5.6 1.8}, {-7.6 2.4}, {-10.5 3.9}, {-12.2 4.6}, {-15.6 5.5}, {-17.1 6.3}, {-20.3 6.9}, {-21.8 7.9}, {-24.6 8.9}, {-24.6 8.9}, {-13.5 3.9}, {-5.0 0.1}"
20:25:47.187 00.000 2864 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.0 -2.8}, {-1.5 -4.4}, {-2.8 -6.9}, {-3.2 -8.2}, {-4.1 -11.2}, {-4.4 -12.6}, {-5.3 -15.4}, {-5.6 -16.8}, {-6.4 -19.4}, {-6.7 -20.9}, {-7.1 -23.7}, {-7.2 -25.2}, {-7.2 -25.2}, {-2.6 -18.3}, {3.2 -8.7}, {4.3 -7.6}"
20:25:47.187 00.000 2864 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
20:25:47.187 00.000 2864 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
20:25:47.187 00.000 2864 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003125
20:25:47.187 00.000 2864 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003125
20:25:47.187 00.000 2864 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 3.882800
20:25:47.187 00.000 2864 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 10
20:25:47.203 00.016 2864 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 12
20:25:47.205 00.002 2864 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:25:47.207 00.002 2864 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 0
20:25:47.209 00.002 2864 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 8:10:28 PM"
20:25:47.211 00.002 2864 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
20:25:47.212 00.001 2864 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.0 0.8}, {-5.6 1.8}, {-7.6 2.4}, {-10.5 3.9}, {-12.2 4.6}, {-15.6 5.5}, {-17.1 6.3}, {-20.3 6.9}, {-21.8 7.9}, {-24.6 8.9}, {-24.6 8.9}, {-13.5 3.9}, {-5.0 0.1}"
20:25:47.214 00.002 2864 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.0 -2.8}, {-1.5 -4.4}, {-2.8 -6.9}, {-3.2 -8.2}, {-4.1 -11.2}, {-4.4 -12.6}, {-5.3 -15.4}, {-5.6 -16.8}, {-6.4 -19.4}, {-6.7 -20.9}, {-7.1 -23.7}, {-7.2 -25.2}, {-7.2 -25.2}, {-2.6 -18.3}, {3.2 -8.7}, {4.3 -7.6}"
20:25:47.266 00.052 2864 ScopeASCOM::GetGuideRates returns 0 11.250 11.250 a-s/sec
20:25:47.269 00.003 2864 ScopeASCOM::SideOfPier() returns 1
20:25:47.271 00.002 2864 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
20:25:47.273 00.002 2864 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
20:25:47.277 00.004 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:25:47.279 00.002 2864 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 5.2
20:25:47.281 00.002 2864 MountToCamera -- mountTheta (-0.00) + m_xAngle (2.80) = xAngle (2.80 = 2.80)
20:25:47.284 00.003 2864 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=-0.00, cameraY=0.00 cameraTheta=0.00
20:25:47.288 00.004 2864 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,0.00 arcsec/hr
20:25:47.290 00.002 2864 UpdateLockPosShiftCameraCoords: shift rate -0,0 px/sec
20:25:47.292 00.002 2864 GetInt("/profile/6/AutoLoadCalibration", -1) returns 1
20:25:47.294 00.002 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=207, med=0, FiltMin=0, FiltMax=149, Gamma=0.560
20:25:47.342 00.048 2864 UpdateGuideState exits: m=1718 SNR=29.2
20:25:47.346 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:47.348 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:25:47.350 00.002 2864 Enqueuing Expose request
20:25:47.352 00.002 6680 Worker thread wakes up
20:25:47.352 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:25:47.352 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:25:48.999 01.647 6680 Exposure complete
20:25:49.063 00.064 6680 worker thread done servicing request
20:25:49.063 00.000 2864 OnExposeComplete: enter
20:25:49.071 00.008 2864 UpdateGuideState(): m_state=6
20:25:49.073 00.002 2864 Star::Find(15, 134, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:25:49.075 00.002 2864 Star::Find returns 1 (0), X=133.41, Y=729.06, Mass=1746, SNR=29.5, Peak=165 HFD=3.1
20:25:49.075 00.000 2864 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.80) = xAngle (-0.19 = -0.19)
20:25:49.077 00.002 2864 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.26 = 3.02)
20:25:49.079 00.002 2864 CameraToMount -- cameraX=-1.28 cameraY=0.76 hyp=1.49 cameraTheta=2.61 mountX=1.47 mountY=0.18, mountTheta=0.12
20:25:49.083 00.004 2864 SchedulePrimaryMove(10198720, x=-1.28, y=0.76, opts=13)
20:25:49.085 00.002 2864 Enqueuing Move request for scope (-1.28, 0.76)
20:25:49.087 00.002 6680 Worker thread wakes up
20:25:49.087 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.28, 0.76) opts 0xd
20:25:49.087 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.28, 0.76)
20:25:49.087 00.000 6680 Moving (-1.28, 0.76) raw xDistance=1.47 yDistance=0.18
20:25:49.087 00.000 6680 PPEC rslt: input = 1.47, final = 0.88, react = 0.88, pred = 0.25, hyst = 0.79, hyst_pct = 0.00, period_length = 600.73
20:25:49.087 00.000 6680 PPEC: input: 1.47, control: 0.88, exposure: 1500
20:25:49.087 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:49.087 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:25:49.087 00.000 6680 MoveAxis(W, 119, ABG)
20:25:49.087 00.000 6680 Guiding  Dir = 3, Dur = 119
20:25:49.088 00.001 6680 IsGuiding returns 0
20:25:49.088 00.000 6680 PulseGuide returned control before completion, sleep 129
20:25:49.099 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=183, Gamma=0.560
20:25:49.142 00.043 2864 UpdateGuideState exits: m=1746 SNR=29.5
20:25:49.142 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:49.142 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:25:49.152 00.010 2864 Enqueuing Expose request
20:25:49.221 00.069 6680 IsGuiding returns 1
20:25:49.221 00.000 6680 scope still moving after pulse duration time elapsed
20:25:49.253 00.032 6680 IsGuiding returns 0
20:25:49.253 00.000 6680 scope move finished after 119 + 46 ms
20:25:49.253 00.000 6680 Move returns status 0, amount 119
20:25:49.253 00.000 6680 MoveAxis(N, 0, ABG)
20:25:49.253 00.000 6680 Move returns status 0, amount 0
20:25:49.253 00.000 6680 move complete, result=0
20:25:49.253 00.000 6680 worker thread done servicing request
20:25:49.253 00.000 6680 Worker thread wakes up
20:25:49.253 00.000 2864 GuideStep: 1.5 px 119 ms WEST, 0.2 px 0 ms NORTH
20:25:49.253 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:25:49.253 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:25:50.668 01.415 6680 Exposure complete
20:25:50.721 00.053 6680 worker thread done servicing request
20:25:50.721 00.000 2864 OnExposeComplete: enter
20:25:50.721 00.000 2864 UpdateGuideState(): m_state=6
20:25:50.721 00.000 2864 Star::Find(15, 133, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:25:50.721 00.000 2864 Star::Find returns 1 (0), X=133.00, Y=728.76, Mass=1767, SNR=29.6, Peak=151 HFD=3.2
20:25:50.721 00.000 2864 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.80) = xAngle (0.07 = 0.07)
20:25:50.731 00.010 2864 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.00 = -3.00)
20:25:50.731 00.000 2864 CameraToMount -- cameraX=-1.69 cameraY=0.47 hyp=1.75 cameraTheta=2.87 mountX=1.75 mountY=-0.25, mountTheta=-0.14
20:25:50.731 00.000 2864 SchedulePrimaryMove(10198720, x=-1.69, y=0.47, opts=13)
20:25:50.731 00.000 2864 Enqueuing Move request for scope (-1.69, 0.47)
20:25:50.731 00.000 6680 Worker thread wakes up
20:25:50.731 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.69, 0.47) opts 0xd
20:25:50.731 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.69, 0.47)
20:25:50.731 00.000 6680 Moving (-1.69, 0.47) raw xDistance=1.75 yDistance=-0.25
20:25:50.731 00.000 6680 PPEC rslt: input = 1.75, final = 1.05, react = 1.05, pred = 0.25, hyst = 0.94, hyst_pct = 0.00, period_length = 600.73
20:25:50.731 00.000 6680 PPEC: input: 1.75, control: 1.05, exposure: 1500
20:25:50.731 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:25:50.731 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
20:25:50.731 00.000 6680 MoveAxis(W, 141, ABG)
20:25:50.731 00.000 6680 Guiding  Dir = 3, Dur = 141
20:25:50.731 00.000 6680 IsGuiding returns 0
20:25:50.742 00.011 6680 PulseGuide returned control before completion, sleep 151
20:25:50.754 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=212, med=0, FiltMin=0, FiltMax=169, Gamma=0.560
20:25:50.794 00.040 2864 UpdateGuideState exits: m=1767 SNR=29.6
20:25:50.794 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:50.794 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:25:50.794 00.000 2864 Enqueuing Expose request
20:25:50.906 00.112 6680 IsGuiding returns 1
20:25:50.907 00.001 6680 scope still moving after pulse duration time elapsed
20:25:50.937 00.030 6680 IsGuiding returns 0
20:25:50.937 00.000 6680 scope move finished after 141 + 55 ms
20:25:50.937 00.000 6680 Move returns status 0, amount 141
20:25:50.937 00.000 6680 MoveAxis(N, 0, ABG)
20:25:50.937 00.000 6680 Move returns status 0, amount 0
20:25:50.937 00.000 6680 move complete, result=0
20:25:50.937 00.000 6680 worker thread done servicing request
20:25:50.937 00.000 6680 Worker thread wakes up
20:25:50.937 00.000 2864 GuideStep: 1.7 px 141 ms WEST, -0.2 px 0 ms NORTH
20:25:50.937 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:25:50.937 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:25:52.587 01.650 6680 Exposure complete
20:25:52.637 00.050 6680 worker thread done servicing request
20:25:52.637 00.000 2864 OnExposeComplete: enter
20:25:52.637 00.000 2864 UpdateGuideState(): m_state=6
20:25:52.650 00.013 2864 Star::Find(15, 133, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
20:25:52.650 00.000 2864 Star::Find returns 1 (0), X=132.97, Y=729.11, Mass=1681, SNR=28.9, Peak=159 HFD=3.0
20:25:52.653 00.003 2864 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.80) = xAngle (-0.10 = -0.10)
20:25:52.653 00.000 2864 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.17 = 3.11)
20:25:52.653 00.000 2864 CameraToMount -- cameraX=-1.72 cameraY=0.82 hyp=1.91 cameraTheta=2.70 mountX=1.90 mountY=0.06, mountTheta=0.03
20:25:52.653 00.000 2864 SchedulePrimaryMove(10198720, x=-1.72, y=0.82, opts=13)
20:25:52.653 00.000 2864 Enqueuing Move request for scope (-1.72, 0.82)
20:25:52.653 00.000 6680 Worker thread wakes up
20:25:52.653 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.72, 0.82) opts 0xd
20:25:52.653 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.72, 0.82)
20:25:52.653 00.000 6680 Moving (-1.72, 0.82) raw xDistance=1.90 yDistance=0.06
20:25:52.653 00.000 6680 PPEC rslt: input = 1.90, final = 1.14, react = 1.14, pred = 0.25, hyst = 1.08, hyst_pct = 0.00, period_length = 600.73
20:25:52.653 00.000 6680 PPEC: input: 1.90, control: 1.14, exposure: 1500
20:25:52.653 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:52.653 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:25:52.653 00.000 6680 MoveAxis(W, 153, ABG)
20:25:52.653 00.000 6680 Guiding  Dir = 3, Dur = 153
20:25:52.653 00.000 6680 IsGuiding returns 0
20:25:52.653 00.000 6680 PulseGuide returned control before completion, sleep 163
20:25:52.669 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=172, Gamma=0.560
20:25:52.716 00.047 2864 UpdateGuideState exits: m=1681 SNR=28.9
20:25:52.716 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:52.716 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:25:52.716 00.000 2864 Enqueuing Expose request
20:25:52.844 00.128 6680 IsGuiding returns 0
20:25:52.844 00.000 6680 Move returns status 0, amount 153
20:25:52.844 00.000 6680 MoveAxis(N, 0, ABG)
20:25:52.844 00.000 6680 Move returns status 0, amount 0
20:25:52.844 00.000 6680 move complete, result=0
20:25:52.844 00.000 6680 worker thread done servicing request
20:25:52.844 00.000 6680 Worker thread wakes up
20:25:52.844 00.000 2864 GuideStep: 1.9 px 153 ms WEST, 0.1 px 0 ms NORTH
20:25:52.844 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:25:52.844 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:25:54.273 01.429 6680 Exposure complete
20:25:54.339 00.066 6680 worker thread done servicing request
20:25:54.339 00.000 2864 OnExposeComplete: enter
20:25:54.349 00.010 2864 UpdateGuideState(): m_state=6
20:25:54.349 00.000 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:25:54.349 00.000 2864 Star::Find returns 1 (0), X=132.91, Y=728.96, Mass=1778, SNR=29.7, Peak=163 HFD=2.9
20:25:54.353 00.004 2864 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.80) = xAngle (-0.01 = -0.01)
20:25:54.353 00.000 2864 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.09 = -3.09)
20:25:54.353 00.000 2864 CameraToMount -- cameraX=-1.78 cameraY=0.66 hyp=1.90 cameraTheta=2.78 mountX=1.90 mountY=-0.11, mountTheta=-0.06
20:25:54.353 00.000 2864 SchedulePrimaryMove(10198720, x=-1.78, y=0.66, opts=13)
20:25:54.353 00.000 2864 Enqueuing Move request for scope (-1.78, 0.66)
20:25:54.353 00.000 6680 Worker thread wakes up
20:25:54.353 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.78, 0.66) opts 0xd
20:25:54.353 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.78, 0.66)
20:25:54.353 00.000 6680 Moving (-1.78, 0.66) raw xDistance=1.90 yDistance=-0.11
20:25:54.353 00.000 6680 PPEC rslt: input = 1.90, final = 1.14, react = 1.14, pred = 0.25, hyst = 1.09, hyst_pct = 0.00, period_length = 600.73
20:25:54.353 00.000 6680 PPEC: input: 1.90, control: 1.14, exposure: 1500
20:25:54.353 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:54.353 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:25:54.353 00.000 6680 MoveAxis(W, 153, ABG)
20:25:54.353 00.000 6680 Guiding  Dir = 3, Dur = 153
20:25:54.353 00.000 6680 IsGuiding returns 0
20:25:54.353 00.000 6680 PulseGuide returned control before completion, sleep 163
20:25:54.373 00.020 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=156, Gamma=0.560
20:25:54.416 00.043 2864 UpdateGuideState exits: m=1778 SNR=29.7
20:25:54.416 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:54.416 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:25:54.416 00.000 2864 Enqueuing Expose request
20:25:54.543 00.127 6680 IsGuiding returns 0
20:25:54.543 00.000 6680 Move returns status 0, amount 153
20:25:54.543 00.000 6680 MoveAxis(N, 0, ABG)
20:25:54.543 00.000 6680 Move returns status 0, amount 0
20:25:54.543 00.000 6680 move complete, result=0
20:25:54.543 00.000 6680 worker thread done servicing request
20:25:54.543 00.000 6680 Worker thread wakes up
20:25:54.543 00.000 2864 GuideStep: 1.9 px 153 ms WEST, -0.1 px 0 ms NORTH
20:25:54.543 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:25:54.543 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:25:56.182 01.639 6680 Exposure complete
20:25:56.244 00.062 6680 worker thread done servicing request
20:25:56.244 00.000 2864 OnExposeComplete: enter
20:25:56.244 00.000 2864 UpdateGuideState(): m_state=6
20:25:56.244 00.000 2864 Star::Find(15, 132, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
20:25:56.244 00.000 2864 Star::Find returns 1 (0), X=133.41, Y=729.44, Mass=1788, SNR=29.8, Peak=156 HFD=3.2
20:25:56.258 00.014 2864 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.80) = xAngle (-0.38 = -0.38)
20:25:56.258 00.000 2864 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.46 = 2.83)
20:25:56.258 00.000 2864 CameraToMount -- cameraX=-1.29 cameraY=1.15 hyp=1.72 cameraTheta=2.41 mountX=1.60 mountY=0.53, mountTheta=0.32
20:25:56.258 00.000 2864 SchedulePrimaryMove(10198720, x=-1.29, y=1.15, opts=13)
20:25:56.258 00.000 2864 Enqueuing Move request for scope (-1.29, 1.15)
20:25:56.258 00.000 6680 Worker thread wakes up
20:25:56.258 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.29, 1.15) opts 0xd
20:25:56.258 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.29, 1.15)
20:25:56.258 00.000 6680 Moving (-1.29, 1.15) raw xDistance=1.60 yDistance=0.53
20:25:56.258 00.000 6680 PPEC rslt: input = 1.60, final = 0.96, react = 0.96, pred = 0.25, hyst = 0.93, hyst_pct = 0.00, period_length = 600.73
20:25:56.258 00.000 6680 PPEC: input: 1.60, control: 0.96, exposure: 1500
20:25:56.258 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:25:56.258 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53
20:25:56.258 00.000 6680 MoveAxis(W, 129, ABG)
20:25:56.258 00.000 6680 Guiding  Dir = 3, Dur = 129
20:25:56.258 00.000 6680 IsGuiding returns 0
20:25:56.258 00.000 6680 PulseGuide returned control before completion, sleep 139
20:25:56.275 00.017 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=154, Gamma=0.560
20:25:56.322 00.047 2864 UpdateGuideState exits: m=1788 SNR=29.8
20:25:56.322 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:56.322 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:25:56.322 00.000 2864 Enqueuing Expose request
20:25:56.416 00.094 6680 IsGuiding returns 1
20:25:56.416 00.000 6680 scope still moving after pulse duration time elapsed
20:25:56.448 00.032 6680 IsGuiding returns 0
20:25:56.448 00.000 6680 scope move finished after 129 + 48 ms
20:25:56.448 00.000 6680 Move returns status 0, amount 129
20:25:56.448 00.000 6680 MoveAxis(N, 0, ABG)
20:25:56.448 00.000 6680 Move returns status 0, amount 0
20:25:56.448 00.000 6680 move complete, result=0
20:25:56.448 00.000 6680 worker thread done servicing request
20:25:56.448 00.000 2864 GuideStep: 1.6 px 129 ms WEST, 0.5 px 0 ms NORTH
20:25:56.448 00.000 6680 Worker thread wakes up
20:25:56.448 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:25:56.448 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:25:57.873 01.425 6680 Exposure complete
20:25:57.933 00.060 6680 worker thread done servicing request
20:25:57.933 00.000 2864 OnExposeComplete: enter
20:25:57.933 00.000 2864 UpdateGuideState(): m_state=6
20:25:57.937 00.004 2864 Star::Find(15, 133, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
20:25:57.937 00.000 2864 Star::Find returns 1 (0), X=133.68, Y=729.50, Mass=1734, SNR=29.3, Peak=164 HFD=3.1
20:25:57.937 00.000 2864 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.80) = xAngle (-0.53 = -0.53)
20:25:57.937 00.000 2864 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.60 = 2.68)
20:25:57.937 00.000 2864 CameraToMount -- cameraX=-1.01 cameraY=1.21 hyp=1.58 cameraTheta=2.27 mountX=1.36 mountY=0.70, mountTheta=0.47
20:25:57.937 00.000 2864 SchedulePrimaryMove(10198720, x=-1.01, y=1.21, opts=13)
20:25:57.937 00.000 2864 Enqueuing Move request for scope (-1.01, 1.21)
20:25:57.937 00.000 6680 Worker thread wakes up
20:25:57.937 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.01, 1.21) opts 0xd
20:25:57.937 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.01, 1.21)
20:25:57.937 00.000 6680 Moving (-1.01, 1.21) raw xDistance=1.36 yDistance=0.70
20:25:57.937 00.000 6680 PPEC rslt: input = 1.36, final = 0.82, react = 0.82, pred = 0.25, hyst = 0.80, hyst_pct = 0.00, period_length = 600.73
20:25:57.937 00.000 6680 PPEC: input: 1.36, control: 0.82, exposure: 1500
20:25:57.937 00.000 6680 resist switch: large excursion: input 0.70 thresh 0.69 direction from 0 to 1
20:25:57.937 00.000 6680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.09
20:25:57.937 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.70 from input 0.70
20:25:57.937 00.000 6680 MoveAxis(W, 110, ABG)
20:25:57.937 00.000 6680 Guiding  Dir = 3, Dur = 110
20:25:57.952 00.015 6680 IsGuiding returns 0
20:25:57.952 00.000 6680 PulseGuide returned control before completion, sleep 120
20:25:57.963 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=160, Gamma=0.560
20:25:58.000 00.037 2864 UpdateGuideState exits: m=1734 SNR=29.3
20:25:58.000 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:58.015 00.015 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:25:58.015 00.000 2864 Enqueuing Expose request
20:25:58.079 00.064 6680 IsGuiding returns 1
20:25:58.079 00.000 6680 scope still moving after pulse duration time elapsed
20:25:58.111 00.032 6680 IsGuiding returns 0
20:25:58.111 00.000 6680 scope move finished after 110 + 48 ms
20:25:58.111 00.000 6680 Move returns status 0, amount 110
20:25:58.111 00.000 6680 MoveAxis(S, 111, ABG)
20:25:58.111 00.000 6680 Guiding  Dir = 1, Dur = 111
20:25:58.111 00.000 6680 IsGuiding returns 0
20:25:58.111 00.000 6680 PulseGuide returned control before completion, sleep 121
20:25:58.238 00.127 6680 IsGuiding returns 1
20:25:58.238 00.000 6680 scope still moving after pulse duration time elapsed
20:25:58.270 00.032 6680 IsGuiding returns 0
20:25:58.270 00.000 6680 scope move finished after 111 + 47 ms
20:25:58.270 00.000 6680 Move returns status 0, amount 111
20:25:58.270 00.000 6680 move complete, result=0
20:25:58.270 00.000 6680 worker thread done servicing request
20:25:58.270 00.000 2864 GuideStep: 1.4 px 110 ms WEST, 0.7 px 111 ms SOUTH
20:25:58.275 00.005 6680 Worker thread wakes up
20:25:58.275 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:25:58.275 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:25:59.916 01.641 6680 Exposure complete
20:25:59.974 00.058 6680 worker thread done servicing request
20:25:59.974 00.000 2864 OnExposeComplete: enter
20:25:59.974 00.000 2864 UpdateGuideState(): m_state=6
20:25:59.974 00.000 2864 Star::Find(15, 133, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
20:25:59.980 00.006 2864 Star::Find returns 1 (0), X=133.60, Y=729.18, Mass=1767, SNR=29.6, Peak=179 HFD=3.0
20:25:59.980 00.000 2864 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.80) = xAngle (-0.34 = -0.34)
20:25:59.980 00.000 2864 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.41 = 2.87)
20:25:59.980 00.000 2864 CameraToMount -- cameraX=-1.09 cameraY=0.89 hyp=1.41 cameraTheta=2.46 mountX=1.33 mountY=0.37, mountTheta=0.27
20:25:59.980 00.000 2864 SchedulePrimaryMove(10198720, x=-1.09, y=0.89, opts=13)
20:25:59.980 00.000 2864 Enqueuing Move request for scope (-1.09, 0.89)
20:25:59.980 00.000 6680 Worker thread wakes up
20:25:59.980 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.09, 0.89) opts 0xd
20:25:59.980 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.09, 0.89)
20:25:59.980 00.000 6680 Moving (-1.09, 0.89) raw xDistance=1.33 yDistance=0.37
20:25:59.980 00.000 6680 PPEC rslt: input = 1.33, final = 0.80, react = 0.80, pred = 0.25, hyst = 0.77, hyst_pct = 0.00, period_length = 600.73
20:25:59.994 00.014 6680 PPEC: input: 1.33, control: 0.80, exposure: 1500
20:25:59.994 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
20:25:59.994 00.000 6680 MoveAxis(W, 107, ABG)
20:25:59.994 00.000 6680 Guiding  Dir = 3, Dur = 107
20:25:59.994 00.000 6680 IsGuiding returns 0
20:25:59.994 00.000 6680 PulseGuide returned control before completion, sleep 117
20:25:59.996 00.002 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=139, Gamma=0.560
20:26:00.047 00.051 2864 UpdateGuideState exits: m=1767 SNR=29.6
20:26:00.056 00.009 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:00.059 00.003 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:26:00.059 00.000 2864 Enqueuing Expose request
20:26:00.123 00.064 6680 IsGuiding returns 1
20:26:00.123 00.000 6680 scope still moving after pulse duration time elapsed
20:26:00.154 00.031 6680 IsGuiding returns 0
20:26:00.154 00.000 6680 scope move finished after 107 + 53 ms
20:26:00.154 00.000 6680 Move returns status 0, amount 107
20:26:00.154 00.000 6680 MoveAxis(S, 60, ABG)
20:26:00.154 00.000 6680 Guiding  Dir = 1, Dur = 60
20:26:00.154 00.000 6680 IsGuiding returns 0
20:26:00.154 00.000 6680 PulseGuide returned control before completion, sleep 70
20:26:00.234 00.080 6680 IsGuiding returns 1
20:26:00.234 00.000 6680 scope still moving after pulse duration time elapsed
20:26:00.266 00.032 6680 IsGuiding returns 0
20:26:00.266 00.000 6680 scope move finished after 60 + 50 ms
20:26:00.266 00.000 6680 Move returns status 0, amount 60
20:26:00.266 00.000 6680 move complete, result=0
20:26:00.266 00.000 6680 worker thread done servicing request
20:26:00.266 00.000 2864 GuideStep: 1.3 px 107 ms WEST, 0.4 px 60 ms SOUTH
20:26:00.266 00.000 6680 Worker thread wakes up
20:26:00.266 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:26:00.266 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:26:01.691 01.425 6680 Exposure complete
20:26:01.750 00.059 6680 worker thread done servicing request
20:26:01.750 00.000 2864 OnExposeComplete: enter
20:26:01.752 00.002 2864 UpdateGuideState(): m_state=6
20:26:01.754 00.002 2864 Star::Find(15, 133, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
20:26:01.754 00.000 2864 Star::Find returns 1 (0), X=133.19, Y=729.59, Mass=1728, SNR=29.3, Peak=158 HFD=3.2
20:26:01.754 00.000 2864 CameraToMount -- cameraTheta (2.43) - m_xAngle (2.80) = xAngle (-0.37 = -0.37)
20:26:01.754 00.000 2864 CameraToMount -- cameraTheta (2.43) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.44 = 2.84)
20:26:01.754 00.000 2864 CameraToMount -- cameraX=-1.50 cameraY=1.30 hyp=1.99 cameraTheta=2.43 mountX=1.85 mountY=0.59, mountTheta=0.31
20:26:01.754 00.000 2864 SchedulePrimaryMove(10198720, x=-1.50, y=1.30, opts=13)
20:26:01.754 00.000 2864 Enqueuing Move request for scope (-1.50, 1.30)
20:26:01.772 00.018 6680 Worker thread wakes up
20:26:01.772 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.50, 1.30) opts 0xd
20:26:01.772 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.50, 1.30)
20:26:01.772 00.000 6680 Moving (-1.50, 1.30) raw xDistance=1.85 yDistance=0.59
20:26:01.772 00.000 6680 PPEC rslt: input = 1.85, final = 1.11, react = 1.11, pred = 0.25, hyst = 1.05, hyst_pct = 0.00, period_length = 600.73
20:26:01.772 00.000 6680 PPEC: input: 1.85, control: 1.11, exposure: 1500
20:26:01.772 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59
20:26:01.772 00.000 6680 MoveAxis(W, 150, ABG)
20:26:01.772 00.000 6680 Guiding  Dir = 3, Dur = 150
20:26:01.772 00.000 6680 IsGuiding returns 0
20:26:01.772 00.000 6680 PulseGuide returned control before completion, sleep 160
20:26:01.786 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=184, Gamma=0.560
20:26:01.818 00.032 2864 UpdateGuideState exits: m=1728 SNR=29.3
20:26:01.833 00.015 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:01.833 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:26:01.838 00.005 2864 Enqueuing Expose request
20:26:01.945 00.107 6680 IsGuiding returns 1
20:26:01.945 00.000 6680 scope still moving after pulse duration time elapsed
20:26:01.976 00.031 6680 IsGuiding returns 0
20:26:01.976 00.000 6680 scope move finished after 150 + 54 ms
20:26:01.976 00.000 6680 Move returns status 0, amount 150
20:26:01.976 00.000 6680 MoveAxis(S, 94, ABG)
20:26:01.976 00.000 6680 Guiding  Dir = 1, Dur = 94
20:26:01.976 00.000 6680 IsGuiding returns 0
20:26:01.976 00.000 6680 PulseGuide returned control before completion, sleep 104
20:26:02.088 00.112 6680 IsGuiding returns 1
20:26:02.088 00.000 6680 scope still moving after pulse duration time elapsed
20:26:02.119 00.031 6680 IsGuiding returns 0
20:26:02.119 00.000 6680 scope move finished after 94 + 48 ms
20:26:02.119 00.000 6680 Move returns status 0, amount 94
20:26:02.119 00.000 6680 move complete, result=0
20:26:02.119 00.000 6680 worker thread done servicing request
20:26:02.119 00.000 2864 GuideStep: 1.9 px 150 ms WEST, 0.6 px 94 ms SOUTH
20:26:02.119 00.000 6680 Worker thread wakes up
20:26:02.119 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:26:02.119 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:26:03.766 01.647 6680 Exposure complete
20:26:03.819 00.053 6680 worker thread done servicing request
20:26:03.819 00.000 2864 OnExposeComplete: enter
20:26:03.819 00.000 2864 UpdateGuideState(): m_state=6
20:26:03.819 00.000 2864 Star::Find(15, 133, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
20:26:03.819 00.000 2864 Star::Find returns 1 (0), X=133.22, Y=729.14, Mass=1730, SNR=29.3, Peak=157 HFD=3.1
20:26:03.828 00.009 2864 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.80) = xAngle (-0.17 = -0.17)
20:26:03.828 00.000 2864 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.25 = 3.03)
20:26:03.828 00.000 2864 CameraToMount -- cameraX=-1.48 cameraY=0.85 hyp=1.70 cameraTheta=2.62 mountX=1.68 mountY=0.18, mountTheta=0.11
20:26:03.838 00.010 2864 SchedulePrimaryMove(10198720, x=-1.48, y=0.85, opts=13)
20:26:03.840 00.002 2864 Enqueuing Move request for scope (-1.48, 0.85)
20:26:03.842 00.002 6680 Worker thread wakes up
20:26:03.842 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.48, 0.85) opts 0xd
20:26:03.842 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.48, 0.85)
20:26:03.842 00.000 6680 Moving (-1.48, 0.85) raw xDistance=1.68 yDistance=0.18
20:26:03.842 00.000 6680 PPEC rslt: input = 1.68, final = 1.01, react = 1.01, pred = 0.25, hyst = 0.95, hyst_pct = 0.00, period_length = 600.73
20:26:03.842 00.000 6680 PPEC: input: 1.68, control: 1.01, exposure: 1500
20:26:03.842 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:03.842 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:26:03.842 00.000 6680 MoveAxis(W, 135, ABG)
20:26:03.842 00.000 6680 Guiding  Dir = 3, Dur = 135
20:26:03.844 00.002 6680 IsGuiding returns 0
20:26:03.844 00.000 6680 PulseGuide returned control before completion, sleep 145
20:26:03.855 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=178, Gamma=0.560
20:26:03.900 00.045 2864 UpdateGuideState exits: m=1730 SNR=29.3
20:26:03.900 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:03.906 00.006 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:26:03.906 00.000 2864 Enqueuing Expose request
20:26:04.001 00.095 6680 IsGuiding returns 0
20:26:04.001 00.000 6680 Move returns status 0, amount 135
20:26:04.001 00.000 6680 MoveAxis(N, 0, ABG)
20:26:04.001 00.000 6680 Move returns status 0, amount 0
20:26:04.001 00.000 6680 move complete, result=0
20:26:04.001 00.000 6680 worker thread done servicing request
20:26:04.001 00.000 2864 GuideStep: 1.7 px 135 ms WEST, 0.2 px 0 ms NORTH
20:26:04.005 00.004 6680 Worker thread wakes up
20:26:04.005 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:26:04.005 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:26:05.409 01.404 6680 Exposure complete
20:26:05.463 00.054 6680 worker thread done servicing request
20:26:05.463 00.000 2864 OnExposeComplete: enter
20:26:05.465 00.002 2864 UpdateGuideState(): m_state=6
20:26:05.465 00.000 2864 Star::Find(15, 133, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
20:26:05.465 00.000 2864 Star::Find returns 1 (0), X=132.28, Y=729.05, Mass=1702, SNR=29.1, Peak=126 HFD=3.4
20:26:05.465 00.000 2864 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.80) = xAngle (0.04 = 0.04)
20:26:05.465 00.000 2864 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.03 = -3.03)
20:26:05.473 00.008 2864 CameraToMount -- cameraX=-2.41 cameraY=0.76 hyp=2.53 cameraTheta=2.84 mountX=2.52 mountY=-0.27, mountTheta=-0.11
20:26:05.473 00.000 2864 SchedulePrimaryMove(10198720, x=-2.41, y=0.76, opts=13)
20:26:05.473 00.000 2864 Enqueuing Move request for scope (-2.41, 0.76)
20:26:05.473 00.000 6680 Worker thread wakes up
20:26:05.473 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.41, 0.76) opts 0xd
20:26:05.473 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.41, 0.76)
20:26:05.473 00.000 6680 Moving (-2.41, 0.76) raw xDistance=2.52 yDistance=-0.27
20:26:05.473 00.000 6680 PPEC rslt: input = 2.52, final = 1.51, react = 1.51, pred = 0.25, hyst = 1.43, hyst_pct = 0.00, period_length = 600.73
20:26:05.473 00.000 6680 PPEC: input: 2.52, control: 1.51, exposure: 1500
20:26:05.473 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:26:05.473 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
20:26:05.473 00.000 6680 MoveAxis(W, 204, ABG)
20:26:05.473 00.000 6680 Guiding  Dir = 3, Dur = 204
20:26:05.473 00.000 6680 IsGuiding returns 0
20:26:05.473 00.000 6680 PulseGuide returned control before completion, sleep 214
20:26:05.494 00.021 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=147, Gamma=0.560
20:26:05.542 00.048 2864 UpdateGuideState exits: m=1702 SNR=29.1
20:26:05.544 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:05.544 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:26:05.546 00.002 2864 Enqueuing Expose request
20:26:05.711 00.165 6680 IsGuiding returns 1
20:26:05.711 00.000 6680 scope still moving after pulse duration time elapsed
20:26:05.743 00.032 6680 IsGuiding returns 0
20:26:05.743 00.000 6680 scope move finished after 204 + 57 ms
20:26:05.744 00.001 6680 Move returns status 0, amount 204
20:26:05.744 00.000 6680 MoveAxis(N, 0, ABG)
20:26:05.744 00.000 6680 Move returns status 0, amount 0
20:26:05.744 00.000 6680 move complete, result=0
20:26:05.744 00.000 6680 worker thread done servicing request
20:26:05.744 00.000 2864 GuideStep: 2.5 px 204 ms WEST, -0.3 px 0 ms NORTH
20:26:05.746 00.002 6680 Worker thread wakes up
20:26:05.746 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:26:05.746 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:26:07.381 01.635 6680 Exposure complete
20:26:07.431 00.050 6680 worker thread done servicing request
20:26:07.431 00.000 2864 OnExposeComplete: enter
20:26:07.437 00.006 2864 UpdateGuideState(): m_state=6
20:26:07.439 00.002 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
20:26:07.440 00.001 2864 Star::Find returns 1 (0), X=133.78, Y=728.85, Mass=1728, SNR=29.3, Peak=152 HFD=3.0
20:26:07.442 00.002 2864 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.80) = xAngle (-0.20 = -0.20)
20:26:07.444 00.002 2864 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.28 = 3.01)
20:26:07.446 00.002 2864 CameraToMount -- cameraX=-0.91 cameraY=0.56 hyp=1.07 cameraTheta=2.59 mountX=1.05 mountY=0.14, mountTheta=0.14
20:26:07.448 00.002 2864 SchedulePrimaryMove(10198720, x=-0.91, y=0.56, opts=13)
20:26:07.450 00.002 2864 Enqueuing Move request for scope (-0.91, 0.56)
20:26:07.452 00.002 6680 Worker thread wakes up
20:26:07.452 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.91, 0.56) opts 0xd
20:26:07.452 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.91, 0.56)
20:26:07.452 00.000 6680 Moving (-0.91, 0.56) raw xDistance=1.05 yDistance=0.14
20:26:07.452 00.000 6680 PPEC rslt: input = 1.05, final = 0.63, react = 0.63, pred = 0.39, hyst = 0.63, hyst_pct = 0.99, period_length = 600.73
20:26:07.452 00.000 6680 PPEC: input: 1.05, control: 0.63, exposure: 1500
20:26:07.452 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:07.452 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:26:07.452 00.000 6680 MoveAxis(W, 85, ABG)
20:26:07.452 00.000 6680 Guiding  Dir = 3, Dur = 85
20:26:07.454 00.002 6680 IsGuiding returns 0
20:26:07.454 00.000 6680 PulseGuide returned control before completion, sleep 95
20:26:07.468 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=164, Gamma=0.560
20:26:07.504 00.036 2864 UpdateGuideState exits: m=1728 SNR=29.3
20:26:07.504 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:07.504 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:26:07.519 00.015 2864 Enqueuing Expose request
20:26:07.551 00.032 6680 IsGuiding returns 1
20:26:07.551 00.000 6680 scope still moving after pulse duration time elapsed
20:26:07.582 00.031 6680 IsGuiding returns 0
20:26:07.582 00.000 6680 scope move finished after 85 + 43 ms
20:26:07.582 00.000 6680 Move returns status 0, amount 85
20:26:07.582 00.000 6680 MoveAxis(N, 0, ABG)
20:26:07.582 00.000 6680 Move returns status 0, amount 0
20:26:07.582 00.000 6680 move complete, result=0
20:26:07.582 00.000 6680 worker thread done servicing request
20:26:07.582 00.000 6680 Worker thread wakes up
20:26:07.582 00.000 2864 GuideStep: 1.0 px 85 ms WEST, 0.1 px 0 ms NORTH
20:26:07.586 00.004 6680 worker thread servicing REQUEST_EXPOSE 1500
20:26:07.586 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:26:09.010 01.424 6680 Exposure complete
20:26:09.073 00.063 6680 worker thread done servicing request
20:26:09.073 00.000 2864 OnExposeComplete: enter
20:26:09.073 00.000 2864 UpdateGuideState(): m_state=6
20:26:09.073 00.000 2864 Star::Find(15, 133, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
20:26:09.073 00.000 2864 Star::Find returns 1 (0), X=133.92, Y=729.09, Mass=1819, SNR=30.1, Peak=177 HFD=2.8
20:26:09.073 00.000 2864 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.80) = xAngle (-0.45 = -0.45)
20:26:09.073 00.000 2864 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.53 = 2.75)
20:26:09.073 00.000 2864 CameraToMount -- cameraX=-0.78 cameraY=0.80 hyp=1.11 cameraTheta=2.34 mountX=1.00 mountY=0.42, mountTheta=0.40
20:26:09.089 00.016 2864 SchedulePrimaryMove(10198720, x=-0.78, y=0.80, opts=13)
20:26:09.089 00.000 2864 Enqueuing Move request for scope (-0.78, 0.80)
20:26:09.089 00.000 6680 Worker thread wakes up
20:26:09.089 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.78, 0.80) opts 0xd
20:26:09.089 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.78, 0.80)
20:26:09.089 00.000 6680 Moving (-0.78, 0.80) raw xDistance=1.00 yDistance=0.42
20:26:09.089 00.000 6680 PPEC rslt: input = 1.00, final = 0.64, react = 0.60, pred = 0.35, hyst = 0.63, hyst_pct = 0.98, period_length = 600.73
20:26:09.089 00.000 6680 PPEC: input: 1.00, control: 0.64, exposure: 1500
20:26:09.089 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
20:26:09.089 00.000 6680 MoveAxis(W, 86, ABG)
20:26:09.089 00.000 6680 Guiding  Dir = 3, Dur = 86
20:26:09.089 00.000 6680 IsGuiding returns 0
20:26:09.089 00.000 6680 PulseGuide returned control before completion, sleep 96
20:26:09.105 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=159, Gamma=0.560
20:26:09.153 00.048 2864 UpdateGuideState exits: m=1819 SNR=30.1
20:26:09.153 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:09.153 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:26:09.153 00.000 2864 Enqueuing Expose request
20:26:09.200 00.047 6680 IsGuiding returns 1
20:26:09.200 00.000 6680 scope still moving after pulse duration time elapsed
20:26:09.232 00.032 6680 IsGuiding returns 0
20:26:09.232 00.000 6680 scope move finished after 86 + 51 ms
20:26:09.232 00.000 6680 Move returns status 0, amount 86
20:26:09.232 00.000 6680 MoveAxis(S, 67, ABG)
20:26:09.232 00.000 6680 Guiding  Dir = 1, Dur = 67
20:26:09.232 00.000 6680 IsGuiding returns 0
20:26:09.232 00.000 6680 PulseGuide returned control before completion, sleep 77
20:26:09.312 00.080 6680 IsGuiding returns 1
20:26:09.312 00.000 6680 scope still moving after pulse duration time elapsed
20:26:09.343 00.031 6680 IsGuiding returns 0
20:26:09.343 00.000 6680 scope move finished after 67 + 43 ms
20:26:09.343 00.000 6680 Move returns status 0, amount 67
20:26:09.343 00.000 6680 move complete, result=0
20:26:09.343 00.000 6680 worker thread done servicing request
20:26:09.343 00.000 2864 GuideStep: 1.0 px 86 ms WEST, 0.4 px 67 ms SOUTH
20:26:09.343 00.000 6680 Worker thread wakes up
20:26:09.343 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:26:09.343 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:26:10.994 01.651 6680 Exposure complete
20:26:11.041 00.047 6680 worker thread done servicing request
20:26:11.041 00.000 2864 OnExposeComplete: enter
20:26:11.041 00.000 2864 UpdateGuideState(): m_state=6
20:26:11.057 00.016 2864 Star::Find(15, 133, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
20:26:11.057 00.000 2864 Star::Find returns 1 (0), X=133.87, Y=728.60, Mass=1730, SNR=29.3, Peak=145 HFD=3.3
20:26:11.057 00.000 2864 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.80) = xAngle (-0.01 = -0.01)
20:26:11.057 00.000 2864 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.08 = -3.08)
20:26:11.057 00.000 2864 CameraToMount -- cameraX=-0.83 cameraY=0.31 hyp=0.88 cameraTheta=2.79 mountX=0.88 mountY=-0.05, mountTheta=-0.06
20:26:11.057 00.000 2864 SchedulePrimaryMove(10198720, x=-0.83, y=0.31, opts=13)
20:26:11.057 00.000 2864 Enqueuing Move request for scope (-0.83, 0.31)
20:26:11.057 00.000 6680 Worker thread wakes up
20:26:11.057 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.83, 0.31) opts 0xd
20:26:11.057 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.83, 0.31)
20:26:11.057 00.000 6680 Moving (-0.83, 0.31) raw xDistance=0.88 yDistance=-0.05
20:26:11.057 00.000 6680 PPEC rslt: input = 0.88, final = 0.52, react = 0.53, pred = 0.35, hyst = 0.51, hyst_pct = 0.98, period_length = 600.73
20:26:11.057 00.000 6680 PPEC: input: 0.88, control: 0.52, exposure: 1500
20:26:11.057 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:11.057 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:26:11.057 00.000 6680 MoveAxis(W, 70, ABG)
20:26:11.057 00.000 6680 Guiding  Dir = 3, Dur = 70
20:26:11.057 00.000 6680 IsGuiding returns 0
20:26:11.072 00.015 6680 PulseGuide returned control before completion, sleep 80
20:26:11.072 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=168, Gamma=0.560
20:26:11.119 00.047 2864 UpdateGuideState exits: m=1730 SNR=29.3
20:26:11.135 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:11.135 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:26:11.135 00.000 2864 Enqueuing Expose request
20:26:11.166 00.031 6680 IsGuiding returns 0
20:26:11.166 00.000 6680 Move returns status 0, amount 70
20:26:11.166 00.000 6680 MoveAxis(N, 0, ABG)
20:26:11.166 00.000 6680 Move returns status 0, amount 0
20:26:11.166 00.000 6680 move complete, result=0
20:26:11.166 00.000 6680 worker thread done servicing request
20:26:11.166 00.000 6680 Worker thread wakes up
20:26:11.166 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:26:11.166 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:26:11.166 00.000 2864 GuideStep: 0.9 px 70 ms WEST, -0.1 px 0 ms NORTH
20:26:12.592 01.426 6680 Exposure complete
20:26:12.650 00.058 6680 worker thread done servicing request
20:26:12.650 00.000 2864 OnExposeComplete: enter
20:26:12.650 00.000 2864 UpdateGuideState(): m_state=6
20:26:12.655 00.005 2864 Star::Find(15, 133, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
20:26:12.655 00.000 2864 Star::Find returns 1 (0), X=133.33, Y=729.03, Mass=1725, SNR=29.3, Peak=146 HFD=3.3
20:26:12.655 00.000 2864 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.80) = xAngle (-0.15 = -0.15)
20:26:12.655 00.000 2864 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.23 = 3.06)
20:26:12.655 00.000 2864 CameraToMount -- cameraX=-1.36 cameraY=0.74 hyp=1.55 cameraTheta=2.64 mountX=1.53 mountY=0.13, mountTheta=0.09
20:26:12.655 00.000 2864 SchedulePrimaryMove(10198720, x=-1.36, y=0.74, opts=13)
20:26:12.655 00.000 2864 Enqueuing Move request for scope (-1.36, 0.74)
20:26:12.655 00.000 6680 Worker thread wakes up
20:26:12.655 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.36, 0.74) opts 0xd
20:26:12.655 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.36, 0.74)
20:26:12.655 00.000 6680 Moving (-1.36, 0.74) raw xDistance=1.53 yDistance=0.13
20:26:12.655 00.000 6680 PPEC rslt: input = 1.53, final = 0.90, react = 0.92, pred = 1.82, hyst = 0.86, hyst_pct = 0.98, period_length = 600.73
20:26:12.655 00.000 6680 PPEC: input: 1.53, control: 0.90, exposure: 1500
20:26:12.655 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:12.655 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:26:12.655 00.000 6680 MoveAxis(W, 121, ABG)
20:26:12.671 00.016 6680 Guiding  Dir = 3, Dur = 121
20:26:12.671 00.000 6680 IsGuiding returns 0
20:26:12.671 00.000 6680 PulseGuide returned control before completion, sleep 131
20:26:12.682 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=170, Gamma=0.560
20:26:12.721 00.039 2864 UpdateGuideState exits: m=1725 SNR=29.3
20:26:12.721 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:12.721 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:26:12.735 00.014 2864 Enqueuing Expose request
20:26:12.813 00.078 6680 IsGuiding returns 1
20:26:12.813 00.000 6680 scope still moving after pulse duration time elapsed
20:26:12.845 00.032 6680 IsGuiding returns 0
20:26:12.845 00.000 6680 scope move finished after 121 + 52 ms
20:26:12.845 00.000 6680 Move returns status 0, amount 121
20:26:12.845 00.000 6680 MoveAxis(N, 0, ABG)
20:26:12.845 00.000 6680 Move returns status 0, amount 0
20:26:12.845 00.000 6680 move complete, result=0
20:26:12.845 00.000 6680 worker thread done servicing request
20:26:12.845 00.000 2864 GuideStep: 1.5 px 121 ms WEST, 0.1 px 0 ms NORTH
20:26:12.845 00.000 6680 Worker thread wakes up
20:26:12.845 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:26:12.845 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:26:14.495 01.650 6680 Exposure complete
20:26:14.575 00.080 6680 worker thread done servicing request
20:26:14.575 00.000 2864 OnExposeComplete: enter
20:26:14.584 00.009 2864 UpdateGuideState(): m_state=6
20:26:14.586 00.002 2864 Star::Find(15, 133, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
20:26:14.588 00.002 2864 Star::Find returns 1 (0), X=133.75, Y=728.29, Mass=1714, SNR=29.2, Peak=133 HFD=3.5
20:26:14.590 00.002 2864 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.80) = xAngle (-5.93 = 0.36)
20:26:14.591 00.001 2864 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-9.00 = -2.72)
20:26:14.593 00.002 2864 CameraToMount -- cameraX=-0.94 cameraY=-0.01 hyp=0.94 cameraTheta=-3.13 mountX=0.88 mountY=-0.39, mountTheta=-0.41
20:26:14.597 00.004 2864 SchedulePrimaryMove(10198720, x=-0.94, y=-0.01, opts=13)
20:26:14.599 00.002 2864 Enqueuing Move request for scope (-0.94, -0.01)
20:26:14.601 00.002 6680 Worker thread wakes up
20:26:14.601 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.94, -0.01) opts 0xd
20:26:14.601 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.94, -0.01)
20:26:14.601 00.000 6680 Moving (-0.94, -0.01) raw xDistance=0.88 yDistance=-0.39
20:26:14.601 00.000 6680 PPEC rslt: input = 0.88, final = 0.55, react = 0.53, pred = 2.06, hyst = 0.51, hyst_pct = 0.98, period_length = 600.73
20:26:14.601 00.000 6680 PPEC: input: 0.88, control: 0.55, exposure: 1500
20:26:14.601 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:26:14.601 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
20:26:14.601 00.000 6680 MoveAxis(W, 74, ABG)
20:26:14.601 00.000 6680 Guiding  Dir = 3, Dur = 74
20:26:14.603 00.002 6680 IsGuiding returns 0
20:26:14.603 00.000 6680 PulseGuide returned control before completion, sleep 84
20:26:14.614 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=213, med=0, FiltMin=0, FiltMax=162, Gamma=0.560
20:26:14.658 00.044 2864 UpdateGuideState exits: m=1714 SNR=29.2
20:26:14.658 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:14.658 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:26:14.658 00.000 2864 Enqueuing Expose request
20:26:14.690 00.032 6680 IsGuiding returns 1
20:26:14.690 00.000 6680 scope still moving after pulse duration time elapsed
20:26:14.721 00.031 6680 IsGuiding returns 0
20:26:14.721 00.000 6680 scope move finished after 74 + 44 ms
20:26:14.721 00.000 6680 Move returns status 0, amount 74
20:26:14.721 00.000 6680 MoveAxis(N, 0, ABG)
20:26:14.721 00.000 6680 Move returns status 0, amount 0
20:26:14.721 00.000 6680 move complete, result=0
20:26:14.721 00.000 6680 worker thread done servicing request
20:26:14.721 00.000 6680 Worker thread wakes up
20:26:14.721 00.000 2864 GuideStep: 0.9 px 74 ms WEST, -0.4 px 0 ms NORTH
20:26:14.725 00.004 6680 worker thread servicing REQUEST_EXPOSE 1500
20:26:14.725 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:26:16.137 01.412 6680 Exposure complete
20:26:16.182 00.045 6680 worker thread done servicing request
20:26:16.182 00.000 2864 OnExposeComplete: enter
20:26:16.182 00.000 2864 UpdateGuideState(): m_state=6
20:26:16.182 00.000 2864 Star::Find(15, 133, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
20:26:16.182 00.000 2864 Star::Find returns 1 (0), X=133.81, Y=728.73, Mass=1637, SNR=28.5, Peak=130 HFD=3.1
20:26:16.198 00.016 2864 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.80) = xAngle (-0.11 = -0.11)
20:26:16.198 00.000 2864 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.19 = 3.10)
20:26:16.198 00.000 2864 CameraToMount -- cameraX=-0.88 cameraY=0.44 hyp=0.99 cameraTheta=2.68 mountX=0.98 mountY=0.04, mountTheta=0.05
20:26:16.198 00.000 2864 SchedulePrimaryMove(10198720, x=-0.88, y=0.44, opts=13)
20:26:16.198 00.000 2864 Enqueuing Move request for scope (-0.88, 0.44)
20:26:16.198 00.000 6680 Worker thread wakes up
20:26:16.198 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.88, 0.44) opts 0xd
20:26:16.198 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.88, 0.44)
20:26:16.198 00.000 6680 Moving (-0.88, 0.44) raw xDistance=0.98 yDistance=0.04
20:26:16.198 00.000 6680 PPEC rslt: input = 0.98, final = 0.63, react = 0.59, pred = 2.00, hyst = 0.58, hyst_pct = 0.98, period_length = 600.73
20:26:16.198 00.000 6680 PPEC: input: 0.98, control: 0.63, exposure: 1500
20:26:16.198 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:16.198 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:26:16.198 00.000 6680 MoveAxis(W, 84, ABG)
20:26:16.198 00.000 6680 Guiding  Dir = 3, Dur = 84
20:26:16.198 00.000 6680 IsGuiding returns 0
20:26:16.198 00.000 6680 PulseGuide returned control before completion, sleep 94
20:26:16.217 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=155, Gamma=0.560
20:26:16.260 00.043 2864 UpdateGuideState exits: m=1637 SNR=28.5
20:26:16.260 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:16.260 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:26:16.260 00.000 2864 Enqueuing Expose request
20:26:16.307 00.047 6680 IsGuiding returns 1
20:26:16.307 00.000 6680 scope still moving after pulse duration time elapsed
20:26:16.339 00.032 6680 IsGuiding returns 0
20:26:16.339 00.000 6680 scope move finished after 84 + 46 ms
20:26:16.339 00.000 6680 Move returns status 0, amount 84
20:26:16.339 00.000 6680 MoveAxis(N, 0, ABG)
20:26:16.339 00.000 6680 Move returns status 0, amount 0
20:26:16.339 00.000 6680 move complete, result=0
20:26:16.339 00.000 6680 worker thread done servicing request
20:26:16.339 00.000 6680 Worker thread wakes up
20:26:16.339 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:26:16.341 00.002 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:26:16.341 00.000 2864 GuideStep: 1.0 px 84 ms WEST, 0.0 px 0 ms NORTH
20:26:17.982 01.641 6680 Exposure complete
20:26:18.041 00.059 6680 worker thread done servicing request
20:26:18.041 00.000 2864 OnExposeComplete: enter
20:26:18.051 00.010 2864 UpdateGuideState(): m_state=6
20:26:18.051 00.000 2864 Star::Find(15, 133, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
20:26:18.051 00.000 2864 Star::Find returns 1 (0), X=134.46, Y=729.01, Mass=1750, SNR=29.5, Peak=147 HFD=3.2
20:26:18.057 00.006 2864 MultiStar: exiting stabilization period
20:26:18.057 00.000 2864 MultiStar: updating star positions after lock position change
20:26:18.057 00.000 2864 Star::Find(15, 531, 138, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
20:26:18.057 00.000 2864 Star::Find returns 1 (0), X=531.21, Y=138.70, Mass=1582, SNR=28.0, Peak=102 HFD=3.6
20:26:18.057 00.000 2864 Star::Find(15, 124, 908, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
20:26:18.057 00.000 2864 Star::Find returns 1 (0), X=124.16, Y=908.23, Mass=723, SNR=18.9, Peak=76 HFD=2.8
20:26:18.067 00.010 2864 Star::Find(15, 650, 301, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
20:26:18.067 00.000 2864 Star::Find returns 1 (0), X=649.64, Y=301.34, Mass=936, SNR=21.5, Peak=65 HFD=3.5
20:26:18.067 00.000 2864 Star::Find(15, 466, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
20:26:18.067 00.000 2864 Star::Find returns 1 (0), X=465.52, Y=194.24, Mass=600, SNR=17.2, Peak=41 HFD=3.4
20:26:18.067 00.000 2864 Star::Find(15, 676, 572, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
20:26:18.067 00.000 2864 Star::Find returns 1 (0), X=676.48, Y=572.10, Mass=581, SNR=16.9, Peak=47 HFD=3.7
20:26:18.067 00.000 2864 Star::Find(15, 577, 211, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
20:26:18.067 00.000 2864 Star::Find returns 1 (0), X=577.50, Y=210.92, Mass=423, SNR=14.4, Peak=31 HFD=3.6
20:26:18.067 00.000 2864 Star::Find(15, 1107, 927, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
20:26:18.083 00.016 2864 Star::Find returns 1 (0), X=1107.32, Y=927.29, Mass=405, SNR=14.1, Peak=27 HFD=3.7
20:26:18.083 00.000 2864 Star::Find(15, 494, 369, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
20:26:18.088 00.005 2864 Star::Find returns 1 (0), X=493.81, Y=369.12, Mass=320, SNR=12.5, Peak=31 HFD=3.6
20:26:18.089 00.001 2864 Star::Find(15, 692, 764, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
20:26:18.091 00.002 2864 Star::Find returns 1 (0), X=692.08, Y=764.57, Mass=280, SNR=11.7, Peak=22 HFD=4.0
20:26:18.093 00.002 2864 Star::Find(15, 807, 543, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
20:26:18.095 00.002 2864 Star::Find returns 1 (0), X=806.53, Y=542.98, Mass=289, SNR=11.8, Peak=18 HFD=3.6
20:26:18.095 00.000 2864 Star::Find(15, 928, 700, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
20:26:18.097 00.002 2864 Star::Find returns 1 (0), X=927.46, Y=700.56, Mass=293, SNR=12.0, Peak=23 HFD=3.3
20:26:18.099 00.002 2864 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.80) = xAngle (-0.91 = -0.91)
20:26:18.101 00.002 2864 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.98 = 2.30)
20:26:18.103 00.002 2864 CameraToMount -- cameraX=-0.23 cameraY=0.72 hyp=0.76 cameraTheta=1.89 mountX=0.46 mountY=0.56, mountTheta=0.88
20:26:18.107 00.004 2864 SchedulePrimaryMove(10198720, x=-0.23, y=0.72, opts=13)
20:26:18.109 00.002 2864 Enqueuing Move request for scope (-0.23, 0.72)
20:26:18.109 00.000 6680 Worker thread wakes up
20:26:18.111 00.002 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.72) opts 0xd
20:26:18.111 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.23, 0.72)
20:26:18.111 00.000 6680 Moving (-0.23, 0.72) raw xDistance=0.46 yDistance=0.56
20:26:18.111 00.000 6680 PPEC rslt: input = 0.46, final = 0.30, react = 0.28, pred = 0.68, hyst = 0.28, hyst_pct = 0.98, period_length = 600.73
20:26:18.111 00.000 6680 PPEC: input: 0.46, control: 0.30, exposure: 1500
20:26:18.111 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56
20:26:18.111 00.000 6680 MoveAxis(W, 40, ABG)
20:26:18.111 00.000 6680 Guiding  Dir = 3, Dur = 40
20:26:18.111 00.000 6680 IsGuiding returns 0
20:26:18.111 00.000 6680 PulseGuide returned control before completion, sleep 50
20:26:18.125 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=168, Gamma=0.560
20:26:18.163 00.038 6680 IsGuiding returns 1
20:26:18.163 00.000 6680 scope still moving after pulse duration time elapsed
20:26:18.163 00.000 2864 UpdateGuideState exits: m=1750 SNR=29.5
20:26:18.163 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:18.163 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:26:18.163 00.000 2864 Enqueuing Expose request
20:26:18.194 00.031 6680 IsGuiding returns 0
20:26:18.194 00.000 6680 scope move finished after 40 + 42 ms
20:26:18.194 00.000 6680 Move returns status 0, amount 40
20:26:18.194 00.000 6680 MoveAxis(S, 90, ABG)
20:26:18.194 00.000 6680 Guiding  Dir = 1, Dur = 90
20:26:18.194 00.000 6680 IsGuiding returns 0
20:26:18.194 00.000 6680 PulseGuide returned control before completion, sleep 100
20:26:18.306 00.112 6680 IsGuiding returns 1
20:26:18.306 00.000 6680 scope still moving after pulse duration time elapsed
20:26:18.338 00.032 6680 IsGuiding returns 0
20:26:18.338 00.000 6680 scope move finished after 90 + 53 ms
20:26:18.338 00.000 6680 Move returns status 0, amount 90
20:26:18.338 00.000 6680 move complete, result=0
20:26:18.338 00.000 6680 worker thread done servicing request
20:26:18.338 00.000 6680 Worker thread wakes up
20:26:18.338 00.000 2864 GuideStep: 0.5 px 40 ms WEST, 0.6 px 90 ms SOUTH
20:26:18.338 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:26:18.338 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:26:19.763 01.425 6680 Exposure complete
20:26:19.816 00.053 6680 worker thread done servicing request
20:26:19.816 00.000 2864 OnExposeComplete: enter
20:26:19.816 00.000 2864 UpdateGuideState(): m_state=6
20:26:19.816 00.000 2864 Star::Find(15, 134, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
20:26:19.816 00.000 2864 Star::Find returns 1 (0), X=134.11, Y=728.38, Mass=1802, SNR=29.9, Peak=161 HFD=3.3
20:26:19.816 00.000 2864 MultiStar: [#1 -0.27,-0.50,0.90,U] [#2 -0.40,-0.77,0.64,U] [#3 -0.05,-0.50,0.69,U] [#4 0.00,-0.28,0.59,U] [#5 -0.19,-0.65,0.56,U] [#6 -0.10,-0.37,0.46,U] [#7 0.28,-0.40,0.45,U] [#8 -0.31,-0.43,0.41,U] 
20:26:19.816 00.000 2864 refined, 8 included, MultiStar: {-0.22, -0.40}, one-star: {-0.58, 0.08}
20:26:19.832 00.016 2864 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.80) = xAngle (-4.88 = 1.40)
20:26:19.832 00.000 2864 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-7.95 = -1.67)
20:26:19.832 00.000 2864 CameraToMount -- cameraX=-0.22 cameraY=-0.40 hyp=0.45 cameraTheta=-2.08 mountX=0.08 mountY=-0.45, mountTheta=-1.41
20:26:19.838 00.006 2864 SchedulePrimaryMove(10198720, x=-0.22, y=-0.40, opts=13)
20:26:19.838 00.000 2864 Enqueuing Move request for scope (-0.22, -0.40)
20:26:19.838 00.000 6680 Worker thread wakes up
20:26:19.838 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.40) opts 0xd
20:26:19.838 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.22, -0.40)
20:26:19.838 00.000 6680 Moving (-0.22, -0.40) raw xDistance=0.08 yDistance=-0.45
20:26:19.838 00.000 6680 PPEC rslt: input = 0.08, final = 0.01, react = 0.05, pred = 0.60, hyst = 0.00, hyst_pct = 0.98, period_length = 600.73
20:26:19.838 00.000 6680 PPEC: input: 0.08, control: 0.01, exposure: 1500
20:26:19.838 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:26:19.838 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
20:26:19.838 00.000 6680 MoveAxis(W, 2, ABG)
20:26:19.838 00.000 6680 Guiding  Dir = 3, Dur = 2
20:26:19.838 00.000 6680 IsGuiding returns 0
20:26:19.838 00.000 6680 PulseGuide returned control before completion, sleep 12
20:26:19.848 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=170, Gamma=0.560
20:26:19.864 00.016 6680 IsGuiding returns 1
20:26:19.864 00.000 6680 scope still moving after pulse duration time elapsed
20:26:19.895 00.031 6680 IsGuiding returns 0
20:26:19.895 00.000 6680 scope move finished after 2 + 48 ms
20:26:19.895 00.000 6680 Move returns status 0, amount 2
20:26:19.895 00.000 6680 MoveAxis(N, 0, ABG)
20:26:19.895 00.000 6680 Move returns status 0, amount 0
20:26:19.895 00.000 6680 move complete, result=0
20:26:19.895 00.000 6680 worker thread done servicing request
20:26:19.900 00.005 2864 UpdateGuideState exits: m=1802 SNR=29.9
20:26:19.900 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:19.900 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:26:19.900 00.000 2864 Enqueuing Expose request
20:26:19.900 00.000 6680 Worker thread wakes up
20:26:19.900 00.000 2864 GuideStep: 0.1 px 2 ms WEST, -0.5 px 0 ms NORTH
20:26:19.911 00.011 6680 worker thread servicing REQUEST_EXPOSE 1500
20:26:19.911 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:26:21.562 01.651 6680 Exposure complete
20:26:21.619 00.057 6680 worker thread done servicing request
20:26:21.619 00.000 2864 OnExposeComplete: enter
20:26:21.624 00.005 2864 UpdateGuideState(): m_state=6
20:26:21.625 00.001 2864 Star::Find(15, 134, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
20:26:21.627 00.002 2864 Star::Find returns 1 (0), X=134.06, Y=728.54, Mass=1793, SNR=29.8, Peak=168 HFD=3.1
20:26:21.629 00.002 2864 MultiStar: [#1 -0.02,-0.28,0.91,U] [#2 -0.25,-0.40,0.65,U] [#3 -0.10,-0.51,0.72,U] [#4 -0.01,-0.23,0.56,U] [#5 -0.05,-0.61,0.55,U] [#6 0.02,-0.30,0.49,U] [#7 0.20,-0.55,0.45,U] [#8 -0.32,-0.52,0.41,U] 
20:26:21.631 00.002 2864 refined, 8 included, MultiStar: {-0.17, -0.29}, one-star: {-0.63, 0.25}
20:26:21.633 00.002 2864 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.80) = xAngle (-4.88 = 1.40)
20:26:21.635 00.002 2864 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-7.96 = -1.67)
20:26:21.635 00.000 2864 CameraToMount -- cameraX=-0.17 cameraY=-0.29 hyp=0.34 cameraTheta=-2.09 mountX=0.06 mountY=-0.34, mountTheta=-1.40
20:26:21.639 00.004 2864 SchedulePrimaryMove(10198720, x=-0.17, y=-0.29, opts=13)
20:26:21.641 00.002 2864 Enqueuing Move request for scope (-0.17, -0.29)
20:26:21.641 00.000 6680 Worker thread wakes up
20:26:21.641 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.29) opts 0xd
20:26:21.641 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.17, -0.29)
20:26:21.641 00.000 6680 Moving (-0.17, -0.29) raw xDistance=0.06 yDistance=-0.34
20:26:21.641 00.000 6680 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.55, hyst = 0.00, hyst_pct = 0.97, period_length = 600.73
20:26:21.641 00.000 6680 PPEC: input: 0.06, control: 0.01, exposure: 1500
20:26:21.641 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:26:21.641 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
20:26:21.641 00.000 6680 MoveAxis(W, 2, ABG)
20:26:21.641 00.000 6680 Guiding  Dir = 3, Dur = 2
20:26:21.641 00.000 6680 IsGuiding returns 0
20:26:21.641 00.000 6680 PulseGuide returned control before completion, sleep 12
20:26:21.659 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=167, Gamma=0.560
20:26:21.673 00.014 6680 IsGuiding returns 1
20:26:21.673 00.000 6680 scope still moving after pulse duration time elapsed
20:26:21.689 00.016 2864 UpdateGuideState exits: m=1793 SNR=29.8
20:26:21.704 00.015 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:21.704 00.000 6680 IsGuiding returns 0
20:26:21.704 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:26:21.704 00.000 6680 scope move finished after 2 + 61 ms
20:26:21.704 00.000 2864 Enqueuing Expose request
20:26:21.704 00.000 6680 Move returns status 0, amount 2
20:26:21.704 00.000 6680 MoveAxis(N, 0, ABG)
20:26:21.704 00.000 6680 Move returns status 0, amount 0
20:26:21.713 00.009 6680 move complete, result=0
20:26:21.713 00.000 6680 worker thread done servicing request
20:26:21.713 00.000 6680 Worker thread wakes up
20:26:21.713 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:26:21.713 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:26:21.720 00.007 2864 GuideStep: 0.1 px 2 ms WEST, -0.3 px 0 ms NORTH
20:26:23.133 01.413 6680 Exposure complete
20:26:23.197 00.064 6680 worker thread done servicing request
20:26:23.197 00.000 2864 OnExposeComplete: enter
20:26:23.197 00.000 2864 UpdateGuideState(): m_state=6
20:26:23.197 00.000 2864 Star::Find(15, 134, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
20:26:23.197 00.000 2864 Star::Find returns 1 (0), X=134.07, Y=728.57, Mass=1768, SNR=29.6, Peak=154 HFD=3.3
20:26:23.197 00.000 2864 MultiStar: [#1 -0.31,-0.20,0.94,U] [#2 -0.26,-0.42,0.66,U] [#3 -0.28,-0.38,0.72,U] [#4 -0.18,-0.30,0.58,U] [#5 -0.48,-0.52,0.58,U] [#6 -0.21,-0.13,0.51,U] [#7 -0.37,-0.30,0.47,U] [#8 -0.35,-0.46,0.41,U] 
20:26:23.213 00.016 2864 refined, 8 included, MultiStar: {-0.36, -0.23}, one-star: {-0.62, 0.27}
20:26:23.213 00.000 2864 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.80) = xAngle (-5.37 = 0.91)
20:26:23.213 00.000 2864 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.45 = -2.16)
20:26:23.213 00.000 2864 CameraToMount -- cameraX=-0.36 cameraY=-0.23 hyp=0.42 cameraTheta=-2.58 mountX=0.26 mountY=-0.35, mountTheta=-0.93
20:26:23.213 00.000 2864 SchedulePrimaryMove(10198720, x=-0.36, y=-0.23, opts=13)
20:26:23.213 00.000 2864 Enqueuing Move request for scope (-0.36, -0.23)
20:26:23.213 00.000 6680 Worker thread wakes up
20:26:23.213 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.23) opts 0xd
20:26:23.213 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.36, -0.23)
20:26:23.213 00.000 6680 Moving (-0.36, -0.23) raw xDistance=0.26 yDistance=-0.35
20:26:23.213 00.000 6680 PPEC rslt: input = 0.26, final = 0.13, react = 0.16, pred = -0.26, hyst = 0.14, hyst_pct = 0.97, period_length = 600.73
20:26:23.213 00.000 6680 PPEC: input: 0.26, control: 0.13, exposure: 1500
20:26:23.213 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:26:23.213 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
20:26:23.213 00.000 6680 MoveAxis(W, 18, ABG)
20:26:23.213 00.000 6680 Guiding  Dir = 3, Dur = 18
20:26:23.213 00.000 6680 IsGuiding returns 0
20:26:23.213 00.000 6680 PulseGuide returned control before completion, sleep 28
20:26:23.241 00.028 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=162, Gamma=0.560
20:26:23.260 00.019 6680 IsGuiding returns 1
20:26:23.260 00.000 6680 scope still moving after pulse duration time elapsed
20:26:23.275 00.015 2864 UpdateGuideState exits: m=1768 SNR=29.6
20:26:23.275 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:23.275 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:26:23.291 00.016 2864 Enqueuing Expose request
20:26:23.293 00.002 6680 IsGuiding returns 0
20:26:23.293 00.000 6680 scope move finished after 18 + 48 ms
20:26:23.293 00.000 6680 Move returns status 0, amount 18
20:26:23.293 00.000 6680 MoveAxis(N, 0, ABG)
20:26:23.293 00.000 6680 Move returns status 0, amount 0
20:26:23.293 00.000 6680 move complete, result=0
20:26:23.293 00.000 6680 worker thread done servicing request
20:26:23.293 00.000 6680 Worker thread wakes up
20:26:23.293 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:26:23.293 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:26:23.307 00.014 2864 GuideStep: 0.3 px 18 ms WEST, -0.4 px 0 ms NORTH
20:26:24.944 01.637 6680 Exposure complete
20:26:24.994 00.050 6680 worker thread done servicing request
20:26:24.994 00.000 2864 OnExposeComplete: enter
20:26:24.994 00.000 2864 UpdateGuideState(): m_state=6
20:26:25.008 00.014 2864 Star::Find(15, 134, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
20:26:25.008 00.000 2864 Star::Find returns 1 (0), X=134.09, Y=728.74, Mass=1753, SNR=29.5, Peak=145 HFD=3.1
20:26:25.008 00.000 2864 MultiStar: [#1 -0.18,-0.22,0.93,U] [#2 -0.26,-0.32,0.65,U] [#3 -0.04,-0.34,0.72,U] [#4 -0.14,-0.19,0.56,U] [#5 -0.10,-0.48,0.60,U] [#6 0.10,-0.09,0.48,U] [#7 -0.01,-0.23,0.48,U] [#8 -0.16,-0.15,0.42,U] 
20:26:25.008 00.000 2864 refined, 8 included, MultiStar: {-0.19, -0.14}, one-star: {-0.60, 0.44}
20:26:25.008 00.000 2864 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.80) = xAngle (-5.29 = 0.99)
20:26:25.008 00.000 2864 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.37 = -2.09)
20:26:25.008 00.000 2864 CameraToMount -- cameraX=-0.19 cameraY=-0.14 hyp=0.24 cameraTheta=-2.50 mountX=0.13 mountY=-0.21, mountTheta=-1.01
20:26:25.008 00.000 2864 SchedulePrimaryMove(10198720, x=-0.19, y=-0.14, opts=13)
20:26:25.008 00.000 2864 Enqueuing Move request for scope (-0.19, -0.14)
20:26:25.025 00.017 6680 Worker thread wakes up
20:26:25.025 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.14) opts 0xd
20:26:25.025 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.19, -0.14)
20:26:25.025 00.000 6680 Moving (-0.19, -0.14) raw xDistance=0.13 yDistance=-0.21
20:26:25.025 00.000 6680 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.36, hyst = 0.00, hyst_pct = 0.97, period_length = 600.73
20:26:25.025 00.000 6680 PPEC: input: 0.13, control: -0.01, exposure: 1500
20:26:25.025 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:25.025 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:26:25.025 00.000 6680 MoveAxis(E, 1, ABG)
20:26:25.025 00.000 6680 Guiding  Dir = 2, Dur = 1
20:26:25.025 00.000 6680 IsGuiding returns 0
20:26:25.025 00.000 6680 PulseGuide returned control before completion, sleep 11
20:26:25.025 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=0, FiltMin=0, FiltMax=160, Gamma=0.560
20:26:25.039 00.014 6680 IsGuiding returns 1
20:26:25.039 00.000 6680 scope still moving after pulse duration time elapsed
20:26:25.071 00.032 6680 IsGuiding returns 0
20:26:25.071 00.000 6680 scope move finished after 1 + 44 ms
20:26:25.071 00.000 6680 Move returns status 0, amount 1
20:26:25.071 00.000 6680 MoveAxis(N, 0, ABG)
20:26:25.071 00.000 6680 Move returns status 0, amount 0
20:26:25.071 00.000 6680 move complete, result=0
20:26:25.071 00.000 6680 worker thread done servicing request
20:26:25.071 00.000 2864 UpdateGuideState exits: m=1753 SNR=29.5
20:26:25.071 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:25.089 00.018 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:26:25.091 00.002 2864 Enqueuing Expose request
20:26:25.093 00.002 6680 Worker thread wakes up
20:26:25.093 00.000 2864 GuideStep: 0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
20:26:25.096 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
20:26:25.096 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:26:26.516 01.420 6680 Exposure complete
20:26:26.579 00.063 6680 worker thread done servicing request
20:26:26.579 00.000 2864 OnExposeComplete: enter
20:26:26.588 00.009 2864 UpdateGuideState(): m_state=6
20:26:26.588 00.000 2864 Star::Find(15, 134, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
20:26:26.588 00.000 2864 Star::Find returns 1 (0), X=133.81, Y=728.91, Mass=1748, SNR=29.5, Peak=161 HFD=2.9
20:26:26.595 00.007 2864 MultiStar: [#1 -0.40,0.05,0.95,U] [#2 -0.69,-0.37,0.65,U] [#3 -0.36,-0.04,0.70,U] [#4 -0.30,0.08,0.58,U] [#5 -0.74,-0.33,0.55,U] [#6 -0.33,0.05,0.51,U] [#7 -0.45,-0.43,0.46,U] [#8 -0.55,0.19,0.42,U] 
20:26:26.595 00.000 2864 refined, 8 included, MultiStar: {-0.54, 0.03}, one-star: {-0.88, 0.61}
20:26:26.595 00.000 2864 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.80) = xAngle (0.29 = 0.29)
20:26:26.595 00.000 2864 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.78 = -2.78)
20:26:26.595 00.000 2864 CameraToMount -- cameraX=-0.54 cameraY=0.03 hyp=0.54 cameraTheta=3.09 mountX=0.52 mountY=-0.19, mountTheta=-0.35
20:26:26.595 00.000 2864 SchedulePrimaryMove(10198720, x=-0.54, y=0.03, opts=13)
20:26:26.595 00.000 2864 Enqueuing Move request for scope (-0.54, 0.03)
20:26:26.595 00.000 6680 Worker thread wakes up
20:26:26.595 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.03) opts 0xd
20:26:26.595 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.54, 0.03)
20:26:26.595 00.000 6680 Moving (-0.54, 0.03) raw xDistance=0.52 yDistance=-0.19
20:26:26.595 00.000 6680 PPEC rslt: input = 0.52, final = 0.28, react = 0.31, pred = -0.35, hyst = 0.29, hyst_pct = 0.97, period_length = 600.73
20:26:26.595 00.000 6680 PPEC: input: 0.52, control: 0.28, exposure: 1500
20:26:26.595 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:26.595 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:26:26.595 00.000 6680 MoveAxis(W, 37, ABG)
20:26:26.595 00.000 6680 Guiding  Dir = 3, Dur = 37
20:26:26.595 00.000 6680 IsGuiding returns 0
20:26:26.595 00.000 6680 PulseGuide returned control before completion, sleep 47
20:26:26.623 00.028 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=153, Gamma=0.560
20:26:26.659 00.036 6680 IsGuiding returns 1
20:26:26.659 00.000 6680 scope still moving after pulse duration time elapsed
20:26:26.659 00.000 2864 UpdateGuideState exits: m=1748 SNR=29.5
20:26:26.659 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:26.659 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:26:26.675 00.016 2864 Enqueuing Expose request
20:26:26.690 00.015 6680 IsGuiding returns 0
20:26:26.690 00.000 6680 scope move finished after 37 + 43 ms
20:26:26.690 00.000 6680 Move returns status 0, amount 37
20:26:26.690 00.000 6680 MoveAxis(N, 0, ABG)
20:26:26.690 00.000 6680 Move returns status 0, amount 0
20:26:26.690 00.000 6680 move complete, result=0
20:26:26.690 00.000 6680 worker thread done servicing request
20:26:26.690 00.000 6680 Worker thread wakes up
20:26:26.690 00.000 2864 GuideStep: 0.5 px 37 ms WEST, -0.2 px 0 ms NORTH
20:26:26.690 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:26:26.690 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:26:28.338 01.648 6680 Exposure complete
20:26:28.400 00.062 6680 worker thread done servicing request
20:26:28.400 00.000 2864 OnExposeComplete: enter
20:26:28.400 00.000 2864 UpdateGuideState(): m_state=6
20:26:28.403 00.003 2864 Star::Find(15, 133, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
20:26:28.403 00.000 2864 Star::Find returns 1 (0), X=133.97, Y=728.72, Mass=1717, SNR=29.2, Peak=137 HFD=3.2
20:26:28.403 00.000 2864 MultiStar: [#1 -0.29,0.04,0.93,U] [#2 -0.38,-0.23,0.65,U] [#3 -0.39,-0.03,0.73,U] [#4 -0.12,0.09,0.59,U] [#5 -0.48,-0.43,0.58,U] [#6 -0.16,0.14,0.49,U] [#7 -0.36,-0.57,0.47,U] [#8 -0.30,-0.10,0.44,U] 
20:26:28.403 00.000 2864 refined, 8 included, MultiStar: {-0.38, -0.02}, one-star: {-0.73, 0.43}
20:26:28.403 00.000 2864 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.80) = xAngle (-5.87 = 0.41)
20:26:28.403 00.000 2864 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.95 = -2.66)
20:26:28.403 00.000 2864 CameraToMount -- cameraX=-0.38 cameraY=-0.02 hyp=0.38 cameraTheta=-3.08 mountX=0.35 mountY=-0.18, mountTheta=-0.46
20:26:28.403 00.000 2864 SchedulePrimaryMove(10198720, x=-0.38, y=-0.02, opts=13)
20:26:28.419 00.016 2864 Enqueuing Move request for scope (-0.38, -0.02)
20:26:28.419 00.000 6680 Worker thread wakes up
20:26:28.419 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.02) opts 0xd
20:26:28.419 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.38, -0.02)
20:26:28.419 00.000 6680 Moving (-0.38, -0.02) raw xDistance=0.35 yDistance=-0.18
20:26:28.419 00.000 6680 PPEC rslt: input = 0.35, final = 0.18, react = 0.21, pred = -0.40, hyst = 0.19, hyst_pct = 0.97, period_length = 600.73
20:26:28.419 00.000 6680 PPEC: input: 0.35, control: 0.18, exposure: 1500
20:26:28.419 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:28.419 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:26:28.419 00.000 6680 MoveAxis(W, 24, ABG)
20:26:28.419 00.000 6680 Guiding  Dir = 3, Dur = 24
20:26:28.419 00.000 6680 IsGuiding returns 0
20:26:28.419 00.000 6680 PulseGuide returned control before completion, sleep 34
20:26:28.437 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=178, Gamma=0.560
20:26:28.466 00.029 6680 IsGuiding returns 1
20:26:28.466 00.000 6680 scope still moving after pulse duration time elapsed
20:26:28.482 00.016 2864 UpdateGuideState exits: m=1717 SNR=29.2
20:26:28.482 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:28.482 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:26:28.482 00.000 2864 Enqueuing Expose request
20:26:28.498 00.016 6680 IsGuiding returns 0
20:26:28.498 00.000 6680 scope move finished after 24 + 51 ms
20:26:28.498 00.000 6680 Move returns status 0, amount 24
20:26:28.498 00.000 6680 MoveAxis(N, 0, ABG)
20:26:28.498 00.000 6680 Move returns status 0, amount 0
20:26:28.498 00.000 6680 move complete, result=0
20:26:28.498 00.000 6680 worker thread done servicing request
20:26:28.498 00.000 6680 Worker thread wakes up
20:26:28.498 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:26:28.498 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:26:28.498 00.000 2864 GuideStep: 0.4 px 24 ms WEST, -0.2 px 0 ms NORTH
20:26:29.926 01.428 6680 Exposure complete
20:26:29.974 00.048 6680 worker thread done servicing request
20:26:29.974 00.000 2864 OnExposeComplete: enter
20:26:29.989 00.015 2864 UpdateGuideState(): m_state=6
20:26:29.989 00.000 2864 Star::Find(15, 133, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
20:26:29.994 00.005 2864 Star::Find returns 1 (0), X=134.13, Y=728.58, Mass=1785, SNR=29.8, Peak=141 HFD=3.3
20:26:29.994 00.000 2864 MultiStar: [#1 -0.22,-0.36,0.95,U] [#2 -0.26,-0.53,0.63,U] [#3 -0.16,-0.44,0.69,U] [#4 -0.10,-0.38,0.58,U] [#5 -0.22,-0.52,0.57,U] [#6 -0.16,-0.27,0.48,U] [#7 0.10,-0.49,0.46,U] [#8 -0.48,-0.46,0.42,U] 
20:26:29.994 00.000 2864 refined, 8 included, MultiStar: {-0.25, -0.31}, one-star: {-0.56, 0.28}
20:26:29.994 00.000 2864 CameraToMount -- cameraTheta (-2.26) - m_xAngle (2.80) = xAngle (-5.05 = 1.23)
20:26:29.994 00.000 2864 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.13 = -1.85)
20:26:30.005 00.011 2864 CameraToMount -- cameraX=-0.25 cameraY=-0.31 hyp=0.40 cameraTheta=-2.26 mountX=0.13 mountY=-0.38, mountTheta=-1.24
20:26:30.009 00.004 2864 SchedulePrimaryMove(10198720, x=-0.25, y=-0.31, opts=13)
20:26:30.013 00.004 2864 Enqueuing Move request for scope (-0.25, -0.31)
20:26:30.015 00.002 6680 Worker thread wakes up
20:26:30.015 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.31) opts 0xd
20:26:30.015 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.25, -0.31)
20:26:30.015 00.000 6680 Moving (-0.25, -0.31) raw xDistance=0.13 yDistance=-0.38
20:26:30.015 00.000 6680 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.38, hyst = 0.00, hyst_pct = 0.97, period_length = 600.73
20:26:30.015 00.000 6680 PPEC: input: 0.13, control: -0.01, exposure: 1500
20:26:30.015 00.000 6680 switching direction from 1 to -1 - decHistory=-4 oldest=0.22 newest=-0.75
20:26:30.015 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
20:26:30.015 00.000 6680 MoveAxis(E, 2, ABG)
20:26:30.015 00.000 6680 Guiding  Dir = 2, Dur = 2
20:26:30.015 00.000 6680 IsGuiding returns 0
20:26:30.015 00.000 6680 PulseGuide returned control before completion, sleep 12
20:26:30.025 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=169, Gamma=0.560
20:26:30.036 00.011 6680 IsGuiding returns 1
20:26:30.036 00.000 6680 scope still moving after pulse duration time elapsed
20:26:30.068 00.032 6680 IsGuiding returns 1
20:26:30.074 00.006 2864 UpdateGuideState exits: m=1785 SNR=29.8
20:26:30.074 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:30.074 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:26:30.083 00.009 2864 Enqueuing Expose request
20:26:30.100 00.017 6680 IsGuiding returns 0
20:26:30.100 00.000 6680 scope move finished after 2 + 81 ms
20:26:30.100 00.000 6680 Move returns status 0, amount 2
20:26:30.100 00.000 6680 MoveAxis(N, 61, ABG)
20:26:30.100 00.000 6680 Guiding  Dir = 0, Dur = 61
20:26:30.100 00.000 6680 IsGuiding returns 0
20:26:30.100 00.000 6680 PulseGuide returned control before completion, sleep 71
20:26:30.179 00.079 6680 IsGuiding returns 1
20:26:30.179 00.000 6680 scope still moving after pulse duration time elapsed
20:26:30.211 00.032 6680 IsGuiding returns 0
20:26:30.211 00.000 6680 scope move finished after 61 + 49 ms
20:26:30.211 00.000 6680 Move returns status 0, amount 61
20:26:30.211 00.000 6680 move complete, result=0
20:26:30.211 00.000 6680 worker thread done servicing request
20:26:30.211 00.000 6680 Worker thread wakes up
20:26:30.211 00.000 2864 GuideStep: 0.1 px 2 ms EAST, -0.4 px 61 ms NORTH
20:26:30.213 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:26:30.213 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:26:31.859 01.646 6680 Exposure complete
20:26:31.922 00.063 6680 worker thread done servicing request
20:26:31.922 00.000 2864 OnExposeComplete: enter
20:26:31.932 00.010 2864 UpdateGuideState(): m_state=6
20:26:31.932 00.000 2864 Star::Find(15, 134, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
20:26:31.932 00.000 2864 Star::Find returns 1 (0), X=134.37, Y=728.54, Mass=1740, SNR=29.4, Peak=158 HFD=3.2
20:26:31.938 00.006 2864 MultiStar: [#1 -0.00,-0.42,0.95,U] [#2 -0.06,-0.68,0.65,U] [#3 0.06,-0.47,0.71,U] [#4 0.12,-0.42,0.57,U] [#5 0.00,-0.50,0.59,U] [#6 0.16,-0.29,0.50,U] [#7 0.35,-0.43,0.47,U] [#8 0.13,-0.51,0.42,U] 
20:26:31.938 00.000 2864 refined, 8 included, MultiStar: {0.01, -0.34}, one-star: {-0.32, 0.25}
20:26:31.938 00.000 2864 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.80) = xAngle (-4.35 = 1.94)
20:26:31.938 00.000 2864 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-7.42 = -1.14)
20:26:31.938 00.000 2864 CameraToMount -- cameraX=0.01 cameraY=-0.34 hyp=0.34 cameraTheta=-1.55 mountX=-0.12 mountY=-0.31, mountTheta=-1.95
20:26:31.938 00.000 2864 SchedulePrimaryMove(10198720, x=0.01, y=-0.34, opts=13)
20:26:31.938 00.000 2864 Enqueuing Move request for scope (0.01, -0.34)
20:26:31.938 00.000 6680 Worker thread wakes up
20:26:31.938 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.34) opts 0xd
20:26:31.938 00.000 6680 Handling offset move in thread for scope, endpoint = (0.01, -0.34)
20:26:31.938 00.000 6680 Moving (0.01, -0.34) raw xDistance=-0.12 yDistance=-0.31
20:26:31.938 00.000 6680 PPEC rslt: input = -0.12, final = 0.03, react = -0.07, pred = 0.97, hyst = 0.00, hyst_pct = 0.97, period_length = 600.73
20:26:31.938 00.000 6680 PPEC: input: -0.12, control: 0.03, exposure: 1500
20:26:31.938 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
20:26:31.938 00.000 6680 MoveAxis(W, 5, ABG)
20:26:31.938 00.000 6680 Guiding  Dir = 3, Dur = 5
20:26:31.954 00.016 6680 IsGuiding returns 0
20:26:31.954 00.000 6680 PulseGuide returned control before completion, sleep 15
20:26:31.968 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=168, Gamma=0.560
20:26:31.970 00.002 6680 IsGuiding returns 1
20:26:31.970 00.000 6680 scope still moving after pulse duration time elapsed
20:26:32.001 00.031 6680 IsGuiding returns 0
20:26:32.001 00.000 6680 scope move finished after 5 + 42 ms
20:26:32.001 00.000 6680 Move returns status 0, amount 5
20:26:32.001 00.000 6680 MoveAxis(N, 50, ABG)
20:26:32.001 00.000 6680 Guiding  Dir = 0, Dur = 50
20:26:32.001 00.000 6680 IsGuiding returns 0
20:26:32.001 00.000 6680 PulseGuide returned control before completion, sleep 60
20:26:32.001 00.000 2864 UpdateGuideState exits: m=1740 SNR=29.4
20:26:32.001 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:32.017 00.016 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:26:32.017 00.000 2864 Enqueuing Expose request
20:26:32.064 00.047 6680 IsGuiding returns 1
20:26:32.064 00.000 6680 scope still moving after pulse duration time elapsed
20:26:32.096 00.032 6680 IsGuiding returns 0
20:26:32.096 00.000 6680 scope move finished after 50 + 45 ms
20:26:32.096 00.000 6680 Move returns status 0, amount 50
20:26:32.096 00.000 6680 move complete, result=0
20:26:32.096 00.000 6680 worker thread done servicing request
20:26:32.096 00.000 6680 Worker thread wakes up
20:26:32.096 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:26:32.098 00.002 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:26:32.106 00.008 2864 GuideStep: -0.1 px 5 ms WEST, -0.3 px 50 ms NORTH
20:26:33.518 01.412 6680 Exposure complete
20:26:33.594 00.076 6680 worker thread done servicing request
20:26:33.594 00.000 2864 OnExposeComplete: enter
20:26:33.594 00.000 2864 UpdateGuideState(): m_state=6
20:26:33.597 00.003 2864 Star::Find(15, 134, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
20:26:33.597 00.000 2864 Star::Find returns 1 (0), X=134.21, Y=728.51, Mass=1674, SNR=28.8, Peak=156 HFD=3.2
20:26:33.597 00.000 2864 MultiStar: [#1 -0.04,-0.23,0.99,U] [#2 -0.14,-0.43,0.67,U] [#3 0.12,-0.32,0.72,U] [#4 0.14,-0.19,0.60,U] [#5 0.08,-0.47,0.59,U] [#6 0.24,-0.28,0.49,U] [#7 0.21,-0.44,0.48,U] [#8 -0.07,-0.48,0.44,U] 
20:26:33.597 00.000 2864 refined, 8 included, MultiStar: {-0.04, -0.25}, one-star: {-0.48, 0.21}
20:26:33.597 00.000 2864 CameraToMount -- cameraTheta (-1.71) - m_xAngle (2.80) = xAngle (-4.51 = 1.78)
20:26:33.597 00.000 2864 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-7.58 = -1.30)
20:26:33.597 00.000 2864 CameraToMount -- cameraX=-0.04 cameraY=-0.25 hyp=0.25 cameraTheta=-1.71 mountX=-0.05 mountY=-0.24, mountTheta=-1.78
20:26:33.613 00.016 2864 SchedulePrimaryMove(10198720, x=-0.04, y=-0.25, opts=13)
20:26:33.613 00.000 2864 Enqueuing Move request for scope (-0.04, -0.25)
20:26:33.613 00.000 6680 Worker thread wakes up
20:26:33.613 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.25) opts 0xd
20:26:33.613 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.04, -0.25)
20:26:33.613 00.000 6680 Moving (-0.04, -0.25) raw xDistance=-0.05 yDistance=-0.24
20:26:33.613 00.000 6680 PPEC rslt: input = -0.05, final = 0.04, react = -0.03, pred = 1.06, hyst = 0.00, hyst_pct = 0.96, period_length = 600.73
20:26:33.613 00.000 6680 PPEC: input: -0.05, control: 0.04, exposure: 1500
20:26:33.613 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
20:26:33.613 00.000 6680 MoveAxis(W, 5, ABG)
20:26:33.613 00.000 6680 Guiding  Dir = 3, Dur = 5
20:26:33.613 00.000 6680 IsGuiding returns 0
20:26:33.613 00.000 6680 PulseGuide returned control before completion, sleep 15
20:26:33.631 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=158, Gamma=0.560
20:26:33.645 00.014 6680 IsGuiding returns 1
20:26:33.645 00.000 6680 scope still moving after pulse duration time elapsed
20:26:33.677 00.032 6680 IsGuiding returns 0
20:26:33.677 00.000 6680 scope move finished after 5 + 53 ms
20:26:33.677 00.000 6680 Move returns status 0, amount 5
20:26:33.677 00.000 6680 MoveAxis(N, 39, ABG)
20:26:33.677 00.000 6680 Guiding  Dir = 0, Dur = 39
20:26:33.677 00.000 6680 IsGuiding returns 0
20:26:33.677 00.000 6680 PulseGuide returned control before completion, sleep 49
20:26:33.677 00.000 2864 UpdateGuideState exits: m=1674 SNR=28.8
20:26:33.677 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:33.681 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:26:33.681 00.000 2864 Enqueuing Expose request
20:26:33.739 00.058 6680 IsGuiding returns 1
20:26:33.739 00.000 6680 scope still moving after pulse duration time elapsed
20:26:33.771 00.032 6680 IsGuiding returns 0
20:26:33.771 00.000 6680 scope move finished after 39 + 55 ms
20:26:33.771 00.000 6680 Move returns status 0, amount 39
20:26:33.771 00.000 6680 move complete, result=0
20:26:33.771 00.000 6680 worker thread done servicing request
20:26:33.771 00.000 6680 Worker thread wakes up
20:26:33.771 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:26:33.771 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:26:33.771 00.000 2864 GuideStep: -0.1 px 5 ms WEST, -0.2 px 39 ms NORTH
20:26:35.402 01.631 6680 Exposure complete
20:26:35.451 00.049 6680 worker thread done servicing request
20:26:35.451 00.000 2864 OnExposeComplete: enter
20:26:35.459 00.008 2864 UpdateGuideState(): m_state=6
20:26:35.463 00.004 2864 Star::Find(15, 134, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
20:26:35.467 00.004 2864 Star::Find returns 1 (0), X=134.00, Y=728.39, Mass=1745, SNR=29.4, Peak=165 HFD=3.0
20:26:35.467 00.000 2864 MultiStar: [#1 -0.18,-0.53,0.96,U] [#2 -0.46,-0.65,0.66,U] [#3 -0.25,-0.67,0.71,U] [#4 -0.03,-0.49,0.58,U] [#5 -0.27,-0.83,0.61,U] [#6 -0.13,-0.45,0.50,U] [#7 0.14,-0.57,0.47,U] [#8 -0.31,-0.68,0.42,U] 
20:26:35.473 00.006 2864 refined, 8 included, MultiStar: {-0.28, -0.49}, one-star: {-0.70, 0.09}
20:26:35.475 00.002 2864 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.80) = xAngle (-4.89 = 1.39)
20:26:35.477 00.002 2864 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-7.96 = -1.68)
20:26:35.481 00.004 2864 CameraToMount -- cameraX=-0.28 cameraY=-0.49 hyp=0.56 cameraTheta=-2.09 mountX=0.10 mountY=-0.56, mountTheta=-1.40
20:26:35.485 00.004 2864 SchedulePrimaryMove(10198720, x=-0.28, y=-0.49, opts=13)
20:26:35.485 00.000 2864 Enqueuing Move request for scope (-0.28, -0.49)
20:26:35.485 00.000 6680 Worker thread wakes up
20:26:35.485 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.49) opts 0xd
20:26:35.485 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.28, -0.49)
20:26:35.485 00.000 6680 Moving (-0.28, -0.49) raw xDistance=0.10 yDistance=-0.56
20:26:35.485 00.000 6680 PPEC rslt: input = 0.10, final = 0.05, react = 0.06, pred = 1.26, hyst = 0.00, hyst_pct = 0.96, period_length = 600.73
20:26:35.485 00.000 6680 PPEC: input: 0.10, control: 0.05, exposure: 1500
20:26:35.485 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
20:26:35.485 00.000 6680 MoveAxis(W, 6, ABG)
20:26:35.485 00.000 6680 Guiding  Dir = 3, Dur = 6
20:26:35.485 00.000 6680 IsGuiding returns 0
20:26:35.485 00.000 6680 PulseGuide returned control before completion, sleep 16
20:26:35.506 00.021 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=163, Gamma=0.560
20:26:35.512 00.006 6680 IsGuiding returns 1
20:26:35.512 00.000 6680 scope still moving after pulse duration time elapsed
20:26:35.544 00.032 6680 IsGuiding returns 1
20:26:35.557 00.013 2864 UpdateGuideState exits: m=1745 SNR=29.4
20:26:35.562 00.005 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:35.562 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:26:35.562 00.000 2864 Enqueuing Expose request
20:26:35.576 00.014 6680 IsGuiding returns 0
20:26:35.576 00.000 6680 scope move finished after 6 + 76 ms
20:26:35.576 00.000 6680 Move returns status 0, amount 6
20:26:35.576 00.000 6680 MoveAxis(N, 90, ABG)
20:26:35.576 00.000 6680 Guiding  Dir = 0, Dur = 90
20:26:35.576 00.000 6680 IsGuiding returns 0
20:26:35.576 00.000 6680 PulseGuide returned control before completion, sleep 100
20:26:35.687 00.111 6680 IsGuiding returns 1
20:26:35.687 00.000 6680 scope still moving after pulse duration time elapsed
20:26:35.719 00.032 6680 IsGuiding returns 0
20:26:35.719 00.000 6680 scope move finished after 90 + 53 ms
20:26:35.719 00.000 6680 Move returns status 0, amount 90
20:26:35.719 00.000 6680 move complete, result=0
20:26:35.719 00.000 6680 worker thread done servicing request
20:26:35.719 00.000 2864 GuideStep: 0.1 px 6 ms WEST, -0.6 px 90 ms NORTH
20:26:35.723 00.004 6680 Worker thread wakes up
20:26:35.723 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:26:35.723 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:26:37.145 01.422 6680 Exposure complete
20:26:37.217 00.072 6680 worker thread done servicing request
20:26:37.217 00.000 2864 OnExposeComplete: enter
20:26:37.217 00.000 2864 UpdateGuideState(): m_state=6
20:26:37.217 00.000 2864 Star::Find(15, 133, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
20:26:37.217 00.000 2864 Star::Find returns 1 (0), X=134.06, Y=728.41, Mass=1853, SNR=30.4, Peak=157 HFD=3.4
20:26:37.225 00.008 2864 MultiStar: [#1 -0.21,-0.40,0.92,U] [#2 -0.46,-0.68,0.62,U] [#3 -0.27,-0.73,0.68,U] [#4 -0.10,-0.22,0.57,U] [#5 -0.51,-0.80,0.57,U] [#6 -0.30,-0.51,0.48,U] [#7 -0.19,-0.57,0.45,U] [#8 -0.34,-0.68,0.41,U] 
20:26:37.225 00.000 2864 refined, 8 included, MultiStar: {-0.35, -0.44}, one-star: {-0.63, 0.11}
20:26:37.225 00.000 2864 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.80) = xAngle (-5.04 = 1.25)
20:26:37.225 00.000 2864 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.11 = -1.83)
20:26:37.225 00.000 2864 CameraToMount -- cameraX=-0.35 cameraY=-0.44 hyp=0.57 cameraTheta=-2.24 mountX=0.18 mountY=-0.55, mountTheta=-1.25
20:26:37.225 00.000 2864 SchedulePrimaryMove(10198720, x=-0.35, y=-0.44, opts=13)
20:26:37.225 00.000 2864 Enqueuing Move request for scope (-0.35, -0.44)
20:26:37.225 00.000 6680 Worker thread wakes up
20:26:37.225 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.44) opts 0xd
20:26:37.225 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.35, -0.44)
20:26:37.225 00.000 6680 Moving (-0.35, -0.44) raw xDistance=0.18 yDistance=-0.55
20:26:37.225 00.000 6680 PPEC rslt: input = 0.18, final = 0.12, react = 0.11, pred = 0.56, hyst = 0.10, hyst_pct = 0.96, period_length = 600.73
20:26:37.225 00.000 6680 PPEC: input: 0.18, control: 0.12, exposure: 1500
20:26:37.225 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
20:26:37.225 00.000 6680 MoveAxis(W, 16, ABG)
20:26:37.225 00.000 6680 Guiding  Dir = 3, Dur = 16
20:26:37.225 00.000 6680 IsGuiding returns 0
20:26:37.225 00.000 6680 PulseGuide returned control before completion, sleep 26
20:26:37.244 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=178, Gamma=0.560
20:26:37.272 00.028 6680 IsGuiding returns 1
20:26:37.272 00.000 6680 scope still moving after pulse duration time elapsed
20:26:37.288 00.016 2864 UpdateGuideState exits: m=1853 SNR=30.4
20:26:37.288 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:37.288 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:26:37.304 00.016 6680 IsGuiding returns 0
20:26:37.304 00.000 2864 Enqueuing Expose request
20:26:37.307 00.003 6680 scope move finished after 16 + 49 ms
20:26:37.307 00.000 6680 Move returns status 0, amount 16
20:26:37.307 00.000 6680 MoveAxis(N, 88, ABG)
20:26:37.307 00.000 6680 Guiding  Dir = 0, Dur = 88
20:26:37.307 00.000 6680 IsGuiding returns 0
20:26:37.307 00.000 6680 PulseGuide returned control before completion, sleep 98
20:26:37.414 00.107 6680 IsGuiding returns 1
20:26:37.414 00.000 6680 scope still moving after pulse duration time elapsed
20:26:37.446 00.032 6680 IsGuiding returns 0
20:26:37.446 00.000 6680 scope move finished after 88 + 49 ms
20:26:37.446 00.000 6680 Move returns status 0, amount 88
20:26:37.446 00.000 6680 move complete, result=0
20:26:37.446 00.000 6680 worker thread done servicing request
20:26:37.446 00.000 6680 Worker thread wakes up
20:26:37.446 00.000 2864 GuideStep: 0.2 px 16 ms WEST, -0.5 px 88 ms NORTH
20:26:37.446 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:26:37.446 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:26:39.093 01.647 6680 Exposure complete
20:26:39.156 00.063 6680 worker thread done servicing request
20:26:39.156 00.000 2864 OnExposeComplete: enter
20:26:39.156 00.000 2864 UpdateGuideState(): m_state=6
20:26:39.172 00.016 2864 Star::Find(15, 134, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
20:26:39.172 00.000 2864 Star::Find returns 1 (0), X=134.74, Y=728.53, Mass=1744, SNR=29.4, Peak=150 HFD=3.1
20:26:39.172 00.000 2864 MultiStar: [#1 0.44,-0.37,0.93,U] [#2 0.30,-0.53,0.64,U] [#3 0.50,-0.46,0.70,U] [#4 0.65,-0.42,0.57,U] [#5 0.35,-0.61,0.56,U] [#6 0.52,-0.29,0.49,U] [#7 0.70,-0.43,0.46,U] [#8 0.48,-0.53,0.43,U] 
20:26:39.172 00.000 2864 single-star, 8 included, MultiStar: {0.41, -0.33}, one-star: {0.05, 0.23}
20:26:39.172 00.000 2864 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.80) = xAngle (-1.43 = -1.43)
20:26:39.181 00.009 2864 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.50 = 1.78)
20:26:39.183 00.002 2864 CameraToMount -- cameraX=0.05 cameraY=0.23 hyp=0.24 cameraTheta=1.37 mountX=0.03 mountY=0.23, mountTheta=1.43
20:26:39.187 00.004 2864 SchedulePrimaryMove(10198720, x=0.05, y=0.23, opts=13)
20:26:39.189 00.002 2864 Enqueuing Move request for scope (0.05, 0.23)
20:26:39.191 00.002 6680 Worker thread wakes up
20:26:39.191 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.23) opts 0xd
20:26:39.191 00.000 6680 Handling offset move in thread for scope, endpoint = (0.05, 0.23)
20:26:39.191 00.000 6680 Moving (0.05, 0.23) raw xDistance=0.03 yDistance=0.23
20:26:39.191 00.000 6680 PPEC rslt: input = 0.03, final = 0.03, react = 0.02, pred = 0.63, hyst = 0.00, hyst_pct = 0.96, period_length = 600.73
20:26:39.191 00.000 6680 PPEC: input: 0.03, control: 0.03, exposure: 1500
20:26:39.191 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:26:39.191 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
20:26:39.191 00.000 6680 MoveAxis(W, 3, ABG)
20:26:39.191 00.000 6680 Guiding  Dir = 3, Dur = 3
20:26:39.191 00.000 6680 IsGuiding returns 0
20:26:39.191 00.000 6680 PulseGuide returned control before completion, sleep 13
20:26:39.206 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=154, Gamma=0.560
20:26:39.219 00.013 6680 IsGuiding returns 1
20:26:39.219 00.000 6680 scope still moving after pulse duration time elapsed
20:26:39.251 00.032 6680 IsGuiding returns 0
20:26:39.251 00.000 6680 scope move finished after 3 + 55 ms
20:26:39.251 00.000 6680 Move returns status 0, amount 3
20:26:39.251 00.000 2864 UpdateGuideState exits: m=1744 SNR=29.4
20:26:39.251 00.000 6680 MoveAxis(N, 0, ABG)
20:26:39.251 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:39.251 00.000 6680 Move returns status 0, amount 0
20:26:39.251 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:26:39.251 00.000 2864 Enqueuing Expose request
20:26:39.251 00.000 6680 move complete, result=0
20:26:39.251 00.000 6680 worker thread done servicing request
20:26:39.251 00.000 2864 GuideStep: 0.0 px 3 ms WEST, 0.2 px 0 ms NORTH
20:26:39.251 00.000 6680 Worker thread wakes up
20:26:39.251 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:26:39.251 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:26:40.693 01.442 6680 Exposure complete
20:26:40.756 00.063 6680 worker thread done servicing request
20:26:40.756 00.000 2864 OnExposeComplete: enter
20:26:40.756 00.000 2864 UpdateGuideState(): m_state=6
20:26:40.756 00.000 2864 Star::Find(15, 134, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
20:26:40.763 00.007 2864 Star::Find returns 1 (0), X=134.36, Y=728.13, Mass=1720, SNR=29.2, Peak=164 HFD=3.3
20:26:40.765 00.002 2864 MultiStar: [#1 0.12,-0.82,0.99,U] [#2 -0.07,-1.11,0.65,U] [#3 0.30,-0.96,0.73,U] [#4 0.24,-0.76,0.59,U] [#5 0.25,-1.06,0.58,U] [#6 0.22,-0.77,0.50,U] [#7 0.65,-0.57,0.48,U] [#8 -0.10,-0.82,0.42,U] 
20:26:40.765 00.000 2864 single-star, 8 included, MultiStar: {0.11, -0.75}, one-star: {-0.33, -0.17}
20:26:40.765 00.000 2864 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.80) = xAngle (-5.46 = 0.82)
20:26:40.765 00.000 2864 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.54 = -2.26)
20:26:40.772 00.007 2864 CameraToMount -- cameraX=-0.33 cameraY=-0.17 hyp=0.37 cameraTheta=-2.67 mountX=0.25 mountY=-0.29, mountTheta=-0.85
20:26:40.775 00.003 2864 SchedulePrimaryMove(10198720, x=-0.33, y=-0.17, opts=13)
20:26:40.775 00.000 2864 Enqueuing Move request for scope (-0.33, -0.17)
20:26:40.775 00.000 6680 Worker thread wakes up
20:26:40.775 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.17) opts 0xd
20:26:40.775 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.33, -0.17)
20:26:40.775 00.000 6680 Moving (-0.33, -0.17) raw xDistance=0.25 yDistance=-0.29
20:26:40.775 00.000 6680 PPEC rslt: input = 0.25, final = 0.17, react = 0.15, pred = 0.61, hyst = 0.14, hyst_pct = 0.96, period_length = 600.73
20:26:40.775 00.000 6680 PPEC: input: 0.25, control: 0.17, exposure: 1500
20:26:40.775 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
20:26:40.775 00.000 6680 MoveAxis(W, 23, ABG)
20:26:40.775 00.000 6680 Guiding  Dir = 3, Dur = 23
20:26:40.775 00.000 6680 IsGuiding returns 0
20:26:40.775 00.000 6680 PulseGuide returned control before completion, sleep 33
20:26:40.795 00.020 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=0.560
20:26:40.820 00.025 6680 IsGuiding returns 1
20:26:40.820 00.000 6680 scope still moving after pulse duration time elapsed
20:26:40.841 00.021 2864 UpdateGuideState exits: m=1720 SNR=29.2
20:26:40.841 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:40.841 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:26:40.841 00.000 2864 Enqueuing Expose request
20:26:40.852 00.011 6680 IsGuiding returns 0
20:26:40.852 00.000 6680 scope move finished after 23 + 46 ms
20:26:40.852 00.000 6680 Move returns status 0, amount 23
20:26:40.852 00.000 6680 MoveAxis(N, 46, ABG)
20:26:40.852 00.000 6680 Guiding  Dir = 0, Dur = 46
20:26:40.852 00.000 6680 IsGuiding returns 0
20:26:40.852 00.000 6680 PulseGuide returned control before completion, sleep 56
20:26:40.915 00.063 6680 IsGuiding returns 1
20:26:40.915 00.000 6680 scope still moving after pulse duration time elapsed
20:26:40.947 00.032 6680 IsGuiding returns 0
20:26:40.947 00.000 6680 scope move finished after 46 + 48 ms
20:26:40.947 00.000 6680 Move returns status 0, amount 46
20:26:40.947 00.000 6680 move complete, result=0
20:26:40.947 00.000 6680 worker thread done servicing request
20:26:40.947 00.000 6680 Worker thread wakes up
20:26:40.947 00.000 2864 GuideStep: 0.3 px 23 ms WEST, -0.3 px 46 ms NORTH
20:26:40.947 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:26:40.947 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:26:42.597 01.650 6680 Exposure complete
20:26:42.644 00.047 6680 worker thread done servicing request
20:26:42.644 00.000 2864 OnExposeComplete: enter
20:26:42.644 00.000 2864 UpdateGuideState(): m_state=6
20:26:42.650 00.006 2864 Star::Find(15, 134, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:26:42.650 00.000 2864 Star::Find returns 1 (0), X=134.45, Y=728.37, Mass=1811, SNR=30.0, Peak=171 HFD=3.2
20:26:42.650 00.000 2864 MultiStar: [#1 0.11,-0.49,0.94,U] [#2 0.06,-0.75,0.64,U] [#3 0.12,-0.71,0.69,U] [#4 0.18,-0.44,0.59,U] [#5 -0.01,-0.72,0.55,U] [#6 0.20,-0.66,0.49,U] [#7 0.17,-0.45,0.47,U] [#8 -0.07,-0.63,0.41,U] 
20:26:42.650 00.000 2864 single-star, 8 included, MultiStar: {0.04, -0.49}, one-star: {-0.24, 0.08}
20:26:42.650 00.000 2864 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.80) = xAngle (0.04 = 0.04)
20:26:42.650 00.000 2864 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.04 = -3.04)
20:26:42.661 00.011 2864 CameraToMount -- cameraX=-0.24 cameraY=0.08 hyp=0.25 cameraTheta=2.83 mountX=0.25 mountY=-0.03, mountTheta=-0.10
20:26:42.661 00.000 2864 SchedulePrimaryMove(10198720, x=-0.24, y=0.08, opts=13)
20:26:42.661 00.000 2864 Enqueuing Move request for scope (-0.24, 0.08)
20:26:42.661 00.000 6680 Worker thread wakes up
20:26:42.661 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.08) opts 0xd
20:26:42.661 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.24, 0.08)
20:26:42.661 00.000 6680 Moving (-0.24, 0.08) raw xDistance=0.25 yDistance=-0.03
20:26:42.661 00.000 6680 PPEC rslt: input = 0.25, final = 0.14, react = 0.15, pred = 0.04, hyst = 0.14, hyst_pct = 0.96, period_length = 600.73
20:26:42.661 00.000 6680 PPEC: input: 0.25, control: 0.14, exposure: 1500
20:26:42.661 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:42.661 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:26:42.661 00.000 6680 MoveAxis(W, 19, ABG)
20:26:42.661 00.000 6680 Guiding  Dir = 3, Dur = 19
20:26:42.661 00.000 6680 IsGuiding returns 0
20:26:42.661 00.000 6680 PulseGuide returned control before completion, sleep 29
20:26:42.681 00.020 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=0, FiltMin=0, FiltMax=146, Gamma=0.560
20:26:42.708 00.027 6680 IsGuiding returns 1
20:26:42.708 00.000 6680 scope still moving after pulse duration time elapsed
20:26:42.725 00.017 2864 UpdateGuideState exits: m=1811 SNR=30.0
20:26:42.725 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:42.725 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:26:42.725 00.000 2864 Enqueuing Expose request
20:26:42.740 00.015 6680 IsGuiding returns 0
20:26:42.740 00.000 6680 scope move finished after 19 + 52 ms
20:26:42.740 00.000 6680 Move returns status 0, amount 19
20:26:42.740 00.000 6680 MoveAxis(N, 0, ABG)
20:26:42.740 00.000 6680 Move returns status 0, amount 0
20:26:42.740 00.000 6680 move complete, result=0
20:26:42.740 00.000 6680 worker thread done servicing request
20:26:42.740 00.000 6680 Worker thread wakes up
20:26:42.740 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:26:42.740 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:26:42.740 00.000 2864 GuideStep: 0.3 px 19 ms WEST, -0.0 px 0 ms NORTH
20:26:44.167 01.427 6680 Exposure complete
20:26:44.249 00.082 6680 worker thread done servicing request
20:26:44.249 00.000 2864 OnExposeComplete: enter
20:26:44.249 00.000 2864 UpdateGuideState(): m_state=6
20:26:44.249 00.000 2864 Star::Find(15, 134, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
20:26:44.249 00.000 2864 Star::Find returns 1 (0), X=134.85, Y=728.02, Mass=1697, SNR=29.0, Peak=158 HFD=3.0
20:26:44.249 00.000 2864 MultiStar: [#1 0.37,-0.91,0.96,U] [#2 0.36,-1.00,0.64,U] [#3 0.43,-1.06,0.70,U] [#4 0.48,-0.89,0.59,U] [#5 0.34,-0.97,0.58,U] [#6 0.34,-1.06,0.50,U] [#7 0.64,-0.92,0.47,U] [#8 0.47,-0.98,0.42,U] 
20:26:44.249 00.000 2864 single-star, 8 included, MultiStar: {0.37, -0.85}, one-star: {0.16, -0.28}
20:26:44.265 00.016 2864 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.80) = xAngle (-3.86 = 2.43)
20:26:44.265 00.000 2864 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.93 = -0.65)
20:26:44.265 00.000 2864 CameraToMount -- cameraX=0.16 cameraY=-0.28 hyp=0.32 cameraTheta=-1.06 mountX=-0.24 mountY=-0.19, mountTheta=-2.47
20:26:44.265 00.000 2864 SchedulePrimaryMove(10198720, x=0.16, y=-0.28, opts=13)
20:26:44.279 00.014 2864 Enqueuing Move request for scope (0.16, -0.28)
20:26:44.281 00.002 6680 Worker thread wakes up
20:26:44.281 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.28) opts 0xd
20:26:44.281 00.000 6680 Handling offset move in thread for scope, endpoint = (0.16, -0.28)
20:26:44.281 00.000 6680 Moving (0.16, -0.28) raw xDistance=-0.24 yDistance=-0.19
20:26:44.281 00.000 6680 PPEC rslt: input = -0.24, final = -0.12, react = -0.14, pred = 0.01, hyst = -0.12, hyst_pct = 0.95, period_length = 600.73
20:26:44.281 00.000 6680 PPEC: input: -0.24, control: -0.12, exposure: 1500
20:26:44.281 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:44.281 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:26:44.281 00.000 6680 MoveAxis(E, 16, ABG)
20:26:44.281 00.000 6680 Guiding  Dir = 2, Dur = 16
20:26:44.281 00.000 6680 IsGuiding returns 0
20:26:44.283 00.002 6680 PulseGuide returned control before completion, sleep 26
20:26:44.295 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=150, Gamma=0.560
20:26:44.310 00.015 6680 IsGuiding returns 1
20:26:44.310 00.000 6680 scope still moving after pulse duration time elapsed
20:26:44.342 00.032 6680 IsGuiding returns 0
20:26:44.342 00.000 6680 scope move finished after 16 + 43 ms
20:26:44.342 00.000 6680 Move returns status 0, amount 16
20:26:44.342 00.000 6680 MoveAxis(N, 0, ABG)
20:26:44.342 00.000 6680 Move returns status 0, amount 0
20:26:44.342 00.000 6680 move complete, result=0
20:26:44.342 00.000 6680 worker thread done servicing request
20:26:44.342 00.000 2864 UpdateGuideState exits: m=1697 SNR=29.0
20:26:44.346 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:44.346 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:26:44.346 00.000 2864 Enqueuing Expose request
20:26:44.346 00.000 6680 Worker thread wakes up
20:26:44.346 00.000 2864 GuideStep: -0.2 px 16 ms EAST, -0.2 px 0 ms NORTH
20:26:44.346 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:26:44.346 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:26:45.994 01.648 6680 Exposure complete
20:26:46.059 00.065 6680 worker thread done servicing request
20:26:46.059 00.000 2864 OnExposeComplete: enter
20:26:46.059 00.000 2864 UpdateGuideState(): m_state=6
20:26:46.059 00.000 2864 Star::Find(15, 134, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
20:26:46.059 00.000 2864 Star::Find returns 1 (0), X=135.35, Y=727.99, Mass=1760, SNR=29.6, Peak=164 HFD=3.2
20:26:46.059 00.000 2864 MultiStar: [#1 1.02,-0.97,0.95,U] [#2 0.87,-1.12,0.65,U] [#3 1.03,-1.14,0.00,M1] [#4 1.16,-0.94,0.00,M1] [#5 0.95,-1.29,0.00,M1] [#6 1.09,-0.90,0.52,U] [#7 1.43,-1.17,0.00,M1] [#8 1.02,-1.22,0.00,M1] 
20:26:46.059 00.000 2864 single-star, 3 included, MultiStar: {0.88, -0.78}, one-star: {0.66, -0.31}
20:26:46.059 00.000 2864 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.80) = xAngle (-3.23 = 3.05)
20:26:46.059 00.000 2864 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.30 = -0.02)
20:26:46.073 00.014 2864 CameraToMount -- cameraX=0.66 cameraY=-0.31 hyp=0.73 cameraTheta=-0.43 mountX=-0.73 mountY=-0.01, mountTheta=-3.12
20:26:46.073 00.000 2864 SchedulePrimaryMove(10198720, x=0.66, y=-0.31, opts=13)
20:26:46.073 00.000 2864 Enqueuing Move request for scope (0.66, -0.31)
20:26:46.073 00.000 6680 Worker thread wakes up
20:26:46.073 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.66, -0.31) opts 0xd
20:26:46.073 00.000 6680 Handling offset move in thread for scope, endpoint = (0.66, -0.31)
20:26:46.073 00.000 6680 Moving (0.66, -0.31) raw xDistance=-0.73 yDistance=-0.01
20:26:46.073 00.000 6680 PPEC rslt: input = -0.73, final = -0.39, react = -0.44, pred = -0.02, hyst = -0.38, hyst_pct = 0.95, period_length = 600.73
20:26:46.073 00.000 6680 PPEC: input: -0.73, control: -0.39, exposure: 1500
20:26:46.073 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:46.073 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:26:46.073 00.000 6680 MoveAxis(E, 52, ABG)
20:26:46.073 00.000 6680 Guiding  Dir = 2, Dur = 52
20:26:46.073 00.000 6680 IsGuiding returns 0
20:26:46.073 00.000 6680 PulseGuide returned control before completion, sleep 62
20:26:46.095 00.022 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=160, Gamma=0.560
20:26:46.145 00.050 2864 UpdateGuideState exits: m=1760 SNR=29.6
20:26:46.148 00.003 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:46.150 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:26:46.152 00.002 6680 IsGuiding returns 1
20:26:46.152 00.000 2864 Enqueuing Expose request
20:26:46.152 00.000 6680 scope still moving after pulse duration time elapsed
20:26:46.184 00.032 6680 IsGuiding returns 0
20:26:46.184 00.000 6680 scope move finished after 52 + 49 ms
20:26:46.184 00.000 6680 Move returns status 0, amount 52
20:26:46.184 00.000 6680 MoveAxis(N, 0, ABG)
20:26:46.184 00.000 6680 Move returns status 0, amount 0
20:26:46.184 00.000 6680 move complete, result=0
20:26:46.184 00.000 6680 worker thread done servicing request
20:26:46.184 00.000 6680 Worker thread wakes up
20:26:46.184 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:26:46.184 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:26:46.185 00.001 2864 GuideStep: -0.7 px 52 ms EAST, -0.0 px 0 ms NORTH
20:26:47.595 01.410 6680 Exposure complete
20:26:47.643 00.048 6680 worker thread done servicing request
20:26:47.643 00.000 2864 OnExposeComplete: enter
20:26:47.645 00.002 2864 UpdateGuideState(): m_state=6
20:26:47.646 00.001 2864 Star::Find(15, 135, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
20:26:47.649 00.003 2864 Star::Find returns 1 (0), X=135.44, Y=728.05, Mass=1808, SNR=30.0, Peak=171 HFD=3.0
20:26:47.650 00.001 2864 MultiStar: [#1 1.15,-0.98,0.00,M1] [#2 1.07,-0.97,0.64,U] [#3 1.25,-1.04,0.00,M2] [#4 1.16,-0.92,0.00,M2] [#5 1.19,-1.01,0.00,M2] [#6 1.34,-0.85,0.00,M1] [#7 1.02,-1.17,0.00,M2] [#8 0.99,-0.84,0.42,U] 
20:26:47.653 00.003 2864 single-star, 2 included, MultiStar: {0.89, -0.59}, one-star: {0.74, -0.24}
20:26:47.655 00.002 2864 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.80) = xAngle (-3.11 = -3.11)
20:26:47.657 00.002 2864 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.19 = 0.10)
20:26:47.658 00.001 2864 CameraToMount -- cameraX=0.74 cameraY=-0.24 hyp=0.78 cameraTheta=-0.32 mountX=-0.78 mountY=0.08, mountTheta=3.04
20:26:47.661 00.003 2864 SchedulePrimaryMove(10198720, x=0.74, y=-0.24, opts=13)
20:26:47.663 00.002 2864 Enqueuing Move request for scope (0.74, -0.24)
20:26:47.665 00.002 6680 Worker thread wakes up
20:26:47.665 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.74, -0.24) opts 0xd
20:26:47.665 00.000 6680 Handling offset move in thread for scope, endpoint = (0.74, -0.24)
20:26:47.665 00.000 6680 Moving (0.74, -0.24) raw xDistance=-0.78 yDistance=0.08
20:26:47.665 00.000 6680 PPEC rslt: input = -0.78, final = -0.44, react = -0.47, pred = -0.06, hyst = -0.43, hyst_pct = 0.95, period_length = 600.73
20:26:47.666 00.001 6680 PPEC: input: -0.78, control: -0.44, exposure: 1500
20:26:47.666 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:47.666 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:26:47.666 00.000 6680 MoveAxis(E, 59, ABG)
20:26:47.666 00.000 6680 Guiding  Dir = 2, Dur = 59
20:26:47.666 00.000 6680 IsGuiding returns 0
20:26:47.666 00.000 6680 PulseGuide returned control before completion, sleep 69
20:26:47.680 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=157, Gamma=0.560
20:26:47.728 00.048 2864 UpdateGuideState exits: m=1808 SNR=30.0
20:26:47.731 00.003 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:47.734 00.003 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:26:47.737 00.003 2864 Enqueuing Expose request
20:26:47.748 00.011 6680 IsGuiding returns 1
20:26:47.748 00.000 6680 scope still moving after pulse duration time elapsed
20:26:47.778 00.030 6680 IsGuiding returns 0
20:26:47.778 00.000 6680 scope move finished after 59 + 52 ms
20:26:47.778 00.000 6680 Move returns status 0, amount 59
20:26:47.778 00.000 6680 MoveAxis(N, 0, ABG)
20:26:47.778 00.000 6680 Move returns status 0, amount 0
20:26:47.778 00.000 6680 move complete, result=0
20:26:47.778 00.000 6680 worker thread done servicing request
20:26:47.778 00.000 6680 Worker thread wakes up
20:26:47.778 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:26:47.778 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:26:47.781 00.003 2864 GuideStep: -0.8 px 59 ms EAST, 0.1 px 0 ms NORTH
20:26:49.403 01.622 6680 Exposure complete
20:26:49.450 00.047 6680 worker thread done servicing request
20:26:49.450 00.000 2864 OnExposeComplete: enter
20:26:49.462 00.012 2864 UpdateGuideState(): m_state=6
20:26:49.462 00.000 2864 Star::Find(15, 135, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
20:26:49.466 00.004 2864 Star::Find returns 1 (0), X=135.49, Y=728.01, Mass=1741, SNR=29.4, Peak=144 HFD=3.6
20:26:49.466 00.000 2864 MultiStar: [#1 1.02,-1.17,0.00,M2] [#2 1.03,-1.15,0.00,M1] [#3 0.96,-0.97,0.69,U] [#4 1.16,-0.95,0.00,M3] [#5 0.85,-1.20,0.00,M3] [#6 1.15,-1.09,0.00,M2] [#7 1.57,-0.78,0.00,M3] [#8 1.05,-1.03,0.00,M1] 
20:26:49.466 00.000 2864 single-star, 1 included, MultiStar: {0.87, -0.57}, one-star: {0.80, -0.29}
20:26:49.466 00.000 2864 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.80) = xAngle (-3.14 = -3.14)
20:26:49.466 00.000 2864 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.21 = 0.07)
20:26:49.466 00.000 2864 CameraToMount -- cameraX=0.80 cameraY=-0.29 hyp=0.85 cameraTheta=-0.35 mountX=-0.85 mountY=0.06, mountTheta=3.07
20:26:49.466 00.000 2864 SchedulePrimaryMove(10198720, x=0.80, y=-0.29, opts=13)
20:26:49.466 00.000 2864 Enqueuing Move request for scope (0.80, -0.29)
20:26:49.482 00.016 6680 Worker thread wakes up
20:26:49.482 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.80, -0.29) opts 0xd
20:26:49.482 00.000 6680 Handling offset move in thread for scope, endpoint = (0.80, -0.29)
20:26:49.482 00.000 6680 Moving (0.80, -0.29) raw xDistance=-0.85 yDistance=0.06
20:26:49.482 00.000 6680 PPEC rslt: input = -0.85, final = -0.49, react = -0.51, pred = -0.08, hyst = -0.48, hyst_pct = 0.95, period_length = 600.73
20:26:49.482 00.000 6680 PPEC: input: -0.85, control: -0.49, exposure: 1500
20:26:49.482 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:49.482 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:26:49.482 00.000 6680 MoveAxis(E, 66, ABG)
20:26:49.482 00.000 6680 Guiding  Dir = 2, Dur = 66
20:26:49.482 00.000 6680 IsGuiding returns 0
20:26:49.482 00.000 6680 PulseGuide returned control before completion, sleep 76
20:26:49.494 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=156, Gamma=0.560
20:26:49.529 00.035 2864 UpdateGuideState exits: m=1741 SNR=29.4
20:26:49.545 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:49.545 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:26:49.545 00.000 2864 Enqueuing Expose request
20:26:49.561 00.016 6680 IsGuiding returns 1
20:26:49.561 00.000 6680 scope still moving after pulse duration time elapsed
20:26:49.593 00.032 6680 IsGuiding returns 0
20:26:49.593 00.000 6680 scope move finished after 66 + 44 ms
20:26:49.593 00.000 6680 Move returns status 0, amount 66
20:26:49.593 00.000 6680 MoveAxis(N, 0, ABG)
20:26:49.593 00.000 6680 Move returns status 0, amount 0
20:26:49.593 00.000 6680 move complete, result=0
20:26:49.593 00.000 6680 worker thread done servicing request
20:26:49.593 00.000 2864 GuideStep: -0.9 px 66 ms EAST, 0.1 px 0 ms NORTH
20:26:49.593 00.000 6680 Worker thread wakes up
20:26:49.593 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:26:49.593 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:26:51.018 01.425 6680 Exposure complete
20:26:51.088 00.070 6680 worker thread done servicing request
20:26:51.088 00.000 2864 OnExposeComplete: enter
20:26:51.098 00.010 2864 UpdateGuideState(): m_state=6
20:26:51.098 00.000 2864 Star::Find(15, 135, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
20:26:51.098 00.000 2864 Star::Find returns 1 (0), X=135.41, Y=728.18, Mass=1769, SNR=29.6, Peak=134 HFD=3.5
20:26:51.098 00.000 2864 MultiStar: [#1 1.11,-0.87,0.95,U] [#2 0.91,-0.92,0.64,U] [#3 1.15,-0.91,0.00,M2] [#4 1.32,-0.85,0.00,M4] [#5 1.17,-0.91,0.00,M4] [#6 1.25,-0.73,0.00,M3] [#7 1.37,-0.80,0.00,M4] [#8 1.10,-0.88,0.42,U] 
20:26:51.098 00.000 2864 single-star, 3 included, MultiStar: {0.94, -0.63}, one-star: {0.72, -0.11}
20:26:51.098 00.000 2864 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.80) = xAngle (-2.95 = -2.95)
20:26:51.098 00.000 2864 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.03 = 0.26)
20:26:51.098 00.000 2864 CameraToMount -- cameraX=0.72 cameraY=-0.11 hyp=0.73 cameraTheta=-0.16 mountX=-0.72 mountY=0.19, mountTheta=2.89
20:26:51.114 00.016 2864 SchedulePrimaryMove(10198720, x=0.72, y=-0.11, opts=13)
20:26:51.114 00.000 2864 Enqueuing Move request for scope (0.72, -0.11)
20:26:51.119 00.005 6680 Worker thread wakes up
20:26:51.119 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.72, -0.11) opts 0xd
20:26:51.119 00.000 6680 Handling offset move in thread for scope, endpoint = (0.72, -0.11)
20:26:51.119 00.000 6680 Moving (0.72, -0.11) raw xDistance=-0.72 yDistance=0.19
20:26:51.119 00.000 6680 PPEC rslt: input = -0.72, final = -0.42, react = -0.43, pred = -0.07, hyst = -0.41, hyst_pct = 0.95, period_length = 600.73
20:26:51.119 00.000 6680 PPEC: input: -0.72, control: -0.42, exposure: 1500
20:26:51.119 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:51.119 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:26:51.119 00.000 6680 MoveAxis(E, 56, ABG)
20:26:51.119 00.000 6680 Guiding  Dir = 2, Dur = 56
20:26:51.119 00.000 6680 IsGuiding returns 0
20:26:51.119 00.000 6680 PulseGuide returned control before completion, sleep 66
20:26:51.129 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=212, med=0, FiltMin=0, FiltMax=145, Gamma=0.560
20:26:51.177 00.048 2864 UpdateGuideState exits: m=1769 SNR=29.6
20:26:51.177 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:51.183 00.006 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:26:51.183 00.000 2864 Enqueuing Expose request
20:26:51.193 00.010 6680 IsGuiding returns 1
20:26:51.193 00.000 6680 scope still moving after pulse duration time elapsed
20:26:51.224 00.031 6680 IsGuiding returns 0
20:26:51.224 00.000 6680 scope move finished after 56 + 48 ms
20:26:51.224 00.000 6680 Move returns status 0, amount 56
20:26:51.224 00.000 6680 MoveAxis(N, 0, ABG)
20:26:51.224 00.000 6680 Move returns status 0, amount 0
20:26:51.224 00.000 6680 move complete, result=0
20:26:51.224 00.000 6680 worker thread done servicing request
20:26:51.224 00.000 2864 GuideStep: -0.7 px 56 ms EAST, 0.2 px 0 ms NORTH
20:26:51.224 00.000 6680 Worker thread wakes up
20:26:51.224 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:26:51.224 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:26:52.869 01.645 6680 Exposure complete
20:26:52.924 00.055 6680 worker thread done servicing request
20:26:52.924 00.000 2864 OnExposeComplete: enter
20:26:52.931 00.007 2864 UpdateGuideState(): m_state=6
20:26:52.931 00.000 2864 Star::Find(15, 135, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
20:26:52.938 00.007 2864 Star::Find returns 1 (0), X=134.97, Y=728.02, Mass=1648, SNR=28.6, Peak=119 HFD=3.9
20:26:52.938 00.000 2864 MultiStar: [#1 0.86,-1.10,0.95,U] [#2 0.58,-1.09,0.66,U] [#3 0.95,-1.07,0.00,M3] [#4 0.83,-1.02,0.59,U] [#5 1.02,-1.19,0.00,M5] [#6 0.96,-0.97,0.51,U] [#7 1.31,-1.03,0.00,M5] [#8 0.63,-1.10,0.43,U] 
20:26:52.938 00.000 2864 single-star, 5 included, MultiStar: {0.66, -0.87}, one-star: {0.28, -0.27}
20:26:52.938 00.000 2864 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.80) = xAngle (-3.58 = 2.71)
20:26:52.938 00.000 2864 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.65 = -0.37)
20:26:52.938 00.000 2864 CameraToMount -- cameraX=0.28 cameraY=-0.27 hyp=0.39 cameraTheta=-0.78 mountX=-0.35 mountY=-0.14, mountTheta=-2.77
20:26:52.938 00.000 2864 SchedulePrimaryMove(10198720, x=0.28, y=-0.27, opts=13)
20:26:52.938 00.000 2864 Enqueuing Move request for scope (0.28, -0.27)
20:26:52.953 00.015 6680 Worker thread wakes up
20:26:52.953 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.27) opts 0xd
20:26:52.953 00.000 6680 Handling offset move in thread for scope, endpoint = (0.28, -0.27)
20:26:52.953 00.000 6680 Moving (0.28, -0.27) raw xDistance=-0.35 yDistance=-0.14
20:26:52.953 00.000 6680 PPEC rslt: input = -0.35, final = -0.24, react = -0.21, pred = -0.33, hyst = -0.22, hyst_pct = 0.95, period_length = 600.73
20:26:52.953 00.000 6680 PPEC: input: -0.35, control: -0.24, exposure: 1500
20:26:52.953 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:52.953 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:26:52.953 00.000 6680 MoveAxis(E, 32, ABG)
20:26:52.953 00.000 6680 Guiding  Dir = 2, Dur = 32
20:26:52.953 00.000 6680 IsGuiding returns 0
20:26:52.953 00.000 6680 PulseGuide returned control before completion, sleep 42
20:26:52.969 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=212, med=0, FiltMin=0, FiltMax=148, Gamma=0.560
20:26:53.001 00.032 6680 IsGuiding returns 1
20:26:53.001 00.000 6680 scope still moving after pulse duration time elapsed
20:26:53.017 00.016 2864 UpdateGuideState exits: m=1648 SNR=28.6
20:26:53.017 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:53.017 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:26:53.017 00.000 2864 Enqueuing Expose request
20:26:53.032 00.015 6680 IsGuiding returns 1
20:26:53.064 00.032 6680 IsGuiding returns 1
20:26:53.095 00.031 6680 IsGuiding returns 1
20:26:53.127 00.032 6680 IsGuiding returns 0
20:26:53.127 00.000 6680 scope move finished after 32 + 140 ms
20:26:53.127 00.000 6680 Move returns status 0, amount 32
20:26:53.127 00.000 6680 MoveAxis(N, 0, ABG)
20:26:53.127 00.000 6680 Move returns status 0, amount 0
20:26:53.127 00.000 6680 move complete, result=0
20:26:53.127 00.000 6680 worker thread done servicing request
20:26:53.127 00.000 2864 GuideStep: -0.4 px 32 ms EAST, -0.1 px 0 ms NORTH
20:26:53.129 00.002 6680 Worker thread wakes up
20:26:53.129 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:26:53.129 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:26:54.555 01.426 6680 Exposure complete
20:26:54.619 00.064 6680 worker thread done servicing request
20:26:54.619 00.000 2864 OnExposeComplete: enter
20:26:54.619 00.000 2864 UpdateGuideState(): m_state=6
20:26:54.619 00.000 2864 Star::Find(15, 134, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
20:26:54.634 00.015 2864 Star::Find returns 1 (0), X=135.60, Y=727.96, Mass=1790, SNR=29.8, Peak=152 HFD=3.3
20:26:54.634 00.000 2864 MultiStar: [#1 0.96,-0.87,0.93,U] [#2 1.17,-1.23,0.00,M1] [#3 0.93,-0.96,0.68,U] [#4 1.13,-0.74,0.58,U] [#5 0.75,-1.19,0.00,M6] [#6 0.89,-0.77,0.48,U] [#7 1.30,-1.09,0.00,M6] [#8 0.89,-1.02,0.41,U] 
20:26:54.634 00.000 2864 single-star, 5 included, MultiStar: {0.95, -0.74}, one-star: {0.91, -0.33}
20:26:54.634 00.000 2864 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.80) = xAngle (-3.15 = 3.14)
20:26:54.634 00.000 2864 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.22 = 0.06)
20:26:54.634 00.000 2864 CameraToMount -- cameraX=0.91 cameraY=-0.33 hyp=0.97 cameraTheta=-0.35 mountX=-0.97 mountY=0.06, mountTheta=3.08
20:26:54.634 00.000 2864 SchedulePrimaryMove(10198720, x=0.91, y=-0.33, opts=13)
20:26:54.634 00.000 2864 Enqueuing Move request for scope (0.91, -0.33)
20:26:54.650 00.016 6680 Worker thread wakes up
20:26:54.650 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.91, -0.33) opts 0xd
20:26:54.650 00.000 6680 Handling offset move in thread for scope, endpoint = (0.91, -0.33)
20:26:54.650 00.000 6680 Moving (0.91, -0.33) raw xDistance=-0.97 yDistance=0.06
20:26:54.650 00.000 6680 PPEC rslt: input = -0.97, final = -0.57, react = -0.58, pred = -0.32, hyst = -0.55, hyst_pct = 0.95, period_length = 600.73
20:26:54.650 00.000 6680 PPEC: input: -0.97, control: -0.57, exposure: 1500
20:26:54.650 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:54.650 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:26:54.650 00.000 6680 MoveAxis(E, 76, ABG)
20:26:54.650 00.000 6680 Guiding  Dir = 2, Dur = 76
20:26:54.650 00.000 6680 IsGuiding returns 0
20:26:54.650 00.000 6680 PulseGuide returned control before completion, sleep 86
20:26:54.650 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=213, med=0, FiltMin=0, FiltMax=139, Gamma=0.560
20:26:54.697 00.047 2864 UpdateGuideState exits: m=1790 SNR=29.8
20:26:54.713 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:54.713 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:26:54.713 00.000 2864 Enqueuing Expose request
20:26:54.744 00.031 6680 IsGuiding returns 1
20:26:54.744 00.000 6680 scope still moving after pulse duration time elapsed
20:26:54.775 00.031 6680 IsGuiding returns 0
20:26:54.775 00.000 6680 scope move finished after 76 + 46 ms
20:26:54.775 00.000 6680 Move returns status 0, amount 76
20:26:54.775 00.000 6680 MoveAxis(N, 0, ABG)
20:26:54.775 00.000 6680 Move returns status 0, amount 0
20:26:54.775 00.000 6680 move complete, result=0
20:26:54.775 00.000 6680 worker thread done servicing request
20:26:54.775 00.000 6680 Worker thread wakes up
20:26:54.775 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:26:54.775 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:26:54.775 00.000 2864 GuideStep: -1.0 px 76 ms EAST, 0.1 px 0 ms NORTH
20:26:56.420 01.645 6680 Exposure complete
20:26:56.483 00.063 6680 worker thread done servicing request
20:26:56.483 00.000 2864 OnExposeComplete: enter
20:26:56.494 00.011 2864 UpdateGuideState(): m_state=6
20:26:56.494 00.000 2864 Star::Find(15, 135, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
20:26:56.499 00.005 2864 Star::Find returns 1 (0), X=136.93, Y=727.68, Mass=1742, SNR=29.4, Peak=138 HFD=3.3
20:26:56.499 00.000 2864 MultiStar: [#1 2.53,-1.07,0.00,M1] [#2 2.53,-1.41,0.00,M2] [#3 2.48,-1.35,0.00,M3] [#4 2.65,-1.19,0.00,M3] [#5 2.52,-1.40,0.00,M7] [#6 2.54,-1.10,0.00,M2] [#7 2.85,-1.26,0.00,M7] [#8 2.47,-1.04,0.00,M1] 
20:26:56.499 00.000 2864 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.80) = xAngle (-3.06 = -3.06)
20:26:56.499 00.000 2864 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.14 = 0.15)
20:26:56.499 00.000 2864 CameraToMount -- cameraX=2.24 cameraY=-0.61 hyp=2.32 cameraTheta=-0.27 mountX=-2.31 mountY=0.34, mountTheta=3.00
20:26:56.499 00.000 2864 SchedulePrimaryMove(10198720, x=2.24, y=-0.61, opts=13)
20:26:56.499 00.000 2864 Enqueuing Move request for scope (2.24, -0.61)
20:26:56.499 00.000 6680 Worker thread wakes up
20:26:56.499 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.24, -0.61) opts 0xd
20:26:56.499 00.000 6680 Handling offset move in thread for scope, endpoint = (2.24, -0.61)
20:26:56.499 00.000 6680 Moving (2.24, -0.61) raw xDistance=-2.31 yDistance=0.34
20:26:56.499 00.000 6680 PPEC rslt: input = -2.31, final = -1.29, react = -1.39, pred = -0.30, hyst = -1.26, hyst_pct = 0.94, period_length = 600.73
20:26:56.499 00.000 6680 PPEC: input: -2.31, control: -1.29, exposure: 1500
20:26:56.499 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:26:56.499 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
20:26:56.499 00.000 6680 MoveAxis(E, 173, ABG)
20:26:56.499 00.000 6680 Guiding  Dir = 2, Dur = 173
20:26:56.514 00.015 6680 IsGuiding returns 0
20:26:56.514 00.000 6680 PulseGuide returned control before completion, sleep 183
20:26:56.525 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=169, Gamma=0.560
20:26:56.562 00.037 2864 UpdateGuideState exits: m=1742 SNR=29.4
20:26:56.562 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:56.578 00.016 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:26:56.578 00.000 2864 Enqueuing Expose request
20:26:56.705 00.127 6680 IsGuiding returns 1
20:26:56.705 00.000 6680 scope still moving after pulse duration time elapsed
20:26:56.736 00.031 6680 IsGuiding returns 0
20:26:56.736 00.000 6680 scope move finished after 173 + 49 ms
20:26:56.736 00.000 6680 Move returns status 0, amount 173
20:26:56.736 00.000 6680 MoveAxis(N, 0, ABG)
20:26:56.736 00.000 6680 Move returns status 0, amount 0
20:26:56.736 00.000 6680 move complete, result=0
20:26:56.736 00.000 2864 GuideStep: -2.3 px 173 ms EAST, 0.3 px 0 ms NORTH
20:26:56.736 00.000 6680 worker thread done servicing request
20:26:56.736 00.000 6680 Worker thread wakes up
20:26:56.736 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:26:56.736 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:26:58.162 01.426 6680 Exposure complete
20:26:58.221 00.059 6680 worker thread done servicing request
20:26:58.221 00.000 2864 OnExposeComplete: enter
20:26:58.221 00.000 2864 UpdateGuideState(): m_state=6
20:26:58.226 00.005 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
20:26:58.226 00.000 2864 Star::Find returns 1 (0), X=137.13, Y=727.56, Mass=1691, SNR=29.0, Peak=120 HFD=3.7
20:26:58.226 00.000 2864 MultiStar: [#1 2.78,-1.28,0.00,M2] [#2 2.66,-1.52,0.00,M3] [#3 2.70,-1.43,0.00,M4] [#4 2.91,-1.23,0.00,M4] [#5 2.81,-1.37,0.00,M8] [#6 2.81,-1.13,0.00,M3] [#7 2.77,-1.62,0.00,M8] [#8 2.43,-1.36,0.00,M2] 
20:26:58.226 00.000 2864 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.80) = xAngle (-3.09 = -3.09)
20:26:58.226 00.000 2864 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.16 = 0.12)
20:26:58.226 00.000 2864 CameraToMount -- cameraX=2.44 cameraY=-0.74 hyp=2.55 cameraTheta=-0.29 mountX=-2.55 mountY=0.31, mountTheta=3.02
20:26:58.226 00.000 2864 SchedulePrimaryMove(10198720, x=2.44, y=-0.74, opts=13)
20:26:58.226 00.000 2864 Enqueuing Move request for scope (2.44, -0.74)
20:26:58.242 00.016 6680 Worker thread wakes up
20:26:58.242 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.44, -0.74) opts 0xd
20:26:58.242 00.000 6680 Handling offset move in thread for scope, endpoint = (2.44, -0.74)
20:26:58.242 00.000 6680 Moving (2.44, -0.74) raw xDistance=-2.55 yDistance=0.31
20:26:58.242 00.000 6680 PPEC rslt: input = -2.55, final = -1.42, react = -1.53, pred = -0.11, hyst = -1.41, hyst_pct = 0.94, period_length = 600.73
20:26:58.242 00.000 6680 PPEC: input: -2.55, control: -1.42, exposure: 1500
20:26:58.242 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:26:58.242 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
20:26:58.242 00.000 6680 MoveAxis(E, 192, ABG)
20:26:58.242 00.000 6680 Guiding  Dir = 2, Dur = 192
20:26:58.242 00.000 6680 IsGuiding returns 0
20:26:58.242 00.000 6680 PulseGuide returned control before completion, sleep 202
20:26:58.244 00.002 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=202, med=0, FiltMin=0, FiltMax=147, Gamma=0.560
20:26:58.296 00.052 2864 UpdateGuideState exits: m=1691 SNR=29.0
20:26:58.296 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:58.305 00.009 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:26:58.306 00.001 2864 Enqueuing Expose request
20:26:58.447 00.141 6680 IsGuiding returns 1
20:26:58.447 00.000 6680 scope still moving after pulse duration time elapsed
20:26:58.478 00.031 6680 IsGuiding returns 0
20:26:58.478 00.000 6680 scope move finished after 192 + 43 ms
20:26:58.478 00.000 6680 Move returns status 0, amount 192
20:26:58.478 00.000 6680 MoveAxis(N, 0, ABG)
20:26:58.478 00.000 6680 Move returns status 0, amount 0
20:26:58.478 00.000 6680 move complete, result=0
20:26:58.478 00.000 6680 worker thread done servicing request
20:26:58.478 00.000 6680 Worker thread wakes up
20:26:58.478 00.000 2864 GuideStep: -2.5 px 192 ms EAST, 0.3 px 0 ms NORTH
20:26:58.478 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:26:58.478 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:27:00.115 01.637 6680 Exposure complete
20:27:00.197 00.082 6680 worker thread done servicing request
20:27:00.197 00.000 2864 OnExposeComplete: enter
20:27:00.199 00.002 2864 UpdateGuideState(): m_state=6
20:27:00.201 00.002 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
20:27:00.203 00.002 2864 Star::Find returns 1 (0), X=136.66, Y=728.07, Mass=1705, SNR=29.1, Peak=147 HFD=3.3
20:27:00.206 00.003 2864 MultiStar: [#1 2.17,-0.83,0.00,M3] [#2 2.12,-1.18,0.00,M4] [#3 2.22,-1.00,0.00,M5] [#4 2.37,-0.83,0.00,M5] [#5 2.08,-1.08,0.00,M9] [#6 2.16,-0.76,0.00,M4] [#7 2.50,-1.22,0.00,M9] [#8 1.83,-0.99,0.00,M3] 
20:27:00.208 00.002 2864 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.80) = xAngle (-2.91 = -2.91)
20:27:00.209 00.001 2864 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.98 = 0.30)
20:27:00.211 00.002 2864 CameraToMount -- cameraX=1.97 cameraY=-0.23 hyp=1.98 cameraTheta=-0.11 mountX=-1.93 mountY=0.58, mountTheta=2.85
20:27:00.215 00.004 2864 SchedulePrimaryMove(10198720, x=1.97, y=-0.23, opts=13)
20:27:00.218 00.003 2864 Enqueuing Move request for scope (1.97, -0.23)
20:27:00.219 00.001 6680 Worker thread wakes up
20:27:00.220 00.001 6680 worker thread servicing REQUEST_MOVE scope ofs (1.97, -0.23) opts 0xd
20:27:00.220 00.000 6680 Handling offset move in thread for scope, endpoint = (1.97, -0.23)
20:27:00.220 00.000 6680 Moving (1.97, -0.23) raw xDistance=-1.93 yDistance=0.58
20:27:00.220 00.000 6680 PPEC rslt: input = -1.93, final = -1.12, react = -1.16, pred = -0.05, hyst = -1.12, hyst_pct = 0.94, period_length = 600.73
20:27:00.220 00.000 6680 PPEC: input: -1.93, control: -1.12, exposure: 1500
20:27:00.220 00.000 6680 switching direction from -1 to 1 - decHistory=3 oldest=-0.13 newest=1.23
20:27:00.220 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58
20:27:00.220 00.000 6680 MoveAxis(E, 151, ABG)
20:27:00.220 00.000 6680 Guiding  Dir = 2, Dur = 151
20:27:00.221 00.001 6680 IsGuiding returns 0
20:27:00.221 00.000 6680 PulseGuide returned control before completion, sleep 161
20:27:00.234 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=143, Gamma=0.560
20:27:00.280 00.046 2864 UpdateGuideState exits: m=1705 SNR=29.1
20:27:00.283 00.003 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:00.285 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:27:00.286 00.001 2864 Enqueuing Expose request
20:27:00.388 00.102 6680 IsGuiding returns 1
20:27:00.388 00.000 6680 scope still moving after pulse duration time elapsed
20:27:00.419 00.031 6680 IsGuiding returns 0
20:27:00.419 00.000 6680 scope move finished after 151 + 46 ms
20:27:00.419 00.000 6680 Move returns status 0, amount 151
20:27:00.419 00.000 6680 MoveAxis(S, 93, ABG)
20:27:00.419 00.000 6680 Guiding  Dir = 1, Dur = 93
20:27:00.419 00.000 6680 IsGuiding returns 0
20:27:00.419 00.000 6680 PulseGuide returned control before completion, sleep 103
20:27:00.528 00.109 6680 IsGuiding returns 1
20:27:00.528 00.000 6680 scope still moving after pulse duration time elapsed
20:27:00.559 00.031 6680 IsGuiding returns 0
20:27:00.559 00.000 6680 scope move finished after 93 + 47 ms
20:27:00.560 00.001 6680 Move returns status 0, amount 93
20:27:00.560 00.000 6680 move complete, result=0
20:27:00.560 00.000 6680 worker thread done servicing request
20:27:00.560 00.000 2864 GuideStep: -1.9 px 151 ms EAST, 0.6 px 93 ms SOUTH
20:27:00.568 00.008 6680 Worker thread wakes up
20:27:00.568 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:27:00.569 00.001 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:27:02.001 01.432 6680 Exposure complete
20:27:02.071 00.070 6680 worker thread done servicing request
20:27:02.072 00.001 2864 OnExposeComplete: enter
20:27:02.074 00.002 2864 UpdateGuideState(): m_state=6
20:27:02.075 00.001 2864 Star::Find(15, 136, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
20:27:02.078 00.003 2864 Star::Find returns 1 (0), X=136.30, Y=727.76, Mass=1776, SNR=29.7, Peak=127 HFD=3.4
20:27:02.080 00.002 2864 MultiStar: [#1 2.12,-0.97,0.00,M4] [#2 1.83,-1.09,0.00,M5] [#3 2.03,-1.15,0.00,M6] [#4 2.21,-1.04,0.00,M6] [#5 1.99,-1.17,0.00,M10] [#6 2.07,-0.87,0.00,M5] [#7 2.40,-0.96,0.00,M10] [#8 1.47,-1.30,0.00,M4] 
20:27:02.082 00.002 2864 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.80) = xAngle (-3.11 = -3.11)
20:27:02.084 00.002 2864 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.19 = 0.09)
20:27:02.085 00.001 2864 CameraToMount -- cameraX=1.60 cameraY=-0.53 hyp=1.69 cameraTheta=-0.32 mountX=-1.69 mountY=0.16, mountTheta=3.05
20:27:02.089 00.004 2864 SchedulePrimaryMove(10198720, x=1.60, y=-0.53, opts=13)
20:27:02.092 00.003 2864 Enqueuing Move request for scope (1.60, -0.53)
20:27:02.093 00.001 6680 Worker thread wakes up
20:27:02.093 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.60, -0.53) opts 0xd
20:27:02.093 00.000 6680 Handling offset move in thread for scope, endpoint = (1.60, -0.53)
20:27:02.093 00.000 6680 Moving (1.60, -0.53) raw xDistance=-1.69 yDistance=0.16
20:27:02.093 00.000 6680 PPEC rslt: input = -1.69, final = -1.04, react = -1.01, pred = -0.64, hyst = -1.00, hyst_pct = 0.94, period_length = 600.73
20:27:02.093 00.000 6680 PPEC: input: -1.69, control: -1.04, exposure: 1500
20:27:02.095 00.002 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:02.095 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:27:02.095 00.000 6680 MoveAxis(E, 140, ABG)
20:27:02.095 00.000 6680 Guiding  Dir = 2, Dur = 140
20:27:02.095 00.000 6680 IsGuiding returns 0
20:27:02.095 00.000 6680 PulseGuide returned control before completion, sleep 150
20:27:02.108 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=147, Gamma=0.560
20:27:02.154 00.046 2864 UpdateGuideState exits: m=1776 SNR=29.7
20:27:02.157 00.003 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:02.159 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:27:02.161 00.002 2864 Enqueuing Expose request
20:27:02.248 00.087 6680 IsGuiding returns 1
20:27:02.248 00.000 6680 scope still moving after pulse duration time elapsed
20:27:02.279 00.031 6680 IsGuiding returns 0
20:27:02.279 00.000 6680 scope move finished after 140 + 45 ms
20:27:02.280 00.001 6680 Move returns status 0, amount 140
20:27:02.280 00.000 6680 MoveAxis(N, 0, ABG)
20:27:02.280 00.000 6680 Move returns status 0, amount 0
20:27:02.280 00.000 6680 move complete, result=0
20:27:02.280 00.000 6680 worker thread done servicing request
20:27:02.280 00.000 6680 Worker thread wakes up
20:27:02.280 00.000 2864 GuideStep: -1.7 px 140 ms EAST, 0.2 px 0 ms NORTH
20:27:02.283 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
20:27:02.283 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:27:03.931 01.648 6680 Exposure complete
20:27:03.981 00.050 6680 worker thread done servicing request
20:27:03.981 00.000 2864 OnExposeComplete: enter
20:27:03.994 00.013 2864 UpdateGuideState(): m_state=6
20:27:03.999 00.005 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
20:27:04.001 00.002 2864 Star::Find returns 1 (0), X=136.04, Y=727.97, Mass=1763, SNR=29.6, Peak=118 HFD=3.9
20:27:04.003 00.002 2864 MultiStar: [#1 1.41,-0.93,0.00,M5] [#2 1.60,-1.16,0.00,M6] [#3 1.63,-1.06,0.00,M7] [#4 1.52,-0.89,0.00,M7] [#5 1.43,-1.17,0.00,R] [#6 1.60,-0.88,0.00,M6] [#7 1.56,-1.20,0.00,R] [#8 1.52,-0.99,0.00,M5] 
20:27:04.005 00.002 2864 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.80) = xAngle (-3.03 = -3.03)
20:27:04.007 00.002 2864 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.11 = 0.18)
20:27:04.009 00.002 2864 CameraToMount -- cameraX=1.34 cameraY=-0.33 hyp=1.38 cameraTheta=-0.24 mountX=-1.38 mountY=0.24, mountTheta=2.97
20:27:04.012 00.003 2864 SchedulePrimaryMove(10198720, x=1.34, y=-0.33, opts=13)
20:27:04.017 00.005 2864 Enqueuing Move request for scope (1.34, -0.33)
20:27:04.019 00.002 6680 Worker thread wakes up
20:27:04.019 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.34, -0.33) opts 0xd
20:27:04.019 00.000 6680 Handling offset move in thread for scope, endpoint = (1.34, -0.33)
20:27:04.019 00.000 6680 Moving (1.34, -0.33) raw xDistance=-1.38 yDistance=0.24
20:27:04.021 00.002 6680 PPEC rslt: input = -1.38, final = -0.85, react = -0.83, pred = -0.62, hyst = -0.81, hyst_pct = 0.94, period_length = 600.73
20:27:04.021 00.000 6680 PPEC: input: -1.38, control: -0.85, exposure: 1500
20:27:04.021 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
20:27:04.021 00.000 6680 MoveAxis(E, 114, ABG)
20:27:04.021 00.000 6680 Guiding  Dir = 2, Dur = 114
20:27:04.021 00.000 6680 IsGuiding returns 0
20:27:04.021 00.000 6680 PulseGuide returned control before completion, sleep 124
20:27:04.030 00.009 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=184, med=0, FiltMin=0, FiltMax=141, Gamma=0.560
20:27:04.076 00.046 2864 UpdateGuideState exits: m=1763 SNR=29.6
20:27:04.076 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:04.076 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:27:04.076 00.000 2864 Enqueuing Expose request
20:27:04.155 00.079 6680 IsGuiding returns 1
20:27:04.155 00.000 6680 scope still moving after pulse duration time elapsed
20:27:04.187 00.032 6680 IsGuiding returns 0
20:27:04.187 00.000 6680 scope move finished after 114 + 52 ms
20:27:04.187 00.000 6680 Move returns status 0, amount 114
20:27:04.187 00.000 6680 MoveAxis(S, 39, ABG)
20:27:04.187 00.000 6680 Guiding  Dir = 1, Dur = 39
20:27:04.189 00.002 6680 IsGuiding returns 0
20:27:04.189 00.000 6680 PulseGuide returned control before completion, sleep 49
20:27:04.250 00.061 6680 IsGuiding returns 1
20:27:04.250 00.000 6680 scope still moving after pulse duration time elapsed
20:27:04.282 00.032 6680 IsGuiding returns 0
20:27:04.282 00.000 6680 scope move finished after 39 + 55 ms
20:27:04.282 00.000 6680 Move returns status 0, amount 39
20:27:04.282 00.000 6680 move complete, result=0
20:27:04.282 00.000 6680 worker thread done servicing request
20:27:04.282 00.000 2864 GuideStep: -1.4 px 114 ms EAST, 0.2 px 39 ms SOUTH
20:27:04.282 00.000 6680 Worker thread wakes up
20:27:04.282 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:27:04.282 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:27:05.713 01.431 6680 Exposure complete
20:27:05.784 00.071 6680 worker thread done servicing request
20:27:05.786 00.002 2864 OnExposeComplete: enter
20:27:05.788 00.002 2864 UpdateGuideState(): m_state=6
20:27:05.791 00.003 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
20:27:05.793 00.002 2864 Star::Find returns 1 (0), X=136.36, Y=727.76, Mass=1731, SNR=29.3, Peak=128 HFD=3.2
20:27:05.793 00.000 2864 MultiStar: [#1 2.13,-1.06,0.00,M6] [#2 1.94,-1.29,0.00,M7] [#3 2.27,-1.34,0.00,M8] [#4 2.25,-1.06,0.00,M8] [#5 0.52,-0.12,0.60,U] [#6 2.32,-1.07,0.00,M7] [#7 0.75,-0.11,0.46,U] [#8 2.06,-1.27,0.00,M6] 
20:27:05.793 00.000 2864 refined, 2 included, MultiStar: {1.13, -0.32}, one-star: {1.67, -0.54}
20:27:05.793 00.000 2864 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.80) = xAngle (-3.07 = -3.07)
20:27:05.793 00.000 2864 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.15 = 0.14)
20:27:05.793 00.000 2864 CameraToMount -- cameraX=1.13 cameraY=-0.32 hyp=1.17 cameraTheta=-0.28 mountX=-1.17 mountY=0.16, mountTheta=3.00
20:27:05.809 00.016 2864 SchedulePrimaryMove(10198720, x=1.13, y=-0.32, opts=13)
20:27:05.811 00.002 2864 Enqueuing Move request for scope (1.13, -0.32)
20:27:05.813 00.002 6680 Worker thread wakes up
20:27:05.813 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.13, -0.32) opts 0xd
20:27:05.813 00.000 6680 Handling offset move in thread for scope, endpoint = (1.13, -0.32)
20:27:05.813 00.000 6680 Moving (1.13, -0.32) raw xDistance=-1.17 yDistance=0.16
20:27:05.813 00.000 6680 PPEC rslt: input = -1.17, final = -0.73, react = -0.70, pred = -0.55, hyst = -0.69, hyst_pct = 0.94, period_length = 600.73
20:27:05.813 00.000 6680 PPEC: input: -1.17, control: -0.73, exposure: 1500
20:27:05.813 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:05.813 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:27:05.813 00.000 6680 MoveAxis(E, 98, ABG)
20:27:05.813 00.000 6680 Guiding  Dir = 2, Dur = 98
20:27:05.815 00.002 6680 IsGuiding returns 0
20:27:05.815 00.000 6680 PulseGuide returned control before completion, sleep 108
20:27:05.826 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=167, Gamma=0.560
20:27:05.873 00.047 2864 UpdateGuideState exits: m=1731 SNR=29.3
20:27:05.873 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:05.873 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:27:05.873 00.000 2864 Enqueuing Expose request
20:27:05.933 00.060 6680 IsGuiding returns 1
20:27:05.933 00.000 6680 scope still moving after pulse duration time elapsed
20:27:05.965 00.032 6680 IsGuiding returns 0
20:27:05.965 00.000 6680 scope move finished after 98 + 52 ms
20:27:05.965 00.000 6680 Move returns status 0, amount 98
20:27:05.965 00.000 6680 MoveAxis(N, 0, ABG)
20:27:05.965 00.000 6680 Move returns status 0, amount 0
20:27:05.965 00.000 6680 move complete, result=0
20:27:05.965 00.000 6680 worker thread done servicing request
20:27:05.965 00.000 6680 Worker thread wakes up
20:27:05.965 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:27:05.965 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:27:05.967 00.002 2864 GuideStep: -1.2 px 98 ms EAST, 0.2 px 0 ms NORTH
20:27:07.615 01.648 6680 Exposure complete
20:27:07.678 00.063 6680 worker thread done servicing request
20:27:07.678 00.000 2864 OnExposeComplete: enter
20:27:07.678 00.000 2864 UpdateGuideState(): m_state=6
20:27:07.682 00.004 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
20:27:07.682 00.000 2864 Star::Find returns 1 (0), X=136.63, Y=727.54, Mass=1708, SNR=29.1, Peak=136 HFD=3.2
20:27:07.682 00.000 2864 MultiStar: [#1 2.24,-1.42,0.00,M7] [#2 2.13,-1.55,0.00,M8] [#3 2.24,-1.47,0.00,M9] [#4 2.45,-1.37,0.00,M9] [#5 0.68,-0.40,0.58,U] [#6 2.32,-1.37,0.00,M8] [#7 0.66,-0.46,0.45,U] [#8 1.98,-1.47,0.00,M7] 
20:27:07.682 00.000 2864 refined, 2 included, MultiStar: {1.29, -0.59}, one-star: {1.94, -0.76}
20:27:07.682 00.000 2864 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.80) = xAngle (-3.22 = 3.06)
20:27:07.682 00.000 2864 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.30 = -0.01)
20:27:07.694 00.012 2864 CameraToMount -- cameraX=1.29 cameraY=-0.59 hyp=1.42 cameraTheta=-0.43 mountX=-1.42 mountY=-0.02, mountTheta=-3.13
20:27:07.694 00.000 2864 SchedulePrimaryMove(10198720, x=1.29, y=-0.59, opts=13)
20:27:07.694 00.000 2864 Enqueuing Move request for scope (1.29, -0.59)
20:27:07.694 00.000 6680 Worker thread wakes up
20:27:07.694 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.29, -0.59) opts 0xd
20:27:07.694 00.000 6680 Handling offset move in thread for scope, endpoint = (1.29, -0.59)
20:27:07.694 00.000 6680 Moving (1.29, -0.59) raw xDistance=-1.42 yDistance=-0.02
20:27:07.694 00.000 6680 PPEC rslt: input = -1.42, final = -0.89, react = -0.85, pred = -1.16, hyst = -0.82, hyst_pct = 0.94, period_length = 600.73
20:27:07.694 00.000 6680 PPEC: input: -1.42, control: -0.89, exposure: 1500
20:27:07.694 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:07.694 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:27:07.694 00.000 6680 MoveAxis(E, 120, ABG)
20:27:07.694 00.000 6680 Guiding  Dir = 2, Dur = 120
20:27:07.694 00.000 6680 IsGuiding returns 0
20:27:07.694 00.000 6680 PulseGuide returned control before completion, sleep 130
20:27:07.713 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=162, Gamma=0.560
20:27:07.758 00.045 2864 UpdateGuideState exits: m=1708 SNR=29.1
20:27:07.758 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:07.758 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:27:07.758 00.000 2864 Enqueuing Expose request
20:27:07.836 00.078 6680 IsGuiding returns 1
20:27:07.836 00.000 6680 scope still moving after pulse duration time elapsed
20:27:07.868 00.032 6680 IsGuiding returns 0
20:27:07.868 00.000 6680 scope move finished after 120 + 45 ms
20:27:07.868 00.000 6680 Move returns status 0, amount 120
20:27:07.868 00.000 6680 MoveAxis(N, 0, ABG)
20:27:07.868 00.000 6680 Move returns status 0, amount 0
20:27:07.868 00.000 6680 move complete, result=0
20:27:07.868 00.000 6680 worker thread done servicing request
20:27:07.868 00.000 2864 GuideStep: -1.4 px 120 ms EAST, -0.0 px 0 ms NORTH
20:27:07.871 00.003 6680 Worker thread wakes up
20:27:07.871 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:27:07.871 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:27:09.298 01.427 6680 Exposure complete
20:27:09.359 00.061 6680 worker thread done servicing request
20:27:09.359 00.000 2864 OnExposeComplete: enter
20:27:09.369 00.010 2864 UpdateGuideState(): m_state=6
20:27:09.369 00.000 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
20:27:09.369 00.000 2864 Star::Find returns 1 (0), X=137.26, Y=727.79, Mass=1835, SNR=30.2, Peak=162 HFD=3.1
20:27:09.375 00.006 2864 MultiStar: [#1 2.76,-1.03,0.00,M8] [#2 2.83,-1.22,0.00,M9] [#3 2.86,-1.26,0.00,M10] [#4 2.94,-1.12,0.00,M10] [#5 1.29,-0.04,0.57,U] [#6 2.85,-1.06,0.00,M9] [#7 1.06,-0.22,0.45,U] [#8 2.69,-1.16,0.00,M8] 
20:27:09.375 00.000 2864 refined, 2 included, MultiStar: {1.87, -0.31}, one-star: {2.57, -0.51}
20:27:09.375 00.000 2864 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.80) = xAngle (-2.96 = -2.96)
20:27:09.375 00.000 2864 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.03 = 0.25)
20:27:09.375 00.000 2864 CameraToMount -- cameraX=1.87 cameraY=-0.31 hyp=1.90 cameraTheta=-0.16 mountX=-1.87 mountY=0.47, mountTheta=2.90
20:27:09.375 00.000 2864 SchedulePrimaryMove(10198720, x=1.87, y=-0.31, opts=13)
20:27:09.375 00.000 2864 Enqueuing Move request for scope (1.87, -0.31)
20:27:09.375 00.000 6680 Worker thread wakes up
20:27:09.375 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.87, -0.31) opts 0xd
20:27:09.375 00.000 6680 Handling offset move in thread for scope, endpoint = (1.87, -0.31)
20:27:09.375 00.000 6680 Moving (1.87, -0.31) raw xDistance=-1.87 yDistance=0.47
20:27:09.375 00.000 6680 PPEC rslt: input = -1.87, final = -1.13, react = -1.12, pred = -1.08, hyst = -1.05, hyst_pct = 0.93, period_length = 600.73
20:27:09.375 00.000 6680 PPEC: input: -1.87, control: -1.13, exposure: 1500
20:27:09.375 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
20:27:09.375 00.000 6680 MoveAxis(E, 152, ABG)
20:27:09.375 00.000 6680 Guiding  Dir = 2, Dur = 152
20:27:09.375 00.000 6680 IsGuiding returns 0
20:27:09.375 00.000 6680 PulseGuide returned control before completion, sleep 162
20:27:09.404 00.029 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=167, Gamma=0.560
20:27:09.450 00.046 2864 UpdateGuideState exits: m=1835 SNR=30.2
20:27:09.452 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:09.455 00.003 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:27:09.457 00.002 2864 Enqueuing Expose request
20:27:09.566 00.109 6680 IsGuiding returns 0
20:27:09.566 00.000 6680 Move returns status 0, amount 152
20:27:09.566 00.000 6680 MoveAxis(S, 75, ABG)
20:27:09.566 00.000 6680 Guiding  Dir = 1, Dur = 75
20:27:09.566 00.000 6680 IsGuiding returns 0
20:27:09.566 00.000 6680 PulseGuide returned control before completion, sleep 85
20:27:09.662 00.096 6680 IsGuiding returns 1
20:27:09.662 00.000 6680 scope still moving after pulse duration time elapsed
20:27:09.694 00.032 6680 IsGuiding returns 0
20:27:09.694 00.000 6680 scope move finished after 75 + 52 ms
20:27:09.694 00.000 6680 Move returns status 0, amount 75
20:27:09.694 00.000 6680 move complete, result=0
20:27:09.694 00.000 6680 worker thread done servicing request
20:27:09.694 00.000 2864 GuideStep: -1.9 px 152 ms EAST, 0.5 px 75 ms SOUTH
20:27:09.694 00.000 6680 Worker thread wakes up
20:27:09.694 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:27:09.694 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:27:11.329 01.635 6680 Exposure complete
20:27:11.373 00.044 6680 worker thread done servicing request
20:27:11.373 00.000 2864 OnExposeComplete: enter
20:27:11.388 00.015 2864 UpdateGuideState(): m_state=6
20:27:11.388 00.000 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
20:27:11.388 00.000 2864 Star::Find returns 1 (0), X=137.89, Y=727.88, Mass=1714, SNR=29.2, Peak=161 HFD=3.0
20:27:11.388 00.000 2864 MultiStar: [#1 3.63,-1.11,0.00,M9] [#2 3.40,-1.30,0.00,M10] [#3 3.58,-1.20,0.00,R] [#4 3.77,-1.29,0.00,R] [#5 1.96,-0.04,0.00,M1] [#6 3.71,-1.09,0.00,M10] [#7 2.14,-0.09,0.00,M1] [#8 3.43,-1.25,0.00,M9] 
20:27:11.388 00.000 2864 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.80) = xAngle (-2.93 = -2.93)
20:27:11.388 00.000 2864 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.00 = 0.28)
20:27:11.400 00.012 2864 CameraToMount -- cameraX=3.19 cameraY=-0.42 hyp=3.22 cameraTheta=-0.13 mountX=-3.15 mountY=0.90, mountTheta=2.86
20:27:11.404 00.004 2864 SchedulePrimaryMove(10198720, x=3.19, y=-0.42, opts=13)
20:27:11.404 00.000 2864 Enqueuing Move request for scope (3.19, -0.42)
20:27:11.404 00.000 6680 Worker thread wakes up
20:27:11.404 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (3.19, -0.42) opts 0xd
20:27:11.404 00.000 6680 Handling offset move in thread for scope, endpoint = (3.19, -0.42)
20:27:11.404 00.000 6680 Moving (3.19, -0.42) raw xDistance=-3.15 yDistance=0.90
20:27:11.404 00.000 6680 PPEC rslt: input = -3.15, final = -1.84, react = -1.89, pred = -1.09, hyst = -1.75, hyst_pct = 0.93, period_length = 600.73
20:27:11.404 00.000 6680 PPEC: input: -3.15, control: -1.84, exposure: 1500
20:27:11.404 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.90 from input 0.90
20:27:11.404 00.000 6680 MoveAxis(E, 247, ABG)
20:27:11.404 00.000 6680 Guiding  Dir = 2, Dur = 247
20:27:11.404 00.000 6680 IsGuiding returns 0
20:27:11.404 00.000 6680 PulseGuide returned control before completion, sleep 257
20:27:11.420 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=169, Gamma=0.560
20:27:11.467 00.047 2864 UpdateGuideState exits: m=1714 SNR=29.2
20:27:11.467 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:11.467 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:27:11.467 00.000 2864 Enqueuing Expose request
20:27:11.673 00.206 6680 IsGuiding returns 1
20:27:11.673 00.000 6680 scope still moving after pulse duration time elapsed
20:27:11.705 00.032 6680 IsGuiding returns 0
20:27:11.705 00.000 6680 scope move finished after 247 + 48 ms
20:27:11.705 00.000 6680 Move returns status 0, amount 247
20:27:11.705 00.000 6680 MoveAxis(S, 144, ABG)
20:27:11.705 00.000 6680 Guiding  Dir = 1, Dur = 144
20:27:11.705 00.000 6680 IsGuiding returns 0
20:27:11.705 00.000 6680 PulseGuide returned control before completion, sleep 154
20:27:11.864 00.159 6680 IsGuiding returns 1
20:27:11.864 00.000 6680 scope still moving after pulse duration time elapsed
20:27:11.896 00.032 6680 IsGuiding returns 0
20:27:11.896 00.000 6680 scope move finished after 144 + 46 ms
20:27:11.896 00.000 6680 Move returns status 0, amount 144
20:27:11.896 00.000 6680 move complete, result=0
20:27:11.896 00.000 6680 worker thread done servicing request
20:27:11.898 00.002 6680 Worker thread wakes up
20:27:11.898 00.000 2864 GuideStep: -3.1 px 247 ms EAST, 0.9 px 144 ms SOUTH
20:27:11.906 00.008 6680 worker thread servicing REQUEST_EXPOSE 1500
20:27:11.906 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:27:13.326 01.420 6680 Exposure complete
20:27:13.369 00.043 6680 worker thread done servicing request
20:27:13.369 00.000 2864 OnExposeComplete: enter
20:27:13.369 00.000 2864 UpdateGuideState(): m_state=6
20:27:13.369 00.000 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
20:27:13.369 00.000 2864 Star::Find returns 1 (0), X=137.44, Y=728.03, Mass=1721, SNR=29.2, Peak=161 HFD=3.1
20:27:13.385 00.016 2864 MultiStar: [#1 3.01,-0.92,0.00,M10] [#2 2.92,-1.24,0.00,R] [#3 -0.29,0.10,0.71,U] [#4 -0.58,0.49,0.59,U] [#5 1.67,0.18,0.58,U] [#6 3.06,-0.85,0.00,R] [#7 1.54,-0.01,0.47,U] [#8 2.89,-0.96,0.00,M10] 
20:27:13.385 00.000 2864 refined, 4 included, MultiStar: {1.16, 0.06}, one-star: {2.75, -0.26}
20:27:13.385 00.000 2864 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.80) = xAngle (-2.75 = -2.75)
20:27:13.385 00.000 2864 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.82 = 0.46)
20:27:13.385 00.000 2864 CameraToMount -- cameraX=1.16 cameraY=0.06 hyp=1.16 cameraTheta=0.05 mountX=-1.07 mountY=0.52, mountTheta=2.69
20:27:13.385 00.000 2864 SchedulePrimaryMove(10198720, x=1.16, y=0.06, opts=13)
20:27:13.385 00.000 2864 Enqueuing Move request for scope (1.16, 0.06)
20:27:13.385 00.000 6680 Worker thread wakes up
20:27:13.385 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.16, 0.06) opts 0xd
20:27:13.385 00.000 6680 Handling offset move in thread for scope, endpoint = (1.16, 0.06)
20:27:13.385 00.000 6680 Moving (1.16, 0.06) raw xDistance=-1.07 yDistance=0.52
20:27:13.385 00.000 6680 PPEC rslt: input = -1.07, final = -0.66, react = -0.64, pred = -0.12, hyst = -0.65, hyst_pct = 0.93, period_length = 600.73
20:27:13.385 00.000 6680 PPEC: input: -1.07, control: -0.66, exposure: 1500
20:27:13.385 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52
20:27:13.385 00.000 6680 MoveAxis(E, 88, ABG)
20:27:13.385 00.000 6680 Guiding  Dir = 2, Dur = 88
20:27:13.385 00.000 6680 IsGuiding returns 0
20:27:13.385 00.000 6680 PulseGuide returned control before completion, sleep 98
20:27:13.400 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=177, Gamma=0.560
20:27:13.450 00.050 2864 UpdateGuideState exits: m=1721 SNR=29.2
20:27:13.450 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:13.463 00.013 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:27:13.463 00.000 2864 Enqueuing Expose request
20:27:13.510 00.047 6680 IsGuiding returns 0
20:27:13.510 00.000 6680 Move returns status 0, amount 88
20:27:13.510 00.000 6680 MoveAxis(S, 83, ABG)
20:27:13.510 00.000 6680 Guiding  Dir = 1, Dur = 83
20:27:13.510 00.000 6680 IsGuiding returns 0
20:27:13.510 00.000 6680 PulseGuide returned control before completion, sleep 93
20:27:13.606 00.096 6680 IsGuiding returns 1
20:27:13.606 00.000 6680 scope still moving after pulse duration time elapsed
20:27:13.638 00.032 6680 IsGuiding returns 0
20:27:13.638 00.000 6680 scope move finished after 83 + 44 ms
20:27:13.638 00.000 6680 Move returns status 0, amount 83
20:27:13.638 00.000 6680 move complete, result=0
20:27:13.638 00.000 6680 worker thread done servicing request
20:27:13.638 00.000 2864 GuideStep: -1.1 px 88 ms EAST, 0.5 px 83 ms SOUTH
20:27:13.638 00.000 6680 Worker thread wakes up
20:27:13.638 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:27:13.638 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:27:15.290 01.652 6680 Exposure complete
20:27:15.359 00.069 6680 worker thread done servicing request
20:27:15.359 00.000 2864 OnExposeComplete: enter
20:27:15.359 00.000 2864 UpdateGuideState(): m_state=6
20:27:15.359 00.000 2864 Star::Find(15, 137, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
20:27:15.359 00.000 2864 Star::Find returns 1 (0), X=137.80, Y=726.94, Mass=1813, SNR=30.0, Peak=170 HFD=3.1
20:27:15.359 00.000 2864 MultiStar: [#1 3.29,-1.83,0.00,R] [#2 0.37,-1.09,0.62,U] [#3 -0.18,-0.80,0.71,U] [#4 -0.23,-0.65,0.58,U] [#5 1.82,-0.82,0.58,U] [#6 0.20,-1.04,0.47,U] [#7 1.86,-0.78,0.00,M1] [#8 3.22,-2.04,0.00,R] 
20:27:15.369 00.010 2864 refined, 5 included, MultiStar: {1.07, -0.99}, one-star: {3.11, -1.35}
20:27:15.369 00.000 2864 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.80) = xAngle (-3.54 = 2.74)
20:27:15.369 00.000 2864 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.62 = -0.33)
20:27:15.369 00.000 2864 CameraToMount -- cameraX=1.07 cameraY=-0.99 hyp=1.46 cameraTheta=-0.75 mountX=-1.34 mountY=-0.48, mountTheta=-2.80
20:27:15.369 00.000 2864 SchedulePrimaryMove(10198720, x=1.07, y=-0.99, opts=13)
20:27:15.369 00.000 2864 Enqueuing Move request for scope (1.07, -0.99)
20:27:15.369 00.000 6680 Worker thread wakes up
20:27:15.369 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.07, -0.99) opts 0xd
20:27:15.369 00.000 6680 Handling offset move in thread for scope, endpoint = (1.07, -0.99)
20:27:15.369 00.000 6680 Moving (1.07, -0.99) raw xDistance=-1.34 yDistance=-0.48
20:27:15.369 00.000 6680 PPEC rslt: input = -1.34, final = -0.83, react = -0.81, pred = 0.06, hyst = -0.84, hyst_pct = 0.93, period_length = 600.73
20:27:15.369 00.000 6680 PPEC: input: -1.34, control: -0.83, exposure: 1500
20:27:15.369 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:27:15.369 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
20:27:15.369 00.000 6680 MoveAxis(E, 112, ABG)
20:27:15.369 00.000 6680 Guiding  Dir = 2, Dur = 112
20:27:15.385 00.016 6680 IsGuiding returns 0
20:27:15.385 00.000 6680 PulseGuide returned control before completion, sleep 122
20:27:15.385 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=154, Gamma=0.560
20:27:15.432 00.047 2864 UpdateGuideState exits: m=1813 SNR=30.0
20:27:15.432 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:15.432 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:27:15.448 00.016 2864 Enqueuing Expose request
20:27:15.512 00.064 6680 IsGuiding returns 1
20:27:15.512 00.000 6680 scope still moving after pulse duration time elapsed
20:27:15.543 00.031 6680 IsGuiding returns 0
20:27:15.543 00.000 6680 scope move finished after 112 + 46 ms
20:27:15.543 00.000 6680 Move returns status 0, amount 112
20:27:15.543 00.000 6680 MoveAxis(N, 0, ABG)
20:27:15.543 00.000 6680 Move returns status 0, amount 0
20:27:15.543 00.000 6680 move complete, result=0
20:27:15.543 00.000 6680 worker thread done servicing request
20:27:15.543 00.000 6680 Worker thread wakes up
20:27:15.543 00.000 2864 GuideStep: -1.3 px 112 ms EAST, -0.5 px 0 ms NORTH
20:27:15.543 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:27:15.543 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:27:16.972 01.429 6680 Exposure complete
20:27:17.035 00.063 6680 worker thread done servicing request
20:27:17.035 00.000 2864 OnExposeComplete: enter
20:27:17.035 00.000 2864 UpdateGuideState(): m_state=6
20:27:17.035 00.000 2864 Star::Find(15, 137, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
20:27:17.035 00.000 2864 Star::Find returns 1 (0), X=138.33, Y=726.81, Mass=1778, SNR=29.7, Peak=156 HFD=3.0
20:27:17.035 00.000 2864 MultiStar: [#1 0.70,-0.17,0.93,U] [#2 0.94,-1.30,0.64,U] [#3 0.45,-0.99,0.71,U] [#4 0.44,-0.89,0.58,U] [#5 2.45,-1.19,0.00,M1] [#6 0.92,-1.32,0.48,U] [#7 2.50,-1.13,0.00,M2] [#8 0.47,-0.15,0.43,U] 
20:27:17.051 00.016 2864 refined, 6 included, MultiStar: {1.28, -0.92}, one-star: {3.64, -1.49}
20:27:17.051 00.000 2864 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.80) = xAngle (-3.42 = 2.86)
20:27:17.057 00.006 2864 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.49 = -0.21)
20:27:17.057 00.000 2864 CameraToMount -- cameraX=1.28 cameraY=-0.92 hyp=1.58 cameraTheta=-0.62 mountX=-1.52 mountY=-0.33, mountTheta=-2.93
20:27:17.057 00.000 2864 SchedulePrimaryMove(10198720, x=1.28, y=-0.92, opts=13)
20:27:17.057 00.000 2864 Enqueuing Move request for scope (1.28, -0.92)
20:27:17.057 00.000 6680 Worker thread wakes up
20:27:17.057 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.28, -0.92) opts 0xd
20:27:17.057 00.000 6680 Handling offset move in thread for scope, endpoint = (1.28, -0.92)
20:27:17.057 00.000 6680 Moving (1.28, -0.92) raw xDistance=-1.52 yDistance=-0.33
20:27:17.067 00.010 6680 PPEC rslt: input = -1.52, final = -0.87, react = -0.91, pred = -0.04, hyst = -0.86, hyst_pct = 0.93, period_length = 600.73
20:27:17.067 00.000 6680 PPEC: input: -1.52, control: -0.87, exposure: 1500
20:27:17.067 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:27:17.067 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
20:27:17.067 00.000 6680 MoveAxis(E, 116, ABG)
20:27:17.067 00.000 6680 Guiding  Dir = 2, Dur = 116
20:27:17.067 00.000 6680 IsGuiding returns 0
20:27:17.067 00.000 6680 PulseGuide returned control before completion, sleep 126
20:27:17.067 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=171, Gamma=0.560
20:27:17.128 00.061 2864 UpdateGuideState exits: m=1778 SNR=29.7
20:27:17.131 00.003 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:17.133 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:27:17.135 00.002 2864 Enqueuing Expose request
20:27:17.195 00.060 6680 IsGuiding returns 1
20:27:17.195 00.000 6680 scope still moving after pulse duration time elapsed
20:27:17.227 00.032 6680 IsGuiding returns 0
20:27:17.227 00.000 6680 scope move finished after 116 + 43 ms
20:27:17.227 00.000 6680 Move returns status 0, amount 116
20:27:17.227 00.000 6680 MoveAxis(N, 0, ABG)
20:27:17.227 00.000 6680 Move returns status 0, amount 0
20:27:17.227 00.000 6680 move complete, result=0
20:27:17.227 00.000 6680 worker thread done servicing request
20:27:17.227 00.000 6680 Worker thread wakes up
20:27:17.227 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:27:17.227 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:27:17.227 00.000 2864 GuideStep: -1.5 px 116 ms EAST, -0.3 px 0 ms NORTH
20:27:18.870 01.643 6680 Exposure complete
20:27:18.933 00.063 6680 worker thread done servicing request
20:27:18.933 00.000 2864 OnExposeComplete: enter
20:27:18.933 00.000 2864 UpdateGuideState(): m_state=6
20:27:18.933 00.000 2864 Star::Find(15, 138, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
20:27:18.933 00.000 2864 Star::Find returns 1 (0), X=138.33, Y=726.34, Mass=1808, SNR=30.0, Peak=165 HFD=3.2
20:27:18.933 00.000 2864 MultiStar: [#1 0.79,-0.69,0.93,U] [#2 0.88,-1.30,0.65,U] [#3 0.68,-1.39,0.70,U] [#4 0.57,-1.13,0.58,U] [#5 2.57,-1.53,0.00,M2] [#6 1.13,-1.48,0.46,U] [#7 2.77,-1.29,0.00,M3] [#8 0.64,-0.68,0.42,U] 
20:27:18.949 00.016 2864 refined, 6 included, MultiStar: {1.38, -1.28}, one-star: {3.64, -1.96}
20:27:18.949 00.000 2864 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.80) = xAngle (-3.54 = 2.74)
20:27:18.949 00.000 2864 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.62 = -0.33)
20:27:18.949 00.000 2864 CameraToMount -- cameraX=1.38 cameraY=-1.28 hyp=1.88 cameraTheta=-0.75 mountX=-1.73 mountY=-0.61, mountTheta=-2.80
20:27:18.949 00.000 2864 SchedulePrimaryMove(10198720, x=1.38, y=-1.28, opts=13)
20:27:18.949 00.000 2864 Enqueuing Move request for scope (1.38, -1.28)
20:27:18.949 00.000 6680 Worker thread wakes up
20:27:18.949 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.38, -1.28) opts 0xd
20:27:18.949 00.000 6680 Handling offset move in thread for scope, endpoint = (1.38, -1.28)
20:27:18.949 00.000 6680 Moving (1.38, -1.28) raw xDistance=-1.73 yDistance=-0.61
20:27:18.949 00.000 6680 PPEC rslt: input = -1.73, final = -0.98, react = -1.04, pred = 0.08, hyst = -0.98, hyst_pct = 0.93, period_length = 600.73
20:27:18.949 00.000 6680 PPEC: input: -1.73, control: -0.98, exposure: 1500
20:27:18.949 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:27:18.949 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.61
20:27:18.949 00.000 6680 MoveAxis(E, 132, ABG)
20:27:18.949 00.000 6680 Guiding  Dir = 2, Dur = 132
20:27:18.963 00.014 6680 IsGuiding returns 0
20:27:18.963 00.000 6680 PulseGuide returned control before completion, sleep 142
20:27:18.976 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=159, Gamma=0.560
20:27:19.013 00.037 2864 UpdateGuideState exits: m=1808 SNR=30.0
20:27:19.013 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:19.025 00.012 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:27:19.029 00.004 2864 Enqueuing Expose request
20:27:19.107 00.078 6680 IsGuiding returns 1
20:27:19.107 00.000 6680 scope still moving after pulse duration time elapsed
20:27:19.139 00.032 6680 IsGuiding returns 0
20:27:19.139 00.000 6680 scope move finished after 132 + 44 ms
20:27:19.139 00.000 6680 Move returns status 0, amount 132
20:27:19.139 00.000 6680 MoveAxis(N, 0, ABG)
20:27:19.139 00.000 6680 Move returns status 0, amount 0
20:27:19.139 00.000 6680 move complete, result=0
20:27:19.139 00.000 6680 worker thread done servicing request
20:27:19.139 00.000 6680 Worker thread wakes up
20:27:19.139 00.000 2864 GuideStep: -1.7 px 132 ms EAST, -0.6 px 0 ms NORTH
20:27:19.142 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
20:27:19.142 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:27:20.564 01.422 6680 Exposure complete
20:27:20.636 00.072 6680 worker thread done servicing request
20:27:20.636 00.000 2864 OnExposeComplete: enter
20:27:20.636 00.000 2864 UpdateGuideState(): m_state=6
20:27:20.636 00.000 2864 Star::Find(15, 138, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
20:27:20.636 00.000 2864 Star::Find returns 1 (0), X=138.43, Y=726.62, Mass=1789, SNR=29.8, Peak=144 HFD=3.2
20:27:20.644 00.008 2864 MultiStar: [#1 0.64,-0.58,0.96,U] [#2 1.05,-1.33,0.64,U] [#3 0.41,-1.21,0.69,U] [#4 0.30,-1.16,0.60,U] [#5 2.54,-1.19,0.00,M3] [#6 0.83,-1.49,0.48,U] [#7 2.77,-1.10,0.00,M4] [#8 0.46,-0.36,0.43,U] 
20:27:20.644 00.000 2864 refined, 6 included, MultiStar: {1.27, -1.14}, one-star: {3.74, -1.68}
20:27:20.644 00.000 2864 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.80) = xAngle (-3.53 = 2.76)
20:27:20.644 00.000 2864 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.60 = -0.32)
20:27:20.650 00.006 2864 CameraToMount -- cameraX=1.27 cameraY=-1.14 hyp=1.71 cameraTheta=-0.73 mountX=-1.58 mountY=-0.53, mountTheta=-2.82
20:27:20.650 00.000 2864 SchedulePrimaryMove(10198720, x=1.27, y=-1.14, opts=13)
20:27:20.650 00.000 2864 Enqueuing Move request for scope (1.27, -1.14)
20:27:20.650 00.000 6680 Worker thread wakes up
20:27:20.650 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.27, -1.14) opts 0xd
20:27:20.650 00.000 6680 Handling offset move in thread for scope, endpoint = (1.27, -1.14)
20:27:20.650 00.000 6680 Moving (1.27, -1.14) raw xDistance=-1.58 yDistance=-0.53
20:27:20.660 00.010 6680 PPEC rslt: input = -1.58, final = -0.90, react = -0.95, pred = 0.17, hyst = -0.91, hyst_pct = 0.92, period_length = 600.73
20:27:20.660 00.000 6680 PPEC: input: -1.58, control: -0.90, exposure: 1500
20:27:20.660 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:27:20.660 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53
20:27:20.660 00.000 6680 MoveAxis(E, 121, ABG)
20:27:20.660 00.000 6680 Guiding  Dir = 2, Dur = 121
20:27:20.660 00.000 6680 IsGuiding returns 0
20:27:20.660 00.000 6680 PulseGuide returned control before completion, sleep 131
20:27:20.660 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=143, Gamma=0.560
20:27:20.719 00.059 2864 UpdateGuideState exits: m=1789 SNR=29.8
20:27:20.723 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:20.723 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:27:20.723 00.000 2864 Enqueuing Expose request
20:27:20.802 00.079 6680 IsGuiding returns 1
20:27:20.802 00.000 6680 scope still moving after pulse duration time elapsed
20:27:20.834 00.032 6680 IsGuiding returns 0
20:27:20.834 00.000 6680 scope move finished after 121 + 51 ms
20:27:20.834 00.000 6680 Move returns status 0, amount 121
20:27:20.834 00.000 6680 MoveAxis(N, 0, ABG)
20:27:20.834 00.000 6680 Move returns status 0, amount 0
20:27:20.834 00.000 6680 move complete, result=0
20:27:20.834 00.000 6680 worker thread done servicing request
20:27:20.834 00.000 6680 Worker thread wakes up
20:27:20.834 00.000 2864 GuideStep: -1.6 px 121 ms EAST, -0.5 px 0 ms NORTH
20:27:20.834 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:27:20.834 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:27:22.468 01.634 6680 Exposure complete
20:27:22.531 00.063 6680 worker thread done servicing request
20:27:22.531 00.000 2864 OnExposeComplete: enter
20:27:22.547 00.016 2864 UpdateGuideState(): m_state=6
20:27:22.547 00.000 2864 Star::Find(15, 138, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
20:27:22.547 00.000 2864 Star::Find returns 1 (0), X=138.89, Y=726.56, Mass=1789, SNR=29.8, Peak=172 HFD=2.9
20:27:22.547 00.000 2864 MultiStar: [#1 1.24,-0.58,0.93,U] [#2 1.52,-1.24,0.63,U] [#3 1.01,-1.28,0.70,U] [#4 0.89,-1.08,0.57,U] [#5 3.02,-1.42,0.00,M4] [#6 1.38,-1.49,0.48,U] [#7 3.29,-1.30,0.00,M5] [#8 1.25,-0.39,0.42,U] 
20:27:22.557 00.010 2864 refined, 6 included, MultiStar: {1.84, -1.15}, one-star: {4.20, -1.74}
20:27:22.558 00.001 2864 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.80) = xAngle (-3.36 = 2.93)
20:27:22.560 00.002 2864 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.43 = -0.15)
20:27:22.562 00.002 2864 CameraToMount -- cameraX=1.84 cameraY=-1.15 hyp=2.17 cameraTheta=-0.56 mountX=-2.12 mountY=-0.32, mountTheta=-2.99
20:27:22.566 00.004 2864 SchedulePrimaryMove(10198720, x=1.84, y=-1.15, opts=13)
20:27:22.568 00.002 2864 Enqueuing Move request for scope (1.84, -1.15)
20:27:22.573 00.005 6680 Worker thread wakes up
20:27:22.573 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.84, -1.15) opts 0xd
20:27:22.573 00.000 6680 Handling offset move in thread for scope, endpoint = (1.84, -1.15)
20:27:22.573 00.000 6680 Moving (1.84, -1.15) raw xDistance=-2.12 yDistance=-0.32
20:27:22.573 00.000 6680 PPEC rslt: input = -2.12, final = -1.27, react = -1.27, pred = -0.73, hyst = -1.20, hyst_pct = 0.92, period_length = 600.73
20:27:22.573 00.000 6680 PPEC: input: -2.12, control: -1.27, exposure: 1500
20:27:22.573 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:27:22.573 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
20:27:22.573 00.000 6680 MoveAxis(E, 170, ABG)
20:27:22.573 00.000 6680 Guiding  Dir = 2, Dur = 170
20:27:22.573 00.000 6680 IsGuiding returns 0
20:27:22.573 00.000 6680 PulseGuide returned control before completion, sleep 180
20:27:22.586 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=157, Gamma=0.560
20:27:22.632 00.046 2864 UpdateGuideState exits: m=1789 SNR=29.8
20:27:22.632 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:22.632 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:27:22.632 00.000 2864 Enqueuing Expose request
20:27:22.769 00.137 6680 IsGuiding returns 1
20:27:22.769 00.000 6680 scope still moving after pulse duration time elapsed
20:27:22.800 00.031 6680 IsGuiding returns 1
20:27:22.832 00.032 6680 IsGuiding returns 1
20:27:22.864 00.032 6680 IsGuiding returns 0
20:27:22.864 00.000 6680 scope move finished after 170 + 120 ms
20:27:22.864 00.000 6680 Move returns status 0, amount 170
20:27:22.864 00.000 6680 MoveAxis(N, 0, ABG)
20:27:22.864 00.000 6680 Move returns status 0, amount 0
20:27:22.864 00.000 6680 move complete, result=0
20:27:22.864 00.000 6680 worker thread done servicing request
20:27:22.864 00.000 2864 GuideStep: -2.1 px 170 ms EAST, -0.3 px 0 ms NORTH
20:27:22.869 00.005 6680 Worker thread wakes up
20:27:22.869 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:27:22.869 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:27:24.294 01.425 6680 Exposure complete
20:27:24.367 00.073 6680 worker thread done servicing request
20:27:24.367 00.000 2864 OnExposeComplete: enter
20:27:24.369 00.002 2864 UpdateGuideState(): m_state=6
20:27:24.373 00.004 2864 Star::Find(15, 138, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
20:27:24.373 00.000 2864 Star::Find returns 1 (0), X=138.37, Y=726.29, Mass=1787, SNR=29.8, Peak=168 HFD=3.1
20:27:24.373 00.000 2864 MultiStar: [#1 0.77,-0.93,0.93,U] [#2 0.93,-1.62,0.65,U] [#3 0.59,-1.42,0.71,U] [#4 0.32,-1.43,0.58,U] [#5 2.50,-1.74,0.00,M5] [#6 1.10,-1.79,0.48,U] [#7 2.75,-1.38,0.00,M6] [#8 0.52,-0.60,0.42,U] 
20:27:24.373 00.000 2864 refined, 6 included, MultiStar: {1.33, -1.44}, one-star: {3.68, -2.00}
20:27:24.373 00.000 2864 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.80) = xAngle (-3.62 = 2.66)
20:27:24.373 00.000 2864 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.69 = -0.41)
20:27:24.373 00.000 2864 CameraToMount -- cameraX=1.33 cameraY=-1.44 hyp=1.96 cameraTheta=-0.82 mountX=-1.74 mountY=-0.78, mountTheta=-2.72
20:27:24.373 00.000 2864 SchedulePrimaryMove(10198720, x=1.33, y=-1.44, opts=13)
20:27:24.373 00.000 2864 Enqueuing Move request for scope (1.33, -1.44)
20:27:24.389 00.016 6680 Worker thread wakes up
20:27:24.389 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.33, -1.44) opts 0xd
20:27:24.389 00.000 6680 Handling offset move in thread for scope, endpoint = (1.33, -1.44)
20:27:24.389 00.000 6680 Moving (1.33, -1.44) raw xDistance=-1.74 yDistance=-0.78
20:27:24.389 00.000 6680 PPEC rslt: input = -1.74, final = -1.05, react = -1.05, pred = -0.70, hyst = -0.99, hyst_pct = 0.92, period_length = 600.73
20:27:24.389 00.000 6680 PPEC: input: -1.74, control: -1.05, exposure: 1500
20:27:24.389 00.000 6680 resist switch: large excursion: input -0.78 thresh 0.69 direction from 1 to -1
20:27:24.389 00.000 6680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.35
20:27:24.389 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.78 from input -0.78
20:27:24.389 00.000 6680 MoveAxis(E, 142, ABG)
20:27:24.389 00.000 6680 Guiding  Dir = 2, Dur = 142
20:27:24.389 00.000 6680 IsGuiding returns 0
20:27:24.389 00.000 6680 PulseGuide returned control before completion, sleep 152
20:27:24.405 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=164, Gamma=0.560
20:27:24.437 00.032 2864 UpdateGuideState exits: m=1787 SNR=29.8
20:27:24.452 00.015 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:24.452 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:27:24.452 00.000 2864 Enqueuing Expose request
20:27:24.547 00.095 6680 IsGuiding returns 1
20:27:24.547 00.000 6680 scope still moving after pulse duration time elapsed
20:27:24.579 00.032 6680 IsGuiding returns 0
20:27:24.579 00.000 6680 scope move finished after 142 + 45 ms
20:27:24.579 00.000 6680 Move returns status 0, amount 142
20:27:24.579 00.000 6680 MoveAxis(N, 125, ABG)
20:27:24.579 00.000 6680 Guiding  Dir = 0, Dur = 125
20:27:24.579 00.000 6680 IsGuiding returns 0
20:27:24.579 00.000 6680 PulseGuide returned control before completion, sleep 135
20:27:24.722 00.143 6680 IsGuiding returns 1
20:27:24.722 00.000 6680 scope still moving after pulse duration time elapsed
20:27:24.754 00.032 6680 IsGuiding returns 0
20:27:24.754 00.000 6680 scope move finished after 125 + 51 ms
20:27:24.754 00.000 6680 Move returns status 0, amount 125
20:27:24.754 00.000 6680 move complete, result=0
20:27:24.754 00.000 6680 worker thread done servicing request
20:27:24.754 00.000 6680 Worker thread wakes up
20:27:24.754 00.000 2864 GuideStep: -1.7 px 142 ms EAST, -0.8 px 125 ms NORTH
20:27:24.765 00.011 6680 worker thread servicing REQUEST_EXPOSE 1500
20:27:24.765 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:27:26.416 01.651 6680 Exposure complete
20:27:26.479 00.063 6680 worker thread done servicing request
20:27:26.479 00.000 2864 OnExposeComplete: enter
20:27:26.479 00.000 2864 UpdateGuideState(): m_state=6
20:27:26.494 00.015 2864 Star::Find(15, 138, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
20:27:26.496 00.002 2864 Star::Find returns 1 (0), X=138.16, Y=726.56, Mass=1704, SNR=29.1, Peak=152 HFD=3.1
20:27:26.498 00.002 2864 MultiStar: [#1 0.63,-0.46,0.95,U] [#2 0.74,-1.40,0.66,U] [#3 0.34,-1.16,0.72,U] [#4 0.19,-0.83,0.59,U] [#5 2.38,-1.58,0.58,U] [#6 0.96,-1.47,0.49,U] [#7 2.61,-1.50,0.00,M7] [#8 0.42,-0.62,0.41,U] 
20:27:26.500 00.002 2864 refined, 7 included, MultiStar: {1.29, -1.17}, one-star: {3.47, -1.74}
20:27:26.502 00.002 2864 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.80) = xAngle (-3.53 = 2.75)
20:27:26.504 00.002 2864 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.61 = -0.32)
20:27:26.506 00.002 2864 CameraToMount -- cameraX=1.29 cameraY=-1.17 hyp=1.74 cameraTheta=-0.74 mountX=-1.61 mountY=-0.55, mountTheta=-2.81
20:27:26.508 00.002 2864 SchedulePrimaryMove(10198720, x=1.29, y=-1.17, opts=13)
20:27:26.510 00.002 2864 Enqueuing Move request for scope (1.29, -1.17)
20:27:26.512 00.002 6680 Worker thread wakes up
20:27:26.512 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.29, -1.17) opts 0xd
20:27:26.512 00.000 6680 Handling offset move in thread for scope, endpoint = (1.29, -1.17)
20:27:26.512 00.000 6680 Moving (1.29, -1.17) raw xDistance=-1.61 yDistance=-0.55
20:27:26.514 00.002 6680 PPEC rslt: input = -1.61, final = -1.00, react = -0.96, pred = -0.71, hyst = -0.94, hyst_pct = 0.92, period_length = 600.73
20:27:26.514 00.000 6680 PPEC: input: -1.61, control: -1.00, exposure: 1500
20:27:26.514 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
20:27:26.514 00.000 6680 MoveAxis(E, 135, ABG)
20:27:26.514 00.000 6680 Guiding  Dir = 2, Dur = 135
20:27:26.514 00.000 6680 IsGuiding returns 0
20:27:26.514 00.000 6680 PulseGuide returned control before completion, sleep 145
20:27:26.525 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=169, Gamma=0.560
20:27:26.573 00.048 2864 UpdateGuideState exits: m=1704 SNR=29.1
20:27:26.573 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:26.573 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:27:26.573 00.000 2864 Enqueuing Expose request
20:27:26.667 00.094 6680 IsGuiding returns 1
20:27:26.667 00.000 6680 scope still moving after pulse duration time elapsed
20:27:26.699 00.032 6680 IsGuiding returns 0
20:27:26.699 00.000 6680 scope move finished after 135 + 50 ms
20:27:26.699 00.000 6680 Move returns status 0, amount 135
20:27:26.699 00.000 6680 MoveAxis(N, 89, ABG)
20:27:26.699 00.000 6680 Guiding  Dir = 0, Dur = 89
20:27:26.699 00.000 6680 IsGuiding returns 0
20:27:26.699 00.000 6680 PulseGuide returned control before completion, sleep 99
20:27:26.810 00.111 6680 IsGuiding returns 1
20:27:26.810 00.000 6680 scope still moving after pulse duration time elapsed
20:27:26.842 00.032 6680 IsGuiding returns 0
20:27:26.842 00.000 6680 scope move finished after 89 + 53 ms
20:27:26.842 00.000 6680 Move returns status 0, amount 89
20:27:26.842 00.000 6680 move complete, result=0
20:27:26.842 00.000 6680 worker thread done servicing request
20:27:26.842 00.000 6680 Worker thread wakes up
20:27:26.842 00.000 2864 GuideStep: -1.6 px 135 ms EAST, -0.6 px 89 ms NORTH
20:27:26.842 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:27:26.842 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:27:28.269 01.427 6680 Exposure complete
20:27:28.348 00.079 6680 worker thread done servicing request
20:27:28.348 00.000 2864 OnExposeComplete: enter
20:27:28.364 00.016 2864 UpdateGuideState(): m_state=6
20:27:28.364 00.000 2864 Star::Find(15, 138, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
20:27:28.364 00.000 2864 Star::Find returns 1 (0), X=138.20, Y=726.65, Mass=1805, SNR=30.0, Peak=159 HFD=3.1
20:27:28.369 00.005 2864 MultiStar: [#1 0.59,-0.29,0.94,U] [#2 0.91,-1.07,0.65,U] [#3 0.25,-1.11,0.72,U] [#4 0.33,-0.84,0.57,U] [#5 2.42,-1.24,0.55,U] [#6 0.81,-1.15,0.48,U] [#7 2.34,-1.02,0.46,U] [#8 0.39,-0.29,0.41,U] 
20:27:28.369 00.000 2864 refined, 8 included, MultiStar: {1.38, -0.99}, one-star: {3.51, -1.65}
20:27:28.369 00.000 2864 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.80) = xAngle (-3.42 = 2.87)
20:27:28.369 00.000 2864 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.49 = -0.21)
20:27:28.369 00.000 2864 CameraToMount -- cameraX=1.38 cameraY=-0.99 hyp=1.70 cameraTheta=-0.62 mountX=-1.64 mountY=-0.35, mountTheta=-2.93
20:27:28.380 00.011 2864 SchedulePrimaryMove(10198720, x=1.38, y=-0.99, opts=13)
20:27:28.380 00.000 2864 Enqueuing Move request for scope (1.38, -0.99)
20:27:28.380 00.000 6680 Worker thread wakes up
20:27:28.380 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.38, -0.99) opts 0xd
20:27:28.380 00.000 6680 Handling offset move in thread for scope, endpoint = (1.38, -0.99)
20:27:28.380 00.000 6680 Moving (1.38, -0.99) raw xDistance=-1.64 yDistance=-0.35
20:27:28.380 00.000 6680 PPEC rslt: input = -1.64, final = -1.01, react = -0.98, pred = -0.72, hyst = -0.95, hyst_pct = 0.92, period_length = 600.73
20:27:28.380 00.000 6680 PPEC: input: -1.64, control: -1.01, exposure: 1500
20:27:28.380 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
20:27:28.380 00.000 6680 MoveAxis(E, 136, ABG)
20:27:28.380 00.000 6680 Guiding  Dir = 2, Dur = 136
20:27:28.380 00.000 6680 IsGuiding returns 0
20:27:28.380 00.000 6680 PulseGuide returned control before completion, sleep 146
20:27:28.396 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=185, Gamma=0.560
20:27:28.445 00.049 2864 UpdateGuideState exits: m=1805 SNR=30.0
20:27:28.447 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:28.449 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:27:28.451 00.002 2864 Enqueuing Expose request
20:27:28.538 00.087 6680 IsGuiding returns 1
20:27:28.538 00.000 6680 scope still moving after pulse duration time elapsed
20:27:28.570 00.032 6680 IsGuiding returns 0
20:27:28.570 00.000 6680 scope move finished after 136 + 48 ms
20:27:28.570 00.000 6680 Move returns status 0, amount 136
20:27:28.570 00.000 6680 MoveAxis(N, 56, ABG)
20:27:28.570 00.000 6680 Guiding  Dir = 0, Dur = 56
20:27:28.570 00.000 6680 IsGuiding returns 0
20:27:28.570 00.000 6680 PulseGuide returned control before completion, sleep 66
20:27:28.649 00.079 6680 IsGuiding returns 1
20:27:28.649 00.000 6680 scope still moving after pulse duration time elapsed
20:27:28.682 00.033 6680 IsGuiding returns 0
20:27:28.682 00.000 6680 scope move finished after 56 + 55 ms
20:27:28.682 00.000 6680 Move returns status 0, amount 56
20:27:28.682 00.000 6680 move complete, result=0
20:27:28.682 00.000 6680 worker thread done servicing request
20:27:28.682 00.000 6680 Worker thread wakes up
20:27:28.682 00.000 2864 GuideStep: -1.6 px 136 ms EAST, -0.3 px 56 ms NORTH
20:27:28.682 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:27:28.682 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:27:30.330 01.648 6680 Exposure complete
20:27:30.377 00.047 6680 worker thread done servicing request
20:27:30.377 00.000 2864 OnExposeComplete: enter
20:27:30.377 00.000 2864 UpdateGuideState(): m_state=6
20:27:30.377 00.000 2864 Star::Find(15, 138, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
20:27:30.377 00.000 2864 Star::Find returns 1 (0), X=137.74, Y=726.35, Mass=1784, SNR=29.8, Peak=165 HFD=3.0
20:27:30.377 00.000 2864 MultiStar: [#1 0.22,-0.70,0.92,U] [#2 0.43,-1.48,0.63,U] [#3 0.00,-1.37,0.70,U] [#4 -0.18,-1.14,0.57,U] [#5 2.19,-1.51,0.58,U] [#6 0.47,-1.63,0.48,U] [#7 2.16,-1.33,0.45,U] [#8 0.14,-0.75,0.40,U] 
20:27:30.377 00.000 2864 refined, 8 included, MultiStar: {1.04, -1.34}, one-star: {3.05, -1.95}
20:27:30.393 00.016 2864 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.80) = xAngle (-3.71 = 2.57)
20:27:30.393 00.000 2864 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.78 = -0.50)
20:27:30.393 00.000 2864 CameraToMount -- cameraX=1.04 cameraY=-1.34 hyp=1.70 cameraTheta=-0.91 mountX=-1.43 mountY=-0.81, mountTheta=-2.62
20:27:30.400 00.007 2864 SchedulePrimaryMove(10198720, x=1.04, y=-1.34, opts=13)
20:27:30.400 00.000 2864 Enqueuing Move request for scope (1.04, -1.34)
20:27:30.400 00.000 6680 Worker thread wakes up
20:27:30.400 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.04, -1.34) opts 0xd
20:27:30.400 00.000 6680 Handling offset move in thread for scope, endpoint = (1.04, -1.34)
20:27:30.400 00.000 6680 Moving (1.04, -1.34) raw xDistance=-1.43 yDistance=-0.81
20:27:30.400 00.000 6680 PPEC rslt: input = -1.43, final = -0.89, react = -0.86, pred = -0.68, hyst = -0.83, hyst_pct = 0.92, period_length = 600.73
20:27:30.400 00.000 6680 PPEC: input: -1.43, control: -0.89, exposure: 1500
20:27:30.400 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.81 from input -0.81
20:27:30.400 00.000 6680 MoveAxis(E, 120, ABG)
20:27:30.400 00.000 6680 Guiding  Dir = 2, Dur = 120
20:27:30.400 00.000 6680 IsGuiding returns 0
20:27:30.400 00.000 6680 PulseGuide returned control before completion, sleep 130
20:27:30.411 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=163, Gamma=0.560
20:27:30.463 00.052 2864 UpdateGuideState exits: m=1784 SNR=29.8
20:27:30.463 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:30.471 00.008 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:27:30.472 00.001 2864 Enqueuing Expose request
20:27:30.551 00.079 6680 IsGuiding returns 0
20:27:30.551 00.000 6680 Move returns status 0, amount 120
20:27:30.551 00.000 6680 MoveAxis(N, 130, ABG)
20:27:30.551 00.000 6680 Guiding  Dir = 0, Dur = 130
20:27:30.551 00.000 6680 IsGuiding returns 0
20:27:30.551 00.000 6680 PulseGuide returned control before completion, sleep 140
20:27:30.694 00.143 6680 IsGuiding returns 1
20:27:30.694 00.000 6680 scope still moving after pulse duration time elapsed
20:27:30.726 00.032 6680 IsGuiding returns 0
20:27:30.726 00.000 6680 scope move finished after 130 + 44 ms
20:27:30.726 00.000 6680 Move returns status 0, amount 130
20:27:30.726 00.000 6680 move complete, result=0
20:27:30.726 00.000 6680 worker thread done servicing request
20:27:30.726 00.000 2864 GuideStep: -1.4 px 120 ms EAST, -0.8 px 130 ms NORTH
20:27:30.733 00.007 6680 Worker thread wakes up
20:27:30.733 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:27:30.733 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:27:32.150 01.417 6680 Exposure complete
20:27:32.207 00.057 6680 worker thread done servicing request
20:27:32.207 00.000 2864 OnExposeComplete: enter
20:27:32.207 00.000 2864 UpdateGuideState(): m_state=6
20:27:32.214 00.007 2864 Star::Find(15, 137, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
20:27:32.216 00.002 2864 Star::Find returns 1 (0), X=138.75, Y=726.40, Mass=1774, SNR=29.7, Peak=150 HFD=3.2
20:27:32.218 00.002 2864 MultiStar: [#1 1.10,-0.38,0.94,U] [#2 1.35,-1.41,0.65,U] [#3 0.81,-1.10,0.70,U] [#4 0.73,-0.85,0.58,U] [#5 2.93,-1.31,0.00,M3] [#6 1.29,-1.20,0.50,U] [#7 2.90,-1.01,0.46,U] [#8 0.93,-0.54,0.41,U] 
20:27:32.220 00.002 2864 refined, 7 included, MultiStar: {1.78, -1.09}, one-star: {4.06, -1.90}
20:27:32.222 00.002 2864 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.80) = xAngle (-3.35 = 2.94)
20:27:32.224 00.002 2864 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.42 = -0.14)
20:27:32.224 00.000 2864 CameraToMount -- cameraX=1.78 cameraY=-1.09 hyp=2.09 cameraTheta=-0.55 mountX=-2.04 mountY=-0.28, mountTheta=-3.00
20:27:32.228 00.004 2864 SchedulePrimaryMove(10198720, x=1.78, y=-1.09, opts=13)
20:27:32.230 00.002 2864 Enqueuing Move request for scope (1.78, -1.09)
20:27:32.232 00.002 6680 Worker thread wakes up
20:27:32.232 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.78, -1.09) opts 0xd
20:27:32.232 00.000 6680 Handling offset move in thread for scope, endpoint = (1.78, -1.09)
20:27:32.232 00.000 6680 Moving (1.78, -1.09) raw xDistance=-2.04 yDistance=-0.28
20:27:32.232 00.000 6680 PPEC rslt: input = -2.04, final = -1.19, react = -1.23, pred = -0.30, hyst = -1.16, hyst_pct = 0.91, period_length = 600.73
20:27:32.232 00.000 6680 PPEC: input: -2.04, control: -1.19, exposure: 1500
20:27:32.232 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
20:27:32.232 00.000 6680 MoveAxis(E, 161, ABG)
20:27:32.232 00.000 6680 Guiding  Dir = 2, Dur = 161
20:27:32.232 00.000 6680 IsGuiding returns 0
20:27:32.234 00.002 6680 PulseGuide returned control before completion, sleep 171
20:27:32.248 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=153, Gamma=0.560
20:27:32.285 00.037 2864 UpdateGuideState exits: m=1774 SNR=29.7
20:27:32.285 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:32.296 00.011 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:27:32.298 00.002 2864 Enqueuing Expose request
20:27:32.412 00.114 6680 IsGuiding returns 1
20:27:32.412 00.000 6680 scope still moving after pulse duration time elapsed
20:27:32.443 00.031 6680 IsGuiding returns 0
20:27:32.443 00.000 6680 scope move finished after 161 + 48 ms
20:27:32.443 00.000 6680 Move returns status 0, amount 161
20:27:32.443 00.000 6680 MoveAxis(N, 46, ABG)
20:27:32.443 00.000 6680 Guiding  Dir = 0, Dur = 46
20:27:32.443 00.000 6680 IsGuiding returns 0
20:27:32.443 00.000 6680 PulseGuide returned control before completion, sleep 56
20:27:32.506 00.063 6680 IsGuiding returns 1
20:27:32.506 00.000 6680 scope still moving after pulse duration time elapsed
20:27:32.538 00.032 6680 IsGuiding returns 1
20:27:32.570 00.032 6680 IsGuiding returns 0
20:27:32.570 00.000 6680 scope move finished after 46 + 80 ms
20:27:32.570 00.000 6680 Move returns status 0, amount 46
20:27:32.570 00.000 6680 move complete, result=0
20:27:32.570 00.000 6680 worker thread done servicing request
20:27:32.570 00.000 2864 GuideStep: -2.0 px 161 ms EAST, -0.3 px 46 ms NORTH
20:27:32.570 00.000 6680 Worker thread wakes up
20:27:32.570 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:27:32.570 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:27:34.222 01.652 6680 Exposure complete
20:27:34.285 00.063 6680 worker thread done servicing request
20:27:34.285 00.000 2864 OnExposeComplete: enter
20:27:34.285 00.000 2864 UpdateGuideState(): m_state=6
20:27:34.285 00.000 2864 Star::Find(15, 138, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
20:27:34.285 00.000 2864 Star::Find returns 1 (0), X=138.48, Y=726.87, Mass=1786, SNR=29.8, Peak=157 HFD=3.1
20:27:34.285 00.000 2864 MultiStar: [#1 0.99,-0.09,0.94,U] [#2 1.18,-0.80,0.65,U] [#3 1.00,-0.92,0.71,U] [#4 0.59,-0.74,0.58,U] [#5 2.86,-0.99,0.56,U] [#6 1.34,-0.94,0.48,U] [#7 2.89,-1.07,0.46,U] [#8 0.99,-0.17,0.42,U] 
20:27:34.300 00.015 2864 refined, 8 included, MultiStar: {1.82, -0.81}, one-star: {3.78, -1.43}
20:27:34.301 00.001 2864 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.80) = xAngle (-3.21 = 3.07)
20:27:34.301 00.000 2864 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.29 = -0.01)
20:27:34.307 00.006 2864 CameraToMount -- cameraX=1.82 cameraY=-0.81 hyp=1.99 cameraTheta=-0.42 mountX=-1.98 mountY=-0.01, mountTheta=-3.14
20:27:34.310 00.003 2864 SchedulePrimaryMove(10198720, x=1.82, y=-0.81, opts=13)
20:27:34.312 00.002 2864 Enqueuing Move request for scope (1.82, -0.81)
20:27:34.314 00.002 6680 Worker thread wakes up
20:27:34.314 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.82, -0.81) opts 0xd
20:27:34.314 00.000 6680 Handling offset move in thread for scope, endpoint = (1.82, -0.81)
20:27:34.314 00.000 6680 Moving (1.82, -0.81) raw xDistance=-1.98 yDistance=-0.01
20:27:34.314 00.000 6680 PPEC rslt: input = -1.98, final = -1.15, react = -1.19, pred = -0.20, hyst = -1.12, hyst_pct = 0.91, period_length = 600.73
20:27:34.314 00.000 6680 PPEC: input: -1.98, control: -1.15, exposure: 1500
20:27:34.314 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:34.316 00.002 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:27:34.316 00.000 6680 MoveAxis(E, 154, ABG)
20:27:34.316 00.000 6680 Guiding  Dir = 2, Dur = 154
20:27:34.316 00.000 6680 IsGuiding returns 0
20:27:34.316 00.000 6680 PulseGuide returned control before completion, sleep 164
20:27:34.328 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=150, Gamma=0.560
20:27:34.369 00.041 2864 UpdateGuideState exits: m=1786 SNR=29.8
20:27:34.369 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:34.380 00.011 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:27:34.380 00.000 2864 Enqueuing Expose request
20:27:34.491 00.111 6680 IsGuiding returns 1
20:27:34.491 00.000 6680 scope still moving after pulse duration time elapsed
20:27:34.523 00.032 6680 IsGuiding returns 0
20:27:34.523 00.000 6680 scope move finished after 154 + 51 ms
20:27:34.523 00.000 6680 Move returns status 0, amount 154
20:27:34.523 00.000 6680 MoveAxis(N, 0, ABG)
20:27:34.523 00.000 6680 Move returns status 0, amount 0
20:27:34.523 00.000 6680 move complete, result=0
20:27:34.523 00.000 6680 worker thread done servicing request
20:27:34.523 00.000 6680 Worker thread wakes up
20:27:34.523 00.000 2864 GuideStep: -2.0 px 154 ms EAST, -0.0 px 0 ms NORTH
20:27:34.525 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:27:34.525 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:27:35.949 01.424 6680 Exposure complete
20:27:36.029 00.080 6680 worker thread done servicing request
20:27:36.029 00.000 2864 OnExposeComplete: enter
20:27:36.029 00.000 2864 UpdateGuideState(): m_state=6
20:27:36.029 00.000 2864 Star::Find(15, 138, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
20:27:36.029 00.000 2864 Star::Find returns 1 (0), X=138.68, Y=726.66, Mass=1783, SNR=29.8, Peak=136 HFD=3.4
20:27:36.044 00.015 2864 MultiStar: [#1 1.04,-0.33,0.92,U] [#2 1.42,-1.06,0.64,U] [#3 0.78,-1.22,0.73,U] [#4 0.74,-1.03,0.60,U] [#5 2.77,-1.38,0.56,U] [#6 1.32,-1.48,0.48,U] [#7 2.92,-0.95,0.46,U] [#8 1.11,-0.33,0.40,U] 
20:27:36.044 00.000 2864 refined, 8 included, MultiStar: {1.87, -1.07}, one-star: {3.99, -1.64}
20:27:36.044 00.000 2864 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.80) = xAngle (-3.31 = 2.97)
20:27:36.044 00.000 2864 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.39 = -0.10)
20:27:36.044 00.000 2864 CameraToMount -- cameraX=1.87 cameraY=-1.07 hyp=2.16 cameraTheta=-0.52 mountX=-2.13 mountY=-0.23, mountTheta=-3.04
20:27:36.044 00.000 2864 SchedulePrimaryMove(10198720, x=1.87, y=-1.07, opts=13)
20:27:36.056 00.012 2864 Enqueuing Move request for scope (1.87, -1.07)
20:27:36.056 00.000 6680 Worker thread wakes up
20:27:36.056 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.87, -1.07) opts 0xd
20:27:36.056 00.000 6680 Handling offset move in thread for scope, endpoint = (1.87, -1.07)
20:27:36.056 00.000 6680 Moving (1.87, -1.07) raw xDistance=-2.13 yDistance=-0.23
20:27:36.056 00.000 6680 PPEC rslt: input = -2.13, final = -1.23, react = -1.28, pred = -0.08, hyst = -1.22, hyst_pct = 0.91, period_length = 600.73
20:27:36.056 00.000 6680 PPEC: input: -2.13, control: -1.23, exposure: 1500
20:27:36.056 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:36.056 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
20:27:36.056 00.000 6680 MoveAxis(E, 166, ABG)
20:27:36.056 00.000 6680 Guiding  Dir = 2, Dur = 166
20:27:36.060 00.004 6680 IsGuiding returns 0
20:27:36.060 00.000 6680 PulseGuide returned control before completion, sleep 176
20:27:36.060 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=159, Gamma=0.560
20:27:36.117 00.057 2864 UpdateGuideState exits: m=1783 SNR=29.8
20:27:36.119 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:36.123 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:27:36.123 00.000 2864 Enqueuing Expose request
20:27:36.250 00.127 6680 IsGuiding returns 1
20:27:36.250 00.000 6680 scope still moving after pulse duration time elapsed
20:27:36.281 00.031 6680 IsGuiding returns 0
20:27:36.281 00.000 6680 scope move finished after 166 + 55 ms
20:27:36.281 00.000 6680 Move returns status 0, amount 166
20:27:36.281 00.000 6680 MoveAxis(N, 0, ABG)
20:27:36.281 00.000 6680 Move returns status 0, amount 0
20:27:36.281 00.000 6680 move complete, result=0
20:27:36.281 00.000 6680 worker thread done servicing request
20:27:36.281 00.000 6680 Worker thread wakes up
20:27:36.281 00.000 2864 GuideStep: -2.1 px 166 ms EAST, -0.2 px 0 ms NORTH
20:27:36.284 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
20:27:36.284 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:27:37.916 01.632 6680 Exposure complete
20:27:37.963 00.047 6680 worker thread done servicing request
20:27:37.963 00.000 2864 OnExposeComplete: enter
20:27:37.963 00.000 2864 UpdateGuideState(): m_state=6
20:27:37.963 00.000 2864 Star::Find(15, 138, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
20:27:37.963 00.000 2864 Star::Find returns 1 (0), X=138.52, Y=726.79, Mass=1757, SNR=29.6, Peak=148 HFD=3.1
20:27:37.963 00.000 2864 MultiStar: [#1 1.02,-0.12,0.93,U] [#2 1.20,-1.12,0.65,U] [#3 0.70,-1.00,0.73,U] [#4 0.73,-0.67,0.59,U] [#5 2.69,-1.11,0.57,U] [#6 1.23,-1.14,0.49,U] [#7 2.88,-0.97,0.47,U] [#8 0.90,-0.11,0.42,U] 
20:27:37.979 00.016 2864 refined, 8 included, MultiStar: {1.78, -0.88}, one-star: {3.83, -1.50}
20:27:37.979 00.000 2864 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.80) = xAngle (-3.26 = 3.03)
20:27:37.979 00.000 2864 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.33 = -0.05)
20:27:37.979 00.000 2864 CameraToMount -- cameraX=1.78 cameraY=-0.88 hyp=1.98 cameraTheta=-0.46 mountX=-1.97 mountY=-0.09, mountTheta=-3.09
20:27:37.979 00.000 2864 SchedulePrimaryMove(10198720, x=1.78, y=-0.88, opts=13)
20:27:37.979 00.000 2864 Enqueuing Move request for scope (1.78, -0.88)
20:27:37.979 00.000 6680 Worker thread wakes up
20:27:37.979 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.78, -0.88) opts 0xd
20:27:37.979 00.000 6680 Handling offset move in thread for scope, endpoint = (1.78, -0.88)
20:27:37.979 00.000 6680 Moving (1.78, -0.88) raw xDistance=-1.97 yDistance=-0.09
20:27:37.979 00.000 6680 PPEC rslt: input = -1.97, final = -1.21, react = -1.18, pred = -0.80, hyst = -1.13, hyst_pct = 0.91, period_length = 600.73
20:27:37.979 00.000 6680 PPEC: input: -1.97, control: -1.21, exposure: 1500
20:27:37.979 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:37.979 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:27:37.979 00.000 6680 MoveAxis(E, 163, ABG)
20:27:37.979 00.000 6680 Guiding  Dir = 2, Dur = 163
20:27:37.979 00.000 6680 IsGuiding returns 0
20:27:37.979 00.000 6680 PulseGuide returned control before completion, sleep 173
20:27:38.004 00.025 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=156, Gamma=0.560
20:27:38.050 00.046 2864 UpdateGuideState exits: m=1757 SNR=29.6
20:27:38.052 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:38.054 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:27:38.058 00.004 2864 Enqueuing Expose request
20:27:38.168 00.110 6680 IsGuiding returns 1
20:27:38.168 00.000 6680 scope still moving after pulse duration time elapsed
20:27:38.200 00.032 6680 IsGuiding returns 0
20:27:38.200 00.000 6680 scope move finished after 163 + 45 ms
20:27:38.200 00.000 6680 Move returns status 0, amount 163
20:27:38.200 00.000 6680 MoveAxis(N, 0, ABG)
20:27:38.200 00.000 6680 Move returns status 0, amount 0
20:27:38.200 00.000 6680 move complete, result=0
20:27:38.200 00.000 6680 worker thread done servicing request
20:27:38.200 00.000 6680 Worker thread wakes up
20:27:38.200 00.000 2864 GuideStep: -2.0 px 163 ms EAST, -0.1 px 0 ms NORTH
20:27:38.200 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:27:38.200 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:27:39.626 01.426 6680 Exposure complete
20:27:39.693 00.067 6680 worker thread done servicing request
20:27:39.693 00.000 2864 OnExposeComplete: enter
20:27:39.693 00.000 2864 UpdateGuideState(): m_state=6
20:27:39.693 00.000 2864 Star::Find(15, 138, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
20:27:39.701 00.008 2864 Star::Find returns 1 (0), X=138.85, Y=726.99, Mass=1801, SNR=29.9, Peak=171 HFD=2.9
20:27:39.701 00.000 2864 MultiStar: [#1 1.30,-0.21,0.92,U] [#2 1.53,-0.85,0.65,U] [#3 1.08,-0.87,0.69,U] [#4 1.01,-0.64,0.57,U] [#5 2.95,-1.00,0.58,U] [#6 1.61,-1.05,0.49,U] [#7 2.89,-1.02,0.46,U] [#8 1.31,-0.07,0.42,U] 
20:27:39.701 00.000 2864 refined, 8 included, MultiStar: {2.08, -0.80}, one-star: {4.16, -1.31}
20:27:39.705 00.004 2864 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.80) = xAngle (-3.16 = 3.12)
20:27:39.705 00.000 2864 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.23 = 0.05)
20:27:39.705 00.000 2864 CameraToMount -- cameraX=2.08 cameraY=-0.80 hyp=2.23 cameraTheta=-0.37 mountX=-2.23 mountY=0.11, mountTheta=3.09
20:27:39.713 00.008 2864 SchedulePrimaryMove(10198720, x=2.08, y=-0.80, opts=13)
20:27:39.713 00.000 2864 Enqueuing Move request for scope (2.08, -0.80)
20:27:39.713 00.000 6680 Worker thread wakes up
20:27:39.713 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.08, -0.80) opts 0xd
20:27:39.713 00.000 6680 Handling offset move in thread for scope, endpoint = (2.08, -0.80)
20:27:39.713 00.000 6680 Moving (2.08, -0.80) raw xDistance=-2.23 yDistance=0.11
20:27:39.713 00.000 6680 PPEC rslt: input = -2.23, final = -1.35, react = -1.34, pred = -0.72, hyst = -1.28, hyst_pct = 0.91, period_length = 600.73
20:27:39.713 00.000 6680 PPEC: input: -2.23, control: -1.35, exposure: 1500
20:27:39.713 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:39.713 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:27:39.713 00.000 6680 MoveAxis(E, 182, ABG)
20:27:39.713 00.000 6680 Guiding  Dir = 2, Dur = 182
20:27:39.713 00.000 6680 IsGuiding returns 0
20:27:39.713 00.000 6680 PulseGuide returned control before completion, sleep 192
20:27:39.721 00.008 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=152, Gamma=0.560
20:27:39.775 00.054 2864 UpdateGuideState exits: m=1801 SNR=29.9
20:27:39.775 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:39.785 00.010 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:27:39.785 00.000 2864 Enqueuing Expose request
20:27:39.912 00.127 6680 IsGuiding returns 1
20:27:39.912 00.000 6680 scope still moving after pulse duration time elapsed
20:27:39.943 00.031 6680 IsGuiding returns 0
20:27:39.943 00.000 6680 scope move finished after 182 + 43 ms
20:27:39.943 00.000 6680 Move returns status 0, amount 182
20:27:39.943 00.000 6680 MoveAxis(N, 0, ABG)
20:27:39.943 00.000 6680 Move returns status 0, amount 0
20:27:39.943 00.000 6680 move complete, result=0
20:27:39.943 00.000 6680 worker thread done servicing request
20:27:39.943 00.000 6680 Worker thread wakes up
20:27:39.943 00.000 2864 GuideStep: -2.2 px 182 ms EAST, 0.1 px 0 ms NORTH
20:27:39.943 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:27:39.943 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:27:41.592 01.649 6680 Exposure complete
20:27:41.679 00.087 6680 worker thread done servicing request
20:27:41.679 00.000 2864 OnExposeComplete: enter
20:27:41.682 00.003 2864 UpdateGuideState(): m_state=6
20:27:41.682 00.000 2864 Star::Find(15, 138, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
20:27:41.687 00.005 2864 Star::Find returns 1 (0), X=138.37, Y=726.98, Mass=1798, SNR=29.9, Peak=133 HFD=3.4
20:27:41.687 00.000 2864 MultiStar: [#1 0.86,-0.04,0.91,U] [#2 1.04,-0.91,0.64,U] [#3 0.58,-0.75,0.68,U] [#4 0.54,-0.67,0.57,U] [#5 2.62,-0.95,0.57,U] [#6 1.11,-0.96,0.49,U] [#7 2.86,-0.64,0.46,U] [#8 0.76,-0.04,0.42,U] 
20:27:41.687 00.000 2864 refined, 8 included, MultiStar: {1.66, -0.72}, one-star: {3.68, -1.32}
20:27:41.687 00.000 2864 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.80) = xAngle (-3.21 = 3.08)
20:27:41.687 00.000 2864 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.28 = 0.00)
20:27:41.687 00.000 2864 CameraToMount -- cameraX=1.66 cameraY=-0.72 hyp=1.81 cameraTheta=-0.41 mountX=-1.80 mountY=0.00, mountTheta=3.14
20:27:41.705 00.018 2864 SchedulePrimaryMove(10198720, x=1.66, y=-0.72, opts=13)
20:27:41.705 00.000 2864 Enqueuing Move request for scope (1.66, -0.72)
20:27:41.705 00.000 6680 Worker thread wakes up
20:27:41.705 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.66, -0.72) opts 0xd
20:27:41.705 00.000 6680 Handling offset move in thread for scope, endpoint = (1.66, -0.72)
20:27:41.705 00.000 6680 Moving (1.66, -0.72) raw xDistance=-1.80 yDistance=0.00
20:27:41.705 00.000 6680 PPEC rslt: input = -1.80, final = -1.11, react = -1.08, pred = -0.68, hyst = -1.05, hyst_pct = 0.91, period_length = 600.73
20:27:41.705 00.000 6680 PPEC: input: -1.80, control: -1.11, exposure: 1500
20:27:41.705 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:41.705 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:27:41.705 00.000 6680 MoveAxis(E, 150, ABG)
20:27:41.705 00.000 6680 Guiding  Dir = 2, Dur = 150
20:27:41.705 00.000 6680 IsGuiding returns 0
20:27:41.705 00.000 6680 PulseGuide returned control before completion, sleep 160
20:27:41.722 00.017 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=0, FiltMin=0, FiltMax=137, Gamma=0.560
20:27:41.766 00.044 2864 UpdateGuideState exits: m=1798 SNR=29.9
20:27:41.766 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:41.766 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:27:41.779 00.013 2864 Enqueuing Expose request
20:27:41.877 00.098 6680 IsGuiding returns 1
20:27:41.877 00.000 6680 scope still moving after pulse duration time elapsed
20:27:41.909 00.032 6680 IsGuiding returns 0
20:27:41.909 00.000 6680 scope move finished after 150 + 48 ms
20:27:41.909 00.000 6680 Move returns status 0, amount 150
20:27:41.909 00.000 6680 MoveAxis(N, 0, ABG)
20:27:41.909 00.000 6680 Move returns status 0, amount 0
20:27:41.909 00.000 6680 move complete, result=0
20:27:41.909 00.000 6680 worker thread done servicing request
20:27:41.909 00.000 6680 Worker thread wakes up
20:27:41.909 00.000 2864 GuideStep: -1.8 px 150 ms EAST, 0.0 px 0 ms NORTH
20:27:41.909 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:27:41.909 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:27:43.321 01.412 6680 Exposure complete
20:27:43.369 00.048 6680 worker thread done servicing request
20:27:43.369 00.000 2864 OnExposeComplete: enter
20:27:43.369 00.000 2864 UpdateGuideState(): m_state=6
20:27:43.369 00.000 2864 Star::Find(15, 138, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
20:27:43.369 00.000 2864 Star::Find returns 1 (0), X=138.30, Y=727.47, Mass=1846, SNR=30.3, Peak=137 HFD=3.3
20:27:43.369 00.000 2864 MultiStar: [#1 0.88,0.33,0.93,U] [#2 1.01,-0.42,0.62,U] [#3 0.63,-0.41,0.71,U] [#4 0.54,-0.13,0.57,U] [#5 2.46,-0.55,0.54,U] [#6 1.12,-0.53,0.48,U] [#7 2.63,-0.35,0.45,U] [#8 0.61,0.39,0.40,U] 
20:27:43.384 00.015 2864 refined, 8 included, MultiStar: {1.60, -0.30}, one-star: {3.61, -0.82}
20:27:43.388 00.004 2864 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.80) = xAngle (-2.98 = -2.98)
20:27:43.390 00.002 2864 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.05 = 0.23)
20:27:43.392 00.002 2864 CameraToMount -- cameraX=1.60 cameraY=-0.30 hyp=1.63 cameraTheta=-0.18 mountX=-1.60 mountY=0.37, mountTheta=2.91
20:27:43.396 00.004 2864 SchedulePrimaryMove(10198720, x=1.60, y=-0.30, opts=13)
20:27:43.398 00.002 2864 Enqueuing Move request for scope (1.60, -0.30)
20:27:43.402 00.004 6680 Worker thread wakes up
20:27:43.402 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.60, -0.30) opts 0xd
20:27:43.402 00.000 6680 Handling offset move in thread for scope, endpoint = (1.60, -0.30)
20:27:43.402 00.000 6680 Moving (1.60, -0.30) raw xDistance=-1.60 yDistance=0.37
20:27:43.402 00.000 6680 PPEC rslt: input = -1.60, final = -1.00, react = -0.96, pred = -0.57, hyst = -0.95, hyst_pct = 0.91, period_length = 600.73
20:27:43.402 00.000 6680 PPEC: input: -1.60, control: -1.00, exposure: 1500
20:27:43.402 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:27:43.402 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
20:27:43.402 00.000 6680 MoveAxis(E, 135, ABG)
20:27:43.402 00.000 6680 Guiding  Dir = 2, Dur = 135
20:27:43.402 00.000 6680 IsGuiding returns 0
20:27:43.404 00.002 6680 PulseGuide returned control before completion, sleep 145
20:27:43.416 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=157, Gamma=0.560
20:27:43.462 00.046 2864 UpdateGuideState exits: m=1846 SNR=30.3
20:27:43.463 00.001 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:43.469 00.006 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:27:43.471 00.002 2864 Enqueuing Expose request
20:27:43.559 00.088 6680 IsGuiding returns 1
20:27:43.559 00.000 6680 scope still moving after pulse duration time elapsed
20:27:43.591 00.032 6680 IsGuiding returns 0
20:27:43.591 00.000 6680 scope move finished after 135 + 52 ms
20:27:43.591 00.000 6680 Move returns status 0, amount 135
20:27:43.591 00.000 6680 MoveAxis(N, 0, ABG)
20:27:43.591 00.000 6680 Move returns status 0, amount 0
20:27:43.591 00.000 6680 move complete, result=0
20:27:43.591 00.000 6680 worker thread done servicing request
20:27:43.591 00.000 6680 Worker thread wakes up
20:27:43.591 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:27:43.591 00.000 2864 GuideStep: -1.6 px 135 ms EAST, 0.4 px 0 ms NORTH
20:27:43.595 00.004 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:27:45.241 01.646 6680 Exposure complete
20:27:45.306 00.065 6680 worker thread done servicing request
20:27:45.306 00.000 2864 OnExposeComplete: enter
20:27:45.310 00.004 2864 UpdateGuideState(): m_state=6
20:27:45.310 00.000 2864 Star::Find(15, 138, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
20:27:45.310 00.000 2864 Star::Find returns 1 (0), X=138.16, Y=727.22, Mass=1880, SNR=30.6, Peak=146 HFD=3.4
20:27:45.310 00.000 2864 MultiStar: [#1 0.47,-0.07,0.90,U] [#2 0.74,-0.64,0.62,U] [#3 0.27,-0.82,0.68,U] [#4 0.21,-0.48,0.58,U] [#5 2.20,-0.86,0.56,U] [#6 0.86,-0.93,0.48,U] [#7 2.38,-0.72,0.44,U] [#8 0.36,0.21,0.40,U] 
20:27:45.310 00.000 2864 refined, 8 included, MultiStar: {1.32, -0.63}, one-star: {3.47, -1.08}
20:27:45.310 00.000 2864 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.80) = xAngle (-3.24 = 3.05)
20:27:45.321 00.011 2864 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.31 = -0.03)
20:27:45.321 00.000 2864 CameraToMount -- cameraX=1.32 cameraY=-0.63 hyp=1.47 cameraTheta=-0.44 mountX=-1.46 mountY=-0.04, mountTheta=-3.11
20:27:45.321 00.000 2864 SchedulePrimaryMove(10198720, x=1.32, y=-0.63, opts=13)
20:27:45.321 00.000 2864 Enqueuing Move request for scope (1.32, -0.63)
20:27:45.321 00.000 6680 Worker thread wakes up
20:27:45.321 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.32, -0.63) opts 0xd
20:27:45.321 00.000 6680 Handling offset move in thread for scope, endpoint = (1.32, -0.63)
20:27:45.321 00.000 6680 Moving (1.32, -0.63) raw xDistance=-1.46 yDistance=-0.04
20:27:45.321 00.000 6680 PPEC rslt: input = -1.46, final = -0.91, react = -0.88, pred = -0.51, hyst = -0.85, hyst_pct = 0.90, period_length = 600.73
20:27:45.321 00.000 6680 PPEC: input: -1.46, control: -0.91, exposure: 1500
20:27:45.321 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:45.321 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:27:45.321 00.000 6680 MoveAxis(E, 122, ABG)
20:27:45.321 00.000 6680 Guiding  Dir = 2, Dur = 122
20:27:45.321 00.000 6680 IsGuiding returns 0
20:27:45.321 00.000 6680 PulseGuide returned control before completion, sleep 132
20:27:45.338 00.017 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=166, Gamma=0.560
20:27:45.388 00.050 2864 UpdateGuideState exits: m=1880 SNR=30.6
20:27:45.390 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:45.392 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:27:45.394 00.002 2864 Enqueuing Expose request
20:27:45.479 00.085 6680 IsGuiding returns 1
20:27:45.479 00.000 6680 scope still moving after pulse duration time elapsed
20:27:45.510 00.031 6680 IsGuiding returns 0
20:27:45.510 00.000 6680 scope move finished after 122 + 57 ms
20:27:45.510 00.000 6680 Move returns status 0, amount 122
20:27:45.510 00.000 6680 MoveAxis(N, 0, ABG)
20:27:45.510 00.000 6680 Move returns status 0, amount 0
20:27:45.510 00.000 6680 move complete, result=0
20:27:45.510 00.000 6680 worker thread done servicing request
20:27:45.510 00.000 2864 GuideStep: -1.5 px 122 ms EAST, -0.0 px 0 ms NORTH
20:27:45.512 00.002 6680 Worker thread wakes up
20:27:45.512 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:27:45.512 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:27:46.936 01.424 6680 Exposure complete
20:27:46.994 00.058 6680 worker thread done servicing request
20:27:46.994 00.000 2864 OnExposeComplete: enter
20:27:46.994 00.000 2864 UpdateGuideState(): m_state=6
20:27:47.000 00.006 2864 Star::Find(15, 138, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
20:27:47.000 00.000 2864 Star::Find returns 1 (0), X=138.50, Y=726.92, Mass=1782, SNR=29.8, Peak=156 HFD=3.1
20:27:47.000 00.000 2864 MultiStar: [#1 0.91,-0.11,0.94,U] [#2 1.18,-0.87,0.65,U] [#3 0.71,-0.87,0.69,U] [#4 0.60,-0.44,0.59,U] [#5 2.60,-0.98,0.56,U] [#6 1.23,-0.92,0.49,U] [#7 3.04,-0.88,0.46,U] [#8 0.87,-0.09,0.41,U] 
20:27:47.000 00.000 2864 refined, 8 included, MultiStar: {1.74, -0.75}, one-star: {3.81, -1.37}
20:27:47.000 00.000 2864 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.80) = xAngle (-3.20 = 3.08)
20:27:47.000 00.000 2864 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.28 = 0.01)
20:27:47.000 00.000 2864 CameraToMount -- cameraX=1.74 cameraY=-0.75 hyp=1.90 cameraTheta=-0.41 mountX=-1.89 mountY=0.01, mountTheta=3.13
20:27:47.000 00.000 2864 SchedulePrimaryMove(10198720, x=1.74, y=-0.75, opts=13)
20:27:47.016 00.016 2864 Enqueuing Move request for scope (1.74, -0.75)
20:27:47.016 00.000 6680 Worker thread wakes up
20:27:47.016 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.74, -0.75) opts 0xd
20:27:47.016 00.000 6680 Handling offset move in thread for scope, endpoint = (1.74, -0.75)
20:27:47.016 00.000 6680 Moving (1.74, -0.75) raw xDistance=-1.89 yDistance=0.01
20:27:47.016 00.000 6680 PPEC rslt: input = -1.89, final = -1.09, react = -1.14, pred = -0.07, hyst = -1.08, hyst_pct = 0.90, period_length = 600.73
20:27:47.016 00.000 6680 PPEC: input: -1.89, control: -1.09, exposure: 1500
20:27:47.016 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:47.016 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:27:47.016 00.000 6680 MoveAxis(E, 147, ABG)
20:27:47.016 00.000 6680 Guiding  Dir = 2, Dur = 147
20:27:47.016 00.000 6680 IsGuiding returns 0
20:27:47.016 00.000 6680 PulseGuide returned control before completion, sleep 157
20:27:47.031 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=162, Gamma=0.560
20:27:47.078 00.047 2864 UpdateGuideState exits: m=1782 SNR=29.8
20:27:47.078 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:47.078 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:27:47.078 00.000 2864 Enqueuing Expose request
20:27:47.190 00.112 6680 IsGuiding returns 1
20:27:47.190 00.000 6680 scope still moving after pulse duration time elapsed
20:27:47.221 00.031 6680 IsGuiding returns 0
20:27:47.221 00.000 6680 scope move finished after 147 + 55 ms
20:27:47.221 00.000 6680 Move returns status 0, amount 147
20:27:47.221 00.000 6680 MoveAxis(N, 0, ABG)
20:27:47.221 00.000 6680 Move returns status 0, amount 0
20:27:47.221 00.000 6680 move complete, result=0
20:27:47.221 00.000 6680 worker thread done servicing request
20:27:47.221 00.000 6680 Worker thread wakes up
20:27:47.221 00.000 2864 GuideStep: -1.9 px 147 ms EAST, 0.0 px 0 ms NORTH
20:27:47.221 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:27:47.221 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:27:48.873 01.652 6680 Exposure complete
20:27:48.931 00.058 6680 worker thread done servicing request
20:27:48.931 00.000 2864 OnExposeComplete: enter
20:27:48.931 00.000 2864 UpdateGuideState(): m_state=6
20:27:48.931 00.000 2864 Star::Find(15, 138, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
20:27:48.941 00.010 2864 Star::Find returns 1 (0), X=138.55, Y=727.18, Mass=1726, SNR=29.3, Peak=158 HFD=3.1
20:27:48.941 00.000 2864 MultiStar: [#1 0.85,-0.22,0.94,U] [#2 1.19,-0.72,0.65,U] [#3 0.72,-0.83,0.69,U] [#4 0.54,-0.61,0.59,U] [#5 2.70,-0.98,0.58,U] [#6 1.12,-0.93,0.50,U] [#7 2.82,-0.75,0.45,U] [#8 0.81,-0.16,0.42,U] 
20:27:48.941 00.000 2864 refined, 8 included, MultiStar: {1.72, -0.72}, one-star: {3.86, -1.12}
20:27:48.941 00.000 2864 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.80) = xAngle (-3.19 = 3.09)
20:27:48.941 00.000 2864 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.26 = 0.02)
20:27:48.941 00.000 2864 CameraToMount -- cameraX=1.72 cameraY=-0.72 hyp=1.86 cameraTheta=-0.40 mountX=-1.86 mountY=0.03, mountTheta=3.12
20:27:48.941 00.000 2864 SchedulePrimaryMove(10198720, x=1.72, y=-0.72, opts=13)
20:27:48.941 00.000 2864 Enqueuing Move request for scope (1.72, -0.72)
20:27:48.956 00.015 6680 Worker thread wakes up
20:27:48.956 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.72, -0.72) opts 0xd
20:27:48.956 00.000 6680 Handling offset move in thread for scope, endpoint = (1.72, -0.72)
20:27:48.956 00.000 6680 Moving (1.72, -0.72) raw xDistance=-1.86 yDistance=0.03
20:27:48.956 00.000 6680 PPEC rslt: input = -1.86, final = -1.06, react = -1.11, pred = 0.05, hyst = -1.06, hyst_pct = 0.90, period_length = 600.73
20:27:48.956 00.000 6680 PPEC: input: -1.86, control: -1.06, exposure: 1500
20:27:48.956 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:48.956 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:27:48.956 00.000 6680 MoveAxis(E, 142, ABG)
20:27:48.956 00.000 6680 Guiding  Dir = 2, Dur = 142
20:27:48.956 00.000 6680 IsGuiding returns 0
20:27:48.956 00.000 6680 PulseGuide returned control before completion, sleep 152
20:27:48.972 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=167, Gamma=0.560
20:27:49.004 00.032 2864 UpdateGuideState exits: m=1726 SNR=29.3
20:27:49.020 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:49.020 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:27:49.020 00.000 2864 Enqueuing Expose request
20:27:49.116 00.096 6680 IsGuiding returns 1
20:27:49.116 00.000 6680 scope still moving after pulse duration time elapsed
20:27:49.147 00.031 6680 IsGuiding returns 0
20:27:49.147 00.000 6680 scope move finished after 142 + 46 ms
20:27:49.147 00.000 6680 Move returns status 0, amount 142
20:27:49.147 00.000 6680 MoveAxis(N, 0, ABG)
20:27:49.147 00.000 6680 Move returns status 0, amount 0
20:27:49.147 00.000 6680 move complete, result=0
20:27:49.147 00.000 6680 worker thread done servicing request
20:27:49.147 00.000 6680 Worker thread wakes up
20:27:49.147 00.000 2864 GuideStep: -1.9 px 142 ms EAST, 0.0 px 0 ms NORTH
20:27:49.150 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
20:27:49.150 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:27:50.577 01.427 6680 Exposure complete
20:27:50.641 00.064 6680 worker thread done servicing request
20:27:50.641 00.000 2864 OnExposeComplete: enter
20:27:50.644 00.003 2864 UpdateGuideState(): m_state=6
20:27:50.646 00.002 2864 Star::Find(15, 138, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:27:50.646 00.000 2864 Star::Find returns 1 (0), X=138.51, Y=727.01, Mass=1705, SNR=29.1, Peak=147 HFD=3.2
20:27:50.648 00.002 2864 MultiStar: [#1 0.86,-0.15,0.96,U] [#2 1.21,-0.77,0.65,U] [#3 0.64,-0.79,0.74,U] [#4 0.58,-0.56,0.60,U] [#5 2.53,-0.86,0.60,U] [#6 0.95,-1.04,0.50,U] [#7 2.66,-0.60,0.46,U] [#8 0.52,0.00,0.42,U] 
20:27:50.650 00.002 2864 refined, 8 included, MultiStar: {1.63, -0.70}, one-star: {3.82, -1.28}
20:27:50.650 00.000 2864 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.80) = xAngle (-3.20 = 3.08)
20:27:50.650 00.000 2864 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.28 = 0.01)
20:27:50.657 00.007 2864 CameraToMount -- cameraX=1.63 cameraY=-0.70 hyp=1.78 cameraTheta=-0.41 mountX=-1.77 mountY=0.01, mountTheta=3.13
20:27:50.657 00.000 2864 SchedulePrimaryMove(10198720, x=1.63, y=-0.70, opts=13)
20:27:50.657 00.000 2864 Enqueuing Move request for scope (1.63, -0.70)
20:27:50.657 00.000 6680 Worker thread wakes up
20:27:50.657 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.63, -0.70) opts 0xd
20:27:50.657 00.000 6680 Handling offset move in thread for scope, endpoint = (1.63, -0.70)
20:27:50.657 00.000 6680 Moving (1.63, -0.70) raw xDistance=-1.77 yDistance=0.01
20:27:50.657 00.000 6680 PPEC rslt: input = -1.77, final = -1.01, react = -1.06, pred = 0.16, hyst = -1.02, hyst_pct = 0.90, period_length = 600.73
20:27:50.657 00.000 6680 PPEC: input: -1.77, control: -1.01, exposure: 1500
20:27:50.657 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:50.657 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:27:50.657 00.000 6680 MoveAxis(E, 136, ABG)
20:27:50.657 00.000 6680 Guiding  Dir = 2, Dur = 136
20:27:50.657 00.000 6680 IsGuiding returns 0
20:27:50.657 00.000 6680 PulseGuide returned control before completion, sleep 146
20:27:50.679 00.022 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=167, Gamma=0.560
20:27:50.722 00.043 2864 UpdateGuideState exits: m=1705 SNR=29.1
20:27:50.722 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:50.722 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:27:50.722 00.000 2864 Enqueuing Expose request
20:27:50.815 00.093 6680 IsGuiding returns 1
20:27:50.815 00.000 6680 scope still moving after pulse duration time elapsed
20:27:50.847 00.032 6680 IsGuiding returns 0
20:27:50.847 00.000 6680 scope move finished after 136 + 44 ms
20:27:50.847 00.000 6680 Move returns status 0, amount 136
20:27:50.847 00.000 6680 MoveAxis(N, 0, ABG)
20:27:50.847 00.000 6680 Move returns status 0, amount 0
20:27:50.847 00.000 6680 move complete, result=0
20:27:50.847 00.000 6680 worker thread done servicing request
20:27:50.847 00.000 2864 GuideStep: -1.8 px 136 ms EAST, 0.0 px 0 ms NORTH
20:27:50.851 00.004 6680 Worker thread wakes up
20:27:50.851 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:27:50.851 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:27:52.497 01.646 6680 Exposure complete
20:27:52.576 00.079 6680 worker thread done servicing request
20:27:52.576 00.000 2864 OnExposeComplete: enter
20:27:52.576 00.000 2864 UpdateGuideState(): m_state=6
20:27:52.576 00.000 2864 Star::Find(15, 138, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
20:27:52.588 00.012 2864 Star::Find returns 1 (0), X=138.09, Y=727.32, Mass=1739, SNR=29.4, Peak=161 HFD=3.2
20:27:52.591 00.003 2864 MultiStar: [#1 0.63,0.03,0.95,U] [#2 0.78,-0.49,0.64,U] [#3 0.37,-0.62,0.69,U] [#4 0.21,-0.33,0.59,U] [#5 2.28,-0.71,0.61,U] [#6 0.92,-0.80,0.50,U] [#7 2.62,-0.37,0.47,U] [#8 0.53,0.23,0.43,U] 
20:27:52.592 00.001 2864 refined, 8 included, MultiStar: {1.39, -0.47}, one-star: {3.40, -0.97}
20:27:52.594 00.002 2864 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.80) = xAngle (-3.12 = -3.12)
20:27:52.596 00.002 2864 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.20 = 0.08)
20:27:52.598 00.002 2864 CameraToMount -- cameraX=1.39 cameraY=-0.47 hyp=1.47 cameraTheta=-0.33 mountX=-1.47 mountY=0.12, mountTheta=3.06
20:27:52.600 00.002 2864 SchedulePrimaryMove(10198720, x=1.39, y=-0.47, opts=13)
20:27:52.602 00.002 2864 Enqueuing Move request for scope (1.39, -0.47)
20:27:52.604 00.002 6680 Worker thread wakes up
20:27:52.604 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.39, -0.47) opts 0xd
20:27:52.604 00.000 6680 Handling offset move in thread for scope, endpoint = (1.39, -0.47)
20:27:52.604 00.000 6680 Moving (1.39, -0.47) raw xDistance=-1.47 yDistance=0.12
20:27:52.606 00.002 6680 PPEC rslt: input = -1.47, final = -0.98, react = -0.88, pred = -1.21, hyst = -0.86, hyst_pct = 0.90, period_length = 600.73
20:27:52.606 00.000 6680 PPEC: input: -1.47, control: -0.98, exposure: 1500
20:27:52.606 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:52.606 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:27:52.606 00.000 6680 MoveAxis(E, 132, ABG)
20:27:52.606 00.000 6680 Guiding  Dir = 2, Dur = 132
20:27:52.606 00.000 6680 IsGuiding returns 0
20:27:52.606 00.000 6680 PulseGuide returned control before completion, sleep 142
20:27:52.619 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=172, Gamma=0.560
20:27:52.655 00.036 2864 UpdateGuideState exits: m=1739 SNR=29.4
20:27:52.655 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:52.671 00.016 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:27:52.673 00.002 2864 Enqueuing Expose request
20:27:52.750 00.077 6680 IsGuiding returns 1
20:27:52.750 00.000 6680 scope still moving after pulse duration time elapsed
20:27:52.781 00.031 6680 IsGuiding returns 0
20:27:52.781 00.000 6680 scope move finished after 132 + 43 ms
20:27:52.781 00.000 6680 Move returns status 0, amount 132
20:27:52.781 00.000 6680 MoveAxis(N, 0, ABG)
20:27:52.781 00.000 6680 Move returns status 0, amount 0
20:27:52.781 00.000 6680 move complete, result=0
20:27:52.781 00.000 6680 worker thread done servicing request
20:27:52.781 00.000 6680 Worker thread wakes up
20:27:52.781 00.000 2864 GuideStep: -1.5 px 132 ms EAST, 0.1 px 0 ms NORTH
20:27:52.781 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:27:52.781 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:27:54.210 01.429 6680 Exposure complete
20:27:54.289 00.079 6680 worker thread done servicing request
20:27:54.289 00.000 2864 OnExposeComplete: enter
20:27:54.289 00.000 2864 UpdateGuideState(): m_state=6
20:27:54.289 00.000 2864 Star::Find(15, 138, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
20:27:54.289 00.000 2864 Star::Find returns 1 (0), X=138.17, Y=727.20, Mass=1824, SNR=30.1, Peak=181 HFD=2.9
20:27:54.289 00.000 2864 MultiStar: [#1 0.67,0.08,0.93,U] [#2 0.91,-0.74,0.62,U] [#3 0.38,-0.82,0.72,U] [#4 0.41,-0.49,0.58,U] [#5 2.35,-0.93,0.58,U] [#6 1.01,-0.93,0.48,U] [#7 2.75,-0.31,0.46,U] [#8 0.78,0.05,0.41,U] 
20:27:54.289 00.000 2864 refined, 8 included, MultiStar: {1.49, -0.60}, one-star: {3.48, -1.09}
20:27:54.289 00.000 2864 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.80) = xAngle (-3.18 = 3.11)
20:27:54.289 00.000 2864 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.25 = 0.03)
20:27:54.304 00.015 2864 CameraToMount -- cameraX=1.49 cameraY=-0.60 hyp=1.61 cameraTheta=-0.38 mountX=-1.61 mountY=0.05, mountTheta=3.11
20:27:54.306 00.002 2864 SchedulePrimaryMove(10198720, x=1.49, y=-0.60, opts=13)
20:27:54.306 00.000 2864 Enqueuing Move request for scope (1.49, -0.60)
20:27:54.306 00.000 6680 Worker thread wakes up
20:27:54.306 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.49, -0.60) opts 0xd
20:27:54.306 00.000 6680 Handling offset move in thread for scope, endpoint = (1.49, -0.60)
20:27:54.306 00.000 6680 Moving (1.49, -0.60) raw xDistance=-1.61 yDistance=0.05
20:27:54.306 00.000 6680 PPEC rslt: input = -1.61, final = -1.05, react = -0.96, pred = -1.16, hyst = -0.93, hyst_pct = 0.90, period_length = 600.73
20:27:54.306 00.000 6680 PPEC: input: -1.61, control: -1.05, exposure: 1500
20:27:54.306 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:54.306 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:27:54.306 00.000 6680 MoveAxis(E, 141, ABG)
20:27:54.306 00.000 6680 Guiding  Dir = 2, Dur = 141
20:27:54.306 00.000 6680 IsGuiding returns 0
20:27:54.306 00.000 6680 PulseGuide returned control before completion, sleep 151
20:27:54.327 00.021 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=176, Gamma=0.560
20:27:54.369 00.042 2864 UpdateGuideState exits: m=1824 SNR=30.1
20:27:54.377 00.008 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:54.381 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:27:54.383 00.002 2864 Enqueuing Expose request
20:27:54.477 00.094 6680 IsGuiding returns 1
20:27:54.477 00.000 6680 scope still moving after pulse duration time elapsed
20:27:54.509 00.032 6680 IsGuiding returns 0
20:27:54.509 00.000 6680 scope move finished after 141 + 53 ms
20:27:54.509 00.000 6680 Move returns status 0, amount 141
20:27:54.509 00.000 6680 MoveAxis(N, 0, ABG)
20:27:54.509 00.000 6680 Move returns status 0, amount 0
20:27:54.509 00.000 6680 move complete, result=0
20:27:54.509 00.000 6680 worker thread done servicing request
20:27:54.509 00.000 6680 Worker thread wakes up
20:27:54.509 00.000 2864 GuideStep: -1.6 px 141 ms EAST, 0.1 px 0 ms NORTH
20:27:54.509 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:27:54.509 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:27:56.155 01.646 6680 Exposure complete
20:27:56.212 00.057 6680 worker thread done servicing request
20:27:56.212 00.000 2864 OnExposeComplete: enter
20:27:56.212 00.000 2864 UpdateGuideState(): m_state=6
20:27:56.212 00.000 2864 Star::Find(15, 138, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
20:27:56.218 00.006 2864 Star::Find returns 1 (0), X=137.72, Y=727.46, Mass=1821, SNR=30.1, Peak=158 HFD=3.2
20:27:56.218 00.000 2864 MultiStar: [#1 0.25,0.33,0.91,U] [#2 0.34,-0.62,0.63,U] [#3 -0.09,-0.50,0.71,U] [#4 -0.14,-0.26,0.55,U] [#5 1.93,-0.46,0.57,U] [#6 0.48,-0.52,0.48,U] [#7 2.22,-0.43,0.46,U] [#8 -0.03,0.46,0.41,U] 
20:27:56.218 00.000 2864 refined, 8 included, MultiStar: {0.99, -0.34}, one-star: {3.03, -0.84}
20:27:56.218 00.000 2864 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.80) = xAngle (-3.13 = -3.13)
20:27:56.218 00.000 2864 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.20 = 0.08)
20:27:56.218 00.000 2864 CameraToMount -- cameraX=0.99 cameraY=-0.34 hyp=1.05 cameraTheta=-0.33 mountX=-1.05 mountY=0.09, mountTheta=3.06
20:27:56.218 00.000 2864 SchedulePrimaryMove(10198720, x=0.99, y=-0.34, opts=13)
20:27:56.218 00.000 2864 Enqueuing Move request for scope (0.99, -0.34)
20:27:56.234 00.016 6680 Worker thread wakes up
20:27:56.234 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.99, -0.34) opts 0xd
20:27:56.234 00.000 6680 Handling offset move in thread for scope, endpoint = (0.99, -0.34)
20:27:56.234 00.000 6680 Moving (0.99, -0.34) raw xDistance=-1.05 yDistance=0.09
20:27:56.234 00.000 6680 PPEC rslt: input = -1.05, final = -0.75, react = -0.63, pred = -1.19, hyst = -0.62, hyst_pct = 0.89, period_length = 600.73
20:27:56.234 00.000 6680 PPEC: input: -1.05, control: -0.75, exposure: 1500
20:27:56.234 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:56.234 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:27:56.234 00.000 6680 MoveAxis(E, 101, ABG)
20:27:56.234 00.000 6680 Guiding  Dir = 2, Dur = 101
20:27:56.234 00.000 6680 IsGuiding returns 0
20:27:56.234 00.000 6680 PulseGuide returned control before completion, sleep 111
20:27:56.248 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=154, Gamma=0.560
20:27:56.281 00.033 2864 UpdateGuideState exits: m=1821 SNR=30.1
20:27:56.297 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:56.297 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:27:56.297 00.000 2864 Enqueuing Expose request
20:27:56.360 00.063 6680 IsGuiding returns 1
20:27:56.360 00.000 6680 scope still moving after pulse duration time elapsed
20:27:56.392 00.032 6680 IsGuiding returns 0
20:27:56.392 00.000 6680 scope move finished after 101 + 54 ms
20:27:56.392 00.000 6680 Move returns status 0, amount 101
20:27:56.392 00.000 6680 MoveAxis(N, 0, ABG)
20:27:56.392 00.000 6680 Move returns status 0, amount 0
20:27:56.392 00.000 6680 move complete, result=0
20:27:56.392 00.000 6680 worker thread done servicing request
20:27:56.392 00.000 6680 Worker thread wakes up
20:27:56.392 00.000 2864 GuideStep: -1.0 px 101 ms EAST, 0.1 px 0 ms NORTH
20:27:56.392 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:27:56.392 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:27:57.801 01.409 6680 Exposure complete
20:27:57.849 00.048 6680 worker thread done servicing request
20:27:57.849 00.000 2864 OnExposeComplete: enter
20:27:57.857 00.008 2864 UpdateGuideState(): m_state=6
20:27:57.857 00.000 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
20:27:57.857 00.000 2864 Star::Find returns 1 (0), X=137.57, Y=727.50, Mass=1751, SNR=29.5, Peak=141 HFD=3.2
20:27:57.857 00.000 2864 MultiStar: [#1 -0.38,0.29,0.93,U] [#2 0.18,-0.29,0.67,U] [#3 -0.57,-0.41,0.73,U] [#4 -0.77,-0.21,0.59,U] [#5 1.58,-0.32,0.59,U] [#6 -0.06,-0.84,0.49,U] [#7 1.94,-0.32,0.45,U] [#8 -0.43,0.39,0.42,U] 
20:27:57.865 00.008 2864 refined, 8 included, MultiStar: {0.57, -0.29}, one-star: {2.87, -0.80}
20:27:57.865 00.000 2864 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.80) = xAngle (-3.27 = 3.01)
20:27:57.869 00.004 2864 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.35 = -0.06)
20:27:57.871 00.002 2864 CameraToMount -- cameraX=0.57 cameraY=-0.29 hyp=0.64 cameraTheta=-0.48 mountX=-0.64 mountY=-0.04, mountTheta=-3.08
20:27:57.873 00.002 2864 SchedulePrimaryMove(10198720, x=0.57, y=-0.29, opts=13)
20:27:57.875 00.002 2864 Enqueuing Move request for scope (0.57, -0.29)
20:27:57.877 00.002 6680 Worker thread wakes up
20:27:57.877 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.29) opts 0xd
20:27:57.877 00.000 6680 Handling offset move in thread for scope, endpoint = (0.57, -0.29)
20:27:57.877 00.000 6680 Moving (0.57, -0.29) raw xDistance=-0.64 yDistance=-0.04
20:27:57.879 00.002 6680 PPEC rslt: input = -0.64, final = -0.48, react = -0.38, pred = -0.73, hyst = -0.41, hyst_pct = 0.89, period_length = 600.73
20:27:57.879 00.000 6680 PPEC: input: -0.64, control: -0.48, exposure: 1500
20:27:57.879 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:57.879 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:27:57.879 00.000 6680 MoveAxis(E, 65, ABG)
20:27:57.879 00.000 6680 Guiding  Dir = 2, Dur = 65
20:27:57.879 00.000 6680 IsGuiding returns 0
20:27:57.880 00.001 6680 PulseGuide returned control before completion, sleep 75
20:27:57.893 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=0, FiltMin=0, FiltMax=166, Gamma=0.560
20:27:57.932 00.039 2864 UpdateGuideState exits: m=1751 SNR=29.5
20:27:57.932 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:57.944 00.012 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:27:57.944 00.000 2864 Enqueuing Expose request
20:27:57.959 00.015 6680 IsGuiding returns 1
20:27:57.959 00.000 6680 scope still moving after pulse duration time elapsed
20:27:57.991 00.032 6680 IsGuiding returns 0
20:27:57.991 00.000 6680 scope move finished after 65 + 45 ms
20:27:57.991 00.000 6680 Move returns status 0, amount 65
20:27:57.991 00.000 6680 MoveAxis(N, 0, ABG)
20:27:57.991 00.000 6680 Move returns status 0, amount 0
20:27:57.991 00.000 6680 move complete, result=0
20:27:57.991 00.000 6680 worker thread done servicing request
20:27:57.991 00.000 6680 Worker thread wakes up
20:27:57.991 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:27:57.991 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:27:57.991 00.000 2864 GuideStep: -0.6 px 65 ms EAST, -0.0 px 0 ms NORTH
20:27:59.639 01.648 6680 Exposure complete
20:27:59.687 00.048 6680 worker thread done servicing request
20:27:59.687 00.000 2864 OnExposeComplete: enter
20:27:59.687 00.000 2864 UpdateGuideState(): m_state=6
20:27:59.687 00.000 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
20:27:59.687 00.000 2864 Star::Find returns 1 (0), X=137.99, Y=727.69, Mass=1761, SNR=29.6, Peak=138 HFD=3.3
20:27:59.702 00.015 2864 MultiStar: [#1 0.06,0.53,0.94,U] [#2 0.55,-0.25,0.63,U] [#3 -0.09,-0.27,0.70,U] [#4 -0.15,-0.04,0.59,U] [#5 1.95,-0.44,0.60,U] [#6 0.37,-0.41,0.50,U] [#7 1.88,-0.01,0.47,U] [#8 0.17,0.35,0.42,U] 
20:27:59.706 00.004 2864 refined, 8 included, MultiStar: {1.00, -0.14}, one-star: {3.30, -0.60}
20:27:59.706 00.000 2864 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.80) = xAngle (-2.93 = -2.93)
20:27:59.708 00.002 2864 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.00 = 0.28)
20:27:59.710 00.002 2864 CameraToMount -- cameraX=1.00 cameraY=-0.14 hyp=1.01 cameraTheta=-0.13 mountX=-0.99 mountY=0.28, mountTheta=2.87
20:27:59.715 00.005 2864 SchedulePrimaryMove(10198720, x=1.00, y=-0.14, opts=13)
20:27:59.717 00.002 2864 Enqueuing Move request for scope (1.00, -0.14)
20:27:59.718 00.001 6680 Worker thread wakes up
20:27:59.718 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.00, -0.14) opts 0xd
20:27:59.718 00.000 6680 Handling offset move in thread for scope, endpoint = (1.00, -0.14)
20:27:59.718 00.000 6680 Moving (1.00, -0.14) raw xDistance=-0.99 yDistance=0.28
20:27:59.718 00.000 6680 PPEC rslt: input = -0.99, final = -0.65, react = -0.59, pred = -0.67, hyst = -0.58, hyst_pct = 0.89, period_length = 600.73
20:27:59.718 00.000 6680 PPEC: input: -0.99, control: -0.65, exposure: 1500
20:27:59.718 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:27:59.718 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
20:27:59.718 00.000 6680 MoveAxis(E, 88, ABG)
20:27:59.718 00.000 6680 Guiding  Dir = 2, Dur = 88
20:27:59.718 00.000 6680 IsGuiding returns 0
20:27:59.720 00.002 6680 PulseGuide returned control before completion, sleep 98
20:27:59.734 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=0, FiltMin=0, FiltMax=149, Gamma=0.560
20:27:59.782 00.048 2864 UpdateGuideState exits: m=1761 SNR=29.6
20:27:59.782 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:59.782 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:27:59.782 00.000 2864 Enqueuing Expose request
20:27:59.830 00.048 6680 IsGuiding returns 1
20:27:59.830 00.000 6680 scope still moving after pulse duration time elapsed
20:27:59.861 00.031 6680 IsGuiding returns 0
20:27:59.861 00.000 6680 scope move finished after 88 + 53 ms
20:27:59.861 00.000 6680 Move returns status 0, amount 88
20:27:59.861 00.000 6680 MoveAxis(N, 0, ABG)
20:27:59.861 00.000 6680 Move returns status 0, amount 0
20:27:59.861 00.000 6680 move complete, result=0
20:27:59.861 00.000 6680 worker thread done servicing request
20:27:59.861 00.000 6680 Worker thread wakes up
20:27:59.861 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:27:59.861 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:27:59.875 00.014 2864 GuideStep: -1.0 px 88 ms EAST, 0.3 px 0 ms NORTH
20:28:01.282 01.407 6680 Exposure complete
20:28:01.352 00.070 6680 worker thread done servicing request
20:28:01.352 00.000 2864 OnExposeComplete: enter
20:28:01.352 00.000 2864 UpdateGuideState(): m_state=6
20:28:01.352 00.000 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
20:28:01.352 00.000 2864 Star::Find returns 1 (0), X=137.93, Y=727.51, Mass=1757, SNR=29.6, Peak=150 HFD=3.2
20:28:01.352 00.000 2864 MultiStar: [#1 0.32,0.26,0.96,U] [#2 0.64,-0.42,0.63,U] [#3 0.20,-0.39,0.73,U] [#4 -0.13,-0.09,0.57,U] [#5 2.26,-0.62,0.59,U] [#6 0.63,-0.47,0.48,U] [#7 2.33,-0.19,0.47,U] [#8 0.22,0.57,0.41,U] 
20:28:01.362 00.010 2864 refined, 8 included, MultiStar: {1.17, -0.27}, one-star: {3.23, -0.79}
20:28:01.362 00.000 2864 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.80) = xAngle (-3.02 = -3.02)
20:28:01.362 00.000 2864 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.10 = 0.19)
20:28:01.362 00.000 2864 CameraToMount -- cameraX=1.17 cameraY=-0.27 hyp=1.20 cameraTheta=-0.23 mountX=-1.20 mountY=0.22, mountTheta=2.96
20:28:01.369 00.007 2864 SchedulePrimaryMove(10198720, x=1.17, y=-0.27, opts=13)
20:28:01.369 00.000 2864 Enqueuing Move request for scope (1.17, -0.27)
20:28:01.369 00.000 6680 Worker thread wakes up
20:28:01.369 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.17, -0.27) opts 0xd
20:28:01.369 00.000 6680 Handling offset move in thread for scope, endpoint = (1.17, -0.27)
20:28:01.369 00.000 6680 Moving (1.17, -0.27) raw xDistance=-1.20 yDistance=0.22
20:28:01.369 00.000 6680 PPEC rslt: input = -1.20, final = -0.74, react = -0.72, pred = -0.55, hyst = -0.67, hyst_pct = 0.89, period_length = 600.73
20:28:01.369 00.000 6680 PPEC: input: -1.20, control: -0.74, exposure: 1500
20:28:01.369 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:01.369 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
20:28:01.369 00.000 6680 MoveAxis(E, 99, ABG)
20:28:01.369 00.000 6680 Guiding  Dir = 2, Dur = 99
20:28:01.369 00.000 6680 IsGuiding returns 0
20:28:01.369 00.000 6680 PulseGuide returned control before completion, sleep 109
20:28:01.378 00.009 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=159, Gamma=0.560
20:28:01.431 00.053 2864 UpdateGuideState exits: m=1757 SNR=29.6
20:28:01.436 00.005 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:01.438 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:28:01.441 00.003 2864 Enqueuing Expose request
20:28:01.488 00.047 6680 IsGuiding returns 1
20:28:01.488 00.000 6680 scope still moving after pulse duration time elapsed
20:28:01.520 00.032 6680 IsGuiding returns 0
20:28:01.520 00.000 6680 scope move finished after 99 + 44 ms
20:28:01.520 00.000 6680 Move returns status 0, amount 99
20:28:01.520 00.000 6680 MoveAxis(N, 0, ABG)
20:28:01.520 00.000 6680 Move returns status 0, amount 0
20:28:01.520 00.000 6680 move complete, result=0
20:28:01.520 00.000 6680 worker thread done servicing request
20:28:01.520 00.000 6680 Worker thread wakes up
20:28:01.520 00.000 2864 GuideStep: -1.2 px 99 ms EAST, 0.2 px 0 ms NORTH
20:28:01.522 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:28:01.522 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:28:03.158 01.636 6680 Exposure complete
20:28:03.199 00.041 6680 worker thread done servicing request
20:28:03.199 00.000 2864 OnExposeComplete: enter
20:28:03.199 00.000 2864 UpdateGuideState(): m_state=6
20:28:03.213 00.014 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
20:28:03.215 00.002 2864 Star::Find returns 1 (0), X=138.01, Y=727.17, Mass=1766, SNR=29.6, Peak=174 HFD=3.0
20:28:03.215 00.000 2864 MultiStar: [#1 0.36,0.22,0.92,U] [#2 0.64,-0.75,0.66,U] [#3 0.04,-0.71,0.72,U] [#4 0.05,-0.39,0.58,U] [#5 1.98,-0.95,0.58,U] [#6 0.63,-0.96,0.49,U] [#7 2.48,-0.55,0.45,U] [#8 0.44,0.16,0.41,U] 
20:28:03.215 00.000 2864 refined, 8 included, MultiStar: {1.19, -0.58}, one-star: {3.32, -1.12}
20:28:03.215 00.000 2864 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.80) = xAngle (-3.25 = 3.03)
20:28:03.215 00.000 2864 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.32 = -0.04)
20:28:03.215 00.000 2864 CameraToMount -- cameraX=1.19 cameraY=-0.58 hyp=1.32 cameraTheta=-0.45 mountX=-1.31 mountY=-0.05, mountTheta=-3.10
20:28:03.215 00.000 2864 SchedulePrimaryMove(10198720, x=1.19, y=-0.58, opts=13)
20:28:03.215 00.000 2864 Enqueuing Move request for scope (1.19, -0.58)
20:28:03.231 00.016 6680 Worker thread wakes up
20:28:03.231 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.19, -0.58) opts 0xd
20:28:03.231 00.000 6680 Handling offset move in thread for scope, endpoint = (1.19, -0.58)
20:28:03.231 00.000 6680 Moving (1.19, -0.58) raw xDistance=-1.31 yDistance=-0.05
20:28:03.231 00.000 6680 PPEC rslt: input = -1.31, final = -0.73, react = -0.79, pred = 0.16, hyst = -0.75, hyst_pct = 0.89, period_length = 600.73
20:28:03.231 00.000 6680 PPEC: input: -1.31, control: -0.73, exposure: 1500
20:28:03.231 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:03.231 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:28:03.231 00.000 6680 MoveAxis(E, 99, ABG)
20:28:03.231 00.000 6680 Guiding  Dir = 2, Dur = 99
20:28:03.231 00.000 6680 IsGuiding returns 0
20:28:03.231 00.000 6680 PulseGuide returned control before completion, sleep 109
20:28:03.244 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=167, Gamma=0.560
20:28:03.282 00.038 2864 UpdateGuideState exits: m=1766 SNR=29.6
20:28:03.294 00.012 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:03.294 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:28:03.294 00.000 2864 Enqueuing Expose request
20:28:03.357 00.063 6680 IsGuiding returns 1
20:28:03.357 00.000 6680 scope still moving after pulse duration time elapsed
20:28:03.389 00.032 6680 IsGuiding returns 0
20:28:03.389 00.000 6680 scope move finished after 99 + 57 ms
20:28:03.389 00.000 6680 Move returns status 0, amount 99
20:28:03.389 00.000 6680 MoveAxis(N, 0, ABG)
20:28:03.389 00.000 6680 Move returns status 0, amount 0
20:28:03.389 00.000 6680 move complete, result=0
20:28:03.389 00.000 6680 worker thread done servicing request
20:28:03.389 00.000 6680 Worker thread wakes up
20:28:03.389 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:28:03.389 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:28:03.393 00.004 2864 GuideStep: -1.3 px 99 ms EAST, -0.1 px 0 ms NORTH
20:28:04.818 01.425 6680 Exposure complete
20:28:04.879 00.061 6680 worker thread done servicing request
20:28:04.879 00.000 2864 OnExposeComplete: enter
20:28:04.886 00.007 2864 UpdateGuideState(): m_state=6
20:28:04.888 00.002 2864 Star::Find(15, 138, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
20:28:04.890 00.002 2864 Star::Find returns 1 (0), X=138.22, Y=727.11, Mass=1809, SNR=30.0, Peak=182 HFD=3.0
20:28:04.892 00.002 2864 MultiStar: [#1 0.59,0.09,0.95,U] [#2 0.87,-0.63,0.65,U] [#3 0.34,-0.66,0.71,U] [#4 0.30,-0.60,0.57,U] [#5 2.25,-1.00,0.57,U] [#6 0.70,-1.02,0.48,U] [#7 2.30,-0.79,0.46,U] [#8 0.45,0.09,0.40,U] 
20:28:04.892 00.000 2864 refined, 8 included, MultiStar: {1.37, -0.64}, one-star: {3.53, -1.19}
20:28:04.895 00.003 2864 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.80) = xAngle (-3.23 = 3.05)
20:28:04.897 00.002 2864 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.31 = -0.02)
20:28:04.899 00.002 2864 CameraToMount -- cameraX=1.37 cameraY=-0.64 hyp=1.51 cameraTheta=-0.44 mountX=-1.50 mountY=-0.04, mountTheta=-3.12
20:28:04.902 00.003 2864 SchedulePrimaryMove(10198720, x=1.37, y=-0.64, opts=13)
20:28:04.904 00.002 2864 Enqueuing Move request for scope (1.37, -0.64)
20:28:04.906 00.002 6680 Worker thread wakes up
20:28:04.906 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.37, -0.64) opts 0xd
20:28:04.906 00.000 6680 Handling offset move in thread for scope, endpoint = (1.37, -0.64)
20:28:04.906 00.000 6680 Moving (1.37, -0.64) raw xDistance=-1.50 yDistance=-0.04
20:28:04.906 00.000 6680 PPEC rslt: input = -1.50, final = -0.83, react = -0.90, pred = 0.28, hyst = -0.86, hyst_pct = 0.89, period_length = 600.73
20:28:04.906 00.000 6680 PPEC: input: -1.50, control: -0.83, exposure: 1500
20:28:04.906 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:04.906 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:28:04.906 00.000 6680 MoveAxis(E, 112, ABG)
20:28:04.906 00.000 6680 Guiding  Dir = 2, Dur = 112
20:28:04.906 00.000 6680 IsGuiding returns 0
20:28:04.906 00.000 6680 PulseGuide returned control before completion, sleep 122
20:28:04.919 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=180, Gamma=0.560
20:28:04.963 00.044 2864 UpdateGuideState exits: m=1809 SNR=30.0
20:28:04.963 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:04.963 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:28:04.963 00.000 2864 Enqueuing Expose request
20:28:05.037 00.074 6680 IsGuiding returns 1
20:28:05.037 00.000 6680 scope still moving after pulse duration time elapsed
20:28:05.068 00.031 6680 IsGuiding returns 0
20:28:05.068 00.000 6680 scope move finished after 112 + 49 ms
20:28:05.068 00.000 6680 Move returns status 0, amount 112
20:28:05.068 00.000 6680 MoveAxis(N, 0, ABG)
20:28:05.068 00.000 6680 Move returns status 0, amount 0
20:28:05.068 00.000 6680 move complete, result=0
20:28:05.068 00.000 6680 worker thread done servicing request
20:28:05.068 00.000 6680 Worker thread wakes up
20:28:05.068 00.000 2864 GuideStep: -1.5 px 112 ms EAST, -0.0 px 0 ms NORTH
20:28:05.068 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:28:05.068 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:28:06.719 01.651 6680 Exposure complete
20:28:06.806 00.087 6680 worker thread done servicing request
20:28:06.806 00.000 2864 OnExposeComplete: enter
20:28:06.806 00.000 2864 UpdateGuideState(): m_state=6
20:28:06.806 00.000 2864 Star::Find(15, 138, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
20:28:06.806 00.000 2864 Star::Find returns 1 (0), X=137.77, Y=727.67, Mass=1736, SNR=29.4, Peak=146 HFD=3.1
20:28:06.814 00.008 2864 MultiStar: [#1 0.04,0.32,0.95,U] [#2 0.37,-0.14,0.66,U] [#3 -0.07,-0.41,0.69,U] [#4 -0.30,-0.22,0.58,U] [#5 1.85,-0.34,0.59,U] [#6 0.35,-0.49,0.49,U] [#7 2.17,-0.08,0.46,U] [#8 -0.06,0.25,0.42,U] 
20:28:06.814 00.000 2864 refined, 8 included, MultiStar: {0.92, -0.20}, one-star: {3.08, -0.62}
20:28:06.814 00.000 2864 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.80) = xAngle (-3.01 = -3.01)
20:28:06.814 00.000 2864 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.09 = 0.20)
20:28:06.814 00.000 2864 CameraToMount -- cameraX=0.92 cameraY=-0.20 hyp=0.94 cameraTheta=-0.22 mountX=-0.93 mountY=0.18, mountTheta=2.95
20:28:06.814 00.000 2864 SchedulePrimaryMove(10198720, x=0.92, y=-0.20, opts=13)
20:28:06.814 00.000 2864 Enqueuing Move request for scope (0.92, -0.20)
20:28:06.814 00.000 6680 Worker thread wakes up
20:28:06.814 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.92, -0.20) opts 0xd
20:28:06.814 00.000 6680 Handling offset move in thread for scope, endpoint = (0.92, -0.20)
20:28:06.814 00.000 6680 Moving (0.92, -0.20) raw xDistance=-0.93 yDistance=0.18
20:28:06.814 00.000 6680 PPEC rslt: input = -0.93, final = -0.50, react = -0.56, pred = 0.43, hyst = -0.55, hyst_pct = 0.89, period_length = 600.73
20:28:06.814 00.000 6680 PPEC: input: -0.93, control: -0.50, exposure: 1500
20:28:06.814 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:06.814 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:28:06.814 00.000 6680 MoveAxis(E, 68, ABG)
20:28:06.814 00.000 6680 Guiding  Dir = 2, Dur = 68
20:28:06.814 00.000 6680 IsGuiding returns 0
20:28:06.830 00.016 6680 PulseGuide returned control before completion, sleep 78
20:28:06.842 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=155, Gamma=0.560
20:28:06.878 00.036 2864 UpdateGuideState exits: m=1736 SNR=29.4
20:28:06.878 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:06.894 00.016 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:28:06.894 00.000 2864 Enqueuing Expose request
20:28:06.910 00.016 6680 IsGuiding returns 1
20:28:06.910 00.000 6680 scope still moving after pulse duration time elapsed
20:28:06.942 00.032 6680 IsGuiding returns 0
20:28:06.942 00.000 6680 scope move finished after 68 + 43 ms
20:28:06.942 00.000 6680 Move returns status 0, amount 68
20:28:06.942 00.000 6680 MoveAxis(N, 0, ABG)
20:28:06.942 00.000 6680 Move returns status 0, amount 0
20:28:06.942 00.000 6680 move complete, result=0
20:28:06.942 00.000 6680 worker thread done servicing request
20:28:06.942 00.000 6680 Worker thread wakes up
20:28:06.942 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:28:06.942 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:28:06.942 00.000 2864 GuideStep: -0.9 px 68 ms EAST, 0.2 px 0 ms NORTH
20:28:08.361 01.419 6680 Exposure complete
20:28:08.440 00.079 6680 worker thread done servicing request
20:28:08.440 00.000 2864 OnExposeComplete: enter
20:28:08.440 00.000 2864 UpdateGuideState(): m_state=6
20:28:08.440 00.000 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
20:28:08.440 00.000 2864 Star::Find returns 1 (0), X=138.00, Y=727.56, Mass=1799, SNR=29.9, Peak=147 HFD=3.1
20:28:08.456 00.016 2864 MultiStar: [#1 0.54,0.30,0.94,U] [#2 0.60,-0.37,0.64,U] [#3 0.28,-0.41,0.71,U] [#4 0.13,-0.17,0.57,U] [#5 2.41,-0.49,0.59,U] [#6 0.75,-0.69,0.48,U] [#7 2.21,-0.63,0.45,U] [#8 0.40,0.21,0.42,U] 
20:28:08.456 00.000 2864 refined, 8 included, MultiStar: {1.28, -0.33}, one-star: {3.31, -0.74}
20:28:08.456 00.000 2864 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.80) = xAngle (-3.05 = -3.05)
20:28:08.463 00.007 2864 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.12 = 0.16)
20:28:08.463 00.000 2864 CameraToMount -- cameraX=1.28 cameraY=-0.33 hyp=1.32 cameraTheta=-0.25 mountX=-1.31 mountY=0.22, mountTheta=2.98
20:28:08.463 00.000 2864 SchedulePrimaryMove(10198720, x=1.28, y=-0.33, opts=13)
20:28:08.463 00.000 2864 Enqueuing Move request for scope (1.28, -0.33)
20:28:08.472 00.009 6680 Worker thread wakes up
20:28:08.472 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.28, -0.33) opts 0xd
20:28:08.472 00.000 6680 Handling offset move in thread for scope, endpoint = (1.28, -0.33)
20:28:08.472 00.000 6680 Moving (1.28, -0.33) raw xDistance=-1.31 yDistance=0.22
20:28:08.472 00.000 6680 PPEC rslt: input = -1.31, final = -0.75, react = -0.79, pred = 0.09, hyst = -0.76, hyst_pct = 0.88, period_length = 600.73
20:28:08.472 00.000 6680 PPEC: input: -1.31, control: -0.75, exposure: 1500
20:28:08.472 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:08.472 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
20:28:08.472 00.000 6680 MoveAxis(E, 101, ABG)
20:28:08.472 00.000 6680 Guiding  Dir = 2, Dur = 101
20:28:08.472 00.000 6680 IsGuiding returns 0
20:28:08.472 00.000 6680 PulseGuide returned control before completion, sleep 111
20:28:08.472 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=191, Gamma=0.560
20:28:08.533 00.061 2864 UpdateGuideState exits: m=1799 SNR=29.9
20:28:08.536 00.003 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:08.536 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:28:08.536 00.000 2864 Enqueuing Expose request
20:28:08.600 00.064 6680 IsGuiding returns 1
20:28:08.600 00.000 6680 scope still moving after pulse duration time elapsed
20:28:08.631 00.031 6680 IsGuiding returns 0
20:28:08.631 00.000 6680 scope move finished after 101 + 56 ms
20:28:08.631 00.000 6680 Move returns status 0, amount 101
20:28:08.631 00.000 6680 MoveAxis(N, 0, ABG)
20:28:08.631 00.000 6680 Move returns status 0, amount 0
20:28:08.631 00.000 6680 move complete, result=0
20:28:08.631 00.000 6680 worker thread done servicing request
20:28:08.631 00.000 6680 Worker thread wakes up
20:28:08.631 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:28:08.631 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:28:08.633 00.002 2864 GuideStep: -1.3 px 101 ms EAST, 0.2 px 0 ms NORTH
20:28:10.280 01.647 6680 Exposure complete
20:28:10.343 00.063 6680 worker thread done servicing request
20:28:10.343 00.000 2864 OnExposeComplete: enter
20:28:10.359 00.016 2864 UpdateGuideState(): m_state=6
20:28:10.359 00.000 2864 Star::Find(15, 138, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
20:28:10.359 00.000 2864 Star::Find returns 1 (0), X=138.04, Y=727.44, Mass=1779, SNR=29.7, Peak=173 HFD=2.9
20:28:10.359 00.000 2864 MultiStar: [#1 0.44,0.15,0.96,U] [#2 0.63,-0.26,0.65,U] [#3 0.33,-0.56,0.70,U] [#4 0.21,-0.31,0.60,U] [#5 2.26,-0.65,0.57,U] [#6 0.79,-0.69,0.48,U] [#7 2.53,-0.43,0.47,U] [#8 0.29,0.34,0.42,U] 
20:28:10.359 00.000 2864 refined, 8 included, MultiStar: {1.29, -0.38}, one-star: {3.35, -0.85}
20:28:10.359 00.000 2864 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.80) = xAngle (-3.08 = -3.08)
20:28:10.369 00.010 2864 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.16 = 0.13)
20:28:10.369 00.000 2864 CameraToMount -- cameraX=1.29 cameraY=-0.38 hyp=1.34 cameraTheta=-0.29 mountX=-1.34 mountY=0.17, mountTheta=3.01
20:28:10.375 00.006 2864 SchedulePrimaryMove(10198720, x=1.29, y=-0.38, opts=13)
20:28:10.375 00.000 2864 Enqueuing Move request for scope (1.29, -0.38)
20:28:10.375 00.000 6680 Worker thread wakes up
20:28:10.375 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.29, -0.38) opts 0xd
20:28:10.375 00.000 6680 Handling offset move in thread for scope, endpoint = (1.29, -0.38)
20:28:10.375 00.000 6680 Moving (1.29, -0.38) raw xDistance=-1.34 yDistance=0.17
20:28:10.375 00.000 6680 PPEC rslt: input = -1.34, final = -0.74, react = -0.80, pred = 0.16, hyst = -0.75, hyst_pct = 0.88, period_length = 600.73
20:28:10.375 00.000 6680 PPEC: input: -1.34, control: -0.74, exposure: 1500
20:28:10.375 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:10.375 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:28:10.375 00.000 6680 MoveAxis(E, 100, ABG)
20:28:10.375 00.000 6680 Guiding  Dir = 2, Dur = 100
20:28:10.375 00.000 6680 IsGuiding returns 0
20:28:10.375 00.000 6680 PulseGuide returned control before completion, sleep 110
20:28:10.395 00.020 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=187, Gamma=0.560
20:28:10.440 00.045 2864 UpdateGuideState exits: m=1779 SNR=29.7
20:28:10.440 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:10.440 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:28:10.440 00.000 2864 Enqueuing Expose request
20:28:10.501 00.061 6680 IsGuiding returns 1
20:28:10.501 00.000 6680 scope still moving after pulse duration time elapsed
20:28:10.533 00.032 6680 IsGuiding returns 0
20:28:10.533 00.000 6680 scope move finished after 100 + 51 ms
20:28:10.533 00.000 6680 Move returns status 0, amount 100
20:28:10.533 00.000 6680 MoveAxis(N, 0, ABG)
20:28:10.533 00.000 6680 Move returns status 0, amount 0
20:28:10.533 00.000 6680 move complete, result=0
20:28:10.533 00.000 6680 worker thread done servicing request
20:28:10.533 00.000 6680 Worker thread wakes up
20:28:10.533 00.000 2864 GuideStep: -1.3 px 100 ms EAST, 0.2 px 0 ms NORTH
20:28:10.533 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:28:10.533 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:28:11.944 01.411 6680 Exposure complete
20:28:11.994 00.050 6680 worker thread done servicing request
20:28:11.994 00.000 2864 OnExposeComplete: enter
20:28:11.994 00.000 2864 UpdateGuideState(): m_state=6
20:28:11.994 00.000 2864 Star::Find(15, 138, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
20:28:11.994 00.000 2864 Star::Find returns 1 (0), X=138.42, Y=727.62, Mass=1747, SNR=29.5, Peak=156 HFD=3.1
20:28:11.994 00.000 2864 MultiStar: [#1 0.78,0.40,0.96,U] [#2 0.91,-0.34,0.64,U] [#3 0.59,-0.12,0.72,U] [#4 0.38,-0.08,0.59,U] [#5 2.61,-0.55,0.55,U] [#6 0.94,-0.50,0.48,U] [#7 2.88,-0.38,0.46,U] [#8 0.79,0.78,0.43,U] 
20:28:12.007 00.013 2864 refined, 8 included, MultiStar: {1.59, -0.18}, one-star: {3.72, -0.68}
20:28:12.007 00.000 2864 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.80) = xAngle (-2.91 = -2.91)
20:28:12.007 00.000 2864 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.98 = 0.30)
20:28:12.007 00.000 2864 CameraToMount -- cameraX=1.59 cameraY=-0.18 hyp=1.60 cameraTheta=-0.11 mountX=-1.55 mountY=0.48, mountTheta=2.84
20:28:12.007 00.000 2864 SchedulePrimaryMove(10198720, x=1.59, y=-0.18, opts=13)
20:28:12.007 00.000 2864 Enqueuing Move request for scope (1.59, -0.18)
20:28:12.007 00.000 6680 Worker thread wakes up
20:28:12.007 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.59, -0.18) opts 0xd
20:28:12.007 00.000 6680 Handling offset move in thread for scope, endpoint = (1.59, -0.18)
20:28:12.007 00.000 6680 Moving (1.59, -0.18) raw xDistance=-1.55 yDistance=0.48
20:28:12.007 00.000 6680 PPEC rslt: input = -1.55, final = -0.89, react = -0.93, pred = -0.03, hyst = -0.88, hyst_pct = 0.88, period_length = 600.73
20:28:12.007 00.000 6680 PPEC: input: -1.55, control: -0.89, exposure: 1500
20:28:12.007 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:28:12.007 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48
20:28:12.007 00.000 6680 MoveAxis(E, 120, ABG)
20:28:12.007 00.000 6680 Guiding  Dir = 2, Dur = 120
20:28:12.007 00.000 6680 IsGuiding returns 0
20:28:12.007 00.000 6680 PulseGuide returned control before completion, sleep 130
20:28:12.025 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=162, Gamma=0.560
20:28:12.070 00.045 2864 UpdateGuideState exits: m=1747 SNR=29.5
20:28:12.070 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:12.070 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:28:12.070 00.000 2864 Enqueuing Expose request
20:28:12.165 00.095 6680 IsGuiding returns 0
20:28:12.165 00.000 6680 Move returns status 0, amount 120
20:28:12.165 00.000 6680 MoveAxis(N, 0, ABG)
20:28:12.165 00.000 6680 Move returns status 0, amount 0
20:28:12.165 00.000 6680 move complete, result=0
20:28:12.165 00.000 6680 worker thread done servicing request
20:28:12.165 00.000 6680 Worker thread wakes up
20:28:12.165 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:28:12.165 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:28:12.165 00.000 2864 GuideStep: -1.6 px 120 ms EAST, 0.5 px 0 ms NORTH
20:28:13.796 01.631 6680 Exposure complete
20:28:13.844 00.048 6680 worker thread done servicing request
20:28:13.844 00.000 2864 OnExposeComplete: enter
20:28:13.844 00.000 2864 UpdateGuideState(): m_state=6
20:28:13.844 00.000 2864 Star::Find(15, 138, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
20:28:13.844 00.000 2864 Star::Find returns 1 (0), X=138.48, Y=727.64, Mass=1692, SNR=29.0, Peak=150 HFD=3.1
20:28:13.844 00.000 2864 MultiStar: [#1 0.70,0.70,0.97,U] [#2 1.03,-0.24,0.67,U] [#3 0.51,-0.14,0.75,U] [#4 0.53,0.17,0.59,U] [#5 2.53,-0.36,0.60,U] [#6 1.06,-0.05,0.51,U] [#7 2.71,-0.10,0.47,U] [#8 0.68,0.60,0.42,U] 
20:28:13.859 00.015 2864 refined, 8 included, MultiStar: {1.59, -0.03}, one-star: {3.79, -0.65}
20:28:13.859 00.000 2864 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.80) = xAngle (-2.81 = -2.81)
20:28:13.859 00.000 2864 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.89 = 0.39)
20:28:13.859 00.000 2864 CameraToMount -- cameraX=1.59 cameraY=-0.03 hyp=1.59 cameraTheta=-0.02 mountX=-1.50 mountY=0.61, mountTheta=2.76
20:28:13.859 00.000 2864 SchedulePrimaryMove(10198720, x=1.59, y=-0.03, opts=13)
20:28:13.869 00.010 2864 Enqueuing Move request for scope (1.59, -0.03)
20:28:13.869 00.000 6680 Worker thread wakes up
20:28:13.869 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.59, -0.03) opts 0xd
20:28:13.869 00.000 6680 Handling offset move in thread for scope, endpoint = (1.59, -0.03)
20:28:13.869 00.000 6680 Moving (1.59, -0.03) raw xDistance=-1.50 yDistance=0.61
20:28:13.869 00.000 6680 PPEC rslt: input = -1.50, final = -0.86, react = -0.90, pred = -0.02, hyst = -0.86, hyst_pct = 0.88, period_length = 600.73
20:28:13.869 00.000 6680 PPEC: input: -1.50, control: -0.86, exposure: 1500
20:28:13.869 00.000 6680 switching direction from -1 to 1 - decHistory=3 oldest=0.46 newest=1.26
20:28:13.869 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61
20:28:13.869 00.000 6680 MoveAxis(E, 116, ABG)
20:28:13.869 00.000 6680 Guiding  Dir = 2, Dur = 116
20:28:13.869 00.000 6680 IsGuiding returns 0
20:28:13.869 00.000 6680 PulseGuide returned control before completion, sleep 126
20:28:13.875 00.006 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=173, Gamma=0.560
20:28:13.931 00.056 2864 UpdateGuideState exits: m=1692 SNR=29.0
20:28:13.931 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:13.931 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:28:13.939 00.008 2864 Enqueuing Expose request
20:28:14.003 00.064 6680 IsGuiding returns 1
20:28:14.003 00.000 6680 scope still moving after pulse duration time elapsed
20:28:14.035 00.032 6680 IsGuiding returns 0
20:28:14.035 00.000 6680 scope move finished after 116 + 44 ms
20:28:14.035 00.000 6680 Move returns status 0, amount 116
20:28:14.035 00.000 6680 MoveAxis(S, 98, ABG)
20:28:14.035 00.000 6680 Guiding  Dir = 1, Dur = 98
20:28:14.035 00.000 6680 IsGuiding returns 0
20:28:14.035 00.000 6680 PulseGuide returned control before completion, sleep 108
20:28:14.145 00.110 6680 IsGuiding returns 1
20:28:14.145 00.000 6680 scope still moving after pulse duration time elapsed
20:28:14.177 00.032 6680 IsGuiding returns 1
20:28:14.208 00.031 6680 IsGuiding returns 1
20:28:14.240 00.032 6680 IsGuiding returns 0
20:28:14.240 00.000 6680 scope move finished after 98 + 107 ms
20:28:14.240 00.000 6680 Move returns status 0, amount 98
20:28:14.240 00.000 6680 move complete, result=0
20:28:14.240 00.000 6680 worker thread done servicing request
20:28:14.240 00.000 2864 GuideStep: -1.5 px 116 ms EAST, 0.6 px 98 ms SOUTH
20:28:14.250 00.010 6680 Worker thread wakes up
20:28:14.250 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:28:14.250 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:28:15.665 01.415 6680 Exposure complete
20:28:15.777 00.112 6680 worker thread done servicing request
20:28:15.777 00.000 2864 OnExposeComplete: enter
20:28:15.777 00.000 2864 UpdateGuideState(): m_state=6
20:28:15.777 00.000 2864 Star::Find(15, 138, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
20:28:15.777 00.000 2864 Star::Find returns 1 (0), X=138.47, Y=727.33, Mass=1686, SNR=29.0, Peak=169 HFD=3.1
20:28:15.777 00.000 2864 MultiStar: [#1 0.87,0.25,0.97,U] [#2 1.18,-0.45,0.67,U] [#3 0.67,-0.52,0.72,U] [#4 0.58,-0.17,0.59,U] [#5 2.63,-0.61,0.58,U] [#6 1.05,-0.65,0.49,U] [#7 2.87,-0.33,0.48,U] [#8 0.86,0.18,0.42,U] 
20:28:15.792 00.015 2864 refined, 8 included, MultiStar: {1.69, -0.38}, one-star: {3.78, -0.96}
20:28:15.792 00.000 2864 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.80) = xAngle (-3.02 = -3.02)
20:28:15.792 00.000 2864 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.09 = 0.19)
20:28:15.792 00.000 2864 CameraToMount -- cameraX=1.69 cameraY=-0.38 hyp=1.73 cameraTheta=-0.22 mountX=-1.72 mountY=0.33, mountTheta=2.95
20:28:15.792 00.000 2864 SchedulePrimaryMove(10198720, x=1.69, y=-0.38, opts=13)
20:28:15.792 00.000 2864 Enqueuing Move request for scope (1.69, -0.38)
20:28:15.792 00.000 6680 Worker thread wakes up
20:28:15.792 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.69, -0.38) opts 0xd
20:28:15.792 00.000 6680 Handling offset move in thread for scope, endpoint = (1.69, -0.38)
20:28:15.792 00.000 6680 Moving (1.69, -0.38) raw xDistance=-1.72 yDistance=0.33
20:28:15.792 00.000 6680 PPEC rslt: input = -1.72, final = -0.99, react = -1.03, pred = -0.01, hyst = -0.98, hyst_pct = 0.88, period_length = 600.73
20:28:15.792 00.000 6680 PPEC: input: -1.72, control: -0.99, exposure: 1500
20:28:15.792 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
20:28:15.792 00.000 6680 MoveAxis(E, 133, ABG)
20:28:15.792 00.000 6680 Guiding  Dir = 2, Dur = 133
20:28:15.792 00.000 6680 IsGuiding returns 0
20:28:15.792 00.000 6680 PulseGuide returned control before completion, sleep 143
20:28:15.808 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=153, Gamma=0.560
20:28:15.863 00.055 2864 UpdateGuideState exits: m=1686 SNR=29.0
20:28:15.865 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:15.867 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:28:15.869 00.002 2864 Enqueuing Expose request
20:28:15.951 00.082 6680 IsGuiding returns 1
20:28:15.951 00.000 6680 scope still moving after pulse duration time elapsed
20:28:15.982 00.031 6680 IsGuiding returns 0
20:28:15.982 00.000 6680 scope move finished after 133 + 43 ms
20:28:15.982 00.000 6680 Move returns status 0, amount 133
20:28:15.982 00.000 6680 MoveAxis(S, 53, ABG)
20:28:15.982 00.000 6680 Guiding  Dir = 1, Dur = 53
20:28:15.982 00.000 6680 IsGuiding returns 0
20:28:15.982 00.000 6680 PulseGuide returned control before completion, sleep 63
20:28:16.062 00.080 6680 IsGuiding returns 1
20:28:16.062 00.000 6680 scope still moving after pulse duration time elapsed
20:28:16.094 00.032 6680 IsGuiding returns 0
20:28:16.094 00.000 6680 scope move finished after 53 + 58 ms
20:28:16.094 00.000 6680 Move returns status 0, amount 53
20:28:16.094 00.000 6680 move complete, result=0
20:28:16.094 00.000 6680 worker thread done servicing request
20:28:16.094 00.000 6680 Worker thread wakes up
20:28:16.094 00.000 2864 GuideStep: -1.7 px 133 ms EAST, 0.3 px 53 ms SOUTH
20:28:16.102 00.008 6680 worker thread servicing REQUEST_EXPOSE 1500
20:28:16.104 00.002 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:28:17.737 01.633 6680 Exposure complete
20:28:17.796 00.059 6680 worker thread done servicing request
20:28:17.796 00.000 2864 OnExposeComplete: enter
20:28:17.796 00.000 2864 UpdateGuideState(): m_state=6
20:28:17.796 00.000 2864 Star::Find(15, 138, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
20:28:17.796 00.000 2864 Star::Find returns 1 (0), X=138.82, Y=727.49, Mass=1792, SNR=29.8, Peak=166 HFD=3.0
20:28:17.796 00.000 2864 MultiStar: [#1 1.24,0.64,0.94,U] [#2 1.46,-0.34,0.65,U] [#3 0.99,-0.20,0.70,U] [#4 0.83,-0.05,0.58,U] [#5 2.87,-0.44,0.59,U] [#6 1.43,-0.34,0.47,U] [#7 3.14,-0.24,0.46,U] [#8 0.97,0.54,0.41,U] 
20:28:17.806 00.010 2864 refined, 8 included, MultiStar: {2.00, -0.15}, one-star: {4.13, -0.81}
20:28:17.808 00.002 2864 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.80) = xAngle (-2.87 = -2.87)
20:28:17.810 00.002 2864 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.95 = 0.34)
20:28:17.812 00.002 2864 CameraToMount -- cameraX=2.00 cameraY=-0.15 hyp=2.01 cameraTheta=-0.08 mountX=-1.94 mountY=0.67, mountTheta=2.81
20:28:17.814 00.002 2864 SchedulePrimaryMove(10198720, x=2.00, y=-0.15, opts=13)
20:28:17.816 00.002 2864 Enqueuing Move request for scope (2.00, -0.15)
20:28:17.818 00.002 6680 Worker thread wakes up
20:28:17.818 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.00, -0.15) opts 0xd
20:28:17.818 00.000 6680 Handling offset move in thread for scope, endpoint = (2.00, -0.15)
20:28:17.818 00.000 6680 Moving (2.00, -0.15) raw xDistance=-1.94 yDistance=0.67
20:28:17.820 00.002 6680 PPEC rslt: input = -1.94, final = -1.33, react = -1.16, pred = -1.80, hyst = -1.10, hyst_pct = 0.88, period_length = 600.73
20:28:17.820 00.000 6680 PPEC: input: -1.94, control: -1.33, exposure: 1500
20:28:17.820 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67
20:28:17.820 00.000 6680 MoveAxis(E, 179, ABG)
20:28:17.820 00.000 6680 Guiding  Dir = 2, Dur = 179
20:28:17.820 00.000 6680 IsGuiding returns 0
20:28:17.820 00.000 6680 PulseGuide returned control before completion, sleep 189
20:28:17.832 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=180, Gamma=0.560
20:28:17.871 00.039 2864 UpdateGuideState exits: m=1792 SNR=29.8
20:28:17.871 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:17.871 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:28:17.871 00.000 2864 Enqueuing Expose request
20:28:18.015 00.144 6680 IsGuiding returns 1
20:28:18.015 00.000 6680 scope still moving after pulse duration time elapsed
20:28:18.047 00.032 6680 IsGuiding returns 0
20:28:18.047 00.000 6680 scope move finished after 179 + 47 ms
20:28:18.047 00.000 6680 Move returns status 0, amount 179
20:28:18.047 00.000 6680 MoveAxis(S, 106, ABG)
20:28:18.047 00.000 6680 Guiding  Dir = 1, Dur = 106
20:28:18.047 00.000 6680 IsGuiding returns 0
20:28:18.047 00.000 6680 PulseGuide returned control before completion, sleep 116
20:28:18.174 00.127 6680 IsGuiding returns 1
20:28:18.174 00.000 6680 scope still moving after pulse duration time elapsed
20:28:18.205 00.031 6680 IsGuiding returns 0
20:28:18.205 00.000 6680 scope move finished after 106 + 52 ms
20:28:18.205 00.000 6680 Move returns status 0, amount 106
20:28:18.205 00.000 6680 move complete, result=0
20:28:18.205 00.000 6680 worker thread done servicing request
20:28:18.205 00.000 2864 GuideStep: -1.9 px 179 ms EAST, 0.7 px 106 ms SOUTH
20:28:18.213 00.008 6680 Worker thread wakes up
20:28:18.213 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:28:18.213 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:28:19.621 01.408 6680 Exposure complete
20:28:19.681 00.060 6680 worker thread done servicing request
20:28:19.681 00.000 2864 OnExposeComplete: enter
20:28:19.681 00.000 2864 UpdateGuideState(): m_state=6
20:28:19.681 00.000 2864 Star::Find(15, 138, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
20:28:19.681 00.000 2864 Star::Find returns 1 (0), X=138.35, Y=727.59, Mass=1792, SNR=29.8, Peak=157 HFD=3.1
20:28:19.696 00.015 2864 MultiStar: [#1 0.80,0.37,0.91,U] [#2 1.02,-0.35,0.65,U] [#3 0.39,-0.29,0.70,U] [#4 0.40,-0.10,0.58,U] [#5 2.57,-0.44,0.57,U] [#6 1.02,-0.56,0.49,U] [#7 2.82,-0.23,0.46,U] [#8 0.59,0.27,0.42,U] 
20:28:19.696 00.000 2864 refined, 8 included, MultiStar: {1.57, -0.24}, one-star: {3.66, -0.71}
20:28:19.696 00.000 2864 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.80) = xAngle (-2.95 = -2.95)
20:28:19.696 00.000 2864 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.02 = 0.26)
20:28:19.696 00.000 2864 CameraToMount -- cameraX=1.57 cameraY=-0.24 hyp=1.59 cameraTheta=-0.15 mountX=-1.56 mountY=0.41, mountTheta=2.88
20:28:19.696 00.000 2864 SchedulePrimaryMove(10198720, x=1.57, y=-0.24, opts=13)
20:28:19.696 00.000 2864 Enqueuing Move request for scope (1.57, -0.24)
20:28:19.696 00.000 6680 Worker thread wakes up
20:28:19.696 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.57, -0.24) opts 0xd
20:28:19.696 00.000 6680 Handling offset move in thread for scope, endpoint = (1.57, -0.24)
20:28:19.696 00.000 6680 Moving (1.57, -0.24) raw xDistance=-1.56 yDistance=0.41
20:28:19.712 00.016 6680 PPEC rslt: input = -1.56, final = -1.14, react = -0.93, pred = -1.86, hyst = -0.90, hyst_pct = 0.88, period_length = 600.73
20:28:19.712 00.000 6680 PPEC: input: -1.56, control: -1.14, exposure: 1500
20:28:19.712 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
20:28:19.712 00.000 6680 MoveAxis(E, 153, ABG)
20:28:19.712 00.000 6680 Guiding  Dir = 2, Dur = 153
20:28:19.712 00.000 6680 IsGuiding returns 0
20:28:19.712 00.000 6680 PulseGuide returned control before completion, sleep 163
20:28:19.715 00.003 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=166, Gamma=0.560
20:28:19.767 00.052 2864 UpdateGuideState exits: m=1792 SNR=29.8
20:28:19.774 00.007 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:19.777 00.003 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:28:19.781 00.004 2864 Enqueuing Expose request
20:28:19.885 00.104 6680 IsGuiding returns 1
20:28:19.885 00.000 6680 scope still moving after pulse duration time elapsed
20:28:19.916 00.031 6680 IsGuiding returns 0
20:28:19.916 00.000 6680 scope move finished after 153 + 50 ms
20:28:19.916 00.000 6680 Move returns status 0, amount 153
20:28:19.916 00.000 6680 MoveAxis(S, 66, ABG)
20:28:19.916 00.000 6680 Guiding  Dir = 1, Dur = 66
20:28:19.916 00.000 6680 IsGuiding returns 0
20:28:19.916 00.000 6680 PulseGuide returned control before completion, sleep 76
20:28:19.994 00.078 6680 IsGuiding returns 1
20:28:19.994 00.000 6680 scope still moving after pulse duration time elapsed
20:28:20.025 00.031 6680 IsGuiding returns 0
20:28:20.025 00.000 6680 scope move finished after 66 + 43 ms
20:28:20.025 00.000 6680 Move returns status 0, amount 66
20:28:20.025 00.000 6680 move complete, result=0
20:28:20.025 00.000 6680 worker thread done servicing request
20:28:20.025 00.000 2864 GuideStep: -1.6 px 153 ms EAST, 0.4 px 66 ms SOUTH
20:28:20.025 00.000 6680 Worker thread wakes up
20:28:20.025 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:28:20.025 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:28:21.684 01.659 6680 Exposure complete
20:28:21.753 00.069 6680 worker thread done servicing request
20:28:21.753 00.000 2864 OnExposeComplete: enter
20:28:21.763 00.010 2864 UpdateGuideState(): m_state=6
20:28:21.766 00.003 2864 Star::Find(15, 138, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
20:28:21.768 00.002 2864 Star::Find returns 1 (0), X=137.89, Y=727.51, Mass=1720, SNR=29.2, Peak=149 HFD=3.0
20:28:21.770 00.002 2864 MultiStar: [#1 0.32,0.41,0.93,U] [#2 0.52,-0.26,0.66,U] [#3 0.09,-0.29,0.73,U] [#4 0.04,-0.04,0.59,U] [#5 2.13,-0.41,0.60,U] [#6 0.59,-0.44,0.48,U] [#7 2.28,-0.37,0.46,U] [#8 0.14,0.73,0.45,U] 
20:28:21.772 00.002 2864 refined, 8 included, MultiStar: {1.12, -0.19}, one-star: {3.19, -0.79}
20:28:21.774 00.002 2864 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.80) = xAngle (-2.96 = -2.96)
20:28:21.775 00.001 2864 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.04 = 0.25)
20:28:21.781 00.006 2864 CameraToMount -- cameraX=1.12 cameraY=-0.19 hyp=1.13 cameraTheta=-0.17 mountX=-1.12 mountY=0.28, mountTheta=2.90
20:28:21.781 00.000 2864 SchedulePrimaryMove(10198720, x=1.12, y=-0.19, opts=13)
20:28:21.781 00.000 2864 Enqueuing Move request for scope (1.12, -0.19)
20:28:21.781 00.000 6680 Worker thread wakes up
20:28:21.781 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.12, -0.19) opts 0xd
20:28:21.781 00.000 6680 Handling offset move in thread for scope, endpoint = (1.12, -0.19)
20:28:21.781 00.000 6680 Moving (1.12, -0.19) raw xDistance=-1.12 yDistance=0.28
20:28:21.781 00.000 6680 PPEC rslt: input = -1.12, final = -0.93, react = -0.67, pred = -1.97, hyst = -0.68, hyst_pct = 0.87, period_length = 600.73
20:28:21.781 00.000 6680 PPEC: input: -1.12, control: -0.93, exposure: 1500
20:28:21.781 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
20:28:21.781 00.000 6680 MoveAxis(E, 125, ABG)
20:28:21.781 00.000 6680 Guiding  Dir = 2, Dur = 125
20:28:21.781 00.000 6680 IsGuiding returns 0
20:28:21.781 00.000 6680 PulseGuide returned control before completion, sleep 135
20:28:21.795 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=168, Gamma=0.560
20:28:21.842 00.047 2864 UpdateGuideState exits: m=1720 SNR=29.2
20:28:21.842 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:21.842 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:28:21.859 00.017 2864 Enqueuing Expose request
20:28:21.937 00.078 6680 IsGuiding returns 1
20:28:21.937 00.000 6680 scope still moving after pulse duration time elapsed
20:28:21.968 00.031 6680 IsGuiding returns 0
20:28:21.968 00.000 6680 scope move finished after 125 + 52 ms
20:28:21.968 00.000 6680 Move returns status 0, amount 125
20:28:21.968 00.000 6680 MoveAxis(S, 44, ABG)
20:28:21.968 00.000 6680 Guiding  Dir = 1, Dur = 44
20:28:21.968 00.000 6680 IsGuiding returns 0
20:28:21.968 00.000 6680 PulseGuide returned control before completion, sleep 54
20:28:22.032 00.064 6680 IsGuiding returns 1
20:28:22.032 00.000 6680 scope still moving after pulse duration time elapsed
20:28:22.064 00.032 6680 IsGuiding returns 0
20:28:22.064 00.000 6680 scope move finished after 44 + 51 ms
20:28:22.064 00.000 6680 Move returns status 0, amount 44
20:28:22.064 00.000 6680 move complete, result=0
20:28:22.064 00.000 6680 worker thread done servicing request
20:28:22.064 00.000 6680 Worker thread wakes up
20:28:22.064 00.000 2864 GuideStep: -1.1 px 125 ms EAST, 0.3 px 44 ms SOUTH
20:28:22.064 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:28:22.064 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:28:23.494 01.430 6680 Exposure complete
20:28:23.557 00.063 6680 worker thread done servicing request
20:28:23.557 00.000 2864 OnExposeComplete: enter
20:28:23.557 00.000 2864 UpdateGuideState(): m_state=6
20:28:23.557 00.000 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
20:28:23.557 00.000 2864 Star::Find returns 1 (0), X=137.86, Y=727.32, Mass=1692, SNR=29.0, Peak=168 HFD=2.7
20:28:23.557 00.000 2864 MultiStar: [#1 0.14,0.21,0.98,U] [#2 0.50,-0.55,0.66,U] [#3 -0.05,-0.39,0.74,U] [#4 -0.31,-0.35,0.60,U] [#5 1.96,-0.54,0.58,U] [#6 0.44,-0.67,0.51,U] [#7 2.20,-0.17,0.48,U] [#8 0.08,0.31,0.40,U] 
20:28:23.573 00.016 2864 refined, 8 included, MultiStar: {0.99, -0.38}, one-star: {3.17, -0.97}
20:28:23.574 00.001 2864 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.80) = xAngle (-3.16 = 3.12)
20:28:23.574 00.000 2864 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.24 = 0.05)
20:28:23.574 00.000 2864 CameraToMount -- cameraX=0.99 cameraY=-0.38 hyp=1.06 cameraTheta=-0.37 mountX=-1.06 mountY=0.05, mountTheta=3.09
20:28:23.574 00.000 2864 SchedulePrimaryMove(10198720, x=0.99, y=-0.38, opts=13)
20:28:23.574 00.000 2864 Enqueuing Move request for scope (0.99, -0.38)
20:28:23.574 00.000 6680 Worker thread wakes up
20:28:23.574 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.99, -0.38) opts 0xd
20:28:23.574 00.000 6680 Handling offset move in thread for scope, endpoint = (0.99, -0.38)
20:28:23.574 00.000 6680 Moving (0.99, -0.38) raw xDistance=-1.06 yDistance=0.05
20:28:23.574 00.000 6680 PPEC rslt: input = -1.06, final = -0.79, react = -0.63, pred = -1.20, hyst = -0.64, hyst_pct = 0.87, period_length = 600.73
20:28:23.574 00.000 6680 PPEC: input: -1.06, control: -0.79, exposure: 1500
20:28:23.574 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:23.574 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:28:23.574 00.000 6680 MoveAxis(E, 106, ABG)
20:28:23.574 00.000 6680 Guiding  Dir = 2, Dur = 106
20:28:23.574 00.000 6680 IsGuiding returns 0
20:28:23.574 00.000 6680 PulseGuide returned control before completion, sleep 116
20:28:23.600 00.026 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=138, Gamma=0.560
20:28:23.635 00.035 2864 UpdateGuideState exits: m=1692 SNR=29.0
20:28:23.635 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:23.653 00.018 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:28:23.653 00.000 2864 Enqueuing Expose request
20:28:23.715 00.062 6680 IsGuiding returns 0
20:28:23.715 00.000 6680 Move returns status 0, amount 106
20:28:23.715 00.000 6680 MoveAxis(N, 0, ABG)
20:28:23.715 00.000 6680 Move returns status 0, amount 0
20:28:23.715 00.000 6680 move complete, result=0
20:28:23.715 00.000 6680 worker thread done servicing request
20:28:23.715 00.000 6680 Worker thread wakes up
20:28:23.715 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:28:23.715 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:28:23.727 00.012 2864 GuideStep: -1.1 px 106 ms EAST, 0.0 px 0 ms NORTH
20:28:25.355 01.628 6680 Exposure complete
20:28:25.410 00.055 6680 worker thread done servicing request
20:28:25.410 00.000 2864 OnExposeComplete: enter
20:28:25.410 00.000 2864 UpdateGuideState(): m_state=6
20:28:25.410 00.000 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
20:28:25.410 00.000 2864 Star::Find returns 1 (0), X=138.21, Y=727.22, Mass=1740, SNR=29.4, Peak=163 HFD=2.9
20:28:25.410 00.000 2864 MultiStar: [#1 0.47,0.01,0.96,U] [#2 0.83,-0.44,0.64,U] [#3 0.42,-0.52,0.72,U] [#4 0.17,-0.46,0.59,U] [#5 2.40,-0.70,0.58,U] [#6 0.70,-0.86,0.49,U] [#7 2.73,-0.33,0.48,U] [#8 0.44,0.37,0.42,U] 
20:28:25.410 00.000 2864 refined, 8 included, MultiStar: {1.39, -0.48}, one-star: {3.52, -1.07}
20:28:25.410 00.000 2864 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.80) = xAngle (-3.13 = -3.13)
20:28:25.410 00.000 2864 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.20 = 0.08)
20:28:25.426 00.016 2864 CameraToMount -- cameraX=1.39 cameraY=-0.48 hyp=1.47 cameraTheta=-0.33 mountX=-1.47 mountY=0.12, mountTheta=3.06
20:28:25.426 00.000 2864 SchedulePrimaryMove(10198720, x=1.39, y=-0.48, opts=13)
20:28:25.431 00.005 2864 Enqueuing Move request for scope (1.39, -0.48)
20:28:25.431 00.000 6680 Worker thread wakes up
20:28:25.431 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.39, -0.48) opts 0xd
20:28:25.431 00.000 6680 Handling offset move in thread for scope, endpoint = (1.39, -0.48)
20:28:25.431 00.000 6680 Moving (1.39, -0.48) raw xDistance=-1.47 yDistance=0.12
20:28:25.431 00.000 6680 PPEC rslt: input = -1.47, final = -0.99, react = -0.88, pred = -1.11, hyst = -0.85, hyst_pct = 0.87, period_length = 600.73
20:28:25.431 00.000 6680 PPEC: input: -1.47, control: -0.99, exposure: 1500
20:28:25.431 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:25.431 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:28:25.431 00.000 6680 MoveAxis(E, 134, ABG)
20:28:25.431 00.000 6680 Guiding  Dir = 2, Dur = 134
20:28:25.431 00.000 6680 IsGuiding returns 0
20:28:25.431 00.000 6680 PulseGuide returned control before completion, sleep 144
20:28:25.442 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=177, Gamma=0.560
20:28:25.490 00.048 2864 UpdateGuideState exits: m=1740 SNR=29.4
20:28:25.494 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:25.494 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:28:25.494 00.000 2864 Enqueuing Expose request
20:28:25.585 00.091 6680 IsGuiding returns 1
20:28:25.585 00.000 6680 scope still moving after pulse duration time elapsed
20:28:25.617 00.032 6680 IsGuiding returns 0
20:28:25.617 00.000 6680 scope move finished after 134 + 48 ms
20:28:25.617 00.000 6680 Move returns status 0, amount 134
20:28:25.617 00.000 6680 MoveAxis(N, 0, ABG)
20:28:25.617 00.000 6680 Move returns status 0, amount 0
20:28:25.617 00.000 6680 move complete, result=0
20:28:25.617 00.000 6680 worker thread done servicing request
20:28:25.617 00.000 6680 Worker thread wakes up
20:28:25.617 00.000 2864 GuideStep: -1.5 px 134 ms EAST, 0.1 px 0 ms NORTH
20:28:25.619 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:28:25.619 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:28:27.047 01.428 6680 Exposure complete
20:28:27.111 00.064 6680 worker thread done servicing request
20:28:27.111 00.000 2864 OnExposeComplete: enter
20:28:27.111 00.000 2864 UpdateGuideState(): m_state=6
20:28:27.119 00.008 2864 Star::Find(15, 138, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
20:28:27.119 00.000 2864 Star::Find returns 1 (0), X=138.08, Y=727.38, Mass=1714, SNR=29.2, Peak=161 HFD=3.3
20:28:27.119 00.000 2864 MultiStar: [#1 0.43,0.19,0.97,U] [#2 0.72,-0.50,0.66,U] [#3 0.25,-0.58,0.72,U] [#4 0.08,-0.47,0.59,U] [#5 2.10,-0.73,0.58,U] [#6 0.72,-0.83,0.49,U] [#7 2.38,-0.22,0.47,U] [#8 0.18,0.25,0.43,U] 
20:28:27.127 00.008 2864 refined, 8 included, MultiStar: {1.23, -0.44}, one-star: {3.39, -0.92}
20:28:27.127 00.000 2864 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.80) = xAngle (-3.14 = -3.14)
20:28:27.127 00.000 2864 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.21 = 0.07)
20:28:27.127 00.000 2864 CameraToMount -- cameraX=1.23 cameraY=-0.44 hyp=1.31 cameraTheta=-0.34 mountX=-1.31 mountY=0.09, mountTheta=3.07
20:28:27.127 00.000 2864 SchedulePrimaryMove(10198720, x=1.23, y=-0.44, opts=13)
20:28:27.127 00.000 2864 Enqueuing Move request for scope (1.23, -0.44)
20:28:27.127 00.000 6680 Worker thread wakes up
20:28:27.127 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.23, -0.44) opts 0xd
20:28:27.127 00.000 6680 Handling offset move in thread for scope, endpoint = (1.23, -0.44)
20:28:27.127 00.000 6680 Moving (1.23, -0.44) raw xDistance=-1.31 yDistance=0.09
20:28:27.127 00.000 6680 PPEC rslt: input = -1.31, final = -0.73, react = -0.78, pred = 0.17, hyst = -0.75, hyst_pct = 0.87, period_length = 600.73
20:28:27.127 00.000 6680 PPEC: input: -1.31, control: -0.73, exposure: 1500
20:28:27.127 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:27.127 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:28:27.127 00.000 6680 MoveAxis(E, 99, ABG)
20:28:27.127 00.000 6680 Guiding  Dir = 2, Dur = 99
20:28:27.127 00.000 6680 IsGuiding returns 0
20:28:27.127 00.000 6680 PulseGuide returned control before completion, sleep 109
20:28:27.150 00.023 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=185, Gamma=0.560
20:28:27.199 00.049 2864 UpdateGuideState exits: m=1714 SNR=29.2
20:28:27.201 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:27.203 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:28:27.205 00.002 2864 Enqueuing Expose request
20:28:27.252 00.047 6680 IsGuiding returns 1
20:28:27.252 00.000 6680 scope still moving after pulse duration time elapsed
20:28:27.284 00.032 6680 IsGuiding returns 0
20:28:27.284 00.000 6680 scope move finished after 99 + 45 ms
20:28:27.284 00.000 6680 Move returns status 0, amount 99
20:28:27.284 00.000 6680 MoveAxis(N, 0, ABG)
20:28:27.284 00.000 6680 Move returns status 0, amount 0
20:28:27.284 00.000 6680 move complete, result=0
20:28:27.284 00.000 6680 worker thread done servicing request
20:28:27.284 00.000 6680 Worker thread wakes up
20:28:27.284 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:28:27.286 00.002 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:28:27.286 00.000 2864 GuideStep: -1.3 px 99 ms EAST, 0.1 px 0 ms NORTH
20:28:28.932 01.646 6680 Exposure complete
20:28:29.010 00.078 6680 worker thread done servicing request
20:28:29.010 00.000 2864 OnExposeComplete: enter
20:28:29.026 00.016 2864 UpdateGuideState(): m_state=6
20:28:29.027 00.001 2864 Star::Find(15, 138, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
20:28:29.027 00.000 2864 Star::Find returns 1 (0), X=138.42, Y=727.47, Mass=1786, SNR=29.8, Peak=163 HFD=3.2
20:28:29.027 00.000 2864 MultiStar: [#1 0.93,0.26,0.96,U] [#2 1.18,-0.33,0.64,U] [#3 0.86,-0.22,0.71,U] [#4 0.54,-0.25,0.58,U] [#5 2.90,-0.54,0.58,U] [#6 1.31,-0.63,0.49,U] [#7 2.75,-0.32,0.46,U] [#8 0.91,0.53,0.41,U] 
20:28:29.027 00.000 2864 refined, 8 included, MultiStar: {1.76, -0.28}, one-star: {3.73, -0.82}
20:28:29.027 00.000 2864 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.80) = xAngle (-2.95 = -2.95)
20:28:29.027 00.000 2864 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.03 = 0.26)
20:28:29.027 00.000 2864 CameraToMount -- cameraX=1.76 cameraY=-0.28 hyp=1.78 cameraTheta=-0.16 mountX=-1.75 mountY=0.45, mountTheta=2.89
20:28:29.041 00.014 2864 SchedulePrimaryMove(10198720, x=1.76, y=-0.28, opts=13)
20:28:29.041 00.000 2864 Enqueuing Move request for scope (1.76, -0.28)
20:28:29.041 00.000 6680 Worker thread wakes up
20:28:29.041 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.76, -0.28) opts 0xd
20:28:29.041 00.000 6680 Handling offset move in thread for scope, endpoint = (1.76, -0.28)
20:28:29.041 00.000 6680 Moving (1.76, -0.28) raw xDistance=-1.75 yDistance=0.45
20:28:29.041 00.000 6680 PPEC rslt: input = -1.75, final = -0.96, react = -1.05, pred = 0.41, hyst = -1.00, hyst_pct = 0.87, period_length = 600.73
20:28:29.041 00.000 6680 PPEC: input: -1.75, control: -0.96, exposure: 1500
20:28:29.041 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
20:28:29.041 00.000 6680 MoveAxis(E, 129, ABG)
20:28:29.041 00.000 6680 Guiding  Dir = 2, Dur = 129
20:28:29.041 00.000 6680 IsGuiding returns 0
20:28:29.041 00.000 6680 PulseGuide returned control before completion, sleep 139
20:28:29.059 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=157, Gamma=0.560
20:28:29.104 00.045 2864 UpdateGuideState exits: m=1786 SNR=29.8
20:28:29.104 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:29.104 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:28:29.104 00.000 2864 Enqueuing Expose request
20:28:29.199 00.095 6680 IsGuiding returns 1
20:28:29.199 00.000 6680 scope still moving after pulse duration time elapsed
20:28:29.231 00.032 6680 IsGuiding returns 0
20:28:29.231 00.000 6680 scope move finished after 129 + 54 ms
20:28:29.231 00.000 6680 Move returns status 0, amount 129
20:28:29.231 00.000 6680 MoveAxis(S, 72, ABG)
20:28:29.231 00.000 6680 Guiding  Dir = 1, Dur = 72
20:28:29.231 00.000 6680 IsGuiding returns 0
20:28:29.231 00.000 6680 PulseGuide returned control before completion, sleep 82
20:28:29.326 00.095 6680 IsGuiding returns 1
20:28:29.326 00.000 6680 scope still moving after pulse duration time elapsed
20:28:29.357 00.031 6680 IsGuiding returns 0
20:28:29.357 00.000 6680 scope move finished after 72 + 54 ms
20:28:29.357 00.000 6680 Move returns status 0, amount 72
20:28:29.357 00.000 6680 move complete, result=0
20:28:29.357 00.000 6680 worker thread done servicing request
20:28:29.357 00.000 2864 GuideStep: -1.8 px 129 ms EAST, 0.5 px 72 ms SOUTH
20:28:29.357 00.000 6680 Worker thread wakes up
20:28:29.357 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:28:29.357 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:28:30.798 01.441 6680 Exposure complete
20:28:30.861 00.063 6680 worker thread done servicing request
20:28:30.861 00.000 2864 OnExposeComplete: enter
20:28:30.864 00.003 2864 UpdateGuideState(): m_state=6
20:28:30.864 00.000 2864 Star::Find(15, 138, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
20:28:30.864 00.000 2864 Star::Find returns 1 (0), X=137.80, Y=727.13, Mass=1752, SNR=29.5, Peak=163 HFD=3.0
20:28:30.869 00.005 2864 MultiStar: [#1 0.00,-0.17,0.97,U] [#2 0.31,-0.64,0.64,U] [#3 -0.10,-0.84,0.70,U] [#4 -0.29,-0.67,0.60,U] [#5 1.78,-0.99,0.60,U] [#6 0.35,-0.89,0.48,U] [#7 1.97,-0.68,0.46,U] [#8 0.02,-0.10,0.41,U] 
20:28:30.869 00.000 2864 refined, 8 included, MultiStar: {0.89, -0.70}, one-star: {3.11, -1.16}
20:28:30.869 00.000 2864 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.80) = xAngle (-3.46 = 2.82)
20:28:30.869 00.000 2864 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.54 = -0.25)
20:28:30.877 00.008 2864 CameraToMount -- cameraX=0.89 cameraY=-0.70 hyp=1.13 cameraTheta=-0.67 mountX=-1.07 mountY=-0.28, mountTheta=-2.88
20:28:30.877 00.000 2864 SchedulePrimaryMove(10198720, x=0.89, y=-0.70, opts=13)
20:28:30.877 00.000 2864 Enqueuing Move request for scope (0.89, -0.70)
20:28:30.877 00.000 6680 Worker thread wakes up
20:28:30.877 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.89, -0.70) opts 0xd
20:28:30.877 00.000 6680 Handling offset move in thread for scope, endpoint = (0.89, -0.70)
20:28:30.877 00.000 6680 Moving (0.89, -0.70) raw xDistance=-1.07 yDistance=-0.28
20:28:30.877 00.000 6680 PPEC rslt: input = -1.07, final = -0.55, react = -0.64, pred = 0.60, hyst = -0.62, hyst_pct = 0.87, period_length = 600.73
20:28:30.877 00.000 6680 PPEC: input: -1.07, control: -0.55, exposure: 1500
20:28:30.877 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:28:30.877 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
20:28:30.877 00.000 6680 MoveAxis(E, 73, ABG)
20:28:30.877 00.000 6680 Guiding  Dir = 2, Dur = 73
20:28:30.877 00.000 6680 IsGuiding returns 0
20:28:30.877 00.000 6680 PulseGuide returned control before completion, sleep 83
20:28:30.897 00.020 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=152, Gamma=0.560
20:28:30.940 00.043 2864 UpdateGuideState exits: m=1752 SNR=29.5
20:28:30.940 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:30.940 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:28:30.940 00.000 2864 Enqueuing Expose request
20:28:30.972 00.032 6680 IsGuiding returns 1
20:28:30.972 00.000 6680 scope still moving after pulse duration time elapsed
20:28:31.003 00.031 6680 IsGuiding returns 0
20:28:31.003 00.000 6680 scope move finished after 73 + 44 ms
20:28:31.003 00.000 6680 Move returns status 0, amount 73
20:28:31.003 00.000 6680 MoveAxis(N, 0, ABG)
20:28:31.003 00.000 6680 Move returns status 0, amount 0
20:28:31.003 00.000 6680 move complete, result=0
20:28:31.003 00.000 6680 worker thread done servicing request
20:28:31.003 00.000 6680 Worker thread wakes up
20:28:31.003 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:28:31.003 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:28:31.003 00.000 2864 GuideStep: -1.1 px 73 ms EAST, -0.3 px 0 ms NORTH
20:28:32.650 01.647 6680 Exposure complete
20:28:32.734 00.084 6680 worker thread done servicing request
20:28:32.734 00.000 2864 OnExposeComplete: enter
20:28:32.734 00.000 2864 UpdateGuideState(): m_state=6
20:28:32.734 00.000 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
20:28:32.734 00.000 2864 Star::Find returns 1 (0), X=137.60, Y=726.73, Mass=1816, SNR=30.0, Peak=144 HFD=3.2
20:28:32.734 00.000 2864 MultiStar: [#1 -0.01,-0.23,0.92,U] [#2 0.29,-1.05,0.64,U] [#3 -0.07,-1.04,0.72,U] [#4 -0.35,-0.87,0.56,U] [#5 2.02,-1.19,0.57,U] [#6 0.19,-1.38,0.49,U] [#7 2.15,-0.94,0.46,U] [#8 -0.15,-0.05,0.41,U] 
20:28:32.744 00.010 2864 refined, 8 included, MultiStar: {0.87, -0.95}, one-star: {2.91, -1.57}
20:28:32.744 00.000 2864 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.80) = xAngle (-3.63 = 2.66)
20:28:32.744 00.000 2864 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.70 = -0.42)
20:28:32.744 00.000 2864 CameraToMount -- cameraX=0.87 cameraY=-0.95 hyp=1.29 cameraTheta=-0.83 mountX=-1.14 mountY=-0.52, mountTheta=-2.71
20:28:32.744 00.000 2864 SchedulePrimaryMove(10198720, x=0.87, y=-0.95, opts=13)
20:28:32.744 00.000 2864 Enqueuing Move request for scope (0.87, -0.95)
20:28:32.744 00.000 6680 Worker thread wakes up
20:28:32.744 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.87, -0.95) opts 0xd
20:28:32.744 00.000 6680 Handling offset move in thread for scope, endpoint = (0.87, -0.95)
20:28:32.744 00.000 6680 Moving (0.87, -0.95) raw xDistance=-1.14 yDistance=-0.52
20:28:32.744 00.000 6680 PPEC rslt: input = -1.14, final = -0.72, react = -0.68, pred = -0.37, hyst = -0.67, hyst_pct = 0.86, period_length = 600.73
20:28:32.744 00.000 6680 PPEC: input: -1.14, control: -0.72, exposure: 1500
20:28:32.744 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:28:32.744 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
20:28:32.744 00.000 6680 MoveAxis(E, 97, ABG)
20:28:32.744 00.000 6680 Guiding  Dir = 2, Dur = 97
20:28:32.744 00.000 6680 IsGuiding returns 0
20:28:32.744 00.000 6680 PulseGuide returned control before completion, sleep 107
20:28:32.760 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=169, Gamma=0.560
20:28:32.807 00.047 2864 UpdateGuideState exits: m=1816 SNR=30.0
20:28:32.807 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:32.807 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:28:32.823 00.016 2864 Enqueuing Expose request
20:28:32.871 00.048 6680 IsGuiding returns 1
20:28:32.871 00.000 6680 scope still moving after pulse duration time elapsed
20:28:32.902 00.031 6680 IsGuiding returns 0
20:28:32.902 00.000 6680 scope move finished after 97 + 48 ms
20:28:32.902 00.000 6680 Move returns status 0, amount 97
20:28:32.902 00.000 6680 MoveAxis(N, 0, ABG)
20:28:32.902 00.000 6680 Move returns status 0, amount 0
20:28:32.902 00.000 6680 move complete, result=0
20:28:32.902 00.000 6680 worker thread done servicing request
20:28:32.902 00.000 2864 GuideStep: -1.1 px 97 ms EAST, -0.5 px 0 ms NORTH
20:28:32.902 00.000 6680 Worker thread wakes up
20:28:32.902 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:28:32.902 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:28:34.332 01.430 6680 Exposure complete
20:28:34.397 00.065 6680 worker thread done servicing request
20:28:34.397 00.000 2864 OnExposeComplete: enter
20:28:34.397 00.000 2864 UpdateGuideState(): m_state=6
20:28:34.400 00.003 2864 Star::Find(15, 137, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
20:28:34.400 00.000 2864 Star::Find returns 1 (0), X=137.77, Y=726.83, Mass=1773, SNR=29.7, Peak=167 HFD=2.9
20:28:34.400 00.000 2864 MultiStar: [#1 0.18,-0.29,0.94,U] [#2 0.35,-1.07,0.65,U] [#3 -0.19,-1.08,0.74,U] [#4 -0.18,-0.62,0.59,U] [#5 1.79,-1.27,0.60,U] [#6 0.47,-1.00,0.48,U] [#7 2.04,-0.97,0.47,U] [#8 0.17,-0.15,0.42,U] 
20:28:34.400 00.000 2864 refined, 8 included, MultiStar: {0.94, -0.91}, one-star: {3.08, -1.47}
20:28:34.400 00.000 2864 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.80) = xAngle (-3.56 = 2.72)
20:28:34.411 00.011 2864 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.64 = -0.35)
20:28:34.411 00.000 2864 CameraToMount -- cameraX=0.94 cameraY=-0.91 hyp=1.31 cameraTheta=-0.77 mountX=-1.20 mountY=-0.45, mountTheta=-2.78
20:28:34.411 00.000 2864 SchedulePrimaryMove(10198720, x=0.94, y=-0.91, opts=13)
20:28:34.411 00.000 2864 Enqueuing Move request for scope (0.94, -0.91)
20:28:34.411 00.000 6680 Worker thread wakes up
20:28:34.411 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.94, -0.91) opts 0xd
20:28:34.411 00.000 6680 Handling offset move in thread for scope, endpoint = (0.94, -0.91)
20:28:34.411 00.000 6680 Moving (0.94, -0.91) raw xDistance=-1.20 yDistance=-0.45
20:28:34.411 00.000 6680 PPEC rslt: input = -1.20, final = -0.72, react = -0.72, pred = -0.29, hyst = -0.68, hyst_pct = 0.86, period_length = 600.73
20:28:34.411 00.000 6680 PPEC: input: -1.20, control: -0.72, exposure: 1500
20:28:34.411 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:28:34.411 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
20:28:34.411 00.000 6680 MoveAxis(E, 98, ABG)
20:28:34.411 00.000 6680 Guiding  Dir = 2, Dur = 98
20:28:34.411 00.000 6680 IsGuiding returns 0
20:28:34.411 00.000 6680 PulseGuide returned control before completion, sleep 108
20:28:34.433 00.022 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=170, Gamma=0.560
20:28:34.476 00.043 2864 UpdateGuideState exits: m=1773 SNR=29.7
20:28:34.476 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:34.476 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:28:34.476 00.000 2864 Enqueuing Expose request
20:28:34.537 00.061 6680 IsGuiding returns 1
20:28:34.537 00.000 6680 scope still moving after pulse duration time elapsed
20:28:34.569 00.032 6680 IsGuiding returns 0
20:28:34.569 00.000 6680 scope move finished after 98 + 49 ms
20:28:34.569 00.000 6680 Move returns status 0, amount 98
20:28:34.569 00.000 6680 MoveAxis(N, 0, ABG)
20:28:34.569 00.000 6680 Move returns status 0, amount 0
20:28:34.569 00.000 6680 move complete, result=0
20:28:34.569 00.000 6680 worker thread done servicing request
20:28:34.569 00.000 6680 Worker thread wakes up
20:28:34.569 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:28:34.569 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:28:34.569 00.000 2864 GuideStep: -1.2 px 98 ms EAST, -0.5 px 0 ms NORTH
20:28:36.220 01.651 6680 Exposure complete
20:28:36.284 00.064 6680 worker thread done servicing request
20:28:36.284 00.000 2864 OnExposeComplete: enter
20:28:36.284 00.000 2864 UpdateGuideState(): m_state=6
20:28:36.284 00.000 2864 Star::Find(15, 137, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
20:28:36.284 00.000 2864 Star::Find returns 1 (0), X=137.98, Y=726.94, Mass=1719, SNR=29.2, Peak=162 HFD=2.9
20:28:36.284 00.000 2864 MultiStar: [#1 0.46,-0.16,0.96,U] [#2 0.45,-1.02,0.67,U] [#3 0.13,-1.03,0.72,U] [#4 0.11,-0.65,0.60,U] [#5 2.07,-1.21,0.57,U] [#6 0.44,-1.01,0.51,U] [#7 2.22,-1.16,0.46,U] [#8 0.31,-0.19,0.42,U] 
20:28:36.300 00.016 2864 refined, 8 included, MultiStar: {1.14, -0.87}, one-star: {3.29, -1.36}
20:28:36.300 00.000 2864 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.80) = xAngle (-3.45 = 2.84)
20:28:36.300 00.000 2864 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.52 = -0.24)
20:28:36.307 00.007 2864 CameraToMount -- cameraX=1.14 cameraY=-0.87 hyp=1.44 cameraTheta=-0.65 mountX=-1.37 mountY=-0.34, mountTheta=-2.90
20:28:36.307 00.000 2864 SchedulePrimaryMove(10198720, x=1.14, y=-0.87, opts=13)
20:28:36.307 00.000 2864 Enqueuing Move request for scope (1.14, -0.87)
20:28:36.307 00.000 6680 Worker thread wakes up
20:28:36.307 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.14, -0.87) opts 0xd
20:28:36.307 00.000 6680 Handling offset move in thread for scope, endpoint = (1.14, -0.87)
20:28:36.307 00.000 6680 Moving (1.14, -0.87) raw xDistance=-1.37 yDistance=-0.34
20:28:36.307 00.000 6680 PPEC rslt: input = -1.37, final = -0.82, react = -0.82, pred = -0.25, hyst = -0.78, hyst_pct = 0.86, period_length = 600.73
20:28:36.307 00.000 6680 PPEC: input: -1.37, control: -0.82, exposure: 1500
20:28:36.307 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:28:36.307 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
20:28:36.307 00.000 6680 MoveAxis(E, 111, ABG)
20:28:36.307 00.000 6680 Guiding  Dir = 2, Dur = 111
20:28:36.307 00.000 6680 IsGuiding returns 0
20:28:36.316 00.009 6680 PulseGuide returned control before completion, sleep 121
20:28:36.329 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=183, Gamma=0.560
20:28:36.369 00.040 2864 UpdateGuideState exits: m=1719 SNR=29.2
20:28:36.378 00.009 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:36.378 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:28:36.382 00.004 2864 Enqueuing Expose request
20:28:36.443 00.061 6680 IsGuiding returns 1
20:28:36.443 00.000 6680 scope still moving after pulse duration time elapsed
20:28:36.473 00.030 6680 IsGuiding returns 0
20:28:36.473 00.000 6680 scope move finished after 111 + 46 ms
20:28:36.473 00.000 6680 Move returns status 0, amount 111
20:28:36.473 00.000 6680 MoveAxis(N, 0, ABG)
20:28:36.473 00.000 6680 Move returns status 0, amount 0
20:28:36.473 00.000 6680 move complete, result=0
20:28:36.473 00.000 6680 worker thread done servicing request
20:28:36.473 00.000 6680 Worker thread wakes up
20:28:36.473 00.000 2864 GuideStep: -1.4 px 111 ms EAST, -0.3 px 0 ms NORTH
20:28:36.473 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:28:36.473 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:28:37.900 01.427 6680 Exposure complete
20:28:37.963 00.063 6680 worker thread done servicing request
20:28:37.963 00.000 2864 OnExposeComplete: enter
20:28:37.963 00.000 2864 UpdateGuideState(): m_state=6
20:28:37.963 00.000 2864 Star::Find(15, 137, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
20:28:37.973 00.010 2864 Star::Find returns 1 (0), X=137.77, Y=726.62, Mass=1801, SNR=29.9, Peak=144 HFD=3.2
20:28:37.973 00.000 2864 MultiStar: [#1 0.31,-0.60,0.93,U] [#2 0.55,-1.08,0.64,U] [#3 -0.03,-1.35,0.72,U] [#4 -0.00,-1.02,0.57,U] [#5 1.96,-1.27,0.57,U] [#6 0.42,-1.49,0.49,U] [#7 2.03,-1.13,0.47,U] [#8 0.12,-0.65,0.40,U] 
20:28:37.973 00.000 2864 refined, 8 included, MultiStar: {1.04, -1.16}, one-star: {3.07, -1.67}
20:28:37.979 00.006 2864 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.80) = xAngle (-3.64 = 2.65)
20:28:37.981 00.002 2864 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.71 = -0.43)
20:28:37.983 00.002 2864 CameraToMount -- cameraX=1.04 cameraY=-1.16 hyp=1.56 cameraTheta=-0.84 mountX=-1.37 mountY=-0.65, mountTheta=-2.70
20:28:37.985 00.002 2864 SchedulePrimaryMove(10198720, x=1.04, y=-1.16, opts=13)
20:28:37.987 00.002 2864 Enqueuing Move request for scope (1.04, -1.16)
20:28:37.989 00.002 6680 Worker thread wakes up
20:28:37.989 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.04, -1.16) opts 0xd
20:28:37.989 00.000 6680 Handling offset move in thread for scope, endpoint = (1.04, -1.16)
20:28:37.989 00.000 6680 Moving (1.04, -1.16) raw xDistance=-1.37 yDistance=-0.65
20:28:37.989 00.000 6680 PPEC rslt: input = -1.37, final = -0.84, react = -0.82, pred = -0.39, hyst = -0.78, hyst_pct = 0.86, period_length = 600.73
20:28:37.991 00.002 6680 PPEC: input: -1.37, control: -0.84, exposure: 1500
20:28:37.991 00.000 6680 switching direction from 1 to -1 - decHistory=-3 oldest=0.44 newest=-1.44
20:28:37.991 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65
20:28:37.991 00.000 6680 MoveAxis(E, 113, ABG)
20:28:37.991 00.000 6680 Guiding  Dir = 2, Dur = 113
20:28:37.991 00.000 6680 IsGuiding returns 0
20:28:37.991 00.000 6680 PulseGuide returned control before completion, sleep 123
20:28:37.994 00.003 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=168, Gamma=0.560
20:28:38.050 00.056 2864 UpdateGuideState exits: m=1801 SNR=29.9
20:28:38.052 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:38.054 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:28:38.054 00.000 2864 Enqueuing Expose request
20:28:38.122 00.068 6680 IsGuiding returns 1
20:28:38.122 00.000 6680 scope still moving after pulse duration time elapsed
20:28:38.154 00.032 6680 IsGuiding returns 0
20:28:38.154 00.000 6680 scope move finished after 113 + 49 ms
20:28:38.154 00.000 6680 Move returns status 0, amount 113
20:28:38.154 00.000 6680 MoveAxis(N, 103, ABG)
20:28:38.154 00.000 6680 Guiding  Dir = 0, Dur = 103
20:28:38.154 00.000 6680 IsGuiding returns 0
20:28:38.156 00.002 6680 PulseGuide returned control before completion, sleep 113
20:28:38.280 00.124 6680 IsGuiding returns 1
20:28:38.280 00.000 6680 scope still moving after pulse duration time elapsed
20:28:38.311 00.031 6680 IsGuiding returns 1
20:28:38.343 00.032 6680 IsGuiding returns 0
20:28:38.343 00.000 6680 scope move finished after 103 + 85 ms
20:28:38.343 00.000 6680 Move returns status 0, amount 103
20:28:38.343 00.000 6680 move complete, result=0
20:28:38.343 00.000 6680 worker thread done servicing request
20:28:38.343 00.000 2864 GuideStep: -1.4 px 113 ms EAST, -0.6 px 103 ms NORTH
20:28:38.343 00.000 6680 Worker thread wakes up
20:28:38.343 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:28:38.343 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:28:39.994 01.651 6680 Exposure complete
20:28:40.056 00.062 6680 worker thread done servicing request
20:28:40.056 00.000 2864 OnExposeComplete: enter
20:28:40.056 00.000 2864 UpdateGuideState(): m_state=6
20:28:40.056 00.000 2864 Star::Find(15, 137, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
20:28:40.056 00.000 2864 Star::Find returns 1 (0), X=138.06, Y=727.22, Mass=1855, SNR=30.4, Peak=198 HFD=2.8
20:28:40.056 00.000 2864 MultiStar: [#1 0.24,0.06,0.93,U] [#2 0.78,-0.64,0.64,U] [#3 0.15,-0.70,0.71,U] [#4 -0.08,-0.46,0.58,U] [#5 2.11,-0.79,0.56,U] [#6 0.50,-0.98,0.49,U] [#7 2.16,-0.39,0.46,U] [#8 0.20,0.14,0.41,U] 
20:28:40.056 00.000 2864 refined, 8 included, MultiStar: {1.15, -0.56}, one-star: {3.37, -1.07}
20:28:40.056 00.000 2864 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.80) = xAngle (-3.25 = 3.04)
20:28:40.056 00.000 2864 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.32 = -0.04)
20:28:40.072 00.016 2864 CameraToMount -- cameraX=1.15 cameraY=-0.56 hyp=1.28 cameraTheta=-0.45 mountX=-1.27 mountY=-0.05, mountTheta=-3.10
20:28:40.076 00.004 2864 SchedulePrimaryMove(10198720, x=1.15, y=-0.56, opts=13)
20:28:40.078 00.002 2864 Enqueuing Move request for scope (1.15, -0.56)
20:28:40.078 00.000 6680 Worker thread wakes up
20:28:40.080 00.002 6680 worker thread servicing REQUEST_MOVE scope ofs (1.15, -0.56) opts 0xd
20:28:40.080 00.000 6680 Handling offset move in thread for scope, endpoint = (1.15, -0.56)
20:28:40.080 00.000 6680 Moving (1.15, -0.56) raw xDistance=-1.27 yDistance=-0.05
20:28:40.080 00.000 6680 PPEC rslt: input = -1.27, final = -0.80, react = -0.76, pred = -0.39, hyst = -0.74, hyst_pct = 0.86, period_length = 600.73
20:28:40.080 00.000 6680 PPEC: input: -1.27, control: -0.80, exposure: 1500
20:28:40.080 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:40.080 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:28:40.080 00.000 6680 MoveAxis(E, 107, ABG)
20:28:40.080 00.000 6680 Guiding  Dir = 2, Dur = 107
20:28:40.080 00.000 6680 IsGuiding returns 0
20:28:40.080 00.000 6680 PulseGuide returned control before completion, sleep 117
20:28:40.090 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=157, Gamma=0.560
20:28:40.136 00.046 2864 UpdateGuideState exits: m=1855 SNR=30.4
20:28:40.136 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:40.136 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:28:40.136 00.000 2864 Enqueuing Expose request
20:28:40.200 00.064 6680 IsGuiding returns 1
20:28:40.200 00.000 6680 scope still moving after pulse duration time elapsed
20:28:40.231 00.031 6680 IsGuiding returns 0
20:28:40.231 00.000 6680 scope move finished after 107 + 42 ms
20:28:40.231 00.000 6680 Move returns status 0, amount 107
20:28:40.231 00.000 6680 MoveAxis(N, 0, ABG)
20:28:40.231 00.000 6680 Move returns status 0, amount 0
20:28:40.231 00.000 6680 move complete, result=0
20:28:40.231 00.000 6680 worker thread done servicing request
20:28:40.231 00.000 6680 Worker thread wakes up
20:28:40.231 00.000 2864 GuideStep: -1.3 px 107 ms EAST, -0.0 px 0 ms NORTH
20:28:40.231 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:28:40.231 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:28:41.656 01.425 6680 Exposure complete
20:28:41.713 00.057 6680 worker thread done servicing request
20:28:41.713 00.000 2864 OnExposeComplete: enter
20:28:41.720 00.007 2864 UpdateGuideState(): m_state=6
20:28:41.723 00.003 2864 Star::Find(15, 138, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
20:28:41.725 00.002 2864 Star::Find returns 1 (0), X=138.21, Y=727.21, Mass=1759, SNR=29.6, Peak=190 HFD=2.9
20:28:41.727 00.002 2864 MultiStar: [#1 0.79,0.18,0.95,U] [#2 0.87,-0.59,0.65,U] [#3 0.47,-0.56,0.73,U] [#4 0.41,-0.08,0.59,U] [#5 2.44,-0.79,0.59,U] [#6 1.07,-0.79,0.48,U] [#7 2.59,-0.54,0.47,U] [#8 0.45,0.20,0.42,U] 
20:28:41.729 00.002 2864 refined, 8 included, MultiStar: {1.49, -0.47}, one-star: {3.52, -1.08}
20:28:41.731 00.002 2864 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.80) = xAngle (-3.10 = -3.10)
20:28:41.733 00.002 2864 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.17 = 0.11)
20:28:41.737 00.004 2864 CameraToMount -- cameraX=1.49 cameraY=-0.47 hyp=1.56 cameraTheta=-0.30 mountX=-1.56 mountY=0.17, mountTheta=3.03
20:28:41.737 00.000 2864 SchedulePrimaryMove(10198720, x=1.49, y=-0.47, opts=13)
20:28:41.737 00.000 2864 Enqueuing Move request for scope (1.49, -0.47)
20:28:41.744 00.007 6680 Worker thread wakes up
20:28:41.744 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.49, -0.47) opts 0xd
20:28:41.744 00.000 6680 Handling offset move in thread for scope, endpoint = (1.49, -0.47)
20:28:41.744 00.000 6680 Moving (1.49, -0.47) raw xDistance=-1.56 yDistance=0.17
20:28:41.744 00.000 6680 PPEC rslt: input = -1.56, final = -0.95, react = -0.94, pred = -0.34, hyst = -0.89, hyst_pct = 0.86, period_length = 600.73
20:28:41.744 00.000 6680 PPEC: input: -1.56, control: -0.95, exposure: 1500
20:28:41.744 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:41.744 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:28:41.744 00.000 6680 MoveAxis(E, 128, ABG)
20:28:41.744 00.000 6680 Guiding  Dir = 2, Dur = 128
20:28:41.744 00.000 6680 IsGuiding returns 0
20:28:41.744 00.000 6680 PulseGuide returned control before completion, sleep 138
20:28:41.754 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=162, Gamma=0.560
20:28:41.800 00.046 2864 UpdateGuideState exits: m=1759 SNR=29.6
20:28:41.806 00.006 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:41.806 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:28:41.806 00.000 2864 Enqueuing Expose request
20:28:41.896 00.090 6680 IsGuiding returns 1
20:28:41.896 00.000 6680 scope still moving after pulse duration time elapsed
20:28:41.927 00.031 6680 IsGuiding returns 0
20:28:41.927 00.000 6680 scope move finished after 128 + 53 ms
20:28:41.927 00.000 6680 Move returns status 0, amount 128
20:28:41.927 00.000 6680 MoveAxis(N, 0, ABG)
20:28:41.927 00.000 6680 Move returns status 0, amount 0
20:28:41.927 00.000 6680 move complete, result=0
20:28:41.927 00.000 6680 worker thread done servicing request
20:28:41.927 00.000 6680 Worker thread wakes up
20:28:41.927 00.000 2864 GuideStep: -1.6 px 128 ms EAST, 0.2 px 0 ms NORTH
20:28:41.927 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:28:41.927 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:28:43.577 01.650 6680 Exposure complete
20:28:43.641 00.064 6680 worker thread done servicing request
20:28:43.641 00.000 2864 OnExposeComplete: enter
20:28:43.641 00.000 2864 UpdateGuideState(): m_state=6
20:28:43.641 00.000 2864 Star::Find(15, 138, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
20:28:43.641 00.000 2864 Star::Find returns 1 (0), X=137.92, Y=727.04, Mass=1850, SNR=30.3, Peak=189 HFD=2.8
20:28:43.641 00.000 2864 MultiStar: [#1 0.32,0.01,0.92,U] [#2 0.52,-0.90,0.64,U] [#3 0.04,-0.79,0.69,U] [#4 -0.10,-0.51,0.57,U] [#5 2.01,-0.97,0.58,U] [#6 0.69,-0.95,0.48,U] [#7 2.02,-0.93,0.45,U] [#8 0.31,0.01,0.43,U] 
20:28:43.652 00.011 2864 refined, 8 included, MultiStar: {1.10, -0.71}, one-star: {3.23, -1.25}
20:28:43.655 00.003 2864 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.80) = xAngle (-3.37 = 2.92)
20:28:43.656 00.001 2864 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.44 = -0.16)
20:28:43.658 00.002 2864 CameraToMount -- cameraX=1.10 cameraY=-0.71 hyp=1.31 cameraTheta=-0.57 mountX=-1.28 mountY=-0.21, mountTheta=-2.98
20:28:43.662 00.004 2864 SchedulePrimaryMove(10198720, x=1.10, y=-0.71, opts=13)
20:28:43.666 00.004 2864 Enqueuing Move request for scope (1.10, -0.71)
20:28:43.668 00.002 6680 Worker thread wakes up
20:28:43.668 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.10, -0.71) opts 0xd
20:28:43.668 00.000 6680 Handling offset move in thread for scope, endpoint = (1.10, -0.71)
20:28:43.668 00.000 6680 Moving (1.10, -0.71) raw xDistance=-1.28 yDistance=-0.21
20:28:43.668 00.000 6680 PPEC rslt: input = -1.28, final = -0.81, react = -0.77, pred = -0.50, hyst = -0.74, hyst_pct = 0.86, period_length = 600.73
20:28:43.668 00.000 6680 PPEC: input: -1.28, control: -0.81, exposure: 1500
20:28:43.668 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:43.668 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:28:43.668 00.000 6680 MoveAxis(E, 110, ABG)
20:28:43.668 00.000 6680 Guiding  Dir = 2, Dur = 110
20:28:43.668 00.000 6680 IsGuiding returns 0
20:28:43.668 00.000 6680 PulseGuide returned control before completion, sleep 120
20:28:43.682 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=172, Gamma=0.560
20:28:43.730 00.048 2864 UpdateGuideState exits: m=1850 SNR=30.3
20:28:43.734 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:43.736 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:28:43.738 00.002 2864 Enqueuing Expose request
20:28:43.799 00.061 6680 IsGuiding returns 1
20:28:43.799 00.000 6680 scope still moving after pulse duration time elapsed
20:28:43.831 00.032 6680 IsGuiding returns 0
20:28:43.831 00.000 6680 scope move finished after 110 + 50 ms
20:28:43.831 00.000 6680 Move returns status 0, amount 110
20:28:43.831 00.000 6680 MoveAxis(N, 0, ABG)
20:28:43.831 00.000 6680 Move returns status 0, amount 0
20:28:43.831 00.000 6680 move complete, result=0
20:28:43.831 00.000 6680 worker thread done servicing request
20:28:43.831 00.000 6680 Worker thread wakes up
20:28:43.831 00.000 2864 GuideStep: -1.3 px 110 ms EAST, -0.2 px 0 ms NORTH
20:28:43.831 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:28:43.831 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:28:45.260 01.429 6680 Exposure complete
20:28:45.322 00.062 6680 worker thread done servicing request
20:28:45.322 00.000 2864 OnExposeComplete: enter
20:28:45.322 00.000 2864 UpdateGuideState(): m_state=6
20:28:45.322 00.000 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
20:28:45.322 00.000 2864 Star::Find returns 1 (0), X=137.96, Y=727.09, Mass=1744, SNR=29.4, Peak=161 HFD=2.9
20:28:45.322 00.000 2864 MultiStar: [#1 0.45,0.05,0.94,U] [#2 0.62,-0.76,0.65,U] [#3 0.25,-0.58,0.74,U] [#4 -0.01,-0.50,0.58,U] [#5 2.22,-0.88,0.58,U] [#6 0.66,-0.75,0.48,U] [#7 2.21,-0.77,0.47,U] [#8 0.45,0.18,0.42,U] 
20:28:45.322 00.000 2864 refined, 8 included, MultiStar: {1.21, -0.60}, one-star: {3.27, -1.21}
20:28:45.322 00.000 2864 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.80) = xAngle (-3.26 = 3.03)
20:28:45.322 00.000 2864 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.33 = -0.05)
20:28:45.322 00.000 2864 CameraToMount -- cameraX=1.21 cameraY=-0.60 hyp=1.35 cameraTheta=-0.46 mountX=-1.35 mountY=-0.06, mountTheta=-3.09
20:28:45.338 00.016 2864 SchedulePrimaryMove(10198720, x=1.21, y=-0.60, opts=13)
20:28:45.338 00.000 2864 Enqueuing Move request for scope (1.21, -0.60)
20:28:45.338 00.000 6680 Worker thread wakes up
20:28:45.338 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.21, -0.60) opts 0xd
20:28:45.338 00.000 6680 Handling offset move in thread for scope, endpoint = (1.21, -0.60)
20:28:45.338 00.000 6680 Moving (1.21, -0.60) raw xDistance=-1.35 yDistance=-0.06
20:28:45.338 00.000 6680 PPEC rslt: input = -1.35, final = -0.85, react = -0.81, pred = -0.46, hyst = -0.78, hyst_pct = 0.85, period_length = 600.73
20:28:45.338 00.000 6680 PPEC: input: -1.35, control: -0.85, exposure: 1500
20:28:45.338 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:45.338 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:28:45.338 00.000 6680 MoveAxis(E, 115, ABG)
20:28:45.338 00.000 6680 Guiding  Dir = 2, Dur = 115
20:28:45.338 00.000 6680 IsGuiding returns 0
20:28:45.338 00.000 6680 PulseGuide returned control before completion, sleep 125
20:28:45.354 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=157, Gamma=0.560
20:28:45.402 00.048 2864 UpdateGuideState exits: m=1744 SNR=29.4
20:28:45.402 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:45.411 00.009 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:28:45.413 00.002 2864 Enqueuing Expose request
20:28:45.481 00.068 6680 IsGuiding returns 1
20:28:45.481 00.000 6680 scope still moving after pulse duration time elapsed
20:28:45.513 00.032 6680 IsGuiding returns 0
20:28:45.513 00.000 6680 scope move finished after 115 + 51 ms
20:28:45.513 00.000 6680 Move returns status 0, amount 115
20:28:45.513 00.000 6680 MoveAxis(N, 0, ABG)
20:28:45.513 00.000 6680 Move returns status 0, amount 0
20:28:45.513 00.000 6680 move complete, result=0
20:28:45.513 00.000 6680 worker thread done servicing request
20:28:45.513 00.000 6680 Worker thread wakes up
20:28:45.513 00.000 2864 GuideStep: -1.3 px 115 ms EAST, -0.1 px 0 ms NORTH
20:28:45.513 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:28:45.513 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:28:47.163 01.650 6680 Exposure complete
20:28:47.227 00.064 6680 worker thread done servicing request
20:28:47.227 00.000 2864 OnExposeComplete: enter
20:28:47.229 00.002 2864 UpdateGuideState(): m_state=6
20:28:47.231 00.002 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
20:28:47.233 00.002 2864 Star::Find returns 1 (0), X=137.39, Y=726.77, Mass=1777, SNR=29.7, Peak=161 HFD=3.2
20:28:47.235 00.002 2864 MultiStar: [#1 -0.10,-0.26,0.94,U] [#2 0.01,-1.04,0.65,U] [#3 -0.48,-1.26,0.71,U] [#4 -0.51,-0.84,0.58,U] [#5 1.73,-1.14,0.57,U] [#6 0.00,-1.54,0.48,U] [#7 2.16,-0.67,0.46,U] [#8 -0.26,-0.02,0.43,U] 
20:28:47.235 00.000 2864 refined, 8 included, MultiStar: {0.66, -0.95}, one-star: {2.70, -1.52}
20:28:47.237 00.002 2864 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.80) = xAngle (-3.76 = 2.52)
20:28:47.239 00.002 2864 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.83 = -0.55)
20:28:47.241 00.002 2864 CameraToMount -- cameraX=0.66 cameraY=-0.95 hyp=1.16 cameraTheta=-0.96 mountX=-0.94 mountY=-0.60, mountTheta=-2.57
20:28:47.244 00.003 2864 SchedulePrimaryMove(10198720, x=0.66, y=-0.95, opts=13)
20:28:47.246 00.002 2864 Enqueuing Move request for scope (0.66, -0.95)
20:28:47.248 00.002 6680 Worker thread wakes up
20:28:47.248 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.66, -0.95) opts 0xd
20:28:47.248 00.000 6680 Handling offset move in thread for scope, endpoint = (0.66, -0.95)
20:28:47.248 00.000 6680 Moving (0.66, -0.95) raw xDistance=-0.94 yDistance=-0.60
20:28:47.248 00.000 6680 PPEC rslt: input = -0.94, final = -0.60, react = -0.57, pred = -0.26, hyst = -0.56, hyst_pct = 0.85, period_length = 600.73
20:28:47.250 00.002 6680 PPEC: input: -0.94, control: -0.60, exposure: 1500
20:28:47.250 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
20:28:47.250 00.000 6680 MoveAxis(E, 80, ABG)
20:28:47.250 00.000 6680 Guiding  Dir = 2, Dur = 80
20:28:47.250 00.000 6680 IsGuiding returns 0
20:28:47.250 00.000 6680 PulseGuide returned control before completion, sleep 90
20:28:47.263 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=181, Gamma=0.560
20:28:47.309 00.046 2864 UpdateGuideState exits: m=1777 SNR=29.7
20:28:47.309 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:47.309 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:28:47.309 00.000 2864 Enqueuing Expose request
20:28:47.353 00.044 6680 IsGuiding returns 1
20:28:47.353 00.000 6680 scope still moving after pulse duration time elapsed
20:28:47.385 00.032 6680 IsGuiding returns 0
20:28:47.385 00.000 6680 scope move finished after 80 + 55 ms
20:28:47.385 00.000 6680 Move returns status 0, amount 80
20:28:47.385 00.000 6680 MoveAxis(N, 97, ABG)
20:28:47.385 00.000 6680 Guiding  Dir = 0, Dur = 97
20:28:47.385 00.000 6680 IsGuiding returns 0
20:28:47.385 00.000 6680 PulseGuide returned control before completion, sleep 107
20:28:47.494 00.109 6680 IsGuiding returns 1
20:28:47.494 00.000 6680 scope still moving after pulse duration time elapsed
20:28:47.526 00.032 6680 IsGuiding returns 0
20:28:47.526 00.000 6680 scope move finished after 97 + 43 ms
20:28:47.526 00.000 6680 Move returns status 0, amount 97
20:28:47.526 00.000 6680 move complete, result=0
20:28:47.526 00.000 6680 worker thread done servicing request
20:28:47.526 00.000 6680 Worker thread wakes up
20:28:47.526 00.000 2864 GuideStep: -0.9 px 80 ms EAST, -0.6 px 97 ms NORTH
20:28:47.529 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
20:28:47.529 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:28:48.955 01.426 6680 Exposure complete
20:28:49.025 00.070 6680 worker thread done servicing request
20:28:49.025 00.000 2864 OnExposeComplete: enter
20:28:49.025 00.000 2864 UpdateGuideState(): m_state=6
20:28:49.025 00.000 2864 Star::Find(15, 137, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
20:28:49.025 00.000 2864 Star::Find returns 1 (0), X=137.35, Y=727.27, Mass=1793, SNR=29.9, Peak=188 HFD=3.0
20:28:49.034 00.009 2864 MultiStar: [#1 -0.08,-0.09,0.92,U] [#2 0.06,-0.47,0.65,U] [#3 -0.30,-0.79,0.69,U] [#4 -0.34,-0.60,0.58,U] [#5 1.82,-0.82,0.56,U] [#6 0.11,-1.01,0.48,U] [#7 1.84,-0.63,0.45,U] [#8 -0.24,0.19,0.42,U] 
20:28:49.034 00.000 2864 refined, 8 included, MultiStar: {0.70, -0.60}, one-star: {2.66, -1.02}
20:28:49.034 00.000 2864 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.80) = xAngle (-3.50 = 2.78)
20:28:49.034 00.000 2864 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.58 = -0.29)
20:28:49.034 00.000 2864 CameraToMount -- cameraX=0.70 cameraY=-0.60 hyp=0.92 cameraTheta=-0.71 mountX=-0.86 mountY=-0.27, mountTheta=-2.84
20:28:49.034 00.000 2864 SchedulePrimaryMove(10198720, x=0.70, y=-0.60, opts=13)
20:28:49.034 00.000 2864 Enqueuing Move request for scope (0.70, -0.60)
20:28:49.034 00.000 6680 Worker thread wakes up
20:28:49.034 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.70, -0.60) opts 0xd
20:28:49.034 00.000 6680 Handling offset move in thread for scope, endpoint = (0.70, -0.60)
20:28:49.034 00.000 6680 Moving (0.70, -0.60) raw xDistance=-0.86 yDistance=-0.27
20:28:49.050 00.016 6680 PPEC rslt: input = -0.86, final = -0.55, react = -0.52, pred = -0.21, hyst = -0.52, hyst_pct = 0.85, period_length = 600.73
20:28:49.050 00.000 6680 PPEC: input: -0.86, control: -0.55, exposure: 1500
20:28:49.050 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
20:28:49.050 00.000 6680 MoveAxis(E, 74, ABG)
20:28:49.050 00.000 6680 Guiding  Dir = 2, Dur = 74
20:28:49.050 00.000 6680 IsGuiding returns 0
20:28:49.050 00.000 6680 PulseGuide returned control before completion, sleep 84
20:28:49.064 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=158, Gamma=0.560
20:28:49.102 00.038 2864 UpdateGuideState exits: m=1793 SNR=29.9
20:28:49.114 00.012 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:49.114 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:28:49.114 00.000 2864 Enqueuing Expose request
20:28:49.145 00.031 6680 IsGuiding returns 1
20:28:49.145 00.000 6680 scope still moving after pulse duration time elapsed
20:28:49.177 00.032 6680 IsGuiding returns 0
20:28:49.177 00.000 6680 scope move finished after 74 + 52 ms
20:28:49.177 00.000 6680 Move returns status 0, amount 74
20:28:49.177 00.000 6680 MoveAxis(N, 43, ABG)
20:28:49.177 00.000 6680 Guiding  Dir = 0, Dur = 43
20:28:49.177 00.000 6680 IsGuiding returns 0
20:28:49.177 00.000 6680 PulseGuide returned control before completion, sleep 53
20:28:49.240 00.063 6680 IsGuiding returns 1
20:28:49.240 00.000 6680 scope still moving after pulse duration time elapsed
20:28:49.272 00.032 6680 IsGuiding returns 0
20:28:49.272 00.000 6680 scope move finished after 43 + 52 ms
20:28:49.272 00.000 6680 Move returns status 0, amount 43
20:28:49.272 00.000 6680 move complete, result=0
20:28:49.272 00.000 6680 worker thread done servicing request
20:28:49.272 00.000 6680 Worker thread wakes up
20:28:49.272 00.000 2864 GuideStep: -0.9 px 74 ms EAST, -0.3 px 43 ms NORTH
20:28:49.275 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
20:28:49.275 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:28:50.923 01.648 6680 Exposure complete
20:28:50.986 00.063 6680 worker thread done servicing request
20:28:50.986 00.000 2864 OnExposeComplete: enter
20:28:50.986 00.000 2864 UpdateGuideState(): m_state=6
20:28:50.986 00.000 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 101
20:28:50.994 00.008 2864 Star::Find returns 1 (0), X=137.80, Y=727.33, Mass=1696, SNR=29.0, Peak=177 HFD=2.7
20:28:50.994 00.000 2864 MultiStar: [#1 0.16,0.10,0.98,U] [#2 0.45,-0.58,0.68,U] [#3 -0.10,-0.68,0.74,U] [#4 -0.22,-0.31,0.60,U] [#5 1.80,-0.77,0.60,U] [#6 0.33,-0.65,0.50,U] [#7 2.11,-0.51,0.48,U] [#8 0.02,0.37,0.45,U] 
20:28:50.994 00.000 2864 refined, 8 included, MultiStar: {0.93, -0.47}, one-star: {3.11, -0.97}
20:28:50.994 00.000 2864 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.80) = xAngle (-3.26 = 3.02)
20:28:51.002 00.008 2864 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.33 = -0.05)
20:28:51.002 00.000 2864 CameraToMount -- cameraX=0.93 cameraY=-0.47 hyp=1.04 cameraTheta=-0.46 mountX=-1.04 mountY=-0.05, mountTheta=-3.09
20:28:51.002 00.000 2864 SchedulePrimaryMove(10198720, x=0.93, y=-0.47, opts=13)
20:28:51.002 00.000 2864 Enqueuing Move request for scope (0.93, -0.47)
20:28:51.002 00.000 6680 Worker thread wakes up
20:28:51.002 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.93, -0.47) opts 0xd
20:28:51.002 00.000 6680 Handling offset move in thread for scope, endpoint = (0.93, -0.47)
20:28:51.002 00.000 6680 Moving (0.93, -0.47) raw xDistance=-1.04 yDistance=-0.05
20:28:51.002 00.000 6680 PPEC rslt: input = -1.04, final = -0.63, react = -0.62, pred = -0.18, hyst = -0.60, hyst_pct = 0.85, period_length = 600.73
20:28:51.002 00.000 6680 PPEC: input: -1.04, control: -0.63, exposure: 1500
20:28:51.002 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:51.002 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:28:51.002 00.000 6680 MoveAxis(E, 84, ABG)
20:28:51.002 00.000 6680 Guiding  Dir = 2, Dur = 84
20:28:51.002 00.000 6680 IsGuiding returns 0
20:28:51.002 00.000 6680 PulseGuide returned control before completion, sleep 94
20:28:51.025 00.023 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=165, Gamma=0.560
20:28:51.071 00.046 2864 UpdateGuideState exits: m=1696 SNR=29.0
20:28:51.073 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:51.075 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:28:51.077 00.002 2864 Enqueuing Expose request
20:28:51.112 00.035 6680 IsGuiding returns 1
20:28:51.112 00.000 6680 scope still moving after pulse duration time elapsed
20:28:51.144 00.032 6680 IsGuiding returns 0
20:28:51.144 00.000 6680 scope move finished after 84 + 47 ms
20:28:51.144 00.000 6680 Move returns status 0, amount 84
20:28:51.144 00.000 6680 MoveAxis(N, 0, ABG)
20:28:51.144 00.000 6680 Move returns status 0, amount 0
20:28:51.144 00.000 6680 move complete, result=0
20:28:51.144 00.000 6680 worker thread done servicing request
20:28:51.144 00.000 6680 Worker thread wakes up
20:28:51.144 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:28:51.144 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:28:51.152 00.008 2864 GuideStep: -1.0 px 84 ms EAST, -0.1 px 0 ms NORTH
20:28:52.572 01.420 6680 Exposure complete
20:28:52.652 00.080 6680 worker thread done servicing request
20:28:52.652 00.000 2864 OnExposeComplete: enter
20:28:52.652 00.000 2864 UpdateGuideState(): m_state=6
20:28:52.652 00.000 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 102
20:28:52.652 00.000 2864 Star::Find returns 1 (0), X=137.68, Y=727.10, Mass=1732, SNR=29.3, Peak=181 HFD=2.9
20:28:52.652 00.000 2864 MultiStar: [#1 0.10,-0.01,0.93,U] [#2 0.40,-0.71,0.65,U] [#3 -0.04,-0.65,0.74,U] [#4 -0.21,-0.55,0.58,U] [#5 1.93,-0.90,0.58,U] [#6 0.36,-0.92,0.51,U] [#7 1.87,-0.80,0.47,U] [#8 0.21,-0.01,0.43,U] 
20:28:52.652 00.000 2864 refined, 8 included, MultiStar: {0.93, -0.65}, one-star: {2.99, -1.20}
20:28:52.652 00.000 2864 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.80) = xAngle (-3.41 = 2.87)
20:28:52.666 00.014 2864 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.48 = -0.20)
20:28:52.668 00.002 2864 CameraToMount -- cameraX=0.93 cameraY=-0.65 hyp=1.13 cameraTheta=-0.61 mountX=-1.09 mountY=-0.22, mountTheta=-2.94
20:28:52.670 00.002 2864 SchedulePrimaryMove(10198720, x=0.93, y=-0.65, opts=13)
20:28:52.672 00.002 2864 Enqueuing Move request for scope (0.93, -0.65)
20:28:52.674 00.002 6680 Worker thread wakes up
20:28:52.674 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.93, -0.65) opts 0xd
20:28:52.674 00.000 6680 Handling offset move in thread for scope, endpoint = (0.93, -0.65)
20:28:52.674 00.000 6680 Moving (0.93, -0.65) raw xDistance=-1.09 yDistance=-0.22
20:28:52.674 00.000 6680 PPEC rslt: input = -1.09, final = -0.80, react = -0.66, pred = -1.15, hyst = -0.62, hyst_pct = 0.85, period_length = 600.73
20:28:52.674 00.000 6680 PPEC: input: -1.09, control: -0.80, exposure: 1500
20:28:52.674 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:52.674 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
20:28:52.674 00.000 6680 MoveAxis(E, 108, ABG)
20:28:52.674 00.000 6680 Guiding  Dir = 2, Dur = 108
20:28:52.676 00.002 6680 IsGuiding returns 0
20:28:52.676 00.000 6680 PulseGuide returned control before completion, sleep 118
20:28:52.689 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=155, Gamma=0.560
20:28:52.730 00.041 2864 UpdateGuideState exits: m=1732 SNR=29.3
20:28:52.730 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:52.730 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:28:52.730 00.000 2864 Enqueuing Expose request
20:28:52.810 00.080 6680 IsGuiding returns 1
20:28:52.810 00.000 6680 scope still moving after pulse duration time elapsed
20:28:52.841 00.031 6680 IsGuiding returns 0
20:28:52.841 00.000 6680 scope move finished after 108 + 56 ms
20:28:52.841 00.000 6680 Move returns status 0, amount 108
20:28:52.841 00.000 6680 MoveAxis(N, 0, ABG)
20:28:52.841 00.000 6680 Move returns status 0, amount 0
20:28:52.841 00.000 6680 move complete, result=0
20:28:52.841 00.000 6680 worker thread done servicing request
20:28:52.841 00.000 6680 Worker thread wakes up
20:28:52.841 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:28:52.841 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:28:52.841 00.000 2864 GuideStep: -1.1 px 108 ms EAST, -0.2 px 0 ms NORTH
20:28:54.490 01.649 6680 Exposure complete
20:28:54.568 00.078 6680 worker thread done servicing request
20:28:54.568 00.000 2864 OnExposeComplete: enter
20:28:54.568 00.000 2864 UpdateGuideState(): m_state=6
20:28:54.584 00.016 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 103
20:28:54.588 00.004 2864 Star::Find returns 1 (0), X=137.67, Y=727.16, Mass=1742, SNR=29.4, Peak=170 HFD=3.0
20:28:54.588 00.000 2864 MultiStar: [#1 0.01,0.09,0.95,U] [#2 0.32,-0.67,0.64,U] [#3 -0.31,-0.71,0.71,U] [#4 -0.24,-0.34,0.59,U] [#5 1.72,-0.83,0.58,U] [#6 0.25,-0.86,0.49,U] [#7 1.80,-0.60,0.47,U] [#8 -0.28,0.28,0.43,U] 
20:28:54.588 00.000 2864 refined, 8 included, MultiStar: {0.80, -0.55}, one-star: {2.97, -1.14}
20:28:54.588 00.000 2864 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.80) = xAngle (-3.40 = 2.88)
20:28:54.588 00.000 2864 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.48 = -0.19)
20:28:54.600 00.012 2864 CameraToMount -- cameraX=0.80 cameraY=-0.55 hyp=0.97 cameraTheta=-0.61 mountX=-0.94 mountY=-0.19, mountTheta=-2.94
20:28:54.600 00.000 2864 SchedulePrimaryMove(10198720, x=0.80, y=-0.55, opts=13)
20:28:54.600 00.000 2864 Enqueuing Move request for scope (0.80, -0.55)
20:28:54.600 00.000 6680 Worker thread wakes up
20:28:54.600 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.80, -0.55) opts 0xd
20:28:54.600 00.000 6680 Handling offset move in thread for scope, endpoint = (0.80, -0.55)
20:28:54.600 00.000 6680 Moving (0.80, -0.55) raw xDistance=-0.94 yDistance=-0.19
20:28:54.600 00.000 6680 PPEC rslt: input = -0.94, final = -0.74, react = -0.56, pred = -1.23, hyst = -0.54, hyst_pct = 0.85, period_length = 600.73
20:28:54.600 00.000 6680 PPEC: input: -0.94, control: -0.74, exposure: 1500
20:28:54.600 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:54.600 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:28:54.600 00.000 6680 MoveAxis(E, 99, ABG)
20:28:54.600 00.000 6680 Guiding  Dir = 2, Dur = 99
20:28:54.600 00.000 6680 IsGuiding returns 0
20:28:54.600 00.000 6680 PulseGuide returned control before completion, sleep 109
20:28:54.625 00.025 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=143, Gamma=0.560
20:28:54.663 00.038 2864 UpdateGuideState exits: m=1742 SNR=29.4
20:28:54.663 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:54.663 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:28:54.663 00.000 2864 Enqueuing Expose request
20:28:54.727 00.064 6680 IsGuiding returns 1
20:28:54.727 00.000 6680 scope still moving after pulse duration time elapsed
20:28:54.759 00.032 6680 IsGuiding returns 1
20:28:54.791 00.032 6680 IsGuiding returns 0
20:28:54.791 00.000 6680 scope move finished after 99 + 80 ms
20:28:54.791 00.000 6680 Move returns status 0, amount 99
20:28:54.791 00.000 6680 MoveAxis(N, 0, ABG)
20:28:54.791 00.000 6680 Move returns status 0, amount 0
20:28:54.791 00.000 6680 move complete, result=0
20:28:54.791 00.000 6680 worker thread done servicing request
20:28:54.791 00.000 6680 Worker thread wakes up
20:28:54.791 00.000 2864 GuideStep: -0.9 px 99 ms EAST, -0.2 px 0 ms NORTH
20:28:54.791 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:28:54.791 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:28:56.218 01.427 6680 Exposure complete
20:28:56.283 00.065 6680 worker thread done servicing request
20:28:56.283 00.000 2864 OnExposeComplete: enter
20:28:56.283 00.000 2864 UpdateGuideState(): m_state=6
20:28:56.297 00.014 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 104
20:28:56.297 00.000 2864 Star::Find returns 1 (0), X=137.33, Y=727.08, Mass=1791, SNR=29.8, Peak=171 HFD=3.2
20:28:56.303 00.006 2864 MultiStar: [#1 -0.39,0.03,0.93,U] [#2 -0.02,-0.58,0.63,U] [#3 -0.48,-0.65,0.69,U] [#4 -0.74,-0.49,0.58,U] [#5 1.52,-0.81,0.56,U] [#6 -0.06,-0.75,0.50,U] [#7 1.72,-0.69,0.45,U] [#8 -0.29,0.28,0.41,U] 
20:28:56.303 00.000 2864 refined, 8 included, MultiStar: {0.52, -0.57}, one-star: {2.64, -1.21}
20:28:56.305 00.002 2864 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.80) = xAngle (-3.63 = 2.65)
20:28:56.307 00.002 2864 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.71 = -0.42)
20:28:56.307 00.000 2864 CameraToMount -- cameraX=0.52 cameraY=-0.57 hyp=0.77 cameraTheta=-0.84 mountX=-0.68 mountY=-0.32, mountTheta=-2.71
20:28:56.313 00.006 2864 SchedulePrimaryMove(10198720, x=0.52, y=-0.57, opts=13)
20:28:56.313 00.000 2864 Enqueuing Move request for scope (0.52, -0.57)
20:28:56.313 00.000 6680 Worker thread wakes up
20:28:56.313 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.57) opts 0xd
20:28:56.313 00.000 6680 Handling offset move in thread for scope, endpoint = (0.52, -0.57)
20:28:56.313 00.000 6680 Moving (0.52, -0.57) raw xDistance=-0.68 yDistance=-0.32
20:28:56.313 00.000 6680 PPEC rslt: input = -0.68, final = -0.60, react = -0.41, pred = -1.16, hyst = -0.42, hyst_pct = 0.84, period_length = 600.73
20:28:56.313 00.000 6680 PPEC: input: -0.68, control: -0.60, exposure: 1500
20:28:56.313 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
20:28:56.313 00.000 6680 MoveAxis(E, 80, ABG)
20:28:56.313 00.000 6680 Guiding  Dir = 2, Dur = 80
20:28:56.313 00.000 6680 IsGuiding returns 0
20:28:56.313 00.000 6680 PulseGuide returned control before completion, sleep 90
20:28:56.329 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=167, Gamma=0.560
20:28:56.377 00.048 2864 UpdateGuideState exits: m=1791 SNR=29.8
20:28:56.377 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:56.377 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:28:56.377 00.000 2864 Enqueuing Expose request
20:28:56.424 00.047 6680 IsGuiding returns 1
20:28:56.424 00.000 6680 scope still moving after pulse duration time elapsed
20:28:56.455 00.031 6680 IsGuiding returns 0
20:28:56.455 00.000 6680 scope move finished after 80 + 57 ms
20:28:56.455 00.000 6680 Move returns status 0, amount 80
20:28:56.455 00.000 6680 MoveAxis(N, 51, ABG)
20:28:56.455 00.000 6680 Guiding  Dir = 0, Dur = 51
20:28:56.455 00.000 6680 IsGuiding returns 0
20:28:56.455 00.000 6680 PulseGuide returned control before completion, sleep 61
20:28:56.519 00.064 6680 IsGuiding returns 1
20:28:56.519 00.000 6680 scope still moving after pulse duration time elapsed
20:28:56.550 00.031 6680 IsGuiding returns 0
20:28:56.550 00.000 6680 scope move finished after 51 + 43 ms
20:28:56.550 00.000 6680 Move returns status 0, amount 51
20:28:56.550 00.000 6680 move complete, result=0
20:28:56.550 00.000 6680 worker thread done servicing request
20:28:56.550 00.000 6680 Worker thread wakes up
20:28:56.550 00.000 2864 GuideStep: -0.7 px 80 ms EAST, -0.3 px 51 ms NORTH
20:28:56.550 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:28:56.550 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:28:58.201 01.651 6680 Exposure complete
20:28:58.265 00.064 6680 worker thread done servicing request
20:28:58.265 00.000 2864 OnExposeComplete: enter
20:28:58.265 00.000 2864 UpdateGuideState(): m_state=6
20:28:58.265 00.000 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
20:28:58.265 00.000 2864 Star::Find returns 1 (0), X=137.14, Y=727.52, Mass=1703, SNR=29.1, Peak=167 HFD=2.9
20:28:58.275 00.010 2864 MultiStar: [#1 -0.46,0.40,0.95,U] [#2 -0.31,-0.37,0.66,U] [#3 -0.80,-0.32,0.73,U] [#4 -0.78,-0.02,0.59,U] [#5 1.33,-0.48,0.58,U] [#6 -0.31,-0.47,0.51,U] [#7 1.45,-0.21,0.47,U] [#8 -0.67,0.41,0.43,U] 
20:28:58.275 00.000 2864 refined, 8 included, MultiStar: {0.30, -0.22}, one-star: {2.45, -0.78}
20:28:58.275 00.000 2864 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.80) = xAngle (-3.44 = 2.85)
20:28:58.280 00.005 2864 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.51 = -0.23)
20:28:58.280 00.000 2864 CameraToMount -- cameraX=0.30 cameraY=-0.22 hyp=0.37 cameraTheta=-0.64 mountX=-0.36 mountY=-0.08, mountTheta=-2.91
20:28:58.280 00.000 2864 SchedulePrimaryMove(10198720, x=0.30, y=-0.22, opts=13)
20:28:58.280 00.000 2864 Enqueuing Move request for scope (0.30, -0.22)
20:28:58.280 00.000 6680 Worker thread wakes up
20:28:58.280 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.22) opts 0xd
20:28:58.280 00.000 6680 Handling offset move in thread for scope, endpoint = (0.30, -0.22)
20:28:58.280 00.000 6680 Moving (0.30, -0.22) raw xDistance=-0.36 yDistance=-0.08
20:28:58.280 00.000 6680 PPEC rslt: input = -0.36, final = -0.32, react = -0.21, pred = -0.56, hyst = -0.24, hyst_pct = 0.84, period_length = 600.73
20:28:58.280 00.000 6680 PPEC: input: -0.36, control: -0.32, exposure: 1500
20:28:58.280 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:58.280 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:28:58.280 00.000 6680 MoveAxis(E, 43, ABG)
20:28:58.280 00.000 6680 Guiding  Dir = 2, Dur = 43
20:28:58.280 00.000 6680 IsGuiding returns 0
20:28:58.280 00.000 6680 PulseGuide returned control before completion, sleep 53
20:28:58.298 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=189, Gamma=0.560
20:28:58.350 00.052 2864 UpdateGuideState exits: m=1703 SNR=29.1
20:28:58.352 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:58.354 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:28:58.356 00.002 2864 Enqueuing Expose request
20:28:58.359 00.003 6680 IsGuiding returns 1
20:28:58.359 00.000 6680 scope still moving after pulse duration time elapsed
20:28:58.391 00.032 6680 IsGuiding returns 0
20:28:58.391 00.000 6680 scope move finished after 43 + 56 ms
20:28:58.391 00.000 6680 Move returns status 0, amount 43
20:28:58.391 00.000 6680 MoveAxis(N, 0, ABG)
20:28:58.391 00.000 6680 Move returns status 0, amount 0
20:28:58.391 00.000 6680 move complete, result=0
20:28:58.391 00.000 6680 worker thread done servicing request
20:28:58.391 00.000 6680 Worker thread wakes up
20:28:58.391 00.000 2864 GuideStep: -0.4 px 43 ms EAST, -0.1 px 0 ms NORTH
20:28:58.393 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:28:58.393 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:28:59.804 01.411 6680 Exposure complete
20:28:59.848 00.044 6680 worker thread done servicing request
20:28:59.848 00.000 2864 OnExposeComplete: enter
20:28:59.848 00.000 2864 UpdateGuideState(): m_state=6
20:28:59.848 00.000 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 106
20:28:59.848 00.000 2864 Star::Find returns 1 (0), X=136.79, Y=727.65, Mass=1801, SNR=29.9, Peak=167 HFD=2.7
20:28:59.848 00.000 2864 MultiStar: [#1 -0.70,0.36,0.95,U] [#2 -0.56,-0.18,0.63,U] [#3 -0.93,-0.31,0.70,U] [#4 -1.01,-0.11,0.56,U] [#5 1.15,-0.35,0.58,U] [#6 -0.40,-0.48,0.49,U] [#7 1.48,-0.01,0.46,U] [#8 -0.92,0.66,0.41,U] 
20:28:59.864 00.016 2864 refined, 8 included, MultiStar: {0.11, -0.15}, one-star: {2.09, -0.65}
20:28:59.864 00.000 2864 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.80) = xAngle (-3.74 = 2.55)
20:28:59.864 00.000 2864 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.81 = -0.53)
20:28:59.869 00.005 2864 CameraToMount -- cameraX=0.11 cameraY=-0.15 hyp=0.19 cameraTheta=-0.94 mountX=-0.15 mountY=-0.09, mountTheta=-2.59
20:28:59.869 00.000 2864 SchedulePrimaryMove(10198720, x=0.11, y=-0.15, opts=13)
20:28:59.869 00.000 2864 Enqueuing Move request for scope (0.11, -0.15)
20:28:59.869 00.000 6680 Worker thread wakes up
20:28:59.869 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.15) opts 0xd
20:28:59.869 00.000 6680 Handling offset move in thread for scope, endpoint = (0.11, -0.15)
20:28:59.869 00.000 6680 Moving (0.11, -0.15) raw xDistance=-0.15 yDistance=-0.09
20:28:59.869 00.000 6680 PPEC rslt: input = -0.15, final = -0.07, react = -0.09, pred = -0.43, hyst = 0.00, hyst_pct = 0.84, period_length = 600.73
20:28:59.869 00.000 6680 PPEC: input: -0.15, control: -0.07, exposure: 1500
20:28:59.869 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:59.869 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:28:59.869 00.000 6680 MoveAxis(E, 9, ABG)
20:28:59.869 00.000 6680 Guiding  Dir = 2, Dur = 9
20:28:59.869 00.000 6680 IsGuiding returns 0
20:28:59.869 00.000 6680 PulseGuide returned control before completion, sleep 19
20:28:59.880 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=172, Gamma=0.560
20:28:59.912 00.032 6680 IsGuiding returns 0
20:28:59.912 00.000 6680 Move returns status 0, amount 9
20:28:59.912 00.000 6680 MoveAxis(N, 0, ABG)
20:28:59.912 00.000 6680 Move returns status 0, amount 0
20:28:59.912 00.000 6680 move complete, result=0
20:28:59.912 00.000 6680 worker thread done servicing request
20:28:59.937 00.025 2864 UpdateGuideState exits: m=1801 SNR=29.9
20:28:59.939 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:59.941 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:28:59.943 00.002 2864 Enqueuing Expose request
20:28:59.945 00.002 6680 Worker thread wakes up
20:28:59.945 00.000 2864 GuideStep: -0.2 px 9 ms EAST, -0.1 px 0 ms NORTH
20:28:59.948 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
20:28:59.948 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:29:01.594 01.646 6680 Exposure complete
20:29:01.660 00.066 6680 worker thread done servicing request
20:29:01.660 00.000 2864 OnExposeComplete: enter
20:29:01.660 00.000 2864 UpdateGuideState(): m_state=6
20:29:01.660 00.000 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 107
20:29:01.660 00.000 2864 Star::Find returns 1 (0), X=136.83, Y=727.81, Mass=1780, SNR=29.7, Peak=164 HFD=2.9
20:29:01.660 00.000 2864 MultiStar: [#1 -0.59,0.70,0.94,U] [#2 -0.43,-0.10,0.64,U] [#3 -0.86,-0.11,0.69,U] [#4 -1.09,0.22,0.57,U] [#5 1.17,-0.09,0.58,U] [#6 -0.29,-0.32,0.49,U] [#7 1.48,-0.01,0.47,U] [#8 -0.74,0.73,0.42,U] 
20:29:01.660 00.000 2864 refined, 8 included, MultiStar: {0.17, 0.04}, one-star: {2.13, -0.49}
20:29:01.672 00.012 2864 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.80) = xAngle (-2.56 = -2.56)
20:29:01.672 00.000 2864 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.63 = 0.65)
20:29:01.672 00.000 2864 CameraToMount -- cameraX=0.17 cameraY=0.04 hyp=0.18 cameraTheta=0.24 mountX=-0.15 mountY=0.11, mountTheta=2.51
20:29:01.672 00.000 2864 SchedulePrimaryMove(10198720, x=0.17, y=0.04, opts=13)
20:29:01.681 00.009 2864 Enqueuing Move request for scope (0.17, 0.04)
20:29:01.681 00.000 6680 Worker thread wakes up
20:29:01.681 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.04) opts 0xd
20:29:01.681 00.000 6680 Handling offset move in thread for scope, endpoint = (0.17, 0.04)
20:29:01.681 00.000 6680 Moving (0.17, 0.04) raw xDistance=-0.15 yDistance=0.11
20:29:01.681 00.000 6680 PPEC rslt: input = -0.15, final = -0.06, react = -0.09, pred = -0.36, hyst = 0.00, hyst_pct = 0.84, period_length = 600.73
20:29:01.681 00.000 6680 PPEC: input: -0.15, control: -0.06, exposure: 1500
20:29:01.681 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:01.681 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:29:01.681 00.000 6680 MoveAxis(E, 8, ABG)
20:29:01.681 00.000 6680 Guiding  Dir = 2, Dur = 8
20:29:01.681 00.000 6680 IsGuiding returns 0
20:29:01.681 00.000 6680 PulseGuide returned control before completion, sleep 18
20:29:01.697 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=175, Gamma=0.560
20:29:01.704 00.007 6680 IsGuiding returns 1
20:29:01.704 00.000 6680 scope still moving after pulse duration time elapsed
20:29:01.736 00.032 6680 IsGuiding returns 0
20:29:01.737 00.001 6680 scope move finished after 8 + 43 ms
20:29:01.737 00.000 6680 Move returns status 0, amount 8
20:29:01.737 00.000 6680 MoveAxis(N, 0, ABG)
20:29:01.737 00.000 6680 Move returns status 0, amount 0
20:29:01.737 00.000 6680 move complete, result=0
20:29:01.737 00.000 6680 worker thread done servicing request
20:29:01.740 00.003 2864 UpdateGuideState exits: m=1780 SNR=29.7
20:29:01.748 00.008 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:01.750 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:29:01.752 00.002 2864 Enqueuing Expose request
20:29:01.754 00.002 6680 Worker thread wakes up
20:29:01.754 00.000 2864 GuideStep: -0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
20:29:01.757 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
20:29:01.757 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:29:03.180 01.423 6680 Exposure complete
20:29:03.244 00.064 6680 worker thread done servicing request
20:29:03.244 00.000 2864 OnExposeComplete: enter
20:29:03.244 00.000 2864 UpdateGuideState(): m_state=6
20:29:03.244 00.000 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 108
20:29:03.244 00.000 2864 Star::Find returns 1 (0), X=137.42, Y=727.61, Mass=1721, SNR=29.2, Peak=148 HFD=3.1
20:29:03.244 00.000 2864 MultiStar: [#1 -0.25,0.67,0.95,U] [#2 0.07,-0.36,0.66,U] [#3 -0.64,-0.09,0.72,U] [#4 -0.50,0.24,0.58,U] [#5 1.46,-0.27,0.58,U] [#6 0.00,-0.21,0.49,U] [#7 1.71,-0.23,0.46,U] [#8 -0.28,0.88,0.42,U] 
20:29:03.244 00.000 2864 refined, 8 included, MultiStar: {0.56, -0.04}, one-star: {2.73, -0.68}
20:29:03.244 00.000 2864 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.80) = xAngle (-2.86 = -2.86)
20:29:03.244 00.000 2864 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.93 = 0.35)
20:29:03.244 00.000 2864 CameraToMount -- cameraX=0.56 cameraY=-0.04 hyp=0.56 cameraTheta=-0.07 mountX=-0.54 mountY=0.19, mountTheta=2.80
20:29:03.260 00.016 2864 SchedulePrimaryMove(10198720, x=0.56, y=-0.04, opts=13)
20:29:03.260 00.000 2864 Enqueuing Move request for scope (0.56, -0.04)
20:29:03.260 00.000 6680 Worker thread wakes up
20:29:03.260 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.04) opts 0xd
20:29:03.260 00.000 6680 Handling offset move in thread for scope, endpoint = (0.56, -0.04)
20:29:03.260 00.000 6680 Moving (0.56, -0.04) raw xDistance=-0.54 yDistance=0.19
20:29:03.260 00.000 6680 PPEC rslt: input = -0.54, final = -0.26, react = -0.33, pred = 0.23, hyst = -0.30, hyst_pct = 0.84, period_length = 600.73
20:29:03.260 00.000 6680 PPEC: input: -0.54, control: -0.26, exposure: 1500
20:29:03.260 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:03.260 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:29:03.260 00.000 6680 MoveAxis(E, 36, ABG)
20:29:03.260 00.000 6680 Guiding  Dir = 2, Dur = 36
20:29:03.260 00.000 6680 IsGuiding returns 0
20:29:03.260 00.000 6680 PulseGuide returned control before completion, sleep 46
20:29:03.279 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=176, Gamma=0.560
20:29:03.322 00.043 6680 IsGuiding returns 1
20:29:03.322 00.000 6680 scope still moving after pulse duration time elapsed
20:29:03.328 00.006 2864 UpdateGuideState exits: m=1721 SNR=29.2
20:29:03.328 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:03.328 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:29:03.328 00.000 2864 Enqueuing Expose request
20:29:03.354 00.026 6680 IsGuiding returns 0
20:29:03.354 00.000 6680 scope move finished after 36 + 50 ms
20:29:03.354 00.000 6680 Move returns status 0, amount 36
20:29:03.354 00.000 6680 MoveAxis(N, 0, ABG)
20:29:03.354 00.000 6680 Move returns status 0, amount 0
20:29:03.354 00.000 6680 move complete, result=0
20:29:03.354 00.000 6680 worker thread done servicing request
20:29:03.354 00.000 6680 Worker thread wakes up
20:29:03.354 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:29:03.354 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:29:03.354 00.000 2864 GuideStep: -0.5 px 36 ms EAST, 0.2 px 0 ms NORTH
20:29:05.000 01.646 6680 Exposure complete
20:29:05.058 00.058 6680 worker thread done servicing request
20:29:05.060 00.002 2864 OnExposeComplete: enter
20:29:05.060 00.000 2864 UpdateGuideState(): m_state=6
20:29:05.063 00.003 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 109
20:29:05.063 00.000 2864 Star::Find returns 1 (0), X=137.23, Y=727.74, Mass=1728, SNR=29.3, Peak=138 HFD=3.0
20:29:05.063 00.000 2864 MultiStar: [#1 -0.32,0.55,0.93,U] [#2 -0.21,-0.16,0.65,U] [#3 -0.52,-0.11,0.71,U] [#4 -0.70,0.03,0.58,U] [#5 1.46,-0.34,0.58,U] [#6 -0.15,-0.30,0.50,U] [#7 1.76,-0.19,0.46,U] [#8 -0.35,0.67,0.42,U] 
20:29:05.063 00.000 2864 refined, 8 included, MultiStar: {0.47, -0.06}, one-star: {2.54, -0.56}
20:29:05.063 00.000 2864 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.80) = xAngle (-2.93 = -2.93)
20:29:05.063 00.000 2864 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.00 = 0.28)
20:29:05.063 00.000 2864 CameraToMount -- cameraX=0.47 cameraY=-0.06 hyp=0.48 cameraTheta=-0.13 mountX=-0.47 mountY=0.13, mountTheta=2.86
20:29:05.079 00.016 2864 SchedulePrimaryMove(10198720, x=0.47, y=-0.06, opts=13)
20:29:05.079 00.000 2864 Enqueuing Move request for scope (0.47, -0.06)
20:29:05.079 00.000 6680 Worker thread wakes up
20:29:05.079 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.06) opts 0xd
20:29:05.079 00.000 6680 Handling offset move in thread for scope, endpoint = (0.47, -0.06)
20:29:05.079 00.000 6680 Moving (0.47, -0.06) raw xDistance=-0.47 yDistance=0.13
20:29:05.079 00.000 6680 PPEC rslt: input = -0.47, final = -0.20, react = -0.28, pred = 0.35, hyst = -0.25, hyst_pct = 0.84, period_length = 600.73
20:29:05.079 00.000 6680 PPEC: input: -0.47, control: -0.20, exposure: 1500
20:29:05.079 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:05.079 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:29:05.079 00.000 6680 MoveAxis(E, 27, ABG)
20:29:05.079 00.000 6680 Guiding  Dir = 2, Dur = 27
20:29:05.079 00.000 6680 IsGuiding returns 0
20:29:05.079 00.000 6680 PulseGuide returned control before completion, sleep 37
20:29:05.097 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=166, Gamma=0.560
20:29:05.127 00.030 6680 IsGuiding returns 1
20:29:05.127 00.000 6680 scope still moving after pulse duration time elapsed
20:29:05.142 00.015 2864 UpdateGuideState exits: m=1728 SNR=29.3
20:29:05.142 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:05.142 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:29:05.150 00.008 2864 Enqueuing Expose request
20:29:05.158 00.008 6680 IsGuiding returns 0
20:29:05.158 00.000 6680 scope move finished after 27 + 45 ms
20:29:05.158 00.000 6680 Move returns status 0, amount 27
20:29:05.158 00.000 6680 MoveAxis(N, 0, ABG)
20:29:05.158 00.000 6680 Move returns status 0, amount 0
20:29:05.158 00.000 6680 move complete, result=0
20:29:05.158 00.000 6680 worker thread done servicing request
20:29:05.158 00.000 6680 Worker thread wakes up
20:29:05.158 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:29:05.158 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:29:05.158 00.000 2864 GuideStep: -0.5 px 27 ms EAST, 0.1 px 0 ms NORTH
20:29:06.587 01.429 6680 Exposure complete
20:29:06.658 00.071 6680 worker thread done servicing request
20:29:06.658 00.000 2864 OnExposeComplete: enter
20:29:06.658 00.000 2864 UpdateGuideState(): m_state=6
20:29:06.658 00.000 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 110
20:29:06.665 00.007 2864 Star::Find returns 1 (0), X=137.07, Y=727.85, Mass=1753, SNR=29.5, Peak=164 HFD=2.8
20:29:06.669 00.004 2864 MultiStar: [#1 -0.70,0.85,0.96,U] [#2 -0.40,-0.03,0.64,U] [#3 -0.78,0.05,0.73,U] [#4 -0.94,0.33,0.57,U] [#5 1.30,-0.08,0.58,U] [#6 -0.49,-0.10,0.49,U] [#7 1.66,-0.01,0.46,U] [#8 -0.77,1.00,0.42,U] 
20:29:06.669 00.000 2864 refined, 8 included, MultiStar: {0.22, 0.15}, one-star: {2.38, -0.44}
20:29:06.669 00.000 2864 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.80) = xAngle (-2.19 = -2.19)
20:29:06.669 00.000 2864 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.26 = 1.02)
20:29:06.669 00.000 2864 CameraToMount -- cameraX=0.22 cameraY=0.15 hyp=0.27 cameraTheta=0.61 mountX=-0.16 mountY=0.23, mountTheta=2.17
20:29:06.681 00.012 2864 SchedulePrimaryMove(10198720, x=0.22, y=0.15, opts=13)
20:29:06.682 00.001 2864 Enqueuing Move request for scope (0.22, 0.15)
20:29:06.682 00.000 6680 Worker thread wakes up
20:29:06.682 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.15) opts 0xd
20:29:06.682 00.000 6680 Handling offset move in thread for scope, endpoint = (0.22, 0.15)
20:29:06.682 00.000 6680 Moving (0.22, 0.15) raw xDistance=-0.16 yDistance=0.23
20:29:06.682 00.000 6680 PPEC rslt: input = -0.16, final = 0.06, react = -0.09, pred = 0.37, hyst = 0.00, hyst_pct = 0.84, period_length = 600.73
20:29:06.682 00.000 6680 PPEC: input: -0.16, control: 0.06, exposure: 1500
20:29:06.682 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:29:06.682 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
20:29:06.682 00.000 6680 MoveAxis(W, 8, ABG)
20:29:06.682 00.000 6680 Guiding  Dir = 3, Dur = 8
20:29:06.682 00.000 6680 IsGuiding returns 0
20:29:06.682 00.000 6680 PulseGuide returned control before completion, sleep 18
20:29:06.697 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=164, Gamma=0.560
20:29:06.713 00.016 6680 IsGuiding returns 1
20:29:06.713 00.000 6680 scope still moving after pulse duration time elapsed
20:29:06.744 00.031 6680 IsGuiding returns 0
20:29:06.744 00.000 6680 scope move finished after 8 + 48 ms
20:29:06.744 00.000 6680 Move returns status 0, amount 8
20:29:06.744 00.000 6680 MoveAxis(N, 0, ABG)
20:29:06.744 00.000 6680 Move returns status 0, amount 0
20:29:06.744 00.000 6680 move complete, result=0
20:29:06.744 00.000 6680 worker thread done servicing request
20:29:06.746 00.002 2864 UpdateGuideState exits: m=1753 SNR=29.5
20:29:06.748 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:06.750 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:29:06.752 00.002 2864 Enqueuing Expose request
20:29:06.754 00.002 6680 Worker thread wakes up
20:29:06.754 00.000 2864 GuideStep: -0.2 px 8 ms WEST, 0.2 px 0 ms NORTH
20:29:06.754 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:29:06.757 00.003 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:29:08.405 01.648 6680 Exposure complete
20:29:08.469 00.064 6680 worker thread done servicing request
20:29:08.469 00.000 2864 OnExposeComplete: enter
20:29:08.469 00.000 2864 UpdateGuideState(): m_state=6
20:29:08.469 00.000 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
20:29:08.469 00.000 2864 Star::Find returns 1 (0), X=136.54, Y=728.15, Mass=1811, SNR=30.0, Peak=147 HFD=3.3
20:29:08.484 00.015 2864 MultiStar: [#1 -0.87,1.05,0.94,U] [#2 -0.93,0.14,0.63,U] [#3 -1.09,0.30,0.69,U] [#4 -1.22,0.55,0.57,U] [#5 0.97,0.01,0.57,U] [#6 -0.57,0.10,0.49,U] [#7 0.93,-0.15,0.45,U] [#8 -1.12,1.18,0.41,U] 
20:29:08.484 00.000 2864 refined, 8 included, MultiStar: {-0.13, 0.33}, one-star: {1.85, -0.14}
20:29:08.484 00.000 2864 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.80) = xAngle (-0.84 = -0.84)
20:29:08.484 00.000 2864 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.92 = 2.37)
20:29:08.484 00.000 2864 CameraToMount -- cameraX=-0.13 cameraY=0.33 hyp=0.36 cameraTheta=1.95 mountX=0.24 mountY=0.25, mountTheta=0.81
20:29:08.494 00.010 2864 SchedulePrimaryMove(10198720, x=-0.13, y=0.33, opts=13)
20:29:08.494 00.000 2864 Enqueuing Move request for scope (-0.13, 0.33)
20:29:08.500 00.006 6680 Worker thread wakes up
20:29:08.500 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.33) opts 0xd
20:29:08.500 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.13, 0.33)
20:29:08.500 00.000 6680 Moving (-0.13, 0.33) raw xDistance=0.24 yDistance=0.25
20:29:08.500 00.000 6680 PPEC rslt: input = 0.24, final = 0.19, react = 0.14, pred = 0.44, hyst = 0.12, hyst_pct = 0.83, period_length = 600.73
20:29:08.500 00.000 6680 PPEC: input: 0.24, control: 0.19, exposure: 1500
20:29:08.500 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:29:08.500 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
20:29:08.500 00.000 6680 MoveAxis(W, 26, ABG)
20:29:08.500 00.000 6680 Guiding  Dir = 3, Dur = 26
20:29:08.500 00.000 6680 IsGuiding returns 0
20:29:08.500 00.000 6680 PulseGuide returned control before completion, sleep 36
20:29:08.502 00.002 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=133, Gamma=0.560
20:29:08.547 00.045 6680 IsGuiding returns 1
20:29:08.547 00.000 6680 scope still moving after pulse duration time elapsed
20:29:08.556 00.009 2864 UpdateGuideState exits: m=1811 SNR=30.0
20:29:08.564 00.008 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:08.564 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:29:08.564 00.000 2864 Enqueuing Expose request
20:29:08.578 00.014 6680 IsGuiding returns 0
20:29:08.578 00.000 6680 scope move finished after 26 + 50 ms
20:29:08.578 00.000 6680 Move returns status 0, amount 26
20:29:08.578 00.000 6680 MoveAxis(N, 0, ABG)
20:29:08.578 00.000 6680 Move returns status 0, amount 0
20:29:08.578 00.000 6680 move complete, result=0
20:29:08.578 00.000 6680 worker thread done servicing request
20:29:08.578 00.000 6680 Worker thread wakes up
20:29:08.578 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:29:08.578 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:29:08.578 00.000 2864 GuideStep: 0.2 px 26 ms WEST, 0.3 px 0 ms NORTH
20:29:09.989 01.411 6680 Exposure complete
20:29:10.056 00.067 6680 worker thread done servicing request
20:29:10.056 00.000 2864 OnExposeComplete: enter
20:29:10.056 00.000 2864 UpdateGuideState(): m_state=6
20:29:10.056 00.000 2864 Star::Find(15, 136, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
20:29:10.068 00.012 2864 Star::Find returns 1 (0), X=135.52, Y=727.94, Mass=1721, SNR=29.2, Peak=162 HFD=3.0
20:29:10.068 00.000 2864 MultiStar: [#1 -2.01,1.02,0.92,U] [#2 -1.75,0.14,0.65,U] [#3 -2.33,0.23,0.71,U] [#4 -2.49,0.41,0.57,U] [#5 -0.38,0.00,0.57,U] [#6 -1.74,-0.06,0.49,U] [#7 0.08,0.19,0.48,U] [#8 -2.23,1.02,0.42,U] 
20:29:10.068 00.000 2864 single-star, 8 included, MultiStar: {-1.24, 0.27}, one-star: {0.82, -0.35}
20:29:10.068 00.000 2864 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.80) = xAngle (-3.20 = 3.08)
20:29:10.068 00.000 2864 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.27 = 0.01)
20:29:10.068 00.000 2864 CameraToMount -- cameraX=0.82 cameraY=-0.35 hyp=0.89 cameraTheta=-0.40 mountX=-0.89 mountY=0.01, mountTheta=3.13
20:29:10.068 00.000 2864 SchedulePrimaryMove(10198720, x=0.82, y=-0.35, opts=13)
20:29:10.068 00.000 2864 Enqueuing Move request for scope (0.82, -0.35)
20:29:10.084 00.016 6680 Worker thread wakes up
20:29:10.084 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.82, -0.35) opts 0xd
20:29:10.084 00.000 6680 Handling offset move in thread for scope, endpoint = (0.82, -0.35)
20:29:10.084 00.000 6680 Moving (0.82, -0.35) raw xDistance=-0.89 yDistance=0.01
20:29:10.084 00.000 6680 PPEC rslt: input = -0.89, final = -0.41, react = -0.54, pred = 0.45, hyst = -0.48, hyst_pct = 0.83, period_length = 600.73
20:29:10.084 00.000 6680 PPEC: input: -0.89, control: -0.41, exposure: 1500
20:29:10.084 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:10.084 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:29:10.084 00.000 6680 MoveAxis(E, 56, ABG)
20:29:10.084 00.000 6680 Guiding  Dir = 2, Dur = 56
20:29:10.084 00.000 6680 IsGuiding returns 0
20:29:10.084 00.000 6680 PulseGuide returned control before completion, sleep 66
20:29:10.097 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=149, Gamma=0.560
20:29:10.132 00.035 2864 UpdateGuideState exits: m=1721 SNR=29.2
20:29:10.132 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:10.148 00.016 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:29:10.150 00.002 2864 Enqueuing Expose request
20:29:10.164 00.014 6680 IsGuiding returns 1
20:29:10.164 00.000 6680 scope still moving after pulse duration time elapsed
20:29:10.195 00.031 6680 IsGuiding returns 0
20:29:10.195 00.000 6680 scope move finished after 56 + 53 ms
20:29:10.195 00.000 6680 Move returns status 0, amount 56
20:29:10.195 00.000 6680 MoveAxis(N, 0, ABG)
20:29:10.195 00.000 6680 Move returns status 0, amount 0
20:29:10.195 00.000 6680 move complete, result=0
20:29:10.195 00.000 6680 worker thread done servicing request
20:29:10.195 00.000 6680 Worker thread wakes up
20:29:10.195 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:29:10.195 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:29:10.197 00.002 2864 GuideStep: -0.9 px 56 ms EAST, 0.0 px 0 ms NORTH
20:29:11.838 01.641 6680 Exposure complete
20:29:11.891 00.053 6680 worker thread done servicing request
20:29:11.891 00.000 2864 OnExposeComplete: enter
20:29:11.891 00.000 2864 UpdateGuideState(): m_state=6
20:29:11.891 00.000 2864 Star::Find(15, 135, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:29:11.891 00.000 2864 Star::Find returns 1 (0), X=135.08, Y=728.08, Mass=1748, SNR=29.5, Peak=150 HFD=3.0
20:29:11.891 00.000 2864 MultiStar: [#1 -2.39,1.26,0.95,U] [#2 -2.24,0.30,0.65,U] [#3 -2.70,0.31,0.70,U] [#4 -2.75,0.78,0.57,U] [#5 -0.51,0.18,0.54,U] [#6 -2.18,0.27,0.48,U] [#7 -0.29,0.10,0.45,U] [#8 -2.48,1.07,0.44,U] 
20:29:11.900 00.009 2864 single-star, 8 included, MultiStar: {-1.62, 0.45}, one-star: {0.39, -0.21}
20:29:11.900 00.000 2864 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.80) = xAngle (-3.30 = 2.98)
20:29:11.900 00.000 2864 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.37 = -0.09)
20:29:11.900 00.000 2864 CameraToMount -- cameraX=0.39 cameraY=-0.21 hyp=0.44 cameraTheta=-0.50 mountX=-0.44 mountY=-0.04, mountTheta=-3.05
20:29:11.907 00.007 2864 SchedulePrimaryMove(10198720, x=0.39, y=-0.21, opts=13)
20:29:11.907 00.000 2864 Enqueuing Move request for scope (0.39, -0.21)
20:29:11.907 00.000 6680 Worker thread wakes up
20:29:11.907 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.21) opts 0xd
20:29:11.907 00.000 6680 Handling offset move in thread for scope, endpoint = (0.39, -0.21)
20:29:11.907 00.000 6680 Moving (0.39, -0.21) raw xDistance=-0.44 yDistance=-0.04
20:29:11.907 00.000 6680 PPEC rslt: input = -0.44, final = -0.34, react = -0.26, pred = -0.66, hyst = -0.22, hyst_pct = 0.83, period_length = 600.73
20:29:11.907 00.000 6680 PPEC: input: -0.44, control: -0.34, exposure: 1500
20:29:11.907 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:11.907 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:29:11.907 00.000 6680 MoveAxis(E, 46, ABG)
20:29:11.907 00.000 6680 Guiding  Dir = 2, Dur = 46
20:29:11.907 00.000 6680 IsGuiding returns 0
20:29:11.907 00.000 6680 PulseGuide returned control before completion, sleep 56
20:29:11.923 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=164, Gamma=0.560
20:29:11.971 00.048 2864 UpdateGuideState exits: m=1748 SNR=29.5
20:29:11.971 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:11.971 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:29:11.971 00.000 2864 Enqueuing Expose request
20:29:11.987 00.016 6680 IsGuiding returns 1
20:29:11.987 00.000 6680 scope still moving after pulse duration time elapsed
20:29:12.019 00.032 6680 IsGuiding returns 0
20:29:12.019 00.000 6680 scope move finished after 46 + 58 ms
20:29:12.019 00.000 6680 Move returns status 0, amount 46
20:29:12.019 00.000 6680 MoveAxis(N, 0, ABG)
20:29:12.019 00.000 6680 Move returns status 0, amount 0
20:29:12.019 00.000 6680 move complete, result=0
20:29:12.019 00.000 6680 worker thread done servicing request
20:29:12.019 00.000 6680 Worker thread wakes up
20:29:12.019 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:29:12.019 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:29:12.019 00.000 2864 GuideStep: -0.4 px 46 ms EAST, -0.0 px 0 ms NORTH
20:29:13.445 01.426 6680 Exposure complete
20:29:13.509 00.064 6680 worker thread done servicing request
20:29:13.509 00.000 2864 OnExposeComplete: enter
20:29:13.509 00.000 2864 UpdateGuideState(): m_state=6
20:29:13.509 00.000 2864 Star::Find(15, 135, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 114
20:29:13.509 00.000 2864 Star::Find returns 1 (0), X=134.64, Y=728.28, Mass=1807, SNR=30.0, Peak=156 HFD=3.1
20:29:13.509 00.000 2864 MultiStar: [#1 -2.69,1.21,0.92,U] [#2 -2.77,0.50,0.64,U] [#3 -2.89,0.41,0.69,U] [#4 -3.19,0.77,0.57,U] [#5 -0.84,0.42,0.54,U] [#6 -2.34,0.23,0.48,U] [#7 -0.54,0.43,0.44,U] [#8 -2.87,1.37,0.42,U] 
20:29:13.509 00.000 2864 single-star, 8 included, MultiStar: {-1.95, 0.57}, one-star: {-0.05, -0.02}
20:29:13.509 00.000 2864 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.80) = xAngle (-5.63 = 0.66)
20:29:13.509 00.000 2864 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.70 = -2.42)
20:29:13.509 00.000 2864 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-2.83 mountX=0.04 mountY=-0.03, mountTheta=-0.70
20:29:13.525 00.016 2864 SchedulePrimaryMove(10198720, x=-0.05, y=-0.02, opts=13)
20:29:13.525 00.000 2864 Enqueuing Move request for scope (-0.05, -0.02)
20:29:13.525 00.000 6680 Worker thread wakes up
20:29:13.525 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
20:29:13.525 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
20:29:13.525 00.000 6680 Moving (-0.05, -0.02) raw xDistance=0.04 yDistance=-0.03
20:29:13.525 00.000 6680 PPEC rslt: input = 0.04, final = -0.12, react = 0.02, pred = -0.71, hyst = 0.00, hyst_pct = 0.83, period_length = 600.73
20:29:13.525 00.000 6680 PPEC: input: 0.04, control: -0.12, exposure: 1500
20:29:13.525 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:13.525 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:29:13.525 00.000 6680 MoveAxis(E, 16, ABG)
20:29:13.525 00.000 6680 Guiding  Dir = 2, Dur = 16
20:29:13.525 00.000 6680 IsGuiding returns 0
20:29:13.525 00.000 6680 PulseGuide returned control before completion, sleep 26
20:29:13.545 00.020 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=132, Gamma=0.560
20:29:13.572 00.027 6680 IsGuiding returns 1
20:29:13.572 00.000 6680 scope still moving after pulse duration time elapsed
20:29:13.592 00.020 2864 UpdateGuideState exits: m=1807 SNR=30.0
20:29:13.594 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:13.596 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:29:13.598 00.002 2864 Enqueuing Expose request
20:29:13.604 00.006 6680 IsGuiding returns 0
20:29:13.604 00.000 6680 scope move finished after 16 + 54 ms
20:29:13.604 00.000 6680 Move returns status 0, amount 16
20:29:13.604 00.000 6680 MoveAxis(N, 0, ABG)
20:29:13.604 00.000 6680 Move returns status 0, amount 0
20:29:13.604 00.000 6680 move complete, result=0
20:29:13.604 00.000 6680 worker thread done servicing request
20:29:13.604 00.000 6680 Worker thread wakes up
20:29:13.604 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:29:13.604 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:29:13.604 00.000 2864 GuideStep: 0.0 px 16 ms EAST, -0.0 px 0 ms NORTH
20:29:15.254 01.650 6680 Exposure complete
20:29:15.306 00.052 6680 worker thread done servicing request
20:29:15.306 00.000 2864 OnExposeComplete: enter
20:29:15.306 00.000 2864 UpdateGuideState(): m_state=6
20:29:15.318 00.012 2864 Star::Find(15, 134, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 115
20:29:15.318 00.000 2864 Star::Find returns 1 (0), X=134.21, Y=728.70, Mass=1797, SNR=29.9, Peak=148 HFD=3.0
20:29:15.318 00.000 2864 MultiStar: [#1 -3.39,1.81,0.00,M1] [#2 -3.12,0.77,0.62,U] [#3 -3.70,1.05,0.00,M1] [#4 -3.76,1.20,0.00,M1] [#5 -1.77,0.62,0.57,U] [#6 -3.05,0.69,0.48,U] [#7 -1.44,0.88,0.46,U] [#8 -3.32,1.77,0.00,M1] 
20:29:15.318 00.000 2864 single-star, 4 included, MultiStar: {-1.78, 0.63}, one-star: {-0.48, 0.40}
20:29:15.318 00.000 2864 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.80) = xAngle (-0.34 = -0.34)
20:29:15.318 00.000 2864 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.42 = 2.87)
20:29:15.318 00.000 2864 CameraToMount -- cameraX=-0.48 cameraY=0.40 hyp=0.63 cameraTheta=2.45 mountX=0.59 mountY=0.17, mountTheta=0.28
20:29:15.318 00.000 2864 SchedulePrimaryMove(10198720, x=-0.48, y=0.40, opts=13)
20:29:15.334 00.016 2864 Enqueuing Move request for scope (-0.48, 0.40)
20:29:15.334 00.000 6680 Worker thread wakes up
20:29:15.334 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.40) opts 0xd
20:29:15.334 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.48, 0.40)
20:29:15.334 00.000 6680 Moving (-0.48, 0.40) raw xDistance=0.59 yDistance=0.17
20:29:15.334 00.000 6680 PPEC rslt: input = 0.59, final = 0.17, react = 0.35, pred = -0.82, hyst = 0.30, hyst_pct = 0.83, period_length = 600.73
20:29:15.334 00.000 6680 PPEC: input: 0.59, control: 0.17, exposure: 1500
20:29:15.338 00.004 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:15.338 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:29:15.338 00.000 6680 MoveAxis(W, 23, ABG)
20:29:15.338 00.000 6680 Guiding  Dir = 3, Dur = 23
20:29:15.338 00.000 6680 IsGuiding returns 0
20:29:15.338 00.000 6680 PulseGuide returned control before completion, sleep 33
20:29:15.350 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=184, Gamma=0.560
20:29:15.382 00.032 6680 IsGuiding returns 1
20:29:15.382 00.000 6680 scope still moving after pulse duration time elapsed
20:29:15.398 00.016 2864 UpdateGuideState exits: m=1797 SNR=29.9
20:29:15.400 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:15.406 00.006 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:29:15.408 00.002 2864 Enqueuing Expose request
20:29:15.414 00.006 6680 IsGuiding returns 0
20:29:15.414 00.000 6680 scope move finished after 23 + 52 ms
20:29:15.414 00.000 6680 Move returns status 0, amount 23
20:29:15.414 00.000 6680 MoveAxis(N, 0, ABG)
20:29:15.414 00.000 6680 Move returns status 0, amount 0
20:29:15.414 00.000 6680 move complete, result=0
20:29:15.414 00.000 6680 worker thread done servicing request
20:29:15.414 00.000 6680 Worker thread wakes up
20:29:15.414 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:29:15.414 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:29:15.414 00.000 2864 GuideStep: 0.6 px 23 ms WEST, 0.2 px 0 ms NORTH
20:29:16.838 01.424 6680 Exposure complete
20:29:16.931 00.093 6680 worker thread done servicing request
20:29:16.933 00.002 2864 OnExposeComplete: enter
20:29:16.935 00.002 2864 UpdateGuideState(): m_state=6
20:29:16.935 00.000 2864 Star::Find(15, 134, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 116
20:29:16.935 00.000 2864 Star::Find returns 1 (0), X=134.01, Y=728.68, Mass=1739, SNR=29.4, Peak=158 HFD=2.6
20:29:16.935 00.000 2864 MultiStar: [#1 -3.66,1.58,0.00,M2] [#2 -3.42,0.74,0.00,M1] [#3 -4.01,0.75,0.00,M2] [#4 -4.08,1.01,0.00,M2] [#5 -1.87,0.70,0.56,U] [#6 -3.35,0.43,0.00,M1] [#7 -1.69,0.67,0.45,U] [#8 -3.70,1.58,0.00,M2] 
20:29:16.935 00.000 2864 single-star, 2 included, MultiStar: {-1.24, 0.54}, one-star: {-0.68, 0.38}
20:29:16.935 00.000 2864 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.80) = xAngle (-0.17 = -0.17)
20:29:16.935 00.000 2864 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.24 = 3.04)
20:29:16.935 00.000 2864 CameraToMount -- cameraX=-0.68 cameraY=0.38 hyp=0.78 cameraTheta=2.63 mountX=0.77 mountY=0.08, mountTheta=0.10
20:29:16.949 00.014 2864 SchedulePrimaryMove(10198720, x=-0.68, y=0.38, opts=13)
20:29:16.949 00.000 2864 Enqueuing Move request for scope (-0.68, 0.38)
20:29:16.949 00.000 6680 Worker thread wakes up
20:29:16.949 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 0.38) opts 0xd
20:29:16.949 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.68, 0.38)
20:29:16.949 00.000 6680 Moving (-0.68, 0.38) raw xDistance=0.77 yDistance=0.08
20:29:16.949 00.000 6680 PPEC rslt: input = 0.77, final = 0.33, react = 0.46, pred = -0.52, hyst = 0.41, hyst_pct = 0.83, period_length = 600.73
20:29:16.949 00.000 6680 PPEC: input: 0.77, control: 0.33, exposure: 1500
20:29:16.949 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:16.949 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:29:16.949 00.000 6680 MoveAxis(W, 44, ABG)
20:29:16.949 00.000 6680 Guiding  Dir = 3, Dur = 44
20:29:16.949 00.000 6680 IsGuiding returns 0
20:29:16.949 00.000 6680 PulseGuide returned control before completion, sleep 54
20:29:16.968 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=178, Gamma=0.560
20:29:17.012 00.044 6680 IsGuiding returns 1
20:29:17.012 00.000 6680 scope still moving after pulse duration time elapsed
20:29:17.012 00.000 2864 UpdateGuideState exits: m=1739 SNR=29.4
20:29:17.012 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:17.012 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:29:17.012 00.000 2864 Enqueuing Expose request
20:29:17.044 00.032 6680 IsGuiding returns 0
20:29:17.044 00.000 6680 scope move finished after 44 + 43 ms
20:29:17.044 00.000 6680 Move returns status 0, amount 44
20:29:17.044 00.000 6680 MoveAxis(N, 0, ABG)
20:29:17.044 00.000 6680 Move returns status 0, amount 0
20:29:17.044 00.000 6680 move complete, result=0
20:29:17.044 00.000 6680 worker thread done servicing request
20:29:17.044 00.000 6680 Worker thread wakes up
20:29:17.044 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:29:17.044 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:29:17.044 00.000 2864 GuideStep: 0.8 px 44 ms WEST, 0.1 px 0 ms NORTH
20:29:18.682 01.638 6680 Exposure complete
20:29:18.727 00.045 6680 worker thread done servicing request
20:29:18.727 00.000 2864 OnExposeComplete: enter
20:29:18.741 00.014 2864 UpdateGuideState(): m_state=6
20:29:18.743 00.002 2864 Star::Find(15, 134, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 117
20:29:18.744 00.001 2864 Star::Find returns 1 (0), X=133.85, Y=728.64, Mass=1674, SNR=28.8, Peak=133 HFD=3.2
20:29:18.744 00.000 2864 MultiStar: [#1 -3.86,1.54,0.00,M3] [#2 -3.56,0.81,0.00,M2] [#3 -4.12,0.87,0.00,M3] [#4 -4.22,1.03,0.00,M3] [#5 -2.00,0.73,0.56,U] [#6 -3.58,0.62,0.00,M2] [#7 -1.64,0.95,0.49,U] [#8 -3.83,1.64,0.00,M3] 
20:29:18.744 00.000 2864 single-star, 2 included, MultiStar: {-1.35, 0.59}, one-star: {-0.84, 0.34}
20:29:18.744 00.000 2864 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.80) = xAngle (-0.04 = -0.04)
20:29:18.744 00.000 2864 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.12 = -3.12)
20:29:18.744 00.000 2864 CameraToMount -- cameraX=-0.84 cameraY=0.34 hyp=0.91 cameraTheta=2.75 mountX=0.91 mountY=-0.02, mountTheta=-0.03
20:29:18.744 00.000 2864 SchedulePrimaryMove(10198720, x=-0.84, y=0.34, opts=13)
20:29:18.759 00.015 2864 Enqueuing Move request for scope (-0.84, 0.34)
20:29:18.759 00.000 6680 Worker thread wakes up
20:29:18.759 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.84, 0.34) opts 0xd
20:29:18.759 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.84, 0.34)
20:29:18.759 00.000 6680 Moving (-0.84, 0.34) raw xDistance=0.91 yDistance=-0.02
20:29:18.759 00.000 6680 PPEC rslt: input = 0.91, final = 0.41, react = 0.54, pred = -0.57, hyst = 0.50, hyst_pct = 0.83, period_length = 600.73
20:29:18.759 00.000 6680 PPEC: input: 0.91, control: 0.41, exposure: 1500
20:29:18.759 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:18.759 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:29:18.759 00.000 6680 MoveAxis(W, 55, ABG)
20:29:18.759 00.000 6680 Guiding  Dir = 3, Dur = 55
20:29:18.759 00.000 6680 IsGuiding returns 0
20:29:18.759 00.000 6680 PulseGuide returned control before completion, sleep 65
20:29:18.775 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=157, Gamma=0.560
20:29:18.820 00.045 2864 UpdateGuideState exits: m=1674 SNR=28.8
20:29:18.824 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:18.826 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:29:18.828 00.002 2864 Enqueuing Expose request
20:29:18.838 00.010 6680 IsGuiding returns 1
20:29:18.838 00.000 6680 scope still moving after pulse duration time elapsed
20:29:18.869 00.031 6680 IsGuiding returns 0
20:29:18.869 00.000 6680 scope move finished after 55 + 50 ms
20:29:18.869 00.000 6680 Move returns status 0, amount 55
20:29:18.869 00.000 6680 MoveAxis(N, 0, ABG)
20:29:18.869 00.000 6680 Move returns status 0, amount 0
20:29:18.869 00.000 6680 move complete, result=0
20:29:18.869 00.000 6680 worker thread done servicing request
20:29:18.869 00.000 6680 Worker thread wakes up
20:29:18.869 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:29:18.871 00.002 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:29:18.871 00.000 2864 GuideStep: 0.9 px 55 ms WEST, -0.0 px 0 ms NORTH
20:29:20.293 01.422 6680 Exposure complete
20:29:20.369 00.076 6680 worker thread done servicing request
20:29:20.369 00.000 2864 OnExposeComplete: enter
20:29:20.369 00.000 2864 UpdateGuideState(): m_state=6
20:29:20.372 00.003 2864 Star::Find(15, 133, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 118
20:29:20.372 00.000 2864 Star::Find returns 1 (0), X=133.11, Y=728.46, Mass=1782, SNR=29.8, Peak=155 HFD=3.1
20:29:20.372 00.000 2864 MultiStar: [#1 -4.54,1.45,0.00,M4] [#2 -4.15,0.62,0.00,M3] [#3 -4.76,0.57,0.00,M4] [#4 -4.93,1.00,0.00,M4] [#5 -2.66,0.62,0.58,U] [#6 -4.13,0.64,0.00,M3] [#7 -2.34,0.96,0.46,U] [#8 -4.67,1.58,0.00,M4] 
20:29:20.372 00.000 2864 single-star, 2 included, MultiStar: {-2.05, 0.47}, one-star: {-1.58, 0.17}
20:29:20.372 00.000 2864 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.80) = xAngle (0.24 = 0.24)
20:29:20.372 00.000 2864 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.83 = -2.83)
20:29:20.372 00.000 2864 CameraToMount -- cameraX=-1.58 cameraY=0.17 hyp=1.59 cameraTheta=3.04 mountX=1.54 mountY=-0.48, mountTheta=-0.30
20:29:20.372 00.000 2864 SchedulePrimaryMove(10198720, x=-1.58, y=0.17, opts=13)
20:29:20.388 00.016 2864 Enqueuing Move request for scope (-1.58, 0.17)
20:29:20.388 00.000 6680 Worker thread wakes up
20:29:20.388 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.58, 0.17) opts 0xd
20:29:20.388 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.58, 0.17)
20:29:20.388 00.000 6680 Moving (-1.58, 0.17) raw xDistance=1.54 yDistance=-0.48
20:29:20.388 00.000 6680 PPEC rslt: input = 1.54, final = 0.77, react = 0.92, pred = -0.56, hyst = 0.85, hyst_pct = 0.82, period_length = 600.73
20:29:20.388 00.000 6680 PPEC: input: 1.54, control: 0.77, exposure: 1500
20:29:20.388 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:29:20.388 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
20:29:20.388 00.000 6680 MoveAxis(W, 103, ABG)
20:29:20.388 00.000 6680 Guiding  Dir = 3, Dur = 103
20:29:20.388 00.000 6680 IsGuiding returns 0
20:29:20.388 00.000 6680 PulseGuide returned control before completion, sleep 113
20:29:20.404 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=156, Gamma=0.560
20:29:20.436 00.032 2864 UpdateGuideState exits: m=1782 SNR=29.8
20:29:20.451 00.015 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:20.451 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:29:20.451 00.000 2864 Enqueuing Expose request
20:29:20.515 00.064 6680 IsGuiding returns 1
20:29:20.515 00.000 6680 scope still moving after pulse duration time elapsed
20:29:20.547 00.032 6680 IsGuiding returns 0
20:29:20.547 00.000 6680 scope move finished after 103 + 51 ms
20:29:20.547 00.000 6680 Move returns status 0, amount 103
20:29:20.547 00.000 6680 MoveAxis(N, 0, ABG)
20:29:20.547 00.000 6680 Move returns status 0, amount 0
20:29:20.547 00.000 6680 move complete, result=0
20:29:20.547 00.000 6680 worker thread done servicing request
20:29:20.547 00.000 6680 Worker thread wakes up
20:29:20.547 00.000 2864 GuideStep: 1.5 px 103 ms WEST, -0.5 px 0 ms NORTH
20:29:20.547 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:29:20.547 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:29:22.183 01.636 6680 Exposure complete
20:29:22.261 00.078 6680 worker thread done servicing request
20:29:22.261 00.000 2864 OnExposeComplete: enter
20:29:22.261 00.000 2864 UpdateGuideState(): m_state=6
20:29:22.261 00.000 2864 Star::Find(15, 133, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 119
20:29:22.261 00.000 2864 Star::Find returns 1 (0), X=133.13, Y=728.51, Mass=1707, SNR=29.1, Peak=155 HFD=3.0
20:29:22.261 00.000 2864 MultiStar: [#1 -4.62,1.32,0.00,M5] [#2 -4.30,0.73,0.00,M4] [#3 -4.82,0.54,0.00,M5] [#4 -5.02,0.81,0.00,M5] [#5 -3.01,0.40,0.59,U] [#6 -4.39,0.46,0.00,M4] [#7 -2.38,0.80,0.47,U] [#8 -4.59,1.52,0.00,M5] 
20:29:22.261 00.000 2864 single-star, 2 included, MultiStar: {-2.16, 0.40}, one-star: {-1.56, 0.22}
20:29:22.261 00.000 2864 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.80) = xAngle (0.21 = 0.21)
20:29:22.277 00.016 2864 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.86 = -2.86)
20:29:22.277 00.000 2864 CameraToMount -- cameraX=-1.56 cameraY=0.22 hyp=1.58 cameraTheta=3.00 mountX=1.54 mountY=-0.43, mountTheta=-0.27
20:29:22.277 00.000 2864 SchedulePrimaryMove(10198720, x=-1.56, y=0.22, opts=13)
20:29:22.277 00.000 2864 Enqueuing Move request for scope (-1.56, 0.22)
20:29:22.277 00.000 6680 Worker thread wakes up
20:29:22.277 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.56, 0.22) opts 0xd
20:29:22.277 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.56, 0.22)
20:29:22.277 00.000 6680 Moving (-1.56, 0.22) raw xDistance=1.54 yDistance=-0.43
20:29:22.277 00.000 6680 PPEC rslt: input = 1.54, final = 0.93, react = 0.93, pred = 0.32, hyst = 0.86, hyst_pct = 0.82, period_length = 600.73
20:29:22.277 00.000 6680 PPEC: input: 1.54, control: 0.93, exposure: 1500
20:29:22.277 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
20:29:22.277 00.000 6680 MoveAxis(W, 125, ABG)
20:29:22.277 00.000 6680 Guiding  Dir = 3, Dur = 125
20:29:22.277 00.000 6680 IsGuiding returns 0
20:29:22.277 00.000 6680 PulseGuide returned control before completion, sleep 135
20:29:22.301 00.024 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=157, Gamma=0.560
20:29:22.340 00.039 2864 UpdateGuideState exits: m=1707 SNR=29.1
20:29:22.340 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:22.340 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:29:22.340 00.000 2864 Enqueuing Expose request
20:29:22.435 00.095 6680 IsGuiding returns 1
20:29:22.435 00.000 6680 scope still moving after pulse duration time elapsed
20:29:22.467 00.032 6680 IsGuiding returns 0
20:29:22.467 00.000 6680 scope move finished after 125 + 55 ms
20:29:22.467 00.000 6680 Move returns status 0, amount 125
20:29:22.467 00.000 6680 MoveAxis(N, 69, ABG)
20:29:22.467 00.000 6680 Guiding  Dir = 0, Dur = 69
20:29:22.467 00.000 6680 IsGuiding returns 0
20:29:22.467 00.000 6680 PulseGuide returned control before completion, sleep 79
20:29:22.563 00.096 6680 IsGuiding returns 1
20:29:22.563 00.000 6680 scope still moving after pulse duration time elapsed
20:29:22.594 00.031 6680 IsGuiding returns 0
20:29:22.594 00.000 6680 scope move finished after 69 + 57 ms
20:29:22.594 00.000 6680 Move returns status 0, amount 69
20:29:22.594 00.000 6680 move complete, result=0
20:29:22.594 00.000 6680 worker thread done servicing request
20:29:22.594 00.000 2864 GuideStep: 1.5 px 125 ms WEST, -0.4 px 69 ms NORTH
20:29:22.594 00.000 6680 Worker thread wakes up
20:29:22.594 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:29:22.594 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:29:24.021 01.427 6680 Exposure complete
20:29:24.102 00.081 6680 worker thread done servicing request
20:29:24.102 00.000 2864 OnExposeComplete: enter
20:29:24.102 00.000 2864 UpdateGuideState(): m_state=6
20:29:24.102 00.000 2864 Star::Find(15, 133, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
20:29:24.102 00.000 2864 Star::Find returns 1 (0), X=133.61, Y=728.83, Mass=1870, SNR=30.5, Peak=154 HFD=3.2
20:29:24.102 00.000 2864 MultiStar: [#1 -4.13,1.55,0.00,M6] [#2 -3.64,1.15,0.00,M5] [#3 -4.28,1.06,0.00,M6] [#4 -4.39,1.07,0.00,M6] [#5 -2.15,1.01,0.56,U] [#6 -3.72,0.67,0.00,M5] [#7 -2.19,0.93,0.44,U] [#8 -4.00,1.81,0.00,M6] 
20:29:24.102 00.000 2864 single-star, 2 included, MultiStar: {-1.62, 0.76}, one-star: {-1.08, 0.54}
20:29:24.102 00.000 2864 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.80) = xAngle (-0.12 = -0.12)
20:29:24.116 00.014 2864 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.19 = 3.09)
20:29:24.119 00.003 2864 CameraToMount -- cameraX=-1.08 cameraY=0.54 hyp=1.20 cameraTheta=2.68 mountX=1.20 mountY=0.06, mountTheta=0.05
20:29:24.123 00.004 2864 SchedulePrimaryMove(10198720, x=-1.08, y=0.54, opts=13)
20:29:24.125 00.002 2864 Enqueuing Move request for scope (-1.08, 0.54)
20:29:24.127 00.002 6680 Worker thread wakes up
20:29:24.127 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.08, 0.54) opts 0xd
20:29:24.127 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.08, 0.54)
20:29:24.127 00.000 6680 Moving (-1.08, 0.54) raw xDistance=1.20 yDistance=0.06
20:29:24.127 00.000 6680 PPEC rslt: input = 1.20, final = 0.76, react = 0.72, pred = 0.38, hyst = 0.69, hyst_pct = 0.82, period_length = 600.73
20:29:24.127 00.000 6680 PPEC: input: 1.20, control: 0.76, exposure: 1500
20:29:24.127 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:24.127 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:29:24.127 00.000 6680 MoveAxis(W, 103, ABG)
20:29:24.127 00.000 6680 Guiding  Dir = 3, Dur = 103
20:29:24.129 00.002 6680 IsGuiding returns 0
20:29:24.129 00.000 6680 PulseGuide returned control before completion, sleep 113
20:29:24.141 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=161, Gamma=0.560
20:29:24.189 00.048 2864 UpdateGuideState exits: m=1870 SNR=30.5
20:29:24.191 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:24.195 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:29:24.197 00.002 2864 Enqueuing Expose request
20:29:24.258 00.061 6680 IsGuiding returns 0
20:29:24.258 00.000 6680 Move returns status 0, amount 103
20:29:24.258 00.000 6680 MoveAxis(N, 0, ABG)
20:29:24.258 00.000 6680 Move returns status 0, amount 0
20:29:24.258 00.000 6680 move complete, result=0
20:29:24.258 00.000 6680 worker thread done servicing request
20:29:24.258 00.000 2864 GuideStep: 1.2 px 103 ms WEST, 0.1 px 0 ms NORTH
20:29:24.260 00.002 6680 Worker thread wakes up
20:29:24.260 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:29:24.260 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:29:25.906 01.646 6680 Exposure complete
20:29:25.963 00.057 6680 worker thread done servicing request
20:29:25.963 00.000 2864 OnExposeComplete: enter
20:29:25.963 00.000 2864 UpdateGuideState(): m_state=6
20:29:25.971 00.008 2864 Star::Find(15, 133, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 121
20:29:25.971 00.000 2864 Star::Find returns 1 (0), X=133.59, Y=729.14, Mass=1755, SNR=29.5, Peak=172 HFD=3.1
20:29:25.973 00.002 2864 MultiStar: [#1 -4.00,2.01,0.00,M7] [#2 -3.63,1.37,0.00,M6] [#3 -4.24,1.33,0.00,M7] [#4 -4.44,1.45,0.00,M7] [#5 -2.14,1.18,0.59,U] [#6 -3.56,0.96,0.00,M6] [#7 -2.04,1.24,0.48,U] [#8 -4.09,2.23,0.00,M7] 
20:29:25.975 00.002 2864 single-star, 2 included, MultiStar: {-1.62, 1.03}, one-star: {-1.10, 0.84}
20:29:25.977 00.002 2864 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.80) = xAngle (-0.31 = -0.31)
20:29:25.979 00.002 2864 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.38 = 2.90)
20:29:25.981 00.002 2864 CameraToMount -- cameraX=-1.10 cameraY=0.84 hyp=1.39 cameraTheta=2.49 mountX=1.32 mountY=0.33, mountTheta=0.25
20:29:25.983 00.002 2864 SchedulePrimaryMove(10198720, x=-1.10, y=0.84, opts=13)
20:29:25.985 00.002 2864 Enqueuing Move request for scope (-1.10, 0.84)
20:29:25.987 00.002 6680 Worker thread wakes up
20:29:25.987 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.10, 0.84) opts 0xd
20:29:25.987 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.10, 0.84)
20:29:25.987 00.000 6680 Moving (-1.10, 0.84) raw xDistance=1.32 yDistance=0.33
20:29:25.989 00.002 6680 PPEC rslt: input = 1.32, final = 0.85, react = 0.79, pred = 0.43, hyst = 0.77, hyst_pct = 0.82, period_length = 600.73
20:29:25.989 00.000 6680 PPEC: input: 1.32, control: 0.85, exposure: 1500
20:29:25.989 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:29:25.989 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
20:29:25.989 00.000 6680 MoveAxis(W, 114, ABG)
20:29:25.989 00.000 6680 Guiding  Dir = 3, Dur = 114
20:29:25.989 00.000 6680 IsGuiding returns 0
20:29:25.989 00.000 6680 PulseGuide returned control before completion, sleep 124
20:29:26.000 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=150, Gamma=0.560
20:29:26.033 00.033 2864 UpdateGuideState exits: m=1755 SNR=29.5
20:29:26.049 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:26.049 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:29:26.049 00.000 2864 Enqueuing Expose request
20:29:26.128 00.079 6680 IsGuiding returns 1
20:29:26.128 00.000 6680 scope still moving after pulse duration time elapsed
20:29:26.159 00.031 6680 IsGuiding returns 0
20:29:26.159 00.000 6680 scope move finished after 114 + 55 ms
20:29:26.159 00.000 6680 Move returns status 0, amount 114
20:29:26.159 00.000 6680 MoveAxis(N, 0, ABG)
20:29:26.159 00.000 6680 Move returns status 0, amount 0
20:29:26.159 00.000 6680 move complete, result=0
20:29:26.159 00.000 6680 worker thread done servicing request
20:29:26.159 00.000 6680 Worker thread wakes up
20:29:26.159 00.000 2864 GuideStep: 1.3 px 114 ms WEST, 0.3 px 0 ms NORTH
20:29:26.161 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:29:26.161 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:29:27.590 01.429 6680 Exposure complete
20:29:27.666 00.076 6680 worker thread done servicing request
20:29:27.666 00.000 2864 OnExposeComplete: enter
20:29:27.671 00.005 2864 UpdateGuideState(): m_state=6
20:29:27.673 00.002 2864 Star::Find(15, 133, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 122
20:29:27.675 00.002 2864 Star::Find returns 1 (0), X=133.29, Y=729.07, Mass=1745, SNR=29.4, Peak=170 HFD=3.2
20:29:27.677 00.002 2864 MultiStar: [#1 -4.27,2.10,0.00,M8] [#2 -4.11,1.21,0.00,M7] [#3 -4.49,1.24,0.00,M8] [#4 -4.54,1.47,0.00,M8] [#5 -2.48,1.01,0.59,U] [#6 -3.88,1.18,0.00,M7] [#7 -2.23,1.23,0.47,U] [#8 -4.17,1.97,0.00,M8] 
20:29:27.677 00.000 2864 single-star, 2 included, MultiStar: {-1.90, 0.95}, one-star: {-1.41, 0.78}
20:29:27.679 00.002 2864 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.80) = xAngle (-0.16 = -0.16)
20:29:27.681 00.002 2864 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.23 = 3.05)
20:29:27.681 00.000 2864 CameraToMount -- cameraX=-1.41 cameraY=0.78 hyp=1.61 cameraTheta=2.64 mountX=1.59 mountY=0.15, mountTheta=0.09
20:29:27.681 00.000 2864 SchedulePrimaryMove(10198720, x=-1.41, y=0.78, opts=13)
20:29:27.681 00.000 2864 Enqueuing Move request for scope (-1.41, 0.78)
20:29:27.681 00.000 6680 Worker thread wakes up
20:29:27.681 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.41, 0.78) opts 0xd
20:29:27.681 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.41, 0.78)
20:29:27.681 00.000 6680 Moving (-1.41, 0.78) raw xDistance=1.59 yDistance=0.15
20:29:27.681 00.000 6680 PPEC rslt: input = 1.59, final = 1.07, react = 0.95, pred = 0.87, hyst = 0.90, hyst_pct = 0.82, period_length = 600.73
20:29:27.681 00.000 6680 PPEC: input: 1.59, control: 1.07, exposure: 1500
20:29:27.681 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:27.681 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:29:27.681 00.000 6680 MoveAxis(W, 144, ABG)
20:29:27.681 00.000 6680 Guiding  Dir = 3, Dur = 144
20:29:27.681 00.000 6680 IsGuiding returns 0
20:29:27.681 00.000 6680 PulseGuide returned control before completion, sleep 154
20:29:27.699 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=162, Gamma=0.560
20:29:27.752 00.053 2864 UpdateGuideState exits: m=1745 SNR=29.4
20:29:27.754 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:27.756 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:29:27.758 00.002 2864 Enqueuing Expose request
20:29:27.855 00.097 6680 IsGuiding returns 1
20:29:27.855 00.000 6680 scope still moving after pulse duration time elapsed
20:29:27.887 00.032 6680 IsGuiding returns 0
20:29:27.887 00.000 6680 scope move finished after 144 + 50 ms
20:29:27.887 00.000 6680 Move returns status 0, amount 144
20:29:27.887 00.000 6680 MoveAxis(N, 0, ABG)
20:29:27.887 00.000 6680 Move returns status 0, amount 0
20:29:27.887 00.000 6680 move complete, result=0
20:29:27.887 00.000 6680 worker thread done servicing request
20:29:27.887 00.000 6680 Worker thread wakes up
20:29:27.887 00.000 2864 GuideStep: 1.6 px 144 ms WEST, 0.1 px 0 ms NORTH
20:29:27.887 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:29:27.887 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:29:29.516 01.629 6680 Exposure complete
20:29:29.565 00.049 6680 worker thread done servicing request
20:29:29.565 00.000 2864 OnExposeComplete: enter
20:29:29.567 00.002 2864 UpdateGuideState(): m_state=6
20:29:29.570 00.003 2864 Star::Find(15, 133, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 123
20:29:29.572 00.002 2864 Star::Find returns 1 (0), X=133.57, Y=729.15, Mass=1780, SNR=29.8, Peak=178 HFD=3.0
20:29:29.575 00.003 2864 MultiStar: [#1 -4.09,1.97,0.00,M9] [#2 -3.75,1.37,0.00,M8] [#3 -4.30,1.36,0.00,M9] [#4 -4.44,1.44,0.00,M9] [#5 -2.31,1.14,0.58,U] [#6 -3.79,1.10,0.00,M8] [#7 -2.03,1.33,0.46,U] [#8 -4.03,2.28,0.00,M9] 
20:29:29.577 00.002 2864 single-star, 2 included, MultiStar: {-1.66, 1.05}, one-star: {-1.12, 0.86}
20:29:29.579 00.002 2864 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.80) = xAngle (-0.31 = -0.31)
20:29:29.582 00.003 2864 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.38 = 2.90)
20:29:29.584 00.002 2864 CameraToMount -- cameraX=-1.12 cameraY=0.86 hyp=1.41 cameraTheta=2.49 mountX=1.34 mountY=0.34, mountTheta=0.25
20:29:29.587 00.003 2864 SchedulePrimaryMove(10198720, x=-1.12, y=0.86, opts=13)
20:29:29.590 00.003 2864 Enqueuing Move request for scope (-1.12, 0.86)
20:29:29.592 00.002 6680 Worker thread wakes up
20:29:29.593 00.001 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.12, 0.86) opts 0xd
20:29:29.593 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.12, 0.86)
20:29:29.593 00.000 6680 Moving (-1.12, 0.86) raw xDistance=1.34 yDistance=0.34
20:29:29.593 00.000 6680 PPEC rslt: input = 1.34, final = 0.95, react = 0.81, pred = 0.93, hyst = 0.78, hyst_pct = 0.82, period_length = 600.73
20:29:29.593 00.000 6680 PPEC: input: 1.34, control: 0.95, exposure: 1500
20:29:29.593 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:29:29.593 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
20:29:29.594 00.001 6680 MoveAxis(W, 128, ABG)
20:29:29.594 00.000 6680 Guiding  Dir = 3, Dur = 128
20:29:29.594 00.000 6680 IsGuiding returns 0
20:29:29.594 00.000 6680 PulseGuide returned control before completion, sleep 138
20:29:29.609 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=149, Gamma=0.560
20:29:29.658 00.049 2864 UpdateGuideState exits: m=1780 SNR=29.8
20:29:29.660 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:29.663 00.003 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:29:29.666 00.003 2864 Enqueuing Expose request
20:29:29.744 00.078 6680 IsGuiding returns 1
20:29:29.744 00.000 6680 scope still moving after pulse duration time elapsed
20:29:29.775 00.031 6680 IsGuiding returns 1
20:29:29.806 00.031 6680 IsGuiding returns 1
20:29:29.837 00.031 6680 IsGuiding returns 0
20:29:29.837 00.000 6680 scope move finished after 128 + 114 ms
20:29:29.837 00.000 6680 Move returns status 0, amount 128
20:29:29.837 00.000 6680 MoveAxis(N, 0, ABG)
20:29:29.837 00.000 6680 Move returns status 0, amount 0
20:29:29.837 00.000 6680 move complete, result=0
20:29:29.837 00.000 6680 worker thread done servicing request
20:29:29.837 00.000 6680 Worker thread wakes up
20:29:29.837 00.000 2864 GuideStep: 1.3 px 128 ms WEST, 0.3 px 0 ms NORTH
20:29:29.840 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
20:29:29.840 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:29:31.269 01.429 6680 Exposure complete
20:29:31.343 00.074 6680 worker thread done servicing request
20:29:31.343 00.000 2864 OnExposeComplete: enter
20:29:31.346 00.003 2864 UpdateGuideState(): m_state=6
20:29:31.348 00.002 2864 Star::Find(15, 133, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
20:29:31.350 00.002 2864 Star::Find returns 1 (0), X=133.35, Y=729.27, Mass=1755, SNR=29.5, Peak=171 HFD=3.0
20:29:31.352 00.002 2864 MultiStar: [#1 -4.32,1.90,0.00,M10] [#2 -4.07,1.34,0.00,M9] [#3 -4.55,1.18,0.00,M10] [#4 -4.58,1.46,0.00,M10] [#5 -2.51,1.13,0.57,U] [#6 -3.97,0.85,0.00,M9] [#7 -2.08,1.34,0.46,U] [#8 -4.32,2.06,0.00,M10] 
20:29:31.353 00.001 2864 single-star, 2 included, MultiStar: {-1.84, 1.10}, one-star: {-1.34, 0.97}
20:29:31.355 00.002 2864 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.80) = xAngle (-0.28 = -0.28)
20:29:31.357 00.002 2864 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.36 = 2.93)
20:29:31.359 00.002 2864 CameraToMount -- cameraX=-1.34 cameraY=0.97 hyp=1.66 cameraTheta=2.51 mountX=1.59 mountY=0.35, mountTheta=0.22
20:29:31.362 00.003 2864 SchedulePrimaryMove(10198720, x=-1.34, y=0.97, opts=13)
20:29:31.364 00.002 2864 Enqueuing Move request for scope (-1.34, 0.97)
20:29:31.366 00.002 6680 Worker thread wakes up
20:29:31.366 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.34, 0.97) opts 0xd
20:29:31.366 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.34, 0.97)
20:29:31.366 00.000 6680 Moving (-1.34, 0.97) raw xDistance=1.59 yDistance=0.35
20:29:31.366 00.000 6680 PPEC rslt: input = 1.59, final = 1.09, react = 0.96, pred = 0.89, hyst = 0.92, hyst_pct = 0.82, period_length = 600.73
20:29:31.366 00.000 6680 PPEC: input: 1.59, control: 1.09, exposure: 1500
20:29:31.366 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:29:31.367 00.001 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
20:29:31.367 00.000 6680 MoveAxis(W, 147, ABG)
20:29:31.367 00.000 6680 Guiding  Dir = 3, Dur = 147
20:29:31.367 00.000 6680 IsGuiding returns 0
20:29:31.367 00.000 6680 PulseGuide returned control before completion, sleep 157
20:29:31.381 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=172, Gamma=0.560
20:29:31.427 00.046 2864 UpdateGuideState exits: m=1755 SNR=29.5
20:29:31.429 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:31.430 00.001 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:29:31.436 00.006 2864 Enqueuing Expose request
20:29:31.534 00.098 6680 IsGuiding returns 1
20:29:31.534 00.000 6680 scope still moving after pulse duration time elapsed
20:29:31.565 00.031 6680 IsGuiding returns 0
20:29:31.565 00.000 6680 scope move finished after 147 + 50 ms
20:29:31.565 00.000 6680 Move returns status 0, amount 147
20:29:31.565 00.000 6680 MoveAxis(N, 0, ABG)
20:29:31.565 00.000 6680 Move returns status 0, amount 0
20:29:31.565 00.000 6680 move complete, result=0
20:29:31.565 00.000 6680 worker thread done servicing request
20:29:31.565 00.000 6680 Worker thread wakes up
20:29:31.565 00.000 2864 GuideStep: 1.6 px 147 ms WEST, 0.4 px 0 ms NORTH
20:29:31.567 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:29:31.567 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:29:33.216 01.649 6680 Exposure complete
20:29:33.292 00.076 6680 worker thread done servicing request
20:29:33.292 00.000 2864 OnExposeComplete: enter
20:29:33.298 00.006 2864 UpdateGuideState(): m_state=6
20:29:33.302 00.004 2864 Star::Find(15, 133, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 125
20:29:33.304 00.002 2864 Star::Find returns 1 (0), X=133.49, Y=728.85, Mass=1796, SNR=29.9, Peak=169 HFD=3.0
20:29:33.307 00.003 2864 MultiStar: [#1 -4.14,1.54,0.00,R] [#2 -3.84,0.98,0.00,M10] [#3 -4.21,0.93,0.00,R] [#4 -4.47,1.09,0.00,R] [#5 -2.28,0.78,0.58,U] [#6 -3.71,0.83,0.00,M10] [#7 -1.75,1.08,0.46,U] [#8 -4.01,1.75,0.00,R] 
20:29:33.310 00.003 2864 single-star, 2 included, MultiStar: {-1.63, 0.74}, one-star: {-1.20, 0.55}
20:29:33.312 00.002 2864 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.80) = xAngle (-0.08 = -0.08)
20:29:33.319 00.007 2864 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.16 = 3.13)
20:29:33.323 00.004 2864 CameraToMount -- cameraX=-1.20 cameraY=0.55 hyp=1.32 cameraTheta=2.71 mountX=1.32 mountY=0.02, mountTheta=0.02
20:29:33.327 00.004 2864 SchedulePrimaryMove(10198720, x=-1.20, y=0.55, opts=13)
20:29:33.329 00.002 2864 Enqueuing Move request for scope (-1.20, 0.55)
20:29:33.333 00.004 6680 Worker thread wakes up
20:29:33.333 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.20, 0.55) opts 0xd
20:29:33.333 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.20, 0.55)
20:29:33.333 00.000 6680 Moving (-1.20, 0.55) raw xDistance=1.32 yDistance=0.02
20:29:33.333 00.000 6680 PPEC rslt: input = 1.32, final = 0.88, react = 0.79, pred = 0.56, hyst = 0.77, hyst_pct = 0.81, period_length = 600.73
20:29:33.333 00.000 6680 PPEC: input: 1.32, control: 0.88, exposure: 1500
20:29:33.333 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:33.333 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:29:33.333 00.000 6680 MoveAxis(W, 118, ABG)
20:29:33.333 00.000 6680 Guiding  Dir = 3, Dur = 118
20:29:33.333 00.000 6680 IsGuiding returns 0
20:29:33.335 00.002 6680 PulseGuide returned control before completion, sleep 128
20:29:33.348 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=175, Gamma=0.560
20:29:33.397 00.049 2864 UpdateGuideState exits: m=1796 SNR=29.9
20:29:33.399 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:33.402 00.003 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:29:33.404 00.002 2864 Enqueuing Expose request
20:29:33.477 00.073 6680 IsGuiding returns 0
20:29:33.477 00.000 6680 Move returns status 0, amount 118
20:29:33.477 00.000 6680 MoveAxis(N, 0, ABG)
20:29:33.477 00.000 6680 Move returns status 0, amount 0
20:29:33.477 00.000 6680 move complete, result=0
20:29:33.477 00.000 6680 worker thread done servicing request
20:29:33.477 00.000 6680 Worker thread wakes up
20:29:33.477 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:29:33.477 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:29:33.479 00.002 2864 GuideStep: 1.3 px 118 ms WEST, 0.0 px 0 ms NORTH
20:29:34.901 01.422 6680 Exposure complete
20:29:34.969 00.068 6680 worker thread done servicing request
20:29:34.969 00.000 2864 OnExposeComplete: enter
20:29:34.969 00.000 2864 UpdateGuideState(): m_state=6
20:29:34.969 00.000 2864 Star::Find(15, 133, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
20:29:34.969 00.000 2864 Star::Find returns 1 (0), X=133.32, Y=729.05, Mass=1745, SNR=29.4, Peak=181 HFD=2.8
20:29:34.969 00.000 2864 MultiStar: [#1 -0.22,0.32,0.95,U] [#2 -3.99,1.36,0.00,R] [#3 -0.32,0.28,0.73,U] [#4 -0.21,0.28,0.57,U] [#5 -2.45,0.97,0.59,U] [#6 -3.88,1.07,0.00,R] [#7 -2.39,1.05,0.43,U] [#8 -0.30,0.33,0.42,U] 
20:29:34.969 00.000 2864 refined, 6 included, MultiStar: {-0.97, 0.55}, one-star: {-1.37, 0.76}
20:29:34.981 00.012 2864 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.80) = xAngle (-0.17 = -0.17)
20:29:34.981 00.000 2864 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.25 = 3.03)
20:29:34.981 00.000 2864 CameraToMount -- cameraX=-0.97 cameraY=0.55 hyp=1.11 cameraTheta=2.62 mountX=1.10 mountY=0.12, mountTheta=0.11
20:29:34.981 00.000 2864 SchedulePrimaryMove(10198720, x=-0.97, y=0.55, opts=13)
20:29:34.981 00.000 2864 Enqueuing Move request for scope (-0.97, 0.55)
20:29:34.981 00.000 6680 Worker thread wakes up
20:29:34.981 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.97, 0.55) opts 0xd
20:29:34.981 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.97, 0.55)
20:29:34.981 00.000 6680 Moving (-0.97, 0.55) raw xDistance=1.10 yDistance=0.12
20:29:34.994 00.013 6680 PPEC rslt: input = 1.10, final = 0.74, react = 0.66, pred = 0.43, hyst = 0.66, hyst_pct = 0.81, period_length = 600.73
20:29:34.994 00.000 6680 PPEC: input: 1.10, control: 0.74, exposure: 1500
20:29:34.994 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:34.994 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:29:34.994 00.000 6680 MoveAxis(W, 99, ABG)
20:29:34.994 00.000 6680 Guiding  Dir = 3, Dur = 99
20:29:34.994 00.000 6680 IsGuiding returns 0
20:29:34.994 00.000 6680 PulseGuide returned control before completion, sleep 109
20:29:35.007 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=180, Gamma=0.560
20:29:35.052 00.045 2864 UpdateGuideState exits: m=1745 SNR=29.4
20:29:35.054 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:35.058 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:29:35.060 00.002 2864 Enqueuing Expose request
20:29:35.107 00.047 6680 IsGuiding returns 1
20:29:35.107 00.000 6680 scope still moving after pulse duration time elapsed
20:29:35.139 00.032 6680 IsGuiding returns 0
20:29:35.139 00.000 6680 scope move finished after 99 + 45 ms
20:29:35.139 00.000 6680 Move returns status 0, amount 99
20:29:35.139 00.000 6680 MoveAxis(N, 0, ABG)
20:29:35.139 00.000 6680 Move returns status 0, amount 0
20:29:35.139 00.000 6680 move complete, result=0
20:29:35.139 00.000 6680 worker thread done servicing request
20:29:35.139 00.000 6680 Worker thread wakes up
20:29:35.139 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:29:35.139 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:29:35.143 00.004 2864 GuideStep: 1.1 px 99 ms WEST, 0.1 px 0 ms NORTH
20:29:36.784 01.641 6680 Exposure complete
20:29:36.846 00.062 6680 worker thread done servicing request
20:29:36.846 00.000 2864 OnExposeComplete: enter
20:29:36.862 00.016 2864 UpdateGuideState(): m_state=6
20:29:36.862 00.000 2864 Star::Find(15, 133, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
20:29:36.862 00.000 2864 Star::Find returns 1 (0), X=132.90, Y=728.98, Mass=1786, SNR=29.8, Peak=183 HFD=2.8
20:29:36.869 00.007 2864 MultiStar: [#1 -0.60,0.45,0.92,U] [#2 -0.38,-0.19,0.65,U] [#3 -0.69,0.38,0.69,U] [#4 -0.64,0.37,0.58,U] [#5 -2.89,0.92,0.58,U] [#6 -0.66,0.01,0.48,U] [#7 -2.72,1.36,0.46,U] [#8 -0.92,0.41,0.42,U] 
20:29:36.869 00.000 2864 refined, 8 included, MultiStar: {-1.22, 0.48}, one-star: {-1.80, 0.68}
20:29:36.869 00.000 2864 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.80) = xAngle (-0.03 = -0.03)
20:29:36.869 00.000 2864 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.10 = -3.10)
20:29:36.869 00.000 2864 CameraToMount -- cameraX=-1.22 cameraY=0.48 hyp=1.32 cameraTheta=2.77 mountX=1.32 mountY=-0.05, mountTheta=-0.04
20:29:36.878 00.009 2864 SchedulePrimaryMove(10198720, x=-1.22, y=0.48, opts=13)
20:29:36.878 00.000 2864 Enqueuing Move request for scope (-1.22, 0.48)
20:29:36.878 00.000 6680 Worker thread wakes up
20:29:36.878 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.22, 0.48) opts 0xd
20:29:36.878 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.22, 0.48)
20:29:36.878 00.000 6680 Moving (-1.22, 0.48) raw xDistance=1.32 yDistance=-0.05
20:29:36.878 00.000 6680 PPEC rslt: input = 1.32, final = 0.79, react = 0.79, pred = 0.10, hyst = 0.76, hyst_pct = 0.81, period_length = 600.73
20:29:36.878 00.000 6680 PPEC: input: 1.32, control: 0.79, exposure: 1500
20:29:36.878 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:36.878 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:29:36.878 00.000 6680 MoveAxis(W, 106, ABG)
20:29:36.878 00.000 6680 Guiding  Dir = 3, Dur = 106
20:29:36.878 00.000 6680 IsGuiding returns 0
20:29:36.878 00.000 6680 PulseGuide returned control before completion, sleep 116
20:29:36.896 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=169, Gamma=0.560
20:29:36.941 00.045 2864 UpdateGuideState exits: m=1786 SNR=29.8
20:29:36.941 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:36.941 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:29:36.941 00.000 2864 Enqueuing Expose request
20:29:37.004 00.063 6680 IsGuiding returns 1
20:29:37.004 00.000 6680 scope still moving after pulse duration time elapsed
20:29:37.035 00.031 6680 IsGuiding returns 0
20:29:37.035 00.000 6680 scope move finished after 106 + 44 ms
20:29:37.035 00.000 6680 Move returns status 0, amount 106
20:29:37.035 00.000 6680 MoveAxis(N, 0, ABG)
20:29:37.035 00.000 6680 Move returns status 0, amount 0
20:29:37.035 00.000 6680 move complete, result=0
20:29:37.035 00.000 6680 worker thread done servicing request
20:29:37.035 00.000 6680 Worker thread wakes up
20:29:37.035 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:29:37.035 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:29:37.035 00.000 2864 GuideStep: 1.3 px 106 ms WEST, -0.1 px 0 ms NORTH
20:29:38.437 01.402 6680 Exposure complete
20:29:38.485 00.048 6680 worker thread done servicing request
20:29:38.485 00.000 2864 OnExposeComplete: enter
20:29:38.485 00.000 2864 UpdateGuideState(): m_state=6
20:29:38.496 00.011 2864 Star::Find(15, 132, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
20:29:38.498 00.002 2864 Star::Find returns 1 (0), X=133.02, Y=729.05, Mass=1755, SNR=29.5, Peak=168 HFD=2.9
20:29:38.500 00.002 2864 MultiStar: [#1 -0.41,0.52,0.93,U] [#2 -0.31,-0.28,0.65,U] [#3 -0.60,0.16,0.72,U] [#4 -0.35,0.35,0.58,U] [#5 -2.78,1.19,0.59,U] [#6 -0.41,-0.06,0.49,U] [#7 -2.95,1.06,0.47,U] [#8 -0.63,0.25,0.42,U] 
20:29:38.501 00.001 2864 refined, 8 included, MultiStar: {-1.09, 0.45}, one-star: {-1.67, 0.76}
20:29:38.503 00.002 2864 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.80) = xAngle (-0.05 = -0.05)
20:29:38.505 00.002 2864 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.12 = -3.12)
20:29:38.507 00.002 2864 CameraToMount -- cameraX=-1.09 cameraY=0.45 hyp=1.18 cameraTheta=2.75 mountX=1.18 mountY=-0.02, mountTheta=-0.02
20:29:38.509 00.002 2864 SchedulePrimaryMove(10198720, x=-1.09, y=0.45, opts=13)
20:29:38.511 00.002 2864 Enqueuing Move request for scope (-1.09, 0.45)
20:29:38.513 00.002 6680 Worker thread wakes up
20:29:38.513 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.09, 0.45) opts 0xd
20:29:38.513 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.09, 0.45)
20:29:38.513 00.000 6680 Moving (-1.09, 0.45) raw xDistance=1.18 yDistance=-0.02
20:29:38.513 00.000 6680 PPEC rslt: input = 1.18, final = 0.68, react = 0.71, pred = -0.04, hyst = 0.68, hyst_pct = 0.81, period_length = 600.73
20:29:38.513 00.000 6680 PPEC: input: 1.18, control: 0.68, exposure: 1500
20:29:38.513 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:38.513 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:29:38.513 00.000 6680 MoveAxis(W, 91, ABG)
20:29:38.513 00.000 6680 Guiding  Dir = 3, Dur = 91
20:29:38.515 00.002 6680 IsGuiding returns 0
20:29:38.515 00.000 6680 PulseGuide returned control before completion, sleep 101
20:29:38.527 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=169, Gamma=0.560
20:29:38.565 00.038 2864 UpdateGuideState exits: m=1755 SNR=29.5
20:29:38.565 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:38.565 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:29:38.565 00.000 2864 Enqueuing Expose request
20:29:38.628 00.063 6680 IsGuiding returns 0
20:29:38.628 00.000 6680 Move returns status 0, amount 91
20:29:38.628 00.000 6680 MoveAxis(N, 0, ABG)
20:29:38.628 00.000 6680 Move returns status 0, amount 0
20:29:38.628 00.000 6680 move complete, result=0
20:29:38.628 00.000 6680 worker thread done servicing request
20:29:38.628 00.000 6680 Worker thread wakes up
20:29:38.628 00.000 2864 GuideStep: 1.2 px 91 ms WEST, -0.0 px 0 ms NORTH
20:29:38.628 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:29:38.628 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:29:40.277 01.649 6680 Exposure complete
20:29:40.373 00.096 6680 worker thread done servicing request
20:29:40.373 00.000 2864 OnExposeComplete: enter
20:29:40.373 00.000 2864 UpdateGuideState(): m_state=6
20:29:40.373 00.000 2864 Star::Find(15, 133, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 129
20:29:40.373 00.000 2864 Star::Find returns 1 (0), X=133.12, Y=729.30, Mass=1741, SNR=29.4, Peak=174 HFD=2.9
20:29:40.373 00.000 2864 MultiStar: [#1 -0.54,0.46,0.95,U] [#2 -0.18,0.11,0.65,U] [#3 -0.57,0.56,0.72,U] [#4 -0.52,0.59,0.60,U] [#5 -2.66,1.44,0.57,U] [#6 -0.51,0.20,0.48,U] [#7 -2.60,1.34,0.47,U] [#8 -0.40,0.63,0.42,U] 
20:29:40.373 00.000 2864 refined, 8 included, MultiStar: {-1.04, 0.70}, one-star: {-1.57, 1.00}
20:29:40.373 00.000 2864 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.80) = xAngle (-0.25 = -0.25)
20:29:40.373 00.000 2864 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.32 = 2.96)
20:29:40.373 00.000 2864 CameraToMount -- cameraX=-1.04 cameraY=0.70 hyp=1.25 cameraTheta=2.55 mountX=1.21 mountY=0.22, mountTheta=0.18
20:29:40.389 00.016 2864 SchedulePrimaryMove(10198720, x=-1.04, y=0.70, opts=13)
20:29:40.389 00.000 2864 Enqueuing Move request for scope (-1.04, 0.70)
20:29:40.389 00.000 6680 Worker thread wakes up
20:29:40.389 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.04, 0.70) opts 0xd
20:29:40.389 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.04, 0.70)
20:29:40.389 00.000 6680 Moving (-1.04, 0.70) raw xDistance=1.21 yDistance=0.22
20:29:40.389 00.000 6680 PPEC rslt: input = 1.21, final = 0.67, react = 0.73, pred = -0.20, hyst = 0.70, hyst_pct = 0.81, period_length = 600.73
20:29:40.389 00.000 6680 PPEC: input: 1.21, control: 0.67, exposure: 1500
20:29:40.389 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:40.389 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
20:29:40.389 00.000 6680 MoveAxis(W, 90, ABG)
20:29:40.389 00.000 6680 Guiding  Dir = 3, Dur = 90
20:29:40.389 00.000 6680 IsGuiding returns 0
20:29:40.389 00.000 6680 PulseGuide returned control before completion, sleep 100
20:29:40.404 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=165, Gamma=0.560
20:29:40.452 00.048 2864 UpdateGuideState exits: m=1741 SNR=29.4
20:29:40.452 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:40.452 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:29:40.452 00.000 2864 Enqueuing Expose request
20:29:40.500 00.048 6680 IsGuiding returns 1
20:29:40.500 00.000 6680 scope still moving after pulse duration time elapsed
20:29:40.531 00.031 6680 IsGuiding returns 0
20:29:40.531 00.000 6680 scope move finished after 90 + 44 ms
20:29:40.531 00.000 6680 Move returns status 0, amount 90
20:29:40.531 00.000 6680 MoveAxis(N, 0, ABG)
20:29:40.531 00.000 6680 Move returns status 0, amount 0
20:29:40.531 00.000 6680 move complete, result=0
20:29:40.531 00.000 6680 worker thread done servicing request
20:29:40.531 00.000 6680 Worker thread wakes up
20:29:40.531 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:29:40.531 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:29:40.567 00.036 2864 GetInt("/profile/6/camera/SaturationADU", 0) returns 255
20:29:40.567 00.000 2864 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
20:29:40.646 00.079 2864 GuideStep: 1.2 px 90 ms WEST, 0.2 px 0 ms NORTH
20:29:41.963 01.317 6680 Exposure complete
20:29:42.025 00.062 6680 worker thread done servicing request
20:29:42.025 00.000 2864 OnExposeComplete: enter
20:29:42.025 00.000 2864 UpdateGuideState(): m_state=6
20:29:42.025 00.000 2864 Star::Find(15, 133, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 130
20:29:42.034 00.009 2864 Star::Find returns 1 (0), X=132.92, Y=729.38, Mass=1760, SNR=29.6, Peak=156 HFD=3.3
20:29:42.034 00.000 2864 MultiStar: [#1 -0.66,0.63,0.97,U] [#2 -0.47,0.08,0.63,U] [#3 -0.83,0.50,0.74,U] [#4 -0.76,0.58,0.58,U] [#5 -2.78,1.31,0.58,U] [#6 -0.49,0.22,0.49,U] [#7 -2.68,1.58,0.47,U] [#8 -0.62,0.41,0.42,U] 
20:29:42.034 00.000 2864 refined, 8 included, MultiStar: {-1.21, 0.72}, one-star: {-1.77, 1.08}
20:29:42.034 00.000 2864 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.80) = xAngle (-0.19 = -0.19)
20:29:42.041 00.007 2864 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.26 = 3.02)
20:29:42.041 00.000 2864 CameraToMount -- cameraX=-1.21 cameraY=0.72 hyp=1.41 cameraTheta=2.61 mountX=1.39 mountY=0.17, mountTheta=0.12
20:29:42.041 00.000 2864 SchedulePrimaryMove(10198720, x=-1.21, y=0.72, opts=13)
20:29:42.041 00.000 2864 Enqueuing Move request for scope (-1.21, 0.72)
20:29:42.041 00.000 6680 Worker thread wakes up
20:29:42.041 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.21, 0.72) opts 0xd
20:29:42.041 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.21, 0.72)
20:29:42.041 00.000 6680 Moving (-1.21, 0.72) raw xDistance=1.39 yDistance=0.17
20:29:42.041 00.000 6680 PPEC rslt: input = 1.39, final = 0.88, react = 0.83, pred = 0.44, hyst = 0.79, hyst_pct = 0.81, period_length = 600.73
20:29:42.041 00.000 6680 PPEC: input: 1.39, control: 0.88, exposure: 1500
20:29:42.041 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:42.041 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:29:42.041 00.000 6680 MoveAxis(W, 119, ABG)
20:29:42.041 00.000 6680 Guiding  Dir = 3, Dur = 119
20:29:42.041 00.000 6680 IsGuiding returns 0
20:29:42.041 00.000 6680 PulseGuide returned control before completion, sleep 129
20:29:42.057 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=0, FiltMin=0, FiltMax=157, Gamma=0.560
20:29:42.105 00.048 2864 UpdateGuideState exits: m=1760 SNR=29.6
20:29:42.105 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:42.105 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:29:42.105 00.000 2864 Enqueuing Expose request
20:29:42.185 00.080 6680 IsGuiding returns 1
20:29:42.185 00.000 6680 scope still moving after pulse duration time elapsed
20:29:42.216 00.031 6680 IsGuiding returns 0
20:29:42.216 00.000 6680 scope move finished after 119 + 46 ms
20:29:42.216 00.000 6680 Move returns status 0, amount 119
20:29:42.216 00.000 6680 MoveAxis(N, 0, ABG)
20:29:42.216 00.000 6680 Move returns status 0, amount 0
20:29:42.216 00.000 6680 move complete, result=0
20:29:42.216 00.000 6680 worker thread done servicing request
20:29:42.216 00.000 6680 Worker thread wakes up
20:29:42.216 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:29:42.216 00.000 2864 GuideStep: 1.4 px 119 ms WEST, 0.2 px 0 ms NORTH
20:29:42.216 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:29:43.854 01.638 6680 Exposure complete
20:29:43.902 00.048 6680 worker thread done servicing request
20:29:43.902 00.000 2864 OnExposeComplete: enter
20:29:43.902 00.000 2864 UpdateGuideState(): m_state=6
20:29:43.902 00.000 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 131
20:29:43.915 00.013 2864 Star::Find returns 1 (0), X=132.69, Y=729.47, Mass=1701, SNR=29.1, Peak=150 HFD=3.1
20:29:43.916 00.001 2864 MultiStar: [#1 -0.79,0.67,0.94,U] [#2 -0.69,0.28,0.66,U] [#3 -0.95,0.64,0.73,U] [#4 -0.76,0.71,0.59,U] [#5 -3.41,1.27,0.00,M1] [#6 -0.62,0.38,0.50,U] [#7 -2.68,2.00,0.00,M1] [#8 -0.96,0.56,0.43,U] 
20:29:43.916 00.000 2864 refined, 6 included, MultiStar: {-1.05, 0.68}, one-star: {-2.01, 1.17}
20:29:43.916 00.000 2864 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.80) = xAngle (-0.23 = -0.23)
20:29:43.916 00.000 2864 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.31 = 2.98)
20:29:43.916 00.000 2864 CameraToMount -- cameraX=-1.05 cameraY=0.68 hyp=1.25 cameraTheta=2.56 mountX=1.21 mountY=0.20, mountTheta=0.17
20:29:43.916 00.000 2864 SchedulePrimaryMove(10198720, x=-1.05, y=0.68, opts=13)
20:29:43.916 00.000 2864 Enqueuing Move request for scope (-1.05, 0.68)
20:29:43.932 00.016 6680 Worker thread wakes up
20:29:43.932 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.05, 0.68) opts 0xd
20:29:43.932 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.05, 0.68)
20:29:43.932 00.000 6680 Moving (-1.05, 0.68) raw xDistance=1.21 yDistance=0.20
20:29:43.932 00.000 6680 PPEC rslt: input = 1.21, final = 0.77, react = 0.73, pred = 0.37, hyst = 0.70, hyst_pct = 0.81, period_length = 600.73
20:29:43.932 00.000 6680 PPEC: input: 1.21, control: 0.77, exposure: 1500
20:29:43.932 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:43.932 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
20:29:43.932 00.000 6680 MoveAxis(W, 104, ABG)
20:29:43.932 00.000 6680 Guiding  Dir = 3, Dur = 104
20:29:43.932 00.000 6680 IsGuiding returns 0
20:29:43.932 00.000 6680 PulseGuide returned control before completion, sleep 114
20:29:43.932 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=142, Gamma=0.560
20:29:43.978 00.046 2864 UpdateGuideState exits: m=1701 SNR=29.1
20:29:43.994 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:43.994 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:29:43.994 00.000 2864 Enqueuing Expose request
20:29:44.057 00.063 6680 IsGuiding returns 1
20:29:44.057 00.000 6680 scope still moving after pulse duration time elapsed
20:29:44.088 00.031 6680 IsGuiding returns 0
20:29:44.088 00.000 6680 scope move finished after 104 + 50 ms
20:29:44.088 00.000 6680 Move returns status 0, amount 104
20:29:44.088 00.000 6680 MoveAxis(N, 0, ABG)
20:29:44.088 00.000 6680 Move returns status 0, amount 0
20:29:44.088 00.000 6680 move complete, result=0
20:29:44.088 00.000 6680 worker thread done servicing request
20:29:44.088 00.000 6680 Worker thread wakes up
20:29:44.088 00.000 2864 GuideStep: 1.2 px 104 ms WEST, 0.2 px 0 ms NORTH
20:29:44.088 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:29:44.088 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:29:45.516 01.428 6680 Exposure complete
20:29:45.578 00.062 6680 worker thread done servicing request
20:29:45.578 00.000 2864 OnExposeComplete: enter
20:29:45.578 00.000 2864 UpdateGuideState(): m_state=6
20:29:45.578 00.000 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 132
20:29:45.578 00.000 2864 Star::Find returns 1 (0), X=132.64, Y=729.72, Mass=1731, SNR=29.3, Peak=156 HFD=3.1
20:29:45.578 00.000 2864 MultiStar: [#1 -0.87,1.13,0.95,U] [#2 -0.80,0.48,0.66,U] [#3 -1.04,1.02,0.76,U] [#4 -0.84,1.00,0.58,U] [#5 -3.26,1.72,0.00,M2] [#6 -0.72,0.63,0.50,U] [#7 -2.89,2.13,0.00,M2] [#8 -0.85,1.06,0.44,U] 
20:29:45.589 00.011 2864 refined, 6 included, MultiStar: {-1.11, 1.01}, one-star: {-2.06, 1.43}
20:29:45.592 00.003 2864 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.80) = xAngle (-0.39 = -0.39)
20:29:45.594 00.002 2864 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.47 = 2.82)
20:29:45.596 00.002 2864 CameraToMount -- cameraX=-1.11 cameraY=1.01 hyp=1.50 cameraTheta=2.40 mountX=1.39 mountY=0.48, mountTheta=0.33
20:29:45.598 00.002 2864 SchedulePrimaryMove(10198720, x=-1.11, y=1.01, opts=13)
20:29:45.600 00.002 2864 Enqueuing Move request for scope (-1.11, 1.01)
20:29:45.602 00.002 6680 Worker thread wakes up
20:29:45.602 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.11, 1.01) opts 0xd
20:29:45.602 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.11, 1.01)
20:29:45.602 00.000 6680 Moving (-1.11, 1.01) raw xDistance=1.39 yDistance=0.48
20:29:45.604 00.002 6680 PPEC rslt: input = 1.39, final = 0.86, react = 0.83, pred = 0.26, hyst = 0.80, hyst_pct = 0.80, period_length = 600.73
20:29:45.604 00.000 6680 PPEC: input: 1.39, control: 0.86, exposure: 1500
20:29:45.604 00.000 6680 switching direction from -1 to 1 - decHistory=3 oldest=0.71 newest=0.86
20:29:45.604 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
20:29:45.604 00.000 6680 MoveAxis(W, 116, ABG)
20:29:45.604 00.000 6680 Guiding  Dir = 3, Dur = 116
20:29:45.604 00.000 6680 IsGuiding returns 0
20:29:45.604 00.000 6680 PulseGuide returned control before completion, sleep 126
20:29:45.615 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=169, Gamma=0.560
20:29:45.656 00.041 2864 UpdateGuideState exits: m=1731 SNR=29.3
20:29:45.656 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:45.656 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:29:45.656 00.000 2864 Enqueuing Expose request
20:29:45.735 00.079 6680 IsGuiding returns 1
20:29:45.735 00.000 6680 scope still moving after pulse duration time elapsed
20:29:45.767 00.032 6680 IsGuiding returns 0
20:29:45.767 00.000 6680 scope move finished after 116 + 47 ms
20:29:45.767 00.000 6680 Move returns status 0, amount 116
20:29:45.767 00.000 6680 MoveAxis(S, 77, ABG)
20:29:45.767 00.000 6680 Guiding  Dir = 1, Dur = 77
20:29:45.767 00.000 6680 IsGuiding returns 0
20:29:45.767 00.000 6680 PulseGuide returned control before completion, sleep 87
20:29:45.862 00.095 6680 IsGuiding returns 1
20:29:45.862 00.000 6680 scope still moving after pulse duration time elapsed
20:29:45.893 00.031 6680 IsGuiding returns 1
20:29:45.925 00.032 6680 IsGuiding returns 0
20:29:45.925 00.000 6680 scope move finished after 77 + 80 ms
20:29:45.925 00.000 6680 Move returns status 0, amount 77
20:29:45.925 00.000 6680 move complete, result=0
20:29:45.925 00.000 6680 worker thread done servicing request
20:29:45.925 00.000 2864 GuideStep: 1.4 px 116 ms WEST, 0.5 px 77 ms SOUTH
20:29:45.931 00.006 6680 Worker thread wakes up
20:29:45.933 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:29:45.933 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:29:47.523 01.590 2864 User exited setup dialog with 'ok'
20:29:47.533 00.010 2864 set dither mode 0
20:29:47.539 00.006 2864 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
20:29:47.539 00.000 2864 AutoExp: config min = 1000 max = 5000 snr = 6.00
20:29:47.539 00.000 2864 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
20:29:47.539 00.000 2864 camera: set binning = 1
20:29:47.555 00.016 2864 Saturation detection set to Max-ADU value 255
20:29:47.559 00.004 2864 Setting StarMinHFD = 1.50
20:29:47.559 00.000 2864 Setting MaxHFD = 10.0
20:29:47.559 00.000 2864 Setting StarMinSNR = 6.0
20:29:47.559 00.000 2864 Setting AutoSelDownsample = 0
20:29:47.570 00.011 2864 MultiStar mode enabled
20:29:47.574 00.004 6680 Exposure complete
20:29:47.576 00.002 2864 Scope: slew check disabled
20:29:47.578 00.002 2864 BLC: Backlash comp disabled, Comp pulse = 241 ms
20:29:47.586 00.008 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:29:47.588 00.002 2864 ScopeASCOM::SideOfPier() returns 1
20:29:47.594 00.006 2864 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.23
20:29:47.596 00.002 2864 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
20:29:47.598 00.002 2864 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
20:29:47.619 00.021 6680 worker thread done servicing request
20:29:47.664 00.045 2864 PhdConfig flush
20:29:47.664 00.000 2864 OnExposeComplete: enter
20:29:47.664 00.000 2864 UpdateGuideState(): m_state=6
20:29:47.664 00.000 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 133
20:29:47.664 00.000 2864 Star::Find returns 1 (0), X=131.81, Y=729.32, Mass=1832, SNR=30.2, Peak=195 HFD=2.8
20:29:47.664 00.000 2864 MultiStar: [#1 -1.54,0.95,0.93,U] [#2 -1.42,0.24,0.64,U] [#3 -1.78,0.73,0.71,U] [#4 -1.58,0.84,0.58,U] [#5 -3.84,1.52,0.00,M3] [#6 -1.53,0.48,0.48,U] [#7 -3.83,1.85,0.00,M3] [#8 -1.70,0.68,0.41,U] 
20:29:47.664 00.000 2864 refined, 6 included, MultiStar: {-1.86, 0.75}, one-star: {-2.88, 1.02}
20:29:47.664 00.000 2864 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.80) = xAngle (-0.04 = -0.04)
20:29:47.681 00.017 2864 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.11 = -3.11)
20:29:47.681 00.000 2864 CameraToMount -- cameraX=-1.86 cameraY=0.75 hyp=2.01 cameraTheta=2.76 mountX=2.00 mountY=-0.06, mountTheta=-0.03
20:29:47.681 00.000 2864 SchedulePrimaryMove(10198720, x=-1.86, y=0.75, opts=13)
20:29:47.681 00.000 2864 Enqueuing Move request for scope (-1.86, 0.75)
20:29:47.681 00.000 6680 Worker thread wakes up
20:29:47.681 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.86, 0.75) opts 0xd
20:29:47.681 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.86, 0.75)
20:29:47.681 00.000 6680 Moving (-1.86, 0.75) raw xDistance=2.00 yDistance=-0.06
20:29:47.681 00.000 6680 PPEC rslt: input = 2.00, final = 1.17, react = 1.20, pred = 0.15, hyst = 1.13, hyst_pct = 0.80, period_length = 600.73
20:29:47.681 00.000 6680 PPEC: input: 2.00, control: 1.17, exposure: 1500
20:29:47.681 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:47.681 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:29:47.681 00.000 6680 MoveAxis(W, 158, ABG)
20:29:47.681 00.000 6680 Guiding  Dir = 3, Dur = 158
20:29:47.681 00.000 6680 IsGuiding returns 0
20:29:47.681 00.000 6680 PulseGuide returned control before completion, sleep 168
20:29:47.746 00.065 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=161, Gamma=0.560
20:29:47.796 00.050 2864 UpdateGuideState exits: m=1832 SNR=30.2
20:29:47.798 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:47.800 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:29:47.802 00.002 2864 Enqueuing Expose request
20:29:47.810 00.008 2864 evsrv: cli 1028E078 connect
20:29:47.810 00.000 2864 case statement mapped state 6 to 3
20:29:47.810 00.000 2864 case statement mapped state 6 to 3
20:29:47.810 00.000 2864 evsrv: cli 1028E078 request: {"method":"get_pixel_scale","id":"a522a1d0-94c8-45e1-91d2-d50b793aefe7"}
20:29:47.823 00.013 2864 evsrv: cli 1028E078 response: {"jsonrpc":"2.0","result":1.86834,"id":"a522a1d0-94c8-45e1-91d2-d50b793aefe7"}
20:29:47.825 00.002 2864 evsrv: cli 1028E078 disconnect
20:29:47.872 00.047 6680 IsGuiding returns 1
20:29:47.872 00.000 6680 scope still moving after pulse duration time elapsed
20:29:47.903 00.031 6680 IsGuiding returns 0
20:29:47.903 00.000 6680 scope move finished after 158 + 53 ms
20:29:47.903 00.000 6680 Move returns status 0, amount 158
20:29:47.903 00.000 6680 MoveAxis(N, 0, ABG)
20:29:47.903 00.000 6680 Move returns status 0, amount 0
20:29:47.903 00.000 6680 move complete, result=0
20:29:47.903 00.000 6680 worker thread done servicing request
20:29:47.903 00.000 6680 Worker thread wakes up
20:29:47.903 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:29:47.903 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:29:47.905 00.002 2864 GuideStep: 2.0 px 158 ms WEST, -0.1 px 0 ms NORTH
20:29:49.322 01.417 6680 Exposure complete
20:29:49.378 00.056 6680 worker thread done servicing request
20:29:49.378 00.000 2864 OnExposeComplete: enter
20:29:49.378 00.000 2864 UpdateGuideState(): m_state=6
20:29:49.378 00.000 2864 Star::Find(15, 131, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 134
20:29:49.378 00.000 2864 Star::Find returns 1 (0), X=131.56, Y=729.49, Mass=1647, SNR=28.6, Peak=152 HFD=3.1
20:29:49.378 00.000 2864 MultiStar: [#1 -1.88,0.71,0.99,U] [#2 -1.86,0.34,0.68,U] [#3 -1.94,0.65,0.76,U] [#4 -1.95,0.75,0.59,U] [#5 -4.01,1.46,0.00,M4] [#6 -1.64,0.18,0.51,U] [#7 -4.18,1.72,0.00,M4] [#8 -1.93,0.89,0.43,U] 
20:29:49.378 00.000 2864 refined, 6 included, MultiStar: {-2.13, 0.72}, one-star: {-3.14, 1.20}
20:29:49.378 00.000 2864 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.80) = xAngle (0.02 = 0.02)
20:29:49.378 00.000 2864 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.05 = -3.05)
20:29:49.394 00.016 2864 CameraToMount -- cameraX=-2.13 cameraY=0.72 hyp=2.24 cameraTheta=2.82 mountX=2.24 mountY=-0.20, mountTheta=-0.09
20:29:49.394 00.000 2864 SchedulePrimaryMove(10198720, x=-2.13, y=0.72, opts=13)
20:29:49.394 00.000 2864 Enqueuing Move request for scope (-2.13, 0.72)
20:29:49.400 00.006 6680 Worker thread wakes up
20:29:49.400 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.13, 0.72) opts 0xd
20:29:49.400 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.13, 0.72)
20:29:49.400 00.000 6680 Moving (-2.13, 0.72) raw xDistance=2.24 yDistance=-0.20
20:29:49.400 00.000 6680 PPEC rslt: input = 2.24, final = 1.28, react = 1.35, pred = 0.01, hyst = 1.26, hyst_pct = 0.80, period_length = 600.73
20:29:49.400 00.000 6680 PPEC: input: 2.24, control: 1.28, exposure: 1500
20:29:49.400 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:49.400 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
20:29:49.400 00.000 6680 MoveAxis(W, 173, ABG)
20:29:49.400 00.000 6680 Guiding  Dir = 3, Dur = 173
20:29:49.400 00.000 6680 IsGuiding returns 0
20:29:49.400 00.000 6680 PulseGuide returned control before completion, sleep 183
20:29:49.409 00.009 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=154, Gamma=0.560
20:29:49.461 00.052 2864 UpdateGuideState exits: m=1647 SNR=28.6
20:29:49.463 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:49.465 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:29:49.465 00.000 2864 Enqueuing Expose request
20:29:49.600 00.135 6680 IsGuiding returns 1
20:29:49.600 00.000 6680 scope still moving after pulse duration time elapsed
20:29:49.632 00.032 6680 IsGuiding returns 0
20:29:49.632 00.000 6680 scope move finished after 173 + 57 ms
20:29:49.632 00.000 6680 Move returns status 0, amount 173
20:29:49.632 00.000 6680 MoveAxis(N, 0, ABG)
20:29:49.632 00.000 6680 Move returns status 0, amount 0
20:29:49.632 00.000 6680 move complete, result=0
20:29:49.632 00.000 6680 worker thread done servicing request
20:29:49.632 00.000 2864 GuideStep: 2.2 px 173 ms WEST, -0.2 px 0 ms NORTH
20:29:49.632 00.000 6680 Worker thread wakes up
20:29:49.632 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:29:49.632 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:29:51.291 01.659 6680 Exposure complete
20:29:51.355 00.064 6680 worker thread done servicing request
20:29:51.355 00.000 2864 OnExposeComplete: enter
20:29:51.355 00.000 2864 UpdateGuideState(): m_state=6
20:29:51.355 00.000 2864 Star::Find(15, 131, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 135
20:29:51.355 00.000 2864 Star::Find returns 1 (0), X=131.89, Y=729.54, Mass=1764, SNR=29.6, Peak=146 HFD=3.1
20:29:51.355 00.000 2864 MultiStar: [#1 -1.68,0.89,0.94,U] [#2 -1.58,0.23,0.64,U] [#3 -1.92,0.94,0.73,U] [#4 -1.66,0.90,0.58,U] [#5 -3.98,1.64,0.00,M5] [#6 -1.69,0.58,0.49,U] [#7 -3.91,1.86,0.00,M5] [#8 -1.75,0.86,0.41,U] 
20:29:51.355 00.000 2864 refined, 6 included, MultiStar: {-1.94, 0.85}, one-star: {-2.80, 1.24}
20:29:51.355 00.000 2864 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.80) = xAngle (-0.07 = -0.07)
20:29:51.355 00.000 2864 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.14 = -3.14)
20:29:51.369 00.014 2864 CameraToMount -- cameraX=-1.94 cameraY=0.85 hyp=2.12 cameraTheta=2.73 mountX=2.12 mountY=-0.00, mountTheta=-0.00
20:29:51.369 00.000 2864 SchedulePrimaryMove(10198720, x=-1.94, y=0.85, opts=13)
20:29:51.369 00.000 2864 Enqueuing Move request for scope (-1.94, 0.85)
20:29:51.369 00.000 6680 Worker thread wakes up
20:29:51.369 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.94, 0.85) opts 0xd
20:29:51.369 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.94, 0.85)
20:29:51.369 00.000 6680 Moving (-1.94, 0.85) raw xDistance=2.12 yDistance=-0.00
20:29:51.369 00.000 6680 PPEC rslt: input = 2.12, final = 1.20, react = 1.27, pred = -0.12, hyst = 1.21, hyst_pct = 0.80, period_length = 600.73
20:29:51.369 00.000 6680 PPEC: input: 2.12, control: 1.20, exposure: 1500
20:29:51.369 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:51.369 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:29:51.369 00.000 6680 MoveAxis(W, 161, ABG)
20:29:51.369 00.000 6680 Guiding  Dir = 3, Dur = 161
20:29:51.369 00.000 6680 IsGuiding returns 0
20:29:51.369 00.000 6680 PulseGuide returned control before completion, sleep 171
20:29:51.391 00.022 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=155, Gamma=0.560
20:29:51.438 00.047 2864 UpdateGuideState exits: m=1764 SNR=29.6
20:29:51.438 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:51.438 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:29:51.438 00.000 2864 Enqueuing Expose request
20:29:51.559 00.121 6680 IsGuiding returns 1
20:29:51.559 00.000 6680 scope still moving after pulse duration time elapsed
20:29:51.591 00.032 6680 IsGuiding returns 0
20:29:51.591 00.000 6680 scope move finished after 161 + 50 ms
20:29:51.591 00.000 6680 Move returns status 0, amount 161
20:29:51.591 00.000 6680 MoveAxis(N, 0, ABG)
20:29:51.591 00.000 6680 Move returns status 0, amount 0
20:29:51.591 00.000 6680 move complete, result=0
20:29:51.591 00.000 6680 worker thread done servicing request
20:29:51.591 00.000 2864 GuideStep: 2.1 px 161 ms WEST, -0.0 px 0 ms NORTH
20:29:51.594 00.003 6680 Worker thread wakes up
20:29:51.594 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:29:51.594 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:29:53.019 01.425 6680 Exposure complete
20:29:53.088 00.069 6680 worker thread done servicing request
20:29:53.088 00.000 2864 OnExposeComplete: enter
20:29:53.096 00.008 2864 UpdateGuideState(): m_state=6
20:29:53.096 00.000 2864 Star::Find(15, 131, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 136
20:29:53.100 00.004 2864 Star::Find returns 1 (0), X=131.38, Y=729.59, Mass=1706, SNR=29.1, Peak=150 HFD=3.1
20:29:53.100 00.000 2864 MultiStar: [#1 -2.24,0.90,0.97,U] [#2 -1.91,0.34,0.66,U] [#3 -2.34,0.82,0.71,U] [#4 -2.21,0.73,0.59,U] [#5 -4.52,1.61,0.00,M6] [#6 -2.22,0.45,0.49,U] [#7 -4.30,1.86,0.00,M6] [#8 -2.19,0.87,0.44,U] 
20:29:53.100 00.000 2864 refined, 6 included, MultiStar: {-2.42, 0.83}, one-star: {-3.31, 1.30}
20:29:53.100 00.000 2864 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.80) = xAngle (0.02 = 0.02)
20:29:53.100 00.000 2864 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.06 = -3.06)
20:29:53.100 00.000 2864 CameraToMount -- cameraX=-2.42 cameraY=0.83 hyp=2.56 cameraTheta=2.81 mountX=2.56 mountY=-0.22, mountTheta=-0.08
20:29:53.100 00.000 2864 SchedulePrimaryMove(10198720, x=-2.42, y=0.83, opts=13)
20:29:53.114 00.014 2864 Enqueuing Move request for scope (-2.42, 0.83)
20:29:53.114 00.000 6680 Worker thread wakes up
20:29:53.114 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.42, 0.83) opts 0xd
20:29:53.114 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.42, 0.83)
20:29:53.114 00.000 6680 Moving (-2.42, 0.83) raw xDistance=2.56 yDistance=-0.22
20:29:53.114 00.000 6680 PPEC rslt: input = 2.56, final = 1.52, react = 1.53, pred = 0.24, hyst = 1.46, hyst_pct = 0.80, period_length = 600.73
20:29:53.114 00.000 6680 PPEC: input: 2.56, control: 1.52, exposure: 1500
20:29:53.114 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:53.114 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
20:29:53.114 00.000 6680 MoveAxis(W, 205, ABG)
20:29:53.114 00.000 6680 Guiding  Dir = 3, Dur = 205
20:29:53.114 00.000 6680 IsGuiding returns 0
20:29:53.114 00.000 6680 PulseGuide returned control before completion, sleep 215
20:29:53.130 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=183, Gamma=0.560
20:29:53.177 00.047 2864 UpdateGuideState exits: m=1706 SNR=29.1
20:29:53.177 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:53.182 00.005 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:29:53.185 00.003 2864 Enqueuing Expose request
20:29:53.335 00.150 6680 IsGuiding returns 1
20:29:53.335 00.000 6680 scope still moving after pulse duration time elapsed
20:29:53.367 00.032 6680 IsGuiding returns 0
20:29:53.367 00.000 6680 scope move finished after 205 + 43 ms
20:29:53.367 00.000 6680 Move returns status 0, amount 205
20:29:53.367 00.000 6680 MoveAxis(N, 0, ABG)
20:29:53.367 00.000 6680 Move returns status 0, amount 0
20:29:53.367 00.000 6680 move complete, result=0
20:29:53.367 00.000 6680 worker thread done servicing request
20:29:53.367 00.000 6680 Worker thread wakes up
20:29:53.367 00.000 2864 GuideStep: 2.6 px 205 ms WEST, -0.2 px 0 ms NORTH
20:29:53.371 00.004 6680 worker thread servicing REQUEST_EXPOSE 1500
20:29:53.371 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:29:55.018 01.647 6680 Exposure complete
20:29:55.066 00.048 6680 worker thread done servicing request
20:29:55.066 00.000 2864 OnExposeComplete: enter
20:29:55.066 00.000 2864 UpdateGuideState(): m_state=6
20:29:55.066 00.000 2864 Star::Find(15, 131, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 137
20:29:55.081 00.015 2864 Star::Find returns 1 (0), X=131.68, Y=729.47, Mass=1756, SNR=29.5, Peak=166 HFD=3.1
20:29:55.081 00.000 2864 MultiStar: [#1 -1.88,0.86,0.93,U] [#2 -1.64,0.27,0.65,U] [#3 -2.04,0.77,0.70,U] [#4 -1.91,0.95,0.57,U] [#5 -4.25,1.64,0.00,M7] [#6 -1.87,0.40,0.51,U] [#7 -4.34,1.76,0.00,M7] [#8 -2.03,0.92,0.42,U] 
20:29:55.081 00.000 2864 refined, 6 included, MultiStar: {-2.12, 0.80}, one-star: {-3.01, 1.17}
20:29:55.088 00.007 2864 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.80) = xAngle (-0.01 = -0.01)
20:29:55.088 00.000 2864 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.09 = -3.09)
20:29:55.088 00.000 2864 CameraToMount -- cameraX=-2.12 cameraY=0.80 hyp=2.27 cameraTheta=2.78 mountX=2.27 mountY=-0.12, mountTheta=-0.05
20:29:55.088 00.000 2864 SchedulePrimaryMove(10198720, x=-2.12, y=0.80, opts=13)
20:29:55.088 00.000 2864 Enqueuing Move request for scope (-2.12, 0.80)
20:29:55.097 00.009 6680 Worker thread wakes up
20:29:55.097 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.12, 0.80) opts 0xd
20:29:55.097 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.12, 0.80)
20:29:55.097 00.000 6680 Moving (-2.12, 0.80) raw xDistance=2.27 yDistance=-0.12
20:29:55.097 00.000 6680 PPEC rslt: input = 2.27, final = 1.34, react = 1.36, pred = 0.14, hyst = 1.30, hyst_pct = 0.80, period_length = 600.73
20:29:55.097 00.000 6680 PPEC: input: 2.27, control: 1.34, exposure: 1500
20:29:55.097 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:55.097 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:29:55.097 00.000 6680 MoveAxis(W, 180, ABG)
20:29:55.097 00.000 6680 Guiding  Dir = 3, Dur = 180
20:29:55.097 00.000 6680 IsGuiding returns 0
20:29:55.097 00.000 6680 PulseGuide returned control before completion, sleep 190
20:29:55.097 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=156, Gamma=0.560
20:29:55.158 00.061 2864 UpdateGuideState exits: m=1756 SNR=29.5
20:29:55.160 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:55.160 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:29:55.160 00.000 2864 Enqueuing Expose request
20:29:55.303 00.143 6680 IsGuiding returns 1
20:29:55.303 00.000 6680 scope still moving after pulse duration time elapsed
20:29:55.335 00.032 6680 IsGuiding returns 0
20:29:55.335 00.000 6680 scope move finished after 180 + 54 ms
20:29:55.335 00.000 6680 Move returns status 0, amount 180
20:29:55.335 00.000 6680 MoveAxis(N, 0, ABG)
20:29:55.335 00.000 6680 Move returns status 0, amount 0
20:29:55.335 00.000 6680 move complete, result=0
20:29:55.335 00.000 6680 worker thread done servicing request
20:29:55.335 00.000 6680 Worker thread wakes up
20:29:55.335 00.000 2864 GuideStep: 2.3 px 180 ms WEST, -0.1 px 0 ms NORTH
20:29:55.338 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
20:29:55.338 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:29:56.763 01.425 6680 Exposure complete
20:29:56.826 00.063 6680 worker thread done servicing request
20:29:56.826 00.000 2864 OnExposeComplete: enter
20:29:56.826 00.000 2864 UpdateGuideState(): m_state=6
20:29:56.826 00.000 2864 Star::Find(15, 131, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 138
20:29:56.826 00.000 2864 Star::Find returns 1 (0), X=131.67, Y=729.63, Mass=1779, SNR=29.7, Peak=153 HFD=3.0
20:29:56.826 00.000 2864 MultiStar: [#1 -2.04,0.94,0.93,U] [#2 -1.65,0.52,0.64,U] [#3 -2.08,0.94,0.71,U] [#4 -2.12,0.95,0.58,U] [#5 -4.29,1.80,0.00,M8] [#6 -1.95,0.64,0.49,U] [#7 -4.17,1.80,0.00,M8] [#8 -2.04,1.00,0.41,U] 
20:29:56.826 00.000 2864 refined, 6 included, MultiStar: {-2.20, 0.94}, one-star: {-3.02, 1.34}
20:29:56.838 00.012 2864 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.80) = xAngle (-0.06 = -0.06)
20:29:56.838 00.000 2864 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.13 = -3.13)
20:29:56.842 00.004 2864 CameraToMount -- cameraX=-2.20 cameraY=0.94 hyp=2.39 cameraTheta=2.74 mountX=2.39 mountY=-0.02, mountTheta=-0.01
20:29:56.842 00.000 2864 SchedulePrimaryMove(10198720, x=-2.20, y=0.94, opts=13)
20:29:56.842 00.000 2864 Enqueuing Move request for scope (-2.20, 0.94)
20:29:56.842 00.000 6680 Worker thread wakes up
20:29:56.842 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.20, 0.94) opts 0xd
20:29:56.842 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.20, 0.94)
20:29:56.842 00.000 6680 Moving (-2.20, 0.94) raw xDistance=2.39 yDistance=-0.02
20:29:56.842 00.000 6680 PPEC rslt: input = 2.39, final = 1.52, react = 1.43, pred = 0.61, hyst = 1.38, hyst_pct = 0.79, period_length = 600.73
20:29:56.842 00.000 6680 PPEC: input: 2.39, control: 1.52, exposure: 1500
20:29:56.842 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:56.842 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:29:56.842 00.000 6680 MoveAxis(W, 204, ABG)
20:29:56.842 00.000 6680 Guiding  Dir = 3, Dur = 204
20:29:56.842 00.000 6680 IsGuiding returns 0
20:29:56.842 00.000 6680 PulseGuide returned control before completion, sleep 214
20:29:56.862 00.020 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=167, Gamma=0.560
20:29:56.910 00.048 2864 UpdateGuideState exits: m=1779 SNR=29.7
20:29:56.912 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:56.912 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:29:56.912 00.000 2864 Enqueuing Expose request
20:29:57.080 00.168 6680 IsGuiding returns 1
20:29:57.080 00.000 6680 scope still moving after pulse duration time elapsed
20:29:57.111 00.031 6680 IsGuiding returns 0
20:29:57.111 00.000 6680 scope move finished after 204 + 56 ms
20:29:57.111 00.000 6680 Move returns status 0, amount 204
20:29:57.111 00.000 6680 MoveAxis(N, 0, ABG)
20:29:57.111 00.000 6680 Move returns status 0, amount 0
20:29:57.111 00.000 6680 move complete, result=0
20:29:57.111 00.000 6680 worker thread done servicing request
20:29:57.111 00.000 6680 Worker thread wakes up
20:29:57.111 00.000 2864 GuideStep: 2.4 px 204 ms WEST, -0.0 px 0 ms NORTH
20:29:57.111 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:29:57.111 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:29:58.763 01.652 6680 Exposure complete
20:29:58.826 00.063 6680 worker thread done servicing request
20:29:58.826 00.000 2864 OnExposeComplete: enter
20:29:58.826 00.000 2864 UpdateGuideState(): m_state=6
20:29:58.826 00.000 2864 Star::Find(15, 131, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 139
20:29:58.838 00.012 2864 Star::Find returns 1 (0), X=132.28, Y=729.52, Mass=1731, SNR=29.3, Peak=171 HFD=3.1
20:29:58.838 00.000 2864 MultiStar: [#1 -1.26,0.99,0.95,U] [#2 -1.01,0.27,0.64,U] [#3 -1.53,0.79,0.72,U] [#4 -1.22,0.88,0.59,U] [#5 -3.66,1.60,0.00,M9] [#6 -1.25,0.41,0.50,U] [#7 -3.35,1.78,0.00,M9] [#8 -1.45,0.77,0.43,U] 
20:29:58.838 00.000 2864 refined, 6 included, MultiStar: {-1.52, 0.82}, one-star: {-2.41, 1.23}
20:29:58.842 00.004 2864 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.80) = xAngle (-0.15 = -0.15)
20:29:58.842 00.000 2864 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.22 = 3.06)
20:29:58.842 00.000 2864 CameraToMount -- cameraX=-1.52 cameraY=0.82 hyp=1.72 cameraTheta=2.65 mountX=1.71 mountY=0.14, mountTheta=0.08
20:29:58.842 00.000 2864 SchedulePrimaryMove(10198720, x=-1.52, y=0.82, opts=13)
20:29:58.842 00.000 2864 Enqueuing Move request for scope (-1.52, 0.82)
20:29:58.842 00.000 6680 Worker thread wakes up
20:29:58.842 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.52, 0.82) opts 0xd
20:29:58.842 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.52, 0.82)
20:29:58.842 00.000 6680 Moving (-1.52, 0.82) raw xDistance=1.71 yDistance=0.14
20:29:58.842 00.000 6680 PPEC rslt: input = 1.71, final = 1.12, react = 1.02, pred = 0.55, hyst = 1.00, hyst_pct = 0.79, period_length = 600.73
20:29:58.842 00.000 6680 PPEC: input: 1.71, control: 1.12, exposure: 1500
20:29:58.842 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:58.842 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:29:58.842 00.000 6680 MoveAxis(W, 151, ABG)
20:29:58.842 00.000 6680 Guiding  Dir = 3, Dur = 151
20:29:58.842 00.000 6680 IsGuiding returns 0
20:29:58.842 00.000 6680 PulseGuide returned control before completion, sleep 161
20:29:58.866 00.024 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=168, Gamma=0.560
20:29:58.905 00.039 2864 UpdateGuideState exits: m=1731 SNR=29.3
20:29:58.905 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:58.905 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:29:58.905 00.000 2864 Enqueuing Expose request
20:29:59.032 00.127 6680 IsGuiding returns 0
20:29:59.032 00.000 6680 Move returns status 0, amount 151
20:29:59.032 00.000 6680 MoveAxis(N, 0, ABG)
20:29:59.032 00.000 6680 Move returns status 0, amount 0
20:29:59.032 00.000 6680 move complete, result=0
20:29:59.032 00.000 6680 worker thread done servicing request
20:29:59.032 00.000 2864 GuideStep: 1.7 px 151 ms WEST, 0.1 px 0 ms NORTH
20:29:59.034 00.002 6680 Worker thread wakes up
20:29:59.034 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:29:59.034 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:30:00.458 01.424 6680 Exposure complete
20:30:00.506 00.048 6680 worker thread done servicing request
20:30:00.506 00.000 2864 OnExposeComplete: enter
20:30:00.522 00.016 2864 UpdateGuideState(): m_state=6
20:30:00.522 00.000 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 140
20:30:00.525 00.003 2864 Star::Find returns 1 (0), X=132.40, Y=729.32, Mass=1849, SNR=30.3, Peak=200 HFD=3.0
20:30:00.525 00.000 2864 MultiStar: [#1 -1.19,0.59,0.93,U] [#2 -0.94,0.17,0.64,U] [#3 -1.36,0.51,0.70,U] [#4 -1.22,0.52,0.56,U] [#5 -3.60,1.33,0.00,M10] [#6 -1.08,0.20,0.48,U] [#7 -3.39,1.63,0.00,M10] [#8 -1.30,0.46,0.42,U] 
20:30:00.525 00.000 2864 refined, 6 included, MultiStar: {-1.42, 0.55}, one-star: {-2.29, 1.03}
20:30:00.525 00.000 2864 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.80) = xAngle (-0.03 = -0.03)
20:30:00.525 00.000 2864 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.10 = -3.10)
20:30:00.525 00.000 2864 CameraToMount -- cameraX=-1.42 cameraY=0.55 hyp=1.52 cameraTheta=2.77 mountX=1.52 mountY=-0.06, mountTheta=-0.04
20:30:00.537 00.012 2864 SchedulePrimaryMove(10198720, x=-1.42, y=0.55, opts=13)
20:30:00.537 00.000 2864 Enqueuing Move request for scope (-1.42, 0.55)
20:30:00.537 00.000 6680 Worker thread wakes up
20:30:00.537 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.42, 0.55) opts 0xd
20:30:00.537 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.42, 0.55)
20:30:00.537 00.000 6680 Moving (-1.42, 0.55) raw xDistance=1.52 yDistance=-0.06
20:30:00.537 00.000 6680 PPEC rslt: input = 1.52, final = 1.00, react = 0.91, pred = 0.41, hyst = 0.91, hyst_pct = 0.79, period_length = 600.73
20:30:00.537 00.000 6680 PPEC: input: 1.52, control: 1.00, exposure: 1500
20:30:00.537 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:00.537 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:30:00.537 00.000 6680 MoveAxis(W, 134, ABG)
20:30:00.537 00.000 6680 Guiding  Dir = 3, Dur = 134
20:30:00.537 00.000 6680 IsGuiding returns 0
20:30:00.537 00.000 6680 PulseGuide returned control before completion, sleep 144
20:30:00.556 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=175, Gamma=0.560
20:30:00.600 00.044 2864 UpdateGuideState exits: m=1849 SNR=30.3
20:30:00.600 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:00.600 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:30:00.600 00.000 2864 Enqueuing Expose request
20:30:00.695 00.095 6680 IsGuiding returns 1
20:30:00.695 00.000 6680 scope still moving after pulse duration time elapsed
20:30:00.727 00.032 6680 IsGuiding returns 0
20:30:00.727 00.000 6680 scope move finished after 134 + 49 ms
20:30:00.727 00.000 6680 Move returns status 0, amount 134
20:30:00.727 00.000 6680 MoveAxis(N, 0, ABG)
20:30:00.727 00.000 6680 Move returns status 0, amount 0
20:30:00.727 00.000 6680 move complete, result=0
20:30:00.727 00.000 6680 worker thread done servicing request
20:30:00.727 00.000 6680 Worker thread wakes up
20:30:00.727 00.000 2864 GuideStep: 1.5 px 134 ms WEST, -0.1 px 0 ms NORTH
20:30:00.727 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:30:00.727 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:30:02.380 01.653 6680 Exposure complete
20:30:02.444 00.064 6680 worker thread done servicing request
20:30:02.444 00.000 2864 OnExposeComplete: enter
20:30:02.444 00.000 2864 UpdateGuideState(): m_state=6
20:30:02.444 00.000 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 141
20:30:02.444 00.000 2864 Star::Find returns 1 (0), X=132.26, Y=729.67, Mass=1753, SNR=29.5, Peak=153 HFD=3.0
20:30:02.444 00.000 2864 MultiStar: [#1 -1.19,0.84,0.95,U] [#2 -1.07,0.60,0.66,U] [#3 -1.31,0.81,0.73,U] [#4 -1.23,0.81,0.58,U] [#5 -3.31,1.84,0.00,R] [#6 -1.12,0.41,0.49,U] [#7 -3.28,1.94,0.00,R] [#8 -1.20,0.91,0.41,U] 
20:30:02.460 00.016 2864 refined, 6 included, MultiStar: {-1.45, 0.87}, one-star: {-2.43, 1.38}
20:30:02.463 00.003 2864 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.80) = xAngle (-0.20 = -0.20)
20:30:02.463 00.000 2864 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.27 = 3.01)
20:30:02.463 00.000 2864 CameraToMount -- cameraX=-1.45 cameraY=0.87 hyp=1.69 cameraTheta=2.60 mountX=1.66 mountY=0.22, mountTheta=0.13
20:30:02.463 00.000 2864 SchedulePrimaryMove(10198720, x=-1.45, y=0.87, opts=13)
20:30:02.463 00.000 2864 Enqueuing Move request for scope (-1.45, 0.87)
20:30:02.476 00.013 6680 Worker thread wakes up
20:30:02.476 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.45, 0.87) opts 0xd
20:30:02.476 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.45, 0.87)
20:30:02.476 00.000 6680 Moving (-1.45, 0.87) raw xDistance=1.66 yDistance=0.22
20:30:02.476 00.000 6680 PPEC rslt: input = 1.66, final = 1.26, react = 1.00, pred = 1.40, hyst = 0.96, hyst_pct = 0.79, period_length = 600.73
20:30:02.476 00.000 6680 PPEC: input: 1.66, control: 1.26, exposure: 1500
20:30:02.478 00.002 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:02.478 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
20:30:02.478 00.000 6680 MoveAxis(W, 170, ABG)
20:30:02.478 00.000 6680 Guiding  Dir = 3, Dur = 170
20:30:02.478 00.000 6680 IsGuiding returns 0
20:30:02.478 00.000 6680 PulseGuide returned control before completion, sleep 180
20:30:02.492 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=172, Gamma=0.560
20:30:02.539 00.047 2864 UpdateGuideState exits: m=1753 SNR=29.5
20:30:02.539 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:02.539 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:30:02.539 00.000 2864 Enqueuing Expose request
20:30:02.666 00.127 6680 IsGuiding returns 1
20:30:02.666 00.000 6680 scope still moving after pulse duration time elapsed
20:30:02.698 00.032 6680 IsGuiding returns 1
20:30:02.729 00.031 6680 IsGuiding returns 0
20:30:02.729 00.000 6680 scope move finished after 170 + 80 ms
20:30:02.729 00.000 6680 Move returns status 0, amount 170
20:30:02.729 00.000 6680 MoveAxis(N, 0, ABG)
20:30:02.729 00.000 6680 Move returns status 0, amount 0
20:30:02.729 00.000 6680 move complete, result=0
20:30:02.729 00.000 6680 worker thread done servicing request
20:30:02.729 00.000 2864 GuideStep: 1.7 px 170 ms WEST, 0.2 px 0 ms NORTH
20:30:02.729 00.000 6680 Worker thread wakes up
20:30:02.729 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:30:02.729 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:30:04.158 01.429 6680 Exposure complete
20:30:04.216 00.058 6680 worker thread done servicing request
20:30:04.216 00.000 2864 OnExposeComplete: enter
20:30:04.216 00.000 2864 UpdateGuideState(): m_state=6
20:30:04.221 00.005 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 142
20:30:04.224 00.003 2864 Star::Find returns 1 (0), X=132.05, Y=729.75, Mass=1835, SNR=30.2, Peak=161 HFD=2.6
20:30:04.224 00.000 2864 MultiStar: [#1 -1.47,1.07,0.91,U] [#2 -1.16,0.56,0.64,U] [#3 -1.67,0.87,0.69,U] [#4 -1.55,1.10,0.57,U] [#5 -0.50,-0.18,0.59,U] [#6 -1.34,0.71,0.44,U] [#7 -0.38,0.02,0.46,U] [#8 -1.46,0.94,0.42,U] 
20:30:04.224 00.000 2864 refined, 8 included, MultiStar: {-1.48, 0.81}, one-star: {-2.64, 1.46}
20:30:04.224 00.000 2864 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.80) = xAngle (-0.16 = -0.16)
20:30:04.224 00.000 2864 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.23 = 3.05)
20:30:04.224 00.000 2864 CameraToMount -- cameraX=-1.48 cameraY=0.81 hyp=1.68 cameraTheta=2.64 mountX=1.66 mountY=0.15, mountTheta=0.09
20:30:04.224 00.000 2864 SchedulePrimaryMove(10198720, x=-1.48, y=0.81, opts=13)
20:30:04.239 00.015 2864 Enqueuing Move request for scope (-1.48, 0.81)
20:30:04.239 00.000 6680 Worker thread wakes up
20:30:04.239 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.48, 0.81) opts 0xd
20:30:04.239 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.48, 0.81)
20:30:04.239 00.000 6680 Moving (-1.48, 0.81) raw xDistance=1.66 yDistance=0.15
20:30:04.239 00.000 6680 PPEC rslt: input = 1.66, final = 1.23, react = 1.00, pred = 1.26, hyst = 0.96, hyst_pct = 0.79, period_length = 600.73
20:30:04.239 00.000 6680 PPEC: input: 1.66, control: 1.23, exposure: 1500
20:30:04.239 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:04.239 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:30:04.239 00.000 6680 MoveAxis(W, 166, ABG)
20:30:04.239 00.000 6680 Guiding  Dir = 3, Dur = 166
20:30:04.239 00.000 6680 IsGuiding returns 0
20:30:04.239 00.000 6680 PulseGuide returned control before completion, sleep 176
20:30:04.253 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=173, Gamma=0.560
20:30:04.300 00.047 2864 UpdateGuideState exits: m=1835 SNR=30.2
20:30:04.300 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:04.300 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:30:04.300 00.000 2864 Enqueuing Expose request
20:30:04.427 00.127 6680 IsGuiding returns 1
20:30:04.427 00.000 6680 scope still moving after pulse duration time elapsed
20:30:04.459 00.032 6680 IsGuiding returns 0
20:30:04.459 00.000 6680 scope move finished after 166 + 51 ms
20:30:04.459 00.000 6680 Move returns status 0, amount 166
20:30:04.459 00.000 6680 MoveAxis(N, 0, ABG)
20:30:04.459 00.000 6680 Move returns status 0, amount 0
20:30:04.459 00.000 6680 move complete, result=0
20:30:04.459 00.000 6680 worker thread done servicing request
20:30:04.459 00.000 6680 Worker thread wakes up
20:30:04.459 00.000 2864 GuideStep: 1.7 px 166 ms WEST, 0.1 px 0 ms NORTH
20:30:04.459 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:30:04.459 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:30:06.108 01.649 6680 Exposure complete
20:30:06.176 00.068 6680 worker thread done servicing request
20:30:06.176 00.000 2864 OnExposeComplete: enter
20:30:06.176 00.000 2864 UpdateGuideState(): m_state=6
20:30:06.176 00.000 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 143
20:30:06.183 00.007 2864 Star::Find returns 1 (0), X=132.36, Y=729.92, Mass=1866, SNR=30.5, Peak=186 HFD=3.0
20:30:06.185 00.002 2864 MultiStar: [#1 -1.32,1.10,0.93,U] [#2 -0.89,0.76,0.63,U] [#3 -1.34,1.05,0.69,U] [#4 -1.35,1.08,0.56,U] [#5 -0.28,0.06,0.56,U] [#6 -1.31,0.60,0.47,U] [#7 0.11,0.41,0.45,U] [#8 -1.32,1.12,0.42,U] 
20:30:06.187 00.002 2864 refined, 8 included, MultiStar: {-1.24, 0.95}, one-star: {-2.33, 1.62}
20:30:06.189 00.002 2864 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.80) = xAngle (-0.31 = -0.31)
20:30:06.191 00.002 2864 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.38 = 2.90)
20:30:06.191 00.000 2864 CameraToMount -- cameraX=-1.24 cameraY=0.95 hyp=1.56 cameraTheta=2.49 mountX=1.49 mountY=0.37, mountTheta=0.24
20:30:06.195 00.004 2864 SchedulePrimaryMove(10198720, x=-1.24, y=0.95, opts=13)
20:30:06.197 00.002 2864 Enqueuing Move request for scope (-1.24, 0.95)
20:30:06.199 00.002 6680 Worker thread wakes up
20:30:06.199 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.24, 0.95) opts 0xd
20:30:06.199 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.24, 0.95)
20:30:06.199 00.000 6680 Moving (-1.24, 0.95) raw xDistance=1.49 yDistance=0.37
20:30:06.199 00.000 6680 PPEC rslt: input = 1.49, final = 1.13, react = 0.89, pred = 1.15, hyst = 0.88, hyst_pct = 0.79, period_length = 600.73
20:30:06.199 00.000 6680 PPEC: input: 1.49, control: 1.13, exposure: 1500
20:30:06.199 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:30:06.199 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
20:30:06.199 00.000 6680 MoveAxis(W, 152, ABG)
20:30:06.199 00.000 6680 Guiding  Dir = 3, Dur = 152
20:30:06.199 00.000 6680 IsGuiding returns 0
20:30:06.201 00.002 6680 PulseGuide returned control before completion, sleep 162
20:30:06.213 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=164, Gamma=0.560
20:30:06.251 00.038 2864 UpdateGuideState exits: m=1866 SNR=30.5
20:30:06.251 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:06.251 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:30:06.251 00.000 2864 Enqueuing Expose request
20:30:06.377 00.126 6680 IsGuiding returns 0
20:30:06.377 00.000 6680 Move returns status 0, amount 152
20:30:06.377 00.000 6680 MoveAxis(N, 0, ABG)
20:30:06.377 00.000 6680 Move returns status 0, amount 0
20:30:06.377 00.000 6680 move complete, result=0
20:30:06.377 00.000 6680 worker thread done servicing request
20:30:06.377 00.000 6680 Worker thread wakes up
20:30:06.377 00.000 2864 GuideStep: 1.5 px 152 ms WEST, 0.4 px 0 ms NORTH
20:30:06.377 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:30:06.377 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:30:07.799 01.422 6680 Exposure complete
20:30:07.841 00.042 6680 worker thread done servicing request
20:30:07.841 00.000 2864 OnExposeComplete: enter
20:30:07.841 00.000 2864 UpdateGuideState(): m_state=6
20:30:07.841 00.000 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 144
20:30:07.841 00.000 2864 Star::Find returns 1 (0), X=132.16, Y=729.58, Mass=1818, SNR=30.1, Peak=159 HFD=3.2
20:30:07.841 00.000 2864 MultiStar: [#1 -1.28,0.93,0.92,U] [#2 -1.12,0.45,0.64,U] [#3 -1.52,0.83,0.71,U] [#4 -1.30,0.92,0.56,U] [#5 -0.34,-0.20,0.58,U] [#6 -1.31,0.43,0.48,U] [#7 -0.39,-0.14,0.45,U] [#8 -1.34,1.07,0.41,U] 
20:30:07.857 00.016 2864 refined, 8 included, MultiStar: {-1.35, 0.70}, one-star: {-2.53, 1.29}
20:30:07.857 00.000 2864 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.80) = xAngle (-0.13 = -0.13)
20:30:07.857 00.000 2864 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.20 = 3.08)
20:30:07.857 00.000 2864 CameraToMount -- cameraX=-1.35 cameraY=0.70 hyp=1.52 cameraTheta=2.67 mountX=1.51 mountY=0.09, mountTheta=0.06
20:30:07.857 00.000 2864 SchedulePrimaryMove(10198720, x=-1.35, y=0.70, opts=13)
20:30:07.857 00.000 2864 Enqueuing Move request for scope (-1.35, 0.70)
20:30:07.869 00.012 6680 Worker thread wakes up
20:30:07.869 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.35, 0.70) opts 0xd
20:30:07.869 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.35, 0.70)
20:30:07.869 00.000 6680 Moving (-1.35, 0.70) raw xDistance=1.51 yDistance=0.09
20:30:07.869 00.000 6680 PPEC rslt: input = 1.51, final = 0.92, react = 0.91, pred = 0.13, hyst = 0.89, hyst_pct = 0.79, period_length = 600.73
20:30:07.869 00.000 6680 PPEC: input: 1.51, control: 0.92, exposure: 1500
20:30:07.869 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:07.869 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:30:07.869 00.000 6680 MoveAxis(W, 124, ABG)
20:30:07.869 00.000 6680 Guiding  Dir = 3, Dur = 124
20:30:07.869 00.000 6680 IsGuiding returns 0
20:30:07.869 00.000 6680 PulseGuide returned control before completion, sleep 134
20:30:07.884 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=162, Gamma=0.560
20:30:07.931 00.047 2864 UpdateGuideState exits: m=1818 SNR=30.1
20:30:07.934 00.003 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:07.938 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:30:07.940 00.002 2864 Enqueuing Expose request
20:30:08.015 00.075 6680 IsGuiding returns 1
20:30:08.015 00.000 6680 scope still moving after pulse duration time elapsed
20:30:08.047 00.032 6680 IsGuiding returns 0
20:30:08.047 00.000 6680 scope move finished after 124 + 51 ms
20:30:08.047 00.000 6680 Move returns status 0, amount 124
20:30:08.047 00.000 6680 MoveAxis(N, 0, ABG)
20:30:08.047 00.000 6680 Move returns status 0, amount 0
20:30:08.047 00.000 6680 move complete, result=0
20:30:08.047 00.000 6680 worker thread done servicing request
20:30:08.047 00.000 6680 Worker thread wakes up
20:30:08.047 00.000 2864 GuideStep: 1.5 px 124 ms WEST, 0.1 px 0 ms NORTH
20:30:08.047 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:30:08.047 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:30:09.698 01.651 6680 Exposure complete
20:30:09.760 00.062 6680 worker thread done servicing request
20:30:09.760 00.000 2864 OnExposeComplete: enter
20:30:09.764 00.004 2864 UpdateGuideState(): m_state=6
20:30:09.766 00.002 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 145
20:30:09.768 00.002 2864 Star::Find returns 1 (0), X=132.31, Y=729.40, Mass=1774, SNR=29.6, Peak=174 HFD=2.9
20:30:09.772 00.004 2864 MultiStar: [#1 -1.35,0.69,0.94,U] [#2 -1.03,0.32,0.67,U] [#3 -1.49,0.68,0.73,U] [#4 -1.31,0.67,0.58,U] [#5 -0.36,-0.23,0.58,U] [#6 -1.39,0.23,0.48,U] [#7 -0.14,-0.08,0.46,U] [#8 -1.34,0.67,0.41,U] 
20:30:09.774 00.002 2864 refined, 8 included, MultiStar: {-1.31, 0.53}, one-star: {-2.38, 1.11}
20:30:09.777 00.003 2864 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.80) = xAngle (-0.03 = -0.03)
20:30:09.779 00.002 2864 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.11 = -3.11)
20:30:09.783 00.004 2864 CameraToMount -- cameraX=-1.31 cameraY=0.53 hyp=1.41 cameraTheta=2.76 mountX=1.41 mountY=-0.05, mountTheta=-0.03
20:30:09.785 00.002 2864 SchedulePrimaryMove(10198720, x=-1.31, y=0.53, opts=13)
20:30:09.789 00.004 2864 Enqueuing Move request for scope (-1.31, 0.53)
20:30:09.791 00.002 6680 Worker thread wakes up
20:30:09.791 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.31, 0.53) opts 0xd
20:30:09.791 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.31, 0.53)
20:30:09.791 00.000 6680 Moving (-1.31, 0.53) raw xDistance=1.41 yDistance=-0.05
20:30:09.791 00.000 6680 PPEC rslt: input = 1.41, final = 0.81, react = 0.85, pred = -0.13, hyst = 0.83, hyst_pct = 0.78, period_length = 600.73
20:30:09.791 00.000 6680 PPEC: input: 1.41, control: 0.81, exposure: 1500
20:30:09.791 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:09.791 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:30:09.791 00.000 6680 MoveAxis(W, 109, ABG)
20:30:09.791 00.000 6680 Guiding  Dir = 3, Dur = 109
20:30:09.791 00.000 6680 IsGuiding returns 0
20:30:09.791 00.000 6680 PulseGuide returned control before completion, sleep 119
20:30:09.791 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=183, Gamma=0.560
20:30:09.848 00.057 2864 UpdateGuideState exits: m=1774 SNR=29.6
20:30:09.854 00.006 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:09.854 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:30:09.854 00.000 2864 Enqueuing Expose request
20:30:09.916 00.062 6680 IsGuiding returns 1
20:30:09.916 00.000 6680 scope still moving after pulse duration time elapsed
20:30:09.947 00.031 6680 IsGuiding returns 0
20:30:09.947 00.000 6680 scope move finished after 109 + 45 ms
20:30:09.947 00.000 6680 Move returns status 0, amount 109
20:30:09.947 00.000 6680 MoveAxis(N, 0, ABG)
20:30:09.947 00.000 6680 Move returns status 0, amount 0
20:30:09.947 00.000 6680 move complete, result=0
20:30:09.947 00.000 6680 worker thread done servicing request
20:30:09.947 00.000 6680 Worker thread wakes up
20:30:09.947 00.000 2864 GuideStep: 1.4 px 109 ms WEST, -0.0 px 0 ms NORTH
20:30:09.947 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:30:09.947 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:30:11.375 01.428 6680 Exposure complete
20:30:11.439 00.064 6680 worker thread done servicing request
20:30:11.439 00.000 2864 OnExposeComplete: enter
20:30:11.439 00.000 2864 UpdateGuideState(): m_state=6
20:30:11.439 00.000 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 146
20:30:11.439 00.000 2864 Star::Find returns 1 (0), X=131.35, Y=729.54, Mass=1767, SNR=29.6, Peak=163 HFD=3.1
20:30:11.439 00.000 2864 MultiStar: [#1 -2.03,0.66,0.96,U] [#2 -1.98,0.39,0.64,U] [#3 -2.17,0.67,0.71,U] [#4 -2.04,0.63,0.57,U] [#5 -0.78,-0.13,0.59,U] [#6 -2.09,0.10,0.50,U] [#7 -0.98,-0.15,0.45,U] [#8 -2.14,0.69,0.42,U] 
20:30:11.439 00.000 2864 refined, 8 included, MultiStar: {-2.07, 0.54}, one-star: {-3.34, 1.24}
20:30:11.439 00.000 2864 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.80) = xAngle (0.09 = 0.09)
20:30:11.439 00.000 2864 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.98 = -2.98)
20:30:11.455 00.016 2864 CameraToMount -- cameraX=-2.07 cameraY=0.54 hyp=2.14 cameraTheta=2.89 mountX=2.13 mountY=-0.34, mountTheta=-0.16
20:30:11.455 00.000 2864 SchedulePrimaryMove(10198720, x=-2.07, y=0.54, opts=13)
20:30:11.455 00.000 2864 Enqueuing Move request for scope (-2.07, 0.54)
20:30:11.455 00.000 6680 Worker thread wakes up
20:30:11.455 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.07, 0.54) opts 0xd
20:30:11.455 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.07, 0.54)
20:30:11.455 00.000 6680 Moving (-2.07, 0.54) raw xDistance=2.13 yDistance=-0.34
20:30:11.455 00.000 6680 PPEC rslt: input = 2.13, final = 1.14, react = 1.28, pred = -0.36, hyst = 1.21, hyst_pct = 0.78, period_length = 600.73
20:30:11.455 00.000 6680 PPEC: input: 2.13, control: 1.14, exposure: 1500
20:30:11.455 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:30:11.463 00.008 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
20:30:11.463 00.000 6680 MoveAxis(W, 154, ABG)
20:30:11.463 00.000 6680 Guiding  Dir = 3, Dur = 154
20:30:11.463 00.000 6680 IsGuiding returns 0
20:30:11.463 00.000 6680 PulseGuide returned control before completion, sleep 164
20:30:11.475 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=157, Gamma=0.560
20:30:11.518 00.043 2864 UpdateGuideState exits: m=1767 SNR=29.6
20:30:11.518 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:11.518 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:30:11.525 00.007 2864 Enqueuing Expose request
20:30:11.629 00.104 6680 IsGuiding returns 1
20:30:11.629 00.000 6680 scope still moving after pulse duration time elapsed
20:30:11.661 00.032 6680 IsGuiding returns 0
20:30:11.661 00.000 6680 scope move finished after 154 + 43 ms
20:30:11.661 00.000 6680 Move returns status 0, amount 154
20:30:11.661 00.000 6680 MoveAxis(N, 0, ABG)
20:30:11.661 00.000 6680 Move returns status 0, amount 0
20:30:11.661 00.000 6680 move complete, result=0
20:30:11.661 00.000 6680 worker thread done servicing request
20:30:11.661 00.000 6680 Worker thread wakes up
20:30:11.661 00.000 2864 GuideStep: 2.1 px 154 ms WEST, -0.3 px 0 ms NORTH
20:30:11.661 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:30:11.661 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:30:13.308 01.647 6680 Exposure complete
20:30:13.369 00.061 6680 worker thread done servicing request
20:30:13.369 00.000 2864 OnExposeComplete: enter
20:30:13.375 00.006 2864 UpdateGuideState(): m_state=6
20:30:13.377 00.002 2864 Star::Find(15, 131, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 147
20:30:13.379 00.002 2864 Star::Find returns 1 (0), X=131.46, Y=729.31, Mass=1812, SNR=30.0, Peak=171 HFD=3.1
20:30:13.381 00.002 2864 MultiStar: [#1 -2.01,0.64,0.94,U] [#2 -1.89,0.25,0.63,U] [#3 -2.17,0.46,0.71,U] [#4 -1.92,0.59,0.57,U] [#5 -1.00,-0.57,0.58,U] [#6 -2.04,0.18,0.50,U] [#7 -1.03,-0.47,0.46,U] [#8 -2.21,0.40,0.42,U] 
20:30:13.383 00.002 2864 refined, 8 included, MultiStar: {-2.06, 0.37}, one-star: {-3.24, 1.02}
20:30:13.387 00.004 2864 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.80) = xAngle (0.17 = 0.17)
20:30:13.389 00.002 2864 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.91 = -2.91)
20:30:13.391 00.002 2864 CameraToMount -- cameraX=-2.06 cameraY=0.37 hyp=2.09 cameraTheta=2.96 mountX=2.06 mountY=-0.49, mountTheta=-0.23
20:30:13.393 00.002 2864 SchedulePrimaryMove(10198720, x=-2.06, y=0.37, opts=13)
20:30:13.395 00.002 2864 Enqueuing Move request for scope (-2.06, 0.37)
20:30:13.397 00.002 6680 Worker thread wakes up
20:30:13.397 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.06, 0.37) opts 0xd
20:30:13.397 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.06, 0.37)
20:30:13.397 00.000 6680 Moving (-2.06, 0.37) raw xDistance=2.06 yDistance=-0.49
20:30:13.399 00.002 6680 PPEC rslt: input = 2.06, final = 1.06, react = 1.24, pred = -0.53, hyst = 1.16, hyst_pct = 0.78, period_length = 600.73
20:30:13.399 00.000 6680 PPEC: input: 2.06, control: 1.06, exposure: 1500
20:30:13.399 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:30:13.399 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
20:30:13.399 00.000 6680 MoveAxis(W, 143, ABG)
20:30:13.399 00.000 6680 Guiding  Dir = 3, Dur = 143
20:30:13.400 00.001 6680 IsGuiding returns 0
20:30:13.400 00.000 6680 PulseGuide returned control before completion, sleep 153
20:30:13.405 00.005 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=144, Gamma=0.560
20:30:13.460 00.055 2864 UpdateGuideState exits: m=1812 SNR=30.0
20:30:13.463 00.003 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:13.468 00.005 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:30:13.468 00.000 2864 Enqueuing Expose request
20:30:13.563 00.095 6680 IsGuiding returns 1
20:30:13.563 00.000 6680 scope still moving after pulse duration time elapsed
20:30:13.595 00.032 6680 IsGuiding returns 1
20:30:13.626 00.031 6680 IsGuiding returns 0
20:30:13.626 00.000 6680 scope move finished after 143 + 83 ms
20:30:13.626 00.000 6680 Move returns status 0, amount 143
20:30:13.626 00.000 6680 MoveAxis(N, 0, ABG)
20:30:13.626 00.000 6680 Move returns status 0, amount 0
20:30:13.626 00.000 6680 move complete, result=0
20:30:13.626 00.000 6680 worker thread done servicing request
20:30:13.626 00.000 6680 Worker thread wakes up
20:30:13.626 00.000 2864 GuideStep: 2.1 px 143 ms WEST, -0.5 px 0 ms NORTH
20:30:13.626 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:30:13.626 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:30:15.046 01.420 6680 Exposure complete
20:30:15.111 00.065 6680 worker thread done servicing request
20:30:15.111 00.000 2864 OnExposeComplete: enter
20:30:15.111 00.000 2864 UpdateGuideState(): m_state=6
20:30:15.111 00.000 2864 Star::Find(15, 131, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 148
20:30:15.119 00.008 2864 Star::Find returns 1 (0), X=131.01, Y=729.75, Mass=1720, SNR=29.2, Peak=143 HFD=3.1
20:30:15.121 00.002 2864 MultiStar: [#1 -2.50,1.04,0.96,U] [#2 -2.39,0.48,0.65,U] [#3 -2.45,1.05,0.72,U] [#4 -2.46,0.97,0.58,U] [#5 -1.21,0.02,0.60,U] [#6 -2.23,0.54,0.49,U] [#7 -0.98,-0.11,0.48,U] [#8 -2.51,0.95,0.42,U] 
20:30:15.123 00.002 2864 refined, 8 included, MultiStar: {-2.40, 0.80}, one-star: {-3.68, 1.45}
20:30:15.125 00.002 2864 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.80) = xAngle (0.03 = 0.03)
20:30:15.127 00.002 2864 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.05 = -3.05)
20:30:15.129 00.002 2864 CameraToMount -- cameraX=-2.40 cameraY=0.80 hyp=2.53 cameraTheta=2.82 mountX=2.53 mountY=-0.23, mountTheta=-0.09
20:30:15.131 00.002 2864 SchedulePrimaryMove(10198720, x=-2.40, y=0.80, opts=13)
20:30:15.133 00.002 2864 Enqueuing Move request for scope (-2.40, 0.80)
20:30:15.135 00.002 6680 Worker thread wakes up
20:30:15.135 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.40, 0.80) opts 0xd
20:30:15.135 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.40, 0.80)
20:30:15.135 00.000 6680 Moving (-2.40, 0.80) raw xDistance=2.53 yDistance=-0.23
20:30:15.137 00.002 6680 PPEC rslt: input = 2.53, final = 1.29, react = 1.52, pred = -0.73, hyst = 1.43, hyst_pct = 0.78, period_length = 600.73
20:30:15.137 00.000 6680 PPEC: input: 2.53, control: 1.29, exposure: 1500
20:30:15.137 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:30:15.137 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
20:30:15.137 00.000 6680 MoveAxis(W, 174, ABG)
20:30:15.137 00.000 6680 Guiding  Dir = 3, Dur = 174
20:30:15.137 00.000 6680 IsGuiding returns 0
20:30:15.137 00.000 6680 PulseGuide returned control before completion, sleep 184
20:30:15.150 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=169, Gamma=0.560
20:30:15.188 00.038 2864 UpdateGuideState exits: m=1720 SNR=29.2
20:30:15.188 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:15.188 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:30:15.204 00.016 2864 Enqueuing Expose request
20:30:15.330 00.126 6680 IsGuiding returns 1
20:30:15.330 00.000 6680 scope still moving after pulse duration time elapsed
20:30:15.361 00.031 6680 IsGuiding returns 0
20:30:15.361 00.000 6680 scope move finished after 174 + 50 ms
20:30:15.361 00.000 6680 Move returns status 0, amount 174
20:30:15.361 00.000 6680 MoveAxis(N, 0, ABG)
20:30:15.361 00.000 6680 Move returns status 0, amount 0
20:30:15.361 00.000 6680 move complete, result=0
20:30:15.361 00.000 6680 worker thread done servicing request
20:30:15.361 00.000 6680 Worker thread wakes up
20:30:15.361 00.000 2864 GuideStep: 2.5 px 174 ms WEST, -0.2 px 0 ms NORTH
20:30:15.361 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:30:15.361 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:30:17.010 01.649 6680 Exposure complete
20:30:17.067 00.057 6680 worker thread done servicing request
20:30:17.067 00.000 2864 OnExposeComplete: enter
20:30:17.067 00.000 2864 UpdateGuideState(): m_state=6
20:30:17.067 00.000 2864 Star::Find(15, 131, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 149
20:30:17.074 00.007 2864 Star::Find returns 1 (0), X=130.83, Y=729.77, Mass=1729, SNR=29.3, Peak=136 HFD=3.2
20:30:17.074 00.000 2864 MultiStar: [#1 -2.57,0.91,0.94,U] [#2 -2.44,0.60,0.66,U] [#3 -2.76,0.91,0.74,U] [#4 -2.54,0.98,0.56,U] [#5 -1.64,-0.13,0.60,U] [#6 -2.59,0.46,0.51,U] [#7 -1.43,-0.09,0.46,U] [#8 -2.67,0.88,0.43,U] 
20:30:17.074 00.000 2864 refined, 8 included, MultiStar: {-2.62, 0.75}, one-star: {-3.86, 1.48}
20:30:17.074 00.000 2864 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.80) = xAngle (0.07 = 0.07)
20:30:17.074 00.000 2864 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.01 = -3.01)
20:30:17.074 00.000 2864 CameraToMount -- cameraX=-2.62 cameraY=0.75 hyp=2.73 cameraTheta=2.86 mountX=2.72 mountY=-0.36, mountTheta=-0.13
20:30:17.074 00.000 2864 SchedulePrimaryMove(10198720, x=-2.62, y=0.75, opts=13)
20:30:17.088 00.014 2864 Enqueuing Move request for scope (-2.62, 0.75)
20:30:17.088 00.000 6680 Worker thread wakes up
20:30:17.088 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.62, 0.75) opts 0xd
20:30:17.088 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.62, 0.75)
20:30:17.088 00.000 6680 Moving (-2.62, 0.75) raw xDistance=2.72 yDistance=-0.36
20:30:17.088 00.000 6680 PPEC rslt: input = 2.72, final = 1.52, react = 1.63, pred = -0.17, hyst = 1.53, hyst_pct = 0.78, period_length = 600.73
20:30:17.088 00.000 6680 PPEC: input: 2.72, control: 1.52, exposure: 1500
20:30:17.088 00.000 6680 switching direction from 0 to -1 - decHistory=-3 oldest=0.30 newest=-1.09
20:30:17.088 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
20:30:17.088 00.000 6680 MoveAxis(W, 204, ABG)
20:30:17.088 00.000 6680 Guiding  Dir = 3, Dur = 204
20:30:17.088 00.000 6680 IsGuiding returns 0
20:30:17.088 00.000 6680 PulseGuide returned control before completion, sleep 214
20:30:17.104 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=170, Gamma=0.560
20:30:17.150 00.046 2864 UpdateGuideState exits: m=1729 SNR=29.3
20:30:17.152 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:17.158 00.006 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:30:17.160 00.002 2864 Enqueuing Expose request
20:30:17.310 00.150 6680 IsGuiding returns 1
20:30:17.310 00.000 6680 scope still moving after pulse duration time elapsed
20:30:17.342 00.032 6680 IsGuiding returns 0
20:30:17.342 00.000 6680 scope move finished after 204 + 45 ms
20:30:17.342 00.000 6680 Move returns status 0, amount 204
20:30:17.342 00.000 6680 MoveAxis(N, 58, ABG)
20:30:17.342 00.000 6680 Guiding  Dir = 0, Dur = 58
20:30:17.342 00.000 6680 IsGuiding returns 0
20:30:17.342 00.000 6680 PulseGuide returned control before completion, sleep 68
20:30:17.421 00.079 6680 IsGuiding returns 1
20:30:17.421 00.000 6680 scope still moving after pulse duration time elapsed
20:30:17.453 00.032 6680 IsGuiding returns 0
20:30:17.453 00.000 6680 scope move finished after 58 + 52 ms
20:30:17.453 00.000 6680 Move returns status 0, amount 58
20:30:17.453 00.000 6680 move complete, result=0
20:30:17.453 00.000 6680 worker thread done servicing request
20:30:17.453 00.000 2864 GuideStep: 2.7 px 204 ms WEST, -0.4 px 58 ms NORTH
20:30:17.453 00.000 6680 Worker thread wakes up
20:30:17.453 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:30:17.453 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:30:18.877 01.424 6680 Exposure complete
20:30:18.934 00.057 6680 worker thread done servicing request
20:30:18.934 00.000 2864 OnExposeComplete: enter
20:30:18.936 00.002 2864 UpdateGuideState(): m_state=6
20:30:18.938 00.002 2864 Star::Find(15, 130, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 150
20:30:18.940 00.002 2864 Star::Find returns 1 (0), X=131.03, Y=729.52, Mass=1714, SNR=29.2, Peak=153 HFD=3.2
20:30:18.944 00.004 2864 MultiStar: [#1 -2.43,1.10,0.96,U] [#2 -2.28,0.42,0.64,U] [#3 -2.78,0.78,0.72,U] [#4 -2.37,0.91,0.58,U] [#5 -1.53,-0.24,0.59,U] [#6 -2.34,0.54,0.49,U] [#7 -1.24,-0.04,0.46,U] [#8 -2.63,0.88,0.42,U] 
20:30:18.946 00.002 2864 refined, 8 included, MultiStar: {-2.48, 0.70}, one-star: {-3.66, 1.23}
20:30:18.946 00.000 2864 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.80) = xAngle (0.07 = 0.07)
20:30:18.946 00.000 2864 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.00 = -3.00)
20:30:18.946 00.000 2864 CameraToMount -- cameraX=-2.48 cameraY=0.70 hyp=2.58 cameraTheta=2.87 mountX=2.57 mountY=-0.35, mountTheta=-0.14
20:30:18.946 00.000 2864 SchedulePrimaryMove(10198720, x=-2.48, y=0.70, opts=13)
20:30:18.946 00.000 2864 Enqueuing Move request for scope (-2.48, 0.70)
20:30:18.946 00.000 6680 Worker thread wakes up
20:30:18.946 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.48, 0.70) opts 0xd
20:30:18.946 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.48, 0.70)
20:30:18.946 00.000 6680 Moving (-2.48, 0.70) raw xDistance=2.57 yDistance=-0.35
20:30:18.946 00.000 6680 PPEC rslt: input = 2.57, final = 1.42, react = 1.54, pred = -0.30, hyst = 1.47, hyst_pct = 0.78, period_length = 600.73
20:30:18.946 00.000 6680 PPEC: input: 2.57, control: 1.42, exposure: 1500
20:30:18.946 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
20:30:18.946 00.000 6680 MoveAxis(W, 191, ABG)
20:30:18.946 00.000 6680 Guiding  Dir = 3, Dur = 191
20:30:18.946 00.000 6680 IsGuiding returns 0
20:30:18.946 00.000 6680 PulseGuide returned control before completion, sleep 201
20:30:18.963 00.017 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=171, Gamma=0.560
20:30:19.010 00.047 2864 UpdateGuideState exits: m=1714 SNR=29.2
20:30:19.010 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:19.010 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:30:19.025 00.015 2864 Enqueuing Expose request
20:30:19.168 00.143 6680 IsGuiding returns 1
20:30:19.168 00.000 6680 scope still moving after pulse duration time elapsed
20:30:19.199 00.031 6680 IsGuiding returns 0
20:30:19.199 00.000 6680 scope move finished after 191 + 48 ms
20:30:19.199 00.000 6680 Move returns status 0, amount 191
20:30:19.199 00.000 6680 MoveAxis(N, 57, ABG)
20:30:19.199 00.000 6680 Guiding  Dir = 0, Dur = 57
20:30:19.201 00.002 6680 IsGuiding returns 0
20:30:19.201 00.000 6680 PulseGuide returned control before completion, sleep 67
20:30:19.278 00.077 6680 IsGuiding returns 1
20:30:19.278 00.000 6680 scope still moving after pulse duration time elapsed
20:30:19.310 00.032 6680 IsGuiding returns 0
20:30:19.310 00.000 6680 scope move finished after 57 + 51 ms
20:30:19.310 00.000 6680 Move returns status 0, amount 57
20:30:19.310 00.000 6680 move complete, result=0
20:30:19.310 00.000 6680 worker thread done servicing request
20:30:19.310 00.000 6680 Worker thread wakes up
20:30:19.310 00.000 2864 GuideStep: 2.6 px 191 ms WEST, -0.4 px 57 ms NORTH
20:30:19.314 00.004 6680 worker thread servicing REQUEST_EXPOSE 1500
20:30:19.314 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:30:20.961 01.647 6680 Exposure complete
20:30:21.025 00.064 6680 worker thread done servicing request
20:30:21.025 00.000 2864 OnExposeComplete: enter
20:30:21.025 00.000 2864 UpdateGuideState(): m_state=6
20:30:21.025 00.000 2864 Star::Find(15, 131, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 151
20:30:21.025 00.000 2864 Star::Find returns 1 (0), X=131.65, Y=729.31, Mass=1799, SNR=29.9, Peak=167 HFD=3.0
20:30:21.025 00.000 2864 MultiStar: [#1 -2.02,0.60,0.92,U] [#2 -1.85,0.07,0.65,U] [#3 -2.04,0.52,0.71,U] [#4 -1.92,0.63,0.57,U] [#5 -0.89,-0.56,0.58,U] [#6 -2.06,0.14,0.49,U] [#7 -0.71,-0.33,0.46,U] [#8 -2.01,0.57,0.41,U] 
20:30:21.025 00.000 2864 refined, 8 included, MultiStar: {-1.96, 0.37}, one-star: {-3.05, 1.01}
20:30:21.025 00.000 2864 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.80) = xAngle (0.16 = 0.16)
20:30:21.040 00.015 2864 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.92 = -2.92)
20:30:21.043 00.003 2864 CameraToMount -- cameraX=-1.96 cameraY=0.37 hyp=1.99 cameraTheta=2.95 mountX=1.97 mountY=-0.44, mountTheta=-0.22
20:30:21.047 00.004 2864 SchedulePrimaryMove(10198720, x=-1.96, y=0.37, opts=13)
20:30:21.049 00.002 2864 Enqueuing Move request for scope (-1.96, 0.37)
20:30:21.051 00.002 6680 Worker thread wakes up
20:30:21.053 00.002 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.96, 0.37) opts 0xd
20:30:21.053 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.96, 0.37)
20:30:21.053 00.000 6680 Moving (-1.96, 0.37) raw xDistance=1.97 yDistance=-0.44
20:30:21.053 00.000 6680 PPEC rslt: input = 1.97, final = 1.06, react = 1.18, pred = -0.46, hyst = 1.15, hyst_pct = 0.77, period_length = 600.73
20:30:21.053 00.000 6680 PPEC: input: 1.97, control: 1.06, exposure: 1500
20:30:21.053 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
20:30:21.053 00.000 6680 MoveAxis(W, 142, ABG)
20:30:21.053 00.000 6680 Guiding  Dir = 3, Dur = 142
20:30:21.053 00.000 6680 IsGuiding returns 0
20:30:21.053 00.000 6680 PulseGuide returned control before completion, sleep 152
20:30:21.066 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=141, Gamma=0.560
20:30:21.103 00.037 2864 UpdateGuideState exits: m=1799 SNR=29.9
20:30:21.103 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:21.119 00.016 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:30:21.125 00.006 2864 Enqueuing Expose request
20:30:21.213 00.088 6680 IsGuiding returns 1
20:30:21.213 00.000 6680 scope still moving after pulse duration time elapsed
20:30:21.244 00.031 6680 IsGuiding returns 1
20:30:21.276 00.032 6680 IsGuiding returns 1
20:30:21.308 00.032 6680 IsGuiding returns 0
20:30:21.308 00.000 6680 scope move finished after 142 + 112 ms
20:30:21.308 00.000 6680 Move returns status 0, amount 142
20:30:21.308 00.000 6680 MoveAxis(N, 71, ABG)
20:30:21.308 00.000 6680 Guiding  Dir = 0, Dur = 71
20:30:21.308 00.000 6680 IsGuiding returns 0
20:30:21.308 00.000 6680 PulseGuide returned control before completion, sleep 81
20:30:21.403 00.095 6680 IsGuiding returns 1
20:30:21.403 00.000 6680 scope still moving after pulse duration time elapsed
20:30:21.435 00.032 6680 IsGuiding returns 0
20:30:21.435 00.000 6680 scope move finished after 71 + 55 ms
20:30:21.435 00.000 6680 Move returns status 0, amount 71
20:30:21.435 00.000 6680 move complete, result=0
20:30:21.435 00.000 6680 worker thread done servicing request
20:30:21.435 00.000 2864 GuideStep: 2.0 px 142 ms WEST, -0.4 px 71 ms NORTH
20:30:21.435 00.000 6680 Worker thread wakes up
20:30:21.435 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:30:21.435 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:30:22.863 01.428 6680 Exposure complete
20:30:22.934 00.071 6680 worker thread done servicing request
20:30:22.934 00.000 2864 OnExposeComplete: enter
20:30:22.934 00.000 2864 UpdateGuideState(): m_state=6
20:30:22.934 00.000 2864 Star::Find(15, 131, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 152
20:30:22.934 00.000 2864 Star::Find returns 1 (0), X=131.52, Y=729.38, Mass=1718, SNR=29.2, Peak=158 HFD=3.1
20:30:22.942 00.008 2864 MultiStar: [#1 -1.96,0.79,0.95,U] [#2 -1.81,0.16,0.67,U] [#3 -2.01,0.68,0.71,U] [#4 -1.91,0.78,0.59,U] [#5 -0.88,-0.26,0.60,U] [#6 -1.83,0.46,0.49,U] [#7 -0.63,-0.19,0.47,U] [#8 -1.97,0.55,0.43,U] 
20:30:22.942 00.000 2864 refined, 8 included, MultiStar: {-1.92, 0.53}, one-star: {-3.17, 1.09}
20:30:22.942 00.000 2864 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.80) = xAngle (0.08 = 0.08)
20:30:22.942 00.000 2864 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.99 = -2.99)
20:30:22.942 00.000 2864 CameraToMount -- cameraX=-1.92 cameraY=0.53 hyp=1.99 cameraTheta=2.87 mountX=1.99 mountY=-0.29, mountTheta=-0.15
20:30:22.942 00.000 2864 SchedulePrimaryMove(10198720, x=-1.92, y=0.53, opts=13)
20:30:22.942 00.000 2864 Enqueuing Move request for scope (-1.92, 0.53)
20:30:22.942 00.000 6680 Worker thread wakes up
20:30:22.942 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.92, 0.53) opts 0xd
20:30:22.942 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.92, 0.53)
20:30:22.942 00.000 6680 Moving (-1.92, 0.53) raw xDistance=1.99 yDistance=-0.29
20:30:22.942 00.000 6680 PPEC rslt: input = 1.99, final = 1.57, react = 1.19, pred = 1.77, hyst = 1.16, hyst_pct = 0.77, period_length = 600.73
20:30:22.942 00.000 6680 PPEC: input: 1.99, control: 1.57, exposure: 1500
20:30:22.942 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
20:30:22.942 00.000 6680 MoveAxis(W, 211, ABG)
20:30:22.942 00.000 6680 Guiding  Dir = 3, Dur = 211
20:30:22.942 00.000 6680 IsGuiding returns 0
20:30:22.958 00.016 6680 PulseGuide returned control before completion, sleep 221
20:30:22.971 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=157, Gamma=0.560
20:30:23.015 00.044 2864 UpdateGuideState exits: m=1718 SNR=29.2
20:30:23.017 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:23.019 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:30:23.021 00.002 2864 Enqueuing Expose request
20:30:23.180 00.159 6680 IsGuiding returns 1
20:30:23.180 00.000 6680 scope still moving after pulse duration time elapsed
20:30:23.211 00.031 6680 IsGuiding returns 0
20:30:23.211 00.000 6680 scope move finished after 211 + 43 ms
20:30:23.211 00.000 6680 Move returns status 0, amount 211
20:30:23.211 00.000 6680 MoveAxis(N, 47, ABG)
20:30:23.211 00.000 6680 Guiding  Dir = 0, Dur = 47
20:30:23.213 00.002 6680 IsGuiding returns 0
20:30:23.213 00.000 6680 PulseGuide returned control before completion, sleep 57
20:30:23.275 00.062 6680 IsGuiding returns 1
20:30:23.275 00.000 6680 scope still moving after pulse duration time elapsed
20:30:23.306 00.031 6680 IsGuiding returns 0
20:30:23.306 00.000 6680 scope move finished after 47 + 46 ms
20:30:23.306 00.000 6680 Move returns status 0, amount 47
20:30:23.306 00.000 6680 move complete, result=0
20:30:23.306 00.000 6680 worker thread done servicing request
20:30:23.306 00.000 6680 Worker thread wakes up
20:30:23.306 00.000 2864 GuideStep: 2.0 px 211 ms WEST, -0.3 px 47 ms NORTH
20:30:23.308 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:30:23.308 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:30:24.955 01.647 6680 Exposure complete
20:30:25.014 00.059 6680 worker thread done servicing request
20:30:25.014 00.000 2864 OnExposeComplete: enter
20:30:25.014 00.000 2864 UpdateGuideState(): m_state=6
20:30:25.018 00.004 2864 Star::Find(15, 131, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
20:30:25.018 00.000 2864 Star::Find returns 1 (0), X=132.42, Y=729.69, Mass=1730, SNR=29.3, Peak=141 HFD=3.2
20:30:25.018 00.000 2864 MultiStar: [#1 -0.92,1.12,0.93,U] [#2 -0.99,0.33,0.66,U] [#3 -1.19,1.03,0.71,U] [#4 -0.96,1.11,0.58,U] [#5 -0.26,-0.21,0.60,U] [#6 -0.97,0.60,0.49,U] [#7 -0.05,-0.36,0.46,U] [#8 -0.93,1.04,0.41,U] 
20:30:25.018 00.000 2864 refined, 8 included, MultiStar: {-1.07, 0.76}, one-star: {-2.27, 1.39}
20:30:25.025 00.007 2864 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.80) = xAngle (-0.28 = -0.28)
20:30:25.025 00.000 2864 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.35 = 2.93)
20:30:25.025 00.000 2864 CameraToMount -- cameraX=-1.07 cameraY=0.76 hyp=1.31 cameraTheta=2.52 mountX=1.26 mountY=0.27, mountTheta=0.21
20:30:25.025 00.000 2864 SchedulePrimaryMove(10198720, x=-1.07, y=0.76, opts=13)
20:30:25.033 00.008 2864 Enqueuing Move request for scope (-1.07, 0.76)
20:30:25.033 00.000 6680 Worker thread wakes up
20:30:25.033 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.07, 0.76) opts 0xd
20:30:25.033 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.07, 0.76)
20:30:25.033 00.000 6680 Moving (-1.07, 0.76) raw xDistance=1.26 yDistance=0.27
20:30:25.033 00.000 6680 PPEC rslt: input = 1.26, final = 1.16, react = 0.76, pred = 1.81, hyst = 0.74, hyst_pct = 0.77, period_length = 600.73
20:30:25.033 00.000 6680 PPEC: input: 1.26, control: 1.16, exposure: 1500
20:30:25.033 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:30:25.033 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
20:30:25.033 00.000 6680 MoveAxis(W, 156, ABG)
20:30:25.033 00.000 6680 Guiding  Dir = 3, Dur = 156
20:30:25.033 00.000 6680 IsGuiding returns 0
20:30:25.033 00.000 6680 PulseGuide returned control before completion, sleep 166
20:30:25.049 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=173, Gamma=0.560
20:30:25.097 00.048 2864 UpdateGuideState exits: m=1730 SNR=29.3
20:30:25.097 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:25.097 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:30:25.097 00.000 2864 Enqueuing Expose request
20:30:25.208 00.111 6680 IsGuiding returns 1
20:30:25.208 00.000 6680 scope still moving after pulse duration time elapsed
20:30:25.239 00.031 6680 IsGuiding returns 0
20:30:25.239 00.000 6680 scope move finished after 156 + 45 ms
20:30:25.239 00.000 6680 Move returns status 0, amount 156
20:30:25.239 00.000 6680 MoveAxis(N, 0, ABG)
20:30:25.239 00.000 6680 Move returns status 0, amount 0
20:30:25.239 00.000 6680 move complete, result=0
20:30:25.239 00.000 6680 worker thread done servicing request
20:30:25.239 00.000 6680 Worker thread wakes up
20:30:25.239 00.000 2864 GuideStep: 1.3 px 156 ms WEST, 0.3 px 0 ms NORTH
20:30:25.239 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:30:25.239 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:30:26.650 01.411 6680 Exposure complete
20:30:26.697 00.047 6680 worker thread done servicing request
20:30:26.697 00.000 2864 OnExposeComplete: enter
20:30:26.697 00.000 2864 UpdateGuideState(): m_state=6
20:30:26.697 00.000 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 154
20:30:26.697 00.000 2864 Star::Find returns 1 (0), X=132.33, Y=729.89, Mass=1763, SNR=29.6, Peak=157 HFD=3.2
20:30:26.697 00.000 2864 MultiStar: [#1 -1.09,1.16,0.93,U] [#2 -0.98,0.70,0.65,U] [#3 -1.12,1.06,0.72,U] [#4 -1.05,1.06,0.58,U] [#5 -0.08,-0.05,0.59,U] [#6 -0.95,0.56,0.46,U] [#7 0.03,-0.07,0.45,U] [#8 -1.11,1.15,0.44,U] 
20:30:26.713 00.016 2864 refined, 8 included, MultiStar: {-1.10, 0.90}, one-star: {-2.36, 1.59}
20:30:26.713 00.000 2864 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.80) = xAngle (-0.34 = -0.34)
20:30:26.713 00.000 2864 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.41 = 2.87)
20:30:26.713 00.000 2864 CameraToMount -- cameraX=-1.10 cameraY=0.90 hyp=1.42 cameraTheta=2.46 mountX=1.34 mountY=0.38, mountTheta=0.28
20:30:26.713 00.000 2864 SchedulePrimaryMove(10198720, x=-1.10, y=0.90, opts=13)
20:30:26.713 00.000 2864 Enqueuing Move request for scope (-1.10, 0.90)
20:30:26.713 00.000 6680 Worker thread wakes up
20:30:26.713 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.10, 0.90) opts 0xd
20:30:26.713 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.10, 0.90)
20:30:26.713 00.000 6680 Moving (-1.10, 0.90) raw xDistance=1.34 yDistance=0.38
20:30:26.713 00.000 6680 PPEC rslt: input = 1.34, final = 1.18, react = 0.80, pred = 1.59, hyst = 0.82, hyst_pct = 0.77, period_length = 600.73
20:30:26.713 00.000 6680 PPEC: input: 1.34, control: 1.18, exposure: 1500
20:30:26.713 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:30:26.713 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
20:30:26.713 00.000 6680 MoveAxis(W, 159, ABG)
20:30:26.713 00.000 6680 Guiding  Dir = 3, Dur = 159
20:30:26.713 00.000 6680 IsGuiding returns 0
20:30:26.713 00.000 6680 PulseGuide returned control before completion, sleep 169
20:30:26.738 00.025 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=169, Gamma=0.560
20:30:26.784 00.046 2864 UpdateGuideState exits: m=1763 SNR=29.6
20:30:26.784 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:26.784 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:30:26.791 00.007 2864 Enqueuing Expose request
20:30:26.902 00.111 6680 IsGuiding returns 1
20:30:26.902 00.000 6680 scope still moving after pulse duration time elapsed
20:30:26.934 00.032 6680 IsGuiding returns 0
20:30:26.934 00.000 6680 scope move finished after 159 + 48 ms
20:30:26.934 00.000 6680 Move returns status 0, amount 159
20:30:26.934 00.000 6680 MoveAxis(N, 0, ABG)
20:30:26.934 00.000 6680 Move returns status 0, amount 0
20:30:26.934 00.000 6680 move complete, result=0
20:30:26.934 00.000 6680 worker thread done servicing request
20:30:26.934 00.000 6680 Worker thread wakes up
20:30:26.934 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:30:26.934 00.000 2864 GuideStep: 1.3 px 159 ms WEST, 0.4 px 0 ms NORTH
20:30:26.934 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:30:28.582 01.648 6680 Exposure complete
20:30:28.650 00.068 6680 worker thread done servicing request
20:30:28.650 00.000 2864 OnExposeComplete: enter
20:30:28.650 00.000 2864 UpdateGuideState(): m_state=6
20:30:28.650 00.000 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 155
20:30:28.650 00.000 2864 Star::Find returns 1 (0), X=132.94, Y=729.73, Mass=1759, SNR=29.6, Peak=149 HFD=2.9
20:30:28.662 00.012 2864 MultiStar: [#1 -0.51,1.02,0.92,U] [#2 -0.40,0.51,0.64,U] [#3 -0.55,0.98,0.69,U] [#4 -0.57,0.95,0.58,U] [#5 0.58,-0.06,0.59,U] [#6 -0.48,0.49,0.49,U] [#7 0.75,-0.04,0.47,U] [#8 -0.55,0.98,0.41,U] 
20:30:28.662 00.000 2864 refined, 8 included, MultiStar: {-0.51, 0.78}, one-star: {-1.75, 1.43}
20:30:28.662 00.000 2864 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.80) = xAngle (-0.64 = -0.64)
20:30:28.662 00.000 2864 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.72 = 2.57)
20:30:28.662 00.000 2864 CameraToMount -- cameraX=-0.51 cameraY=0.78 hyp=0.93 cameraTheta=2.15 mountX=0.75 mountY=0.51, mountTheta=0.60
20:30:28.662 00.000 2864 SchedulePrimaryMove(10198720, x=-0.51, y=0.78, opts=13)
20:30:28.662 00.000 2864 Enqueuing Move request for scope (-0.51, 0.78)
20:30:28.662 00.000 6680 Worker thread wakes up
20:30:28.662 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.78) opts 0xd
20:30:28.662 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.51, 0.78)
20:30:28.662 00.000 6680 Moving (-0.51, 0.78) raw xDistance=0.75 yDistance=0.51
20:30:28.662 00.000 6680 PPEC rslt: input = 0.75, final = 0.62, react = 0.45, pred = 0.65, hyst = 0.47, hyst_pct = 0.77, period_length = 600.73
20:30:28.662 00.000 6680 PPEC: input: 0.75, control: 0.62, exposure: 1500
20:30:28.678 00.016 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:30:28.678 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
20:30:28.678 00.000 6680 MoveAxis(W, 83, ABG)
20:30:28.678 00.000 6680 Guiding  Dir = 3, Dur = 83
20:30:28.678 00.000 6680 IsGuiding returns 0
20:30:28.678 00.000 6680 PulseGuide returned control before completion, sleep 93
20:30:28.681 00.003 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=180, Gamma=0.560
20:30:28.736 00.055 2864 UpdateGuideState exits: m=1759 SNR=29.6
20:30:28.736 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:28.741 00.005 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:30:28.744 00.003 2864 Enqueuing Expose request
20:30:28.788 00.044 6680 IsGuiding returns 1
20:30:28.788 00.000 6680 scope still moving after pulse duration time elapsed
20:30:28.820 00.032 6680 IsGuiding returns 0
20:30:28.820 00.000 6680 scope move finished after 83 + 58 ms
20:30:28.820 00.000 6680 Move returns status 0, amount 83
20:30:28.820 00.000 6680 MoveAxis(N, 0, ABG)
20:30:28.820 00.000 6680 Move returns status 0, amount 0
20:30:28.820 00.000 6680 move complete, result=0
20:30:28.820 00.000 6680 worker thread done servicing request
20:30:28.820 00.000 6680 Worker thread wakes up
20:30:28.820 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:30:28.820 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:30:28.826 00.006 2864 GuideStep: 0.7 px 83 ms WEST, 0.5 px 0 ms NORTH
20:30:30.251 01.425 6680 Exposure complete
20:30:30.314 00.063 6680 worker thread done servicing request
20:30:30.314 00.000 2864 OnExposeComplete: enter
20:30:30.314 00.000 2864 UpdateGuideState(): m_state=6
20:30:30.314 00.000 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 156
20:30:30.329 00.015 2864 Star::Find returns 1 (0), X=132.82, Y=729.68, Mass=1742, SNR=29.4, Peak=152 HFD=3.2
20:30:30.329 00.000 2864 MultiStar: [#1 -0.59,1.20,0.94,U] [#2 -0.46,0.52,0.65,U] [#3 -0.85,0.97,0.70,U] [#4 -0.70,1.20,0.56,U] [#5 0.28,0.08,0.57,U] [#6 -0.52,0.77,0.50,U] [#7 0.50,-0.04,0.47,U] [#8 -0.71,1.05,0.43,U] 
20:30:30.329 00.000 2864 refined, 8 included, MultiStar: {-0.67, 0.87}, one-star: {-1.87, 1.38}
20:30:30.329 00.000 2864 CameraToMount -- cameraTheta (2.22) - m_xAngle (2.80) = xAngle (-0.57 = -0.57)
20:30:30.338 00.009 2864 CameraToMount -- cameraTheta (2.22) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.65 = 2.64)
20:30:30.338 00.000 2864 CameraToMount -- cameraX=-0.67 cameraY=0.87 hyp=1.10 cameraTheta=2.22 mountX=0.92 mountY=0.53, mountTheta=0.52
20:30:30.338 00.000 2864 SchedulePrimaryMove(10198720, x=-0.67, y=0.87, opts=13)
20:30:30.346 00.008 2864 Enqueuing Move request for scope (-0.67, 0.87)
20:30:30.347 00.001 6680 Worker thread wakes up
20:30:30.347 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.67, 0.87) opts 0xd
20:30:30.347 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.67, 0.87)
20:30:30.347 00.000 6680 Moving (-0.67, 0.87) raw xDistance=0.92 yDistance=0.53
20:30:30.347 00.000 6680 PPEC rslt: input = 0.92, final = 0.65, react = 0.55, pred = 0.39, hyst = 0.57, hyst_pct = 0.77, period_length = 600.73
20:30:30.347 00.000 6680 PPEC: input: 0.92, control: 0.65, exposure: 1500
20:30:30.347 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:30:30.347 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53
20:30:30.347 00.000 6680 MoveAxis(W, 88, ABG)
20:30:30.347 00.000 6680 Guiding  Dir = 3, Dur = 88
20:30:30.347 00.000 6680 IsGuiding returns 0
20:30:30.347 00.000 6680 PulseGuide returned control before completion, sleep 98
20:30:30.361 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=158, Gamma=0.560
20:30:30.409 00.048 2864 UpdateGuideState exits: m=1742 SNR=29.4
20:30:30.411 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:30.411 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:30:30.411 00.000 2864 Enqueuing Expose request
20:30:30.456 00.045 6680 IsGuiding returns 1
20:30:30.456 00.000 6680 scope still moving after pulse duration time elapsed
20:30:30.488 00.032 6680 IsGuiding returns 0
20:30:30.488 00.000 6680 scope move finished after 88 + 50 ms
20:30:30.488 00.000 6680 Move returns status 0, amount 88
20:30:30.488 00.000 6680 MoveAxis(N, 0, ABG)
20:30:30.488 00.000 6680 Move returns status 0, amount 0
20:30:30.488 00.000 6680 move complete, result=0
20:30:30.488 00.000 6680 worker thread done servicing request
20:30:30.488 00.000 6680 Worker thread wakes up
20:30:30.488 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:30:30.488 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:30:30.490 00.002 2864 GuideStep: 0.9 px 88 ms WEST, 0.5 px 0 ms NORTH
20:30:32.125 01.635 6680 Exposure complete
20:30:32.181 00.056 6680 worker thread done servicing request
20:30:32.188 00.007 2864 OnExposeComplete: enter
20:30:32.190 00.002 2864 UpdateGuideState(): m_state=6
20:30:32.192 00.002 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 157
20:30:32.194 00.002 2864 Star::Find returns 1 (0), X=132.62, Y=729.80, Mass=1794, SNR=29.9, Peak=162 HFD=3.1
20:30:32.196 00.002 2864 MultiStar: [#1 -0.83,1.12,0.91,U] [#2 -0.65,0.44,0.64,U] [#3 -0.97,1.00,0.70,U] [#4 -0.85,1.04,0.57,U] [#5 0.17,-0.22,0.57,U] [#6 -0.57,0.71,0.49,U] [#7 0.27,0.00,0.45,U] [#8 -0.88,1.09,0.42,U] 
20:30:32.196 00.000 2864 refined, 8 included, MultiStar: {-0.84, 0.83}, one-star: {-2.07, 1.50}
20:30:32.198 00.002 2864 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.80) = xAngle (-0.43 = -0.43)
20:30:32.200 00.002 2864 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.51 = 2.78)
20:30:32.202 00.002 2864 CameraToMount -- cameraX=-0.84 cameraY=0.83 hyp=1.18 cameraTheta=2.36 mountX=1.07 mountY=0.42, mountTheta=0.38
20:30:32.205 00.003 2864 SchedulePrimaryMove(10198720, x=-0.84, y=0.83, opts=13)
20:30:32.207 00.002 2864 Enqueuing Move request for scope (-0.84, 0.83)
20:30:32.209 00.002 6680 Worker thread wakes up
20:30:32.209 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.84, 0.83) opts 0xd
20:30:32.209 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.84, 0.83)
20:30:32.209 00.000 6680 Moving (-0.84, 0.83) raw xDistance=1.07 yDistance=0.42
20:30:32.209 00.000 6680 PPEC rslt: input = 1.07, final = 0.42, react = 0.64, pred = -0.88, hyst = 0.62, hyst_pct = 0.77, period_length = 600.73
20:30:32.209 00.000 6680 PPEC: input: 1.07, control: 0.42, exposure: 1500
20:30:32.209 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:30:32.209 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
20:30:32.209 00.000 6680 MoveAxis(W, 56, ABG)
20:30:32.209 00.000 6680 Guiding  Dir = 3, Dur = 56
20:30:32.209 00.000 6680 IsGuiding returns 0
20:30:32.209 00.000 6680 PulseGuide returned control before completion, sleep 66
20:30:32.223 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=165, Gamma=0.560
20:30:32.266 00.043 2864 UpdateGuideState exits: m=1794 SNR=29.9
20:30:32.266 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:32.266 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:30:32.266 00.000 2864 Enqueuing Expose request
20:30:32.282 00.016 6680 IsGuiding returns 1
20:30:32.282 00.000 6680 scope still moving after pulse duration time elapsed
20:30:32.314 00.032 6680 IsGuiding returns 0
20:30:32.314 00.000 6680 scope move finished after 56 + 47 ms
20:30:32.314 00.000 6680 Move returns status 0, amount 56
20:30:32.314 00.000 6680 MoveAxis(N, 0, ABG)
20:30:32.314 00.000 6680 Move returns status 0, amount 0
20:30:32.314 00.000 6680 move complete, result=0
20:30:32.314 00.000 6680 worker thread done servicing request
20:30:32.314 00.000 6680 Worker thread wakes up
20:30:32.314 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:30:32.314 00.000 2864 GuideStep: 1.1 px 56 ms WEST, 0.4 px 0 ms NORTH
20:30:32.314 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:30:33.742 01.428 6680 Exposure complete
20:30:33.808 00.066 6680 worker thread done servicing request
20:30:33.808 00.000 2864 OnExposeComplete: enter
20:30:33.810 00.002 2864 UpdateGuideState(): m_state=6
20:30:33.810 00.000 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 158
20:30:33.810 00.000 2864 Star::Find returns 1 (0), X=132.41, Y=729.68, Mass=1791, SNR=29.8, Peak=160 HFD=3.1
20:30:33.810 00.000 2864 MultiStar: [#1 -0.99,1.15,0.94,U] [#2 -0.94,0.53,0.64,U] [#3 -1.19,0.98,0.71,U] [#4 -0.97,1.09,0.57,U] [#5 -0.03,-0.08,0.58,U] [#6 -0.90,0.69,0.48,U] [#7 0.10,-0.02,0.45,U] [#8 -1.17,1.02,0.41,U] 
20:30:33.810 00.000 2864 refined, 8 included, MultiStar: {-1.05, 0.83}, one-star: {-2.28, 1.39}
20:30:33.821 00.011 2864 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.80) = xAngle (-0.32 = -0.32)
20:30:33.821 00.000 2864 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.40 = 2.89)
20:30:33.821 00.000 2864 CameraToMount -- cameraX=-1.05 cameraY=0.83 hyp=1.34 cameraTheta=2.47 mountX=1.27 mountY=0.34, mountTheta=0.26
20:30:33.821 00.000 2864 SchedulePrimaryMove(10198720, x=-1.05, y=0.83, opts=13)
20:30:33.821 00.000 2864 Enqueuing Move request for scope (-1.05, 0.83)
20:30:33.821 00.000 6680 Worker thread wakes up
20:30:33.821 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.05, 0.83) opts 0xd
20:30:33.821 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.05, 0.83)
20:30:33.821 00.000 6680 Moving (-1.05, 0.83) raw xDistance=1.27 yDistance=0.34
20:30:33.821 00.000 6680 PPEC rslt: input = 1.27, final = 0.47, react = 0.76, pred = -1.14, hyst = 0.73, hyst_pct = 0.76, period_length = 600.73
20:30:33.821 00.000 6680 PPEC: input: 1.27, control: 0.47, exposure: 1500
20:30:33.821 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:30:33.821 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
20:30:33.821 00.000 6680 MoveAxis(W, 63, ABG)
20:30:33.821 00.000 6680 Guiding  Dir = 3, Dur = 63
20:30:33.821 00.000 6680 IsGuiding returns 0
20:30:33.821 00.000 6680 PulseGuide returned control before completion, sleep 73
20:30:33.842 00.021 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=168, Gamma=0.560
20:30:33.884 00.042 2864 UpdateGuideState exits: m=1791 SNR=29.8
20:30:33.884 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:33.884 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:30:33.884 00.000 2864 Enqueuing Expose request
20:30:33.916 00.032 6680 IsGuiding returns 1
20:30:33.916 00.000 6680 scope still moving after pulse duration time elapsed
20:30:33.948 00.032 6680 IsGuiding returns 0
20:30:33.948 00.000 6680 scope move finished after 63 + 52 ms
20:30:33.948 00.000 6680 Move returns status 0, amount 63
20:30:33.948 00.000 6680 MoveAxis(N, 0, ABG)
20:30:33.948 00.000 6680 Move returns status 0, amount 0
20:30:33.948 00.000 6680 move complete, result=0
20:30:33.948 00.000 6680 worker thread done servicing request
20:30:33.948 00.000 6680 Worker thread wakes up
20:30:33.948 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:30:33.948 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:30:33.948 00.000 2864 GuideStep: 1.3 px 63 ms WEST, 0.3 px 0 ms NORTH
20:30:35.596 01.648 6680 Exposure complete
20:30:35.659 00.063 6680 worker thread done servicing request
20:30:35.659 00.000 2864 OnExposeComplete: enter
20:30:35.659 00.000 2864 UpdateGuideState(): m_state=6
20:30:35.659 00.000 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 159
20:30:35.659 00.000 2864 Star::Find returns 1 (0), X=132.03, Y=729.76, Mass=1754, SNR=29.5, Peak=159 HFD=2.7
20:30:35.659 00.000 2864 MultiStar: [#1 -1.41,1.21,0.93,U] [#2 -1.27,0.66,0.64,U] [#3 -1.59,1.00,0.74,U] [#4 -1.26,1.15,0.59,U] [#5 -0.47,0.20,0.60,U] [#6 -1.28,0.55,0.49,U] [#7 -0.40,-0.05,0.46,U] [#8 -1.58,1.05,0.42,U] 
20:30:35.659 00.000 2864 refined, 8 included, MultiStar: {-1.44, 0.89}, one-star: {-2.66, 1.46}
20:30:35.659 00.000 2864 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.80) = xAngle (-0.21 = -0.21)
20:30:35.659 00.000 2864 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.28 = 3.00)
20:30:35.675 00.016 2864 CameraToMount -- cameraX=-1.44 cameraY=0.89 hyp=1.69 cameraTheta=2.59 mountX=1.66 mountY=0.24, mountTheta=0.14
20:30:35.677 00.002 2864 SchedulePrimaryMove(10198720, x=-1.44, y=0.89, opts=13)
20:30:35.682 00.005 2864 Enqueuing Move request for scope (-1.44, 0.89)
20:30:35.682 00.000 6680 Worker thread wakes up
20:30:35.682 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.44, 0.89) opts 0xd
20:30:35.682 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.44, 0.89)
20:30:35.682 00.000 6680 Moving (-1.44, 0.89) raw xDistance=1.66 yDistance=0.24
20:30:35.682 00.000 6680 PPEC rslt: input = 1.66, final = 0.58, react = 0.99, pred = -1.50, hyst = 0.92, hyst_pct = 0.76, period_length = 600.73
20:30:35.682 00.000 6680 PPEC: input: 1.66, control: 0.58, exposure: 1500
20:30:35.682 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
20:30:35.682 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
20:30:35.682 00.000 6680 MoveAxis(W, 78, ABG)
20:30:35.682 00.000 6680 Guiding  Dir = 3, Dur = 78
20:30:35.682 00.000 6680 IsGuiding returns 0
20:30:35.682 00.000 6680 PulseGuide returned control before completion, sleep 88
20:30:35.697 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=165, Gamma=0.560
20:30:35.744 00.047 2864 UpdateGuideState exits: m=1754 SNR=29.5
20:30:35.744 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:35.744 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:30:35.744 00.000 2864 Enqueuing Expose request
20:30:35.786 00.042 6680 IsGuiding returns 1
20:30:35.786 00.000 6680 scope still moving after pulse duration time elapsed
20:30:35.818 00.032 6680 IsGuiding returns 0
20:30:35.818 00.000 6680 scope move finished after 78 + 54 ms
20:30:35.818 00.000 6680 Move returns status 0, amount 78
20:30:35.818 00.000 6680 MoveAxis(N, 0, ABG)
20:30:35.818 00.000 6680 Move returns status 0, amount 0
20:30:35.818 00.000 6680 move complete, result=0
20:30:35.818 00.000 6680 worker thread done servicing request
20:30:35.818 00.000 6680 Worker thread wakes up
20:30:35.818 00.000 2864 GuideStep: 1.7 px 78 ms WEST, 0.2 px 0 ms NORTH
20:30:35.818 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:30:35.818 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:30:37.244 01.426 6680 Exposure complete
20:30:37.306 00.062 6680 worker thread done servicing request
20:30:37.306 00.000 2864 OnExposeComplete: enter
20:30:37.306 00.000 2864 UpdateGuideState(): m_state=6
20:30:37.306 00.000 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 160
20:30:37.306 00.000 2864 Star::Find returns 1 (0), X=131.48, Y=729.55, Mass=1798, SNR=29.9, Peak=144 HFD=3.2
20:30:37.306 00.000 2864 MultiStar: [#1 -1.97,0.81,0.96,U] [#2 -1.61,0.42,0.64,U] [#3 -1.93,0.82,0.71,U] [#4 -2.03,0.82,0.57,U] [#5 -0.62,-0.07,0.58,U] [#6 -1.78,0.40,0.45,U] [#7 -0.62,-0.11,0.46,U] [#8 -2.01,1.00,0.41,U] 
20:30:37.306 00.000 2864 refined, 8 included, MultiStar: {-1.89, 0.67}, one-star: {-3.22, 1.26}
20:30:37.323 00.017 2864 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.80) = xAngle (0.01 = 0.01)
20:30:37.323 00.000 2864 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.07 = -3.07)
20:30:37.323 00.000 2864 CameraToMount -- cameraX=-1.89 cameraY=0.67 hyp=2.01 cameraTheta=2.80 mountX=2.01 mountY=-0.15, mountTheta=-0.07
20:30:37.323 00.000 2864 SchedulePrimaryMove(10198720, x=-1.89, y=0.67, opts=13)
20:30:37.323 00.000 2864 Enqueuing Move request for scope (-1.89, 0.67)
20:30:37.323 00.000 6680 Worker thread wakes up
20:30:37.323 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.89, 0.67) opts 0xd
20:30:37.323 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.89, 0.67)
20:30:37.323 00.000 6680 Moving (-1.89, 0.67) raw xDistance=2.01 yDistance=-0.15
20:30:37.323 00.000 6680 PPEC rslt: input = 2.01, final = 1.14, react = 1.20, pred = 0.03, hyst = 1.11, hyst_pct = 0.76, period_length = 600.73
20:30:37.323 00.000 6680 PPEC: input: 2.01, control: 1.14, exposure: 1500
20:30:37.323 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:37.323 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:30:37.323 00.000 6680 MoveAxis(W, 154, ABG)
20:30:37.323 00.000 6680 Guiding  Dir = 3, Dur = 154
20:30:37.323 00.000 6680 IsGuiding returns 0
20:30:37.323 00.000 6680 PulseGuide returned control before completion, sleep 164
20:30:37.340 00.017 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=145, Gamma=0.560
20:30:37.390 00.050 2864 UpdateGuideState exits: m=1798 SNR=29.9
20:30:37.390 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:37.390 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:30:37.400 00.010 2864 Enqueuing Expose request
20:30:37.510 00.110 6680 IsGuiding returns 1
20:30:37.510 00.000 6680 scope still moving after pulse duration time elapsed
20:30:37.541 00.031 6680 IsGuiding returns 0
20:30:37.541 00.000 6680 scope move finished after 154 + 51 ms
20:30:37.541 00.000 6680 Move returns status 0, amount 154
20:30:37.541 00.000 6680 MoveAxis(N, 0, ABG)
20:30:37.541 00.000 6680 Move returns status 0, amount 0
20:30:37.541 00.000 6680 move complete, result=0
20:30:37.541 00.000 6680 worker thread done servicing request
20:30:37.541 00.000 6680 Worker thread wakes up
20:30:37.541 00.000 2864 GuideStep: 2.0 px 154 ms WEST, -0.1 px 0 ms NORTH
20:30:37.543 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:30:37.545 00.002 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:30:39.188 01.643 6680 Exposure complete
20:30:39.258 00.070 6680 worker thread done servicing request
20:30:39.258 00.000 2864 OnExposeComplete: enter
20:30:39.258 00.000 2864 UpdateGuideState(): m_state=6
20:30:39.258 00.000 2864 Star::Find(15, 131, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 161
20:30:39.258 00.000 2864 Star::Find returns 1 (0), X=131.89, Y=729.16, Mass=1741, SNR=29.4, Peak=131 HFD=3.7
20:30:39.266 00.008 2864 MultiStar: [#1 -1.55,0.56,0.92,U] [#2 -1.31,0.06,0.65,U] [#3 -1.89,0.44,0.73,U] [#4 -1.59,0.64,0.59,U] [#5 -0.40,-0.45,0.58,U] [#6 -1.60,0.08,0.49,U] [#7 -0.03,-0.17,0.47,U] [#8 -1.81,0.47,0.42,U] 
20:30:39.266 00.000 2864 refined, 8 included, MultiStar: {-1.57, 0.34}, one-star: {-2.80, 0.86}
20:30:39.266 00.000 2864 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.80) = xAngle (0.13 = 0.13)
20:30:39.266 00.000 2864 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.94 = -2.94)
20:30:39.275 00.009 2864 CameraToMount -- cameraX=-1.57 cameraY=0.34 hyp=1.60 cameraTheta=2.93 mountX=1.59 mountY=-0.32, mountTheta=-0.20
20:30:39.275 00.000 2864 SchedulePrimaryMove(10198720, x=-1.57, y=0.34, opts=13)
20:30:39.275 00.000 2864 Enqueuing Move request for scope (-1.57, 0.34)
20:30:39.282 00.007 6680 Worker thread wakes up
20:30:39.282 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.57, 0.34) opts 0xd
20:30:39.282 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.57, 0.34)
20:30:39.282 00.000 6680 Moving (-1.57, 0.34) raw xDistance=1.59 yDistance=-0.32
20:30:39.282 00.000 6680 PPEC rslt: input = 1.59, final = 0.88, react = 0.95, pred = -0.11, hyst = 0.89, hyst_pct = 0.76, period_length = 600.73
20:30:39.282 00.000 6680 PPEC: input: 1.59, control: 0.88, exposure: 1500
20:30:39.282 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
20:30:39.282 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
20:30:39.282 00.000 6680 MoveAxis(W, 119, ABG)
20:30:39.282 00.000 6680 Guiding  Dir = 3, Dur = 119
20:30:39.282 00.000 6680 IsGuiding returns 0
20:30:39.284 00.002 6680 PulseGuide returned control before completion, sleep 129
20:30:39.284 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=205, med=0, FiltMin=0, FiltMax=133, Gamma=0.560
20:30:39.337 00.053 2864 UpdateGuideState exits: m=1741 SNR=29.4
20:30:39.346 00.009 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:39.346 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:30:39.346 00.000 2864 Enqueuing Expose request
20:30:39.424 00.078 6680 IsGuiding returns 1
20:30:39.424 00.000 6680 scope still moving after pulse duration time elapsed
20:30:39.456 00.032 6680 IsGuiding returns 0
20:30:39.456 00.000 6680 scope move finished after 119 + 52 ms
20:30:39.456 00.000 6680 Move returns status 0, amount 119
20:30:39.456 00.000 6680 MoveAxis(N, 0, ABG)
20:30:39.456 00.000 6680 Move returns status 0, amount 0
20:30:39.456 00.000 6680 move complete, result=0
20:30:39.456 00.000 6680 worker thread done servicing request
20:30:39.456 00.000 6680 Worker thread wakes up
20:30:39.456 00.000 2864 GuideStep: 1.6 px 119 ms WEST, -0.3 px 0 ms NORTH
20:30:39.456 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:30:39.456 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:30:40.871 01.415 6680 Exposure complete
20:30:40.935 00.064 6680 worker thread done servicing request
20:30:40.935 00.000 2864 OnExposeComplete: enter
20:30:40.942 00.007 2864 UpdateGuideState(): m_state=6
20:30:40.944 00.002 2864 Star::Find(15, 131, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 162
20:30:40.946 00.002 2864 Star::Find returns 1 (0), X=132.87, Y=729.37, Mass=1694, SNR=29.0, Peak=146 HFD=3.3
20:30:40.948 00.002 2864 MultiStar: [#1 -0.73,0.61,0.97,U] [#2 -0.48,0.25,0.65,U] [#3 -0.85,0.63,0.74,U] [#4 -0.67,0.56,0.60,U] [#5 0.25,-0.46,0.59,U] [#6 -0.64,0.24,0.50,U] [#7 0.55,-0.34,0.46,U] [#8 -0.70,0.63,0.42,U] 
20:30:40.948 00.000 2864 refined, 8 included, MultiStar: {-0.69, 0.44}, one-star: {-1.82, 1.08}
20:30:40.951 00.003 2864 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.80) = xAngle (-0.22 = -0.22)
20:30:40.954 00.003 2864 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.29 = 2.99)
20:30:40.954 00.000 2864 CameraToMount -- cameraX=-0.69 cameraY=0.44 hyp=0.81 cameraTheta=2.58 mountX=0.80 mountY=0.12, mountTheta=0.15
20:30:40.954 00.000 2864 SchedulePrimaryMove(10198720, x=-0.69, y=0.44, opts=13)
20:30:40.954 00.000 2864 Enqueuing Move request for scope (-0.69, 0.44)
20:30:40.963 00.009 6680 Worker thread wakes up
20:30:40.963 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.69, 0.44) opts 0xd
20:30:40.963 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.69, 0.44)
20:30:40.963 00.000 6680 Moving (-0.69, 0.44) raw xDistance=0.80 yDistance=0.12
20:30:40.963 00.000 6680 PPEC rslt: input = 0.80, final = 0.44, react = 0.48, pred = -0.23, hyst = 0.50, hyst_pct = 0.76, period_length = 600.73
20:30:40.963 00.000 6680 PPEC: input: 0.80, control: 0.44, exposure: 1500
20:30:40.963 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:40.963 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:30:40.963 00.000 6680 MoveAxis(W, 59, ABG)
20:30:40.963 00.000 6680 Guiding  Dir = 3, Dur = 59
20:30:40.963 00.000 6680 IsGuiding returns 0
20:30:40.963 00.000 6680 PulseGuide returned control before completion, sleep 69
20:30:40.966 00.003 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=215, med=0, FiltMin=0, FiltMax=142, Gamma=0.560
20:30:41.014 00.048 2864 UpdateGuideState exits: m=1694 SNR=29.0
20:30:41.025 00.011 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:41.025 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:30:41.032 00.007 2864 Enqueuing Expose request
20:30:41.046 00.014 6680 IsGuiding returns 0
20:30:41.046 00.000 6680 Move returns status 0, amount 59
20:30:41.046 00.000 6680 MoveAxis(N, 0, ABG)
20:30:41.046 00.000 6680 Move returns status 0, amount 0
20:30:41.046 00.000 6680 move complete, result=0
20:30:41.046 00.000 6680 worker thread done servicing request
20:30:41.046 00.000 6680 Worker thread wakes up
20:30:41.046 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:30:41.046 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:30:41.046 00.000 2864 GuideStep: 0.8 px 59 ms WEST, 0.1 px 0 ms NORTH
20:30:42.694 01.648 6680 Exposure complete
20:30:42.810 00.116 6680 worker thread done servicing request
20:30:42.810 00.000 2864 OnExposeComplete: enter
20:30:42.810 00.000 2864 UpdateGuideState(): m_state=6
20:30:42.810 00.000 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 163
20:30:42.810 00.000 2864 Star::Find returns 1 (0), X=132.81, Y=729.18, Mass=1733, SNR=29.3, Peak=153 HFD=3.2
20:30:42.810 00.000 2864 MultiStar: [#1 -0.65,0.50,0.94,U] [#2 -0.56,-0.21,0.65,U] [#3 -0.81,0.46,0.73,U] [#4 -0.69,0.34,0.58,U] [#5 0.36,-0.69,0.59,U] [#6 -0.53,0.10,0.48,U] [#7 0.43,-0.67,0.47,U] [#8 -0.71,0.55,0.43,U] 
20:30:42.810 00.000 2864 refined, 8 included, MultiStar: {-0.68, 0.22}, one-star: {-1.88, 0.89}
20:30:42.821 00.011 2864 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.80) = xAngle (0.03 = 0.03)
20:30:42.821 00.000 2864 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.05 = -3.05)
20:30:42.821 00.000 2864 CameraToMount -- cameraX=-0.68 cameraY=0.22 hyp=0.72 cameraTheta=2.82 mountX=0.72 mountY=-0.07, mountTheta=-0.10
20:30:42.821 00.000 2864 SchedulePrimaryMove(10198720, x=-0.68, y=0.22, opts=13)
20:30:42.821 00.000 2864 Enqueuing Move request for scope (-0.68, 0.22)
20:30:42.821 00.000 6680 Worker thread wakes up
20:30:42.821 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 0.22) opts 0xd
20:30:42.821 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.68, 0.22)
20:30:42.821 00.000 6680 Moving (-0.68, 0.22) raw xDistance=0.72 yDistance=-0.07
20:30:42.821 00.000 6680 PPEC rslt: input = 0.72, final = 0.54, react = 0.43, pred = 0.41, hyst = 0.44, hyst_pct = 0.76, period_length = 600.73
20:30:42.821 00.000 6680 PPEC: input: 0.72, control: 0.54, exposure: 1500
20:30:42.821 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:42.821 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:30:42.821 00.000 6680 MoveAxis(W, 72, ABG)
20:30:42.821 00.000 6680 Guiding  Dir = 3, Dur = 72
20:30:42.821 00.000 6680 IsGuiding returns 0
20:30:42.821 00.000 6680 PulseGuide returned control before completion, sleep 82
20:30:42.847 00.026 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=0, FiltMin=0, FiltMax=141, Gamma=0.560
20:30:42.884 00.037 2864 UpdateGuideState exits: m=1733 SNR=29.3
20:30:42.884 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:42.884 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:30:42.884 00.000 2864 Enqueuing Expose request
20:30:42.932 00.048 6680 IsGuiding returns 0
20:30:42.932 00.000 6680 Move returns status 0, amount 72
20:30:42.932 00.000 6680 MoveAxis(N, 0, ABG)
20:30:42.932 00.000 6680 Move returns status 0, amount 0
20:30:42.932 00.000 6680 move complete, result=0
20:30:42.932 00.000 6680 worker thread done servicing request
20:30:42.932 00.000 6680 Worker thread wakes up
20:30:42.932 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:30:42.932 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:30:42.934 00.002 2864 GuideStep: 0.7 px 72 ms WEST, -0.1 px 0 ms NORTH
20:30:44.362 01.428 6680 Exposure complete
20:30:44.463 00.101 6680 worker thread done servicing request
20:30:44.463 00.000 2864 OnExposeComplete: enter
20:30:44.463 00.000 2864 UpdateGuideState(): m_state=6
20:30:44.463 00.000 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 164
20:30:44.463 00.000 2864 Star::Find returns 1 (0), X=132.39, Y=729.12, Mass=1736, SNR=29.4, Peak=159 HFD=3.2
20:30:44.473 00.010 2864 MultiStar: [#1 -0.75,0.45,0.93,U] [#2 -0.85,-0.04,0.65,U] [#3 -0.95,0.24,0.73,U] [#4 -0.74,0.35,0.59,U] [#5 0.27,-0.77,0.59,U] [#6 -0.76,-0.11,0.48,U] [#7 0.41,-0.55,0.46,U] [#8 -1.08,0.10,0.42,U] 
20:30:44.473 00.000 2864 refined, 8 included, MultiStar: {-0.88, 0.15}, one-star: {-2.30, 0.83}
20:30:44.473 00.000 2864 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.80) = xAngle (0.18 = 0.18)
20:30:44.473 00.000 2864 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.90 = -2.90)
20:30:44.473 00.000 2864 CameraToMount -- cameraX=-0.88 cameraY=0.15 hyp=0.89 cameraTheta=2.97 mountX=0.88 mountY=-0.21, mountTheta=-0.24
20:30:44.473 00.000 2864 SchedulePrimaryMove(10198720, x=-0.88, y=0.15, opts=13)
20:30:44.473 00.000 2864 Enqueuing Move request for scope (-0.88, 0.15)
20:30:44.487 00.014 6680 Worker thread wakes up
20:30:44.487 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.88, 0.15) opts 0xd
20:30:44.487 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.88, 0.15)
20:30:44.487 00.000 6680 Moving (-0.88, 0.15) raw xDistance=0.88 yDistance=-0.21
20:30:44.487 00.000 6680 PPEC rslt: input = 0.88, final = 0.58, react = 0.53, pred = 0.30, hyst = 0.50, hyst_pct = 0.75, period_length = 600.73
20:30:44.487 00.000 6680 PPEC: input: 0.88, control: 0.58, exposure: 1500
20:30:44.487 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:44.487 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:30:44.487 00.000 6680 MoveAxis(W, 78, ABG)
20:30:44.487 00.000 6680 Guiding  Dir = 3, Dur = 78
20:30:44.487 00.000 6680 IsGuiding returns 0
20:30:44.487 00.000 6680 PulseGuide returned control before completion, sleep 88
20:30:44.502 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=0, FiltMin=0, FiltMax=156, Gamma=0.560
20:30:44.534 00.032 2864 UpdateGuideState exits: m=1736 SNR=29.4
20:30:44.550 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:44.550 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:30:44.550 00.000 2864 Enqueuing Expose request
20:30:44.582 00.032 6680 IsGuiding returns 1
20:30:44.582 00.000 6680 scope still moving after pulse duration time elapsed
20:30:44.613 00.031 6680 IsGuiding returns 0
20:30:44.613 00.000 6680 scope move finished after 78 + 45 ms
20:30:44.613 00.000 6680 Move returns status 0, amount 78
20:30:44.613 00.000 6680 MoveAxis(N, 0, ABG)
20:30:44.613 00.000 6680 Move returns status 0, amount 0
20:30:44.613 00.000 6680 move complete, result=0
20:30:44.613 00.000 6680 worker thread done servicing request
20:30:44.613 00.000 6680 Worker thread wakes up
20:30:44.613 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:30:44.613 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:30:44.613 00.000 2864 GuideStep: 0.9 px 78 ms WEST, -0.2 px 0 ms NORTH
20:30:46.246 01.633 6680 Exposure complete
20:30:46.289 00.043 6680 worker thread done servicing request
20:30:46.289 00.000 2864 OnExposeComplete: enter
20:30:46.289 00.000 2864 UpdateGuideState(): m_state=6
20:30:46.289 00.000 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 165
20:30:46.303 00.014 2864 Star::Find returns 1 (0), X=132.83, Y=729.29, Mass=1643, SNR=28.6, Peak=157 HFD=3.1
20:30:46.305 00.002 2864 MultiStar: [#1 -0.76,0.49,0.96,U] [#2 -0.50,0.08,0.68,U] [#3 -0.84,0.49,0.73,U] [#4 -0.88,0.41,0.61,U] [#5 0.39,-0.51,0.60,U] [#6 -0.76,-0.06,0.50,U] [#7 0.54,-0.27,0.49,U] [#8 -0.85,0.48,0.43,U] 
20:30:46.307 00.002 2864 refined, 8 included, MultiStar: {-0.72, 0.31}, one-star: {-1.86, 0.99}
20:30:46.307 00.000 2864 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.80) = xAngle (-0.06 = -0.06)
20:30:46.307 00.000 2864 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.14 = -3.14)
20:30:46.307 00.000 2864 CameraToMount -- cameraX=-0.72 cameraY=0.31 hyp=0.79 cameraTheta=2.73 mountX=0.78 mountY=-0.00, mountTheta=-0.01
20:30:46.307 00.000 2864 SchedulePrimaryMove(10198720, x=-0.72, y=0.31, opts=13)
20:30:46.307 00.000 2864 Enqueuing Move request for scope (-0.72, 0.31)
20:30:46.320 00.013 6680 Worker thread wakes up
20:30:46.320 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.72, 0.31) opts 0xd
20:30:46.320 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.72, 0.31)
20:30:46.320 00.000 6680 Moving (-0.72, 0.31) raw xDistance=0.78 yDistance=-0.00
20:30:46.320 00.000 6680 PPEC rslt: input = 0.78, final = 0.51, react = 0.47, pred = 0.20, hyst = 0.46, hyst_pct = 0.75, period_length = 600.73
20:30:46.320 00.000 6680 PPEC: input: 0.78, control: 0.51, exposure: 1500
20:30:46.320 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:46.320 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:30:46.320 00.000 6680 MoveAxis(W, 68, ABG)
20:30:46.320 00.000 6680 Guiding  Dir = 3, Dur = 68
20:30:46.320 00.000 6680 IsGuiding returns 0
20:30:46.320 00.000 6680 PulseGuide returned control before completion, sleep 78
20:30:46.320 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=149, Gamma=0.560
20:30:46.371 00.051 2864 UpdateGuideState exits: m=1643 SNR=28.6
20:30:46.371 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:46.384 00.013 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:30:46.384 00.000 2864 Enqueuing Expose request
20:30:46.415 00.031 6680 IsGuiding returns 1
20:30:46.415 00.000 6680 scope still moving after pulse duration time elapsed
20:30:46.447 00.032 6680 IsGuiding returns 0
20:30:46.447 00.000 6680 scope move finished after 68 + 56 ms
20:30:46.447 00.000 6680 Move returns status 0, amount 68
20:30:46.447 00.000 6680 MoveAxis(N, 0, ABG)
20:30:46.447 00.000 6680 Move returns status 0, amount 0
20:30:46.447 00.000 6680 move complete, result=0
20:30:46.447 00.000 6680 worker thread done servicing request
20:30:46.447 00.000 6680 Worker thread wakes up
20:30:46.447 00.000 2864 GuideStep: 0.8 px 68 ms WEST, -0.0 px 0 ms NORTH
20:30:46.447 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:30:46.447 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:30:47.854 01.407 6680 Exposure complete
20:30:47.931 00.077 6680 worker thread done servicing request
20:30:47.931 00.000 2864 OnExposeComplete: enter
20:30:47.931 00.000 2864 UpdateGuideState(): m_state=6
20:30:47.931 00.000 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 166
20:30:47.931 00.000 2864 Star::Find returns 1 (0), X=132.97, Y=729.24, Mass=1743, SNR=29.4, Peak=166 HFD=3.2
20:30:47.931 00.000 2864 MultiStar: [#1 -0.57,0.40,0.95,U] [#2 -0.29,0.14,0.65,U] [#3 -0.77,0.30,0.73,U] [#4 -0.56,0.34,0.57,U] [#5 0.39,-0.52,0.57,U] [#6 -0.54,-0.12,0.49,U] [#7 0.85,-0.27,0.47,U] [#8 -0.77,0.32,0.41,U] 
20:30:47.931 00.000 2864 refined, 8 included, MultiStar: {-0.56, 0.25}, one-star: {-1.72, 0.95}
20:30:47.931 00.000 2864 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.80) = xAngle (-0.08 = -0.08)
20:30:47.947 00.016 2864 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.15 = 3.13)
20:30:47.947 00.000 2864 CameraToMount -- cameraX=-0.56 cameraY=0.25 hyp=0.62 cameraTheta=2.72 mountX=0.61 mountY=0.01, mountTheta=0.01
20:30:47.947 00.000 2864 SchedulePrimaryMove(10198720, x=-0.56, y=0.25, opts=13)
20:30:47.947 00.000 2864 Enqueuing Move request for scope (-0.56, 0.25)
20:30:47.947 00.000 6680 Worker thread wakes up
20:30:47.947 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.25) opts 0xd
20:30:47.947 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.56, 0.25)
20:30:47.947 00.000 6680 Moving (-0.56, 0.25) raw xDistance=0.61 yDistance=0.01
20:30:47.947 00.000 6680 PPEC rslt: input = 0.61, final = 0.35, react = 0.37, pred = -0.08, hyst = 0.37, hyst_pct = 0.75, period_length = 600.73
20:30:47.947 00.000 6680 PPEC: input: 0.61, control: 0.35, exposure: 1500
20:30:47.947 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:47.947 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:30:47.947 00.000 6680 MoveAxis(W, 47, ABG)
20:30:47.947 00.000 6680 Guiding  Dir = 3, Dur = 47
20:30:47.947 00.000 6680 IsGuiding returns 0
20:30:47.947 00.000 6680 PulseGuide returned control before completion, sleep 57
20:30:47.967 00.020 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=172, Gamma=0.560
20:30:48.012 00.045 2864 UpdateGuideState exits: m=1743 SNR=29.4
20:30:48.012 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:48.012 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:30:48.012 00.000 2864 Enqueuing Expose request
20:30:48.025 00.013 6680 IsGuiding returns 1
20:30:48.025 00.000 6680 scope still moving after pulse duration time elapsed
20:30:48.057 00.032 6680 IsGuiding returns 0
20:30:48.057 00.000 6680 scope move finished after 47 + 51 ms
20:30:48.058 00.001 6680 Move returns status 0, amount 47
20:30:48.058 00.000 6680 MoveAxis(N, 0, ABG)
20:30:48.058 00.000 6680 Move returns status 0, amount 0
20:30:48.058 00.000 6680 move complete, result=0
20:30:48.058 00.000 6680 worker thread done servicing request
20:30:48.058 00.000 6680 Worker thread wakes up
20:30:48.058 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:30:48.058 00.000 2864 GuideStep: 0.6 px 47 ms WEST, 0.0 px 0 ms NORTH
20:30:48.059 00.001 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:30:49.708 01.649 6680 Exposure complete
20:30:49.758 00.050 6680 worker thread done servicing request
20:30:49.758 00.000 2864 OnExposeComplete: enter
20:30:49.758 00.000 2864 UpdateGuideState(): m_state=6
20:30:49.758 00.000 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 167
20:30:49.773 00.015 2864 Star::Find returns 1 (0), X=133.18, Y=729.43, Mass=1735, SNR=29.4, Peak=159 HFD=3.2
20:30:49.777 00.004 2864 MultiStar: [#1 -0.20,0.58,0.95,U] [#2 -0.21,0.18,0.64,U] [#3 -0.39,0.58,0.74,U] [#4 -0.25,0.70,0.58,U] [#5 0.65,-0.49,0.59,U] [#6 -0.18,0.09,0.50,U] [#7 0.57,-0.49,0.47,U] [#8 -0.32,0.36,0.43,U] 
20:30:49.781 00.004 2864 refined, 8 included, MultiStar: {-0.31, 0.39}, one-star: {-1.51, 1.14}
20:30:49.781 00.000 2864 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.80) = xAngle (-0.55 = -0.55)
20:30:49.781 00.000 2864 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.62 = 2.66)
20:30:49.788 00.007 2864 CameraToMount -- cameraX=-0.31 cameraY=0.39 hyp=0.50 cameraTheta=2.24 mountX=0.43 mountY=0.23, mountTheta=0.50
20:30:49.790 00.002 2864 SchedulePrimaryMove(10198720, x=-0.31, y=0.39, opts=13)
20:30:49.790 00.000 2864 Enqueuing Move request for scope (-0.31, 0.39)
20:30:49.790 00.000 6680 Worker thread wakes up
20:30:49.790 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.39) opts 0xd
20:30:49.790 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.31, 0.39)
20:30:49.790 00.000 6680 Moving (-0.31, 0.39) raw xDistance=0.43 yDistance=0.23
20:30:49.790 00.000 6680 PPEC rslt: input = 0.43, final = 0.20, react = 0.26, pred = -0.23, hyst = 0.26, hyst_pct = 0.75, period_length = 600.73
20:30:49.790 00.000 6680 PPEC: input: 0.43, control: 0.20, exposure: 1500
20:30:49.790 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:30:49.790 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
20:30:49.790 00.000 6680 MoveAxis(W, 27, ABG)
20:30:49.790 00.000 6680 Guiding  Dir = 3, Dur = 27
20:30:49.790 00.000 6680 IsGuiding returns 0
20:30:49.790 00.000 6680 PulseGuide returned control before completion, sleep 37
20:30:49.812 00.022 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=185, Gamma=0.560
20:30:49.852 00.040 6680 IsGuiding returns 0
20:30:49.852 00.000 6680 Move returns status 0, amount 27
20:30:49.852 00.000 6680 MoveAxis(N, 0, ABG)
20:30:49.852 00.000 6680 Move returns status 0, amount 0
20:30:49.852 00.000 6680 move complete, result=0
20:30:49.852 00.000 6680 worker thread done servicing request
20:30:49.852 00.000 2864 UpdateGuideState exits: m=1735 SNR=29.4
20:30:49.852 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:49.852 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:30:49.852 00.000 2864 Enqueuing Expose request
20:30:49.852 00.000 6680 Worker thread wakes up
20:30:49.852 00.000 2864 GuideStep: 0.4 px 27 ms WEST, 0.2 px 0 ms NORTH
20:30:49.852 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:30:49.852 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:30:51.298 01.446 6680 Exposure complete
20:30:51.360 00.062 6680 worker thread done servicing request
20:30:51.360 00.000 2864 OnExposeComplete: enter
20:30:51.360 00.000 2864 UpdateGuideState(): m_state=6
20:30:51.369 00.009 2864 Star::Find(15, 133, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 168
20:30:51.369 00.000 2864 Star::Find returns 1 (0), X=133.30, Y=729.30, Mass=1783, SNR=29.8, Peak=152 HFD=3.4
20:30:51.369 00.000 2864 MultiStar: [#1 -0.37,0.63,0.93,U] [#2 -0.07,0.16,0.64,U] [#3 -0.48,0.43,0.71,U] [#4 -0.49,0.75,0.56,U] [#5 0.62,-0.34,0.57,U] [#6 -0.36,0.17,0.48,U] [#7 1.12,-0.41,0.48,U] [#8 -0.48,0.67,0.42,U] 
20:30:51.376 00.007 2864 refined, 8 included, MultiStar: {-0.32, 0.41}, one-star: {-1.39, 1.01}
20:30:51.376 00.000 2864 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.80) = xAngle (-0.56 = -0.56)
20:30:51.376 00.000 2864 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.63 = 2.65)
20:30:51.376 00.000 2864 CameraToMount -- cameraX=-0.32 cameraY=0.41 hyp=0.52 cameraTheta=2.24 mountX=0.44 mountY=0.25, mountTheta=0.51
20:30:51.376 00.000 2864 SchedulePrimaryMove(10198720, x=-0.32, y=0.41, opts=13)
20:30:51.376 00.000 2864 Enqueuing Move request for scope (-0.32, 0.41)
20:30:51.376 00.000 6680 Worker thread wakes up
20:30:51.376 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.41) opts 0xd
20:30:51.376 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.32, 0.41)
20:30:51.376 00.000 6680 Moving (-0.32, 0.41) raw xDistance=0.44 yDistance=0.25
20:30:51.376 00.000 6680 PPEC rslt: input = 0.44, final = 0.17, react = 0.27, pred = -0.37, hyst = 0.26, hyst_pct = 0.75, period_length = 600.73
20:30:51.376 00.000 6680 PPEC: input: 0.44, control: 0.17, exposure: 1500
20:30:51.376 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:30:51.376 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
20:30:51.376 00.000 6680 MoveAxis(W, 23, ABG)
20:30:51.376 00.000 6680 Guiding  Dir = 3, Dur = 23
20:30:51.376 00.000 6680 IsGuiding returns 0
20:30:51.376 00.000 6680 PulseGuide returned control before completion, sleep 33
20:30:51.400 00.024 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=215, med=0, FiltMin=0, FiltMax=160, Gamma=0.560
20:30:51.439 00.039 6680 IsGuiding returns 0
20:30:51.439 00.000 6680 Move returns status 0, amount 23
20:30:51.439 00.000 6680 MoveAxis(N, 0, ABG)
20:30:51.439 00.000 6680 Move returns status 0, amount 0
20:30:51.439 00.000 6680 move complete, result=0
20:30:51.439 00.000 6680 worker thread done servicing request
20:30:51.439 00.000 2864 UpdateGuideState exits: m=1783 SNR=29.8
20:30:51.439 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:51.439 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:30:51.439 00.000 2864 Enqueuing Expose request
20:30:51.455 00.016 6680 Worker thread wakes up
20:30:51.455 00.000 2864 GuideStep: 0.4 px 23 ms WEST, 0.2 px 0 ms NORTH
20:30:51.455 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:30:51.455 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:30:53.101 01.646 6680 Exposure complete
20:30:53.164 00.063 6680 worker thread done servicing request
20:30:53.164 00.000 2864 OnExposeComplete: enter
20:30:53.164 00.000 2864 UpdateGuideState(): m_state=6
20:30:53.164 00.000 2864 Star::Find(15, 133, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 169
20:30:53.174 00.010 2864 Star::Find returns 1 (0), X=133.18, Y=729.17, Mass=1825, SNR=30.1, Peak=176 HFD=2.9
20:30:53.174 00.000 2864 MultiStar: [#1 -0.34,0.59,0.94,U] [#2 -0.13,0.20,0.63,U] [#3 -0.46,0.44,0.71,U] [#4 -0.39,0.67,0.57,U] [#5 0.74,-0.45,0.56,U] [#6 -0.17,0.22,0.49,U] [#7 1.05,-0.28,0.45,U] [#8 -0.46,0.58,0.41,U] 
20:30:53.174 00.000 2864 refined, 8 included, MultiStar: {-0.32, 0.38}, one-star: {-1.52, 0.87}
20:30:53.174 00.000 2864 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.80) = xAngle (-0.53 = -0.53)
20:30:53.182 00.008 2864 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.60 = 2.68)
20:30:53.183 00.001 2864 CameraToMount -- cameraX=-0.32 cameraY=0.38 hyp=0.50 cameraTheta=2.27 mountX=0.43 mountY=0.22, mountTheta=0.48
20:30:53.185 00.002 2864 SchedulePrimaryMove(10198720, x=-0.32, y=0.38, opts=13)
20:30:53.185 00.000 2864 Enqueuing Move request for scope (-0.32, 0.38)
20:30:53.185 00.000 6680 Worker thread wakes up
20:30:53.185 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.38) opts 0xd
20:30:53.185 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.32, 0.38)
20:30:53.185 00.000 6680 Moving (-0.32, 0.38) raw xDistance=0.43 yDistance=0.22
20:30:53.185 00.000 6680 PPEC rslt: input = 0.43, final = 0.15, react = 0.26, pred = -0.39, hyst = 0.25, hyst_pct = 0.75, period_length = 600.73
20:30:53.185 00.000 6680 PPEC: input: 0.43, control: 0.15, exposure: 1500
20:30:53.185 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:53.185 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
20:30:53.185 00.000 6680 MoveAxis(W, 20, ABG)
20:30:53.185 00.000 6680 Guiding  Dir = 3, Dur = 20
20:30:53.185 00.000 6680 IsGuiding returns 0
20:30:53.185 00.000 6680 PulseGuide returned control before completion, sleep 30
20:30:53.206 00.021 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=160, Gamma=0.560
20:30:53.228 00.022 6680 IsGuiding returns 1
20:30:53.228 00.000 6680 scope still moving after pulse duration time elapsed
20:30:53.249 00.021 2864 UpdateGuideState exits: m=1825 SNR=30.1
20:30:53.249 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:53.249 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:30:53.249 00.000 2864 Enqueuing Expose request
20:30:53.260 00.011 6680 IsGuiding returns 0
20:30:53.260 00.000 6680 scope move finished after 20 + 46 ms
20:30:53.260 00.000 6680 Move returns status 0, amount 20
20:30:53.260 00.000 6680 MoveAxis(N, 0, ABG)
20:30:53.260 00.000 6680 Move returns status 0, amount 0
20:30:53.260 00.000 6680 move complete, result=0
20:30:53.260 00.000 6680 worker thread done servicing request
20:30:53.260 00.000 6680 Worker thread wakes up
20:30:53.260 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:30:53.260 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:30:53.260 00.000 2864 GuideStep: 0.4 px 20 ms WEST, 0.2 px 0 ms NORTH
20:30:54.689 01.429 6680 Exposure complete
20:30:54.754 00.065 6680 worker thread done servicing request
20:30:54.754 00.000 2864 OnExposeComplete: enter
20:30:54.754 00.000 2864 UpdateGuideState(): m_state=6
20:30:54.754 00.000 2864 Star::Find(15, 133, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 170
20:30:54.754 00.000 2864 Star::Find returns 1 (0), X=133.45, Y=729.12, Mass=1771, SNR=29.7, Peak=169 HFD=3.0
20:30:54.754 00.000 2864 MultiStar: [#1 -0.15,0.50,0.95,U] [#2 0.06,-0.07,0.67,U] [#3 -0.15,0.53,0.72,U] [#4 -0.17,0.30,0.57,U] [#5 0.92,-0.63,0.58,U] [#6 -0.08,-0.03,0.49,U] [#7 1.26,-0.49,0.49,U] [#8 -0.20,0.43,0.42,U] 
20:30:54.754 00.000 2864 refined, 8 included, MultiStar: {-0.09, 0.23}, one-star: {-1.24, 0.83}
20:30:54.766 00.012 2864 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.80) = xAngle (-0.86 = -0.86)
20:30:54.766 00.000 2864 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.94 = 2.35)
20:30:54.766 00.000 2864 CameraToMount -- cameraX=-0.09 cameraY=0.23 hyp=0.25 cameraTheta=1.93 mountX=0.16 mountY=0.18, mountTheta=0.83
20:30:54.766 00.000 2864 SchedulePrimaryMove(10198720, x=-0.09, y=0.23, opts=13)
20:30:54.775 00.009 2864 Enqueuing Move request for scope (-0.09, 0.23)
20:30:54.777 00.002 6680 Worker thread wakes up
20:30:54.777 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.23) opts 0xd
20:30:54.777 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.09, 0.23)
20:30:54.777 00.000 6680 Moving (-0.09, 0.23) raw xDistance=0.16 yDistance=0.18
20:30:54.777 00.000 6680 PPEC rslt: input = 0.16, final = -0.13, react = 0.10, pred = -0.52, hyst = 0.00, hyst_pct = 0.75, period_length = 600.73
20:30:54.777 00.000 6680 PPEC: input: 0.16, control: -0.13, exposure: 1500
20:30:54.777 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:54.777 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:30:54.777 00.000 6680 MoveAxis(E, 18, ABG)
20:30:54.777 00.000 6680 Guiding  Dir = 2, Dur = 18
20:30:54.777 00.000 6680 IsGuiding returns 0
20:30:54.781 00.004 6680 PulseGuide returned control before completion, sleep 28
20:30:54.794 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=172, Gamma=0.560
20:30:54.813 00.019 6680 IsGuiding returns 1
20:30:54.813 00.000 6680 scope still moving after pulse duration time elapsed
20:30:54.838 00.025 2864 UpdateGuideState exits: m=1771 SNR=29.7
20:30:54.838 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:54.845 00.007 6680 IsGuiding returns 0
20:30:54.845 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:30:54.845 00.000 2864 Enqueuing Expose request
20:30:54.845 00.000 6680 scope move finished after 18 + 48 ms
20:30:54.845 00.000 6680 Move returns status 0, amount 18
20:30:54.845 00.000 6680 MoveAxis(N, 0, ABG)
20:30:54.845 00.000 6680 Move returns status 0, amount 0
20:30:54.845 00.000 6680 move complete, result=0
20:30:54.845 00.000 6680 worker thread done servicing request
20:30:54.845 00.000 6680 Worker thread wakes up
20:30:54.845 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:30:54.845 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:30:54.845 00.000 2864 GuideStep: 0.2 px 18 ms EAST, 0.2 px 0 ms NORTH
20:30:56.505 01.660 6680 Exposure complete
20:30:56.576 00.071 6680 worker thread done servicing request
20:30:56.576 00.000 2864 OnExposeComplete: enter
20:30:56.576 00.000 2864 UpdateGuideState(): m_state=6
20:30:56.576 00.000 2864 Star::Find(15, 133, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 171
20:30:56.576 00.000 2864 Star::Find returns 1 (0), X=133.19, Y=728.72, Mass=1859, SNR=30.4, Peak=146 HFD=3.5
20:30:56.584 00.008 2864 MultiStar: [#1 -0.35,-0.02,0.89,U] [#2 -0.10,-0.43,0.64,U] [#3 -0.23,0.08,0.67,U] [#4 -0.20,0.13,0.56,U] [#5 0.73,-1.03,0.58,U] [#6 -0.29,-0.32,0.47,U] [#7 1.19,-0.80,0.46,U] [#8 -0.39,0.23,0.40,U] 
20:30:56.584 00.000 2864 refined, 8 included, MultiStar: {-0.26, -0.14}, one-star: {-1.50, 0.42}
20:30:56.588 00.004 2864 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.80) = xAngle (-5.45 = 0.83)
20:30:56.588 00.000 2864 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.52 = -2.24)
20:30:56.588 00.000 2864 CameraToMount -- cameraX=-0.26 cameraY=-0.14 hyp=0.29 cameraTheta=-2.65 mountX=0.20 mountY=-0.23, mountTheta=-0.86
20:30:56.588 00.000 2864 SchedulePrimaryMove(10198720, x=-0.26, y=-0.14, opts=13)
20:30:56.588 00.000 2864 Enqueuing Move request for scope (-0.26, -0.14)
20:30:56.588 00.000 6680 Worker thread wakes up
20:30:56.588 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.14) opts 0xd
20:30:56.588 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.26, -0.14)
20:30:56.588 00.000 6680 Moving (-0.26, -0.14) raw xDistance=0.20 yDistance=-0.23
20:30:56.600 00.012 6680 PPEC rslt: input = 0.20, final = -0.06, react = 0.12, pred = -0.70, hyst = 0.11, hyst_pct = 0.74, period_length = 600.73
20:30:56.600 00.000 6680 PPEC: input: 0.20, control: -0.06, exposure: 1500
20:30:56.600 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:56.600 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
20:30:56.600 00.000 6680 MoveAxis(E, 9, ABG)
20:30:56.600 00.000 6680 Guiding  Dir = 2, Dur = 9
20:30:56.600 00.000 6680 IsGuiding returns 0
20:30:56.600 00.000 6680 PulseGuide returned control before completion, sleep 19
20:30:56.600 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=214, med=0, FiltMin=0, FiltMax=156, Gamma=0.560
20:30:56.631 00.031 6680 IsGuiding returns 1
20:30:56.631 00.000 6680 scope still moving after pulse duration time elapsed
20:30:56.659 00.028 2864 UpdateGuideState exits: m=1859 SNR=30.4
20:30:56.661 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:56.663 00.002 6680 IsGuiding returns 0
20:30:56.663 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:30:56.666 00.003 2864 Enqueuing Expose request
20:30:56.668 00.002 6680 scope move finished after 9 + 53 ms
20:30:56.668 00.000 6680 Move returns status 0, amount 9
20:30:56.668 00.000 6680 MoveAxis(N, 0, ABG)
20:30:56.668 00.000 6680 Move returns status 0, amount 0
20:30:56.668 00.000 6680 move complete, result=0
20:30:56.668 00.000 6680 worker thread done servicing request
20:30:56.668 00.000 6680 Worker thread wakes up
20:30:56.668 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:30:56.668 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:30:56.668 00.000 2864 GuideStep: 0.2 px 9 ms EAST, -0.2 px 0 ms NORTH
20:30:58.089 01.421 6680 Exposure complete
20:30:58.153 00.064 6680 worker thread done servicing request
20:30:58.153 00.000 2864 OnExposeComplete: enter
20:30:58.162 00.009 2864 UpdateGuideState(): m_state=6
20:30:58.162 00.000 2864 Star::Find(15, 133, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 172
20:30:58.162 00.000 2864 Star::Find returns 1 (0), X=133.28, Y=728.93, Mass=1720, SNR=29.2, Peak=140 HFD=3.3
20:30:58.162 00.000 2864 MultiStar: [#1 -0.30,0.38,0.93,U] [#2 -0.06,-0.22,0.66,U] [#3 -0.60,0.03,0.73,U] [#4 -0.36,0.28,0.59,U] [#5 0.66,-1.03,0.58,U] [#6 -0.37,-0.22,0.46,U] [#7 0.56,-0.87,0.47,U] [#8 -0.46,0.16,0.43,U] 
20:30:58.169 00.007 2864 refined, 8 included, MultiStar: {-0.36, -0.00}, one-star: {-1.41, 0.63}
20:30:58.169 00.000 2864 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.80) = xAngle (-5.93 = 0.35)
20:30:58.169 00.000 2864 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-9.01 = -2.72)
20:30:58.169 00.000 2864 CameraToMount -- cameraX=-0.36 cameraY=-0.00 hyp=0.36 cameraTheta=-3.14 mountX=0.34 mountY=-0.15, mountTheta=-0.41
20:30:58.169 00.000 2864 SchedulePrimaryMove(10198720, x=-0.36, y=-0.00, opts=13)
20:30:58.169 00.000 2864 Enqueuing Move request for scope (-0.36, -0.00)
20:30:58.181 00.012 6680 Worker thread wakes up
20:30:58.181 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.00) opts 0xd
20:30:58.181 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.36, -0.00)
20:30:58.181 00.000 6680 Moving (-0.36, -0.00) raw xDistance=0.34 yDistance=-0.15
20:30:58.181 00.000 6680 PPEC rslt: input = 0.34, final = 0.04, react = 0.20, pred = -0.56, hyst = 0.17, hyst_pct = 0.74, period_length = 600.73
20:30:58.181 00.000 6680 PPEC: input: 0.34, control: 0.04, exposure: 1500
20:30:58.181 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:58.181 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:30:58.181 00.000 6680 MoveAxis(W, 5, ABG)
20:30:58.181 00.000 6680 Guiding  Dir = 3, Dur = 5
20:30:58.181 00.000 6680 IsGuiding returns 0
20:30:58.181 00.000 6680 PulseGuide returned control before completion, sleep 15
20:30:58.195 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=170, Gamma=0.560
20:30:58.201 00.006 6680 IsGuiding returns 1
20:30:58.201 00.000 6680 scope still moving after pulse duration time elapsed
20:30:58.232 00.031 6680 IsGuiding returns 0
20:30:58.232 00.000 6680 scope move finished after 5 + 43 ms
20:30:58.232 00.000 6680 Move returns status 0, amount 5
20:30:58.232 00.000 6680 MoveAxis(N, 0, ABG)
20:30:58.232 00.000 6680 Move returns status 0, amount 0
20:30:58.232 00.000 6680 move complete, result=0
20:30:58.232 00.000 6680 worker thread done servicing request
20:30:58.238 00.006 2864 UpdateGuideState exits: m=1720 SNR=29.2
20:30:58.244 00.006 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:58.251 00.007 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:30:58.253 00.002 2864 Enqueuing Expose request
20:30:58.255 00.002 6680 Worker thread wakes up
20:30:58.255 00.000 2864 GuideStep: 0.3 px 5 ms WEST, -0.1 px 0 ms NORTH
20:30:58.258 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
20:30:58.258 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:30:59.900 01.642 6680 Exposure complete
20:30:59.964 00.064 6680 worker thread done servicing request
20:30:59.964 00.000 2864 OnExposeComplete: enter
20:30:59.964 00.000 2864 UpdateGuideState(): m_state=6
20:30:59.979 00.015 2864 Star::Find(15, 133, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 173
20:30:59.979 00.000 2864 Star::Find returns 1 (0), X=133.01, Y=728.97, Mass=1807, SNR=30.0, Peak=160 HFD=2.9
20:30:59.979 00.000 2864 MultiStar: [#1 -0.40,0.17,0.92,U] [#2 -0.28,-0.18,0.65,U] [#3 -0.51,0.12,0.69,U] [#4 -0.47,0.26,0.57,U] [#5 0.54,-0.84,0.56,U] [#6 -0.28,-0.19,0.47,U] [#7 0.75,-0.69,0.47,U] [#8 -0.52,0.17,0.42,U] 
20:30:59.979 00.000 2864 refined, 8 included, MultiStar: {-0.44, 0.02}, one-star: {-1.68, 0.67}
20:30:59.979 00.000 2864 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.80) = xAngle (0.30 = 0.30)
20:30:59.979 00.000 2864 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.78 = -2.78)
20:30:59.979 00.000 2864 CameraToMount -- cameraX=-0.44 cameraY=0.02 hyp=0.44 cameraTheta=3.09 mountX=0.42 mountY=-0.16, mountTheta=-0.36
20:30:59.994 00.015 2864 SchedulePrimaryMove(10198720, x=-0.44, y=0.02, opts=13)
20:30:59.995 00.001 2864 Enqueuing Move request for scope (-0.44, 0.02)
20:30:59.997 00.002 6680 Worker thread wakes up
20:30:59.997 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.02) opts 0xd
20:30:59.999 00.002 6680 Handling offset move in thread for scope, endpoint = (-0.44, 0.02)
20:30:59.999 00.000 6680 Moving (-0.44, 0.02) raw xDistance=0.42 yDistance=-0.16
20:30:59.999 00.000 6680 PPEC rslt: input = 0.42, final = 0.05, react = 0.25, pred = -0.72, hyst = 0.23, hyst_pct = 0.74, period_length = 600.73
20:30:59.999 00.000 6680 PPEC: input: 0.42, control: 0.05, exposure: 1500
20:30:59.999 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:59.999 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:30:59.999 00.000 6680 MoveAxis(W, 6, ABG)
20:30:59.999 00.000 6680 Guiding  Dir = 3, Dur = 6
20:30:59.999 00.000 6680 IsGuiding returns 0
20:30:59.999 00.000 6680 PulseGuide returned control before completion, sleep 16
20:31:00.013 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=169, Gamma=0.560
20:31:00.027 00.014 6680 IsGuiding returns 1
20:31:00.027 00.000 6680 scope still moving after pulse duration time elapsed
20:31:00.058 00.031 6680 IsGuiding returns 0
20:31:00.058 00.000 6680 scope move finished after 6 + 52 ms
20:31:00.058 00.000 6680 Move returns status 0, amount 6
20:31:00.058 00.000 6680 MoveAxis(N, 0, ABG)
20:31:00.058 00.000 6680 Move returns status 0, amount 0
20:31:00.058 00.000 6680 move complete, result=0
20:31:00.058 00.000 6680 worker thread done servicing request
20:31:00.060 00.002 2864 UpdateGuideState exits: m=1807 SNR=30.0
20:31:00.064 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:00.064 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:31:00.064 00.000 2864 Enqueuing Expose request
20:31:00.064 00.000 6680 Worker thread wakes up
20:31:00.064 00.000 2864 GuideStep: 0.4 px 6 ms WEST, -0.2 px 0 ms NORTH
20:31:00.064 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:31:00.064 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:31:01.503 01.439 6680 Exposure complete
20:31:01.576 00.073 6680 worker thread done servicing request
20:31:01.576 00.000 2864 OnExposeComplete: enter
20:31:01.580 00.004 2864 UpdateGuideState(): m_state=6
20:31:01.580 00.000 2864 Star::Find(15, 133, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 174
20:31:01.584 00.004 2864 Star::Find returns 1 (0), X=132.88, Y=728.87, Mass=1773, SNR=29.6, Peak=151 HFD=3.1
20:31:01.586 00.002 2864 MultiStar: [#1 -0.54,0.30,0.93,U] [#2 -0.37,-0.28,0.64,U] [#3 -0.65,0.29,0.72,U] [#4 -0.55,0.23,0.59,U] [#5 0.52,-0.85,0.59,U] [#6 -0.47,-0.14,0.48,U] [#7 1.15,-0.75,0.47,U] [#8 -0.65,0.27,0.42,U] 
20:31:01.588 00.002 2864 refined, 8 included, MultiStar: {-0.51, 0.04}, one-star: {-1.81, 0.57}
20:31:01.588 00.000 2864 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.80) = xAngle (0.28 = 0.28)
20:31:01.588 00.000 2864 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.80 = -2.80)
20:31:01.595 00.007 2864 CameraToMount -- cameraX=-0.51 cameraY=0.04 hyp=0.52 cameraTheta=3.07 mountX=0.50 mountY=-0.17, mountTheta=-0.34
20:31:01.595 00.000 2864 SchedulePrimaryMove(10198720, x=-0.51, y=0.04, opts=13)
20:31:01.595 00.000 2864 Enqueuing Move request for scope (-0.51, 0.04)
20:31:01.595 00.000 6680 Worker thread wakes up
20:31:01.595 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.04) opts 0xd
20:31:01.595 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.51, 0.04)
20:31:01.595 00.000 6680 Moving (-0.51, 0.04) raw xDistance=0.50 yDistance=-0.17
20:31:01.595 00.000 6680 PPEC rslt: input = 0.50, final = 0.16, react = 0.30, pred = -0.44, hyst = 0.27, hyst_pct = 0.74, period_length = 600.73
20:31:01.595 00.000 6680 PPEC: input: 0.50, control: 0.16, exposure: 1500
20:31:01.595 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:01.595 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:31:01.595 00.000 6680 MoveAxis(W, 22, ABG)
20:31:01.595 00.000 6680 Guiding  Dir = 3, Dur = 22
20:31:01.595 00.000 6680 IsGuiding returns 0
20:31:01.595 00.000 6680 PulseGuide returned control before completion, sleep 32
20:31:01.611 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=150, Gamma=0.560
20:31:01.643 00.032 6680 IsGuiding returns 1
20:31:01.643 00.000 6680 scope still moving after pulse duration time elapsed
20:31:01.659 00.016 2864 UpdateGuideState exits: m=1773 SNR=29.6
20:31:01.659 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:01.659 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:31:01.659 00.000 2864 Enqueuing Expose request
20:31:01.675 00.016 6680 IsGuiding returns 0
20:31:01.675 00.000 6680 scope move finished after 22 + 47 ms
20:31:01.675 00.000 6680 Move returns status 0, amount 22
20:31:01.675 00.000 6680 MoveAxis(N, 0, ABG)
20:31:01.675 00.000 6680 Move returns status 0, amount 0
20:31:01.675 00.000 6680 move complete, result=0
20:31:01.675 00.000 6680 worker thread done servicing request
20:31:01.675 00.000 6680 Worker thread wakes up
20:31:01.675 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:31:01.675 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:31:01.675 00.000 2864 GuideStep: 0.5 px 22 ms WEST, -0.2 px 0 ms NORTH
20:31:03.324 01.649 6680 Exposure complete
20:31:03.371 00.047 6680 worker thread done servicing request
20:31:03.371 00.000 2864 OnExposeComplete: enter
20:31:03.387 00.016 2864 UpdateGuideState(): m_state=6
20:31:03.387 00.000 2864 Star::Find(15, 132, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 175
20:31:03.387 00.000 2864 Star::Find returns 1 (0), X=133.48, Y=729.06, Mass=1746, SNR=29.5, Peak=170 HFD=3.0
20:31:03.387 00.000 2864 MultiStar: [#1 -0.11,0.48,0.92,U] [#2 0.08,-0.21,0.64,U] [#3 -0.34,0.34,0.71,U] [#4 -0.17,0.38,0.58,U] [#5 0.73,-0.80,0.57,U] [#6 -0.20,-0.03,0.49,U] [#7 0.87,-0.71,0.46,U] [#8 -0.21,0.37,0.42,U] 
20:31:03.387 00.000 2864 refined, 8 included, MultiStar: {-0.17, 0.15}, one-star: {-1.21, 0.76}
20:31:03.387 00.000 2864 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.80) = xAngle (-0.39 = -0.39)
20:31:03.387 00.000 2864 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.46 = 2.82)
20:31:03.400 00.013 2864 CameraToMount -- cameraX=-0.17 cameraY=0.15 hyp=0.23 cameraTheta=2.41 mountX=0.21 mountY=0.07, mountTheta=0.33
20:31:03.405 00.005 2864 SchedulePrimaryMove(10198720, x=-0.17, y=0.15, opts=13)
20:31:03.407 00.002 2864 Enqueuing Move request for scope (-0.17, 0.15)
20:31:03.409 00.002 6680 Worker thread wakes up
20:31:03.409 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.15) opts 0xd
20:31:03.409 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.17, 0.15)
20:31:03.409 00.000 6680 Moving (-0.17, 0.15) raw xDistance=0.21 yDistance=0.07
20:31:03.409 00.000 6680 PPEC rslt: input = 0.21, final = -0.02, react = 0.13, pred = -0.55, hyst = 0.12, hyst_pct = 0.74, period_length = 600.73
20:31:03.409 00.000 6680 PPEC: input: 0.21, control: -0.02, exposure: 1500
20:31:03.409 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:03.409 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:31:03.409 00.000 6680 MoveAxis(E, 3, ABG)
20:31:03.409 00.000 6680 Guiding  Dir = 2, Dur = 3
20:31:03.409 00.000 6680 IsGuiding returns 0
20:31:03.411 00.002 6680 PulseGuide returned control before completion, sleep 13
20:31:03.423 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=153, Gamma=0.560
20:31:03.435 00.012 6680 IsGuiding returns 1
20:31:03.435 00.000 6680 scope still moving after pulse duration time elapsed
20:31:03.466 00.031 6680 IsGuiding returns 0
20:31:03.466 00.000 6680 scope move finished after 3 + 53 ms
20:31:03.466 00.000 6680 Move returns status 0, amount 3
20:31:03.466 00.000 6680 MoveAxis(N, 0, ABG)
20:31:03.466 00.000 6680 Move returns status 0, amount 0
20:31:03.466 00.000 6680 move complete, result=0
20:31:03.466 00.000 6680 worker thread done servicing request
20:31:03.468 00.002 2864 UpdateGuideState exits: m=1746 SNR=29.5
20:31:03.472 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:03.472 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:31:03.474 00.002 2864 Enqueuing Expose request
20:31:03.476 00.002 6680 Worker thread wakes up
20:31:03.476 00.000 2864 GuideStep: 0.2 px 3 ms EAST, 0.1 px 0 ms NORTH
20:31:03.476 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:31:03.479 00.003 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:31:04.895 01.416 6680 Exposure complete
20:31:04.943 00.048 6680 worker thread done servicing request
20:31:04.943 00.000 2864 OnExposeComplete: enter
20:31:04.943 00.000 2864 UpdateGuideState(): m_state=6
20:31:04.943 00.000 2864 Star::Find(15, 133, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 176
20:31:04.943 00.000 2864 Star::Find returns 1 (0), X=133.62, Y=728.91, Mass=1750, SNR=29.5, Peak=159 HFD=3.2
20:31:04.943 00.000 2864 MultiStar: [#1 0.03,0.36,0.93,U] [#2 0.14,-0.24,0.66,U] [#3 -0.09,0.25,0.70,U] [#4 0.15,0.26,0.57,U] [#5 0.79,-1.01,0.59,U] [#6 0.12,-0.24,0.48,U] [#7 1.17,-0.72,0.47,U] [#8 -0.02,0.25,0.42,U] 
20:31:04.958 00.015 2864 refined, 8 included, MultiStar: {0.02, 0.03}, one-star: {-1.08, 0.61}
20:31:04.958 00.000 2864 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.80) = xAngle (-1.92 = -1.92)
20:31:04.962 00.004 2864 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.99 = 1.29)
20:31:04.964 00.002 2864 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=0.88 mountX=-0.01 mountY=0.04, mountTheta=1.91
20:31:04.964 00.000 2864 SchedulePrimaryMove(10198720, x=0.02, y=0.03, opts=13)
20:31:04.964 00.000 2864 Enqueuing Move request for scope (0.02, 0.03)
20:31:04.964 00.000 6680 Worker thread wakes up
20:31:04.964 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
20:31:04.964 00.000 6680 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
20:31:04.964 00.000 6680 Moving (0.02, 0.03) raw xDistance=-0.01 yDistance=0.04
20:31:04.964 00.000 6680 PPEC rslt: input = -0.01, final = -0.16, react = -0.01, pred = -0.60, hyst = 0.00, hyst_pct = 0.74, period_length = 600.73
20:31:04.964 00.000 6680 PPEC: input: -0.01, control: -0.16, exposure: 1500
20:31:04.964 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:04.964 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:31:04.964 00.000 6680 MoveAxis(E, 21, ABG)
20:31:04.964 00.000 6680 Guiding  Dir = 2, Dur = 21
20:31:04.975 00.011 6680 IsGuiding returns 0
20:31:04.975 00.000 6680 PulseGuide returned control before completion, sleep 31
20:31:04.975 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=160, Gamma=0.560
20:31:05.006 00.031 6680 IsGuiding returns 1
20:31:05.006 00.000 6680 scope still moving after pulse duration time elapsed
20:31:05.031 00.025 2864 UpdateGuideState exits: m=1750 SNR=29.5
20:31:05.033 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:05.035 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:31:05.037 00.002 2864 Enqueuing Expose request
20:31:05.039 00.002 6680 IsGuiding returns 0
20:31:05.039 00.000 6680 scope move finished after 21 + 44 ms
20:31:05.039 00.000 6680 Move returns status 0, amount 21
20:31:05.039 00.000 6680 MoveAxis(N, 0, ABG)
20:31:05.039 00.000 6680 Move returns status 0, amount 0
20:31:05.039 00.000 6680 move complete, result=0
20:31:05.039 00.000 6680 worker thread done servicing request
20:31:05.039 00.000 6680 Worker thread wakes up
20:31:05.039 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:31:05.039 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:31:05.039 00.000 2864 GuideStep: -0.0 px 21 ms EAST, 0.0 px 0 ms NORTH
20:31:06.685 01.646 6680 Exposure complete
20:31:06.749 00.064 6680 worker thread done servicing request
20:31:06.749 00.000 2864 OnExposeComplete: enter
20:31:06.749 00.000 2864 UpdateGuideState(): m_state=6
20:31:06.749 00.000 2864 Star::Find(15, 133, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 177
20:31:06.749 00.000 2864 Star::Find returns 1 (0), X=133.63, Y=728.89, Mass=1834, SNR=30.2, Peak=149 HFD=3.3
20:31:06.749 00.000 2864 MultiStar: [#1 0.14,0.17,0.93,U] [#2 0.26,-0.50,0.64,U] [#3 -0.02,0.10,0.71,U] [#4 0.05,0.14,0.57,U] [#5 1.14,-0.95,0.57,U] [#6 0.25,-0.16,0.48,U] [#7 1.28,-1.16,0.46,U] [#8 -0.08,0.10,0.41,U] 
20:31:06.749 00.000 2864 refined, 8 included, MultiStar: {0.10, -0.09}, one-star: {-1.06, 0.59}
20:31:06.765 00.016 2864 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.80) = xAngle (-3.55 = 2.73)
20:31:06.765 00.000 2864 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.62 = -0.34)
20:31:06.765 00.000 2864 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-0.76 mountX=-0.12 mountY=-0.04, mountTheta=-2.79
20:31:06.765 00.000 2864 SchedulePrimaryMove(10198720, x=0.10, y=-0.09, opts=13)
20:31:06.765 00.000 2864 Enqueuing Move request for scope (0.10, -0.09)
20:31:06.775 00.010 6680 Worker thread wakes up
20:31:06.775 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
20:31:06.775 00.000 6680 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
20:31:06.775 00.000 6680 Moving (0.10, -0.09) raw xDistance=-0.12 yDistance=-0.04
20:31:06.777 00.002 6680 PPEC rslt: input = -0.12, final = 0.10, react = -0.07, pred = 0.36, hyst = 0.00, hyst_pct = 0.74, period_length = 600.73
20:31:06.777 00.000 6680 PPEC: input: -0.12, control: 0.10, exposure: 1500
20:31:06.777 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:06.777 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:31:06.777 00.000 6680 MoveAxis(W, 13, ABG)
20:31:06.777 00.000 6680 Guiding  Dir = 3, Dur = 13
20:31:06.777 00.000 6680 IsGuiding returns 0
20:31:06.777 00.000 6680 PulseGuide returned control before completion, sleep 23
20:31:06.791 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=171, Gamma=0.560
20:31:06.811 00.020 6680 IsGuiding returns 1
20:31:06.811 00.000 6680 scope still moving after pulse duration time elapsed
20:31:06.838 00.027 2864 UpdateGuideState exits: m=1834 SNR=30.2
20:31:06.840 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:06.843 00.003 6680 IsGuiding returns 0
20:31:06.843 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:31:06.846 00.003 2864 Enqueuing Expose request
20:31:06.848 00.002 6680 scope move finished after 13 + 53 ms
20:31:06.848 00.000 6680 Move returns status 0, amount 13
20:31:06.848 00.000 6680 MoveAxis(N, 0, ABG)
20:31:06.848 00.000 6680 Move returns status 0, amount 0
20:31:06.848 00.000 6680 move complete, result=0
20:31:06.848 00.000 6680 worker thread done servicing request
20:31:06.848 00.000 6680 Worker thread wakes up
20:31:06.848 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:31:06.848 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:31:06.848 00.000 2864 GuideStep: -0.1 px 13 ms WEST, -0.0 px 0 ms NORTH
20:31:08.269 01.421 6680 Exposure complete
20:31:08.334 00.065 6680 worker thread done servicing request
20:31:08.334 00.000 2864 OnExposeComplete: enter
20:31:08.338 00.004 2864 UpdateGuideState(): m_state=6
20:31:08.338 00.000 2864 Star::Find(15, 133, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 178
20:31:08.338 00.000 2864 Star::Find returns 1 (0), X=133.47, Y=728.70, Mass=1768, SNR=29.6, Peak=153 HFD=3.2
20:31:08.338 00.000 2864 MultiStar: [#1 -0.20,0.08,0.95,U] [#2 0.02,-0.57,0.65,U] [#3 -0.31,-0.11,0.71,U] [#4 -0.08,0.02,0.58,U] [#5 0.71,-1.23,0.58,U] [#6 -0.07,-0.43,0.48,U] [#7 1.16,-0.99,0.45,U] [#8 -0.25,-0.01,0.42,U] 
20:31:08.338 00.000 2864 refined, 8 included, MultiStar: {-0.15, -0.23}, one-star: {-1.22, 0.40}
20:31:08.338 00.000 2864 CameraToMount -- cameraTheta (-2.15) - m_xAngle (2.80) = xAngle (-4.94 = 1.34)
20:31:08.348 00.010 2864 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.02 = -1.73)
20:31:08.350 00.002 2864 CameraToMount -- cameraX=-0.15 cameraY=-0.23 hyp=0.27 cameraTheta=-2.15 mountX=0.06 mountY=-0.27, mountTheta=-1.34
20:31:08.354 00.004 2864 SchedulePrimaryMove(10198720, x=-0.15, y=-0.23, opts=13)
20:31:08.356 00.002 2864 Enqueuing Move request for scope (-0.15, -0.23)
20:31:08.358 00.002 6680 Worker thread wakes up
20:31:08.358 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.23) opts 0xd
20:31:08.358 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.15, -0.23)
20:31:08.358 00.000 6680 Moving (-0.15, -0.23) raw xDistance=0.06 yDistance=-0.27
20:31:08.358 00.000 6680 PPEC rslt: input = 0.06, final = 0.09, react = 0.04, pred = 0.33, hyst = 0.00, hyst_pct = 0.73, period_length = 600.73
20:31:08.358 00.000 6680 PPEC: input: 0.06, control: 0.09, exposure: 1500
20:31:08.358 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
20:31:08.358 00.000 6680 MoveAxis(W, 12, ABG)
20:31:08.358 00.000 6680 Guiding  Dir = 3, Dur = 12
20:31:08.358 00.000 6680 IsGuiding returns 0
20:31:08.358 00.000 6680 PulseGuide returned control before completion, sleep 22
20:31:08.369 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=161, Gamma=0.560
20:31:08.396 00.027 6680 IsGuiding returns 1
20:31:08.396 00.000 6680 scope still moving after pulse duration time elapsed
20:31:08.417 00.021 2864 UpdateGuideState exits: m=1768 SNR=29.6
20:31:08.419 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:08.421 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:31:08.423 00.002 2864 Enqueuing Expose request
20:31:08.427 00.004 6680 IsGuiding returns 0
20:31:08.427 00.000 6680 scope move finished after 12 + 55 ms
20:31:08.427 00.000 6680 Move returns status 0, amount 12
20:31:08.427 00.000 6680 MoveAxis(N, 43, ABG)
20:31:08.427 00.000 6680 Guiding  Dir = 0, Dur = 43
20:31:08.427 00.000 6680 IsGuiding returns 0
20:31:08.427 00.000 6680 PulseGuide returned control before completion, sleep 53
20:31:08.490 00.063 6680 IsGuiding returns 1
20:31:08.490 00.000 6680 scope still moving after pulse duration time elapsed
20:31:08.522 00.032 6680 IsGuiding returns 0
20:31:08.522 00.000 6680 scope move finished after 43 + 50 ms
20:31:08.522 00.000 6680 Move returns status 0, amount 43
20:31:08.522 00.000 6680 move complete, result=0
20:31:08.522 00.000 6680 worker thread done servicing request
20:31:08.522 00.000 6680 Worker thread wakes up
20:31:08.522 00.000 2864 GuideStep: 0.1 px 12 ms WEST, -0.3 px 43 ms NORTH
20:31:08.522 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:31:08.522 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:31:10.170 01.648 6680 Exposure complete
20:31:10.249 00.079 6680 worker thread done servicing request
20:31:10.249 00.000 2864 OnExposeComplete: enter
20:31:10.265 00.016 2864 UpdateGuideState(): m_state=6
20:31:10.265 00.000 2864 Star::Find(15, 133, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 179
20:31:10.270 00.005 2864 Star::Find returns 1 (0), X=133.81, Y=728.85, Mass=1693, SNR=29.0, Peak=152 HFD=2.9
20:31:10.272 00.002 2864 MultiStar: [#1 0.25,0.11,0.96,U] [#2 0.47,-0.40,0.66,U] [#3 0.04,0.03,0.74,U] [#4 0.35,0.06,0.60,U] [#5 1.11,-1.10,0.60,U] [#6 0.43,-0.36,0.51,U] [#7 1.19,-1.08,0.49,U] [#8 0.13,0.17,0.43,U] 
20:31:10.275 00.003 2864 refined, 8 included, MultiStar: {0.24, -0.14}, one-star: {-0.89, 0.56}
20:31:10.275 00.000 2864 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.80) = xAngle (-3.32 = 2.96)
20:31:10.280 00.005 2864 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.40 = -0.12)
20:31:10.282 00.002 2864 CameraToMount -- cameraX=0.24 cameraY=-0.14 hyp=0.28 cameraTheta=-0.53 mountX=-0.27 mountY=-0.03, mountTheta=-3.03
20:31:10.286 00.004 2864 SchedulePrimaryMove(10198720, x=0.24, y=-0.14, opts=13)
20:31:10.289 00.003 2864 Enqueuing Move request for scope (0.24, -0.14)
20:31:10.289 00.000 6680 Worker thread wakes up
20:31:10.289 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.14) opts 0xd
20:31:10.289 00.000 6680 Handling offset move in thread for scope, endpoint = (0.24, -0.14)
20:31:10.289 00.000 6680 Moving (0.24, -0.14) raw xDistance=-0.27 yDistance=-0.03
20:31:10.289 00.000 6680 PPEC rslt: input = -0.27, final = -0.07, react = -0.16, pred = 0.30, hyst = -0.14, hyst_pct = 0.73, period_length = 600.73
20:31:10.289 00.000 6680 PPEC: input: -0.27, control: -0.07, exposure: 1500
20:31:10.289 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:10.289 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:31:10.289 00.000 6680 MoveAxis(E, 9, ABG)
20:31:10.289 00.000 6680 Guiding  Dir = 2, Dur = 9
20:31:10.289 00.000 6680 IsGuiding returns 0
20:31:10.289 00.000 6680 PulseGuide returned control before completion, sleep 19
20:31:10.303 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=172, Gamma=0.560
20:31:10.327 00.024 6680 IsGuiding returns 1
20:31:10.327 00.000 6680 scope still moving after pulse duration time elapsed
20:31:10.345 00.018 2864 UpdateGuideState exits: m=1693 SNR=29.0
20:31:10.345 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:10.359 00.014 6680 IsGuiding returns 1
20:31:10.359 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:31:10.362 00.003 2864 Enqueuing Expose request
20:31:10.391 00.029 6680 IsGuiding returns 0
20:31:10.391 00.000 6680 scope move finished after 9 + 89 ms
20:31:10.391 00.000 6680 Move returns status 0, amount 9
20:31:10.391 00.000 6680 MoveAxis(N, 0, ABG)
20:31:10.391 00.000 6680 Move returns status 0, amount 0
20:31:10.391 00.000 6680 move complete, result=0
20:31:10.391 00.000 6680 worker thread done servicing request
20:31:10.391 00.000 6680 Worker thread wakes up
20:31:10.391 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:31:10.391 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:31:10.393 00.002 2864 GuideStep: -0.3 px 9 ms EAST, -0.0 px 0 ms NORTH
20:31:11.807 01.414 6680 Exposure complete
20:31:11.851 00.044 6680 worker thread done servicing request
20:31:11.851 00.000 2864 OnExposeComplete: enter
20:31:11.851 00.000 2864 UpdateGuideState(): m_state=6
20:31:11.851 00.000 2864 Star::Find(15, 133, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 180
20:31:11.851 00.000 2864 Star::Find returns 1 (0), X=133.90, Y=729.04, Mass=1804, SNR=29.9, Peak=164 HFD=3.0
20:31:11.851 00.000 2864 MultiStar: [#1 0.65,0.53,0.92,U] [#2 0.54,-0.07,0.63,U] [#3 0.23,0.33,0.70,U] [#4 0.51,0.43,0.56,U] [#5 1.34,-0.83,0.57,U] [#6 0.51,0.02,0.48,U] [#7 1.13,-1.00,0.46,U] [#8 0.38,0.44,0.41,U] 
20:31:11.866 00.015 2864 refined, 8 included, MultiStar: {0.40, 0.16}, one-star: {-0.79, 0.74}
20:31:11.871 00.005 2864 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.80) = xAngle (-2.41 = -2.41)
20:31:11.873 00.002 2864 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.48 = 0.80)
20:31:11.875 00.002 2864 CameraToMount -- cameraX=0.40 cameraY=0.16 hyp=0.43 cameraTheta=0.39 mountX=-0.32 mountY=0.31, mountTheta=2.37
20:31:11.877 00.002 2864 SchedulePrimaryMove(10198720, x=0.40, y=0.16, opts=13)
20:31:11.879 00.002 2864 Enqueuing Move request for scope (0.40, 0.16)
20:31:11.881 00.002 6680 Worker thread wakes up
20:31:11.881 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.16) opts 0xd
20:31:11.881 00.000 6680 Handling offset move in thread for scope, endpoint = (0.40, 0.16)
20:31:11.881 00.000 6680 Moving (0.40, 0.16) raw xDistance=-0.32 yDistance=0.31
20:31:11.882 00.001 6680 PPEC rslt: input = -0.32, final = -0.24, react = -0.19, pred = -0.24, hyst = -0.17, hyst_pct = 0.73, period_length = 600.73
20:31:11.882 00.000 6680 PPEC: input: -0.32, control: -0.24, exposure: 1500
20:31:11.882 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:31:11.882 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
20:31:11.882 00.000 6680 MoveAxis(E, 32, ABG)
20:31:11.882 00.000 6680 Guiding  Dir = 2, Dur = 32
20:31:11.882 00.000 6680 IsGuiding returns 0
20:31:11.882 00.000 6680 PulseGuide returned control before completion, sleep 42
20:31:11.894 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=213, med=0, FiltMin=0, FiltMax=151, Gamma=0.560
20:31:11.930 00.036 6680 IsGuiding returns 1
20:31:11.930 00.000 6680 scope still moving after pulse duration time elapsed
20:31:11.940 00.010 2864 UpdateGuideState exits: m=1804 SNR=29.9
20:31:11.942 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:11.942 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:31:11.946 00.004 2864 Enqueuing Expose request
20:31:11.962 00.016 6680 IsGuiding returns 0
20:31:11.962 00.000 6680 scope move finished after 32 + 46 ms
20:31:11.962 00.000 6680 Move returns status 0, amount 32
20:31:11.962 00.000 6680 MoveAxis(N, 0, ABG)
20:31:11.962 00.000 6680 Move returns status 0, amount 0
20:31:11.962 00.000 6680 move complete, result=0
20:31:11.962 00.000 6680 worker thread done servicing request
20:31:11.962 00.000 6680 Worker thread wakes up
20:31:11.963 00.001 6680 worker thread servicing REQUEST_EXPOSE 1500
20:31:11.963 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:31:11.963 00.000 2864 GuideStep: -0.3 px 32 ms EAST, 0.3 px 0 ms NORTH
20:31:13.601 01.638 6680 Exposure complete
20:31:13.652 00.051 6680 worker thread done servicing request
20:31:13.652 00.000 2864 OnExposeComplete: enter
20:31:13.652 00.000 2864 UpdateGuideState(): m_state=6
20:31:13.652 00.000 2864 Star::Find(15, 133, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 181
20:31:13.652 00.000 2864 Star::Find returns 1 (0), X=134.38, Y=728.90, Mass=1759, SNR=29.6, Peak=156 HFD=3.3
20:31:13.660 00.008 2864 MultiStar: [#1 0.91,0.32,0.95,U] [#2 0.88,-0.26,0.64,U] [#3 0.87,0.24,0.71,U] [#4 0.84,0.35,0.57,U] [#5 1.92,-0.77,0.57,U] [#6 1.01,-0.13,0.49,U] [#7 2.00,-1.01,0.46,U] [#8 0.91,0.47,0.41,U] 
20:31:13.660 00.000 2864 single-star, 8 included, MultiStar: {0.88, 0.06}, one-star: {-0.32, 0.60}
20:31:13.660 00.000 2864 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.80) = xAngle (-0.74 = -0.74)
20:31:13.660 00.000 2864 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.82 = 2.47)
20:31:13.660 00.000 2864 CameraToMount -- cameraX=-0.32 cameraY=0.60 hyp=0.68 cameraTheta=2.05 mountX=0.50 mountY=0.42, mountTheta=0.70
20:31:13.660 00.000 2864 SchedulePrimaryMove(10198720, x=-0.32, y=0.60, opts=13)
20:31:13.660 00.000 2864 Enqueuing Move request for scope (-0.32, 0.60)
20:31:13.660 00.000 6680 Worker thread wakes up
20:31:13.660 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.60) opts 0xd
20:31:13.660 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.32, 0.60)
20:31:13.660 00.000 6680 Moving (-0.32, 0.60) raw xDistance=0.50 yDistance=0.42
20:31:13.660 00.000 6680 PPEC rslt: input = 0.50, final = 0.17, react = 0.30, pred = -0.38, hyst = 0.27, hyst_pct = 0.73, period_length = 600.73
20:31:13.676 00.016 6680 PPEC: input: 0.50, control: 0.17, exposure: 1500
20:31:13.676 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:31:13.676 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
20:31:13.676 00.000 6680 MoveAxis(W, 23, ABG)
20:31:13.676 00.000 6680 Guiding  Dir = 3, Dur = 23
20:31:13.676 00.000 6680 IsGuiding returns 0
20:31:13.676 00.000 6680 PulseGuide returned control before completion, sleep 33
20:31:13.689 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=153, Gamma=0.560
20:31:13.724 00.035 6680 IsGuiding returns 1
20:31:13.724 00.000 6680 scope still moving after pulse duration time elapsed
20:31:13.724 00.000 2864 UpdateGuideState exits: m=1759 SNR=29.6
20:31:13.724 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:13.740 00.016 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:31:13.742 00.002 2864 Enqueuing Expose request
20:31:13.755 00.013 6680 IsGuiding returns 0
20:31:13.755 00.000 6680 scope move finished after 23 + 56 ms
20:31:13.755 00.000 6680 Move returns status 0, amount 23
20:31:13.755 00.000 6680 MoveAxis(N, 0, ABG)
20:31:13.755 00.000 6680 Move returns status 0, amount 0
20:31:13.755 00.000 6680 move complete, result=0
20:31:13.755 00.000 6680 worker thread done servicing request
20:31:13.755 00.000 6680 Worker thread wakes up
20:31:13.755 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:31:13.755 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:31:13.755 00.000 2864 GuideStep: 0.5 px 23 ms WEST, 0.4 px 0 ms NORTH
20:31:15.183 01.428 6680 Exposure complete
20:31:15.251 00.068 6680 worker thread done servicing request
20:31:15.251 00.000 2864 OnExposeComplete: enter
20:31:15.251 00.000 2864 UpdateGuideState(): m_state=6
20:31:15.251 00.000 2864 Star::Find(15, 134, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 182
20:31:15.251 00.000 2864 Star::Find returns 1 (0), X=134.12, Y=728.44, Mass=1717, SNR=29.2, Peak=151 HFD=3.3
20:31:15.251 00.000 2864 MultiStar: [#1 0.68,0.14,0.96,U] [#2 0.83,-0.63,0.67,U] [#3 0.29,-0.16,0.71,U] [#4 0.75,0.06,0.59,U] [#5 1.52,-1.18,0.59,U] [#6 0.81,-0.33,0.51,U] [#7 1.74,-1.07,0.46,U] [#8 0.52,-0.08,0.43,U] 
20:31:15.251 00.000 2864 single-star, 8 included, MultiStar: {0.61, -0.27}, one-star: {-0.57, 0.14}
20:31:15.263 00.012 2864 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.80) = xAngle (0.10 = 0.10)
20:31:15.263 00.000 2864 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.97 = -2.97)
20:31:15.263 00.000 2864 CameraToMount -- cameraX=-0.57 cameraY=0.14 hyp=0.59 cameraTheta=2.90 mountX=0.59 mountY=-0.10, mountTheta=-0.17
20:31:15.263 00.000 2864 SchedulePrimaryMove(10198720, x=-0.57, y=0.14, opts=13)
20:31:15.263 00.000 2864 Enqueuing Move request for scope (-0.57, 0.14)
20:31:15.263 00.000 6680 Worker thread wakes up
20:31:15.263 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.14) opts 0xd
20:31:15.263 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.57, 0.14)
20:31:15.263 00.000 6680 Moving (-0.57, 0.14) raw xDistance=0.59 yDistance=-0.10
20:31:15.263 00.000 6680 PPEC rslt: input = 0.59, final = 0.19, react = 0.35, pred = -0.48, hyst = 0.30, hyst_pct = 0.73, period_length = 600.73
20:31:15.263 00.000 6680 PPEC: input: 0.59, control: 0.19, exposure: 1500
20:31:15.263 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:15.263 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:31:15.263 00.000 6680 MoveAxis(W, 25, ABG)
20:31:15.263 00.000 6680 Guiding  Dir = 3, Dur = 25
20:31:15.263 00.000 6680 IsGuiding returns 0
20:31:15.275 00.012 6680 PulseGuide returned control before completion, sleep 35
20:31:15.289 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=165, Gamma=0.560
20:31:15.326 00.037 6680 IsGuiding returns 0
20:31:15.326 00.000 6680 Move returns status 0, amount 25
20:31:15.326 00.000 6680 MoveAxis(N, 0, ABG)
20:31:15.326 00.000 6680 Move returns status 0, amount 0
20:31:15.326 00.000 6680 move complete, result=0
20:31:15.326 00.000 6680 worker thread done servicing request
20:31:15.334 00.008 2864 UpdateGuideState exits: m=1717 SNR=29.2
20:31:15.336 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:15.338 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:31:15.342 00.004 2864 Enqueuing Expose request
20:31:15.342 00.000 6680 Worker thread wakes up
20:31:15.342 00.000 2864 GuideStep: 0.6 px 25 ms WEST, -0.1 px 0 ms NORTH
20:31:15.349 00.007 6680 worker thread servicing REQUEST_EXPOSE 1500
20:31:15.349 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:31:16.978 01.629 6680 Exposure complete
20:31:17.025 00.047 6680 worker thread done servicing request
20:31:17.025 00.000 2864 OnExposeComplete: enter
20:31:17.025 00.000 2864 UpdateGuideState(): m_state=6
20:31:17.025 00.000 2864 Star::Find(15, 134, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
20:31:17.025 00.000 2864 Star::Find returns 1 (0), X=134.95, Y=728.19, Mass=1719, SNR=29.2, Peak=163 HFD=3.1
20:31:17.025 00.000 2864 MultiStar: [#1 1.38,-0.39,0.96,U] [#2 1.57,-1.00,0.67,U] [#3 1.32,-0.40,0.70,U] [#4 1.34,-0.44,0.60,U] [#5 2.42,-1.50,0.58,U] [#6 1.36,-0.88,0.51,U] [#7 2.53,-1.39,0.47,U] [#8 1.36,-0.38,0.42,U] 
20:31:17.041 00.016 2864 single-star, 8 included, MultiStar: {1.39, -0.64}, one-star: {0.26, -0.10}
20:31:17.041 00.000 2864 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.80) = xAngle (-3.17 = 3.11)
20:31:17.041 00.000 2864 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.25 = 0.04)
20:31:17.041 00.000 2864 CameraToMount -- cameraX=0.26 cameraY=-0.10 hyp=0.28 cameraTheta=-0.38 mountX=-0.28 mountY=0.01, mountTheta=3.11
20:31:17.041 00.000 2864 SchedulePrimaryMove(10198720, x=0.26, y=-0.10, opts=13)
20:31:17.041 00.000 2864 Enqueuing Move request for scope (0.26, -0.10)
20:31:17.041 00.000 6680 Worker thread wakes up
20:31:17.041 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.10) opts 0xd
20:31:17.041 00.000 6680 Handling offset move in thread for scope, endpoint = (0.26, -0.10)
20:31:17.041 00.000 6680 Moving (0.26, -0.10) raw xDistance=-0.28 yDistance=0.01
20:31:17.041 00.000 6680 PPEC rslt: input = -0.28, final = -0.30, react = -0.17, pred = -0.55, hyst = -0.14, hyst_pct = 0.73, period_length = 600.73
20:31:17.041 00.000 6680 PPEC: input: -0.28, control: -0.30, exposure: 1500
20:31:17.041 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:17.041 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:31:17.041 00.000 6680 MoveAxis(E, 40, ABG)
20:31:17.041 00.000 6680 Guiding  Dir = 2, Dur = 40
20:31:17.041 00.000 6680 IsGuiding returns 0
20:31:17.041 00.000 6680 PulseGuide returned control before completion, sleep 50
20:31:17.066 00.025 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=161, Gamma=0.560
20:31:17.103 00.037 2864 UpdateGuideState exits: m=1719 SNR=29.2
20:31:17.103 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:17.103 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:31:17.119 00.016 2864 Enqueuing Expose request
20:31:17.119 00.000 6680 IsGuiding returns 0
20:31:17.119 00.000 6680 Move returns status 0, amount 40
20:31:17.119 00.000 6680 MoveAxis(N, 0, ABG)
20:31:17.119 00.000 6680 Move returns status 0, amount 0
20:31:17.119 00.000 6680 move complete, result=0
20:31:17.119 00.000 6680 worker thread done servicing request
20:31:17.119 00.000 6680 Worker thread wakes up
20:31:17.119 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:31:17.119 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:31:17.128 00.009 2864 GuideStep: -0.3 px 40 ms EAST, 0.0 px 0 ms NORTH
20:31:18.547 01.419 6680 Exposure complete
20:31:18.608 00.061 6680 worker thread done servicing request
20:31:18.608 00.000 2864 OnExposeComplete: enter
20:31:18.608 00.000 2864 UpdateGuideState(): m_state=6
20:31:18.608 00.000 2864 Star::Find(15, 134, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 184
20:31:18.608 00.000 2864 Star::Find returns 1 (0), X=135.18, Y=728.36, Mass=1730, SNR=29.3, Peak=144 HFD=3.3
20:31:18.608 00.000 2864 MultiStar: [#1 1.75,-0.29,0.94,U] [#2 1.82,-0.60,0.66,U] [#3 1.51,-0.52,0.70,U] [#4 1.66,-0.43,0.57,U] [#5 2.76,-1.34,0.00,M1] [#6 1.74,-0.87,0.48,U] [#7 2.95,-1.16,0.00,M1] [#8 1.47,-0.18,0.42,U] 
20:31:18.608 00.000 2864 single-star, 6 included, MultiStar: {1.42, -0.36}, one-star: {0.49, 0.06}
20:31:18.619 00.011 2864 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.80) = xAngle (-2.67 = -2.67)
20:31:18.621 00.002 2864 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.74 = 0.54)
20:31:18.624 00.003 2864 CameraToMount -- cameraX=0.49 cameraY=0.06 hyp=0.50 cameraTheta=0.13 mountX=-0.44 mountY=0.26, mountTheta=2.62
20:31:18.624 00.000 2864 SchedulePrimaryMove(10198720, x=0.49, y=0.06, opts=13)
20:31:18.624 00.000 2864 Enqueuing Move request for scope (0.49, 0.06)
20:31:18.624 00.000 6680 Worker thread wakes up
20:31:18.624 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.06) opts 0xd
20:31:18.624 00.000 6680 Handling offset move in thread for scope, endpoint = (0.49, 0.06)
20:31:18.624 00.000 6680 Moving (0.49, 0.06) raw xDistance=-0.44 yDistance=0.26
20:31:18.624 00.000 6680 PPEC rslt: input = -0.44, final = -0.41, react = -0.26, pred = -0.64, hyst = -0.23, hyst_pct = 0.73, period_length = 600.73
20:31:18.624 00.000 6680 PPEC: input: -0.44, control: -0.41, exposure: 1500
20:31:18.624 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:31:18.624 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
20:31:18.624 00.000 6680 MoveAxis(E, 56, ABG)
20:31:18.624 00.000 6680 Guiding  Dir = 2, Dur = 56
20:31:18.624 00.000 6680 IsGuiding returns 0
20:31:18.624 00.000 6680 PulseGuide returned control before completion, sleep 66
20:31:18.640 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=166, Gamma=0.560
20:31:18.687 00.047 2864 UpdateGuideState exits: m=1730 SNR=29.3
20:31:18.687 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:18.687 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:31:18.687 00.000 2864 Enqueuing Expose request
20:31:18.702 00.015 6680 IsGuiding returns 1
20:31:18.702 00.000 6680 scope still moving after pulse duration time elapsed
20:31:18.734 00.032 6680 IsGuiding returns 0
20:31:18.734 00.000 6680 scope move finished after 56 + 44 ms
20:31:18.734 00.000 6680 Move returns status 0, amount 56
20:31:18.734 00.000 6680 MoveAxis(N, 0, ABG)
20:31:18.734 00.000 6680 Move returns status 0, amount 0
20:31:18.734 00.000 6680 move complete, result=0
20:31:18.734 00.000 6680 worker thread done servicing request
20:31:18.734 00.000 6680 Worker thread wakes up
20:31:18.734 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:31:18.734 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:31:18.734 00.000 2864 GuideStep: -0.4 px 56 ms EAST, 0.3 px 0 ms NORTH
20:31:20.383 01.649 6680 Exposure complete
20:31:20.444 00.061 6680 worker thread done servicing request
20:31:20.444 00.000 2864 OnExposeComplete: enter
20:31:20.460 00.016 2864 UpdateGuideState(): m_state=6
20:31:20.463 00.003 2864 Star::Find(15, 135, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
20:31:20.463 00.000 2864 Star::Find returns 1 (0), X=134.77, Y=728.33, Mass=1731, SNR=29.3, Peak=153 HFD=3.1
20:31:20.463 00.000 2864 MultiStar: [#1 1.38,-0.32,0.96,U] [#2 1.38,-0.97,0.67,U] [#3 1.05,-0.62,0.72,U] [#4 1.34,-0.39,0.59,U] [#5 2.32,-1.65,0.57,U] [#6 1.44,-0.96,0.47,U] [#7 2.69,-1.37,0.00,M2] [#8 1.20,-0.42,0.41,U] 
20:31:20.463 00.000 2864 single-star, 7 included, MultiStar: {1.18, -0.59}, one-star: {0.08, 0.03}
20:31:20.463 00.000 2864 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.80) = xAngle (-2.44 = -2.44)
20:31:20.463 00.000 2864 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.51 = 0.77)
20:31:20.463 00.000 2864 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.36 mountX=-0.07 mountY=0.06, mountTheta=2.40
20:31:20.476 00.013 2864 SchedulePrimaryMove(10198720, x=0.08, y=0.03, opts=13)
20:31:20.476 00.000 2864 Enqueuing Move request for scope (0.08, 0.03)
20:31:20.476 00.000 6680 Worker thread wakes up
20:31:20.476 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
20:31:20.476 00.000 6680 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
20:31:20.476 00.000 6680 Moving (0.08, 0.03) raw xDistance=-0.07 yDistance=0.06
20:31:20.476 00.000 6680 PPEC rslt: input = -0.07, final = -0.22, react = -0.04, pred = -0.81, hyst = 0.00, hyst_pct = 0.72, period_length = 600.73
20:31:20.476 00.000 6680 PPEC: input: -0.07, control: -0.22, exposure: 1500
20:31:20.476 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:20.476 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:31:20.476 00.000 6680 MoveAxis(E, 30, ABG)
20:31:20.476 00.000 6680 Guiding  Dir = 2, Dur = 30
20:31:20.476 00.000 6680 IsGuiding returns 0
20:31:20.476 00.000 6680 PulseGuide returned control before completion, sleep 40
20:31:20.494 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=150, Gamma=0.560
20:31:20.524 00.030 6680 IsGuiding returns 1
20:31:20.524 00.000 6680 scope still moving after pulse duration time elapsed
20:31:20.542 00.018 2864 UpdateGuideState exits: m=1731 SNR=29.3
20:31:20.544 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:20.544 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:31:20.546 00.002 2864 Enqueuing Expose request
20:31:20.555 00.009 6680 IsGuiding returns 0
20:31:20.555 00.000 6680 scope move finished after 30 + 42 ms
20:31:20.555 00.000 6680 Move returns status 0, amount 30
20:31:20.555 00.000 6680 MoveAxis(N, 0, ABG)
20:31:20.555 00.000 6680 Move returns status 0, amount 0
20:31:20.555 00.000 6680 move complete, result=0
20:31:20.555 00.000 6680 worker thread done servicing request
20:31:20.555 00.000 6680 Worker thread wakes up
20:31:20.555 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:31:20.555 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:31:20.557 00.002 2864 GuideStep: -0.1 px 30 ms EAST, 0.1 px 0 ms NORTH
20:31:21.981 01.424 6680 Exposure complete
20:31:22.045 00.064 6680 worker thread done servicing request
20:31:22.045 00.000 2864 OnExposeComplete: enter
20:31:22.045 00.000 2864 UpdateGuideState(): m_state=6
20:31:22.045 00.000 2864 Star::Find(15, 134, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 186
20:31:22.045 00.000 2864 Star::Find returns 1 (0), X=134.92, Y=728.34, Mass=1804, SNR=29.9, Peak=181 HFD=2.8
20:31:22.058 00.013 2864 MultiStar: [#1 1.49,-0.37,0.94,U] [#2 1.63,-0.92,0.64,U] [#3 1.27,-0.67,0.69,U] [#4 1.36,-0.44,0.58,U] [#5 2.59,-1.53,0.58,U] [#6 1.49,-0.82,0.46,U] [#7 2.55,-1.51,0.45,U] [#8 1.42,-0.55,0.41,U] 
20:31:22.061 00.003 2864 single-star, 8 included, MultiStar: {1.44, -0.66}, one-star: {0.23, 0.05}
20:31:22.063 00.002 2864 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.80) = xAngle (-2.58 = -2.58)
20:31:22.065 00.002 2864 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.66 = 0.62)
20:31:22.067 00.002 2864 CameraToMount -- cameraX=0.23 cameraY=0.05 hyp=0.24 cameraTheta=0.21 mountX=-0.20 mountY=0.14, mountTheta=2.54
20:31:22.069 00.002 2864 SchedulePrimaryMove(10198720, x=0.23, y=0.05, opts=13)
20:31:22.071 00.002 2864 Enqueuing Move request for scope (0.23, 0.05)
20:31:22.073 00.002 6680 Worker thread wakes up
20:31:22.073 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.05) opts 0xd
20:31:22.073 00.000 6680 Handling offset move in thread for scope, endpoint = (0.23, 0.05)
20:31:22.073 00.000 6680 Moving (0.23, 0.05) raw xDistance=-0.20 yDistance=0.14
20:31:22.075 00.002 6680 PPEC rslt: input = -0.20, final = -0.24, react = -0.12, pred = -0.38, hyst = -0.13, hyst_pct = 0.72, period_length = 600.73
20:31:22.075 00.000 6680 PPEC: input: -0.20, control: -0.24, exposure: 1500
20:31:22.075 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:22.075 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:31:22.075 00.000 6680 MoveAxis(E, 32, ABG)
20:31:22.075 00.000 6680 Guiding  Dir = 2, Dur = 32
20:31:22.075 00.000 6680 IsGuiding returns 0
20:31:22.075 00.000 6680 PulseGuide returned control before completion, sleep 42
20:31:22.088 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=169, Gamma=0.560
20:31:22.124 00.036 6680 IsGuiding returns 1
20:31:22.124 00.000 6680 scope still moving after pulse duration time elapsed
20:31:22.124 00.000 2864 UpdateGuideState exits: m=1804 SNR=29.9
20:31:22.124 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:22.124 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:31:22.141 00.017 2864 Enqueuing Expose request
20:31:22.156 00.015 6680 IsGuiding returns 0
20:31:22.156 00.000 6680 scope move finished after 32 + 48 ms
20:31:22.156 00.000 6680 Move returns status 0, amount 32
20:31:22.156 00.000 6680 MoveAxis(N, 0, ABG)
20:31:22.156 00.000 6680 Move returns status 0, amount 0
20:31:22.156 00.000 6680 move complete, result=0
20:31:22.156 00.000 6680 worker thread done servicing request
20:31:22.156 00.000 6680 Worker thread wakes up
20:31:22.156 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:31:22.156 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:31:22.156 00.000 2864 GuideStep: -0.2 px 32 ms EAST, 0.1 px 0 ms NORTH
20:31:23.797 01.641 6680 Exposure complete
20:31:23.840 00.043 6680 worker thread done servicing request
20:31:23.840 00.000 2864 OnExposeComplete: enter
20:31:23.840 00.000 2864 UpdateGuideState(): m_state=6
20:31:23.840 00.000 2864 Star::Find(15, 134, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 187
20:31:23.840 00.000 2864 Star::Find returns 1 (0), X=135.64, Y=728.01, Mass=1735, SNR=29.4, Peak=140 HFD=3.3
20:31:23.840 00.000 2864 MultiStar: [#1 2.17,-0.67,0.94,U] [#2 2.39,-1.25,0.64,U] [#3 2.03,-0.83,0.70,U] [#4 2.12,-0.73,0.58,U] [#5 3.09,-1.94,0.00,M1] [#6 2.33,-1.18,0.49,U] [#7 3.31,-1.81,0.00,M2] [#8 2.12,-0.85,0.43,U] 
20:31:23.856 00.016 2864 single-star, 6 included, MultiStar: {1.93, -0.77}, one-star: {0.95, -0.28}
20:31:23.856 00.000 2864 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.80) = xAngle (-3.09 = -3.09)
20:31:23.856 00.000 2864 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.16 = 0.12)
20:31:23.856 00.000 2864 CameraToMount -- cameraX=0.95 cameraY=-0.28 hyp=0.99 cameraTheta=-0.29 mountX=-0.99 mountY=0.12, mountTheta=3.02
20:31:23.856 00.000 2864 SchedulePrimaryMove(10198720, x=0.95, y=-0.28, opts=13)
20:31:23.856 00.000 2864 Enqueuing Move request for scope (0.95, -0.28)
20:31:23.869 00.013 6680 Worker thread wakes up
20:31:23.869 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.95, -0.28) opts 0xd
20:31:23.869 00.000 6680 Handling offset move in thread for scope, endpoint = (0.95, -0.28)
20:31:23.869 00.000 6680 Moving (0.95, -0.28) raw xDistance=-0.99 yDistance=0.12
20:31:23.869 00.000 6680 PPEC rslt: input = -0.99, final = -0.69, react = -0.59, pred = -0.47, hyst = -0.55, hyst_pct = 0.72, period_length = 600.73
20:31:23.869 00.000 6680 PPEC: input: -0.99, control: -0.69, exposure: 1500
20:31:23.869 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:23.869 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:31:23.869 00.000 6680 MoveAxis(E, 93, ABG)
20:31:23.869 00.000 6680 Guiding  Dir = 2, Dur = 93
20:31:23.869 00.000 6680 IsGuiding returns 0
20:31:23.869 00.000 6680 PulseGuide returned control before completion, sleep 103
20:31:23.885 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=162, Gamma=0.560
20:31:23.920 00.035 2864 UpdateGuideState exits: m=1735 SNR=29.4
20:31:23.931 00.011 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:23.937 00.006 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:31:23.939 00.002 2864 Enqueuing Expose request
20:31:23.983 00.044 6680 IsGuiding returns 1
20:31:23.983 00.000 6680 scope still moving after pulse duration time elapsed
20:31:24.015 00.032 6680 IsGuiding returns 0
20:31:24.015 00.000 6680 scope move finished after 93 + 50 ms
20:31:24.015 00.000 6680 Move returns status 0, amount 93
20:31:24.015 00.000 6680 MoveAxis(N, 0, ABG)
20:31:24.015 00.000 6680 Move returns status 0, amount 0
20:31:24.015 00.000 6680 move complete, result=0
20:31:24.015 00.000 6680 worker thread done servicing request
20:31:24.015 00.000 6680 Worker thread wakes up
20:31:24.015 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:31:24.015 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:31:24.015 00.000 2864 GuideStep: -1.0 px 93 ms EAST, 0.1 px 0 ms NORTH
20:31:25.439 01.424 6680 Exposure complete
20:31:25.512 00.073 6680 worker thread done servicing request
20:31:25.512 00.000 2864 OnExposeComplete: enter
20:31:25.512 00.000 2864 UpdateGuideState(): m_state=6
20:31:25.512 00.000 2864 Star::Find(15, 135, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 188
20:31:25.520 00.008 2864 Star::Find returns 1 (0), X=136.07, Y=727.90, Mass=1781, SNR=29.8, Peak=164 HFD=2.8
20:31:25.520 00.000 2864 MultiStar: [#1 2.69,-0.58,0.94,U] [#2 2.70,-1.18,0.63,U] [#3 2.44,-0.68,0.71,U] [#4 2.62,-0.69,0.56,U] [#5 3.68,-1.76,0.00,M2] [#6 2.68,-1.17,0.49,U] [#7 3.63,-1.75,0.00,M3] [#8 2.50,-0.72,0.42,U] 
20:31:25.520 00.000 2864 single-star, 6 included, MultiStar: {2.35, -0.72}, one-star: {1.38, -0.40}
20:31:25.525 00.005 2864 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.80) = xAngle (-3.08 = -3.08)
20:31:25.527 00.002 2864 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.15 = 0.13)
20:31:25.527 00.000 2864 CameraToMount -- cameraX=1.38 cameraY=-0.40 hyp=1.43 cameraTheta=-0.28 mountX=-1.43 mountY=0.19, mountTheta=3.01
20:31:25.533 00.006 2864 SchedulePrimaryMove(10198720, x=1.38, y=-0.40, opts=13)
20:31:25.533 00.000 2864 Enqueuing Move request for scope (1.38, -0.40)
20:31:25.533 00.000 6680 Worker thread wakes up
20:31:25.533 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.38, -0.40) opts 0xd
20:31:25.533 00.000 6680 Handling offset move in thread for scope, endpoint = (1.38, -0.40)
20:31:25.533 00.000 6680 Moving (1.38, -0.40) raw xDistance=-1.43 yDistance=0.19
20:31:25.533 00.000 6680 PPEC rslt: input = -1.43, final = -0.95, react = -0.86, pred = -0.53, hyst = -0.79, hyst_pct = 0.72, period_length = 600.73
20:31:25.533 00.000 6680 PPEC: input: -1.43, control: -0.95, exposure: 1500
20:31:25.533 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:25.533 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:31:25.533 00.000 6680 MoveAxis(E, 128, ABG)
20:31:25.533 00.000 6680 Guiding  Dir = 2, Dur = 128
20:31:25.533 00.000 6680 IsGuiding returns 0
20:31:25.533 00.000 6680 PulseGuide returned control before completion, sleep 138
20:31:25.550 00.017 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=172, Gamma=0.560
20:31:25.597 00.047 2864 UpdateGuideState exits: m=1781 SNR=29.8
20:31:25.601 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:25.603 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:31:25.605 00.002 2864 Enqueuing Expose request
20:31:25.695 00.090 6680 IsGuiding returns 1
20:31:25.695 00.000 6680 scope still moving after pulse duration time elapsed
20:31:25.727 00.032 6680 IsGuiding returns 0
20:31:25.727 00.000 6680 scope move finished after 128 + 58 ms
20:31:25.727 00.000 6680 Move returns status 0, amount 128
20:31:25.727 00.000 6680 MoveAxis(N, 0, ABG)
20:31:25.727 00.000 6680 Move returns status 0, amount 0
20:31:25.727 00.000 6680 move complete, result=0
20:31:25.727 00.000 6680 worker thread done servicing request
20:31:25.727 00.000 6680 Worker thread wakes up
20:31:25.727 00.000 2864 GuideStep: -1.4 px 128 ms EAST, 0.2 px 0 ms NORTH
20:31:25.729 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:31:25.729 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:31:27.369 01.640 6680 Exposure complete
20:31:27.421 00.052 6680 worker thread done servicing request
20:31:27.421 00.000 2864 OnExposeComplete: enter
20:31:27.431 00.010 2864 UpdateGuideState(): m_state=6
20:31:27.433 00.002 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 189
20:31:27.437 00.004 2864 Star::Find returns 1 (0), X=135.66, Y=727.79, Mass=1701, SNR=29.1, Peak=164 HFD=3.0
20:31:27.437 00.000 2864 MultiStar: [#1 2.14,-1.01,0.93,U] [#2 2.19,-1.38,0.66,U] [#3 2.02,-1.05,0.74,U] [#4 2.22,-1.08,0.58,U] [#5 3.26,-2.06,0.00,M3] [#6 2.21,-1.34,0.51,U] [#7 3.73,-1.71,0.00,M4] [#8 1.90,-0.99,0.42,U] 
20:31:27.437 00.000 2864 single-star, 6 included, MultiStar: {1.88, -1.00}, one-star: {0.97, -0.50}
20:31:27.437 00.000 2864 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.80) = xAngle (-3.27 = 3.01)
20:31:27.437 00.000 2864 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.35 = -0.07)
20:31:27.437 00.000 2864 CameraToMount -- cameraX=0.97 cameraY=-0.50 hyp=1.09 cameraTheta=-0.48 mountX=-1.08 mountY=-0.07, mountTheta=-3.08
20:31:27.437 00.000 2864 SchedulePrimaryMove(10198720, x=0.97, y=-0.50, opts=13)
20:31:27.437 00.000 2864 Enqueuing Move request for scope (0.97, -0.50)
20:31:27.453 00.016 6680 Worker thread wakes up
20:31:27.453 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.97, -0.50) opts 0xd
20:31:27.453 00.000 6680 Handling offset move in thread for scope, endpoint = (0.97, -0.50)
20:31:27.453 00.000 6680 Moving (0.97, -0.50) raw xDistance=-1.08 yDistance=-0.07
20:31:27.453 00.000 6680 PPEC rslt: input = -1.08, final = -0.82, react = -0.65, pred = -0.66, hyst = -0.63, hyst_pct = 0.72, period_length = 600.73
20:31:27.453 00.000 6680 PPEC: input: -1.08, control: -0.82, exposure: 1500
20:31:27.453 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:27.453 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:31:27.453 00.000 6680 MoveAxis(E, 110, ABG)
20:31:27.453 00.000 6680 Guiding  Dir = 2, Dur = 110
20:31:27.453 00.000 6680 IsGuiding returns 0
20:31:27.453 00.000 6680 PulseGuide returned control before completion, sleep 120
20:31:27.463 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=164, Gamma=0.560
20:31:27.511 00.048 2864 UpdateGuideState exits: m=1701 SNR=29.1
20:31:27.513 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:27.515 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:31:27.519 00.004 2864 Enqueuing Expose request
20:31:27.580 00.061 6680 IsGuiding returns 1
20:31:27.580 00.000 6680 scope still moving after pulse duration time elapsed
20:31:27.611 00.031 6680 IsGuiding returns 0
20:31:27.611 00.000 6680 scope move finished after 110 + 46 ms
20:31:27.611 00.000 6680 Move returns status 0, amount 110
20:31:27.611 00.000 6680 MoveAxis(N, 0, ABG)
20:31:27.611 00.000 6680 Move returns status 0, amount 0
20:31:27.611 00.000 6680 move complete, result=0
20:31:27.611 00.000 6680 worker thread done servicing request
20:31:27.611 00.000 2864 GuideStep: -1.1 px 110 ms EAST, -0.1 px 0 ms NORTH
20:31:27.611 00.000 6680 Worker thread wakes up
20:31:27.611 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:31:27.611 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:31:29.025 01.414 6680 Exposure complete
20:31:29.073 00.048 6680 worker thread done servicing request
20:31:29.073 00.000 2864 OnExposeComplete: enter
20:31:29.073 00.000 2864 UpdateGuideState(): m_state=6
20:31:29.073 00.000 2864 Star::Find(15, 135, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 190
20:31:29.073 00.000 2864 Star::Find returns 1 (0), X=136.13, Y=727.79, Mass=1788, SNR=29.8, Peak=163 HFD=2.7
20:31:29.073 00.000 2864 MultiStar: [#1 2.61,-0.91,0.94,U] [#2 2.84,-1.38,0.00,M1] [#3 2.32,-1.07,0.72,U] [#4 2.58,-1.07,0.57,U] [#5 3.55,-2.08,0.00,M4] [#6 2.59,-1.43,0.49,U] [#7 3.87,-2.10,0.00,M5] [#8 2.24,-1.01,0.41,U] 
20:31:29.073 00.000 2864 single-star, 5 included, MultiStar: {2.23, -0.94}, one-star: {1.44, -0.51}
20:31:29.087 00.014 2864 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.80) = xAngle (-3.13 = -3.13)
20:31:29.087 00.000 2864 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.21 = 0.07)
20:31:29.087 00.000 2864 CameraToMount -- cameraX=1.44 cameraY=-0.51 hyp=1.52 cameraTheta=-0.34 mountX=-1.52 mountY=0.11, mountTheta=3.07
20:31:29.087 00.000 2864 SchedulePrimaryMove(10198720, x=1.44, y=-0.51, opts=13)
20:31:29.087 00.000 2864 Enqueuing Move request for scope (1.44, -0.51)
20:31:29.087 00.000 6680 Worker thread wakes up
20:31:29.087 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.44, -0.51) opts 0xd
20:31:29.087 00.000 6680 Handling offset move in thread for scope, endpoint = (1.44, -0.51)
20:31:29.087 00.000 6680 Moving (1.44, -0.51) raw xDistance=-1.52 yDistance=0.11
20:31:29.087 00.000 6680 PPEC rslt: input = -1.52, final = -1.08, react = -0.91, pred = -0.69, hyst = -0.88, hyst_pct = 0.72, period_length = 600.73
20:31:29.087 00.000 6680 PPEC: input: -1.52, control: -1.08, exposure: 1500
20:31:29.087 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:29.087 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:31:29.087 00.000 6680 MoveAxis(E, 146, ABG)
20:31:29.087 00.000 6680 Guiding  Dir = 2, Dur = 146
20:31:29.087 00.000 6680 IsGuiding returns 0
20:31:29.087 00.000 6680 PulseGuide returned control before completion, sleep 156
20:31:29.113 00.026 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=188, Gamma=0.560
20:31:29.158 00.045 2864 UpdateGuideState exits: m=1788 SNR=29.8
20:31:29.160 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:29.160 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:31:29.160 00.000 2864 Enqueuing Expose request
20:31:29.260 00.100 6680 IsGuiding returns 1
20:31:29.260 00.000 6680 scope still moving after pulse duration time elapsed
20:31:29.292 00.032 6680 IsGuiding returns 0
20:31:29.292 00.000 6680 scope move finished after 146 + 45 ms
20:31:29.292 00.000 6680 Move returns status 0, amount 146
20:31:29.292 00.000 6680 MoveAxis(N, 0, ABG)
20:31:29.292 00.000 6680 Move returns status 0, amount 0
20:31:29.292 00.000 6680 move complete, result=0
20:31:29.292 00.000 6680 worker thread done servicing request
20:31:29.292 00.000 2864 GuideStep: -1.5 px 146 ms EAST, 0.1 px 0 ms NORTH
20:31:29.297 00.005 6680 Worker thread wakes up
20:31:29.297 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:31:29.297 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:31:30.943 01.646 6680 Exposure complete
20:31:30.996 00.053 6680 worker thread done servicing request
20:31:30.998 00.002 2864 OnExposeComplete: enter
20:31:30.998 00.000 2864 UpdateGuideState(): m_state=6
20:31:30.998 00.000 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 191
20:31:30.998 00.000 2864 Star::Find returns 1 (0), X=136.04, Y=727.70, Mass=1814, SNR=30.0, Peak=160 HFD=2.9
20:31:30.998 00.000 2864 MultiStar: [#1 2.63,-0.94,0.94,U] [#2 2.67,-1.44,0.00,M2] [#3 2.45,-0.99,0.67,U] [#4 2.50,-1.02,0.58,U] [#5 3.50,-2.22,0.00,M5] [#6 2.63,-1.42,0.46,U] [#7 3.60,-2.23,0.00,M6] [#8 2.40,-1.21,0.41,U] 
20:31:31.006 00.008 2864 single-star, 5 included, MultiStar: {2.24, -0.96}, one-star: {1.35, -0.60}
20:31:31.006 00.000 2864 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.80) = xAngle (-3.21 = 3.07)
20:31:31.006 00.000 2864 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.29 = -0.00)
20:31:31.006 00.000 2864 CameraToMount -- cameraX=1.35 cameraY=-0.60 hyp=1.47 cameraTheta=-0.42 mountX=-1.47 mountY=-0.00, mountTheta=-3.14
20:31:31.006 00.000 2864 SchedulePrimaryMove(10198720, x=1.35, y=-0.60, opts=13)
20:31:31.006 00.000 2864 Enqueuing Move request for scope (1.35, -0.60)
20:31:31.006 00.000 6680 Worker thread wakes up
20:31:31.006 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.35, -0.60) opts 0xd
20:31:31.006 00.000 6680 Handling offset move in thread for scope, endpoint = (1.35, -0.60)
20:31:31.006 00.000 6680 Moving (1.35, -0.60) raw xDistance=-1.47 yDistance=-0.00
20:31:31.006 00.000 6680 PPEC rslt: input = -1.47, final = -1.08, react = -0.88, pred = -0.80, hyst = -0.84, hyst_pct = 0.72, period_length = 600.73
20:31:31.006 00.000 6680 PPEC: input: -1.47, control: -1.08, exposure: 1500
20:31:31.006 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:31.006 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:31:31.006 00.000 6680 MoveAxis(E, 145, ABG)
20:31:31.006 00.000 6680 Guiding  Dir = 2, Dur = 145
20:31:31.006 00.000 6680 IsGuiding returns 0
20:31:31.006 00.000 6680 PulseGuide returned control before completion, sleep 155
20:31:31.033 00.027 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=180, Gamma=0.560
20:31:31.070 00.037 2864 UpdateGuideState exits: m=1814 SNR=30.0
20:31:31.070 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:31.070 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:31:31.086 00.016 2864 Enqueuing Expose request
20:31:31.180 00.094 6680 IsGuiding returns 1
20:31:31.180 00.000 6680 scope still moving after pulse duration time elapsed
20:31:31.212 00.032 6680 IsGuiding returns 0
20:31:31.212 00.000 6680 scope move finished after 145 + 45 ms
20:31:31.212 00.000 6680 Move returns status 0, amount 145
20:31:31.213 00.001 6680 MoveAxis(N, 0, ABG)
20:31:31.213 00.000 6680 Move returns status 0, amount 0
20:31:31.213 00.000 6680 move complete, result=0
20:31:31.213 00.000 6680 worker thread done servicing request
20:31:31.213 00.000 2864 GuideStep: -1.5 px 145 ms EAST, -0.0 px 0 ms NORTH
20:31:31.213 00.000 6680 Worker thread wakes up
20:31:31.213 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:31:31.213 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:31:32.637 01.424 6680 Exposure complete
20:31:32.716 00.079 6680 worker thread done servicing request
20:31:32.716 00.000 2864 OnExposeComplete: enter
20:31:32.724 00.008 2864 UpdateGuideState(): m_state=6
20:31:32.726 00.002 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 192
20:31:32.728 00.002 2864 Star::Find returns 1 (0), X=135.83, Y=727.69, Mass=1725, SNR=29.3, Peak=153 HFD=2.9
20:31:32.730 00.002 2864 MultiStar: [#1 2.44,-1.11,0.95,U] [#2 2.61,-1.48,0.67,U] [#3 2.31,-1.17,0.69,U] [#4 2.34,-1.04,0.59,U] [#5 3.56,-2.12,0.00,M6] [#6 2.48,-1.45,0.49,U] [#7 3.62,-2.03,0.00,M7] [#8 2.16,-1.16,0.42,U] 
20:31:32.731 00.001 2864 single-star, 6 included, MultiStar: {2.14, -1.10}, one-star: {1.14, -0.61}
20:31:32.733 00.002 2864 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.80) = xAngle (-3.29 = 3.00)
20:31:32.735 00.002 2864 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.36 = -0.08)
20:31:32.737 00.002 2864 CameraToMount -- cameraX=1.14 cameraY=-0.61 hyp=1.29 cameraTheta=-0.49 mountX=-1.27 mountY=-0.10, mountTheta=-3.07
20:31:32.739 00.002 2864 SchedulePrimaryMove(10198720, x=1.14, y=-0.61, opts=13)
20:31:32.741 00.002 2864 Enqueuing Move request for scope (1.14, -0.61)
20:31:32.744 00.003 6680 Worker thread wakes up
20:31:32.744 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.14, -0.61) opts 0xd
20:31:32.744 00.000 6680 Handling offset move in thread for scope, endpoint = (1.14, -0.61)
20:31:32.744 00.000 6680 Moving (1.14, -0.61) raw xDistance=-1.27 yDistance=-0.10
20:31:32.744 00.000 6680 PPEC rslt: input = -1.27, final = -1.08, react = -0.76, pred = -1.12, hyst = -0.75, hyst_pct = 0.71, period_length = 600.73
20:31:32.744 00.000 6680 PPEC: input: -1.27, control: -1.08, exposure: 1500
20:31:32.744 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:32.744 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:31:32.744 00.000 6680 MoveAxis(E, 145, ABG)
20:31:32.744 00.000 6680 Guiding  Dir = 2, Dur = 145
20:31:32.747 00.003 6680 IsGuiding returns 0
20:31:32.747 00.000 6680 PulseGuide returned control before completion, sleep 155
20:31:32.751 00.004 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=162, Gamma=0.560
20:31:32.795 00.044 2864 UpdateGuideState exits: m=1725 SNR=29.3
20:31:32.811 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:32.814 00.003 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:31:32.814 00.000 2864 Enqueuing Expose request
20:31:32.906 00.092 6680 IsGuiding returns 1
20:31:32.906 00.000 6680 scope still moving after pulse duration time elapsed
20:31:32.937 00.031 6680 IsGuiding returns 0
20:31:32.937 00.000 6680 scope move finished after 145 + 45 ms
20:31:32.937 00.000 6680 Move returns status 0, amount 145
20:31:32.937 00.000 6680 MoveAxis(N, 0, ABG)
20:31:32.937 00.000 6680 Move returns status 0, amount 0
20:31:32.937 00.000 6680 move complete, result=0
20:31:32.937 00.000 6680 worker thread done servicing request
20:31:32.937 00.000 2864 GuideStep: -1.3 px 145 ms EAST, -0.1 px 0 ms NORTH
20:31:32.937 00.000 6680 Worker thread wakes up
20:31:32.937 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:31:32.937 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:31:34.586 01.649 6680 Exposure complete
20:31:34.665 00.079 6680 worker thread done servicing request
20:31:34.665 00.000 2864 OnExposeComplete: enter
20:31:34.665 00.000 2864 UpdateGuideState(): m_state=6
20:31:34.665 00.000 2864 Star::Find(15, 135, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 193
20:31:34.665 00.000 2864 Star::Find returns 1 (0), X=135.83, Y=727.68, Mass=1732, SNR=29.3, Peak=134 HFD=3.3
20:31:34.665 00.000 2864 MultiStar: [#1 2.27,-0.92,0.94,U] [#2 2.39,-1.52,0.66,U] [#3 2.12,-0.96,0.72,U] [#4 2.25,-1.02,0.59,U] [#5 3.37,-1.99,0.00,M7] [#6 2.36,-1.24,0.48,U] [#7 3.52,-1.70,0.00,M8] [#8 2.22,-0.86,0.41,U] 
20:31:34.665 00.000 2864 single-star, 6 included, MultiStar: {2.03, -0.99}, one-star: {1.14, -0.62}
20:31:34.665 00.000 2864 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.80) = xAngle (-3.29 = 2.99)
20:31:34.681 00.016 2864 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.37 = -0.08)
20:31:34.681 00.000 2864 CameraToMount -- cameraX=1.14 cameraY=-0.62 hyp=1.30 cameraTheta=-0.50 mountX=-1.28 mountY=-0.11, mountTheta=-3.06
20:31:34.681 00.000 2864 SchedulePrimaryMove(10198720, x=1.14, y=-0.62, opts=13)
20:31:34.681 00.000 2864 Enqueuing Move request for scope (1.14, -0.62)
20:31:34.681 00.000 6680 Worker thread wakes up
20:31:34.681 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.14, -0.62) opts 0xd
20:31:34.681 00.000 6680 Handling offset move in thread for scope, endpoint = (1.14, -0.62)
20:31:34.681 00.000 6680 Moving (1.14, -0.62) raw xDistance=-1.28 yDistance=-0.11
20:31:34.681 00.000 6680 PPEC rslt: input = -1.28, final = -1.12, react = -0.77, pred = -1.24, hyst = -0.76, hyst_pct = 0.71, period_length = 600.73
20:31:34.681 00.000 6680 PPEC: input: -1.28, control: -1.12, exposure: 1500
20:31:34.681 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:34.681 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:31:34.681 00.000 6680 MoveAxis(E, 150, ABG)
20:31:34.681 00.000 6680 Guiding  Dir = 2, Dur = 150
20:31:34.681 00.000 6680 IsGuiding returns 0
20:31:34.681 00.000 6680 PulseGuide returned control before completion, sleep 160
20:31:34.704 00.023 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=171, Gamma=0.560
20:31:34.751 00.047 2864 UpdateGuideState exits: m=1732 SNR=29.3
20:31:34.753 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:34.755 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:31:34.757 00.002 2864 Enqueuing Expose request
20:31:34.869 00.112 6680 IsGuiding returns 0
20:31:34.869 00.000 6680 Move returns status 0, amount 150
20:31:34.869 00.000 6680 MoveAxis(N, 0, ABG)
20:31:34.869 00.000 6680 Move returns status 0, amount 0
20:31:34.869 00.000 6680 move complete, result=0
20:31:34.869 00.000 6680 worker thread done servicing request
20:31:34.869 00.000 6680 Worker thread wakes up
20:31:34.869 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:31:34.869 00.000 2864 GuideStep: -1.3 px 150 ms EAST, -0.1 px 0 ms NORTH
20:31:34.869 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:31:36.307 01.438 6680 Exposure complete
20:31:36.397 00.090 6680 worker thread done servicing request
20:31:36.397 00.000 2864 OnExposeComplete: enter
20:31:36.397 00.000 2864 UpdateGuideState(): m_state=6
20:31:36.400 00.003 2864 Star::Find(15, 135, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 194
20:31:36.400 00.000 2864 Star::Find returns 1 (0), X=135.67, Y=727.59, Mass=1851, SNR=30.3, Peak=157 HFD=3.2
20:31:36.400 00.000 2864 MultiStar: [#1 2.09,-1.11,0.90,U] [#2 2.31,-1.62,0.63,U] [#3 1.98,-1.11,0.70,U] [#4 2.12,-1.16,0.57,U] [#5 3.12,-2.14,0.00,M8] [#6 2.12,-1.46,0.47,U] [#7 3.46,-1.88,0.00,M9] [#8 2.05,-1.12,0.42,U] 
20:31:36.400 00.000 2864 single-star, 6 included, MultiStar: {1.87, -1.13}, one-star: {0.98, -0.70}
20:31:36.400 00.000 2864 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.80) = xAngle (-3.42 = 2.86)
20:31:36.400 00.000 2864 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.49 = -0.21)
20:31:36.400 00.000 2864 CameraToMount -- cameraX=0.98 cameraY=-0.70 hyp=1.21 cameraTheta=-0.62 mountX=-1.16 mountY=-0.25, mountTheta=-2.93
20:31:36.416 00.016 2864 SchedulePrimaryMove(10198720, x=0.98, y=-0.70, opts=13)
20:31:36.416 00.000 2864 Enqueuing Move request for scope (0.98, -0.70)
20:31:36.416 00.000 6680 Worker thread wakes up
20:31:36.416 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.98, -0.70) opts 0xd
20:31:36.416 00.000 6680 Handling offset move in thread for scope, endpoint = (0.98, -0.70)
20:31:36.416 00.000 6680 Moving (0.98, -0.70) raw xDistance=-1.16 yDistance=-0.25
20:31:36.416 00.000 6680 PPEC rslt: input = -1.16, final = -1.04, react = -0.70, pred = -1.22, hyst = -0.69, hyst_pct = 0.71, period_length = 600.73
20:31:36.416 00.000 6680 PPEC: input: -1.16, control: -1.04, exposure: 1500
20:31:36.416 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
20:31:36.416 00.000 6680 MoveAxis(E, 141, ABG)
20:31:36.416 00.000 6680 Guiding  Dir = 2, Dur = 141
20:31:36.416 00.000 6680 IsGuiding returns 0
20:31:36.416 00.000 6680 PulseGuide returned control before completion, sleep 151
20:31:36.431 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=160, Gamma=0.560
20:31:36.478 00.047 2864 UpdateGuideState exits: m=1851 SNR=30.3
20:31:36.478 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:36.478 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:31:36.478 00.000 2864 Enqueuing Expose request
20:31:36.589 00.111 6680 IsGuiding returns 1
20:31:36.589 00.000 6680 scope still moving after pulse duration time elapsed
20:31:36.620 00.031 6680 IsGuiding returns 0
20:31:36.620 00.000 6680 scope move finished after 141 + 58 ms
20:31:36.620 00.000 6680 Move returns status 0, amount 141
20:31:36.620 00.000 6680 MoveAxis(N, 40, ABG)
20:31:36.620 00.000 6680 Guiding  Dir = 0, Dur = 40
20:31:36.620 00.000 6680 IsGuiding returns 0
20:31:36.620 00.000 6680 PulseGuide returned control before completion, sleep 50
20:31:36.683 00.063 6680 IsGuiding returns 1
20:31:36.683 00.000 6680 scope still moving after pulse duration time elapsed
20:31:36.715 00.032 6680 IsGuiding returns 1
20:31:36.747 00.032 6680 IsGuiding returns 0
20:31:36.747 00.000 6680 scope move finished after 40 + 85 ms
20:31:36.747 00.000 6680 Move returns status 0, amount 40
20:31:36.747 00.000 6680 move complete, result=0
20:31:36.747 00.000 6680 worker thread done servicing request
20:31:36.747 00.000 6680 Worker thread wakes up
20:31:36.747 00.000 2864 GuideStep: -1.2 px 141 ms EAST, -0.3 px 40 ms NORTH
20:31:36.747 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:31:36.747 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:31:38.396 01.649 6680 Exposure complete
20:31:38.475 00.079 6680 worker thread done servicing request
20:31:38.475 00.000 2864 OnExposeComplete: enter
20:31:38.475 00.000 2864 UpdateGuideState(): m_state=6
20:31:38.475 00.000 2864 Star::Find(15, 135, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 195
20:31:38.475 00.000 2864 Star::Find returns 1 (0), X=136.36, Y=727.68, Mass=1724, SNR=29.3, Peak=146 HFD=3.1
20:31:38.490 00.015 2864 MultiStar: [#1 2.93,-0.77,0.00,M1] [#2 3.00,-1.33,0.00,M1] [#3 2.82,-0.86,0.71,U] [#4 2.89,-0.95,0.00,M1] [#5 3.94,-2.00,0.00,M9] [#6 2.92,-1.15,0.00,M1] [#7 4.17,-2.02,0.00,M10] [#8 2.69,-0.99,0.43,U] 
20:31:38.494 00.004 2864 single-star, 2 included, MultiStar: {2.25, -0.77}, one-star: {1.67, -0.62}
20:31:38.498 00.004 2864 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.80) = xAngle (-3.15 = 3.13)
20:31:38.500 00.002 2864 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.22 = 0.06)
20:31:38.500 00.000 2864 CameraToMount -- cameraX=1.67 cameraY=-0.62 hyp=1.78 cameraTheta=-0.36 mountX=-1.78 mountY=0.10, mountTheta=3.08
20:31:38.500 00.000 2864 SchedulePrimaryMove(10198720, x=1.67, y=-0.62, opts=13)
20:31:38.508 00.008 2864 Enqueuing Move request for scope (1.67, -0.62)
20:31:38.508 00.000 6680 Worker thread wakes up
20:31:38.508 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.67, -0.62) opts 0xd
20:31:38.508 00.000 6680 Handling offset move in thread for scope, endpoint = (1.67, -0.62)
20:31:38.508 00.000 6680 Moving (1.67, -0.62) raw xDistance=-1.78 yDistance=0.10
20:31:38.508 00.000 6680 PPEC rslt: input = -1.78, final = -1.35, react = -1.07, pred = -1.08, hyst = -1.03, hyst_pct = 0.71, period_length = 600.73
20:31:38.508 00.000 6680 PPEC: input: -1.78, control: -1.35, exposure: 1500
20:31:38.508 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:38.508 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:31:38.508 00.000 6680 MoveAxis(E, 182, ABG)
20:31:38.508 00.000 6680 Guiding  Dir = 2, Dur = 182
20:31:38.508 00.000 6680 IsGuiding returns 0
20:31:38.508 00.000 6680 PulseGuide returned control before completion, sleep 192
20:31:38.524 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=188, Gamma=0.560
20:31:38.569 00.045 2864 UpdateGuideState exits: m=1724 SNR=29.3
20:31:38.569 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:38.569 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:31:38.569 00.000 2864 Enqueuing Expose request
20:31:38.712 00.143 6680 IsGuiding returns 1
20:31:38.712 00.000 6680 scope still moving after pulse duration time elapsed
20:31:38.744 00.032 6680 IsGuiding returns 0
20:31:38.744 00.000 6680 scope move finished after 182 + 51 ms
20:31:38.744 00.000 6680 Move returns status 0, amount 182
20:31:38.744 00.000 6680 MoveAxis(N, 0, ABG)
20:31:38.744 00.000 6680 Move returns status 0, amount 0
20:31:38.744 00.000 6680 move complete, result=0
20:31:38.744 00.000 6680 worker thread done servicing request
20:31:38.744 00.000 2864 GuideStep: -1.8 px 182 ms EAST, 0.1 px 0 ms NORTH
20:31:38.744 00.000 6680 Worker thread wakes up
20:31:38.744 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:31:38.744 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:31:40.171 01.427 6680 Exposure complete
20:31:40.251 00.080 6680 worker thread done servicing request
20:31:40.251 00.000 2864 OnExposeComplete: enter
20:31:40.251 00.000 2864 UpdateGuideState(): m_state=6
20:31:40.251 00.000 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 196
20:31:40.251 00.000 2864 Star::Find returns 1 (0), X=136.14, Y=727.75, Mass=1713, SNR=29.2, Peak=157 HFD=2.8
20:31:40.251 00.000 2864 MultiStar: [#1 2.77,-0.74,0.93,U] [#2 2.67,-1.39,0.00,M2] [#3 2.68,-1.02,0.72,U] [#4 2.75,-0.97,0.58,U] [#5 3.69,-2.16,0.00,M10] [#6 2.94,-1.16,0.00,M2] [#7 3.73,-2.03,0.00,R] [#8 2.83,-0.79,0.41,U] 
20:31:40.251 00.000 2864 single-star, 4 included, MultiStar: {2.40, -0.78}, one-star: {1.45, -0.54}
20:31:40.251 00.000 2864 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.80) = xAngle (-3.15 = 3.13)
20:31:40.267 00.016 2864 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.23 = 0.06)
20:31:40.269 00.002 2864 CameraToMount -- cameraX=1.45 cameraY=-0.54 hyp=1.55 cameraTheta=-0.36 mountX=-1.55 mountY=0.09, mountTheta=3.08
20:31:40.269 00.000 2864 SchedulePrimaryMove(10198720, x=1.45, y=-0.54, opts=13)
20:31:40.269 00.000 2864 Enqueuing Move request for scope (1.45, -0.54)
20:31:40.275 00.006 6680 Worker thread wakes up
20:31:40.275 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.45, -0.54) opts 0xd
20:31:40.275 00.000 6680 Handling offset move in thread for scope, endpoint = (1.45, -0.54)
20:31:40.275 00.000 6680 Moving (1.45, -0.54) raw xDistance=-1.55 yDistance=0.09
20:31:40.275 00.000 6680 PPEC rslt: input = -1.55, final = -1.20, react = -0.93, pred = -0.99, hyst = -0.90, hyst_pct = 0.71, period_length = 600.73
20:31:40.275 00.000 6680 PPEC: input: -1.55, control: -1.20, exposure: 1500
20:31:40.275 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:40.275 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:31:40.275 00.000 6680 MoveAxis(E, 161, ABG)
20:31:40.275 00.000 6680 Guiding  Dir = 2, Dur = 161
20:31:40.275 00.000 6680 IsGuiding returns 0
20:31:40.275 00.000 6680 PulseGuide returned control before completion, sleep 171
20:31:40.283 00.008 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=163, Gamma=0.560
20:31:40.330 00.047 2864 UpdateGuideState exits: m=1713 SNR=29.2
20:31:40.338 00.008 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:40.338 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:31:40.344 00.006 2864 Enqueuing Expose request
20:31:40.457 00.113 6680 IsGuiding returns 1
20:31:40.457 00.000 6680 scope still moving after pulse duration time elapsed
20:31:40.489 00.032 6680 IsGuiding returns 0
20:31:40.489 00.000 6680 scope move finished after 161 + 49 ms
20:31:40.489 00.000 6680 Move returns status 0, amount 161
20:31:40.489 00.000 6680 MoveAxis(N, 0, ABG)
20:31:40.489 00.000 6680 Move returns status 0, amount 0
20:31:40.489 00.000 6680 move complete, result=0
20:31:40.489 00.000 6680 worker thread done servicing request
20:31:40.489 00.000 6680 Worker thread wakes up
20:31:40.489 00.000 2864 GuideStep: -1.5 px 161 ms EAST, 0.1 px 0 ms NORTH
20:31:40.489 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:31:40.489 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:31:42.125 01.636 6680 Exposure complete
20:31:42.174 00.049 6680 worker thread done servicing request
20:31:42.174 00.000 2864 OnExposeComplete: enter
20:31:42.174 00.000 2864 UpdateGuideState(): m_state=6
20:31:42.174 00.000 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 197
20:31:42.181 00.007 2864 Star::Find returns 1 (0), X=135.87, Y=727.52, Mass=1742, SNR=29.4, Peak=145 HFD=3.4
20:31:42.183 00.002 2864 MultiStar: [#1 2.53,-1.07,0.93,U] [#2 2.52,-1.39,0.66,U] [#3 2.25,-1.20,0.73,U] [#4 2.49,-1.12,0.59,U] [#5 3.56,-2.29,0.00,R] [#6 2.53,-1.67,0.00,M3] [#7 -0.00,-0.01,0.47,U] [#8 2.24,-1.34,0.42,U] 
20:31:42.185 00.002 2864 single-star, 6 included, MultiStar: {1.93, -1.00}, one-star: {1.18, -0.78}
20:31:42.187 00.002 2864 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.80) = xAngle (-3.38 = 2.90)
20:31:42.189 00.002 2864 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.45 = -0.17)
20:31:42.189 00.000 2864 CameraToMount -- cameraX=1.18 cameraY=-0.78 hyp=1.42 cameraTheta=-0.58 mountX=-1.38 mountY=-0.24, mountTheta=-2.97
20:31:42.193 00.004 2864 SchedulePrimaryMove(10198720, x=1.18, y=-0.78, opts=13)
20:31:42.195 00.002 2864 Enqueuing Move request for scope (1.18, -0.78)
20:31:42.197 00.002 6680 Worker thread wakes up
20:31:42.197 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.18, -0.78) opts 0xd
20:31:42.197 00.000 6680 Handling offset move in thread for scope, endpoint = (1.18, -0.78)
20:31:42.197 00.000 6680 Moving (1.18, -0.78) raw xDistance=-1.38 yDistance=-0.24
20:31:42.199 00.002 6680 PPEC rslt: input = -1.38, final = -1.01, react = -0.83, pred = -0.62, hyst = -0.82, hyst_pct = 0.71, period_length = 600.73
20:31:42.199 00.000 6680 PPEC: input: -1.38, control: -1.01, exposure: 1500
20:31:42.199 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
20:31:42.199 00.000 6680 MoveAxis(E, 136, ABG)
20:31:42.199 00.000 6680 Guiding  Dir = 2, Dur = 136
20:31:42.199 00.000 6680 IsGuiding returns 0
20:31:42.199 00.000 6680 PulseGuide returned control before completion, sleep 146
20:31:42.211 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=171, Gamma=0.560
20:31:42.257 00.046 2864 UpdateGuideState exits: m=1742 SNR=29.4
20:31:42.261 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:42.263 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:31:42.265 00.002 2864 Enqueuing Expose request
20:31:42.354 00.089 6680 IsGuiding returns 1
20:31:42.354 00.000 6680 scope still moving after pulse duration time elapsed
20:31:42.386 00.032 6680 IsGuiding returns 0
20:31:42.386 00.000 6680 scope move finished after 136 + 51 ms
20:31:42.386 00.000 6680 Move returns status 0, amount 136
20:31:42.386 00.000 6680 MoveAxis(N, 38, ABG)
20:31:42.386 00.000 6680 Guiding  Dir = 0, Dur = 38
20:31:42.386 00.000 6680 IsGuiding returns 0
20:31:42.386 00.000 6680 PulseGuide returned control before completion, sleep 48
20:31:42.449 00.063 6680 IsGuiding returns 1
20:31:42.449 00.000 6680 scope still moving after pulse duration time elapsed
20:31:42.480 00.031 6680 IsGuiding returns 0
20:31:42.480 00.000 6680 scope move finished after 38 + 54 ms
20:31:42.480 00.000 6680 Move returns status 0, amount 38
20:31:42.480 00.000 6680 move complete, result=0
20:31:42.480 00.000 6680 worker thread done servicing request
20:31:42.480 00.000 2864 GuideStep: -1.4 px 136 ms EAST, -0.2 px 38 ms NORTH
20:31:42.480 00.000 6680 Worker thread wakes up
20:31:42.480 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:31:42.480 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:31:43.904 01.424 6680 Exposure complete
20:31:43.971 00.067 6680 worker thread done servicing request
20:31:43.971 00.000 2864 OnExposeComplete: enter
20:31:43.971 00.000 2864 UpdateGuideState(): m_state=6
20:31:43.971 00.000 2864 Star::Find(15, 135, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 198
20:31:43.987 00.016 2864 Star::Find returns 1 (0), X=135.70, Y=727.52, Mass=1758, SNR=29.6, Peak=151 HFD=3.3
20:31:43.987 00.000 2864 MultiStar: [#1 2.22,-1.12,0.95,U] [#2 2.26,-1.61,0.64,U] [#3 2.12,-1.31,0.68,U] [#4 2.24,-1.25,0.58,U] [#5 -0.20,0.16,0.57,U] [#6 2.26,-1.75,0.49,U] [#7 -0.22,0.06,0.47,U] [#8 2.15,-1.42,0.42,U] 
20:31:43.987 00.000 2864 single-star, 8 included, MultiStar: {1.57, -1.01}, one-star: {1.01, -0.78}
20:31:43.987 00.000 2864 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.80) = xAngle (-3.45 = 2.83)
20:31:43.994 00.007 2864 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.52 = -0.24)
20:31:43.994 00.000 2864 CameraToMount -- cameraX=1.01 cameraY=-0.78 hyp=1.27 cameraTheta=-0.65 mountX=-1.21 mountY=-0.30, mountTheta=-2.90
20:31:43.994 00.000 2864 SchedulePrimaryMove(10198720, x=1.01, y=-0.78, opts=13)
20:31:43.994 00.000 2864 Enqueuing Move request for scope (1.01, -0.78)
20:31:44.003 00.009 6680 Worker thread wakes up
20:31:44.003 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.01, -0.78) opts 0xd
20:31:44.003 00.000 6680 Handling offset move in thread for scope, endpoint = (1.01, -0.78)
20:31:44.003 00.000 6680 Moving (1.01, -0.78) raw xDistance=-1.21 yDistance=-0.30
20:31:44.003 00.000 6680 PPEC rslt: input = -1.21, final = -0.89, react = -0.73, pred = -0.55, hyst = -0.73, hyst_pct = 0.71, period_length = 600.73
20:31:44.003 00.000 6680 PPEC: input: -1.21, control: -0.89, exposure: 1500
20:31:44.003 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
20:31:44.003 00.000 6680 MoveAxis(E, 120, ABG)
20:31:44.003 00.000 6680 Guiding  Dir = 2, Dur = 120
20:31:44.003 00.000 6680 IsGuiding returns 0
20:31:44.003 00.000 6680 PulseGuide returned control before completion, sleep 130
20:31:44.003 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=207, med=0, FiltMin=0, FiltMax=139, Gamma=0.560
20:31:44.058 00.055 2864 UpdateGuideState exits: m=1758 SNR=29.6
20:31:44.066 00.008 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:44.066 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:31:44.066 00.000 2864 Enqueuing Expose request
20:31:44.146 00.080 6680 IsGuiding returns 1
20:31:44.146 00.000 6680 scope still moving after pulse duration time elapsed
20:31:44.178 00.032 6680 IsGuiding returns 0
20:31:44.178 00.000 6680 scope move finished after 120 + 52 ms
20:31:44.178 00.000 6680 Move returns status 0, amount 120
20:31:44.178 00.000 6680 MoveAxis(N, 49, ABG)
20:31:44.178 00.000 6680 Guiding  Dir = 0, Dur = 49
20:31:44.178 00.000 6680 IsGuiding returns 0
20:31:44.178 00.000 6680 PulseGuide returned control before completion, sleep 59
20:31:44.241 00.063 6680 IsGuiding returns 1
20:31:44.241 00.000 6680 scope still moving after pulse duration time elapsed
20:31:44.272 00.031 6680 IsGuiding returns 0
20:31:44.272 00.000 6680 scope move finished after 49 + 44 ms
20:31:44.272 00.000 6680 Move returns status 0, amount 49
20:31:44.272 00.000 6680 move complete, result=0
20:31:44.272 00.000 6680 worker thread done servicing request
20:31:44.272 00.000 6680 Worker thread wakes up
20:31:44.272 00.000 2864 GuideStep: -1.2 px 120 ms EAST, -0.3 px 49 ms NORTH
20:31:44.275 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
20:31:44.275 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:31:45.923 01.648 6680 Exposure complete
20:31:45.986 00.063 6680 worker thread done servicing request
20:31:45.986 00.000 2864 OnExposeComplete: enter
20:31:45.986 00.000 2864 UpdateGuideState(): m_state=6
20:31:45.994 00.008 2864 Star::Find(15, 135, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 199
20:31:45.994 00.000 2864 Star::Find returns 1 (0), X=137.00, Y=727.02, Mass=1784, SNR=29.8, Peak=145 HFD=3.5
20:31:45.994 00.000 2864 MultiStar: [#1 3.49,-1.61,0.00,M1] [#2 3.64,-2.16,0.00,M1] [#3 3.39,-1.68,0.00,M1] [#4 3.41,-1.58,0.00,M1] [#5 0.99,-0.43,0.57,U] [#6 3.47,-2.10,0.00,M3] [#7 0.94,-0.66,0.46,U] [#8 3.25,-1.70,0.00,M1] 
20:31:45.994 00.000 2864 refined, 2 included, MultiStar: {1.63, -0.90}, one-star: {2.30, -1.27}
20:31:46.002 00.008 2864 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.80) = xAngle (-3.30 = 2.98)
20:31:46.002 00.000 2864 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.37 = -0.09)
20:31:46.002 00.000 2864 CameraToMount -- cameraX=1.63 cameraY=-0.90 hyp=1.86 cameraTheta=-0.50 mountX=-1.84 mountY=-0.17, mountTheta=-3.05
20:31:46.002 00.000 2864 SchedulePrimaryMove(10198720, x=1.63, y=-0.90, opts=13)
20:31:46.002 00.000 2864 Enqueuing Move request for scope (1.63, -0.90)
20:31:46.002 00.000 6680 Worker thread wakes up
20:31:46.002 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.63, -0.90) opts 0xd
20:31:46.002 00.000 6680 Handling offset move in thread for scope, endpoint = (1.63, -0.90)
20:31:46.002 00.000 6680 Moving (1.63, -0.90) raw xDistance=-1.84 yDistance=-0.17
20:31:46.002 00.000 6680 PPEC rslt: input = -1.84, final = -1.22, react = -1.10, pred = -0.52, hyst = -1.05, hyst_pct = 0.70, period_length = 600.73
20:31:46.002 00.000 6680 PPEC: input: -1.84, control: -1.22, exposure: 1500
20:31:46.002 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:46.002 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:31:46.002 00.000 6680 MoveAxis(E, 164, ABG)
20:31:46.002 00.000 6680 Guiding  Dir = 2, Dur = 164
20:31:46.002 00.000 6680 IsGuiding returns 0
20:31:46.002 00.000 6680 PulseGuide returned control before completion, sleep 174
20:31:46.025 00.023 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=209, med=0, FiltMin=0, FiltMax=153, Gamma=0.560
20:31:46.065 00.040 2864 UpdateGuideState exits: m=1784 SNR=29.8
20:31:46.065 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:46.065 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:31:46.065 00.000 2864 Enqueuing Expose request
20:31:46.192 00.127 6680 IsGuiding returns 1
20:31:46.192 00.000 6680 scope still moving after pulse duration time elapsed
20:31:46.224 00.032 6680 IsGuiding returns 0
20:31:46.224 00.000 6680 scope move finished after 164 + 45 ms
20:31:46.224 00.000 6680 Move returns status 0, amount 164
20:31:46.224 00.000 6680 MoveAxis(N, 0, ABG)
20:31:46.224 00.000 6680 Move returns status 0, amount 0
20:31:46.224 00.000 6680 move complete, result=0
20:31:46.224 00.000 6680 worker thread done servicing request
20:31:46.224 00.000 2864 GuideStep: -1.8 px 164 ms EAST, -0.2 px 0 ms NORTH
20:31:46.224 00.000 6680 Worker thread wakes up
20:31:46.224 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:31:46.224 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:31:47.653 01.429 6680 Exposure complete
20:31:47.732 00.079 6680 worker thread done servicing request
20:31:47.732 00.000 2864 OnExposeComplete: enter
20:31:47.732 00.000 2864 UpdateGuideState(): m_state=6
20:31:47.744 00.012 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 200
20:31:47.744 00.000 2864 Star::Find returns 1 (0), X=137.08, Y=726.69, Mass=1797, SNR=29.9, Peak=127 HFD=3.6
20:31:47.748 00.004 2864 MultiStar: [#1 3.45,-1.86,0.00,M2] [#2 3.71,-2.51,0.00,M2] [#3 3.42,-2.03,0.00,M2] [#4 3.53,-2.02,0.00,M2] [#5 1.21,-0.76,0.57,U] [#6 3.62,-2.54,0.00,M4] [#7 0.93,-1.12,0.46,U] [#8 3.40,-2.26,0.00,M2] 
20:31:47.748 00.000 2864 refined, 2 included, MultiStar: {1.72, -1.26}, one-star: {2.38, -1.61}
20:31:47.748 00.000 2864 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.80) = xAngle (-3.43 = 2.86)
20:31:47.748 00.000 2864 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.50 = -0.22)
20:31:47.748 00.000 2864 CameraToMount -- cameraX=1.72 cameraY=-1.26 hyp=2.13 cameraTheta=-0.63 mountX=-2.05 mountY=-0.46, mountTheta=-2.92
20:31:47.748 00.000 2864 SchedulePrimaryMove(10198720, x=1.72, y=-1.26, opts=13)
20:31:47.748 00.000 2864 Enqueuing Move request for scope (1.72, -1.26)
20:31:47.764 00.016 6680 Worker thread wakes up
20:31:47.764 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.72, -1.26) opts 0xd
20:31:47.764 00.000 6680 Handling offset move in thread for scope, endpoint = (1.72, -1.26)
20:31:47.764 00.000 6680 Moving (1.72, -1.26) raw xDistance=-2.05 yDistance=-0.46
20:31:47.764 00.000 6680 PPEC rslt: input = -2.05, final = -1.56, react = -1.23, pred = -1.28, hyst = -1.16, hyst_pct = 0.70, period_length = 600.73
20:31:47.766 00.002 6680 PPEC: input: -2.05, control: -1.56, exposure: 1500
20:31:47.766 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
20:31:47.766 00.000 6680 MoveAxis(E, 210, ABG)
20:31:47.766 00.000 6680 Guiding  Dir = 2, Dur = 210
20:31:47.766 00.000 6680 IsGuiding returns 0
20:31:47.766 00.000 6680 PulseGuide returned control before completion, sleep 220
20:31:47.780 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=193, med=0, FiltMin=0, FiltMax=151, Gamma=0.560
20:31:47.813 00.033 2864 UpdateGuideState exits: m=1797 SNR=29.9
20:31:47.827 00.014 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:47.827 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:31:47.827 00.000 2864 Enqueuing Expose request
20:31:48.002 00.175 6680 IsGuiding returns 1
20:31:48.002 00.000 6680 scope still moving after pulse duration time elapsed
20:31:48.034 00.032 6680 IsGuiding returns 0
20:31:48.034 00.000 6680 scope move finished after 210 + 57 ms
20:31:48.034 00.000 6680 Move returns status 0, amount 210
20:31:48.034 00.000 6680 MoveAxis(N, 74, ABG)
20:31:48.034 00.000 6680 Guiding  Dir = 0, Dur = 74
20:31:48.034 00.000 6680 IsGuiding returns 0
20:31:48.034 00.000 6680 PulseGuide returned control before completion, sleep 84
20:31:48.130 00.096 6680 IsGuiding returns 1
20:31:48.130 00.000 6680 scope still moving after pulse duration time elapsed
20:31:48.162 00.032 6680 IsGuiding returns 0
20:31:48.162 00.000 6680 scope move finished after 74 + 52 ms
20:31:48.162 00.000 6680 Move returns status 0, amount 74
20:31:48.162 00.000 6680 move complete, result=0
20:31:48.162 00.000 6680 worker thread done servicing request
20:31:48.162 00.000 2864 GuideStep: -2.0 px 210 ms EAST, -0.5 px 74 ms NORTH
20:31:48.169 00.007 6680 Worker thread wakes up
20:31:48.169 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:31:48.169 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:31:49.795 01.626 6680 Exposure complete
20:31:49.849 00.054 6680 worker thread done servicing request
20:31:49.849 00.000 2864 OnExposeComplete: enter
20:31:49.849 00.000 2864 UpdateGuideState(): m_state=6
20:31:49.849 00.000 2864 Star::Find(15, 137, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 201
20:31:49.849 00.000 2864 Star::Find returns 1 (0), X=136.95, Y=727.36, Mass=1798, SNR=29.9, Peak=123 HFD=3.8
20:31:49.859 00.010 2864 MultiStar: [#1 3.48,-1.40,0.00,M3] [#2 3.48,-1.81,0.00,M3] [#3 3.28,-1.36,0.00,M3] [#4 3.54,-1.40,0.00,M3] [#5 0.88,-0.15,0.57,U] [#6 3.42,-1.71,0.00,M5] [#7 1.10,-0.24,0.46,U] [#8 3.04,-1.41,0.00,M3] 
20:31:49.859 00.000 2864 refined, 2 included, MultiStar: {1.61, -0.56}, one-star: {2.26, -0.93}
20:31:49.859 00.000 2864 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.80) = xAngle (-3.13 = -3.13)
20:31:49.859 00.000 2864 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.20 = 0.08)
20:31:49.859 00.000 2864 CameraToMount -- cameraX=1.61 cameraY=-0.56 hyp=1.70 cameraTheta=-0.33 mountX=-1.70 mountY=0.14, mountTheta=3.06
20:31:49.869 00.010 2864 SchedulePrimaryMove(10198720, x=1.61, y=-0.56, opts=13)
20:31:49.869 00.000 2864 Enqueuing Move request for scope (1.61, -0.56)
20:31:49.875 00.006 6680 Worker thread wakes up
20:31:49.875 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.61, -0.56) opts 0xd
20:31:49.875 00.000 6680 Handling offset move in thread for scope, endpoint = (1.61, -0.56)
20:31:49.875 00.000 6680 Moving (1.61, -0.56) raw xDistance=-1.70 yDistance=0.14
20:31:49.875 00.000 6680 PPEC rslt: input = -1.70, final = -1.41, react = -1.02, pred = -1.37, hyst = -0.99, hyst_pct = 0.70, period_length = 600.73
20:31:49.875 00.000 6680 PPEC: input: -1.70, control: -1.41, exposure: 1500
20:31:49.875 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:49.875 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:31:49.875 00.000 6680 MoveAxis(E, 190, ABG)
20:31:49.875 00.000 6680 Guiding  Dir = 2, Dur = 190
20:31:49.875 00.000 6680 IsGuiding returns 0
20:31:49.875 00.000 6680 PulseGuide returned control before completion, sleep 200
20:31:49.875 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=186, med=0, FiltMin=0, FiltMax=144, Gamma=0.560
20:31:49.932 00.057 2864 UpdateGuideState exits: m=1798 SNR=29.9
20:31:49.932 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:49.940 00.008 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:31:49.942 00.002 2864 Enqueuing Expose request
20:31:50.082 00.140 6680 IsGuiding returns 1
20:31:50.082 00.000 6680 scope still moving after pulse duration time elapsed
20:31:50.113 00.031 6680 IsGuiding returns 0
20:31:50.113 00.000 6680 scope move finished after 190 + 47 ms
20:31:50.113 00.000 6680 Move returns status 0, amount 190
20:31:50.113 00.000 6680 MoveAxis(N, 0, ABG)
20:31:50.113 00.000 6680 Move returns status 0, amount 0
20:31:50.113 00.000 6680 move complete, result=0
20:31:50.113 00.000 6680 worker thread done servicing request
20:31:50.113 00.000 2864 GuideStep: -1.7 px 190 ms EAST, 0.1 px 0 ms NORTH
20:31:50.123 00.010 6680 Worker thread wakes up
20:31:50.123 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:31:50.123 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:31:51.544 01.421 6680 Exposure complete
20:31:51.611 00.067 6680 worker thread done servicing request
20:31:51.611 00.000 2864 OnExposeComplete: enter
20:31:51.611 00.000 2864 UpdateGuideState(): m_state=6
20:31:51.611 00.000 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 202
20:31:51.611 00.000 2864 Star::Find returns 1 (0), X=137.29, Y=727.65, Mass=1748, SNR=29.5, Peak=128 HFD=3.4
20:31:51.621 00.010 2864 MultiStar: [#1 3.84,-0.93,0.00,M4] [#2 3.99,-1.67,0.00,M4] [#3 3.65,-1.16,0.00,M4] [#4 3.85,-1.19,0.00,M4] [#5 1.30,0.04,0.58,U] [#6 3.89,-1.39,0.00,M6] [#7 1.46,-0.03,0.46,U] [#8 3.77,-1.18,0.00,M4] 
20:31:51.623 00.002 2864 refined, 2 included, MultiStar: {1.97, -0.31}, one-star: {2.60, -0.64}
20:31:51.623 00.000 2864 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.80) = xAngle (-2.95 = -2.95)
20:31:51.623 00.000 2864 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.03 = 0.26)
20:31:51.623 00.000 2864 CameraToMount -- cameraX=1.97 cameraY=-0.31 hyp=1.99 cameraTheta=-0.16 mountX=-1.96 mountY=0.51, mountTheta=2.89
20:31:51.623 00.000 2864 SchedulePrimaryMove(10198720, x=1.97, y=-0.31, opts=13)
20:31:51.623 00.000 2864 Enqueuing Move request for scope (1.97, -0.31)
20:31:51.623 00.000 6680 Worker thread wakes up
20:31:51.623 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.97, -0.31) opts 0xd
20:31:51.623 00.000 6680 Handling offset move in thread for scope, endpoint = (1.97, -0.31)
20:31:51.623 00.000 6680 Moving (1.97, -0.31) raw xDistance=-1.96 yDistance=0.51
20:31:51.638 00.015 6680 PPEC rslt: input = -1.96, final = -1.54, react = -1.18, pred = -1.25, hyst = -1.15, hyst_pct = 0.70, period_length = 600.73
20:31:51.638 00.000 6680 PPEC: input: -1.96, control: -1.54, exposure: 1500
20:31:51.638 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:31:51.638 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
20:31:51.638 00.000 6680 MoveAxis(E, 207, ABG)
20:31:51.638 00.000 6680 Guiding  Dir = 2, Dur = 207
20:31:51.638 00.000 6680 IsGuiding returns 0
20:31:51.638 00.000 6680 PulseGuide returned control before completion, sleep 217
20:31:51.650 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=0, FiltMin=0, FiltMax=145, Gamma=0.560
20:31:51.685 00.035 2864 UpdateGuideState exits: m=1748 SNR=29.5
20:31:51.685 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:51.701 00.016 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:31:51.703 00.002 2864 Enqueuing Expose request
20:31:51.860 00.157 6680 IsGuiding returns 1
20:31:51.860 00.000 6680 scope still moving after pulse duration time elapsed
20:31:51.892 00.032 6680 IsGuiding returns 0
20:31:51.892 00.000 6680 scope move finished after 207 + 46 ms
20:31:51.892 00.000 6680 Move returns status 0, amount 207
20:31:51.892 00.000 6680 MoveAxis(N, 0, ABG)
20:31:51.892 00.000 6680 Move returns status 0, amount 0
20:31:51.892 00.000 6680 move complete, result=0
20:31:51.892 00.000 6680 worker thread done servicing request
20:31:51.894 00.002 2864 GuideStep: -2.0 px 207 ms EAST, 0.5 px 0 ms NORTH
20:31:51.894 00.000 6680 Worker thread wakes up
20:31:51.900 00.006 6680 worker thread servicing REQUEST_EXPOSE 1500
20:31:51.900 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:31:53.553 01.653 6680 Exposure complete
20:31:53.613 00.060 6680 worker thread done servicing request
20:31:53.613 00.000 2864 OnExposeComplete: enter
20:31:53.617 00.004 2864 UpdateGuideState(): m_state=6
20:31:53.617 00.000 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 203
20:31:53.619 00.002 2864 Star::Find returns 1 (0), X=137.16, Y=727.77, Mass=1710, SNR=29.1, Peak=136 HFD=3.4
20:31:53.621 00.002 2864 MultiStar: [#1 3.55,-0.96,0.00,M5] [#2 3.81,-1.35,0.00,M5] [#3 3.37,-1.06,0.00,M5] [#4 3.59,-0.97,0.00,M5] [#5 1.06,0.38,0.59,U] [#6 3.66,-1.30,0.00,M7] [#7 0.89,0.29,0.47,U] [#8 3.25,-0.97,0.00,M5] 
20:31:53.626 00.005 2864 refined, 2 included, MultiStar: {1.71, -0.08}, one-star: {2.47, -0.52}
20:31:53.628 00.002 2864 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.80) = xAngle (-2.84 = -2.84)
20:31:53.630 00.002 2864 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.92 = 0.37)
20:31:53.630 00.000 2864 CameraToMount -- cameraX=1.71 cameraY=-0.08 hyp=1.71 cameraTheta=-0.05 mountX=-1.63 mountY=0.61, mountTheta=2.78
20:31:53.632 00.002 2864 SchedulePrimaryMove(10198720, x=1.71, y=-0.08, opts=13)
20:31:53.632 00.000 2864 Enqueuing Move request for scope (1.71, -0.08)
20:31:53.632 00.000 6680 Worker thread wakes up
20:31:53.632 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.71, -0.08) opts 0xd
20:31:53.632 00.000 6680 Handling offset move in thread for scope, endpoint = (1.71, -0.08)
20:31:53.632 00.000 6680 Moving (1.71, -0.08) raw xDistance=-1.63 yDistance=0.61
20:31:53.632 00.000 6680 PPEC rslt: input = -1.63, final = -1.26, react = -0.98, pred = -0.95, hyst = -0.97, hyst_pct = 0.70, period_length = 600.73
20:31:53.632 00.000 6680 PPEC: input: -1.63, control: -1.26, exposure: 1500
20:31:53.632 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:31:53.632 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.61
20:31:53.632 00.000 6680 MoveAxis(E, 169, ABG)
20:31:53.632 00.000 6680 Guiding  Dir = 2, Dur = 169
20:31:53.632 00.000 6680 IsGuiding returns 0
20:31:53.641 00.009 6680 PulseGuide returned control before completion, sleep 179
20:31:53.650 00.009 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=207, med=0, FiltMin=0, FiltMax=159, Gamma=0.560
20:31:53.695 00.045 2864 UpdateGuideState exits: m=1710 SNR=29.1
20:31:53.702 00.007 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:53.702 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:31:53.704 00.002 2864 Enqueuing Expose request
20:31:53.822 00.118 6680 IsGuiding returns 1
20:31:53.822 00.000 6680 scope still moving after pulse duration time elapsed
20:31:53.854 00.032 6680 IsGuiding returns 0
20:31:53.854 00.000 6680 scope move finished after 169 + 44 ms
20:31:53.854 00.000 6680 Move returns status 0, amount 169
20:31:53.854 00.000 6680 MoveAxis(N, 0, ABG)
20:31:53.854 00.000 6680 Move returns status 0, amount 0
20:31:53.854 00.000 6680 move complete, result=0
20:31:53.854 00.000 6680 worker thread done servicing request
20:31:53.854 00.000 6680 Worker thread wakes up
20:31:53.854 00.000 2864 GuideStep: -1.6 px 169 ms EAST, 0.6 px 0 ms NORTH
20:31:53.854 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:31:53.854 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:31:55.268 01.414 6680 Exposure complete
20:31:55.316 00.048 6680 worker thread done servicing request
20:31:55.316 00.000 2864 OnExposeComplete: enter
20:31:55.316 00.000 2864 UpdateGuideState(): m_state=6
20:31:55.316 00.000 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 204
20:31:55.324 00.008 2864 Star::Find returns 1 (0), X=137.61, Y=728.17, Mass=1742, SNR=29.4, Peak=166 HFD=3.2
20:31:55.324 00.000 2864 MultiStar: [#1 4.07,-0.55,0.00,M6] [#2 4.19,-1.15,0.00,M6] [#3 3.96,-0.69,0.00,M6] [#4 4.07,-0.58,0.00,M6] [#5 1.68,0.58,0.57,U] [#6 4.06,-0.91,0.00,M8] [#7 1.49,0.57,0.47,U] [#8 3.95,-0.70,0.00,M6] 
20:31:55.327 00.003 2864 refined, 2 included, MultiStar: {2.24, 0.23}, one-star: {2.91, -0.13}
20:31:55.327 00.000 2864 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.80) = xAngle (-2.69 = -2.69)
20:31:55.327 00.000 2864 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.77 = 0.52)
20:31:55.327 00.000 2864 CameraToMount -- cameraX=2.24 cameraY=0.23 hyp=2.25 cameraTheta=0.10 mountX=-2.03 mountY=1.11, mountTheta=2.64
20:31:55.327 00.000 2864 SchedulePrimaryMove(10198720, x=2.24, y=0.23, opts=13)
20:31:55.338 00.011 2864 Enqueuing Move request for scope (2.24, 0.23)
20:31:55.338 00.000 6680 Worker thread wakes up
20:31:55.338 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.24, 0.23) opts 0xd
20:31:55.338 00.000 6680 Handling offset move in thread for scope, endpoint = (2.24, 0.23)
20:31:55.338 00.000 6680 Moving (2.24, 0.23) raw xDistance=-2.03 yDistance=1.11
20:31:55.338 00.000 6680 PPEC rslt: input = -2.03, final = -1.45, react = -1.22, pred = -0.83, hyst = -1.19, hyst_pct = 0.70, period_length = 600.73
20:31:55.338 00.000 6680 PPEC: input: -2.03, control: -1.45, exposure: 1500
20:31:55.338 00.000 6680 resist switch: large excursion: input 1.11 thresh 0.69 direction from -1 to 1
20:31:55.338 00.000 6680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.34
20:31:55.338 00.000 6680 GuideAlgorithmResistSwitch::result() returns 1.11 from input 1.11
20:31:55.338 00.000 6680 MoveAxis(E, 195, ABG)
20:31:55.338 00.000 6680 Guiding  Dir = 2, Dur = 195
20:31:55.338 00.000 6680 IsGuiding returns 0
20:31:55.338 00.000 6680 PulseGuide returned control before completion, sleep 205
20:31:55.343 00.005 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=145, Gamma=0.560
20:31:55.400 00.057 2864 UpdateGuideState exits: m=1742 SNR=29.4
20:31:55.404 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:55.407 00.003 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:31:55.407 00.000 2864 Enqueuing Expose request
20:31:55.549 00.142 6680 IsGuiding returns 1
20:31:55.549 00.000 6680 scope still moving after pulse duration time elapsed
20:31:55.581 00.032 6680 IsGuiding returns 0
20:31:55.581 00.000 6680 scope move finished after 195 + 43 ms
20:31:55.581 00.000 6680 Move returns status 0, amount 195
20:31:55.581 00.000 6680 MoveAxis(S, 178, ABG)
20:31:55.581 00.000 6680 Guiding  Dir = 1, Dur = 178
20:31:55.581 00.000 6680 IsGuiding returns 0
20:31:55.581 00.000 6680 PulseGuide returned control before completion, sleep 188
20:31:55.771 00.190 6680 IsGuiding returns 1
20:31:55.771 00.000 6680 scope still moving after pulse duration time elapsed
20:31:55.802 00.031 6680 IsGuiding returns 0
20:31:55.802 00.000 6680 scope move finished after 178 + 43 ms
20:31:55.802 00.000 6680 Move returns status 0, amount 178
20:31:55.802 00.000 6680 move complete, result=0
20:31:55.802 00.000 6680 worker thread done servicing request
20:31:55.802 00.000 2864 GuideStep: -2.0 px 195 ms EAST, 1.1 px 178 ms SOUTH
20:31:55.804 00.002 6680 Worker thread wakes up
20:31:55.804 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:31:55.804 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:31:57.440 01.636 6680 Exposure complete
20:31:57.483 00.043 6680 worker thread done servicing request
20:31:57.483 00.000 2864 OnExposeComplete: enter
20:31:57.483 00.000 2864 UpdateGuideState(): m_state=6
20:31:57.494 00.011 2864 Star::Find(15, 137, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 205
20:31:57.494 00.000 2864 Star::Find returns 1 (0), X=137.20, Y=728.11, Mass=1773, SNR=29.7, Peak=167 HFD=3.3
20:31:57.494 00.000 2864 MultiStar: [#1 3.65,-0.48,0.00,M7] [#2 3.84,-1.11,0.00,M7] [#3 3.53,-0.69,0.00,M7] [#4 3.63,-0.64,0.00,M7] [#5 1.23,0.66,0.59,U] [#6 3.88,-0.97,0.00,M9] [#7 1.34,0.42,0.46,U] [#8 3.55,-0.59,0.00,M7] 
20:31:57.499 00.005 2864 refined, 2 included, MultiStar: {1.88, 0.19}, one-star: {2.51, -0.18}
20:31:57.499 00.000 2864 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.80) = xAngle (-2.69 = -2.69)
20:31:57.499 00.000 2864 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.77 = 0.52)
20:31:57.499 00.000 2864 CameraToMount -- cameraX=1.88 cameraY=0.19 hyp=1.89 cameraTheta=0.10 mountX=-1.70 mountY=0.93, mountTheta=2.64
20:31:57.499 00.000 2864 SchedulePrimaryMove(10198720, x=1.88, y=0.19, opts=13)
20:31:57.499 00.000 2864 Enqueuing Move request for scope (1.88, 0.19)
20:31:57.499 00.000 6680 Worker thread wakes up
20:31:57.499 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.88, 0.19) opts 0xd
20:31:57.499 00.000 6680 Handling offset move in thread for scope, endpoint = (1.88, 0.19)
20:31:57.499 00.000 6680 Moving (1.88, 0.19) raw xDistance=-1.70 yDistance=0.93
20:31:57.499 00.000 6680 PPEC rslt: input = -1.70, final = -1.10, react = -1.02, pred = -0.32, hyst = -1.00, hyst_pct = 0.69, period_length = 600.73
20:31:57.499 00.000 6680 PPEC: input: -1.70, control: -1.10, exposure: 1500
20:31:57.499 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.93 from input 0.93
20:31:57.499 00.000 6680 MoveAxis(E, 148, ABG)
20:31:57.499 00.000 6680 Guiding  Dir = 2, Dur = 148
20:31:57.499 00.000 6680 IsGuiding returns 0
20:31:57.499 00.000 6680 PulseGuide returned control before completion, sleep 158
20:31:57.527 00.028 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=164, Gamma=0.560
20:31:57.563 00.036 2864 UpdateGuideState exits: m=1773 SNR=29.7
20:31:57.563 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:57.563 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:31:57.579 00.016 2864 Enqueuing Expose request
20:31:57.675 00.096 6680 IsGuiding returns 1
20:31:57.675 00.000 6680 scope still moving after pulse duration time elapsed
20:31:57.706 00.031 6680 IsGuiding returns 0
20:31:57.706 00.000 6680 scope move finished after 148 + 44 ms
20:31:57.706 00.000 6680 Move returns status 0, amount 148
20:31:57.706 00.000 6680 MoveAxis(S, 149, ABG)
20:31:57.706 00.000 6680 Guiding  Dir = 1, Dur = 149
20:31:57.706 00.000 6680 IsGuiding returns 0
20:31:57.706 00.000 6680 PulseGuide returned control before completion, sleep 159
20:31:57.881 00.175 6680 IsGuiding returns 1
20:31:57.881 00.000 6680 scope still moving after pulse duration time elapsed
20:31:57.912 00.031 6680 IsGuiding returns 0
20:31:57.912 00.000 6680 scope move finished after 149 + 56 ms
20:31:57.912 00.000 6680 Move returns status 0, amount 149
20:31:57.912 00.000 6680 move complete, result=0
20:31:57.912 00.000 6680 worker thread done servicing request
20:31:57.912 00.000 2864 GuideStep: -1.7 px 148 ms EAST, 0.9 px 149 ms SOUTH
20:31:57.918 00.006 6680 Worker thread wakes up
20:31:57.918 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:31:57.918 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:31:59.338 01.420 6680 Exposure complete
20:31:59.382 00.044 6680 worker thread done servicing request
20:31:59.382 00.000 2864 OnExposeComplete: enter
20:31:59.391 00.009 2864 UpdateGuideState(): m_state=6
20:31:59.393 00.002 2864 Star::Find(15, 137, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 206
20:31:59.395 00.002 2864 Star::Find returns 1 (0), X=136.72, Y=727.54, Mass=1751, SNR=29.5, Peak=142 HFD=3.3
20:31:59.397 00.002 2864 MultiStar: [#1 3.46,-1.08,0.00,M8] [#2 3.41,-1.66,0.00,M8] [#3 3.19,-1.28,0.00,M8] [#4 3.45,-1.10,0.00,M8] [#5 0.86,0.03,0.59,U] [#6 3.44,-1.38,0.00,M10] [#7 0.82,-0.01,0.48,U] [#8 3.16,-1.18,0.00,M8] 
20:31:59.398 00.001 2864 refined, 2 included, MultiStar: {1.41, -0.36}, one-star: {2.03, -0.76}
20:31:59.400 00.002 2864 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.80) = xAngle (-3.04 = -3.04)
20:31:59.402 00.002 2864 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.12 = 0.17)
20:31:59.404 00.002 2864 CameraToMount -- cameraX=1.41 cameraY=-0.36 hyp=1.46 cameraTheta=-0.25 mountX=-1.45 mountY=0.24, mountTheta=2.98
20:31:59.406 00.002 2864 SchedulePrimaryMove(10198720, x=1.41, y=-0.36, opts=13)
20:31:59.408 00.002 2864 Enqueuing Move request for scope (1.41, -0.36)
20:31:59.410 00.002 6680 Worker thread wakes up
20:31:59.410 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.41, -0.36) opts 0xd
20:31:59.410 00.000 6680 Handling offset move in thread for scope, endpoint = (1.41, -0.36)
20:31:59.410 00.000 6680 Moving (1.41, -0.36) raw xDistance=-1.45 yDistance=0.24
20:31:59.410 00.000 6680 PPEC rslt: input = -1.45, final = -0.93, react = -0.87, pred = -0.19, hyst = -0.87, hyst_pct = 0.69, period_length = 600.73
20:31:59.412 00.002 6680 PPEC: input: -1.45, control: -0.93, exposure: 1500
20:31:59.412 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
20:31:59.412 00.000 6680 MoveAxis(E, 125, ABG)
20:31:59.412 00.000 6680 Guiding  Dir = 2, Dur = 125
20:31:59.412 00.000 6680 IsGuiding returns 0
20:31:59.412 00.000 6680 PulseGuide returned control before completion, sleep 135
20:31:59.424 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=164, Gamma=0.560
20:31:59.463 00.039 2864 UpdateGuideState exits: m=1751 SNR=29.5
20:31:59.463 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:59.463 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:31:59.463 00.000 2864 Enqueuing Expose request
20:31:59.557 00.094 6680 IsGuiding returns 1
20:31:59.557 00.000 6680 scope still moving after pulse duration time elapsed
20:31:59.589 00.032 6680 IsGuiding returns 0
20:31:59.589 00.000 6680 scope move finished after 125 + 51 ms
20:31:59.589 00.000 6680 Move returns status 0, amount 125
20:31:59.589 00.000 6680 MoveAxis(S, 38, ABG)
20:31:59.589 00.000 6680 Guiding  Dir = 1, Dur = 38
20:31:59.589 00.000 6680 IsGuiding returns 0
20:31:59.589 00.000 6680 PulseGuide returned control before completion, sleep 48
20:31:59.653 00.064 6680 IsGuiding returns 1
20:31:59.653 00.000 6680 scope still moving after pulse duration time elapsed
20:31:59.685 00.032 6680 IsGuiding returns 1
20:31:59.717 00.032 6680 IsGuiding returns 0
20:31:59.717 00.000 6680 scope move finished after 38 + 89 ms
20:31:59.717 00.000 6680 Move returns status 0, amount 38
20:31:59.717 00.000 6680 move complete, result=0
20:31:59.717 00.000 6680 worker thread done servicing request
20:31:59.717 00.000 6680 Worker thread wakes up
20:31:59.717 00.000 2864 GuideStep: -1.5 px 125 ms EAST, 0.2 px 38 ms SOUTH
20:31:59.720 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
20:31:59.720 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:32:01.351 01.631 6680 Exposure complete
20:32:01.402 00.051 6680 worker thread done servicing request
20:32:01.402 00.000 2864 OnExposeComplete: enter
20:32:01.411 00.009 2864 UpdateGuideState(): m_state=6
20:32:01.412 00.001 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 207
20:32:01.412 00.000 2864 Star::Find returns 1 (0), X=136.71, Y=727.40, Mass=1707, SNR=29.1, Peak=143 HFD=3.3
20:32:01.412 00.000 2864 MultiStar: [#1 3.26,-1.36,0.00,M9] [#2 3.41,-1.95,0.00,M9] [#3 3.04,-1.35,0.00,M9] [#4 3.20,-1.35,0.00,M9] [#5 0.90,-0.12,0.58,U] [#6 3.24,-1.70,0.00,R] [#7 0.66,-0.38,0.46,U] [#8 3.07,-1.35,0.00,M9] 
20:32:01.412 00.000 2864 refined, 2 included, MultiStar: {1.40, -0.56}, one-star: {2.02, -0.90}
20:32:01.412 00.000 2864 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.80) = xAngle (-3.18 = 3.11)
20:32:01.412 00.000 2864 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.25 = 0.03)
20:32:01.412 00.000 2864 CameraToMount -- cameraX=1.40 cameraY=-0.56 hyp=1.51 cameraTheta=-0.38 mountX=-1.50 mountY=0.05, mountTheta=3.11
20:32:01.412 00.000 2864 SchedulePrimaryMove(10198720, x=1.40, y=-0.56, opts=13)
20:32:01.428 00.016 2864 Enqueuing Move request for scope (1.40, -0.56)
20:32:01.431 00.003 6680 Worker thread wakes up
20:32:01.431 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.40, -0.56) opts 0xd
20:32:01.431 00.000 6680 Handling offset move in thread for scope, endpoint = (1.40, -0.56)
20:32:01.431 00.000 6680 Moving (1.40, -0.56) raw xDistance=-1.50 yDistance=0.05
20:32:01.431 00.000 6680 PPEC rslt: input = -1.50, final = -0.92, react = -0.90, pred = -0.10, hyst = -0.88, hyst_pct = 0.69, period_length = 600.73
20:32:01.431 00.000 6680 PPEC: input: -1.50, control: -0.92, exposure: 1500
20:32:01.431 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:01.431 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:32:01.431 00.000 6680 MoveAxis(E, 123, ABG)
20:32:01.431 00.000 6680 Guiding  Dir = 2, Dur = 123
20:32:01.431 00.000 6680 IsGuiding returns 0
20:32:01.431 00.000 6680 PulseGuide returned control before completion, sleep 133
20:32:01.444 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=158, Gamma=0.560
20:32:01.492 00.048 2864 UpdateGuideState exits: m=1707 SNR=29.1
20:32:01.494 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:01.494 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:32:01.494 00.000 2864 Enqueuing Expose request
20:32:01.570 00.076 6680 IsGuiding returns 1
20:32:01.570 00.000 6680 scope still moving after pulse duration time elapsed
20:32:01.602 00.032 6680 IsGuiding returns 0
20:32:01.602 00.000 6680 scope move finished after 123 + 45 ms
20:32:01.602 00.000 6680 Move returns status 0, amount 123
20:32:01.602 00.000 6680 MoveAxis(N, 0, ABG)
20:32:01.602 00.000 6680 Move returns status 0, amount 0
20:32:01.602 00.000 6680 move complete, result=0
20:32:01.602 00.000 6680 worker thread done servicing request
20:32:01.602 00.000 6680 Worker thread wakes up
20:32:01.602 00.000 2864 GuideStep: -1.5 px 123 ms EAST, 0.0 px 0 ms NORTH
20:32:01.602 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:32:01.602 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:32:03.028 01.426 6680 Exposure complete
20:32:03.076 00.048 6680 worker thread done servicing request
20:32:03.076 00.000 2864 OnExposeComplete: enter
20:32:03.088 00.012 2864 UpdateGuideState(): m_state=6
20:32:03.088 00.000 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 208
20:32:03.092 00.004 2864 Star::Find returns 1 (0), X=137.20, Y=727.54, Mass=1748, SNR=29.5, Peak=128 HFD=3.4
20:32:03.092 00.000 2864 MultiStar: [#1 3.74,-1.22,0.00,M10] [#2 3.78,-1.87,0.00,M10] [#3 3.55,-1.43,0.00,M10] [#4 3.73,-1.34,0.00,M10] [#5 1.15,-0.12,0.58,U] [#6 0.57,-0.02,0.48,U] [#7 1.01,-0.19,0.47,U] [#8 3.51,-1.37,0.00,M10] 
20:32:03.092 00.000 2864 refined, 3 included, MultiStar: {1.55, -0.37}, one-star: {2.51, -0.75}
20:32:03.092 00.000 2864 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.80) = xAngle (-3.03 = -3.03)
20:32:03.092 00.000 2864 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.10 = 0.18)
20:32:03.092 00.000 2864 CameraToMount -- cameraX=1.55 cameraY=-0.37 hyp=1.59 cameraTheta=-0.23 mountX=-1.58 mountY=0.29, mountTheta=2.96
20:32:03.092 00.000 2864 SchedulePrimaryMove(10198720, x=1.55, y=-0.37, opts=13)
20:32:03.092 00.000 2864 Enqueuing Move request for scope (1.55, -0.37)
20:32:03.108 00.016 6680 Worker thread wakes up
20:32:03.108 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.55, -0.37) opts 0xd
20:32:03.108 00.000 6680 Handling offset move in thread for scope, endpoint = (1.55, -0.37)
20:32:03.108 00.000 6680 Moving (1.55, -0.37) raw xDistance=-1.58 yDistance=0.29
20:32:03.108 00.000 6680 PPEC rslt: input = -1.58, final = -1.35, react = -0.95, pred = -1.38, hyst = -0.91, hyst_pct = 0.69, period_length = 600.73
20:32:03.108 00.000 6680 PPEC: input: -1.58, control: -1.35, exposure: 1500
20:32:03.108 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
20:32:03.108 00.000 6680 MoveAxis(E, 182, ABG)
20:32:03.108 00.000 6680 Guiding  Dir = 2, Dur = 182
20:32:03.108 00.000 6680 IsGuiding returns 0
20:32:03.108 00.000 6680 PulseGuide returned control before completion, sleep 192
20:32:03.124 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=161, Gamma=0.560
20:32:03.169 00.045 2864 UpdateGuideState exits: m=1748 SNR=29.5
20:32:03.171 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:03.173 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:32:03.175 00.002 2864 Enqueuing Expose request
20:32:03.313 00.138 6680 IsGuiding returns 1
20:32:03.313 00.000 6680 scope still moving after pulse duration time elapsed
20:32:03.345 00.032 6680 IsGuiding returns 0
20:32:03.345 00.000 6680 scope move finished after 182 + 51 ms
20:32:03.345 00.000 6680 Move returns status 0, amount 182
20:32:03.345 00.000 6680 MoveAxis(S, 46, ABG)
20:32:03.345 00.000 6680 Guiding  Dir = 1, Dur = 46
20:32:03.345 00.000 6680 IsGuiding returns 0
20:32:03.345 00.000 6680 PulseGuide returned control before completion, sleep 56
20:32:03.408 00.063 6680 IsGuiding returns 1
20:32:03.408 00.000 6680 scope still moving after pulse duration time elapsed
20:32:03.440 00.032 6680 IsGuiding returns 0
20:32:03.440 00.000 6680 scope move finished after 46 + 48 ms
20:32:03.440 00.000 6680 Move returns status 0, amount 46
20:32:03.440 00.000 6680 move complete, result=0
20:32:03.440 00.000 6680 worker thread done servicing request
20:32:03.440 00.000 2864 GuideStep: -1.6 px 182 ms EAST, 0.3 px 46 ms SOUTH
20:32:03.440 00.000 6680 Worker thread wakes up
20:32:03.440 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:32:03.440 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:32:05.092 01.652 6680 Exposure complete
20:32:05.136 00.044 6680 worker thread done servicing request
20:32:05.136 00.000 2864 OnExposeComplete: enter
20:32:05.150 00.014 2864 UpdateGuideState(): m_state=6
20:32:05.150 00.000 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 209
20:32:05.150 00.000 2864 Star::Find returns 1 (0), X=136.85, Y=727.53, Mass=1808, SNR=30.0, Peak=162 HFD=3.1
20:32:05.150 00.000 2864 MultiStar: [#1 3.40,-1.25,0.00,R] [#2 3.40,-1.72,0.00,R] [#3 3.42,-1.28,0.00,R] [#4 3.36,-1.29,0.00,R] [#5 1.02,-0.12,0.58,U] [#6 0.10,0.00,0.49,U] [#7 1.00,-0.23,0.46,U] [#8 3.25,-1.39,0.00,R] 
20:32:05.150 00.000 2864 refined, 3 included, MultiStar: {1.29, -0.37}, one-star: {2.16, -0.77}
20:32:05.150 00.000 2864 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.80) = xAngle (-3.08 = -3.08)
20:32:05.150 00.000 2864 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.15 = 0.13)
20:32:05.150 00.000 2864 CameraToMount -- cameraX=1.29 cameraY=-0.37 hyp=1.34 cameraTheta=-0.28 mountX=-1.34 mountY=0.18, mountTheta=3.01
20:32:05.166 00.016 2864 SchedulePrimaryMove(10198720, x=1.29, y=-0.37, opts=13)
20:32:05.166 00.000 2864 Enqueuing Move request for scope (1.29, -0.37)
20:32:05.166 00.000 6680 Worker thread wakes up
20:32:05.166 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.29, -0.37) opts 0xd
20:32:05.166 00.000 6680 Handling offset move in thread for scope, endpoint = (1.29, -0.37)
20:32:05.166 00.000 6680 Moving (1.29, -0.37) raw xDistance=-1.34 yDistance=0.18
20:32:05.166 00.000 6680 PPEC rslt: input = -1.34, final = -1.25, react = -0.80, pred = -1.48, hyst = -0.78, hyst_pct = 0.69, period_length = 600.73
20:32:05.166 00.000 6680 PPEC: input: -1.34, control: -1.25, exposure: 1500
20:32:05.166 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:05.166 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:32:05.166 00.000 6680 MoveAxis(E, 168, ABG)
20:32:05.166 00.000 6680 Guiding  Dir = 2, Dur = 168
20:32:05.166 00.000 6680 IsGuiding returns 0
20:32:05.166 00.000 6680 PulseGuide returned control before completion, sleep 178
20:32:05.181 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=213, med=0, FiltMin=0, FiltMax=141, Gamma=0.560
20:32:05.231 00.050 2864 UpdateGuideState exits: m=1808 SNR=30.0
20:32:05.233 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:05.235 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:32:05.235 00.000 2864 Enqueuing Expose request
20:32:05.354 00.119 6680 IsGuiding returns 1
20:32:05.354 00.000 6680 scope still moving after pulse duration time elapsed
20:32:05.386 00.032 6680 IsGuiding returns 0
20:32:05.386 00.000 6680 scope move finished after 168 + 45 ms
20:32:05.386 00.000 6680 Move returns status 0, amount 168
20:32:05.386 00.000 6680 MoveAxis(N, 0, ABG)
20:32:05.386 00.000 6680 Move returns status 0, amount 0
20:32:05.386 00.000 6680 move complete, result=0
20:32:05.386 00.000 6680 worker thread done servicing request
20:32:05.386 00.000 6680 Worker thread wakes up
20:32:05.386 00.000 2864 GuideStep: -1.3 px 168 ms EAST, 0.2 px 0 ms NORTH
20:32:05.386 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:32:05.386 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:32:06.813 01.427 6680 Exposure complete
20:32:06.877 00.064 6680 worker thread done servicing request
20:32:06.877 00.000 2864 OnExposeComplete: enter
20:32:06.890 00.013 2864 UpdateGuideState(): m_state=6
20:32:06.892 00.002 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 210
20:32:06.893 00.001 2864 Star::Find returns 1 (0), X=136.67, Y=727.17, Mass=1737, SNR=29.4, Peak=159 HFD=3.3
20:32:06.895 00.002 2864 MultiStar: [#1 -0.21,-0.30,0.94,U] [#2 -0.22,-0.46,0.66,U] [#3 -0.49,-0.32,0.70,U] [#4 -0.20,-0.35,0.58,U] [#5 0.60,-0.45,0.58,U] [#6 -0.08,-0.14,0.49,U] [#7 0.49,-0.58,0.47,U] [#8 -0.44,-0.26,0.41,U] 
20:32:06.897 00.002 2864 refined, 8 included, MultiStar: {0.26, -0.49}, one-star: {1.98, -1.13}
20:32:06.899 00.002 2864 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.80) = xAngle (-3.87 = 2.41)
20:32:06.900 00.001 2864 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.95 = -0.66)
20:32:06.900 00.000 2864 CameraToMount -- cameraX=0.26 cameraY=-0.49 hyp=0.55 cameraTheta=-1.08 mountX=-0.41 mountY=-0.34, mountTheta=-2.45
20:32:06.909 00.009 2864 SchedulePrimaryMove(10198720, x=0.26, y=-0.49, opts=13)
20:32:06.909 00.000 2864 Enqueuing Move request for scope (0.26, -0.49)
20:32:06.909 00.000 6680 Worker thread wakes up
20:32:06.909 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.49) opts 0xd
20:32:06.909 00.000 6680 Handling offset move in thread for scope, endpoint = (0.26, -0.49)
20:32:06.909 00.000 6680 Moving (0.26, -0.49) raw xDistance=-0.41 yDistance=-0.34
20:32:06.909 00.000 6680 PPEC rslt: input = -0.41, final = -0.49, react = -0.25, pred = -0.64, hyst = -0.30, hyst_pct = 0.69, period_length = 600.73
20:32:06.909 00.000 6680 PPEC: input: -0.41, control: -0.49, exposure: 1500
20:32:06.909 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:32:06.909 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
20:32:06.909 00.000 6680 MoveAxis(E, 66, ABG)
20:32:06.909 00.000 6680 Guiding  Dir = 2, Dur = 66
20:32:06.909 00.000 6680 IsGuiding returns 0
20:32:06.909 00.000 6680 PulseGuide returned control before completion, sleep 76
20:32:06.926 00.017 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=211, med=0, FiltMin=0, FiltMax=142, Gamma=0.560
20:32:06.972 00.046 2864 UpdateGuideState exits: m=1737 SNR=29.4
20:32:06.972 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:06.972 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:32:06.972 00.000 2864 Enqueuing Expose request
20:32:07.004 00.032 6680 IsGuiding returns 1
20:32:07.004 00.000 6680 scope still moving after pulse duration time elapsed
20:32:07.036 00.032 6680 IsGuiding returns 0
20:32:07.036 00.000 6680 scope move finished after 66 + 55 ms
20:32:07.036 00.000 6680 Move returns status 0, amount 66
20:32:07.036 00.000 6680 MoveAxis(N, 0, ABG)
20:32:07.036 00.000 6680 Move returns status 0, amount 0
20:32:07.036 00.000 6680 move complete, result=0
20:32:07.036 00.000 6680 worker thread done servicing request
20:32:07.036 00.000 6680 Worker thread wakes up
20:32:07.036 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:32:07.036 00.000 2864 GuideStep: -0.4 px 66 ms EAST, -0.3 px 0 ms NORTH
20:32:07.039 00.003 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:32:08.687 01.648 6680 Exposure complete
20:32:08.762 00.075 6680 worker thread done servicing request
20:32:08.764 00.002 2864 OnExposeComplete: enter
20:32:08.766 00.002 2864 UpdateGuideState(): m_state=6
20:32:08.766 00.000 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 211
20:32:08.766 00.000 2864 Star::Find returns 1 (0), X=137.11, Y=727.44, Mass=1755, SNR=29.5, Peak=150 HFD=3.4
20:32:08.766 00.000 2864 MultiStar: [#1 0.21,0.10,0.92,U] [#2 0.30,0.13,0.65,U] [#3 0.05,0.06,0.71,U] [#4 0.14,0.00,0.58,U] [#5 0.95,-0.11,0.58,U] [#6 0.56,0.13,0.48,U] [#7 1.09,-0.08,0.47,U] [#8 0.12,0.02,0.42,U] 
20:32:08.766 00.000 2864 refined, 8 included, MultiStar: {0.74, -0.11}, one-star: {2.42, -0.85}
20:32:08.775 00.009 2864 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.80) = xAngle (-2.95 = -2.95)
20:32:08.775 00.000 2864 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.02 = 0.26)
20:32:08.775 00.000 2864 CameraToMount -- cameraX=0.74 cameraY=-0.11 hyp=0.75 cameraTheta=-0.15 mountX=-0.74 mountY=0.19, mountTheta=2.89
20:32:08.782 00.007 2864 SchedulePrimaryMove(10198720, x=0.74, y=-0.11, opts=13)
20:32:08.784 00.002 2864 Enqueuing Move request for scope (0.74, -0.11)
20:32:08.786 00.002 6680 Worker thread wakes up
20:32:08.786 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.74, -0.11) opts 0xd
20:32:08.786 00.000 6680 Handling offset move in thread for scope, endpoint = (0.74, -0.11)
20:32:08.786 00.000 6680 Moving (0.74, -0.11) raw xDistance=-0.74 yDistance=0.19
20:32:08.788 00.002 6680 PPEC rslt: input = -0.74, final = -0.64, react = -0.44, pred = -0.55, hyst = -0.47, hyst_pct = 0.68, period_length = 600.73
20:32:08.788 00.000 6680 PPEC: input: -0.74, control: -0.64, exposure: 1500
20:32:08.788 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:08.788 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:32:08.788 00.000 6680 MoveAxis(E, 86, ABG)
20:32:08.788 00.000 6680 Guiding  Dir = 2, Dur = 86
20:32:08.788 00.000 6680 IsGuiding returns 0
20:32:08.788 00.000 6680 PulseGuide returned control before completion, sleep 96
20:32:08.798 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=0, FiltMin=0, FiltMax=159, Gamma=0.560
20:32:08.845 00.047 2864 UpdateGuideState exits: m=1755 SNR=29.5
20:32:08.847 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:08.847 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:32:08.847 00.000 2864 Enqueuing Expose request
20:32:08.892 00.045 6680 IsGuiding returns 1
20:32:08.892 00.000 6680 scope still moving after pulse duration time elapsed
20:32:08.924 00.032 6680 IsGuiding returns 0
20:32:08.924 00.000 6680 scope move finished after 86 + 50 ms
20:32:08.924 00.000 6680 Move returns status 0, amount 86
20:32:08.924 00.000 6680 MoveAxis(N, 0, ABG)
20:32:08.924 00.000 6680 Move returns status 0, amount 0
20:32:08.924 00.000 6680 move complete, result=0
20:32:08.924 00.000 6680 worker thread done servicing request
20:32:08.924 00.000 6680 Worker thread wakes up
20:32:08.924 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:32:08.924 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:32:08.926 00.002 2864 GuideStep: -0.7 px 86 ms EAST, 0.2 px 0 ms NORTH
20:32:10.353 01.427 6680 Exposure complete
20:32:10.416 00.063 6680 worker thread done servicing request
20:32:10.416 00.000 2864 OnExposeComplete: enter
20:32:10.416 00.000 2864 UpdateGuideState(): m_state=6
20:32:10.431 00.015 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 212
20:32:10.431 00.000 2864 Star::Find returns 1 (0), X=137.60, Y=727.23, Mass=1768, SNR=29.6, Peak=166 HFD=3.2
20:32:10.431 00.000 2864 MultiStar: [#1 0.72,-0.15,0.95,U] [#2 0.82,-0.20,0.65,U] [#3 0.67,-0.05,0.70,U] [#4 0.88,-0.08,0.59,U] [#5 1.71,-0.16,0.56,U] [#6 0.99,0.11,0.49,U] [#7 1.45,-0.49,0.47,U] [#8 0.74,0.04,0.42,U] 
20:32:10.431 00.000 2864 refined, 8 included, MultiStar: {1.29, -0.29}, one-star: {2.91, -1.06}
20:32:10.431 00.000 2864 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.80) = xAngle (-3.01 = -3.01)
20:32:10.431 00.000 2864 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.09 = 0.20)
20:32:10.431 00.000 2864 CameraToMount -- cameraX=1.29 cameraY=-0.29 hyp=1.33 cameraTheta=-0.22 mountX=-1.31 mountY=0.26, mountTheta=2.95
20:32:10.431 00.000 2864 SchedulePrimaryMove(10198720, x=1.29, y=-0.29, opts=13)
20:32:10.447 00.016 2864 Enqueuing Move request for scope (1.29, -0.29)
20:32:10.447 00.000 6680 Worker thread wakes up
20:32:10.447 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.29, -0.29) opts 0xd
20:32:10.447 00.000 6680 Handling offset move in thread for scope, endpoint = (1.29, -0.29)
20:32:10.447 00.000 6680 Moving (1.29, -0.29) raw xDistance=-1.31 yDistance=0.26
20:32:10.447 00.000 6680 PPEC rslt: input = -1.31, final = -0.89, react = -0.79, pred = -0.43, hyst = -0.74, hyst_pct = 0.68, period_length = 600.73
20:32:10.447 00.000 6680 PPEC: input: -1.31, control: -0.89, exposure: 1500
20:32:10.447 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
20:32:10.447 00.000 6680 MoveAxis(E, 120, ABG)
20:32:10.447 00.000 6680 Guiding  Dir = 2, Dur = 120
20:32:10.447 00.000 6680 IsGuiding returns 0
20:32:10.447 00.000 6680 PulseGuide returned control before completion, sleep 130
20:32:10.463 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=0.560
20:32:10.510 00.047 2864 UpdateGuideState exits: m=1768 SNR=29.6
20:32:10.510 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:10.510 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:32:10.518 00.008 2864 Enqueuing Expose request
20:32:10.589 00.071 6680 IsGuiding returns 1
20:32:10.589 00.000 6680 scope still moving after pulse duration time elapsed
20:32:10.620 00.031 6680 IsGuiding returns 0
20:32:10.620 00.000 6680 scope move finished after 120 + 48 ms
20:32:10.620 00.000 6680 Move returns status 0, amount 120
20:32:10.620 00.000 6680 MoveAxis(S, 41, ABG)
20:32:10.620 00.000 6680 Guiding  Dir = 1, Dur = 41
20:32:10.620 00.000 6680 IsGuiding returns 0
20:32:10.620 00.000 6680 PulseGuide returned control before completion, sleep 51
20:32:10.684 00.064 6680 IsGuiding returns 1
20:32:10.684 00.000 6680 scope still moving after pulse duration time elapsed
20:32:10.716 00.032 6680 IsGuiding returns 0
20:32:10.716 00.000 6680 scope move finished after 41 + 52 ms
20:32:10.716 00.000 6680 Move returns status 0, amount 41
20:32:10.716 00.000 6680 move complete, result=0
20:32:10.716 00.000 6680 worker thread done servicing request
20:32:10.716 00.000 6680 Worker thread wakes up
20:32:10.716 00.000 2864 GuideStep: -1.3 px 120 ms EAST, 0.3 px 41 ms SOUTH
20:32:10.716 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:32:10.716 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:32:12.369 01.653 6680 Exposure complete
20:32:12.432 00.063 6680 worker thread done servicing request
20:32:12.432 00.000 2864 OnExposeComplete: enter
20:32:12.439 00.007 2864 UpdateGuideState(): m_state=6
20:32:12.441 00.002 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 213
20:32:12.443 00.002 2864 Star::Find returns 1 (0), X=138.00, Y=727.03, Mass=1814, SNR=30.0, Peak=170 HFD=2.9
20:32:12.447 00.004 2864 MultiStar: [#1 0.94,-0.49,0.92,U] [#2 1.21,-0.37,0.63,U] [#3 0.87,-0.43,0.70,U] [#4 0.96,-0.34,0.57,U] [#5 1.81,-0.50,0.57,U] [#6 1.18,-0.31,0.49,U] [#7 1.40,-0.95,0.44,U] [#8 0.79,-0.36,0.42,U] 
20:32:12.449 00.002 2864 refined, 8 included, MultiStar: {1.51, -0.60}, one-star: {3.31, -1.27}
20:32:12.449 00.000 2864 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.80) = xAngle (-3.18 = 3.11)
20:32:12.449 00.000 2864 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.25 = 0.03)
20:32:12.449 00.000 2864 CameraToMount -- cameraX=1.51 cameraY=-0.60 hyp=1.62 cameraTheta=-0.38 mountX=-1.62 mountY=0.06, mountTheta=3.11
20:32:12.449 00.000 2864 SchedulePrimaryMove(10198720, x=1.51, y=-0.60, opts=13)
20:32:12.449 00.000 2864 Enqueuing Move request for scope (1.51, -0.60)
20:32:12.449 00.000 6680 Worker thread wakes up
20:32:12.449 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.51, -0.60) opts 0xd
20:32:12.449 00.000 6680 Handling offset move in thread for scope, endpoint = (1.51, -0.60)
20:32:12.449 00.000 6680 Moving (1.51, -0.60) raw xDistance=-1.62 yDistance=0.06
20:32:12.463 00.014 6680 PPEC rslt: input = -1.62, final = -1.16, react = -0.97, pred = -0.71, hyst = -0.91, hyst_pct = 0.68, period_length = 600.73
20:32:12.463 00.000 6680 PPEC: input: -1.62, control: -1.16, exposure: 1500
20:32:12.463 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:12.463 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:32:12.463 00.000 6680 MoveAxis(E, 156, ABG)
20:32:12.463 00.000 6680 Guiding  Dir = 2, Dur = 156
20:32:12.465 00.002 6680 IsGuiding returns 0
20:32:12.465 00.000 6680 PulseGuide returned control before completion, sleep 166
20:32:12.465 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=157, Gamma=0.560
20:32:12.518 00.053 2864 UpdateGuideState exits: m=1814 SNR=30.0
20:32:12.525 00.007 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:12.525 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:32:12.525 00.000 2864 Enqueuing Expose request
20:32:12.636 00.111 6680 IsGuiding returns 1
20:32:12.636 00.000 6680 scope still moving after pulse duration time elapsed
20:32:12.668 00.032 6680 IsGuiding returns 0
20:32:12.668 00.000 6680 scope move finished after 156 + 47 ms
20:32:12.668 00.000 6680 Move returns status 0, amount 156
20:32:12.668 00.000 6680 MoveAxis(N, 0, ABG)
20:32:12.668 00.000 6680 Move returns status 0, amount 0
20:32:12.668 00.000 6680 move complete, result=0
20:32:12.668 00.000 6680 worker thread done servicing request
20:32:12.668 00.000 6680 Worker thread wakes up
20:32:12.668 00.000 2864 GuideStep: -1.6 px 156 ms EAST, 0.1 px 0 ms NORTH
20:32:12.668 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:32:12.668 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:32:14.099 01.431 6680 Exposure complete
20:32:14.168 00.069 6680 worker thread done servicing request
20:32:14.168 00.000 2864 OnExposeComplete: enter
20:32:14.168 00.000 2864 UpdateGuideState(): m_state=6
20:32:14.168 00.000 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 214
20:32:14.168 00.000 2864 Star::Find returns 1 (0), X=137.91, Y=727.04, Mass=1780, SNR=29.8, Peak=164 HFD=2.9
20:32:14.168 00.000 2864 MultiStar: [#1 1.04,-0.39,0.94,U] [#2 1.04,-0.67,0.65,U] [#3 0.93,-0.42,0.70,U] [#4 1.09,-0.45,0.58,U] [#5 1.93,-0.45,0.58,U] [#6 1.47,-0.56,0.49,U] [#7 1.79,-0.77,0.46,U] [#8 1.08,-0.25,0.42,U] 
20:32:14.178 00.010 2864 refined, 8 included, MultiStar: {1.59, -0.62}, one-star: {3.21, -1.26}
20:32:14.182 00.004 2864 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.80) = xAngle (-3.17 = 3.12)
20:32:14.182 00.000 2864 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.24 = 0.04)
20:32:14.182 00.000 2864 CameraToMount -- cameraX=1.59 cameraY=-0.62 hyp=1.71 cameraTheta=-0.37 mountX=-1.71 mountY=0.07, mountTheta=3.10
20:32:14.182 00.000 2864 SchedulePrimaryMove(10198720, x=1.59, y=-0.62, opts=13)
20:32:14.182 00.000 2864 Enqueuing Move request for scope (1.59, -0.62)
20:32:14.182 00.000 6680 Worker thread wakes up
20:32:14.182 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.59, -0.62) opts 0xd
20:32:14.182 00.000 6680 Handling offset move in thread for scope, endpoint = (1.59, -0.62)
20:32:14.182 00.000 6680 Moving (1.59, -0.62) raw xDistance=-1.71 yDistance=0.07
20:32:14.182 00.000 6680 PPEC rslt: input = -1.71, final = -1.18, react = -1.02, pred = -0.58, hyst = -0.98, hyst_pct = 0.68, period_length = 600.73
20:32:14.182 00.000 6680 PPEC: input: -1.71, control: -1.18, exposure: 1500
20:32:14.182 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:14.182 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:32:14.182 00.000 6680 MoveAxis(E, 158, ABG)
20:32:14.182 00.000 6680 Guiding  Dir = 2, Dur = 158
20:32:14.182 00.000 6680 IsGuiding returns 0
20:32:14.194 00.012 6680 PulseGuide returned control before completion, sleep 168
20:32:14.206 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=173, Gamma=0.560
20:32:14.254 00.048 2864 UpdateGuideState exits: m=1780 SNR=29.8
20:32:14.256 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:14.258 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:32:14.260 00.002 2864 Enqueuing Expose request
20:32:14.368 00.108 6680 IsGuiding returns 1
20:32:14.368 00.000 6680 scope still moving after pulse duration time elapsed
20:32:14.400 00.032 6680 IsGuiding returns 0
20:32:14.400 00.000 6680 scope move finished after 158 + 48 ms
20:32:14.400 00.000 6680 Move returns status 0, amount 158
20:32:14.400 00.000 6680 MoveAxis(N, 0, ABG)
20:32:14.400 00.000 6680 Move returns status 0, amount 0
20:32:14.400 00.000 6680 move complete, result=0
20:32:14.400 00.000 6680 worker thread done servicing request
20:32:14.400 00.000 6680 Worker thread wakes up
20:32:14.400 00.000 2864 GuideStep: -1.7 px 158 ms EAST, 0.1 px 0 ms NORTH
20:32:14.400 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:32:14.400 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:32:16.038 01.638 6680 Exposure complete
20:32:16.095 00.057 6680 worker thread done servicing request
20:32:16.095 00.000 2864 OnExposeComplete: enter
20:32:16.097 00.002 2864 UpdateGuideState(): m_state=6
20:32:16.099 00.002 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 215
20:32:16.101 00.002 2864 Star::Find returns 1 (0), X=137.85, Y=726.86, Mass=1737, SNR=29.4, Peak=137 HFD=3.0
20:32:16.105 00.004 2864 MultiStar: [#1 1.12,-0.42,0.94,U] [#2 1.12,-0.52,0.64,U] [#3 0.93,-0.50,0.71,U] [#4 1.08,-0.47,0.58,U] [#5 1.91,-0.56,0.59,U] [#6 1.33,-0.44,0.48,U] [#7 1.80,-0.73,0.47,U] [#8 1.05,-0.43,0.42,U] 
20:32:16.107 00.002 2864 refined, 8 included, MultiStar: {1.59, -0.66}, one-star: {3.16, -1.44}
20:32:16.109 00.002 2864 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.80) = xAngle (-3.19 = 3.09)
20:32:16.111 00.002 2864 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.26 = 0.02)
20:32:16.111 00.000 2864 CameraToMount -- cameraX=1.59 cameraY=-0.66 hyp=1.72 cameraTheta=-0.39 mountX=-1.72 mountY=0.03, mountTheta=3.12
20:32:16.111 00.000 2864 SchedulePrimaryMove(10198720, x=1.59, y=-0.66, opts=13)
20:32:16.119 00.008 2864 Enqueuing Move request for scope (1.59, -0.66)
20:32:16.121 00.002 6680 Worker thread wakes up
20:32:16.121 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.59, -0.66) opts 0xd
20:32:16.121 00.000 6680 Handling offset move in thread for scope, endpoint = (1.59, -0.66)
20:32:16.121 00.000 6680 Moving (1.59, -0.66) raw xDistance=-1.72 yDistance=0.03
20:32:16.121 00.000 6680 PPEC rslt: input = -1.72, final = -1.17, react = -1.03, pred = -0.51, hyst = -1.00, hyst_pct = 0.68, period_length = 600.73
20:32:16.121 00.000 6680 PPEC: input: -1.72, control: -1.17, exposure: 1500
20:32:16.121 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:16.121 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:32:16.121 00.000 6680 MoveAxis(E, 158, ABG)
20:32:16.121 00.000 6680 Guiding  Dir = 2, Dur = 158
20:32:16.121 00.000 6680 IsGuiding returns 0
20:32:16.121 00.000 6680 PulseGuide returned control before completion, sleep 168
20:32:16.127 00.006 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=157, Gamma=0.560
20:32:16.182 00.055 2864 UpdateGuideState exits: m=1737 SNR=29.4
20:32:16.188 00.006 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:16.190 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:32:16.190 00.000 2864 Enqueuing Expose request
20:32:16.300 00.110 6680 IsGuiding returns 1
20:32:16.300 00.000 6680 scope still moving after pulse duration time elapsed
20:32:16.332 00.032 6680 IsGuiding returns 0
20:32:16.332 00.000 6680 scope move finished after 158 + 48 ms
20:32:16.332 00.000 6680 Move returns status 0, amount 158
20:32:16.332 00.000 6680 MoveAxis(N, 0, ABG)
20:32:16.332 00.000 6680 Move returns status 0, amount 0
20:32:16.332 00.000 6680 move complete, result=0
20:32:16.332 00.000 6680 worker thread done servicing request
20:32:16.332 00.000 6680 Worker thread wakes up
20:32:16.332 00.000 2864 GuideStep: -1.7 px 158 ms EAST, 0.0 px 0 ms NORTH
20:32:16.332 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:32:16.332 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:32:17.757 01.425 6680 Exposure complete
20:32:17.814 00.057 6680 worker thread done servicing request
20:32:17.814 00.000 2864 OnExposeComplete: enter
20:32:17.814 00.000 2864 UpdateGuideState(): m_state=6
20:32:17.814 00.000 2864 Star::Find(15, 137, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 216
20:32:17.814 00.000 2864 Star::Find returns 1 (0), X=137.66, Y=727.41, Mass=1713, SNR=29.2, Peak=150 HFD=3.1
20:32:17.814 00.000 2864 MultiStar: [#1 0.82,-0.22,0.95,U] [#2 0.86,-0.04,0.65,U] [#3 0.68,0.00,0.74,U] [#4 0.81,-0.09,0.59,U] [#5 1.65,-0.16,0.60,U] [#6 1.07,-0.15,0.51,U] [#7 1.53,-0.48,0.47,U] [#8 0.77,0.05,0.44,U] 
20:32:17.824 00.010 2864 refined, 8 included, MultiStar: {1.33, -0.26}, one-star: {2.97, -0.88}
20:32:17.824 00.000 2864 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.80) = xAngle (-2.99 = -2.99)
20:32:17.824 00.000 2864 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.06 = 0.22)
20:32:17.824 00.000 2864 CameraToMount -- cameraX=1.33 cameraY=-0.26 hyp=1.35 cameraTheta=-0.19 mountX=-1.34 mountY=0.30, mountTheta=2.92
20:32:17.824 00.000 2864 SchedulePrimaryMove(10198720, x=1.33, y=-0.26, opts=13)
20:32:17.824 00.000 2864 Enqueuing Move request for scope (1.33, -0.26)
20:32:17.838 00.014 6680 Worker thread wakes up
20:32:17.838 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.33, -0.26) opts 0xd
20:32:17.838 00.000 6680 Handling offset move in thread for scope, endpoint = (1.33, -0.26)
20:32:17.838 00.000 6680 Moving (1.33, -0.26) raw xDistance=-1.34 yDistance=0.30
20:32:17.838 00.000 6680 PPEC rslt: input = -1.34, final = -0.91, react = -0.80, pred = -0.35, hyst = -0.79, hyst_pct = 0.68, period_length = 600.73
20:32:17.838 00.000 6680 PPEC: input: -1.34, control: -0.91, exposure: 1500
20:32:17.838 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
20:32:17.838 00.000 6680 MoveAxis(E, 122, ABG)
20:32:17.838 00.000 6680 Guiding  Dir = 2, Dur = 122
20:32:17.838 00.000 6680 IsGuiding returns 0
20:32:17.841 00.003 6680 PulseGuide returned control before completion, sleep 132
20:32:17.841 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=139, Gamma=0.560
20:32:17.896 00.055 2864 UpdateGuideState exits: m=1713 SNR=29.2
20:32:17.900 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:17.902 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:32:17.904 00.002 2864 Enqueuing Expose request
20:32:17.983 00.079 6680 IsGuiding returns 1
20:32:17.983 00.000 6680 scope still moving after pulse duration time elapsed
20:32:18.015 00.032 6680 IsGuiding returns 0
20:32:18.015 00.000 6680 scope move finished after 122 + 52 ms
20:32:18.015 00.000 6680 Move returns status 0, amount 122
20:32:18.015 00.000 6680 MoveAxis(S, 47, ABG)
20:32:18.015 00.000 6680 Guiding  Dir = 1, Dur = 47
20:32:18.015 00.000 6680 IsGuiding returns 0
20:32:18.015 00.000 6680 PulseGuide returned control before completion, sleep 57
20:32:18.078 00.063 6680 IsGuiding returns 1
20:32:18.078 00.000 6680 scope still moving after pulse duration time elapsed
20:32:18.110 00.032 6680 IsGuiding returns 0
20:32:18.110 00.000 6680 scope move finished after 47 + 47 ms
20:32:18.110 00.000 6680 Move returns status 0, amount 47
20:32:18.110 00.000 6680 move complete, result=0
20:32:18.110 00.000 6680 worker thread done servicing request
20:32:18.110 00.000 6680 Worker thread wakes up
20:32:18.110 00.000 2864 GuideStep: -1.3 px 122 ms EAST, 0.3 px 47 ms SOUTH
20:32:18.110 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:32:18.110 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:32:19.756 01.646 6680 Exposure complete
20:32:19.821 00.065 6680 worker thread done servicing request
20:32:19.821 00.000 2864 OnExposeComplete: enter
20:32:19.821 00.000 2864 UpdateGuideState(): m_state=6
20:32:19.821 00.000 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 217
20:32:19.821 00.000 2864 Star::Find returns 1 (0), X=136.71, Y=726.76, Mass=1662, SNR=28.7, Peak=150 HFD=3.0
20:32:19.821 00.000 2864 MultiStar: [#1 -0.21,-0.62,0.96,U] [#2 -0.08,-0.65,0.67,U] [#3 -0.46,-0.76,0.75,U] [#4 -0.19,-0.71,0.59,U] [#5 0.57,-0.73,0.60,U] [#6 0.01,-0.70,0.49,U] [#7 0.56,-0.97,0.47,U] [#8 -0.08,-0.65,0.43,U] 
20:32:19.821 00.000 2864 refined, 8 included, MultiStar: {0.32, -0.85}, one-star: {2.02, -1.54}
20:32:19.821 00.000 2864 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.80) = xAngle (-4.01 = 2.27)
20:32:19.821 00.000 2864 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-7.08 = -0.80)
20:32:19.821 00.000 2864 CameraToMount -- cameraX=0.32 cameraY=-0.85 hyp=0.91 cameraTheta=-1.22 mountX=-0.59 mountY=-0.65, mountTheta=-2.30
20:32:19.838 00.017 2864 SchedulePrimaryMove(10198720, x=0.32, y=-0.85, opts=13)
20:32:19.838 00.000 2864 Enqueuing Move request for scope (0.32, -0.85)
20:32:19.838 00.000 6680 Worker thread wakes up
20:32:19.838 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.85) opts 0xd
20:32:19.838 00.000 6680 Handling offset move in thread for scope, endpoint = (0.32, -0.85)
20:32:19.838 00.000 6680 Moving (0.32, -0.85) raw xDistance=-0.59 yDistance=-0.65
20:32:19.838 00.000 6680 PPEC rslt: input = -0.59, final = -0.46, react = -0.35, pred = -0.27, hyst = -0.39, hyst_pct = 0.68, period_length = 600.73
20:32:19.838 00.000 6680 PPEC: input: -0.59, control: -0.46, exposure: 1500
20:32:19.838 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:32:19.838 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.65
20:32:19.838 00.000 6680 MoveAxis(E, 62, ABG)
20:32:19.838 00.000 6680 Guiding  Dir = 2, Dur = 62
20:32:19.838 00.000 6680 IsGuiding returns 0
20:32:19.838 00.000 6680 PulseGuide returned control before completion, sleep 72
20:32:19.853 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=175, Gamma=0.560
20:32:19.900 00.047 2864 UpdateGuideState exits: m=1662 SNR=28.7
20:32:19.900 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:19.908 00.008 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:32:19.908 00.000 2864 Enqueuing Expose request
20:32:19.932 00.024 6680 IsGuiding returns 1
20:32:19.932 00.000 6680 scope still moving after pulse duration time elapsed
20:32:19.963 00.031 6680 IsGuiding returns 0
20:32:19.963 00.000 6680 scope move finished after 62 + 55 ms
20:32:19.963 00.000 6680 Move returns status 0, amount 62
20:32:19.963 00.000 6680 MoveAxis(N, 0, ABG)
20:32:19.963 00.000 6680 Move returns status 0, amount 0
20:32:19.963 00.000 6680 move complete, result=0
20:32:19.963 00.000 6680 worker thread done servicing request
20:32:19.963 00.000 6680 Worker thread wakes up
20:32:19.963 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:32:19.965 00.002 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:32:19.965 00.000 2864 GuideStep: -0.6 px 62 ms EAST, -0.7 px 0 ms NORTH
20:32:21.373 01.408 6680 Exposure complete
20:32:21.457 00.084 6680 worker thread done servicing request
20:32:21.457 00.000 2864 OnExposeComplete: enter
20:32:21.459 00.002 2864 UpdateGuideState(): m_state=6
20:32:21.461 00.002 2864 Star::Find(15, 136, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 218
20:32:21.463 00.002 2864 Star::Find returns 1 (0), X=136.76, Y=726.48, Mass=1742, SNR=29.4, Peak=148 HFD=3.3
20:32:21.467 00.004 2864 MultiStar: [#1 -0.00,-0.91,0.96,U] [#2 -0.01,-0.87,0.66,U] [#3 -0.38,-0.93,0.71,U] [#4 0.06,-0.88,0.56,U] [#5 0.79,-1.16,0.58,U] [#6 0.17,-1.00,0.50,U] [#7 0.84,-1.14,0.49,U] [#8 -0.16,-0.84,0.43,U] 
20:32:21.467 00.000 2864 refined, 8 included, MultiStar: {0.46, -1.11}, one-star: {2.07, -1.82}
20:32:21.472 00.005 2864 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.80) = xAngle (-3.97 = 2.31)
20:32:21.474 00.002 2864 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-7.05 = -0.76)
20:32:21.478 00.004 2864 CameraToMount -- cameraX=0.46 cameraY=-1.11 hyp=1.20 cameraTheta=-1.18 mountX=-0.81 mountY=-0.83, mountTheta=-2.34
20:32:21.480 00.002 2864 SchedulePrimaryMove(10198720, x=0.46, y=-1.11, opts=13)
20:32:21.484 00.004 2864 Enqueuing Move request for scope (0.46, -1.11)
20:32:21.484 00.000 6680 Worker thread wakes up
20:32:21.484 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.46, -1.11) opts 0xd
20:32:21.484 00.000 6680 Handling offset move in thread for scope, endpoint = (0.46, -1.11)
20:32:21.484 00.000 6680 Moving (0.46, -1.11) raw xDistance=-0.81 yDistance=-0.83
20:32:21.484 00.000 6680 PPEC rslt: input = -0.81, final = -0.54, react = -0.48, pred = -0.17, hyst = -0.49, hyst_pct = 0.67, period_length = 600.73
20:32:21.484 00.000 6680 PPEC: input: -0.81, control: -0.54, exposure: 1500
20:32:21.484 00.000 6680 resist switch: large excursion: input -0.83 thresh 0.69 direction from 1 to -1
20:32:21.484 00.000 6680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.48
20:32:21.484 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.83 from input -0.83
20:32:21.484 00.000 6680 MoveAxis(E, 73, ABG)
20:32:21.484 00.000 6680 Guiding  Dir = 2, Dur = 73
20:32:21.484 00.000 6680 IsGuiding returns 0
20:32:21.484 00.000 6680 PulseGuide returned control before completion, sleep 83
20:32:21.502 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=0, FiltMin=0, FiltMax=152, Gamma=0.560
20:32:21.549 00.047 2864 UpdateGuideState exits: m=1742 SNR=29.4
20:32:21.551 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:21.553 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:32:21.557 00.004 2864 Enqueuing Expose request
20:32:21.578 00.021 6680 IsGuiding returns 1
20:32:21.578 00.000 6680 scope still moving after pulse duration time elapsed
20:32:21.609 00.031 6680 IsGuiding returns 1
20:32:21.640 00.031 6680 IsGuiding returns 0
20:32:21.640 00.000 6680 scope move finished after 73 + 78 ms
20:32:21.640 00.000 6680 Move returns status 0, amount 73
20:32:21.640 00.000 6680 MoveAxis(N, 132, ABG)
20:32:21.640 00.000 6680 Guiding  Dir = 0, Dur = 132
20:32:21.640 00.000 6680 IsGuiding returns 0
20:32:21.640 00.000 6680 PulseGuide returned control before completion, sleep 142
20:32:21.799 00.159 6680 IsGuiding returns 1
20:32:21.799 00.000 6680 scope still moving after pulse duration time elapsed
20:32:21.831 00.032 6680 IsGuiding returns 0
20:32:21.831 00.000 6680 scope move finished after 132 + 57 ms
20:32:21.831 00.000 6680 Move returns status 0, amount 132
20:32:21.831 00.000 6680 move complete, result=0
20:32:21.831 00.000 6680 worker thread done servicing request
20:32:21.831 00.000 6680 Worker thread wakes up
20:32:21.831 00.000 2864 GuideStep: -0.8 px 73 ms EAST, -0.8 px 132 ms NORTH
20:32:21.831 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:32:21.831 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:32:23.480 01.649 6680 Exposure complete
20:32:23.556 00.076 6680 worker thread done servicing request
20:32:23.556 00.000 2864 OnExposeComplete: enter
20:32:23.556 00.000 2864 UpdateGuideState(): m_state=6
20:32:23.572 00.016 2864 Star::Find(15, 136, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 219
20:32:23.572 00.000 2864 Star::Find returns 1 (0), X=137.17, Y=726.51, Mass=1740, SNR=29.4, Peak=144 HFD=3.4
20:32:23.572 00.000 2864 MultiStar: [#1 0.26,-1.07,0.97,U] [#2 0.44,-0.94,0.66,U] [#3 0.11,-0.87,0.72,U] [#4 0.21,-1.08,0.59,U] [#5 1.09,-1.01,0.57,U] [#6 0.51,-0.97,0.49,U] [#7 1.07,-1.31,0.46,U] [#8 0.20,-0.71,0.42,U] 
20:32:23.572 00.000 2864 refined, 8 included, MultiStar: {0.80, -1.13}, one-star: {2.48, -1.79}
20:32:23.572 00.000 2864 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.80) = xAngle (-3.75 = 2.53)
20:32:23.572 00.000 2864 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.83 = -0.54)
20:32:23.572 00.000 2864 CameraToMount -- cameraX=0.80 cameraY=-1.13 hyp=1.38 cameraTheta=-0.96 mountX=-1.13 mountY=-0.72, mountTheta=-2.58
20:32:23.572 00.000 2864 SchedulePrimaryMove(10198720, x=0.80, y=-1.13, opts=13)
20:32:23.588 00.016 2864 Enqueuing Move request for scope (0.80, -1.13)
20:32:23.588 00.000 6680 Worker thread wakes up
20:32:23.588 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.80, -1.13) opts 0xd
20:32:23.588 00.000 6680 Handling offset move in thread for scope, endpoint = (0.80, -1.13)
20:32:23.588 00.000 6680 Moving (0.80, -1.13) raw xDistance=-1.13 yDistance=-0.72
20:32:23.588 00.000 6680 PPEC rslt: input = -1.13, final = -0.76, react = -0.68, pred = -0.31, hyst = -0.64, hyst_pct = 0.67, period_length = 600.73
20:32:23.588 00.000 6680 PPEC: input: -1.13, control: -0.76, exposure: 1500
20:32:23.588 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72
20:32:23.588 00.000 6680 MoveAxis(E, 102, ABG)
20:32:23.588 00.000 6680 Guiding  Dir = 2, Dur = 102
20:32:23.588 00.000 6680 IsGuiding returns 0
20:32:23.588 00.000 6680 PulseGuide returned control before completion, sleep 112
20:32:23.604 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=216, med=0, FiltMin=0, FiltMax=171, Gamma=0.560
20:32:23.652 00.048 2864 UpdateGuideState exits: m=1740 SNR=29.4
20:32:23.658 00.006 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:23.660 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:32:23.660 00.000 2864 Enqueuing Expose request
20:32:23.715 00.055 6680 IsGuiding returns 1
20:32:23.715 00.000 6680 scope still moving after pulse duration time elapsed
20:32:23.746 00.031 6680 IsGuiding returns 0
20:32:23.746 00.000 6680 scope move finished after 102 + 51 ms
20:32:23.746 00.000 6680 Move returns status 0, amount 102
20:32:23.746 00.000 6680 MoveAxis(N, 115, ABG)
20:32:23.746 00.000 6680 Guiding  Dir = 0, Dur = 115
20:32:23.746 00.000 6680 IsGuiding returns 0
20:32:23.748 00.002 6680 PulseGuide returned control before completion, sleep 125
20:32:23.889 00.141 6680 IsGuiding returns 0
20:32:23.889 00.000 6680 Move returns status 0, amount 115
20:32:23.889 00.000 6680 move complete, result=0
20:32:23.889 00.000 6680 worker thread done servicing request
20:32:23.889 00.000 2864 GuideStep: -1.1 px 102 ms EAST, -0.7 px 115 ms NORTH
20:32:23.896 00.007 6680 Worker thread wakes up
20:32:23.896 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:32:23.896 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:32:25.319 01.423 6680 Exposure complete
20:32:25.384 00.065 6680 worker thread done servicing request
20:32:25.384 00.000 2864 OnExposeComplete: enter
20:32:25.384 00.000 2864 UpdateGuideState(): m_state=6
20:32:25.384 00.000 2864 Star::Find(15, 137, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 220
20:32:25.384 00.000 2864 Star::Find returns 1 (0), X=137.27, Y=726.32, Mass=1862, SNR=30.4, Peak=177 HFD=3.1
20:32:25.384 00.000 2864 MultiStar: [#1 0.36,-0.97,0.89,U] [#2 0.46,-1.25,0.63,U] [#3 0.11,-1.11,0.69,U] [#4 0.40,-0.97,0.56,U] [#5 1.15,-1.13,0.56,U] [#6 0.53,-0.92,0.46,U] [#7 1.26,-1.36,0.45,U] [#8 0.33,-1.08,0.42,U] 
20:32:25.400 00.016 2864 refined, 8 included, MultiStar: {0.90, -1.25}, one-star: {2.57, -1.97}
20:32:25.400 00.000 2864 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.80) = xAngle (-3.74 = 2.54)
20:32:25.400 00.000 2864 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.82 = -0.53)
20:32:25.400 00.000 2864 CameraToMount -- cameraX=0.90 cameraY=-1.25 hyp=1.54 cameraTheta=-0.95 mountX=-1.27 mountY=-0.78, mountTheta=-2.59
20:32:25.400 00.000 2864 SchedulePrimaryMove(10198720, x=0.90, y=-1.25, opts=13)
20:32:25.400 00.000 2864 Enqueuing Move request for scope (0.90, -1.25)
20:32:25.400 00.000 6680 Worker thread wakes up
20:32:25.400 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.90, -1.25) opts 0xd
20:32:25.400 00.000 6680 Handling offset move in thread for scope, endpoint = (0.90, -1.25)
20:32:25.400 00.000 6680 Moving (0.90, -1.25) raw xDistance=-1.27 yDistance=-0.78
20:32:25.400 00.000 6680 PPEC rslt: input = -1.27, final = -0.81, react = -0.76, pred = -0.23, hyst = -0.72, hyst_pct = 0.67, period_length = 600.73
20:32:25.400 00.000 6680 PPEC: input: -1.27, control: -0.81, exposure: 1500
20:32:25.400 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.78 from input -0.78
20:32:25.400 00.000 6680 MoveAxis(E, 108, ABG)
20:32:25.400 00.000 6680 Guiding  Dir = 2, Dur = 108
20:32:25.415 00.015 6680 IsGuiding returns 0
20:32:25.415 00.000 6680 PulseGuide returned control before completion, sleep 118
20:32:25.427 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=176, Gamma=0.560
20:32:25.463 00.036 2864 UpdateGuideState exits: m=1862 SNR=30.4
20:32:25.463 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:25.463 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:32:25.479 00.016 2864 Enqueuing Expose request
20:32:25.541 00.062 6680 IsGuiding returns 1
20:32:25.541 00.000 6680 scope still moving after pulse duration time elapsed
20:32:25.573 00.032 6680 IsGuiding returns 0
20:32:25.573 00.000 6680 scope move finished after 108 + 49 ms
20:32:25.573 00.000 6680 Move returns status 0, amount 108
20:32:25.573 00.000 6680 MoveAxis(N, 125, ABG)
20:32:25.573 00.000 6680 Guiding  Dir = 0, Dur = 125
20:32:25.573 00.000 6680 IsGuiding returns 0
20:32:25.573 00.000 6680 PulseGuide returned control before completion, sleep 135
20:32:25.715 00.142 6680 IsGuiding returns 1
20:32:25.715 00.000 6680 scope still moving after pulse duration time elapsed
20:32:25.747 00.032 6680 IsGuiding returns 0
20:32:25.747 00.000 6680 scope move finished after 125 + 49 ms
20:32:25.747 00.000 6680 Move returns status 0, amount 125
20:32:25.747 00.000 6680 move complete, result=0
20:32:25.747 00.000 6680 worker thread done servicing request
20:32:25.749 00.002 2864 GuideStep: -1.3 px 108 ms EAST, -0.8 px 125 ms NORTH
20:32:25.749 00.000 6680 Worker thread wakes up
20:32:25.749 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:32:25.749 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:32:27.394 01.645 6680 Exposure complete
20:32:27.441 00.047 6680 worker thread done servicing request
20:32:27.441 00.000 2864 OnExposeComplete: enter
20:32:27.450 00.009 2864 UpdateGuideState(): m_state=6
20:32:27.452 00.002 2864 Star::Find(15, 137, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 221
20:32:27.454 00.002 2864 Star::Find returns 1 (0), X=138.10, Y=726.68, Mass=1757, SNR=29.6, Peak=155 HFD=2.9
20:32:27.456 00.002 2864 MultiStar: [#1 1.40,-0.62,0.94,U] [#2 1.48,-0.76,0.65,U] [#3 1.23,-0.72,0.71,U] [#4 1.42,-0.69,0.59,U] [#5 2.30,-0.72,0.58,U] [#6 1.61,-0.65,0.47,U] [#7 1.99,-1.01,0.45,U] [#8 1.19,-0.61,0.41,U] 
20:32:27.457 00.001 2864 refined, 8 included, MultiStar: {1.87, -0.87}, one-star: {3.41, -1.61}
20:32:27.457 00.000 2864 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.80) = xAngle (-3.23 = 3.05)
20:32:27.457 00.000 2864 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.30 = -0.02)
20:32:27.462 00.005 2864 CameraToMount -- cameraX=1.87 cameraY=-0.87 hyp=2.06 cameraTheta=-0.43 mountX=-2.06 mountY=-0.04, mountTheta=-3.12
20:32:27.462 00.000 2864 SchedulePrimaryMove(10198720, x=1.87, y=-0.87, opts=13)
20:32:27.462 00.000 2864 Enqueuing Move request for scope (1.87, -0.87)
20:32:27.462 00.000 6680 Worker thread wakes up
20:32:27.462 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.87, -0.87) opts 0xd
20:32:27.462 00.000 6680 Handling offset move in thread for scope, endpoint = (1.87, -0.87)
20:32:27.462 00.000 6680 Moving (1.87, -0.87) raw xDistance=-2.06 yDistance=-0.04
20:32:27.462 00.000 6680 PPEC rslt: input = -2.06, final = -1.19, react = -1.23, pred = -0.01, hyst = -1.16, hyst_pct = 0.67, period_length = 600.73
20:32:27.462 00.000 6680 PPEC: input: -2.06, control: -1.19, exposure: 1500
20:32:27.462 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:27.462 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:32:27.462 00.000 6680 MoveAxis(E, 160, ABG)
20:32:27.462 00.000 6680 Guiding  Dir = 2, Dur = 160
20:32:27.462 00.000 6680 IsGuiding returns 0
20:32:27.462 00.000 6680 PulseGuide returned control before completion, sleep 170
20:32:27.473 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=174, Gamma=0.560
20:32:27.530 00.057 2864 UpdateGuideState exits: m=1757 SNR=29.6
20:32:27.534 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:27.534 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:32:27.537 00.003 2864 Enqueuing Expose request
20:32:27.648 00.111 6680 IsGuiding returns 1
20:32:27.648 00.000 6680 scope still moving after pulse duration time elapsed
20:32:27.679 00.031 6680 IsGuiding returns 0
20:32:27.679 00.000 6680 scope move finished after 160 + 47 ms
20:32:27.679 00.000 6680 Move returns status 0, amount 160
20:32:27.679 00.000 6680 MoveAxis(N, 0, ABG)
20:32:27.679 00.000 6680 Move returns status 0, amount 0
20:32:27.679 00.000 6680 move complete, result=0
20:32:27.679 00.000 6680 worker thread done servicing request
20:32:27.679 00.000 6680 Worker thread wakes up
20:32:27.679 00.000 2864 GuideStep: -2.1 px 160 ms EAST, -0.0 px 0 ms NORTH
20:32:27.681 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:32:27.681 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:32:29.108 01.427 6680 Exposure complete
20:32:29.170 00.062 6680 worker thread done servicing request
20:32:29.170 00.000 2864 OnExposeComplete: enter
20:32:29.170 00.000 2864 UpdateGuideState(): m_state=6
20:32:29.170 00.000 2864 Star::Find(15, 138, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 222
20:32:29.170 00.000 2864 Star::Find returns 1 (0), X=138.06, Y=726.38, Mass=1757, SNR=29.5, Peak=183 HFD=2.8
20:32:29.181 00.011 2864 MultiStar: [#1 1.15,-0.82,0.95,U] [#2 1.34,-1.07,0.65,U] [#3 0.85,-0.96,0.73,U] [#4 1.26,-0.89,0.56,U] [#5 1.93,-1.13,0.58,U] [#6 1.31,-1.03,0.47,U] [#7 1.86,-1.14,0.48,U] [#8 1.12,-1.07,0.42,U] 
20:32:29.186 00.005 2864 refined, 8 included, MultiStar: {1.67, -1.15}, one-star: {3.37, -1.92}
20:32:29.186 00.000 2864 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.80) = xAngle (-3.40 = 2.88)
20:32:29.186 00.000 2864 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.47 = -0.19)
20:32:29.186 00.000 2864 CameraToMount -- cameraX=1.67 cameraY=-1.15 hyp=2.03 cameraTheta=-0.60 mountX=-1.96 mountY=-0.39, mountTheta=-2.95
20:32:29.186 00.000 2864 SchedulePrimaryMove(10198720, x=1.67, y=-1.15, opts=13)
20:32:29.186 00.000 2864 Enqueuing Move request for scope (1.67, -1.15)
20:32:29.202 00.016 6680 Worker thread wakes up
20:32:29.202 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.67, -1.15) opts 0xd
20:32:29.202 00.000 6680 Handling offset move in thread for scope, endpoint = (1.67, -1.15)
20:32:29.202 00.000 6680 Moving (1.67, -1.15) raw xDistance=-1.96 yDistance=-0.39
20:32:29.202 00.000 6680 PPEC rslt: input = -1.96, final = -1.11, react = -1.18, pred = 0.05, hyst = -1.11, hyst_pct = 0.67, period_length = 600.73
20:32:29.202 00.000 6680 PPEC: input: -1.96, control: -1.11, exposure: 1500
20:32:29.202 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
20:32:29.202 00.000 6680 MoveAxis(E, 150, ABG)
20:32:29.202 00.000 6680 Guiding  Dir = 2, Dur = 150
20:32:29.202 00.000 6680 IsGuiding returns 0
20:32:29.202 00.000 6680 PulseGuide returned control before completion, sleep 160
20:32:29.218 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=170, Gamma=0.560
20:32:29.250 00.032 2864 UpdateGuideState exits: m=1757 SNR=29.5
20:32:29.266 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:29.268 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:32:29.270 00.002 2864 Enqueuing Expose request
20:32:29.377 00.107 6680 IsGuiding returns 1
20:32:29.377 00.000 6680 scope still moving after pulse duration time elapsed
20:32:29.409 00.032 6680 IsGuiding returns 0
20:32:29.409 00.000 6680 scope move finished after 150 + 54 ms
20:32:29.409 00.000 6680 Move returns status 0, amount 150
20:32:29.409 00.000 6680 MoveAxis(N, 62, ABG)
20:32:29.409 00.000 6680 Guiding  Dir = 0, Dur = 62
20:32:29.409 00.000 6680 IsGuiding returns 0
20:32:29.409 00.000 6680 PulseGuide returned control before completion, sleep 72
20:32:29.489 00.080 6680 IsGuiding returns 1
20:32:29.489 00.000 6680 scope still moving after pulse duration time elapsed
20:32:29.520 00.031 6680 IsGuiding returns 0
20:32:29.520 00.000 6680 scope move finished after 62 + 49 ms
20:32:29.520 00.000 6680 Move returns status 0, amount 62
20:32:29.520 00.000 6680 move complete, result=0
20:32:29.520 00.000 6680 worker thread done servicing request
20:32:29.520 00.000 6680 Worker thread wakes up
20:32:29.522 00.002 2864 GuideStep: -2.0 px 150 ms EAST, -0.4 px 62 ms NORTH
20:32:29.525 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
20:32:29.525 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:32:31.185 01.660 6680 Exposure complete
20:32:31.249 00.064 6680 worker thread done servicing request
20:32:31.249 00.000 2864 OnExposeComplete: enter
20:32:31.249 00.000 2864 UpdateGuideState(): m_state=6
20:32:31.249 00.000 2864 Star::Find(15, 138, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 223
20:32:31.258 00.009 2864 Star::Find returns 1 (0), X=137.76, Y=726.62, Mass=1748, SNR=29.5, Peak=141 HFD=3.2
20:32:31.258 00.000 2864 MultiStar: [#1 0.76,-0.72,0.92,U] [#2 1.05,-0.74,0.65,U] [#3 0.80,-0.62,0.72,U] [#4 0.80,-0.81,0.58,U] [#5 1.76,-0.71,0.56,U] [#6 0.94,-0.72,0.48,U] [#7 1.71,-1.01,0.48,U] [#8 0.91,-0.60,0.42,U] 
20:32:31.258 00.000 2864 refined, 8 included, MultiStar: {1.40, -0.90}, one-star: {3.07, -1.68}
20:32:31.258 00.000 2864 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.80) = xAngle (-3.37 = 2.92)
20:32:31.265 00.007 2864 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.44 = -0.16)
20:32:31.265 00.000 2864 CameraToMount -- cameraX=1.40 cameraY=-0.90 hyp=1.66 cameraTheta=-0.57 mountX=-1.62 mountY=-0.26, mountTheta=-2.98
20:32:31.265 00.000 2864 SchedulePrimaryMove(10198720, x=1.40, y=-0.90, opts=13)
20:32:31.265 00.000 2864 Enqueuing Move request for scope (1.40, -0.90)
20:32:31.265 00.000 6680 Worker thread wakes up
20:32:31.265 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.40, -0.90) opts 0xd
20:32:31.265 00.000 6680 Handling offset move in thread for scope, endpoint = (1.40, -0.90)
20:32:31.265 00.000 6680 Moving (1.40, -0.90) raw xDistance=-1.62 yDistance=-0.26
20:32:31.275 00.010 6680 PPEC rslt: input = -1.62, final = -0.92, react = -0.97, pred = 0.12, hyst = -0.95, hyst_pct = 0.67, period_length = 600.73
20:32:31.275 00.000 6680 PPEC: input: -1.62, control: -0.92, exposure: 1500
20:32:31.275 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
20:32:31.275 00.000 6680 MoveAxis(E, 123, ABG)
20:32:31.275 00.000 6680 Guiding  Dir = 2, Dur = 123
20:32:31.275 00.000 6680 IsGuiding returns 0
20:32:31.275 00.000 6680 PulseGuide returned control before completion, sleep 133
20:32:31.287 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=168, Gamma=0.560
20:32:31.334 00.047 2864 UpdateGuideState exits: m=1748 SNR=29.5
20:32:31.340 00.006 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:31.342 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:32:31.344 00.002 2864 Enqueuing Expose request
20:32:31.423 00.079 6680 IsGuiding returns 1
20:32:31.423 00.000 6680 scope still moving after pulse duration time elapsed
20:32:31.455 00.032 6680 IsGuiding returns 0
20:32:31.455 00.000 6680 scope move finished after 123 + 57 ms
20:32:31.455 00.000 6680 Move returns status 0, amount 123
20:32:31.455 00.000 6680 MoveAxis(N, 42, ABG)
20:32:31.455 00.000 6680 Guiding  Dir = 0, Dur = 42
20:32:31.455 00.000 6680 IsGuiding returns 0
20:32:31.455 00.000 6680 PulseGuide returned control before completion, sleep 52
20:32:31.518 00.063 6680 IsGuiding returns 1
20:32:31.518 00.000 6680 scope still moving after pulse duration time elapsed
20:32:31.550 00.032 6680 IsGuiding returns 0
20:32:31.550 00.000 6680 scope move finished after 42 + 51 ms
20:32:31.550 00.000 6680 Move returns status 0, amount 42
20:32:31.550 00.000 6680 move complete, result=0
20:32:31.550 00.000 6680 worker thread done servicing request
20:32:31.550 00.000 6680 Worker thread wakes up
20:32:31.550 00.000 2864 GuideStep: -1.6 px 123 ms EAST, -0.3 px 42 ms NORTH
20:32:31.558 00.008 6680 worker thread servicing REQUEST_EXPOSE 1500
20:32:31.558 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:32:32.992 01.434 6680 Exposure complete
20:32:33.071 00.079 6680 worker thread done servicing request
20:32:33.071 00.000 2864 OnExposeComplete: enter
20:32:33.071 00.000 2864 UpdateGuideState(): m_state=6
20:32:33.071 00.000 2864 Star::Find(15, 137, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 224
20:32:33.071 00.000 2864 Star::Find returns 1 (0), X=137.92, Y=726.85, Mass=1762, SNR=29.6, Peak=152 HFD=3.1
20:32:33.071 00.000 2864 MultiStar: [#1 1.19,-0.62,0.98,U] [#2 1.28,-0.80,0.63,U] [#3 1.12,-0.64,0.71,U] [#4 1.30,-0.59,0.59,U] [#5 1.99,-0.65,0.59,U] [#6 1.45,-0.60,0.49,U] [#7 2.04,-0.86,0.47,U] [#8 1.01,-0.44,0.43,U] 
20:32:33.071 00.000 2864 refined, 8 included, MultiStar: {1.70, -0.79}, one-star: {3.23, -1.44}
20:32:33.071 00.000 2864 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.80) = xAngle (-3.23 = 3.06)
20:32:33.087 00.016 2864 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.30 = -0.02)
20:32:33.088 00.001 2864 CameraToMount -- cameraX=1.70 cameraY=-0.79 hyp=1.88 cameraTheta=-0.43 mountX=-1.87 mountY=-0.04, mountTheta=-3.12
20:32:33.088 00.000 2864 SchedulePrimaryMove(10198720, x=1.70, y=-0.79, opts=13)
20:32:33.088 00.000 2864 Enqueuing Move request for scope (1.70, -0.79)
20:32:33.088 00.000 6680 Worker thread wakes up
20:32:33.088 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.70, -0.79) opts 0xd
20:32:33.088 00.000 6680 Handling offset move in thread for scope, endpoint = (1.70, -0.79)
20:32:33.088 00.000 6680 Moving (1.70, -0.79) raw xDistance=-1.87 yDistance=-0.04
20:32:33.088 00.000 6680 PPEC rslt: input = -1.87, final = -1.50, react = -1.12, pred = -1.21, hyst = -1.08, hyst_pct = 0.66, period_length = 600.73
20:32:33.088 00.000 6680 PPEC: input: -1.87, control: -1.50, exposure: 1500
20:32:33.088 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:33.088 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:32:33.088 00.000 6680 MoveAxis(E, 201, ABG)
20:32:33.088 00.000 6680 Guiding  Dir = 2, Dur = 201
20:32:33.088 00.000 6680 IsGuiding returns 0
20:32:33.088 00.000 6680 PulseGuide returned control before completion, sleep 211
20:32:33.112 00.024 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=170, Gamma=0.560
20:32:33.157 00.045 2864 UpdateGuideState exits: m=1762 SNR=29.6
20:32:33.157 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:33.157 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:32:33.157 00.000 2864 Enqueuing Expose request
20:32:33.326 00.169 6680 IsGuiding returns 0
20:32:33.326 00.000 6680 Move returns status 0, amount 201
20:32:33.326 00.000 6680 MoveAxis(N, 0, ABG)
20:32:33.326 00.000 6680 Move returns status 0, amount 0
20:32:33.326 00.000 6680 move complete, result=0
20:32:33.326 00.000 6680 worker thread done servicing request
20:32:33.326 00.000 6680 Worker thread wakes up
20:32:33.326 00.000 2864 GuideStep: -1.9 px 201 ms EAST, -0.0 px 0 ms NORTH
20:32:33.326 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:32:33.326 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:32:34.974 01.648 6680 Exposure complete
20:32:35.038 00.064 6680 worker thread done servicing request
20:32:35.038 00.000 2864 OnExposeComplete: enter
20:32:35.054 00.016 2864 UpdateGuideState(): m_state=6
20:32:35.056 00.002 2864 Star::Find(15, 137, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 225
20:32:35.056 00.000 2864 Star::Find returns 1 (0), X=137.26, Y=727.22, Mass=1759, SNR=29.6, Peak=151 HFD=3.4
20:32:35.056 00.000 2864 MultiStar: [#1 0.50,-0.23,0.94,U] [#2 0.48,-0.27,0.65,U] [#3 0.23,-0.20,0.71,U] [#4 0.53,-0.13,0.58,U] [#5 1.27,-0.32,0.58,U] [#6 0.77,-0.29,0.48,U] [#7 1.32,-0.25,0.46,U] [#8 0.57,-0.25,0.41,U] 
20:32:35.056 00.000 2864 refined, 8 included, MultiStar: {0.99, -0.38}, one-star: {2.56, -1.08}
20:32:35.056 00.000 2864 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.80) = xAngle (-3.16 = 3.12)
20:32:35.056 00.000 2864 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.24 = 0.04)
20:32:35.056 00.000 2864 CameraToMount -- cameraX=0.99 cameraY=-0.38 hyp=1.06 cameraTheta=-0.37 mountX=-1.06 mountY=0.05, mountTheta=3.10
20:32:35.069 00.013 2864 SchedulePrimaryMove(10198720, x=0.99, y=-0.38, opts=13)
20:32:35.069 00.000 2864 Enqueuing Move request for scope (0.99, -0.38)
20:32:35.069 00.000 6680 Worker thread wakes up
20:32:35.069 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.99, -0.38) opts 0xd
20:32:35.069 00.000 6680 Handling offset move in thread for scope, endpoint = (0.99, -0.38)
20:32:35.069 00.000 6680 Moving (0.99, -0.38) raw xDistance=-1.06 yDistance=0.05
20:32:35.069 00.000 6680 PPEC rslt: input = -1.06, final = -1.05, react = -0.64, pred = -1.25, hyst = -0.63, hyst_pct = 0.66, period_length = 600.73
20:32:35.069 00.000 6680 PPEC: input: -1.06, control: -1.05, exposure: 1500
20:32:35.069 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:35.069 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:32:35.069 00.000 6680 MoveAxis(E, 142, ABG)
20:32:35.069 00.000 6680 Guiding  Dir = 2, Dur = 142
20:32:35.069 00.000 6680 IsGuiding returns 0
20:32:35.069 00.000 6680 PulseGuide returned control before completion, sleep 152
20:32:35.089 00.020 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=164, Gamma=0.560
20:32:35.135 00.046 2864 UpdateGuideState exits: m=1759 SNR=29.6
20:32:35.135 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:35.135 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:32:35.135 00.000 2864 Enqueuing Expose request
20:32:35.244 00.109 6680 IsGuiding returns 1
20:32:35.244 00.000 6680 scope still moving after pulse duration time elapsed
20:32:35.275 00.031 6680 IsGuiding returns 0
20:32:35.275 00.000 6680 scope move finished after 142 + 55 ms
20:32:35.275 00.000 6680 Move returns status 0, amount 142
20:32:35.275 00.000 6680 MoveAxis(N, 0, ABG)
20:32:35.275 00.000 6680 Move returns status 0, amount 0
20:32:35.275 00.000 6680 move complete, result=0
20:32:35.275 00.000 6680 worker thread done servicing request
20:32:35.275 00.000 6680 Worker thread wakes up
20:32:35.275 00.000 2864 GuideStep: -1.1 px 142 ms EAST, 0.0 px 0 ms NORTH
20:32:35.277 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:32:35.277 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:32:36.710 01.433 6680 Exposure complete
20:32:36.790 00.080 6680 worker thread done servicing request
20:32:36.790 00.000 2864 OnExposeComplete: enter
20:32:36.795 00.005 2864 UpdateGuideState(): m_state=6
20:32:36.797 00.002 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 226
20:32:36.799 00.002 2864 Star::Find returns 1 (0), X=136.59, Y=727.17, Mass=1796, SNR=29.8, Peak=146 HFD=3.3
20:32:36.803 00.004 2864 MultiStar: [#1 -0.27,-0.21,0.90,U] [#2 -0.23,-0.22,0.65,U] [#3 -0.36,-0.23,0.70,U] [#4 -0.17,-0.30,0.58,U] [#5 0.87,-0.14,0.59,U] [#6 -0.00,-0.35,0.47,U] [#7 0.98,-0.16,0.46,U] [#8 -0.27,-0.17,0.43,U] 
20:32:36.805 00.002 2864 refined, 8 included, MultiStar: {0.35, -0.38}, one-star: {1.90, -1.13}
20:32:36.807 00.002 2864 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.80) = xAngle (-3.62 = 2.66)
20:32:36.811 00.004 2864 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.70 = -0.42)
20:32:36.813 00.002 2864 CameraToMount -- cameraX=0.35 cameraY=-0.38 hyp=0.51 cameraTheta=-0.83 mountX=-0.45 mountY=-0.21, mountTheta=-2.71
20:32:36.815 00.002 2864 SchedulePrimaryMove(10198720, x=0.35, y=-0.38, opts=13)
20:32:36.817 00.002 2864 Enqueuing Move request for scope (0.35, -0.38)
20:32:36.821 00.004 6680 Worker thread wakes up
20:32:36.821 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.38) opts 0xd
20:32:36.821 00.000 6680 Handling offset move in thread for scope, endpoint = (0.35, -0.38)
20:32:36.821 00.000 6680 Moving (0.35, -0.38) raw xDistance=-0.45 yDistance=-0.21
20:32:36.822 00.001 6680 PPEC rslt: input = -0.45, final = -0.63, react = -0.27, pred = -0.93, hyst = -0.34, hyst_pct = 0.66, period_length = 600.73
20:32:36.822 00.000 6680 PPEC: input: -0.45, control: -0.63, exposure: 1500
20:32:36.822 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:36.822 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:32:36.822 00.000 6680 MoveAxis(E, 85, ABG)
20:32:36.822 00.000 6680 Guiding  Dir = 2, Dur = 85
20:32:36.822 00.000 6680 IsGuiding returns 0
20:32:36.822 00.000 6680 PulseGuide returned control before completion, sleep 95
20:32:36.834 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=132, Gamma=0.560
20:32:36.883 00.049 2864 UpdateGuideState exits: m=1796 SNR=29.8
20:32:36.885 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:36.885 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:32:36.885 00.000 2864 Enqueuing Expose request
20:32:36.932 00.047 6680 IsGuiding returns 1
20:32:36.932 00.000 6680 scope still moving after pulse duration time elapsed
20:32:36.964 00.032 6680 IsGuiding returns 0
20:32:36.964 00.000 6680 scope move finished after 85 + 55 ms
20:32:36.964 00.000 6680 Move returns status 0, amount 85
20:32:36.964 00.000 6680 MoveAxis(N, 0, ABG)
20:32:36.964 00.000 6680 Move returns status 0, amount 0
20:32:36.964 00.000 6680 move complete, result=0
20:32:36.964 00.000 6680 worker thread done servicing request
20:32:36.964 00.000 6680 Worker thread wakes up
20:32:36.966 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:32:36.966 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:32:36.972 00.006 2864 GuideStep: -0.5 px 85 ms EAST, -0.2 px 0 ms NORTH
20:32:38.615 01.643 6680 Exposure complete
20:32:38.681 00.066 6680 worker thread done servicing request
20:32:38.681 00.000 2864 OnExposeComplete: enter
20:32:38.695 00.014 2864 UpdateGuideState(): m_state=6
20:32:38.695 00.000 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 227
20:32:38.695 00.000 2864 Star::Find returns 1 (0), X=135.56, Y=727.10, Mass=1711, SNR=29.1, Peak=133 HFD=3.5
20:32:38.695 00.000 2864 MultiStar: [#1 -1.17,-0.22,0.96,U] [#2 -1.15,-0.23,0.65,U] [#3 -1.33,-0.43,0.70,U] [#4 -1.12,-0.22,0.58,U] [#5 -0.40,-0.25,0.59,U] [#6 -0.91,-0.26,0.49,U] [#7 -0.49,-0.66,0.46,U] [#8 -1.22,-0.26,0.42,U] 
20:32:38.695 00.000 2864 refined, 8 included, MultiStar: {-0.68, -0.46}, one-star: {0.87, -1.19}
20:32:38.695 00.000 2864 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.80) = xAngle (-5.35 = 0.94)
20:32:38.695 00.000 2864 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.42 = -2.14)
20:32:38.695 00.000 2864 CameraToMount -- cameraX=-0.68 cameraY=-0.46 hyp=0.82 cameraTheta=-2.55 mountX=0.49 mountY=-0.69, mountTheta=-0.96
20:32:38.710 00.015 2864 SchedulePrimaryMove(10198720, x=-0.68, y=-0.46, opts=13)
20:32:38.713 00.003 2864 Enqueuing Move request for scope (-0.68, -0.46)
20:32:38.713 00.000 6680 Worker thread wakes up
20:32:38.713 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.68, -0.46) opts 0xd
20:32:38.713 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.68, -0.46)
20:32:38.713 00.000 6680 Moving (-0.68, -0.46) raw xDistance=0.49 yDistance=-0.69
20:32:38.713 00.000 6680 PPEC rslt: input = 0.49, final = -0.07, react = 0.29, pred = -0.88, hyst = 0.20, hyst_pct = 0.66, period_length = 600.73
20:32:38.713 00.000 6680 PPEC: input: 0.49, control: -0.07, exposure: 1500
20:32:38.713 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69
20:32:38.713 00.000 6680 MoveAxis(E, 9, ABG)
20:32:38.713 00.000 6680 Guiding  Dir = 2, Dur = 9
20:32:38.713 00.000 6680 IsGuiding returns 0
20:32:38.713 00.000 6680 PulseGuide returned control before completion, sleep 19
20:32:38.727 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=198, med=0, FiltMin=0, FiltMax=136, Gamma=0.560
20:32:38.743 00.016 6680 IsGuiding returns 1
20:32:38.743 00.000 6680 scope still moving after pulse duration time elapsed
20:32:38.758 00.015 2864 UpdateGuideState exits: m=1711 SNR=29.1
20:32:38.777 00.019 6680 IsGuiding returns 0
20:32:38.777 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:38.777 00.000 6680 scope move finished after 9 + 52 ms
20:32:38.777 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:32:38.783 00.006 2864 Enqueuing Expose request
20:32:38.785 00.002 6680 Move returns status 0, amount 9
20:32:38.785 00.000 6680 MoveAxis(N, 111, ABG)
20:32:38.785 00.000 6680 Guiding  Dir = 0, Dur = 111
20:32:38.785 00.000 6680 IsGuiding returns 0
20:32:38.785 00.000 6680 PulseGuide returned control before completion, sleep 121
20:32:38.916 00.131 6680 IsGuiding returns 1
20:32:38.916 00.000 6680 scope still moving after pulse duration time elapsed
20:32:38.947 00.031 6680 IsGuiding returns 0
20:32:38.947 00.000 6680 scope move finished after 111 + 49 ms
20:32:38.947 00.000 6680 Move returns status 0, amount 111
20:32:38.947 00.000 6680 move complete, result=0
20:32:38.947 00.000 6680 worker thread done servicing request
20:32:38.947 00.000 6680 Worker thread wakes up
20:32:38.947 00.000 2864 GuideStep: 0.5 px 9 ms EAST, -0.7 px 111 ms NORTH
20:32:38.947 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:32:38.947 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:32:40.373 01.426 6680 Exposure complete
20:32:40.468 00.095 6680 worker thread done servicing request
20:32:40.468 00.000 2864 OnExposeComplete: enter
20:32:40.468 00.000 2864 UpdateGuideState(): m_state=6
20:32:40.468 00.000 2864 Star::Find(15, 135, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 228
20:32:40.468 00.000 2864 Star::Find returns 1 (0), X=136.93, Y=727.40, Mass=1744, SNR=29.4, Peak=142 HFD=3.4
20:32:40.468 00.000 2864 MultiStar: [#1 -0.13,-0.12,0.95,U] [#2 0.09,-0.15,0.64,U] [#3 -0.22,-0.05,0.74,U] [#4 -0.05,0.03,0.57,U] [#5 0.89,-0.07,0.58,U] [#6 0.18,-0.09,0.49,U] [#7 1.17,-0.17,0.46,U] [#8 -0.15,-0.05,0.41,U] 
20:32:40.468 00.000 2864 refined, 8 included, MultiStar: {0.53, -0.23}, one-star: {2.24, -0.89}
20:32:40.468 00.000 2864 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.80) = xAngle (-3.20 = 3.08)
20:32:40.484 00.016 2864 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.27 = 0.01)
20:32:40.484 00.000 2864 CameraToMount -- cameraX=0.53 cameraY=-0.23 hyp=0.57 cameraTheta=-0.41 mountX=-0.57 mountY=0.00, mountTheta=3.13
20:32:40.484 00.000 2864 SchedulePrimaryMove(10198720, x=0.53, y=-0.23, opts=13)
20:32:40.484 00.000 2864 Enqueuing Move request for scope (0.53, -0.23)
20:32:40.484 00.000 6680 Worker thread wakes up
20:32:40.484 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.23) opts 0xd
20:32:40.484 00.000 6680 Handling offset move in thread for scope, endpoint = (0.53, -0.23)
20:32:40.484 00.000 6680 Moving (0.53, -0.23) raw xDistance=-0.57 yDistance=0.00
20:32:40.484 00.000 6680 PPEC rslt: input = -0.57, final = -0.60, react = -0.34, pred = -0.76, hyst = -0.35, hyst_pct = 0.66, period_length = 600.73
20:32:40.484 00.000 6680 PPEC: input: -0.57, control: -0.60, exposure: 1500
20:32:40.484 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:40.484 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:32:40.484 00.000 6680 MoveAxis(E, 81, ABG)
20:32:40.494 00.010 6680 Guiding  Dir = 2, Dur = 81
20:32:40.494 00.000 6680 IsGuiding returns 0
20:32:40.494 00.000 6680 PulseGuide returned control before completion, sleep 91
20:32:40.506 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=0, FiltMin=0, FiltMax=151, Gamma=0.560
20:32:40.547 00.041 2864 UpdateGuideState exits: m=1744 SNR=29.4
20:32:40.547 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:40.547 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:32:40.557 00.010 2864 Enqueuing Expose request
20:32:40.595 00.038 6680 IsGuiding returns 1
20:32:40.595 00.000 6680 scope still moving after pulse duration time elapsed
20:32:40.626 00.031 6680 IsGuiding returns 0
20:32:40.626 00.000 6680 scope move finished after 81 + 51 ms
20:32:40.626 00.000 6680 Move returns status 0, amount 81
20:32:40.626 00.000 6680 MoveAxis(N, 0, ABG)
20:32:40.626 00.000 6680 Move returns status 0, amount 0
20:32:40.626 00.000 6680 move complete, result=0
20:32:40.626 00.000 6680 worker thread done servicing request
20:32:40.626 00.000 6680 Worker thread wakes up
20:32:40.626 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:32:40.626 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:32:40.628 00.002 2864 GuideStep: -0.6 px 81 ms EAST, 0.0 px 0 ms NORTH
20:32:42.275 01.647 6680 Exposure complete
20:32:42.322 00.047 6680 worker thread done servicing request
20:32:42.322 00.000 2864 OnExposeComplete: enter
20:32:42.338 00.016 2864 UpdateGuideState(): m_state=6
20:32:42.338 00.000 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 229
20:32:42.338 00.000 2864 Star::Find returns 1 (0), X=137.12, Y=727.72, Mass=1743, SNR=29.4, Peak=132 HFD=3.4
20:32:42.338 00.000 2864 MultiStar: [#1 0.24,0.27,0.96,U] [#2 0.44,0.45,0.66,U] [#3 0.25,0.31,0.71,U] [#4 0.28,0.18,0.58,U] [#5 1.17,0.23,0.55,U] [#6 0.39,0.14,0.49,U] [#7 1.34,0.16,0.46,U] [#8 0.34,0.33,0.42,U] 
20:32:42.338 00.000 2864 refined, 8 included, MultiStar: {0.84, 0.12}, one-star: {2.43, -0.58}
20:32:42.338 00.000 2864 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.80) = xAngle (-2.65 = -2.65)
20:32:42.338 00.000 2864 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.72 = 0.56)
20:32:42.338 00.000 2864 CameraToMount -- cameraX=0.84 cameraY=0.12 hyp=0.85 cameraTheta=0.14 mountX=-0.75 mountY=0.45, mountTheta=2.60
20:32:42.354 00.016 2864 SchedulePrimaryMove(10198720, x=0.84, y=0.12, opts=13)
20:32:42.354 00.000 2864 Enqueuing Move request for scope (0.84, 0.12)
20:32:42.354 00.000 6680 Worker thread wakes up
20:32:42.354 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.84, 0.12) opts 0xd
20:32:42.354 00.000 6680 Handling offset move in thread for scope, endpoint = (0.84, 0.12)
20:32:42.354 00.000 6680 Moving (0.84, 0.12) raw xDistance=-0.75 yDistance=0.45
20:32:42.354 00.000 6680 PPEC rslt: input = -0.75, final = -0.60, react = -0.45, pred = -0.52, hyst = -0.41, hyst_pct = 0.66, period_length = 600.73
20:32:42.354 00.000 6680 PPEC: input: -0.75, control: -0.60, exposure: 1500
20:32:42.354 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:32:42.354 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
20:32:42.354 00.000 6680 MoveAxis(E, 81, ABG)
20:32:42.354 00.000 6680 Guiding  Dir = 2, Dur = 81
20:32:42.354 00.000 6680 IsGuiding returns 0
20:32:42.354 00.000 6680 PulseGuide returned control before completion, sleep 91
20:32:42.371 00.017 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=150, Gamma=0.560
20:32:42.416 00.045 2864 UpdateGuideState exits: m=1743 SNR=29.4
20:32:42.416 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:42.416 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:32:42.416 00.000 2864 Enqueuing Expose request
20:32:42.464 00.048 6680 IsGuiding returns 1
20:32:42.464 00.000 6680 scope still moving after pulse duration time elapsed
20:32:42.496 00.032 6680 IsGuiding returns 0
20:32:42.496 00.000 6680 scope move finished after 81 + 54 ms
20:32:42.496 00.000 6680 Move returns status 0, amount 81
20:32:42.496 00.000 6680 MoveAxis(N, 0, ABG)
20:32:42.496 00.000 6680 Move returns status 0, amount 0
20:32:42.496 00.000 6680 move complete, result=0
20:32:42.496 00.000 6680 worker thread done servicing request
20:32:42.496 00.000 6680 Worker thread wakes up
20:32:42.496 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:32:42.496 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:32:42.498 00.002 2864 GuideStep: -0.7 px 81 ms EAST, 0.4 px 0 ms NORTH
20:32:43.904 01.406 6680 Exposure complete
20:32:43.968 00.064 6680 worker thread done servicing request
20:32:43.968 00.000 2864 OnExposeComplete: enter
20:32:43.968 00.000 2864 UpdateGuideState(): m_state=6
20:32:43.968 00.000 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 230
20:32:43.968 00.000 2864 Star::Find returns 1 (0), X=137.28, Y=727.41, Mass=1732, SNR=29.3, Peak=170 HFD=3.0
20:32:43.968 00.000 2864 MultiStar: [#1 0.58,0.17,0.94,U] [#2 0.52,-0.07,0.66,U] [#3 0.46,0.01,0.71,U] [#4 0.56,-0.00,0.58,U] [#5 1.38,-0.10,0.59,U] [#6 0.78,0.09,0.49,U] [#7 1.51,-0.09,0.46,U] [#8 0.48,0.05,0.42,U] 
20:32:43.984 00.016 2864 refined, 8 included, MultiStar: {1.06, -0.14}, one-star: {2.59, -0.88}
20:32:43.984 00.000 2864 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.80) = xAngle (-2.92 = -2.92)
20:32:43.984 00.000 2864 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.00 = 0.29)
20:32:43.984 00.000 2864 CameraToMount -- cameraX=1.06 cameraY=-0.14 hyp=1.07 cameraTheta=-0.13 mountX=-1.05 mountY=0.30, mountTheta=2.86
20:32:43.984 00.000 2864 SchedulePrimaryMove(10198720, x=1.06, y=-0.14, opts=13)
20:32:43.994 00.010 2864 Enqueuing Move request for scope (1.06, -0.14)
20:32:43.994 00.000 6680 Worker thread wakes up
20:32:43.994 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.06, -0.14) opts 0xd
20:32:43.994 00.000 6680 Handling offset move in thread for scope, endpoint = (1.06, -0.14)
20:32:43.994 00.000 6680 Moving (1.06, -0.14) raw xDistance=-1.05 yDistance=0.30
20:32:43.994 00.000 6680 PPEC rslt: input = -1.05, final = -0.74, react = -0.63, pred = -0.37, hyst = -0.60, hyst_pct = 0.66, period_length = 600.73
20:32:43.994 00.000 6680 PPEC: input: -1.05, control: -0.74, exposure: 1500
20:32:43.994 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:32:43.994 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
20:32:43.994 00.000 6680 MoveAxis(E, 99, ABG)
20:32:43.994 00.000 6680 Guiding  Dir = 2, Dur = 99
20:32:43.994 00.000 6680 IsGuiding returns 0
20:32:43.994 00.000 6680 PulseGuide returned control before completion, sleep 109
20:32:44.000 00.006 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=153, Gamma=0.560
20:32:44.047 00.047 2864 UpdateGuideState exits: m=1732 SNR=29.3
20:32:44.057 00.010 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:44.057 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:32:44.065 00.008 2864 Enqueuing Expose request
20:32:44.111 00.046 6680 IsGuiding returns 1
20:32:44.111 00.000 6680 scope still moving after pulse duration time elapsed
20:32:44.143 00.032 6680 IsGuiding returns 0
20:32:44.143 00.000 6680 scope move finished after 99 + 45 ms
20:32:44.143 00.000 6680 Move returns status 0, amount 99
20:32:44.143 00.000 6680 MoveAxis(N, 0, ABG)
20:32:44.143 00.000 6680 Move returns status 0, amount 0
20:32:44.143 00.000 6680 move complete, result=0
20:32:44.143 00.000 6680 worker thread done servicing request
20:32:44.143 00.000 6680 Worker thread wakes up
20:32:44.143 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:32:44.143 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:32:44.143 00.000 2864 GuideStep: -1.0 px 99 ms EAST, 0.3 px 0 ms NORTH
20:32:45.779 01.636 6680 Exposure complete
20:32:45.824 00.045 6680 worker thread done servicing request
20:32:45.824 00.000 2864 OnExposeComplete: enter
20:32:45.824 00.000 2864 UpdateGuideState(): m_state=6
20:32:45.824 00.000 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 231
20:32:45.824 00.000 2864 Star::Find returns 1 (0), X=137.52, Y=727.13, Mass=1721, SNR=29.2, Peak=155 HFD=3.2
20:32:45.838 00.014 2864 MultiStar: [#1 0.80,-0.22,0.96,U] [#2 0.69,-0.38,0.66,U] [#3 0.50,-0.34,0.73,U] [#4 0.85,-0.29,0.60,U] [#5 1.65,-0.40,0.59,U] [#6 0.94,-0.23,0.48,U] [#7 1.63,-0.30,0.47,U] [#8 0.60,-0.26,0.43,U] 
20:32:45.840 00.002 2864 refined, 8 included, MultiStar: {1.25, -0.45}, one-star: {2.83, -1.17}
20:32:45.842 00.002 2864 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.80) = xAngle (-3.14 = -3.14)
20:32:45.842 00.000 2864 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.21 = 0.07)
20:32:45.842 00.000 2864 CameraToMount -- cameraX=1.25 cameraY=-0.45 hyp=1.32 cameraTheta=-0.34 mountX=-1.32 mountY=0.09, mountTheta=3.07
20:32:45.842 00.000 2864 SchedulePrimaryMove(10198720, x=1.25, y=-0.45, opts=13)
20:32:45.842 00.000 2864 Enqueuing Move request for scope (1.25, -0.45)
20:32:45.842 00.000 6680 Worker thread wakes up
20:32:45.842 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.25, -0.45) opts 0xd
20:32:45.842 00.000 6680 Handling offset move in thread for scope, endpoint = (1.25, -0.45)
20:32:45.842 00.000 6680 Moving (1.25, -0.45) raw xDistance=-1.32 yDistance=0.09
20:32:45.842 00.000 6680 PPEC rslt: input = -1.32, final = -0.84, react = -0.79, pred = -0.23, hyst = -0.75, hyst_pct = 0.65, period_length = 600.73
20:32:45.842 00.000 6680 PPEC: input: -1.32, control: -0.84, exposure: 1500
20:32:45.842 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:45.842 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:32:45.842 00.000 6680 MoveAxis(E, 114, ABG)
20:32:45.842 00.000 6680 Guiding  Dir = 2, Dur = 114
20:32:45.842 00.000 6680 IsGuiding returns 0
20:32:45.842 00.000 6680 PulseGuide returned control before completion, sleep 124
20:32:45.856 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=139, Gamma=0.560
20:32:45.910 00.054 2864 UpdateGuideState exits: m=1721 SNR=29.2
20:32:45.910 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:45.910 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:32:45.919 00.009 2864 Enqueuing Expose request
20:32:45.982 00.063 6680 IsGuiding returns 1
20:32:45.982 00.000 6680 scope still moving after pulse duration time elapsed
20:32:46.014 00.032 6680 IsGuiding returns 0
20:32:46.014 00.000 6680 scope move finished after 114 + 45 ms
20:32:46.014 00.000 6680 Move returns status 0, amount 114
20:32:46.014 00.000 6680 MoveAxis(N, 0, ABG)
20:32:46.014 00.000 6680 Move returns status 0, amount 0
20:32:46.014 00.000 6680 move complete, result=0
20:32:46.014 00.000 6680 worker thread done servicing request
20:32:46.014 00.000 6680 Worker thread wakes up
20:32:46.014 00.000 2864 GuideStep: -1.3 px 114 ms EAST, 0.1 px 0 ms NORTH
20:32:46.014 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:32:46.014 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:32:47.443 01.429 6680 Exposure complete
20:32:47.509 00.066 6680 worker thread done servicing request
20:32:47.509 00.000 2864 OnExposeComplete: enter
20:32:47.509 00.000 2864 UpdateGuideState(): m_state=6
20:32:47.509 00.000 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 232
20:32:47.523 00.014 2864 Star::Find returns 1 (0), X=136.87, Y=727.22, Mass=1784, SNR=29.8, Peak=148 HFD=3.3
20:32:47.525 00.002 2864 MultiStar: [#1 0.08,-0.20,0.95,U] [#2 0.06,-0.38,0.64,U] [#3 -0.04,-0.34,0.69,U] [#4 0.13,-0.25,0.59,U] [#5 0.75,-0.56,0.59,U] [#6 0.34,-0.35,0.50,U] [#7 0.85,-0.45,0.46,U] [#8 -0.03,-0.03,0.43,U] 
20:32:47.527 00.002 2864 refined, 8 included, MultiStar: {0.57, -0.45}, one-star: {2.18, -1.07}
20:32:47.532 00.005 2864 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.80) = xAngle (-3.46 = 2.82)
20:32:47.532 00.000 2864 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.53 = -0.25)
20:32:47.534 00.002 2864 CameraToMount -- cameraX=0.57 cameraY=-0.45 hyp=0.72 cameraTheta=-0.66 mountX=-0.69 mountY=-0.18, mountTheta=-2.89
20:32:47.538 00.004 2864 SchedulePrimaryMove(10198720, x=0.57, y=-0.45, opts=13)
20:32:47.539 00.001 2864 Enqueuing Move request for scope (0.57, -0.45)
20:32:47.541 00.002 6680 Worker thread wakes up
20:32:47.541 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.45) opts 0xd
20:32:47.541 00.000 6680 Handling offset move in thread for scope, endpoint = (0.57, -0.45)
20:32:47.541 00.000 6680 Moving (0.57, -0.45) raw xDistance=-0.69 yDistance=-0.18
20:32:47.543 00.002 6680 PPEC rslt: input = -0.69, final = -0.32, react = -0.41, pred = 0.26, hyst = -0.41, hyst_pct = 0.65, period_length = 600.73
20:32:47.543 00.000 6680 PPEC: input: -0.69, control: -0.32, exposure: 1500
20:32:47.543 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:47.543 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:32:47.543 00.000 6680 MoveAxis(E, 43, ABG)
20:32:47.543 00.000 6680 Guiding  Dir = 2, Dur = 43
20:32:47.543 00.000 6680 IsGuiding returns 0
20:32:47.543 00.000 6680 PulseGuide returned control before completion, sleep 53
20:32:47.555 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=162, Gamma=0.560
20:32:47.602 00.047 6680 IsGuiding returns 1
20:32:47.602 00.000 6680 scope still moving after pulse duration time elapsed
20:32:47.602 00.000 2864 UpdateGuideState exits: m=1784 SNR=29.8
20:32:47.602 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:47.602 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:32:47.602 00.000 2864 Enqueuing Expose request
20:32:47.634 00.032 6680 IsGuiding returns 0
20:32:47.634 00.000 6680 scope move finished after 43 + 47 ms
20:32:47.634 00.000 6680 Move returns status 0, amount 43
20:32:47.634 00.000 6680 MoveAxis(N, 0, ABG)
20:32:47.634 00.000 6680 Move returns status 0, amount 0
20:32:47.634 00.000 6680 move complete, result=0
20:32:47.634 00.000 6680 worker thread done servicing request
20:32:47.634 00.000 6680 Worker thread wakes up
20:32:47.634 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:32:47.634 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:32:47.643 00.009 2864 GuideStep: -0.7 px 43 ms EAST, -0.2 px 0 ms NORTH
20:32:49.281 01.638 6680 Exposure complete
20:32:49.345 00.064 6680 worker thread done servicing request
20:32:49.345 00.000 2864 OnExposeComplete: enter
20:32:49.361 00.016 2864 UpdateGuideState(): m_state=6
20:32:49.361 00.000 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 233
20:32:49.361 00.000 2864 Star::Find returns 1 (0), X=137.79, Y=727.61, Mass=1742, SNR=29.4, Peak=142 HFD=3.2
20:32:49.361 00.000 2864 MultiStar: [#1 0.90,-0.27,0.93,U] [#2 1.13,0.13,0.65,U] [#3 0.72,-0.22,0.71,U] [#4 0.88,-0.09,0.57,U] [#5 1.77,-0.06,0.59,U] [#6 1.05,-0.24,0.49,U] [#7 1.88,0.01,0.47,U] [#8 0.84,0.05,0.44,U] 
20:32:49.369 00.008 2864 refined, 8 included, MultiStar: {1.45, -0.20}, one-star: {3.10, -0.69}
20:32:49.372 00.003 2864 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.80) = xAngle (-2.93 = -2.93)
20:32:49.374 00.002 2864 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.01 = 0.27)
20:32:49.376 00.002 2864 CameraToMount -- cameraX=1.45 cameraY=-0.20 hyp=1.47 cameraTheta=-0.14 mountX=-1.44 mountY=0.40, mountTheta=2.87
20:32:49.379 00.003 2864 SchedulePrimaryMove(10198720, x=1.45, y=-0.20, opts=13)
20:32:49.381 00.002 2864 Enqueuing Move request for scope (1.45, -0.20)
20:32:49.383 00.002 6680 Worker thread wakes up
20:32:49.383 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.45, -0.20) opts 0xd
20:32:49.383 00.000 6680 Handling offset move in thread for scope, endpoint = (1.45, -0.20)
20:32:49.383 00.000 6680 Moving (1.45, -0.20) raw xDistance=-1.44 yDistance=0.40
20:32:49.383 00.000 6680 PPEC rslt: input = -1.44, final = -0.69, react = -0.86, pred = 0.43, hyst = -0.83, hyst_pct = 0.65, period_length = 600.73
20:32:49.383 00.000 6680 PPEC: input: -1.44, control: -0.69, exposure: 1500
20:32:49.383 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:32:49.383 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
20:32:49.383 00.000 6680 MoveAxis(E, 93, ABG)
20:32:49.383 00.000 6680 Guiding  Dir = 2, Dur = 93
20:32:49.385 00.002 6680 IsGuiding returns 0
20:32:49.385 00.000 6680 PulseGuide returned control before completion, sleep 103
20:32:49.396 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=156, Gamma=0.560
20:32:49.440 00.044 2864 UpdateGuideState exits: m=1742 SNR=29.4
20:32:49.440 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:49.440 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:32:49.440 00.000 2864 Enqueuing Expose request
20:32:49.503 00.063 6680 IsGuiding returns 1
20:32:49.503 00.000 6680 scope still moving after pulse duration time elapsed
20:32:49.536 00.033 6680 IsGuiding returns 0
20:32:49.536 00.000 6680 scope move finished after 93 + 58 ms
20:32:49.536 00.000 6680 Move returns status 0, amount 93
20:32:49.536 00.000 6680 MoveAxis(N, 0, ABG)
20:32:49.536 00.000 6680 Move returns status 0, amount 0
20:32:49.536 00.000 6680 move complete, result=0
20:32:49.536 00.000 6680 worker thread done servicing request
20:32:49.536 00.000 6680 Worker thread wakes up
20:32:49.536 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:32:49.536 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:32:49.536 00.000 2864 GuideStep: -1.4 px 93 ms EAST, 0.4 px 0 ms NORTH
20:32:50.963 01.427 6680 Exposure complete
20:32:51.041 00.078 6680 worker thread done servicing request
20:32:51.041 00.000 2864 OnExposeComplete: enter
20:32:51.041 00.000 2864 UpdateGuideState(): m_state=6
20:32:51.041 00.000 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 234
20:32:51.053 00.012 2864 Star::Find returns 1 (0), X=137.98, Y=727.18, Mass=1725, SNR=29.3, Peak=156 HFD=3.1
20:32:51.053 00.000 2864 MultiStar: [#1 1.29,-0.31,0.95,U] [#2 1.25,-0.23,0.65,U] [#3 1.10,-0.52,0.73,U] [#4 1.34,-0.37,0.59,U] [#5 2.00,-0.30,0.57,U] [#6 1.31,-0.24,0.49,U] [#7 2.36,-0.14,0.46,U] [#8 1.08,-0.28,0.42,U] 
20:32:51.059 00.006 2864 refined, 8 included, MultiStar: {1.75, -0.45}, one-star: {3.29, -1.11}
20:32:51.061 00.002 2864 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.80) = xAngle (-3.05 = -3.05)
20:32:51.064 00.003 2864 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.12 = 0.16)
20:32:51.066 00.002 2864 CameraToMount -- cameraX=1.75 cameraY=-0.45 hyp=1.80 cameraTheta=-0.25 mountX=-1.80 mountY=0.29, mountTheta=2.98
20:32:51.072 00.006 2864 SchedulePrimaryMove(10198720, x=1.75, y=-0.45, opts=13)
20:32:51.074 00.002 2864 Enqueuing Move request for scope (1.75, -0.45)
20:32:51.076 00.002 6680 Worker thread wakes up
20:32:51.076 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.75, -0.45) opts 0xd
20:32:51.076 00.000 6680 Handling offset move in thread for scope, endpoint = (1.75, -0.45)
20:32:51.078 00.002 6680 Moving (1.75, -0.45) raw xDistance=-1.80 yDistance=0.29
20:32:51.078 00.000 6680 PPEC rslt: input = -1.80, final = -0.83, react = -1.08, pred = 0.55, hyst = -0.99, hyst_pct = 0.65, period_length = 600.73
20:32:51.078 00.000 6680 PPEC: input: -1.80, control: -0.83, exposure: 1500
20:32:51.078 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
20:32:51.078 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
20:32:51.078 00.000 6680 MoveAxis(E, 111, ABG)
20:32:51.078 00.000 6680 Guiding  Dir = 2, Dur = 111
20:32:51.078 00.000 6680 IsGuiding returns 0
20:32:51.080 00.002 6680 PulseGuide returned control before completion, sleep 121
20:32:51.088 00.008 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=159, Gamma=0.560
20:32:51.135 00.047 2864 UpdateGuideState exits: m=1725 SNR=29.3
20:32:51.135 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:51.135 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:32:51.135 00.000 2864 Enqueuing Expose request
20:32:51.213 00.078 6680 IsGuiding returns 1
20:32:51.213 00.000 6680 scope still moving after pulse duration time elapsed
20:32:51.244 00.031 6680 IsGuiding returns 0
20:32:51.244 00.000 6680 scope move finished after 111 + 53 ms
20:32:51.244 00.000 6680 Move returns status 0, amount 111
20:32:51.244 00.000 6680 MoveAxis(N, 0, ABG)
20:32:51.244 00.000 6680 Move returns status 0, amount 0
20:32:51.244 00.000 6680 move complete, result=0
20:32:51.244 00.000 6680 worker thread done servicing request
20:32:51.244 00.000 2864 GuideStep: -1.8 px 111 ms EAST, 0.3 px 0 ms NORTH
20:32:51.244 00.000 6680 Worker thread wakes up
20:32:51.244 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:32:51.244 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:32:52.891 01.647 6680 Exposure complete
20:32:52.954 00.063 6680 worker thread done servicing request
20:32:52.954 00.000 2864 OnExposeComplete: enter
20:32:52.954 00.000 2864 UpdateGuideState(): m_state=6
20:32:52.963 00.009 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 235
20:32:52.964 00.001 2864 Star::Find returns 1 (0), X=137.19, Y=726.96, Mass=1756, SNR=29.5, Peak=144 HFD=3.1
20:32:52.969 00.005 2864 MultiStar: [#1 0.62,-0.32,0.93,U] [#2 0.37,-0.50,0.67,U] [#3 0.32,-0.56,0.68,U] [#4 0.59,-0.31,0.59,U] [#5 1.29,-0.57,0.59,U] [#6 0.66,-0.13,0.49,U] [#7 1.42,-0.63,0.48,U] [#8 0.34,-0.20,0.42,U] 
20:32:52.971 00.002 2864 refined, 8 included, MultiStar: {0.99, -0.57}, one-star: {2.50, -1.34}
20:32:52.973 00.002 2864 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.80) = xAngle (-3.32 = 2.97)
20:32:52.973 00.000 2864 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.39 = -0.11)
20:32:52.975 00.002 2864 CameraToMount -- cameraX=0.99 cameraY=-0.57 hyp=1.14 cameraTheta=-0.52 mountX=-1.12 mountY=-0.12, mountTheta=-3.03
20:32:52.979 00.004 2864 SchedulePrimaryMove(10198720, x=0.99, y=-0.57, opts=13)
20:32:52.981 00.002 2864 Enqueuing Move request for scope (0.99, -0.57)
20:32:52.983 00.002 6680 Worker thread wakes up
20:32:52.983 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.99, -0.57) opts 0xd
20:32:52.983 00.000 6680 Handling offset move in thread for scope, endpoint = (0.99, -0.57)
20:32:52.983 00.000 6680 Moving (0.99, -0.57) raw xDistance=-1.12 yDistance=-0.12
20:32:52.983 00.000 6680 PPEC rslt: input = -1.12, final = -0.66, react = -0.67, pred = -0.00, hyst = -0.65, hyst_pct = 0.65, period_length = 600.73
20:32:52.983 00.000 6680 PPEC: input: -1.12, control: -0.66, exposure: 1500
20:32:52.983 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:52.983 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:32:52.983 00.000 6680 MoveAxis(E, 89, ABG)
20:32:52.985 00.002 6680 Guiding  Dir = 2, Dur = 89
20:32:52.985 00.000 6680 IsGuiding returns 0
20:32:52.985 00.000 6680 PulseGuide returned control before completion, sleep 99
20:32:52.994 00.009 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=145, Gamma=0.560
20:32:53.033 00.039 2864 UpdateGuideState exits: m=1756 SNR=29.5
20:32:53.033 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:53.033 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:32:53.033 00.000 2864 Enqueuing Expose request
20:32:53.096 00.063 6680 IsGuiding returns 1
20:32:53.096 00.000 6680 scope still moving after pulse duration time elapsed
20:32:53.128 00.032 6680 IsGuiding returns 0
20:32:53.128 00.000 6680 scope move finished after 89 + 53 ms
20:32:53.128 00.000 6680 Move returns status 0, amount 89
20:32:53.128 00.000 6680 MoveAxis(N, 0, ABG)
20:32:53.128 00.000 6680 Move returns status 0, amount 0
20:32:53.128 00.000 6680 move complete, result=0
20:32:53.128 00.000 6680 worker thread done servicing request
20:32:53.128 00.000 6680 Worker thread wakes up
20:32:53.128 00.000 2864 GuideStep: -1.1 px 89 ms EAST, -0.1 px 0 ms NORTH
20:32:53.130 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:32:53.130 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:32:54.557 01.427 6680 Exposure complete
20:32:54.634 00.077 6680 worker thread done servicing request
20:32:54.634 00.000 2864 OnExposeComplete: enter
20:32:54.634 00.000 2864 UpdateGuideState(): m_state=6
20:32:54.634 00.000 2864 Star::Find(15, 137, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 236
20:32:54.634 00.000 2864 Star::Find returns 1 (0), X=137.62, Y=726.67, Mass=1802, SNR=29.9, Peak=140 HFD=3.2
20:32:54.634 00.000 2864 MultiStar: [#1 0.67,-0.59,0.94,U] [#2 0.87,-0.80,0.65,U] [#3 0.55,-0.68,0.70,U] [#4 0.77,-0.63,0.56,U] [#5 1.59,-0.73,0.57,U] [#6 0.87,-0.38,0.51,U] [#7 1.50,-0.94,0.46,U] [#8 0.73,-0.69,0.42,U] 
20:32:54.634 00.000 2864 refined, 8 included, MultiStar: {1.26, -0.84}, one-star: {2.93, -1.62}
20:32:54.634 00.000 2864 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.80) = xAngle (-3.38 = 2.90)
20:32:54.649 00.015 2864 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.46 = -0.17)
20:32:54.650 00.001 2864 CameraToMount -- cameraX=1.26 cameraY=-0.84 hyp=1.51 cameraTheta=-0.59 mountX=-1.46 mountY=-0.26, mountTheta=-2.97
20:32:54.650 00.000 2864 SchedulePrimaryMove(10198720, x=1.26, y=-0.84, opts=13)
20:32:54.650 00.000 2864 Enqueuing Move request for scope (1.26, -0.84)
20:32:54.650 00.000 6680 Worker thread wakes up
20:32:54.650 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.26, -0.84) opts 0xd
20:32:54.650 00.000 6680 Handling offset move in thread for scope, endpoint = (1.26, -0.84)
20:32:54.650 00.000 6680 Moving (1.26, -0.84) raw xDistance=-1.46 yDistance=-0.26
20:32:54.650 00.000 6680 PPEC rslt: input = -1.46, final = -0.84, react = -0.88, pred = 0.05, hyst = -0.84, hyst_pct = 0.65, period_length = 600.73
20:32:54.650 00.000 6680 PPEC: input: -1.46, control: -0.84, exposure: 1500
20:32:54.650 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:32:54.650 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
20:32:54.650 00.000 6680 MoveAxis(E, 113, ABG)
20:32:54.650 00.000 6680 Guiding  Dir = 2, Dur = 113
20:32:54.650 00.000 6680 IsGuiding returns 0
20:32:54.650 00.000 6680 PulseGuide returned control before completion, sleep 123
20:32:54.665 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=164, Gamma=0.560
20:32:54.721 00.056 2864 UpdateGuideState exits: m=1802 SNR=29.9
20:32:54.723 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:54.725 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:32:54.727 00.002 2864 Enqueuing Expose request
20:32:54.791 00.064 6680 IsGuiding returns 1
20:32:54.791 00.000 6680 scope still moving after pulse duration time elapsed
20:32:54.822 00.031 6680 IsGuiding returns 0
20:32:54.822 00.000 6680 scope move finished after 113 + 47 ms
20:32:54.822 00.000 6680 Move returns status 0, amount 113
20:32:54.822 00.000 6680 MoveAxis(N, 0, ABG)
20:32:54.822 00.000 6680 Move returns status 0, amount 0
20:32:54.822 00.000 6680 move complete, result=0
20:32:54.822 00.000 6680 worker thread done servicing request
20:32:54.822 00.000 6680 Worker thread wakes up
20:32:54.822 00.000 2864 GuideStep: -1.5 px 113 ms EAST, -0.3 px 0 ms NORTH
20:32:54.822 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:32:54.822 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:32:56.470 01.648 6680 Exposure complete
20:32:56.533 00.063 6680 worker thread done servicing request
20:32:56.533 00.000 2864 OnExposeComplete: enter
20:32:56.548 00.015 2864 UpdateGuideState(): m_state=6
20:32:56.548 00.000 2864 Star::Find(15, 137, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 237
20:32:56.548 00.000 2864 Star::Find returns 1 (0), X=137.65, Y=727.02, Mass=1738, SNR=29.4, Peak=139 HFD=3.3
20:32:56.548 00.000 2864 MultiStar: [#1 0.74,-0.30,0.92,U] [#2 0.88,-0.58,0.67,U] [#3 0.65,-0.42,0.72,U] [#4 0.76,-0.35,0.57,U] [#5 1.63,-0.42,0.60,U] [#6 0.88,-0.15,0.48,U] [#7 1.79,-0.49,0.48,U] [#8 0.65,-0.37,0.43,U] 
20:32:56.556 00.008 2864 refined, 8 included, MultiStar: {1.31, -0.54}, one-star: {2.95, -1.27}
20:32:56.556 00.000 2864 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.80) = xAngle (-3.19 = 3.10)
20:32:56.556 00.000 2864 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.26 = 0.02)
20:32:56.556 00.000 2864 CameraToMount -- cameraX=1.31 cameraY=-0.54 hyp=1.41 cameraTheta=-0.39 mountX=-1.41 mountY=0.03, mountTheta=3.12
20:32:56.564 00.008 2864 SchedulePrimaryMove(10198720, x=1.31, y=-0.54, opts=13)
20:32:56.564 00.000 2864 Enqueuing Move request for scope (1.31, -0.54)
20:32:56.564 00.000 6680 Worker thread wakes up
20:32:56.564 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.31, -0.54) opts 0xd
20:32:56.564 00.000 6680 Handling offset move in thread for scope, endpoint = (1.31, -0.54)
20:32:56.564 00.000 6680 Moving (1.31, -0.54) raw xDistance=-1.41 yDistance=0.03
20:32:56.564 00.000 6680 PPEC rslt: input = -1.41, final = -0.78, react = -0.85, pred = 0.09, hyst = -0.80, hyst_pct = 0.64, period_length = 600.73
20:32:56.564 00.000 6680 PPEC: input: -1.41, control: -0.78, exposure: 1500
20:32:56.564 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:56.564 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:32:56.564 00.000 6680 MoveAxis(E, 106, ABG)
20:32:56.564 00.000 6680 Guiding  Dir = 2, Dur = 106
20:32:56.564 00.000 6680 IsGuiding returns 0
20:32:56.564 00.000 6680 PulseGuide returned control before completion, sleep 116
20:32:56.580 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=136, Gamma=0.560
20:32:56.627 00.047 2864 UpdateGuideState exits: m=1738 SNR=29.4
20:32:56.627 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:56.627 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:32:56.627 00.000 2864 Enqueuing Expose request
20:32:56.691 00.064 6680 IsGuiding returns 1
20:32:56.691 00.000 6680 scope still moving after pulse duration time elapsed
20:32:56.723 00.032 6680 IsGuiding returns 0
20:32:56.723 00.000 6680 scope move finished after 106 + 45 ms
20:32:56.723 00.000 6680 Move returns status 0, amount 106
20:32:56.723 00.000 6680 MoveAxis(N, 0, ABG)
20:32:56.723 00.000 6680 Move returns status 0, amount 0
20:32:56.723 00.000 6680 move complete, result=0
20:32:56.723 00.000 6680 worker thread done servicing request
20:32:56.723 00.000 6680 Worker thread wakes up
20:32:56.723 00.000 2864 GuideStep: -1.4 px 106 ms EAST, 0.0 px 0 ms NORTH
20:32:56.723 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:32:56.723 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:32:58.150 01.427 6680 Exposure complete
20:32:58.214 00.064 6680 worker thread done servicing request
20:32:58.214 00.000 2864 OnExposeComplete: enter
20:32:58.214 00.000 2864 UpdateGuideState(): m_state=6
20:32:58.229 00.015 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 238
20:32:58.229 00.000 2864 Star::Find returns 1 (0), X=137.77, Y=726.78, Mass=1783, SNR=29.8, Peak=150 HFD=3.2
20:32:58.229 00.000 2864 MultiStar: [#1 0.84,-0.52,0.92,U] [#2 1.06,-0.62,0.66,U] [#3 0.66,-0.69,0.70,U] [#4 0.83,-0.49,0.57,U] [#5 1.69,-0.78,0.56,U] [#6 1.21,-0.60,0.50,U] [#7 1.38,-1.08,0.45,U] [#8 0.52,-0.52,0.41,U] 
20:32:58.229 00.000 2864 refined, 8 included, MultiStar: {1.37, -0.80}, one-star: {3.08, -1.52}
20:32:58.229 00.000 2864 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.80) = xAngle (-3.32 = 2.96)
20:32:58.229 00.000 2864 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.40 = -0.11)
20:32:58.229 00.000 2864 CameraToMount -- cameraX=1.37 cameraY=-0.80 hyp=1.58 cameraTheta=-0.53 mountX=-1.56 mountY=-0.18, mountTheta=-3.03
20:32:58.229 00.000 2864 SchedulePrimaryMove(10198720, x=1.37, y=-0.80, opts=13)
20:32:58.246 00.017 2864 Enqueuing Move request for scope (1.37, -0.80)
20:32:58.246 00.000 6680 Worker thread wakes up
20:32:58.246 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.37, -0.80) opts 0xd
20:32:58.246 00.000 6680 Handling offset move in thread for scope, endpoint = (1.37, -0.80)
20:32:58.246 00.000 6680 Moving (1.37, -0.80) raw xDistance=-1.56 yDistance=-0.18
20:32:58.246 00.000 6680 PPEC rslt: input = -1.56, final = -1.08, react = -0.93, pred = -0.50, hyst = -0.89, hyst_pct = 0.64, period_length = 600.73
20:32:58.246 00.000 6680 PPEC: input: -1.56, control: -1.08, exposure: 1500
20:32:58.246 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:58.246 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:32:58.246 00.000 6680 MoveAxis(E, 146, ABG)
20:32:58.246 00.000 6680 Guiding  Dir = 2, Dur = 146
20:32:58.246 00.000 6680 IsGuiding returns 0
20:32:58.246 00.000 6680 PulseGuide returned control before completion, sleep 156
20:32:58.261 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=158, Gamma=0.560
20:32:58.309 00.048 2864 UpdateGuideState exits: m=1783 SNR=29.8
20:32:58.311 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:58.314 00.003 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:32:58.314 00.000 2864 Enqueuing Expose request
20:32:58.421 00.107 6680 IsGuiding returns 1
20:32:58.421 00.000 6680 scope still moving after pulse duration time elapsed
20:32:58.453 00.032 6680 IsGuiding returns 0
20:32:58.453 00.000 6680 scope move finished after 146 + 56 ms
20:32:58.453 00.000 6680 Move returns status 0, amount 146
20:32:58.453 00.000 6680 MoveAxis(N, 0, ABG)
20:32:58.453 00.000 6680 Move returns status 0, amount 0
20:32:58.453 00.000 6680 move complete, result=0
20:32:58.453 00.000 6680 worker thread done servicing request
20:32:58.453 00.000 6680 Worker thread wakes up
20:32:58.453 00.000 2864 GuideStep: -1.6 px 146 ms EAST, -0.2 px 0 ms NORTH
20:32:58.455 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:32:58.455 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:33:00.104 01.649 6680 Exposure complete
20:33:00.166 00.062 6680 worker thread done servicing request
20:33:00.166 00.000 2864 OnExposeComplete: enter
20:33:00.166 00.000 2864 UpdateGuideState(): m_state=6
20:33:00.166 00.000 2864 Star::Find(15, 137, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 239
20:33:00.166 00.000 2864 Star::Find returns 1 (0), X=137.63, Y=726.49, Mass=1753, SNR=29.5, Peak=144 HFD=3.2
20:33:00.181 00.015 2864 MultiStar: [#1 0.82,-0.66,0.92,U] [#2 0.73,-0.90,0.67,U] [#3 0.56,-0.90,0.73,U] [#4 0.71,-0.79,0.59,U] [#5 1.54,-0.98,0.59,U] [#6 0.94,-0.63,0.48,U] [#7 1.43,-0.80,0.47,U] [#8 0.52,-0.70,0.43,U] 
20:33:00.183 00.002 2864 refined, 8 included, MultiStar: {1.24, -0.97}, one-star: {2.93, -1.80}
20:33:00.183 00.000 2864 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.80) = xAngle (-3.46 = 2.82)
20:33:00.183 00.000 2864 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.53 = -0.25)
20:33:00.183 00.000 2864 CameraToMount -- cameraX=1.24 cameraY=-0.97 hyp=1.57 cameraTheta=-0.66 mountX=-1.49 mountY=-0.39, mountTheta=-2.89
20:33:00.183 00.000 2864 SchedulePrimaryMove(10198720, x=1.24, y=-0.97, opts=13)
20:33:00.183 00.000 2864 Enqueuing Move request for scope (1.24, -0.97)
20:33:00.197 00.014 6680 Worker thread wakes up
20:33:00.197 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.24, -0.97) opts 0xd
20:33:00.197 00.000 6680 Handling offset move in thread for scope, endpoint = (1.24, -0.97)
20:33:00.197 00.000 6680 Moving (1.24, -0.97) raw xDistance=-1.49 yDistance=-0.39
20:33:00.197 00.000 6680 PPEC rslt: input = -1.49, final = -1.05, react = -0.90, pred = -0.52, hyst = -0.85, hyst_pct = 0.64, period_length = 600.73
20:33:00.197 00.000 6680 PPEC: input: -1.49, control: -1.05, exposure: 1500
20:33:00.197 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:33:00.197 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
20:33:00.197 00.000 6680 MoveAxis(E, 142, ABG)
20:33:00.197 00.000 6680 Guiding  Dir = 2, Dur = 142
20:33:00.197 00.000 6680 IsGuiding returns 0
20:33:00.197 00.000 6680 PulseGuide returned control before completion, sleep 152
20:33:00.197 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=160, Gamma=0.560
20:33:00.251 00.054 2864 UpdateGuideState exits: m=1753 SNR=29.5
20:33:00.260 00.009 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:00.260 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:33:00.260 00.000 2864 Enqueuing Expose request
20:33:00.355 00.095 6680 IsGuiding returns 1
20:33:00.355 00.000 6680 scope still moving after pulse duration time elapsed
20:33:00.386 00.031 6680 IsGuiding returns 0
20:33:00.386 00.000 6680 scope move finished after 142 + 44 ms
20:33:00.386 00.000 6680 Move returns status 0, amount 142
20:33:00.386 00.000 6680 MoveAxis(N, 0, ABG)
20:33:00.386 00.000 6680 Move returns status 0, amount 0
20:33:00.386 00.000 6680 move complete, result=0
20:33:00.386 00.000 6680 worker thread done servicing request
20:33:00.386 00.000 6680 Worker thread wakes up
20:33:00.386 00.000 2864 GuideStep: -1.5 px 142 ms EAST, -0.4 px 0 ms NORTH
20:33:00.386 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:33:00.386 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:33:01.794 01.408 6680 Exposure complete
20:33:01.842 00.048 6680 worker thread done servicing request
20:33:01.842 00.000 2864 OnExposeComplete: enter
20:33:01.842 00.000 2864 UpdateGuideState(): m_state=6
20:33:01.842 00.000 2864 Star::Find(15, 137, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 240
20:33:01.842 00.000 2864 Star::Find returns 1 (0), X=137.86, Y=726.96, Mass=1721, SNR=29.2, Peak=156 HFD=3.0
20:33:01.842 00.000 2864 MultiStar: [#1 1.05,-0.54,0.94,U] [#2 1.17,-0.56,0.66,U] [#3 0.73,-0.70,0.71,U] [#4 1.06,-0.53,0.58,U] [#5 1.82,-0.57,0.56,U] [#6 1.31,-0.58,0.48,U] [#7 1.78,-0.85,0.47,U] [#8 1.06,-0.52,0.42,U] 
20:33:01.858 00.016 2864 refined, 8 included, MultiStar: {1.54, -0.73}, one-star: {3.17, -1.34}
20:33:01.858 00.000 2864 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.80) = xAngle (-3.24 = 3.05)
20:33:01.858 00.000 2864 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.31 = -0.03)
20:33:01.858 00.000 2864 CameraToMount -- cameraX=1.54 cameraY=-0.73 hyp=1.71 cameraTheta=-0.44 mountX=-1.70 mountY=-0.05, mountTheta=-3.11
20:33:01.858 00.000 2864 SchedulePrimaryMove(10198720, x=1.54, y=-0.73, opts=13)
20:33:01.869 00.011 2864 Enqueuing Move request for scope (1.54, -0.73)
20:33:01.869 00.000 6680 Worker thread wakes up
20:33:01.869 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.54, -0.73) opts 0xd
20:33:01.869 00.000 6680 Handling offset move in thread for scope, endpoint = (1.54, -0.73)
20:33:01.869 00.000 6680 Moving (1.54, -0.73) raw xDistance=-1.70 yDistance=-0.05
20:33:01.869 00.000 6680 PPEC rslt: input = -1.70, final = -1.21, react = -1.02, pred = -0.60, hyst = -0.98, hyst_pct = 0.64, period_length = 600.73
20:33:01.869 00.000 6680 PPEC: input: -1.70, control: -1.21, exposure: 1500
20:33:01.869 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:01.869 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:33:01.869 00.000 6680 MoveAxis(E, 163, ABG)
20:33:01.869 00.000 6680 Guiding  Dir = 2, Dur = 163
20:33:01.869 00.000 6680 IsGuiding returns 0
20:33:01.869 00.000 6680 PulseGuide returned control before completion, sleep 173
20:33:01.884 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=169, Gamma=0.560
20:33:01.931 00.047 2864 UpdateGuideState exits: m=1721 SNR=29.2
20:33:01.932 00.001 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:01.937 00.005 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:33:01.937 00.000 2864 Enqueuing Expose request
20:33:02.047 00.110 6680 IsGuiding returns 1
20:33:02.047 00.000 6680 scope still moving after pulse duration time elapsed
20:33:02.079 00.032 6680 IsGuiding returns 0
20:33:02.079 00.000 6680 scope move finished after 163 + 43 ms
20:33:02.079 00.000 6680 Move returns status 0, amount 163
20:33:02.079 00.000 6680 MoveAxis(N, 0, ABG)
20:33:02.079 00.000 6680 Move returns status 0, amount 0
20:33:02.079 00.000 6680 move complete, result=0
20:33:02.079 00.000 6680 worker thread done servicing request
20:33:02.079 00.000 6680 Worker thread wakes up
20:33:02.079 00.000 2864 GuideStep: -1.7 px 163 ms EAST, -0.0 px 0 ms NORTH
20:33:02.079 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:33:02.079 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:33:03.727 01.648 6680 Exposure complete
20:33:03.791 00.064 6680 worker thread done servicing request
20:33:03.791 00.000 2864 OnExposeComplete: enter
20:33:03.791 00.000 2864 UpdateGuideState(): m_state=6
20:33:03.811 00.020 2864 Star::Find(15, 137, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 241
20:33:03.811 00.000 2864 Star::Find returns 1 (0), X=137.42, Y=727.53, Mass=1749, SNR=29.5, Peak=134 HFD=3.3
20:33:03.811 00.000 2864 MultiStar: [#1 0.50,0.07,0.95,U] [#2 0.48,-0.08,0.64,U] [#3 0.27,0.01,0.71,U] [#4 0.50,0.07,0.58,U] [#5 1.25,-0.15,0.57,U] [#6 0.64,0.15,0.49,U] [#7 1.09,-0.25,0.46,U] [#8 0.44,0.23,0.39,U] 
20:33:03.811 00.000 2864 refined, 8 included, MultiStar: {0.98, -0.13}, one-star: {2.73, -0.76}
20:33:03.811 00.000 2864 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.80) = xAngle (-2.92 = -2.92)
20:33:03.811 00.000 2864 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.00 = 0.29)
20:33:03.811 00.000 2864 CameraToMount -- cameraX=0.98 cameraY=-0.13 hyp=0.99 cameraTheta=-0.13 mountX=-0.97 mountY=0.28, mountTheta=2.86
20:33:03.827 00.016 2864 SchedulePrimaryMove(10198720, x=0.98, y=-0.13, opts=13)
20:33:03.827 00.000 2864 Enqueuing Move request for scope (0.98, -0.13)
20:33:03.827 00.000 6680 Worker thread wakes up
20:33:03.827 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.98, -0.13) opts 0xd
20:33:03.827 00.000 6680 Handling offset move in thread for scope, endpoint = (0.98, -0.13)
20:33:03.827 00.000 6680 Moving (0.98, -0.13) raw xDistance=-0.97 yDistance=0.28
20:33:03.827 00.000 6680 PPEC rslt: input = -0.97, final = -0.80, react = -0.58, pred = -0.59, hyst = -0.59, hyst_pct = 0.64, period_length = 600.73
20:33:03.827 00.000 6680 PPEC: input: -0.97, control: -0.80, exposure: 1500
20:33:03.827 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:33:03.827 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
20:33:03.827 00.000 6680 MoveAxis(E, 107, ABG)
20:33:03.827 00.000 6680 Guiding  Dir = 2, Dur = 107
20:33:03.827 00.000 6680 IsGuiding returns 0
20:33:03.827 00.000 6680 PulseGuide returned control before completion, sleep 117
20:33:03.843 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=138, Gamma=0.560
20:33:03.890 00.047 2864 UpdateGuideState exits: m=1749 SNR=29.5
20:33:03.890 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:03.890 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:33:03.890 00.000 2864 Enqueuing Expose request
20:33:03.953 00.063 6680 IsGuiding returns 1
20:33:03.953 00.000 6680 scope still moving after pulse duration time elapsed
20:33:03.984 00.031 6680 IsGuiding returns 0
20:33:03.984 00.000 6680 scope move finished after 107 + 42 ms
20:33:03.984 00.000 6680 Move returns status 0, amount 107
20:33:03.984 00.000 6680 MoveAxis(N, 0, ABG)
20:33:03.984 00.000 6680 Move returns status 0, amount 0
20:33:03.984 00.000 6680 move complete, result=0
20:33:03.984 00.000 6680 worker thread done servicing request
20:33:03.984 00.000 6680 Worker thread wakes up
20:33:03.984 00.000 2864 GuideStep: -1.0 px 107 ms EAST, 0.3 px 0 ms NORTH
20:33:03.986 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:33:03.986 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:33:05.412 01.426 6680 Exposure complete
20:33:05.491 00.079 6680 worker thread done servicing request
20:33:05.494 00.003 2864 OnExposeComplete: enter
20:33:05.496 00.002 2864 UpdateGuideState(): m_state=6
20:33:05.496 00.000 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
20:33:05.496 00.000 2864 Star::Find returns 1 (0), X=137.18, Y=727.25, Mass=1778, SNR=29.7, Peak=169 HFD=3.1
20:33:05.496 00.000 2864 MultiStar: [#1 0.50,-0.21,0.94,U] [#2 0.45,-0.29,0.63,U] [#3 0.36,-0.26,0.72,U] [#4 0.40,-0.07,0.58,U] [#5 1.25,-0.34,0.58,U] [#6 0.75,0.01,0.49,U] [#7 1.21,-0.66,0.45,U] [#8 0.33,-0.19,0.43,U] 
20:33:05.496 00.000 2864 refined, 8 included, MultiStar: {0.95, -0.38}, one-star: {2.49, -1.04}
20:33:05.496 00.000 2864 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.80) = xAngle (-3.18 = 3.11)
20:33:05.507 00.011 2864 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.25 = 0.03)
20:33:05.509 00.002 2864 CameraToMount -- cameraX=0.95 cameraY=-0.38 hyp=1.02 cameraTheta=-0.38 mountX=-1.02 mountY=0.03, mountTheta=3.11
20:33:05.513 00.004 2864 SchedulePrimaryMove(10198720, x=0.95, y=-0.38, opts=13)
20:33:05.515 00.002 2864 Enqueuing Move request for scope (0.95, -0.38)
20:33:05.515 00.000 6680 Worker thread wakes up
20:33:05.515 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.95, -0.38) opts 0xd
20:33:05.517 00.002 6680 Handling offset move in thread for scope, endpoint = (0.95, -0.38)
20:33:05.517 00.000 6680 Moving (0.95, -0.38) raw xDistance=-1.02 yDistance=0.03
20:33:05.517 00.000 6680 PPEC rslt: input = -1.02, final = -0.80, react = -0.61, pred = -0.50, hyst = -0.62, hyst_pct = 0.64, period_length = 600.73
20:33:05.517 00.000 6680 PPEC: input: -1.02, control: -0.80, exposure: 1500
20:33:05.517 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:05.517 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:33:05.517 00.000 6680 MoveAxis(E, 108, ABG)
20:33:05.517 00.000 6680 Guiding  Dir = 2, Dur = 108
20:33:05.517 00.000 6680 IsGuiding returns 0
20:33:05.519 00.002 6680 PulseGuide returned control before completion, sleep 118
20:33:05.531 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=0, FiltMin=0, FiltMax=165, Gamma=0.560
20:33:05.570 00.039 2864 UpdateGuideState exits: m=1778 SNR=29.7
20:33:05.570 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:05.570 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:33:05.570 00.000 2864 Enqueuing Expose request
20:33:05.650 00.080 6680 IsGuiding returns 1
20:33:05.650 00.000 6680 scope still moving after pulse duration time elapsed
20:33:05.681 00.031 6680 IsGuiding returns 0
20:33:05.681 00.000 6680 scope move finished after 108 + 55 ms
20:33:05.681 00.000 6680 Move returns status 0, amount 108
20:33:05.681 00.000 6680 MoveAxis(N, 0, ABG)
20:33:05.681 00.000 6680 Move returns status 0, amount 0
20:33:05.681 00.000 6680 move complete, result=0
20:33:05.683 00.002 6680 worker thread done servicing request
20:33:05.683 00.000 6680 Worker thread wakes up
20:33:05.683 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:33:05.683 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:33:05.683 00.000 2864 GuideStep: -1.0 px 108 ms EAST, 0.0 px 0 ms NORTH
20:33:07.326 01.643 6680 Exposure complete
20:33:07.390 00.064 6680 worker thread done servicing request
20:33:07.390 00.000 2864 OnExposeComplete: enter
20:33:07.390 00.000 2864 UpdateGuideState(): m_state=6
20:33:07.390 00.000 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 243
20:33:07.396 00.006 2864 Star::Find returns 1 (0), X=136.85, Y=726.60, Mass=1763, SNR=29.6, Peak=122 HFD=3.6
20:33:07.396 00.000 2864 MultiStar: [#1 -0.02,-0.65,0.91,U] [#2 0.23,-0.70,0.65,U] [#3 -0.20,-0.63,0.69,U] [#4 -0.05,-0.54,0.57,U] [#5 1.09,-0.76,0.58,U] [#6 0.10,-0.51,0.49,U] [#7 1.34,-0.81,0.47,U] [#8 0.09,-0.73,0.42,U] 
20:33:07.396 00.000 2864 refined, 8 included, MultiStar: {0.60, -0.84}, one-star: {2.16, -1.69}
20:33:07.400 00.004 2864 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.80) = xAngle (-3.75 = 2.54)
20:33:07.400 00.000 2864 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.82 = -0.54)
20:33:07.405 00.005 2864 CameraToMount -- cameraX=0.60 cameraY=-0.84 hyp=1.03 cameraTheta=-0.95 mountX=-0.85 mountY=-0.53, mountTheta=-2.59
20:33:07.410 00.005 2864 SchedulePrimaryMove(10198720, x=0.60, y=-0.84, opts=13)
20:33:07.412 00.002 2864 Enqueuing Move request for scope (0.60, -0.84)
20:33:07.414 00.002 6680 Worker thread wakes up
20:33:07.414 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.60, -0.84) opts 0xd
20:33:07.414 00.000 6680 Handling offset move in thread for scope, endpoint = (0.60, -0.84)
20:33:07.414 00.000 6680 Moving (0.60, -0.84) raw xDistance=-0.85 yDistance=-0.53
20:33:07.416 00.002 6680 PPEC rslt: input = -0.85, final = -1.01, react = -0.51, pred = -1.37, hyst = -0.51, hyst_pct = 0.64, period_length = 600.73
20:33:07.416 00.000 6680 PPEC: input: -0.85, control: -1.01, exposure: 1500
20:33:07.416 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
20:33:07.416 00.000 6680 MoveAxis(E, 136, ABG)
20:33:07.416 00.000 6680 Guiding  Dir = 2, Dur = 136
20:33:07.416 00.000 6680 IsGuiding returns 0
20:33:07.416 00.000 6680 PulseGuide returned control before completion, sleep 146
20:33:07.429 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=218, med=0, FiltMin=0, FiltMax=151, Gamma=0.560
20:33:07.479 00.050 2864 UpdateGuideState exits: m=1763 SNR=29.6
20:33:07.481 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:07.484 00.003 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:33:07.486 00.002 2864 Enqueuing Expose request
20:33:07.580 00.094 6680 IsGuiding returns 1
20:33:07.580 00.000 6680 scope still moving after pulse duration time elapsed
20:33:07.611 00.031 6680 IsGuiding returns 1
20:33:07.643 00.032 6680 IsGuiding returns 0
20:33:07.643 00.000 6680 scope move finished after 136 + 89 ms
20:33:07.643 00.000 6680 Move returns status 0, amount 136
20:33:07.643 00.000 6680 MoveAxis(N, 85, ABG)
20:33:07.643 00.000 6680 Guiding  Dir = 0, Dur = 85
20:33:07.643 00.000 6680 IsGuiding returns 0
20:33:07.643 00.000 6680 PulseGuide returned control before completion, sleep 95
20:33:07.754 00.111 6680 IsGuiding returns 1
20:33:07.754 00.000 6680 scope still moving after pulse duration time elapsed
20:33:07.786 00.032 6680 IsGuiding returns 0
20:33:07.786 00.000 6680 scope move finished after 85 + 57 ms
20:33:07.786 00.000 6680 Move returns status 0, amount 85
20:33:07.786 00.000 6680 move complete, result=0
20:33:07.786 00.000 6680 worker thread done servicing request
20:33:07.786 00.000 6680 Worker thread wakes up
20:33:07.786 00.000 2864 GuideStep: -0.9 px 136 ms EAST, -0.5 px 85 ms NORTH
20:33:07.786 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:33:07.786 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:33:09.213 01.427 6680 Exposure complete
20:33:09.275 00.062 6680 worker thread done servicing request
20:33:09.275 00.000 2864 OnExposeComplete: enter
20:33:09.288 00.013 2864 UpdateGuideState(): m_state=6
20:33:09.291 00.003 2864 Star::Find(15, 136, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 244
20:33:09.293 00.002 2864 Star::Find returns 1 (0), X=136.45, Y=727.36, Mass=1665, SNR=28.7, Peak=108 HFD=3.4
20:33:09.295 00.002 2864 MultiStar: [#1 -0.37,-0.20,0.98,U] [#2 -0.46,-0.07,0.66,U] [#3 -0.84,-0.18,0.74,U] [#4 -0.32,-0.08,0.57,U] [#5 0.26,-0.33,0.61,U] [#6 -0.23,-0.11,0.50,U] [#7 0.47,-0.39,0.47,U] [#8 -0.50,-0.21,0.43,U] 
20:33:09.297 00.002 2864 refined, 8 included, MultiStar: {0.06, -0.32}, one-star: {1.76, -0.93}
20:33:09.299 00.002 2864 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.80) = xAngle (-4.18 = 2.10)
20:33:09.301 00.002 2864 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-7.26 = -0.97)
20:33:09.301 00.000 2864 CameraToMount -- cameraX=0.06 cameraY=-0.32 hyp=0.32 cameraTheta=-1.39 mountX=-0.16 mountY=-0.27, mountTheta=-2.12
20:33:09.306 00.005 2864 SchedulePrimaryMove(10198720, x=0.06, y=-0.32, opts=13)
20:33:09.307 00.001 2864 Enqueuing Move request for scope (0.06, -0.32)
20:33:09.307 00.000 6680 Worker thread wakes up
20:33:09.307 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.32) opts 0xd
20:33:09.307 00.000 6680 Handling offset move in thread for scope, endpoint = (0.06, -0.32)
20:33:09.307 00.000 6680 Moving (0.06, -0.32) raw xDistance=-0.16 yDistance=-0.27
20:33:09.307 00.000 6680 PPEC rslt: input = -0.16, final = -0.48, react = -0.10, pred = -1.31, hyst = 0.00, hyst_pct = 0.63, period_length = 600.73
20:33:09.307 00.000 6680 PPEC: input: -0.16, control: -0.48, exposure: 1500
20:33:09.307 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
20:33:09.307 00.000 6680 MoveAxis(E, 64, ABG)
20:33:09.307 00.000 6680 Guiding  Dir = 2, Dur = 64
20:33:09.307 00.000 6680 IsGuiding returns 0
20:33:09.307 00.000 6680 PulseGuide returned control before completion, sleep 74
20:33:09.326 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=167, med=0, FiltMin=0, FiltMax=119, Gamma=0.560
20:33:09.371 00.045 2864 UpdateGuideState exits: m=1665 SNR=28.7
20:33:09.371 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:09.371 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:33:09.371 00.000 2864 Enqueuing Expose request
20:33:09.402 00.031 6680 IsGuiding returns 1
20:33:09.402 00.000 6680 scope still moving after pulse duration time elapsed
20:33:09.434 00.032 6680 IsGuiding returns 0
20:33:09.434 00.000 6680 scope move finished after 64 + 55 ms
20:33:09.434 00.000 6680 Move returns status 0, amount 64
20:33:09.434 00.000 6680 MoveAxis(N, 43, ABG)
20:33:09.434 00.000 6680 Guiding  Dir = 0, Dur = 43
20:33:09.434 00.000 6680 IsGuiding returns 0
20:33:09.436 00.002 6680 PulseGuide returned control before completion, sleep 53
20:33:09.497 00.061 6680 IsGuiding returns 1
20:33:09.497 00.000 6680 scope still moving after pulse duration time elapsed
20:33:09.529 00.032 6680 IsGuiding returns 0
20:33:09.529 00.000 6680 scope move finished after 43 + 51 ms
20:33:09.529 00.000 6680 Move returns status 0, amount 43
20:33:09.529 00.000 6680 move complete, result=0
20:33:09.529 00.000 6680 worker thread done servicing request
20:33:09.529 00.000 6680 Worker thread wakes up
20:33:09.529 00.000 2864 GuideStep: -0.2 px 64 ms EAST, -0.3 px 43 ms NORTH
20:33:09.534 00.005 6680 worker thread servicing REQUEST_EXPOSE 1500
20:33:09.534 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:33:11.181 01.647 6680 Exposure complete
20:33:11.252 00.071 6680 worker thread done servicing request
20:33:11.252 00.000 2864 OnExposeComplete: enter
20:33:11.252 00.000 2864 UpdateGuideState(): m_state=6
20:33:11.252 00.000 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 245
20:33:11.252 00.000 2864 Star::Find returns 1 (0), X=137.58, Y=728.02, Mass=1872, SNR=30.5, Peak=186 HFD=3.1
20:33:11.260 00.008 2864 MultiStar: [#1 0.67,0.27,0.93,U] [#2 0.69,0.48,0.63,U] [#3 0.33,0.30,0.70,U] [#4 0.71,0.43,0.55,U] [#5 1.40,0.35,0.55,U] [#6 0.92,0.49,0.47,U] [#7 1.44,0.24,0.46,U] [#8 0.55,0.27,0.42,U] 
20:33:11.260 00.000 2864 refined, 8 included, MultiStar: {1.17, 0.24}, one-star: {2.89, -0.28}
20:33:11.260 00.000 2864 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.80) = xAngle (-2.59 = -2.59)
20:33:11.260 00.000 2864 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.67 = 0.62)
20:33:11.260 00.000 2864 CameraToMount -- cameraX=1.17 cameraY=0.24 hyp=1.19 cameraTheta=0.20 mountX=-1.02 mountY=0.69, mountTheta=2.55
20:33:11.260 00.000 2864 SchedulePrimaryMove(10198720, x=1.17, y=0.24, opts=13)
20:33:11.276 00.016 2864 Enqueuing Move request for scope (1.17, 0.24)
20:33:11.276 00.000 6680 Worker thread wakes up
20:33:11.276 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.17, 0.24) opts 0xd
20:33:11.276 00.000 6680 Handling offset move in thread for scope, endpoint = (1.17, 0.24)
20:33:11.276 00.000 6680 Moving (1.17, 0.24) raw xDistance=-1.02 yDistance=0.69
20:33:11.276 00.000 6680 PPEC rslt: input = -1.02, final = -1.05, react = -0.61, pred = -1.21, hyst = -0.61, hyst_pct = 0.63, period_length = 600.73
20:33:11.276 00.000 6680 PPEC: input: -1.02, control: -1.05, exposure: 1500
20:33:11.276 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:33:11.276 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.69
20:33:11.276 00.000 6680 MoveAxis(E, 142, ABG)
20:33:11.276 00.000 6680 Guiding  Dir = 2, Dur = 142
20:33:11.276 00.000 6680 IsGuiding returns 0
20:33:11.276 00.000 6680 PulseGuide returned control before completion, sleep 152
20:33:11.292 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=171, Gamma=0.560
20:33:11.340 00.048 2864 UpdateGuideState exits: m=1872 SNR=30.5
20:33:11.340 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:11.340 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:33:11.340 00.000 2864 Enqueuing Expose request
20:33:11.435 00.095 6680 IsGuiding returns 1
20:33:11.435 00.000 6680 scope still moving after pulse duration time elapsed
20:33:11.467 00.032 6680 IsGuiding returns 0
20:33:11.467 00.000 6680 scope move finished after 142 + 43 ms
20:33:11.467 00.000 6680 Move returns status 0, amount 142
20:33:11.467 00.000 6680 MoveAxis(N, 0, ABG)
20:33:11.467 00.000 6680 Move returns status 0, amount 0
20:33:11.467 00.000 6680 move complete, result=0
20:33:11.467 00.000 6680 worker thread done servicing request
20:33:11.467 00.000 2864 GuideStep: -1.0 px 142 ms EAST, 0.7 px 0 ms NORTH
20:33:11.467 00.000 6680 Worker thread wakes up
20:33:11.467 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:33:11.467 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:33:12.888 01.421 6680 Exposure complete
20:33:12.935 00.047 6680 worker thread done servicing request
20:33:12.935 00.000 2864 OnExposeComplete: enter
20:33:12.935 00.000 2864 UpdateGuideState(): m_state=6
20:33:12.951 00.016 2864 Star::Find(15, 137, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 246
20:33:12.951 00.000 2864 Star::Find returns 1 (0), X=137.05, Y=727.62, Mass=1875, SNR=30.5, Peak=152 HFD=3.3
20:33:12.951 00.000 2864 MultiStar: [#1 0.40,0.04,0.92,U] [#2 0.25,0.26,0.61,U] [#3 0.28,-0.12,0.66,U] [#4 0.38,0.01,0.56,U] [#5 1.14,-0.09,0.57,U] [#6 0.38,0.05,0.47,U] [#7 1.41,0.01,0.45,U] [#8 0.20,-0.01,0.40,U] 
20:33:12.951 00.000 2864 refined, 8 included, MultiStar: {0.85, -0.10}, one-star: {2.36, -0.67}
20:33:12.963 00.012 2864 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.80) = xAngle (-2.91 = -2.91)
20:33:12.964 00.001 2864 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.99 = 0.30)
20:33:12.966 00.002 2864 CameraToMount -- cameraX=0.85 cameraY=-0.10 hyp=0.86 cameraTheta=-0.12 mountX=-0.84 mountY=0.25, mountTheta=2.85
20:33:12.966 00.000 2864 SchedulePrimaryMove(10198720, x=0.85, y=-0.10, opts=13)
20:33:12.966 00.000 2864 Enqueuing Move request for scope (0.85, -0.10)
20:33:12.966 00.000 6680 Worker thread wakes up
20:33:12.966 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.85, -0.10) opts 0xd
20:33:12.966 00.000 6680 Handling offset move in thread for scope, endpoint = (0.85, -0.10)
20:33:12.966 00.000 6680 Moving (0.85, -0.10) raw xDistance=-0.84 yDistance=0.25
20:33:12.966 00.000 6680 PPEC rslt: input = -0.84, final = -0.57, react = -0.50, pred = -0.23, hyst = -0.48, hyst_pct = 0.63, period_length = 600.73
20:33:12.966 00.000 6680 PPEC: input: -0.84, control: -0.57, exposure: 1500
20:33:12.966 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:33:12.966 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
20:33:12.966 00.000 6680 MoveAxis(E, 77, ABG)
20:33:12.966 00.000 6680 Guiding  Dir = 2, Dur = 77
20:33:12.966 00.000 6680 IsGuiding returns 0
20:33:12.966 00.000 6680 PulseGuide returned control before completion, sleep 87
20:33:12.991 00.025 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=165, Gamma=0.560
20:33:13.032 00.041 2864 UpdateGuideState exits: m=1875 SNR=30.5
20:33:13.032 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:13.032 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:33:13.032 00.000 2864 Enqueuing Expose request
20:33:13.078 00.046 6680 IsGuiding returns 1
20:33:13.078 00.000 6680 scope still moving after pulse duration time elapsed
20:33:13.110 00.032 6680 IsGuiding returns 0
20:33:13.110 00.000 6680 scope move finished after 77 + 53 ms
20:33:13.110 00.000 6680 Move returns status 0, amount 77
20:33:13.110 00.000 6680 MoveAxis(N, 0, ABG)
20:33:13.110 00.000 6680 Move returns status 0, amount 0
20:33:13.110 00.000 6680 move complete, result=0
20:33:13.110 00.000 6680 worker thread done servicing request
20:33:13.110 00.000 6680 Worker thread wakes up
20:33:13.110 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:33:13.110 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:33:13.119 00.009 2864 GuideStep: -0.8 px 77 ms EAST, 0.2 px 0 ms NORTH
20:33:14.755 01.636 6680 Exposure complete
20:33:14.835 00.080 6680 worker thread done servicing request
20:33:14.835 00.000 2864 OnExposeComplete: enter
20:33:14.835 00.000 2864 UpdateGuideState(): m_state=6
20:33:14.838 00.003 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 247
20:33:14.838 00.000 2864 Star::Find returns 1 (0), X=137.18, Y=728.04, Mass=1844, SNR=30.3, Peak=150 HFD=3.1
20:33:14.838 00.000 2864 MultiStar: [#1 0.37,0.40,0.90,U] [#2 0.33,0.57,0.63,U] [#3 0.21,0.35,0.66,U] [#4 0.31,0.35,0.57,U] [#5 1.23,0.38,0.56,U] [#6 0.48,0.65,0.47,U] [#7 1.23,0.22,0.45,U] [#8 0.29,0.60,0.40,U] 
20:33:14.838 00.000 2864 refined, 8 included, MultiStar: {0.87, 0.31}, one-star: {2.49, -0.25}
20:33:14.838 00.000 2864 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.80) = xAngle (-2.45 = -2.45)
20:33:14.838 00.000 2864 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.53 = 0.76)
20:33:14.838 00.000 2864 CameraToMount -- cameraX=0.87 cameraY=0.31 hyp=0.93 cameraTheta=0.34 mountX=-0.71 mountY=0.64, mountTheta=2.41
20:33:14.850 00.012 2864 SchedulePrimaryMove(10198720, x=0.87, y=0.31, opts=13)
20:33:14.850 00.000 2864 Enqueuing Move request for scope (0.87, 0.31)
20:33:14.850 00.000 6680 Worker thread wakes up
20:33:14.850 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.87, 0.31) opts 0xd
20:33:14.850 00.000 6680 Handling offset move in thread for scope, endpoint = (0.87, 0.31)
20:33:14.850 00.000 6680 Moving (0.87, 0.31) raw xDistance=-0.71 yDistance=0.64
20:33:14.850 00.000 6680 PPEC rslt: input = -0.71, final = -0.45, react = -0.43, pred = -0.03, hyst = -0.45, hyst_pct = 0.63, period_length = 600.73
20:33:14.850 00.000 6680 PPEC: input: -0.71, control: -0.45, exposure: 1500
20:33:14.850 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:33:14.850 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.64
20:33:14.850 00.000 6680 MoveAxis(E, 61, ABG)
20:33:14.850 00.000 6680 Guiding  Dir = 2, Dur = 61
20:33:14.850 00.000 6680 IsGuiding returns 0
20:33:14.850 00.000 6680 PulseGuide returned control before completion, sleep 71
20:33:14.869 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=167, Gamma=0.560
20:33:14.914 00.045 2864 UpdateGuideState exits: m=1844 SNR=30.3
20:33:14.914 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:14.914 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:33:14.914 00.000 2864 Enqueuing Expose request
20:33:14.945 00.031 6680 IsGuiding returns 1
20:33:14.945 00.000 6680 scope still moving after pulse duration time elapsed
20:33:14.977 00.032 6680 IsGuiding returns 0
20:33:14.977 00.000 6680 scope move finished after 61 + 56 ms
20:33:14.977 00.000 6680 Move returns status 0, amount 61
20:33:14.977 00.000 6680 MoveAxis(N, 0, ABG)
20:33:14.977 00.000 6680 Move returns status 0, amount 0
20:33:14.977 00.000 6680 move complete, result=0
20:33:14.977 00.000 6680 worker thread done servicing request
20:33:14.977 00.000 6680 Worker thread wakes up
20:33:14.977 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:33:14.977 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:33:14.977 00.000 2864 GuideStep: -0.7 px 61 ms EAST, 0.6 px 0 ms NORTH
20:33:16.400 01.423 6680 Exposure complete
20:33:16.469 00.069 6680 worker thread done servicing request
20:33:16.469 00.000 2864 OnExposeComplete: enter
20:33:16.469 00.000 2864 UpdateGuideState(): m_state=6
20:33:16.469 00.000 2864 Star::Find(15, 137, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 248
20:33:16.483 00.014 2864 Star::Find returns 1 (0), X=137.29, Y=727.68, Mass=1790, SNR=29.8, Peak=149 HFD=3.1
20:33:16.485 00.002 2864 MultiStar: [#1 0.36,0.17,0.92,U] [#2 0.55,0.06,0.64,U] [#3 0.39,0.25,0.72,U] [#4 0.24,0.23,0.59,U] [#5 1.32,0.43,0.57,U] [#6 0.69,0.33,0.47,U] [#7 1.51,0.29,0.47,U] [#8 0.32,0.41,0.41,U] 
20:33:16.485 00.000 2864 refined, 8 included, MultiStar: {0.97, 0.10}, one-star: {2.59, -0.61}
20:33:16.485 00.000 2864 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.80) = xAngle (-2.69 = -2.69)
20:33:16.485 00.000 2864 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.76 = 0.52)
20:33:16.485 00.000 2864 CameraToMount -- cameraX=0.97 cameraY=0.10 hyp=0.97 cameraTheta=0.11 mountX=-0.88 mountY=0.49, mountTheta=2.64
20:33:16.494 00.009 2864 SchedulePrimaryMove(10198720, x=0.97, y=0.10, opts=13)
20:33:16.494 00.000 2864 Enqueuing Move request for scope (0.97, 0.10)
20:33:16.494 00.000 6680 Worker thread wakes up
20:33:16.494 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.97, 0.10) opts 0xd
20:33:16.494 00.000 6680 Handling offset move in thread for scope, endpoint = (0.97, 0.10)
20:33:16.494 00.000 6680 Moving (0.97, 0.10) raw xDistance=-0.88 yDistance=0.49
20:33:16.501 00.007 6680 PPEC rslt: input = -0.88, final = -0.46, react = -0.53, pred = 0.15, hyst = -0.51, hyst_pct = 0.63, period_length = 600.73
20:33:16.501 00.000 6680 PPEC: input: -0.88, control: -0.46, exposure: 1500
20:33:16.501 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:33:16.501 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
20:33:16.501 00.000 6680 MoveAxis(E, 62, ABG)
20:33:16.501 00.000 6680 Guiding  Dir = 2, Dur = 62
20:33:16.501 00.000 6680 IsGuiding returns 0
20:33:16.501 00.000 6680 PulseGuide returned control before completion, sleep 72
20:33:16.501 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=169, Gamma=0.560
20:33:16.557 00.056 2864 UpdateGuideState exits: m=1790 SNR=29.8
20:33:16.557 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:16.565 00.008 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:33:16.565 00.000 2864 Enqueuing Expose request
20:33:16.580 00.015 6680 IsGuiding returns 1
20:33:16.580 00.000 6680 scope still moving after pulse duration time elapsed
20:33:16.612 00.032 6680 IsGuiding returns 0
20:33:16.612 00.000 6680 scope move finished after 62 + 47 ms
20:33:16.612 00.000 6680 Move returns status 0, amount 62
20:33:16.612 00.000 6680 MoveAxis(N, 0, ABG)
20:33:16.612 00.000 6680 Move returns status 0, amount 0
20:33:16.612 00.000 6680 move complete, result=0
20:33:16.612 00.000 6680 worker thread done servicing request
20:33:16.612 00.000 6680 Worker thread wakes up
20:33:16.612 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:33:16.612 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:33:16.612 00.000 2864 GuideStep: -0.9 px 62 ms EAST, 0.5 px 0 ms NORTH
20:33:18.263 01.651 6680 Exposure complete
20:33:18.353 00.090 6680 worker thread done servicing request
20:33:18.353 00.000 2864 OnExposeComplete: enter
20:33:18.353 00.000 2864 UpdateGuideState(): m_state=6
20:33:18.359 00.006 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 249
20:33:18.361 00.002 2864 Star::Find returns 1 (0), X=137.02, Y=727.83, Mass=1736, SNR=29.4, Peak=142 HFD=3.1
20:33:18.363 00.002 2864 MultiStar: [#1 0.16,0.27,0.95,U] [#2 0.23,0.35,0.67,U] [#3 -0.15,0.37,0.71,U] [#4 0.17,0.32,0.58,U] [#5 0.96,0.58,0.58,U] [#6 0.16,0.25,0.49,U] [#7 0.80,0.11,0.47,U] [#8 -0.03,0.43,0.42,U] 
20:33:18.365 00.002 2864 refined, 8 included, MultiStar: {0.62, 0.20}, one-star: {2.33, -0.46}
20:33:18.367 00.002 2864 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.80) = xAngle (-2.48 = -2.48)
20:33:18.371 00.004 2864 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.56 = 0.73)
20:33:18.375 00.004 2864 CameraToMount -- cameraX=0.62 cameraY=0.20 hyp=0.65 cameraTheta=0.31 mountX=-0.51 mountY=0.43, mountTheta=2.44
20:33:18.375 00.000 2864 SchedulePrimaryMove(10198720, x=0.62, y=0.20, opts=13)
20:33:18.382 00.007 2864 Enqueuing Move request for scope (0.62, 0.20)
20:33:18.384 00.002 6680 Worker thread wakes up
20:33:18.384 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.20) opts 0xd
20:33:18.384 00.000 6680 Handling offset move in thread for scope, endpoint = (0.62, 0.20)
20:33:18.384 00.000 6680 Moving (0.62, 0.20) raw xDistance=-0.51 yDistance=0.43
20:33:18.386 00.002 6680 PPEC rslt: input = -0.51, final = -0.16, react = -0.31, pred = 0.38, hyst = -0.30, hyst_pct = 0.63, period_length = 600.73
20:33:18.386 00.000 6680 PPEC: input: -0.51, control: -0.16, exposure: 1500
20:33:18.386 00.000 6680 switching direction from -1 to 1 - decHistory=4 oldest=0.27 newest=1.55
20:33:18.386 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
20:33:18.386 00.000 6680 MoveAxis(E, 22, ABG)
20:33:18.386 00.000 6680 Guiding  Dir = 2, Dur = 22
20:33:18.386 00.000 6680 IsGuiding returns 0
20:33:18.386 00.000 6680 PulseGuide returned control before completion, sleep 32
20:33:18.399 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=170, Gamma=0.560
20:33:18.422 00.023 6680 IsGuiding returns 1
20:33:18.422 00.000 6680 scope still moving after pulse duration time elapsed
20:33:18.440 00.018 2864 UpdateGuideState exits: m=1736 SNR=29.4
20:33:18.440 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:18.440 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:33:18.454 00.014 2864 Enqueuing Expose request
20:33:18.456 00.002 6680 IsGuiding returns 1
20:33:18.486 00.030 6680 IsGuiding returns 1
20:33:18.518 00.032 6680 IsGuiding returns 0
20:33:18.518 00.000 6680 scope move finished after 22 + 109 ms
20:33:18.518 00.000 6680 Move returns status 0, amount 22
20:33:18.518 00.000 6680 MoveAxis(S, 69, ABG)
20:33:18.518 00.000 6680 Guiding  Dir = 1, Dur = 69
20:33:18.518 00.000 6680 IsGuiding returns 0
20:33:18.518 00.000 6680 PulseGuide returned control before completion, sleep 79
20:33:18.612 00.094 6680 IsGuiding returns 1
20:33:18.612 00.000 6680 scope still moving after pulse duration time elapsed
20:33:18.644 00.032 6680 IsGuiding returns 0
20:33:18.644 00.000 6680 scope move finished after 69 + 57 ms
20:33:18.644 00.000 6680 Move returns status 0, amount 69
20:33:18.644 00.000 6680 move complete, result=0
20:33:18.644 00.000 6680 worker thread done servicing request
20:33:18.644 00.000 6680 Worker thread wakes up
20:33:18.644 00.000 2864 GuideStep: -0.5 px 22 ms EAST, 0.4 px 69 ms SOUTH
20:33:18.652 00.008 6680 worker thread servicing REQUEST_EXPOSE 1500
20:33:18.652 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:33:20.074 01.422 6680 Exposure complete
20:33:20.169 00.095 6680 worker thread done servicing request
20:33:20.169 00.000 2864 OnExposeComplete: enter
20:33:20.181 00.012 2864 UpdateGuideState(): m_state=6
20:33:20.184 00.003 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 250
20:33:20.185 00.001 2864 Star::Find returns 1 (0), X=137.15, Y=727.79, Mass=1761, SNR=29.6, Peak=157 HFD=2.9
20:33:20.187 00.002 2864 MultiStar: [#1 0.34,0.30,0.91,U] [#2 0.36,0.16,0.62,U] [#3 0.06,0.21,0.69,U] [#4 0.40,0.33,0.57,U] [#5 1.13,0.20,0.58,U] [#6 0.39,0.39,0.48,U] [#7 1.14,0.26,0.47,U] [#8 0.26,0.39,0.41,U] 
20:33:20.189 00.002 2864 refined, 8 included, MultiStar: {0.83, 0.14}, one-star: {2.46, -0.51}
20:33:20.191 00.002 2864 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.80) = xAngle (-2.63 = -2.63)
20:33:20.193 00.002 2864 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.70 = 0.58)
20:33:20.195 00.002 2864 CameraToMount -- cameraX=0.83 cameraY=0.14 hyp=0.84 cameraTheta=0.16 mountX=-0.73 mountY=0.46, mountTheta=2.58
20:33:20.197 00.002 2864 SchedulePrimaryMove(10198720, x=0.83, y=0.14, opts=13)
20:33:20.199 00.002 2864 Enqueuing Move request for scope (0.83, 0.14)
20:33:20.201 00.002 6680 Worker thread wakes up
20:33:20.201 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.83, 0.14) opts 0xd
20:33:20.201 00.000 6680 Handling offset move in thread for scope, endpoint = (0.83, 0.14)
20:33:20.201 00.000 6680 Moving (0.83, 0.14) raw xDistance=-0.73 yDistance=0.46
20:33:20.203 00.002 6680 PPEC rslt: input = -0.73, final = -0.22, react = -0.44, pred = 0.55, hyst = -0.42, hyst_pct = 0.63, period_length = 600.73
20:33:20.203 00.000 6680 PPEC: input: -0.73, control: -0.22, exposure: 1500
20:33:20.203 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
20:33:20.203 00.000 6680 MoveAxis(E, 30, ABG)
20:33:20.203 00.000 6680 Guiding  Dir = 2, Dur = 30
20:33:20.203 00.000 6680 IsGuiding returns 0
20:33:20.203 00.000 6680 PulseGuide returned control before completion, sleep 40
20:33:20.217 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=182, Gamma=0.560
20:33:20.248 00.031 6680 IsGuiding returns 1
20:33:20.248 00.000 6680 scope still moving after pulse duration time elapsed
20:33:20.248 00.000 2864 UpdateGuideState exits: m=1761 SNR=29.6
20:33:20.264 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:20.264 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:33:20.264 00.000 2864 Enqueuing Expose request
20:33:20.280 00.016 6680 IsGuiding returns 0
20:33:20.280 00.000 6680 scope move finished after 30 + 45 ms
20:33:20.280 00.000 6680 Move returns status 0, amount 30
20:33:20.280 00.000 6680 MoveAxis(S, 73, ABG)
20:33:20.280 00.000 6680 Guiding  Dir = 1, Dur = 73
20:33:20.280 00.000 6680 IsGuiding returns 0
20:33:20.280 00.000 6680 PulseGuide returned control before completion, sleep 83
20:33:20.375 00.095 6680 IsGuiding returns 1
20:33:20.375 00.000 6680 scope still moving after pulse duration time elapsed
20:33:20.407 00.032 6680 IsGuiding returns 0
20:33:20.407 00.000 6680 scope move finished after 73 + 53 ms
20:33:20.407 00.000 6680 Move returns status 0, amount 73
20:33:20.407 00.000 6680 move complete, result=0
20:33:20.407 00.000 6680 worker thread done servicing request
20:33:20.407 00.000 6680 Worker thread wakes up
20:33:20.407 00.000 2864 GuideStep: -0.7 px 30 ms EAST, 0.5 px 73 ms SOUTH
20:33:20.407 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:33:20.407 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:33:22.057 01.650 6680 Exposure complete
20:33:22.128 00.071 6680 worker thread done servicing request
20:33:22.128 00.000 2864 OnExposeComplete: enter
20:33:22.128 00.000 2864 UpdateGuideState(): m_state=6
20:33:22.128 00.000 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 251
20:33:22.135 00.007 2864 Star::Find returns 1 (0), X=138.18, Y=727.53, Mass=1730, SNR=29.3, Peak=162 HFD=3.0
20:33:22.137 00.002 2864 MultiStar: [#1 1.33,0.06,0.95,U] [#2 1.45,0.23,0.65,U] [#3 1.32,0.17,0.72,U] [#4 1.30,-0.00,0.59,U] [#5 2.36,0.11,0.60,U] [#6 1.56,0.06,0.50,U] [#7 2.35,-0.01,0.45,U] [#8 1.22,0.09,0.42,U] 
20:33:22.137 00.000 2864 refined, 8 included, MultiStar: {1.90, -0.05}, one-star: {3.49, -0.76}
20:33:22.137 00.000 2864 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.80) = xAngle (-2.82 = -2.82)
20:33:22.137 00.000 2864 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.90 = 0.39)
20:33:22.137 00.000 2864 CameraToMount -- cameraX=1.90 cameraY=-0.05 hyp=1.90 cameraTheta=-0.03 mountX=-1.80 mountY=0.72, mountTheta=2.76
20:33:22.137 00.000 2864 SchedulePrimaryMove(10198720, x=1.90, y=-0.05, opts=13)
20:33:22.137 00.000 2864 Enqueuing Move request for scope (1.90, -0.05)
20:33:22.150 00.013 6680 Worker thread wakes up
20:33:22.150 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.90, -0.05) opts 0xd
20:33:22.150 00.000 6680 Handling offset move in thread for scope, endpoint = (1.90, -0.05)
20:33:22.150 00.000 6680 Moving (1.90, -0.05) raw xDistance=-1.80 yDistance=0.72
20:33:22.150 00.000 6680 PPEC rslt: input = -1.80, final = -0.83, react = -1.08, pred = 0.50, hyst = -0.98, hyst_pct = 0.62, period_length = 600.73
20:33:22.150 00.000 6680 PPEC: input: -1.80, control: -0.83, exposure: 1500
20:33:22.150 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.72 from input 0.72
20:33:22.150 00.000 6680 MoveAxis(E, 112, ABG)
20:33:22.150 00.000 6680 Guiding  Dir = 2, Dur = 112
20:33:22.154 00.004 6680 IsGuiding returns 0
20:33:22.154 00.000 6680 PulseGuide returned control before completion, sleep 122
20:33:22.154 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=163, Gamma=0.560
20:33:22.197 00.043 2864 UpdateGuideState exits: m=1730 SNR=29.3
20:33:22.212 00.015 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:22.212 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:33:22.212 00.000 2864 Enqueuing Expose request
20:33:22.292 00.080 6680 IsGuiding returns 1
20:33:22.292 00.000 6680 scope still moving after pulse duration time elapsed
20:33:22.323 00.031 6680 IsGuiding returns 0
20:33:22.323 00.000 6680 scope move finished after 112 + 57 ms
20:33:22.323 00.000 6680 Move returns status 0, amount 112
20:33:22.323 00.000 6680 MoveAxis(S, 115, ABG)
20:33:22.323 00.000 6680 Guiding  Dir = 1, Dur = 115
20:33:22.323 00.000 6680 IsGuiding returns 0
20:33:22.323 00.000 6680 PulseGuide returned control before completion, sleep 125
20:33:22.451 00.128 6680 IsGuiding returns 1
20:33:22.451 00.000 6680 scope still moving after pulse duration time elapsed
20:33:22.482 00.031 6680 IsGuiding returns 0
20:33:22.482 00.000 6680 scope move finished after 115 + 44 ms
20:33:22.482 00.000 6680 Move returns status 0, amount 115
20:33:22.482 00.000 6680 move complete, result=0
20:33:22.482 00.000 6680 worker thread done servicing request
20:33:22.482 00.000 2864 GuideStep: -1.8 px 112 ms EAST, 0.7 px 115 ms SOUTH
20:33:22.482 00.000 6680 Worker thread wakes up
20:33:22.482 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:33:22.482 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:33:23.897 01.415 6680 Exposure complete
20:33:23.946 00.049 6680 worker thread done servicing request
20:33:23.946 00.000 2864 OnExposeComplete: enter
20:33:23.946 00.000 2864 UpdateGuideState(): m_state=6
20:33:23.946 00.000 2864 Star::Find(15, 138, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 252
20:33:23.946 00.000 2864 Star::Find returns 1 (0), X=137.96, Y=727.44, Mass=1787, SNR=29.8, Peak=147 HFD=3.4
20:33:23.955 00.009 2864 MultiStar: [#1 1.25,-0.05,0.97,U] [#2 1.15,-0.13,0.64,U] [#3 1.12,-0.01,0.68,U] [#4 1.31,-0.16,0.58,U] [#5 2.12,-0.19,0.57,U] [#6 1.42,-0.07,0.48,U] [#7 2.33,-0.12,0.47,U] [#8 1.13,-0.05,0.42,U] 
20:33:23.955 00.000 2864 refined, 8 included, MultiStar: {1.75, -0.22}, one-star: {3.27, -0.85}
20:33:23.955 00.000 2864 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.80) = xAngle (-2.92 = -2.92)
20:33:23.955 00.000 2864 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.00 = 0.29)
20:33:23.963 00.008 2864 CameraToMount -- cameraX=1.75 cameraY=-0.22 hyp=1.77 cameraTheta=-0.13 mountX=-1.73 mountY=0.50, mountTheta=2.86
20:33:23.963 00.000 2864 SchedulePrimaryMove(10198720, x=1.75, y=-0.22, opts=13)
20:33:23.963 00.000 2864 Enqueuing Move request for scope (1.75, -0.22)
20:33:23.971 00.008 6680 Worker thread wakes up
20:33:23.971 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.75, -0.22) opts 0xd
20:33:23.971 00.000 6680 Handling offset move in thread for scope, endpoint = (1.75, -0.22)
20:33:23.971 00.000 6680 Moving (1.75, -0.22) raw xDistance=-1.73 yDistance=0.50
20:33:23.971 00.000 6680 PPEC rslt: input = -1.73, final = -0.76, react = -1.04, pred = 0.58, hyst = -0.95, hyst_pct = 0.62, period_length = 600.73
20:33:23.971 00.000 6680 PPEC: input: -1.73, control: -0.76, exposure: 1500
20:33:23.971 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
20:33:23.971 00.000 6680 MoveAxis(E, 102, ABG)
20:33:23.971 00.000 6680 Guiding  Dir = 2, Dur = 102
20:33:23.971 00.000 6680 IsGuiding returns 0
20:33:23.971 00.000 6680 PulseGuide returned control before completion, sleep 112
20:33:23.971 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=165, Gamma=0.560
20:33:24.025 00.054 2864 UpdateGuideState exits: m=1787 SNR=29.8
20:33:24.034 00.009 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:24.034 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:33:24.034 00.000 2864 Enqueuing Expose request
20:33:24.098 00.064 6680 IsGuiding returns 1
20:33:24.098 00.000 6680 scope still moving after pulse duration time elapsed
20:33:24.129 00.031 6680 IsGuiding returns 0
20:33:24.129 00.000 6680 scope move finished after 102 + 53 ms
20:33:24.129 00.000 6680 Move returns status 0, amount 102
20:33:24.129 00.000 6680 MoveAxis(S, 80, ABG)
20:33:24.129 00.000 6680 Guiding  Dir = 1, Dur = 80
20:33:24.129 00.000 6680 IsGuiding returns 0
20:33:24.129 00.000 6680 PulseGuide returned control before completion, sleep 90
20:33:24.224 00.095 6680 IsGuiding returns 1
20:33:24.224 00.000 6680 scope still moving after pulse duration time elapsed
20:33:24.256 00.032 6680 IsGuiding returns 0
20:33:24.256 00.000 6680 scope move finished after 80 + 46 ms
20:33:24.256 00.000 6680 Move returns status 0, amount 80
20:33:24.256 00.000 6680 move complete, result=0
20:33:24.256 00.000 6680 worker thread done servicing request
20:33:24.256 00.000 6680 Worker thread wakes up
20:33:24.256 00.000 2864 GuideStep: -1.7 px 102 ms EAST, 0.5 px 80 ms SOUTH
20:33:24.256 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:33:24.256 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:33:25.889 01.633 6680 Exposure complete
20:33:25.937 00.048 6680 worker thread done servicing request
20:33:25.937 00.000 2864 OnExposeComplete: enter
20:33:25.937 00.000 2864 UpdateGuideState(): m_state=6
20:33:25.937 00.000 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 253
20:33:25.937 00.000 2864 Star::Find returns 1 (0), X=136.94, Y=727.39, Mass=1757, SNR=29.5, Peak=143 HFD=3.4
20:33:25.937 00.000 2864 MultiStar: [#1 0.02,0.13,0.95,U] [#2 0.16,-0.02,0.64,U] [#3 -0.17,-0.07,0.72,U] [#4 0.08,0.12,0.58,U] [#5 0.92,-0.10,0.59,U] [#6 0.29,0.10,0.49,U] [#7 0.60,-0.06,0.46,U] [#8 0.08,0.15,0.42,U] 
20:33:25.953 00.016 2864 refined, 8 included, MultiStar: {0.56, -0.13}, one-star: {2.25, -0.90}
20:33:25.953 00.000 2864 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.80) = xAngle (-3.02 = -3.02)
20:33:25.953 00.000 2864 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.09 = 0.19)
20:33:25.953 00.000 2864 CameraToMount -- cameraX=0.56 cameraY=-0.13 hyp=0.58 cameraTheta=-0.22 mountX=-0.57 mountY=0.11, mountTheta=2.95
20:33:25.953 00.000 2864 SchedulePrimaryMove(10198720, x=0.56, y=-0.13, opts=13)
20:33:25.963 00.010 2864 Enqueuing Move request for scope (0.56, -0.13)
20:33:25.963 00.000 6680 Worker thread wakes up
20:33:25.963 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.13) opts 0xd
20:33:25.963 00.000 6680 Handling offset move in thread for scope, endpoint = (0.56, -0.13)
20:33:25.963 00.000 6680 Moving (0.56, -0.13) raw xDistance=-0.57 yDistance=0.11
20:33:25.963 00.000 6680 PPEC rslt: input = -0.57, final = -0.10, react = -0.34, pred = 0.68, hyst = -0.36, hyst_pct = 0.62, period_length = 600.73
20:33:25.963 00.000 6680 PPEC: input: -0.57, control: -0.10, exposure: 1500
20:33:25.963 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:25.963 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:33:25.963 00.000 6680 MoveAxis(E, 13, ABG)
20:33:25.963 00.000 6680 Guiding  Dir = 2, Dur = 13
20:33:25.963 00.000 6680 IsGuiding returns 0
20:33:25.969 00.006 6680 PulseGuide returned control before completion, sleep 23
20:33:25.979 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=0, FiltMin=0, FiltMax=164, Gamma=0.560
20:33:26.000 00.021 6680 IsGuiding returns 1
20:33:26.000 00.000 6680 scope still moving after pulse duration time elapsed
20:33:26.025 00.025 2864 UpdateGuideState exits: m=1757 SNR=29.5
20:33:26.025 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:26.032 00.007 6680 IsGuiding returns 0
20:33:26.032 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:33:26.032 00.000 2864 Enqueuing Expose request
20:33:26.032 00.000 6680 scope move finished after 13 + 52 ms
20:33:26.032 00.000 6680 Move returns status 0, amount 13
20:33:26.032 00.000 6680 MoveAxis(N, 0, ABG)
20:33:26.032 00.000 6680 Move returns status 0, amount 0
20:33:26.032 00.000 6680 move complete, result=0
20:33:26.032 00.000 6680 worker thread done servicing request
20:33:26.032 00.000 6680 Worker thread wakes up
20:33:26.032 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:33:26.032 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:33:26.032 00.000 2864 GuideStep: -0.6 px 13 ms EAST, 0.1 px 0 ms NORTH
20:33:27.463 01.431 6680 Exposure complete
20:33:27.541 00.078 6680 worker thread done servicing request
20:33:27.541 00.000 2864 OnExposeComplete: enter
20:33:27.559 00.018 2864 UpdateGuideState(): m_state=6
20:33:27.559 00.000 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 254
20:33:27.559 00.000 2864 Star::Find returns 1 (0), X=137.72, Y=727.72, Mass=1756, SNR=29.5, Peak=154 HFD=2.9
20:33:27.559 00.000 2864 MultiStar: [#1 0.90,0.21,0.94,U] [#2 0.89,0.25,0.65,U] [#3 0.63,0.20,0.72,U] [#4 0.91,0.19,0.59,U] [#5 1.69,0.15,0.58,U] [#6 1.01,0.37,0.49,U] [#7 1.47,-0.24,0.46,U] [#8 0.98,0.27,0.42,U] 
20:33:27.559 00.000 2864 refined, 8 included, MultiStar: {1.37, 0.05}, one-star: {3.03, -0.57}
20:33:27.559 00.000 2864 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.80) = xAngle (-2.76 = -2.76)
20:33:27.559 00.000 2864 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.83 = 0.45)
20:33:27.572 00.013 2864 CameraToMount -- cameraX=1.37 cameraY=0.05 hyp=1.37 cameraTheta=0.04 mountX=-1.27 mountY=0.60, mountTheta=2.70
20:33:27.572 00.000 2864 SchedulePrimaryMove(10198720, x=1.37, y=0.05, opts=13)
20:33:27.572 00.000 2864 Enqueuing Move request for scope (1.37, 0.05)
20:33:27.572 00.000 6680 Worker thread wakes up
20:33:27.572 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.37, 0.05) opts 0xd
20:33:27.572 00.000 6680 Handling offset move in thread for scope, endpoint = (1.37, 0.05)
20:33:27.572 00.000 6680 Moving (1.37, 0.05) raw xDistance=-1.27 yDistance=0.60
20:33:27.572 00.000 6680 PPEC rslt: input = -1.27, final = -1.07, react = -0.76, pred = -0.87, hyst = -0.73, hyst_pct = 0.62, period_length = 600.73
20:33:27.572 00.000 6680 PPEC: input: -1.27, control: -1.07, exposure: 1500
20:33:27.572 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60
20:33:27.572 00.000 6680 MoveAxis(E, 145, ABG)
20:33:27.572 00.000 6680 Guiding  Dir = 2, Dur = 145
20:33:27.572 00.000 6680 IsGuiding returns 0
20:33:27.572 00.000 6680 PulseGuide returned control before completion, sleep 155
20:33:27.588 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=170, Gamma=0.560
20:33:27.635 00.047 2864 UpdateGuideState exits: m=1756 SNR=29.5
20:33:27.635 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:27.635 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:33:27.635 00.000 2864 Enqueuing Expose request
20:33:27.745 00.110 6680 IsGuiding returns 1
20:33:27.745 00.000 6680 scope still moving after pulse duration time elapsed
20:33:27.776 00.031 6680 IsGuiding returns 0
20:33:27.776 00.000 6680 scope move finished after 145 + 48 ms
20:33:27.776 00.000 6680 Move returns status 0, amount 145
20:33:27.776 00.000 6680 MoveAxis(S, 96, ABG)
20:33:27.776 00.000 6680 Guiding  Dir = 1, Dur = 96
20:33:27.776 00.000 6680 IsGuiding returns 0
20:33:27.776 00.000 6680 PulseGuide returned control before completion, sleep 106
20:33:27.888 00.112 6680 IsGuiding returns 1
20:33:27.888 00.000 6680 scope still moving after pulse duration time elapsed
20:33:27.920 00.032 6680 IsGuiding returns 1
20:33:27.951 00.031 6680 IsGuiding returns 0
20:33:27.951 00.000 6680 scope move finished after 96 + 79 ms
20:33:27.951 00.000 6680 Move returns status 0, amount 96
20:33:27.951 00.000 6680 move complete, result=0
20:33:27.951 00.000 6680 worker thread done servicing request
20:33:27.951 00.000 2864 GuideStep: -1.3 px 145 ms EAST, 0.6 px 96 ms SOUTH
20:33:27.959 00.008 6680 Worker thread wakes up
20:33:27.959 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:33:27.959 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:33:29.592 01.633 6680 Exposure complete
20:33:29.654 00.062 6680 worker thread done servicing request
20:33:29.654 00.000 2864 OnExposeComplete: enter
20:33:29.654 00.000 2864 UpdateGuideState(): m_state=6
20:33:29.654 00.000 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 255
20:33:29.654 00.000 2864 Star::Find returns 1 (0), X=136.92, Y=727.50, Mass=1794, SNR=29.9, Peak=170 HFD=3.0
20:33:29.654 00.000 2864 MultiStar: [#1 -0.05,-0.10,0.94,U] [#2 0.09,0.03,0.64,U] [#3 -0.22,-0.13,0.72,U] [#4 0.04,0.05,0.59,U] [#5 0.74,0.05,0.59,U] [#6 0.10,-0.05,0.48,U] [#7 0.66,-0.07,0.45,U] [#8 -0.17,0.06,0.41,U] 
20:33:29.666 00.012 2864 refined, 8 included, MultiStar: {0.48, -0.16}, one-star: {2.23, -0.80}
20:33:29.666 00.000 2864 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.80) = xAngle (-3.12 = -3.12)
20:33:29.666 00.000 2864 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.20 = 0.09)
20:33:29.666 00.000 2864 CameraToMount -- cameraX=0.48 cameraY=-0.16 hyp=0.51 cameraTheta=-0.33 mountX=-0.51 mountY=0.04, mountTheta=3.05
20:33:29.666 00.000 2864 SchedulePrimaryMove(10198720, x=0.48, y=-0.16, opts=13)
20:33:29.666 00.000 2864 Enqueuing Move request for scope (0.48, -0.16)
20:33:29.666 00.000 6680 Worker thread wakes up
20:33:29.666 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.16) opts 0xd
20:33:29.666 00.000 6680 Handling offset move in thread for scope, endpoint = (0.48, -0.16)
20:33:29.666 00.000 6680 Moving (0.48, -0.16) raw xDistance=-0.51 yDistance=0.04
20:33:29.666 00.000 6680 PPEC rslt: input = -0.51, final = -0.68, react = -0.31, pred = -1.01, hyst = -0.28, hyst_pct = 0.62, period_length = 600.73
20:33:29.666 00.000 6680 PPEC: input: -0.51, control: -0.68, exposure: 1500
20:33:29.666 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:29.666 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:33:29.666 00.000 6680 MoveAxis(E, 91, ABG)
20:33:29.666 00.000 6680 Guiding  Dir = 2, Dur = 91
20:33:29.666 00.000 6680 IsGuiding returns 0
20:33:29.681 00.015 6680 PulseGuide returned control before completion, sleep 101
20:33:29.681 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=161, Gamma=0.560
20:33:29.728 00.047 2864 UpdateGuideState exits: m=1794 SNR=29.9
20:33:29.728 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:29.746 00.018 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:33:29.746 00.000 2864 Enqueuing Expose request
20:33:29.791 00.045 6680 IsGuiding returns 1
20:33:29.791 00.000 6680 scope still moving after pulse duration time elapsed
20:33:29.823 00.032 6680 IsGuiding returns 0
20:33:29.823 00.000 6680 scope move finished after 91 + 50 ms
20:33:29.823 00.000 6680 Move returns status 0, amount 91
20:33:29.823 00.000 6680 MoveAxis(N, 0, ABG)
20:33:29.823 00.000 6680 Move returns status 0, amount 0
20:33:29.823 00.000 6680 move complete, result=0
20:33:29.823 00.000 6680 worker thread done servicing request
20:33:29.823 00.000 6680 Worker thread wakes up
20:33:29.823 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:33:29.823 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:33:29.823 00.000 2864 GuideStep: -0.5 px 91 ms EAST, 0.0 px 0 ms NORTH
20:33:31.248 01.425 6680 Exposure complete
20:33:31.311 00.063 6680 worker thread done servicing request
20:33:31.311 00.000 2864 OnExposeComplete: enter
20:33:31.311 00.000 2864 UpdateGuideState(): m_state=6
20:33:31.311 00.000 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 256
20:33:31.311 00.000 2864 Star::Find returns 1 (0), X=136.94, Y=727.98, Mass=1740, SNR=29.4, Peak=176 HFD=2.9
20:33:31.311 00.000 2864 MultiStar: [#1 0.15,0.42,0.96,U] [#2 0.17,0.50,0.64,U] [#3 -0.10,0.37,0.72,U] [#4 0.14,0.38,0.58,U] [#5 0.87,0.43,0.59,U] [#6 0.31,0.30,0.49,U] [#7 0.56,-0.08,0.47,U] [#8 0.07,0.72,0.42,U] 
20:33:31.327 00.016 2864 refined, 8 included, MultiStar: {0.59, 0.27}, one-star: {2.25, -0.31}
20:33:31.327 00.000 2864 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.80) = xAngle (-2.37 = -2.37)
20:33:31.327 00.000 2864 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.45 = 0.84)
20:33:31.327 00.000 2864 CameraToMount -- cameraX=0.59 cameraY=0.27 hyp=0.65 cameraTheta=0.42 mountX=-0.46 mountY=0.48, mountTheta=2.34
20:33:31.327 00.000 2864 SchedulePrimaryMove(10198720, x=0.59, y=0.27, opts=13)
20:33:31.337 00.010 2864 Enqueuing Move request for scope (0.59, 0.27)
20:33:31.337 00.000 6680 Worker thread wakes up
20:33:31.337 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.27) opts 0xd
20:33:31.337 00.000 6680 Handling offset move in thread for scope, endpoint = (0.59, 0.27)
20:33:31.337 00.000 6680 Moving (0.59, 0.27) raw xDistance=-0.46 yDistance=0.48
20:33:31.337 00.000 6680 PPEC rslt: input = -0.46, final = -0.66, react = -0.28, pred = -0.94, hyst = -0.32, hyst_pct = 0.62, period_length = 600.73
20:33:31.337 00.000 6680 PPEC: input: -0.46, control: -0.66, exposure: 1500
20:33:31.337 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
20:33:31.337 00.000 6680 MoveAxis(E, 89, ABG)
20:33:31.337 00.000 6680 Guiding  Dir = 2, Dur = 89
20:33:31.343 00.006 6680 IsGuiding returns 0
20:33:31.343 00.000 6680 PulseGuide returned control before completion, sleep 99
20:33:31.355 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=173, Gamma=0.560
20:33:31.391 00.036 2864 UpdateGuideState exits: m=1740 SNR=29.4
20:33:31.400 00.009 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:31.406 00.006 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:33:31.408 00.002 2864 Enqueuing Expose request
20:33:31.454 00.046 6680 IsGuiding returns 1
20:33:31.454 00.000 6680 scope still moving after pulse duration time elapsed
20:33:31.486 00.032 6680 IsGuiding returns 0
20:33:31.486 00.000 6680 scope move finished after 89 + 54 ms
20:33:31.486 00.000 6680 Move returns status 0, amount 89
20:33:31.486 00.000 6680 MoveAxis(S, 77, ABG)
20:33:31.486 00.000 6680 Guiding  Dir = 1, Dur = 77
20:33:31.486 00.000 6680 IsGuiding returns 0
20:33:31.486 00.000 6680 PulseGuide returned control before completion, sleep 87
20:33:31.580 00.094 6680 IsGuiding returns 1
20:33:31.580 00.000 6680 scope still moving after pulse duration time elapsed
20:33:31.612 00.032 6680 IsGuiding returns 0
20:33:31.612 00.000 6680 scope move finished after 77 + 48 ms
20:33:31.612 00.000 6680 Move returns status 0, amount 77
20:33:31.612 00.000 6680 move complete, result=0
20:33:31.612 00.000 6680 worker thread done servicing request
20:33:31.612 00.000 6680 Worker thread wakes up
20:33:31.612 00.000 2864 GuideStep: -0.5 px 89 ms EAST, 0.5 px 77 ms SOUTH
20:33:31.612 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:33:31.612 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:33:33.256 01.644 6680 Exposure complete
20:33:33.319 00.063 6680 worker thread done servicing request
20:33:33.319 00.000 2864 OnExposeComplete: enter
20:33:33.319 00.000 2864 UpdateGuideState(): m_state=6
20:33:33.319 00.000 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 257
20:33:33.319 00.000 2864 Star::Find returns 1 (0), X=135.62, Y=727.45, Mass=1774, SNR=29.7, Peak=149 HFD=3.2
20:33:33.319 00.000 2864 MultiStar: [#1 -1.11,-0.09,0.95,U] [#2 -1.22,-0.05,0.66,U] [#3 -1.29,-0.02,0.72,U] [#4 -1.18,-0.07,0.59,U] [#5 -0.33,-0.26,0.58,U] [#6 -0.93,-0.08,0.47,U] [#7 -0.21,-0.17,0.47,U] [#8 -1.18,0.05,0.41,U] 
20:33:33.335 00.016 2864 refined, 8 included, MultiStar: {-0.65, -0.21}, one-star: {0.92, -0.84}
20:33:33.335 00.000 2864 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.80) = xAngle (-5.62 = 0.67)
20:33:33.338 00.003 2864 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.69 = -2.41)
20:33:33.338 00.000 2864 CameraToMount -- cameraX=-0.65 cameraY=-0.21 hyp=0.68 cameraTheta=-2.82 mountX=0.54 mountY=-0.46, mountTheta=-0.71
20:33:33.338 00.000 2864 SchedulePrimaryMove(10198720, x=-0.65, y=-0.21, opts=13)
20:33:33.338 00.000 2864 Enqueuing Move request for scope (-0.65, -0.21)
20:33:33.338 00.000 6680 Worker thread wakes up
20:33:33.338 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.65, -0.21) opts 0xd
20:33:33.338 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.65, -0.21)
20:33:33.338 00.000 6680 Moving (-0.65, -0.21) raw xDistance=0.54 yDistance=-0.46
20:33:33.338 00.000 6680 PPEC rslt: input = 0.54, final = 0.05, react = 0.32, pred = -0.60, hyst = 0.25, hyst_pct = 0.61, period_length = 600.73
20:33:33.351 00.013 6680 PPEC: input: 0.54, control: 0.05, exposure: 1500
20:33:33.351 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:33:33.351 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
20:33:33.351 00.000 6680 MoveAxis(W, 6, ABG)
20:33:33.351 00.000 6680 Guiding  Dir = 3, Dur = 6
20:33:33.351 00.000 6680 IsGuiding returns 0
20:33:33.351 00.000 6680 PulseGuide returned control before completion, sleep 16
20:33:33.351 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=154, Gamma=0.560
20:33:33.382 00.031 6680 IsGuiding returns 1
20:33:33.382 00.000 6680 scope still moving after pulse duration time elapsed
20:33:33.408 00.026 2864 UpdateGuideState exits: m=1774 SNR=29.7
20:33:33.408 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:33.408 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:33:33.414 00.006 2864 Enqueuing Expose request
20:33:33.414 00.000 6680 IsGuiding returns 0
20:33:33.414 00.000 6680 scope move finished after 6 + 60 ms
20:33:33.414 00.000 6680 Move returns status 0, amount 6
20:33:33.414 00.000 6680 MoveAxis(N, 0, ABG)
20:33:33.414 00.000 6680 Move returns status 0, amount 0
20:33:33.414 00.000 6680 move complete, result=0
20:33:33.414 00.000 6680 worker thread done servicing request
20:33:33.414 00.000 6680 Worker thread wakes up
20:33:33.414 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:33:33.414 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:33:33.414 00.000 2864 GuideStep: 0.5 px 6 ms WEST, -0.5 px 0 ms NORTH
20:33:34.831 01.417 6680 Exposure complete
20:33:34.872 00.041 6680 worker thread done servicing request
20:33:34.872 00.000 2864 OnExposeComplete: enter
20:33:34.872 00.000 2864 UpdateGuideState(): m_state=6
20:33:34.872 00.000 2864 Star::Find(15, 135, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 258
20:33:34.872 00.000 2864 Star::Find returns 1 (0), X=135.77, Y=727.76, Mass=1673, SNR=28.8, Peak=148 HFD=2.9
20:33:34.888 00.016 2864 MultiStar: [#1 -1.07,0.18,0.94,U] [#2 -0.92,0.28,0.64,U] [#3 -1.26,0.18,0.72,U] [#4 -1.10,0.26,0.60,U] [#5 -0.06,0.25,0.60,U] [#6 -0.93,0.23,0.51,U] [#7 -0.34,-0.02,0.48,U] [#8 -1.07,0.22,0.43,U] 
20:33:34.888 00.000 2864 refined, 8 included, MultiStar: {-0.54, 0.08}, one-star: {1.08, -0.53}
20:33:34.888 00.000 2864 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.80) = xAngle (0.21 = 0.21)
20:33:34.888 00.000 2864 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.87 = -2.87)
20:33:34.888 00.000 2864 CameraToMount -- cameraX=-0.54 cameraY=0.08 hyp=0.55 cameraTheta=3.00 mountX=0.54 mountY=-0.15, mountTheta=-0.27
20:33:34.900 00.012 2864 SchedulePrimaryMove(10198720, x=-0.54, y=0.08, opts=13)
20:33:34.902 00.002 2864 Enqueuing Move request for scope (-0.54, 0.08)
20:33:34.904 00.002 6680 Worker thread wakes up
20:33:34.904 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.08) opts 0xd
20:33:34.904 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.54, 0.08)
20:33:34.904 00.000 6680 Moving (-0.54, 0.08) raw xDistance=0.54 yDistance=-0.15
20:33:34.904 00.000 6680 PPEC rslt: input = 0.54, final = 0.09, react = 0.32, pred = -0.48, hyst = 0.25, hyst_pct = 0.61, period_length = 600.73
20:33:34.904 00.000 6680 PPEC: input: 0.54, control: 0.09, exposure: 1500
20:33:34.904 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:34.904 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:33:34.904 00.000 6680 MoveAxis(W, 12, ABG)
20:33:34.904 00.000 6680 Guiding  Dir = 3, Dur = 12
20:33:34.904 00.000 6680 IsGuiding returns 0
20:33:34.904 00.000 6680 PulseGuide returned control before completion, sleep 22
20:33:34.920 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=183, Gamma=0.560
20:33:34.935 00.015 6680 IsGuiding returns 1
20:33:34.935 00.000 6680 scope still moving after pulse duration time elapsed
20:33:34.963 00.028 2864 UpdateGuideState exits: m=1673 SNR=28.8
20:33:34.967 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:34.969 00.002 6680 IsGuiding returns 0
20:33:34.969 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:33:34.969 00.000 2864 Enqueuing Expose request
20:33:34.969 00.000 6680 scope move finished after 12 + 49 ms
20:33:34.969 00.000 6680 Move returns status 0, amount 12
20:33:34.969 00.000 6680 MoveAxis(N, 0, ABG)
20:33:34.969 00.000 6680 Move returns status 0, amount 0
20:33:34.969 00.000 6680 move complete, result=0
20:33:34.969 00.000 6680 worker thread done servicing request
20:33:34.969 00.000 6680 Worker thread wakes up
20:33:34.969 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:33:34.969 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:33:34.969 00.000 2864 GuideStep: 0.5 px 12 ms WEST, -0.1 px 0 ms NORTH
20:33:36.615 01.646 6680 Exposure complete
20:33:36.682 00.067 6680 worker thread done servicing request
20:33:36.682 00.000 2864 OnExposeComplete: enter
20:33:36.682 00.000 2864 UpdateGuideState(): m_state=6
20:33:36.682 00.000 2864 Star::Find(15, 135, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 259
20:33:36.682 00.000 2864 Star::Find returns 1 (0), X=135.50, Y=727.65, Mass=1813, SNR=30.0, Peak=149 HFD=3.2
20:33:36.682 00.000 2864 MultiStar: [#1 -1.32,0.18,0.93,U] [#2 -1.16,0.24,0.64,U] [#3 -1.33,0.26,0.70,U] [#4 -1.24,0.23,0.55,U] [#5 -0.31,0.28,0.59,U] [#6 -1.05,0.40,0.47,U] [#7 -0.29,-0.03,0.46,U] [#8 -1.13,0.24,0.41,U] 
20:33:36.682 00.000 2864 refined, 8 included, MultiStar: {-0.70, 0.07}, one-star: {0.81, -0.65}
20:33:36.682 00.000 2864 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.80) = xAngle (0.24 = 0.24)
20:33:36.695 00.013 2864 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.83 = -2.83)
20:33:36.695 00.000 2864 CameraToMount -- cameraX=-0.70 cameraY=0.07 hyp=0.71 cameraTheta=3.04 mountX=0.69 mountY=-0.21, mountTheta=-0.30
20:33:36.695 00.000 2864 SchedulePrimaryMove(10198720, x=-0.70, y=0.07, opts=13)
20:33:36.695 00.000 2864 Enqueuing Move request for scope (-0.70, 0.07)
20:33:36.695 00.000 6680 Worker thread wakes up
20:33:36.695 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 0.07) opts 0xd
20:33:36.695 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.70, 0.07)
20:33:36.695 00.000 6680 Moving (-0.70, 0.07) raw xDistance=0.69 yDistance=-0.21
20:33:36.695 00.000 6680 PPEC rslt: input = 0.69, final = 0.44, react = 0.41, pred = 0.13, hyst = 0.37, hyst_pct = 0.61, period_length = 600.73
20:33:36.695 00.000 6680 PPEC: input: 0.69, control: 0.44, exposure: 1500
20:33:36.695 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:36.695 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:33:36.695 00.000 6680 MoveAxis(W, 59, ABG)
20:33:36.705 00.010 6680 Guiding  Dir = 3, Dur = 59
20:33:36.705 00.000 6680 IsGuiding returns 0
20:33:36.705 00.000 6680 PulseGuide returned control before completion, sleep 69
20:33:36.713 00.008 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=157, Gamma=0.560
20:33:36.758 00.045 2864 UpdateGuideState exits: m=1813 SNR=30.0
20:33:36.758 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:36.758 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:33:36.758 00.000 2864 Enqueuing Expose request
20:33:36.790 00.032 6680 IsGuiding returns 0
20:33:36.790 00.000 6680 Move returns status 0, amount 59
20:33:36.790 00.000 6680 MoveAxis(N, 0, ABG)
20:33:36.790 00.000 6680 Move returns status 0, amount 0
20:33:36.790 00.000 6680 move complete, result=0
20:33:36.790 00.000 6680 worker thread done servicing request
20:33:36.790 00.000 6680 Worker thread wakes up
20:33:36.790 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:33:36.790 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:33:36.790 00.000 2864 GuideStep: 0.7 px 59 ms WEST, -0.2 px 0 ms NORTH
20:33:38.208 01.418 6680 Exposure complete
20:33:38.279 00.071 6680 worker thread done servicing request
20:33:38.279 00.000 2864 OnExposeComplete: enter
20:33:38.279 00.000 2864 UpdateGuideState(): m_state=6
20:33:38.279 00.000 2864 Star::Find(15, 135, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
20:33:38.279 00.000 2864 Star::Find returns 1 (0), X=135.83, Y=727.75, Mass=1754, SNR=29.5, Peak=145 HFD=3.0
20:33:38.288 00.009 2864 MultiStar: [#1 -0.97,0.06,0.94,U] [#2 -0.93,0.44,0.64,U] [#3 -1.00,0.12,0.72,U] [#4 -1.01,0.13,0.60,U] [#5 0.01,0.46,0.58,U] [#6 -0.74,0.31,0.49,U] [#7 0.02,0.13,0.46,U] [#8 -0.91,0.46,0.44,U] 
20:33:38.290 00.002 2864 refined, 8 included, MultiStar: {-0.42, 0.11}, one-star: {1.13, -0.55}
20:33:38.292 00.002 2864 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.80) = xAngle (0.09 = 0.09)
20:33:38.293 00.001 2864 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.98 = -2.98)
20:33:38.295 00.002 2864 CameraToMount -- cameraX=-0.42 cameraY=0.11 hyp=0.43 cameraTheta=2.89 mountX=0.43 mountY=-0.07, mountTheta=-0.16
20:33:38.297 00.002 2864 SchedulePrimaryMove(10198720, x=-0.42, y=0.11, opts=13)
20:33:38.297 00.000 2864 Enqueuing Move request for scope (-0.42, 0.11)
20:33:38.297 00.000 6680 Worker thread wakes up
20:33:38.297 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.11) opts 0xd
20:33:38.297 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.42, 0.11)
20:33:38.297 00.000 6680 Moving (-0.42, 0.11) raw xDistance=0.43 yDistance=-0.07
20:33:38.297 00.000 6680 PPEC rslt: input = 0.43, final = 0.34, react = 0.26, pred = 0.25, hyst = 0.24, hyst_pct = 0.61, period_length = 600.73
20:33:38.297 00.000 6680 PPEC: input: 0.43, control: 0.34, exposure: 1500
20:33:38.297 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:38.297 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:33:38.297 00.000 6680 MoveAxis(W, 46, ABG)
20:33:38.297 00.000 6680 Guiding  Dir = 3, Dur = 46
20:33:38.305 00.008 6680 IsGuiding returns 0
20:33:38.305 00.000 6680 PulseGuide returned control before completion, sleep 56
20:33:38.311 00.006 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=154, Gamma=0.560
20:33:38.356 00.045 2864 UpdateGuideState exits: m=1754 SNR=29.5
20:33:38.356 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:38.356 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:33:38.356 00.000 2864 Enqueuing Expose request
20:33:38.372 00.016 6680 IsGuiding returns 1
20:33:38.372 00.000 6680 scope still moving after pulse duration time elapsed
20:33:38.403 00.031 6680 IsGuiding returns 0
20:33:38.403 00.000 6680 scope move finished after 46 + 53 ms
20:33:38.403 00.000 6680 Move returns status 0, amount 46
20:33:38.403 00.000 6680 MoveAxis(N, 0, ABG)
20:33:38.403 00.000 6680 Move returns status 0, amount 0
20:33:38.403 00.000 6680 move complete, result=0
20:33:38.403 00.000 6680 worker thread done servicing request
20:33:38.403 00.000 6680 Worker thread wakes up
20:33:38.403 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:33:38.403 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:33:38.403 00.000 2864 GuideStep: 0.4 px 46 ms WEST, -0.1 px 0 ms NORTH
20:33:40.050 01.647 6680 Exposure complete
20:33:40.102 00.052 6680 worker thread done servicing request
20:33:40.102 00.000 2864 OnExposeComplete: enter
20:33:40.119 00.017 2864 UpdateGuideState(): m_state=6
20:33:40.119 00.000 2864 Star::Find(15, 135, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
20:33:40.119 00.000 2864 Star::Find returns 1 (0), X=135.72, Y=727.21, Mass=1723, SNR=29.3, Peak=146 HFD=3.3
20:33:40.119 00.000 2864 MultiStar: [#1 -1.03,-0.03,0.95,U] [#2 -0.94,-0.14,0.66,U] [#3 -1.32,-0.01,0.72,U] [#4 -1.07,-0.02,0.58,U] [#5 -0.34,0.05,0.59,U] [#6 -0.97,-0.16,0.48,U] [#7 -0.15,-0.23,0.47,U] [#8 -1.29,0.12,0.41,U] 
20:33:40.119 00.000 2864 refined, 8 included, MultiStar: {-0.58, -0.23}, one-star: {1.03, -1.09}
20:33:40.119 00.000 2864 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.80) = xAngle (-5.56 = 0.72)
20:33:40.119 00.000 2864 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.64 = -2.35)
20:33:40.119 00.000 2864 CameraToMount -- cameraX=-0.58 cameraY=-0.23 hyp=0.62 cameraTheta=-2.77 mountX=0.47 mountY=-0.44, mountTheta=-0.76
20:33:40.134 00.015 2864 SchedulePrimaryMove(10198720, x=-0.58, y=-0.23, opts=13)
20:33:40.134 00.000 2864 Enqueuing Move request for scope (-0.58, -0.23)
20:33:40.134 00.000 6680 Worker thread wakes up
20:33:40.134 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.23) opts 0xd
20:33:40.134 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.58, -0.23)
20:33:40.134 00.000 6680 Moving (-0.58, -0.23) raw xDistance=0.47 yDistance=-0.44
20:33:40.134 00.000 6680 PPEC rslt: input = 0.47, final = 0.44, react = 0.28, pred = 0.41, hyst = 0.28, hyst_pct = 0.61, period_length = 600.73
20:33:40.134 00.000 6680 PPEC: input: 0.47, control: 0.44, exposure: 1500
20:33:40.134 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:33:40.134 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
20:33:40.134 00.000 6680 MoveAxis(W, 59, ABG)
20:33:40.134 00.000 6680 Guiding  Dir = 3, Dur = 59
20:33:40.134 00.000 6680 IsGuiding returns 0
20:33:40.134 00.000 6680 PulseGuide returned control before completion, sleep 69
20:33:40.153 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=139, Gamma=0.560
20:33:40.197 00.044 2864 UpdateGuideState exits: m=1723 SNR=29.3
20:33:40.197 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:40.197 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:33:40.197 00.000 2864 Enqueuing Expose request
20:33:40.212 00.015 6680 IsGuiding returns 1
20:33:40.213 00.001 6680 scope still moving after pulse duration time elapsed
20:33:40.244 00.031 6680 IsGuiding returns 0
20:33:40.244 00.000 6680 scope move finished after 59 + 42 ms
20:33:40.244 00.000 6680 Move returns status 0, amount 59
20:33:40.244 00.000 6680 MoveAxis(N, 0, ABG)
20:33:40.244 00.000 6680 Move returns status 0, amount 0
20:33:40.244 00.000 6680 move complete, result=0
20:33:40.244 00.000 6680 worker thread done servicing request
20:33:40.244 00.000 6680 Worker thread wakes up
20:33:40.244 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:33:40.244 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:33:40.244 00.000 2864 GuideStep: 0.5 px 59 ms WEST, -0.4 px 0 ms NORTH
20:33:41.667 01.423 6680 Exposure complete
20:33:41.716 00.049 6680 worker thread done servicing request
20:33:41.716 00.000 2864 OnExposeComplete: enter
20:33:41.716 00.000 2864 UpdateGuideState(): m_state=6
20:33:41.730 00.014 2864 Star::Find(15, 135, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
20:33:41.735 00.005 2864 Star::Find returns 1 (0), X=135.99, Y=727.36, Mass=1686, SNR=28.9, Peak=168 HFD=3.1
20:33:41.737 00.002 2864 MultiStar: [#1 -0.76,0.15,0.98,U] [#2 -0.73,0.01,0.67,U] [#3 -1.01,-0.06,0.73,U] [#4 -0.84,0.12,0.59,U] [#5 0.06,-0.08,0.60,U] [#6 -0.61,0.23,0.49,U] [#7 0.13,-0.13,0.47,U] [#8 -0.81,0.17,0.43,U] 
20:33:41.739 00.002 2864 refined, 8 included, MultiStar: {-0.29, -0.11}, one-star: {1.30, -0.94}
20:33:41.741 00.002 2864 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.80) = xAngle (-5.57 = 0.72)
20:33:41.744 00.003 2864 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.64 = -2.36)
20:33:41.746 00.002 2864 CameraToMount -- cameraX=-0.29 cameraY=-0.11 hyp=0.31 cameraTheta=-2.77 mountX=0.23 mountY=-0.22, mountTheta=-0.75
20:33:41.746 00.000 2864 SchedulePrimaryMove(10198720, x=-0.29, y=-0.11, opts=13)
20:33:41.746 00.000 2864 Enqueuing Move request for scope (-0.29, -0.11)
20:33:41.746 00.000 6680 Worker thread wakes up
20:33:41.746 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.11) opts 0xd
20:33:41.746 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.29, -0.11)
20:33:41.746 00.000 6680 Moving (-0.29, -0.11) raw xDistance=0.23 yDistance=-0.22
20:33:41.746 00.000 6680 PPEC rslt: input = 0.23, final = 0.28, react = 0.14, pred = 0.35, hyst = 0.15, hyst_pct = 0.61, period_length = 600.73
20:33:41.746 00.000 6680 PPEC: input: 0.23, control: 0.28, exposure: 1500
20:33:41.746 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:41.746 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
20:33:41.746 00.000 6680 MoveAxis(W, 38, ABG)
20:33:41.746 00.000 6680 Guiding  Dir = 3, Dur = 38
20:33:41.746 00.000 6680 IsGuiding returns 0
20:33:41.746 00.000 6680 PulseGuide returned control before completion, sleep 48
20:33:41.764 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=166, Gamma=0.560
20:33:41.809 00.045 6680 IsGuiding returns 1
20:33:41.809 00.000 6680 scope still moving after pulse duration time elapsed
20:33:41.816 00.007 2864 UpdateGuideState exits: m=1686 SNR=28.9
20:33:41.818 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:41.818 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:33:41.820 00.002 2864 Enqueuing Expose request
20:33:41.841 00.021 6680 IsGuiding returns 0
20:33:41.841 00.000 6680 scope move finished after 38 + 46 ms
20:33:41.841 00.000 6680 Move returns status 0, amount 38
20:33:41.841 00.000 6680 MoveAxis(N, 0, ABG)
20:33:41.841 00.000 6680 Move returns status 0, amount 0
20:33:41.841 00.000 6680 move complete, result=0
20:33:41.841 00.000 6680 worker thread done servicing request
20:33:41.841 00.000 6680 Worker thread wakes up
20:33:41.841 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:33:41.841 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:33:41.841 00.000 2864 GuideStep: 0.2 px 38 ms WEST, -0.2 px 0 ms NORTH
20:33:43.488 01.647 6680 Exposure complete
20:33:43.557 00.069 6680 worker thread done servicing request
20:33:43.557 00.000 2864 OnExposeComplete: enter
20:33:43.557 00.000 2864 UpdateGuideState(): m_state=6
20:33:43.557 00.000 2864 Star::Find(15, 135, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 263
20:33:43.557 00.000 2864 Star::Find returns 1 (0), X=135.93, Y=727.50, Mass=1816, SNR=30.0, Peak=165 HFD=3.1
20:33:43.557 00.000 2864 MultiStar: [#1 -0.89,0.08,0.94,U] [#2 -0.84,-0.07,0.64,U] [#3 -1.00,0.07,0.68,U] [#4 -0.85,0.12,0.58,U] [#5 -0.02,0.01,0.57,U] [#6 -0.73,0.22,0.49,U] [#7 -0.61,-0.39,0.45,U] [#8 -1.06,0.14,0.41,U] 
20:33:43.569 00.012 2864 refined, 8 included, MultiStar: {-0.42, -0.11}, one-star: {1.23, -0.80}
20:33:43.571 00.002 2864 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.80) = xAngle (-5.68 = 0.61)
20:33:43.573 00.002 2864 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.75 = -2.47)
20:33:43.575 00.002 2864 CameraToMount -- cameraX=-0.42 cameraY=-0.11 hyp=0.43 cameraTheta=-2.88 mountX=0.35 mountY=-0.27, mountTheta=-0.65
20:33:43.579 00.004 2864 SchedulePrimaryMove(10198720, x=-0.42, y=-0.11, opts=13)
20:33:43.583 00.004 2864 Enqueuing Move request for scope (-0.42, -0.11)
20:33:43.585 00.002 6680 Worker thread wakes up
20:33:43.585 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.11) opts 0xd
20:33:43.585 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.42, -0.11)
20:33:43.585 00.000 6680 Moving (-0.42, -0.11) raw xDistance=0.35 yDistance=-0.27
20:33:43.587 00.002 6680 PPEC rslt: input = 0.35, final = 0.40, react = 0.21, pred = 0.47, hyst = 0.22, hyst_pct = 0.61, period_length = 600.73
20:33:43.588 00.001 6680 PPEC: input: 0.35, control: 0.40, exposure: 1500
20:33:43.588 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:33:43.588 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
20:33:43.588 00.000 6680 MoveAxis(W, 54, ABG)
20:33:43.588 00.000 6680 Guiding  Dir = 3, Dur = 54
20:33:43.588 00.000 6680 IsGuiding returns 0
20:33:43.588 00.000 6680 PulseGuide returned control before completion, sleep 64
20:33:43.601 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=170, Gamma=0.560
20:33:43.647 00.046 2864 UpdateGuideState exits: m=1816 SNR=30.0
20:33:43.650 00.003 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:43.650 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:33:43.650 00.000 2864 Enqueuing Expose request
20:33:43.663 00.013 6680 IsGuiding returns 1
20:33:43.663 00.000 6680 scope still moving after pulse duration time elapsed
20:33:43.694 00.031 6680 IsGuiding returns 0
20:33:43.694 00.000 6680 scope move finished after 54 + 52 ms
20:33:43.694 00.000 6680 Move returns status 0, amount 54
20:33:43.694 00.000 6680 MoveAxis(N, 0, ABG)
20:33:43.694 00.000 6680 Move returns status 0, amount 0
20:33:43.694 00.000 6680 move complete, result=0
20:33:43.694 00.000 6680 worker thread done servicing request
20:33:43.694 00.000 6680 Worker thread wakes up
20:33:43.694 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:33:43.694 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:33:43.694 00.000 2864 GuideStep: 0.4 px 54 ms WEST, -0.3 px 0 ms NORTH
20:33:45.115 01.421 6680 Exposure complete
20:33:45.181 00.066 6680 worker thread done servicing request
20:33:45.181 00.000 2864 OnExposeComplete: enter
20:33:45.185 00.004 2864 UpdateGuideState(): m_state=6
20:33:45.185 00.000 2864 Star::Find(15, 135, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 264
20:33:45.185 00.000 2864 Star::Find returns 1 (0), X=135.80, Y=727.66, Mass=1772, SNR=29.7, Peak=152 HFD=3.2
20:33:45.185 00.000 2864 MultiStar: [#1 -1.14,0.23,0.93,U] [#2 -0.96,0.07,0.63,U] [#3 -1.52,-0.04,0.70,U] [#4 -1.08,0.04,0.58,U] [#5 -0.42,0.01,0.58,U] [#6 -0.93,0.14,0.50,U] [#7 -0.02,0.14,0.45,U] [#8 -1.23,0.22,0.44,U] 
20:33:45.185 00.000 2864 refined, 8 included, MultiStar: {-0.60, -0.02}, one-star: {1.11, -0.64}
20:33:45.195 00.010 2864 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.80) = xAngle (-5.90 = 0.39)
20:33:45.195 00.000 2864 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.97 = -2.69)
20:33:45.195 00.000 2864 CameraToMount -- cameraX=-0.60 cameraY=-0.02 hyp=0.60 cameraTheta=-3.10 mountX=0.56 mountY=-0.27, mountTheta=-0.44
20:33:45.195 00.000 2864 SchedulePrimaryMove(10198720, x=-0.60, y=-0.02, opts=13)
20:33:45.195 00.000 2864 Enqueuing Move request for scope (-0.60, -0.02)
20:33:45.195 00.000 6680 Worker thread wakes up
20:33:45.195 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.02) opts 0xd
20:33:45.195 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.60, -0.02)
20:33:45.195 00.000 6680 Moving (-0.60, -0.02) raw xDistance=0.56 yDistance=-0.27
20:33:45.195 00.000 6680 PPEC rslt: input = 0.56, final = 0.54, react = 0.34, pred = 0.54, hyst = 0.32, hyst_pct = 0.60, period_length = 600.73
20:33:45.195 00.000 6680 PPEC: input: 0.56, control: 0.54, exposure: 1500
20:33:45.195 00.000 6680 switching direction from 1 to -1 - decHistory=-3 oldest=0.07 newest=-0.75
20:33:45.195 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
20:33:45.195 00.000 6680 MoveAxis(W, 72, ABG)
20:33:45.195 00.000 6680 Guiding  Dir = 3, Dur = 72
20:33:45.195 00.000 6680 IsGuiding returns 0
20:33:45.195 00.000 6680 PulseGuide returned control before completion, sleep 82
20:33:45.213 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=167, Gamma=0.560
20:33:45.258 00.045 2864 UpdateGuideState exits: m=1772 SNR=29.7
20:33:45.258 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:45.258 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:33:45.258 00.000 2864 Enqueuing Expose request
20:33:45.305 00.047 6680 IsGuiding returns 0
20:33:45.305 00.000 6680 Move returns status 0, amount 72
20:33:45.305 00.000 6680 MoveAxis(N, 42, ABG)
20:33:45.305 00.000 6680 Guiding  Dir = 0, Dur = 42
20:33:45.305 00.000 6680 IsGuiding returns 0
20:33:45.306 00.001 6680 PulseGuide returned control before completion, sleep 52
20:33:45.368 00.062 6680 IsGuiding returns 1
20:33:45.368 00.000 6680 scope still moving after pulse duration time elapsed
20:33:45.400 00.032 6680 IsGuiding returns 0
20:33:45.400 00.000 6680 scope move finished after 42 + 52 ms
20:33:45.400 00.000 6680 Move returns status 0, amount 42
20:33:45.400 00.000 6680 move complete, result=0
20:33:45.400 00.000 6680 worker thread done servicing request
20:33:45.400 00.000 6680 Worker thread wakes up
20:33:45.400 00.000 2864 GuideStep: 0.6 px 72 ms WEST, -0.3 px 42 ms NORTH
20:33:45.400 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:33:45.400 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:33:47.050 01.650 6680 Exposure complete
20:33:47.113 00.063 6680 worker thread done servicing request
20:33:47.113 00.000 2864 OnExposeComplete: enter
20:33:47.113 00.000 2864 UpdateGuideState(): m_state=6
20:33:47.113 00.000 2864 Star::Find(15, 135, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 265
20:33:47.121 00.008 2864 Star::Find returns 1 (0), X=135.86, Y=727.54, Mass=1739, SNR=29.4, Peak=135 HFD=3.4
20:33:47.121 00.000 2864 MultiStar: [#1 -0.98,0.10,0.97,U] [#2 -1.07,0.12,0.64,U] [#3 -1.06,0.34,0.73,U] [#4 -1.01,0.20,0.60,U] [#5 -0.09,0.04,0.60,U] [#6 -0.70,0.24,0.49,U] [#7 -0.06,-0.17,0.46,U] [#8 -1.23,0.30,0.42,U] 
20:33:47.121 00.000 2864 refined, 8 included, MultiStar: {-0.47, -0.00}, one-star: {1.17, -0.75}
20:33:47.121 00.000 2864 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.80) = xAngle (-5.93 = 0.36)
20:33:47.121 00.000 2864 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-9.00 = -2.72)
20:33:47.129 00.008 2864 CameraToMount -- cameraX=-0.47 cameraY=-0.00 hyp=0.47 cameraTheta=-3.13 mountX=0.44 mountY=-0.19, mountTheta=-0.41
20:33:47.129 00.000 2864 SchedulePrimaryMove(10198720, x=-0.47, y=-0.00, opts=13)
20:33:47.129 00.000 2864 Enqueuing Move request for scope (-0.47, -0.00)
20:33:47.129 00.000 6680 Worker thread wakes up
20:33:47.129 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.00) opts 0xd
20:33:47.129 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.47, -0.00)
20:33:47.129 00.000 6680 Moving (-0.47, -0.00) raw xDistance=0.44 yDistance=-0.19
20:33:47.129 00.000 6680 PPEC rslt: input = 0.44, final = 0.55, react = 0.27, pred = 0.71, hyst = 0.26, hyst_pct = 0.60, period_length = 600.73
20:33:47.129 00.000 6680 PPEC: input: 0.44, control: 0.55, exposure: 1500
20:33:47.129 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:47.129 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:33:47.139 00.010 6680 MoveAxis(W, 73, ABG)
20:33:47.139 00.000 6680 Guiding  Dir = 3, Dur = 73
20:33:47.139 00.000 6680 IsGuiding returns 0
20:33:47.139 00.000 6680 PulseGuide returned control before completion, sleep 83
20:33:47.150 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=176, Gamma=0.560
20:33:47.193 00.043 2864 UpdateGuideState exits: m=1739 SNR=29.4
20:33:47.193 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:47.193 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:33:47.193 00.000 2864 Enqueuing Expose request
20:33:47.224 00.031 6680 IsGuiding returns 1
20:33:47.224 00.000 6680 scope still moving after pulse duration time elapsed
20:33:47.256 00.032 6680 IsGuiding returns 0
20:33:47.256 00.000 6680 scope move finished after 73 + 44 ms
20:33:47.256 00.000 6680 Move returns status 0, amount 73
20:33:47.256 00.000 6680 MoveAxis(N, 0, ABG)
20:33:47.256 00.000 6680 Move returns status 0, amount 0
20:33:47.256 00.000 6680 move complete, result=0
20:33:47.256 00.000 6680 worker thread done servicing request
20:33:47.256 00.000 6680 Worker thread wakes up
20:33:47.256 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:33:47.256 00.000 2864 GuideStep: 0.4 px 73 ms WEST, -0.2 px 0 ms NORTH
20:33:47.258 00.002 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:33:48.683 01.425 6680 Exposure complete
20:33:48.746 00.063 6680 worker thread done servicing request
20:33:48.746 00.000 2864 OnExposeComplete: enter
20:33:48.746 00.000 2864 UpdateGuideState(): m_state=6
20:33:48.746 00.000 2864 Star::Find(15, 135, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 266
20:33:48.746 00.000 2864 Star::Find returns 1 (0), X=135.74, Y=727.89, Mass=1788, SNR=29.8, Peak=159 HFD=3.0
20:33:48.762 00.016 2864 MultiStar: [#1 -1.19,0.28,0.93,U] [#2 -1.00,0.23,0.65,U] [#3 -1.43,0.25,0.70,U] [#4 -1.14,0.27,0.56,U] [#5 -0.34,0.18,0.59,U] [#6 -1.05,0.36,0.48,U] [#7 -0.25,0.23,0.46,U] [#8 -1.24,0.35,0.41,U] 
20:33:48.762 00.000 2864 refined, 8 included, MultiStar: {-0.64, 0.15}, one-star: {1.05, -0.41}
20:33:48.762 00.000 2864 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.80) = xAngle (0.12 = 0.12)
20:33:48.762 00.000 2864 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.95 = -2.95)
20:33:48.762 00.000 2864 CameraToMount -- cameraX=-0.64 cameraY=0.15 hyp=0.65 cameraTheta=2.91 mountX=0.65 mountY=-0.12, mountTheta=-0.19
20:33:48.762 00.000 2864 SchedulePrimaryMove(10198720, x=-0.64, y=0.15, opts=13)
20:33:48.762 00.000 2864 Enqueuing Move request for scope (-0.64, 0.15)
20:33:48.775 00.013 6680 Worker thread wakes up
20:33:48.775 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.64, 0.15) opts 0xd
20:33:48.775 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.64, 0.15)
20:33:48.775 00.000 6680 Moving (-0.64, 0.15) raw xDistance=0.65 yDistance=-0.12
20:33:48.778 00.003 6680 PPEC rslt: input = 0.65, final = 0.67, react = 0.39, pred = 0.72, hyst = 0.38, hyst_pct = 0.60, period_length = 600.73
20:33:48.778 00.000 6680 PPEC: input: 0.65, control: 0.67, exposure: 1500
20:33:48.778 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:48.778 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:33:48.778 00.000 6680 MoveAxis(W, 90, ABG)
20:33:48.778 00.000 6680 Guiding  Dir = 3, Dur = 90
20:33:48.778 00.000 6680 IsGuiding returns 0
20:33:48.778 00.000 6680 PulseGuide returned control before completion, sleep 100
20:33:48.778 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=173, Gamma=0.560
20:33:48.828 00.050 2864 UpdateGuideState exits: m=1788 SNR=29.8
20:33:48.838 00.010 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:48.842 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:33:48.842 00.000 2864 Enqueuing Expose request
20:33:48.890 00.048 6680 IsGuiding returns 1
20:33:48.890 00.000 6680 scope still moving after pulse duration time elapsed
20:33:48.922 00.032 6680 IsGuiding returns 0
20:33:48.922 00.000 6680 scope move finished after 90 + 52 ms
20:33:48.922 00.000 6680 Move returns status 0, amount 90
20:33:48.922 00.000 6680 MoveAxis(N, 0, ABG)
20:33:48.922 00.000 6680 Move returns status 0, amount 0
20:33:48.922 00.000 6680 move complete, result=0
20:33:48.922 00.000 6680 worker thread done servicing request
20:33:48.922 00.000 6680 Worker thread wakes up
20:33:48.922 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:33:48.922 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:33:48.922 00.000 2864 GuideStep: 0.6 px 90 ms WEST, -0.1 px 0 ms NORTH
20:33:50.571 01.649 6680 Exposure complete
20:33:50.634 00.063 6680 worker thread done servicing request
20:33:50.634 00.000 2864 OnExposeComplete: enter
20:33:50.634 00.000 2864 UpdateGuideState(): m_state=6
20:33:50.634 00.000 2864 Star::Find(15, 135, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 267
20:33:50.634 00.000 2864 Star::Find returns 1 (0), X=135.71, Y=727.66, Mass=1823, SNR=30.1, Peak=151 HFD=3.0
20:33:50.634 00.000 2864 MultiStar: [#1 -1.14,0.28,0.91,U] [#2 -1.07,0.24,0.65,U] [#3 -1.29,0.27,0.71,U] [#4 -1.12,0.28,0.56,U] [#5 -0.36,0.23,0.58,U] [#6 -0.77,0.24,0.48,U] [#7 -0.41,0.07,0.46,U] [#8 -1.11,0.22,0.42,U] 
20:33:50.634 00.000 2864 refined, 8 included, MultiStar: {-0.61, 0.09}, one-star: {1.01, -0.63}
20:33:50.650 00.016 2864 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.80) = xAngle (0.20 = 0.20)
20:33:50.650 00.000 2864 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.87 = -2.87)
20:33:50.650 00.000 2864 CameraToMount -- cameraX=-0.61 cameraY=0.09 hyp=0.61 cameraTheta=3.00 mountX=0.60 mountY=-0.16, mountTheta=-0.27
20:33:50.650 00.000 2864 SchedulePrimaryMove(10198720, x=-0.61, y=0.09, opts=13)
20:33:50.650 00.000 2864 Enqueuing Move request for scope (-0.61, 0.09)
20:33:50.650 00.000 6680 Worker thread wakes up
20:33:50.650 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.61, 0.09) opts 0xd
20:33:50.650 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.61, 0.09)
20:33:50.650 00.000 6680 Moving (-0.61, 0.09) raw xDistance=0.60 yDistance=-0.16
20:33:50.650 00.000 6680 PPEC rslt: input = 0.60, final = 0.67, react = 0.36, pred = 0.79, hyst = 0.36, hyst_pct = 0.60, period_length = 600.73
20:33:50.650 00.000 6680 PPEC: input: 0.60, control: 0.67, exposure: 1500
20:33:50.650 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:50.650 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:33:50.650 00.000 6680 MoveAxis(W, 90, ABG)
20:33:50.650 00.000 6680 Guiding  Dir = 3, Dur = 90
20:33:50.650 00.000 6680 IsGuiding returns 0
20:33:50.650 00.000 6680 PulseGuide returned control before completion, sleep 100
20:33:50.665 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=166, Gamma=0.560
20:33:50.719 00.054 2864 UpdateGuideState exits: m=1823 SNR=30.1
20:33:50.719 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:50.719 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:33:50.729 00.010 2864 Enqueuing Expose request
20:33:50.775 00.046 6680 IsGuiding returns 1
20:33:50.775 00.000 6680 scope still moving after pulse duration time elapsed
20:33:50.807 00.032 6680 IsGuiding returns 0
20:33:50.807 00.000 6680 scope move finished after 90 + 53 ms
20:33:50.807 00.000 6680 Move returns status 0, amount 90
20:33:50.807 00.000 6680 MoveAxis(N, 0, ABG)
20:33:50.807 00.000 6680 Move returns status 0, amount 0
20:33:50.807 00.000 6680 move complete, result=0
20:33:50.807 00.000 6680 worker thread done servicing request
20:33:50.807 00.000 6680 Worker thread wakes up
20:33:50.807 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:33:50.807 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:33:50.807 00.000 2864 GuideStep: 0.6 px 90 ms WEST, -0.2 px 0 ms NORTH
20:33:52.233 01.426 6680 Exposure complete
20:33:52.308 00.075 6680 worker thread done servicing request
20:33:52.308 00.000 2864 OnExposeComplete: enter
20:33:52.312 00.004 2864 UpdateGuideState(): m_state=6
20:33:52.312 00.000 2864 Star::Find(15, 135, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 268
20:33:52.317 00.005 2864 Star::Find returns 1 (0), X=135.10, Y=727.75, Mass=1798, SNR=29.9, Peak=160 HFD=3.0
20:33:52.319 00.002 2864 MultiStar: [#1 -1.60,0.45,0.92,U] [#2 -1.79,0.22,0.62,U] [#3 -1.78,0.34,0.73,U] [#4 -1.58,0.31,0.57,U] [#5 -0.69,0.20,0.58,U] [#6 -1.36,0.30,0.49,U] [#7 -0.52,0.27,0.46,U] [#8 -1.61,0.55,0.41,U] 
20:33:52.321 00.002 2864 single-star, 8 included, MultiStar: {-1.10, 0.18}, one-star: {0.41, -0.54}
20:33:52.323 00.002 2864 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.80) = xAngle (-3.72 = 2.56)
20:33:52.325 00.002 2864 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.80 = -0.52)
20:33:52.327 00.002 2864 CameraToMount -- cameraX=0.41 cameraY=-0.54 hyp=0.68 cameraTheta=-0.93 mountX=-0.57 mountY=-0.33, mountTheta=-2.61
20:33:52.327 00.000 2864 SchedulePrimaryMove(10198720, x=0.41, y=-0.54, opts=13)
20:33:52.327 00.000 2864 Enqueuing Move request for scope (0.41, -0.54)
20:33:52.338 00.011 6680 Worker thread wakes up
20:33:52.338 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.54) opts 0xd
20:33:52.338 00.000 6680 Handling offset move in thread for scope, endpoint = (0.41, -0.54)
20:33:52.338 00.000 6680 Moving (0.41, -0.54) raw xDistance=-0.57 yDistance=-0.33
20:33:52.338 00.000 6680 PPEC rslt: input = -0.57, final = -0.07, react = -0.34, pred = 0.57, hyst = -0.27, hyst_pct = 0.60, period_length = 600.73
20:33:52.338 00.000 6680 PPEC: input: -0.57, control: -0.07, exposure: 1500
20:33:52.338 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
20:33:52.338 00.000 6680 MoveAxis(E, 9, ABG)
20:33:52.338 00.000 6680 Guiding  Dir = 2, Dur = 9
20:33:52.338 00.000 6680 IsGuiding returns 0
20:33:52.338 00.000 6680 PulseGuide returned control before completion, sleep 19
20:33:52.343 00.005 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=170, Gamma=0.560
20:33:52.375 00.032 6680 IsGuiding returns 1
20:33:52.375 00.000 6680 scope still moving after pulse duration time elapsed
20:33:52.397 00.022 2864 UpdateGuideState exits: m=1798 SNR=29.9
20:33:52.402 00.005 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:52.402 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:33:52.409 00.007 2864 Enqueuing Expose request
20:33:52.409 00.000 6680 IsGuiding returns 0
20:33:52.409 00.000 6680 scope move finished after 9 + 61 ms
20:33:52.409 00.000 6680 Move returns status 0, amount 9
20:33:52.409 00.000 6680 MoveAxis(N, 53, ABG)
20:33:52.409 00.000 6680 Guiding  Dir = 0, Dur = 53
20:33:52.409 00.000 6680 IsGuiding returns 0
20:33:52.409 00.000 6680 PulseGuide returned control before completion, sleep 63
20:33:52.485 00.076 6680 IsGuiding returns 1
20:33:52.485 00.000 6680 scope still moving after pulse duration time elapsed
20:33:52.517 00.032 6680 IsGuiding returns 0
20:33:52.517 00.000 6680 scope move finished after 53 + 52 ms
20:33:52.517 00.000 6680 Move returns status 0, amount 53
20:33:52.517 00.000 6680 move complete, result=0
20:33:52.517 00.000 6680 worker thread done servicing request
20:33:52.517 00.000 6680 Worker thread wakes up
20:33:52.517 00.000 2864 GuideStep: -0.6 px 9 ms EAST, -0.3 px 53 ms NORTH
20:33:52.517 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:33:52.517 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:33:54.168 01.651 6680 Exposure complete
20:33:54.232 00.064 6680 worker thread done servicing request
20:33:54.232 00.000 2864 OnExposeComplete: enter
20:33:54.232 00.000 2864 UpdateGuideState(): m_state=6
20:33:54.232 00.000 2864 Star::Find(15, 135, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 269
20:33:54.232 00.000 2864 Star::Find returns 1 (0), X=134.33, Y=727.85, Mass=1736, SNR=29.4, Peak=147 HFD=3.1
20:33:54.244 00.012 2864 MultiStar: [#1 -2.50,0.50,0.94,U] [#2 -2.51,0.28,0.64,U] [#3 -2.86,0.38,0.00,M1] [#4 -2.48,0.68,0.58,U] [#5 -1.90,0.33,0.58,U] [#6 -2.42,0.61,0.51,U] [#7 -1.75,0.14,0.47,U] [#8 -2.55,0.44,0.44,U] 
20:33:54.244 00.000 2864 single-star, 7 included, MultiStar: {-1.94, 0.26}, one-star: {-0.36, -0.44}
20:33:54.248 00.004 2864 CameraToMount -- cameraTheta (-2.26) - m_xAngle (2.80) = xAngle (-5.05 = 1.23)
20:33:54.248 00.000 2864 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.13 = -1.84)
20:33:54.248 00.000 2864 CameraToMount -- cameraX=-0.36 cameraY=-0.44 hyp=0.57 cameraTheta=-2.26 mountX=0.19 mountY=-0.55, mountTheta=-1.24
20:33:54.248 00.000 2864 SchedulePrimaryMove(10198720, x=-0.36, y=-0.44, opts=13)
20:33:54.248 00.000 2864 Enqueuing Move request for scope (-0.36, -0.44)
20:33:54.248 00.000 6680 Worker thread wakes up
20:33:54.248 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.44) opts 0xd
20:33:54.248 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.36, -0.44)
20:33:54.248 00.000 6680 Moving (-0.36, -0.44) raw xDistance=0.19 yDistance=-0.55
20:33:54.248 00.000 6680 PPEC rslt: input = 0.19, final = 0.36, react = 0.11, pred = 0.57, hyst = 0.14, hyst_pct = 0.60, period_length = 600.73
20:33:54.248 00.000 6680 PPEC: input: 0.19, control: 0.36, exposure: 1500
20:33:54.248 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
20:33:54.248 00.000 6680 MoveAxis(W, 48, ABG)
20:33:54.248 00.000 6680 Guiding  Dir = 3, Dur = 48
20:33:54.248 00.000 6680 IsGuiding returns 0
20:33:54.248 00.000 6680 PulseGuide returned control before completion, sleep 58
20:33:54.264 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=161, Gamma=0.560
20:33:54.315 00.051 2864 UpdateGuideState exits: m=1736 SNR=29.4
20:33:54.315 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:54.315 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:33:54.315 00.000 2864 Enqueuing Expose request
20:33:54.327 00.012 6680 IsGuiding returns 1
20:33:54.327 00.000 6680 scope still moving after pulse duration time elapsed
20:33:54.358 00.031 6680 IsGuiding returns 0
20:33:54.358 00.000 6680 scope move finished after 48 + 49 ms
20:33:54.358 00.000 6680 Move returns status 0, amount 48
20:33:54.358 00.000 6680 MoveAxis(N, 88, ABG)
20:33:54.358 00.000 6680 Guiding  Dir = 0, Dur = 88
20:33:54.358 00.000 6680 IsGuiding returns 0
20:33:54.358 00.000 6680 PulseGuide returned control before completion, sleep 98
20:33:54.470 00.112 6680 IsGuiding returns 1
20:33:54.470 00.000 6680 scope still moving after pulse duration time elapsed
20:33:54.501 00.031 6680 IsGuiding returns 0
20:33:54.501 00.000 6680 scope move finished after 88 + 53 ms
20:33:54.501 00.000 6680 Move returns status 0, amount 88
20:33:54.501 00.000 6680 move complete, result=0
20:33:54.501 00.000 6680 worker thread done servicing request
20:33:54.501 00.000 6680 Worker thread wakes up
20:33:54.501 00.000 2864 GuideStep: 0.2 px 48 ms WEST, -0.5 px 88 ms NORTH
20:33:54.501 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:33:54.501 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:33:55.932 01.431 6680 Exposure complete
20:33:55.994 00.062 6680 worker thread done servicing request
20:33:55.994 00.000 2864 OnExposeComplete: enter
20:33:56.010 00.016 2864 UpdateGuideState(): m_state=6
20:33:56.012 00.002 2864 Star::Find(15, 134, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 270
20:33:56.014 00.002 2864 Star::Find returns 1 (0), X=133.61, Y=728.04, Mass=1681, SNR=28.9, Peak=154 HFD=3.2
20:33:56.016 00.002 2864 MultiStar: [#1 -3.36,0.67,0.00,M1] [#2 -3.12,0.55,0.00,M1] [#3 -3.37,0.62,0.00,M2] [#4 -3.26,0.56,0.00,M1] [#5 -2.58,0.84,0.59,U] [#6 -3.02,0.62,0.00,M1] [#7 -2.33,0.61,0.48,U] [#8 -3.37,0.80,0.00,M1] 
20:33:56.018 00.002 2864 single-star, 2 included, MultiStar: {-1.80, 0.26}, one-star: {-1.08, -0.25}
20:33:56.018 00.000 2864 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.80) = xAngle (-5.71 = 0.57)
20:33:56.020 00.002 2864 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.78 = -2.50)
20:33:56.022 00.002 2864 CameraToMount -- cameraX=-1.08 cameraY=-0.25 hyp=1.11 cameraTheta=-2.91 mountX=0.93 mountY=-0.66, mountTheta=-0.62
20:33:56.025 00.003 2864 SchedulePrimaryMove(10198720, x=-1.08, y=-0.25, opts=13)
20:33:56.025 00.000 2864 Enqueuing Move request for scope (-1.08, -0.25)
20:33:56.025 00.000 6680 Worker thread wakes up
20:33:56.025 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.08, -0.25) opts 0xd
20:33:56.025 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.08, -0.25)
20:33:56.025 00.000 6680 Moving (-1.08, -0.25) raw xDistance=0.93 yDistance=-0.66
20:33:56.025 00.000 6680 PPEC rslt: input = 0.93, final = 0.73, react = 0.56, pred = 0.51, hyst = 0.50, hyst_pct = 0.60, period_length = 600.73
20:33:56.025 00.000 6680 PPEC: input: 0.93, control: 0.73, exposure: 1500
20:33:56.025 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66
20:33:56.025 00.000 6680 MoveAxis(W, 98, ABG)
20:33:56.025 00.000 6680 Guiding  Dir = 3, Dur = 98
20:33:56.025 00.000 6680 IsGuiding returns 0
20:33:56.025 00.000 6680 PulseGuide returned control before completion, sleep 108
20:33:56.043 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=145, Gamma=0.560
20:33:56.090 00.047 2864 UpdateGuideState exits: m=1681 SNR=28.9
20:33:56.093 00.003 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:56.095 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:33:56.097 00.002 2864 Enqueuing Expose request
20:33:56.150 00.053 6680 IsGuiding returns 1
20:33:56.150 00.000 6680 scope still moving after pulse duration time elapsed
20:33:56.182 00.032 6680 IsGuiding returns 0
20:33:56.182 00.000 6680 scope move finished after 98 + 51 ms
20:33:56.183 00.001 6680 Move returns status 0, amount 98
20:33:56.183 00.000 6680 MoveAxis(N, 106, ABG)
20:33:56.183 00.000 6680 Guiding  Dir = 0, Dur = 106
20:33:56.183 00.000 6680 IsGuiding returns 0
20:33:56.184 00.001 6680 PulseGuide returned control before completion, sleep 116
20:33:56.309 00.125 6680 IsGuiding returns 1
20:33:56.309 00.000 6680 scope still moving after pulse duration time elapsed
20:33:56.340 00.031 6680 IsGuiding returns 0
20:33:56.340 00.000 6680 scope move finished after 106 + 51 ms
20:33:56.340 00.000 6680 Move returns status 0, amount 106
20:33:56.340 00.000 6680 move complete, result=0
20:33:56.340 00.000 6680 worker thread done servicing request
20:33:56.340 00.000 2864 GuideStep: 0.9 px 98 ms WEST, -0.7 px 106 ms NORTH
20:33:56.340 00.000 6680 Worker thread wakes up
20:33:56.340 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:33:56.340 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:33:57.989 01.649 6680 Exposure complete
20:33:58.037 00.048 6680 worker thread done servicing request
20:33:58.052 00.015 2864 OnExposeComplete: enter
20:33:58.052 00.000 2864 UpdateGuideState(): m_state=6
20:33:58.052 00.000 2864 Star::Find(15, 133, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 271
20:33:58.059 00.007 2864 Star::Find returns 1 (0), X=133.57, Y=728.48, Mass=1765, SNR=29.6, Peak=143 HFD=3.2
20:33:58.061 00.002 2864 MultiStar: [#1 -3.25,0.87,0.00,M2] [#2 -3.31,0.85,0.00,M2] [#3 -3.52,0.77,0.00,M3] [#4 -3.15,0.85,0.00,M2] [#5 -2.72,0.51,0.57,U] [#6 -2.95,0.89,0.00,M2] [#7 -2.49,0.47,0.46,U] [#8 -3.18,0.96,0.00,M2] 
20:33:58.061 00.000 2864 single-star, 2 included, MultiStar: {-1.88, 0.34}, one-star: {-1.12, 0.19}
20:33:58.061 00.000 2864 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.80) = xAngle (0.18 = 0.18)
20:33:58.061 00.000 2864 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.90 = -2.90)
20:33:58.068 00.007 2864 CameraToMount -- cameraX=-1.12 cameraY=0.19 hyp=1.14 cameraTheta=2.97 mountX=1.12 mountY=-0.28, mountTheta=-0.24
20:33:58.068 00.000 2864 SchedulePrimaryMove(10198720, x=-1.12, y=0.19, opts=13)
20:33:58.068 00.000 2864 Enqueuing Move request for scope (-1.12, 0.19)
20:33:58.068 00.000 6680 Worker thread wakes up
20:33:58.068 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.12, 0.19) opts 0xd
20:33:58.068 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.12, 0.19)
20:33:58.068 00.000 6680 Moving (-1.12, 0.19) raw xDistance=1.12 yDistance=-0.28
20:33:58.068 00.000 6680 PPEC rslt: input = 1.12, final = 0.68, react = 0.67, pred = 0.08, hyst = 0.63, hyst_pct = 0.59, period_length = 600.73
20:33:58.068 00.000 6680 PPEC: input: 1.12, control: 0.68, exposure: 1500
20:33:58.068 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
20:33:58.068 00.000 6680 MoveAxis(W, 91, ABG)
20:33:58.068 00.000 6680 Guiding  Dir = 3, Dur = 91
20:33:58.068 00.000 6680 IsGuiding returns 0
20:33:58.068 00.000 6680 PulseGuide returned control before completion, sleep 101
20:33:58.089 00.021 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=0, FiltMin=0, FiltMax=151, Gamma=0.560
20:33:58.135 00.046 2864 UpdateGuideState exits: m=1765 SNR=29.6
20:33:58.137 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:58.139 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:33:58.141 00.002 2864 Enqueuing Expose request
20:33:58.194 00.053 6680 IsGuiding returns 1
20:33:58.194 00.000 6680 scope still moving after pulse duration time elapsed
20:33:58.226 00.032 6680 IsGuiding returns 0
20:33:58.226 00.000 6680 scope move finished after 91 + 57 ms
20:33:58.226 00.000 6680 Move returns status 0, amount 91
20:33:58.226 00.000 6680 MoveAxis(N, 44, ABG)
20:33:58.226 00.000 6680 Guiding  Dir = 0, Dur = 44
20:33:58.226 00.000 6680 IsGuiding returns 0
20:33:58.226 00.000 6680 PulseGuide returned control before completion, sleep 54
20:33:58.290 00.064 6680 IsGuiding returns 1
20:33:58.290 00.000 6680 scope still moving after pulse duration time elapsed
20:33:58.322 00.032 6680 IsGuiding returns 0
20:33:58.322 00.000 6680 scope move finished after 44 + 50 ms
20:33:58.322 00.000 6680 Move returns status 0, amount 44
20:33:58.322 00.000 6680 move complete, result=0
20:33:58.322 00.000 6680 worker thread done servicing request
20:33:58.322 00.000 2864 GuideStep: 1.1 px 91 ms WEST, -0.3 px 44 ms NORTH
20:33:58.322 00.000 6680 Worker thread wakes up
20:33:58.322 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:33:58.322 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:33:59.746 01.424 6680 Exposure complete
20:33:59.811 00.065 6680 worker thread done servicing request
20:33:59.811 00.000 2864 OnExposeComplete: enter
20:33:59.811 00.000 2864 UpdateGuideState(): m_state=6
20:33:59.811 00.000 2864 Star::Find(15, 133, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 272
20:33:59.811 00.000 2864 Star::Find returns 1 (0), X=133.35, Y=728.33, Mass=1881, SNR=30.6, Peak=192 HFD=3.0
20:33:59.811 00.000 2864 MultiStar: [#1 -3.57,0.90,0.00,M3] [#2 -3.40,0.87,0.00,M3] [#3 -3.71,0.99,0.00,M4] [#4 -3.58,0.93,0.00,M3] [#5 -2.79,0.77,0.00,M1] [#6 -3.29,0.84,0.00,M3] [#7 -2.76,0.54,0.00,M1] [#8 -3.51,1.10,0.00,M3] 
20:33:59.811 00.000 2864 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.80) = xAngle (0.32 = 0.32)
20:33:59.811 00.000 2864 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.75 = -2.75)
20:33:59.811 00.000 2864 CameraToMount -- cameraX=-1.34 cameraY=0.03 hyp=1.34 cameraTheta=3.12 mountX=1.27 mountY=-0.51, mountTheta=-0.38
20:33:59.827 00.016 2864 SchedulePrimaryMove(10198720, x=-1.34, y=0.03, opts=13)
20:33:59.827 00.000 2864 Enqueuing Move request for scope (-1.34, 0.03)
20:33:59.827 00.000 6680 Worker thread wakes up
20:33:59.827 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.34, 0.03) opts 0xd
20:33:59.827 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.34, 0.03)
20:33:59.827 00.000 6680 Moving (-1.34, 0.03) raw xDistance=1.27 yDistance=-0.51
20:33:59.827 00.000 6680 PPEC rslt: input = 1.27, final = 0.75, react = 0.76, pred = 0.01, hyst = 0.73, hyst_pct = 0.59, period_length = 600.73
20:33:59.827 00.000 6680 PPEC: input: 1.27, control: 0.75, exposure: 1500
20:33:59.827 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
20:33:59.827 00.000 6680 MoveAxis(W, 101, ABG)
20:33:59.827 00.000 6680 Guiding  Dir = 3, Dur = 101
20:33:59.827 00.000 6680 IsGuiding returns 0
20:33:59.827 00.000 6680 PulseGuide returned control before completion, sleep 111
20:33:59.843 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=166, Gamma=0.560
20:33:59.892 00.049 2864 UpdateGuideState exits: m=1881 SNR=30.6
20:33:59.894 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:59.896 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:33:59.898 00.002 2864 Enqueuing Expose request
20:33:59.953 00.055 6680 IsGuiding returns 1
20:33:59.953 00.000 6680 scope still moving after pulse duration time elapsed
20:33:59.984 00.031 6680 IsGuiding returns 0
20:33:59.984 00.000 6680 scope move finished after 101 + 49 ms
20:33:59.984 00.000 6680 Move returns status 0, amount 101
20:33:59.984 00.000 6680 MoveAxis(N, 82, ABG)
20:33:59.984 00.000 6680 Guiding  Dir = 0, Dur = 82
20:33:59.984 00.000 6680 IsGuiding returns 0
20:33:59.984 00.000 6680 PulseGuide returned control before completion, sleep 92
20:34:00.079 00.095 6680 IsGuiding returns 1
20:34:00.079 00.000 6680 scope still moving after pulse duration time elapsed
20:34:00.111 00.032 6680 IsGuiding returns 1
20:34:00.142 00.031 6680 IsGuiding returns 0
20:34:00.142 00.000 6680 scope move finished after 82 + 75 ms
20:34:00.142 00.000 6680 Move returns status 0, amount 82
20:34:00.142 00.000 6680 move complete, result=0
20:34:00.142 00.000 6680 worker thread done servicing request
20:34:00.142 00.000 6680 Worker thread wakes up
20:34:00.142 00.000 2864 GuideStep: 1.3 px 101 ms WEST, -0.5 px 82 ms NORTH
20:34:00.142 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:34:00.150 00.008 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:34:01.779 01.629 6680 Exposure complete
20:34:01.840 00.061 6680 worker thread done servicing request
20:34:01.840 00.000 2864 OnExposeComplete: enter
20:34:01.842 00.002 2864 UpdateGuideState(): m_state=6
20:34:01.844 00.002 2864 Star::Find(15, 133, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 273
20:34:01.846 00.002 2864 Star::Find returns 1 (0), X=132.97, Y=728.87, Mass=1793, SNR=29.8, Peak=140 HFD=3.1
20:34:01.848 00.002 2864 MultiStar: [#1 -3.91,1.30,0.00,M4] [#2 -3.72,1.45,0.00,M4] [#3 -4.16,1.23,0.00,M5] [#4 -3.76,1.38,0.00,M4] [#5 -3.12,1.40,0.00,M2] [#6 -3.63,1.33,0.00,M4] [#7 -3.03,1.36,0.00,M2] [#8 -3.97,1.45,0.00,M4] 
20:34:01.850 00.002 2864 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.80) = xAngle (0.02 = 0.02)
20:34:01.852 00.002 2864 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.05 = -3.05)
20:34:01.854 00.002 2864 CameraToMount -- cameraX=-1.72 cameraY=0.57 hyp=1.81 cameraTheta=2.82 mountX=1.81 mountY=-0.17, mountTheta=-0.09
20:34:01.858 00.004 2864 SchedulePrimaryMove(10198720, x=-1.72, y=0.57, opts=13)
20:34:01.860 00.002 2864 Enqueuing Move request for scope (-1.72, 0.57)
20:34:01.862 00.002 6680 Worker thread wakes up
20:34:01.862 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.72, 0.57) opts 0xd
20:34:01.862 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.72, 0.57)
20:34:01.862 00.000 6680 Moving (-1.72, 0.57) raw xDistance=1.81 yDistance=-0.17
20:34:01.864 00.002 6680 PPEC rslt: input = 1.81, final = 1.02, react = 1.09, pred = -0.06, hyst = 1.02, hyst_pct = 0.59, period_length = 600.73
20:34:01.864 00.000 6680 PPEC: input: 1.81, control: 1.02, exposure: 1500
20:34:01.864 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:01.864 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:34:01.864 00.000 6680 MoveAxis(W, 138, ABG)
20:34:01.864 00.000 6680 Guiding  Dir = 3, Dur = 138
20:34:01.864 00.000 6680 IsGuiding returns 0
20:34:01.864 00.000 6680 PulseGuide returned control before completion, sleep 148
20:34:01.874 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=172, Gamma=0.560
20:34:01.922 00.048 2864 UpdateGuideState exits: m=1793 SNR=29.8
20:34:01.922 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:01.922 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:34:01.922 00.000 2864 Enqueuing Expose request
20:34:02.017 00.095 6680 IsGuiding returns 1
20:34:02.017 00.000 6680 scope still moving after pulse duration time elapsed
20:34:02.049 00.032 6680 IsGuiding returns 0
20:34:02.049 00.000 6680 scope move finished after 138 + 45 ms
20:34:02.049 00.000 6680 Move returns status 0, amount 138
20:34:02.049 00.000 6680 MoveAxis(N, 0, ABG)
20:34:02.049 00.000 6680 Move returns status 0, amount 0
20:34:02.049 00.000 6680 move complete, result=0
20:34:02.049 00.000 6680 worker thread done servicing request
20:34:02.049 00.000 6680 Worker thread wakes up
20:34:02.049 00.000 2864 GuideStep: 1.8 px 138 ms WEST, -0.2 px 0 ms NORTH
20:34:02.049 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:34:02.049 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:34:03.463 01.414 6680 Exposure complete
20:34:03.525 00.062 6680 worker thread done servicing request
20:34:03.525 00.000 2864 OnExposeComplete: enter
20:34:03.525 00.000 2864 UpdateGuideState(): m_state=6
20:34:03.525 00.000 2864 Star::Find(15, 132, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 274
20:34:03.533 00.008 2864 Star::Find returns 1 (0), X=133.23, Y=728.67, Mass=1730, SNR=29.3, Peak=127 HFD=3.5
20:34:03.533 00.000 2864 MultiStar: [#1 -3.66,1.42,0.00,M5] [#2 -3.49,1.30,0.00,M5] [#3 -3.84,1.40,0.00,M6] [#4 -3.66,1.28,0.00,M5] [#5 -2.73,1.24,0.00,M3] [#6 -3.43,1.35,0.00,M5] [#7 -2.64,1.20,0.00,M3] [#8 -3.72,1.52,0.00,M5] 
20:34:03.533 00.000 2864 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.80) = xAngle (0.09 = 0.09)
20:34:03.533 00.000 2864 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.98 = -2.98)
20:34:03.539 00.006 2864 CameraToMount -- cameraX=-1.46 cameraY=0.38 hyp=1.51 cameraTheta=2.89 mountX=1.50 mountY=-0.24, mountTheta=-0.16
20:34:03.539 00.000 2864 SchedulePrimaryMove(10198720, x=-1.46, y=0.38, opts=13)
20:34:03.539 00.000 2864 Enqueuing Move request for scope (-1.46, 0.38)
20:34:03.539 00.000 6680 Worker thread wakes up
20:34:03.539 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.46, 0.38) opts 0xd
20:34:03.539 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.46, 0.38)
20:34:03.539 00.000 6680 Moving (-1.46, 0.38) raw xDistance=1.50 yDistance=-0.24
20:34:03.539 00.000 6680 PPEC rslt: input = 1.50, final = 0.97, react = 0.90, pred = 0.24, hyst = 0.86, hyst_pct = 0.59, period_length = 600.73
20:34:03.539 00.000 6680 PPEC: input: 1.50, control: 0.97, exposure: 1500
20:34:03.539 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
20:34:03.539 00.000 6680 MoveAxis(W, 131, ABG)
20:34:03.539 00.000 6680 Guiding  Dir = 3, Dur = 131
20:34:03.539 00.000 6680 IsGuiding returns 0
20:34:03.539 00.000 6680 PulseGuide returned control before completion, sleep 141
20:34:03.561 00.022 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=213, med=0, FiltMin=0, FiltMax=159, Gamma=0.560
20:34:03.602 00.041 2864 UpdateGuideState exits: m=1730 SNR=29.3
20:34:03.602 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:03.602 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:34:03.602 00.000 2864 Enqueuing Expose request
20:34:03.697 00.095 6680 IsGuiding returns 1
20:34:03.697 00.000 6680 scope still moving after pulse duration time elapsed
20:34:03.729 00.032 6680 IsGuiding returns 0
20:34:03.729 00.000 6680 scope move finished after 131 + 48 ms
20:34:03.729 00.000 6680 Move returns status 0, amount 131
20:34:03.729 00.000 6680 MoveAxis(N, 39, ABG)
20:34:03.729 00.000 6680 Guiding  Dir = 0, Dur = 39
20:34:03.729 00.000 6680 IsGuiding returns 0
20:34:03.729 00.000 6680 PulseGuide returned control before completion, sleep 49
20:34:03.791 00.062 6680 IsGuiding returns 1
20:34:03.791 00.000 6680 scope still moving after pulse duration time elapsed
20:34:03.824 00.033 6680 IsGuiding returns 0
20:34:03.824 00.000 6680 scope move finished after 39 + 55 ms
20:34:03.824 00.000 6680 Move returns status 0, amount 39
20:34:03.824 00.000 6680 move complete, result=0
20:34:03.824 00.000 6680 worker thread done servicing request
20:34:03.824 00.000 6680 Worker thread wakes up
20:34:03.824 00.000 2864 GuideStep: 1.5 px 131 ms WEST, -0.2 px 39 ms NORTH
20:34:03.824 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:34:03.824 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:34:05.463 01.639 6680 Exposure complete
20:34:05.511 00.048 6680 worker thread done servicing request
20:34:05.513 00.002 2864 OnExposeComplete: enter
20:34:05.513 00.000 2864 UpdateGuideState(): m_state=6
20:34:05.513 00.000 2864 Star::Find(15, 133, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 275
20:34:05.520 00.007 2864 Star::Find returns 1 (0), X=133.25, Y=729.14, Mass=1752, SNR=29.5, Peak=152 HFD=3.4
20:34:05.523 00.003 2864 MultiStar: [#1 -3.66,1.62,0.00,M6] [#2 -3.50,1.80,0.00,M6] [#3 -3.62,1.73,0.00,M7] [#4 -3.65,1.64,0.00,M6] [#5 -2.68,1.62,0.00,M4] [#6 -3.36,1.64,0.00,M6] [#7 -2.69,1.59,0.00,M4] [#8 -3.54,1.83,0.00,M6] 
20:34:05.525 00.002 2864 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.80) = xAngle (-0.18 = -0.18)
20:34:05.525 00.000 2864 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.26 = 3.02)
20:34:05.525 00.000 2864 CameraToMount -- cameraX=-1.44 cameraY=0.85 hyp=1.67 cameraTheta=2.61 mountX=1.64 mountY=0.19, mountTheta=0.12
20:34:05.525 00.000 2864 SchedulePrimaryMove(10198720, x=-1.44, y=0.85, opts=13)
20:34:05.525 00.000 2864 Enqueuing Move request for scope (-1.44, 0.85)
20:34:05.537 00.012 6680 Worker thread wakes up
20:34:05.537 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.44, 0.85) opts 0xd
20:34:05.537 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.44, 0.85)
20:34:05.537 00.000 6680 Moving (-1.44, 0.85) raw xDistance=1.64 yDistance=0.19
20:34:05.537 00.000 6680 PPEC rslt: input = 1.64, final = 1.06, react = 0.99, pred = 0.23, hyst = 0.95, hyst_pct = 0.59, period_length = 600.73
20:34:05.537 00.000 6680 PPEC: input: 1.64, control: 1.06, exposure: 1500
20:34:05.537 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:05.537 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:34:05.537 00.000 6680 MoveAxis(W, 143, ABG)
20:34:05.537 00.000 6680 Guiding  Dir = 3, Dur = 143
20:34:05.537 00.000 6680 IsGuiding returns 0
20:34:05.537 00.000 6680 PulseGuide returned control before completion, sleep 153
20:34:05.537 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=0, FiltMin=0, FiltMax=165, Gamma=0.560
20:34:05.588 00.051 2864 UpdateGuideState exits: m=1752 SNR=29.5
20:34:05.600 00.012 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:05.600 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:34:05.600 00.000 2864 Enqueuing Expose request
20:34:05.695 00.095 6680 IsGuiding returns 1
20:34:05.695 00.000 6680 scope still moving after pulse duration time elapsed
20:34:05.727 00.032 6680 IsGuiding returns 0
20:34:05.728 00.001 6680 scope move finished after 143 + 43 ms
20:34:05.728 00.000 6680 Move returns status 0, amount 143
20:34:05.728 00.000 6680 MoveAxis(N, 0, ABG)
20:34:05.728 00.000 6680 Move returns status 0, amount 0
20:34:05.728 00.000 6680 move complete, result=0
20:34:05.728 00.000 6680 worker thread done servicing request
20:34:05.728 00.000 2864 GuideStep: 1.6 px 143 ms WEST, 0.2 px 0 ms NORTH
20:34:05.729 00.001 6680 Worker thread wakes up
20:34:05.729 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:34:05.729 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:34:07.156 01.427 6680 Exposure complete
20:34:07.233 00.077 6680 worker thread done servicing request
20:34:07.233 00.000 2864 OnExposeComplete: enter
20:34:07.233 00.000 2864 UpdateGuideState(): m_state=6
20:34:07.233 00.000 2864 Star::Find(15, 133, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 276
20:34:07.233 00.000 2864 Star::Find returns 1 (0), X=133.30, Y=729.17, Mass=1784, SNR=29.8, Peak=161 HFD=3.2
20:34:07.244 00.011 2864 MultiStar: [#1 -3.60,1.83,0.00,M7] [#2 -3.45,1.80,0.00,M7] [#3 -3.81,1.72,0.00,M8] [#4 -3.61,1.82,0.00,M7] [#5 -2.63,1.86,0.00,M5] [#6 -3.42,1.66,0.00,M7] [#7 -2.51,1.77,0.00,M5] [#8 -3.63,2.01,0.00,M7] 
20:34:07.244 00.000 2864 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.80) = xAngle (-0.21 = -0.21)
20:34:07.244 00.000 2864 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.29 = 2.99)
20:34:07.249 00.005 2864 CameraToMount -- cameraX=-1.40 cameraY=0.88 hyp=1.65 cameraTheta=2.58 mountX=1.61 mountY=0.24, mountTheta=0.15
20:34:07.249 00.000 2864 SchedulePrimaryMove(10198720, x=-1.40, y=0.88, opts=13)
20:34:07.249 00.000 2864 Enqueuing Move request for scope (-1.40, 0.88)
20:34:07.249 00.000 6680 Worker thread wakes up
20:34:07.249 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.40, 0.88) opts 0xd
20:34:07.249 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.40, 0.88)
20:34:07.249 00.000 6680 Moving (-1.40, 0.88) raw xDistance=1.61 yDistance=0.24
20:34:07.249 00.000 6680 PPEC rslt: input = 1.61, final = 1.07, react = 0.97, pred = 0.31, hyst = 0.93, hyst_pct = 0.59, period_length = 600.73
20:34:07.249 00.000 6680 PPEC: input: 1.61, control: 1.07, exposure: 1500
20:34:07.249 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:34:07.249 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
20:34:07.249 00.000 6680 MoveAxis(W, 144, ABG)
20:34:07.249 00.000 6680 Guiding  Dir = 3, Dur = 144
20:34:07.249 00.000 6680 IsGuiding returns 0
20:34:07.249 00.000 6680 PulseGuide returned control before completion, sleep 154
20:34:07.269 00.020 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=164, Gamma=0.560
20:34:07.318 00.049 2864 UpdateGuideState exits: m=1784 SNR=29.8
20:34:07.320 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:07.322 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:34:07.324 00.002 2864 Enqueuing Expose request
20:34:07.423 00.099 6680 IsGuiding returns 1
20:34:07.423 00.000 6680 scope still moving after pulse duration time elapsed
20:34:07.455 00.032 6680 IsGuiding returns 0
20:34:07.455 00.000 6680 scope move finished after 144 + 51 ms
20:34:07.455 00.000 6680 Move returns status 0, amount 144
20:34:07.455 00.000 6680 MoveAxis(N, 0, ABG)
20:34:07.455 00.000 6680 Move returns status 0, amount 0
20:34:07.455 00.000 6680 move complete, result=0
20:34:07.455 00.000 6680 worker thread done servicing request
20:34:07.455 00.000 6680 Worker thread wakes up
20:34:07.455 00.000 2864 GuideStep: 1.6 px 144 ms WEST, 0.2 px 0 ms NORTH
20:34:07.455 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:34:07.455 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:34:09.106 01.651 6680 Exposure complete
20:34:09.186 00.080 6680 worker thread done servicing request
20:34:09.186 00.000 2864 OnExposeComplete: enter
20:34:09.197 00.011 2864 UpdateGuideState(): m_state=6
20:34:09.199 00.002 2864 Star::Find(15, 133, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 277
20:34:09.201 00.002 2864 Star::Find returns 1 (0), X=133.83, Y=729.20, Mass=1753, SNR=29.5, Peak=163 HFD=3.0
20:34:09.201 00.000 2864 MultiStar: [#1 -3.04,1.94,0.00,M8] [#2 -2.91,1.71,0.00,M8] [#3 -3.27,1.69,0.00,M9] [#4 -3.01,1.80,0.00,M8] [#5 -2.39,1.71,0.00,M6] [#6 -3.04,1.60,0.00,M8] [#7 -2.02,1.82,0.46,U] [#8 -3.19,1.96,0.00,M8] 
20:34:09.201 00.000 2864 single-star, 1 included, MultiStar: {-1.23, 1.19}, one-star: {-0.87, 0.90}
20:34:09.201 00.000 2864 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.80) = xAngle (-0.46 = -0.46)
20:34:09.201 00.000 2864 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.53 = 2.75)
20:34:09.201 00.000 2864 CameraToMount -- cameraX=-0.87 cameraY=0.90 hyp=1.25 cameraTheta=2.34 mountX=1.12 mountY=0.48, mountTheta=0.40
20:34:09.213 00.012 2864 SchedulePrimaryMove(10198720, x=-0.87, y=0.90, opts=13)
20:34:09.213 00.000 2864 Enqueuing Move request for scope (-0.87, 0.90)
20:34:09.217 00.004 6680 Worker thread wakes up
20:34:09.217 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.87, 0.90) opts 0xd
20:34:09.217 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.87, 0.90)
20:34:09.217 00.000 6680 Moving (-0.87, 0.90) raw xDistance=1.12 yDistance=0.48
20:34:09.217 00.000 6680 PPEC rslt: input = 1.12, final = 0.80, react = 0.67, pred = 0.31, hyst = 0.67, hyst_pct = 0.58, period_length = 600.73
20:34:09.217 00.000 6680 PPEC: input: 1.12, control: 0.80, exposure: 1500
20:34:09.217 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:34:09.217 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48
20:34:09.217 00.000 6680 MoveAxis(W, 108, ABG)
20:34:09.217 00.000 6680 Guiding  Dir = 3, Dur = 108
20:34:09.217 00.000 6680 IsGuiding returns 0
20:34:09.217 00.000 6680 PulseGuide returned control before completion, sleep 118
20:34:09.217 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=152, Gamma=0.560
20:34:09.275 00.058 2864 UpdateGuideState exits: m=1753 SNR=29.5
20:34:09.275 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:09.281 00.006 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:34:09.283 00.002 2864 Enqueuing Expose request
20:34:09.344 00.061 6680 IsGuiding returns 1
20:34:09.344 00.000 6680 scope still moving after pulse duration time elapsed
20:34:09.375 00.031 6680 IsGuiding returns 0
20:34:09.375 00.000 6680 scope move finished after 108 + 48 ms
20:34:09.375 00.000 6680 Move returns status 0, amount 108
20:34:09.375 00.000 6680 MoveAxis(N, 0, ABG)
20:34:09.375 00.000 6680 Move returns status 0, amount 0
20:34:09.375 00.000 6680 move complete, result=0
20:34:09.375 00.000 6680 worker thread done servicing request
20:34:09.375 00.000 6680 Worker thread wakes up
20:34:09.375 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:34:09.375 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:34:09.377 00.002 2864 GuideStep: 1.1 px 108 ms WEST, 0.5 px 0 ms NORTH
20:34:10.804 01.427 6680 Exposure complete
20:34:10.869 00.065 6680 worker thread done servicing request
20:34:10.869 00.000 2864 OnExposeComplete: enter
20:34:10.869 00.000 2864 UpdateGuideState(): m_state=6
20:34:10.869 00.000 2864 Star::Find(15, 133, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 278
20:34:10.869 00.000 2864 Star::Find returns 1 (0), X=133.29, Y=729.10, Mass=1873, SNR=30.5, Peak=183 HFD=3.0
20:34:10.883 00.014 2864 MultiStar: [#1 -3.62,1.61,0.00,M9] [#2 -3.60,1.59,0.00,M9] [#3 -3.78,1.54,0.00,M10] [#4 -3.59,1.63,0.00,M9] [#5 -2.82,1.46,0.00,M7] [#6 -3.40,1.62,0.00,M9] [#7 -2.61,1.47,0.00,M5] [#8 -3.71,1.76,0.00,M9] 
20:34:10.883 00.000 2864 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.80) = xAngle (-0.17 = -0.17)
20:34:10.883 00.000 2864 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.25 = 3.04)
20:34:10.883 00.000 2864 CameraToMount -- cameraX=-1.41 cameraY=0.80 hyp=1.62 cameraTheta=2.62 mountX=1.59 mountY=0.17, mountTheta=0.11
20:34:10.883 00.000 2864 SchedulePrimaryMove(10198720, x=-1.41, y=0.80, opts=13)
20:34:10.883 00.000 2864 Enqueuing Move request for scope (-1.41, 0.80)
20:34:10.883 00.000 6680 Worker thread wakes up
20:34:10.883 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.41, 0.80) opts 0xd
20:34:10.883 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.41, 0.80)
20:34:10.883 00.000 6680 Moving (-1.41, 0.80) raw xDistance=1.59 yDistance=0.17
20:34:10.883 00.000 6680 PPEC rslt: input = 1.59, final = 1.06, react = 0.96, pred = 0.28, hyst = 0.93, hyst_pct = 0.58, period_length = 600.73
20:34:10.883 00.000 6680 PPEC: input: 1.59, control: 1.06, exposure: 1500
20:34:10.883 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:10.883 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:34:10.883 00.000 6680 MoveAxis(W, 142, ABG)
20:34:10.883 00.000 6680 Guiding  Dir = 3, Dur = 142
20:34:10.899 00.016 6680 IsGuiding returns 0
20:34:10.899 00.000 6680 PulseGuide returned control before completion, sleep 152
20:34:10.911 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=164, Gamma=0.560
20:34:10.960 00.049 2864 UpdateGuideState exits: m=1873 SNR=30.5
20:34:10.961 00.001 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:10.963 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:34:10.963 00.000 2864 Enqueuing Expose request
20:34:11.055 00.092 6680 IsGuiding returns 1
20:34:11.055 00.000 6680 scope still moving after pulse duration time elapsed
20:34:11.087 00.032 6680 IsGuiding returns 1
20:34:11.119 00.032 6680 IsGuiding returns 1
20:34:11.150 00.031 6680 IsGuiding returns 1
20:34:11.182 00.032 6680 IsGuiding returns 0
20:34:11.182 00.000 6680 scope move finished after 142 + 141 ms
20:34:11.183 00.001 6680 Move returns status 0, amount 142
20:34:11.183 00.000 6680 MoveAxis(N, 0, ABG)
20:34:11.183 00.000 6680 Move returns status 0, amount 0
20:34:11.183 00.000 6680 move complete, result=0
20:34:11.184 00.001 6680 worker thread done servicing request
20:34:11.184 00.000 6680 Worker thread wakes up
20:34:11.184 00.000 2864 GuideStep: 1.6 px 142 ms WEST, 0.2 px 0 ms NORTH
20:34:11.192 00.008 6680 worker thread servicing REQUEST_EXPOSE 1500
20:34:11.192 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:34:12.840 01.648 6680 Exposure complete
20:34:12.920 00.080 6680 worker thread done servicing request
20:34:12.920 00.000 2864 OnExposeComplete: enter
20:34:12.920 00.000 2864 UpdateGuideState(): m_state=6
20:34:12.920 00.000 2864 Star::Find(15, 133, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 279
20:34:12.931 00.011 2864 Star::Find returns 1 (0), X=133.47, Y=729.16, Mass=1753, SNR=29.5, Peak=165 HFD=3.1
20:34:12.933 00.002 2864 MultiStar: [#1 -3.25,1.71,0.00,M10] [#2 -3.26,1.60,0.00,M10] [#3 -3.44,1.59,0.00,R] [#4 -3.26,1.67,0.00,M10] [#5 -2.58,1.48,0.00,M8] [#6 -2.96,1.73,0.00,M10] [#7 -2.45,1.43,0.00,M6] [#8 -3.49,1.91,0.00,M10] 
20:34:12.935 00.002 2864 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.80) = xAngle (-0.27 = -0.27)
20:34:12.937 00.002 2864 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.34 = 2.94)
20:34:12.939 00.002 2864 CameraToMount -- cameraX=-1.22 cameraY=0.86 hyp=1.50 cameraTheta=2.53 mountX=1.44 mountY=0.30, mountTheta=0.20
20:34:12.943 00.004 2864 SchedulePrimaryMove(10198720, x=-1.22, y=0.86, opts=13)
20:34:12.945 00.002 2864 Enqueuing Move request for scope (-1.22, 0.86)
20:34:12.948 00.003 6680 Worker thread wakes up
20:34:12.948 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.22, 0.86) opts 0xd
20:34:12.948 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.22, 0.86)
20:34:12.948 00.000 6680 Moving (-1.22, 0.86) raw xDistance=1.44 yDistance=0.30
20:34:12.948 00.000 6680 PPEC rslt: input = 1.44, final = 1.37, react = 0.87, pred = 1.26, hyst = 0.83, hyst_pct = 0.58, period_length = 600.73
20:34:12.948 00.000 6680 PPEC: input: 1.44, control: 1.37, exposure: 1500
20:34:12.948 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:34:12.948 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
20:34:12.948 00.000 6680 MoveAxis(W, 185, ABG)
20:34:12.948 00.000 6680 Guiding  Dir = 3, Dur = 185
20:34:12.950 00.002 6680 IsGuiding returns 0
20:34:12.950 00.000 6680 PulseGuide returned control before completion, sleep 195
20:34:12.961 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=162, Gamma=0.560
20:34:13.003 00.042 2864 UpdateGuideState exits: m=1753 SNR=29.5
20:34:13.003 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:13.003 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:34:13.015 00.012 2864 Enqueuing Expose request
20:34:13.157 00.142 6680 IsGuiding returns 0
20:34:13.157 00.000 6680 Move returns status 0, amount 185
20:34:13.157 00.000 6680 MoveAxis(N, 0, ABG)
20:34:13.157 00.000 6680 Move returns status 0, amount 0
20:34:13.157 00.000 6680 move complete, result=0
20:34:13.157 00.000 6680 worker thread done servicing request
20:34:13.157 00.000 6680 Worker thread wakes up
20:34:13.157 00.000 2864 GuideStep: 1.4 px 185 ms WEST, 0.3 px 0 ms NORTH
20:34:13.162 00.005 6680 worker thread servicing REQUEST_EXPOSE 1500
20:34:13.162 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:34:14.584 01.422 6680 Exposure complete
20:34:14.665 00.081 6680 worker thread done servicing request
20:34:14.665 00.000 2864 OnExposeComplete: enter
20:34:14.665 00.000 2864 UpdateGuideState(): m_state=6
20:34:14.665 00.000 2864 Star::Find(15, 133, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 280
20:34:14.665 00.000 2864 Star::Find returns 1 (0), X=133.51, Y=728.66, Mass=1784, SNR=29.8, Peak=151 HFD=3.1
20:34:14.665 00.000 2864 MultiStar: [#1 -3.21,1.37,0.00,R] [#2 -3.24,1.31,0.00,R] [#3 0.07,-0.18,0.71,U] [#4 -3.27,1.40,0.00,R] [#5 -2.37,1.32,0.58,U] [#6 -2.99,1.25,0.00,R] [#7 -2.34,1.18,0.47,U] [#8 -3.30,1.44,0.00,R] 
20:34:14.665 00.000 2864 single-star, 3 included, MultiStar: {-1.30, 0.56}, one-star: {-1.18, 0.36}
20:34:14.665 00.000 2864 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.80) = xAngle (0.05 = 0.05)
20:34:14.679 00.014 2864 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.02 = -3.02)
20:34:14.681 00.002 2864 CameraToMount -- cameraX=-1.18 cameraY=0.36 hyp=1.23 cameraTheta=2.84 mountX=1.23 mountY=-0.14, mountTheta=-0.12
20:34:14.685 00.004 2864 SchedulePrimaryMove(10198720, x=-1.18, y=0.36, opts=13)
20:34:14.687 00.002 2864 Enqueuing Move request for scope (-1.18, 0.36)
20:34:14.689 00.002 6680 Worker thread wakes up
20:34:14.689 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.18, 0.36) opts 0xd
20:34:14.689 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.18, 0.36)
20:34:14.689 00.000 6680 Moving (-1.18, 0.36) raw xDistance=1.23 yDistance=-0.14
20:34:14.691 00.002 6680 PPEC rslt: input = 1.23, final = 1.23, react = 0.74, pred = 1.19, hyst = 0.73, hyst_pct = 0.58, period_length = 600.73
20:34:14.691 00.000 6680 PPEC: input: 1.23, control: 1.23, exposure: 1500
20:34:14.691 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:14.691 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:34:14.691 00.000 6680 MoveAxis(W, 166, ABG)
20:34:14.691 00.000 6680 Guiding  Dir = 3, Dur = 166
20:34:14.691 00.000 6680 IsGuiding returns 0
20:34:14.691 00.000 6680 PulseGuide returned control before completion, sleep 176
20:34:14.703 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=181, Gamma=0.560
20:34:14.746 00.043 2864 UpdateGuideState exits: m=1784 SNR=29.8
20:34:14.746 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:14.746 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:34:14.746 00.000 2864 Enqueuing Expose request
20:34:14.885 00.139 6680 IsGuiding returns 0
20:34:14.885 00.000 6680 Move returns status 0, amount 166
20:34:14.885 00.000 6680 MoveAxis(N, 0, ABG)
20:34:14.885 00.000 6680 Move returns status 0, amount 0
20:34:14.885 00.000 6680 move complete, result=0
20:34:14.885 00.000 6680 worker thread done servicing request
20:34:14.885 00.000 2864 GuideStep: 1.2 px 166 ms WEST, -0.1 px 0 ms NORTH
20:34:14.887 00.002 6680 Worker thread wakes up
20:34:14.887 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:34:14.887 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:34:16.517 01.630 6680 Exposure complete
20:34:16.578 00.061 6680 worker thread done servicing request
20:34:16.578 00.000 2864 OnExposeComplete: enter
20:34:16.588 00.010 2864 UpdateGuideState(): m_state=6
20:34:16.590 00.002 2864 Star::Find(15, 133, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 281
20:34:16.594 00.004 2864 Star::Find returns 1 (0), X=133.15, Y=728.86, Mass=1741, SNR=29.4, Peak=146 HFD=3.0
20:34:16.594 00.000 2864 MultiStar: [#1 -0.45,0.00,0.93,U] [#2 -0.40,0.15,0.66,U] [#3 -0.54,-0.23,0.71,U] [#4 -0.38,-0.04,0.58,U] [#5 -2.81,1.50,0.00,M8] [#6 -0.62,0.13,0.49,U] [#7 -2.46,1.30,0.00,M6] [#8 -0.58,-0.08,0.42,U] 
20:34:16.594 00.000 2864 refined, 6 included, MultiStar: {-0.70, 0.11}, one-star: {-1.54, 0.56}
20:34:16.594 00.000 2864 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.80) = xAngle (0.19 = 0.19)
20:34:16.594 00.000 2864 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.88 = -2.88)
20:34:16.594 00.000 2864 CameraToMount -- cameraX=-0.70 cameraY=0.11 hyp=0.71 cameraTheta=2.99 mountX=0.70 mountY=-0.18, mountTheta=-0.26
20:34:16.594 00.000 2864 SchedulePrimaryMove(10198720, x=-0.70, y=0.11, opts=13)
20:34:16.594 00.000 2864 Enqueuing Move request for scope (-0.70, 0.11)
20:34:16.609 00.015 6680 Worker thread wakes up
20:34:16.609 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 0.11) opts 0xd
20:34:16.609 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.70, 0.11)
20:34:16.609 00.000 6680 Moving (-0.70, 0.11) raw xDistance=0.70 yDistance=-0.18
20:34:16.609 00.000 6680 PPEC rslt: input = 0.70, final = 0.95, react = 0.42, pred = 1.20, hyst = 0.46, hyst_pct = 0.58, period_length = 600.73
20:34:16.609 00.000 6680 PPEC: input: 0.70, control: 0.95, exposure: 1500
20:34:16.609 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:16.609 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:34:16.609 00.000 6680 MoveAxis(W, 127, ABG)
20:34:16.609 00.000 6680 Guiding  Dir = 3, Dur = 127
20:34:16.609 00.000 6680 IsGuiding returns 0
20:34:16.609 00.000 6680 PulseGuide returned control before completion, sleep 137
20:34:16.619 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=171, Gamma=0.560
20:34:16.670 00.051 2864 UpdateGuideState exits: m=1741 SNR=29.4
20:34:16.672 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:16.674 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:34:16.676 00.002 2864 Enqueuing Expose request
20:34:16.752 00.076 6680 IsGuiding returns 1
20:34:16.752 00.000 6680 scope still moving after pulse duration time elapsed
20:34:16.783 00.031 6680 IsGuiding returns 0
20:34:16.783 00.000 6680 scope move finished after 127 + 43 ms
20:34:16.783 00.000 6680 Move returns status 0, amount 127
20:34:16.783 00.000 6680 MoveAxis(N, 0, ABG)
20:34:16.783 00.000 6680 Move returns status 0, amount 0
20:34:16.783 00.000 6680 move complete, result=0
20:34:16.783 00.000 6680 worker thread done servicing request
20:34:16.783 00.000 6680 Worker thread wakes up
20:34:16.783 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:34:16.783 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:34:16.783 00.000 2864 GuideStep: 0.7 px 127 ms WEST, -0.2 px 0 ms NORTH
20:34:18.213 01.430 6680 Exposure complete
20:34:18.259 00.046 6680 worker thread done servicing request
20:34:18.259 00.000 2864 OnExposeComplete: enter
20:34:18.259 00.000 2864 UpdateGuideState(): m_state=6
20:34:18.275 00.016 2864 Star::Find(15, 133, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 282
20:34:18.275 00.000 2864 Star::Find returns 1 (0), X=132.91, Y=728.78, Mass=1647, SNR=28.6, Peak=131 HFD=3.1
20:34:18.275 00.000 2864 MultiStar: [#1 -0.65,0.17,0.98,U] [#2 -0.66,0.08,0.68,U] [#3 -0.60,-0.27,0.71,U] [#4 -0.68,0.15,0.62,U] [#5 -2.92,1.35,0.00,M9] [#6 -0.74,0.33,0.50,U] [#7 -2.85,1.18,0.00,M7] [#8 -0.50,-0.05,0.43,U] 
20:34:18.275 00.000 2864 refined, 6 included, MultiStar: {-0.88, 0.15}, one-star: {-1.78, 0.49}
20:34:18.275 00.000 2864 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.80) = xAngle (0.17 = 0.17)
20:34:18.286 00.011 2864 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.90 = -2.90)
20:34:18.288 00.002 2864 CameraToMount -- cameraX=-0.88 cameraY=0.15 hyp=0.89 cameraTheta=2.97 mountX=0.88 mountY=-0.21, mountTheta=-0.24
20:34:18.291 00.003 2864 SchedulePrimaryMove(10198720, x=-0.88, y=0.15, opts=13)
20:34:18.293 00.002 2864 Enqueuing Move request for scope (-0.88, 0.15)
20:34:18.295 00.002 6680 Worker thread wakes up
20:34:18.295 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.88, 0.15) opts 0xd
20:34:18.295 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.88, 0.15)
20:34:18.295 00.000 6680 Moving (-0.88, 0.15) raw xDistance=0.88 yDistance=-0.21
20:34:18.295 00.000 6680 PPEC rslt: input = 0.88, final = 0.84, react = 0.53, pred = 0.72, hyst = 0.55, hyst_pct = 0.58, period_length = 600.73
20:34:18.295 00.000 6680 PPEC: input: 0.88, control: 0.84, exposure: 1500
20:34:18.297 00.002 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:18.297 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:34:18.297 00.000 6680 MoveAxis(W, 114, ABG)
20:34:18.297 00.000 6680 Guiding  Dir = 3, Dur = 114
20:34:18.297 00.000 6680 IsGuiding returns 0
20:34:18.297 00.000 6680 PulseGuide returned control before completion, sleep 124
20:34:18.310 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=166, Gamma=0.560
20:34:18.353 00.043 2864 UpdateGuideState exits: m=1647 SNR=28.6
20:34:18.353 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:18.353 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:34:18.353 00.000 2864 Enqueuing Expose request
20:34:18.432 00.079 6680 IsGuiding returns 1
20:34:18.432 00.000 6680 scope still moving after pulse duration time elapsed
20:34:18.464 00.032 6680 IsGuiding returns 0
20:34:18.464 00.000 6680 scope move finished after 114 + 53 ms
20:34:18.464 00.000 6680 Move returns status 0, amount 114
20:34:18.464 00.000 6680 MoveAxis(N, 0, ABG)
20:34:18.464 00.000 6680 Move returns status 0, amount 0
20:34:18.464 00.000 6680 move complete, result=0
20:34:18.466 00.002 6680 worker thread done servicing request
20:34:18.466 00.000 2864 GuideStep: 0.9 px 114 ms WEST, -0.2 px 0 ms NORTH
20:34:18.466 00.000 6680 Worker thread wakes up
20:34:18.466 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:34:18.466 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:34:20.111 01.645 6680 Exposure complete
20:34:20.190 00.079 6680 worker thread done servicing request
20:34:20.190 00.000 2864 OnExposeComplete: enter
20:34:20.190 00.000 2864 UpdateGuideState(): m_state=6
20:34:20.190 00.000 2864 Star::Find(15, 132, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 283
20:34:20.190 00.000 2864 Star::Find returns 1 (0), X=132.76, Y=729.01, Mass=1789, SNR=29.8, Peak=164 HFD=3.2
20:34:20.206 00.016 2864 MultiStar: [#1 -0.73,0.12,0.92,U] [#2 -0.72,0.24,0.65,U] [#3 -0.71,-0.20,0.74,U] [#4 -0.67,0.16,0.58,U] [#5 -3.20,1.49,0.00,M10] [#6 -0.62,0.17,0.49,U] [#7 -3.18,1.54,0.00,M8] [#8 -0.71,0.22,0.41,U] 
20:34:20.206 00.000 2864 refined, 6 included, MultiStar: {-0.96, 0.23}, one-star: {-1.93, 0.71}
20:34:20.206 00.000 2864 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.80) = xAngle (0.11 = 0.11)
20:34:20.206 00.000 2864 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.96 = -2.96)
20:34:20.213 00.007 2864 CameraToMount -- cameraX=-0.96 cameraY=0.23 hyp=0.98 cameraTheta=2.91 mountX=0.98 mountY=-0.17, mountTheta=-0.18
20:34:20.213 00.000 2864 SchedulePrimaryMove(10198720, x=-0.96, y=0.23, opts=13)
20:34:20.213 00.000 2864 Enqueuing Move request for scope (-0.96, 0.23)
20:34:20.222 00.009 6680 Worker thread wakes up
20:34:20.222 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.96, 0.23) opts 0xd
20:34:20.222 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.96, 0.23)
20:34:20.222 00.000 6680 Moving (-0.96, 0.23) raw xDistance=0.98 yDistance=-0.17
20:34:20.222 00.000 6680 PPEC rslt: input = 0.98, final = 0.86, react = 0.59, pred = 0.64, hyst = 0.58, hyst_pct = 0.58, period_length = 600.73
20:34:20.222 00.000 6680 PPEC: input: 0.98, control: 0.86, exposure: 1500
20:34:20.222 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:20.222 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:34:20.222 00.000 6680 MoveAxis(W, 115, ABG)
20:34:20.222 00.000 6680 Guiding  Dir = 3, Dur = 115
20:34:20.222 00.000 6680 IsGuiding returns 0
20:34:20.222 00.000 6680 PulseGuide returned control before completion, sleep 125
20:34:20.236 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=171, Gamma=0.560
20:34:20.275 00.039 2864 UpdateGuideState exits: m=1789 SNR=29.8
20:34:20.285 00.010 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:20.287 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:34:20.289 00.002 2864 Enqueuing Expose request
20:34:20.364 00.075 6680 IsGuiding returns 1
20:34:20.364 00.000 6680 scope still moving after pulse duration time elapsed
20:34:20.396 00.032 6680 IsGuiding returns 0
20:34:20.396 00.000 6680 scope move finished after 115 + 56 ms
20:34:20.396 00.000 6680 Move returns status 0, amount 115
20:34:20.396 00.000 6680 MoveAxis(N, 0, ABG)
20:34:20.396 00.000 6680 Move returns status 0, amount 0
20:34:20.396 00.000 6680 move complete, result=0
20:34:20.396 00.000 6680 worker thread done servicing request
20:34:20.396 00.000 6680 Worker thread wakes up
20:34:20.396 00.000 2864 GuideStep: 1.0 px 115 ms WEST, -0.2 px 0 ms NORTH
20:34:20.396 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:34:20.396 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:34:21.808 01.412 6680 Exposure complete
20:34:21.862 00.054 6680 worker thread done servicing request
20:34:21.862 00.000 2864 OnExposeComplete: enter
20:34:21.864 00.002 2864 UpdateGuideState(): m_state=6
20:34:21.866 00.002 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 284
20:34:21.871 00.005 2864 Star::Find returns 1 (0), X=132.31, Y=729.38, Mass=1861, SNR=30.4, Peak=165 HFD=3.3
20:34:21.871 00.000 2864 MultiStar: [#1 -1.19,0.86,0.90,U] [#2 -1.26,0.51,0.64,U] [#3 -1.07,0.42,0.68,U] [#4 -1.12,0.72,0.55,U] [#5 -3.35,1.91,0.00,R] [#6 -1.36,0.93,0.47,U] [#7 -3.33,1.81,0.00,M9] [#8 -1.07,0.69,0.42,U] 
20:34:21.871 00.000 2864 refined, 6 included, MultiStar: {-1.44, 0.77}, one-star: {-2.38, 1.08}
20:34:21.871 00.000 2864 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.80) = xAngle (-0.15 = -0.15)
20:34:21.871 00.000 2864 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.22 = 3.06)
20:34:21.871 00.000 2864 CameraToMount -- cameraX=-1.44 cameraY=0.77 hyp=1.63 cameraTheta=2.65 mountX=1.61 mountY=0.13, mountTheta=0.08
20:34:21.884 00.013 2864 SchedulePrimaryMove(10198720, x=-1.44, y=0.77, opts=13)
20:34:21.884 00.000 2864 Enqueuing Move request for scope (-1.44, 0.77)
20:34:21.884 00.000 6680 Worker thread wakes up
20:34:21.884 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.44, 0.77) opts 0xd
20:34:21.884 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.44, 0.77)
20:34:21.884 00.000 6680 Moving (-1.44, 0.77) raw xDistance=1.61 yDistance=0.13
20:34:21.884 00.000 6680 PPEC rslt: input = 1.61, final = 0.93, react = 0.97, pred = -0.02, hyst = 0.92, hyst_pct = 0.57, period_length = 600.73
20:34:21.884 00.000 6680 PPEC: input: 1.61, control: 0.93, exposure: 1500
20:34:21.884 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:21.884 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:34:21.884 00.000 6680 MoveAxis(W, 126, ABG)
20:34:21.884 00.000 6680 Guiding  Dir = 3, Dur = 126
20:34:21.884 00.000 6680 IsGuiding returns 0
20:34:21.884 00.000 6680 PulseGuide returned control before completion, sleep 136
20:34:21.904 00.020 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=155, Gamma=0.560
20:34:21.948 00.044 2864 UpdateGuideState exits: m=1861 SNR=30.4
20:34:21.948 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:21.948 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:34:21.948 00.000 2864 Enqueuing Expose request
20:34:22.043 00.095 6680 IsGuiding returns 1
20:34:22.043 00.000 6680 scope still moving after pulse duration time elapsed
20:34:22.074 00.031 6680 IsGuiding returns 0
20:34:22.074 00.000 6680 scope move finished after 126 + 53 ms
20:34:22.075 00.001 6680 Move returns status 0, amount 126
20:34:22.075 00.000 6680 MoveAxis(N, 0, ABG)
20:34:22.075 00.000 6680 Move returns status 0, amount 0
20:34:22.075 00.000 6680 move complete, result=0
20:34:22.075 00.000 6680 worker thread done servicing request
20:34:22.075 00.000 6680 Worker thread wakes up
20:34:22.075 00.000 2864 GuideStep: 1.6 px 126 ms WEST, 0.1 px 0 ms NORTH
20:34:22.076 00.001 6680 worker thread servicing REQUEST_EXPOSE 1500
20:34:22.076 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:34:23.726 01.650 6680 Exposure complete
20:34:23.795 00.069 6680 worker thread done servicing request
20:34:23.795 00.000 2864 OnExposeComplete: enter
20:34:23.795 00.000 2864 UpdateGuideState(): m_state=6
20:34:23.795 00.000 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 285
20:34:23.795 00.000 2864 Star::Find returns 1 (0), X=132.56, Y=729.55, Mass=1827, SNR=30.1, Peak=154 HFD=3.2
20:34:23.806 00.011 2864 MultiStar: [#1 -1.06,0.68,0.92,U] [#2 -1.06,0.80,0.64,U] [#3 -1.07,0.49,0.70,U] [#4 -0.90,0.72,0.57,U] [#5 -0.23,0.10,0.59,U] [#6 -1.10,0.82,0.48,U] [#7 -3.38,1.88,0.00,M10] [#8 -0.86,0.69,0.41,U] 
20:34:23.808 00.002 2864 refined, 7 included, MultiStar: {-1.14, 0.73}, one-star: {-2.13, 1.25}
20:34:23.808 00.000 2864 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.80) = xAngle (-0.22 = -0.22)
20:34:23.808 00.000 2864 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.30 = 2.99)
20:34:23.808 00.000 2864 CameraToMount -- cameraX=-1.14 cameraY=0.73 hyp=1.35 cameraTheta=2.57 mountX=1.32 mountY=0.21, mountTheta=0.16
20:34:23.808 00.000 2864 SchedulePrimaryMove(10198720, x=-1.14, y=0.73, opts=13)
20:34:23.821 00.013 2864 Enqueuing Move request for scope (-1.14, 0.73)
20:34:23.823 00.002 6680 Worker thread wakes up
20:34:23.823 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.14, 0.73) opts 0xd
20:34:23.823 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.14, 0.73)
20:34:23.823 00.000 6680 Moving (-1.14, 0.73) raw xDistance=1.32 yDistance=0.21
20:34:23.825 00.002 6680 PPEC rslt: input = 1.32, final = 0.69, react = 0.79, pred = -0.20, hyst = 0.76, hyst_pct = 0.57, period_length = 600.73
20:34:23.825 00.000 6680 PPEC: input: 1.32, control: 0.69, exposure: 1500
20:34:23.825 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:23.825 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
20:34:23.825 00.000 6680 MoveAxis(W, 93, ABG)
20:34:23.825 00.000 6680 Guiding  Dir = 3, Dur = 93
20:34:23.825 00.000 6680 IsGuiding returns 0
20:34:23.825 00.000 6680 PulseGuide returned control before completion, sleep 103
20:34:23.837 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=163, Gamma=0.560
20:34:23.885 00.048 2864 UpdateGuideState exits: m=1827 SNR=30.1
20:34:23.885 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:23.885 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:34:23.885 00.000 2864 Enqueuing Expose request
20:34:23.932 00.047 6680 IsGuiding returns 1
20:34:23.932 00.000 6680 scope still moving after pulse duration time elapsed
20:34:23.963 00.031 6680 IsGuiding returns 0
20:34:23.963 00.000 6680 scope move finished after 93 + 44 ms
20:34:23.963 00.000 6680 Move returns status 0, amount 93
20:34:23.963 00.000 6680 MoveAxis(N, 0, ABG)
20:34:23.963 00.000 6680 Move returns status 0, amount 0
20:34:23.963 00.000 6680 move complete, result=0
20:34:23.963 00.000 6680 worker thread done servicing request
20:34:23.963 00.000 6680 Worker thread wakes up
20:34:23.963 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:34:23.963 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:34:23.971 00.008 2864 GuideStep: 1.3 px 93 ms WEST, 0.2 px 0 ms NORTH
20:34:25.377 01.406 6680 Exposure complete
20:34:25.441 00.064 6680 worker thread done servicing request
20:34:25.441 00.000 2864 OnExposeComplete: enter
20:34:25.456 00.015 2864 UpdateGuideState(): m_state=6
20:34:25.456 00.000 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 286
20:34:25.456 00.000 2864 Star::Find returns 1 (0), X=132.34, Y=729.82, Mass=1717, SNR=29.2, Peak=145 HFD=3.2
20:34:25.456 00.000 2864 MultiStar: [#1 -1.32,1.20,0.96,U] [#2 -1.12,1.06,0.66,U] [#3 -1.23,0.79,0.70,U] [#4 -1.22,1.07,0.60,U] [#5 -0.31,0.54,0.60,U] [#6 -1.27,1.19,0.48,U] [#7 -3.57,2.37,0.00,R] [#8 -1.29,1.21,0.44,U] 
20:34:25.465 00.009 2864 refined, 7 included, MultiStar: {-1.34, 1.10}, one-star: {-2.35, 1.53}
20:34:25.467 00.002 2864 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.80) = xAngle (-0.34 = -0.34)
20:34:25.469 00.002 2864 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.41 = 2.87)
20:34:25.469 00.000 2864 CameraToMount -- cameraX=-1.34 cameraY=1.10 hyp=1.74 cameraTheta=2.45 mountX=1.64 mountY=0.47, mountTheta=0.28
20:34:25.472 00.003 2864 SchedulePrimaryMove(10198720, x=-1.34, y=1.10, opts=13)
20:34:25.472 00.000 2864 Enqueuing Move request for scope (-1.34, 1.10)
20:34:25.472 00.000 6680 Worker thread wakes up
20:34:25.472 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.34, 1.10) opts 0xd
20:34:25.472 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.34, 1.10)
20:34:25.472 00.000 6680 Moving (-1.34, 1.10) raw xDistance=1.64 yDistance=0.47
20:34:25.472 00.000 6680 PPEC rslt: input = 1.64, final = 0.81, react = 0.98, pred = -0.34, hyst = 0.94, hyst_pct = 0.57, period_length = 600.73
20:34:25.472 00.000 6680 PPEC: input: 1.64, control: 0.81, exposure: 1500
20:34:25.472 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
20:34:25.472 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
20:34:25.472 00.000 6680 MoveAxis(W, 110, ABG)
20:34:25.472 00.000 6680 Guiding  Dir = 3, Dur = 110
20:34:25.472 00.000 6680 IsGuiding returns 0
20:34:25.472 00.000 6680 PulseGuide returned control before completion, sleep 120
20:34:25.488 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=183, Gamma=0.560
20:34:25.535 00.047 2864 UpdateGuideState exits: m=1717 SNR=29.2
20:34:25.535 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:25.535 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:34:25.535 00.000 2864 Enqueuing Expose request
20:34:25.615 00.080 6680 IsGuiding returns 1
20:34:25.615 00.000 6680 scope still moving after pulse duration time elapsed
20:34:25.647 00.032 6680 IsGuiding returns 0
20:34:25.647 00.000 6680 scope move finished after 110 + 55 ms
20:34:25.647 00.000 6680 Move returns status 0, amount 110
20:34:25.647 00.000 6680 MoveAxis(N, 0, ABG)
20:34:25.647 00.000 6680 Move returns status 0, amount 0
20:34:25.647 00.000 6680 move complete, result=0
20:34:25.647 00.000 6680 worker thread done servicing request
20:34:25.647 00.000 6680 Worker thread wakes up
20:34:25.647 00.000 2864 GuideStep: 1.6 px 110 ms WEST, 0.5 px 0 ms NORTH
20:34:25.650 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
20:34:25.650 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:34:27.296 01.646 6680 Exposure complete
20:34:27.360 00.064 6680 worker thread done servicing request
20:34:27.360 00.000 2864 OnExposeComplete: enter
20:34:27.360 00.000 2864 UpdateGuideState(): m_state=6
20:34:27.369 00.009 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 287
20:34:27.371 00.002 2864 Star::Find returns 1 (0), X=131.94, Y=729.73, Mass=1725, SNR=29.3, Peak=141 HFD=3.2
20:34:27.375 00.004 2864 MultiStar: [#1 -1.62,0.87,0.97,U] [#2 -1.56,0.89,0.65,U] [#3 -1.71,0.54,0.75,U] [#4 -1.61,0.87,0.59,U] [#5 -0.74,0.29,0.58,U] [#6 -1.57,1.11,0.50,U] [#7 -0.57,-0.39,0.48,U] [#8 -1.66,1.01,0.44,U] 
20:34:27.375 00.000 2864 refined, 8 included, MultiStar: {-1.64, 0.80}, one-star: {-2.75, 1.43}
20:34:27.375 00.000 2864 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.80) = xAngle (-0.11 = -0.11)
20:34:27.375 00.000 2864 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.18 = 3.10)
20:34:27.375 00.000 2864 CameraToMount -- cameraX=-1.64 cameraY=0.80 hyp=1.82 cameraTheta=2.69 mountX=1.81 mountY=0.07, mountTheta=0.04
20:34:27.375 00.000 2864 SchedulePrimaryMove(10198720, x=-1.64, y=0.80, opts=13)
20:34:27.391 00.016 2864 Enqueuing Move request for scope (-1.64, 0.80)
20:34:27.391 00.000 6680 Worker thread wakes up
20:34:27.391 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.64, 0.80) opts 0xd
20:34:27.391 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.64, 0.80)
20:34:27.391 00.000 6680 Moving (-1.64, 0.80) raw xDistance=1.81 yDistance=0.07
20:34:27.391 00.000 6680 PPEC rslt: input = 1.81, final = 1.44, react = 1.09, pred = 0.90, hyst = 1.02, hyst_pct = 0.57, period_length = 600.73
20:34:27.391 00.000 6680 PPEC: input: 1.81, control: 1.44, exposure: 1500
20:34:27.391 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:27.391 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:34:27.391 00.000 6680 MoveAxis(W, 194, ABG)
20:34:27.391 00.000 6680 Guiding  Dir = 3, Dur = 194
20:34:27.391 00.000 6680 IsGuiding returns 0
20:34:27.391 00.000 6680 PulseGuide returned control before completion, sleep 204
20:34:27.407 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=172, Gamma=0.560
20:34:27.454 00.047 2864 UpdateGuideState exits: m=1725 SNR=29.3
20:34:27.454 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:27.454 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:34:27.454 00.000 2864 Enqueuing Expose request
20:34:27.612 00.158 6680 IsGuiding returns 1
20:34:27.612 00.000 6680 scope still moving after pulse duration time elapsed
20:34:27.644 00.032 6680 IsGuiding returns 0
20:34:27.644 00.000 6680 scope move finished after 194 + 54 ms
20:34:27.644 00.000 6680 Move returns status 0, amount 194
20:34:27.644 00.000 6680 MoveAxis(N, 0, ABG)
20:34:27.644 00.000 6680 Move returns status 0, amount 0
20:34:27.644 00.000 6680 move complete, result=0
20:34:27.644 00.000 6680 worker thread done servicing request
20:34:27.644 00.000 2864 GuideStep: 1.8 px 194 ms WEST, 0.1 px 0 ms NORTH
20:34:27.654 00.010 6680 Worker thread wakes up
20:34:27.654 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:34:27.654 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:34:29.088 01.434 6680 Exposure complete
20:34:29.150 00.062 6680 worker thread done servicing request
20:34:29.150 00.000 2864 OnExposeComplete: enter
20:34:29.150 00.000 2864 UpdateGuideState(): m_state=6
20:34:29.150 00.000 2864 Star::Find(15, 131, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 288
20:34:29.150 00.000 2864 Star::Find returns 1 (0), X=132.08, Y=729.59, Mass=1647, SNR=28.6, Peak=137 HFD=3.1
20:34:29.150 00.000 2864 MultiStar: [#1 -1.65,0.91,0.95,U] [#2 -1.32,0.85,0.66,U] [#3 -1.55,0.73,0.72,U] [#4 -1.51,0.93,0.58,U] [#5 -0.44,0.34,0.60,U] [#6 -1.70,1.17,0.51,U] [#7 -0.25,-0.32,0.47,U] [#8 -1.51,0.72,0.44,U] 
20:34:29.150 00.000 2864 refined, 8 included, MultiStar: {-1.51, 0.80}, one-star: {-2.61, 1.30}
20:34:29.150 00.000 2864 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.80) = xAngle (-0.14 = -0.14)
20:34:29.150 00.000 2864 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.22 = 3.07)
20:34:29.166 00.016 2864 CameraToMount -- cameraX=-1.51 cameraY=0.80 hyp=1.71 cameraTheta=2.65 mountX=1.69 mountY=0.13, mountTheta=0.07
20:34:29.166 00.000 2864 SchedulePrimaryMove(10198720, x=-1.51, y=0.80, opts=13)
20:34:29.166 00.000 2864 Enqueuing Move request for scope (-1.51, 0.80)
20:34:29.166 00.000 6680 Worker thread wakes up
20:34:29.166 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.51, 0.80) opts 0xd
20:34:29.166 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.51, 0.80)
20:34:29.166 00.000 6680 Moving (-1.51, 0.80) raw xDistance=1.69 yDistance=0.13
20:34:29.166 00.000 6680 PPEC rslt: input = 1.69, final = 1.34, react = 1.01, pred = 0.82, hyst = 0.96, hyst_pct = 0.57, period_length = 600.73
20:34:29.166 00.000 6680 PPEC: input: 1.69, control: 1.34, exposure: 1500
20:34:29.166 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:29.176 00.010 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:34:29.176 00.000 6680 MoveAxis(W, 180, ABG)
20:34:29.176 00.000 6680 Guiding  Dir = 3, Dur = 180
20:34:29.176 00.000 6680 IsGuiding returns 0
20:34:29.176 00.000 6680 PulseGuide returned control before completion, sleep 190
20:34:29.187 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=163, Gamma=0.560
20:34:29.228 00.041 2864 UpdateGuideState exits: m=1647 SNR=28.6
20:34:29.228 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:29.228 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:34:29.228 00.000 2864 Enqueuing Expose request
20:34:29.371 00.143 6680 IsGuiding returns 1
20:34:29.371 00.000 6680 scope still moving after pulse duration time elapsed
20:34:29.403 00.032 6680 IsGuiding returns 0
20:34:29.403 00.000 6680 scope move finished after 180 + 47 ms
20:34:29.403 00.000 6680 Move returns status 0, amount 180
20:34:29.403 00.000 6680 MoveAxis(N, 0, ABG)
20:34:29.403 00.000 6680 Move returns status 0, amount 0
20:34:29.403 00.000 6680 move complete, result=0
20:34:29.403 00.000 6680 worker thread done servicing request
20:34:29.403 00.000 6680 Worker thread wakes up
20:34:29.403 00.000 2864 GuideStep: 1.7 px 180 ms WEST, 0.1 px 0 ms NORTH
20:34:29.403 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:34:29.403 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:34:31.052 01.649 6680 Exposure complete
20:34:31.115 00.063 6680 worker thread done servicing request
20:34:31.117 00.002 2864 OnExposeComplete: enter
20:34:31.119 00.002 2864 UpdateGuideState(): m_state=6
20:34:31.123 00.004 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 289
20:34:31.125 00.002 2864 Star::Find returns 1 (0), X=132.55, Y=729.96, Mass=1792, SNR=29.8, Peak=154 HFD=3.2
20:34:31.125 00.000 2864 MultiStar: [#1 -1.31,0.99,0.93,U] [#2 -1.08,1.14,0.64,U] [#3 -1.13,0.83,0.70,U] [#4 -1.33,1.12,0.58,U] [#5 -0.33,0.32,0.58,U] [#6 -1.45,1.23,0.49,U] [#7 -0.25,-0.44,0.47,U] [#8 -1.27,1.30,0.41,U] 
20:34:31.125 00.000 2864 refined, 8 included, MultiStar: {-1.24, 0.98}, one-star: {-2.14, 1.66}
20:34:31.131 00.006 2864 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.80) = xAngle (-0.32 = -0.32)
20:34:31.131 00.000 2864 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.40 = 2.89)
20:34:31.131 00.000 2864 CameraToMount -- cameraX=-1.24 cameraY=0.98 hyp=1.57 cameraTheta=2.47 mountX=1.49 mountY=0.40, mountTheta=0.26
20:34:31.131 00.000 2864 SchedulePrimaryMove(10198720, x=-1.24, y=0.98, opts=13)
20:34:31.131 00.000 2864 Enqueuing Move request for scope (-1.24, 0.98)
20:34:31.131 00.000 6680 Worker thread wakes up
20:34:31.131 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.24, 0.98) opts 0xd
20:34:31.131 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.24, 0.98)
20:34:31.131 00.000 6680 Moving (-1.24, 0.98) raw xDistance=1.49 yDistance=0.40
20:34:31.131 00.000 6680 PPEC rslt: input = 1.49, final = 1.22, react = 0.90, pred = 0.76, hyst = 0.89, hyst_pct = 0.57, period_length = 600.73
20:34:31.131 00.000 6680 PPEC: input: 1.49, control: 1.22, exposure: 1500
20:34:31.131 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:34:31.144 00.013 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
20:34:31.144 00.000 6680 MoveAxis(W, 165, ABG)
20:34:31.144 00.000 6680 Guiding  Dir = 3, Dur = 165
20:34:31.144 00.000 6680 IsGuiding returns 0
20:34:31.144 00.000 6680 PulseGuide returned control before completion, sleep 175
20:34:31.150 00.006 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=166, Gamma=0.560
20:34:31.201 00.051 2864 UpdateGuideState exits: m=1792 SNR=29.8
20:34:31.203 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:31.203 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:34:31.205 00.002 2864 Enqueuing Expose request
20:34:31.321 00.116 6680 IsGuiding returns 1
20:34:31.321 00.000 6680 scope still moving after pulse duration time elapsed
20:34:31.353 00.032 6680 IsGuiding returns 0
20:34:31.353 00.000 6680 scope move finished after 165 + 44 ms
20:34:31.353 00.000 6680 Move returns status 0, amount 165
20:34:31.353 00.000 6680 MoveAxis(N, 0, ABG)
20:34:31.353 00.000 6680 Move returns status 0, amount 0
20:34:31.353 00.000 6680 move complete, result=0
20:34:31.353 00.000 6680 worker thread done servicing request
20:34:31.353 00.000 6680 Worker thread wakes up
20:34:31.353 00.000 2864 GuideStep: 1.5 px 165 ms WEST, 0.4 px 0 ms NORTH
20:34:31.353 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:34:31.353 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:34:32.783 01.430 6680 Exposure complete
20:34:32.854 00.071 6680 worker thread done servicing request
20:34:32.854 00.000 2864 OnExposeComplete: enter
20:34:32.858 00.004 2864 UpdateGuideState(): m_state=6
20:34:32.858 00.000 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 290
20:34:32.858 00.000 2864 Star::Find returns 1 (0), X=131.83, Y=729.64, Mass=1776, SNR=29.7, Peak=134 HFD=3.5
20:34:32.858 00.000 2864 MultiStar: [#1 -1.76,0.92,0.93,U] [#2 -1.50,1.02,0.65,U] [#3 -1.65,0.60,0.72,U] [#4 -1.66,0.95,0.57,U] [#5 -0.68,0.48,0.58,U] [#6 -1.70,1.07,0.49,U] [#7 -0.52,-0.22,0.46,U] [#8 -1.84,1.05,0.42,U] 
20:34:32.858 00.000 2864 refined, 8 included, MultiStar: {-1.69, 0.86}, one-star: {-2.86, 1.34}
20:34:32.858 00.000 2864 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.80) = xAngle (-0.12 = -0.12)
20:34:32.869 00.011 2864 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.20 = 3.09)
20:34:32.869 00.000 2864 CameraToMount -- cameraX=-1.69 cameraY=0.86 hyp=1.90 cameraTheta=2.67 mountX=1.88 mountY=0.10, mountTheta=0.05
20:34:32.873 00.004 2864 SchedulePrimaryMove(10198720, x=-1.69, y=0.86, opts=13)
20:34:32.873 00.000 2864 Enqueuing Move request for scope (-1.69, 0.86)
20:34:32.873 00.000 6680 Worker thread wakes up
20:34:32.873 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.69, 0.86) opts 0xd
20:34:32.873 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.69, 0.86)
20:34:32.873 00.000 6680 Moving (-1.69, 0.86) raw xDistance=1.88 yDistance=0.10
20:34:32.873 00.000 6680 PPEC rslt: input = 1.88, final = 1.36, react = 1.13, pred = 0.57, hyst = 1.10, hyst_pct = 0.56, period_length = 600.73
20:34:32.873 00.000 6680 PPEC: input: 1.88, control: 1.36, exposure: 1500
20:34:32.873 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:32.873 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:34:32.873 00.000 6680 MoveAxis(W, 183, ABG)
20:34:32.873 00.000 6680 Guiding  Dir = 3, Dur = 183
20:34:32.873 00.000 6680 IsGuiding returns 0
20:34:32.873 00.000 6680 PulseGuide returned control before completion, sleep 193
20:34:32.889 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=215, med=0, FiltMin=0, FiltMax=154, Gamma=0.560
20:34:32.936 00.047 2864 UpdateGuideState exits: m=1776 SNR=29.7
20:34:32.936 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:32.936 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:34:32.936 00.000 2864 Enqueuing Expose request
20:34:33.079 00.143 6680 IsGuiding returns 1
20:34:33.079 00.000 6680 scope still moving after pulse duration time elapsed
20:34:33.111 00.032 6680 IsGuiding returns 0
20:34:33.111 00.000 6680 scope move finished after 183 + 46 ms
20:34:33.111 00.000 6680 Move returns status 0, amount 183
20:34:33.111 00.000 6680 MoveAxis(N, 0, ABG)
20:34:33.111 00.000 6680 Move returns status 0, amount 0
20:34:33.111 00.000 6680 move complete, result=0
20:34:33.111 00.000 6680 worker thread done servicing request
20:34:33.111 00.000 6680 Worker thread wakes up
20:34:33.111 00.000 2864 GuideStep: 1.9 px 183 ms WEST, 0.1 px 0 ms NORTH
20:34:33.116 00.005 6680 worker thread servicing REQUEST_EXPOSE 1500
20:34:33.116 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:34:34.757 01.641 6680 Exposure complete
20:34:34.821 00.064 6680 worker thread done servicing request
20:34:34.821 00.000 2864 OnExposeComplete: enter
20:34:34.821 00.000 2864 UpdateGuideState(): m_state=6
20:34:34.821 00.000 2864 Star::Find(15, 131, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 291
20:34:34.821 00.000 2864 Star::Find returns 1 (0), X=132.06, Y=729.44, Mass=1707, SNR=29.1, Peak=136 HFD=3.5
20:34:34.821 00.000 2864 MultiStar: [#1 -1.47,0.63,0.98,U] [#2 -1.49,0.67,0.65,U] [#3 -1.39,0.48,0.74,U] [#4 -1.37,0.64,0.59,U] [#5 -0.39,-0.05,0.60,U] [#6 -1.50,0.83,0.49,U] [#7 -0.07,-0.34,0.46,U] [#8 -1.32,0.62,0.43,U] 
20:34:34.838 00.017 2864 refined, 8 included, MultiStar: {-1.42, 0.58}, one-star: {-2.63, 1.14}
20:34:34.838 00.000 2864 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.80) = xAngle (-0.04 = -0.04)
20:34:34.838 00.000 2864 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.11 = -3.11)
20:34:34.838 00.000 2864 CameraToMount -- cameraX=-1.42 cameraY=0.58 hyp=1.54 cameraTheta=2.76 mountX=1.53 mountY=-0.05, mountTheta=-0.03
20:34:34.838 00.000 2864 SchedulePrimaryMove(10198720, x=-1.42, y=0.58, opts=13)
20:34:34.838 00.000 2864 Enqueuing Move request for scope (-1.42, 0.58)
20:34:34.838 00.000 6680 Worker thread wakes up
20:34:34.838 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.42, 0.58) opts 0xd
20:34:34.838 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.42, 0.58)
20:34:34.838 00.000 6680 Moving (-1.42, 0.58) raw xDistance=1.53 yDistance=-0.05
20:34:34.838 00.000 6680 PPEC rslt: input = 1.53, final = 1.11, react = 0.92, pred = 0.46, hyst = 0.90, hyst_pct = 0.56, period_length = 600.73
20:34:34.838 00.000 6680 PPEC: input: 1.53, control: 1.11, exposure: 1500
20:34:34.838 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:34.838 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:34:34.838 00.000 6680 MoveAxis(W, 150, ABG)
20:34:34.838 00.000 6680 Guiding  Dir = 3, Dur = 150
20:34:34.838 00.000 6680 IsGuiding returns 0
20:34:34.853 00.015 6680 PulseGuide returned control before completion, sleep 160
20:34:34.863 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=175, Gamma=0.560
20:34:34.910 00.047 2864 UpdateGuideState exits: m=1707 SNR=29.1
20:34:34.910 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:34.910 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:34:34.916 00.006 2864 Enqueuing Expose request
20:34:35.027 00.111 6680 IsGuiding returns 0
20:34:35.027 00.000 6680 Move returns status 0, amount 150
20:34:35.027 00.000 6680 MoveAxis(N, 0, ABG)
20:34:35.027 00.000 6680 Move returns status 0, amount 0
20:34:35.027 00.000 6680 move complete, result=0
20:34:35.027 00.000 6680 worker thread done servicing request
20:34:35.027 00.000 6680 Worker thread wakes up
20:34:35.027 00.000 2864 GuideStep: 1.5 px 150 ms WEST, -0.0 px 0 ms NORTH
20:34:35.032 00.005 6680 worker thread servicing REQUEST_EXPOSE 1500
20:34:35.032 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:34:36.455 01.423 6680 Exposure complete
20:34:36.519 00.064 6680 worker thread done servicing request
20:34:36.519 00.000 2864 OnExposeComplete: enter
20:34:36.519 00.000 2864 UpdateGuideState(): m_state=6
20:34:36.525 00.006 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 292
20:34:36.525 00.000 2864 Star::Find returns 1 (0), X=131.77, Y=729.42, Mass=1770, SNR=29.7, Peak=159 HFD=3.1
20:34:36.525 00.000 2864 MultiStar: [#1 -1.83,0.67,0.93,U] [#2 -1.80,0.49,0.65,U] [#3 -1.86,0.36,0.71,U] [#4 -1.83,0.61,0.59,U] [#5 -0.84,0.17,0.59,U] [#6 -1.85,0.56,0.47,U] [#7 -0.94,-0.92,0.47,U] [#8 -1.71,0.77,0.41,U] 
20:34:36.525 00.000 2864 refined, 8 included, MultiStar: {-1.84, 0.51}, one-star: {-2.93, 1.13}
20:34:36.525 00.000 2864 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.80) = xAngle (0.08 = 0.08)
20:34:36.535 00.010 2864 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.00 = -3.00)
20:34:36.535 00.000 2864 CameraToMount -- cameraX=-1.84 cameraY=0.51 hyp=1.91 cameraTheta=2.87 mountX=1.90 mountY=-0.28, mountTheta=-0.14
20:34:36.535 00.000 2864 SchedulePrimaryMove(10198720, x=-1.84, y=0.51, opts=13)
20:34:36.535 00.000 2864 Enqueuing Move request for scope (-1.84, 0.51)
20:34:36.535 00.000 6680 Worker thread wakes up
20:34:36.535 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.84, 0.51) opts 0xd
20:34:36.535 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.84, 0.51)
20:34:36.535 00.000 6680 Moving (-1.84, 0.51) raw xDistance=1.90 yDistance=-0.28
20:34:36.535 00.000 6680 PPEC rslt: input = 1.90, final = 1.26, react = 1.14, pred = 0.31, hyst = 1.11, hyst_pct = 0.56, period_length = 600.73
20:34:36.535 00.000 6680 PPEC: input: 1.90, control: 1.26, exposure: 1500
20:34:36.535 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:34:36.535 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
20:34:36.535 00.000 6680 MoveAxis(W, 169, ABG)
20:34:36.535 00.000 6680 Guiding  Dir = 3, Dur = 169
20:34:36.535 00.000 6680 IsGuiding returns 0
20:34:36.535 00.000 6680 PulseGuide returned control before completion, sleep 179
20:34:36.558 00.023 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=164, Gamma=0.560
20:34:36.598 00.040 2864 UpdateGuideState exits: m=1770 SNR=29.7
20:34:36.598 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:36.598 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:34:36.598 00.000 2864 Enqueuing Expose request
20:34:36.741 00.143 6680 IsGuiding returns 0
20:34:36.741 00.000 6680 Move returns status 0, amount 169
20:34:36.741 00.000 6680 MoveAxis(N, 0, ABG)
20:34:36.741 00.000 6680 Move returns status 0, amount 0
20:34:36.741 00.000 6680 move complete, result=0
20:34:36.741 00.000 6680 worker thread done servicing request
20:34:36.741 00.000 6680 Worker thread wakes up
20:34:36.741 00.000 2864 GuideStep: 1.9 px 169 ms WEST, -0.3 px 0 ms NORTH
20:34:36.743 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:34:36.743 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:34:38.374 01.631 6680 Exposure complete
20:34:38.423 00.049 6680 worker thread done servicing request
20:34:38.423 00.000 2864 OnExposeComplete: enter
20:34:38.423 00.000 2864 UpdateGuideState(): m_state=6
20:34:38.423 00.000 2864 Star::Find(15, 131, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 293
20:34:38.423 00.000 2864 Star::Find returns 1 (0), X=131.70, Y=729.20, Mass=1727, SNR=29.2, Peak=152 HFD=3.2
20:34:38.431 00.008 2864 MultiStar: [#1 -1.82,0.33,0.96,U] [#2 -1.83,0.40,0.64,U] [#3 -1.77,-0.01,0.74,U] [#4 -1.68,0.29,0.59,U] [#5 -0.82,-0.42,0.58,U] [#6 -1.92,0.58,0.50,U] [#7 -0.41,-1.01,0.47,U] [#8 -1.78,0.44,0.42,U] 
20:34:38.434 00.003 2864 refined, 8 included, MultiStar: {-1.79, 0.24}, one-star: {-2.99, 0.90}
20:34:38.435 00.001 2864 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.80) = xAngle (0.22 = 0.22)
20:34:38.435 00.000 2864 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.86 = -2.86)
20:34:38.435 00.000 2864 CameraToMount -- cameraX=-1.79 cameraY=0.24 hyp=1.81 cameraTheta=3.01 mountX=1.77 mountY=-0.50, mountTheta=-0.28
20:34:38.435 00.000 2864 SchedulePrimaryMove(10198720, x=-1.79, y=0.24, opts=13)
20:34:38.435 00.000 2864 Enqueuing Move request for scope (-1.79, 0.24)
20:34:38.435 00.000 6680 Worker thread wakes up
20:34:38.435 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.79, 0.24) opts 0xd
20:34:38.435 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.79, 0.24)
20:34:38.435 00.000 6680 Moving (-1.79, 0.24) raw xDistance=1.77 yDistance=-0.50
20:34:38.435 00.000 6680 PPEC rslt: input = 1.77, final = 1.18, react = 1.06, pred = 0.33, hyst = 1.02, hyst_pct = 0.56, period_length = 600.73
20:34:38.435 00.000 6680 PPEC: input: 1.77, control: 1.18, exposure: 1500
20:34:38.435 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
20:34:38.435 00.000 6680 MoveAxis(W, 159, ABG)
20:34:38.435 00.000 6680 Guiding  Dir = 3, Dur = 159
20:34:38.435 00.000 6680 IsGuiding returns 0
20:34:38.449 00.014 6680 PulseGuide returned control before completion, sleep 169
20:34:38.459 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=154, Gamma=0.560
20:34:38.504 00.045 2864 UpdateGuideState exits: m=1727 SNR=29.2
20:34:38.504 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:38.512 00.008 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:34:38.512 00.000 2864 Enqueuing Expose request
20:34:38.623 00.111 6680 IsGuiding returns 1
20:34:38.623 00.000 6680 scope still moving after pulse duration time elapsed
20:34:38.654 00.031 6680 IsGuiding returns 0
20:34:38.654 00.000 6680 scope move finished after 159 + 47 ms
20:34:38.654 00.000 6680 Move returns status 0, amount 159
20:34:38.654 00.000 6680 MoveAxis(N, 81, ABG)
20:34:38.654 00.000 6680 Guiding  Dir = 0, Dur = 81
20:34:38.654 00.000 6680 IsGuiding returns 0
20:34:38.654 00.000 6680 PulseGuide returned control before completion, sleep 91
20:34:38.749 00.095 6680 IsGuiding returns 1
20:34:38.749 00.000 6680 scope still moving after pulse duration time elapsed
20:34:38.781 00.032 6680 IsGuiding returns 0
20:34:38.781 00.000 6680 scope move finished after 81 + 45 ms
20:34:38.781 00.000 6680 Move returns status 0, amount 81
20:34:38.781 00.000 6680 move complete, result=0
20:34:38.781 00.000 6680 worker thread done servicing request
20:34:38.781 00.000 2864 GuideStep: 1.8 px 159 ms WEST, -0.5 px 81 ms NORTH
20:34:38.781 00.000 6680 Worker thread wakes up
20:34:38.781 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:34:38.781 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:34:40.213 01.432 6680 Exposure complete
20:34:40.289 00.076 6680 worker thread done servicing request
20:34:40.289 00.000 2864 OnExposeComplete: enter
20:34:40.289 00.000 2864 UpdateGuideState(): m_state=6
20:34:40.289 00.000 2864 Star::Find(15, 131, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 294
20:34:40.289 00.000 2864 Star::Find returns 1 (0), X=131.78, Y=730.00, Mass=1797, SNR=29.8, Peak=156 HFD=3.2
20:34:40.289 00.000 2864 MultiStar: [#1 -1.88,1.10,0.89,U] [#2 -1.67,1.24,0.64,U] [#3 -1.76,1.00,0.71,U] [#4 -1.68,1.18,0.57,U] [#5 -0.88,0.55,0.58,U] [#6 -1.84,1.26,0.50,U] [#7 -0.78,-0.02,0.45,U] [#8 -1.62,1.14,0.42,U] 
20:34:40.289 00.000 2864 refined, 8 included, MultiStar: {-1.79, 1.09}, one-star: {-2.91, 1.70}
20:34:40.289 00.000 2864 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.80) = xAngle (-0.20 = -0.20)
20:34:40.289 00.000 2864 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.27 = 3.01)
20:34:40.289 00.000 2864 CameraToMount -- cameraX=-1.79 cameraY=1.09 hyp=2.10 cameraTheta=2.59 mountX=2.06 mountY=0.28, mountTheta=0.13
20:34:40.306 00.017 2864 SchedulePrimaryMove(10198720, x=-1.79, y=1.09, opts=13)
20:34:40.306 00.000 2864 Enqueuing Move request for scope (-1.79, 1.09)
20:34:40.306 00.000 6680 Worker thread wakes up
20:34:40.306 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.79, 1.09) opts 0xd
20:34:40.306 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.79, 1.09)
20:34:40.306 00.000 6680 Moving (-1.79, 1.09) raw xDistance=2.06 yDistance=0.28
20:34:40.306 00.000 6680 PPEC rslt: input = 2.06, final = 1.28, react = 1.23, pred = 0.17, hyst = 1.19, hyst_pct = 0.56, period_length = 600.73
20:34:40.306 00.000 6680 PPEC: input: 2.06, control: 1.28, exposure: 1500
20:34:40.306 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:34:40.306 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
20:34:40.306 00.000 6680 MoveAxis(W, 173, ABG)
20:34:40.306 00.000 6680 Guiding  Dir = 3, Dur = 173
20:34:40.306 00.000 6680 IsGuiding returns 0
20:34:40.306 00.000 6680 PulseGuide returned control before completion, sleep 183
20:34:40.321 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=155, Gamma=0.560
20:34:40.369 00.048 2864 UpdateGuideState exits: m=1797 SNR=29.8
20:34:40.369 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:40.369 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:34:40.369 00.000 2864 Enqueuing Expose request
20:34:40.512 00.143 6680 IsGuiding returns 1
20:34:40.512 00.000 6680 scope still moving after pulse duration time elapsed
20:34:40.544 00.032 6680 IsGuiding returns 0
20:34:40.544 00.000 6680 scope move finished after 173 + 56 ms
20:34:40.544 00.000 6680 Move returns status 0, amount 173
20:34:40.544 00.000 6680 MoveAxis(N, 0, ABG)
20:34:40.544 00.000 6680 Move returns status 0, amount 0
20:34:40.544 00.000 6680 move complete, result=0
20:34:40.544 00.000 6680 worker thread done servicing request
20:34:40.544 00.000 6680 Worker thread wakes up
20:34:40.544 00.000 2864 GuideStep: 2.1 px 173 ms WEST, 0.3 px 0 ms NORTH
20:34:40.544 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:34:40.544 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:34:42.194 01.650 6680 Exposure complete
20:34:42.257 00.063 6680 worker thread done servicing request
20:34:42.257 00.000 2864 OnExposeComplete: enter
20:34:42.257 00.000 2864 UpdateGuideState(): m_state=6
20:34:42.257 00.000 2864 Star::Find(15, 131, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 295
20:34:42.257 00.000 2864 Star::Find returns 1 (0), X=132.41, Y=730.01, Mass=1725, SNR=29.3, Peak=159 HFD=3.1
20:34:42.257 00.000 2864 MultiStar: [#1 -1.51,1.19,0.96,U] [#2 -1.15,1.24,0.66,U] [#3 -1.45,0.92,0.72,U] [#4 -1.45,1.12,0.59,U] [#5 -0.39,0.80,0.60,U] [#6 -1.48,1.26,0.49,U] [#7 -0.17,0.15,0.47,U] [#8 -1.44,1.37,0.43,U] 
20:34:42.273 00.016 2864 refined, 8 included, MultiStar: {-1.36, 1.14}, one-star: {-2.28, 1.72}
20:34:42.275 00.002 2864 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.80) = xAngle (-0.35 = -0.35)
20:34:42.275 00.000 2864 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.43 = 2.86)
20:34:42.275 00.000 2864 CameraToMount -- cameraX=-1.36 cameraY=1.14 hyp=1.78 cameraTheta=2.44 mountX=1.67 mountY=0.50, mountTheta=0.29
20:34:42.275 00.000 2864 SchedulePrimaryMove(10198720, x=-1.36, y=1.14, opts=13)
20:34:42.275 00.000 2864 Enqueuing Move request for scope (-1.36, 1.14)
20:34:42.275 00.000 6680 Worker thread wakes up
20:34:42.275 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.36, 1.14) opts 0xd
20:34:42.275 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.36, 1.14)
20:34:42.275 00.000 6680 Moving (-1.36, 1.14) raw xDistance=1.67 yDistance=0.50
20:34:42.275 00.000 6680 PPEC rslt: input = 1.67, final = 1.01, react = 1.00, pred = 0.05, hyst = 0.97, hyst_pct = 0.56, period_length = 600.73
20:34:42.275 00.000 6680 PPEC: input: 1.67, control: 1.01, exposure: 1500
20:34:42.275 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:34:42.275 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50
20:34:42.275 00.000 6680 MoveAxis(W, 135, ABG)
20:34:42.275 00.000 6680 Guiding  Dir = 3, Dur = 135
20:34:42.275 00.000 6680 IsGuiding returns 0
20:34:42.289 00.014 6680 PulseGuide returned control before completion, sleep 145
20:34:42.293 00.004 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=174, Gamma=0.560
20:34:42.337 00.044 2864 UpdateGuideState exits: m=1725 SNR=29.3
20:34:42.337 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:42.337 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:34:42.353 00.016 2864 Enqueuing Expose request
20:34:42.448 00.095 6680 IsGuiding returns 0
20:34:42.448 00.000 6680 Move returns status 0, amount 135
20:34:42.448 00.000 6680 MoveAxis(N, 0, ABG)
20:34:42.448 00.000 6680 Move returns status 0, amount 0
20:34:42.448 00.000 6680 move complete, result=0
20:34:42.448 00.000 6680 worker thread done servicing request
20:34:42.448 00.000 2864 GuideStep: 1.7 px 135 ms WEST, 0.5 px 0 ms NORTH
20:34:42.450 00.002 6680 Worker thread wakes up
20:34:42.450 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:34:42.450 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:34:43.860 01.410 6680 Exposure complete
20:34:43.908 00.048 6680 worker thread done servicing request
20:34:43.908 00.000 2864 OnExposeComplete: enter
20:34:43.908 00.000 2864 UpdateGuideState(): m_state=6
20:34:43.908 00.000 2864 Star::Find(15, 132, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 296
20:34:43.908 00.000 2864 Star::Find returns 1 (0), X=132.10, Y=730.02, Mass=1819, SNR=30.1, Peak=167 HFD=3.0
20:34:43.908 00.000 2864 MultiStar: [#1 -1.54,1.26,0.92,U] [#2 -1.36,1.23,0.66,U] [#3 -1.46,0.97,0.71,U] [#4 -1.39,1.06,0.56,U] [#5 -0.45,0.73,0.57,U] [#6 -1.44,1.23,0.48,U] [#7 -0.21,0.02,0.44,U] [#8 -1.44,1.13,0.42,U] 
20:34:43.924 00.016 2864 refined, 8 included, MultiStar: {-1.45, 1.12}, one-star: {-2.59, 1.73}
20:34:43.924 00.000 2864 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.80) = xAngle (-0.31 = -0.31)
20:34:43.924 00.000 2864 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.39 = 2.90)
20:34:43.924 00.000 2864 CameraToMount -- cameraX=-1.45 cameraY=1.12 hyp=1.83 cameraTheta=2.48 mountX=1.75 mountY=0.44, mountTheta=0.25
20:34:43.931 00.007 2864 SchedulePrimaryMove(10198720, x=-1.45, y=1.12, opts=13)
20:34:43.931 00.000 2864 Enqueuing Move request for scope (-1.45, 1.12)
20:34:43.931 00.000 6680 Worker thread wakes up
20:34:43.931 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.45, 1.12) opts 0xd
20:34:43.931 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.45, 1.12)
20:34:43.931 00.000 6680 Moving (-1.45, 1.12) raw xDistance=1.75 yDistance=0.44
20:34:43.931 00.000 6680 PPEC rslt: input = 1.75, final = 0.99, react = 1.05, pred = -0.09, hyst = 1.02, hyst_pct = 0.56, period_length = 600.73
20:34:43.931 00.000 6680 PPEC: input: 1.75, control: 0.99, exposure: 1500
20:34:43.931 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:34:43.931 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
20:34:43.931 00.000 6680 MoveAxis(W, 133, ABG)
20:34:43.931 00.000 6680 Guiding  Dir = 3, Dur = 133
20:34:43.931 00.000 6680 IsGuiding returns 0
20:34:43.940 00.009 6680 PulseGuide returned control before completion, sleep 143
20:34:43.940 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=172, Gamma=0.560
20:34:43.994 00.054 2864 UpdateGuideState exits: m=1819 SNR=30.1
20:34:43.994 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:43.994 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:34:44.003 00.009 2864 Enqueuing Expose request
20:34:44.097 00.094 6680 IsGuiding returns 0
20:34:44.097 00.000 6680 Move returns status 0, amount 133
20:34:44.097 00.000 6680 MoveAxis(N, 0, ABG)
20:34:44.097 00.000 6680 Move returns status 0, amount 0
20:34:44.097 00.000 6680 move complete, result=0
20:34:44.097 00.000 6680 worker thread done servicing request
20:34:44.097 00.000 2864 GuideStep: 1.7 px 133 ms WEST, 0.4 px 0 ms NORTH
20:34:44.099 00.002 6680 Worker thread wakes up
20:34:44.099 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:34:44.099 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:34:45.744 01.645 6680 Exposure complete
20:34:45.803 00.059 6680 worker thread done servicing request
20:34:45.803 00.000 2864 OnExposeComplete: enter
20:34:45.803 00.000 2864 UpdateGuideState(): m_state=6
20:34:45.806 00.003 2864 Star::Find(15, 132, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 297
20:34:45.806 00.000 2864 Star::Find returns 1 (0), X=132.55, Y=729.89, Mass=1781, SNR=29.8, Peak=166 HFD=3.0
20:34:45.806 00.000 2864 MultiStar: [#1 -1.16,0.99,0.94,U] [#2 -0.96,1.13,0.63,U] [#3 -0.89,0.77,0.74,U] [#4 -0.93,0.91,0.56,U] [#5 -0.06,0.56,0.58,U] [#6 -1.10,1.00,0.49,U] [#7 0.17,0.06,0.46,U] [#8 -0.88,0.94,0.42,U] 
20:34:45.806 00.000 2864 refined, 8 included, MultiStar: {-1.01, 0.95}, one-star: {-2.14, 1.60}
20:34:45.806 00.000 2864 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.80) = xAngle (-0.41 = -0.41)
20:34:45.806 00.000 2864 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.48 = 2.80)
20:34:45.806 00.000 2864 CameraToMount -- cameraX=-1.01 cameraY=0.95 hyp=1.39 cameraTheta=2.39 mountX=1.27 mountY=0.47, mountTheta=0.35
20:34:45.822 00.016 2864 SchedulePrimaryMove(10198720, x=-1.01, y=0.95, opts=13)
20:34:45.822 00.000 2864 Enqueuing Move request for scope (-1.01, 0.95)
20:34:45.822 00.000 6680 Worker thread wakes up
20:34:45.822 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.01, 0.95) opts 0xd
20:34:45.822 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.01, 0.95)
20:34:45.822 00.000 6680 Moving (-1.01, 0.95) raw xDistance=1.27 yDistance=0.47
20:34:45.822 00.000 6680 PPEC rslt: input = 1.27, final = 0.64, react = 0.76, pred = -0.25, hyst = 0.75, hyst_pct = 0.55, period_length = 600.73
20:34:45.822 00.000 6680 PPEC: input: 1.27, control: 0.64, exposure: 1500
20:34:45.822 00.000 6680 switching direction from -1 to 1 - decHistory=3 oldest=0.62 newest=1.41
20:34:45.822 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
20:34:45.822 00.000 6680 MoveAxis(W, 87, ABG)
20:34:45.822 00.000 6680 Guiding  Dir = 3, Dur = 87
20:34:45.822 00.000 6680 IsGuiding returns 0
20:34:45.822 00.000 6680 PulseGuide returned control before completion, sleep 97
20:34:45.838 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=164, Gamma=0.560
20:34:45.885 00.047 2864 UpdateGuideState exits: m=1781 SNR=29.8
20:34:45.885 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:45.885 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:34:45.885 00.000 2864 Enqueuing Expose request
20:34:45.932 00.047 6680 IsGuiding returns 1
20:34:45.932 00.000 6680 scope still moving after pulse duration time elapsed
20:34:45.964 00.032 6680 IsGuiding returns 0
20:34:45.964 00.000 6680 scope move finished after 87 + 49 ms
20:34:45.964 00.000 6680 Move returns status 0, amount 87
20:34:45.964 00.000 6680 MoveAxis(S, 75, ABG)
20:34:45.964 00.000 6680 Guiding  Dir = 1, Dur = 75
20:34:45.964 00.000 6680 IsGuiding returns 0
20:34:45.964 00.000 6680 PulseGuide returned control before completion, sleep 85
20:34:46.059 00.095 6680 IsGuiding returns 1
20:34:46.059 00.000 6680 scope still moving after pulse duration time elapsed
20:34:46.091 00.032 6680 IsGuiding returns 1
20:34:46.122 00.031 6680 IsGuiding returns 1
20:34:46.154 00.032 6680 IsGuiding returns 0
20:34:46.154 00.000 6680 scope move finished after 75 + 113 ms
20:34:46.154 00.000 6680 Move returns status 0, amount 75
20:34:46.154 00.000 6680 move complete, result=0
20:34:46.154 00.000 6680 worker thread done servicing request
20:34:46.154 00.000 6680 Worker thread wakes up
20:34:46.154 00.000 2864 GuideStep: 1.3 px 87 ms WEST, 0.5 px 75 ms SOUTH
20:34:46.154 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:34:46.154 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:34:47.579 01.425 6680 Exposure complete
20:34:47.640 00.061 6680 worker thread done servicing request
20:34:47.640 00.000 2864 OnExposeComplete: enter
20:34:47.640 00.000 2864 UpdateGuideState(): m_state=6
20:34:47.640 00.000 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 298
20:34:47.640 00.000 2864 Star::Find returns 1 (0), X=132.24, Y=730.37, Mass=1747, SNR=29.5, Peak=166 HFD=3.0
20:34:47.652 00.012 2864 MultiStar: [#1 -1.49,1.39,0.97,U] [#2 -1.38,1.49,0.65,U] [#3 -1.53,1.04,0.75,U] [#4 -1.46,1.31,0.58,U] [#5 -0.63,0.84,0.60,U] [#6 -1.44,1.63,0.50,U] [#7 -0.57,0.22,0.48,U] [#8 -1.55,1.44,0.43,U] 
20:34:47.652 00.000 2864 refined, 8 included, MultiStar: {-1.48, 1.34}, one-star: {-2.45, 2.08}
20:34:47.656 00.004 2864 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.80) = xAngle (-0.39 = -0.39)
20:34:47.658 00.002 2864 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.46 = 2.82)
20:34:47.660 00.002 2864 CameraToMount -- cameraX=-1.48 cameraY=1.34 hyp=1.99 cameraTheta=2.41 mountX=1.85 mountY=0.63, mountTheta=0.33
20:34:47.664 00.004 2864 SchedulePrimaryMove(10198720, x=-1.48, y=1.34, opts=13)
20:34:47.666 00.002 2864 Enqueuing Move request for scope (-1.48, 1.34)
20:34:47.668 00.002 6680 Worker thread wakes up
20:34:47.668 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.48, 1.34) opts 0xd
20:34:47.668 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.48, 1.34)
20:34:47.668 00.000 6680 Moving (-1.48, 1.34) raw xDistance=1.85 yDistance=0.63
20:34:47.668 00.000 6680 PPEC rslt: input = 1.85, final = 1.67, react = 1.11, pred = 1.31, hyst = 1.06, hyst_pct = 0.55, period_length = 600.73
20:34:47.668 00.000 6680 PPEC: input: 1.85, control: 1.67, exposure: 1500
20:34:47.668 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63
20:34:47.668 00.000 6680 MoveAxis(W, 224, ABG)
20:34:47.668 00.000 6680 Guiding  Dir = 3, Dur = 224
20:34:47.670 00.002 6680 IsGuiding returns 0
20:34:47.670 00.000 6680 PulseGuide returned control before completion, sleep 234
20:34:47.682 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=182, Gamma=0.560
20:34:47.723 00.041 2864 UpdateGuideState exits: m=1747 SNR=29.5
20:34:47.723 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:47.723 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:34:47.735 00.012 2864 Enqueuing Expose request
20:34:47.909 00.174 6680 IsGuiding returns 1
20:34:47.909 00.000 6680 scope still moving after pulse duration time elapsed
20:34:47.940 00.031 6680 IsGuiding returns 0
20:34:47.940 00.000 6680 scope move finished after 224 + 46 ms
20:34:47.940 00.000 6680 Move returns status 0, amount 224
20:34:47.940 00.000 6680 MoveAxis(S, 101, ABG)
20:34:47.940 00.000 6680 Guiding  Dir = 1, Dur = 101
20:34:47.940 00.000 6680 IsGuiding returns 0
20:34:47.940 00.000 6680 PulseGuide returned control before completion, sleep 111
20:34:48.068 00.128 6680 IsGuiding returns 1
20:34:48.068 00.000 6680 scope still moving after pulse duration time elapsed
20:34:48.100 00.032 6680 IsGuiding returns 0
20:34:48.100 00.000 6680 scope move finished after 101 + 58 ms
20:34:48.100 00.000 6680 Move returns status 0, amount 101
20:34:48.100 00.000 6680 move complete, result=0
20:34:48.100 00.000 6680 worker thread done servicing request
20:34:48.100 00.000 6680 Worker thread wakes up
20:34:48.100 00.000 2864 GuideStep: 1.8 px 224 ms WEST, 0.6 px 101 ms SOUTH
20:34:48.100 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:34:48.100 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:34:49.750 01.650 6680 Exposure complete
20:34:49.806 00.056 6680 worker thread done servicing request
20:34:49.806 00.000 2864 OnExposeComplete: enter
20:34:49.813 00.007 2864 UpdateGuideState(): m_state=6
20:34:49.813 00.000 2864 Star::Find(15, 132, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 299
20:34:49.813 00.000 2864 Star::Find returns 1 (0), X=132.53, Y=730.38, Mass=1730, SNR=29.3, Peak=172 HFD=3.1
20:34:49.813 00.000 2864 MultiStar: [#1 -1.13,1.45,0.97,U] [#2 -1.09,1.53,0.65,U] [#3 -1.05,1.22,0.73,U] [#4 -1.09,1.29,0.58,U] [#5 -0.19,0.74,0.60,U] [#6 -1.02,1.52,0.50,U] [#7 0.11,0.39,0.47,U] [#8 -0.89,1.64,0.42,U] 
20:34:49.813 00.000 2864 refined, 8 included, MultiStar: {-1.07, 1.39}, one-star: {-2.16, 2.09}
20:34:49.813 00.000 2864 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.80) = xAngle (-0.57 = -0.57)
20:34:49.813 00.000 2864 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.64 = 2.64)
20:34:49.813 00.000 2864 CameraToMount -- cameraX=-1.07 cameraY=1.39 hyp=1.75 cameraTheta=2.23 mountX=1.47 mountY=0.84, mountTheta=0.52
20:34:49.829 00.016 2864 SchedulePrimaryMove(10198720, x=-1.07, y=1.39, opts=13)
20:34:49.831 00.002 2864 Enqueuing Move request for scope (-1.07, 1.39)
20:34:49.833 00.002 6680 Worker thread wakes up
20:34:49.833 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.07, 1.39) opts 0xd
20:34:49.833 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.07, 1.39)
20:34:49.833 00.000 6680 Moving (-1.07, 1.39) raw xDistance=1.47 yDistance=0.84
20:34:49.833 00.000 6680 PPEC rslt: input = 1.47, final = 1.44, react = 0.88, pred = 1.31, hyst = 0.83, hyst_pct = 0.55, period_length = 600.73
20:34:49.833 00.000 6680 PPEC: input: 1.47, control: 1.44, exposure: 1500
20:34:49.833 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.84 from input 0.84
20:34:49.833 00.000 6680 MoveAxis(W, 194, ABG)
20:34:49.833 00.000 6680 Guiding  Dir = 3, Dur = 194
20:34:49.835 00.002 6680 IsGuiding returns 0
20:34:49.835 00.000 6680 PulseGuide returned control before completion, sleep 204
20:34:49.847 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=142, Gamma=0.560
20:34:49.893 00.046 2864 UpdateGuideState exits: m=1730 SNR=29.3
20:34:49.893 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:49.893 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:34:49.893 00.000 2864 Enqueuing Expose request
20:34:50.052 00.159 6680 IsGuiding returns 1
20:34:50.052 00.000 6680 scope still moving after pulse duration time elapsed
20:34:50.084 00.032 6680 IsGuiding returns 0
20:34:50.084 00.000 6680 scope move finished after 194 + 54 ms
20:34:50.084 00.000 6680 Move returns status 0, amount 194
20:34:50.084 00.000 6680 MoveAxis(S, 135, ABG)
20:34:50.084 00.000 6680 Guiding  Dir = 1, Dur = 135
20:34:50.084 00.000 6680 IsGuiding returns 0
20:34:50.084 00.000 6680 PulseGuide returned control before completion, sleep 145
20:34:50.243 00.159 6680 IsGuiding returns 1
20:34:50.243 00.000 6680 scope still moving after pulse duration time elapsed
20:34:50.275 00.032 6680 IsGuiding returns 0
20:34:50.275 00.000 6680 scope move finished after 135 + 55 ms
20:34:50.275 00.000 6680 Move returns status 0, amount 135
20:34:50.275 00.000 6680 move complete, result=0
20:34:50.275 00.000 6680 worker thread done servicing request
20:34:50.275 00.000 2864 GuideStep: 1.5 px 194 ms WEST, 0.8 px 135 ms SOUTH
20:34:50.275 00.000 6680 Worker thread wakes up
20:34:50.275 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:34:50.275 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:34:51.715 01.440 6680 Exposure complete
20:34:51.781 00.066 6680 worker thread done servicing request
20:34:51.781 00.000 2864 OnExposeComplete: enter
20:34:51.781 00.000 2864 UpdateGuideState(): m_state=6
20:34:51.781 00.000 2864 Star::Find(15, 132, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 300
20:34:51.781 00.000 2864 Star::Find returns 1 (0), X=132.42, Y=729.98, Mass=1769, SNR=29.6, Peak=148 HFD=3.3
20:34:51.794 00.013 2864 MultiStar: [#1 -1.33,1.05,0.95,U] [#2 -1.04,1.26,0.64,U] [#3 -1.35,0.93,0.70,U] [#4 -1.29,1.17,0.58,U] [#5 -0.19,0.38,0.56,U] [#6 -1.37,1.20,0.48,U] [#7 0.20,0.29,0.46,U] [#8 -1.22,1.31,0.43,U] 
20:34:51.794 00.000 2864 refined, 8 included, MultiStar: {-1.22, 1.09}, one-star: {-2.28, 1.69}
20:34:51.794 00.000 2864 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.80) = xAngle (-0.38 = -0.38)
20:34:51.794 00.000 2864 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.45 = 2.83)
20:34:51.794 00.000 2864 CameraToMount -- cameraX=-1.22 cameraY=1.09 hyp=1.63 cameraTheta=2.42 mountX=1.52 mountY=0.50, mountTheta=0.32
20:34:51.794 00.000 2864 SchedulePrimaryMove(10198720, x=-1.22, y=1.09, opts=13)
20:34:51.807 00.013 2864 Enqueuing Move request for scope (-1.22, 1.09)
20:34:51.807 00.000 6680 Worker thread wakes up
20:34:51.807 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.22, 1.09) opts 0xd
20:34:51.807 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.22, 1.09)
20:34:51.807 00.000 6680 Moving (-1.22, 1.09) raw xDistance=1.52 yDistance=0.50
20:34:51.810 00.003 6680 PPEC rslt: input = 1.52, final = 1.42, react = 0.91, pred = 1.12, hyst = 0.92, hyst_pct = 0.55, period_length = 600.73
20:34:51.810 00.000 6680 PPEC: input: 1.52, control: 1.42, exposure: 1500
20:34:51.810 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
20:34:51.810 00.000 6680 MoveAxis(W, 191, ABG)
20:34:51.810 00.000 6680 Guiding  Dir = 3, Dur = 191
20:34:51.810 00.000 6680 IsGuiding returns 0
20:34:51.810 00.000 6680 PulseGuide returned control before completion, sleep 201
20:34:51.810 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=164, Gamma=0.560
20:34:51.869 00.059 2864 UpdateGuideState exits: m=1769 SNR=29.6
20:34:51.872 00.003 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:51.874 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:34:51.874 00.000 2864 Enqueuing Expose request
20:34:52.016 00.142 6680 IsGuiding returns 1
20:34:52.016 00.000 6680 scope still moving after pulse duration time elapsed
20:34:52.048 00.032 6680 IsGuiding returns 0
20:34:52.048 00.000 6680 scope move finished after 191 + 45 ms
20:34:52.048 00.000 6680 Move returns status 0, amount 191
20:34:52.048 00.000 6680 MoveAxis(S, 80, ABG)
20:34:52.048 00.000 6680 Guiding  Dir = 1, Dur = 80
20:34:52.048 00.000 6680 IsGuiding returns 0
20:34:52.048 00.000 6680 PulseGuide returned control before completion, sleep 90
20:34:52.143 00.095 6680 IsGuiding returns 1
20:34:52.143 00.000 6680 scope still moving after pulse duration time elapsed
20:34:52.175 00.032 6680 IsGuiding returns 0
20:34:52.175 00.000 6680 scope move finished after 80 + 46 ms
20:34:52.175 00.000 6680 Move returns status 0, amount 80
20:34:52.175 00.000 6680 move complete, result=0
20:34:52.175 00.000 6680 worker thread done servicing request
20:34:52.175 00.000 2864 GuideStep: 1.5 px 191 ms WEST, 0.5 px 80 ms SOUTH
20:34:52.183 00.008 6680 Worker thread wakes up
20:34:52.185 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:34:52.185 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:34:53.826 01.641 6680 Exposure complete
20:34:53.880 00.054 6680 worker thread done servicing request
20:34:53.880 00.000 2864 OnExposeComplete: enter
20:34:53.880 00.000 2864 UpdateGuideState(): m_state=6
20:34:53.880 00.000 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 301
20:34:53.880 00.000 2864 Star::Find returns 1 (0), X=132.26, Y=728.63, Mass=1803, SNR=29.9, Peak=144 HFD=3.3
20:34:53.880 00.000 2864 MultiStar: [#1 -1.44,0.09,0.90,U] [#2 -1.18,0.02,0.63,U] [#3 -1.29,-0.29,0.71,U] [#4 -1.34,-0.15,0.58,U] [#5 -0.42,-0.76,0.57,U] [#6 -1.50,0.09,0.47,U] [#7 -0.27,-1.32,0.44,U] [#8 -1.34,0.07,0.41,U] 
20:34:53.880 00.000 2864 refined, 8 included, MultiStar: {-1.36, -0.14}, one-star: {-2.43, 0.33}
20:34:53.890 00.010 2864 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.80) = xAngle (-5.83 = 0.45)
20:34:53.890 00.000 2864 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.91 = -2.62)
20:34:53.890 00.000 2864 CameraToMount -- cameraX=-1.36 cameraY=-0.14 hyp=1.37 cameraTheta=-3.04 mountX=1.23 mountY=-0.68, mountTheta=-0.50
20:34:53.890 00.000 2864 SchedulePrimaryMove(10198720, x=-1.36, y=-0.14, opts=13)
20:34:53.890 00.000 2864 Enqueuing Move request for scope (-1.36, -0.14)
20:34:53.902 00.012 6680 Worker thread wakes up
20:34:53.902 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.36, -0.14) opts 0xd
20:34:53.902 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.36, -0.14)
20:34:53.902 00.000 6680 Moving (-1.36, -0.14) raw xDistance=1.23 yDistance=-0.68
20:34:53.902 00.000 6680 PPEC rslt: input = 1.23, final = 0.89, react = 0.74, pred = 0.31, hyst = 0.75, hyst_pct = 0.55, period_length = 600.73
20:34:53.902 00.000 6680 PPEC: input: 1.23, control: 0.89, exposure: 1500
20:34:53.902 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:34:53.902 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.68
20:34:53.902 00.000 6680 MoveAxis(W, 120, ABG)
20:34:53.902 00.000 6680 Guiding  Dir = 3, Dur = 120
20:34:53.902 00.000 6680 IsGuiding returns 0
20:34:53.906 00.004 6680 PulseGuide returned control before completion, sleep 130
20:34:53.906 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=147, Gamma=0.560
20:34:53.963 00.057 2864 UpdateGuideState exits: m=1803 SNR=29.9
20:34:53.963 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:53.963 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:34:53.969 00.006 2864 Enqueuing Expose request
20:34:54.049 00.080 6680 IsGuiding returns 0
20:34:54.049 00.000 6680 Move returns status 0, amount 120
20:34:54.049 00.000 6680 MoveAxis(N, 0, ABG)
20:34:54.049 00.000 6680 Move returns status 0, amount 0
20:34:54.049 00.000 6680 move complete, result=0
20:34:54.049 00.000 6680 worker thread done servicing request
20:34:54.049 00.000 6680 Worker thread wakes up
20:34:54.049 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:34:54.049 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:34:54.049 00.000 2864 GuideStep: 1.2 px 120 ms WEST, -0.7 px 0 ms NORTH
20:34:55.475 01.426 6680 Exposure complete
20:34:55.538 00.063 6680 worker thread done servicing request
20:34:55.538 00.000 2864 OnExposeComplete: enter
20:34:55.538 00.000 2864 UpdateGuideState(): m_state=6
20:34:55.538 00.000 2864 Star::Find(15, 132, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 302
20:34:55.538 00.000 2864 Star::Find returns 1 (0), X=131.85, Y=728.93, Mass=1729, SNR=29.3, Peak=150 HFD=3.0
20:34:55.538 00.000 2864 MultiStar: [#1 -1.82,0.20,0.92,U] [#2 -1.78,0.28,0.65,U] [#3 -1.81,-0.27,0.72,U] [#4 -1.64,0.08,0.59,U] [#5 -1.07,-0.62,0.60,U] [#6 -1.92,0.13,0.49,U] [#7 -0.51,-1.17,0.47,U] [#8 -1.69,0.13,0.43,U] 
20:34:55.554 00.016 2864 refined, 8 included, MultiStar: {-1.79, 0.01}, one-star: {-2.84, 0.64}
20:34:55.557 00.003 2864 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.80) = xAngle (0.34 = 0.34)
20:34:55.557 00.000 2864 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.73 = -2.73)
20:34:55.557 00.000 2864 CameraToMount -- cameraX=-1.79 cameraY=0.01 hyp=1.79 cameraTheta=3.14 mountX=1.68 mountY=-0.71, mountTheta=-0.40
20:34:55.557 00.000 2864 SchedulePrimaryMove(10198720, x=-1.79, y=0.01, opts=13)
20:34:55.557 00.000 2864 Enqueuing Move request for scope (-1.79, 0.01)
20:34:55.557 00.000 6680 Worker thread wakes up
20:34:55.557 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.79, 0.01) opts 0xd
20:34:55.557 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.79, 0.01)
20:34:55.557 00.000 6680 Moving (-1.79, 0.01) raw xDistance=1.68 yDistance=-0.71
20:34:55.557 00.000 6680 PPEC rslt: input = 1.68, final = 1.04, react = 1.01, pred = 0.09, hyst = 0.99, hyst_pct = 0.55, period_length = 600.73
20:34:55.557 00.000 6680 PPEC: input: 1.68, control: 1.04, exposure: 1500
20:34:55.557 00.000 6680 resist switch: large excursion: input -0.71 thresh 0.69 direction from 1 to -1
20:34:55.557 00.000 6680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.13
20:34:55.557 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71
20:34:55.557 00.000 6680 MoveAxis(W, 140, ABG)
20:34:55.557 00.000 6680 Guiding  Dir = 3, Dur = 140
20:34:55.557 00.000 6680 IsGuiding returns 0
20:34:55.570 00.013 6680 PulseGuide returned control before completion, sleep 150
20:34:55.570 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=208, med=0, FiltMin=0, FiltMax=151, Gamma=0.560
20:34:55.625 00.055 2864 UpdateGuideState exits: m=1729 SNR=29.3
20:34:55.625 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:55.625 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:34:55.633 00.008 2864 Enqueuing Expose request
20:34:55.728 00.095 6680 IsGuiding returns 1
20:34:55.728 00.000 6680 scope still moving after pulse duration time elapsed
20:34:55.760 00.032 6680 IsGuiding returns 0
20:34:55.760 00.000 6680 scope move finished after 140 + 50 ms
20:34:55.760 00.000 6680 Move returns status 0, amount 140
20:34:55.760 00.000 6680 MoveAxis(N, 114, ABG)
20:34:55.760 00.000 6680 Guiding  Dir = 0, Dur = 114
20:34:55.760 00.000 6680 IsGuiding returns 0
20:34:55.760 00.000 6680 PulseGuide returned control before completion, sleep 124
20:34:55.887 00.127 6680 IsGuiding returns 1
20:34:55.887 00.000 6680 scope still moving after pulse duration time elapsed
20:34:55.918 00.031 6680 IsGuiding returns 0
20:34:55.918 00.000 6680 scope move finished after 114 + 43 ms
20:34:55.918 00.000 6680 Move returns status 0, amount 114
20:34:55.918 00.000 6680 move complete, result=0
20:34:55.918 00.000 6680 worker thread done servicing request
20:34:55.918 00.000 6680 Worker thread wakes up
20:34:55.918 00.000 2864 GuideStep: 1.7 px 140 ms WEST, -0.7 px 114 ms NORTH
20:34:55.918 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:34:55.918 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:34:57.568 01.650 6680 Exposure complete
20:34:57.652 00.084 6680 worker thread done servicing request
20:34:57.652 00.000 2864 OnExposeComplete: enter
20:34:57.663 00.011 2864 UpdateGuideState(): m_state=6
20:34:57.663 00.000 2864 Star::Find(15, 131, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 303
20:34:57.663 00.000 2864 Star::Find returns 1 (0), X=132.36, Y=728.77, Mass=1855, SNR=30.4, Peak=160 HFD=3.1
20:34:57.663 00.000 2864 MultiStar: [#1 -1.31,0.02,0.90,U] [#2 -1.29,0.04,0.65,U] [#3 -1.33,-0.36,0.70,U] [#4 -1.37,0.09,0.56,U] [#5 -0.54,-0.72,0.58,U] [#6 -1.37,0.26,0.49,U] [#7 -0.24,-1.60,0.46,U] [#8 -1.20,-0.08,0.40,U] 
20:34:57.663 00.000 2864 refined, 8 included, MultiStar: {-1.33, -0.13}, one-star: {-2.33, 0.47}
20:34:57.663 00.000 2864 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.80) = xAngle (-5.84 = 0.44)
20:34:57.663 00.000 2864 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.91 = -2.63)
20:34:57.663 00.000 2864 CameraToMount -- cameraX=-1.33 cameraY=-0.13 hyp=1.33 cameraTheta=-3.04 mountX=1.20 mountY=-0.65, mountTheta=-0.50
20:34:57.679 00.016 2864 SchedulePrimaryMove(10198720, x=-1.33, y=-0.13, opts=13)
20:34:57.682 00.003 2864 Enqueuing Move request for scope (-1.33, -0.13)
20:34:57.682 00.000 6680 Worker thread wakes up
20:34:57.682 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.33, -0.13) opts 0xd
20:34:57.682 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.33, -0.13)
20:34:57.682 00.000 6680 Moving (-1.33, -0.13) raw xDistance=1.20 yDistance=-0.65
20:34:57.682 00.000 6680 PPEC rslt: input = 1.20, final = 0.54, react = 0.72, pred = -0.38, hyst = 0.70, hyst_pct = 0.54, period_length = 600.73
20:34:57.682 00.000 6680 PPEC: input: 1.20, control: 0.54, exposure: 1500
20:34:57.682 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65
20:34:57.682 00.000 6680 MoveAxis(W, 72, ABG)
20:34:57.682 00.000 6680 Guiding  Dir = 3, Dur = 72
20:34:57.682 00.000 6680 IsGuiding returns 0
20:34:57.682 00.000 6680 PulseGuide returned control before completion, sleep 82
20:34:57.697 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=157, Gamma=0.560
20:34:57.744 00.047 2864 UpdateGuideState exits: m=1855 SNR=30.4
20:34:57.744 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:57.749 00.005 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:34:57.751 00.002 2864 Enqueuing Expose request
20:34:57.774 00.023 6680 IsGuiding returns 1
20:34:57.774 00.000 6680 scope still moving after pulse duration time elapsed
20:34:57.806 00.032 6680 IsGuiding returns 0
20:34:57.806 00.000 6680 scope move finished after 72 + 47 ms
20:34:57.806 00.000 6680 Move returns status 0, amount 72
20:34:57.806 00.000 6680 MoveAxis(N, 104, ABG)
20:34:57.806 00.000 6680 Guiding  Dir = 0, Dur = 104
20:34:57.807 00.001 6680 IsGuiding returns 0
20:34:57.807 00.000 6680 PulseGuide returned control before completion, sleep 114
20:34:57.931 00.124 6680 IsGuiding returns 1
20:34:57.931 00.000 6680 scope still moving after pulse duration time elapsed
20:34:57.963 00.032 6680 IsGuiding returns 0
20:34:57.963 00.000 6680 scope move finished after 104 + 52 ms
20:34:57.963 00.000 6680 Move returns status 0, amount 104
20:34:57.963 00.000 6680 move complete, result=0
20:34:57.963 00.000 6680 worker thread done servicing request
20:34:57.963 00.000 6680 Worker thread wakes up
20:34:57.963 00.000 2864 GuideStep: 1.2 px 72 ms WEST, -0.7 px 104 ms NORTH
20:34:57.963 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:34:57.963 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:34:59.389 01.426 6680 Exposure complete
20:34:59.456 00.067 6680 worker thread done servicing request
20:34:59.456 00.000 2864 OnExposeComplete: enter
20:34:59.456 00.000 2864 UpdateGuideState(): m_state=6
20:34:59.456 00.000 2864 Star::Find(15, 132, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 304
20:34:59.463 00.007 2864 Star::Find returns 1 (0), X=132.02, Y=729.25, Mass=1663, SNR=28.7, Peak=165 HFD=2.7
20:34:59.463 00.000 2864 MultiStar: [#1 -1.61,0.47,0.98,U] [#2 -1.57,0.40,0.66,U] [#3 -1.67,0.17,0.73,U] [#4 -1.46,0.38,0.59,U] [#5 -0.67,-0.20,0.62,U] [#6 -1.76,0.45,0.51,U] [#7 -0.53,-0.69,0.47,U] [#8 -1.45,0.43,0.42,U] 
20:34:59.463 00.000 2864 refined, 8 included, MultiStar: {-1.60, 0.33}, one-star: {-2.68, 0.96}
20:34:59.468 00.005 2864 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.80) = xAngle (0.14 = 0.14)
20:34:59.468 00.000 2864 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.93 = -2.93)
20:34:59.468 00.000 2864 CameraToMount -- cameraX=-1.60 cameraY=0.33 hyp=1.63 cameraTheta=2.94 mountX=1.61 mountY=-0.34, mountTheta=-0.21
20:34:59.468 00.000 2864 SchedulePrimaryMove(10198720, x=-1.60, y=0.33, opts=13)
20:34:59.468 00.000 2864 Enqueuing Move request for scope (-1.60, 0.33)
20:34:59.468 00.000 6680 Worker thread wakes up
20:34:59.468 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.60, 0.33) opts 0xd
20:34:59.468 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.60, 0.33)
20:34:59.468 00.000 6680 Moving (-1.60, 0.33) raw xDistance=1.61 yDistance=-0.34
20:34:59.468 00.000 6680 PPEC rslt: input = 1.61, final = 0.68, react = 0.97, pred = -0.60, hyst = 0.93, hyst_pct = 0.54, period_length = 600.73
20:34:59.468 00.000 6680 PPEC: input: 1.61, control: 0.68, exposure: 1500
20:34:59.468 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
20:34:59.468 00.000 6680 MoveAxis(W, 91, ABG)
20:34:59.481 00.013 6680 Guiding  Dir = 3, Dur = 91
20:34:59.481 00.000 6680 IsGuiding returns 0
20:34:59.481 00.000 6680 PulseGuide returned control before completion, sleep 101
20:34:59.484 00.003 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=169, Gamma=0.560
20:34:59.539 00.055 2864 UpdateGuideState exits: m=1663 SNR=28.7
20:34:59.541 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:59.543 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:34:59.545 00.002 2864 Enqueuing Expose request
20:34:59.595 00.050 6680 IsGuiding returns 0
20:34:59.595 00.000 6680 Move returns status 0, amount 91
20:34:59.595 00.000 6680 MoveAxis(N, 54, ABG)
20:34:59.595 00.000 6680 Guiding  Dir = 0, Dur = 54
20:34:59.595 00.000 6680 IsGuiding returns 0
20:34:59.595 00.000 6680 PulseGuide returned control before completion, sleep 64
20:34:59.674 00.079 6680 IsGuiding returns 1
20:34:59.674 00.000 6680 scope still moving after pulse duration time elapsed
20:34:59.706 00.032 6680 IsGuiding returns 0
20:34:59.706 00.000 6680 scope move finished after 54 + 56 ms
20:34:59.706 00.000 6680 Move returns status 0, amount 54
20:34:59.706 00.000 6680 move complete, result=0
20:34:59.706 00.000 6680 worker thread done servicing request
20:34:59.706 00.000 6680 Worker thread wakes up
20:34:59.706 00.000 2864 GuideStep: 1.6 px 91 ms WEST, -0.3 px 54 ms NORTH
20:34:59.706 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:34:59.706 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:35:01.344 01.638 6680 Exposure complete
20:35:01.397 00.053 6680 worker thread done servicing request
20:35:01.397 00.000 2864 OnExposeComplete: enter
20:35:01.397 00.000 2864 UpdateGuideState(): m_state=6
20:35:01.400 00.003 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 305
20:35:01.404 00.004 2864 Star::Find returns 1 (0), X=131.74, Y=729.08, Mass=1728, SNR=29.3, Peak=174 HFD=2.9
20:35:01.404 00.000 2864 MultiStar: [#1 -2.19,0.25,0.95,U] [#2 -1.72,0.28,0.66,U] [#3 -1.92,-0.02,0.73,U] [#4 -2.07,0.22,0.58,U] [#5 -1.06,-0.25,0.59,U] [#6 -2.15,0.44,0.49,U] [#7 -0.63,-0.78,0.47,U] [#8 -1.89,0.25,0.44,U] 
20:35:01.404 00.000 2864 refined, 8 included, MultiStar: {-1.96, 0.19}, one-star: {-2.96, 0.79}
20:35:01.404 00.000 2864 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.80) = xAngle (0.25 = 0.25)
20:35:01.404 00.000 2864 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.83 = -2.83)
20:35:01.404 00.000 2864 CameraToMount -- cameraX=-1.96 cameraY=0.19 hyp=1.97 cameraTheta=3.04 mountX=1.91 mountY=-0.61, mountTheta=-0.31
20:35:01.416 00.012 2864 SchedulePrimaryMove(10198720, x=-1.96, y=0.19, opts=13)
20:35:01.416 00.000 2864 Enqueuing Move request for scope (-1.96, 0.19)
20:35:01.416 00.000 6680 Worker thread wakes up
20:35:01.416 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.96, 0.19) opts 0xd
20:35:01.416 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.96, 0.19)
20:35:01.416 00.000 6680 Moving (-1.96, 0.19) raw xDistance=1.91 yDistance=-0.61
20:35:01.416 00.000 6680 PPEC rslt: input = 1.91, final = 0.65, react = 1.14, pred = -0.97, hyst = 1.06, hyst_pct = 0.54, period_length = 600.73
20:35:01.416 00.000 6680 PPEC: input: 1.91, control: 0.65, exposure: 1500
20:35:01.416 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
20:35:01.416 00.000 6680 MoveAxis(W, 88, ABG)
20:35:01.416 00.000 6680 Guiding  Dir = 3, Dur = 88
20:35:01.416 00.000 6680 IsGuiding returns 0
20:35:01.416 00.000 6680 PulseGuide returned control before completion, sleep 98
20:35:01.434 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=152, Gamma=0.560
20:35:01.479 00.045 2864 UpdateGuideState exits: m=1728 SNR=29.3
20:35:01.479 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:01.479 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:35:01.479 00.000 2864 Enqueuing Expose request
20:35:01.527 00.048 6680 IsGuiding returns 1
20:35:01.527 00.000 6680 scope still moving after pulse duration time elapsed
20:35:01.558 00.031 6680 IsGuiding returns 0
20:35:01.558 00.000 6680 scope move finished after 88 + 48 ms
20:35:01.558 00.000 6680 Move returns status 0, amount 88
20:35:01.558 00.000 6680 MoveAxis(N, 98, ABG)
20:35:01.558 00.000 6680 Guiding  Dir = 0, Dur = 98
20:35:01.558 00.000 6680 IsGuiding returns 0
20:35:01.560 00.002 6680 PulseGuide returned control before completion, sleep 108
20:35:01.670 00.110 6680 IsGuiding returns 1
20:35:01.670 00.000 6680 scope still moving after pulse duration time elapsed
20:35:01.701 00.031 6680 IsGuiding returns 0
20:35:01.701 00.000 6680 scope move finished after 98 + 43 ms
20:35:01.701 00.000 6680 Move returns status 0, amount 98
20:35:01.701 00.000 6680 move complete, result=0
20:35:01.701 00.000 6680 worker thread done servicing request
20:35:01.701 00.000 2864 GuideStep: 1.9 px 88 ms WEST, -0.6 px 98 ms NORTH
20:35:01.701 00.000 6680 Worker thread wakes up
20:35:01.701 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:35:01.701 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:35:03.142 01.441 6680 Exposure complete
20:35:03.205 00.063 6680 worker thread done servicing request
20:35:03.205 00.000 2864 OnExposeComplete: enter
20:35:03.213 00.008 2864 UpdateGuideState(): m_state=6
20:35:03.213 00.000 2864 Star::Find(15, 131, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 306
20:35:03.213 00.000 2864 Star::Find returns 1 (0), X=132.33, Y=729.25, Mass=1736, SNR=29.4, Peak=175 HFD=3.0
20:35:03.213 00.000 2864 MultiStar: [#1 -1.26,0.45,0.94,U] [#2 -1.20,0.50,0.65,U] [#3 -1.24,0.10,0.73,U] [#4 -1.22,0.42,0.58,U] [#5 -0.54,-0.32,0.57,U] [#6 -1.27,0.66,0.51,U] [#7 -0.45,-0.58,0.46,U] [#8 -1.21,0.24,0.42,U] 
20:35:03.221 00.008 2864 refined, 8 included, MultiStar: {-1.30, 0.34}, one-star: {-2.36, 0.96}
20:35:03.223 00.002 2864 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.80) = xAngle (0.09 = 0.09)
20:35:03.225 00.002 2864 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.99 = -2.99)
20:35:03.227 00.002 2864 CameraToMount -- cameraX=-1.30 cameraY=0.34 hyp=1.34 cameraTheta=2.88 mountX=1.34 mountY=-0.21, mountTheta=-0.15
20:35:03.229 00.002 2864 SchedulePrimaryMove(10198720, x=-1.30, y=0.34, opts=13)
20:35:03.231 00.002 2864 Enqueuing Move request for scope (-1.30, 0.34)
20:35:03.233 00.002 6680 Worker thread wakes up
20:35:03.233 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.30, 0.34) opts 0xd
20:35:03.233 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.30, 0.34)
20:35:03.233 00.000 6680 Moving (-1.30, 0.34) raw xDistance=1.34 yDistance=-0.21
20:35:03.235 00.002 6680 PPEC rslt: input = 1.34, final = 0.88, react = 0.80, pred = 0.22, hyst = 0.76, hyst_pct = 0.54, period_length = 600.73
20:35:03.235 00.000 6680 PPEC: input: 1.34, control: 0.88, exposure: 1500
20:35:03.235 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:03.235 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:35:03.235 00.000 6680 MoveAxis(W, 119, ABG)
20:35:03.235 00.000 6680 Guiding  Dir = 3, Dur = 119
20:35:03.235 00.000 6680 IsGuiding returns 0
20:35:03.237 00.002 6680 PulseGuide returned control before completion, sleep 129
20:35:03.245 00.008 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=172, Gamma=0.560
20:35:03.284 00.039 2864 UpdateGuideState exits: m=1736 SNR=29.4
20:35:03.284 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:03.284 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:35:03.300 00.016 2864 Enqueuing Expose request
20:35:03.379 00.079 6680 IsGuiding returns 0
20:35:03.379 00.000 6680 Move returns status 0, amount 119
20:35:03.379 00.000 6680 MoveAxis(N, 0, ABG)
20:35:03.379 00.000 6680 Move returns status 0, amount 0
20:35:03.379 00.000 6680 move complete, result=0
20:35:03.379 00.000 6680 worker thread done servicing request
20:35:03.379 00.000 6680 Worker thread wakes up
20:35:03.379 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:35:03.379 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:35:03.385 00.006 2864 GuideStep: 1.3 px 119 ms WEST, -0.2 px 0 ms NORTH
20:35:05.031 01.646 6680 Exposure complete
20:35:05.125 00.094 6680 worker thread done servicing request
20:35:05.141 00.016 2864 OnExposeComplete: enter
20:35:05.141 00.000 2864 UpdateGuideState(): m_state=6
20:35:05.141 00.000 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 307
20:35:05.141 00.000 2864 Star::Find returns 1 (0), X=131.82, Y=729.48, Mass=1755, SNR=29.5, Peak=166 HFD=3.0
20:35:05.150 00.009 2864 MultiStar: [#1 -1.73,0.65,0.94,U] [#2 -1.67,0.76,0.66,U] [#3 -1.55,0.36,0.72,U] [#4 -1.67,0.64,0.58,U] [#5 -0.53,0.25,0.58,U] [#6 -1.78,0.69,0.49,U] [#7 -0.29,-0.32,0.46,U] [#8 -1.53,0.58,0.42,U] 
20:35:05.150 00.000 2864 refined, 8 included, MultiStar: {-1.65, 0.60}, one-star: {-2.87, 1.19}
20:35:05.157 00.007 2864 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.80) = xAngle (-0.00 = -0.00)
20:35:05.157 00.000 2864 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.08 = -3.08)
20:35:05.157 00.000 2864 CameraToMount -- cameraX=-1.65 cameraY=0.60 hyp=1.75 cameraTheta=2.79 mountX=1.75 mountY=-0.11, mountTheta=-0.06
20:35:05.157 00.000 2864 SchedulePrimaryMove(10198720, x=-1.65, y=0.60, opts=13)
20:35:05.157 00.000 2864 Enqueuing Move request for scope (-1.65, 0.60)
20:35:05.157 00.000 6680 Worker thread wakes up
20:35:05.157 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.65, 0.60) opts 0xd
20:35:05.157 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.65, 0.60)
20:35:05.157 00.000 6680 Moving (-1.65, 0.60) raw xDistance=1.75 yDistance=-0.11
20:35:05.157 00.000 6680 PPEC rslt: input = 1.75, final = 1.04, react = 1.05, pred = 0.05, hyst = 0.99, hyst_pct = 0.54, period_length = 600.73
20:35:05.157 00.000 6680 PPEC: input: 1.75, control: 1.04, exposure: 1500
20:35:05.157 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:05.157 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:35:05.157 00.000 6680 MoveAxis(W, 140, ABG)
20:35:05.157 00.000 6680 Guiding  Dir = 3, Dur = 140
20:35:05.157 00.000 6680 IsGuiding returns 0
20:35:05.157 00.000 6680 PulseGuide returned control before completion, sleep 150
20:35:05.181 00.024 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=175, Gamma=0.560
20:35:05.225 00.044 2864 UpdateGuideState exits: m=1755 SNR=29.5
20:35:05.232 00.007 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:05.232 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:35:05.236 00.004 2864 Enqueuing Expose request
20:35:05.332 00.096 6680 IsGuiding returns 1
20:35:05.332 00.000 6680 scope still moving after pulse duration time elapsed
20:35:05.363 00.031 6680 IsGuiding returns 0
20:35:05.363 00.000 6680 scope move finished after 140 + 53 ms
20:35:05.363 00.000 6680 Move returns status 0, amount 140
20:35:05.363 00.000 6680 MoveAxis(N, 0, ABG)
20:35:05.363 00.000 6680 Move returns status 0, amount 0
20:35:05.363 00.000 6680 move complete, result=0
20:35:05.363 00.000 6680 worker thread done servicing request
20:35:05.363 00.000 6680 Worker thread wakes up
20:35:05.363 00.000 2864 GuideStep: 1.8 px 140 ms WEST, -0.1 px 0 ms NORTH
20:35:05.369 00.006 6680 worker thread servicing REQUEST_EXPOSE 1500
20:35:05.369 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:35:06.785 01.416 6680 Exposure complete
20:35:06.840 00.055 6680 worker thread done servicing request
20:35:06.842 00.002 2864 OnExposeComplete: enter
20:35:06.844 00.002 2864 UpdateGuideState(): m_state=6
20:35:06.848 00.004 2864 Star::Find(15, 131, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 308
20:35:06.852 00.004 2864 Star::Find returns 1 (0), X=132.22, Y=729.35, Mass=1728, SNR=29.2, Peak=146 HFD=3.1
20:35:06.854 00.002 2864 MultiStar: [#1 -1.56,0.52,0.94,U] [#2 -1.25,0.62,0.65,U] [#3 -1.40,0.21,0.71,U] [#4 -1.48,0.53,0.58,U] [#5 -0.36,-0.17,0.58,U] [#6 -1.55,0.65,0.50,U] [#7 -0.17,-0.68,0.47,U] [#8 -1.46,0.21,0.43,U] 
20:35:06.858 00.004 2864 refined, 8 included, MultiStar: {-1.42, 0.41}, one-star: {-2.47, 1.05}
20:35:06.860 00.002 2864 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.80) = xAngle (0.06 = 0.06)
20:35:06.863 00.003 2864 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.01 = -3.01)
20:35:06.867 00.004 2864 CameraToMount -- cameraX=-1.42 cameraY=0.41 hyp=1.48 cameraTheta=2.86 mountX=1.47 mountY=-0.19, mountTheta=-0.13
20:35:06.873 00.006 2864 SchedulePrimaryMove(10198720, x=-1.42, y=0.41, opts=13)
20:35:06.875 00.002 2864 Enqueuing Move request for scope (-1.42, 0.41)
20:35:06.879 00.004 6680 Worker thread wakes up
20:35:06.879 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.42, 0.41) opts 0xd
20:35:06.879 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.42, 0.41)
20:35:06.879 00.000 6680 Moving (-1.42, 0.41) raw xDistance=1.47 yDistance=-0.19
20:35:06.881 00.002 6680 PPEC rslt: input = 1.47, final = 0.88, react = 0.88, pred = 0.03, hyst = 0.85, hyst_pct = 0.54, period_length = 600.73
20:35:06.881 00.000 6680 PPEC: input: 1.47, control: 0.88, exposure: 1500
20:35:06.881 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:06.881 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:35:06.881 00.000 6680 MoveAxis(W, 119, ABG)
20:35:06.881 00.000 6680 Guiding  Dir = 3, Dur = 119
20:35:06.883 00.002 6680 IsGuiding returns 0
20:35:06.883 00.000 6680 PulseGuide returned control before completion, sleep 129
20:35:06.895 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=168, Gamma=0.560
20:35:06.949 00.054 2864 UpdateGuideState exits: m=1728 SNR=29.2
20:35:06.951 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:06.955 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:35:06.958 00.003 2864 Enqueuing Expose request
20:35:07.021 00.063 6680 IsGuiding returns 1
20:35:07.021 00.000 6680 scope still moving after pulse duration time elapsed
20:35:07.053 00.032 6680 IsGuiding returns 0
20:35:07.053 00.000 6680 scope move finished after 119 + 51 ms
20:35:07.053 00.000 6680 Move returns status 0, amount 119
20:35:07.053 00.000 6680 MoveAxis(N, 0, ABG)
20:35:07.053 00.000 6680 Move returns status 0, amount 0
20:35:07.053 00.000 6680 move complete, result=0
20:35:07.053 00.000 6680 worker thread done servicing request
20:35:07.053 00.000 6680 Worker thread wakes up
20:35:07.053 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:35:07.053 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:35:07.062 00.009 2864 GuideStep: 1.5 px 119 ms WEST, -0.2 px 0 ms NORTH
20:35:08.682 01.620 6680 Exposure complete
20:35:08.736 00.054 6680 worker thread done servicing request
20:35:08.736 00.000 2864 OnExposeComplete: enter
20:35:08.738 00.002 2864 UpdateGuideState(): m_state=6
20:35:08.740 00.002 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 309
20:35:08.742 00.002 2864 Star::Find returns 1 (0), X=132.88, Y=729.56, Mass=1793, SNR=29.9, Peak=153 HFD=3.0
20:35:08.746 00.004 2864 MultiStar: [#1 -0.91,0.91,0.91,U] [#2 -0.63,0.81,0.63,U] [#3 -0.88,0.59,0.72,U] [#4 -0.82,0.88,0.57,U] [#5 0.14,0.25,0.56,U] [#6 -0.91,1.09,0.47,U] [#7 0.43,-0.42,0.46,U] [#8 -0.76,0.76,0.41,U] 
20:35:08.750 00.004 2864 refined, 8 included, MultiStar: {-0.80, 0.75}, one-star: {-1.81, 1.26}
20:35:08.752 00.002 2864 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.80) = xAngle (-0.40 = -0.40)
20:35:08.754 00.002 2864 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.48 = 2.81)
20:35:08.756 00.002 2864 CameraToMount -- cameraX=-0.80 cameraY=0.75 hyp=1.10 cameraTheta=2.39 mountX=1.01 mountY=0.36, mountTheta=0.34
20:35:08.760 00.004 2864 SchedulePrimaryMove(10198720, x=-0.80, y=0.75, opts=13)
20:35:08.761 00.001 2864 Enqueuing Move request for scope (-0.80, 0.75)
20:35:08.763 00.002 6680 Worker thread wakes up
20:35:08.765 00.002 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.80, 0.75) opts 0xd
20:35:08.765 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.80, 0.75)
20:35:08.765 00.000 6680 Moving (-0.80, 0.75) raw xDistance=1.01 yDistance=0.36
20:35:08.765 00.000 6680 PPEC rslt: input = 1.01, final = 0.54, react = 0.61, pred = -0.14, hyst = 0.61, hyst_pct = 0.53, period_length = 600.73
20:35:08.765 00.000 6680 PPEC: input: 1.01, control: 0.54, exposure: 1500
20:35:08.765 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:35:08.765 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
20:35:08.765 00.000 6680 MoveAxis(W, 73, ABG)
20:35:08.767 00.002 6680 Guiding  Dir = 3, Dur = 73
20:35:08.767 00.000 6680 IsGuiding returns 0
20:35:08.767 00.000 6680 PulseGuide returned control before completion, sleep 83
20:35:08.779 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=174, Gamma=0.560
20:35:08.829 00.050 2864 UpdateGuideState exits: m=1793 SNR=29.9
20:35:08.831 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:08.833 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:35:08.835 00.002 2864 Enqueuing Expose request
20:35:08.856 00.021 6680 IsGuiding returns 1
20:35:08.856 00.000 6680 scope still moving after pulse duration time elapsed
20:35:08.888 00.032 6680 IsGuiding returns 0
20:35:08.888 00.000 6680 scope move finished after 73 + 47 ms
20:35:08.888 00.000 6680 Move returns status 0, amount 73
20:35:08.888 00.000 6680 MoveAxis(N, 0, ABG)
20:35:08.888 00.000 6680 Move returns status 0, amount 0
20:35:08.888 00.000 6680 move complete, result=0
20:35:08.888 00.000 6680 worker thread done servicing request
20:35:08.888 00.000 6680 Worker thread wakes up
20:35:08.888 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:35:08.888 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:35:08.888 00.000 2864 GuideStep: 1.0 px 73 ms WEST, 0.4 px 0 ms NORTH
20:35:10.310 01.422 6680 Exposure complete
20:35:10.377 00.067 6680 worker thread done servicing request
20:35:10.377 00.000 2864 OnExposeComplete: enter
20:35:10.377 00.000 2864 UpdateGuideState(): m_state=6
20:35:10.377 00.000 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:35:10.387 00.010 2864 Star::Find returns 1 (0), X=132.99, Y=729.45, Mass=1760, SNR=29.6, Peak=181 HFD=3.0
20:35:10.387 00.000 2864 MultiStar: [#1 -0.80,0.62,0.94,U] [#2 -0.49,0.68,0.64,U] [#3 -0.72,0.35,0.69,U] [#4 -0.75,0.53,0.58,U] [#5 0.10,-0.09,0.58,U] [#6 -0.83,0.81,0.50,U] [#7 0.64,-0.59,0.44,U] [#8 -0.77,0.54,0.43,U] 
20:35:10.387 00.000 2864 refined, 8 included, MultiStar: {-0.71, 0.53}, one-star: {-1.71, 1.15}
20:35:10.387 00.000 2864 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.80) = xAngle (-0.29 = -0.29)
20:35:10.393 00.006 2864 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.37 = 2.92)
20:35:10.393 00.000 2864 CameraToMount -- cameraX=-0.71 cameraY=0.53 hyp=0.88 cameraTheta=2.50 mountX=0.85 mountY=0.20, mountTheta=0.23
20:35:10.393 00.000 2864 SchedulePrimaryMove(10198720, x=-0.71, y=0.53, opts=13)
20:35:10.400 00.007 2864 Enqueuing Move request for scope (-0.71, 0.53)
20:35:10.402 00.002 6680 Worker thread wakes up
20:35:10.402 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.71, 0.53) opts 0xd
20:35:10.402 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.71, 0.53)
20:35:10.402 00.000 6680 Moving (-0.71, 0.53) raw xDistance=0.85 yDistance=0.20
20:35:10.404 00.002 6680 PPEC rslt: input = 0.85, final = 0.37, react = 0.51, pred = -0.29, hyst = 0.51, hyst_pct = 0.53, period_length = 600.73
20:35:10.404 00.000 6680 PPEC: input: 0.85, control: 0.37, exposure: 1500
20:35:10.404 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:10.404 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
20:35:10.404 00.000 6680 MoveAxis(W, 50, ABG)
20:35:10.404 00.000 6680 Guiding  Dir = 3, Dur = 50
20:35:10.404 00.000 6680 IsGuiding returns 0
20:35:10.404 00.000 6680 PulseGuide returned control before completion, sleep 60
20:35:10.417 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=166, Gamma=0.560
20:35:10.463 00.046 2864 UpdateGuideState exits: m=1760 SNR=29.6
20:35:10.463 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:10.463 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:35:10.463 00.000 2864 Enqueuing Expose request
20:35:10.472 00.009 6680 IsGuiding returns 1
20:35:10.472 00.000 6680 scope still moving after pulse duration time elapsed
20:35:10.504 00.032 6680 IsGuiding returns 0
20:35:10.504 00.000 6680 scope move finished after 50 + 48 ms
20:35:10.504 00.000 6680 Move returns status 0, amount 50
20:35:10.504 00.000 6680 MoveAxis(N, 0, ABG)
20:35:10.504 00.000 6680 Move returns status 0, amount 0
20:35:10.504 00.000 6680 move complete, result=0
20:35:10.504 00.000 6680 worker thread done servicing request
20:35:10.504 00.000 6680 Worker thread wakes up
20:35:10.504 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:35:10.506 00.002 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:35:10.506 00.000 2864 GuideStep: 0.8 px 50 ms WEST, 0.2 px 0 ms NORTH
20:35:12.152 01.646 6680 Exposure complete
20:35:12.230 00.078 6680 worker thread done servicing request
20:35:12.230 00.000 2864 OnExposeComplete: enter
20:35:12.230 00.000 2864 UpdateGuideState(): m_state=6
20:35:12.230 00.000 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 311
20:35:12.230 00.000 2864 Star::Find returns 1 (0), X=133.13, Y=729.35, Mass=1783, SNR=29.8, Peak=196 HFD=2.7
20:35:12.230 00.000 2864 MultiStar: [#1 -0.55,0.39,0.94,U] [#2 -0.34,0.57,0.65,U] [#3 -0.57,0.24,0.70,U] [#4 -0.47,0.43,0.57,U] [#5 0.40,-0.12,0.57,U] [#6 -0.55,0.46,0.49,U] [#7 0.62,-0.64,0.47,U] [#8 -0.50,0.48,0.44,U] 
20:35:12.230 00.000 2864 refined, 8 included, MultiStar: {-0.50, 0.39}, one-star: {-1.56, 1.06}
20:35:12.230 00.000 2864 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.80) = xAngle (-0.31 = -0.31)
20:35:12.246 00.016 2864 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.39 = 2.90)
20:35:12.246 00.000 2864 CameraToMount -- cameraX=-0.50 cameraY=0.39 hyp=0.64 cameraTheta=2.48 mountX=0.61 mountY=0.15, mountTheta=0.25
20:35:12.246 00.000 2864 SchedulePrimaryMove(10198720, x=-0.50, y=0.39, opts=13)
20:35:12.246 00.000 2864 Enqueuing Move request for scope (-0.50, 0.39)
20:35:12.246 00.000 6680 Worker thread wakes up
20:35:12.246 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.39) opts 0xd
20:35:12.246 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.50, 0.39)
20:35:12.246 00.000 6680 Moving (-0.50, 0.39) raw xDistance=0.61 yDistance=0.15
20:35:12.246 00.000 6680 PPEC rslt: input = 0.61, final = 0.56, react = 0.36, pred = 0.43, hyst = 0.36, hyst_pct = 0.53, period_length = 600.73
20:35:12.246 00.000 6680 PPEC: input: 0.61, control: 0.56, exposure: 1500
20:35:12.246 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:12.246 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:35:12.246 00.000 6680 MoveAxis(W, 76, ABG)
20:35:12.246 00.000 6680 Guiding  Dir = 3, Dur = 76
20:35:12.246 00.000 6680 IsGuiding returns 0
20:35:12.246 00.000 6680 PulseGuide returned control before completion, sleep 86
20:35:12.268 00.022 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=181, Gamma=0.560
20:35:12.317 00.049 2864 UpdateGuideState exits: m=1783 SNR=29.8
20:35:12.319 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:12.323 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:35:12.324 00.001 2864 Enqueuing Expose request
20:35:12.356 00.032 6680 IsGuiding returns 1
20:35:12.356 00.000 6680 scope still moving after pulse duration time elapsed
20:35:12.388 00.032 6680 IsGuiding returns 0
20:35:12.388 00.000 6680 scope move finished after 76 + 54 ms
20:35:12.388 00.000 6680 Move returns status 0, amount 76
20:35:12.388 00.000 6680 MoveAxis(N, 0, ABG)
20:35:12.388 00.000 6680 Move returns status 0, amount 0
20:35:12.388 00.000 6680 move complete, result=0
20:35:12.388 00.000 6680 worker thread done servicing request
20:35:12.388 00.000 6680 Worker thread wakes up
20:35:12.388 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:35:12.388 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:35:12.388 00.000 2864 GuideStep: 0.6 px 76 ms WEST, 0.2 px 0 ms NORTH
20:35:13.797 01.409 6680 Exposure complete
20:35:13.845 00.048 6680 worker thread done servicing request
20:35:13.845 00.000 2864 OnExposeComplete: enter
20:35:13.845 00.000 2864 UpdateGuideState(): m_state=6
20:35:13.845 00.000 2864 Star::Find(15, 133, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 312
20:35:13.845 00.000 2864 Star::Find returns 1 (0), X=133.21, Y=729.13, Mass=1787, SNR=29.8, Peak=200 HFD=2.8
20:35:13.845 00.000 2864 MultiStar: [#1 -0.50,0.20,0.93,U] [#2 -0.41,0.54,0.66,U] [#3 -0.45,0.18,0.71,U] [#4 -0.42,0.28,0.57,U] [#5 0.55,-0.24,0.57,U] [#6 -0.42,0.48,0.47,U] [#7 0.82,-0.89,0.47,U] [#8 -0.44,0.42,0.42,U] 
20:35:13.845 00.000 2864 refined, 8 included, MultiStar: {-0.43, 0.26}, one-star: {-1.48, 0.83}
20:35:13.861 00.016 2864 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.80) = xAngle (-0.20 = -0.20)
20:35:13.861 00.000 2864 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.28 = 3.01)
20:35:13.861 00.000 2864 CameraToMount -- cameraX=-0.43 cameraY=0.26 hyp=0.50 cameraTheta=2.59 mountX=0.49 mountY=0.07, mountTheta=0.14
20:35:13.861 00.000 2864 SchedulePrimaryMove(10198720, x=-0.43, y=0.26, opts=13)
20:35:13.871 00.010 2864 Enqueuing Move request for scope (-0.43, 0.26)
20:35:13.873 00.002 6680 Worker thread wakes up
20:35:13.873 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.26) opts 0xd
20:35:13.873 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.43, 0.26)
20:35:13.873 00.000 6680 Moving (-0.43, 0.26) raw xDistance=0.49 yDistance=0.07
20:35:13.875 00.002 6680 PPEC rslt: input = 0.49, final = 0.42, react = 0.29, pred = 0.27, hyst = 0.29, hyst_pct = 0.53, period_length = 600.73
20:35:13.875 00.000 6680 PPEC: input: 0.49, control: 0.42, exposure: 1500
20:35:13.875 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:13.875 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:35:13.875 00.000 6680 MoveAxis(W, 56, ABG)
20:35:13.875 00.000 6680 Guiding  Dir = 3, Dur = 56
20:35:13.875 00.000 6680 IsGuiding returns 0
20:35:13.875 00.000 6680 PulseGuide returned control before completion, sleep 66
20:35:13.887 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=185, Gamma=0.560
20:35:13.931 00.044 2864 UpdateGuideState exits: m=1787 SNR=29.8
20:35:13.931 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:13.931 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:35:13.940 00.009 2864 Enqueuing Expose request
20:35:13.956 00.016 6680 IsGuiding returns 0
20:35:13.956 00.000 6680 Move returns status 0, amount 56
20:35:13.956 00.000 6680 MoveAxis(N, 0, ABG)
20:35:13.956 00.000 6680 Move returns status 0, amount 0
20:35:13.956 00.000 6680 move complete, result=0
20:35:13.956 00.000 6680 worker thread done servicing request
20:35:13.956 00.000 6680 Worker thread wakes up
20:35:13.957 00.001 6680 worker thread servicing REQUEST_EXPOSE 1500
20:35:13.957 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:35:13.958 00.001 2864 GuideStep: 0.5 px 56 ms WEST, 0.1 px 0 ms NORTH
20:35:15.588 01.630 6680 Exposure complete
20:35:15.643 00.055 6680 worker thread done servicing request
20:35:15.643 00.000 2864 OnExposeComplete: enter
20:35:15.644 00.001 2864 UpdateGuideState(): m_state=6
20:35:15.644 00.000 2864 Star::Find(15, 133, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 313
20:35:15.649 00.005 2864 Star::Find returns 1 (0), X=133.29, Y=729.04, Mass=1760, SNR=29.6, Peak=184 HFD=2.8
20:35:15.650 00.001 2864 MultiStar: [#1 -0.16,0.12,0.93,U] [#2 -0.23,0.26,0.66,U] [#3 -0.10,-0.26,0.72,U] [#4 -0.09,0.12,0.59,U] [#5 0.70,-0.53,0.59,U] [#6 -0.27,0.18,0.50,U] [#7 1.02,-0.95,0.47,U] [#8 -0.02,0.36,0.44,U] 
20:35:15.650 00.000 2864 refined, 8 included, MultiStar: {-0.18, 0.07}, one-star: {-1.40, 0.74}
20:35:15.650 00.000 2864 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.80) = xAngle (-0.01 = -0.01)
20:35:15.650 00.000 2864 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.08 = -3.08)
20:35:15.650 00.000 2864 CameraToMount -- cameraX=-0.18 cameraY=0.07 hyp=0.19 cameraTheta=2.79 mountX=0.19 mountY=-0.01, mountTheta=-0.06
20:35:15.660 00.010 2864 SchedulePrimaryMove(10198720, x=-0.18, y=0.07, opts=13)
20:35:15.660 00.000 2864 Enqueuing Move request for scope (-0.18, 0.07)
20:35:15.660 00.000 6680 Worker thread wakes up
20:35:15.660 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.07) opts 0xd
20:35:15.660 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.18, 0.07)
20:35:15.660 00.000 6680 Moving (-0.18, 0.07) raw xDistance=0.19 yDistance=-0.01
20:35:15.660 00.000 6680 PPEC rslt: input = 0.19, final = 0.19, react = 0.12, pred = 0.12, hyst = 0.14, hyst_pct = 0.53, period_length = 600.73
20:35:15.660 00.000 6680 PPEC: input: 0.19, control: 0.19, exposure: 1500
20:35:15.660 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:15.660 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:35:15.660 00.000 6680 MoveAxis(W, 25, ABG)
20:35:15.660 00.000 6680 Guiding  Dir = 3, Dur = 25
20:35:15.660 00.000 6680 IsGuiding returns 0
20:35:15.660 00.000 6680 PulseGuide returned control before completion, sleep 35
20:35:15.679 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=186, Gamma=0.560
20:35:15.708 00.029 6680 IsGuiding returns 1
20:35:15.708 00.000 6680 scope still moving after pulse duration time elapsed
20:35:15.726 00.018 2864 UpdateGuideState exits: m=1760 SNR=29.6
20:35:15.730 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:15.732 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:35:15.734 00.002 2864 Enqueuing Expose request
20:35:15.740 00.006 6680 IsGuiding returns 0
20:35:15.740 00.000 6680 scope move finished after 25 + 46 ms
20:35:15.740 00.000 6680 Move returns status 0, amount 25
20:35:15.740 00.000 6680 MoveAxis(N, 0, ABG)
20:35:15.740 00.000 6680 Move returns status 0, amount 0
20:35:15.740 00.000 6680 move complete, result=0
20:35:15.740 00.000 6680 worker thread done servicing request
20:35:15.740 00.000 6680 Worker thread wakes up
20:35:15.740 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:35:15.740 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:35:15.744 00.004 2864 GuideStep: 0.2 px 25 ms WEST, -0.0 px 0 ms NORTH
20:35:17.166 01.422 6680 Exposure complete
20:35:17.238 00.072 6680 worker thread done servicing request
20:35:17.238 00.000 2864 OnExposeComplete: enter
20:35:17.238 00.000 2864 UpdateGuideState(): m_state=6
20:35:17.238 00.000 2864 Star::Find(15, 133, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 314
20:35:17.244 00.006 2864 Star::Find returns 1 (0), X=133.19, Y=729.13, Mass=1806, SNR=30.0, Peak=205 HFD=2.6
20:35:17.244 00.000 2864 MultiStar: [#1 -0.25,0.40,0.95,U] [#2 -0.34,0.31,0.65,U] [#3 -0.22,-0.18,0.70,U] [#4 -0.11,0.32,0.58,U] [#5 0.48,-0.35,0.58,U] [#6 -0.44,0.37,0.49,U] [#7 0.77,-0.93,0.47,U] [#8 -0.19,0.34,0.41,U] 
20:35:17.244 00.000 2864 refined, 8 included, MultiStar: {-0.31, 0.20}, one-star: {-1.50, 0.83}
20:35:17.244 00.000 2864 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.80) = xAngle (-0.22 = -0.22)
20:35:17.244 00.000 2864 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.29 = 2.99)
20:35:17.244 00.000 2864 CameraToMount -- cameraX=-0.31 cameraY=0.20 hyp=0.37 cameraTheta=2.58 mountX=0.36 mountY=0.06, mountTheta=0.15
20:35:17.244 00.000 2864 SchedulePrimaryMove(10198720, x=-0.31, y=0.20, opts=13)
20:35:17.244 00.000 2864 Enqueuing Move request for scope (-0.31, 0.20)
20:35:17.260 00.016 6680 Worker thread wakes up
20:35:17.260 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.20) opts 0xd
20:35:17.260 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.31, 0.20)
20:35:17.260 00.000 6680 Moving (-0.31, 0.20) raw xDistance=0.36 yDistance=0.06
20:35:17.260 00.000 6680 PPEC rslt: input = 0.36, final = 0.07, react = 0.22, pred = -0.32, hyst = 0.22, hyst_pct = 0.53, period_length = 600.73
20:35:17.260 00.000 6680 PPEC: input: 0.36, control: 0.07, exposure: 1500
20:35:17.260 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:17.260 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:35:17.260 00.000 6680 MoveAxis(W, 9, ABG)
20:35:17.260 00.000 6680 Guiding  Dir = 3, Dur = 9
20:35:17.260 00.000 6680 IsGuiding returns 0
20:35:17.260 00.000 6680 PulseGuide returned control before completion, sleep 19
20:35:17.275 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=168, Gamma=0.560
20:35:17.291 00.016 6680 IsGuiding returns 1
20:35:17.291 00.000 6680 scope still moving after pulse duration time elapsed
20:35:17.322 00.031 6680 IsGuiding returns 0
20:35:17.322 00.000 6680 scope move finished after 9 + 49 ms
20:35:17.322 00.000 6680 Move returns status 0, amount 9
20:35:17.322 00.000 6680 MoveAxis(N, 0, ABG)
20:35:17.322 00.000 6680 Move returns status 0, amount 0
20:35:17.322 00.000 6680 move complete, result=0
20:35:17.322 00.000 6680 worker thread done servicing request
20:35:17.322 00.000 2864 UpdateGuideState exits: m=1806 SNR=30.0
20:35:17.322 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:17.322 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:35:17.322 00.000 2864 Enqueuing Expose request
20:35:17.322 00.000 6680 Worker thread wakes up
20:35:17.322 00.000 2864 GuideStep: 0.4 px 9 ms WEST, 0.1 px 0 ms NORTH
20:35:17.322 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:35:17.322 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:35:18.971 01.649 6680 Exposure complete
20:35:19.019 00.048 6680 worker thread done servicing request
20:35:19.019 00.000 2864 OnExposeComplete: enter
20:35:19.027 00.008 2864 UpdateGuideState(): m_state=6
20:35:19.029 00.002 2864 Star::Find(15, 133, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 315
20:35:19.031 00.002 2864 Star::Find returns 1 (0), X=132.81, Y=729.29, Mass=1800, SNR=29.9, Peak=173 HFD=3.0
20:35:19.033 00.002 2864 MultiStar: [#1 -0.83,0.31,0.93,U] [#2 -0.59,0.48,0.65,U] [#3 -0.62,0.08,0.72,U] [#4 -0.79,0.32,0.58,U] [#5 0.25,-0.03,0.59,U] [#6 -0.88,0.50,0.47,U] [#7 0.56,-0.66,0.47,U] [#8 -0.68,0.59,0.41,U] 
20:35:19.034 00.001 2864 refined, 8 included, MultiStar: {-0.72, 0.34}, one-star: {-1.88, 1.00}
20:35:19.036 00.002 2864 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.80) = xAngle (-0.10 = -0.10)
20:35:19.038 00.002 2864 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.17 = 3.11)
20:35:19.040 00.002 2864 CameraToMount -- cameraX=-0.72 cameraY=0.34 hyp=0.80 cameraTheta=2.70 mountX=0.80 mountY=0.02, mountTheta=0.03
20:35:19.044 00.004 2864 SchedulePrimaryMove(10198720, x=-0.72, y=0.34, opts=13)
20:35:19.046 00.002 2864 Enqueuing Move request for scope (-0.72, 0.34)
20:35:19.046 00.000 6680 Worker thread wakes up
20:35:19.046 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.72, 0.34) opts 0xd
20:35:19.046 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.72, 0.34)
20:35:19.046 00.000 6680 Moving (-0.72, 0.34) raw xDistance=0.80 yDistance=0.02
20:35:19.048 00.002 6680 PPEC rslt: input = 0.80, final = 0.25, react = 0.48, pred = -0.45, hyst = 0.44, hyst_pct = 0.53, period_length = 600.73
20:35:19.048 00.000 6680 PPEC: input: 0.80, control: 0.25, exposure: 1500
20:35:19.048 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:19.048 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:35:19.048 00.000 6680 MoveAxis(W, 33, ABG)
20:35:19.048 00.000 6680 Guiding  Dir = 3, Dur = 33
20:35:19.050 00.002 6680 IsGuiding returns 0
20:35:19.050 00.000 6680 PulseGuide returned control before completion, sleep 43
20:35:19.058 00.008 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=167, Gamma=0.560
20:35:19.097 00.039 6680 IsGuiding returns 1
20:35:19.097 00.000 6680 scope still moving after pulse duration time elapsed
20:35:19.097 00.000 2864 UpdateGuideState exits: m=1800 SNR=29.9
20:35:19.097 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:19.097 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:35:19.113 00.016 2864 Enqueuing Expose request
20:35:19.129 00.016 6680 IsGuiding returns 0
20:35:19.129 00.000 6680 scope move finished after 33 + 47 ms
20:35:19.129 00.000 6680 Move returns status 0, amount 33
20:35:19.129 00.000 6680 MoveAxis(N, 0, ABG)
20:35:19.129 00.000 6680 Move returns status 0, amount 0
20:35:19.129 00.000 6680 move complete, result=0
20:35:19.129 00.000 6680 worker thread done servicing request
20:35:19.129 00.000 6680 Worker thread wakes up
20:35:19.129 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:35:19.129 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:35:19.133 00.004 2864 GuideStep: 0.8 px 33 ms WEST, 0.0 px 0 ms NORTH
20:35:20.559 01.426 6680 Exposure complete
20:35:20.622 00.063 6680 worker thread done servicing request
20:35:20.622 00.000 2864 OnExposeComplete: enter
20:35:20.637 00.015 2864 UpdateGuideState(): m_state=6
20:35:20.637 00.000 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 316
20:35:20.637 00.000 2864 Star::Find returns 1 (0), X=132.67, Y=728.85, Mass=1764, SNR=29.6, Peak=141 HFD=3.3
20:35:20.637 00.000 2864 MultiStar: [#1 -1.04,0.10,0.94,U] [#2 -0.69,0.07,0.65,U] [#3 -0.96,0.03,0.72,U] [#4 -0.82,0.13,0.57,U] [#5 0.08,-0.48,0.58,U] [#6 -1.09,0.23,0.48,U] [#7 0.44,-0.93,0.47,U] [#8 -0.92,0.12,0.41,U] 
20:35:20.637 00.000 2864 refined, 8 included, MultiStar: {-0.90, 0.04}, one-star: {-2.03, 0.55}
20:35:20.637 00.000 2864 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.80) = xAngle (0.30 = 0.30)
20:35:20.637 00.000 2864 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.77 = -2.77)
20:35:20.650 00.013 2864 CameraToMount -- cameraX=-0.90 cameraY=0.04 hyp=0.90 cameraTheta=3.10 mountX=0.86 mountY=-0.33, mountTheta=-0.36
20:35:20.653 00.003 2864 SchedulePrimaryMove(10198720, x=-0.90, y=0.04, opts=13)
20:35:20.653 00.000 2864 Enqueuing Move request for scope (-0.90, 0.04)
20:35:20.653 00.000 6680 Worker thread wakes up
20:35:20.653 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.90, 0.04) opts 0xd
20:35:20.653 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.90, 0.04)
20:35:20.653 00.000 6680 Moving (-0.90, 0.04) raw xDistance=0.86 yDistance=-0.33
20:35:20.653 00.000 6680 PPEC rslt: input = 0.86, final = 0.23, react = 0.52, pred = -0.55, hyst = 0.47, hyst_pct = 0.52, period_length = 600.73
20:35:20.653 00.000 6680 PPEC: input: 0.86, control: 0.23, exposure: 1500
20:35:20.653 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
20:35:20.653 00.000 6680 MoveAxis(W, 31, ABG)
20:35:20.653 00.000 6680 Guiding  Dir = 3, Dur = 31
20:35:20.653 00.000 6680 IsGuiding returns 0
20:35:20.653 00.000 6680 PulseGuide returned control before completion, sleep 41
20:35:20.671 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=165, Gamma=0.560
20:35:20.716 00.045 6680 IsGuiding returns 1
20:35:20.716 00.000 6680 scope still moving after pulse duration time elapsed
20:35:20.718 00.002 2864 UpdateGuideState exits: m=1764 SNR=29.6
20:35:20.718 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:20.718 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:35:20.718 00.000 2864 Enqueuing Expose request
20:35:20.748 00.030 6680 IsGuiding returns 0
20:35:20.748 00.000 6680 scope move finished after 31 + 56 ms
20:35:20.748 00.000 6680 Move returns status 0, amount 31
20:35:20.748 00.000 6680 MoveAxis(N, 52, ABG)
20:35:20.748 00.000 6680 Guiding  Dir = 0, Dur = 52
20:35:20.748 00.000 6680 IsGuiding returns 0
20:35:20.748 00.000 6680 PulseGuide returned control before completion, sleep 62
20:35:20.828 00.080 6680 IsGuiding returns 1
20:35:20.828 00.000 6680 scope still moving after pulse duration time elapsed
20:35:20.860 00.032 6680 IsGuiding returns 0
20:35:20.860 00.000 6680 scope move finished after 52 + 58 ms
20:35:20.860 00.000 6680 Move returns status 0, amount 52
20:35:20.860 00.000 6680 move complete, result=0
20:35:20.860 00.000 6680 worker thread done servicing request
20:35:20.860 00.000 6680 Worker thread wakes up
20:35:20.860 00.000 2864 GuideStep: 0.9 px 31 ms WEST, -0.3 px 52 ms NORTH
20:35:20.860 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:35:20.860 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:35:22.506 01.646 6680 Exposure complete
20:35:22.569 00.063 6680 worker thread done servicing request
20:35:22.569 00.000 2864 OnExposeComplete: enter
20:35:22.569 00.000 2864 UpdateGuideState(): m_state=6
20:35:22.569 00.000 2864 Star::Find(15, 132, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 317
20:35:22.569 00.000 2864 Star::Find returns 1 (0), X=133.13, Y=728.86, Mass=1773, SNR=29.7, Peak=151 HFD=2.9
20:35:22.569 00.000 2864 MultiStar: [#1 -0.46,0.09,0.94,U] [#2 -0.38,0.19,0.64,U] [#3 -0.52,-0.37,0.73,U] [#4 -0.38,0.02,0.57,U] [#5 0.32,-0.52,0.58,U] [#6 -0.46,0.24,0.46,U] [#7 0.47,-1.23,0.45,U] [#8 -0.58,0.14,0.43,U] 
20:35:22.569 00.000 2864 refined, 8 included, MultiStar: {-0.50, -0.03}, one-star: {-1.56, 0.56}
20:35:22.585 00.016 2864 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.80) = xAngle (-5.88 = 0.41)
20:35:22.588 00.003 2864 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.95 = -2.67)
20:35:22.588 00.000 2864 CameraToMount -- cameraX=-0.50 cameraY=-0.03 hyp=0.50 cameraTheta=-3.08 mountX=0.46 mountY=-0.23, mountTheta=-0.46
20:35:22.588 00.000 2864 SchedulePrimaryMove(10198720, x=-0.50, y=-0.03, opts=13)
20:35:22.588 00.000 2864 Enqueuing Move request for scope (-0.50, -0.03)
20:35:22.588 00.000 6680 Worker thread wakes up
20:35:22.588 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.03) opts 0xd
20:35:22.588 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.50, -0.03)
20:35:22.588 00.000 6680 Moving (-0.50, -0.03) raw xDistance=0.46 yDistance=-0.23
20:35:22.588 00.000 6680 PPEC rslt: input = 0.46, final = 0.00, react = 0.27, pred = -0.55, hyst = 0.26, hyst_pct = 0.52, period_length = 600.73
20:35:22.588 00.000 6680 PPEC: input: 0.46, control: 0.00, exposure: 1500
20:35:22.588 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:22.588 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
20:35:22.588 00.000 6680 MoveAxis(W, 1, ABG)
20:35:22.588 00.000 6680 Guiding  Dir = 3, Dur = 1
20:35:22.588 00.000 6680 IsGuiding returns 0
20:35:22.588 00.000 6680 PulseGuide returned control before completion, sleep 11
20:35:22.603 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=0, FiltMin=0, FiltMax=158, Gamma=0.560
20:35:22.617 00.014 6680 IsGuiding returns 1
20:35:22.617 00.000 6680 scope still moving after pulse duration time elapsed
20:35:22.649 00.032 6680 IsGuiding returns 0
20:35:22.649 00.000 6680 scope move finished after 1 + 47 ms
20:35:22.649 00.000 6680 Move returns status 0, amount 1
20:35:22.649 00.000 6680 MoveAxis(N, 0, ABG)
20:35:22.649 00.000 6680 Move returns status 0, amount 0
20:35:22.649 00.000 6680 move complete, result=0
20:35:22.649 00.000 6680 worker thread done servicing request
20:35:22.650 00.001 2864 UpdateGuideState exits: m=1773 SNR=29.7
20:35:22.650 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:22.650 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:35:22.665 00.015 2864 Enqueuing Expose request
20:35:22.665 00.000 6680 Worker thread wakes up
20:35:22.665 00.000 2864 GuideStep: 0.5 px 1 ms WEST, -0.2 px 0 ms NORTH
20:35:22.665 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:35:22.665 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:35:24.092 01.427 6680 Exposure complete
20:35:24.186 00.094 6680 worker thread done servicing request
20:35:24.186 00.000 2864 OnExposeComplete: enter
20:35:24.186 00.000 2864 UpdateGuideState(): m_state=6
20:35:24.186 00.000 2864 Star::Find(15, 133, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 318
20:35:24.186 00.000 2864 Star::Find returns 1 (0), X=132.54, Y=728.98, Mass=1760, SNR=29.6, Peak=163 HFD=3.0
20:35:24.186 00.000 2864 MultiStar: [#1 -1.10,0.11,0.95,U] [#2 -0.85,0.17,0.66,U] [#3 -0.94,-0.05,0.71,U] [#4 -1.01,0.05,0.59,U] [#5 -0.12,-0.47,0.58,U] [#6 -1.07,0.23,0.49,U] [#7 0.29,-0.93,0.46,U] [#8 -0.88,0.18,0.42,U] 
20:35:24.202 00.016 2864 refined, 8 included, MultiStar: {-1.00, 0.06}, one-star: {-2.15, 0.68}
20:35:24.202 00.000 2864 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.80) = xAngle (0.28 = 0.28)
20:35:24.202 00.000 2864 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.79 = -2.79)
20:35:24.202 00.000 2864 CameraToMount -- cameraX=-1.00 cameraY=0.06 hyp=1.00 cameraTheta=3.08 mountX=0.96 mountY=-0.34, mountTheta=-0.34
20:35:24.213 00.011 2864 SchedulePrimaryMove(10198720, x=-1.00, y=0.06, opts=13)
20:35:24.213 00.000 2864 Enqueuing Move request for scope (-1.00, 0.06)
20:35:24.213 00.000 6680 Worker thread wakes up
20:35:24.213 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.00, 0.06) opts 0xd
20:35:24.213 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.00, 0.06)
20:35:24.213 00.000 6680 Moving (-1.00, 0.06) raw xDistance=0.96 yDistance=-0.34
20:35:24.213 00.000 6680 PPEC rslt: input = 0.96, final = 0.30, react = 0.58, pred = -0.53, hyst = 0.53, hyst_pct = 0.52, period_length = 600.73
20:35:24.213 00.000 6680 PPEC: input: 0.96, control: 0.30, exposure: 1500
20:35:24.213 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
20:35:24.218 00.005 6680 MoveAxis(W, 40, ABG)
20:35:24.218 00.000 6680 Guiding  Dir = 3, Dur = 40
20:35:24.218 00.000 6680 IsGuiding returns 0
20:35:24.218 00.000 6680 PulseGuide returned control before completion, sleep 50
20:35:24.218 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=146, Gamma=0.560
20:35:24.275 00.057 2864 UpdateGuideState exits: m=1760 SNR=29.6
20:35:24.275 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:24.275 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:35:24.281 00.006 2864 Enqueuing Expose request
20:35:24.281 00.000 6680 IsGuiding returns 1
20:35:24.281 00.000 6680 scope still moving after pulse duration time elapsed
20:35:24.313 00.032 6680 IsGuiding returns 0
20:35:24.313 00.000 6680 scope move finished after 40 + 55 ms
20:35:24.313 00.000 6680 Move returns status 0, amount 40
20:35:24.313 00.000 6680 MoveAxis(N, 55, ABG)
20:35:24.313 00.000 6680 Guiding  Dir = 0, Dur = 55
20:35:24.313 00.000 6680 IsGuiding returns 0
20:35:24.313 00.000 6680 PulseGuide returned control before completion, sleep 65
20:35:24.393 00.080 6680 IsGuiding returns 1
20:35:24.393 00.000 6680 scope still moving after pulse duration time elapsed
20:35:24.424 00.031 6680 IsGuiding returns 1
20:35:24.456 00.032 6680 IsGuiding returns 1
20:35:24.488 00.032 6680 IsGuiding returns 0
20:35:24.488 00.000 6680 scope move finished after 55 + 119 ms
20:35:24.488 00.000 6680 Move returns status 0, amount 55
20:35:24.488 00.000 6680 move complete, result=0
20:35:24.488 00.000 6680 worker thread done servicing request
20:35:24.488 00.000 2864 GuideStep: 1.0 px 40 ms WEST, -0.3 px 55 ms NORTH
20:35:24.496 00.008 6680 Worker thread wakes up
20:35:24.496 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:35:24.496 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:35:26.151 01.655 6680 Exposure complete
20:35:26.214 00.063 6680 worker thread done servicing request
20:35:26.214 00.000 2864 OnExposeComplete: enter
20:35:26.230 00.016 2864 UpdateGuideState(): m_state=6
20:35:26.230 00.000 2864 Star::Find(15, 132, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 319
20:35:26.230 00.000 2864 Star::Find returns 1 (0), X=132.72, Y=728.91, Mass=1785, SNR=29.8, Peak=164 HFD=3.3
20:35:26.230 00.000 2864 MultiStar: [#1 -0.72,0.34,0.93,U] [#2 -0.76,0.16,0.65,U] [#3 -0.64,0.04,0.72,U] [#4 -0.61,0.31,0.56,U] [#5 0.15,-0.46,0.59,U] [#6 -0.77,0.43,0.48,U] [#7 0.68,-1.05,0.45,U] [#8 -0.90,0.45,0.42,U] 
20:35:26.230 00.000 2864 refined, 8 included, MultiStar: {-0.74, 0.15}, one-star: {-1.97, 0.61}
20:35:26.230 00.000 2864 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.80) = xAngle (0.14 = 0.14)
20:35:26.230 00.000 2864 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.93 = -2.93)
20:35:26.230 00.000 2864 CameraToMount -- cameraX=-0.74 cameraY=0.15 hyp=0.75 cameraTheta=2.94 mountX=0.75 mountY=-0.16, mountTheta=-0.21
20:35:26.246 00.016 2864 SchedulePrimaryMove(10198720, x=-0.74, y=0.15, opts=13)
20:35:26.246 00.000 2864 Enqueuing Move request for scope (-0.74, 0.15)
20:35:26.246 00.000 6680 Worker thread wakes up
20:35:26.246 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.74, 0.15) opts 0xd
20:35:26.246 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.74, 0.15)
20:35:26.246 00.000 6680 Moving (-0.74, 0.15) raw xDistance=0.75 yDistance=-0.16
20:35:26.246 00.000 6680 PPEC rslt: input = 0.75, final = 0.12, react = 0.45, pred = -0.64, hyst = 0.40, hyst_pct = 0.52, period_length = 600.73
20:35:26.246 00.000 6680 PPEC: input: 0.75, control: 0.12, exposure: 1500
20:35:26.246 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:26.246 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:35:26.246 00.000 6680 MoveAxis(W, 16, ABG)
20:35:26.246 00.000 6680 Guiding  Dir = 3, Dur = 16
20:35:26.246 00.000 6680 IsGuiding returns 0
20:35:26.246 00.000 6680 PulseGuide returned control before completion, sleep 26
20:35:26.263 00.017 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=170, Gamma=0.560
20:35:26.293 00.030 6680 IsGuiding returns 1
20:35:26.293 00.000 6680 scope still moving after pulse duration time elapsed
20:35:26.309 00.016 2864 UpdateGuideState exits: m=1785 SNR=29.8
20:35:26.314 00.005 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:26.316 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:35:26.316 00.000 2864 Enqueuing Expose request
20:35:26.325 00.009 6680 IsGuiding returns 0
20:35:26.325 00.000 6680 scope move finished after 16 + 55 ms
20:35:26.325 00.000 6680 Move returns status 0, amount 16
20:35:26.325 00.000 6680 MoveAxis(N, 0, ABG)
20:35:26.325 00.000 6680 Move returns status 0, amount 0
20:35:26.325 00.000 6680 move complete, result=0
20:35:26.325 00.000 6680 worker thread done servicing request
20:35:26.325 00.000 6680 Worker thread wakes up
20:35:26.325 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:35:26.325 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:35:26.325 00.000 2864 GuideStep: 0.7 px 16 ms WEST, -0.2 px 0 ms NORTH
20:35:27.744 01.419 6680 Exposure complete
20:35:27.786 00.042 6680 worker thread done servicing request
20:35:27.786 00.000 2864 OnExposeComplete: enter
20:35:27.786 00.000 2864 UpdateGuideState(): m_state=6
20:35:27.786 00.000 2864 Star::Find(15, 132, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 320
20:35:27.786 00.000 2864 Star::Find returns 1 (0), X=133.27, Y=729.31, Mass=1728, SNR=29.3, Peak=139 HFD=3.5
20:35:27.786 00.000 2864 MultiStar: [#1 -0.40,0.29,0.95,U] [#2 -0.23,0.28,0.65,U] [#3 -0.34,0.10,0.71,U] [#4 -0.43,0.32,0.58,U] [#5 0.61,-0.36,0.59,U] [#6 -0.44,0.54,0.48,U] [#7 0.68,-1.09,0.49,U] [#8 -0.46,0.32,0.44,U] 
20:35:27.802 00.016 2864 refined, 8 included, MultiStar: {-0.37, 0.24}, one-star: {-1.42, 1.02}
20:35:27.802 00.000 2864 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.80) = xAngle (-0.22 = -0.22)
20:35:27.802 00.000 2864 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.30 = 2.99)
20:35:27.806 00.004 2864 CameraToMount -- cameraX=-0.37 cameraY=0.24 hyp=0.44 cameraTheta=2.57 mountX=0.43 mountY=0.07, mountTheta=0.16
20:35:27.806 00.000 2864 SchedulePrimaryMove(10198720, x=-0.37, y=0.24, opts=13)
20:35:27.806 00.000 2864 Enqueuing Move request for scope (-0.37, 0.24)
20:35:27.806 00.000 6680 Worker thread wakes up
20:35:27.806 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.24) opts 0xd
20:35:27.806 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.37, 0.24)
20:35:27.806 00.000 6680 Moving (-0.37, 0.24) raw xDistance=0.43 yDistance=0.07
20:35:27.806 00.000 6680 PPEC rslt: input = 0.43, final = 0.21, react = 0.26, pred = -0.09, hyst = 0.25, hyst_pct = 0.52, period_length = 600.73
20:35:27.806 00.000 6680 PPEC: input: 0.43, control: 0.21, exposure: 1500
20:35:27.806 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:27.806 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:35:27.806 00.000 6680 MoveAxis(W, 28, ABG)
20:35:27.818 00.012 6680 Guiding  Dir = 3, Dur = 28
20:35:27.818 00.000 6680 IsGuiding returns 0
20:35:27.818 00.000 6680 PulseGuide returned control before completion, sleep 38
20:35:27.818 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=218, med=0, FiltMin=0, FiltMax=161, Gamma=0.560
20:35:27.865 00.047 6680 IsGuiding returns 1
20:35:27.865 00.000 6680 scope still moving after pulse duration time elapsed
20:35:27.875 00.010 2864 UpdateGuideState exits: m=1728 SNR=29.3
20:35:27.875 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:27.875 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:35:27.881 00.006 2864 Enqueuing Expose request
20:35:27.897 00.016 6680 IsGuiding returns 0
20:35:27.897 00.000 6680 scope move finished after 28 + 51 ms
20:35:27.897 00.000 6680 Move returns status 0, amount 28
20:35:27.897 00.000 6680 MoveAxis(N, 0, ABG)
20:35:27.897 00.000 6680 Move returns status 0, amount 0
20:35:27.897 00.000 6680 move complete, result=0
20:35:27.897 00.000 6680 worker thread done servicing request
20:35:27.897 00.000 6680 Worker thread wakes up
20:35:27.897 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:35:27.897 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:35:27.897 00.000 2864 GuideStep: 0.4 px 28 ms WEST, 0.1 px 0 ms NORTH
20:35:29.543 01.646 6680 Exposure complete
20:35:29.623 00.080 6680 worker thread done servicing request
20:35:29.623 00.000 2864 OnExposeComplete: enter
20:35:29.623 00.000 2864 UpdateGuideState(): m_state=6
20:35:29.623 00.000 2864 Star::Find(15, 133, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 321
20:35:29.637 00.014 2864 Star::Find returns 1 (0), X=133.32, Y=729.05, Mass=1774, SNR=29.6, Peak=153 HFD=3.3
20:35:29.637 00.000 2864 MultiStar: [#1 -0.31,0.07,0.90,U] [#2 -0.14,0.13,0.65,U] [#3 -0.17,-0.14,0.70,U] [#4 -0.25,0.05,0.57,U] [#5 0.69,-0.35,0.58,U] [#6 -0.26,0.08,0.48,U] [#7 0.98,-1.13,0.47,U] [#8 -0.13,0.14,0.42,U] 
20:35:29.637 00.000 2864 refined, 8 included, MultiStar: {-0.23, 0.03}, one-star: {-1.37, 0.75}
20:35:29.637 00.000 2864 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.80) = xAngle (0.20 = 0.20)
20:35:29.637 00.000 2864 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.87 = -2.87)
20:35:29.637 00.000 2864 CameraToMount -- cameraX=-0.23 cameraY=0.03 hyp=0.23 cameraTheta=3.00 mountX=0.23 mountY=-0.06, mountTheta=-0.26
20:35:29.637 00.000 2864 SchedulePrimaryMove(10198720, x=-0.23, y=0.03, opts=13)
20:35:29.653 00.016 2864 Enqueuing Move request for scope (-0.23, 0.03)
20:35:29.653 00.000 6680 Worker thread wakes up
20:35:29.653 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.03) opts 0xd
20:35:29.653 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.23, 0.03)
20:35:29.653 00.000 6680 Moving (-0.23, 0.03) raw xDistance=0.23 yDistance=-0.06
20:35:29.653 00.000 6680 PPEC rslt: input = 0.23, final = 0.07, react = 0.14, pred = -0.13, hyst = 0.13, hyst_pct = 0.52, period_length = 600.73
20:35:29.653 00.000 6680 PPEC: input: 0.23, control: 0.07, exposure: 1500
20:35:29.653 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:29.653 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:35:29.653 00.000 6680 MoveAxis(W, 10, ABG)
20:35:29.653 00.000 6680 Guiding  Dir = 3, Dur = 10
20:35:29.653 00.000 6680 IsGuiding returns 0
20:35:29.653 00.000 6680 PulseGuide returned control before completion, sleep 20
20:35:29.653 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=166, Gamma=0.560
20:35:29.685 00.032 6680 IsGuiding returns 1
20:35:29.685 00.000 6680 scope still moving after pulse duration time elapsed
20:35:29.713 00.028 2864 UpdateGuideState exits: m=1774 SNR=29.6
20:35:29.716 00.003 6680 IsGuiding returns 0
20:35:29.716 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:29.721 00.005 6680 scope move finished after 10 + 51 ms
20:35:29.721 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:35:29.723 00.002 2864 Enqueuing Expose request
20:35:29.725 00.002 6680 Move returns status 0, amount 10
20:35:29.727 00.002 6680 MoveAxis(N, 0, ABG)
20:35:29.727 00.000 6680 Move returns status 0, amount 0
20:35:29.727 00.000 6680 move complete, result=0
20:35:29.727 00.000 6680 worker thread done servicing request
20:35:29.727 00.000 6680 Worker thread wakes up
20:35:29.727 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:35:29.727 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:35:29.732 00.005 2864 GuideStep: 0.2 px 10 ms WEST, -0.1 px 0 ms NORTH
20:35:31.158 01.426 6680 Exposure complete
20:35:31.221 00.063 6680 worker thread done servicing request
20:35:31.221 00.000 2864 OnExposeComplete: enter
20:35:31.221 00.000 2864 UpdateGuideState(): m_state=6
20:35:31.221 00.000 2864 Star::Find(15, 133, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 322
20:35:31.221 00.000 2864 Star::Find returns 1 (0), X=132.97, Y=728.68, Mass=1756, SNR=29.5, Peak=143 HFD=3.3
20:35:31.221 00.000 2864 MultiStar: [#1 -0.72,-0.27,0.91,U] [#2 -0.41,0.03,0.65,U] [#3 -0.51,-0.55,0.72,U] [#4 -0.55,-0.29,0.58,U] [#5 0.48,-0.86,0.59,U] [#6 -0.66,-0.20,0.49,U] [#7 0.99,-1.26,0.48,U] [#8 -0.62,-0.19,0.41,U] 
20:35:31.221 00.000 2864 refined, 8 included, MultiStar: {-0.54, -0.29}, one-star: {-1.72, 0.39}
20:35:31.221 00.000 2864 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.80) = xAngle (-5.45 = 0.84)
20:35:31.221 00.000 2864 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.52 = -2.24)
20:35:31.221 00.000 2864 CameraToMount -- cameraX=-0.54 cameraY=-0.29 hyp=0.61 cameraTheta=-2.65 mountX=0.41 mountY=-0.48, mountTheta=-0.86
20:35:31.237 00.016 2864 SchedulePrimaryMove(10198720, x=-0.54, y=-0.29, opts=13)
20:35:31.237 00.000 2864 Enqueuing Move request for scope (-0.54, -0.29)
20:35:31.237 00.000 6680 Worker thread wakes up
20:35:31.237 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.29) opts 0xd
20:35:31.237 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.54, -0.29)
20:35:31.237 00.000 6680 Moving (-0.54, -0.29) raw xDistance=0.41 yDistance=-0.48
20:35:31.244 00.007 6680 PPEC rslt: input = 0.41, final = 0.19, react = 0.25, pred = -0.10, hyst = 0.23, hyst_pct = 0.52, period_length = 600.73
20:35:31.244 00.000 6680 PPEC: input: 0.41, control: 0.19, exposure: 1500
20:35:31.244 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
20:35:31.244 00.000 6680 MoveAxis(W, 26, ABG)
20:35:31.244 00.000 6680 Guiding  Dir = 3, Dur = 26
20:35:31.244 00.000 6680 IsGuiding returns 0
20:35:31.244 00.000 6680 PulseGuide returned control before completion, sleep 36
20:35:31.253 00.009 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=211, med=0, FiltMin=0, FiltMax=139, Gamma=0.560
20:35:31.285 00.032 6680 IsGuiding returns 1
20:35:31.285 00.000 6680 scope still moving after pulse duration time elapsed
20:35:31.301 00.016 2864 UpdateGuideState exits: m=1756 SNR=29.5
20:35:31.305 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:31.307 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:35:31.311 00.004 2864 Enqueuing Expose request
20:35:31.316 00.005 6680 IsGuiding returns 0
20:35:31.316 00.000 6680 scope move finished after 26 + 45 ms
20:35:31.316 00.000 6680 Move returns status 0, amount 26
20:35:31.316 00.000 6680 MoveAxis(N, 77, ABG)
20:35:31.316 00.000 6680 Guiding  Dir = 0, Dur = 77
20:35:31.316 00.000 6680 IsGuiding returns 0
20:35:31.316 00.000 6680 PulseGuide returned control before completion, sleep 87
20:35:31.411 00.095 6680 IsGuiding returns 1
20:35:31.411 00.000 6680 scope still moving after pulse duration time elapsed
20:35:31.443 00.032 6680 IsGuiding returns 0
20:35:31.443 00.000 6680 scope move finished after 77 + 48 ms
20:35:31.443 00.000 6680 Move returns status 0, amount 77
20:35:31.443 00.000 6680 move complete, result=0
20:35:31.443 00.000 6680 worker thread done servicing request
20:35:31.443 00.000 6680 Worker thread wakes up
20:35:31.443 00.000 2864 GuideStep: 0.4 px 26 ms WEST, -0.5 px 77 ms NORTH
20:35:31.443 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:35:31.443 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:35:33.095 01.652 6680 Exposure complete
20:35:33.162 00.067 6680 worker thread done servicing request
20:35:33.162 00.000 2864 OnExposeComplete: enter
20:35:33.162 00.000 2864 UpdateGuideState(): m_state=6
20:35:33.162 00.000 2864 Star::Find(15, 132, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 323
20:35:33.162 00.000 2864 Star::Find returns 1 (0), X=133.74, Y=729.01, Mass=1767, SNR=29.6, Peak=147 HFD=3.3
20:35:33.172 00.010 2864 MultiStar: [#1 0.24,0.24,0.93,U] [#2 0.24,0.23,0.66,U] [#3 0.45,0.02,0.71,U] [#4 0.20,0.19,0.59,U] [#5 1.20,-0.41,0.57,U] [#6 0.35,0.37,0.49,U] [#7 1.55,-1.20,0.47,U] [#8 0.41,0.24,0.43,U] 
20:35:33.172 00.000 2864 refined, 8 included, MultiStar: {0.28, 0.12}, one-star: {-0.95, 0.72}
20:35:33.172 00.000 2864 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.80) = xAngle (-2.39 = -2.39)
20:35:33.181 00.009 2864 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.46 = 0.82)
20:35:33.181 00.000 2864 CameraToMount -- cameraX=0.28 cameraY=0.12 hyp=0.30 cameraTheta=0.41 mountX=-0.22 mountY=0.22, mountTheta=2.35
20:35:33.189 00.008 2864 SchedulePrimaryMove(10198720, x=0.28, y=0.12, opts=13)
20:35:33.189 00.000 2864 Enqueuing Move request for scope (0.28, 0.12)
20:35:33.189 00.000 6680 Worker thread wakes up
20:35:33.189 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.12) opts 0xd
20:35:33.189 00.000 6680 Handling offset move in thread for scope, endpoint = (0.28, 0.12)
20:35:33.189 00.000 6680 Moving (0.28, 0.12) raw xDistance=-0.22 yDistance=0.22
20:35:33.189 00.000 6680 PPEC rslt: input = -0.22, final = -0.05, react = -0.13, pred = 0.16, hyst = -0.11, hyst_pct = 0.51, period_length = 600.73
20:35:33.189 00.000 6680 PPEC: input: -0.22, control: -0.05, exposure: 1500
20:35:33.189 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:33.189 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
20:35:33.189 00.000 6680 MoveAxis(E, 6, ABG)
20:35:33.189 00.000 6680 Guiding  Dir = 2, Dur = 6
20:35:33.189 00.000 6680 IsGuiding returns 0
20:35:33.189 00.000 6680 PulseGuide returned control before completion, sleep 16
20:35:33.205 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=161, Gamma=0.560
20:35:33.220 00.015 6680 IsGuiding returns 1
20:35:33.220 00.000 6680 scope still moving after pulse duration time elapsed
20:35:33.252 00.032 6680 IsGuiding returns 0
20:35:33.252 00.000 6680 scope move finished after 6 + 50 ms
20:35:33.252 00.000 6680 Move returns status 0, amount 6
20:35:33.252 00.000 6680 MoveAxis(N, 0, ABG)
20:35:33.252 00.000 6680 Move returns status 0, amount 0
20:35:33.252 00.000 6680 move complete, result=0
20:35:33.252 00.000 6680 worker thread done servicing request
20:35:33.252 00.000 2864 UpdateGuideState exits: m=1767 SNR=29.6
20:35:33.252 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:33.252 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:35:33.252 00.000 2864 Enqueuing Expose request
20:35:33.252 00.000 6680 Worker thread wakes up
20:35:33.252 00.000 2864 GuideStep: -0.2 px 6 ms EAST, 0.2 px 0 ms NORTH
20:35:33.252 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:35:33.252 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:35:34.682 01.430 6680 Exposure complete
20:35:34.745 00.063 6680 worker thread done servicing request
20:35:34.745 00.000 2864 OnExposeComplete: enter
20:35:34.745 00.000 2864 UpdateGuideState(): m_state=6
20:35:34.745 00.000 2864 Star::Find(15, 133, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 324
20:35:34.745 00.000 2864 Star::Find returns 1 (0), X=133.99, Y=729.06, Mass=1745, SNR=29.5, Peak=183 HFD=2.9
20:35:34.745 00.000 2864 MultiStar: [#1 0.53,0.26,0.95,U] [#2 0.43,0.41,0.65,U] [#3 0.73,-0.02,0.73,U] [#4 0.61,0.37,0.58,U] [#5 1.63,-0.06,0.58,U] [#6 0.44,0.56,0.49,U] [#7 2.08,-0.91,0.47,U] [#8 0.51,0.45,0.41,U] 
20:35:34.761 00.016 2864 refined, 8 included, MultiStar: {0.57, 0.25}, one-star: {-0.70, 0.76}
20:35:34.761 00.000 2864 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.80) = xAngle (-2.38 = -2.38)
20:35:34.761 00.000 2864 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.45 = 0.83)
20:35:34.761 00.000 2864 CameraToMount -- cameraX=0.57 cameraY=0.25 hyp=0.62 cameraTheta=0.42 mountX=-0.45 mountY=0.46, mountTheta=2.35
20:35:34.761 00.000 2864 SchedulePrimaryMove(10198720, x=0.57, y=0.25, opts=13)
20:35:34.761 00.000 2864 Enqueuing Move request for scope (0.57, 0.25)
20:35:34.761 00.000 6680 Worker thread wakes up
20:35:34.761 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.25) opts 0xd
20:35:34.761 00.000 6680 Handling offset move in thread for scope, endpoint = (0.57, 0.25)
20:35:34.761 00.000 6680 Moving (0.57, 0.25) raw xDistance=-0.45 yDistance=0.46
20:35:34.775 00.014 6680 PPEC rslt: input = -0.45, final = -0.18, react = -0.27, pred = 0.14, hyst = -0.23, hyst_pct = 0.51, period_length = 600.73
20:35:34.775 00.000 6680 PPEC: input: -0.45, control: -0.18, exposure: 1500
20:35:34.775 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:35:34.775 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
20:35:34.775 00.000 6680 MoveAxis(E, 24, ABG)
20:35:34.775 00.000 6680 Guiding  Dir = 2, Dur = 24
20:35:34.775 00.000 6680 IsGuiding returns 0
20:35:34.777 00.002 6680 PulseGuide returned control before completion, sleep 34
20:35:34.777 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=180, Gamma=0.560
20:35:34.825 00.048 6680 IsGuiding returns 0
20:35:34.825 00.000 6680 Move returns status 0, amount 24
20:35:34.825 00.000 6680 MoveAxis(N, 0, ABG)
20:35:34.825 00.000 6680 Move returns status 0, amount 0
20:35:34.825 00.000 6680 move complete, result=0
20:35:34.825 00.000 6680 worker thread done servicing request
20:35:34.825 00.000 2864 UpdateGuideState exits: m=1745 SNR=29.5
20:35:34.825 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:34.841 00.016 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:35:34.841 00.000 2864 Enqueuing Expose request
20:35:34.841 00.000 6680 Worker thread wakes up
20:35:34.841 00.000 2864 GuideStep: -0.4 px 24 ms EAST, 0.5 px 0 ms NORTH
20:35:34.841 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:35:34.841 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:35:36.480 01.639 6680 Exposure complete
20:35:36.525 00.045 6680 worker thread done servicing request
20:35:36.525 00.000 2864 OnExposeComplete: enter
20:35:36.525 00.000 2864 UpdateGuideState(): m_state=6
20:35:36.525 00.000 2864 Star::Find(15, 133, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 325
20:35:36.525 00.000 2864 Star::Find returns 1 (0), X=133.83, Y=728.93, Mass=1788, SNR=29.8, Peak=182 HFD=2.8
20:35:36.525 00.000 2864 MultiStar: [#1 0.10,0.17,0.97,U] [#2 0.30,0.20,0.64,U] [#3 0.13,-0.18,0.70,U] [#4 0.22,-0.01,0.59,U] [#5 1.20,-0.53,0.57,U] [#6 0.20,0.23,0.49,U] [#7 2.03,-0.91,0.48,U] [#8 0.27,0.13,0.43,U] 
20:35:36.541 00.016 2864 refined, 8 included, MultiStar: {0.26, 0.04}, one-star: {-0.86, 0.64}
20:35:36.541 00.000 2864 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.80) = xAngle (-2.64 = -2.64)
20:35:36.541 00.000 2864 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.72 = 0.57)
20:35:36.541 00.000 2864 CameraToMount -- cameraX=0.26 cameraY=0.04 hyp=0.26 cameraTheta=0.15 mountX=-0.23 mountY=0.14, mountTheta=2.59
20:35:36.541 00.000 2864 SchedulePrimaryMove(10198720, x=0.26, y=0.04, opts=13)
20:35:36.541 00.000 2864 Enqueuing Move request for scope (0.26, 0.04)
20:35:36.541 00.000 6680 Worker thread wakes up
20:35:36.541 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.04) opts 0xd
20:35:36.541 00.000 6680 Handling offset move in thread for scope, endpoint = (0.26, 0.04)
20:35:36.541 00.000 6680 Moving (0.26, 0.04) raw xDistance=-0.23 yDistance=0.14
20:35:36.541 00.000 6680 PPEC rslt: input = -0.23, final = -0.05, react = -0.14, pred = 0.17, hyst = -0.13, hyst_pct = 0.51, period_length = 600.73
20:35:36.541 00.000 6680 PPEC: input: -0.23, control: -0.05, exposure: 1500
20:35:36.541 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:36.541 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:35:36.541 00.000 6680 MoveAxis(E, 7, ABG)
20:35:36.541 00.000 6680 Guiding  Dir = 2, Dur = 7
20:35:36.541 00.000 6680 IsGuiding returns 0
20:35:36.557 00.016 6680 PulseGuide returned control before completion, sleep 17
20:35:36.567 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=174, Gamma=0.560
20:35:36.588 00.021 6680 IsGuiding returns 0
20:35:36.588 00.000 6680 Move returns status 0, amount 7
20:35:36.588 00.000 6680 MoveAxis(N, 0, ABG)
20:35:36.588 00.000 6680 Move returns status 0, amount 0
20:35:36.588 00.000 6680 move complete, result=0
20:35:36.588 00.000 6680 worker thread done servicing request
20:35:36.603 00.015 2864 UpdateGuideState exits: m=1788 SNR=29.8
20:35:36.603 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:36.619 00.016 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:35:36.623 00.004 2864 Enqueuing Expose request
20:35:36.627 00.004 6680 Worker thread wakes up
20:35:36.627 00.000 2864 GuideStep: -0.2 px 7 ms EAST, 0.1 px 0 ms NORTH
20:35:36.630 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
20:35:36.630 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:35:38.042 01.412 6680 Exposure complete
20:35:38.088 00.046 6680 worker thread done servicing request
20:35:38.088 00.000 2864 OnExposeComplete: enter
20:35:38.088 00.000 2864 UpdateGuideState(): m_state=6
20:35:38.088 00.000 2864 Star::Find(15, 133, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 326
20:35:38.088 00.000 2864 Star::Find returns 1 (0), X=133.86, Y=729.02, Mass=1753, SNR=29.5, Peak=147 HFD=3.2
20:35:38.088 00.000 2864 MultiStar: [#1 0.26,0.19,0.95,U] [#2 0.35,0.33,0.65,U] [#3 0.29,-0.01,0.69,U] [#4 0.25,0.26,0.58,U] [#5 1.33,-0.17,0.59,U] [#6 0.49,0.36,0.50,U] [#7 1.87,-0.66,0.48,U] [#8 0.27,0.17,0.42,U] 
20:35:38.088 00.000 2864 refined, 8 included, MultiStar: {0.35, 0.19}, one-star: {-0.83, 0.73}
20:35:38.101 00.013 2864 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.80) = xAngle (-2.29 = -2.29)
20:35:38.104 00.003 2864 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.37 = 0.92)
20:35:38.106 00.002 2864 CameraToMount -- cameraX=0.35 cameraY=0.19 hyp=0.39 cameraTheta=0.50 mountX=-0.26 mountY=0.31, mountTheta=2.27
20:35:38.108 00.002 2864 SchedulePrimaryMove(10198720, x=0.35, y=0.19, opts=13)
20:35:38.110 00.002 2864 Enqueuing Move request for scope (0.35, 0.19)
20:35:38.112 00.002 6680 Worker thread wakes up
20:35:38.112 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.19) opts 0xd
20:35:38.112 00.000 6680 Handling offset move in thread for scope, endpoint = (0.35, 0.19)
20:35:38.112 00.000 6680 Moving (0.35, 0.19) raw xDistance=-0.26 yDistance=0.31
20:35:38.114 00.002 6680 PPEC rslt: input = -0.26, final = -0.08, react = -0.16, pred = 0.16, hyst = -0.15, hyst_pct = 0.51, period_length = 600.73
20:35:38.114 00.000 6680 PPEC: input: -0.26, control: -0.08, exposure: 1500
20:35:38.114 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:35:38.114 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
20:35:38.114 00.000 6680 MoveAxis(E, 11, ABG)
20:35:38.114 00.000 6680 Guiding  Dir = 2, Dur = 11
20:35:38.114 00.000 6680 IsGuiding returns 0
20:35:38.114 00.000 6680 PulseGuide returned control before completion, sleep 21
20:35:38.127 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=157, Gamma=0.560
20:35:38.149 00.022 6680 IsGuiding returns 0
20:35:38.149 00.000 6680 Move returns status 0, amount 11
20:35:38.149 00.000 6680 MoveAxis(N, 0, ABG)
20:35:38.149 00.000 6680 Move returns status 0, amount 0
20:35:38.149 00.000 6680 move complete, result=0
20:35:38.149 00.000 6680 worker thread done servicing request
20:35:38.172 00.023 2864 UpdateGuideState exits: m=1753 SNR=29.5
20:35:38.174 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:38.176 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:35:38.178 00.002 2864 Enqueuing Expose request
20:35:38.182 00.004 6680 Worker thread wakes up
20:35:38.182 00.000 2864 GuideStep: -0.3 px 11 ms EAST, 0.3 px 0 ms NORTH
20:35:38.186 00.004 6680 worker thread servicing REQUEST_EXPOSE 1500
20:35:38.186 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:35:39.829 01.643 6680 Exposure complete
20:35:39.877 00.048 6680 worker thread done servicing request
20:35:39.877 00.000 2864 OnExposeComplete: enter
20:35:39.879 00.002 2864 UpdateGuideState(): m_state=6
20:35:39.883 00.004 2864 Star::Find(15, 133, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 327
20:35:39.885 00.002 2864 Star::Find returns 1 (0), X=133.86, Y=729.43, Mass=1797, SNR=29.9, Peak=156 HFD=3.6
20:35:39.886 00.001 2864 MultiStar: [#1 0.27,0.43,0.90,U] [#2 0.35,0.57,0.64,U] [#3 0.34,0.28,0.71,U] [#4 0.38,0.49,0.57,U] [#5 1.25,0.05,0.56,U] [#6 0.29,0.53,0.48,U] [#7 1.74,-0.51,0.47,U] [#8 0.17,0.44,0.42,U] 
20:35:39.886 00.000 2864 refined, 8 included, MultiStar: {0.32, 0.45}, one-star: {-0.83, 1.13}
20:35:39.886 00.000 2864 CameraToMount -- cameraTheta (0.95) - m_xAngle (2.80) = xAngle (-1.84 = -1.84)
20:35:39.886 00.000 2864 CameraToMount -- cameraTheta (0.95) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.92 = 1.37)
20:35:39.886 00.000 2864 CameraToMount -- cameraX=0.32 cameraY=0.45 hyp=0.55 cameraTheta=0.95 mountX=-0.15 mountY=0.54, mountTheta=1.84
20:35:39.886 00.000 2864 SchedulePrimaryMove(10198720, x=0.32, y=0.45, opts=13)
20:35:39.902 00.016 2864 Enqueuing Move request for scope (0.32, 0.45)
20:35:39.904 00.002 6680 Worker thread wakes up
20:35:39.904 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.45) opts 0xd
20:35:39.904 00.000 6680 Handling offset move in thread for scope, endpoint = (0.32, 0.45)
20:35:39.904 00.000 6680 Moving (0.32, 0.45) raw xDistance=-0.15 yDistance=0.54
20:35:39.906 00.002 6680 PPEC rslt: input = -0.15, final = 0.09, react = -0.09, pred = 0.18, hyst = 0.00, hyst_pct = 0.51, period_length = 600.73
20:35:39.906 00.000 6680 PPEC: input: -0.15, control: 0.09, exposure: 1500
20:35:39.906 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:35:39.906 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.54
20:35:39.906 00.000 6680 MoveAxis(W, 12, ABG)
20:35:39.906 00.000 6680 Guiding  Dir = 3, Dur = 12
20:35:39.906 00.000 6680 IsGuiding returns 0
20:35:39.906 00.000 6680 PulseGuide returned control before completion, sleep 22
20:35:39.918 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=163, Gamma=0.560
20:35:39.933 00.015 6680 IsGuiding returns 1
20:35:39.933 00.000 6680 scope still moving after pulse duration time elapsed
20:35:39.965 00.032 6680 IsGuiding returns 0
20:35:39.965 00.000 6680 scope move finished after 12 + 46 ms
20:35:39.965 00.000 6680 Move returns status 0, amount 12
20:35:39.965 00.000 6680 MoveAxis(N, 0, ABG)
20:35:39.965 00.000 6680 Move returns status 0, amount 0
20:35:39.965 00.000 6680 move complete, result=0
20:35:39.965 00.000 6680 worker thread done servicing request
20:35:39.965 00.000 2864 UpdateGuideState exits: m=1797 SNR=29.9
20:35:39.970 00.005 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:39.972 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:35:39.972 00.000 2864 Enqueuing Expose request
20:35:39.972 00.000 6680 Worker thread wakes up
20:35:39.972 00.000 2864 GuideStep: -0.1 px 12 ms WEST, 0.5 px 0 ms NORTH
20:35:39.972 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:35:39.972 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:35:41.392 01.420 6680 Exposure complete
20:35:41.436 00.044 6680 worker thread done servicing request
20:35:41.436 00.000 2864 OnExposeComplete: enter
20:35:41.436 00.000 2864 UpdateGuideState(): m_state=6
20:35:41.436 00.000 2864 Star::Find(15, 133, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 328
20:35:41.436 00.000 2864 Star::Find returns 1 (0), X=134.31, Y=728.90, Mass=1772, SNR=29.7, Peak=162 HFD=3.2
20:35:41.436 00.000 2864 MultiStar: [#1 1.20,-0.01,0.95,U] [#2 0.82,0.15,0.65,U] [#3 1.13,-0.28,0.73,U] [#4 1.13,0.08,0.58,U] [#5 2.07,-0.66,0.57,U] [#6 1.21,0.14,0.49,U] [#7 2.37,-1.14,0.00,M1] [#8 1.11,0.01,0.42,U] 
20:35:41.452 00.016 2864 single-star, 7 included, MultiStar: {0.93, 0.04}, one-star: {-0.38, 0.60}
20:35:41.452 00.000 2864 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.80) = xAngle (-0.66 = -0.66)
20:35:41.452 00.000 2864 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.74 = 2.55)
20:35:41.452 00.000 2864 CameraToMount -- cameraX=-0.38 cameraY=0.60 hyp=0.71 cameraTheta=2.13 mountX=0.56 mountY=0.40, mountTheta=0.62
20:35:41.452 00.000 2864 SchedulePrimaryMove(10198720, x=-0.38, y=0.60, opts=13)
20:35:41.463 00.011 2864 Enqueuing Move request for scope (-0.38, 0.60)
20:35:41.465 00.002 6680 Worker thread wakes up
20:35:41.465 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.60) opts 0xd
20:35:41.465 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.38, 0.60)
20:35:41.465 00.000 6680 Moving (-0.38, 0.60) raw xDistance=0.56 yDistance=0.40
20:35:41.467 00.002 6680 PPEC rslt: input = 0.56, final = 0.34, react = 0.34, pred = 0.06, hyst = 0.30, hyst_pct = 0.51, period_length = 600.73
20:35:41.468 00.001 6680 PPEC: input: 0.56, control: 0.34, exposure: 1500
20:35:41.468 00.000 6680 switching direction from -1 to 1 - decHistory=3 oldest=-0.15 newest=1.25
20:35:41.468 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
20:35:41.468 00.000 6680 MoveAxis(W, 46, ABG)
20:35:41.468 00.000 6680 Guiding  Dir = 3, Dur = 46
20:35:41.468 00.000 6680 IsGuiding returns 0
20:35:41.468 00.000 6680 PulseGuide returned control before completion, sleep 56
20:35:41.480 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=173, Gamma=0.560
20:35:41.525 00.045 2864 UpdateGuideState exits: m=1772 SNR=29.7
20:35:41.531 00.006 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:41.531 00.000 6680 IsGuiding returns 1
20:35:41.531 00.000 6680 scope still moving after pulse duration time elapsed
20:35:41.531 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:35:41.531 00.000 2864 Enqueuing Expose request
20:35:41.562 00.031 6680 IsGuiding returns 0
20:35:41.562 00.000 6680 scope move finished after 46 + 48 ms
20:35:41.562 00.000 6680 Move returns status 0, amount 46
20:35:41.562 00.000 6680 MoveAxis(S, 64, ABG)
20:35:41.562 00.000 6680 Guiding  Dir = 1, Dur = 64
20:35:41.562 00.000 6680 IsGuiding returns 0
20:35:41.562 00.000 6680 PulseGuide returned control before completion, sleep 74
20:35:41.641 00.079 6680 IsGuiding returns 1
20:35:41.641 00.000 6680 scope still moving after pulse duration time elapsed
20:35:41.672 00.031 6680 IsGuiding returns 0
20:35:41.672 00.000 6680 scope move finished after 64 + 45 ms
20:35:41.672 00.000 6680 Move returns status 0, amount 64
20:35:41.672 00.000 6680 move complete, result=0
20:35:41.672 00.000 6680 worker thread done servicing request
20:35:41.672 00.000 2864 GuideStep: 0.6 px 46 ms WEST, 0.4 px 64 ms SOUTH
20:35:41.674 00.002 6680 Worker thread wakes up
20:35:41.674 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:35:41.674 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:35:43.308 01.634 6680 Exposure complete
20:35:43.359 00.051 6680 worker thread done servicing request
20:35:43.359 00.000 2864 OnExposeComplete: enter
20:35:43.359 00.000 2864 UpdateGuideState(): m_state=6
20:35:43.359 00.000 2864 Star::Find(15, 134, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 329
20:35:43.359 00.000 2864 Star::Find returns 1 (0), X=135.26, Y=728.85, Mass=1818, SNR=30.1, Peak=171 HFD=2.9
20:35:43.359 00.000 2864 MultiStar: [#1 1.44,0.02,0.94,U] [#2 1.88,0.21,0.64,U] [#3 1.60,-0.12,0.71,U] [#4 1.58,-0.12,0.56,U] [#5 2.51,-0.54,0.56,U] [#6 1.56,0.25,0.47,U] [#7 2.88,-1.13,0.00,M2] [#8 1.69,0.02,0.41,U] 
20:35:43.359 00.000 2864 single-star, 7 included, MultiStar: {1.51, 0.07}, one-star: {0.57, 0.55}
20:35:43.369 00.010 2864 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.80) = xAngle (-2.03 = -2.03)
20:35:43.369 00.000 2864 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.10 = 1.18)
20:35:43.369 00.000 2864 CameraToMount -- cameraX=0.57 cameraY=0.55 hyp=0.79 cameraTheta=0.77 mountX=-0.35 mountY=0.73, mountTheta=2.02
20:35:43.369 00.000 2864 SchedulePrimaryMove(10198720, x=0.57, y=0.55, opts=13)
20:35:43.369 00.000 2864 Enqueuing Move request for scope (0.57, 0.55)
20:35:43.369 00.000 6680 Worker thread wakes up
20:35:43.369 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.55) opts 0xd
20:35:43.369 00.000 6680 Handling offset move in thread for scope, endpoint = (0.57, 0.55)
20:35:43.369 00.000 6680 Moving (0.57, 0.55) raw xDistance=-0.35 yDistance=0.73
20:35:43.369 00.000 6680 PPEC rslt: input = -0.35, final = -0.15, react = -0.21, pred = 0.09, hyst = -0.18, hyst_pct = 0.51, period_length = 600.73
20:35:43.369 00.000 6680 PPEC: input: -0.35, control: -0.15, exposure: 1500
20:35:43.369 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.73 from input 0.73
20:35:43.369 00.000 6680 MoveAxis(E, 21, ABG)
20:35:43.385 00.016 6680 Guiding  Dir = 2, Dur = 21
20:35:43.385 00.000 6680 IsGuiding returns 0
20:35:43.385 00.000 6680 PulseGuide returned control before completion, sleep 31
20:35:43.385 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=181, Gamma=0.560
20:35:43.432 00.047 6680 IsGuiding returns 1
20:35:43.432 00.000 6680 scope still moving after pulse duration time elapsed
20:35:43.444 00.012 2864 UpdateGuideState exits: m=1818 SNR=30.1
20:35:43.446 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:43.449 00.003 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:35:43.449 00.000 2864 Enqueuing Expose request
20:35:43.463 00.014 6680 IsGuiding returns 0
20:35:43.463 00.000 6680 scope move finished after 21 + 57 ms
20:35:43.463 00.000 6680 Move returns status 0, amount 21
20:35:43.463 00.000 6680 MoveAxis(S, 117, ABG)
20:35:43.463 00.000 6680 Guiding  Dir = 1, Dur = 117
20:35:43.463 00.000 6680 IsGuiding returns 0
20:35:43.465 00.002 6680 PulseGuide returned control before completion, sleep 127
20:35:43.604 00.139 6680 IsGuiding returns 1
20:35:43.604 00.000 6680 scope still moving after pulse duration time elapsed
20:35:43.636 00.032 6680 IsGuiding returns 0
20:35:43.636 00.000 6680 scope move finished after 117 + 55 ms
20:35:43.636 00.000 6680 Move returns status 0, amount 117
20:35:43.636 00.000 6680 move complete, result=0
20:35:43.636 00.000 6680 worker thread done servicing request
20:35:43.636 00.000 6680 Worker thread wakes up
20:35:43.636 00.000 2864 GuideStep: -0.4 px 21 ms EAST, 0.7 px 117 ms SOUTH
20:35:43.636 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:35:43.636 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:35:45.058 01.422 6680 Exposure complete
20:35:45.103 00.045 6680 worker thread done servicing request
20:35:45.103 00.000 2864 OnExposeComplete: enter
20:35:45.103 00.000 2864 UpdateGuideState(): m_state=6
20:35:45.113 00.010 2864 Star::Find(15, 135, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 330
20:35:45.115 00.002 2864 Star::Find returns 1 (0), X=135.33, Y=728.97, Mass=1855, SNR=30.4, Peak=174 HFD=3.3
20:35:45.119 00.004 2864 MultiStar: [#1 1.65,0.16,0.92,U] [#2 1.70,0.21,0.64,U] [#3 1.83,-0.25,0.69,U] [#4 1.77,0.05,0.58,U] [#5 2.64,-0.39,0.00,M1] [#6 1.69,0.07,0.47,U] [#7 3.08,-1.09,0.00,M3] [#8 1.74,0.11,0.41,U] 
20:35:45.121 00.002 2864 single-star, 6 included, MultiStar: {1.49, 0.19}, one-star: {0.64, 0.68}
20:35:45.125 00.004 2864 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.80) = xAngle (-1.98 = -1.98)
20:35:45.127 00.002 2864 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.05 = 1.23)
20:35:45.131 00.004 2864 CameraToMount -- cameraX=0.64 cameraY=0.68 hyp=0.93 cameraTheta=0.82 mountX=-0.37 mountY=0.88, mountTheta=1.97
20:35:45.135 00.004 2864 SchedulePrimaryMove(10198720, x=0.64, y=0.68, opts=13)
20:35:45.139 00.004 2864 Enqueuing Move request for scope (0.64, 0.68)
20:35:45.143 00.004 6680 Worker thread wakes up
20:35:45.143 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.64, 0.68) opts 0xd
20:35:45.143 00.000 6680 Handling offset move in thread for scope, endpoint = (0.64, 0.68)
20:35:45.143 00.000 6680 Moving (0.64, 0.68) raw xDistance=-0.37 yDistance=0.88
20:35:45.145 00.002 6680 PPEC rslt: input = -0.37, final = -0.13, react = -0.22, pred = 0.13, hyst = -0.18, hyst_pct = 0.50, period_length = 600.73
20:35:45.145 00.000 6680 PPEC: input: -0.37, control: -0.13, exposure: 1500
20:35:45.145 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.88 from input 0.88
20:35:45.145 00.000 6680 MoveAxis(E, 18, ABG)
20:35:45.145 00.000 6680 Guiding  Dir = 2, Dur = 18
20:35:45.145 00.000 6680 IsGuiding returns 0
20:35:45.145 00.000 6680 PulseGuide returned control before completion, sleep 28
20:35:45.158 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=175, Gamma=0.560
20:35:45.180 00.022 6680 IsGuiding returns 1
20:35:45.180 00.000 6680 scope still moving after pulse duration time elapsed
20:35:45.208 00.028 2864 UpdateGuideState exits: m=1855 SNR=30.4
20:35:45.210 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:45.215 00.005 6680 IsGuiding returns 0
20:35:45.215 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:35:45.219 00.004 6680 scope move finished after 18 + 52 ms
20:35:45.219 00.000 2864 Enqueuing Expose request
20:35:45.223 00.004 6680 Move returns status 0, amount 18
20:35:45.223 00.000 6680 MoveAxis(S, 140, ABG)
20:35:45.223 00.000 6680 Guiding  Dir = 1, Dur = 140
20:35:45.223 00.000 6680 IsGuiding returns 0
20:35:45.223 00.000 6680 PulseGuide returned control before completion, sleep 150
20:35:45.385 00.162 6680 IsGuiding returns 1
20:35:45.385 00.000 6680 scope still moving after pulse duration time elapsed
20:35:45.416 00.031 6680 IsGuiding returns 1
20:35:45.448 00.032 6680 IsGuiding returns 1
20:35:45.480 00.032 6680 IsGuiding returns 0
20:35:45.480 00.000 6680 scope move finished after 140 + 115 ms
20:35:45.480 00.000 6680 Move returns status 0, amount 140
20:35:45.480 00.000 6680 move complete, result=0
20:35:45.480 00.000 6680 worker thread done servicing request
20:35:45.480 00.000 6680 Worker thread wakes up
20:35:45.480 00.000 2864 GuideStep: -0.4 px 18 ms EAST, 0.9 px 140 ms SOUTH
20:35:45.480 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:35:45.480 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:35:47.114 01.634 6680 Exposure complete
20:35:47.164 00.050 6680 worker thread done servicing request
20:35:47.164 00.000 2864 OnExposeComplete: enter
20:35:47.166 00.002 2864 UpdateGuideState(): m_state=6
20:35:47.168 00.002 2864 Star::Find(15, 135, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 331
20:35:47.170 00.002 2864 Star::Find returns 1 (0), X=135.96, Y=728.38, Mass=1805, SNR=30.0, Peak=174 HFD=3.1
20:35:47.172 00.002 2864 MultiStar: [#1 2.20,-0.52,0.93,U] [#2 2.41,-0.37,0.65,U] [#3 2.33,-0.70,0.70,U] [#4 2.31,-0.40,0.57,U] [#5 3.19,-0.98,0.00,M2] [#6 2.25,-0.45,0.49,U] [#7 3.41,-1.41,0.00,M4] [#8 2.28,-0.30,0.43,U] 
20:35:47.174 00.002 2864 single-star, 6 included, MultiStar: {2.08, -0.36}, one-star: {1.26, 0.09}
20:35:47.176 00.002 2864 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.80) = xAngle (-2.73 = -2.73)
20:35:47.178 00.002 2864 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.80 = 0.48)
20:35:47.180 00.002 2864 CameraToMount -- cameraX=1.26 cameraY=0.09 hyp=1.27 cameraTheta=0.07 mountX=-1.16 mountY=0.59, mountTheta=2.67
20:35:47.186 00.006 2864 SchedulePrimaryMove(10198720, x=1.26, y=0.09, opts=13)
20:35:47.187 00.001 2864 Enqueuing Move request for scope (1.26, 0.09)
20:35:47.190 00.003 6680 Worker thread wakes up
20:35:47.190 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.26, 0.09) opts 0xd
20:35:47.190 00.000 6680 Handling offset move in thread for scope, endpoint = (1.26, 0.09)
20:35:47.191 00.001 6680 Moving (1.26, 0.09) raw xDistance=-1.16 yDistance=0.59
20:35:47.193 00.002 6680 PPEC rslt: input = -1.16, final = -0.53, react = -0.70, pred = 0.27, hyst = -0.64, hyst_pct = 0.50, period_length = 600.73
20:35:47.193 00.000 6680 PPEC: input: -1.16, control: -0.53, exposure: 1500
20:35:47.193 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59
20:35:47.193 00.000 6680 MoveAxis(E, 72, ABG)
20:35:47.193 00.000 6680 Guiding  Dir = 2, Dur = 72
20:35:47.193 00.000 6680 IsGuiding returns 0
20:35:47.193 00.000 6680 PulseGuide returned control before completion, sleep 82
20:35:47.206 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=159, Gamma=0.560
20:35:47.265 00.059 2864 UpdateGuideState exits: m=1805 SNR=30.0
20:35:47.267 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:47.270 00.003 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:35:47.272 00.002 2864 Enqueuing Expose request
20:35:47.283 00.011 6680 IsGuiding returns 1
20:35:47.283 00.000 6680 scope still moving after pulse duration time elapsed
20:35:47.314 00.031 6680 IsGuiding returns 0
20:35:47.314 00.000 6680 scope move finished after 72 + 48 ms
20:35:47.314 00.000 6680 Move returns status 0, amount 72
20:35:47.314 00.000 6680 MoveAxis(S, 94, ABG)
20:35:47.314 00.000 6680 Guiding  Dir = 1, Dur = 94
20:35:47.315 00.001 6680 IsGuiding returns 0
20:35:47.315 00.000 6680 PulseGuide returned control before completion, sleep 104
20:35:47.427 00.112 6680 IsGuiding returns 1
20:35:47.428 00.001 6680 scope still moving after pulse duration time elapsed
20:35:47.453 00.025 6680 IsGuiding returns 0
20:35:47.453 00.000 6680 scope move finished after 94 + 44 ms
20:35:47.453 00.000 6680 Move returns status 0, amount 94
20:35:47.454 00.001 6680 move complete, result=0
20:35:47.454 00.000 6680 worker thread done servicing request
20:35:47.454 00.000 6680 Worker thread wakes up
20:35:47.454 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:35:47.454 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:35:47.691 00.237 2864 GuideStep: -1.2 px 72 ms EAST, 0.6 px 94 ms SOUTH
20:35:48.875 01.184 6680 Exposure complete
20:35:48.944 00.069 6680 worker thread done servicing request
20:35:48.944 00.000 2864 OnExposeComplete: enter
20:35:48.952 00.008 2864 UpdateGuideState(): m_state=6
20:35:48.958 00.006 2864 Star::Find(15, 135, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 332
20:35:48.961 00.003 2864 Star::Find returns 1 (0), X=135.74, Y=727.95, Mass=1746, SNR=29.5, Peak=171 HFD=3.1
20:35:48.965 00.004 2864 MultiStar: [#1 2.22,-0.90,0.95,U] [#2 2.22,-0.96,0.66,U] [#3 2.32,-1.32,0.00,M1] [#4 2.28,-1.02,0.60,U] [#5 3.04,-1.50,0.00,M3] [#6 2.33,-0.72,0.49,U] [#7 3.37,-2.03,0.00,M5] [#8 2.22,-0.76,0.43,U] 
20:35:48.969 00.004 2864 single-star, 5 included, MultiStar: {1.96, -0.75}, one-star: {1.04, -0.34}
20:35:48.971 00.002 2864 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.80) = xAngle (-3.11 = -3.11)
20:35:48.975 00.004 2864 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.19 = 0.10)
20:35:48.979 00.004 2864 CameraToMount -- cameraX=1.04 cameraY=-0.34 hyp=1.10 cameraTheta=-0.32 mountX=-1.10 mountY=0.10, mountTheta=3.05
20:35:48.985 00.006 2864 SchedulePrimaryMove(10198720, x=1.04, y=-0.34, opts=13)
20:35:48.987 00.002 2864 Enqueuing Move request for scope (1.04, -0.34)
20:35:48.991 00.004 6680 Worker thread wakes up
20:35:48.991 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.04, -0.34) opts 0xd
20:35:48.991 00.000 6680 Handling offset move in thread for scope, endpoint = (1.04, -0.34)
20:35:48.991 00.000 6680 Moving (1.04, -0.34) raw xDistance=-1.10 yDistance=0.10
20:35:48.994 00.003 6680 PPEC rslt: input = -1.10, final = -0.47, react = -0.66, pred = 0.32, hyst = -0.60, hyst_pct = 0.50, period_length = 600.73
20:35:48.994 00.000 6680 PPEC: input: -1.10, control: -0.47, exposure: 1500
20:35:48.994 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:48.994 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:35:48.994 00.000 6680 MoveAxis(E, 63, ABG)
20:35:48.994 00.000 6680 Guiding  Dir = 2, Dur = 63
20:35:48.994 00.000 6680 IsGuiding returns 0
20:35:48.994 00.000 6680 PulseGuide returned control before completion, sleep 73
20:35:49.013 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=160, Gamma=0.560
20:35:49.072 00.059 6680 IsGuiding returns 1
20:35:49.072 00.000 6680 scope still moving after pulse duration time elapsed
20:35:49.072 00.000 2864 UpdateGuideState exits: m=1746 SNR=29.5
20:35:49.072 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:49.072 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:35:49.072 00.000 2864 Enqueuing Expose request
20:35:49.103 00.031 6680 IsGuiding returns 0
20:35:49.103 00.000 6680 scope move finished after 63 + 45 ms
20:35:49.103 00.000 6680 Move returns status 0, amount 63
20:35:49.103 00.000 6680 MoveAxis(N, 0, ABG)
20:35:49.103 00.000 6680 Move returns status 0, amount 0
20:35:49.103 00.000 6680 move complete, result=0
20:35:49.103 00.000 6680 worker thread done servicing request
20:35:49.103 00.000 6680 Worker thread wakes up
20:35:49.103 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:35:49.103 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:35:49.105 00.002 2864 GuideStep: -1.1 px 63 ms EAST, 0.1 px 0 ms NORTH
20:35:50.748 01.643 6680 Exposure complete
20:35:50.797 00.049 6680 worker thread done servicing request
20:35:50.797 00.000 2864 OnExposeComplete: enter
20:35:50.799 00.002 2864 UpdateGuideState(): m_state=6
20:35:50.801 00.002 2864 Star::Find(15, 135, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 333
20:35:50.803 00.002 2864 Star::Find returns 1 (0), X=136.06, Y=727.70, Mass=1747, SNR=29.5, Peak=145 HFD=3.1
20:35:50.805 00.002 2864 MultiStar: [#1 2.47,-1.03,0.00,M1] [#2 2.64,-0.92,0.00,M1] [#3 2.57,-1.20,0.00,M2] [#4 2.45,-0.97,0.00,M1] [#5 3.45,-1.58,0.00,M4] [#6 2.54,-0.87,0.00,M1] [#7 3.74,-2.37,0.00,M6] [#8 2.53,-1.05,0.00,M1] 
20:35:50.806 00.001 2864 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.80) = xAngle (-3.20 = 3.08)
20:35:50.812 00.006 2864 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.28 = 0.00)
20:35:50.814 00.002 2864 CameraToMount -- cameraX=1.36 cameraY=-0.59 hyp=1.49 cameraTheta=-0.41 mountX=-1.48 mountY=0.01, mountTheta=3.14
20:35:50.814 00.000 2864 SchedulePrimaryMove(10198720, x=1.36, y=-0.59, opts=13)
20:35:50.814 00.000 2864 Enqueuing Move request for scope (1.36, -0.59)
20:35:50.814 00.000 6680 Worker thread wakes up
20:35:50.814 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.36, -0.59) opts 0xd
20:35:50.814 00.000 6680 Handling offset move in thread for scope, endpoint = (1.36, -0.59)
20:35:50.814 00.000 6680 Moving (1.36, -0.59) raw xDistance=-1.48 yDistance=0.01
20:35:50.822 00.008 6680 PPEC rslt: input = -1.48, final = -0.67, react = -0.89, pred = 0.39, hyst = -0.83, hyst_pct = 0.50, period_length = 600.73
20:35:50.822 00.000 6680 PPEC: input: -1.48, control: -0.67, exposure: 1500
20:35:50.822 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:50.822 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:35:50.822 00.000 6680 MoveAxis(E, 90, ABG)
20:35:50.822 00.000 6680 Guiding  Dir = 2, Dur = 90
20:35:50.822 00.000 6680 IsGuiding returns 0
20:35:50.824 00.002 6680 PulseGuide returned control before completion, sleep 100
20:35:50.834 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=185, Gamma=0.560
20:35:50.886 00.052 2864 UpdateGuideState exits: m=1747 SNR=29.5
20:35:50.888 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:50.890 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:35:50.890 00.000 2864 Enqueuing Expose request
20:35:50.933 00.043 6680 IsGuiding returns 1
20:35:50.933 00.000 6680 scope still moving after pulse duration time elapsed
20:35:50.965 00.032 6680 IsGuiding returns 0
20:35:50.965 00.000 6680 scope move finished after 90 + 51 ms
20:35:50.965 00.000 6680 Move returns status 0, amount 90
20:35:50.965 00.000 6680 MoveAxis(N, 0, ABG)
20:35:50.965 00.000 6680 Move returns status 0, amount 0
20:35:50.965 00.000 6680 move complete, result=0
20:35:50.965 00.000 6680 worker thread done servicing request
20:35:50.965 00.000 6680 Worker thread wakes up
20:35:50.965 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:35:50.965 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:35:50.965 00.000 2864 GuideStep: -1.5 px 90 ms EAST, 0.0 px 0 ms NORTH
20:35:52.375 01.410 6680 Exposure complete
20:35:52.431 00.056 6680 worker thread done servicing request
20:35:52.431 00.000 2864 OnExposeComplete: enter
20:35:52.436 00.005 2864 UpdateGuideState(): m_state=6
20:35:52.436 00.000 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 334
20:35:52.436 00.000 2864 Star::Find returns 1 (0), X=136.32, Y=727.94, Mass=1839, SNR=30.2, Peak=177 HFD=3.1
20:35:52.436 00.000 2864 MultiStar: [#1 2.55,-0.65,0.00,M2] [#2 2.74,-0.74,0.00,M2] [#3 2.68,-1.18,0.00,M3] [#4 2.72,-0.82,0.00,M2] [#5 3.66,-1.38,0.00,M5] [#6 2.57,-0.52,0.48,U] [#7 3.97,-2.06,0.00,M7] [#8 2.61,-1.00,0.00,M2] 
20:35:52.436 00.000 2864 single-star, 1 included, MultiStar: {1.94, -0.41}, one-star: {1.63, -0.35}
20:35:52.451 00.015 2864 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.80) = xAngle (-3.01 = -3.01)
20:35:52.453 00.002 2864 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.08 = 0.20)
20:35:52.455 00.002 2864 CameraToMount -- cameraX=1.63 cameraY=-0.35 hyp=1.67 cameraTheta=-0.21 mountX=-1.65 mountY=0.33, mountTheta=2.94
20:35:52.461 00.006 2864 SchedulePrimaryMove(10198720, x=1.63, y=-0.35, opts=13)
20:35:52.463 00.002 2864 Enqueuing Move request for scope (1.63, -0.35)
20:35:52.467 00.004 6680 Worker thread wakes up
20:35:52.467 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.63, -0.35) opts 0xd
20:35:52.467 00.000 6680 Handling offset move in thread for scope, endpoint = (1.63, -0.35)
20:35:52.467 00.000 6680 Moving (1.63, -0.35) raw xDistance=-1.65 yDistance=0.33
20:35:52.469 00.002 6680 PPEC rslt: input = -1.65, final = -0.79, react = -0.99, pred = 0.32, hyst = -0.92, hyst_pct = 0.50, period_length = 600.73
20:35:52.469 00.000 6680 PPEC: input: -1.65, control: -0.79, exposure: 1500
20:35:52.469 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
20:35:52.469 00.000 6680 MoveAxis(E, 107, ABG)
20:35:52.471 00.002 6680 Guiding  Dir = 2, Dur = 107
20:35:52.473 00.002 6680 IsGuiding returns 0
20:35:52.473 00.000 6680 PulseGuide returned control before completion, sleep 117
20:35:52.508 00.035 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=176, Gamma=0.560
20:35:52.566 00.058 2864 UpdateGuideState exits: m=1839 SNR=30.2
20:35:52.572 00.006 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:52.576 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:35:52.582 00.006 2864 Enqueuing Expose request
20:35:52.592 00.010 6680 IsGuiding returns 1
20:35:52.592 00.000 6680 scope still moving after pulse duration time elapsed
20:35:52.623 00.031 6680 IsGuiding returns 0
20:35:52.623 00.000 6680 scope move finished after 107 + 43 ms
20:35:52.623 00.000 6680 Move returns status 0, amount 107
20:35:52.623 00.000 6680 MoveAxis(S, 53, ABG)
20:35:52.623 00.000 6680 Guiding  Dir = 1, Dur = 53
20:35:52.623 00.000 6680 IsGuiding returns 0
20:35:52.625 00.002 6680 PulseGuide returned control before completion, sleep 63
20:35:52.703 00.078 6680 IsGuiding returns 1
20:35:52.703 00.000 6680 scope still moving after pulse duration time elapsed
20:35:52.734 00.031 6680 IsGuiding returns 0
20:35:52.734 00.000 6680 scope move finished after 53 + 56 ms
20:35:52.734 00.000 6680 Move returns status 0, amount 53
20:35:52.734 00.000 6680 move complete, result=0
20:35:52.734 00.000 6680 worker thread done servicing request
20:35:52.734 00.000 6680 Worker thread wakes up
20:35:52.734 00.000 2864 GuideStep: -1.7 px 107 ms EAST, 0.3 px 53 ms SOUTH
20:35:52.736 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:35:52.736 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:35:54.457 01.721 6680 Exposure complete
20:35:54.910 00.453 6680 worker thread done servicing request
20:35:54.910 00.000 2864 OnExposeComplete: enter
20:35:54.910 00.000 2864 UpdateGuideState(): m_state=6
20:35:54.947 00.037 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 335
20:35:54.981 00.034 2864 Star::Find returns 1 (0), X=136.02, Y=727.57, Mass=1740, SNR=29.4, Peak=151 HFD=3.0
20:35:55.016 00.035 2864 MultiStar: [#1 2.60,-1.16,0.00,M3] [#2 2.41,-1.19,0.00,M3] [#3 2.69,-1.42,0.00,M4] [#4 2.62,-1.26,0.00,M3] [#5 3.52,-1.83,0.00,M6] [#6 2.74,-1.03,0.00,M1] [#7 3.99,-2.38,0.00,M8] [#8 2.58,-1.02,0.00,M3] 
20:35:55.018 00.002 2864 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.80) = xAngle (-3.29 = 2.99)
20:35:55.053 00.035 2864 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.37 = -0.08)
20:35:55.053 00.000 2864 CameraToMount -- cameraX=1.33 cameraY=-0.72 hyp=1.52 cameraTheta=-0.50 mountX=-1.50 mountY=-0.13, mountTheta=-3.06
20:35:55.121 00.068 2864 SchedulePrimaryMove(10198720, x=1.33, y=-0.72, opts=13)
20:35:55.123 00.002 2864 Enqueuing Move request for scope (1.33, -0.72)
20:35:55.154 00.031 6680 Worker thread wakes up
20:35:55.154 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.33, -0.72) opts 0xd
20:35:55.154 00.000 6680 Handling offset move in thread for scope, endpoint = (1.33, -0.72)
20:35:55.154 00.000 6680 Moving (1.33, -0.72) raw xDistance=-1.50 yDistance=-0.13
20:35:55.154 00.000 6680 PPEC rslt: input = -1.50, final = -0.62, react = -0.90, pred = 0.50, hyst = -0.85, hyst_pct = 0.50, period_length = 600.73
20:35:55.154 00.000 6680 PPEC: input: -1.50, control: -0.62, exposure: 1500
20:35:55.154 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:55.154 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:35:55.154 00.000 6680 MoveAxis(E, 84, ABG)
20:35:55.154 00.000 6680 Guiding  Dir = 2, Dur = 84
20:35:55.154 00.000 6680 IsGuiding returns 0
20:35:55.189 00.035 6680 PulseGuide returned control before completion, sleep 94
20:35:55.295 00.106 6680 IsGuiding returns 1
20:35:55.295 00.000 6680 scope still moving after pulse duration time elapsed
20:35:55.295 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=181, Gamma=0.560
20:35:55.334 00.039 6680 IsGuiding returns 0
20:35:55.334 00.000 6680 scope move finished after 84 + 62 ms
20:35:55.336 00.002 6680 Move returns status 0, amount 84
20:35:55.336 00.000 6680 MoveAxis(N, 0, ABG)
20:35:55.336 00.000 6680 Move returns status 0, amount 0
20:35:55.336 00.000 6680 move complete, result=0
20:35:55.336 00.000 6680 worker thread done servicing request
20:35:55.692 00.356 2864 UpdateGuideState exits: m=1740 SNR=29.4
20:35:55.727 00.035 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:55.764 00.037 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:35:55.766 00.002 2864 Enqueuing Expose request
20:35:55.799 00.033 6680 Worker thread wakes up
20:35:55.799 00.000 2864 GuideStep: -1.5 px 84 ms EAST, -0.1 px 0 ms NORTH
20:35:55.831 00.032 6680 worker thread servicing REQUEST_EXPOSE 1500
20:35:55.831 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:35:57.463 01.632 6680 Exposure complete
20:35:57.522 00.059 6680 worker thread done servicing request
20:35:57.522 00.000 2864 OnExposeComplete: enter
20:35:57.525 00.003 2864 UpdateGuideState(): m_state=6
20:35:57.530 00.005 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 336
20:35:57.534 00.004 2864 Star::Find returns 1 (0), X=136.85, Y=727.12, Mass=1837, SNR=30.2, Peak=187 HFD=2.9
20:35:57.536 00.002 2864 MultiStar: [#1 3.23,-1.75,0.00,M4] [#2 3.36,-1.63,0.00,M4] [#3 3.21,-2.00,0.00,M5] [#4 3.24,-1.72,0.00,M4] [#5 4.32,-2.19,0.00,M7] [#6 3.26,-1.48,0.00,M2] [#7 4.33,-3.00,0.00,M9] [#8 3.28,-1.73,0.00,M4] 
20:35:57.538 00.002 2864 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.80) = xAngle (-3.29 = 2.99)
20:35:57.541 00.003 2864 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.37 = -0.09)
20:35:57.543 00.002 2864 CameraToMount -- cameraX=2.16 cameraY=-1.18 hyp=2.46 cameraTheta=-0.50 mountX=-2.43 mountY=-0.21, mountTheta=-3.06
20:35:57.549 00.006 2864 SchedulePrimaryMove(10198720, x=2.16, y=-1.18, opts=13)
20:35:57.551 00.002 2864 Enqueuing Move request for scope (2.16, -1.18)
20:35:57.551 00.000 6680 Worker thread wakes up
20:35:57.557 00.006 6680 worker thread servicing REQUEST_MOVE scope ofs (2.16, -1.18) opts 0xd
20:35:57.557 00.000 6680 Handling offset move in thread for scope, endpoint = (2.16, -1.18)
20:35:57.557 00.000 6680 Moving (2.16, -1.18) raw xDistance=-2.43 yDistance=-0.21
20:35:57.557 00.000 6680 PPEC rslt: input = -2.43, final = -1.14, react = -1.46, pred = 0.54, hyst = -1.36, hyst_pct = 0.49, period_length = 600.73
20:35:57.557 00.000 6680 PPEC: input: -2.43, control: -1.14, exposure: 1500
20:35:57.557 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:57.557 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:35:57.559 00.002 6680 MoveAxis(E, 153, ABG)
20:35:57.559 00.000 6680 Guiding  Dir = 2, Dur = 153
20:35:57.559 00.000 6680 IsGuiding returns 0
20:35:57.559 00.000 6680 PulseGuide returned control before completion, sleep 163
20:35:57.571 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=147, Gamma=0.560
20:35:57.636 00.065 2864 UpdateGuideState exits: m=1837 SNR=30.2
20:35:57.640 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:57.650 00.010 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:35:57.660 00.010 2864 Enqueuing Expose request
20:35:57.733 00.073 6680 IsGuiding returns 1
20:35:57.733 00.000 6680 scope still moving after pulse duration time elapsed
20:35:57.765 00.032 6680 IsGuiding returns 0
20:35:57.765 00.000 6680 scope move finished after 153 + 54 ms
20:35:57.765 00.000 6680 Move returns status 0, amount 153
20:35:57.767 00.002 6680 MoveAxis(N, 0, ABG)
20:35:57.767 00.000 6680 Move returns status 0, amount 0
20:35:57.767 00.000 6680 move complete, result=0
20:35:57.767 00.000 6680 worker thread done servicing request
20:35:57.767 00.000 6680 Worker thread wakes up
20:35:57.767 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:35:57.767 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:35:57.769 00.002 2864 GuideStep: -2.4 px 153 ms EAST, -0.2 px 0 ms NORTH
20:35:59.171 01.402 6680 Exposure complete
20:35:59.218 00.047 6680 worker thread done servicing request
20:35:59.218 00.000 2864 OnExposeComplete: enter
20:35:59.218 00.000 2864 UpdateGuideState(): m_state=6
20:35:59.218 00.000 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 337
20:35:59.218 00.000 2864 Star::Find returns 1 (0), X=136.86, Y=727.05, Mass=1780, SNR=29.7, Peak=169 HFD=3.0
20:35:59.218 00.000 2864 MultiStar: [#1 3.23,-1.75,0.00,M5] [#2 3.22,-1.62,0.00,M5] [#3 3.41,-2.02,0.00,M6] [#4 3.21,-1.80,0.00,M5] [#5 4.38,-2.33,0.00,M8] [#6 3.19,-1.60,0.00,M3] [#7 4.70,-2.77,0.00,M10] [#8 3.26,-1.75,0.00,M5] 
20:35:59.234 00.016 2864 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.80) = xAngle (-3.32 = 2.97)
20:35:59.234 00.000 2864 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.39 = -0.11)
20:35:59.234 00.000 2864 CameraToMount -- cameraX=2.17 cameraY=-1.24 hyp=2.50 cameraTheta=-0.52 mountX=-2.46 mountY=-0.27, mountTheta=-3.03
20:35:59.234 00.000 2864 SchedulePrimaryMove(10198720, x=2.17, y=-1.24, opts=13)
20:35:59.234 00.000 2864 Enqueuing Move request for scope (2.17, -1.24)
20:35:59.244 00.010 6680 Worker thread wakes up
20:35:59.244 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.17, -1.24) opts 0xd
20:35:59.244 00.000 6680 Handling offset move in thread for scope, endpoint = (2.17, -1.24)
20:35:59.244 00.000 6680 Moving (2.17, -1.24) raw xDistance=-2.46 yDistance=-0.27
20:35:59.244 00.000 6680 PPEC rslt: input = -2.46, final = -1.29, react = -1.48, pred = 0.26, hyst = -1.37, hyst_pct = 0.49, period_length = 600.73
20:35:59.244 00.000 6680 PPEC: input: -2.46, control: -1.29, exposure: 1500
20:35:59.244 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:35:59.244 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
20:35:59.244 00.000 6680 MoveAxis(E, 174, ABG)
20:35:59.244 00.000 6680 Guiding  Dir = 2, Dur = 174
20:35:59.244 00.000 6680 IsGuiding returns 0
20:35:59.244 00.000 6680 PulseGuide returned control before completion, sleep 184
20:35:59.250 00.006 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=155, Gamma=0.560
20:35:59.298 00.048 2864 UpdateGuideState exits: m=1780 SNR=29.7
20:35:59.308 00.010 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:59.312 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:35:59.314 00.002 2864 Enqueuing Expose request
20:35:59.440 00.126 6680 IsGuiding returns 1
20:35:59.440 00.000 6680 scope still moving after pulse duration time elapsed
20:35:59.472 00.032 6680 IsGuiding returns 0
20:35:59.472 00.000 6680 scope move finished after 174 + 51 ms
20:35:59.472 00.000 6680 Move returns status 0, amount 174
20:35:59.472 00.000 6680 MoveAxis(N, 0, ABG)
20:35:59.472 00.000 6680 Move returns status 0, amount 0
20:35:59.472 00.000 6680 move complete, result=0
20:35:59.472 00.000 6680 worker thread done servicing request
20:35:59.472 00.000 6680 Worker thread wakes up
20:35:59.472 00.000 2864 GuideStep: -2.5 px 174 ms EAST, -0.3 px 0 ms NORTH
20:35:59.472 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:35:59.472 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:36:01.119 01.647 6680 Exposure complete
20:36:01.178 00.059 6680 worker thread done servicing request
20:36:01.178 00.000 2864 OnExposeComplete: enter
20:36:01.182 00.004 2864 UpdateGuideState(): m_state=6
20:36:01.182 00.000 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 338
20:36:01.182 00.000 2864 Star::Find returns 1 (0), X=136.55, Y=727.32, Mass=1831, SNR=30.2, Peak=187 HFD=3.1
20:36:01.182 00.000 2864 MultiStar: [#1 2.74,-1.46,0.00,M6] [#2 3.15,-1.53,0.00,M6] [#3 2.95,-1.62,0.00,M7] [#4 2.84,-1.55,0.00,M6] [#5 3.95,-1.94,0.00,M9] [#6 2.82,-1.28,0.00,M4] [#7 3.72,-2.99,0.00,R] [#8 2.92,-1.56,0.00,M6] 
20:36:01.182 00.000 2864 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.80) = xAngle (-3.28 = 3.01)
20:36:01.182 00.000 2864 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.35 = -0.07)
20:36:01.182 00.000 2864 CameraToMount -- cameraX=1.86 cameraY=-0.97 hyp=2.10 cameraTheta=-0.48 mountX=-2.08 mountY=-0.14, mountTheta=-3.07
20:36:01.197 00.015 2864 SchedulePrimaryMove(10198720, x=1.86, y=-0.97, opts=13)
20:36:01.197 00.000 2864 Enqueuing Move request for scope (1.86, -0.97)
20:36:01.197 00.000 6680 Worker thread wakes up
20:36:01.197 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.86, -0.97) opts 0xd
20:36:01.197 00.000 6680 Handling offset move in thread for scope, endpoint = (1.86, -0.97)
20:36:01.197 00.000 6680 Moving (1.86, -0.97) raw xDistance=-2.08 yDistance=-0.14
20:36:01.197 00.000 6680 PPEC rslt: input = -2.08, final = -1.06, react = -1.25, pred = 0.31, hyst = -1.19, hyst_pct = 0.49, period_length = 600.73
20:36:01.197 00.000 6680 PPEC: input: -2.08, control: -1.06, exposure: 1500
20:36:01.197 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:36:01.197 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:36:01.197 00.000 6680 MoveAxis(E, 143, ABG)
20:36:01.197 00.000 6680 Guiding  Dir = 2, Dur = 143
20:36:01.197 00.000 6680 IsGuiding returns 0
20:36:01.197 00.000 6680 PulseGuide returned control before completion, sleep 153
20:36:01.216 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=172, Gamma=0.560
20:36:01.262 00.046 2864 UpdateGuideState exits: m=1831 SNR=30.2
20:36:01.262 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:01.262 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:36:01.262 00.000 2864 Enqueuing Expose request
20:36:01.370 00.108 6680 IsGuiding returns 1
20:36:01.370 00.000 6680 scope still moving after pulse duration time elapsed
20:36:01.402 00.032 6680 IsGuiding returns 0
20:36:01.402 00.000 6680 scope move finished after 143 + 54 ms
20:36:01.402 00.000 6680 Move returns status 0, amount 143
20:36:01.402 00.000 6680 MoveAxis(N, 0, ABG)
20:36:01.402 00.000 6680 Move returns status 0, amount 0
20:36:01.402 00.000 6680 move complete, result=0
20:36:01.402 00.000 6680 worker thread done servicing request
20:36:01.402 00.000 6680 Worker thread wakes up
20:36:01.402 00.000 2864 GuideStep: -2.1 px 143 ms EAST, -0.1 px 0 ms NORTH
20:36:01.402 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:36:01.402 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:36:02.830 01.428 6680 Exposure complete
20:36:02.907 00.077 6680 worker thread done servicing request
20:36:02.907 00.000 2864 OnExposeComplete: enter
20:36:02.907 00.000 2864 UpdateGuideState(): m_state=6
20:36:02.907 00.000 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 339
20:36:02.907 00.000 2864 Star::Find returns 1 (0), X=136.87, Y=727.14, Mass=1690, SNR=29.0, Peak=179 HFD=2.9
20:36:02.907 00.000 2864 MultiStar: [#1 3.18,-1.57,0.00,M7] [#2 3.23,-1.78,0.00,M7] [#3 3.23,-1.83,0.00,M8] [#4 3.24,-1.70,0.00,M7] [#5 4.08,-2.28,0.00,M10] [#6 3.16,-1.45,0.00,M5] [#7 0.44,-0.06,0.47,U] [#8 3.24,-1.74,0.00,M7] 
20:36:02.907 00.000 2864 refined, 1 included, MultiStar: {1.62, -0.80}, one-star: {2.17, -1.16}
20:36:02.907 00.000 2864 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.80) = xAngle (-3.26 = 3.03)
20:36:02.907 00.000 2864 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.33 = -0.05)
20:36:02.922 00.015 2864 CameraToMount -- cameraX=1.62 cameraY=-0.80 hyp=1.81 cameraTheta=-0.46 mountX=-1.80 mountY=-0.09, mountTheta=-3.09
20:36:02.922 00.000 2864 SchedulePrimaryMove(10198720, x=1.62, y=-0.80, opts=13)
20:36:02.922 00.000 2864 Enqueuing Move request for scope (1.62, -0.80)
20:36:02.922 00.000 6680 Worker thread wakes up
20:36:02.922 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.62, -0.80) opts 0xd
20:36:02.922 00.000 6680 Handling offset move in thread for scope, endpoint = (1.62, -0.80)
20:36:02.922 00.000 6680 Moving (1.62, -0.80) raw xDistance=-1.80 yDistance=-0.09
20:36:02.932 00.010 6680 PPEC rslt: input = -1.80, final = -0.96, react = -1.08, pred = 0.20, hyst = -1.05, hyst_pct = 0.49, period_length = 600.73
20:36:02.932 00.000 6680 PPEC: input: -1.80, control: -0.96, exposure: 1500
20:36:02.932 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:36:02.932 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:36:02.932 00.000 6680 MoveAxis(E, 130, ABG)
20:36:02.932 00.000 6680 Guiding  Dir = 2, Dur = 130
20:36:02.933 00.001 6680 IsGuiding returns 0
20:36:02.933 00.000 6680 PulseGuide returned control before completion, sleep 140
20:36:02.938 00.005 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=157, Gamma=0.560
20:36:02.990 00.052 2864 UpdateGuideState exits: m=1690 SNR=29.0
20:36:02.994 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:02.994 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:36:03.002 00.008 2864 Enqueuing Expose request
20:36:03.081 00.079 6680 IsGuiding returns 1
20:36:03.081 00.000 6680 scope still moving after pulse duration time elapsed
20:36:03.113 00.032 6680 IsGuiding returns 0
20:36:03.113 00.000 6680 scope move finished after 130 + 50 ms
20:36:03.113 00.000 6680 Move returns status 0, amount 130
20:36:03.113 00.000 6680 MoveAxis(N, 0, ABG)
20:36:03.113 00.000 6680 Move returns status 0, amount 0
20:36:03.113 00.000 6680 move complete, result=0
20:36:03.113 00.000 6680 worker thread done servicing request
20:36:03.113 00.000 6680 Worker thread wakes up
20:36:03.113 00.000 2864 GuideStep: -1.8 px 130 ms EAST, -0.1 px 0 ms NORTH
20:36:03.113 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:36:03.113 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:36:04.760 01.647 6680 Exposure complete
20:36:04.822 00.062 6680 worker thread done servicing request
20:36:04.822 00.000 2864 OnExposeComplete: enter
20:36:04.822 00.000 2864 UpdateGuideState(): m_state=6
20:36:04.838 00.016 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 340
20:36:04.838 00.000 2864 Star::Find returns 1 (0), X=136.24, Y=727.32, Mass=1783, SNR=29.8, Peak=167 HFD=3.0
20:36:04.838 00.000 2864 MultiStar: [#1 2.71,-1.53,0.00,M8] [#2 2.77,-1.49,0.00,M8] [#3 2.91,-1.85,0.00,M9] [#4 2.72,-1.56,0.00,M8] [#5 3.88,-2.08,0.00,R] [#6 2.87,-1.51,0.00,M6] [#7 0.31,0.30,0.46,U] [#8 2.76,-1.53,0.00,M8] 
20:36:04.838 00.000 2864 refined, 1 included, MultiStar: {1.16, -0.57}, one-star: {1.55, -0.97}
20:36:04.838 00.000 2864 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.80) = xAngle (-3.26 = 3.03)
20:36:04.838 00.000 2864 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.33 = -0.05)
20:36:04.838 00.000 2864 CameraToMount -- cameraX=1.16 cameraY=-0.57 hyp=1.29 cameraTheta=-0.46 mountX=-1.29 mountY=-0.06, mountTheta=-3.10
20:36:04.838 00.000 2864 SchedulePrimaryMove(10198720, x=1.16, y=-0.57, opts=13)
20:36:04.853 00.015 2864 Enqueuing Move request for scope (1.16, -0.57)
20:36:04.853 00.000 6680 Worker thread wakes up
20:36:04.853 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.16, -0.57) opts 0xd
20:36:04.853 00.000 6680 Handling offset move in thread for scope, endpoint = (1.16, -0.57)
20:36:04.853 00.000 6680 Moving (1.16, -0.57) raw xDistance=-1.29 yDistance=-0.06
20:36:04.853 00.000 6680 PPEC rslt: input = -1.29, final = -0.66, react = -0.77, pred = 0.21, hyst = -0.76, hyst_pct = 0.49, period_length = 600.73
20:36:04.853 00.000 6680 PPEC: input: -1.29, control: -0.66, exposure: 1500
20:36:04.853 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:36:04.853 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:36:04.853 00.000 6680 MoveAxis(E, 88, ABG)
20:36:04.853 00.000 6680 Guiding  Dir = 2, Dur = 88
20:36:04.853 00.000 6680 IsGuiding returns 0
20:36:04.853 00.000 6680 PulseGuide returned control before completion, sleep 98
20:36:04.869 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=188, Gamma=0.560
20:36:04.916 00.047 2864 UpdateGuideState exits: m=1783 SNR=29.8
20:36:04.916 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:04.916 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:36:04.916 00.000 2864 Enqueuing Expose request
20:36:04.962 00.046 6680 IsGuiding returns 1
20:36:04.962 00.000 6680 scope still moving after pulse duration time elapsed
20:36:04.994 00.032 6680 IsGuiding returns 0
20:36:04.994 00.000 6680 scope move finished after 88 + 47 ms
20:36:04.994 00.000 6680 Move returns status 0, amount 88
20:36:04.994 00.000 6680 MoveAxis(N, 0, ABG)
20:36:04.994 00.000 6680 Move returns status 0, amount 0
20:36:04.994 00.000 6680 move complete, result=0
20:36:04.994 00.000 6680 worker thread done servicing request
20:36:04.994 00.000 6680 Worker thread wakes up
20:36:04.994 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:36:04.994 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:36:04.994 00.000 2864 GuideStep: -1.3 px 88 ms EAST, -0.1 px 0 ms NORTH
20:36:06.408 01.414 6680 Exposure complete
20:36:06.465 00.057 6680 worker thread done servicing request
20:36:06.465 00.000 2864 OnExposeComplete: enter
20:36:06.465 00.000 2864 UpdateGuideState(): m_state=6
20:36:06.465 00.000 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 341
20:36:06.465 00.000 2864 Star::Find returns 1 (0), X=136.44, Y=726.93, Mass=1781, SNR=29.8, Peak=162 HFD=3.0
20:36:06.465 00.000 2864 MultiStar: [#1 2.79,-1.67,0.00,M9] [#2 2.98,-1.71,0.00,M9] [#3 2.87,-1.95,0.00,M10] [#4 2.93,-1.74,0.00,M9] [#5 -0.06,-0.19,0.57,U] [#6 2.79,-1.56,0.00,M7] [#7 0.42,0.08,0.47,U] [#8 2.83,-1.78,0.00,M9] 
20:36:06.465 00.000 2864 refined, 2 included, MultiStar: {0.94, -0.71}, one-star: {1.75, -1.37}
20:36:06.465 00.000 2864 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.80) = xAngle (-3.44 = 2.84)
20:36:06.479 00.014 2864 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.51 = -0.23)
20:36:06.479 00.000 2864 CameraToMount -- cameraX=0.94 cameraY=-0.71 hyp=1.17 cameraTheta=-0.65 mountX=-1.12 mountY=-0.27, mountTheta=-2.91
20:36:06.479 00.000 2864 SchedulePrimaryMove(10198720, x=0.94, y=-0.71, opts=13)
20:36:06.479 00.000 2864 Enqueuing Move request for scope (0.94, -0.71)
20:36:06.479 00.000 6680 Worker thread wakes up
20:36:06.479 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.94, -0.71) opts 0xd
20:36:06.479 00.000 6680 Handling offset move in thread for scope, endpoint = (0.94, -0.71)
20:36:06.479 00.000 6680 Moving (0.94, -0.71) raw xDistance=-1.12 yDistance=-0.27
20:36:06.479 00.000 6680 PPEC rslt: input = -1.12, final = -0.57, react = -0.67, pred = 0.19, hyst = -0.66, hyst_pct = 0.49, period_length = 600.73
20:36:06.479 00.000 6680 PPEC: input: -1.12, control: -0.57, exposure: 1500
20:36:06.479 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:36:06.479 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
20:36:06.479 00.000 6680 MoveAxis(E, 77, ABG)
20:36:06.479 00.000 6680 Guiding  Dir = 2, Dur = 77
20:36:06.479 00.000 6680 IsGuiding returns 0
20:36:06.479 00.000 6680 PulseGuide returned control before completion, sleep 87
20:36:06.502 00.023 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=149, Gamma=0.560
20:36:06.541 00.039 2864 UpdateGuideState exits: m=1781 SNR=29.8
20:36:06.541 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:06.541 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:36:06.541 00.000 2864 Enqueuing Expose request
20:36:06.587 00.046 6680 IsGuiding returns 1
20:36:06.587 00.000 6680 scope still moving after pulse duration time elapsed
20:36:06.619 00.032 6680 IsGuiding returns 0
20:36:06.619 00.000 6680 scope move finished after 77 + 52 ms
20:36:06.619 00.000 6680 Move returns status 0, amount 77
20:36:06.619 00.000 6680 MoveAxis(N, 0, ABG)
20:36:06.619 00.000 6680 Move returns status 0, amount 0
20:36:06.619 00.000 6680 move complete, result=0
20:36:06.619 00.000 6680 worker thread done servicing request
20:36:06.619 00.000 6680 Worker thread wakes up
20:36:06.619 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:36:06.619 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:36:06.621 00.002 2864 GuideStep: -1.1 px 77 ms EAST, -0.3 px 0 ms NORTH
20:36:08.263 01.642 6680 Exposure complete
20:36:08.311 00.048 6680 worker thread done servicing request
20:36:08.311 00.000 2864 OnExposeComplete: enter
20:36:08.327 00.016 2864 UpdateGuideState(): m_state=6
20:36:08.327 00.000 2864 Star::Find(15, 136, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 342
20:36:08.327 00.000 2864 Star::Find returns 1 (0), X=137.41, Y=726.82, Mass=1787, SNR=29.8, Peak=159 HFD=3.2
20:36:08.327 00.000 2864 MultiStar: [#1 3.79,-1.92,0.00,M10] [#2 3.80,-2.18,0.00,M10] [#3 3.77,-2.25,0.00,R] [#4 3.87,-1.91,0.00,M10] [#5 0.75,-0.60,0.58,U] [#6 3.81,-2.02,0.00,M8] [#7 1.21,-0.39,0.45,U] [#8 3.81,-1.93,0.00,M10] 
20:36:08.327 00.000 2864 refined, 2 included, MultiStar: {1.82, -0.99}, one-star: {2.72, -1.48}
20:36:08.327 00.000 2864 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.80) = xAngle (-3.29 = 2.99)
20:36:08.338 00.011 2864 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.37 = -0.08)
20:36:08.338 00.000 2864 CameraToMount -- cameraX=1.82 cameraY=-0.99 hyp=2.07 cameraTheta=-0.50 mountX=-2.05 mountY=-0.17, mountTheta=-3.06
20:36:08.343 00.005 2864 SchedulePrimaryMove(10198720, x=1.82, y=-0.99, opts=13)
20:36:08.343 00.000 2864 Enqueuing Move request for scope (1.82, -0.99)
20:36:08.343 00.000 6680 Worker thread wakes up
20:36:08.343 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.82, -0.99) opts 0xd
20:36:08.343 00.000 6680 Handling offset move in thread for scope, endpoint = (1.82, -0.99)
20:36:08.343 00.000 6680 Moving (1.82, -0.99) raw xDistance=-2.05 yDistance=-0.17
20:36:08.343 00.000 6680 PPEC rslt: input = -2.05, final = -1.16, react = -1.23, pred = 0.05, hyst = -1.15, hyst_pct = 0.49, period_length = 600.73
20:36:08.343 00.000 6680 PPEC: input: -2.05, control: -1.16, exposure: 1500
20:36:08.343 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:36:08.343 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:36:08.343 00.000 6680 MoveAxis(E, 156, ABG)
20:36:08.343 00.000 6680 Guiding  Dir = 2, Dur = 156
20:36:08.343 00.000 6680 IsGuiding returns 0
20:36:08.343 00.000 6680 PulseGuide returned control before completion, sleep 166
20:36:08.360 00.017 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=169, Gamma=0.560
20:36:08.408 00.048 2864 UpdateGuideState exits: m=1787 SNR=29.8
20:36:08.408 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:08.408 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:36:08.408 00.000 2864 Enqueuing Expose request
20:36:08.532 00.124 6680 IsGuiding returns 1
20:36:08.532 00.000 6680 scope still moving after pulse duration time elapsed
20:36:08.564 00.032 6680 IsGuiding returns 0
20:36:08.564 00.000 6680 scope move finished after 156 + 58 ms
20:36:08.564 00.000 6680 Move returns status 0, amount 156
20:36:08.564 00.000 6680 MoveAxis(N, 0, ABG)
20:36:08.564 00.000 6680 Move returns status 0, amount 0
20:36:08.564 00.000 6680 move complete, result=0
20:36:08.564 00.000 6680 worker thread done servicing request
20:36:08.564 00.000 2864 GuideStep: -2.0 px 156 ms EAST, -0.2 px 0 ms NORTH
20:36:08.568 00.004 6680 Worker thread wakes up
20:36:08.568 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:36:08.568 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:36:09.996 01.428 6680 Exposure complete
20:36:10.058 00.062 6680 worker thread done servicing request
20:36:10.072 00.014 2864 OnExposeComplete: enter
20:36:10.072 00.000 2864 UpdateGuideState(): m_state=6
20:36:10.072 00.000 2864 Star::Find(15, 137, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 343
20:36:10.072 00.000 2864 Star::Find returns 1 (0), X=137.91, Y=726.68, Mass=1818, SNR=30.1, Peak=157 HFD=3.0
20:36:10.072 00.000 2864 MultiStar: [#1 4.37,-2.20,0.00,R] [#2 4.35,-2.14,0.00,R] [#3 0.64,-0.03,0.71,U] [#4 4.39,-2.08,0.00,R] [#5 1.49,-0.58,0.57,U] [#6 4.25,-2.04,0.00,M9] [#7 1.99,-0.42,0.45,U] [#8 4.28,-2.12,0.00,R] 
20:36:10.072 00.000 2864 refined, 3 included, MultiStar: {1.99, -0.79}, one-star: {3.22, -1.62}
20:36:10.072 00.000 2864 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.80) = xAngle (-3.17 = 3.11)
20:36:10.072 00.000 2864 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.25 = 0.04)
20:36:10.072 00.000 2864 CameraToMount -- cameraX=1.99 cameraY=-0.79 hyp=2.14 cameraTheta=-0.38 mountX=-2.14 mountY=0.08, mountTheta=3.11
20:36:10.088 00.016 2864 SchedulePrimaryMove(10198720, x=1.99, y=-0.79, opts=13)
20:36:10.088 00.000 2864 Enqueuing Move request for scope (1.99, -0.79)
20:36:10.088 00.000 6680 Worker thread wakes up
20:36:10.088 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.99, -0.79) opts 0xd
20:36:10.088 00.000 6680 Handling offset move in thread for scope, endpoint = (1.99, -0.79)
20:36:10.088 00.000 6680 Moving (1.99, -0.79) raw xDistance=-2.14 yDistance=0.08
20:36:10.088 00.000 6680 PPEC rslt: input = -2.14, final = -1.22, react = -1.28, pred = 0.03, hyst = -1.19, hyst_pct = 0.48, period_length = 600.73
20:36:10.088 00.000 6680 PPEC: input: -2.14, control: -1.22, exposure: 1500
20:36:10.088 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:36:10.088 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:36:10.088 00.000 6680 MoveAxis(E, 165, ABG)
20:36:10.088 00.000 6680 Guiding  Dir = 2, Dur = 165
20:36:10.088 00.000 6680 IsGuiding returns 0
20:36:10.088 00.000 6680 PulseGuide returned control before completion, sleep 175
20:36:10.103 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=168, Gamma=0.560
20:36:10.151 00.048 2864 UpdateGuideState exits: m=1818 SNR=30.1
20:36:10.151 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:10.151 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:36:10.151 00.000 2864 Enqueuing Expose request
20:36:10.279 00.128 6680 IsGuiding returns 1
20:36:10.279 00.000 6680 scope still moving after pulse duration time elapsed
20:36:10.310 00.031 6680 IsGuiding returns 0
20:36:10.310 00.000 6680 scope move finished after 165 + 49 ms
20:36:10.310 00.000 6680 Move returns status 0, amount 165
20:36:10.310 00.000 6680 MoveAxis(N, 0, ABG)
20:36:10.310 00.000 6680 Move returns status 0, amount 0
20:36:10.310 00.000 6680 move complete, result=0
20:36:10.310 00.000 6680 worker thread done servicing request
20:36:10.310 00.000 6680 Worker thread wakes up
20:36:10.310 00.000 2864 GuideStep: -2.1 px 165 ms EAST, 0.1 px 0 ms NORTH
20:36:10.310 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:36:10.310 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:36:11.946 01.636 6680 Exposure complete
20:36:11.994 00.048 6680 worker thread done servicing request
20:36:11.994 00.000 2864 OnExposeComplete: enter
20:36:11.994 00.000 2864 UpdateGuideState(): m_state=6
20:36:11.994 00.000 2864 Star::Find(15, 137, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 344
20:36:11.994 00.000 2864 Star::Find returns 1 (0), X=138.09, Y=726.50, Mass=1709, SNR=29.1, Peak=158 HFD=3.0
20:36:11.994 00.000 2864 MultiStar: [#1 -0.02,-0.15,0.98,U] [#2 0.28,-0.22,0.66,U] [#3 0.62,-0.34,0.73,U] [#4 0.06,-0.28,0.59,U] [#5 1.47,-0.73,0.58,U] [#6 4.26,-2.21,0.00,M10] [#7 1.75,-0.45,0.47,U] [#8 0.02,-0.12,0.43,U] 
20:36:12.009 00.015 2864 refined, 7 included, MultiStar: {1.05, -0.59}, one-star: {3.39, -1.79}
20:36:12.009 00.000 2864 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.80) = xAngle (-3.30 = 2.98)
20:36:12.009 00.000 2864 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.38 = -0.09)
20:36:12.009 00.000 2864 CameraToMount -- cameraX=1.05 cameraY=-0.59 hyp=1.20 cameraTheta=-0.51 mountX=-1.19 mountY=-0.11, mountTheta=-3.05
20:36:12.009 00.000 2864 SchedulePrimaryMove(10198720, x=1.05, y=-0.59, opts=13)
20:36:12.009 00.000 2864 Enqueuing Move request for scope (1.05, -0.59)
20:36:12.009 00.000 6680 Worker thread wakes up
20:36:12.009 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.05, -0.59) opts 0xd
20:36:12.009 00.000 6680 Handling offset move in thread for scope, endpoint = (1.05, -0.59)
20:36:12.009 00.000 6680 Moving (1.05, -0.59) raw xDistance=-1.19 yDistance=-0.11
20:36:12.009 00.000 6680 PPEC rslt: input = -1.19, final = -0.70, react = -0.71, pred = 0.03, hyst = -0.71, hyst_pct = 0.48, period_length = 600.73
20:36:12.009 00.000 6680 PPEC: input: -1.19, control: -0.70, exposure: 1500
20:36:12.009 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:36:12.009 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:36:12.009 00.000 6680 MoveAxis(E, 94, ABG)
20:36:12.009 00.000 6680 Guiding  Dir = 2, Dur = 94
20:36:12.009 00.000 6680 IsGuiding returns 0
20:36:12.025 00.016 6680 PulseGuide returned control before completion, sleep 104
20:36:12.035 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=174, Gamma=0.560
20:36:12.073 00.038 2864 UpdateGuideState exits: m=1709 SNR=29.1
20:36:12.073 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:12.073 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:36:12.088 00.015 2864 Enqueuing Expose request
20:36:12.135 00.047 6680 IsGuiding returns 1
20:36:12.135 00.000 6680 scope still moving after pulse duration time elapsed
20:36:12.167 00.032 6680 IsGuiding returns 0
20:36:12.167 00.000 6680 scope move finished after 94 + 48 ms
20:36:12.167 00.000 6680 Move returns status 0, amount 94
20:36:12.167 00.000 6680 MoveAxis(N, 0, ABG)
20:36:12.167 00.000 6680 Move returns status 0, amount 0
20:36:12.167 00.000 6680 move complete, result=0
20:36:12.167 00.000 6680 worker thread done servicing request
20:36:12.167 00.000 6680 Worker thread wakes up
20:36:12.167 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:36:12.167 00.000 2864 GuideStep: -1.2 px 94 ms EAST, -0.1 px 0 ms NORTH
20:36:12.167 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:36:13.590 01.423 6680 Exposure complete
20:36:13.683 00.093 6680 worker thread done servicing request
20:36:13.683 00.000 2864 OnExposeComplete: enter
20:36:13.683 00.000 2864 UpdateGuideState(): m_state=6
20:36:13.683 00.000 2864 Star::Find(15, 138, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 345
20:36:13.683 00.000 2864 Star::Find returns 1 (0), X=138.53, Y=726.12, Mass=1829, SNR=30.2, Peak=194 HFD=3.0
20:36:13.683 00.000 2864 MultiStar: [#1 0.46,-0.45,0.94,U] [#2 0.62,-0.48,0.62,U] [#3 1.15,-0.71,0.71,U] [#4 0.53,-0.68,0.57,U] [#5 1.82,-1.29,0.56,U] [#6 4.82,-2.51,0.00,R] [#7 2.51,-0.63,0.46,U] [#8 0.46,-0.55,0.42,U] 
20:36:13.683 00.000 2864 refined, 7 included, MultiStar: {1.54, -0.95}, one-star: {3.84, -2.17}
20:36:13.683 00.000 2864 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.80) = xAngle (-3.35 = 2.93)
20:36:13.683 00.000 2864 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.42 = -0.14)
20:36:13.683 00.000 2864 CameraToMount -- cameraX=1.54 cameraY=-0.95 hyp=1.81 cameraTheta=-0.55 mountX=-1.77 mountY=-0.25, mountTheta=-3.00
20:36:13.699 00.016 2864 SchedulePrimaryMove(10198720, x=1.54, y=-0.95, opts=13)
20:36:13.699 00.000 2864 Enqueuing Move request for scope (1.54, -0.95)
20:36:13.699 00.000 6680 Worker thread wakes up
20:36:13.699 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.54, -0.95) opts 0xd
20:36:13.699 00.000 6680 Handling offset move in thread for scope, endpoint = (1.54, -0.95)
20:36:13.699 00.000 6680 Moving (1.54, -0.95) raw xDistance=-1.77 yDistance=-0.25
20:36:13.699 00.000 6680 PPEC rslt: input = -1.77, final = -1.04, react = -1.06, pred = 0.01, hyst = -1.03, hyst_pct = 0.48, period_length = 600.73
20:36:13.699 00.000 6680 PPEC: input: -1.77, control: -1.04, exposure: 1500
20:36:13.699 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
20:36:13.699 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
20:36:13.699 00.000 6680 MoveAxis(E, 141, ABG)
20:36:13.699 00.000 6680 Guiding  Dir = 2, Dur = 141
20:36:13.699 00.000 6680 IsGuiding returns 0
20:36:13.699 00.000 6680 PulseGuide returned control before completion, sleep 151
20:36:13.720 00.021 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=170, Gamma=0.560
20:36:13.764 00.044 2864 UpdateGuideState exits: m=1829 SNR=30.2
20:36:13.764 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:13.764 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:36:13.775 00.011 2864 Enqueuing Expose request
20:36:13.872 00.097 6680 IsGuiding returns 1
20:36:13.872 00.000 6680 scope still moving after pulse duration time elapsed
20:36:13.904 00.032 6680 IsGuiding returns 0
20:36:13.904 00.000 6680 scope move finished after 141 + 54 ms
20:36:13.904 00.000 6680 Move returns status 0, amount 141
20:36:13.904 00.000 6680 MoveAxis(N, 0, ABG)
20:36:13.904 00.000 6680 Move returns status 0, amount 0
20:36:13.904 00.000 6680 move complete, result=0
20:36:13.904 00.000 6680 worker thread done servicing request
20:36:13.904 00.000 6680 Worker thread wakes up
20:36:13.904 00.000 2864 GuideStep: -1.8 px 141 ms EAST, -0.3 px 0 ms NORTH
20:36:13.904 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:36:13.904 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:36:15.553 01.649 6680 Exposure complete
20:36:15.619 00.066 6680 worker thread done servicing request
20:36:15.619 00.000 2864 OnExposeComplete: enter
20:36:15.619 00.000 2864 UpdateGuideState(): m_state=6
20:36:15.619 00.000 2864 Star::Find(15, 138, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 346
20:36:15.630 00.011 2864 Star::Find returns 1 (0), X=138.90, Y=726.16, Mass=1841, SNR=30.2, Peak=198 HFD=2.8
20:36:15.630 00.000 2864 MultiStar: [#1 0.96,-0.48,0.93,U] [#2 0.95,-0.44,0.63,U] [#3 1.72,-0.78,0.72,U] [#4 0.96,-0.66,0.58,U] [#5 2.28,-1.34,0.00,M1] [#6 0.54,0.03,0.48,U] [#7 2.64,-1.17,0.00,M1] [#8 1.10,-0.41,0.41,U] 
20:36:15.630 00.000 2864 refined, 6 included, MultiStar: {1.73, -0.83}, one-star: {4.21, -2.14}
20:36:15.630 00.000 2864 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.80) = xAngle (-3.24 = 3.04)
20:36:15.630 00.000 2864 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.32 = -0.04)
20:36:15.630 00.000 2864 CameraToMount -- cameraX=1.73 cameraY=-0.83 hyp=1.92 cameraTheta=-0.45 mountX=-1.91 mountY=-0.07, mountTheta=-3.11
20:36:15.630 00.000 2864 SchedulePrimaryMove(10198720, x=1.73, y=-0.83, opts=13)
20:36:15.630 00.000 2864 Enqueuing Move request for scope (1.73, -0.83)
20:36:15.646 00.016 6680 Worker thread wakes up
20:36:15.646 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.73, -0.83) opts 0xd
20:36:15.646 00.000 6680 Handling offset move in thread for scope, endpoint = (1.73, -0.83)
20:36:15.646 00.000 6680 Moving (1.73, -0.83) raw xDistance=-1.91 yDistance=-0.07
20:36:15.646 00.000 6680 PPEC rslt: input = -1.91, final = -1.12, react = -1.14, pred = -0.02, hyst = -1.07, hyst_pct = 0.48, period_length = 600.73
20:36:15.646 00.000 6680 PPEC: input: -1.91, control: -1.12, exposure: 1500
20:36:15.646 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:36:15.646 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:36:15.646 00.000 6680 MoveAxis(E, 150, ABG)
20:36:15.646 00.000 6680 Guiding  Dir = 2, Dur = 150
20:36:15.650 00.004 6680 IsGuiding returns 0
20:36:15.650 00.000 6680 PulseGuide returned control before completion, sleep 160
20:36:15.662 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=167, Gamma=0.560
20:36:15.707 00.045 2864 UpdateGuideState exits: m=1841 SNR=30.2
20:36:15.711 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:15.713 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:36:15.713 00.000 2864 Enqueuing Expose request
20:36:15.820 00.107 6680 IsGuiding returns 1
20:36:15.820 00.000 6680 scope still moving after pulse duration time elapsed
20:36:15.852 00.032 6680 IsGuiding returns 0
20:36:15.852 00.000 6680 scope move finished after 150 + 52 ms
20:36:15.852 00.000 6680 Move returns status 0, amount 150
20:36:15.852 00.000 6680 MoveAxis(N, 0, ABG)
20:36:15.852 00.000 6680 Move returns status 0, amount 0
20:36:15.852 00.000 6680 move complete, result=0
20:36:15.852 00.000 6680 worker thread done servicing request
20:36:15.852 00.000 6680 Worker thread wakes up
20:36:15.852 00.000 2864 GuideStep: -1.9 px 150 ms EAST, -0.1 px 0 ms NORTH
20:36:15.856 00.004 6680 worker thread servicing REQUEST_EXPOSE 1500
20:36:15.856 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:36:17.275 01.419 6680 Exposure complete
20:36:17.354 00.079 6680 worker thread done servicing request
20:36:17.354 00.000 2864 OnExposeComplete: enter
20:36:17.354 00.000 2864 UpdateGuideState(): m_state=6
20:36:17.354 00.000 2864 Star::Find(15, 138, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 347
20:36:17.371 00.017 2864 Star::Find returns 1 (0), X=138.81, Y=725.74, Mass=1808, SNR=30.0, Peak=166 HFD=2.8
20:36:17.373 00.002 2864 MultiStar: [#1 1.06,-0.64,0.93,U] [#2 1.05,-0.87,0.65,U] [#3 1.67,-1.07,0.72,U] [#4 1.09,-0.78,0.57,U] [#5 2.34,-1.64,0.00,M2] [#6 0.50,-0.13,0.48,U] [#7 2.71,-1.22,0.00,M2] [#8 1.06,-0.81,0.41,U] 
20:36:17.373 00.000 2864 refined, 6 included, MultiStar: {1.74, -1.12}, one-star: {4.12, -2.56}
20:36:17.373 00.000 2864 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.80) = xAngle (-3.37 = 2.92)
20:36:17.373 00.000 2864 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.44 = -0.16)
20:36:17.373 00.000 2864 CameraToMount -- cameraX=1.74 cameraY=-1.12 hyp=2.07 cameraTheta=-0.57 mountX=-2.02 mountY=-0.33, mountTheta=-2.98
20:36:17.389 00.016 2864 SchedulePrimaryMove(10198720, x=1.74, y=-1.12, opts=13)
20:36:17.391 00.002 2864 Enqueuing Move request for scope (1.74, -1.12)
20:36:17.393 00.002 6680 Worker thread wakes up
20:36:17.393 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.74, -1.12) opts 0xd
20:36:17.393 00.000 6680 Handling offset move in thread for scope, endpoint = (1.74, -1.12)
20:36:17.393 00.000 6680 Moving (1.74, -1.12) raw xDistance=-2.02 yDistance=-0.33
20:36:17.393 00.000 6680 PPEC rslt: input = -2.02, final = -1.42, react = -1.21, pred = -0.46, hyst = -1.15, hyst_pct = 0.48, period_length = 600.73
20:36:17.393 00.000 6680 PPEC: input: -2.02, control: -1.42, exposure: 1500
20:36:17.393 00.000 6680 switching direction from 1 to -1 - decHistory=-3 oldest=-0.29 newest=-0.65
20:36:17.393 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
20:36:17.395 00.002 6680 MoveAxis(E, 191, ABG)
20:36:17.395 00.000 6680 Guiding  Dir = 2, Dur = 191
20:36:17.395 00.000 6680 IsGuiding returns 0
20:36:17.395 00.000 6680 PulseGuide returned control before completion, sleep 201
20:36:17.400 00.005 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=170, Gamma=0.560
20:36:17.447 00.047 2864 UpdateGuideState exits: m=1808 SNR=30.0
20:36:17.447 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:17.447 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:36:17.447 00.000 2864 Enqueuing Expose request
20:36:17.606 00.159 6680 IsGuiding returns 1
20:36:17.606 00.000 6680 scope still moving after pulse duration time elapsed
20:36:17.638 00.032 6680 IsGuiding returns 0
20:36:17.638 00.000 6680 scope move finished after 191 + 51 ms
20:36:17.638 00.000 6680 Move returns status 0, amount 191
20:36:17.638 00.000 6680 MoveAxis(N, 52, ABG)
20:36:17.638 00.000 6680 Guiding  Dir = 0, Dur = 52
20:36:17.638 00.000 6680 IsGuiding returns 0
20:36:17.638 00.000 6680 PulseGuide returned control before completion, sleep 62
20:36:17.717 00.079 6680 IsGuiding returns 1
20:36:17.717 00.000 6680 scope still moving after pulse duration time elapsed
20:36:17.749 00.032 6680 IsGuiding returns 0
20:36:17.749 00.000 6680 scope move finished after 52 + 60 ms
20:36:17.749 00.000 6680 Move returns status 0, amount 52
20:36:17.749 00.000 6680 move complete, result=0
20:36:17.749 00.000 6680 worker thread done servicing request
20:36:17.749 00.000 6680 Worker thread wakes up
20:36:17.749 00.000 2864 GuideStep: -2.0 px 191 ms EAST, -0.3 px 52 ms NORTH
20:36:17.749 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:36:17.749 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:36:19.382 01.633 6680 Exposure complete
20:36:19.431 00.049 6680 worker thread done servicing request
20:36:19.431 00.000 2864 OnExposeComplete: enter
20:36:19.437 00.006 2864 UpdateGuideState(): m_state=6
20:36:19.439 00.002 2864 Star::Find(15, 138, 725, 0, (0,0,0,0), 1.5, 10.0, 255) frame 348
20:36:19.441 00.002 2864 Star::Find returns 1 (0), X=138.48, Y=725.84, Mass=1826, SNR=30.1, Peak=188 HFD=3.0
20:36:19.443 00.002 2864 MultiStar: [#1 0.60,-0.57,0.94,U] [#2 0.58,-0.74,0.64,U] [#3 1.33,-0.95,0.71,U] [#4 0.71,-0.73,0.57,U] [#5 1.99,-1.48,0.57,U] [#6 0.15,-0.09,0.47,U] [#7 2.35,-1.16,0.45,U] [#8 0.78,-0.86,0.41,U] 
20:36:19.443 00.000 2864 refined, 8 included, MultiStar: {1.50, -1.10}, one-star: {3.79, -2.46}
20:36:19.446 00.003 2864 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.80) = xAngle (-3.43 = 2.86)
20:36:19.448 00.002 2864 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.50 = -0.22)
20:36:19.450 00.002 2864 CameraToMount -- cameraX=1.50 cameraY=-1.10 hyp=1.86 cameraTheta=-0.63 mountX=-1.79 mountY=-0.40, mountTheta=-2.92
20:36:19.452 00.002 2864 SchedulePrimaryMove(10198720, x=1.50, y=-1.10, opts=13)
20:36:19.454 00.002 2864 Enqueuing Move request for scope (1.50, -1.10)
20:36:19.456 00.002 6680 Worker thread wakes up
20:36:19.456 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.50, -1.10) opts 0xd
20:36:19.456 00.000 6680 Handling offset move in thread for scope, endpoint = (1.50, -1.10)
20:36:19.456 00.000 6680 Moving (1.50, -1.10) raw xDistance=-1.79 yDistance=-0.40
20:36:19.458 00.002 6680 PPEC rslt: input = -1.79, final = -1.30, react = -1.07, pred = -0.48, hyst = -1.03, hyst_pct = 0.48, period_length = 600.73
20:36:19.458 00.000 6680 PPEC: input: -1.79, control: -1.30, exposure: 1500
20:36:19.458 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
20:36:19.458 00.000 6680 MoveAxis(E, 176, ABG)
20:36:19.458 00.000 6680 Guiding  Dir = 2, Dur = 176
20:36:19.458 00.000 6680 IsGuiding returns 0
20:36:19.458 00.000 6680 PulseGuide returned control before completion, sleep 186
20:36:19.463 00.005 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=169, Gamma=0.560
20:36:19.518 00.055 2864 UpdateGuideState exits: m=1826 SNR=30.1
20:36:19.522 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:19.524 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:36:19.526 00.002 2864 Enqueuing Expose request
20:36:19.653 00.127 6680 IsGuiding returns 1
20:36:19.653 00.000 6680 scope still moving after pulse duration time elapsed
20:36:19.685 00.032 6680 IsGuiding returns 0
20:36:19.685 00.000 6680 scope move finished after 176 + 50 ms
20:36:19.685 00.000 6680 Move returns status 0, amount 176
20:36:19.685 00.000 6680 MoveAxis(N, 64, ABG)
20:36:19.685 00.000 6680 Guiding  Dir = 0, Dur = 64
20:36:19.687 00.002 6680 IsGuiding returns 0
20:36:19.687 00.000 6680 PulseGuide returned control before completion, sleep 74
20:36:19.764 00.077 6680 IsGuiding returns 1
20:36:19.764 00.000 6680 scope still moving after pulse duration time elapsed
20:36:19.796 00.032 6680 IsGuiding returns 0
20:36:19.796 00.000 6680 scope move finished after 64 + 44 ms
20:36:19.796 00.000 6680 Move returns status 0, amount 64
20:36:19.796 00.000 6680 move complete, result=0
20:36:19.796 00.000 6680 worker thread done servicing request
20:36:19.796 00.000 2864 GuideStep: -1.8 px 176 ms EAST, -0.4 px 64 ms NORTH
20:36:19.799 00.003 6680 Worker thread wakes up
20:36:19.799 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:36:19.801 00.002 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:36:21.221 01.420 6680 Exposure complete
20:36:21.293 00.072 6680 worker thread done servicing request
20:36:21.293 00.000 2864 OnExposeComplete: enter
20:36:21.295 00.002 2864 UpdateGuideState(): m_state=6
20:36:21.297 00.002 2864 Star::Find(15, 138, 725, 0, (0,0,0,0), 1.5, 10.0, 255) frame 349
20:36:21.300 00.003 2864 Star::Find returns 1 (0), X=138.64, Y=725.80, Mass=1783, SNR=29.8, Peak=175 HFD=2.9
20:36:21.302 00.002 2864 MultiStar: [#1 0.63,-0.69,0.96,U] [#2 0.73,-0.88,0.66,U] [#3 1.22,-1.07,0.72,U] [#4 0.77,-0.86,0.56,U] [#5 1.96,-1.66,0.57,U] [#6 0.22,-0.28,0.47,U] [#7 2.30,-1.37,0.48,U] [#8 0.76,-0.82,0.41,U] 
20:36:21.304 00.002 2864 refined, 8 included, MultiStar: {1.54, -1.21}, one-star: {3.95, -2.50}
20:36:21.307 00.003 2864 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.80) = xAngle (-3.46 = 2.82)
20:36:21.307 00.000 2864 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.54 = -0.25)
20:36:21.307 00.000 2864 CameraToMount -- cameraX=1.54 cameraY=-1.21 hyp=1.96 cameraTheta=-0.67 mountX=-1.86 mountY=-0.49, mountTheta=-2.88
20:36:21.307 00.000 2864 SchedulePrimaryMove(10198720, x=1.54, y=-1.21, opts=13)
20:36:21.316 00.009 2864 Enqueuing Move request for scope (1.54, -1.21)
20:36:21.316 00.000 6680 Worker thread wakes up
20:36:21.316 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.54, -1.21) opts 0xd
20:36:21.316 00.000 6680 Handling offset move in thread for scope, endpoint = (1.54, -1.21)
20:36:21.316 00.000 6680 Moving (1.54, -1.21) raw xDistance=-1.86 yDistance=-0.49
20:36:21.316 00.000 6680 PPEC rslt: input = -1.86, final = -1.33, react = -1.12, pred = -0.44, hyst = -1.09, hyst_pct = 0.47, period_length = 600.73
20:36:21.316 00.000 6680 PPEC: input: -1.86, control: -1.33, exposure: 1500
20:36:21.316 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
20:36:21.321 00.005 6680 MoveAxis(E, 179, ABG)
20:36:21.321 00.000 6680 Guiding  Dir = 2, Dur = 179
20:36:21.321 00.000 6680 IsGuiding returns 0
20:36:21.321 00.000 6680 PulseGuide returned control before completion, sleep 189
20:36:21.332 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=182, Gamma=0.560
20:36:21.369 00.037 2864 UpdateGuideState exits: m=1783 SNR=29.8
20:36:21.380 00.011 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:21.380 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:36:21.380 00.000 2864 Enqueuing Expose request
20:36:21.522 00.142 6680 IsGuiding returns 1
20:36:21.522 00.000 6680 scope still moving after pulse duration time elapsed
20:36:21.554 00.032 6680 IsGuiding returns 0
20:36:21.554 00.000 6680 scope move finished after 179 + 54 ms
20:36:21.554 00.000 6680 Move returns status 0, amount 179
20:36:21.554 00.000 6680 MoveAxis(N, 78, ABG)
20:36:21.554 00.000 6680 Guiding  Dir = 0, Dur = 78
20:36:21.554 00.000 6680 IsGuiding returns 0
20:36:21.554 00.000 6680 PulseGuide returned control before completion, sleep 88
20:36:21.650 00.096 6680 IsGuiding returns 1
20:36:21.650 00.000 6680 scope still moving after pulse duration time elapsed
20:36:21.681 00.031 6680 IsGuiding returns 0
20:36:21.681 00.000 6680 scope move finished after 78 + 49 ms
20:36:21.681 00.000 6680 Move returns status 0, amount 78
20:36:21.681 00.000 6680 move complete, result=0
20:36:21.681 00.000 6680 worker thread done servicing request
20:36:21.681 00.000 6680 Worker thread wakes up
20:36:21.681 00.000 2864 GuideStep: -1.9 px 179 ms EAST, -0.5 px 78 ms NORTH
20:36:21.684 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
20:36:21.684 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:36:23.314 01.630 6680 Exposure complete
20:36:23.375 00.061 6680 worker thread done servicing request
20:36:23.375 00.000 2864 OnExposeComplete: enter
20:36:23.378 00.003 2864 UpdateGuideState(): m_state=6
20:36:23.378 00.000 2864 Star::Find(15, 138, 725, 0, (0,0,0,0), 1.5, 10.0, 255) frame 350
20:36:23.378 00.000 2864 Star::Find returns 1 (0), X=138.45, Y=725.87, Mass=1747, SNR=29.5, Peak=170 HFD=3.0
20:36:23.378 00.000 2864 MultiStar: [#1 0.53,-0.87,0.97,U] [#2 0.77,-0.66,0.65,U] [#3 1.30,-0.98,0.75,U] [#4 0.57,-0.98,0.58,U] [#5 2.05,-1.54,0.59,U] [#6 0.04,-0.56,0.49,U] [#7 2.64,-1.10,0.00,M1] [#8 0.73,-0.86,0.42,U] 
20:36:23.387 00.009 2864 refined, 7 included, MultiStar: {1.40, -1.20}, one-star: {3.75, -2.43}
20:36:23.389 00.002 2864 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.80) = xAngle (-3.51 = 2.78)
20:36:23.391 00.002 2864 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.58 = -0.30)
20:36:23.394 00.003 2864 CameraToMount -- cameraX=1.40 cameraY=-1.20 hyp=1.84 cameraTheta=-0.71 mountX=-1.72 mountY=-0.54, mountTheta=-2.84
20:36:23.397 00.003 2864 SchedulePrimaryMove(10198720, x=1.40, y=-1.20, opts=13)
20:36:23.399 00.002 2864 Enqueuing Move request for scope (1.40, -1.20)
20:36:23.400 00.001 6680 Worker thread wakes up
20:36:23.400 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.40, -1.20) opts 0xd
20:36:23.400 00.000 6680 Handling offset move in thread for scope, endpoint = (1.40, -1.20)
20:36:23.400 00.000 6680 Moving (1.40, -1.20) raw xDistance=-1.72 yDistance=-0.54
20:36:23.402 00.002 6680 PPEC rslt: input = -1.72, final = -1.21, react = -1.03, pred = -0.35, hyst = -1.01, hyst_pct = 0.47, period_length = 600.73
20:36:23.402 00.000 6680 PPEC: input: -1.72, control: -1.21, exposure: 1500
20:36:23.402 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
20:36:23.402 00.000 6680 MoveAxis(E, 162, ABG)
20:36:23.402 00.000 6680 Guiding  Dir = 2, Dur = 162
20:36:23.402 00.000 6680 IsGuiding returns 0
20:36:23.402 00.000 6680 PulseGuide returned control before completion, sleep 172
20:36:23.409 00.007 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=169, Gamma=0.560
20:36:23.457 00.048 2864 UpdateGuideState exits: m=1747 SNR=29.5
20:36:23.463 00.006 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:23.463 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:36:23.463 00.000 2864 Enqueuing Expose request
20:36:23.584 00.121 6680 IsGuiding returns 1
20:36:23.584 00.000 6680 scope still moving after pulse duration time elapsed
20:36:23.616 00.032 6680 IsGuiding returns 0
20:36:23.616 00.000 6680 scope move finished after 162 + 51 ms
20:36:23.616 00.000 6680 Move returns status 0, amount 162
20:36:23.616 00.000 6680 MoveAxis(N, 86, ABG)
20:36:23.616 00.000 6680 Guiding  Dir = 0, Dur = 86
20:36:23.616 00.000 6680 IsGuiding returns 0
20:36:23.616 00.000 6680 PulseGuide returned control before completion, sleep 96
20:36:23.728 00.112 6680 IsGuiding returns 1
20:36:23.728 00.000 6680 scope still moving after pulse duration time elapsed
20:36:23.760 00.032 6680 IsGuiding returns 0
20:36:23.760 00.000 6680 scope move finished after 86 + 58 ms
20:36:23.760 00.000 6680 Move returns status 0, amount 86
20:36:23.760 00.000 6680 move complete, result=0
20:36:23.762 00.002 6680 worker thread done servicing request
20:36:23.762 00.000 2864 GuideStep: -1.7 px 162 ms EAST, -0.5 px 86 ms NORTH
20:36:23.764 00.002 6680 Worker thread wakes up
20:36:23.764 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:36:23.764 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:36:25.185 01.421 6680 Exposure complete
20:36:25.275 00.090 6680 worker thread done servicing request
20:36:25.275 00.000 2864 OnExposeComplete: enter
20:36:25.275 00.000 2864 UpdateGuideState(): m_state=6
20:36:25.280 00.005 2864 Star::Find(15, 138, 725, 0, (0,0,0,0), 1.5, 10.0, 255) frame 351
20:36:25.280 00.000 2864 Star::Find returns 1 (0), X=138.36, Y=726.12, Mass=1758, SNR=29.6, Peak=169 HFD=3.2
20:36:25.280 00.000 2864 MultiStar: [#1 0.31,-0.52,0.95,U] [#2 0.47,-0.59,0.66,U] [#3 1.02,-0.66,0.73,U] [#4 0.35,-0.72,0.60,U] [#5 1.87,-1.10,0.59,U] [#6 -0.21,-0.01,0.50,U] [#7 2.02,-0.91,0.48,U] [#8 0.44,-0.57,0.42,U] 
20:36:25.280 00.000 2864 refined, 8 included, MultiStar: {1.25, -0.90}, one-star: {3.67, -2.17}
20:36:25.280 00.000 2864 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.80) = xAngle (-3.42 = 2.86)
20:36:25.280 00.000 2864 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.49 = -0.21)
20:36:25.280 00.000 2864 CameraToMount -- cameraX=1.25 cameraY=-0.90 hyp=1.54 cameraTheta=-0.62 mountX=-1.48 mountY=-0.32, mountTheta=-2.93
20:36:25.298 00.018 2864 SchedulePrimaryMove(10198720, x=1.25, y=-0.90, opts=13)
20:36:25.300 00.002 2864 Enqueuing Move request for scope (1.25, -0.90)
20:36:25.302 00.002 6680 Worker thread wakes up
20:36:25.302 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.25, -0.90) opts 0xd
20:36:25.302 00.000 6680 Handling offset move in thread for scope, endpoint = (1.25, -0.90)
20:36:25.302 00.000 6680 Moving (1.25, -0.90) raw xDistance=-1.48 yDistance=-0.32
20:36:25.304 00.002 6680 PPEC rslt: input = -1.48, final = -1.03, react = -0.89, pred = -0.28, hyst = -0.88, hyst_pct = 0.47, period_length = 600.73
20:36:25.304 00.000 6680 PPEC: input: -1.48, control: -1.03, exposure: 1500
20:36:25.304 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
20:36:25.304 00.000 6680 MoveAxis(E, 139, ABG)
20:36:25.304 00.000 6680 Guiding  Dir = 2, Dur = 139
20:36:25.304 00.000 6680 IsGuiding returns 0
20:36:25.304 00.000 6680 PulseGuide returned control before completion, sleep 149
20:36:25.314 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=172, Gamma=0.560
20:36:25.359 00.045 2864 UpdateGuideState exits: m=1758 SNR=29.6
20:36:25.359 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:25.359 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:36:25.369 00.010 2864 Enqueuing Expose request
20:36:25.470 00.101 6680 IsGuiding returns 1
20:36:25.470 00.000 6680 scope still moving after pulse duration time elapsed
20:36:25.502 00.032 6680 IsGuiding returns 0
20:36:25.502 00.000 6680 scope move finished after 139 + 58 ms
20:36:25.502 00.000 6680 Move returns status 0, amount 139
20:36:25.502 00.000 6680 MoveAxis(N, 51, ABG)
20:36:25.502 00.000 6680 Guiding  Dir = 0, Dur = 51
20:36:25.502 00.000 6680 IsGuiding returns 0
20:36:25.502 00.000 6680 PulseGuide returned control before completion, sleep 61
20:36:25.565 00.063 6680 IsGuiding returns 1
20:36:25.565 00.000 6680 scope still moving after pulse duration time elapsed
20:36:25.597 00.032 6680 IsGuiding returns 0
20:36:25.597 00.000 6680 scope move finished after 51 + 43 ms
20:36:25.597 00.000 6680 Move returns status 0, amount 51
20:36:25.597 00.000 6680 move complete, result=0
20:36:25.597 00.000 6680 worker thread done servicing request
20:36:25.597 00.000 6680 Worker thread wakes up
20:36:25.597 00.000 2864 GuideStep: -1.5 px 139 ms EAST, -0.3 px 51 ms NORTH
20:36:25.597 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:36:25.597 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:36:27.230 01.633 6680 Exposure complete
20:36:27.277 00.047 6680 worker thread done servicing request
20:36:27.277 00.000 2864 OnExposeComplete: enter
20:36:27.288 00.011 2864 UpdateGuideState(): m_state=6
20:36:27.290 00.002 2864 Star::Find(15, 138, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 352
20:36:27.292 00.002 2864 Star::Find returns 1 (0), X=138.59, Y=726.31, Mass=1761, SNR=29.6, Peak=184 HFD=3.0
20:36:27.293 00.001 2864 MultiStar: [#1 0.70,-0.20,0.95,U] [#2 0.67,-0.36,0.66,U] [#3 1.30,-0.48,0.72,U] [#4 0.76,-0.33,0.57,U] [#5 2.22,-0.94,0.57,U] [#6 0.15,0.14,0.50,U] [#7 2.55,-0.73,0.47,U] [#8 0.79,-0.47,0.43,U] 
20:36:27.295 00.002 2864 refined, 8 included, MultiStar: {1.58, -0.67}, one-star: {3.90, -1.99}
20:36:27.297 00.002 2864 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.80) = xAngle (-3.20 = 3.08)
20:36:27.301 00.004 2864 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.27 = 0.01)
20:36:27.303 00.002 2864 CameraToMount -- cameraX=1.58 cameraY=-0.67 hyp=1.72 cameraTheta=-0.40 mountX=-1.71 mountY=0.02, mountTheta=3.13
20:36:27.306 00.003 2864 SchedulePrimaryMove(10198720, x=1.58, y=-0.67, opts=13)
20:36:27.309 00.003 2864 Enqueuing Move request for scope (1.58, -0.67)
20:36:27.311 00.002 6680 Worker thread wakes up
20:36:27.311 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.58, -0.67) opts 0xd
20:36:27.311 00.000 6680 Handling offset move in thread for scope, endpoint = (1.58, -0.67)
20:36:27.311 00.000 6680 Moving (1.58, -0.67) raw xDistance=-1.71 yDistance=0.02
20:36:27.311 00.000 6680 PPEC rslt: input = -1.71, final = -1.05, react = -1.03, pred = -0.07, hyst = -1.00, hyst_pct = 0.47, period_length = 600.73
20:36:27.311 00.000 6680 PPEC: input: -1.71, control: -1.05, exposure: 1500
20:36:27.311 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:36:27.311 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:36:27.311 00.000 6680 MoveAxis(E, 142, ABG)
20:36:27.311 00.000 6680 Guiding  Dir = 2, Dur = 142
20:36:27.311 00.000 6680 IsGuiding returns 0
20:36:27.311 00.000 6680 PulseGuide returned control before completion, sleep 152
20:36:27.325 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=161, Gamma=0.560
20:36:27.373 00.048 2864 UpdateGuideState exits: m=1761 SNR=29.6
20:36:27.373 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:27.373 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:36:27.373 00.000 2864 Enqueuing Expose request
20:36:27.484 00.111 6680 IsGuiding returns 1
20:36:27.484 00.000 6680 scope still moving after pulse duration time elapsed
20:36:27.515 00.031 6680 IsGuiding returns 0
20:36:27.515 00.000 6680 scope move finished after 142 + 58 ms
20:36:27.515 00.000 6680 Move returns status 0, amount 142
20:36:27.515 00.000 6680 MoveAxis(N, 0, ABG)
20:36:27.515 00.000 6680 Move returns status 0, amount 0
20:36:27.515 00.000 6680 move complete, result=0
20:36:27.515 00.000 6680 worker thread done servicing request
20:36:27.515 00.000 6680 Worker thread wakes up
20:36:27.515 00.000 2864 GuideStep: -1.7 px 142 ms EAST, 0.0 px 0 ms NORTH
20:36:27.515 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:36:27.515 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:36:28.939 01.424 6680 Exposure complete
20:36:29.003 00.064 6680 worker thread done servicing request
20:36:29.003 00.000 2864 OnExposeComplete: enter
20:36:29.018 00.015 2864 UpdateGuideState(): m_state=6
20:36:29.018 00.000 2864 Star::Find(15, 138, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 353
20:36:29.018 00.000 2864 Star::Find returns 1 (0), X=138.74, Y=726.17, Mass=1814, SNR=30.0, Peak=201 HFD=2.8
20:36:29.025 00.007 2864 MultiStar: [#1 0.90,-0.36,0.94,U] [#2 0.93,-0.41,0.63,U] [#3 1.51,-0.60,0.71,U] [#4 0.95,-0.58,0.58,U] [#5 2.24,-1.22,0.58,U] [#6 0.34,0.15,0.47,U] [#7 2.41,-1.13,0.47,U] [#8 0.90,-0.44,0.41,U] 
20:36:29.025 00.000 2864 refined, 8 included, MultiStar: {1.74, -0.84}, one-star: {4.05, -2.13}
20:36:29.025 00.000 2864 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.80) = xAngle (-3.24 = 3.04)
20:36:29.025 00.000 2864 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.32 = -0.03)
20:36:29.025 00.000 2864 CameraToMount -- cameraX=1.74 cameraY=-0.84 hyp=1.93 cameraTheta=-0.45 mountX=-1.92 mountY=-0.07, mountTheta=-3.11
20:36:29.034 00.009 2864 SchedulePrimaryMove(10198720, x=1.74, y=-0.84, opts=13)
20:36:29.039 00.005 2864 Enqueuing Move request for scope (1.74, -0.84)
20:36:29.039 00.000 6680 Worker thread wakes up
20:36:29.039 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.74, -0.84) opts 0xd
20:36:29.039 00.000 6680 Handling offset move in thread for scope, endpoint = (1.74, -0.84)
20:36:29.039 00.000 6680 Moving (1.74, -0.84) raw xDistance=-1.92 yDistance=-0.07
20:36:29.039 00.000 6680 PPEC rslt: input = -1.92, final = -1.11, react = -1.15, pred = 0.02, hyst = -1.10, hyst_pct = 0.47, period_length = 600.73
20:36:29.039 00.000 6680 PPEC: input: -1.92, control: -1.11, exposure: 1500
20:36:29.039 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:36:29.039 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:36:29.039 00.000 6680 MoveAxis(E, 150, ABG)
20:36:29.039 00.000 6680 Guiding  Dir = 2, Dur = 150
20:36:29.039 00.000 6680 IsGuiding returns 0
20:36:29.039 00.000 6680 PulseGuide returned control before completion, sleep 160
20:36:29.056 00.017 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=174, Gamma=0.560
20:36:29.098 00.042 2864 UpdateGuideState exits: m=1814 SNR=30.0
20:36:29.098 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:29.098 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:36:29.098 00.000 2864 Enqueuing Expose request
20:36:29.209 00.111 6680 IsGuiding returns 1
20:36:29.209 00.000 6680 scope still moving after pulse duration time elapsed
20:36:29.240 00.031 6680 IsGuiding returns 0
20:36:29.240 00.000 6680 scope move finished after 150 + 45 ms
20:36:29.240 00.000 6680 Move returns status 0, amount 150
20:36:29.240 00.000 6680 MoveAxis(N, 0, ABG)
20:36:29.240 00.000 6680 Move returns status 0, amount 0
20:36:29.240 00.000 6680 move complete, result=0
20:36:29.240 00.000 6680 worker thread done servicing request
20:36:29.240 00.000 2864 GuideStep: -1.9 px 150 ms EAST, -0.1 px 0 ms NORTH
20:36:29.240 00.000 6680 Worker thread wakes up
20:36:29.240 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:36:29.240 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:36:30.897 01.657 6680 Exposure complete
20:36:30.945 00.048 6680 worker thread done servicing request
20:36:30.945 00.000 2864 OnExposeComplete: enter
20:36:30.961 00.016 2864 UpdateGuideState(): m_state=6
20:36:30.963 00.002 2864 Star::Find(15, 138, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 354
20:36:30.965 00.002 2864 Star::Find returns 1 (0), X=138.66, Y=726.39, Mass=1783, SNR=29.8, Peak=186 HFD=3.0
20:36:30.968 00.003 2864 MultiStar: [#1 0.58,-0.22,0.96,U] [#2 0.74,-0.35,0.65,U] [#3 1.40,-0.43,0.73,U] [#4 0.70,-0.45,0.57,U] [#5 2.07,-0.99,0.57,U] [#6 0.25,0.24,0.48,U] [#7 2.62,-0.50,0.47,U] [#8 0.77,-0.26,0.40,U] 
20:36:30.970 00.002 2864 refined, 8 included, MultiStar: {1.59, -0.64}, one-star: {3.97, -1.90}
20:36:30.976 00.006 2864 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.80) = xAngle (-3.18 = 3.11)
20:36:30.976 00.000 2864 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.25 = 0.03)
20:36:30.976 00.000 2864 CameraToMount -- cameraX=1.59 cameraY=-0.64 hyp=1.71 cameraTheta=-0.38 mountX=-1.71 mountY=0.06, mountTheta=3.11
20:36:30.976 00.000 2864 SchedulePrimaryMove(10198720, x=1.59, y=-0.64, opts=13)
20:36:30.976 00.000 2864 Enqueuing Move request for scope (1.59, -0.64)
20:36:30.976 00.000 6680 Worker thread wakes up
20:36:30.976 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.59, -0.64) opts 0xd
20:36:30.976 00.000 6680 Handling offset move in thread for scope, endpoint = (1.59, -0.64)
20:36:30.976 00.000 6680 Moving (1.59, -0.64) raw xDistance=-1.71 yDistance=0.06
20:36:30.976 00.000 6680 PPEC rslt: input = -1.71, final = -0.94, react = -1.03, pred = 0.12, hyst = -0.99, hyst_pct = 0.47, period_length = 600.73
20:36:30.976 00.000 6680 PPEC: input: -1.71, control: -0.94, exposure: 1500
20:36:30.976 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:36:30.976 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:36:30.976 00.000 6680 MoveAxis(E, 127, ABG)
20:36:30.976 00.000 6680 Guiding  Dir = 2, Dur = 127
20:36:30.976 00.000 6680 IsGuiding returns 0
20:36:30.976 00.000 6680 PulseGuide returned control before completion, sleep 137
20:36:30.994 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=153, Gamma=0.560
20:36:31.040 00.046 2864 UpdateGuideState exits: m=1783 SNR=29.8
20:36:31.040 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:31.040 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:36:31.040 00.000 2864 Enqueuing Expose request
20:36:31.134 00.094 6680 IsGuiding returns 1
20:36:31.134 00.000 6680 scope still moving after pulse duration time elapsed
20:36:31.166 00.032 6680 IsGuiding returns 0
20:36:31.166 00.000 6680 scope move finished after 127 + 48 ms
20:36:31.166 00.000 6680 Move returns status 0, amount 127
20:36:31.166 00.000 6680 MoveAxis(N, 0, ABG)
20:36:31.166 00.000 6680 Move returns status 0, amount 0
20:36:31.166 00.000 6680 move complete, result=0
20:36:31.166 00.000 6680 worker thread done servicing request
20:36:31.166 00.000 6680 Worker thread wakes up
20:36:31.166 00.000 2864 GuideStep: -1.7 px 127 ms EAST, 0.1 px 0 ms NORTH
20:36:31.166 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:36:31.166 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:36:32.578 01.412 6680 Exposure complete
20:36:32.666 00.088 2864 OnExposeComplete: enter
20:36:32.670 00.004 2864 UpdateGuideState(): m_state=6
20:36:32.678 00.008 6680 worker thread done servicing request
20:36:32.678 00.000 2864 Star::Find(15, 138, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 355
20:36:32.681 00.003 2864 Star::Find returns 1 (0), X=138.82, Y=726.36, Mass=1791, SNR=29.8, Peak=187 HFD=2.7
20:36:32.689 00.008 2864 MultiStar: [#1 0.98,-0.32,0.95,U] [#2 0.89,-0.28,0.64,U] [#3 1.63,-0.49,0.72,U] [#4 1.02,-0.50,0.58,U] [#5 2.42,-0.97,0.58,U] [#6 0.42,0.19,0.49,U] [#7 2.66,-0.95,0.00,M1] [#8 1.05,-0.44,0.42,U] 
20:36:32.691 00.002 2864 refined, 7 included, MultiStar: {1.75, -0.69}, one-star: {4.12, -1.93}
20:36:32.695 00.004 2864 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.80) = xAngle (-3.17 = 3.11)
20:36:32.709 00.014 2864 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.24 = 0.04)
20:36:32.717 00.008 2864 CameraToMount -- cameraX=1.75 cameraY=-0.69 hyp=1.89 cameraTheta=-0.37 mountX=-1.88 mountY=0.07, mountTheta=3.10
20:36:32.721 00.004 2864 SchedulePrimaryMove(10198720, x=1.75, y=-0.69, opts=13)
20:36:32.724 00.003 2864 Enqueuing Move request for scope (1.75, -0.69)
20:36:32.726 00.002 6680 Worker thread wakes up
20:36:32.726 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.75, -0.69) opts 0xd
20:36:32.726 00.000 6680 Handling offset move in thread for scope, endpoint = (1.75, -0.69)
20:36:32.726 00.000 6680 Moving (1.75, -0.69) raw xDistance=-1.88 yDistance=0.07
20:36:32.728 00.002 6680 PPEC rslt: input = -1.88, final = -1.15, react = -1.13, pred = -0.08, hyst = -1.08, hyst_pct = 0.47, period_length = 600.73
20:36:32.729 00.001 6680 PPEC: input: -1.88, control: -1.15, exposure: 1500
20:36:32.729 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:36:32.729 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:36:32.729 00.000 6680 MoveAxis(E, 155, ABG)
20:36:32.729 00.000 6680 Guiding  Dir = 2, Dur = 155
20:36:32.729 00.000 6680 IsGuiding returns 0
20:36:32.729 00.000 6680 PulseGuide returned control before completion, sleep 165
20:36:32.729 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=179, Gamma=0.560
20:36:32.791 00.062 2864 UpdateGuideState exits: m=1791 SNR=29.8
20:36:32.791 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:32.791 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:36:32.791 00.000 2864 Enqueuing Expose request
20:36:32.900 00.109 6680 IsGuiding returns 1
20:36:32.900 00.000 6680 scope still moving after pulse duration time elapsed
20:36:32.932 00.032 6680 IsGuiding returns 0
20:36:32.932 00.000 6680 scope move finished after 155 + 47 ms
20:36:32.932 00.000 6680 Move returns status 0, amount 155
20:36:32.932 00.000 6680 MoveAxis(N, 0, ABG)
20:36:32.932 00.000 6680 Move returns status 0, amount 0
20:36:32.932 00.000 6680 move complete, result=0
20:36:32.932 00.000 6680 worker thread done servicing request
20:36:32.932 00.000 6680 Worker thread wakes up
20:36:32.932 00.000 2864 GuideStep: -1.9 px 155 ms EAST, 0.1 px 0 ms NORTH
20:36:32.934 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:36:32.934 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:36:34.592 01.658 6680 Exposure complete
20:36:34.679 00.087 6680 worker thread done servicing request
20:36:34.679 00.000 2864 OnExposeComplete: enter
20:36:34.683 00.004 2864 UpdateGuideState(): m_state=6
20:36:34.687 00.004 2864 Star::Find(15, 138, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 356
20:36:34.689 00.002 2864 Star::Find returns 1 (0), X=138.54, Y=726.57, Mass=1738, SNR=29.4, Peak=161 HFD=3.1
20:36:34.691 00.002 2864 MultiStar: [#1 0.50,-0.11,0.96,U] [#2 0.60,-0.06,0.66,U] [#3 1.18,-0.31,0.69,U] [#4 0.59,-0.13,0.58,U] [#5 1.94,-0.85,0.60,U] [#6 0.00,0.41,0.49,U] [#7 2.29,-0.38,0.46,U] [#8 0.73,-0.21,0.42,U] 
20:36:34.695 00.004 2864 refined, 8 included, MultiStar: {1.43, -0.47}, one-star: {3.84, -1.73}
20:36:34.699 00.004 2864 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.80) = xAngle (-3.11 = -3.11)
20:36:34.699 00.000 2864 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.18 = 0.10)
20:36:34.703 00.004 2864 CameraToMount -- cameraX=1.43 cameraY=-0.47 hyp=1.51 cameraTheta=-0.32 mountX=-1.50 mountY=0.15, mountTheta=3.04
20:36:34.703 00.000 2864 SchedulePrimaryMove(10198720, x=1.43, y=-0.47, opts=13)
20:36:34.703 00.000 2864 Enqueuing Move request for scope (1.43, -0.47)
20:36:34.703 00.000 6680 Worker thread wakes up
20:36:34.703 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.43, -0.47) opts 0xd
20:36:34.703 00.000 6680 Handling offset move in thread for scope, endpoint = (1.43, -0.47)
20:36:34.703 00.000 6680 Moving (1.43, -0.47) raw xDistance=-1.50 yDistance=0.15
20:36:34.703 00.000 6680 PPEC rslt: input = -1.50, final = -0.89, react = -0.90, pred = -0.00, hyst = -0.87, hyst_pct = 0.46, period_length = 600.73
20:36:34.703 00.000 6680 PPEC: input: -1.50, control: -0.89, exposure: 1500
20:36:34.703 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:36:34.703 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:36:34.703 00.000 6680 MoveAxis(E, 120, ABG)
20:36:34.713 00.010 6680 Guiding  Dir = 2, Dur = 120
20:36:34.713 00.000 6680 IsGuiding returns 0
20:36:34.713 00.000 6680 PulseGuide returned control before completion, sleep 130
20:36:34.719 00.006 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=155, Gamma=0.560
20:36:34.767 00.048 2864 UpdateGuideState exits: m=1738 SNR=29.4
20:36:34.767 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:34.775 00.008 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:36:34.775 00.000 2864 Enqueuing Expose request
20:36:34.848 00.073 6680 IsGuiding returns 1
20:36:34.848 00.000 6680 scope still moving after pulse duration time elapsed
20:36:34.877 00.029 6680 IsGuiding returns 0
20:36:34.877 00.000 6680 scope move finished after 120 + 44 ms
20:36:34.877 00.000 6680 Move returns status 0, amount 120
20:36:34.877 00.000 6680 MoveAxis(N, 0, ABG)
20:36:34.877 00.000 6680 Move returns status 0, amount 0
20:36:34.877 00.000 6680 move complete, result=0
20:36:34.877 00.000 6680 worker thread done servicing request
20:36:34.877 00.000 6680 Worker thread wakes up
20:36:34.877 00.000 2864 GuideStep: -1.5 px 120 ms EAST, 0.1 px 0 ms NORTH
20:36:34.880 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
20:36:34.880 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:36:36.288 01.408 6680 Exposure complete
20:36:36.340 00.052 6680 worker thread done servicing request
20:36:36.342 00.002 2864 OnExposeComplete: enter
20:36:36.342 00.000 2864 UpdateGuideState(): m_state=6
20:36:36.342 00.000 2864 Star::Find(15, 138, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 357
20:36:36.342 00.000 2864 Star::Find returns 1 (0), X=138.51, Y=726.22, Mass=1746, SNR=29.5, Peak=180 HFD=3.0
20:36:36.342 00.000 2864 MultiStar: [#1 0.54,-0.25,0.96,U] [#2 0.63,-0.35,0.65,U] [#3 1.20,-0.52,0.72,U] [#4 0.66,-0.41,0.59,U] [#5 2.10,-1.15,0.58,U] [#6 0.03,0.06,0.48,U] [#7 2.44,-0.96,0.47,U] [#8 0.73,-0.49,0.42,U] 
20:36:36.342 00.000 2864 refined, 8 included, MultiStar: {1.48, -0.76}, one-star: {3.81, -2.07}
20:36:36.352 00.010 2864 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.80) = xAngle (-3.27 = 3.01)
20:36:36.352 00.000 2864 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.34 = -0.06)
20:36:36.352 00.000 2864 CameraToMount -- cameraX=1.48 cameraY=-0.76 hyp=1.66 cameraTheta=-0.47 mountX=-1.65 mountY=-0.10, mountTheta=-3.08
20:36:36.352 00.000 2864 SchedulePrimaryMove(10198720, x=1.48, y=-0.76, opts=13)
20:36:36.352 00.000 2864 Enqueuing Move request for scope (1.48, -0.76)
20:36:36.352 00.000 6680 Worker thread wakes up
20:36:36.352 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.48, -0.76) opts 0xd
20:36:36.352 00.000 6680 Handling offset move in thread for scope, endpoint = (1.48, -0.76)
20:36:36.352 00.000 6680 Moving (1.48, -0.76) raw xDistance=-1.65 yDistance=-0.10
20:36:36.368 00.016 6680 PPEC rslt: input = -1.65, final = -0.96, react = -0.99, pred = 0.03, hyst = -0.96, hyst_pct = 0.46, period_length = 600.73
20:36:36.368 00.000 6680 PPEC: input: -1.65, control: -0.96, exposure: 1500
20:36:36.368 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:36:36.368 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:36:36.368 00.000 6680 MoveAxis(E, 129, ABG)
20:36:36.368 00.000 6680 Guiding  Dir = 2, Dur = 129
20:36:36.369 00.001 6680 IsGuiding returns 0
20:36:36.369 00.000 6680 PulseGuide returned control before completion, sleep 139
20:36:36.369 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=162, Gamma=0.560
20:36:36.459 00.090 2864 UpdateGuideState exits: m=1746 SNR=29.5
20:36:36.467 00.008 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:36.478 00.011 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:36:36.485 00.007 2864 Enqueuing Expose request
20:36:36.510 00.025 6680 IsGuiding returns 1
20:36:36.511 00.001 6680 scope still moving after pulse duration time elapsed
20:36:36.541 00.030 6680 IsGuiding returns 0
20:36:36.541 00.000 6680 scope move finished after 129 + 44 ms
20:36:36.541 00.000 6680 Move returns status 0, amount 129
20:36:36.541 00.000 6680 MoveAxis(N, 0, ABG)
20:36:36.541 00.000 6680 Move returns status 0, amount 0
20:36:36.542 00.001 6680 move complete, result=0
20:36:36.542 00.000 6680 worker thread done servicing request
20:36:36.542 00.000 6680 Worker thread wakes up
20:36:36.542 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:36:36.542 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:36:36.582 00.040 2864 GuideStep: -1.6 px 129 ms EAST, -0.1 px 0 ms NORTH
20:36:38.175 01.593 6680 Exposure complete
20:36:38.224 00.049 6680 worker thread done servicing request
20:36:38.224 00.000 2864 OnExposeComplete: enter
20:36:38.224 00.000 2864 UpdateGuideState(): m_state=6
20:36:38.224 00.000 2864 Star::Find(15, 138, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 358
20:36:38.224 00.000 2864 Star::Find returns 1 (0), X=138.72, Y=726.15, Mass=1672, SNR=28.8, Peak=173 HFD=2.8
20:36:38.224 00.000 2864 MultiStar: [#1 0.50,-0.58,0.97,U] [#2 0.82,-0.48,0.67,U] [#3 1.30,-0.64,0.74,U] [#4 0.62,-0.65,0.60,U] [#5 2.22,-0.98,0.61,U] [#6 0.22,-0.00,0.50,U] [#7 2.41,-0.96,0.49,U] [#8 0.63,-0.64,0.43,U] 
20:36:38.233 00.009 2864 refined, 8 included, MultiStar: {1.55, -0.87}, one-star: {4.03, -2.15}
20:36:38.233 00.000 2864 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.80) = xAngle (-3.31 = 2.97)
20:36:38.233 00.000 2864 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.38 = -0.10)
20:36:38.233 00.000 2864 CameraToMount -- cameraX=1.55 cameraY=-0.87 hyp=1.78 cameraTheta=-0.51 mountX=-1.75 mountY=-0.18, mountTheta=-3.04
20:36:38.244 00.011 2864 SchedulePrimaryMove(10198720, x=1.55, y=-0.87, opts=13)
20:36:38.246 00.002 2864 Enqueuing Move request for scope (1.55, -0.87)
20:36:38.249 00.003 6680 Worker thread wakes up
20:36:38.249 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.55, -0.87) opts 0xd
20:36:38.249 00.000 6680 Handling offset move in thread for scope, endpoint = (1.55, -0.87)
20:36:38.249 00.000 6680 Moving (1.55, -0.87) raw xDistance=-1.75 yDistance=-0.18
20:36:38.249 00.000 6680 PPEC rslt: input = -1.75, final = -1.10, react = -1.05, pred = -0.14, hyst = -1.00, hyst_pct = 0.46, period_length = 600.73
20:36:38.249 00.000 6680 PPEC: input: -1.75, control: -1.10, exposure: 1500
20:36:38.249 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:36:38.249 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:36:38.249 00.000 6680 MoveAxis(E, 149, ABG)
20:36:38.249 00.000 6680 Guiding  Dir = 2, Dur = 149
20:36:38.249 00.000 6680 IsGuiding returns 0
20:36:38.249 00.000 6680 PulseGuide returned control before completion, sleep 159
20:36:38.249 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=159, Gamma=0.560
20:36:38.310 00.061 2864 UpdateGuideState exits: m=1672 SNR=28.8
20:36:38.313 00.003 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:38.313 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:36:38.313 00.000 2864 Enqueuing Expose request
20:36:38.424 00.111 6680 IsGuiding returns 1
20:36:38.424 00.000 6680 scope still moving after pulse duration time elapsed
20:36:38.455 00.031 6680 IsGuiding returns 0
20:36:38.455 00.000 6680 scope move finished after 149 + 54 ms
20:36:38.455 00.000 6680 Move returns status 0, amount 149
20:36:38.455 00.000 6680 MoveAxis(N, 0, ABG)
20:36:38.455 00.000 6680 Move returns status 0, amount 0
20:36:38.455 00.000 6680 move complete, result=0
20:36:38.455 00.000 6680 worker thread done servicing request
20:36:38.455 00.000 2864 GuideStep: -1.8 px 149 ms EAST, -0.2 px 0 ms NORTH
20:36:38.465 00.010 6680 Worker thread wakes up
20:36:38.465 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:36:38.465 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:36:39.897 01.432 6680 Exposure complete
20:36:39.994 00.097 6680 worker thread done servicing request
20:36:39.994 00.000 2864 OnExposeComplete: enter
20:36:39.994 00.000 2864 UpdateGuideState(): m_state=6
20:36:39.994 00.000 2864 Star::Find(15, 138, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 359
20:36:39.994 00.000 2864 Star::Find returns 1 (0), X=138.55, Y=726.11, Mass=1774, SNR=29.7, Peak=177 HFD=3.0
20:36:39.994 00.000 2864 MultiStar: [#1 0.68,-0.59,0.93,U] [#2 0.63,-0.55,0.66,U] [#3 1.37,-0.80,0.75,U] [#4 0.65,-0.73,0.59,U] [#5 2.07,-1.29,0.59,U] [#6 0.13,-0.04,0.49,U] [#7 2.28,-1.14,0.47,U] [#8 0.82,-0.66,0.42,U] 
20:36:39.994 00.000 2864 refined, 8 included, MultiStar: {1.53, -0.97}, one-star: {3.86, -2.18}
20:36:40.007 00.013 2864 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.80) = xAngle (-3.36 = 2.92)
20:36:40.007 00.000 2864 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.44 = -0.15)
20:36:40.007 00.000 2864 CameraToMount -- cameraX=1.53 cameraY=-0.97 hyp=1.81 cameraTheta=-0.57 mountX=-1.77 mountY=-0.27, mountTheta=-2.99
20:36:40.007 00.000 2864 SchedulePrimaryMove(10198720, x=1.53, y=-0.97, opts=13)
20:36:40.007 00.000 2864 Enqueuing Move request for scope (1.53, -0.97)
20:36:40.007 00.000 6680 Worker thread wakes up
20:36:40.007 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.53, -0.97) opts 0xd
20:36:40.007 00.000 6680 Handling offset move in thread for scope, endpoint = (1.53, -0.97)
20:36:40.007 00.000 6680 Moving (1.53, -0.97) raw xDistance=-1.77 yDistance=-0.27
20:36:40.007 00.000 6680 PPEC rslt: input = -1.77, final = -1.12, react = -1.06, pred = -0.15, hyst = -1.01, hyst_pct = 0.46, period_length = 600.73
20:36:40.007 00.000 6680 PPEC: input: -1.77, control: -1.12, exposure: 1500
20:36:40.007 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
20:36:40.007 00.000 6680 MoveAxis(E, 150, ABG)
20:36:40.007 00.000 6680 Guiding  Dir = 2, Dur = 150
20:36:40.007 00.000 6680 IsGuiding returns 0
20:36:40.007 00.000 6680 PulseGuide returned control before completion, sleep 160
20:36:40.034 00.027 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=162, Gamma=0.560
20:36:40.102 00.068 2864 UpdateGuideState exits: m=1774 SNR=29.7
20:36:40.106 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:40.109 00.003 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:36:40.115 00.006 2864 Enqueuing Expose request
20:36:40.195 00.080 6680 IsGuiding returns 0
20:36:40.195 00.000 6680 Move returns status 0, amount 150
20:36:40.195 00.000 6680 MoveAxis(N, 44, ABG)
20:36:40.196 00.001 6680 Guiding  Dir = 0, Dur = 44
20:36:40.196 00.000 6680 IsGuiding returns 0
20:36:40.197 00.001 6680 PulseGuide returned control before completion, sleep 54
20:36:40.260 00.063 6680 IsGuiding returns 1
20:36:40.261 00.001 6680 scope still moving after pulse duration time elapsed
20:36:40.291 00.030 6680 IsGuiding returns 0
20:36:40.291 00.000 6680 scope move finished after 44 + 50 ms
20:36:40.291 00.000 6680 Move returns status 0, amount 44
20:36:40.291 00.000 6680 move complete, result=0
20:36:40.292 00.001 6680 worker thread done servicing request
20:36:40.292 00.000 6680 Worker thread wakes up
20:36:40.293 00.001 6680 worker thread servicing REQUEST_EXPOSE 1500
20:36:40.293 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:36:40.293 00.000 2864 GuideStep: -1.8 px 150 ms EAST, -0.3 px 44 ms NORTH
20:36:41.948 01.655 6680 Exposure complete
20:36:42.060 00.112 6680 worker thread done servicing request
20:36:42.060 00.000 2864 OnExposeComplete: enter
20:36:42.060 00.000 2864 UpdateGuideState(): m_state=6
20:36:42.060 00.000 2864 Star::Find(15, 138, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 360
20:36:42.060 00.000 2864 Star::Find returns 1 (0), X=138.29, Y=726.43, Mass=1765, SNR=29.6, Peak=172 HFD=3.2
20:36:42.060 00.000 2864 MultiStar: [#1 0.17,-0.12,0.95,U] [#2 0.39,-0.21,0.64,U] [#3 1.00,-0.29,0.73,U] [#4 0.36,-0.34,0.61,U] [#5 1.60,-0.98,0.57,U] [#6 -0.28,0.29,0.49,U] [#7 2.23,-0.77,0.47,U] [#8 0.31,-0.05,0.41,U] 
20:36:42.060 00.000 2864 refined, 8 included, MultiStar: {1.18, -0.57}, one-star: {3.60, -1.86}
20:36:42.060 00.000 2864 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.80) = xAngle (-3.24 = 3.04)
20:36:42.076 00.016 2864 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.32 = -0.04)
20:36:42.076 00.000 2864 CameraToMount -- cameraX=1.18 cameraY=-0.57 hyp=1.31 cameraTheta=-0.45 mountX=-1.30 mountY=-0.05, mountTheta=-3.11
20:36:42.076 00.000 2864 SchedulePrimaryMove(10198720, x=1.18, y=-0.57, opts=13)
20:36:42.076 00.000 2864 Enqueuing Move request for scope (1.18, -0.57)
20:36:42.076 00.000 6680 Worker thread wakes up
20:36:42.076 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.18, -0.57) opts 0xd
20:36:42.076 00.000 6680 Handling offset move in thread for scope, endpoint = (1.18, -0.57)
20:36:42.076 00.000 6680 Moving (1.18, -0.57) raw xDistance=-1.30 yDistance=-0.05
20:36:42.088 00.012 6680 PPEC rslt: input = -1.30, final = -0.90, react = -0.78, pred = -0.24, hyst = -0.77, hyst_pct = 0.46, period_length = 600.73
20:36:42.088 00.000 6680 PPEC: input: -1.30, control: -0.90, exposure: 1500
20:36:42.088 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:36:42.088 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:36:42.088 00.000 6680 MoveAxis(E, 122, ABG)
20:36:42.088 00.000 6680 Guiding  Dir = 2, Dur = 122
20:36:42.088 00.000 6680 IsGuiding returns 0
20:36:42.090 00.002 6680 PulseGuide returned control before completion, sleep 132
20:36:42.100 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=187, Gamma=0.560
20:36:42.140 00.040 2864 UpdateGuideState exits: m=1765 SNR=29.6
20:36:42.140 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:42.152 00.012 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:36:42.155 00.003 2864 Enqueuing Expose request
20:36:42.235 00.080 6680 IsGuiding returns 0
20:36:42.235 00.000 6680 Move returns status 0, amount 122
20:36:42.235 00.000 6680 MoveAxis(N, 0, ABG)
20:36:42.235 00.000 6680 Move returns status 0, amount 0
20:36:42.235 00.000 6680 move complete, result=0
20:36:42.235 00.000 6680 worker thread done servicing request
20:36:42.235 00.000 6680 Worker thread wakes up
20:36:42.235 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:36:42.235 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:36:42.235 00.000 2864 GuideStep: -1.3 px 122 ms EAST, -0.0 px 0 ms NORTH
20:36:43.655 01.420 6680 Exposure complete
20:36:43.722 00.067 6680 worker thread done servicing request
20:36:43.722 00.000 2864 OnExposeComplete: enter
20:36:43.729 00.007 2864 UpdateGuideState(): m_state=6
20:36:43.731 00.002 2864 Star::Find(15, 138, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 361
20:36:43.735 00.004 2864 Star::Find returns 1 (0), X=138.67, Y=726.35, Mass=1772, SNR=29.7, Peak=153 HFD=3.2
20:36:43.738 00.003 2864 MultiStar: [#1 0.67,-0.18,0.94,U] [#2 0.84,-0.22,0.65,U] [#3 1.21,-0.35,0.73,U] [#4 0.66,-0.30,0.58,U] [#5 2.05,-0.81,0.58,U] [#6 0.02,0.25,0.50,U] [#7 2.24,-0.87,0.47,U] [#8 0.63,-0.27,0.43,U] 
20:36:43.742 00.004 2864 refined, 8 included, MultiStar: {1.52, -0.60}, one-star: {3.98, -1.94}
20:36:43.748 00.006 2864 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.80) = xAngle (-3.17 = 3.11)
20:36:43.754 00.006 2864 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.25 = 0.04)
20:36:43.756 00.002 2864 CameraToMount -- cameraX=1.52 cameraY=-0.60 hyp=1.64 cameraTheta=-0.38 mountX=-1.64 mountY=0.06, mountTheta=3.11
20:36:43.760 00.004 2864 SchedulePrimaryMove(10198720, x=1.52, y=-0.60, opts=13)
20:36:43.760 00.000 2864 Enqueuing Move request for scope (1.52, -0.60)
20:36:43.760 00.000 6680 Worker thread wakes up
20:36:43.760 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.52, -0.60) opts 0xd
20:36:43.760 00.000 6680 Handling offset move in thread for scope, endpoint = (1.52, -0.60)
20:36:43.760 00.000 6680 Moving (1.52, -0.60) raw xDistance=-1.64 yDistance=0.06
20:36:43.767 00.007 6680 PPEC rslt: input = -1.64, final = -1.10, react = -0.98, pred = -0.25, hyst = -0.95, hyst_pct = 0.46, period_length = 600.73
20:36:43.767 00.000 6680 PPEC: input: -1.64, control: -1.10, exposure: 1500
20:36:43.767 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:36:43.771 00.004 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:36:43.771 00.000 6680 MoveAxis(E, 148, ABG)
20:36:43.771 00.000 6680 Guiding  Dir = 2, Dur = 148
20:36:43.771 00.000 6680 IsGuiding returns 0
20:36:43.771 00.000 6680 PulseGuide returned control before completion, sleep 158
20:36:43.795 00.024 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=145, Gamma=0.560
20:36:43.842 00.047 2864 UpdateGuideState exits: m=1772 SNR=29.7
20:36:43.850 00.008 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:43.852 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:36:43.854 00.002 2864 Enqueuing Expose request
20:36:43.941 00.087 6680 IsGuiding returns 1
20:36:43.941 00.000 6680 scope still moving after pulse duration time elapsed
20:36:43.973 00.032 6680 IsGuiding returns 0
20:36:43.973 00.000 6680 scope move finished after 148 + 52 ms
20:36:43.973 00.000 6680 Move returns status 0, amount 148
20:36:43.973 00.000 6680 MoveAxis(N, 0, ABG)
20:36:43.973 00.000 6680 Move returns status 0, amount 0
20:36:43.973 00.000 6680 move complete, result=0
20:36:43.973 00.000 6680 worker thread done servicing request
20:36:43.973 00.000 6680 Worker thread wakes up
20:36:43.973 00.000 2864 GuideStep: -1.6 px 148 ms EAST, 0.1 px 0 ms NORTH
20:36:43.973 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:36:43.973 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:36:45.619 01.646 6680 Exposure complete
20:36:45.682 00.063 6680 worker thread done servicing request
20:36:45.682 00.000 2864 OnExposeComplete: enter
20:36:45.682 00.000 2864 UpdateGuideState(): m_state=6
20:36:45.682 00.000 2864 Star::Find(15, 138, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 362
20:36:45.682 00.000 2864 Star::Find returns 1 (0), X=138.22, Y=726.22, Mass=1784, SNR=29.8, Peak=184 HFD=3.0
20:36:45.682 00.000 2864 MultiStar: [#1 0.29,-0.46,0.95,U] [#2 0.38,-0.46,0.66,U] [#3 0.99,-0.61,0.70,U] [#4 0.39,-0.73,0.58,U] [#5 1.83,-1.16,0.58,U] [#6 -0.28,-0.05,0.47,U] [#7 2.36,-0.75,0.45,U] [#8 0.44,-0.45,0.42,U] 
20:36:45.682 00.000 2864 refined, 8 included, MultiStar: {1.23, -0.84}, one-star: {3.53, -2.07}
20:36:45.697 00.015 2864 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.80) = xAngle (-3.39 = 2.89)
20:36:45.702 00.005 2864 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.47 = -0.18)
20:36:45.702 00.000 2864 CameraToMount -- cameraX=1.23 cameraY=-0.84 hyp=1.49 cameraTheta=-0.60 mountX=-1.44 mountY=-0.27, mountTheta=-2.95
20:36:45.702 00.000 2864 SchedulePrimaryMove(10198720, x=1.23, y=-0.84, opts=13)
20:36:45.702 00.000 2864 Enqueuing Move request for scope (1.23, -0.84)
20:36:45.713 00.011 6680 Worker thread wakes up
20:36:45.713 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.23, -0.84) opts 0xd
20:36:45.713 00.000 6680 Handling offset move in thread for scope, endpoint = (1.23, -0.84)
20:36:45.713 00.000 6680 Moving (1.23, -0.84) raw xDistance=-1.44 yDistance=-0.27
20:36:45.713 00.000 6680 PPEC rslt: input = -1.44, final = -1.02, react = -0.86, pred = -0.31, hyst = -0.83, hyst_pct = 0.45, period_length = 600.73
20:36:45.713 00.000 6680 PPEC: input: -1.44, control: -1.02, exposure: 1500
20:36:45.713 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
20:36:45.713 00.000 6680 MoveAxis(E, 137, ABG)
20:36:45.713 00.000 6680 Guiding  Dir = 2, Dur = 137
20:36:45.716 00.003 6680 IsGuiding returns 0
20:36:45.716 00.000 6680 PulseGuide returned control before completion, sleep 147
20:36:45.724 00.008 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=175, Gamma=0.560
20:36:45.776 00.052 2864 UpdateGuideState exits: m=1784 SNR=29.8
20:36:45.776 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:45.776 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:36:45.776 00.000 2864 Enqueuing Expose request
20:36:45.871 00.095 6680 IsGuiding returns 1
20:36:45.871 00.000 6680 scope still moving after pulse duration time elapsed
20:36:45.902 00.031 6680 IsGuiding returns 0
20:36:45.902 00.000 6680 scope move finished after 137 + 49 ms
20:36:45.902 00.000 6680 Move returns status 0, amount 137
20:36:45.902 00.000 6680 MoveAxis(N, 44, ABG)
20:36:45.902 00.000 6680 Guiding  Dir = 0, Dur = 44
20:36:45.902 00.000 6680 IsGuiding returns 0
20:36:45.902 00.000 6680 PulseGuide returned control before completion, sleep 54
20:36:45.965 00.063 6680 IsGuiding returns 1
20:36:45.965 00.000 6680 scope still moving after pulse duration time elapsed
20:36:45.997 00.032 6680 IsGuiding returns 0
20:36:45.997 00.000 6680 scope move finished after 44 + 49 ms
20:36:45.997 00.000 6680 Move returns status 0, amount 44
20:36:45.997 00.000 6680 move complete, result=0
20:36:45.997 00.000 6680 worker thread done servicing request
20:36:45.997 00.000 2864 GuideStep: -1.4 px 137 ms EAST, -0.3 px 44 ms NORTH
20:36:45.997 00.000 6680 Worker thread wakes up
20:36:45.997 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:36:45.997 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:36:47.424 01.427 6680 Exposure complete
20:36:47.473 00.049 6680 worker thread done servicing request
20:36:47.473 00.000 2864 OnExposeComplete: enter
20:36:47.473 00.000 2864 UpdateGuideState(): m_state=6
20:36:47.487 00.014 2864 Star::Find(15, 138, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 363
20:36:47.487 00.000 2864 Star::Find returns 1 (0), X=138.14, Y=726.22, Mass=1840, SNR=30.2, Peak=174 HFD=3.1
20:36:47.487 00.000 2864 MultiStar: [#1 0.20,-0.55,0.94,U] [#2 0.11,-0.51,0.64,U] [#3 0.99,-0.67,0.70,U] [#4 0.18,-0.56,0.58,U] [#5 1.67,-1.11,0.56,U] [#6 -0.17,-0.03,0.48,U] [#7 2.09,-0.87,0.46,U] [#8 0.20,-0.51,0.42,U] 
20:36:47.487 00.000 2864 refined, 8 included, MultiStar: {1.11, -0.86}, one-star: {3.45, -2.07}
20:36:47.494 00.007 2864 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.80) = xAngle (-3.46 = 2.83)
20:36:47.494 00.000 2864 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.53 = -0.25)
20:36:47.494 00.000 2864 CameraToMount -- cameraX=1.11 cameraY=-0.86 hyp=1.40 cameraTheta=-0.66 mountX=-1.33 mountY=-0.34, mountTheta=-2.89
20:36:47.494 00.000 2864 SchedulePrimaryMove(10198720, x=1.11, y=-0.86, opts=13)
20:36:47.503 00.009 2864 Enqueuing Move request for scope (1.11, -0.86)
20:36:47.503 00.000 6680 Worker thread wakes up
20:36:47.503 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.11, -0.86) opts 0xd
20:36:47.503 00.000 6680 Handling offset move in thread for scope, endpoint = (1.11, -0.86)
20:36:47.503 00.000 6680 Moving (1.11, -0.86) raw xDistance=-1.33 yDistance=-0.34
20:36:47.503 00.000 6680 PPEC rslt: input = -1.33, final = -1.20, react = -0.80, pred = -0.75, hyst = -0.79, hyst_pct = 0.45, period_length = 600.73
20:36:47.503 00.000 6680 PPEC: input: -1.33, control: -1.20, exposure: 1500
20:36:47.503 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
20:36:47.503 00.000 6680 MoveAxis(E, 162, ABG)
20:36:47.503 00.000 6680 Guiding  Dir = 2, Dur = 162
20:36:47.503 00.000 6680 IsGuiding returns 0
20:36:47.503 00.000 6680 PulseGuide returned control before completion, sleep 172
20:36:47.519 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=173, Gamma=0.560
20:36:47.557 00.038 2864 UpdateGuideState exits: m=1840 SNR=30.2
20:36:47.566 00.009 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:47.566 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:36:47.566 00.000 2864 Enqueuing Expose request
20:36:47.693 00.127 6680 IsGuiding returns 1
20:36:47.693 00.000 6680 scope still moving after pulse duration time elapsed
20:36:47.725 00.032 6680 IsGuiding returns 0
20:36:47.725 00.000 6680 scope move finished after 162 + 55 ms
20:36:47.725 00.000 6680 Move returns status 0, amount 162
20:36:47.725 00.000 6680 MoveAxis(N, 55, ABG)
20:36:47.725 00.000 6680 Guiding  Dir = 0, Dur = 55
20:36:47.725 00.000 6680 IsGuiding returns 0
20:36:47.725 00.000 6680 PulseGuide returned control before completion, sleep 65
20:36:47.804 00.079 6680 IsGuiding returns 1
20:36:47.804 00.000 6680 scope still moving after pulse duration time elapsed
20:36:47.835 00.031 6680 IsGuiding returns 0
20:36:47.835 00.000 6680 scope move finished after 55 + 53 ms
20:36:47.835 00.000 6680 Move returns status 0, amount 55
20:36:47.835 00.000 6680 move complete, result=0
20:36:47.835 00.000 6680 worker thread done servicing request
20:36:47.835 00.000 2864 GuideStep: -1.3 px 162 ms EAST, -0.3 px 55 ms NORTH
20:36:47.844 00.009 6680 Worker thread wakes up
20:36:47.844 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:36:47.844 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:36:49.483 01.639 6680 Exposure complete
20:36:49.531 00.048 6680 worker thread done servicing request
20:36:49.531 00.000 2864 OnExposeComplete: enter
20:36:49.547 00.016 2864 UpdateGuideState(): m_state=6
20:36:49.547 00.000 2864 Star::Find(15, 138, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 364
20:36:49.547 00.000 2864 Star::Find returns 1 (0), X=138.15, Y=726.63, Mass=1751, SNR=29.5, Peak=155 HFD=2.9
20:36:49.547 00.000 2864 MultiStar: [#1 0.33,0.08,0.96,U] [#2 0.29,-0.02,0.65,U] [#3 1.02,-0.21,0.72,U] [#4 0.30,-0.10,0.59,U] [#5 1.87,-0.66,0.58,U] [#6 -0.24,0.36,0.49,U] [#7 2.25,-0.28,0.47,U] [#8 0.29,-0.06,0.42,U] 
20:36:49.547 00.000 2864 refined, 8 included, MultiStar: {1.20, -0.37}, one-star: {3.46, -1.66}
20:36:49.556 00.009 2864 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.80) = xAngle (-3.10 = -3.10)
20:36:49.556 00.000 2864 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.17 = 0.11)
20:36:49.556 00.000 2864 CameraToMount -- cameraX=1.20 cameraY=-0.37 hyp=1.25 cameraTheta=-0.30 mountX=-1.25 mountY=0.14, mountTheta=3.03
20:36:49.563 00.007 2864 SchedulePrimaryMove(10198720, x=1.20, y=-0.37, opts=13)
20:36:49.563 00.000 2864 Enqueuing Move request for scope (1.20, -0.37)
20:36:49.563 00.000 6680 Worker thread wakes up
20:36:49.563 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.20, -0.37) opts 0xd
20:36:49.563 00.000 6680 Handling offset move in thread for scope, endpoint = (1.20, -0.37)
20:36:49.563 00.000 6680 Moving (1.20, -0.37) raw xDistance=-1.25 yDistance=0.14
20:36:49.563 00.000 6680 PPEC rslt: input = -1.25, final = -1.21, react = -0.75, pred = -0.84, hyst = -0.74, hyst_pct = 0.45, period_length = 600.73
20:36:49.563 00.000 6680 PPEC: input: -1.25, control: -1.21, exposure: 1500
20:36:49.563 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:36:49.563 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:36:49.563 00.000 6680 MoveAxis(E, 162, ABG)
20:36:49.563 00.000 6680 Guiding  Dir = 2, Dur = 162
20:36:49.563 00.000 6680 IsGuiding returns 0
20:36:49.563 00.000 6680 PulseGuide returned control before completion, sleep 172
20:36:49.579 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=183, Gamma=0.560
20:36:49.626 00.047 2864 UpdateGuideState exits: m=1751 SNR=29.5
20:36:49.626 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:49.626 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:36:49.626 00.000 2864 Enqueuing Expose request
20:36:49.754 00.128 6680 IsGuiding returns 1
20:36:49.754 00.000 6680 scope still moving after pulse duration time elapsed
20:36:49.786 00.032 6680 IsGuiding returns 0
20:36:49.786 00.000 6680 scope move finished after 162 + 54 ms
20:36:49.786 00.000 6680 Move returns status 0, amount 162
20:36:49.786 00.000 6680 MoveAxis(N, 0, ABG)
20:36:49.786 00.000 6680 Move returns status 0, amount 0
20:36:49.786 00.000 6680 move complete, result=0
20:36:49.786 00.000 6680 worker thread done servicing request
20:36:49.786 00.000 2864 GuideStep: -1.3 px 162 ms EAST, 0.1 px 0 ms NORTH
20:36:49.789 00.003 6680 Worker thread wakes up
20:36:49.789 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:36:49.789 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:36:51.213 01.424 6680 Exposure complete
20:36:51.280 00.067 6680 worker thread done servicing request
20:36:51.280 00.000 2864 OnExposeComplete: enter
20:36:51.284 00.004 2864 UpdateGuideState(): m_state=6
20:36:51.286 00.002 2864 Star::Find(15, 138, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 365
20:36:51.290 00.004 2864 Star::Find returns 1 (0), X=138.03, Y=726.74, Mass=1760, SNR=29.6, Peak=147 HFD=3.2
20:36:51.293 00.003 2864 MultiStar: [#1 0.06,0.20,0.96,U] [#2 0.11,0.09,0.65,U] [#3 0.82,-0.00,0.70,U] [#4 0.11,-0.05,0.59,U] [#5 1.58,-0.49,0.58,U] [#6 -0.33,0.69,0.49,U] [#7 2.13,-0.46,0.45,U] [#8 0.13,0.26,0.42,U] 
20:36:51.295 00.002 2864 refined, 8 included, MultiStar: {1.01, -0.24}, one-star: {3.34, -1.56}
20:36:51.295 00.000 2864 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.80) = xAngle (-3.03 = -3.03)
20:36:51.295 00.000 2864 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.10 = 0.18)
20:36:51.295 00.000 2864 CameraToMount -- cameraX=1.01 cameraY=-0.24 hyp=1.03 cameraTheta=-0.23 mountX=-1.03 mountY=0.19, mountTheta=2.96
20:36:51.308 00.013 2864 SchedulePrimaryMove(10198720, x=1.01, y=-0.24, opts=13)
20:36:51.310 00.002 2864 Enqueuing Move request for scope (1.01, -0.24)
20:36:51.312 00.002 6680 Worker thread wakes up
20:36:51.312 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.01, -0.24) opts 0xd
20:36:51.312 00.000 6680 Handling offset move in thread for scope, endpoint = (1.01, -0.24)
20:36:51.312 00.000 6680 Moving (1.01, -0.24) raw xDistance=-1.03 yDistance=0.19
20:36:51.314 00.002 6680 PPEC rslt: input = -1.03, final = -1.08, react = -0.62, pred = -0.83, hyst = -0.63, hyst_pct = 0.45, period_length = 600.73
20:36:51.314 00.000 6680 PPEC: input: -1.03, control: -1.08, exposure: 1500
20:36:51.314 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:36:51.314 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:36:51.314 00.000 6680 MoveAxis(E, 145, ABG)
20:36:51.314 00.000 6680 Guiding  Dir = 2, Dur = 145
20:36:51.316 00.002 6680 IsGuiding returns 0
20:36:51.316 00.000 6680 PulseGuide returned control before completion, sleep 155
20:36:51.328 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=180, Gamma=0.560
20:36:51.374 00.046 2864 UpdateGuideState exits: m=1760 SNR=29.6
20:36:51.379 00.005 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:51.381 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:36:51.383 00.002 2864 Enqueuing Expose request
20:36:51.481 00.098 6680 IsGuiding returns 1
20:36:51.481 00.000 6680 scope still moving after pulse duration time elapsed
20:36:51.512 00.031 6680 IsGuiding returns 1
20:36:51.543 00.031 6680 IsGuiding returns 0
20:36:51.543 00.000 6680 scope move finished after 145 + 82 ms
20:36:51.543 00.000 6680 Move returns status 0, amount 145
20:36:51.543 00.000 6680 MoveAxis(N, 0, ABG)
20:36:51.543 00.000 6680 Move returns status 0, amount 0
20:36:51.543 00.000 6680 move complete, result=0
20:36:51.543 00.000 6680 worker thread done servicing request
20:36:51.543 00.000 6680 Worker thread wakes up
20:36:51.543 00.000 2864 GuideStep: -1.0 px 145 ms EAST, 0.2 px 0 ms NORTH
20:36:51.543 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:36:51.543 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:36:53.191 01.648 6680 Exposure complete
20:36:53.254 00.063 6680 worker thread done servicing request
20:36:53.254 00.000 2864 OnExposeComplete: enter
20:36:53.270 00.016 2864 UpdateGuideState(): m_state=6
20:36:53.272 00.002 2864 Star::Find(15, 138, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 366
20:36:53.275 00.003 2864 Star::Find returns 1 (0), X=138.61, Y=726.82, Mass=1820, SNR=30.1, Peak=179 HFD=2.9
20:36:53.275 00.000 2864 MultiStar: [#1 0.51,0.14,0.93,U] [#2 0.62,0.22,0.65,U] [#3 1.14,-0.20,0.72,U] [#4 0.60,-0.10,0.57,U] [#5 1.89,-0.58,0.57,U] [#6 0.09,0.54,0.47,U] [#7 2.08,-0.17,0.45,U] [#8 0.78,0.09,0.42,U] 
20:36:53.275 00.000 2864 refined, 8 included, MultiStar: {1.44, -0.26}, one-star: {3.92, -1.48}
20:36:53.275 00.000 2864 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.80) = xAngle (-2.98 = -2.98)
20:36:53.275 00.000 2864 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.05 = 0.23)
20:36:53.275 00.000 2864 CameraToMount -- cameraX=1.44 cameraY=-0.26 hyp=1.47 cameraTheta=-0.18 mountX=-1.45 mountY=0.34, mountTheta=2.91
20:36:53.286 00.011 2864 SchedulePrimaryMove(10198720, x=1.44, y=-0.26, opts=13)
20:36:53.286 00.000 2864 Enqueuing Move request for scope (1.44, -0.26)
20:36:53.286 00.000 6680 Worker thread wakes up
20:36:53.286 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.44, -0.26) opts 0xd
20:36:53.286 00.000 6680 Handling offset move in thread for scope, endpoint = (1.44, -0.26)
20:36:53.286 00.000 6680 Moving (1.44, -0.26) raw xDistance=-1.45 yDistance=0.34
20:36:53.286 00.000 6680 PPEC rslt: input = -1.45, final = -1.33, react = -0.87, pred = -0.85, hyst = -0.85, hyst_pct = 0.45, period_length = 600.73
20:36:53.286 00.000 6680 PPEC: input: -1.45, control: -1.33, exposure: 1500
20:36:53.286 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:36:53.286 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
20:36:53.286 00.000 6680 MoveAxis(E, 179, ABG)
20:36:53.286 00.000 6680 Guiding  Dir = 2, Dur = 179
20:36:53.286 00.000 6680 IsGuiding returns 0
20:36:53.286 00.000 6680 PulseGuide returned control before completion, sleep 189
20:36:53.309 00.023 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=160, Gamma=0.560
20:36:53.350 00.041 2864 UpdateGuideState exits: m=1820 SNR=30.1
20:36:53.350 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:53.350 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:36:53.350 00.000 2864 Enqueuing Expose request
20:36:53.493 00.143 6680 IsGuiding returns 1
20:36:53.493 00.000 6680 scope still moving after pulse duration time elapsed
20:36:53.525 00.032 6680 IsGuiding returns 0
20:36:53.525 00.000 6680 scope move finished after 179 + 50 ms
20:36:53.525 00.000 6680 Move returns status 0, amount 179
20:36:53.525 00.000 6680 MoveAxis(N, 0, ABG)
20:36:53.525 00.000 6680 Move returns status 0, amount 0
20:36:53.525 00.000 6680 move complete, result=0
20:36:53.525 00.000 6680 worker thread done servicing request
20:36:53.525 00.000 6680 Worker thread wakes up
20:36:53.525 00.000 2864 GuideStep: -1.4 px 179 ms EAST, 0.3 px 0 ms NORTH
20:36:53.525 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:36:53.525 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:36:54.951 01.426 6680 Exposure complete
20:36:55.019 00.068 6680 worker thread done servicing request
20:36:55.019 00.000 2864 OnExposeComplete: enter
20:36:55.019 00.000 2864 UpdateGuideState(): m_state=6
20:36:55.019 00.000 2864 Star::Find(15, 138, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 367
20:36:55.019 00.000 2864 Star::Find returns 1 (0), X=138.52, Y=727.00, Mass=1738, SNR=29.4, Peak=167 HFD=3.0
20:36:55.025 00.006 2864 MultiStar: [#1 0.46,0.32,0.95,U] [#2 0.54,0.35,0.65,U] [#3 1.15,0.23,0.72,U] [#4 0.62,0.13,0.59,U] [#5 1.78,-0.33,0.59,U] [#6 0.04,0.71,0.48,U] [#7 2.32,0.14,0.47,U] [#8 0.74,0.43,0.40,U] 
20:36:55.025 00.000 2864 refined, 8 included, MultiStar: {1.41, -0.02}, one-star: {3.83, -1.30}
20:36:55.025 00.000 2864 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.80) = xAngle (-2.81 = -2.81)
20:36:55.031 00.006 2864 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.89 = 0.40)
20:36:55.031 00.000 2864 CameraToMount -- cameraX=1.41 cameraY=-0.02 hyp=1.42 cameraTheta=-0.02 mountX=-1.34 mountY=0.55, mountTheta=2.75
20:36:55.040 00.009 2864 SchedulePrimaryMove(10198720, x=1.41, y=-0.02, opts=13)
20:36:55.042 00.002 2864 Enqueuing Move request for scope (1.41, -0.02)
20:36:55.042 00.000 6680 Worker thread wakes up
20:36:55.044 00.002 6680 worker thread servicing REQUEST_MOVE scope ofs (1.41, -0.02) opts 0xd
20:36:55.044 00.000 6680 Handling offset move in thread for scope, endpoint = (1.41, -0.02)
20:36:55.044 00.000 6680 Moving (1.41, -0.02) raw xDistance=-1.34 yDistance=0.55
20:36:55.044 00.000 6680 PPEC rslt: input = -1.34, final = -1.26, react = -0.80, pred = -0.84, hyst = -0.79, hyst_pct = 0.45, period_length = 600.73
20:36:55.044 00.000 6680 PPEC: input: -1.34, control: -1.26, exposure: 1500
20:36:55.044 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:36:55.044 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55
20:36:55.044 00.000 6680 MoveAxis(E, 170, ABG)
20:36:55.044 00.000 6680 Guiding  Dir = 2, Dur = 170
20:36:55.046 00.002 6680 IsGuiding returns 0
20:36:55.046 00.000 6680 PulseGuide returned control before completion, sleep 180
20:36:55.057 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=181, Gamma=0.560
20:36:55.095 00.038 2864 UpdateGuideState exits: m=1738 SNR=29.4
20:36:55.095 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:55.095 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:36:55.095 00.000 2864 Enqueuing Expose request
20:36:55.237 00.142 6680 IsGuiding returns 0
20:36:55.237 00.000 6680 Move returns status 0, amount 170
20:36:55.237 00.000 6680 MoveAxis(N, 0, ABG)
20:36:55.237 00.000 6680 Move returns status 0, amount 0
20:36:55.237 00.000 6680 move complete, result=0
20:36:55.237 00.000 6680 worker thread done servicing request
20:36:55.237 00.000 6680 Worker thread wakes up
20:36:55.237 00.000 2864 GuideStep: -1.3 px 170 ms EAST, 0.5 px 0 ms NORTH
20:36:55.237 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:36:55.237 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:36:56.869 01.632 6680 Exposure complete
20:36:56.931 00.062 6680 worker thread done servicing request
20:36:56.931 00.000 2864 OnExposeComplete: enter
20:36:56.931 00.000 2864 UpdateGuideState(): m_state=6
20:36:56.931 00.000 2864 Star::Find(15, 138, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 368
20:36:56.931 00.000 2864 Star::Find returns 1 (0), X=138.06, Y=727.26, Mass=1745, SNR=29.5, Peak=175 HFD=2.9
20:36:56.931 00.000 2864 MultiStar: [#1 0.06,0.55,0.96,U] [#2 0.18,0.71,0.65,U] [#3 0.78,0.48,0.72,U] [#4 0.09,0.52,0.58,U] [#5 1.62,0.04,0.57,U] [#6 -0.38,1.27,0.49,U] [#7 1.98,0.40,0.47,U] [#8 0.15,0.52,0.42,U] 
20:36:56.948 00.017 2864 refined, 8 included, MultiStar: {1.00, 0.28}, one-star: {3.37, -1.03}
20:36:56.948 00.000 2864 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.80) = xAngle (-2.52 = -2.52)
20:36:56.948 00.000 2864 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.60 = 0.69)
20:36:56.948 00.000 2864 CameraToMount -- cameraX=1.00 cameraY=0.28 hyp=1.04 cameraTheta=0.27 mountX=-0.85 mountY=0.66, mountTheta=2.48
20:36:56.948 00.000 2864 SchedulePrimaryMove(10198720, x=1.00, y=0.28, opts=13)
20:36:56.948 00.000 2864 Enqueuing Move request for scope (1.00, 0.28)
20:36:56.948 00.000 6680 Worker thread wakes up
20:36:56.948 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.00, 0.28) opts 0xd
20:36:56.948 00.000 6680 Handling offset move in thread for scope, endpoint = (1.00, 0.28)
20:36:56.948 00.000 6680 Moving (1.00, 0.28) raw xDistance=-0.85 yDistance=0.66
20:36:56.948 00.000 6680 PPEC rslt: input = -0.85, final = -0.97, react = -0.51, pred = -0.80, hyst = -0.54, hyst_pct = 0.44, period_length = 600.73
20:36:56.948 00.000 6680 PPEC: input: -0.85, control: -0.97, exposure: 1500
20:36:56.948 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:36:56.948 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.66
20:36:56.948 00.000 6680 MoveAxis(E, 130, ABG)
20:36:56.948 00.000 6680 Guiding  Dir = 2, Dur = 130
20:36:56.948 00.000 6680 IsGuiding returns 0
20:36:56.963 00.015 6680 PulseGuide returned control before completion, sleep 140
20:36:56.963 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=184, Gamma=0.560
20:36:57.010 00.047 2864 UpdateGuideState exits: m=1745 SNR=29.5
20:36:57.010 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:57.010 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:36:57.026 00.016 2864 Enqueuing Expose request
20:36:57.106 00.080 6680 IsGuiding returns 1
20:36:57.106 00.000 6680 scope still moving after pulse duration time elapsed
20:36:57.138 00.032 6680 IsGuiding returns 0
20:36:57.138 00.000 6680 scope move finished after 130 + 45 ms
20:36:57.138 00.000 6680 Move returns status 0, amount 130
20:36:57.138 00.000 6680 MoveAxis(N, 0, ABG)
20:36:57.138 00.000 6680 Move returns status 0, amount 0
20:36:57.138 00.000 6680 move complete, result=0
20:36:57.138 00.000 6680 worker thread done servicing request
20:36:57.138 00.000 6680 Worker thread wakes up
20:36:57.138 00.000 2864 GuideStep: -0.8 px 130 ms EAST, 0.7 px 0 ms NORTH
20:36:57.138 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:36:57.138 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:36:58.565 01.427 6680 Exposure complete
20:36:58.628 00.063 6680 worker thread done servicing request
20:36:58.628 00.000 2864 OnExposeComplete: enter
20:36:58.628 00.000 2864 UpdateGuideState(): m_state=6
20:36:58.628 00.000 2864 Star::Find(15, 138, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 369
20:36:58.644 00.016 2864 Star::Find returns 1 (0), X=137.44, Y=727.29, Mass=1806, SNR=30.0, Peak=172 HFD=3.1
20:36:58.644 00.000 2864 MultiStar: [#1 -0.52,0.57,0.93,U] [#2 -0.44,0.60,0.63,U] [#3 0.21,0.32,0.71,U] [#4 -0.44,0.42,0.58,U] [#5 1.15,-0.02,0.56,U] [#6 -1.05,1.12,0.47,U] [#7 1.47,0.47,0.46,U] [#8 -0.51,0.68,0.41,U] 
20:36:58.644 00.000 2864 refined, 8 included, MultiStar: {0.43, 0.24}, one-star: {2.74, -1.01}
20:36:58.650 00.006 2864 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.80) = xAngle (-2.28 = -2.28)
20:36:58.650 00.000 2864 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.36 = 0.93)
20:36:58.650 00.000 2864 CameraToMount -- cameraX=0.43 cameraY=0.24 hyp=0.49 cameraTheta=0.51 mountX=-0.32 mountY=0.39, mountTheta=2.26
20:36:58.650 00.000 2864 SchedulePrimaryMove(10198720, x=0.43, y=0.24, opts=13)
20:36:58.650 00.000 2864 Enqueuing Move request for scope (0.43, 0.24)
20:36:58.659 00.009 6680 Worker thread wakes up
20:36:58.659 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.24) opts 0xd
20:36:58.659 00.000 6680 Handling offset move in thread for scope, endpoint = (0.43, 0.24)
20:36:58.659 00.000 6680 Moving (0.43, 0.24) raw xDistance=-0.32 yDistance=0.39
20:36:58.659 00.000 6680 PPEC rslt: input = -0.32, final = -0.65, react = -0.19, pred = -0.77, hyst = -0.25, hyst_pct = 0.44, period_length = 600.73
20:36:58.659 00.000 6680 PPEC: input: -0.32, control: -0.65, exposure: 1500
20:36:58.659 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:36:58.659 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
20:36:58.659 00.000 6680 MoveAxis(E, 87, ABG)
20:36:58.659 00.000 6680 Guiding  Dir = 2, Dur = 87
20:36:58.659 00.000 6680 IsGuiding returns 0
20:36:58.659 00.000 6680 PulseGuide returned control before completion, sleep 97
20:36:58.659 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=149, Gamma=0.560
20:36:58.717 00.058 2864 UpdateGuideState exits: m=1806 SNR=30.0
20:36:58.723 00.006 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:58.725 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:36:58.727 00.002 2864 Enqueuing Expose request
20:36:58.769 00.042 6680 IsGuiding returns 1
20:36:58.769 00.000 6680 scope still moving after pulse duration time elapsed
20:36:58.801 00.032 6680 IsGuiding returns 0
20:36:58.801 00.000 6680 scope move finished after 87 + 50 ms
20:36:58.801 00.000 6680 Move returns status 0, amount 87
20:36:58.801 00.000 6680 MoveAxis(N, 0, ABG)
20:36:58.801 00.000 6680 Move returns status 0, amount 0
20:36:58.801 00.000 6680 move complete, result=0
20:36:58.801 00.000 6680 worker thread done servicing request
20:36:58.801 00.000 6680 Worker thread wakes up
20:36:58.801 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:36:58.801 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:36:58.805 00.004 2864 GuideStep: -0.3 px 87 ms EAST, 0.4 px 0 ms NORTH
20:37:00.447 01.642 6680 Exposure complete
20:37:00.495 00.048 6680 worker thread done servicing request
20:37:00.495 00.000 2864 OnExposeComplete: enter
20:37:00.495 00.000 2864 UpdateGuideState(): m_state=6
20:37:00.495 00.000 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 370
20:37:00.511 00.016 2864 Star::Find returns 1 (0), X=137.72, Y=727.71, Mass=1823, SNR=30.1, Peak=159 HFD=2.9
20:37:00.511 00.000 2864 MultiStar: [#1 -0.38,1.09,0.93,U] [#2 -0.24,0.95,0.63,U] [#3 0.29,0.84,0.70,U] [#4 -0.27,0.96,0.58,U] [#5 1.01,0.26,0.57,U] [#6 -0.82,1.52,0.49,U] [#7 1.45,0.50,0.45,U] [#8 -0.25,0.95,0.42,U] 
20:37:00.511 00.000 2864 refined, 8 included, MultiStar: {0.57, 0.64}, one-star: {3.03, -0.58}
20:37:00.511 00.000 2864 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.80) = xAngle (-1.95 = -1.95)
20:37:00.511 00.000 2864 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.03 = 1.25)
20:37:00.511 00.000 2864 CameraToMount -- cameraX=0.57 cameraY=0.64 hyp=0.86 cameraTheta=0.84 mountX=-0.32 mountY=0.82, mountTheta=1.95
20:37:00.511 00.000 2864 SchedulePrimaryMove(10198720, x=0.57, y=0.64, opts=13)
20:37:00.525 00.014 2864 Enqueuing Move request for scope (0.57, 0.64)
20:37:00.527 00.002 6680 Worker thread wakes up
20:37:00.527 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.64) opts 0xd
20:37:00.527 00.000 6680 Handling offset move in thread for scope, endpoint = (0.57, 0.64)
20:37:00.527 00.000 6680 Moving (0.57, 0.64) raw xDistance=-0.32 yDistance=0.82
20:37:00.527 00.000 6680 PPEC rslt: input = -0.32, final = -0.65, react = -0.19, pred = -0.79, hyst = -0.23, hyst_pct = 0.44, period_length = 600.73
20:37:00.527 00.000 6680 PPEC: input: -0.32, control: -0.65, exposure: 1500
20:37:00.527 00.000 6680 resist switch: large excursion: input 0.82 thresh 0.69 direction from -1 to 1
20:37:00.527 00.000 6680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.45
20:37:00.527 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.82 from input 0.82
20:37:00.527 00.000 6680 MoveAxis(E, 87, ABG)
20:37:00.527 00.000 6680 Guiding  Dir = 2, Dur = 87
20:37:00.527 00.000 6680 IsGuiding returns 0
20:37:00.527 00.000 6680 PulseGuide returned control before completion, sleep 97
20:37:00.527 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=180, Gamma=0.560
20:37:00.574 00.047 2864 UpdateGuideState exits: m=1823 SNR=30.1
20:37:00.590 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:00.590 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:37:00.590 00.000 2864 Enqueuing Expose request
20:37:00.638 00.048 6680 IsGuiding returns 1
20:37:00.638 00.000 6680 scope still moving after pulse duration time elapsed
20:37:00.670 00.032 6680 IsGuiding returns 0
20:37:00.670 00.000 6680 scope move finished after 87 + 52 ms
20:37:00.670 00.000 6680 Move returns status 0, amount 87
20:37:00.670 00.000 6680 MoveAxis(S, 130, ABG)
20:37:00.670 00.000 6680 Guiding  Dir = 1, Dur = 130
20:37:00.670 00.000 6680 IsGuiding returns 0
20:37:00.670 00.000 6680 PulseGuide returned control before completion, sleep 140
20:37:00.812 00.142 6680 IsGuiding returns 1
20:37:00.812 00.000 6680 scope still moving after pulse duration time elapsed
20:37:00.844 00.032 6680 IsGuiding returns 0
20:37:00.844 00.000 6680 scope move finished after 130 + 44 ms
20:37:00.844 00.000 6680 Move returns status 0, amount 130
20:37:00.844 00.000 6680 move complete, result=0
20:37:00.844 00.000 6680 worker thread done servicing request
20:37:00.844 00.000 2864 GuideStep: -0.3 px 87 ms EAST, 0.8 px 130 ms SOUTH
20:37:00.844 00.000 6680 Worker thread wakes up
20:37:00.844 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:37:00.844 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:37:02.272 01.428 6680 Exposure complete
20:37:02.315 00.043 6680 worker thread done servicing request
20:37:02.315 00.000 2864 OnExposeComplete: enter
20:37:02.315 00.000 2864 UpdateGuideState(): m_state=6
20:37:02.315 00.000 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 371
20:37:02.315 00.000 2864 Star::Find returns 1 (0), X=137.84, Y=727.82, Mass=1821, SNR=30.1, Peak=171 HFD=2.9
20:37:02.315 00.000 2864 MultiStar: [#1 -0.01,1.24,0.94,U] [#2 -0.12,1.15,0.64,U] [#3 0.63,0.81,0.70,U] [#4 0.05,1.15,0.58,U] [#5 1.33,0.49,0.57,U] [#6 -0.56,1.74,0.49,U] [#7 1.40,0.58,0.45,U] [#8 0.06,1.01,0.42,U] 
20:37:02.331 00.016 2864 refined, 8 included, MultiStar: {0.81, 0.77}, one-star: {3.15, -0.48}
20:37:02.331 00.000 2864 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.80) = xAngle (-2.03 = -2.03)
20:37:02.331 00.000 2864 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.11 = 1.17)
20:37:02.331 00.000 2864 CameraToMount -- cameraX=0.81 cameraY=0.77 hyp=1.12 cameraTheta=0.76 mountX=-0.50 mountY=1.03, mountTheta=2.02
20:37:02.338 00.007 2864 SchedulePrimaryMove(10198720, x=0.81, y=0.77, opts=13)
20:37:02.338 00.000 2864 Enqueuing Move request for scope (0.81, 0.77)
20:37:02.338 00.000 6680 Worker thread wakes up
20:37:02.338 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.81, 0.77) opts 0xd
20:37:02.338 00.000 6680 Handling offset move in thread for scope, endpoint = (0.81, 0.77)
20:37:02.338 00.000 6680 Moving (0.81, 0.77) raw xDistance=-0.50 yDistance=1.03
20:37:02.338 00.000 6680 PPEC rslt: input = -0.50, final = -0.82, react = -0.30, pred = -0.92, hyst = -0.31, hyst_pct = 0.44, period_length = 600.73
20:37:02.338 00.000 6680 PPEC: input: -0.50, control: -0.82, exposure: 1500
20:37:02.338 00.000 6680 GuideAlgorithmResistSwitch::result() returns 1.03 from input 1.03
20:37:02.338 00.000 6680 MoveAxis(E, 110, ABG)
20:37:02.338 00.000 6680 Guiding  Dir = 2, Dur = 110
20:37:02.346 00.008 6680 IsGuiding returns 0
20:37:02.346 00.000 6680 PulseGuide returned control before completion, sleep 120
20:37:02.346 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=169, Gamma=0.560
20:37:02.400 00.054 2864 UpdateGuideState exits: m=1821 SNR=30.1
20:37:02.400 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:02.400 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:37:02.400 00.000 2864 Enqueuing Expose request
20:37:02.473 00.073 6680 IsGuiding returns 1
20:37:02.473 00.000 6680 scope still moving after pulse duration time elapsed
20:37:02.505 00.032 6680 IsGuiding returns 0
20:37:02.505 00.000 6680 scope move finished after 110 + 48 ms
20:37:02.505 00.000 6680 Move returns status 0, amount 110
20:37:02.505 00.000 6680 MoveAxis(S, 165, ABG)
20:37:02.505 00.000 6680 Guiding  Dir = 1, Dur = 165
20:37:02.505 00.000 6680 IsGuiding returns 0
20:37:02.505 00.000 6680 PulseGuide returned control before completion, sleep 175
20:37:02.695 00.190 6680 IsGuiding returns 0
20:37:02.695 00.000 6680 Move returns status 0, amount 165
20:37:02.695 00.000 6680 move complete, result=0
20:37:02.695 00.000 6680 worker thread done servicing request
20:37:02.695 00.000 6680 Worker thread wakes up
20:37:02.695 00.000 2864 GuideStep: -0.5 px 110 ms EAST, 1.0 px 165 ms SOUTH
20:37:02.699 00.004 6680 worker thread servicing REQUEST_EXPOSE 1500
20:37:02.699 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:37:04.357 01.658 6680 Exposure complete
20:37:04.420 00.063 6680 worker thread done servicing request
20:37:04.420 00.000 2864 OnExposeComplete: enter
20:37:04.424 00.004 2864 UpdateGuideState(): m_state=6
20:37:04.424 00.000 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 372
20:37:04.424 00.000 2864 Star::Find returns 1 (0), X=137.54, Y=727.47, Mass=1799, SNR=29.9, Peak=164 HFD=3.1
20:37:04.424 00.000 2864 MultiStar: [#1 -0.36,0.78,0.94,U] [#2 -0.51,0.75,0.65,U] [#3 0.27,0.54,0.71,U] [#4 -0.31,0.58,0.58,U] [#5 1.23,-0.07,0.58,U] [#6 -0.94,1.27,0.48,U] [#7 1.50,0.60,0.47,U] [#8 -0.27,0.64,0.41,U] 
20:37:04.432 00.008 2864 refined, 8 included, MultiStar: {0.52, 0.38}, one-star: {2.85, -0.82}
20:37:04.432 00.000 2864 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.80) = xAngle (-2.16 = -2.16)
20:37:04.436 00.004 2864 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.24 = 1.04)
20:37:04.439 00.003 2864 CameraToMount -- cameraX=0.52 cameraY=0.38 hyp=0.65 cameraTheta=0.63 mountX=-0.36 mountY=0.56, mountTheta=2.15
20:37:04.441 00.002 2864 SchedulePrimaryMove(10198720, x=0.52, y=0.38, opts=13)
20:37:04.445 00.004 2864 Enqueuing Move request for scope (0.52, 0.38)
20:37:04.447 00.002 6680 Worker thread wakes up
20:37:04.447 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.38) opts 0xd
20:37:04.447 00.000 6680 Handling offset move in thread for scope, endpoint = (0.52, 0.38)
20:37:04.447 00.000 6680 Moving (0.52, 0.38) raw xDistance=-0.36 yDistance=0.56
20:37:04.449 00.002 6680 PPEC rslt: input = -0.36, final = -0.73, react = -0.22, pred = -0.89, hyst = -0.24, hyst_pct = 0.44, period_length = 600.73
20:37:04.449 00.000 6680 PPEC: input: -0.36, control: -0.73, exposure: 1500
20:37:04.449 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56
20:37:04.449 00.000 6680 MoveAxis(E, 98, ABG)
20:37:04.449 00.000 6680 Guiding  Dir = 2, Dur = 98
20:37:04.449 00.000 6680 IsGuiding returns 0
20:37:04.449 00.000 6680 PulseGuide returned control before completion, sleep 108
20:37:04.452 00.003 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=165, Gamma=0.560
20:37:04.500 00.048 2864 UpdateGuideState exits: m=1799 SNR=29.9
20:37:04.515 00.015 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:04.515 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:37:04.515 00.000 2864 Enqueuing Expose request
20:37:04.563 00.048 6680 IsGuiding returns 1
20:37:04.563 00.000 6680 scope still moving after pulse duration time elapsed
20:37:04.595 00.032 6680 IsGuiding returns 1
20:37:04.626 00.031 6680 IsGuiding returns 0
20:37:04.626 00.000 6680 scope move finished after 98 + 78 ms
20:37:04.626 00.000 6680 Move returns status 0, amount 98
20:37:04.626 00.000 6680 MoveAxis(S, 90, ABG)
20:37:04.626 00.000 6680 Guiding  Dir = 1, Dur = 90
20:37:04.626 00.000 6680 IsGuiding returns 0
20:37:04.626 00.000 6680 PulseGuide returned control before completion, sleep 100
20:37:04.737 00.111 6680 IsGuiding returns 1
20:37:04.737 00.000 6680 scope still moving after pulse duration time elapsed
20:37:04.769 00.032 6680 IsGuiding returns 0
20:37:04.769 00.000 6680 scope move finished after 90 + 52 ms
20:37:04.769 00.000 6680 Move returns status 0, amount 90
20:37:04.769 00.000 6680 move complete, result=0
20:37:04.769 00.000 6680 worker thread done servicing request
20:37:04.769 00.000 2864 GuideStep: -0.4 px 98 ms EAST, 0.6 px 90 ms SOUTH
20:37:04.775 00.006 6680 Worker thread wakes up
20:37:04.775 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:37:04.775 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:37:06.197 01.422 6680 Exposure complete
20:37:06.250 00.053 6680 worker thread done servicing request
20:37:06.250 00.000 2864 OnExposeComplete: enter
20:37:06.260 00.010 2864 UpdateGuideState(): m_state=6
20:37:06.260 00.000 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 373
20:37:06.260 00.000 2864 Star::Find returns 1 (0), X=137.62, Y=727.13, Mass=1809, SNR=30.0, Peak=169 HFD=3.1
20:37:06.260 00.000 2864 MultiStar: [#1 -0.33,0.48,0.92,U] [#2 -0.26,0.53,0.64,U] [#3 0.27,0.18,0.72,U] [#4 -0.26,0.28,0.57,U] [#5 1.04,-0.30,0.58,U] [#6 -0.63,0.97,0.49,U] [#7 1.44,0.05,0.46,U] [#8 -0.28,0.43,0.41,U] 
20:37:06.260 00.000 2864 refined, 8 included, MultiStar: {0.58, 0.07}, one-star: {2.93, -1.17}
20:37:06.260 00.000 2864 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.80) = xAngle (-2.68 = -2.68)
20:37:06.260 00.000 2864 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.75 = 0.53)
20:37:06.275 00.015 2864 CameraToMount -- cameraX=0.58 cameraY=0.07 hyp=0.58 cameraTheta=0.12 mountX=-0.52 mountY=0.30, mountTheta=2.62
20:37:06.278 00.003 2864 SchedulePrimaryMove(10198720, x=0.58, y=0.07, opts=13)
20:37:06.280 00.002 2864 Enqueuing Move request for scope (0.58, 0.07)
20:37:06.282 00.002 6680 Worker thread wakes up
20:37:06.282 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.07) opts 0xd
20:37:06.282 00.000 6680 Handling offset move in thread for scope, endpoint = (0.58, 0.07)
20:37:06.282 00.000 6680 Moving (0.58, 0.07) raw xDistance=-0.52 yDistance=0.30
20:37:06.284 00.002 6680 PPEC rslt: input = -0.52, final = -0.77, react = -0.31, pred = -0.80, hyst = -0.33, hyst_pct = 0.44, period_length = 600.73
20:37:06.284 00.000 6680 PPEC: input: -0.52, control: -0.77, exposure: 1500
20:37:06.284 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
20:37:06.284 00.000 6680 MoveAxis(E, 104, ABG)
20:37:06.284 00.000 6680 Guiding  Dir = 2, Dur = 104
20:37:06.284 00.000 6680 IsGuiding returns 0
20:37:06.284 00.000 6680 PulseGuide returned control before completion, sleep 114
20:37:06.297 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=149, Gamma=0.560
20:37:06.340 00.043 2864 UpdateGuideState exits: m=1809 SNR=30.0
20:37:06.340 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:06.340 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:37:06.340 00.000 2864 Enqueuing Expose request
20:37:06.403 00.063 6680 IsGuiding returns 1
20:37:06.403 00.000 6680 scope still moving after pulse duration time elapsed
20:37:06.435 00.032 6680 IsGuiding returns 0
20:37:06.435 00.000 6680 scope move finished after 104 + 45 ms
20:37:06.435 00.000 6680 Move returns status 0, amount 104
20:37:06.435 00.000 6680 MoveAxis(S, 47, ABG)
20:37:06.435 00.000 6680 Guiding  Dir = 1, Dur = 47
20:37:06.435 00.000 6680 IsGuiding returns 0
20:37:06.435 00.000 6680 PulseGuide returned control before completion, sleep 57
20:37:06.498 00.063 6680 IsGuiding returns 1
20:37:06.498 00.000 6680 scope still moving after pulse duration time elapsed
20:37:06.530 00.032 6680 IsGuiding returns 0
20:37:06.530 00.000 6680 scope move finished after 47 + 48 ms
20:37:06.530 00.000 6680 Move returns status 0, amount 47
20:37:06.530 00.000 6680 move complete, result=0
20:37:06.530 00.000 6680 worker thread done servicing request
20:37:06.530 00.000 2864 GuideStep: -0.5 px 104 ms EAST, 0.3 px 47 ms SOUTH
20:37:06.530 00.000 6680 Worker thread wakes up
20:37:06.530 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:37:06.530 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:37:08.184 01.654 6680 Exposure complete
20:37:08.270 00.086 6680 worker thread done servicing request
20:37:08.270 00.000 2864 OnExposeComplete: enter
20:37:08.270 00.000 2864 UpdateGuideState(): m_state=6
20:37:08.275 00.005 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 374
20:37:08.275 00.000 2864 Star::Find returns 1 (0), X=137.38, Y=726.86, Mass=1761, SNR=29.6, Peak=163 HFD=3.1
20:37:08.275 00.000 2864 MultiStar: [#1 -0.61,0.24,0.95,U] [#2 -0.53,0.11,0.66,U] [#3 -0.02,0.05,0.71,U] [#4 -0.54,0.09,0.58,U] [#5 0.79,-0.54,0.58,U] [#6 -1.14,0.74,0.52,U] [#7 1.05,-0.02,0.48,U] [#8 -0.55,0.29,0.42,U] 
20:37:08.275 00.000 2864 refined, 8 included, MultiStar: {0.27, -0.14}, one-star: {2.69, -1.43}
20:37:08.275 00.000 2864 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.80) = xAngle (-3.29 = 2.99)
20:37:08.275 00.000 2864 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.37 = -0.08)
20:37:08.286 00.011 2864 CameraToMount -- cameraX=0.27 cameraY=-0.14 hyp=0.30 cameraTheta=-0.50 mountX=-0.30 mountY=-0.03, mountTheta=-3.06
20:37:08.290 00.004 2864 SchedulePrimaryMove(10198720, x=0.27, y=-0.14, opts=13)
20:37:08.291 00.001 2864 Enqueuing Move request for scope (0.27, -0.14)
20:37:08.291 00.000 6680 Worker thread wakes up
20:37:08.291 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.14) opts 0xd
20:37:08.291 00.000 6680 Handling offset move in thread for scope, endpoint = (0.27, -0.14)
20:37:08.291 00.000 6680 Moving (0.27, -0.14) raw xDistance=-0.30 yDistance=-0.03
20:37:08.291 00.000 6680 PPEC rslt: input = -0.30, final = -0.56, react = -0.18, pred = -0.65, hyst = -0.21, hyst_pct = 0.44, period_length = 600.73
20:37:08.291 00.000 6680 PPEC: input: -0.30, control: -0.56, exposure: 1500
20:37:08.291 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:08.291 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:37:08.291 00.000 6680 MoveAxis(E, 75, ABG)
20:37:08.291 00.000 6680 Guiding  Dir = 2, Dur = 75
20:37:08.291 00.000 6680 IsGuiding returns 0
20:37:08.291 00.000 6680 PulseGuide returned control before completion, sleep 85
20:37:08.307 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=167, Gamma=0.560
20:37:08.355 00.048 2864 UpdateGuideState exits: m=1761 SNR=29.6
20:37:08.355 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:08.355 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:37:08.355 00.000 2864 Enqueuing Expose request
20:37:08.387 00.032 6680 IsGuiding returns 1
20:37:08.387 00.000 6680 scope still moving after pulse duration time elapsed
20:37:08.419 00.032 6680 IsGuiding returns 0
20:37:08.419 00.000 6680 scope move finished after 75 + 46 ms
20:37:08.419 00.000 6680 Move returns status 0, amount 75
20:37:08.419 00.000 6680 MoveAxis(N, 0, ABG)
20:37:08.419 00.000 6680 Move returns status 0, amount 0
20:37:08.419 00.000 6680 move complete, result=0
20:37:08.419 00.000 6680 worker thread done servicing request
20:37:08.419 00.000 6680 Worker thread wakes up
20:37:08.419 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:37:08.419 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:37:08.419 00.000 2864 GuideStep: -0.3 px 75 ms EAST, -0.0 px 0 ms NORTH
20:37:09.829 01.410 6680 Exposure complete
20:37:09.876 00.047 6680 worker thread done servicing request
20:37:09.876 00.000 2864 OnExposeComplete: enter
20:37:09.876 00.000 2864 UpdateGuideState(): m_state=6
20:37:09.876 00.000 2864 Star::Find(15, 137, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 375
20:37:09.876 00.000 2864 Star::Find returns 1 (0), X=137.55, Y=726.76, Mass=1674, SNR=28.8, Peak=159 HFD=3.0
20:37:09.892 00.016 2864 MultiStar: [#1 -0.49,0.11,0.98,U] [#2 -0.36,0.07,0.69,U] [#3 0.31,-0.25,0.72,U] [#4 -0.36,-0.01,0.60,U] [#5 1.04,-0.54,0.60,U] [#6 -0.87,0.58,0.49,U] [#7 1.64,-0.27,0.47,U] [#8 -0.30,0.07,0.43,U] 
20:37:09.892 00.000 2864 refined, 8 included, MultiStar: {0.50, -0.28}, one-star: {2.86, -1.54}
20:37:09.892 00.000 2864 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.80) = xAngle (-3.31 = 2.97)
20:37:09.900 00.008 2864 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.39 = -0.10)
20:37:09.900 00.000 2864 CameraToMount -- cameraX=0.50 cameraY=-0.28 hyp=0.57 cameraTheta=-0.52 mountX=-0.57 mountY=-0.06, mountTheta=-3.04
20:37:09.900 00.000 2864 SchedulePrimaryMove(10198720, x=0.50, y=-0.28, opts=13)
20:37:09.911 00.011 2864 Enqueuing Move request for scope (0.50, -0.28)
20:37:09.913 00.002 6680 Worker thread wakes up
20:37:09.913 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.28) opts 0xd
20:37:09.913 00.000 6680 Handling offset move in thread for scope, endpoint = (0.50, -0.28)
20:37:09.913 00.000 6680 Moving (0.50, -0.28) raw xDistance=-0.57 yDistance=-0.06
20:37:09.913 00.000 6680 PPEC rslt: input = -0.57, final = -0.66, react = -0.34, pred = -0.56, hyst = -0.35, hyst_pct = 0.43, period_length = 600.73
20:37:09.913 00.000 6680 PPEC: input: -0.57, control: -0.66, exposure: 1500
20:37:09.913 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:09.913 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:37:09.913 00.000 6680 MoveAxis(E, 89, ABG)
20:37:09.913 00.000 6680 Guiding  Dir = 2, Dur = 89
20:37:09.913 00.000 6680 IsGuiding returns 0
20:37:09.913 00.000 6680 PulseGuide returned control before completion, sleep 99
20:37:09.924 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=177, Gamma=0.560
20:37:09.971 00.047 2864 UpdateGuideState exits: m=1674 SNR=28.8
20:37:09.971 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:09.971 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:37:09.971 00.000 2864 Enqueuing Expose request
20:37:10.018 00.047 6680 IsGuiding returns 1
20:37:10.018 00.000 6680 scope still moving after pulse duration time elapsed
20:37:10.050 00.032 6680 IsGuiding returns 0
20:37:10.050 00.000 6680 scope move finished after 89 + 43 ms
20:37:10.050 00.000 6680 Move returns status 0, amount 89
20:37:10.050 00.000 6680 MoveAxis(N, 0, ABG)
20:37:10.050 00.000 6680 Move returns status 0, amount 0
20:37:10.050 00.000 6680 move complete, result=0
20:37:10.050 00.000 6680 worker thread done servicing request
20:37:10.050 00.000 6680 Worker thread wakes up
20:37:10.050 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:37:10.050 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:37:10.050 00.000 2864 GuideStep: -0.6 px 89 ms EAST, -0.1 px 0 ms NORTH
20:37:11.698 01.648 6680 Exposure complete
20:37:11.762 00.064 6680 worker thread done servicing request
20:37:11.762 00.000 2864 OnExposeComplete: enter
20:37:11.762 00.000 2864 UpdateGuideState(): m_state=6
20:37:11.775 00.013 2864 Star::Find(15, 137, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 376
20:37:11.778 00.003 2864 Star::Find returns 1 (0), X=137.40, Y=726.64, Mass=1849, SNR=30.3, Peak=148 HFD=3.2
20:37:11.782 00.004 2864 MultiStar: [#1 -0.62,0.07,0.93,U] [#2 -0.46,-0.10,0.63,U] [#3 0.08,-0.10,0.71,U] [#4 -0.55,-0.13,0.57,U] [#5 0.91,-0.61,0.58,U] [#6 -1.05,0.44,0.49,U] [#7 1.43,-0.23,0.47,U] [#8 -0.62,-0.02,0.42,U] 
20:37:11.786 00.004 2864 refined, 8 included, MultiStar: {0.35, -0.35}, one-star: {2.70, -1.65}
20:37:11.786 00.000 2864 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.80) = xAngle (-3.59 = 2.69)
20:37:11.786 00.000 2864 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.67 = -0.38)
20:37:11.786 00.000 2864 CameraToMount -- cameraX=0.35 cameraY=-0.35 hyp=0.50 cameraTheta=-0.80 mountX=-0.45 mountY=-0.19, mountTheta=-2.75
20:37:11.794 00.008 2864 SchedulePrimaryMove(10198720, x=0.35, y=-0.35, opts=13)
20:37:11.794 00.000 2864 Enqueuing Move request for scope (0.35, -0.35)
20:37:11.794 00.000 6680 Worker thread wakes up
20:37:11.794 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.35) opts 0xd
20:37:11.794 00.000 6680 Handling offset move in thread for scope, endpoint = (0.35, -0.35)
20:37:11.794 00.000 6680 Moving (0.35, -0.35) raw xDistance=-0.45 yDistance=-0.19
20:37:11.794 00.000 6680 PPEC rslt: input = -0.45, final = -0.59, react = -0.27, pred = -0.56, hyst = -0.27, hyst_pct = 0.43, period_length = 600.73
20:37:11.794 00.000 6680 PPEC: input: -0.45, control: -0.59, exposure: 1500
20:37:11.794 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:11.794 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:37:11.794 00.000 6680 MoveAxis(E, 79, ABG)
20:37:11.794 00.000 6680 Guiding  Dir = 2, Dur = 79
20:37:11.794 00.000 6680 IsGuiding returns 0
20:37:11.794 00.000 6680 PulseGuide returned control before completion, sleep 89
20:37:11.810 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=165, Gamma=0.560
20:37:11.857 00.047 2864 UpdateGuideState exits: m=1849 SNR=30.3
20:37:11.857 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:11.857 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:37:11.857 00.000 2864 Enqueuing Expose request
20:37:11.905 00.048 6680 IsGuiding returns 1
20:37:11.905 00.000 6680 scope still moving after pulse duration time elapsed
20:37:11.937 00.032 6680 IsGuiding returns 0
20:37:11.937 00.000 6680 scope move finished after 79 + 53 ms
20:37:11.937 00.000 6680 Move returns status 0, amount 79
20:37:11.937 00.000 6680 MoveAxis(N, 0, ABG)
20:37:11.937 00.000 6680 Move returns status 0, amount 0
20:37:11.937 00.000 6680 move complete, result=0
20:37:11.937 00.000 6680 worker thread done servicing request
20:37:11.937 00.000 6680 Worker thread wakes up
20:37:11.937 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:37:11.937 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:37:11.937 00.000 2864 GuideStep: -0.4 px 79 ms EAST, -0.2 px 0 ms NORTH
20:37:13.348 01.411 6680 Exposure complete
20:37:13.400 00.052 6680 worker thread done servicing request
20:37:13.400 00.000 2864 OnExposeComplete: enter
20:37:13.404 00.004 2864 UpdateGuideState(): m_state=6
20:37:13.406 00.002 2864 Star::Find(15, 137, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 377
20:37:13.406 00.000 2864 Star::Find returns 1 (0), X=137.95, Y=726.34, Mass=1739, SNR=29.4, Peak=160 HFD=3.3
20:37:13.408 00.002 2864 MultiStar: [#1 -0.10,-0.17,0.95,U] [#2 0.18,-0.21,0.65,U] [#3 0.54,-0.38,0.74,U] [#4 -0.01,-0.44,0.58,U] [#5 1.46,-0.89,0.58,U] [#6 -0.49,0.23,0.50,U] [#7 2.02,-0.53,0.47,U] [#8 0.01,-0.21,0.43,U] 
20:37:13.410 00.002 2864 refined, 8 included, MultiStar: {0.88, -0.60}, one-star: {3.26, -1.96}
20:37:13.412 00.002 2864 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.80) = xAngle (-3.39 = 2.89)
20:37:13.412 00.000 2864 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.46 = -0.18)
20:37:13.412 00.000 2864 CameraToMount -- cameraX=0.88 cameraY=-0.60 hyp=1.07 cameraTheta=-0.59 mountX=-1.03 mountY=-0.19, mountTheta=-2.96
20:37:13.412 00.000 2864 SchedulePrimaryMove(10198720, x=0.88, y=-0.60, opts=13)
20:37:13.412 00.000 2864 Enqueuing Move request for scope (0.88, -0.60)
20:37:13.412 00.000 6680 Worker thread wakes up
20:37:13.412 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.88, -0.60) opts 0xd
20:37:13.412 00.000 6680 Handling offset move in thread for scope, endpoint = (0.88, -0.60)
20:37:13.412 00.000 6680 Moving (0.88, -0.60) raw xDistance=-1.03 yDistance=-0.19
20:37:13.412 00.000 6680 PPEC rslt: input = -1.03, final = -0.90, react = -0.62, pred = -0.50, hyst = -0.60, hyst_pct = 0.43, period_length = 600.73
20:37:13.412 00.000 6680 PPEC: input: -1.03, control: -0.90, exposure: 1500
20:37:13.412 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:13.412 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:37:13.412 00.000 6680 MoveAxis(E, 121, ABG)
20:37:13.412 00.000 6680 Guiding  Dir = 2, Dur = 121
20:37:13.412 00.000 6680 IsGuiding returns 0
20:37:13.412 00.000 6680 PulseGuide returned control before completion, sleep 131
20:37:13.432 00.020 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=178, Gamma=0.560
20:37:13.475 00.043 2864 UpdateGuideState exits: m=1739 SNR=29.4
20:37:13.475 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:13.475 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:37:13.475 00.000 2864 Enqueuing Expose request
20:37:13.571 00.096 6680 IsGuiding returns 0
20:37:13.571 00.000 6680 Move returns status 0, amount 121
20:37:13.571 00.000 6680 MoveAxis(N, 0, ABG)
20:37:13.571 00.000 6680 Move returns status 0, amount 0
20:37:13.571 00.000 6680 move complete, result=0
20:37:13.571 00.000 6680 worker thread done servicing request
20:37:13.571 00.000 6680 Worker thread wakes up
20:37:13.571 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:37:13.571 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:37:13.571 00.000 2864 GuideStep: -1.0 px 121 ms EAST, -0.2 px 0 ms NORTH
20:37:15.216 01.645 6680 Exposure complete
20:37:15.261 00.045 6680 worker thread done servicing request
20:37:15.261 00.000 2864 OnExposeComplete: enter
20:37:15.261 00.000 2864 UpdateGuideState(): m_state=6
20:37:15.261 00.000 2864 Star::Find(15, 137, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 378
20:37:15.261 00.000 2864 Star::Find returns 1 (0), X=137.92, Y=726.49, Mass=1765, SNR=29.6, Peak=162 HFD=3.0
20:37:15.277 00.016 2864 MultiStar: [#1 -0.07,-0.03,0.95,U] [#2 0.07,-0.07,0.65,U] [#3 0.64,-0.22,0.71,U] [#4 -0.08,-0.22,0.60,U] [#5 1.46,-0.66,0.57,U] [#6 -0.57,0.34,0.47,U] [#7 2.10,-0.35,0.45,U] [#8 0.07,-0.04,0.42,U] 
20:37:15.277 00.000 2864 refined, 8 included, MultiStar: {0.88, -0.44}, one-star: {3.23, -1.81}
20:37:15.283 00.006 2864 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.80) = xAngle (-3.26 = 3.03)
20:37:15.285 00.002 2864 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.33 = -0.05)
20:37:15.287 00.002 2864 CameraToMount -- cameraX=0.88 cameraY=-0.44 hyp=0.99 cameraTheta=-0.46 mountX=-0.98 mountY=-0.05, mountTheta=-3.09
20:37:15.291 00.004 2864 SchedulePrimaryMove(10198720, x=0.88, y=-0.44, opts=13)
20:37:15.293 00.002 2864 Enqueuing Move request for scope (0.88, -0.44)
20:37:15.293 00.000 6680 Worker thread wakes up
20:37:15.293 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.88, -0.44) opts 0xd
20:37:15.293 00.000 6680 Handling offset move in thread for scope, endpoint = (0.88, -0.44)
20:37:15.293 00.000 6680 Moving (0.88, -0.44) raw xDistance=-0.98 yDistance=-0.05
20:37:15.293 00.000 6680 PPEC rslt: input = -0.98, final = -0.88, react = -0.59, pred = -0.52, hyst = -0.57, hyst_pct = 0.43, period_length = 600.73
20:37:15.293 00.000 6680 PPEC: input: -0.98, control: -0.88, exposure: 1500
20:37:15.293 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:15.293 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:37:15.293 00.000 6680 MoveAxis(E, 118, ABG)
20:37:15.293 00.000 6680 Guiding  Dir = 2, Dur = 118
20:37:15.293 00.000 6680 IsGuiding returns 0
20:37:15.293 00.000 6680 PulseGuide returned control before completion, sleep 128
20:37:15.308 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=179, Gamma=0.560
20:37:15.359 00.051 2864 UpdateGuideState exits: m=1765 SNR=29.6
20:37:15.361 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:15.364 00.003 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:37:15.366 00.002 2864 Enqueuing Expose request
20:37:15.435 00.069 6680 IsGuiding returns 1
20:37:15.435 00.000 6680 scope still moving after pulse duration time elapsed
20:37:15.467 00.032 6680 IsGuiding returns 0
20:37:15.467 00.000 6680 scope move finished after 118 + 49 ms
20:37:15.467 00.000 6680 Move returns status 0, amount 118
20:37:15.467 00.000 6680 MoveAxis(N, 0, ABG)
20:37:15.467 00.000 6680 Move returns status 0, amount 0
20:37:15.467 00.000 6680 move complete, result=0
20:37:15.467 00.000 6680 worker thread done servicing request
20:37:15.467 00.000 6680 Worker thread wakes up
20:37:15.467 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:37:15.467 00.000 2864 GuideStep: -1.0 px 118 ms EAST, -0.0 px 0 ms NORTH
20:37:15.467 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:37:16.894 01.427 6680 Exposure complete
20:37:16.957 00.063 6680 worker thread done servicing request
20:37:16.957 00.000 2864 OnExposeComplete: enter
20:37:16.957 00.000 2864 UpdateGuideState(): m_state=6
20:37:16.957 00.000 2864 Star::Find(15, 137, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 379
20:37:16.963 00.006 2864 Star::Find returns 1 (0), X=137.89, Y=726.04, Mass=1738, SNR=29.4, Peak=172 HFD=2.9
20:37:16.963 00.000 2864 MultiStar: [#1 -0.02,-0.25,0.95,U] [#2 0.11,-0.41,0.65,U] [#3 0.67,-0.60,0.73,U] [#4 -0.01,-0.33,0.58,U] [#5 1.64,-1.01,0.58,U] [#6 -0.58,0.23,0.48,U] [#7 2.32,-0.45,0.47,U] [#8 0.10,-0.39,0.42,U] 
20:37:16.963 00.000 2864 refined, 8 included, MultiStar: {0.94, -0.72}, one-star: {3.19, -2.25}
20:37:16.963 00.000 2864 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.80) = xAngle (-3.45 = 2.83)
20:37:16.963 00.000 2864 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.52 = -0.24)
20:37:16.973 00.010 2864 CameraToMount -- cameraX=0.94 cameraY=-0.72 hyp=1.19 cameraTheta=-0.65 mountX=-1.13 mountY=-0.28, mountTheta=-2.90
20:37:16.973 00.000 2864 SchedulePrimaryMove(10198720, x=0.94, y=-0.72, opts=13)
20:37:16.973 00.000 2864 Enqueuing Move request for scope (0.94, -0.72)
20:37:16.973 00.000 6680 Worker thread wakes up
20:37:16.973 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.94, -0.72) opts 0xd
20:37:16.973 00.000 6680 Handling offset move in thread for scope, endpoint = (0.94, -0.72)
20:37:16.973 00.000 6680 Moving (0.94, -0.72) raw xDistance=-1.13 yDistance=-0.28
20:37:16.973 00.000 6680 PPEC rslt: input = -1.13, final = -1.11, react = -0.68, pred = -0.75, hyst = -0.67, hyst_pct = 0.43, period_length = 600.73
20:37:16.973 00.000 6680 PPEC: input: -1.13, control: -1.11, exposure: 1500
20:37:16.973 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:37:16.973 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
20:37:16.973 00.000 6680 MoveAxis(E, 149, ABG)
20:37:16.973 00.000 6680 Guiding  Dir = 2, Dur = 149
20:37:16.973 00.000 6680 IsGuiding returns 0
20:37:16.973 00.000 6680 PulseGuide returned control before completion, sleep 159
20:37:16.993 00.020 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=182, Gamma=0.560
20:37:17.036 00.043 2864 UpdateGuideState exits: m=1738 SNR=29.4
20:37:17.036 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:17.036 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:37:17.036 00.000 2864 Enqueuing Expose request
20:37:17.149 00.113 6680 IsGuiding returns 1
20:37:17.149 00.000 6680 scope still moving after pulse duration time elapsed
20:37:17.181 00.032 6680 IsGuiding returns 0
20:37:17.181 00.000 6680 scope move finished after 149 + 49 ms
20:37:17.181 00.000 6680 Move returns status 0, amount 149
20:37:17.181 00.000 6680 MoveAxis(N, 0, ABG)
20:37:17.181 00.000 6680 Move returns status 0, amount 0
20:37:17.181 00.000 6680 move complete, result=0
20:37:17.181 00.000 6680 worker thread done servicing request
20:37:17.181 00.000 6680 Worker thread wakes up
20:37:17.181 00.000 2864 GuideStep: -1.1 px 149 ms EAST, -0.3 px 0 ms NORTH
20:37:17.183 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:37:17.183 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:37:18.826 01.643 6680 Exposure complete
20:37:18.905 00.079 6680 worker thread done servicing request
20:37:18.905 00.000 2864 OnExposeComplete: enter
20:37:18.911 00.006 2864 UpdateGuideState(): m_state=6
20:37:18.911 00.000 2864 Star::Find(15, 137, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 380
20:37:18.911 00.000 2864 Star::Find returns 1 (0), X=138.17, Y=726.22, Mass=1788, SNR=29.8, Peak=183 HFD=2.9
20:37:18.911 00.000 2864 MultiStar: [#1 0.06,-0.33,0.94,U] [#2 0.31,-0.37,0.64,U] [#3 0.88,-0.56,0.69,U] [#4 0.13,-0.51,0.56,U] [#5 1.63,-1.07,0.58,U] [#6 -0.32,0.13,0.48,U] [#7 2.07,-0.94,0.47,U] [#8 0.19,-0.46,0.42,U] 
20:37:18.911 00.000 2864 refined, 8 included, MultiStar: {1.08, -0.78}, one-star: {3.48, -2.08}
20:37:18.921 00.010 2864 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.80) = xAngle (-3.42 = 2.86)
20:37:18.921 00.000 2864 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.49 = -0.21)
20:37:18.921 00.000 2864 CameraToMount -- cameraX=1.08 cameraY=-0.78 hyp=1.33 cameraTheta=-0.62 mountX=-1.28 mountY=-0.28, mountTheta=-2.93
20:37:18.921 00.000 2864 SchedulePrimaryMove(10198720, x=1.08, y=-0.78, opts=13)
20:37:18.921 00.000 2864 Enqueuing Move request for scope (1.08, -0.78)
20:37:18.921 00.000 6680 Worker thread wakes up
20:37:18.921 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.08, -0.78) opts 0xd
20:37:18.921 00.000 6680 Handling offset move in thread for scope, endpoint = (1.08, -0.78)
20:37:18.921 00.000 6680 Moving (1.08, -0.78) raw xDistance=-1.28 yDistance=-0.28
20:37:18.932 00.011 6680 PPEC rslt: input = -1.28, final = -1.21, react = -0.77, pred = -0.79, hyst = -0.74, hyst_pct = 0.43, period_length = 600.73
20:37:18.932 00.000 6680 PPEC: input: -1.28, control: -1.21, exposure: 1500
20:37:18.932 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:37:18.932 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
20:37:18.932 00.000 6680 MoveAxis(E, 163, ABG)
20:37:18.932 00.000 6680 Guiding  Dir = 2, Dur = 163
20:37:18.932 00.000 6680 IsGuiding returns 0
20:37:18.932 00.000 6680 PulseGuide returned control before completion, sleep 173
20:37:18.941 00.009 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=182, Gamma=0.560
20:37:18.984 00.043 2864 UpdateGuideState exits: m=1788 SNR=29.8
20:37:18.984 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:18.996 00.012 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:37:19.000 00.004 2864 Enqueuing Expose request
20:37:19.112 00.112 6680 IsGuiding returns 1
20:37:19.112 00.000 6680 scope still moving after pulse duration time elapsed
20:37:19.143 00.031 6680 IsGuiding returns 0
20:37:19.143 00.000 6680 scope move finished after 163 + 47 ms
20:37:19.143 00.000 6680 Move returns status 0, amount 163
20:37:19.143 00.000 6680 MoveAxis(N, 0, ABG)
20:37:19.143 00.000 6680 Move returns status 0, amount 0
20:37:19.143 00.000 6680 move complete, result=0
20:37:19.143 00.000 6680 worker thread done servicing request
20:37:19.143 00.000 6680 Worker thread wakes up
20:37:19.143 00.000 2864 GuideStep: -1.3 px 163 ms EAST, -0.3 px 0 ms NORTH
20:37:19.143 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:37:19.143 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:37:20.567 01.424 6680 Exposure complete
20:37:20.631 00.064 6680 worker thread done servicing request
20:37:20.631 00.000 2864 OnExposeComplete: enter
20:37:20.631 00.000 2864 UpdateGuideState(): m_state=6
20:37:20.631 00.000 2864 Star::Find(15, 138, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 381
20:37:20.645 00.014 2864 Star::Find returns 1 (0), X=138.09, Y=726.45, Mass=1872, SNR=30.5, Peak=182 HFD=3.1
20:37:20.647 00.002 2864 MultiStar: [#1 0.04,-0.10,0.92,U] [#2 0.12,-0.17,0.64,U] [#3 0.71,-0.40,0.69,U] [#4 0.12,-0.18,0.56,U] [#5 1.35,-1.01,0.58,U] [#6 -0.49,0.29,0.49,U] [#7 1.25,-0.79,0.45,U] [#8 -0.08,-0.13,0.40,U] 
20:37:20.649 00.002 2864 refined, 8 included, MultiStar: {0.90, -0.57}, one-star: {3.40, -1.85}
20:37:20.650 00.001 2864 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.80) = xAngle (-3.36 = 2.92)
20:37:20.650 00.000 2864 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.44 = -0.15)
20:37:20.650 00.000 2864 CameraToMount -- cameraX=0.90 cameraY=-0.57 hyp=1.06 cameraTheta=-0.57 mountX=-1.04 mountY=-0.16, mountTheta=-2.99
20:37:20.650 00.000 2864 SchedulePrimaryMove(10198720, x=0.90, y=-0.57, opts=13)
20:37:20.650 00.000 2864 Enqueuing Move request for scope (0.90, -0.57)
20:37:20.650 00.000 6680 Worker thread wakes up
20:37:20.650 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.90, -0.57) opts 0xd
20:37:20.650 00.000 6680 Handling offset move in thread for scope, endpoint = (0.90, -0.57)
20:37:20.650 00.000 6680 Moving (0.90, -0.57) raw xDistance=-1.04 yDistance=-0.16
20:37:20.662 00.012 6680 PPEC rslt: input = -1.04, final = -1.06, react = -0.62, pred = -0.75, hyst = -0.63, hyst_pct = 0.43, period_length = 600.73
20:37:20.662 00.000 6680 PPEC: input: -1.04, control: -1.06, exposure: 1500
20:37:20.662 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:20.662 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:37:20.662 00.000 6680 MoveAxis(E, 142, ABG)
20:37:20.662 00.000 6680 Guiding  Dir = 2, Dur = 142
20:37:20.662 00.000 6680 IsGuiding returns 0
20:37:20.662 00.000 6680 PulseGuide returned control before completion, sleep 152
20:37:20.662 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=181, Gamma=0.560
20:37:20.716 00.054 2864 UpdateGuideState exits: m=1872 SNR=30.5
20:37:20.716 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:20.716 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:37:20.726 00.010 2864 Enqueuing Expose request
20:37:20.820 00.094 6680 IsGuiding returns 1
20:37:20.820 00.000 6680 scope still moving after pulse duration time elapsed
20:37:20.852 00.032 6680 IsGuiding returns 0
20:37:20.852 00.000 6680 scope move finished after 142 + 46 ms
20:37:20.852 00.000 6680 Move returns status 0, amount 142
20:37:20.852 00.000 6680 MoveAxis(N, 0, ABG)
20:37:20.852 00.000 6680 Move returns status 0, amount 0
20:37:20.852 00.000 6680 move complete, result=0
20:37:20.852 00.000 6680 worker thread done servicing request
20:37:20.852 00.000 6680 Worker thread wakes up
20:37:20.852 00.000 2864 GuideStep: -1.0 px 142 ms EAST, -0.2 px 0 ms NORTH
20:37:20.852 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:37:20.852 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:37:22.499 01.647 6680 Exposure complete
20:37:22.563 00.064 6680 worker thread done servicing request
20:37:22.563 00.000 2864 OnExposeComplete: enter
20:37:22.563 00.000 2864 UpdateGuideState(): m_state=6
20:37:22.563 00.000 2864 Star::Find(15, 138, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 382
20:37:22.563 00.000 2864 Star::Find returns 1 (0), X=137.51, Y=726.73, Mass=1735, SNR=29.4, Peak=173 HFD=3.0
20:37:22.563 00.000 2864 MultiStar: [#1 -0.52,-0.01,0.95,U] [#2 -0.40,-0.10,0.66,U] [#3 0.23,-0.16,0.72,U] [#4 -0.55,-0.19,0.57,U] [#5 0.95,-0.47,0.57,U] [#6 -1.01,0.33,0.49,U] [#7 1.33,-0.27,0.47,U] [#8 -0.45,0.11,0.43,U] 
20:37:22.563 00.000 2864 refined, 8 included, MultiStar: {0.40, -0.35}, one-star: {2.82, -1.57}
20:37:22.563 00.000 2864 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.80) = xAngle (-3.51 = 2.78)
20:37:22.563 00.000 2864 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.58 = -0.30)
20:37:22.578 00.015 2864 CameraToMount -- cameraX=0.40 cameraY=-0.35 hyp=0.53 cameraTheta=-0.71 mountX=-0.50 mountY=-0.16, mountTheta=-2.84
20:37:22.580 00.002 2864 SchedulePrimaryMove(10198720, x=0.40, y=-0.35, opts=13)
20:37:22.582 00.002 2864 Enqueuing Move request for scope (0.40, -0.35)
20:37:22.584 00.002 6680 Worker thread wakes up
20:37:22.584 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.35) opts 0xd
20:37:22.584 00.000 6680 Handling offset move in thread for scope, endpoint = (0.40, -0.35)
20:37:22.584 00.000 6680 Moving (0.40, -0.35) raw xDistance=-0.50 yDistance=-0.16
20:37:22.586 00.002 6680 PPEC rslt: input = -0.50, final = -0.86, react = -0.30, pred = -0.94, hyst = -0.34, hyst_pct = 0.42, period_length = 600.73
20:37:22.586 00.000 6680 PPEC: input: -0.50, control: -0.86, exposure: 1500
20:37:22.586 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:22.586 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:37:22.586 00.000 6680 MoveAxis(E, 116, ABG)
20:37:22.586 00.000 6680 Guiding  Dir = 2, Dur = 116
20:37:22.586 00.000 6680 IsGuiding returns 0
20:37:22.588 00.002 6680 PulseGuide returned control before completion, sleep 126
20:37:22.600 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=166, Gamma=0.560
20:37:22.642 00.042 2864 UpdateGuideState exits: m=1735 SNR=29.4
20:37:22.642 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:22.642 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:37:22.650 00.008 2864 Enqueuing Expose request
20:37:22.721 00.071 6680 IsGuiding returns 1
20:37:22.721 00.000 6680 scope still moving after pulse duration time elapsed
20:37:22.752 00.031 6680 IsGuiding returns 0
20:37:22.752 00.000 6680 scope move finished after 116 + 48 ms
20:37:22.752 00.000 6680 Move returns status 0, amount 116
20:37:22.752 00.000 6680 MoveAxis(N, 0, ABG)
20:37:22.752 00.000 6680 Move returns status 0, amount 0
20:37:22.752 00.000 6680 move complete, result=0
20:37:22.752 00.000 6680 worker thread done servicing request
20:37:22.752 00.000 6680 Worker thread wakes up
20:37:22.752 00.000 2864 GuideStep: -0.5 px 116 ms EAST, -0.2 px 0 ms NORTH
20:37:22.752 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:37:22.752 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:37:24.166 01.414 6680 Exposure complete
20:37:24.213 00.047 6680 worker thread done servicing request
20:37:24.213 00.000 2864 OnExposeComplete: enter
20:37:24.218 00.005 2864 UpdateGuideState(): m_state=6
20:37:24.218 00.000 2864 Star::Find(15, 137, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 383
20:37:24.218 00.000 2864 Star::Find returns 1 (0), X=137.56, Y=726.83, Mass=1759, SNR=29.6, Peak=185 HFD=2.9
20:37:24.223 00.005 2864 MultiStar: [#1 -0.38,-0.00,0.95,U] [#2 -0.42,0.04,0.66,U] [#3 0.31,-0.22,0.70,U] [#4 -0.12,-0.17,0.57,U] [#5 1.17,-0.74,0.58,U] [#6 -0.83,0.45,0.49,U] [#7 1.34,-0.46,0.46,U] [#8 -0.25,-0.07,0.42,U] 
20:37:24.223 00.000 2864 refined, 8 included, MultiStar: {0.54, -0.37}, one-star: {2.87, -1.46}
20:37:24.223 00.000 2864 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.80) = xAngle (-3.39 = 2.89)
20:37:24.223 00.000 2864 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.47 = -0.18)
20:37:24.223 00.000 2864 CameraToMount -- cameraX=0.54 cameraY=-0.37 hyp=0.66 cameraTheta=-0.60 mountX=-0.64 mountY=-0.12, mountTheta=-2.96
20:37:24.223 00.000 2864 SchedulePrimaryMove(10198720, x=0.54, y=-0.37, opts=13)
20:37:24.223 00.000 2864 Enqueuing Move request for scope (0.54, -0.37)
20:37:24.239 00.016 6680 Worker thread wakes up
20:37:24.239 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.37) opts 0xd
20:37:24.239 00.000 6680 Handling offset move in thread for scope, endpoint = (0.54, -0.37)
20:37:24.239 00.000 6680 Moving (0.54, -0.37) raw xDistance=-0.64 yDistance=-0.12
20:37:24.239 00.000 6680 PPEC rslt: input = -0.64, final = -0.90, react = -0.38, pred = -0.88, hyst = -0.41, hyst_pct = 0.42, period_length = 600.73
20:37:24.239 00.000 6680 PPEC: input: -0.64, control: -0.90, exposure: 1500
20:37:24.239 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:24.239 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:37:24.239 00.000 6680 MoveAxis(E, 122, ABG)
20:37:24.239 00.000 6680 Guiding  Dir = 2, Dur = 122
20:37:24.239 00.000 6680 IsGuiding returns 0
20:37:24.239 00.000 6680 PulseGuide returned control before completion, sleep 132
20:37:24.244 00.005 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=157, Gamma=0.560
20:37:24.296 00.052 2864 UpdateGuideState exits: m=1759 SNR=29.6
20:37:24.296 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:24.302 00.006 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:37:24.302 00.000 2864 Enqueuing Expose request
20:37:24.381 00.079 6680 IsGuiding returns 1
20:37:24.381 00.000 6680 scope still moving after pulse duration time elapsed
20:37:24.413 00.032 6680 IsGuiding returns 0
20:37:24.413 00.000 6680 scope move finished after 122 + 49 ms
20:37:24.413 00.000 6680 Move returns status 0, amount 122
20:37:24.413 00.000 6680 MoveAxis(N, 0, ABG)
20:37:24.413 00.000 6680 Move returns status 0, amount 0
20:37:24.413 00.000 6680 move complete, result=0
20:37:24.413 00.000 6680 worker thread done servicing request
20:37:24.413 00.000 6680 Worker thread wakes up
20:37:24.413 00.000 2864 GuideStep: -0.6 px 122 ms EAST, -0.1 px 0 ms NORTH
20:37:24.413 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:37:24.413 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:37:26.070 01.657 6680 Exposure complete
20:37:26.150 00.080 6680 worker thread done servicing request
20:37:26.150 00.000 2864 OnExposeComplete: enter
20:37:26.150 00.000 2864 UpdateGuideState(): m_state=6
20:37:26.150 00.000 2864 Star::Find(15, 137, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 384
20:37:26.150 00.000 2864 Star::Find returns 1 (0), X=137.85, Y=726.38, Mass=1807, SNR=30.0, Peak=177 HFD=2.8
20:37:26.150 00.000 2864 MultiStar: [#1 -0.21,-0.29,0.91,U] [#2 0.01,-0.21,0.63,U] [#3 0.49,-0.50,0.70,U] [#4 -0.10,-0.52,0.58,U] [#5 1.24,-0.99,0.57,U] [#6 -0.65,0.06,0.47,U] [#7 1.75,-0.52,0.46,U] [#8 -0.08,-0.37,0.42,U] 
20:37:26.150 00.000 2864 refined, 8 included, MultiStar: {0.77, -0.68}, one-star: {3.16, -1.92}
20:37:26.165 00.015 2864 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.80) = xAngle (-3.52 = 2.76)
20:37:26.165 00.000 2864 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.59 = -0.31)
20:37:26.165 00.000 2864 CameraToMount -- cameraX=0.77 cameraY=-0.68 hyp=1.03 cameraTheta=-0.72 mountX=-0.96 mountY=-0.31, mountTheta=-2.83
20:37:26.165 00.000 2864 SchedulePrimaryMove(10198720, x=0.77, y=-0.68, opts=13)
20:37:26.165 00.000 2864 Enqueuing Move request for scope (0.77, -0.68)
20:37:26.165 00.000 6680 Worker thread wakes up
20:37:26.165 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.77, -0.68) opts 0xd
20:37:26.165 00.000 6680 Handling offset move in thread for scope, endpoint = (0.77, -0.68)
20:37:26.181 00.016 6680 Moving (0.77, -0.68) raw xDistance=-0.96 yDistance=-0.31
20:37:26.182 00.001 6680 PPEC rslt: input = -0.96, final = -1.12, react = -0.57, pred = -0.94, hyst = -0.57, hyst_pct = 0.42, period_length = 600.73
20:37:26.182 00.000 6680 PPEC: input: -0.96, control: -1.12, exposure: 1500
20:37:26.182 00.000 6680 switching direction from 1 to -1 - decHistory=-3 oldest=-0.44 newest=-0.59
20:37:26.182 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
20:37:26.182 00.000 6680 MoveAxis(E, 150, ABG)
20:37:26.182 00.000 6680 Guiding  Dir = 2, Dur = 150
20:37:26.182 00.000 6680 IsGuiding returns 0
20:37:26.182 00.000 6680 PulseGuide returned control before completion, sleep 160
20:37:26.182 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=188, Gamma=0.560
20:37:26.239 00.057 2864 UpdateGuideState exits: m=1807 SNR=30.0
20:37:26.241 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:26.243 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:37:26.246 00.003 2864 Enqueuing Expose request
20:37:26.355 00.109 6680 IsGuiding returns 1
20:37:26.355 00.000 6680 scope still moving after pulse duration time elapsed
20:37:26.387 00.032 6680 IsGuiding returns 0
20:37:26.387 00.000 6680 scope move finished after 150 + 54 ms
20:37:26.387 00.000 6680 Move returns status 0, amount 150
20:37:26.387 00.000 6680 MoveAxis(N, 50, ABG)
20:37:26.387 00.000 6680 Guiding  Dir = 0, Dur = 50
20:37:26.387 00.000 6680 IsGuiding returns 0
20:37:26.387 00.000 6680 PulseGuide returned control before completion, sleep 60
20:37:26.449 00.062 6680 IsGuiding returns 1
20:37:26.449 00.000 6680 scope still moving after pulse duration time elapsed
20:37:26.482 00.033 6680 IsGuiding returns 0
20:37:26.482 00.000 6680 scope move finished after 50 + 44 ms
20:37:26.482 00.000 6680 Move returns status 0, amount 50
20:37:26.482 00.000 6680 move complete, result=0
20:37:26.482 00.000 6680 worker thread done servicing request
20:37:26.482 00.000 2864 GuideStep: -1.0 px 150 ms EAST, -0.3 px 50 ms NORTH
20:37:26.482 00.000 6680 Worker thread wakes up
20:37:26.482 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:37:26.482 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:37:27.910 01.428 6680 Exposure complete
20:37:27.963 00.053 6680 worker thread done servicing request
20:37:27.963 00.000 2864 OnExposeComplete: enter
20:37:27.963 00.000 2864 UpdateGuideState(): m_state=6
20:37:27.974 00.011 2864 Star::Find(15, 137, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 385
20:37:27.976 00.002 2864 Star::Find returns 1 (0), X=137.70, Y=726.56, Mass=1728, SNR=29.3, Peak=172 HFD=2.9
20:37:27.978 00.002 2864 MultiStar: [#1 -0.41,-0.25,0.97,U] [#2 -0.27,-0.27,0.67,U] [#3 0.25,-0.37,0.72,U] [#4 -0.33,-0.50,0.60,U] [#5 1.00,-0.88,0.60,U] [#6 -0.97,0.10,0.50,U] [#7 1.44,-0.60,0.47,U] [#8 -0.36,-0.29,0.43,U] 
20:37:27.980 00.002 2864 refined, 8 included, MultiStar: {0.51, -0.61}, one-star: {3.01, -1.74}
20:37:27.982 00.002 2864 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.80) = xAngle (-3.67 = 2.62)
20:37:27.984 00.002 2864 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.74 = -0.46)
20:37:27.984 00.000 2864 CameraToMount -- cameraX=0.51 cameraY=-0.61 hyp=0.79 cameraTheta=-0.87 mountX=-0.69 mountY=-0.35, mountTheta=-2.67
20:37:27.988 00.004 2864 SchedulePrimaryMove(10198720, x=0.51, y=-0.61, opts=13)
20:37:27.989 00.001 2864 Enqueuing Move request for scope (0.51, -0.61)
20:37:27.991 00.002 6680 Worker thread wakes up
20:37:27.991 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.61) opts 0xd
20:37:27.991 00.000 6680 Handling offset move in thread for scope, endpoint = (0.51, -0.61)
20:37:27.991 00.000 6680 Moving (0.51, -0.61) raw xDistance=-0.69 yDistance=-0.35
20:37:27.994 00.003 6680 PPEC rslt: input = -0.69, final = -0.93, react = -0.41, pred = -0.87, hyst = -0.43, hyst_pct = 0.42, period_length = 600.73
20:37:27.994 00.000 6680 PPEC: input: -0.69, control: -0.93, exposure: 1500
20:37:27.994 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
20:37:27.994 00.000 6680 MoveAxis(E, 125, ABG)
20:37:27.994 00.000 6680 Guiding  Dir = 2, Dur = 125
20:37:27.994 00.000 6680 IsGuiding returns 0
20:37:27.994 00.000 6680 PulseGuide returned control before completion, sleep 135
20:37:28.006 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=154, Gamma=0.560
20:37:28.037 00.031 2864 UpdateGuideState exits: m=1728 SNR=29.3
20:37:28.053 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:28.057 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:37:28.058 00.001 2864 Enqueuing Expose request
20:37:28.132 00.074 6680 IsGuiding returns 1
20:37:28.132 00.000 6680 scope still moving after pulse duration time elapsed
20:37:28.164 00.032 6680 IsGuiding returns 0
20:37:28.164 00.000 6680 scope move finished after 125 + 44 ms
20:37:28.164 00.000 6680 Move returns status 0, amount 125
20:37:28.164 00.000 6680 MoveAxis(N, 56, ABG)
20:37:28.164 00.000 6680 Guiding  Dir = 0, Dur = 56
20:37:28.164 00.000 6680 IsGuiding returns 0
20:37:28.164 00.000 6680 PulseGuide returned control before completion, sleep 66
20:37:28.243 00.079 6680 IsGuiding returns 1
20:37:28.243 00.000 6680 scope still moving after pulse duration time elapsed
20:37:28.275 00.032 6680 IsGuiding returns 0
20:37:28.275 00.000 6680 scope move finished after 56 + 56 ms
20:37:28.275 00.000 6680 Move returns status 0, amount 56
20:37:28.275 00.000 6680 move complete, result=0
20:37:28.277 00.002 6680 worker thread done servicing request
20:37:28.277 00.000 2864 GuideStep: -0.7 px 125 ms EAST, -0.3 px 56 ms NORTH
20:37:28.285 00.008 6680 Worker thread wakes up
20:37:28.285 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:37:28.287 00.002 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:37:29.942 01.655 6680 Exposure complete
20:37:30.015 00.073 6680 worker thread done servicing request
20:37:30.015 00.000 2864 OnExposeComplete: enter
20:37:30.015 00.000 2864 UpdateGuideState(): m_state=6
20:37:30.018 00.003 2864 Star::Find(15, 137, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 386
20:37:30.018 00.000 2864 Star::Find returns 1 (0), X=137.00, Y=726.42, Mass=1773, SNR=29.7, Peak=194 HFD=2.6
20:37:30.018 00.000 2864 MultiStar: [#1 -0.99,-0.24,0.94,U] [#2 -0.77,-0.12,0.67,U] [#3 -0.25,-0.42,0.73,U] [#4 -0.99,-0.36,0.58,U] [#5 0.77,-0.82,0.57,U] [#6 -1.41,0.31,0.50,U] [#7 1.25,-0.40,0.46,U] [#8 -0.94,-0.22,0.41,U] 
20:37:30.025 00.007 2864 refined, 8 included, MultiStar: {0.00, -0.56}, one-star: {2.31, -1.88}
20:37:30.025 00.000 2864 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.80) = xAngle (-4.36 = 1.92)
20:37:30.025 00.000 2864 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-7.44 = -1.15)
20:37:30.025 00.000 2864 CameraToMount -- cameraX=0.00 cameraY=-0.56 hyp=0.56 cameraTheta=-1.57 mountX=-0.19 mountY=-0.51, mountTheta=-1.93
20:37:30.025 00.000 2864 SchedulePrimaryMove(10198720, x=0.00, y=-0.56, opts=13)
20:37:30.034 00.009 2864 Enqueuing Move request for scope (0.00, -0.56)
20:37:30.034 00.000 6680 Worker thread wakes up
20:37:30.034 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.56) opts 0xd
20:37:30.034 00.000 6680 Handling offset move in thread for scope, endpoint = (0.00, -0.56)
20:37:30.034 00.000 6680 Moving (0.00, -0.56) raw xDistance=-0.19 yDistance=-0.51
20:37:30.034 00.000 6680 PPEC rslt: input = -0.19, final = -0.65, react = -0.11, pred = -0.88, hyst = -0.17, hyst_pct = 0.42, period_length = 600.73
20:37:30.034 00.000 6680 PPEC: input: -0.19, control: -0.65, exposure: 1500
20:37:30.034 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
20:37:30.039 00.005 6680 MoveAxis(E, 88, ABG)
20:37:30.039 00.000 6680 Guiding  Dir = 2, Dur = 88
20:37:30.039 00.000 6680 IsGuiding returns 0
20:37:30.039 00.000 6680 PulseGuide returned control before completion, sleep 98
20:37:30.050 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=168, Gamma=0.560
20:37:30.100 00.050 2864 UpdateGuideState exits: m=1773 SNR=29.7
20:37:30.102 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:30.104 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:37:30.104 00.000 2864 Enqueuing Expose request
20:37:30.146 00.042 6680 IsGuiding returns 1
20:37:30.146 00.000 6680 scope still moving after pulse duration time elapsed
20:37:30.177 00.031 6680 IsGuiding returns 0
20:37:30.177 00.000 6680 scope move finished after 88 + 49 ms
20:37:30.177 00.000 6680 Move returns status 0, amount 88
20:37:30.177 00.000 6680 MoveAxis(N, 82, ABG)
20:37:30.177 00.000 6680 Guiding  Dir = 0, Dur = 82
20:37:30.177 00.000 6680 IsGuiding returns 0
20:37:30.177 00.000 6680 PulseGuide returned control before completion, sleep 92
20:37:30.272 00.095 6680 IsGuiding returns 1
20:37:30.272 00.000 6680 scope still moving after pulse duration time elapsed
20:37:30.304 00.032 6680 IsGuiding returns 0
20:37:30.304 00.000 6680 scope move finished after 82 + 44 ms
20:37:30.304 00.000 6680 Move returns status 0, amount 82
20:37:30.304 00.000 6680 move complete, result=0
20:37:30.304 00.000 6680 worker thread done servicing request
20:37:30.304 00.000 6680 Worker thread wakes up
20:37:30.304 00.000 2864 GuideStep: -0.2 px 88 ms EAST, -0.5 px 82 ms NORTH
20:37:30.306 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:37:30.308 00.002 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:37:31.729 01.421 6680 Exposure complete
20:37:31.806 00.077 6680 worker thread done servicing request
20:37:31.806 00.000 2864 OnExposeComplete: enter
20:37:31.810 00.004 2864 UpdateGuideState(): m_state=6
20:37:31.812 00.002 2864 Star::Find(15, 137, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 387
20:37:31.814 00.002 2864 Star::Find returns 1 (0), X=137.20, Y=726.19, Mass=1784, SNR=29.8, Peak=184 HFD=2.9
20:37:31.816 00.002 2864 MultiStar: [#1 -0.92,-0.50,0.95,U] [#2 -0.62,-0.39,0.64,U] [#3 -0.32,-0.72,0.73,U] [#4 -0.86,-0.65,0.57,U] [#5 0.69,-1.03,0.58,U] [#6 -1.43,-0.00,0.50,U] [#7 1.18,-0.44,0.46,U] [#8 -0.69,-0.42,0.41,U] 
20:37:31.820 00.004 2864 refined, 8 included, MultiStar: {0.08, -0.80}, one-star: {2.51, -2.10}
20:37:31.822 00.002 2864 CameraToMount -- cameraTheta (-1.48) - m_xAngle (2.80) = xAngle (-4.27 = 2.01)
20:37:31.822 00.000 2864 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-7.35 = -1.06)
20:37:31.827 00.005 2864 CameraToMount -- cameraX=0.08 cameraY=-0.80 hyp=0.81 cameraTheta=-1.48 mountX=-0.34 mountY=-0.70, mountTheta=-2.03
20:37:31.827 00.000 2864 SchedulePrimaryMove(10198720, x=0.08, y=-0.80, opts=13)
20:37:31.827 00.000 2864 Enqueuing Move request for scope (0.08, -0.80)
20:37:31.838 00.011 6680 Worker thread wakes up
20:37:31.838 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.80) opts 0xd
20:37:31.838 00.000 6680 Handling offset move in thread for scope, endpoint = (0.08, -0.80)
20:37:31.838 00.000 6680 Moving (0.08, -0.80) raw xDistance=-0.34 yDistance=-0.70
20:37:31.838 00.000 6680 PPEC rslt: input = -0.34, final = -0.72, react = -0.21, pred = -0.86, hyst = -0.24, hyst_pct = 0.42, period_length = 600.73
20:37:31.841 00.003 6680 PPEC: input: -0.34, control: -0.72, exposure: 1500
20:37:31.841 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70
20:37:31.841 00.000 6680 MoveAxis(E, 97, ABG)
20:37:31.841 00.000 6680 Guiding  Dir = 2, Dur = 97
20:37:31.841 00.000 6680 IsGuiding returns 0
20:37:31.841 00.000 6680 PulseGuide returned control before completion, sleep 107
20:37:31.853 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=176, Gamma=0.560
20:37:31.901 00.048 2864 UpdateGuideState exits: m=1784 SNR=29.8
20:37:31.901 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:31.901 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:37:31.901 00.000 2864 Enqueuing Expose request
20:37:31.964 00.063 6680 IsGuiding returns 1
20:37:31.964 00.000 6680 scope still moving after pulse duration time elapsed
20:37:31.996 00.032 6680 IsGuiding returns 0
20:37:31.996 00.000 6680 scope move finished after 97 + 57 ms
20:37:31.996 00.000 6680 Move returns status 0, amount 97
20:37:31.996 00.000 6680 MoveAxis(N, 113, ABG)
20:37:31.996 00.000 6680 Guiding  Dir = 0, Dur = 113
20:37:31.996 00.000 6680 IsGuiding returns 0
20:37:31.996 00.000 6680 PulseGuide returned control before completion, sleep 123
20:37:32.123 00.127 6680 IsGuiding returns 1
20:37:32.123 00.000 6680 scope still moving after pulse duration time elapsed
20:37:32.154 00.031 6680 IsGuiding returns 0
20:37:32.154 00.000 6680 scope move finished after 113 + 44 ms
20:37:32.154 00.000 6680 Move returns status 0, amount 113
20:37:32.154 00.000 6680 move complete, result=0
20:37:32.154 00.000 6680 worker thread done servicing request
20:37:32.154 00.000 2864 GuideStep: -0.3 px 97 ms EAST, -0.7 px 113 ms NORTH
20:37:32.154 00.000 6680 Worker thread wakes up
20:37:32.154 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:37:32.154 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:37:33.791 01.637 6680 Exposure complete
20:37:33.839 00.048 6680 worker thread done servicing request
20:37:33.839 00.000 2864 OnExposeComplete: enter
20:37:33.839 00.000 2864 UpdateGuideState(): m_state=6
20:37:33.839 00.000 2864 Star::Find(15, 137, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
20:37:33.852 00.013 2864 Star::Find returns 1 (0), X=137.54, Y=726.46, Mass=1801, SNR=29.9, Peak=177 HFD=3.1
20:37:33.854 00.002 2864 MultiStar: [#1 -0.68,-0.36,0.95,U] [#2 -0.37,-0.08,0.64,U] [#3 0.14,-0.43,0.71,U] [#4 -0.49,-0.48,0.57,U] [#5 0.91,-0.88,0.57,U] [#6 -1.09,0.19,0.50,U] [#7 1.33,-0.46,0.46,U] [#8 -0.41,-0.36,0.41,U] 
20:37:33.854 00.000 2864 refined, 8 included, MultiStar: {0.38, -0.62}, one-star: {2.85, -1.83}
20:37:33.854 00.000 2864 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.80) = xAngle (-3.81 = 2.47)
20:37:33.854 00.000 2864 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.89 = -0.60)
20:37:33.854 00.000 2864 CameraToMount -- cameraX=0.38 cameraY=-0.62 hyp=0.72 cameraTheta=-1.02 mountX=-0.57 mountY=-0.41, mountTheta=-2.51
20:37:33.854 00.000 2864 SchedulePrimaryMove(10198720, x=0.38, y=-0.62, opts=13)
20:37:33.854 00.000 2864 Enqueuing Move request for scope (0.38, -0.62)
20:37:33.868 00.014 6680 Worker thread wakes up
20:37:33.868 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.62) opts 0xd
20:37:33.868 00.000 6680 Handling offset move in thread for scope, endpoint = (0.38, -0.62)
20:37:33.868 00.000 6680 Moving (0.38, -0.62) raw xDistance=-0.57 yDistance=-0.41
20:37:33.869 00.001 6680 PPEC rslt: input = -0.57, final = -0.87, react = -0.34, pred = -0.90, hyst = -0.35, hyst_pct = 0.41, period_length = 600.73
20:37:33.869 00.000 6680 PPEC: input: -0.57, control: -0.87, exposure: 1500
20:37:33.869 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
20:37:33.869 00.000 6680 MoveAxis(E, 117, ABG)
20:37:33.869 00.000 6680 Guiding  Dir = 2, Dur = 117
20:37:33.869 00.000 6680 IsGuiding returns 0
20:37:33.871 00.002 6680 PulseGuide returned control before completion, sleep 127
20:37:33.881 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=186, Gamma=0.560
20:37:33.915 00.034 2864 UpdateGuideState exits: m=1801 SNR=29.9
20:37:33.931 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:33.935 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:37:33.935 00.000 2864 Enqueuing Expose request
20:37:34.010 00.075 6680 IsGuiding returns 1
20:37:34.010 00.000 6680 scope still moving after pulse duration time elapsed
20:37:34.042 00.032 6680 IsGuiding returns 0
20:37:34.042 00.000 6680 scope move finished after 117 + 54 ms
20:37:34.042 00.000 6680 Move returns status 0, amount 117
20:37:34.042 00.000 6680 MoveAxis(N, 66, ABG)
20:37:34.042 00.000 6680 Guiding  Dir = 0, Dur = 66
20:37:34.042 00.000 6680 IsGuiding returns 0
20:37:34.042 00.000 6680 PulseGuide returned control before completion, sleep 76
20:37:34.121 00.079 6680 IsGuiding returns 1
20:37:34.121 00.000 6680 scope still moving after pulse duration time elapsed
20:37:34.153 00.032 6680 IsGuiding returns 0
20:37:34.153 00.000 6680 scope move finished after 66 + 44 ms
20:37:34.153 00.000 6680 Move returns status 0, amount 66
20:37:34.153 00.000 6680 move complete, result=0
20:37:34.153 00.000 6680 worker thread done servicing request
20:37:34.153 00.000 2864 GuideStep: -0.6 px 117 ms EAST, -0.4 px 66 ms NORTH
20:37:34.153 00.000 6680 Worker thread wakes up
20:37:34.153 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:37:34.153 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:37:35.574 01.421 6680 Exposure complete
20:37:35.629 00.055 6680 worker thread done servicing request
20:37:35.629 00.000 2864 OnExposeComplete: enter
20:37:35.633 00.004 2864 UpdateGuideState(): m_state=6
20:37:35.635 00.002 2864 Star::Find(15, 137, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
20:37:35.635 00.000 2864 Star::Find returns 1 (0), X=137.59, Y=726.37, Mass=1806, SNR=30.0, Peak=178 HFD=3.0
20:37:35.642 00.007 2864 MultiStar: [#1 -0.20,-0.21,0.93,U] [#2 -0.21,-0.14,0.64,U] [#3 0.31,-0.64,0.71,U] [#4 -0.33,-0.39,0.59,U] [#5 1.15,-0.87,0.58,U] [#6 -0.90,0.16,0.48,U] [#7 1.80,-0.18,0.47,U] [#8 -0.26,-0.37,0.41,U] 
20:37:35.647 00.005 2864 refined, 8 included, MultiStar: {0.62, -0.61}, one-star: {2.90, -1.93}
20:37:35.649 00.002 2864 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.80) = xAngle (-3.58 = 2.70)
20:37:35.650 00.001 2864 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.65 = -0.37)
20:37:35.652 00.002 2864 CameraToMount -- cameraX=0.62 cameraY=-0.61 hyp=0.87 cameraTheta=-0.78 mountX=-0.79 mountY=-0.31, mountTheta=-2.76
20:37:35.652 00.000 2864 SchedulePrimaryMove(10198720, x=0.62, y=-0.61, opts=13)
20:37:35.652 00.000 2864 Enqueuing Move request for scope (0.62, -0.61)
20:37:35.663 00.011 6680 Worker thread wakes up
20:37:35.663 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.62, -0.61) opts 0xd
20:37:35.663 00.000 6680 Handling offset move in thread for scope, endpoint = (0.62, -0.61)
20:37:35.663 00.000 6680 Moving (0.62, -0.61) raw xDistance=-0.79 yDistance=-0.31
20:37:35.663 00.000 6680 PPEC rslt: input = -0.79, final = -0.99, react = -0.47, pred = -0.89, hyst = -0.47, hyst_pct = 0.41, period_length = 600.73
20:37:35.663 00.000 6680 PPEC: input: -0.79, control: -0.99, exposure: 1500
20:37:35.663 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
20:37:35.663 00.000 6680 MoveAxis(E, 133, ABG)
20:37:35.663 00.000 6680 Guiding  Dir = 2, Dur = 133
20:37:35.663 00.000 6680 IsGuiding returns 0
20:37:35.663 00.000 6680 PulseGuide returned control before completion, sleep 143
20:37:35.680 00.017 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=155, Gamma=0.560
20:37:35.739 00.059 2864 UpdateGuideState exits: m=1806 SNR=30.0
20:37:35.741 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:35.752 00.011 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:37:35.757 00.005 2864 Enqueuing Expose request
20:37:35.822 00.065 6680 IsGuiding returns 1
20:37:35.822 00.000 6680 scope still moving after pulse duration time elapsed
20:37:35.853 00.031 6680 IsGuiding returns 0
20:37:35.853 00.000 6680 scope move finished after 133 + 53 ms
20:37:35.853 00.000 6680 Move returns status 0, amount 133
20:37:35.853 00.000 6680 MoveAxis(N, 50, ABG)
20:37:35.853 00.000 6680 Guiding  Dir = 0, Dur = 50
20:37:35.853 00.000 6680 IsGuiding returns 0
20:37:35.853 00.000 6680 PulseGuide returned control before completion, sleep 60
20:37:35.916 00.063 6680 IsGuiding returns 1
20:37:35.916 00.000 6680 scope still moving after pulse duration time elapsed
20:37:35.948 00.032 6680 IsGuiding returns 0
20:37:35.948 00.000 6680 scope move finished after 50 + 45 ms
20:37:35.948 00.000 6680 Move returns status 0, amount 50
20:37:35.948 00.000 6680 move complete, result=0
20:37:35.948 00.000 6680 worker thread done servicing request
20:37:35.948 00.000 6680 Worker thread wakes up
20:37:35.948 00.000 2864 GuideStep: -0.8 px 133 ms EAST, -0.3 px 50 ms NORTH
20:37:35.948 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:37:35.948 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:37:37.599 01.651 6680 Exposure complete
20:37:37.662 00.063 6680 worker thread done servicing request
20:37:37.662 00.000 2864 OnExposeComplete: enter
20:37:37.662 00.000 2864 UpdateGuideState(): m_state=6
20:37:37.662 00.000 2864 Star::Find(15, 137, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
20:37:37.662 00.000 2864 Star::Find returns 1 (0), X=137.77, Y=726.78, Mass=1834, SNR=30.2, Peak=159 HFD=2.9
20:37:37.662 00.000 2864 MultiStar: [#1 -0.18,0.10,0.91,U] [#2 -0.06,0.11,0.64,U] [#3 0.53,-0.06,0.70,U] [#4 -0.16,-0.09,0.57,U] [#5 1.29,-0.61,0.57,U] [#6 -0.72,0.54,0.49,U] [#7 1.50,-0.25,0.44,U] [#8 -0.05,0.13,0.42,U] 
20:37:37.662 00.000 2864 refined, 8 included, MultiStar: {0.73, -0.28}, one-star: {3.08, -1.52}
20:37:37.662 00.000 2864 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.80) = xAngle (-3.16 = 3.12)
20:37:37.677 00.015 2864 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.23 = 0.05)
20:37:37.677 00.000 2864 CameraToMount -- cameraX=0.73 cameraY=-0.28 hyp=0.78 cameraTheta=-0.36 mountX=-0.78 mountY=0.04, mountTheta=3.09
20:37:37.682 00.005 2864 SchedulePrimaryMove(10198720, x=0.73, y=-0.28, opts=13)
20:37:37.682 00.000 2864 Enqueuing Move request for scope (0.73, -0.28)
20:37:37.682 00.000 6680 Worker thread wakes up
20:37:37.682 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.73, -0.28) opts 0xd
20:37:37.682 00.000 6680 Handling offset move in thread for scope, endpoint = (0.73, -0.28)
20:37:37.682 00.000 6680 Moving (0.73, -0.28) raw xDistance=-0.78 yDistance=0.04
20:37:37.682 00.000 6680 PPEC rslt: input = -0.78, final = -0.94, react = -0.47, pred = -0.79, hyst = -0.47, hyst_pct = 0.41, period_length = 600.73
20:37:37.682 00.000 6680 PPEC: input: -0.78, control: -0.94, exposure: 1500
20:37:37.682 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:37.682 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:37:37.682 00.000 6680 MoveAxis(E, 126, ABG)
20:37:37.682 00.000 6680 Guiding  Dir = 2, Dur = 126
20:37:37.682 00.000 6680 IsGuiding returns 0
20:37:37.682 00.000 6680 PulseGuide returned control before completion, sleep 136
20:37:37.693 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=187, Gamma=0.560
20:37:37.744 00.051 2864 UpdateGuideState exits: m=1834 SNR=30.2
20:37:37.744 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:37.744 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:37:37.744 00.000 2864 Enqueuing Expose request
20:37:37.836 00.092 6680 IsGuiding returns 1
20:37:37.836 00.000 6680 scope still moving after pulse duration time elapsed
20:37:37.868 00.032 6680 IsGuiding returns 0
20:37:37.868 00.000 6680 scope move finished after 126 + 52 ms
20:37:37.868 00.000 6680 Move returns status 0, amount 126
20:37:37.868 00.000 6680 MoveAxis(N, 0, ABG)
20:37:37.868 00.000 6680 Move returns status 0, amount 0
20:37:37.868 00.000 6680 move complete, result=0
20:37:37.868 00.000 6680 worker thread done servicing request
20:37:37.868 00.000 6680 Worker thread wakes up
20:37:37.868 00.000 2864 GuideStep: -0.8 px 126 ms EAST, 0.0 px 0 ms NORTH
20:37:37.869 00.001 6680 worker thread servicing REQUEST_EXPOSE 1500
20:37:37.869 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:37:39.295 01.426 6680 Exposure complete
20:37:39.372 00.077 6680 worker thread done servicing request
20:37:39.372 00.000 2864 OnExposeComplete: enter
20:37:39.378 00.006 2864 UpdateGuideState(): m_state=6
20:37:39.380 00.002 2864 Star::Find(15, 137, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 391
20:37:39.382 00.002 2864 Star::Find returns 1 (0), X=137.46, Y=726.83, Mass=1787, SNR=29.8, Peak=168 HFD=3.0
20:37:39.384 00.002 2864 MultiStar: [#1 -0.73,0.13,0.94,U] [#2 -0.49,0.32,0.64,U] [#3 0.15,-0.03,0.72,U] [#4 -0.61,-0.21,0.58,U] [#5 0.97,-0.51,0.58,U] [#6 -1.09,0.70,0.48,U] [#7 1.56,0.09,0.46,U] [#8 -0.57,0.14,0.43,U] 
20:37:39.386 00.002 2864 refined, 8 included, MultiStar: {0.35, -0.19}, one-star: {2.76, -1.47}
20:37:39.388 00.002 2864 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.80) = xAngle (-3.31 = 2.98)
20:37:39.388 00.000 2864 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.38 = -0.10)
20:37:39.388 00.000 2864 CameraToMount -- cameraX=0.35 cameraY=-0.19 hyp=0.40 cameraTheta=-0.51 mountX=-0.39 mountY=-0.04, mountTheta=-3.04
20:37:39.388 00.000 2864 SchedulePrimaryMove(10198720, x=0.35, y=-0.19, opts=13)
20:37:39.388 00.000 2864 Enqueuing Move request for scope (0.35, -0.19)
20:37:39.388 00.000 6680 Worker thread wakes up
20:37:39.388 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.19) opts 0xd
20:37:39.388 00.000 6680 Handling offset move in thread for scope, endpoint = (0.35, -0.19)
20:37:39.388 00.000 6680 Moving (0.35, -0.19) raw xDistance=-0.39 yDistance=-0.04
20:37:39.400 00.012 6680 PPEC rslt: input = -0.39, final = -0.71, react = -0.24, pred = -0.78, hyst = -0.27, hyst_pct = 0.41, period_length = 600.73
20:37:39.400 00.000 6680 PPEC: input: -0.39, control: -0.71, exposure: 1500
20:37:39.400 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:39.400 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:37:39.400 00.000 6680 MoveAxis(E, 96, ABG)
20:37:39.400 00.000 6680 Guiding  Dir = 2, Dur = 96
20:37:39.400 00.000 6680 IsGuiding returns 0
20:37:39.400 00.000 6680 PulseGuide returned control before completion, sleep 106
20:37:39.413 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=178, Gamma=0.560
20:37:39.451 00.038 2864 UpdateGuideState exits: m=1787 SNR=29.8
20:37:39.451 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:39.463 00.012 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:37:39.469 00.006 2864 Enqueuing Expose request
20:37:39.514 00.045 6680 IsGuiding returns 1
20:37:39.514 00.000 6680 scope still moving after pulse duration time elapsed
20:37:39.545 00.031 6680 IsGuiding returns 0
20:37:39.545 00.000 6680 scope move finished after 96 + 47 ms
20:37:39.545 00.000 6680 Move returns status 0, amount 96
20:37:39.545 00.000 6680 MoveAxis(N, 0, ABG)
20:37:39.545 00.000 6680 Move returns status 0, amount 0
20:37:39.545 00.000 6680 move complete, result=0
20:37:39.545 00.000 6680 worker thread done servicing request
20:37:39.545 00.000 6680 Worker thread wakes up
20:37:39.545 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:37:39.545 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:37:39.545 00.000 2864 GuideStep: -0.4 px 96 ms EAST, -0.0 px 0 ms NORTH
20:37:41.197 01.652 6680 Exposure complete
20:37:41.263 00.066 6680 worker thread done servicing request
20:37:41.263 00.000 2864 OnExposeComplete: enter
20:37:41.263 00.000 2864 UpdateGuideState(): m_state=6
20:37:41.263 00.000 2864 Star::Find(15, 137, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
20:37:41.263 00.000 2864 Star::Find returns 1 (0), X=137.52, Y=726.87, Mass=1779, SNR=29.7, Peak=180 HFD=3.0
20:37:41.263 00.000 2864 MultiStar: [#1 -0.41,0.12,0.94,U] [#2 -0.44,0.20,0.64,U] [#3 0.30,0.01,0.71,U] [#4 -0.39,-0.04,0.59,U] [#5 1.09,-0.59,0.58,U] [#6 -0.90,0.54,0.49,U] [#7 1.38,-0.16,0.46,U] [#8 -0.32,0.22,0.43,U] 
20:37:41.277 00.014 2864 refined, 8 included, MultiStar: {0.48, -0.21}, one-star: {2.82, -1.43}
20:37:41.279 00.002 2864 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.80) = xAngle (-3.21 = 3.07)
20:37:41.281 00.002 2864 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.29 = -0.00)
20:37:41.283 00.002 2864 CameraToMount -- cameraX=0.48 cameraY=-0.21 hyp=0.53 cameraTheta=-0.42 mountX=-0.53 mountY=-0.00, mountTheta=-3.14
20:37:41.287 00.004 2864 SchedulePrimaryMove(10198720, x=0.48, y=-0.21, opts=13)
20:37:41.289 00.002 2864 Enqueuing Move request for scope (0.48, -0.21)
20:37:41.293 00.004 6680 Worker thread wakes up
20:37:41.293 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.21) opts 0xd
20:37:41.293 00.000 6680 Handling offset move in thread for scope, endpoint = (0.48, -0.21)
20:37:41.293 00.000 6680 Moving (0.48, -0.21) raw xDistance=-0.53 yDistance=-0.00
20:37:41.293 00.000 6680 PPEC rslt: input = -0.53, final = -0.81, react = -0.32, pred = -0.82, hyst = -0.34, hyst_pct = 0.41, period_length = 600.73
20:37:41.293 00.000 6680 PPEC: input: -0.53, control: -0.81, exposure: 1500
20:37:41.293 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:41.293 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:37:41.293 00.000 6680 MoveAxis(E, 109, ABG)
20:37:41.293 00.000 6680 Guiding  Dir = 2, Dur = 109
20:37:41.293 00.000 6680 IsGuiding returns 0
20:37:41.293 00.000 6680 PulseGuide returned control before completion, sleep 119
20:37:41.307 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=179, Gamma=0.560
20:37:41.354 00.047 2864 UpdateGuideState exits: m=1779 SNR=29.7
20:37:41.354 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:41.354 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:37:41.354 00.000 2864 Enqueuing Expose request
20:37:41.431 00.077 6680 IsGuiding returns 1
20:37:41.431 00.000 6680 scope still moving after pulse duration time elapsed
20:37:41.463 00.032 6680 IsGuiding returns 0
20:37:41.463 00.000 6680 scope move finished after 109 + 58 ms
20:37:41.463 00.000 6680 Move returns status 0, amount 109
20:37:41.463 00.000 6680 MoveAxis(N, 0, ABG)
20:37:41.463 00.000 6680 Move returns status 0, amount 0
20:37:41.463 00.000 6680 move complete, result=0
20:37:41.463 00.000 6680 worker thread done servicing request
20:37:41.463 00.000 2864 GuideStep: -0.5 px 109 ms EAST, -0.0 px 0 ms NORTH
20:37:41.463 00.000 6680 Worker thread wakes up
20:37:41.463 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:37:41.463 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:37:42.870 01.407 6680 Exposure complete
20:37:42.951 00.081 6680 worker thread done servicing request
20:37:42.951 00.000 2864 OnExposeComplete: enter
20:37:42.951 00.000 2864 UpdateGuideState(): m_state=6
20:37:42.951 00.000 2864 Star::Find(15, 137, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 393
20:37:42.951 00.000 2864 Star::Find returns 1 (0), X=137.33, Y=726.67, Mass=1740, SNR=29.4, Peak=155 HFD=3.0
20:37:42.951 00.000 2864 MultiStar: [#1 -0.70,0.12,0.93,U] [#2 -0.48,0.13,0.65,U] [#3 0.02,-0.08,0.72,U] [#4 -0.67,-0.13,0.59,U] [#5 0.94,-0.74,0.59,U] [#6 -1.12,0.58,0.48,U] [#7 1.50,-0.19,0.46,U] [#8 -0.31,-0.10,0.42,U] 
20:37:42.963 00.012 2864 refined, 8 included, MultiStar: {0.32, -0.32}, one-star: {2.64, -1.62}
20:37:42.965 00.002 2864 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.80) = xAngle (-3.57 = 2.71)
20:37:42.965 00.000 2864 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.65 = -0.36)
20:37:42.965 00.000 2864 CameraToMount -- cameraX=0.32 cameraY=-0.32 hyp=0.45 cameraTheta=-0.78 mountX=-0.41 mountY=-0.16, mountTheta=-2.77
20:37:42.965 00.000 2864 SchedulePrimaryMove(10198720, x=0.32, y=-0.32, opts=13)
20:37:42.965 00.000 2864 Enqueuing Move request for scope (0.32, -0.32)
20:37:42.965 00.000 6680 Worker thread wakes up
20:37:42.965 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.32) opts 0xd
20:37:42.965 00.000 6680 Handling offset move in thread for scope, endpoint = (0.32, -0.32)
20:37:42.965 00.000 6680 Moving (0.32, -0.32) raw xDistance=-0.41 yDistance=-0.16
20:37:42.965 00.000 6680 PPEC rslt: input = -0.41, final = -0.87, react = -0.25, pred = -1.03, hyst = -0.26, hyst_pct = 0.41, period_length = 600.73
20:37:42.965 00.000 6680 PPEC: input: -0.41, control: -0.87, exposure: 1500
20:37:42.965 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:42.965 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:37:42.965 00.000 6680 MoveAxis(E, 117, ABG)
20:37:42.965 00.000 6680 Guiding  Dir = 2, Dur = 117
20:37:42.965 00.000 6680 IsGuiding returns 0
20:37:42.965 00.000 6680 PulseGuide returned control before completion, sleep 127
20:37:42.981 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=175, Gamma=0.560
20:37:43.033 00.052 2864 UpdateGuideState exits: m=1740 SNR=29.4
20:37:43.033 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:43.033 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:37:43.033 00.000 2864 Enqueuing Expose request
20:37:43.108 00.075 6680 IsGuiding returns 1
20:37:43.108 00.000 6680 scope still moving after pulse duration time elapsed
20:37:43.140 00.032 6680 IsGuiding returns 0
20:37:43.140 00.000 6680 scope move finished after 117 + 43 ms
20:37:43.140 00.000 6680 Move returns status 0, amount 117
20:37:43.140 00.000 6680 MoveAxis(N, 0, ABG)
20:37:43.140 00.000 6680 Move returns status 0, amount 0
20:37:43.140 00.000 6680 move complete, result=0
20:37:43.140 00.000 6680 worker thread done servicing request
20:37:43.140 00.000 2864 GuideStep: -0.4 px 117 ms EAST, -0.2 px 0 ms NORTH
20:37:43.140 00.000 6680 Worker thread wakes up
20:37:43.140 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:37:43.140 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:37:44.787 01.647 6680 Exposure complete
20:37:44.864 00.077 6680 worker thread done servicing request
20:37:44.864 00.000 2864 OnExposeComplete: enter
20:37:44.866 00.002 2864 UpdateGuideState(): m_state=6
20:37:44.869 00.003 2864 Star::Find(15, 137, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 394
20:37:44.869 00.000 2864 Star::Find returns 1 (0), X=137.30, Y=726.79, Mass=1795, SNR=29.9, Peak=175 HFD=2.9
20:37:44.869 00.000 2864 MultiStar: [#1 -0.64,0.17,0.93,U] [#2 -0.50,0.20,0.65,U] [#3 0.05,0.04,0.70,U] [#4 -0.66,0.00,0.57,U] [#5 0.88,-0.59,0.57,U] [#6 -1.18,0.55,0.48,U] [#7 1.31,-0.21,0.47,U] [#8 -0.64,0.19,0.41,U] 
20:37:44.869 00.000 2864 refined, 8 included, MultiStar: {0.28, -0.22}, one-star: {2.61, -1.51}
20:37:44.869 00.000 2864 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.80) = xAngle (-3.46 = 2.82)
20:37:44.869 00.000 2864 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.53 = -0.25)
20:37:44.869 00.000 2864 CameraToMount -- cameraX=0.28 cameraY=-0.22 hyp=0.36 cameraTheta=-0.66 mountX=-0.34 mountY=-0.09, mountTheta=-2.89
20:37:44.884 00.015 2864 SchedulePrimaryMove(10198720, x=0.28, y=-0.22, opts=13)
20:37:44.886 00.002 2864 Enqueuing Move request for scope (0.28, -0.22)
20:37:44.888 00.002 6680 Worker thread wakes up
20:37:44.888 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.22) opts 0xd
20:37:44.888 00.000 6680 Handling offset move in thread for scope, endpoint = (0.28, -0.22)
20:37:44.888 00.000 6680 Moving (0.28, -0.22) raw xDistance=-0.34 yDistance=-0.09
20:37:44.890 00.002 6680 PPEC rslt: input = -0.34, final = -0.83, react = -0.21, pred = -1.03, hyst = -0.23, hyst_pct = 0.41, period_length = 600.73
20:37:44.890 00.000 6680 PPEC: input: -0.34, control: -0.83, exposure: 1500
20:37:44.890 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:44.890 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:37:44.890 00.000 6680 MoveAxis(E, 111, ABG)
20:37:44.890 00.000 6680 Guiding  Dir = 2, Dur = 111
20:37:44.890 00.000 6680 IsGuiding returns 0
20:37:44.892 00.002 6680 PulseGuide returned control before completion, sleep 121
20:37:44.900 00.008 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=191, Gamma=0.560
20:37:44.951 00.051 2864 UpdateGuideState exits: m=1795 SNR=29.9
20:37:44.954 00.003 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:44.954 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:37:44.960 00.006 2864 Enqueuing Expose request
20:37:45.024 00.064 6680 IsGuiding returns 1
20:37:45.024 00.000 6680 scope still moving after pulse duration time elapsed
20:37:45.056 00.032 6680 IsGuiding returns 1
20:37:45.087 00.031 6680 IsGuiding returns 1
20:37:45.119 00.032 6680 IsGuiding returns 0
20:37:45.119 00.000 6680 scope move finished after 111 + 116 ms
20:37:45.119 00.000 6680 Move returns status 0, amount 111
20:37:45.119 00.000 6680 MoveAxis(N, 0, ABG)
20:37:45.119 00.000 6680 Move returns status 0, amount 0
20:37:45.119 00.000 6680 move complete, result=0
20:37:45.119 00.000 6680 worker thread done servicing request
20:37:45.119 00.000 6680 Worker thread wakes up
20:37:45.119 00.000 2864 GuideStep: -0.3 px 111 ms EAST, -0.1 px 0 ms NORTH
20:37:45.119 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:37:45.119 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:37:46.541 01.422 6680 Exposure complete
20:37:46.605 00.064 6680 worker thread done servicing request
20:37:46.605 00.000 2864 OnExposeComplete: enter
20:37:46.605 00.000 2864 UpdateGuideState(): m_state=6
20:37:46.605 00.000 2864 Star::Find(15, 137, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 395
20:37:46.619 00.014 2864 Star::Find returns 1 (0), X=137.40, Y=726.96, Mass=1762, SNR=29.6, Peak=168 HFD=2.9
20:37:46.621 00.002 2864 MultiStar: [#1 -0.55,0.21,0.94,U] [#2 -0.54,0.20,0.63,U] [#3 0.17,-0.16,0.72,U] [#4 -0.56,-0.08,0.58,U] [#5 0.96,-0.49,0.59,U] [#6 -1.06,0.58,0.49,U] [#7 1.38,-0.12,0.46,U] [#8 -0.48,0.31,0.44,U] 
20:37:46.621 00.000 2864 refined, 8 included, MultiStar: {0.37, -0.19}, one-star: {2.71, -1.33}
20:37:46.621 00.000 2864 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.80) = xAngle (-3.27 = 3.01)
20:37:46.621 00.000 2864 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.35 = -0.06)
20:37:46.621 00.000 2864 CameraToMount -- cameraX=0.37 cameraY=-0.19 hyp=0.41 cameraTheta=-0.48 mountX=-0.41 mountY=-0.03, mountTheta=-3.08
20:37:46.621 00.000 2864 SchedulePrimaryMove(10198720, x=0.37, y=-0.19, opts=13)
20:37:46.621 00.000 2864 Enqueuing Move request for scope (0.37, -0.19)
20:37:46.621 00.000 6680 Worker thread wakes up
20:37:46.621 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.19) opts 0xd
20:37:46.621 00.000 6680 Handling offset move in thread for scope, endpoint = (0.37, -0.19)
20:37:46.621 00.000 6680 Moving (0.37, -0.19) raw xDistance=-0.41 yDistance=-0.03
20:37:46.637 00.016 6680 PPEC rslt: input = -0.41, final = -0.82, react = -0.25, pred = -0.94, hyst = -0.27, hyst_pct = 0.40, period_length = 600.73
20:37:46.637 00.000 6680 PPEC: input: -0.41, control: -0.82, exposure: 1500
20:37:46.637 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:46.637 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:37:46.637 00.000 6680 MoveAxis(E, 110, ABG)
20:37:46.637 00.000 6680 Guiding  Dir = 2, Dur = 110
20:37:46.637 00.000 6680 IsGuiding returns 0
20:37:46.637 00.000 6680 PulseGuide returned control before completion, sleep 120
20:37:46.650 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=166, Gamma=0.560
20:37:46.685 00.035 2864 UpdateGuideState exits: m=1762 SNR=29.6
20:37:46.700 00.015 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:46.700 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:37:46.700 00.000 2864 Enqueuing Expose request
20:37:46.764 00.064 6680 IsGuiding returns 1
20:37:46.764 00.000 6680 scope still moving after pulse duration time elapsed
20:37:46.796 00.032 6680 IsGuiding returns 0
20:37:46.796 00.000 6680 scope move finished after 110 + 47 ms
20:37:46.796 00.000 6680 Move returns status 0, amount 110
20:37:46.796 00.000 6680 MoveAxis(N, 0, ABG)
20:37:46.796 00.000 6680 Move returns status 0, amount 0
20:37:46.796 00.000 6680 move complete, result=0
20:37:46.796 00.000 6680 worker thread done servicing request
20:37:46.796 00.000 6680 Worker thread wakes up
20:37:46.796 00.000 2864 GuideStep: -0.4 px 110 ms EAST, -0.0 px 0 ms NORTH
20:37:46.796 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:37:46.796 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:37:48.442 01.646 6680 Exposure complete
20:37:48.521 00.079 6680 worker thread done servicing request
20:37:48.521 00.000 2864 OnExposeComplete: enter
20:37:48.521 00.000 2864 UpdateGuideState(): m_state=6
20:37:48.525 00.004 2864 Star::Find(15, 137, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 396
20:37:48.525 00.000 2864 Star::Find returns 1 (0), X=137.20, Y=727.10, Mass=1709, SNR=29.1, Peak=180 HFD=3.0
20:37:48.525 00.000 2864 MultiStar: [#1 -0.78,0.21,0.98,U] [#2 -0.55,0.49,0.66,U] [#3 0.03,0.29,0.73,U] [#4 -0.68,0.08,0.60,U] [#5 0.73,-0.16,0.61,U] [#6 -1.10,0.82,0.50,U] [#7 1.00,0.02,0.46,U] [#8 -0.66,0.30,0.43,U] 
20:37:48.525 00.000 2864 refined, 8 included, MultiStar: {0.18, 0.01}, one-star: {2.50, -1.20}
20:37:48.525 00.000 2864 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.80) = xAngle (-2.76 = -2.76)
20:37:48.525 00.000 2864 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.83 = 0.45)
20:37:48.536 00.011 2864 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.04 mountX=-0.17 mountY=0.08, mountTheta=2.70
20:37:48.536 00.000 2864 SchedulePrimaryMove(10198720, x=0.18, y=0.01, opts=13)
20:37:48.536 00.000 2864 Enqueuing Move request for scope (0.18, 0.01)
20:37:48.536 00.000 6680 Worker thread wakes up
20:37:48.536 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.01) opts 0xd
20:37:48.536 00.000 6680 Handling offset move in thread for scope, endpoint = (0.18, 0.01)
20:37:48.536 00.000 6680 Moving (0.18, 0.01) raw xDistance=-0.17 yDistance=0.08
20:37:48.536 00.000 6680 PPEC rslt: input = -0.17, final = -0.49, react = -0.10, pred = -0.81, hyst = 0.00, hyst_pct = 0.40, period_length = 600.73
20:37:48.536 00.000 6680 PPEC: input: -0.17, control: -0.49, exposure: 1500
20:37:48.536 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:48.536 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:37:48.536 00.000 6680 MoveAxis(E, 66, ABG)
20:37:48.536 00.000 6680 Guiding  Dir = 2, Dur = 66
20:37:48.536 00.000 6680 IsGuiding returns 0
20:37:48.536 00.000 6680 PulseGuide returned control before completion, sleep 76
20:37:48.557 00.021 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=176, Gamma=0.560
20:37:48.600 00.043 2864 UpdateGuideState exits: m=1709 SNR=29.1
20:37:48.600 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:48.600 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:37:48.600 00.000 2864 Enqueuing Expose request
20:37:48.631 00.031 6680 IsGuiding returns 1
20:37:48.631 00.000 6680 scope still moving after pulse duration time elapsed
20:37:48.663 00.032 6680 IsGuiding returns 0
20:37:48.663 00.000 6680 scope move finished after 66 + 50 ms
20:37:48.663 00.000 6680 Move returns status 0, amount 66
20:37:48.663 00.000 6680 MoveAxis(N, 0, ABG)
20:37:48.663 00.000 6680 Move returns status 0, amount 0
20:37:48.663 00.000 6680 move complete, result=0
20:37:48.663 00.000 6680 worker thread done servicing request
20:37:48.663 00.000 6680 Worker thread wakes up
20:37:48.663 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:37:48.663 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:37:48.663 00.000 2864 GuideStep: -0.2 px 66 ms EAST, 0.1 px 0 ms NORTH
20:37:50.089 01.426 6680 Exposure complete
20:37:50.137 00.048 6680 worker thread done servicing request
20:37:50.137 00.000 2864 OnExposeComplete: enter
20:37:50.150 00.013 2864 UpdateGuideState(): m_state=6
20:37:50.152 00.002 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 397
20:37:50.152 00.000 2864 Star::Find returns 1 (0), X=136.88, Y=727.14, Mass=1790, SNR=29.8, Peak=170 HFD=2.9
20:37:50.152 00.000 2864 MultiStar: [#1 -1.07,0.56,0.91,U] [#2 -0.86,0.51,0.65,U] [#3 -0.39,0.26,0.69,U] [#4 -1.05,0.40,0.60,U] [#5 0.40,-0.19,0.57,U] [#6 -1.48,1.06,0.48,U] [#7 0.72,0.19,0.46,U] [#8 -0.77,0.52,0.42,U] 
20:37:50.152 00.000 2864 refined, 8 included, MultiStar: {-0.12, 0.14}, one-star: {2.19, -1.16}
20:37:50.152 00.000 2864 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.80) = xAngle (-0.50 = -0.50)
20:37:50.152 00.000 2864 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.57 = 2.71)
20:37:50.152 00.000 2864 CameraToMount -- cameraX=-0.12 cameraY=0.14 hyp=0.19 cameraTheta=2.30 mountX=0.16 mountY=0.08, mountTheta=0.44
20:37:50.152 00.000 2864 SchedulePrimaryMove(10198720, x=-0.12, y=0.14, opts=13)
20:37:50.168 00.016 2864 Enqueuing Move request for scope (-0.12, 0.14)
20:37:50.168 00.000 6680 Worker thread wakes up
20:37:50.168 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.14) opts 0xd
20:37:50.168 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.12, 0.14)
20:37:50.168 00.000 6680 Moving (-0.12, 0.14) raw xDistance=0.16 yDistance=0.08
20:37:50.168 00.000 6680 PPEC rslt: input = 0.16, final = -0.41, react = 0.10, pred = -0.68, hyst = 0.00, hyst_pct = 0.40, period_length = 600.73
20:37:50.168 00.000 6680 PPEC: input: 0.16, control: -0.41, exposure: 1500
20:37:50.168 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:50.168 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:37:50.168 00.000 6680 MoveAxis(E, 55, ABG)
20:37:50.168 00.000 6680 Guiding  Dir = 2, Dur = 55
20:37:50.168 00.000 6680 IsGuiding returns 0
20:37:50.168 00.000 6680 PulseGuide returned control before completion, sleep 65
20:37:50.184 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=158, Gamma=0.560
20:37:50.232 00.048 2864 UpdateGuideState exits: m=1790 SNR=29.8
20:37:50.232 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:50.236 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:37:50.238 00.002 2864 Enqueuing Expose request
20:37:50.248 00.010 6680 IsGuiding returns 1
20:37:50.248 00.000 6680 scope still moving after pulse duration time elapsed
20:37:50.280 00.032 6680 IsGuiding returns 0
20:37:50.280 00.000 6680 scope move finished after 55 + 51 ms
20:37:50.280 00.000 6680 Move returns status 0, amount 55
20:37:50.280 00.000 6680 MoveAxis(N, 0, ABG)
20:37:50.280 00.000 6680 Move returns status 0, amount 0
20:37:50.280 00.000 6680 move complete, result=0
20:37:50.280 00.000 6680 worker thread done servicing request
20:37:50.280 00.000 6680 Worker thread wakes up
20:37:50.280 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:37:50.280 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:37:50.280 00.000 2864 GuideStep: 0.2 px 55 ms EAST, 0.1 px 0 ms NORTH
20:37:51.915 01.635 6680 Exposure complete
20:37:51.963 00.048 6680 worker thread done servicing request
20:37:51.963 00.000 2864 OnExposeComplete: enter
20:37:51.963 00.000 2864 UpdateGuideState(): m_state=6
20:37:51.963 00.000 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 398
20:37:51.971 00.008 2864 Star::Find returns 1 (0), X=136.83, Y=727.13, Mass=1844, SNR=30.3, Peak=195 HFD=2.8
20:37:51.971 00.000 2864 MultiStar: [#1 -1.33,0.50,0.92,U] [#2 -1.06,0.51,0.64,U] [#3 -0.73,0.23,0.68,U] [#4 -1.25,0.23,0.58,U] [#5 0.21,-0.19,0.57,U] [#6 -1.76,0.93,0.48,U] [#7 0.66,0.09,0.46,U] [#8 -1.25,0.42,0.41,U] 
20:37:51.974 00.003 2864 refined, 8 included, MultiStar: {-0.33, 0.08}, one-star: {2.14, -1.16}
20:37:51.974 00.000 2864 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.80) = xAngle (0.10 = 0.10)
20:37:51.974 00.000 2864 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.97 = -2.97)
20:37:51.974 00.000 2864 CameraToMount -- cameraX=-0.33 cameraY=0.08 hyp=0.34 cameraTheta=2.90 mountX=0.34 mountY=-0.06, mountTheta=-0.17
20:37:51.974 00.000 2864 SchedulePrimaryMove(10198720, x=-0.33, y=0.08, opts=13)
20:37:51.974 00.000 2864 Enqueuing Move request for scope (-0.33, 0.08)
20:37:51.974 00.000 6680 Worker thread wakes up
20:37:51.974 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.08) opts 0xd
20:37:51.974 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.33, 0.08)
20:37:51.974 00.000 6680 Moving (-0.33, 0.08) raw xDistance=0.34 yDistance=-0.06
20:37:51.974 00.000 6680 PPEC rslt: input = 0.34, final = -0.09, react = 0.20, pred = -0.45, hyst = 0.15, hyst_pct = 0.40, period_length = 600.73
20:37:51.974 00.000 6680 PPEC: input: 0.34, control: -0.09, exposure: 1500
20:37:51.974 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:51.974 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:37:51.974 00.000 6680 MoveAxis(E, 12, ABG)
20:37:51.974 00.000 6680 Guiding  Dir = 2, Dur = 12
20:37:51.974 00.000 6680 IsGuiding returns 0
20:37:51.974 00.000 6680 PulseGuide returned control before completion, sleep 22
20:37:51.994 00.020 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=155, Gamma=0.560
20:37:52.022 00.028 6680 IsGuiding returns 1
20:37:52.022 00.000 6680 scope still moving after pulse duration time elapsed
20:37:52.038 00.016 2864 UpdateGuideState exits: m=1844 SNR=30.3
20:37:52.038 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:52.038 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:37:52.053 00.015 6680 IsGuiding returns 0
20:37:52.053 00.000 2864 Enqueuing Expose request
20:37:52.053 00.000 6680 scope move finished after 12 + 52 ms
20:37:52.053 00.000 6680 Move returns status 0, amount 12
20:37:52.053 00.000 6680 MoveAxis(N, 0, ABG)
20:37:52.053 00.000 6680 Move returns status 0, amount 0
20:37:52.053 00.000 6680 move complete, result=0
20:37:52.057 00.004 6680 worker thread done servicing request
20:37:52.057 00.000 6680 Worker thread wakes up
20:37:52.057 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:37:52.057 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:37:52.057 00.000 2864 GuideStep: 0.3 px 12 ms EAST, -0.1 px 0 ms NORTH
20:37:53.479 01.422 6680 Exposure complete
20:37:53.542 00.063 6680 worker thread done servicing request
20:37:53.542 00.000 2864 OnExposeComplete: enter
20:37:53.542 00.000 2864 UpdateGuideState(): m_state=6
20:37:53.542 00.000 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 399
20:37:53.542 00.000 2864 Star::Find returns 1 (0), X=137.42, Y=726.92, Mass=1878, SNR=30.6, Peak=174 HFD=3.1
20:37:53.542 00.000 2864 MultiStar: [#1 -0.56,0.39,0.92,U] [#2 -0.48,0.35,0.65,U] [#3 0.09,0.01,0.70,U] [#4 -0.40,0.23,0.57,U] [#5 0.87,-0.27,0.55,U] [#6 -0.96,0.79,0.47,U] [#7 1.00,-0.27,0.44,U] [#8 -0.55,0.32,0.41,U] 
20:37:53.542 00.000 2864 refined, 8 included, MultiStar: {0.35, -0.07}, one-star: {2.73, -1.38}
20:37:53.542 00.000 2864 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.80) = xAngle (-3.01 = -3.01)
20:37:53.556 00.014 2864 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.08 = 0.20)
20:37:53.558 00.002 2864 CameraToMount -- cameraX=0.35 cameraY=-0.07 hyp=0.35 cameraTheta=-0.21 mountX=-0.35 mountY=0.07, mountTheta=2.94
20:37:53.566 00.008 2864 SchedulePrimaryMove(10198720, x=0.35, y=-0.07, opts=13)
20:37:53.566 00.000 2864 Enqueuing Move request for scope (0.35, -0.07)
20:37:53.566 00.000 6680 Worker thread wakes up
20:37:53.566 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.07) opts 0xd
20:37:53.566 00.000 6680 Handling offset move in thread for scope, endpoint = (0.35, -0.07)
20:37:53.566 00.000 6680 Moving (0.35, -0.07) raw xDistance=-0.35 yDistance=0.07
20:37:53.566 00.000 6680 PPEC rslt: input = -0.35, final = -0.43, react = -0.21, pred = -0.36, hyst = -0.21, hyst_pct = 0.40, period_length = 600.73
20:37:53.566 00.000 6680 PPEC: input: -0.35, control: -0.43, exposure: 1500
20:37:53.566 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:53.566 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:37:53.566 00.000 6680 MoveAxis(E, 58, ABG)
20:37:53.566 00.000 6680 Guiding  Dir = 2, Dur = 58
20:37:53.566 00.000 6680 IsGuiding returns 0
20:37:53.566 00.000 6680 PulseGuide returned control before completion, sleep 68
20:37:53.574 00.008 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=147, Gamma=0.560
20:37:53.621 00.047 2864 UpdateGuideState exits: m=1878 SNR=30.6
20:37:53.621 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:53.637 00.016 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:37:53.639 00.002 2864 Enqueuing Expose request
20:37:53.653 00.014 6680 IsGuiding returns 0
20:37:53.653 00.000 6680 Move returns status 0, amount 58
20:37:53.653 00.000 6680 MoveAxis(N, 0, ABG)
20:37:53.653 00.000 6680 Move returns status 0, amount 0
20:37:53.653 00.000 6680 move complete, result=0
20:37:53.653 00.000 6680 worker thread done servicing request
20:37:53.653 00.000 6680 Worker thread wakes up
20:37:53.653 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:37:53.653 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:37:53.655 00.002 2864 GuideStep: -0.4 px 58 ms EAST, 0.1 px 0 ms NORTH
20:37:55.288 01.633 6680 Exposure complete
20:37:55.338 00.050 6680 worker thread done servicing request
20:37:55.338 00.000 2864 OnExposeComplete: enter
20:37:55.352 00.014 2864 UpdateGuideState(): m_state=6
20:37:55.356 00.004 2864 Star::Find(15, 137, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 400
20:37:55.358 00.002 2864 Star::Find returns 1 (0), X=137.29, Y=727.21, Mass=1769, SNR=29.7, Peak=179 HFD=3.0
20:37:55.360 00.002 2864 MultiStar: [#1 -0.65,0.58,0.93,U] [#2 -0.77,0.42,0.65,U] [#3 0.02,0.28,0.73,U] [#4 -0.58,0.42,0.58,U] [#5 0.65,-0.34,0.59,U] [#6 -1.04,1.02,0.49,U] [#7 0.88,-0.07,0.47,U] [#8 -0.58,0.50,0.42,U] 
20:37:55.362 00.002 2864 refined, 8 included, MultiStar: {0.20, 0.11}, one-star: {2.60, -1.09}
20:37:55.364 00.002 2864 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.80) = xAngle (-2.30 = -2.30)
20:37:55.366 00.002 2864 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.38 = 0.91)
20:37:55.369 00.003 2864 CameraToMount -- cameraX=0.20 cameraY=0.11 hyp=0.23 cameraTheta=0.49 mountX=-0.16 mountY=0.18, mountTheta=2.27
20:37:55.371 00.002 2864 SchedulePrimaryMove(10198720, x=0.20, y=0.11, opts=13)
20:37:55.376 00.005 2864 Enqueuing Move request for scope (0.20, 0.11)
20:37:55.380 00.004 6680 Worker thread wakes up
20:37:55.380 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.11) opts 0xd
20:37:55.380 00.000 6680 Handling offset move in thread for scope, endpoint = (0.20, 0.11)
20:37:55.380 00.000 6680 Moving (0.20, 0.11) raw xDistance=-0.16 yDistance=0.18
20:37:55.380 00.000 6680 PPEC rslt: input = -0.16, final = -0.19, react = -0.09, pred = -0.31, hyst = 0.00, hyst_pct = 0.40, period_length = 600.73
20:37:55.380 00.000 6680 PPEC: input: -0.16, control: -0.19, exposure: 1500
20:37:55.380 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:55.380 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:37:55.380 00.000 6680 MoveAxis(E, 25, ABG)
20:37:55.380 00.000 6680 Guiding  Dir = 2, Dur = 25
20:37:55.380 00.000 6680 IsGuiding returns 0
20:37:55.380 00.000 6680 PulseGuide returned control before completion, sleep 35
20:37:55.393 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=170, Gamma=0.560
20:37:55.431 00.038 6680 IsGuiding returns 0
20:37:55.431 00.000 6680 Move returns status 0, amount 25
20:37:55.431 00.000 6680 MoveAxis(N, 0, ABG)
20:37:55.431 00.000 6680 Move returns status 0, amount 0
20:37:55.431 00.000 6680 move complete, result=0
20:37:55.431 00.000 6680 worker thread done servicing request
20:37:55.440 00.009 2864 UpdateGuideState exits: m=1769 SNR=29.7
20:37:55.442 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:55.442 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:37:55.444 00.002 2864 Enqueuing Expose request
20:37:55.447 00.003 6680 Worker thread wakes up
20:37:55.447 00.000 2864 GuideStep: -0.2 px 25 ms EAST, 0.2 px 0 ms NORTH
20:37:55.447 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:37:55.447 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:37:56.871 01.424 6680 Exposure complete
20:37:56.949 00.078 6680 worker thread done servicing request
20:37:56.949 00.000 2864 OnExposeComplete: enter
20:37:56.952 00.003 2864 UpdateGuideState(): m_state=6
20:37:56.952 00.000 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 401
20:37:56.952 00.000 2864 Star::Find returns 1 (0), X=136.92, Y=727.20, Mass=1817, SNR=30.0, Peak=163 HFD=3.1
20:37:56.960 00.008 2864 MultiStar: [#1 -0.71,0.52,0.93,U] [#2 -0.89,0.42,0.64,U] [#3 -0.25,0.17,0.69,U] [#4 -0.74,0.38,0.59,U] [#5 0.47,-0.22,0.58,U] [#6 -1.45,0.90,0.50,U] [#7 0.86,0.05,0.46,U] [#8 -0.89,0.51,0.42,U] 
20:37:56.962 00.002 2864 refined, 8 included, MultiStar: {-0.01, 0.10}, one-star: {2.22, -1.10}
20:37:56.963 00.001 2864 CameraToMount -- cameraTheta (1.64) - m_xAngle (2.80) = xAngle (-1.15 = -1.15)
20:37:56.966 00.003 2864 CameraToMount -- cameraTheta (1.64) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.23 = 2.06)
20:37:56.966 00.000 2864 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.64 mountX=0.04 mountY=0.08, mountTheta=1.14
20:37:56.966 00.000 2864 SchedulePrimaryMove(10198720, x=-0.01, y=0.10, opts=13)
20:37:56.966 00.000 2864 Enqueuing Move request for scope (-0.01, 0.10)
20:37:56.966 00.000 6680 Worker thread wakes up
20:37:56.966 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
20:37:56.966 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
20:37:56.966 00.000 6680 Moving (-0.01, 0.10) raw xDistance=0.04 yDistance=0.08
20:37:56.966 00.000 6680 PPEC rslt: input = 0.04, final = -0.33, react = 0.02, pred = -0.54, hyst = 0.00, hyst_pct = 0.39, period_length = 600.73
20:37:56.966 00.000 6680 PPEC: input: 0.04, control: -0.33, exposure: 1500
20:37:56.966 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:56.966 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:37:56.966 00.000 6680 MoveAxis(E, 44, ABG)
20:37:56.966 00.000 6680 Guiding  Dir = 2, Dur = 44
20:37:56.966 00.000 6680 IsGuiding returns 0
20:37:56.966 00.000 6680 PulseGuide returned control before completion, sleep 54
20:37:56.981 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=182, Gamma=0.560
20:37:57.029 00.048 2864 UpdateGuideState exits: m=1817 SNR=30.0
20:37:57.044 00.015 6680 IsGuiding returns 1
20:37:57.044 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:57.044 00.000 6680 scope still moving after pulse duration time elapsed
20:37:57.044 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:37:57.044 00.000 2864 Enqueuing Expose request
20:37:57.076 00.032 6680 IsGuiding returns 0
20:37:57.076 00.000 6680 scope move finished after 44 + 51 ms
20:37:57.076 00.000 6680 Move returns status 0, amount 44
20:37:57.076 00.000 6680 MoveAxis(N, 0, ABG)
20:37:57.076 00.000 6680 Move returns status 0, amount 0
20:37:57.076 00.000 6680 move complete, result=0
20:37:57.076 00.000 6680 worker thread done servicing request
20:37:57.076 00.000 6680 Worker thread wakes up
20:37:57.076 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:37:57.076 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:37:57.084 00.008 2864 GuideStep: 0.0 px 44 ms EAST, 0.1 px 0 ms NORTH
20:37:58.716 01.632 6680 Exposure complete
20:37:58.779 00.063 6680 worker thread done servicing request
20:37:58.779 00.000 2864 OnExposeComplete: enter
20:37:58.779 00.000 2864 UpdateGuideState(): m_state=6
20:37:58.779 00.000 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 402
20:37:58.779 00.000 2864 Star::Find returns 1 (0), X=136.66, Y=727.27, Mass=1771, SNR=29.7, Peak=155 HFD=3.2
20:37:58.795 00.016 2864 MultiStar: [#1 -1.51,0.65,0.92,U] [#2 -1.27,0.55,0.63,U] [#3 -0.82,0.52,0.72,U] [#4 -1.60,0.61,0.59,U] [#5 0.01,-0.13,0.59,U] [#6 -1.94,1.18,0.49,U] [#7 0.40,0.35,0.45,U] [#8 -1.37,0.52,0.41,U] 
20:37:58.795 00.000 2864 refined, 8 included, MultiStar: {-0.53, 0.26}, one-star: {1.97, -1.02}
20:37:58.795 00.000 2864 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.80) = xAngle (-0.11 = -0.11)
20:37:58.795 00.000 2864 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.19 = 3.10)
20:37:58.795 00.000 2864 CameraToMount -- cameraX=-0.53 cameraY=0.26 hyp=0.59 cameraTheta=2.68 mountX=0.59 mountY=0.03, mountTheta=0.05
20:37:58.806 00.011 2864 SchedulePrimaryMove(10198720, x=-0.53, y=0.26, opts=13)
20:37:58.806 00.000 2864 Enqueuing Move request for scope (-0.53, 0.26)
20:37:58.811 00.005 6680 Worker thread wakes up
20:37:58.811 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.26) opts 0xd
20:37:58.811 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.53, 0.26)
20:37:58.811 00.000 6680 Moving (-0.53, 0.26) raw xDistance=0.59 yDistance=0.03
20:37:58.811 00.000 6680 PPEC rslt: input = 0.59, final = -0.00, react = 0.35, pred = -0.55, hyst = 0.31, hyst_pct = 0.39, period_length = 600.73
20:37:58.811 00.000 6680 PPEC: input: 0.59, control: -0.00, exposure: 1500
20:37:58.813 00.002 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:58.813 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:37:58.813 00.000 6680 MoveAxis(E, 0, ABG)
20:37:58.813 00.000 6680 Move returns status 0, amount 0
20:37:58.813 00.000 6680 MoveAxis(N, 0, ABG)
20:37:58.813 00.000 6680 Move returns status 0, amount 0
20:37:58.813 00.000 6680 move complete, result=0
20:37:58.813 00.000 6680 worker thread done servicing request
20:37:58.813 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=135, Gamma=0.560
20:37:58.869 00.056 2864 UpdateGuideState exits: m=1771 SNR=29.7
20:37:58.871 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:58.873 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:37:58.875 00.002 2864 Enqueuing Expose request
20:37:58.875 00.000 6680 Worker thread wakes up
20:37:58.875 00.000 2864 GuideStep: 0.6 px 0 ms EAST, 0.0 px 0 ms NORTH
20:37:58.875 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:37:58.875 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:38:00.300 01.425 6680 Exposure complete
20:38:00.348 00.048 6680 worker thread done servicing request
20:38:00.348 00.000 2864 OnExposeComplete: enter
20:38:00.348 00.000 2864 UpdateGuideState(): m_state=6
20:38:00.348 00.000 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 403
20:38:00.348 00.000 2864 Star::Find returns 1 (0), X=136.94, Y=727.67, Mass=1829, SNR=30.1, Peak=155 HFD=3.1
20:38:00.364 00.016 2864 MultiStar: [#1 -1.17,0.87,0.93,U] [#2 -0.95,1.19,0.63,U] [#3 -0.34,0.75,0.70,U] [#4 -1.09,0.74,0.56,U] [#5 0.42,0.33,0.57,U] [#6 -1.49,1.43,0.49,U] [#7 0.85,0.68,0.45,U] [#8 -1.01,0.90,0.41,U] 
20:38:00.364 00.000 2864 refined, 8 included, MultiStar: {-0.14, 0.60}, one-star: {2.25, -0.63}
20:38:00.364 00.000 2864 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.80) = xAngle (-1.00 = -1.00)
20:38:00.369 00.005 2864 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.07 = 2.21)
20:38:00.369 00.000 2864 CameraToMount -- cameraX=-0.14 cameraY=0.60 hyp=0.62 cameraTheta=1.80 mountX=0.34 mountY=0.49, mountTheta=0.97
20:38:00.369 00.000 2864 SchedulePrimaryMove(10198720, x=-0.14, y=0.60, opts=13)
20:38:00.369 00.000 2864 Enqueuing Move request for scope (-0.14, 0.60)
20:38:00.369 00.000 6680 Worker thread wakes up
20:38:00.369 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.60) opts 0xd
20:38:00.369 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.14, 0.60)
20:38:00.369 00.000 6680 Moving (-0.14, 0.60) raw xDistance=0.34 yDistance=0.49
20:38:00.380 00.011 6680 PPEC rslt: input = 0.34, final = -0.13, react = 0.20, pred = -0.52, hyst = 0.16, hyst_pct = 0.39, period_length = 600.73
20:38:00.380 00.000 6680 PPEC: input: 0.34, control: -0.13, exposure: 1500
20:38:00.380 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:38:00.380 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
20:38:00.380 00.000 6680 MoveAxis(E, 18, ABG)
20:38:00.380 00.000 6680 Guiding  Dir = 2, Dur = 18
20:38:00.380 00.000 6680 IsGuiding returns 0
20:38:00.382 00.002 6680 PulseGuide returned control before completion, sleep 28
20:38:00.392 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=166, Gamma=0.560
20:38:00.411 00.019 6680 IsGuiding returns 1
20:38:00.411 00.000 6680 scope still moving after pulse duration time elapsed
20:38:00.433 00.022 2864 UpdateGuideState exits: m=1829 SNR=30.1
20:38:00.433 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:00.443 00.010 6680 IsGuiding returns 0
20:38:00.443 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:38:00.443 00.000 2864 Enqueuing Expose request
20:38:00.443 00.000 6680 scope move finished after 18 + 44 ms
20:38:00.443 00.000 6680 Move returns status 0, amount 18
20:38:00.443 00.000 6680 MoveAxis(N, 0, ABG)
20:38:00.443 00.000 6680 Move returns status 0, amount 0
20:38:00.443 00.000 6680 move complete, result=0
20:38:00.443 00.000 6680 worker thread done servicing request
20:38:00.443 00.000 6680 Worker thread wakes up
20:38:00.443 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:38:00.443 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:38:00.443 00.000 2864 GuideStep: 0.3 px 18 ms EAST, 0.5 px 0 ms NORTH
20:38:02.088 01.645 6680 Exposure complete
20:38:02.153 00.065 6680 worker thread done servicing request
20:38:02.153 00.000 2864 OnExposeComplete: enter
20:38:02.153 00.000 2864 UpdateGuideState(): m_state=6
20:38:02.153 00.000 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 404
20:38:02.153 00.000 2864 Star::Find returns 1 (0), X=136.71, Y=727.30, Mass=1824, SNR=30.1, Peak=165 HFD=3.0
20:38:02.153 00.000 2864 MultiStar: [#1 -1.11,0.61,0.94,U] [#2 -1.10,0.61,0.63,U] [#3 -0.40,0.47,0.71,U] [#4 -1.06,0.32,0.57,U] [#5 0.52,-0.02,0.56,U] [#6 -1.37,1.05,0.46,U] [#7 0.85,0.23,0.47,U] [#8 -0.91,0.66,0.41,U] 
20:38:02.153 00.000 2864 refined, 8 included, MultiStar: {-0.16, 0.23}, one-star: {2.02, -1.00}
20:38:02.153 00.000 2864 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.80) = xAngle (-0.62 = -0.62)
20:38:02.153 00.000 2864 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.69 = 2.59)
20:38:02.153 00.000 2864 CameraToMount -- cameraX=-0.16 cameraY=0.23 hyp=0.28 cameraTheta=2.18 mountX=0.23 mountY=0.15, mountTheta=0.57
20:38:02.169 00.016 2864 SchedulePrimaryMove(10198720, x=-0.16, y=0.23, opts=13)
20:38:02.169 00.000 2864 Enqueuing Move request for scope (-0.16, 0.23)
20:38:02.169 00.000 6680 Worker thread wakes up
20:38:02.169 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.23) opts 0xd
20:38:02.169 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.16, 0.23)
20:38:02.169 00.000 6680 Moving (-0.16, 0.23) raw xDistance=0.23 yDistance=0.15
20:38:02.169 00.000 6680 PPEC rslt: input = 0.23, final = -0.19, react = 0.14, pred = -0.53, hyst = 0.12, hyst_pct = 0.39, period_length = 600.73
20:38:02.169 00.000 6680 PPEC: input: 0.23, control: -0.19, exposure: 1500
20:38:02.169 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:02.169 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:38:02.169 00.000 6680 MoveAxis(E, 26, ABG)
20:38:02.169 00.000 6680 Guiding  Dir = 2, Dur = 26
20:38:02.169 00.000 6680 IsGuiding returns 0
20:38:02.169 00.000 6680 PulseGuide returned control before completion, sleep 36
20:38:02.188 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=175, Gamma=0.560
20:38:02.217 00.029 6680 IsGuiding returns 1
20:38:02.217 00.000 6680 scope still moving after pulse duration time elapsed
20:38:02.235 00.018 2864 UpdateGuideState exits: m=1824 SNR=30.1
20:38:02.237 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:02.239 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:38:02.241 00.002 2864 Enqueuing Expose request
20:38:02.249 00.008 6680 IsGuiding returns 0
20:38:02.249 00.000 6680 scope move finished after 26 + 45 ms
20:38:02.249 00.000 6680 Move returns status 0, amount 26
20:38:02.249 00.000 6680 MoveAxis(N, 0, ABG)
20:38:02.249 00.000 6680 Move returns status 0, amount 0
20:38:02.249 00.000 6680 move complete, result=0
20:38:02.249 00.000 6680 worker thread done servicing request
20:38:02.249 00.000 6680 Worker thread wakes up
20:38:02.249 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:38:02.249 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:38:02.251 00.002 2864 GuideStep: 0.2 px 26 ms EAST, 0.1 px 0 ms NORTH
20:38:03.675 01.424 6680 Exposure complete
20:38:03.734 00.059 6680 worker thread done servicing request
20:38:03.734 00.000 2864 OnExposeComplete: enter
20:38:03.734 00.000 2864 UpdateGuideState(): m_state=6
20:38:03.738 00.004 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 405
20:38:03.738 00.000 2864 Star::Find returns 1 (0), X=136.60, Y=727.28, Mass=1773, SNR=29.7, Peak=157 HFD=3.2
20:38:03.744 00.006 2864 MultiStar: [#1 -1.38,0.52,0.94,U] [#2 -1.31,0.66,0.65,U] [#3 -0.74,0.38,0.72,U] [#4 -1.30,0.36,0.60,U] [#5 0.09,-0.09,0.58,U] [#6 -1.78,1.00,0.49,U] [#7 0.83,0.42,0.44,U] [#8 -1.31,0.54,0.43,U] 
20:38:03.746 00.002 2864 refined, 8 included, MultiStar: {-0.44, 0.21}, one-star: {1.91, -1.02}
20:38:03.748 00.002 2864 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.80) = xAngle (-0.10 = -0.10)
20:38:03.750 00.002 2864 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.18 = 3.11)
20:38:03.752 00.002 2864 CameraToMount -- cameraX=-0.44 cameraY=0.21 hyp=0.49 cameraTheta=2.69 mountX=0.48 mountY=0.02, mountTheta=0.04
20:38:03.759 00.007 2864 SchedulePrimaryMove(10198720, x=-0.44, y=0.21, opts=13)
20:38:03.759 00.000 2864 Enqueuing Move request for scope (-0.44, 0.21)
20:38:03.759 00.000 6680 Worker thread wakes up
20:38:03.759 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.21) opts 0xd
20:38:03.759 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.44, 0.21)
20:38:03.759 00.000 6680 Moving (-0.44, 0.21) raw xDistance=0.48 yDistance=0.02
20:38:03.759 00.000 6680 PPEC rslt: input = 0.48, final = -0.05, react = 0.29, pred = -0.54, hyst = 0.25, hyst_pct = 0.39, period_length = 600.73
20:38:03.759 00.000 6680 PPEC: input: 0.48, control: -0.05, exposure: 1500
20:38:03.767 00.008 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:03.767 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:38:03.767 00.000 6680 MoveAxis(E, 7, ABG)
20:38:03.767 00.000 6680 Guiding  Dir = 2, Dur = 7
20:38:03.767 00.000 6680 IsGuiding returns 0
20:38:03.767 00.000 6680 PulseGuide returned control before completion, sleep 17
20:38:03.779 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=155, Gamma=0.560
20:38:03.786 00.007 6680 IsGuiding returns 1
20:38:03.786 00.000 6680 scope still moving after pulse duration time elapsed
20:38:03.818 00.032 6680 IsGuiding returns 0
20:38:03.818 00.000 6680 scope move finished after 7 + 43 ms
20:38:03.818 00.000 6680 Move returns status 0, amount 7
20:38:03.818 00.000 6680 MoveAxis(N, 0, ABG)
20:38:03.818 00.000 6680 Move returns status 0, amount 0
20:38:03.818 00.000 6680 move complete, result=0
20:38:03.818 00.000 6680 worker thread done servicing request
20:38:03.818 00.000 2864 UpdateGuideState exits: m=1773 SNR=29.7
20:38:03.818 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:03.818 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:38:03.818 00.000 2864 Enqueuing Expose request
20:38:03.834 00.016 6680 Worker thread wakes up
20:38:03.834 00.000 2864 GuideStep: 0.5 px 7 ms EAST, 0.0 px 0 ms NORTH
20:38:03.834 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:38:03.834 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:38:05.485 01.651 6680 Exposure complete
20:38:05.571 00.086 6680 worker thread done servicing request
20:38:05.571 00.000 2864 OnExposeComplete: enter
20:38:05.571 00.000 2864 UpdateGuideState(): m_state=6
20:38:05.571 00.000 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 406
20:38:05.571 00.000 2864 Star::Find returns 1 (0), X=137.05, Y=727.54, Mass=1758, SNR=29.6, Peak=162 HFD=3.0
20:38:05.571 00.000 2864 MultiStar: [#1 -0.83,0.86,0.96,U] [#2 -0.77,1.00,0.66,U] [#3 -0.29,0.56,0.73,U] [#4 -0.82,0.75,0.58,U] [#5 0.72,0.28,0.58,U] [#6 -1.22,1.31,0.49,U] [#7 1.07,0.68,0.49,U] [#8 -0.83,0.74,0.41,U] 
20:38:05.580 00.009 2864 refined, 8 included, MultiStar: {0.06, 0.51}, one-star: {2.36, -0.76}
20:38:05.580 00.000 2864 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.80) = xAngle (-1.34 = -1.34)
20:38:05.580 00.000 2864 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.42 = 1.87)
20:38:05.580 00.000 2864 CameraToMount -- cameraX=0.06 cameraY=0.51 hyp=0.51 cameraTheta=1.45 mountX=0.12 mountY=0.49, mountTheta=1.34
20:38:05.588 00.008 2864 SchedulePrimaryMove(10198720, x=0.06, y=0.51, opts=13)
20:38:05.588 00.000 2864 Enqueuing Move request for scope (0.06, 0.51)
20:38:05.588 00.000 6680 Worker thread wakes up
20:38:05.588 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.51) opts 0xd
20:38:05.588 00.000 6680 Handling offset move in thread for scope, endpoint = (0.06, 0.51)
20:38:05.588 00.000 6680 Moving (0.06, 0.51) raw xDistance=0.12 yDistance=0.49
20:38:05.596 00.008 6680 PPEC rslt: input = 0.12, final = -0.37, react = 0.07, pred = -0.60, hyst = 0.00, hyst_pct = 0.39, period_length = 600.73
20:38:05.596 00.000 6680 PPEC: input: 0.12, control: -0.37, exposure: 1500
20:38:05.596 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:38:05.596 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
20:38:05.596 00.000 6680 MoveAxis(E, 50, ABG)
20:38:05.596 00.000 6680 Guiding  Dir = 2, Dur = 50
20:38:05.596 00.000 6680 IsGuiding returns 0
20:38:05.596 00.000 6680 PulseGuide returned control before completion, sleep 60
20:38:05.596 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=197, Gamma=0.560
20:38:05.652 00.056 2864 UpdateGuideState exits: m=1758 SNR=29.6
20:38:05.652 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:05.652 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:38:05.652 00.000 2864 Enqueuing Expose request
20:38:05.662 00.010 6680 IsGuiding returns 1
20:38:05.662 00.000 6680 scope still moving after pulse duration time elapsed
20:38:05.692 00.030 6680 IsGuiding returns 0
20:38:05.692 00.000 6680 scope move finished after 50 + 46 ms
20:38:05.692 00.000 6680 Move returns status 0, amount 50
20:38:05.692 00.000 6680 MoveAxis(N, 0, ABG)
20:38:05.692 00.000 6680 Move returns status 0, amount 0
20:38:05.694 00.002 6680 move complete, result=0
20:38:05.694 00.000 6680 worker thread done servicing request
20:38:05.694 00.000 6680 Worker thread wakes up
20:38:05.694 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:38:05.696 00.002 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:38:05.696 00.000 2864 GuideStep: 0.1 px 50 ms EAST, 0.5 px 0 ms NORTH
20:38:07.119 01.423 6680 Exposure complete
20:38:07.181 00.062 6680 worker thread done servicing request
20:38:07.181 00.000 2864 OnExposeComplete: enter
20:38:07.197 00.016 2864 UpdateGuideState(): m_state=6
20:38:07.201 00.004 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 407
20:38:07.201 00.000 2864 Star::Find returns 1 (0), X=137.00, Y=727.94, Mass=1735, SNR=29.4, Peak=183 HFD=2.8
20:38:07.201 00.000 2864 MultiStar: [#1 -1.06,1.00,0.94,U] [#2 -0.99,1.15,0.66,U] [#3 -0.22,1.00,0.72,U] [#4 -1.02,0.90,0.59,U] [#5 0.49,0.57,0.58,U] [#6 -1.62,1.46,0.48,U] [#7 1.05,0.83,0.48,U] [#8 -0.85,1.08,0.41,U] 
20:38:07.201 00.000 2864 refined, 8 included, MultiStar: {-0.08, 0.76}, one-star: {2.31, -0.36}
20:38:07.201 00.000 2864 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.80) = xAngle (-1.13 = -1.13)
20:38:07.213 00.012 2864 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.20 = 2.08)
20:38:07.213 00.000 2864 CameraToMount -- cameraX=-0.08 cameraY=0.76 hyp=0.77 cameraTheta=1.67 mountX=0.33 mountY=0.67, mountTheta=1.11
20:38:07.213 00.000 2864 SchedulePrimaryMove(10198720, x=-0.08, y=0.76, opts=13)
20:38:07.213 00.000 2864 Enqueuing Move request for scope (-0.08, 0.76)
20:38:07.213 00.000 6680 Worker thread wakes up
20:38:07.213 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.76) opts 0xd
20:38:07.213 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.08, 0.76)
20:38:07.213 00.000 6680 Moving (-0.08, 0.76) raw xDistance=0.33 yDistance=0.67
20:38:07.213 00.000 6680 PPEC rslt: input = 0.33, final = -0.14, react = 0.20, pred = -0.53, hyst = 0.18, hyst_pct = 0.39, period_length = 600.73
20:38:07.213 00.000 6680 PPEC: input: 0.33, control: -0.14, exposure: 1500
20:38:07.213 00.000 6680 switching direction from -1 to 1 - decHistory=3 oldest=0.20 newest=1.18
20:38:07.213 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67
20:38:07.213 00.000 6680 MoveAxis(E, 18, ABG)
20:38:07.213 00.000 6680 Guiding  Dir = 2, Dur = 18
20:38:07.213 00.000 6680 IsGuiding returns 0
20:38:07.213 00.000 6680 PulseGuide returned control before completion, sleep 28
20:38:07.235 00.022 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=171, Gamma=0.560
20:38:07.260 00.025 6680 IsGuiding returns 1
20:38:07.260 00.000 6680 scope still moving after pulse duration time elapsed
20:38:07.275 00.015 2864 UpdateGuideState exits: m=1735 SNR=29.4
20:38:07.284 00.009 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:07.286 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:38:07.288 00.002 2864 Enqueuing Expose request
20:38:07.291 00.003 6680 IsGuiding returns 0
20:38:07.291 00.000 6680 scope move finished after 18 + 49 ms
20:38:07.291 00.000 6680 Move returns status 0, amount 18
20:38:07.291 00.000 6680 MoveAxis(S, 107, ABG)
20:38:07.291 00.000 6680 Guiding  Dir = 1, Dur = 107
20:38:07.291 00.000 6680 IsGuiding returns 0
20:38:07.291 00.000 6680 PulseGuide returned control before completion, sleep 117
20:38:07.418 00.127 6680 IsGuiding returns 1
20:38:07.418 00.000 6680 scope still moving after pulse duration time elapsed
20:38:07.450 00.032 6680 IsGuiding returns 0
20:38:07.450 00.000 6680 scope move finished after 107 + 50 ms
20:38:07.450 00.000 6680 Move returns status 0, amount 107
20:38:07.450 00.000 6680 move complete, result=0
20:38:07.450 00.000 6680 worker thread done servicing request
20:38:07.450 00.000 6680 Worker thread wakes up
20:38:07.450 00.000 2864 GuideStep: 0.3 px 18 ms EAST, 0.7 px 107 ms SOUTH
20:38:07.450 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:38:07.450 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:38:09.101 01.651 6680 Exposure complete
20:38:09.163 00.062 6680 worker thread done servicing request
20:38:09.163 00.000 2864 OnExposeComplete: enter
20:38:09.163 00.000 2864 UpdateGuideState(): m_state=6
20:38:09.163 00.000 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 408
20:38:09.163 00.000 2864 Star::Find returns 1 (0), X=135.85, Y=727.88, Mass=1802, SNR=29.9, Peak=163 HFD=2.9
20:38:09.163 00.000 2864 MultiStar: [#1 -2.15,1.23,0.94,U] [#2 -2.04,1.20,0.65,U] [#3 -1.46,0.96,0.71,U] [#4 -2.10,1.04,0.57,U] [#5 -0.81,0.31,0.58,U] [#6 -2.59,1.61,0.00,M1] [#7 -0.21,1.18,0.47,U] [#8 -2.04,1.10,0.41,U] 
20:38:09.179 00.016 2864 single-star, 7 included, MultiStar: {-1.09, 0.75}, one-star: {1.15, -0.42}
20:38:09.179 00.000 2864 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.80) = xAngle (-3.14 = 3.14)
20:38:09.182 00.003 2864 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.22 = 0.07)
20:38:09.182 00.000 2864 CameraToMount -- cameraX=1.15 cameraY=-0.42 hyp=1.23 cameraTheta=-0.35 mountX=-1.23 mountY=0.08, mountTheta=3.08
20:38:09.182 00.000 2864 SchedulePrimaryMove(10198720, x=1.15, y=-0.42, opts=13)
20:38:09.182 00.000 2864 Enqueuing Move request for scope (1.15, -0.42)
20:38:09.182 00.000 6680 Worker thread wakes up
20:38:09.182 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.15, -0.42) opts 0xd
20:38:09.182 00.000 6680 Handling offset move in thread for scope, endpoint = (1.15, -0.42)
20:38:09.182 00.000 6680 Moving (1.15, -0.42) raw xDistance=-1.23 yDistance=0.08
20:38:09.182 00.000 6680 PPEC rslt: input = -1.23, final = -1.12, react = -0.74, pred = -0.66, hyst = -0.69, hyst_pct = 0.38, period_length = 600.73
20:38:09.182 00.000 6680 PPEC: input: -1.23, control: -1.12, exposure: 1500
20:38:09.182 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:09.182 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:38:09.182 00.000 6680 MoveAxis(E, 151, ABG)
20:38:09.182 00.000 6680 Guiding  Dir = 2, Dur = 151
20:38:09.182 00.000 6680 IsGuiding returns 0
20:38:09.182 00.000 6680 PulseGuide returned control before completion, sleep 161
20:38:09.195 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=175, Gamma=0.560
20:38:09.244 00.049 2864 UpdateGuideState exits: m=1802 SNR=29.9
20:38:09.244 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:09.244 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:38:09.258 00.014 2864 Enqueuing Expose request
20:38:09.369 00.111 6680 IsGuiding returns 0
20:38:09.369 00.000 6680 Move returns status 0, amount 151
20:38:09.369 00.000 6680 MoveAxis(N, 0, ABG)
20:38:09.369 00.000 6680 Move returns status 0, amount 0
20:38:09.369 00.000 6680 move complete, result=0
20:38:09.369 00.000 6680 worker thread done servicing request
20:38:09.369 00.000 6680 Worker thread wakes up
20:38:09.369 00.000 2864 GuideStep: -1.2 px 151 ms EAST, 0.1 px 0 ms NORTH
20:38:09.369 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:38:09.369 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:38:10.797 01.428 6680 Exposure complete
20:38:10.876 00.079 6680 worker thread done servicing request
20:38:10.876 00.000 2864 OnExposeComplete: enter
20:38:10.876 00.000 2864 UpdateGuideState(): m_state=6
20:38:10.876 00.000 2864 Star::Find(15, 135, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 409
20:38:10.876 00.000 2864 Star::Find returns 1 (0), X=135.69, Y=728.40, Mass=1705, SNR=29.1, Peak=143 HFD=3.2
20:38:10.876 00.000 2864 MultiStar: [#1 -2.30,1.59,0.00,M1] [#2 -2.25,1.63,0.00,M1] [#3 -1.75,1.40,0.72,U] [#4 -2.28,1.33,0.59,U] [#5 -0.87,0.80,0.59,U] [#6 -2.79,1.95,0.00,M2] [#7 -0.55,1.29,0.48,U] [#8 -2.16,1.52,0.43,U] 
20:38:10.876 00.000 2864 single-star, 5 included, MultiStar: {-0.87, 0.96}, one-star: {1.00, 0.11}
20:38:10.876 00.000 2864 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.80) = xAngle (-2.69 = -2.69)
20:38:10.876 00.000 2864 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.76 = 0.52)
20:38:10.876 00.000 2864 CameraToMount -- cameraX=1.00 cameraY=0.11 hyp=1.00 cameraTheta=0.11 mountX=-0.90 mountY=0.50, mountTheta=2.63
20:38:10.892 00.016 2864 SchedulePrimaryMove(10198720, x=1.00, y=0.11, opts=13)
20:38:10.892 00.000 2864 Enqueuing Move request for scope (1.00, 0.11)
20:38:10.892 00.000 6680 Worker thread wakes up
20:38:10.892 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.00, 0.11) opts 0xd
20:38:10.892 00.000 6680 Handling offset move in thread for scope, endpoint = (1.00, 0.11)
20:38:10.892 00.000 6680 Moving (1.00, 0.11) raw xDistance=-0.90 yDistance=0.50
20:38:10.892 00.000 6680 PPEC rslt: input = -0.90, final = -0.96, react = -0.54, pred = -0.70, hyst = -0.50, hyst_pct = 0.38, period_length = 600.73
20:38:10.892 00.000 6680 PPEC: input: -0.90, control: -0.96, exposure: 1500
20:38:10.892 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
20:38:10.892 00.000 6680 MoveAxis(E, 129, ABG)
20:38:10.892 00.000 6680 Guiding  Dir = 2, Dur = 129
20:38:10.892 00.000 6680 IsGuiding returns 0
20:38:10.900 00.008 6680 PulseGuide returned control before completion, sleep 139
20:38:10.911 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=144, Gamma=0.560
20:38:10.955 00.044 2864 UpdateGuideState exits: m=1705 SNR=29.1
20:38:10.955 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:10.955 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:38:10.963 00.008 2864 Enqueuing Expose request
20:38:11.049 00.086 6680 IsGuiding returns 1
20:38:11.049 00.000 6680 scope still moving after pulse duration time elapsed
20:38:11.081 00.032 6680 IsGuiding returns 0
20:38:11.081 00.000 6680 scope move finished after 129 + 52 ms
20:38:11.081 00.000 6680 Move returns status 0, amount 129
20:38:11.081 00.000 6680 MoveAxis(S, 80, ABG)
20:38:11.081 00.000 6680 Guiding  Dir = 1, Dur = 80
20:38:11.081 00.000 6680 IsGuiding returns 0
20:38:11.081 00.000 6680 PulseGuide returned control before completion, sleep 90
20:38:11.176 00.095 6680 IsGuiding returns 1
20:38:11.176 00.000 6680 scope still moving after pulse duration time elapsed
20:38:11.208 00.032 6680 IsGuiding returns 0
20:38:11.208 00.000 6680 scope move finished after 80 + 46 ms
20:38:11.208 00.000 6680 Move returns status 0, amount 80
20:38:11.208 00.000 6680 move complete, result=0
20:38:11.208 00.000 6680 worker thread done servicing request
20:38:11.208 00.000 6680 Worker thread wakes up
20:38:11.208 00.000 2864 GuideStep: -0.9 px 129 ms EAST, 0.5 px 80 ms SOUTH
20:38:11.210 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:38:11.210 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:38:12.859 01.649 6680 Exposure complete
20:38:12.932 00.073 6680 worker thread done servicing request
20:38:12.932 00.000 2864 OnExposeComplete: enter
20:38:12.936 00.004 2864 UpdateGuideState(): m_state=6
20:38:12.936 00.000 2864 Star::Find(15, 135, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 410
20:38:12.936 00.000 2864 Star::Find returns 1 (0), X=134.66, Y=728.84, Mass=1793, SNR=29.9, Peak=165 HFD=3.1
20:38:12.936 00.000 2864 MultiStar: [#1 -3.28,2.09,0.00,M2] [#2 -3.16,2.16,0.00,M2] [#3 -2.65,1.92,0.00,M1] [#4 -3.29,1.98,0.00,M1] [#5 -1.74,1.52,0.59,U] [#6 -3.67,2.67,0.00,M3] [#7 -1.21,1.95,0.48,U] [#8 -3.12,2.25,0.00,M1] 
20:38:12.936 00.000 2864 single-star, 2 included, MultiStar: {-0.79, 1.14}, one-star: {-0.03, 0.54}
20:38:12.936 00.000 2864 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.80) = xAngle (-1.17 = -1.17)
20:38:12.936 00.000 2864 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.25 = 2.04)
20:38:12.936 00.000 2864 CameraToMount -- cameraX=-0.03 cameraY=0.54 hyp=0.54 cameraTheta=1.62 mountX=0.21 mountY=0.48, mountTheta=1.16
20:38:12.952 00.016 2864 SchedulePrimaryMove(10198720, x=-0.03, y=0.54, opts=13)
20:38:12.952 00.000 2864 Enqueuing Move request for scope (-0.03, 0.54)
20:38:12.952 00.000 6680 Worker thread wakes up
20:38:12.952 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.54) opts 0xd
20:38:12.952 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.03, 0.54)
20:38:12.952 00.000 6680 Moving (-0.03, 0.54) raw xDistance=0.21 yDistance=0.48
20:38:12.952 00.000 6680 PPEC rslt: input = 0.21, final = -0.41, react = 0.13, pred = -0.82, hyst = 0.05, hyst_pct = 0.38, period_length = 600.73
20:38:12.952 00.000 6680 PPEC: input: 0.21, control: -0.41, exposure: 1500
20:38:12.952 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
20:38:12.952 00.000 6680 MoveAxis(E, 55, ABG)
20:38:12.952 00.000 6680 Guiding  Dir = 2, Dur = 55
20:38:12.952 00.000 6680 IsGuiding returns 0
20:38:12.952 00.000 6680 PulseGuide returned control before completion, sleep 65
20:38:12.968 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=172, Gamma=0.560
20:38:13.015 00.047 2864 UpdateGuideState exits: m=1793 SNR=29.9
20:38:13.015 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:13.015 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:38:13.015 00.000 2864 Enqueuing Expose request
20:38:13.031 00.016 6680 IsGuiding returns 1
20:38:13.031 00.000 6680 scope still moving after pulse duration time elapsed
20:38:13.063 00.032 6680 IsGuiding returns 0
20:38:13.063 00.000 6680 scope move finished after 55 + 49 ms
20:38:13.063 00.000 6680 Move returns status 0, amount 55
20:38:13.063 00.000 6680 MoveAxis(S, 78, ABG)
20:38:13.063 00.000 6680 Guiding  Dir = 1, Dur = 78
20:38:13.063 00.000 6680 IsGuiding returns 0
20:38:13.063 00.000 6680 PulseGuide returned control before completion, sleep 88
20:38:13.158 00.095 6680 IsGuiding returns 1
20:38:13.158 00.000 6680 scope still moving after pulse duration time elapsed
20:38:13.190 00.032 6680 IsGuiding returns 0
20:38:13.190 00.000 6680 scope move finished after 78 + 48 ms
20:38:13.190 00.000 6680 Move returns status 0, amount 78
20:38:13.190 00.000 6680 move complete, result=0
20:38:13.190 00.000 6680 worker thread done servicing request
20:38:13.190 00.000 2864 GuideStep: 0.2 px 55 ms EAST, 0.5 px 78 ms SOUTH
20:38:13.190 00.000 6680 Worker thread wakes up
20:38:13.190 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:38:13.190 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:38:14.619 01.429 6680 Exposure complete
20:38:14.705 00.086 6680 worker thread done servicing request
20:38:14.705 00.000 2864 OnExposeComplete: enter
20:38:14.705 00.000 2864 UpdateGuideState(): m_state=6
20:38:14.705 00.000 2864 Star::Find(15, 134, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 411
20:38:14.705 00.000 2864 Star::Find returns 1 (0), X=134.12, Y=729.02, Mass=1681, SNR=28.9, Peak=181 HFD=2.9
20:38:14.713 00.008 2864 MultiStar: [#1 -3.76,2.56,0.00,M3] [#2 -3.79,2.38,0.00,M3] [#3 -3.11,2.42,0.00,M2] [#4 -3.79,2.37,0.00,M2] [#5 -2.28,1.71,0.00,M1] [#6 -4.20,2.94,0.00,M4] [#7 -1.66,2.28,0.00,M1] [#8 -3.66,2.57,0.00,M2] 
20:38:14.713 00.000 2864 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.80) = xAngle (-0.56 = -0.56)
20:38:14.713 00.000 2864 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.63 = 2.65)
20:38:14.713 00.000 2864 CameraToMount -- cameraX=-0.57 cameraY=0.73 hyp=0.93 cameraTheta=2.24 mountX=0.79 mountY=0.43, mountTheta=0.50
20:38:14.713 00.000 2864 SchedulePrimaryMove(10198720, x=-0.57, y=0.73, opts=13)
20:38:14.713 00.000 2864 Enqueuing Move request for scope (-0.57, 0.73)
20:38:14.713 00.000 6680 Worker thread wakes up
20:38:14.713 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.73) opts 0xd
20:38:14.713 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.57, 0.73)
20:38:14.713 00.000 6680 Moving (-0.57, 0.73) raw xDistance=0.79 yDistance=0.43
20:38:14.713 00.000 6680 PPEC rslt: input = 0.79, final = -0.07, react = 0.47, pred = -0.81, hyst = 0.37, hyst_pct = 0.38, period_length = 600.73
20:38:14.713 00.000 6680 PPEC: input: 0.79, control: -0.07, exposure: 1500
20:38:14.713 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
20:38:14.713 00.000 6680 MoveAxis(E, 10, ABG)
20:38:14.729 00.016 6680 Guiding  Dir = 2, Dur = 10
20:38:14.729 00.000 6680 IsGuiding returns 0
20:38:14.729 00.000 6680 PulseGuide returned control before completion, sleep 20
20:38:14.739 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=179, Gamma=0.560
20:38:14.761 00.022 6680 IsGuiding returns 1
20:38:14.761 00.000 6680 scope still moving after pulse duration time elapsed
20:38:14.777 00.016 2864 UpdateGuideState exits: m=1681 SNR=28.9
20:38:14.777 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:14.777 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:38:14.793 00.016 6680 IsGuiding returns 0
20:38:14.793 00.000 2864 Enqueuing Expose request
20:38:14.793 00.000 6680 scope move finished after 10 + 55 ms
20:38:14.793 00.000 6680 Move returns status 0, amount 10
20:38:14.793 00.000 6680 MoveAxis(S, 69, ABG)
20:38:14.793 00.000 6680 Guiding  Dir = 1, Dur = 69
20:38:14.793 00.000 6680 IsGuiding returns 0
20:38:14.793 00.000 6680 PulseGuide returned control before completion, sleep 79
20:38:14.889 00.096 6680 IsGuiding returns 1
20:38:14.889 00.000 6680 scope still moving after pulse duration time elapsed
20:38:14.921 00.032 6680 IsGuiding returns 0
20:38:14.921 00.000 6680 scope move finished after 69 + 55 ms
20:38:14.921 00.000 6680 Move returns status 0, amount 69
20:38:14.921 00.000 6680 move complete, result=0
20:38:14.921 00.000 6680 worker thread done servicing request
20:38:14.921 00.000 6680 Worker thread wakes up
20:38:14.921 00.000 2864 GuideStep: 0.8 px 10 ms EAST, 0.4 px 69 ms SOUTH
20:38:14.921 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:38:14.921 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:38:16.574 01.653 6680 Exposure complete
20:38:16.620 00.046 6680 worker thread done servicing request
20:38:16.620 00.000 2864 OnExposeComplete: enter
20:38:16.620 00.000 2864 UpdateGuideState(): m_state=6
20:38:16.620 00.000 2864 Star::Find(15, 134, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 412
20:38:16.638 00.018 2864 Star::Find returns 1 (0), X=133.27, Y=728.98, Mass=1832, SNR=30.2, Peak=199 HFD=2.8
20:38:16.640 00.002 2864 MultiStar: [#1 -4.68,2.34,0.00,M4] [#2 -4.56,2.41,0.00,M4] [#3 -3.95,2.11,0.00,M3] [#4 -4.78,2.10,0.00,M3] [#5 -3.18,1.65,0.00,M2] [#6 -5.05,2.85,0.00,M5] [#7 -2.62,1.94,0.00,M2] [#8 -4.38,2.30,0.00,M3] 
20:38:16.645 00.005 2864 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.80) = xAngle (-0.10 = -0.10)
20:38:16.647 00.002 2864 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.18 = 3.10)
20:38:16.649 00.002 2864 CameraToMount -- cameraX=-1.42 cameraY=0.69 hyp=1.58 cameraTheta=2.69 mountX=1.57 mountY=0.06, mountTheta=0.04
20:38:16.651 00.002 2864 SchedulePrimaryMove(10198720, x=-1.42, y=0.69, opts=13)
20:38:16.651 00.000 2864 Enqueuing Move request for scope (-1.42, 0.69)
20:38:16.651 00.000 6680 Worker thread wakes up
20:38:16.651 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.42, 0.69) opts 0xd
20:38:16.651 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.42, 0.69)
20:38:16.651 00.000 6680 Moving (-1.42, 0.69) raw xDistance=1.57 yDistance=0.06
20:38:16.651 00.000 6680 PPEC rslt: input = 1.57, final = 0.37, react = 0.94, pred = -0.84, hyst = 0.82, hyst_pct = 0.38, period_length = 600.73
20:38:16.651 00.000 6680 PPEC: input: 1.57, control: 0.37, exposure: 1500
20:38:16.651 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:16.651 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:38:16.651 00.000 6680 MoveAxis(W, 50, ABG)
20:38:16.651 00.000 6680 Guiding  Dir = 3, Dur = 50
20:38:16.651 00.000 6680 IsGuiding returns 0
20:38:16.662 00.011 6680 PulseGuide returned control before completion, sleep 60
20:38:16.671 00.009 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=189, Gamma=0.560
20:38:16.715 00.044 2864 UpdateGuideState exits: m=1832 SNR=30.2
20:38:16.715 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:16.715 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:38:16.715 00.000 2864 Enqueuing Expose request
20:38:16.730 00.015 6680 IsGuiding returns 1
20:38:16.730 00.000 6680 scope still moving after pulse duration time elapsed
20:38:16.762 00.032 6680 IsGuiding returns 1
20:38:16.794 00.032 6680 IsGuiding returns 0
20:38:16.794 00.000 6680 scope move finished after 50 + 81 ms
20:38:16.794 00.000 6680 Move returns status 0, amount 50
20:38:16.794 00.000 6680 MoveAxis(N, 0, ABG)
20:38:16.794 00.000 6680 Move returns status 0, amount 0
20:38:16.794 00.000 6680 move complete, result=0
20:38:16.794 00.000 6680 worker thread done servicing request
20:38:16.794 00.000 6680 Worker thread wakes up
20:38:16.794 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:38:16.794 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:38:16.794 00.000 2864 GuideStep: 1.6 px 50 ms WEST, 0.1 px 0 ms NORTH
20:38:18.222 01.428 6680 Exposure complete
20:38:18.298 00.076 6680 worker thread done servicing request
20:38:18.298 00.000 2864 OnExposeComplete: enter
20:38:18.298 00.000 2864 UpdateGuideState(): m_state=6
20:38:18.301 00.003 2864 Star::Find(15, 133, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 413
20:38:18.301 00.000 2864 Star::Find returns 1 (0), X=132.99, Y=729.22, Mass=1787, SNR=29.8, Peak=173 HFD=2.9
20:38:18.307 00.006 2864 MultiStar: [#1 -5.12,2.42,0.00,M5] [#2 -4.98,2.58,0.00,M5] [#3 -4.50,2.19,0.00,M4] [#4 -5.05,2.42,0.00,M4] [#5 -3.62,1.83,0.00,M3] [#6 -5.56,2.94,0.00,M6] [#7 -3.20,1.86,0.00,M3] [#8 -4.85,2.42,0.00,M4] 
20:38:18.307 00.000 2864 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.80) = xAngle (-0.15 = -0.15)
20:38:18.307 00.000 2864 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.23 = 3.06)
20:38:18.307 00.000 2864 CameraToMount -- cameraX=-1.70 cameraY=0.92 hyp=1.93 cameraTheta=2.64 mountX=1.91 mountY=0.16, mountTheta=0.09
20:38:18.307 00.000 2864 SchedulePrimaryMove(10198720, x=-1.70, y=0.92, opts=13)
20:38:18.307 00.000 2864 Enqueuing Move request for scope (-1.70, 0.92)
20:38:18.317 00.010 6680 Worker thread wakes up
20:38:18.317 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.70, 0.92) opts 0xd
20:38:18.317 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.70, 0.92)
20:38:18.321 00.004 6680 Moving (-1.70, 0.92) raw xDistance=1.91 yDistance=0.16
20:38:18.321 00.000 6680 PPEC rslt: input = 1.91, final = 0.61, react = 1.15, pred = -0.78, hyst = 1.03, hyst_pct = 0.38, period_length = 600.73
20:38:18.321 00.000 6680 PPEC: input: 1.91, control: 0.61, exposure: 1500
20:38:18.321 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:18.321 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:38:18.321 00.000 6680 MoveAxis(W, 83, ABG)
20:38:18.321 00.000 6680 Guiding  Dir = 3, Dur = 83
20:38:18.321 00.000 6680 IsGuiding returns 0
20:38:18.321 00.000 6680 PulseGuide returned control before completion, sleep 93
20:38:18.333 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=175, Gamma=0.560
20:38:18.381 00.048 2864 UpdateGuideState exits: m=1787 SNR=29.8
20:38:18.381 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:18.381 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:38:18.381 00.000 2864 Enqueuing Expose request
20:38:18.428 00.047 6680 IsGuiding returns 1
20:38:18.428 00.000 6680 scope still moving after pulse duration time elapsed
20:38:18.461 00.033 6680 IsGuiding returns 0
20:38:18.461 00.000 6680 scope move finished after 83 + 55 ms
20:38:18.461 00.000 6680 Move returns status 0, amount 83
20:38:18.461 00.000 6680 MoveAxis(N, 0, ABG)
20:38:18.461 00.000 6680 Move returns status 0, amount 0
20:38:18.461 00.000 6680 move complete, result=0
20:38:18.461 00.000 6680 worker thread done servicing request
20:38:18.461 00.000 6680 Worker thread wakes up
20:38:18.461 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:38:18.461 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:38:18.463 00.002 2864 GuideStep: 1.9 px 83 ms WEST, 0.2 px 0 ms NORTH
20:38:20.092 01.629 6680 Exposure complete
20:38:20.185 00.093 6680 worker thread done servicing request
20:38:20.185 00.000 2864 OnExposeComplete: enter
20:38:20.189 00.004 2864 UpdateGuideState(): m_state=6
20:38:20.191 00.002 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 414
20:38:20.191 00.000 2864 Star::Find returns 1 (0), X=133.03, Y=729.48, Mass=1716, SNR=29.2, Peak=176 HFD=3.0
20:38:20.195 00.004 2864 MultiStar: [#1 -4.98,2.75,0.00,M6] [#2 -4.93,2.69,0.00,M6] [#3 -4.33,2.49,0.00,M5] [#4 -4.95,2.55,0.00,M5] [#5 -3.56,1.96,0.00,M4] [#6 -5.40,3.12,0.00,M7] [#7 -3.12,2.29,0.00,M4] [#8 -4.68,2.68,0.00,M5] 
20:38:20.195 00.000 2864 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.80) = xAngle (-0.27 = -0.27)
20:38:20.197 00.002 2864 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.35 = 2.94)
20:38:20.199 00.002 2864 CameraToMount -- cameraX=-1.66 cameraY=1.18 hyp=2.04 cameraTheta=2.52 mountX=1.96 mountY=0.42, mountTheta=0.21
20:38:20.201 00.002 2864 SchedulePrimaryMove(10198720, x=-1.66, y=1.18, opts=13)
20:38:20.201 00.000 2864 Enqueuing Move request for scope (-1.66, 1.18)
20:38:20.201 00.000 6680 Worker thread wakes up
20:38:20.201 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.66, 1.18) opts 0xd
20:38:20.201 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.66, 1.18)
20:38:20.201 00.000 6680 Moving (-1.66, 1.18) raw xDistance=1.96 yDistance=0.42
20:38:20.201 00.000 6680 PPEC rslt: input = 1.96, final = 0.66, react = 1.18, pred = -0.77, hyst = 1.08, hyst_pct = 0.38, period_length = 600.73
20:38:20.201 00.000 6680 PPEC: input: 1.96, control: 0.66, exposure: 1500
20:38:20.201 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
20:38:20.201 00.000 6680 MoveAxis(W, 89, ABG)
20:38:20.201 00.000 6680 Guiding  Dir = 3, Dur = 89
20:38:20.213 00.012 6680 IsGuiding returns 0
20:38:20.213 00.000 6680 PulseGuide returned control before completion, sleep 99
20:38:20.226 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=168, Gamma=0.560
20:38:20.264 00.038 2864 UpdateGuideState exits: m=1716 SNR=29.2
20:38:20.264 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:20.264 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:38:20.277 00.013 2864 Enqueuing Expose request
20:38:20.328 00.051 6680 IsGuiding returns 0
20:38:20.328 00.000 6680 Move returns status 0, amount 89
20:38:20.328 00.000 6680 MoveAxis(S, 66, ABG)
20:38:20.328 00.000 6680 Guiding  Dir = 1, Dur = 66
20:38:20.328 00.000 6680 IsGuiding returns 0
20:38:20.328 00.000 6680 PulseGuide returned control before completion, sleep 76
20:38:20.407 00.079 6680 IsGuiding returns 1
20:38:20.407 00.000 6680 scope still moving after pulse duration time elapsed
20:38:20.439 00.032 6680 IsGuiding returns 0
20:38:20.439 00.000 6680 scope move finished after 66 + 45 ms
20:38:20.439 00.000 6680 Move returns status 0, amount 66
20:38:20.439 00.000 6680 move complete, result=0
20:38:20.441 00.002 6680 worker thread done servicing request
20:38:20.441 00.000 2864 GuideStep: 2.0 px 89 ms WEST, 0.4 px 66 ms SOUTH
20:38:20.449 00.008 6680 Worker thread wakes up
20:38:20.449 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:38:20.449 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:38:21.869 01.420 6680 Exposure complete
20:38:21.931 00.062 6680 worker thread done servicing request
20:38:21.931 00.000 2864 OnExposeComplete: enter
20:38:21.931 00.000 2864 UpdateGuideState(): m_state=6
20:38:21.943 00.012 2864 Star::Find(15, 133, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 415
20:38:21.943 00.000 2864 Star::Find returns 1 (0), X=133.16, Y=729.30, Mass=1816, SNR=30.0, Peak=204 HFD=2.7
20:38:21.943 00.000 2864 MultiStar: [#1 -4.91,2.67,0.00,M7] [#2 -4.59,2.76,0.00,M7] [#3 -4.24,2.41,0.00,M6] [#4 -4.76,2.52,0.00,M6] [#5 -3.46,1.92,0.00,M5] [#6 -5.33,3.12,0.00,M8] [#7 -2.87,2.25,0.00,M5] [#8 -4.60,2.57,0.00,M6] 
20:38:21.943 00.000 2864 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.80) = xAngle (-0.24 = -0.24)
20:38:21.943 00.000 2864 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.31 = 2.97)
20:38:21.943 00.000 2864 CameraToMount -- cameraX=-1.53 cameraY=1.01 hyp=1.83 cameraTheta=2.56 mountX=1.78 mountY=0.31, mountTheta=0.17
20:38:21.943 00.000 2864 SchedulePrimaryMove(10198720, x=-1.53, y=1.01, opts=13)
20:38:21.959 00.016 2864 Enqueuing Move request for scope (-1.53, 1.01)
20:38:21.959 00.000 6680 Worker thread wakes up
20:38:21.959 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.53, 1.01) opts 0xd
20:38:21.959 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.53, 1.01)
20:38:21.959 00.000 6680 Moving (-1.53, 1.01) raw xDistance=1.78 yDistance=0.31
20:38:21.959 00.000 6680 PPEC rslt: input = 1.78, final = 0.82, react = 1.07, pred = -0.36, hyst = 1.00, hyst_pct = 0.37, period_length = 600.73
20:38:21.959 00.000 6680 PPEC: input: 1.78, control: 0.82, exposure: 1500
20:38:21.959 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
20:38:21.959 00.000 6680 MoveAxis(W, 110, ABG)
20:38:21.959 00.000 6680 Guiding  Dir = 3, Dur = 110
20:38:21.963 00.004 6680 IsGuiding returns 0
20:38:21.963 00.000 6680 PulseGuide returned control before completion, sleep 120
20:38:21.975 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=181, Gamma=0.560
20:38:22.016 00.041 2864 UpdateGuideState exits: m=1816 SNR=30.0
20:38:22.024 00.008 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:22.025 00.001 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:38:22.030 00.005 2864 Enqueuing Expose request
20:38:22.086 00.056 6680 IsGuiding returns 1
20:38:22.086 00.000 6680 scope still moving after pulse duration time elapsed
20:38:22.118 00.032 6680 IsGuiding returns 0
20:38:22.118 00.000 6680 scope move finished after 110 + 44 ms
20:38:22.118 00.000 6680 Move returns status 0, amount 110
20:38:22.118 00.000 6680 MoveAxis(S, 49, ABG)
20:38:22.118 00.000 6680 Guiding  Dir = 1, Dur = 49
20:38:22.118 00.000 6680 IsGuiding returns 0
20:38:22.119 00.001 6680 PulseGuide returned control before completion, sleep 59
20:38:22.181 00.062 6680 IsGuiding returns 1
20:38:22.181 00.000 6680 scope still moving after pulse duration time elapsed
20:38:22.213 00.032 6680 IsGuiding returns 1
20:38:22.245 00.032 6680 IsGuiding returns 0
20:38:22.245 00.000 6680 scope move finished after 49 + 77 ms
20:38:22.245 00.000 6680 Move returns status 0, amount 49
20:38:22.245 00.000 6680 move complete, result=0
20:38:22.245 00.000 6680 worker thread done servicing request
20:38:22.245 00.000 6680 Worker thread wakes up
20:38:22.245 00.000 2864 GuideStep: 1.8 px 110 ms WEST, 0.3 px 49 ms SOUTH
20:38:22.245 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:38:22.245 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:38:23.890 01.645 6680 Exposure complete
20:38:23.953 00.063 6680 worker thread done servicing request
20:38:23.953 00.000 2864 OnExposeComplete: enter
20:38:23.962 00.009 2864 UpdateGuideState(): m_state=6
20:38:23.963 00.001 2864 Star::Find(15, 133, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 416
20:38:23.963 00.000 2864 Star::Find returns 1 (0), X=133.30, Y=729.14, Mass=1774, SNR=29.7, Peak=191 HFD=2.8
20:38:23.963 00.000 2864 MultiStar: [#1 -4.80,2.51,0.00,M8] [#2 -4.71,2.44,0.00,M8] [#3 -4.18,2.14,0.00,M7] [#4 -4.78,2.32,0.00,M7] [#5 -3.46,1.59,0.00,M6] [#6 -5.35,2.96,0.00,M9] [#7 -2.96,2.09,0.00,M6] [#8 -4.62,2.40,0.00,M7] 
20:38:23.968 00.005 2864 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.80) = xAngle (-0.20 = -0.20)
20:38:23.968 00.000 2864 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.27 = 3.01)
20:38:23.968 00.000 2864 CameraToMount -- cameraX=-1.39 cameraY=0.85 hyp=1.63 cameraTheta=2.59 mountX=1.59 mountY=0.22, mountTheta=0.13
20:38:23.968 00.000 2864 SchedulePrimaryMove(10198720, x=-1.39, y=0.85, opts=13)
20:38:23.968 00.000 2864 Enqueuing Move request for scope (-1.39, 0.85)
20:38:23.984 00.016 6680 Worker thread wakes up
20:38:23.984 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.39, 0.85) opts 0xd
20:38:23.984 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.39, 0.85)
20:38:23.984 00.000 6680 Moving (-1.39, 0.85) raw xDistance=1.59 yDistance=0.22
20:38:23.984 00.000 6680 PPEC rslt: input = 1.59, final = 0.76, react = 0.96, pred = -0.27, hyst = 0.90, hyst_pct = 0.37, period_length = 600.73
20:38:23.984 00.000 6680 PPEC: input: 1.59, control: 0.76, exposure: 1500
20:38:23.984 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:23.984 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
20:38:23.984 00.000 6680 MoveAxis(W, 103, ABG)
20:38:23.984 00.000 6680 Guiding  Dir = 3, Dur = 103
20:38:23.984 00.000 6680 IsGuiding returns 0
20:38:23.984 00.000 6680 PulseGuide returned control before completion, sleep 113
20:38:23.994 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=172, Gamma=0.560
20:38:24.031 00.037 2864 UpdateGuideState exits: m=1774 SNR=29.7
20:38:24.046 00.015 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:24.046 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:38:24.046 00.000 2864 Enqueuing Expose request
20:38:24.110 00.064 6680 IsGuiding returns 1
20:38:24.110 00.000 6680 scope still moving after pulse duration time elapsed
20:38:24.142 00.032 6680 IsGuiding returns 0
20:38:24.142 00.000 6680 scope move finished after 103 + 53 ms
20:38:24.142 00.000 6680 Move returns status 0, amount 103
20:38:24.142 00.000 6680 MoveAxis(N, 0, ABG)
20:38:24.142 00.000 6680 Move returns status 0, amount 0
20:38:24.142 00.000 6680 move complete, result=0
20:38:24.142 00.000 6680 worker thread done servicing request
20:38:24.142 00.000 6680 Worker thread wakes up
20:38:24.142 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:38:24.142 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:38:24.142 00.000 2864 GuideStep: 1.6 px 103 ms WEST, 0.2 px 0 ms NORTH
20:38:25.562 01.420 6680 Exposure complete
20:38:25.626 00.064 6680 worker thread done servicing request
20:38:25.626 00.000 2864 OnExposeComplete: enter
20:38:25.642 00.016 2864 UpdateGuideState(): m_state=6
20:38:25.642 00.000 2864 Star::Find(15, 133, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
20:38:25.642 00.000 2864 Star::Find returns 1 (0), X=133.06, Y=729.13, Mass=1718, SNR=29.2, Peak=185 HFD=2.8
20:38:25.642 00.000 2864 MultiStar: [#1 -4.94,2.54,0.00,M9] [#2 -4.71,2.50,0.00,M9] [#3 -4.21,2.28,0.00,M8] [#4 -4.88,2.29,0.00,M8] [#5 -3.34,1.79,0.00,M7] [#6 -5.34,3.00,0.00,M10] [#7 -2.96,1.93,0.00,M7] [#8 -4.65,2.49,0.00,M8] 
20:38:25.650 00.008 2864 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.80) = xAngle (-0.13 = -0.13)
20:38:25.650 00.000 2864 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.20 = 3.08)
20:38:25.650 00.000 2864 CameraToMount -- cameraX=-1.63 cameraY=0.84 hyp=1.83 cameraTheta=2.67 mountX=1.82 mountY=0.11, mountTheta=0.06
20:38:25.650 00.000 2864 SchedulePrimaryMove(10198720, x=-1.63, y=0.84, opts=13)
20:38:25.658 00.008 2864 Enqueuing Move request for scope (-1.63, 0.84)
20:38:25.658 00.000 6680 Worker thread wakes up
20:38:25.658 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.63, 0.84) opts 0xd
20:38:25.658 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.63, 0.84)
20:38:25.658 00.000 6680 Moving (-1.63, 0.84) raw xDistance=1.82 yDistance=0.11
20:38:25.658 00.000 6680 PPEC rslt: input = 1.82, final = 0.94, react = 1.09, pred = -0.21, hyst = 1.03, hyst_pct = 0.37, period_length = 600.73
20:38:25.658 00.000 6680 PPEC: input: 1.82, control: 0.94, exposure: 1500
20:38:25.658 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:25.658 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:38:25.658 00.000 6680 MoveAxis(W, 126, ABG)
20:38:25.658 00.000 6680 Guiding  Dir = 3, Dur = 126
20:38:25.658 00.000 6680 IsGuiding returns 0
20:38:25.658 00.000 6680 PulseGuide returned control before completion, sleep 136
20:38:25.674 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=171, Gamma=0.560
20:38:25.713 00.039 2864 UpdateGuideState exits: m=1718 SNR=29.2
20:38:25.723 00.010 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:25.725 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:38:25.727 00.002 2864 Enqueuing Expose request
20:38:25.816 00.089 6680 IsGuiding returns 1
20:38:25.816 00.000 6680 scope still moving after pulse duration time elapsed
20:38:25.847 00.031 6680 IsGuiding returns 0
20:38:25.847 00.000 6680 scope move finished after 126 + 57 ms
20:38:25.847 00.000 6680 Move returns status 0, amount 126
20:38:25.847 00.000 6680 MoveAxis(N, 0, ABG)
20:38:25.847 00.000 6680 Move returns status 0, amount 0
20:38:25.847 00.000 6680 move complete, result=0
20:38:25.847 00.000 6680 worker thread done servicing request
20:38:25.847 00.000 6680 Worker thread wakes up
20:38:25.847 00.000 2864 GuideStep: 1.8 px 126 ms WEST, 0.1 px 0 ms NORTH
20:38:25.847 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:38:25.847 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:38:27.498 01.651 6680 Exposure complete
20:38:27.545 00.047 6680 worker thread done servicing request
20:38:27.545 00.000 2864 OnExposeComplete: enter
20:38:27.545 00.000 2864 UpdateGuideState(): m_state=6
20:38:27.545 00.000 2864 Star::Find(15, 133, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 418
20:38:27.556 00.011 2864 Star::Find returns 1 (0), X=132.78, Y=728.95, Mass=1775, SNR=29.7, Peak=185 HFD=2.8
20:38:27.559 00.003 2864 MultiStar: [#1 -5.27,2.42,0.00,M10] [#2 -5.18,2.39,0.00,M10] [#3 -4.63,2.11,0.00,M9] [#4 -5.18,2.21,0.00,M9] [#5 -3.76,1.67,0.00,M8] [#6 -5.81,2.76,0.00,R] [#7 -3.33,2.14,0.00,M8] [#8 -4.98,2.33,0.00,M9] 
20:38:27.559 00.000 2864 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.80) = xAngle (0.02 = 0.02)
20:38:27.559 00.000 2864 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.06 = -3.06)
20:38:27.559 00.000 2864 CameraToMount -- cameraX=-1.92 cameraY=0.65 hyp=2.02 cameraTheta=2.81 mountX=2.02 mountY=-0.17, mountTheta=-0.09
20:38:27.559 00.000 2864 SchedulePrimaryMove(10198720, x=-1.92, y=0.65, opts=13)
20:38:27.559 00.000 2864 Enqueuing Move request for scope (-1.92, 0.65)
20:38:27.559 00.000 6680 Worker thread wakes up
20:38:27.559 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.92, 0.65) opts 0xd
20:38:27.559 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.92, 0.65)
20:38:27.559 00.000 6680 Moving (-1.92, 0.65) raw xDistance=2.02 yDistance=-0.17
20:38:27.559 00.000 6680 PPEC rslt: input = 2.02, final = 1.18, react = 1.21, pred = -0.01, hyst = 1.14, hyst_pct = 0.37, period_length = 600.73
20:38:27.559 00.000 6680 PPEC: input: 2.02, control: 1.18, exposure: 1500
20:38:27.559 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:27.559 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:38:27.559 00.000 6680 MoveAxis(W, 158, ABG)
20:38:27.575 00.016 6680 Guiding  Dir = 3, Dur = 158
20:38:27.575 00.000 6680 IsGuiding returns 0
20:38:27.575 00.000 6680 PulseGuide returned control before completion, sleep 168
20:38:27.588 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=160, Gamma=0.560
20:38:27.631 00.043 2864 UpdateGuideState exits: m=1775 SNR=29.7
20:38:27.631 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:27.638 00.007 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:38:27.638 00.000 2864 Enqueuing Expose request
20:38:27.749 00.111 6680 IsGuiding returns 1
20:38:27.749 00.000 6680 scope still moving after pulse duration time elapsed
20:38:27.781 00.032 6680 IsGuiding returns 1
20:38:27.812 00.031 6680 IsGuiding returns 0
20:38:27.812 00.000 6680 scope move finished after 158 + 79 ms
20:38:27.812 00.000 6680 Move returns status 0, amount 158
20:38:27.812 00.000 6680 MoveAxis(N, 0, ABG)
20:38:27.812 00.000 6680 Move returns status 0, amount 0
20:38:27.812 00.000 6680 move complete, result=0
20:38:27.812 00.000 6680 worker thread done servicing request
20:38:27.812 00.000 6680 Worker thread wakes up
20:38:27.812 00.000 2864 GuideStep: 2.0 px 158 ms WEST, -0.2 px 0 ms NORTH
20:38:27.812 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:38:27.812 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:38:29.238 01.426 6680 Exposure complete
20:38:29.299 00.061 6680 worker thread done servicing request
20:38:29.299 00.000 2864 OnExposeComplete: enter
20:38:29.306 00.007 2864 UpdateGuideState(): m_state=6
20:38:29.308 00.002 2864 Star::Find(15, 132, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 419
20:38:29.308 00.000 2864 Star::Find returns 1 (0), X=132.79, Y=729.34, Mass=1750, SNR=29.5, Peak=179 HFD=2.9
20:38:29.310 00.002 2864 MultiStar: [#1 -5.23,2.58,0.00,R] [#2 -4.96,2.67,0.00,R] [#3 -4.44,2.36,0.00,M10] [#4 -5.12,2.34,0.00,M10] [#5 -3.64,1.88,0.00,M9] [#6 0.21,0.33,0.50,U] [#7 -2.92,2.43,0.00,M9] [#8 -4.92,2.65,0.00,M10] 
20:38:29.312 00.002 2864 refined, 1 included, MultiStar: {-1.20, 0.80}, one-star: {-1.90, 1.04}
20:38:29.315 00.003 2864 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.80) = xAngle (-0.25 = -0.25)
20:38:29.315 00.000 2864 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.32 = 2.96)
20:38:29.320 00.005 2864 CameraToMount -- cameraX=-1.20 cameraY=0.80 hyp=1.44 cameraTheta=2.55 mountX=1.40 mountY=0.26, mountTheta=0.18
20:38:29.320 00.000 2864 SchedulePrimaryMove(10198720, x=-1.20, y=0.80, opts=13)
20:38:29.320 00.000 2864 Enqueuing Move request for scope (-1.20, 0.80)
20:38:29.320 00.000 6680 Worker thread wakes up
20:38:29.320 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.20, 0.80) opts 0xd
20:38:29.320 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.20, 0.80)
20:38:29.320 00.000 6680 Moving (-1.20, 0.80) raw xDistance=1.40 yDistance=0.26
20:38:29.332 00.012 6680 PPEC rslt: input = 1.40, final = 0.83, react = 0.84, pred = -0.00, hyst = 0.81, hyst_pct = 0.37, period_length = 600.73
20:38:29.332 00.000 6680 PPEC: input: 1.40, control: 0.83, exposure: 1500
20:38:29.332 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
20:38:29.332 00.000 6680 MoveAxis(W, 111, ABG)
20:38:29.332 00.000 6680 Guiding  Dir = 3, Dur = 111
20:38:29.332 00.000 6680 IsGuiding returns 0
20:38:29.332 00.000 6680 PulseGuide returned control before completion, sleep 121
20:38:29.338 00.006 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=152, Gamma=0.560
20:38:29.389 00.051 2864 UpdateGuideState exits: m=1750 SNR=29.5
20:38:29.391 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:29.393 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:38:29.395 00.002 2864 Enqueuing Expose request
20:38:29.458 00.063 6680 IsGuiding returns 1
20:38:29.458 00.000 6680 scope still moving after pulse duration time elapsed
20:38:29.490 00.032 6680 IsGuiding returns 0
20:38:29.490 00.000 6680 scope move finished after 111 + 46 ms
20:38:29.491 00.001 6680 Move returns status 0, amount 111
20:38:29.491 00.000 6680 MoveAxis(S, 41, ABG)
20:38:29.491 00.000 6680 Guiding  Dir = 1, Dur = 41
20:38:29.491 00.000 6680 IsGuiding returns 0
20:38:29.491 00.000 6680 PulseGuide returned control before completion, sleep 51
20:38:29.554 00.063 6680 IsGuiding returns 1
20:38:29.554 00.000 6680 scope still moving after pulse duration time elapsed
20:38:29.585 00.031 6680 IsGuiding returns 0
20:38:29.585 00.000 6680 scope move finished after 41 + 54 ms
20:38:29.585 00.000 6680 Move returns status 0, amount 41
20:38:29.585 00.000 6680 move complete, result=0
20:38:29.585 00.000 6680 worker thread done servicing request
20:38:29.585 00.000 6680 Worker thread wakes up
20:38:29.585 00.000 2864 GuideStep: 1.4 px 111 ms WEST, 0.3 px 41 ms SOUTH
20:38:29.588 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
20:38:29.588 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:38:31.228 01.640 6680 Exposure complete
20:38:31.281 00.053 6680 worker thread done servicing request
20:38:31.281 00.000 2864 OnExposeComplete: enter
20:38:31.281 00.000 2864 UpdateGuideState(): m_state=6
20:38:31.281 00.000 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 420
20:38:31.281 00.000 2864 Star::Find returns 1 (0), X=133.04, Y=729.00, Mass=1771, SNR=29.7, Peak=166 HFD=2.9
20:38:31.297 00.016 2864 MultiStar: [#1 0.04,-0.33,0.93,U] [#2 -0.01,-0.28,0.65,U] [#3 -4.56,2.18,0.00,R] [#4 -5.19,2.07,0.00,R] [#5 -3.71,1.48,0.00,M10] [#6 0.14,0.08,0.49,U] [#7 -3.27,1.89,0.00,M10] [#8 -4.95,2.16,0.00,R] 
20:38:31.297 00.000 2864 refined, 3 included, MultiStar: {-0.50, 0.08}, one-star: {-1.65, 0.71}
20:38:31.297 00.000 2864 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.80) = xAngle (0.18 = 0.18)
20:38:31.306 00.009 2864 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.89 = -2.89)
20:38:31.306 00.000 2864 CameraToMount -- cameraX=-0.50 cameraY=0.08 hyp=0.51 cameraTheta=2.98 mountX=0.50 mountY=-0.13, mountTheta=-0.25
20:38:31.306 00.000 2864 SchedulePrimaryMove(10198720, x=-0.50, y=0.08, opts=13)
20:38:31.313 00.007 2864 Enqueuing Move request for scope (-0.50, 0.08)
20:38:31.313 00.000 6680 Worker thread wakes up
20:38:31.313 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.08) opts 0xd
20:38:31.313 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.50, 0.08)
20:38:31.313 00.000 6680 Moving (-0.50, 0.08) raw xDistance=0.50 yDistance=-0.13
20:38:31.313 00.000 6680 PPEC rslt: input = 0.50, final = 0.30, react = 0.30, pred = -0.03, hyst = 0.34, hyst_pct = 0.37, period_length = 600.73
20:38:31.313 00.000 6680 PPEC: input: 0.50, control: 0.30, exposure: 1500
20:38:31.313 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:31.313 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:38:31.313 00.000 6680 MoveAxis(W, 40, ABG)
20:38:31.313 00.000 6680 Guiding  Dir = 3, Dur = 40
20:38:31.313 00.000 6680 IsGuiding returns 0
20:38:31.313 00.000 6680 PulseGuide returned control before completion, sleep 50
20:38:31.333 00.020 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=167, Gamma=0.560
20:38:31.377 00.044 6680 IsGuiding returns 1
20:38:31.377 00.000 6680 scope still moving after pulse duration time elapsed
20:38:31.377 00.000 2864 UpdateGuideState exits: m=1771 SNR=29.7
20:38:31.377 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:31.377 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:38:31.377 00.000 2864 Enqueuing Expose request
20:38:31.409 00.032 6680 IsGuiding returns 0
20:38:31.409 00.000 6680 scope move finished after 40 + 48 ms
20:38:31.409 00.000 6680 Move returns status 0, amount 40
20:38:31.409 00.000 6680 MoveAxis(N, 0, ABG)
20:38:31.409 00.000 6680 Move returns status 0, amount 0
20:38:31.409 00.000 6680 move complete, result=0
20:38:31.409 00.000 6680 worker thread done servicing request
20:38:31.409 00.000 6680 Worker thread wakes up
20:38:31.409 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:38:31.409 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:38:31.414 00.005 2864 GuideStep: 0.5 px 40 ms WEST, -0.1 px 0 ms NORTH
20:38:32.836 01.422 6680 Exposure complete
20:38:32.883 00.047 6680 worker thread done servicing request
20:38:32.883 00.000 2864 OnExposeComplete: enter
20:38:32.898 00.015 2864 UpdateGuideState(): m_state=6
20:38:32.900 00.002 2864 Star::Find(15, 133, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 421
20:38:32.902 00.002 2864 Star::Find returns 1 (0), X=132.50, Y=729.17, Mass=1749, SNR=29.5, Peak=170 HFD=3.0
20:38:32.902 00.000 2864 MultiStar: [#1 -0.28,0.19,0.95,U] [#2 -0.26,0.13,0.65,U] [#3 -0.22,0.37,0.73,U] [#4 -0.25,0.51,0.58,U] [#5 -4.01,2.03,0.00,R] [#6 -0.01,0.47,0.50,U] [#7 -3.56,2.34,0.00,R] [#8 -0.30,0.62,0.40,U] 
20:38:32.902 00.000 2864 refined, 6 included, MultiStar: {-0.64, 0.46}, one-star: {-2.19, 0.88}
20:38:32.902 00.000 2864 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.80) = xAngle (-0.28 = -0.28)
20:38:32.902 00.000 2864 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.35 = 2.93)
20:38:32.902 00.000 2864 CameraToMount -- cameraX=-0.64 cameraY=0.46 hyp=0.78 cameraTheta=2.52 mountX=0.75 mountY=0.16, mountTheta=0.21
20:38:32.915 00.013 2864 SchedulePrimaryMove(10198720, x=-0.64, y=0.46, opts=13)
20:38:32.915 00.000 2864 Enqueuing Move request for scope (-0.64, 0.46)
20:38:32.915 00.000 6680 Worker thread wakes up
20:38:32.915 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.64, 0.46) opts 0xd
20:38:32.915 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.64, 0.46)
20:38:32.915 00.000 6680 Moving (-0.64, 0.46) raw xDistance=0.75 yDistance=0.16
20:38:32.915 00.000 6680 PPEC rslt: input = 0.75, final = 0.44, react = 0.45, pred = -0.01, hyst = 0.46, hyst_pct = 0.36, period_length = 600.73
20:38:32.915 00.000 6680 PPEC: input: 0.75, control: 0.44, exposure: 1500
20:38:32.915 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:32.915 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:38:32.915 00.000 6680 MoveAxis(W, 60, ABG)
20:38:32.915 00.000 6680 Guiding  Dir = 3, Dur = 60
20:38:32.915 00.000 6680 IsGuiding returns 0
20:38:32.915 00.000 6680 PulseGuide returned control before completion, sleep 70
20:38:32.935 00.020 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=153, Gamma=0.560
20:38:32.980 00.045 2864 UpdateGuideState exits: m=1749 SNR=29.5
20:38:32.982 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:32.984 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:38:32.986 00.002 2864 Enqueuing Expose request
20:38:32.994 00.008 6680 IsGuiding returns 1
20:38:32.994 00.000 6680 scope still moving after pulse duration time elapsed
20:38:33.025 00.031 6680 IsGuiding returns 0
20:38:33.025 00.000 6680 scope move finished after 60 + 42 ms
20:38:33.025 00.000 6680 Move returns status 0, amount 60
20:38:33.025 00.000 6680 MoveAxis(N, 0, ABG)
20:38:33.025 00.000 6680 Move returns status 0, amount 0
20:38:33.025 00.000 6680 move complete, result=0
20:38:33.025 00.000 6680 worker thread done servicing request
20:38:33.025 00.000 6680 Worker thread wakes up
20:38:33.025 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:38:33.025 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:38:33.025 00.000 2864 GuideStep: 0.8 px 60 ms WEST, 0.2 px 0 ms NORTH
20:38:34.672 01.647 6680 Exposure complete
20:38:34.735 00.063 6680 worker thread done servicing request
20:38:34.735 00.000 2864 OnExposeComplete: enter
20:38:34.735 00.000 2864 UpdateGuideState(): m_state=6
20:38:34.735 00.000 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 422
20:38:34.735 00.000 2864 Star::Find returns 1 (0), X=131.71, Y=729.62, Mass=1778, SNR=29.7, Peak=154 HFD=3.1
20:38:34.744 00.009 2864 MultiStar: [#1 -1.03,0.23,0.94,U] [#2 -1.19,0.26,0.66,U] [#3 -0.96,0.49,0.73,U] [#4 -0.90,0.52,0.59,U] [#5 -0.67,0.01,0.59,U] [#6 -0.76,0.66,0.49,U] [#7 -0.91,0.24,0.44,U] [#8 -1.08,0.75,0.41,U] 
20:38:34.744 00.000 2864 refined, 8 included, MultiStar: {-1.30, 0.53}, one-star: {-2.98, 1.32}
20:38:34.744 00.000 2864 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.80) = xAngle (-0.05 = -0.05)
20:38:34.744 00.000 2864 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.12 = -3.12)
20:38:34.744 00.000 2864 CameraToMount -- cameraX=-1.30 cameraY=0.53 hyp=1.40 cameraTheta=2.75 mountX=1.40 mountY=-0.03, mountTheta=-0.02
20:38:34.753 00.009 2864 SchedulePrimaryMove(10198720, x=-1.30, y=0.53, opts=13)
20:38:34.755 00.002 2864 Enqueuing Move request for scope (-1.30, 0.53)
20:38:34.757 00.002 6680 Worker thread wakes up
20:38:34.757 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.30, 0.53) opts 0xd
20:38:34.757 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.30, 0.53)
20:38:34.757 00.000 6680 Moving (-1.30, 0.53) raw xDistance=1.40 yDistance=-0.03
20:38:34.759 00.002 6680 PPEC rslt: input = 1.40, final = 0.76, react = 0.84, pred = -0.09, hyst = 0.77, hyst_pct = 0.36, period_length = 600.73
20:38:34.759 00.000 6680 PPEC: input: 1.40, control: 0.76, exposure: 1500
20:38:34.759 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:34.759 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:38:34.759 00.000 6680 MoveAxis(W, 102, ABG)
20:38:34.759 00.000 6680 Guiding  Dir = 3, Dur = 102
20:38:34.759 00.000 6680 IsGuiding returns 0
20:38:34.761 00.002 6680 PulseGuide returned control before completion, sleep 112
20:38:34.771 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=180, Gamma=0.560
20:38:34.818 00.047 2864 UpdateGuideState exits: m=1778 SNR=29.7
20:38:34.820 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:34.822 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:38:34.824 00.002 2864 Enqueuing Expose request
20:38:34.878 00.054 6680 IsGuiding returns 1
20:38:34.878 00.000 6680 scope still moving after pulse duration time elapsed
20:38:34.910 00.032 6680 IsGuiding returns 0
20:38:34.910 00.000 6680 scope move finished after 102 + 47 ms
20:38:34.910 00.000 6680 Move returns status 0, amount 102
20:38:34.910 00.000 6680 MoveAxis(N, 0, ABG)
20:38:34.910 00.000 6680 Move returns status 0, amount 0
20:38:34.910 00.000 6680 move complete, result=0
20:38:34.910 00.000 6680 worker thread done servicing request
20:38:34.910 00.000 6680 Worker thread wakes up
20:38:34.910 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:38:34.910 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:38:34.910 00.000 2864 GuideStep: 1.4 px 102 ms WEST, -0.0 px 0 ms NORTH
20:38:36.321 01.411 6680 Exposure complete
20:38:36.373 00.052 6680 worker thread done servicing request
20:38:36.373 00.000 2864 OnExposeComplete: enter
20:38:36.373 00.000 2864 UpdateGuideState(): m_state=6
20:38:36.373 00.000 2864 Star::Find(15, 131, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 423
20:38:36.385 00.012 2864 Star::Find returns 1 (0), X=131.59, Y=729.43, Mass=1727, SNR=29.3, Peak=175 HFD=3.0
20:38:36.385 00.000 2864 MultiStar: [#1 -1.21,0.18,0.98,U] [#2 -1.39,0.07,0.66,U] [#3 -1.18,0.31,0.72,U] [#4 -1.14,0.57,0.58,U] [#5 -0.88,-0.18,0.58,U] [#6 -1.08,0.39,0.47,U] [#7 -1.01,0.08,0.48,U] [#8 -1.16,0.60,0.43,U] 
20:38:36.385 00.000 2864 refined, 8 included, MultiStar: {-1.48, 0.39}, one-star: {-3.10, 1.13}
20:38:36.385 00.000 2864 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.80) = xAngle (0.09 = 0.09)
20:38:36.385 00.000 2864 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.98 = -2.98)
20:38:36.385 00.000 2864 CameraToMount -- cameraX=-1.48 cameraY=0.39 hyp=1.53 cameraTheta=2.88 mountX=1.52 mountY=-0.24, mountTheta=-0.16
20:38:36.385 00.000 2864 SchedulePrimaryMove(10198720, x=-1.48, y=0.39, opts=13)
20:38:36.385 00.000 2864 Enqueuing Move request for scope (-1.48, 0.39)
20:38:36.400 00.015 6680 Worker thread wakes up
20:38:36.400 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.48, 0.39) opts 0xd
20:38:36.400 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.48, 0.39)
20:38:36.400 00.000 6680 Moving (-1.48, 0.39) raw xDistance=1.52 yDistance=-0.24
20:38:36.400 00.000 6680 PPEC rslt: input = 1.52, final = 0.79, react = 0.91, pred = -0.15, hyst = 0.85, hyst_pct = 0.36, period_length = 600.73
20:38:36.400 00.000 6680 PPEC: input: 1.52, control: 0.79, exposure: 1500
20:38:36.400 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:38:36.400 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
20:38:36.400 00.000 6680 MoveAxis(W, 107, ABG)
20:38:36.400 00.000 6680 Guiding  Dir = 3, Dur = 107
20:38:36.400 00.000 6680 IsGuiding returns 0
20:38:36.400 00.000 6680 PulseGuide returned control before completion, sleep 117
20:38:36.400 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=149, Gamma=0.560
20:38:36.462 00.062 2864 UpdateGuideState exits: m=1727 SNR=29.3
20:38:36.467 00.005 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:36.469 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:38:36.469 00.000 2864 Enqueuing Expose request
20:38:36.527 00.058 6680 IsGuiding returns 1
20:38:36.527 00.000 6680 scope still moving after pulse duration time elapsed
20:38:36.559 00.032 6680 IsGuiding returns 0
20:38:36.559 00.000 6680 scope move finished after 107 + 47 ms
20:38:36.559 00.000 6680 Move returns status 0, amount 107
20:38:36.559 00.000 6680 MoveAxis(N, 0, ABG)
20:38:36.559 00.000 6680 Move returns status 0, amount 0
20:38:36.559 00.000 6680 move complete, result=0
20:38:36.559 00.000 6680 worker thread done servicing request
20:38:36.559 00.000 6680 Worker thread wakes up
20:38:36.559 00.000 2864 GuideStep: 1.5 px 107 ms WEST, -0.2 px 0 ms NORTH
20:38:36.564 00.005 6680 worker thread servicing REQUEST_EXPOSE 1500
20:38:36.564 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:38:38.204 01.640 6680 Exposure complete
20:38:38.267 00.063 6680 worker thread done servicing request
20:38:38.267 00.000 2864 OnExposeComplete: enter
20:38:38.275 00.008 2864 UpdateGuideState(): m_state=6
20:38:38.275 00.000 2864 Star::Find(15, 131, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 424
20:38:38.275 00.000 2864 Star::Find returns 1 (0), X=130.83, Y=729.99, Mass=1785, SNR=29.8, Peak=159 HFD=3.0
20:38:38.275 00.000 2864 MultiStar: [#1 -1.94,0.61,0.94,U] [#2 -2.15,0.57,0.66,U] [#3 -1.78,0.79,0.71,U] [#4 -2.00,0.88,0.58,U] [#5 -1.48,0.52,0.59,U] [#6 -1.84,0.87,0.50,U] [#7 -1.51,0.41,0.47,U] [#8 -1.98,1.05,0.43,U] 
20:38:38.283 00.008 2864 refined, 8 included, MultiStar: {-2.19, 0.87}, one-star: {-3.86, 1.69}
20:38:38.283 00.000 2864 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.80) = xAngle (-0.03 = -0.03)
20:38:38.283 00.000 2864 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.10 = -3.10)
20:38:38.283 00.000 2864 CameraToMount -- cameraX=-2.19 cameraY=0.87 hyp=2.36 cameraTheta=2.76 mountX=2.36 mountY=-0.09, mountTheta=-0.04
20:38:38.283 00.000 2864 SchedulePrimaryMove(10198720, x=-2.19, y=0.87, opts=13)
20:38:38.283 00.000 2864 Enqueuing Move request for scope (-2.19, 0.87)
20:38:38.283 00.000 6680 Worker thread wakes up
20:38:38.283 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.19, 0.87) opts 0xd
20:38:38.283 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.19, 0.87)
20:38:38.283 00.000 6680 Moving (-2.19, 0.87) raw xDistance=2.36 yDistance=-0.09
20:38:38.283 00.000 6680 PPEC rslt: input = 2.36, final = 1.13, react = 1.41, pred = -0.39, hyst = 1.32, hyst_pct = 0.36, period_length = 600.73
20:38:38.283 00.000 6680 PPEC: input: 2.36, control: 1.13, exposure: 1500
20:38:38.283 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:38.283 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:38:38.283 00.000 6680 MoveAxis(W, 152, ABG)
20:38:38.283 00.000 6680 Guiding  Dir = 3, Dur = 152
20:38:38.299 00.016 6680 IsGuiding returns 0
20:38:38.299 00.000 6680 PulseGuide returned control before completion, sleep 162
20:38:38.306 00.007 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=178, Gamma=0.560
20:38:38.346 00.040 2864 UpdateGuideState exits: m=1785 SNR=29.8
20:38:38.346 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:38.346 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:38:38.362 00.016 2864 Enqueuing Expose request
20:38:38.473 00.111 6680 IsGuiding returns 1
20:38:38.473 00.000 6680 scope still moving after pulse duration time elapsed
20:38:38.505 00.032 6680 IsGuiding returns 0
20:38:38.505 00.000 6680 scope move finished after 152 + 54 ms
20:38:38.505 00.000 6680 Move returns status 0, amount 152
20:38:38.505 00.000 6680 MoveAxis(N, 0, ABG)
20:38:38.505 00.000 6680 Move returns status 0, amount 0
20:38:38.505 00.000 6680 move complete, result=0
20:38:38.505 00.000 6680 worker thread done servicing request
20:38:38.505 00.000 2864 GuideStep: 2.4 px 152 ms WEST, -0.1 px 0 ms NORTH
20:38:38.505 00.000 6680 Worker thread wakes up
20:38:38.505 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:38:38.505 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:38:39.911 01.406 6680 Exposure complete
20:38:39.963 00.052 6680 worker thread done servicing request
20:38:39.963 00.000 2864 OnExposeComplete: enter
20:38:39.967 00.004 2864 UpdateGuideState(): m_state=6
20:38:39.967 00.000 2864 Star::Find(15, 130, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 425
20:38:39.967 00.000 2864 Star::Find returns 1 (0), X=130.78, Y=729.50, Mass=1837, SNR=30.2, Peak=153 HFD=3.4
20:38:39.967 00.000 2864 MultiStar: [#1 -2.02,0.28,0.92,U] [#2 -2.23,0.17,0.63,U] [#3 -2.03,0.51,0.71,U] [#4 -2.07,0.70,0.57,U] [#5 -1.76,0.11,0.58,U] [#6 -1.98,0.48,0.48,U] [#7 -1.88,0.26,0.47,U] [#8 -2.08,0.90,0.41,U] 
20:38:39.975 00.008 2864 refined, 8 included, MultiStar: {-2.34, 0.54}, one-star: {-3.91, 1.21}
20:38:39.975 00.000 2864 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.80) = xAngle (0.12 = 0.12)
20:38:39.975 00.000 2864 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.95 = -2.95)
20:38:39.975 00.000 2864 CameraToMount -- cameraX=-2.34 cameraY=0.54 hyp=2.40 cameraTheta=2.91 mountX=2.38 mountY=-0.45, mountTheta=-0.18
20:38:39.975 00.000 2864 SchedulePrimaryMove(10198720, x=-2.34, y=0.54, opts=13)
20:38:39.975 00.000 2864 Enqueuing Move request for scope (-2.34, 0.54)
20:38:39.975 00.000 6680 Worker thread wakes up
20:38:39.975 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.34, 0.54) opts 0xd
20:38:39.975 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.34, 0.54)
20:38:39.975 00.000 6680 Moving (-2.34, 0.54) raw xDistance=2.38 yDistance=-0.45
20:38:39.975 00.000 6680 PPEC rslt: input = 2.38, final = 1.11, react = 1.43, pred = -0.45, hyst = 1.33, hyst_pct = 0.36, period_length = 600.73
20:38:39.975 00.000 6680 PPEC: input: 2.38, control: 1.11, exposure: 1500
20:38:39.975 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:38:39.975 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
20:38:39.975 00.000 6680 MoveAxis(W, 149, ABG)
20:38:39.975 00.000 6680 Guiding  Dir = 3, Dur = 149
20:38:39.975 00.000 6680 IsGuiding returns 0
20:38:39.975 00.000 6680 PulseGuide returned control before completion, sleep 159
20:38:40.000 00.025 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=168, Gamma=0.560
20:38:40.038 00.038 2864 UpdateGuideState exits: m=1837 SNR=30.2
20:38:40.038 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:40.038 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:38:40.038 00.000 2864 Enqueuing Expose request
20:38:40.164 00.126 6680 IsGuiding returns 0
20:38:40.164 00.000 6680 Move returns status 0, amount 149
20:38:40.164 00.000 6680 MoveAxis(N, 0, ABG)
20:38:40.164 00.000 6680 Move returns status 0, amount 0
20:38:40.164 00.000 6680 move complete, result=0
20:38:40.164 00.000 6680 worker thread done servicing request
20:38:40.164 00.000 6680 Worker thread wakes up
20:38:40.164 00.000 2864 GuideStep: 2.4 px 149 ms WEST, -0.4 px 0 ms NORTH
20:38:40.164 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:38:40.164 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:38:41.794 01.630 6680 Exposure complete
20:38:41.846 00.052 6680 worker thread done servicing request
20:38:41.846 00.000 2864 OnExposeComplete: enter
20:38:41.850 00.004 2864 UpdateGuideState(): m_state=6
20:38:41.852 00.002 2864 Star::Find(15, 130, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 426
20:38:41.854 00.002 2864 Star::Find returns 1 (0), X=130.75, Y=729.85, Mass=1700, SNR=29.1, Peak=138 HFD=3.4
20:38:41.858 00.004 2864 MultiStar: [#1 -2.37,0.35,0.97,U] [#2 -2.27,0.39,0.66,U] [#3 -2.26,0.71,0.72,U] [#4 -2.29,0.63,0.60,U] [#5 -1.95,0.27,0.59,U] [#6 -2.10,0.78,0.50,U] [#7 -1.96,0.50,0.46,U] [#8 -2.15,0.87,0.43,U] 
20:38:41.862 00.004 2864 refined, 8 included, MultiStar: {-2.49, 0.71}, one-star: {-3.94, 1.56}
20:38:41.866 00.004 2864 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.80) = xAngle (0.07 = 0.07)
20:38:41.868 00.002 2864 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.01 = -3.01)
20:38:41.871 00.003 2864 CameraToMount -- cameraX=-2.49 cameraY=0.71 hyp=2.59 cameraTheta=2.86 mountX=2.58 mountY=-0.35, mountTheta=-0.14
20:38:41.875 00.004 2864 SchedulePrimaryMove(10198720, x=-2.49, y=0.71, opts=13)
20:38:41.875 00.000 2864 Enqueuing Move request for scope (-2.49, 0.71)
20:38:41.875 00.000 6680 Worker thread wakes up
20:38:41.875 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.49, 0.71) opts 0xd
20:38:41.875 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.49, 0.71)
20:38:41.875 00.000 6680 Moving (-2.49, 0.71) raw xDistance=2.58 yDistance=-0.35
20:38:41.875 00.000 6680 PPEC rslt: input = 2.58, final = 1.31, react = 1.55, pred = -0.33, hyst = 1.46, hyst_pct = 0.36, period_length = 600.73
20:38:41.875 00.000 6680 PPEC: input: 2.58, control: 1.31, exposure: 1500
20:38:41.875 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:38:41.875 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
20:38:41.875 00.000 6680 MoveAxis(W, 176, ABG)
20:38:41.875 00.000 6680 Guiding  Dir = 3, Dur = 176
20:38:41.875 00.000 6680 IsGuiding returns 0
20:38:41.875 00.000 6680 PulseGuide returned control before completion, sleep 186
20:38:41.893 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=214, med=0, FiltMin=0, FiltMax=148, Gamma=0.560
20:38:41.937 00.044 2864 UpdateGuideState exits: m=1700 SNR=29.1
20:38:41.937 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:41.937 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:38:41.937 00.000 2864 Enqueuing Expose request
20:38:42.080 00.143 6680 IsGuiding returns 1
20:38:42.080 00.000 6680 scope still moving after pulse duration time elapsed
20:38:42.112 00.032 6680 IsGuiding returns 0
20:38:42.112 00.000 6680 scope move finished after 176 + 53 ms
20:38:42.112 00.000 6680 Move returns status 0, amount 176
20:38:42.112 00.000 6680 MoveAxis(N, 0, ABG)
20:38:42.112 00.000 6680 Move returns status 0, amount 0
20:38:42.112 00.000 6680 move complete, result=0
20:38:42.112 00.000 6680 worker thread done servicing request
20:38:42.112 00.000 6680 Worker thread wakes up
20:38:42.112 00.000 2864 GuideStep: 2.6 px 176 ms WEST, -0.4 px 0 ms NORTH
20:38:42.112 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:38:42.112 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:38:43.540 01.428 6680 Exposure complete
20:38:43.603 00.063 6680 worker thread done servicing request
20:38:43.603 00.000 2864 OnExposeComplete: enter
20:38:43.603 00.000 2864 UpdateGuideState(): m_state=6
20:38:43.621 00.018 2864 Star::Find(15, 130, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 427
20:38:43.621 00.000 2864 Star::Find returns 1 (0), X=130.61, Y=729.74, Mass=1792, SNR=29.8, Peak=143 HFD=3.2
20:38:43.621 00.000 2864 MultiStar: [#1 -2.08,0.38,0.95,U] [#2 -2.32,0.37,0.63,U] [#3 -2.11,0.53,0.74,U] [#4 -2.06,0.74,0.60,U] [#5 -1.94,0.18,0.58,U] [#6 -1.85,0.60,0.48,U] [#7 -1.95,0.37,0.46,U] [#8 -2.10,0.98,0.40,U] 
20:38:43.621 00.000 2864 refined, 8 included, MultiStar: {-2.41, 0.66}, one-star: {-4.08, 1.45}
20:38:43.621 00.000 2864 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.80) = xAngle (0.08 = 0.08)
20:38:43.621 00.000 2864 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.99 = -2.99)
20:38:43.621 00.000 2864 CameraToMount -- cameraX=-2.41 cameraY=0.66 hyp=2.50 cameraTheta=2.88 mountX=2.49 mountY=-0.37, mountTheta=-0.15
20:38:43.635 00.014 2864 SchedulePrimaryMove(10198720, x=-2.41, y=0.66, opts=13)
20:38:43.635 00.000 2864 Enqueuing Move request for scope (-2.41, 0.66)
20:38:43.635 00.000 6680 Worker thread wakes up
20:38:43.635 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.41, 0.66) opts 0xd
20:38:43.635 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.41, 0.66)
20:38:43.635 00.000 6680 Moving (-2.41, 0.66) raw xDistance=2.49 yDistance=-0.37
20:38:43.635 00.000 6680 PPEC rslt: input = 2.49, final = 1.23, react = 1.49, pred = -0.36, hyst = 1.41, hyst_pct = 0.36, period_length = 600.73
20:38:43.635 00.000 6680 PPEC: input: 2.49, control: 1.23, exposure: 1500
20:38:43.635 00.000 6680 switching direction from 1 to -1 - decHistory=-3 oldest=-0.04 newest=-1.17
20:38:43.635 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
20:38:43.635 00.000 6680 MoveAxis(W, 166, ABG)
20:38:43.635 00.000 6680 Guiding  Dir = 3, Dur = 166
20:38:43.635 00.000 6680 IsGuiding returns 0
20:38:43.635 00.000 6680 PulseGuide returned control before completion, sleep 176
20:38:43.652 00.017 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=216, med=0, FiltMin=0, FiltMax=155, Gamma=0.560
20:38:43.697 00.045 2864 UpdateGuideState exits: m=1792 SNR=29.8
20:38:43.697 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:43.697 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:38:43.697 00.000 2864 Enqueuing Expose request
20:38:43.823 00.126 6680 IsGuiding returns 1
20:38:43.824 00.001 6680 scope still moving after pulse duration time elapsed
20:38:43.855 00.031 6680 IsGuiding returns 0
20:38:43.855 00.000 6680 scope move finished after 166 + 47 ms
20:38:43.855 00.000 6680 Move returns status 0, amount 166
20:38:43.855 00.000 6680 MoveAxis(N, 59, ABG)
20:38:43.855 00.000 6680 Guiding  Dir = 0, Dur = 59
20:38:43.855 00.000 6680 IsGuiding returns 0
20:38:43.855 00.000 6680 PulseGuide returned control before completion, sleep 69
20:38:43.934 00.079 6680 IsGuiding returns 1
20:38:43.934 00.000 6680 scope still moving after pulse duration time elapsed
20:38:43.966 00.032 6680 IsGuiding returns 0
20:38:43.966 00.000 6680 scope move finished after 59 + 52 ms
20:38:43.966 00.000 6680 Move returns status 0, amount 59
20:38:43.966 00.000 6680 move complete, result=0
20:38:43.966 00.000 6680 worker thread done servicing request
20:38:43.966 00.000 6680 Worker thread wakes up
20:38:43.966 00.000 2864 GuideStep: 2.5 px 166 ms WEST, -0.4 px 59 ms NORTH
20:38:43.966 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:38:43.966 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:38:45.613 01.647 6680 Exposure complete
20:38:45.688 00.075 6680 worker thread done servicing request
20:38:45.688 00.000 2864 OnExposeComplete: enter
20:38:45.688 00.000 2864 UpdateGuideState(): m_state=6
20:38:45.693 00.005 2864 Star::Find(15, 130, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 428
20:38:45.693 00.000 2864 Star::Find returns 1 (0), X=130.52, Y=729.39, Mass=1791, SNR=29.8, Peak=162 HFD=3.1
20:38:45.693 00.000 2864 MultiStar: [#1 -2.07,0.09,0.95,U] [#2 -2.31,0.13,0.65,U] [#3 -2.14,0.22,0.71,U] [#4 -2.01,0.52,0.57,U] [#5 -1.84,-0.02,0.58,U] [#6 -1.85,0.40,0.48,U] [#7 -1.85,0.40,0.46,U] [#8 -2.23,0.47,0.41,U] 
20:38:45.693 00.000 2864 refined, 8 included, MultiStar: {-2.42, 0.39}, one-star: {-4.17, 1.10}
20:38:45.693 00.000 2864 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.80) = xAngle (0.18 = 0.18)
20:38:45.693 00.000 2864 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.89 = -2.89)
20:38:45.693 00.000 2864 CameraToMount -- cameraX=-2.42 cameraY=0.39 hyp=2.45 cameraTheta=2.98 mountX=2.40 mountY=-0.61, mountTheta=-0.25
20:38:45.693 00.000 2864 SchedulePrimaryMove(10198720, x=-2.42, y=0.39, opts=13)
20:38:45.708 00.015 2864 Enqueuing Move request for scope (-2.42, 0.39)
20:38:45.710 00.002 6680 Worker thread wakes up
20:38:45.710 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.42, 0.39) opts 0xd
20:38:45.710 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.42, 0.39)
20:38:45.710 00.000 6680 Moving (-2.42, 0.39) raw xDistance=2.40 yDistance=-0.61
20:38:45.713 00.003 6680 PPEC rslt: input = 2.40, final = 1.16, react = 1.44, pred = -0.41, hyst = 1.38, hyst_pct = 0.35, period_length = 600.73
20:38:45.713 00.000 6680 PPEC: input: 2.40, control: 1.16, exposure: 1500
20:38:45.713 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
20:38:45.713 00.000 6680 MoveAxis(W, 156, ABG)
20:38:45.713 00.000 6680 Guiding  Dir = 3, Dur = 156
20:38:45.713 00.000 6680 IsGuiding returns 0
20:38:45.713 00.000 6680 PulseGuide returned control before completion, sleep 166
20:38:45.724 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=152, Gamma=0.560
20:38:45.772 00.048 2864 UpdateGuideState exits: m=1791 SNR=29.8
20:38:45.777 00.005 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:45.777 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:38:45.777 00.000 2864 Enqueuing Expose request
20:38:45.883 00.106 6680 IsGuiding returns 1
20:38:45.883 00.000 6680 scope still moving after pulse duration time elapsed
20:38:45.914 00.031 6680 IsGuiding returns 0
20:38:45.914 00.000 6680 scope move finished after 156 + 44 ms
20:38:45.914 00.000 6680 Move returns status 0, amount 156
20:38:45.914 00.000 6680 MoveAxis(N, 98, ABG)
20:38:45.914 00.000 6680 Guiding  Dir = 0, Dur = 98
20:38:45.914 00.000 6680 IsGuiding returns 0
20:38:45.914 00.000 6680 PulseGuide returned control before completion, sleep 108
20:38:46.025 00.111 6680 IsGuiding returns 1
20:38:46.025 00.000 6680 scope still moving after pulse duration time elapsed
20:38:46.057 00.032 6680 IsGuiding returns 0
20:38:46.057 00.000 6680 scope move finished after 98 + 44 ms
20:38:46.057 00.000 6680 Move returns status 0, amount 98
20:38:46.057 00.000 6680 move complete, result=0
20:38:46.057 00.000 6680 worker thread done servicing request
20:38:46.057 00.000 6680 Worker thread wakes up
20:38:46.057 00.000 2864 GuideStep: 2.4 px 156 ms WEST, -0.6 px 98 ms NORTH
20:38:46.062 00.005 6680 worker thread servicing REQUEST_EXPOSE 1500
20:38:46.062 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:38:47.496 01.434 6680 Exposure complete
20:38:47.559 00.063 6680 worker thread done servicing request
20:38:47.559 00.000 2864 OnExposeComplete: enter
20:38:47.559 00.000 2864 UpdateGuideState(): m_state=6
20:38:47.559 00.000 2864 Star::Find(15, 130, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 429
20:38:47.570 00.011 2864 Star::Find returns 1 (0), X=130.80, Y=729.55, Mass=1751, SNR=29.4, Peak=148 HFD=3.2
20:38:47.570 00.000 2864 MultiStar: [#1 -1.82,0.34,0.96,U] [#2 -2.04,0.23,0.66,U] [#3 -1.91,0.58,0.72,U] [#4 -1.84,0.78,0.60,U] [#5 -1.74,0.07,0.59,U] [#6 -1.73,0.66,0.49,U] [#7 -1.55,0.29,0.46,U] [#8 -2.12,0.50,0.42,U] 
20:38:47.570 00.000 2864 refined, 8 included, MultiStar: {-2.19, 0.56}, one-star: {-3.89, 1.25}
20:38:47.575 00.005 2864 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.80) = xAngle (0.09 = 0.09)
20:38:47.575 00.000 2864 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.98 = -2.98)
20:38:47.575 00.000 2864 CameraToMount -- cameraX=-2.19 cameraY=0.56 hyp=2.27 cameraTheta=2.89 mountX=2.26 mountY=-0.37, mountTheta=-0.16
20:38:47.575 00.000 2864 SchedulePrimaryMove(10198720, x=-2.19, y=0.56, opts=13)
20:38:47.575 00.000 2864 Enqueuing Move request for scope (-2.19, 0.56)
20:38:47.575 00.000 6680 Worker thread wakes up
20:38:47.575 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.19, 0.56) opts 0xd
20:38:47.575 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.19, 0.56)
20:38:47.575 00.000 6680 Moving (-2.19, 0.56) raw xDistance=2.26 yDistance=-0.37
20:38:47.588 00.013 6680 PPEC rslt: input = 2.26, final = 1.44, react = 1.35, pred = 0.17, hyst = 1.29, hyst_pct = 0.35, period_length = 600.73
20:38:47.588 00.000 6680 PPEC: input: 2.26, control: 1.44, exposure: 1500
20:38:47.588 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
20:38:47.588 00.000 6680 MoveAxis(W, 194, ABG)
20:38:47.588 00.000 6680 Guiding  Dir = 3, Dur = 194
20:38:47.588 00.000 6680 IsGuiding returns 0
20:38:47.588 00.000 6680 PulseGuide returned control before completion, sleep 204
20:38:47.601 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=190, Gamma=0.560
20:38:47.646 00.045 2864 UpdateGuideState exits: m=1751 SNR=29.4
20:38:47.648 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:47.650 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:38:47.653 00.003 2864 Enqueuing Expose request
20:38:47.796 00.143 6680 IsGuiding returns 1
20:38:47.796 00.000 6680 scope still moving after pulse duration time elapsed
20:38:47.828 00.032 6680 IsGuiding returns 0
20:38:47.828 00.000 6680 scope move finished after 194 + 44 ms
20:38:47.828 00.000 6680 Move returns status 0, amount 194
20:38:47.828 00.000 6680 MoveAxis(N, 59, ABG)
20:38:47.828 00.000 6680 Guiding  Dir = 0, Dur = 59
20:38:47.828 00.000 6680 IsGuiding returns 0
20:38:47.828 00.000 6680 PulseGuide returned control before completion, sleep 69
20:38:47.908 00.080 6680 IsGuiding returns 1
20:38:47.908 00.000 6680 scope still moving after pulse duration time elapsed
20:38:47.939 00.031 6680 IsGuiding returns 0
20:38:47.939 00.000 6680 scope move finished after 59 + 52 ms
20:38:47.939 00.000 6680 Move returns status 0, amount 59
20:38:47.939 00.000 6680 move complete, result=0
20:38:47.939 00.000 6680 worker thread done servicing request
20:38:47.939 00.000 2864 GuideStep: 2.3 px 194 ms WEST, -0.4 px 59 ms NORTH
20:38:47.939 00.000 6680 Worker thread wakes up
20:38:47.939 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:38:47.939 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:38:49.603 01.664 6680 Exposure complete
20:38:49.681 00.078 6680 worker thread done servicing request
20:38:49.697 00.016 2864 OnExposeComplete: enter
20:38:49.697 00.000 2864 UpdateGuideState(): m_state=6
20:38:49.697 00.000 2864 Star::Find(15, 130, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 430
20:38:49.697 00.000 2864 Star::Find returns 1 (0), X=130.98, Y=729.69, Mass=1801, SNR=29.9, Peak=138 HFD=3.4
20:38:49.697 00.000 2864 MultiStar: [#1 -1.44,0.58,0.95,U] [#2 -1.81,0.52,0.64,U] [#3 -1.47,0.73,0.69,U] [#4 -1.48,0.90,0.56,U] [#5 -1.21,0.46,0.58,U] [#6 -1.25,0.76,0.49,U] [#7 -1.38,0.23,0.47,U] [#8 -1.51,0.82,0.42,U] 
20:38:49.697 00.000 2864 refined, 8 included, MultiStar: {-1.84, 0.76}, one-star: {-3.71, 1.40}
20:38:49.697 00.000 2864 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.80) = xAngle (-0.04 = -0.04)
20:38:49.697 00.000 2864 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.12 = -3.12)
20:38:49.697 00.000 2864 CameraToMount -- cameraX=-1.84 cameraY=0.76 hyp=1.99 cameraTheta=2.75 mountX=1.99 mountY=-0.05, mountTheta=-0.02
20:38:49.713 00.016 2864 SchedulePrimaryMove(10198720, x=-1.84, y=0.76, opts=13)
20:38:49.717 00.004 2864 Enqueuing Move request for scope (-1.84, 0.76)
20:38:49.719 00.002 6680 Worker thread wakes up
20:38:49.719 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.84, 0.76) opts 0xd
20:38:49.719 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.84, 0.76)
20:38:49.719 00.000 6680 Moving (-1.84, 0.76) raw xDistance=1.99 yDistance=-0.05
20:38:49.721 00.002 6680 PPEC rslt: input = 1.99, final = 1.28, react = 1.19, pred = 0.16, hyst = 1.14, hyst_pct = 0.35, period_length = 600.73
20:38:49.721 00.000 6680 PPEC: input: 1.99, control: 1.28, exposure: 1500
20:38:49.721 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:49.721 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:38:49.721 00.000 6680 MoveAxis(W, 172, ABG)
20:38:49.721 00.000 6680 Guiding  Dir = 3, Dur = 172
20:38:49.721 00.000 6680 IsGuiding returns 0
20:38:49.723 00.002 6680 PulseGuide returned control before completion, sleep 182
20:38:49.733 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=0, FiltMin=0, FiltMax=156, Gamma=0.560
20:38:49.780 00.047 2864 UpdateGuideState exits: m=1801 SNR=29.9
20:38:49.780 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:49.786 00.006 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:38:49.788 00.002 2864 Enqueuing Expose request
20:38:49.919 00.131 6680 IsGuiding returns 1
20:38:49.919 00.000 6680 scope still moving after pulse duration time elapsed
20:38:49.951 00.032 6680 IsGuiding returns 0
20:38:49.951 00.000 6680 scope move finished after 172 + 56 ms
20:38:49.951 00.000 6680 Move returns status 0, amount 172
20:38:49.951 00.000 6680 MoveAxis(N, 0, ABG)
20:38:49.951 00.000 6680 Move returns status 0, amount 0
20:38:49.951 00.000 6680 move complete, result=0
20:38:49.951 00.000 6680 worker thread done servicing request
20:38:49.951 00.000 6680 Worker thread wakes up
20:38:49.951 00.000 2864 GuideStep: 2.0 px 172 ms WEST, -0.0 px 0 ms NORTH
20:38:49.951 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:38:49.951 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:38:51.360 01.409 6680 Exposure complete
20:38:51.408 00.048 6680 worker thread done servicing request
20:38:51.408 00.000 2864 OnExposeComplete: enter
20:38:51.408 00.000 2864 UpdateGuideState(): m_state=6
20:38:51.408 00.000 2864 Star::Find(15, 130, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 431
20:38:51.408 00.000 2864 Star::Find returns 1 (0), X=130.83, Y=729.48, Mass=1722, SNR=29.3, Peak=157 HFD=3.0
20:38:51.408 00.000 2864 MultiStar: [#1 -2.01,0.30,0.95,U] [#2 -2.22,0.06,0.65,U] [#3 -2.08,0.45,0.73,U] [#4 -1.98,0.52,0.58,U] [#5 -1.83,0.01,0.59,U] [#6 -1.76,0.39,0.51,U] [#7 -1.93,-0.07,0.46,U] [#8 -2.06,0.48,0.41,U] 
20:38:51.408 00.000 2864 refined, 8 included, MultiStar: {-2.31, 0.43}, one-star: {-3.86, 1.19}
20:38:51.423 00.015 2864 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.80) = xAngle (0.16 = 0.16)
20:38:51.423 00.000 2864 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.91 = -2.91)
20:38:51.423 00.000 2864 CameraToMount -- cameraX=-2.31 cameraY=0.43 hyp=2.35 cameraTheta=2.96 mountX=2.32 mountY=-0.54, mountTheta=-0.23
20:38:51.423 00.000 2864 SchedulePrimaryMove(10198720, x=-2.31, y=0.43, opts=13)
20:38:51.431 00.008 2864 Enqueuing Move request for scope (-2.31, 0.43)
20:38:51.431 00.000 6680 Worker thread wakes up
20:38:51.431 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.31, 0.43) opts 0xd
20:38:51.431 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.31, 0.43)
20:38:51.431 00.000 6680 Moving (-2.31, 0.43) raw xDistance=2.32 yDistance=-0.54
20:38:51.431 00.000 6680 PPEC rslt: input = 2.32, final = 1.45, react = 1.39, pred = 0.11, hyst = 1.34, hyst_pct = 0.35, period_length = 600.73
20:38:51.431 00.000 6680 PPEC: input: 2.32, control: 1.45, exposure: 1500
20:38:51.431 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
20:38:51.431 00.000 6680 MoveAxis(W, 195, ABG)
20:38:51.431 00.000 6680 Guiding  Dir = 3, Dur = 195
20:38:51.431 00.000 6680 IsGuiding returns 0
20:38:51.431 00.000 6680 PulseGuide returned control before completion, sleep 205
20:38:51.443 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=162, Gamma=0.560
20:38:51.494 00.051 2864 UpdateGuideState exits: m=1722 SNR=29.3
20:38:51.494 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:51.494 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:38:51.494 00.000 2864 Enqueuing Expose request
20:38:51.645 00.151 6680 IsGuiding returns 1
20:38:51.645 00.000 6680 scope still moving after pulse duration time elapsed
20:38:51.677 00.032 6680 IsGuiding returns 0
20:38:51.677 00.000 6680 scope move finished after 195 + 46 ms
20:38:51.677 00.000 6680 Move returns status 0, amount 195
20:38:51.677 00.000 6680 MoveAxis(N, 86, ABG)
20:38:51.677 00.000 6680 Guiding  Dir = 0, Dur = 86
20:38:51.677 00.000 6680 IsGuiding returns 0
20:38:51.677 00.000 6680 PulseGuide returned control before completion, sleep 96
20:38:51.788 00.111 6680 IsGuiding returns 1
20:38:51.788 00.000 6680 scope still moving after pulse duration time elapsed
20:38:51.819 00.031 6680 IsGuiding returns 0
20:38:51.819 00.000 6680 scope move finished after 86 + 55 ms
20:38:51.819 00.000 6680 Move returns status 0, amount 86
20:38:51.819 00.000 6680 move complete, result=0
20:38:51.819 00.000 6680 worker thread done servicing request
20:38:51.819 00.000 6680 Worker thread wakes up
20:38:51.819 00.000 2864 GuideStep: 2.3 px 195 ms WEST, -0.5 px 86 ms NORTH
20:38:51.819 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:38:51.819 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:38:53.463 01.644 6680 Exposure complete
20:38:53.516 00.053 6680 worker thread done servicing request
20:38:53.516 00.000 2864 OnExposeComplete: enter
20:38:53.525 00.009 2864 UpdateGuideState(): m_state=6
20:38:53.525 00.000 2864 Star::Find(15, 130, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 432
20:38:53.525 00.000 2864 Star::Find returns 1 (0), X=131.27, Y=729.88, Mass=1773, SNR=29.6, Peak=172 HFD=2.8
20:38:53.525 00.000 2864 MultiStar: [#1 -1.45,0.70,0.94,U] [#2 -1.61,0.56,0.63,U] [#3 -1.48,0.74,0.72,U] [#4 -1.30,0.76,0.57,U] [#5 -1.11,0.31,0.57,U] [#6 -1.17,0.82,0.48,U] [#7 -1.29,0.43,0.46,U] [#8 -1.41,0.91,0.41,U] 
20:38:53.532 00.007 2864 refined, 8 included, MultiStar: {-1.72, 0.81}, one-star: {-3.42, 1.58}
20:38:53.532 00.000 2864 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.80) = xAngle (-0.09 = -0.09)
20:38:53.532 00.000 2864 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.17 = 3.11)
20:38:53.532 00.000 2864 CameraToMount -- cameraX=-1.72 cameraY=0.81 hyp=1.91 cameraTheta=2.70 mountX=1.90 mountY=0.05, mountTheta=0.03
20:38:53.532 00.000 2864 SchedulePrimaryMove(10198720, x=-1.72, y=0.81, opts=13)
20:38:53.532 00.000 2864 Enqueuing Move request for scope (-1.72, 0.81)
20:38:53.532 00.000 6680 Worker thread wakes up
20:38:53.532 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.72, 0.81) opts 0xd
20:38:53.532 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.72, 0.81)
20:38:53.532 00.000 6680 Moving (-1.72, 0.81) raw xDistance=1.90 yDistance=0.05
20:38:53.532 00.000 6680 PPEC rslt: input = 1.90, final = 1.21, react = 1.14, pred = 0.13, hyst = 1.10, hyst_pct = 0.35, period_length = 600.73
20:38:53.532 00.000 6680 PPEC: input: 1.90, control: 1.21, exposure: 1500
20:38:53.532 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:53.532 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:38:53.532 00.000 6680 MoveAxis(W, 163, ABG)
20:38:53.532 00.000 6680 Guiding  Dir = 3, Dur = 163
20:38:53.532 00.000 6680 IsGuiding returns 0
20:38:53.548 00.016 6680 PulseGuide returned control before completion, sleep 173
20:38:53.559 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=184, Gamma=0.560
20:38:53.598 00.039 2864 UpdateGuideState exits: m=1773 SNR=29.6
20:38:53.598 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:53.612 00.014 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:38:53.612 00.000 2864 Enqueuing Expose request
20:38:53.723 00.111 6680 IsGuiding returns 1
20:38:53.723 00.000 6680 scope still moving after pulse duration time elapsed
20:38:53.755 00.032 6680 IsGuiding returns 0
20:38:53.755 00.000 6680 scope move finished after 163 + 44 ms
20:38:53.755 00.000 6680 Move returns status 0, amount 163
20:38:53.755 00.000 6680 MoveAxis(N, 0, ABG)
20:38:53.755 00.000 6680 Move returns status 0, amount 0
20:38:53.755 00.000 6680 move complete, result=0
20:38:53.755 00.000 6680 worker thread done servicing request
20:38:53.755 00.000 6680 Worker thread wakes up
20:38:53.755 00.000 2864 GuideStep: 1.9 px 163 ms WEST, 0.1 px 0 ms NORTH
20:38:53.755 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:38:53.755 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:38:55.181 01.426 6680 Exposure complete
20:38:55.244 00.063 6680 worker thread done servicing request
20:38:55.244 00.000 2864 OnExposeComplete: enter
20:38:55.244 00.000 2864 UpdateGuideState(): m_state=6
20:38:55.244 00.000 2864 Star::Find(15, 131, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 433
20:38:55.244 00.000 2864 Star::Find returns 1 (0), X=131.24, Y=729.67, Mass=1713, SNR=29.2, Peak=144 HFD=3.2
20:38:55.244 00.000 2864 MultiStar: [#1 -1.31,0.58,0.98,U] [#2 -1.65,0.31,0.64,U] [#3 -1.34,0.77,0.70,U] [#4 -1.28,0.83,0.59,U] [#5 -1.08,0.45,0.59,U] [#6 -1.10,0.77,0.49,U] [#7 -0.97,0.39,0.47,U] [#8 -1.31,0.85,0.43,U] 
20:38:55.244 00.000 2864 refined, 8 included, MultiStar: {-1.64, 0.74}, one-star: {-3.45, 1.37}
20:38:55.244 00.000 2864 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.80) = xAngle (-0.08 = -0.08)
20:38:55.244 00.000 2864 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.15 = 3.13)
20:38:55.259 00.015 2864 CameraToMount -- cameraX=-1.64 cameraY=0.74 hyp=1.80 cameraTheta=2.72 mountX=1.80 mountY=0.02, mountTheta=0.01
20:38:55.261 00.002 2864 SchedulePrimaryMove(10198720, x=-1.64, y=0.74, opts=13)
20:38:55.261 00.000 2864 Enqueuing Move request for scope (-1.64, 0.74)
20:38:55.261 00.000 6680 Worker thread wakes up
20:38:55.261 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.64, 0.74) opts 0xd
20:38:55.261 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.64, 0.74)
20:38:55.261 00.000 6680 Moving (-1.64, 0.74) raw xDistance=1.80 yDistance=0.02
20:38:55.261 00.000 6680 PPEC rslt: input = 1.80, final = 1.12, react = 1.08, pred = 0.07, hyst = 1.06, hyst_pct = 0.35, period_length = 600.73
20:38:55.261 00.000 6680 PPEC: input: 1.80, control: 1.12, exposure: 1500
20:38:55.261 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:55.261 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:38:55.261 00.000 6680 MoveAxis(W, 150, ABG)
20:38:55.261 00.000 6680 Guiding  Dir = 3, Dur = 150
20:38:55.261 00.000 6680 IsGuiding returns 0
20:38:55.261 00.000 6680 PulseGuide returned control before completion, sleep 160
20:38:55.275 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=173, Gamma=0.560
20:38:55.323 00.048 2864 UpdateGuideState exits: m=1713 SNR=29.2
20:38:55.323 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:55.323 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:38:55.323 00.000 2864 Enqueuing Expose request
20:38:55.433 00.110 6680 IsGuiding returns 1
20:38:55.433 00.000 6680 scope still moving after pulse duration time elapsed
20:38:55.465 00.032 6680 IsGuiding returns 0
20:38:55.465 00.000 6680 scope move finished after 150 + 46 ms
20:38:55.465 00.000 6680 Move returns status 0, amount 150
20:38:55.465 00.000 6680 MoveAxis(N, 0, ABG)
20:38:55.465 00.000 6680 Move returns status 0, amount 0
20:38:55.465 00.000 6680 move complete, result=0
20:38:55.465 00.000 6680 worker thread done servicing request
20:38:55.465 00.000 6680 Worker thread wakes up
20:38:55.465 00.000 2864 GuideStep: 1.8 px 150 ms WEST, 0.0 px 0 ms NORTH
20:38:55.465 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:38:55.465 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:38:57.106 01.641 6680 Exposure complete
20:38:57.159 00.053 6680 worker thread done servicing request
20:38:57.159 00.000 2864 OnExposeComplete: enter
20:38:57.167 00.008 2864 UpdateGuideState(): m_state=6
20:38:57.169 00.002 2864 Star::Find(15, 131, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 434
20:38:57.171 00.002 2864 Star::Find returns 1 (0), X=130.80, Y=729.94, Mass=1783, SNR=29.8, Peak=163 HFD=3.1
20:38:57.175 00.004 2864 MultiStar: [#1 -1.95,0.83,0.95,U] [#2 -2.02,0.59,0.64,U] [#3 -1.99,0.97,0.73,U] [#4 -2.04,1.25,0.57,U] [#5 -1.75,0.49,0.59,U] [#6 -1.93,1.00,0.50,U] [#7 -1.78,0.56,0.46,U] [#8 -2.18,1.16,0.41,U] 
20:38:57.177 00.002 2864 refined, 8 included, MultiStar: {-2.29, 0.98}, one-star: {-3.90, 1.65}
20:38:57.179 00.002 2864 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.80) = xAngle (-0.06 = -0.06)
20:38:57.182 00.003 2864 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.13 = -3.13)
20:38:57.182 00.000 2864 CameraToMount -- cameraX=-2.29 cameraY=0.98 hyp=2.49 cameraTheta=2.74 mountX=2.48 mountY=-0.02, mountTheta=-0.01
20:38:57.182 00.000 2864 SchedulePrimaryMove(10198720, x=-2.29, y=0.98, opts=13)
20:38:57.182 00.000 2864 Enqueuing Move request for scope (-2.29, 0.98)
20:38:57.182 00.000 6680 Worker thread wakes up
20:38:57.182 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.29, 0.98) opts 0xd
20:38:57.182 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.29, 0.98)
20:38:57.182 00.000 6680 Moving (-2.29, 0.98) raw xDistance=2.48 yDistance=-0.02
20:38:57.191 00.009 6680 PPEC rslt: input = 2.48, final = 1.42, react = 1.49, pred = -0.06, hyst = 1.41, hyst_pct = 0.34, period_length = 600.73
20:38:57.191 00.000 6680 PPEC: input: 2.48, control: 1.42, exposure: 1500
20:38:57.191 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:57.191 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:38:57.191 00.000 6680 MoveAxis(W, 192, ABG)
20:38:57.191 00.000 6680 Guiding  Dir = 3, Dur = 192
20:38:57.191 00.000 6680 IsGuiding returns 0
20:38:57.191 00.000 6680 PulseGuide returned control before completion, sleep 202
20:38:57.191 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=164, Gamma=0.560
20:38:57.246 00.055 2864 UpdateGuideState exits: m=1783 SNR=29.8
20:38:57.246 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:57.254 00.008 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:38:57.257 00.003 2864 Enqueuing Expose request
20:38:57.397 00.140 6680 IsGuiding returns 1
20:38:57.397 00.000 6680 scope still moving after pulse duration time elapsed
20:38:57.429 00.032 6680 IsGuiding returns 0
20:38:57.429 00.000 6680 scope move finished after 192 + 45 ms
20:38:57.429 00.000 6680 Move returns status 0, amount 192
20:38:57.429 00.000 6680 MoveAxis(N, 0, ABG)
20:38:57.429 00.000 6680 Move returns status 0, amount 0
20:38:57.429 00.000 6680 move complete, result=0
20:38:57.429 00.000 6680 worker thread done servicing request
20:38:57.429 00.000 2864 GuideStep: 2.5 px 192 ms WEST, -0.0 px 0 ms NORTH
20:38:57.432 00.003 6680 Worker thread wakes up
20:38:57.432 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:38:57.432 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:38:58.869 01.437 6680 Exposure complete
20:38:58.916 00.047 6680 worker thread done servicing request
20:38:58.916 00.000 2864 OnExposeComplete: enter
20:38:58.931 00.015 2864 UpdateGuideState(): m_state=6
20:38:58.933 00.002 2864 Star::Find(15, 130, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 435
20:38:58.935 00.002 2864 Star::Find returns 1 (0), X=130.96, Y=729.84, Mass=1814, SNR=30.0, Peak=165 HFD=3.1
20:38:58.937 00.002 2864 MultiStar: [#1 -2.00,0.64,0.93,U] [#2 -1.86,0.55,0.64,U] [#3 -1.94,0.88,0.70,U] [#4 -1.97,0.94,0.56,U] [#5 -1.54,0.64,0.56,U] [#6 -1.85,0.81,0.48,U] [#7 -1.82,0.43,0.45,U] [#8 -2.04,0.98,0.41,U] 
20:38:58.939 00.002 2864 refined, 8 included, MultiStar: {-2.21, 0.87}, one-star: {-3.74, 1.54}
20:38:58.941 00.002 2864 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.80) = xAngle (-0.03 = -0.03)
20:38:58.941 00.000 2864 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.10 = -3.10)
20:38:58.943 00.002 2864 CameraToMount -- cameraX=-2.21 cameraY=0.87 hyp=2.37 cameraTheta=2.77 mountX=2.37 mountY=-0.09, mountTheta=-0.04
20:38:58.947 00.004 2864 SchedulePrimaryMove(10198720, x=-2.21, y=0.87, opts=13)
20:38:58.949 00.002 2864 Enqueuing Move request for scope (-2.21, 0.87)
20:38:58.951 00.002 6680 Worker thread wakes up
20:38:58.951 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.21, 0.87) opts 0xd
20:38:58.951 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.21, 0.87)
20:38:58.951 00.000 6680 Moving (-2.21, 0.87) raw xDistance=2.37 yDistance=-0.09
20:38:58.953 00.002 6680 PPEC rslt: input = 2.37, final = 1.33, react = 1.42, pred = -0.10, hyst = 1.35, hyst_pct = 0.34, period_length = 600.73
20:38:58.953 00.000 6680 PPEC: input: 2.37, control: 1.33, exposure: 1500
20:38:58.953 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:58.953 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:38:58.953 00.000 6680 MoveAxis(W, 179, ABG)
20:38:58.953 00.000 6680 Guiding  Dir = 3, Dur = 179
20:38:58.953 00.000 6680 IsGuiding returns 0
20:38:58.953 00.000 6680 PulseGuide returned control before completion, sleep 189
20:38:58.963 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=156, Gamma=0.560
20:38:59.010 00.047 2864 UpdateGuideState exits: m=1814 SNR=30.0
20:38:59.010 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:59.010 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:38:59.010 00.000 2864 Enqueuing Expose request
20:38:59.152 00.142 6680 IsGuiding returns 1
20:38:59.152 00.000 6680 scope still moving after pulse duration time elapsed
20:38:59.184 00.032 6680 IsGuiding returns 0
20:38:59.184 00.000 6680 scope move finished after 179 + 52 ms
20:38:59.184 00.000 6680 Move returns status 0, amount 179
20:38:59.184 00.000 6680 MoveAxis(N, 0, ABG)
20:38:59.184 00.000 6680 Move returns status 0, amount 0
20:38:59.184 00.000 6680 move complete, result=0
20:38:59.184 00.000 6680 worker thread done servicing request
20:38:59.184 00.000 2864 GuideStep: 2.4 px 179 ms WEST, -0.1 px 0 ms NORTH
20:38:59.184 00.000 6680 Worker thread wakes up
20:38:59.184 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:38:59.184 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:39:00.838 01.654 6680 Exposure complete
20:39:00.900 00.062 6680 worker thread done servicing request
20:39:00.900 00.000 2864 OnExposeComplete: enter
20:39:00.907 00.007 2864 UpdateGuideState(): m_state=6
20:39:00.907 00.000 2864 Star::Find(15, 130, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 436
20:39:00.907 00.000 2864 Star::Find returns 1 (0), X=131.62, Y=729.60, Mass=1794, SNR=29.9, Peak=151 HFD=3.1
20:39:00.912 00.005 2864 MultiStar: [#1 -1.02,0.26,0.93,U] [#2 -1.36,0.14,0.64,U] [#3 -1.04,0.54,0.71,U] [#4 -0.97,0.69,0.56,U] [#5 -0.88,-0.00,0.58,U] [#6 -0.81,0.58,0.48,U] [#7 -1.10,0.18,0.46,U] [#8 -1.10,0.77,0.41,U] 
20:39:00.912 00.000 2864 refined, 8 included, MultiStar: {-1.39, 0.53}, one-star: {-3.07, 1.30}
20:39:00.912 00.000 2864 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.80) = xAngle (-0.02 = -0.02)
20:39:00.912 00.000 2864 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.09 = -3.09)
20:39:00.912 00.000 2864 CameraToMount -- cameraX=-1.39 cameraY=0.53 hyp=1.49 cameraTheta=2.78 mountX=1.49 mountY=-0.07, mountTheta=-0.05
20:39:00.912 00.000 2864 SchedulePrimaryMove(10198720, x=-1.39, y=0.53, opts=13)
20:39:00.912 00.000 2864 Enqueuing Move request for scope (-1.39, 0.53)
20:39:00.927 00.015 6680 Worker thread wakes up
20:39:00.927 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.39, 0.53) opts 0xd
20:39:00.927 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.39, 0.53)
20:39:00.927 00.000 6680 Moving (-1.39, 0.53) raw xDistance=1.49 yDistance=-0.07
20:39:00.927 00.000 6680 PPEC rslt: input = 1.49, final = 0.79, react = 0.89, pred = -0.16, hyst = 0.89, hyst_pct = 0.34, period_length = 600.73
20:39:00.927 00.000 6680 PPEC: input: 1.49, control: 0.79, exposure: 1500
20:39:00.927 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:00.927 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:39:00.927 00.000 6680 MoveAxis(W, 106, ABG)
20:39:00.927 00.000 6680 Guiding  Dir = 3, Dur = 106
20:39:00.931 00.004 6680 IsGuiding returns 0
20:39:00.931 00.000 6680 PulseGuide returned control before completion, sleep 116
20:39:00.943 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=166, Gamma=0.560
20:39:00.975 00.032 2864 UpdateGuideState exits: m=1794 SNR=29.9
20:39:00.991 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:00.991 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:39:00.994 00.003 2864 Enqueuing Expose request
20:39:01.054 00.060 6680 IsGuiding returns 1
20:39:01.054 00.000 6680 scope still moving after pulse duration time elapsed
20:39:01.086 00.032 6680 IsGuiding returns 0
20:39:01.086 00.000 6680 scope move finished after 106 + 49 ms
20:39:01.086 00.000 6680 Move returns status 0, amount 106
20:39:01.086 00.000 6680 MoveAxis(N, 0, ABG)
20:39:01.086 00.000 6680 Move returns status 0, amount 0
20:39:01.086 00.000 6680 move complete, result=0
20:39:01.086 00.000 6680 worker thread done servicing request
20:39:01.086 00.000 6680 Worker thread wakes up
20:39:01.086 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:39:01.086 00.000 2864 GuideStep: 1.5 px 106 ms WEST, -0.1 px 0 ms NORTH
20:39:01.088 00.002 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:39:02.512 01.424 6680 Exposure complete
20:39:02.575 00.063 6680 worker thread done servicing request
20:39:02.575 00.000 2864 OnExposeComplete: enter
20:39:02.578 00.003 2864 UpdateGuideState(): m_state=6
20:39:02.578 00.000 2864 Star::Find(15, 131, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 437
20:39:02.578 00.000 2864 Star::Find returns 1 (0), X=131.13, Y=730.00, Mass=1757, SNR=29.5, Peak=135 HFD=3.0
20:39:02.578 00.000 2864 MultiStar: [#1 -1.69,0.67,0.94,U] [#2 -1.70,0.69,0.66,U] [#3 -1.76,0.71,0.74,U] [#4 -1.73,0.98,0.58,U] [#5 -1.48,0.53,0.56,U] [#6 -1.53,0.86,0.49,U] [#7 -1.72,0.50,0.43,U] [#8 -2.02,1.00,0.42,U] 
20:39:02.588 00.010 2864 refined, 8 included, MultiStar: {-2.02, 0.90}, one-star: {-3.56, 1.71}
20:39:02.591 00.003 2864 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.80) = xAngle (-0.07 = -0.07)
20:39:02.591 00.000 2864 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.15 = 3.14)
20:39:02.591 00.000 2864 CameraToMount -- cameraX=-2.02 cameraY=0.90 hyp=2.21 cameraTheta=2.72 mountX=2.20 mountY=0.01, mountTheta=0.01
20:39:02.591 00.000 2864 SchedulePrimaryMove(10198720, x=-2.02, y=0.90, opts=13)
20:39:02.591 00.000 2864 Enqueuing Move request for scope (-2.02, 0.90)
20:39:02.591 00.000 6680 Worker thread wakes up
20:39:02.591 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.02, 0.90) opts 0xd
20:39:02.591 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.02, 0.90)
20:39:02.591 00.000 6680 Moving (-2.02, 0.90) raw xDistance=2.20 yDistance=0.01
20:39:02.591 00.000 6680 PPEC rslt: input = 2.20, final = 1.37, react = 1.32, pred = 0.10, hyst = 1.27, hyst_pct = 0.34, period_length = 600.73
20:39:02.591 00.000 6680 PPEC: input: 2.20, control: 1.37, exposure: 1500
20:39:02.591 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:02.591 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:39:02.591 00.000 6680 MoveAxis(W, 185, ABG)
20:39:02.591 00.000 6680 Guiding  Dir = 3, Dur = 185
20:39:02.591 00.000 6680 IsGuiding returns 0
20:39:02.591 00.000 6680 PulseGuide returned control before completion, sleep 195
20:39:02.616 00.025 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=181, Gamma=0.560
20:39:02.664 00.048 2864 UpdateGuideState exits: m=1757 SNR=29.5
20:39:02.664 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:02.670 00.006 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:39:02.670 00.000 2864 Enqueuing Expose request
20:39:02.813 00.143 6680 IsGuiding returns 1
20:39:02.813 00.000 6680 scope still moving after pulse duration time elapsed
20:39:02.845 00.032 6680 IsGuiding returns 0
20:39:02.845 00.000 6680 scope move finished after 185 + 54 ms
20:39:02.845 00.000 6680 Move returns status 0, amount 185
20:39:02.845 00.000 6680 MoveAxis(N, 0, ABG)
20:39:02.845 00.000 6680 Move returns status 0, amount 0
20:39:02.845 00.000 6680 move complete, result=0
20:39:02.845 00.000 6680 worker thread done servicing request
20:39:02.845 00.000 6680 Worker thread wakes up
20:39:02.845 00.000 2864 GuideStep: 2.2 px 185 ms WEST, 0.0 px 0 ms NORTH
20:39:02.845 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:39:02.845 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:39:04.492 01.647 6680 Exposure complete
20:39:04.556 00.064 6680 worker thread done servicing request
20:39:04.556 00.000 2864 OnExposeComplete: enter
20:39:04.556 00.000 2864 UpdateGuideState(): m_state=6
20:39:04.556 00.000 2864 Star::Find(15, 131, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 438
20:39:04.556 00.000 2864 Star::Find returns 1 (0), X=131.14, Y=729.89, Mass=1743, SNR=29.4, Peak=157 HFD=2.9
20:39:04.574 00.018 2864 MultiStar: [#1 -1.57,0.68,0.94,U] [#2 -1.77,0.54,0.65,U] [#3 -1.52,0.90,0.72,U] [#4 -1.52,0.97,0.58,U] [#5 -1.33,0.45,0.56,U] [#6 -1.42,0.79,0.50,U] [#7 -1.23,0.63,0.46,U] [#8 -1.45,1.07,0.43,U] 
20:39:04.576 00.002 2864 refined, 8 included, MultiStar: {-1.85, 0.89}, one-star: {-3.55, 1.60}
20:39:04.576 00.000 2864 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.80) = xAngle (-0.10 = -0.10)
20:39:04.576 00.000 2864 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.18 = 3.11)
20:39:04.576 00.000 2864 CameraToMount -- cameraX=-1.85 cameraY=0.89 hyp=2.05 cameraTheta=2.69 mountX=2.04 mountY=0.07, mountTheta=0.03
20:39:04.588 00.012 2864 SchedulePrimaryMove(10198720, x=-1.85, y=0.89, opts=13)
20:39:04.590 00.002 2864 Enqueuing Move request for scope (-1.85, 0.89)
20:39:04.592 00.002 6680 Worker thread wakes up
20:39:04.592 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.85, 0.89) opts 0xd
20:39:04.592 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.85, 0.89)
20:39:04.592 00.000 6680 Moving (-1.85, 0.89) raw xDistance=2.04 yDistance=0.07
20:39:04.594 00.002 6680 PPEC rslt: input = 2.04, final = 1.24, react = 1.23, pred = 0.06, hyst = 1.15, hyst_pct = 0.34, period_length = 600.73
20:39:04.594 00.000 6680 PPEC: input: 2.04, control: 1.24, exposure: 1500
20:39:04.594 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:04.594 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:39:04.594 00.000 6680 MoveAxis(W, 167, ABG)
20:39:04.594 00.000 6680 Guiding  Dir = 3, Dur = 167
20:39:04.594 00.000 6680 IsGuiding returns 0
20:39:04.596 00.002 6680 PulseGuide returned control before completion, sleep 177
20:39:04.606 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=201, Gamma=0.560
20:39:04.650 00.044 2864 UpdateGuideState exits: m=1743 SNR=29.4
20:39:04.650 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:04.650 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:39:04.650 00.000 2864 Enqueuing Expose request
20:39:04.777 00.127 6680 IsGuiding returns 1
20:39:04.777 00.000 6680 scope still moving after pulse duration time elapsed
20:39:04.808 00.031 6680 IsGuiding returns 0
20:39:04.808 00.000 6680 scope move finished after 167 + 46 ms
20:39:04.808 00.000 6680 Move returns status 0, amount 167
20:39:04.808 00.000 6680 MoveAxis(N, 0, ABG)
20:39:04.808 00.000 6680 Move returns status 0, amount 0
20:39:04.808 00.000 6680 move complete, result=0
20:39:04.808 00.000 6680 worker thread done servicing request
20:39:04.808 00.000 2864 GuideStep: 2.0 px 167 ms WEST, 0.1 px 0 ms NORTH
20:39:04.808 00.000 6680 Worker thread wakes up
20:39:04.808 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:39:04.808 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:39:06.236 01.428 6680 Exposure complete
20:39:06.299 00.063 6680 worker thread done servicing request
20:39:06.299 00.000 2864 OnExposeComplete: enter
20:39:06.299 00.000 2864 UpdateGuideState(): m_state=6
20:39:06.307 00.008 2864 Star::Find(15, 131, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 439
20:39:06.307 00.000 2864 Star::Find returns 1 (0), X=130.76, Y=729.59, Mass=1784, SNR=29.7, Peak=155 HFD=3.2
20:39:06.307 00.000 2864 MultiStar: [#1 -2.00,0.42,0.94,U] [#2 -2.09,0.23,0.65,U] [#3 -2.02,0.65,0.73,U] [#4 -1.97,0.76,0.57,U] [#5 -1.57,0.37,0.56,U] [#6 -2.02,0.66,0.47,U] [#7 -1.63,0.20,0.46,U] [#8 -2.20,0.85,0.42,U] 
20:39:06.307 00.000 2864 refined, 8 included, MultiStar: {-2.29, 0.64}, one-star: {-3.93, 1.30}
20:39:06.307 00.000 2864 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.80) = xAngle (0.07 = 0.07)
20:39:06.315 00.008 2864 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.00 = -3.00)
20:39:06.315 00.000 2864 CameraToMount -- cameraX=-2.29 cameraY=0.64 hyp=2.38 cameraTheta=2.87 mountX=2.37 mountY=-0.33, mountTheta=-0.14
20:39:06.315 00.000 2864 SchedulePrimaryMove(10198720, x=-2.29, y=0.64, opts=13)
20:39:06.315 00.000 2864 Enqueuing Move request for scope (-2.29, 0.64)
20:39:06.315 00.000 6680 Worker thread wakes up
20:39:06.315 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.29, 0.64) opts 0xd
20:39:06.315 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.29, 0.64)
20:39:06.315 00.000 6680 Moving (-2.29, 0.64) raw xDistance=2.37 yDistance=-0.33
20:39:06.315 00.000 6680 PPEC rslt: input = 2.37, final = 1.42, react = 1.42, pred = 0.03, hyst = 1.36, hyst_pct = 0.34, period_length = 600.73
20:39:06.315 00.000 6680 PPEC: input: 2.37, control: 1.42, exposure: 1500
20:39:06.315 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
20:39:06.315 00.000 6680 MoveAxis(W, 191, ABG)
20:39:06.315 00.000 6680 Guiding  Dir = 3, Dur = 191
20:39:06.315 00.000 6680 IsGuiding returns 0
20:39:06.315 00.000 6680 PulseGuide returned control before completion, sleep 201
20:39:06.338 00.023 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=167, Gamma=0.560
20:39:06.378 00.040 2864 UpdateGuideState exits: m=1784 SNR=29.7
20:39:06.378 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:06.378 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:39:06.378 00.000 2864 Enqueuing Expose request
20:39:06.538 00.160 6680 IsGuiding returns 1
20:39:06.538 00.000 6680 scope still moving after pulse duration time elapsed
20:39:06.569 00.031 6680 IsGuiding returns 0
20:39:06.569 00.000 6680 scope move finished after 191 + 52 ms
20:39:06.569 00.000 6680 Move returns status 0, amount 191
20:39:06.569 00.000 6680 MoveAxis(N, 53, ABG)
20:39:06.569 00.000 6680 Guiding  Dir = 0, Dur = 53
20:39:06.572 00.003 6680 IsGuiding returns 0
20:39:06.572 00.000 6680 PulseGuide returned control before completion, sleep 63
20:39:06.649 00.077 6680 IsGuiding returns 1
20:39:06.649 00.000 6680 scope still moving after pulse duration time elapsed
20:39:06.682 00.033 6680 IsGuiding returns 0
20:39:06.682 00.000 6680 scope move finished after 53 + 56 ms
20:39:06.682 00.000 6680 Move returns status 0, amount 53
20:39:06.682 00.000 6680 move complete, result=0
20:39:06.682 00.000 6680 worker thread done servicing request
20:39:06.682 00.000 2864 GuideStep: 2.4 px 191 ms WEST, -0.3 px 53 ms NORTH
20:39:06.693 00.011 6680 Worker thread wakes up
20:39:06.693 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:39:06.693 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:39:08.338 01.645 6680 Exposure complete
20:39:08.410 00.072 6680 worker thread done servicing request
20:39:08.410 00.000 2864 OnExposeComplete: enter
20:39:08.410 00.000 2864 UpdateGuideState(): m_state=6
20:39:08.426 00.016 2864 Star::Find(15, 130, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 440
20:39:08.426 00.000 2864 Star::Find returns 1 (0), X=130.87, Y=730.11, Mass=1773, SNR=29.7, Peak=170 HFD=3.0
20:39:08.431 00.005 2864 MultiStar: [#1 -1.99,0.72,0.92,U] [#2 -1.99,0.79,0.65,U] [#3 -1.94,0.90,0.73,U] [#4 -1.88,0.98,0.58,U] [#5 -1.51,0.53,0.58,U] [#6 -1.80,0.81,0.49,U] [#7 -1.45,0.56,0.46,U] [#8 -2.04,1.10,0.41,U] 
20:39:08.431 00.000 2864 refined, 8 included, MultiStar: {-2.18, 0.97}, one-star: {-3.82, 1.82}
20:39:08.431 00.000 2864 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.80) = xAngle (-0.07 = -0.07)
20:39:08.431 00.000 2864 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.15 = 3.14)
20:39:08.431 00.000 2864 CameraToMount -- cameraX=-2.18 cameraY=0.97 hyp=2.39 cameraTheta=2.72 mountX=2.38 mountY=0.01, mountTheta=0.00
20:39:08.442 00.011 2864 SchedulePrimaryMove(10198720, x=-2.18, y=0.97, opts=13)
20:39:08.442 00.000 2864 Enqueuing Move request for scope (-2.18, 0.97)
20:39:08.442 00.000 6680 Worker thread wakes up
20:39:08.442 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.18, 0.97) opts 0xd
20:39:08.442 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.18, 0.97)
20:39:08.442 00.000 6680 Moving (-2.18, 0.97) raw xDistance=2.38 yDistance=0.01
20:39:08.442 00.000 6680 PPEC rslt: input = 2.38, final = 1.49, react = 1.43, pred = 0.12, hyst = 1.36, hyst_pct = 0.34, period_length = 600.73
20:39:08.442 00.000 6680 PPEC: input: 2.38, control: 1.49, exposure: 1500
20:39:08.442 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:08.442 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:39:08.442 00.000 6680 MoveAxis(W, 200, ABG)
20:39:08.442 00.000 6680 Guiding  Dir = 3, Dur = 200
20:39:08.442 00.000 6680 IsGuiding returns 0
20:39:08.442 00.000 6680 PulseGuide returned control before completion, sleep 210
20:39:08.460 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=158, Gamma=0.560
20:39:08.506 00.046 2864 UpdateGuideState exits: m=1773 SNR=29.7
20:39:08.506 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:08.506 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:39:08.506 00.000 2864 Enqueuing Expose request
20:39:08.665 00.159 6680 IsGuiding returns 1
20:39:08.665 00.000 6680 scope still moving after pulse duration time elapsed
20:39:08.696 00.031 6680 IsGuiding returns 0
20:39:08.696 00.000 6680 scope move finished after 200 + 49 ms
20:39:08.696 00.000 6680 Move returns status 0, amount 200
20:39:08.696 00.000 6680 MoveAxis(N, 0, ABG)
20:39:08.696 00.000 6680 Move returns status 0, amount 0
20:39:08.696 00.000 6680 move complete, result=0
20:39:08.696 00.000 6680 worker thread done servicing request
20:39:08.696 00.000 6680 Worker thread wakes up
20:39:08.696 00.000 2864 GuideStep: 2.4 px 200 ms WEST, 0.0 px 0 ms NORTH
20:39:08.696 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:39:08.696 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:39:10.137 01.441 6680 Exposure complete
20:39:10.185 00.048 6680 worker thread done servicing request
20:39:10.185 00.000 2864 OnExposeComplete: enter
20:39:10.200 00.015 2864 UpdateGuideState(): m_state=6
20:39:10.200 00.000 2864 Star::Find(15, 130, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 441
20:39:10.200 00.000 2864 Star::Find returns 1 (0), X=130.43, Y=730.47, Mass=1736, SNR=29.4, Peak=143 HFD=3.2
20:39:10.200 00.000 2864 MultiStar: [#1 -2.29,1.13,0.96,U] [#2 -2.35,1.14,0.66,U] [#3 -2.31,1.36,0.74,U] [#4 -2.28,1.48,0.58,U] [#5 -2.14,0.96,0.59,U] [#6 -2.14,1.34,0.48,U] [#7 -1.80,1.16,0.47,U] [#8 -2.43,1.49,0.00,M1] 
20:39:10.200 00.000 2864 refined, 7 included, MultiStar: {-2.59, 1.39}, one-star: {-4.26, 2.18}
20:39:10.200 00.000 2864 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.80) = xAngle (-0.15 = -0.15)
20:39:10.200 00.000 2864 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.22 = 3.06)
20:39:10.213 00.013 2864 CameraToMount -- cameraX=-2.59 cameraY=1.39 hyp=2.94 cameraTheta=2.65 mountX=2.91 mountY=0.23, mountTheta=0.08
20:39:10.216 00.003 2864 SchedulePrimaryMove(10198720, x=-2.59, y=1.39, opts=13)
20:39:10.219 00.003 2864 Enqueuing Move request for scope (-2.59, 1.39)
20:39:10.221 00.002 6680 Worker thread wakes up
20:39:10.221 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.59, 1.39) opts 0xd
20:39:10.221 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.59, 1.39)
20:39:10.221 00.000 6680 Moving (-2.59, 1.39) raw xDistance=2.91 yDistance=0.23
20:39:10.223 00.002 6680 PPEC rslt: input = 2.91, final = 1.78, react = 1.74, pred = 0.10, hyst = 1.65, hyst_pct = 0.33, period_length = 600.73
20:39:10.223 00.000 6680 PPEC: input: 2.91, control: 1.78, exposure: 1500
20:39:10.223 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:39:10.223 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
20:39:10.223 00.000 6680 MoveAxis(W, 240, ABG)
20:39:10.223 00.000 6680 Guiding  Dir = 3, Dur = 240
20:39:10.223 00.000 6680 IsGuiding returns 0
20:39:10.223 00.000 6680 PulseGuide returned control before completion, sleep 250
20:39:10.234 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=203, med=0, FiltMin=0, FiltMax=142, Gamma=0.560
20:39:10.280 00.046 2864 UpdateGuideState exits: m=1736 SNR=29.4
20:39:10.280 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:10.280 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:39:10.280 00.000 2864 Enqueuing Expose request
20:39:10.486 00.206 6680 IsGuiding returns 1
20:39:10.486 00.000 6680 scope still moving after pulse duration time elapsed
20:39:10.519 00.033 6680 IsGuiding returns 1
20:39:10.550 00.031 6680 IsGuiding returns 1
20:39:10.582 00.032 6680 IsGuiding returns 0
20:39:10.582 00.000 6680 scope move finished after 240 + 119 ms
20:39:10.582 00.000 6680 Move returns status 0, amount 240
20:39:10.582 00.000 6680 MoveAxis(N, 0, ABG)
20:39:10.582 00.000 6680 Move returns status 0, amount 0
20:39:10.582 00.000 6680 move complete, result=0
20:39:10.582 00.000 6680 worker thread done servicing request
20:39:10.582 00.000 2864 GuideStep: 2.9 px 240 ms WEST, 0.2 px 0 ms NORTH
20:39:10.593 00.011 6680 Worker thread wakes up
20:39:10.593 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:39:10.593 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:39:12.247 01.654 6680 Exposure complete
20:39:12.318 00.071 6680 worker thread done servicing request
20:39:12.320 00.002 2864 OnExposeComplete: enter
20:39:12.320 00.000 2864 UpdateGuideState(): m_state=6
20:39:12.323 00.003 2864 Star::Find(15, 130, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 442
20:39:12.323 00.000 2864 Star::Find returns 1 (0), X=130.97, Y=729.98, Mass=1807, SNR=30.0, Peak=147 HFD=3.1
20:39:12.323 00.000 2864 MultiStar: [#1 -1.88,0.82,0.94,U] [#2 -1.90,0.77,0.63,U] [#3 -1.73,0.96,0.69,U] [#4 -1.79,1.17,0.57,U] [#5 -1.47,0.68,0.57,U] [#6 -1.72,1.02,0.49,U] [#7 -1.27,0.76,0.47,U] [#8 -1.90,0.97,0.43,U] 
20:39:12.323 00.000 2864 refined, 8 included, MultiStar: {-2.07, 1.02}, one-star: {-3.72, 1.68}
20:39:12.323 00.000 2864 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.80) = xAngle (-0.11 = -0.11)
20:39:12.323 00.000 2864 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.19 = 3.10)
20:39:12.323 00.000 2864 CameraToMount -- cameraX=-2.07 cameraY=1.02 hyp=2.31 cameraTheta=2.68 mountX=2.30 mountY=0.10, mountTheta=0.05
20:39:12.338 00.015 2864 SchedulePrimaryMove(10198720, x=-2.07, y=1.02, opts=13)
20:39:12.339 00.001 2864 Enqueuing Move request for scope (-2.07, 1.02)
20:39:12.341 00.002 6680 Worker thread wakes up
20:39:12.341 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.07, 1.02) opts 0xd
20:39:12.341 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.07, 1.02)
20:39:12.341 00.000 6680 Moving (-2.07, 1.02) raw xDistance=2.30 yDistance=0.10
20:39:12.343 00.002 6680 PPEC rslt: input = 2.30, final = 1.57, react = 1.38, pred = 0.31, hyst = 1.33, hyst_pct = 0.33, period_length = 600.73
20:39:12.343 00.000 6680 PPEC: input: 2.30, control: 1.57, exposure: 1500
20:39:12.343 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:12.343 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:39:12.343 00.000 6680 MoveAxis(W, 211, ABG)
20:39:12.343 00.000 6680 Guiding  Dir = 3, Dur = 211
20:39:12.343 00.000 6680 IsGuiding returns 0
20:39:12.343 00.000 6680 PulseGuide returned control before completion, sleep 221
20:39:12.355 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=211, med=0, FiltMin=0, FiltMax=160, Gamma=0.560
20:39:12.403 00.048 2864 UpdateGuideState exits: m=1807 SNR=30.0
20:39:12.403 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:12.403 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:39:12.403 00.000 2864 Enqueuing Expose request
20:39:12.577 00.174 6680 IsGuiding returns 1
20:39:12.577 00.000 6680 scope still moving after pulse duration time elapsed
20:39:12.609 00.032 6680 IsGuiding returns 0
20:39:12.609 00.000 6680 scope move finished after 211 + 53 ms
20:39:12.609 00.000 6680 Move returns status 0, amount 211
20:39:12.609 00.000 6680 MoveAxis(N, 0, ABG)
20:39:12.609 00.000 6680 Move returns status 0, amount 0
20:39:12.609 00.000 6680 move complete, result=0
20:39:12.609 00.000 6680 worker thread done servicing request
20:39:12.609 00.000 6680 Worker thread wakes up
20:39:12.609 00.000 2864 GuideStep: 2.3 px 211 ms WEST, 0.1 px 0 ms NORTH
20:39:12.609 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:39:12.609 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:39:14.048 01.439 6680 Exposure complete
20:39:14.111 00.063 6680 worker thread done servicing request
20:39:14.111 00.000 2864 OnExposeComplete: enter
20:39:14.111 00.000 2864 UpdateGuideState(): m_state=6
20:39:14.111 00.000 2864 Star::Find(15, 130, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 443
20:39:14.119 00.008 2864 Star::Find returns 1 (0), X=130.98, Y=730.12, Mass=1843, SNR=30.3, Peak=169 HFD=3.0
20:39:14.119 00.000 2864 MultiStar: [#1 -1.85,0.93,0.94,U] [#2 -1.81,0.88,0.62,U] [#3 -1.90,0.97,0.71,U] [#4 -1.92,1.15,0.58,U] [#5 -1.56,0.67,0.58,U] [#6 -1.88,1.04,0.48,U] [#7 -1.74,0.61,0.46,U] [#8 -2.04,1.24,0.41,U] 
20:39:14.119 00.000 2864 refined, 8 included, MultiStar: {-2.16, 1.09}, one-star: {-3.71, 1.82}
20:39:14.119 00.000 2864 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.80) = xAngle (-0.12 = -0.12)
20:39:14.119 00.000 2864 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.19 = 3.09)
20:39:14.127 00.008 2864 CameraToMount -- cameraX=-2.16 cameraY=1.09 hyp=2.42 cameraTheta=2.68 mountX=2.40 mountY=0.13, mountTheta=0.05
20:39:14.127 00.000 2864 SchedulePrimaryMove(10198720, x=-2.16, y=1.09, opts=13)
20:39:14.127 00.000 2864 Enqueuing Move request for scope (-2.16, 1.09)
20:39:14.127 00.000 6680 Worker thread wakes up
20:39:14.127 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.16, 1.09) opts 0xd
20:39:14.127 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.16, 1.09)
20:39:14.127 00.000 6680 Moving (-2.16, 1.09) raw xDistance=2.40 yDistance=0.13
20:39:14.127 00.000 6680 PPEC rslt: input = 2.40, final = 1.63, react = 1.44, pred = 0.30, hyst = 1.40, hyst_pct = 0.33, period_length = 600.73
20:39:14.127 00.000 6680 PPEC: input: 2.40, control: 1.63, exposure: 1500
20:39:14.127 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:14.127 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:39:14.127 00.000 6680 MoveAxis(W, 219, ABG)
20:39:14.127 00.000 6680 Guiding  Dir = 3, Dur = 219
20:39:14.127 00.000 6680 IsGuiding returns 0
20:39:14.127 00.000 6680 PulseGuide returned control before completion, sleep 229
20:39:14.150 00.023 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=156, Gamma=0.560
20:39:14.190 00.040 2864 UpdateGuideState exits: m=1843 SNR=30.3
20:39:14.190 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:14.190 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:39:14.190 00.000 2864 Enqueuing Expose request
20:39:14.381 00.191 6680 IsGuiding returns 1
20:39:14.381 00.000 6680 scope still moving after pulse duration time elapsed
20:39:14.412 00.031 6680 IsGuiding returns 0
20:39:14.412 00.000 6680 scope move finished after 219 + 55 ms
20:39:14.412 00.000 6680 Move returns status 0, amount 219
20:39:14.412 00.000 6680 MoveAxis(N, 0, ABG)
20:39:14.412 00.000 6680 Move returns status 0, amount 0
20:39:14.412 00.000 6680 move complete, result=0
20:39:14.412 00.000 6680 worker thread done servicing request
20:39:14.414 00.002 6680 Worker thread wakes up
20:39:14.414 00.000 2864 GuideStep: 2.4 px 219 ms WEST, 0.1 px 0 ms NORTH
20:39:14.414 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:39:14.414 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:39:16.069 01.655 6680 Exposure complete
20:39:16.127 00.058 6680 worker thread done servicing request
20:39:16.127 00.000 2864 OnExposeComplete: enter
20:39:16.127 00.000 2864 UpdateGuideState(): m_state=6
20:39:16.133 00.006 2864 Star::Find(15, 130, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 444
20:39:16.133 00.000 2864 Star::Find returns 1 (0), X=131.17, Y=729.94, Mass=1799, SNR=29.9, Peak=158 HFD=3.1
20:39:16.133 00.000 2864 MultiStar: [#1 -1.49,0.69,0.91,U] [#2 -1.59,0.76,0.64,U] [#3 -1.57,0.83,0.70,U] [#4 -1.47,0.92,0.58,U] [#5 -1.23,0.50,0.58,U] [#6 -1.40,0.85,0.48,U] [#7 -1.45,0.58,0.46,U] [#8 -1.66,1.13,0.42,U] 
20:39:16.133 00.000 2864 refined, 8 included, MultiStar: {-1.84, 0.92}, one-star: {-3.52, 1.64}
20:39:16.133 00.000 2864 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.80) = xAngle (-0.12 = -0.12)
20:39:16.133 00.000 2864 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.19 = 3.09)
20:39:16.133 00.000 2864 CameraToMount -- cameraX=-1.84 cameraY=0.92 hyp=2.05 cameraTheta=2.68 mountX=2.04 mountY=0.10, mountTheta=0.05
20:39:16.133 00.000 2864 SchedulePrimaryMove(10198720, x=-1.84, y=0.92, opts=13)
20:39:16.150 00.017 2864 Enqueuing Move request for scope (-1.84, 0.92)
20:39:16.152 00.002 6680 Worker thread wakes up
20:39:16.152 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.84, 0.92) opts 0xd
20:39:16.152 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.84, 0.92)
20:39:16.152 00.000 6680 Moving (-1.84, 0.92) raw xDistance=2.04 yDistance=0.10
20:39:16.152 00.000 6680 PPEC rslt: input = 2.04, final = 1.46, react = 1.22, pred = 0.36, hyst = 1.20, hyst_pct = 0.33, period_length = 600.73
20:39:16.152 00.000 6680 PPEC: input: 2.04, control: 1.46, exposure: 1500
20:39:16.152 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:16.152 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:39:16.152 00.000 6680 MoveAxis(W, 196, ABG)
20:39:16.152 00.000 6680 Guiding  Dir = 3, Dur = 196
20:39:16.152 00.000 6680 IsGuiding returns 0
20:39:16.152 00.000 6680 PulseGuide returned control before completion, sleep 206
20:39:16.169 00.017 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=173, Gamma=0.560
20:39:16.213 00.044 2864 UpdateGuideState exits: m=1799 SNR=29.9
20:39:16.213 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:16.213 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:39:16.213 00.000 2864 Enqueuing Expose request
20:39:16.370 00.157 6680 IsGuiding returns 1
20:39:16.370 00.000 6680 scope still moving after pulse duration time elapsed
20:39:16.402 00.032 6680 IsGuiding returns 0
20:39:16.402 00.000 6680 scope move finished after 196 + 49 ms
20:39:16.402 00.000 6680 Move returns status 0, amount 196
20:39:16.402 00.000 6680 MoveAxis(N, 0, ABG)
20:39:16.402 00.000 6680 Move returns status 0, amount 0
20:39:16.402 00.000 6680 move complete, result=0
20:39:16.402 00.000 6680 worker thread done servicing request
20:39:16.402 00.000 6680 Worker thread wakes up
20:39:16.402 00.000 2864 GuideStep: 2.0 px 196 ms WEST, 0.1 px 0 ms NORTH
20:39:16.402 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:39:16.402 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:39:17.810 01.408 6680 Exposure complete
20:39:17.858 00.048 6680 worker thread done servicing request
20:39:17.858 00.000 2864 OnExposeComplete: enter
20:39:17.869 00.011 2864 UpdateGuideState(): m_state=6
20:39:17.869 00.000 2864 Star::Find(15, 131, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 445
20:39:17.875 00.006 2864 Star::Find returns 1 (0), X=131.35, Y=730.09, Mass=1743, SNR=29.4, Peak=130 HFD=3.4
20:39:17.877 00.002 2864 MultiStar: [#1 -1.38,1.06,0.96,U] [#2 -1.53,0.82,0.67,U] [#3 -1.44,1.07,0.73,U] [#4 -1.28,1.36,0.58,U] [#5 -1.08,0.65,0.59,U] [#6 -1.17,1.09,0.48,U] [#7 -1.26,0.56,0.47,U] [#8 -1.40,1.41,0.42,U] 
20:39:17.879 00.002 2864 refined, 8 included, MultiStar: {-1.67, 1.13}, one-star: {-3.35, 1.79}
20:39:17.881 00.002 2864 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.80) = xAngle (-0.25 = -0.25)
20:39:17.883 00.002 2864 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.32 = 2.96)
20:39:17.885 00.002 2864 CameraToMount -- cameraX=-1.67 cameraY=1.13 hyp=2.02 cameraTheta=2.55 mountX=1.96 mountY=0.37, mountTheta=0.18
20:39:17.889 00.004 2864 SchedulePrimaryMove(10198720, x=-1.67, y=1.13, opts=13)
20:39:17.894 00.005 2864 Enqueuing Move request for scope (-1.67, 1.13)
20:39:17.894 00.000 6680 Worker thread wakes up
20:39:17.894 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.67, 1.13) opts 0xd
20:39:17.894 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.67, 1.13)
20:39:17.894 00.000 6680 Moving (-1.67, 1.13) raw xDistance=1.96 yDistance=0.37
20:39:17.894 00.000 6680 PPEC rslt: input = 1.96, final = 1.81, react = 1.17, pred = 0.95, hyst = 1.16, hyst_pct = 0.33, period_length = 600.73
20:39:17.894 00.000 6680 PPEC: input: 1.96, control: 1.81, exposure: 1500
20:39:17.894 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:39:17.894 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
20:39:17.894 00.000 6680 MoveAxis(W, 244, ABG)
20:39:17.894 00.000 6680 Guiding  Dir = 3, Dur = 244
20:39:17.894 00.000 6680 IsGuiding returns 0
20:39:17.900 00.006 6680 PulseGuide returned control before completion, sleep 254
20:39:17.913 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=209, med=0, FiltMin=0, FiltMax=128, Gamma=0.560
20:39:17.960 00.047 2864 UpdateGuideState exits: m=1743 SNR=29.4
20:39:17.963 00.003 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:17.968 00.005 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:39:17.972 00.004 2864 Enqueuing Expose request
20:39:18.159 00.187 6680 IsGuiding returns 1
20:39:18.159 00.000 6680 scope still moving after pulse duration time elapsed
20:39:18.191 00.032 6680 IsGuiding returns 1
20:39:18.222 00.031 6680 IsGuiding returns 1
20:39:18.254 00.032 6680 IsGuiding returns 0
20:39:18.254 00.000 6680 scope move finished after 244 + 111 ms
20:39:18.254 00.000 6680 Move returns status 0, amount 244
20:39:18.254 00.000 6680 MoveAxis(N, 0, ABG)
20:39:18.254 00.000 6680 Move returns status 0, amount 0
20:39:18.254 00.000 6680 move complete, result=0
20:39:18.254 00.000 6680 worker thread done servicing request
20:39:18.254 00.000 2864 GuideStep: 2.0 px 244 ms WEST, 0.4 px 0 ms NORTH
20:39:18.254 00.000 6680 Worker thread wakes up
20:39:18.254 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:39:18.254 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:39:19.912 01.658 6680 Exposure complete
20:39:19.979 00.067 6680 worker thread done servicing request
20:39:19.979 00.000 2864 OnExposeComplete: enter
20:39:19.979 00.000 2864 UpdateGuideState(): m_state=6
20:39:19.979 00.000 2864 Star::Find(15, 131, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 446
20:39:19.987 00.008 2864 Star::Find returns 1 (0), X=131.76, Y=729.79, Mass=1793, SNR=29.9, Peak=153 HFD=2.9
20:39:19.987 00.000 2864 MultiStar: [#1 -0.99,0.59,0.94,U] [#2 -1.04,0.52,0.64,U] [#3 -0.89,0.83,0.73,U] [#4 -1.06,0.91,0.57,U] [#5 -0.65,0.58,0.57,U] [#6 -0.76,0.98,0.49,U] [#7 -0.30,0.36,0.47,U] [#8 -0.88,0.98,0.42,U] 
20:39:19.987 00.000 2864 refined, 8 included, MultiStar: {-1.21, 0.84}, one-star: {-2.93, 1.50}
20:39:19.987 00.000 2864 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.80) = xAngle (-0.26 = -0.26)
20:39:19.995 00.008 2864 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.34 = 2.95)
20:39:19.995 00.000 2864 CameraToMount -- cameraX=-1.21 cameraY=0.84 hyp=1.47 cameraTheta=2.53 mountX=1.42 mountY=0.29, mountTheta=0.20
20:39:19.995 00.000 2864 SchedulePrimaryMove(10198720, x=-1.21, y=0.84, opts=13)
20:39:19.995 00.000 2864 Enqueuing Move request for scope (-1.21, 0.84)
20:39:19.995 00.000 6680 Worker thread wakes up
20:39:19.995 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.21, 0.84) opts 0xd
20:39:19.995 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.21, 0.84)
20:39:19.995 00.000 6680 Moving (-1.21, 0.84) raw xDistance=1.42 yDistance=0.29
20:39:19.995 00.000 6680 PPEC rslt: input = 1.42, final = 1.59, react = 0.85, pred = 1.10, hyst = 0.85, hyst_pct = 0.33, period_length = 600.73
20:39:19.995 00.000 6680 PPEC: input: 1.42, control: 1.59, exposure: 1500
20:39:19.995 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:39:19.995 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
20:39:19.995 00.000 6680 MoveAxis(W, 214, ABG)
20:39:19.995 00.000 6680 Guiding  Dir = 3, Dur = 214
20:39:19.995 00.000 6680 IsGuiding returns 0
20:39:19.995 00.000 6680 PulseGuide returned control before completion, sleep 224
20:39:20.018 00.023 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=162, Gamma=0.560
20:39:20.061 00.043 2864 UpdateGuideState exits: m=1793 SNR=29.9
20:39:20.061 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:20.061 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:39:20.061 00.000 2864 Enqueuing Expose request
20:39:20.233 00.172 6680 IsGuiding returns 1
20:39:20.233 00.000 6680 scope still moving after pulse duration time elapsed
20:39:20.265 00.032 6680 IsGuiding returns 0
20:39:20.265 00.000 6680 scope move finished after 214 + 44 ms
20:39:20.265 00.000 6680 Move returns status 0, amount 214
20:39:20.265 00.000 6680 MoveAxis(N, 0, ABG)
20:39:20.265 00.000 6680 Move returns status 0, amount 0
20:39:20.265 00.000 6680 move complete, result=0
20:39:20.265 00.000 6680 worker thread done servicing request
20:39:20.265 00.000 2864 GuideStep: 1.4 px 214 ms WEST, 0.3 px 0 ms NORTH
20:39:20.265 00.000 6680 Worker thread wakes up
20:39:20.265 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:39:20.265 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:39:21.690 01.425 6680 Exposure complete
20:39:21.765 00.075 6680 worker thread done servicing request
20:39:21.765 00.000 2864 OnExposeComplete: enter
20:39:21.765 00.000 2864 UpdateGuideState(): m_state=6
20:39:21.769 00.004 2864 Star::Find(15, 131, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 447
20:39:21.773 00.004 2864 Star::Find returns 1 (0), X=132.23, Y=729.47, Mass=1663, SNR=28.7, Peak=159 HFD=3.0
20:39:21.777 00.004 2864 MultiStar: [#1 -0.69,0.29,0.97,U] [#2 -0.74,0.17,0.67,U] [#3 -0.72,0.38,0.75,U] [#4 -0.75,0.61,0.60,U] [#5 -0.35,0.15,0.60,U] [#6 -0.54,0.59,0.51,U] [#7 -0.16,0.48,0.48,U] [#8 -0.66,0.77,0.43,U] 
20:39:21.779 00.002 2864 refined, 8 included, MultiStar: {-0.91, 0.53}, one-star: {-2.46, 1.17}
20:39:21.781 00.002 2864 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.80) = xAngle (-0.18 = -0.18)
20:39:21.785 00.004 2864 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.25 = 3.03)
20:39:21.787 00.002 2864 CameraToMount -- cameraX=-0.91 cameraY=0.53 hyp=1.05 cameraTheta=2.62 mountX=1.03 mountY=0.12, mountTheta=0.11
20:39:21.787 00.000 2864 SchedulePrimaryMove(10198720, x=-0.91, y=0.53, opts=13)
20:39:21.787 00.000 2864 Enqueuing Move request for scope (-0.91, 0.53)
20:39:21.787 00.000 6680 Worker thread wakes up
20:39:21.787 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.91, 0.53) opts 0xd
20:39:21.787 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.91, 0.53)
20:39:21.787 00.000 6680 Moving (-0.91, 0.53) raw xDistance=1.03 yDistance=0.12
20:39:21.787 00.000 6680 PPEC rslt: input = 1.03, final = 1.34, react = 0.62, pred = 1.04, hyst = 0.67, hyst_pct = 0.32, period_length = 600.73
20:39:21.787 00.000 6680 PPEC: input: 1.03, control: 1.34, exposure: 1500
20:39:21.800 00.013 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:21.800 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:39:21.800 00.000 6680 MoveAxis(W, 180, ABG)
20:39:21.800 00.000 6680 Guiding  Dir = 3, Dur = 180
20:39:21.800 00.000 6680 IsGuiding returns 0
20:39:21.801 00.001 6680 PulseGuide returned control before completion, sleep 190
20:39:21.807 00.006 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=170, Gamma=0.560
20:39:21.848 00.041 2864 UpdateGuideState exits: m=1663 SNR=28.7
20:39:21.848 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:21.848 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:39:21.864 00.016 2864 Enqueuing Expose request
20:39:21.991 00.127 6680 IsGuiding returns 1
20:39:21.991 00.000 6680 scope still moving after pulse duration time elapsed
20:39:22.023 00.032 6680 IsGuiding returns 0
20:39:22.023 00.000 6680 scope move finished after 180 + 42 ms
20:39:22.023 00.000 6680 Move returns status 0, amount 180
20:39:22.023 00.000 6680 MoveAxis(N, 0, ABG)
20:39:22.023 00.000 6680 Move returns status 0, amount 0
20:39:22.023 00.000 6680 move complete, result=0
20:39:22.023 00.000 6680 worker thread done servicing request
20:39:22.023 00.000 6680 Worker thread wakes up
20:39:22.023 00.000 2864 GuideStep: 1.0 px 180 ms WEST, 0.1 px 0 ms NORTH
20:39:22.025 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:39:22.025 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:39:23.667 01.642 6680 Exposure complete
20:39:23.735 00.068 6680 worker thread done servicing request
20:39:23.737 00.002 2864 OnExposeComplete: enter
20:39:23.739 00.002 2864 UpdateGuideState(): m_state=6
20:39:23.741 00.002 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 448
20:39:23.744 00.003 2864 Star::Find returns 1 (0), X=132.41, Y=729.41, Mass=1797, SNR=29.8, Peak=170 HFD=3.1
20:39:23.747 00.003 2864 MultiStar: [#1 -0.41,0.17,0.94,U] [#2 -0.39,0.25,0.63,U] [#3 -0.24,0.38,0.71,U] [#4 -0.34,0.46,0.56,U] [#5 -0.05,0.15,0.59,U] [#6 -0.08,0.35,0.49,U] [#7 0.17,0.22,0.48,U] [#8 -0.39,0.62,0.41,U] 
20:39:23.749 00.002 2864 refined, 8 included, MultiStar: {-0.59, 0.45}, one-star: {-2.28, 1.12}
20:39:23.749 00.000 2864 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.80) = xAngle (-0.30 = -0.30)
20:39:23.749 00.000 2864 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.37 = 2.91)
20:39:23.749 00.000 2864 CameraToMount -- cameraX=-0.59 cameraY=0.45 hyp=0.74 cameraTheta=2.49 mountX=0.70 mountY=0.17, mountTheta=0.24
20:39:23.749 00.000 2864 SchedulePrimaryMove(10198720, x=-0.59, y=0.45, opts=13)
20:39:23.749 00.000 2864 Enqueuing Move request for scope (-0.59, 0.45)
20:39:23.749 00.000 6680 Worker thread wakes up
20:39:23.749 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.45) opts 0xd
20:39:23.749 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.59, 0.45)
20:39:23.749 00.000 6680 Moving (-0.59, 0.45) raw xDistance=0.70 yDistance=0.17
20:39:23.763 00.014 6680 PPEC rslt: input = 0.70, final = 1.07, react = 0.42, pred = 0.93, hyst = 0.48, hyst_pct = 0.32, period_length = 600.73
20:39:23.763 00.000 6680 PPEC: input: 0.70, control: 1.07, exposure: 1500
20:39:23.763 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:23.765 00.002 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:39:23.765 00.000 6680 MoveAxis(W, 144, ABG)
20:39:23.765 00.000 6680 Guiding  Dir = 3, Dur = 144
20:39:23.765 00.000 6680 IsGuiding returns 0
20:39:23.765 00.000 6680 PulseGuide returned control before completion, sleep 154
20:39:23.779 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=162, Gamma=0.560
20:39:23.826 00.047 2864 UpdateGuideState exits: m=1797 SNR=29.8
20:39:23.826 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:23.826 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:39:23.826 00.000 2864 Enqueuing Expose request
20:39:23.937 00.111 6680 IsGuiding returns 1
20:39:23.937 00.000 6680 scope still moving after pulse duration time elapsed
20:39:23.969 00.032 6680 IsGuiding returns 0
20:39:23.969 00.000 6680 scope move finished after 144 + 59 ms
20:39:23.969 00.000 6680 Move returns status 0, amount 144
20:39:23.969 00.000 6680 MoveAxis(N, 0, ABG)
20:39:23.969 00.000 6680 Move returns status 0, amount 0
20:39:23.969 00.000 6680 move complete, result=0
20:39:23.969 00.000 6680 worker thread done servicing request
20:39:23.969 00.000 6680 Worker thread wakes up
20:39:23.969 00.000 2864 GuideStep: 0.7 px 144 ms WEST, 0.2 px 0 ms NORTH
20:39:23.969 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:39:23.969 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:39:25.395 01.426 6680 Exposure complete
20:39:25.464 00.069 6680 worker thread done servicing request
20:39:25.464 00.000 2864 OnExposeComplete: enter
20:39:25.464 00.000 2864 UpdateGuideState(): m_state=6
20:39:25.474 00.010 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 449
20:39:25.474 00.000 2864 Star::Find returns 1 (0), X=132.62, Y=729.42, Mass=1690, SNR=29.0, Peak=150 HFD=3.1
20:39:25.474 00.000 2864 MultiStar: [#1 -0.39,0.23,0.98,U] [#2 -0.34,0.30,0.67,U] [#3 -0.30,0.40,0.76,U] [#4 -0.23,0.59,0.59,U] [#5 -0.13,0.15,0.60,U] [#6 -0.21,0.43,0.51,U] [#7 0.03,0.32,0.48,U] [#8 -0.44,0.75,0.42,U] 
20:39:25.474 00.000 2864 refined, 8 included, MultiStar: {-0.57, 0.50}, one-star: {-2.07, 1.13}
20:39:25.474 00.000 2864 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.80) = xAngle (-0.37 = -0.37)
20:39:25.474 00.000 2864 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.45 = 2.83)
20:39:25.474 00.000 2864 CameraToMount -- cameraX=-0.57 cameraY=0.50 hyp=0.75 cameraTheta=2.42 mountX=0.70 mountY=0.23, mountTheta=0.31
20:39:25.474 00.000 2864 SchedulePrimaryMove(10198720, x=-0.57, y=0.50, opts=13)
20:39:25.490 00.016 2864 Enqueuing Move request for scope (-0.57, 0.50)
20:39:25.490 00.000 6680 Worker thread wakes up
20:39:25.490 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.50) opts 0xd
20:39:25.490 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.57, 0.50)
20:39:25.490 00.000 6680 Moving (-0.57, 0.50) raw xDistance=0.70 yDistance=0.23
20:39:25.494 00.004 6680 PPEC rslt: input = 0.70, final = 1.01, react = 0.42, pred = 0.85, hyst = 0.46, hyst_pct = 0.32, period_length = 600.73
20:39:25.494 00.000 6680 PPEC: input: 0.70, control: 1.01, exposure: 1500
20:39:25.494 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:25.494 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
20:39:25.494 00.000 6680 MoveAxis(W, 136, ABG)
20:39:25.494 00.000 6680 Guiding  Dir = 3, Dur = 136
20:39:25.494 00.000 6680 IsGuiding returns 0
20:39:25.494 00.000 6680 PulseGuide returned control before completion, sleep 146
20:39:25.506 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=144, Gamma=0.560
20:39:25.537 00.031 2864 UpdateGuideState exits: m=1690 SNR=29.0
20:39:25.553 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:25.556 00.003 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:39:25.559 00.003 2864 Enqueuing Expose request
20:39:25.649 00.090 6680 IsGuiding returns 1
20:39:25.649 00.000 6680 scope still moving after pulse duration time elapsed
20:39:25.681 00.032 6680 IsGuiding returns 0
20:39:25.681 00.000 6680 scope move finished after 136 + 50 ms
20:39:25.681 00.000 6680 Move returns status 0, amount 136
20:39:25.681 00.000 6680 MoveAxis(N, 0, ABG)
20:39:25.681 00.000 6680 Move returns status 0, amount 0
20:39:25.681 00.000 6680 move complete, result=0
20:39:25.681 00.000 6680 worker thread done servicing request
20:39:25.681 00.000 6680 Worker thread wakes up
20:39:25.681 00.000 2864 GuideStep: 0.7 px 136 ms WEST, 0.2 px 0 ms NORTH
20:39:25.681 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:39:25.681 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:39:27.312 01.631 6680 Exposure complete
20:39:27.369 00.057 6680 worker thread done servicing request
20:39:27.376 00.007 2864 OnExposeComplete: enter
20:39:27.376 00.000 2864 UpdateGuideState(): m_state=6
20:39:27.376 00.000 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 450
20:39:27.376 00.000 2864 Star::Find returns 1 (0), X=132.80, Y=729.13, Mass=1821, SNR=30.1, Peak=181 HFD=2.9
20:39:27.376 00.000 2864 MultiStar: [#1 0.01,0.09,0.94,U] [#2 -0.11,-0.20,0.64,U] [#3 0.01,0.21,0.70,U] [#4 -0.01,0.35,0.58,U] [#5 0.22,-0.25,0.55,U] [#6 0.16,0.30,0.49,U] [#7 0.39,-0.17,0.46,U] [#8 -0.12,0.44,0.40,U] 
20:39:27.376 00.000 2864 refined, 8 included, MultiStar: {-0.28, 0.22}, one-star: {-1.89, 0.83}
20:39:27.376 00.000 2864 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.80) = xAngle (-0.31 = -0.31)
20:39:27.376 00.000 2864 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.38 = 2.90)
20:39:27.376 00.000 2864 CameraToMount -- cameraX=-0.28 cameraY=0.22 hyp=0.36 cameraTheta=2.49 mountX=0.34 mountY=0.08, mountTheta=0.25
20:39:27.391 00.015 2864 SchedulePrimaryMove(10198720, x=-0.28, y=0.22, opts=13)
20:39:27.391 00.000 2864 Enqueuing Move request for scope (-0.28, 0.22)
20:39:27.391 00.000 6680 Worker thread wakes up
20:39:27.391 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.22) opts 0xd
20:39:27.391 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.28, 0.22)
20:39:27.391 00.000 6680 Moving (-0.28, 0.22) raw xDistance=0.34 yDistance=0.08
20:39:27.391 00.000 6680 PPEC rslt: input = 0.34, final = 0.50, react = 0.20, pred = 0.42, hyst = 0.25, hyst_pct = 0.32, period_length = 600.73
20:39:27.391 00.000 6680 PPEC: input: 0.34, control: 0.50, exposure: 1500
20:39:27.391 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:27.391 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:39:27.391 00.000 6680 MoveAxis(W, 68, ABG)
20:39:27.391 00.000 6680 Guiding  Dir = 3, Dur = 68
20:39:27.391 00.000 6680 IsGuiding returns 0
20:39:27.391 00.000 6680 PulseGuide returned control before completion, sleep 78
20:39:27.409 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=152, Gamma=0.560
20:39:27.457 00.048 2864 UpdateGuideState exits: m=1821 SNR=30.1
20:39:27.459 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:27.461 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:39:27.463 00.002 2864 Enqueuing Expose request
20:39:27.487 00.024 6680 IsGuiding returns 1
20:39:27.487 00.000 6680 scope still moving after pulse duration time elapsed
20:39:27.518 00.031 6680 IsGuiding returns 0
20:39:27.518 00.000 6680 scope move finished after 68 + 51 ms
20:39:27.518 00.000 6680 Move returns status 0, amount 68
20:39:27.518 00.000 6680 MoveAxis(N, 0, ABG)
20:39:27.518 00.000 6680 Move returns status 0, amount 0
20:39:27.518 00.000 6680 move complete, result=0
20:39:27.518 00.000 6680 worker thread done servicing request
20:39:27.518 00.000 6680 Worker thread wakes up
20:39:27.518 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:39:27.518 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:39:27.525 00.007 2864 GuideStep: 0.3 px 68 ms WEST, 0.1 px 0 ms NORTH
20:39:28.931 01.406 6680 Exposure complete
20:39:28.982 00.051 6680 worker thread done servicing request
20:39:28.982 00.000 2864 OnExposeComplete: enter
20:39:28.984 00.002 2864 UpdateGuideState(): m_state=6
20:39:28.984 00.000 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 451
20:39:28.984 00.000 2864 Star::Find returns 1 (0), X=132.72, Y=728.97, Mass=1800, SNR=29.9, Peak=146 HFD=3.2
20:39:28.984 00.000 2864 MultiStar: [#1 -0.12,-0.09,0.95,U] [#2 -0.22,-0.21,0.64,U] [#3 0.05,0.10,0.69,U] [#4 -0.06,0.22,0.55,U] [#5 0.31,-0.33,0.57,U] [#6 0.13,0.23,0.47,U] [#7 0.17,-0.17,0.46,U] [#8 -0.07,0.31,0.42,U] 
20:39:28.984 00.000 2864 refined, 8 included, MultiStar: {-0.34, 0.11}, one-star: {-1.97, 0.68}
20:39:28.994 00.010 2864 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.80) = xAngle (0.03 = 0.03)
20:39:28.994 00.000 2864 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.04 = -3.04)
20:39:28.994 00.000 2864 CameraToMount -- cameraX=-0.34 cameraY=0.11 hyp=0.36 cameraTheta=2.83 mountX=0.36 mountY=-0.04, mountTheta=-0.10
20:39:28.994 00.000 2864 SchedulePrimaryMove(10198720, x=-0.34, y=0.11, opts=13)
20:39:28.994 00.000 2864 Enqueuing Move request for scope (-0.34, 0.11)
20:39:28.994 00.000 6680 Worker thread wakes up
20:39:28.994 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.11) opts 0xd
20:39:28.994 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.34, 0.11)
20:39:28.994 00.000 6680 Moving (-0.34, 0.11) raw xDistance=0.36 yDistance=-0.04
20:39:28.994 00.000 6680 PPEC rslt: input = 0.36, final = 0.44, react = 0.21, pred = 0.31, hyst = 0.25, hyst_pct = 0.32, period_length = 600.73
20:39:28.994 00.000 6680 PPEC: input: 0.36, control: 0.44, exposure: 1500
20:39:28.994 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:28.994 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:39:28.994 00.000 6680 MoveAxis(W, 59, ABG)
20:39:28.994 00.000 6680 Guiding  Dir = 3, Dur = 59
20:39:28.994 00.000 6680 IsGuiding returns 0
20:39:28.994 00.000 6680 PulseGuide returned control before completion, sleep 69
20:39:29.010 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=218, med=0, FiltMin=0, FiltMax=146, Gamma=0.560
20:39:29.057 00.047 2864 UpdateGuideState exits: m=1800 SNR=29.9
20:39:29.057 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:29.057 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:39:29.057 00.000 2864 Enqueuing Expose request
20:39:29.090 00.033 6680 IsGuiding returns 0
20:39:29.090 00.000 6680 Move returns status 0, amount 59
20:39:29.090 00.000 6680 MoveAxis(N, 0, ABG)
20:39:29.090 00.000 6680 Move returns status 0, amount 0
20:39:29.090 00.000 6680 move complete, result=0
20:39:29.090 00.000 6680 worker thread done servicing request
20:39:29.090 00.000 6680 Worker thread wakes up
20:39:29.090 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:39:29.090 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:39:29.092 00.002 2864 GuideStep: 0.4 px 59 ms WEST, -0.0 px 0 ms NORTH
20:39:30.719 01.627 6680 Exposure complete
20:39:30.770 00.051 6680 worker thread done servicing request
20:39:30.770 00.000 2864 OnExposeComplete: enter
20:39:30.772 00.002 2864 UpdateGuideState(): m_state=6
20:39:30.777 00.005 2864 Star::Find(15, 132, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 452
20:39:30.777 00.000 2864 Star::Find returns 1 (0), X=132.27, Y=729.38, Mass=1805, SNR=30.0, Peak=161 HFD=3.2
20:39:30.782 00.005 2864 MultiStar: [#1 -0.54,0.14,0.95,U] [#2 -0.78,0.09,0.64,U] [#3 -0.48,0.39,0.71,U] [#4 -0.56,0.50,0.59,U] [#5 -0.10,-0.01,0.58,U] [#6 -0.29,0.37,0.48,U] [#7 -0.15,-0.15,0.45,U] [#8 -0.53,0.53,0.43,U] 
20:39:30.782 00.000 2864 refined, 8 included, MultiStar: {-0.79, 0.37}, one-star: {-2.43, 1.09}
20:39:30.782 00.000 2864 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.80) = xAngle (-0.10 = -0.10)
20:39:30.782 00.000 2864 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.17 = 3.11)
20:39:30.782 00.000 2864 CameraToMount -- cameraX=-0.79 cameraY=0.37 hyp=0.87 cameraTheta=2.70 mountX=0.87 mountY=0.02, mountTheta=0.03
20:39:30.782 00.000 2864 SchedulePrimaryMove(10198720, x=-0.79, y=0.37, opts=13)
20:39:30.782 00.000 2864 Enqueuing Move request for scope (-0.79, 0.37)
20:39:30.798 00.016 6680 Worker thread wakes up
20:39:30.800 00.002 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.79, 0.37) opts 0xd
20:39:30.800 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.79, 0.37)
20:39:30.800 00.000 6680 Moving (-0.79, 0.37) raw xDistance=0.87 yDistance=0.02
20:39:30.800 00.000 6680 PPEC rslt: input = 0.87, final = 0.69, react = 0.52, pred = 0.26, hyst = 0.50, hyst_pct = 0.32, period_length = 600.73
20:39:30.800 00.000 6680 PPEC: input: 0.87, control: 0.69, exposure: 1500
20:39:30.800 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:30.800 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:39:30.800 00.000 6680 MoveAxis(W, 93, ABG)
20:39:30.800 00.000 6680 Guiding  Dir = 3, Dur = 93
20:39:30.802 00.002 6680 IsGuiding returns 0
20:39:30.802 00.000 6680 PulseGuide returned control before completion, sleep 103
20:39:30.814 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=175, Gamma=0.560
20:39:30.861 00.047 2864 UpdateGuideState exits: m=1805 SNR=30.0
20:39:30.861 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:30.861 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:39:30.861 00.000 2864 Enqueuing Expose request
20:39:30.909 00.048 6680 IsGuiding returns 1
20:39:30.909 00.000 6680 scope still moving after pulse duration time elapsed
20:39:30.940 00.031 6680 IsGuiding returns 0
20:39:30.940 00.000 6680 scope move finished after 93 + 46 ms
20:39:30.940 00.000 6680 Move returns status 0, amount 93
20:39:30.940 00.000 6680 MoveAxis(N, 0, ABG)
20:39:30.942 00.002 6680 Move returns status 0, amount 0
20:39:30.942 00.000 6680 move complete, result=0
20:39:30.942 00.000 6680 worker thread done servicing request
20:39:30.942 00.000 6680 Worker thread wakes up
20:39:30.942 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:39:30.942 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:39:30.946 00.004 2864 GuideStep: 0.9 px 93 ms WEST, 0.0 px 0 ms NORTH
20:39:32.369 01.423 6680 Exposure complete
20:39:32.416 00.047 6680 worker thread done servicing request
20:39:32.416 00.000 2864 OnExposeComplete: enter
20:39:32.433 00.017 2864 UpdateGuideState(): m_state=6
20:39:32.435 00.002 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 453
20:39:32.437 00.002 2864 Star::Find returns 1 (0), X=131.88, Y=729.42, Mass=1782, SNR=29.8, Peak=169 HFD=3.2
20:39:32.439 00.002 2864 MultiStar: [#1 -0.88,0.31,0.97,U] [#2 -0.91,0.05,0.66,U] [#3 -0.99,0.42,0.73,U] [#4 -0.94,0.64,0.58,U] [#5 -0.69,-0.02,0.58,U] [#6 -0.83,0.44,0.49,U] [#7 -0.72,0.11,0.46,U] [#8 -1.01,0.63,0.41,U] 
20:39:32.439 00.000 2864 refined, 8 included, MultiStar: {-1.20, 0.45}, one-star: {-2.81, 1.13}
20:39:32.441 00.002 2864 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.80) = xAngle (-0.01 = -0.01)
20:39:32.443 00.002 2864 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.09 = -3.09)
20:39:32.445 00.002 2864 CameraToMount -- cameraX=-1.20 cameraY=0.45 hyp=1.29 cameraTheta=2.78 mountX=1.29 mountY=-0.07, mountTheta=-0.06
20:39:32.447 00.002 2864 SchedulePrimaryMove(10198720, x=-1.20, y=0.45, opts=13)
20:39:32.447 00.000 2864 Enqueuing Move request for scope (-1.20, 0.45)
20:39:32.447 00.000 6680 Worker thread wakes up
20:39:32.447 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.20, 0.45) opts 0xd
20:39:32.447 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.20, 0.45)
20:39:32.447 00.000 6680 Moving (-1.20, 0.45) raw xDistance=1.29 yDistance=-0.07
20:39:32.447 00.000 6680 PPEC rslt: input = 1.29, final = 1.13, react = 0.77, pred = 0.54, hyst = 0.72, hyst_pct = 0.32, period_length = 600.73
20:39:32.447 00.000 6680 PPEC: input: 1.29, control: 1.13, exposure: 1500
20:39:32.447 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:32.447 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:39:32.447 00.000 6680 MoveAxis(W, 152, ABG)
20:39:32.447 00.000 6680 Guiding  Dir = 3, Dur = 152
20:39:32.447 00.000 6680 IsGuiding returns 0
20:39:32.447 00.000 6680 PulseGuide returned control before completion, sleep 162
20:39:32.467 00.020 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=167, Gamma=0.560
20:39:32.515 00.048 2864 UpdateGuideState exits: m=1782 SNR=29.8
20:39:32.517 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:32.517 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:39:32.519 00.002 2864 Enqueuing Expose request
20:39:32.621 00.102 6680 IsGuiding returns 1
20:39:32.621 00.000 6680 scope still moving after pulse duration time elapsed
20:39:32.653 00.032 6680 IsGuiding returns 0
20:39:32.653 00.000 6680 scope move finished after 152 + 44 ms
20:39:32.653 00.000 6680 Move returns status 0, amount 152
20:39:32.653 00.000 6680 MoveAxis(N, 0, ABG)
20:39:32.653 00.000 6680 Move returns status 0, amount 0
20:39:32.653 00.000 6680 move complete, result=0
20:39:32.653 00.000 6680 worker thread done servicing request
20:39:32.653 00.000 6680 Worker thread wakes up
20:39:32.653 00.000 2864 GuideStep: 1.3 px 152 ms WEST, -0.1 px 0 ms NORTH
20:39:32.653 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:39:32.653 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:39:34.307 01.654 6680 Exposure complete
20:39:34.369 00.062 6680 worker thread done servicing request
20:39:34.369 00.000 2864 OnExposeComplete: enter
20:39:34.375 00.006 2864 UpdateGuideState(): m_state=6
20:39:34.377 00.002 2864 Star::Find(15, 131, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 454
20:39:34.379 00.002 2864 Star::Find returns 1 (0), X=132.18, Y=729.14, Mass=1765, SNR=29.6, Peak=152 HFD=3.1
20:39:34.383 00.004 2864 MultiStar: [#1 -0.65,0.15,0.95,U] [#2 -0.76,-0.20,0.65,U] [#3 -0.59,0.19,0.73,U] [#4 -0.58,0.38,0.59,U] [#5 -0.32,-0.36,0.59,U] [#6 -0.57,0.22,0.50,U] [#7 -0.05,-0.20,0.48,U] [#8 -0.57,0.52,0.40,U] 
20:39:34.385 00.002 2864 refined, 8 included, MultiStar: {-0.87, 0.21}, one-star: {-2.52, 0.84}
20:39:34.387 00.002 2864 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.80) = xAngle (0.11 = 0.11)
20:39:34.389 00.002 2864 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.96 = -2.96)
20:39:34.391 00.002 2864 CameraToMount -- cameraX=-0.87 cameraY=0.21 hyp=0.89 cameraTheta=2.91 mountX=0.89 mountY=-0.16, mountTheta=-0.18
20:39:34.391 00.000 2864 SchedulePrimaryMove(10198720, x=-0.87, y=0.21, opts=13)
20:39:34.400 00.009 2864 Enqueuing Move request for scope (-0.87, 0.21)
20:39:34.400 00.000 6680 Worker thread wakes up
20:39:34.400 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.87, 0.21) opts 0xd
20:39:34.400 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.87, 0.21)
20:39:34.400 00.000 6680 Moving (-0.87, 0.21) raw xDistance=0.89 yDistance=-0.16
20:39:34.400 00.000 6680 PPEC rslt: input = 0.89, final = 0.86, react = 0.53, pred = 0.48, hyst = 0.52, hyst_pct = 0.31, period_length = 600.73
20:39:34.400 00.000 6680 PPEC: input: 0.89, control: 0.86, exposure: 1500
20:39:34.400 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:34.400 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:39:34.400 00.000 6680 MoveAxis(W, 116, ABG)
20:39:34.400 00.000 6680 Guiding  Dir = 3, Dur = 116
20:39:34.400 00.000 6680 IsGuiding returns 0
20:39:34.400 00.000 6680 PulseGuide returned control before completion, sleep 126
20:39:34.417 00.017 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=171, Gamma=0.560
20:39:34.463 00.046 2864 UpdateGuideState exits: m=1765 SNR=29.6
20:39:34.463 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:34.463 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:39:34.471 00.008 2864 Enqueuing Expose request
20:39:34.541 00.070 6680 IsGuiding returns 1
20:39:34.541 00.000 6680 scope still moving after pulse duration time elapsed
20:39:34.573 00.032 6680 IsGuiding returns 0
20:39:34.573 00.000 6680 scope move finished after 116 + 51 ms
20:39:34.573 00.000 6680 Move returns status 0, amount 116
20:39:34.573 00.000 6680 MoveAxis(N, 0, ABG)
20:39:34.573 00.000 6680 Move returns status 0, amount 0
20:39:34.573 00.000 6680 move complete, result=0
20:39:34.573 00.000 6680 worker thread done servicing request
20:39:34.573 00.000 6680 Worker thread wakes up
20:39:34.573 00.000 2864 GuideStep: 0.9 px 116 ms WEST, -0.2 px 0 ms NORTH
20:39:34.573 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:39:34.573 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:39:35.985 01.412 6680 Exposure complete
20:39:36.032 00.047 6680 worker thread done servicing request
20:39:36.032 00.000 2864 OnExposeComplete: enter
20:39:36.032 00.000 2864 UpdateGuideState(): m_state=6
20:39:36.032 00.000 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 455
20:39:36.032 00.000 2864 Star::Find returns 1 (0), X=132.52, Y=729.03, Mass=1802, SNR=29.9, Peak=164 HFD=3.0
20:39:36.032 00.000 2864 MultiStar: [#1 -0.13,-0.20,0.92,U] [#2 -0.53,-0.20,0.64,U] [#3 -0.23,-0.26,0.71,U] [#4 -0.15,0.08,0.59,U] [#5 0.00,-0.43,0.57,U] [#6 -0.03,-0.07,0.49,U] [#7 0.08,-0.21,0.48,U] [#8 -0.26,0.21,0.42,U] 
20:39:36.048 00.016 2864 refined, 8 included, MultiStar: {-0.51, -0.00}, one-star: {-2.17, 0.73}
20:39:36.048 00.000 2864 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.80) = xAngle (-5.93 = 0.35)
20:39:36.048 00.000 2864 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-9.01 = -2.72)
20:39:36.048 00.000 2864 CameraToMount -- cameraX=-0.51 cameraY=-0.00 hyp=0.51 cameraTheta=-3.14 mountX=0.48 mountY=-0.21, mountTheta=-0.41
20:39:36.056 00.008 2864 SchedulePrimaryMove(10198720, x=-0.51, y=-0.00, opts=13)
20:39:36.056 00.000 2864 Enqueuing Move request for scope (-0.51, -0.00)
20:39:36.056 00.000 6680 Worker thread wakes up
20:39:36.056 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.00) opts 0xd
20:39:36.056 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.51, -0.00)
20:39:36.056 00.000 6680 Moving (-0.51, -0.00) raw xDistance=0.48 yDistance=-0.21
20:39:36.056 00.000 6680 PPEC rslt: input = 0.48, final = 0.60, react = 0.29, pred = 0.43, hyst = 0.33, hyst_pct = 0.31, period_length = 600.73
20:39:36.056 00.000 6680 PPEC: input: 0.48, control: 0.60, exposure: 1500
20:39:36.056 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:36.056 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:39:36.056 00.000 6680 MoveAxis(W, 81, ABG)
20:39:36.056 00.000 6680 Guiding  Dir = 3, Dur = 81
20:39:36.056 00.000 6680 IsGuiding returns 0
20:39:36.056 00.000 6680 PulseGuide returned control before completion, sleep 91
20:39:36.074 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=150, Gamma=0.560
20:39:36.119 00.045 2864 UpdateGuideState exits: m=1802 SNR=29.9
20:39:36.119 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:36.119 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:39:36.119 00.000 2864 Enqueuing Expose request
20:39:36.160 00.041 6680 IsGuiding returns 1
20:39:36.160 00.000 6680 scope still moving after pulse duration time elapsed
20:39:36.192 00.032 6680 IsGuiding returns 0
20:39:36.192 00.000 6680 scope move finished after 81 + 47 ms
20:39:36.192 00.000 6680 Move returns status 0, amount 81
20:39:36.192 00.000 6680 MoveAxis(N, 0, ABG)
20:39:36.192 00.000 6680 Move returns status 0, amount 0
20:39:36.192 00.000 6680 move complete, result=0
20:39:36.192 00.000 6680 worker thread done servicing request
20:39:36.192 00.000 6680 Worker thread wakes up
20:39:36.192 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:39:36.192 00.000 2864 GuideStep: 0.5 px 81 ms WEST, -0.2 px 0 ms NORTH
20:39:36.195 00.003 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:39:37.838 01.643 6680 Exposure complete
20:39:37.888 00.050 6680 worker thread done servicing request
20:39:37.888 00.000 2864 OnExposeComplete: enter
20:39:37.888 00.000 2864 UpdateGuideState(): m_state=6
20:39:37.899 00.011 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 456
20:39:37.900 00.001 2864 Star::Find returns 1 (0), X=132.67, Y=729.08, Mass=1814, SNR=30.0, Peak=172 HFD=3.2
20:39:37.900 00.000 2864 MultiStar: [#1 -0.32,-0.34,0.91,U] [#2 -0.16,-0.19,0.64,U] [#3 -0.17,-0.01,0.72,U] [#4 -0.33,-0.00,0.57,U] [#5 -0.05,-0.41,0.57,U] [#6 -0.20,-0.06,0.49,U] [#7 0.44,0.24,0.46,U] [#8 -0.49,-0.07,0.41,U] 
20:39:37.906 00.006 2864 refined, 8 included, MultiStar: {-0.49, 0.03}, one-star: {-2.02, 0.79}
20:39:37.908 00.002 2864 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.80) = xAngle (0.29 = 0.29)
20:39:37.910 00.002 2864 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.78 = -2.78)
20:39:37.912 00.002 2864 CameraToMount -- cameraX=-0.49 cameraY=0.03 hyp=0.49 cameraTheta=3.09 mountX=0.47 mountY=-0.17, mountTheta=-0.35
20:39:37.914 00.002 2864 SchedulePrimaryMove(10198720, x=-0.49, y=0.03, opts=13)
20:39:37.919 00.005 2864 Enqueuing Move request for scope (-0.49, 0.03)
20:39:37.919 00.000 6680 Worker thread wakes up
20:39:37.919 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.03) opts 0xd
20:39:37.919 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.49, 0.03)
20:39:37.919 00.000 6680 Moving (-0.49, 0.03) raw xDistance=0.47 yDistance=-0.17
20:39:37.919 00.000 6680 PPEC rslt: input = 0.47, final = 0.76, react = 0.28, pred = 0.68, hyst = 0.31, hyst_pct = 0.31, period_length = 600.73
20:39:37.919 00.000 6680 PPEC: input: 0.47, control: 0.76, exposure: 1500
20:39:37.919 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:37.919 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:39:37.919 00.000 6680 MoveAxis(W, 102, ABG)
20:39:37.919 00.000 6680 Guiding  Dir = 3, Dur = 102
20:39:37.919 00.000 6680 IsGuiding returns 0
20:39:37.919 00.000 6680 PulseGuide returned control before completion, sleep 112
20:39:37.938 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=158, Gamma=0.560
20:39:37.983 00.045 2864 UpdateGuideState exits: m=1814 SNR=30.0
20:39:37.983 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:37.983 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:39:37.983 00.000 2864 Enqueuing Expose request
20:39:38.041 00.058 6680 IsGuiding returns 1
20:39:38.041 00.000 6680 scope still moving after pulse duration time elapsed
20:39:38.072 00.031 6680 IsGuiding returns 0
20:39:38.072 00.000 6680 scope move finished after 102 + 45 ms
20:39:38.072 00.000 6680 Move returns status 0, amount 102
20:39:38.072 00.000 6680 MoveAxis(N, 0, ABG)
20:39:38.072 00.000 6680 Move returns status 0, amount 0
20:39:38.072 00.000 6680 move complete, result=0
20:39:38.072 00.000 6680 worker thread done servicing request
20:39:38.072 00.000 6680 Worker thread wakes up
20:39:38.072 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:39:38.072 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:39:38.072 00.000 2864 GuideStep: 0.5 px 102 ms WEST, -0.2 px 0 ms NORTH
20:39:39.496 01.424 6680 Exposure complete
20:39:39.543 00.047 6680 worker thread done servicing request
20:39:39.543 00.000 2864 OnExposeComplete: enter
20:39:39.557 00.014 2864 UpdateGuideState(): m_state=6
20:39:39.559 00.002 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 457
20:39:39.559 00.000 2864 Star::Find returns 1 (0), X=132.94, Y=729.10, Mass=1756, SNR=29.5, Peak=162 HFD=2.9
20:39:39.559 00.000 2864 MultiStar: [#1 0.13,0.03,0.95,U] [#2 -0.00,-0.28,0.66,U] [#3 0.24,0.12,0.73,U] [#4 0.28,0.42,0.57,U] [#5 0.37,-0.16,0.58,U] [#6 0.36,0.35,0.49,U] [#7 0.10,-0.23,0.46,U] [#8 0.20,0.29,0.44,U] 
20:39:39.559 00.000 2864 refined, 8 included, MultiStar: {-0.13, 0.18}, one-star: {-1.75, 0.80}
20:39:39.559 00.000 2864 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.80) = xAngle (-0.60 = -0.60)
20:39:39.559 00.000 2864 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.67 = 2.61)
20:39:39.559 00.000 2864 CameraToMount -- cameraX=-0.13 cameraY=0.18 hyp=0.22 cameraTheta=2.20 mountX=0.19 mountY=0.11, mountTheta=0.55
20:39:39.559 00.000 2864 SchedulePrimaryMove(10198720, x=-0.13, y=0.18, opts=13)
20:39:39.575 00.016 2864 Enqueuing Move request for scope (-0.13, 0.18)
20:39:39.575 00.000 6680 Worker thread wakes up
20:39:39.575 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.18) opts 0xd
20:39:39.575 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.13, 0.18)
20:39:39.575 00.000 6680 Moving (-0.13, 0.18) raw xDistance=0.19 yDistance=0.11
20:39:39.575 00.000 6680 PPEC rslt: input = 0.19, final = 0.58, react = 0.11, pred = 0.67, hyst = 0.14, hyst_pct = 0.31, period_length = 600.73
20:39:39.575 00.000 6680 PPEC: input: 0.19, control: 0.58, exposure: 1500
20:39:39.575 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:39.581 00.006 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:39:39.581 00.000 6680 MoveAxis(W, 79, ABG)
20:39:39.581 00.000 6680 Guiding  Dir = 3, Dur = 79
20:39:39.581 00.000 6680 IsGuiding returns 0
20:39:39.581 00.000 6680 PulseGuide returned control before completion, sleep 89
20:39:39.593 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=172, Gamma=0.560
20:39:39.638 00.045 2864 UpdateGuideState exits: m=1756 SNR=29.5
20:39:39.638 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:39.638 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:39:39.638 00.000 2864 Enqueuing Expose request
20:39:39.686 00.048 6680 IsGuiding returns 1
20:39:39.686 00.000 6680 scope still moving after pulse duration time elapsed
20:39:39.718 00.032 6680 IsGuiding returns 0
20:39:39.718 00.000 6680 scope move finished after 79 + 57 ms
20:39:39.718 00.000 6680 Move returns status 0, amount 79
20:39:39.718 00.000 6680 MoveAxis(N, 0, ABG)
20:39:39.718 00.000 6680 Move returns status 0, amount 0
20:39:39.718 00.000 6680 move complete, result=0
20:39:39.718 00.000 6680 worker thread done servicing request
20:39:39.718 00.000 6680 Worker thread wakes up
20:39:39.719 00.001 6680 worker thread servicing REQUEST_EXPOSE 1500
20:39:39.719 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:39:39.732 00.013 2864 GuideStep: 0.2 px 79 ms WEST, 0.1 px 0 ms NORTH
20:39:41.359 01.627 6680 Exposure complete
20:39:41.400 00.041 6680 worker thread done servicing request
20:39:41.400 00.000 2864 OnExposeComplete: enter
20:39:41.400 00.000 2864 UpdateGuideState(): m_state=6
20:39:41.400 00.000 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 458
20:39:41.400 00.000 2864 Star::Find returns 1 (0), X=132.82, Y=728.46, Mass=1880, SNR=30.5, Peak=184 HFD=2.9
20:39:41.416 00.016 2864 MultiStar: [#1 0.32,-0.68,0.92,U] [#2 -0.14,-0.77,0.63,U] [#3 0.21,-0.53,0.67,U] [#4 0.26,-0.39,0.56,U] [#5 0.44,-1.06,0.57,U] [#6 0.43,-0.65,0.45,U] [#7 0.49,-0.95,0.44,U] [#8 0.07,-0.41,0.41,U] 
20:39:41.416 00.000 2864 refined, 8 included, MultiStar: {-0.12, -0.53}, one-star: {-1.87, 0.16}
20:39:41.416 00.000 2864 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.80) = xAngle (-4.59 = 1.69)
20:39:41.416 00.000 2864 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-7.67 = -1.38)
20:39:41.416 00.000 2864 CameraToMount -- cameraX=-0.12 cameraY=-0.53 hyp=0.55 cameraTheta=-1.80 mountX=-0.06 mountY=-0.54, mountTheta=-1.69
20:39:41.416 00.000 2864 SchedulePrimaryMove(10198720, x=-0.12, y=-0.53, opts=13)
20:39:41.416 00.000 2864 Enqueuing Move request for scope (-0.12, -0.53)
20:39:41.416 00.000 6680 Worker thread wakes up
20:39:41.416 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.53) opts 0xd
20:39:41.416 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.12, -0.53)
20:39:41.416 00.000 6680 Moving (-0.12, -0.53) raw xDistance=-0.06 yDistance=-0.54
20:39:41.432 00.016 6680 PPEC rslt: input = -0.06, final = 0.49, react = -0.04, pred = 0.71, hyst = 0.00, hyst_pct = 0.31, period_length = 600.73
20:39:41.432 00.000 6680 PPEC: input: -0.06, control: 0.49, exposure: 1500
20:39:41.432 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
20:39:41.432 00.000 6680 MoveAxis(W, 66, ABG)
20:39:41.432 00.000 6680 Guiding  Dir = 3, Dur = 66
20:39:41.432 00.000 6680 IsGuiding returns 0
20:39:41.432 00.000 6680 PulseGuide returned control before completion, sleep 76
20:39:41.432 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=158, Gamma=0.560
20:39:41.479 00.047 2864 UpdateGuideState exits: m=1880 SNR=30.5
20:39:41.479 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:41.479 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:39:41.496 00.017 2864 Enqueuing Expose request
20:39:41.510 00.014 6680 IsGuiding returns 1
20:39:41.510 00.000 6680 scope still moving after pulse duration time elapsed
20:39:41.541 00.031 6680 IsGuiding returns 0
20:39:41.541 00.000 6680 scope move finished after 66 + 42 ms
20:39:41.541 00.000 6680 Move returns status 0, amount 66
20:39:41.541 00.000 6680 MoveAxis(N, 86, ABG)
20:39:41.541 00.000 6680 Guiding  Dir = 0, Dur = 86
20:39:41.541 00.000 6680 IsGuiding returns 0
20:39:41.541 00.000 6680 PulseGuide returned control before completion, sleep 96
20:39:41.650 00.109 6680 IsGuiding returns 1
20:39:41.650 00.000 6680 scope still moving after pulse duration time elapsed
20:39:41.682 00.032 6680 IsGuiding returns 0
20:39:41.682 00.000 6680 scope move finished after 86 + 54 ms
20:39:41.682 00.000 6680 Move returns status 0, amount 86
20:39:41.682 00.000 6680 move complete, result=0
20:39:41.682 00.000 6680 worker thread done servicing request
20:39:41.682 00.000 2864 GuideStep: -0.1 px 66 ms WEST, -0.5 px 86 ms NORTH
20:39:41.682 00.000 6680 Worker thread wakes up
20:39:41.682 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:39:41.682 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:39:43.119 01.437 6680 Exposure complete
20:39:43.196 00.077 6680 worker thread done servicing request
20:39:43.196 00.000 2864 OnExposeComplete: enter
20:39:43.196 00.000 2864 UpdateGuideState(): m_state=6
20:39:43.196 00.000 2864 Star::Find(15, 132, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 459
20:39:43.196 00.000 2864 Star::Find returns 1 (0), X=132.80, Y=728.92, Mass=1800, SNR=29.9, Peak=160 HFD=3.0
20:39:43.196 00.000 2864 MultiStar: [#1 0.24,-0.25,0.92,U] [#2 -0.26,-0.38,0.65,U] [#3 0.06,-0.36,0.73,U] [#4 0.25,-0.05,0.58,U] [#5 0.28,-0.57,0.59,U] [#6 0.34,-0.24,0.49,U] [#7 0.24,-0.56,0.46,U] [#8 -0.10,0.00,0.42,U] 
20:39:43.196 00.000 2864 refined, 8 included, MultiStar: {-0.21, -0.15}, one-star: {-1.90, 0.63}
20:39:43.212 00.016 2864 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.80) = xAngle (-5.34 = 0.94)
20:39:43.213 00.001 2864 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.41 = -2.13)
20:39:43.213 00.000 2864 CameraToMount -- cameraX=-0.21 cameraY=-0.15 hyp=0.26 cameraTheta=-2.54 mountX=0.15 mountY=-0.22, mountTheta=-0.97
20:39:43.213 00.000 2864 SchedulePrimaryMove(10198720, x=-0.21, y=-0.15, opts=13)
20:39:43.213 00.000 2864 Enqueuing Move request for scope (-0.21, -0.15)
20:39:43.213 00.000 6680 Worker thread wakes up
20:39:43.213 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.15) opts 0xd
20:39:43.213 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.21, -0.15)
20:39:43.213 00.000 6680 Moving (-0.21, -0.15) raw xDistance=0.15 yDistance=-0.22
20:39:43.213 00.000 6680 PPEC rslt: input = 0.15, final = 0.50, react = 0.09, pred = 0.72, hyst = 0.00, hyst_pct = 0.31, period_length = 600.73
20:39:43.213 00.000 6680 PPEC: input: 0.15, control: 0.50, exposure: 1500
20:39:43.213 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:43.213 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
20:39:43.213 00.000 6680 MoveAxis(W, 67, ABG)
20:39:43.213 00.000 6680 Guiding  Dir = 3, Dur = 67
20:39:43.213 00.000 6680 IsGuiding returns 0
20:39:43.213 00.000 6680 PulseGuide returned control before completion, sleep 77
20:39:43.237 00.024 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=177, Gamma=0.560
20:39:43.275 00.038 2864 UpdateGuideState exits: m=1800 SNR=29.9
20:39:43.275 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:43.275 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:39:43.275 00.000 2864 Enqueuing Expose request
20:39:43.307 00.032 6680 IsGuiding returns 1
20:39:43.307 00.000 6680 scope still moving after pulse duration time elapsed
20:39:43.338 00.031 6680 IsGuiding returns 0
20:39:43.338 00.000 6680 scope move finished after 67 + 47 ms
20:39:43.338 00.000 6680 Move returns status 0, amount 67
20:39:43.338 00.000 6680 MoveAxis(N, 0, ABG)
20:39:43.338 00.000 6680 Move returns status 0, amount 0
20:39:43.338 00.000 6680 move complete, result=0
20:39:43.338 00.000 6680 worker thread done servicing request
20:39:43.340 00.002 2864 GuideStep: 0.2 px 67 ms WEST, -0.2 px 0 ms NORTH
20:39:43.340 00.000 6680 Worker thread wakes up
20:39:43.340 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:39:43.340 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:39:44.989 01.649 6680 Exposure complete
20:39:45.055 00.066 6680 worker thread done servicing request
20:39:45.055 00.000 2864 OnExposeComplete: enter
20:39:45.057 00.002 2864 UpdateGuideState(): m_state=6
20:39:45.059 00.002 2864 Star::Find(15, 132, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 460
20:39:45.061 00.002 2864 Star::Find returns 1 (0), X=132.89, Y=729.08, Mass=1758, SNR=29.6, Peak=168 HFD=2.9
20:39:45.063 00.002 2864 MultiStar: [#1 0.21,-0.17,0.97,U] [#2 0.09,-0.37,0.66,U] [#3 0.21,-0.08,0.73,U] [#4 0.13,0.12,0.59,U] [#5 0.56,-0.39,0.58,U] [#6 0.32,0.01,0.48,U] [#7 0.41,-0.40,0.46,U] [#8 0.04,0.14,0.43,U] 
20:39:45.065 00.002 2864 refined, 8 included, MultiStar: {-0.11, 0.01}, one-star: {-1.81, 0.78}
20:39:45.067 00.002 2864 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.80) = xAngle (0.27 = 0.27)
20:39:45.069 00.002 2864 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.80 = -2.80)
20:39:45.071 00.002 2864 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.11 cameraTheta=3.07 mountX=0.10 mountY=-0.04, mountTheta=-0.34
20:39:45.073 00.002 2864 SchedulePrimaryMove(10198720, x=-0.11, y=0.01, opts=13)
20:39:45.075 00.002 2864 Enqueuing Move request for scope (-0.11, 0.01)
20:39:45.077 00.002 6680 Worker thread wakes up
20:39:45.077 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.01) opts 0xd
20:39:45.077 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.11, 0.01)
20:39:45.077 00.000 6680 Moving (-0.11, 0.01) raw xDistance=0.10 yDistance=-0.04
20:39:45.079 00.002 6680 PPEC rslt: input = 0.10, final = 0.53, react = 0.06, pred = 0.76, hyst = 0.00, hyst_pct = 0.30, period_length = 600.73
20:39:45.079 00.000 6680 PPEC: input: 0.10, control: 0.53, exposure: 1500
20:39:45.079 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:45.079 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:39:45.079 00.000 6680 MoveAxis(W, 71, ABG)
20:39:45.079 00.000 6680 Guiding  Dir = 3, Dur = 71
20:39:45.079 00.000 6680 IsGuiding returns 0
20:39:45.079 00.000 6680 PulseGuide returned control before completion, sleep 81
20:39:45.088 00.009 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=165, Gamma=0.560
20:39:45.136 00.048 2864 UpdateGuideState exits: m=1758 SNR=29.6
20:39:45.138 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:45.140 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:39:45.142 00.002 2864 Enqueuing Expose request
20:39:45.163 00.021 6680 IsGuiding returns 1
20:39:45.163 00.000 6680 scope still moving after pulse duration time elapsed
20:39:45.195 00.032 6680 IsGuiding returns 0
20:39:45.195 00.000 6680 scope move finished after 71 + 44 ms
20:39:45.195 00.000 6680 Move returns status 0, amount 71
20:39:45.195 00.000 6680 MoveAxis(N, 0, ABG)
20:39:45.195 00.000 6680 Move returns status 0, amount 0
20:39:45.195 00.000 6680 move complete, result=0
20:39:45.195 00.000 6680 worker thread done servicing request
20:39:45.195 00.000 6680 Worker thread wakes up
20:39:45.195 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:39:45.195 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:39:45.195 00.000 2864 GuideStep: 0.1 px 71 ms WEST, -0.0 px 0 ms NORTH
20:39:46.622 01.427 6680 Exposure complete
20:39:46.682 00.060 6680 worker thread done servicing request
20:39:46.682 00.000 2864 OnExposeComplete: enter
20:39:46.682 00.000 2864 UpdateGuideState(): m_state=6
20:39:46.686 00.004 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 461
20:39:46.688 00.002 2864 Star::Find returns 1 (0), X=133.04, Y=728.87, Mass=1763, SNR=29.6, Peak=165 HFD=2.7
20:39:46.690 00.002 2864 MultiStar: [#1 0.21,-0.26,0.96,U] [#2 0.19,-0.45,0.64,U] [#3 0.34,-0.17,0.73,U] [#4 0.23,0.08,0.58,U] [#5 0.68,-0.42,0.56,U] [#6 0.35,0.08,0.49,U] [#7 0.57,-0.50,0.46,U] [#8 0.16,0.24,0.42,U] 
20:39:46.692 00.002 2864 refined, 8 included, MultiStar: {-0.01, -0.06}, one-star: {-1.65, 0.58}
20:39:46.694 00.002 2864 CameraToMount -- cameraTheta (-1.73) - m_xAngle (2.80) = xAngle (-4.53 = 1.76)
20:39:46.696 00.002 2864 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-7.60 = -1.32)
20:39:46.698 00.002 2864 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.73 mountX=-0.01 mountY=-0.06, mountTheta=-1.76
20:39:46.701 00.003 2864 SchedulePrimaryMove(10198720, x=-0.01, y=-0.06, opts=13)
20:39:46.703 00.002 2864 Enqueuing Move request for scope (-0.01, -0.06)
20:39:46.705 00.002 6680 Worker thread wakes up
20:39:46.705 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
20:39:46.705 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
20:39:46.705 00.000 6680 Moving (-0.01, -0.06) raw xDistance=-0.01 yDistance=-0.06
20:39:46.705 00.000 6680 PPEC rslt: input = -0.01, final = 0.45, react = -0.01, pred = 0.65, hyst = 0.00, hyst_pct = 0.30, period_length = 600.73
20:39:46.705 00.000 6680 PPEC: input: -0.01, control: 0.45, exposure: 1500
20:39:46.705 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:46.707 00.002 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:39:46.707 00.000 6680 MoveAxis(W, 60, ABG)
20:39:46.707 00.000 6680 Guiding  Dir = 3, Dur = 60
20:39:46.707 00.000 6680 IsGuiding returns 0
20:39:46.707 00.000 6680 PulseGuide returned control before completion, sleep 70
20:39:46.717 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=159, Gamma=0.560
20:39:46.749 00.032 2864 UpdateGuideState exits: m=1763 SNR=29.6
20:39:46.765 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:46.765 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:39:46.765 00.000 2864 Enqueuing Expose request
20:39:46.781 00.016 6680 IsGuiding returns 1
20:39:46.781 00.000 6680 scope still moving after pulse duration time elapsed
20:39:46.813 00.032 6680 IsGuiding returns 0
20:39:46.813 00.000 6680 scope move finished after 60 + 46 ms
20:39:46.813 00.000 6680 Move returns status 0, amount 60
20:39:46.813 00.000 6680 MoveAxis(N, 0, ABG)
20:39:46.813 00.000 6680 Move returns status 0, amount 0
20:39:46.813 00.000 6680 move complete, result=0
20:39:46.813 00.000 6680 worker thread done servicing request
20:39:46.813 00.000 6680 Worker thread wakes up
20:39:46.813 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:39:46.813 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:39:46.813 00.000 2864 GuideStep: -0.0 px 60 ms WEST, -0.1 px 0 ms NORTH
20:39:48.455 01.642 6680 Exposure complete
20:39:48.535 00.080 6680 worker thread done servicing request
20:39:48.535 00.000 2864 OnExposeComplete: enter
20:39:48.535 00.000 2864 UpdateGuideState(): m_state=6
20:39:48.535 00.000 2864 Star::Find(15, 133, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 462
20:39:48.535 00.000 2864 Star::Find returns 1 (0), X=133.53, Y=728.33, Mass=1796, SNR=29.9, Peak=166 HFD=3.1
20:39:48.535 00.000 2864 MultiStar: [#1 0.76,-0.45,0.93,U] [#2 0.50,-0.77,0.62,U] [#3 0.62,-0.50,0.71,U] [#4 0.75,-0.09,0.57,U] [#5 0.80,-0.98,0.56,U] [#6 0.89,-0.30,0.49,U] [#7 0.86,-0.97,0.46,U] [#8 0.71,-0.25,0.40,U] 
20:39:48.535 00.000 2864 refined, 8 included, MultiStar: {0.40, -0.44}, one-star: {-1.16, 0.03}
20:39:48.535 00.000 2864 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.80) = xAngle (-3.63 = 2.66)
20:39:48.535 00.000 2864 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.70 = -0.42)
20:39:48.550 00.015 2864 CameraToMount -- cameraX=0.40 cameraY=-0.44 hyp=0.59 cameraTheta=-0.83 mountX=-0.52 mountY=-0.24, mountTheta=-2.71
20:39:48.554 00.004 2864 SchedulePrimaryMove(10198720, x=0.40, y=-0.44, opts=13)
20:39:48.559 00.005 2864 Enqueuing Move request for scope (0.40, -0.44)
20:39:48.561 00.002 6680 Worker thread wakes up
20:39:48.561 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.44) opts 0xd
20:39:48.561 00.000 6680 Handling offset move in thread for scope, endpoint = (0.40, -0.44)
20:39:48.561 00.000 6680 Moving (0.40, -0.44) raw xDistance=-0.52 yDistance=-0.24
20:39:48.561 00.000 6680 PPEC rslt: input = -0.52, final = 0.17, react = -0.31, pred = 0.67, hyst = -0.25, hyst_pct = 0.30, period_length = 600.73
20:39:48.561 00.000 6680 PPEC: input: -0.52, control: 0.17, exposure: 1500
20:39:48.561 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
20:39:48.561 00.000 6680 MoveAxis(W, 23, ABG)
20:39:48.561 00.000 6680 Guiding  Dir = 3, Dur = 23
20:39:48.563 00.002 6680 IsGuiding returns 0
20:39:48.563 00.000 6680 PulseGuide returned control before completion, sleep 33
20:39:48.575 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=171, Gamma=0.560
20:39:48.598 00.023 6680 IsGuiding returns 1
20:39:48.598 00.000 6680 scope still moving after pulse duration time elapsed
20:39:48.619 00.021 2864 UpdateGuideState exits: m=1796 SNR=29.9
20:39:48.619 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:48.619 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:39:48.629 00.010 6680 IsGuiding returns 0
20:39:48.629 00.000 2864 Enqueuing Expose request
20:39:48.631 00.002 6680 scope move finished after 23 + 43 ms
20:39:48.631 00.000 6680 Move returns status 0, amount 23
20:39:48.631 00.000 6680 MoveAxis(N, 38, ABG)
20:39:48.631 00.000 6680 Guiding  Dir = 0, Dur = 38
20:39:48.631 00.000 6680 IsGuiding returns 0
20:39:48.631 00.000 6680 PulseGuide returned control before completion, sleep 48
20:39:48.692 00.061 6680 IsGuiding returns 1
20:39:48.692 00.000 6680 scope still moving after pulse duration time elapsed
20:39:48.724 00.032 6680 IsGuiding returns 0
20:39:48.724 00.000 6680 scope move finished after 38 + 53 ms
20:39:48.724 00.000 6680 Move returns status 0, amount 38
20:39:48.724 00.000 6680 move complete, result=0
20:39:48.724 00.000 6680 worker thread done servicing request
20:39:48.724 00.000 6680 Worker thread wakes up
20:39:48.724 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:39:48.724 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:39:48.724 00.000 2864 GuideStep: -0.5 px 23 ms WEST, -0.2 px 38 ms NORTH
20:39:50.150 01.426 6680 Exposure complete
20:39:50.213 00.063 6680 worker thread done servicing request
20:39:50.213 00.000 2864 OnExposeComplete: enter
20:39:50.213 00.000 2864 UpdateGuideState(): m_state=6
20:39:50.230 00.017 2864 Star::Find(15, 133, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 463
20:39:50.232 00.002 2864 Star::Find returns 1 (0), X=133.39, Y=728.57, Mass=1780, SNR=29.7, Peak=155 HFD=3.2
20:39:50.234 00.002 2864 MultiStar: [#1 0.70,-0.63,0.91,U] [#2 0.40,-0.80,0.67,U] [#3 0.67,-0.61,0.71,U] [#4 0.73,-0.35,0.57,U] [#5 0.84,-0.96,0.56,U] [#6 0.99,-0.40,0.48,U] [#7 1.03,-1.09,0.47,U] [#8 0.50,-0.40,0.42,U] 
20:39:50.234 00.000 2864 refined, 8 included, MultiStar: {0.37, -0.50}, one-star: {-1.31, 0.28}
20:39:50.236 00.002 2864 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.80) = xAngle (-3.73 = 2.55)
20:39:50.238 00.002 2864 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.80 = -0.52)
20:39:50.240 00.002 2864 CameraToMount -- cameraX=0.37 cameraY=-0.50 hyp=0.62 cameraTheta=-0.93 mountX=-0.51 mountY=-0.31, mountTheta=-2.60
20:39:50.244 00.004 2864 SchedulePrimaryMove(10198720, x=0.37, y=-0.50, opts=13)
20:39:50.244 00.000 2864 Enqueuing Move request for scope (0.37, -0.50)
20:39:50.244 00.000 6680 Worker thread wakes up
20:39:50.244 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.50) opts 0xd
20:39:50.244 00.000 6680 Handling offset move in thread for scope, endpoint = (0.37, -0.50)
20:39:50.244 00.000 6680 Moving (0.37, -0.50) raw xDistance=-0.51 yDistance=-0.31
20:39:50.244 00.000 6680 PPEC rslt: input = -0.51, final = 0.14, react = -0.31, pred = 0.62, hyst = -0.25, hyst_pct = 0.30, period_length = 600.73
20:39:50.244 00.000 6680 PPEC: input: -0.51, control: 0.14, exposure: 1500
20:39:50.244 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
20:39:50.244 00.000 6680 MoveAxis(W, 19, ABG)
20:39:50.244 00.000 6680 Guiding  Dir = 3, Dur = 19
20:39:50.244 00.000 6680 IsGuiding returns 0
20:39:50.244 00.000 6680 PulseGuide returned control before completion, sleep 29
20:39:50.262 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=150, Gamma=0.560
20:39:50.291 00.029 6680 IsGuiding returns 1
20:39:50.291 00.000 6680 scope still moving after pulse duration time elapsed
20:39:50.309 00.018 2864 UpdateGuideState exits: m=1780 SNR=29.7
20:39:50.311 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:50.311 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:39:50.313 00.002 2864 Enqueuing Expose request
20:39:50.323 00.010 6680 IsGuiding returns 0
20:39:50.323 00.000 6680 scope move finished after 19 + 54 ms
20:39:50.323 00.000 6680 Move returns status 0, amount 19
20:39:50.323 00.000 6680 MoveAxis(N, 49, ABG)
20:39:50.323 00.000 6680 Guiding  Dir = 0, Dur = 49
20:39:50.323 00.000 6680 IsGuiding returns 0
20:39:50.323 00.000 6680 PulseGuide returned control before completion, sleep 59
20:39:50.387 00.064 6680 IsGuiding returns 1
20:39:50.387 00.000 6680 scope still moving after pulse duration time elapsed
20:39:50.419 00.032 6680 IsGuiding returns 0
20:39:50.419 00.000 6680 scope move finished after 49 + 45 ms
20:39:50.419 00.000 6680 Move returns status 0, amount 49
20:39:50.419 00.000 6680 move complete, result=0
20:39:50.419 00.000 6680 worker thread done servicing request
20:39:50.419 00.000 6680 Worker thread wakes up
20:39:50.419 00.000 2864 GuideStep: -0.5 px 19 ms WEST, -0.3 px 49 ms NORTH
20:39:50.419 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:39:50.419 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:39:52.068 01.649 6680 Exposure complete
20:39:52.119 00.051 6680 worker thread done servicing request
20:39:52.119 00.000 2864 OnExposeComplete: enter
20:39:52.119 00.000 2864 UpdateGuideState(): m_state=6
20:39:52.119 00.000 2864 Star::Find(15, 133, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 464
20:39:52.135 00.016 2864 Star::Find returns 1 (0), X=133.64, Y=728.73, Mass=1727, SNR=29.3, Peak=151 HFD=3.1
20:39:52.135 00.000 2864 MultiStar: [#1 0.71,-0.10,0.91,U] [#2 0.68,-0.41,0.66,U] [#3 0.73,-0.03,0.73,U] [#4 0.68,0.11,0.59,U] [#5 1.02,-0.49,0.58,U] [#6 0.92,0.00,0.48,U] [#7 0.94,-0.50,0.48,U] [#8 0.66,0.11,0.42,U] 
20:39:52.135 00.000 2864 refined, 8 included, MultiStar: {0.47, -0.06}, one-star: {-1.06, 0.44}
20:39:52.135 00.000 2864 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.80) = xAngle (-2.92 = -2.92)
20:39:52.135 00.000 2864 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.00 = 0.28)
20:39:52.135 00.000 2864 CameraToMount -- cameraX=0.47 cameraY=-0.06 hyp=0.47 cameraTheta=-0.13 mountX=-0.46 mountY=0.13, mountTheta=2.86
20:39:52.135 00.000 2864 SchedulePrimaryMove(10198720, x=0.47, y=-0.06, opts=13)
20:39:52.150 00.015 2864 Enqueuing Move request for scope (0.47, -0.06)
20:39:52.150 00.000 6680 Worker thread wakes up
20:39:52.150 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.06) opts 0xd
20:39:52.150 00.000 6680 Handling offset move in thread for scope, endpoint = (0.47, -0.06)
20:39:52.150 00.000 6680 Moving (0.47, -0.06) raw xDistance=-0.46 yDistance=0.13
20:39:52.150 00.000 6680 PPEC rslt: input = -0.46, final = 0.34, react = -0.28, pred = 0.86, hyst = -0.24, hyst_pct = 0.30, period_length = 600.73
20:39:52.150 00.000 6680 PPEC: input: -0.46, control: 0.34, exposure: 1500
20:39:52.150 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:52.150 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:39:52.150 00.000 6680 MoveAxis(W, 45, ABG)
20:39:52.150 00.000 6680 Guiding  Dir = 3, Dur = 45
20:39:52.150 00.000 6680 IsGuiding returns 0
20:39:52.150 00.000 6680 PulseGuide returned control before completion, sleep 55
20:39:52.164 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=164, Gamma=0.560
20:39:52.196 00.032 2864 UpdateGuideState exits: m=1727 SNR=29.3
20:39:52.215 00.019 6680 IsGuiding returns 1
20:39:52.215 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:52.215 00.000 6680 scope still moving after pulse duration time elapsed
20:39:52.215 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:39:52.215 00.000 2864 Enqueuing Expose request
20:39:52.243 00.028 6680 IsGuiding returns 0
20:39:52.243 00.000 6680 scope move finished after 45 + 44 ms
20:39:52.243 00.000 6680 Move returns status 0, amount 45
20:39:52.244 00.001 6680 MoveAxis(N, 0, ABG)
20:39:52.244 00.000 6680 Move returns status 0, amount 0
20:39:52.244 00.000 6680 move complete, result=0
20:39:52.244 00.000 6680 worker thread done servicing request
20:39:52.244 00.000 6680 Worker thread wakes up
20:39:52.244 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:39:52.244 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:39:52.244 00.000 2864 GuideStep: -0.5 px 45 ms WEST, 0.1 px 0 ms NORTH
20:39:53.665 01.421 6680 Exposure complete
20:39:53.729 00.064 6680 worker thread done servicing request
20:39:53.729 00.000 2864 OnExposeComplete: enter
20:39:53.729 00.000 2864 UpdateGuideState(): m_state=6
20:39:53.729 00.000 2864 Star::Find(15, 133, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 465
20:39:53.729 00.000 2864 Star::Find returns 1 (0), X=133.55, Y=728.60, Mass=1793, SNR=29.9, Peak=156 HFD=3.1
20:39:53.744 00.015 2864 MultiStar: [#1 0.54,-0.36,0.93,U] [#2 0.52,-0.69,0.65,U] [#3 0.46,-0.42,0.71,U] [#4 0.61,-0.12,0.57,U] [#5 0.95,-0.60,0.58,U] [#6 0.77,-0.13,0.49,U] [#7 0.98,-0.83,0.46,U] [#8 0.56,-0.08,0.42,U] 
20:39:53.748 00.004 2864 refined, 8 included, MultiStar: {0.34, -0.29}, one-star: {-1.14, 0.31}
20:39:53.748 00.000 2864 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.80) = xAngle (-3.49 = 2.79)
20:39:53.748 00.000 2864 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.57 = -0.29)
20:39:53.748 00.000 2864 CameraToMount -- cameraX=0.34 cameraY=-0.29 hyp=0.45 cameraTheta=-0.70 mountX=-0.42 mountY=-0.13, mountTheta=-2.85
20:39:53.762 00.014 2864 SchedulePrimaryMove(10198720, x=0.34, y=-0.29, opts=13)
20:39:53.764 00.002 2864 Enqueuing Move request for scope (0.34, -0.29)
20:39:53.766 00.002 6680 Worker thread wakes up
20:39:53.768 00.002 6680 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.29) opts 0xd
20:39:53.768 00.000 6680 Handling offset move in thread for scope, endpoint = (0.34, -0.29)
20:39:53.768 00.000 6680 Moving (0.34, -0.29) raw xDistance=-0.42 yDistance=-0.13
20:39:53.768 00.000 6680 PPEC rslt: input = -0.42, final = 0.32, react = -0.25, pred = 0.80, hyst = -0.22, hyst_pct = 0.30, period_length = 600.73
20:39:53.768 00.000 6680 PPEC: input: -0.42, control: 0.32, exposure: 1500
20:39:53.768 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:53.768 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:39:53.768 00.000 6680 MoveAxis(W, 43, ABG)
20:39:53.768 00.000 6680 Guiding  Dir = 3, Dur = 43
20:39:53.770 00.002 6680 IsGuiding returns 0
20:39:53.770 00.000 6680 PulseGuide returned control before completion, sleep 53
20:39:53.786 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=163, Gamma=0.560
20:39:53.823 00.037 2864 UpdateGuideState exits: m=1793 SNR=29.9
20:39:53.823 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:53.839 00.016 6680 IsGuiding returns 0
20:39:53.839 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:39:53.839 00.000 6680 Move returns status 0, amount 43
20:39:53.839 00.000 2864 Enqueuing Expose request
20:39:53.839 00.000 6680 MoveAxis(N, 0, ABG)
20:39:53.839 00.000 6680 Move returns status 0, amount 0
20:39:53.839 00.000 6680 move complete, result=0
20:39:53.839 00.000 6680 worker thread done servicing request
20:39:53.839 00.000 6680 Worker thread wakes up
20:39:53.839 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:39:53.839 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:39:53.839 00.000 2864 GuideStep: -0.4 px 43 ms WEST, -0.1 px 0 ms NORTH
20:39:55.489 01.650 6680 Exposure complete
20:39:55.537 00.048 6680 worker thread done servicing request
20:39:55.537 00.000 2864 OnExposeComplete: enter
20:39:55.552 00.015 2864 UpdateGuideState(): m_state=6
20:39:55.552 00.000 2864 Star::Find(15, 133, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 466
20:39:55.556 00.004 2864 Star::Find returns 1 (0), X=133.83, Y=728.31, Mass=1662, SNR=28.7, Peak=178 HFD=2.7
20:39:55.556 00.000 2864 MultiStar: [#1 0.92,-0.69,0.98,U] [#2 0.95,-0.83,0.68,U] [#3 1.03,-0.55,0.76,U] [#4 1.02,-0.46,0.59,U] [#5 1.37,-0.87,0.59,U] [#6 1.12,-0.56,0.50,U] [#7 1.65,-0.90,0.48,U] [#8 0.93,-0.37,0.44,U] 
20:39:55.556 00.000 2864 single-star, 8 included, MultiStar: {0.77, -0.55}, one-star: {-0.86, 0.02}
20:39:55.556 00.000 2864 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.80) = xAngle (0.32 = 0.32)
20:39:55.556 00.000 2864 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.75 = -2.75)
20:39:55.556 00.000 2864 CameraToMount -- cameraX=-0.86 cameraY=0.02 hyp=0.86 cameraTheta=3.12 mountX=0.81 mountY=-0.33, mountTheta=-0.38
20:39:55.568 00.012 2864 SchedulePrimaryMove(10198720, x=-0.86, y=0.02, opts=13)
20:39:55.568 00.000 2864 Enqueuing Move request for scope (-0.86, 0.02)
20:39:55.568 00.000 6680 Worker thread wakes up
20:39:55.568 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.86, 0.02) opts 0xd
20:39:55.568 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.86, 0.02)
20:39:55.568 00.000 6680 Moving (-0.86, 0.02) raw xDistance=0.81 yDistance=-0.33
20:39:55.568 00.000 6680 PPEC rslt: input = 0.81, final = 1.05, react = 0.49, pred = 0.81, hyst = 0.46, hyst_pct = 0.30, period_length = 600.73
20:39:55.568 00.000 6680 PPEC: input: 0.81, control: 1.05, exposure: 1500
20:39:55.568 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
20:39:55.568 00.000 6680 MoveAxis(W, 141, ABG)
20:39:55.568 00.000 6680 Guiding  Dir = 3, Dur = 141
20:39:55.568 00.000 6680 IsGuiding returns 0
20:39:55.568 00.000 6680 PulseGuide returned control before completion, sleep 151
20:39:55.587 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=158, Gamma=0.560
20:39:55.631 00.044 2864 UpdateGuideState exits: m=1662 SNR=28.7
20:39:55.631 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:55.631 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:39:55.631 00.000 2864 Enqueuing Expose request
20:39:55.742 00.111 6680 IsGuiding returns 1
20:39:55.742 00.000 6680 scope still moving after pulse duration time elapsed
20:39:55.774 00.032 6680 IsGuiding returns 0
20:39:55.774 00.000 6680 scope move finished after 141 + 58 ms
20:39:55.774 00.000 6680 Move returns status 0, amount 141
20:39:55.774 00.000 6680 MoveAxis(N, 52, ABG)
20:39:55.774 00.000 6680 Guiding  Dir = 0, Dur = 52
20:39:55.775 00.001 6680 IsGuiding returns 0
20:39:55.775 00.000 6680 PulseGuide returned control before completion, sleep 62
20:39:55.854 00.079 6680 IsGuiding returns 1
20:39:55.854 00.000 6680 scope still moving after pulse duration time elapsed
20:39:55.886 00.032 6680 IsGuiding returns 0
20:39:55.886 00.000 6680 scope move finished after 52 + 59 ms
20:39:55.886 00.000 6680 Move returns status 0, amount 52
20:39:55.886 00.000 6680 move complete, result=0
20:39:55.886 00.000 6680 worker thread done servicing request
20:39:55.886 00.000 6680 Worker thread wakes up
20:39:55.886 00.000 2864 GuideStep: 0.8 px 141 ms WEST, -0.3 px 52 ms NORTH
20:39:55.886 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:39:55.886 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:39:57.327 01.441 6680 Exposure complete
20:39:57.390 00.063 6680 worker thread done servicing request
20:39:57.390 00.000 2864 OnExposeComplete: enter
20:39:57.390 00.000 2864 UpdateGuideState(): m_state=6
20:39:57.390 00.000 2864 Star::Find(15, 133, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 467
20:39:57.396 00.006 2864 Star::Find returns 1 (0), X=134.17, Y=728.08, Mass=1805, SNR=30.0, Peak=171 HFD=3.1
20:39:57.398 00.002 2864 MultiStar: [#1 1.38,-0.95,0.93,U] [#2 1.24,-1.28,0.63,U] [#3 1.29,-1.08,0.69,U] [#4 1.50,-0.91,0.57,U] [#5 1.59,-1.40,0.57,U] [#6 1.46,-0.97,0.50,U] [#7 1.74,-1.31,0.47,U] [#8 1.28,-0.81,0.41,U] 
20:39:57.402 00.004 2864 single-star, 8 included, MultiStar: {1.09, -0.94}, one-star: {-0.52, -0.22}
20:39:57.404 00.002 2864 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.80) = xAngle (-5.54 = 0.74)
20:39:57.406 00.002 2864 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.62 = -2.33)
20:39:57.410 00.004 2864 CameraToMount -- cameraX=-0.52 cameraY=-0.22 hyp=0.56 cameraTheta=-2.75 mountX=0.42 mountY=-0.41, mountTheta=-0.78
20:39:57.413 00.003 2864 SchedulePrimaryMove(10198720, x=-0.52, y=-0.22, opts=13)
20:39:57.413 00.000 2864 Enqueuing Move request for scope (-0.52, -0.22)
20:39:57.413 00.000 6680 Worker thread wakes up
20:39:57.413 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.22) opts 0xd
20:39:57.413 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.52, -0.22)
20:39:57.413 00.000 6680 Moving (-0.52, -0.22) raw xDistance=0.42 yDistance=-0.41
20:39:57.413 00.000 6680 PPEC rslt: input = 0.42, final = 0.71, react = 0.25, pred = 0.66, hyst = 0.24, hyst_pct = 0.29, period_length = 600.73
20:39:57.413 00.000 6680 PPEC: input: 0.42, control: 0.71, exposure: 1500
20:39:57.413 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
20:39:57.413 00.000 6680 MoveAxis(W, 96, ABG)
20:39:57.413 00.000 6680 Guiding  Dir = 3, Dur = 96
20:39:57.413 00.000 6680 IsGuiding returns 0
20:39:57.413 00.000 6680 PulseGuide returned control before completion, sleep 106
20:39:57.434 00.021 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=187, Gamma=0.560
20:39:57.479 00.045 2864 UpdateGuideState exits: m=1805 SNR=30.0
20:39:57.481 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:57.483 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:39:57.485 00.002 2864 Enqueuing Expose request
20:39:57.533 00.048 6680 IsGuiding returns 1
20:39:57.533 00.000 6680 scope still moving after pulse duration time elapsed
20:39:57.564 00.031 6680 IsGuiding returns 0
20:39:57.564 00.000 6680 scope move finished after 96 + 47 ms
20:39:57.564 00.000 6680 Move returns status 0, amount 96
20:39:57.564 00.000 6680 MoveAxis(N, 65, ABG)
20:39:57.564 00.000 6680 Guiding  Dir = 0, Dur = 65
20:39:57.564 00.000 6680 IsGuiding returns 0
20:39:57.564 00.000 6680 PulseGuide returned control before completion, sleep 75
20:39:57.644 00.080 6680 IsGuiding returns 1
20:39:57.644 00.000 6680 scope still moving after pulse duration time elapsed
20:39:57.675 00.031 6680 IsGuiding returns 0
20:39:57.675 00.000 6680 scope move finished after 65 + 44 ms
20:39:57.675 00.000 6680 Move returns status 0, amount 65
20:39:57.675 00.000 6680 move complete, result=0
20:39:57.675 00.000 6680 worker thread done servicing request
20:39:57.675 00.000 6680 Worker thread wakes up
20:39:57.675 00.000 2864 GuideStep: 0.4 px 96 ms WEST, -0.4 px 65 ms NORTH
20:39:57.675 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:39:57.675 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:39:59.326 01.651 6680 Exposure complete
20:39:59.374 00.048 6680 worker thread done servicing request
20:39:59.374 00.000 2864 OnExposeComplete: enter
20:39:59.374 00.000 2864 UpdateGuideState(): m_state=6
20:39:59.374 00.000 2864 Star::Find(15, 134, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 468
20:39:59.390 00.016 2864 Star::Find returns 1 (0), X=134.44, Y=728.72, Mass=1822, SNR=30.1, Peak=143 HFD=3.2
20:39:59.390 00.000 2864 MultiStar: [#1 1.77,-0.76,0.95,U] [#2 1.54,-0.66,0.64,U] [#3 1.82,-0.58,0.70,U] [#4 1.73,-0.19,0.57,U] [#5 1.85,-0.75,0.57,U] [#6 1.82,-0.39,0.47,U] [#7 1.96,-0.78,0.46,U] [#8 1.51,-0.10,0.41,U] 
20:39:59.390 00.000 2864 single-star, 8 included, MultiStar: {1.40, -0.39}, one-star: {-0.25, 0.43}
20:39:59.390 00.000 2864 CameraToMount -- cameraTheta (2.10) - m_xAngle (2.80) = xAngle (-0.70 = -0.70)
20:39:59.390 00.000 2864 CameraToMount -- cameraTheta (2.10) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.77 = 2.51)
20:39:59.390 00.000 2864 CameraToMount -- cameraX=-0.25 cameraY=0.43 hyp=0.49 cameraTheta=2.10 mountX=0.38 mountY=0.29, mountTheta=0.66
20:39:59.400 00.010 2864 SchedulePrimaryMove(10198720, x=-0.25, y=0.43, opts=13)
20:39:59.400 00.000 2864 Enqueuing Move request for scope (-0.25, 0.43)
20:39:59.406 00.006 6680 Worker thread wakes up
20:39:59.406 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.43) opts 0xd
20:39:59.406 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.25, 0.43)
20:39:59.406 00.000 6680 Moving (-0.25, 0.43) raw xDistance=0.38 yDistance=0.29
20:39:59.406 00.000 6680 PPEC rslt: input = 0.38, final = 0.71, react = 0.23, pred = 0.66, hyst = 0.27, hyst_pct = 0.29, period_length = 600.73
20:39:59.406 00.000 6680 PPEC: input: 0.38, control: 0.71, exposure: 1500
20:39:59.406 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:39:59.406 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
20:39:59.406 00.000 6680 MoveAxis(W, 95, ABG)
20:39:59.406 00.000 6680 Guiding  Dir = 3, Dur = 95
20:39:59.406 00.000 6680 IsGuiding returns 0
20:39:59.406 00.000 6680 PulseGuide returned control before completion, sleep 105
20:39:59.422 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=157, Gamma=0.560
20:39:59.463 00.041 2864 UpdateGuideState exits: m=1822 SNR=30.1
20:39:59.468 00.005 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:59.468 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:39:59.468 00.000 2864 Enqueuing Expose request
20:39:59.516 00.048 6680 IsGuiding returns 1
20:39:59.516 00.000 6680 scope still moving after pulse duration time elapsed
20:39:59.547 00.031 6680 IsGuiding returns 0
20:39:59.547 00.000 6680 scope move finished after 95 + 43 ms
20:39:59.547 00.000 6680 Move returns status 0, amount 95
20:39:59.547 00.000 6680 MoveAxis(N, 0, ABG)
20:39:59.547 00.000 6680 Move returns status 0, amount 0
20:39:59.547 00.000 6680 move complete, result=0
20:39:59.547 00.000 6680 worker thread done servicing request
20:39:59.547 00.000 6680 Worker thread wakes up
20:39:59.547 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:39:59.547 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:39:59.556 00.009 2864 GuideStep: 0.4 px 95 ms WEST, 0.3 px 0 ms NORTH
20:40:00.971 01.415 6680 Exposure complete
20:40:01.053 00.082 6680 worker thread done servicing request
20:40:01.053 00.000 2864 OnExposeComplete: enter
20:40:01.053 00.000 2864 UpdateGuideState(): m_state=6
20:40:01.057 00.004 2864 Star::Find(15, 134, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 469
20:40:01.057 00.000 2864 Star::Find returns 1 (0), X=135.53, Y=728.31, Mass=1725, SNR=29.3, Peak=158 HFD=3.2
20:40:01.057 00.000 2864 MultiStar: [#1 2.76,-0.97,0.00,M1] [#2 2.80,-0.92,0.00,M1] [#3 2.69,-0.91,0.00,M1] [#4 2.76,-0.85,0.00,M1] [#5 3.05,-1.34,0.00,M1] [#6 2.81,-0.90,0.00,M1] [#7 3.04,-1.31,0.00,M1] [#8 2.60,-0.75,0.42,U] 
20:40:01.057 00.000 2864 single-star, 1 included, MultiStar: {1.36, -0.21}, one-star: {0.84, 0.02}
20:40:01.057 00.000 2864 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.80) = xAngle (-2.78 = -2.78)
20:40:01.067 00.010 2864 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.85 = 0.43)
20:40:01.070 00.003 2864 CameraToMount -- cameraX=0.84 cameraY=0.02 hyp=0.84 cameraTheta=0.02 mountX=-0.78 mountY=0.35, mountTheta=2.72
20:40:01.070 00.000 2864 SchedulePrimaryMove(10198720, x=0.84, y=0.02, opts=13)
20:40:01.070 00.000 2864 Enqueuing Move request for scope (0.84, 0.02)
20:40:01.070 00.000 6680 Worker thread wakes up
20:40:01.070 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.84, 0.02) opts 0xd
20:40:01.070 00.000 6680 Handling offset move in thread for scope, endpoint = (0.84, 0.02)
20:40:01.070 00.000 6680 Moving (0.84, 0.02) raw xDistance=-0.78 yDistance=0.35
20:40:01.070 00.000 6680 PPEC rslt: input = -0.78, final = -0.01, react = -0.47, pred = 0.61, hyst = -0.38, hyst_pct = 0.29, period_length = 600.73
20:40:01.070 00.000 6680 PPEC: input: -0.78, control: -0.01, exposure: 1500
20:40:01.081 00.011 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:40:01.081 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
20:40:01.081 00.000 6680 MoveAxis(E, 1, ABG)
20:40:01.081 00.000 6680 Guiding  Dir = 2, Dur = 1
20:40:01.081 00.000 6680 IsGuiding returns 0
20:40:01.081 00.000 6680 PulseGuide returned control before completion, sleep 11
20:40:01.093 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=173, Gamma=0.560
20:40:01.099 00.006 6680 IsGuiding returns 1
20:40:01.099 00.000 6680 scope still moving after pulse duration time elapsed
20:40:01.130 00.031 6680 IsGuiding returns 0
20:40:01.130 00.000 6680 scope move finished after 1 + 48 ms
20:40:01.130 00.000 6680 Move returns status 0, amount 1
20:40:01.130 00.000 6680 MoveAxis(N, 0, ABG)
20:40:01.130 00.000 6680 Move returns status 0, amount 0
20:40:01.130 00.000 6680 move complete, result=0
20:40:01.130 00.000 6680 worker thread done servicing request
20:40:01.130 00.000 2864 UpdateGuideState exits: m=1725 SNR=29.3
20:40:01.130 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:01.130 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:40:01.130 00.000 2864 Enqueuing Expose request
20:40:01.147 00.017 6680 Worker thread wakes up
20:40:01.147 00.000 2864 GuideStep: -0.8 px 1 ms EAST, 0.4 px 0 ms NORTH
20:40:01.149 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:40:01.149 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:40:02.800 01.651 6680 Exposure complete
20:40:02.879 00.079 6680 worker thread done servicing request
20:40:02.879 00.000 2864 OnExposeComplete: enter
20:40:02.879 00.000 2864 UpdateGuideState(): m_state=6
20:40:02.879 00.000 2864 Star::Find(15, 135, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 470
20:40:02.879 00.000 2864 Star::Find returns 1 (0), X=135.65, Y=728.07, Mass=1770, SNR=29.7, Peak=172 HFD=3.2
20:40:02.879 00.000 2864 MultiStar: [#1 3.10,-1.26,0.00,M2] [#2 2.75,-1.01,0.00,M2] [#3 3.09,-0.97,0.00,M2] [#4 3.14,-0.84,0.00,M2] [#5 3.55,-1.12,0.00,M2] [#6 3.33,-0.90,0.00,M2] [#7 3.29,-1.06,0.00,M2] [#8 3.01,-0.73,0.00,M1] 
20:40:02.879 00.000 2864 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.80) = xAngle (-3.03 = -3.03)
20:40:02.879 00.000 2864 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.10 = 0.18)
20:40:02.897 00.018 2864 CameraToMount -- cameraX=0.96 cameraY=-0.23 hyp=0.99 cameraTheta=-0.23 mountX=-0.98 mountY=0.18, mountTheta=2.96
20:40:02.900 00.003 2864 SchedulePrimaryMove(10198720, x=0.96, y=-0.23, opts=13)
20:40:02.900 00.000 2864 Enqueuing Move request for scope (0.96, -0.23)
20:40:02.900 00.000 6680 Worker thread wakes up
20:40:02.900 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.96, -0.23) opts 0xd
20:40:02.900 00.000 6680 Handling offset move in thread for scope, endpoint = (0.96, -0.23)
20:40:02.900 00.000 6680 Moving (0.96, -0.23) raw xDistance=-0.98 yDistance=0.18
20:40:02.900 00.000 6680 PPEC rslt: input = -0.98, final = -0.04, react = -0.59, pred = 0.74, hyst = -0.49, hyst_pct = 0.29, period_length = 600.73
20:40:02.900 00.000 6680 PPEC: input: -0.98, control: -0.04, exposure: 1500
20:40:02.900 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:02.900 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:40:02.900 00.000 6680 MoveAxis(E, 5, ABG)
20:40:02.900 00.000 6680 Guiding  Dir = 2, Dur = 5
20:40:02.900 00.000 6680 IsGuiding returns 0
20:40:02.900 00.000 6680 PulseGuide returned control before completion, sleep 15
20:40:02.917 00.017 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=175, Gamma=0.560
20:40:02.927 00.010 6680 IsGuiding returns 1
20:40:02.927 00.000 6680 scope still moving after pulse duration time elapsed
20:40:02.959 00.032 6680 IsGuiding returns 0
20:40:02.959 00.000 6680 scope move finished after 5 + 46 ms
20:40:02.959 00.000 6680 Move returns status 0, amount 5
20:40:02.959 00.000 6680 MoveAxis(N, 0, ABG)
20:40:02.959 00.000 6680 Move returns status 0, amount 0
20:40:02.959 00.000 6680 move complete, result=0
20:40:02.959 00.000 6680 worker thread done servicing request
20:40:02.963 00.004 2864 UpdateGuideState exits: m=1770 SNR=29.7
20:40:02.963 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:02.963 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:40:02.971 00.008 2864 Enqueuing Expose request
20:40:02.973 00.002 6680 Worker thread wakes up
20:40:02.973 00.000 2864 GuideStep: -1.0 px 5 ms EAST, 0.2 px 0 ms NORTH
20:40:02.974 00.001 6680 worker thread servicing REQUEST_EXPOSE 1500
20:40:02.974 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:40:04.396 01.422 6680 Exposure complete
20:40:04.443 00.047 6680 worker thread done servicing request
20:40:04.459 00.016 2864 OnExposeComplete: enter
20:40:04.459 00.000 2864 UpdateGuideState(): m_state=6
20:40:04.463 00.004 2864 Star::Find(15, 135, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 471
20:40:04.463 00.000 2864 Star::Find returns 1 (0), X=135.86, Y=728.22, Mass=1783, SNR=29.8, Peak=177 HFD=2.9
20:40:04.463 00.000 2864 MultiStar: [#1 3.29,-1.25,0.00,M3] [#2 2.87,-1.16,0.00,M3] [#3 3.13,-1.20,0.00,M3] [#4 3.27,-0.91,0.00,M3] [#5 3.28,-1.34,0.00,M3] [#6 3.39,-0.88,0.00,M3] [#7 3.33,-1.48,0.00,M3] [#8 3.10,-0.79,0.00,M2] 
20:40:04.463 00.000 2864 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.80) = xAngle (-2.86 = -2.86)
20:40:04.463 00.000 2864 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.93 = 0.35)
20:40:04.463 00.000 2864 CameraToMount -- cameraX=1.17 cameraY=-0.07 hyp=1.17 cameraTheta=-0.06 mountX=-1.13 mountY=0.40, mountTheta=2.80
20:40:04.475 00.012 2864 SchedulePrimaryMove(10198720, x=1.17, y=-0.07, opts=13)
20:40:04.477 00.002 2864 Enqueuing Move request for scope (1.17, -0.07)
20:40:04.479 00.002 6680 Worker thread wakes up
20:40:04.479 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.17, -0.07) opts 0xd
20:40:04.479 00.000 6680 Handling offset move in thread for scope, endpoint = (1.17, -0.07)
20:40:04.479 00.000 6680 Moving (1.17, -0.07) raw xDistance=-1.13 yDistance=0.40
20:40:04.481 00.002 6680 PPEC rslt: input = -1.13, final = -0.16, react = -0.68, pred = 0.70, hyst = -0.61, hyst_pct = 0.29, period_length = 600.73
20:40:04.481 00.000 6680 PPEC: input: -1.13, control: -0.16, exposure: 1500
20:40:04.481 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:40:04.481 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
20:40:04.481 00.000 6680 MoveAxis(E, 22, ABG)
20:40:04.481 00.000 6680 Guiding  Dir = 2, Dur = 22
20:40:04.481 00.000 6680 IsGuiding returns 0
20:40:04.481 00.000 6680 PulseGuide returned control before completion, sleep 32
20:40:04.493 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=199, Gamma=0.560
20:40:04.522 00.029 6680 IsGuiding returns 1
20:40:04.522 00.000 6680 scope still moving after pulse duration time elapsed
20:40:04.538 00.016 2864 UpdateGuideState exits: m=1783 SNR=29.8
20:40:04.538 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:04.538 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:40:04.538 00.000 2864 Enqueuing Expose request
20:40:04.554 00.016 6680 IsGuiding returns 0
20:40:04.554 00.000 6680 scope move finished after 22 + 49 ms
20:40:04.554 00.000 6680 Move returns status 0, amount 22
20:40:04.554 00.000 6680 MoveAxis(N, 0, ABG)
20:40:04.554 00.000 6680 Move returns status 0, amount 0
20:40:04.554 00.000 6680 move complete, result=0
20:40:04.554 00.000 6680 worker thread done servicing request
20:40:04.554 00.000 6680 Worker thread wakes up
20:40:04.554 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:40:04.554 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:40:04.554 00.000 2864 GuideStep: -1.1 px 22 ms EAST, 0.4 px 0 ms NORTH
20:40:06.187 01.633 6680 Exposure complete
20:40:06.236 00.049 6680 worker thread done servicing request
20:40:06.236 00.000 2864 OnExposeComplete: enter
20:40:06.244 00.008 2864 UpdateGuideState(): m_state=6
20:40:06.244 00.000 2864 Star::Find(15, 135, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 472
20:40:06.244 00.000 2864 Star::Find returns 1 (0), X=135.81, Y=727.82, Mass=1790, SNR=29.8, Peak=176 HFD=2.9
20:40:06.244 00.000 2864 MultiStar: [#1 3.17,-1.11,0.00,M4] [#2 2.86,-1.36,0.00,M4] [#3 3.23,-0.99,0.00,M4] [#4 3.14,-0.74,0.00,M4] [#5 3.56,-1.37,0.00,M4] [#6 3.42,-0.72,0.00,M4] [#7 3.73,-1.39,0.00,M4] [#8 3.03,-0.78,0.00,M3] 
20:40:06.251 00.007 2864 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.80) = xAngle (-3.20 = 3.08)
20:40:06.251 00.000 2864 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.27 = 0.01)
20:40:06.251 00.000 2864 CameraToMount -- cameraX=1.12 cameraY=-0.48 hyp=1.22 cameraTheta=-0.40 mountX=-1.21 mountY=0.01, mountTheta=3.13
20:40:06.251 00.000 2864 SchedulePrimaryMove(10198720, x=1.12, y=-0.48, opts=13)
20:40:06.251 00.000 2864 Enqueuing Move request for scope (1.12, -0.48)
20:40:06.251 00.000 6680 Worker thread wakes up
20:40:06.251 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.12, -0.48) opts 0xd
20:40:06.251 00.000 6680 Handling offset move in thread for scope, endpoint = (1.12, -0.48)
20:40:06.251 00.000 6680 Moving (1.12, -0.48) raw xDistance=-1.21 yDistance=0.01
20:40:06.251 00.000 6680 PPEC rslt: input = -1.21, final = -0.18, react = -0.73, pred = 0.74, hyst = -0.66, hyst_pct = 0.29, period_length = 600.73
20:40:06.251 00.000 6680 PPEC: input: -1.21, control: -0.18, exposure: 1500
20:40:06.251 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:06.251 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:40:06.251 00.000 6680 MoveAxis(E, 25, ABG)
20:40:06.251 00.000 6680 Guiding  Dir = 2, Dur = 25
20:40:06.251 00.000 6680 IsGuiding returns 0
20:40:06.251 00.000 6680 PulseGuide returned control before completion, sleep 35
20:40:06.275 00.024 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=170, Gamma=0.560
20:40:06.314 00.039 6680 IsGuiding returns 0
20:40:06.314 00.000 6680 Move returns status 0, amount 25
20:40:06.314 00.000 6680 MoveAxis(N, 0, ABG)
20:40:06.314 00.000 6680 Move returns status 0, amount 0
20:40:06.314 00.000 6680 move complete, result=0
20:40:06.314 00.000 6680 worker thread done servicing request
20:40:06.314 00.000 2864 UpdateGuideState exits: m=1790 SNR=29.8
20:40:06.314 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:06.314 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:40:06.314 00.000 2864 Enqueuing Expose request
20:40:06.330 00.016 6680 Worker thread wakes up
20:40:06.330 00.000 2864 GuideStep: -1.2 px 25 ms EAST, 0.0 px 0 ms NORTH
20:40:06.330 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:40:06.330 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:40:07.760 01.430 6680 Exposure complete
20:40:07.822 00.062 6680 worker thread done servicing request
20:40:07.824 00.002 2864 OnExposeComplete: enter
20:40:07.824 00.000 2864 UpdateGuideState(): m_state=6
20:40:07.824 00.000 2864 Star::Find(15, 135, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 473
20:40:07.824 00.000 2864 Star::Find returns 1 (0), X=135.84, Y=727.76, Mass=1850, SNR=30.3, Peak=175 HFD=2.8
20:40:07.824 00.000 2864 MultiStar: [#1 3.21,-1.42,0.00,M5] [#2 2.86,-1.64,0.00,M5] [#3 3.15,-1.34,0.00,M5] [#4 3.24,-1.00,0.00,M5] [#5 3.42,-1.78,0.00,M5] [#6 3.26,-1.07,0.00,M5] [#7 3.39,-1.72,0.00,M5] [#8 3.04,-1.11,0.00,M4] 
20:40:07.824 00.000 2864 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.80) = xAngle (-3.23 = 3.05)
20:40:07.824 00.000 2864 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.30 = -0.02)
20:40:07.836 00.012 2864 CameraToMount -- cameraX=1.15 cameraY=-0.53 hyp=1.27 cameraTheta=-0.43 mountX=-1.26 mountY=-0.03, mountTheta=-3.12
20:40:07.838 00.002 2864 SchedulePrimaryMove(10198720, x=1.15, y=-0.53, opts=13)
20:40:07.838 00.000 2864 Enqueuing Move request for scope (1.15, -0.53)
20:40:07.838 00.000 6680 Worker thread wakes up
20:40:07.838 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.15, -0.53) opts 0xd
20:40:07.838 00.000 6680 Handling offset move in thread for scope, endpoint = (1.15, -0.53)
20:40:07.838 00.000 6680 Moving (1.15, -0.53) raw xDistance=-1.26 yDistance=-0.03
20:40:07.838 00.000 6680 PPEC rslt: input = -1.26, final = -0.34, react = -0.76, pred = 0.56, hyst = -0.69, hyst_pct = 0.29, period_length = 600.73
20:40:07.838 00.000 6680 PPEC: input: -1.26, control: -0.34, exposure: 1500
20:40:07.838 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:07.848 00.010 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:40:07.848 00.000 6680 MoveAxis(E, 45, ABG)
20:40:07.848 00.000 6680 Guiding  Dir = 2, Dur = 45
20:40:07.848 00.000 6680 IsGuiding returns 0
20:40:07.848 00.000 6680 PulseGuide returned control before completion, sleep 55
20:40:07.852 00.004 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=176, Gamma=0.560
20:40:07.902 00.050 2864 UpdateGuideState exits: m=1850 SNR=30.3
20:40:07.902 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:07.902 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:40:07.902 00.000 2864 Enqueuing Expose request
20:40:07.915 00.013 6680 IsGuiding returns 1
20:40:07.915 00.000 6680 scope still moving after pulse duration time elapsed
20:40:07.947 00.032 6680 IsGuiding returns 0
20:40:07.947 00.000 6680 scope move finished after 45 + 54 ms
20:40:07.947 00.000 6680 Move returns status 0, amount 45
20:40:07.947 00.000 6680 MoveAxis(N, 0, ABG)
20:40:07.947 00.000 6680 Move returns status 0, amount 0
20:40:07.947 00.000 6680 move complete, result=0
20:40:07.947 00.000 6680 worker thread done servicing request
20:40:07.947 00.000 6680 Worker thread wakes up
20:40:07.947 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:40:07.947 00.000 2864 GuideStep: -1.3 px 45 ms EAST, -0.0 px 0 ms NORTH
20:40:07.947 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:40:09.594 01.647 6680 Exposure complete
20:40:09.664 00.070 6680 worker thread done servicing request
20:40:09.664 00.000 2864 OnExposeComplete: enter
20:40:09.664 00.000 2864 UpdateGuideState(): m_state=6
20:40:09.664 00.000 2864 Star::Find(15, 135, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 474
20:40:09.664 00.000 2864 Star::Find returns 1 (0), X=136.21, Y=728.00, Mass=1838, SNR=30.2, Peak=175 HFD=3.1
20:40:09.664 00.000 2864 MultiStar: [#1 3.50,-1.30,0.00,M6] [#2 3.20,-1.54,0.00,M6] [#3 3.57,-1.01,0.00,M6] [#4 3.57,-1.02,0.00,M6] [#5 3.67,-1.52,0.00,M6] [#6 3.58,-1.01,0.00,M6] [#7 3.90,-1.50,0.00,M6] [#8 3.42,-0.91,0.00,M5] 
20:40:09.674 00.010 2864 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.80) = xAngle (-2.99 = -2.99)
20:40:09.674 00.000 2864 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.06 = 0.22)
20:40:09.674 00.000 2864 CameraToMount -- cameraX=1.52 cameraY=-0.29 hyp=1.55 cameraTheta=-0.19 mountX=-1.53 mountY=0.34, mountTheta=2.92
20:40:09.682 00.008 2864 SchedulePrimaryMove(10198720, x=1.52, y=-0.29, opts=13)
20:40:09.685 00.003 2864 Enqueuing Move request for scope (1.52, -0.29)
20:40:09.685 00.000 6680 Worker thread wakes up
20:40:09.685 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.52, -0.29) opts 0xd
20:40:09.687 00.002 6680 Handling offset move in thread for scope, endpoint = (1.52, -0.29)
20:40:09.687 00.000 6680 Moving (1.52, -0.29) raw xDistance=-1.53 yDistance=0.34
20:40:09.687 00.000 6680 PPEC rslt: input = -1.53, final = -0.46, react = -0.92, pred = 0.60, hyst = -0.84, hyst_pct = 0.28, period_length = 600.73
20:40:09.687 00.000 6680 PPEC: input: -1.53, control: -0.46, exposure: 1500
20:40:09.687 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:40:09.687 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
20:40:09.687 00.000 6680 MoveAxis(E, 62, ABG)
20:40:09.687 00.000 6680 Guiding  Dir = 2, Dur = 62
20:40:09.689 00.002 6680 IsGuiding returns 0
20:40:09.689 00.000 6680 PulseGuide returned control before completion, sleep 72
20:40:09.689 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=183, Gamma=0.560
20:40:09.746 00.057 2864 UpdateGuideState exits: m=1838 SNR=30.2
20:40:09.748 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:09.750 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:40:09.754 00.004 2864 Enqueuing Expose request
20:40:09.768 00.014 6680 IsGuiding returns 1
20:40:09.768 00.000 6680 scope still moving after pulse duration time elapsed
20:40:09.799 00.031 6680 IsGuiding returns 0
20:40:09.799 00.000 6680 scope move finished after 62 + 48 ms
20:40:09.799 00.000 6680 Move returns status 0, amount 62
20:40:09.799 00.000 6680 MoveAxis(N, 0, ABG)
20:40:09.799 00.000 6680 Move returns status 0, amount 0
20:40:09.799 00.000 6680 move complete, result=0
20:40:09.799 00.000 6680 worker thread done servicing request
20:40:09.799 00.000 6680 Worker thread wakes up
20:40:09.799 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:40:09.799 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:40:09.799 00.000 2864 GuideStep: -1.5 px 62 ms EAST, 0.3 px 0 ms NORTH
20:40:11.225 01.426 6680 Exposure complete
20:40:11.289 00.064 6680 worker thread done servicing request
20:40:11.289 00.000 2864 OnExposeComplete: enter
20:40:11.289 00.000 2864 UpdateGuideState(): m_state=6
20:40:11.289 00.000 2864 Star::Find(15, 136, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 475
20:40:11.289 00.000 2864 Star::Find returns 1 (0), X=136.11, Y=727.95, Mass=1803, SNR=29.9, Peak=183 HFD=2.8
20:40:11.307 00.018 2864 MultiStar: [#1 3.31,-1.38,0.00,M7] [#2 3.22,-1.39,0.00,M7] [#3 3.30,-1.16,0.00,M7] [#4 3.30,-0.96,0.00,M7] [#5 3.59,-1.47,0.00,M7] [#6 3.41,-1.23,0.00,M7] [#7 3.62,-1.65,0.00,M7] [#8 3.05,-0.88,0.00,M6] 
20:40:11.307 00.000 2864 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.80) = xAngle (-3.03 = -3.03)
20:40:11.307 00.000 2864 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.11 = 0.17)
20:40:11.307 00.000 2864 CameraToMount -- cameraX=1.42 cameraY=-0.35 hyp=1.46 cameraTheta=-0.24 mountX=-1.45 mountY=0.25, mountTheta=2.97
20:40:11.307 00.000 2864 SchedulePrimaryMove(10198720, x=1.42, y=-0.35, opts=13)
20:40:11.307 00.000 2864 Enqueuing Move request for scope (1.42, -0.35)
20:40:11.321 00.014 6680 Worker thread wakes up
20:40:11.321 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.42, -0.35) opts 0xd
20:40:11.321 00.000 6680 Handling offset move in thread for scope, endpoint = (1.42, -0.35)
20:40:11.321 00.000 6680 Moving (1.42, -0.35) raw xDistance=-1.45 yDistance=0.25
20:40:11.321 00.000 6680 PPEC rslt: input = -1.45, final = -0.42, react = -0.87, pred = 0.60, hyst = -0.80, hyst_pct = 0.28, period_length = 600.73
20:40:11.321 00.000 6680 PPEC: input: -1.45, control: -0.42, exposure: 1500
20:40:11.321 00.000 6680 switching direction from -1 to 1 - decHistory=3 oldest=-0.45 newest=0.57
20:40:11.321 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
20:40:11.321 00.000 6680 MoveAxis(E, 56, ABG)
20:40:11.321 00.000 6680 Guiding  Dir = 2, Dur = 56
20:40:11.321 00.000 6680 IsGuiding returns 0
20:40:11.321 00.000 6680 PulseGuide returned control before completion, sleep 66
20:40:11.321 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=186, Gamma=0.560
20:40:11.385 00.064 2864 UpdateGuideState exits: m=1803 SNR=29.9
20:40:11.385 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:11.385 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:40:11.385 00.000 2864 Enqueuing Expose request
20:40:11.400 00.015 6680 IsGuiding returns 1
20:40:11.400 00.000 6680 scope still moving after pulse duration time elapsed
20:40:11.432 00.032 6680 IsGuiding returns 0
20:40:11.432 00.000 6680 scope move finished after 56 + 51 ms
20:40:11.432 00.000 6680 Move returns status 0, amount 56
20:40:11.432 00.000 6680 MoveAxis(S, 41, ABG)
20:40:11.432 00.000 6680 Guiding  Dir = 1, Dur = 41
20:40:11.434 00.002 6680 IsGuiding returns 0
20:40:11.434 00.000 6680 PulseGuide returned control before completion, sleep 51
20:40:11.494 00.060 6680 IsGuiding returns 1
20:40:11.494 00.000 6680 scope still moving after pulse duration time elapsed
20:40:11.525 00.031 6680 IsGuiding returns 0
20:40:11.525 00.000 6680 scope move finished after 41 + 50 ms
20:40:11.525 00.000 6680 Move returns status 0, amount 41
20:40:11.525 00.000 6680 move complete, result=0
20:40:11.525 00.000 6680 worker thread done servicing request
20:40:11.525 00.000 6680 Worker thread wakes up
20:40:11.525 00.000 2864 GuideStep: -1.5 px 56 ms EAST, 0.3 px 41 ms SOUTH
20:40:11.525 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:40:11.525 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:40:13.168 01.643 6680 Exposure complete
20:40:13.231 00.063 6680 worker thread done servicing request
20:40:13.231 00.000 2864 OnExposeComplete: enter
20:40:13.231 00.000 2864 UpdateGuideState(): m_state=6
20:40:13.231 00.000 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 476
20:40:13.231 00.000 2864 Star::Find returns 1 (0), X=136.22, Y=728.12, Mass=1799, SNR=29.9, Peak=178 HFD=3.0
20:40:13.231 00.000 2864 MultiStar: [#1 3.61,-1.09,0.00,M8] [#2 3.33,-1.18,0.00,M8] [#3 3.74,-1.02,0.00,M8] [#4 3.62,-0.84,0.00,M8] [#5 4.18,-1.04,0.00,M8] [#6 3.90,-1.04,0.00,M8] [#7 3.91,-1.28,0.00,M8] [#8 3.53,-0.79,0.00,M7] 
20:40:13.244 00.013 2864 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.80) = xAngle (-2.91 = -2.91)
20:40:13.244 00.000 2864 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.98 = 0.30)
20:40:13.247 00.003 2864 CameraToMount -- cameraX=1.53 cameraY=-0.17 hyp=1.54 cameraTheta=-0.11 mountX=-1.50 mountY=0.46, mountTheta=2.84
20:40:13.247 00.000 2864 SchedulePrimaryMove(10198720, x=1.53, y=-0.17, opts=13)
20:40:13.247 00.000 2864 Enqueuing Move request for scope (1.53, -0.17)
20:40:13.247 00.000 6680 Worker thread wakes up
20:40:13.247 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.53, -0.17) opts 0xd
20:40:13.247 00.000 6680 Handling offset move in thread for scope, endpoint = (1.53, -0.17)
20:40:13.247 00.000 6680 Moving (1.53, -0.17) raw xDistance=-1.50 yDistance=0.46
20:40:13.247 00.000 6680 PPEC rslt: input = -1.50, final = -0.50, react = -0.90, pred = 0.54, hyst = -0.84, hyst_pct = 0.28, period_length = 600.73
20:40:13.247 00.000 6680 PPEC: input: -1.50, control: -0.50, exposure: 1500
20:40:13.247 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
20:40:13.247 00.000 6680 MoveAxis(E, 67, ABG)
20:40:13.247 00.000 6680 Guiding  Dir = 2, Dur = 67
20:40:13.247 00.000 6680 IsGuiding returns 0
20:40:13.247 00.000 6680 PulseGuide returned control before completion, sleep 77
20:40:13.263 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=171, Gamma=0.560
20:40:13.315 00.052 2864 UpdateGuideState exits: m=1799 SNR=29.9
20:40:13.315 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:13.315 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:40:13.315 00.000 2864 Enqueuing Expose request
20:40:13.342 00.027 6680 IsGuiding returns 1
20:40:13.342 00.000 6680 scope still moving after pulse duration time elapsed
20:40:13.374 00.032 6680 IsGuiding returns 0
20:40:13.374 00.000 6680 scope move finished after 67 + 49 ms
20:40:13.374 00.000 6680 Move returns status 0, amount 67
20:40:13.374 00.000 6680 MoveAxis(S, 73, ABG)
20:40:13.374 00.000 6680 Guiding  Dir = 1, Dur = 73
20:40:13.374 00.000 6680 IsGuiding returns 0
20:40:13.376 00.002 6680 PulseGuide returned control before completion, sleep 83
20:40:13.469 00.093 6680 IsGuiding returns 1
20:40:13.469 00.000 6680 scope still moving after pulse duration time elapsed
20:40:13.500 00.031 6680 IsGuiding returns 0
20:40:13.500 00.000 6680 scope move finished after 73 + 52 ms
20:40:13.500 00.000 6680 Move returns status 0, amount 73
20:40:13.500 00.000 6680 move complete, result=0
20:40:13.500 00.000 6680 worker thread done servicing request
20:40:13.500 00.000 6680 Worker thread wakes up
20:40:13.500 00.000 2864 GuideStep: -1.5 px 67 ms EAST, 0.5 px 73 ms SOUTH
20:40:13.500 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:40:13.500 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:40:14.922 01.422 6680 Exposure complete
20:40:14.973 00.051 6680 worker thread done servicing request
20:40:14.973 00.000 2864 OnExposeComplete: enter
20:40:14.973 00.000 2864 UpdateGuideState(): m_state=6
20:40:14.977 00.004 2864 Star::Find(15, 136, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 477
20:40:14.980 00.003 2864 Star::Find returns 1 (0), X=136.32, Y=727.91, Mass=1736, SNR=29.4, Peak=161 HFD=3.0
20:40:14.980 00.000 2864 MultiStar: [#1 3.57,-1.40,0.00,M9] [#2 3.42,-1.45,0.00,M9] [#3 3.53,-1.13,0.00,M9] [#4 3.58,-1.13,0.00,M9] [#5 3.92,-1.36,0.00,M9] [#6 3.68,-1.26,0.00,M9] [#7 4.06,-1.37,0.00,M9] [#8 3.28,-1.16,0.00,M8] 
20:40:14.980 00.000 2864 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.80) = xAngle (-3.03 = -3.03)
20:40:14.980 00.000 2864 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.10 = 0.18)
20:40:14.980 00.000 2864 CameraToMount -- cameraX=1.62 cameraY=-0.38 hyp=1.67 cameraTheta=-0.23 mountX=-1.66 mountY=0.30, mountTheta=2.96
20:40:14.994 00.014 2864 SchedulePrimaryMove(10198720, x=1.62, y=-0.38, opts=13)
20:40:14.994 00.000 2864 Enqueuing Move request for scope (1.62, -0.38)
20:40:14.994 00.000 6680 Worker thread wakes up
20:40:14.994 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.62, -0.38) opts 0xd
20:40:14.994 00.000 6680 Handling offset move in thread for scope, endpoint = (1.62, -0.38)
20:40:14.994 00.000 6680 Moving (1.62, -0.38) raw xDistance=-1.66 yDistance=0.30
20:40:14.994 00.000 6680 PPEC rslt: input = -1.66, final = -0.59, react = -0.99, pred = 0.54, hyst = -0.92, hyst_pct = 0.28, period_length = 600.73
20:40:14.994 00.000 6680 PPEC: input: -1.66, control: -0.59, exposure: 1500
20:40:14.994 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
20:40:14.994 00.000 6680 MoveAxis(E, 79, ABG)
20:40:15.001 00.007 6680 Guiding  Dir = 2, Dur = 79
20:40:15.001 00.000 6680 IsGuiding returns 0
20:40:15.001 00.000 6680 PulseGuide returned control before completion, sleep 89
20:40:15.012 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=161, Gamma=0.560
20:40:15.056 00.044 2864 UpdateGuideState exits: m=1736 SNR=29.4
20:40:15.056 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:15.056 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:40:15.056 00.000 2864 Enqueuing Expose request
20:40:15.104 00.048 6680 IsGuiding returns 1
20:40:15.104 00.000 6680 scope still moving after pulse duration time elapsed
20:40:15.136 00.032 6680 IsGuiding returns 0
20:40:15.136 00.000 6680 scope move finished after 79 + 56 ms
20:40:15.136 00.000 6680 Move returns status 0, amount 79
20:40:15.136 00.000 6680 MoveAxis(S, 48, ABG)
20:40:15.136 00.000 6680 Guiding  Dir = 1, Dur = 48
20:40:15.136 00.000 6680 IsGuiding returns 0
20:40:15.136 00.000 6680 PulseGuide returned control before completion, sleep 58
20:40:15.200 00.064 6680 IsGuiding returns 1
20:40:15.200 00.000 6680 scope still moving after pulse duration time elapsed
20:40:15.231 00.031 6680 IsGuiding returns 0
20:40:15.231 00.000 6680 scope move finished after 48 + 46 ms
20:40:15.231 00.000 6680 Move returns status 0, amount 48
20:40:15.231 00.000 6680 move complete, result=0
20:40:15.231 00.000 6680 worker thread done servicing request
20:40:15.231 00.000 6680 Worker thread wakes up
20:40:15.231 00.000 2864 GuideStep: -1.7 px 79 ms EAST, 0.3 px 48 ms SOUTH
20:40:15.231 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:40:15.231 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:40:16.885 01.654 6680 Exposure complete
20:40:16.969 00.084 6680 worker thread done servicing request
20:40:16.969 00.000 2864 OnExposeComplete: enter
20:40:16.969 00.000 2864 UpdateGuideState(): m_state=6
20:40:16.969 00.000 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 478
20:40:16.969 00.000 2864 Star::Find returns 1 (0), X=136.52, Y=727.88, Mass=1733, SNR=29.4, Peak=173 HFD=3.0
20:40:16.969 00.000 2864 MultiStar: [#1 3.84,-1.33,0.00,M10] [#2 3.56,-1.41,0.00,M10] [#3 3.92,-1.28,0.00,M10] [#4 3.87,-0.95,0.00,M10] [#5 4.13,-1.65,0.00,M10] [#6 4.00,-1.10,0.00,M10] [#7 4.04,-1.64,0.00,M10] [#8 3.63,-0.98,0.00,M9] 
20:40:16.978 00.009 2864 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.80) = xAngle (-3.02 = -3.02)
20:40:16.978 00.000 2864 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.09 = 0.19)
20:40:16.978 00.000 2864 CameraToMount -- cameraX=1.82 cameraY=-0.41 hyp=1.87 cameraTheta=-0.22 mountX=-1.86 mountY=0.36, mountTheta=2.95
20:40:16.978 00.000 2864 SchedulePrimaryMove(10198720, x=1.82, y=-0.41, opts=13)
20:40:16.978 00.000 2864 Enqueuing Move request for scope (1.82, -0.41)
20:40:16.978 00.000 6680 Worker thread wakes up
20:40:16.978 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.82, -0.41) opts 0xd
20:40:16.978 00.000 6680 Handling offset move in thread for scope, endpoint = (1.82, -0.41)
20:40:16.978 00.000 6680 Moving (1.82, -0.41) raw xDistance=-1.86 yDistance=0.36
20:40:16.994 00.016 6680 PPEC rslt: input = -1.86, final = -0.76, react = -1.11, pred = 0.46, hyst = -1.03, hyst_pct = 0.28, period_length = 600.73
20:40:16.994 00.000 6680 PPEC: input: -1.86, control: -0.76, exposure: 1500
20:40:16.994 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
20:40:16.994 00.000 6680 MoveAxis(E, 102, ABG)
20:40:16.994 00.000 6680 Guiding  Dir = 2, Dur = 102
20:40:16.994 00.000 6680 IsGuiding returns 0
20:40:16.994 00.000 6680 PulseGuide returned control before completion, sleep 112
20:40:16.994 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=167, Gamma=0.560
20:40:17.041 00.047 2864 UpdateGuideState exits: m=1733 SNR=29.4
20:40:17.057 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:17.057 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:40:17.062 00.005 2864 Enqueuing Expose request
20:40:17.119 00.057 6680 IsGuiding returns 1
20:40:17.119 00.000 6680 scope still moving after pulse duration time elapsed
20:40:17.150 00.031 6680 IsGuiding returns 0
20:40:17.150 00.000 6680 scope move finished after 102 + 53 ms
20:40:17.150 00.000 6680 Move returns status 0, amount 102
20:40:17.150 00.000 6680 MoveAxis(S, 57, ABG)
20:40:17.150 00.000 6680 Guiding  Dir = 1, Dur = 57
20:40:17.150 00.000 6680 IsGuiding returns 0
20:40:17.150 00.000 6680 PulseGuide returned control before completion, sleep 67
20:40:17.229 00.079 6680 IsGuiding returns 1
20:40:17.229 00.000 6680 scope still moving after pulse duration time elapsed
20:40:17.260 00.031 6680 IsGuiding returns 0
20:40:17.260 00.000 6680 scope move finished after 57 + 51 ms
20:40:17.260 00.000 6680 Move returns status 0, amount 57
20:40:17.260 00.000 6680 move complete, result=0
20:40:17.260 00.000 6680 worker thread done servicing request
20:40:17.260 00.000 6680 Worker thread wakes up
20:40:17.260 00.000 2864 GuideStep: -1.9 px 102 ms EAST, 0.4 px 57 ms SOUTH
20:40:17.260 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:40:17.260 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:40:18.686 01.426 6680 Exposure complete
20:40:18.752 00.066 6680 worker thread done servicing request
20:40:18.752 00.000 2864 OnExposeComplete: enter
20:40:18.752 00.000 2864 UpdateGuideState(): m_state=6
20:40:18.752 00.000 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 479
20:40:18.752 00.000 2864 Star::Find returns 1 (0), X=136.43, Y=728.09, Mass=1750, SNR=29.5, Peak=165 HFD=3.1
20:40:18.752 00.000 2864 MultiStar: [#1 3.81,-1.24,0.00,R] [#2 3.51,-1.19,0.00,R] [#3 3.77,-0.98,0.00,R] [#4 3.75,-0.73,0.00,R] [#5 3.95,-1.32,0.00,R] [#6 3.91,-0.82,0.00,R] [#7 3.81,-1.62,0.00,R] [#8 3.58,-0.75,0.00,M10] 
20:40:18.765 00.013 2864 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.80) = xAngle (-2.91 = -2.91)
20:40:18.765 00.000 2864 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.99 = 0.30)
20:40:18.765 00.000 2864 CameraToMount -- cameraX=1.74 cameraY=-0.20 hyp=1.75 cameraTheta=-0.12 mountX=-1.70 mountY=0.51, mountTheta=2.85
20:40:18.765 00.000 2864 SchedulePrimaryMove(10198720, x=1.74, y=-0.20, opts=13)
20:40:18.775 00.010 2864 Enqueuing Move request for scope (1.74, -0.20)
20:40:18.775 00.000 6680 Worker thread wakes up
20:40:18.775 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.74, -0.20) opts 0xd
20:40:18.775 00.000 6680 Handling offset move in thread for scope, endpoint = (1.74, -0.20)
20:40:18.775 00.000 6680 Moving (1.74, -0.20) raw xDistance=-1.70 yDistance=0.51
20:40:18.775 00.000 6680 PPEC rslt: input = -1.70, final = -0.67, react = -1.02, pred = 0.46, hyst = -0.95, hyst_pct = 0.28, period_length = 600.73
20:40:18.775 00.000 6680 PPEC: input: -1.70, control: -0.67, exposure: 1500
20:40:18.775 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
20:40:18.775 00.000 6680 MoveAxis(E, 90, ABG)
20:40:18.775 00.000 6680 Guiding  Dir = 2, Dur = 90
20:40:18.775 00.000 6680 IsGuiding returns 0
20:40:18.775 00.000 6680 PulseGuide returned control before completion, sleep 100
20:40:18.781 00.006 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=159, Gamma=0.560
20:40:18.838 00.057 2864 UpdateGuideState exits: m=1750 SNR=29.5
20:40:18.842 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:18.844 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:40:18.844 00.000 2864 Enqueuing Expose request
20:40:18.891 00.047 6680 IsGuiding returns 0
20:40:18.891 00.000 6680 Move returns status 0, amount 90
20:40:18.891 00.000 6680 MoveAxis(S, 82, ABG)
20:40:18.891 00.000 6680 Guiding  Dir = 1, Dur = 82
20:40:18.891 00.000 6680 IsGuiding returns 0
20:40:18.891 00.000 6680 PulseGuide returned control before completion, sleep 92
20:40:18.987 00.096 6680 IsGuiding returns 1
20:40:18.987 00.000 6680 scope still moving after pulse duration time elapsed
20:40:19.019 00.032 6680 IsGuiding returns 0
20:40:19.019 00.000 6680 scope move finished after 82 + 45 ms
20:40:19.019 00.000 6680 Move returns status 0, amount 82
20:40:19.019 00.000 6680 move complete, result=0
20:40:19.019 00.000 6680 worker thread done servicing request
20:40:19.019 00.000 6680 Worker thread wakes up
20:40:19.019 00.000 2864 GuideStep: -1.7 px 90 ms EAST, 0.5 px 82 ms SOUTH
20:40:19.019 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:40:19.025 00.006 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:40:20.665 01.640 6680 Exposure complete
20:40:20.728 00.063 6680 worker thread done servicing request
20:40:20.728 00.000 2864 OnExposeComplete: enter
20:40:20.728 00.000 2864 UpdateGuideState(): m_state=6
20:40:20.728 00.000 2864 Star::Find(15, 136, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 480
20:40:20.728 00.000 2864 Star::Find returns 1 (0), X=136.06, Y=728.11, Mass=1770, SNR=29.7, Peak=178 HFD=2.9
20:40:20.728 00.000 2864 MultiStar: [#1 -0.42,0.04,0.95,U] [#2 -0.21,0.03,0.63,U] [#3 -0.13,0.00,0.71,U] [#4 -0.32,-0.13,0.59,U] [#5 0.02,0.13,0.59,U] [#6 -0.36,-0.11,0.50,U] [#7 -0.10,0.30,0.46,U] [#8 3.41,-0.80,0.00,R] 
20:40:20.728 00.000 2864 refined, 7 included, MultiStar: {0.06, -0.01}, one-star: {1.36, -0.18}
20:40:20.744 00.016 2864 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.80) = xAngle (-2.91 = -2.91)
20:40:20.744 00.000 2864 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.99 = 0.29)
20:40:20.744 00.000 2864 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.12 mountX=-0.06 mountY=0.02, mountTheta=2.85
20:40:20.754 00.010 2864 SchedulePrimaryMove(10198720, x=0.06, y=-0.01, opts=13)
20:40:20.756 00.002 2864 Enqueuing Move request for scope (0.06, -0.01)
20:40:20.758 00.002 6680 Worker thread wakes up
20:40:20.758 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
20:40:20.760 00.002 6680 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
20:40:20.760 00.000 6680 Moving (0.06, -0.01) raw xDistance=-0.06 yDistance=0.02
20:40:20.760 00.000 6680 PPEC rslt: input = -0.06, final = 0.35, react = -0.04, pred = 0.48, hyst = 0.00, hyst_pct = 0.28, period_length = 600.73
20:40:20.760 00.000 6680 PPEC: input: -0.06, control: 0.35, exposure: 1500
20:40:20.760 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:20.760 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:40:20.760 00.000 6680 MoveAxis(W, 47, ABG)
20:40:20.760 00.000 6680 Guiding  Dir = 3, Dur = 47
20:40:20.760 00.000 6680 IsGuiding returns 0
20:40:20.760 00.000 6680 PulseGuide returned control before completion, sleep 57
20:40:20.760 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=178, Gamma=0.560
20:40:20.819 00.059 2864 UpdateGuideState exits: m=1770 SNR=29.7
20:40:20.821 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:20.823 00.002 6680 IsGuiding returns 1
20:40:20.823 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:40:20.825 00.002 2864 Enqueuing Expose request
20:40:20.825 00.000 6680 scope still moving after pulse duration time elapsed
20:40:20.855 00.030 6680 IsGuiding returns 0
20:40:20.855 00.000 6680 scope move finished after 47 + 46 ms
20:40:20.855 00.000 6680 Move returns status 0, amount 47
20:40:20.855 00.000 6680 MoveAxis(N, 0, ABG)
20:40:20.855 00.000 6680 Move returns status 0, amount 0
20:40:20.855 00.000 6680 move complete, result=0
20:40:20.855 00.000 6680 worker thread done servicing request
20:40:20.855 00.000 6680 Worker thread wakes up
20:40:20.855 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:40:20.855 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:40:20.855 00.000 2864 GuideStep: -0.1 px 47 ms WEST, 0.0 px 0 ms NORTH
20:40:22.280 01.425 6680 Exposure complete
20:40:22.368 00.088 6680 worker thread done servicing request
20:40:22.368 00.000 2864 OnExposeComplete: enter
20:40:22.369 00.001 2864 UpdateGuideState(): m_state=6
20:40:22.369 00.000 2864 Star::Find(15, 136, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 481
20:40:22.374 00.005 2864 Star::Find returns 1 (0), X=136.34, Y=727.54, Mass=1775, SNR=29.7, Peak=167 HFD=3.1
20:40:22.374 00.000 2864 MultiStar: [#1 -0.10,-0.53,0.95,U] [#2 -0.03,-0.55,0.66,U] [#3 0.05,-0.49,0.71,U] [#4 -0.06,-0.68,0.58,U] [#5 0.15,-0.48,0.58,U] [#6 -0.13,-0.73,0.48,U] [#7 0.18,-0.14,0.47,U] [#8 0.07,-0.76,0.41,U] 
20:40:22.374 00.000 2864 refined, 8 included, MultiStar: {0.29, -0.58}, one-star: {1.65, -0.76}
20:40:22.374 00.000 2864 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.80) = xAngle (-3.91 = 2.38)
20:40:22.374 00.000 2864 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.98 = -0.70)
20:40:22.374 00.000 2864 CameraToMount -- cameraX=0.29 cameraY=-0.58 hyp=0.65 cameraTheta=-1.11 mountX=-0.47 mountY=-0.41, mountTheta=-2.42
20:40:22.374 00.000 2864 SchedulePrimaryMove(10198720, x=0.29, y=-0.58, opts=13)
20:40:22.374 00.000 2864 Enqueuing Move request for scope (0.29, -0.58)
20:40:22.390 00.016 6680 Worker thread wakes up
20:40:22.390 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.58) opts 0xd
20:40:22.390 00.000 6680 Handling offset move in thread for scope, endpoint = (0.29, -0.58)
20:40:22.390 00.000 6680 Moving (0.29, -0.58) raw xDistance=-0.47 yDistance=-0.41
20:40:22.392 00.002 6680 PPEC rslt: input = -0.47, final = -0.07, react = -0.28, pred = 0.29, hyst = -0.29, hyst_pct = 0.27, period_length = 600.73
20:40:22.392 00.000 6680 PPEC: input: -0.47, control: -0.07, exposure: 1500
20:40:22.392 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:40:22.392 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
20:40:22.392 00.000 6680 MoveAxis(E, 9, ABG)
20:40:22.392 00.000 6680 Guiding  Dir = 2, Dur = 9
20:40:22.392 00.000 6680 IsGuiding returns 0
20:40:22.392 00.000 6680 PulseGuide returned control before completion, sleep 19
20:40:22.402 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=157, Gamma=0.560
20:40:22.421 00.019 6680 IsGuiding returns 1
20:40:22.421 00.000 6680 scope still moving after pulse duration time elapsed
20:40:22.446 00.025 2864 UpdateGuideState exits: m=1775 SNR=29.7
20:40:22.453 00.007 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:22.455 00.002 6680 IsGuiding returns 0
20:40:22.455 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:40:22.458 00.003 2864 Enqueuing Expose request
20:40:22.458 00.000 6680 scope move finished after 9 + 53 ms
20:40:22.458 00.000 6680 Move returns status 0, amount 9
20:40:22.458 00.000 6680 MoveAxis(N, 0, ABG)
20:40:22.458 00.000 6680 Move returns status 0, amount 0
20:40:22.458 00.000 6680 move complete, result=0
20:40:22.460 00.002 6680 worker thread done servicing request
20:40:22.460 00.000 6680 Worker thread wakes up
20:40:22.460 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:40:22.460 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:40:22.463 00.003 2864 GuideStep: -0.5 px 9 ms EAST, -0.4 px 0 ms NORTH
20:40:24.105 01.642 6680 Exposure complete
20:40:24.183 00.078 6680 worker thread done servicing request
20:40:24.183 00.000 2864 OnExposeComplete: enter
20:40:24.194 00.011 2864 UpdateGuideState(): m_state=6
20:40:24.196 00.002 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 482
20:40:24.198 00.002 2864 Star::Find returns 1 (0), X=136.95, Y=727.46, Mass=1757, SNR=29.6, Peak=176 HFD=2.7
20:40:24.199 00.001 2864 MultiStar: [#1 0.41,-0.61,0.95,U] [#2 0.54,-0.63,0.65,U] [#3 0.44,-0.57,0.72,U] [#4 0.40,-0.52,0.59,U] [#5 0.59,-0.66,0.57,U] [#6 0.33,-0.76,0.48,U] [#7 0.75,-0.17,0.47,U] [#8 0.69,-0.61,0.44,U] 
20:40:24.199 00.000 2864 refined, 8 included, MultiStar: {0.80, -0.62}, one-star: {2.26, -0.83}
20:40:24.199 00.000 2864 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.80) = xAngle (-3.45 = 2.83)
20:40:24.199 00.000 2864 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.53 = -0.24)
20:40:24.199 00.000 2864 CameraToMount -- cameraX=0.80 cameraY=-0.62 hyp=1.01 cameraTheta=-0.66 mountX=-0.96 mountY=-0.24, mountTheta=-2.89
20:40:24.213 00.014 2864 SchedulePrimaryMove(10198720, x=0.80, y=-0.62, opts=13)
20:40:24.217 00.004 2864 Enqueuing Move request for scope (0.80, -0.62)
20:40:24.219 00.002 6680 Worker thread wakes up
20:40:24.219 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.80, -0.62) opts 0xd
20:40:24.219 00.000 6680 Handling offset move in thread for scope, endpoint = (0.80, -0.62)
20:40:24.219 00.000 6680 Moving (0.80, -0.62) raw xDistance=-0.96 yDistance=-0.24
20:40:24.219 00.000 6680 PPEC rslt: input = -0.96, final = -0.32, react = -0.58, pred = 0.32, hyst = -0.50, hyst_pct = 0.27, period_length = 600.73
20:40:24.219 00.000 6680 PPEC: input: -0.96, control: -0.32, exposure: 1500
20:40:24.219 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:40:24.219 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
20:40:24.219 00.000 6680 MoveAxis(E, 43, ABG)
20:40:24.219 00.000 6680 Guiding  Dir = 2, Dur = 43
20:40:24.221 00.002 6680 IsGuiding returns 0
20:40:24.221 00.000 6680 PulseGuide returned control before completion, sleep 53
20:40:24.232 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=189, Gamma=0.560
20:40:24.278 00.046 6680 IsGuiding returns 1
20:40:24.278 00.000 6680 scope still moving after pulse duration time elapsed
20:40:24.278 00.000 2864 UpdateGuideState exits: m=1757 SNR=29.6
20:40:24.280 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:24.282 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:40:24.284 00.002 2864 Enqueuing Expose request
20:40:24.310 00.026 6680 IsGuiding returns 0
20:40:24.310 00.000 6680 scope move finished after 43 + 46 ms
20:40:24.310 00.000 6680 Move returns status 0, amount 43
20:40:24.310 00.000 6680 MoveAxis(N, 0, ABG)
20:40:24.310 00.000 6680 Move returns status 0, amount 0
20:40:24.310 00.000 6680 move complete, result=0
20:40:24.310 00.000 6680 worker thread done servicing request
20:40:24.310 00.000 6680 Worker thread wakes up
20:40:24.310 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:40:24.310 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:40:24.310 00.000 2864 GuideStep: -1.0 px 43 ms EAST, -0.2 px 0 ms NORTH
20:40:25.736 01.426 6680 Exposure complete
20:40:25.799 00.063 6680 worker thread done servicing request
20:40:25.801 00.002 2864 OnExposeComplete: enter
20:40:25.803 00.002 2864 UpdateGuideState(): m_state=6
20:40:25.806 00.003 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 483
20:40:25.810 00.004 2864 Star::Find returns 1 (0), X=138.15, Y=727.48, Mass=1765, SNR=29.6, Peak=159 HFD=3.0
20:40:25.810 00.000 2864 MultiStar: [#1 1.55,-0.61,0.97,U] [#2 1.74,-0.69,0.66,U] [#3 1.63,-0.70,0.74,U] [#4 1.64,-0.69,0.60,U] [#5 1.70,-0.64,0.58,U] [#6 1.60,-0.76,0.48,U] [#7 1.78,-0.19,0.46,U] [#8 1.74,-0.63,0.41,U] 
20:40:25.815 00.005 2864 refined, 8 included, MultiStar: {1.96, -0.66}, one-star: {3.46, -0.81}
20:40:25.817 00.002 2864 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.80) = xAngle (-3.12 = -3.12)
20:40:25.819 00.002 2864 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.19 = 0.09)
20:40:25.823 00.004 2864 CameraToMount -- cameraX=1.96 cameraY=-0.66 hyp=2.07 cameraTheta=-0.32 mountX=-2.07 mountY=0.19, mountTheta=3.05
20:40:25.823 00.000 2864 SchedulePrimaryMove(10198720, x=1.96, y=-0.66, opts=13)
20:40:25.823 00.000 2864 Enqueuing Move request for scope (1.96, -0.66)
20:40:25.831 00.008 6680 Worker thread wakes up
20:40:25.831 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.96, -0.66) opts 0xd
20:40:25.831 00.000 6680 Handling offset move in thread for scope, endpoint = (1.96, -0.66)
20:40:25.831 00.000 6680 Moving (1.96, -0.66) raw xDistance=-2.07 yDistance=0.19
20:40:25.831 00.000 6680 PPEC rslt: input = -2.07, final = -0.98, react = -1.24, pred = 0.32, hyst = -1.12, hyst_pct = 0.27, period_length = 600.73
20:40:25.831 00.000 6680 PPEC: input: -2.07, control: -0.98, exposure: 1500
20:40:25.831 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:25.834 00.003 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:40:25.834 00.000 6680 MoveAxis(E, 132, ABG)
20:40:25.834 00.000 6680 Guiding  Dir = 2, Dur = 132
20:40:25.834 00.000 6680 IsGuiding returns 0
20:40:25.834 00.000 6680 PulseGuide returned control before completion, sleep 142
20:40:25.847 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=199, Gamma=0.560
20:40:25.894 00.047 2864 UpdateGuideState exits: m=1765 SNR=29.6
20:40:25.896 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:25.898 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:40:25.902 00.004 2864 Enqueuing Expose request
20:40:25.989 00.087 6680 IsGuiding returns 1
20:40:25.989 00.000 6680 scope still moving after pulse duration time elapsed
20:40:26.021 00.032 6680 IsGuiding returns 1
20:40:26.052 00.031 6680 IsGuiding returns 0
20:40:26.052 00.000 6680 scope move finished after 132 + 85 ms
20:40:26.052 00.000 6680 Move returns status 0, amount 132
20:40:26.052 00.000 6680 MoveAxis(N, 0, ABG)
20:40:26.052 00.000 6680 Move returns status 0, amount 0
20:40:26.052 00.000 6680 move complete, result=0
20:40:26.052 00.000 6680 worker thread done servicing request
20:40:26.052 00.000 6680 Worker thread wakes up
20:40:26.052 00.000 2864 GuideStep: -2.1 px 132 ms EAST, 0.2 px 0 ms NORTH
20:40:26.052 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:40:26.052 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:40:27.697 01.645 6680 Exposure complete
20:40:27.780 00.083 6680 worker thread done servicing request
20:40:27.780 00.000 2864 OnExposeComplete: enter
20:40:27.780 00.000 2864 UpdateGuideState(): m_state=6
20:40:27.780 00.000 2864 Star::Find(15, 138, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 484
20:40:27.780 00.000 2864 Star::Find returns 1 (0), X=137.83, Y=727.55, Mass=1836, SNR=30.2, Peak=163 HFD=3.0
20:40:27.780 00.000 2864 MultiStar: [#1 1.43,-0.39,0.95,U] [#2 1.35,-0.58,0.64,U] [#3 1.52,-0.54,0.71,U] [#4 1.54,-0.48,0.58,U] [#5 1.58,-0.68,0.56,U] [#6 1.45,-0.35,0.48,U] [#7 1.59,-0.17,0.46,U] [#8 1.45,-0.45,0.41,U] 
20:40:27.792 00.012 2864 refined, 8 included, MultiStar: {1.77, -0.51}, one-star: {3.14, -0.75}
20:40:27.792 00.000 2864 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.80) = xAngle (-3.08 = -3.08)
20:40:27.792 00.000 2864 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.15 = 0.13)
20:40:27.792 00.000 2864 CameraToMount -- cameraX=1.77 cameraY=-0.51 hyp=1.84 cameraTheta=-0.28 mountX=-1.84 mountY=0.24, mountTheta=3.01
20:40:27.792 00.000 2864 SchedulePrimaryMove(10198720, x=1.77, y=-0.51, opts=13)
20:40:27.792 00.000 2864 Enqueuing Move request for scope (1.77, -0.51)
20:40:27.792 00.000 6680 Worker thread wakes up
20:40:27.792 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.77, -0.51) opts 0xd
20:40:27.792 00.000 6680 Handling offset move in thread for scope, endpoint = (1.77, -0.51)
20:40:27.792 00.000 6680 Moving (1.77, -0.51) raw xDistance=-1.84 yDistance=0.24
20:40:27.808 00.016 6680 PPEC rslt: input = -1.84, final = -0.72, react = -1.10, pred = 0.49, hyst = -1.01, hyst_pct = 0.27, period_length = 600.73
20:40:27.808 00.000 6680 PPEC: input: -1.84, control: -0.72, exposure: 1500
20:40:27.808 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
20:40:27.808 00.000 6680 MoveAxis(E, 97, ABG)
20:40:27.808 00.000 6680 Guiding  Dir = 2, Dur = 97
20:40:27.808 00.000 6680 IsGuiding returns 0
20:40:27.808 00.000 6680 PulseGuide returned control before completion, sleep 107
20:40:27.810 00.002 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=177, Gamma=0.560
20:40:27.855 00.045 2864 UpdateGuideState exits: m=1836 SNR=30.2
20:40:27.869 00.014 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:27.871 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:40:27.871 00.000 2864 Enqueuing Expose request
20:40:27.919 00.048 6680 IsGuiding returns 1
20:40:27.919 00.000 6680 scope still moving after pulse duration time elapsed
20:40:27.951 00.032 6680 IsGuiding returns 0
20:40:27.951 00.000 6680 scope move finished after 97 + 44 ms
20:40:27.951 00.000 6680 Move returns status 0, amount 97
20:40:27.951 00.000 6680 MoveAxis(S, 39, ABG)
20:40:27.951 00.000 6680 Guiding  Dir = 1, Dur = 39
20:40:27.951 00.000 6680 IsGuiding returns 0
20:40:27.951 00.000 6680 PulseGuide returned control before completion, sleep 49
20:40:28.013 00.062 6680 IsGuiding returns 1
20:40:28.013 00.000 6680 scope still moving after pulse duration time elapsed
20:40:28.046 00.033 6680 IsGuiding returns 0
20:40:28.046 00.000 6680 scope move finished after 39 + 55 ms
20:40:28.046 00.000 6680 Move returns status 0, amount 39
20:40:28.046 00.000 6680 move complete, result=0
20:40:28.046 00.000 6680 worker thread done servicing request
20:40:28.046 00.000 6680 Worker thread wakes up
20:40:28.046 00.000 2864 GuideStep: -1.8 px 97 ms EAST, 0.2 px 39 ms SOUTH
20:40:28.046 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:40:28.046 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:40:29.479 01.433 6680 Exposure complete
20:40:29.543 00.064 6680 worker thread done servicing request
20:40:29.543 00.000 2864 OnExposeComplete: enter
20:40:29.557 00.014 2864 UpdateGuideState(): m_state=6
20:40:29.558 00.001 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 485
20:40:29.558 00.000 2864 Star::Find returns 1 (0), X=137.69, Y=727.46, Mass=1758, SNR=29.6, Peak=166 HFD=3.1
20:40:29.558 00.000 2864 MultiStar: [#1 1.32,-0.56,0.95,U] [#2 1.17,-0.74,0.65,U] [#3 1.38,-0.72,0.72,U] [#4 1.48,-0.58,0.58,U] [#5 1.34,-0.83,0.58,U] [#6 1.45,-0.63,0.50,U] [#7 1.64,-0.52,0.47,U] [#8 1.44,-0.63,0.41,U] 
20:40:29.558 00.000 2864 refined, 8 included, MultiStar: {1.66, -0.68}, one-star: {3.00, -0.84}
20:40:29.558 00.000 2864 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.80) = xAngle (-3.19 = 3.10)
20:40:29.558 00.000 2864 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.26 = 0.02)
20:40:29.558 00.000 2864 CameraToMount -- cameraX=1.66 cameraY=-0.68 hyp=1.80 cameraTheta=-0.39 mountX=-1.79 mountY=0.04, mountTheta=3.12
20:40:29.574 00.016 2864 SchedulePrimaryMove(10198720, x=1.66, y=-0.68, opts=13)
20:40:29.574 00.000 2864 Enqueuing Move request for scope (1.66, -0.68)
20:40:29.574 00.000 6680 Worker thread wakes up
20:40:29.574 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.66, -0.68) opts 0xd
20:40:29.574 00.000 6680 Handling offset move in thread for scope, endpoint = (1.66, -0.68)
20:40:29.574 00.000 6680 Moving (1.66, -0.68) raw xDistance=-1.79 yDistance=0.04
20:40:29.574 00.000 6680 PPEC rslt: input = -1.79, final = -0.72, react = -1.08, pred = 0.47, hyst = -1.03, hyst_pct = 0.27, period_length = 600.73
20:40:29.574 00.000 6680 PPEC: input: -1.79, control: -0.72, exposure: 1500
20:40:29.574 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:29.574 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:40:29.574 00.000 6680 MoveAxis(E, 97, ABG)
20:40:29.574 00.000 6680 Guiding  Dir = 2, Dur = 97
20:40:29.574 00.000 6680 IsGuiding returns 0
20:40:29.574 00.000 6680 PulseGuide returned control before completion, sleep 107
20:40:29.590 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=188, Gamma=0.560
20:40:29.637 00.047 2864 UpdateGuideState exits: m=1758 SNR=29.6
20:40:29.637 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:29.637 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:40:29.637 00.000 2864 Enqueuing Expose request
20:40:29.700 00.063 6680 IsGuiding returns 1
20:40:29.700 00.000 6680 scope still moving after pulse duration time elapsed
20:40:29.732 00.032 6680 IsGuiding returns 0
20:40:29.732 00.000 6680 scope move finished after 97 + 53 ms
20:40:29.732 00.000 6680 Move returns status 0, amount 97
20:40:29.732 00.000 6680 MoveAxis(N, 0, ABG)
20:40:29.732 00.000 6680 Move returns status 0, amount 0
20:40:29.732 00.000 6680 move complete, result=0
20:40:29.732 00.000 6680 worker thread done servicing request
20:40:29.732 00.000 6680 Worker thread wakes up
20:40:29.732 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:40:29.732 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:40:29.736 00.004 2864 GuideStep: -1.8 px 97 ms EAST, 0.0 px 0 ms NORTH
20:40:31.362 01.626 6680 Exposure complete
20:40:31.403 00.041 6680 worker thread done servicing request
20:40:31.403 00.000 2864 OnExposeComplete: enter
20:40:31.403 00.000 2864 UpdateGuideState(): m_state=6
20:40:31.403 00.000 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 486
20:40:31.417 00.014 2864 Star::Find returns 1 (0), X=138.29, Y=727.39, Mass=1832, SNR=30.2, Peak=198 HFD=2.9
20:40:31.419 00.002 2864 MultiStar: [#1 1.76,-0.56,0.94,U] [#2 1.87,-0.79,0.63,U] [#3 1.89,-0.80,0.71,U] [#4 1.81,-0.74,0.57,U] [#5 1.85,-0.75,0.57,U] [#6 1.68,-0.75,0.49,U] [#7 2.02,-0.14,0.46,U] [#8 2.06,-0.66,0.40,U] 
20:40:31.419 00.000 2864 refined, 8 included, MultiStar: {2.16, -0.70}, one-star: {3.60, -0.91}
20:40:31.419 00.000 2864 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.80) = xAngle (-3.11 = -3.11)
20:40:31.419 00.000 2864 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.18 = 0.10)
20:40:31.419 00.000 2864 CameraToMount -- cameraX=2.16 cameraY=-0.70 hyp=2.27 cameraTheta=-0.31 mountX=-2.27 mountY=0.23, mountTheta=3.04
20:40:31.419 00.000 2864 SchedulePrimaryMove(10198720, x=2.16, y=-0.70, opts=13)
20:40:31.432 00.013 2864 Enqueuing Move request for scope (2.16, -0.70)
20:40:31.434 00.002 6680 Worker thread wakes up
20:40:31.434 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.16, -0.70) opts 0xd
20:40:31.434 00.000 6680 Handling offset move in thread for scope, endpoint = (2.16, -0.70)
20:40:31.434 00.000 6680 Moving (2.16, -0.70) raw xDistance=-2.27 yDistance=0.23
20:40:31.436 00.002 6680 PPEC rslt: input = -2.27, final = -0.98, react = -1.36, pred = 0.48, hyst = -1.27, hyst_pct = 0.27, period_length = 600.73
20:40:31.436 00.000 6680 PPEC: input: -2.27, control: -0.98, exposure: 1500
20:40:31.436 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:31.436 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
20:40:31.436 00.000 6680 MoveAxis(E, 132, ABG)
20:40:31.436 00.000 6680 Guiding  Dir = 2, Dur = 132
20:40:31.436 00.000 6680 IsGuiding returns 0
20:40:31.436 00.000 6680 PulseGuide returned control before completion, sleep 142
20:40:31.448 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=179, Gamma=0.560
20:40:31.494 00.046 2864 UpdateGuideState exits: m=1832 SNR=30.2
20:40:31.494 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:31.498 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:40:31.500 00.002 2864 Enqueuing Expose request
20:40:31.593 00.093 6680 IsGuiding returns 1
20:40:31.593 00.000 6680 scope still moving after pulse duration time elapsed
20:40:31.625 00.032 6680 IsGuiding returns 0
20:40:31.625 00.000 6680 scope move finished after 132 + 55 ms
20:40:31.625 00.000 6680 Move returns status 0, amount 132
20:40:31.625 00.000 6680 MoveAxis(N, 0, ABG)
20:40:31.625 00.000 6680 Move returns status 0, amount 0
20:40:31.625 00.000 6680 move complete, result=0
20:40:31.625 00.000 6680 worker thread done servicing request
20:40:31.625 00.000 6680 Worker thread wakes up
20:40:31.625 00.000 2864 GuideStep: -2.3 px 132 ms EAST, 0.2 px 0 ms NORTH
20:40:31.625 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:40:31.625 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:40:33.040 01.415 6680 Exposure complete
20:40:33.090 00.050 6680 worker thread done servicing request
20:40:33.090 00.000 2864 OnExposeComplete: enter
20:40:33.090 00.000 2864 UpdateGuideState(): m_state=6
20:40:33.090 00.000 2864 Star::Find(15, 138, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 487
20:40:33.097 00.007 2864 Star::Find returns 1 (0), X=137.89, Y=727.18, Mass=1811, SNR=30.0, Peak=175 HFD=2.9
20:40:33.099 00.002 2864 MultiStar: [#1 1.47,-0.59,0.94,U] [#2 1.53,-0.91,0.65,U] [#3 1.50,-0.93,0.71,U] [#4 1.58,-0.79,0.57,U] [#5 1.61,-0.79,0.59,U] [#6 1.54,-0.86,0.49,U] [#7 1.86,-0.35,0.46,U] [#8 1.62,-0.87,0.40,U] 
20:40:33.099 00.000 2864 refined, 8 included, MultiStar: {1.85, -0.82}, one-star: {3.20, -1.12}
20:40:33.099 00.000 2864 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.80) = xAngle (-3.21 = 3.07)
20:40:33.099 00.000 2864 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.29 = -0.00)
20:40:33.099 00.000 2864 CameraToMount -- cameraX=1.85 cameraY=-0.82 hyp=2.02 cameraTheta=-0.42 mountX=-2.02 mountY=-0.01, mountTheta=-3.14
20:40:33.099 00.000 2864 SchedulePrimaryMove(10198720, x=1.85, y=-0.82, opts=13)
20:40:33.099 00.000 2864 Enqueuing Move request for scope (1.85, -0.82)
20:40:33.099 00.000 6680 Worker thread wakes up
20:40:33.099 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.85, -0.82) opts 0xd
20:40:33.099 00.000 6680 Handling offset move in thread for scope, endpoint = (1.85, -0.82)
20:40:33.099 00.000 6680 Moving (1.85, -0.82) raw xDistance=-2.02 yDistance=-0.01
20:40:33.099 00.000 6680 PPEC rslt: input = -2.02, final = -0.97, react = -1.21, pred = 0.30, hyst = -1.13, hyst_pct = 0.26, period_length = 600.73
20:40:33.099 00.000 6680 PPEC: input: -2.02, control: -0.97, exposure: 1500
20:40:33.099 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:33.099 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:40:33.115 00.016 6680 MoveAxis(E, 131, ABG)
20:40:33.115 00.000 6680 Guiding  Dir = 2, Dur = 131
20:40:33.115 00.000 6680 IsGuiding returns 0
20:40:33.115 00.000 6680 PulseGuide returned control before completion, sleep 141
20:40:33.119 00.004 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=175, Gamma=0.560
20:40:33.163 00.044 2864 UpdateGuideState exits: m=1811 SNR=30.0
20:40:33.163 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:33.163 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:40:33.163 00.000 2864 Enqueuing Expose request
20:40:33.273 00.110 6680 IsGuiding returns 1
20:40:33.273 00.000 6680 scope still moving after pulse duration time elapsed
20:40:33.305 00.032 6680 IsGuiding returns 0
20:40:33.305 00.000 6680 scope move finished after 131 + 58 ms
20:40:33.305 00.000 6680 Move returns status 0, amount 131
20:40:33.305 00.000 6680 MoveAxis(N, 0, ABG)
20:40:33.305 00.000 6680 Move returns status 0, amount 0
20:40:33.305 00.000 6680 move complete, result=0
20:40:33.305 00.000 6680 worker thread done servicing request
20:40:33.305 00.000 6680 Worker thread wakes up
20:40:33.305 00.000 2864 GuideStep: -2.0 px 131 ms EAST, -0.0 px 0 ms NORTH
20:40:33.306 00.001 6680 worker thread servicing REQUEST_EXPOSE 1500
20:40:33.306 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:40:34.950 01.644 6680 Exposure complete
20:40:35.029 00.079 6680 worker thread done servicing request
20:40:35.029 00.000 2864 OnExposeComplete: enter
20:40:35.032 00.003 2864 UpdateGuideState(): m_state=6
20:40:35.032 00.000 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 488
20:40:35.032 00.000 2864 Star::Find returns 1 (0), X=138.17, Y=726.80, Mass=1844, SNR=30.3, Peak=170 HFD=2.9
20:40:35.032 00.000 2864 MultiStar: [#1 1.53,-1.06,0.93,U] [#2 1.82,-1.37,0.64,U] [#3 1.57,-1.05,0.71,U] [#4 1.57,-1.22,0.58,U] [#5 1.71,-1.31,0.57,U] [#6 1.56,-0.91,0.48,U] [#7 1.80,-0.95,0.46,U] [#8 1.72,-0.98,0.42,U] 
20:40:35.032 00.000 2864 refined, 8 included, MultiStar: {1.96, -1.18}, one-star: {3.47, -1.50}
20:40:35.032 00.000 2864 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.80) = xAngle (-3.34 = 2.94)
20:40:35.032 00.000 2864 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.41 = -0.13)
20:40:35.032 00.000 2864 CameraToMount -- cameraX=1.96 cameraY=-1.18 hyp=2.29 cameraTheta=-0.54 mountX=-2.25 mountY=-0.29, mountTheta=-3.01
20:40:35.045 00.013 2864 SchedulePrimaryMove(10198720, x=1.96, y=-1.18, opts=13)
20:40:35.045 00.000 2864 Enqueuing Move request for scope (1.96, -1.18)
20:40:35.045 00.000 6680 Worker thread wakes up
20:40:35.045 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.96, -1.18) opts 0xd
20:40:35.045 00.000 6680 Handling offset move in thread for scope, endpoint = (1.96, -1.18)
20:40:35.045 00.000 6680 Moving (1.96, -1.18) raw xDistance=-2.25 yDistance=-0.29
20:40:35.045 00.000 6680 PPEC rslt: input = -2.25, final = -1.11, react = -1.35, pred = 0.30, hyst = -1.27, hyst_pct = 0.26, period_length = 600.73
20:40:35.045 00.000 6680 PPEC: input: -2.25, control: -1.11, exposure: 1500
20:40:35.045 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:40:35.045 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
20:40:35.045 00.000 6680 MoveAxis(E, 149, ABG)
20:40:35.045 00.000 6680 Guiding  Dir = 2, Dur = 149
20:40:35.045 00.000 6680 IsGuiding returns 0
20:40:35.045 00.000 6680 PulseGuide returned control before completion, sleep 159
20:40:35.065 00.020 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=179, Gamma=0.560
20:40:35.112 00.047 2864 UpdateGuideState exits: m=1844 SNR=30.3
20:40:35.114 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:35.116 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:40:35.118 00.002 2864 Enqueuing Expose request
20:40:35.219 00.101 6680 IsGuiding returns 1
20:40:35.219 00.000 6680 scope still moving after pulse duration time elapsed
20:40:35.251 00.032 6680 IsGuiding returns 0
20:40:35.251 00.000 6680 scope move finished after 149 + 47 ms
20:40:35.251 00.000 6680 Move returns status 0, amount 149
20:40:35.251 00.000 6680 MoveAxis(N, 0, ABG)
20:40:35.251 00.000 6680 Move returns status 0, amount 0
20:40:35.251 00.000 6680 move complete, result=0
20:40:35.251 00.000 6680 worker thread done servicing request
20:40:35.251 00.000 6680 Worker thread wakes up
20:40:35.251 00.000 2864 GuideStep: -2.2 px 149 ms EAST, -0.3 px 0 ms NORTH
20:40:35.259 00.008 6680 worker thread servicing REQUEST_EXPOSE 1500
20:40:35.259 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:40:36.692 01.433 6680 Exposure complete
20:40:36.777 00.085 6680 worker thread done servicing request
20:40:36.779 00.002 2864 OnExposeComplete: enter
20:40:36.779 00.000 2864 UpdateGuideState(): m_state=6
20:40:36.783 00.004 2864 Star::Find(15, 138, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 489
20:40:36.787 00.004 2864 Star::Find returns 1 (0), X=138.21, Y=726.66, Mass=1766, SNR=29.6, Peak=152 HFD=3.1
20:40:36.789 00.002 2864 MultiStar: [#1 1.84,-1.33,0.94,U] [#2 1.75,-1.45,0.65,U] [#3 2.02,-1.35,0.72,U] [#4 1.85,-1.44,0.59,U] [#5 1.93,-1.25,0.60,U] [#6 1.79,-1.37,0.50,U] [#7 2.10,-0.96,0.46,U] [#8 1.95,-1.29,0.42,U] 
20:40:36.791 00.002 2864 refined, 8 included, MultiStar: {2.17, -1.37}, one-star: {3.52, -1.63}
20:40:36.794 00.003 2864 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.80) = xAngle (-3.36 = 2.92)
20:40:36.796 00.002 2864 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.43 = -0.15)
20:40:36.798 00.002 2864 CameraToMount -- cameraX=2.17 cameraY=-1.37 hyp=2.57 cameraTheta=-0.56 mountX=-2.51 mountY=-0.38, mountTheta=-2.99
20:40:36.802 00.004 2864 SchedulePrimaryMove(10198720, x=2.17, y=-1.37, opts=13)
20:40:36.803 00.001 2864 Enqueuing Move request for scope (2.17, -1.37)
20:40:36.806 00.003 6680 Worker thread wakes up
20:40:36.806 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.17, -1.37) opts 0xd
20:40:36.806 00.000 6680 Handling offset move in thread for scope, endpoint = (2.17, -1.37)
20:40:36.806 00.000 6680 Moving (2.17, -1.37) raw xDistance=-2.51 yDistance=-0.38
20:40:36.806 00.000 6680 PPEC rslt: input = -2.51, final = -1.27, react = -1.51, pred = 0.28, hyst = -1.41, hyst_pct = 0.26, period_length = 600.73
20:40:36.806 00.000 6680 PPEC: input: -2.51, control: -1.27, exposure: 1500
20:40:36.806 00.000 6680 switching direction from 1 to -1 - decHistory=-3 oldest=-0.64 newest=-0.69
20:40:36.806 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
20:40:36.806 00.000 6680 MoveAxis(E, 171, ABG)
20:40:36.806 00.000 6680 Guiding  Dir = 2, Dur = 171
20:40:36.806 00.000 6680 IsGuiding returns 0
20:40:36.806 00.000 6680 PulseGuide returned control before completion, sleep 181
20:40:36.819 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=161, Gamma=0.560
20:40:36.869 00.050 2864 UpdateGuideState exits: m=1766 SNR=29.6
20:40:36.869 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:36.869 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:40:36.869 00.000 2864 Enqueuing Expose request
20:40:36.995 00.126 6680 IsGuiding returns 1
20:40:36.995 00.000 6680 scope still moving after pulse duration time elapsed
20:40:37.027 00.032 6680 IsGuiding returns 0
20:40:37.027 00.000 6680 scope move finished after 171 + 45 ms
20:40:37.027 00.000 6680 Move returns status 0, amount 171
20:40:37.027 00.000 6680 MoveAxis(N, 61, ABG)
20:40:37.027 00.000 6680 Guiding  Dir = 0, Dur = 61
20:40:37.027 00.000 6680 IsGuiding returns 0
20:40:37.027 00.000 6680 PulseGuide returned control before completion, sleep 71
20:40:37.106 00.079 6680 IsGuiding returns 1
20:40:37.106 00.000 6680 scope still moving after pulse duration time elapsed
20:40:37.137 00.031 6680 IsGuiding returns 0
20:40:37.137 00.000 6680 scope move finished after 61 + 49 ms
20:40:37.137 00.000 6680 Move returns status 0, amount 61
20:40:37.137 00.000 6680 move complete, result=0
20:40:37.137 00.000 6680 worker thread done servicing request
20:40:37.137 00.000 2864 GuideStep: -2.5 px 171 ms EAST, -0.4 px 61 ms NORTH
20:40:37.137 00.000 6680 Worker thread wakes up
20:40:37.137 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:40:37.137 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:40:38.785 01.648 6680 Exposure complete
20:40:38.834 00.049 6680 worker thread done servicing request
20:40:38.836 00.002 2864 OnExposeComplete: enter
20:40:38.838 00.002 2864 UpdateGuideState(): m_state=6
20:40:38.840 00.002 2864 Star::Find(15, 138, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 490
20:40:38.842 00.002 2864 Star::Find returns 1 (0), X=137.91, Y=726.61, Mass=1786, SNR=29.8, Peak=152 HFD=2.9
20:40:38.844 00.002 2864 MultiStar: [#1 1.54,-1.26,0.98,U] [#2 1.60,-1.35,0.65,U] [#3 1.68,-1.26,0.70,U] [#4 1.62,-1.33,0.58,U] [#5 1.91,-1.24,0.59,U] [#6 1.73,-1.24,0.48,U] [#7 1.67,-1.13,0.47,U] [#8 1.82,-1.10,0.42,U] 
20:40:38.846 00.002 2864 refined, 8 included, MultiStar: {1.94, -1.32}, one-star: {3.22, -1.69}
20:40:38.848 00.002 2864 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.80) = xAngle (-3.39 = 2.89)
20:40:38.850 00.002 2864 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.47 = -0.19)
20:40:38.852 00.002 2864 CameraToMount -- cameraX=1.94 cameraY=-1.32 hyp=2.35 cameraTheta=-0.60 mountX=-2.28 mountY=-0.43, mountTheta=-2.95
20:40:38.854 00.002 2864 SchedulePrimaryMove(10198720, x=1.94, y=-1.32, opts=13)
20:40:38.856 00.002 2864 Enqueuing Move request for scope (1.94, -1.32)
20:40:38.858 00.002 6680 Worker thread wakes up
20:40:38.858 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.94, -1.32) opts 0xd
20:40:38.860 00.002 6680 Handling offset move in thread for scope, endpoint = (1.94, -1.32)
20:40:38.860 00.000 6680 Moving (1.94, -1.32) raw xDistance=-2.28 yDistance=-0.43
20:40:38.860 00.000 6680 PPEC rslt: input = -2.28, final = -1.29, react = -1.37, pred = 0.08, hyst = -1.29, hyst_pct = 0.26, period_length = 600.73
20:40:38.860 00.000 6680 PPEC: input: -2.28, control: -1.29, exposure: 1500
20:40:38.860 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
20:40:38.860 00.000 6680 MoveAxis(E, 174, ABG)
20:40:38.860 00.000 6680 Guiding  Dir = 2, Dur = 174
20:40:38.862 00.002 6680 IsGuiding returns 0
20:40:38.862 00.000 6680 PulseGuide returned control before completion, sleep 184
20:40:38.869 00.007 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=195, Gamma=0.560
20:40:38.907 00.038 2864 UpdateGuideState exits: m=1786 SNR=29.8
20:40:38.923 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:38.923 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:40:38.923 00.000 2864 Enqueuing Expose request
20:40:39.050 00.127 6680 IsGuiding returns 1
20:40:39.050 00.000 6680 scope still moving after pulse duration time elapsed
20:40:39.082 00.032 6680 IsGuiding returns 0
20:40:39.082 00.000 6680 scope move finished after 174 + 46 ms
20:40:39.082 00.000 6680 Move returns status 0, amount 174
20:40:39.082 00.000 6680 MoveAxis(N, 69, ABG)
20:40:39.082 00.000 6680 Guiding  Dir = 0, Dur = 69
20:40:39.082 00.000 6680 IsGuiding returns 0
20:40:39.082 00.000 6680 PulseGuide returned control before completion, sleep 79
20:40:39.177 00.095 6680 IsGuiding returns 1
20:40:39.177 00.000 6680 scope still moving after pulse duration time elapsed
20:40:39.208 00.031 6680 IsGuiding returns 0
20:40:39.208 00.000 6680 scope move finished after 69 + 56 ms
20:40:39.208 00.000 6680 Move returns status 0, amount 69
20:40:39.208 00.000 6680 move complete, result=0
20:40:39.208 00.000 6680 worker thread done servicing request
20:40:39.208 00.000 2864 GuideStep: -2.3 px 174 ms EAST, -0.4 px 69 ms NORTH
20:40:39.208 00.000 6680 Worker thread wakes up
20:40:39.208 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:40:39.208 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:40:40.619 01.411 6680 Exposure complete
20:40:40.664 00.045 6680 worker thread done servicing request
20:40:40.664 00.000 2864 OnExposeComplete: enter
20:40:40.664 00.000 2864 UpdateGuideState(): m_state=6
20:40:40.664 00.000 2864 Star::Find(15, 137, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 491
20:40:40.664 00.000 2864 Star::Find returns 1 (0), X=138.33, Y=726.84, Mass=1857, SNR=30.4, Peak=173 HFD=2.9
20:40:40.664 00.000 2864 MultiStar: [#1 1.80,-1.28,0.92,U] [#2 1.96,-1.20,0.63,U] [#3 2.02,-1.10,0.70,U] [#4 1.89,-1.28,0.57,U] [#5 2.09,-1.13,0.58,U] [#6 1.91,-1.28,0.48,U] [#7 2.29,-0.81,0.46,U] [#8 2.22,-1.45,0.41,U] 
20:40:40.680 00.016 2864 refined, 8 included, MultiStar: {2.28, -1.24}, one-star: {3.64, -1.46}
20:40:40.681 00.001 2864 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.80) = xAngle (-3.29 = 2.99)
20:40:40.681 00.000 2864 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.37 = -0.08)
20:40:40.681 00.000 2864 CameraToMount -- cameraX=2.28 cameraY=-1.24 hyp=2.60 cameraTheta=-0.50 mountX=-2.57 mountY=-0.22, mountTheta=-3.06
20:40:40.681 00.000 2864 SchedulePrimaryMove(10198720, x=2.28, y=-1.24, opts=13)
20:40:40.681 00.000 2864 Enqueuing Move request for scope (2.28, -1.24)
20:40:40.681 00.000 6680 Worker thread wakes up
20:40:40.681 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.28, -1.24) opts 0xd
20:40:40.681 00.000 6680 Handling offset move in thread for scope, endpoint = (2.28, -1.24)
20:40:40.681 00.000 6680 Moving (2.28, -1.24) raw xDistance=-2.57 yDistance=-0.22
20:40:40.681 00.000 6680 PPEC rslt: input = -2.57, final = -1.47, react = -1.54, pred = 0.06, hyst = -1.46, hyst_pct = 0.26, period_length = 600.73
20:40:40.681 00.000 6680 PPEC: input: -2.57, control: -1.47, exposure: 1500
20:40:40.681 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:40.681 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
20:40:40.681 00.000 6680 MoveAxis(E, 198, ABG)
20:40:40.681 00.000 6680 Guiding  Dir = 2, Dur = 198
20:40:40.681 00.000 6680 IsGuiding returns 0
20:40:40.681 00.000 6680 PulseGuide returned control before completion, sleep 208
20:40:40.706 00.025 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=171, Gamma=0.560
20:40:40.744 00.038 2864 UpdateGuideState exits: m=1857 SNR=30.4
20:40:40.744 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:40.744 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:40:40.759 00.015 2864 Enqueuing Expose request
20:40:40.916 00.157 6680 IsGuiding returns 0
20:40:40.916 00.000 6680 Move returns status 0, amount 198
20:40:40.916 00.000 6680 MoveAxis(N, 0, ABG)
20:40:40.916 00.000 6680 Move returns status 0, amount 0
20:40:40.916 00.000 6680 move complete, result=0
20:40:40.916 00.000 6680 worker thread done servicing request
20:40:40.916 00.000 6680 Worker thread wakes up
20:40:40.916 00.000 2864 GuideStep: -2.6 px 198 ms EAST, -0.2 px 0 ms NORTH
20:40:40.916 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:40:40.916 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:40:42.545 01.629 6680 Exposure complete
20:40:42.593 00.048 6680 worker thread done servicing request
20:40:42.593 00.000 2864 OnExposeComplete: enter
20:40:42.593 00.000 2864 UpdateGuideState(): m_state=6
20:40:42.593 00.000 2864 Star::Find(15, 138, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 492
20:40:42.593 00.000 2864 Star::Find returns 1 (0), X=138.31, Y=726.74, Mass=1776, SNR=29.7, Peak=169 HFD=3.0
20:40:42.593 00.000 2864 MultiStar: [#1 1.87,-1.10,0.94,U] [#2 1.93,-1.41,0.64,U] [#3 1.97,-1.28,0.71,U] [#4 1.96,-1.32,0.59,U] [#5 1.91,-1.41,0.59,U] [#6 1.79,-1.15,0.51,U] [#7 2.33,-0.79,0.47,U] [#8 1.95,-1.24,0.43,U] 
20:40:42.593 00.000 2864 refined, 8 included, MultiStar: {2.23, -1.28}, one-star: {3.62, -1.55}
20:40:42.608 00.015 2864 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.80) = xAngle (-3.31 = 2.97)
20:40:42.608 00.000 2864 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.39 = -0.11)
20:40:42.608 00.000 2864 CameraToMount -- cameraX=2.23 cameraY=-1.28 hyp=2.57 cameraTheta=-0.52 mountX=-2.53 mountY=-0.27, mountTheta=-3.04
20:40:42.608 00.000 2864 SchedulePrimaryMove(10198720, x=2.23, y=-1.28, opts=13)
20:40:42.619 00.011 2864 Enqueuing Move request for scope (2.23, -1.28)
20:40:42.619 00.000 6680 Worker thread wakes up
20:40:42.619 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.23, -1.28) opts 0xd
20:40:42.619 00.000 6680 Handling offset move in thread for scope, endpoint = (2.23, -1.28)
20:40:42.619 00.000 6680 Moving (2.23, -1.28) raw xDistance=-2.53 yDistance=-0.27
20:40:42.619 00.000 6680 PPEC rslt: input = -2.53, final = -1.51, react = -1.52, pred = -0.01, hyst = -1.45, hyst_pct = 0.26, period_length = 600.73
20:40:42.619 00.000 6680 PPEC: input: -2.53, control: -1.51, exposure: 1500
20:40:42.619 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
20:40:42.619 00.000 6680 MoveAxis(E, 203, ABG)
20:40:42.619 00.000 6680 Guiding  Dir = 2, Dur = 203
20:40:42.619 00.000 6680 IsGuiding returns 0
20:40:42.619 00.000 6680 PulseGuide returned control before completion, sleep 213
20:40:42.624 00.005 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=177, Gamma=0.560
20:40:42.682 00.058 2864 UpdateGuideState exits: m=1776 SNR=29.7
20:40:42.682 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:42.688 00.006 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:40:42.690 00.002 2864 Enqueuing Expose request
20:40:42.846 00.156 6680 IsGuiding returns 1
20:40:42.846 00.000 6680 scope still moving after pulse duration time elapsed
20:40:42.878 00.032 6680 IsGuiding returns 0
20:40:42.878 00.000 6680 scope move finished after 203 + 52 ms
20:40:42.878 00.000 6680 Move returns status 0, amount 203
20:40:42.878 00.000 6680 MoveAxis(N, 43, ABG)
20:40:42.878 00.000 6680 Guiding  Dir = 0, Dur = 43
20:40:42.878 00.000 6680 IsGuiding returns 0
20:40:42.878 00.000 6680 PulseGuide returned control before completion, sleep 53
20:40:42.941 00.063 6680 IsGuiding returns 1
20:40:42.941 00.000 6680 scope still moving after pulse duration time elapsed
20:40:42.972 00.031 6680 IsGuiding returns 0
20:40:42.972 00.000 6680 scope move finished after 43 + 50 ms
20:40:42.972 00.000 6680 Move returns status 0, amount 43
20:40:42.972 00.000 6680 move complete, result=0
20:40:42.972 00.000 6680 worker thread done servicing request
20:40:42.972 00.000 2864 GuideStep: -2.5 px 203 ms EAST, -0.3 px 43 ms NORTH
20:40:42.977 00.005 6680 Worker thread wakes up
20:40:42.977 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:40:42.977 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:40:44.391 01.414 6680 Exposure complete
20:40:44.445 00.054 6680 worker thread done servicing request
20:40:44.445 00.000 2864 OnExposeComplete: enter
20:40:44.447 00.002 2864 UpdateGuideState(): m_state=6
20:40:44.449 00.002 2864 Star::Find(15, 138, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 493
20:40:44.451 00.002 2864 Star::Find returns 1 (0), X=138.40, Y=726.74, Mass=1864, SNR=30.4, Peak=173 HFD=3.1
20:40:44.454 00.003 2864 MultiStar: [#1 1.75,-1.14,0.96,U] [#2 1.93,-1.43,0.64,U] [#3 1.93,-1.19,0.70,U] [#4 1.80,-1.38,0.57,U] [#5 1.86,-1.31,0.57,U] [#6 1.80,-1.37,0.49,U] [#7 2.10,-0.91,0.46,U] [#8 1.99,-1.08,0.41,U] 
20:40:44.456 00.002 2864 refined, 8 included, MultiStar: {2.19, -1.29}, one-star: {3.71, -1.56}
20:40:44.458 00.002 2864 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.80) = xAngle (-3.33 = 2.96)
20:40:44.460 00.002 2864 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.40 = -0.12)
20:40:44.463 00.003 2864 CameraToMount -- cameraX=2.19 cameraY=-1.29 hyp=2.54 cameraTheta=-0.53 mountX=-2.50 mountY=-0.30, mountTheta=-3.02
20:40:44.467 00.004 2864 SchedulePrimaryMove(10198720, x=2.19, y=-1.29, opts=13)
20:40:44.469 00.002 2864 Enqueuing Move request for scope (2.19, -1.29)
20:40:44.472 00.003 6680 Worker thread wakes up
20:40:44.474 00.002 6680 worker thread servicing REQUEST_MOVE scope ofs (2.19, -1.29) opts 0xd
20:40:44.474 00.000 6680 Handling offset move in thread for scope, endpoint = (2.19, -1.29)
20:40:44.474 00.000 6680 Moving (2.19, -1.29) raw xDistance=-2.50 yDistance=-0.30
20:40:44.474 00.000 6680 PPEC rslt: input = -2.50, final = -1.49, react = -1.50, pred = -0.01, hyst = -1.44, hyst_pct = 0.26, period_length = 600.73
20:40:44.474 00.000 6680 PPEC: input: -2.50, control: -1.49, exposure: 1500
20:40:44.474 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
20:40:44.474 00.000 6680 MoveAxis(E, 201, ABG)
20:40:44.474 00.000 6680 Guiding  Dir = 2, Dur = 201
20:40:44.476 00.002 6680 IsGuiding returns 0
20:40:44.476 00.000 6680 PulseGuide returned control before completion, sleep 211
20:40:44.488 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=179, Gamma=0.560
20:40:44.538 00.050 2864 UpdateGuideState exits: m=1864 SNR=30.4
20:40:44.538 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:44.538 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:40:44.538 00.000 2864 Enqueuing Expose request
20:40:44.692 00.154 6680 IsGuiding returns 1
20:40:44.692 00.000 6680 scope still moving after pulse duration time elapsed
20:40:44.724 00.032 6680 IsGuiding returns 1
20:40:44.756 00.032 6680 IsGuiding returns 0
20:40:44.756 00.000 6680 scope move finished after 201 + 79 ms
20:40:44.756 00.000 6680 Move returns status 0, amount 201
20:40:44.756 00.000 6680 MoveAxis(N, 48, ABG)
20:40:44.756 00.000 6680 Guiding  Dir = 0, Dur = 48
20:40:44.756 00.000 6680 IsGuiding returns 0
20:40:44.758 00.002 6680 PulseGuide returned control before completion, sleep 58
20:40:44.818 00.060 6680 IsGuiding returns 1
20:40:44.818 00.000 6680 scope still moving after pulse duration time elapsed
20:40:44.856 00.038 6680 IsGuiding returns 0
20:40:44.856 00.000 6680 scope move finished after 48 + 50 ms
20:40:44.856 00.000 6680 Move returns status 0, amount 48
20:40:44.856 00.000 6680 move complete, result=0
20:40:44.856 00.000 2864 GuideStep: -2.5 px 201 ms EAST, -0.3 px 48 ms NORTH
20:40:44.866 00.010 6680 worker thread done servicing request
20:40:44.866 00.000 6680 Worker thread wakes up
20:40:44.866 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:40:44.866 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:40:46.500 01.634 6680 Exposure complete
20:40:46.546 00.046 6680 worker thread done servicing request
20:40:46.546 00.000 2864 OnExposeComplete: enter
20:40:46.553 00.007 2864 UpdateGuideState(): m_state=6
20:40:46.555 00.002 2864 Star::Find(15, 138, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 494
20:40:46.557 00.002 2864 Star::Find returns 1 (0), X=138.31, Y=726.72, Mass=1780, SNR=29.7, Peak=158 HFD=3.0
20:40:46.559 00.002 2864 MultiStar: [#1 1.62,-1.17,0.96,U] [#2 1.95,-1.33,0.64,U] [#3 1.71,-1.31,0.72,U] [#4 1.76,-1.56,0.58,U] [#5 1.91,-1.24,0.59,U] [#6 1.63,-1.68,0.48,U] [#7 1.99,-1.30,0.46,U] [#8 1.77,-1.61,0.42,U] 
20:40:46.559 00.000 2864 refined, 8 included, MultiStar: {2.09, -1.40}, one-star: {3.62, -1.57}
20:40:46.559 00.000 2864 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.80) = xAngle (-3.39 = 2.90)
20:40:46.559 00.000 2864 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.46 = -0.18)
20:40:46.559 00.000 2864 CameraToMount -- cameraX=2.09 cameraY=-1.40 hyp=2.52 cameraTheta=-0.59 mountX=-2.44 mountY=-0.44, mountTheta=-2.96
20:40:46.559 00.000 2864 SchedulePrimaryMove(10198720, x=2.09, y=-1.40, opts=13)
20:40:46.559 00.000 2864 Enqueuing Move request for scope (2.09, -1.40)
20:40:46.559 00.000 6680 Worker thread wakes up
20:40:46.559 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.09, -1.40) opts 0xd
20:40:46.559 00.000 6680 Handling offset move in thread for scope, endpoint = (2.09, -1.40)
20:40:46.559 00.000 6680 Moving (2.09, -1.40) raw xDistance=-2.44 yDistance=-0.44
20:40:46.575 00.016 6680 PPEC rslt: input = -2.44, final = -1.47, react = -1.47, pred = -0.02, hyst = -1.41, hyst_pct = 0.25, period_length = 600.73
20:40:46.575 00.000 6680 PPEC: input: -2.44, control: -1.47, exposure: 1500
20:40:46.575 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
20:40:46.575 00.000 6680 MoveAxis(E, 197, ABG)
20:40:46.575 00.000 6680 Guiding  Dir = 2, Dur = 197
20:40:46.575 00.000 6680 IsGuiding returns 0
20:40:46.575 00.000 6680 PulseGuide returned control before completion, sleep 207
20:40:46.588 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=174, Gamma=0.560
20:40:46.635 00.047 2864 UpdateGuideState exits: m=1780 SNR=29.7
20:40:46.638 00.003 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:46.640 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:40:46.640 00.000 2864 Enqueuing Expose request
20:40:46.796 00.156 6680 IsGuiding returns 1
20:40:46.796 00.000 6680 scope still moving after pulse duration time elapsed
20:40:46.828 00.032 6680 IsGuiding returns 0
20:40:46.828 00.000 6680 scope move finished after 197 + 54 ms
20:40:46.828 00.000 6680 Move returns status 0, amount 197
20:40:46.828 00.000 6680 MoveAxis(N, 71, ABG)
20:40:46.828 00.000 6680 Guiding  Dir = 0, Dur = 71
20:40:46.828 00.000 6680 IsGuiding returns 0
20:40:46.828 00.000 6680 PulseGuide returned control before completion, sleep 81
20:40:46.922 00.094 6680 IsGuiding returns 1
20:40:46.922 00.000 6680 scope still moving after pulse duration time elapsed
20:40:46.953 00.031 6680 IsGuiding returns 0
20:40:46.953 00.000 6680 scope move finished after 71 + 54 ms
20:40:46.953 00.000 6680 Move returns status 0, amount 71
20:40:46.953 00.000 6680 move complete, result=0
20:40:46.953 00.000 6680 worker thread done servicing request
20:40:46.953 00.000 6680 Worker thread wakes up
20:40:46.953 00.000 2864 GuideStep: -2.4 px 197 ms EAST, -0.4 px 71 ms NORTH
20:40:46.957 00.004 6680 worker thread servicing REQUEST_EXPOSE 1500
20:40:46.957 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:40:48.369 01.412 6680 Exposure complete
20:40:48.416 00.047 6680 worker thread done servicing request
20:40:48.416 00.000 2864 OnExposeComplete: enter
20:40:48.416 00.000 2864 UpdateGuideState(): m_state=6
20:40:48.416 00.000 2864 Star::Find(15, 138, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 495
20:40:48.416 00.000 2864 Star::Find returns 1 (0), X=138.37, Y=726.26, Mass=1713, SNR=29.2, Peak=171 HFD=3.1
20:40:48.432 00.016 2864 MultiStar: [#1 1.97,-1.77,0.96,U] [#2 1.77,-2.01,0.66,U] [#3 1.99,-1.78,0.74,U] [#4 1.99,-1.95,0.61,U] [#5 2.24,-1.76,0.00,M1] [#6 2.07,-1.76,0.50,U] [#7 2.26,-1.66,0.00,M1] [#8 2.33,-1.81,0.00,M1] 
20:40:48.432 00.000 2864 refined, 5 included, MultiStar: {2.34, -1.89}, one-star: {3.68, -2.04}
20:40:48.432 00.000 2864 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.80) = xAngle (-3.47 = 2.81)
20:40:48.432 00.000 2864 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.55 = -0.27)
20:40:48.432 00.000 2864 CameraToMount -- cameraX=2.34 cameraY=-1.89 hyp=3.01 cameraTheta=-0.68 mountX=-2.84 mountY=-0.79, mountTheta=-2.87
20:40:48.432 00.000 2864 SchedulePrimaryMove(10198720, x=2.34, y=-1.89, opts=13)
20:40:48.432 00.000 2864 Enqueuing Move request for scope (2.34, -1.89)
20:40:48.432 00.000 6680 Worker thread wakes up
20:40:48.432 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.34, -1.89) opts 0xd
20:40:48.448 00.016 6680 Handling offset move in thread for scope, endpoint = (2.34, -1.89)
20:40:48.448 00.000 6680 Moving (2.34, -1.89) raw xDistance=-2.84 yDistance=-0.79
20:40:48.448 00.000 6680 PPEC rslt: input = -2.84, final = -2.12, react = -1.70, pred = -0.58, hyst = -1.62, hyst_pct = 0.25, period_length = 600.73
20:40:48.448 00.000 6680 PPEC: input: -2.84, control: -2.12, exposure: 1500
20:40:48.448 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.79 from input -0.79
20:40:48.448 00.000 6680 MoveAxis(E, 285, ABG)
20:40:48.448 00.000 6680 Guiding  Dir = 2, Dur = 285
20:40:48.450 00.002 6680 IsGuiding returns 0
20:40:48.450 00.000 6680 PulseGuide returned control before completion, sleep 295
20:40:48.450 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=143, Gamma=0.560
20:40:48.502 00.052 2864 UpdateGuideState exits: m=1713 SNR=29.2
20:40:48.512 00.010 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:48.512 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:40:48.512 00.000 2864 Enqueuing Expose request
20:40:48.750 00.238 6680 IsGuiding returns 1
20:40:48.750 00.000 6680 scope still moving after pulse duration time elapsed
20:40:48.782 00.032 6680 IsGuiding returns 0
20:40:48.782 00.000 6680 scope move finished after 285 + 47 ms
20:40:48.782 00.000 6680 Move returns status 0, amount 285
20:40:48.782 00.000 6680 MoveAxis(N, 126, ABG)
20:40:48.782 00.000 6680 Guiding  Dir = 0, Dur = 126
20:40:48.782 00.000 6680 IsGuiding returns 0
20:40:48.782 00.000 6680 PulseGuide returned control before completion, sleep 136
20:40:48.924 00.142 6680 IsGuiding returns 1
20:40:48.924 00.000 6680 scope still moving after pulse duration time elapsed
20:40:48.955 00.031 6680 IsGuiding returns 0
20:40:48.955 00.000 6680 scope move finished after 126 + 47 ms
20:40:48.955 00.000 6680 Move returns status 0, amount 126
20:40:48.955 00.000 6680 move complete, result=0
20:40:48.955 00.000 6680 worker thread done servicing request
20:40:48.955 00.000 6680 Worker thread wakes up
20:40:48.955 00.000 2864 GuideStep: -2.8 px 285 ms EAST, -0.8 px 126 ms NORTH
20:40:48.957 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:40:48.957 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:40:50.588 01.631 6680 Exposure complete
20:40:50.637 00.049 6680 worker thread done servicing request
20:40:50.637 00.000 2864 OnExposeComplete: enter
20:40:50.637 00.000 2864 UpdateGuideState(): m_state=6
20:40:50.637 00.000 2864 Star::Find(15, 138, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 496
20:40:50.637 00.000 2864 Star::Find returns 1 (0), X=137.62, Y=727.35, Mass=1875, SNR=30.5, Peak=195 HFD=3.0
20:40:50.637 00.000 2864 MultiStar: [#1 0.90,-0.81,0.92,U] [#2 1.17,-0.80,0.64,U] [#3 1.09,-0.82,0.69,U] [#4 1.06,-0.97,0.57,U] [#5 1.37,-0.69,0.56,U] [#6 0.88,-0.91,0.47,U] [#7 1.37,-0.47,0.45,U] [#8 1.33,-0.82,0.41,U] 
20:40:50.650 00.013 2864 refined, 8 included, MultiStar: {1.44, -0.82}, one-star: {2.93, -0.94}
20:40:50.652 00.002 2864 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.80) = xAngle (-3.31 = 2.97)
20:40:50.654 00.002 2864 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.39 = -0.10)
20:40:50.656 00.002 2864 CameraToMount -- cameraX=1.44 cameraY=-0.82 hyp=1.66 cameraTheta=-0.52 mountX=-1.63 mountY=-0.17, mountTheta=-3.04
20:40:50.660 00.004 2864 SchedulePrimaryMove(10198720, x=1.44, y=-0.82, opts=13)
20:40:50.662 00.002 2864 Enqueuing Move request for scope (1.44, -0.82)
20:40:50.662 00.000 6680 Worker thread wakes up
20:40:50.662 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.44, -0.82) opts 0xd
20:40:50.664 00.002 6680 Handling offset move in thread for scope, endpoint = (1.44, -0.82)
20:40:50.664 00.000 6680 Moving (1.44, -0.82) raw xDistance=-1.63 yDistance=-0.17
20:40:50.664 00.000 6680 PPEC rslt: input = -1.63, final = -1.42, react = -0.98, pred = -0.60, hyst = -0.97, hyst_pct = 0.25, period_length = 600.73
20:40:50.664 00.000 6680 PPEC: input: -1.63, control: -1.42, exposure: 1500
20:40:50.664 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:50.664 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:40:50.664 00.000 6680 MoveAxis(E, 192, ABG)
20:40:50.666 00.002 6680 Guiding  Dir = 2, Dur = 192
20:40:50.666 00.000 6680 IsGuiding returns 0
20:40:50.666 00.000 6680 PulseGuide returned control before completion, sleep 202
20:40:50.666 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=149, Gamma=0.560
20:40:50.717 00.051 2864 UpdateGuideState exits: m=1875 SNR=30.5
20:40:50.729 00.012 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:50.729 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:40:50.729 00.000 2864 Enqueuing Expose request
20:40:50.870 00.141 6680 IsGuiding returns 1
20:40:50.870 00.000 6680 scope still moving after pulse duration time elapsed
20:40:50.901 00.031 6680 IsGuiding returns 0
20:40:50.901 00.000 6680 scope move finished after 192 + 42 ms
20:40:50.901 00.000 6680 Move returns status 0, amount 192
20:40:50.901 00.000 6680 MoveAxis(N, 0, ABG)
20:40:50.901 00.000 6680 Move returns status 0, amount 0
20:40:50.901 00.000 6680 move complete, result=0
20:40:50.901 00.000 6680 worker thread done servicing request
20:40:50.901 00.000 6680 Worker thread wakes up
20:40:50.901 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:40:50.901 00.000 2864 GuideStep: -1.6 px 192 ms EAST, -0.2 px 0 ms NORTH
20:40:50.903 00.002 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:40:52.307 01.404 6680 Exposure complete
20:40:52.360 00.053 6680 worker thread done servicing request
20:40:52.360 00.000 2864 OnExposeComplete: enter
20:40:52.362 00.002 2864 UpdateGuideState(): m_state=6
20:40:52.364 00.002 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 497
20:40:52.366 00.002 2864 Star::Find returns 1 (0), X=137.24, Y=727.10, Mass=1817, SNR=30.0, Peak=166 HFD=3.2
20:40:52.368 00.002 2864 MultiStar: [#1 0.80,-0.64,0.93,U] [#2 0.82,-0.92,0.65,U] [#3 0.90,-0.85,0.70,U] [#4 0.92,-0.89,0.57,U] [#5 1.03,-0.68,0.58,U] [#6 0.83,-0.94,0.49,U] [#7 1.45,-0.17,0.47,U] [#8 0.89,-0.75,0.41,U] 
20:40:52.369 00.001 2864 refined, 8 included, MultiStar: {1.21, -0.82}, one-star: {2.55, -1.20}
20:40:52.373 00.004 2864 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.80) = xAngle (-3.39 = 2.89)
20:40:52.373 00.000 2864 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.46 = -0.18)
20:40:52.373 00.000 2864 CameraToMount -- cameraX=1.21 cameraY=-0.82 hyp=1.46 cameraTheta=-0.59 mountX=-1.42 mountY=-0.26, mountTheta=-2.96
20:40:52.373 00.000 2864 SchedulePrimaryMove(10198720, x=1.21, y=-0.82, opts=13)
20:40:52.373 00.000 2864 Enqueuing Move request for scope (1.21, -0.82)
20:40:52.385 00.012 6680 Worker thread wakes up
20:40:52.385 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.21, -0.82) opts 0xd
20:40:52.385 00.000 6680 Handling offset move in thread for scope, endpoint = (1.21, -0.82)
20:40:52.385 00.000 6680 Moving (1.21, -0.82) raw xDistance=-1.42 yDistance=-0.26
20:40:52.387 00.002 6680 PPEC rslt: input = -1.42, final = -1.18, react = -0.85, pred = -0.42, hyst = -0.89, hyst_pct = 0.25, period_length = 600.73
20:40:52.387 00.000 6680 PPEC: input: -1.42, control: -1.18, exposure: 1500
20:40:52.387 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
20:40:52.387 00.000 6680 MoveAxis(E, 159, ABG)
20:40:52.387 00.000 6680 Guiding  Dir = 2, Dur = 159
20:40:52.387 00.000 6680 IsGuiding returns 0
20:40:52.387 00.000 6680 PulseGuide returned control before completion, sleep 169
20:40:52.400 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=159, Gamma=0.560
20:40:52.449 00.049 2864 UpdateGuideState exits: m=1817 SNR=30.0
20:40:52.449 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:52.449 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:40:52.449 00.000 2864 Enqueuing Expose request
20:40:52.574 00.125 6680 IsGuiding returns 1
20:40:52.574 00.000 6680 scope still moving after pulse duration time elapsed
20:40:52.606 00.032 6680 IsGuiding returns 0
20:40:52.606 00.000 6680 scope move finished after 159 + 59 ms
20:40:52.606 00.000 6680 Move returns status 0, amount 159
20:40:52.606 00.000 6680 MoveAxis(N, 42, ABG)
20:40:52.606 00.000 6680 Guiding  Dir = 0, Dur = 42
20:40:52.606 00.000 6680 IsGuiding returns 0
20:40:52.606 00.000 6680 PulseGuide returned control before completion, sleep 52
20:40:52.669 00.063 6680 IsGuiding returns 1
20:40:52.669 00.000 6680 scope still moving after pulse duration time elapsed
20:40:52.700 00.031 6680 IsGuiding returns 0
20:40:52.700 00.000 6680 scope move finished after 42 + 52 ms
20:40:52.702 00.002 6680 Move returns status 0, amount 42
20:40:52.702 00.000 6680 move complete, result=0
20:40:52.702 00.000 6680 worker thread done servicing request
20:40:52.702 00.000 2864 GuideStep: -1.4 px 159 ms EAST, -0.3 px 42 ms NORTH
20:40:52.704 00.002 6680 Worker thread wakes up
20:40:52.704 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:40:52.704 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:40:54.331 01.627 6680 Exposure complete
20:40:54.384 00.053 6680 worker thread done servicing request
20:40:54.384 00.000 2864 OnExposeComplete: enter
20:40:54.384 00.000 2864 UpdateGuideState(): m_state=6
20:40:54.384 00.000 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 498
20:40:54.384 00.000 2864 Star::Find returns 1 (0), X=137.64, Y=727.40, Mass=1748, SNR=29.5, Peak=172 HFD=3.0
20:40:54.394 00.010 2864 MultiStar: [#1 0.91,-0.56,0.94,U] [#2 1.13,-0.78,0.65,U] [#3 1.01,-0.71,0.73,U] [#4 1.00,-0.77,0.59,U] [#5 1.08,-0.59,0.59,U] [#6 1.06,-0.77,0.51,U] [#7 1.31,-0.28,0.48,U] [#8 1.11,-0.54,0.43,U] 
20:40:54.394 00.000 2864 refined, 8 included, MultiStar: {1.38, -0.68}, one-star: {2.95, -0.90}
20:40:54.394 00.000 2864 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.80) = xAngle (-3.25 = 3.03)
20:40:54.400 00.006 2864 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.33 = -0.04)
20:40:54.400 00.000 2864 CameraToMount -- cameraX=1.38 cameraY=-0.68 hyp=1.53 cameraTheta=-0.46 mountX=-1.53 mountY=-0.07, mountTheta=-3.10
20:40:54.400 00.000 2864 SchedulePrimaryMove(10198720, x=1.38, y=-0.68, opts=13)
20:40:54.400 00.000 2864 Enqueuing Move request for scope (1.38, -0.68)
20:40:54.410 00.010 6680 Worker thread wakes up
20:40:54.410 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.38, -0.68) opts 0xd
20:40:54.410 00.000 6680 Handling offset move in thread for scope, endpoint = (1.38, -0.68)
20:40:54.410 00.000 6680 Moving (1.38, -0.68) raw xDistance=-1.53 yDistance=-0.07
20:40:54.410 00.000 6680 PPEC rslt: input = -1.53, final = -1.19, react = -0.92, pred = -0.37, hyst = -0.91, hyst_pct = 0.25, period_length = 600.73
20:40:54.410 00.000 6680 PPEC: input: -1.53, control: -1.19, exposure: 1500
20:40:54.410 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:54.410 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:40:54.410 00.000 6680 MoveAxis(E, 161, ABG)
20:40:54.410 00.000 6680 Guiding  Dir = 2, Dur = 161
20:40:54.414 00.004 6680 IsGuiding returns 0
20:40:54.414 00.000 6680 PulseGuide returned control before completion, sleep 171
20:40:54.455 00.041 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=148, Gamma=0.560
20:40:54.638 00.183 6680 IsGuiding returns 0
20:40:54.638 00.000 6680 Move returns status 0, amount 161
20:40:54.638 00.000 6680 MoveAxis(N, 0, ABG)
20:40:54.638 00.000 6680 Move returns status 0, amount 0
20:40:54.638 00.000 6680 move complete, result=0
20:40:54.638 00.000 6680 worker thread done servicing request
20:40:54.897 00.259 2864 UpdateGuideState exits: m=1748 SNR=29.5
20:40:54.900 00.003 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:54.945 00.045 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:40:54.986 00.041 2864 Enqueuing Expose request
20:40:54.986 00.000 6680 Worker thread wakes up
20:40:54.986 00.000 2864 GuideStep: -1.5 px 161 ms EAST, -0.1 px 0 ms NORTH
20:40:55.027 00.041 6680 worker thread servicing REQUEST_EXPOSE 1500
20:40:55.027 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:40:56.465 01.438 6680 Exposure complete
20:40:56.871 00.406 2864 OnExposeComplete: enter
20:40:56.926 00.055 6680 worker thread done servicing request
20:40:56.928 00.002 2864 UpdateGuideState(): m_state=6
20:40:56.976 00.048 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 499
20:40:57.023 00.047 2864 Star::Find returns 1 (0), X=137.36, Y=727.32, Mass=1868, SNR=30.5, Peak=197 HFD=3.0
20:40:57.072 00.049 2864 MultiStar: [#1 0.74,-0.60,0.93,U] [#2 0.97,-0.81,0.64,U] [#3 0.87,-0.62,0.68,U] [#4 0.88,-0.75,0.58,U] [#5 1.06,-0.74,0.58,U] [#6 0.82,-0.87,0.48,U] [#7 1.01,-0.37,0.45,U] [#8 0.96,-0.62,0.41,U] 
20:40:57.111 00.039 2864 refined, 8 included, MultiStar: {1.20, -0.73}, one-star: {2.66, -0.98}
20:40:57.156 00.045 2864 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.80) = xAngle (-3.34 = 2.95)
20:40:57.160 00.004 2864 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.41 = -0.13)
20:40:57.201 00.041 2864 CameraToMount -- cameraX=1.20 cameraY=-0.73 hyp=1.41 cameraTheta=-0.54 mountX=-1.38 mountY=-0.18, mountTheta=-3.01
20:40:57.244 00.043 2864 SchedulePrimaryMove(10198720, x=1.20, y=-0.73, opts=13)
20:40:57.291 00.047 2864 Enqueuing Move request for scope (1.20, -0.73)
20:40:57.295 00.004 6680 Worker thread wakes up
20:40:57.295 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.20, -0.73) opts 0xd
20:40:57.295 00.000 6680 Handling offset move in thread for scope, endpoint = (1.20, -0.73)
20:40:57.295 00.000 6680 Moving (1.20, -0.73) raw xDistance=-1.38 yDistance=-0.18
20:40:57.334 00.039 6680 PPEC rslt: input = -1.38, final = -1.02, react = -0.83, pred = -0.26, hyst = -0.82, hyst_pct = 0.25, period_length = 600.73
20:40:57.334 00.000 6680 PPEC: input: -1.38, control: -1.02, exposure: 1500
20:40:57.334 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:57.334 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:40:57.334 00.000 6680 MoveAxis(E, 137, ABG)
20:40:57.334 00.000 6680 Guiding  Dir = 2, Dur = 137
20:40:57.334 00.000 6680 IsGuiding returns 0
20:40:57.336 00.002 6680 PulseGuide returned control before completion, sleep 147
20:40:57.515 00.179 6680 IsGuiding returns 1
20:40:57.517 00.002 6680 scope still moving after pulse duration time elapsed
20:40:57.517 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=175, Gamma=0.560
20:40:57.558 00.041 6680 IsGuiding returns 0
20:40:57.558 00.000 6680 scope move finished after 137 + 86 ms
20:40:57.558 00.000 6680 Move returns status 0, amount 137
20:40:57.558 00.000 6680 MoveAxis(N, 0, ABG)
20:40:57.558 00.000 6680 Move returns status 0, amount 0
20:40:57.558 00.000 6680 move complete, result=0
20:40:57.558 00.000 6680 worker thread done servicing request
20:40:57.915 00.357 2864 UpdateGuideState exits: m=1868 SNR=30.5
20:40:57.917 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:57.919 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:40:57.923 00.004 2864 Enqueuing Expose request
20:40:57.963 00.040 6680 Worker thread wakes up
20:40:57.963 00.000 2864 GuideStep: -1.4 px 137 ms EAST, -0.2 px 0 ms NORTH
20:40:57.963 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:40:57.963 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:40:59.604 01.641 6680 Exposure complete
20:40:59.658 00.054 6680 worker thread done servicing request
20:40:59.658 00.000 2864 OnExposeComplete: enter
20:40:59.661 00.003 2864 UpdateGuideState(): m_state=6
20:40:59.661 00.000 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 500
20:40:59.667 00.006 2864 Star::Find returns 1 (0), X=137.86, Y=727.05, Mass=1831, SNR=30.2, Peak=193 HFD=2.8
20:40:59.669 00.002 2864 MultiStar: [#1 1.49,-0.99,0.93,U] [#2 1.50,-1.01,0.66,U] [#3 1.41,-1.24,0.71,U] [#4 1.54,-1.11,0.57,U] [#5 1.64,-0.87,0.58,U] [#6 1.48,-1.14,0.48,U] [#7 1.93,-0.73,0.46,U] [#8 1.57,-1.10,0.42,U] 
20:40:59.671 00.002 2864 refined, 8 included, MultiStar: {1.83, -1.06}, one-star: {3.17, -1.25}
20:40:59.673 00.002 2864 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.80) = xAngle (-3.32 = 2.96)
20:40:59.675 00.002 2864 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.40 = -0.11)
20:40:59.675 00.000 2864 CameraToMount -- cameraX=1.83 cameraY=-1.06 hyp=2.12 cameraTheta=-0.53 mountX=-2.08 mountY=-0.24, mountTheta=-3.03
20:40:59.684 00.009 2864 SchedulePrimaryMove(10198720, x=1.83, y=-1.06, opts=13)
20:40:59.686 00.002 2864 Enqueuing Move request for scope (1.83, -1.06)
20:40:59.688 00.002 6680 Worker thread wakes up
20:40:59.688 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.83, -1.06) opts 0xd
20:40:59.688 00.000 6680 Handling offset move in thread for scope, endpoint = (1.83, -1.06)
20:40:59.688 00.000 6680 Moving (1.83, -1.06) raw xDistance=-2.08 yDistance=-0.24
20:40:59.690 00.002 6680 PPEC rslt: input = -2.08, final = -1.41, react = -1.25, pred = -0.22, hyst = -1.20, hyst_pct = 0.24, period_length = 600.73
20:40:59.690 00.000 6680 PPEC: input: -2.08, control: -1.41, exposure: 1500
20:40:59.690 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
20:40:59.690 00.000 6680 MoveAxis(E, 189, ABG)
20:40:59.690 00.000 6680 Guiding  Dir = 2, Dur = 189
20:40:59.690 00.000 6680 IsGuiding returns 0
20:40:59.691 00.001 6680 PulseGuide returned control before completion, sleep 199
20:40:59.717 00.026 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=177, Gamma=0.560
20:40:59.787 00.070 2864 UpdateGuideState exits: m=1831 SNR=30.2
20:40:59.791 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:59.793 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:40:59.795 00.002 2864 Enqueuing Expose request
20:40:59.897 00.102 6680 IsGuiding returns 1
20:40:59.897 00.000 6680 scope still moving after pulse duration time elapsed
20:40:59.929 00.032 6680 IsGuiding returns 0
20:40:59.929 00.000 6680 scope move finished after 189 + 49 ms
20:40:59.929 00.000 6680 Move returns status 0, amount 189
20:40:59.929 00.000 6680 MoveAxis(N, 38, ABG)
20:40:59.929 00.000 6680 Guiding  Dir = 0, Dur = 38
20:40:59.929 00.000 6680 IsGuiding returns 0
20:40:59.929 00.000 6680 PulseGuide returned control before completion, sleep 48
20:40:59.992 00.063 6680 IsGuiding returns 1
20:40:59.992 00.000 6680 scope still moving after pulse duration time elapsed
20:41:00.023 00.031 6680 IsGuiding returns 0
20:41:00.023 00.000 6680 scope move finished after 38 + 57 ms
20:41:00.025 00.002 6680 Move returns status 0, amount 38
20:41:00.025 00.000 6680 move complete, result=0
20:41:00.025 00.000 6680 worker thread done servicing request
20:41:00.025 00.000 2864 GuideStep: -2.1 px 189 ms EAST, -0.2 px 38 ms NORTH
20:41:00.028 00.003 6680 Worker thread wakes up
20:41:00.028 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:41:00.028 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:41:01.449 01.421 6680 Exposure complete
20:41:01.518 00.069 2864 OnExposeComplete: enter
20:41:01.522 00.004 6680 worker thread done servicing request
20:41:01.522 00.000 2864 UpdateGuideState(): m_state=6
20:41:01.522 00.000 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 501
20:41:01.525 00.003 2864 Star::Find returns 1 (0), X=138.08, Y=727.05, Mass=1822, SNR=30.1, Peak=174 HFD=2.9
20:41:01.530 00.005 2864 MultiStar: [#1 1.46,-0.93,0.93,U] [#2 1.51,-0.94,0.63,U] [#3 1.71,-1.00,0.69,U] [#4 1.63,-1.14,0.57,U] [#5 1.74,-1.06,0.57,U] [#6 1.61,-1.11,0.49,U] [#7 1.99,-0.37,0.47,U] [#8 1.83,-1.01,0.41,U] 
20:41:01.530 00.000 2864 refined, 8 included, MultiStar: {1.96, -1.00}, one-star: {3.39, -1.24}
20:41:01.530 00.000 2864 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.80) = xAngle (-3.27 = 3.01)
20:41:01.530 00.000 2864 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.34 = -0.06)
20:41:01.530 00.000 2864 CameraToMount -- cameraX=1.96 cameraY=-1.00 hyp=2.20 cameraTheta=-0.47 mountX=-2.18 mountY=-0.13, mountTheta=-3.08
20:41:01.530 00.000 2864 SchedulePrimaryMove(10198720, x=1.96, y=-1.00, opts=13)
20:41:01.546 00.016 2864 Enqueuing Move request for scope (1.96, -1.00)
20:41:01.550 00.004 6680 Worker thread wakes up
20:41:01.550 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.96, -1.00) opts 0xd
20:41:01.550 00.000 6680 Handling offset move in thread for scope, endpoint = (1.96, -1.00)
20:41:01.550 00.000 6680 Moving (1.96, -1.00) raw xDistance=-2.18 yDistance=-0.13
20:41:01.552 00.002 6680 PPEC rslt: input = -2.18, final = -1.37, react = -1.31, pred = -0.11, hyst = -1.24, hyst_pct = 0.24, period_length = 600.73
20:41:01.552 00.000 6680 PPEC: input: -2.18, control: -1.37, exposure: 1500
20:41:01.552 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:01.552 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:41:01.552 00.000 6680 MoveAxis(E, 185, ABG)
20:41:01.552 00.000 6680 Guiding  Dir = 2, Dur = 185
20:41:01.552 00.000 6680 IsGuiding returns 0
20:41:01.552 00.000 6680 PulseGuide returned control before completion, sleep 195
20:41:01.564 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=174, Gamma=0.560
20:41:01.609 00.045 2864 UpdateGuideState exits: m=1822 SNR=30.1
20:41:01.611 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:01.613 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:41:01.615 00.002 2864 Enqueuing Expose request
20:41:01.753 00.138 6680 IsGuiding returns 1
20:41:01.753 00.000 6680 scope still moving after pulse duration time elapsed
20:41:01.785 00.032 6680 IsGuiding returns 0
20:41:01.785 00.000 6680 scope move finished after 185 + 47 ms
20:41:01.785 00.000 6680 Move returns status 0, amount 185
20:41:01.785 00.000 6680 MoveAxis(N, 0, ABG)
20:41:01.785 00.000 6680 Move returns status 0, amount 0
20:41:01.785 00.000 6680 move complete, result=0
20:41:01.785 00.000 6680 worker thread done servicing request
20:41:01.785 00.000 2864 GuideStep: -2.2 px 185 ms EAST, -0.1 px 0 ms NORTH
20:41:01.789 00.004 6680 Worker thread wakes up
20:41:01.789 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:41:01.789 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:41:03.433 01.644 6680 Exposure complete
20:41:03.497 00.064 6680 worker thread done servicing request
20:41:03.497 00.000 2864 OnExposeComplete: enter
20:41:03.513 00.016 2864 UpdateGuideState(): m_state=6
20:41:03.513 00.000 2864 Star::Find(15, 138, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 502
20:41:03.513 00.000 2864 Star::Find returns 1 (0), X=137.94, Y=727.56, Mass=1790, SNR=29.8, Peak=166 HFD=2.7
20:41:03.513 00.000 2864 MultiStar: [#1 1.61,-0.46,0.96,U] [#2 1.43,-0.66,0.64,U] [#3 1.69,-0.67,0.70,U] [#4 1.67,-0.60,0.60,U] [#5 1.57,-0.93,0.59,U] [#6 1.73,-0.57,0.49,U] [#7 1.82,-0.42,0.45,U] [#8 1.82,-0.59,0.42,U] 
20:41:03.523 00.010 2864 refined, 8 included, MultiStar: {1.92, -0.63}, one-star: {3.24, -0.73}
20:41:03.525 00.002 2864 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.80) = xAngle (-3.11 = -3.11)
20:41:03.527 00.002 2864 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.19 = 0.10)
20:41:03.528 00.001 2864 CameraToMount -- cameraX=1.92 cameraY=-0.63 hyp=2.02 cameraTheta=-0.32 mountX=-2.02 mountY=0.20, mountTheta=3.05
20:41:03.532 00.004 2864 SchedulePrimaryMove(10198720, x=1.92, y=-0.63, opts=13)
20:41:03.534 00.002 2864 Enqueuing Move request for scope (1.92, -0.63)
20:41:03.536 00.002 6680 Worker thread wakes up
20:41:03.536 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.92, -0.63) opts 0xd
20:41:03.536 00.000 6680 Handling offset move in thread for scope, endpoint = (1.92, -0.63)
20:41:03.536 00.000 6680 Moving (1.92, -0.63) raw xDistance=-2.02 yDistance=0.20
20:41:03.536 00.000 6680 PPEC rslt: input = -2.02, final = -1.18, react = -1.21, pred = 0.03, hyst = -1.18, hyst_pct = 0.24, period_length = 600.73
20:41:03.536 00.000 6680 PPEC: input: -2.02, control: -1.18, exposure: 1500
20:41:03.536 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:03.536 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
20:41:03.536 00.000 6680 MoveAxis(E, 159, ABG)
20:41:03.536 00.000 6680 Guiding  Dir = 2, Dur = 159
20:41:03.538 00.002 6680 IsGuiding returns 0
20:41:03.538 00.000 6680 PulseGuide returned control before completion, sleep 169
20:41:03.544 00.006 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=182, Gamma=0.560
20:41:03.591 00.047 2864 UpdateGuideState exits: m=1790 SNR=29.8
20:41:03.591 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:03.591 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:41:03.591 00.000 2864 Enqueuing Expose request
20:41:03.718 00.127 6680 IsGuiding returns 1
20:41:03.718 00.000 6680 scope still moving after pulse duration time elapsed
20:41:03.750 00.032 6680 IsGuiding returns 0
20:41:03.750 00.000 6680 scope move finished after 159 + 52 ms
20:41:03.750 00.000 6680 Move returns status 0, amount 159
20:41:03.750 00.000 6680 MoveAxis(N, 0, ABG)
20:41:03.750 00.000 6680 Move returns status 0, amount 0
20:41:03.750 00.000 6680 move complete, result=0
20:41:03.750 00.000 6680 worker thread done servicing request
20:41:03.752 00.002 2864 GuideStep: -2.0 px 159 ms EAST, 0.2 px 0 ms NORTH
20:41:03.752 00.000 6680 Worker thread wakes up
20:41:03.752 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:41:03.752 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:41:05.175 01.423 6680 Exposure complete
20:41:05.244 00.069 6680 worker thread done servicing request
20:41:05.244 00.000 2864 OnExposeComplete: enter
20:41:05.244 00.000 2864 UpdateGuideState(): m_state=6
20:41:05.244 00.000 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 503
20:41:05.252 00.008 2864 Star::Find returns 1 (0), X=138.41, Y=727.13, Mass=1806, SNR=30.0, Peak=209 HFD=2.8
20:41:05.254 00.002 2864 MultiStar: [#1 1.94,-0.91,0.94,U] [#2 2.01,-1.08,0.66,U] [#3 2.05,-1.06,0.71,U] [#4 2.01,-1.04,0.57,U] [#5 1.90,-1.09,0.58,U] [#6 2.00,-1.14,0.48,U] [#7 2.22,-0.57,0.47,U] [#8 2.25,-1.11,0.41,U] 
20:41:05.254 00.000 2864 refined, 8 included, MultiStar: {2.32, -1.03}, one-star: {3.71, -1.16}
20:41:05.254 00.000 2864 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.80) = xAngle (-3.21 = 3.07)
20:41:05.254 00.000 2864 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.29 = -0.00)
20:41:05.254 00.000 2864 CameraToMount -- cameraX=2.32 cameraY=-1.03 hyp=2.54 cameraTheta=-0.42 mountX=-2.53 mountY=-0.01, mountTheta=-3.14
20:41:05.254 00.000 2864 SchedulePrimaryMove(10198720, x=2.32, y=-1.03, opts=13)
20:41:05.254 00.000 2864 Enqueuing Move request for scope (2.32, -1.03)
20:41:05.254 00.000 6680 Worker thread wakes up
20:41:05.254 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.32, -1.03) opts 0xd
20:41:05.254 00.000 6680 Handling offset move in thread for scope, endpoint = (2.32, -1.03)
20:41:05.254 00.000 6680 Moving (2.32, -1.03) raw xDistance=-2.53 yDistance=-0.01
20:41:05.270 00.016 6680 PPEC rslt: input = -2.53, final = -1.44, react = -1.52, pred = 0.08, hyst = -1.45, hyst_pct = 0.24, period_length = 600.73
20:41:05.270 00.000 6680 PPEC: input: -2.53, control: -1.44, exposure: 1500
20:41:05.270 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:05.270 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:41:05.270 00.000 6680 MoveAxis(E, 194, ABG)
20:41:05.270 00.000 6680 Guiding  Dir = 2, Dur = 194
20:41:05.270 00.000 6680 IsGuiding returns 0
20:41:05.270 00.000 6680 PulseGuide returned control before completion, sleep 204
20:41:05.275 00.005 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=179, Gamma=0.560
20:41:05.320 00.045 2864 UpdateGuideState exits: m=1806 SNR=30.0
20:41:05.320 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:05.334 00.014 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:41:05.336 00.002 2864 Enqueuing Expose request
20:41:05.492 00.156 6680 IsGuiding returns 1
20:41:05.492 00.000 6680 scope still moving after pulse duration time elapsed
20:41:05.524 00.032 6680 IsGuiding returns 0
20:41:05.524 00.000 6680 scope move finished after 194 + 59 ms
20:41:05.524 00.000 6680 Move returns status 0, amount 194
20:41:05.525 00.001 6680 MoveAxis(N, 0, ABG)
20:41:05.525 00.000 6680 Move returns status 0, amount 0
20:41:05.525 00.000 6680 move complete, result=0
20:41:05.525 00.000 6680 worker thread done servicing request
20:41:05.525 00.000 2864 GuideStep: -2.5 px 194 ms EAST, -0.0 px 0 ms NORTH
20:41:05.525 00.000 6680 Worker thread wakes up
20:41:05.525 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:41:05.525 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:41:07.184 01.659 6680 Exposure complete
20:41:07.249 00.065 6680 worker thread done servicing request
20:41:07.249 00.000 2864 OnExposeComplete: enter
20:41:07.249 00.000 2864 UpdateGuideState(): m_state=6
20:41:07.265 00.016 2864 Star::Find(15, 138, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 504
20:41:07.267 00.002 2864 Star::Find returns 1 (0), X=137.44, Y=727.10, Mass=1738, SNR=29.4, Peak=173 HFD=3.0
20:41:07.269 00.002 2864 MultiStar: [#1 0.86,-0.70,0.95,U] [#2 0.91,-1.00,0.65,U] [#3 0.98,-0.87,0.72,U] [#4 0.93,-0.99,0.58,U] [#5 1.10,-0.84,0.59,U] [#6 0.80,-0.67,0.49,U] [#7 1.30,-0.23,0.46,U] [#8 1.01,-0.60,0.41,U] 
20:41:07.271 00.002 2864 refined, 8 included, MultiStar: {1.27, -0.83}, one-star: {2.75, -1.19}
20:41:07.273 00.002 2864 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.80) = xAngle (-3.38 = 2.91)
20:41:07.273 00.000 2864 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.45 = -0.17)
20:41:07.275 00.002 2864 CameraToMount -- cameraX=1.27 cameraY=-0.83 hyp=1.52 cameraTheta=-0.58 mountX=-1.48 mountY=-0.25, mountTheta=-2.97
20:41:07.279 00.004 2864 SchedulePrimaryMove(10198720, x=1.27, y=-0.83, opts=13)
20:41:07.281 00.002 2864 Enqueuing Move request for scope (1.27, -0.83)
20:41:07.283 00.002 6680 Worker thread wakes up
20:41:07.283 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.27, -0.83) opts 0xd
20:41:07.283 00.000 6680 Handling offset move in thread for scope, endpoint = (1.27, -0.83)
20:41:07.283 00.000 6680 Moving (1.27, -0.83) raw xDistance=-1.48 yDistance=-0.25
20:41:07.283 00.000 6680 PPEC rslt: input = -1.48, final = -0.90, react = -0.89, pred = -0.01, hyst = -0.87, hyst_pct = 0.24, period_length = 600.73
20:41:07.287 00.004 6680 PPEC: input: -1.48, control: -0.90, exposure: 1500
20:41:07.287 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
20:41:07.287 00.000 6680 MoveAxis(E, 121, ABG)
20:41:07.287 00.000 6680 Guiding  Dir = 2, Dur = 121
20:41:07.287 00.000 6680 IsGuiding returns 0
20:41:07.287 00.000 6680 PulseGuide returned control before completion, sleep 131
20:41:07.297 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=151, Gamma=0.560
20:41:07.348 00.051 2864 UpdateGuideState exits: m=1738 SNR=29.4
20:41:07.348 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:07.348 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:41:07.348 00.000 2864 Enqueuing Expose request
20:41:07.424 00.076 6680 IsGuiding returns 1
20:41:07.424 00.000 6680 scope still moving after pulse duration time elapsed
20:41:07.455 00.031 6680 IsGuiding returns 0
20:41:07.455 00.000 6680 scope move finished after 121 + 46 ms
20:41:07.455 00.000 6680 Move returns status 0, amount 121
20:41:07.455 00.000 6680 MoveAxis(N, 40, ABG)
20:41:07.455 00.000 6680 Guiding  Dir = 0, Dur = 40
20:41:07.455 00.000 6680 IsGuiding returns 0
20:41:07.455 00.000 6680 PulseGuide returned control before completion, sleep 50
20:41:07.518 00.063 6680 IsGuiding returns 1
20:41:07.518 00.000 6680 scope still moving after pulse duration time elapsed
20:41:07.550 00.032 6680 IsGuiding returns 0
20:41:07.550 00.000 6680 scope move finished after 40 + 54 ms
20:41:07.550 00.000 6680 Move returns status 0, amount 40
20:41:07.550 00.000 6680 move complete, result=0
20:41:07.550 00.000 6680 worker thread done servicing request
20:41:07.550 00.000 2864 GuideStep: -1.5 px 121 ms EAST, -0.3 px 40 ms NORTH
20:41:07.550 00.000 6680 Worker thread wakes up
20:41:07.556 00.006 6680 worker thread servicing REQUEST_EXPOSE 1500
20:41:07.556 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:41:08.978 01.422 6680 Exposure complete
20:41:09.056 00.078 6680 worker thread done servicing request
20:41:09.056 00.000 2864 OnExposeComplete: enter
20:41:09.056 00.000 2864 UpdateGuideState(): m_state=6
20:41:09.058 00.002 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 505
20:41:09.058 00.000 2864 Star::Find returns 1 (0), X=137.65, Y=727.48, Mass=1770, SNR=29.7, Peak=153 HFD=3.2
20:41:09.058 00.000 2864 MultiStar: [#1 1.13,-0.47,0.96,U] [#2 1.22,-0.76,0.67,U] [#3 1.19,-0.60,0.72,U] [#4 1.26,-0.66,0.57,U] [#5 1.13,-0.73,0.59,U] [#6 1.18,-0.75,0.48,U] [#7 1.46,-0.29,0.48,U] [#8 1.43,-0.56,0.41,U] 
20:41:09.058 00.000 2864 refined, 8 included, MultiStar: {1.53, -0.64}, one-star: {2.96, -0.82}
20:41:09.058 00.000 2864 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.80) = xAngle (-3.19 = 3.09)
20:41:09.058 00.000 2864 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.27 = 0.02)
20:41:09.058 00.000 2864 CameraToMount -- cameraX=1.53 cameraY=-0.64 hyp=1.65 cameraTheta=-0.40 mountX=-1.65 mountY=0.03, mountTheta=3.12
20:41:09.071 00.013 2864 SchedulePrimaryMove(10198720, x=1.53, y=-0.64, opts=13)
20:41:09.071 00.000 2864 Enqueuing Move request for scope (1.53, -0.64)
20:41:09.071 00.000 6680 Worker thread wakes up
20:41:09.071 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.53, -0.64) opts 0xd
20:41:09.071 00.000 6680 Handling offset move in thread for scope, endpoint = (1.53, -0.64)
20:41:09.071 00.000 6680 Moving (1.53, -0.64) raw xDistance=-1.65 yDistance=0.03
20:41:09.071 00.000 6680 PPEC rslt: input = -1.65, final = -0.99, react = -0.99, pred = 0.00, hyst = -0.98, hyst_pct = 0.24, period_length = 600.73
20:41:09.071 00.000 6680 PPEC: input: -1.65, control: -0.99, exposure: 1500
20:41:09.071 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:09.071 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:41:09.071 00.000 6680 MoveAxis(E, 133, ABG)
20:41:09.071 00.000 6680 Guiding  Dir = 2, Dur = 133
20:41:09.071 00.000 6680 IsGuiding returns 0
20:41:09.071 00.000 6680 PulseGuide returned control before completion, sleep 143
20:41:09.092 00.021 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=153, Gamma=0.560
20:41:09.135 00.043 2864 UpdateGuideState exits: m=1770 SNR=29.7
20:41:09.135 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:09.135 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:41:09.135 00.000 2864 Enqueuing Expose request
20:41:09.229 00.094 6680 IsGuiding returns 1
20:41:09.229 00.000 6680 scope still moving after pulse duration time elapsed
20:41:09.260 00.031 6680 IsGuiding returns 0
20:41:09.260 00.000 6680 scope move finished after 133 + 46 ms
20:41:09.260 00.000 6680 Move returns status 0, amount 133
20:41:09.260 00.000 6680 MoveAxis(N, 0, ABG)
20:41:09.260 00.000 6680 Move returns status 0, amount 0
20:41:09.260 00.000 6680 move complete, result=0
20:41:09.260 00.000 6680 worker thread done servicing request
20:41:09.260 00.000 6680 Worker thread wakes up
20:41:09.260 00.000 2864 GuideStep: -1.7 px 133 ms EAST, 0.0 px 0 ms NORTH
20:41:09.260 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:41:09.260 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:41:10.909 01.649 6680 Exposure complete
20:41:10.963 00.054 6680 worker thread done servicing request
20:41:10.963 00.000 2864 OnExposeComplete: enter
20:41:10.963 00.000 2864 UpdateGuideState(): m_state=6
20:41:10.974 00.011 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 506
20:41:10.978 00.004 2864 Star::Find returns 1 (0), X=137.60, Y=727.25, Mass=1778, SNR=29.7, Peak=158 HFD=3.2
20:41:10.980 00.002 2864 MultiStar: [#1 1.25,-0.44,0.93,U] [#2 1.21,-0.86,0.66,U] [#3 1.22,-0.67,0.71,U] [#4 1.34,-0.62,0.57,U] [#5 1.32,-0.80,0.59,U] [#6 1.17,-0.56,0.49,U] [#7 1.51,-0.38,0.47,U] [#8 1.47,-0.79,0.41,U] 
20:41:10.980 00.000 2864 refined, 8 included, MultiStar: {1.57, -0.70}, one-star: {2.91, -1.05}
20:41:10.980 00.000 2864 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.80) = xAngle (-3.22 = 3.07)
20:41:10.980 00.000 2864 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.29 = -0.01)
20:41:10.988 00.008 2864 CameraToMount -- cameraX=1.57 cameraY=-0.70 hyp=1.72 cameraTheta=-0.42 mountX=-1.72 mountY=-0.01, mountTheta=-3.13
20:41:10.992 00.004 2864 SchedulePrimaryMove(10198720, x=1.57, y=-0.70, opts=13)
20:41:10.994 00.002 2864 Enqueuing Move request for scope (1.57, -0.70)
20:41:10.996 00.002 6680 Worker thread wakes up
20:41:10.996 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.57, -0.70) opts 0xd
20:41:10.996 00.000 6680 Handling offset move in thread for scope, endpoint = (1.57, -0.70)
20:41:10.996 00.000 6680 Moving (1.57, -0.70) raw xDistance=-1.72 yDistance=-0.01
20:41:10.996 00.000 6680 PPEC rslt: input = -1.72, final = -1.01, react = -1.03, pred = 0.01, hyst = -0.98, hyst_pct = 0.23, period_length = 600.73
20:41:10.998 00.002 6680 PPEC: input: -1.72, control: -1.01, exposure: 1500
20:41:10.998 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:10.998 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:41:10.998 00.000 6680 MoveAxis(E, 136, ABG)
20:41:10.998 00.000 6680 Guiding  Dir = 2, Dur = 136
20:41:10.998 00.000 6680 IsGuiding returns 0
20:41:10.998 00.000 6680 PulseGuide returned control before completion, sleep 146
20:41:11.010 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=164, Gamma=0.560
20:41:11.051 00.041 2864 UpdateGuideState exits: m=1778 SNR=29.7
20:41:11.058 00.007 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:11.062 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:41:11.064 00.002 2864 Enqueuing Expose request
20:41:11.146 00.082 6680 IsGuiding returns 1
20:41:11.146 00.000 6680 scope still moving after pulse duration time elapsed
20:41:11.178 00.032 6680 IsGuiding returns 0
20:41:11.178 00.000 6680 scope move finished after 136 + 43 ms
20:41:11.178 00.000 6680 Move returns status 0, amount 136
20:41:11.178 00.000 6680 MoveAxis(N, 0, ABG)
20:41:11.178 00.000 6680 Move returns status 0, amount 0
20:41:11.178 00.000 6680 move complete, result=0
20:41:11.178 00.000 6680 worker thread done servicing request
20:41:11.178 00.000 6680 Worker thread wakes up
20:41:11.178 00.000 2864 GuideStep: -1.7 px 136 ms EAST, -0.0 px 0 ms NORTH
20:41:11.178 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:41:11.178 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:41:12.603 01.425 6680 Exposure complete
20:41:12.666 00.063 6680 worker thread done servicing request
20:41:12.666 00.000 2864 OnExposeComplete: enter
20:41:12.666 00.000 2864 UpdateGuideState(): m_state=6
20:41:12.666 00.000 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 507
20:41:12.666 00.000 2864 Star::Find returns 1 (0), X=137.62, Y=727.21, Mass=1799, SNR=29.9, Peak=163 HFD=3.2
20:41:12.681 00.015 2864 MultiStar: [#1 1.05,-0.77,0.96,U] [#2 1.21,-0.91,0.64,U] [#3 1.08,-0.88,0.72,U] [#4 1.22,-1.05,0.57,U] [#5 1.28,-1.06,0.57,U] [#6 1.01,-0.97,0.48,U] [#7 1.68,-0.25,0.45,U] [#8 1.30,-0.84,0.41,U] 
20:41:12.681 00.000 2864 refined, 8 included, MultiStar: {1.50, -0.89}, one-star: {2.92, -1.09}
20:41:12.681 00.000 2864 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.80) = xAngle (-3.33 = 2.95)
20:41:12.681 00.000 2864 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.41 = -0.12)
20:41:12.681 00.000 2864 CameraToMount -- cameraX=1.50 cameraY=-0.89 hyp=1.74 cameraTheta=-0.54 mountX=-1.71 mountY=-0.21, mountTheta=-3.02
20:41:12.681 00.000 2864 SchedulePrimaryMove(10198720, x=1.50, y=-0.89, opts=13)
20:41:12.681 00.000 2864 Enqueuing Move request for scope (1.50, -0.89)
20:41:12.681 00.000 6680 Worker thread wakes up
20:41:12.681 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.50, -0.89) opts 0xd
20:41:12.681 00.000 6680 Handling offset move in thread for scope, endpoint = (1.50, -0.89)
20:41:12.681 00.000 6680 Moving (1.50, -0.89) raw xDistance=-1.71 yDistance=-0.21
20:41:12.697 00.016 6680 PPEC rslt: input = -1.71, final = -1.42, react = -1.03, pred = -0.53, hyst = -0.98, hyst_pct = 0.23, period_length = 600.73
20:41:12.697 00.000 6680 PPEC: input: -1.71, control: -1.42, exposure: 1500
20:41:12.697 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:12.697 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:41:12.697 00.000 6680 MoveAxis(E, 191, ABG)
20:41:12.697 00.000 6680 Guiding  Dir = 2, Dur = 191
20:41:12.697 00.000 6680 IsGuiding returns 0
20:41:12.697 00.000 6680 PulseGuide returned control before completion, sleep 201
20:41:12.697 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=157, Gamma=0.560
20:41:12.749 00.052 2864 UpdateGuideState exits: m=1799 SNR=29.9
20:41:12.749 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:12.760 00.011 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:41:12.760 00.000 2864 Enqueuing Expose request
20:41:12.902 00.142 6680 IsGuiding returns 1
20:41:12.902 00.000 6680 scope still moving after pulse duration time elapsed
20:41:12.933 00.031 6680 IsGuiding returns 0
20:41:12.933 00.000 6680 scope move finished after 191 + 44 ms
20:41:12.933 00.000 6680 Move returns status 0, amount 191
20:41:12.933 00.000 6680 MoveAxis(N, 0, ABG)
20:41:12.933 00.000 6680 Move returns status 0, amount 0
20:41:12.933 00.000 6680 move complete, result=0
20:41:12.935 00.002 6680 worker thread done servicing request
20:41:12.935 00.000 6680 Worker thread wakes up
20:41:12.935 00.000 2864 GuideStep: -1.7 px 191 ms EAST, -0.2 px 0 ms NORTH
20:41:12.935 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:41:12.935 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:41:14.578 01.643 6680 Exposure complete
20:41:14.638 00.060 6680 worker thread done servicing request
20:41:14.638 00.000 2864 OnExposeComplete: enter
20:41:14.642 00.004 2864 UpdateGuideState(): m_state=6
20:41:14.648 00.006 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 508
20:41:14.652 00.004 2864 Star::Find returns 1 (0), X=137.56, Y=727.49, Mass=1823, SNR=30.1, Peak=175 HFD=3.2
20:41:14.656 00.004 2864 MultiStar: [#1 0.92,-0.70,0.92,U] [#2 1.08,-0.68,0.64,U] [#3 1.06,-0.53,0.70,U] [#4 1.13,-0.82,0.57,U] [#5 1.13,-0.54,0.56,U] [#6 1.07,-0.87,0.49,U] [#7 1.20,-0.30,0.44,U] [#8 1.23,-0.75,0.42,U] 
20:41:14.656 00.000 2864 refined, 8 included, MultiStar: {1.39, -0.68}, one-star: {2.87, -0.81}
20:41:14.656 00.000 2864 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.80) = xAngle (-3.25 = 3.03)
20:41:14.666 00.010 2864 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.32 = -0.04)
20:41:14.670 00.004 2864 CameraToMount -- cameraX=1.39 cameraY=-0.68 hyp=1.55 cameraTheta=-0.45 mountX=-1.54 mountY=-0.06, mountTheta=-3.10
20:41:14.678 00.008 2864 SchedulePrimaryMove(10198720, x=1.39, y=-0.68, opts=13)
20:41:14.681 00.003 2864 Enqueuing Move request for scope (1.39, -0.68)
20:41:14.683 00.002 6680 Worker thread wakes up
20:41:14.683 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.39, -0.68) opts 0xd
20:41:14.683 00.000 6680 Handling offset move in thread for scope, endpoint = (1.39, -0.68)
20:41:14.683 00.000 6680 Moving (1.39, -0.68) raw xDistance=-1.54 yDistance=-0.06
20:41:14.685 00.002 6680 PPEC rslt: input = -1.54, final = -1.34, react = -0.92, pred = -0.55, hyst = -0.89, hyst_pct = 0.23, period_length = 600.73
20:41:14.685 00.000 6680 PPEC: input: -1.54, control: -1.34, exposure: 1500
20:41:14.685 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:14.685 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:41:14.685 00.000 6680 MoveAxis(E, 181, ABG)
20:41:14.685 00.000 6680 Guiding  Dir = 2, Dur = 181
20:41:14.687 00.002 6680 IsGuiding returns 0
20:41:14.687 00.000 6680 PulseGuide returned control before completion, sleep 191
20:41:14.699 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=138, Gamma=0.560
20:41:14.748 00.049 2864 UpdateGuideState exits: m=1823 SNR=30.1
20:41:14.750 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:14.751 00.001 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:41:14.751 00.000 2864 Enqueuing Expose request
20:41:14.893 00.142 6680 IsGuiding returns 1
20:41:14.893 00.000 6680 scope still moving after pulse duration time elapsed
20:41:14.925 00.032 6680 IsGuiding returns 0
20:41:14.925 00.000 6680 scope move finished after 181 + 56 ms
20:41:14.925 00.000 6680 Move returns status 0, amount 181
20:41:14.925 00.000 6680 MoveAxis(N, 0, ABG)
20:41:14.925 00.000 6680 Move returns status 0, amount 0
20:41:14.925 00.000 6680 move complete, result=0
20:41:14.925 00.000 6680 worker thread done servicing request
20:41:14.925 00.000 6680 Worker thread wakes up
20:41:14.925 00.000 2864 GuideStep: -1.5 px 181 ms EAST, -0.1 px 0 ms NORTH
20:41:14.925 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:41:14.925 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:41:16.349 01.424 6680 Exposure complete
20:41:16.400 00.051 6680 worker thread done servicing request
20:41:16.400 00.000 2864 OnExposeComplete: enter
20:41:16.400 00.000 2864 UpdateGuideState(): m_state=6
20:41:16.413 00.013 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 509
20:41:16.415 00.002 2864 Star::Find returns 1 (0), X=137.35, Y=727.48, Mass=1777, SNR=29.7, Peak=148 HFD=3.3
20:41:16.419 00.004 2864 MultiStar: [#1 0.97,-0.29,0.94,U] [#2 1.07,-0.46,0.65,U] [#3 0.98,-0.43,0.72,U] [#4 1.00,-0.61,0.57,U] [#5 1.03,-0.55,0.58,U] [#6 0.86,-0.64,0.49,U] [#7 1.24,0.05,0.47,U] [#8 1.11,-0.83,0.41,U] 
20:41:16.419 00.000 2864 refined, 8 included, MultiStar: {1.30, -0.51}, one-star: {2.66, -0.82}
20:41:16.421 00.002 2864 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.80) = xAngle (-3.17 = 3.11)
20:41:16.423 00.002 2864 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.24 = 0.04)
20:41:16.425 00.002 2864 CameraToMount -- cameraX=1.30 cameraY=-0.51 hyp=1.40 cameraTheta=-0.37 mountX=-1.40 mountY=0.05, mountTheta=3.10
20:41:16.428 00.003 2864 SchedulePrimaryMove(10198720, x=1.30, y=-0.51, opts=13)
20:41:16.428 00.000 2864 Enqueuing Move request for scope (1.30, -0.51)
20:41:16.433 00.005 6680 Worker thread wakes up
20:41:16.433 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.30, -0.51) opts 0xd
20:41:16.433 00.000 6680 Handling offset move in thread for scope, endpoint = (1.30, -0.51)
20:41:16.433 00.000 6680 Moving (1.30, -0.51) raw xDistance=-1.40 yDistance=0.05
20:41:16.433 00.000 6680 PPEC rslt: input = -1.40, final = -1.26, react = -0.84, pred = -0.54, hyst = -0.84, hyst_pct = 0.23, period_length = 600.73
20:41:16.433 00.000 6680 PPEC: input: -1.40, control: -1.26, exposure: 1500
20:41:16.433 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:16.433 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:41:16.433 00.000 6680 MoveAxis(E, 170, ABG)
20:41:16.433 00.000 6680 Guiding  Dir = 2, Dur = 170
20:41:16.433 00.000 6680 IsGuiding returns 0
20:41:16.433 00.000 6680 PulseGuide returned control before completion, sleep 180
20:41:16.444 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=0, FiltMin=0, FiltMax=167, Gamma=0.560
20:41:16.494 00.050 2864 UpdateGuideState exits: m=1777 SNR=29.7
20:41:16.494 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:16.494 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:41:16.494 00.000 2864 Enqueuing Expose request
20:41:16.619 00.125 6680 IsGuiding returns 1
20:41:16.619 00.000 6680 scope still moving after pulse duration time elapsed
20:41:16.650 00.031 6680 IsGuiding returns 0
20:41:16.650 00.000 6680 scope move finished after 170 + 44 ms
20:41:16.650 00.000 6680 Move returns status 0, amount 170
20:41:16.650 00.000 6680 MoveAxis(N, 0, ABG)
20:41:16.650 00.000 6680 Move returns status 0, amount 0
20:41:16.650 00.000 6680 move complete, result=0
20:41:16.650 00.000 6680 worker thread done servicing request
20:41:16.650 00.000 2864 GuideStep: -1.4 px 170 ms EAST, 0.1 px 0 ms NORTH
20:41:16.652 00.002 6680 Worker thread wakes up
20:41:16.652 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:41:16.652 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:41:18.302 01.650 6680 Exposure complete
20:41:18.379 00.077 6680 worker thread done servicing request
20:41:18.379 00.000 2864 OnExposeComplete: enter
20:41:18.392 00.013 2864 UpdateGuideState(): m_state=6
20:41:18.394 00.002 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 510
20:41:18.395 00.001 2864 Star::Find returns 1 (0), X=136.87, Y=727.66, Mass=1811, SNR=30.0, Peak=144 HFD=3.4
20:41:18.395 00.000 2864 MultiStar: [#1 0.29,-0.56,0.93,U] [#2 0.42,-0.50,0.61,U] [#3 0.33,-0.55,0.70,U] [#4 0.30,-0.76,0.57,U] [#5 0.51,-0.50,0.56,U] [#6 0.29,-0.78,0.49,U] [#7 0.70,0.05,0.45,U] [#8 0.59,-0.37,0.42,U] 
20:41:18.400 00.005 2864 refined, 8 included, MultiStar: {0.71, -0.54}, one-star: {2.17, -0.63}
20:41:18.400 00.000 2864 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.80) = xAngle (-3.44 = 2.84)
20:41:18.400 00.000 2864 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.51 = -0.23)
20:41:18.400 00.000 2864 CameraToMount -- cameraX=0.71 cameraY=-0.54 hyp=0.89 cameraTheta=-0.64 mountX=-0.85 mountY=-0.20, mountTheta=-2.91
20:41:18.400 00.000 2864 SchedulePrimaryMove(10198720, x=0.71, y=-0.54, opts=13)
20:41:18.411 00.011 2864 Enqueuing Move request for scope (0.71, -0.54)
20:41:18.411 00.000 6680 Worker thread wakes up
20:41:18.411 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.71, -0.54) opts 0xd
20:41:18.411 00.000 6680 Handling offset move in thread for scope, endpoint = (0.71, -0.54)
20:41:18.411 00.000 6680 Moving (0.71, -0.54) raw xDistance=-0.85 yDistance=-0.20
20:41:18.411 00.000 6680 PPEC rslt: input = -0.85, final = -0.99, react = -0.51, pred = -0.61, hyst = -0.54, hyst_pct = 0.23, period_length = 600.73
20:41:18.411 00.000 6680 PPEC: input: -0.85, control: -0.99, exposure: 1500
20:41:18.411 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:18.411 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
20:41:18.411 00.000 6680 MoveAxis(E, 133, ABG)
20:41:18.411 00.000 6680 Guiding  Dir = 2, Dur = 133
20:41:18.411 00.000 6680 IsGuiding returns 0
20:41:18.411 00.000 6680 PulseGuide returned control before completion, sleep 143
20:41:18.427 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=159, Gamma=0.560
20:41:18.474 00.047 2864 UpdateGuideState exits: m=1811 SNR=30.0
20:41:18.476 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:18.478 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:41:18.480 00.002 2864 Enqueuing Expose request
20:41:18.569 00.089 6680 IsGuiding returns 1
20:41:18.569 00.000 6680 scope still moving after pulse duration time elapsed
20:41:18.602 00.033 6680 IsGuiding returns 0
20:41:18.602 00.000 6680 scope move finished after 133 + 52 ms
20:41:18.602 00.000 6680 Move returns status 0, amount 133
20:41:18.602 00.000 6680 MoveAxis(N, 0, ABG)
20:41:18.602 00.000 6680 Move returns status 0, amount 0
20:41:18.602 00.000 6680 move complete, result=0
20:41:18.602 00.000 6680 worker thread done servicing request
20:41:18.602 00.000 6680 Worker thread wakes up
20:41:18.602 00.000 2864 GuideStep: -0.9 px 133 ms EAST, -0.2 px 0 ms NORTH
20:41:18.602 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:41:18.602 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:41:20.025 01.423 6680 Exposure complete
20:41:20.089 00.064 6680 worker thread done servicing request
20:41:20.089 00.000 2864 OnExposeComplete: enter
20:41:20.089 00.000 2864 UpdateGuideState(): m_state=6
20:41:20.095 00.006 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 511
20:41:20.097 00.002 2864 Star::Find returns 1 (0), X=136.70, Y=727.68, Mass=1762, SNR=29.6, Peak=141 HFD=3.3
20:41:20.101 00.004 2864 MultiStar: [#1 0.30,-0.57,0.92,U] [#2 0.20,-0.64,0.65,U] [#3 0.32,-0.64,0.72,U] [#4 0.41,-0.77,0.60,U] [#5 0.61,-0.43,0.59,U] [#6 0.21,-0.77,0.50,U] [#7 0.67,-0.07,0.46,U] [#8 0.56,-0.58,0.43,U] 
20:41:20.103 00.002 2864 refined, 8 included, MultiStar: {0.67, -0.58}, one-star: {2.01, -0.62}
20:41:20.105 00.002 2864 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.80) = xAngle (-3.51 = 2.77)
20:41:20.107 00.002 2864 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.59 = -0.30)
20:41:20.111 00.004 2864 CameraToMount -- cameraX=0.67 cameraY=-0.58 hyp=0.88 cameraTheta=-0.72 mountX=-0.82 mountY=-0.26, mountTheta=-2.83
20:41:20.115 00.004 2864 SchedulePrimaryMove(10198720, x=0.67, y=-0.58, opts=13)
20:41:20.117 00.002 2864 Enqueuing Move request for scope (0.67, -0.58)
20:41:20.119 00.002 6680 Worker thread wakes up
20:41:20.119 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.67, -0.58) opts 0xd
20:41:20.119 00.000 6680 Handling offset move in thread for scope, endpoint = (0.67, -0.58)
20:41:20.119 00.000 6680 Moving (0.67, -0.58) raw xDistance=-0.82 yDistance=-0.26
20:41:20.123 00.004 6680 PPEC rslt: input = -0.82, final = -0.97, react = -0.49, pred = -0.61, hyst = -0.52, hyst_pct = 0.23, period_length = 600.73
20:41:20.123 00.000 6680 PPEC: input: -0.82, control: -0.97, exposure: 1500
20:41:20.123 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
20:41:20.123 00.000 6680 MoveAxis(E, 131, ABG)
20:41:20.123 00.000 6680 Guiding  Dir = 2, Dur = 131
20:41:20.125 00.002 6680 IsGuiding returns 0
20:41:20.125 00.000 6680 PulseGuide returned control before completion, sleep 141
20:41:20.136 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=153, Gamma=0.560
20:41:20.184 00.048 2864 UpdateGuideState exits: m=1762 SNR=29.6
20:41:20.184 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:20.184 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:41:20.184 00.000 2864 Enqueuing Expose request
20:41:20.278 00.094 6680 IsGuiding returns 1
20:41:20.278 00.000 6680 scope still moving after pulse duration time elapsed
20:41:20.309 00.031 6680 IsGuiding returns 0
20:41:20.309 00.000 6680 scope move finished after 131 + 54 ms
20:41:20.309 00.000 6680 Move returns status 0, amount 131
20:41:20.309 00.000 6680 MoveAxis(N, 42, ABG)
20:41:20.309 00.000 6680 Guiding  Dir = 0, Dur = 42
20:41:20.309 00.000 6680 IsGuiding returns 0
20:41:20.309 00.000 6680 PulseGuide returned control before completion, sleep 52
20:41:20.373 00.064 6680 IsGuiding returns 1
20:41:20.373 00.000 6680 scope still moving after pulse duration time elapsed
20:41:20.404 00.031 6680 IsGuiding returns 0
20:41:20.404 00.000 6680 scope move finished after 42 + 52 ms
20:41:20.404 00.000 6680 Move returns status 0, amount 42
20:41:20.404 00.000 6680 move complete, result=0
20:41:20.404 00.000 6680 worker thread done servicing request
20:41:20.404 00.000 2864 GuideStep: -0.8 px 131 ms EAST, -0.3 px 42 ms NORTH
20:41:20.404 00.000 6680 Worker thread wakes up
20:41:20.404 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:41:20.404 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:41:22.053 01.649 6680 Exposure complete
20:41:22.122 00.069 6680 worker thread done servicing request
20:41:22.122 00.000 2864 OnExposeComplete: enter
20:41:22.122 00.000 2864 UpdateGuideState(): m_state=6
20:41:22.122 00.000 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 512
20:41:22.132 00.010 2864 Star::Find returns 1 (0), X=136.65, Y=728.21, Mass=1815, SNR=30.0, Peak=161 HFD=3.2
20:41:22.132 00.000 2864 MultiStar: [#1 -0.04,0.17,0.93,U] [#2 0.23,-0.15,0.64,U] [#3 0.09,0.06,0.69,U] [#4 0.22,0.01,0.57,U] [#5 0.21,-0.14,0.57,U] [#6 0.16,-0.10,0.49,U] [#7 0.34,0.50,0.44,U] [#8 0.10,-0.07,0.41,U] 
20:41:22.132 00.000 2864 refined, 8 included, MultiStar: {0.46, 0.02}, one-star: {1.96, -0.08}
20:41:22.132 00.000 2864 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.80) = xAngle (-2.76 = -2.76)
20:41:22.132 00.000 2864 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.83 = 0.45)
20:41:22.132 00.000 2864 CameraToMount -- cameraX=0.46 cameraY=0.02 hyp=0.46 cameraTheta=0.04 mountX=-0.43 mountY=0.20, mountTheta=2.70
20:41:22.132 00.000 2864 SchedulePrimaryMove(10198720, x=0.46, y=0.02, opts=13)
20:41:22.132 00.000 2864 Enqueuing Move request for scope (0.46, 0.02)
20:41:22.148 00.016 6680 Worker thread wakes up
20:41:22.150 00.002 6680 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.02) opts 0xd
20:41:22.150 00.000 6680 Handling offset move in thread for scope, endpoint = (0.46, 0.02)
20:41:22.150 00.000 6680 Moving (0.46, 0.02) raw xDistance=-0.43 yDistance=0.20
20:41:22.150 00.000 6680 PPEC rslt: input = -0.43, final = -0.68, react = -0.26, pred = -0.53, hyst = -0.29, hyst_pct = 0.22, period_length = 600.73
20:41:22.150 00.000 6680 PPEC: input: -0.43, control: -0.68, exposure: 1500
20:41:22.150 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:22.150 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
20:41:22.150 00.000 6680 MoveAxis(E, 91, ABG)
20:41:22.150 00.000 6680 Guiding  Dir = 2, Dur = 91
20:41:22.150 00.000 6680 IsGuiding returns 0
20:41:22.150 00.000 6680 PulseGuide returned control before completion, sleep 101
20:41:22.150 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=142, Gamma=0.560
20:41:22.196 00.046 2864 UpdateGuideState exits: m=1815 SNR=30.0
20:41:22.212 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:22.213 00.001 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:41:22.213 00.000 2864 Enqueuing Expose request
20:41:22.259 00.046 6680 IsGuiding returns 1
20:41:22.259 00.000 6680 scope still moving after pulse duration time elapsed
20:41:22.291 00.032 6680 IsGuiding returns 0
20:41:22.291 00.000 6680 scope move finished after 91 + 47 ms
20:41:22.291 00.000 6680 Move returns status 0, amount 91
20:41:22.291 00.000 6680 MoveAxis(N, 0, ABG)
20:41:22.291 00.000 6680 Move returns status 0, amount 0
20:41:22.291 00.000 6680 move complete, result=0
20:41:22.291 00.000 6680 worker thread done servicing request
20:41:22.291 00.000 2864 GuideStep: -0.4 px 91 ms EAST, 0.2 px 0 ms NORTH
20:41:22.294 00.003 6680 Worker thread wakes up
20:41:22.294 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:41:22.294 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:41:23.713 01.419 6680 Exposure complete
20:41:23.775 00.062 6680 worker thread done servicing request
20:41:23.775 00.000 2864 OnExposeComplete: enter
20:41:23.775 00.000 2864 UpdateGuideState(): m_state=6
20:41:23.775 00.000 2864 Star::Find(15, 136, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 513
20:41:23.783 00.008 2864 Star::Find returns 1 (0), X=137.01, Y=728.12, Mass=1799, SNR=29.9, Peak=161 HFD=3.0
20:41:23.785 00.002 2864 MultiStar: [#1 0.40,0.09,0.94,U] [#2 0.49,-0.09,0.65,U] [#3 0.50,0.04,0.70,U] [#4 0.49,-0.24,0.57,U] [#5 0.65,-0.09,0.57,U] [#6 0.62,-0.13,0.48,U] [#7 0.45,0.35,0.47,U] [#8 0.62,0.20,0.43,U] 
20:41:23.787 00.002 2864 refined, 8 included, MultiStar: {0.82, -0.02}, one-star: {2.32, -0.18}
20:41:23.789 00.002 2864 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.80) = xAngle (-2.82 = -2.82)
20:41:23.793 00.004 2864 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.89 = 0.39)
20:41:23.797 00.004 2864 CameraToMount -- cameraX=0.82 cameraY=-0.02 hyp=0.82 cameraTheta=-0.02 mountX=-0.78 mountY=0.31, mountTheta=2.76
20:41:23.799 00.002 2864 SchedulePrimaryMove(10198720, x=0.82, y=-0.02, opts=13)
20:41:23.799 00.000 2864 Enqueuing Move request for scope (0.82, -0.02)
20:41:23.799 00.000 6680 Worker thread wakes up
20:41:23.807 00.008 6680 worker thread servicing REQUEST_MOVE scope ofs (0.82, -0.02) opts 0xd
20:41:23.807 00.000 6680 Handling offset move in thread for scope, endpoint = (0.82, -0.02)
20:41:23.807 00.000 6680 Moving (0.82, -0.02) raw xDistance=-0.78 yDistance=0.31
20:41:23.807 00.000 6680 PPEC rslt: input = -0.78, final = -0.86, react = -0.47, pred = -0.50, hyst = -0.48, hyst_pct = 0.22, period_length = 600.73
20:41:23.807 00.000 6680 PPEC: input: -0.78, control: -0.86, exposure: 1500
20:41:23.807 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:41:23.807 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
20:41:23.807 00.000 6680 MoveAxis(E, 116, ABG)
20:41:23.807 00.000 6680 Guiding  Dir = 2, Dur = 116
20:41:23.809 00.002 6680 IsGuiding returns 0
20:41:23.809 00.000 6680 PulseGuide returned control before completion, sleep 126
20:41:23.809 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=171, Gamma=0.560
20:41:23.854 00.045 2864 UpdateGuideState exits: m=1799 SNR=29.9
20:41:23.870 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:23.870 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:41:23.870 00.000 2864 Enqueuing Expose request
20:41:23.949 00.079 6680 IsGuiding returns 1
20:41:23.949 00.000 6680 scope still moving after pulse duration time elapsed
20:41:23.981 00.032 6680 IsGuiding returns 0
20:41:23.981 00.000 6680 scope move finished after 116 + 56 ms
20:41:23.981 00.000 6680 Move returns status 0, amount 116
20:41:23.981 00.000 6680 MoveAxis(N, 0, ABG)
20:41:23.981 00.000 6680 Move returns status 0, amount 0
20:41:23.981 00.000 6680 move complete, result=0
20:41:23.981 00.000 6680 worker thread done servicing request
20:41:23.981 00.000 6680 Worker thread wakes up
20:41:23.981 00.000 2864 GuideStep: -0.8 px 116 ms EAST, 0.3 px 0 ms NORTH
20:41:23.981 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:41:23.981 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:41:25.613 01.632 6680 Exposure complete
20:41:25.667 00.054 6680 worker thread done servicing request
20:41:25.667 00.000 2864 OnExposeComplete: enter
20:41:25.667 00.000 2864 UpdateGuideState(): m_state=6
20:41:25.667 00.000 2864 Star::Find(15, 137, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 514
20:41:25.667 00.000 2864 Star::Find returns 1 (0), X=136.43, Y=727.96, Mass=1797, SNR=29.9, Peak=162 HFD=3.1
20:41:25.667 00.000 2864 MultiStar: [#1 -0.23,0.12,0.94,U] [#2 -0.04,-0.06,0.64,U] [#3 -0.28,0.01,0.72,U] [#4 -0.20,-0.15,0.58,U] [#5 -0.02,-0.12,0.58,U] [#6 -0.29,-0.08,0.47,U] [#7 0.16,0.57,0.46,U] [#8 -0.04,-0.12,0.41,U] 
20:41:25.677 00.010 2864 refined, 8 included, MultiStar: {0.19, -0.04}, one-star: {1.74, -0.34}
20:41:25.677 00.000 2864 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.80) = xAngle (-3.00 = -3.00)
20:41:25.677 00.000 2864 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.08 = 0.21)
20:41:25.682 00.005 2864 CameraToMount -- cameraX=0.19 cameraY=-0.04 hyp=0.19 cameraTheta=-0.21 mountX=-0.19 mountY=0.04, mountTheta=2.94
20:41:25.682 00.000 2864 SchedulePrimaryMove(10198720, x=0.19, y=-0.04, opts=13)
20:41:25.682 00.000 2864 Enqueuing Move request for scope (0.19, -0.04)
20:41:25.682 00.000 6680 Worker thread wakes up
20:41:25.682 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.04) opts 0xd
20:41:25.682 00.000 6680 Handling offset move in thread for scope, endpoint = (0.19, -0.04)
20:41:25.682 00.000 6680 Moving (0.19, -0.04) raw xDistance=-0.19 yDistance=0.04
20:41:25.682 00.000 6680 PPEC rslt: input = -0.19, final = -0.55, react = -0.11, pred = -0.55, hyst = -0.14, hyst_pct = 0.22, period_length = 600.73
20:41:25.682 00.000 6680 PPEC: input: -0.19, control: -0.55, exposure: 1500
20:41:25.682 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:25.691 00.009 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:41:25.691 00.000 6680 MoveAxis(E, 74, ABG)
20:41:25.691 00.000 6680 Guiding  Dir = 2, Dur = 74
20:41:25.691 00.000 6680 IsGuiding returns 0
20:41:25.691 00.000 6680 PulseGuide returned control before completion, sleep 84
20:41:25.692 00.001 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=179, Gamma=0.560
20:41:25.748 00.056 2864 UpdateGuideState exits: m=1797 SNR=29.9
20:41:25.748 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:25.756 00.008 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:41:25.756 00.000 2864 Enqueuing Expose request
20:41:25.788 00.032 6680 IsGuiding returns 0
20:41:25.788 00.000 6680 Move returns status 0, amount 74
20:41:25.788 00.000 6680 MoveAxis(N, 0, ABG)
20:41:25.788 00.000 6680 Move returns status 0, amount 0
20:41:25.788 00.000 6680 move complete, result=0
20:41:25.788 00.000 6680 worker thread done servicing request
20:41:25.788 00.000 6680 Worker thread wakes up
20:41:25.788 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:41:25.788 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:41:25.790 00.002 2864 GuideStep: -0.2 px 74 ms EAST, 0.0 px 0 ms NORTH
20:41:27.213 01.423 6680 Exposure complete
20:41:27.279 00.066 6680 worker thread done servicing request
20:41:27.279 00.000 2864 OnExposeComplete: enter
20:41:27.281 00.002 2864 UpdateGuideState(): m_state=6
20:41:27.283 00.002 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 515
20:41:27.285 00.002 2864 Star::Find returns 1 (0), X=136.89, Y=728.29, Mass=1865, SNR=30.4, Peak=179 HFD=3.1
20:41:27.289 00.004 2864 MultiStar: [#1 0.28,0.24,0.92,U] [#2 0.49,0.17,0.64,U] [#3 0.39,0.16,0.70,U] [#4 0.37,0.03,0.56,U] [#5 0.53,0.13,0.55,U] [#6 0.38,0.10,0.48,U] [#7 0.67,0.47,0.44,U] [#8 0.48,0.22,0.41,U] 
20:41:27.291 00.002 2864 refined, 8 included, MultiStar: {0.74, 0.15}, one-star: {2.20, -0.01}
20:41:27.293 00.002 2864 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.80) = xAngle (-2.59 = -2.59)
20:41:27.295 00.002 2864 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.67 = 0.62)
20:41:27.295 00.000 2864 CameraToMount -- cameraX=0.74 cameraY=0.15 hyp=0.75 cameraTheta=0.20 mountX=-0.64 mountY=0.44, mountTheta=2.55
20:41:27.295 00.000 2864 SchedulePrimaryMove(10198720, x=0.74, y=0.15, opts=13)
20:41:27.295 00.000 2864 Enqueuing Move request for scope (0.74, 0.15)
20:41:27.295 00.000 6680 Worker thread wakes up
20:41:27.295 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.74, 0.15) opts 0xd
20:41:27.295 00.000 6680 Handling offset move in thread for scope, endpoint = (0.74, 0.15)
20:41:27.295 00.000 6680 Moving (0.74, 0.15) raw xDistance=-0.64 yDistance=0.44
20:41:27.306 00.011 6680 PPEC rslt: input = -0.64, final = -0.99, react = -0.39, pred = -0.77, hyst = -0.40, hyst_pct = 0.22, period_length = 600.73
20:41:27.306 00.000 6680 PPEC: input: -0.64, control: -0.99, exposure: 1500
20:41:27.306 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:41:27.306 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
20:41:27.306 00.000 6680 MoveAxis(E, 133, ABG)
20:41:27.308 00.002 6680 Guiding  Dir = 2, Dur = 133
20:41:27.308 00.000 6680 IsGuiding returns 0
20:41:27.308 00.000 6680 PulseGuide returned control before completion, sleep 143
20:41:27.320 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=170, Gamma=0.560
20:41:27.354 00.034 2864 UpdateGuideState exits: m=1865 SNR=30.4
20:41:27.369 00.015 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:27.369 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:41:27.369 00.000 2864 Enqueuing Expose request
20:41:27.464 00.095 6680 IsGuiding returns 1
20:41:27.464 00.000 6680 scope still moving after pulse duration time elapsed
20:41:27.496 00.032 6680 IsGuiding returns 0
20:41:27.496 00.000 6680 scope move finished after 133 + 54 ms
20:41:27.496 00.000 6680 Move returns status 0, amount 133
20:41:27.496 00.000 6680 MoveAxis(N, 0, ABG)
20:41:27.496 00.000 6680 Move returns status 0, amount 0
20:41:27.496 00.000 6680 move complete, result=0
20:41:27.496 00.000 6680 worker thread done servicing request
20:41:27.496 00.000 6680 Worker thread wakes up
20:41:27.496 00.000 2864 GuideStep: -0.6 px 133 ms EAST, 0.4 px 0 ms NORTH
20:41:27.496 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:41:27.496 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:41:29.128 01.632 6680 Exposure complete
20:41:29.213 00.085 6680 worker thread done servicing request
20:41:29.213 00.000 2864 OnExposeComplete: enter
20:41:29.213 00.000 2864 UpdateGuideState(): m_state=6
20:41:29.224 00.011 2864 Star::Find(15, 136, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 516
20:41:29.226 00.002 2864 Star::Find returns 1 (0), X=136.49, Y=728.24, Mass=1716, SNR=29.2, Peak=169 HFD=3.0
20:41:29.228 00.002 2864 MultiStar: [#1 -0.13,0.27,0.94,U] [#2 0.02,0.08,0.65,U] [#3 -0.09,0.16,0.74,U] [#4 -0.04,0.20,0.60,U] [#5 -0.03,0.12,0.60,U] [#6 0.01,0.18,0.49,U] [#7 0.18,0.52,0.46,U] [#8 0.18,0.36,0.42,U] 
20:41:29.230 00.002 2864 refined, 8 included, MultiStar: {0.30, 0.18}, one-star: {1.79, -0.05}
20:41:29.232 00.002 2864 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.80) = xAngle (-2.25 = -2.25)
20:41:29.234 00.002 2864 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.33 = 0.96)
20:41:29.236 00.002 2864 CameraToMount -- cameraX=0.30 cameraY=0.18 hyp=0.34 cameraTheta=0.54 mountX=-0.22 mountY=0.28, mountTheta=2.23
20:41:29.238 00.002 2864 SchedulePrimaryMove(10198720, x=0.30, y=0.18, opts=13)
20:41:29.239 00.001 2864 Enqueuing Move request for scope (0.30, 0.18)
20:41:29.241 00.002 6680 Worker thread wakes up
20:41:29.241 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.18) opts 0xd
20:41:29.241 00.000 6680 Handling offset move in thread for scope, endpoint = (0.30, 0.18)
20:41:29.241 00.000 6680 Moving (0.30, 0.18) raw xDistance=-0.22 yDistance=0.28
20:41:29.244 00.003 6680 PPEC rslt: input = -0.22, final = -0.80, react = -0.13, pred = -0.85, hyst = -0.15, hyst_pct = 0.22, period_length = 600.73
20:41:29.244 00.000 6680 PPEC: input: -0.22, control: -0.80, exposure: 1500
20:41:29.244 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:41:29.244 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
20:41:29.244 00.000 6680 MoveAxis(E, 108, ABG)
20:41:29.244 00.000 6680 Guiding  Dir = 2, Dur = 108
20:41:29.244 00.000 6680 IsGuiding returns 0
20:41:29.244 00.000 6680 PulseGuide returned control before completion, sleep 118
20:41:29.255 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=150, Gamma=0.560
20:41:29.303 00.048 2864 UpdateGuideState exits: m=1716 SNR=29.2
20:41:29.308 00.005 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:29.310 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:41:29.310 00.000 2864 Enqueuing Expose request
20:41:29.366 00.056 6680 IsGuiding returns 1
20:41:29.366 00.000 6680 scope still moving after pulse duration time elapsed
20:41:29.398 00.032 6680 IsGuiding returns 0
20:41:29.398 00.000 6680 scope move finished after 108 + 45 ms
20:41:29.398 00.000 6680 Move returns status 0, amount 108
20:41:29.398 00.000 6680 MoveAxis(N, 0, ABG)
20:41:29.398 00.000 6680 Move returns status 0, amount 0
20:41:29.398 00.000 6680 move complete, result=0
20:41:29.398 00.000 6680 worker thread done servicing request
20:41:29.398 00.000 6680 Worker thread wakes up
20:41:29.398 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:41:29.398 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:41:29.398 00.000 2864 GuideStep: -0.2 px 108 ms EAST, 0.3 px 0 ms NORTH
20:41:30.821 01.423 6680 Exposure complete
20:41:30.886 00.065 6680 worker thread done servicing request
20:41:30.886 00.000 2864 OnExposeComplete: enter
20:41:30.886 00.000 2864 UpdateGuideState(): m_state=6
20:41:30.886 00.000 2864 Star::Find(15, 136, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 517
20:41:30.886 00.000 2864 Star::Find returns 1 (0), X=136.67, Y=727.74, Mass=1807, SNR=30.0, Peak=151 HFD=3.3
20:41:30.886 00.000 2864 MultiStar: [#1 0.02,-0.07,0.92,U] [#2 0.26,-0.27,0.65,U] [#3 0.01,-0.14,0.72,U] [#4 0.19,-0.21,0.57,U] [#5 0.19,-0.20,0.56,U] [#6 0.12,-0.35,0.48,U] [#7 0.25,-0.02,0.45,U] [#8 0.21,-0.19,0.40,U] 
20:41:30.886 00.000 2864 refined, 8 included, MultiStar: {0.46, -0.24}, one-star: {1.97, -0.56}
20:41:30.886 00.000 2864 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.80) = xAngle (-3.28 = 3.01)
20:41:30.900 00.014 2864 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.35 = -0.07)
20:41:30.902 00.002 2864 CameraToMount -- cameraX=0.46 cameraY=-0.24 hyp=0.52 cameraTheta=-0.48 mountX=-0.51 mountY=-0.04, mountTheta=-3.07
20:41:30.904 00.002 2864 SchedulePrimaryMove(10198720, x=0.46, y=-0.24, opts=13)
20:41:30.906 00.002 2864 Enqueuing Move request for scope (0.46, -0.24)
20:41:30.908 00.002 6680 Worker thread wakes up
20:41:30.908 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.24) opts 0xd
20:41:30.908 00.000 6680 Handling offset move in thread for scope, endpoint = (0.46, -0.24)
20:41:30.908 00.000 6680 Moving (0.46, -0.24) raw xDistance=-0.51 yDistance=-0.04
20:41:30.910 00.002 6680 PPEC rslt: input = -0.51, final = -0.96, react = -0.31, pred = -0.83, hyst = -0.34, hyst_pct = 0.22, period_length = 600.73
20:41:30.910 00.000 6680 PPEC: input: -0.51, control: -0.96, exposure: 1500
20:41:30.910 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:30.910 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:41:30.910 00.000 6680 MoveAxis(E, 130, ABG)
20:41:30.910 00.000 6680 Guiding  Dir = 2, Dur = 130
20:41:30.910 00.000 6680 IsGuiding returns 0
20:41:30.910 00.000 6680 PulseGuide returned control before completion, sleep 140
20:41:30.923 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=165, Gamma=0.560
20:41:30.963 00.040 2864 UpdateGuideState exits: m=1807 SNR=30.0
20:41:30.963 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:30.963 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:41:30.963 00.000 2864 Enqueuing Expose request
20:41:31.057 00.094 6680 IsGuiding returns 1
20:41:31.057 00.000 6680 scope still moving after pulse duration time elapsed
20:41:31.088 00.031 6680 IsGuiding returns 0
20:41:31.088 00.000 6680 scope move finished after 130 + 46 ms
20:41:31.088 00.000 6680 Move returns status 0, amount 130
20:41:31.088 00.000 6680 MoveAxis(N, 0, ABG)
20:41:31.088 00.000 6680 Move returns status 0, amount 0
20:41:31.088 00.000 6680 move complete, result=0
20:41:31.088 00.000 6680 worker thread done servicing request
20:41:31.088 00.000 2864 GuideStep: -0.5 px 130 ms EAST, -0.0 px 0 ms NORTH
20:41:31.088 00.000 6680 Worker thread wakes up
20:41:31.088 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:41:31.088 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:41:32.733 01.645 6680 Exposure complete
20:41:32.799 00.066 6680 worker thread done servicing request
20:41:32.799 00.000 2864 OnExposeComplete: enter
20:41:32.799 00.000 2864 UpdateGuideState(): m_state=6
20:41:32.799 00.000 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 518
20:41:32.809 00.010 2864 Star::Find returns 1 (0), X=136.18, Y=728.40, Mass=1779, SNR=29.7, Peak=147 HFD=3.2
20:41:32.813 00.004 2864 MultiStar: [#1 -0.49,0.41,0.94,U] [#2 -0.29,0.40,0.65,U] [#3 -0.39,0.47,0.69,U] [#4 -0.45,0.17,0.58,U] [#5 -0.34,0.52,0.59,U] [#6 -0.45,0.25,0.49,U] [#7 -0.35,0.52,0.46,U] [#8 -0.21,0.48,0.42,U] 
20:41:32.813 00.000 2864 refined, 8 included, MultiStar: {-0.06, 0.35}, one-star: {1.48, 0.10}
20:41:32.813 00.000 2864 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.80) = xAngle (-1.05 = -1.05)
20:41:32.813 00.000 2864 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.12 = 2.16)
20:41:32.813 00.000 2864 CameraToMount -- cameraX=-0.06 cameraY=0.35 hyp=0.36 cameraTheta=1.75 mountX=0.18 mountY=0.30, mountTheta=1.03
20:41:32.813 00.000 2864 SchedulePrimaryMove(10198720, x=-0.06, y=0.35, opts=13)
20:41:32.827 00.014 2864 Enqueuing Move request for scope (-0.06, 0.35)
20:41:32.829 00.002 6680 Worker thread wakes up
20:41:32.829 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.35) opts 0xd
20:41:32.829 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.06, 0.35)
20:41:32.829 00.000 6680 Moving (-0.06, 0.35) raw xDistance=0.18 yDistance=0.30
20:41:32.831 00.002 6680 PPEC rslt: input = 0.18, final = -0.63, react = 0.11, pred = -0.80, hyst = 0.00, hyst_pct = 0.22, period_length = 600.73
20:41:32.831 00.000 6680 PPEC: input: 0.18, control: -0.63, exposure: 1500
20:41:32.831 00.000 6680 switching direction from -1 to 1 - decHistory=3 oldest=-0.41 newest=0.54
20:41:32.831 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
20:41:32.831 00.000 6680 MoveAxis(E, 84, ABG)
20:41:32.831 00.000 6680 Guiding  Dir = 2, Dur = 84
20:41:32.831 00.000 6680 IsGuiding returns 0
20:41:32.831 00.000 6680 PulseGuide returned control before completion, sleep 94
20:41:32.843 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=183, Gamma=0.560
20:41:32.875 00.032 2864 UpdateGuideState exits: m=1779 SNR=29.7
20:41:32.891 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:32.891 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:41:32.891 00.000 2864 Enqueuing Expose request
20:41:32.939 00.048 6680 IsGuiding returns 1
20:41:32.939 00.000 6680 scope still moving after pulse duration time elapsed
20:41:32.970 00.031 6680 IsGuiding returns 0
20:41:32.970 00.000 6680 scope move finished after 84 + 54 ms
20:41:32.970 00.000 6680 Move returns status 0, amount 84
20:41:32.970 00.000 6680 MoveAxis(S, 47, ABG)
20:41:32.970 00.000 6680 Guiding  Dir = 1, Dur = 47
20:41:32.970 00.000 6680 IsGuiding returns 0
20:41:32.970 00.000 6680 PulseGuide returned control before completion, sleep 57
20:41:33.034 00.064 6680 IsGuiding returns 1
20:41:33.034 00.000 6680 scope still moving after pulse duration time elapsed
20:41:33.066 00.032 6680 IsGuiding returns 0
20:41:33.066 00.000 6680 scope move finished after 47 + 47 ms
20:41:33.066 00.000 6680 Move returns status 0, amount 47
20:41:33.066 00.000 6680 move complete, result=0
20:41:33.066 00.000 6680 worker thread done servicing request
20:41:33.066 00.000 6680 Worker thread wakes up
20:41:33.066 00.000 2864 GuideStep: 0.2 px 84 ms EAST, 0.3 px 47 ms SOUTH
20:41:33.066 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:41:33.066 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:41:34.477 01.411 6680 Exposure complete
20:41:34.540 00.063 6680 worker thread done servicing request
20:41:34.540 00.000 2864 OnExposeComplete: enter
20:41:34.557 00.017 2864 UpdateGuideState(): m_state=6
20:41:34.559 00.002 2864 Star::Find(15, 136, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
20:41:34.561 00.002 2864 Star::Find returns 1 (0), X=136.60, Y=727.99, Mass=1805, SNR=30.0, Peak=171 HFD=3.1
20:41:34.563 00.002 2864 MultiStar: [#1 0.18,0.05,0.93,U] [#2 0.08,-0.27,0.65,U] [#3 0.14,-0.02,0.73,U] [#4 0.20,-0.07,0.58,U] [#5 0.30,-0.03,0.59,U] [#6 0.25,-0.09,0.48,U] [#7 0.33,0.46,0.47,U] [#8 0.20,0.00,0.42,U] 
20:41:34.565 00.002 2864 refined, 8 included, MultiStar: {0.49, -0.06}, one-star: {1.91, -0.31}
20:41:34.567 00.002 2864 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.80) = xAngle (-2.91 = -2.91)
20:41:34.569 00.002 2864 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.99 = 0.30)
20:41:34.571 00.002 2864 CameraToMount -- cameraX=0.49 cameraY=-0.06 hyp=0.50 cameraTheta=-0.12 mountX=-0.48 mountY=0.15, mountTheta=2.85
20:41:34.572 00.001 2864 SchedulePrimaryMove(10198720, x=0.49, y=-0.06, opts=13)
20:41:34.577 00.005 2864 Enqueuing Move request for scope (0.49, -0.06)
20:41:34.577 00.000 6680 Worker thread wakes up
20:41:34.577 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.06) opts 0xd
20:41:34.577 00.000 6680 Handling offset move in thread for scope, endpoint = (0.49, -0.06)
20:41:34.577 00.000 6680 Moving (0.49, -0.06) raw xDistance=-0.48 yDistance=0.15
20:41:34.577 00.000 6680 PPEC rslt: input = -0.48, final = -0.91, react = -0.29, pred = -0.77, hyst = -0.32, hyst_pct = 0.21, period_length = 600.73
20:41:34.577 00.000 6680 PPEC: input: -0.48, control: -0.91, exposure: 1500
20:41:34.577 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:34.577 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:41:34.577 00.000 6680 MoveAxis(E, 122, ABG)
20:41:34.577 00.000 6680 Guiding  Dir = 2, Dur = 122
20:41:34.577 00.000 6680 IsGuiding returns 0
20:41:34.577 00.000 6680 PulseGuide returned control before completion, sleep 132
20:41:34.596 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=148, Gamma=0.560
20:41:34.635 00.039 2864 UpdateGuideState exits: m=1805 SNR=30.0
20:41:34.635 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:34.635 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:41:34.635 00.000 2864 Enqueuing Expose request
20:41:34.728 00.093 6680 IsGuiding returns 1
20:41:34.728 00.000 6680 scope still moving after pulse duration time elapsed
20:41:34.760 00.032 6680 IsGuiding returns 0
20:41:34.760 00.000 6680 scope move finished after 122 + 55 ms
20:41:34.760 00.000 6680 Move returns status 0, amount 122
20:41:34.760 00.000 6680 MoveAxis(N, 0, ABG)
20:41:34.760 00.000 6680 Move returns status 0, amount 0
20:41:34.760 00.000 6680 move complete, result=0
20:41:34.760 00.000 6680 worker thread done servicing request
20:41:34.760 00.000 6680 Worker thread wakes up
20:41:34.760 00.000 2864 GuideStep: -0.5 px 122 ms EAST, 0.1 px 0 ms NORTH
20:41:34.760 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:41:34.760 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:41:36.400 01.640 6680 Exposure complete
20:41:36.463 00.063 6680 worker thread done servicing request
20:41:36.463 00.000 2864 OnExposeComplete: enter
20:41:36.463 00.000 2864 UpdateGuideState(): m_state=6
20:41:36.474 00.011 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
20:41:36.474 00.000 2864 Star::Find returns 1 (0), X=136.38, Y=728.18, Mass=1764, SNR=29.6, Peak=173 HFD=3.2
20:41:36.481 00.007 2864 MultiStar: [#1 -0.26,-0.02,0.95,U] [#2 -0.07,-0.08,0.64,U] [#3 -0.14,-0.22,0.72,U] [#4 -0.06,-0.21,0.57,U] [#5 0.13,-0.15,0.58,U] [#6 -0.27,-0.20,0.49,U] [#7 0.30,0.52,0.47,U] [#8 0.08,-0.28,0.42,U] 
20:41:36.483 00.002 2864 refined, 8 included, MultiStar: {0.24, -0.09}, one-star: {1.69, -0.12}
20:41:36.485 00.002 2864 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.80) = xAngle (-3.15 = 3.13)
20:41:36.487 00.002 2864 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.23 = 0.06)
20:41:36.491 00.004 2864 CameraToMount -- cameraX=0.24 cameraY=-0.09 hyp=0.25 cameraTheta=-0.36 mountX=-0.25 mountY=0.01, mountTheta=3.09
20:41:36.496 00.005 2864 SchedulePrimaryMove(10198720, x=0.24, y=-0.09, opts=13)
20:41:36.498 00.002 2864 Enqueuing Move request for scope (0.24, -0.09)
20:41:36.502 00.004 6680 Worker thread wakes up
20:41:36.502 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.09) opts 0xd
20:41:36.502 00.000 6680 Handling offset move in thread for scope, endpoint = (0.24, -0.09)
20:41:36.502 00.000 6680 Moving (0.24, -0.09) raw xDistance=-0.25 yDistance=0.01
20:41:36.502 00.000 6680 PPEC rslt: input = -0.25, final = -0.79, react = -0.15, pred = -0.80, hyst = -0.17, hyst_pct = 0.21, period_length = 600.73
20:41:36.504 00.002 6680 PPEC: input: -0.25, control: -0.79, exposure: 1500
20:41:36.504 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:36.504 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:41:36.504 00.000 6680 MoveAxis(E, 106, ABG)
20:41:36.504 00.000 6680 Guiding  Dir = 2, Dur = 106
20:41:36.504 00.000 6680 IsGuiding returns 0
20:41:36.505 00.001 6680 PulseGuide returned control before completion, sleep 116
20:41:36.511 00.006 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=173, Gamma=0.560
20:41:36.557 00.046 2864 UpdateGuideState exits: m=1764 SNR=29.6
20:41:36.557 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:36.557 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:41:36.569 00.012 2864 Enqueuing Expose request
20:41:36.632 00.063 6680 IsGuiding returns 1
20:41:36.632 00.000 6680 scope still moving after pulse duration time elapsed
20:41:36.664 00.032 6680 IsGuiding returns 0
20:41:36.664 00.000 6680 scope move finished after 106 + 53 ms
20:41:36.664 00.000 6680 Move returns status 0, amount 106
20:41:36.664 00.000 6680 MoveAxis(N, 0, ABG)
20:41:36.664 00.000 6680 Move returns status 0, amount 0
20:41:36.664 00.000 6680 move complete, result=0
20:41:36.664 00.000 6680 worker thread done servicing request
20:41:36.664 00.000 6680 Worker thread wakes up
20:41:36.664 00.000 2864 GuideStep: -0.3 px 106 ms EAST, 0.0 px 0 ms NORTH
20:41:36.664 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:41:36.664 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:41:38.085 01.421 6680 Exposure complete
20:41:38.150 00.065 6680 worker thread done servicing request
20:41:38.150 00.000 2864 OnExposeComplete: enter
20:41:38.150 00.000 2864 UpdateGuideState(): m_state=6
20:41:38.150 00.000 2864 Star::Find(15, 136, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
20:41:38.160 00.010 2864 Star::Find returns 1 (0), X=136.84, Y=727.95, Mass=1764, SNR=29.6, Peak=175 HFD=3.0
20:41:38.160 00.000 2864 MultiStar: [#1 0.46,0.15,0.93,U] [#2 0.37,-0.13,0.65,U] [#3 0.39,-0.09,0.72,U] [#4 0.46,-0.06,0.59,U] [#5 0.46,-0.05,0.56,U] [#6 0.43,-0.07,0.50,U] [#7 0.56,0.61,0.45,U] [#8 0.34,-0.03,0.42,U] 
20:41:38.163 00.003 2864 refined, 8 included, MultiStar: {0.73, -0.03}, one-star: {2.15, -0.34}
20:41:38.163 00.000 2864 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.80) = xAngle (-2.84 = -2.84)
20:41:38.163 00.000 2864 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.91 = 0.37)
20:41:38.163 00.000 2864 CameraToMount -- cameraX=0.73 cameraY=-0.03 hyp=0.73 cameraTheta=-0.04 mountX=-0.70 mountY=0.26, mountTheta=2.78
20:41:38.163 00.000 2864 SchedulePrimaryMove(10198720, x=0.73, y=-0.03, opts=13)
20:41:38.163 00.000 2864 Enqueuing Move request for scope (0.73, -0.03)
20:41:38.163 00.000 6680 Worker thread wakes up
20:41:38.163 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.73, -0.03) opts 0xd
20:41:38.163 00.000 6680 Handling offset move in thread for scope, endpoint = (0.73, -0.03)
20:41:38.163 00.000 6680 Moving (0.73, -0.03) raw xDistance=-0.70 yDistance=0.26
20:41:38.163 00.000 6680 PPEC rslt: input = -0.70, final = -0.97, react = -0.42, pred = -0.70, hyst = -0.43, hyst_pct = 0.21, period_length = 600.73
20:41:38.163 00.000 6680 PPEC: input: -0.70, control: -0.97, exposure: 1500
20:41:38.163 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
20:41:38.163 00.000 6680 MoveAxis(E, 131, ABG)
20:41:38.163 00.000 6680 Guiding  Dir = 2, Dur = 131
20:41:38.163 00.000 6680 IsGuiding returns 0
20:41:38.163 00.000 6680 PulseGuide returned control before completion, sleep 141
20:41:38.182 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=172, Gamma=0.560
20:41:38.227 00.045 2864 UpdateGuideState exits: m=1764 SNR=29.6
20:41:38.227 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:38.227 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:41:38.242 00.015 2864 Enqueuing Expose request
20:41:38.321 00.079 6680 IsGuiding returns 1
20:41:38.321 00.000 6680 scope still moving after pulse duration time elapsed
20:41:38.353 00.032 6680 IsGuiding returns 0
20:41:38.353 00.000 6680 scope move finished after 131 + 43 ms
20:41:38.353 00.000 6680 Move returns status 0, amount 131
20:41:38.353 00.000 6680 MoveAxis(S, 42, ABG)
20:41:38.353 00.000 6680 Guiding  Dir = 1, Dur = 42
20:41:38.353 00.000 6680 IsGuiding returns 0
20:41:38.353 00.000 6680 PulseGuide returned control before completion, sleep 52
20:41:38.416 00.063 6680 IsGuiding returns 1
20:41:38.416 00.000 6680 scope still moving after pulse duration time elapsed
20:41:38.448 00.032 6680 IsGuiding returns 0
20:41:38.448 00.000 6680 scope move finished after 42 + 53 ms
20:41:38.448 00.000 6680 Move returns status 0, amount 42
20:41:38.450 00.002 6680 move complete, result=0
20:41:38.450 00.000 6680 worker thread done servicing request
20:41:38.450 00.000 6680 Worker thread wakes up
20:41:38.450 00.000 2864 GuideStep: -0.7 px 131 ms EAST, 0.3 px 42 ms SOUTH
20:41:38.460 00.010 6680 worker thread servicing REQUEST_EXPOSE 1500
20:41:38.460 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:41:40.113 01.653 6680 Exposure complete
20:41:40.192 00.079 6680 worker thread done servicing request
20:41:40.192 00.000 2864 OnExposeComplete: enter
20:41:40.192 00.000 2864 UpdateGuideState(): m_state=6
20:41:40.192 00.000 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 522
20:41:40.205 00.013 2864 Star::Find returns 1 (0), X=136.12, Y=728.18, Mass=1762, SNR=29.6, Peak=168 HFD=2.9
20:41:40.205 00.000 2864 MultiStar: [#1 -0.41,0.20,0.94,U] [#2 -0.36,0.04,0.66,U] [#3 -0.52,-0.05,0.72,U] [#4 -0.37,0.10,0.59,U] [#5 -0.26,0.18,0.57,U] [#6 -0.55,-0.03,0.49,U] [#7 -0.11,0.37,0.47,U] [#8 -0.29,0.16,0.42,U] 
20:41:40.208 00.003 2864 refined, 8 included, MultiStar: {-0.07, 0.08}, one-star: {1.43, -0.11}
20:41:40.208 00.000 2864 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.80) = xAngle (-0.54 = -0.54)
20:41:40.208 00.000 2864 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.61 = 2.67)
20:41:40.213 00.005 2864 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.10 cameraTheta=2.26 mountX=0.09 mountY=0.05, mountTheta=0.48
20:41:40.213 00.000 2864 SchedulePrimaryMove(10198720, x=-0.07, y=0.08, opts=13)
20:41:40.213 00.000 2864 Enqueuing Move request for scope (-0.07, 0.08)
20:41:40.213 00.000 6680 Worker thread wakes up
20:41:40.213 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
20:41:40.213 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
20:41:40.213 00.000 6680 Moving (-0.07, 0.08) raw xDistance=0.09 yDistance=0.05
20:41:40.213 00.000 6680 PPEC rslt: input = 0.09, final = -0.59, react = 0.05, pred = -0.75, hyst = 0.00, hyst_pct = 0.21, period_length = 600.73
20:41:40.213 00.000 6680 PPEC: input: 0.09, control: -0.59, exposure: 1500
20:41:40.213 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:40.213 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:41:40.213 00.000 6680 MoveAxis(E, 79, ABG)
20:41:40.213 00.000 6680 Guiding  Dir = 2, Dur = 79
20:41:40.213 00.000 6680 IsGuiding returns 0
20:41:40.213 00.000 6680 PulseGuide returned control before completion, sleep 89
20:41:40.229 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=180, Gamma=0.560
20:41:40.275 00.046 2864 UpdateGuideState exits: m=1762 SNR=29.6
20:41:40.275 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:40.275 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:41:40.287 00.012 2864 Enqueuing Expose request
20:41:40.318 00.031 6680 IsGuiding returns 1
20:41:40.318 00.000 6680 scope still moving after pulse duration time elapsed
20:41:40.350 00.032 6680 IsGuiding returns 0
20:41:40.350 00.000 6680 scope move finished after 79 + 48 ms
20:41:40.350 00.000 6680 Move returns status 0, amount 79
20:41:40.350 00.000 6680 MoveAxis(N, 0, ABG)
20:41:40.350 00.000 6680 Move returns status 0, amount 0
20:41:40.350 00.000 6680 move complete, result=0
20:41:40.350 00.000 6680 worker thread done servicing request
20:41:40.350 00.000 6680 Worker thread wakes up
20:41:40.350 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:41:40.350 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:41:40.350 00.000 2864 GuideStep: 0.1 px 79 ms EAST, 0.0 px 0 ms NORTH
20:41:41.765 01.415 6680 Exposure complete
20:41:41.816 00.051 6680 worker thread done servicing request
20:41:41.818 00.002 2864 OnExposeComplete: enter
20:41:41.818 00.000 2864 UpdateGuideState(): m_state=6
20:41:41.818 00.000 2864 Star::Find(15, 136, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 523
20:41:41.823 00.005 2864 Star::Find returns 1 (0), X=136.55, Y=727.89, Mass=1814, SNR=30.0, Peak=184 HFD=3.0
20:41:41.825 00.002 2864 MultiStar: [#1 -0.06,0.02,0.94,U] [#2 0.01,-0.14,0.64,U] [#3 0.11,-0.10,0.70,U] [#4 -0.01,-0.23,0.58,U] [#5 0.26,-0.07,0.58,U] [#6 -0.08,-0.25,0.49,U] [#7 0.14,0.10,0.45,U] [#8 0.15,-0.11,0.41,U] 
20:41:41.827 00.002 2864 refined, 8 included, MultiStar: {0.36, -0.15}, one-star: {1.85, -0.41}
20:41:41.829 00.002 2864 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.80) = xAngle (-3.18 = 3.10)
20:41:41.831 00.002 2864 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.25 = 0.03)
20:41:41.833 00.002 2864 CameraToMount -- cameraX=0.36 cameraY=-0.15 hyp=0.39 cameraTheta=-0.39 mountX=-0.39 mountY=0.01, mountTheta=3.11
20:41:41.835 00.002 2864 SchedulePrimaryMove(10198720, x=0.36, y=-0.15, opts=13)
20:41:41.838 00.003 2864 Enqueuing Move request for scope (0.36, -0.15)
20:41:41.839 00.001 6680 Worker thread wakes up
20:41:41.839 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.15) opts 0xd
20:41:41.839 00.000 6680 Handling offset move in thread for scope, endpoint = (0.36, -0.15)
20:41:41.839 00.000 6680 Moving (0.36, -0.15) raw xDistance=-0.39 yDistance=0.01
20:41:41.841 00.002 6680 PPEC rslt: input = -0.39, final = -0.83, react = -0.23, pred = -0.74, hyst = -0.27, hyst_pct = 0.21, period_length = 600.73
20:41:41.841 00.000 6680 PPEC: input: -0.39, control: -0.83, exposure: 1500
20:41:41.841 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:41.841 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:41:41.841 00.000 6680 MoveAxis(E, 112, ABG)
20:41:41.841 00.000 6680 Guiding  Dir = 2, Dur = 112
20:41:41.841 00.000 6680 IsGuiding returns 0
20:41:41.843 00.002 6680 PulseGuide returned control before completion, sleep 122
20:41:41.853 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=182, Gamma=0.560
20:41:41.900 00.047 2864 UpdateGuideState exits: m=1814 SNR=30.0
20:41:41.902 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:41.902 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:41:41.902 00.000 2864 Enqueuing Expose request
20:41:41.981 00.079 6680 IsGuiding returns 1
20:41:41.981 00.000 6680 scope still moving after pulse duration time elapsed
20:41:42.012 00.031 6680 IsGuiding returns 0
20:41:42.012 00.000 6680 scope move finished after 112 + 58 ms
20:41:42.012 00.000 6680 Move returns status 0, amount 112
20:41:42.012 00.000 6680 MoveAxis(N, 0, ABG)
20:41:42.012 00.000 6680 Move returns status 0, amount 0
20:41:42.012 00.000 6680 move complete, result=0
20:41:42.012 00.000 6680 worker thread done servicing request
20:41:42.012 00.000 6680 Worker thread wakes up
20:41:42.012 00.000 2864 GuideStep: -0.4 px 112 ms EAST, 0.0 px 0 ms NORTH
20:41:42.012 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:41:42.012 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:41:43.650 01.638 6680 Exposure complete
20:41:43.734 00.084 6680 worker thread done servicing request
20:41:43.734 00.000 2864 OnExposeComplete: enter
20:41:43.736 00.002 2864 UpdateGuideState(): m_state=6
20:41:43.740 00.004 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 524
20:41:43.743 00.003 2864 Star::Find returns 1 (0), X=136.51, Y=727.88, Mass=1733, SNR=29.3, Peak=156 HFD=3.0
20:41:43.744 00.001 2864 MultiStar: [#1 0.09,0.04,0.97,U] [#2 0.18,-0.24,0.66,U] [#3 0.05,-0.13,0.71,U] [#4 0.09,0.03,0.59,U] [#5 0.23,-0.30,0.59,U] [#6 0.13,-0.10,0.50,U] [#7 0.38,0.42,0.48,U] [#8 0.31,-0.23,0.44,U] 
20:41:43.746 00.002 2864 refined, 8 included, MultiStar: {0.44, -0.12}, one-star: {1.82, -0.42}
20:41:43.750 00.004 2864 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.80) = xAngle (-3.07 = -3.07)
20:41:43.752 00.002 2864 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.14 = 0.14)
20:41:43.754 00.002 2864 CameraToMount -- cameraX=0.44 cameraY=-0.12 hyp=0.46 cameraTheta=-0.27 mountX=-0.46 mountY=0.07, mountTheta=3.00
20:41:43.756 00.002 2864 SchedulePrimaryMove(10198720, x=0.44, y=-0.12, opts=13)
20:41:43.756 00.000 2864 Enqueuing Move request for scope (0.44, -0.12)
20:41:43.756 00.000 6680 Worker thread wakes up
20:41:43.756 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.12) opts 0xd
20:41:43.756 00.000 6680 Handling offset move in thread for scope, endpoint = (0.44, -0.12)
20:41:43.756 00.000 6680 Moving (0.44, -0.12) raw xDistance=-0.46 yDistance=0.07
20:41:43.756 00.000 6680 PPEC rslt: input = -0.46, final = -0.90, react = -0.28, pred = -0.79, hyst = -0.28, hyst_pct = 0.21, period_length = 600.73
20:41:43.756 00.000 6680 PPEC: input: -0.46, control: -0.90, exposure: 1500
20:41:43.756 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:43.756 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:41:43.756 00.000 6680 MoveAxis(E, 121, ABG)
20:41:43.756 00.000 6680 Guiding  Dir = 2, Dur = 121
20:41:43.756 00.000 6680 IsGuiding returns 0
20:41:43.756 00.000 6680 PulseGuide returned control before completion, sleep 131
20:41:43.777 00.021 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=169, Gamma=0.560
20:41:43.826 00.049 2864 UpdateGuideState exits: m=1733 SNR=29.3
20:41:43.828 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:43.830 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:41:43.832 00.002 2864 Enqueuing Expose request
20:41:43.899 00.067 6680 IsGuiding returns 1
20:41:43.899 00.000 6680 scope still moving after pulse duration time elapsed
20:41:43.930 00.031 6680 IsGuiding returns 0
20:41:43.930 00.000 6680 scope move finished after 121 + 44 ms
20:41:43.930 00.000 6680 Move returns status 0, amount 121
20:41:43.930 00.000 6680 MoveAxis(N, 0, ABG)
20:41:43.930 00.000 6680 Move returns status 0, amount 0
20:41:43.930 00.000 6680 move complete, result=0
20:41:43.930 00.000 6680 worker thread done servicing request
20:41:43.930 00.000 2864 GuideStep: -0.5 px 121 ms EAST, 0.1 px 0 ms NORTH
20:41:43.931 00.001 6680 Worker thread wakes up
20:41:43.931 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:41:43.931 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:41:45.349 01.418 6680 Exposure complete
20:41:45.400 00.051 6680 worker thread done servicing request
20:41:45.400 00.000 2864 OnExposeComplete: enter
20:41:45.400 00.000 2864 UpdateGuideState(): m_state=6
20:41:45.400 00.000 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 525
20:41:45.400 00.000 2864 Star::Find returns 1 (0), X=136.63, Y=728.03, Mass=1795, SNR=29.9, Peak=150 HFD=3.3
20:41:45.400 00.000 2864 MultiStar: [#1 0.13,0.14,0.94,U] [#2 0.23,-0.05,0.65,U] [#3 0.17,0.05,0.72,U] [#4 0.21,-0.11,0.57,U] [#5 0.32,0.01,0.58,U] [#6 0.13,-0.09,0.47,U] [#7 0.30,0.05,0.47,U] [#8 0.35,-0.02,0.42,U] 
20:41:45.412 00.012 2864 refined, 8 included, MultiStar: {0.51, -0.04}, one-star: {1.93, -0.27}
20:41:45.412 00.000 2864 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.80) = xAngle (-2.87 = -2.87)
20:41:45.412 00.000 2864 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.94 = 0.34)
20:41:45.412 00.000 2864 CameraToMount -- cameraX=0.51 cameraY=-0.04 hyp=0.51 cameraTheta=-0.07 mountX=-0.50 mountY=0.17, mountTheta=2.81
20:41:45.412 00.000 2864 SchedulePrimaryMove(10198720, x=0.51, y=-0.04, opts=13)
20:41:45.412 00.000 2864 Enqueuing Move request for scope (0.51, -0.04)
20:41:45.412 00.000 6680 Worker thread wakes up
20:41:45.412 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.04) opts 0xd
20:41:45.412 00.000 6680 Handling offset move in thread for scope, endpoint = (0.51, -0.04)
20:41:45.412 00.000 6680 Moving (0.51, -0.04) raw xDistance=-0.50 yDistance=0.17
20:41:45.412 00.000 6680 PPEC rslt: input = -0.50, final = -0.88, react = -0.30, pred = -0.73, hyst = -0.32, hyst_pct = 0.20, period_length = 600.73
20:41:45.412 00.000 6680 PPEC: input: -0.50, control: -0.88, exposure: 1500
20:41:45.412 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:45.412 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:41:45.412 00.000 6680 MoveAxis(E, 118, ABG)
20:41:45.412 00.000 6680 Guiding  Dir = 2, Dur = 118
20:41:45.412 00.000 6680 IsGuiding returns 0
20:41:45.412 00.000 6680 PulseGuide returned control before completion, sleep 128
20:41:45.440 00.028 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=164, Gamma=0.560
20:41:45.475 00.035 2864 UpdateGuideState exits: m=1795 SNR=29.9
20:41:45.475 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:45.475 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:41:45.491 00.016 2864 Enqueuing Expose request
20:41:45.571 00.080 6680 IsGuiding returns 0
20:41:45.571 00.000 6680 Move returns status 0, amount 118
20:41:45.571 00.000 6680 MoveAxis(N, 0, ABG)
20:41:45.571 00.000 6680 Move returns status 0, amount 0
20:41:45.571 00.000 6680 move complete, result=0
20:41:45.571 00.000 6680 worker thread done servicing request
20:41:45.571 00.000 6680 Worker thread wakes up
20:41:45.571 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:41:45.571 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:41:45.571 00.000 2864 GuideStep: -0.5 px 118 ms EAST, 0.2 px 0 ms NORTH
20:41:47.219 01.648 6680 Exposure complete
20:41:47.281 00.062 6680 worker thread done servicing request
20:41:47.281 00.000 2864 OnExposeComplete: enter
20:41:47.281 00.000 2864 UpdateGuideState(): m_state=6
20:41:47.297 00.016 2864 Star::Find(15, 136, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 526
20:41:47.297 00.000 2864 Star::Find returns 1 (0), X=136.69, Y=727.46, Mass=1796, SNR=29.9, Peak=152 HFD=3.2
20:41:47.297 00.000 2864 MultiStar: [#1 0.06,-0.49,0.93,U] [#2 0.38,-0.47,0.65,U] [#3 0.09,-0.50,0.72,U] [#4 0.10,-0.69,0.58,U] [#5 0.31,-0.21,0.58,U] [#6 0.09,-0.66,0.48,U] [#7 0.15,0.03,0.47,U] [#8 0.28,-0.33,0.41,U] 
20:41:47.297 00.000 2864 refined, 8 included, MultiStar: {0.49, -0.50}, one-star: {1.99, -0.83}
20:41:47.306 00.009 2864 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.80) = xAngle (-3.59 = 2.69)
20:41:47.306 00.000 2864 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.67 = -0.38)
20:41:47.306 00.000 2864 CameraToMount -- cameraX=0.49 cameraY=-0.50 hyp=0.70 cameraTheta=-0.80 mountX=-0.63 mountY=-0.26, mountTheta=-2.75
20:41:47.315 00.009 2864 SchedulePrimaryMove(10198720, x=0.49, y=-0.50, opts=13)
20:41:47.315 00.000 2864 Enqueuing Move request for scope (0.49, -0.50)
20:41:47.322 00.007 6680 Worker thread wakes up
20:41:47.322 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.50) opts 0xd
20:41:47.322 00.000 6680 Handling offset move in thread for scope, endpoint = (0.49, -0.50)
20:41:47.322 00.000 6680 Moving (0.49, -0.50) raw xDistance=-0.63 yDistance=-0.26
20:41:47.322 00.000 6680 PPEC rslt: input = -0.63, final = -1.24, react = -0.38, pred = -1.09, hyst = -0.39, hyst_pct = 0.20, period_length = 600.73
20:41:47.322 00.000 6680 PPEC: input: -0.63, control: -1.24, exposure: 1500
20:41:47.322 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:41:47.322 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
20:41:47.322 00.000 6680 MoveAxis(E, 168, ABG)
20:41:47.322 00.000 6680 Guiding  Dir = 2, Dur = 168
20:41:47.322 00.000 6680 IsGuiding returns 0
20:41:47.322 00.000 6680 PulseGuide returned control before completion, sleep 178
20:41:47.338 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=149, Gamma=0.560
20:41:47.377 00.039 2864 UpdateGuideState exits: m=1796 SNR=29.9
20:41:47.377 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:47.377 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:41:47.377 00.000 2864 Enqueuing Expose request
20:41:47.520 00.143 6680 IsGuiding returns 0
20:41:47.520 00.000 6680 Move returns status 0, amount 168
20:41:47.520 00.000 6680 MoveAxis(N, 0, ABG)
20:41:47.520 00.000 6680 Move returns status 0, amount 0
20:41:47.520 00.000 6680 move complete, result=0
20:41:47.520 00.000 6680 worker thread done servicing request
20:41:47.520 00.000 6680 Worker thread wakes up
20:41:47.520 00.000 2864 GuideStep: -0.6 px 168 ms EAST, -0.3 px 0 ms NORTH
20:41:47.520 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:41:47.520 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:41:48.931 01.411 6680 Exposure complete
20:41:48.994 00.063 6680 worker thread done servicing request
20:41:48.994 00.000 2864 OnExposeComplete: enter
20:41:49.010 00.016 2864 UpdateGuideState(): m_state=6
20:41:49.010 00.000 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 527
20:41:49.010 00.000 2864 Star::Find returns 1 (0), X=136.35, Y=727.39, Mass=1850, SNR=30.3, Peak=153 HFD=3.3
20:41:49.010 00.000 2864 MultiStar: [#1 -0.06,-0.79,0.93,U] [#2 -0.33,-0.87,0.62,U] [#3 -0.01,-0.80,0.70,U] [#4 -0.08,-0.83,0.57,U] [#5 0.23,-0.68,0.57,U] [#6 0.17,-0.71,0.49,U] [#7 0.37,-0.39,0.46,U] [#8 0.32,-0.98,0.42,U] 
20:41:49.010 00.000 2864 refined, 8 included, MultiStar: {0.32, -0.79}, one-star: {1.66, -0.91}
20:41:49.010 00.000 2864 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.80) = xAngle (-3.98 = 2.30)
20:41:49.010 00.000 2864 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-7.05 = -0.77)
20:41:49.010 00.000 2864 CameraToMount -- cameraX=0.32 cameraY=-0.79 hyp=0.85 cameraTheta=-1.18 mountX=-0.57 mountY=-0.59, mountTheta=-2.34
20:41:49.025 00.015 2864 SchedulePrimaryMove(10198720, x=0.32, y=-0.79, opts=13)
20:41:49.025 00.000 2864 Enqueuing Move request for scope (0.32, -0.79)
20:41:49.025 00.000 6680 Worker thread wakes up
20:41:49.025 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.79) opts 0xd
20:41:49.025 00.000 6680 Handling offset move in thread for scope, endpoint = (0.32, -0.79)
20:41:49.025 00.000 6680 Moving (0.32, -0.79) raw xDistance=-0.57 yDistance=-0.59
20:41:49.025 00.000 6680 PPEC rslt: input = -0.57, final = -1.20, react = -0.34, pred = -1.06, hyst = -0.36, hyst_pct = 0.20, period_length = 600.73
20:41:49.025 00.000 6680 PPEC: input: -0.57, control: -1.20, exposure: 1500
20:41:49.025 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:41:49.025 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.59
20:41:49.025 00.000 6680 MoveAxis(E, 161, ABG)
20:41:49.025 00.000 6680 Guiding  Dir = 2, Dur = 161
20:41:49.025 00.000 6680 IsGuiding returns 0
20:41:49.025 00.000 6680 PulseGuide returned control before completion, sleep 171
20:41:49.041 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=216, med=0, FiltMin=0, FiltMax=140, Gamma=0.560
20:41:49.088 00.047 2864 UpdateGuideState exits: m=1850 SNR=30.3
20:41:49.093 00.005 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:49.093 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:41:49.093 00.000 2864 Enqueuing Expose request
20:41:49.213 00.120 6680 IsGuiding returns 1
20:41:49.213 00.000 6680 scope still moving after pulse duration time elapsed
20:41:49.245 00.032 6680 IsGuiding returns 0
20:41:49.245 00.000 6680 scope move finished after 161 + 52 ms
20:41:49.245 00.000 6680 Move returns status 0, amount 161
20:41:49.245 00.000 6680 MoveAxis(N, 0, ABG)
20:41:49.245 00.000 6680 Move returns status 0, amount 0
20:41:49.245 00.000 6680 move complete, result=0
20:41:49.245 00.000 6680 worker thread done servicing request
20:41:49.245 00.000 2864 GuideStep: -0.6 px 161 ms EAST, -0.6 px 0 ms NORTH
20:41:49.245 00.000 6680 Worker thread wakes up
20:41:49.245 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:41:49.245 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:41:50.895 01.650 6680 Exposure complete
20:41:50.950 00.055 6680 worker thread done servicing request
20:41:50.950 00.000 2864 OnExposeComplete: enter
20:41:50.950 00.000 2864 UpdateGuideState(): m_state=6
20:41:50.950 00.000 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 528
20:41:50.950 00.000 2864 Star::Find returns 1 (0), X=135.99, Y=727.40, Mass=1798, SNR=29.9, Peak=119 HFD=3.8
20:41:50.958 00.008 2864 MultiStar: [#1 -0.73,-0.42,0.91,U] [#2 -0.46,-0.76,0.65,U] [#3 -0.74,-0.40,0.70,U] [#4 -0.63,-0.58,0.59,U] [#5 -0.39,-0.34,0.58,U] [#6 -0.62,-0.44,0.47,U] [#7 -0.18,-0.39,0.46,U] [#8 -0.43,-0.51,0.42,U] 
20:41:50.958 00.000 2864 refined, 8 included, MultiStar: {-0.23, -0.55}, one-star: {1.29, -0.89}
20:41:50.963 00.005 2864 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.80) = xAngle (-4.77 = 1.52)
20:41:50.963 00.000 2864 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-7.84 = -1.56)
20:41:50.963 00.000 2864 CameraToMount -- cameraX=-0.23 cameraY=-0.55 hyp=0.60 cameraTheta=-1.97 mountX=0.03 mountY=-0.60, mountTheta=-1.52
20:41:50.963 00.000 2864 SchedulePrimaryMove(10198720, x=-0.23, y=-0.55, opts=13)
20:41:50.963 00.000 2864 Enqueuing Move request for scope (-0.23, -0.55)
20:41:50.963 00.000 6680 Worker thread wakes up
20:41:50.963 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.55) opts 0xd
20:41:50.963 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.23, -0.55)
20:41:50.963 00.000 6680 Moving (-0.23, -0.55) raw xDistance=0.03 yDistance=-0.60
20:41:50.974 00.011 6680 PPEC rslt: input = 0.03, final = -0.91, react = 0.02, pred = -1.13, hyst = 0.00, hyst_pct = 0.20, period_length = 600.73
20:41:50.974 00.000 6680 PPEC: input: 0.03, control: -0.91, exposure: 1500
20:41:50.974 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:41:50.974 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.60
20:41:50.974 00.000 6680 MoveAxis(E, 122, ABG)
20:41:50.974 00.000 6680 Guiding  Dir = 2, Dur = 122
20:41:50.974 00.000 6680 IsGuiding returns 0
20:41:50.974 00.000 6680 PulseGuide returned control before completion, sleep 132
20:41:50.990 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=181, med=0, FiltMin=0, FiltMax=149, Gamma=0.560
20:41:51.025 00.035 2864 UpdateGuideState exits: m=1798 SNR=29.9
20:41:51.037 00.012 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:51.039 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:41:51.041 00.002 2864 Enqueuing Expose request
20:41:51.116 00.075 6680 IsGuiding returns 1
20:41:51.116 00.000 6680 scope still moving after pulse duration time elapsed
20:41:51.147 00.031 6680 IsGuiding returns 0
20:41:51.147 00.000 6680 scope move finished after 122 + 49 ms
20:41:51.147 00.000 6680 Move returns status 0, amount 122
20:41:51.147 00.000 6680 MoveAxis(N, 0, ABG)
20:41:51.147 00.000 6680 Move returns status 0, amount 0
20:41:51.147 00.000 6680 move complete, result=0
20:41:51.147 00.000 6680 worker thread done servicing request
20:41:51.147 00.000 6680 Worker thread wakes up
20:41:51.147 00.000 2864 GuideStep: 0.0 px 122 ms EAST, -0.6 px 0 ms NORTH
20:41:51.147 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:41:51.147 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:41:52.569 01.422 6680 Exposure complete
20:41:52.638 00.069 6680 worker thread done servicing request
20:41:52.638 00.000 2864 OnExposeComplete: enter
20:41:52.638 00.000 2864 UpdateGuideState(): m_state=6
20:41:52.638 00.000 2864 Star::Find(15, 135, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 529
20:41:52.638 00.000 2864 Star::Find returns 1 (0), X=135.56, Y=727.39, Mass=1730, SNR=29.3, Peak=130 HFD=3.3
20:41:52.638 00.000 2864 MultiStar: [#1 -0.83,-0.44,0.94,U] [#2 -0.87,-0.52,0.67,U] [#3 -0.78,-0.58,0.74,U] [#4 -0.79,-0.65,0.56,U] [#5 -0.65,-0.67,0.60,U] [#6 -0.71,-0.60,0.49,U] [#7 -0.32,-0.26,0.47,U] [#8 -0.53,-0.67,0.40,U] 
20:41:52.650 00.012 2864 refined, 8 included, MultiStar: {-0.44, -0.60}, one-star: {0.87, -0.90}
20:41:52.650 00.000 2864 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.80) = xAngle (-5.00 = 1.28)
20:41:52.650 00.000 2864 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.08 = -1.79)
20:41:52.650 00.000 2864 CameraToMount -- cameraX=-0.44 cameraY=-0.60 hyp=0.75 cameraTheta=-2.21 mountX=0.21 mountY=-0.73, mountTheta=-1.28
20:41:52.650 00.000 2864 SchedulePrimaryMove(10198720, x=-0.44, y=-0.60, opts=13)
20:41:52.650 00.000 2864 Enqueuing Move request for scope (-0.44, -0.60)
20:41:52.650 00.000 6680 Worker thread wakes up
20:41:52.650 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.60) opts 0xd
20:41:52.650 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.44, -0.60)
20:41:52.650 00.000 6680 Moving (-0.44, -0.60) raw xDistance=0.21 yDistance=-0.73
20:41:52.650 00.000 6680 PPEC rslt: input = 0.21, final = -0.77, react = 0.13, pred = -1.10, hyst = 0.04, hyst_pct = 0.20, period_length = 600.73
20:41:52.650 00.000 6680 PPEC: input: 0.21, control: -0.77, exposure: 1500
20:41:52.650 00.000 6680 resist switch: large excursion: input -0.73 thresh 0.69 direction from 1 to -1
20:41:52.650 00.000 6680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.19
20:41:52.650 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73
20:41:52.650 00.000 6680 MoveAxis(E, 103, ABG)
20:41:52.665 00.015 6680 Guiding  Dir = 2, Dur = 103
20:41:52.665 00.000 6680 IsGuiding returns 0
20:41:52.665 00.000 6680 PulseGuide returned control before completion, sleep 113
20:41:52.665 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=184, med=0, FiltMin=0, FiltMax=138, Gamma=0.560
20:41:52.723 00.058 2864 UpdateGuideState exits: m=1730 SNR=29.3
20:41:52.725 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:52.725 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:41:52.727 00.002 2864 Enqueuing Expose request
20:41:52.791 00.064 6680 IsGuiding returns 1
20:41:52.791 00.000 6680 scope still moving after pulse duration time elapsed
20:41:52.823 00.032 6680 IsGuiding returns 0
20:41:52.823 00.000 6680 scope move finished after 103 + 54 ms
20:41:52.823 00.000 6680 Move returns status 0, amount 103
20:41:52.823 00.000 6680 MoveAxis(N, 117, ABG)
20:41:52.823 00.000 6680 Guiding  Dir = 0, Dur = 117
20:41:52.823 00.000 6680 IsGuiding returns 0
20:41:52.823 00.000 6680 PulseGuide returned control before completion, sleep 127
20:41:52.966 00.143 6680 IsGuiding returns 1
20:41:52.966 00.000 6680 scope still moving after pulse duration time elapsed
20:41:52.998 00.032 6680 IsGuiding returns 0
20:41:52.998 00.000 6680 scope move finished after 117 + 57 ms
20:41:52.998 00.000 6680 Move returns status 0, amount 117
20:41:52.998 00.000 6680 move complete, result=0
20:41:52.998 00.000 6680 worker thread done servicing request
20:41:52.998 00.000 6680 Worker thread wakes up
20:41:52.998 00.000 2864 GuideStep: 0.2 px 103 ms EAST, -0.7 px 117 ms NORTH
20:41:52.998 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:41:52.998 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:41:54.648 01.650 6680 Exposure complete
20:41:54.726 00.078 6680 worker thread done servicing request
20:41:54.726 00.000 2864 OnExposeComplete: enter
20:41:54.726 00.000 2864 UpdateGuideState(): m_state=6
20:41:54.726 00.000 2864 Star::Find(15, 135, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 530
20:41:54.726 00.000 2864 Star::Find returns 1 (0), X=136.30, Y=728.06, Mass=1742, SNR=29.4, Peak=134 HFD=3.4
20:41:54.742 00.016 2864 MultiStar: [#1 -0.09,-0.20,0.95,U] [#2 -0.19,-0.16,0.65,U] [#3 -0.07,-0.02,0.72,U] [#4 -0.14,-0.17,0.57,U] [#5 -0.10,-0.04,0.61,U] [#6 -0.05,-0.22,0.48,U] [#7 0.27,0.31,0.47,U] [#8 -0.00,-0.06,0.42,U] 
20:41:54.744 00.002 2864 refined, 8 included, MultiStar: {0.22, -0.11}, one-star: {1.60, -0.23}
20:41:54.744 00.000 2864 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.80) = xAngle (-3.26 = 3.03)
20:41:54.744 00.000 2864 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.33 = -0.05)
20:41:54.744 00.000 2864 CameraToMount -- cameraX=0.22 cameraY=-0.11 hyp=0.25 cameraTheta=-0.46 mountX=-0.25 mountY=-0.01, mountTheta=-3.09
20:41:54.744 00.000 2864 SchedulePrimaryMove(10198720, x=0.22, y=-0.11, opts=13)
20:41:54.758 00.014 2864 Enqueuing Move request for scope (0.22, -0.11)
20:41:54.759 00.001 6680 Worker thread wakes up
20:41:54.759 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.11) opts 0xd
20:41:54.759 00.000 6680 Handling offset move in thread for scope, endpoint = (0.22, -0.11)
20:41:54.759 00.000 6680 Moving (0.22, -0.11) raw xDistance=-0.25 yDistance=-0.01
20:41:54.759 00.000 6680 PPEC rslt: input = -0.25, final = -1.11, react = -0.15, pred = -1.19, hyst = -0.19, hyst_pct = 0.20, period_length = 600.73
20:41:54.759 00.000 6680 PPEC: input: -0.25, control: -1.11, exposure: 1500
20:41:54.759 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:54.759 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:41:54.759 00.000 6680 MoveAxis(E, 149, ABG)
20:41:54.759 00.000 6680 Guiding  Dir = 2, Dur = 149
20:41:54.759 00.000 6680 IsGuiding returns 0
20:41:54.759 00.000 6680 PulseGuide returned control before completion, sleep 159
20:41:54.773 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=163, Gamma=0.560
20:41:54.821 00.048 2864 UpdateGuideState exits: m=1742 SNR=29.4
20:41:54.821 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:54.821 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:41:54.821 00.000 2864 Enqueuing Expose request
20:41:54.932 00.111 6680 IsGuiding returns 1
20:41:54.932 00.000 6680 scope still moving after pulse duration time elapsed
20:41:54.963 00.031 6680 IsGuiding returns 0
20:41:54.963 00.000 6680 scope move finished after 149 + 51 ms
20:41:54.963 00.000 6680 Move returns status 0, amount 149
20:41:54.963 00.000 6680 MoveAxis(N, 0, ABG)
20:41:54.963 00.000 6680 Move returns status 0, amount 0
20:41:54.963 00.000 6680 move complete, result=0
20:41:54.963 00.000 6680 worker thread done servicing request
20:41:54.963 00.000 2864 GuideStep: -0.2 px 149 ms EAST, -0.0 px 0 ms NORTH
20:41:54.963 00.000 6680 Worker thread wakes up
20:41:54.963 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:41:54.963 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:41:56.385 01.422 6680 Exposure complete
20:41:56.433 00.048 6680 worker thread done servicing request
20:41:56.433 00.000 2864 OnExposeComplete: enter
20:41:56.433 00.000 2864 UpdateGuideState(): m_state=6
20:41:56.449 00.016 2864 Star::Find(15, 136, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 531
20:41:56.449 00.000 2864 Star::Find returns 1 (0), X=136.96, Y=727.78, Mass=1782, SNR=29.8, Peak=138 HFD=3.5
20:41:56.449 00.000 2864 MultiStar: [#1 0.49,0.07,0.95,U] [#2 0.52,-0.33,0.64,U] [#3 0.26,-0.27,0.71,U] [#4 0.68,-0.05,0.59,U] [#5 0.50,-0.13,0.57,U] [#6 0.51,-0.02,0.46,U] [#7 0.39,0.05,0.46,U] [#8 0.46,-0.02,0.42,U] 
20:41:56.449 00.000 2864 refined, 8 included, MultiStar: {0.78, -0.16}, one-star: {2.27, -0.51}
20:41:56.449 00.000 2864 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.80) = xAngle (-3.00 = -3.00)
20:41:56.449 00.000 2864 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.07 = 0.21)
20:41:56.449 00.000 2864 CameraToMount -- cameraX=0.78 cameraY=-0.16 hyp=0.80 cameraTheta=-0.21 mountX=-0.79 mountY=0.17, mountTheta=2.94
20:41:56.463 00.014 2864 SchedulePrimaryMove(10198720, x=0.78, y=-0.16, opts=13)
20:41:56.464 00.001 2864 Enqueuing Move request for scope (0.78, -0.16)
20:41:56.464 00.000 6680 Worker thread wakes up
20:41:56.464 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.78, -0.16) opts 0xd
20:41:56.464 00.000 6680 Handling offset move in thread for scope, endpoint = (0.78, -0.16)
20:41:56.464 00.000 6680 Moving (0.78, -0.16) raw xDistance=-0.79 yDistance=0.17
20:41:56.464 00.000 6680 PPEC rslt: input = -0.79, final = -1.34, react = -0.47, pred = -1.08, hyst = -0.47, hyst_pct = 0.20, period_length = 600.73
20:41:56.464 00.000 6680 PPEC: input: -0.79, control: -1.34, exposure: 1500
20:41:56.464 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:56.464 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:41:56.464 00.000 6680 MoveAxis(E, 180, ABG)
20:41:56.464 00.000 6680 Guiding  Dir = 2, Dur = 180
20:41:56.464 00.000 6680 IsGuiding returns 0
20:41:56.464 00.000 6680 PulseGuide returned control before completion, sleep 190
20:41:56.480 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=0, FiltMin=0, FiltMax=162, Gamma=0.560
20:41:56.527 00.047 2864 UpdateGuideState exits: m=1782 SNR=29.8
20:41:56.530 00.003 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:56.530 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:41:56.530 00.000 2864 Enqueuing Expose request
20:41:56.670 00.140 6680 IsGuiding returns 1
20:41:56.670 00.000 6680 scope still moving after pulse duration time elapsed
20:41:56.702 00.032 6680 IsGuiding returns 0
20:41:56.702 00.000 6680 scope move finished after 180 + 52 ms
20:41:56.702 00.000 6680 Move returns status 0, amount 180
20:41:56.702 00.000 6680 MoveAxis(N, 0, ABG)
20:41:56.702 00.000 6680 Move returns status 0, amount 0
20:41:56.704 00.002 6680 move complete, result=0
20:41:56.704 00.000 6680 worker thread done servicing request
20:41:56.704 00.000 2864 GuideStep: -0.8 px 180 ms EAST, 0.2 px 0 ms NORTH
20:41:56.704 00.000 6680 Worker thread wakes up
20:41:56.704 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:41:56.704 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:41:58.350 01.646 6680 Exposure complete
20:41:58.400 00.050 6680 worker thread done servicing request
20:41:58.400 00.000 2864 OnExposeComplete: enter
20:41:58.400 00.000 2864 UpdateGuideState(): m_state=6
20:41:58.415 00.015 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 532
20:41:58.417 00.002 2864 Star::Find returns 1 (0), X=136.66, Y=728.03, Mass=1815, SNR=30.0, Peak=144 HFD=3.3
20:41:58.419 00.002 2864 MultiStar: [#1 0.18,-0.02,0.93,U] [#2 0.15,-0.20,0.66,U] [#3 0.15,-0.23,0.70,U] [#4 0.26,-0.19,0.57,U] [#5 0.21,-0.03,0.55,U] [#6 0.25,-0.07,0.48,U] [#7 0.06,0.20,0.46,U] [#8 0.31,-0.04,0.41,U] 
20:41:58.421 00.002 2864 refined, 8 included, MultiStar: {0.50, -0.11}, one-star: {1.97, -0.27}
20:41:58.423 00.002 2864 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.80) = xAngle (-3.02 = -3.02)
20:41:58.425 00.002 2864 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.10 = 0.19)
20:41:58.425 00.000 2864 CameraToMount -- cameraX=0.50 cameraY=-0.11 hyp=0.51 cameraTheta=-0.23 mountX=-0.51 mountY=0.10, mountTheta=2.96
20:41:58.429 00.004 2864 SchedulePrimaryMove(10198720, x=0.50, y=-0.11, opts=13)
20:41:58.432 00.003 2864 Enqueuing Move request for scope (0.50, -0.11)
20:41:58.435 00.003 6680 Worker thread wakes up
20:41:58.435 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.11) opts 0xd
20:41:58.435 00.000 6680 Handling offset move in thread for scope, endpoint = (0.50, -0.11)
20:41:58.435 00.000 6680 Moving (0.50, -0.11) raw xDistance=-0.51 yDistance=0.10
20:41:58.437 00.002 6680 PPEC rslt: input = -0.51, final = -1.09, react = -0.31, pred = -0.97, hyst = -0.34, hyst_pct = 0.19, period_length = 600.73
20:41:58.437 00.000 6680 PPEC: input: -0.51, control: -1.09, exposure: 1500
20:41:58.437 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:58.437 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:41:58.437 00.000 6680 MoveAxis(E, 147, ABG)
20:41:58.437 00.000 6680 Guiding  Dir = 2, Dur = 147
20:41:58.437 00.000 6680 IsGuiding returns 0
20:41:58.439 00.002 6680 PulseGuide returned control before completion, sleep 157
20:41:58.450 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=171, Gamma=0.560
20:41:58.494 00.044 2864 UpdateGuideState exits: m=1815 SNR=30.0
20:41:58.499 00.005 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:58.501 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:41:58.501 00.000 2864 Enqueuing Expose request
20:41:58.602 00.101 6680 IsGuiding returns 1
20:41:58.602 00.000 6680 scope still moving after pulse duration time elapsed
20:41:58.634 00.032 6680 IsGuiding returns 0
20:41:58.634 00.000 6680 scope move finished after 147 + 50 ms
20:41:58.634 00.000 6680 Move returns status 0, amount 147
20:41:58.634 00.000 6680 MoveAxis(N, 0, ABG)
20:41:58.634 00.000 6680 Move returns status 0, amount 0
20:41:58.634 00.000 6680 move complete, result=0
20:41:58.634 00.000 6680 worker thread done servicing request
20:41:58.634 00.000 6680 Worker thread wakes up
20:41:58.634 00.000 2864 GuideStep: -0.5 px 147 ms EAST, 0.1 px 0 ms NORTH
20:41:58.634 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:41:58.634 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:42:00.043 01.409 6680 Exposure complete
20:42:00.090 00.047 6680 worker thread done servicing request
20:42:00.090 00.000 2864 OnExposeComplete: enter
20:42:00.090 00.000 2864 UpdateGuideState(): m_state=6
20:42:00.106 00.016 2864 Star::Find(15, 136, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 533
20:42:00.108 00.002 2864 Star::Find returns 1 (0), X=136.47, Y=727.92, Mass=1753, SNR=29.5, Peak=132 HFD=3.5
20:42:00.108 00.000 2864 MultiStar: [#1 0.04,0.05,0.96,U] [#2 -0.02,-0.32,0.63,U] [#3 0.07,-0.16,0.71,U] [#4 0.03,-0.30,0.57,U] [#5 0.25,-0.36,0.58,U] [#6 0.05,-0.12,0.50,U] [#7 0.22,0.14,0.47,U] [#8 0.16,0.09,0.44,U] 
20:42:00.108 00.000 2864 refined, 8 included, MultiStar: {0.38, -0.17}, one-star: {1.77, -0.37}
20:42:00.108 00.000 2864 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.80) = xAngle (-3.21 = 3.07)
20:42:00.108 00.000 2864 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.29 = -0.00)
20:42:00.108 00.000 2864 CameraToMount -- cameraX=0.38 cameraY=-0.17 hyp=0.41 cameraTheta=-0.42 mountX=-0.41 mountY=-0.00, mountTheta=-3.14
20:42:00.119 00.011 2864 SchedulePrimaryMove(10198720, x=0.38, y=-0.17, opts=13)
20:42:00.122 00.003 2864 Enqueuing Move request for scope (0.38, -0.17)
20:42:00.122 00.000 6680 Worker thread wakes up
20:42:00.122 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.17) opts 0xd
20:42:00.122 00.000 6680 Handling offset move in thread for scope, endpoint = (0.38, -0.17)
20:42:00.122 00.000 6680 Moving (0.38, -0.17) raw xDistance=-0.41 yDistance=-0.00
20:42:00.122 00.000 6680 PPEC rslt: input = -0.41, final = -0.97, react = -0.25, pred = -0.88, hyst = -0.30, hyst_pct = 0.19, period_length = 600.73
20:42:00.122 00.000 6680 PPEC: input: -0.41, control: -0.97, exposure: 1500
20:42:00.122 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:00.122 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:42:00.122 00.000 6680 MoveAxis(E, 130, ABG)
20:42:00.122 00.000 6680 Guiding  Dir = 2, Dur = 130
20:42:00.122 00.000 6680 IsGuiding returns 0
20:42:00.122 00.000 6680 PulseGuide returned control before completion, sleep 140
20:42:00.137 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=159, Gamma=0.560
20:42:00.185 00.048 2864 UpdateGuideState exits: m=1753 SNR=29.5
20:42:00.185 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:00.189 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:42:00.191 00.002 2864 Enqueuing Expose request
20:42:00.279 00.088 6680 IsGuiding returns 1
20:42:00.279 00.000 6680 scope still moving after pulse duration time elapsed
20:42:00.311 00.032 6680 IsGuiding returns 0
20:42:00.311 00.000 6680 scope move finished after 130 + 54 ms
20:42:00.311 00.000 6680 Move returns status 0, amount 130
20:42:00.311 00.000 6680 MoveAxis(N, 0, ABG)
20:42:00.311 00.000 6680 Move returns status 0, amount 0
20:42:00.311 00.000 6680 move complete, result=0
20:42:00.311 00.000 6680 worker thread done servicing request
20:42:00.311 00.000 6680 Worker thread wakes up
20:42:00.311 00.000 2864 GuideStep: -0.4 px 130 ms EAST, -0.0 px 0 ms NORTH
20:42:00.311 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:42:00.311 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:42:01.947 01.636 6680 Exposure complete
20:42:02.039 00.092 6680 worker thread done servicing request
20:42:02.039 00.000 2864 OnExposeComplete: enter
20:42:02.039 00.000 2864 UpdateGuideState(): m_state=6
20:42:02.039 00.000 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 534
20:42:02.051 00.012 2864 Star::Find returns 1 (0), X=136.50, Y=727.80, Mass=1783, SNR=29.8, Peak=145 HFD=3.0
20:42:02.051 00.000 2864 MultiStar: [#1 -0.19,0.09,0.92,U] [#2 -0.04,-0.28,0.65,U] [#3 -0.30,-0.29,0.73,U] [#4 0.03,-0.12,0.56,U] [#5 -0.02,-0.03,0.58,U] [#6 -0.16,-0.27,0.49,U] [#7 0.02,0.33,0.45,U] [#8 0.17,-0.08,0.43,U] 
20:42:02.055 00.004 2864 refined, 8 included, MultiStar: {0.24, -0.16}, one-star: {1.81, -0.50}
20:42:02.057 00.002 2864 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.80) = xAngle (-3.37 = 2.91)
20:42:02.057 00.000 2864 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.45 = -0.16)
20:42:02.057 00.000 2864 CameraToMount -- cameraX=0.24 cameraY=-0.16 hyp=0.29 cameraTheta=-0.58 mountX=-0.28 mountY=-0.05, mountTheta=-2.98
20:42:02.057 00.000 2864 SchedulePrimaryMove(10198720, x=0.24, y=-0.16, opts=13)
20:42:02.057 00.000 2864 Enqueuing Move request for scope (0.24, -0.16)
20:42:02.057 00.000 6680 Worker thread wakes up
20:42:02.057 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.16) opts 0xd
20:42:02.057 00.000 6680 Handling offset move in thread for scope, endpoint = (0.24, -0.16)
20:42:02.057 00.000 6680 Moving (0.24, -0.16) raw xDistance=-0.28 yDistance=-0.05
20:42:02.057 00.000 6680 PPEC rslt: input = -0.28, final = -0.86, react = -0.17, pred = -0.85, hyst = -0.22, hyst_pct = 0.19, period_length = 600.73
20:42:02.057 00.000 6680 PPEC: input: -0.28, control: -0.86, exposure: 1500
20:42:02.057 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:02.057 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:42:02.057 00.000 6680 MoveAxis(E, 116, ABG)
20:42:02.071 00.014 6680 Guiding  Dir = 2, Dur = 116
20:42:02.071 00.000 6680 IsGuiding returns 0
20:42:02.071 00.000 6680 PulseGuide returned control before completion, sleep 126
20:42:02.071 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=149, Gamma=0.560
20:42:02.124 00.053 2864 UpdateGuideState exits: m=1783 SNR=29.8
20:42:02.124 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:02.124 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:42:02.134 00.010 2864 Enqueuing Expose request
20:42:02.214 00.080 6680 IsGuiding returns 1
20:42:02.214 00.000 6680 scope still moving after pulse duration time elapsed
20:42:02.246 00.032 6680 IsGuiding returns 0
20:42:02.246 00.000 6680 scope move finished after 116 + 58 ms
20:42:02.246 00.000 6680 Move returns status 0, amount 116
20:42:02.246 00.000 6680 MoveAxis(N, 0, ABG)
20:42:02.246 00.000 6680 Move returns status 0, amount 0
20:42:02.246 00.000 6680 move complete, result=0
20:42:02.246 00.000 6680 worker thread done servicing request
20:42:02.246 00.000 6680 Worker thread wakes up
20:42:02.246 00.000 2864 GuideStep: -0.3 px 116 ms EAST, -0.0 px 0 ms NORTH
20:42:02.246 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:42:02.246 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:42:03.682 01.436 6680 Exposure complete
20:42:03.743 00.061 6680 worker thread done servicing request
20:42:03.743 00.000 2864 OnExposeComplete: enter
20:42:03.746 00.003 2864 UpdateGuideState(): m_state=6
20:42:03.746 00.000 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 535
20:42:03.752 00.006 2864 Star::Find returns 1 (0), X=136.21, Y=727.87, Mass=1840, SNR=30.2, Peak=162 HFD=3.0
20:42:03.754 00.002 2864 MultiStar: [#1 -0.06,0.09,0.94,U] [#2 -0.18,0.00,0.64,U] [#3 -0.00,-0.11,0.71,U] [#4 -0.06,-0.14,0.58,U] [#5 0.10,-0.27,0.56,U] [#6 -0.12,-0.15,0.47,U] [#7 0.41,0.73,0.46,U] [#8 0.09,-0.07,0.42,U] 
20:42:03.756 00.002 2864 refined, 8 included, MultiStar: {0.26, -0.07}, one-star: {1.52, -0.42}
20:42:03.758 00.002 2864 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.80) = xAngle (-3.06 = -3.06)
20:42:03.760 00.002 2864 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.13 = 0.15)
20:42:03.764 00.004 2864 CameraToMount -- cameraX=0.26 cameraY=-0.07 hyp=0.27 cameraTheta=-0.26 mountX=-0.27 mountY=0.04, mountTheta=2.99
20:42:03.764 00.000 2864 SchedulePrimaryMove(10198720, x=0.26, y=-0.07, opts=13)
20:42:03.764 00.000 2864 Enqueuing Move request for scope (0.26, -0.07)
20:42:03.764 00.000 6680 Worker thread wakes up
20:42:03.764 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.07) opts 0xd
20:42:03.764 00.000 6680 Handling offset move in thread for scope, endpoint = (0.26, -0.07)
20:42:03.764 00.000 6680 Moving (0.26, -0.07) raw xDistance=-0.27 yDistance=0.04
20:42:03.775 00.011 6680 PPEC rslt: input = -0.27, final = -0.78, react = -0.16, pred = -0.75, hyst = -0.20, hyst_pct = 0.19, period_length = 600.73
20:42:03.775 00.000 6680 PPEC: input: -0.27, control: -0.78, exposure: 1500
20:42:03.775 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:03.775 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:42:03.775 00.000 6680 MoveAxis(E, 105, ABG)
20:42:03.775 00.000 6680 Guiding  Dir = 2, Dur = 105
20:42:03.775 00.000 6680 IsGuiding returns 0
20:42:03.775 00.000 6680 PulseGuide returned control before completion, sleep 115
20:42:03.778 00.003 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=143, Gamma=0.560
20:42:03.834 00.056 2864 UpdateGuideState exits: m=1840 SNR=30.2
20:42:03.840 00.006 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:03.844 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:42:03.846 00.002 2864 Enqueuing Expose request
20:42:03.905 00.059 6680 IsGuiding returns 0
20:42:03.905 00.000 6680 Move returns status 0, amount 105
20:42:03.905 00.000 6680 MoveAxis(N, 0, ABG)
20:42:03.905 00.000 6680 Move returns status 0, amount 0
20:42:03.905 00.000 6680 move complete, result=0
20:42:03.905 00.000 6680 worker thread done servicing request
20:42:03.905 00.000 2864 GuideStep: -0.3 px 105 ms EAST, 0.0 px 0 ms NORTH
20:42:03.909 00.004 6680 Worker thread wakes up
20:42:03.909 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:42:03.909 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:42:05.554 01.645 6680 Exposure complete
20:42:05.602 00.048 6680 worker thread done servicing request
20:42:05.602 00.000 2864 OnExposeComplete: enter
20:42:05.602 00.000 2864 UpdateGuideState(): m_state=6
20:42:05.602 00.000 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 536
20:42:05.602 00.000 2864 Star::Find returns 1 (0), X=135.94, Y=728.32, Mass=1810, SNR=30.0, Peak=167 HFD=3.3
20:42:05.621 00.019 2864 MultiStar: [#1 -0.32,0.09,0.93,U] [#2 -0.71,-0.10,0.65,U] [#3 -0.52,0.03,0.72,U] [#4 -0.37,0.00,0.57,U] [#5 -0.56,-0.01,0.59,U] [#6 -0.38,-0.06,0.47,U] [#7 -0.45,0.09,0.46,U] [#8 -0.39,0.23,0.42,U] 
20:42:05.623 00.002 2864 refined, 8 included, MultiStar: {-0.17, 0.03}, one-star: {1.24, 0.02}
20:42:05.623 00.000 2864 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.80) = xAngle (0.18 = 0.18)
20:42:05.625 00.002 2864 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.89 = -2.89)
20:42:05.627 00.002 2864 CameraToMount -- cameraX=-0.17 cameraY=0.03 hyp=0.17 cameraTheta=2.97 mountX=0.17 mountY=-0.04, mountTheta=-0.24
20:42:05.631 00.004 2864 SchedulePrimaryMove(10198720, x=-0.17, y=0.03, opts=13)
20:42:05.633 00.002 2864 Enqueuing Move request for scope (-0.17, 0.03)
20:42:05.634 00.001 6680 Worker thread wakes up
20:42:05.634 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.03) opts 0xd
20:42:05.634 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.17, 0.03)
20:42:05.634 00.000 6680 Moving (-0.17, 0.03) raw xDistance=0.17 yDistance=-0.04
20:42:05.634 00.000 6680 PPEC rslt: input = 0.17, final = -0.57, react = 0.10, pred = -0.70, hyst = 0.00, hyst_pct = 0.19, period_length = 600.73
20:42:05.634 00.000 6680 PPEC: input: 0.17, control: -0.57, exposure: 1500
20:42:05.634 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:05.634 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:42:05.634 00.000 6680 MoveAxis(E, 77, ABG)
20:42:05.634 00.000 6680 Guiding  Dir = 2, Dur = 77
20:42:05.634 00.000 6680 IsGuiding returns 0
20:42:05.634 00.000 6680 PulseGuide returned control before completion, sleep 87
20:42:05.634 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=158, Gamma=0.560
20:42:05.695 00.061 2864 UpdateGuideState exits: m=1810 SNR=30.0
20:42:05.697 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:05.699 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:42:05.701 00.002 2864 Enqueuing Expose request
20:42:05.729 00.028 6680 IsGuiding returns 1
20:42:05.729 00.000 6680 scope still moving after pulse duration time elapsed
20:42:05.760 00.031 6680 IsGuiding returns 0
20:42:05.760 00.000 6680 scope move finished after 77 + 45 ms
20:42:05.760 00.000 6680 Move returns status 0, amount 77
20:42:05.760 00.000 6680 MoveAxis(N, 0, ABG)
20:42:05.760 00.000 6680 Move returns status 0, amount 0
20:42:05.760 00.000 6680 move complete, result=0
20:42:05.760 00.000 6680 worker thread done servicing request
20:42:05.760 00.000 6680 Worker thread wakes up
20:42:05.760 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:42:05.760 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:42:05.760 00.000 2864 GuideStep: 0.2 px 77 ms EAST, -0.0 px 0 ms NORTH
20:42:07.166 01.406 6680 Exposure complete
20:42:07.213 00.047 6680 worker thread done servicing request
20:42:07.213 00.000 2864 OnExposeComplete: enter
20:42:07.221 00.008 2864 UpdateGuideState(): m_state=6
20:42:07.221 00.000 2864 Star::Find(15, 135, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 537
20:42:07.221 00.000 2864 Star::Find returns 1 (0), X=136.26, Y=727.81, Mass=1858, SNR=30.4, Peak=155 HFD=3.2
20:42:07.221 00.000 2864 MultiStar: [#1 -0.18,-0.11,0.90,U] [#2 -0.16,-0.30,0.64,U] [#3 -0.16,-0.28,0.70,U] [#4 -0.05,-0.35,0.57,U] [#5 -0.30,-0.44,0.57,U] [#6 -0.16,-0.14,0.47,U] [#7 0.01,0.04,0.46,U] [#8 0.10,-0.13,0.41,U] 
20:42:07.228 00.007 2864 refined, 8 included, MultiStar: {0.17, -0.27}, one-star: {1.57, -0.49}
20:42:07.228 00.000 2864 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.80) = xAngle (-3.80 = 2.48)
20:42:07.228 00.000 2864 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.88 = -0.59)
20:42:07.228 00.000 2864 CameraToMount -- cameraX=0.17 cameraY=-0.27 hyp=0.31 cameraTheta=-1.01 mountX=-0.25 mountY=-0.18, mountTheta=-2.52
20:42:07.228 00.000 2864 SchedulePrimaryMove(10198720, x=0.17, y=-0.27, opts=13)
20:42:07.228 00.000 2864 Enqueuing Move request for scope (0.17, -0.27)
20:42:07.228 00.000 6680 Worker thread wakes up
20:42:07.228 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.27) opts 0xd
20:42:07.228 00.000 6680 Handling offset move in thread for scope, endpoint = (0.17, -0.27)
20:42:07.228 00.000 6680 Moving (0.17, -0.27) raw xDistance=-0.25 yDistance=-0.18
20:42:07.228 00.000 6680 PPEC rslt: input = -0.25, final = -0.89, react = -0.15, pred = -0.90, hyst = -0.18, hyst_pct = 0.19, period_length = 600.73
20:42:07.228 00.000 6680 PPEC: input: -0.25, control: -0.89, exposure: 1500
20:42:07.228 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:07.228 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:42:07.228 00.000 6680 MoveAxis(E, 120, ABG)
20:42:07.228 00.000 6680 Guiding  Dir = 2, Dur = 120
20:42:07.228 00.000 6680 IsGuiding returns 0
20:42:07.244 00.016 6680 PulseGuide returned control before completion, sleep 130
20:42:07.244 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=152, Gamma=0.560
20:42:07.291 00.047 2864 UpdateGuideState exits: m=1858 SNR=30.4
20:42:07.291 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:07.291 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:42:07.306 00.015 2864 Enqueuing Expose request
20:42:07.385 00.079 6680 IsGuiding returns 1
20:42:07.385 00.000 6680 scope still moving after pulse duration time elapsed
20:42:07.416 00.031 6680 IsGuiding returns 0
20:42:07.416 00.000 6680 scope move finished after 120 + 52 ms
20:42:07.416 00.000 6680 Move returns status 0, amount 120
20:42:07.416 00.000 6680 MoveAxis(N, 0, ABG)
20:42:07.416 00.000 6680 Move returns status 0, amount 0
20:42:07.416 00.000 6680 move complete, result=0
20:42:07.416 00.000 6680 worker thread done servicing request
20:42:07.416 00.000 6680 Worker thread wakes up
20:42:07.416 00.000 2864 GuideStep: -0.2 px 120 ms EAST, -0.2 px 0 ms NORTH
20:42:07.416 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:42:07.416 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:42:09.065 01.649 6680 Exposure complete
20:42:09.119 00.054 6680 worker thread done servicing request
20:42:09.119 00.000 2864 OnExposeComplete: enter
20:42:09.129 00.010 2864 UpdateGuideState(): m_state=6
20:42:09.129 00.000 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 538
20:42:09.129 00.000 2864 Star::Find returns 1 (0), X=136.11, Y=727.67, Mass=1766, SNR=29.6, Peak=150 HFD=3.2
20:42:09.129 00.000 2864 MultiStar: [#1 -0.19,-0.06,0.93,U] [#2 -0.33,-0.65,0.65,U] [#3 -0.35,-0.48,0.71,U] [#4 -0.23,-0.28,0.57,U] [#5 -0.15,-0.33,0.58,U] [#6 -0.21,-0.34,0.49,U] [#7 0.02,0.01,0.47,U] [#8 -0.08,-0.15,0.43,U] 
20:42:09.129 00.000 2864 refined, 8 included, MultiStar: {0.08, -0.35}, one-star: {1.42, -0.63}
20:42:09.129 00.000 2864 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.80) = xAngle (-4.15 = 2.13)
20:42:09.129 00.000 2864 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-7.23 = -0.94)
20:42:09.129 00.000 2864 CameraToMount -- cameraX=0.08 cameraY=-0.35 hyp=0.36 cameraTheta=-1.36 mountX=-0.19 mountY=-0.29, mountTheta=-2.15
20:42:09.144 00.015 2864 SchedulePrimaryMove(10198720, x=0.08, y=-0.35, opts=13)
20:42:09.144 00.000 2864 Enqueuing Move request for scope (0.08, -0.35)
20:42:09.144 00.000 6680 Worker thread wakes up
20:42:09.150 00.006 6680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.35) opts 0xd
20:42:09.150 00.000 6680 Handling offset move in thread for scope, endpoint = (0.08, -0.35)
20:42:09.150 00.000 6680 Moving (0.08, -0.35) raw xDistance=-0.19 yDistance=-0.29
20:42:09.150 00.000 6680 PPEC rslt: input = -0.19, final = -0.85, react = -0.11, pred = -0.89, hyst = -0.14, hyst_pct = 0.19, period_length = 600.73
20:42:09.150 00.000 6680 PPEC: input: -0.19, control: -0.85, exposure: 1500
20:42:09.150 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
20:42:09.150 00.000 6680 MoveAxis(E, 114, ABG)
20:42:09.150 00.000 6680 Guiding  Dir = 2, Dur = 114
20:42:09.150 00.000 6680 IsGuiding returns 0
20:42:09.150 00.000 6680 PulseGuide returned control before completion, sleep 124
20:42:09.160 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=156, Gamma=0.560
20:42:09.208 00.048 2864 UpdateGuideState exits: m=1766 SNR=29.6
20:42:09.208 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:09.215 00.007 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:42:09.215 00.000 2864 Enqueuing Expose request
20:42:09.287 00.072 6680 IsGuiding returns 1
20:42:09.287 00.000 6680 scope still moving after pulse duration time elapsed
20:42:09.319 00.032 6680 IsGuiding returns 0
20:42:09.319 00.000 6680 scope move finished after 114 + 53 ms
20:42:09.319 00.000 6680 Move returns status 0, amount 114
20:42:09.319 00.000 6680 MoveAxis(N, 46, ABG)
20:42:09.319 00.000 6680 Guiding  Dir = 0, Dur = 46
20:42:09.319 00.000 6680 IsGuiding returns 0
20:42:09.319 00.000 6680 PulseGuide returned control before completion, sleep 56
20:42:09.382 00.063 6680 IsGuiding returns 1
20:42:09.382 00.000 6680 scope still moving after pulse duration time elapsed
20:42:09.413 00.031 6680 IsGuiding returns 1
20:42:09.445 00.032 6680 IsGuiding returns 0
20:42:09.445 00.000 6680 scope move finished after 46 + 79 ms
20:42:09.445 00.000 6680 Move returns status 0, amount 46
20:42:09.445 00.000 6680 move complete, result=0
20:42:09.445 00.000 6680 worker thread done servicing request
20:42:09.445 00.000 6680 Worker thread wakes up
20:42:09.445 00.000 2864 GuideStep: -0.2 px 114 ms EAST, -0.3 px 46 ms NORTH
20:42:09.445 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:42:09.445 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:42:10.871 01.426 6680 Exposure complete
20:42:10.965 00.094 6680 worker thread done servicing request
20:42:10.965 00.000 2864 OnExposeComplete: enter
20:42:10.965 00.000 2864 UpdateGuideState(): m_state=6
20:42:10.965 00.000 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 539
20:42:10.965 00.000 2864 Star::Find returns 1 (0), X=136.45, Y=727.95, Mass=1773, SNR=29.7, Peak=158 HFD=3.1
20:42:10.965 00.000 2864 MultiStar: [#1 0.11,-0.07,0.91,U] [#2 0.01,-0.33,0.65,U] [#3 0.04,-0.04,0.72,U] [#4 0.19,-0.23,0.59,U] [#5 0.22,-0.17,0.58,U] [#6 0.08,-0.24,0.48,U] [#7 0.40,0.44,0.46,U] [#8 0.34,0.03,0.42,U] 
20:42:10.965 00.000 2864 refined, 8 included, MultiStar: {0.43, -0.14}, one-star: {1.76, -0.34}
20:42:10.965 00.000 2864 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.80) = xAngle (-3.10 = -3.10)
20:42:10.981 00.016 2864 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.18 = 0.11)
20:42:10.981 00.000 2864 CameraToMount -- cameraX=0.43 cameraY=-0.14 hyp=0.45 cameraTheta=-0.31 mountX=-0.45 mountY=0.05, mountTheta=3.04
20:42:10.981 00.000 2864 SchedulePrimaryMove(10198720, x=0.43, y=-0.14, opts=13)
20:42:10.981 00.000 2864 Enqueuing Move request for scope (0.43, -0.14)
20:42:10.981 00.000 6680 Worker thread wakes up
20:42:10.981 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.14) opts 0xd
20:42:10.981 00.000 6680 Handling offset move in thread for scope, endpoint = (0.43, -0.14)
20:42:10.981 00.000 6680 Moving (0.43, -0.14) raw xDistance=-0.45 yDistance=0.05
20:42:10.981 00.000 6680 PPEC rslt: input = -0.45, final = -0.95, react = -0.27, pred = -0.83, hyst = -0.30, hyst_pct = 0.18, period_length = 600.73
20:42:10.981 00.000 6680 PPEC: input: -0.45, control: -0.95, exposure: 1500
20:42:10.981 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:10.981 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:42:10.981 00.000 6680 MoveAxis(E, 128, ABG)
20:42:10.981 00.000 6680 Guiding  Dir = 2, Dur = 128
20:42:10.981 00.000 6680 IsGuiding returns 0
20:42:10.981 00.000 6680 PulseGuide returned control before completion, sleep 138
20:42:10.997 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=154, Gamma=0.560
20:42:11.045 00.048 2864 UpdateGuideState exits: m=1773 SNR=29.7
20:42:11.045 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:11.045 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:42:11.045 00.000 2864 Enqueuing Expose request
20:42:11.141 00.096 6680 IsGuiding returns 1
20:42:11.141 00.000 6680 scope still moving after pulse duration time elapsed
20:42:11.173 00.032 6680 IsGuiding returns 0
20:42:11.173 00.000 6680 scope move finished after 128 + 52 ms
20:42:11.173 00.000 6680 Move returns status 0, amount 128
20:42:11.173 00.000 6680 MoveAxis(N, 0, ABG)
20:42:11.173 00.000 6680 Move returns status 0, amount 0
20:42:11.173 00.000 6680 move complete, result=0
20:42:11.174 00.001 6680 worker thread done servicing request
20:42:11.174 00.000 6680 Worker thread wakes up
20:42:11.174 00.000 2864 GuideStep: -0.5 px 128 ms EAST, 0.0 px 0 ms NORTH
20:42:11.175 00.001 6680 worker thread servicing REQUEST_EXPOSE 1500
20:42:11.175 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:42:12.833 01.658 6680 Exposure complete
20:42:12.900 00.067 6680 worker thread done servicing request
20:42:12.900 00.000 2864 OnExposeComplete: enter
20:42:12.900 00.000 2864 UpdateGuideState(): m_state=6
20:42:12.900 00.000 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 540
20:42:12.900 00.000 2864 Star::Find returns 1 (0), X=136.16, Y=727.98, Mass=1742, SNR=29.4, Peak=177 HFD=2.8
20:42:12.900 00.000 2864 MultiStar: [#1 -0.14,0.01,0.95,U] [#2 -0.31,-0.05,0.65,U] [#3 -0.21,-0.05,0.73,U] [#4 -0.13,-0.13,0.58,U] [#5 -0.08,-0.06,0.57,U] [#6 -0.23,-0.03,0.50,U] [#7 0.13,0.33,0.46,U] [#8 -0.22,0.00,0.44,U] 
20:42:12.913 00.013 2864 refined, 8 included, MultiStar: {0.12, -0.06}, one-star: {1.47, -0.32}
20:42:12.913 00.000 2864 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.80) = xAngle (-3.25 = 3.04)
20:42:12.913 00.000 2864 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.32 = -0.04)
20:42:12.913 00.000 2864 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-0.45 mountX=-0.13 mountY=-0.00, mountTheta=-3.10
20:42:12.913 00.000 2864 SchedulePrimaryMove(10198720, x=0.12, y=-0.06, opts=13)
20:42:12.913 00.000 2864 Enqueuing Move request for scope (0.12, -0.06)
20:42:12.913 00.000 6680 Worker thread wakes up
20:42:12.913 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
20:42:12.913 00.000 6680 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
20:42:12.913 00.000 6680 Moving (0.12, -0.06) raw xDistance=-0.13 yDistance=-0.00
20:42:12.913 00.000 6680 PPEC rslt: input = -0.13, final = -0.56, react = -0.08, pred = -0.69, hyst = 0.00, hyst_pct = 0.18, period_length = 600.73
20:42:12.913 00.000 6680 PPEC: input: -0.13, control: -0.56, exposure: 1500
20:42:12.913 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:12.913 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:42:12.913 00.000 6680 MoveAxis(E, 76, ABG)
20:42:12.928 00.015 6680 Guiding  Dir = 2, Dur = 76
20:42:12.928 00.000 6680 IsGuiding returns 0
20:42:12.928 00.000 6680 PulseGuide returned control before completion, sleep 86
20:42:12.932 00.004 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=185, Gamma=0.560
20:42:12.976 00.044 2864 UpdateGuideState exits: m=1742 SNR=29.4
20:42:12.976 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:12.976 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:42:12.992 00.016 2864 Enqueuing Expose request
20:42:13.023 00.031 6680 IsGuiding returns 1
20:42:13.023 00.000 6680 scope still moving after pulse duration time elapsed
20:42:13.055 00.032 6680 IsGuiding returns 0
20:42:13.055 00.000 6680 scope move finished after 76 + 50 ms
20:42:13.055 00.000 6680 Move returns status 0, amount 76
20:42:13.055 00.000 6680 MoveAxis(N, 0, ABG)
20:42:13.055 00.000 6680 Move returns status 0, amount 0
20:42:13.055 00.000 6680 move complete, result=0
20:42:13.055 00.000 6680 worker thread done servicing request
20:42:13.055 00.000 6680 Worker thread wakes up
20:42:13.055 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:42:13.055 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:42:13.055 00.000 2864 GuideStep: -0.1 px 76 ms EAST, -0.0 px 0 ms NORTH
20:42:14.478 01.423 6680 Exposure complete
20:42:14.541 00.063 6680 worker thread done servicing request
20:42:14.541 00.000 2864 OnExposeComplete: enter
20:42:14.557 00.016 2864 UpdateGuideState(): m_state=6
20:42:14.561 00.004 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 541
20:42:14.563 00.002 2864 Star::Find returns 1 (0), X=136.27, Y=728.13, Mass=1839, SNR=30.2, Peak=173 HFD=3.3
20:42:14.567 00.004 2864 MultiStar: [#1 -0.32,0.15,0.92,U] [#2 -0.15,-0.07,0.63,U] [#3 -0.23,0.10,0.70,U] [#4 -0.24,0.17,0.56,U] [#5 0.03,0.28,0.57,U] [#6 -0.21,0.20,0.49,U] [#7 -0.05,0.58,0.46,U] [#8 -0.09,0.00,0.41,U] 
20:42:14.569 00.002 2864 refined, 8 included, MultiStar: {0.13, 0.11}, one-star: {1.57, -0.17}
20:42:14.571 00.002 2864 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.80) = xAngle (-2.11 = -2.11)
20:42:14.572 00.001 2864 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.18 = 1.10)
20:42:14.572 00.000 2864 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.17 cameraTheta=0.69 mountX=-0.09 mountY=0.15, mountTheta=2.09
20:42:14.572 00.000 2864 SchedulePrimaryMove(10198720, x=0.13, y=0.11, opts=13)
20:42:14.572 00.000 2864 Enqueuing Move request for scope (0.13, 0.11)
20:42:14.572 00.000 6680 Worker thread wakes up
20:42:14.572 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.11) opts 0xd
20:42:14.572 00.000 6680 Handling offset move in thread for scope, endpoint = (0.13, 0.11)
20:42:14.572 00.000 6680 Moving (0.13, 0.11) raw xDistance=-0.09 yDistance=0.15
20:42:14.588 00.016 6680 PPEC rslt: input = -0.09, final = -0.51, react = -0.05, pred = -0.62, hyst = 0.00, hyst_pct = 0.18, period_length = 600.73
20:42:14.588 00.000 6680 PPEC: input: -0.09, control: -0.51, exposure: 1500
20:42:14.588 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:14.588 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:42:14.588 00.000 6680 MoveAxis(E, 68, ABG)
20:42:14.588 00.000 6680 Guiding  Dir = 2, Dur = 68
20:42:14.590 00.002 6680 IsGuiding returns 0
20:42:14.590 00.000 6680 PulseGuide returned control before completion, sleep 78
20:42:14.600 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=163, Gamma=0.560
20:42:14.636 00.036 2864 UpdateGuideState exits: m=1839 SNR=30.2
20:42:14.636 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:14.652 00.016 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:42:14.652 00.000 2864 Enqueuing Expose request
20:42:14.684 00.032 6680 IsGuiding returns 1
20:42:14.684 00.000 6680 scope still moving after pulse duration time elapsed
20:42:14.715 00.031 6680 IsGuiding returns 0
20:42:14.715 00.000 6680 scope move finished after 68 + 57 ms
20:42:14.715 00.000 6680 Move returns status 0, amount 68
20:42:14.715 00.000 6680 MoveAxis(N, 0, ABG)
20:42:14.715 00.000 6680 Move returns status 0, amount 0
20:42:14.715 00.000 6680 move complete, result=0
20:42:14.715 00.000 6680 worker thread done servicing request
20:42:14.715 00.000 6680 Worker thread wakes up
20:42:14.715 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:42:14.715 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:42:14.723 00.008 2864 GuideStep: -0.1 px 68 ms EAST, 0.2 px 0 ms NORTH
20:42:16.365 01.642 6680 Exposure complete
20:42:16.473 00.108 6680 worker thread done servicing request
20:42:16.473 00.000 2864 OnExposeComplete: enter
20:42:16.473 00.000 2864 UpdateGuideState(): m_state=6
20:42:16.477 00.004 2864 Star::Find(15, 136, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 542
20:42:16.477 00.000 2864 Star::Find returns 1 (0), X=136.28, Y=728.19, Mass=1818, SNR=30.1, Peak=168 HFD=3.1
20:42:16.477 00.000 2864 MultiStar: [#1 -0.05,0.12,0.92,U] [#2 -0.24,0.11,0.63,U] [#3 0.01,0.33,0.73,U] [#4 -0.01,0.02,0.58,U] [#5 0.18,0.12,0.58,U] [#6 -0.05,-0.04,0.48,U] [#7 0.34,0.64,0.45,U] [#8 0.22,0.32,0.42,U] 
20:42:16.477 00.000 2864 refined, 8 included, MultiStar: {0.30, 0.14}, one-star: {1.59, -0.11}
20:42:16.477 00.000 2864 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.80) = xAngle (-2.36 = -2.36)
20:42:16.477 00.000 2864 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.44 = 0.85)
20:42:16.477 00.000 2864 CameraToMount -- cameraX=0.30 cameraY=0.14 hyp=0.33 cameraTheta=0.43 mountX=-0.23 mountY=0.24, mountTheta=2.33
20:42:16.477 00.000 2864 SchedulePrimaryMove(10198720, x=0.30, y=0.14, opts=13)
20:42:16.493 00.016 2864 Enqueuing Move request for scope (0.30, 0.14)
20:42:16.494 00.001 6680 Worker thread wakes up
20:42:16.494 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.14) opts 0xd
20:42:16.494 00.000 6680 Handling offset move in thread for scope, endpoint = (0.30, 0.14)
20:42:16.494 00.000 6680 Moving (0.30, 0.14) raw xDistance=-0.23 yDistance=0.24
20:42:16.494 00.000 6680 PPEC rslt: input = -0.23, final = -0.67, react = -0.14, pred = -0.65, hyst = -0.16, hyst_pct = 0.18, period_length = 600.73
20:42:16.494 00.000 6680 PPEC: input: -0.23, control: -0.67, exposure: 1500
20:42:16.494 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:42:16.494 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
20:42:16.494 00.000 6680 MoveAxis(E, 91, ABG)
20:42:16.494 00.000 6680 Guiding  Dir = 2, Dur = 91
20:42:16.494 00.000 6680 IsGuiding returns 0
20:42:16.494 00.000 6680 PulseGuide returned control before completion, sleep 101
20:42:16.509 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=159, Gamma=0.560
20:42:16.556 00.047 2864 UpdateGuideState exits: m=1818 SNR=30.1
20:42:16.557 00.001 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:16.557 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:42:16.557 00.000 2864 Enqueuing Expose request
20:42:16.603 00.046 6680 IsGuiding returns 1
20:42:16.603 00.000 6680 scope still moving after pulse duration time elapsed
20:42:16.635 00.032 6680 IsGuiding returns 0
20:42:16.635 00.000 6680 scope move finished after 91 + 46 ms
20:42:16.635 00.000 6680 Move returns status 0, amount 91
20:42:16.635 00.000 6680 MoveAxis(N, 0, ABG)
20:42:16.635 00.000 6680 Move returns status 0, amount 0
20:42:16.635 00.000 6680 move complete, result=0
20:42:16.635 00.000 6680 worker thread done servicing request
20:42:16.635 00.000 6680 Worker thread wakes up
20:42:16.635 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:42:16.635 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:42:16.635 00.000 2864 GuideStep: -0.2 px 91 ms EAST, 0.2 px 0 ms NORTH
20:42:18.059 01.424 6680 Exposure complete
20:42:18.130 00.071 6680 worker thread done servicing request
20:42:18.130 00.000 2864 OnExposeComplete: enter
20:42:18.132 00.002 2864 UpdateGuideState(): m_state=6
20:42:18.134 00.002 2864 Star::Find(15, 136, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 543
20:42:18.138 00.004 2864 Star::Find returns 1 (0), X=136.38, Y=727.79, Mass=1822, SNR=30.1, Peak=171 HFD=3.1
20:42:18.138 00.000 2864 MultiStar: [#1 -0.18,-0.27,0.94,U] [#2 -0.01,-0.23,0.66,U] [#3 -0.07,-0.15,0.68,U] [#4 -0.07,-0.44,0.56,U] [#5 -0.12,-0.28,0.57,U] [#6 -0.07,-0.35,0.49,U] [#7 0.10,-0.05,0.47,U] [#8 -0.03,-0.06,0.41,U] 
20:42:18.138 00.000 2864 refined, 8 included, MultiStar: {0.24, -0.29}, one-star: {1.69, -0.51}
20:42:18.138 00.000 2864 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.80) = xAngle (-3.68 = 2.61)
20:42:18.138 00.000 2864 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.75 = -0.47)
20:42:18.138 00.000 2864 CameraToMount -- cameraX=0.24 cameraY=-0.29 hyp=0.37 cameraTheta=-0.88 mountX=-0.32 mountY=-0.17, mountTheta=-2.66
20:42:18.150 00.012 2864 SchedulePrimaryMove(10198720, x=0.24, y=-0.29, opts=13)
20:42:18.150 00.000 2864 Enqueuing Move request for scope (0.24, -0.29)
20:42:18.154 00.004 6680 Worker thread wakes up
20:42:18.154 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.29) opts 0xd
20:42:18.154 00.000 6680 Handling offset move in thread for scope, endpoint = (0.24, -0.29)
20:42:18.154 00.000 6680 Moving (0.24, -0.29) raw xDistance=-0.32 yDistance=-0.17
20:42:18.154 00.000 6680 PPEC rslt: input = -0.32, final = -0.71, react = -0.19, pred = -0.63, hyst = -0.20, hyst_pct = 0.18, period_length = 600.73
20:42:18.154 00.000 6680 PPEC: input: -0.32, control: -0.71, exposure: 1500
20:42:18.154 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:18.154 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:42:18.154 00.000 6680 MoveAxis(E, 96, ABG)
20:42:18.154 00.000 6680 Guiding  Dir = 2, Dur = 96
20:42:18.154 00.000 6680 IsGuiding returns 0
20:42:18.154 00.000 6680 PulseGuide returned control before completion, sleep 106
20:42:18.154 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=169, Gamma=0.560
20:42:18.213 00.059 2864 UpdateGuideState exits: m=1822 SNR=30.1
20:42:18.217 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:18.217 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:42:18.217 00.000 2864 Enqueuing Expose request
20:42:18.265 00.048 6680 IsGuiding returns 1
20:42:18.265 00.000 6680 scope still moving after pulse duration time elapsed
20:42:18.297 00.032 6680 IsGuiding returns 0
20:42:18.297 00.000 6680 scope move finished after 96 + 42 ms
20:42:18.297 00.000 6680 Move returns status 0, amount 96
20:42:18.297 00.000 6680 MoveAxis(N, 0, ABG)
20:42:18.297 00.000 6680 Move returns status 0, amount 0
20:42:18.297 00.000 6680 move complete, result=0
20:42:18.297 00.000 6680 worker thread done servicing request
20:42:18.297 00.000 6680 Worker thread wakes up
20:42:18.297 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:42:18.297 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:42:18.297 00.000 2864 GuideStep: -0.3 px 96 ms EAST, -0.2 px 0 ms NORTH
20:42:19.949 01.652 6680 Exposure complete
20:42:20.025 00.076 6680 worker thread done servicing request
20:42:20.025 00.000 2864 OnExposeComplete: enter
20:42:20.025 00.000 2864 UpdateGuideState(): m_state=6
20:42:20.025 00.000 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 544
20:42:20.025 00.000 2864 Star::Find returns 1 (0), X=135.94, Y=728.17, Mass=1764, SNR=29.6, Peak=171 HFD=2.9
20:42:20.025 00.000 2864 MultiStar: [#1 -0.56,0.13,0.95,U] [#2 -0.58,0.04,0.66,U] [#3 -0.68,-0.01,0.73,U] [#4 -0.54,0.18,0.58,U] [#5 -0.67,0.00,0.60,U] [#6 -0.59,-0.06,0.49,U] [#7 -0.04,0.51,0.48,U] [#8 -0.16,0.17,0.41,U] 
20:42:20.025 00.000 2864 refined, 8 included, MultiStar: {-0.21, 0.07}, one-star: {1.25, -0.12}
20:42:20.025 00.000 2864 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.80) = xAngle (0.03 = 0.03)
20:42:20.041 00.016 2864 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.05 = -3.05)
20:42:20.041 00.000 2864 CameraToMount -- cameraX=-0.21 cameraY=0.07 hyp=0.22 cameraTheta=2.82 mountX=0.22 mountY=-0.02, mountTheta=-0.09
20:42:20.041 00.000 2864 SchedulePrimaryMove(10198720, x=-0.21, y=0.07, opts=13)
20:42:20.041 00.000 2864 Enqueuing Move request for scope (-0.21, 0.07)
20:42:20.041 00.000 6680 Worker thread wakes up
20:42:20.041 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.07) opts 0xd
20:42:20.041 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.21, 0.07)
20:42:20.041 00.000 6680 Moving (-0.21, 0.07) raw xDistance=0.22 yDistance=-0.02
20:42:20.041 00.000 6680 PPEC rslt: input = 0.22, final = -0.43, react = 0.13, pred = -0.67, hyst = 0.08, hyst_pct = 0.18, period_length = 600.73
20:42:20.041 00.000 6680 PPEC: input: 0.22, control: -0.43, exposure: 1500
20:42:20.041 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:20.041 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:42:20.041 00.000 6680 MoveAxis(E, 58, ABG)
20:42:20.041 00.000 6680 Guiding  Dir = 2, Dur = 58
20:42:20.041 00.000 6680 IsGuiding returns 0
20:42:20.041 00.000 6680 PulseGuide returned control before completion, sleep 68
20:42:20.057 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=171, Gamma=0.560
20:42:20.111 00.054 2864 UpdateGuideState exits: m=1764 SNR=29.6
20:42:20.115 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:20.115 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:42:20.115 00.000 2864 Enqueuing Expose request
20:42:20.137 00.022 6680 IsGuiding returns 0
20:42:20.137 00.000 6680 Move returns status 0, amount 58
20:42:20.137 00.000 6680 MoveAxis(N, 0, ABG)
20:42:20.137 00.000 6680 Move returns status 0, amount 0
20:42:20.137 00.000 6680 move complete, result=0
20:42:20.137 00.000 6680 worker thread done servicing request
20:42:20.137 00.000 6680 Worker thread wakes up
20:42:20.137 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:42:20.137 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:42:20.137 00.000 2864 GuideStep: 0.2 px 58 ms EAST, -0.0 px 0 ms NORTH
20:42:21.559 01.422 6680 Exposure complete
20:42:21.623 00.064 6680 worker thread done servicing request
20:42:21.623 00.000 2864 OnExposeComplete: enter
20:42:21.639 00.016 2864 UpdateGuideState(): m_state=6
20:42:21.639 00.000 2864 Star::Find(15, 135, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 545
20:42:21.639 00.000 2864 Star::Find returns 1 (0), X=135.94, Y=727.92, Mass=1886, SNR=30.6, Peak=174 HFD=2.8
20:42:21.639 00.000 2864 MultiStar: [#1 -0.53,0.04,0.91,U] [#2 -0.51,-0.20,0.63,U] [#3 -0.44,-0.27,0.70,U] [#4 -0.36,-0.07,0.55,U] [#5 -0.28,-0.28,0.56,U] [#6 -0.38,-0.13,0.48,U] [#7 -0.32,0.21,0.43,U] [#8 -0.31,-0.01,0.42,U] 
20:42:21.639 00.000 2864 refined, 8 included, MultiStar: {-0.12, -0.14}, one-star: {1.25, -0.37}
20:42:21.639 00.000 2864 CameraToMount -- cameraTheta (-2.26) - m_xAngle (2.80) = xAngle (-5.05 = 1.23)
20:42:21.650 00.011 2864 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.13 = -1.84)
20:42:21.650 00.000 2864 CameraToMount -- cameraX=-0.12 cameraY=-0.14 hyp=0.19 cameraTheta=-2.26 mountX=0.06 mountY=-0.18, mountTheta=-1.24
20:42:21.655 00.005 2864 SchedulePrimaryMove(10198720, x=-0.12, y=-0.14, opts=13)
20:42:21.655 00.000 2864 Enqueuing Move request for scope (-0.12, -0.14)
20:42:21.655 00.000 6680 Worker thread wakes up
20:42:21.655 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.14) opts 0xd
20:42:21.655 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.12, -0.14)
20:42:21.655 00.000 6680 Moving (-0.12, -0.14) raw xDistance=0.06 yDistance=-0.18
20:42:21.655 00.000 6680 PPEC rslt: input = 0.06, final = -0.51, react = 0.04, pred = -0.62, hyst = 0.00, hyst_pct = 0.17, period_length = 600.73
20:42:21.655 00.000 6680 PPEC: input: 0.06, control: -0.51, exposure: 1500
20:42:21.655 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:21.655 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:42:21.655 00.000 6680 MoveAxis(E, 69, ABG)
20:42:21.655 00.000 6680 Guiding  Dir = 2, Dur = 69
20:42:21.655 00.000 6680 IsGuiding returns 0
20:42:21.655 00.000 6680 PulseGuide returned control before completion, sleep 79
20:42:21.671 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=177, Gamma=0.560
20:42:21.719 00.048 2864 UpdateGuideState exits: m=1886 SNR=30.6
20:42:21.723 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:21.725 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:42:21.727 00.002 2864 Enqueuing Expose request
20:42:21.751 00.024 6680 IsGuiding returns 1
20:42:21.751 00.000 6680 scope still moving after pulse duration time elapsed
20:42:21.787 00.036 6680 IsGuiding returns 0
20:42:21.787 00.000 6680 scope move finished after 69 + 57 ms
20:42:21.787 00.000 6680 Move returns status 0, amount 69
20:42:21.787 00.000 6680 MoveAxis(N, 0, ABG)
20:42:21.787 00.000 6680 Move returns status 0, amount 0
20:42:21.787 00.000 6680 move complete, result=0
20:42:21.787 00.000 6680 worker thread done servicing request
20:42:21.787 00.000 6680 Worker thread wakes up
20:42:21.789 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:42:21.789 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:42:21.789 00.000 2864 GuideStep: 0.1 px 69 ms EAST, -0.2 px 0 ms NORTH
20:42:23.431 01.642 6680 Exposure complete
20:42:23.479 00.048 6680 worker thread done servicing request
20:42:23.479 00.000 2864 OnExposeComplete: enter
20:42:23.494 00.015 2864 UpdateGuideState(): m_state=6
20:42:23.494 00.000 2864 Star::Find(15, 135, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 546
20:42:23.498 00.004 2864 Star::Find returns 1 (0), X=135.40, Y=728.10, Mass=1773, SNR=29.7, Peak=158 HFD=3.2
20:42:23.498 00.000 2864 MultiStar: [#1 -1.07,0.21,0.97,U] [#2 -0.83,0.15,0.65,U] [#3 -1.11,0.01,0.73,U] [#4 -0.98,0.01,0.59,U] [#5 -0.92,0.07,0.58,U] [#6 -0.94,-0.08,0.50,U] [#7 -0.91,0.54,0.47,U] [#8 -0.78,0.02,0.43,U] 
20:42:23.498 00.000 2864 refined, 8 included, MultiStar: {-0.68, 0.07}, one-star: {0.71, -0.20}
20:42:23.498 00.000 2864 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.80) = xAngle (0.25 = 0.25)
20:42:23.498 00.000 2864 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.82 = -2.82)
20:42:23.510 00.012 2864 CameraToMount -- cameraX=-0.68 cameraY=0.07 hyp=0.68 cameraTheta=3.05 mountX=0.66 mountY=-0.21, mountTheta=-0.31
20:42:23.510 00.000 2864 SchedulePrimaryMove(10198720, x=-0.68, y=0.07, opts=13)
20:42:23.510 00.000 2864 Enqueuing Move request for scope (-0.68, 0.07)
20:42:23.510 00.000 6680 Worker thread wakes up
20:42:23.510 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 0.07) opts 0xd
20:42:23.510 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.68, 0.07)
20:42:23.510 00.000 6680 Moving (-0.68, 0.07) raw xDistance=0.66 yDistance=-0.21
20:42:23.510 00.000 6680 PPEC rslt: input = 0.66, final = -0.19, react = 0.40, pred = -0.70, hyst = 0.33, hyst_pct = 0.17, period_length = 600.73
20:42:23.510 00.000 6680 PPEC: input: 0.66, control: -0.19, exposure: 1500
20:42:23.510 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:23.510 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:42:23.510 00.000 6680 MoveAxis(E, 26, ABG)
20:42:23.510 00.000 6680 Guiding  Dir = 2, Dur = 26
20:42:23.510 00.000 6680 IsGuiding returns 0
20:42:23.510 00.000 6680 PulseGuide returned control before completion, sleep 36
20:42:23.525 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=148, Gamma=0.560
20:42:23.573 00.048 6680 IsGuiding returns 1
20:42:23.573 00.000 6680 scope still moving after pulse duration time elapsed
20:42:23.573 00.000 2864 UpdateGuideState exits: m=1773 SNR=29.7
20:42:23.573 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:23.573 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:42:23.573 00.000 2864 Enqueuing Expose request
20:42:23.605 00.032 6680 IsGuiding returns 1
20:42:23.636 00.031 6680 IsGuiding returns 1
20:42:23.668 00.032 6680 IsGuiding returns 0
20:42:23.668 00.000 6680 scope move finished after 26 + 122 ms
20:42:23.668 00.000 6680 Move returns status 0, amount 26
20:42:23.668 00.000 6680 MoveAxis(N, 0, ABG)
20:42:23.668 00.000 6680 Move returns status 0, amount 0
20:42:23.668 00.000 6680 move complete, result=0
20:42:23.668 00.000 6680 worker thread done servicing request
20:42:23.668 00.000 6680 Worker thread wakes up
20:42:23.670 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:42:23.670 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:42:23.670 00.000 2864 GuideStep: 0.7 px 26 ms EAST, -0.2 px 0 ms NORTH
20:42:25.095 01.425 6680 Exposure complete
20:42:25.150 00.055 6680 worker thread done servicing request
20:42:25.150 00.000 2864 OnExposeComplete: enter
20:42:25.150 00.000 2864 UpdateGuideState(): m_state=6
20:42:25.158 00.008 2864 Star::Find(15, 135, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 547
20:42:25.158 00.000 2864 Star::Find returns 1 (0), X=136.08, Y=727.80, Mass=1725, SNR=29.3, Peak=167 HFD=2.7
20:42:25.158 00.000 2864 MultiStar: [#1 -0.32,-0.21,0.95,U] [#2 -0.23,-0.17,0.65,U] [#3 -0.25,-0.20,0.71,U] [#4 -0.29,-0.36,0.59,U] [#5 -0.14,-0.30,0.59,U] [#6 -0.27,-0.35,0.50,U] [#7 -0.17,0.14,0.47,U] [#8 -0.11,-0.20,0.43,U] 
20:42:25.158 00.000 2864 refined, 8 included, MultiStar: {0.04, -0.26}, one-star: {1.39, -0.49}
20:42:25.158 00.000 2864 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.80) = xAngle (-4.21 = 2.07)
20:42:25.158 00.000 2864 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-7.29 = -1.00)
20:42:25.158 00.000 2864 CameraToMount -- cameraX=0.04 cameraY=-0.26 hyp=0.26 cameraTheta=-1.42 mountX=-0.13 mountY=-0.22, mountTheta=-2.09
20:42:25.158 00.000 2864 SchedulePrimaryMove(10198720, x=0.04, y=-0.26, opts=13)
20:42:25.174 00.016 2864 Enqueuing Move request for scope (0.04, -0.26)
20:42:25.174 00.000 6680 Worker thread wakes up
20:42:25.174 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.26) opts 0xd
20:42:25.174 00.000 6680 Handling offset move in thread for scope, endpoint = (0.04, -0.26)
20:42:25.174 00.000 6680 Moving (0.04, -0.26) raw xDistance=-0.13 yDistance=-0.22
20:42:25.174 00.000 6680 PPEC rslt: input = -0.13, final = -0.59, react = -0.08, pred = -0.71, hyst = 0.00, hyst_pct = 0.17, period_length = 600.73
20:42:25.174 00.000 6680 PPEC: input: -0.13, control: -0.59, exposure: 1500
20:42:25.174 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:25.174 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
20:42:25.174 00.000 6680 MoveAxis(E, 80, ABG)
20:42:25.174 00.000 6680 Guiding  Dir = 2, Dur = 80
20:42:25.174 00.000 6680 IsGuiding returns 0
20:42:25.181 00.007 6680 PulseGuide returned control before completion, sleep 90
20:42:25.192 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=174, Gamma=0.560
20:42:25.237 00.045 2864 UpdateGuideState exits: m=1725 SNR=29.3
20:42:25.240 00.003 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:25.242 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:42:25.246 00.004 2864 Enqueuing Expose request
20:42:25.285 00.039 6680 IsGuiding returns 1
20:42:25.285 00.000 6680 scope still moving after pulse duration time elapsed
20:42:25.316 00.031 6680 IsGuiding returns 0
20:42:25.316 00.000 6680 scope move finished after 80 + 55 ms
20:42:25.316 00.000 6680 Move returns status 0, amount 80
20:42:25.316 00.000 6680 MoveAxis(N, 0, ABG)
20:42:25.316 00.000 6680 Move returns status 0, amount 0
20:42:25.316 00.000 6680 move complete, result=0
20:42:25.316 00.000 6680 worker thread done servicing request
20:42:25.316 00.000 6680 Worker thread wakes up
20:42:25.316 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:42:25.316 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:42:25.323 00.007 2864 GuideStep: -0.1 px 80 ms EAST, -0.2 px 0 ms NORTH
20:42:26.964 01.641 6680 Exposure complete
20:42:27.042 00.078 6680 worker thread done servicing request
20:42:27.042 00.000 2864 OnExposeComplete: enter
20:42:27.042 00.000 2864 UpdateGuideState(): m_state=6
20:42:27.042 00.000 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 548
20:42:27.042 00.000 2864 Star::Find returns 1 (0), X=136.03, Y=727.74, Mass=1731, SNR=29.3, Peak=161 HFD=2.9
20:42:27.042 00.000 2864 MultiStar: [#1 -0.44,-0.26,0.98,U] [#2 -0.41,-0.44,0.65,U] [#3 -0.34,-0.36,0.72,U] [#4 -0.33,-0.45,0.59,U] [#5 -0.13,-0.35,0.59,U] [#6 -0.21,-0.20,0.51,U] [#7 0.01,0.08,0.49,U] [#8 -0.17,-0.43,0.44,U] 
20:42:27.042 00.000 2864 refined, 8 included, MultiStar: {-0.01, -0.35}, one-star: {1.34, -0.55}
20:42:27.056 00.014 2864 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.80) = xAngle (-4.39 = 1.90)
20:42:27.058 00.002 2864 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-7.46 = -1.18)
20:42:27.058 00.000 2864 CameraToMount -- cameraX=-0.01 cameraY=-0.35 hyp=0.35 cameraTheta=-1.59 mountX=-0.11 mountY=-0.32, mountTheta=-1.90
20:42:27.058 00.000 2864 SchedulePrimaryMove(10198720, x=-0.01, y=-0.35, opts=13)
20:42:27.058 00.000 2864 Enqueuing Move request for scope (-0.01, -0.35)
20:42:27.058 00.000 6680 Worker thread wakes up
20:42:27.058 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.35) opts 0xd
20:42:27.058 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.01, -0.35)
20:42:27.058 00.000 6680 Moving (-0.01, -0.35) raw xDistance=-0.11 yDistance=-0.32
20:42:27.058 00.000 6680 PPEC rslt: input = -0.11, final = -0.75, react = -0.07, pred = -0.91, hyst = 0.00, hyst_pct = 0.17, period_length = 600.73
20:42:27.058 00.000 6680 PPEC: input: -0.11, control: -0.75, exposure: 1500
20:42:27.058 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
20:42:27.058 00.000 6680 MoveAxis(E, 101, ABG)
20:42:27.058 00.000 6680 Guiding  Dir = 2, Dur = 101
20:42:27.058 00.000 6680 IsGuiding returns 0
20:42:27.058 00.000 6680 PulseGuide returned control before completion, sleep 111
20:42:27.074 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=168, Gamma=0.560
20:42:27.121 00.047 2864 UpdateGuideState exits: m=1731 SNR=29.3
20:42:27.121 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:27.121 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:42:27.121 00.000 2864 Enqueuing Expose request
20:42:27.184 00.063 6680 IsGuiding returns 1
20:42:27.184 00.000 6680 scope still moving after pulse duration time elapsed
20:42:27.216 00.032 6680 IsGuiding returns 0
20:42:27.216 00.000 6680 scope move finished after 101 + 45 ms
20:42:27.216 00.000 6680 Move returns status 0, amount 101
20:42:27.216 00.000 6680 MoveAxis(N, 52, ABG)
20:42:27.216 00.000 6680 Guiding  Dir = 0, Dur = 52
20:42:27.216 00.000 6680 IsGuiding returns 0
20:42:27.216 00.000 6680 PulseGuide returned control before completion, sleep 62
20:42:27.295 00.079 6680 IsGuiding returns 1
20:42:27.295 00.000 6680 scope still moving after pulse duration time elapsed
20:42:27.327 00.032 6680 IsGuiding returns 0
20:42:27.327 00.000 6680 scope move finished after 52 + 57 ms
20:42:27.327 00.000 6680 Move returns status 0, amount 52
20:42:27.327 00.000 6680 move complete, result=0
20:42:27.327 00.000 6680 worker thread done servicing request
20:42:27.327 00.000 6680 Worker thread wakes up
20:42:27.327 00.000 2864 GuideStep: -0.1 px 101 ms EAST, -0.3 px 52 ms NORTH
20:42:27.330 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
20:42:27.330 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:42:28.752 01.422 6680 Exposure complete
20:42:28.816 00.064 6680 worker thread done servicing request
20:42:28.816 00.000 2864 OnExposeComplete: enter
20:42:28.816 00.000 2864 UpdateGuideState(): m_state=6
20:42:28.816 00.000 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 549
20:42:28.831 00.015 2864 Star::Find returns 1 (0), X=135.24, Y=728.07, Mass=1794, SNR=29.9, Peak=165 HFD=3.2
20:42:28.833 00.002 2864 MultiStar: [#1 -1.17,0.21,0.96,U] [#2 -1.24,-0.10,0.66,U] [#3 -1.16,0.08,0.72,U] [#4 -1.14,-0.01,0.57,U] [#5 -0.94,0.11,0.57,U] [#6 -0.96,0.10,0.47,U] [#7 -0.72,0.60,0.47,U] [#8 -0.89,0.22,0.41,U] 
20:42:28.833 00.000 2864 single-star, 8 included, MultiStar: {-0.78, 0.07}, one-star: {0.55, -0.22}
20:42:28.833 00.000 2864 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.80) = xAngle (-3.18 = 3.10)
20:42:28.838 00.005 2864 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.25 = 0.03)
20:42:28.838 00.000 2864 CameraToMount -- cameraX=0.55 cameraY=-0.22 hyp=0.60 cameraTheta=-0.38 mountX=-0.60 mountY=0.02, mountTheta=3.11
20:42:28.838 00.000 2864 SchedulePrimaryMove(10198720, x=0.55, y=-0.22, opts=13)
20:42:28.838 00.000 2864 Enqueuing Move request for scope (0.55, -0.22)
20:42:28.847 00.009 6680 Worker thread wakes up
20:42:28.847 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.22) opts 0xd
20:42:28.847 00.000 6680 Handling offset move in thread for scope, endpoint = (0.55, -0.22)
20:42:28.847 00.000 6680 Moving (0.55, -0.22) raw xDistance=-0.60 yDistance=0.02
20:42:28.847 00.000 6680 PPEC rslt: input = -0.60, final = -1.09, react = -0.36, pred = -0.88, hyst = -0.36, hyst_pct = 0.17, period_length = 600.73
20:42:28.847 00.000 6680 PPEC: input: -0.60, control: -1.09, exposure: 1500
20:42:28.847 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:28.847 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:42:28.847 00.000 6680 MoveAxis(E, 147, ABG)
20:42:28.847 00.000 6680 Guiding  Dir = 2, Dur = 147
20:42:28.847 00.000 6680 IsGuiding returns 0
20:42:28.847 00.000 6680 PulseGuide returned control before completion, sleep 157
20:42:28.847 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=137, Gamma=0.560
20:42:28.900 00.053 2864 UpdateGuideState exits: m=1794 SNR=29.9
20:42:28.910 00.010 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:28.910 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:42:28.910 00.000 2864 Enqueuing Expose request
20:42:29.021 00.111 6680 IsGuiding returns 1
20:42:29.021 00.000 6680 scope still moving after pulse duration time elapsed
20:42:29.052 00.031 6680 IsGuiding returns 0
20:42:29.052 00.000 6680 scope move finished after 147 + 55 ms
20:42:29.052 00.000 6680 Move returns status 0, amount 147
20:42:29.052 00.000 6680 MoveAxis(N, 0, ABG)
20:42:29.052 00.000 6680 Move returns status 0, amount 0
20:42:29.052 00.000 6680 move complete, result=0
20:42:29.052 00.000 6680 worker thread done servicing request
20:42:29.052 00.000 6680 Worker thread wakes up
20:42:29.052 00.000 2864 GuideStep: -0.6 px 147 ms EAST, 0.0 px 0 ms NORTH
20:42:29.052 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:42:29.052 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:42:30.700 01.648 6680 Exposure complete
20:42:30.763 00.063 6680 worker thread done servicing request
20:42:30.763 00.000 2864 OnExposeComplete: enter
20:42:30.763 00.000 2864 UpdateGuideState(): m_state=6
20:42:30.763 00.000 2864 Star::Find(15, 135, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 550
20:42:30.763 00.000 2864 Star::Find returns 1 (0), X=135.07, Y=728.71, Mass=1721, SNR=29.3, Peak=148 HFD=2.7
20:42:30.775 00.012 2864 MultiStar: [#1 -1.61,0.76,0.97,U] [#2 -1.44,0.63,0.66,U] [#3 -1.57,0.76,0.69,U] [#4 -1.62,0.73,0.59,U] [#5 -1.50,0.81,0.59,U] [#6 -1.54,0.64,0.49,U] [#7 -1.36,1.06,0.47,U] [#8 -1.57,0.95,0.44,U] 
20:42:30.775 00.000 2864 single-star, 8 included, MultiStar: {-1.21, 0.72}, one-star: {0.38, 0.42}
20:42:30.775 00.000 2864 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.80) = xAngle (-1.96 = -1.96)
20:42:30.779 00.004 2864 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.03 = 1.25)
20:42:30.781 00.002 2864 CameraToMount -- cameraX=0.38 cameraY=0.42 hyp=0.56 cameraTheta=0.84 mountX=-0.21 mountY=0.53, mountTheta=1.95
20:42:30.785 00.004 2864 SchedulePrimaryMove(10198720, x=0.38, y=0.42, opts=13)
20:42:30.787 00.002 2864 Enqueuing Move request for scope (0.38, 0.42)
20:42:30.789 00.002 6680 Worker thread wakes up
20:42:30.789 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.42) opts 0xd
20:42:30.789 00.000 6680 Handling offset move in thread for scope, endpoint = (0.38, 0.42)
20:42:30.789 00.000 6680 Moving (0.38, 0.42) raw xDistance=-0.21 yDistance=0.53
20:42:30.791 00.002 6680 PPEC rslt: input = -0.21, final = -0.88, react = -0.13, pred = -0.90, hyst = -0.16, hyst_pct = 0.17, period_length = 600.73
20:42:30.791 00.000 6680 PPEC: input: -0.21, control: -0.88, exposure: 1500
20:42:30.791 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:42:30.791 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53
20:42:30.791 00.000 6680 MoveAxis(E, 118, ABG)
20:42:30.791 00.000 6680 Guiding  Dir = 2, Dur = 118
20:42:30.791 00.000 6680 IsGuiding returns 0
20:42:30.791 00.000 6680 PulseGuide returned control before completion, sleep 128
20:42:30.795 00.004 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=185, Gamma=0.560
20:42:30.842 00.047 2864 UpdateGuideState exits: m=1721 SNR=29.3
20:42:30.842 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:30.842 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:42:30.842 00.000 2864 Enqueuing Expose request
20:42:30.937 00.095 6680 IsGuiding returns 0
20:42:30.937 00.000 6680 Move returns status 0, amount 118
20:42:30.937 00.000 6680 MoveAxis(N, 0, ABG)
20:42:30.937 00.000 6680 Move returns status 0, amount 0
20:42:30.937 00.000 6680 move complete, result=0
20:42:30.937 00.000 6680 worker thread done servicing request
20:42:30.937 00.000 6680 Worker thread wakes up
20:42:30.937 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:42:30.937 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:42:30.944 00.007 2864 GuideStep: -0.2 px 118 ms EAST, 0.5 px 0 ms NORTH
20:42:32.348 01.404 6680 Exposure complete
20:42:32.400 00.052 6680 worker thread done servicing request
20:42:32.400 00.000 2864 OnExposeComplete: enter
20:42:32.400 00.000 2864 UpdateGuideState(): m_state=6
20:42:32.400 00.000 2864 Star::Find(15, 135, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 551
20:42:32.400 00.000 2864 Star::Find returns 1 (0), X=134.82, Y=728.96, Mass=1812, SNR=30.0, Peak=175 HFD=2.9
20:42:32.400 00.000 2864 MultiStar: [#1 -1.82,0.87,0.92,U] [#2 -1.61,0.77,0.65,U] [#3 -1.81,0.87,0.72,U] [#4 -1.71,0.86,0.55,U] [#5 -1.67,0.77,0.58,U] [#6 -1.73,0.77,0.47,U] [#7 -1.51,1.23,0.46,U] [#8 -1.48,0.80,0.43,U] 
20:42:32.400 00.000 2864 single-star, 8 included, MultiStar: {-1.37, 0.83}, one-star: {0.13, 0.66}
20:42:32.411 00.011 2864 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.80) = xAngle (-1.42 = -1.42)
20:42:32.411 00.000 2864 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.49 = 1.79)
20:42:32.418 00.007 2864 CameraToMount -- cameraX=0.13 cameraY=0.66 hyp=0.68 cameraTheta=1.38 mountX=0.10 mountY=0.66, mountTheta=1.42
20:42:32.420 00.002 2864 SchedulePrimaryMove(10198720, x=0.13, y=0.66, opts=13)
20:42:32.420 00.000 2864 Enqueuing Move request for scope (0.13, 0.66)
20:42:32.420 00.000 6680 Worker thread wakes up
20:42:32.420 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.66) opts 0xd
20:42:32.420 00.000 6680 Handling offset move in thread for scope, endpoint = (0.13, 0.66)
20:42:32.420 00.000 6680 Moving (0.13, 0.66) raw xDistance=0.10 yDistance=0.66
20:42:32.427 00.007 6680 PPEC rslt: input = 0.10, final = -0.63, react = 0.06, pred = -0.76, hyst = 0.00, hyst_pct = 0.17, period_length = 600.73
20:42:32.427 00.000 6680 PPEC: input: 0.10, control: -0.63, exposure: 1500
20:42:32.427 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:42:32.427 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.66
20:42:32.427 00.000 6680 MoveAxis(E, 85, ABG)
20:42:32.427 00.000 6680 Guiding  Dir = 2, Dur = 85
20:42:32.427 00.000 6680 IsGuiding returns 0
20:42:32.427 00.000 6680 PulseGuide returned control before completion, sleep 95
20:42:32.432 00.005 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=172, Gamma=0.560
20:42:32.475 00.043 2864 UpdateGuideState exits: m=1812 SNR=30.0
20:42:32.475 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:32.491 00.016 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:42:32.491 00.000 2864 Enqueuing Expose request
20:42:32.538 00.047 6680 IsGuiding returns 1
20:42:32.538 00.000 6680 scope still moving after pulse duration time elapsed
20:42:32.570 00.032 6680 IsGuiding returns 0
20:42:32.570 00.000 6680 scope move finished after 85 + 56 ms
20:42:32.570 00.000 6680 Move returns status 0, amount 85
20:42:32.570 00.000 6680 MoveAxis(N, 0, ABG)
20:42:32.570 00.000 6680 Move returns status 0, amount 0
20:42:32.570 00.000 6680 move complete, result=0
20:42:32.570 00.000 6680 worker thread done servicing request
20:42:32.570 00.000 6680 Worker thread wakes up
20:42:32.570 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:42:32.570 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:42:32.570 00.000 2864 GuideStep: 0.1 px 85 ms EAST, 0.7 px 0 ms NORTH
20:42:34.219 01.649 6680 Exposure complete
20:42:34.284 00.065 6680 worker thread done servicing request
20:42:34.284 00.000 2864 OnExposeComplete: enter
20:42:34.284 00.000 2864 UpdateGuideState(): m_state=6
20:42:34.284 00.000 2864 Star::Find(15, 134, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 552
20:42:34.284 00.000 2864 Star::Find returns 1 (0), X=133.84, Y=729.44, Mass=1740, SNR=29.4, Peak=169 HFD=2.9
20:42:34.298 00.014 2864 MultiStar: [#1 -2.67,1.40,0.00,M1] [#2 -2.73,1.21,0.00,M1] [#3 -2.60,1.29,0.00,M1] [#4 -2.63,1.26,0.00,M1] [#5 -2.69,1.27,0.00,M1] [#6 -2.52,1.27,0.00,M1] [#7 -2.26,1.72,0.00,M1] [#8 -2.42,1.42,0.00,M1] 
20:42:34.298 00.000 2864 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.80) = xAngle (-0.58 = -0.58)
20:42:34.298 00.000 2864 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.66 = 2.63)
20:42:34.298 00.000 2864 CameraToMount -- cameraX=-0.86 cameraY=1.14 hyp=1.43 cameraTheta=2.21 mountX=1.19 mountY=0.70, mountTheta=0.53
20:42:34.306 00.008 2864 SchedulePrimaryMove(10198720, x=-0.86, y=1.14, opts=13)
20:42:34.306 00.000 2864 Enqueuing Move request for scope (-0.86, 1.14)
20:42:34.306 00.000 6680 Worker thread wakes up
20:42:34.306 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.86, 1.14) opts 0xd
20:42:34.306 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.86, 1.14)
20:42:34.306 00.000 6680 Moving (-0.86, 1.14) raw xDistance=1.19 yDistance=0.70
20:42:34.306 00.000 6680 PPEC rslt: input = 1.19, final = 0.08, react = 0.72, pred = -0.73, hyst = 0.59, hyst_pct = 0.16, period_length = 600.73
20:42:34.306 00.000 6680 PPEC: input: 1.19, control: 0.08, exposure: 1500
20:42:34.306 00.000 6680 resist switch: large excursion: input 0.70 thresh 0.69 direction from -1 to 1
20:42:34.306 00.000 6680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.11
20:42:34.306 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.70 from input 0.70
20:42:34.306 00.000 6680 MoveAxis(W, 11, ABG)
20:42:34.306 00.000 6680 Guiding  Dir = 3, Dur = 11
20:42:34.313 00.007 6680 IsGuiding returns 0
20:42:34.313 00.000 6680 PulseGuide returned control before completion, sleep 21
20:42:34.313 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=188, Gamma=0.560
20:42:34.345 00.032 6680 IsGuiding returns 1
20:42:34.345 00.000 6680 scope still moving after pulse duration time elapsed
20:42:34.371 00.026 2864 UpdateGuideState exits: m=1740 SNR=29.4
20:42:34.373 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:34.375 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:42:34.377 00.002 6680 IsGuiding returns 0
20:42:34.377 00.000 2864 Enqueuing Expose request
20:42:34.377 00.000 6680 scope move finished after 11 + 53 ms
20:42:34.377 00.000 6680 Move returns status 0, amount 11
20:42:34.377 00.000 6680 MoveAxis(S, 113, ABG)
20:42:34.377 00.000 6680 Guiding  Dir = 1, Dur = 113
20:42:34.377 00.000 6680 IsGuiding returns 0
20:42:34.377 00.000 6680 PulseGuide returned control before completion, sleep 123
20:42:34.519 00.142 6680 IsGuiding returns 1
20:42:34.519 00.000 6680 scope still moving after pulse duration time elapsed
20:42:34.550 00.031 6680 IsGuiding returns 0
20:42:34.550 00.000 6680 scope move finished after 113 + 57 ms
20:42:34.550 00.000 6680 Move returns status 0, amount 113
20:42:34.550 00.000 6680 move complete, result=0
20:42:34.550 00.000 6680 worker thread done servicing request
20:42:34.550 00.000 6680 Worker thread wakes up
20:42:34.550 00.000 2864 GuideStep: 1.2 px 11 ms WEST, 0.7 px 113 ms SOUTH
20:42:34.550 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:42:34.550 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:42:35.979 01.429 6680 Exposure complete
20:42:36.025 00.046 6680 worker thread done servicing request
20:42:36.025 00.000 2864 OnExposeComplete: enter
20:42:36.025 00.000 2864 UpdateGuideState(): m_state=6
20:42:36.025 00.000 2864 Star::Find(15, 133, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 553
20:42:36.041 00.016 2864 Star::Find returns 1 (0), X=133.53, Y=729.38, Mass=1777, SNR=29.7, Peak=169 HFD=3.2
20:42:36.041 00.000 2864 MultiStar: [#1 -3.03,1.37,0.00,M2] [#2 -2.96,1.37,0.00,M2] [#3 -2.94,1.28,0.00,M2] [#4 -2.98,1.39,0.00,M2] [#5 -2.99,1.19,0.00,M2] [#6 -2.84,1.22,0.00,M2] [#7 -2.90,1.28,0.00,M2] [#8 -2.79,1.49,0.00,M2] 
20:42:36.041 00.000 2864 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.80) = xAngle (-0.40 = -0.40)
20:42:36.041 00.000 2864 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.48 = 2.81)
20:42:36.041 00.000 2864 CameraToMount -- cameraX=-1.16 cameraY=1.08 hyp=1.59 cameraTheta=2.39 mountX=1.46 mountY=0.52, mountTheta=0.34
20:42:36.041 00.000 2864 SchedulePrimaryMove(10198720, x=-1.16, y=1.08, opts=13)
20:42:36.041 00.000 2864 Enqueuing Move request for scope (-1.16, 1.08)
20:42:36.056 00.015 6680 Worker thread wakes up
20:42:36.056 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.16, 1.08) opts 0xd
20:42:36.056 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.16, 1.08)
20:42:36.056 00.000 6680 Moving (-1.16, 1.08) raw xDistance=1.46 yDistance=0.52
20:42:36.056 00.000 6680 PPEC rslt: input = 1.46, final = 0.32, react = 0.87, pred = -0.64, hyst = 0.75, hyst_pct = 0.16, period_length = 600.73
20:42:36.056 00.000 6680 PPEC: input: 1.46, control: 0.32, exposure: 1500
20:42:36.056 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52
20:42:36.056 00.000 6680 MoveAxis(W, 43, ABG)
20:42:36.056 00.000 6680 Guiding  Dir = 3, Dur = 43
20:42:36.056 00.000 6680 IsGuiding returns 0
20:42:36.056 00.000 6680 PulseGuide returned control before completion, sleep 53
20:42:36.056 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=145, Gamma=0.560
20:42:36.104 00.048 2864 UpdateGuideState exits: m=1777 SNR=29.7
20:42:36.104 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:36.122 00.018 6680 IsGuiding returns 1
20:42:36.122 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:42:36.122 00.000 6680 scope still moving after pulse duration time elapsed
20:42:36.122 00.000 2864 Enqueuing Expose request
20:42:36.152 00.030 6680 IsGuiding returns 0
20:42:36.152 00.000 6680 scope move finished after 43 + 50 ms
20:42:36.152 00.000 6680 Move returns status 0, amount 43
20:42:36.152 00.000 6680 MoveAxis(S, 84, ABG)
20:42:36.152 00.000 6680 Guiding  Dir = 1, Dur = 84
20:42:36.152 00.000 6680 IsGuiding returns 0
20:42:36.152 00.000 6680 PulseGuide returned control before completion, sleep 94
20:42:36.263 00.111 6680 IsGuiding returns 1
20:42:36.263 00.000 6680 scope still moving after pulse duration time elapsed
20:42:36.295 00.032 6680 IsGuiding returns 0
20:42:36.295 00.000 6680 scope move finished after 84 + 57 ms
20:42:36.295 00.000 6680 Move returns status 0, amount 84
20:42:36.295 00.000 6680 move complete, result=0
20:42:36.295 00.000 6680 worker thread done servicing request
20:42:36.295 00.000 6680 Worker thread wakes up
20:42:36.295 00.000 2864 GuideStep: 1.5 px 43 ms WEST, 0.5 px 84 ms SOUTH
20:42:36.295 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:42:36.295 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:42:37.942 01.647 6680 Exposure complete
20:42:38.005 00.063 6680 worker thread done servicing request
20:42:38.005 00.000 2864 OnExposeComplete: enter
20:42:38.005 00.000 2864 UpdateGuideState(): m_state=6
20:42:38.005 00.000 2864 Star::Find(15, 133, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 554
20:42:38.005 00.000 2864 Star::Find returns 1 (0), X=133.24, Y=728.93, Mass=1807, SNR=30.0, Peak=167 HFD=3.0
20:42:38.005 00.000 2864 MultiStar: [#1 -3.33,1.01,0.00,M3] [#2 -3.12,0.79,0.00,M3] [#3 -3.17,0.81,0.00,M3] [#4 -3.24,0.59,0.00,M3] [#5 -3.22,1.03,0.00,M3] [#6 -3.19,0.52,0.00,M3] [#7 -2.88,1.45,0.00,M3] [#8 -2.88,0.81,0.00,M3] 
20:42:38.005 00.000 2864 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.80) = xAngle (-0.06 = -0.06)
20:42:38.005 00.000 2864 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.14 = -3.14)
20:42:38.005 00.000 2864 CameraToMount -- cameraX=-1.46 cameraY=0.63 hyp=1.59 cameraTheta=2.73 mountX=1.59 mountY=-0.01, mountTheta=-0.00
20:42:38.021 00.016 2864 SchedulePrimaryMove(10198720, x=-1.46, y=0.63, opts=13)
20:42:38.021 00.000 2864 Enqueuing Move request for scope (-1.46, 0.63)
20:42:38.025 00.004 6680 Worker thread wakes up
20:42:38.025 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.46, 0.63) opts 0xd
20:42:38.025 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.46, 0.63)
20:42:38.025 00.000 6680 Moving (-1.46, 0.63) raw xDistance=1.59 yDistance=-0.01
20:42:38.025 00.000 6680 PPEC rslt: input = 1.59, final = 0.53, react = 0.95, pred = -0.48, hyst = 0.86, hyst_pct = 0.16, period_length = 600.73
20:42:38.025 00.000 6680 PPEC: input: 1.59, control: 0.53, exposure: 1500
20:42:38.025 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:38.025 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:42:38.025 00.000 6680 MoveAxis(W, 72, ABG)
20:42:38.025 00.000 6680 Guiding  Dir = 3, Dur = 72
20:42:38.025 00.000 6680 IsGuiding returns 0
20:42:38.025 00.000 6680 PulseGuide returned control before completion, sleep 82
20:42:38.039 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=168, Gamma=0.560
20:42:38.085 00.046 2864 UpdateGuideState exits: m=1807 SNR=30.0
20:42:38.088 00.003 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:38.088 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:42:38.088 00.000 2864 Enqueuing Expose request
20:42:38.116 00.028 6680 IsGuiding returns 1
20:42:38.116 00.000 6680 scope still moving after pulse duration time elapsed
20:42:38.148 00.032 6680 IsGuiding returns 0
20:42:38.148 00.000 6680 scope move finished after 72 + 48 ms
20:42:38.148 00.000 6680 Move returns status 0, amount 72
20:42:38.148 00.000 6680 MoveAxis(N, 0, ABG)
20:42:38.148 00.000 6680 Move returns status 0, amount 0
20:42:38.148 00.000 6680 move complete, result=0
20:42:38.148 00.000 6680 worker thread done servicing request
20:42:38.148 00.000 6680 Worker thread wakes up
20:42:38.148 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:42:38.148 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:42:38.148 00.000 2864 GuideStep: 1.6 px 72 ms WEST, -0.0 px 0 ms NORTH
20:42:39.574 01.426 6680 Exposure complete
20:42:39.641 00.067 6680 worker thread done servicing request
20:42:39.641 00.000 2864 OnExposeComplete: enter
20:42:39.650 00.009 2864 UpdateGuideState(): m_state=6
20:42:39.653 00.003 2864 Star::Find(15, 133, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 555
20:42:39.653 00.000 2864 Star::Find returns 1 (0), X=133.57, Y=729.25, Mass=1828, SNR=30.1, Peak=188 HFD=3.1
20:42:39.653 00.000 2864 MultiStar: [#1 -2.91,1.02,0.00,M4] [#2 -3.00,0.99,0.00,M4] [#3 -2.90,1.02,0.00,M4] [#4 -2.81,0.95,0.00,M4] [#5 -2.85,0.95,0.00,M4] [#6 -3.08,0.72,0.00,M4] [#7 -2.67,1.43,0.00,M4] [#8 -2.61,1.06,0.00,M4] 
20:42:39.653 00.000 2864 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.80) = xAngle (-0.36 = -0.36)
20:42:39.653 00.000 2864 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.43 = 2.85)
20:42:39.653 00.000 2864 CameraToMount -- cameraX=-1.12 cameraY=0.95 hyp=1.47 cameraTheta=2.44 mountX=1.38 mountY=0.42, mountTheta=0.29
20:42:39.653 00.000 2864 SchedulePrimaryMove(10198720, x=-1.12, y=0.95, opts=13)
20:42:39.653 00.000 2864 Enqueuing Move request for scope (-1.12, 0.95)
20:42:39.669 00.016 6680 Worker thread wakes up
20:42:39.669 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.12, 0.95) opts 0xd
20:42:39.669 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.12, 0.95)
20:42:39.669 00.000 6680 Moving (-1.12, 0.95) raw xDistance=1.38 yDistance=0.42
20:42:39.669 00.000 6680 PPEC rslt: input = 1.38, final = 0.53, react = 0.83, pred = -0.35, hyst = 0.76, hyst_pct = 0.16, period_length = 600.73
20:42:39.669 00.000 6680 PPEC: input: 1.38, control: 0.53, exposure: 1500
20:42:39.669 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
20:42:39.669 00.000 6680 MoveAxis(W, 71, ABG)
20:42:39.669 00.000 6680 Guiding  Dir = 3, Dur = 71
20:42:39.669 00.000 6680 IsGuiding returns 0
20:42:39.669 00.000 6680 PulseGuide returned control before completion, sleep 81
20:42:39.684 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=159, Gamma=0.560
20:42:39.716 00.032 2864 UpdateGuideState exits: m=1828 SNR=30.1
20:42:39.734 00.018 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:39.736 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:42:39.738 00.002 2864 Enqueuing Expose request
20:42:39.763 00.025 6680 IsGuiding returns 1
20:42:39.763 00.000 6680 scope still moving after pulse duration time elapsed
20:42:39.795 00.032 6680 IsGuiding returns 0
20:42:39.795 00.000 6680 scope move finished after 71 + 52 ms
20:42:39.795 00.000 6680 Move returns status 0, amount 71
20:42:39.795 00.000 6680 MoveAxis(S, 67, ABG)
20:42:39.795 00.000 6680 Guiding  Dir = 1, Dur = 67
20:42:39.795 00.000 6680 IsGuiding returns 0
20:42:39.795 00.000 6680 PulseGuide returned control before completion, sleep 77
20:42:39.874 00.079 6680 IsGuiding returns 1
20:42:39.874 00.000 6680 scope still moving after pulse duration time elapsed
20:42:39.906 00.032 6680 IsGuiding returns 0
20:42:39.906 00.000 6680 scope move finished after 67 + 42 ms
20:42:39.906 00.000 6680 Move returns status 0, amount 67
20:42:39.906 00.000 6680 move complete, result=0
20:42:39.906 00.000 6680 worker thread done servicing request
20:42:39.906 00.000 6680 Worker thread wakes up
20:42:39.906 00.000 2864 GuideStep: 1.4 px 71 ms WEST, 0.4 px 67 ms SOUTH
20:42:39.906 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:42:39.906 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:42:41.551 01.645 6680 Exposure complete
20:42:41.619 00.068 6680 worker thread done servicing request
20:42:41.619 00.000 2864 OnExposeComplete: enter
20:42:41.619 00.000 2864 UpdateGuideState(): m_state=6
20:42:41.619 00.000 2864 Star::Find(15, 133, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 556
20:42:41.619 00.000 2864 Star::Find returns 1 (0), X=133.58, Y=729.36, Mass=1852, SNR=30.4, Peak=180 HFD=3.0
20:42:41.619 00.000 2864 MultiStar: [#1 -3.01,1.22,0.00,M5] [#2 -2.82,1.27,0.00,M5] [#3 -2.94,1.21,0.00,M5] [#4 -2.82,1.00,0.00,M5] [#5 -2.86,0.95,0.00,M5] [#6 -2.82,1.10,0.00,M5] [#7 -2.60,1.72,0.00,M5] [#8 -2.62,1.10,0.00,M5] 
20:42:41.619 00.000 2864 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.80) = xAngle (-0.42 = -0.42)
20:42:41.630 00.011 2864 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.49 = 2.79)
20:42:41.630 00.000 2864 CameraToMount -- cameraX=-1.11 cameraY=1.06 hyp=1.54 cameraTheta=2.38 mountX=1.41 mountY=0.53, mountTheta=0.36
20:42:41.630 00.000 2864 SchedulePrimaryMove(10198720, x=-1.11, y=1.06, opts=13)
20:42:41.630 00.000 2864 Enqueuing Move request for scope (-1.11, 1.06)
20:42:41.630 00.000 6680 Worker thread wakes up
20:42:41.630 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.11, 1.06) opts 0xd
20:42:41.630 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.11, 1.06)
20:42:41.630 00.000 6680 Moving (-1.11, 1.06) raw xDistance=1.41 yDistance=0.53
20:42:41.630 00.000 6680 PPEC rslt: input = 1.41, final = 0.57, react = 0.85, pred = -0.31, hyst = 0.79, hyst_pct = 0.16, period_length = 600.73
20:42:41.630 00.000 6680 PPEC: input: 1.41, control: 0.57, exposure: 1500
20:42:41.630 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
20:42:41.630 00.000 6680 MoveAxis(W, 77, ABG)
20:42:41.630 00.000 6680 Guiding  Dir = 3, Dur = 77
20:42:41.630 00.000 6680 IsGuiding returns 0
20:42:41.630 00.000 6680 PulseGuide returned control before completion, sleep 87
20:42:41.657 00.027 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=165, Gamma=0.560
20:42:41.694 00.037 2864 UpdateGuideState exits: m=1852 SNR=30.4
20:42:41.694 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:41.694 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:42:41.694 00.000 2864 Enqueuing Expose request
20:42:41.742 00.048 6680 IsGuiding returns 1
20:42:41.742 00.000 6680 scope still moving after pulse duration time elapsed
20:42:41.773 00.031 6680 IsGuiding returns 0
20:42:41.773 00.000 6680 scope move finished after 77 + 51 ms
20:42:41.773 00.000 6680 Move returns status 0, amount 77
20:42:41.773 00.000 6680 MoveAxis(S, 84, ABG)
20:42:41.773 00.000 6680 Guiding  Dir = 1, Dur = 84
20:42:41.773 00.000 6680 IsGuiding returns 0
20:42:41.775 00.002 6680 PulseGuide returned control before completion, sleep 94
20:42:41.885 00.110 6680 IsGuiding returns 0
20:42:41.885 00.000 6680 Move returns status 0, amount 84
20:42:41.885 00.000 6680 move complete, result=0
20:42:41.885 00.000 6680 worker thread done servicing request
20:42:41.885 00.000 6680 Worker thread wakes up
20:42:41.885 00.000 2864 GuideStep: 1.4 px 77 ms WEST, 0.5 px 84 ms SOUTH
20:42:41.885 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:42:41.885 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:42:43.300 01.415 6680 Exposure complete
20:42:43.341 00.041 6680 worker thread done servicing request
20:42:43.341 00.000 2864 OnExposeComplete: enter
20:42:43.353 00.012 2864 UpdateGuideState(): m_state=6
20:42:43.353 00.000 2864 Star::Find(15, 133, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 557
20:42:43.357 00.004 2864 Star::Find returns 1 (0), X=133.93, Y=728.60, Mass=1767, SNR=29.6, Peak=163 HFD=3.1
20:42:43.357 00.000 2864 MultiStar: [#1 -2.65,0.56,0.95,U] [#2 -2.49,0.32,0.64,U] [#3 -2.52,0.60,0.72,U] [#4 -2.61,0.44,0.58,U] [#5 -2.41,0.32,0.57,U] [#6 -2.59,0.38,0.50,U] [#7 -2.17,0.92,0.48,U] [#8 -2.26,0.48,0.43,U] 
20:42:43.357 00.000 2864 single-star, 8 included, MultiStar: {-2.20, 0.47}, one-star: {-0.77, 0.31}
20:42:43.357 00.000 2864 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.80) = xAngle (-0.03 = -0.03)
20:42:43.357 00.000 2864 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.11 = -3.11)
20:42:43.357 00.000 2864 CameraToMount -- cameraX=-0.77 cameraY=0.31 hyp=0.82 cameraTheta=2.76 mountX=0.82 mountY=-0.03, mountTheta=-0.03
20:42:43.369 00.012 2864 SchedulePrimaryMove(10198720, x=-0.77, y=0.31, opts=13)
20:42:43.369 00.000 2864 Enqueuing Move request for scope (-0.77, 0.31)
20:42:43.373 00.004 6680 Worker thread wakes up
20:42:43.373 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.77, 0.31) opts 0xd
20:42:43.373 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.77, 0.31)
20:42:43.373 00.000 6680 Moving (-0.77, 0.31) raw xDistance=0.82 yDistance=-0.03
20:42:43.373 00.000 6680 PPEC rslt: input = 0.82, final = 0.46, react = 0.49, pred = -0.04, hyst = 0.48, hyst_pct = 0.16, period_length = 600.73
20:42:43.373 00.000 6680 PPEC: input: 0.82, control: 0.46, exposure: 1500
20:42:43.373 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:43.373 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:42:43.373 00.000 6680 MoveAxis(W, 61, ABG)
20:42:43.373 00.000 6680 Guiding  Dir = 3, Dur = 61
20:42:43.373 00.000 6680 IsGuiding returns 0
20:42:43.373 00.000 6680 PulseGuide returned control before completion, sleep 71
20:42:43.373 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=170, Gamma=0.560
20:42:43.435 00.062 2864 UpdateGuideState exits: m=1767 SNR=29.6
20:42:43.437 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:43.437 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:42:43.437 00.000 2864 Enqueuing Expose request
20:42:43.453 00.016 6680 IsGuiding returns 1
20:42:43.453 00.000 6680 scope still moving after pulse duration time elapsed
20:42:43.484 00.031 6680 IsGuiding returns 0
20:42:43.484 00.000 6680 scope move finished after 61 + 47 ms
20:42:43.484 00.000 6680 Move returns status 0, amount 61
20:42:43.484 00.000 6680 MoveAxis(N, 0, ABG)
20:42:43.484 00.000 6680 Move returns status 0, amount 0
20:42:43.484 00.000 6680 move complete, result=0
20:42:43.484 00.000 6680 worker thread done servicing request
20:42:43.484 00.000 6680 Worker thread wakes up
20:42:43.484 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:42:43.484 00.000 2864 GuideStep: 0.8 px 61 ms WEST, -0.0 px 0 ms NORTH
20:42:43.484 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:42:45.130 01.646 6680 Exposure complete
20:42:45.183 00.053 6680 worker thread done servicing request
20:42:45.183 00.000 2864 OnExposeComplete: enter
20:42:45.183 00.000 2864 UpdateGuideState(): m_state=6
20:42:45.195 00.012 2864 Star::Find(15, 133, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 558
20:42:45.196 00.001 2864 Star::Find returns 1 (0), X=134.21, Y=728.38, Mass=1836, SNR=30.2, Peak=187 HFD=3.0
20:42:45.196 00.000 2864 MultiStar: [#1 -2.21,0.65,0.93,U] [#2 -2.17,0.37,0.64,U] [#3 -2.21,0.53,0.70,U] [#4 -2.12,0.36,0.56,U] [#5 -2.01,0.39,0.58,U] [#6 -2.11,0.26,0.48,U] [#7 -2.06,0.92,0.47,U] [#8 -1.76,0.39,0.42,U] 
20:42:45.196 00.000 2864 single-star, 8 included, MultiStar: {-1.83, 0.42}, one-star: {-0.48, 0.09}
20:42:45.196 00.000 2864 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.80) = xAngle (0.17 = 0.17)
20:42:45.196 00.000 2864 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.90 = -2.90)
20:42:45.196 00.000 2864 CameraToMount -- cameraX=-0.48 cameraY=0.09 hyp=0.49 cameraTheta=2.97 mountX=0.48 mountY=-0.12, mountTheta=-0.24
20:42:45.196 00.000 2864 SchedulePrimaryMove(10198720, x=-0.48, y=0.09, opts=13)
20:42:45.210 00.014 2864 Enqueuing Move request for scope (-0.48, 0.09)
20:42:45.213 00.003 6680 Worker thread wakes up
20:42:45.213 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.09) opts 0xd
20:42:45.213 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.48, 0.09)
20:42:45.213 00.000 6680 Moving (-0.48, 0.09) raw xDistance=0.48 yDistance=-0.12
20:42:45.213 00.000 6680 PPEC rslt: input = 0.48, final = 0.25, react = 0.29, pred = -0.05, hyst = 0.29, hyst_pct = 0.16, period_length = 600.73
20:42:45.213 00.000 6680 PPEC: input: 0.48, control: 0.25, exposure: 1500
20:42:45.213 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:45.213 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:42:45.213 00.000 6680 MoveAxis(W, 34, ABG)
20:42:45.213 00.000 6680 Guiding  Dir = 3, Dur = 34
20:42:45.213 00.000 6680 IsGuiding returns 0
20:42:45.213 00.000 6680 PulseGuide returned control before completion, sleep 44
20:42:45.226 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=152, Gamma=0.560
20:42:45.258 00.032 2864 UpdateGuideState exits: m=1836 SNR=30.2
20:42:45.275 00.017 6680 IsGuiding returns 1
20:42:45.275 00.000 6680 scope still moving after pulse duration time elapsed
20:42:45.275 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:45.275 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:42:45.275 00.000 2864 Enqueuing Expose request
20:42:45.306 00.031 6680 IsGuiding returns 0
20:42:45.306 00.000 6680 scope move finished after 34 + 56 ms
20:42:45.306 00.000 6680 Move returns status 0, amount 34
20:42:45.306 00.000 6680 MoveAxis(N, 0, ABG)
20:42:45.306 00.000 6680 Move returns status 0, amount 0
20:42:45.306 00.000 6680 move complete, result=0
20:42:45.306 00.000 6680 worker thread done servicing request
20:42:45.306 00.000 6680 Worker thread wakes up
20:42:45.306 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:42:45.306 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:42:45.306 00.000 2864 GuideStep: 0.5 px 34 ms WEST, -0.1 px 0 ms NORTH
20:42:46.734 01.428 6680 Exposure complete
20:42:46.794 00.060 6680 worker thread done servicing request
20:42:46.794 00.000 2864 OnExposeComplete: enter
20:42:46.796 00.002 2864 UpdateGuideState(): m_state=6
20:42:46.796 00.000 2864 Star::Find(15, 134, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 559
20:42:46.796 00.000 2864 Star::Find returns 1 (0), X=133.51, Y=728.46, Mass=1827, SNR=30.1, Peak=165 HFD=3.2
20:42:46.796 00.000 2864 MultiStar: [#1 -2.98,0.65,0.00,M4] [#2 -2.93,0.48,0.00,M4] [#3 -2.97,0.55,0.00,M4] [#4 -3.01,0.46,0.00,M4] [#5 -3.02,0.50,0.00,M4] [#6 -3.05,0.47,0.00,M4] [#7 -2.65,0.71,0.46,U] [#8 -2.88,0.44,0.00,M4] 
20:42:46.796 00.000 2864 single-star, 1 included, MultiStar: {-1.64, 0.33}, one-star: {-1.18, 0.16}
20:42:46.806 00.010 2864 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.80) = xAngle (0.21 = 0.21)
20:42:46.806 00.000 2864 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.86 = -2.86)
20:42:46.806 00.000 2864 CameraToMount -- cameraX=-1.18 cameraY=0.16 hyp=1.19 cameraTheta=3.01 mountX=1.16 mountY=-0.33, mountTheta=-0.27
20:42:46.812 00.006 2864 SchedulePrimaryMove(10198720, x=-1.18, y=0.16, opts=13)
20:42:46.812 00.000 2864 Enqueuing Move request for scope (-1.18, 0.16)
20:42:46.812 00.000 6680 Worker thread wakes up
20:42:46.812 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.18, 0.16) opts 0xd
20:42:46.812 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.18, 0.16)
20:42:46.812 00.000 6680 Moving (-1.18, 0.16) raw xDistance=1.16 yDistance=-0.33
20:42:46.812 00.000 6680 PPEC rslt: input = 1.16, final = 0.62, react = 0.70, pred = -0.09, hyst = 0.66, hyst_pct = 0.15, period_length = 600.73
20:42:46.812 00.000 6680 PPEC: input: 1.16, control: 0.62, exposure: 1500
20:42:46.819 00.007 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:42:46.819 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
20:42:46.819 00.000 6680 MoveAxis(W, 83, ABG)
20:42:46.819 00.000 6680 Guiding  Dir = 3, Dur = 83
20:42:46.819 00.000 6680 IsGuiding returns 0
20:42:46.819 00.000 6680 PulseGuide returned control before completion, sleep 93
20:42:46.830 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=167, Gamma=0.560
20:42:46.877 00.047 2864 UpdateGuideState exits: m=1827 SNR=30.1
20:42:46.879 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:46.881 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:42:46.883 00.002 2864 Enqueuing Expose request
20:42:46.923 00.040 6680 IsGuiding returns 1
20:42:46.923 00.000 6680 scope still moving after pulse duration time elapsed
20:42:46.954 00.031 6680 IsGuiding returns 0
20:42:46.954 00.000 6680 scope move finished after 83 + 52 ms
20:42:46.954 00.000 6680 Move returns status 0, amount 83
20:42:46.954 00.000 6680 MoveAxis(N, 0, ABG)
20:42:46.954 00.000 6680 Move returns status 0, amount 0
20:42:46.954 00.000 6680 move complete, result=0
20:42:46.954 00.000 6680 worker thread done servicing request
20:42:46.954 00.000 6680 Worker thread wakes up
20:42:46.954 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:42:46.954 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:42:46.958 00.004 2864 GuideStep: 1.2 px 83 ms WEST, -0.3 px 0 ms NORTH
20:42:48.599 01.641 6680 Exposure complete
20:42:48.662 00.063 6680 worker thread done servicing request
20:42:48.662 00.000 2864 OnExposeComplete: enter
20:42:48.662 00.000 2864 UpdateGuideState(): m_state=6
20:42:48.662 00.000 2864 Star::Find(15, 133, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 560
20:42:48.662 00.000 2864 Star::Find returns 1 (0), X=133.61, Y=728.57, Mass=1862, SNR=30.4, Peak=154 HFD=3.2
20:42:48.662 00.000 2864 MultiStar: [#1 -2.94,0.59,0.00,M5] [#2 -2.73,0.63,0.00,M5] [#3 -2.88,0.51,0.00,M5] [#4 -2.84,0.42,0.00,M5] [#5 -2.72,0.72,0.00,M5] [#6 -2.87,0.39,0.00,M5] [#7 -2.40,1.01,0.44,U] [#8 -2.52,0.43,0.41,U] 
20:42:48.662 00.000 2864 single-star, 2 included, MultiStar: {-1.72, 0.48}, one-star: {-1.08, 0.27}
20:42:48.662 00.000 2864 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.80) = xAngle (0.10 = 0.10)
20:42:48.678 00.016 2864 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.97 = -2.97)
20:42:48.678 00.000 2864 CameraToMount -- cameraX=-1.08 cameraY=0.27 hyp=1.12 cameraTheta=2.90 mountX=1.11 mountY=-0.19, mountTheta=-0.17
20:42:48.682 00.004 2864 SchedulePrimaryMove(10198720, x=-1.08, y=0.27, opts=13)
20:42:48.682 00.000 2864 Enqueuing Move request for scope (-1.08, 0.27)
20:42:48.682 00.000 6680 Worker thread wakes up
20:42:48.682 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.08, 0.27) opts 0xd
20:42:48.682 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.08, 0.27)
20:42:48.682 00.000 6680 Moving (-1.08, 0.27) raw xDistance=1.11 yDistance=-0.19
20:42:48.682 00.000 6680 PPEC rslt: input = 1.11, final = 0.53, react = 0.67, pred = -0.15, hyst = 0.62, hyst_pct = 0.15, period_length = 600.73
20:42:48.682 00.000 6680 PPEC: input: 1.11, control: 0.53, exposure: 1500
20:42:48.682 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:48.682 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:42:48.682 00.000 6680 MoveAxis(W, 71, ABG)
20:42:48.682 00.000 6680 Guiding  Dir = 3, Dur = 71
20:42:48.682 00.000 6680 IsGuiding returns 0
20:42:48.682 00.000 6680 PulseGuide returned control before completion, sleep 81
20:42:48.700 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=159, Gamma=0.560
20:42:48.748 00.048 2864 UpdateGuideState exits: m=1862 SNR=30.4
20:42:48.748 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:48.748 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:42:48.748 00.000 2864 Enqueuing Expose request
20:42:48.773 00.025 6680 IsGuiding returns 1
20:42:48.773 00.000 6680 scope still moving after pulse duration time elapsed
20:42:48.805 00.032 6680 IsGuiding returns 0
20:42:48.805 00.000 6680 scope move finished after 71 + 44 ms
20:42:48.805 00.000 6680 Move returns status 0, amount 71
20:42:48.805 00.000 6680 MoveAxis(N, 0, ABG)
20:42:48.805 00.000 6680 Move returns status 0, amount 0
20:42:48.805 00.000 6680 move complete, result=0
20:42:48.805 00.000 6680 worker thread done servicing request
20:42:48.805 00.000 6680 Worker thread wakes up
20:42:48.805 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:42:48.805 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:42:48.806 00.001 2864 GuideStep: 1.1 px 71 ms WEST, -0.2 px 0 ms NORTH
20:42:50.213 01.407 6680 Exposure complete
20:42:50.279 00.066 6680 worker thread done servicing request
20:42:50.279 00.000 2864 OnExposeComplete: enter
20:42:50.279 00.000 2864 UpdateGuideState(): m_state=6
20:42:50.279 00.000 2864 Star::Find(15, 133, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 561
20:42:50.288 00.009 2864 Star::Find returns 1 (0), X=133.78, Y=728.74, Mass=1790, SNR=29.8, Peak=171 HFD=2.8
20:42:50.288 00.000 2864 MultiStar: [#1 -2.87,0.88,0.00,M6] [#2 -2.80,0.76,0.00,M6] [#3 -2.82,0.74,0.00,M6] [#4 -2.82,0.68,0.00,M6] [#5 -2.93,0.71,0.00,M6] [#6 -2.76,0.70,0.00,M6] [#7 -2.50,1.10,0.46,U] [#8 -2.48,0.82,0.42,U] 
20:42:50.291 00.003 2864 single-star, 2 included, MultiStar: {-1.65, 0.69}, one-star: {-0.91, 0.44}
20:42:50.291 00.000 2864 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.80) = xAngle (-0.10 = -0.10)
20:42:50.291 00.000 2864 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.18 = 3.10)
20:42:50.291 00.000 2864 CameraToMount -- cameraX=-0.91 cameraY=0.44 hyp=1.01 cameraTheta=2.69 mountX=1.00 mountY=0.04, mountTheta=0.04
20:42:50.291 00.000 2864 SchedulePrimaryMove(10198720, x=-0.91, y=0.44, opts=13)
20:42:50.291 00.000 2864 Enqueuing Move request for scope (-0.91, 0.44)
20:42:50.291 00.000 6680 Worker thread wakes up
20:42:50.291 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.91, 0.44) opts 0xd
20:42:50.291 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.91, 0.44)
20:42:50.291 00.000 6680 Moving (-0.91, 0.44) raw xDistance=1.00 yDistance=0.04
20:42:50.307 00.016 6680 PPEC rslt: input = 1.00, final = 0.41, react = 0.60, pred = -0.22, hyst = 0.58, hyst_pct = 0.15, period_length = 600.73
20:42:50.307 00.000 6680 PPEC: input: 1.00, control: 0.41, exposure: 1500
20:42:50.307 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:50.307 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:42:50.307 00.000 6680 MoveAxis(W, 55, ABG)
20:42:50.307 00.000 6680 Guiding  Dir = 3, Dur = 55
20:42:50.307 00.000 6680 IsGuiding returns 0
20:42:50.307 00.000 6680 PulseGuide returned control before completion, sleep 65
20:42:50.307 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=190, Gamma=0.560
20:42:50.354 00.047 2864 UpdateGuideState exits: m=1790 SNR=29.8
20:42:50.354 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:50.354 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:42:50.369 00.015 2864 Enqueuing Expose request
20:42:50.385 00.016 6680 IsGuiding returns 1
20:42:50.385 00.000 6680 scope still moving after pulse duration time elapsed
20:42:50.416 00.031 6680 IsGuiding returns 0
20:42:50.416 00.000 6680 scope move finished after 55 + 53 ms
20:42:50.416 00.000 6680 Move returns status 0, amount 55
20:42:50.416 00.000 6680 MoveAxis(N, 0, ABG)
20:42:50.416 00.000 6680 Move returns status 0, amount 0
20:42:50.416 00.000 6680 move complete, result=0
20:42:50.416 00.000 6680 worker thread done servicing request
20:42:50.416 00.000 6680 Worker thread wakes up
20:42:50.416 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:42:50.416 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:42:50.416 00.000 2864 GuideStep: 1.0 px 55 ms WEST, 0.0 px 0 ms NORTH
20:42:52.047 01.631 6680 Exposure complete
20:42:52.099 00.052 6680 worker thread done servicing request
20:42:52.099 00.000 2864 OnExposeComplete: enter
20:42:52.099 00.000 2864 UpdateGuideState(): m_state=6
20:42:52.099 00.000 2864 Star::Find(15, 133, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 562
20:42:52.099 00.000 2864 Star::Find returns 1 (0), X=133.51, Y=729.03, Mass=1819, SNR=30.1, Peak=171 HFD=3.0
20:42:52.099 00.000 2864 MultiStar: [#1 -2.98,1.01,0.00,M7] [#2 -2.95,0.82,0.00,M7] [#3 -2.99,0.90,0.00,M7] [#4 -2.87,0.78,0.00,M7] [#5 -3.09,0.72,0.00,M7] [#6 -2.90,0.66,0.00,M7] [#7 -2.78,1.25,0.00,M1] [#8 -2.71,1.05,0.00,M3] 
20:42:52.109 00.010 2864 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.80) = xAngle (-0.21 = -0.21)
20:42:52.109 00.000 2864 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.28 = 3.00)
20:42:52.109 00.000 2864 CameraToMount -- cameraX=-1.19 cameraY=0.74 hyp=1.40 cameraTheta=2.59 mountX=1.37 mountY=0.20, mountTheta=0.14
20:42:52.109 00.000 2864 SchedulePrimaryMove(10198720, x=-1.19, y=0.74, opts=13)
20:42:52.119 00.010 2864 Enqueuing Move request for scope (-1.19, 0.74)
20:42:52.119 00.000 6680 Worker thread wakes up
20:42:52.119 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.19, 0.74) opts 0xd
20:42:52.119 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.19, 0.74)
20:42:52.119 00.000 6680 Moving (-1.19, 0.74) raw xDistance=1.37 yDistance=0.20
20:42:52.119 00.000 6680 PPEC rslt: input = 1.37, final = 0.53, react = 0.82, pred = -0.34, hyst = 0.77, hyst_pct = 0.15, period_length = 600.73
20:42:52.119 00.000 6680 PPEC: input: 1.37, control: 0.53, exposure: 1500
20:42:52.119 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:52.119 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
20:42:52.119 00.000 6680 MoveAxis(W, 71, ABG)
20:42:52.119 00.000 6680 Guiding  Dir = 3, Dur = 71
20:42:52.119 00.000 6680 IsGuiding returns 0
20:42:52.119 00.000 6680 PulseGuide returned control before completion, sleep 81
20:42:52.133 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=162, Gamma=0.560
20:42:52.172 00.039 2864 UpdateGuideState exits: m=1819 SNR=30.1
20:42:52.183 00.011 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:52.183 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:42:52.188 00.005 2864 Enqueuing Expose request
20:42:52.220 00.032 6680 IsGuiding returns 0
20:42:52.220 00.000 6680 Move returns status 0, amount 71
20:42:52.220 00.000 6680 MoveAxis(N, 0, ABG)
20:42:52.220 00.000 6680 Move returns status 0, amount 0
20:42:52.220 00.000 6680 move complete, result=0
20:42:52.220 00.000 6680 worker thread done servicing request
20:42:52.220 00.000 2864 GuideStep: 1.4 px 71 ms WEST, 0.2 px 0 ms NORTH
20:42:52.220 00.000 6680 Worker thread wakes up
20:42:52.224 00.004 6680 worker thread servicing REQUEST_EXPOSE 1500
20:42:52.224 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:42:53.646 01.422 6680 Exposure complete
20:42:53.707 00.061 6680 worker thread done servicing request
20:42:53.707 00.000 2864 OnExposeComplete: enter
20:42:53.713 00.006 2864 UpdateGuideState(): m_state=6
20:42:53.715 00.002 2864 Star::Find(15, 133, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 563
20:42:53.719 00.004 2864 Star::Find returns 1 (0), X=133.43, Y=728.99, Mass=1753, SNR=29.5, Peak=163 HFD=3.1
20:42:53.721 00.002 2864 MultiStar: [#1 -3.16,0.95,0.00,M8] [#2 -2.94,0.78,0.00,M8] [#3 -3.00,0.99,0.00,M8] [#4 -3.11,0.82,0.00,M8] [#5 -2.93,0.93,0.00,M8] [#6 -2.99,0.89,0.00,M8] [#7 -2.78,1.29,0.00,M2] [#8 -2.62,1.02,0.00,M4] 
20:42:53.721 00.000 2864 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.80) = xAngle (-0.16 = -0.16)
20:42:53.723 00.002 2864 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.23 = 3.05)
20:42:53.725 00.002 2864 CameraToMount -- cameraX=-1.26 cameraY=0.70 hyp=1.44 cameraTheta=2.64 mountX=1.42 mountY=0.13, mountTheta=0.09
20:42:53.725 00.000 2864 SchedulePrimaryMove(10198720, x=-1.26, y=0.70, opts=13)
20:42:53.725 00.000 2864 Enqueuing Move request for scope (-1.26, 0.70)
20:42:53.725 00.000 6680 Worker thread wakes up
20:42:53.725 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.26, 0.70) opts 0xd
20:42:53.725 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.26, 0.70)
20:42:53.725 00.000 6680 Moving (-1.26, 0.70) raw xDistance=1.42 yDistance=0.13
20:42:53.725 00.000 6680 PPEC rslt: input = 1.42, final = 0.50, react = 0.85, pred = -0.40, hyst = 0.79, hyst_pct = 0.15, period_length = 600.73
20:42:53.725 00.000 6680 PPEC: input: 1.42, control: 0.50, exposure: 1500
20:42:53.725 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:53.725 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:42:53.725 00.000 6680 MoveAxis(W, 68, ABG)
20:42:53.725 00.000 6680 Guiding  Dir = 3, Dur = 68
20:42:53.725 00.000 6680 IsGuiding returns 0
20:42:53.725 00.000 6680 PulseGuide returned control before completion, sleep 78
20:42:53.750 00.025 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=166, Gamma=0.560
20:42:53.787 00.037 2864 UpdateGuideState exits: m=1753 SNR=29.5
20:42:53.787 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:53.787 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:42:53.804 00.017 2864 Enqueuing Expose request
20:42:53.819 00.015 6680 IsGuiding returns 1
20:42:53.819 00.000 6680 scope still moving after pulse duration time elapsed
20:42:53.851 00.032 6680 IsGuiding returns 0
20:42:53.851 00.000 6680 scope move finished after 68 + 44 ms
20:42:53.851 00.000 6680 Move returns status 0, amount 68
20:42:53.851 00.000 6680 MoveAxis(N, 0, ABG)
20:42:53.851 00.000 6680 Move returns status 0, amount 0
20:42:53.851 00.000 6680 move complete, result=0
20:42:53.851 00.000 6680 worker thread done servicing request
20:42:53.851 00.000 6680 Worker thread wakes up
20:42:53.851 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:42:53.851 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:42:53.851 00.000 2864 GuideStep: 1.4 px 68 ms WEST, 0.1 px 0 ms NORTH
20:42:55.500 01.649 6680 Exposure complete
20:42:55.563 00.063 6680 worker thread done servicing request
20:42:55.563 00.000 2864 OnExposeComplete: enter
20:42:55.563 00.000 2864 UpdateGuideState(): m_state=6
20:42:55.563 00.000 2864 Star::Find(15, 133, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 564
20:42:55.563 00.000 2864 Star::Find returns 1 (0), X=133.11, Y=729.55, Mass=1869, SNR=30.5, Peak=168 HFD=3.0
20:42:55.563 00.000 2864 MultiStar: [#1 -3.45,1.43,0.00,M9] [#2 -3.41,1.43,0.00,M9] [#3 -3.23,1.43,0.00,M9] [#4 -3.44,1.32,0.00,M9] [#5 -3.23,1.37,0.00,M9] [#6 -3.35,1.26,0.00,M9] [#7 -2.93,1.94,0.00,M3] [#8 -3.06,1.50,0.00,M5] 
20:42:55.563 00.000 2864 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.80) = xAngle (-0.32 = -0.32)
20:42:55.563 00.000 2864 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.40 = 2.89)
20:42:55.579 00.016 2864 CameraToMount -- cameraX=-1.59 cameraY=1.25 hyp=2.02 cameraTheta=2.47 mountX=1.92 mountY=0.51, mountTheta=0.26
20:42:55.579 00.000 2864 SchedulePrimaryMove(10198720, x=-1.59, y=1.25, opts=13)
20:42:55.579 00.000 2864 Enqueuing Move request for scope (-1.59, 1.25)
20:42:55.579 00.000 6680 Worker thread wakes up
20:42:55.579 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.59, 1.25) opts 0xd
20:42:55.579 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.59, 1.25)
20:42:55.579 00.000 6680 Moving (-1.59, 1.25) raw xDistance=1.92 yDistance=0.51
20:42:55.588 00.009 6680 PPEC rslt: input = 1.92, final = 0.71, react = 1.15, pred = -0.50, hyst = 1.07, hyst_pct = 0.15, period_length = 600.73
20:42:55.588 00.000 6680 PPEC: input: 1.92, control: 0.71, exposure: 1500
20:42:55.588 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
20:42:55.588 00.000 6680 MoveAxis(W, 96, ABG)
20:42:55.588 00.000 6680 Guiding  Dir = 3, Dur = 96
20:42:55.588 00.000 6680 IsGuiding returns 0
20:42:55.588 00.000 6680 PulseGuide returned control before completion, sleep 106
20:42:55.595 00.007 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=192, Gamma=0.560
20:42:55.642 00.047 2864 UpdateGuideState exits: m=1869 SNR=30.5
20:42:55.642 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:55.642 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:42:55.652 00.010 2864 Enqueuing Expose request
20:42:55.706 00.054 6680 IsGuiding returns 1
20:42:55.706 00.000 6680 scope still moving after pulse duration time elapsed
20:42:55.737 00.031 6680 IsGuiding returns 0
20:42:55.737 00.000 6680 scope move finished after 96 + 53 ms
20:42:55.737 00.000 6680 Move returns status 0, amount 96
20:42:55.737 00.000 6680 MoveAxis(S, 82, ABG)
20:42:55.737 00.000 6680 Guiding  Dir = 1, Dur = 82
20:42:55.737 00.000 6680 IsGuiding returns 0
20:42:55.737 00.000 6680 PulseGuide returned control before completion, sleep 92
20:42:55.832 00.095 6680 IsGuiding returns 1
20:42:55.832 00.000 6680 scope still moving after pulse duration time elapsed
20:42:55.865 00.033 6680 IsGuiding returns 0
20:42:55.865 00.000 6680 scope move finished after 82 + 44 ms
20:42:55.865 00.000 6680 Move returns status 0, amount 82
20:42:55.865 00.000 6680 move complete, result=0
20:42:55.865 00.000 6680 worker thread done servicing request
20:42:55.865 00.000 2864 GuideStep: 1.9 px 96 ms WEST, 0.5 px 82 ms SOUTH
20:42:55.871 00.006 6680 Worker thread wakes up
20:42:55.871 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:42:55.871 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:42:57.279 01.408 6680 Exposure complete
20:42:57.344 00.065 6680 worker thread done servicing request
20:42:57.344 00.000 2864 OnExposeComplete: enter
20:42:57.344 00.000 2864 UpdateGuideState(): m_state=6
20:42:57.344 00.000 2864 Star::Find(15, 133, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 565
20:42:57.356 00.012 2864 Star::Find returns 1 (0), X=132.84, Y=729.17, Mass=1808, SNR=30.0, Peak=169 HFD=2.9
20:42:57.356 00.000 2864 MultiStar: [#1 -3.64,1.11,0.00,M10] [#2 -3.59,1.02,0.00,M10] [#3 -3.63,1.01,0.00,M10] [#4 -3.56,0.90,0.00,M10] [#5 -3.54,1.07,0.00,M10] [#6 -3.59,0.97,0.00,M10] [#7 -3.06,1.67,0.00,M4] [#8 -3.45,0.97,0.00,M6] 
20:42:57.360 00.004 2864 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.80) = xAngle (-0.10 = -0.10)
20:42:57.360 00.000 2864 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.17 = 3.11)
20:42:57.360 00.000 2864 CameraToMount -- cameraX=-1.85 cameraY=0.88 hyp=2.05 cameraTheta=2.70 mountX=2.04 mountY=0.06, mountTheta=0.03
20:42:57.360 00.000 2864 SchedulePrimaryMove(10198720, x=-1.85, y=0.88, opts=13)
20:42:57.360 00.000 2864 Enqueuing Move request for scope (-1.85, 0.88)
20:42:57.369 00.009 6680 Worker thread wakes up
20:42:57.369 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.85, 0.88) opts 0xd
20:42:57.369 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.85, 0.88)
20:42:57.369 00.000 6680 Moving (-1.85, 0.88) raw xDistance=2.04 yDistance=0.06
20:42:57.369 00.000 6680 PPEC rslt: input = 2.04, final = 0.88, react = 1.22, pred = -0.39, hyst = 1.13, hyst_pct = 0.14, period_length = 600.73
20:42:57.369 00.000 6680 PPEC: input: 2.04, control: 0.88, exposure: 1500
20:42:57.369 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:57.369 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:42:57.369 00.000 6680 MoveAxis(W, 118, ABG)
20:42:57.369 00.000 6680 Guiding  Dir = 3, Dur = 118
20:42:57.369 00.000 6680 IsGuiding returns 0
20:42:57.369 00.000 6680 PulseGuide returned control before completion, sleep 128
20:42:57.384 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=174, Gamma=0.560
20:42:57.423 00.039 2864 UpdateGuideState exits: m=1808 SNR=30.0
20:42:57.433 00.010 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:57.433 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:42:57.439 00.006 2864 Enqueuing Expose request
20:42:57.518 00.079 6680 IsGuiding returns 0
20:42:57.518 00.000 6680 Move returns status 0, amount 118
20:42:57.518 00.000 6680 MoveAxis(N, 0, ABG)
20:42:57.518 00.000 6680 Move returns status 0, amount 0
20:42:57.518 00.000 6680 move complete, result=0
20:42:57.518 00.000 6680 worker thread done servicing request
20:42:57.518 00.000 6680 Worker thread wakes up
20:42:57.518 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:42:57.518 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:42:57.525 00.007 2864 GuideStep: 2.0 px 118 ms WEST, 0.1 px 0 ms NORTH
20:42:59.166 01.641 6680 Exposure complete
20:42:59.229 00.063 6680 worker thread done servicing request
20:42:59.229 00.000 2864 OnExposeComplete: enter
20:42:59.229 00.000 2864 UpdateGuideState(): m_state=6
20:42:59.229 00.000 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 566
20:42:59.229 00.000 2864 Star::Find returns 1 (0), X=133.06, Y=729.05, Mass=1782, SNR=29.8, Peak=177 HFD=2.8
20:42:59.229 00.000 2864 MultiStar: [#1 -3.34,0.95,0.00,R] [#2 -3.40,1.01,0.00,R] [#3 -3.28,0.85,0.00,R] [#4 -3.25,0.69,0.00,R] [#5 -3.20,0.91,0.00,R] [#6 -3.14,0.79,0.00,R] [#7 -3.13,1.20,0.00,M5] [#8 -2.96,0.80,0.00,M7] 
20:42:59.244 00.015 2864 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.80) = xAngle (-0.09 = -0.09)
20:42:59.244 00.000 2864 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.16 = 3.12)
20:42:59.244 00.000 2864 CameraToMount -- cameraX=-1.63 cameraY=0.76 hyp=1.80 cameraTheta=2.71 mountX=1.79 mountY=0.04, mountTheta=0.02
20:42:59.244 00.000 2864 SchedulePrimaryMove(10198720, x=-1.63, y=0.76, opts=13)
20:42:59.244 00.000 2864 Enqueuing Move request for scope (-1.63, 0.76)
20:42:59.244 00.000 6680 Worker thread wakes up
20:42:59.244 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.63, 0.76) opts 0xd
20:42:59.244 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.63, 0.76)
20:42:59.244 00.000 6680 Moving (-1.63, 0.76) raw xDistance=1.79 yDistance=0.04
20:42:59.244 00.000 6680 PPEC rslt: input = 1.79, final = 0.69, react = 1.08, pred = -0.44, hyst = 1.01, hyst_pct = 0.14, period_length = 600.73
20:42:59.244 00.000 6680 PPEC: input: 1.79, control: 0.69, exposure: 1500
20:42:59.244 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:59.244 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:42:59.244 00.000 6680 MoveAxis(W, 93, ABG)
20:42:59.244 00.000 6680 Guiding  Dir = 3, Dur = 93
20:42:59.244 00.000 6680 IsGuiding returns 0
20:42:59.244 00.000 6680 PulseGuide returned control before completion, sleep 103
20:42:59.260 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=179, Gamma=0.560
20:42:59.312 00.052 2864 UpdateGuideState exits: m=1782 SNR=29.8
20:42:59.312 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:59.324 00.012 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:42:59.324 00.000 2864 Enqueuing Expose request
20:42:59.371 00.047 6680 IsGuiding returns 1
20:42:59.371 00.000 6680 scope still moving after pulse duration time elapsed
20:42:59.403 00.032 6680 IsGuiding returns 0
20:42:59.403 00.000 6680 scope move finished after 93 + 52 ms
20:42:59.403 00.000 6680 Move returns status 0, amount 93
20:42:59.403 00.000 6680 MoveAxis(N, 0, ABG)
20:42:59.403 00.000 6680 Move returns status 0, amount 0
20:42:59.403 00.000 6680 move complete, result=0
20:42:59.403 00.000 6680 worker thread done servicing request
20:42:59.403 00.000 6680 Worker thread wakes up
20:42:59.403 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:42:59.403 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:42:59.403 00.000 2864 GuideStep: 1.8 px 93 ms WEST, 0.0 px 0 ms NORTH
20:43:00.814 01.411 6680 Exposure complete
20:43:00.863 00.049 6680 worker thread done servicing request
20:43:00.863 00.000 2864 OnExposeComplete: enter
20:43:00.863 00.000 2864 UpdateGuideState(): m_state=6
20:43:00.863 00.000 2864 Star::Find(15, 133, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 567
20:43:00.869 00.006 2864 Star::Find returns 1 (0), X=132.74, Y=729.21, Mass=1647, SNR=28.6, Peak=176 HFD=2.9
20:43:00.874 00.005 2864 MultiStar: [#1 -0.44,0.14,0.97,U] [#2 -0.24,0.09,0.67,U] [#3 -0.37,0.25,0.71,U] [#4 -0.43,0.28,0.61,U] [#5 -0.37,0.18,0.60,U] [#6 -0.51,0.20,0.52,U] [#7 -3.41,1.32,0.00,M6] [#8 -3.34,1.15,0.00,M8] 
20:43:00.874 00.000 2864 refined, 6 included, MultiStar: {-0.70, 0.33}, one-star: {-1.95, 0.91}
20:43:00.874 00.000 2864 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.80) = xAngle (-0.09 = -0.09)
20:43:00.874 00.000 2864 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.17 = 3.12)
20:43:00.874 00.000 2864 CameraToMount -- cameraX=-0.70 cameraY=0.33 hyp=0.77 cameraTheta=2.70 mountX=0.77 mountY=0.02, mountTheta=0.03
20:43:00.874 00.000 2864 SchedulePrimaryMove(10198720, x=-0.70, y=0.33, opts=13)
20:43:00.874 00.000 2864 Enqueuing Move request for scope (-0.70, 0.33)
20:43:00.874 00.000 6680 Worker thread wakes up
20:43:00.874 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 0.33) opts 0xd
20:43:00.874 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.70, 0.33)
20:43:00.874 00.000 6680 Moving (-0.70, 0.33) raw xDistance=0.77 yDistance=0.02
20:43:00.890 00.016 6680 PPEC rslt: input = 0.77, final = 0.08, react = 0.46, pred = -0.44, hyst = 0.47, hyst_pct = 0.14, period_length = 600.73
20:43:00.890 00.000 6680 PPEC: input: 0.77, control: 0.08, exposure: 1500
20:43:00.890 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:00.890 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:43:00.890 00.000 6680 MoveAxis(W, 11, ABG)
20:43:00.890 00.000 6680 Guiding  Dir = 3, Dur = 11
20:43:00.890 00.000 6680 IsGuiding returns 0
20:43:00.890 00.000 6680 PulseGuide returned control before completion, sleep 21
20:43:00.900 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=159, Gamma=0.560
20:43:00.922 00.022 6680 IsGuiding returns 1
20:43:00.922 00.000 6680 scope still moving after pulse duration time elapsed
20:43:00.938 00.016 2864 UpdateGuideState exits: m=1647 SNR=28.6
20:43:00.938 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:00.938 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:43:00.938 00.000 2864 Enqueuing Expose request
20:43:00.953 00.015 6680 IsGuiding returns 0
20:43:00.953 00.000 6680 scope move finished after 11 + 53 ms
20:43:00.953 00.000 6680 Move returns status 0, amount 11
20:43:00.953 00.000 6680 MoveAxis(N, 0, ABG)
20:43:00.953 00.000 6680 Move returns status 0, amount 0
20:43:00.953 00.000 6680 move complete, result=0
20:43:00.953 00.000 6680 worker thread done servicing request
20:43:00.953 00.000 6680 Worker thread wakes up
20:43:00.953 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:43:00.953 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:43:00.953 00.000 2864 GuideStep: 0.8 px 11 ms WEST, 0.0 px 0 ms NORTH
20:43:02.602 01.649 6680 Exposure complete
20:43:02.681 00.079 6680 worker thread done servicing request
20:43:02.681 00.000 2864 OnExposeComplete: enter
20:43:02.681 00.000 2864 UpdateGuideState(): m_state=6
20:43:02.681 00.000 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 568
20:43:02.681 00.000 2864 Star::Find returns 1 (0), X=132.02, Y=729.19, Mass=1741, SNR=29.4, Peak=166 HFD=3.1
20:43:02.681 00.000 2864 MultiStar: [#1 -1.12,0.52,0.96,U] [#2 -0.93,0.24,0.65,U] [#3 -1.28,0.46,0.73,U] [#4 -1.17,0.57,0.60,U] [#5 -0.98,0.35,0.60,U] [#6 -1.33,0.36,0.50,U] [#7 -4.30,1.30,0.00,M7] [#8 -4.11,1.03,0.00,M9] 
20:43:02.681 00.000 2864 refined, 6 included, MultiStar: {-1.44, 0.52}, one-star: {-2.67, 0.90}
20:43:02.681 00.000 2864 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.80) = xAngle (-0.00 = -0.00)
20:43:02.681 00.000 2864 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.07 = -3.07)
20:43:02.697 00.016 2864 CameraToMount -- cameraX=-1.44 cameraY=0.52 hyp=1.53 cameraTheta=2.79 mountX=1.53 mountY=-0.10, mountTheta=-0.07
20:43:02.697 00.000 2864 SchedulePrimaryMove(10198720, x=-1.44, y=0.52, opts=13)
20:43:02.697 00.000 2864 Enqueuing Move request for scope (-1.44, 0.52)
20:43:02.697 00.000 6680 Worker thread wakes up
20:43:02.697 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.44, 0.52) opts 0xd
20:43:02.697 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.44, 0.52)
20:43:02.697 00.000 6680 Moving (-1.44, 0.52) raw xDistance=1.53 yDistance=-0.10
20:43:02.697 00.000 6680 PPEC rslt: input = 1.53, final = 0.69, react = 0.92, pred = -0.26, hyst = 0.87, hyst_pct = 0.14, period_length = 600.73
20:43:02.697 00.000 6680 PPEC: input: 1.53, control: 0.69, exposure: 1500
20:43:02.697 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:02.697 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:43:02.697 00.000 6680 MoveAxis(W, 93, ABG)
20:43:02.697 00.000 6680 Guiding  Dir = 3, Dur = 93
20:43:02.697 00.000 6680 IsGuiding returns 0
20:43:02.697 00.000 6680 PulseGuide returned control before completion, sleep 103
20:43:02.713 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=166, Gamma=0.560
20:43:02.760 00.047 2864 UpdateGuideState exits: m=1741 SNR=29.4
20:43:02.760 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:02.760 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:43:02.760 00.000 2864 Enqueuing Expose request
20:43:02.822 00.062 6680 IsGuiding returns 1
20:43:02.822 00.000 6680 scope still moving after pulse duration time elapsed
20:43:02.853 00.031 6680 IsGuiding returns 0
20:43:02.853 00.000 6680 scope move finished after 93 + 52 ms
20:43:02.853 00.000 6680 Move returns status 0, amount 93
20:43:02.853 00.000 6680 MoveAxis(N, 0, ABG)
20:43:02.853 00.000 6680 Move returns status 0, amount 0
20:43:02.853 00.000 6680 move complete, result=0
20:43:02.853 00.000 6680 worker thread done servicing request
20:43:02.853 00.000 6680 Worker thread wakes up
20:43:02.853 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:43:02.853 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:43:02.853 00.000 2864 GuideStep: 1.5 px 93 ms WEST, -0.1 px 0 ms NORTH
20:43:04.280 01.427 6680 Exposure complete
20:43:04.373 00.093 6680 worker thread done servicing request
20:43:04.373 00.000 2864 OnExposeComplete: enter
20:43:04.373 00.000 2864 UpdateGuideState(): m_state=6
20:43:04.373 00.000 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 569
20:43:04.381 00.008 2864 Star::Find returns 1 (0), X=131.52, Y=729.23, Mass=1748, SNR=29.5, Peak=172 HFD=3.0
20:43:04.381 00.000 2864 MultiStar: [#1 -1.67,0.15,0.95,U] [#2 -1.44,0.00,0.66,U] [#3 -1.69,0.23,0.74,U] [#4 -1.70,0.27,0.58,U] [#5 -1.63,0.25,0.59,U] [#6 -1.81,0.12,0.49,U] [#7 -4.68,1.72,0.00,M8] [#8 -4.72,1.23,0.00,M10] 
20:43:04.381 00.000 2864 refined, 6 included, MultiStar: {-1.95, 0.32}, one-star: {-3.17, 0.93}
20:43:04.381 00.000 2864 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.80) = xAngle (0.18 = 0.18)
20:43:04.389 00.008 2864 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.89 = -2.89)
20:43:04.389 00.000 2864 CameraToMount -- cameraX=-1.95 cameraY=0.32 hyp=1.98 cameraTheta=2.98 mountX=1.95 mountY=-0.49, mountTheta=-0.25
20:43:04.389 00.000 2864 SchedulePrimaryMove(10198720, x=-1.95, y=0.32, opts=13)
20:43:04.389 00.000 2864 Enqueuing Move request for scope (-1.95, 0.32)
20:43:04.389 00.000 6680 Worker thread wakes up
20:43:04.389 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.95, 0.32) opts 0xd
20:43:04.389 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.95, 0.32)
20:43:04.389 00.000 6680 Moving (-1.95, 0.32) raw xDistance=1.95 yDistance=-0.49
20:43:04.389 00.000 6680 PPEC rslt: input = 1.95, final = 0.94, react = 1.17, pred = -0.25, hyst = 1.06, hyst_pct = 0.14, period_length = 600.73
20:43:04.389 00.000 6680 PPEC: input: 1.95, control: 0.94, exposure: 1500
20:43:04.389 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:43:04.389 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
20:43:04.389 00.000 6680 MoveAxis(W, 127, ABG)
20:43:04.389 00.000 6680 Guiding  Dir = 3, Dur = 127
20:43:04.389 00.000 6680 IsGuiding returns 0
20:43:04.389 00.000 6680 PulseGuide returned control before completion, sleep 137
20:43:04.404 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=157, Gamma=0.560
20:43:04.452 00.048 2864 UpdateGuideState exits: m=1748 SNR=29.5
20:43:04.452 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:04.452 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:43:04.452 00.000 2864 Enqueuing Expose request
20:43:04.547 00.095 6680 IsGuiding returns 1
20:43:04.547 00.000 6680 scope still moving after pulse duration time elapsed
20:43:04.578 00.031 6680 IsGuiding returns 0
20:43:04.578 00.000 6680 scope move finished after 127 + 52 ms
20:43:04.578 00.000 6680 Move returns status 0, amount 127
20:43:04.578 00.000 6680 MoveAxis(N, 0, ABG)
20:43:04.578 00.000 6680 Move returns status 0, amount 0
20:43:04.578 00.000 6680 move complete, result=0
20:43:04.578 00.000 6680 worker thread done servicing request
20:43:04.578 00.000 2864 GuideStep: 1.9 px 127 ms WEST, -0.5 px 0 ms NORTH
20:43:04.578 00.000 6680 Worker thread wakes up
20:43:04.578 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:43:04.578 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:43:06.213 01.635 6680 Exposure complete
20:43:06.275 00.062 6680 worker thread done servicing request
20:43:06.275 00.000 2864 OnExposeComplete: enter
20:43:06.279 00.004 2864 UpdateGuideState(): m_state=6
20:43:06.279 00.000 2864 Star::Find(15, 131, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 570
20:43:06.279 00.000 2864 Star::Find returns 1 (0), X=131.27, Y=729.42, Mass=1753, SNR=29.5, Peak=180 HFD=3.1
20:43:06.279 00.000 2864 MultiStar: [#1 -2.02,0.39,0.94,U] [#2 -1.66,0.34,0.66,U] [#3 -1.98,0.40,0.73,U] [#4 -2.02,0.57,0.57,U] [#5 -1.86,0.54,0.59,U] [#6 -2.28,0.22,0.48,U] [#7 -5.01,1.76,0.00,M9] [#8 -4.99,1.31,0.00,R] 
20:43:06.279 00.000 2864 refined, 6 included, MultiStar: {-2.25, 0.56}, one-star: {-3.42, 1.13}
20:43:06.279 00.000 2864 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.80) = xAngle (0.10 = 0.10)
20:43:06.289 00.010 2864 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.97 = -2.97)
20:43:06.289 00.000 2864 CameraToMount -- cameraX=-2.25 cameraY=0.56 hyp=2.32 cameraTheta=2.90 mountX=2.31 mountY=-0.40, mountTheta=-0.17
20:43:06.289 00.000 2864 SchedulePrimaryMove(10198720, x=-2.25, y=0.56, opts=13)
20:43:06.289 00.000 2864 Enqueuing Move request for scope (-2.25, 0.56)
20:43:06.289 00.000 6680 Worker thread wakes up
20:43:06.289 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.25, 0.56) opts 0xd
20:43:06.289 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.25, 0.56)
20:43:06.289 00.000 6680 Moving (-2.25, 0.56) raw xDistance=2.31 yDistance=-0.40
20:43:06.289 00.000 6680 PPEC rslt: input = 2.31, final = 1.15, react = 1.38, pred = -0.25, hyst = 1.29, hyst_pct = 0.14, period_length = 600.73
20:43:06.289 00.000 6680 PPEC: input: 2.31, control: 1.15, exposure: 1500
20:43:06.289 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:43:06.289 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
20:43:06.289 00.000 6680 MoveAxis(W, 155, ABG)
20:43:06.289 00.000 6680 Guiding  Dir = 3, Dur = 155
20:43:06.289 00.000 6680 IsGuiding returns 0
20:43:06.289 00.000 6680 PulseGuide returned control before completion, sleep 165
20:43:06.314 00.025 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=174, Gamma=0.560
20:43:06.359 00.045 2864 UpdateGuideState exits: m=1753 SNR=29.5
20:43:06.359 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:06.359 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:43:06.359 00.000 2864 Enqueuing Expose request
20:43:06.480 00.121 6680 IsGuiding returns 1
20:43:06.480 00.000 6680 scope still moving after pulse duration time elapsed
20:43:06.512 00.032 6680 IsGuiding returns 0
20:43:06.512 00.000 6680 scope move finished after 155 + 55 ms
20:43:06.512 00.000 6680 Move returns status 0, amount 155
20:43:06.512 00.000 6680 MoveAxis(N, 0, ABG)
20:43:06.512 00.000 6680 Move returns status 0, amount 0
20:43:06.512 00.000 6680 move complete, result=0
20:43:06.512 00.000 6680 worker thread done servicing request
20:43:06.512 00.000 6680 Worker thread wakes up
20:43:06.512 00.000 2864 GuideStep: 2.3 px 155 ms WEST, -0.4 px 0 ms NORTH
20:43:06.512 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:43:06.512 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:43:07.937 01.425 6680 Exposure complete
20:43:07.996 00.059 6680 worker thread done servicing request
20:43:07.998 00.002 2864 OnExposeComplete: enter
20:43:07.998 00.000 2864 UpdateGuideState(): m_state=6
20:43:08.001 00.003 2864 Star::Find(15, 131, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 571
20:43:08.002 00.001 2864 Star::Find returns 1 (0), X=131.00, Y=729.08, Mass=1805, SNR=29.9, Peak=180 HFD=2.9
20:43:08.004 00.002 2864 MultiStar: [#1 -2.26,0.14,0.97,U] [#2 -1.97,0.25,0.63,U] [#3 -2.25,0.37,0.71,U] [#4 -2.25,0.29,0.59,U] [#5 -2.15,0.31,0.58,U] [#6 -2.46,0.27,0.48,U] [#7 -5.00,1.70,0.00,M10] [#8 -0.19,-0.15,0.42,U] 
20:43:08.006 00.002 2864 refined, 7 included, MultiStar: {-2.33, 0.33}, one-star: {-3.70, 0.79}
20:43:08.008 00.002 2864 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.80) = xAngle (0.21 = 0.21)
20:43:08.010 00.002 2864 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.87 = -2.87)
20:43:08.012 00.002 2864 CameraToMount -- cameraX=-2.33 cameraY=0.33 hyp=2.36 cameraTheta=3.00 mountX=2.31 mountY=-0.64, mountTheta=-0.27
20:43:08.016 00.004 2864 SchedulePrimaryMove(10198720, x=-2.33, y=0.33, opts=13)
20:43:08.019 00.003 2864 Enqueuing Move request for scope (-2.33, 0.33)
20:43:08.021 00.002 6680 Worker thread wakes up
20:43:08.021 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.33, 0.33) opts 0xd
20:43:08.021 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.33, 0.33)
20:43:08.021 00.000 6680 Moving (-2.33, 0.33) raw xDistance=2.31 yDistance=-0.64
20:43:08.021 00.000 6680 PPEC rslt: input = 2.31, final = 1.18, react = 1.38, pred = -0.23, hyst = 1.30, hyst_pct = 0.14, period_length = 600.73
20:43:08.023 00.002 6680 PPEC: input: 2.31, control: 1.18, exposure: 1500
20:43:08.023 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:43:08.023 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.64
20:43:08.023 00.000 6680 MoveAxis(W, 158, ABG)
20:43:08.023 00.000 6680 Guiding  Dir = 3, Dur = 158
20:43:08.023 00.000 6680 IsGuiding returns 0
20:43:08.023 00.000 6680 PulseGuide returned control before completion, sleep 168
20:43:08.034 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=170, Gamma=0.560
20:43:08.079 00.045 2864 UpdateGuideState exits: m=1805 SNR=29.9
20:43:08.083 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:08.085 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:43:08.085 00.000 2864 Enqueuing Expose request
20:43:08.206 00.121 6680 IsGuiding returns 1
20:43:08.206 00.000 6680 scope still moving after pulse duration time elapsed
20:43:08.238 00.032 6680 IsGuiding returns 0
20:43:08.238 00.000 6680 scope move finished after 158 + 57 ms
20:43:08.238 00.000 6680 Move returns status 0, amount 158
20:43:08.238 00.000 6680 MoveAxis(N, 0, ABG)
20:43:08.238 00.000 6680 Move returns status 0, amount 0
20:43:08.238 00.000 6680 move complete, result=0
20:43:08.238 00.000 6680 worker thread done servicing request
20:43:08.238 00.000 2864 GuideStep: 2.3 px 158 ms WEST, -0.6 px 0 ms NORTH
20:43:08.238 00.000 6680 Worker thread wakes up
20:43:08.238 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:43:08.238 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:43:09.885 01.647 6680 Exposure complete
20:43:09.963 00.078 6680 worker thread done servicing request
20:43:09.963 00.000 2864 OnExposeComplete: enter
20:43:09.963 00.000 2864 UpdateGuideState(): m_state=6
20:43:09.963 00.000 2864 Star::Find(15, 130, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 572
20:43:09.963 00.000 2864 Star::Find returns 1 (0), X=131.56, Y=729.30, Mass=1844, SNR=30.3, Peak=191 HFD=3.1
20:43:09.963 00.000 2864 MultiStar: [#1 -1.97,0.44,0.92,U] [#2 -1.42,0.27,0.64,U] [#3 -1.85,0.53,0.72,U] [#4 -1.84,0.45,0.57,U] [#5 -1.72,0.39,0.57,U] [#6 -2.07,0.33,0.48,U] [#7 -4.60,1.97,0.00,R] [#8 0.03,-0.05,0.41,U] 
20:43:09.963 00.000 2864 refined, 7 included, MultiStar: {-1.92, 0.49}, one-star: {-3.13, 1.01}
20:43:09.979 00.016 2864 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.80) = xAngle (0.10 = 0.10)
20:43:09.979 00.000 2864 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.98 = -2.98)
20:43:09.979 00.000 2864 CameraToMount -- cameraX=-1.92 cameraY=0.49 hyp=1.98 cameraTheta=2.89 mountX=1.97 mountY=-0.33, mountTheta=-0.16
20:43:09.979 00.000 2864 SchedulePrimaryMove(10198720, x=-1.92, y=0.49, opts=13)
20:43:09.979 00.000 2864 Enqueuing Move request for scope (-1.92, 0.49)
20:43:09.979 00.000 6680 Worker thread wakes up
20:43:09.979 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.92, 0.49) opts 0xd
20:43:09.979 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.92, 0.49)
20:43:09.979 00.000 6680 Moving (-1.92, 0.49) raw xDistance=1.97 yDistance=-0.33
20:43:09.979 00.000 6680 PPEC rslt: input = 1.97, final = 0.97, react = 1.18, pred = -0.23, hyst = 1.13, hyst_pct = 0.13, period_length = 600.73
20:43:09.979 00.000 6680 PPEC: input: 1.97, control: 0.97, exposure: 1500
20:43:09.979 00.000 6680 switching direction from 1 to -1 - decHistory=-3 oldest=0.70 newest=-1.36
20:43:09.979 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
20:43:09.979 00.000 6680 MoveAxis(W, 131, ABG)
20:43:09.979 00.000 6680 Guiding  Dir = 3, Dur = 131
20:43:09.979 00.000 6680 IsGuiding returns 0
20:43:09.979 00.000 6680 PulseGuide returned control before completion, sleep 141
20:43:09.994 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=140, Gamma=0.560
20:43:10.041 00.047 2864 UpdateGuideState exits: m=1844 SNR=30.3
20:43:10.041 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:10.041 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:43:10.057 00.016 2864 Enqueuing Expose request
20:43:10.150 00.093 6680 IsGuiding returns 0
20:43:10.150 00.000 6680 Move returns status 0, amount 131
20:43:10.150 00.000 6680 MoveAxis(N, 52, ABG)
20:43:10.150 00.000 6680 Guiding  Dir = 0, Dur = 52
20:43:10.150 00.000 6680 IsGuiding returns 0
20:43:10.150 00.000 6680 PulseGuide returned control before completion, sleep 62
20:43:10.229 00.079 6680 IsGuiding returns 1
20:43:10.229 00.000 6680 scope still moving after pulse duration time elapsed
20:43:10.260 00.031 6680 IsGuiding returns 0
20:43:10.260 00.000 6680 scope move finished after 52 + 57 ms
20:43:10.260 00.000 6680 Move returns status 0, amount 52
20:43:10.260 00.000 6680 move complete, result=0
20:43:10.260 00.000 6680 worker thread done servicing request
20:43:10.260 00.000 6680 Worker thread wakes up
20:43:10.260 00.000 2864 GuideStep: 2.0 px 131 ms WEST, -0.3 px 52 ms NORTH
20:43:10.260 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:43:10.260 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:43:11.684 01.424 6680 Exposure complete
20:43:11.744 00.060 6680 worker thread done servicing request
20:43:11.744 00.000 2864 OnExposeComplete: enter
20:43:11.744 00.000 2864 UpdateGuideState(): m_state=6
20:43:11.744 00.000 2864 Star::Find(15, 131, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 573
20:43:11.744 00.000 2864 Star::Find returns 1 (0), X=131.52, Y=729.33, Mass=1728, SNR=29.3, Peak=179 HFD=3.1
20:43:11.753 00.009 2864 MultiStar: [#1 -1.75,0.33,0.96,U] [#2 -1.55,0.15,0.65,U] [#3 -1.84,0.53,0.74,U] [#4 -1.73,0.65,0.59,U] [#5 -1.68,0.44,0.59,U] [#6 -2.02,0.39,0.48,U] [#7 -0.22,-0.12,0.47,U] [#8 0.22,0.11,0.42,U] 
20:43:11.753 00.000 2864 refined, 8 included, MultiStar: {-1.73, 0.45}, one-star: {-3.18, 1.04}
20:43:11.753 00.000 2864 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.80) = xAngle (0.09 = 0.09)
20:43:11.753 00.000 2864 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.98 = -2.98)
20:43:11.753 00.000 2864 CameraToMount -- cameraX=-1.73 cameraY=0.45 hyp=1.79 cameraTheta=2.89 mountX=1.78 mountY=-0.28, mountTheta=-0.16
20:43:11.753 00.000 2864 SchedulePrimaryMove(10198720, x=-1.73, y=0.45, opts=13)
20:43:11.771 00.018 2864 Enqueuing Move request for scope (-1.73, 0.45)
20:43:11.773 00.002 6680 Worker thread wakes up
20:43:11.773 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.73, 0.45) opts 0xd
20:43:11.773 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.73, 0.45)
20:43:11.773 00.000 6680 Moving (-1.73, 0.45) raw xDistance=1.78 yDistance=-0.28
20:43:11.775 00.002 6680 PPEC rslt: input = 1.78, final = 0.85, react = 1.07, pred = -0.24, hyst = 1.03, hyst_pct = 0.13, period_length = 600.73
20:43:11.775 00.000 6680 PPEC: input: 1.78, control: 0.85, exposure: 1500
20:43:11.775 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
20:43:11.775 00.000 6680 MoveAxis(W, 115, ABG)
20:43:11.775 00.000 6680 Guiding  Dir = 3, Dur = 115
20:43:11.775 00.000 6680 IsGuiding returns 0
20:43:11.775 00.000 6680 PulseGuide returned control before completion, sleep 125
20:43:11.785 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=145, Gamma=0.560
20:43:11.832 00.047 2864 UpdateGuideState exits: m=1728 SNR=29.3
20:43:11.838 00.006 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:11.840 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:43:11.840 00.000 2864 Enqueuing Expose request
20:43:11.911 00.071 6680 IsGuiding returns 1
20:43:11.911 00.000 6680 scope still moving after pulse duration time elapsed
20:43:11.943 00.032 6680 IsGuiding returns 0
20:43:11.943 00.000 6680 scope move finished after 115 + 52 ms
20:43:11.943 00.000 6680 Move returns status 0, amount 115
20:43:11.943 00.000 6680 MoveAxis(N, 45, ABG)
20:43:11.943 00.000 6680 Guiding  Dir = 0, Dur = 45
20:43:11.943 00.000 6680 IsGuiding returns 0
20:43:11.943 00.000 6680 PulseGuide returned control before completion, sleep 55
20:43:12.007 00.064 6680 IsGuiding returns 1
20:43:12.007 00.000 6680 scope still moving after pulse duration time elapsed
20:43:12.039 00.032 6680 IsGuiding returns 0
20:43:12.039 00.000 6680 scope move finished after 45 + 49 ms
20:43:12.039 00.000 6680 Move returns status 0, amount 45
20:43:12.039 00.000 6680 move complete, result=0
20:43:12.039 00.000 6680 worker thread done servicing request
20:43:12.039 00.000 6680 Worker thread wakes up
20:43:12.039 00.000 2864 GuideStep: 1.8 px 115 ms WEST, -0.3 px 45 ms NORTH
20:43:12.039 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:43:12.039 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:43:13.687 01.648 6680 Exposure complete
20:43:13.756 00.069 6680 worker thread done servicing request
20:43:13.756 00.000 2864 OnExposeComplete: enter
20:43:13.766 00.010 2864 UpdateGuideState(): m_state=6
20:43:13.768 00.002 2864 Star::Find(15, 131, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 574
20:43:13.770 00.002 2864 Star::Find returns 1 (0), X=131.18, Y=729.63, Mass=1775, SNR=29.7, Peak=159 HFD=3.0
20:43:13.774 00.004 2864 MultiStar: [#1 -2.00,0.72,0.95,U] [#2 -1.91,0.48,0.65,U] [#3 -2.00,0.86,0.71,U] [#4 -1.86,0.66,0.56,U] [#5 -2.14,0.29,0.58,U] [#6 -2.32,0.69,0.50,U] [#7 -0.62,-0.11,0.45,U] [#8 -0.08,0.29,0.38,U] 
20:43:13.777 00.003 2864 refined, 8 included, MultiStar: {-2.04, 0.67}, one-star: {-3.51, 1.33}
20:43:13.779 00.002 2864 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.80) = xAngle (0.03 = 0.03)
20:43:13.781 00.002 2864 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.04 = -3.04)
20:43:13.784 00.003 2864 CameraToMount -- cameraX=-2.04 cameraY=0.67 hyp=2.15 cameraTheta=2.82 mountX=2.15 mountY=-0.21, mountTheta=-0.10
20:43:13.791 00.007 2864 SchedulePrimaryMove(10198720, x=-2.04, y=0.67, opts=13)
20:43:13.791 00.000 2864 Enqueuing Move request for scope (-2.04, 0.67)
20:43:13.791 00.000 6680 Worker thread wakes up
20:43:13.791 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.04, 0.67) opts 0xd
20:43:13.791 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.04, 0.67)
20:43:13.791 00.000 6680 Moving (-2.04, 0.67) raw xDistance=2.15 yDistance=-0.21
20:43:13.798 00.007 6680 PPEC rslt: input = 2.15, final = 1.20, react = 1.29, pred = -0.09, hyst = 1.22, hyst_pct = 0.13, period_length = 600.73
20:43:13.798 00.000 6680 PPEC: input: 2.15, control: 1.20, exposure: 1500
20:43:13.798 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:13.798 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:43:13.798 00.000 6680 MoveAxis(W, 162, ABG)
20:43:13.798 00.000 6680 Guiding  Dir = 3, Dur = 162
20:43:13.798 00.000 6680 IsGuiding returns 0
20:43:13.798 00.000 6680 PulseGuide returned control before completion, sleep 172
20:43:13.807 00.009 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=186, Gamma=0.560
20:43:13.845 00.038 2864 UpdateGuideState exits: m=1775 SNR=29.7
20:43:13.861 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:13.861 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:43:13.861 00.000 2864 Enqueuing Expose request
20:43:13.988 00.127 6680 IsGuiding returns 1
20:43:13.988 00.000 6680 scope still moving after pulse duration time elapsed
20:43:14.020 00.032 6680 IsGuiding returns 0
20:43:14.020 00.000 6680 scope move finished after 162 + 58 ms
20:43:14.020 00.000 6680 Move returns status 0, amount 162
20:43:14.020 00.000 6680 MoveAxis(N, 0, ABG)
20:43:14.020 00.000 6680 Move returns status 0, amount 0
20:43:14.020 00.000 6680 move complete, result=0
20:43:14.020 00.000 6680 worker thread done servicing request
20:43:14.020 00.000 6680 Worker thread wakes up
20:43:14.020 00.000 2864 GuideStep: 2.2 px 162 ms WEST, -0.2 px 0 ms NORTH
20:43:14.025 00.005 6680 worker thread servicing REQUEST_EXPOSE 1500
20:43:14.025 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:43:15.448 01.423 6680 Exposure complete
20:43:15.494 00.046 6680 worker thread done servicing request
20:43:15.494 00.000 2864 OnExposeComplete: enter
20:43:15.494 00.000 2864 UpdateGuideState(): m_state=6
20:43:15.508 00.014 2864 Star::Find(15, 131, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 575
20:43:15.508 00.000 2864 Star::Find returns 1 (0), X=130.78, Y=729.81, Mass=1761, SNR=29.6, Peak=172 HFD=2.9
20:43:15.508 00.000 2864 MultiStar: [#1 -2.29,0.46,0.95,U] [#2 -2.21,0.60,0.68,U] [#3 -2.33,0.68,0.73,U] [#4 -2.38,0.57,0.58,U] [#5 -2.35,0.70,0.59,U] [#6 -2.47,0.56,0.48,U] [#7 -0.92,-0.05,0.47,U] [#8 -0.38,0.05,0.42,U] 
20:43:15.508 00.000 2864 refined, 8 included, MultiStar: {-2.34, 0.65}, one-star: {-3.91, 1.51}
20:43:15.508 00.000 2864 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.80) = xAngle (0.07 = 0.07)
20:43:15.508 00.000 2864 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.00 = -3.00)
20:43:15.508 00.000 2864 CameraToMount -- cameraX=-2.34 cameraY=0.65 hyp=2.43 cameraTheta=2.87 mountX=2.43 mountY=-0.34, mountTheta=-0.14
20:43:15.527 00.019 2864 SchedulePrimaryMove(10198720, x=-2.34, y=0.65, opts=13)
20:43:15.529 00.002 2864 Enqueuing Move request for scope (-2.34, 0.65)
20:43:15.531 00.002 6680 Worker thread wakes up
20:43:15.531 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.34, 0.65) opts 0xd
20:43:15.531 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.34, 0.65)
20:43:15.531 00.000 6680 Moving (-2.34, 0.65) raw xDistance=2.43 yDistance=-0.34
20:43:15.531 00.000 6680 PPEC rslt: input = 2.43, final = 1.33, react = 1.46, pred = -0.13, hyst = 1.36, hyst_pct = 0.13, period_length = 600.73
20:43:15.531 00.000 6680 PPEC: input: 2.43, control: 1.33, exposure: 1500
20:43:15.531 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
20:43:15.531 00.000 6680 MoveAxis(W, 180, ABG)
20:43:15.531 00.000 6680 Guiding  Dir = 3, Dur = 180
20:43:15.533 00.002 6680 IsGuiding returns 0
20:43:15.533 00.000 6680 PulseGuide returned control before completion, sleep 190
20:43:15.544 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=171, Gamma=0.560
20:43:15.588 00.044 2864 UpdateGuideState exits: m=1761 SNR=29.6
20:43:15.588 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:15.588 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:43:15.588 00.000 2864 Enqueuing Expose request
20:43:15.729 00.141 6680 IsGuiding returns 1
20:43:15.729 00.000 6680 scope still moving after pulse duration time elapsed
20:43:15.760 00.031 6680 IsGuiding returns 0
20:43:15.760 00.000 6680 scope move finished after 180 + 47 ms
20:43:15.760 00.000 6680 Move returns status 0, amount 180
20:43:15.760 00.000 6680 MoveAxis(N, 55, ABG)
20:43:15.760 00.000 6680 Guiding  Dir = 0, Dur = 55
20:43:15.760 00.000 6680 IsGuiding returns 0
20:43:15.760 00.000 6680 PulseGuide returned control before completion, sleep 65
20:43:15.840 00.080 6680 IsGuiding returns 1
20:43:15.840 00.000 6680 scope still moving after pulse duration time elapsed
20:43:15.871 00.031 6680 IsGuiding returns 0
20:43:15.871 00.000 6680 scope move finished after 55 + 56 ms
20:43:15.871 00.000 6680 Move returns status 0, amount 55
20:43:15.871 00.000 6680 move complete, result=0
20:43:15.871 00.000 6680 worker thread done servicing request
20:43:15.871 00.000 2864 GuideStep: 2.4 px 180 ms WEST, -0.3 px 55 ms NORTH
20:43:15.871 00.000 6680 Worker thread wakes up
20:43:15.871 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:43:15.871 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:43:17.537 01.666 6680 Exposure complete
20:43:17.599 00.062 6680 worker thread done servicing request
20:43:17.599 00.000 2864 OnExposeComplete: enter
20:43:17.599 00.000 2864 UpdateGuideState(): m_state=6
20:43:17.599 00.000 2864 Star::Find(15, 130, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 576
20:43:17.599 00.000 2864 Star::Find returns 1 (0), X=130.64, Y=729.30, Mass=1743, SNR=29.4, Peak=150 HFD=3.1
20:43:17.599 00.000 2864 MultiStar: [#1 -2.47,0.33,0.97,U] [#2 -2.35,0.05,0.64,U] [#3 -2.61,0.24,0.74,U] [#4 -2.55,0.49,0.60,U] [#5 -2.62,0.17,0.59,U] [#6 -2.69,0.25,0.50,U] [#7 -0.76,-0.12,0.45,U] [#8 -0.71,-0.22,0.43,U] 
20:43:17.599 00.000 2864 refined, 8 included, MultiStar: {-2.53, 0.32}, one-star: {-4.05, 1.00}
20:43:17.599 00.000 2864 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.80) = xAngle (0.22 = 0.22)
20:43:17.615 00.016 2864 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.85 = -2.85)
20:43:17.615 00.000 2864 CameraToMount -- cameraX=-2.53 cameraY=0.32 hyp=2.55 cameraTheta=3.02 mountX=2.48 mountY=-0.72, mountTheta=-0.28
20:43:17.619 00.004 2864 SchedulePrimaryMove(10198720, x=-2.53, y=0.32, opts=13)
20:43:17.624 00.005 2864 Enqueuing Move request for scope (-2.53, 0.32)
20:43:17.626 00.002 6680 Worker thread wakes up
20:43:17.626 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.53, 0.32) opts 0xd
20:43:17.626 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.53, 0.32)
20:43:17.626 00.000 6680 Moving (-2.53, 0.32) raw xDistance=2.48 yDistance=-0.72
20:43:17.628 00.002 6680 PPEC rslt: input = 2.48, final = 1.28, react = 1.49, pred = -0.23, hyst = 1.41, hyst_pct = 0.13, period_length = 600.73
20:43:17.628 00.000 6680 PPEC: input: 2.48, control: 1.28, exposure: 1500
20:43:17.628 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72
20:43:17.628 00.000 6680 MoveAxis(W, 172, ABG)
20:43:17.628 00.000 6680 Guiding  Dir = 3, Dur = 172
20:43:17.628 00.000 6680 IsGuiding returns 0
20:43:17.628 00.000 6680 PulseGuide returned control before completion, sleep 182
20:43:17.641 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=157, Gamma=0.560
20:43:17.682 00.041 2864 UpdateGuideState exits: m=1743 SNR=29.4
20:43:17.682 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:17.682 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:43:17.682 00.000 2864 Enqueuing Expose request
20:43:17.820 00.138 6680 IsGuiding returns 1
20:43:17.820 00.000 6680 scope still moving after pulse duration time elapsed
20:43:17.852 00.032 6680 IsGuiding returns 0
20:43:17.852 00.000 6680 scope move finished after 172 + 51 ms
20:43:17.852 00.000 6680 Move returns status 0, amount 172
20:43:17.852 00.000 6680 MoveAxis(N, 116, ABG)
20:43:17.852 00.000 6680 Guiding  Dir = 0, Dur = 116
20:43:17.852 00.000 6680 IsGuiding returns 0
20:43:17.852 00.000 6680 PulseGuide returned control before completion, sleep 126
20:43:17.995 00.143 6680 IsGuiding returns 1
20:43:17.995 00.000 6680 scope still moving after pulse duration time elapsed
20:43:18.027 00.032 6680 IsGuiding returns 0
20:43:18.027 00.000 6680 scope move finished after 116 + 57 ms
20:43:18.027 00.000 6680 Move returns status 0, amount 116
20:43:18.027 00.000 6680 move complete, result=0
20:43:18.027 00.000 6680 worker thread done servicing request
20:43:18.027 00.000 2864 GuideStep: 2.5 px 172 ms WEST, -0.7 px 116 ms NORTH
20:43:18.035 00.008 6680 Worker thread wakes up
20:43:18.035 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:43:18.035 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:43:19.453 01.418 6680 Exposure complete
20:43:19.517 00.064 6680 worker thread done servicing request
20:43:19.517 00.000 2864 OnExposeComplete: enter
20:43:19.525 00.008 2864 UpdateGuideState(): m_state=6
20:43:19.527 00.002 2864 Star::Find(15, 130, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 577
20:43:19.527 00.000 2864 Star::Find returns 1 (0), X=130.63, Y=729.38, Mass=1797, SNR=29.9, Peak=167 HFD=3.1
20:43:19.533 00.006 2864 MultiStar: [#1 -2.61,0.44,0.94,U] [#2 -2.37,0.11,0.62,U] [#3 -2.65,0.41,0.72,U] [#4 -2.51,0.52,0.58,U] [#5 -2.73,0.33,0.58,U] [#6 -2.77,0.41,0.00,M1] [#7 -1.54,-0.43,0.44,U] [#8 -0.61,0.07,0.42,U] 
20:43:19.533 00.000 2864 refined, 7 included, MultiStar: {-2.62, 0.41}, one-star: {-4.06, 1.08}
20:43:19.533 00.000 2864 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.80) = xAngle (0.19 = 0.19)
20:43:19.533 00.000 2864 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.88 = -2.88)
20:43:19.533 00.000 2864 CameraToMount -- cameraX=-2.62 cameraY=0.41 hyp=2.65 cameraTheta=2.98 mountX=2.60 mountY=-0.67, mountTheta=-0.25
20:43:19.533 00.000 2864 SchedulePrimaryMove(10198720, x=-2.62, y=0.41, opts=13)
20:43:19.533 00.000 2864 Enqueuing Move request for scope (-2.62, 0.41)
20:43:19.533 00.000 6680 Worker thread wakes up
20:43:19.533 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.62, 0.41) opts 0xd
20:43:19.533 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.62, 0.41)
20:43:19.533 00.000 6680 Moving (-2.62, 0.41) raw xDistance=2.60 yDistance=-0.67
20:43:19.549 00.016 6680 PPEC rslt: input = 2.60, final = 1.30, react = 1.56, pred = -0.29, hyst = 1.48, hyst_pct = 0.13, period_length = 600.73
20:43:19.549 00.000 6680 PPEC: input: 2.60, control: 1.30, exposure: 1500
20:43:19.549 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67
20:43:19.549 00.000 6680 MoveAxis(W, 175, ABG)
20:43:19.549 00.000 6680 Guiding  Dir = 3, Dur = 175
20:43:19.549 00.000 6680 IsGuiding returns 0
20:43:19.549 00.000 6680 PulseGuide returned control before completion, sleep 185
20:43:19.556 00.007 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=152, Gamma=0.560
20:43:19.597 00.041 2864 UpdateGuideState exits: m=1797 SNR=29.9
20:43:19.597 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:19.612 00.015 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:43:19.612 00.000 2864 Enqueuing Expose request
20:43:19.739 00.127 6680 IsGuiding returns 1
20:43:19.739 00.000 6680 scope still moving after pulse duration time elapsed
20:43:19.771 00.032 6680 IsGuiding returns 0
20:43:19.771 00.000 6680 scope move finished after 175 + 45 ms
20:43:19.771 00.000 6680 Move returns status 0, amount 175
20:43:19.771 00.000 6680 MoveAxis(N, 108, ABG)
20:43:19.771 00.000 6680 Guiding  Dir = 0, Dur = 108
20:43:19.771 00.000 6680 IsGuiding returns 0
20:43:19.771 00.000 6680 PulseGuide returned control before completion, sleep 118
20:43:19.898 00.127 6680 IsGuiding returns 1
20:43:19.898 00.000 6680 scope still moving after pulse duration time elapsed
20:43:19.930 00.032 6680 IsGuiding returns 1
20:43:19.962 00.032 6680 IsGuiding returns 0
20:43:19.962 00.000 6680 scope move finished after 108 + 82 ms
20:43:19.963 00.001 6680 Move returns status 0, amount 108
20:43:19.963 00.000 6680 move complete, result=0
20:43:19.963 00.000 6680 worker thread done servicing request
20:43:19.963 00.000 6680 Worker thread wakes up
20:43:19.963 00.000 2864 GuideStep: 2.6 px 175 ms WEST, -0.7 px 108 ms NORTH
20:43:19.963 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:43:19.963 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:43:21.595 01.632 6680 Exposure complete
20:43:21.643 00.048 6680 worker thread done servicing request
20:43:21.643 00.000 2864 OnExposeComplete: enter
20:43:21.650 00.007 2864 UpdateGuideState(): m_state=6
20:43:21.650 00.000 2864 Star::Find(15, 130, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 578
20:43:21.650 00.000 2864 Star::Find returns 1 (0), X=130.48, Y=729.43, Mass=1757, SNR=29.5, Peak=156 HFD=3.2
20:43:21.650 00.000 2864 MultiStar: [#1 -2.66,0.52,0.96,U] [#2 -2.50,0.62,0.66,U] [#3 -2.59,0.55,0.74,U] [#4 -2.66,0.77,0.00,M1] [#5 -2.53,0.75,0.58,U] [#6 -2.84,0.42,0.00,M2] [#7 -0.87,-0.01,0.46,U] [#8 -0.71,0.26,0.43,U] 
20:43:21.650 00.000 2864 refined, 6 included, MultiStar: {-2.59, 0.62}, one-star: {-4.21, 1.14}
20:43:21.661 00.011 2864 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.80) = xAngle (0.11 = 0.11)
20:43:21.661 00.000 2864 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.96 = -2.96)
20:43:21.661 00.000 2864 CameraToMount -- cameraX=-2.59 cameraY=0.62 hyp=2.66 cameraTheta=2.91 mountX=2.65 mountY=-0.47, mountTheta=-0.18
20:43:21.661 00.000 2864 SchedulePrimaryMove(10198720, x=-2.59, y=0.62, opts=13)
20:43:21.661 00.000 2864 Enqueuing Move request for scope (-2.59, 0.62)
20:43:21.661 00.000 6680 Worker thread wakes up
20:43:21.661 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.59, 0.62) opts 0xd
20:43:21.661 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.59, 0.62)
20:43:21.661 00.000 6680 Moving (-2.59, 0.62) raw xDistance=2.65 yDistance=-0.47
20:43:21.661 00.000 6680 PPEC rslt: input = 2.65, final = 1.26, react = 1.59, pred = -0.37, hyst = 1.51, hyst_pct = 0.12, period_length = 600.73
20:43:21.661 00.000 6680 PPEC: input: 2.65, control: 1.26, exposure: 1500
20:43:21.661 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
20:43:21.661 00.000 6680 MoveAxis(W, 169, ABG)
20:43:21.661 00.000 6680 Guiding  Dir = 3, Dur = 169
20:43:21.661 00.000 6680 IsGuiding returns 0
20:43:21.661 00.000 6680 PulseGuide returned control before completion, sleep 179
20:43:21.685 00.024 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=163, Gamma=0.560
20:43:21.727 00.042 2864 UpdateGuideState exits: m=1757 SNR=29.5
20:43:21.727 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:21.727 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:43:21.739 00.012 2864 Enqueuing Expose request
20:43:21.865 00.126 6680 IsGuiding returns 0
20:43:21.865 00.000 6680 Move returns status 0, amount 169
20:43:21.865 00.000 6680 MoveAxis(N, 76, ABG)
20:43:21.865 00.000 6680 Guiding  Dir = 0, Dur = 76
20:43:21.865 00.000 6680 IsGuiding returns 0
20:43:21.865 00.000 6680 PulseGuide returned control before completion, sleep 86
20:43:21.961 00.096 6680 IsGuiding returns 1
20:43:21.961 00.000 6680 scope still moving after pulse duration time elapsed
20:43:21.993 00.032 6680 IsGuiding returns 0
20:43:21.994 00.001 6680 scope move finished after 76 + 51 ms
20:43:21.994 00.000 6680 Move returns status 0, amount 76
20:43:21.994 00.000 6680 move complete, result=0
20:43:21.995 00.001 6680 worker thread done servicing request
20:43:21.995 00.000 2864 GuideStep: 2.6 px 169 ms WEST, -0.5 px 76 ms NORTH
20:43:21.997 00.002 6680 Worker thread wakes up
20:43:21.997 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:43:21.997 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:43:23.418 01.421 6680 Exposure complete
20:43:23.496 00.078 6680 worker thread done servicing request
20:43:23.496 00.000 2864 OnExposeComplete: enter
20:43:23.499 00.003 2864 UpdateGuideState(): m_state=6
20:43:23.501 00.002 2864 Star::Find(15, 130, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 579
20:43:23.501 00.000 2864 Star::Find returns 1 (0), X=130.64, Y=729.92, Mass=1734, SNR=29.4, Peak=171 HFD=3.3
20:43:23.503 00.002 2864 MultiStar: [#1 -2.62,1.12,0.00,M1] [#2 -2.49,0.99,0.67,U] [#3 -2.59,0.93,0.73,U] [#4 -2.78,1.12,0.00,M2] [#5 -2.57,0.85,0.59,U] [#6 -2.73,1.16,0.00,M3] [#7 -1.16,0.18,0.47,U] [#8 -0.54,0.60,0.40,U] 
20:43:23.505 00.002 2864 refined, 5 included, MultiStar: {-2.56, 0.98}, one-star: {-4.05, 1.63}
20:43:23.507 00.002 2864 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.80) = xAngle (-0.02 = -0.02)
20:43:23.509 00.002 2864 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.09 = -3.09)
20:43:23.511 00.002 2864 CameraToMount -- cameraX=-2.56 cameraY=0.98 hyp=2.74 cameraTheta=2.78 mountX=2.74 mountY=-0.13, mountTheta=-0.05
20:43:23.513 00.002 2864 SchedulePrimaryMove(10198720, x=-2.56, y=0.98, opts=13)
20:43:23.513 00.000 2864 Enqueuing Move request for scope (-2.56, 0.98)
20:43:23.513 00.000 6680 Worker thread wakes up
20:43:23.513 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.56, 0.98) opts 0xd
20:43:23.513 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.56, 0.98)
20:43:23.513 00.000 6680 Moving (-2.56, 0.98) raw xDistance=2.74 yDistance=-0.13
20:43:23.513 00.000 6680 PPEC rslt: input = 2.74, final = 1.77, react = 1.64, pred = 0.15, hyst = 1.56, hyst_pct = 0.12, period_length = 600.73
20:43:23.513 00.000 6680 PPEC: input: 2.74, control: 1.77, exposure: 1500
20:43:23.513 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:23.513 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:43:23.513 00.000 6680 MoveAxis(W, 238, ABG)
20:43:23.513 00.000 6680 Guiding  Dir = 3, Dur = 238
20:43:23.513 00.000 6680 IsGuiding returns 0
20:43:23.525 00.012 6680 PulseGuide returned control before completion, sleep 248
20:43:23.535 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=171, Gamma=0.560
20:43:23.577 00.042 2864 UpdateGuideState exits: m=1734 SNR=29.4
20:43:23.577 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:23.577 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:43:23.588 00.011 2864 Enqueuing Expose request
20:43:23.783 00.195 6680 IsGuiding returns 1
20:43:23.783 00.000 6680 scope still moving after pulse duration time elapsed
20:43:23.814 00.031 6680 IsGuiding returns 0
20:43:23.814 00.000 6680 scope move finished after 238 + 51 ms
20:43:23.814 00.000 6680 Move returns status 0, amount 238
20:43:23.814 00.000 6680 MoveAxis(N, 0, ABG)
20:43:23.814 00.000 6680 Move returns status 0, amount 0
20:43:23.814 00.000 6680 move complete, result=0
20:43:23.814 00.000 6680 worker thread done servicing request
20:43:23.814 00.000 6680 Worker thread wakes up
20:43:23.814 00.000 2864 GuideStep: 2.7 px 238 ms WEST, -0.1 px 0 ms NORTH
20:43:23.814 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:43:23.814 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:43:25.463 01.649 6680 Exposure complete
20:43:25.525 00.062 6680 worker thread done servicing request
20:43:25.525 00.000 2864 OnExposeComplete: enter
20:43:25.525 00.000 2864 UpdateGuideState(): m_state=6
20:43:25.525 00.000 2864 Star::Find(15, 130, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 580
20:43:25.525 00.000 2864 Star::Find returns 1 (0), X=130.77, Y=729.67, Mass=1821, SNR=30.1, Peak=151 HFD=3.2
20:43:25.525 00.000 2864 MultiStar: [#1 -2.41,0.98,0.94,U] [#2 -2.13,0.66,0.63,U] [#3 -2.43,0.93,0.71,U] [#4 -2.36,0.94,0.58,U] [#5 -2.52,0.86,0.58,U] [#6 -2.56,0.78,0.49,U] [#7 -0.96,0.31,0.45,U] [#8 -0.49,0.44,0.42,U] 
20:43:25.525 00.000 2864 refined, 8 included, MultiStar: {-2.41, 0.88}, one-star: {-3.92, 1.37}
20:43:25.525 00.000 2864 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.80) = xAngle (-0.01 = -0.01)
20:43:25.525 00.000 2864 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.08 = -3.08)
20:43:25.541 00.016 2864 CameraToMount -- cameraX=-2.41 cameraY=0.88 hyp=2.57 cameraTheta=2.79 mountX=2.57 mountY=-0.16, mountTheta=-0.06
20:43:25.543 00.002 2864 SchedulePrimaryMove(10198720, x=-2.41, y=0.88, opts=13)
20:43:25.543 00.000 2864 Enqueuing Move request for scope (-2.41, 0.88)
20:43:25.543 00.000 6680 Worker thread wakes up
20:43:25.543 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.41, 0.88) opts 0xd
20:43:25.543 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.41, 0.88)
20:43:25.543 00.000 6680 Moving (-2.41, 0.88) raw xDistance=2.57 yDistance=-0.16
20:43:25.543 00.000 6680 PPEC rslt: input = 2.57, final = 1.62, react = 1.54, pred = 0.11, hyst = 1.46, hyst_pct = 0.12, period_length = 600.73
20:43:25.543 00.000 6680 PPEC: input: 2.57, control: 1.62, exposure: 1500
20:43:25.543 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:25.543 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:43:25.543 00.000 6680 MoveAxis(W, 219, ABG)
20:43:25.543 00.000 6680 Guiding  Dir = 3, Dur = 219
20:43:25.543 00.000 6680 IsGuiding returns 0
20:43:25.543 00.000 6680 PulseGuide returned control before completion, sleep 229
20:43:25.559 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=164, Gamma=0.560
20:43:25.604 00.045 2864 UpdateGuideState exits: m=1821 SNR=30.1
20:43:25.604 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:25.604 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:43:25.604 00.000 2864 Enqueuing Expose request
20:43:25.794 00.190 6680 IsGuiding returns 1
20:43:25.794 00.000 6680 scope still moving after pulse duration time elapsed
20:43:25.826 00.032 6680 IsGuiding returns 0
20:43:25.826 00.000 6680 scope move finished after 219 + 55 ms
20:43:25.826 00.000 6680 Move returns status 0, amount 219
20:43:25.826 00.000 6680 MoveAxis(N, 0, ABG)
20:43:25.826 00.000 6680 Move returns status 0, amount 0
20:43:25.826 00.000 6680 move complete, result=0
20:43:25.826 00.000 6680 worker thread done servicing request
20:43:25.826 00.000 6680 Worker thread wakes up
20:43:25.826 00.000 2864 GuideStep: 2.6 px 219 ms WEST, -0.2 px 0 ms NORTH
20:43:25.826 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:43:25.826 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:43:27.244 01.418 6680 Exposure complete
20:43:27.306 00.062 6680 worker thread done servicing request
20:43:27.306 00.000 2864 OnExposeComplete: enter
20:43:27.309 00.003 2864 UpdateGuideState(): m_state=6
20:43:27.309 00.000 2864 Star::Find(15, 130, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 581
20:43:27.309 00.000 2864 Star::Find returns 1 (0), X=131.03, Y=730.04, Mass=1738, SNR=29.3, Peak=163 HFD=2.9
20:43:27.318 00.009 2864 MultiStar: [#1 -2.36,1.23,0.96,U] [#2 -2.01,0.99,0.65,U] [#3 -2.33,1.45,0.71,U] [#4 -2.37,1.30,0.57,U] [#5 -2.24,1.01,0.58,U] [#6 -2.52,1.15,0.00,M3] [#7 -0.80,0.37,0.48,U] [#8 -0.36,0.92,0.43,U] 
20:43:27.318 00.000 2864 refined, 7 included, MultiStar: {-2.25, 1.21}, one-star: {-3.66, 1.74}
20:43:27.318 00.000 2864 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.80) = xAngle (-0.15 = -0.15)
20:43:27.318 00.000 2864 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.22 = 3.06)
20:43:27.318 00.000 2864 CameraToMount -- cameraX=-2.25 cameraY=1.21 hyp=2.55 cameraTheta=2.65 mountX=2.52 mountY=0.20, mountTheta=0.08
20:43:27.318 00.000 2864 SchedulePrimaryMove(10198720, x=-2.25, y=1.21, opts=13)
20:43:27.334 00.016 2864 Enqueuing Move request for scope (-2.25, 1.21)
20:43:27.336 00.002 6680 Worker thread wakes up
20:43:27.336 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.25, 1.21) opts 0xd
20:43:27.336 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.25, 1.21)
20:43:27.336 00.000 6680 Moving (-2.25, 1.21) raw xDistance=2.52 yDistance=0.20
20:43:27.338 00.002 6680 PPEC rslt: input = 2.52, final = 1.65, react = 1.51, pred = 0.16, hyst = 1.47, hyst_pct = 0.12, period_length = 600.73
20:43:27.338 00.000 6680 PPEC: input: 2.52, control: 1.65, exposure: 1500
20:43:27.338 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:27.338 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
20:43:27.338 00.000 6680 MoveAxis(W, 222, ABG)
20:43:27.338 00.000 6680 Guiding  Dir = 3, Dur = 222
20:43:27.338 00.000 6680 IsGuiding returns 0
20:43:27.340 00.002 6680 PulseGuide returned control before completion, sleep 232
20:43:27.350 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=165, Gamma=0.560
20:43:27.395 00.045 2864 UpdateGuideState exits: m=1738 SNR=29.3
20:43:27.395 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:27.402 00.007 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:43:27.402 00.000 2864 Enqueuing Expose request
20:43:27.586 00.184 6680 IsGuiding returns 1
20:43:27.586 00.000 6680 scope still moving after pulse duration time elapsed
20:43:27.619 00.033 6680 IsGuiding returns 0
20:43:27.619 00.000 6680 scope move finished after 222 + 57 ms
20:43:27.619 00.000 6680 Move returns status 0, amount 222
20:43:27.619 00.000 6680 MoveAxis(N, 0, ABG)
20:43:27.619 00.000 6680 Move returns status 0, amount 0
20:43:27.619 00.000 6680 move complete, result=0
20:43:27.619 00.000 6680 worker thread done servicing request
20:43:27.619 00.000 2864 GuideStep: 2.5 px 222 ms WEST, 0.2 px 0 ms NORTH
20:43:27.628 00.009 6680 Worker thread wakes up
20:43:27.628 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:43:27.630 00.002 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:43:29.264 01.634 6680 Exposure complete
20:43:29.314 00.050 6680 worker thread done servicing request
20:43:29.314 00.000 2864 OnExposeComplete: enter
20:43:29.314 00.000 2864 UpdateGuideState(): m_state=6
20:43:29.314 00.000 2864 Star::Find(15, 131, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 582
20:43:29.314 00.000 2864 Star::Find returns 1 (0), X=131.81, Y=729.64, Mass=1853, SNR=30.3, Peak=163 HFD=3.1
20:43:29.314 00.000 2864 MultiStar: [#1 -1.23,0.84,0.92,U] [#2 -1.24,0.67,0.65,U] [#3 -1.27,0.82,0.70,U] [#4 -1.32,0.84,0.58,U] [#5 -1.46,0.72,0.58,U] [#6 -1.49,0.81,0.48,U] [#7 0.14,-0.15,0.46,U] [#8 0.84,0.42,0.42,U] 
20:43:29.328 00.014 2864 refined, 8 included, MultiStar: {-1.31, 0.78}, one-star: {-2.88, 1.35}
20:43:29.328 00.000 2864 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.80) = xAngle (-0.19 = -0.19)
20:43:29.328 00.000 2864 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.26 = 3.02)
20:43:29.328 00.000 2864 CameraToMount -- cameraX=-1.31 cameraY=0.78 hyp=1.53 cameraTheta=2.61 mountX=1.50 mountY=0.19, mountTheta=0.12
20:43:29.328 00.000 2864 SchedulePrimaryMove(10198720, x=-1.31, y=0.78, opts=13)
20:43:29.338 00.010 2864 Enqueuing Move request for scope (-1.31, 0.78)
20:43:29.338 00.000 6680 Worker thread wakes up
20:43:29.338 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.31, 0.78) opts 0xd
20:43:29.338 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.31, 0.78)
20:43:29.338 00.000 6680 Moving (-1.31, 0.78) raw xDistance=1.50 yDistance=0.19
20:43:29.338 00.000 6680 PPEC rslt: input = 1.50, final = 1.05, react = 0.90, pred = 0.16, hyst = 0.91, hyst_pct = 0.12, period_length = 600.73
20:43:29.338 00.000 6680 PPEC: input: 1.50, control: 1.05, exposure: 1500
20:43:29.338 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:29.338 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:43:29.338 00.000 6680 MoveAxis(W, 141, ABG)
20:43:29.338 00.000 6680 Guiding  Dir = 3, Dur = 141
20:43:29.338 00.000 6680 IsGuiding returns 0
20:43:29.338 00.000 6680 PulseGuide returned control before completion, sleep 151
20:43:29.343 00.005 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=174, Gamma=0.560
20:43:29.400 00.057 2864 UpdateGuideState exits: m=1853 SNR=30.3
20:43:29.402 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:29.402 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:43:29.407 00.005 2864 Enqueuing Expose request
20:43:29.502 00.095 6680 IsGuiding returns 1
20:43:29.502 00.000 6680 scope still moving after pulse duration time elapsed
20:43:29.534 00.032 6680 IsGuiding returns 0
20:43:29.534 00.000 6680 scope move finished after 141 + 50 ms
20:43:29.534 00.000 6680 Move returns status 0, amount 141
20:43:29.534 00.000 6680 MoveAxis(N, 0, ABG)
20:43:29.534 00.000 6680 Move returns status 0, amount 0
20:43:29.534 00.000 6680 move complete, result=0
20:43:29.534 00.000 6680 worker thread done servicing request
20:43:29.534 00.000 2864 GuideStep: 1.5 px 141 ms WEST, 0.2 px 0 ms NORTH
20:43:29.543 00.009 6680 Worker thread wakes up
20:43:29.543 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:43:29.543 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:43:30.973 01.430 6680 Exposure complete
20:43:31.037 00.064 6680 worker thread done servicing request
20:43:31.037 00.000 2864 OnExposeComplete: enter
20:43:31.037 00.000 2864 UpdateGuideState(): m_state=6
20:43:31.037 00.000 2864 Star::Find(15, 131, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 583
20:43:31.037 00.000 2864 Star::Find returns 1 (0), X=131.62, Y=729.54, Mass=1855, SNR=30.4, Peak=158 HFD=3.2
20:43:31.037 00.000 2864 MultiStar: [#1 -1.48,0.53,0.90,U] [#2 -1.34,0.54,0.64,U] [#3 -1.56,0.63,0.70,U] [#4 -1.57,0.65,0.58,U] [#5 -1.49,0.63,0.59,U] [#6 -1.57,0.64,0.49,U] [#7 0.18,0.07,0.45,U] [#8 0.42,0.28,0.41,U] 
20:43:31.037 00.000 2864 refined, 8 included, MultiStar: {-1.50, 0.65}, one-star: {-3.08, 1.25}
20:43:31.052 00.015 2864 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.80) = xAngle (-0.06 = -0.06)
20:43:31.052 00.000 2864 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.13 = -3.13)
20:43:31.057 00.005 2864 CameraToMount -- cameraX=-1.50 cameraY=0.65 hyp=1.64 cameraTheta=2.74 mountX=1.63 mountY=-0.01, mountTheta=-0.01
20:43:31.057 00.000 2864 SchedulePrimaryMove(10198720, x=-1.50, y=0.65, opts=13)
20:43:31.057 00.000 2864 Enqueuing Move request for scope (-1.50, 0.65)
20:43:31.057 00.000 6680 Worker thread wakes up
20:43:31.057 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.50, 0.65) opts 0xd
20:43:31.057 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.50, 0.65)
20:43:31.057 00.000 6680 Moving (-1.50, 0.65) raw xDistance=1.63 yDistance=-0.01
20:43:31.057 00.000 6680 PPEC rslt: input = 1.63, final = 1.12, react = 0.98, pred = 0.16, hyst = 0.98, hyst_pct = 0.12, period_length = 600.73
20:43:31.057 00.000 6680 PPEC: input: 1.63, control: 1.12, exposure: 1500
20:43:31.057 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:31.057 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:43:31.057 00.000 6680 MoveAxis(W, 151, ABG)
20:43:31.057 00.000 6680 Guiding  Dir = 3, Dur = 151
20:43:31.057 00.000 6680 IsGuiding returns 0
20:43:31.068 00.011 6680 PulseGuide returned control before completion, sleep 161
20:43:31.068 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=157, Gamma=0.560
20:43:31.119 00.051 2864 UpdateGuideState exits: m=1855 SNR=30.4
20:43:31.119 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:31.119 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:43:31.119 00.000 2864 Enqueuing Expose request
20:43:31.243 00.124 6680 IsGuiding returns 1
20:43:31.243 00.000 6680 scope still moving after pulse duration time elapsed
20:43:31.275 00.032 6680 IsGuiding returns 0
20:43:31.275 00.000 6680 scope move finished after 151 + 56 ms
20:43:31.275 00.000 6680 Move returns status 0, amount 151
20:43:31.275 00.000 6680 MoveAxis(N, 0, ABG)
20:43:31.275 00.000 6680 Move returns status 0, amount 0
20:43:31.275 00.000 6680 move complete, result=0
20:43:31.275 00.000 6680 worker thread done servicing request
20:43:31.275 00.000 2864 GuideStep: 1.6 px 151 ms WEST, -0.0 px 0 ms NORTH
20:43:31.283 00.008 6680 Worker thread wakes up
20:43:31.283 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:43:31.283 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:43:32.934 01.651 6680 Exposure complete
20:43:33.027 00.093 6680 worker thread done servicing request
20:43:33.027 00.000 2864 OnExposeComplete: enter
20:43:33.027 00.000 2864 UpdateGuideState(): m_state=6
20:43:33.027 00.000 2864 Star::Find(15, 131, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 584
20:43:33.027 00.000 2864 Star::Find returns 1 (0), X=130.97, Y=729.76, Mass=1760, SNR=29.6, Peak=146 HFD=3.2
20:43:33.027 00.000 2864 MultiStar: [#1 -2.25,0.63,0.97,U] [#2 -1.84,0.87,0.63,U] [#3 -2.10,0.82,0.72,U] [#4 -2.28,0.88,0.60,U] [#5 -2.09,0.92,0.59,U] [#6 -2.43,0.87,0.49,U] [#7 -0.43,0.17,0.47,U] [#8 -0.03,0.38,0.41,U] 
20:43:33.027 00.000 2864 refined, 8 included, MultiStar: {-2.14, 0.84}, one-star: {-3.72, 1.47}
20:43:33.027 00.000 2864 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.80) = xAngle (-0.03 = -0.03)
20:43:33.027 00.000 2864 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.10 = -3.10)
20:43:33.027 00.000 2864 CameraToMount -- cameraX=-2.14 cameraY=0.84 hyp=2.30 cameraTheta=2.77 mountX=2.30 mountY=-0.09, mountTheta=-0.04
20:43:33.043 00.016 2864 SchedulePrimaryMove(10198720, x=-2.14, y=0.84, opts=13)
20:43:33.043 00.000 2864 Enqueuing Move request for scope (-2.14, 0.84)
20:43:33.043 00.000 6680 Worker thread wakes up
20:43:33.043 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.14, 0.84) opts 0xd
20:43:33.043 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.14, 0.84)
20:43:33.043 00.000 6680 Moving (-2.14, 0.84) raw xDistance=2.30 yDistance=-0.09
20:43:33.043 00.000 6680 PPEC rslt: input = 2.30, final = 1.85, react = 1.38, pred = 0.54, hyst = 1.30, hyst_pct = 0.12, period_length = 600.73
20:43:33.043 00.000 6680 PPEC: input: 2.30, control: 1.85, exposure: 1500
20:43:33.043 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:33.043 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:43:33.043 00.000 6680 MoveAxis(W, 248, ABG)
20:43:33.043 00.000 6680 Guiding  Dir = 3, Dur = 248
20:43:33.043 00.000 6680 IsGuiding returns 0
20:43:33.043 00.000 6680 PulseGuide returned control before completion, sleep 258
20:43:33.065 00.022 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=173, Gamma=0.560
20:43:33.111 00.046 2864 UpdateGuideState exits: m=1760 SNR=29.6
20:43:33.113 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:33.115 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:43:33.117 00.002 2864 Enqueuing Expose request
20:43:33.329 00.212 6680 IsGuiding returns 0
20:43:33.329 00.000 6680 Move returns status 0, amount 248
20:43:33.329 00.000 6680 MoveAxis(N, 0, ABG)
20:43:33.329 00.000 6680 Move returns status 0, amount 0
20:43:33.329 00.000 6680 move complete, result=0
20:43:33.329 00.000 6680 worker thread done servicing request
20:43:33.329 00.000 6680 Worker thread wakes up
20:43:33.329 00.000 2864 GuideStep: 2.3 px 248 ms WEST, -0.1 px 0 ms NORTH
20:43:33.329 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:43:33.329 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:43:34.744 01.415 6680 Exposure complete
20:43:34.787 00.043 6680 worker thread done servicing request
20:43:34.787 00.000 2864 OnExposeComplete: enter
20:43:34.787 00.000 2864 UpdateGuideState(): m_state=6
20:43:34.787 00.000 2864 Star::Find(15, 130, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 585
20:43:34.787 00.000 2864 Star::Find returns 1 (0), X=131.22, Y=729.48, Mass=1747, SNR=29.5, Peak=144 HFD=3.3
20:43:34.787 00.000 2864 MultiStar: [#1 -1.98,0.44,0.98,U] [#2 -1.74,0.31,0.67,U] [#3 -1.95,0.52,0.73,U] [#4 -2.05,0.53,0.60,U] [#5 -2.09,0.35,0.58,U] [#6 -2.23,0.47,0.50,U] [#7 -0.29,-0.26,0.48,U] [#8 -0.01,0.01,0.42,U] 
20:43:34.787 00.000 2864 refined, 8 included, MultiStar: {-1.96, 0.48}, one-star: {-3.47, 1.18}
20:43:34.803 00.016 2864 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.80) = xAngle (0.11 = 0.11)
20:43:34.805 00.002 2864 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.97 = -2.97)
20:43:34.806 00.001 2864 CameraToMount -- cameraX=-1.96 cameraY=0.48 hyp=2.02 cameraTheta=2.90 mountX=2.01 mountY=-0.35, mountTheta=-0.17
20:43:34.810 00.004 2864 SchedulePrimaryMove(10198720, x=-1.96, y=0.48, opts=13)
20:43:34.812 00.002 2864 Enqueuing Move request for scope (-1.96, 0.48)
20:43:34.814 00.002 6680 Worker thread wakes up
20:43:34.814 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.96, 0.48) opts 0xd
20:43:34.814 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.96, 0.48)
20:43:34.814 00.000 6680 Moving (-1.96, 0.48) raw xDistance=2.01 yDistance=-0.35
20:43:34.814 00.000 6680 PPEC rslt: input = 2.01, final = 1.68, react = 1.21, pred = 0.54, hyst = 1.15, hyst_pct = 0.11, period_length = 600.73
20:43:34.814 00.000 6680 PPEC: input: 2.01, control: 1.68, exposure: 1500
20:43:34.814 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
20:43:34.816 00.002 6680 MoveAxis(W, 226, ABG)
20:43:34.816 00.000 6680 Guiding  Dir = 3, Dur = 226
20:43:34.816 00.000 6680 IsGuiding returns 0
20:43:34.816 00.000 6680 PulseGuide returned control before completion, sleep 236
20:43:34.824 00.008 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=164, Gamma=0.560
20:43:34.875 00.051 2864 UpdateGuideState exits: m=1747 SNR=29.5
20:43:34.877 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:34.879 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:43:34.881 00.002 2864 Enqueuing Expose request
20:43:35.059 00.178 6680 IsGuiding returns 1
20:43:35.059 00.000 6680 scope still moving after pulse duration time elapsed
20:43:35.090 00.031 6680 IsGuiding returns 0
20:43:35.090 00.000 6680 scope move finished after 226 + 47 ms
20:43:35.090 00.000 6680 Move returns status 0, amount 226
20:43:35.090 00.000 6680 MoveAxis(N, 57, ABG)
20:43:35.090 00.000 6680 Guiding  Dir = 0, Dur = 57
20:43:35.090 00.000 6680 IsGuiding returns 0
20:43:35.090 00.000 6680 PulseGuide returned control before completion, sleep 67
20:43:35.169 00.079 6680 IsGuiding returns 1
20:43:35.169 00.000 6680 scope still moving after pulse duration time elapsed
20:43:35.201 00.032 6680 IsGuiding returns 0
20:43:35.201 00.000 6680 scope move finished after 57 + 52 ms
20:43:35.201 00.000 6680 Move returns status 0, amount 57
20:43:35.201 00.000 6680 move complete, result=0
20:43:35.201 00.000 6680 worker thread done servicing request
20:43:35.201 00.000 2864 GuideStep: 2.0 px 226 ms WEST, -0.4 px 57 ms NORTH
20:43:35.201 00.000 6680 Worker thread wakes up
20:43:35.201 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:43:35.201 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:43:36.851 01.650 6680 Exposure complete
20:43:36.900 00.049 6680 worker thread done servicing request
20:43:36.900 00.000 2864 OnExposeComplete: enter
20:43:36.900 00.000 2864 UpdateGuideState(): m_state=6
20:43:36.900 00.000 2864 Star::Find(15, 131, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 586
20:43:36.917 00.017 2864 Star::Find returns 1 (0), X=132.67, Y=729.58, Mass=1754, SNR=29.5, Peak=154 HFD=3.1
20:43:36.921 00.004 2864 MultiStar: [#1 -0.50,0.59,0.94,U] [#2 -0.49,0.38,0.65,U] [#3 -0.64,0.52,0.70,U] [#4 -0.48,0.69,0.58,U] [#5 -0.59,0.54,0.57,U] [#6 -0.77,0.36,0.48,U] [#7 0.75,-0.11,0.45,U] [#8 1.40,0.00,0.43,U] 
20:43:36.923 00.002 2864 refined, 8 included, MultiStar: {-0.57, 0.57}, one-star: {-2.02, 1.29}
20:43:36.925 00.002 2864 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.80) = xAngle (-0.44 = -0.44)
20:43:36.927 00.002 2864 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.51 = 2.77)
20:43:36.929 00.002 2864 CameraToMount -- cameraX=-0.57 cameraY=0.57 hyp=0.80 cameraTheta=2.36 mountX=0.73 mountY=0.29, mountTheta=0.38
20:43:36.933 00.004 2864 SchedulePrimaryMove(10198720, x=-0.57, y=0.57, opts=13)
20:43:36.933 00.000 2864 Enqueuing Move request for scope (-0.57, 0.57)
20:43:36.933 00.000 6680 Worker thread wakes up
20:43:36.933 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.57) opts 0xd
20:43:36.933 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.57, 0.57)
20:43:36.933 00.000 6680 Moving (-0.57, 0.57) raw xDistance=0.73 yDistance=0.29
20:43:36.933 00.000 6680 PPEC rslt: input = 0.73, final = 0.95, react = 0.44, pred = 0.57, hyst = 0.50, hyst_pct = 0.11, period_length = 600.73
20:43:36.933 00.000 6680 PPEC: input: 0.73, control: 0.95, exposure: 1500
20:43:36.933 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:43:36.933 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
20:43:36.933 00.000 6680 MoveAxis(W, 128, ABG)
20:43:36.933 00.000 6680 Guiding  Dir = 3, Dur = 128
20:43:36.933 00.000 6680 IsGuiding returns 0
20:43:36.933 00.000 6680 PulseGuide returned control before completion, sleep 138
20:43:36.955 00.022 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=163, Gamma=0.560
20:43:36.996 00.041 2864 UpdateGuideState exits: m=1754 SNR=29.5
20:43:36.996 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:36.996 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:43:36.996 00.000 2864 Enqueuing Expose request
20:43:37.088 00.092 6680 IsGuiding returns 1
20:43:37.088 00.000 6680 scope still moving after pulse duration time elapsed
20:43:37.120 00.032 6680 IsGuiding returns 0
20:43:37.120 00.000 6680 scope move finished after 128 + 48 ms
20:43:37.120 00.000 6680 Move returns status 0, amount 128
20:43:37.120 00.000 6680 MoveAxis(N, 0, ABG)
20:43:37.120 00.000 6680 Move returns status 0, amount 0
20:43:37.120 00.000 6680 move complete, result=0
20:43:37.120 00.000 6680 worker thread done servicing request
20:43:37.120 00.000 6680 Worker thread wakes up
20:43:37.120 00.000 2864 GuideStep: 0.7 px 128 ms WEST, 0.3 px 0 ms NORTH
20:43:37.120 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:43:37.120 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:43:38.543 01.423 6680 Exposure complete
20:43:38.590 00.047 6680 worker thread done servicing request
20:43:38.590 00.000 2864 OnExposeComplete: enter
20:43:38.590 00.000 2864 UpdateGuideState(): m_state=6
20:43:38.590 00.000 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 587
20:43:38.606 00.016 2864 Star::Find returns 1 (0), X=131.97, Y=729.64, Mass=1889, SNR=30.6, Peak=156 HFD=3.3
20:43:38.606 00.000 2864 MultiStar: [#1 -1.29,0.80,0.91,U] [#2 -1.07,0.54,0.63,U] [#3 -1.37,0.69,0.71,U] [#4 -1.24,0.82,0.56,U] [#5 -1.36,0.89,0.58,U] [#6 -1.37,0.84,0.47,U] [#7 0.49,0.23,0.46,U] [#8 0.78,0.21,0.41,U] 
20:43:38.606 00.000 2864 refined, 8 included, MultiStar: {-1.25, 0.78}, one-star: {-2.72, 1.35}
20:43:38.606 00.000 2864 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.80) = xAngle (-0.21 = -0.21)
20:43:38.616 00.010 2864 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.29 = 3.00)
20:43:38.619 00.003 2864 CameraToMount -- cameraX=-1.25 cameraY=0.78 hyp=1.47 cameraTheta=2.58 mountX=1.44 mountY=0.21, mountTheta=0.15
20:43:38.621 00.002 2864 SchedulePrimaryMove(10198720, x=-1.25, y=0.78, opts=13)
20:43:38.621 00.000 2864 Enqueuing Move request for scope (-1.25, 0.78)
20:43:38.621 00.000 6680 Worker thread wakes up
20:43:38.621 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.25, 0.78) opts 0xd
20:43:38.621 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.25, 0.78)
20:43:38.621 00.000 6680 Moving (-1.25, 0.78) raw xDistance=1.44 yDistance=0.21
20:43:38.621 00.000 6680 PPEC rslt: input = 1.44, final = 1.24, react = 0.86, pred = 0.42, hyst = 0.88, hyst_pct = 0.11, period_length = 600.73
20:43:38.621 00.000 6680 PPEC: input: 1.44, control: 1.24, exposure: 1500
20:43:38.621 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:38.621 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
20:43:38.621 00.000 6680 MoveAxis(W, 167, ABG)
20:43:38.621 00.000 6680 Guiding  Dir = 3, Dur = 167
20:43:38.621 00.000 6680 IsGuiding returns 0
20:43:38.621 00.000 6680 PulseGuide returned control before completion, sleep 177
20:43:38.639 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=186, Gamma=0.560
20:43:38.684 00.045 2864 UpdateGuideState exits: m=1889 SNR=30.6
20:43:38.684 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:38.684 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:43:38.684 00.000 2864 Enqueuing Expose request
20:43:38.810 00.126 6680 IsGuiding returns 1
20:43:38.810 00.000 6680 scope still moving after pulse duration time elapsed
20:43:38.842 00.032 6680 IsGuiding returns 0
20:43:38.842 00.000 6680 scope move finished after 167 + 46 ms
20:43:38.842 00.000 6680 Move returns status 0, amount 167
20:43:38.842 00.000 6680 MoveAxis(N, 0, ABG)
20:43:38.842 00.000 6680 Move returns status 0, amount 0
20:43:38.842 00.000 6680 move complete, result=0
20:43:38.842 00.000 6680 worker thread done servicing request
20:43:38.842 00.000 6680 Worker thread wakes up
20:43:38.842 00.000 2864 GuideStep: 1.4 px 167 ms WEST, 0.2 px 0 ms NORTH
20:43:38.850 00.008 6680 worker thread servicing REQUEST_EXPOSE 1500
20:43:38.850 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:43:40.505 01.655 6680 Exposure complete
20:43:40.569 00.064 6680 worker thread done servicing request
20:43:40.569 00.000 2864 OnExposeComplete: enter
20:43:40.569 00.000 2864 UpdateGuideState(): m_state=6
20:43:40.569 00.000 2864 Star::Find(15, 131, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 588
20:43:40.569 00.000 2864 Star::Find returns 1 (0), X=131.93, Y=729.78, Mass=1698, SNR=29.0, Peak=139 HFD=3.0
20:43:40.584 00.015 2864 MultiStar: [#1 -1.19,0.91,0.98,U] [#2 -1.12,0.41,0.67,U] [#3 -1.33,0.75,0.75,U] [#4 -1.13,1.12,0.59,U] [#5 -1.27,0.89,0.58,U] [#6 -1.34,0.74,0.50,U] [#7 0.46,0.06,0.47,U] [#8 0.53,0.24,0.43,U] 
20:43:40.588 00.004 2864 refined, 8 included, MultiStar: {-1.22, 0.82}, one-star: {-2.76, 1.49}
20:43:40.588 00.000 2864 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.80) = xAngle (-0.24 = -0.24)
20:43:40.588 00.000 2864 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.32 = 2.97)
20:43:40.588 00.000 2864 CameraToMount -- cameraX=-1.22 cameraY=0.82 hyp=1.47 cameraTheta=2.55 mountX=1.43 mountY=0.26, mountTheta=0.18
20:43:40.588 00.000 2864 SchedulePrimaryMove(10198720, x=-1.22, y=0.82, opts=13)
20:43:40.588 00.000 2864 Enqueuing Move request for scope (-1.22, 0.82)
20:43:40.588 00.000 6680 Worker thread wakes up
20:43:40.588 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.22, 0.82) opts 0xd
20:43:40.588 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.22, 0.82)
20:43:40.588 00.000 6680 Moving (-1.22, 0.82) raw xDistance=1.43 yDistance=0.26
20:43:40.600 00.012 6680 PPEC rslt: input = 1.43, final = 1.21, react = 0.86, pred = 0.40, hyst = 0.83, hyst_pct = 0.11, period_length = 600.73
20:43:40.600 00.000 6680 PPEC: input: 1.43, control: 1.21, exposure: 1500
20:43:40.600 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:43:40.600 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
20:43:40.600 00.000 6680 MoveAxis(W, 162, ABG)
20:43:40.600 00.000 6680 Guiding  Dir = 3, Dur = 162
20:43:40.600 00.000 6680 IsGuiding returns 0
20:43:40.600 00.000 6680 PulseGuide returned control before completion, sleep 172
20:43:40.604 00.004 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=184, Gamma=0.560
20:43:40.650 00.046 2864 UpdateGuideState exits: m=1698 SNR=29.0
20:43:40.664 00.014 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:40.664 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:43:40.664 00.000 2864 Enqueuing Expose request
20:43:40.775 00.111 6680 IsGuiding returns 1
20:43:40.775 00.000 6680 scope still moving after pulse duration time elapsed
20:43:40.807 00.032 6680 IsGuiding returns 0
20:43:40.807 00.000 6680 scope move finished after 162 + 43 ms
20:43:40.807 00.000 6680 Move returns status 0, amount 162
20:43:40.807 00.000 6680 MoveAxis(N, 0, ABG)
20:43:40.807 00.000 6680 Move returns status 0, amount 0
20:43:40.807 00.000 6680 move complete, result=0
20:43:40.807 00.000 6680 worker thread done servicing request
20:43:40.807 00.000 6680 Worker thread wakes up
20:43:40.807 00.000 2864 GuideStep: 1.4 px 162 ms WEST, 0.3 px 0 ms NORTH
20:43:40.807 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:43:40.807 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:43:42.233 01.426 6680 Exposure complete
20:43:42.325 00.092 6680 worker thread done servicing request
20:43:42.325 00.000 2864 OnExposeComplete: enter
20:43:42.325 00.000 2864 UpdateGuideState(): m_state=6
20:43:42.329 00.004 2864 Star::Find(15, 131, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 589
20:43:42.331 00.002 2864 Star::Find returns 1 (0), X=131.70, Y=729.76, Mass=1740, SNR=29.4, Peak=145 HFD=3.0
20:43:42.331 00.000 2864 MultiStar: [#1 -1.54,0.67,0.94,U] [#2 -1.18,0.72,0.67,U] [#3 -1.47,0.73,0.73,U] [#4 -1.47,0.71,0.58,U] [#5 -1.28,0.90,0.60,U] [#6 -1.64,0.72,0.49,U] [#7 0.18,0.15,0.47,U] [#8 0.59,0.26,0.43,U] 
20:43:42.331 00.000 2864 refined, 8 included, MultiStar: {-1.42, 0.78}, one-star: {-2.99, 1.47}
20:43:42.331 00.000 2864 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.80) = xAngle (-0.16 = -0.16)
20:43:42.338 00.007 2864 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.23 = 3.05)
20:43:42.338 00.000 2864 CameraToMount -- cameraX=-1.42 cameraY=0.78 hyp=1.62 cameraTheta=2.64 mountX=1.60 mountY=0.14, mountTheta=0.09
20:43:42.338 00.000 2864 SchedulePrimaryMove(10198720, x=-1.42, y=0.78, opts=13)
20:43:42.344 00.006 2864 Enqueuing Move request for scope (-1.42, 0.78)
20:43:42.347 00.003 6680 Worker thread wakes up
20:43:42.347 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.42, 0.78) opts 0xd
20:43:42.347 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.42, 0.78)
20:43:42.347 00.000 6680 Moving (-1.42, 0.78) raw xDistance=1.60 yDistance=0.14
20:43:42.349 00.002 6680 PPEC rslt: input = 1.60, final = 1.08, react = 0.96, pred = 0.13, hyst = 0.94, hyst_pct = 0.11, period_length = 600.73
20:43:42.349 00.000 6680 PPEC: input: 1.60, control: 1.08, exposure: 1500
20:43:42.349 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:42.349 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:43:42.349 00.000 6680 MoveAxis(W, 145, ABG)
20:43:42.349 00.000 6680 Guiding  Dir = 3, Dur = 145
20:43:42.349 00.000 6680 IsGuiding returns 0
20:43:42.351 00.002 6680 PulseGuide returned control before completion, sleep 155
20:43:42.360 00.009 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=152, Gamma=0.560
20:43:42.410 00.050 2864 UpdateGuideState exits: m=1740 SNR=29.4
20:43:42.412 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:42.416 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:43:42.418 00.002 2864 Enqueuing Expose request
20:43:42.519 00.101 6680 IsGuiding returns 1
20:43:42.519 00.000 6680 scope still moving after pulse duration time elapsed
20:43:42.551 00.032 6680 IsGuiding returns 1
20:43:42.582 00.031 6680 IsGuiding returns 1
20:43:42.614 00.032 6680 IsGuiding returns 0
20:43:42.614 00.000 6680 scope move finished after 145 + 119 ms
20:43:42.614 00.000 6680 Move returns status 0, amount 145
20:43:42.614 00.000 6680 MoveAxis(N, 0, ABG)
20:43:42.614 00.000 6680 Move returns status 0, amount 0
20:43:42.614 00.000 6680 move complete, result=0
20:43:42.614 00.000 6680 worker thread done servicing request
20:43:42.614 00.000 6680 Worker thread wakes up
20:43:42.614 00.000 2864 GuideStep: 1.6 px 145 ms WEST, 0.1 px 0 ms NORTH
20:43:42.623 00.009 6680 worker thread servicing REQUEST_EXPOSE 1500
20:43:42.623 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:43:44.265 01.642 6680 Exposure complete
20:43:44.338 00.073 6680 worker thread done servicing request
20:43:44.340 00.002 2864 OnExposeComplete: enter
20:43:44.342 00.002 2864 UpdateGuideState(): m_state=6
20:43:44.342 00.000 2864 Star::Find(15, 131, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 590
20:43:44.342 00.000 2864 Star::Find returns 1 (0), X=132.18, Y=729.74, Mass=1756, SNR=29.5, Peak=162 HFD=2.9
20:43:44.342 00.000 2864 MultiStar: [#1 -1.04,0.85,0.94,U] [#2 -0.88,0.80,0.65,U] [#3 -1.13,0.99,0.72,U] [#4 -1.10,0.88,0.60,U] [#5 -1.08,0.91,0.59,U] [#6 -1.23,0.64,0.50,U] [#7 0.23,0.16,0.46,U] [#8 0.73,0.38,0.43,U] 
20:43:44.342 00.000 2864 refined, 8 included, MultiStar: {-1.08, 0.86}, one-star: {-2.51, 1.44}
20:43:44.342 00.000 2864 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.80) = xAngle (-0.33 = -0.33)
20:43:44.342 00.000 2864 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.40 = 2.88)
20:43:44.342 00.000 2864 CameraToMount -- cameraX=-1.08 cameraY=0.86 hyp=1.38 cameraTheta=2.47 mountX=1.31 mountY=0.36, mountTheta=0.26
20:43:44.357 00.015 2864 SchedulePrimaryMove(10198720, x=-1.08, y=0.86, opts=13)
20:43:44.357 00.000 2864 Enqueuing Move request for scope (-1.08, 0.86)
20:43:44.357 00.000 6680 Worker thread wakes up
20:43:44.357 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.08, 0.86) opts 0xd
20:43:44.357 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.08, 0.86)
20:43:44.357 00.000 6680 Moving (-1.08, 0.86) raw xDistance=1.31 yDistance=0.36
20:43:44.357 00.000 6680 PPEC rslt: input = 1.31, final = 0.88, react = 0.79, pred = 0.10, hyst = 0.78, hyst_pct = 0.11, period_length = 600.73
20:43:44.357 00.000 6680 PPEC: input: 1.31, control: 0.88, exposure: 1500
20:43:44.357 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:43:44.364 00.007 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
20:43:44.364 00.000 6680 MoveAxis(W, 118, ABG)
20:43:44.364 00.000 6680 Guiding  Dir = 3, Dur = 118
20:43:44.364 00.000 6680 IsGuiding returns 0
20:43:44.364 00.000 6680 PulseGuide returned control before completion, sleep 128
20:43:44.373 00.009 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=175, Gamma=0.560
20:43:44.421 00.048 2864 UpdateGuideState exits: m=1756 SNR=29.5
20:43:44.421 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:44.421 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:43:44.421 00.000 2864 Enqueuing Expose request
20:43:44.500 00.079 6680 IsGuiding returns 1
20:43:44.500 00.000 6680 scope still moving after pulse duration time elapsed
20:43:44.532 00.032 6680 IsGuiding returns 0
20:43:44.532 00.000 6680 scope move finished after 118 + 50 ms
20:43:44.532 00.000 6680 Move returns status 0, amount 118
20:43:44.532 00.000 6680 MoveAxis(N, 0, ABG)
20:43:44.532 00.000 6680 Move returns status 0, amount 0
20:43:44.532 00.000 6680 move complete, result=0
20:43:44.532 00.000 6680 worker thread done servicing request
20:43:44.532 00.000 2864 GuideStep: 1.3 px 118 ms WEST, 0.4 px 0 ms NORTH
20:43:44.535 00.003 6680 Worker thread wakes up
20:43:44.535 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:43:44.535 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:43:45.958 01.423 6680 Exposure complete
20:43:46.037 00.079 6680 worker thread done servicing request
20:43:46.037 00.000 2864 OnExposeComplete: enter
20:43:46.037 00.000 2864 UpdateGuideState(): m_state=6
20:43:46.037 00.000 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 591
20:43:46.053 00.016 2864 Star::Find returns 1 (0), X=132.22, Y=729.89, Mass=1762, SNR=29.6, Peak=169 HFD=2.9
20:43:46.053 00.000 2864 MultiStar: [#1 -1.13,0.87,0.96,U] [#2 -0.91,0.76,0.66,U] [#3 -1.02,1.23,0.72,U] [#4 -1.06,1.01,0.57,U] [#5 -0.98,0.86,0.58,U] [#6 -1.22,0.96,0.50,U] [#7 0.32,0.16,0.46,U] [#8 0.89,0.61,0.42,U] 
20:43:46.058 00.005 2864 refined, 8 included, MultiStar: {-1.05, 0.97}, one-star: {-2.47, 1.60}
20:43:46.060 00.002 2864 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.80) = xAngle (-0.40 = -0.40)
20:43:46.060 00.000 2864 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.48 = 2.81)
20:43:46.062 00.002 2864 CameraToMount -- cameraX=-1.05 cameraY=0.97 hyp=1.43 cameraTheta=2.39 mountX=1.32 mountY=0.47, mountTheta=0.34
20:43:46.067 00.005 2864 SchedulePrimaryMove(10198720, x=-1.05, y=0.97, opts=13)
20:43:46.069 00.002 2864 Enqueuing Move request for scope (-1.05, 0.97)
20:43:46.071 00.002 6680 Worker thread wakes up
20:43:46.071 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.05, 0.97) opts 0xd
20:43:46.071 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.05, 0.97)
20:43:46.071 00.000 6680 Moving (-1.05, 0.97) raw xDistance=1.32 yDistance=0.47
20:43:46.073 00.002 6680 PPEC rslt: input = 1.32, final = 0.85, react = 0.79, pred = 0.06, hyst = 0.78, hyst_pct = 0.10, period_length = 600.73
20:43:46.073 00.000 6680 PPEC: input: 1.32, control: 0.85, exposure: 1500
20:43:46.073 00.000 6680 switching direction from -1 to 1 - decHistory=3 oldest=0.08 newest=0.97
20:43:46.073 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
20:43:46.073 00.000 6680 MoveAxis(W, 114, ABG)
20:43:46.073 00.000 6680 Guiding  Dir = 3, Dur = 114
20:43:46.073 00.000 6680 IsGuiding returns 0
20:43:46.073 00.000 6680 PulseGuide returned control before completion, sleep 124
20:43:46.084 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=156, Gamma=0.560
20:43:46.132 00.048 2864 UpdateGuideState exits: m=1762 SNR=29.6
20:43:46.134 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:46.136 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:43:46.138 00.002 2864 Enqueuing Expose request
20:43:46.211 00.073 6680 IsGuiding returns 1
20:43:46.211 00.000 6680 scope still moving after pulse duration time elapsed
20:43:46.243 00.032 6680 IsGuiding returns 0
20:43:46.243 00.000 6680 scope move finished after 114 + 56 ms
20:43:46.243 00.000 6680 Move returns status 0, amount 114
20:43:46.243 00.000 6680 MoveAxis(S, 75, ABG)
20:43:46.243 00.000 6680 Guiding  Dir = 1, Dur = 75
20:43:46.243 00.000 6680 IsGuiding returns 0
20:43:46.244 00.001 6680 PulseGuide returned control before completion, sleep 85
20:43:46.338 00.094 6680 IsGuiding returns 1
20:43:46.338 00.000 6680 scope still moving after pulse duration time elapsed
20:43:46.369 00.031 6680 IsGuiding returns 0
20:43:46.369 00.000 6680 scope move finished after 75 + 51 ms
20:43:46.369 00.000 6680 Move returns status 0, amount 75
20:43:46.369 00.000 6680 move complete, result=0
20:43:46.369 00.000 6680 worker thread done servicing request
20:43:46.371 00.002 2864 GuideStep: 1.3 px 114 ms WEST, 0.5 px 75 ms SOUTH
20:43:46.371 00.000 6680 Worker thread wakes up
20:43:46.371 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:43:46.371 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:43:48.033 01.662 6680 Exposure complete
20:43:48.097 00.064 6680 worker thread done servicing request
20:43:48.097 00.000 2864 OnExposeComplete: enter
20:43:48.097 00.000 2864 UpdateGuideState(): m_state=6
20:43:48.113 00.016 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 592
20:43:48.113 00.000 2864 Star::Find returns 1 (0), X=131.58, Y=729.71, Mass=1754, SNR=29.5, Peak=154 HFD=3.1
20:43:48.113 00.000 2864 MultiStar: [#1 -1.54,0.71,0.93,U] [#2 -1.46,0.56,0.63,U] [#3 -1.54,0.77,0.73,U] [#4 -1.54,0.90,0.58,U] [#5 -1.63,0.63,0.59,U] [#6 -1.82,0.85,0.48,U] [#7 -0.07,-0.12,0.48,U] [#8 0.33,0.62,0.42,U] 
20:43:48.113 00.000 2864 refined, 8 included, MultiStar: {-1.58, 0.77}, one-star: {-3.11, 1.41}
20:43:48.119 00.006 2864 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.80) = xAngle (-0.11 = -0.11)
20:43:48.119 00.000 2864 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.18 = 3.10)
20:43:48.119 00.000 2864 CameraToMount -- cameraX=-1.58 cameraY=0.77 hyp=1.76 cameraTheta=2.69 mountX=1.75 mountY=0.07, mountTheta=0.04
20:43:48.119 00.000 2864 SchedulePrimaryMove(10198720, x=-1.58, y=0.77, opts=13)
20:43:48.119 00.000 2864 Enqueuing Move request for scope (-1.58, 0.77)
20:43:48.129 00.010 6680 Worker thread wakes up
20:43:48.129 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.58, 0.77) opts 0xd
20:43:48.129 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.58, 0.77)
20:43:48.129 00.000 6680 Moving (-1.58, 0.77) raw xDistance=1.75 yDistance=0.07
20:43:48.129 00.000 6680 PPEC rslt: input = 1.75, final = 1.59, react = 1.05, pred = 0.61, hyst = 1.00, hyst_pct = 0.10, period_length = 600.73
20:43:48.133 00.004 6680 PPEC: input: 1.75, control: 1.59, exposure: 1500
20:43:48.133 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:48.133 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:43:48.133 00.000 6680 MoveAxis(W, 214, ABG)
20:43:48.133 00.000 6680 Guiding  Dir = 3, Dur = 214
20:43:48.133 00.000 6680 IsGuiding returns 0
20:43:48.133 00.000 6680 PulseGuide returned control before completion, sleep 224
20:43:48.145 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=156, Gamma=0.560
20:43:48.193 00.048 2864 UpdateGuideState exits: m=1754 SNR=29.5
20:43:48.193 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:48.193 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:43:48.193 00.000 2864 Enqueuing Expose request
20:43:48.368 00.175 6680 IsGuiding returns 1
20:43:48.368 00.000 6680 scope still moving after pulse duration time elapsed
20:43:48.400 00.032 6680 IsGuiding returns 0
20:43:48.400 00.000 6680 scope move finished after 214 + 51 ms
20:43:48.400 00.000 6680 Move returns status 0, amount 214
20:43:48.400 00.000 6680 MoveAxis(N, 0, ABG)
20:43:48.400 00.000 6680 Move returns status 0, amount 0
20:43:48.400 00.000 6680 move complete, result=0
20:43:48.400 00.000 6680 worker thread done servicing request
20:43:48.400 00.000 2864 GuideStep: 1.7 px 214 ms WEST, 0.1 px 0 ms NORTH
20:43:48.405 00.005 6680 Worker thread wakes up
20:43:48.405 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:43:48.405 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:43:49.812 01.407 6680 Exposure complete
20:43:49.855 00.043 6680 worker thread done servicing request
20:43:49.855 00.000 2864 OnExposeComplete: enter
20:43:49.855 00.000 2864 UpdateGuideState(): m_state=6
20:43:49.855 00.000 2864 Star::Find(15, 131, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 593
20:43:49.869 00.014 2864 Star::Find returns 1 (0), X=131.54, Y=729.86, Mass=1827, SNR=30.1, Peak=150 HFD=3.2
20:43:49.869 00.000 2864 MultiStar: [#1 -1.64,0.94,0.95,U] [#2 -1.35,0.76,0.64,U] [#3 -1.66,1.09,0.73,U] [#4 -1.71,1.03,0.56,U] [#5 -1.63,0.95,0.57,U] [#6 -1.97,1.04,0.49,U] [#7 -0.40,0.05,0.45,U] [#8 0.40,0.64,0.41,U] 
20:43:49.871 00.002 2864 refined, 8 included, MultiStar: {-1.67, 0.97}, one-star: {-3.15, 1.56}
20:43:49.871 00.000 2864 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.80) = xAngle (-0.18 = -0.18)
20:43:49.871 00.000 2864 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.26 = 3.03)
20:43:49.871 00.000 2864 CameraToMount -- cameraX=-1.67 cameraY=0.97 hyp=1.93 cameraTheta=2.61 mountX=1.90 mountY=0.22, mountTheta=0.12
20:43:49.871 00.000 2864 SchedulePrimaryMove(10198720, x=-1.67, y=0.97, opts=13)
20:43:49.871 00.000 2864 Enqueuing Move request for scope (-1.67, 0.97)
20:43:49.871 00.000 6680 Worker thread wakes up
20:43:49.871 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.67, 0.97) opts 0xd
20:43:49.871 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.67, 0.97)
20:43:49.871 00.000 6680 Moving (-1.67, 0.97) raw xDistance=1.90 yDistance=0.22
20:43:49.871 00.000 6680 PPEC rslt: input = 1.90, final = 1.63, react = 1.14, pred = 0.55, hyst = 1.08, hyst_pct = 0.10, period_length = 600.73
20:43:49.871 00.000 6680 PPEC: input: 1.90, control: 1.63, exposure: 1500
20:43:49.871 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:49.871 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
20:43:49.871 00.000 6680 MoveAxis(W, 219, ABG)
20:43:49.871 00.000 6680 Guiding  Dir = 3, Dur = 219
20:43:49.871 00.000 6680 IsGuiding returns 0
20:43:49.887 00.016 6680 PulseGuide returned control before completion, sleep 229
20:43:49.887 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=159, Gamma=0.560
20:43:49.945 00.058 2864 UpdateGuideState exits: m=1827 SNR=30.1
20:43:49.947 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:49.949 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:43:49.951 00.002 2864 Enqueuing Expose request
20:43:50.126 00.175 6680 IsGuiding returns 1
20:43:50.126 00.000 6680 scope still moving after pulse duration time elapsed
20:43:50.158 00.032 6680 IsGuiding returns 0
20:43:50.158 00.000 6680 scope move finished after 219 + 52 ms
20:43:50.158 00.000 6680 Move returns status 0, amount 219
20:43:50.158 00.000 6680 MoveAxis(N, 0, ABG)
20:43:50.158 00.000 6680 Move returns status 0, amount 0
20:43:50.158 00.000 6680 move complete, result=0
20:43:50.158 00.000 6680 worker thread done servicing request
20:43:50.158 00.000 6680 Worker thread wakes up
20:43:50.158 00.000 2864 GuideStep: 1.9 px 219 ms WEST, 0.2 px 0 ms NORTH
20:43:50.158 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:43:50.158 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:43:51.787 01.629 6680 Exposure complete
20:43:51.837 00.050 6680 worker thread done servicing request
20:43:51.837 00.000 2864 OnExposeComplete: enter
20:43:51.837 00.000 2864 UpdateGuideState(): m_state=6
20:43:51.851 00.014 2864 Star::Find(15, 131, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 594
20:43:51.851 00.000 2864 Star::Find returns 1 (0), X=131.78, Y=729.42, Mass=1819, SNR=30.1, Peak=182 HFD=3.2
20:43:51.851 00.000 2864 MultiStar: [#1 -1.47,0.60,0.95,U] [#2 -1.12,0.46,0.64,U] [#3 -1.52,0.57,0.71,U] [#4 -1.54,0.67,0.57,U] [#5 -1.57,0.60,0.57,U] [#6 -1.67,0.60,0.49,U] [#7 0.00,-0.29,0.46,U] [#8 0.50,0.12,0.41,U] 
20:43:51.851 00.000 2864 refined, 8 included, MultiStar: {-1.46, 0.57}, one-star: {-2.91, 1.13}
20:43:51.851 00.000 2864 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.80) = xAngle (-0.03 = -0.03)
20:43:51.851 00.000 2864 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.10 = -3.10)
20:43:51.851 00.000 2864 CameraToMount -- cameraX=-1.46 cameraY=0.57 hyp=1.57 cameraTheta=2.77 mountX=1.57 mountY=-0.06, mountTheta=-0.04
20:43:51.851 00.000 2864 SchedulePrimaryMove(10198720, x=-1.46, y=0.57, opts=13)
20:43:51.867 00.016 2864 Enqueuing Move request for scope (-1.46, 0.57)
20:43:51.869 00.002 6680 Worker thread wakes up
20:43:51.869 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.46, 0.57) opts 0xd
20:43:51.869 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.46, 0.57)
20:43:51.869 00.000 6680 Moving (-1.46, 0.57) raw xDistance=1.57 yDistance=-0.06
20:43:51.869 00.000 6680 PPEC rslt: input = 1.57, final = 1.44, react = 0.94, pred = 0.56, hyst = 0.94, hyst_pct = 0.10, period_length = 600.73
20:43:51.869 00.000 6680 PPEC: input: 1.57, control: 1.44, exposure: 1500
20:43:51.869 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:51.869 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:43:51.869 00.000 6680 MoveAxis(W, 194, ABG)
20:43:51.869 00.000 6680 Guiding  Dir = 3, Dur = 194
20:43:51.869 00.000 6680 IsGuiding returns 0
20:43:51.869 00.000 6680 PulseGuide returned control before completion, sleep 204
20:43:51.883 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=165, Gamma=0.560
20:43:51.914 00.031 2864 UpdateGuideState exits: m=1819 SNR=30.1
20:43:51.934 00.020 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:51.934 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:43:51.934 00.000 2864 Enqueuing Expose request
20:43:52.088 00.154 6680 IsGuiding returns 1
20:43:52.088 00.000 6680 scope still moving after pulse duration time elapsed
20:43:52.120 00.032 6680 IsGuiding returns 0
20:43:52.120 00.000 6680 scope move finished after 194 + 54 ms
20:43:52.120 00.000 6680 Move returns status 0, amount 194
20:43:52.120 00.000 6680 MoveAxis(N, 0, ABG)
20:43:52.120 00.000 6680 Move returns status 0, amount 0
20:43:52.120 00.000 6680 move complete, result=0
20:43:52.120 00.000 6680 worker thread done servicing request
20:43:52.120 00.000 6680 Worker thread wakes up
20:43:52.120 00.000 2864 GuideStep: 1.6 px 194 ms WEST, -0.1 px 0 ms NORTH
20:43:52.120 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:43:52.120 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:43:53.533 01.413 6680 Exposure complete
20:43:53.588 00.055 6680 worker thread done servicing request
20:43:53.588 00.000 2864 OnExposeComplete: enter
20:43:53.588 00.000 2864 UpdateGuideState(): m_state=6
20:43:53.588 00.000 2864 Star::Find(15, 131, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 595
20:43:53.588 00.000 2864 Star::Find returns 1 (0), X=132.06, Y=729.50, Mass=1739, SNR=29.4, Peak=153 HFD=3.0
20:43:53.596 00.008 2864 MultiStar: [#1 -1.12,0.53,0.95,U] [#2 -0.91,0.51,0.66,U] [#3 -1.11,0.47,0.73,U] [#4 -1.19,0.80,0.59,U] [#5 -0.96,0.63,0.61,U] [#6 -1.29,0.69,0.50,U] [#7 0.75,-0.01,0.49,U] [#8 0.91,0.05,0.41,U] 
20:43:53.596 00.000 2864 refined, 8 included, MultiStar: {-1.06, 0.61}, one-star: {-2.63, 1.21}
20:43:53.596 00.000 2864 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.80) = xAngle (-0.18 = -0.18)
20:43:53.596 00.000 2864 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.25 = 3.03)
20:43:53.596 00.000 2864 CameraToMount -- cameraX=-1.06 cameraY=0.61 hyp=1.22 cameraTheta=2.62 mountX=1.20 mountY=0.13, mountTheta=0.11
20:43:53.596 00.000 2864 SchedulePrimaryMove(10198720, x=-1.06, y=0.61, opts=13)
20:43:53.596 00.000 2864 Enqueuing Move request for scope (-1.06, 0.61)
20:43:53.612 00.016 6680 Worker thread wakes up
20:43:53.612 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.06, 0.61) opts 0xd
20:43:53.612 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.06, 0.61)
20:43:53.612 00.000 6680 Moving (-1.06, 0.61) raw xDistance=1.20 yDistance=0.13
20:43:53.612 00.000 6680 PPEC rslt: input = 1.20, final = 1.32, react = 0.72, pred = 0.66, hyst = 0.75, hyst_pct = 0.10, period_length = 600.73
20:43:53.612 00.000 6680 PPEC: input: 1.20, control: 1.32, exposure: 1500
20:43:53.612 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:53.614 00.002 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:43:53.614 00.000 6680 MoveAxis(W, 178, ABG)
20:43:53.614 00.000 6680 Guiding  Dir = 3, Dur = 178
20:43:53.614 00.000 6680 IsGuiding returns 0
20:43:53.614 00.000 6680 PulseGuide returned control before completion, sleep 188
20:43:53.619 00.005 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=194, Gamma=0.560
20:43:53.660 00.041 2864 UpdateGuideState exits: m=1739 SNR=29.4
20:43:53.660 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:53.660 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:43:53.675 00.015 2864 Enqueuing Expose request
20:43:53.818 00.143 6680 IsGuiding returns 1
20:43:53.818 00.000 6680 scope still moving after pulse duration time elapsed
20:43:53.850 00.032 6680 IsGuiding returns 0
20:43:53.850 00.000 6680 scope move finished after 178 + 58 ms
20:43:53.850 00.000 6680 Move returns status 0, amount 178
20:43:53.850 00.000 6680 MoveAxis(N, 0, ABG)
20:43:53.850 00.000 6680 Move returns status 0, amount 0
20:43:53.850 00.000 6680 move complete, result=0
20:43:53.850 00.000 6680 worker thread done servicing request
20:43:53.850 00.000 2864 GuideStep: 1.2 px 178 ms WEST, 0.1 px 0 ms NORTH
20:43:53.850 00.000 6680 Worker thread wakes up
20:43:53.850 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:43:53.850 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:43:55.496 01.646 6680 Exposure complete
20:43:55.556 00.060 6680 worker thread done servicing request
20:43:55.556 00.000 2864 OnExposeComplete: enter
20:43:55.559 00.003 2864 UpdateGuideState(): m_state=6
20:43:55.559 00.000 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 596
20:43:55.559 00.000 2864 Star::Find returns 1 (0), X=132.25, Y=729.30, Mass=1734, SNR=29.4, Peak=152 HFD=3.4
20:43:55.559 00.000 2864 MultiStar: [#1 -0.85,0.21,0.94,U] [#2 -0.68,0.18,0.65,U] [#3 -0.81,0.46,0.72,U] [#4 -0.90,0.46,0.59,U] [#5 -0.75,0.20,0.59,U] [#6 -0.98,0.19,0.50,U] [#7 1.08,-0.39,0.46,U] [#8 1.23,-0.14,0.43,U] 
20:43:55.559 00.000 2864 refined, 8 included, MultiStar: {-0.80, 0.32}, one-star: {-2.45, 1.01}
20:43:55.559 00.000 2864 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.80) = xAngle (-0.04 = -0.04)
20:43:55.559 00.000 2864 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.11 = -3.11)
20:43:55.559 00.000 2864 CameraToMount -- cameraX=-0.80 cameraY=0.32 hyp=0.86 cameraTheta=2.76 mountX=0.86 mountY=-0.03, mountTheta=-0.03
20:43:55.575 00.016 2864 SchedulePrimaryMove(10198720, x=-0.80, y=0.32, opts=13)
20:43:55.575 00.000 2864 Enqueuing Move request for scope (-0.80, 0.32)
20:43:55.579 00.004 6680 Worker thread wakes up
20:43:55.579 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.80, 0.32) opts 0xd
20:43:55.579 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.80, 0.32)
20:43:55.579 00.000 6680 Moving (-0.80, 0.32) raw xDistance=0.86 yDistance=-0.03
20:43:55.579 00.000 6680 PPEC rslt: input = 0.86, final = 1.12, react = 0.52, pred = 0.67, hyst = 0.55, hyst_pct = 0.10, period_length = 600.73
20:43:55.579 00.000 6680 PPEC: input: 0.86, control: 1.12, exposure: 1500
20:43:55.579 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:55.579 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:43:55.579 00.000 6680 MoveAxis(W, 151, ABG)
20:43:55.579 00.000 6680 Guiding  Dir = 3, Dur = 151
20:43:55.579 00.000 6680 IsGuiding returns 0
20:43:55.579 00.000 6680 PulseGuide returned control before completion, sleep 161
20:43:55.590 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=151, Gamma=0.560
20:43:55.638 00.048 2864 UpdateGuideState exits: m=1734 SNR=29.4
20:43:55.638 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:55.638 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:43:55.638 00.000 2864 Enqueuing Expose request
20:43:55.748 00.110 6680 IsGuiding returns 1
20:43:55.748 00.000 6680 scope still moving after pulse duration time elapsed
20:43:55.780 00.032 6680 IsGuiding returns 0
20:43:55.780 00.000 6680 scope move finished after 151 + 46 ms
20:43:55.780 00.000 6680 Move returns status 0, amount 151
20:43:55.780 00.000 6680 MoveAxis(N, 0, ABG)
20:43:55.780 00.000 6680 Move returns status 0, amount 0
20:43:55.780 00.000 6680 move complete, result=0
20:43:55.780 00.000 6680 worker thread done servicing request
20:43:55.780 00.000 2864 GuideStep: 0.9 px 151 ms WEST, -0.0 px 0 ms NORTH
20:43:55.782 00.002 6680 Worker thread wakes up
20:43:55.782 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:43:55.782 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:43:57.207 01.425 6680 Exposure complete
20:43:57.275 00.068 6680 worker thread done servicing request
20:43:57.275 00.000 2864 OnExposeComplete: enter
20:43:57.275 00.000 2864 UpdateGuideState(): m_state=6
20:43:57.275 00.000 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 597
20:43:57.275 00.000 2864 Star::Find returns 1 (0), X=131.74, Y=729.18, Mass=1754, SNR=29.5, Peak=164 HFD=3.0
20:43:57.275 00.000 2864 MultiStar: [#1 -1.55,0.19,0.94,U] [#2 -1.21,0.25,0.65,U] [#3 -1.31,0.39,0.74,U] [#4 -1.54,0.37,0.58,U] [#5 -1.49,0.31,0.58,U] [#6 -1.58,0.22,0.49,U] [#7 0.31,-0.16,0.46,U] [#8 0.59,-0.11,0.43,U] 
20:43:57.288 00.013 2864 refined, 8 included, MultiStar: {-1.41, 0.32}, one-star: {-2.96, 0.89}
20:43:57.288 00.000 2864 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.80) = xAngle (0.12 = 0.12)
20:43:57.288 00.000 2864 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.95 = -2.95)
20:43:57.288 00.000 2864 CameraToMount -- cameraX=-1.41 cameraY=0.32 hyp=1.45 cameraTheta=2.92 mountX=1.44 mountY=-0.27, mountTheta=-0.19
20:43:57.288 00.000 2864 SchedulePrimaryMove(10198720, x=-1.41, y=0.32, opts=13)
20:43:57.288 00.000 2864 Enqueuing Move request for scope (-1.41, 0.32)
20:43:57.304 00.016 6680 Worker thread wakes up
20:43:57.304 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.41, 0.32) opts 0xd
20:43:57.304 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.41, 0.32)
20:43:57.304 00.000 6680 Moving (-1.41, 0.32) raw xDistance=1.44 yDistance=-0.27
20:43:57.306 00.002 6680 PPEC rslt: input = 1.44, final = 1.26, react = 0.86, pred = 0.44, hyst = 0.86, hyst_pct = 0.09, period_length = 600.73
20:43:57.306 00.000 6680 PPEC: input: 1.44, control: 1.26, exposure: 1500
20:43:57.306 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:43:57.306 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
20:43:57.306 00.000 6680 MoveAxis(W, 170, ABG)
20:43:57.306 00.000 6680 Guiding  Dir = 3, Dur = 170
20:43:57.306 00.000 6680 IsGuiding returns 0
20:43:57.306 00.000 6680 PulseGuide returned control before completion, sleep 180
20:43:57.319 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=144, Gamma=0.560
20:43:57.351 00.032 2864 UpdateGuideState exits: m=1754 SNR=29.5
20:43:57.367 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:57.369 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:43:57.369 00.000 2864 Enqueuing Expose request
20:43:57.493 00.124 6680 IsGuiding returns 1
20:43:57.493 00.000 6680 scope still moving after pulse duration time elapsed
20:43:57.525 00.032 6680 IsGuiding returns 0
20:43:57.525 00.000 6680 scope move finished after 170 + 47 ms
20:43:57.525 00.000 6680 Move returns status 0, amount 170
20:43:57.525 00.000 6680 MoveAxis(N, 0, ABG)
20:43:57.525 00.000 6680 Move returns status 0, amount 0
20:43:57.525 00.000 6680 move complete, result=0
20:43:57.525 00.000 6680 worker thread done servicing request
20:43:57.525 00.000 6680 Worker thread wakes up
20:43:57.525 00.000 2864 GuideStep: 1.4 px 170 ms WEST, -0.3 px 0 ms NORTH
20:43:57.525 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:43:57.525 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:43:59.174 01.649 6680 Exposure complete
20:43:59.238 00.064 6680 worker thread done servicing request
20:43:59.238 00.000 2864 OnExposeComplete: enter
20:43:59.238 00.000 2864 UpdateGuideState(): m_state=6
20:43:59.244 00.006 2864 Star::Find(15, 131, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 598
20:43:59.246 00.002 2864 Star::Find returns 1 (0), X=132.56, Y=729.05, Mass=1760, SNR=29.6, Peak=166 HFD=3.1
20:43:59.246 00.000 2864 MultiStar: [#1 -0.50,0.05,0.93,U] [#2 -0.50,-0.06,0.67,U] [#3 -0.70,-0.04,0.71,U] [#4 -0.54,0.18,0.57,U] [#5 -0.53,0.07,0.59,U] [#6 -0.82,-0.06,0.49,U] [#7 1.03,-0.54,0.47,U] [#8 1.40,-0.52,0.42,U] 
20:43:59.246 00.000 2864 refined, 8 included, MultiStar: {-0.58, 0.06}, one-star: {-2.13, 0.76}
20:43:59.246 00.000 2864 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.80) = xAngle (0.23 = 0.23)
20:43:59.254 00.008 2864 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.84 = -2.84)
20:43:59.254 00.000 2864 CameraToMount -- cameraX=-0.58 cameraY=0.06 hyp=0.58 cameraTheta=3.03 mountX=0.57 mountY=-0.17, mountTheta=-0.30
20:43:59.254 00.000 2864 SchedulePrimaryMove(10198720, x=-0.58, y=0.06, opts=13)
20:43:59.254 00.000 2864 Enqueuing Move request for scope (-0.58, 0.06)
20:43:59.254 00.000 6680 Worker thread wakes up
20:43:59.254 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.06) opts 0xd
20:43:59.254 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.58, 0.06)
20:43:59.254 00.000 6680 Moving (-0.58, 0.06) raw xDistance=0.57 yDistance=-0.17
20:43:59.254 00.000 6680 PPEC rslt: input = 0.57, final = 0.71, react = 0.34, pred = 0.40, hyst = 0.37, hyst_pct = 0.09, period_length = 600.73
20:43:59.254 00.000 6680 PPEC: input: 0.57, control: 0.71, exposure: 1500
20:43:59.254 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:59.254 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:43:59.254 00.000 6680 MoveAxis(W, 95, ABG)
20:43:59.254 00.000 6680 Guiding  Dir = 3, Dur = 95
20:43:59.254 00.000 6680 IsGuiding returns 0
20:43:59.254 00.000 6680 PulseGuide returned control before completion, sleep 105
20:43:59.277 00.023 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=158, Gamma=0.560
20:43:59.317 00.040 2864 UpdateGuideState exits: m=1760 SNR=29.6
20:43:59.317 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:59.317 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:43:59.317 00.000 2864 Enqueuing Expose request
20:43:59.381 00.064 6680 IsGuiding returns 1
20:43:59.381 00.000 6680 scope still moving after pulse duration time elapsed
20:43:59.412 00.031 6680 IsGuiding returns 0
20:43:59.412 00.000 6680 scope move finished after 95 + 51 ms
20:43:59.412 00.000 6680 Move returns status 0, amount 95
20:43:59.412 00.000 6680 MoveAxis(N, 0, ABG)
20:43:59.412 00.000 6680 Move returns status 0, amount 0
20:43:59.412 00.000 6680 move complete, result=0
20:43:59.412 00.000 6680 worker thread done servicing request
20:43:59.412 00.000 2864 GuideStep: 0.6 px 95 ms WEST, -0.2 px 0 ms NORTH
20:43:59.412 00.000 6680 Worker thread wakes up
20:43:59.412 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:43:59.412 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:44:00.822 01.410 6680 Exposure complete
20:44:00.869 00.047 6680 worker thread done servicing request
20:44:00.869 00.000 2864 OnExposeComplete: enter
20:44:00.885 00.016 2864 UpdateGuideState(): m_state=6
20:44:00.885 00.000 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 599
20:44:00.885 00.000 2864 Star::Find returns 1 (0), X=132.50, Y=729.24, Mass=1831, SNR=30.2, Peak=180 HFD=3.0
20:44:00.885 00.000 2864 MultiStar: [#1 -0.73,0.26,0.91,U] [#2 -0.51,0.09,0.64,U] [#3 -0.60,0.32,0.71,U] [#4 -0.74,0.48,0.57,U] [#5 -0.87,0.28,0.58,U] [#6 -0.76,0.24,0.48,U] [#7 0.66,-0.50,0.45,U] [#8 1.20,-0.23,0.41,U] 
20:44:00.885 00.000 2864 refined, 8 included, MultiStar: {-0.71, 0.29}, one-star: {-2.19, 0.95}
20:44:00.885 00.000 2864 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.80) = xAngle (-0.05 = -0.05)
20:44:00.885 00.000 2864 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.12 = -3.12)
20:44:00.885 00.000 2864 CameraToMount -- cameraX=-0.71 cameraY=0.29 hyp=0.77 cameraTheta=2.75 mountX=0.77 mountY=-0.02, mountTheta=-0.02
20:44:00.900 00.015 2864 SchedulePrimaryMove(10198720, x=-0.71, y=0.29, opts=13)
20:44:00.900 00.000 2864 Enqueuing Move request for scope (-0.71, 0.29)
20:44:00.900 00.000 6680 Worker thread wakes up
20:44:00.900 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.71, 0.29) opts 0xd
20:44:00.900 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.71, 0.29)
20:44:00.900 00.000 6680 Moving (-0.71, 0.29) raw xDistance=0.77 yDistance=-0.02
20:44:00.900 00.000 6680 PPEC rslt: input = 0.77, final = 0.79, react = 0.46, pred = 0.36, hyst = 0.49, hyst_pct = 0.09, period_length = 600.73
20:44:00.900 00.000 6680 PPEC: input: 0.77, control: 0.79, exposure: 1500
20:44:00.900 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:00.910 00.010 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:44:00.910 00.000 6680 MoveAxis(W, 107, ABG)
20:44:00.910 00.000 6680 Guiding  Dir = 3, Dur = 107
20:44:00.910 00.000 6680 IsGuiding returns 0
20:44:00.910 00.000 6680 PulseGuide returned control before completion, sleep 117
20:44:00.916 00.006 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=154, Gamma=0.560
20:44:00.963 00.047 2864 UpdateGuideState exits: m=1831 SNR=30.2
20:44:00.963 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:00.963 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:44:00.963 00.000 2864 Enqueuing Expose request
20:44:01.043 00.080 6680 IsGuiding returns 1
20:44:01.043 00.000 6680 scope still moving after pulse duration time elapsed
20:44:01.075 00.032 6680 IsGuiding returns 0
20:44:01.075 00.000 6680 scope move finished after 107 + 57 ms
20:44:01.075 00.000 6680 Move returns status 0, amount 107
20:44:01.075 00.000 6680 MoveAxis(N, 0, ABG)
20:44:01.075 00.000 6680 Move returns status 0, amount 0
20:44:01.075 00.000 6680 move complete, result=0
20:44:01.075 00.000 6680 worker thread done servicing request
20:44:01.075 00.000 6680 Worker thread wakes up
20:44:01.075 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:44:01.075 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:44:01.075 00.000 2864 GuideStep: 0.8 px 107 ms WEST, -0.0 px 0 ms NORTH
20:44:02.721 01.646 6680 Exposure complete
20:44:02.784 00.063 6680 worker thread done servicing request
20:44:02.784 00.000 2864 OnExposeComplete: enter
20:44:02.784 00.000 2864 UpdateGuideState(): m_state=6
20:44:02.784 00.000 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 600
20:44:02.784 00.000 2864 Star::Find returns 1 (0), X=132.54, Y=729.09, Mass=1766, SNR=29.6, Peak=174 HFD=3.0
20:44:02.802 00.018 2864 MultiStar: [#1 -0.53,0.31,0.93,U] [#2 -0.61,0.04,0.65,U] [#3 -0.65,0.24,0.72,U] [#4 -0.58,0.47,0.59,U] [#5 -0.92,0.20,0.59,U] [#6 -0.85,0.30,0.49,U] [#7 1.01,-0.38,0.46,U] [#8 1.45,-0.22,0.41,U] 
20:44:02.802 00.000 2864 refined, 8 included, MultiStar: {-0.64, 0.27}, one-star: {-2.15, 0.79}
20:44:02.802 00.000 2864 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.80) = xAngle (-0.05 = -0.05)
20:44:02.807 00.005 2864 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.12 = -3.12)
20:44:02.807 00.000 2864 CameraToMount -- cameraX=-0.64 cameraY=0.27 hyp=0.69 cameraTheta=2.75 mountX=0.69 mountY=-0.01, mountTheta=-0.02
20:44:02.807 00.000 2864 SchedulePrimaryMove(10198720, x=-0.64, y=0.27, opts=13)
20:44:02.807 00.000 2864 Enqueuing Move request for scope (-0.64, 0.27)
20:44:02.816 00.009 6680 Worker thread wakes up
20:44:02.816 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.64, 0.27) opts 0xd
20:44:02.816 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.64, 0.27)
20:44:02.816 00.000 6680 Moving (-0.64, 0.27) raw xDistance=0.69 yDistance=-0.01
20:44:02.818 00.002 6680 PPEC rslt: input = 0.69, final = 1.23, react = 0.42, pred = 0.90, hyst = 0.42, hyst_pct = 0.09, period_length = 600.73
20:44:02.818 00.000 6680 PPEC: input: 0.69, control: 1.23, exposure: 1500
20:44:02.818 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:02.818 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:44:02.818 00.000 6680 MoveAxis(W, 166, ABG)
20:44:02.818 00.000 6680 Guiding  Dir = 3, Dur = 166
20:44:02.818 00.000 6680 IsGuiding returns 0
20:44:02.818 00.000 6680 PulseGuide returned control before completion, sleep 176
20:44:02.830 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=163, Gamma=0.560
20:44:02.875 00.045 2864 UpdateGuideState exits: m=1766 SNR=29.6
20:44:02.877 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:02.880 00.003 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:44:02.881 00.001 2864 Enqueuing Expose request
20:44:03.006 00.125 6680 IsGuiding returns 1
20:44:03.006 00.000 6680 scope still moving after pulse duration time elapsed
20:44:03.038 00.032 6680 IsGuiding returns 0
20:44:03.038 00.000 6680 scope move finished after 166 + 52 ms
20:44:03.038 00.000 6680 Move returns status 0, amount 166
20:44:03.038 00.000 6680 MoveAxis(N, 0, ABG)
20:44:03.038 00.000 6680 Move returns status 0, amount 0
20:44:03.038 00.000 6680 move complete, result=0
20:44:03.038 00.000 6680 worker thread done servicing request
20:44:03.038 00.000 6680 Worker thread wakes up
20:44:03.038 00.000 2864 GuideStep: 0.7 px 166 ms WEST, -0.0 px 0 ms NORTH
20:44:03.038 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:44:03.038 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:44:04.460 01.422 6680 Exposure complete
20:44:04.525 00.065 6680 worker thread done servicing request
20:44:04.525 00.000 2864 OnExposeComplete: enter
20:44:04.525 00.000 2864 UpdateGuideState(): m_state=6
20:44:04.525 00.000 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 601
20:44:04.525 00.000 2864 Star::Find returns 1 (0), X=132.77, Y=729.09, Mass=1806, SNR=30.0, Peak=186 HFD=2.8
20:44:04.539 00.014 2864 MultiStar: [#1 -0.26,0.11,0.93,U] [#2 -0.24,0.11,0.65,U] [#3 -0.23,0.09,0.71,U] [#4 -0.24,0.14,0.57,U] [#5 -0.24,0.20,0.59,U] [#6 -0.31,0.07,0.46,U] [#7 1.18,-0.68,0.46,U] [#8 1.57,-0.33,0.40,U] 
20:44:04.539 00.000 2864 refined, 8 included, MultiStar: {-0.30, 0.14}, one-star: {-1.92, 0.80}
20:44:04.539 00.000 2864 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.80) = xAngle (-0.10 = -0.10)
20:44:04.539 00.000 2864 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.17 = 3.11)
20:44:04.539 00.000 2864 CameraToMount -- cameraX=-0.30 cameraY=0.14 hyp=0.33 cameraTheta=2.70 mountX=0.33 mountY=0.01, mountTheta=0.03
20:44:04.539 00.000 2864 SchedulePrimaryMove(10198720, x=-0.30, y=0.14, opts=13)
20:44:04.539 00.000 2864 Enqueuing Move request for scope (-0.30, 0.14)
20:44:04.555 00.016 6680 Worker thread wakes up
20:44:04.555 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.14) opts 0xd
20:44:04.555 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.30, 0.14)
20:44:04.555 00.000 6680 Moving (-0.30, 0.14) raw xDistance=0.33 yDistance=0.01
20:44:04.556 00.001 6680 PPEC rslt: input = 0.33, final = 1.01, react = 0.20, pred = 0.89, hyst = 0.23, hyst_pct = 0.09, period_length = 600.73
20:44:04.556 00.000 6680 PPEC: input: 0.33, control: 1.01, exposure: 1500
20:44:04.556 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:04.556 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:44:04.556 00.000 6680 MoveAxis(W, 136, ABG)
20:44:04.556 00.000 6680 Guiding  Dir = 3, Dur = 136
20:44:04.556 00.000 6680 IsGuiding returns 0
20:44:04.556 00.000 6680 PulseGuide returned control before completion, sleep 146
20:44:04.560 00.004 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=171, Gamma=0.560
20:44:04.615 00.055 2864 UpdateGuideState exits: m=1806 SNR=30.0
20:44:04.619 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:04.619 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:44:04.626 00.007 2864 Enqueuing Expose request
20:44:04.713 00.087 6680 IsGuiding returns 1
20:44:04.713 00.000 6680 scope still moving after pulse duration time elapsed
20:44:04.744 00.031 6680 IsGuiding returns 0
20:44:04.744 00.000 6680 scope move finished after 136 + 50 ms
20:44:04.744 00.000 6680 Move returns status 0, amount 136
20:44:04.744 00.000 6680 MoveAxis(N, 0, ABG)
20:44:04.744 00.000 6680 Move returns status 0, amount 0
20:44:04.744 00.000 6680 move complete, result=0
20:44:04.744 00.000 6680 worker thread done servicing request
20:44:04.744 00.000 2864 GuideStep: 0.3 px 136 ms WEST, 0.0 px 0 ms NORTH
20:44:04.744 00.000 6680 Worker thread wakes up
20:44:04.744 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:44:04.744 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:44:06.395 01.651 6680 Exposure complete
20:44:06.463 00.068 6680 worker thread done servicing request
20:44:06.463 00.000 2864 OnExposeComplete: enter
20:44:06.463 00.000 2864 UpdateGuideState(): m_state=6
20:44:06.463 00.000 2864 Star::Find(15, 132, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 602
20:44:06.463 00.000 2864 Star::Find returns 1 (0), X=133.24, Y=729.39, Mass=1849, SNR=30.3, Peak=159 HFD=3.2
20:44:06.472 00.009 2864 MultiStar: [#1 -0.07,-0.10,0.93,U] [#2 0.09,0.22,0.63,U] [#3 -0.18,0.11,0.72,U] [#4 -0.19,-0.08,0.58,U] [#5 -0.01,0.29,0.59,U] [#6 -0.21,-0.04,0.49,U] [#7 1.79,-0.26,0.46,U] [#8 1.85,-0.17,0.42,U] 
20:44:06.472 00.000 2864 refined, 8 included, MultiStar: {-0.04, 0.20}, one-star: {-1.45, 1.10}
20:44:06.472 00.000 2864 CameraToMount -- cameraTheta (1.75) - m_xAngle (2.80) = xAngle (-1.04 = -1.04)
20:44:06.472 00.000 2864 CameraToMount -- cameraTheta (1.75) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.12 = 2.16)
20:44:06.472 00.000 2864 CameraToMount -- cameraX=-0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.75 mountX=0.10 mountY=0.16, mountTheta=1.03
20:44:06.472 00.000 2864 SchedulePrimaryMove(10198720, x=-0.04, y=0.20, opts=13)
20:44:06.488 00.016 2864 Enqueuing Move request for scope (-0.04, 0.20)
20:44:06.488 00.000 6680 Worker thread wakes up
20:44:06.488 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.20) opts 0xd
20:44:06.488 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.04, 0.20)
20:44:06.488 00.000 6680 Moving (-0.04, 0.20) raw xDistance=0.10 yDistance=0.16
20:44:06.488 00.000 6680 PPEC rslt: input = 0.10, final = 0.85, react = 0.06, pred = 0.93, hyst = 0.00, hyst_pct = 0.09, period_length = 600.73
20:44:06.488 00.000 6680 PPEC: input: 0.10, control: 0.85, exposure: 1500
20:44:06.488 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:06.488 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:44:06.488 00.000 6680 MoveAxis(W, 114, ABG)
20:44:06.488 00.000 6680 Guiding  Dir = 3, Dur = 114
20:44:06.488 00.000 6680 IsGuiding returns 0
20:44:06.488 00.000 6680 PulseGuide returned control before completion, sleep 124
20:44:06.504 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=170, Gamma=0.560
20:44:06.536 00.032 2864 UpdateGuideState exits: m=1849 SNR=30.3
20:44:06.551 00.015 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:06.551 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:44:06.556 00.005 2864 Enqueuing Expose request
20:44:06.631 00.075 6680 IsGuiding returns 1
20:44:06.631 00.000 6680 scope still moving after pulse duration time elapsed
20:44:06.663 00.032 6680 IsGuiding returns 0
20:44:06.663 00.000 6680 scope move finished after 114 + 56 ms
20:44:06.663 00.000 6680 Move returns status 0, amount 114
20:44:06.663 00.000 6680 MoveAxis(N, 0, ABG)
20:44:06.663 00.000 6680 Move returns status 0, amount 0
20:44:06.663 00.000 6680 move complete, result=0
20:44:06.663 00.000 6680 worker thread done servicing request
20:44:06.663 00.000 6680 Worker thread wakes up
20:44:06.663 00.000 2864 GuideStep: 0.1 px 114 ms WEST, 0.2 px 0 ms NORTH
20:44:06.663 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:44:06.663 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:44:08.072 01.409 6680 Exposure complete
20:44:08.119 00.047 6680 worker thread done servicing request
20:44:08.119 00.000 2864 OnExposeComplete: enter
20:44:08.119 00.000 2864 UpdateGuideState(): m_state=6
20:44:08.119 00.000 2864 Star::Find(15, 133, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 603
20:44:08.119 00.000 2864 Star::Find returns 1 (0), X=133.48, Y=729.15, Mass=1795, SNR=29.9, Peak=160 HFD=3.2
20:44:08.135 00.016 2864 MultiStar: [#1 0.17,0.12,0.96,U] [#2 0.29,0.09,0.65,U] [#3 0.07,0.18,0.72,U] [#4 0.02,0.14,0.58,U] [#5 -0.01,-0.00,0.58,U] [#6 -0.13,0.10,0.48,U] [#7 1.65,-0.44,0.46,U] [#8 2.25,-0.33,0.43,U] 
20:44:08.137 00.002 2864 refined, 8 included, MultiStar: {0.15, 0.16}, one-star: {-1.21, 0.86}
20:44:08.139 00.002 2864 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.80) = xAngle (-1.97 = -1.97)
20:44:08.141 00.002 2864 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.04 = 1.24)
20:44:08.141 00.000 2864 CameraToMount -- cameraX=0.15 cameraY=0.16 hyp=0.22 cameraTheta=0.83 mountX=-0.08 mountY=0.21, mountTheta=1.96
20:44:08.141 00.000 2864 SchedulePrimaryMove(10198720, x=0.15, y=0.16, opts=13)
20:44:08.151 00.010 2864 Enqueuing Move request for scope (0.15, 0.16)
20:44:08.153 00.002 6680 Worker thread wakes up
20:44:08.153 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.16) opts 0xd
20:44:08.153 00.000 6680 Handling offset move in thread for scope, endpoint = (0.15, 0.16)
20:44:08.153 00.000 6680 Moving (0.15, 0.16) raw xDistance=-0.08 yDistance=0.21
20:44:08.153 00.000 6680 PPEC rslt: input = -0.08, final = 0.75, react = -0.05, pred = 0.82, hyst = 0.00, hyst_pct = 0.09, period_length = 600.73
20:44:08.153 00.000 6680 PPEC: input: -0.08, control: 0.75, exposure: 1500
20:44:08.153 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:08.155 00.002 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
20:44:08.155 00.000 6680 MoveAxis(W, 101, ABG)
20:44:08.155 00.000 6680 Guiding  Dir = 3, Dur = 101
20:44:08.155 00.000 6680 IsGuiding returns 0
20:44:08.155 00.000 6680 PulseGuide returned control before completion, sleep 111
20:44:08.166 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=181, Gamma=0.560
20:44:08.213 00.047 2864 UpdateGuideState exits: m=1795 SNR=29.9
20:44:08.215 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:08.215 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:44:08.215 00.000 2864 Enqueuing Expose request
20:44:08.278 00.063 6680 IsGuiding returns 1
20:44:08.278 00.000 6680 scope still moving after pulse duration time elapsed
20:44:08.310 00.032 6680 IsGuiding returns 0
20:44:08.310 00.000 6680 scope move finished after 101 + 53 ms
20:44:08.310 00.000 6680 Move returns status 0, amount 101
20:44:08.310 00.000 6680 MoveAxis(N, 0, ABG)
20:44:08.310 00.000 6680 Move returns status 0, amount 0
20:44:08.310 00.000 6680 move complete, result=0
20:44:08.310 00.000 6680 worker thread done servicing request
20:44:08.310 00.000 6680 Worker thread wakes up
20:44:08.310 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:44:08.310 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:44:08.310 00.000 2864 GuideStep: -0.1 px 101 ms WEST, 0.2 px 0 ms NORTH
20:44:09.958 01.648 6680 Exposure complete
20:44:10.022 00.064 6680 worker thread done servicing request
20:44:10.022 00.000 2864 OnExposeComplete: enter
20:44:10.025 00.003 2864 UpdateGuideState(): m_state=6
20:44:10.025 00.000 2864 Star::Find(15, 133, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 604
20:44:10.025 00.000 2864 Star::Find returns 1 (0), X=133.68, Y=728.68, Mass=1818, SNR=30.1, Peak=148 HFD=3.0
20:44:10.025 00.000 2864 MultiStar: [#1 0.43,-0.32,0.93,U] [#2 0.54,-0.45,0.64,U] [#3 0.27,-0.52,0.70,U] [#4 0.40,-0.24,0.58,U] [#5 0.37,-0.41,0.58,U] [#6 0.27,-0.50,0.48,U] [#7 2.05,-1.24,0.45,U] [#8 2.27,-0.93,0.40,U] 
20:44:10.025 00.000 2864 refined, 8 included, MultiStar: {0.41, -0.37}, one-star: {-1.01, 0.39}
20:44:10.025 00.000 2864 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.80) = xAngle (-3.53 = 2.75)
20:44:10.025 00.000 2864 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.61 = -0.32)
20:44:10.040 00.015 2864 CameraToMount -- cameraX=0.41 cameraY=-0.37 hyp=0.55 cameraTheta=-0.74 mountX=-0.51 mountY=-0.17, mountTheta=-2.81
20:44:10.042 00.002 2864 SchedulePrimaryMove(10198720, x=0.41, y=-0.37, opts=13)
20:44:10.044 00.002 2864 Enqueuing Move request for scope (0.41, -0.37)
20:44:10.046 00.002 6680 Worker thread wakes up
20:44:10.046 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.37) opts 0xd
20:44:10.046 00.000 6680 Handling offset move in thread for scope, endpoint = (0.41, -0.37)
20:44:10.046 00.000 6680 Moving (0.41, -0.37) raw xDistance=-0.51 yDistance=-0.17
20:44:10.048 00.002 6680 PPEC rslt: input = -0.51, final = 0.49, react = -0.30, pred = 0.86, hyst = -0.22, hyst_pct = 0.08, period_length = 600.73
20:44:10.048 00.000 6680 PPEC: input: -0.51, control: 0.49, exposure: 1500
20:44:10.048 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:10.048 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:44:10.048 00.000 6680 MoveAxis(W, 66, ABG)
20:44:10.048 00.000 6680 Guiding  Dir = 3, Dur = 66
20:44:10.048 00.000 6680 IsGuiding returns 0
20:44:10.048 00.000 6680 PulseGuide returned control before completion, sleep 76
20:44:10.056 00.008 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=152, Gamma=0.560
20:44:10.101 00.045 2864 UpdateGuideState exits: m=1818 SNR=30.1
20:44:10.101 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:10.101 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:44:10.101 00.000 2864 Enqueuing Expose request
20:44:10.133 00.032 6680 IsGuiding returns 1
20:44:10.133 00.000 6680 scope still moving after pulse duration time elapsed
20:44:10.165 00.032 6680 IsGuiding returns 0
20:44:10.165 00.000 6680 scope move finished after 66 + 50 ms
20:44:10.165 00.000 6680 Move returns status 0, amount 66
20:44:10.165 00.000 6680 MoveAxis(N, 0, ABG)
20:44:10.165 00.000 6680 Move returns status 0, amount 0
20:44:10.165 00.000 6680 move complete, result=0
20:44:10.165 00.000 6680 worker thread done servicing request
20:44:10.165 00.000 6680 Worker thread wakes up
20:44:10.165 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:44:10.165 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:44:10.165 00.000 2864 GuideStep: -0.5 px 66 ms WEST, -0.2 px 0 ms NORTH
20:44:11.589 01.424 6680 Exposure complete
20:44:11.652 00.063 6680 worker thread done servicing request
20:44:11.652 00.000 2864 OnExposeComplete: enter
20:44:11.652 00.000 2864 UpdateGuideState(): m_state=6
20:44:11.668 00.016 2864 Star::Find(15, 133, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 605
20:44:11.672 00.004 2864 Star::Find returns 1 (0), X=133.72, Y=728.28, Mass=1758, SNR=29.6, Peak=167 HFD=2.9
20:44:11.674 00.002 2864 MultiStar: [#1 0.57,-0.38,0.94,U] [#2 0.70,-0.60,0.67,U] [#3 0.50,-0.41,0.72,U] [#4 0.49,-0.15,0.58,U] [#5 0.69,-0.67,0.59,U] [#6 0.31,-0.42,0.49,U] [#7 2.03,-1.31,0.48,U] [#8 2.59,-0.80,0.43,U] 
20:44:11.676 00.002 2864 refined, 8 included, MultiStar: {0.56, -0.46}, one-star: {-0.97, -0.02}
20:44:11.676 00.000 2864 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.80) = xAngle (-3.49 = 2.80)
20:44:11.681 00.005 2864 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.56 = -0.28)
20:44:11.684 00.003 2864 CameraToMount -- cameraX=0.56 cameraY=-0.46 hyp=0.73 cameraTheta=-0.69 mountX=-0.68 mountY=-0.20, mountTheta=-2.86
20:44:11.686 00.002 2864 SchedulePrimaryMove(10198720, x=0.56, y=-0.46, opts=13)
20:44:11.688 00.002 2864 Enqueuing Move request for scope (0.56, -0.46)
20:44:11.690 00.002 6680 Worker thread wakes up
20:44:11.690 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.46) opts 0xd
20:44:11.690 00.000 6680 Handling offset move in thread for scope, endpoint = (0.56, -0.46)
20:44:11.690 00.000 6680 Moving (0.56, -0.46) raw xDistance=-0.68 yDistance=-0.20
20:44:11.692 00.002 6680 PPEC rslt: input = -0.68, final = 0.16, react = -0.41, pred = 0.61, hyst = -0.32, hyst_pct = 0.08, period_length = 600.73
20:44:11.692 00.000 6680 PPEC: input: -0.68, control: 0.16, exposure: 1500
20:44:11.692 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:11.692 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
20:44:11.692 00.000 6680 MoveAxis(W, 21, ABG)
20:44:11.692 00.000 6680 Guiding  Dir = 3, Dur = 21
20:44:11.692 00.000 6680 IsGuiding returns 0
20:44:11.692 00.000 6680 PulseGuide returned control before completion, sleep 31
20:44:11.700 00.008 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=163, Gamma=0.560
20:44:11.732 00.032 6680 IsGuiding returns 1
20:44:11.732 00.000 6680 scope still moving after pulse duration time elapsed
20:44:11.749 00.017 2864 UpdateGuideState exits: m=1758 SNR=29.6
20:44:11.749 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:11.749 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:44:11.749 00.000 2864 Enqueuing Expose request
20:44:11.763 00.014 6680 IsGuiding returns 0
20:44:11.763 00.000 6680 scope move finished after 21 + 48 ms
20:44:11.763 00.000 6680 Move returns status 0, amount 21
20:44:11.763 00.000 6680 MoveAxis(N, 0, ABG)
20:44:11.763 00.000 6680 Move returns status 0, amount 0
20:44:11.763 00.000 6680 move complete, result=0
20:44:11.763 00.000 6680 worker thread done servicing request
20:44:11.763 00.000 6680 Worker thread wakes up
20:44:11.763 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:44:11.763 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:44:11.763 00.000 2864 GuideStep: -0.7 px 21 ms WEST, -0.2 px 0 ms NORTH
20:44:13.400 01.637 6680 Exposure complete
20:44:13.463 00.063 6680 worker thread done servicing request
20:44:13.463 00.000 2864 OnExposeComplete: enter
20:44:13.463 00.000 2864 UpdateGuideState(): m_state=6
20:44:13.474 00.011 2864 Star::Find(15, 133, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 606
20:44:13.476 00.002 2864 Star::Find returns 1 (0), X=133.52, Y=728.78, Mass=1799, SNR=29.9, Peak=150 HFD=3.2
20:44:13.478 00.002 2864 MultiStar: [#1 0.21,-0.18,0.93,U] [#2 0.45,-0.19,0.65,U] [#3 0.16,-0.21,0.71,U] [#4 0.26,-0.08,0.56,U] [#5 0.24,-0.24,0.59,U] [#6 0.04,-0.37,0.47,U] [#7 1.78,-0.76,0.47,U] [#8 2.24,-0.57,0.43,U] 
20:44:13.480 00.002 2864 refined, 8 included, MultiStar: {0.27, -0.16}, one-star: {-1.17, 0.48}
20:44:13.482 00.002 2864 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.80) = xAngle (-3.33 = 2.95)
20:44:13.484 00.002 2864 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.41 = -0.12)
20:44:13.486 00.002 2864 CameraToMount -- cameraX=0.27 cameraY=-0.16 hyp=0.31 cameraTheta=-0.54 mountX=-0.30 mountY=-0.04, mountTheta=-3.02
20:44:13.488 00.002 2864 SchedulePrimaryMove(10198720, x=0.27, y=-0.16, opts=13)
20:44:13.490 00.002 2864 Enqueuing Move request for scope (0.27, -0.16)
20:44:13.490 00.000 6680 Worker thread wakes up
20:44:13.490 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.16) opts 0xd
20:44:13.490 00.000 6680 Handling offset move in thread for scope, endpoint = (0.27, -0.16)
20:44:13.490 00.000 6680 Moving (0.27, -0.16) raw xDistance=-0.30 yDistance=-0.04
20:44:13.494 00.004 6680 PPEC rslt: input = -0.30, final = 0.37, react = -0.18, pred = 0.60, hyst = -0.13, hyst_pct = 0.08, period_length = 600.73
20:44:13.494 00.000 6680 PPEC: input: -0.30, control: 0.37, exposure: 1500
20:44:13.494 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:13.494 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:44:13.494 00.000 6680 MoveAxis(W, 50, ABG)
20:44:13.494 00.000 6680 Guiding  Dir = 3, Dur = 50
20:44:13.494 00.000 6680 IsGuiding returns 0
20:44:13.494 00.000 6680 PulseGuide returned control before completion, sleep 60
20:44:13.506 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=169, Gamma=0.560
20:44:13.538 00.032 2864 UpdateGuideState exits: m=1799 SNR=29.9
20:44:13.554 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:13.558 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:44:13.558 00.000 2864 Enqueuing Expose request
20:44:13.569 00.011 6680 IsGuiding returns 1
20:44:13.569 00.000 6680 scope still moving after pulse duration time elapsed
20:44:13.601 00.032 6680 IsGuiding returns 0
20:44:13.601 00.000 6680 scope move finished after 50 + 55 ms
20:44:13.601 00.000 6680 Move returns status 0, amount 50
20:44:13.601 00.000 6680 MoveAxis(N, 0, ABG)
20:44:13.601 00.000 6680 Move returns status 0, amount 0
20:44:13.601 00.000 6680 move complete, result=0
20:44:13.601 00.000 6680 worker thread done servicing request
20:44:13.601 00.000 6680 Worker thread wakes up
20:44:13.601 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:44:13.601 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:44:13.601 00.000 2864 GuideStep: -0.3 px 50 ms WEST, -0.0 px 0 ms NORTH
20:44:15.031 01.430 6680 Exposure complete
20:44:15.102 00.071 6680 worker thread done servicing request
20:44:15.102 00.000 2864 OnExposeComplete: enter
20:44:15.110 00.008 2864 UpdateGuideState(): m_state=6
20:44:15.110 00.000 2864 Star::Find(15, 133, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 607
20:44:15.110 00.000 2864 Star::Find returns 1 (0), X=133.86, Y=728.78, Mass=1789, SNR=29.8, Peak=157 HFD=3.0
20:44:15.110 00.000 2864 MultiStar: [#1 0.70,-0.38,0.96,U] [#2 0.76,-0.30,0.65,U] [#3 0.64,-0.22,0.71,U] [#4 0.67,-0.27,0.56,U] [#5 0.76,-0.21,0.59,U] [#6 0.48,-0.33,0.50,U] [#7 2.00,-1.06,0.46,U] [#8 2.48,-0.61,0.41,U] 
20:44:15.119 00.009 2864 refined, 8 included, MultiStar: {0.65, -0.24}, one-star: {-0.83, 0.49}
20:44:15.119 00.000 2864 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.80) = xAngle (-3.15 = 3.13)
20:44:15.119 00.000 2864 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.23 = 0.06)
20:44:15.119 00.000 2864 CameraToMount -- cameraX=0.65 cameraY=-0.24 hyp=0.69 cameraTheta=-0.36 mountX=-0.69 mountY=0.04, mountTheta=3.08
20:44:15.119 00.000 2864 SchedulePrimaryMove(10198720, x=0.65, y=-0.24, opts=13)
20:44:15.119 00.000 2864 Enqueuing Move request for scope (0.65, -0.24)
20:44:15.119 00.000 6680 Worker thread wakes up
20:44:15.119 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.65, -0.24) opts 0xd
20:44:15.119 00.000 6680 Handling offset move in thread for scope, endpoint = (0.65, -0.24)
20:44:15.119 00.000 6680 Moving (0.65, -0.24) raw xDistance=-0.69 yDistance=0.04
20:44:15.133 00.014 6680 PPEC rslt: input = -0.69, final = 0.07, react = -0.42, pred = 0.53, hyst = -0.37, hyst_pct = 0.08, period_length = 600.73
20:44:15.133 00.000 6680 PPEC: input: -0.69, control: 0.07, exposure: 1500
20:44:15.133 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:15.133 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:44:15.133 00.000 6680 MoveAxis(W, 10, ABG)
20:44:15.133 00.000 6680 Guiding  Dir = 3, Dur = 10
20:44:15.133 00.000 6680 IsGuiding returns 0
20:44:15.133 00.000 6680 PulseGuide returned control before completion, sleep 20
20:44:15.133 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=188, Gamma=0.560
20:44:15.165 00.032 6680 IsGuiding returns 1
20:44:15.165 00.000 6680 scope still moving after pulse duration time elapsed
20:44:15.181 00.016 2864 UpdateGuideState exits: m=1789 SNR=29.8
20:44:15.181 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:15.196 00.015 6680 IsGuiding returns 1
20:44:15.196 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:44:15.196 00.000 2864 Enqueuing Expose request
20:44:15.228 00.032 6680 IsGuiding returns 1
20:44:15.259 00.031 6680 IsGuiding returns 0
20:44:15.259 00.000 6680 scope move finished after 10 + 115 ms
20:44:15.259 00.000 6680 Move returns status 0, amount 10
20:44:15.259 00.000 6680 MoveAxis(N, 0, ABG)
20:44:15.259 00.000 6680 Move returns status 0, amount 0
20:44:15.259 00.000 6680 move complete, result=0
20:44:15.259 00.000 6680 worker thread done servicing request
20:44:15.259 00.000 6680 Worker thread wakes up
20:44:15.259 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:44:15.259 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:44:15.259 00.000 2864 GuideStep: -0.7 px 10 ms WEST, 0.0 px 0 ms NORTH
20:44:16.909 01.650 6680 Exposure complete
20:44:16.971 00.062 6680 worker thread done servicing request
20:44:16.971 00.000 2864 OnExposeComplete: enter
20:44:16.971 00.000 2864 UpdateGuideState(): m_state=6
20:44:16.971 00.000 2864 Star::Find(15, 133, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 608
20:44:16.987 00.016 2864 Star::Find returns 1 (0), X=133.48, Y=728.49, Mass=1794, SNR=29.9, Peak=153 HFD=3.2
20:44:16.987 00.000 2864 MultiStar: [#1 0.35,-0.55,0.93,U] [#2 0.34,-0.62,0.63,U] [#3 0.34,-0.41,0.72,U] [#4 0.39,-0.41,0.57,U] [#5 0.40,-0.22,0.58,U] [#6 0.12,-0.68,0.50,U] [#7 1.95,-0.97,0.48,U] [#8 1.99,-0.81,0.42,U] 
20:44:16.987 00.000 2864 refined, 8 included, MultiStar: {0.32, -0.43}, one-star: {-1.21, 0.20}
20:44:16.987 00.000 2864 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.80) = xAngle (-3.73 = 2.55)
20:44:16.994 00.007 2864 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.80 = -0.52)
20:44:16.994 00.000 2864 CameraToMount -- cameraX=0.32 cameraY=-0.43 hyp=0.54 cameraTheta=-0.93 mountX=-0.45 mountY=-0.27, mountTheta=-2.60
20:44:16.994 00.000 2864 SchedulePrimaryMove(10198720, x=0.32, y=-0.43, opts=13)
20:44:16.994 00.000 2864 Enqueuing Move request for scope (0.32, -0.43)
20:44:17.003 00.009 6680 Worker thread wakes up
20:44:17.003 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.43) opts 0xd
20:44:17.003 00.000 6680 Handling offset move in thread for scope, endpoint = (0.32, -0.43)
20:44:17.003 00.000 6680 Moving (0.32, -0.43) raw xDistance=-0.45 yDistance=-0.27
20:44:17.003 00.000 6680 PPEC rslt: input = -0.45, final = 0.43, react = -0.27, pred = 0.76, hyst = -0.22, hyst_pct = 0.08, period_length = 600.73
20:44:17.003 00.000 6680 PPEC: input: -0.45, control: 0.43, exposure: 1500
20:44:17.003 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:44:17.003 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
20:44:17.003 00.000 6680 MoveAxis(W, 58, ABG)
20:44:17.003 00.000 6680 Guiding  Dir = 3, Dur = 58
20:44:17.003 00.000 6680 IsGuiding returns 0
20:44:17.003 00.000 6680 PulseGuide returned control before completion, sleep 68
20:44:17.018 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=161, Gamma=0.560
20:44:17.061 00.043 2864 UpdateGuideState exits: m=1794 SNR=29.9
20:44:17.065 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:17.065 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:44:17.065 00.000 2864 Enqueuing Expose request
20:44:17.081 00.016 6680 IsGuiding returns 1
20:44:17.081 00.000 6680 scope still moving after pulse duration time elapsed
20:44:17.113 00.032 6680 IsGuiding returns 0
20:44:17.113 00.000 6680 scope move finished after 58 + 48 ms
20:44:17.113 00.000 6680 Move returns status 0, amount 58
20:44:17.113 00.000 6680 MoveAxis(N, 0, ABG)
20:44:17.113 00.000 6680 Move returns status 0, amount 0
20:44:17.113 00.000 6680 move complete, result=0
20:44:17.113 00.000 6680 worker thread done servicing request
20:44:17.113 00.000 6680 Worker thread wakes up
20:44:17.113 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:44:17.113 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:44:17.113 00.000 2864 GuideStep: -0.4 px 58 ms WEST, -0.3 px 0 ms NORTH
20:44:18.525 01.412 6680 Exposure complete
20:44:18.570 00.045 6680 worker thread done servicing request
20:44:18.570 00.000 2864 OnExposeComplete: enter
20:44:18.570 00.000 2864 UpdateGuideState(): m_state=6
20:44:18.570 00.000 2864 Star::Find(15, 133, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 609
20:44:18.570 00.000 2864 Star::Find returns 1 (0), X=133.68, Y=728.57, Mass=1786, SNR=29.8, Peak=147 HFD=3.2
20:44:18.570 00.000 2864 MultiStar: [#1 0.47,-0.58,0.95,U] [#2 0.54,-0.44,0.62,U] [#3 0.26,-0.50,0.72,U] [#4 0.49,-0.35,0.58,U] [#5 0.64,-0.35,0.58,U] [#6 0.32,-0.65,0.47,U] [#7 2.11,-1.02,0.47,U] [#8 2.37,-0.99,0.42,U] 
20:44:18.570 00.000 2864 refined, 8 included, MultiStar: {0.48, -0.43}, one-star: {-1.01, 0.28}
20:44:18.586 00.016 2864 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.80) = xAngle (-3.53 = 2.75)
20:44:18.589 00.003 2864 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.61 = -0.32)
20:44:18.589 00.000 2864 CameraToMount -- cameraX=0.48 cameraY=-0.43 hyp=0.64 cameraTheta=-0.74 mountX=-0.59 mountY=-0.21, mountTheta=-2.81
20:44:18.595 00.006 2864 SchedulePrimaryMove(10198720, x=0.48, y=-0.43, opts=13)
20:44:18.597 00.002 2864 Enqueuing Move request for scope (0.48, -0.43)
20:44:18.599 00.002 6680 Worker thread wakes up
20:44:18.599 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.43) opts 0xd
20:44:18.599 00.000 6680 Handling offset move in thread for scope, endpoint = (0.48, -0.43)
20:44:18.599 00.000 6680 Moving (0.48, -0.43) raw xDistance=-0.59 yDistance=-0.21
20:44:18.601 00.002 6680 PPEC rslt: input = -0.59, final = 0.29, react = -0.36, pred = 0.70, hyst = -0.32, hyst_pct = 0.08, period_length = 600.73
20:44:18.602 00.001 6680 PPEC: input: -0.59, control: 0.29, exposure: 1500
20:44:18.602 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:18.602 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:44:18.602 00.000 6680 MoveAxis(W, 39, ABG)
20:44:18.602 00.000 6680 Guiding  Dir = 3, Dur = 39
20:44:18.602 00.000 6680 IsGuiding returns 0
20:44:18.602 00.000 6680 PulseGuide returned control before completion, sleep 49
20:44:18.614 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=182, Gamma=0.560
20:44:18.650 00.036 2864 UpdateGuideState exits: m=1786 SNR=29.8
20:44:18.650 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:18.650 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:44:18.665 00.015 6680 IsGuiding returns 1
20:44:18.665 00.000 2864 Enqueuing Expose request
20:44:18.667 00.002 6680 scope still moving after pulse duration time elapsed
20:44:18.697 00.030 6680 IsGuiding returns 0
20:44:18.697 00.000 6680 scope move finished after 39 + 55 ms
20:44:18.697 00.000 6680 Move returns status 0, amount 39
20:44:18.697 00.000 6680 MoveAxis(N, 0, ABG)
20:44:18.697 00.000 6680 Move returns status 0, amount 0
20:44:18.697 00.000 6680 move complete, result=0
20:44:18.697 00.000 6680 worker thread done servicing request
20:44:18.697 00.000 6680 Worker thread wakes up
20:44:18.697 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:44:18.697 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:44:18.697 00.000 2864 GuideStep: -0.6 px 39 ms WEST, -0.2 px 0 ms NORTH
20:44:20.338 01.641 6680 Exposure complete
20:44:20.391 00.053 6680 worker thread done servicing request
20:44:20.391 00.000 2864 OnExposeComplete: enter
20:44:20.400 00.009 2864 UpdateGuideState(): m_state=6
20:44:20.400 00.000 2864 Star::Find(15, 133, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 610
20:44:20.400 00.000 2864 Star::Find returns 1 (0), X=133.72, Y=728.48, Mass=1767, SNR=29.6, Peak=160 HFD=3.1
20:44:20.407 00.007 2864 MultiStar: [#1 0.57,-0.40,0.95,U] [#2 0.67,-0.48,0.65,U] [#3 0.54,-0.29,0.73,U] [#4 0.47,-0.31,0.58,U] [#5 0.35,-0.56,0.57,U] [#6 0.48,-0.30,0.49,U] [#7 1.87,-1.34,0.47,U] [#8 2.49,-0.74,0.43,U] 
20:44:20.407 00.000 2864 refined, 8 included, MultiStar: {0.52, -0.39}, one-star: {-0.98, 0.18}
20:44:20.407 00.000 2864 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.80) = xAngle (-3.44 = 2.84)
20:44:20.407 00.000 2864 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.52 = -0.24)
20:44:20.407 00.000 2864 CameraToMount -- cameraX=0.52 cameraY=-0.39 hyp=0.65 cameraTheta=-0.65 mountX=-0.62 mountY=-0.15, mountTheta=-2.90
20:44:20.407 00.000 2864 SchedulePrimaryMove(10198720, x=0.52, y=-0.39, opts=13)
20:44:20.407 00.000 2864 Enqueuing Move request for scope (0.52, -0.39)
20:44:20.407 00.000 6680 Worker thread wakes up
20:44:20.407 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.39) opts 0xd
20:44:20.407 00.000 6680 Handling offset move in thread for scope, endpoint = (0.52, -0.39)
20:44:20.407 00.000 6680 Moving (0.52, -0.39) raw xDistance=-0.62 yDistance=-0.15
20:44:20.407 00.000 6680 PPEC rslt: input = -0.62, final = 0.29, react = -0.37, pred = 0.71, hyst = -0.31, hyst_pct = 0.08, period_length = 600.73
20:44:20.407 00.000 6680 PPEC: input: -0.62, control: 0.29, exposure: 1500
20:44:20.423 00.016 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:20.423 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:44:20.423 00.000 6680 MoveAxis(W, 39, ABG)
20:44:20.423 00.000 6680 Guiding  Dir = 3, Dur = 39
20:44:20.423 00.000 6680 IsGuiding returns 0
20:44:20.423 00.000 6680 PulseGuide returned control before completion, sleep 49
20:44:20.431 00.008 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=178, Gamma=0.560
20:44:20.471 00.040 2864 UpdateGuideState exits: m=1767 SNR=29.6
20:44:20.471 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:20.471 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:44:20.486 00.015 6680 IsGuiding returns 1
20:44:20.486 00.000 6680 scope still moving after pulse duration time elapsed
20:44:20.486 00.000 2864 Enqueuing Expose request
20:44:20.518 00.032 6680 IsGuiding returns 0
20:44:20.518 00.000 6680 scope move finished after 39 + 55 ms
20:44:20.518 00.000 6680 Move returns status 0, amount 39
20:44:20.518 00.000 6680 MoveAxis(N, 0, ABG)
20:44:20.518 00.000 6680 Move returns status 0, amount 0
20:44:20.518 00.000 6680 move complete, result=0
20:44:20.518 00.000 6680 worker thread done servicing request
20:44:20.518 00.000 6680 Worker thread wakes up
20:44:20.518 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:44:20.518 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:44:20.518 00.000 2864 GuideStep: -0.6 px 39 ms WEST, -0.2 px 0 ms NORTH
20:44:21.925 01.407 6680 Exposure complete
20:44:21.974 00.049 6680 worker thread done servicing request
20:44:21.974 00.000 2864 OnExposeComplete: enter
20:44:21.974 00.000 2864 UpdateGuideState(): m_state=6
20:44:21.974 00.000 2864 Star::Find(15, 133, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 611
20:44:21.974 00.000 2864 Star::Find returns 1 (0), X=133.69, Y=728.48, Mass=1769, SNR=29.7, Peak=167 HFD=3.1
20:44:21.974 00.000 2864 MultiStar: [#1 0.61,-0.56,0.96,U] [#2 0.79,-0.58,0.65,U] [#3 0.63,-0.40,0.73,U] [#4 0.55,-0.38,0.59,U] [#5 0.66,-0.52,0.59,U] [#6 0.44,-0.52,0.51,U] [#7 2.32,-1.19,0.47,U] [#8 2.44,-0.85,0.42,U] 
20:44:21.974 00.000 2864 refined, 8 included, MultiStar: {0.61, -0.46}, one-star: {-1.01, 0.18}
20:44:21.988 00.014 2864 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.80) = xAngle (-3.44 = 2.84)
20:44:21.988 00.000 2864 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.52 = -0.23)
20:44:21.988 00.000 2864 CameraToMount -- cameraX=0.61 cameraY=-0.46 hyp=0.76 cameraTheta=-0.65 mountX=-0.73 mountY=-0.18, mountTheta=-2.90
20:44:21.994 00.006 2864 SchedulePrimaryMove(10198720, x=0.61, y=-0.46, opts=13)
20:44:21.994 00.000 2864 Enqueuing Move request for scope (0.61, -0.46)
20:44:21.994 00.000 6680 Worker thread wakes up
20:44:21.994 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.46) opts 0xd
20:44:21.994 00.000 6680 Handling offset move in thread for scope, endpoint = (0.61, -0.46)
20:44:21.994 00.000 6680 Moving (0.61, -0.46) raw xDistance=-0.73 yDistance=-0.18
20:44:21.994 00.000 6680 PPEC rslt: input = -0.73, final = 0.08, react = -0.44, pred = 0.55, hyst = -0.38, hyst_pct = 0.07, period_length = 600.73
20:44:21.994 00.000 6680 PPEC: input: -0.73, control: 0.08, exposure: 1500
20:44:21.994 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:21.994 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:44:21.994 00.000 6680 MoveAxis(W, 11, ABG)
20:44:21.994 00.000 6680 Guiding  Dir = 3, Dur = 11
20:44:21.994 00.000 6680 IsGuiding returns 0
20:44:21.994 00.000 6680 PulseGuide returned control before completion, sleep 21
20:44:22.004 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=175, Gamma=0.560
20:44:22.036 00.032 6680 IsGuiding returns 0
20:44:22.036 00.000 6680 Move returns status 0, amount 11
20:44:22.036 00.000 6680 MoveAxis(N, 0, ABG)
20:44:22.036 00.000 6680 Move returns status 0, amount 0
20:44:22.036 00.000 6680 move complete, result=0
20:44:22.036 00.000 6680 worker thread done servicing request
20:44:22.057 00.021 2864 UpdateGuideState exits: m=1769 SNR=29.7
20:44:22.061 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:22.061 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:44:22.061 00.000 2864 Enqueuing Expose request
20:44:22.068 00.007 6680 Worker thread wakes up
20:44:22.068 00.000 2864 GuideStep: -0.7 px 11 ms WEST, -0.2 px 0 ms NORTH
20:44:22.068 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:44:22.068 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:44:23.701 01.633 6680 Exposure complete
20:44:23.764 00.063 6680 worker thread done servicing request
20:44:23.764 00.000 2864 OnExposeComplete: enter
20:44:23.764 00.000 2864 UpdateGuideState(): m_state=6
20:44:23.777 00.013 2864 Star::Find(15, 133, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 612
20:44:23.777 00.000 2864 Star::Find returns 1 (0), X=133.56, Y=728.73, Mass=1833, SNR=30.2, Peak=164 HFD=3.2
20:44:23.782 00.005 2864 MultiStar: [#1 0.32,-0.45,0.92,U] [#2 0.49,-0.46,0.64,U] [#3 0.29,-0.37,0.71,U] [#4 0.32,-0.42,0.57,U] [#5 0.35,-0.56,0.57,U] [#6 0.23,-0.63,0.47,U] [#7 1.69,-1.19,0.47,U] [#8 2.35,-0.96,0.42,U] 
20:44:23.786 00.004 2864 refined, 8 included, MultiStar: {0.34, -0.41}, one-star: {-1.13, 0.44}
20:44:23.788 00.002 2864 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.80) = xAngle (-3.68 = 2.61)
20:44:23.790 00.002 2864 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.75 = -0.47)
20:44:23.792 00.002 2864 CameraToMount -- cameraX=0.34 cameraY=-0.41 hyp=0.53 cameraTheta=-0.88 mountX=-0.45 mountY=-0.24, mountTheta=-2.66
20:44:23.796 00.004 2864 SchedulePrimaryMove(10198720, x=0.34, y=-0.41, opts=13)
20:44:23.800 00.004 2864 Enqueuing Move request for scope (0.34, -0.41)
20:44:23.802 00.002 6680 Worker thread wakes up
20:44:23.802 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.41) opts 0xd
20:44:23.802 00.000 6680 Handling offset move in thread for scope, endpoint = (0.34, -0.41)
20:44:23.802 00.000 6680 Moving (0.34, -0.41) raw xDistance=-0.45 yDistance=-0.24
20:44:23.802 00.000 6680 PPEC rslt: input = -0.45, final = 0.24, react = -0.27, pred = 0.55, hyst = -0.23, hyst_pct = 0.07, period_length = 600.73
20:44:23.802 00.000 6680 PPEC: input: -0.45, control: 0.24, exposure: 1500
20:44:23.802 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:44:23.802 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
20:44:23.802 00.000 6680 MoveAxis(W, 33, ABG)
20:44:23.802 00.000 6680 Guiding  Dir = 3, Dur = 33
20:44:23.804 00.002 6680 IsGuiding returns 0
20:44:23.804 00.000 6680 PulseGuide returned control before completion, sleep 43
20:44:23.812 00.008 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=145, Gamma=0.560
20:44:23.860 00.048 6680 IsGuiding returns 1
20:44:23.860 00.000 6680 scope still moving after pulse duration time elapsed
20:44:23.860 00.000 2864 UpdateGuideState exits: m=1833 SNR=30.2
20:44:23.860 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:23.860 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:44:23.860 00.000 2864 Enqueuing Expose request
20:44:23.892 00.032 6680 IsGuiding returns 0
20:44:23.892 00.000 6680 scope move finished after 33 + 54 ms
20:44:23.892 00.000 6680 Move returns status 0, amount 33
20:44:23.892 00.000 6680 MoveAxis(N, 0, ABG)
20:44:23.892 00.000 6680 Move returns status 0, amount 0
20:44:23.892 00.000 6680 move complete, result=0
20:44:23.892 00.000 6680 worker thread done servicing request
20:44:23.892 00.000 6680 Worker thread wakes up
20:44:23.892 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:44:23.892 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:44:23.900 00.008 2864 GuideStep: -0.5 px 33 ms WEST, -0.2 px 0 ms NORTH
20:44:25.317 01.417 6680 Exposure complete
20:44:25.380 00.063 6680 worker thread done servicing request
20:44:25.380 00.000 2864 OnExposeComplete: enter
20:44:25.380 00.000 2864 UpdateGuideState(): m_state=6
20:44:25.380 00.000 2864 Star::Find(15, 133, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 613
20:44:25.380 00.000 2864 Star::Find returns 1 (0), X=133.42, Y=728.55, Mass=1763, SNR=29.6, Peak=147 HFD=3.2
20:44:25.380 00.000 2864 MultiStar: [#1 0.29,-0.59,0.96,U] [#2 0.36,-0.58,0.66,U] [#3 0.45,-0.39,0.73,U] [#4 0.21,-0.44,0.59,U] [#5 0.46,-0.47,0.57,U] [#6 0.17,-0.55,0.48,U] [#7 2.29,-1.00,0.47,U] [#8 2.20,-0.90,0.41,U] 
20:44:25.380 00.000 2864 refined, 8 included, MultiStar: {0.35, -0.45}, one-star: {-1.27, 0.25}
20:44:25.380 00.000 2864 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.80) = xAngle (-3.71 = 2.58)
20:44:25.380 00.000 2864 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.78 = -0.50)
20:44:25.396 00.016 2864 CameraToMount -- cameraX=0.35 cameraY=-0.45 hyp=0.57 cameraTheta=-0.91 mountX=-0.48 mountY=-0.27, mountTheta=-2.63
20:44:25.400 00.004 2864 SchedulePrimaryMove(10198720, x=0.35, y=-0.45, opts=13)
20:44:25.400 00.000 2864 Enqueuing Move request for scope (0.35, -0.45)
20:44:25.400 00.000 6680 Worker thread wakes up
20:44:25.400 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.45) opts 0xd
20:44:25.400 00.000 6680 Handling offset move in thread for scope, endpoint = (0.35, -0.45)
20:44:25.400 00.000 6680 Moving (0.35, -0.45) raw xDistance=-0.48 yDistance=-0.27
20:44:25.400 00.000 6680 PPEC rslt: input = -0.48, final = 0.21, react = -0.29, pred = 0.53, hyst = -0.25, hyst_pct = 0.07, period_length = 600.73
20:44:25.400 00.000 6680 PPEC: input: -0.48, control: 0.21, exposure: 1500
20:44:25.400 00.000 6680 switching direction from 1 to -1 - decHistory=-3 oldest=-0.41 newest=-0.68
20:44:25.400 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
20:44:25.400 00.000 6680 MoveAxis(W, 28, ABG)
20:44:25.400 00.000 6680 Guiding  Dir = 3, Dur = 28
20:44:25.400 00.000 6680 IsGuiding returns 0
20:44:25.400 00.000 6680 PulseGuide returned control before completion, sleep 38
20:44:25.417 00.017 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=150, Gamma=0.560
20:44:25.459 00.042 6680 IsGuiding returns 1
20:44:25.459 00.000 6680 scope still moving after pulse duration time elapsed
20:44:25.463 00.004 2864 UpdateGuideState exits: m=1763 SNR=29.6
20:44:25.465 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:25.467 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:44:25.469 00.002 2864 Enqueuing Expose request
20:44:25.491 00.022 6680 IsGuiding returns 0
20:44:25.491 00.000 6680 scope move finished after 28 + 56 ms
20:44:25.491 00.000 6680 Move returns status 0, amount 28
20:44:25.491 00.000 6680 MoveAxis(N, 43, ABG)
20:44:25.491 00.000 6680 Guiding  Dir = 0, Dur = 43
20:44:25.491 00.000 6680 IsGuiding returns 0
20:44:25.491 00.000 6680 PulseGuide returned control before completion, sleep 53
20:44:25.554 00.063 6680 IsGuiding returns 1
20:44:25.554 00.000 6680 scope still moving after pulse duration time elapsed
20:44:25.586 00.032 6680 IsGuiding returns 0
20:44:25.586 00.000 6680 scope move finished after 43 + 51 ms
20:44:25.586 00.000 6680 Move returns status 0, amount 43
20:44:25.586 00.000 6680 move complete, result=0
20:44:25.586 00.000 6680 worker thread done servicing request
20:44:25.586 00.000 6680 Worker thread wakes up
20:44:25.586 00.000 2864 GuideStep: -0.5 px 28 ms WEST, -0.3 px 43 ms NORTH
20:44:25.588 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:44:25.589 00.001 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:44:27.219 01.630 6680 Exposure complete
20:44:27.263 00.044 6680 worker thread done servicing request
20:44:27.263 00.000 2864 OnExposeComplete: enter
20:44:27.263 00.000 2864 UpdateGuideState(): m_state=6
20:44:27.275 00.012 2864 Star::Find(15, 133, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 614
20:44:27.275 00.000 2864 Star::Find returns 1 (0), X=133.91, Y=728.37, Mass=1723, SNR=29.3, Peak=168 HFD=3.3
20:44:27.279 00.004 2864 MultiStar: [#1 0.61,-0.74,0.95,U] [#2 0.90,-0.69,0.66,U] [#3 0.54,-0.78,0.73,U] [#4 0.68,-0.76,0.61,U] [#5 0.49,-0.80,0.61,U] [#6 0.39,-0.95,0.50,U] [#7 2.14,-1.17,0.45,U] [#8 2.49,-0.97,0.43,U] 
20:44:27.281 00.002 2864 single-star, 8 included, MultiStar: {0.63, -0.68}, one-star: {-0.78, 0.08}
20:44:27.283 00.002 2864 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.80) = xAngle (0.25 = 0.25)
20:44:27.285 00.002 2864 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.82 = -2.82)
20:44:27.289 00.004 2864 CameraToMount -- cameraX=-0.78 cameraY=0.08 hyp=0.79 cameraTheta=3.04 mountX=0.76 mountY=-0.25, mountTheta=-0.31
20:44:27.291 00.002 2864 SchedulePrimaryMove(10198720, x=-0.78, y=0.08, opts=13)
20:44:27.294 00.003 2864 Enqueuing Move request for scope (-0.78, 0.08)
20:44:27.296 00.002 6680 Worker thread wakes up
20:44:27.296 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.78, 0.08) opts 0xd
20:44:27.296 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.78, 0.08)
20:44:27.296 00.000 6680 Moving (-0.78, 0.08) raw xDistance=0.76 yDistance=-0.25
20:44:27.296 00.000 6680 PPEC rslt: input = 0.76, final = 0.96, react = 0.46, pred = 0.54, hyst = 0.43, hyst_pct = 0.07, period_length = 600.73
20:44:27.296 00.000 6680 PPEC: input: 0.76, control: 0.96, exposure: 1500
20:44:27.296 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
20:44:27.296 00.000 6680 MoveAxis(W, 129, ABG)
20:44:27.296 00.000 6680 Guiding  Dir = 3, Dur = 129
20:44:27.296 00.000 6680 IsGuiding returns 0
20:44:27.296 00.000 6680 PulseGuide returned control before completion, sleep 139
20:44:27.310 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=179, Gamma=0.560
20:44:27.358 00.048 2864 UpdateGuideState exits: m=1723 SNR=29.3
20:44:27.358 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:27.358 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:44:27.358 00.000 2864 Enqueuing Expose request
20:44:27.453 00.095 6680 IsGuiding returns 1
20:44:27.453 00.000 6680 scope still moving after pulse duration time elapsed
20:44:27.484 00.031 6680 IsGuiding returns 0
20:44:27.484 00.000 6680 scope move finished after 129 + 55 ms
20:44:27.484 00.000 6680 Move returns status 0, amount 129
20:44:27.484 00.000 6680 MoveAxis(N, 39, ABG)
20:44:27.484 00.000 6680 Guiding  Dir = 0, Dur = 39
20:44:27.484 00.000 6680 IsGuiding returns 0
20:44:27.484 00.000 6680 PulseGuide returned control before completion, sleep 49
20:44:27.548 00.064 6680 IsGuiding returns 1
20:44:27.548 00.000 6680 scope still moving after pulse duration time elapsed
20:44:27.580 00.032 6680 IsGuiding returns 0
20:44:27.580 00.000 6680 scope move finished after 39 + 56 ms
20:44:27.580 00.000 6680 Move returns status 0, amount 39
20:44:27.580 00.000 6680 move complete, result=0
20:44:27.580 00.000 6680 worker thread done servicing request
20:44:27.580 00.000 2864 GuideStep: 0.8 px 129 ms WEST, -0.2 px 39 ms NORTH
20:44:27.588 00.008 6680 Worker thread wakes up
20:44:27.588 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:44:27.588 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:44:28.994 01.406 6680 Exposure complete
20:44:29.038 00.044 6680 worker thread done servicing request
20:44:29.038 00.000 2864 OnExposeComplete: enter
20:44:29.038 00.000 2864 UpdateGuideState(): m_state=6
20:44:29.038 00.000 2864 Star::Find(15, 133, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 615
20:44:29.038 00.000 2864 Star::Find returns 1 (0), X=134.38, Y=727.98, Mass=1798, SNR=29.9, Peak=152 HFD=3.3
20:44:29.038 00.000 2864 MultiStar: [#1 1.10,-0.76,0.93,U] [#2 1.29,-1.07,0.66,U] [#3 1.15,-0.88,0.72,U] [#4 1.10,-0.85,0.58,U] [#5 1.14,-1.04,0.56,U] [#6 1.01,-0.85,0.49,U] [#7 2.64,-1.62,0.00,M1] [#8 3.14,-1.20,0.00,M1] 
20:44:29.038 00.000 2864 single-star, 6 included, MultiStar: {0.84, -0.78}, one-star: {-0.31, -0.32}
20:44:29.054 00.016 2864 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.80) = xAngle (-5.14 = 1.14)
20:44:29.058 00.004 2864 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.21 = -1.93)
20:44:29.058 00.000 2864 CameraToMount -- cameraX=-0.31 cameraY=-0.32 hyp=0.44 cameraTheta=-2.35 mountX=0.18 mountY=-0.42, mountTheta=-1.15
20:44:29.058 00.000 2864 SchedulePrimaryMove(10198720, x=-0.31, y=-0.32, opts=13)
20:44:29.058 00.000 2864 Enqueuing Move request for scope (-0.31, -0.32)
20:44:29.058 00.000 6680 Worker thread wakes up
20:44:29.058 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.32) opts 0xd
20:44:29.058 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.31, -0.32)
20:44:29.058 00.000 6680 Moving (-0.31, -0.32) raw xDistance=0.18 yDistance=-0.42
20:44:29.069 00.011 6680 PPEC rslt: input = 0.18, final = 0.62, react = 0.11, pred = 0.54, hyst = 0.11, hyst_pct = 0.07, period_length = 600.73
20:44:29.069 00.000 6680 PPEC: input: 0.18, control: 0.62, exposure: 1500
20:44:29.069 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
20:44:29.069 00.000 6680 MoveAxis(W, 83, ABG)
20:44:29.069 00.000 6680 Guiding  Dir = 3, Dur = 83
20:44:29.069 00.000 6680 IsGuiding returns 0
20:44:29.069 00.000 6680 PulseGuide returned control before completion, sleep 93
20:44:29.069 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=172, Gamma=0.560
20:44:29.119 00.050 2864 UpdateGuideState exits: m=1798 SNR=29.9
20:44:29.119 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:29.132 00.013 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:44:29.132 00.000 2864 Enqueuing Expose request
20:44:29.180 00.048 6680 IsGuiding returns 1
20:44:29.180 00.000 6680 scope still moving after pulse duration time elapsed
20:44:29.211 00.031 6680 IsGuiding returns 0
20:44:29.211 00.000 6680 scope move finished after 83 + 57 ms
20:44:29.211 00.000 6680 Move returns status 0, amount 83
20:44:29.211 00.000 6680 MoveAxis(N, 66, ABG)
20:44:29.211 00.000 6680 Guiding  Dir = 0, Dur = 66
20:44:29.211 00.000 6680 IsGuiding returns 0
20:44:29.212 00.001 6680 PulseGuide returned control before completion, sleep 76
20:44:29.291 00.079 6680 IsGuiding returns 1
20:44:29.291 00.000 6680 scope still moving after pulse duration time elapsed
20:44:29.322 00.031 6680 IsGuiding returns 0
20:44:29.322 00.000 6680 scope move finished after 66 + 44 ms
20:44:29.322 00.000 6680 Move returns status 0, amount 66
20:44:29.322 00.000 6680 move complete, result=0
20:44:29.322 00.000 6680 worker thread done servicing request
20:44:29.322 00.000 6680 Worker thread wakes up
20:44:29.322 00.000 2864 GuideStep: 0.2 px 83 ms WEST, -0.4 px 66 ms NORTH
20:44:29.322 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:44:29.322 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:44:30.963 01.641 6680 Exposure complete
20:44:31.025 00.062 6680 worker thread done servicing request
20:44:31.025 00.000 2864 OnExposeComplete: enter
20:44:31.025 00.000 2864 UpdateGuideState(): m_state=6
20:44:31.025 00.000 2864 Star::Find(15, 134, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 616
20:44:31.025 00.000 2864 Star::Find returns 1 (0), X=135.38, Y=728.15, Mass=1759, SNR=29.6, Peak=180 HFD=3.1
20:44:31.025 00.000 2864 MultiStar: [#1 2.05,-1.14,0.95,U] [#2 2.31,-1.07,0.65,U] [#3 2.02,-1.09,0.72,U] [#4 1.94,-1.04,0.57,U] [#5 2.05,-1.03,0.59,U] [#6 1.97,-1.07,0.49,U] [#7 3.66,-1.77,0.00,M2] [#8 3.99,-1.64,0.00,M2] 
20:44:31.025 00.000 2864 single-star, 6 included, MultiStar: {1.78, -0.89}, one-star: {0.68, -0.15}
20:44:31.038 00.013 2864 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.80) = xAngle (-3.01 = -3.01)
20:44:31.038 00.000 2864 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.09 = 0.20)
20:44:31.038 00.000 2864 CameraToMount -- cameraX=0.68 cameraY=-0.15 hyp=0.70 cameraTheta=-0.22 mountX=-0.69 mountY=0.14, mountTheta=2.95
20:44:31.038 00.000 2864 SchedulePrimaryMove(10198720, x=0.68, y=-0.15, opts=13)
20:44:31.038 00.000 2864 Enqueuing Move request for scope (0.68, -0.15)
20:44:31.038 00.000 6680 Worker thread wakes up
20:44:31.038 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.15) opts 0xd
20:44:31.038 00.000 6680 Handling offset move in thread for scope, endpoint = (0.68, -0.15)
20:44:31.038 00.000 6680 Moving (0.68, -0.15) raw xDistance=-0.69 yDistance=0.14
20:44:31.038 00.000 6680 PPEC rslt: input = -0.69, final = 0.14, react = -0.42, pred = 0.59, hyst = -0.32, hyst_pct = 0.07, period_length = 600.73
20:44:31.038 00.000 6680 PPEC: input: -0.69, control: 0.14, exposure: 1500
20:44:31.038 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:31.038 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:44:31.038 00.000 6680 MoveAxis(W, 19, ABG)
20:44:31.038 00.000 6680 Guiding  Dir = 3, Dur = 19
20:44:31.038 00.000 6680 IsGuiding returns 0
20:44:31.038 00.000 6680 PulseGuide returned control before completion, sleep 29
20:44:31.057 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=174, Gamma=0.560
20:44:31.085 00.028 6680 IsGuiding returns 1
20:44:31.085 00.000 6680 scope still moving after pulse duration time elapsed
20:44:31.101 00.016 2864 UpdateGuideState exits: m=1759 SNR=29.6
20:44:31.101 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:31.101 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:44:31.101 00.000 2864 Enqueuing Expose request
20:44:31.117 00.016 6680 IsGuiding returns 0
20:44:31.117 00.000 6680 scope move finished after 19 + 47 ms
20:44:31.117 00.000 6680 Move returns status 0, amount 19
20:44:31.117 00.000 6680 MoveAxis(N, 0, ABG)
20:44:31.117 00.000 6680 Move returns status 0, amount 0
20:44:31.117 00.000 6680 move complete, result=0
20:44:31.117 00.000 6680 worker thread done servicing request
20:44:31.117 00.000 6680 Worker thread wakes up
20:44:31.117 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:44:31.117 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:44:31.119 00.002 2864 GuideStep: -0.7 px 19 ms WEST, 0.1 px 0 ms NORTH
20:44:32.543 01.424 6680 Exposure complete
20:44:32.605 00.062 6680 worker thread done servicing request
20:44:32.605 00.000 2864 OnExposeComplete: enter
20:44:32.605 00.000 2864 UpdateGuideState(): m_state=6
20:44:32.610 00.005 2864 Star::Find(15, 135, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 617
20:44:32.610 00.000 2864 Star::Find returns 1 (0), X=135.65, Y=728.10, Mass=1770, SNR=29.7, Peak=171 HFD=3.0
20:44:32.610 00.000 2864 MultiStar: [#1 2.50,-0.90,0.95,U] [#2 2.50,-1.00,0.65,U] [#3 2.32,-1.01,0.70,U] [#4 2.43,-0.86,0.58,U] [#5 2.38,-0.78,0.58,U] [#6 2.40,-0.88,0.50,U] [#7 4.05,-1.37,0.00,M3] [#8 4.34,-1.30,0.00,M3] 
20:44:32.610 00.000 2864 single-star, 6 included, MultiStar: {2.13, -0.77}, one-star: {0.96, -0.19}
20:44:32.619 00.009 2864 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.80) = xAngle (-2.99 = -2.99)
20:44:32.623 00.004 2864 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.07 = 0.21)
20:44:32.625 00.002 2864 CameraToMount -- cameraX=0.96 cameraY=-0.19 hyp=0.97 cameraTheta=-0.20 mountX=-0.96 mountY=0.21, mountTheta=2.93
20:44:32.629 00.004 2864 SchedulePrimaryMove(10198720, x=0.96, y=-0.19, opts=13)
20:44:32.631 00.002 2864 Enqueuing Move request for scope (0.96, -0.19)
20:44:32.633 00.002 6680 Worker thread wakes up
20:44:32.633 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.96, -0.19) opts 0xd
20:44:32.633 00.000 6680 Handling offset move in thread for scope, endpoint = (0.96, -0.19)
20:44:32.633 00.000 6680 Moving (0.96, -0.19) raw xDistance=-0.96 yDistance=0.21
20:44:32.635 00.002 6680 PPEC rslt: input = -0.96, final = 0.07, react = -0.58, pred = 0.68, hyst = -0.48, hyst_pct = 0.07, period_length = 600.73
20:44:32.635 00.000 6680 PPEC: input: -0.96, control: 0.07, exposure: 1500
20:44:32.635 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:32.635 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
20:44:32.635 00.000 6680 MoveAxis(W, 9, ABG)
20:44:32.635 00.000 6680 Guiding  Dir = 3, Dur = 9
20:44:32.635 00.000 6680 IsGuiding returns 0
20:44:32.637 00.002 6680 PulseGuide returned control before completion, sleep 19
20:44:32.637 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=156, Gamma=0.560
20:44:32.668 00.031 6680 IsGuiding returns 1
20:44:32.668 00.000 6680 scope still moving after pulse duration time elapsed
20:44:32.684 00.016 2864 UpdateGuideState exits: m=1770 SNR=29.7
20:44:32.684 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:32.700 00.016 6680 IsGuiding returns 1
20:44:32.700 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:44:32.700 00.000 2864 Enqueuing Expose request
20:44:32.731 00.031 6680 IsGuiding returns 1
20:44:32.763 00.032 6680 IsGuiding returns 0
20:44:32.763 00.000 6680 scope move finished after 9 + 117 ms
20:44:32.763 00.000 6680 Move returns status 0, amount 9
20:44:32.763 00.000 6680 MoveAxis(N, 0, ABG)
20:44:32.763 00.000 6680 Move returns status 0, amount 0
20:44:32.763 00.000 6680 move complete, result=0
20:44:32.763 00.000 6680 worker thread done servicing request
20:44:32.763 00.000 6680 Worker thread wakes up
20:44:32.763 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:44:32.763 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:44:32.763 00.000 2864 GuideStep: -1.0 px 9 ms WEST, 0.2 px 0 ms NORTH
20:44:34.411 01.648 6680 Exposure complete
20:44:34.474 00.063 6680 worker thread done servicing request
20:44:34.474 00.000 2864 OnExposeComplete: enter
20:44:34.474 00.000 2864 UpdateGuideState(): m_state=6
20:44:34.490 00.016 2864 Star::Find(15, 135, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 618
20:44:34.494 00.004 2864 Star::Find returns 1 (0), X=136.25, Y=728.11, Mass=1751, SNR=29.5, Peak=183 HFD=2.9
20:44:34.494 00.000 2864 MultiStar: [#1 3.00,-1.07,0.00,M1] [#2 3.30,-1.12,0.00,M1] [#3 2.95,-0.93,0.00,M1] [#4 2.99,-1.10,0.00,M1] [#5 3.06,-0.89,0.00,M1] [#6 3.04,-1.11,0.00,M1] [#7 4.65,-1.59,0.00,M4] [#8 4.95,-1.21,0.00,M4] 
20:44:34.494 00.000 2864 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.80) = xAngle (-2.91 = -2.91)
20:44:34.494 00.000 2864 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.99 = 0.30)
20:44:34.494 00.000 2864 CameraToMount -- cameraX=1.56 cameraY=-0.19 hyp=1.57 cameraTheta=-0.12 mountX=-1.53 mountY=0.46, mountTheta=2.85
20:44:34.494 00.000 2864 SchedulePrimaryMove(10198720, x=1.56, y=-0.19, opts=13)
20:44:34.494 00.000 2864 Enqueuing Move request for scope (1.56, -0.19)
20:44:34.506 00.012 6680 Worker thread wakes up
20:44:34.506 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.56, -0.19) opts 0xd
20:44:34.506 00.000 6680 Handling offset move in thread for scope, endpoint = (1.56, -0.19)
20:44:34.506 00.000 6680 Moving (1.56, -0.19) raw xDistance=-1.53 yDistance=0.46
20:44:34.506 00.000 6680 PPEC rslt: input = -1.53, final = -0.21, react = -0.92, pred = 0.75, hyst = -0.82, hyst_pct = 0.06, period_length = 600.73
20:44:34.506 00.000 6680 PPEC: input: -1.53, control: -0.21, exposure: 1500
20:44:34.506 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:44:34.506 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
20:44:34.506 00.000 6680 MoveAxis(E, 29, ABG)
20:44:34.506 00.000 6680 Guiding  Dir = 2, Dur = 29
20:44:34.512 00.006 6680 IsGuiding returns 0
20:44:34.512 00.000 6680 PulseGuide returned control before completion, sleep 39
20:44:34.522 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=191, Gamma=0.560
20:44:34.554 00.032 6680 IsGuiding returns 1
20:44:34.554 00.000 6680 scope still moving after pulse duration time elapsed
20:44:34.570 00.016 2864 UpdateGuideState exits: m=1751 SNR=29.5
20:44:34.572 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:34.574 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:44:34.576 00.002 2864 Enqueuing Expose request
20:44:34.586 00.010 6680 IsGuiding returns 0
20:44:34.586 00.000 6680 scope move finished after 29 + 45 ms
20:44:34.586 00.000 6680 Move returns status 0, amount 29
20:44:34.586 00.000 6680 MoveAxis(N, 0, ABG)
20:44:34.586 00.000 6680 Move returns status 0, amount 0
20:44:34.586 00.000 6680 move complete, result=0
20:44:34.586 00.000 6680 worker thread done servicing request
20:44:34.586 00.000 6680 Worker thread wakes up
20:44:34.586 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:44:34.586 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:44:34.588 00.002 2864 GuideStep: -1.5 px 29 ms EAST, 0.5 px 0 ms NORTH
20:44:36.012 01.424 6680 Exposure complete
20:44:36.075 00.063 6680 worker thread done servicing request
20:44:36.075 00.000 2864 OnExposeComplete: enter
20:44:36.075 00.000 2864 UpdateGuideState(): m_state=6
20:44:36.075 00.000 2864 Star::Find(15, 136, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 619
20:44:36.088 00.013 2864 Star::Find returns 1 (0), X=135.74, Y=727.97, Mass=1783, SNR=29.8, Peak=181 HFD=2.9
20:44:36.088 00.000 2864 MultiStar: [#1 2.67,-1.12,0.00,M2] [#2 2.68,-1.15,0.00,M2] [#3 2.60,-1.02,0.00,M2] [#4 2.63,-1.03,0.00,M2] [#5 2.64,-0.99,0.00,M2] [#6 2.64,-0.83,0.00,M2] [#7 4.15,-1.76,0.00,M5] [#8 4.55,-1.35,0.00,M5] 
20:44:36.091 00.003 2864 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.80) = xAngle (-3.09 = -3.09)
20:44:36.091 00.000 2864 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.17 = 0.11)
20:44:36.091 00.000 2864 CameraToMount -- cameraX=1.04 cameraY=-0.32 hyp=1.09 cameraTheta=-0.30 mountX=-1.09 mountY=0.13, mountTheta=3.03
20:44:36.091 00.000 2864 SchedulePrimaryMove(10198720, x=1.04, y=-0.32, opts=13)
20:44:36.091 00.000 2864 Enqueuing Move request for scope (1.04, -0.32)
20:44:36.091 00.000 6680 Worker thread wakes up
20:44:36.091 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.04, -0.32) opts 0xd
20:44:36.091 00.000 6680 Handling offset move in thread for scope, endpoint = (1.04, -0.32)
20:44:36.091 00.000 6680 Moving (1.04, -0.32) raw xDistance=-1.09 yDistance=0.13
20:44:36.091 00.000 6680 PPEC rslt: input = -1.09, final = 0.02, react = -0.66, pred = 0.71, hyst = -0.59, hyst_pct = 0.06, period_length = 600.73
20:44:36.091 00.000 6680 PPEC: input: -1.09, control: 0.02, exposure: 1500
20:44:36.091 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:36.091 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:44:36.091 00.000 6680 MoveAxis(W, 2, ABG)
20:44:36.091 00.000 6680 Guiding  Dir = 3, Dur = 2
20:44:36.091 00.000 6680 IsGuiding returns 0
20:44:36.091 00.000 6680 PulseGuide returned control before completion, sleep 12
20:44:36.115 00.024 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=181, Gamma=0.560
20:44:36.123 00.008 6680 IsGuiding returns 1
20:44:36.123 00.000 6680 scope still moving after pulse duration time elapsed
20:44:36.154 00.031 6680 IsGuiding returns 0
20:44:36.154 00.000 6680 scope move finished after 2 + 47 ms
20:44:36.154 00.000 6680 Move returns status 0, amount 2
20:44:36.154 00.000 6680 MoveAxis(N, 0, ABG)
20:44:36.154 00.000 6680 Move returns status 0, amount 0
20:44:36.154 00.000 6680 move complete, result=0
20:44:36.154 00.000 6680 worker thread done servicing request
20:44:36.162 00.008 2864 UpdateGuideState exits: m=1783 SNR=29.8
20:44:36.164 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:36.166 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:44:36.168 00.002 2864 Enqueuing Expose request
20:44:36.170 00.002 6680 Worker thread wakes up
20:44:36.170 00.000 2864 GuideStep: -1.1 px 2 ms WEST, 0.1 px 0 ms NORTH
20:44:36.173 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
20:44:36.173 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:44:37.812 01.639 6680 Exposure complete
20:44:37.860 00.048 6680 worker thread done servicing request
20:44:37.860 00.000 2864 OnExposeComplete: enter
20:44:37.867 00.007 2864 UpdateGuideState(): m_state=6
20:44:37.869 00.002 2864 Star::Find(15, 135, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 620
20:44:37.871 00.002 2864 Star::Find returns 1 (0), X=135.97, Y=727.96, Mass=1671, SNR=28.8, Peak=163 HFD=2.8
20:44:37.873 00.002 2864 MultiStar: [#1 2.71,-0.85,0.00,M3] [#2 2.90,-1.11,0.00,M3] [#3 2.60,-0.89,0.74,U] [#4 2.65,-0.90,0.00,M3] [#5 2.62,-1.13,0.00,M3] [#6 2.57,-0.94,0.52,U] [#7 4.23,-1.79,0.00,M6] [#8 4.44,-1.34,0.00,M6] 
20:44:37.875 00.002 2864 single-star, 2 included, MultiStar: {2.01, -0.66}, one-star: {1.28, -0.34}
20:44:37.876 00.001 2864 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.80) = xAngle (-3.06 = -3.06)
20:44:37.876 00.000 2864 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.13 = 0.15)
20:44:37.876 00.000 2864 CameraToMount -- cameraX=1.28 cameraY=-0.34 hyp=1.32 cameraTheta=-0.26 mountX=-1.32 mountY=0.20, mountTheta=2.99
20:44:37.876 00.000 2864 SchedulePrimaryMove(10198720, x=1.28, y=-0.34, opts=13)
20:44:37.876 00.000 2864 Enqueuing Move request for scope (1.28, -0.34)
20:44:37.876 00.000 6680 Worker thread wakes up
20:44:37.876 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.28, -0.34) opts 0xd
20:44:37.876 00.000 6680 Handling offset move in thread for scope, endpoint = (1.28, -0.34)
20:44:37.876 00.000 6680 Moving (1.28, -0.34) raw xDistance=-1.32 yDistance=0.20
20:44:37.876 00.000 6680 PPEC rslt: input = -1.32, final = -0.16, react = -0.79, pred = 0.67, hyst = -0.72, hyst_pct = 0.06, period_length = 600.73
20:44:37.876 00.000 6680 PPEC: input: -1.32, control: -0.16, exposure: 1500
20:44:37.876 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:37.876 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
20:44:37.876 00.000 6680 MoveAxis(E, 22, ABG)
20:44:37.876 00.000 6680 Guiding  Dir = 2, Dur = 22
20:44:37.876 00.000 6680 IsGuiding returns 0
20:44:37.876 00.000 6680 PulseGuide returned control before completion, sleep 32
20:44:37.900 00.024 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=181, Gamma=0.560
20:44:37.924 00.024 6680 IsGuiding returns 1
20:44:37.924 00.000 6680 scope still moving after pulse duration time elapsed
20:44:37.943 00.019 2864 UpdateGuideState exits: m=1671 SNR=28.8
20:44:37.943 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:37.943 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:44:37.943 00.000 2864 Enqueuing Expose request
20:44:37.956 00.013 6680 IsGuiding returns 0
20:44:37.956 00.000 6680 scope move finished after 22 + 44 ms
20:44:37.956 00.000 6680 Move returns status 0, amount 22
20:44:37.956 00.000 6680 MoveAxis(N, 0, ABG)
20:44:37.956 00.000 6680 Move returns status 0, amount 0
20:44:37.956 00.000 6680 move complete, result=0
20:44:37.956 00.000 6680 worker thread done servicing request
20:44:37.956 00.000 6680 Worker thread wakes up
20:44:37.956 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:44:37.956 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:44:37.956 00.000 2864 GuideStep: -1.3 px 22 ms EAST, 0.2 px 0 ms NORTH
20:44:39.369 01.413 6680 Exposure complete
20:44:39.419 00.050 6680 worker thread done servicing request
20:44:39.419 00.000 2864 OnExposeComplete: enter
20:44:39.419 00.000 2864 UpdateGuideState(): m_state=6
20:44:39.419 00.000 2864 Star::Find(15, 135, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 621
20:44:39.419 00.000 2864 Star::Find returns 1 (0), X=135.78, Y=727.97, Mass=1715, SNR=29.2, Peak=169 HFD=3.0
20:44:39.419 00.000 2864 MultiStar: [#1 2.56,-1.26,0.00,M4] [#2 2.83,-1.02,0.00,M4] [#3 2.57,-1.06,0.00,M2] [#4 2.50,-1.22,0.00,M4] [#5 2.72,-1.01,0.00,M4] [#6 2.49,-1.18,0.51,U] [#7 4.21,-1.92,0.00,M7] [#8 4.46,-1.60,0.00,M7] 
20:44:39.429 00.010 2864 single-star, 1 included, MultiStar: {1.56, -0.61}, one-star: {1.09, -0.33}
20:44:39.431 00.002 2864 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.80) = xAngle (-3.09 = -3.09)
20:44:39.431 00.000 2864 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.16 = 0.12)
20:44:39.431 00.000 2864 CameraToMount -- cameraX=1.09 cameraY=-0.33 hyp=1.14 cameraTheta=-0.29 mountX=-1.14 mountY=0.14, mountTheta=3.02
20:44:39.431 00.000 2864 SchedulePrimaryMove(10198720, x=1.09, y=-0.33, opts=13)
20:44:39.431 00.000 2864 Enqueuing Move request for scope (1.09, -0.33)
20:44:39.431 00.000 6680 Worker thread wakes up
20:44:39.431 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.09, -0.33) opts 0xd
20:44:39.431 00.000 6680 Handling offset move in thread for scope, endpoint = (1.09, -0.33)
20:44:39.431 00.000 6680 Moving (1.09, -0.33) raw xDistance=-1.14 yDistance=0.14
20:44:39.431 00.000 6680 PPEC rslt: input = -1.14, final = -0.09, react = -0.68, pred = 0.62, hyst = -0.61, hyst_pct = 0.06, period_length = 600.73
20:44:39.431 00.000 6680 PPEC: input: -1.14, control: -0.09, exposure: 1500
20:44:39.431 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:39.444 00.013 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:44:39.444 00.000 6680 MoveAxis(E, 13, ABG)
20:44:39.444 00.000 6680 Guiding  Dir = 2, Dur = 13
20:44:39.444 00.000 6680 IsGuiding returns 0
20:44:39.444 00.000 6680 PulseGuide returned control before completion, sleep 23
20:44:39.447 00.003 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=171, Gamma=0.560
20:44:39.476 00.029 6680 IsGuiding returns 1
20:44:39.476 00.000 6680 scope still moving after pulse duration time elapsed
20:44:39.497 00.021 2864 UpdateGuideState exits: m=1715 SNR=29.2
20:44:39.497 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:39.497 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:44:39.508 00.011 6680 IsGuiding returns 0
20:44:39.508 00.000 2864 Enqueuing Expose request
20:44:39.508 00.000 6680 scope move finished after 13 + 51 ms
20:44:39.508 00.000 6680 Move returns status 0, amount 13
20:44:39.508 00.000 6680 MoveAxis(N, 0, ABG)
20:44:39.508 00.000 6680 Move returns status 0, amount 0
20:44:39.508 00.000 6680 move complete, result=0
20:44:39.508 00.000 6680 worker thread done servicing request
20:44:39.508 00.000 6680 Worker thread wakes up
20:44:39.508 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:44:39.508 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:44:39.508 00.000 2864 GuideStep: -1.1 px 13 ms EAST, 0.1 px 0 ms NORTH
20:44:41.156 01.648 6680 Exposure complete
20:44:41.235 00.079 6680 worker thread done servicing request
20:44:41.235 00.000 2864 OnExposeComplete: enter
20:44:41.235 00.000 2864 UpdateGuideState(): m_state=6
20:44:41.235 00.000 2864 Star::Find(15, 135, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 622
20:44:41.235 00.000 2864 Star::Find returns 1 (0), X=136.30, Y=727.65, Mass=1712, SNR=29.2, Peak=145 HFD=3.1
20:44:41.235 00.000 2864 MultiStar: [#1 3.04,-1.38,0.00,M5] [#2 3.29,-1.31,0.00,M5] [#3 3.07,-1.47,0.00,M3] [#4 3.02,-1.29,0.00,M5] [#5 3.15,-1.31,0.00,M5] [#6 2.81,-1.48,0.00,M1] [#7 4.69,-1.89,0.00,M8] [#8 4.91,-1.88,0.00,M8] 
20:44:41.244 00.009 2864 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.80) = xAngle (-3.18 = 3.10)
20:44:41.244 00.000 2864 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.25 = 0.03)
20:44:41.244 00.000 2864 CameraToMount -- cameraX=1.61 cameraY=-0.65 hyp=1.73 cameraTheta=-0.38 mountX=-1.73 mountY=0.05, mountTheta=3.11
20:44:41.250 00.006 2864 SchedulePrimaryMove(10198720, x=1.61, y=-0.65, opts=13)
20:44:41.250 00.000 2864 Enqueuing Move request for scope (1.61, -0.65)
20:44:41.250 00.000 6680 Worker thread wakes up
20:44:41.250 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.61, -0.65) opts 0xd
20:44:41.250 00.000 6680 Handling offset move in thread for scope, endpoint = (1.61, -0.65)
20:44:41.250 00.000 6680 Moving (1.61, -0.65) raw xDistance=-1.73 yDistance=0.05
20:44:41.250 00.000 6680 PPEC rslt: input = -1.73, final = -0.41, react = -1.04, pred = 0.67, hyst = -0.95, hyst_pct = 0.06, period_length = 600.73
20:44:41.250 00.000 6680 PPEC: input: -1.73, control: -0.41, exposure: 1500
20:44:41.250 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:41.250 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:44:41.250 00.000 6680 MoveAxis(E, 55, ABG)
20:44:41.250 00.000 6680 Guiding  Dir = 2, Dur = 55
20:44:41.250 00.000 6680 IsGuiding returns 0
20:44:41.250 00.000 6680 PulseGuide returned control before completion, sleep 65
20:44:41.268 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=162, Gamma=0.560
20:44:41.314 00.046 2864 UpdateGuideState exits: m=1712 SNR=29.2
20:44:41.314 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:41.314 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:44:41.314 00.000 2864 Enqueuing Expose request
20:44:41.330 00.016 6680 IsGuiding returns 1
20:44:41.330 00.000 6680 scope still moving after pulse duration time elapsed
20:44:41.361 00.031 6680 IsGuiding returns 0
20:44:41.361 00.000 6680 scope move finished after 55 + 49 ms
20:44:41.361 00.000 6680 Move returns status 0, amount 55
20:44:41.361 00.000 6680 MoveAxis(N, 0, ABG)
20:44:41.361 00.000 6680 Move returns status 0, amount 0
20:44:41.361 00.000 6680 move complete, result=0
20:44:41.361 00.000 6680 worker thread done servicing request
20:44:41.361 00.000 6680 Worker thread wakes up
20:44:41.361 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:44:41.361 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:44:41.361 00.000 2864 GuideStep: -1.7 px 55 ms EAST, 0.1 px 0 ms NORTH
20:44:42.783 01.422 6680 Exposure complete
20:44:42.847 00.064 6680 worker thread done servicing request
20:44:42.847 00.000 2864 OnExposeComplete: enter
20:44:42.847 00.000 2864 UpdateGuideState(): m_state=6
20:44:42.847 00.000 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 623
20:44:42.847 00.000 2864 Star::Find returns 1 (0), X=136.51, Y=727.80, Mass=1839, SNR=30.2, Peak=172 HFD=3.0
20:44:42.847 00.000 2864 MultiStar: [#1 3.55,-1.13,0.00,M6] [#2 3.38,-1.15,0.00,M6] [#3 3.32,-1.10,0.00,M4] [#4 3.57,-1.02,0.00,M6] [#5 3.21,-1.26,0.00,M6] [#6 3.32,-1.21,0.00,M2] [#7 4.70,-2.03,0.00,M9] [#8 5.30,-1.56,0.00,M9] 
20:44:42.847 00.000 2864 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.80) = xAngle (-3.06 = -3.06)
20:44:42.847 00.000 2864 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.13 = 0.15)
20:44:42.847 00.000 2864 CameraToMount -- cameraX=1.82 cameraY=-0.49 hyp=1.89 cameraTheta=-0.26 mountX=-1.88 mountY=0.28, mountTheta=2.99
20:44:42.862 00.015 2864 SchedulePrimaryMove(10198720, x=1.82, y=-0.49, opts=13)
20:44:42.862 00.000 2864 Enqueuing Move request for scope (1.82, -0.49)
20:44:42.862 00.000 6680 Worker thread wakes up
20:44:42.862 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.82, -0.49) opts 0xd
20:44:42.862 00.000 6680 Handling offset move in thread for scope, endpoint = (1.82, -0.49)
20:44:42.869 00.007 6680 Moving (1.82, -0.49) raw xDistance=-1.88 yDistance=0.28
20:44:42.869 00.000 6680 PPEC rslt: input = -1.88, final = -0.62, react = -1.13, pred = 0.53, hyst = -1.02, hyst_pct = 0.06, period_length = 600.73
20:44:42.869 00.000 6680 PPEC: input: -1.88, control: -0.62, exposure: 1500
20:44:42.869 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:44:42.869 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
20:44:42.869 00.000 6680 MoveAxis(E, 84, ABG)
20:44:42.869 00.000 6680 Guiding  Dir = 2, Dur = 84
20:44:42.869 00.000 6680 IsGuiding returns 0
20:44:42.869 00.000 6680 PulseGuide returned control before completion, sleep 94
20:44:42.878 00.009 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=161, Gamma=0.560
20:44:42.928 00.050 2864 UpdateGuideState exits: m=1839 SNR=30.2
20:44:42.928 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:42.933 00.005 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:44:42.933 00.000 2864 Enqueuing Expose request
20:44:42.974 00.041 6680 IsGuiding returns 1
20:44:42.974 00.000 6680 scope still moving after pulse duration time elapsed
20:44:43.006 00.032 6680 IsGuiding returns 0
20:44:43.006 00.000 6680 scope move finished after 84 + 50 ms
20:44:43.006 00.000 6680 Move returns status 0, amount 84
20:44:43.006 00.000 6680 MoveAxis(N, 0, ABG)
20:44:43.006 00.000 6680 Move returns status 0, amount 0
20:44:43.006 00.000 6680 move complete, result=0
20:44:43.006 00.000 6680 worker thread done servicing request
20:44:43.006 00.000 6680 Worker thread wakes up
20:44:43.006 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:44:43.006 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:44:43.010 00.004 2864 GuideStep: -1.9 px 84 ms EAST, 0.3 px 0 ms NORTH
20:44:44.654 01.644 6680 Exposure complete
20:44:44.713 00.059 6680 worker thread done servicing request
20:44:44.713 00.000 2864 OnExposeComplete: enter
20:44:44.713 00.000 2864 UpdateGuideState(): m_state=6
20:44:44.720 00.007 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 624
20:44:44.720 00.000 2864 Star::Find returns 1 (0), X=136.65, Y=727.67, Mass=1748, SNR=29.5, Peak=156 HFD=3.0
20:44:44.720 00.000 2864 MultiStar: [#1 3.42,-1.14,0.00,M7] [#2 3.58,-1.30,0.00,M7] [#3 3.43,-1.12,0.00,M5] [#4 3.33,-1.13,0.00,M7] [#5 3.49,-1.20,0.00,M7] [#6 3.12,-1.10,0.00,M3] [#7 4.80,-1.70,0.00,M10] [#8 5.38,-1.48,0.00,M10] 
20:44:44.720 00.000 2864 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.80) = xAngle (-3.10 = -3.10)
20:44:44.720 00.000 2864 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.18 = 0.11)
20:44:44.720 00.000 2864 CameraToMount -- cameraX=1.96 cameraY=-0.62 hyp=2.06 cameraTheta=-0.31 mountX=-2.05 mountY=0.22, mountTheta=3.04
20:44:44.737 00.017 2864 SchedulePrimaryMove(10198720, x=1.96, y=-0.62, opts=13)
20:44:44.739 00.002 2864 Enqueuing Move request for scope (1.96, -0.62)
20:44:44.741 00.002 6680 Worker thread wakes up
20:44:44.741 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.96, -0.62) opts 0xd
20:44:44.741 00.000 6680 Handling offset move in thread for scope, endpoint = (1.96, -0.62)
20:44:44.741 00.000 6680 Moving (1.96, -0.62) raw xDistance=-2.05 yDistance=0.22
20:44:44.743 00.002 6680 PPEC rslt: input = -2.05, final = -0.70, react = -1.23, pred = 0.56, hyst = -1.13, hyst_pct = 0.06, period_length = 600.73
20:44:44.743 00.000 6680 PPEC: input: -2.05, control: -0.70, exposure: 1500
20:44:44.743 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:44.744 00.001 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
20:44:44.744 00.000 6680 MoveAxis(E, 94, ABG)
20:44:44.744 00.000 6680 Guiding  Dir = 2, Dur = 94
20:44:44.744 00.000 6680 IsGuiding returns 0
20:44:44.744 00.000 6680 PulseGuide returned control before completion, sleep 104
20:44:44.756 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=182, Gamma=0.560
20:44:44.800 00.044 2864 UpdateGuideState exits: m=1748 SNR=29.5
20:44:44.806 00.006 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:44.812 00.006 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:44:44.812 00.000 2864 Enqueuing Expose request
20:44:44.859 00.047 6680 IsGuiding returns 1
20:44:44.859 00.000 6680 scope still moving after pulse duration time elapsed
20:44:44.891 00.032 6680 IsGuiding returns 1
20:44:44.923 00.032 6680 IsGuiding returns 0
20:44:44.923 00.000 6680 scope move finished after 94 + 85 ms
20:44:44.923 00.000 6680 Move returns status 0, amount 94
20:44:44.923 00.000 6680 MoveAxis(N, 0, ABG)
20:44:44.923 00.000 6680 Move returns status 0, amount 0
20:44:44.923 00.000 6680 move complete, result=0
20:44:44.923 00.000 6680 worker thread done servicing request
20:44:44.923 00.000 6680 Worker thread wakes up
20:44:44.923 00.000 2864 GuideStep: -2.1 px 94 ms EAST, 0.2 px 0 ms NORTH
20:44:44.926 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
20:44:44.926 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:44:46.347 01.421 6680 Exposure complete
20:44:46.411 00.064 6680 worker thread done servicing request
20:44:46.411 00.000 2864 OnExposeComplete: enter
20:44:46.415 00.004 2864 UpdateGuideState(): m_state=6
20:44:46.415 00.000 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 625
20:44:46.415 00.000 2864 Star::Find returns 1 (0), X=136.65, Y=727.89, Mass=1837, SNR=30.2, Peak=180 HFD=3.0
20:44:46.415 00.000 2864 MultiStar: [#1 3.51,-0.96,0.00,M8] [#2 3.61,-1.18,0.00,M8] [#3 3.56,-0.88,0.00,M6] [#4 3.46,-0.86,0.00,M8] [#5 3.56,-0.98,0.00,M8] [#6 3.32,-1.03,0.00,M4] [#7 5.04,-1.64,0.00,R] [#8 5.44,-1.50,0.00,R] 
20:44:46.415 00.000 2864 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.80) = xAngle (-3.00 = -3.00)
20:44:46.415 00.000 2864 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.07 = 0.21)
20:44:46.415 00.000 2864 CameraToMount -- cameraX=1.96 cameraY=-0.40 hyp=2.00 cameraTheta=-0.20 mountX=-1.98 mountY=0.42, mountTheta=2.93
20:44:46.427 00.012 2864 SchedulePrimaryMove(10198720, x=1.96, y=-0.40, opts=13)
20:44:46.432 00.005 2864 Enqueuing Move request for scope (1.96, -0.40)
20:44:46.432 00.000 6680 Worker thread wakes up
20:44:46.432 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.96, -0.40) opts 0xd
20:44:46.432 00.000 6680 Handling offset move in thread for scope, endpoint = (1.96, -0.40)
20:44:46.432 00.000 6680 Moving (1.96, -0.40) raw xDistance=-1.98 yDistance=0.42
20:44:46.432 00.000 6680 PPEC rslt: input = -1.98, final = -0.66, react = -1.19, pred = 0.55, hyst = -1.10, hyst_pct = 0.05, period_length = 600.73
20:44:46.432 00.000 6680 PPEC: input: -1.98, control: -0.66, exposure: 1500
20:44:46.432 00.000 6680 switching direction from -1 to 1 - decHistory=3 oldest=0.80 newest=0.92
20:44:46.432 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
20:44:46.432 00.000 6680 MoveAxis(E, 89, ABG)
20:44:46.432 00.000 6680 Guiding  Dir = 2, Dur = 89
20:44:46.432 00.000 6680 IsGuiding returns 0
20:44:46.432 00.000 6680 PulseGuide returned control before completion, sleep 99
20:44:46.443 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=174, Gamma=0.560
20:44:46.490 00.047 2864 UpdateGuideState exits: m=1837 SNR=30.2
20:44:46.496 00.006 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:46.496 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:44:46.496 00.000 2864 Enqueuing Expose request
20:44:46.538 00.042 6680 IsGuiding returns 1
20:44:46.538 00.000 6680 scope still moving after pulse duration time elapsed
20:44:46.570 00.032 6680 IsGuiding returns 0
20:44:46.570 00.000 6680 scope move finished after 89 + 45 ms
20:44:46.570 00.000 6680 Move returns status 0, amount 89
20:44:46.570 00.000 6680 MoveAxis(S, 67, ABG)
20:44:46.570 00.000 6680 Guiding  Dir = 1, Dur = 67
20:44:46.570 00.000 6680 IsGuiding returns 0
20:44:46.570 00.000 6680 PulseGuide returned control before completion, sleep 77
20:44:46.649 00.079 6680 IsGuiding returns 1
20:44:46.649 00.000 6680 scope still moving after pulse duration time elapsed
20:44:46.681 00.032 6680 IsGuiding returns 0
20:44:46.681 00.000 6680 scope move finished after 67 + 43 ms
20:44:46.681 00.000 6680 Move returns status 0, amount 67
20:44:46.682 00.001 6680 move complete, result=0
20:44:46.682 00.000 6680 worker thread done servicing request
20:44:46.682 00.000 2864 GuideStep: -2.0 px 89 ms EAST, 0.4 px 67 ms SOUTH
20:44:46.682 00.000 6680 Worker thread wakes up
20:44:46.682 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:44:46.682 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:44:48.343 01.661 6680 Exposure complete
20:44:48.402 00.059 6680 worker thread done servicing request
20:44:48.402 00.000 2864 OnExposeComplete: enter
20:44:48.402 00.000 2864 UpdateGuideState(): m_state=6
20:44:48.407 00.005 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 626
20:44:48.407 00.000 2864 Star::Find returns 1 (0), X=136.39, Y=727.81, Mass=1747, SNR=29.5, Peak=154 HFD=3.2
20:44:48.407 00.000 2864 MultiStar: [#1 3.22,-1.18,0.00,M9] [#2 3.29,-1.28,0.00,M9] [#3 3.26,-1.01,0.00,M7] [#4 3.23,-1.07,0.00,M9] [#5 3.13,-1.07,0.00,M9] [#6 3.15,-1.10,0.00,M5] [#7 -0.14,-0.02,0.47,U] [#8 -0.29,0.09,0.42,U] 
20:44:48.407 00.000 2864 refined, 2 included, MultiStar: {0.80, -0.24}, one-star: {1.69, -0.49}
20:44:48.407 00.000 2864 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.80) = xAngle (-3.09 = -3.09)
20:44:48.407 00.000 2864 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.16 = 0.12)
20:44:48.407 00.000 2864 CameraToMount -- cameraX=0.80 cameraY=-0.24 hyp=0.84 cameraTheta=-0.29 mountX=-0.84 mountY=0.10, mountTheta=3.02
20:44:48.407 00.000 2864 SchedulePrimaryMove(10198720, x=0.80, y=-0.24, opts=13)
20:44:48.423 00.016 2864 Enqueuing Move request for scope (0.80, -0.24)
20:44:48.423 00.000 6680 Worker thread wakes up
20:44:48.423 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.80, -0.24) opts 0xd
20:44:48.423 00.000 6680 Handling offset move in thread for scope, endpoint = (0.80, -0.24)
20:44:48.423 00.000 6680 Moving (0.80, -0.24) raw xDistance=-0.84 yDistance=0.10
20:44:48.423 00.000 6680 PPEC rslt: input = -0.84, final = -0.10, react = -0.50, pred = 0.42, hyst = -0.49, hyst_pct = 0.05, period_length = 600.73
20:44:48.423 00.000 6680 PPEC: input: -0.84, control: -0.10, exposure: 1500
20:44:48.423 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:48.423 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:44:48.423 00.000 6680 MoveAxis(E, 14, ABG)
20:44:48.423 00.000 6680 Guiding  Dir = 2, Dur = 14
20:44:48.423 00.000 6680 IsGuiding returns 0
20:44:48.423 00.000 6680 PulseGuide returned control before completion, sleep 24
20:44:48.439 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=169, Gamma=0.560
20:44:48.455 00.016 6680 IsGuiding returns 1
20:44:48.455 00.000 6680 scope still moving after pulse duration time elapsed
20:44:48.471 00.016 2864 UpdateGuideState exits: m=1747 SNR=29.5
20:44:48.486 00.015 6680 IsGuiding returns 0
20:44:48.486 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:48.486 00.000 6680 scope move finished after 14 + 47 ms
20:44:48.486 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:44:48.486 00.000 6680 Move returns status 0, amount 14
20:44:48.486 00.000 2864 Enqueuing Expose request
20:44:48.496 00.010 6680 MoveAxis(N, 0, ABG)
20:44:48.496 00.000 6680 Move returns status 0, amount 0
20:44:48.496 00.000 6680 move complete, result=0
20:44:48.496 00.000 6680 worker thread done servicing request
20:44:48.496 00.000 6680 Worker thread wakes up
20:44:48.496 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:44:48.496 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:44:48.502 00.006 2864 GuideStep: -0.8 px 14 ms EAST, 0.1 px 0 ms NORTH
20:44:49.929 01.427 6680 Exposure complete
20:44:50.015 00.086 6680 worker thread done servicing request
20:44:50.015 00.000 2864 OnExposeComplete: enter
20:44:50.015 00.000 2864 UpdateGuideState(): m_state=6
20:44:50.015 00.000 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 627
20:44:50.021 00.006 2864 Star::Find returns 1 (0), X=136.19, Y=728.13, Mass=1781, SNR=29.7, Peak=162 HFD=3.1
20:44:50.025 00.004 2864 MultiStar: [#1 2.94,-1.00,0.00,M10] [#2 3.08,-1.03,0.00,M10] [#3 2.71,-0.93,0.00,M8] [#4 2.97,-0.91,0.00,M10] [#5 2.81,-0.92,0.00,M10] [#6 2.76,-0.94,0.00,M6] [#7 -0.56,0.16,0.46,U] [#8 -0.66,0.10,0.42,U] 
20:44:50.027 00.002 2864 refined, 2 included, MultiStar: {0.52, -0.02}, one-star: {1.50, -0.16}
20:44:50.029 00.002 2864 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.80) = xAngle (-2.84 = -2.84)
20:44:50.031 00.002 2864 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.91 = 0.37)
20:44:50.031 00.000 2864 CameraToMount -- cameraX=0.52 cameraY=-0.02 hyp=0.52 cameraTheta=-0.04 mountX=-0.49 mountY=0.19, mountTheta=2.78
20:44:50.035 00.004 2864 SchedulePrimaryMove(10198720, x=0.52, y=-0.02, opts=13)
20:44:50.037 00.002 2864 Enqueuing Move request for scope (0.52, -0.02)
20:44:50.037 00.000 6680 Worker thread wakes up
20:44:50.037 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.02) opts 0xd
20:44:50.037 00.000 6680 Handling offset move in thread for scope, endpoint = (0.52, -0.02)
20:44:50.037 00.000 6680 Moving (0.52, -0.02) raw xDistance=-0.49 yDistance=0.19
20:44:50.037 00.000 6680 PPEC rslt: input = -0.49, final = 0.08, react = -0.30, pred = 0.40, hyst = -0.31, hyst_pct = 0.05, period_length = 600.73
20:44:50.037 00.000 6680 PPEC: input: -0.49, control: 0.08, exposure: 1500
20:44:50.037 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:50.043 00.006 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:44:50.043 00.000 6680 MoveAxis(W, 11, ABG)
20:44:50.043 00.000 6680 Guiding  Dir = 3, Dur = 11
20:44:50.043 00.000 6680 IsGuiding returns 0
20:44:50.043 00.000 6680 PulseGuide returned control before completion, sleep 21
20:44:50.053 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=164, Gamma=0.560
20:44:50.069 00.016 6680 IsGuiding returns 1
20:44:50.069 00.000 6680 scope still moving after pulse duration time elapsed
20:44:50.101 00.032 6680 IsGuiding returns 0
20:44:50.101 00.000 6680 scope move finished after 11 + 46 ms
20:44:50.101 00.000 6680 Move returns status 0, amount 11
20:44:50.101 00.000 6680 MoveAxis(N, 0, ABG)
20:44:50.101 00.000 6680 Move returns status 0, amount 0
20:44:50.101 00.000 6680 move complete, result=0
20:44:50.101 00.000 6680 worker thread done servicing request
20:44:50.101 00.000 2864 UpdateGuideState exits: m=1781 SNR=29.7
20:44:50.101 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:50.101 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:44:50.101 00.000 2864 Enqueuing Expose request
20:44:50.101 00.000 6680 Worker thread wakes up
20:44:50.101 00.000 2864 GuideStep: -0.5 px 11 ms WEST, 0.2 px 0 ms NORTH
20:44:50.101 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:44:50.101 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:44:51.757 01.656 6680 Exposure complete
20:44:51.820 00.063 6680 worker thread done servicing request
20:44:51.820 00.000 2864 OnExposeComplete: enter
20:44:51.820 00.000 2864 UpdateGuideState(): m_state=6
20:44:51.820 00.000 2864 Star::Find(15, 136, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 628
20:44:51.820 00.000 2864 Star::Find returns 1 (0), X=137.19, Y=727.83, Mass=1786, SNR=29.8, Peak=160 HFD=2.9
20:44:51.836 00.016 2864 MultiStar: [#1 4.01,-1.20,0.00,R] [#2 4.12,-1.35,0.00,R] [#3 3.90,-1.30,0.00,M9] [#4 4.03,-0.99,0.00,R] [#5 3.81,-1.53,0.00,R] [#6 3.89,-1.27,0.00,M7] [#7 0.24,-0.43,0.46,U] [#8 0.50,-0.30,0.43,U] 
20:44:51.838 00.002 2864 refined, 2 included, MultiStar: {1.50, -0.42}, one-star: {2.50, -0.46}
20:44:51.838 00.000 2864 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.80) = xAngle (-3.07 = -3.07)
20:44:51.838 00.000 2864 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.14 = 0.14)
20:44:51.838 00.000 2864 CameraToMount -- cameraX=1.50 cameraY=-0.42 hyp=1.56 cameraTheta=-0.27 mountX=-1.55 mountY=0.22, mountTheta=3.00
20:44:51.838 00.000 2864 SchedulePrimaryMove(10198720, x=1.50, y=-0.42, opts=13)
20:44:51.838 00.000 2864 Enqueuing Move request for scope (1.50, -0.42)
20:44:51.838 00.000 6680 Worker thread wakes up
20:44:51.838 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.50, -0.42) opts 0xd
20:44:51.838 00.000 6680 Handling offset move in thread for scope, endpoint = (1.50, -0.42)
20:44:51.838 00.000 6680 Moving (1.50, -0.42) raw xDistance=-1.55 yDistance=0.22
20:44:51.852 00.014 6680 PPEC rslt: input = -1.55, final = -0.54, react = -0.93, pred = 0.40, hyst = -0.84, hyst_pct = 0.05, period_length = 600.73
20:44:51.852 00.000 6680 PPEC: input: -1.55, control: -0.54, exposure: 1500
20:44:51.852 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:51.852 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
20:44:51.852 00.000 6680 MoveAxis(E, 73, ABG)
20:44:51.852 00.000 6680 Guiding  Dir = 2, Dur = 73
20:44:51.852 00.000 6680 IsGuiding returns 0
20:44:51.852 00.000 6680 PulseGuide returned control before completion, sleep 83
20:44:51.852 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=186, Gamma=0.560
20:44:51.908 00.056 2864 UpdateGuideState exits: m=1786 SNR=29.8
20:44:51.910 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:51.912 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:44:51.914 00.002 2864 Enqueuing Expose request
20:44:51.947 00.033 6680 IsGuiding returns 1
20:44:51.947 00.000 6680 scope still moving after pulse duration time elapsed
20:44:51.978 00.031 6680 IsGuiding returns 0
20:44:51.978 00.000 6680 scope move finished after 73 + 52 ms
20:44:51.978 00.000 6680 Move returns status 0, amount 73
20:44:51.978 00.000 6680 MoveAxis(N, 0, ABG)
20:44:51.978 00.000 6680 Move returns status 0, amount 0
20:44:51.978 00.000 6680 move complete, result=0
20:44:51.978 00.000 6680 worker thread done servicing request
20:44:51.978 00.000 6680 Worker thread wakes up
20:44:51.978 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:44:51.978 00.000 2864 GuideStep: -1.6 px 73 ms EAST, 0.2 px 0 ms NORTH
20:44:51.978 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:44:53.402 01.424 6680 Exposure complete
20:44:53.452 00.050 6680 worker thread done servicing request
20:44:53.452 00.000 2864 OnExposeComplete: enter
20:44:53.457 00.005 2864 UpdateGuideState(): m_state=6
20:44:53.459 00.002 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 629
20:44:53.461 00.002 2864 Star::Find returns 1 (0), X=137.62, Y=727.52, Mass=1753, SNR=29.5, Peak=165 HFD=3.0
20:44:53.465 00.004 2864 MultiStar: [#1 0.36,-0.53,0.95,U] [#2 0.40,-0.25,0.67,U] [#3 4.45,-1.52,0.00,M10] [#4 0.41,-0.63,0.58,U] [#5 0.74,0.03,0.60,U] [#6 4.20,-1.76,0.00,M8] [#7 0.82,-0.57,0.46,U] [#8 0.94,-0.50,0.42,U] 
20:44:53.465 00.000 2864 refined, 6 included, MultiStar: {1.07, -0.48}, one-star: {2.93, -0.78}
20:44:53.465 00.000 2864 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.80) = xAngle (-3.22 = 3.06)
20:44:53.465 00.000 2864 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.30 = -0.01)
20:44:53.465 00.000 2864 CameraToMount -- cameraX=1.07 cameraY=-0.48 hyp=1.17 cameraTheta=-0.43 mountX=-1.17 mountY=-0.01, mountTheta=-3.13
20:44:53.465 00.000 2864 SchedulePrimaryMove(10198720, x=1.07, y=-0.48, opts=13)
20:44:53.465 00.000 2864 Enqueuing Move request for scope (1.07, -0.48)
20:44:53.481 00.016 6680 Worker thread wakes up
20:44:53.483 00.002 6680 worker thread servicing REQUEST_MOVE scope ofs (1.07, -0.48) opts 0xd
20:44:53.483 00.000 6680 Handling offset move in thread for scope, endpoint = (1.07, -0.48)
20:44:53.483 00.000 6680 Moving (1.07, -0.48) raw xDistance=-1.17 yDistance=-0.01
20:44:53.483 00.000 6680 PPEC rslt: input = -1.17, final = -0.31, react = -0.70, pred = 0.41, hyst = -0.63, hyst_pct = 0.05, period_length = 600.73
20:44:53.483 00.000 6680 PPEC: input: -1.17, control: -0.31, exposure: 1500
20:44:53.483 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:53.483 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:44:53.483 00.000 6680 MoveAxis(E, 42, ABG)
20:44:53.485 00.002 6680 Guiding  Dir = 2, Dur = 42
20:44:53.485 00.000 6680 IsGuiding returns 0
20:44:53.485 00.000 6680 PulseGuide returned control before completion, sleep 52
20:44:53.497 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=159, Gamma=0.560
20:44:53.544 00.047 6680 IsGuiding returns 1
20:44:53.544 00.000 6680 scope still moving after pulse duration time elapsed
20:44:53.544 00.000 2864 UpdateGuideState exits: m=1753 SNR=29.5
20:44:53.544 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:53.544 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:44:53.544 00.000 2864 Enqueuing Expose request
20:44:53.576 00.032 6680 IsGuiding returns 0
20:44:53.576 00.000 6680 scope move finished after 42 + 49 ms
20:44:53.576 00.000 6680 Move returns status 0, amount 42
20:44:53.576 00.000 6680 MoveAxis(N, 0, ABG)
20:44:53.576 00.000 6680 Move returns status 0, amount 0
20:44:53.576 00.000 6680 move complete, result=0
20:44:53.576 00.000 6680 worker thread done servicing request
20:44:53.576 00.000 6680 Worker thread wakes up
20:44:53.576 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:44:53.576 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:44:53.578 00.002 2864 GuideStep: -1.2 px 42 ms EAST, -0.0 px 0 ms NORTH
20:44:55.226 01.648 6680 Exposure complete
20:44:55.303 00.077 6680 worker thread done servicing request
20:44:55.303 00.000 2864 OnExposeComplete: enter
20:44:55.307 00.004 2864 UpdateGuideState(): m_state=6
20:44:55.307 00.000 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 630
20:44:55.307 00.000 2864 Star::Find returns 1 (0), X=138.21, Y=727.07, Mass=1819, SNR=30.1, Peak=192 HFD=2.8
20:44:55.307 00.000 2864 MultiStar: [#1 0.87,-0.68,0.94,U] [#2 1.03,-0.55,0.65,U] [#3 4.85,-1.83,0.00,R] [#4 0.84,-0.84,0.58,U] [#5 1.06,-0.23,0.57,U] [#6 4.71,-1.76,0.00,M9] [#7 1.30,-1.00,0.45,U] [#8 1.38,-0.85,0.41,U] 
20:44:55.307 00.000 2864 refined, 6 included, MultiStar: {1.57, -0.79}, one-star: {3.52, -1.22}
20:44:55.307 00.000 2864 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.80) = xAngle (-3.26 = 3.02)
20:44:55.307 00.000 2864 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.34 = -0.05)
20:44:55.307 00.000 2864 CameraToMount -- cameraX=1.57 cameraY=-0.79 hyp=1.76 cameraTheta=-0.47 mountX=-1.75 mountY=-0.09, mountTheta=-3.09
20:44:55.321 00.014 2864 SchedulePrimaryMove(10198720, x=1.57, y=-0.79, opts=13)
20:44:55.321 00.000 2864 Enqueuing Move request for scope (1.57, -0.79)
20:44:55.321 00.000 6680 Worker thread wakes up
20:44:55.321 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.57, -0.79) opts 0xd
20:44:55.321 00.000 6680 Handling offset move in thread for scope, endpoint = (1.57, -0.79)
20:44:55.321 00.000 6680 Moving (1.57, -0.79) raw xDistance=-1.75 yDistance=-0.09
20:44:55.321 00.000 6680 PPEC rslt: input = -1.75, final = -0.62, react = -1.05, pred = 0.45, hyst = -0.98, hyst_pct = 0.05, period_length = 600.73
20:44:55.321 00.000 6680 PPEC: input: -1.75, control: -0.62, exposure: 1500
20:44:55.321 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:55.321 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:44:55.321 00.000 6680 MoveAxis(E, 84, ABG)
20:44:55.321 00.000 6680 Guiding  Dir = 2, Dur = 84
20:44:55.321 00.000 6680 IsGuiding returns 0
20:44:55.321 00.000 6680 PulseGuide returned control before completion, sleep 94
20:44:55.340 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=190, Gamma=0.560
20:44:55.384 00.044 2864 UpdateGuideState exits: m=1819 SNR=30.1
20:44:55.384 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:55.384 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:44:55.384 00.000 2864 Enqueuing Expose request
20:44:55.432 00.048 6680 IsGuiding returns 1
20:44:55.432 00.000 6680 scope still moving after pulse duration time elapsed
20:44:55.463 00.031 6680 IsGuiding returns 0
20:44:55.463 00.000 6680 scope move finished after 84 + 51 ms
20:44:55.463 00.000 6680 Move returns status 0, amount 84
20:44:55.463 00.000 6680 MoveAxis(N, 0, ABG)
20:44:55.463 00.000 6680 Move returns status 0, amount 0
20:44:55.463 00.000 6680 move complete, result=0
20:44:55.463 00.000 6680 worker thread done servicing request
20:44:55.463 00.000 6680 Worker thread wakes up
20:44:55.465 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:44:55.465 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:44:55.465 00.000 2864 GuideStep: -1.7 px 84 ms EAST, -0.1 px 0 ms NORTH
20:44:56.875 01.410 6680 Exposure complete
20:44:56.932 00.057 6680 worker thread done servicing request
20:44:56.932 00.000 2864 OnExposeComplete: enter
20:44:56.935 00.003 2864 UpdateGuideState(): m_state=6
20:44:56.938 00.003 2864 Star::Find(15, 138, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 631
20:44:56.938 00.000 2864 Star::Find returns 1 (0), X=138.46, Y=727.09, Mass=1863, SNR=30.4, Peak=200 HFD=3.0
20:44:56.938 00.000 2864 MultiStar: [#1 1.19,-0.58,0.92,U] [#2 1.36,-0.91,0.64,U] [#3 0.31,0.03,0.71,U] [#4 1.13,-0.66,0.57,U] [#5 1.42,-0.39,0.58,U] [#6 5.02,-1.80,0.00,M10] [#7 1.62,-1.13,0.46,U] [#8 1.60,-0.82,0.42,U] 
20:44:56.938 00.000 2864 refined, 7 included, MultiStar: {1.67, -0.71}, one-star: {3.76, -1.21}
20:44:56.938 00.000 2864 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.80) = xAngle (-3.20 = 3.08)
20:44:56.938 00.000 2864 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.27 = 0.01)
20:44:56.938 00.000 2864 CameraToMount -- cameraX=1.67 cameraY=-0.71 hyp=1.81 cameraTheta=-0.40 mountX=-1.81 mountY=0.02, mountTheta=3.13
20:44:56.938 00.000 2864 SchedulePrimaryMove(10198720, x=1.67, y=-0.71, opts=13)
20:44:56.954 00.016 2864 Enqueuing Move request for scope (1.67, -0.71)
20:44:56.954 00.000 6680 Worker thread wakes up
20:44:56.954 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.67, -0.71) opts 0xd
20:44:56.954 00.000 6680 Handling offset move in thread for scope, endpoint = (1.67, -0.71)
20:44:56.954 00.000 6680 Moving (1.67, -0.71) raw xDistance=-1.81 yDistance=0.02
20:44:56.954 00.000 6680 PPEC rslt: input = -1.81, final = -0.70, react = -1.09, pred = 0.40, hyst = -1.00, hyst_pct = 0.05, period_length = 600.73
20:44:56.954 00.000 6680 PPEC: input: -1.81, control: -0.70, exposure: 1500
20:44:56.954 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:56.954 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:44:56.954 00.000 6680 MoveAxis(E, 94, ABG)
20:44:56.954 00.000 6680 Guiding  Dir = 2, Dur = 94
20:44:56.954 00.000 6680 IsGuiding returns 0
20:44:56.954 00.000 6680 PulseGuide returned control before completion, sleep 104
20:44:56.970 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=173, Gamma=0.560
20:44:57.002 00.032 2864 UpdateGuideState exits: m=1863 SNR=30.4
20:44:57.020 00.018 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:57.020 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:44:57.022 00.002 2864 Enqueuing Expose request
20:44:57.066 00.044 6680 IsGuiding returns 1
20:44:57.066 00.000 6680 scope still moving after pulse duration time elapsed
20:44:57.098 00.032 6680 IsGuiding returns 0
20:44:57.098 00.000 6680 scope move finished after 94 + 43 ms
20:44:57.098 00.000 6680 Move returns status 0, amount 94
20:44:57.098 00.000 6680 MoveAxis(N, 0, ABG)
20:44:57.098 00.000 6680 Move returns status 0, amount 0
20:44:57.098 00.000 6680 move complete, result=0
20:44:57.098 00.000 6680 worker thread done servicing request
20:44:57.098 00.000 6680 Worker thread wakes up
20:44:57.098 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:44:57.098 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:44:57.100 00.002 2864 GuideStep: -1.8 px 94 ms EAST, 0.0 px 0 ms NORTH
20:44:58.747 01.647 6680 Exposure complete
20:44:58.810 00.063 6680 worker thread done servicing request
20:44:58.810 00.000 2864 OnExposeComplete: enter
20:44:58.817 00.007 2864 UpdateGuideState(): m_state=6
20:44:58.819 00.002 2864 Star::Find(15, 138, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 632
20:44:58.821 00.002 2864 Star::Find returns 1 (0), X=138.89, Y=726.53, Mass=1818, SNR=30.1, Peak=149 HFD=3.0
20:44:58.823 00.002 2864 MultiStar: [#1 1.58,-1.25,0.94,U] [#2 1.71,-1.26,0.64,U] [#3 0.82,-0.64,0.69,U] [#4 1.48,-1.40,0.59,U] [#5 1.73,-1.10,0.57,U] [#6 5.44,-2.39,0.00,R] [#7 2.23,-1.51,0.47,U] [#8 2.04,-1.44,0.42,U] 
20:44:58.823 00.000 2864 refined, 7 included, MultiStar: {2.09, -1.31}, one-star: {4.20, -1.77}
20:44:58.825 00.002 2864 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.80) = xAngle (-3.36 = 2.93)
20:44:58.827 00.002 2864 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.43 = -0.15)
20:44:58.829 00.002 2864 CameraToMount -- cameraX=2.09 cameraY=-1.31 hyp=2.46 cameraTheta=-0.56 mountX=-2.41 mountY=-0.36, mountTheta=-2.99
20:44:58.833 00.004 2864 SchedulePrimaryMove(10198720, x=2.09, y=-1.31, opts=13)
20:44:58.835 00.002 2864 Enqueuing Move request for scope (2.09, -1.31)
20:44:58.835 00.000 6680 Worker thread wakes up
20:44:58.835 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.09, -1.31) opts 0xd
20:44:58.835 00.000 6680 Handling offset move in thread for scope, endpoint = (2.09, -1.31)
20:44:58.835 00.000 6680 Moving (2.09, -1.31) raw xDistance=-2.41 yDistance=-0.36
20:44:58.838 00.003 6680 PPEC rslt: input = -2.41, final = -1.02, react = -1.44, pred = 0.44, hyst = -1.34, hyst_pct = 0.04, period_length = 600.73
20:44:58.838 00.000 6680 PPEC: input: -2.41, control: -1.02, exposure: 1500
20:44:58.838 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:44:58.838 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
20:44:58.838 00.000 6680 MoveAxis(E, 137, ABG)
20:44:58.838 00.000 6680 Guiding  Dir = 2, Dur = 137
20:44:58.838 00.000 6680 IsGuiding returns 0
20:44:58.840 00.002 6680 PulseGuide returned control before completion, sleep 147
20:44:58.841 00.001 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=173, Gamma=0.560
20:44:58.889 00.048 2864 UpdateGuideState exits: m=1818 SNR=30.1
20:44:58.900 00.011 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:58.900 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:44:58.905 00.005 2864 Enqueuing Expose request
20:44:58.999 00.094 6680 IsGuiding returns 0
20:44:58.999 00.000 6680 Move returns status 0, amount 137
20:44:58.999 00.000 6680 MoveAxis(N, 0, ABG)
20:44:58.999 00.000 6680 Move returns status 0, amount 0
20:44:58.999 00.000 6680 move complete, result=0
20:44:58.999 00.000 6680 worker thread done servicing request
20:44:58.999 00.000 6680 Worker thread wakes up
20:44:58.999 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:44:58.999 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:44:58.999 00.000 2864 GuideStep: -2.4 px 137 ms EAST, -0.4 px 0 ms NORTH
20:45:00.422 01.423 6680 Exposure complete
20:45:00.501 00.079 6680 worker thread done servicing request
20:45:00.501 00.000 2864 OnExposeComplete: enter
20:45:00.501 00.000 2864 UpdateGuideState(): m_state=6
20:45:00.501 00.000 2864 Star::Find(15, 138, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 633
20:45:00.517 00.016 2864 Star::Find returns 1 (0), X=138.46, Y=726.90, Mass=1801, SNR=29.9, Peak=176 HFD=3.0
20:45:00.517 00.000 2864 MultiStar: [#1 1.19,-1.06,0.95,U] [#2 1.20,-0.86,0.66,U] [#3 0.44,-0.13,0.71,U] [#4 1.21,-1.05,0.58,U] [#5 1.41,-0.62,0.59,U] [#6 -0.42,0.42,0.50,U] [#7 1.75,-1.10,0.47,U] [#8 1.72,-1.07,0.42,U] 
20:45:00.517 00.000 2864 refined, 8 included, MultiStar: {1.51, -0.82}, one-star: {3.77, -1.39}
20:45:00.517 00.000 2864 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.80) = xAngle (-3.29 = 2.99)
20:45:00.517 00.000 2864 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.37 = -0.08)
20:45:00.525 00.008 2864 CameraToMount -- cameraX=1.51 cameraY=-0.82 hyp=1.71 cameraTheta=-0.50 mountX=-1.69 mountY=-0.14, mountTheta=-3.06
20:45:00.525 00.000 2864 SchedulePrimaryMove(10198720, x=1.51, y=-0.82, opts=13)
20:45:00.525 00.000 2864 Enqueuing Move request for scope (1.51, -0.82)
20:45:00.533 00.008 6680 Worker thread wakes up
20:45:00.533 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.51, -0.82) opts 0xd
20:45:00.533 00.000 6680 Handling offset move in thread for scope, endpoint = (1.51, -0.82)
20:45:00.533 00.000 6680 Moving (1.51, -0.82) raw xDistance=-1.69 yDistance=-0.14
20:45:00.533 00.000 6680 PPEC rslt: input = -1.69, final = -0.58, react = -1.02, pred = 0.45, hyst = -0.96, hyst_pct = 0.04, period_length = 600.73
20:45:00.533 00.000 6680 PPEC: input: -1.69, control: -0.58, exposure: 1500
20:45:00.533 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:00.533 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:45:00.533 00.000 6680 MoveAxis(E, 78, ABG)
20:45:00.533 00.000 6680 Guiding  Dir = 2, Dur = 78
20:45:00.533 00.000 6680 IsGuiding returns 0
20:45:00.533 00.000 6680 PulseGuide returned control before completion, sleep 88
20:45:00.533 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=156, Gamma=0.560
20:45:00.588 00.055 2864 UpdateGuideState exits: m=1801 SNR=29.9
20:45:00.588 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:00.596 00.008 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:45:00.596 00.000 2864 Enqueuing Expose request
20:45:00.628 00.032 6680 IsGuiding returns 1
20:45:00.628 00.000 6680 scope still moving after pulse duration time elapsed
20:45:00.659 00.031 6680 IsGuiding returns 0
20:45:00.659 00.000 6680 scope move finished after 78 + 46 ms
20:45:00.659 00.000 6680 Move returns status 0, amount 78
20:45:00.659 00.000 6680 MoveAxis(N, 0, ABG)
20:45:00.659 00.000 6680 Move returns status 0, amount 0
20:45:00.659 00.000 6680 move complete, result=0
20:45:00.661 00.002 6680 worker thread done servicing request
20:45:00.661 00.000 2864 GuideStep: -1.7 px 78 ms EAST, -0.1 px 0 ms NORTH
20:45:00.663 00.002 6680 Worker thread wakes up
20:45:00.663 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:45:00.663 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:45:02.291 01.628 6680 Exposure complete
20:45:02.337 00.046 6680 worker thread done servicing request
20:45:02.337 00.000 2864 OnExposeComplete: enter
20:45:02.337 00.000 2864 UpdateGuideState(): m_state=6
20:45:02.337 00.000 2864 Star::Find(15, 138, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 634
20:45:02.350 00.013 2864 Star::Find returns 1 (0), X=139.19, Y=726.71, Mass=1769, SNR=29.7, Peak=173 HFD=2.8
20:45:02.350 00.000 2864 MultiStar: [#1 2.08,-1.23,0.95,U] [#2 2.07,-1.03,0.65,U] [#3 1.13,-0.49,0.73,U] [#4 2.08,-1.28,0.58,U] [#5 2.26,-0.79,0.59,U] [#6 0.41,0.04,0.49,U] [#7 2.53,-1.37,0.00,M1] [#8 2.47,-1.44,0.00,M1] 
20:45:02.353 00.003 2864 refined, 6 included, MultiStar: {2.28, -1.00}, one-star: {4.50, -1.59}
20:45:02.353 00.000 2864 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.80) = xAngle (-3.21 = 3.08)
20:45:02.353 00.000 2864 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.28 = 0.00)
20:45:02.353 00.000 2864 CameraToMount -- cameraX=2.28 cameraY=-1.00 hyp=2.49 cameraTheta=-0.41 mountX=-2.48 mountY=0.00, mountTheta=3.14
20:45:02.353 00.000 2864 SchedulePrimaryMove(10198720, x=2.28, y=-1.00, opts=13)
20:45:02.353 00.000 2864 Enqueuing Move request for scope (2.28, -1.00)
20:45:02.353 00.000 6680 Worker thread wakes up
20:45:02.353 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.28, -1.00) opts 0xd
20:45:02.353 00.000 6680 Handling offset move in thread for scope, endpoint = (2.28, -1.00)
20:45:02.353 00.000 6680 Moving (2.28, -1.00) raw xDistance=-2.48 yDistance=0.00
20:45:02.369 00.016 6680 PPEC rslt: input = -2.48, final = -1.23, react = -1.49, pred = 0.26, hyst = -1.40, hyst_pct = 0.04, period_length = 600.73
20:45:02.369 00.000 6680 PPEC: input: -2.48, control: -1.23, exposure: 1500
20:45:02.369 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:02.369 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:45:02.369 00.000 6680 MoveAxis(E, 166, ABG)
20:45:02.369 00.000 6680 Guiding  Dir = 2, Dur = 166
20:45:02.369 00.000 6680 IsGuiding returns 0
20:45:02.369 00.000 6680 PulseGuide returned control before completion, sleep 176
20:45:02.381 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=182, Gamma=0.560
20:45:02.416 00.035 2864 UpdateGuideState exits: m=1769 SNR=29.7
20:45:02.416 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:02.416 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:45:02.432 00.016 2864 Enqueuing Expose request
20:45:02.557 00.125 6680 IsGuiding returns 1
20:45:02.557 00.000 6680 scope still moving after pulse duration time elapsed
20:45:02.588 00.031 6680 IsGuiding returns 0
20:45:02.588 00.000 6680 scope move finished after 166 + 52 ms
20:45:02.588 00.000 6680 Move returns status 0, amount 166
20:45:02.588 00.000 6680 MoveAxis(N, 0, ABG)
20:45:02.588 00.000 6680 Move returns status 0, amount 0
20:45:02.588 00.000 6680 move complete, result=0
20:45:02.588 00.000 6680 worker thread done servicing request
20:45:02.588 00.000 6680 Worker thread wakes up
20:45:02.588 00.000 2864 GuideStep: -2.5 px 166 ms EAST, 0.0 px 0 ms NORTH
20:45:02.588 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:45:02.588 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:45:04.014 01.426 6680 Exposure complete
20:45:04.069 00.055 6680 worker thread done servicing request
20:45:04.069 00.000 2864 OnExposeComplete: enter
20:45:04.069 00.000 2864 UpdateGuideState(): m_state=6
20:45:04.069 00.000 2864 Star::Find(15, 139, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 635
20:45:04.077 00.008 2864 Star::Find returns 1 (0), X=139.16, Y=726.61, Mass=1842, SNR=30.3, Peak=172 HFD=2.8
20:45:04.077 00.000 2864 MultiStar: [#1 2.11,-1.22,0.92,U] [#2 2.05,-1.03,0.63,U] [#3 1.16,-0.47,0.70,U] [#4 2.01,-1.16,0.58,U] [#5 2.21,-0.72,0.58,U] [#6 0.36,0.10,0.49,U] [#7 2.51,-1.49,0.00,M2] [#8 2.41,-1.29,0.43,U] 
20:45:04.077 00.000 2864 refined, 7 included, MultiStar: {2.28, -1.01}, one-star: {4.47, -1.69}
20:45:04.077 00.000 2864 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.80) = xAngle (-3.21 = 3.07)
20:45:04.077 00.000 2864 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.29 = -0.00)
20:45:04.077 00.000 2864 CameraToMount -- cameraX=2.28 cameraY=-1.01 hyp=2.50 cameraTheta=-0.42 mountX=-2.49 mountY=-0.01, mountTheta=-3.14
20:45:04.088 00.011 2864 SchedulePrimaryMove(10198720, x=2.28, y=-1.01, opts=13)
20:45:04.088 00.000 2864 Enqueuing Move request for scope (2.28, -1.01)
20:45:04.093 00.005 6680 Worker thread wakes up
20:45:04.093 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.28, -1.01) opts 0xd
20:45:04.093 00.000 6680 Handling offset move in thread for scope, endpoint = (2.28, -1.01)
20:45:04.093 00.000 6680 Moving (2.28, -1.01) raw xDistance=-2.49 yDistance=-0.01
20:45:04.093 00.000 6680 PPEC rslt: input = -2.49, final = -1.24, react = -1.49, pred = 0.26, hyst = -1.38, hyst_pct = 0.04, period_length = 600.73
20:45:04.093 00.000 6680 PPEC: input: -2.49, control: -1.24, exposure: 1500
20:45:04.093 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:04.093 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:45:04.093 00.000 6680 MoveAxis(E, 167, ABG)
20:45:04.093 00.000 6680 Guiding  Dir = 2, Dur = 167
20:45:04.093 00.000 6680 IsGuiding returns 0
20:45:04.093 00.000 6680 PulseGuide returned control before completion, sleep 177
20:45:04.093 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=177, Gamma=0.560
20:45:04.152 00.059 2864 UpdateGuideState exits: m=1842 SNR=30.3
20:45:04.156 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:04.158 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:45:04.160 00.002 2864 Enqueuing Expose request
20:45:04.283 00.123 6680 IsGuiding returns 1
20:45:04.283 00.000 6680 scope still moving after pulse duration time elapsed
20:45:04.315 00.032 6680 IsGuiding returns 0
20:45:04.315 00.000 6680 scope move finished after 167 + 52 ms
20:45:04.315 00.000 6680 Move returns status 0, amount 167
20:45:04.315 00.000 6680 MoveAxis(N, 0, ABG)
20:45:04.315 00.000 6680 Move returns status 0, amount 0
20:45:04.315 00.000 6680 move complete, result=0
20:45:04.315 00.000 6680 worker thread done servicing request
20:45:04.315 00.000 2864 GuideStep: -2.5 px 167 ms EAST, -0.0 px 0 ms NORTH
20:45:04.315 00.000 6680 Worker thread wakes up
20:45:04.315 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:45:04.315 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:45:05.959 01.644 6680 Exposure complete
20:45:06.037 00.078 6680 worker thread done servicing request
20:45:06.037 00.000 2864 OnExposeComplete: enter
20:45:06.037 00.000 2864 UpdateGuideState(): m_state=6
20:45:06.037 00.000 2864 Star::Find(15, 139, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 636
20:45:06.037 00.000 2864 Star::Find returns 1 (0), X=139.03, Y=726.62, Mass=1803, SNR=29.9, Peak=168 HFD=2.6
20:45:06.037 00.000 2864 MultiStar: [#1 1.89,-1.24,0.95,U] [#2 2.12,-1.11,0.64,U] [#3 1.22,-0.36,0.70,U] [#4 1.86,-1.38,0.59,U] [#5 2.36,-0.60,0.58,U] [#6 0.35,-0.10,0.48,U] [#7 2.69,-1.40,0.00,M3] [#8 2.40,-1.13,0.41,U] 
20:45:06.053 00.016 2864 refined, 7 included, MultiStar: {2.24, -1.02}, one-star: {4.34, -1.67}
20:45:06.053 00.000 2864 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.80) = xAngle (-3.23 = 3.06)
20:45:06.057 00.004 2864 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.30 = -0.02)
20:45:06.057 00.000 2864 CameraToMount -- cameraX=2.24 cameraY=-1.02 hyp=2.46 cameraTheta=-0.43 mountX=-2.45 mountY=-0.04, mountTheta=-3.13
20:45:06.057 00.000 2864 SchedulePrimaryMove(10198720, x=2.24, y=-1.02, opts=13)
20:45:06.057 00.000 2864 Enqueuing Move request for scope (2.24, -1.02)
20:45:06.069 00.012 6680 Worker thread wakes up
20:45:06.069 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.24, -1.02) opts 0xd
20:45:06.069 00.000 6680 Handling offset move in thread for scope, endpoint = (2.24, -1.02)
20:45:06.069 00.000 6680 Moving (2.24, -1.02) raw xDistance=-2.45 yDistance=-0.04
20:45:06.069 00.000 6680 PPEC rslt: input = -2.45, final = -1.20, react = -1.47, pred = 0.28, hyst = -1.40, hyst_pct = 0.04, period_length = 600.73
20:45:06.069 00.000 6680 PPEC: input: -2.45, control: -1.20, exposure: 1500
20:45:06.069 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:06.069 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:45:06.069 00.000 6680 MoveAxis(E, 162, ABG)
20:45:06.069 00.000 6680 Guiding  Dir = 2, Dur = 162
20:45:06.069 00.000 6680 IsGuiding returns 0
20:45:06.069 00.000 6680 PulseGuide returned control before completion, sleep 172
20:45:06.088 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=176, Gamma=0.560
20:45:06.133 00.045 2864 UpdateGuideState exits: m=1803 SNR=29.9
20:45:06.133 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:06.133 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:45:06.133 00.000 2864 Enqueuing Expose request
20:45:06.259 00.126 6680 IsGuiding returns 1
20:45:06.259 00.000 6680 scope still moving after pulse duration time elapsed
20:45:06.291 00.032 6680 IsGuiding returns 0
20:45:06.291 00.000 6680 scope move finished after 162 + 56 ms
20:45:06.291 00.000 6680 Move returns status 0, amount 162
20:45:06.291 00.000 6680 MoveAxis(N, 0, ABG)
20:45:06.291 00.000 6680 Move returns status 0, amount 0
20:45:06.291 00.000 6680 move complete, result=0
20:45:06.291 00.000 6680 worker thread done servicing request
20:45:06.291 00.000 2864 GuideStep: -2.5 px 162 ms EAST, -0.0 px 0 ms NORTH
20:45:06.291 00.000 6680 Worker thread wakes up
20:45:06.291 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:45:06.291 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:45:07.717 01.426 6680 Exposure complete
20:45:07.775 00.058 6680 worker thread done servicing request
20:45:07.775 00.000 2864 OnExposeComplete: enter
20:45:07.779 00.004 2864 UpdateGuideState(): m_state=6
20:45:07.779 00.000 2864 Star::Find(15, 139, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 637
20:45:07.779 00.000 2864 Star::Find returns 1 (0), X=139.21, Y=726.32, Mass=1723, SNR=29.3, Peak=166 HFD=3.2
20:45:07.779 00.000 2864 MultiStar: [#1 2.08,-1.29,0.97,U] [#2 2.04,-1.25,0.64,U] [#3 1.14,-0.58,0.75,U] [#4 1.99,-1.38,0.58,U] [#5 2.08,-1.06,0.61,U] [#6 0.39,-0.14,0.48,U] [#7 2.59,-1.67,0.00,M4] [#8 2.45,-1.26,0.41,U] 
20:45:07.779 00.000 2864 refined, 7 included, MultiStar: {2.26, -1.19}, one-star: {4.52, -1.97}
20:45:07.779 00.000 2864 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.80) = xAngle (-3.28 = 3.00)
20:45:07.795 00.016 2864 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.35 = -0.07)
20:45:07.795 00.000 2864 CameraToMount -- cameraX=2.26 cameraY=-1.19 hyp=2.56 cameraTheta=-0.49 mountX=-2.53 mountY=-0.18, mountTheta=-3.07
20:45:07.795 00.000 2864 SchedulePrimaryMove(10198720, x=2.26, y=-1.19, opts=13)
20:45:07.795 00.000 2864 Enqueuing Move request for scope (2.26, -1.19)
20:45:07.795 00.000 6680 Worker thread wakes up
20:45:07.795 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.26, -1.19) opts 0xd
20:45:07.795 00.000 6680 Handling offset move in thread for scope, endpoint = (2.26, -1.19)
20:45:07.806 00.011 6680 Moving (2.26, -1.19) raw xDistance=-2.53 yDistance=-0.18
20:45:07.806 00.000 6680 PPEC rslt: input = -2.53, final = -1.49, react = -1.52, pred = 0.03, hyst = -1.44, hyst_pct = 0.04, period_length = 600.73
20:45:07.806 00.000 6680 PPEC: input: -2.53, control: -1.49, exposure: 1500
20:45:07.806 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:07.806 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:45:07.806 00.000 6680 MoveAxis(E, 201, ABG)
20:45:07.806 00.000 6680 Guiding  Dir = 2, Dur = 201
20:45:07.808 00.002 6680 IsGuiding returns 0
20:45:07.808 00.000 6680 PulseGuide returned control before completion, sleep 211
20:45:07.826 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=166, Gamma=0.560
20:45:07.873 00.047 2864 UpdateGuideState exits: m=1723 SNR=29.3
20:45:07.873 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:07.879 00.006 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:45:07.881 00.002 2864 Enqueuing Expose request
20:45:08.032 00.151 6680 IsGuiding returns 1
20:45:08.032 00.000 6680 scope still moving after pulse duration time elapsed
20:45:08.063 00.031 6680 IsGuiding returns 0
20:45:08.063 00.000 6680 scope move finished after 201 + 54 ms
20:45:08.063 00.000 6680 Move returns status 0, amount 201
20:45:08.063 00.000 6680 MoveAxis(N, 0, ABG)
20:45:08.063 00.000 6680 Move returns status 0, amount 0
20:45:08.063 00.000 6680 move complete, result=0
20:45:08.063 00.000 6680 worker thread done servicing request
20:45:08.063 00.000 2864 GuideStep: -2.5 px 201 ms EAST, -0.2 px 0 ms NORTH
20:45:08.063 00.000 6680 Worker thread wakes up
20:45:08.063 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:45:08.063 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:45:09.722 01.659 6680 Exposure complete
20:45:09.785 00.063 6680 worker thread done servicing request
20:45:09.785 00.000 2864 OnExposeComplete: enter
20:45:09.785 00.000 2864 UpdateGuideState(): m_state=6
20:45:09.785 00.000 2864 Star::Find(15, 139, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 638
20:45:09.801 00.016 2864 Star::Find returns 1 (0), X=139.11, Y=726.56, Mass=1723, SNR=29.3, Peak=176 HFD=2.7
20:45:09.803 00.002 2864 MultiStar: [#1 2.12,-1.28,0.97,U] [#2 1.91,-1.13,0.66,U] [#3 1.26,-0.53,0.74,U] [#4 2.18,-1.38,0.58,U] [#5 2.36,-0.93,0.56,U] [#6 0.44,-0.04,0.51,U] [#7 2.39,-1.53,0.00,M5] [#8 2.53,-1.33,0.00,M1] 
20:45:09.806 00.003 2864 refined, 6 included, MultiStar: {2.29, -1.09}, one-star: {4.42, -1.73}
20:45:09.806 00.000 2864 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.80) = xAngle (-3.24 = 3.04)
20:45:09.806 00.000 2864 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.31 = -0.03)
20:45:09.806 00.000 2864 CameraToMount -- cameraX=2.29 cameraY=-1.09 hyp=2.53 cameraTheta=-0.44 mountX=-2.52 mountY=-0.08, mountTheta=-3.11
20:45:09.817 00.011 2864 SchedulePrimaryMove(10198720, x=2.29, y=-1.09, opts=13)
20:45:09.817 00.000 2864 Enqueuing Move request for scope (2.29, -1.09)
20:45:09.817 00.000 6680 Worker thread wakes up
20:45:09.817 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.29, -1.09) opts 0xd
20:45:09.817 00.000 6680 Handling offset move in thread for scope, endpoint = (2.29, -1.09)
20:45:09.817 00.000 6680 Moving (2.29, -1.09) raw xDistance=-2.52 yDistance=-0.08
20:45:09.817 00.000 6680 PPEC rslt: input = -2.52, final = -1.50, react = -1.51, pred = 0.01, hyst = -1.43, hyst_pct = 0.03, period_length = 600.73
20:45:09.817 00.000 6680 PPEC: input: -2.52, control: -1.50, exposure: 1500
20:45:09.817 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:09.817 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:45:09.817 00.000 6680 MoveAxis(E, 202, ABG)
20:45:09.817 00.000 6680 Guiding  Dir = 2, Dur = 202
20:45:09.817 00.000 6680 IsGuiding returns 0
20:45:09.817 00.000 6680 PulseGuide returned control before completion, sleep 212
20:45:09.833 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=180, Gamma=0.560
20:45:09.880 00.047 2864 UpdateGuideState exits: m=1723 SNR=29.3
20:45:09.886 00.006 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:09.888 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:45:09.890 00.002 2864 Enqueuing Expose request
20:45:10.038 00.148 6680 IsGuiding returns 1
20:45:10.038 00.000 6680 scope still moving after pulse duration time elapsed
20:45:10.069 00.031 6680 IsGuiding returns 0
20:45:10.069 00.000 6680 scope move finished after 202 + 44 ms
20:45:10.069 00.000 6680 Move returns status 0, amount 202
20:45:10.069 00.000 6680 MoveAxis(N, 0, ABG)
20:45:10.069 00.000 6680 Move returns status 0, amount 0
20:45:10.069 00.000 6680 move complete, result=0
20:45:10.069 00.000 6680 worker thread done servicing request
20:45:10.069 00.000 6680 Worker thread wakes up
20:45:10.069 00.000 2864 GuideStep: -2.5 px 202 ms EAST, -0.1 px 0 ms NORTH
20:45:10.069 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:45:10.069 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:45:11.514 01.445 6680 Exposure complete
20:45:11.591 00.077 6680 worker thread done servicing request
20:45:11.591 00.000 2864 OnExposeComplete: enter
20:45:11.595 00.004 2864 UpdateGuideState(): m_state=6
20:45:11.595 00.000 2864 Star::Find(15, 139, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 639
20:45:11.595 00.000 2864 Star::Find returns 1 (0), X=139.31, Y=726.50, Mass=1731, SNR=29.3, Peak=175 HFD=3.1
20:45:11.595 00.000 2864 MultiStar: [#1 2.29,-1.36,0.96,U] [#2 2.14,-1.16,0.66,U] [#3 1.47,-0.61,0.75,U] [#4 2.13,-1.51,0.59,U] [#5 2.45,-1.01,0.58,U] [#6 0.70,-0.41,0.50,U] [#7 2.76,-1.48,0.00,M6] [#8 2.64,-1.44,0.00,M2] 
20:45:11.595 00.000 2864 refined, 6 included, MultiStar: {2.46, -1.19}, one-star: {4.62, -1.80}
20:45:11.595 00.000 2864 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.80) = xAngle (-3.25 = 3.04)
20:45:11.595 00.000 2864 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.32 = -0.04)
20:45:11.607 00.012 2864 CameraToMount -- cameraX=2.46 cameraY=-1.19 hyp=2.73 cameraTheta=-0.45 mountX=-2.71 mountY=-0.10, mountTheta=-3.10
20:45:11.607 00.000 2864 SchedulePrimaryMove(10198720, x=2.46, y=-1.19, opts=13)
20:45:11.607 00.000 2864 Enqueuing Move request for scope (2.46, -1.19)
20:45:11.607 00.000 6680 Worker thread wakes up
20:45:11.607 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.46, -1.19) opts 0xd
20:45:11.607 00.000 6680 Handling offset move in thread for scope, endpoint = (2.46, -1.19)
20:45:11.607 00.000 6680 Moving (2.46, -1.19) raw xDistance=-2.71 yDistance=-0.10
20:45:11.607 00.000 6680 PPEC rslt: input = -2.71, final = -1.65, react = -1.63, pred = -0.02, hyst = -1.56, hyst_pct = 0.03, period_length = 600.73
20:45:11.607 00.000 6680 PPEC: input: -2.71, control: -1.65, exposure: 1500
20:45:11.607 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:11.607 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:45:11.607 00.000 6680 MoveAxis(E, 222, ABG)
20:45:11.607 00.000 6680 Guiding  Dir = 2, Dur = 222
20:45:11.607 00.000 6680 IsGuiding returns 0
20:45:11.607 00.000 6680 PulseGuide returned control before completion, sleep 232
20:45:11.629 00.022 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=154, Gamma=0.560
20:45:11.674 00.045 2864 UpdateGuideState exits: m=1731 SNR=29.3
20:45:11.676 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:11.678 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:45:11.680 00.002 2864 Enqueuing Expose request
20:45:11.861 00.181 6680 IsGuiding returns 1
20:45:11.861 00.000 6680 scope still moving after pulse duration time elapsed
20:45:11.892 00.031 6680 IsGuiding returns 0
20:45:11.892 00.000 6680 scope move finished after 222 + 53 ms
20:45:11.892 00.000 6680 Move returns status 0, amount 222
20:45:11.892 00.000 6680 MoveAxis(N, 0, ABG)
20:45:11.892 00.000 6680 Move returns status 0, amount 0
20:45:11.892 00.000 6680 move complete, result=0
20:45:11.892 00.000 6680 worker thread done servicing request
20:45:11.892 00.000 6680 Worker thread wakes up
20:45:11.892 00.000 2864 GuideStep: -2.7 px 222 ms EAST, -0.1 px 0 ms NORTH
20:45:11.892 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:45:11.892 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:45:13.541 01.649 6680 Exposure complete
20:45:13.588 00.047 6680 worker thread done servicing request
20:45:13.588 00.000 2864 OnExposeComplete: enter
20:45:13.601 00.013 2864 UpdateGuideState(): m_state=6
20:45:13.601 00.000 2864 Star::Find(15, 139, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 640
20:45:13.603 00.002 2864 Star::Find returns 1 (0), X=139.27, Y=726.48, Mass=1827, SNR=30.1, Peak=164 HFD=3.1
20:45:13.603 00.000 2864 MultiStar: [#1 2.17,-1.17,0.94,U] [#2 2.16,-1.26,0.63,U] [#3 1.24,-0.60,0.72,U] [#4 2.16,-1.14,0.57,U] [#5 2.22,-0.94,0.59,U] [#6 0.50,-0.02,0.48,U] [#7 2.56,-1.39,0.00,M7] [#8 2.61,-1.52,0.00,M3] 
20:45:13.603 00.000 2864 refined, 6 included, MultiStar: {2.36, -1.09}, one-star: {4.58, -1.82}
20:45:13.603 00.000 2864 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.80) = xAngle (-3.23 = 3.06)
20:45:13.603 00.000 2864 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.30 = -0.02)
20:45:13.603 00.000 2864 CameraToMount -- cameraX=2.36 cameraY=-1.09 hyp=2.60 cameraTheta=-0.43 mountX=-2.59 mountY=-0.04, mountTheta=-3.12
20:45:13.603 00.000 2864 SchedulePrimaryMove(10198720, x=2.36, y=-1.09, opts=13)
20:45:13.619 00.016 2864 Enqueuing Move request for scope (2.36, -1.09)
20:45:13.619 00.000 6680 Worker thread wakes up
20:45:13.619 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.36, -1.09) opts 0xd
20:45:13.619 00.000 6680 Handling offset move in thread for scope, endpoint = (2.36, -1.09)
20:45:13.619 00.000 6680 Moving (2.36, -1.09) raw xDistance=-2.59 yDistance=-0.04
20:45:13.619 00.000 6680 PPEC rslt: input = -2.59, final = -1.84, react = -1.55, pred = -0.29, hyst = -1.49, hyst_pct = 0.03, period_length = 600.73
20:45:13.619 00.000 6680 PPEC: input: -2.59, control: -1.84, exposure: 1500
20:45:13.619 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:13.619 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:45:13.619 00.000 6680 MoveAxis(E, 247, ABG)
20:45:13.619 00.000 6680 Guiding  Dir = 2, Dur = 247
20:45:13.619 00.000 6680 IsGuiding returns 0
20:45:13.619 00.000 6680 PulseGuide returned control before completion, sleep 257
20:45:13.635 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=151, Gamma=0.560
20:45:13.682 00.047 2864 UpdateGuideState exits: m=1827 SNR=30.1
20:45:13.682 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:13.685 00.003 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:45:13.685 00.000 2864 Enqueuing Expose request
20:45:13.887 00.202 6680 IsGuiding returns 1
20:45:13.887 00.000 6680 scope still moving after pulse duration time elapsed
20:45:13.919 00.032 6680 IsGuiding returns 0
20:45:13.919 00.000 6680 scope move finished after 247 + 48 ms
20:45:13.919 00.000 6680 Move returns status 0, amount 247
20:45:13.919 00.000 6680 MoveAxis(N, 0, ABG)
20:45:13.919 00.000 6680 Move returns status 0, amount 0
20:45:13.919 00.000 6680 move complete, result=0
20:45:13.919 00.000 6680 worker thread done servicing request
20:45:13.919 00.000 2864 GuideStep: -2.6 px 247 ms EAST, -0.0 px 0 ms NORTH
20:45:13.919 00.000 6680 Worker thread wakes up
20:45:13.919 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:45:13.919 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:45:15.345 01.426 6680 Exposure complete
20:45:15.387 00.042 6680 worker thread done servicing request
20:45:15.387 00.000 2864 OnExposeComplete: enter
20:45:15.396 00.009 2864 UpdateGuideState(): m_state=6
20:45:15.396 00.000 2864 Star::Find(15, 139, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 641
20:45:15.396 00.000 2864 Star::Find returns 1 (0), X=139.08, Y=726.54, Mass=1754, SNR=29.5, Peak=159 HFD=3.0
20:45:15.402 00.006 2864 MultiStar: [#1 2.01,-1.30,0.94,U] [#2 2.02,-1.17,0.66,U] [#3 1.01,-0.69,0.72,U] [#4 1.82,-1.44,0.59,U] [#5 2.19,-0.88,0.58,U] [#6 0.32,-0.09,0.48,U] [#7 2.59,-1.37,0.00,M8] [#8 2.37,-1.50,0.43,U] 
20:45:15.402 00.000 2864 refined, 7 included, MultiStar: {2.19, -1.17}, one-star: {4.39, -1.75}
20:45:15.402 00.000 2864 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.80) = xAngle (-3.28 = 3.00)
20:45:15.402 00.000 2864 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.36 = -0.07)
20:45:15.402 00.000 2864 CameraToMount -- cameraX=2.19 cameraY=-1.17 hyp=2.48 cameraTheta=-0.49 mountX=-2.46 mountY=-0.19, mountTheta=-3.07
20:45:15.402 00.000 2864 SchedulePrimaryMove(10198720, x=2.19, y=-1.17, opts=13)
20:45:15.402 00.000 2864 Enqueuing Move request for scope (2.19, -1.17)
20:45:15.402 00.000 6680 Worker thread wakes up
20:45:15.402 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.19, -1.17) opts 0xd
20:45:15.402 00.000 6680 Handling offset move in thread for scope, endpoint = (2.19, -1.17)
20:45:15.402 00.000 6680 Moving (2.19, -1.17) raw xDistance=-2.46 yDistance=-0.19
20:45:15.418 00.016 6680 PPEC rslt: input = -2.46, final = -1.77, react = -1.48, pred = -0.30, hyst = -1.43, hyst_pct = 0.03, period_length = 600.73
20:45:15.418 00.000 6680 PPEC: input: -2.46, control: -1.77, exposure: 1500
20:45:15.418 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:15.418 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:45:15.418 00.000 6680 MoveAxis(E, 238, ABG)
20:45:15.418 00.000 6680 Guiding  Dir = 2, Dur = 238
20:45:15.418 00.000 6680 IsGuiding returns 0
20:45:15.418 00.000 6680 PulseGuide returned control before completion, sleep 248
20:45:15.418 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=181, Gamma=0.560
20:45:15.465 00.047 2864 UpdateGuideState exits: m=1754 SNR=29.5
20:45:15.465 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:15.481 00.016 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:45:15.481 00.000 2864 Enqueuing Expose request
20:45:15.671 00.190 6680 IsGuiding returns 1
20:45:15.671 00.000 6680 scope still moving after pulse duration time elapsed
20:45:15.703 00.032 6680 IsGuiding returns 0
20:45:15.703 00.000 6680 scope move finished after 238 + 46 ms
20:45:15.703 00.000 6680 Move returns status 0, amount 238
20:45:15.703 00.000 6680 MoveAxis(N, 0, ABG)
20:45:15.703 00.000 6680 Move returns status 0, amount 0
20:45:15.703 00.000 6680 move complete, result=0
20:45:15.703 00.000 6680 worker thread done servicing request
20:45:15.703 00.000 2864 GuideStep: -2.5 px 238 ms EAST, -0.2 px 0 ms NORTH
20:45:15.711 00.008 6680 Worker thread wakes up
20:45:15.713 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:45:15.713 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:45:17.353 01.640 6680 Exposure complete
20:45:17.400 00.047 6680 worker thread done servicing request
20:45:17.400 00.000 2864 OnExposeComplete: enter
20:45:17.400 00.000 2864 UpdateGuideState(): m_state=6
20:45:17.400 00.000 2864 Star::Find(15, 139, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 642
20:45:17.400 00.000 2864 Star::Find returns 1 (0), X=138.74, Y=726.77, Mass=1802, SNR=29.9, Peak=176 HFD=2.9
20:45:17.400 00.000 2864 MultiStar: [#1 1.55,-0.98,0.94,U] [#2 1.66,-1.02,0.65,U] [#3 0.65,-0.33,0.70,U] [#4 1.52,-1.21,0.58,U] [#5 1.84,-0.60,0.57,U] [#6 -0.22,0.13,0.48,U] [#7 1.85,-1.45,0.47,U] [#8 2.03,-1.11,0.41,U] 
20:45:17.400 00.000 2864 refined, 8 included, MultiStar: {1.82, -0.94}, one-star: {4.05, -1.53}
20:45:17.416 00.016 2864 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.80) = xAngle (-3.27 = 3.01)
20:45:17.416 00.000 2864 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.35 = -0.06)
20:45:17.416 00.000 2864 CameraToMount -- cameraX=1.82 cameraY=-0.94 hyp=2.05 cameraTheta=-0.48 mountX=-2.03 mountY=-0.13, mountTheta=-3.08
20:45:17.416 00.000 2864 SchedulePrimaryMove(10198720, x=1.82, y=-0.94, opts=13)
20:45:17.416 00.000 2864 Enqueuing Move request for scope (1.82, -0.94)
20:45:17.416 00.000 6680 Worker thread wakes up
20:45:17.416 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.82, -0.94) opts 0xd
20:45:17.416 00.000 6680 Handling offset move in thread for scope, endpoint = (1.82, -0.94)
20:45:17.416 00.000 6680 Moving (1.82, -0.94) raw xDistance=-2.03 yDistance=-0.13
20:45:17.432 00.016 6680 PPEC rslt: input = -2.03, final = -1.49, react = -1.22, pred = -0.28, hyst = -1.21, hyst_pct = 0.03, period_length = 600.73
20:45:17.432 00.000 6680 PPEC: input: -2.03, control: -1.49, exposure: 1500
20:45:17.432 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:17.432 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:45:17.432 00.000 6680 MoveAxis(E, 200, ABG)
20:45:17.432 00.000 6680 Guiding  Dir = 2, Dur = 200
20:45:17.432 00.000 6680 IsGuiding returns 0
20:45:17.432 00.000 6680 PulseGuide returned control before completion, sleep 210
20:45:17.445 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=162, Gamma=0.560
20:45:17.478 00.033 2864 UpdateGuideState exits: m=1802 SNR=29.9
20:45:17.496 00.018 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:17.496 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:45:17.496 00.000 2864 Enqueuing Expose request
20:45:17.652 00.156 6680 IsGuiding returns 1
20:45:17.652 00.000 6680 scope still moving after pulse duration time elapsed
20:45:17.683 00.031 6680 IsGuiding returns 0
20:45:17.683 00.000 6680 scope move finished after 200 + 50 ms
20:45:17.683 00.000 6680 Move returns status 0, amount 200
20:45:17.683 00.000 6680 MoveAxis(N, 0, ABG)
20:45:17.683 00.000 6680 Move returns status 0, amount 0
20:45:17.683 00.000 6680 move complete, result=0
20:45:17.683 00.000 6680 worker thread done servicing request
20:45:17.683 00.000 2864 GuideStep: -2.0 px 200 ms EAST, -0.1 px 0 ms NORTH
20:45:17.683 00.000 6680 Worker thread wakes up
20:45:17.683 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:45:17.683 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:45:19.121 01.438 6680 Exposure complete
20:45:19.169 00.048 6680 worker thread done servicing request
20:45:19.169 00.000 2864 OnExposeComplete: enter
20:45:19.169 00.000 2864 UpdateGuideState(): m_state=6
20:45:19.181 00.012 2864 Star::Find(15, 138, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 643
20:45:19.185 00.004 2864 Star::Find returns 1 (0), X=138.66, Y=726.57, Mass=1784, SNR=29.8, Peak=155 HFD=3.2
20:45:19.185 00.000 2864 MultiStar: [#1 1.66,-1.11,0.94,U] [#2 1.52,-0.90,0.64,U] [#3 0.78,-0.47,0.72,U] [#4 1.58,-1.25,0.58,U] [#5 1.91,-0.84,0.57,U] [#6 -0.03,-0.00,0.49,U] [#7 1.95,-1.40,0.45,U] [#8 2.15,-1.29,0.41,U] 
20:45:19.185 00.000 2864 refined, 8 included, MultiStar: {1.87, -1.04}, one-star: {3.97, -1.72}
20:45:19.185 00.000 2864 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.80) = xAngle (-3.31 = 2.98)
20:45:19.185 00.000 2864 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.38 = -0.10)
20:45:19.185 00.000 2864 CameraToMount -- cameraX=1.87 cameraY=-1.04 hyp=2.14 cameraTheta=-0.51 mountX=-2.11 mountY=-0.20, mountTheta=-3.05
20:45:19.185 00.000 2864 SchedulePrimaryMove(10198720, x=1.87, y=-1.04, opts=13)
20:45:19.185 00.000 2864 Enqueuing Move request for scope (1.87, -1.04)
20:45:19.200 00.015 6680 Worker thread wakes up
20:45:19.200 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.87, -1.04) opts 0xd
20:45:19.200 00.000 6680 Handling offset move in thread for scope, endpoint = (1.87, -1.04)
20:45:19.200 00.000 6680 Moving (1.87, -1.04) raw xDistance=-2.11 yDistance=-0.20
20:45:19.200 00.000 6680 PPEC rslt: input = -2.11, final = -1.50, react = -1.27, pred = -0.24, hyst = -1.25, hyst_pct = 0.03, period_length = 600.73
20:45:19.200 00.000 6680 PPEC: input: -2.11, control: -1.50, exposure: 1500
20:45:19.200 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:19.200 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
20:45:19.200 00.000 6680 MoveAxis(E, 202, ABG)
20:45:19.200 00.000 6680 Guiding  Dir = 2, Dur = 202
20:45:19.200 00.000 6680 IsGuiding returns 0
20:45:19.200 00.000 6680 PulseGuide returned control before completion, sleep 212
20:45:19.217 00.017 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=170, Gamma=0.560
20:45:19.264 00.047 2864 UpdateGuideState exits: m=1784 SNR=29.8
20:45:19.264 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:19.264 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:45:19.264 00.000 2864 Enqueuing Expose request
20:45:19.422 00.158 6680 IsGuiding returns 1
20:45:19.422 00.000 6680 scope still moving after pulse duration time elapsed
20:45:19.453 00.031 6680 IsGuiding returns 0
20:45:19.453 00.000 6680 scope move finished after 202 + 47 ms
20:45:19.453 00.000 6680 Move returns status 0, amount 202
20:45:19.453 00.000 6680 MoveAxis(N, 0, ABG)
20:45:19.453 00.000 6680 Move returns status 0, amount 0
20:45:19.453 00.000 6680 move complete, result=0
20:45:19.453 00.000 6680 worker thread done servicing request
20:45:19.453 00.000 6680 Worker thread wakes up
20:45:19.455 00.002 2864 GuideStep: -2.1 px 202 ms EAST, -0.2 px 0 ms NORTH
20:45:19.455 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:45:19.455 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:45:21.115 01.660 6680 Exposure complete
20:45:21.181 00.066 6680 worker thread done servicing request
20:45:21.181 00.000 2864 OnExposeComplete: enter
20:45:21.183 00.002 2864 UpdateGuideState(): m_state=6
20:45:21.183 00.000 2864 Star::Find(15, 138, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 644
20:45:21.183 00.000 2864 Star::Find returns 1 (0), X=137.83, Y=726.96, Mass=1748, SNR=29.5, Peak=159 HFD=3.1
20:45:21.183 00.000 2864 MultiStar: [#1 0.71,-0.88,0.94,U] [#2 0.71,-0.68,0.67,U] [#3 -0.11,-0.27,0.73,U] [#4 0.61,-1.13,0.59,U] [#5 1.01,-0.37,0.59,U] [#6 -0.78,0.34,0.48,U] [#7 1.33,-1.00,0.47,U] [#8 1.06,-0.93,0.43,U] 
20:45:21.183 00.000 2864 refined, 8 included, MultiStar: {0.99, -0.75}, one-star: {3.14, -1.33}
20:45:21.194 00.011 2864 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.80) = xAngle (-3.44 = 2.84)
20:45:21.194 00.000 2864 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.51 = -0.23)
20:45:21.194 00.000 2864 CameraToMount -- cameraX=0.99 cameraY=-0.75 hyp=1.24 cameraTheta=-0.64 mountX=-1.19 mountY=-0.28, mountTheta=-2.91
20:45:21.194 00.000 2864 SchedulePrimaryMove(10198720, x=0.99, y=-0.75, opts=13)
20:45:21.194 00.000 2864 Enqueuing Move request for scope (0.99, -0.75)
20:45:21.194 00.000 6680 Worker thread wakes up
20:45:21.194 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.99, -0.75) opts 0xd
20:45:21.194 00.000 6680 Handling offset move in thread for scope, endpoint = (0.99, -0.75)
20:45:21.194 00.000 6680 Moving (0.99, -0.75) raw xDistance=-1.19 yDistance=-0.28
20:45:21.194 00.000 6680 PPEC rslt: input = -1.19, final = -0.91, react = -0.71, pred = -0.21, hyst = -0.73, hyst_pct = 0.03, period_length = 600.73
20:45:21.194 00.000 6680 PPEC: input: -1.19, control: -0.91, exposure: 1500
20:45:21.194 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:45:21.194 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
20:45:21.194 00.000 6680 MoveAxis(E, 123, ABG)
20:45:21.194 00.000 6680 Guiding  Dir = 2, Dur = 123
20:45:21.194 00.000 6680 IsGuiding returns 0
20:45:21.194 00.000 6680 PulseGuide returned control before completion, sleep 133
20:45:21.212 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=178, Gamma=0.560
20:45:21.257 00.045 2864 UpdateGuideState exits: m=1748 SNR=29.5
20:45:21.257 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:21.257 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:45:21.257 00.000 2864 Enqueuing Expose request
20:45:21.353 00.096 6680 IsGuiding returns 0
20:45:21.353 00.000 6680 Move returns status 0, amount 123
20:45:21.353 00.000 6680 MoveAxis(N, 0, ABG)
20:45:21.353 00.000 6680 Move returns status 0, amount 0
20:45:21.353 00.000 6680 move complete, result=0
20:45:21.353 00.000 6680 worker thread done servicing request
20:45:21.353 00.000 6680 Worker thread wakes up
20:45:21.353 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:45:21.353 00.000 2864 GuideStep: -1.2 px 123 ms EAST, -0.3 px 0 ms NORTH
20:45:21.353 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:45:22.787 01.434 6680 Exposure complete
20:45:22.850 00.063 6680 worker thread done servicing request
20:45:22.850 00.000 2864 OnExposeComplete: enter
20:45:22.850 00.000 2864 UpdateGuideState(): m_state=6
20:45:22.850 00.000 2864 Star::Find(15, 137, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 645
20:45:22.850 00.000 2864 Star::Find returns 1 (0), X=138.04, Y=727.00, Mass=1788, SNR=29.8, Peak=158 HFD=2.9
20:45:22.866 00.016 2864 MultiStar: [#1 0.97,-0.67,0.93,U] [#2 0.84,-0.65,0.67,U] [#3 0.15,-0.02,0.70,U] [#4 0.87,-0.90,0.58,U] [#5 0.97,-0.67,0.59,U] [#6 -0.66,0.59,0.50,U] [#7 1.44,-1.06,0.46,U] [#8 1.26,-0.78,0.41,U] 
20:45:22.866 00.000 2864 refined, 8 included, MultiStar: {1.17, -0.65}, one-star: {3.35, -1.29}
20:45:22.869 00.003 2864 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.80) = xAngle (-3.30 = 2.98)
20:45:22.869 00.000 2864 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.38 = -0.09)
20:45:22.869 00.000 2864 CameraToMount -- cameraX=1.17 cameraY=-0.65 hyp=1.34 cameraTheta=-0.51 mountX=-1.32 mountY=-0.12, mountTheta=-3.05
20:45:22.869 00.000 2864 SchedulePrimaryMove(10198720, x=1.17, y=-0.65, opts=13)
20:45:22.869 00.000 2864 Enqueuing Move request for scope (1.17, -0.65)
20:45:22.869 00.000 6680 Worker thread wakes up
20:45:22.869 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.17, -0.65) opts 0xd
20:45:22.869 00.000 6680 Handling offset move in thread for scope, endpoint = (1.17, -0.65)
20:45:22.869 00.000 6680 Moving (1.17, -0.65) raw xDistance=-1.32 yDistance=-0.12
20:45:22.882 00.013 6680 PPEC rslt: input = -1.32, final = -1.34, react = -0.79, pred = -0.56, hyst = -0.80, hyst_pct = 0.02, period_length = 600.73
20:45:22.882 00.000 6680 PPEC: input: -1.32, control: -1.34, exposure: 1500
20:45:22.882 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:22.882 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:45:22.882 00.000 6680 MoveAxis(E, 180, ABG)
20:45:22.882 00.000 6680 Guiding  Dir = 2, Dur = 180
20:45:22.882 00.000 6680 IsGuiding returns 0
20:45:22.882 00.000 6680 PulseGuide returned control before completion, sleep 190
20:45:22.894 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=173, Gamma=0.560
20:45:22.931 00.037 2864 UpdateGuideState exits: m=1788 SNR=29.8
20:45:22.931 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:22.945 00.014 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:45:22.945 00.000 2864 Enqueuing Expose request
20:45:23.088 00.143 6680 IsGuiding returns 1
20:45:23.088 00.000 6680 scope still moving after pulse duration time elapsed
20:45:23.119 00.031 6680 IsGuiding returns 0
20:45:23.119 00.000 6680 scope move finished after 180 + 56 ms
20:45:23.119 00.000 6680 Move returns status 0, amount 180
20:45:23.119 00.000 6680 MoveAxis(N, 0, ABG)
20:45:23.119 00.000 6680 Move returns status 0, amount 0
20:45:23.119 00.000 6680 move complete, result=0
20:45:23.119 00.000 6680 worker thread done servicing request
20:45:23.119 00.000 6680 Worker thread wakes up
20:45:23.119 00.000 2864 GuideStep: -1.3 px 180 ms EAST, -0.1 px 0 ms NORTH
20:45:23.119 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:45:23.119 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:45:24.773 01.654 6680 Exposure complete
20:45:24.820 00.047 6680 worker thread done servicing request
20:45:24.820 00.000 2864 OnExposeComplete: enter
20:45:24.820 00.000 2864 UpdateGuideState(): m_state=6
20:45:24.836 00.016 2864 Star::Find(15, 138, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 646
20:45:24.838 00.002 2864 Star::Find returns 1 (0), X=137.97, Y=726.84, Mass=1802, SNR=29.9, Peak=167 HFD=3.0
20:45:24.838 00.000 2864 MultiStar: [#1 0.94,-1.03,0.92,U] [#2 0.75,-0.95,0.65,U] [#3 -0.00,-0.24,0.70,U] [#4 0.83,-1.03,0.57,U] [#5 0.90,-0.62,0.58,U] [#6 -0.82,0.11,0.48,U] [#7 1.58,-0.89,0.47,U] [#8 1.28,-1.03,0.43,U] 
20:45:24.838 00.000 2864 refined, 8 included, MultiStar: {1.12, -0.85}, one-star: {3.28, -1.46}
20:45:24.838 00.000 2864 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.80) = xAngle (-3.44 = 2.84)
20:45:24.838 00.000 2864 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.52 = -0.24)
20:45:24.838 00.000 2864 CameraToMount -- cameraX=1.12 cameraY=-0.85 hyp=1.41 cameraTheta=-0.65 mountX=-1.35 mountY=-0.33, mountTheta=-2.90
20:45:24.852 00.014 2864 SchedulePrimaryMove(10198720, x=1.12, y=-0.85, opts=13)
20:45:24.854 00.002 2864 Enqueuing Move request for scope (1.12, -0.85)
20:45:24.856 00.002 6680 Worker thread wakes up
20:45:24.856 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.12, -0.85) opts 0xd
20:45:24.856 00.000 6680 Handling offset move in thread for scope, endpoint = (1.12, -0.85)
20:45:24.856 00.000 6680 Moving (1.12, -0.85) raw xDistance=-1.35 yDistance=-0.33
20:45:24.858 00.002 6680 PPEC rslt: input = -1.35, final = -1.33, react = -0.81, pred = -0.54, hyst = -0.78, hyst_pct = 0.02, period_length = 600.73
20:45:24.858 00.000 6680 PPEC: input: -1.35, control: -1.33, exposure: 1500
20:45:24.858 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:45:24.858 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
20:45:24.858 00.000 6680 MoveAxis(E, 179, ABG)
20:45:24.858 00.000 6680 Guiding  Dir = 2, Dur = 179
20:45:24.858 00.000 6680 IsGuiding returns 0
20:45:24.858 00.000 6680 PulseGuide returned control before completion, sleep 189
20:45:24.869 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=170, Gamma=0.560
20:45:24.915 00.046 2864 UpdateGuideState exits: m=1802 SNR=29.9
20:45:24.915 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:24.915 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:45:24.915 00.000 2864 Enqueuing Expose request
20:45:25.057 00.142 6680 IsGuiding returns 1
20:45:25.057 00.000 6680 scope still moving after pulse duration time elapsed
20:45:25.088 00.031 6680 IsGuiding returns 0
20:45:25.088 00.000 6680 scope move finished after 179 + 50 ms
20:45:25.088 00.000 6680 Move returns status 0, amount 179
20:45:25.088 00.000 6680 MoveAxis(N, 0, ABG)
20:45:25.088 00.000 6680 Move returns status 0, amount 0
20:45:25.088 00.000 6680 move complete, result=0
20:45:25.088 00.000 6680 worker thread done servicing request
20:45:25.088 00.000 2864 GuideStep: -1.3 px 179 ms EAST, -0.3 px 0 ms NORTH
20:45:25.088 00.000 6680 Worker thread wakes up
20:45:25.088 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:45:25.088 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:45:26.528 01.440 6680 Exposure complete
20:45:26.592 00.064 6680 worker thread done servicing request
20:45:26.592 00.000 2864 OnExposeComplete: enter
20:45:26.601 00.009 2864 UpdateGuideState(): m_state=6
20:45:26.601 00.000 2864 Star::Find(15, 137, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
20:45:26.601 00.000 2864 Star::Find returns 1 (0), X=137.92, Y=727.20, Mass=1690, SNR=29.0, Peak=174 HFD=2.9
20:45:26.601 00.000 2864 MultiStar: [#1 0.78,-0.54,0.96,U] [#2 0.66,-0.59,0.66,U] [#3 -0.10,0.10,0.74,U] [#4 0.82,-0.56,0.61,U] [#5 1.02,-0.08,0.59,U] [#6 -0.90,0.69,0.51,U] [#7 1.81,-0.53,0.47,U] [#8 1.27,-0.62,0.43,U] 
20:45:26.608 00.007 2864 refined, 8 included, MultiStar: {1.07, -0.42}, one-star: {3.22, -1.10}
20:45:26.608 00.000 2864 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.80) = xAngle (-3.17 = 3.12)
20:45:26.608 00.000 2864 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.24 = 0.04)
20:45:26.608 00.000 2864 CameraToMount -- cameraX=1.07 cameraY=-0.42 hyp=1.15 cameraTheta=-0.37 mountX=-1.15 mountY=0.05, mountTheta=3.10
20:45:26.608 00.000 2864 SchedulePrimaryMove(10198720, x=1.07, y=-0.42, opts=13)
20:45:26.619 00.011 2864 Enqueuing Move request for scope (1.07, -0.42)
20:45:26.621 00.002 6680 Worker thread wakes up
20:45:26.621 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.07, -0.42) opts 0xd
20:45:26.621 00.000 6680 Handling offset move in thread for scope, endpoint = (1.07, -0.42)
20:45:26.621 00.000 6680 Moving (1.07, -0.42) raw xDistance=-1.15 yDistance=0.05
20:45:26.624 00.003 6680 PPEC rslt: input = -1.15, final = -1.12, react = -0.69, pred = -0.44, hyst = -0.70, hyst_pct = 0.02, period_length = 600.73
20:45:26.624 00.000 6680 PPEC: input: -1.15, control: -1.12, exposure: 1500
20:45:26.624 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:26.624 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:45:26.624 00.000 6680 MoveAxis(E, 150, ABG)
20:45:26.624 00.000 6680 Guiding  Dir = 2, Dur = 150
20:45:26.624 00.000 6680 IsGuiding returns 0
20:45:26.624 00.000 6680 PulseGuide returned control before completion, sleep 160
20:45:26.624 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=187, Gamma=0.560
20:45:26.681 00.057 2864 UpdateGuideState exits: m=1690 SNR=29.0
20:45:26.681 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:26.681 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:45:26.687 00.006 2864 Enqueuing Expose request
20:45:26.798 00.111 6680 IsGuiding returns 1
20:45:26.798 00.000 6680 scope still moving after pulse duration time elapsed
20:45:26.830 00.032 6680 IsGuiding returns 0
20:45:26.830 00.000 6680 scope move finished after 150 + 54 ms
20:45:26.830 00.000 6680 Move returns status 0, amount 150
20:45:26.830 00.000 6680 MoveAxis(N, 0, ABG)
20:45:26.830 00.000 6680 Move returns status 0, amount 0
20:45:26.830 00.000 6680 move complete, result=0
20:45:26.830 00.000 6680 worker thread done servicing request
20:45:26.830 00.000 6680 Worker thread wakes up
20:45:26.830 00.000 2864 GuideStep: -1.1 px 150 ms EAST, 0.0 px 0 ms NORTH
20:45:26.830 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:45:26.830 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:45:28.481 01.651 6680 Exposure complete
20:45:28.525 00.044 6680 worker thread done servicing request
20:45:28.525 00.000 2864 OnExposeComplete: enter
20:45:28.525 00.000 2864 UpdateGuideState(): m_state=6
20:45:28.535 00.010 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
20:45:28.536 00.001 2864 Star::Find returns 1 (0), X=137.99, Y=727.12, Mass=1829, SNR=30.2, Peak=205 HFD=2.7
20:45:28.536 00.000 2864 MultiStar: [#1 0.97,-0.53,0.94,U] [#2 0.89,-0.63,0.63,U] [#3 -0.01,-0.00,0.71,U] [#4 0.85,-0.65,0.56,U] [#5 1.13,-0.22,0.59,U] [#6 -0.73,0.49,0.48,U] [#7 1.44,-0.80,0.46,U] [#8 1.13,-0.85,0.43,U] 
20:45:28.536 00.000 2864 refined, 8 included, MultiStar: {1.16, -0.53}, one-star: {3.30, -1.18}
20:45:28.536 00.000 2864 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.80) = xAngle (-3.23 = 3.06)
20:45:28.536 00.000 2864 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.30 = -0.02)
20:45:28.536 00.000 2864 CameraToMount -- cameraX=1.16 cameraY=-0.53 hyp=1.27 cameraTheta=-0.43 mountX=-1.27 mountY=-0.02, mountTheta=-3.12
20:45:28.536 00.000 2864 SchedulePrimaryMove(10198720, x=1.16, y=-0.53, opts=13)
20:45:28.552 00.016 2864 Enqueuing Move request for scope (1.16, -0.53)
20:45:28.552 00.000 6680 Worker thread wakes up
20:45:28.552 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.16, -0.53) opts 0xd
20:45:28.552 00.000 6680 Handling offset move in thread for scope, endpoint = (1.16, -0.53)
20:45:28.552 00.000 6680 Moving (1.16, -0.53) raw xDistance=-1.27 yDistance=-0.02
20:45:28.552 00.000 6680 PPEC rslt: input = -1.27, final = -1.03, react = -0.76, pred = -0.27, hyst = -0.76, hyst_pct = 0.02, period_length = 600.73
20:45:28.552 00.000 6680 PPEC: input: -1.27, control: -1.03, exposure: 1500
20:45:28.552 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:28.552 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:45:28.552 00.000 6680 MoveAxis(E, 138, ABG)
20:45:28.552 00.000 6680 Guiding  Dir = 2, Dur = 138
20:45:28.556 00.004 6680 IsGuiding returns 0
20:45:28.556 00.000 6680 PulseGuide returned control before completion, sleep 148
20:45:28.566 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=189, Gamma=0.560
20:45:28.613 00.047 2864 UpdateGuideState exits: m=1829 SNR=30.2
20:45:28.613 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:28.613 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:45:28.619 00.006 2864 Enqueuing Expose request
20:45:28.709 00.090 6680 IsGuiding returns 1
20:45:28.709 00.000 6680 scope still moving after pulse duration time elapsed
20:45:28.741 00.032 6680 IsGuiding returns 0
20:45:28.741 00.000 6680 scope move finished after 138 + 46 ms
20:45:28.741 00.000 6680 Move returns status 0, amount 138
20:45:28.741 00.000 6680 MoveAxis(N, 0, ABG)
20:45:28.741 00.000 6680 Move returns status 0, amount 0
20:45:28.741 00.000 6680 move complete, result=0
20:45:28.741 00.000 6680 worker thread done servicing request
20:45:28.741 00.000 6680 Worker thread wakes up
20:45:28.741 00.000 2864 GuideStep: -1.3 px 138 ms EAST, -0.0 px 0 ms NORTH
20:45:28.741 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:45:28.741 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:45:30.166 01.425 6680 Exposure complete
20:45:30.262 00.096 6680 worker thread done servicing request
20:45:30.262 00.000 2864 OnExposeComplete: enter
20:45:30.262 00.000 2864 UpdateGuideState(): m_state=6
20:45:30.262 00.000 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
20:45:30.262 00.000 2864 Star::Find returns 1 (0), X=138.01, Y=727.22, Mass=1766, SNR=29.6, Peak=175 HFD=2.9
20:45:30.275 00.013 2864 MultiStar: [#1 0.80,-0.67,0.91,U] [#2 0.80,-0.51,0.65,U] [#3 -0.00,0.12,0.73,U] [#4 0.74,-0.81,0.59,U] [#5 1.09,-0.32,0.58,U] [#6 -0.65,0.65,0.50,U] [#7 1.37,-0.77,0.46,U] [#8 1.21,-0.76,0.42,U] 
20:45:30.278 00.003 2864 refined, 8 included, MultiStar: {1.11, -0.50}, one-star: {3.32, -1.07}
20:45:30.278 00.000 2864 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.80) = xAngle (-3.22 = 3.06)
20:45:30.278 00.000 2864 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.30 = -0.01)
20:45:30.278 00.000 2864 CameraToMount -- cameraX=1.11 cameraY=-0.50 hyp=1.22 cameraTheta=-0.43 mountX=-1.21 mountY=-0.02, mountTheta=-3.13
20:45:30.278 00.000 2864 SchedulePrimaryMove(10198720, x=1.11, y=-0.50, opts=13)
20:45:30.278 00.000 2864 Enqueuing Move request for scope (1.11, -0.50)
20:45:30.294 00.016 6680 Worker thread wakes up
20:45:30.294 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.11, -0.50) opts 0xd
20:45:30.294 00.000 6680 Handling offset move in thread for scope, endpoint = (1.11, -0.50)
20:45:30.294 00.000 6680 Moving (1.11, -0.50) raw xDistance=-1.21 yDistance=-0.02
20:45:30.294 00.000 6680 PPEC rslt: input = -1.21, final = -0.89, react = -0.73, pred = -0.17, hyst = -0.72, hyst_pct = 0.02, period_length = 600.73
20:45:30.294 00.000 6680 PPEC: input: -1.21, control: -0.89, exposure: 1500
20:45:30.294 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:30.294 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:45:30.294 00.000 6680 MoveAxis(E, 120, ABG)
20:45:30.294 00.000 6680 Guiding  Dir = 2, Dur = 120
20:45:30.294 00.000 6680 IsGuiding returns 0
20:45:30.294 00.000 6680 PulseGuide returned control before completion, sleep 130
20:45:30.306 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=176, Gamma=0.560
20:45:30.341 00.035 2864 UpdateGuideState exits: m=1766 SNR=29.6
20:45:30.341 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:30.357 00.016 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:45:30.357 00.000 2864 Enqueuing Expose request
20:45:30.436 00.079 6680 IsGuiding returns 1
20:45:30.436 00.000 6680 scope still moving after pulse duration time elapsed
20:45:30.468 00.032 6680 IsGuiding returns 0
20:45:30.468 00.000 6680 scope move finished after 120 + 52 ms
20:45:30.468 00.000 6680 Move returns status 0, amount 120
20:45:30.468 00.000 6680 MoveAxis(N, 0, ABG)
20:45:30.468 00.000 6680 Move returns status 0, amount 0
20:45:30.468 00.000 6680 move complete, result=0
20:45:30.468 00.000 6680 worker thread done servicing request
20:45:30.468 00.000 6680 Worker thread wakes up
20:45:30.468 00.000 2864 GuideStep: -1.2 px 120 ms EAST, -0.0 px 0 ms NORTH
20:45:30.468 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:45:30.468 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:45:32.112 01.644 6680 Exposure complete
20:45:32.175 00.063 6680 worker thread done servicing request
20:45:32.175 00.000 2864 OnExposeComplete: enter
20:45:32.175 00.000 2864 UpdateGuideState(): m_state=6
20:45:32.175 00.000 2864 Star::Find(15, 138, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 650
20:45:32.182 00.007 2864 Star::Find returns 1 (0), X=138.79, Y=727.03, Mass=1722, SNR=29.3, Peak=159 HFD=3.1
20:45:32.182 00.000 2864 MultiStar: [#1 1.64,-0.59,0.97,U] [#2 1.64,-0.65,0.66,U] [#3 0.83,-0.05,0.73,U] [#4 1.60,-0.67,0.58,U] [#5 1.94,-0.35,0.59,U] [#6 0.08,0.60,0.49,U] [#7 2.14,-0.95,0.48,U] [#8 1.98,-0.75,0.43,U] 
20:45:32.182 00.000 2864 refined, 8 included, MultiStar: {1.92, -0.57}, one-star: {4.10, -1.27}
20:45:32.182 00.000 2864 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.80) = xAngle (-3.08 = -3.08)
20:45:32.182 00.000 2864 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.16 = 0.12)
20:45:32.191 00.009 2864 CameraToMount -- cameraX=1.92 cameraY=-0.57 hyp=2.00 cameraTheta=-0.29 mountX=-2.00 mountY=0.25, mountTheta=3.02
20:45:32.191 00.000 2864 SchedulePrimaryMove(10198720, x=1.92, y=-0.57, opts=13)
20:45:32.191 00.000 2864 Enqueuing Move request for scope (1.92, -0.57)
20:45:32.191 00.000 6680 Worker thread wakes up
20:45:32.191 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.92, -0.57) opts 0xd
20:45:32.191 00.000 6680 Handling offset move in thread for scope, endpoint = (1.92, -0.57)
20:45:32.191 00.000 6680 Moving (1.92, -0.57) raw xDistance=-2.00 yDistance=0.25
20:45:32.191 00.000 6680 PPEC rslt: input = -2.00, final = -1.07, react = -1.20, pred = 0.13, hyst = -1.14, hyst_pct = 0.02, period_length = 600.73
20:45:32.191 00.000 6680 PPEC: input: -2.00, control: -1.07, exposure: 1500
20:45:32.191 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:45:32.191 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
20:45:32.191 00.000 6680 MoveAxis(E, 144, ABG)
20:45:32.191 00.000 6680 Guiding  Dir = 2, Dur = 144
20:45:32.191 00.000 6680 IsGuiding returns 0
20:45:32.191 00.000 6680 PulseGuide returned control before completion, sleep 154
20:45:32.213 00.022 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=160, Gamma=0.560
20:45:32.260 00.047 2864 UpdateGuideState exits: m=1722 SNR=29.3
20:45:32.262 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:32.262 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:45:32.264 00.002 2864 Enqueuing Expose request
20:45:32.365 00.101 6680 IsGuiding returns 1
20:45:32.365 00.000 6680 scope still moving after pulse duration time elapsed
20:45:32.397 00.032 6680 IsGuiding returns 0
20:45:32.397 00.000 6680 scope move finished after 144 + 51 ms
20:45:32.397 00.000 6680 Move returns status 0, amount 144
20:45:32.397 00.000 6680 MoveAxis(N, 0, ABG)
20:45:32.397 00.000 6680 Move returns status 0, amount 0
20:45:32.397 00.000 6680 move complete, result=0
20:45:32.397 00.000 6680 worker thread done servicing request
20:45:32.397 00.000 6680 Worker thread wakes up
20:45:32.397 00.000 2864 GuideStep: -2.0 px 144 ms EAST, 0.2 px 0 ms NORTH
20:45:32.397 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:45:32.397 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:45:33.813 01.416 6680 Exposure complete
20:45:33.861 00.048 6680 worker thread done servicing request
20:45:33.861 00.000 2864 OnExposeComplete: enter
20:45:33.861 00.000 2864 UpdateGuideState(): m_state=6
20:45:33.869 00.008 2864 Star::Find(15, 138, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 651
20:45:33.869 00.000 2864 Star::Find returns 1 (0), X=138.12, Y=726.73, Mass=1844, SNR=30.3, Peak=145 HFD=3.4
20:45:33.875 00.006 2864 MultiStar: [#1 1.10,-0.96,0.94,U] [#2 1.02,-1.01,0.63,U] [#3 0.25,-0.46,0.70,U] [#4 1.08,-1.00,0.57,U] [#5 1.23,-0.66,0.57,U] [#6 -0.55,0.34,0.48,U] [#7 1.40,-1.29,0.43,U] [#8 1.56,-1.13,0.41,U] 
20:45:33.877 00.002 2864 refined, 8 included, MultiStar: {1.32, -0.91}, one-star: {3.43, -1.57}
20:45:33.877 00.000 2864 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.80) = xAngle (-3.40 = 2.88)
20:45:33.877 00.000 2864 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.47 = -0.19)
20:45:33.877 00.000 2864 CameraToMount -- cameraX=1.32 cameraY=-0.91 hyp=1.61 cameraTheta=-0.60 mountX=-1.56 mountY=-0.30, mountTheta=-2.95
20:45:33.877 00.000 2864 SchedulePrimaryMove(10198720, x=1.32, y=-0.91, opts=13)
20:45:33.888 00.011 2864 Enqueuing Move request for scope (1.32, -0.91)
20:45:33.888 00.000 6680 Worker thread wakes up
20:45:33.888 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.32, -0.91) opts 0xd
20:45:33.888 00.000 6680 Handling offset move in thread for scope, endpoint = (1.32, -0.91)
20:45:33.888 00.000 6680 Moving (1.32, -0.91) raw xDistance=-1.56 yDistance=-0.30
20:45:33.888 00.000 6680 PPEC rslt: input = -1.56, final = -0.72, react = -0.93, pred = 0.21, hyst = -0.89, hyst_pct = 0.01, period_length = 600.73
20:45:33.888 00.000 6680 PPEC: input: -1.56, control: -0.72, exposure: 1500
20:45:33.888 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:45:33.888 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
20:45:33.888 00.000 6680 MoveAxis(E, 97, ABG)
20:45:33.888 00.000 6680 Guiding  Dir = 2, Dur = 97
20:45:33.888 00.000 6680 IsGuiding returns 0
20:45:33.888 00.000 6680 PulseGuide returned control before completion, sleep 107
20:45:33.904 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=156, Gamma=0.560
20:45:33.954 00.050 2864 UpdateGuideState exits: m=1844 SNR=30.3
20:45:33.956 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:33.960 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:45:33.962 00.002 2864 Enqueuing Expose request
20:45:34.016 00.054 6680 IsGuiding returns 1
20:45:34.016 00.000 6680 scope still moving after pulse duration time elapsed
20:45:34.048 00.032 6680 IsGuiding returns 1
20:45:34.079 00.031 6680 IsGuiding returns 0
20:45:34.079 00.000 6680 scope move finished after 97 + 87 ms
20:45:34.079 00.000 6680 Move returns status 0, amount 97
20:45:34.079 00.000 6680 MoveAxis(N, 0, ABG)
20:45:34.079 00.000 6680 Move returns status 0, amount 0
20:45:34.079 00.000 6680 move complete, result=0
20:45:34.079 00.000 6680 worker thread done servicing request
20:45:34.079 00.000 6680 Worker thread wakes up
20:45:34.079 00.000 2864 GuideStep: -1.6 px 97 ms EAST, -0.3 px 0 ms NORTH
20:45:34.079 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:45:34.079 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:45:35.731 01.652 6680 Exposure complete
20:45:35.791 00.060 6680 worker thread done servicing request
20:45:35.791 00.000 2864 OnExposeComplete: enter
20:45:35.805 00.014 2864 UpdateGuideState(): m_state=6
20:45:35.808 00.003 2864 Star::Find(15, 138, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 652
20:45:35.812 00.004 2864 Star::Find returns 1 (0), X=138.51, Y=726.81, Mass=1758, SNR=29.6, Peak=157 HFD=3.1
20:45:35.814 00.002 2864 MultiStar: [#1 1.22,-0.95,0.96,U] [#2 1.30,-0.93,0.64,U] [#3 0.38,-0.31,0.72,U] [#4 1.28,-1.03,0.59,U] [#5 1.24,-0.82,0.57,U] [#6 -0.40,0.26,0.49,U] [#7 1.68,-1.31,0.47,U] [#8 1.56,-0.91,0.42,U] 
20:45:35.816 00.002 2864 refined, 8 included, MultiStar: {1.50, -0.88}, one-star: {3.82, -1.48}
20:45:35.818 00.002 2864 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.80) = xAngle (-3.32 = 2.96)
20:45:35.820 00.002 2864 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.40 = -0.12)
20:45:35.820 00.000 2864 CameraToMount -- cameraX=1.50 cameraY=-0.88 hyp=1.74 cameraTheta=-0.53 mountX=-1.71 mountY=-0.20, mountTheta=-3.03
20:45:35.822 00.002 2864 SchedulePrimaryMove(10198720, x=1.50, y=-0.88, opts=13)
20:45:35.822 00.000 2864 Enqueuing Move request for scope (1.50, -0.88)
20:45:35.822 00.000 6680 Worker thread wakes up
20:45:35.822 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.50, -0.88) opts 0xd
20:45:35.822 00.000 6680 Handling offset move in thread for scope, endpoint = (1.50, -0.88)
20:45:35.822 00.000 6680 Moving (1.50, -0.88) raw xDistance=-1.71 yDistance=-0.20
20:45:35.822 00.000 6680 PPEC rslt: input = -1.71, final = -0.74, react = -1.03, pred = 0.30, hyst = -0.99, hyst_pct = 0.01, period_length = 600.73
20:45:35.822 00.000 6680 PPEC: input: -1.71, control: -0.74, exposure: 1500
20:45:35.822 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:35.822 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
20:45:35.822 00.000 6680 MoveAxis(E, 99, ABG)
20:45:35.822 00.000 6680 Guiding  Dir = 2, Dur = 99
20:45:35.822 00.000 6680 IsGuiding returns 0
20:45:35.822 00.000 6680 PulseGuide returned control before completion, sleep 109
20:45:35.842 00.020 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=158, Gamma=0.560
20:45:35.890 00.048 2864 UpdateGuideState exits: m=1758 SNR=29.6
20:45:35.892 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:35.894 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:45:35.896 00.002 2864 Enqueuing Expose request
20:45:35.949 00.053 6680 IsGuiding returns 1
20:45:35.949 00.000 6680 scope still moving after pulse duration time elapsed
20:45:35.981 00.032 6680 IsGuiding returns 0
20:45:35.981 00.000 6680 scope move finished after 99 + 49 ms
20:45:35.981 00.000 6680 Move returns status 0, amount 99
20:45:35.981 00.000 6680 MoveAxis(N, 0, ABG)
20:45:35.981 00.000 6680 Move returns status 0, amount 0
20:45:35.981 00.000 6680 move complete, result=0
20:45:35.981 00.000 6680 worker thread done servicing request
20:45:35.981 00.000 6680 Worker thread wakes up
20:45:35.981 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:45:35.981 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:45:35.981 00.000 2864 GuideStep: -1.7 px 99 ms EAST, -0.2 px 0 ms NORTH
20:45:37.406 01.425 6680 Exposure complete
20:45:37.463 00.057 6680 worker thread done servicing request
20:45:37.463 00.000 2864 OnExposeComplete: enter
20:45:37.463 00.000 2864 UpdateGuideState(): m_state=6
20:45:37.469 00.006 2864 Star::Find(15, 138, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 653
20:45:37.469 00.000 2864 Star::Find returns 1 (0), X=138.52, Y=726.18, Mass=1812, SNR=30.0, Peak=145 HFD=3.3
20:45:37.469 00.000 2864 MultiStar: [#1 1.24,-1.35,0.94,U] [#2 1.29,-1.54,0.65,U] [#3 0.25,-0.80,0.71,U] [#4 1.20,-1.48,0.57,U] [#5 1.15,-1.45,0.59,U] [#6 -0.50,-0.13,0.48,U] [#7 1.82,-1.85,0.47,U] [#8 1.67,-1.61,0.41,U] 
20:45:37.469 00.000 2864 refined, 8 included, MultiStar: {1.49, -1.42}, one-star: {3.83, -2.12}
20:45:37.469 00.000 2864 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.80) = xAngle (-3.56 = 2.73)
20:45:37.469 00.000 2864 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.63 = -0.35)
20:45:37.469 00.000 2864 CameraToMount -- cameraX=1.49 cameraY=-1.42 hyp=2.05 cameraTheta=-0.76 mountX=-1.88 mountY=-0.70, mountTheta=-2.79
20:45:37.469 00.000 2864 SchedulePrimaryMove(10198720, x=1.49, y=-1.42, opts=13)
20:45:37.485 00.016 2864 Enqueuing Move request for scope (1.49, -1.42)
20:45:37.485 00.000 6680 Worker thread wakes up
20:45:37.485 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.49, -1.42) opts 0xd
20:45:37.485 00.000 6680 Handling offset move in thread for scope, endpoint = (1.49, -1.42)
20:45:37.485 00.000 6680 Moving (1.49, -1.42) raw xDistance=-1.88 yDistance=-0.70
20:45:37.485 00.000 6680 PPEC rslt: input = -1.88, final = -1.35, react = -1.13, pred = -0.22, hyst = -1.06, hyst_pct = 0.01, period_length = 600.73
20:45:37.485 00.000 6680 PPEC: input: -1.88, control: -1.35, exposure: 1500
20:45:37.485 00.000 6680 resist switch: large excursion: input -0.70 thresh 0.69 direction from 1 to -1
20:45:37.485 00.000 6680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.09
20:45:37.485 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70
20:45:37.485 00.000 6680 MoveAxis(E, 182, ABG)
20:45:37.485 00.000 6680 Guiding  Dir = 2, Dur = 182
20:45:37.485 00.000 6680 IsGuiding returns 0
20:45:37.485 00.000 6680 PulseGuide returned control before completion, sleep 192
20:45:37.503 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=137, Gamma=0.560
20:45:37.548 00.045 2864 UpdateGuideState exits: m=1812 SNR=30.0
20:45:37.548 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:37.548 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:45:37.548 00.000 2864 Enqueuing Expose request
20:45:37.690 00.142 6680 IsGuiding returns 1
20:45:37.690 00.000 6680 scope still moving after pulse duration time elapsed
20:45:37.722 00.032 6680 IsGuiding returns 0
20:45:37.722 00.000 6680 scope move finished after 182 + 50 ms
20:45:37.724 00.002 6680 Move returns status 0, amount 182
20:45:37.724 00.000 6680 MoveAxis(N, 112, ABG)
20:45:37.724 00.000 6680 Guiding  Dir = 0, Dur = 112
20:45:37.724 00.000 6680 IsGuiding returns 0
20:45:37.724 00.000 6680 PulseGuide returned control before completion, sleep 122
20:45:37.849 00.125 6680 IsGuiding returns 1
20:45:37.849 00.000 6680 scope still moving after pulse duration time elapsed
20:45:37.881 00.032 6680 IsGuiding returns 1
20:45:37.913 00.032 6680 IsGuiding returns 0
20:45:37.913 00.000 6680 scope move finished after 112 + 76 ms
20:45:37.913 00.000 6680 Move returns status 0, amount 112
20:45:37.913 00.000 6680 move complete, result=0
20:45:37.913 00.000 6680 worker thread done servicing request
20:45:37.913 00.000 2864 GuideStep: -1.9 px 182 ms EAST, -0.7 px 112 ms NORTH
20:45:37.913 00.000 6680 Worker thread wakes up
20:45:37.913 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:45:37.913 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:45:39.551 01.638 6680 Exposure complete
20:45:39.600 00.049 6680 worker thread done servicing request
20:45:39.600 00.000 2864 OnExposeComplete: enter
20:45:39.600 00.000 2864 UpdateGuideState(): m_state=6
20:45:39.600 00.000 2864 Star::Find(15, 138, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 654
20:45:39.607 00.007 2864 Star::Find returns 1 (0), X=138.08, Y=727.27, Mass=1838, SNR=30.2, Peak=182 HFD=3.1
20:45:39.607 00.000 2864 MultiStar: [#1 0.98,-0.57,0.91,U] [#2 0.95,-0.46,0.65,U] [#3 0.25,0.12,0.73,U] [#4 0.90,-0.63,0.57,U] [#5 1.15,-0.29,0.59,U] [#6 -0.69,0.87,0.49,U] [#7 1.42,-0.90,0.45,U] [#8 1.38,-0.58,0.41,U] 
20:45:39.610 00.003 2864 refined, 8 included, MultiStar: {1.23, -0.44}, one-star: {3.39, -1.03}
20:45:39.610 00.000 2864 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.80) = xAngle (-3.14 = -3.14)
20:45:39.610 00.000 2864 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.21 = 0.07)
20:45:39.610 00.000 2864 CameraToMount -- cameraX=1.23 cameraY=-0.44 hyp=1.31 cameraTheta=-0.34 mountX=-1.31 mountY=0.10, mountTheta=3.07
20:45:39.619 00.009 2864 SchedulePrimaryMove(10198720, x=1.23, y=-0.44, opts=13)
20:45:39.619 00.000 2864 Enqueuing Move request for scope (1.23, -0.44)
20:45:39.619 00.000 6680 Worker thread wakes up
20:45:39.619 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.23, -0.44) opts 0xd
20:45:39.619 00.000 6680 Handling offset move in thread for scope, endpoint = (1.23, -0.44)
20:45:39.619 00.000 6680 Moving (1.23, -0.44) raw xDistance=-1.31 yDistance=0.10
20:45:39.619 00.000 6680 PPEC rslt: input = -1.31, final = -1.01, react = -0.78, pred = -0.23, hyst = -0.75, hyst_pct = 0.01, period_length = 600.73
20:45:39.619 00.000 6680 PPEC: input: -1.31, control: -1.01, exposure: 1500
20:45:39.625 00.006 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:39.625 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:45:39.625 00.000 6680 MoveAxis(E, 137, ABG)
20:45:39.625 00.000 6680 Guiding  Dir = 2, Dur = 137
20:45:39.625 00.000 6680 IsGuiding returns 0
20:45:39.625 00.000 6680 PulseGuide returned control before completion, sleep 147
20:45:39.636 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=168, Gamma=0.560
20:45:39.683 00.047 2864 UpdateGuideState exits: m=1838 SNR=30.2
20:45:39.685 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:39.689 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:45:39.691 00.002 2864 Enqueuing Expose request
20:45:39.788 00.097 6680 IsGuiding returns 0
20:45:39.788 00.000 6680 Move returns status 0, amount 137
20:45:39.788 00.000 6680 MoveAxis(N, 0, ABG)
20:45:39.788 00.000 6680 Move returns status 0, amount 0
20:45:39.788 00.000 6680 move complete, result=0
20:45:39.788 00.000 6680 worker thread done servicing request
20:45:39.788 00.000 6680 Worker thread wakes up
20:45:39.788 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:45:39.788 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:45:39.790 00.002 2864 GuideStep: -1.3 px 137 ms EAST, 0.1 px 0 ms NORTH
20:45:41.207 01.417 6680 Exposure complete
20:45:41.251 00.044 6680 worker thread done servicing request
20:45:41.251 00.000 2864 OnExposeComplete: enter
20:45:41.251 00.000 2864 UpdateGuideState(): m_state=6
20:45:41.251 00.000 2864 Star::Find(15, 138, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 655
20:45:41.251 00.000 2864 Star::Find returns 1 (0), X=138.28, Y=727.38, Mass=1818, SNR=30.1, Peak=189 HFD=2.9
20:45:41.251 00.000 2864 MultiStar: [#1 0.99,-0.49,0.93,U] [#2 1.04,-0.50,0.64,U] [#3 0.27,0.13,0.70,U] [#4 0.91,-0.84,0.58,U] [#5 1.19,-0.27,0.58,U] [#6 -0.58,0.66,0.50,U] [#7 1.59,-0.77,0.46,U] [#8 1.49,-0.51,0.40,U] 
20:45:41.267 00.016 2864 refined, 8 included, MultiStar: {1.32, -0.43}, one-star: {3.59, -0.91}
20:45:41.267 00.000 2864 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.80) = xAngle (-3.11 = -3.11)
20:45:41.267 00.000 2864 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.18 = 0.10)
20:45:41.267 00.000 2864 CameraToMount -- cameraX=1.32 cameraY=-0.43 hyp=1.38 cameraTheta=-0.31 mountX=-1.38 mountY=0.14, mountTheta=3.04
20:45:41.275 00.008 2864 SchedulePrimaryMove(10198720, x=1.32, y=-0.43, opts=13)
20:45:41.275 00.000 2864 Enqueuing Move request for scope (1.32, -0.43)
20:45:41.275 00.000 6680 Worker thread wakes up
20:45:41.275 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.32, -0.43) opts 0xd
20:45:41.275 00.000 6680 Handling offset move in thread for scope, endpoint = (1.32, -0.43)
20:45:41.275 00.000 6680 Moving (1.32, -0.43) raw xDistance=-1.38 yDistance=0.14
20:45:41.275 00.000 6680 PPEC rslt: input = -1.38, final = -0.98, react = -0.83, pred = -0.15, hyst = -0.83, hyst_pct = 0.01, period_length = 600.73
20:45:41.275 00.000 6680 PPEC: input: -1.38, control: -0.98, exposure: 1500
20:45:41.275 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:41.275 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:45:41.275 00.000 6680 MoveAxis(E, 132, ABG)
20:45:41.275 00.000 6680 Guiding  Dir = 2, Dur = 132
20:45:41.275 00.000 6680 IsGuiding returns 0
20:45:41.275 00.000 6680 PulseGuide returned control before completion, sleep 142
20:45:41.293 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=199, Gamma=0.560
20:45:41.341 00.048 2864 UpdateGuideState exits: m=1818 SNR=30.1
20:45:41.341 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:41.346 00.005 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:45:41.346 00.000 2864 Enqueuing Expose request
20:45:41.441 00.095 6680 IsGuiding returns 0
20:45:41.441 00.000 6680 Move returns status 0, amount 132
20:45:41.441 00.000 6680 MoveAxis(N, 0, ABG)
20:45:41.441 00.000 6680 Move returns status 0, amount 0
20:45:41.441 00.000 6680 move complete, result=0
20:45:41.443 00.002 6680 worker thread done servicing request
20:45:41.443 00.000 2864 GuideStep: -1.4 px 132 ms EAST, 0.1 px 0 ms NORTH
20:45:41.445 00.002 6680 Worker thread wakes up
20:45:41.445 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:45:41.445 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:45:43.088 01.643 6680 Exposure complete
20:45:43.136 00.048 6680 worker thread done servicing request
20:45:43.136 00.000 2864 OnExposeComplete: enter
20:45:43.136 00.000 2864 UpdateGuideState(): m_state=6
20:45:43.136 00.000 2864 Star::Find(15, 138, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 656
20:45:43.136 00.000 2864 Star::Find returns 1 (0), X=137.78, Y=727.11, Mass=1751, SNR=29.5, Peak=176 HFD=2.8
20:45:43.145 00.009 2864 MultiStar: [#1 0.70,-0.55,0.97,U] [#2 0.56,-0.83,0.66,U] [#3 -0.07,-0.07,0.71,U] [#4 0.66,-0.94,0.60,U] [#5 1.03,-0.30,0.58,U] [#6 -0.86,0.39,0.49,U] [#7 1.21,-1.00,0.46,U] [#8 1.19,-0.89,0.42,U] 
20:45:43.145 00.000 2864 refined, 8 included, MultiStar: {0.97, -0.63}, one-star: {3.08, -1.18}
20:45:43.145 00.000 2864 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.80) = xAngle (-3.37 = 2.91)
20:45:43.150 00.005 2864 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.44 = -0.16)
20:45:43.150 00.000 2864 CameraToMount -- cameraX=0.97 cameraY=-0.63 hyp=1.16 cameraTheta=-0.57 mountX=-1.13 mountY=-0.18, mountTheta=-2.98
20:45:43.150 00.000 2864 SchedulePrimaryMove(10198720, x=0.97, y=-0.63, opts=13)
20:45:43.150 00.000 2864 Enqueuing Move request for scope (0.97, -0.63)
20:45:43.150 00.000 6680 Worker thread wakes up
20:45:43.150 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.97, -0.63) opts 0xd
20:45:43.150 00.000 6680 Handling offset move in thread for scope, endpoint = (0.97, -0.63)
20:45:43.150 00.000 6680 Moving (0.97, -0.63) raw xDistance=-1.13 yDistance=-0.18
20:45:43.150 00.000 6680 PPEC rslt: input = -1.13, final = -0.85, react = -0.68, pred = -0.18, hyst = -0.67, hyst_pct = 0.01, period_length = 600.73
20:45:43.161 00.011 6680 PPEC: input: -1.13, control: -0.85, exposure: 1500
20:45:43.161 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:43.161 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:45:43.161 00.000 6680 MoveAxis(E, 115, ABG)
20:45:43.161 00.000 6680 Guiding  Dir = 2, Dur = 115
20:45:43.161 00.000 6680 IsGuiding returns 0
20:45:43.161 00.000 6680 PulseGuide returned control before completion, sleep 125
20:45:43.161 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=181, Gamma=0.560
20:45:43.220 00.059 2864 UpdateGuideState exits: m=1751 SNR=29.5
20:45:43.222 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:43.224 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:45:43.224 00.000 2864 Enqueuing Expose request
20:45:43.303 00.079 6680 IsGuiding returns 1
20:45:43.303 00.000 6680 scope still moving after pulse duration time elapsed
20:45:43.334 00.031 6680 IsGuiding returns 0
20:45:43.334 00.000 6680 scope move finished after 115 + 57 ms
20:45:43.334 00.000 6680 Move returns status 0, amount 115
20:45:43.334 00.000 6680 MoveAxis(N, 0, ABG)
20:45:43.334 00.000 6680 Move returns status 0, amount 0
20:45:43.334 00.000 6680 move complete, result=0
20:45:43.334 00.000 6680 worker thread done servicing request
20:45:43.334 00.000 6680 Worker thread wakes up
20:45:43.334 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:45:43.334 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:45:43.336 00.002 2864 GuideStep: -1.1 px 115 ms EAST, -0.2 px 0 ms NORTH
20:45:44.752 01.416 6680 Exposure complete
20:45:44.804 00.052 6680 worker thread done servicing request
20:45:44.804 00.000 2864 OnExposeComplete: enter
20:45:44.807 00.003 2864 UpdateGuideState(): m_state=6
20:45:44.807 00.000 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 657
20:45:44.807 00.000 2864 Star::Find returns 1 (0), X=138.02, Y=727.26, Mass=1785, SNR=29.8, Peak=193 HFD=2.5
20:45:44.807 00.000 2864 MultiStar: [#1 0.75,-0.58,0.94,U] [#2 0.91,-0.36,0.64,U] [#3 -0.12,0.06,0.71,U] [#4 0.72,-0.60,0.60,U] [#5 1.10,-0.03,0.57,U] [#6 -0.92,0.61,0.50,U] [#7 1.54,-0.60,0.45,U] [#8 1.13,-0.84,0.43,U] 
20:45:44.807 00.000 2864 refined, 8 included, MultiStar: {1.08, -0.42}, one-star: {3.32, -1.03}
20:45:44.816 00.009 2864 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.80) = xAngle (-3.17 = 3.11)
20:45:44.816 00.000 2864 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.24 = 0.04)
20:45:44.816 00.000 2864 CameraToMount -- cameraX=1.08 cameraY=-0.42 hyp=1.16 cameraTheta=-0.37 mountX=-1.16 mountY=0.05, mountTheta=3.10
20:45:44.816 00.000 2864 SchedulePrimaryMove(10198720, x=1.08, y=-0.42, opts=13)
20:45:44.816 00.000 2864 Enqueuing Move request for scope (1.08, -0.42)
20:45:44.816 00.000 6680 Worker thread wakes up
20:45:44.816 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.08, -0.42) opts 0xd
20:45:44.816 00.000 6680 Handling offset move in thread for scope, endpoint = (1.08, -0.42)
20:45:44.816 00.000 6680 Moving (1.08, -0.42) raw xDistance=-1.16 yDistance=0.05
20:45:44.816 00.000 6680 PPEC rslt: input = -1.16, final = -0.80, react = -0.69, pred = -0.11, hyst = -0.68, hyst_pct = 0.01, period_length = 600.73
20:45:44.829 00.013 6680 PPEC: input: -1.16, control: -0.80, exposure: 1500
20:45:44.829 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:44.829 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:45:44.829 00.000 6680 MoveAxis(E, 108, ABG)
20:45:44.829 00.000 6680 Guiding  Dir = 2, Dur = 108
20:45:44.829 00.000 6680 IsGuiding returns 0
20:45:44.829 00.000 6680 PulseGuide returned control before completion, sleep 118
20:45:44.842 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=181, Gamma=0.560
20:45:44.891 00.049 2864 UpdateGuideState exits: m=1785 SNR=29.8
20:45:44.895 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:44.895 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:45:44.900 00.005 2864 Enqueuing Expose request
20:45:44.959 00.059 6680 IsGuiding returns 1
20:45:44.959 00.000 6680 scope still moving after pulse duration time elapsed
20:45:44.991 00.032 6680 IsGuiding returns 0
20:45:44.991 00.000 6680 scope move finished after 108 + 53 ms
20:45:44.991 00.000 6680 Move returns status 0, amount 108
20:45:44.991 00.000 6680 MoveAxis(N, 0, ABG)
20:45:44.991 00.000 6680 Move returns status 0, amount 0
20:45:44.991 00.000 6680 move complete, result=0
20:45:44.991 00.000 6680 worker thread done servicing request
20:45:44.991 00.000 6680 Worker thread wakes up
20:45:44.991 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:45:44.991 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:45:44.991 00.000 2864 GuideStep: -1.2 px 108 ms EAST, 0.0 px 0 ms NORTH
20:45:46.623 01.632 6680 Exposure complete
20:45:46.665 00.042 6680 worker thread done servicing request
20:45:46.665 00.000 2864 OnExposeComplete: enter
20:45:46.676 00.011 2864 UpdateGuideState(): m_state=6
20:45:46.678 00.002 2864 Star::Find(15, 138, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 658
20:45:46.697 00.019 2864 Star::Find returns 1 (0), X=137.93, Y=727.24, Mass=1821, SNR=30.1, Peak=202 HFD=2.6
20:45:46.697 00.000 2864 MultiStar: [#1 0.71,-0.63,0.93,U] [#2 0.85,-0.69,0.64,U] [#3 -0.14,0.09,0.71,U] [#4 0.63,-0.78,0.57,U] [#5 0.97,-0.31,0.56,U] [#6 -0.89,0.59,0.47,U] [#7 1.55,-0.59,0.45,U] [#8 1.19,-0.84,0.41,U] 
20:45:46.697 00.000 2864 refined, 8 included, MultiStar: {1.05, -0.52}, one-star: {3.24, -1.05}
20:45:46.697 00.000 2864 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.80) = xAngle (-3.25 = 3.03)
20:45:46.697 00.000 2864 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.33 = -0.04)
20:45:46.697 00.000 2864 CameraToMount -- cameraX=1.05 cameraY=-0.52 hyp=1.17 cameraTheta=-0.46 mountX=-1.16 mountY=-0.05, mountTheta=-3.10
20:45:46.713 00.016 2864 SchedulePrimaryMove(10198720, x=1.05, y=-0.52, opts=13)
20:45:46.715 00.002 2864 Enqueuing Move request for scope (1.05, -0.52)
20:45:46.717 00.002 6680 Worker thread wakes up
20:45:46.717 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.05, -0.52) opts 0xd
20:45:46.717 00.000 6680 Handling offset move in thread for scope, endpoint = (1.05, -0.52)
20:45:46.717 00.000 6680 Moving (1.05, -0.52) raw xDistance=-1.16 yDistance=-0.05
20:45:46.719 00.002 6680 PPEC rslt: input = -1.16, final = -0.75, react = -0.70, pred = -0.06, hyst = -0.68, hyst_pct = 0.00, period_length = 600.73
20:45:46.719 00.000 6680 PPEC: input: -1.16, control: -0.75, exposure: 1500
20:45:46.719 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:46.719 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:45:46.719 00.000 6680 MoveAxis(E, 101, ABG)
20:45:46.719 00.000 6680 Guiding  Dir = 2, Dur = 101
20:45:46.721 00.002 6680 IsGuiding returns 0
20:45:46.721 00.000 6680 PulseGuide returned control before completion, sleep 111
20:45:46.739 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=180, Gamma=0.560
20:45:46.786 00.047 2864 UpdateGuideState exits: m=1821 SNR=30.1
20:45:46.788 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:46.790 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:45:46.792 00.002 2864 Enqueuing Expose request
20:45:46.840 00.048 6680 IsGuiding returns 1
20:45:46.840 00.000 6680 scope still moving after pulse duration time elapsed
20:45:46.872 00.032 6680 IsGuiding returns 0
20:45:46.872 00.000 6680 scope move finished after 101 + 50 ms
20:45:46.872 00.000 6680 Move returns status 0, amount 101
20:45:46.872 00.000 6680 MoveAxis(N, 0, ABG)
20:45:46.872 00.000 6680 Move returns status 0, amount 0
20:45:46.872 00.000 6680 move complete, result=0
20:45:46.872 00.000 6680 worker thread done servicing request
20:45:46.872 00.000 6680 Worker thread wakes up
20:45:46.872 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:45:46.872 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:45:46.881 00.009 2864 GuideStep: -1.2 px 101 ms EAST, -0.1 px 0 ms NORTH
20:45:48.283 01.402 6680 Exposure complete
20:45:48.335 00.052 6680 worker thread done servicing request
20:45:48.335 00.000 2864 OnExposeComplete: enter
20:45:48.339 00.004 2864 UpdateGuideState(): m_state=6
20:45:48.339 00.000 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 659
20:45:48.339 00.000 2864 Star::Find returns 1 (0), X=138.16, Y=727.08, Mass=1796, SNR=29.9, Peak=201 HFD=2.7
20:45:48.339 00.000 2864 MultiStar: [#1 0.96,-0.79,0.95,U] [#2 1.06,-0.72,0.64,U] [#3 0.06,0.03,0.71,U] [#4 0.88,-0.87,0.58,U] [#5 1.28,-0.28,0.57,U] [#6 -0.75,0.57,0.50,U] [#7 1.37,-0.95,0.48,U] [#8 1.36,-0.80,0.42,U] 
20:45:48.339 00.000 2864 refined, 8 included, MultiStar: {1.23, -0.61}, one-star: {3.47, -1.21}
20:45:48.339 00.000 2864 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.80) = xAngle (-3.26 = 3.03)
20:45:48.339 00.000 2864 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.33 = -0.05)
20:45:48.355 00.016 2864 CameraToMount -- cameraX=1.23 cameraY=-0.61 hyp=1.38 cameraTheta=-0.46 mountX=-1.37 mountY=-0.06, mountTheta=-3.10
20:45:48.355 00.000 2864 SchedulePrimaryMove(10198720, x=1.23, y=-0.61, opts=13)
20:45:48.355 00.000 2864 Enqueuing Move request for scope (1.23, -0.61)
20:45:48.355 00.000 6680 Worker thread wakes up
20:45:48.355 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.23, -0.61) opts 0xd
20:45:48.355 00.000 6680 Handling offset move in thread for scope, endpoint = (1.23, -0.61)
20:45:48.355 00.000 6680 Moving (1.23, -0.61) raw xDistance=-1.37 yDistance=-0.06
20:45:48.355 00.000 6680 PPEC rslt: input = -1.37, final = -0.89, react = -0.82, pred = -0.07, hyst = -0.79, hyst_pct = 0.00, period_length = 600.73
20:45:48.355 00.000 6680 PPEC: input: -1.37, control: -0.89, exposure: 1500
20:45:48.355 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:48.355 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:45:48.355 00.000 6680 MoveAxis(E, 120, ABG)
20:45:48.355 00.000 6680 Guiding  Dir = 2, Dur = 120
20:45:48.355 00.000 6680 IsGuiding returns 0
20:45:48.355 00.000 6680 PulseGuide returned control before completion, sleep 130
20:45:48.376 00.021 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=193, Gamma=0.560
20:45:48.421 00.045 2864 UpdateGuideState exits: m=1796 SNR=29.9
20:45:48.421 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:48.421 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:45:48.431 00.010 2864 Enqueuing Expose request
20:45:48.511 00.080 6680 IsGuiding returns 0
20:45:48.511 00.000 6680 Move returns status 0, amount 120
20:45:48.511 00.000 6680 MoveAxis(N, 0, ABG)
20:45:48.511 00.000 6680 Move returns status 0, amount 0
20:45:48.511 00.000 6680 move complete, result=0
20:45:48.511 00.000 6680 worker thread done servicing request
20:45:48.511 00.000 6680 Worker thread wakes up
20:45:48.511 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:45:48.511 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:45:48.511 00.000 2864 GuideStep: -1.4 px 120 ms EAST, -0.1 px 0 ms NORTH
20:45:50.136 01.625 6680 Exposure complete
20:45:50.189 00.053 6680 worker thread done servicing request
20:45:50.189 00.000 2864 OnExposeComplete: enter
20:45:50.191 00.002 2864 UpdateGuideState(): m_state=6
20:45:50.193 00.002 2864 Star::Find(15, 138, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 660
20:45:50.195 00.002 2864 Star::Find returns 1 (0), X=138.26, Y=727.17, Mass=1851, SNR=30.3, Peak=207 HFD=2.8
20:45:50.197 00.002 2864 MultiStar: [#1 1.09,-0.47,0.94,U] [#2 1.13,-0.47,0.63,U] [#3 0.37,0.18,0.73,U] [#4 1.09,-0.53,0.58,U] [#5 1.59,-0.17,0.57,U] [#6 -0.45,0.61,0.48,U] [#7 1.70,-0.55,0.45,U] [#8 1.57,-0.69,0.41,U] 
20:45:50.199 00.002 2864 refined, 8 included, MultiStar: {1.44, -0.41}, one-star: {3.57, -1.12}
20:45:50.201 00.002 2864 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.80) = xAngle (-3.07 = -3.07)
20:45:50.203 00.002 2864 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.15 = 0.13)
20:45:50.205 00.002 2864 CameraToMount -- cameraX=1.44 cameraY=-0.41 hyp=1.49 cameraTheta=-0.28 mountX=-1.49 mountY=0.20, mountTheta=3.01
20:45:50.209 00.004 2864 SchedulePrimaryMove(10198720, x=1.44, y=-0.41, opts=13)
20:45:50.211 00.002 2864 Enqueuing Move request for scope (1.44, -0.41)
20:45:50.213 00.002 6680 Worker thread wakes up
20:45:50.213 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.44, -0.41) opts 0xd
20:45:50.213 00.000 6680 Handling offset move in thread for scope, endpoint = (1.44, -0.41)
20:45:50.213 00.000 6680 Moving (1.44, -0.41) raw xDistance=-1.49 yDistance=0.20
20:45:50.215 00.002 6680 PPEC rslt: input = -1.49, final = -0.92, react = -0.89, pred = -0.03, hyst = -0.85, hyst_pct = 0.00, period_length = 600.73
20:45:50.215 00.000 6680 PPEC: input: -1.49, control: -0.92, exposure: 1500
20:45:50.215 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:50.215 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
20:45:50.215 00.000 6680 MoveAxis(E, 124, ABG)
20:45:50.215 00.000 6680 Guiding  Dir = 2, Dur = 124
20:45:50.215 00.000 6680 IsGuiding returns 0
20:45:50.215 00.000 6680 PulseGuide returned control before completion, sleep 134
20:45:50.227 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=210, Gamma=0.560
20:45:50.275 00.048 2864 UpdateGuideState exits: m=1851 SNR=30.3
20:45:50.278 00.003 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:50.280 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:45:50.280 00.000 2864 Enqueuing Expose request
20:45:50.357 00.077 6680 IsGuiding returns 1
20:45:50.357 00.000 6680 scope still moving after pulse duration time elapsed
20:45:50.389 00.032 6680 IsGuiding returns 0
20:45:50.389 00.000 6680 scope move finished after 124 + 49 ms
20:45:50.389 00.000 6680 Move returns status 0, amount 124
20:45:50.389 00.000 6680 MoveAxis(N, 0, ABG)
20:45:50.389 00.000 6680 Move returns status 0, amount 0
20:45:50.389 00.000 6680 move complete, result=0
20:45:50.389 00.000 6680 worker thread done servicing request
20:45:50.389 00.000 6680 Worker thread wakes up
20:45:50.389 00.000 2864 GuideStep: -1.5 px 124 ms EAST, 0.2 px 0 ms NORTH
20:45:50.389 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:45:50.389 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:45:51.803 01.414 6680 Exposure complete
20:45:51.852 00.049 6680 worker thread done servicing request
20:45:51.852 00.000 2864 OnExposeComplete: enter
20:45:51.852 00.000 2864 UpdateGuideState(): m_state=6
20:45:51.858 00.006 2864 Star::Find(15, 138, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 661
20:45:51.860 00.002 2864 Star::Find returns 1 (0), X=138.18, Y=727.35, Mass=1804, SNR=29.9, Peak=188 HFD=2.9
20:45:51.860 00.000 2864 MultiStar: [#1 1.07,-0.52,0.95,U] [#2 0.92,-0.49,0.65,U] [#3 0.18,0.05,0.71,U] [#4 0.99,-0.59,0.59,U] [#5 1.19,-0.25,0.58,U] [#6 -0.68,0.66,0.49,U] [#7 1.61,-0.68,0.46,U] [#8 1.43,-0.73,0.41,U] 
20:45:51.860 00.000 2864 refined, 8 included, MultiStar: {1.29, -0.43}, one-star: {3.49, -0.94}
20:45:51.860 00.000 2864 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.80) = xAngle (-3.12 = -3.12)
20:45:51.869 00.009 2864 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.19 = 0.09)
20:45:51.869 00.000 2864 CameraToMount -- cameraX=1.29 cameraY=-0.43 hyp=1.36 cameraTheta=-0.32 mountX=-1.36 mountY=0.12, mountTheta=3.05
20:45:51.869 00.000 2864 SchedulePrimaryMove(10198720, x=1.29, y=-0.43, opts=13)
20:45:51.876 00.007 2864 Enqueuing Move request for scope (1.29, -0.43)
20:45:51.876 00.000 6680 Worker thread wakes up
20:45:51.876 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.29, -0.43) opts 0xd
20:45:51.876 00.000 6680 Handling offset move in thread for scope, endpoint = (1.29, -0.43)
20:45:51.876 00.000 6680 Moving (1.29, -0.43) raw xDistance=-1.36 yDistance=0.12
20:45:51.882 00.006 6680 PPEC rslt: input = -1.36, final = -0.72, react = -0.81, pred = 0.09, hyst = -0.79, hyst_pct = 0.00, period_length = 597.43
20:45:51.882 00.000 6680 PPEC: input: -1.36, control: -0.72, exposure: 1500
20:45:51.882 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:51.882 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:45:51.882 00.000 6680 MoveAxis(E, 97, ABG)
20:45:51.882 00.000 6680 Guiding  Dir = 2, Dur = 97
20:45:51.884 00.002 6680 IsGuiding returns 0
20:45:51.884 00.000 6680 PulseGuide returned control before completion, sleep 107
20:45:51.892 00.008 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=198, Gamma=0.560
20:45:51.948 00.056 2864 UpdateGuideState exits: m=1804 SNR=29.9
20:45:51.948 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:51.956 00.008 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:45:51.956 00.000 2864 Enqueuing Expose request
20:45:52.003 00.047 6680 IsGuiding returns 1
20:45:52.003 00.000 6680 scope still moving after pulse duration time elapsed
20:45:52.035 00.032 6680 IsGuiding returns 0
20:45:52.035 00.000 6680 scope move finished after 97 + 54 ms
20:45:52.035 00.000 6680 Move returns status 0, amount 97
20:45:52.035 00.000 6680 MoveAxis(N, 0, ABG)
20:45:52.035 00.000 6680 Move returns status 0, amount 0
20:45:52.035 00.000 6680 move complete, result=0
20:45:52.035 00.000 6680 worker thread done servicing request
20:45:52.035 00.000 6680 Worker thread wakes up
20:45:52.035 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:45:52.035 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:45:52.035 00.000 2864 GuideStep: -1.4 px 97 ms EAST, 0.1 px 0 ms NORTH
20:45:53.668 01.633 6680 Exposure complete
20:45:53.754 00.086 2864 OnExposeComplete: enter
20:45:53.758 00.004 2864 UpdateGuideState(): m_state=6
20:45:53.762 00.004 6680 worker thread done servicing request
20:45:53.764 00.002 2864 Star::Find(15, 138, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 662
20:45:53.768 00.004 2864 Star::Find returns 1 (0), X=138.03, Y=726.99, Mass=1844, SNR=30.3, Peak=184 HFD=2.8
20:45:53.770 00.002 2864 MultiStar: [#1 0.89,-0.75,0.91,U] [#2 0.91,-0.77,0.64,U] [#3 0.01,-0.18,0.71,U] [#4 0.81,-0.94,0.57,U] [#5 1.05,-0.56,0.59,U] [#6 -0.77,0.57,0.48,U] [#7 1.26,-1.26,0.45,U] [#8 1.20,-1.00,0.41,U] 
20:45:53.775 00.005 2864 refined, 8 included, MultiStar: {1.13, -0.72}, one-star: {3.34, -1.30}
20:45:53.779 00.004 2864 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.80) = xAngle (-3.37 = 2.92)
20:45:53.783 00.004 2864 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.44 = -0.16)
20:45:53.785 00.002 2864 CameraToMount -- cameraX=1.13 cameraY=-0.72 hyp=1.34 cameraTheta=-0.57 mountX=-1.31 mountY=-0.21, mountTheta=-2.98
20:45:53.798 00.013 2864 SchedulePrimaryMove(10198720, x=1.13, y=-0.72, opts=13)
20:45:53.802 00.004 2864 Enqueuing Move request for scope (1.13, -0.72)
20:45:53.812 00.010 6680 Worker thread wakes up
20:45:53.812 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.13, -0.72) opts 0xd
20:45:53.812 00.000 6680 Handling offset move in thread for scope, endpoint = (1.13, -0.72)
20:45:53.812 00.000 6680 Moving (1.13, -0.72) raw xDistance=-1.31 yDistance=-0.21
20:45:53.822 00.010 6680 PPEC rslt: input = -1.31, final = -0.70, react = -0.79, pred = 0.08, hyst = -0.76, hyst_pct = 0.00, period_length = 594.17
20:45:53.822 00.000 6680 PPEC: input: -1.31, control: -0.70, exposure: 1500
20:45:53.822 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:53.822 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:45:53.830 00.008 6680 MoveAxis(E, 95, ABG)
20:45:53.830 00.000 6680 Guiding  Dir = 2, Dur = 95
20:45:53.830 00.000 6680 IsGuiding returns 0
20:45:53.830 00.000 6680 PulseGuide returned control before completion, sleep 105
20:45:53.848 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=171, Gamma=0.560
20:45:53.928 00.080 2864 UpdateGuideState exits: m=1844 SNR=30.3
20:45:53.932 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:53.944 00.012 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:45:53.948 00.004 6680 IsGuiding returns 1
20:45:53.950 00.002 2864 Enqueuing Expose request
20:45:53.952 00.002 6680 scope still moving after pulse duration time elapsed
20:45:53.977 00.025 6680 IsGuiding returns 1
20:45:54.010 00.033 6680 IsGuiding returns 1
20:45:54.039 00.029 6680 IsGuiding returns 0
20:45:54.039 00.000 6680 scope move finished after 95 + 114 ms
20:45:54.039 00.000 6680 Move returns status 0, amount 95
20:45:54.039 00.000 6680 MoveAxis(N, 0, ABG)
20:45:54.039 00.000 6680 Move returns status 0, amount 0
20:45:54.039 00.000 6680 move complete, result=0
20:45:54.039 00.000 6680 worker thread done servicing request
20:45:54.039 00.000 6680 Worker thread wakes up
20:45:54.039 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:45:54.039 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:45:54.041 00.002 2864 GuideStep: -1.3 px 95 ms EAST, -0.2 px 0 ms NORTH
20:45:55.518 01.477 6680 Exposure complete
20:45:55.935 00.417 6680 worker thread done servicing request
20:45:55.935 00.000 2864 OnExposeComplete: enter
20:45:55.956 00.021 2864 UpdateGuideState(): m_state=6
20:45:55.978 00.022 2864 Star::Find(15, 138, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 663
20:45:55.996 00.018 2864 Star::Find returns 1 (0), X=138.17, Y=727.04, Mass=1700, SNR=29.1, Peak=172 HFD=2.9
20:45:55.996 00.000 2864 MultiStar: [#1 1.09,-0.73,0.98,U] [#2 1.03,-0.54,0.67,U] [#3 0.31,0.01,0.73,U] [#4 1.07,-0.88,0.59,U] [#5 1.51,-0.36,0.59,U] [#6 -0.57,0.56,0.50,U] [#7 1.80,-1.04,0.48,U] [#8 1.39,-0.79,0.42,U] 
20:45:56.012 00.016 2864 refined, 8 included, MultiStar: {1.37, -0.61}, one-star: {3.48, -1.25}
20:45:56.027 00.015 2864 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.80) = xAngle (-3.21 = 3.07)
20:45:56.027 00.000 2864 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.29 = -0.00)
20:45:56.072 00.045 2864 CameraToMount -- cameraX=1.37 cameraY=-0.61 hyp=1.50 cameraTheta=-0.42 mountX=-1.49 mountY=-0.00, mountTheta=-3.14
20:45:56.113 00.041 2864 SchedulePrimaryMove(10198720, x=1.37, y=-0.61, opts=13)
20:45:56.139 00.026 2864 Enqueuing Move request for scope (1.37, -0.61)
20:45:56.166 00.027 6680 Worker thread wakes up
20:45:56.166 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.37, -0.61) opts 0xd
20:45:56.168 00.002 6680 Handling offset move in thread for scope, endpoint = (1.37, -0.61)
20:45:56.168 00.000 6680 Moving (1.37, -0.61) raw xDistance=-1.49 yDistance=-0.00
20:45:56.203 00.035 6680 PPEC rslt: input = -1.49, final = -1.16, react = -0.90, pred = -0.26, hyst = -0.85, hyst_pct = 0.00, period_length = 590.94
20:45:56.203 00.000 6680 PPEC: input: -1.49, control: -1.16, exposure: 1500
20:45:56.203 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:56.203 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:45:56.203 00.000 6680 MoveAxis(E, 156, ABG)
20:45:56.205 00.002 6680 Guiding  Dir = 2, Dur = 156
20:45:56.205 00.000 6680 IsGuiding returns 0
20:45:56.205 00.000 6680 PulseGuide returned control before completion, sleep 166
20:45:56.315 00.110 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=183, Gamma=0.560
20:45:56.389 00.074 6680 IsGuiding returns 1
20:45:56.389 00.000 6680 scope still moving after pulse duration time elapsed
20:45:56.426 00.037 6680 IsGuiding returns 0
20:45:56.426 00.000 6680 scope move finished after 156 + 64 ms
20:45:56.426 00.000 6680 Move returns status 0, amount 156
20:45:56.426 00.000 6680 MoveAxis(N, 0, ABG)
20:45:56.426 00.000 6680 Move returns status 0, amount 0
20:45:56.426 00.000 6680 move complete, result=0
20:45:56.426 00.000 6680 worker thread done servicing request
20:45:56.733 00.307 2864 UpdateGuideState exits: m=1700 SNR=29.1
20:45:56.772 00.039 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:56.809 00.037 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:45:56.843 00.034 2864 Enqueuing Expose request
20:45:56.845 00.002 6680 Worker thread wakes up
20:45:56.845 00.000 2864 GuideStep: -1.5 px 156 ms EAST, -0.0 px 0 ms NORTH
20:45:56.879 00.034 6680 worker thread servicing REQUEST_EXPOSE 1500
20:45:56.879 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:45:58.553 01.674 6680 Exposure complete
20:45:58.614 00.061 6680 worker thread done servicing request
20:45:58.614 00.000 2864 OnExposeComplete: enter
20:45:58.616 00.002 2864 UpdateGuideState(): m_state=6
20:45:58.619 00.003 2864 Star::Find(15, 138, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 664
20:45:58.623 00.004 2864 Star::Find returns 1 (0), X=138.24, Y=726.87, Mass=1804, SNR=29.9, Peak=171 HFD=2.9
20:45:58.625 00.002 2864 MultiStar: [#1 1.24,-0.99,0.96,U] [#2 1.28,-0.97,0.64,U] [#3 0.34,-0.42,0.73,U] [#4 1.17,-1.04,0.57,U] [#5 1.37,-0.46,0.59,U] [#6 -0.53,0.18,0.49,U] [#7 1.38,-1.26,0.46,U] [#8 1.40,-1.08,0.42,U] 
20:45:58.627 00.002 2864 refined, 8 included, MultiStar: {1.41, -0.87}, one-star: {3.55, -1.42}
20:45:58.629 00.002 2864 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.80) = xAngle (-3.35 = 2.93)
20:45:58.631 00.002 2864 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.42 = -0.14)
20:45:58.631 00.000 2864 CameraToMount -- cameraX=1.41 cameraY=-0.87 hyp=1.66 cameraTheta=-0.55 mountX=-1.62 mountY=-0.23, mountTheta=-3.00
20:45:58.636 00.005 2864 SchedulePrimaryMove(10198720, x=1.41, y=-0.87, opts=13)
20:45:58.640 00.004 2864 Enqueuing Move request for scope (1.41, -0.87)
20:45:58.642 00.002 6680 Worker thread wakes up
20:45:58.642 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.41, -0.87) opts 0xd
20:45:58.642 00.000 6680 Handling offset move in thread for scope, endpoint = (1.41, -0.87)
20:45:58.642 00.000 6680 Moving (1.41, -0.87) raw xDistance=-1.62 yDistance=-0.23
20:45:58.646 00.004 6680 PPEC rslt: input = -1.62, final = -1.73, react = -0.97, pred = -0.76, hyst = -0.92, hyst_pct = 0.00, period_length = 587.74
20:45:58.646 00.000 6680 PPEC: input: -1.62, control: -1.73, exposure: 1500
20:45:58.646 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
20:45:58.646 00.000 6680 MoveAxis(E, 233, ABG)
20:45:58.646 00.000 6680 Guiding  Dir = 2, Dur = 233
20:45:58.646 00.000 6680 IsGuiding returns 0
20:45:58.648 00.002 6680 PulseGuide returned control before completion, sleep 243
20:45:58.660 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=174, Gamma=0.560
20:45:58.699 00.039 2864 UpdateGuideState exits: m=1804 SNR=29.9
20:45:58.699 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:58.699 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:45:58.715 00.016 2864 Enqueuing Expose request
20:45:58.904 00.189 6680 IsGuiding returns 1
20:45:58.904 00.000 6680 scope still moving after pulse duration time elapsed
20:45:58.936 00.032 6680 IsGuiding returns 0
20:45:58.936 00.000 6680 scope move finished after 233 + 54 ms
20:45:58.936 00.000 6680 Move returns status 0, amount 233
20:45:58.936 00.000 6680 MoveAxis(N, 37, ABG)
20:45:58.936 00.000 6680 Guiding  Dir = 0, Dur = 37
20:45:58.936 00.000 6680 IsGuiding returns 0
20:45:58.936 00.000 6680 PulseGuide returned control before completion, sleep 47
20:45:58.998 00.062 6680 IsGuiding returns 1
20:45:58.998 00.000 6680 scope still moving after pulse duration time elapsed
20:45:59.032 00.034 6680 IsGuiding returns 0
20:45:59.032 00.000 6680 scope move finished after 37 + 58 ms
20:45:59.032 00.000 6680 Move returns status 0, amount 37
20:45:59.032 00.000 6680 move complete, result=0
20:45:59.032 00.000 6680 worker thread done servicing request
20:45:59.032 00.000 6680 Worker thread wakes up
20:45:59.032 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:45:59.032 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:45:59.034 00.002 2864 GuideStep: -1.6 px 233 ms EAST, -0.2 px 37 ms NORTH
20:46:00.454 01.420 6680 Exposure complete
20:46:00.517 00.063 6680 worker thread done servicing request
20:46:00.517 00.000 2864 OnExposeComplete: enter
20:46:00.519 00.002 2864 UpdateGuideState(): m_state=6
20:46:00.521 00.002 2864 Star::Find(15, 138, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 665
20:46:00.523 00.002 2864 Star::Find returns 1 (0), X=138.31, Y=727.13, Mass=1809, SNR=30.0, Peak=184 HFD=3.0
20:46:00.528 00.005 2864 MultiStar: [#1 1.13,-0.52,0.93,U] [#2 1.20,-0.51,0.65,U] [#3 0.18,-0.06,0.73,U] [#4 1.13,-0.64,0.56,U] [#5 1.32,-0.20,0.59,U] [#6 -0.51,0.63,0.48,U] [#7 1.58,-1.00,0.45,U] [#8 1.61,-0.76,0.41,U] 
20:46:00.530 00.002 2864 refined, 8 included, MultiStar: {1.40, -0.51}, one-star: {3.62, -1.16}
20:46:00.532 00.002 2864 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.80) = xAngle (-3.14 = 3.14)
20:46:00.532 00.000 2864 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.22 = 0.06)
20:46:00.536 00.004 2864 CameraToMount -- cameraX=1.40 cameraY=-0.51 hyp=1.49 cameraTheta=-0.35 mountX=-1.49 mountY=0.10, mountTheta=3.08
20:46:00.536 00.000 2864 SchedulePrimaryMove(10198720, x=1.40, y=-0.51, opts=13)
20:46:00.536 00.000 2864 Enqueuing Move request for scope (1.40, -0.51)
20:46:00.543 00.007 6680 Worker thread wakes up
20:46:00.543 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.40, -0.51) opts 0xd
20:46:00.543 00.000 6680 Handling offset move in thread for scope, endpoint = (1.40, -0.51)
20:46:00.543 00.000 6680 Moving (1.40, -0.51) raw xDistance=-1.49 yDistance=0.10
20:46:00.547 00.004 6680 PPEC rslt: input = -1.49, final = -1.60, react = -0.89, pred = -0.70, hyst = -0.87, hyst_pct = 0.00, period_length = 584.57
20:46:00.547 00.000 6680 PPEC: input: -1.49, control: -1.60, exposure: 1500
20:46:00.547 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:00.547 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:46:00.547 00.000 6680 MoveAxis(E, 215, ABG)
20:46:00.547 00.000 6680 Guiding  Dir = 2, Dur = 215
20:46:00.547 00.000 6680 IsGuiding returns 0
20:46:00.547 00.000 6680 PulseGuide returned control before completion, sleep 225
20:46:00.558 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=169, Gamma=0.560
20:46:00.591 00.033 2864 UpdateGuideState exits: m=1809 SNR=30.0
20:46:00.607 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:00.607 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:46:00.607 00.000 2864 Enqueuing Expose request
20:46:00.781 00.174 6680 IsGuiding returns 1
20:46:00.781 00.000 6680 scope still moving after pulse duration time elapsed
20:46:00.813 00.032 6680 IsGuiding returns 0
20:46:00.813 00.000 6680 scope move finished after 215 + 49 ms
20:46:00.813 00.000 6680 Move returns status 0, amount 215
20:46:00.813 00.000 6680 MoveAxis(N, 0, ABG)
20:46:00.813 00.000 6680 Move returns status 0, amount 0
20:46:00.813 00.000 6680 move complete, result=0
20:46:00.813 00.000 6680 worker thread done servicing request
20:46:00.813 00.000 6680 Worker thread wakes up
20:46:00.813 00.000 2864 GuideStep: -1.5 px 215 ms EAST, 0.1 px 0 ms NORTH
20:46:00.813 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:46:00.813 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:46:02.460 01.647 6680 Exposure complete
20:46:02.507 00.047 6680 worker thread done servicing request
20:46:02.507 00.000 2864 OnExposeComplete: enter
20:46:02.507 00.000 2864 UpdateGuideState(): m_state=6
20:46:02.525 00.018 2864 Star::Find(15, 138, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 666
20:46:02.525 00.000 2864 Star::Find returns 1 (0), X=137.11, Y=727.68, Mass=1747, SNR=29.5, Peak=135 HFD=3.2
20:46:02.525 00.000 2864 MultiStar: [#1 -0.03,-0.10,0.94,U] [#2 -0.06,-0.12,0.66,U] [#3 -0.90,0.54,0.72,U] [#4 -0.06,-0.16,0.57,U] [#5 0.33,0.26,0.58,U] [#6 -1.68,1.15,0.50,U] [#7 0.55,-0.44,0.47,U] [#8 0.47,-0.30,0.43,U] 
20:46:02.525 00.000 2864 refined, 8 included, MultiStar: {0.25, -0.02}, one-star: {2.41, -0.62}
20:46:02.525 00.000 2864 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.80) = xAngle (-2.87 = -2.87)
20:46:02.525 00.000 2864 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.94 = 0.34)
20:46:02.525 00.000 2864 CameraToMount -- cameraX=0.25 cameraY=-0.02 hyp=0.25 cameraTheta=-0.07 mountX=-0.24 mountY=0.08, mountTheta=2.81
20:46:02.538 00.013 2864 SchedulePrimaryMove(10198720, x=0.25, y=-0.02, opts=13)
20:46:02.538 00.000 2864 Enqueuing Move request for scope (0.25, -0.02)
20:46:02.538 00.000 6680 Worker thread wakes up
20:46:02.538 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.02) opts 0xd
20:46:02.538 00.000 6680 Handling offset move in thread for scope, endpoint = (0.25, -0.02)
20:46:02.538 00.000 6680 Moving (0.25, -0.02) raw xDistance=-0.24 yDistance=0.08
20:46:02.538 00.000 6680 PPEC rslt: input = -0.24, final = -0.86, react = -0.15, pred = -0.71, hyst = -0.24, hyst_pct = 0.00, period_length = 581.43
20:46:02.538 00.000 6680 PPEC: input: -0.24, control: -0.86, exposure: 1500
20:46:02.538 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:02.538 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:46:02.538 00.000 6680 MoveAxis(E, 115, ABG)
20:46:02.538 00.000 6680 Guiding  Dir = 2, Dur = 115
20:46:02.538 00.000 6680 IsGuiding returns 0
20:46:02.538 00.000 6680 PulseGuide returned control before completion, sleep 125
20:46:02.556 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=167, Gamma=0.560
20:46:02.602 00.046 2864 UpdateGuideState exits: m=1747 SNR=29.5
20:46:02.602 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:02.602 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:46:02.602 00.000 2864 Enqueuing Expose request
20:46:02.681 00.079 6680 IsGuiding returns 1
20:46:02.681 00.000 6680 scope still moving after pulse duration time elapsed
20:46:02.713 00.032 6680 IsGuiding returns 0
20:46:02.713 00.000 6680 scope move finished after 115 + 50 ms
20:46:02.713 00.000 6680 Move returns status 0, amount 115
20:46:02.713 00.000 6680 MoveAxis(N, 0, ABG)
20:46:02.713 00.000 6680 Move returns status 0, amount 0
20:46:02.713 00.000 6680 move complete, result=0
20:46:02.713 00.000 6680 worker thread done servicing request
20:46:02.713 00.000 2864 GuideStep: -0.2 px 115 ms EAST, 0.1 px 0 ms NORTH
20:46:02.713 00.000 6680 Worker thread wakes up
20:46:02.713 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:46:02.713 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:46:04.125 01.412 6680 Exposure complete
20:46:04.219 00.094 6680 worker thread done servicing request
20:46:04.219 00.000 2864 OnExposeComplete: enter
20:46:04.220 00.001 2864 UpdateGuideState(): m_state=6
20:46:04.220 00.000 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 667
20:46:04.220 00.000 2864 Star::Find returns 1 (0), X=137.40, Y=727.50, Mass=1797, SNR=29.9, Peak=165 HFD=3.2
20:46:04.220 00.000 2864 MultiStar: [#1 0.21,-0.10,0.94,U] [#2 0.21,-0.22,0.64,U] [#3 -0.61,0.39,0.70,U] [#4 0.27,-0.32,0.57,U] [#5 0.35,0.03,0.58,U] [#6 -1.49,1.01,0.49,U] [#7 0.59,-0.90,0.45,U] [#8 0.57,-0.46,0.42,U] 
20:46:04.237 00.017 2864 refined, 8 included, MultiStar: {0.47, -0.18}, one-star: {2.71, -0.79}
20:46:04.238 00.001 2864 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.80) = xAngle (-3.15 = 3.13)
20:46:04.238 00.000 2864 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.23 = 0.06)
20:46:04.238 00.000 2864 CameraToMount -- cameraX=0.47 cameraY=-0.18 hyp=0.50 cameraTheta=-0.36 mountX=-0.50 mountY=0.03, mountTheta=3.08
20:46:04.244 00.006 2864 SchedulePrimaryMove(10198720, x=0.47, y=-0.18, opts=13)
20:46:04.244 00.000 2864 Enqueuing Move request for scope (0.47, -0.18)
20:46:04.244 00.000 6680 Worker thread wakes up
20:46:04.244 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.18) opts 0xd
20:46:04.244 00.000 6680 Handling offset move in thread for scope, endpoint = (0.47, -0.18)
20:46:04.244 00.000 6680 Moving (0.47, -0.18) raw xDistance=-0.50 yDistance=0.03
20:46:04.251 00.007 6680 PPEC rslt: input = -0.50, final = -1.09, react = -0.30, pred = -0.79, hyst = -0.37, hyst_pct = 0.00, period_length = 578.33
20:46:04.251 00.000 6680 PPEC: input: -0.50, control: -1.09, exposure: 1500
20:46:04.251 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:04.251 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:46:04.251 00.000 6680 MoveAxis(E, 147, ABG)
20:46:04.251 00.000 6680 Guiding  Dir = 2, Dur = 147
20:46:04.251 00.000 6680 IsGuiding returns 0
20:46:04.251 00.000 6680 PulseGuide returned control before completion, sleep 157
20:46:04.251 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=168, Gamma=0.560
20:46:04.308 00.057 2864 UpdateGuideState exits: m=1797 SNR=29.9
20:46:04.310 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:04.312 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:46:04.314 00.002 2864 Enqueuing Expose request
20:46:04.425 00.111 6680 IsGuiding returns 1
20:46:04.425 00.000 6680 scope still moving after pulse duration time elapsed
20:46:04.457 00.032 6680 IsGuiding returns 0
20:46:04.457 00.000 6680 scope move finished after 147 + 57 ms
20:46:04.457 00.000 6680 Move returns status 0, amount 147
20:46:04.457 00.000 6680 MoveAxis(N, 0, ABG)
20:46:04.457 00.000 6680 Move returns status 0, amount 0
20:46:04.457 00.000 6680 move complete, result=0
20:46:04.457 00.000 6680 worker thread done servicing request
20:46:04.457 00.000 6680 Worker thread wakes up
20:46:04.457 00.000 2864 GuideStep: -0.5 px 147 ms EAST, 0.0 px 0 ms NORTH
20:46:04.465 00.008 6680 worker thread servicing REQUEST_EXPOSE 1500
20:46:04.465 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:46:06.121 01.656 6680 Exposure complete
20:46:06.177 00.056 6680 worker thread done servicing request
20:46:06.177 00.000 2864 OnExposeComplete: enter
20:46:06.179 00.002 2864 UpdateGuideState(): m_state=6
20:46:06.184 00.005 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 668
20:46:06.184 00.000 2864 Star::Find returns 1 (0), X=136.99, Y=727.73, Mass=1736, SNR=29.4, Peak=145 HFD=3.2
20:46:06.184 00.000 2864 MultiStar: [#1 -0.31,0.15,0.95,U] [#2 -0.25,-0.08,0.65,U] [#3 -1.19,0.78,0.74,U] [#4 -0.43,-0.14,0.60,U] [#5 -0.19,0.27,0.59,U] [#6 -2.02,1.25,0.48,U] [#7 0.03,-0.36,0.46,U] [#8 -0.03,-0.14,0.41,U] 
20:46:06.184 00.000 2864 refined, 8 included, MultiStar: {-0.06, 0.09}, one-star: {2.30, -0.57}
20:46:06.184 00.000 2864 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.80) = xAngle (-0.62 = -0.62)
20:46:06.184 00.000 2864 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.70 = 2.58)
20:46:06.184 00.000 2864 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.17 mountX=0.09 mountY=0.06, mountTheta=0.58
20:46:06.184 00.000 2864 SchedulePrimaryMove(10198720, x=-0.06, y=0.09, opts=13)
20:46:06.199 00.015 2864 Enqueuing Move request for scope (-0.06, 0.09)
20:46:06.199 00.000 6680 Worker thread wakes up
20:46:06.199 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
20:46:06.199 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
20:46:06.199 00.000 6680 Moving (-0.06, 0.09) raw xDistance=0.09 yDistance=0.06
20:46:06.199 00.000 6680 PPEC rslt: input = 0.09, final = -0.99, react = 0.06, pred = -0.99, hyst = 0.00, hyst_pct = 0.00, period_length = 575.25
20:46:06.199 00.000 6680 PPEC: input: 0.09, control: -0.99, exposure: 1500
20:46:06.199 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:06.199 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:46:06.199 00.000 6680 MoveAxis(E, 134, ABG)
20:46:06.199 00.000 6680 Guiding  Dir = 2, Dur = 134
20:46:06.199 00.000 6680 IsGuiding returns 0
20:46:06.199 00.000 6680 PulseGuide returned control before completion, sleep 144
20:46:06.215 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=181, Gamma=0.560
20:46:06.263 00.048 2864 UpdateGuideState exits: m=1736 SNR=29.4
20:46:06.263 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:06.263 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:46:06.263 00.000 2864 Enqueuing Expose request
20:46:06.357 00.094 6680 IsGuiding returns 1
20:46:06.357 00.000 6680 scope still moving after pulse duration time elapsed
20:46:06.389 00.032 6680 IsGuiding returns 0
20:46:06.389 00.000 6680 scope move finished after 134 + 48 ms
20:46:06.389 00.000 6680 Move returns status 0, amount 134
20:46:06.389 00.000 6680 MoveAxis(N, 0, ABG)
20:46:06.389 00.000 6680 Move returns status 0, amount 0
20:46:06.389 00.000 6680 move complete, result=0
20:46:06.389 00.000 6680 worker thread done servicing request
20:46:06.389 00.000 6680 Worker thread wakes up
20:46:06.389 00.000 2864 GuideStep: 0.1 px 134 ms EAST, 0.1 px 0 ms NORTH
20:46:06.389 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:46:06.389 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:46:07.803 01.414 6680 Exposure complete
20:46:07.848 00.045 6680 worker thread done servicing request
20:46:07.848 00.000 2864 OnExposeComplete: enter
20:46:07.848 00.000 2864 UpdateGuideState(): m_state=6
20:46:07.848 00.000 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 669
20:46:07.848 00.000 2864 Star::Find returns 1 (0), X=136.65, Y=727.55, Mass=1764, SNR=29.6, Peak=139 HFD=3.2
20:46:07.864 00.016 2864 MultiStar: [#1 -0.22,-0.03,0.94,U] [#2 -0.53,-0.26,0.67,U] [#3 -1.19,0.53,0.74,U] [#4 -0.32,-0.17,0.57,U] [#5 -0.17,0.07,0.57,U] [#6 -1.87,1.17,0.48,U] [#7 0.24,-0.38,0.45,U] [#8 -0.01,-0.11,0.44,U] 
20:46:07.864 00.000 2864 refined, 8 included, MultiStar: {-0.10, -0.05}, one-star: {1.96, -0.75}
20:46:07.864 00.000 2864 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.80) = xAngle (-5.49 = 0.79)
20:46:07.871 00.007 2864 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.56 = -2.28)
20:46:07.873 00.002 2864 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.69 mountX=0.08 mountY=-0.08, mountTheta=-0.82
20:46:07.877 00.004 2864 SchedulePrimaryMove(10198720, x=-0.10, y=-0.05, opts=13)
20:46:07.879 00.002 2864 Enqueuing Move request for scope (-0.10, -0.05)
20:46:07.880 00.001 6680 Worker thread wakes up
20:46:07.880 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
20:46:07.880 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
20:46:07.880 00.000 6680 Moving (-0.10, -0.05) raw xDistance=0.08 yDistance=-0.08
20:46:07.880 00.000 6680 PPEC rslt: input = 0.08, final = -0.96, react = 0.05, pred = -0.96, hyst = 0.00, hyst_pct = 0.00, period_length = 572.21
20:46:07.880 00.000 6680 PPEC: input: 0.08, control: -0.96, exposure: 1500
20:46:07.880 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:07.880 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:46:07.880 00.000 6680 MoveAxis(E, 129, ABG)
20:46:07.880 00.000 6680 Guiding  Dir = 2, Dur = 129
20:46:07.880 00.000 6680 IsGuiding returns 0
20:46:07.880 00.000 6680 PulseGuide returned control before completion, sleep 139
20:46:07.880 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=169, Gamma=0.560
20:46:07.943 00.063 2864 UpdateGuideState exits: m=1764 SNR=29.6
20:46:07.943 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:07.943 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:46:07.943 00.000 2864 Enqueuing Expose request
20:46:08.038 00.095 6680 IsGuiding returns 1
20:46:08.038 00.000 6680 scope still moving after pulse duration time elapsed
20:46:08.070 00.032 6680 IsGuiding returns 0
20:46:08.070 00.000 6680 scope move finished after 129 + 55 ms
20:46:08.070 00.000 6680 Move returns status 0, amount 129
20:46:08.070 00.000 6680 MoveAxis(N, 0, ABG)
20:46:08.070 00.000 6680 Move returns status 0, amount 0
20:46:08.070 00.000 6680 move complete, result=0
20:46:08.070 00.000 6680 worker thread done servicing request
20:46:08.070 00.000 6680 Worker thread wakes up
20:46:08.070 00.000 2864 GuideStep: 0.1 px 129 ms EAST, -0.1 px 0 ms NORTH
20:46:08.073 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
20:46:08.073 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:46:09.718 01.645 6680 Exposure complete
20:46:09.782 00.064 6680 worker thread done servicing request
20:46:09.782 00.000 2864 OnExposeComplete: enter
20:46:09.782 00.000 2864 UpdateGuideState(): m_state=6
20:46:09.782 00.000 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 670
20:46:09.782 00.000 2864 Star::Find returns 1 (0), X=136.37, Y=728.09, Mass=1759, SNR=29.6, Peak=175 HFD=3.0
20:46:09.782 00.000 2864 MultiStar: [#1 -0.82,0.36,0.96,U] [#2 -0.78,0.34,0.64,U] [#3 -1.73,0.95,0.71,U] [#4 -0.85,0.21,0.58,U] [#5 -0.64,0.62,0.60,U] [#6 -2.45,1.55,0.00,M1] [#7 -0.54,-0.26,0.48,U] [#8 -0.40,0.17,0.41,U] 
20:46:09.782 00.000 2864 refined, 7 included, MultiStar: {-0.40, 0.27}, one-star: {1.68, -0.20}
20:46:09.782 00.000 2864 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.80) = xAngle (-0.26 = -0.26)
20:46:09.782 00.000 2864 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.33 = 2.95)
20:46:09.800 00.018 2864 CameraToMount -- cameraX=-0.40 cameraY=0.27 hyp=0.48 cameraTheta=2.54 mountX=0.47 mountY=0.09, mountTheta=0.19
20:46:09.806 00.006 2864 SchedulePrimaryMove(10198720, x=-0.40, y=0.27, opts=13)
20:46:09.806 00.000 2864 Enqueuing Move request for scope (-0.40, 0.27)
20:46:09.806 00.000 6680 Worker thread wakes up
20:46:09.806 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.27) opts 0xd
20:46:09.806 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.40, 0.27)
20:46:09.806 00.000 6680 Moving (-0.40, 0.27) raw xDistance=0.47 yDistance=0.09
20:46:09.815 00.009 6680 PPEC rslt: input = 0.47, final = -0.75, react = 0.28, pred = -1.03, hyst = 0.19, hyst_pct = 0.00, period_length = 569.19
20:46:09.815 00.000 6680 PPEC: input: 0.47, control: -0.75, exposure: 1500
20:46:09.815 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:09.815 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:46:09.815 00.000 6680 MoveAxis(E, 101, ABG)
20:46:09.815 00.000 6680 Guiding  Dir = 2, Dur = 101
20:46:09.817 00.002 6680 IsGuiding returns 0
20:46:09.817 00.000 6680 PulseGuide returned control before completion, sleep 111
20:46:09.817 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=165, Gamma=0.560
20:46:09.869 00.052 2864 UpdateGuideState exits: m=1759 SNR=29.6
20:46:09.877 00.008 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:09.877 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:46:09.877 00.000 2864 Enqueuing Expose request
20:46:09.941 00.064 6680 IsGuiding returns 1
20:46:09.941 00.000 6680 scope still moving after pulse duration time elapsed
20:46:09.973 00.032 6680 IsGuiding returns 0
20:46:09.973 00.000 6680 scope move finished after 101 + 54 ms
20:46:09.973 00.000 6680 Move returns status 0, amount 101
20:46:09.973 00.000 6680 MoveAxis(N, 0, ABG)
20:46:09.973 00.000 6680 Move returns status 0, amount 0
20:46:09.973 00.000 6680 move complete, result=0
20:46:09.973 00.000 6680 worker thread done servicing request
20:46:09.973 00.000 6680 Worker thread wakes up
20:46:09.973 00.000 2864 GuideStep: 0.5 px 101 ms EAST, 0.1 px 0 ms NORTH
20:46:09.973 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:46:09.973 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:46:11.385 01.412 6680 Exposure complete
20:46:11.447 00.062 6680 worker thread done servicing request
20:46:11.447 00.000 2864 OnExposeComplete: enter
20:46:11.447 00.000 2864 UpdateGuideState(): m_state=6
20:46:11.447 00.000 2864 Star::Find(15, 136, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 671
20:46:11.447 00.000 2864 Star::Find returns 1 (0), X=136.52, Y=728.01, Mass=1853, SNR=30.4, Peak=170 HFD=3.0
20:46:11.463 00.016 2864 MultiStar: [#1 -0.80,0.11,0.93,U] [#2 -0.63,0.26,0.63,U] [#3 -1.59,0.87,0.69,U] [#4 -0.70,-0.02,0.57,U] [#5 -0.41,0.60,0.57,U] [#6 -2.25,1.47,0.49,U] [#7 -0.11,-0.10,0.45,U] [#8 -0.17,0.26,0.41,U] 
20:46:11.463 00.000 2864 refined, 8 included, MultiStar: {-0.40, 0.29}, one-star: {1.83, -0.29}
20:46:11.463 00.000 2864 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.80) = xAngle (-0.29 = -0.29)
20:46:11.463 00.000 2864 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.37 = 2.91)
20:46:11.463 00.000 2864 CameraToMount -- cameraX=-0.40 cameraY=0.29 hyp=0.49 cameraTheta=2.50 mountX=0.47 mountY=0.11, mountTheta=0.23
20:46:11.463 00.000 2864 SchedulePrimaryMove(10198720, x=-0.40, y=0.29, opts=13)
20:46:11.463 00.000 2864 Enqueuing Move request for scope (-0.40, 0.29)
20:46:11.463 00.000 6680 Worker thread wakes up
20:46:11.463 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.29) opts 0xd
20:46:11.463 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.40, 0.29)
20:46:11.463 00.000 6680 Moving (-0.40, 0.29) raw xDistance=0.47 yDistance=0.11
20:46:11.478 00.015 6680 PPEC rslt: input = 0.47, final = -0.68, react = 0.28, pred = -0.96, hyst = 0.20, hyst_pct = 0.00, period_length = 566.21
20:46:11.478 00.000 6680 PPEC: input: 0.47, control: -0.68, exposure: 1500
20:46:11.478 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:11.478 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:46:11.478 00.000 6680 MoveAxis(E, 91, ABG)
20:46:11.478 00.000 6680 Guiding  Dir = 2, Dur = 91
20:46:11.478 00.000 6680 IsGuiding returns 0
20:46:11.478 00.000 6680 PulseGuide returned control before completion, sleep 101
20:46:11.483 00.005 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=166, Gamma=0.560
20:46:11.525 00.042 2864 UpdateGuideState exits: m=1853 SNR=30.4
20:46:11.525 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:11.541 00.016 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:46:11.541 00.000 2864 Enqueuing Expose request
20:46:11.588 00.047 6680 IsGuiding returns 1
20:46:11.588 00.000 6680 scope still moving after pulse duration time elapsed
20:46:11.619 00.031 6680 IsGuiding returns 0
20:46:11.619 00.000 6680 scope move finished after 91 + 48 ms
20:46:11.619 00.000 6680 Move returns status 0, amount 91
20:46:11.619 00.000 6680 MoveAxis(N, 0, ABG)
20:46:11.619 00.000 6680 Move returns status 0, amount 0
20:46:11.619 00.000 6680 move complete, result=0
20:46:11.619 00.000 6680 worker thread done servicing request
20:46:11.619 00.000 6680 Worker thread wakes up
20:46:11.621 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:46:11.621 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:46:11.621 00.000 2864 GuideStep: 0.5 px 91 ms EAST, 0.1 px 0 ms NORTH
20:46:13.266 01.645 6680 Exposure complete
20:46:13.344 00.078 6680 worker thread done servicing request
20:46:13.344 00.000 2864 OnExposeComplete: enter
20:46:13.344 00.000 2864 UpdateGuideState(): m_state=6
20:46:13.344 00.000 2864 Star::Find(15, 136, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 672
20:46:13.344 00.000 2864 Star::Find returns 1 (0), X=136.15, Y=728.02, Mass=1767, SNR=29.6, Peak=160 HFD=3.1
20:46:13.344 00.000 2864 MultiStar: [#1 -1.13,0.25,0.93,U] [#2 -0.99,0.25,0.65,U] [#3 -1.99,0.98,0.70,U] [#4 -1.21,0.06,0.59,U] [#5 -0.72,0.48,0.59,U] [#6 -2.76,1.44,0.00,M1] [#7 -0.56,0.03,0.47,U] [#8 -0.78,0.10,0.42,U] 
20:46:13.344 00.000 2864 refined, 7 included, MultiStar: {-0.63, 0.22}, one-star: {1.46, -0.27}
20:46:13.344 00.000 2864 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.80) = xAngle (0.01 = 0.01)
20:46:13.344 00.000 2864 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.07 = -3.07)
20:46:13.360 00.016 2864 CameraToMount -- cameraX=-0.63 cameraY=0.22 hyp=0.67 cameraTheta=2.80 mountX=0.67 mountY=-0.05, mountTheta=-0.08
20:46:13.360 00.000 2864 SchedulePrimaryMove(10198720, x=-0.63, y=0.22, opts=13)
20:46:13.360 00.000 2864 Enqueuing Move request for scope (-0.63, 0.22)
20:46:13.360 00.000 6680 Worker thread wakes up
20:46:13.360 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.63, 0.22) opts 0xd
20:46:13.360 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.63, 0.22)
20:46:13.360 00.000 6680 Moving (-0.63, 0.22) raw xDistance=0.67 yDistance=-0.05
20:46:13.371 00.011 6680 PPEC rslt: input = 0.67, final = -0.41, react = 0.40, pred = -0.81, hyst = 0.32, hyst_pct = 0.00, period_length = 563.26
20:46:13.371 00.000 6680 PPEC: input: 0.67, control: -0.41, exposure: 1500
20:46:13.371 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:13.371 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:46:13.371 00.000 6680 MoveAxis(E, 56, ABG)
20:46:13.371 00.000 6680 Guiding  Dir = 2, Dur = 56
20:46:13.371 00.000 6680 IsGuiding returns 0
20:46:13.371 00.000 6680 PulseGuide returned control before completion, sleep 66
20:46:13.382 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=188, Gamma=0.560
20:46:13.429 00.047 2864 UpdateGuideState exits: m=1767 SNR=29.6
20:46:13.432 00.003 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:13.432 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:46:13.438 00.006 2864 Enqueuing Expose request
20:46:13.454 00.016 6680 IsGuiding returns 0
20:46:13.454 00.000 6680 Move returns status 0, amount 56
20:46:13.454 00.000 6680 MoveAxis(N, 0, ABG)
20:46:13.454 00.000 6680 Move returns status 0, amount 0
20:46:13.454 00.000 6680 move complete, result=0
20:46:13.454 00.000 6680 worker thread done servicing request
20:46:13.454 00.000 6680 Worker thread wakes up
20:46:13.454 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:46:13.454 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:46:13.454 00.000 2864 GuideStep: 0.7 px 56 ms EAST, -0.1 px 0 ms NORTH
20:46:14.869 01.415 6680 Exposure complete
20:46:14.925 00.056 6680 worker thread done servicing request
20:46:14.925 00.000 2864 OnExposeComplete: enter
20:46:14.930 00.005 2864 UpdateGuideState(): m_state=6
20:46:14.931 00.001 2864 Star::Find(15, 136, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 673
20:46:14.935 00.004 2864 Star::Find returns 1 (0), X=136.77, Y=727.67, Mass=1844, SNR=30.3, Peak=160 HFD=3.1
20:46:14.937 00.002 2864 MultiStar: [#1 -0.30,-0.28,0.93,U] [#2 -0.33,-0.13,0.66,U] [#3 -1.20,0.40,0.70,U] [#4 -0.28,-0.35,0.56,U] [#5 -0.03,0.10,0.57,U] [#6 -1.90,1.05,0.48,U] [#7 0.15,-0.62,0.45,U] [#8 0.18,-0.35,0.41,U] 
20:46:14.941 00.004 2864 refined, 8 included, MultiStar: {-0.03, -0.13}, one-star: {2.08, -0.63}
20:46:14.947 00.006 2864 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.80) = xAngle (-4.62 = 1.67)
20:46:14.953 00.006 2864 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-7.69 = -1.41)
20:46:14.959 00.006 2864 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.14 cameraTheta=-1.82 mountX=-0.01 mountY=-0.13, mountTheta=-1.67
20:46:14.963 00.004 2864 SchedulePrimaryMove(10198720, x=-0.03, y=-0.13, opts=13)
20:46:14.963 00.000 2864 Enqueuing Move request for scope (-0.03, -0.13)
20:46:14.963 00.000 6680 Worker thread wakes up
20:46:14.963 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
20:46:14.963 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
20:46:14.963 00.000 6680 Moving (-0.03, -0.13) raw xDistance=-0.01 yDistance=-0.13
20:46:14.963 00.000 6680 PPEC rslt: input = -0.01, final = -0.69, react = -0.01, pred = -0.69, hyst = 0.00, hyst_pct = 0.00, period_length = 560.33
20:46:14.963 00.000 6680 PPEC: input: -0.01, control: -0.69, exposure: 1500
20:46:14.963 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:14.963 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:46:14.972 00.009 6680 MoveAxis(E, 93, ABG)
20:46:14.972 00.000 6680 Guiding  Dir = 2, Dur = 93
20:46:14.972 00.000 6680 IsGuiding returns 0
20:46:14.972 00.000 6680 PulseGuide returned control before completion, sleep 103
20:46:14.982 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=183, Gamma=0.560
20:46:15.027 00.045 2864 UpdateGuideState exits: m=1844 SNR=30.3
20:46:15.027 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:15.027 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:46:15.027 00.000 2864 Enqueuing Expose request
20:46:15.084 00.057 6680 IsGuiding returns 1
20:46:15.084 00.000 6680 scope still moving after pulse duration time elapsed
20:46:15.116 00.032 6680 IsGuiding returns 0
20:46:15.116 00.000 6680 scope move finished after 93 + 50 ms
20:46:15.116 00.000 6680 Move returns status 0, amount 93
20:46:15.116 00.000 6680 MoveAxis(N, 0, ABG)
20:46:15.116 00.000 6680 Move returns status 0, amount 0
20:46:15.116 00.000 6680 move complete, result=0
20:46:15.116 00.000 6680 worker thread done servicing request
20:46:15.116 00.000 2864 GuideStep: -0.0 px 93 ms EAST, -0.1 px 0 ms NORTH
20:46:15.119 00.003 6680 Worker thread wakes up
20:46:15.119 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:46:15.119 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:46:16.754 01.635 6680 Exposure complete
20:46:16.806 00.052 6680 worker thread done servicing request
20:46:16.806 00.000 2864 OnExposeComplete: enter
20:46:16.806 00.000 2864 UpdateGuideState(): m_state=6
20:46:16.806 00.000 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 674
20:46:16.806 00.000 2864 Star::Find returns 1 (0), X=136.15, Y=727.20, Mass=1764, SNR=29.6, Peak=156 HFD=3.4
20:46:16.822 00.016 2864 MultiStar: [#1 -1.00,-0.47,0.95,U] [#2 -0.99,-0.46,0.65,U] [#3 -1.90,0.09,0.73,U] [#4 -1.05,-0.67,0.58,U] [#5 -0.77,-0.29,0.58,U] [#6 -2.56,0.85,0.49,U] [#7 -0.44,-0.88,0.45,U] [#8 -0.35,-0.66,0.43,U] 
20:46:16.822 00.000 2864 refined, 8 included, MultiStar: {-0.71, -0.44}, one-star: {1.46, -1.09}
20:46:16.822 00.000 2864 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.80) = xAngle (-5.38 = 0.90)
20:46:16.822 00.000 2864 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.45 = -2.17)
20:46:16.822 00.000 2864 CameraToMount -- cameraX=-0.71 cameraY=-0.44 hyp=0.84 cameraTheta=-2.59 mountX=0.52 mountY=-0.69, mountTheta=-0.93
20:46:16.822 00.000 2864 SchedulePrimaryMove(10198720, x=-0.71, y=-0.44, opts=13)
20:46:16.822 00.000 2864 Enqueuing Move request for scope (-0.71, -0.44)
20:46:16.838 00.016 6680 Worker thread wakes up
20:46:16.838 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.71, -0.44) opts 0xd
20:46:16.838 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.71, -0.44)
20:46:16.838 00.000 6680 Moving (-0.71, -0.44) raw xDistance=0.52 yDistance=-0.69
20:46:16.838 00.000 6680 PPEC rslt: input = 0.52, final = -0.37, react = 0.31, pred = -0.69, hyst = 0.26, hyst_pct = 0.00, period_length = 557.44
20:46:16.838 00.000 6680 PPEC: input: 0.52, control: -0.37, exposure: 1500
20:46:16.838 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69
20:46:16.838 00.000 6680 MoveAxis(E, 50, ABG)
20:46:16.838 00.000 6680 Guiding  Dir = 2, Dur = 50
20:46:16.838 00.000 6680 IsGuiding returns 0
20:46:16.838 00.000 6680 PulseGuide returned control before completion, sleep 60
20:46:16.838 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=172, Gamma=0.560
20:46:16.896 00.058 2864 UpdateGuideState exits: m=1764 SNR=29.6
20:46:16.898 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:16.900 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:46:16.900 00.000 2864 Enqueuing Expose request
20:46:16.916 00.016 6680 IsGuiding returns 1
20:46:16.916 00.000 6680 scope still moving after pulse duration time elapsed
20:46:16.947 00.031 6680 IsGuiding returns 0
20:46:16.947 00.000 6680 scope move finished after 50 + 55 ms
20:46:16.947 00.000 6680 Move returns status 0, amount 50
20:46:16.947 00.000 6680 MoveAxis(N, 110, ABG)
20:46:16.947 00.000 6680 Guiding  Dir = 0, Dur = 110
20:46:16.947 00.000 6680 IsGuiding returns 0
20:46:16.947 00.000 6680 PulseGuide returned control before completion, sleep 120
20:46:17.073 00.126 6680 IsGuiding returns 1
20:46:17.073 00.000 6680 scope still moving after pulse duration time elapsed
20:46:17.105 00.032 6680 IsGuiding returns 0
20:46:17.105 00.000 6680 scope move finished after 110 + 46 ms
20:46:17.105 00.000 6680 Move returns status 0, amount 110
20:46:17.105 00.000 6680 move complete, result=0
20:46:17.105 00.000 6680 worker thread done servicing request
20:46:17.105 00.000 6680 Worker thread wakes up
20:46:17.105 00.000 2864 GuideStep: 0.5 px 50 ms EAST, -0.7 px 110 ms NORTH
20:46:17.105 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:46:17.105 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:46:18.529 01.424 6680 Exposure complete
20:46:18.592 00.063 6680 worker thread done servicing request
20:46:18.592 00.000 2864 OnExposeComplete: enter
20:46:18.592 00.000 2864 UpdateGuideState(): m_state=6
20:46:18.608 00.016 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 675
20:46:18.608 00.000 2864 Star::Find returns 1 (0), X=136.59, Y=727.94, Mass=1740, SNR=29.4, Peak=147 HFD=3.3
20:46:18.608 00.000 2864 MultiStar: [#1 -0.68,-0.04,0.97,U] [#2 -0.53,0.07,0.65,U] [#3 -1.39,0.67,0.71,U] [#4 -0.61,-0.14,0.61,U] [#5 -0.37,0.49,0.60,U] [#6 -2.15,1.38,0.50,U] [#7 -0.05,-0.33,0.47,U] [#8 -0.19,-0.18,0.43,U] 
20:46:18.608 00.000 2864 refined, 8 included, MultiStar: {-0.31, 0.13}, one-star: {1.90, -0.36}
20:46:18.608 00.000 2864 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.80) = xAngle (-0.05 = -0.05)
20:46:18.608 00.000 2864 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.13 = -3.13)
20:46:18.619 00.011 2864 CameraToMount -- cameraX=-0.31 cameraY=0.13 hyp=0.34 cameraTheta=2.74 mountX=0.34 mountY=-0.00, mountTheta=-0.01
20:46:18.623 00.004 2864 SchedulePrimaryMove(10198720, x=-0.31, y=0.13, opts=13)
20:46:18.623 00.000 2864 Enqueuing Move request for scope (-0.31, 0.13)
20:46:18.623 00.000 6680 Worker thread wakes up
20:46:18.623 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.13) opts 0xd
20:46:18.623 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.31, 0.13)
20:46:18.623 00.000 6680 Moving (-0.31, 0.13) raw xDistance=0.34 yDistance=-0.00
20:46:18.623 00.000 6680 PPEC rslt: input = 0.34, final = -0.38, react = 0.20, pred = -0.58, hyst = 0.14, hyst_pct = 0.00, period_length = 554.57
20:46:18.623 00.000 6680 PPEC: input: 0.34, control: -0.38, exposure: 1500
20:46:18.623 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:18.623 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:46:18.623 00.000 6680 MoveAxis(E, 51, ABG)
20:46:18.623 00.000 6680 Guiding  Dir = 2, Dur = 51
20:46:18.623 00.000 6680 IsGuiding returns 0
20:46:18.623 00.000 6680 PulseGuide returned control before completion, sleep 61
20:46:18.642 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=163, Gamma=0.560
20:46:18.687 00.045 2864 UpdateGuideState exits: m=1740 SNR=29.4
20:46:18.687 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:18.687 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:46:18.687 00.000 2864 Enqueuing Expose request
20:46:18.703 00.016 6680 IsGuiding returns 1
20:46:18.703 00.000 6680 scope still moving after pulse duration time elapsed
20:46:18.734 00.031 6680 IsGuiding returns 0
20:46:18.734 00.000 6680 scope move finished after 51 + 51 ms
20:46:18.734 00.000 6680 Move returns status 0, amount 51
20:46:18.734 00.000 6680 MoveAxis(N, 0, ABG)
20:46:18.734 00.000 6680 Move returns status 0, amount 0
20:46:18.734 00.000 6680 move complete, result=0
20:46:18.734 00.000 6680 worker thread done servicing request
20:46:18.734 00.000 2864 GuideStep: 0.3 px 51 ms EAST, -0.0 px 0 ms NORTH
20:46:18.734 00.000 6680 Worker thread wakes up
20:46:18.734 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:46:18.734 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:46:20.375 01.641 6680 Exposure complete
20:46:20.433 00.058 6680 worker thread done servicing request
20:46:20.433 00.000 2864 OnExposeComplete: enter
20:46:20.445 00.012 2864 UpdateGuideState(): m_state=6
20:46:20.447 00.002 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 676
20:46:20.453 00.006 2864 Star::Find returns 1 (0), X=136.47, Y=727.71, Mass=1766, SNR=29.6, Peak=151 HFD=3.1
20:46:20.453 00.000 2864 MultiStar: [#1 -0.71,-0.01,0.94,U] [#2 -0.69,-0.02,0.66,U] [#3 -1.75,0.45,0.73,U] [#4 -0.71,-0.13,0.59,U] [#5 -0.65,0.30,0.58,U] [#6 -2.33,1.14,0.49,U] [#7 -0.32,-0.32,0.45,U] [#8 -0.24,-0.30,0.41,U] 
20:46:20.453 00.000 2864 refined, 8 included, MultiStar: {-0.48, 0.02}, one-star: {1.78, -0.58}
20:46:20.453 00.000 2864 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.80) = xAngle (0.31 = 0.31)
20:46:20.462 00.009 2864 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.77 = -2.77)
20:46:20.464 00.002 2864 CameraToMount -- cameraX=-0.48 cameraY=0.02 hyp=0.48 cameraTheta=3.10 mountX=0.45 mountY=-0.18, mountTheta=-0.37
20:46:20.467 00.003 2864 SchedulePrimaryMove(10198720, x=-0.48, y=0.02, opts=13)
20:46:20.467 00.000 2864 Enqueuing Move request for scope (-0.48, 0.02)
20:46:20.467 00.000 6680 Worker thread wakes up
20:46:20.467 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.02) opts 0xd
20:46:20.467 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.48, 0.02)
20:46:20.467 00.000 6680 Moving (-0.48, 0.02) raw xDistance=0.45 yDistance=-0.18
20:46:20.467 00.000 6680 PPEC rslt: input = 0.45, final = -0.20, react = 0.27, pred = -0.47, hyst = 0.22, hyst_pct = 0.00, period_length = 551.73
20:46:20.467 00.000 6680 PPEC: input: 0.45, control: -0.20, exposure: 1500
20:46:20.467 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:20.467 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:46:20.467 00.000 6680 MoveAxis(E, 26, ABG)
20:46:20.467 00.000 6680 Guiding  Dir = 2, Dur = 26
20:46:20.478 00.011 6680 IsGuiding returns 0
20:46:20.478 00.000 6680 PulseGuide returned control before completion, sleep 36
20:46:20.485 00.007 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=166, Gamma=0.560
20:46:20.526 00.041 6680 IsGuiding returns 1
20:46:20.526 00.000 6680 scope still moving after pulse duration time elapsed
20:46:20.526 00.000 2864 UpdateGuideState exits: m=1766 SNR=29.6
20:46:20.526 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:20.526 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:46:20.526 00.000 2864 Enqueuing Expose request
20:46:20.558 00.032 6680 IsGuiding returns 0
20:46:20.558 00.000 6680 scope move finished after 26 + 53 ms
20:46:20.558 00.000 6680 Move returns status 0, amount 26
20:46:20.558 00.000 6680 MoveAxis(N, 0, ABG)
20:46:20.558 00.000 6680 Move returns status 0, amount 0
20:46:20.558 00.000 6680 move complete, result=0
20:46:20.558 00.000 6680 worker thread done servicing request
20:46:20.560 00.002 6680 Worker thread wakes up
20:46:20.560 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:46:20.560 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:46:20.560 00.000 2864 GuideStep: 0.5 px 26 ms EAST, -0.2 px 0 ms NORTH
20:46:21.972 01.412 6680 Exposure complete
20:46:22.022 00.050 6680 worker thread done servicing request
20:46:22.022 00.000 2864 OnExposeComplete: enter
20:46:22.022 00.000 2864 UpdateGuideState(): m_state=6
20:46:22.025 00.003 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 677
20:46:22.025 00.000 2864 Star::Find returns 1 (0), X=137.25, Y=727.62, Mass=1809, SNR=30.0, Peak=157 HFD=3.2
20:46:22.025 00.000 2864 MultiStar: [#1 -0.07,-0.07,0.94,U] [#2 0.18,-0.04,0.63,U] [#3 -0.76,0.67,0.72,U] [#4 -0.03,-0.32,0.57,U] [#5 0.25,0.21,0.56,U] [#6 -1.67,0.91,0.49,U] [#7 0.81,-0.22,0.46,U] [#8 0.56,-0.17,0.41,U] 
20:46:22.025 00.000 2864 refined, 8 included, MultiStar: {0.34, -0.01}, one-star: {2.55, -0.68}
20:46:22.032 00.007 2864 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.80) = xAngle (-2.83 = -2.83)
20:46:22.032 00.000 2864 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.91 = 0.38)
20:46:22.032 00.000 2864 CameraToMount -- cameraX=0.34 cameraY=-0.01 hyp=0.34 cameraTheta=-0.04 mountX=-0.32 mountY=0.12, mountTheta=2.77
20:46:22.032 00.000 2864 SchedulePrimaryMove(10198720, x=0.34, y=-0.01, opts=13)
20:46:22.032 00.000 2864 Enqueuing Move request for scope (0.34, -0.01)
20:46:22.032 00.000 6680 Worker thread wakes up
20:46:22.032 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.01) opts 0xd
20:46:22.032 00.000 6680 Handling offset move in thread for scope, endpoint = (0.34, -0.01)
20:46:22.032 00.000 6680 Moving (0.34, -0.01) raw xDistance=-0.32 yDistance=0.12
20:46:22.048 00.016 6680 PPEC rslt: input = -0.32, final = -1.05, react = -0.19, pred = -0.85, hyst = -0.20, hyst_pct = 0.00, period_length = 548.92
20:46:22.048 00.000 6680 PPEC: input: -0.32, control: -1.05, exposure: 1500
20:46:22.048 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:22.048 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:46:22.048 00.000 6680 MoveAxis(E, 141, ABG)
20:46:22.048 00.000 6680 Guiding  Dir = 2, Dur = 141
20:46:22.048 00.000 6680 IsGuiding returns 0
20:46:22.048 00.000 6680 PulseGuide returned control before completion, sleep 151
20:46:22.057 00.009 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=170, Gamma=0.560
20:46:22.095 00.038 2864 UpdateGuideState exits: m=1809 SNR=30.0
20:46:22.095 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:22.095 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:46:22.095 00.000 2864 Enqueuing Expose request
20:46:22.206 00.111 6680 IsGuiding returns 1
20:46:22.206 00.000 6680 scope still moving after pulse duration time elapsed
20:46:22.238 00.032 6680 IsGuiding returns 0
20:46:22.238 00.000 6680 scope move finished after 141 + 48 ms
20:46:22.238 00.000 6680 Move returns status 0, amount 141
20:46:22.238 00.000 6680 MoveAxis(N, 0, ABG)
20:46:22.238 00.000 6680 Move returns status 0, amount 0
20:46:22.238 00.000 6680 move complete, result=0
20:46:22.238 00.000 6680 worker thread done servicing request
20:46:22.238 00.000 6680 Worker thread wakes up
20:46:22.238 00.000 2864 GuideStep: -0.3 px 141 ms EAST, 0.1 px 0 ms NORTH
20:46:22.238 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:46:22.238 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:46:23.871 01.633 6680 Exposure complete
20:46:23.914 00.043 6680 worker thread done servicing request
20:46:23.914 00.000 2864 OnExposeComplete: enter
20:46:23.921 00.007 2864 UpdateGuideState(): m_state=6
20:46:23.923 00.002 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 678
20:46:23.925 00.002 2864 Star::Find returns 1 (0), X=137.52, Y=727.75, Mass=1770, SNR=29.7, Peak=161 HFD=3.1
20:46:23.927 00.002 2864 MultiStar: [#1 0.37,-0.04,0.95,U] [#2 0.31,-0.11,0.63,U] [#3 -0.53,0.50,0.72,U] [#4 0.33,-0.16,0.57,U] [#5 0.51,0.23,0.58,U] [#6 -1.24,1.17,0.50,U] [#7 0.91,-0.49,0.47,U] [#8 0.81,-0.38,0.42,U] 
20:46:23.929 00.002 2864 refined, 8 included, MultiStar: {0.62, -0.01}, one-star: {2.83, -0.55}
20:46:23.931 00.002 2864 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.80) = xAngle (-2.81 = -2.81)
20:46:23.931 00.000 2864 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.88 = 0.40)
20:46:23.931 00.000 2864 CameraToMount -- cameraX=0.62 cameraY=-0.01 hyp=0.62 cameraTheta=-0.02 mountX=-0.59 mountY=0.24, mountTheta=2.75
20:46:23.931 00.000 2864 SchedulePrimaryMove(10198720, x=0.62, y=-0.01, opts=13)
20:46:23.931 00.000 2864 Enqueuing Move request for scope (0.62, -0.01)
20:46:23.931 00.000 6680 Worker thread wakes up
20:46:23.931 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.62, -0.01) opts 0xd
20:46:23.931 00.000 6680 Handling offset move in thread for scope, endpoint = (0.62, -0.01)
20:46:23.931 00.000 6680 Moving (0.62, -0.01) raw xDistance=-0.59 yDistance=0.24
20:46:23.945 00.014 6680 PPEC rslt: input = -0.59, final = -1.34, react = -0.35, pred = -0.99, hyst = -0.33, hyst_pct = 0.00, period_length = 546.14
20:46:23.945 00.000 6680 PPEC: input: -0.59, control: -1.34, exposure: 1500
20:46:23.945 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:46:23.945 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
20:46:23.945 00.000 6680 MoveAxis(E, 180, ABG)
20:46:23.945 00.000 6680 Guiding  Dir = 2, Dur = 180
20:46:23.945 00.000 6680 IsGuiding returns 0
20:46:23.945 00.000 6680 PulseGuide returned control before completion, sleep 190
20:46:23.945 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=168, Gamma=0.560
20:46:23.994 00.049 2864 UpdateGuideState exits: m=1770 SNR=29.7
20:46:23.994 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:24.008 00.014 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:46:24.008 00.000 2864 Enqueuing Expose request
20:46:24.150 00.142 6680 IsGuiding returns 1
20:46:24.150 00.000 6680 scope still moving after pulse duration time elapsed
20:46:24.182 00.032 6680 IsGuiding returns 0
20:46:24.182 00.000 6680 scope move finished after 180 + 54 ms
20:46:24.182 00.000 6680 Move returns status 0, amount 180
20:46:24.182 00.000 6680 MoveAxis(N, 0, ABG)
20:46:24.182 00.000 6680 Move returns status 0, amount 0
20:46:24.182 00.000 6680 move complete, result=0
20:46:24.185 00.003 6680 worker thread done servicing request
20:46:24.185 00.000 2864 GuideStep: -0.6 px 180 ms EAST, 0.2 px 0 ms NORTH
20:46:24.185 00.000 6680 Worker thread wakes up
20:46:24.185 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:46:24.185 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:46:25.621 01.436 6680 Exposure complete
20:46:25.668 00.047 6680 worker thread done servicing request
20:46:25.668 00.000 2864 OnExposeComplete: enter
20:46:25.668 00.000 2864 UpdateGuideState(): m_state=6
20:46:25.681 00.013 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 679
20:46:25.684 00.003 2864 Star::Find returns 1 (0), X=137.28, Y=727.61, Mass=1706, SNR=29.1, Peak=148 HFD=3.1
20:46:25.684 00.000 2864 MultiStar: [#1 0.29,-0.10,0.98,U] [#2 0.16,-0.15,0.67,U] [#3 -0.62,0.61,0.73,U] [#4 0.21,-0.03,0.59,U] [#5 0.54,0.26,0.59,U] [#6 -1.42,1.26,0.50,U] [#7 0.80,-0.21,0.47,U] [#8 0.57,-0.27,0.43,U] 
20:46:25.684 00.000 2864 refined, 8 included, MultiStar: {0.48, 0.02}, one-star: {2.59, -0.68}
20:46:25.684 00.000 2864 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.80) = xAngle (-2.76 = -2.76)
20:46:25.684 00.000 2864 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.83 = 0.45)
20:46:25.684 00.000 2864 CameraToMount -- cameraX=0.48 cameraY=0.02 hyp=0.49 cameraTheta=0.04 mountX=-0.45 mountY=0.21, mountTheta=2.70
20:46:25.684 00.000 2864 SchedulePrimaryMove(10198720, x=0.48, y=0.02, opts=13)
20:46:25.684 00.000 2864 Enqueuing Move request for scope (0.48, 0.02)
20:46:25.702 00.018 6680 Worker thread wakes up
20:46:25.702 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.02) opts 0xd
20:46:25.702 00.000 6680 Handling offset move in thread for scope, endpoint = (0.48, 0.02)
20:46:25.702 00.000 6680 Moving (0.48, 0.02) raw xDistance=-0.45 yDistance=0.21
20:46:25.704 00.002 6680 PPEC rslt: input = -0.45, final = -1.13, react = -0.27, pred = -0.86, hyst = -0.31, hyst_pct = 0.00, period_length = 543.39
20:46:25.704 00.000 6680 PPEC: input: -0.45, control: -1.13, exposure: 1500
20:46:25.704 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:25.704 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
20:46:25.704 00.000 6680 MoveAxis(E, 153, ABG)
20:46:25.704 00.000 6680 Guiding  Dir = 2, Dur = 153
20:46:25.704 00.000 6680 IsGuiding returns 0
20:46:25.704 00.000 6680 PulseGuide returned control before completion, sleep 163
20:46:25.716 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=164, Gamma=0.560
20:46:25.766 00.050 2864 UpdateGuideState exits: m=1706 SNR=29.1
20:46:25.768 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:25.772 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:46:25.774 00.002 2864 Enqueuing Expose request
20:46:25.875 00.101 6680 IsGuiding returns 1
20:46:25.875 00.000 6680 scope still moving after pulse duration time elapsed
20:46:25.907 00.032 6680 IsGuiding returns 0
20:46:25.907 00.000 6680 scope move finished after 153 + 46 ms
20:46:25.907 00.000 6680 Move returns status 0, amount 153
20:46:25.907 00.000 6680 MoveAxis(N, 0, ABG)
20:46:25.907 00.000 6680 Move returns status 0, amount 0
20:46:25.907 00.000 6680 move complete, result=0
20:46:25.907 00.000 6680 worker thread done servicing request
20:46:25.907 00.000 6680 Worker thread wakes up
20:46:25.907 00.000 2864 GuideStep: -0.4 px 153 ms EAST, 0.2 px 0 ms NORTH
20:46:25.910 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
20:46:25.910 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:46:27.554 01.644 6680 Exposure complete
20:46:27.619 00.065 6680 worker thread done servicing request
20:46:27.619 00.000 2864 OnExposeComplete: enter
20:46:27.624 00.005 2864 UpdateGuideState(): m_state=6
20:46:27.624 00.000 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 680
20:46:27.624 00.000 2864 Star::Find returns 1 (0), X=136.52, Y=727.92, Mass=1814, SNR=30.0, Peak=172 HFD=3.0
20:46:27.624 00.000 2864 MultiStar: [#1 -0.70,0.25,0.94,U] [#2 -0.57,0.17,0.65,U] [#3 -1.58,0.83,0.70,U] [#4 -0.82,0.18,0.56,U] [#5 -0.47,0.56,0.58,U] [#6 -2.24,1.55,0.48,U] [#7 0.12,-0.01,0.47,U] [#8 -0.12,0.01,0.42,U] 
20:46:27.632 00.008 2864 refined, 8 included, MultiStar: {-0.36, 0.30}, one-star: {1.83, -0.37}
20:46:27.634 00.002 2864 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.80) = xAngle (-0.34 = -0.34)
20:46:27.636 00.002 2864 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.41 = 2.87)
20:46:27.638 00.002 2864 CameraToMount -- cameraX=-0.36 cameraY=0.30 hyp=0.47 cameraTheta=2.46 mountX=0.44 mountY=0.13, mountTheta=0.28
20:46:27.642 00.004 2864 SchedulePrimaryMove(10198720, x=-0.36, y=0.30, opts=13)
20:46:27.642 00.000 2864 Enqueuing Move request for scope (-0.36, 0.30)
20:46:27.644 00.002 6680 Worker thread wakes up
20:46:27.644 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.30) opts 0xd
20:46:27.644 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.36, 0.30)
20:46:27.644 00.000 6680 Moving (-0.36, 0.30) raw xDistance=0.44 yDistance=0.13
20:46:27.648 00.004 6680 PPEC rslt: input = 0.44, final = -0.44, react = 0.27, pred = -0.71, hyst = 0.16, hyst_pct = 0.00, period_length = 540.66
20:46:27.648 00.000 6680 PPEC: input: 0.44, control: -0.44, exposure: 1500
20:46:27.648 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:27.648 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:46:27.648 00.000 6680 MoveAxis(E, 60, ABG)
20:46:27.648 00.000 6680 Guiding  Dir = 2, Dur = 60
20:46:27.648 00.000 6680 IsGuiding returns 0
20:46:27.650 00.002 6680 PulseGuide returned control before completion, sleep 70
20:46:27.650 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=162, Gamma=0.560
20:46:27.696 00.046 2864 UpdateGuideState exits: m=1814 SNR=30.0
20:46:27.696 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:27.696 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:46:27.712 00.016 2864 Enqueuing Expose request
20:46:27.728 00.016 6680 IsGuiding returns 1
20:46:27.728 00.000 6680 scope still moving after pulse duration time elapsed
20:46:27.760 00.032 6680 IsGuiding returns 0
20:46:27.760 00.000 6680 scope move finished after 60 + 50 ms
20:46:27.760 00.000 6680 Move returns status 0, amount 60
20:46:27.760 00.000 6680 MoveAxis(N, 0, ABG)
20:46:27.760 00.000 6680 Move returns status 0, amount 0
20:46:27.760 00.000 6680 move complete, result=0
20:46:27.760 00.000 6680 worker thread done servicing request
20:46:27.760 00.000 6680 Worker thread wakes up
20:46:27.760 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:46:27.760 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:46:27.762 00.002 2864 GuideStep: 0.4 px 60 ms EAST, 0.1 px 0 ms NORTH
20:46:29.166 01.404 6680 Exposure complete
20:46:29.213 00.047 6680 worker thread done servicing request
20:46:29.213 00.000 2864 OnExposeComplete: enter
20:46:29.222 00.009 2864 UpdateGuideState(): m_state=6
20:46:29.222 00.000 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 681
20:46:29.222 00.000 2864 Star::Find returns 1 (0), X=136.69, Y=727.92, Mass=1762, SNR=29.6, Peak=180 HFD=2.9
20:46:29.222 00.000 2864 MultiStar: [#1 -0.41,0.18,0.96,U] [#2 -0.51,0.11,0.65,U] [#3 -1.30,0.72,0.71,U] [#4 -0.34,0.07,0.59,U] [#5 -0.30,0.36,0.59,U] [#6 -1.99,1.44,0.49,U] [#7 0.01,0.00,0.48,U] [#8 -0.10,0.24,0.43,U] 
20:46:29.229 00.007 2864 refined, 8 included, MultiStar: {-0.18, 0.24}, one-star: {2.00, -0.37}
20:46:29.229 00.000 2864 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.80) = xAngle (-0.60 = -0.60)
20:46:29.229 00.000 2864 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.67 = 2.61)
20:46:29.229 00.000 2864 CameraToMount -- cameraX=-0.18 cameraY=0.24 hyp=0.30 cameraTheta=2.20 mountX=0.25 mountY=0.15, mountTheta=0.55
20:46:29.229 00.000 2864 SchedulePrimaryMove(10198720, x=-0.18, y=0.24, opts=13)
20:46:29.229 00.000 2864 Enqueuing Move request for scope (-0.18, 0.24)
20:46:29.244 00.015 6680 Worker thread wakes up
20:46:29.244 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.24) opts 0xd
20:46:29.244 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.18, 0.24)
20:46:29.244 00.000 6680 Moving (-0.18, 0.24) raw xDistance=0.25 yDistance=0.15
20:46:29.244 00.000 6680 PPEC rslt: input = 0.25, final = -0.49, react = 0.15, pred = -0.64, hyst = 0.07, hyst_pct = 0.00, period_length = 537.96
20:46:29.244 00.000 6680 PPEC: input: 0.25, control: -0.49, exposure: 1500
20:46:29.244 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:29.244 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:46:29.244 00.000 6680 MoveAxis(E, 66, ABG)
20:46:29.244 00.000 6680 Guiding  Dir = 2, Dur = 66
20:46:29.244 00.000 6680 IsGuiding returns 0
20:46:29.244 00.000 6680 PulseGuide returned control before completion, sleep 76
20:46:29.244 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=176, Gamma=0.560
20:46:29.308 00.064 2864 UpdateGuideState exits: m=1762 SNR=29.6
20:46:29.308 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:29.315 00.007 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:46:29.317 00.002 2864 Enqueuing Expose request
20:46:29.340 00.023 6680 IsGuiding returns 1
20:46:29.340 00.000 6680 scope still moving after pulse duration time elapsed
20:46:29.372 00.032 6680 IsGuiding returns 0
20:46:29.372 00.000 6680 scope move finished after 66 + 57 ms
20:46:29.372 00.000 6680 Move returns status 0, amount 66
20:46:29.372 00.000 6680 MoveAxis(N, 0, ABG)
20:46:29.372 00.000 6680 Move returns status 0, amount 0
20:46:29.372 00.000 6680 move complete, result=0
20:46:29.372 00.000 6680 worker thread done servicing request
20:46:29.372 00.000 2864 GuideStep: 0.2 px 66 ms EAST, 0.2 px 0 ms NORTH
20:46:29.372 00.000 6680 Worker thread wakes up
20:46:29.372 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:46:29.372 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:46:31.018 01.646 6680 Exposure complete
20:46:31.116 00.098 6680 worker thread done servicing request
20:46:31.116 00.000 2864 OnExposeComplete: enter
20:46:31.119 00.003 2864 UpdateGuideState(): m_state=6
20:46:31.119 00.000 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 682
20:46:31.119 00.000 2864 Star::Find returns 1 (0), X=136.64, Y=727.47, Mass=1815, SNR=30.0, Peak=147 HFD=3.2
20:46:31.119 00.000 2864 MultiStar: [#1 -0.64,-0.15,0.94,U] [#2 -0.60,-0.34,0.65,U] [#3 -1.53,0.48,0.69,U] [#4 -0.62,-0.20,0.58,U] [#5 -0.63,0.10,0.57,U] [#6 -2.20,1.04,0.49,U] [#7 -0.17,-0.33,0.47,U] [#8 -0.13,-0.18,0.42,U] 
20:46:31.128 00.009 2864 refined, 8 included, MultiStar: {-0.35, -0.11}, one-star: {1.94, -0.82}
20:46:31.128 00.000 2864 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.80) = xAngle (-5.64 = 0.65)
20:46:31.128 00.000 2864 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.71 = -2.43)
20:46:31.128 00.000 2864 CameraToMount -- cameraX=-0.35 cameraY=-0.11 hyp=0.37 cameraTheta=-2.84 mountX=0.29 mountY=-0.24, mountTheta=-0.69
20:46:31.128 00.000 2864 SchedulePrimaryMove(10198720, x=-0.35, y=-0.11, opts=13)
20:46:31.128 00.000 2864 Enqueuing Move request for scope (-0.35, -0.11)
20:46:31.128 00.000 6680 Worker thread wakes up
20:46:31.128 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.11) opts 0xd
20:46:31.128 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.35, -0.11)
20:46:31.128 00.000 6680 Moving (-0.35, -0.11) raw xDistance=0.29 yDistance=-0.24
20:46:31.144 00.016 6680 PPEC rslt: input = 0.29, final = -0.65, react = 0.18, pred = -0.82, hyst = 0.13, hyst_pct = 0.00, period_length = 535.29
20:46:31.144 00.000 6680 PPEC: input: 0.29, control: -0.65, exposure: 1500
20:46:31.144 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
20:46:31.144 00.000 6680 MoveAxis(E, 87, ABG)
20:46:31.144 00.000 6680 Guiding  Dir = 2, Dur = 87
20:46:31.144 00.000 6680 IsGuiding returns 0
20:46:31.144 00.000 6680 PulseGuide returned control before completion, sleep 97
20:46:31.150 00.006 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=159, Gamma=0.560
20:46:31.199 00.049 2864 UpdateGuideState exits: m=1815 SNR=30.0
20:46:31.201 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:31.203 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:46:31.205 00.002 2864 Enqueuing Expose request
20:46:31.254 00.049 6680 IsGuiding returns 1
20:46:31.254 00.000 6680 scope still moving after pulse duration time elapsed
20:46:31.286 00.032 6680 IsGuiding returns 0
20:46:31.286 00.000 6680 scope move finished after 87 + 53 ms
20:46:31.286 00.000 6680 Move returns status 0, amount 87
20:46:31.286 00.000 6680 MoveAxis(N, 39, ABG)
20:46:31.286 00.000 6680 Guiding  Dir = 0, Dur = 39
20:46:31.288 00.002 6680 IsGuiding returns 0
20:46:31.288 00.000 6680 PulseGuide returned control before completion, sleep 49
20:46:31.349 00.061 6680 IsGuiding returns 1
20:46:31.349 00.000 6680 scope still moving after pulse duration time elapsed
20:46:31.381 00.032 6680 IsGuiding returns 1
20:46:31.413 00.032 6680 IsGuiding returns 0
20:46:31.413 00.000 6680 scope move finished after 39 + 85 ms
20:46:31.413 00.000 6680 Move returns status 0, amount 39
20:46:31.413 00.000 6680 move complete, result=0
20:46:31.413 00.000 6680 worker thread done servicing request
20:46:31.413 00.000 6680 Worker thread wakes up
20:46:31.413 00.000 2864 GuideStep: 0.3 px 87 ms EAST, -0.2 px 39 ms NORTH
20:46:31.413 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:46:31.413 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:46:32.842 01.429 6680 Exposure complete
20:46:32.900 00.058 6680 worker thread done servicing request
20:46:32.900 00.000 2864 OnExposeComplete: enter
20:46:32.900 00.000 2864 UpdateGuideState(): m_state=6
20:46:32.905 00.005 2864 Star::Find(15, 136, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 683
20:46:32.905 00.000 2864 Star::Find returns 1 (0), X=137.15, Y=727.62, Mass=1812, SNR=30.0, Peak=142 HFD=3.3
20:46:32.905 00.000 2864 MultiStar: [#1 -0.03,-0.04,0.96,U] [#2 0.14,-0.14,0.65,U] [#3 -1.01,0.52,0.70,U] [#4 -0.17,-0.21,0.57,U] [#5 0.24,0.28,0.57,U] [#6 -1.88,1.28,0.49,U] [#7 0.21,-0.45,0.46,U] [#8 0.39,-0.19,0.43,U] 
20:46:32.905 00.000 2864 refined, 8 included, MultiStar: {0.20, -0.01}, one-star: {2.45, -0.67}
20:46:32.905 00.000 2864 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.80) = xAngle (-2.85 = -2.85)
20:46:32.905 00.000 2864 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.92 = 0.36)
20:46:32.905 00.000 2864 CameraToMount -- cameraX=0.20 cameraY=-0.01 hyp=0.20 cameraTheta=-0.05 mountX=-0.19 mountY=0.07, mountTheta=2.79
20:46:32.921 00.016 2864 SchedulePrimaryMove(10198720, x=0.20, y=-0.01, opts=13)
20:46:32.921 00.000 2864 Enqueuing Move request for scope (0.20, -0.01)
20:46:32.921 00.000 6680 Worker thread wakes up
20:46:32.921 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.01) opts 0xd
20:46:32.921 00.000 6680 Handling offset move in thread for scope, endpoint = (0.20, -0.01)
20:46:32.921 00.000 6680 Moving (0.20, -0.01) raw xDistance=-0.19 yDistance=0.07
20:46:32.921 00.000 6680 PPEC rslt: input = -0.19, final = -0.86, react = -0.12, pred = -0.75, hyst = -0.13, hyst_pct = 0.00, period_length = 532.64
20:46:32.921 00.000 6680 PPEC: input: -0.19, control: -0.86, exposure: 1500
20:46:32.921 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:32.921 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:46:32.921 00.000 6680 MoveAxis(E, 116, ABG)
20:46:32.921 00.000 6680 Guiding  Dir = 2, Dur = 116
20:46:32.921 00.000 6680 IsGuiding returns 0
20:46:32.921 00.000 6680 PulseGuide returned control before completion, sleep 126
20:46:32.940 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=165, Gamma=0.560
20:46:32.985 00.045 2864 UpdateGuideState exits: m=1812 SNR=30.0
20:46:32.985 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:32.985 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:46:32.985 00.000 2864 Enqueuing Expose request
20:46:33.064 00.079 6680 IsGuiding returns 1
20:46:33.064 00.000 6680 scope still moving after pulse duration time elapsed
20:46:33.095 00.031 6680 IsGuiding returns 0
20:46:33.095 00.000 6680 scope move finished after 116 + 50 ms
20:46:33.095 00.000 6680 Move returns status 0, amount 116
20:46:33.095 00.000 6680 MoveAxis(N, 0, ABG)
20:46:33.095 00.000 6680 Move returns status 0, amount 0
20:46:33.095 00.000 6680 move complete, result=0
20:46:33.095 00.000 6680 worker thread done servicing request
20:46:33.095 00.000 6680 Worker thread wakes up
20:46:33.095 00.000 2864 GuideStep: -0.2 px 116 ms EAST, 0.1 px 0 ms NORTH
20:46:33.095 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:46:33.095 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:46:34.744 01.649 6680 Exposure complete
20:46:34.791 00.047 6680 worker thread done servicing request
20:46:34.791 00.000 2864 OnExposeComplete: enter
20:46:34.791 00.000 2864 UpdateGuideState(): m_state=6
20:46:34.807 00.016 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 684
20:46:34.807 00.000 2864 Star::Find returns 1 (0), X=136.87, Y=728.01, Mass=1817, SNR=30.0, Peak=160 HFD=3.0
20:46:34.807 00.000 2864 MultiStar: [#1 -0.49,0.20,0.91,U] [#2 -0.25,0.15,0.63,U] [#3 -1.30,0.86,0.69,U] [#4 -0.41,0.11,0.57,U] [#5 -0.21,0.54,0.55,U] [#6 -2.06,1.53,0.49,U] [#7 0.01,-0.19,0.45,U] [#8 -0.04,0.32,0.40,U] 
20:46:34.807 00.000 2864 refined, 8 included, MultiStar: {-0.12, 0.30}, one-star: {2.18, -0.29}
20:46:34.807 00.000 2864 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.80) = xAngle (-0.85 = -0.85)
20:46:34.807 00.000 2864 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.92 = 2.36)
20:46:34.807 00.000 2864 CameraToMount -- cameraX=-0.12 cameraY=0.30 hyp=0.33 cameraTheta=1.95 mountX=0.21 mountY=0.23, mountTheta=0.82
20:46:34.822 00.015 2864 SchedulePrimaryMove(10198720, x=-0.12, y=0.30, opts=13)
20:46:34.822 00.000 2864 Enqueuing Move request for scope (-0.12, 0.30)
20:46:34.822 00.000 6680 Worker thread wakes up
20:46:34.822 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.30) opts 0xd
20:46:34.822 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.12, 0.30)
20:46:34.822 00.000 6680 Moving (-0.12, 0.30) raw xDistance=0.21 yDistance=0.23
20:46:34.822 00.000 6680 PPEC rslt: input = 0.21, final = -0.47, react = 0.13, pred = -0.60, hyst = 0.08, hyst_pct = 0.00, period_length = 530.02
20:46:34.822 00.000 6680 PPEC: input: 0.21, control: -0.47, exposure: 1500
20:46:34.822 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:34.822 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
20:46:34.822 00.000 6680 MoveAxis(E, 63, ABG)
20:46:34.822 00.000 6680 Guiding  Dir = 2, Dur = 63
20:46:34.822 00.000 6680 IsGuiding returns 0
20:46:34.822 00.000 6680 PulseGuide returned control before completion, sleep 73
20:46:34.840 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=159, Gamma=0.560
20:46:34.885 00.045 2864 UpdateGuideState exits: m=1817 SNR=30.0
20:46:34.885 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:34.885 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:46:34.885 00.000 2864 Enqueuing Expose request
20:46:34.916 00.031 6680 IsGuiding returns 1
20:46:34.916 00.000 6680 scope still moving after pulse duration time elapsed
20:46:34.947 00.031 6680 IsGuiding returns 0
20:46:34.947 00.000 6680 scope move finished after 63 + 53 ms
20:46:34.947 00.000 6680 Move returns status 0, amount 63
20:46:34.947 00.000 6680 MoveAxis(N, 0, ABG)
20:46:34.947 00.000 6680 Move returns status 0, amount 0
20:46:34.947 00.000 6680 move complete, result=0
20:46:34.947 00.000 6680 worker thread done servicing request
20:46:34.947 00.000 6680 Worker thread wakes up
20:46:34.947 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:46:34.947 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:46:34.947 00.000 2864 GuideStep: 0.2 px 63 ms EAST, 0.2 px 0 ms NORTH
20:46:36.371 01.424 6680 Exposure complete
20:46:36.458 00.087 6680 worker thread done servicing request
20:46:36.458 00.000 2864 OnExposeComplete: enter
20:46:36.458 00.000 2864 UpdateGuideState(): m_state=6
20:46:36.458 00.000 2864 Star::Find(15, 136, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 685
20:46:36.465 00.007 2864 Star::Find returns 1 (0), X=137.31, Y=727.89, Mass=1716, SNR=29.2, Peak=144 HFD=3.3
20:46:36.467 00.002 2864 MultiStar: [#1 0.27,-0.09,0.97,U] [#2 0.22,0.07,0.66,U] [#3 -0.49,0.75,0.74,U] [#4 0.29,-0.14,0.58,U] [#5 0.45,0.49,0.58,U] [#6 -1.31,1.14,0.49,U] [#7 0.77,-0.28,0.46,U] [#8 0.74,-0.08,0.42,U] 
20:46:36.467 00.000 2864 refined, 8 included, MultiStar: {0.53, 0.12}, one-star: {2.62, -0.40}
20:46:36.467 00.000 2864 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.80) = xAngle (-2.57 = -2.57)
20:46:36.467 00.000 2864 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.65 = 0.64)
20:46:36.467 00.000 2864 CameraToMount -- cameraX=0.53 cameraY=0.12 hyp=0.54 cameraTheta=0.22 mountX=-0.46 mountY=0.32, mountTheta=2.53
20:46:36.467 00.000 2864 SchedulePrimaryMove(10198720, x=0.53, y=0.12, opts=13)
20:46:36.480 00.013 2864 Enqueuing Move request for scope (0.53, 0.12)
20:46:36.480 00.000 6680 Worker thread wakes up
20:46:36.480 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.12) opts 0xd
20:46:36.480 00.000 6680 Handling offset move in thread for scope, endpoint = (0.53, 0.12)
20:46:36.480 00.000 6680 Moving (0.53, 0.12) raw xDistance=-0.46 yDistance=0.32
20:46:36.480 00.000 6680 PPEC rslt: input = -0.46, final = -0.75, react = -0.27, pred = -0.47, hyst = -0.30, hyst_pct = 0.00, period_length = 527.42
20:46:36.480 00.000 6680 PPEC: input: -0.46, control: -0.75, exposure: 1500
20:46:36.480 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:46:36.480 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
20:46:36.480 00.000 6680 MoveAxis(E, 101, ABG)
20:46:36.480 00.000 6680 Guiding  Dir = 2, Dur = 101
20:46:36.480 00.000 6680 IsGuiding returns 0
20:46:36.480 00.000 6680 PulseGuide returned control before completion, sleep 111
20:46:36.497 00.017 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=237, med=0, FiltMin=0, FiltMax=152, Gamma=0.560
20:46:36.529 00.032 2864 UpdateGuideState exits: m=1716 SNR=29.2
20:46:36.545 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:36.547 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:46:36.549 00.002 2864 Enqueuing Expose request
20:46:36.608 00.059 6680 IsGuiding returns 1
20:46:36.608 00.000 6680 scope still moving after pulse duration time elapsed
20:46:36.639 00.031 6680 IsGuiding returns 0
20:46:36.639 00.000 6680 scope move finished after 101 + 51 ms
20:46:36.639 00.000 6680 Move returns status 0, amount 101
20:46:36.639 00.000 6680 MoveAxis(N, 0, ABG)
20:46:36.639 00.000 6680 Move returns status 0, amount 0
20:46:36.639 00.000 6680 move complete, result=0
20:46:36.639 00.000 6680 worker thread done servicing request
20:46:36.639 00.000 2864 GuideStep: -0.5 px 101 ms EAST, 0.3 px 0 ms NORTH
20:46:36.639 00.000 6680 Worker thread wakes up
20:46:36.639 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:46:36.639 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:46:38.287 01.648 6680 Exposure complete
20:46:38.369 00.082 6680 worker thread done servicing request
20:46:38.371 00.002 2864 OnExposeComplete: enter
20:46:38.371 00.000 2864 UpdateGuideState(): m_state=6
20:46:38.371 00.000 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 686
20:46:38.371 00.000 2864 Star::Find returns 1 (0), X=137.11, Y=727.84, Mass=1771, SNR=29.7, Peak=161 HFD=2.9
20:46:38.380 00.009 2864 MultiStar: [#1 0.07,0.21,0.97,U] [#2 0.09,0.19,0.64,U] [#3 -0.86,0.71,0.73,U] [#4 -0.08,0.14,0.59,U] [#5 0.32,0.46,0.58,U] [#6 -1.51,1.29,0.49,U] [#7 0.70,-0.20,0.45,U] [#8 0.47,0.06,0.42,U] 
20:46:38.380 00.000 2864 refined, 8 included, MultiStar: {0.31, 0.22}, one-star: {2.41, -0.46}
20:46:38.380 00.000 2864 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.80) = xAngle (-2.18 = -2.18)
20:46:38.380 00.000 2864 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.25 = 1.03)
20:46:38.380 00.000 2864 CameraToMount -- cameraX=0.31 cameraY=0.22 hyp=0.38 cameraTheta=0.62 mountX=-0.22 mountY=0.33, mountTheta=2.16
20:46:38.380 00.000 2864 SchedulePrimaryMove(10198720, x=0.31, y=0.22, opts=13)
20:46:38.380 00.000 2864 Enqueuing Move request for scope (0.31, 0.22)
20:46:38.380 00.000 6680 Worker thread wakes up
20:46:38.380 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.22) opts 0xd
20:46:38.380 00.000 6680 Handling offset move in thread for scope, endpoint = (0.31, 0.22)
20:46:38.380 00.000 6680 Moving (0.31, 0.22) raw xDistance=-0.22 yDistance=0.33
20:46:38.396 00.016 6680 PPEC rslt: input = -0.22, final = -0.38, react = -0.13, pred = -0.25, hyst = -0.15, hyst_pct = 0.00, period_length = 524.86
20:46:38.396 00.000 6680 PPEC: input: -0.22, control: -0.38, exposure: 1500
20:46:38.396 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:46:38.396 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
20:46:38.396 00.000 6680 MoveAxis(E, 51, ABG)
20:46:38.396 00.000 6680 Guiding  Dir = 2, Dur = 51
20:46:38.396 00.000 6680 IsGuiding returns 0
20:46:38.396 00.000 6680 PulseGuide returned control before completion, sleep 61
20:46:38.400 00.004 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=182, Gamma=0.560
20:46:38.444 00.044 2864 UpdateGuideState exits: m=1771 SNR=29.7
20:46:38.444 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:38.444 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:46:38.459 00.015 2864 Enqueuing Expose request
20:46:38.475 00.016 6680 IsGuiding returns 1
20:46:38.475 00.000 6680 scope still moving after pulse duration time elapsed
20:46:38.507 00.032 6680 IsGuiding returns 0
20:46:38.507 00.000 6680 scope move finished after 51 + 58 ms
20:46:38.507 00.000 6680 Move returns status 0, amount 51
20:46:38.507 00.000 6680 MoveAxis(N, 0, ABG)
20:46:38.507 00.000 6680 Move returns status 0, amount 0
20:46:38.507 00.000 6680 move complete, result=0
20:46:38.507 00.000 6680 worker thread done servicing request
20:46:38.507 00.000 6680 Worker thread wakes up
20:46:38.507 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:46:38.507 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:46:38.507 00.000 2864 GuideStep: -0.2 px 51 ms EAST, 0.3 px 0 ms NORTH
20:46:39.935 01.428 6680 Exposure complete
20:46:40.015 00.080 6680 worker thread done servicing request
20:46:40.015 00.000 2864 OnExposeComplete: enter
20:46:40.015 00.000 2864 UpdateGuideState(): m_state=6
20:46:40.025 00.010 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 687
20:46:40.025 00.000 2864 Star::Find returns 1 (0), X=137.51, Y=727.73, Mass=1789, SNR=29.8, Peak=150 HFD=3.1
20:46:40.030 00.005 2864 MultiStar: [#1 0.42,-0.18,0.96,U] [#2 0.39,-0.12,0.64,U] [#3 -0.47,0.47,0.72,U] [#4 0.38,-0.37,0.58,U] [#5 0.67,0.20,0.58,U] [#6 -1.31,1.26,0.50,U] [#7 0.86,-0.28,0.45,U] [#8 0.75,-0.29,0.41,U] 
20:46:40.033 00.003 2864 refined, 8 included, MultiStar: {0.65, -0.03}, one-star: {2.82, -0.56}
20:46:40.037 00.004 2864 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.80) = xAngle (-2.85 = -2.85)
20:46:40.039 00.002 2864 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.92 = 0.36)
20:46:40.041 00.002 2864 CameraToMount -- cameraX=0.65 cameraY=-0.03 hyp=0.65 cameraTheta=-0.05 mountX=-0.62 mountY=0.23, mountTheta=2.79
20:46:40.046 00.005 2864 SchedulePrimaryMove(10198720, x=0.65, y=-0.03, opts=13)
20:46:40.046 00.000 2864 Enqueuing Move request for scope (0.65, -0.03)
20:46:40.046 00.000 6680 Worker thread wakes up
20:46:40.046 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.65, -0.03) opts 0xd
20:46:40.046 00.000 6680 Handling offset move in thread for scope, endpoint = (0.65, -0.03)
20:46:40.046 00.000 6680 Moving (0.65, -0.03) raw xDistance=-0.62 yDistance=0.23
20:46:40.056 00.010 6680 PPEC rslt: input = -0.62, final = -0.42, react = -0.37, pred = -0.05, hyst = -0.38, hyst_pct = 0.00, period_length = 522.31
20:46:40.056 00.000 6680 PPEC: input: -0.62, control: -0.42, exposure: 1500
20:46:40.056 00.000 6680 switching direction from -1 to 1 - decHistory=3 oldest=0.58 newest=0.88
20:46:40.056 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
20:46:40.056 00.000 6680 MoveAxis(E, 56, ABG)
20:46:40.056 00.000 6680 Guiding  Dir = 2, Dur = 56
20:46:40.056 00.000 6680 IsGuiding returns 0
20:46:40.056 00.000 6680 PulseGuide returned control before completion, sleep 66
20:46:40.066 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=158, Gamma=0.560
20:46:40.112 00.046 2864 UpdateGuideState exits: m=1789 SNR=29.8
20:46:40.112 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:40.119 00.007 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:46:40.119 00.000 2864 Enqueuing Expose request
20:46:40.126 00.007 6680 IsGuiding returns 1
20:46:40.126 00.000 6680 scope still moving after pulse duration time elapsed
20:46:40.158 00.032 6680 IsGuiding returns 1
20:46:40.189 00.031 6680 IsGuiding returns 0
20:46:40.189 00.000 6680 scope move finished after 56 + 75 ms
20:46:40.189 00.000 6680 Move returns status 0, amount 56
20:46:40.189 00.000 6680 MoveAxis(S, 37, ABG)
20:46:40.189 00.000 6680 Guiding  Dir = 1, Dur = 37
20:46:40.189 00.000 6680 IsGuiding returns 0
20:46:40.189 00.000 6680 PulseGuide returned control before completion, sleep 47
20:46:40.252 00.063 6680 IsGuiding returns 1
20:46:40.252 00.000 6680 scope still moving after pulse duration time elapsed
20:46:40.284 00.032 6680 IsGuiding returns 0
20:46:40.284 00.000 6680 scope move finished after 37 + 57 ms
20:46:40.284 00.000 6680 Move returns status 0, amount 37
20:46:40.284 00.000 6680 move complete, result=0
20:46:40.284 00.000 6680 worker thread done servicing request
20:46:40.284 00.000 6680 Worker thread wakes up
20:46:40.284 00.000 2864 GuideStep: -0.6 px 56 ms EAST, 0.2 px 37 ms SOUTH
20:46:40.284 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:46:40.284 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:46:41.922 01.638 6680 Exposure complete
20:46:41.971 00.049 6680 worker thread done servicing request
20:46:41.971 00.000 2864 OnExposeComplete: enter
20:46:41.973 00.002 2864 UpdateGuideState(): m_state=6
20:46:41.974 00.001 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 688
20:46:41.977 00.003 2864 Star::Find returns 1 (0), X=137.72, Y=727.48, Mass=1862, SNR=30.4, Peak=155 HFD=3.2
20:46:41.978 00.001 2864 MultiStar: [#1 0.38,-0.38,0.91,U] [#2 0.48,-0.16,0.64,U] [#3 -0.21,0.36,0.71,U] [#4 0.35,-0.59,0.57,U] [#5 0.89,-0.01,0.58,U] [#6 -1.16,0.77,0.47,U] [#7 1.15,-0.47,0.47,U] [#8 0.94,-0.29,0.41,U] 
20:46:41.981 00.003 2864 refined, 8 included, MultiStar: {0.80, -0.23}, one-star: {3.03, -0.82}
20:46:41.983 00.002 2864 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.80) = xAngle (-3.07 = -3.07)
20:46:41.985 00.002 2864 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.15 = 0.13)
20:46:41.987 00.002 2864 CameraToMount -- cameraX=0.80 cameraY=-0.23 hyp=0.83 cameraTheta=-0.28 mountX=-0.83 mountY=0.11, mountTheta=3.01
20:46:41.990 00.003 2864 SchedulePrimaryMove(10198720, x=0.80, y=-0.23, opts=13)
20:46:41.993 00.003 2864 Enqueuing Move request for scope (0.80, -0.23)
20:46:41.995 00.002 6680 Worker thread wakes up
20:46:41.996 00.001 6680 worker thread servicing REQUEST_MOVE scope ofs (0.80, -0.23) opts 0xd
20:46:41.996 00.000 6680 Handling offset move in thread for scope, endpoint = (0.80, -0.23)
20:46:41.996 00.000 6680 Moving (0.80, -0.23) raw xDistance=-0.83 yDistance=0.11
20:46:42.000 00.004 6680 PPEC rslt: input = -0.83, final = -0.41, react = -0.50, pred = 0.09, hyst = -0.47, hyst_pct = 0.00, period_length = 519.80
20:46:42.000 00.000 6680 PPEC: input: -0.83, control: -0.41, exposure: 1500
20:46:42.000 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:42.001 00.001 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:46:42.001 00.000 6680 MoveAxis(E, 55, ABG)
20:46:42.001 00.000 6680 Guiding  Dir = 2, Dur = 55
20:46:42.001 00.000 6680 IsGuiding returns 0
20:46:42.002 00.001 6680 PulseGuide returned control before completion, sleep 65
20:46:42.013 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=151, Gamma=0.560
20:46:42.060 00.047 2864 UpdateGuideState exits: m=1862 SNR=30.4
20:46:42.062 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:42.064 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:46:42.065 00.001 2864 Enqueuing Expose request
20:46:42.072 00.007 6680 IsGuiding returns 1
20:46:42.072 00.000 6680 scope still moving after pulse duration time elapsed
20:46:42.103 00.031 6680 IsGuiding returns 0
20:46:42.103 00.000 6680 scope move finished after 55 + 46 ms
20:46:42.103 00.000 6680 Move returns status 0, amount 55
20:46:42.103 00.000 6680 MoveAxis(N, 0, ABG)
20:46:42.103 00.000 6680 Move returns status 0, amount 0
20:46:42.103 00.000 6680 move complete, result=0
20:46:42.104 00.001 6680 worker thread done servicing request
20:46:42.104 00.000 6680 Worker thread wakes up
20:46:42.104 00.000 2864 GuideStep: -0.8 px 55 ms EAST, 0.1 px 0 ms NORTH
20:46:42.106 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:46:42.106 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:46:43.528 01.422 6680 Exposure complete
20:46:43.588 00.060 6680 worker thread done servicing request
20:46:43.588 00.000 2864 OnExposeComplete: enter
20:46:43.588 00.000 2864 UpdateGuideState(): m_state=6
20:46:43.588 00.000 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 689
20:46:43.588 00.000 2864 Star::Find returns 1 (0), X=137.56, Y=727.55, Mass=1861, SNR=30.4, Peak=139 HFD=3.2
20:46:43.588 00.000 2864 MultiStar: [#1 0.48,-0.33,0.93,U] [#2 0.47,-0.26,0.64,U] [#3 -0.52,0.13,0.71,U] [#4 0.46,-0.46,0.57,U] [#5 0.59,0.12,0.57,U] [#6 -1.13,0.93,0.47,U] [#7 1.09,-0.29,0.46,U] [#8 0.86,-0.38,0.42,U] 
20:46:43.588 00.000 2864 refined, 8 included, MultiStar: {0.72, -0.20}, one-star: {2.86, -0.74}
20:46:43.599 00.011 2864 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.80) = xAngle (-3.07 = -3.07)
20:46:43.599 00.000 2864 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.14 = 0.14)
20:46:43.599 00.000 2864 CameraToMount -- cameraX=0.72 cameraY=-0.20 hyp=0.75 cameraTheta=-0.27 mountX=-0.75 mountY=0.11, mountTheta=3.00
20:46:43.599 00.000 2864 SchedulePrimaryMove(10198720, x=0.72, y=-0.20, opts=13)
20:46:43.599 00.000 2864 Enqueuing Move request for scope (0.72, -0.20)
20:46:43.599 00.000 6680 Worker thread wakes up
20:46:43.599 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.72, -0.20) opts 0xd
20:46:43.599 00.000 6680 Handling offset move in thread for scope, endpoint = (0.72, -0.20)
20:46:43.599 00.000 6680 Moving (0.72, -0.20) raw xDistance=-0.75 yDistance=0.11
20:46:43.599 00.000 6680 PPEC rslt: input = -0.75, final = -0.22, react = -0.45, pred = 0.22, hyst = -0.43, hyst_pct = 0.00, period_length = 517.30
20:46:43.599 00.000 6680 PPEC: input: -0.75, control: -0.22, exposure: 1500
20:46:43.599 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:43.599 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:46:43.599 00.000 6680 MoveAxis(E, 30, ABG)
20:46:43.599 00.000 6680 Guiding  Dir = 2, Dur = 30
20:46:43.599 00.000 6680 IsGuiding returns 0
20:46:43.599 00.000 6680 PulseGuide returned control before completion, sleep 40
20:46:43.621 00.022 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=162, Gamma=0.560
20:46:43.663 00.042 6680 IsGuiding returns 1
20:46:43.663 00.000 6680 scope still moving after pulse duration time elapsed
20:46:43.663 00.000 2864 UpdateGuideState exits: m=1861 SNR=30.4
20:46:43.663 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:43.663 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:46:43.663 00.000 2864 Enqueuing Expose request
20:46:43.695 00.032 6680 IsGuiding returns 0
20:46:43.695 00.000 6680 scope move finished after 30 + 49 ms
20:46:43.695 00.000 6680 Move returns status 0, amount 30
20:46:43.695 00.000 6680 MoveAxis(N, 0, ABG)
20:46:43.695 00.000 6680 Move returns status 0, amount 0
20:46:43.695 00.000 6680 move complete, result=0
20:46:43.695 00.000 6680 worker thread done servicing request
20:46:43.695 00.000 6680 Worker thread wakes up
20:46:43.695 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:46:43.695 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:46:43.699 00.004 2864 GuideStep: -0.7 px 30 ms EAST, 0.1 px 0 ms NORTH
20:46:45.343 01.644 6680 Exposure complete
20:46:45.405 00.062 6680 worker thread done servicing request
20:46:45.405 00.000 2864 OnExposeComplete: enter
20:46:45.405 00.000 2864 UpdateGuideState(): m_state=6
20:46:45.405 00.000 2864 Star::Find(15, 137, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 690
20:46:45.405 00.000 2864 Star::Find returns 1 (0), X=138.46, Y=727.27, Mass=1759, SNR=29.6, Peak=161 HFD=3.2
20:46:45.405 00.000 2864 MultiStar: [#1 1.37,-0.52,0.94,U] [#2 1.36,-0.48,0.64,U] [#3 0.58,0.19,0.73,U] [#4 1.35,-0.77,0.58,U] [#5 1.60,-0.03,0.58,U] [#6 -0.29,0.60,0.50,U] [#7 1.68,-0.81,0.48,U] [#8 1.61,-0.64,0.42,U] 
20:46:45.405 00.000 2864 refined, 8 included, MultiStar: {1.60, -0.43}, one-star: {3.77, -1.03}
20:46:45.405 00.000 2864 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.80) = xAngle (-3.06 = -3.06)
20:46:45.420 00.015 2864 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.13 = 0.15)
20:46:45.420 00.000 2864 CameraToMount -- cameraX=1.60 cameraY=-0.43 hyp=1.66 cameraTheta=-0.26 mountX=-1.65 mountY=0.25, mountTheta=2.99
20:46:45.420 00.000 2864 SchedulePrimaryMove(10198720, x=1.60, y=-0.43, opts=13)
20:46:45.420 00.000 2864 Enqueuing Move request for scope (1.60, -0.43)
20:46:45.420 00.000 6680 Worker thread wakes up
20:46:45.420 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.60, -0.43) opts 0xd
20:46:45.420 00.000 6680 Handling offset move in thread for scope, endpoint = (1.60, -0.43)
20:46:45.420 00.000 6680 Moving (1.60, -0.43) raw xDistance=-1.65 yDistance=0.25
20:46:45.431 00.011 6680 PPEC rslt: input = -1.65, final = -0.69, react = -0.99, pred = 0.30, hyst = -0.92, hyst_pct = 0.00, period_length = 514.84
20:46:45.431 00.000 6680 PPEC: input: -1.65, control: -0.69, exposure: 1500
20:46:45.431 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
20:46:45.431 00.000 6680 MoveAxis(E, 93, ABG)
20:46:45.431 00.000 6680 Guiding  Dir = 2, Dur = 93
20:46:45.431 00.000 6680 IsGuiding returns 0
20:46:45.431 00.000 6680 PulseGuide returned control before completion, sleep 103
20:46:45.443 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=153, Gamma=0.560
20:46:45.486 00.043 2864 UpdateGuideState exits: m=1759 SNR=29.6
20:46:45.486 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:45.496 00.010 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:46:45.500 00.004 2864 Enqueuing Expose request
20:46:45.548 00.048 6680 IsGuiding returns 1
20:46:45.548 00.000 6680 scope still moving after pulse duration time elapsed
20:46:45.580 00.032 6680 IsGuiding returns 0
20:46:45.580 00.000 6680 scope move finished after 93 + 52 ms
20:46:45.580 00.000 6680 Move returns status 0, amount 93
20:46:45.580 00.000 6680 MoveAxis(S, 40, ABG)
20:46:45.580 00.000 6680 Guiding  Dir = 1, Dur = 40
20:46:45.580 00.000 6680 IsGuiding returns 0
20:46:45.580 00.000 6680 PulseGuide returned control before completion, sleep 50
20:46:45.643 00.063 6680 IsGuiding returns 1
20:46:45.643 00.000 6680 scope still moving after pulse duration time elapsed
20:46:45.675 00.032 6680 IsGuiding returns 0
20:46:45.675 00.000 6680 scope move finished after 40 + 54 ms
20:46:45.675 00.000 6680 Move returns status 0, amount 40
20:46:45.675 00.000 6680 move complete, result=0
20:46:45.675 00.000 6680 worker thread done servicing request
20:46:45.675 00.000 6680 Worker thread wakes up
20:46:45.675 00.000 2864 GuideStep: -1.7 px 93 ms EAST, 0.3 px 40 ms SOUTH
20:46:45.675 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:46:45.675 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,713,31,31)
20:46:45.700 00.025 2864 Stop button clicked
20:46:45.702 00.002 2864 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
20:46:45.706 00.004 2864 Status Line: Waiting for devices...
20:46:45.785 00.079 6680 ZWO: stopexposure
20:46:46.806 01.021 6680 ZWO: stopexposure
20:46:46.806 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
20:46:46.806 00.000 6680 worker thread done servicing request
20:46:46.806 00.000 2864 OnExposeComplete: enter
20:46:46.815 00.009 2864 OnExposeComplete: Capture Error reported
20:46:46.819 00.004 2864 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
20:46:46.823 00.004 2864 Mount: notify guiding stopped
20:46:46.827 00.004 2864 Changing from state GUIDING to STOP
20:46:46.833 00.006 2864 guider state => SELECTED
20:46:46.835 00.002 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=153, Gamma=0.560
20:46:46.884 00.049 2864 Changing from state SELECTED to UNINITIALIZED
20:46:46.886 00.002 2864 guider state => SELECTING
20:46:46.888 00.002 2864 Status Line: Stopped.
20:46:46.896 00.008 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
20:46:47.244 00.348 2864 evsrv: cli 1028E578 connect
20:46:47.256 00.012 2864 evsrv: cli 1028E578 request: {"method":"get_pixel_scale","id":"ba317f2e-78d6-4ae8-bf12-35ca1842a60a"}
20:46:47.264 00.008 2864 evsrv: cli 1028E578 response: {"jsonrpc":"2.0","result":1.86834,"id":"ba317f2e-78d6-4ae8-bf12-35ca1842a60a"}
20:46:47.268 00.004 2864 evsrv: cli 1028E578 disconnect
20:56:32.646 585.378 2864 SetCurrentPosition(1841.79,792.86)
20:56:32.650 00.004 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:380->invalid x value
20:56:32.654 00.004 2864 Status Line: No star found
20:56:37.972 05.318 2864 GetString("/profile/6/scope/calibration/timestamp", "") returns "1/12/2026 8:10:28 PM"
20:56:37.972 00.000 2864 GetDouble("/profile/6/scope/calibration/xRate", 1.000000) returns 0.007460
20:56:37.972 00.000 2864 GetDouble("/profile/6/scope/calibration/yRate", 1.000000) returns 0.006251
20:56:37.972 00.000 2864 GetInt("/profile/6/scope/calibration/binning", 1) returns 1
20:56:37.972 00.000 2864 GetDouble("/profile/6/scope/calibration/xAngle", 0.000000) returns 2.795610
20:56:37.988 00.016 2864 GetDouble("/profile/6/scope/calibration/yAngle", 0.000000) returns 1.292580
20:56:37.988 00.000 2864 GetDouble("/profile/6/scope/calibration/declination", 0.000000) returns 0.000561
20:56:37.994 00.006 2864 GetInt("/profile/6/scope/calibration/pierSide", -1) returns 1
20:56:37.994 00.000 2864 GetInt("/profile/6/scope/calibration/raGuideParity", 0) returns 1
20:56:37.994 00.000 2864 GetInt("/profile/6/scope/calibration/decGuideParity", 0) returns 1
20:56:37.994 00.000 2864 GetDouble("/profile/6/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
20:56:37.994 00.000 2864 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
20:56:38.004 00.010 2864 GetInt("/GuidingAssistant/pos.x", -1) returns 682
20:56:38.004 00.000 2864 GetInt("/GuidingAssistant/pos.y", -1) returns 155
20:56:38.494 00.490 2864 evsrv: cli 1028DFD8 connect
20:56:38.505 00.011 2864 evsrv: cli 1028DFD8 request: {"method":"get_pixel_scale","id":"3992724f-4248-447e-8668-99ec0a23b2ea"}
20:56:38.512 00.007 2864 evsrv: cli 1028DFD8 response: {"jsonrpc":"2.0","result":1.86834,"id":"3992724f-4248-447e-8668-99ec0a23b2ea"}
20:56:38.520 00.008 2864 evsrv: cli 1028DFD8 disconnect
20:56:48.381 09.861 2864 StartLoopingInteractive: Loop button clicked
20:56:48.381 00.000 2864 Status Line: Looping
20:56:48.400 00.019 2864 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
20:56:48.413 00.013 2864 ScheduleExposure(1500,3,0) exposurePending=0
20:56:48.413 00.000 2864 Enqueuing Expose request
20:56:48.413 00.000 6680 Worker thread wakes up
20:56:48.413 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:56:48.413 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
20:56:50.061 01.648 6680 Exposure complete
20:56:50.124 00.063 6680 worker thread done servicing request
20:56:50.124 00.000 2864 OnExposeComplete: enter
20:56:50.132 00.008 2864 UpdateGuideState(): m_state=1
20:56:50.136 00.004 2864 Star::Find(15, 138, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.138 00.002 2864 Star::Find returns 1 (0), X=126.74, Y=727.93, Mass=1836, SNR=30.2, Peak=174 HFD=3.1
20:56:50.140 00.002 2864 setting lock position to (126.74, 727.93)
20:56:50.144 00.004 2864 MultiStar: stabilizing after lock position change
20:56:50.148 00.004 2864 CurrentPosition() valid, moving to STATE_SELECTED
20:56:50.150 00.002 2864 Changing from state SELECTING to SELECTED
20:56:50.150 00.000 2864 guider state => SELECTED
20:56:50.156 00.006 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=219, Gamma=0.560
20:56:50.219 00.063 2864 UpdateGuideState exits: m=1836 SNR=30.2
20:56:50.223 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:50.225 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:56:50.225 00.000 2864 Enqueuing Expose request
20:56:50.225 00.000 6680 Worker thread wakes up
20:56:50.225 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:56:50.225 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(112,713,31,31)
20:56:50.235 00.010 2864 GuiderMultiStar::AutoSelect enter
20:56:50.244 00.009 2864 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
20:56:50.287 00.043 2864 AutoFind: auto downsample for scale 1.87 => 1x
20:56:50.377 00.090 2864 AutoFind: global mean = -0.0, stdev 2.9
20:56:50.377 00.000 2864 AutoFind: using threshold = 0.1
20:56:50.463 00.086 2864 AutoFind: local max [407, 113] 232.1
20:56:50.472 00.009 2864 AutoFind: local max [127, 728] 139.0
20:56:50.472 00.000 2864 AutoFind: local max [524, 138] 104.7
20:56:50.472 00.000 2864 AutoFind: local max [642, 300] 57.9
20:56:50.472 00.000 2864 AutoFind: local max [117, 907] 57.2
20:56:50.472 00.000 2864 AutoFind: local max [458, 193] 42.9
20:56:50.472 00.000 2864 AutoFind: local max [669, 571] 38.7
20:56:50.472 00.000 2864 AutoFind: local max [570, 210] 29.3
20:56:50.472 00.000 2864 AutoFind: local max [486, 368] 23.3
20:56:50.472 00.000 2864 AutoFind: local max [1101, 926] 23.1
20:56:50.488 00.016 2864 AutoFind: local max [800, 542] 21.0
20:56:50.488 00.000 2864 AutoFind: local max [947, 14] 19.0
20:56:50.488 00.000 2864 AutoFind: local max [685, 764] 17.1
20:56:50.494 00.006 2864 AutoFind: local max [921, 700] 16.9
20:56:50.494 00.000 2864 AutoFind: local max [33, 193] 15.9
20:56:50.494 00.000 2864 AutoFind: local max [1014, 649] 15.7
20:56:50.494 00.000 2864 AutoFind: local max [687, 90] 15.4
20:56:50.494 00.000 2864 AutoFind: local max [545, 13] 14.4
20:56:50.494 00.000 2864 AutoFind: local max [208, 512] 13.3
20:56:50.504 00.010 2864 AutoFind: local max [447, 56] 12.0
20:56:50.504 00.000 2864 AutoFind: local max [1064, 360] 11.2
20:56:50.504 00.000 2864 AutoFind: local max [263, 517] 10.5
20:56:50.504 00.000 2864 AutoFind: local max [292, 526] 10.3
20:56:50.504 00.000 2864 AutoFind: local max [815, 733] 10.0
20:56:50.504 00.000 2864 AutoFind: local max [303, 291] 9.7
20:56:50.504 00.000 2864 AutoFind: local max [437, 132] 9.3
20:56:50.504 00.000 2864 AutoFind: local max [824, 840] 9.2
20:56:50.504 00.000 2864 AutoFind: local max [541, 447] 9.0
20:56:50.520 00.016 2864 AutoFind: local max [1140, 892] 9.0
20:56:50.520 00.000 2864 AutoFind: local max [397, 911] 8.7
20:56:50.520 00.000 2864 AutoFind: local max [512, 72] 8.5
20:56:50.525 00.005 2864 AutoFind: local max [1101, 265] 7.5
20:56:50.525 00.000 2864 AutoFind: local max [274, 626] 7.1
20:56:50.525 00.000 2864 AutoFind: local max [616, 434] 6.6
20:56:50.525 00.000 2864 AutoFind: local max [595, 8] 6.5
20:56:50.525 00.000 2864 AutoFind: local max [1237, 240] 6.4
20:56:50.525 00.000 2864 AutoFind: local max [467, 789] 6.4
20:56:50.536 00.011 2864 AutoFind: local max [119, 852] 6.0
20:56:50.536 00.000 2864 AutoFind: local max [301, 506] 5.9
20:56:50.536 00.000 2864 AutoFind: local max [989, 805] 5.8
20:56:50.536 00.000 2864 AutoFind: local max [992, 130] 5.3
20:56:50.536 00.000 2864 AutoFind: local max [1249, 194] 5.2
20:56:50.536 00.000 2864 AutoFind: local max [1023, 645] 5.1
20:56:50.536 00.000 2864 AutoFind: local max [1239, 318] 5.1
20:56:50.536 00.000 2864 AutoFind: local max [1160, 239] 5.1
20:56:50.536 00.000 2864 AutoFind: local max [527, 925] 5.0
20:56:50.536 00.000 2864 AutoFind: local max [51, 417] 5.0
20:56:50.552 00.016 2864 AutoFind: local max [344, 699] 4.9
20:56:50.552 00.000 2864 AutoFind: local max [1161, 230] 4.8
20:56:50.556 00.004 2864 AutoFind: local max [558, 626] 4.7
20:56:50.556 00.000 2864 AutoFind: local max [686, 636] 4.7
20:56:50.556 00.000 2864 AutoFind: local max [251, 745] 4.7
20:56:50.556 00.000 2864 AutoFind: local max [798, 350] 4.6
20:56:50.556 00.000 2864 AutoFind: local max [138, 428] 4.5
20:56:50.556 00.000 2864 AutoFind: local max [915, 852] 4.5
20:56:50.556 00.000 2864 AutoFind: local max [518, 807] 4.3
20:56:50.568 00.012 2864 AutoFind: local max [1091, 94] 4.3
20:56:50.568 00.000 2864 AutoFind: local max [773, 861] 4.1
20:56:50.568 00.000 2864 AutoFind: local max [146, 265] 4.1
20:56:50.568 00.000 2864 AutoFind: local max [952, 571] 4.1
20:56:50.568 00.000 2864 AutoFind: local max [1233, 428] 4.1
20:56:50.568 00.000 2864 AutoFind: local max [798, 755] 4.0
20:56:50.568 00.000 2864 AutoFind: local max [79, 528] 4.0
20:56:50.568 00.000 2864 AutoFind: local max [877, 474] 3.8
20:56:50.568 00.000 2864 AutoFind: local max [929, 671] 3.8
20:56:50.584 00.016 2864 AutoFind: local max [559, 41] 3.7
20:56:50.584 00.000 2864 AutoFind: local max [991, 882] 3.7
20:56:50.584 00.000 2864 AutoFind: local max [1212, 285] 3.7
20:56:50.588 00.004 2864 AutoFind: local max [416, 122] 3.6
20:56:50.588 00.000 2864 AutoFind: local max [388, 397] 3.6
20:56:50.588 00.000 2864 AutoFind: local max [380, 735] 3.6
20:56:50.588 00.000 2864 AutoFind: local max [202, 418] 3.5
20:56:50.588 00.000 2864 AutoFind: local max [780, 554] 3.5
20:56:50.588 00.000 2864 AutoFind: local max [423, 436] 3.5
20:56:50.588 00.000 2864 AutoFind: local max [441, 160] 3.4
20:56:50.599 00.011 2864 AutoFind: local max [636, 857] 3.4
20:56:50.599 00.000 2864 AutoFind: local max [1172, 845] 3.2
20:56:50.599 00.000 2864 AutoFind: local max [400, 124] 3.2
20:56:50.599 00.000 2864 AutoFind: local max [1038, 944] 3.2
20:56:50.599 00.000 2864 AutoFind: local max [311, 568] 3.2
20:56:50.599 00.000 2864 AutoFind: local max [821, 799] 3.1
20:56:50.599 00.000 2864 AutoFind: local max [229, 739] 3.0
20:56:50.599 00.000 2864 AutoFind: local max [401, 464] 3.0
20:56:50.599 00.000 2864 AutoFind: local max [662, 609] 2.9
20:56:50.615 00.016 2864 AutoFind: local max [922, 853] 2.9
20:56:50.615 00.000 2864 AutoFind: local max [768, 718] 2.9
20:56:50.619 00.004 2864 AutoFind: local max [130, 737] 2.9
20:56:50.621 00.002 2864 AutoFind: local max [395, 113] 2.8
20:56:50.623 00.002 2864 AutoFind: local max [876, 279] 2.7
20:56:50.625 00.002 2864 AutoFind: local max [514, 78] 2.7
20:56:50.627 00.002 2864 AutoFind: local max [258, 392] 2.6
20:56:50.629 00.002 2864 AutoFind: local max [1032, 118] 2.6
20:56:50.631 00.002 2864 AutoFind: local max [668, 782] 2.6
20:56:50.633 00.002 2864 AutoFind: local max [427, 892] 2.6
20:56:50.633 00.000 2864 AutoFind: local max [1018, 29] 2.6
20:56:50.635 00.002 2864 AutoFind: local max [600, 743] 2.6
20:56:50.637 00.002 2864 AutoFind: local max [207, 775] 2.6
20:56:50.639 00.002 2864 AutoFind: local max [537, 949] 2.6
20:56:50.641 00.002 2864 AutoFind: local max [784, 828] 2.6
20:56:50.641 00.000 2864 AutoFind: local max [318, 787] 2.5
20:56:50.643 00.002 2864 AutoFind: close dim-bright [668, 782] 2.6 - [685, 764] 17.1
20:56:50.645 00.002 2864 AutoFind: too close [514, 78] 2.7 - [512, 72] 8.5
20:56:50.647 00.002 2864 AutoFind: too close [395, 113] 2.8 - [400, 124] 3.2
20:56:50.647 00.000 2864 AutoFind: close dim-bright [395, 113] 2.8 - [407, 113] 232.1
20:56:50.650 00.003 2864 AutoFind: close dim-bright [130, 737] 2.9 - [127, 728] 139.0
20:56:50.650 00.000 2864 AutoFind: too close [922, 853] 2.9 - [915, 852] 4.5
20:56:50.650 00.000 2864 AutoFind: too close [400, 124] 3.2 - [416, 122] 3.6
20:56:50.650 00.000 2864 AutoFind: close dim-bright [400, 124] 3.2 - [407, 113] 232.1
20:56:50.650 00.000 2864 AutoFind: close dim-bright [780, 554] 3.5 - [800, 542] 21.0
20:56:50.650 00.000 2864 AutoFind: close dim-bright [416, 122] 3.6 - [407, 113] 232.1
20:56:50.650 00.000 2864 AutoFind: too close [1161, 230] 4.8 - [1160, 239] 5.1
20:56:50.663 00.013 2864 AutoFind: too close [1023, 645] 5.1 - [1014, 649] 15.7
20:56:50.663 00.000 2864 AutoFind: too close [301, 506] 5.9 - [292, 526] 10.3
20:56:50.663 00.000 2864 AutoFind: too close to edge [537, 949] 2.6
20:56:50.663 00.000 2864 AutoFind: too close to edge [595, 8] 6.5
20:56:50.663 00.000 2864 AutoFind: too close to edge [545, 13] 14.4
20:56:50.663 00.000 2864 AutoFind: too close to edge [947, 14] 19.0
20:56:50.663 00.000 2864 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
20:56:50.663 00.000 2864 Star::Find(15, 407, 113, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.663 00.000 2864 Star::Find returns 1 (1), X=406.81, Y=113.00, Mass=3327, SNR=40.7, Peak=255 HFD=3.5
20:56:50.678 00.015 2864 Star::Find(15, 127, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.678 00.000 2864 Star::Find returns 1 (0), X=126.74, Y=727.93, Mass=1836, SNR=30.2, Peak=174 HFD=3.1
20:56:50.681 00.003 2864 Star::Find(15, 524, 138, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.681 00.000 2864 Star::Find returns 1 (0), X=523.78, Y=137.54, Mass=1593, SNR=28.1, Peak=100 HFD=3.7
20:56:50.681 00.000 2864 Star::Find(15, 642, 300, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.681 00.000 2864 Star::Find returns 1 (0), X=642.46, Y=300.16, Mass=960, SNR=21.8, Peak=76 HFD=3.6
20:56:50.681 00.000 2864 Star::Find(15, 117, 907, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.681 00.000 2864 Star::Find returns 1 (0), X=116.62, Y=907.12, Mass=738, SNR=19.1, Peak=79 HFD=2.8
20:56:50.681 00.000 2864 Star::Find(15, 458, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.681 00.000 2864 Star::Find returns 1 (0), X=458.16, Y=193.22, Mass=615, SNR=17.4, Peak=52 HFD=3.5
20:56:50.694 00.013 2864 Star::Find(15, 669, 571, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.696 00.002 2864 Star::Find returns 1 (0), X=669.24, Y=571.06, Mass=568, SNR=16.7, Peak=50 HFD=3.4
20:56:50.698 00.002 2864 Star::Find(15, 570, 210, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.700 00.002 2864 Star::Find returns 1 (0), X=570.15, Y=209.82, Mass=435, SNR=14.6, Peak=34 HFD=3.7
20:56:50.702 00.002 2864 Star::Find(15, 486, 368, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.704 00.002 2864 Star::Find returns 1 (0), X=486.25, Y=368.03, Mass=317, SNR=12.5, Peak=27 HFD=3.2
20:56:50.706 00.002 2864 Star::Find(15, 1101, 926, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.708 00.002 2864 Star::Find returns 1 (0), X=1100.93, Y=926.61, Mass=386, SNR=13.8, Peak=32 HFD=3.6
20:56:50.710 00.002 2864 Star::Find(15, 800, 542, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.710 00.000 2864 Star::Find returns 1 (0), X=799.46, Y=542.03, Mass=374, SNR=13.5, Peak=25 HFD=3.7
20:56:50.713 00.003 2864 Star::Find(15, 685, 764, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.715 00.002 2864 Star::Find returns 1 (0), X=684.84, Y=763.73, Mass=273, SNR=11.6, Peak=20 HFD=3.5
20:56:50.715 00.000 2864 Star::Find(15, 921, 700, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.717 00.002 2864 Star::Find returns 1 (0), X=920.71, Y=699.54, Mass=296, SNR=12.0, Peak=21 HFD=3.5
20:56:50.719 00.002 2864 Star::Find(15, 33, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.721 00.002 2864 Star::Find returns 1 (0), X=33.47, Y=193.37, Mass=240, SNR=10.8, Peak=19 HFD=3.2
20:56:50.723 00.002 2864 Star::Find(15, 687, 90, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.725 00.002 2864 Star::Find returns 1 (0), X=686.74, Y=89.56, Mass=265, SNR=11.4, Peak=18 HFD=3.6
20:56:50.726 00.001 2864 Star::Find(15, 208, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.728 00.002 2864 Star::Find returns 1 (0), X=208.09, Y=511.97, Mass=172, SNR=9.2, Peak=17 HFD=2.9
20:56:50.730 00.002 2864 Star::Find(15, 447, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.732 00.002 2864 Star::Find returns 1 (0), X=446.89, Y=55.84, Mass=161, SNR=8.8, Peak=11 HFD=3.6
20:56:50.732 00.000 2864 Star::Find(15, 1064, 360, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.734 00.002 2864 Star::Find returns 1 (0), X=1063.91, Y=359.93, Mass=187, SNR=9.5, Peak=12 HFD=4.1
20:56:50.736 00.002 2864 Star::Find(15, 263, 517, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.738 00.002 2864 Star::Find returns 1 (0), X=262.91, Y=517.63, Mass=132, SNR=8.0, Peak=12 HFD=3.3
20:56:50.740 00.002 2864 Star::Find(15, 815, 733, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.742 00.002 2864 Star::Find returns 1 (0), X=814.83, Y=733.25, Mass=150, SNR=8.5, Peak=11 HFD=3.5
20:56:50.744 00.002 2864 Star::Find(15, 303, 291, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.747 00.003 2864 Star::Find returns 1 (0), X=302.60, Y=291.35, Mass=143, SNR=8.3, Peak=10 HFD=3.4
20:56:50.749 00.002 2864 Star::Find(15, 437, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.751 00.002 2864 Star::Find returns 1 (0), X=436.69, Y=131.67, Mass=138, SNR=8.2, Peak=13 HFD=3.4
20:56:50.753 00.002 2864 Star::Find(15, 824, 840, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.755 00.002 2864 Star::Find returns 1 (0), X=823.83, Y=840.34, Mass=144, SNR=8.4, Peak=12 HFD=3.7
20:56:50.757 00.002 2864 Star::Find(15, 541, 447, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.757 00.000 2864 Star::Find returns 1 (0), X=541.67, Y=447.03, Mass=174, SNR=9.2, Peak=13 HFD=4.0
20:56:50.757 00.000 2864 Star::Find(15, 1140, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.757 00.000 2864 Star::Find returns 1 (0), X=1139.87, Y=891.76, Mass=139, SNR=8.2, Peak=10 HFD=3.8
20:56:50.757 00.000 2864 Star::Find(15, 397, 911, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.757 00.000 2864 Star::Find returns 1 (0), X=397.47, Y=911.25, Mass=117, SNR=7.5, Peak=12 HFD=3.0
20:56:50.757 00.000 2864 Star::Find(15, 1101, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.757 00.000 2864 Star::Find returns 1 (0), X=1100.52, Y=264.64, Mass=125, SNR=7.8, Peak=8 HFD=3.6
20:56:50.757 00.000 2864 Star::Find(15, 274, 626, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.773 00.016 2864 Star::Find returns 1 (0), X=273.88, Y=625.83, Mass=71, SNR=5.9, Peak=9 HFD=2.4
20:56:50.775 00.002 2864 Star::Find(15, 616, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.775 00.000 2864 Star::Find returns 1 (0), X=615.77, Y=433.72, Mass=113, SNR=7.3, Peak=10 HFD=3.6
20:56:50.775 00.000 2864 Star::Find(15, 1237, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.775 00.000 2864 Star::Find returns 1 (0), X=1236.79, Y=240.13, Mass=109, SNR=7.2, Peak=8 HFD=4.0
20:56:50.775 00.000 2864 Star::Find(15, 467, 789, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.775 00.000 2864 Star::Find returns 1 (0), X=466.76, Y=789.15, Mass=81, SNR=6.3, Peak=8 HFD=2.7
20:56:50.775 00.000 2864 Star::Find(15, 119, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.788 00.013 2864 Star::Find returns 1 (0), X=118.52, Y=852.31, Mass=82, SNR=6.3, Peak=14 HFD=2.9
20:56:50.788 00.000 2864 Star::Find(15, 989, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.788 00.000 2864 Star::Find returns 1 (0), X=988.78, Y=804.94, Mass=91, SNR=6.6, Peak=9 HFD=4.0
20:56:50.788 00.000 2864 Star::Find(15, 992, 130, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.788 00.000 2864 Star::Find returns 1 (0), X=992.69, Y=129.97, Mass=79, SNR=6.2, Peak=8 HFD=3.4
20:56:50.788 00.000 2864 Star::Find(15, 1249, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.788 00.000 2864 Star::Find returns 1 (0), X=1248.99, Y=194.31, Mass=69, SNR=5.7, Peak=7 HFD=3.1
20:56:50.788 00.000 2864 Star::Find(15, 1239, 318, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.788 00.000 2864 Star::Find returns 1 (0), X=1238.58, Y=317.99, Mass=70, SNR=5.7, Peak=7 HFD=3.2
20:56:50.804 00.016 2864 Star::Find(15, 527, 925, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.807 00.003 2864 Star::Find returns 1 (0), X=527.04, Y=925.43, Mass=72, SNR=5.9, Peak=7 HFD=3.5
20:56:50.809 00.002 2864 Star::Find(15, 51, 417, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.811 00.002 2864 Star::Find returns 1 (0), X=51.41, Y=417.34, Mass=55, SNR=5.2, Peak=6 HFD=3.0
20:56:50.811 00.000 2864 Star::Find(15, 344, 699, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.813 00.002 2864 Star::Find returns 1 (0), X=344.46, Y=699.03, Mass=68, SNR=5.7, Peak=6 HFD=3.5
20:56:50.815 00.002 2864 Star::Find(15, 558, 626, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.817 00.002 2864 Star::Find returns 1 (0), X=558.69, Y=626.23, Mass=75, SNR=6.0, Peak=5 HFD=3.8
20:56:50.819 00.002 2864 Star::Find(15, 686, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.820 00.001 2864 Star::Find returns 1 (0), X=685.09, Y=635.80, Mass=57, SNR=5.2, Peak=6 HFD=2.9
20:56:50.822 00.002 2864 Star::Find(15, 251, 745, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.824 00.002 2864 Star::Find returns 1 (0), X=250.87, Y=744.22, Mass=71, SNR=5.9, Peak=7 HFD=3.0
20:56:50.824 00.000 2864 Star::Find(15, 798, 350, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.826 00.002 2864 Star::Find returns 1 (0), X=797.55, Y=350.33, Mass=94, SNR=6.7, Peak=8 HFD=3.7
20:56:50.828 00.002 2864 Star::Find(15, 138, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.830 00.002 2864 Star::Find returns 1 (0), X=138.41, Y=428.34, Mass=70, SNR=5.8, Peak=8 HFD=3.1
20:56:50.832 00.002 2864 Star::Find(15, 518, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.834 00.002 2864 Star::Find returns 1 (0), X=518.32, Y=807.08, Mass=57, SNR=5.1, Peak=8 HFD=3.4
20:56:50.834 00.000 2864 Star::Find(15, 1091, 94, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.837 00.003 2864 Star::Find returns 1 (0), X=1091.24, Y=94.11, Mass=69, SNR=5.7, Peak=5 HFD=4.0
20:56:50.837 00.000 2864 Star::Find(15, 773, 861, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.837 00.000 2864 Star::Find returns 1 (0), X=772.97, Y=861.19, Mass=50, SNR=4.9, Peak=4 HFD=3.3
20:56:50.837 00.000 2864 Star::Find(15, 146, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.837 00.000 2864 Star::Find returns 1 (0), X=146.24, Y=265.07, Mass=52, SNR=5.0, Peak=6 HFD=3.1
20:56:50.837 00.000 2864 Star::Find(15, 952, 571, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.837 00.000 2864 Star::Find returns 1 (0), X=951.82, Y=571.46, Mass=100, SNR=6.9, Peak=7 HFD=4.5
20:56:50.837 00.000 2864 Star::Find(15, 1233, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.852 00.015 2864 Star::Find returns 1 (0), X=1233.13, Y=428.31, Mass=73, SNR=5.9, Peak=4 HFD=4.6
20:56:50.852 00.000 2864 Star::Find(15, 798, 755, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.852 00.000 2864 Star::Find returns 1 (0), X=798.33, Y=754.85, Mass=74, SNR=5.9, Peak=6 HFD=3.8
20:56:50.852 00.000 2864 Star::Find(15, 79, 528, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.852 00.000 2864 Star::Find returns 1 (0), X=79.08, Y=528.09, Mass=51, SNR=4.9, Peak=8 HFD=2.8
20:56:50.852 00.000 2864 Star::Find(15, 877, 474, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.852 00.000 2864 Star::Find returns 1 (0), X=877.39, Y=473.58, Mass=77, SNR=6.1, Peak=7 HFD=4.1
20:56:50.852 00.000 2864 Star::Find(15, 929, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.852 00.000 2864 Star::Find returns 1 (0), X=929.37, Y=671.04, Mass=52, SNR=5.0, Peak=5 HFD=3.4
20:56:50.868 00.016 2864 Star::Find(15, 559, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.869 00.001 2864 Star::Find returns 1 (0), X=558.79, Y=40.73, Mass=47, SNR=4.7, Peak=7 HFD=2.9
20:56:50.869 00.000 2864 Star::Find(15, 991, 882, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.869 00.000 2864 Star::Find returns 1 (0), X=990.96, Y=881.81, Mass=46, SNR=4.7, Peak=4 HFD=3.1
20:56:50.869 00.000 2864 Star::Find(15, 1212, 285, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.869 00.000 2864 Star::Find returns 1 (0), X=1212.09, Y=284.89, Mass=70, SNR=5.8, Peak=6 HFD=4.2
20:56:50.869 00.000 2864 Star::Find(15, 388, 397, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.869 00.000 2864 Star::Find returns 1 (0), X=388.00, Y=396.58, Mass=64, SNR=5.5, Peak=6 HFD=3.3
20:56:50.869 00.000 2864 Star::Find(15, 380, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.884 00.015 2864 Star::Find returns 1 (0), X=380.01, Y=734.83, Mass=48, SNR=4.8, Peak=5 HFD=3.2
20:56:50.884 00.000 2864 Star::Find(15, 202, 418, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.884 00.000 2864 Star::Find returns 1 (0), X=202.16, Y=418.05, Mass=42, SNR=4.5, Peak=6 HFD=2.6
20:56:50.884 00.000 2864 Star::Find(15, 780, 554, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.884 00.000 2864 Star::Find returns 1 (0), X=779.90, Y=553.42, Mass=56, SNR=5.2, Peak=5 HFD=3.9
20:56:50.884 00.000 2864 Star::Find(15, 423, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.884 00.000 2864 Star::Find returns 1 (0), X=422.75, Y=436.66, Mass=51, SNR=4.9, Peak=5 HFD=3.6
20:56:50.884 00.000 2864 Star::Find(15, 441, 160, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.884 00.000 2864 Star::Find returns 1 (0), X=440.95, Y=159.94, Mass=56, SNR=5.1, Peak=5 HFD=4.1
20:56:50.884 00.000 2864 Star::Find(15, 636, 857, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.900 00.016 2864 Star::Find returns 1 (0), X=635.95, Y=856.80, Mass=55, SNR=5.1, Peak=6 HFD=3.0
20:56:50.900 00.000 2864 Star::Find(15, 1172, 845, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.900 00.000 2864 Star::Find returns 1 (0), X=1172.20, Y=844.95, Mass=53, SNR=5.0, Peak=5 HFD=3.8
20:56:50.900 00.000 2864 Star::Find(15, 1038, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.900 00.000 2864 Star::Find false star n=20 nbg=273 bg=0.4 sigma=0.5 thresh=2 peak=2
20:56:50.900 00.000 2864 Star::Find returns 0 (2), X=1038.00, Y=944.00, Mass=40, SNR=2.9, Peak=4 HFD=0.0
20:56:50.900 00.000 2864 Star::Find(15, 311, 568, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.900 00.000 2864 Star::Find returns 1 (0), X=310.86, Y=568.50, Mass=40, SNR=4.4, Peak=6 HFD=2.5
20:56:50.900 00.000 2864 Star::Find(15, 821, 799, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.915 00.015 2864 Star::Find false star n=26 nbg=275 bg=0.4 sigma=0.5 thresh=2 peak=2
20:56:50.915 00.000 2864 Star::Find returns 0 (2), X=821.00, Y=799.00, Mass=46, SNR=2.9, Peak=5 HFD=0.0
20:56:50.915 00.000 2864 Star::Find(15, 229, 739, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.915 00.000 2864 Star::Find returns 1 (0), X=229.07, Y=739.14, Mass=44, SNR=4.6, Peak=5 HFD=2.8
20:56:50.915 00.000 2864 Star::Find(15, 401, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.915 00.000 2864 Star::Find returns 1 (0), X=400.06, Y=464.08, Mass=44, SNR=4.5, Peak=6 HFD=4.1
20:56:50.915 00.000 2864 Star::Find(15, 662, 609, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.915 00.000 2864 Star::Find false star n=19 nbg=272 bg=0.4 sigma=0.5 thresh=2 peak=2
20:56:50.915 00.000 2864 Star::Find returns 0 (2), X=662.00, Y=609.00, Mass=32, SNR=2.9, Peak=4 HFD=0.0
20:56:50.915 00.000 2864 Star::Find(15, 768, 718, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.931 00.016 2864 Star::Find returns 1 (0), X=767.96, Y=718.70, Mass=43, SNR=4.5, Peak=5 HFD=3.9
20:56:50.931 00.000 2864 Star::Find(15, 130, 737, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.931 00.000 2864 Star::Find returns 1 (0), X=126.74, Y=727.93, Mass=1836, SNR=30.2, Peak=174 HFD=3.1
20:56:50.931 00.000 2864 Star::Find(15, 876, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.931 00.000 2864 Star::Find false star n=23 nbg=275 bg=0.4 sigma=0.5 thresh=2 peak=2
20:56:50.931 00.000 2864 Star::Find returns 0 (2), X=876.00, Y=279.00, Mass=43, SNR=2.9, Peak=4 HFD=0.0
20:56:50.931 00.000 2864 Star::Find(15, 258, 392, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.931 00.000 2864 Star::Find false star n=19 nbg=281 bg=0.4 sigma=0.5 thresh=2 peak=2
20:56:50.931 00.000 2864 Star::Find returns 0 (2), X=258.00, Y=392.00, Mass=38, SNR=2.9, Peak=4 HFD=0.0
20:56:50.947 00.016 2864 Star::Find(15, 1032, 118, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.947 00.000 2864 Star::Find false star n=20 nbg=272 bg=0.4 sigma=0.5 thresh=2 peak=2
20:56:50.947 00.000 2864 Star::Find returns 0 (2), X=1032.00, Y=118.00, Mass=35, SNR=2.9, Peak=5 HFD=0.0
20:56:50.947 00.000 2864 Star::Find(15, 668, 782, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.947 00.000 2864 Star::Find returns 1 (0), X=668.62, Y=781.57, Mass=57, SNR=5.2, Peak=4 HFD=4.6
20:56:50.947 00.000 2864 Star::Find(15, 427, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.947 00.000 2864 Star::Find false star n=19 nbg=285 bg=0.4 sigma=0.5 thresh=2 peak=2
20:56:50.947 00.000 2864 Star::Find returns 0 (2), X=427.00, Y=892.00, Mass=37, SNR=2.9, Peak=5 HFD=0.0
20:56:50.947 00.000 2864 Star::Find(15, 1018, 29, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.963 00.016 2864 Star::Find returns 1 (0), X=1017.37, Y=29.55, Mass=41, SNR=4.4, Peak=5 HFD=3.6
20:56:50.963 00.000 2864 Star::Find(15, 600, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.963 00.000 2864 Star::Find false star n=20 nbg=278 bg=0.4 sigma=0.5 thresh=2 peak=2
20:56:50.963 00.000 2864 Star::Find returns 0 (2), X=600.00, Y=743.00, Mass=37, SNR=2.9, Peak=5 HFD=0.0
20:56:50.963 00.000 2864 Star::Find(15, 207, 775, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.963 00.000 2864 Star::Find false star n=13 nbg=286 bg=0.3 sigma=0.5 thresh=2 peak=2
20:56:50.963 00.000 2864 Star::Find returns 0 (2), X=207.00, Y=775.00, Mass=25, SNR=2.9, Peak=4 HFD=0.0
20:56:50.963 00.000 2864 Star::Find(15, 784, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.963 00.000 2864 Star::Find false star n=13 nbg=277 bg=0.4 sigma=0.5 thresh=2 peak=2
20:56:50.979 00.016 2864 Star::Find returns 0 (2), X=784.00, Y=828.00, Mass=24, SNR=2.9, Peak=3 HFD=0.0
20:56:50.979 00.000 2864 Star::Find(15, 318, 787, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.979 00.000 2864 Star::Find returns 1 (0), X=317.32, Y=787.36, Mass=53, SNR=5.0, Peak=5 HFD=4.2
20:56:50.979 00.000 2864 AutoFind: finding best star pass 1
20:56:50.979 00.000 2864 Star::Find(15, 407, 113, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.979 00.000 2864 Star::Find returns 1 (1), X=406.81, Y=113.00, Mass=3327, SNR=40.7, Peak=255 HFD=3.5
20:56:50.979 00.000 2864 AutoFind: near-saturated [407, 113] 232.1 Mass 3327 SNR 40.7 Peak 255
20:56:50.979 00.000 2864 Star::Find(15, 127, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.979 00.000 2864 Star::Find returns 1 (0), X=126.74, Y=727.93, Mass=1836, SNR=30.2, Peak=174 HFD=3.1
20:56:50.994 00.015 2864 AutoFind returns star at [127, 728] 139.0 Mass 1836 SNR 30.2
20:56:50.994 00.000 2864 Star::Find(15, 127, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:50.994 00.000 2864 Star::Find returns 1 (0), X=126.74, Y=727.93, Mass=1836, SNR=30.2, Peak=174 HFD=3.1
20:56:50.994 00.000 2864 MultiStar: List (12): {126.74, 727.93}(30.2), {523.78, 137.54}(28.1), {642.46, 300.16}(21.8), {116.62, 907.12}(19.1), {458.16, 193.22}(17.4), {669.24, 571.06}(16.7), {570.15, 209.82}(14.6), {486.25, 368.03}(12.5), {1100.93, 926.61}(13.8), {799.46, 542.03}(13.5), {684.84, 763.73}(11.6), {920.71, 699.54}(12.0), 
20:56:50.994 00.000 2864 setting lock position to (126.74, 727.93)
20:56:50.994 00.000 2864 MultiStar: stabilizing after lock position change
20:56:50.994 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=219, Gamma=0.560
20:56:51.041 00.047 2864 Status Line: Auto-selected star at (126.7, 727.9)
20:56:51.596 00.555 2864 GuideButtonClick i=1 ctx=Guide button clicked
20:56:51.611 00.015 2864 Changing from state SELECTED to CALIBRATING_PRIMARY
20:56:51.611 00.000 2864 guider state => CALIBRATED
20:56:51.611 00.000 2864 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
20:56:51.619 00.008 2864 reset dither spiral
20:56:51.643 00.024 6680 Exposure complete
20:56:51.691 00.048 6680 worker thread done servicing request
20:56:51.691 00.000 2864 OnExposeComplete: enter
20:56:51.691 00.000 2864 UpdateGuideState(): m_state=5
20:56:51.691 00.000 2864 Star::Find(15, 126, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:56:51.691 00.000 2864 Star::Find returns 1 (0), X=125.98, Y=728.70, Mass=1821, SNR=30.1, Peak=143 HFD=3.3
20:56:51.707 00.016 2864 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.80) = xAngle (-0.45 = -0.45)
20:56:51.707 00.000 2864 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.52 = 2.76)
20:56:51.707 00.000 2864 CameraToMount -- cameraX=-0.76 cameraY=0.77 hyp=1.08 cameraTheta=2.35 mountX=0.98 mountY=0.40, mountTheta=0.39
20:56:51.713 00.006 2864 Changing from state CALIBRATED to GUIDING
20:56:51.713 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:56:51.723 00.010 2864 ScopeASCOM::SideOfPier() returns 1
20:56:51.725 00.002 2864 AdjustCalibrationForScopePointing (scope): current dec=5.2 pierSide=1, cal dec=0.0 pierSide=1 rotAngle=None bin=1
20:56:51.730 00.005 2864 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
20:56:51.734 00.004 2864 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
20:56:51.737 00.003 2864 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003125
20:56:51.741 00.004 2864 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003125
20:56:51.743 00.002 2864 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 3.882800
20:56:51.746 00.003 2864 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 10
20:56:51.750 00.004 2864 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 12
20:56:51.754 00.004 2864 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:56:51.756 00.002 2864 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 0
20:56:51.756 00.000 2864 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 8:10:28 PM"
20:56:51.763 00.007 2864 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
20:56:51.765 00.002 2864 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.0 0.8}, {-5.6 1.8}, {-7.6 2.4}, {-10.5 3.9}, {-12.2 4.6}, {-15.6 5.5}, {-17.1 6.3}, {-20.3 6.9}, {-21.8 7.9}, {-24.6 8.9}, {-24.6 8.9}, {-13.5 3.9}, {-5.0 0.1}"
20:56:51.767 00.002 2864 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.0 -2.8}, {-1.5 -4.4}, {-2.8 -6.9}, {-3.2 -8.2}, {-4.1 -11.2}, {-4.4 -12.6}, {-5.3 -15.4}, {-5.6 -16.8}, {-6.4 -19.4}, {-6.7 -20.9}, {-7.1 -23.7}, {-7.2 -25.2}, {-7.2 -25.2}, {-2.6 -18.3}, {3.2 -8.7}, {4.3 -7.6}"
20:56:51.882 00.115 2864 ScopeASCOM::GetGuideRates returns 0 11.250 11.250 a-s/sec
20:56:51.882 00.000 2864 GetDouble("/profile/6/camera/pixelsize", 0.000000) returns 3.750000
20:56:51.888 00.006 2864 Dec comp: XRate 7.460 -> 7.430 for dec 0.0 -> dec 5.2
20:56:51.892 00.004 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:56:51.894 00.002 2864 ScopeASCOM::SideOfPier() returns 1
20:56:51.897 00.003 2864 setting lock position to (125.98, 728.70)
20:56:51.900 00.003 2864 MultiStar: stabilizing after lock position change
20:56:51.902 00.002 2864 guider state => GUIDING
20:56:51.904 00.002 2864 Status Line: Guiding
20:56:51.904 00.000 2864 Mount: notify guiding started
20:56:51.904 00.000 2864 ScopeASCOM::SideOfPier() returns 1
20:56:51.913 00.009 2864 PPEC: guiding starts RA = 6.5645 hr, pier West, prev RA = 6.5632 hr, pier West
20:56:51.913 00.000 2864 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
20:56:51.913 00.000 2864 PPEC: guiding was stopped for 605.1 seconds, deltaRA +4.9s, worm delta +600.2s, 116.6% of period (514.8s), limit 40.0% (205.9s)
20:56:51.913 00.000 2864 PPEC: reset GP model
20:56:51.913 00.000 2864 GetString("/profile/6/name", "") returns "OAG"
20:56:51.913 00.000 2864 GetString("/profile/6/scope/calibration/timestamp", "") returns "1/12/2026 8:10:28 PM"
20:56:51.913 00.000 2864 GetDouble("/profile/6/scope/calibration/xRate", 1.000000) returns 0.007460
20:56:51.913 00.000 2864 GetDouble("/profile/6/scope/calibration/yRate", 1.000000) returns 0.006251
20:56:51.929 00.016 2864 GetInt("/profile/6/scope/calibration/binning", 1) returns 1
20:56:51.932 00.003 2864 GetDouble("/profile/6/scope/calibration/xAngle", 0.000000) returns 2.795610
20:56:51.932 00.000 2864 GetDouble("/profile/6/scope/calibration/yAngle", 0.000000) returns 1.292580
20:56:51.932 00.000 2864 GetDouble("/profile/6/scope/calibration/declination", 0.000000) returns 0.000561
20:56:51.932 00.000 2864 GetInt("/profile/6/scope/calibration/pierSide", -1) returns 1
20:56:51.932 00.000 2864 GetInt("/profile/6/scope/calibration/raGuideParity", 0) returns 1
20:56:51.932 00.000 2864 GetInt("/profile/6/scope/calibration/decGuideParity", 0) returns 1
20:56:51.932 00.000 2864 GetDouble("/profile/6/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
20:56:51.945 00.013 2864 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
20:56:51.947 00.002 2864 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
20:56:51.949 00.002 2864 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003125
20:56:51.951 00.002 2864 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003125
20:56:51.953 00.002 2864 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 3.882800
20:56:51.955 00.002 2864 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 10
20:56:51.957 00.002 2864 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 12
20:56:51.959 00.002 2864 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:56:51.962 00.003 2864 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 0
20:56:51.963 00.001 2864 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 8:10:28 PM"
20:56:51.963 00.000 2864 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
20:56:51.963 00.000 2864 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.0 0.8}, {-5.6 1.8}, {-7.6 2.4}, {-10.5 3.9}, {-12.2 4.6}, {-15.6 5.5}, {-17.1 6.3}, {-20.3 6.9}, {-21.8 7.9}, {-24.6 8.9}, {-24.6 8.9}, {-13.5 3.9}, {-5.0 0.1}"
20:56:51.963 00.000 2864 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.0 -2.8}, {-1.5 -4.4}, {-2.8 -6.9}, {-3.2 -8.2}, {-4.1 -11.2}, {-4.4 -12.6}, {-5.3 -15.4}, {-5.6 -16.8}, {-6.4 -19.4}, {-6.7 -20.9}, {-7.1 -23.7}, {-7.2 -25.2}, {-7.2 -25.2}, {-2.6 -18.3}, {3.2 -8.7}, {4.3 -7.6}"
20:56:51.963 00.000 2864 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
20:56:51.963 00.000 2864 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
20:56:51.977 00.014 2864 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003125
20:56:51.977 00.000 2864 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003125
20:56:51.977 00.000 2864 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 3.882800
20:56:51.977 00.000 2864 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 10
20:56:51.977 00.000 2864 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 12
20:56:51.977 00.000 2864 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:56:51.977 00.000 2864 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 0
20:56:51.977 00.000 2864 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 8:10:28 PM"
20:56:51.977 00.000 2864 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
20:56:51.992 00.015 2864 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.0 0.8}, {-5.6 1.8}, {-7.6 2.4}, {-10.5 3.9}, {-12.2 4.6}, {-15.6 5.5}, {-17.1 6.3}, {-20.3 6.9}, {-21.8 7.9}, {-24.6 8.9}, {-24.6 8.9}, {-13.5 3.9}, {-5.0 0.1}"
20:56:51.994 00.002 2864 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.0 -2.8}, {-1.5 -4.4}, {-2.8 -6.9}, {-3.2 -8.2}, {-4.1 -11.2}, {-4.4 -12.6}, {-5.3 -15.4}, {-5.6 -16.8}, {-6.4 -19.4}, {-6.7 -20.9}, {-7.1 -23.7}, {-7.2 -25.2}, {-7.2 -25.2}, {-2.6 -18.3}, {3.2 -8.7}, {4.3 -7.6}"
20:56:52.088 00.094 2864 ScopeASCOM::GetGuideRates returns 0 11.250 11.250 a-s/sec
20:56:52.090 00.002 2864 ScopeASCOM::SideOfPier() returns 1
20:56:52.090 00.000 2864 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
20:56:52.090 00.000 2864 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
20:56:52.090 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:56:52.090 00.000 2864 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 5.2
20:56:52.104 00.014 2864 MountToCamera -- mountTheta (-0.00) + m_xAngle (2.80) = xAngle (2.80 = 2.80)
20:56:52.104 00.000 2864 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=-0.00, cameraY=0.00 cameraTheta=0.00
20:56:52.104 00.000 2864 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,0.00 arcsec/hr
20:56:52.104 00.000 2864 UpdateLockPosShiftCameraCoords: shift rate -0,0 px/sec
20:56:52.104 00.000 2864 GetInt("/profile/6/AutoLoadCalibration", -1) returns 1
20:56:52.104 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=240, Gamma=0.560
20:56:52.150 00.046 2864 UpdateGuideState exits: m=1821 SNR=30.1
20:56:52.150 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:52.150 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:56:52.150 00.000 2864 Enqueuing Expose request
20:56:52.150 00.000 6680 Worker thread wakes up
20:56:52.150 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:56:52.167 00.017 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
20:56:53.809 01.642 6680 Exposure complete
20:56:53.857 00.048 6680 worker thread done servicing request
20:56:53.857 00.000 2864 OnExposeComplete: enter
20:56:53.857 00.000 2864 UpdateGuideState(): m_state=6
20:56:53.857 00.000 2864 Star::Find(15, 125, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:56:53.865 00.008 2864 Star::Find returns 1 (0), X=124.49, Y=729.02, Mass=1793, SNR=29.9, Peak=172 HFD=3.0
20:56:53.865 00.000 2864 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.80) = xAngle (0.14 = 0.14)
20:56:53.867 00.002 2864 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.94 = -2.94)
20:56:53.869 00.002 2864 CameraToMount -- cameraX=-1.49 cameraY=0.32 hyp=1.52 cameraTheta=2.93 mountX=1.50 mountY=-0.31, mountTheta=-0.20
20:56:53.869 00.000 2864 SchedulePrimaryMove(10198720, x=-1.49, y=0.32, opts=13)
20:56:53.869 00.000 2864 Enqueuing Move request for scope (-1.49, 0.32)
20:56:53.869 00.000 6680 Worker thread wakes up
20:56:53.869 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.49, 0.32) opts 0xd
20:56:53.869 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.49, 0.32)
20:56:53.869 00.000 6680 Moving (-1.49, 0.32) raw xDistance=1.50 yDistance=-0.31
20:56:53.869 00.000 6680 PPEC rslt: input = 1.50, final = 0.90, react = 0.90, pred = 0.30, hyst = 0.81, hyst_pct = 0.00, period_length = 514.84
20:56:53.869 00.000 6680 PPEC: input: 1.50, control: 0.90, exposure: 1500
20:56:53.869 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:56:53.869 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
20:56:53.869 00.000 6680 MoveAxis(W, 121, ABG)
20:56:53.869 00.000 6680 Guiding  Dir = 3, Dur = 121
20:56:53.869 00.000 6680 IsGuiding returns 0
20:56:53.869 00.000 6680 PulseGuide returned control before completion, sleep 131
20:56:53.883 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
20:56:53.932 00.049 2864 UpdateGuideState exits: m=1793 SNR=29.9
20:56:53.932 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:53.932 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:56:53.932 00.000 2864 Enqueuing Expose request
20:56:54.025 00.093 6680 IsGuiding returns 0
20:56:54.025 00.000 6680 Move returns status 0, amount 121
20:56:54.025 00.000 6680 MoveAxis(N, 0, ABG)
20:56:54.025 00.000 6680 Move returns status 0, amount 0
20:56:54.025 00.000 6680 move complete, result=0
20:56:54.025 00.000 6680 worker thread done servicing request
20:56:54.025 00.000 6680 Worker thread wakes up
20:56:54.025 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:56:54.025 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
20:56:54.025 00.000 2864 GuideStep: 1.5 px 121 ms WEST, -0.3 px 0 ms NORTH
20:56:55.454 01.429 6680 Exposure complete
20:56:55.501 00.047 6680 worker thread done servicing request
20:56:55.501 00.000 2864 OnExposeComplete: enter
20:56:55.517 00.016 2864 UpdateGuideState(): m_state=6
20:56:55.517 00.000 2864 Star::Find(15, 124, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:56:55.517 00.000 2864 Star::Find returns 1 (0), X=123.84, Y=729.09, Mass=1863, SNR=30.4, Peak=189 HFD=3.0
20:56:55.525 00.008 2864 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.80) = xAngle (0.17 = 0.17)
20:56:55.525 00.000 2864 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.91 = -2.91)
20:56:55.525 00.000 2864 CameraToMount -- cameraX=-2.14 cameraY=0.39 hyp=2.17 cameraTheta=2.96 mountX=2.14 mountY=-0.51, mountTheta=-0.23
20:56:55.525 00.000 2864 SchedulePrimaryMove(10198720, x=-2.14, y=0.39, opts=13)
20:56:55.533 00.008 2864 Enqueuing Move request for scope (-2.14, 0.39)
20:56:55.533 00.000 6680 Worker thread wakes up
20:56:55.533 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.14, 0.39) opts 0xd
20:56:55.533 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.14, 0.39)
20:56:55.533 00.000 6680 Moving (-2.14, 0.39) raw xDistance=2.14 yDistance=-0.51
20:56:55.533 00.000 6680 PPEC rslt: input = 2.14, final = 1.28, react = 1.28, pred = 0.30, hyst = 1.16, hyst_pct = 0.00, period_length = 514.84
20:56:55.533 00.000 6680 PPEC: input: 2.14, control: 1.28, exposure: 1500
20:56:55.533 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:56:55.533 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
20:56:55.533 00.000 6680 MoveAxis(W, 173, ABG)
20:56:55.533 00.000 6680 Guiding  Dir = 3, Dur = 173
20:56:55.533 00.000 6680 IsGuiding returns 0
20:56:55.533 00.000 6680 PulseGuide returned control before completion, sleep 183
20:56:55.549 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=222, Gamma=0.560
20:56:55.588 00.039 2864 UpdateGuideState exits: m=1863 SNR=30.4
20:56:55.596 00.008 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:55.596 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:56:55.603 00.007 2864 Enqueuing Expose request
20:56:55.723 00.120 6680 IsGuiding returns 1
20:56:55.723 00.000 6680 scope still moving after pulse duration time elapsed
20:56:55.756 00.033 6680 IsGuiding returns 0
20:56:55.756 00.000 6680 scope move finished after 173 + 45 ms
20:56:55.756 00.000 6680 Move returns status 0, amount 173
20:56:55.756 00.000 6680 MoveAxis(N, 0, ABG)
20:56:55.756 00.000 6680 Move returns status 0, amount 0
20:56:55.756 00.000 6680 move complete, result=0
20:56:55.756 00.000 6680 worker thread done servicing request
20:56:55.756 00.000 2864 GuideStep: 2.1 px 173 ms WEST, -0.5 px 0 ms NORTH
20:56:55.760 00.004 6680 Worker thread wakes up
20:56:55.760 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:56:55.760 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
20:56:56.153 00.393 2864 MultiStar mode disabled
20:56:56.185 00.032 2864 GuidingAssistant: Disabling guide output
20:56:56.185 00.000 2864 MountGuidingEnabled: 0
20:56:56.185 00.000 2864 PPEC model updates disabled
20:56:56.264 00.079 2864 evsrv: cli 1028E578 connect
20:56:56.264 00.000 2864 case statement mapped state 6 to 3
20:56:56.264 00.000 2864 case statement mapped state 6 to 3
20:56:56.264 00.000 2864 evsrv: cli 1028E578 request: {"method":"get_pixel_scale","id":"ad51faa6-75f5-4a46-a771-5215d6f1bcd2"}
20:56:56.264 00.000 2864 evsrv: cli 1028E578 response: {"jsonrpc":"2.0","result":1.86834,"id":"ad51faa6-75f5-4a46-a771-5215d6f1bcd2"}
20:56:56.280 00.016 2864 evsrv: cli 1028E578 disconnect
20:56:57.404 01.124 6680 Exposure complete
20:56:57.468 00.064 6680 worker thread done servicing request
20:56:57.468 00.000 2864 OnExposeComplete: enter
20:56:57.468 00.000 2864 UpdateGuideState(): m_state=6
20:56:57.468 00.000 2864 Star::Find(15, 123, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
20:56:57.468 00.000 2864 Star::Find returns 1 (0), X=124.05, Y=728.89, Mass=1772, SNR=29.7, Peak=180 HFD=2.8
20:56:57.468 00.000 2864 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.80) = xAngle (0.25 = 0.25)
20:56:57.468 00.000 2864 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.83 = -2.83)
20:56:57.468 00.000 2864 CameraToMount -- cameraX=-1.93 cameraY=0.19 hyp=1.93 cameraTheta=3.04 mountX=1.88 mountY=-0.60, mountTheta=-0.31
20:56:57.468 00.000 2864 SchedulePrimaryMove(10198720, x=-1.93, y=0.19, opts=13)
20:56:57.484 00.016 2864 Enqueuing Move request for scope (-1.93, 0.19)
20:56:57.484 00.000 6680 Worker thread wakes up
20:56:57.484 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.93, 0.19) opts 0xd
20:56:57.484 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.93, 0.19)
20:56:57.484 00.000 6680 Moving (-1.93, 0.19) raw xDistance=1.88 yDistance=-0.60
20:56:57.484 00.000 6680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.42
20:56:57.484 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
20:56:57.484 00.000 6680 MoveAxis(E, 0, ABG)
20:56:57.484 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:56:57.484 00.000 6680 Move returns status 1, amount 0
20:56:57.484 00.000 6680 MoveAxis(N, 96, ABG)
20:56:57.484 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:56:57.484 00.000 6680 Move returns status 1, amount 0
20:56:57.484 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:56:57.484 00.000 6680 move complete, result=1
20:56:57.484 00.000 6680 worker thread done servicing request
20:56:57.500 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=225, Gamma=0.560
20:56:57.532 00.032 2864 UpdateGuideState exits: m=1772 SNR=29.7
20:56:57.532 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:57.548 00.016 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:56:57.548 00.000 2864 Enqueuing Expose request
20:56:57.548 00.000 6680 Worker thread wakes up
20:56:57.548 00.000 2864 GuideStep: 1.9 px 0 ms EAST, -0.6 px 0 ms NORTH
20:56:57.548 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:56:57.548 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
20:56:57.556 00.008 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:56:58.961 01.405 6680 Exposure complete
20:56:59.008 00.047 6680 worker thread done servicing request
20:56:59.008 00.000 2864 OnExposeComplete: enter
20:56:59.008 00.000 2864 UpdateGuideState(): m_state=6
20:56:59.008 00.000 2864 Star::Find(15, 124, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:56:59.008 00.000 2864 Star::Find returns 1 (0), X=123.75, Y=728.80, Mass=1817, SNR=30.1, Peak=158 HFD=3.0
20:56:59.008 00.000 2864 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.80) = xAngle (0.30 = 0.30)
20:56:59.008 00.000 2864 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.77 = -2.77)
20:56:59.020 00.012 2864 CameraToMount -- cameraX=-2.23 cameraY=0.10 hyp=2.23 cameraTheta=3.10 mountX=2.13 mountY=-0.81, mountTheta=-0.36
20:56:59.020 00.000 2864 SchedulePrimaryMove(10198720, x=-2.23, y=0.10, opts=13)
20:56:59.025 00.005 2864 Enqueuing Move request for scope (-2.23, 0.10)
20:56:59.025 00.000 6680 Worker thread wakes up
20:56:59.025 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.23, 0.10) opts 0xd
20:56:59.025 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.23, 0.10)
20:56:59.025 00.000 6680 Moving (-2.23, 0.10) raw xDistance=2.13 yDistance=-0.81
20:56:59.025 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.81 from input -0.81
20:56:59.025 00.000 6680 MoveAxis(E, 0, ABG)
20:56:59.025 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:56:59.025 00.000 6680 Move returns status 1, amount 0
20:56:59.025 00.000 6680 MoveAxis(N, 130, ABG)
20:56:59.025 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:56:59.025 00.000 6680 Move returns status 1, amount 0
20:56:59.025 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:56:59.025 00.000 6680 move complete, result=1
20:56:59.025 00.000 6680 worker thread done servicing request
20:56:59.036 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=254, Gamma=0.560
20:56:59.083 00.047 2864 UpdateGuideState exits: m=1817 SNR=30.1
20:56:59.088 00.005 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:59.090 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:56:59.090 00.000 2864 Enqueuing Expose request
20:56:59.090 00.000 6680 Worker thread wakes up
20:56:59.090 00.000 2864 GuideStep: 2.1 px 0 ms EAST, -0.8 px 0 ms NORTH
20:56:59.101 00.011 6680 worker thread servicing REQUEST_EXPOSE 1500
20:56:59.101 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
20:56:59.101 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:56:59.101 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:57:00.749 01.648 6680 Exposure complete
20:57:00.812 00.063 6680 worker thread done servicing request
20:57:00.812 00.000 2864 OnExposeComplete: enter
20:57:00.812 00.000 2864 UpdateGuideState(): m_state=6
20:57:00.812 00.000 2864 Star::Find(15, 123, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
20:57:00.812 00.000 2864 Star::Find returns 1 (0), X=123.56, Y=729.35, Mass=1712, SNR=29.2, Peak=178 HFD=3.1
20:57:00.828 00.016 2864 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.80) = xAngle (0.09 = 0.09)
20:57:00.828 00.000 2864 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.99 = -2.99)
20:57:00.828 00.000 2864 CameraToMount -- cameraX=-2.42 cameraY=0.64 hyp=2.50 cameraTheta=2.88 mountX=2.49 mountY=-0.39, mountTheta=-0.15
20:57:00.828 00.000 2864 SchedulePrimaryMove(10198720, x=-2.42, y=0.64, opts=13)
20:57:00.828 00.000 2864 Enqueuing Move request for scope (-2.42, 0.64)
20:57:00.838 00.010 6680 Worker thread wakes up
20:57:00.838 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.42, 0.64) opts 0xd
20:57:00.838 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.42, 0.64)
20:57:00.838 00.000 6680 Moving (-2.42, 0.64) raw xDistance=2.49 yDistance=-0.39
20:57:00.838 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
20:57:00.838 00.000 6680 MoveAxis(E, 0, ABG)
20:57:00.838 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:00.838 00.000 6680 Move returns status 1, amount 0
20:57:00.838 00.000 6680 MoveAxis(N, 62, ABG)
20:57:00.838 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:00.838 00.000 6680 Move returns status 1, amount 0
20:57:00.838 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:57:00.838 00.000 6680 move complete, result=1
20:57:00.838 00.000 6680 worker thread done servicing request
20:57:00.843 00.005 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=239, Gamma=0.560
20:57:00.891 00.048 2864 UpdateGuideState exits: m=1712 SNR=29.2
20:57:00.891 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:00.902 00.011 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:57:00.906 00.004 2864 Enqueuing Expose request
20:57:00.906 00.000 6680 Worker thread wakes up
20:57:00.906 00.000 2864 GuideStep: 2.5 px 0 ms EAST, -0.4 px 0 ms NORTH
20:57:00.906 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:57:00.906 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
20:57:00.906 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:57:00.906 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:57:02.342 01.436 6680 Exposure complete
20:57:02.390 00.048 6680 worker thread done servicing request
20:57:02.390 00.000 2864 OnExposeComplete: enter
20:57:02.400 00.010 2864 UpdateGuideState(): m_state=6
20:57:02.400 00.000 2864 Star::Find(15, 123, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
20:57:02.406 00.006 2864 Star::Find returns 1 (0), X=122.92, Y=729.51, Mass=1930, SNR=31.0, Peak=174 HFD=3.0
20:57:02.406 00.000 2864 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.80) = xAngle (0.09 = 0.09)
20:57:02.406 00.000 2864 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.99 = -2.99)
20:57:02.406 00.000 2864 CameraToMount -- cameraX=-3.06 cameraY=0.81 hyp=3.16 cameraTheta=2.88 mountX=3.15 mountY=-0.49, mountTheta=-0.15
20:57:02.406 00.000 2864 SchedulePrimaryMove(10198720, x=-3.06, y=0.81, opts=13)
20:57:02.406 00.000 2864 Enqueuing Move request for scope (-3.06, 0.81)
20:57:02.406 00.000 6680 Worker thread wakes up
20:57:02.406 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-3.06, 0.81) opts 0xd
20:57:02.406 00.000 6680 Handling offset move in thread for scope, endpoint = (-3.06, 0.81)
20:57:02.406 00.000 6680 Moving (-3.06, 0.81) raw xDistance=3.15 yDistance=-0.49
20:57:02.406 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
20:57:02.406 00.000 6680 MoveAxis(E, 0, ABG)
20:57:02.406 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:02.406 00.000 6680 Move returns status 1, amount 0
20:57:02.406 00.000 6680 MoveAxis(N, 79, ABG)
20:57:02.406 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:02.406 00.000 6680 Move returns status 1, amount 0
20:57:02.406 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:57:02.406 00.000 6680 move complete, result=1
20:57:02.406 00.000 6680 worker thread done servicing request
20:57:02.432 00.026 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=254, Gamma=0.560
20:57:02.477 00.045 2864 UpdateGuideState exits: m=1930 SNR=31.0
20:57:02.481 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:02.481 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:57:02.483 00.002 2864 Enqueuing Expose request
20:57:02.485 00.002 6680 Worker thread wakes up
20:57:02.485 00.000 2864 GuideStep: 3.2 px 0 ms EAST, -0.5 px 0 ms NORTH
20:57:02.485 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:57:02.485 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
20:57:02.485 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:57:02.485 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:57:04.132 01.647 6680 Exposure complete
20:57:04.191 00.059 6680 worker thread done servicing request
20:57:04.191 00.000 2864 OnExposeComplete: enter
20:57:04.191 00.000 2864 UpdateGuideState(): m_state=6
20:57:04.196 00.005 2864 Star::Find(15, 122, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
20:57:04.196 00.000 2864 Star::Find returns 1 (0), X=122.11, Y=730.11, Mass=1841, SNR=30.3, Peak=210 HFD=2.8
20:57:04.196 00.000 2864 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.80) = xAngle (-0.00 = -0.00)
20:57:04.196 00.000 2864 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.08 = -3.08)
20:57:04.196 00.000 2864 CameraToMount -- cameraX=-3.87 cameraY=1.41 hyp=4.12 cameraTheta=2.79 mountX=4.12 mountY=-0.27, mountTheta=-0.06
20:57:04.196 00.000 2864 SchedulePrimaryMove(10198720, x=-3.87, y=1.41, opts=13)
20:57:04.196 00.000 2864 Enqueuing Move request for scope (-3.87, 1.41)
20:57:04.196 00.000 6680 Worker thread wakes up
20:57:04.196 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-3.87, 1.41) opts 0xd
20:57:04.196 00.000 6680 Handling offset move in thread for scope, endpoint = (-3.87, 1.41)
20:57:04.196 00.000 6680 Moving (-3.87, 1.41) raw xDistance=4.12 yDistance=-0.27
20:57:04.196 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
20:57:04.196 00.000 6680 MoveAxis(E, 0, ABG)
20:57:04.196 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:04.196 00.000 6680 Move returns status 1, amount 0
20:57:04.196 00.000 6680 MoveAxis(N, 43, ABG)
20:57:04.196 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:04.211 00.015 6680 Move returns status 1, amount 0
20:57:04.211 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:57:04.211 00.000 6680 move complete, result=1
20:57:04.211 00.000 6680 worker thread done servicing request
20:57:04.224 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=221, Gamma=0.560
20:57:04.260 00.036 2864 UpdateGuideState exits: m=1841 SNR=30.3
20:57:04.272 00.012 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:04.272 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:57:04.275 00.003 2864 Enqueuing Expose request
20:57:04.275 00.000 6680 Worker thread wakes up
20:57:04.275 00.000 2864 GuideStep: 4.1 px 0 ms EAST, -0.3 px 0 ms NORTH
20:57:04.275 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:57:04.275 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
20:57:04.275 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:57:04.275 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:57:05.716 01.441 6680 Exposure complete
20:57:05.783 00.067 6680 worker thread done servicing request
20:57:05.783 00.000 2864 OnExposeComplete: enter
20:57:05.783 00.000 2864 UpdateGuideState(): m_state=6
20:57:05.783 00.000 2864 Star::Find(15, 122, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
20:57:05.791 00.008 2864 Star::Find returns 1 (0), X=121.47, Y=730.48, Mass=1885, SNR=30.6, Peak=187 HFD=3.1
20:57:05.793 00.002 2864 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.80) = xAngle (-0.03 = -0.03)
20:57:05.795 00.002 2864 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.10 = -3.10)
20:57:05.795 00.000 2864 CameraToMount -- cameraX=-4.51 cameraY=1.77 hyp=4.84 cameraTheta=2.77 mountX=4.84 mountY=-0.19, mountTheta=-0.04
20:57:05.795 00.000 2864 SchedulePrimaryMove(10198720, x=-4.51, y=1.77, opts=13)
20:57:05.795 00.000 2864 Enqueuing Move request for scope (-4.51, 1.77)
20:57:05.795 00.000 6680 Worker thread wakes up
20:57:05.795 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-4.51, 1.77) opts 0xd
20:57:05.806 00.011 6680 Handling offset move in thread for scope, endpoint = (-4.51, 1.77)
20:57:05.806 00.000 6680 Moving (-4.51, 1.77) raw xDistance=4.84 yDistance=-0.19
20:57:05.806 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:05.806 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:57:05.806 00.000 6680 MoveAxis(E, 0, ABG)
20:57:05.806 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:05.806 00.000 6680 Move returns status 1, amount 0
20:57:05.806 00.000 6680 MoveAxis(N, 0, ABG)
20:57:05.806 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:05.806 00.000 6680 Move returns status 1, amount 0
20:57:05.806 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:57:05.806 00.000 6680 move complete, result=1
20:57:05.806 00.000 6680 worker thread done servicing request
20:57:05.809 00.003 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=229, Gamma=0.560
20:57:05.856 00.047 2864 UpdateGuideState exits: m=1885 SNR=30.6
20:57:05.856 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:05.856 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:57:05.869 00.013 2864 Enqueuing Expose request
20:57:05.874 00.005 6680 Worker thread wakes up
20:57:05.874 00.000 2864 GuideStep: 4.8 px 0 ms EAST, -0.2 px 0 ms NORTH
20:57:05.877 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
20:57:05.877 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
20:57:05.879 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:57:05.883 00.004 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:57:07.524 01.641 6680 Exposure complete
20:57:07.588 00.064 6680 worker thread done servicing request
20:57:07.588 00.000 2864 OnExposeComplete: enter
20:57:07.588 00.000 2864 UpdateGuideState(): m_state=6
20:57:07.588 00.000 2864 Star::Find(15, 121, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
20:57:07.588 00.000 2864 Star::Find returns 1 (0), X=121.02, Y=730.41, Mass=1788, SNR=29.8, Peak=184 HFD=2.7
20:57:07.588 00.000 2864 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.80) = xAngle (0.01 = 0.01)
20:57:07.588 00.000 2864 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.06 = -3.06)
20:57:07.604 00.016 2864 CameraToMount -- cameraX=-4.95 cameraY=1.70 hyp=5.24 cameraTheta=2.81 mountX=5.24 mountY=-0.43, mountTheta=-0.08
20:57:07.604 00.000 2864 SchedulePrimaryMove(10198720, x=-4.95, y=1.70, opts=13)
20:57:07.604 00.000 2864 Enqueuing Move request for scope (-4.95, 1.70)
20:57:07.604 00.000 6680 Worker thread wakes up
20:57:07.604 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-4.95, 1.70) opts 0xd
20:57:07.604 00.000 6680 Handling offset move in thread for scope, endpoint = (-4.95, 1.70)
20:57:07.604 00.000 6680 Moving (-4.95, 1.70) raw xDistance=5.24 yDistance=-0.43
20:57:07.604 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
20:57:07.604 00.000 6680 MoveAxis(E, 0, ABG)
20:57:07.604 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:07.604 00.000 6680 Move returns status 1, amount 0
20:57:07.604 00.000 6680 MoveAxis(N, 69, ABG)
20:57:07.604 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:07.604 00.000 6680 Move returns status 1, amount 0
20:57:07.604 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:57:07.604 00.000 6680 move complete, result=1
20:57:07.604 00.000 6680 worker thread done servicing request
20:57:07.619 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=240, Gamma=0.560
20:57:07.666 00.047 2864 UpdateGuideState exits: m=1788 SNR=29.8
20:57:07.666 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:07.666 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:57:07.666 00.000 2864 Enqueuing Expose request
20:57:07.666 00.000 6680 Worker thread wakes up
20:57:07.666 00.000 2864 GuideStep: 5.2 px 0 ms EAST, -0.4 px 0 ms NORTH
20:57:07.681 00.015 6680 worker thread servicing REQUEST_EXPOSE 1500
20:57:07.681 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
20:57:07.681 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:57:07.689 00.008 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:57:09.103 01.414 6680 Exposure complete
20:57:09.166 00.063 6680 worker thread done servicing request
20:57:09.166 00.000 2864 OnExposeComplete: enter
20:57:09.166 00.000 2864 UpdateGuideState(): m_state=6
20:57:09.166 00.000 2864 Star::Find(15, 121, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
20:57:09.166 00.000 2864 Star::Find returns 1 (0), X=120.23, Y=730.77, Mass=1869, SNR=30.5, Peak=159 HFD=2.9
20:57:09.166 00.000 2864 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.80) = xAngle (0.00 = 0.00)
20:57:09.166 00.000 2864 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.07 = -3.07)
20:57:09.182 00.016 2864 CameraToMount -- cameraX=-5.75 cameraY=2.07 hyp=6.10 cameraTheta=2.80 mountX=6.10 mountY=-0.42, mountTheta=-0.07
20:57:09.182 00.000 2864 SchedulePrimaryMove(10198720, x=-5.75, y=2.07, opts=13)
20:57:09.182 00.000 2864 Enqueuing Move request for scope (-5.75, 2.07)
20:57:09.182 00.000 6680 Worker thread wakes up
20:57:09.182 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-5.75, 2.07) opts 0xd
20:57:09.182 00.000 6680 Handling offset move in thread for scope, endpoint = (-5.75, 2.07)
20:57:09.182 00.000 6680 Moving (-5.75, 2.07) raw xDistance=6.10 yDistance=-0.42
20:57:09.182 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
20:57:09.182 00.000 6680 MoveAxis(E, 0, ABG)
20:57:09.182 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:09.182 00.000 6680 Move returns status 1, amount 0
20:57:09.182 00.000 6680 MoveAxis(N, 67, ABG)
20:57:09.182 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:09.182 00.000 6680 Move returns status 1, amount 0
20:57:09.182 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:57:09.182 00.000 6680 move complete, result=1
20:57:09.182 00.000 6680 worker thread done servicing request
20:57:09.197 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
20:57:09.245 00.048 2864 UpdateGuideState exits: m=1869 SNR=30.5
20:57:09.245 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:09.245 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:57:09.245 00.000 2864 Enqueuing Expose request
20:57:09.245 00.000 6680 Worker thread wakes up
20:57:09.245 00.000 2864 GuideStep: 6.1 px 0 ms EAST, -0.4 px 0 ms NORTH
20:57:09.245 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:57:09.245 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(105,716,31,31)
20:57:09.245 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:57:09.245 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:57:10.907 01.662 6680 Exposure complete
20:57:10.955 00.048 6680 worker thread done servicing request
20:57:10.955 00.000 2864 OnExposeComplete: enter
20:57:10.955 00.000 2864 UpdateGuideState(): m_state=6
20:57:10.961 00.006 2864 Star::Find(15, 120, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
20:57:10.963 00.002 2864 Star::Find returns 1 (0), X=119.56, Y=731.31, Mass=1809, SNR=30.0, Peak=175 HFD=3.1
20:57:10.965 00.002 2864 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.80) = xAngle (-0.04 = -0.04)
20:57:10.967 00.002 2864 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.11 = -3.11)
20:57:10.971 00.004 2864 CameraToMount -- cameraX=-6.42 cameraY=2.61 hyp=6.93 cameraTheta=2.76 mountX=6.92 mountY=-0.19, mountTheta=-0.03
20:57:10.975 00.004 2864 SchedulePrimaryMove(10198720, x=-6.42, y=2.61, opts=13)
20:57:10.977 00.002 2864 Enqueuing Move request for scope (-6.42, 2.61)
20:57:10.979 00.002 6680 Worker thread wakes up
20:57:10.979 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-6.42, 2.61) opts 0xd
20:57:10.979 00.000 6680 Handling offset move in thread for scope, endpoint = (-6.42, 2.61)
20:57:10.979 00.000 6680 Moving (-6.42, 2.61) raw xDistance=6.92 yDistance=-0.19
20:57:10.979 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:10.979 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:57:10.979 00.000 6680 MoveAxis(E, 0, ABG)
20:57:10.979 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:10.979 00.000 6680 Move returns status 1, amount 0
20:57:10.979 00.000 6680 MoveAxis(N, 0, ABG)
20:57:10.979 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:10.979 00.000 6680 Move returns status 1, amount 0
20:57:10.979 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:57:10.979 00.000 6680 move complete, result=1
20:57:10.979 00.000 6680 worker thread done servicing request
20:57:10.993 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=235, Gamma=0.560
20:57:11.034 00.041 2864 UpdateGuideState exits: m=1809 SNR=30.0
20:57:11.034 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:11.034 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:57:11.034 00.000 2864 Enqueuing Expose request
20:57:11.034 00.000 6680 Worker thread wakes up
20:57:11.034 00.000 2864 GuideStep: 6.9 px 0 ms EAST, -0.2 px 0 ms NORTH
20:57:11.050 00.016 6680 worker thread servicing REQUEST_EXPOSE 1500
20:57:11.050 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(105,716,31,31)
20:57:11.050 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:57:11.050 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:57:12.476 01.426 6680 Exposure complete
20:57:12.568 00.092 6680 worker thread done servicing request
20:57:12.568 00.000 2864 OnExposeComplete: enter
20:57:12.571 00.003 2864 UpdateGuideState(): m_state=6
20:57:12.571 00.000 2864 Star::Find(15, 119, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
20:57:12.571 00.000 2864 Star::Find returns 1 (0), X=118.63, Y=731.66, Mass=1758, SNR=29.6, Peak=157 HFD=3.0
20:57:12.571 00.000 2864 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.80) = xAngle (-0.04 = -0.04)
20:57:12.571 00.000 2864 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.11 = -3.11)
20:57:12.571 00.000 2864 CameraToMount -- cameraX=-7.35 cameraY=2.96 hyp=7.92 cameraTheta=2.76 mountX=7.92 mountY=-0.25, mountTheta=-0.03
20:57:12.571 00.000 2864 SchedulePrimaryMove(10198720, x=-7.35, y=2.96, opts=13)
20:57:12.571 00.000 2864 Enqueuing Move request for scope (-7.35, 2.96)
20:57:12.587 00.016 6680 Worker thread wakes up
20:57:12.588 00.001 6680 worker thread servicing REQUEST_MOVE scope ofs (-7.35, 2.96) opts 0xd
20:57:12.588 00.000 6680 Handling offset move in thread for scope, endpoint = (-7.35, 2.96)
20:57:12.588 00.000 6680 Moving (-7.35, 2.96) raw xDistance=7.92 yDistance=-0.25
20:57:12.588 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
20:57:12.588 00.000 6680 MoveAxis(E, 0, ABG)
20:57:12.588 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:12.588 00.000 6680 Move returns status 1, amount 0
20:57:12.588 00.000 6680 MoveAxis(N, 40, ABG)
20:57:12.588 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:12.588 00.000 6680 Move returns status 1, amount 0
20:57:12.588 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:57:12.588 00.000 6680 move complete, result=1
20:57:12.588 00.000 6680 worker thread done servicing request
20:57:12.588 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=234, Gamma=0.560
20:57:12.634 00.046 2864 UpdateGuideState exits: m=1758 SNR=29.6
20:57:12.634 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:12.650 00.016 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:57:12.650 00.000 2864 Enqueuing Expose request
20:57:12.650 00.000 6680 Worker thread wakes up
20:57:12.650 00.000 2864 GuideStep: 7.9 px 0 ms EAST, -0.2 px 0 ms NORTH
20:57:12.650 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:57:12.650 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(104,717,31,31)
20:57:12.650 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:57:12.650 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:57:14.298 01.648 6680 Exposure complete
20:57:14.344 00.046 6680 worker thread done servicing request
20:57:14.344 00.000 2864 OnExposeComplete: enter
20:57:14.344 00.000 2864 UpdateGuideState(): m_state=6
20:57:14.344 00.000 2864 Star::Find(15, 118, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
20:57:14.344 00.000 2864 Star::Find returns 1 (0), X=118.21, Y=731.92, Mass=1850, SNR=30.3, Peak=202 HFD=2.7
20:57:14.344 00.000 2864 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.80) = xAngle (-0.05 = -0.05)
20:57:14.344 00.000 2864 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.12 = -3.12)
20:57:14.356 00.012 2864 CameraToMount -- cameraX=-7.77 cameraY=3.22 hyp=8.41 cameraTheta=2.75 mountX=8.40 mountY=-0.18, mountTheta=-0.02
20:57:14.356 00.000 2864 SchedulePrimaryMove(10198720, x=-7.77, y=3.22, opts=13)
20:57:14.356 00.000 2864 Enqueuing Move request for scope (-7.77, 3.22)
20:57:14.356 00.000 6680 Worker thread wakes up
20:57:14.356 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-7.77, 3.22) opts 0xd
20:57:14.356 00.000 6680 Handling offset move in thread for scope, endpoint = (-7.77, 3.22)
20:57:14.356 00.000 6680 Moving (-7.77, 3.22) raw xDistance=8.40 yDistance=-0.18
20:57:14.356 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:14.356 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:57:14.356 00.000 6680 MoveAxis(E, 0, ABG)
20:57:14.356 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:14.356 00.000 6680 Move returns status 1, amount 0
20:57:14.356 00.000 6680 MoveAxis(N, 0, ABG)
20:57:14.356 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:14.356 00.000 6680 Move returns status 1, amount 0
20:57:14.356 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:57:14.356 00.000 6680 move complete, result=1
20:57:14.356 00.000 6680 worker thread done servicing request
20:57:14.372 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
20:57:14.419 00.047 2864 UpdateGuideState exits: m=1850 SNR=30.3
20:57:14.419 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:14.419 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:57:14.419 00.000 2864 Enqueuing Expose request
20:57:14.419 00.000 6680 Worker thread wakes up
20:57:14.419 00.000 2864 GuideStep: 8.4 px 0 ms EAST, -0.2 px 0 ms NORTH
20:57:14.419 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:57:14.419 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(103,717,31,31)
20:57:14.433 00.014 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:57:14.435 00.002 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:57:15.863 01.428 6680 Exposure complete
20:57:15.920 00.057 6680 worker thread done servicing request
20:57:15.920 00.000 2864 OnExposeComplete: enter
20:57:15.922 00.002 2864 UpdateGuideState(): m_state=6
20:57:15.922 00.000 2864 Star::Find(15, 118, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
20:57:15.926 00.004 2864 Star::Find returns 1 (0), X=117.62, Y=732.16, Mass=1817, SNR=30.1, Peak=199 HFD=2.8
20:57:15.928 00.002 2864 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.80) = xAngle (-0.05 = -0.05)
20:57:15.928 00.000 2864 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.12 = -3.12)
20:57:15.931 00.003 2864 CameraToMount -- cameraX=-8.36 cameraY=3.46 hyp=9.05 cameraTheta=2.75 mountX=9.04 mountY=-0.19, mountTheta=-0.02
20:57:15.931 00.000 2864 SchedulePrimaryMove(10198720, x=-8.36, y=3.46, opts=13)
20:57:15.931 00.000 2864 Enqueuing Move request for scope (-8.36, 3.46)
20:57:15.931 00.000 6680 Worker thread wakes up
20:57:15.931 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-8.36, 3.46) opts 0xd
20:57:15.931 00.000 6680 Handling offset move in thread for scope, endpoint = (-8.36, 3.46)
20:57:15.931 00.000 6680 Moving (-8.36, 3.46) raw xDistance=9.04 yDistance=-0.19
20:57:15.931 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:15.931 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:57:15.931 00.000 6680 MoveAxis(E, 0, ABG)
20:57:15.931 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:15.931 00.000 6680 Move returns status 1, amount 0
20:57:15.931 00.000 6680 MoveAxis(N, 0, ABG)
20:57:15.931 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:15.931 00.000 6680 Move returns status 1, amount 0
20:57:15.931 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:57:15.931 00.000 6680 move complete, result=1
20:57:15.931 00.000 6680 worker thread done servicing request
20:57:15.942 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=238, Gamma=0.560
20:57:15.994 00.052 2864 UpdateGuideState exits: m=1817 SNR=30.1
20:57:15.994 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:15.994 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:57:15.994 00.000 2864 Enqueuing Expose request
20:57:15.994 00.000 6680 Worker thread wakes up
20:57:15.994 00.000 2864 GuideStep: 9.0 px 0 ms EAST, -0.2 px 0 ms NORTH
20:57:16.007 00.013 6680 worker thread servicing REQUEST_EXPOSE 1500
20:57:16.007 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(103,717,31,31)
20:57:16.007 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:57:16.007 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:57:17.655 01.648 6680 Exposure complete
20:57:17.726 00.071 6680 worker thread done servicing request
20:57:17.728 00.002 2864 OnExposeComplete: enter
20:57:17.730 00.002 2864 UpdateGuideState(): m_state=6
20:57:17.732 00.002 2864 Star::Find(15, 117, 732, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
20:57:17.735 00.003 2864 Star::Find returns 1 (0), X=116.48, Y=732.36, Mass=1841, SNR=30.3, Peak=191 HFD=3.1
20:57:17.735 00.000 2864 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.80) = xAngle (-0.02 = -0.02)
20:57:17.735 00.000 2864 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.10 = -3.10)
20:57:17.735 00.000 2864 CameraToMount -- cameraX=-9.50 cameraY=3.66 hyp=10.18 cameraTheta=2.77 mountX=10.18 mountY=-0.47, mountTheta=-0.05
20:57:17.744 00.009 2864 SchedulePrimaryMove(10198720, x=-9.50, y=3.66, opts=13)
20:57:17.744 00.000 2864 Enqueuing Move request for scope (-9.50, 3.66)
20:57:17.744 00.000 6680 Worker thread wakes up
20:57:17.744 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-9.50, 3.66) opts 0xd
20:57:17.744 00.000 6680 Handling offset move in thread for scope, endpoint = (-9.50, 3.66)
20:57:17.744 00.000 6680 Moving (-9.50, 3.66) raw xDistance=10.18 yDistance=-0.47
20:57:17.744 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
20:57:17.744 00.000 6680 MoveAxis(E, 0, ABG)
20:57:17.744 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:17.744 00.000 6680 Move returns status 1, amount 0
20:57:17.744 00.000 6680 MoveAxis(N, 76, ABG)
20:57:17.744 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:17.744 00.000 6680 Move returns status 1, amount 0
20:57:17.744 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:57:17.744 00.000 6680 move complete, result=1
20:57:17.744 00.000 6680 worker thread done servicing request
20:57:17.763 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
20:57:17.807 00.044 2864 UpdateGuideState exits: m=1841 SNR=30.3
20:57:17.807 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:17.814 00.007 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:57:17.816 00.002 2864 Enqueuing Expose request
20:57:17.818 00.002 6680 Worker thread wakes up
20:57:17.818 00.000 2864 GuideStep: 10.2 px 0 ms EAST, -0.5 px 0 ms NORTH
20:57:17.820 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:57:17.820 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(101,717,31,31)
20:57:17.820 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:57:17.824 00.004 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:57:19.237 01.413 6680 Exposure complete
20:57:19.306 00.069 6680 worker thread done servicing request
20:57:19.306 00.000 2864 OnExposeComplete: enter
20:57:19.306 00.000 2864 UpdateGuideState(): m_state=6
20:57:19.306 00.000 2864 Star::Find(15, 116, 732, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
20:57:19.306 00.000 2864 Star::Find returns 1 (0), X=116.34, Y=732.76, Mass=1789, SNR=29.8, Peak=172 HFD=2.9
20:57:19.306 00.000 2864 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.80) = xAngle (-0.05 = -0.05)
20:57:19.316 00.010 2864 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.13 = -3.13)
20:57:19.318 00.002 2864 CameraToMount -- cameraX=-9.64 cameraY=4.06 hyp=10.46 cameraTheta=2.74 mountX=10.45 mountY=-0.16, mountTheta=-0.02
20:57:19.320 00.002 2864 SchedulePrimaryMove(10198720, x=-9.64, y=4.06, opts=13)
20:57:19.320 00.000 2864 Enqueuing Move request for scope (-9.64, 4.06)
20:57:19.320 00.000 6680 Worker thread wakes up
20:57:19.320 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-9.64, 4.06) opts 0xd
20:57:19.320 00.000 6680 Handling offset move in thread for scope, endpoint = (-9.64, 4.06)
20:57:19.320 00.000 6680 Moving (-9.64, 4.06) raw xDistance=10.45 yDistance=-0.16
20:57:19.320 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:19.320 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:57:19.320 00.000 6680 MoveAxis(E, 0, ABG)
20:57:19.320 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:19.320 00.000 6680 Move returns status 1, amount 0
20:57:19.320 00.000 6680 MoveAxis(N, 0, ABG)
20:57:19.320 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:19.320 00.000 6680 Move returns status 1, amount 0
20:57:19.320 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:57:19.320 00.000 6680 move complete, result=1
20:57:19.320 00.000 6680 worker thread done servicing request
20:57:19.338 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
20:57:19.380 00.042 2864 UpdateGuideState exits: m=1789 SNR=29.8
20:57:19.380 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:19.380 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:57:19.380 00.000 2864 Enqueuing Expose request
20:57:19.380 00.000 6680 Worker thread wakes up
20:57:19.380 00.000 2864 GuideStep: 10.4 px 0 ms EAST, -0.2 px 0 ms NORTH
20:57:19.380 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:57:19.380 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(101,718,31,31)
20:57:19.396 00.016 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:57:19.396 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:57:21.026 01.630 6680 Exposure complete
20:57:21.090 00.064 6680 worker thread done servicing request
20:57:21.090 00.000 2864 OnExposeComplete: enter
20:57:21.090 00.000 2864 UpdateGuideState(): m_state=6
20:57:21.090 00.000 2864 Star::Find(15, 116, 732, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
20:57:21.105 00.015 2864 Star::Find returns 1 (0), X=115.60, Y=733.32, Mass=1788, SNR=29.8, Peak=202 HFD=2.9
20:57:21.107 00.002 2864 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.80) = xAngle (-0.07 = -0.07)
20:57:21.107 00.000 2864 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.15 = 3.14)
20:57:21.107 00.000 2864 CameraToMount -- cameraX=-10.38 cameraY=4.62 hyp=11.36 cameraTheta=2.72 mountX=11.33 mountY=0.05, mountTheta=0.00
20:57:21.107 00.000 2864 SchedulePrimaryMove(10198720, x=-10.38, y=4.62, opts=13)
20:57:21.107 00.000 2864 Enqueuing Move request for scope (-10.38, 4.62)
20:57:21.107 00.000 6680 Worker thread wakes up
20:57:21.107 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-10.38, 4.62) opts 0xd
20:57:21.107 00.000 6680 Handling offset move in thread for scope, endpoint = (-10.38, 4.62)
20:57:21.107 00.000 6680 Moving (-10.38, 4.62) raw xDistance=11.33 yDistance=0.05
20:57:21.107 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:21.107 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:57:21.119 00.012 6680 MoveAxis(E, 0, ABG)
20:57:21.119 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:21.119 00.000 6680 Move returns status 1, amount 0
20:57:21.119 00.000 6680 MoveAxis(N, 0, ABG)
20:57:21.119 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:21.119 00.000 6680 Move returns status 1, amount 0
20:57:21.119 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:57:21.119 00.000 6680 move complete, result=1
20:57:21.119 00.000 6680 worker thread done servicing request
20:57:21.121 00.002 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=233, Gamma=0.560
20:57:21.177 00.056 2864 UpdateGuideState exits: m=1788 SNR=29.8
20:57:21.179 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:21.179 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:57:21.182 00.003 2864 Enqueuing Expose request
20:57:21.187 00.005 6680 Worker thread wakes up
20:57:21.187 00.000 2864 GuideStep: 11.3 px 0 ms EAST, 0.1 px 0 ms NORTH
20:57:21.187 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:57:21.187 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(101,718,31,31)
20:57:21.187 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:57:21.187 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:57:22.619 01.432 6680 Exposure complete
20:57:22.666 00.047 6680 worker thread done servicing request
20:57:22.666 00.000 2864 OnExposeComplete: enter
20:57:22.666 00.000 2864 UpdateGuideState(): m_state=6
20:57:22.681 00.015 2864 Star::Find(15, 115, 733, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
20:57:22.681 00.000 2864 Star::Find returns 1 (0), X=114.85, Y=733.57, Mass=1762, SNR=29.6, Peak=172 HFD=2.6
20:57:22.681 00.000 2864 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.80) = xAngle (-0.07 = -0.07)
20:57:22.681 00.000 2864 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.14 = -3.14)
20:57:22.681 00.000 2864 CameraToMount -- cameraX=-11.13 cameraY=4.86 hyp=12.15 cameraTheta=2.73 mountX=12.12 mountY=-0.02, mountTheta=-0.00
20:57:22.681 00.000 2864 SchedulePrimaryMove(10198720, x=-11.13, y=4.86, opts=13)
20:57:22.681 00.000 2864 Enqueuing Move request for scope (-11.13, 4.86)
20:57:22.681 00.000 6680 Worker thread wakes up
20:57:22.681 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-11.13, 4.86) opts 0xd
20:57:22.681 00.000 6680 Handling offset move in thread for scope, endpoint = (-11.13, 4.86)
20:57:22.681 00.000 6680 Moving (-11.13, 4.86) raw xDistance=12.12 yDistance=-0.02
20:57:22.681 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:22.681 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:57:22.681 00.000 6680 MoveAxis(E, 0, ABG)
20:57:22.681 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:22.681 00.000 6680 Move returns status 1, amount 0
20:57:22.681 00.000 6680 MoveAxis(N, 0, ABG)
20:57:22.681 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:22.681 00.000 6680 Move returns status 1, amount 0
20:57:22.681 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:57:22.681 00.000 6680 move complete, result=1
20:57:22.697 00.016 6680 worker thread done servicing request
20:57:22.709 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=240, Gamma=0.560
20:57:22.746 00.037 2864 UpdateGuideState exits: m=1762 SNR=29.6
20:57:22.746 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:22.746 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:57:22.760 00.014 2864 Enqueuing Expose request
20:57:22.760 00.000 6680 Worker thread wakes up
20:57:22.760 00.000 2864 GuideStep: 12.1 px 0 ms EAST, -0.0 px 0 ms NORTH
20:57:22.760 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:57:22.760 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(100,719,31,31)
20:57:22.760 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:57:22.760 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:57:24.407 01.647 6680 Exposure complete
20:57:24.463 00.056 6680 worker thread done servicing request
20:57:24.463 00.000 2864 OnExposeComplete: enter
20:57:24.463 00.000 2864 UpdateGuideState(): m_state=6
20:57:24.463 00.000 2864 Star::Find(15, 114, 733, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
20:57:24.471 00.008 2864 Star::Find returns 1 (0), X=113.84, Y=734.22, Mass=1736, SNR=29.4, Peak=202 HFD=2.8
20:57:24.471 00.000 2864 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.80) = xAngle (-0.08 = -0.08)
20:57:24.471 00.000 2864 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.15 = 3.13)
20:57:24.471 00.000 2864 CameraToMount -- cameraX=-12.14 cameraY=5.52 hyp=13.34 cameraTheta=2.72 mountX=13.29 mountY=0.17, mountTheta=0.01
20:57:24.471 00.000 2864 SchedulePrimaryMove(10198720, x=-12.14, y=5.52, opts=13)
20:57:24.471 00.000 2864 Enqueuing Move request for scope (-12.14, 5.52)
20:57:24.471 00.000 6680 Worker thread wakes up
20:57:24.471 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-12.14, 5.52) opts 0xd
20:57:24.471 00.000 6680 Handling offset move in thread for scope, endpoint = (-12.14, 5.52)
20:57:24.471 00.000 6680 Moving (-12.14, 5.52) raw xDistance=13.29 yDistance=0.17
20:57:24.471 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:24.471 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:57:24.471 00.000 6680 MoveAxis(E, 0, ABG)
20:57:24.471 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:24.471 00.000 6680 Move returns status 1, amount 0
20:57:24.471 00.000 6680 MoveAxis(N, 0, ABG)
20:57:24.471 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:24.471 00.000 6680 Move returns status 1, amount 0
20:57:24.471 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:57:24.471 00.000 6680 move complete, result=1
20:57:24.471 00.000 6680 worker thread done servicing request
20:57:24.494 00.023 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
20:57:24.544 00.050 2864 UpdateGuideState exits: m=1736 SNR=29.4
20:57:24.546 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:24.548 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:57:24.550 00.002 2864 Enqueuing Expose request
20:57:24.552 00.002 6680 Worker thread wakes up
20:57:24.552 00.000 2864 GuideStep: 13.3 px 0 ms EAST, 0.2 px 0 ms NORTH
20:57:24.552 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:57:24.554 00.002 6680 Handling exposure in thread, d=1500 o=3 r=(99,719,31,31)
20:57:24.554 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:57:24.559 00.005 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:57:25.979 01.420 6680 Exposure complete
20:57:26.043 00.064 6680 worker thread done servicing request
20:57:26.043 00.000 2864 OnExposeComplete: enter
20:57:26.043 00.000 2864 UpdateGuideState(): m_state=6
20:57:26.043 00.000 2864 Star::Find(15, 113, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
20:57:26.043 00.000 2864 Star::Find returns 1 (0), X=113.12, Y=734.30, Mass=1798, SNR=29.9, Peak=186 HFD=2.8
20:57:26.043 00.000 2864 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.80) = xAngle (-0.06 = -0.06)
20:57:26.043 00.000 2864 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.14 = -3.14)
20:57:26.043 00.000 2864 CameraToMount -- cameraX=-12.86 cameraY=5.59 hyp=14.02 cameraTheta=2.73 mountX=13.99 mountY=-0.05, mountTheta=-0.00
20:57:26.056 00.013 2864 SchedulePrimaryMove(10198720, x=-12.86, y=5.59, opts=13)
20:57:26.056 00.000 2864 Enqueuing Move request for scope (-12.86, 5.59)
20:57:26.056 00.000 6680 Worker thread wakes up
20:57:26.056 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-12.86, 5.59) opts 0xd
20:57:26.056 00.000 6680 Handling offset move in thread for scope, endpoint = (-12.86, 5.59)
20:57:26.056 00.000 6680 Moving (-12.86, 5.59) raw xDistance=13.99 yDistance=-0.05
20:57:26.056 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:26.056 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:57:26.056 00.000 6680 MoveAxis(E, 0, ABG)
20:57:26.056 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:26.056 00.000 6680 Move returns status 1, amount 0
20:57:26.056 00.000 6680 MoveAxis(N, 0, ABG)
20:57:26.056 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:26.056 00.000 6680 Move returns status 1, amount 0
20:57:26.056 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:57:26.056 00.000 6680 move complete, result=1
20:57:26.056 00.000 6680 worker thread done servicing request
20:57:26.072 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=227, Gamma=0.560
20:57:26.120 00.048 2864 UpdateGuideState exits: m=1798 SNR=29.9
20:57:26.120 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:26.120 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:57:26.120 00.000 2864 Enqueuing Expose request
20:57:26.120 00.000 6680 Worker thread wakes up
20:57:26.120 00.000 2864 GuideStep: 14.0 px 0 ms EAST, -0.0 px 0 ms NORTH
20:57:26.120 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:57:26.120 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(98,719,31,31)
20:57:26.120 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:57:26.120 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:57:27.775 01.655 6680 Exposure complete
20:57:27.813 00.038 6680 worker thread done servicing request
20:57:27.813 00.000 2864 OnExposeComplete: enter
20:57:27.813 00.000 2864 UpdateGuideState(): m_state=6
20:57:27.829 00.016 2864 Star::Find(15, 113, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
20:57:27.829 00.000 2864 Star::Find returns 1 (0), X=112.75, Y=734.71, Mass=1713, SNR=29.2, Peak=155 HFD=2.9
20:57:27.829 00.000 2864 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.80) = xAngle (-0.08 = -0.08)
20:57:27.829 00.000 2864 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.15 = 3.13)
20:57:27.829 00.000 2864 CameraToMount -- cameraX=-13.22 cameraY=6.01 hyp=14.52 cameraTheta=2.72 mountX=14.48 mountY=0.19, mountTheta=0.01
20:57:27.838 00.009 2864 SchedulePrimaryMove(10198720, x=-13.22, y=6.01, opts=13)
20:57:27.838 00.000 2864 Enqueuing Move request for scope (-13.22, 6.01)
20:57:27.838 00.000 6680 Worker thread wakes up
20:57:27.838 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-13.22, 6.01) opts 0xd
20:57:27.838 00.000 6680 Handling offset move in thread for scope, endpoint = (-13.22, 6.01)
20:57:27.838 00.000 6680 Moving (-13.22, 6.01) raw xDistance=14.48 yDistance=0.19
20:57:27.838 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:27.838 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:57:27.838 00.000 6680 MoveAxis(E, 0, ABG)
20:57:27.838 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:27.838 00.000 6680 Move returns status 1, amount 0
20:57:27.838 00.000 6680 MoveAxis(N, 0, ABG)
20:57:27.838 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:27.838 00.000 6680 Move returns status 1, amount 0
20:57:27.838 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:57:27.838 00.000 6680 move complete, result=1
20:57:27.838 00.000 6680 worker thread done servicing request
20:57:27.845 00.007 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=236, Gamma=0.560
20:57:27.900 00.055 2864 UpdateGuideState exits: m=1713 SNR=29.2
20:57:27.902 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:27.904 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:57:27.906 00.002 2864 Enqueuing Expose request
20:57:27.908 00.002 6680 Worker thread wakes up
20:57:27.908 00.000 2864 GuideStep: 14.5 px 0 ms EAST, 0.2 px 0 ms NORTH
20:57:27.910 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:57:27.910 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(98,720,31,31)
20:57:27.912 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:57:27.916 00.004 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:57:29.336 01.420 6680 Exposure complete
20:57:29.390 00.054 6680 worker thread done servicing request
20:57:29.390 00.000 2864 OnExposeComplete: enter
20:57:29.390 00.000 2864 UpdateGuideState(): m_state=6
20:57:29.390 00.000 2864 Star::Find(15, 112, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
20:57:29.390 00.000 2864 Star::Find returns 1 (0), X=111.98, Y=734.96, Mass=1741, SNR=29.4, Peak=179 HFD=2.8
20:57:29.390 00.000 2864 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.80) = xAngle (-0.07 = -0.07)
20:57:29.390 00.000 2864 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.15 = 3.13)
20:57:29.400 00.010 2864 CameraToMount -- cameraX=-14.00 cameraY=6.26 hyp=15.33 cameraTheta=2.72 mountX=15.29 mountY=0.10, mountTheta=0.01
20:57:29.400 00.000 2864 SchedulePrimaryMove(10198720, x=-14.00, y=6.26, opts=13)
20:57:29.400 00.000 2864 Enqueuing Move request for scope (-14.00, 6.26)
20:57:29.400 00.000 6680 Worker thread wakes up
20:57:29.400 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-14.00, 6.26) opts 0xd
20:57:29.400 00.000 6680 Handling offset move in thread for scope, endpoint = (-14.00, 6.26)
20:57:29.400 00.000 6680 Moving (-14.00, 6.26) raw xDistance=15.29 yDistance=0.10
20:57:29.400 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:29.400 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:57:29.400 00.000 6680 MoveAxis(E, 0, ABG)
20:57:29.400 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:29.400 00.000 6680 Move returns status 1, amount 0
20:57:29.400 00.000 6680 MoveAxis(N, 0, ABG)
20:57:29.400 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:29.400 00.000 6680 Move returns status 1, amount 0
20:57:29.400 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:57:29.400 00.000 6680 move complete, result=1
20:57:29.400 00.000 6680 worker thread done servicing request
20:57:29.416 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
20:57:29.464 00.048 2864 UpdateGuideState exits: m=1741 SNR=29.4
20:57:29.464 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:29.464 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:57:29.464 00.000 2864 Enqueuing Expose request
20:57:29.464 00.000 6680 Worker thread wakes up
20:57:29.464 00.000 2864 GuideStep: 15.3 px 0 ms EAST, 0.1 px 0 ms NORTH
20:57:29.464 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:57:29.464 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(97,720,31,31)
20:57:29.464 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:57:29.480 00.016 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:57:31.119 01.639 6680 Exposure complete
20:57:31.190 00.071 6680 worker thread done servicing request
20:57:31.190 00.000 2864 OnExposeComplete: enter
20:57:31.190 00.000 2864 UpdateGuideState(): m_state=6
20:57:31.190 00.000 2864 Star::Find(15, 111, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
20:57:31.190 00.000 2864 Star::Find returns 1 (0), X=111.27, Y=734.82, Mass=1717, SNR=29.2, Peak=150 HFD=3.1
20:57:31.190 00.000 2864 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.80) = xAngle (-0.05 = -0.05)
20:57:31.190 00.000 2864 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.12 = -3.12)
20:57:31.190 00.000 2864 CameraToMount -- cameraX=-14.71 cameraY=6.12 hyp=15.93 cameraTheta=2.75 mountX=15.91 mountY=-0.31, mountTheta=-0.02
20:57:31.190 00.000 2864 SchedulePrimaryMove(10198720, x=-14.71, y=6.12, opts=13)
20:57:31.206 00.016 2864 Enqueuing Move request for scope (-14.71, 6.12)
20:57:31.206 00.000 6680 Worker thread wakes up
20:57:31.206 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-14.71, 6.12) opts 0xd
20:57:31.206 00.000 6680 Handling offset move in thread for scope, endpoint = (-14.71, 6.12)
20:57:31.206 00.000 6680 Moving (-14.71, 6.12) raw xDistance=15.91 yDistance=-0.31
20:57:31.206 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
20:57:31.206 00.000 6680 MoveAxis(E, 0, ABG)
20:57:31.206 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:31.206 00.000 6680 Move returns status 1, amount 0
20:57:31.206 00.000 6680 MoveAxis(N, 50, ABG)
20:57:31.206 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:31.206 00.000 6680 Move returns status 1, amount 0
20:57:31.206 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:57:31.206 00.000 6680 move complete, result=1
20:57:31.206 00.000 6680 worker thread done servicing request
20:57:31.222 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=229, Gamma=0.560
20:57:31.254 00.032 2864 UpdateGuideState exits: m=1717 SNR=29.2
20:57:31.254 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:31.270 00.016 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:57:31.270 00.000 2864 Enqueuing Expose request
20:57:31.270 00.000 6680 Worker thread wakes up
20:57:31.270 00.000 2864 GuideStep: 15.9 px 0 ms EAST, -0.3 px 0 ms NORTH
20:57:31.275 00.005 6680 worker thread servicing REQUEST_EXPOSE 1500
20:57:31.275 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(96,720,31,31)
20:57:31.275 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:57:31.275 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:57:32.710 01.435 6680 Exposure complete
20:57:32.773 00.063 6680 worker thread done servicing request
20:57:32.773 00.000 2864 OnExposeComplete: enter
20:57:32.775 00.002 2864 UpdateGuideState(): m_state=6
20:57:32.775 00.000 2864 Star::Find(15, 111, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
20:57:32.781 00.006 2864 Star::Find returns 1 (0), X=111.03, Y=735.33, Mass=1748, SNR=29.5, Peak=163 HFD=3.3
20:57:32.781 00.000 2864 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.80) = xAngle (-0.07 = -0.07)
20:57:32.781 00.000 2864 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.14 = 3.14)
20:57:32.781 00.000 2864 CameraToMount -- cameraX=-14.95 cameraY=6.62 hyp=16.35 cameraTheta=2.72 mountX=16.31 mountY=0.05, mountTheta=0.00
20:57:32.789 00.008 2864 SchedulePrimaryMove(10198720, x=-14.95, y=6.62, opts=13)
20:57:32.789 00.000 2864 Enqueuing Move request for scope (-14.95, 6.62)
20:57:32.789 00.000 6680 Worker thread wakes up
20:57:32.789 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-14.95, 6.62) opts 0xd
20:57:32.789 00.000 6680 Handling offset move in thread for scope, endpoint = (-14.95, 6.62)
20:57:32.789 00.000 6680 Moving (-14.95, 6.62) raw xDistance=16.31 yDistance=0.05
20:57:32.789 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:32.789 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:57:32.789 00.000 6680 MoveAxis(E, 0, ABG)
20:57:32.789 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:32.789 00.000 6680 Move returns status 1, amount 0
20:57:32.789 00.000 6680 MoveAxis(N, 0, ABG)
20:57:32.789 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:32.789 00.000 6680 Move returns status 1, amount 0
20:57:32.789 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:57:32.789 00.000 6680 move complete, result=1
20:57:32.789 00.000 6680 worker thread done servicing request
20:57:32.811 00.022 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=231, Gamma=0.560
20:57:32.852 00.041 2864 UpdateGuideState exits: m=1748 SNR=29.5
20:57:32.860 00.008 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:32.862 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:57:32.864 00.002 2864 Enqueuing Expose request
20:57:32.866 00.002 6680 Worker thread wakes up
20:57:32.866 00.000 2864 GuideStep: 16.3 px 0 ms EAST, 0.1 px 0 ms NORTH
20:57:32.869 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
20:57:32.869 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(96,720,31,31)
20:57:32.869 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:57:32.869 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:57:34.510 01.641 6680 Exposure complete
20:57:34.569 00.059 6680 worker thread done servicing request
20:57:34.569 00.000 2864 OnExposeComplete: enter
20:57:34.569 00.000 2864 UpdateGuideState(): m_state=6
20:57:34.573 00.004 2864 Star::Find(15, 111, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
20:57:34.573 00.000 2864 Star::Find returns 1 (0), X=110.24, Y=735.69, Mass=1779, SNR=29.7, Peak=155 HFD=3.0
20:57:34.573 00.000 2864 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.80) = xAngle (-0.07 = -0.07)
20:57:34.573 00.000 2864 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.15 = 3.14)
20:57:34.573 00.000 2864 CameraToMount -- cameraX=-15.74 cameraY=6.98 hyp=17.22 cameraTheta=2.72 mountX=17.17 mountY=0.07, mountTheta=0.00
20:57:34.573 00.000 2864 SchedulePrimaryMove(10198720, x=-15.74, y=6.98, opts=13)
20:57:34.573 00.000 2864 Enqueuing Move request for scope (-15.74, 6.98)
20:57:34.573 00.000 6680 Worker thread wakes up
20:57:34.573 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-15.74, 6.98) opts 0xd
20:57:34.573 00.000 6680 Handling offset move in thread for scope, endpoint = (-15.74, 6.98)
20:57:34.573 00.000 6680 Moving (-15.74, 6.98) raw xDistance=17.17 yDistance=0.07
20:57:34.573 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:34.573 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:57:34.588 00.015 6680 MoveAxis(E, 0, ABG)
20:57:34.588 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:34.588 00.000 6680 Move returns status 1, amount 0
20:57:34.588 00.000 6680 MoveAxis(N, 0, ABG)
20:57:34.588 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:34.588 00.000 6680 Move returns status 1, amount 0
20:57:34.588 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:57:34.588 00.000 6680 move complete, result=1
20:57:34.588 00.000 6680 worker thread done servicing request
20:57:34.588 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=241, Gamma=0.560
20:57:34.647 00.059 2864 UpdateGuideState exits: m=1779 SNR=29.7
20:57:34.649 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:34.650 00.001 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:57:34.654 00.004 2864 Enqueuing Expose request
20:57:34.656 00.002 6680 Worker thread wakes up
20:57:34.656 00.000 2864 GuideStep: 17.2 px 0 ms EAST, 0.1 px 0 ms NORTH
20:57:34.658 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:57:34.658 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(95,721,31,31)
20:57:34.658 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:57:34.662 00.004 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:57:36.066 01.404 6680 Exposure complete
20:57:36.126 00.060 6680 worker thread done servicing request
20:57:36.126 00.000 2864 OnExposeComplete: enter
20:57:36.126 00.000 2864 UpdateGuideState(): m_state=6
20:57:36.131 00.005 2864 Star::Find(15, 110, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
20:57:36.133 00.002 2864 Star::Find returns 1 (0), X=109.84, Y=736.02, Mass=1775, SNR=29.7, Peak=196 HFD=2.9
20:57:36.135 00.002 2864 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.80) = xAngle (-0.08 = -0.08)
20:57:36.137 00.002 2864 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.15 = 3.13)
20:57:36.139 00.002 2864 CameraToMount -- cameraX=-16.13 cameraY=7.32 hyp=17.72 cameraTheta=2.72 mountX=17.66 mountY=0.21, mountTheta=0.01
20:57:36.141 00.002 2864 SchedulePrimaryMove(10198720, x=-16.13, y=7.32, opts=13)
20:57:36.141 00.000 2864 Enqueuing Move request for scope (-16.13, 7.32)
20:57:36.141 00.000 6680 Worker thread wakes up
20:57:36.141 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-16.13, 7.32) opts 0xd
20:57:36.141 00.000 6680 Handling offset move in thread for scope, endpoint = (-16.13, 7.32)
20:57:36.141 00.000 6680 Moving (-16.13, 7.32) raw xDistance=17.66 yDistance=0.21
20:57:36.141 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:36.141 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
20:57:36.141 00.000 6680 MoveAxis(E, 0, ABG)
20:57:36.141 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:36.141 00.000 6680 Move returns status 1, amount 0
20:57:36.141 00.000 6680 MoveAxis(N, 0, ABG)
20:57:36.141 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:36.141 00.000 6680 Move returns status 1, amount 0
20:57:36.141 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:57:36.141 00.000 6680 move complete, result=1
20:57:36.141 00.000 6680 worker thread done servicing request
20:57:36.157 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=225, Gamma=0.560
20:57:36.205 00.048 2864 UpdateGuideState exits: m=1775 SNR=29.7
20:57:36.205 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:36.205 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:57:36.213 00.008 2864 Enqueuing Expose request
20:57:36.213 00.000 6680 Worker thread wakes up
20:57:36.213 00.000 2864 GuideStep: 17.7 px 0 ms EAST, 0.2 px 0 ms NORTH
20:57:36.220 00.007 6680 worker thread servicing REQUEST_EXPOSE 1500
20:57:36.220 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(95,721,31,31)
20:57:36.220 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:57:36.227 00.007 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:57:37.869 01.642 6680 Exposure complete
20:57:37.916 00.047 6680 worker thread done servicing request
20:57:37.916 00.000 2864 OnExposeComplete: enter
20:57:37.916 00.000 2864 UpdateGuideState(): m_state=6
20:57:37.932 00.016 2864 Star::Find(15, 109, 736, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
20:57:37.934 00.002 2864 Star::Find returns 1 (0), X=109.28, Y=735.78, Mass=1704, SNR=29.1, Peak=153 HFD=3.2
20:57:37.936 00.002 2864 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.80) = xAngle (-0.05 = -0.05)
20:57:37.936 00.000 2864 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.13 = -3.13)
20:57:37.938 00.002 2864 CameraToMount -- cameraX=-16.70 cameraY=7.08 hyp=18.14 cameraTheta=2.74 mountX=18.11 mountY=-0.23, mountTheta=-0.01
20:57:37.942 00.004 2864 SchedulePrimaryMove(10198720, x=-16.70, y=7.08, opts=13)
20:57:37.944 00.002 2864 Enqueuing Move request for scope (-16.70, 7.08)
20:57:37.946 00.002 6680 Worker thread wakes up
20:57:37.946 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-16.70, 7.08) opts 0xd
20:57:37.946 00.000 6680 Handling offset move in thread for scope, endpoint = (-16.70, 7.08)
20:57:37.946 00.000 6680 Moving (-16.70, 7.08) raw xDistance=18.11 yDistance=-0.23
20:57:37.946 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
20:57:37.946 00.000 6680 MoveAxis(E, 0, ABG)
20:57:37.946 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:37.946 00.000 6680 Move returns status 1, amount 0
20:57:37.946 00.000 6680 MoveAxis(N, 37, ABG)
20:57:37.946 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:37.946 00.000 6680 Move returns status 1, amount 0
20:57:37.946 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:57:37.946 00.000 6680 move complete, result=1
20:57:37.946 00.000 6680 worker thread done servicing request
20:57:37.947 00.001 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
20:57:37.994 00.047 2864 UpdateGuideState exits: m=1704 SNR=29.1
20:57:37.994 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:37.994 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:57:38.010 00.016 2864 Enqueuing Expose request
20:57:38.012 00.002 6680 Worker thread wakes up
20:57:38.012 00.000 2864 GuideStep: 18.1 px 0 ms EAST, -0.2 px 0 ms NORTH
20:57:38.014 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:57:38.014 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(94,721,31,31)
20:57:38.014 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:57:38.018 00.004 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:57:39.433 01.415 6680 Exposure complete
20:57:39.481 00.048 6680 worker thread done servicing request
20:57:39.483 00.002 2864 OnExposeComplete: enter
20:57:39.483 00.000 2864 UpdateGuideState(): m_state=6
20:57:39.483 00.000 2864 Star::Find(15, 109, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
20:57:39.483 00.000 2864 Star::Find returns 1 (0), X=109.09, Y=736.47, Mass=1667, SNR=28.8, Peak=168 HFD=2.8
20:57:39.483 00.000 2864 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.80) = xAngle (-0.08 = -0.08)
20:57:39.483 00.000 2864 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.16 = 3.12)
20:57:39.494 00.011 2864 CameraToMount -- cameraX=-16.89 cameraY=7.76 hyp=18.59 cameraTheta=2.71 mountX=18.52 mountY=0.32, mountTheta=0.02
20:57:39.498 00.004 2864 SchedulePrimaryMove(10198720, x=-16.89, y=7.76, opts=13)
20:57:39.498 00.000 2864 Enqueuing Move request for scope (-16.89, 7.76)
20:57:39.500 00.002 6680 Worker thread wakes up
20:57:39.500 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-16.89, 7.76) opts 0xd
20:57:39.500 00.000 6680 Handling offset move in thread for scope, endpoint = (-16.89, 7.76)
20:57:39.500 00.000 6680 Moving (-16.89, 7.76) raw xDistance=18.52 yDistance=0.32
20:57:39.502 00.002 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:57:39.502 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
20:57:39.502 00.000 6680 MoveAxis(E, 0, ABG)
20:57:39.502 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:39.502 00.000 6680 Move returns status 1, amount 0
20:57:39.502 00.000 6680 MoveAxis(N, 0, ABG)
20:57:39.502 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:39.502 00.000 6680 Move returns status 1, amount 0
20:57:39.502 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:57:39.502 00.000 6680 move complete, result=1
20:57:39.502 00.000 6680 worker thread done servicing request
20:57:39.508 00.006 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=223, Gamma=0.560
20:57:39.557 00.049 2864 UpdateGuideState exits: m=1667 SNR=28.8
20:57:39.557 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:39.557 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:57:39.557 00.000 2864 Enqueuing Expose request
20:57:39.557 00.000 6680 Worker thread wakes up
20:57:39.557 00.000 2864 GuideStep: 18.5 px 0 ms EAST, 0.3 px 0 ms NORTH
20:57:39.557 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:57:39.557 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(94,721,31,31)
20:57:39.557 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:57:39.571 00.014 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:57:41.222 01.651 6680 Exposure complete
20:57:41.275 00.053 6680 worker thread done servicing request
20:57:41.275 00.000 2864 OnExposeComplete: enter
20:57:41.275 00.000 2864 UpdateGuideState(): m_state=6
20:57:41.275 00.000 2864 Star::Find(15, 109, 736, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
20:57:41.286 00.011 2864 Star::Find returns 1 (0), X=108.72, Y=736.67, Mass=1799, SNR=29.9, Peak=160 HFD=2.9
20:57:41.286 00.000 2864 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.80) = xAngle (-0.09 = -0.09)
20:57:41.286 00.000 2864 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.16 = 3.12)
20:57:41.286 00.000 2864 CameraToMount -- cameraX=-17.26 cameraY=7.97 hyp=19.01 cameraTheta=2.71 mountX=18.94 mountY=0.35, mountTheta=0.02
20:57:41.286 00.000 2864 SchedulePrimaryMove(10198720, x=-17.26, y=7.97, opts=13)
20:57:41.286 00.000 2864 Enqueuing Move request for scope (-17.26, 7.97)
20:57:41.302 00.016 6680 Worker thread wakes up
20:57:41.302 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-17.26, 7.97) opts 0xd
20:57:41.302 00.000 6680 Handling offset move in thread for scope, endpoint = (-17.26, 7.97)
20:57:41.302 00.000 6680 Moving (-17.26, 7.97) raw xDistance=18.94 yDistance=0.35
20:57:41.302 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:57:41.302 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
20:57:41.302 00.000 6680 MoveAxis(E, 0, ABG)
20:57:41.302 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:41.302 00.000 6680 Move returns status 1, amount 0
20:57:41.302 00.000 6680 MoveAxis(N, 0, ABG)
20:57:41.302 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:41.302 00.000 6680 Move returns status 1, amount 0
20:57:41.302 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:57:41.302 00.000 6680 move complete, result=1
20:57:41.302 00.000 6680 worker thread done servicing request
20:57:41.317 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
20:57:41.349 00.032 2864 UpdateGuideState exits: m=1799 SNR=29.9
20:57:41.364 00.015 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:41.364 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:57:41.364 00.000 2864 Enqueuing Expose request
20:57:41.371 00.007 6680 Worker thread wakes up
20:57:41.371 00.000 2864 GuideStep: 18.9 px 0 ms EAST, 0.4 px 0 ms NORTH
20:57:41.373 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:57:41.375 00.002 6680 Handling exposure in thread, d=1500 o=3 r=(94,722,31,31)
20:57:41.377 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:57:41.380 00.003 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:57:42.807 01.427 6680 Exposure complete
20:57:42.853 00.046 6680 worker thread done servicing request
20:57:42.853 00.000 2864 OnExposeComplete: enter
20:57:42.853 00.000 2864 UpdateGuideState(): m_state=6
20:57:42.869 00.016 2864 Star::Find(15, 108, 736, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
20:57:42.869 00.000 2864 Star::Find returns 1 (0), X=108.37, Y=736.72, Mass=1724, SNR=29.3, Peak=148 HFD=3.1
20:57:42.869 00.000 2864 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.80) = xAngle (-0.08 = -0.08)
20:57:42.869 00.000 2864 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.16 = 3.13)
20:57:42.869 00.000 2864 CameraToMount -- cameraX=-17.61 cameraY=8.02 hyp=19.35 cameraTheta=2.71 mountX=19.28 mountY=0.26, mountTheta=0.01
20:57:42.869 00.000 2864 SchedulePrimaryMove(10198720, x=-17.61, y=8.02, opts=13)
20:57:42.869 00.000 2864 Enqueuing Move request for scope (-17.61, 8.02)
20:57:42.869 00.000 6680 Worker thread wakes up
20:57:42.869 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-17.61, 8.02) opts 0xd
20:57:42.869 00.000 6680 Handling offset move in thread for scope, endpoint = (-17.61, 8.02)
20:57:42.869 00.000 6680 Moving (-17.61, 8.02) raw xDistance=19.28 yDistance=0.26
20:57:42.869 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:57:42.869 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
20:57:42.869 00.000 6680 MoveAxis(E, 0, ABG)
20:57:42.869 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:42.869 00.000 6680 Move returns status 1, amount 0
20:57:42.869 00.000 6680 MoveAxis(N, 0, ABG)
20:57:42.869 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:42.869 00.000 6680 Move returns status 1, amount 0
20:57:42.869 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:57:42.869 00.000 6680 move complete, result=1
20:57:42.869 00.000 6680 worker thread done servicing request
20:57:42.885 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
20:57:42.933 00.048 2864 UpdateGuideState exits: m=1724 SNR=29.3
20:57:42.933 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:42.933 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:57:42.947 00.014 2864 Enqueuing Expose request
20:57:42.947 00.000 6680 Worker thread wakes up
20:57:42.947 00.000 2864 GuideStep: 19.3 px 0 ms EAST, 0.3 px 0 ms NORTH
20:57:42.947 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:57:42.947 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(93,722,31,31)
20:57:42.947 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:57:42.947 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:57:44.592 01.645 6680 Exposure complete
20:57:44.655 00.063 6680 worker thread done servicing request
20:57:44.655 00.000 2864 OnExposeComplete: enter
20:57:44.655 00.000 2864 UpdateGuideState(): m_state=6
20:57:44.671 00.016 2864 Star::Find(15, 108, 736, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:57:44.671 00.000 2864 Star::Find returns 1 (0), X=108.07, Y=736.85, Mass=1776, SNR=29.7, Peak=173 HFD=2.9
20:57:44.671 00.000 2864 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.80) = xAngle (-0.08 = -0.08)
20:57:44.671 00.000 2864 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.15 = 3.13)
20:57:44.671 00.000 2864 CameraToMount -- cameraX=-17.91 cameraY=8.15 hyp=19.67 cameraTheta=2.71 mountX=19.61 mountY=0.26, mountTheta=0.01
20:57:44.682 00.011 2864 SchedulePrimaryMove(10198720, x=-17.91, y=8.15, opts=13)
20:57:44.682 00.000 2864 Enqueuing Move request for scope (-17.91, 8.15)
20:57:44.682 00.000 6680 Worker thread wakes up
20:57:44.682 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-17.91, 8.15) opts 0xd
20:57:44.682 00.000 6680 Handling offset move in thread for scope, endpoint = (-17.91, 8.15)
20:57:44.682 00.000 6680 Moving (-17.91, 8.15) raw xDistance=19.61 yDistance=0.26
20:57:44.682 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:57:44.682 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
20:57:44.687 00.005 6680 MoveAxis(E, 0, ABG)
20:57:44.687 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:44.687 00.000 6680 Move returns status 1, amount 0
20:57:44.687 00.000 6680 MoveAxis(N, 0, ABG)
20:57:44.687 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:44.687 00.000 6680 Move returns status 1, amount 0
20:57:44.687 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:57:44.687 00.000 6680 move complete, result=1
20:57:44.687 00.000 6680 worker thread done servicing request
20:57:44.687 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=242, Gamma=0.560
20:57:44.744 00.057 2864 UpdateGuideState exits: m=1776 SNR=29.7
20:57:44.744 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:44.744 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:57:44.750 00.006 2864 Enqueuing Expose request
20:57:44.752 00.002 6680 Worker thread wakes up
20:57:44.752 00.000 2864 GuideStep: 19.6 px 0 ms EAST, 0.3 px 0 ms NORTH
20:57:44.755 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
20:57:44.755 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(93,722,31,31)
20:57:44.755 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:57:44.759 00.004 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:57:46.162 01.403 6680 Exposure complete
20:57:46.213 00.051 6680 worker thread done servicing request
20:57:46.213 00.000 2864 OnExposeComplete: enter
20:57:46.213 00.000 2864 UpdateGuideState(): m_state=6
20:57:46.213 00.000 2864 Star::Find(15, 108, 736, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
20:57:46.213 00.000 2864 Star::Find returns 1 (0), X=108.29, Y=737.39, Mass=1775, SNR=29.7, Peak=179 HFD=3.0
20:57:46.213 00.000 2864 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.80) = xAngle (-0.11 = -0.11)
20:57:46.213 00.000 2864 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.18 = 3.10)
20:57:46.213 00.000 2864 CameraToMount -- cameraX=-17.69 cameraY=8.68 hyp=19.70 cameraTheta=2.69 mountX=19.58 mountY=0.84, mountTheta=0.04
20:57:46.226 00.013 2864 SchedulePrimaryMove(10198720, x=-17.69, y=8.68, opts=13)
20:57:46.226 00.000 2864 Enqueuing Move request for scope (-17.69, 8.68)
20:57:46.226 00.000 6680 Worker thread wakes up
20:57:46.226 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-17.69, 8.68) opts 0xd
20:57:46.226 00.000 6680 Handling offset move in thread for scope, endpoint = (-17.69, 8.68)
20:57:46.226 00.000 6680 Moving (-17.69, 8.68) raw xDistance=19.58 yDistance=0.84
20:57:46.226 00.000 6680 resist switch: large excursion: input 0.84 thresh 0.69 direction from -1 to 1
20:57:46.226 00.000 6680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.52
20:57:46.226 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.84 from input 0.84
20:57:46.226 00.000 6680 MoveAxis(E, 0, ABG)
20:57:46.226 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:46.226 00.000 6680 Move returns status 1, amount 0
20:57:46.226 00.000 6680 MoveAxis(S, 134, ABG)
20:57:46.226 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:46.226 00.000 6680 Move returns status 1, amount 0
20:57:46.226 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:57:46.226 00.000 6680 move complete, result=1
20:57:46.226 00.000 6680 worker thread done servicing request
20:57:46.244 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=212, Gamma=0.560
20:57:46.291 00.047 2864 UpdateGuideState exits: m=1775 SNR=29.7
20:57:46.293 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:46.295 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:57:46.297 00.002 2864 Enqueuing Expose request
20:57:46.297 00.000 6680 Worker thread wakes up
20:57:46.297 00.000 2864 GuideStep: 19.6 px 0 ms EAST, 0.8 px 0 ms SOUTH
20:57:46.297 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:57:46.297 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(93,722,31,31)
20:57:46.297 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:57:46.307 00.010 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:57:47.950 01.643 6680 Exposure complete
20:57:48.004 00.054 6680 worker thread done servicing request
20:57:48.006 00.002 2864 OnExposeComplete: enter
20:57:48.006 00.000 2864 UpdateGuideState(): m_state=6
20:57:48.006 00.000 2864 Star::Find(15, 108, 737, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
20:57:48.006 00.000 2864 Star::Find returns 1 (0), X=107.72, Y=737.14, Mass=1748, SNR=29.5, Peak=190 HFD=2.9
20:57:48.006 00.000 2864 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.80) = xAngle (-0.09 = -0.09)
20:57:48.014 00.008 2864 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.16 = 3.12)
20:57:48.014 00.000 2864 CameraToMount -- cameraX=-18.26 cameraY=8.44 hyp=20.11 cameraTheta=2.71 mountX=20.04 mountY=0.38, mountTheta=0.02
20:57:48.014 00.000 2864 SchedulePrimaryMove(10198720, x=-18.26, y=8.44, opts=13)
20:57:48.014 00.000 2864 Enqueuing Move request for scope (-18.26, 8.44)
20:57:48.014 00.000 6680 Worker thread wakes up
20:57:48.014 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-18.26, 8.44) opts 0xd
20:57:48.014 00.000 6680 Handling offset move in thread for scope, endpoint = (-18.26, 8.44)
20:57:48.014 00.000 6680 Moving (-18.26, 8.44) raw xDistance=20.04 yDistance=0.38
20:57:48.014 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
20:57:48.014 00.000 6680 MoveAxis(E, 0, ABG)
20:57:48.014 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:48.014 00.000 6680 Move returns status 1, amount 0
20:57:48.014 00.000 6680 MoveAxis(S, 61, ABG)
20:57:48.014 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:48.014 00.000 6680 Move returns status 1, amount 0
20:57:48.014 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:57:48.014 00.000 6680 move complete, result=1
20:57:48.014 00.000 6680 worker thread done servicing request
20:57:48.029 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=233, Gamma=0.560
20:57:48.082 00.053 2864 UpdateGuideState exits: m=1748 SNR=29.5
20:57:48.084 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:48.087 00.003 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:57:48.087 00.000 2864 Enqueuing Expose request
20:57:48.095 00.008 6680 Worker thread wakes up
20:57:48.095 00.000 2864 GuideStep: 20.0 px 0 ms EAST, 0.4 px 0 ms SOUTH
20:57:48.100 00.005 6680 worker thread servicing REQUEST_EXPOSE 1500
20:57:48.100 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(93,722,31,31)
20:57:48.102 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:57:48.104 00.002 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:57:49.520 01.416 6680 Exposure complete
20:57:49.583 00.063 6680 worker thread done servicing request
20:57:49.583 00.000 2864 OnExposeComplete: enter
20:57:49.585 00.002 2864 UpdateGuideState(): m_state=6
20:57:49.587 00.002 2864 Star::Find(15, 107, 737, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
20:57:49.588 00.001 2864 Star::Find returns 1 (0), X=107.53, Y=736.99, Mass=1758, SNR=29.6, Peak=168 HFD=3.0
20:57:49.590 00.002 2864 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.80) = xAngle (-0.08 = -0.08)
20:57:49.592 00.002 2864 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.15 = 3.13)
20:57:49.594 00.002 2864 CameraToMount -- cameraX=-18.45 cameraY=8.29 hyp=20.23 cameraTheta=2.72 mountX=20.17 mountY=0.17, mountTheta=0.01
20:57:49.598 00.004 2864 SchedulePrimaryMove(10198720, x=-18.45, y=8.29, opts=13)
20:57:49.599 00.001 2864 Enqueuing Move request for scope (-18.45, 8.29)
20:57:49.601 00.002 6680 Worker thread wakes up
20:57:49.601 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-18.45, 8.29) opts 0xd
20:57:49.601 00.000 6680 Handling offset move in thread for scope, endpoint = (-18.45, 8.29)
20:57:49.601 00.000 6680 Moving (-18.45, 8.29) raw xDistance=20.17 yDistance=0.17
20:57:49.601 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:49.601 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:57:49.601 00.000 6680 MoveAxis(E, 0, ABG)
20:57:49.601 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:49.601 00.000 6680 Move returns status 1, amount 0
20:57:49.601 00.000 6680 MoveAxis(N, 0, ABG)
20:57:49.601 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:49.601 00.000 6680 Move returns status 1, amount 0
20:57:49.601 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:57:49.601 00.000 6680 move complete, result=1
20:57:49.601 00.000 6680 worker thread done servicing request
20:57:49.614 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
20:57:49.650 00.036 2864 UpdateGuideState exits: m=1758 SNR=29.6
20:57:49.662 00.012 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:49.664 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:57:49.664 00.000 2864 Enqueuing Expose request
20:57:49.666 00.002 6680 Worker thread wakes up
20:57:49.666 00.000 2864 GuideStep: 20.2 px 0 ms EAST, 0.2 px 0 ms NORTH
20:57:49.669 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
20:57:49.669 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(93,722,31,31)
20:57:49.669 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:57:49.673 00.004 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:57:51.309 01.636 6680 Exposure complete
20:57:51.357 00.048 6680 worker thread done servicing request
20:57:51.369 00.012 2864 OnExposeComplete: enter
20:57:51.371 00.002 2864 UpdateGuideState(): m_state=6
20:57:51.373 00.002 2864 Star::Find(15, 107, 736, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
20:57:51.376 00.003 2864 Star::Find returns 1 (0), X=107.41, Y=736.94, Mass=1761, SNR=29.6, Peak=174 HFD=3.0
20:57:51.378 00.002 2864 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.80) = xAngle (-0.07 = -0.07)
20:57:51.380 00.002 2864 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.15 = 3.14)
20:57:51.382 00.002 2864 CameraToMount -- cameraX=-18.57 cameraY=8.24 hyp=20.31 cameraTheta=2.72 mountX=20.26 mountY=0.08, mountTheta=0.00
20:57:51.386 00.004 2864 SchedulePrimaryMove(10198720, x=-18.57, y=8.24, opts=13)
20:57:51.389 00.003 2864 Enqueuing Move request for scope (-18.57, 8.24)
20:57:51.393 00.004 6680 Worker thread wakes up
20:57:51.393 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-18.57, 8.24) opts 0xd
20:57:51.393 00.000 6680 Handling offset move in thread for scope, endpoint = (-18.57, 8.24)
20:57:51.393 00.000 6680 Moving (-18.57, 8.24) raw xDistance=20.26 yDistance=0.08
20:57:51.393 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:51.393 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:57:51.393 00.000 6680 MoveAxis(E, 0, ABG)
20:57:51.393 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:51.393 00.000 6680 Move returns status 1, amount 0
20:57:51.393 00.000 6680 MoveAxis(N, 0, ABG)
20:57:51.393 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:51.393 00.000 6680 Move returns status 1, amount 0
20:57:51.393 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:57:51.393 00.000 6680 move complete, result=1
20:57:51.393 00.000 6680 worker thread done servicing request
20:57:51.404 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
20:57:51.451 00.047 2864 UpdateGuideState exits: m=1761 SNR=29.6
20:57:51.451 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:51.451 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:57:51.451 00.000 2864 Enqueuing Expose request
20:57:51.451 00.000 6680 Worker thread wakes up
20:57:51.451 00.000 2864 GuideStep: 20.3 px 0 ms EAST, 0.1 px 0 ms NORTH
20:57:51.463 00.012 6680 worker thread servicing REQUEST_EXPOSE 1500
20:57:51.463 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(92,722,31,31)
20:57:51.463 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:57:51.467 00.004 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:57:52.894 01.427 6680 Exposure complete
20:57:52.958 00.064 6680 worker thread done servicing request
20:57:52.958 00.000 2864 OnExposeComplete: enter
20:57:52.958 00.000 2864 UpdateGuideState(): m_state=6
20:57:52.958 00.000 2864 Star::Find(15, 107, 736, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
20:57:52.963 00.005 2864 Star::Find returns 1 (0), X=107.02, Y=737.17, Mass=1797, SNR=29.9, Peak=171 HFD=3.1
20:57:52.963 00.000 2864 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.80) = xAngle (-0.07 = -0.07)
20:57:52.963 00.000 2864 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.15 = 3.14)
20:57:52.963 00.000 2864 CameraToMount -- cameraX=-18.96 cameraY=8.47 hyp=20.76 cameraTheta=2.72 mountX=20.71 mountY=0.13, mountTheta=0.01
20:57:52.963 00.000 2864 SchedulePrimaryMove(10198720, x=-18.96, y=8.47, opts=13)
20:57:52.973 00.010 2864 Enqueuing Move request for scope (-18.96, 8.47)
20:57:52.973 00.000 6680 Worker thread wakes up
20:57:52.973 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-18.96, 8.47) opts 0xd
20:57:52.973 00.000 6680 Handling offset move in thread for scope, endpoint = (-18.96, 8.47)
20:57:52.973 00.000 6680 Moving (-18.96, 8.47) raw xDistance=20.71 yDistance=0.13
20:57:52.973 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:52.973 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:57:52.973 00.000 6680 MoveAxis(E, 0, ABG)
20:57:52.973 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:52.973 00.000 6680 Move returns status 1, amount 0
20:57:52.973 00.000 6680 MoveAxis(N, 0, ABG)
20:57:52.973 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:52.973 00.000 6680 Move returns status 1, amount 0
20:57:52.973 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:57:52.973 00.000 6680 move complete, result=1
20:57:52.973 00.000 6680 worker thread done servicing request
20:57:52.973 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=242, Gamma=0.560
20:57:53.025 00.052 2864 UpdateGuideState exits: m=1797 SNR=29.9
20:57:53.025 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:53.037 00.012 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:57:53.037 00.000 2864 Enqueuing Expose request
20:57:53.037 00.000 6680 Worker thread wakes up
20:57:53.037 00.000 2864 GuideStep: 20.7 px 0 ms EAST, 0.1 px 0 ms NORTH
20:57:53.037 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:57:53.037 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(92,722,31,31)
20:57:53.037 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:57:53.037 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:57:54.673 01.636 6680 Exposure complete
20:57:54.715 00.042 6680 worker thread done servicing request
20:57:54.715 00.000 2864 OnExposeComplete: enter
20:57:54.715 00.000 2864 UpdateGuideState(): m_state=6
20:57:54.715 00.000 2864 Star::Find(15, 107, 737, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
20:57:54.715 00.000 2864 Star::Find returns 1 (0), X=107.49, Y=737.10, Mass=1765, SNR=29.6, Peak=188 HFD=3.0
20:57:54.715 00.000 2864 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.80) = xAngle (-0.08 = -0.08)
20:57:54.715 00.000 2864 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.15 = 3.13)
20:57:54.731 00.016 2864 CameraToMount -- cameraX=-18.49 cameraY=8.40 hyp=20.31 cameraTheta=2.72 mountX=20.24 mountY=0.25, mountTheta=0.01
20:57:54.731 00.000 2864 SchedulePrimaryMove(10198720, x=-18.49, y=8.40, opts=13)
20:57:54.731 00.000 2864 Enqueuing Move request for scope (-18.49, 8.40)
20:57:54.731 00.000 6680 Worker thread wakes up
20:57:54.731 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-18.49, 8.40) opts 0xd
20:57:54.731 00.000 6680 Handling offset move in thread for scope, endpoint = (-18.49, 8.40)
20:57:54.731 00.000 6680 Moving (-18.49, 8.40) raw xDistance=20.24 yDistance=0.25
20:57:54.731 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
20:57:54.731 00.000 6680 MoveAxis(E, 0, ABG)
20:57:54.731 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:54.731 00.000 6680 Move returns status 1, amount 0
20:57:54.731 00.000 6680 MoveAxis(S, 40, ABG)
20:57:54.731 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:54.731 00.000 6680 Move returns status 1, amount 0
20:57:54.731 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:57:54.731 00.000 6680 move complete, result=1
20:57:54.731 00.000 6680 worker thread done servicing request
20:57:54.747 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=221, Gamma=0.560
20:57:54.795 00.048 2864 UpdateGuideState exits: m=1765 SNR=29.6
20:57:54.801 00.006 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:54.801 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:57:54.803 00.002 2864 Enqueuing Expose request
20:57:54.805 00.002 6680 Worker thread wakes up
20:57:54.805 00.000 2864 GuideStep: 20.2 px 0 ms EAST, 0.3 px 0 ms SOUTH
20:57:54.807 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:57:54.807 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(92,722,31,31)
20:57:54.810 00.003 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:57:54.810 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:57:56.231 01.421 6680 Exposure complete
20:57:56.289 00.058 6680 worker thread done servicing request
20:57:56.289 00.000 2864 OnExposeComplete: enter
20:57:56.289 00.000 2864 UpdateGuideState(): m_state=6
20:57:56.289 00.000 2864 Star::Find(15, 107, 737, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
20:57:56.289 00.000 2864 Star::Find returns 1 (0), X=106.87, Y=737.18, Mass=1689, SNR=29.0, Peak=170 HFD=2.9
20:57:56.289 00.000 2864 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.80) = xAngle (-0.07 = -0.07)
20:57:56.298 00.009 2864 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.15 = 3.14)
20:57:56.298 00.000 2864 CameraToMount -- cameraX=-19.11 cameraY=8.48 hyp=20.90 cameraTheta=2.72 mountX=20.85 mountY=0.08, mountTheta=0.00
20:57:56.306 00.008 2864 SchedulePrimaryMove(10198720, x=-19.11, y=8.48, opts=13)
20:57:56.307 00.001 2864 Enqueuing Move request for scope (-19.11, 8.48)
20:57:56.309 00.002 6680 Worker thread wakes up
20:57:56.309 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-19.11, 8.48) opts 0xd
20:57:56.309 00.000 6680 Handling offset move in thread for scope, endpoint = (-19.11, 8.48)
20:57:56.309 00.000 6680 Moving (-19.11, 8.48) raw xDistance=20.85 yDistance=0.08
20:57:56.309 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:56.309 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:57:56.309 00.000 6680 MoveAxis(E, 0, ABG)
20:57:56.309 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:56.309 00.000 6680 Move returns status 1, amount 0
20:57:56.309 00.000 6680 MoveAxis(N, 0, ABG)
20:57:56.309 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:56.309 00.000 6680 Move returns status 1, amount 0
20:57:56.309 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:57:56.309 00.000 6680 move complete, result=1
20:57:56.309 00.000 6680 worker thread done servicing request
20:57:56.322 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=234, Gamma=0.560
20:57:56.362 00.040 2864 UpdateGuideState exits: m=1689 SNR=29.0
20:57:56.369 00.007 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:56.369 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:57:56.369 00.000 2864 Enqueuing Expose request
20:57:56.369 00.000 6680 Worker thread wakes up
20:57:56.369 00.000 2864 GuideStep: 20.9 px 0 ms EAST, 0.1 px 0 ms NORTH
20:57:56.378 00.009 6680 worker thread servicing REQUEST_EXPOSE 1500
20:57:56.378 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(92,722,31,31)
20:57:56.380 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:57:56.384 00.004 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:57:58.009 01.625 6680 Exposure complete
20:57:58.057 00.048 6680 worker thread done servicing request
20:57:58.057 00.000 2864 OnExposeComplete: enter
20:57:58.057 00.000 2864 UpdateGuideState(): m_state=6
20:57:58.057 00.000 2864 Star::Find(15, 106, 737, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
20:57:58.065 00.008 2864 Star::Find returns 1 (0), X=107.57, Y=737.31, Mass=1724, SNR=29.3, Peak=155 HFD=3.2
20:57:58.065 00.000 2864 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.80) = xAngle (-0.09 = -0.09)
20:57:58.065 00.000 2864 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.17 = 3.12)
20:57:58.070 00.005 2864 CameraToMount -- cameraX=-18.41 cameraY=8.60 hyp=20.32 cameraTheta=2.70 mountX=20.23 mountY=0.48, mountTheta=0.02
20:57:58.074 00.004 2864 SchedulePrimaryMove(10198720, x=-18.41, y=8.60, opts=13)
20:57:58.076 00.002 2864 Enqueuing Move request for scope (-18.41, 8.60)
20:57:58.078 00.002 6680 Worker thread wakes up
20:57:58.078 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-18.41, 8.60) opts 0xd
20:57:58.078 00.000 6680 Handling offset move in thread for scope, endpoint = (-18.41, 8.60)
20:57:58.078 00.000 6680 Moving (-18.41, 8.60) raw xDistance=20.23 yDistance=0.48
20:57:58.078 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
20:57:58.078 00.000 6680 MoveAxis(E, 0, ABG)
20:57:58.078 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:58.078 00.000 6680 Move returns status 1, amount 0
20:57:58.078 00.000 6680 MoveAxis(S, 76, ABG)
20:57:58.078 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:58.078 00.000 6680 Move returns status 1, amount 0
20:57:58.078 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:57:58.078 00.000 6680 move complete, result=1
20:57:58.078 00.000 6680 worker thread done servicing request
20:57:58.092 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=231, Gamma=0.560
20:57:58.133 00.041 2864 UpdateGuideState exits: m=1724 SNR=29.3
20:57:58.133 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:58.133 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:57:58.133 00.000 2864 Enqueuing Expose request
20:57:58.133 00.000 6680 Worker thread wakes up
20:57:58.133 00.000 2864 GuideStep: 20.2 px 0 ms EAST, 0.5 px 0 ms SOUTH
20:57:58.133 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:57:58.133 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(93,722,31,31)
20:57:58.133 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:57:58.150 00.017 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:57:59.572 01.422 6680 Exposure complete
20:57:59.619 00.047 6680 worker thread done servicing request
20:57:59.619 00.000 2864 OnExposeComplete: enter
20:57:59.619 00.000 2864 UpdateGuideState(): m_state=6
20:57:59.619 00.000 2864 Star::Find(15, 107, 737, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
20:57:59.635 00.016 2864 Star::Find returns 1 (0), X=107.89, Y=737.27, Mass=1770, SNR=29.7, Peak=192 HFD=2.7
20:57:59.635 00.000 2864 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.80) = xAngle (-0.10 = -0.10)
20:57:59.635 00.000 2864 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.17 = 3.11)
20:57:59.635 00.000 2864 CameraToMount -- cameraX=-18.09 cameraY=8.57 hyp=20.02 cameraTheta=2.70 mountX=19.93 mountY=0.57, mountTheta=0.03
20:57:59.635 00.000 2864 SchedulePrimaryMove(10198720, x=-18.09, y=8.57, opts=13)
20:57:59.635 00.000 2864 Enqueuing Move request for scope (-18.09, 8.57)
20:57:59.635 00.000 6680 Worker thread wakes up
20:57:59.635 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-18.09, 8.57) opts 0xd
20:57:59.635 00.000 6680 Handling offset move in thread for scope, endpoint = (-18.09, 8.57)
20:57:59.635 00.000 6680 Moving (-18.09, 8.57) raw xDistance=19.93 yDistance=0.57
20:57:59.635 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57
20:57:59.635 00.000 6680 MoveAxis(E, 0, ABG)
20:57:59.635 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:59.635 00.000 6680 Move returns status 1, amount 0
20:57:59.635 00.000 6680 MoveAxis(S, 91, ABG)
20:57:59.635 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:57:59.635 00.000 6680 Move returns status 1, amount 0
20:57:59.635 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:57:59.635 00.000 6680 move complete, result=1
20:57:59.635 00.000 6680 worker thread done servicing request
20:57:59.650 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=240, Gamma=0.560
20:57:59.698 00.048 2864 UpdateGuideState exits: m=1770 SNR=29.7
20:57:59.698 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:59.698 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:57:59.698 00.000 2864 Enqueuing Expose request
20:57:59.713 00.015 6680 Worker thread wakes up
20:57:59.713 00.000 2864 GuideStep: 19.9 px 0 ms EAST, 0.6 px 0 ms SOUTH
20:57:59.718 00.005 6680 worker thread servicing REQUEST_EXPOSE 1500
20:57:59.718 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(93,722,31,31)
20:57:59.718 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:57:59.718 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:58:01.348 01.630 6680 Exposure complete
20:58:01.400 00.052 6680 worker thread done servicing request
20:58:01.400 00.000 2864 OnExposeComplete: enter
20:58:01.411 00.011 2864 UpdateGuideState(): m_state=6
20:58:01.411 00.000 2864 Star::Find(15, 107, 737, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
20:58:01.411 00.000 2864 Star::Find returns 1 (0), X=107.53, Y=737.36, Mass=1730, SNR=29.3, Peak=177 HFD=3.1
20:58:01.411 00.000 2864 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.80) = xAngle (-0.09 = -0.09)
20:58:01.411 00.000 2864 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.17 = 3.12)
20:58:01.411 00.000 2864 CameraToMount -- cameraX=-18.44 cameraY=8.65 hyp=20.37 cameraTheta=2.70 mountX=20.28 mountY=0.51, mountTheta=0.03
20:58:01.411 00.000 2864 SchedulePrimaryMove(10198720, x=-18.44, y=8.65, opts=13)
20:58:01.411 00.000 2864 Enqueuing Move request for scope (-18.44, 8.65)
20:58:01.427 00.016 6680 Worker thread wakes up
20:58:01.427 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-18.44, 8.65) opts 0xd
20:58:01.427 00.000 6680 Handling offset move in thread for scope, endpoint = (-18.44, 8.65)
20:58:01.427 00.000 6680 Moving (-18.44, 8.65) raw xDistance=20.28 yDistance=0.51
20:58:01.427 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
20:58:01.427 00.000 6680 MoveAxis(E, 0, ABG)
20:58:01.427 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:01.427 00.000 6680 Move returns status 1, amount 0
20:58:01.427 00.000 6680 MoveAxis(S, 81, ABG)
20:58:01.427 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:01.427 00.000 6680 Move returns status 1, amount 0
20:58:01.427 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:58:01.427 00.000 6680 move complete, result=1
20:58:01.427 00.000 6680 worker thread done servicing request
20:58:01.431 00.004 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=230, Gamma=0.560
20:58:01.475 00.044 2864 UpdateGuideState exits: m=1730 SNR=29.3
20:58:01.475 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:01.490 00.015 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:58:01.490 00.000 2864 Enqueuing Expose request
20:58:01.490 00.000 6680 Worker thread wakes up
20:58:01.494 00.004 2864 GuideStep: 20.3 px 0 ms EAST, 0.5 px 0 ms SOUTH
20:58:01.498 00.004 6680 worker thread servicing REQUEST_EXPOSE 1500
20:58:01.498 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(93,722,31,31)
20:58:01.500 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:58:01.504 00.004 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:58:02.916 01.412 6680 Exposure complete
20:58:02.963 00.047 6680 worker thread done servicing request
20:58:02.963 00.000 2864 OnExposeComplete: enter
20:58:02.978 00.015 2864 UpdateGuideState(): m_state=6
20:58:02.978 00.000 2864 Star::Find(15, 107, 737, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
20:58:02.978 00.000 2864 Star::Find returns 1 (0), X=107.02, Y=737.18, Mass=1739, SNR=29.4, Peak=178 HFD=3.1
20:58:02.978 00.000 2864 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.80) = xAngle (-0.07 = -0.07)
20:58:02.978 00.000 2864 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.15 = 3.13)
20:58:02.978 00.000 2864 CameraToMount -- cameraX=-18.95 cameraY=8.48 hyp=20.76 cameraTheta=2.72 mountX=20.71 mountY=0.14, mountTheta=0.01
20:58:02.978 00.000 2864 SchedulePrimaryMove(10198720, x=-18.95, y=8.48, opts=13)
20:58:02.994 00.016 2864 Enqueuing Move request for scope (-18.95, 8.48)
20:58:02.994 00.000 6680 Worker thread wakes up
20:58:02.994 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-18.95, 8.48) opts 0xd
20:58:02.994 00.000 6680 Handling offset move in thread for scope, endpoint = (-18.95, 8.48)
20:58:02.994 00.000 6680 Moving (-18.95, 8.48) raw xDistance=20.71 yDistance=0.14
20:58:02.994 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:02.994 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:58:02.994 00.000 6680 MoveAxis(E, 0, ABG)
20:58:02.994 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:02.994 00.000 6680 Move returns status 1, amount 0
20:58:02.994 00.000 6680 MoveAxis(N, 0, ABG)
20:58:02.994 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:02.994 00.000 6680 Move returns status 1, amount 0
20:58:02.994 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:58:02.994 00.000 6680 move complete, result=1
20:58:02.994 00.000 6680 worker thread done servicing request
20:58:03.010 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=219, Gamma=0.560
20:58:03.053 00.043 2864 UpdateGuideState exits: m=1739 SNR=29.4
20:58:03.056 00.003 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:03.056 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:58:03.056 00.000 2864 Enqueuing Expose request
20:58:03.056 00.000 6680 Worker thread wakes up
20:58:03.056 00.000 2864 GuideStep: 20.7 px 0 ms EAST, 0.1 px 0 ms NORTH
20:58:03.069 00.013 6680 worker thread servicing REQUEST_EXPOSE 1500
20:58:03.069 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(92,722,31,31)
20:58:03.072 00.003 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:58:03.072 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:58:04.714 01.642 6680 Exposure complete
20:58:04.777 00.063 6680 worker thread done servicing request
20:58:04.777 00.000 2864 OnExposeComplete: enter
20:58:04.784 00.007 2864 UpdateGuideState(): m_state=6
20:58:04.786 00.002 2864 Star::Find(15, 107, 737, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
20:58:04.788 00.002 2864 Star::Find returns 1 (0), X=106.99, Y=737.06, Mass=1736, SNR=29.4, Peak=159 HFD=2.9
20:58:04.788 00.000 2864 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.80) = xAngle (-0.07 = -0.07)
20:58:04.790 00.002 2864 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.14 = 3.14)
20:58:04.793 00.003 2864 CameraToMount -- cameraX=-18.99 cameraY=8.35 hyp=20.75 cameraTheta=2.73 mountX=20.70 mountY=0.01, mountTheta=0.00
20:58:04.795 00.002 2864 SchedulePrimaryMove(10198720, x=-18.99, y=8.35, opts=13)
20:58:04.797 00.002 2864 Enqueuing Move request for scope (-18.99, 8.35)
20:58:04.799 00.002 6680 Worker thread wakes up
20:58:04.799 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-18.99, 8.35) opts 0xd
20:58:04.799 00.000 6680 Handling offset move in thread for scope, endpoint = (-18.99, 8.35)
20:58:04.799 00.000 6680 Moving (-18.99, 8.35) raw xDistance=20.70 yDistance=0.01
20:58:04.799 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:04.799 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:58:04.799 00.000 6680 MoveAxis(E, 0, ABG)
20:58:04.799 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:04.799 00.000 6680 Move returns status 1, amount 0
20:58:04.799 00.000 6680 MoveAxis(N, 0, ABG)
20:58:04.799 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:04.799 00.000 6680 Move returns status 1, amount 0
20:58:04.799 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:58:04.799 00.000 6680 move complete, result=1
20:58:04.799 00.000 6680 worker thread done servicing request
20:58:04.809 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=234, Gamma=0.560
20:58:04.857 00.048 2864 UpdateGuideState exits: m=1736 SNR=29.4
20:58:04.857 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:04.857 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:58:04.857 00.000 2864 Enqueuing Expose request
20:58:04.857 00.000 6680 Worker thread wakes up
20:58:04.857 00.000 2864 GuideStep: 20.7 px 0 ms EAST, 0.0 px 0 ms NORTH
20:58:04.857 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:58:04.857 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(92,722,31,31)
20:58:04.869 00.012 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:58:04.873 00.004 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:58:06.292 01.419 6680 Exposure complete
20:58:06.356 00.064 6680 worker thread done servicing request
20:58:06.356 00.000 2864 OnExposeComplete: enter
20:58:06.356 00.000 2864 UpdateGuideState(): m_state=6
20:58:06.356 00.000 2864 Star::Find(15, 106, 737, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
20:58:06.356 00.000 2864 Star::Find returns 1 (0), X=106.96, Y=736.89, Mass=1746, SNR=29.5, Peak=182 HFD=2.9
20:58:06.356 00.000 2864 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.80) = xAngle (-0.06 = -0.06)
20:58:06.369 00.013 2864 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.13 = -3.13)
20:58:06.369 00.000 2864 CameraToMount -- cameraX=-19.02 cameraY=8.19 hyp=20.71 cameraTheta=2.74 mountX=20.67 mountY=-0.15, mountTheta=-0.01
20:58:06.372 00.003 2864 SchedulePrimaryMove(10198720, x=-19.02, y=8.19, opts=13)
20:58:06.372 00.000 2864 Enqueuing Move request for scope (-19.02, 8.19)
20:58:06.372 00.000 6680 Worker thread wakes up
20:58:06.372 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-19.02, 8.19) opts 0xd
20:58:06.372 00.000 6680 Handling offset move in thread for scope, endpoint = (-19.02, 8.19)
20:58:06.372 00.000 6680 Moving (-19.02, 8.19) raw xDistance=20.67 yDistance=-0.15
20:58:06.372 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:06.372 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:58:06.372 00.000 6680 MoveAxis(E, 0, ABG)
20:58:06.372 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:06.372 00.000 6680 Move returns status 1, amount 0
20:58:06.372 00.000 6680 MoveAxis(N, 0, ABG)
20:58:06.372 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:06.372 00.000 6680 Move returns status 1, amount 0
20:58:06.372 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:58:06.372 00.000 6680 move complete, result=1
20:58:06.372 00.000 6680 worker thread done servicing request
20:58:06.387 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
20:58:06.435 00.048 2864 UpdateGuideState exits: m=1746 SNR=29.5
20:58:06.439 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:06.439 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:58:06.441 00.002 2864 Enqueuing Expose request
20:58:06.443 00.002 6680 Worker thread wakes up
20:58:06.443 00.000 2864 GuideStep: 20.7 px 0 ms EAST, -0.1 px 0 ms NORTH
20:58:06.443 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:58:06.446 00.003 6680 Handling exposure in thread, d=1500 o=3 r=(92,722,31,31)
20:58:06.446 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:58:06.450 00.004 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:58:08.088 01.638 6680 Exposure complete
20:58:08.163 00.075 6680 worker thread done servicing request
20:58:08.163 00.000 2864 OnExposeComplete: enter
20:58:08.163 00.000 2864 UpdateGuideState(): m_state=6
20:58:08.163 00.000 2864 Star::Find(15, 106, 736, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
20:58:08.175 00.012 2864 Star::Find returns 1 (0), X=107.32, Y=737.25, Mass=1749, SNR=29.5, Peak=181 HFD=3.0
20:58:08.175 00.000 2864 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.80) = xAngle (-0.08 = -0.08)
20:58:08.175 00.000 2864 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.16 = 3.13)
20:58:08.179 00.004 2864 CameraToMount -- cameraX=-18.66 cameraY=8.54 hyp=20.52 cameraTheta=2.71 mountX=20.45 mountY=0.32, mountTheta=0.02
20:58:08.182 00.003 2864 SchedulePrimaryMove(10198720, x=-18.66, y=8.54, opts=13)
20:58:08.182 00.000 2864 Enqueuing Move request for scope (-18.66, 8.54)
20:58:08.182 00.000 6680 Worker thread wakes up
20:58:08.182 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-18.66, 8.54) opts 0xd
20:58:08.182 00.000 6680 Handling offset move in thread for scope, endpoint = (-18.66, 8.54)
20:58:08.182 00.000 6680 Moving (-18.66, 8.54) raw xDistance=20.45 yDistance=0.32
20:58:08.182 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
20:58:08.182 00.000 6680 MoveAxis(E, 0, ABG)
20:58:08.182 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:08.182 00.000 6680 Move returns status 1, amount 0
20:58:08.182 00.000 6680 MoveAxis(S, 51, ABG)
20:58:08.182 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:08.182 00.000 6680 Move returns status 1, amount 0
20:58:08.182 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:58:08.182 00.000 6680 move complete, result=1
20:58:08.182 00.000 6680 worker thread done servicing request
20:58:08.195 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=230, Gamma=0.560
20:58:08.244 00.049 2864 UpdateGuideState exits: m=1749 SNR=29.5
20:58:08.244 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:08.244 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:58:08.244 00.000 2864 Enqueuing Expose request
20:58:08.244 00.000 6680 Worker thread wakes up
20:58:08.244 00.000 2864 GuideStep: 20.5 px 0 ms EAST, 0.3 px 0 ms SOUTH
20:58:08.244 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:58:08.244 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(92,722,31,31)
20:58:08.244 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:58:08.259 00.015 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:58:09.688 01.429 6680 Exposure complete
20:58:09.744 00.056 6680 worker thread done servicing request
20:58:09.744 00.000 2864 OnExposeComplete: enter
20:58:09.744 00.000 2864 UpdateGuideState(): m_state=6
20:58:09.751 00.007 2864 Star::Find(15, 107, 737, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
20:58:09.753 00.002 2864 Star::Find returns 1 (0), X=107.41, Y=737.00, Mass=1758, SNR=29.6, Peak=182 HFD=2.8
20:58:09.753 00.000 2864 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.80) = xAngle (-0.07 = -0.07)
20:58:09.753 00.000 2864 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.15 = 3.14)
20:58:09.753 00.000 2864 CameraToMount -- cameraX=-18.57 cameraY=8.29 hyp=20.34 cameraTheta=2.72 mountX=20.28 mountY=0.13, mountTheta=0.01
20:58:09.753 00.000 2864 SchedulePrimaryMove(10198720, x=-18.57, y=8.29, opts=13)
20:58:09.753 00.000 2864 Enqueuing Move request for scope (-18.57, 8.29)
20:58:09.753 00.000 6680 Worker thread wakes up
20:58:09.753 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-18.57, 8.29) opts 0xd
20:58:09.753 00.000 6680 Handling offset move in thread for scope, endpoint = (-18.57, 8.29)
20:58:09.753 00.000 6680 Moving (-18.57, 8.29) raw xDistance=20.28 yDistance=0.13
20:58:09.753 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:09.753 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:58:09.767 00.014 6680 MoveAxis(E, 0, ABG)
20:58:09.767 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:09.767 00.000 6680 Move returns status 1, amount 0
20:58:09.767 00.000 6680 MoveAxis(N, 0, ABG)
20:58:09.767 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:09.767 00.000 6680 Move returns status 1, amount 0
20:58:09.767 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:58:09.767 00.000 6680 move complete, result=1
20:58:09.767 00.000 6680 worker thread done servicing request
20:58:09.780 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
20:58:09.828 00.048 2864 UpdateGuideState exits: m=1758 SNR=29.6
20:58:09.830 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:09.832 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:58:09.834 00.002 2864 Enqueuing Expose request
20:58:09.836 00.002 6680 Worker thread wakes up
20:58:09.836 00.000 2864 GuideStep: 20.3 px 0 ms EAST, 0.1 px 0 ms NORTH
20:58:09.838 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:58:09.838 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(92,722,31,31)
20:58:09.844 00.006 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:58:09.848 00.004 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:58:11.497 01.649 6680 Exposure complete
20:58:11.561 00.064 6680 worker thread done servicing request
20:58:11.561 00.000 2864 OnExposeComplete: enter
20:58:11.561 00.000 2864 UpdateGuideState(): m_state=6
20:58:11.561 00.000 2864 Star::Find(15, 107, 736, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
20:58:11.561 00.000 2864 Star::Find returns 1 (0), X=107.81, Y=736.97, Mass=1750, SNR=29.5, Peak=180 HFD=2.8
20:58:11.561 00.000 2864 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.80) = xAngle (-0.08 = -0.08)
20:58:11.561 00.000 2864 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.15 = 3.13)
20:58:11.561 00.000 2864 CameraToMount -- cameraX=-18.17 cameraY=8.26 hyp=19.96 cameraTheta=2.71 mountX=19.89 mountY=0.26, mountTheta=0.01
20:58:11.561 00.000 2864 SchedulePrimaryMove(10198720, x=-18.17, y=8.26, opts=13)
20:58:11.577 00.016 2864 Enqueuing Move request for scope (-18.17, 8.26)
20:58:11.577 00.000 6680 Worker thread wakes up
20:58:11.577 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-18.17, 8.26) opts 0xd
20:58:11.577 00.000 6680 Handling offset move in thread for scope, endpoint = (-18.17, 8.26)
20:58:11.577 00.000 6680 Moving (-18.17, 8.26) raw xDistance=19.89 yDistance=0.26
20:58:11.577 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
20:58:11.577 00.000 6680 MoveAxis(E, 0, ABG)
20:58:11.577 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:11.577 00.000 6680 Move returns status 1, amount 0
20:58:11.577 00.000 6680 MoveAxis(S, 42, ABG)
20:58:11.577 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:11.577 00.000 6680 Move returns status 1, amount 0
20:58:11.577 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:58:11.577 00.000 6680 move complete, result=1
20:58:11.577 00.000 6680 worker thread done servicing request
20:58:11.593 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
20:58:11.626 00.033 2864 UpdateGuideState exits: m=1750 SNR=29.5
20:58:11.640 00.014 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:11.640 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:58:11.640 00.000 2864 Enqueuing Expose request
20:58:11.640 00.000 6680 Worker thread wakes up
20:58:11.640 00.000 2864 GuideStep: 19.9 px 0 ms EAST, 0.3 px 0 ms SOUTH
20:58:11.640 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:58:11.640 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(93,722,31,31)
20:58:11.640 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:58:11.650 00.010 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:58:13.079 01.429 6680 Exposure complete
20:58:13.142 00.063 6680 worker thread done servicing request
20:58:13.142 00.000 2864 OnExposeComplete: enter
20:58:13.142 00.000 2864 UpdateGuideState(): m_state=6
20:58:13.142 00.000 2864 Star::Find(15, 107, 736, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
20:58:13.142 00.000 2864 Star::Find returns 1 (0), X=107.81, Y=737.15, Mass=1664, SNR=28.8, Peak=180 HFD=2.8
20:58:13.150 00.008 2864 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.80) = xAngle (-0.09 = -0.09)
20:58:13.150 00.000 2864 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.16 = 3.12)
20:58:13.150 00.000 2864 CameraToMount -- cameraX=-18.17 cameraY=8.45 hyp=20.04 cameraTheta=2.71 mountX=19.96 mountY=0.43, mountTheta=0.02
20:58:13.150 00.000 2864 SchedulePrimaryMove(10198720, x=-18.17, y=8.45, opts=13)
20:58:13.158 00.008 2864 Enqueuing Move request for scope (-18.17, 8.45)
20:58:13.158 00.000 6680 Worker thread wakes up
20:58:13.158 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-18.17, 8.45) opts 0xd
20:58:13.158 00.000 6680 Handling offset move in thread for scope, endpoint = (-18.17, 8.45)
20:58:13.158 00.000 6680 Moving (-18.17, 8.45) raw xDistance=19.96 yDistance=0.43
20:58:13.158 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
20:58:13.158 00.000 6680 MoveAxis(E, 0, ABG)
20:58:13.158 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:13.158 00.000 6680 Move returns status 1, amount 0
20:58:13.158 00.000 6680 MoveAxis(S, 69, ABG)
20:58:13.158 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:13.158 00.000 6680 Move returns status 1, amount 0
20:58:13.158 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:58:13.158 00.000 6680 move complete, result=1
20:58:13.158 00.000 6680 worker thread done servicing request
20:58:13.174 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
20:58:13.213 00.039 2864 UpdateGuideState exits: m=1664 SNR=28.8
20:58:13.221 00.008 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:13.223 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:58:13.225 00.002 2864 Enqueuing Expose request
20:58:13.227 00.002 6680 Worker thread wakes up
20:58:13.227 00.000 2864 GuideStep: 20.0 px 0 ms EAST, 0.4 px 0 ms SOUTH
20:58:13.229 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:58:13.229 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(93,722,31,31)
20:58:13.231 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:58:13.233 00.002 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:58:14.869 01.636 6680 Exposure complete
20:58:14.944 00.075 6680 worker thread done servicing request
20:58:14.944 00.000 2864 OnExposeComplete: enter
20:58:14.944 00.000 2864 UpdateGuideState(): m_state=6
20:58:14.948 00.004 2864 Star::Find(15, 107, 737, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
20:58:14.948 00.000 2864 Star::Find returns 1 (0), X=108.05, Y=737.18, Mass=1692, SNR=29.0, Peak=175 HFD=2.8
20:58:14.948 00.000 2864 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.80) = xAngle (-0.10 = -0.10)
20:58:14.948 00.000 2864 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.17 = 3.11)
20:58:14.948 00.000 2864 CameraToMount -- cameraX=-17.93 cameraY=8.48 hyp=19.83 cameraTheta=2.70 mountX=19.74 mountY=0.55, mountTheta=0.03
20:58:14.948 00.000 2864 SchedulePrimaryMove(10198720, x=-17.93, y=8.48, opts=13)
20:58:14.948 00.000 2864 Enqueuing Move request for scope (-17.93, 8.48)
20:58:14.948 00.000 6680 Worker thread wakes up
20:58:14.948 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-17.93, 8.48) opts 0xd
20:58:14.948 00.000 6680 Handling offset move in thread for scope, endpoint = (-17.93, 8.48)
20:58:14.948 00.000 6680 Moving (-17.93, 8.48) raw xDistance=19.74 yDistance=0.55
20:58:14.948 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55
20:58:14.948 00.000 6680 MoveAxis(E, 0, ABG)
20:58:14.963 00.015 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:14.963 00.000 6680 Move returns status 1, amount 0
20:58:14.963 00.000 6680 MoveAxis(S, 89, ABG)
20:58:14.963 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:14.963 00.000 6680 Move returns status 1, amount 0
20:58:14.963 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:58:14.963 00.000 6680 move complete, result=1
20:58:14.963 00.000 6680 worker thread done servicing request
20:58:14.964 00.001 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=231, Gamma=0.560
20:58:15.021 00.057 2864 UpdateGuideState exits: m=1692 SNR=29.0
20:58:15.023 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:15.025 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:58:15.027 00.002 2864 Enqueuing Expose request
20:58:15.027 00.000 6680 Worker thread wakes up
20:58:15.027 00.000 2864 GuideStep: 19.7 px 0 ms EAST, 0.6 px 0 ms SOUTH
20:58:15.027 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:58:15.027 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(93,722,31,31)
20:58:15.038 00.011 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:58:15.038 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:58:16.467 01.429 6680 Exposure complete
20:58:16.542 00.075 6680 worker thread done servicing request
20:58:16.544 00.002 2864 OnExposeComplete: enter
20:58:16.546 00.002 2864 UpdateGuideState(): m_state=6
20:58:16.548 00.002 2864 Star::Find(15, 108, 737, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
20:58:16.550 00.002 2864 Star::Find returns 1 (0), X=108.13, Y=736.90, Mass=1724, SNR=29.3, Peak=154 HFD=2.9
20:58:16.552 00.002 2864 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.80) = xAngle (-0.08 = -0.08)
20:58:16.556 00.004 2864 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.16 = 3.12)
20:58:16.558 00.002 2864 CameraToMount -- cameraX=-17.85 cameraY=8.20 hyp=19.64 cameraTheta=2.71 mountX=19.57 mountY=0.33, mountTheta=0.02
20:58:16.562 00.004 2864 SchedulePrimaryMove(10198720, x=-17.85, y=8.20, opts=13)
20:58:16.564 00.002 2864 Enqueuing Move request for scope (-17.85, 8.20)
20:58:16.566 00.002 6680 Worker thread wakes up
20:58:16.566 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-17.85, 8.20) opts 0xd
20:58:16.566 00.000 6680 Handling offset move in thread for scope, endpoint = (-17.85, 8.20)
20:58:16.566 00.000 6680 Moving (-17.85, 8.20) raw xDistance=19.57 yDistance=0.33
20:58:16.566 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
20:58:16.566 00.000 6680 MoveAxis(E, 0, ABG)
20:58:16.566 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:16.566 00.000 6680 Move returns status 1, amount 0
20:58:16.566 00.000 6680 MoveAxis(S, 52, ABG)
20:58:16.566 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:16.566 00.000 6680 Move returns status 1, amount 0
20:58:16.566 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:58:16.568 00.002 6680 move complete, result=1
20:58:16.568 00.000 6680 worker thread done servicing request
20:58:16.578 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=231, Gamma=0.560
20:58:16.626 00.048 2864 UpdateGuideState exits: m=1724 SNR=29.3
20:58:16.626 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:16.626 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:58:16.626 00.000 2864 Enqueuing Expose request
20:58:16.626 00.000 6680 Worker thread wakes up
20:58:16.626 00.000 2864 GuideStep: 19.6 px 0 ms EAST, 0.3 px 0 ms SOUTH
20:58:16.626 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:58:16.626 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(93,722,31,31)
20:58:16.626 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:58:16.641 00.015 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:58:18.286 01.645 6680 Exposure complete
20:58:18.347 00.061 6680 worker thread done servicing request
20:58:18.347 00.000 2864 OnExposeComplete: enter
20:58:18.347 00.000 2864 UpdateGuideState(): m_state=6
20:58:18.347 00.000 2864 Star::Find(15, 108, 736, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
20:58:18.363 00.016 2864 Star::Find returns 1 (0), X=107.32, Y=736.66, Mass=1803, SNR=29.9, Peak=141 HFD=3.2
20:58:18.363 00.000 2864 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.80) = xAngle (-0.06 = -0.06)
20:58:18.363 00.000 2864 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.13 = -3.13)
20:58:18.369 00.006 2864 CameraToMount -- cameraX=-18.66 cameraY=7.96 hyp=20.29 cameraTheta=2.74 mountX=20.25 mountY=-0.22, mountTheta=-0.01
20:58:18.369 00.000 2864 SchedulePrimaryMove(10198720, x=-18.66, y=7.96, opts=13)
20:58:18.369 00.000 2864 Enqueuing Move request for scope (-18.66, 7.96)
20:58:18.369 00.000 6680 Worker thread wakes up
20:58:18.369 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-18.66, 7.96) opts 0xd
20:58:18.369 00.000 6680 Handling offset move in thread for scope, endpoint = (-18.66, 7.96)
20:58:18.369 00.000 6680 Moving (-18.66, 7.96) raw xDistance=20.25 yDistance=-0.22
20:58:18.369 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:18.369 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
20:58:18.369 00.000 6680 MoveAxis(E, 0, ABG)
20:58:18.369 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:18.369 00.000 6680 Move returns status 1, amount 0
20:58:18.369 00.000 6680 MoveAxis(N, 0, ABG)
20:58:18.369 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:18.369 00.000 6680 Move returns status 1, amount 0
20:58:18.369 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:58:18.369 00.000 6680 move complete, result=1
20:58:18.369 00.000 6680 worker thread done servicing request
20:58:18.379 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=232, Gamma=0.560
20:58:18.433 00.054 2864 UpdateGuideState exits: m=1803 SNR=29.9
20:58:18.435 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:18.437 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:58:18.439 00.002 2864 Enqueuing Expose request
20:58:18.441 00.002 6680 Worker thread wakes up
20:58:18.441 00.000 2864 GuideStep: 20.3 px 0 ms EAST, -0.2 px 0 ms NORTH
20:58:18.444 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
20:58:18.444 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(92,722,31,31)
20:58:18.444 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:58:18.448 00.004 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:58:19.853 01.405 6680 Exposure complete
20:58:19.900 00.047 6680 worker thread done servicing request
20:58:19.900 00.000 2864 OnExposeComplete: enter
20:58:19.900 00.000 2864 UpdateGuideState(): m_state=6
20:58:19.900 00.000 2864 Star::Find(15, 107, 736, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
20:58:19.900 00.000 2864 Star::Find returns 1 (0), X=108.19, Y=736.40, Mass=1743, SNR=29.4, Peak=183 HFD=2.9
20:58:19.912 00.012 2864 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.80) = xAngle (-0.06 = -0.06)
20:58:19.912 00.000 2864 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.14 = -3.14)
20:58:19.912 00.000 2864 CameraToMount -- cameraX=-17.79 cameraY=7.69 hyp=19.38 cameraTheta=2.73 mountX=19.34 mountY=-0.11, mountTheta=-0.01
20:58:19.912 00.000 2864 SchedulePrimaryMove(10198720, x=-17.79, y=7.69, opts=13)
20:58:19.912 00.000 2864 Enqueuing Move request for scope (-17.79, 7.69)
20:58:19.912 00.000 6680 Worker thread wakes up
20:58:19.912 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-17.79, 7.69) opts 0xd
20:58:19.912 00.000 6680 Handling offset move in thread for scope, endpoint = (-17.79, 7.69)
20:58:19.912 00.000 6680 Moving (-17.79, 7.69) raw xDistance=19.34 yDistance=-0.11
20:58:19.912 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:19.912 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:58:19.912 00.000 6680 MoveAxis(E, 0, ABG)
20:58:19.912 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:19.912 00.000 6680 Move returns status 1, amount 0
20:58:19.912 00.000 6680 MoveAxis(N, 0, ABG)
20:58:19.912 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:19.912 00.000 6680 Move returns status 1, amount 0
20:58:19.912 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:58:19.912 00.000 6680 move complete, result=1
20:58:19.912 00.000 6680 worker thread done servicing request
20:58:19.931 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
20:58:19.976 00.045 2864 UpdateGuideState exits: m=1743 SNR=29.4
20:58:19.976 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:19.976 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:58:19.976 00.000 2864 Enqueuing Expose request
20:58:19.976 00.000 6680 Worker thread wakes up
20:58:19.976 00.000 2864 GuideStep: 19.3 px 0 ms EAST, -0.1 px 0 ms NORTH
20:58:19.976 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:58:19.976 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(93,721,31,31)
20:58:19.992 00.016 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:58:19.994 00.002 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:58:21.639 01.645 6680 Exposure complete
20:58:21.686 00.047 6680 worker thread done servicing request
20:58:21.686 00.000 2864 OnExposeComplete: enter
20:58:21.702 00.016 2864 UpdateGuideState(): m_state=6
20:58:21.702 00.000 2864 Star::Find(15, 108, 736, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
20:58:21.702 00.000 2864 Star::Find returns 1 (0), X=108.60, Y=736.60, Mass=1701, SNR=29.1, Peak=142 HFD=3.2
20:58:21.702 00.000 2864 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.80) = xAngle (-0.08 = -0.08)
20:58:21.702 00.000 2864 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.15 = 3.13)
20:58:21.713 00.011 2864 CameraToMount -- cameraX=-17.38 cameraY=7.90 hyp=19.09 cameraTheta=2.72 mountX=19.03 mountY=0.24, mountTheta=0.01
20:58:21.713 00.000 2864 SchedulePrimaryMove(10198720, x=-17.38, y=7.90, opts=13)
20:58:21.713 00.000 2864 Enqueuing Move request for scope (-17.38, 7.90)
20:58:21.720 00.007 6680 Worker thread wakes up
20:58:21.720 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-17.38, 7.90) opts 0xd
20:58:21.720 00.000 6680 Handling offset move in thread for scope, endpoint = (-17.38, 7.90)
20:58:21.720 00.000 6680 Moving (-17.38, 7.90) raw xDistance=19.03 yDistance=0.24
20:58:21.720 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
20:58:21.720 00.000 6680 MoveAxis(E, 0, ABG)
20:58:21.720 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:21.720 00.000 6680 Move returns status 1, amount 0
20:58:21.720 00.000 6680 MoveAxis(S, 39, ABG)
20:58:21.720 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:21.720 00.000 6680 Move returns status 1, amount 0
20:58:21.720 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:58:21.720 00.000 6680 move complete, result=1
20:58:21.720 00.000 6680 worker thread done servicing request
20:58:21.734 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
20:58:21.781 00.047 2864 UpdateGuideState exits: m=1701 SNR=29.1
20:58:21.781 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:21.781 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:58:21.781 00.000 2864 Enqueuing Expose request
20:58:21.781 00.000 6680 Worker thread wakes up
20:58:21.781 00.000 2864 GuideStep: 19.0 px 0 ms EAST, 0.2 px 0 ms SOUTH
20:58:21.781 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:58:21.781 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(94,722,31,31)
20:58:21.781 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:58:21.797 00.016 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:58:23.213 01.416 6680 Exposure complete
20:58:23.254 00.041 6680 worker thread done servicing request
20:58:23.254 00.000 2864 OnExposeComplete: enter
20:58:23.254 00.000 2864 UpdateGuideState(): m_state=6
20:58:23.270 00.016 2864 Star::Find(15, 108, 736, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
20:58:23.270 00.000 2864 Star::Find returns 1 (0), X=108.83, Y=736.28, Mass=1766, SNR=29.6, Peak=184 HFD=2.8
20:58:23.275 00.005 2864 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.80) = xAngle (-0.07 = -0.07)
20:58:23.275 00.000 2864 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.14 = 3.14)
20:58:23.275 00.000 2864 CameraToMount -- cameraX=-17.15 cameraY=7.58 hyp=18.75 cameraTheta=2.73 mountX=18.70 mountY=0.05, mountTheta=0.00
20:58:23.275 00.000 2864 SchedulePrimaryMove(10198720, x=-17.15, y=7.58, opts=13)
20:58:23.275 00.000 2864 Enqueuing Move request for scope (-17.15, 7.58)
20:58:23.286 00.011 6680 Worker thread wakes up
20:58:23.286 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-17.15, 7.58) opts 0xd
20:58:23.286 00.000 6680 Handling offset move in thread for scope, endpoint = (-17.15, 7.58)
20:58:23.286 00.000 6680 Moving (-17.15, 7.58) raw xDistance=18.70 yDistance=0.05
20:58:23.286 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:23.286 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:58:23.288 00.002 6680 MoveAxis(E, 0, ABG)
20:58:23.288 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:23.288 00.000 6680 Move returns status 1, amount 0
20:58:23.288 00.000 6680 MoveAxis(N, 0, ABG)
20:58:23.288 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:23.288 00.000 6680 Move returns status 1, amount 0
20:58:23.288 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:58:23.288 00.000 6680 move complete, result=1
20:58:23.288 00.000 6680 worker thread done servicing request
20:58:23.302 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=235, Gamma=0.560
20:58:23.338 00.036 2864 UpdateGuideState exits: m=1766 SNR=29.6
20:58:23.349 00.011 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:23.349 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:58:23.349 00.000 2864 Enqueuing Expose request
20:58:23.349 00.000 6680 Worker thread wakes up
20:58:23.349 00.000 2864 GuideStep: 18.7 px 0 ms EAST, 0.0 px 0 ms NORTH
20:58:23.349 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:58:23.349 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(94,721,31,31)
20:58:23.349 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:58:23.349 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:58:25.012 01.663 6680 Exposure complete
20:58:25.076 00.064 6680 worker thread done servicing request
20:58:25.076 00.000 2864 OnExposeComplete: enter
20:58:25.076 00.000 2864 UpdateGuideState(): m_state=6
20:58:25.076 00.000 2864 Star::Find(15, 108, 736, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
20:58:25.088 00.012 2864 Star::Find returns 1 (0), X=109.46, Y=736.00, Mass=1790, SNR=29.8, Peak=177 HFD=3.0
20:58:25.088 00.000 2864 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.80) = xAngle (-0.07 = -0.07)
20:58:25.092 00.004 2864 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.14 = 3.14)
20:58:25.092 00.000 2864 CameraToMount -- cameraX=-16.52 cameraY=7.30 hyp=18.06 cameraTheta=2.73 mountX=18.02 mountY=0.04, mountTheta=0.00
20:58:25.092 00.000 2864 SchedulePrimaryMove(10198720, x=-16.52, y=7.30, opts=13)
20:58:25.092 00.000 2864 Enqueuing Move request for scope (-16.52, 7.30)
20:58:25.092 00.000 6680 Worker thread wakes up
20:58:25.092 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-16.52, 7.30) opts 0xd
20:58:25.092 00.000 6680 Handling offset move in thread for scope, endpoint = (-16.52, 7.30)
20:58:25.092 00.000 6680 Moving (-16.52, 7.30) raw xDistance=18.02 yDistance=0.04
20:58:25.092 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:25.092 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:58:25.092 00.000 6680 MoveAxis(E, 0, ABG)
20:58:25.092 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:25.092 00.000 6680 Move returns status 1, amount 0
20:58:25.092 00.000 6680 MoveAxis(N, 0, ABG)
20:58:25.092 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:25.092 00.000 6680 Move returns status 1, amount 0
20:58:25.092 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:58:25.092 00.000 6680 move complete, result=1
20:58:25.092 00.000 6680 worker thread done servicing request
20:58:25.107 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=219, Gamma=0.560
20:58:25.157 00.050 2864 UpdateGuideState exits: m=1790 SNR=29.8
20:58:25.157 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:25.157 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:58:25.157 00.000 2864 Enqueuing Expose request
20:58:25.157 00.000 6680 Worker thread wakes up
20:58:25.157 00.000 2864 GuideStep: 18.0 px 0 ms EAST, 0.0 px 0 ms NORTH
20:58:25.157 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:58:25.157 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(94,721,31,31)
20:58:25.171 00.014 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:58:25.171 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:58:26.594 01.423 6680 Exposure complete
20:58:26.674 00.080 6680 worker thread done servicing request
20:58:26.674 00.000 2864 OnExposeComplete: enter
20:58:26.682 00.008 2864 UpdateGuideState(): m_state=6
20:58:26.682 00.000 2864 Star::Find(15, 109, 736, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
20:58:26.682 00.000 2864 Star::Find returns 1 (0), X=110.22, Y=735.87, Mass=1730, SNR=29.3, Peak=189 HFD=2.8
20:58:26.682 00.000 2864 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.80) = xAngle (-0.08 = -0.08)
20:58:26.682 00.000 2864 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.15 = 3.13)
20:58:26.690 00.008 2864 CameraToMount -- cameraX=-15.75 cameraY=7.17 hyp=17.31 cameraTheta=2.71 mountX=17.25 mountY=0.23, mountTheta=0.01
20:58:26.690 00.000 2864 SchedulePrimaryMove(10198720, x=-15.75, y=7.17, opts=13)
20:58:26.690 00.000 2864 Enqueuing Move request for scope (-15.75, 7.17)
20:58:26.690 00.000 6680 Worker thread wakes up
20:58:26.690 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-15.75, 7.17) opts 0xd
20:58:26.690 00.000 6680 Handling offset move in thread for scope, endpoint = (-15.75, 7.17)
20:58:26.690 00.000 6680 Moving (-15.75, 7.17) raw xDistance=17.25 yDistance=0.23
20:58:26.690 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:26.690 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
20:58:26.690 00.000 6680 MoveAxis(E, 0, ABG)
20:58:26.690 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:26.690 00.000 6680 Move returns status 1, amount 0
20:58:26.690 00.000 6680 MoveAxis(N, 0, ABG)
20:58:26.690 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:26.690 00.000 6680 Move returns status 1, amount 0
20:58:26.690 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:58:26.690 00.000 6680 move complete, result=1
20:58:26.690 00.000 6680 worker thread done servicing request
20:58:26.706 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
20:58:26.754 00.048 2864 UpdateGuideState exits: m=1730 SNR=29.3
20:58:26.754 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:26.754 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:58:26.754 00.000 2864 Enqueuing Expose request
20:58:26.754 00.000 6680 Worker thread wakes up
20:58:26.754 00.000 2864 GuideStep: 17.3 px 0 ms EAST, 0.2 px 0 ms NORTH
20:58:26.754 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:58:26.754 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(95,721,31,31)
20:58:26.769 00.015 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:58:26.769 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:58:28.419 01.650 6680 Exposure complete
20:58:28.483 00.064 6680 worker thread done servicing request
20:58:28.483 00.000 2864 OnExposeComplete: enter
20:58:28.483 00.000 2864 UpdateGuideState(): m_state=6
20:58:28.483 00.000 2864 Star::Find(15, 110, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
20:58:28.483 00.000 2864 Star::Find returns 1 (0), X=110.71, Y=735.80, Mass=1820, SNR=30.1, Peak=192 HFD=2.8
20:58:28.483 00.000 2864 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.80) = xAngle (-0.09 = -0.09)
20:58:28.483 00.000 2864 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.16 = 3.12)
20:58:28.494 00.011 2864 CameraToMount -- cameraX=-15.27 cameraY=7.10 hyp=16.84 cameraTheta=2.71 mountX=16.77 mountY=0.36, mountTheta=0.02
20:58:28.494 00.000 2864 SchedulePrimaryMove(10198720, x=-15.27, y=7.10, opts=13)
20:58:28.499 00.005 2864 Enqueuing Move request for scope (-15.27, 7.10)
20:58:28.499 00.000 6680 Worker thread wakes up
20:58:28.499 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-15.27, 7.10) opts 0xd
20:58:28.499 00.000 6680 Handling offset move in thread for scope, endpoint = (-15.27, 7.10)
20:58:28.499 00.000 6680 Moving (-15.27, 7.10) raw xDistance=16.77 yDistance=0.36
20:58:28.499 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
20:58:28.499 00.000 6680 MoveAxis(E, 0, ABG)
20:58:28.499 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:28.499 00.000 6680 Move returns status 1, amount 0
20:58:28.499 00.000 6680 MoveAxis(S, 58, ABG)
20:58:28.499 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:28.499 00.000 6680 Move returns status 1, amount 0
20:58:28.499 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:58:28.499 00.000 6680 move complete, result=1
20:58:28.499 00.000 6680 worker thread done servicing request
20:58:28.515 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
20:58:28.556 00.041 2864 UpdateGuideState exits: m=1820 SNR=30.1
20:58:28.563 00.007 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:28.564 00.001 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:58:28.566 00.002 2864 Enqueuing Expose request
20:58:28.568 00.002 6680 Worker thread wakes up
20:58:28.568 00.000 2864 GuideStep: 16.8 px 0 ms EAST, 0.4 px 0 ms SOUTH
20:58:28.568 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:58:28.571 00.003 6680 Handling exposure in thread, d=1500 o=3 r=(96,721,31,31)
20:58:28.573 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:58:28.575 00.002 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:58:29.989 01.414 6680 Exposure complete
20:58:30.035 00.046 6680 worker thread done servicing request
20:58:30.035 00.000 2864 OnExposeComplete: enter
20:58:30.035 00.000 2864 UpdateGuideState(): m_state=6
20:58:30.035 00.000 2864 Star::Find(15, 110, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
20:58:30.042 00.007 2864 Star::Find returns 1 (0), X=111.26, Y=735.46, Mass=1825, SNR=30.1, Peak=183 HFD=3.0
20:58:30.042 00.000 2864 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.80) = xAngle (-0.08 = -0.08)
20:58:30.042 00.000 2864 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.16 = 3.13)
20:58:30.047 00.005 2864 CameraToMount -- cameraX=-14.72 cameraY=6.76 hyp=16.20 cameraTheta=2.71 mountX=16.14 mountY=0.27, mountTheta=0.02
20:58:30.047 00.000 2864 SchedulePrimaryMove(10198720, x=-14.72, y=6.76, opts=13)
20:58:30.047 00.000 2864 Enqueuing Move request for scope (-14.72, 6.76)
20:58:30.047 00.000 6680 Worker thread wakes up
20:58:30.047 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-14.72, 6.76) opts 0xd
20:58:30.047 00.000 6680 Handling offset move in thread for scope, endpoint = (-14.72, 6.76)
20:58:30.047 00.000 6680 Moving (-14.72, 6.76) raw xDistance=16.14 yDistance=0.27
20:58:30.047 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
20:58:30.047 00.000 6680 MoveAxis(E, 0, ABG)
20:58:30.047 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:30.047 00.000 6680 Move returns status 1, amount 0
20:58:30.047 00.000 6680 MoveAxis(S, 43, ABG)
20:58:30.047 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:30.047 00.000 6680 Move returns status 1, amount 0
20:58:30.047 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:58:30.047 00.000 6680 move complete, result=1
20:58:30.047 00.000 6680 worker thread done servicing request
20:58:30.063 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=239, Gamma=0.560
20:58:30.111 00.048 2864 UpdateGuideState exits: m=1825 SNR=30.1
20:58:30.111 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:30.111 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:58:30.119 00.008 2864 Enqueuing Expose request
20:58:30.119 00.000 6680 Worker thread wakes up
20:58:30.119 00.000 2864 GuideStep: 16.1 px 0 ms EAST, 0.3 px 0 ms SOUTH
20:58:30.119 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:58:30.119 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(96,720,31,31)
20:58:30.127 00.008 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:58:30.127 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:58:31.762 01.635 6680 Exposure complete
20:58:31.809 00.047 6680 worker thread done servicing request
20:58:31.809 00.000 2864 OnExposeComplete: enter
20:58:31.809 00.000 2864 UpdateGuideState(): m_state=6
20:58:31.825 00.016 2864 Star::Find(15, 111, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
20:58:31.825 00.000 2864 Star::Find returns 1 (0), X=111.78, Y=734.87, Mass=1775, SNR=29.7, Peak=173 HFD=2.8
20:58:31.825 00.000 2864 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.80) = xAngle (-0.06 = -0.06)
20:58:31.825 00.000 2864 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.14 = -3.14)
20:58:31.825 00.000 2864 CameraToMount -- cameraX=-14.20 cameraY=6.17 hyp=15.48 cameraTheta=2.73 mountX=15.45 mountY=-0.06, mountTheta=-0.00
20:58:31.825 00.000 2864 SchedulePrimaryMove(10198720, x=-14.20, y=6.17, opts=13)
20:58:31.825 00.000 2864 Enqueuing Move request for scope (-14.20, 6.17)
20:58:31.838 00.013 6680 Worker thread wakes up
20:58:31.838 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-14.20, 6.17) opts 0xd
20:58:31.838 00.000 6680 Handling offset move in thread for scope, endpoint = (-14.20, 6.17)
20:58:31.838 00.000 6680 Moving (-14.20, 6.17) raw xDistance=15.45 yDistance=-0.06
20:58:31.838 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:31.838 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:58:31.838 00.000 6680 MoveAxis(E, 0, ABG)
20:58:31.838 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:31.838 00.000 6680 Move returns status 1, amount 0
20:58:31.838 00.000 6680 MoveAxis(N, 0, ABG)
20:58:31.838 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:31.838 00.000 6680 Move returns status 1, amount 0
20:58:31.838 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:58:31.838 00.000 6680 move complete, result=1
20:58:31.841 00.003 6680 worker thread done servicing request
20:58:31.841 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
20:58:31.888 00.047 2864 UpdateGuideState exits: m=1775 SNR=29.7
20:58:31.902 00.014 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:31.906 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:58:31.910 00.004 2864 Enqueuing Expose request
20:58:31.912 00.002 6680 Worker thread wakes up
20:58:31.912 00.000 2864 GuideStep: 15.4 px 0 ms EAST, -0.1 px 0 ms NORTH
20:58:31.916 00.004 6680 worker thread servicing REQUEST_EXPOSE 1500
20:58:31.916 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(97,720,31,31)
20:58:31.920 00.004 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:58:31.922 00.002 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:58:33.332 01.410 6680 Exposure complete
20:58:33.379 00.047 6680 worker thread done servicing request
20:58:33.379 00.000 2864 OnExposeComplete: enter
20:58:33.379 00.000 2864 UpdateGuideState(): m_state=6
20:58:33.379 00.000 2864 Star::Find(15, 111, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
20:58:33.379 00.000 2864 Star::Find returns 1 (0), X=112.49, Y=734.65, Mass=1797, SNR=29.9, Peak=154 HFD=3.1
20:58:33.379 00.000 2864 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.80) = xAngle (-0.07 = -0.07)
20:58:33.379 00.000 2864 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.14 = 3.14)
20:58:33.395 00.016 2864 CameraToMount -- cameraX=-13.49 cameraY=5.95 hyp=14.74 cameraTheta=2.73 mountX=14.70 mountY=0.02, mountTheta=0.00
20:58:33.395 00.000 2864 SchedulePrimaryMove(10198720, x=-13.49, y=5.95, opts=13)
20:58:33.400 00.005 2864 Enqueuing Move request for scope (-13.49, 5.95)
20:58:33.400 00.000 6680 Worker thread wakes up
20:58:33.400 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-13.49, 5.95) opts 0xd
20:58:33.400 00.000 6680 Handling offset move in thread for scope, endpoint = (-13.49, 5.95)
20:58:33.400 00.000 6680 Moving (-13.49, 5.95) raw xDistance=14.70 yDistance=0.02
20:58:33.400 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:33.400 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:58:33.400 00.000 6680 MoveAxis(E, 0, ABG)
20:58:33.400 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:33.400 00.000 6680 Move returns status 1, amount 0
20:58:33.400 00.000 6680 MoveAxis(N, 0, ABG)
20:58:33.400 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:33.400 00.000 6680 Move returns status 1, amount 0
20:58:33.400 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:58:33.400 00.000 6680 move complete, result=1
20:58:33.400 00.000 6680 worker thread done servicing request
20:58:33.411 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=231, Gamma=0.560
20:58:33.459 00.048 2864 UpdateGuideState exits: m=1797 SNR=29.9
20:58:33.465 00.006 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:33.467 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:58:33.469 00.002 2864 Enqueuing Expose request
20:58:33.471 00.002 6680 Worker thread wakes up
20:58:33.471 00.000 2864 GuideStep: 14.7 px 0 ms EAST, 0.0 px 0 ms NORTH
20:58:33.474 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
20:58:33.474 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(97,720,31,31)
20:58:33.475 00.001 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:58:33.475 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:58:35.122 01.647 6680 Exposure complete
20:58:35.185 00.063 6680 worker thread done servicing request
20:58:35.185 00.000 2864 OnExposeComplete: enter
20:58:35.190 00.005 2864 UpdateGuideState(): m_state=6
20:58:35.192 00.002 2864 Star::Find(15, 112, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
20:58:35.194 00.002 2864 Star::Find returns 1 (0), X=113.48, Y=734.07, Mass=1735, SNR=29.4, Peak=190 HFD=3.0
20:58:35.196 00.002 2864 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.80) = xAngle (-0.06 = -0.06)
20:58:35.198 00.002 2864 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.13 = -3.13)
20:58:35.202 00.004 2864 CameraToMount -- cameraX=-12.50 cameraY=5.37 hyp=13.60 cameraTheta=2.74 mountX=13.58 mountY=-0.11, mountTheta=-0.01
20:58:35.202 00.000 2864 SchedulePrimaryMove(10198720, x=-12.50, y=5.37, opts=13)
20:58:35.202 00.000 2864 Enqueuing Move request for scope (-12.50, 5.37)
20:58:35.202 00.000 6680 Worker thread wakes up
20:58:35.202 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-12.50, 5.37) opts 0xd
20:58:35.202 00.000 6680 Handling offset move in thread for scope, endpoint = (-12.50, 5.37)
20:58:35.202 00.000 6680 Moving (-12.50, 5.37) raw xDistance=13.58 yDistance=-0.11
20:58:35.202 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:35.202 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:58:35.202 00.000 6680 MoveAxis(E, 0, ABG)
20:58:35.202 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:35.213 00.011 6680 Move returns status 1, amount 0
20:58:35.213 00.000 6680 MoveAxis(N, 0, ABG)
20:58:35.213 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:35.213 00.000 6680 Move returns status 1, amount 0
20:58:35.213 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:58:35.213 00.000 6680 move complete, result=1
20:58:35.213 00.000 6680 worker thread done servicing request
20:58:35.226 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
20:58:35.272 00.046 2864 UpdateGuideState exits: m=1735 SNR=29.4
20:58:35.275 00.003 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:35.275 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:58:35.282 00.007 2864 Enqueuing Expose request
20:58:35.286 00.004 6680 Worker thread wakes up
20:58:35.286 00.000 2864 GuideStep: 13.6 px 0 ms EAST, -0.1 px 0 ms NORTH
20:58:35.286 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:58:35.286 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(98,719,31,31)
20:58:35.286 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:58:35.286 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:58:36.721 01.435 6680 Exposure complete
20:58:36.785 00.064 6680 worker thread done servicing request
20:58:36.785 00.000 2864 OnExposeComplete: enter
20:58:36.785 00.000 2864 UpdateGuideState(): m_state=6
20:58:36.785 00.000 2864 Star::Find(15, 113, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
20:58:36.785 00.000 2864 Star::Find returns 1 (0), X=113.82, Y=733.94, Mass=1822, SNR=30.1, Peak=183 HFD=2.8
20:58:36.785 00.000 2864 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.80) = xAngle (-0.06 = -0.06)
20:58:36.785 00.000 2864 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.13 = -3.13)
20:58:36.800 00.015 2864 CameraToMount -- cameraX=-12.16 cameraY=5.23 hyp=13.24 cameraTheta=2.74 mountX=13.22 mountY=-0.10, mountTheta=-0.01
20:58:36.800 00.000 2864 SchedulePrimaryMove(10198720, x=-12.16, y=5.23, opts=13)
20:58:36.806 00.006 2864 Enqueuing Move request for scope (-12.16, 5.23)
20:58:36.806 00.000 6680 Worker thread wakes up
20:58:36.806 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-12.16, 5.23) opts 0xd
20:58:36.806 00.000 6680 Handling offset move in thread for scope, endpoint = (-12.16, 5.23)
20:58:36.806 00.000 6680 Moving (-12.16, 5.23) raw xDistance=13.22 yDistance=-0.10
20:58:36.806 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:36.806 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:58:36.806 00.000 6680 MoveAxis(E, 0, ABG)
20:58:36.806 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:36.806 00.000 6680 Move returns status 1, amount 0
20:58:36.806 00.000 6680 MoveAxis(N, 0, ABG)
20:58:36.806 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:36.806 00.000 6680 Move returns status 1, amount 0
20:58:36.806 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:58:36.806 00.000 6680 move complete, result=1
20:58:36.806 00.000 6680 worker thread done servicing request
20:58:36.816 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
20:58:36.864 00.048 2864 UpdateGuideState exits: m=1822 SNR=30.1
20:58:36.871 00.007 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:36.871 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:58:36.871 00.000 2864 Enqueuing Expose request
20:58:36.880 00.009 6680 Worker thread wakes up
20:58:36.880 00.000 2864 GuideStep: 13.2 px 0 ms EAST, -0.1 px 0 ms NORTH
20:58:36.884 00.004 6680 worker thread servicing REQUEST_EXPOSE 1500
20:58:36.884 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(99,719,31,31)
20:58:36.886 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:58:36.890 00.004 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:58:38.518 01.628 6680 Exposure complete
20:58:38.566 00.048 6680 worker thread done servicing request
20:58:38.566 00.000 2864 OnExposeComplete: enter
20:58:38.566 00.000 2864 UpdateGuideState(): m_state=6
20:58:38.566 00.000 2864 Star::Find(15, 113, 733, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
20:58:38.566 00.000 2864 Star::Find returns 1 (0), X=114.97, Y=733.89, Mass=1762, SNR=29.6, Peak=147 HFD=3.0
20:58:38.566 00.000 2864 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.80) = xAngle (-0.09 = -0.09)
20:58:38.566 00.000 2864 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.17 = 3.12)
20:58:38.566 00.000 2864 CameraToMount -- cameraX=-11.01 cameraY=5.19 hyp=12.17 cameraTheta=2.70 mountX=12.12 mountY=0.32, mountTheta=0.03
20:58:38.578 00.012 2864 SchedulePrimaryMove(10198720, x=-11.01, y=5.19, opts=13)
20:58:38.578 00.000 2864 Enqueuing Move request for scope (-11.01, 5.19)
20:58:38.578 00.000 6680 Worker thread wakes up
20:58:38.578 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-11.01, 5.19) opts 0xd
20:58:38.578 00.000 6680 Handling offset move in thread for scope, endpoint = (-11.01, 5.19)
20:58:38.578 00.000 6680 Moving (-11.01, 5.19) raw xDistance=12.12 yDistance=0.32
20:58:38.578 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
20:58:38.578 00.000 6680 MoveAxis(E, 0, ABG)
20:58:38.578 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:38.578 00.000 6680 Move returns status 1, amount 0
20:58:38.578 00.000 6680 MoveAxis(S, 51, ABG)
20:58:38.578 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:38.578 00.000 6680 Move returns status 1, amount 0
20:58:38.578 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:58:38.578 00.000 6680 move complete, result=1
20:58:38.578 00.000 6680 worker thread done servicing request
20:58:38.594 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=229, Gamma=0.560
20:58:38.641 00.047 2864 UpdateGuideState exits: m=1762 SNR=29.6
20:58:38.641 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:38.641 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:58:38.641 00.000 2864 Enqueuing Expose request
20:58:38.650 00.009 6680 Worker thread wakes up
20:58:38.650 00.000 2864 GuideStep: 12.1 px 0 ms EAST, 0.3 px 0 ms SOUTH
20:58:38.654 00.004 6680 worker thread servicing REQUEST_EXPOSE 1500
20:58:38.654 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(100,719,31,31)
20:58:38.657 00.003 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:58:38.661 00.004 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:58:40.085 01.424 6680 Exposure complete
20:58:40.143 00.058 6680 worker thread done servicing request
20:58:40.143 00.000 2864 OnExposeComplete: enter
20:58:40.143 00.000 2864 UpdateGuideState(): m_state=6
20:58:40.143 00.000 2864 Star::Find(15, 114, 733, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
20:58:40.149 00.006 2864 Star::Find returns 1 (0), X=115.44, Y=732.87, Mass=1718, SNR=29.2, Peak=160 HFD=3.1
20:58:40.150 00.001 2864 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.80) = xAngle (-0.03 = -0.03)
20:58:40.150 00.000 2864 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.10 = -3.10)
20:58:40.150 00.000 2864 CameraToMount -- cameraX=-10.54 cameraY=4.17 hyp=11.33 cameraTheta=2.76 mountX=11.33 mountY=-0.42, mountTheta=-0.04
20:58:40.150 00.000 2864 SchedulePrimaryMove(10198720, x=-10.54, y=4.17, opts=13)
20:58:40.150 00.000 2864 Enqueuing Move request for scope (-10.54, 4.17)
20:58:40.150 00.000 6680 Worker thread wakes up
20:58:40.150 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-10.54, 4.17) opts 0xd
20:58:40.150 00.000 6680 Handling offset move in thread for scope, endpoint = (-10.54, 4.17)
20:58:40.150 00.000 6680 Moving (-10.54, 4.17) raw xDistance=11.33 yDistance=-0.42
20:58:40.150 00.000 6680 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.150 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
20:58:40.150 00.000 6680 MoveAxis(E, 0, ABG)
20:58:40.150 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:40.150 00.000 6680 Move returns status 1, amount 0
20:58:40.150 00.000 6680 MoveAxis(N, 0, ABG)
20:58:40.150 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:40.150 00.000 6680 Move returns status 1, amount 0
20:58:40.150 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:58:40.150 00.000 6680 move complete, result=1
20:58:40.150 00.000 6680 worker thread done servicing request
20:58:40.165 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=232, Gamma=0.560
20:58:40.221 00.056 2864 UpdateGuideState exits: m=1718 SNR=29.2
20:58:40.223 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:40.223 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:58:40.225 00.002 2864 Enqueuing Expose request
20:58:40.227 00.002 6680 Worker thread wakes up
20:58:40.227 00.000 2864 GuideStep: 11.3 px 0 ms EAST, -0.4 px 0 ms NORTH
20:58:40.230 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
20:58:40.230 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(100,718,31,31)
20:58:40.232 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:58:40.234 00.002 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:58:41.865 01.631 6680 Exposure complete
20:58:41.913 00.048 6680 worker thread done servicing request
20:58:41.913 00.000 2864 OnExposeComplete: enter
20:58:41.915 00.002 2864 UpdateGuideState(): m_state=6
20:58:41.917 00.002 2864 Star::Find(15, 115, 732, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
20:58:41.919 00.002 2864 Star::Find returns 1 (0), X=117.13, Y=733.10, Mass=1856, SNR=30.4, Peak=151 HFD=3.0
20:58:41.923 00.004 2864 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.80) = xAngle (-0.11 = -0.11)
20:58:41.923 00.000 2864 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.19 = 3.09)
20:58:41.923 00.000 2864 CameraToMount -- cameraX=-8.85 cameraY=4.39 hyp=9.88 cameraTheta=2.68 mountX=9.82 mountY=0.46, mountTheta=0.05
20:58:41.923 00.000 2864 SchedulePrimaryMove(10198720, x=-8.85, y=4.39, opts=13)
20:58:41.932 00.009 2864 Enqueuing Move request for scope (-8.85, 4.39)
20:58:41.932 00.000 6680 Worker thread wakes up
20:58:41.932 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-8.85, 4.39) opts 0xd
20:58:41.932 00.000 6680 Handling offset move in thread for scope, endpoint = (-8.85, 4.39)
20:58:41.932 00.000 6680 Moving (-8.85, 4.39) raw xDistance=9.82 yDistance=0.46
20:58:41.932 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
20:58:41.932 00.000 6680 MoveAxis(E, 0, ABG)
20:58:41.932 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:41.932 00.000 6680 Move returns status 1, amount 0
20:58:41.932 00.000 6680 MoveAxis(S, 74, ABG)
20:58:41.932 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:41.932 00.000 6680 Move returns status 1, amount 0
20:58:41.932 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:58:41.932 00.000 6680 move complete, result=1
20:58:41.932 00.000 6680 worker thread done servicing request
20:58:41.939 00.007 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=223, Gamma=0.560
20:58:41.994 00.055 2864 UpdateGuideState exits: m=1856 SNR=30.4
20:58:41.998 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:42.002 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:58:42.006 00.004 2864 Enqueuing Expose request
20:58:42.008 00.002 6680 Worker thread wakes up
20:58:42.008 00.000 2864 GuideStep: 9.8 px 0 ms EAST, 0.5 px 0 ms SOUTH
20:58:42.011 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
20:58:42.011 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(102,718,31,31)
20:58:42.015 00.004 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:58:42.017 00.002 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:58:43.431 01.414 6680 Exposure complete
20:58:43.478 00.047 6680 worker thread done servicing request
20:58:43.478 00.000 2864 OnExposeComplete: enter
20:58:43.478 00.000 2864 UpdateGuideState(): m_state=6
20:58:43.478 00.000 2864 Star::Find(15, 117, 733, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
20:58:43.478 00.000 2864 Star::Find returns 1 (0), X=117.90, Y=732.30, Mass=1824, SNR=30.1, Peak=188 HFD=2.6
20:58:43.494 00.016 2864 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.80) = xAngle (-0.07 = -0.07)
20:58:43.494 00.000 2864 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.15 = 3.14)
20:58:43.494 00.000 2864 CameraToMount -- cameraX=-8.08 cameraY=3.60 hyp=8.84 cameraTheta=2.72 mountX=8.82 mountY=0.05, mountTheta=0.01
20:58:43.494 00.000 2864 SchedulePrimaryMove(10198720, x=-8.08, y=3.60, opts=13)
20:58:43.494 00.000 2864 Enqueuing Move request for scope (-8.08, 3.60)
20:58:43.494 00.000 6680 Worker thread wakes up
20:58:43.494 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-8.08, 3.60) opts 0xd
20:58:43.494 00.000 6680 Handling offset move in thread for scope, endpoint = (-8.08, 3.60)
20:58:43.494 00.000 6680 Moving (-8.08, 3.60) raw xDistance=8.82 yDistance=0.05
20:58:43.494 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:43.494 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:58:43.494 00.000 6680 MoveAxis(E, 0, ABG)
20:58:43.494 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:43.494 00.000 6680 Move returns status 1, amount 0
20:58:43.494 00.000 6680 MoveAxis(N, 0, ABG)
20:58:43.494 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:43.494 00.000 6680 Move returns status 1, amount 0
20:58:43.494 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:58:43.494 00.000 6680 move complete, result=1
20:58:43.494 00.000 6680 worker thread done servicing request
20:58:43.510 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=225, Gamma=0.560
20:58:43.559 00.049 2864 UpdateGuideState exits: m=1824 SNR=30.1
20:58:43.559 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:43.559 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:58:43.559 00.000 2864 Enqueuing Expose request
20:58:43.559 00.000 6680 Worker thread wakes up
20:58:43.559 00.000 2864 GuideStep: 8.8 px 0 ms EAST, 0.0 px 0 ms NORTH
20:58:43.573 00.014 6680 worker thread servicing REQUEST_EXPOSE 1500
20:58:43.573 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(103,717,31,31)
20:58:43.573 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:58:43.573 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:58:45.222 01.649 6680 Exposure complete
20:58:45.293 00.071 6680 worker thread done servicing request
20:58:45.293 00.000 2864 OnExposeComplete: enter
20:58:45.293 00.000 2864 UpdateGuideState(): m_state=6
20:58:45.293 00.000 2864 Star::Find(15, 117, 732, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
20:58:45.301 00.008 2864 Star::Find returns 1 (0), X=119.01, Y=731.91, Mass=1789, SNR=29.8, Peak=198 HFD=2.7
20:58:45.301 00.000 2864 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.80) = xAngle (-0.09 = -0.09)
20:58:45.307 00.006 2864 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.16 = 3.12)
20:58:45.307 00.000 2864 CameraToMount -- cameraX=-6.97 cameraY=3.21 hyp=7.67 cameraTheta=2.71 mountX=7.64 mountY=0.13, mountTheta=0.02
20:58:45.307 00.000 2864 SchedulePrimaryMove(10198720, x=-6.97, y=3.21, opts=13)
20:58:45.307 00.000 2864 Enqueuing Move request for scope (-6.97, 3.21)
20:58:45.307 00.000 6680 Worker thread wakes up
20:58:45.307 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-6.97, 3.21) opts 0xd
20:58:45.307 00.000 6680 Handling offset move in thread for scope, endpoint = (-6.97, 3.21)
20:58:45.307 00.000 6680 Moving (-6.97, 3.21) raw xDistance=7.64 yDistance=0.13
20:58:45.307 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:45.307 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:58:45.307 00.000 6680 MoveAxis(E, 0, ABG)
20:58:45.307 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:45.307 00.000 6680 Move returns status 1, amount 0
20:58:45.307 00.000 6680 MoveAxis(N, 0, ABG)
20:58:45.307 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:45.317 00.010 6680 Move returns status 1, amount 0
20:58:45.317 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:58:45.317 00.000 6680 move complete, result=1
20:58:45.317 00.000 6680 worker thread done servicing request
20:58:45.317 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
20:58:45.369 00.052 2864 UpdateGuideState exits: m=1789 SNR=29.8
20:58:45.369 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:45.380 00.011 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:58:45.380 00.000 2864 Enqueuing Expose request
20:58:45.380 00.000 6680 Worker thread wakes up
20:58:45.380 00.000 2864 GuideStep: 7.6 px 0 ms EAST, 0.1 px 0 ms NORTH
20:58:45.380 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:58:45.380 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(104,717,31,31)
20:58:45.380 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:58:45.380 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:58:46.806 01.426 6680 Exposure complete
20:58:46.869 00.063 6680 worker thread done servicing request
20:58:46.869 00.000 2864 OnExposeComplete: enter
20:58:46.885 00.016 2864 UpdateGuideState(): m_state=6
20:58:46.885 00.000 2864 Star::Find(15, 119, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:58:46.885 00.000 2864 Star::Find returns 1 (0), X=119.89, Y=731.77, Mass=1781, SNR=29.8, Peak=179 HFD=2.6
20:58:46.885 00.000 2864 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.80) = xAngle (-0.12 = -0.12)
20:58:46.885 00.000 2864 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.19 = 3.09)
20:58:46.885 00.000 2864 CameraToMount -- cameraX=-6.09 cameraY=3.06 hyp=6.82 cameraTheta=2.68 mountX=6.77 mountY=0.36, mountTheta=0.05
20:58:46.885 00.000 2864 SchedulePrimaryMove(10198720, x=-6.09, y=3.06, opts=13)
20:58:46.900 00.015 2864 Enqueuing Move request for scope (-6.09, 3.06)
20:58:46.902 00.002 6680 Worker thread wakes up
20:58:46.902 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-6.09, 3.06) opts 0xd
20:58:46.902 00.000 6680 Handling offset move in thread for scope, endpoint = (-6.09, 3.06)
20:58:46.902 00.000 6680 Moving (-6.09, 3.06) raw xDistance=6.77 yDistance=0.36
20:58:46.902 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
20:58:46.902 00.000 6680 MoveAxis(E, 0, ABG)
20:58:46.902 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:46.902 00.000 6680 Move returns status 1, amount 0
20:58:46.902 00.000 6680 MoveAxis(S, 57, ABG)
20:58:46.902 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:46.902 00.000 6680 Move returns status 1, amount 0
20:58:46.902 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:58:46.902 00.000 6680 move complete, result=1
20:58:46.902 00.000 6680 worker thread done servicing request
20:58:46.916 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=220, Gamma=0.560
20:58:46.948 00.032 2864 UpdateGuideState exits: m=1781 SNR=29.8
20:58:46.964 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:46.966 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:58:46.966 00.000 2864 Enqueuing Expose request
20:58:46.966 00.000 6680 Worker thread wakes up
20:58:46.966 00.000 2864 GuideStep: 6.8 px 0 ms EAST, 0.4 px 0 ms SOUTH
20:58:46.977 00.011 6680 worker thread servicing REQUEST_EXPOSE 1500
20:58:46.977 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(105,717,31,31)
20:58:46.980 00.003 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:58:46.982 00.002 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:58:48.613 01.631 6680 Exposure complete
20:58:48.762 00.149 6680 worker thread done servicing request
20:58:48.762 00.000 2864 OnExposeComplete: enter
20:58:48.765 00.003 2864 UpdateGuideState(): m_state=6
20:58:48.769 00.004 2864 Star::Find(15, 119, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
20:58:48.772 00.003 2864 Star::Find returns 1 (0), X=120.78, Y=730.91, Mass=1870, SNR=30.5, Peak=178 HFD=2.9
20:58:48.775 00.003 2864 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.80) = xAngle (-0.06 = -0.06)
20:58:48.779 00.004 2864 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.13 = -3.13)
20:58:48.783 00.004 2864 CameraToMount -- cameraX=-5.20 cameraY=2.21 hyp=5.65 cameraTheta=2.74 mountX=5.64 mountY=-0.07, mountTheta=-0.01
20:58:48.787 00.004 2864 SchedulePrimaryMove(10198720, x=-5.20, y=2.21, opts=13)
20:58:48.791 00.004 2864 Enqueuing Move request for scope (-5.20, 2.21)
20:58:48.795 00.004 6680 Worker thread wakes up
20:58:48.795 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-5.20, 2.21) opts 0xd
20:58:48.795 00.000 6680 Handling offset move in thread for scope, endpoint = (-5.20, 2.21)
20:58:48.795 00.000 6680 Moving (-5.20, 2.21) raw xDistance=5.64 yDistance=-0.07
20:58:48.795 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:48.795 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:58:48.795 00.000 6680 MoveAxis(E, 0, ABG)
20:58:48.795 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:48.795 00.000 6680 Move returns status 1, amount 0
20:58:48.795 00.000 6680 MoveAxis(N, 0, ABG)
20:58:48.795 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:48.795 00.000 6680 Move returns status 1, amount 0
20:58:48.797 00.002 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:58:48.797 00.000 6680 move complete, result=1
20:58:48.797 00.000 6680 worker thread done servicing request
20:58:48.831 00.034 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
20:58:48.912 00.081 2864 UpdateGuideState exits: m=1870 SNR=30.5
20:58:48.916 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:48.919 00.003 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:58:48.922 00.003 2864 Enqueuing Expose request
20:58:48.953 00.031 6680 Worker thread wakes up
20:58:48.953 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:58:48.953 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
20:58:48.954 00.001 2864 GuideStep: 5.6 px 0 ms EAST, -0.1 px 0 ms NORTH
20:58:48.972 00.018 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:58:48.978 00.006 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:58:50.382 01.404 6680 Exposure complete
20:58:50.500 00.118 6680 worker thread done servicing request
20:58:50.500 00.000 2864 OnExposeComplete: enter
20:58:50.502 00.002 2864 UpdateGuideState(): m_state=6
20:58:50.506 00.004 2864 Star::Find(15, 120, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
20:58:50.508 00.002 2864 Star::Find returns 1 (0), X=121.61, Y=730.62, Mass=1882, SNR=30.6, Peak=165 HFD=3.1
20:58:50.512 00.004 2864 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.80) = xAngle (-0.07 = -0.07)
20:58:50.514 00.002 2864 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.14 = -3.14)
20:58:50.518 00.004 2864 CameraToMount -- cameraX=-4.37 cameraY=1.92 hyp=4.77 cameraTheta=2.73 mountX=4.76 mountY=-0.00, mountTheta=-0.00
20:58:50.525 00.007 2864 SchedulePrimaryMove(10198720, x=-4.37, y=1.92, opts=13)
20:58:50.527 00.002 2864 Enqueuing Move request for scope (-4.37, 1.92)
20:58:50.531 00.004 6680 Worker thread wakes up
20:58:50.531 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-4.37, 1.92) opts 0xd
20:58:50.531 00.000 6680 Handling offset move in thread for scope, endpoint = (-4.37, 1.92)
20:58:50.531 00.000 6680 Moving (-4.37, 1.92) raw xDistance=4.76 yDistance=-0.00
20:58:50.531 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:50.531 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:58:50.531 00.000 6680 MoveAxis(E, 0, ABG)
20:58:50.531 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:50.531 00.000 6680 Move returns status 1, amount 0
20:58:50.531 00.000 6680 MoveAxis(N, 0, ABG)
20:58:50.531 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:50.531 00.000 6680 Move returns status 1, amount 0
20:58:50.533 00.002 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:58:50.533 00.000 6680 move complete, result=1
20:58:50.533 00.000 6680 worker thread done servicing request
20:58:50.576 00.043 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
20:58:50.654 00.078 2864 UpdateGuideState exits: m=1882 SNR=30.6
20:58:50.658 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:50.662 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:58:50.666 00.004 2864 Enqueuing Expose request
20:58:50.670 00.004 6680 Worker thread wakes up
20:58:50.670 00.000 2864 GuideStep: 4.8 px 0 ms EAST, -0.0 px 0 ms NORTH
20:58:50.672 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:58:50.672 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
20:58:50.676 00.004 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:58:50.678 00.002 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:58:52.325 01.647 6680 Exposure complete
20:58:52.787 00.462 6680 worker thread done servicing request
20:58:52.787 00.000 2864 OnExposeComplete: enter
20:58:52.791 00.004 2864 UpdateGuideState(): m_state=6
20:58:52.849 00.058 2864 Star::Find(15, 121, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
20:58:52.860 00.011 2864 Star::Find returns 1 (0), X=122.13, Y=730.20, Mass=1749, SNR=29.5, Peak=176 HFD=2.9
20:58:52.874 00.014 2864 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.80) = xAngle (-0.02 = -0.02)
20:58:52.882 00.008 2864 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.10 = -3.10)
20:58:52.896 00.014 2864 CameraToMount -- cameraX=-3.85 cameraY=1.49 hyp=4.13 cameraTheta=2.77 mountX=4.13 mountY=-0.18, mountTheta=-0.04
20:58:52.910 00.014 2864 SchedulePrimaryMove(10198720, x=-3.85, y=1.49, opts=13)
20:58:52.926 00.016 2864 Enqueuing Move request for scope (-3.85, 1.49)
20:58:53.068 00.142 6680 Worker thread wakes up
20:58:53.068 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-3.85, 1.49) opts 0xd
20:58:53.068 00.000 6680 Handling offset move in thread for scope, endpoint = (-3.85, 1.49)
20:58:53.068 00.000 6680 Moving (-3.85, 1.49) raw xDistance=4.13 yDistance=-0.18
20:58:53.068 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:53.068 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:58:53.068 00.000 6680 MoveAxis(E, 0, ABG)
20:58:53.068 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:53.068 00.000 6680 Move returns status 1, amount 0
20:58:53.068 00.000 6680 MoveAxis(N, 0, ABG)
20:58:53.068 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:53.068 00.000 6680 Move returns status 1, amount 0
20:58:53.068 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:58:53.068 00.000 6680 move complete, result=1
20:58:53.068 00.000 6680 worker thread done servicing request
20:58:53.129 00.061 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=241, Gamma=0.560
20:58:53.377 00.248 2864 UpdateGuideState exits: m=1749 SNR=29.5
20:58:53.457 00.080 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:53.535 00.078 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:58:53.553 00.018 2864 Enqueuing Expose request
20:58:53.650 00.097 6680 Worker thread wakes up
20:58:53.650 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:58:53.650 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
20:58:53.652 00.002 2864 GuideStep: 4.1 px 0 ms EAST, -0.2 px 0 ms NORTH
20:58:53.727 00.075 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:58:53.748 00.021 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:58:55.059 01.311 6680 Exposure complete
20:58:55.102 00.043 6680 worker thread done servicing request
20:58:55.102 00.000 2864 OnExposeComplete: enter
20:58:55.115 00.013 2864 UpdateGuideState(): m_state=6
20:58:55.119 00.004 2864 Star::Find(15, 122, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
20:58:55.123 00.004 2864 Star::Find returns 1 (0), X=122.73, Y=729.95, Mass=1847, SNR=30.3, Peak=191 HFD=2.8
20:58:55.125 00.002 2864 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.80) = xAngle (-0.02 = -0.02)
20:58:55.125 00.000 2864 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.09 = -3.09)
20:58:55.125 00.000 2864 CameraToMount -- cameraX=-3.25 cameraY=1.24 hyp=3.48 cameraTheta=2.78 mountX=3.48 mountY=-0.17, mountTheta=-0.05
20:58:55.133 00.008 2864 SchedulePrimaryMove(10198720, x=-3.25, y=1.24, opts=13)
20:58:55.137 00.004 2864 Enqueuing Move request for scope (-3.25, 1.24)
20:58:55.139 00.002 6680 Worker thread wakes up
20:58:55.139 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-3.25, 1.24) opts 0xd
20:58:55.139 00.000 6680 Handling offset move in thread for scope, endpoint = (-3.25, 1.24)
20:58:55.139 00.000 6680 Moving (-3.25, 1.24) raw xDistance=3.48 yDistance=-0.17
20:58:55.139 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:55.139 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:58:55.139 00.000 6680 MoveAxis(E, 0, ABG)
20:58:55.139 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:55.139 00.000 6680 Move returns status 1, amount 0
20:58:55.139 00.000 6680 MoveAxis(N, 0, ABG)
20:58:55.139 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:55.139 00.000 6680 Move returns status 1, amount 0
20:58:55.139 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:58:55.139 00.000 6680 move complete, result=1
20:58:55.139 00.000 6680 worker thread done servicing request
20:58:55.150 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=228, Gamma=0.560
20:58:55.196 00.046 2864 UpdateGuideState exits: m=1847 SNR=30.3
20:58:55.196 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:55.196 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:58:55.196 00.000 2864 Enqueuing Expose request
20:58:55.196 00.000 6680 Worker thread wakes up
20:58:55.196 00.000 2864 GuideStep: 3.5 px 0 ms EAST, -0.2 px 0 ms NORTH
20:58:55.196 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:58:55.196 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
20:58:55.196 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:58:55.212 00.016 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:58:56.842 01.630 6680 Exposure complete
20:58:56.894 00.052 6680 worker thread done servicing request
20:58:56.894 00.000 2864 OnExposeComplete: enter
20:58:56.896 00.002 2864 UpdateGuideState(): m_state=6
20:58:56.898 00.002 2864 Star::Find(15, 122, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
20:58:56.902 00.004 2864 Star::Find returns 1 (0), X=124.22, Y=729.34, Mass=1807, SNR=30.0, Peak=206 HFD=2.7
20:58:56.904 00.002 2864 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.80) = xAngle (-0.00 = -0.00)
20:58:56.908 00.004 2864 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.08 = -3.08)
20:58:56.908 00.000 2864 CameraToMount -- cameraX=-1.76 cameraY=0.64 hyp=1.87 cameraTheta=2.79 mountX=1.87 mountY=-0.12, mountTheta=-0.06
20:58:56.908 00.000 2864 SchedulePrimaryMove(10198720, x=-1.76, y=0.64, opts=13)
20:58:56.908 00.000 2864 Enqueuing Move request for scope (-1.76, 0.64)
20:58:56.908 00.000 6680 Worker thread wakes up
20:58:56.908 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.76, 0.64) opts 0xd
20:58:56.908 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.76, 0.64)
20:58:56.908 00.000 6680 Moving (-1.76, 0.64) raw xDistance=1.87 yDistance=-0.12
20:58:56.908 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:56.908 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:58:56.908 00.000 6680 MoveAxis(E, 0, ABG)
20:58:56.908 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:56.908 00.000 6680 Move returns status 1, amount 0
20:58:56.908 00.000 6680 MoveAxis(N, 0, ABG)
20:58:56.908 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:56.908 00.000 6680 Move returns status 1, amount 0
20:58:56.908 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:58:56.908 00.000 6680 move complete, result=1
20:58:56.908 00.000 6680 worker thread done servicing request
20:58:56.932 00.024 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=254, Gamma=0.560
20:58:56.969 00.037 2864 UpdateGuideState exits: m=1807 SNR=30.0
20:58:56.969 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:56.969 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:58:56.985 00.016 2864 Enqueuing Expose request
20:58:56.985 00.000 6680 Worker thread wakes up
20:58:56.985 00.000 2864 GuideStep: 1.9 px 0 ms EAST, -0.1 px 0 ms NORTH
20:58:56.991 00.006 6680 worker thread servicing REQUEST_EXPOSE 1500
20:58:56.991 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
20:58:56.994 00.003 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:58:56.996 00.002 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:58:58.400 01.404 6680 Exposure complete
20:58:58.463 00.063 6680 worker thread done servicing request
20:58:58.463 00.000 2864 OnExposeComplete: enter
20:58:58.463 00.000 2864 UpdateGuideState(): m_state=6
20:58:58.463 00.000 2864 Star::Find(15, 124, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
20:58:58.463 00.000 2864 Star::Find returns 1 (0), X=124.41, Y=729.26, Mass=1834, SNR=30.2, Peak=181 HFD=3.2
20:58:58.463 00.000 2864 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.80) = xAngle (0.01 = 0.01)
20:58:58.463 00.000 2864 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.07 = -3.07)
20:58:58.476 00.013 2864 CameraToMount -- cameraX=-1.57 cameraY=0.55 hyp=1.66 cameraTheta=2.80 mountX=1.66 mountY=-0.13, mountTheta=-0.08
20:58:58.476 00.000 2864 SchedulePrimaryMove(10198720, x=-1.57, y=0.55, opts=13)
20:58:58.476 00.000 2864 Enqueuing Move request for scope (-1.57, 0.55)
20:58:58.476 00.000 6680 Worker thread wakes up
20:58:58.476 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.57, 0.55) opts 0xd
20:58:58.476 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.57, 0.55)
20:58:58.476 00.000 6680 Moving (-1.57, 0.55) raw xDistance=1.66 yDistance=-0.13
20:58:58.476 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:58.476 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:58:58.476 00.000 6680 MoveAxis(E, 0, ABG)
20:58:58.476 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:58.476 00.000 6680 Move returns status 1, amount 0
20:58:58.476 00.000 6680 MoveAxis(N, 0, ABG)
20:58:58.476 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:58:58.476 00.000 6680 Move returns status 1, amount 0
20:58:58.476 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:58:58.476 00.000 6680 move complete, result=1
20:58:58.476 00.000 6680 worker thread done servicing request
20:58:58.494 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=237, Gamma=0.560
20:58:58.539 00.045 2864 UpdateGuideState exits: m=1834 SNR=30.2
20:58:58.539 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:58.539 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:58:58.539 00.000 2864 Enqueuing Expose request
20:58:58.539 00.000 6680 Worker thread wakes up
20:58:58.539 00.000 2864 GuideStep: 1.7 px 0 ms EAST, -0.1 px 0 ms NORTH
20:58:58.539 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:58:58.539 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
20:58:58.539 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:58:58.539 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:59:00.188 01.649 6680 Exposure complete
20:59:00.230 00.042 6680 worker thread done servicing request
20:59:00.230 00.000 2864 OnExposeComplete: enter
20:59:00.230 00.000 2864 UpdateGuideState(): m_state=6
20:59:00.230 00.000 2864 Star::Find(15, 124, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
20:59:00.245 00.015 2864 Star::Find returns 1 (0), X=125.43, Y=728.16, Mass=1772, SNR=29.7, Peak=175 HFD=3.0
20:59:00.245 00.000 2864 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.80) = xAngle (-5.15 = 1.13)
20:59:00.245 00.000 2864 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.22 = -1.94)
20:59:00.245 00.000 2864 CameraToMount -- cameraX=-0.54 cameraY=-0.55 hyp=0.77 cameraTheta=-2.35 mountX=0.33 mountY=-0.72, mountTheta=-1.14
20:59:00.245 00.000 2864 SchedulePrimaryMove(10198720, x=-0.54, y=-0.55, opts=13)
20:59:00.245 00.000 2864 Enqueuing Move request for scope (-0.54, -0.55)
20:59:00.245 00.000 6680 Worker thread wakes up
20:59:00.245 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.55) opts 0xd
20:59:00.245 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.54, -0.55)
20:59:00.245 00.000 6680 Moving (-0.54, -0.55) raw xDistance=0.33 yDistance=-0.72
20:59:00.245 00.000 6680 resist switch: large excursion: input -0.72 thresh 0.69 direction from 1 to -1
20:59:00.245 00.000 6680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.16
20:59:00.245 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72
20:59:00.245 00.000 6680 MoveAxis(E, 0, ABG)
20:59:00.245 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:00.245 00.000 6680 Move returns status 1, amount 0
20:59:00.245 00.000 6680 MoveAxis(N, 115, ABG)
20:59:00.245 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:00.245 00.000 6680 Move returns status 1, amount 0
20:59:00.245 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:59:00.245 00.000 6680 move complete, result=1
20:59:00.245 00.000 6680 worker thread done servicing request
20:59:00.261 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=222, Gamma=0.560
20:59:00.317 00.056 2864 UpdateGuideState exits: m=1772 SNR=29.7
20:59:00.317 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:00.317 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:59:00.317 00.000 2864 Enqueuing Expose request
20:59:00.317 00.000 6680 Worker thread wakes up
20:59:00.325 00.008 2864 GuideStep: 0.3 px 0 ms EAST, -0.7 px 0 ms NORTH
20:59:00.327 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:59:00.327 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
20:59:00.327 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:59:00.331 00.004 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:59:01.738 01.407 6680 Exposure complete
20:59:01.789 00.051 6680 worker thread done servicing request
20:59:01.789 00.000 2864 OnExposeComplete: enter
20:59:01.791 00.002 2864 UpdateGuideState(): m_state=6
20:59:01.795 00.004 2864 Star::Find(15, 125, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
20:59:01.797 00.002 2864 Star::Find returns 1 (0), X=125.71, Y=727.96, Mass=1795, SNR=29.9, Peak=171 HFD=3.2
20:59:01.799 00.002 2864 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.80) = xAngle (-4.71 = 1.57)
20:59:01.803 00.004 2864 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-7.78 = -1.50)
20:59:01.808 00.005 2864 CameraToMount -- cameraX=-0.27 cameraY=-0.74 hyp=0.79 cameraTheta=-1.92 mountX=-0.00 mountY=-0.79, mountTheta=-1.57
20:59:01.808 00.000 2864 SchedulePrimaryMove(10198720, x=-0.27, y=-0.74, opts=13)
20:59:01.814 00.006 2864 Enqueuing Move request for scope (-0.27, -0.74)
20:59:01.814 00.000 6680 Worker thread wakes up
20:59:01.814 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.74) opts 0xd
20:59:01.814 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.27, -0.74)
20:59:01.814 00.000 6680 Moving (-0.27, -0.74) raw xDistance=-0.00 yDistance=-0.79
20:59:01.814 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.79 from input -0.79
20:59:01.814 00.000 6680 MoveAxis(E, 0, ABG)
20:59:01.814 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:01.814 00.000 6680 Move returns status 1, amount 0
20:59:01.814 00.000 6680 MoveAxis(N, 126, ABG)
20:59:01.814 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:01.814 00.000 6680 Move returns status 1, amount 0
20:59:01.814 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:59:01.814 00.000 6680 move complete, result=1
20:59:01.814 00.000 6680 worker thread done servicing request
20:59:01.830 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
20:59:01.878 00.048 2864 UpdateGuideState exits: m=1795 SNR=29.9
20:59:01.878 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:01.878 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:59:01.878 00.000 2864 Enqueuing Expose request
20:59:01.878 00.000 6680 Worker thread wakes up
20:59:01.878 00.000 2864 GuideStep: -0.0 px 0 ms EAST, -0.8 px 0 ms NORTH
20:59:01.878 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:59:01.878 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
20:59:01.878 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:59:01.894 00.016 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:59:03.531 01.637 6680 Exposure complete
20:59:03.592 00.061 6680 worker thread done servicing request
20:59:03.592 00.000 2864 OnExposeComplete: enter
20:59:03.595 00.003 2864 UpdateGuideState(): m_state=6
20:59:03.595 00.000 2864 Star::Find(15, 125, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
20:59:03.602 00.007 2864 Star::Find returns 1 (0), X=126.78, Y=727.90, Mass=1784, SNR=29.8, Peak=173 HFD=2.9
20:59:03.604 00.002 2864 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.80) = xAngle (-3.58 = 2.70)
20:59:03.606 00.002 2864 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.66 = -0.37)
20:59:03.610 00.004 2864 CameraToMount -- cameraX=0.80 cameraY=-0.80 hyp=1.13 cameraTheta=-0.79 mountX=-1.02 mountY=-0.41, mountTheta=-2.76
20:59:03.610 00.000 2864 SchedulePrimaryMove(10198720, x=0.80, y=-0.80, opts=13)
20:59:03.610 00.000 2864 Enqueuing Move request for scope (0.80, -0.80)
20:59:03.618 00.008 6680 Worker thread wakes up
20:59:03.618 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.80, -0.80) opts 0xd
20:59:03.618 00.000 6680 Handling offset move in thread for scope, endpoint = (0.80, -0.80)
20:59:03.619 00.001 6680 Moving (0.80, -0.80) raw xDistance=-1.02 yDistance=-0.41
20:59:03.619 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
20:59:03.619 00.000 6680 MoveAxis(E, 0, ABG)
20:59:03.619 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:03.619 00.000 6680 Move returns status 1, amount 0
20:59:03.619 00.000 6680 MoveAxis(N, 66, ABG)
20:59:03.619 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:03.619 00.000 6680 Move returns status 1, amount 0
20:59:03.619 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:59:03.619 00.000 6680 move complete, result=1
20:59:03.619 00.000 6680 worker thread done servicing request
20:59:03.633 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
20:59:03.665 00.032 2864 UpdateGuideState exits: m=1784 SNR=29.8
20:59:03.682 00.017 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:03.686 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:59:03.690 00.004 2864 Enqueuing Expose request
20:59:03.692 00.002 6680 Worker thread wakes up
20:59:03.692 00.000 2864 GuideStep: -1.0 px 0 ms EAST, -0.4 px 0 ms NORTH
20:59:03.694 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:59:03.694 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
20:59:03.697 00.003 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:59:03.697 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:59:05.107 01.410 6680 Exposure complete
20:59:05.213 00.106 2864 OnExposeComplete: enter
20:59:05.217 00.004 2864 UpdateGuideState(): m_state=6
20:59:05.221 00.004 6680 worker thread done servicing request
20:59:05.223 00.002 2864 Star::Find(15, 126, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
20:59:05.233 00.010 2864 Star::Find returns 1 (0), X=126.94, Y=727.99, Mass=1781, SNR=29.7, Peak=174 HFD=2.9
20:59:05.237 00.004 2864 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.80) = xAngle (-3.44 = 2.84)
20:59:05.258 00.021 2864 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.51 = -0.23)
20:59:05.266 00.008 2864 CameraToMount -- cameraX=0.96 cameraY=-0.72 hyp=1.20 cameraTheta=-0.64 mountX=-1.15 mountY=-0.27, mountTheta=-2.91
20:59:05.275 00.009 2864 SchedulePrimaryMove(10198720, x=0.96, y=-0.72, opts=13)
20:59:05.287 00.012 2864 Enqueuing Move request for scope (0.96, -0.72)
20:59:05.309 00.022 6680 Worker thread wakes up
20:59:05.309 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.96, -0.72) opts 0xd
20:59:05.309 00.000 6680 Handling offset move in thread for scope, endpoint = (0.96, -0.72)
20:59:05.309 00.000 6680 Moving (0.96, -0.72) raw xDistance=-1.15 yDistance=-0.27
20:59:05.309 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
20:59:05.309 00.000 6680 MoveAxis(E, 0, ABG)
20:59:05.309 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:05.309 00.000 6680 Move returns status 1, amount 0
20:59:05.309 00.000 6680 MoveAxis(N, 44, ABG)
20:59:05.309 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:05.309 00.000 6680 Move returns status 1, amount 0
20:59:05.309 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:59:05.309 00.000 6680 move complete, result=1
20:59:05.309 00.000 6680 worker thread done servicing request
20:59:05.333 00.024 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
20:59:05.386 00.053 2864 UpdateGuideState exits: m=1781 SNR=29.7
20:59:05.386 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:05.404 00.018 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:59:05.408 00.004 2864 Enqueuing Expose request
20:59:05.410 00.002 6680 Worker thread wakes up
20:59:05.410 00.000 2864 GuideStep: -1.1 px 0 ms EAST, -0.3 px 0 ms NORTH
20:59:05.412 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:59:05.412 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
20:59:05.414 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:59:05.418 00.004 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:59:07.065 01.647 6680 Exposure complete
20:59:07.133 00.068 6680 worker thread done servicing request
20:59:07.133 00.000 2864 OnExposeComplete: enter
20:59:07.133 00.000 2864 UpdateGuideState(): m_state=6
20:59:07.147 00.014 2864 Star::Find(15, 126, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
20:59:07.149 00.002 2864 Star::Find returns 1 (0), X=128.42, Y=727.39, Mass=1752, SNR=29.5, Peak=176 HFD=3.0
20:59:07.150 00.001 2864 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.80) = xAngle (-3.29 = 3.00)
20:59:07.152 00.002 2864 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.36 = -0.08)
20:59:07.154 00.002 2864 CameraToMount -- cameraX=2.44 cameraY=-1.31 hyp=2.77 cameraTheta=-0.49 mountX=-2.74 mountY=-0.22, mountTheta=-3.06
20:59:07.156 00.002 2864 SchedulePrimaryMove(10198720, x=2.44, y=-1.31, opts=13)
20:59:07.158 00.002 2864 Enqueuing Move request for scope (2.44, -1.31)
20:59:07.160 00.002 6680 Worker thread wakes up
20:59:07.160 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.44, -1.31) opts 0xd
20:59:07.160 00.000 6680 Handling offset move in thread for scope, endpoint = (2.44, -1.31)
20:59:07.160 00.000 6680 Moving (2.44, -1.31) raw xDistance=-2.74 yDistance=-0.22
20:59:07.160 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:07.160 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
20:59:07.160 00.000 6680 MoveAxis(E, 0, ABG)
20:59:07.162 00.002 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:07.162 00.000 6680 Move returns status 1, amount 0
20:59:07.162 00.000 6680 MoveAxis(N, 0, ABG)
20:59:07.162 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:07.162 00.000 6680 Move returns status 1, amount 0
20:59:07.162 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:59:07.162 00.000 6680 move complete, result=1
20:59:07.162 00.000 6680 worker thread done servicing request
20:59:07.174 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=201, Gamma=0.560
20:59:07.219 00.045 2864 UpdateGuideState exits: m=1752 SNR=29.5
20:59:07.221 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:07.223 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:59:07.223 00.000 2864 Enqueuing Expose request
20:59:07.226 00.003 6680 Worker thread wakes up
20:59:07.226 00.000 2864 GuideStep: -2.7 px 0 ms EAST, -0.2 px 0 ms NORTH
20:59:07.226 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:59:07.226 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
20:59:07.226 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:59:07.226 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:59:08.637 01.411 6680 Exposure complete
20:59:08.732 00.095 6680 worker thread done servicing request
20:59:08.732 00.000 2864 OnExposeComplete: enter
20:59:08.732 00.000 2864 UpdateGuideState(): m_state=6
20:59:08.732 00.000 2864 Star::Find(15, 128, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
20:59:08.732 00.000 2864 Star::Find returns 1 (0), X=128.91, Y=727.29, Mass=1801, SNR=29.9, Peak=206 HFD=2.6
20:59:08.732 00.000 2864 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.80) = xAngle (-3.24 = 3.04)
20:59:08.732 00.000 2864 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.32 = -0.04)
20:59:08.744 00.012 2864 CameraToMount -- cameraX=2.93 cameraY=-1.41 hyp=3.26 cameraTheta=-0.45 mountX=-3.24 mountY=-0.12, mountTheta=-3.11
20:59:08.748 00.004 2864 SchedulePrimaryMove(10198720, x=2.93, y=-1.41, opts=13)
20:59:08.748 00.000 2864 Enqueuing Move request for scope (2.93, -1.41)
20:59:08.748 00.000 6680 Worker thread wakes up
20:59:08.748 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.93, -1.41) opts 0xd
20:59:08.748 00.000 6680 Handling offset move in thread for scope, endpoint = (2.93, -1.41)
20:59:08.748 00.000 6680 Moving (2.93, -1.41) raw xDistance=-3.24 yDistance=-0.12
20:59:08.748 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:08.748 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:59:08.748 00.000 6680 MoveAxis(E, 0, ABG)
20:59:08.748 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:08.748 00.000 6680 Move returns status 1, amount 0
20:59:08.748 00.000 6680 MoveAxis(N, 0, ABG)
20:59:08.748 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:08.748 00.000 6680 Move returns status 1, amount 0
20:59:08.748 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:59:08.748 00.000 6680 move complete, result=1
20:59:08.748 00.000 6680 worker thread done servicing request
20:59:08.764 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=232, Gamma=0.560
20:59:08.806 00.042 2864 UpdateGuideState exits: m=1801 SNR=29.9
20:59:08.812 00.006 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:08.813 00.001 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:59:08.815 00.002 2864 Enqueuing Expose request
20:59:08.817 00.002 6680 Worker thread wakes up
20:59:08.817 00.000 2864 GuideStep: -3.2 px 0 ms EAST, -0.1 px 0 ms NORTH
20:59:08.820 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
20:59:08.820 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
20:59:08.822 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:59:08.824 00.002 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:59:10.470 01.646 6680 Exposure complete
20:59:10.534 00.064 6680 worker thread done servicing request
20:59:10.534 00.000 2864 OnExposeComplete: enter
20:59:10.534 00.000 2864 UpdateGuideState(): m_state=6
20:59:10.534 00.000 2864 Star::Find(15, 128, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
20:59:10.534 00.000 2864 Star::Find returns 1 (0), X=129.57, Y=727.17, Mass=1718, SNR=29.2, Peak=197 HFD=2.9
20:59:10.534 00.000 2864 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.80) = xAngle (-3.20 = 3.08)
20:59:10.534 00.000 2864 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.27 = 0.01)
20:59:10.534 00.000 2864 CameraToMount -- cameraX=3.60 cameraY=-1.54 hyp=3.91 cameraTheta=-0.40 mountX=-3.90 mountY=0.04, mountTheta=3.13
20:59:10.534 00.000 2864 SchedulePrimaryMove(10198720, x=3.60, y=-1.54, opts=13)
20:59:10.550 00.016 2864 Enqueuing Move request for scope (3.60, -1.54)
20:59:10.550 00.000 6680 Worker thread wakes up
20:59:10.550 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (3.60, -1.54) opts 0xd
20:59:10.550 00.000 6680 Handling offset move in thread for scope, endpoint = (3.60, -1.54)
20:59:10.550 00.000 6680 Moving (3.60, -1.54) raw xDistance=-3.90 yDistance=0.04
20:59:10.550 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:10.550 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:59:10.550 00.000 6680 MoveAxis(E, 0, ABG)
20:59:10.550 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:10.550 00.000 6680 Move returns status 1, amount 0
20:59:10.550 00.000 6680 MoveAxis(N, 0, ABG)
20:59:10.550 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:10.550 00.000 6680 Move returns status 1, amount 0
20:59:10.550 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:59:10.550 00.000 6680 move complete, result=1
20:59:10.550 00.000 6680 worker thread done servicing request
20:59:10.565 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=188, Gamma=0.560
20:59:10.609 00.044 2864 UpdateGuideState exits: m=1718 SNR=29.2
20:59:10.613 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:10.613 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:59:10.613 00.000 2864 Enqueuing Expose request
20:59:10.619 00.006 6680 Worker thread wakes up
20:59:10.619 00.000 2864 GuideStep: -3.9 px 0 ms EAST, 0.0 px 0 ms NORTH
20:59:10.619 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:59:10.619 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
20:59:10.619 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:59:10.619 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:59:12.057 01.438 6680 Exposure complete
20:59:12.104 00.047 6680 worker thread done servicing request
20:59:12.104 00.000 2864 OnExposeComplete: enter
20:59:12.104 00.000 2864 UpdateGuideState(): m_state=6
20:59:12.119 00.015 2864 Star::Find(15, 129, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
20:59:12.120 00.001 2864 Star::Find returns 1 (0), X=130.13, Y=726.66, Mass=1751, SNR=29.5, Peak=170 HFD=2.6
20:59:12.120 00.000 2864 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.80) = xAngle (-3.25 = 3.03)
20:59:12.120 00.000 2864 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.33 = -0.04)
20:59:12.120 00.000 2864 CameraToMount -- cameraX=4.15 cameraY=-2.04 hyp=4.63 cameraTheta=-0.46 mountX=-4.60 mountY=-0.20, mountTheta=-3.10
20:59:12.120 00.000 2864 SchedulePrimaryMove(10198720, x=4.15, y=-2.04, opts=13)
20:59:12.120 00.000 2864 Enqueuing Move request for scope (4.15, -2.04)
20:59:12.120 00.000 6680 Worker thread wakes up
20:59:12.120 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (4.15, -2.04) opts 0xd
20:59:12.120 00.000 6680 Handling offset move in thread for scope, endpoint = (4.15, -2.04)
20:59:12.120 00.000 6680 Moving (4.15, -2.04) raw xDistance=-4.60 yDistance=-0.20
20:59:12.120 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:12.120 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
20:59:12.120 00.000 6680 MoveAxis(E, 0, ABG)
20:59:12.120 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:12.120 00.000 6680 Move returns status 1, amount 0
20:59:12.120 00.000 6680 MoveAxis(N, 0, ABG)
20:59:12.120 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:12.120 00.000 6680 Move returns status 1, amount 0
20:59:12.120 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:59:12.120 00.000 6680 move complete, result=1
20:59:12.120 00.000 6680 worker thread done servicing request
20:59:12.136 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=208, Gamma=0.560
20:59:12.185 00.049 2864 UpdateGuideState exits: m=1751 SNR=29.5
20:59:12.185 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:12.185 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:59:12.185 00.000 2864 Enqueuing Expose request
20:59:12.185 00.000 6680 Worker thread wakes up
20:59:12.185 00.000 2864 GuideStep: -4.6 px 0 ms EAST, -0.2 px 0 ms NORTH
20:59:12.199 00.014 6680 worker thread servicing REQUEST_EXPOSE 1500
20:59:12.199 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
20:59:12.199 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:59:12.199 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:59:13.829 01.630 6680 Exposure complete
20:59:13.900 00.071 6680 worker thread done servicing request
20:59:13.900 00.000 2864 OnExposeComplete: enter
20:59:13.900 00.000 2864 UpdateGuideState(): m_state=6
20:59:13.900 00.000 2864 Star::Find(15, 130, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
20:59:13.908 00.008 2864 Star::Find returns 1 (0), X=130.58, Y=726.58, Mass=1784, SNR=29.8, Peak=178 HFD=3.0
20:59:13.910 00.002 2864 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.80) = xAngle (-3.23 = 3.05)
20:59:13.912 00.002 2864 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.30 = -0.02)
20:59:13.914 00.002 2864 CameraToMount -- cameraX=4.60 cameraY=-2.13 hyp=5.07 cameraTheta=-0.43 mountX=-5.05 mountY=-0.10, mountTheta=-3.12
20:59:13.916 00.002 2864 SchedulePrimaryMove(10198720, x=4.60, y=-2.13, opts=13)
20:59:13.918 00.002 2864 Enqueuing Move request for scope (4.60, -2.13)
20:59:13.920 00.002 6680 Worker thread wakes up
20:59:13.920 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (4.60, -2.13) opts 0xd
20:59:13.920 00.000 6680 Handling offset move in thread for scope, endpoint = (4.60, -2.13)
20:59:13.920 00.000 6680 Moving (4.60, -2.13) raw xDistance=-5.05 yDistance=-0.10
20:59:13.920 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:13.920 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:59:13.920 00.000 6680 MoveAxis(E, 0, ABG)
20:59:13.920 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:13.920 00.000 6680 Move returns status 1, amount 0
20:59:13.920 00.000 6680 MoveAxis(N, 0, ABG)
20:59:13.920 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:13.920 00.000 6680 Move returns status 1, amount 0
20:59:13.920 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:59:13.920 00.000 6680 move complete, result=1
20:59:13.922 00.002 6680 worker thread done servicing request
20:59:13.931 00.009 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=226, Gamma=0.560
20:59:13.972 00.041 2864 UpdateGuideState exits: m=1784 SNR=29.8
20:59:13.972 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:13.972 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:59:13.972 00.000 2864 Enqueuing Expose request
20:59:13.972 00.000 6680 Worker thread wakes up
20:59:13.972 00.000 2864 GuideStep: -5.0 px 0 ms EAST, -0.1 px 0 ms NORTH
20:59:13.988 00.016 6680 worker thread servicing REQUEST_EXPOSE 1500
20:59:13.988 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
20:59:13.988 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:59:13.988 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:59:15.416 01.428 6680 Exposure complete
20:59:15.479 00.063 6680 worker thread done servicing request
20:59:15.479 00.000 2864 OnExposeComplete: enter
20:59:15.479 00.000 2864 UpdateGuideState(): m_state=6
20:59:15.479 00.000 2864 Star::Find(15, 130, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
20:59:15.479 00.000 2864 Star::Find returns 1 (0), X=130.98, Y=726.25, Mass=1762, SNR=29.6, Peak=200 HFD=2.5
20:59:15.479 00.000 2864 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.80) = xAngle (-3.25 = 3.03)
20:59:15.494 00.015 2864 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.32 = -0.04)
20:59:15.496 00.002 2864 CameraToMount -- cameraX=5.00 cameraY=-2.45 hyp=5.57 cameraTheta=-0.46 mountX=-5.54 mountY=-0.23, mountTheta=-3.10
20:59:15.496 00.000 2864 SchedulePrimaryMove(10198720, x=5.00, y=-2.45, opts=13)
20:59:15.496 00.000 2864 Enqueuing Move request for scope (5.00, -2.45)
20:59:15.496 00.000 6680 Worker thread wakes up
20:59:15.496 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (5.00, -2.45) opts 0xd
20:59:15.496 00.000 6680 Handling offset move in thread for scope, endpoint = (5.00, -2.45)
20:59:15.496 00.000 6680 Moving (5.00, -2.45) raw xDistance=-5.54 yDistance=-0.23
20:59:15.496 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
20:59:15.496 00.000 6680 MoveAxis(E, 0, ABG)
20:59:15.496 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:15.496 00.000 6680 Move returns status 1, amount 0
20:59:15.496 00.000 6680 MoveAxis(N, 37, ABG)
20:59:15.496 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:15.496 00.000 6680 Move returns status 1, amount 0
20:59:15.496 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:59:15.496 00.000 6680 move complete, result=1
20:59:15.496 00.000 6680 worker thread done servicing request
20:59:15.510 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=194, Gamma=0.560
20:59:15.556 00.046 2864 UpdateGuideState exits: m=1762 SNR=29.6
20:59:15.556 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:15.556 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:59:15.572 00.016 2864 Enqueuing Expose request
20:59:15.572 00.000 6680 Worker thread wakes up
20:59:15.572 00.000 2864 GuideStep: -5.5 px 0 ms EAST, -0.2 px 0 ms NORTH
20:59:15.572 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:59:15.572 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
20:59:15.572 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:59:15.583 00.011 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:59:17.213 01.630 6680 Exposure complete
20:59:17.294 00.081 6680 worker thread done servicing request
20:59:17.294 00.000 2864 OnExposeComplete: enter
20:59:17.294 00.000 2864 UpdateGuideState(): m_state=6
20:59:17.294 00.000 2864 Star::Find(15, 130, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
20:59:17.294 00.000 2864 Star::Find returns 1 (0), X=131.29, Y=725.79, Mass=1762, SNR=29.6, Peak=157 HFD=3.0
20:59:17.294 00.000 2864 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.80) = xAngle (-3.30 = 2.99)
20:59:17.294 00.000 2864 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.37 = -0.09)
20:59:17.307 00.013 2864 CameraToMount -- cameraX=5.31 cameraY=-2.91 hyp=6.05 cameraTheta=-0.50 mountX=-5.98 mountY=-0.53, mountTheta=-3.05
20:59:17.307 00.000 2864 SchedulePrimaryMove(10198720, x=5.31, y=-2.91, opts=13)
20:59:17.307 00.000 2864 Enqueuing Move request for scope (5.31, -2.91)
20:59:17.307 00.000 6680 Worker thread wakes up
20:59:17.307 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (5.31, -2.91) opts 0xd
20:59:17.307 00.000 6680 Handling offset move in thread for scope, endpoint = (5.31, -2.91)
20:59:17.307 00.000 6680 Moving (5.31, -2.91) raw xDistance=-5.98 yDistance=-0.53
20:59:17.307 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
20:59:17.307 00.000 6680 MoveAxis(E, 0, ABG)
20:59:17.307 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:17.307 00.000 6680 Move returns status 1, amount 0
20:59:17.307 00.000 6680 MoveAxis(N, 85, ABG)
20:59:17.307 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:17.307 00.000 6680 Move returns status 1, amount 0
20:59:17.307 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:59:17.307 00.000 6680 move complete, result=1
20:59:17.307 00.000 6680 worker thread done servicing request
20:59:17.323 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=185, Gamma=0.560
20:59:17.371 00.048 2864 UpdateGuideState exits: m=1762 SNR=29.6
20:59:17.371 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:17.371 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:59:17.371 00.000 2864 Enqueuing Expose request
20:59:17.371 00.000 6680 Worker thread wakes up
20:59:17.371 00.000 2864 GuideStep: -6.0 px 0 ms EAST, -0.5 px 0 ms NORTH
20:59:17.371 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:59:17.371 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(116,711,31,31)
20:59:17.371 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:59:17.386 00.015 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:59:18.799 01.413 6680 Exposure complete
20:59:18.859 00.060 6680 worker thread done servicing request
20:59:18.859 00.000 2864 OnExposeComplete: enter
20:59:18.861 00.002 2864 UpdateGuideState(): m_state=6
20:59:18.863 00.002 2864 Star::Find(15, 131, 725, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
20:59:18.866 00.003 2864 Star::Find returns 1 (0), X=131.73, Y=725.87, Mass=1828, SNR=30.1, Peak=175 HFD=2.9
20:59:18.869 00.003 2864 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.80) = xAngle (-3.25 = 3.03)
20:59:18.871 00.002 2864 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.33 = -0.04)
20:59:18.873 00.002 2864 CameraToMount -- cameraX=5.75 cameraY=-2.83 hyp=6.41 cameraTheta=-0.46 mountX=-6.37 mountY=-0.28, mountTheta=-3.10
20:59:18.877 00.004 2864 SchedulePrimaryMove(10198720, x=5.75, y=-2.83, opts=13)
20:59:18.878 00.001 2864 Enqueuing Move request for scope (5.75, -2.83)
20:59:18.882 00.004 6680 Worker thread wakes up
20:59:18.882 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (5.75, -2.83) opts 0xd
20:59:18.882 00.000 6680 Handling offset move in thread for scope, endpoint = (5.75, -2.83)
20:59:18.882 00.000 6680 Moving (5.75, -2.83) raw xDistance=-6.37 yDistance=-0.28
20:59:18.882 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
20:59:18.882 00.000 6680 MoveAxis(E, 0, ABG)
20:59:18.882 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:18.882 00.000 6680 Move returns status 1, amount 0
20:59:18.882 00.000 6680 MoveAxis(N, 45, ABG)
20:59:18.882 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:18.882 00.000 6680 Move returns status 1, amount 0
20:59:18.882 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:59:18.882 00.000 6680 move complete, result=1
20:59:18.882 00.000 6680 worker thread done servicing request
20:59:18.894 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=184, Gamma=0.560
20:59:18.941 00.047 2864 UpdateGuideState exits: m=1828 SNR=30.1
20:59:18.941 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:18.941 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:59:18.941 00.000 2864 Enqueuing Expose request
20:59:18.941 00.000 6680 Worker thread wakes up
20:59:18.941 00.000 2864 GuideStep: -6.4 px 0 ms EAST, -0.3 px 0 ms NORTH
20:59:18.941 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:59:18.941 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(117,711,31,31)
20:59:18.941 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:59:18.957 00.016 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:59:20.605 01.648 6680 Exposure complete
20:59:20.668 00.063 6680 worker thread done servicing request
20:59:20.668 00.000 2864 OnExposeComplete: enter
20:59:20.681 00.013 2864 UpdateGuideState(): m_state=6
20:59:20.684 00.003 2864 Star::Find(15, 131, 725, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
20:59:20.684 00.000 2864 Star::Find returns 1 (0), X=132.42, Y=725.48, Mass=1766, SNR=29.6, Peak=174 HFD=3.1
20:59:20.684 00.000 2864 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.80) = xAngle (-3.26 = 3.02)
20:59:20.684 00.000 2864 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.33 = -0.05)
20:59:20.684 00.000 2864 CameraToMount -- cameraX=6.44 cameraY=-3.23 hyp=7.21 cameraTheta=-0.46 mountX=-7.15 mountY=-0.37, mountTheta=-3.09
20:59:20.684 00.000 2864 SchedulePrimaryMove(10198720, x=6.44, y=-3.23, opts=13)
20:59:20.684 00.000 2864 Enqueuing Move request for scope (6.44, -3.23)
20:59:20.684 00.000 6680 Worker thread wakes up
20:59:20.684 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (6.44, -3.23) opts 0xd
20:59:20.684 00.000 6680 Handling offset move in thread for scope, endpoint = (6.44, -3.23)
20:59:20.684 00.000 6680 Moving (6.44, -3.23) raw xDistance=-7.15 yDistance=-0.37
20:59:20.684 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
20:59:20.684 00.000 6680 MoveAxis(E, 0, ABG)
20:59:20.684 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:20.684 00.000 6680 Move returns status 1, amount 0
20:59:20.684 00.000 6680 MoveAxis(N, 59, ABG)
20:59:20.684 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:20.684 00.000 6680 Move returns status 1, amount 0
20:59:20.684 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:59:20.684 00.000 6680 move complete, result=1
20:59:20.700 00.016 6680 worker thread done servicing request
20:59:20.700 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=165, Gamma=0.560
20:59:20.747 00.047 2864 UpdateGuideState exits: m=1766 SNR=29.6
20:59:20.760 00.013 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:20.760 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:59:20.763 00.003 2864 Enqueuing Expose request
20:59:20.763 00.000 6680 Worker thread wakes up
20:59:20.763 00.000 2864 GuideStep: -7.2 px 0 ms EAST, -0.4 px 0 ms NORTH
20:59:20.763 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:59:20.763 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(117,710,31,31)
20:59:20.763 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:59:20.763 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:59:22.174 01.411 6680 Exposure complete
20:59:22.228 00.054 6680 worker thread done servicing request
20:59:22.228 00.000 2864 OnExposeComplete: enter
20:59:22.228 00.000 2864 UpdateGuideState(): m_state=6
20:59:22.228 00.000 2864 Star::Find(15, 132, 725, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
20:59:22.235 00.007 2864 Star::Find returns 1 (0), X=132.83, Y=725.25, Mass=1785, SNR=29.8, Peak=188 HFD=2.9
20:59:22.235 00.000 2864 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.80) = xAngle (-3.26 = 3.02)
20:59:22.237 00.002 2864 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.34 = -0.05)
20:59:22.237 00.000 2864 CameraToMount -- cameraX=6.85 cameraY=-3.46 hyp=7.67 cameraTheta=-0.47 mountX=-7.62 mountY=-0.41, mountTheta=-3.09
20:59:22.237 00.000 2864 SchedulePrimaryMove(10198720, x=6.85, y=-3.46, opts=13)
20:59:22.244 00.007 2864 Enqueuing Move request for scope (6.85, -3.46)
20:59:22.244 00.000 6680 Worker thread wakes up
20:59:22.244 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (6.85, -3.46) opts 0xd
20:59:22.244 00.000 6680 Handling offset move in thread for scope, endpoint = (6.85, -3.46)
20:59:22.244 00.000 6680 Moving (6.85, -3.46) raw xDistance=-7.62 yDistance=-0.41
20:59:22.244 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
20:59:22.244 00.000 6680 MoveAxis(E, 0, ABG)
20:59:22.244 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:22.244 00.000 6680 Move returns status 1, amount 0
20:59:22.244 00.000 6680 MoveAxis(N, 66, ABG)
20:59:22.244 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:22.244 00.000 6680 Move returns status 1, amount 0
20:59:22.244 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:59:22.244 00.000 6680 move complete, result=1
20:59:22.244 00.000 6680 worker thread done servicing request
20:59:22.253 00.009 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=184, Gamma=0.560
20:59:22.301 00.048 2864 UpdateGuideState exits: m=1785 SNR=29.8
20:59:22.306 00.005 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:22.306 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:59:22.306 00.000 2864 Enqueuing Expose request
20:59:22.306 00.000 6680 Worker thread wakes up
20:59:22.306 00.000 2864 GuideStep: -7.6 px 0 ms EAST, -0.4 px 0 ms NORTH
20:59:22.306 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:59:22.306 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(118,710,31,31)
20:59:22.317 00.011 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:59:22.317 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:59:23.952 01.635 6680 Exposure complete
20:59:23.997 00.045 6680 worker thread done servicing request
20:59:23.997 00.000 2864 OnExposeComplete: enter
20:59:24.005 00.008 2864 UpdateGuideState(): m_state=6
20:59:24.008 00.003 2864 Star::Find(15, 132, 725, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
20:59:24.010 00.002 2864 Star::Find returns 1 (0), X=133.53, Y=724.91, Mass=1789, SNR=29.8, Peak=168 HFD=3.0
20:59:24.012 00.002 2864 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.80) = xAngle (-3.26 = 3.02)
20:59:24.012 00.000 2864 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.34 = -0.05)
20:59:24.012 00.000 2864 CameraToMount -- cameraX=7.55 cameraY=-3.80 hyp=8.45 cameraTheta=-0.47 mountX=-8.39 mountY=-0.44, mountTheta=-3.09
20:59:24.012 00.000 2864 SchedulePrimaryMove(10198720, x=7.55, y=-3.80, opts=13)
20:59:24.012 00.000 2864 Enqueuing Move request for scope (7.55, -3.80)
20:59:24.025 00.013 6680 Worker thread wakes up
20:59:24.025 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (7.55, -3.80) opts 0xd
20:59:24.025 00.000 6680 Handling offset move in thread for scope, endpoint = (7.55, -3.80)
20:59:24.025 00.000 6680 Moving (7.55, -3.80) raw xDistance=-8.39 yDistance=-0.44
20:59:24.025 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
20:59:24.025 00.000 6680 MoveAxis(E, 0, ABG)
20:59:24.025 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:24.025 00.000 6680 Move returns status 1, amount 0
20:59:24.025 00.000 6680 MoveAxis(N, 71, ABG)
20:59:24.025 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:24.025 00.000 6680 Move returns status 1, amount 0
20:59:24.025 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:59:24.025 00.000 6680 move complete, result=1
20:59:24.025 00.000 6680 worker thread done servicing request
20:59:24.040 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=175, Gamma=0.560
20:59:24.090 00.050 2864 UpdateGuideState exits: m=1789 SNR=29.8
20:59:24.091 00.001 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:24.093 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:59:24.095 00.002 2864 Enqueuing Expose request
20:59:24.099 00.004 6680 Worker thread wakes up
20:59:24.099 00.000 2864 GuideStep: -8.4 px 0 ms EAST, -0.4 px 0 ms NORTH
20:59:24.101 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:59:24.101 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(119,710,31,31)
20:59:24.103 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:59:24.107 00.004 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:59:25.504 01.397 6680 Exposure complete
20:59:25.552 00.048 6680 worker thread done servicing request
20:59:25.552 00.000 2864 OnExposeComplete: enter
20:59:25.556 00.004 2864 UpdateGuideState(): m_state=6
20:59:25.556 00.000 2864 Star::Find(15, 133, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
20:59:25.556 00.000 2864 Star::Find returns 1 (0), X=133.65, Y=724.66, Mass=1820, SNR=30.1, Peak=175 HFD=3.0
20:59:25.556 00.000 2864 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.80) = xAngle (-3.28 = 3.00)
20:59:25.556 00.000 2864 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.35 = -0.07)
20:59:25.556 00.000 2864 CameraToMount -- cameraX=7.67 cameraY=-4.04 hyp=8.67 cameraTheta=-0.48 mountX=-8.59 mountY=-0.62, mountTheta=-3.07
20:59:25.568 00.012 2864 SchedulePrimaryMove(10198720, x=7.67, y=-4.04, opts=13)
20:59:25.568 00.000 2864 Enqueuing Move request for scope (7.67, -4.04)
20:59:25.568 00.000 6680 Worker thread wakes up
20:59:25.568 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (7.67, -4.04) opts 0xd
20:59:25.568 00.000 6680 Handling offset move in thread for scope, endpoint = (7.67, -4.04)
20:59:25.568 00.000 6680 Moving (7.67, -4.04) raw xDistance=-8.59 yDistance=-0.62
20:59:25.568 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
20:59:25.568 00.000 6680 MoveAxis(E, 0, ABG)
20:59:25.568 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:25.568 00.000 6680 Move returns status 1, amount 0
20:59:25.568 00.000 6680 MoveAxis(N, 99, ABG)
20:59:25.568 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:25.568 00.000 6680 Move returns status 1, amount 0
20:59:25.568 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:59:25.568 00.000 6680 move complete, result=1
20:59:25.568 00.000 6680 worker thread done servicing request
20:59:25.583 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=183, Gamma=0.560
20:59:25.631 00.048 2864 UpdateGuideState exits: m=1820 SNR=30.1
20:59:25.631 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:25.631 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:59:25.631 00.000 2864 Enqueuing Expose request
20:59:25.631 00.000 6680 Worker thread wakes up
20:59:25.631 00.000 2864 GuideStep: -8.6 px 0 ms EAST, -0.6 px 0 ms NORTH
20:59:25.631 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:59:25.631 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(119,710,31,31)
20:59:25.631 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:59:25.631 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:59:27.296 01.665 6680 Exposure complete
20:59:27.359 00.063 6680 worker thread done servicing request
20:59:27.359 00.000 2864 OnExposeComplete: enter
20:59:27.359 00.000 2864 UpdateGuideState(): m_state=6
20:59:27.359 00.000 2864 Star::Find(15, 133, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
20:59:27.369 00.010 2864 Star::Find returns 1 (0), X=134.39, Y=724.18, Mass=1757, SNR=29.6, Peak=181 HFD=3.1
20:59:27.369 00.000 2864 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.80) = xAngle (-3.29 = 2.99)
20:59:27.369 00.000 2864 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.36 = -0.08)
20:59:27.369 00.000 2864 CameraToMount -- cameraX=8.41 cameraY=-4.53 hyp=9.55 cameraTheta=-0.49 mountX=-9.45 mountY=-0.76, mountTheta=-3.06
20:59:27.376 00.007 2864 SchedulePrimaryMove(10198720, x=8.41, y=-4.53, opts=13)
20:59:27.376 00.000 2864 Enqueuing Move request for scope (8.41, -4.53)
20:59:27.376 00.000 6680 Worker thread wakes up
20:59:27.376 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (8.41, -4.53) opts 0xd
20:59:27.376 00.000 6680 Handling offset move in thread for scope, endpoint = (8.41, -4.53)
20:59:27.376 00.000 6680 Moving (8.41, -4.53) raw xDistance=-9.45 yDistance=-0.76
20:59:27.376 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76
20:59:27.376 00.000 6680 MoveAxis(E, 0, ABG)
20:59:27.376 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:27.376 00.000 6680 Move returns status 1, amount 0
20:59:27.376 00.000 6680 MoveAxis(N, 122, ABG)
20:59:27.376 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:27.376 00.000 6680 Move returns status 1, amount 0
20:59:27.376 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:59:27.376 00.000 6680 move complete, result=1
20:59:27.376 00.000 6680 worker thread done servicing request
20:59:27.396 00.020 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=166, Gamma=0.560
20:59:27.441 00.045 2864 UpdateGuideState exits: m=1757 SNR=29.6
20:59:27.443 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:27.445 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:59:27.447 00.002 2864 Enqueuing Expose request
20:59:27.449 00.002 6680 Worker thread wakes up
20:59:27.449 00.000 2864 GuideStep: -9.5 px 0 ms EAST, -0.8 px 0 ms NORTH
20:59:27.449 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:59:27.452 00.003 6680 Handling exposure in thread, d=1500 o=3 r=(119,709,31,31)
20:59:27.452 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:59:27.455 00.003 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:59:28.862 01.407 6680 Exposure complete
20:59:28.917 00.055 6680 worker thread done servicing request
20:59:28.918 00.001 2864 OnExposeComplete: enter
20:59:28.921 00.003 2864 UpdateGuideState(): m_state=6
20:59:28.923 00.002 2864 Star::Find(15, 134, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
20:59:28.927 00.004 2864 Star::Find returns 1 (0), X=134.27, Y=724.15, Mass=1798, SNR=29.9, Peak=169 HFD=3.2
20:59:28.930 00.003 2864 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.80) = xAngle (-3.30 = 2.98)
20:59:28.933 00.003 2864 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.37 = -0.09)
20:59:28.937 00.004 2864 CameraToMount -- cameraX=8.29 cameraY=-4.56 hyp=9.46 cameraTheta=-0.50 mountX=-9.35 mountY=-0.84, mountTheta=-3.05
20:59:28.939 00.002 2864 SchedulePrimaryMove(10198720, x=8.29, y=-4.56, opts=13)
20:59:28.941 00.002 2864 Enqueuing Move request for scope (8.29, -4.56)
20:59:28.944 00.003 6680 Worker thread wakes up
20:59:28.944 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (8.29, -4.56) opts 0xd
20:59:28.944 00.000 6680 Handling offset move in thread for scope, endpoint = (8.29, -4.56)
20:59:28.944 00.000 6680 Moving (8.29, -4.56) raw xDistance=-9.35 yDistance=-0.84
20:59:28.944 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.84 from input -0.84
20:59:28.944 00.000 6680 MoveAxis(E, 0, ABG)
20:59:28.944 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:28.944 00.000 6680 Move returns status 1, amount 0
20:59:28.945 00.001 6680 MoveAxis(N, 134, ABG)
20:59:28.945 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:28.945 00.000 6680 Move returns status 1, amount 0
20:59:28.945 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:59:28.945 00.000 6680 move complete, result=1
20:59:28.945 00.000 6680 worker thread done servicing request
20:59:28.958 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=159, Gamma=0.560
20:59:29.003 00.045 2864 UpdateGuideState exits: m=1798 SNR=29.9
20:59:29.005 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:29.007 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:59:29.009 00.002 2864 Enqueuing Expose request
20:59:29.010 00.001 6680 Worker thread wakes up
20:59:29.010 00.000 2864 GuideStep: -9.3 px 0 ms EAST, -0.8 px 0 ms NORTH
20:59:29.012 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:59:29.012 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(119,709,31,31)
20:59:29.014 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:59:29.017 00.003 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:59:30.650 01.633 6680 Exposure complete
20:59:30.697 00.047 6680 worker thread done servicing request
20:59:30.697 00.000 2864 OnExposeComplete: enter
20:59:30.697 00.000 2864 UpdateGuideState(): m_state=6
20:59:30.697 00.000 2864 Star::Find(15, 134, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
20:59:30.715 00.018 2864 Star::Find returns 1 (0), X=135.68, Y=724.26, Mass=1812, SNR=30.0, Peak=182 HFD=2.9
20:59:30.717 00.002 2864 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.80) = xAngle (-3.23 = 3.06)
20:59:30.719 00.002 2864 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.30 = -0.02)
20:59:30.721 00.002 2864 CameraToMount -- cameraX=9.70 cameraY=-4.44 hyp=10.67 cameraTheta=-0.43 mountX=-10.63 mountY=-0.17, mountTheta=-3.13
20:59:30.725 00.004 2864 SchedulePrimaryMove(10198720, x=9.70, y=-4.44, opts=13)
20:59:30.728 00.003 2864 Enqueuing Move request for scope (9.70, -4.44)
20:59:30.740 00.012 6680 Worker thread wakes up
20:59:30.740 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (9.70, -4.44) opts 0xd
20:59:30.740 00.000 6680 Handling offset move in thread for scope, endpoint = (9.70, -4.44)
20:59:30.740 00.000 6680 Moving (9.70, -4.44) raw xDistance=-10.63 yDistance=-0.17
20:59:30.744 00.004 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:30.744 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:59:30.744 00.000 6680 MoveAxis(E, 0, ABG)
20:59:30.744 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:30.744 00.000 6680 Move returns status 1, amount 0
20:59:30.744 00.000 6680 MoveAxis(N, 0, ABG)
20:59:30.744 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:30.744 00.000 6680 Move returns status 1, amount 0
20:59:30.744 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:59:30.744 00.000 6680 move complete, result=1
20:59:30.744 00.000 6680 worker thread done servicing request
20:59:30.762 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=161, Gamma=0.560
20:59:30.822 00.060 2864 UpdateGuideState exits: m=1812 SNR=30.0
20:59:30.822 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:30.822 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:59:30.822 00.000 2864 Enqueuing Expose request
20:59:30.822 00.000 6680 Worker thread wakes up
20:59:30.822 00.000 2864 GuideStep: -10.6 px 0 ms EAST, -0.2 px 0 ms NORTH
20:59:30.822 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:59:30.822 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(121,709,31,31)
20:59:30.822 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:59:30.842 00.020 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:59:32.260 01.418 6680 Exposure complete
20:59:32.324 00.064 6680 worker thread done servicing request
20:59:32.324 00.000 2864 OnExposeComplete: enter
20:59:32.324 00.000 2864 UpdateGuideState(): m_state=6
20:59:32.324 00.000 2864 Star::Find(15, 135, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
20:59:32.333 00.009 2864 Star::Find returns 1 (0), X=135.50, Y=723.70, Mass=1785, SNR=29.8, Peak=166 HFD=3.1
20:59:32.333 00.000 2864 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.80) = xAngle (-3.28 = 3.00)
20:59:32.333 00.000 2864 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.35 = -0.07)
20:59:32.338 00.005 2864 CameraToMount -- cameraX=9.52 cameraY=-5.00 hyp=10.75 cameraTheta=-0.48 mountX=-10.65 mountY=-0.75, mountTheta=-3.07
20:59:32.343 00.005 2864 SchedulePrimaryMove(10198720, x=9.52, y=-5.00, opts=13)
20:59:32.345 00.002 2864 Enqueuing Move request for scope (9.52, -5.00)
20:59:32.347 00.002 6680 Worker thread wakes up
20:59:32.347 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (9.52, -5.00) opts 0xd
20:59:32.347 00.000 6680 Handling offset move in thread for scope, endpoint = (9.52, -5.00)
20:59:32.347 00.000 6680 Moving (9.52, -5.00) raw xDistance=-10.65 yDistance=-0.75
20:59:32.347 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.75 from input -0.75
20:59:32.347 00.000 6680 MoveAxis(E, 0, ABG)
20:59:32.347 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:32.347 00.000 6680 Move returns status 1, amount 0
20:59:32.347 00.000 6680 MoveAxis(N, 120, ABG)
20:59:32.347 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:32.347 00.000 6680 Move returns status 1, amount 0
20:59:32.347 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:59:32.347 00.000 6680 move complete, result=1
20:59:32.347 00.000 6680 worker thread done servicing request
20:59:32.356 00.009 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=168, Gamma=0.560
20:59:32.408 00.052 2864 UpdateGuideState exits: m=1785 SNR=29.8
20:59:32.408 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:32.413 00.005 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:59:32.413 00.000 2864 Enqueuing Expose request
20:59:32.418 00.005 6680 Worker thread wakes up
20:59:32.418 00.000 2864 GuideStep: -10.7 px 0 ms EAST, -0.8 px 0 ms NORTH
20:59:32.418 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:59:32.418 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,709,31,31)
20:59:32.418 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:59:32.418 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:59:34.047 01.629 6680 Exposure complete
20:59:34.095 00.048 6680 worker thread done servicing request
20:59:34.095 00.000 2864 OnExposeComplete: enter
20:59:34.101 00.006 2864 UpdateGuideState(): m_state=6
20:59:34.103 00.002 2864 Star::Find(15, 135, 723, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
20:59:34.105 00.002 2864 Star::Find returns 1 (0), X=135.74, Y=723.23, Mass=1852, SNR=30.3, Peak=169 HFD=2.9
20:59:34.105 00.000 2864 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.80) = xAngle (-3.31 = 2.98)
20:59:34.107 00.002 2864 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.38 = -0.10)
20:59:34.109 00.002 2864 CameraToMount -- cameraX=9.76 cameraY=-5.48 hyp=11.20 cameraTheta=-0.51 mountX=-11.04 mountY=-1.09, mountTheta=-3.04
20:59:34.113 00.004 2864 SchedulePrimaryMove(10198720, x=9.76, y=-5.48, opts=13)
20:59:34.115 00.002 2864 Enqueuing Move request for scope (9.76, -5.48)
20:59:34.117 00.002 6680 Worker thread wakes up
20:59:34.117 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (9.76, -5.48) opts 0xd
20:59:34.117 00.000 6680 Handling offset move in thread for scope, endpoint = (9.76, -5.48)
20:59:34.117 00.000 6680 Moving (9.76, -5.48) raw xDistance=-11.04 yDistance=-1.09
20:59:34.117 00.000 6680 GuideAlgorithmResistSwitch::result() returns -1.09 from input -1.09
20:59:34.117 00.000 6680 MoveAxis(E, 0, ABG)
20:59:34.117 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:34.117 00.000 6680 Move returns status 1, amount 0
20:59:34.117 00.000 6680 MoveAxis(N, 174, ABG)
20:59:34.117 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:34.117 00.000 6680 Move returns status 1, amount 0
20:59:34.117 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:59:34.117 00.000 6680 move complete, result=1
20:59:34.117 00.000 6680 worker thread done servicing request
20:59:34.127 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=146, Gamma=0.560
20:59:34.176 00.049 2864 UpdateGuideState exits: m=1852 SNR=30.3
20:59:34.176 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:34.176 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:59:34.181 00.005 2864 Enqueuing Expose request
20:59:34.181 00.000 6680 Worker thread wakes up
20:59:34.181 00.000 2864 GuideStep: -11.0 px 0 ms EAST, -1.1 px 0 ms NORTH
20:59:34.181 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:59:34.181 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(121,708,31,31)
20:59:34.181 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:59:34.190 00.009 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:59:35.594 01.404 6680 Exposure complete
20:59:35.643 00.049 6680 worker thread done servicing request
20:59:35.643 00.000 2864 OnExposeComplete: enter
20:59:35.645 00.002 2864 UpdateGuideState(): m_state=6
20:59:35.647 00.002 2864 Star::Find(15, 135, 723, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
20:59:35.650 00.003 2864 Star::Find returns 1 (0), X=136.45, Y=723.31, Mass=1822, SNR=30.1, Peak=162 HFD=3.2
20:59:35.653 00.003 2864 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.80) = xAngle (-3.27 = 3.01)
20:59:35.654 00.001 2864 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.35 = -0.06)
20:59:35.656 00.002 2864 CameraToMount -- cameraX=10.48 cameraY=-5.40 hyp=11.79 cameraTheta=-0.48 mountX=-11.69 mountY=-0.73, mountTheta=-3.08
20:59:35.659 00.003 2864 SchedulePrimaryMove(10198720, x=10.48, y=-5.40, opts=13)
20:59:35.661 00.002 2864 Enqueuing Move request for scope (10.48, -5.40)
20:59:35.664 00.003 6680 Worker thread wakes up
20:59:35.664 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (10.48, -5.40) opts 0xd
20:59:35.664 00.000 6680 Handling offset move in thread for scope, endpoint = (10.48, -5.40)
20:59:35.664 00.000 6680 Moving (10.48, -5.40) raw xDistance=-11.69 yDistance=-0.73
20:59:35.664 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73
20:59:35.664 00.000 6680 MoveAxis(E, 0, ABG)
20:59:35.664 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:35.664 00.000 6680 Move returns status 1, amount 0
20:59:35.664 00.000 6680 MoveAxis(N, 117, ABG)
20:59:35.664 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:35.664 00.000 6680 Move returns status 1, amount 0
20:59:35.665 00.001 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:59:35.665 00.000 6680 move complete, result=1
20:59:35.665 00.000 6680 worker thread done servicing request
20:59:35.678 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=148, Gamma=0.560
20:59:35.723 00.045 2864 UpdateGuideState exits: m=1822 SNR=30.1
20:59:35.726 00.003 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:35.729 00.003 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:59:35.730 00.001 2864 Enqueuing Expose request
20:59:35.734 00.004 6680 Worker thread wakes up
20:59:35.734 00.000 2864 GuideStep: -11.7 px 0 ms EAST, -0.7 px 0 ms NORTH
20:59:35.736 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:59:35.736 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(121,708,31,31)
20:59:35.739 00.003 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:59:35.741 00.002 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:59:37.376 01.635 6680 Exposure complete
20:59:37.419 00.043 6680 worker thread done servicing request
20:59:37.419 00.000 2864 OnExposeComplete: enter
20:59:37.419 00.000 2864 UpdateGuideState(): m_state=6
20:59:37.419 00.000 2864 Star::Find(15, 136, 723, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
20:59:37.419 00.000 2864 Star::Find returns 1 (0), X=136.95, Y=722.88, Mass=1773, SNR=29.7, Peak=180 HFD=2.8
20:59:37.431 00.012 2864 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.80) = xAngle (-3.28 = 3.00)
20:59:37.433 00.002 2864 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.36 = -0.07)
20:59:37.437 00.004 2864 CameraToMount -- cameraX=10.98 cameraY=-5.83 hyp=12.43 cameraTheta=-0.49 mountX=-12.30 mountY=-0.92, mountTheta=-3.07
20:59:37.439 00.002 2864 SchedulePrimaryMove(10198720, x=10.98, y=-5.83, opts=13)
20:59:37.441 00.002 2864 Enqueuing Move request for scope (10.98, -5.83)
20:59:37.443 00.002 6680 Worker thread wakes up
20:59:37.443 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (10.98, -5.83) opts 0xd
20:59:37.443 00.000 6680 Handling offset move in thread for scope, endpoint = (10.98, -5.83)
20:59:37.443 00.000 6680 Moving (10.98, -5.83) raw xDistance=-12.30 yDistance=-0.92
20:59:37.443 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.92 from input -0.92
20:59:37.443 00.000 6680 MoveAxis(E, 0, ABG)
20:59:37.443 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:37.443 00.000 6680 Move returns status 1, amount 0
20:59:37.445 00.002 6680 MoveAxis(N, 147, ABG)
20:59:37.445 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:37.445 00.000 6680 Move returns status 1, amount 0
20:59:37.445 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:59:37.445 00.000 6680 move complete, result=1
20:59:37.445 00.000 6680 worker thread done servicing request
20:59:37.451 00.006 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=167, Gamma=0.560
20:59:37.500 00.049 2864 UpdateGuideState exits: m=1773 SNR=29.7
20:59:37.500 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:37.500 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:59:37.500 00.000 2864 Enqueuing Expose request
20:59:37.500 00.000 6680 Worker thread wakes up
20:59:37.500 00.000 2864 GuideStep: -12.3 px 0 ms EAST, -0.9 px 0 ms NORTH
20:59:37.500 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:59:37.500 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(122,708,31,31)
20:59:37.513 00.013 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:59:37.513 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:59:38.931 01.418 6680 Exposure complete
20:59:39.010 00.079 6680 worker thread done servicing request
20:59:39.010 00.000 2864 OnExposeComplete: enter
20:59:39.010 00.000 2864 UpdateGuideState(): m_state=6
20:59:39.010 00.000 2864 Star::Find(15, 136, 722, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
20:59:39.016 00.006 2864 Star::Find returns 1 (0), X=137.04, Y=722.82, Mass=1824, SNR=30.1, Peak=171 HFD=2.9
20:59:39.016 00.000 2864 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.80) = xAngle (-3.28 = 3.00)
20:59:39.016 00.000 2864 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.36 = -0.08)
20:59:39.016 00.000 2864 CameraToMount -- cameraX=11.06 cameraY=-5.89 hyp=12.53 cameraTheta=-0.49 mountX=-12.41 mountY=-0.94, mountTheta=-3.07
20:59:39.025 00.009 2864 SchedulePrimaryMove(10198720, x=11.06, y=-5.89, opts=13)
20:59:39.025 00.000 2864 Enqueuing Move request for scope (11.06, -5.89)
20:59:39.025 00.000 6680 Worker thread wakes up
20:59:39.025 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (11.06, -5.89) opts 0xd
20:59:39.025 00.000 6680 Handling offset move in thread for scope, endpoint = (11.06, -5.89)
20:59:39.025 00.000 6680 Moving (11.06, -5.89) raw xDistance=-12.41 yDistance=-0.94
20:59:39.025 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.94 from input -0.94
20:59:39.025 00.000 6680 MoveAxis(E, 0, ABG)
20:59:39.025 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:39.025 00.000 6680 Move returns status 1, amount 0
20:59:39.025 00.000 6680 MoveAxis(N, 151, ABG)
20:59:39.025 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:39.025 00.000 6680 Move returns status 1, amount 0
20:59:39.025 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:59:39.025 00.000 6680 move complete, result=1
20:59:39.025 00.000 6680 worker thread done servicing request
20:59:39.032 00.007 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=162, Gamma=0.560
20:59:39.088 00.056 2864 UpdateGuideState exits: m=1824 SNR=30.1
20:59:39.090 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:39.092 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:59:39.094 00.002 2864 Enqueuing Expose request
20:59:39.094 00.000 6680 Worker thread wakes up
20:59:39.094 00.000 2864 GuideStep: -12.4 px 0 ms EAST, -0.9 px 0 ms NORTH
20:59:39.094 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:59:39.094 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(122,708,31,31)
20:59:39.094 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:59:39.094 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:59:40.742 01.648 6680 Exposure complete
20:59:40.792 00.050 6680 worker thread done servicing request
20:59:40.792 00.000 2864 OnExposeComplete: enter
20:59:40.794 00.002 2864 UpdateGuideState(): m_state=6
20:59:40.797 00.003 2864 Star::Find(15, 137, 722, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
20:59:40.798 00.001 2864 Star::Find returns 1 (0), X=137.62, Y=722.95, Mass=1802, SNR=29.9, Peak=176 HFD=3.0
20:59:40.801 00.003 2864 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.80) = xAngle (-3.25 = 3.03)
20:59:40.803 00.002 2864 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.33 = -0.05)
20:59:40.805 00.002 2864 CameraToMount -- cameraX=11.65 cameraY=-5.76 hyp=12.99 cameraTheta=-0.46 mountX=-12.91 mountY=-0.59, mountTheta=-3.10
20:59:40.811 00.006 2864 SchedulePrimaryMove(10198720, x=11.65, y=-5.76, opts=13)
20:59:40.814 00.003 2864 Enqueuing Move request for scope (11.65, -5.76)
20:59:40.818 00.004 6680 Worker thread wakes up
20:59:40.819 00.001 6680 worker thread servicing REQUEST_MOVE scope ofs (11.65, -5.76) opts 0xd
20:59:40.819 00.000 6680 Handling offset move in thread for scope, endpoint = (11.65, -5.76)
20:59:40.819 00.000 6680 Moving (11.65, -5.76) raw xDistance=-12.91 yDistance=-0.59
20:59:40.819 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
20:59:40.819 00.000 6680 MoveAxis(E, 0, ABG)
20:59:40.819 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:40.819 00.000 6680 Move returns status 1, amount 0
20:59:40.819 00.000 6680 MoveAxis(N, 94, ABG)
20:59:40.819 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:40.820 00.001 6680 Move returns status 1, amount 0
20:59:40.820 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:59:40.820 00.000 6680 move complete, result=1
20:59:40.820 00.000 6680 worker thread done servicing request
20:59:40.834 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=194, Gamma=0.560
20:59:40.884 00.050 2864 UpdateGuideState exits: m=1802 SNR=29.9
20:59:40.886 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:40.888 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:59:40.890 00.002 2864 Enqueuing Expose request
20:59:40.893 00.003 6680 Worker thread wakes up
20:59:40.894 00.001 2864 GuideStep: -12.9 px 0 ms EAST, -0.6 px 0 ms NORTH
20:59:40.896 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:59:40.896 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(123,708,31,31)
20:59:40.898 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:59:40.902 00.004 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:59:42.306 01.404 6680 Exposure complete
20:59:42.365 00.059 6680 worker thread done servicing request
20:59:42.365 00.000 2864 OnExposeComplete: enter
20:59:42.371 00.006 2864 UpdateGuideState(): m_state=6
20:59:42.375 00.004 2864 Star::Find(15, 137, 722, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
20:59:42.378 00.003 2864 Star::Find returns 1 (0), X=138.11, Y=722.39, Mass=1779, SNR=29.7, Peak=194 HFD=2.7
20:59:42.383 00.005 2864 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.80) = xAngle (-3.28 = 3.01)
20:59:42.397 00.014 2864 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.35 = -0.07)
20:59:42.406 00.009 2864 CameraToMount -- cameraX=12.13 cameraY=-6.31 hyp=13.67 cameraTheta=-0.48 mountX=-13.55 mountY=-0.90, mountTheta=-3.07
20:59:42.417 00.011 2864 SchedulePrimaryMove(10198720, x=12.13, y=-6.31, opts=13)
20:59:42.423 00.006 2864 Enqueuing Move request for scope (12.13, -6.31)
20:59:42.429 00.006 6680 Worker thread wakes up
20:59:42.429 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (12.13, -6.31) opts 0xd
20:59:42.429 00.000 6680 Handling offset move in thread for scope, endpoint = (12.13, -6.31)
20:59:42.429 00.000 6680 Moving (12.13, -6.31) raw xDistance=-13.55 yDistance=-0.90
20:59:42.432 00.003 6680 GuideAlgorithmResistSwitch::result() returns -0.90 from input -0.90
20:59:42.432 00.000 6680 MoveAxis(E, 0, ABG)
20:59:42.432 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:42.432 00.000 6680 Move returns status 1, amount 0
20:59:42.432 00.000 6680 MoveAxis(N, 145, ABG)
20:59:42.432 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:42.432 00.000 6680 Move returns status 1, amount 0
20:59:42.432 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:59:42.432 00.000 6680 move complete, result=1
20:59:42.432 00.000 6680 worker thread done servicing request
20:59:42.447 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=191, Gamma=0.560
20:59:42.570 00.123 2864 UpdateGuideState exits: m=1779 SNR=29.7
20:59:42.572 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:42.572 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:59:42.584 00.012 2864 Enqueuing Expose request
20:59:42.598 00.014 6680 Worker thread wakes up
20:59:42.598 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:59:42.598 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(123,707,31,31)
20:59:42.599 00.001 2864 GuideStep: -13.6 px 0 ms EAST, -0.9 px 0 ms NORTH
20:59:42.610 00.011 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:59:42.615 00.005 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:59:44.240 01.625 6680 Exposure complete
20:59:44.293 00.053 6680 worker thread done servicing request
20:59:44.293 00.000 2864 OnExposeComplete: enter
20:59:44.293 00.000 2864 UpdateGuideState(): m_state=6
20:59:44.293 00.000 2864 Star::Find(15, 138, 722, 0, (0,0,0,0), 1.5, 10.0, 255) frame 101
20:59:44.293 00.000 2864 Star::Find returns 1 (0), X=138.64, Y=722.00, Mass=1788, SNR=29.8, Peak=196 HFD=2.8
20:59:44.293 00.000 2864 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.80) = xAngle (-3.28 = 3.00)
20:59:44.307 00.014 2864 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.36 = -0.07)
20:59:44.310 00.003 2864 CameraToMount -- cameraX=12.66 cameraY=-6.70 hyp=14.33 cameraTheta=-0.49 mountX=-14.19 mountY=-1.04, mountTheta=-3.07
20:59:44.310 00.000 2864 SchedulePrimaryMove(10198720, x=12.66, y=-6.70, opts=13)
20:59:44.310 00.000 2864 Enqueuing Move request for scope (12.66, -6.70)
20:59:44.310 00.000 6680 Worker thread wakes up
20:59:44.310 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (12.66, -6.70) opts 0xd
20:59:44.310 00.000 6680 Handling offset move in thread for scope, endpoint = (12.66, -6.70)
20:59:44.310 00.000 6680 Moving (12.66, -6.70) raw xDistance=-14.19 yDistance=-1.04
20:59:44.310 00.000 6680 GuideAlgorithmResistSwitch::result() returns -1.04 from input -1.04
20:59:44.310 00.000 6680 MoveAxis(E, 0, ABG)
20:59:44.310 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:44.310 00.000 6680 Move returns status 1, amount 0
20:59:44.310 00.000 6680 MoveAxis(N, 167, ABG)
20:59:44.310 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:44.310 00.000 6680 Move returns status 1, amount 0
20:59:44.310 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:59:44.310 00.000 6680 move complete, result=1
20:59:44.310 00.000 6680 worker thread done servicing request
20:59:44.326 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=183, Gamma=0.560
20:59:44.375 00.049 2864 UpdateGuideState exits: m=1788 SNR=29.8
20:59:44.377 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:44.379 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:59:44.381 00.002 2864 Enqueuing Expose request
20:59:44.383 00.002 6680 Worker thread wakes up
20:59:44.383 00.000 2864 GuideStep: -14.2 px 0 ms EAST, -1.0 px 0 ms NORTH
20:59:44.385 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:59:44.385 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(124,707,31,31)
20:59:44.385 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:59:44.389 00.004 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:59:45.801 01.412 6680 Exposure complete
20:59:45.851 00.050 6680 worker thread done servicing request
20:59:45.851 00.000 2864 OnExposeComplete: enter
20:59:45.851 00.000 2864 UpdateGuideState(): m_state=6
20:59:45.851 00.000 2864 Star::Find(15, 138, 722, 0, (0,0,0,0), 1.5, 10.0, 255) frame 102
20:59:45.851 00.000 2864 Star::Find returns 1 (0), X=139.03, Y=722.01, Mass=1853, SNR=30.4, Peak=202 HFD=2.8
20:59:45.861 00.010 2864 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.80) = xAngle (-3.27 = 3.01)
20:59:45.862 00.001 2864 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.34 = -0.06)
20:59:45.862 00.000 2864 CameraToMount -- cameraX=13.05 cameraY=-6.69 hyp=14.67 cameraTheta=-0.47 mountX=-14.55 mountY=-0.88, mountTheta=-3.08
20:59:45.871 00.009 2864 SchedulePrimaryMove(10198720, x=13.05, y=-6.69, opts=13)
20:59:45.873 00.002 2864 Enqueuing Move request for scope (13.05, -6.69)
20:59:45.875 00.002 6680 Worker thread wakes up
20:59:45.875 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (13.05, -6.69) opts 0xd
20:59:45.875 00.000 6680 Handling offset move in thread for scope, endpoint = (13.05, -6.69)
20:59:45.875 00.000 6680 Moving (13.05, -6.69) raw xDistance=-14.55 yDistance=-0.88
20:59:45.875 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.88 from input -0.88
20:59:45.875 00.000 6680 MoveAxis(E, 0, ABG)
20:59:45.876 00.001 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:45.876 00.000 6680 Move returns status 1, amount 0
20:59:45.876 00.000 6680 MoveAxis(N, 141, ABG)
20:59:45.876 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:45.876 00.000 6680 Move returns status 1, amount 0
20:59:45.876 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:59:45.876 00.000 6680 move complete, result=1
20:59:45.876 00.000 6680 worker thread done servicing request
20:59:45.876 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=173, Gamma=0.560
20:59:45.932 00.056 2864 UpdateGuideState exits: m=1853 SNR=30.4
20:59:45.940 00.008 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:45.942 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:59:45.944 00.002 2864 Enqueuing Expose request
20:59:45.946 00.002 6680 Worker thread wakes up
20:59:45.946 00.000 2864 GuideStep: -14.5 px 0 ms EAST, -0.9 px 0 ms NORTH
20:59:45.950 00.004 6680 worker thread servicing REQUEST_EXPOSE 1500
20:59:45.950 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(124,707,31,31)
20:59:45.950 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:59:45.950 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:59:47.588 01.638 6680 Exposure complete
20:59:47.634 00.046 6680 worker thread done servicing request
20:59:47.634 00.000 2864 OnExposeComplete: enter
20:59:47.634 00.000 2864 UpdateGuideState(): m_state=6
20:59:47.634 00.000 2864 Star::Find(15, 139, 722, 0, (0,0,0,0), 1.5, 10.0, 255) frame 103
20:59:47.634 00.000 2864 Star::Find returns 1 (0), X=139.34, Y=721.54, Mass=1876, SNR=30.5, Peak=189 HFD=3.0
20:59:47.634 00.000 2864 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.80) = xAngle (-3.29 = 3.00)
20:59:47.650 00.016 2864 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.36 = -0.08)
20:59:47.650 00.000 2864 CameraToMount -- cameraX=13.36 cameraY=-7.16 hyp=15.16 cameraTheta=-0.49 mountX=-15.00 mountY=-1.19, mountTheta=-3.06
20:59:47.650 00.000 2864 SchedulePrimaryMove(10198720, x=13.36, y=-7.16, opts=13)
20:59:47.650 00.000 2864 Enqueuing Move request for scope (13.36, -7.16)
20:59:47.650 00.000 6680 Worker thread wakes up
20:59:47.650 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (13.36, -7.16) opts 0xd
20:59:47.650 00.000 6680 Handling offset move in thread for scope, endpoint = (13.36, -7.16)
20:59:47.650 00.000 6680 Moving (13.36, -7.16) raw xDistance=-15.00 yDistance=-1.19
20:59:47.650 00.000 6680 GuideAlgorithmResistSwitch::result() returns -1.19 from input -1.19
20:59:47.650 00.000 6680 MoveAxis(E, 0, ABG)
20:59:47.650 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:47.650 00.000 6680 Move returns status 1, amount 0
20:59:47.650 00.000 6680 MoveAxis(N, 190, ABG)
20:59:47.650 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:47.650 00.000 6680 Move returns status 1, amount 0
20:59:47.650 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:59:47.650 00.000 6680 move complete, result=1
20:59:47.650 00.000 6680 worker thread done servicing request
20:59:47.676 00.026 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=145, Gamma=0.560
20:59:47.713 00.037 2864 UpdateGuideState exits: m=1876 SNR=30.5
20:59:47.713 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:47.713 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:59:47.729 00.016 2864 Enqueuing Expose request
20:59:47.729 00.000 6680 Worker thread wakes up
20:59:47.729 00.000 2864 GuideStep: -15.0 px 0 ms EAST, -1.2 px 0 ms NORTH
20:59:47.736 00.007 6680 worker thread servicing REQUEST_EXPOSE 1500
20:59:47.736 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(124,707,31,31)
20:59:47.739 00.003 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:59:47.739 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:59:49.158 01.419 6680 Exposure complete
20:59:49.237 00.079 6680 worker thread done servicing request
20:59:49.237 00.000 2864 OnExposeComplete: enter
20:59:49.239 00.002 2864 UpdateGuideState(): m_state=6
20:59:49.246 00.007 2864 Star::Find(15, 139, 721, 0, (0,0,0,0), 1.5, 10.0, 255) frame 104
20:59:49.252 00.006 2864 Star::Find returns 1 (0), X=139.90, Y=721.20, Mass=1824, SNR=30.1, Peak=177 HFD=2.9
20:59:49.256 00.004 2864 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.80) = xAngle (-3.29 = 2.99)
20:59:49.264 00.008 2864 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.36 = -0.08)
20:59:49.268 00.004 2864 CameraToMount -- cameraX=13.92 cameraY=-7.50 hyp=15.81 cameraTheta=-0.49 mountX=-15.64 mountY=-1.27, mountTheta=-3.06
20:59:49.278 00.010 2864 SchedulePrimaryMove(10198720, x=13.92, y=-7.50, opts=13)
20:59:49.286 00.008 2864 Enqueuing Move request for scope (13.92, -7.50)
20:59:49.294 00.008 6680 Worker thread wakes up
20:59:49.296 00.002 6680 worker thread servicing REQUEST_MOVE scope ofs (13.92, -7.50) opts 0xd
20:59:49.296 00.000 6680 Handling offset move in thread for scope, endpoint = (13.92, -7.50)
20:59:49.296 00.000 6680 Moving (13.92, -7.50) raw xDistance=-15.64 yDistance=-1.27
20:59:49.296 00.000 6680 GuideAlgorithmResistSwitch::result() returns -1.27 from input -1.27
20:59:49.296 00.000 6680 MoveAxis(E, 0, ABG)
20:59:49.296 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:49.296 00.000 6680 Move returns status 1, amount 0
20:59:49.296 00.000 6680 MoveAxis(N, 203, ABG)
20:59:49.296 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:49.296 00.000 6680 Move returns status 1, amount 0
20:59:49.296 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:59:49.296 00.000 6680 move complete, result=1
20:59:49.296 00.000 6680 worker thread done servicing request
20:59:49.324 00.028 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=180, Gamma=0.560
20:59:49.395 00.071 2864 UpdateGuideState exits: m=1824 SNR=30.1
20:59:49.399 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:49.404 00.005 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:59:49.408 00.004 2864 Enqueuing Expose request
20:59:49.412 00.004 6680 Worker thread wakes up
20:59:49.414 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:59:49.414 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(125,706,31,31)
20:59:49.414 00.000 2864 GuideStep: -15.6 px 0 ms EAST, -1.3 px 0 ms NORTH
20:59:49.422 00.008 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:59:49.426 00.004 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:59:51.048 01.622 6680 Exposure complete
20:59:51.099 00.051 6680 worker thread done servicing request
20:59:51.099 00.000 2864 OnExposeComplete: enter
20:59:51.104 00.005 2864 UpdateGuideState(): m_state=6
20:59:51.106 00.002 2864 Star::Find(15, 139, 721, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
20:59:51.106 00.000 2864 Star::Find returns 1 (0), X=140.22, Y=720.71, Mass=1833, SNR=30.2, Peak=169 HFD=2.8
20:59:51.106 00.000 2864 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.80) = xAngle (-3.31 = 2.98)
20:59:51.111 00.005 2864 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.38 = -0.10)
20:59:51.111 00.000 2864 CameraToMount -- cameraX=14.24 cameraY=-8.00 hyp=16.33 cameraTheta=-0.51 mountX=-16.11 mountY=-1.60, mountTheta=-3.04
20:59:51.111 00.000 2864 SchedulePrimaryMove(10198720, x=14.24, y=-8.00, opts=13)
20:59:51.119 00.008 2864 Enqueuing Move request for scope (14.24, -8.00)
20:59:51.119 00.000 6680 Worker thread wakes up
20:59:51.119 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (14.24, -8.00) opts 0xd
20:59:51.119 00.000 6680 Handling offset move in thread for scope, endpoint = (14.24, -8.00)
20:59:51.119 00.000 6680 Moving (14.24, -8.00) raw xDistance=-16.11 yDistance=-1.60
20:59:51.119 00.000 6680 GuideAlgorithmResistSwitch::result() returns -1.60 from input -1.60
20:59:51.119 00.000 6680 MoveAxis(E, 0, ABG)
20:59:51.119 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:51.119 00.000 6680 Move returns status 1, amount 0
20:59:51.119 00.000 6680 MoveAxis(N, 256, ABG)
20:59:51.119 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:51.119 00.000 6680 Move returns status 1, amount 0
20:59:51.119 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:59:51.119 00.000 6680 move complete, result=1
20:59:51.119 00.000 6680 worker thread done servicing request
20:59:51.127 00.008 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=165, Gamma=0.560
20:59:51.181 00.054 2864 UpdateGuideState exits: m=1833 SNR=30.2
20:59:51.181 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:51.189 00.008 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:59:51.191 00.002 2864 Enqueuing Expose request
20:59:51.192 00.001 6680 Worker thread wakes up
20:59:51.192 00.000 2864 GuideStep: -16.1 px 0 ms EAST, -1.6 px 0 ms NORTH
20:59:51.192 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:59:51.192 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(125,706,31,31)
20:59:51.192 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:59:51.192 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:59:52.611 01.419 6680 Exposure complete
20:59:52.661 00.050 6680 worker thread done servicing request
20:59:52.662 00.001 2864 OnExposeComplete: enter
20:59:52.664 00.002 2864 UpdateGuideState(): m_state=6
20:59:52.666 00.002 2864 Star::Find(15, 140, 720, 0, (0,0,0,0), 1.5, 10.0, 255) frame 106
20:59:52.669 00.003 2864 Star::Find returns 1 (0), X=140.87, Y=720.72, Mass=1749, SNR=29.5, Peak=151 HFD=2.8
20:59:52.671 00.002 2864 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.80) = xAngle (-3.29 = 3.00)
20:59:52.673 00.002 2864 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.36 = -0.08)
20:59:52.675 00.002 2864 CameraToMount -- cameraX=14.89 cameraY=-7.98 hyp=16.90 cameraTheta=-0.49 mountX=-16.72 mountY=-1.32, mountTheta=-3.06
20:59:52.679 00.004 2864 SchedulePrimaryMove(10198720, x=14.89, y=-7.98, opts=13)
20:59:52.682 00.003 2864 Enqueuing Move request for scope (14.89, -7.98)
20:59:52.685 00.003 6680 Worker thread wakes up
20:59:52.685 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (14.89, -7.98) opts 0xd
20:59:52.685 00.000 6680 Handling offset move in thread for scope, endpoint = (14.89, -7.98)
20:59:52.685 00.000 6680 Moving (14.89, -7.98) raw xDistance=-16.72 yDistance=-1.32
20:59:52.685 00.000 6680 GuideAlgorithmResistSwitch::result() returns -1.32 from input -1.32
20:59:52.685 00.000 6680 MoveAxis(E, 0, ABG)
20:59:52.685 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:52.685 00.000 6680 Move returns status 1, amount 0
20:59:52.685 00.000 6680 MoveAxis(N, 212, ABG)
20:59:52.685 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:52.685 00.000 6680 Move returns status 1, amount 0
20:59:52.685 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:59:52.685 00.000 6680 move complete, result=1
20:59:52.687 00.002 6680 worker thread done servicing request
20:59:52.700 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=194, Gamma=0.560
20:59:52.747 00.047 2864 UpdateGuideState exits: m=1749 SNR=29.5
20:59:52.753 00.006 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:52.755 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:59:52.757 00.002 2864 Enqueuing Expose request
20:59:52.761 00.004 6680 Worker thread wakes up
20:59:52.761 00.000 2864 GuideStep: -16.7 px 0 ms EAST, -1.3 px 0 ms NORTH
20:59:52.764 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
20:59:52.764 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(126,706,31,31)
20:59:52.765 00.001 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:59:52.767 00.002 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:59:54.395 01.628 6680 Exposure complete
20:59:54.448 00.053 6680 worker thread done servicing request
20:59:54.448 00.000 2864 OnExposeComplete: enter
20:59:54.451 00.003 2864 UpdateGuideState(): m_state=6
20:59:54.455 00.004 2864 Star::Find(15, 140, 720, 0, (0,0,0,0), 1.5, 10.0, 255) frame 107
20:59:54.461 00.006 2864 Star::Find returns 1 (0), X=141.08, Y=720.33, Mass=1818, SNR=30.1, Peak=172 HFD=3.2
20:59:54.465 00.004 2864 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.80) = xAngle (-3.30 = 2.98)
20:59:54.469 00.004 2864 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.38 = -0.09)
20:59:54.473 00.004 2864 CameraToMount -- cameraX=15.10 cameraY=-8.38 hyp=17.27 cameraTheta=-0.51 mountX=-17.05 mountY=-1.60, mountTheta=-3.05
20:59:54.473 00.000 2864 SchedulePrimaryMove(10198720, x=15.10, y=-8.38, opts=13)
20:59:54.484 00.011 2864 Enqueuing Move request for scope (15.10, -8.38)
20:59:54.490 00.006 6680 Worker thread wakes up
20:59:54.490 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (15.10, -8.38) opts 0xd
20:59:54.490 00.000 6680 Handling offset move in thread for scope, endpoint = (15.10, -8.38)
20:59:54.490 00.000 6680 Moving (15.10, -8.38) raw xDistance=-17.05 yDistance=-1.60
20:59:54.490 00.000 6680 GuideAlgorithmResistSwitch::result() returns -1.60 from input -1.60
20:59:54.490 00.000 6680 MoveAxis(E, 0, ABG)
20:59:54.490 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:54.490 00.000 6680 Move returns status 1, amount 0
20:59:54.490 00.000 6680 MoveAxis(N, 256, ABG)
20:59:54.490 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:54.490 00.000 6680 Move returns status 1, amount 0
20:59:54.490 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:59:54.490 00.000 6680 move complete, result=1
20:59:54.490 00.000 6680 worker thread done servicing request
20:59:54.511 00.021 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=194, Gamma=0.560
20:59:54.563 00.052 2864 UpdateGuideState exits: m=1818 SNR=30.1
20:59:54.563 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:54.563 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:59:54.563 00.000 2864 Enqueuing Expose request
20:59:54.563 00.000 6680 Worker thread wakes up
20:59:54.563 00.000 2864 GuideStep: -17.0 px 0 ms EAST, -1.6 px 0 ms NORTH
20:59:54.563 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:59:54.563 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(126,705,31,31)
20:59:54.577 00.014 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:59:54.579 00.002 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:59:55.983 01.404 6680 Exposure complete
20:59:56.030 00.047 6680 worker thread done servicing request
20:59:56.030 00.000 2864 OnExposeComplete: enter
20:59:56.030 00.000 2864 UpdateGuideState(): m_state=6
20:59:56.030 00.000 2864 Star::Find(15, 141, 720, 0, (0,0,0,0), 1.5, 10.0, 255) frame 108
20:59:56.030 00.000 2864 Star::Find returns 1 (0), X=141.71, Y=720.12, Mass=1865, SNR=30.5, Peak=188 HFD=3.0
20:59:56.030 00.000 2864 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.80) = xAngle (-3.30 = 2.99)
20:59:56.030 00.000 2864 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.37 = -0.09)
20:59:56.030 00.000 2864 CameraToMount -- cameraX=15.73 cameraY=-8.58 hyp=17.92 cameraTheta=-0.50 mountX=-17.71 mountY=-1.53, mountTheta=-3.06
20:59:56.046 00.016 2864 SchedulePrimaryMove(10198720, x=15.73, y=-8.58, opts=13)
20:59:56.046 00.000 2864 Enqueuing Move request for scope (15.73, -8.58)
20:59:56.046 00.000 6680 Worker thread wakes up
20:59:56.046 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (15.73, -8.58) opts 0xd
20:59:56.046 00.000 6680 Handling offset move in thread for scope, endpoint = (15.73, -8.58)
20:59:56.046 00.000 6680 Moving (15.73, -8.58) raw xDistance=-17.71 yDistance=-1.53
20:59:56.046 00.000 6680 GuideAlgorithmResistSwitch::result() returns -1.53 from input -1.53
20:59:56.046 00.000 6680 MoveAxis(E, 0, ABG)
20:59:56.046 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:56.046 00.000 6680 Move returns status 1, amount 0
20:59:56.046 00.000 6680 MoveAxis(N, 245, ABG)
20:59:56.046 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:56.046 00.000 6680 Move returns status 1, amount 0
20:59:56.046 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:59:56.046 00.000 6680 move complete, result=1
20:59:56.046 00.000 6680 worker thread done servicing request
20:59:56.066 00.020 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=183, Gamma=0.560
20:59:56.109 00.043 2864 UpdateGuideState exits: m=1865 SNR=30.5
20:59:56.109 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:56.109 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:59:56.109 00.000 2864 Enqueuing Expose request
20:59:56.123 00.014 6680 Worker thread wakes up
20:59:56.123 00.000 2864 GuideStep: -17.7 px 0 ms EAST, -1.5 px 0 ms NORTH
20:59:56.125 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
20:59:56.125 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(127,705,31,31)
20:59:56.127 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:59:56.131 00.004 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:59:57.754 01.623 6680 Exposure complete
20:59:57.816 00.062 6680 worker thread done servicing request
20:59:57.816 00.000 2864 OnExposeComplete: enter
20:59:57.818 00.002 2864 UpdateGuideState(): m_state=6
20:59:57.818 00.000 2864 Star::Find(15, 141, 720, 0, (0,0,0,0), 1.5, 10.0, 255) frame 109
20:59:57.818 00.000 2864 Star::Find returns 1 (0), X=142.04, Y=720.08, Mass=1823, SNR=30.1, Peak=194 HFD=2.8
20:59:57.818 00.000 2864 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.80) = xAngle (-3.29 = 2.99)
20:59:57.818 00.000 2864 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.36 = -0.08)
20:59:57.818 00.000 2864 CameraToMount -- cameraX=16.06 cameraY=-8.63 hyp=18.23 cameraTheta=-0.49 mountX=-18.04 mountY=-1.44, mountTheta=-3.06
20:59:57.818 00.000 2864 SchedulePrimaryMove(10198720, x=16.06, y=-8.63, opts=13)
20:59:57.834 00.016 2864 Enqueuing Move request for scope (16.06, -8.63)
20:59:57.836 00.002 6680 Worker thread wakes up
20:59:57.836 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (16.06, -8.63) opts 0xd
20:59:57.836 00.000 6680 Handling offset move in thread for scope, endpoint = (16.06, -8.63)
20:59:57.836 00.000 6680 Moving (16.06, -8.63) raw xDistance=-18.04 yDistance=-1.44
20:59:57.836 00.000 6680 GuideAlgorithmResistSwitch::result() returns -1.44 from input -1.44
20:59:57.836 00.000 6680 MoveAxis(E, 0, ABG)
20:59:57.836 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:57.836 00.000 6680 Move returns status 1, amount 0
20:59:57.836 00.000 6680 MoveAxis(N, 231, ABG)
20:59:57.836 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:57.836 00.000 6680 Move returns status 1, amount 0
20:59:57.836 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:59:57.836 00.000 6680 move complete, result=1
20:59:57.836 00.000 6680 worker thread done servicing request
20:59:57.849 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=198, Gamma=0.560
20:59:57.881 00.032 2864 UpdateGuideState exits: m=1823 SNR=30.1
20:59:57.881 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:57.897 00.016 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:59:57.900 00.003 2864 Enqueuing Expose request
20:59:57.900 00.000 6680 Worker thread wakes up
20:59:57.900 00.000 2864 GuideStep: -18.0 px 0 ms EAST, -1.4 px 0 ms NORTH
20:59:57.900 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:59:57.900 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(127,705,31,31)
20:59:57.900 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:59:57.900 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:59:59.309 01.409 6680 Exposure complete
20:59:59.371 00.062 6680 worker thread done servicing request
20:59:59.371 00.000 2864 OnExposeComplete: enter
20:59:59.372 00.001 2864 UpdateGuideState(): m_state=6
20:59:59.372 00.000 2864 Star::Find(15, 142, 720, 0, (0,0,0,0), 1.5, 10.0, 255) frame 110
20:59:59.372 00.000 2864 Star::Find returns 1 (0), X=142.48, Y=719.97, Mass=1786, SNR=29.8, Peak=178 HFD=3.0
20:59:59.372 00.000 2864 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.80) = xAngle (-3.28 = 3.00)
20:59:59.372 00.000 2864 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.36 = -0.07)
20:59:59.372 00.000 2864 CameraToMount -- cameraX=16.50 cameraY=-8.73 hyp=18.67 cameraTheta=-0.49 mountX=-18.49 mountY=-1.36, mountTheta=-3.07
20:59:59.372 00.000 2864 SchedulePrimaryMove(10198720, x=16.50, y=-8.73, opts=13)
20:59:59.388 00.016 2864 Enqueuing Move request for scope (16.50, -8.73)
20:59:59.390 00.002 6680 Worker thread wakes up
20:59:59.390 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (16.50, -8.73) opts 0xd
20:59:59.390 00.000 6680 Handling offset move in thread for scope, endpoint = (16.50, -8.73)
20:59:59.390 00.000 6680 Moving (16.50, -8.73) raw xDistance=-18.49 yDistance=-1.36
20:59:59.390 00.000 6680 GuideAlgorithmResistSwitch::result() returns -1.36 from input -1.36
20:59:59.390 00.000 6680 MoveAxis(E, 0, ABG)
20:59:59.390 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:59.390 00.000 6680 Move returns status 1, amount 0
20:59:59.390 00.000 6680 MoveAxis(N, 218, ABG)
20:59:59.390 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:59:59.390 00.000 6680 Move returns status 1, amount 0
20:59:59.390 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:59:59.390 00.000 6680 move complete, result=1
20:59:59.390 00.000 6680 worker thread done servicing request
20:59:59.404 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=177, Gamma=0.560
20:59:59.435 00.031 2864 UpdateGuideState exits: m=1786 SNR=29.8
20:59:59.451 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:59.451 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
20:59:59.451 00.000 2864 Enqueuing Expose request
20:59:59.451 00.000 6680 Worker thread wakes up
20:59:59.451 00.000 2864 GuideStep: -18.5 px 0 ms EAST, -1.4 px 0 ms NORTH
20:59:59.451 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
20:59:59.451 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(127,705,31,31)
20:59:59.451 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
20:59:59.463 00.012 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:00:01.114 01.651 6680 Exposure complete
21:00:01.182 00.068 6680 worker thread done servicing request
21:00:01.182 00.000 2864 OnExposeComplete: enter
21:00:01.182 00.000 2864 UpdateGuideState(): m_state=6
21:00:01.182 00.000 2864 Star::Find(15, 142, 719, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
21:00:01.182 00.000 2864 Star::Find returns 1 (0), X=143.19, Y=719.98, Mass=1810, SNR=30.0, Peak=185 HFD=2.8
21:00:01.192 00.010 2864 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.80) = xAngle (-3.26 = 3.02)
21:00:01.192 00.000 2864 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.34 = -0.06)
21:00:01.192 00.000 2864 CameraToMount -- cameraX=17.22 cameraY=-8.72 hyp=19.30 cameraTheta=-0.47 mountX=-19.15 mountY=-1.07, mountTheta=-3.09
21:00:01.192 00.000 2864 SchedulePrimaryMove(10198720, x=17.22, y=-8.72, opts=13)
21:00:01.192 00.000 2864 Enqueuing Move request for scope (17.22, -8.72)
21:00:01.192 00.000 6680 Worker thread wakes up
21:00:01.192 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (17.22, -8.72) opts 0xd
21:00:01.192 00.000 6680 Handling offset move in thread for scope, endpoint = (17.22, -8.72)
21:00:01.192 00.000 6680 Moving (17.22, -8.72) raw xDistance=-19.15 yDistance=-1.07
21:00:01.192 00.000 6680 GuideAlgorithmResistSwitch::result() returns -1.07 from input -1.07
21:00:01.192 00.000 6680 MoveAxis(E, 0, ABG)
21:00:01.192 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:01.192 00.000 6680 Move returns status 1, amount 0
21:00:01.192 00.000 6680 MoveAxis(N, 171, ABG)
21:00:01.192 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:01.192 00.000 6680 Move returns status 1, amount 0
21:00:01.192 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:00:01.192 00.000 6680 move complete, result=1
21:00:01.192 00.000 6680 worker thread done servicing request
21:00:01.213 00.021 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=186, Gamma=0.560
21:00:01.255 00.042 2864 UpdateGuideState exits: m=1810 SNR=30.0
21:00:01.255 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:01.255 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:00:01.255 00.000 2864 Enqueuing Expose request
21:00:01.255 00.000 6680 Worker thread wakes up
21:00:01.255 00.000 2864 GuideStep: -19.2 px 0 ms EAST, -1.1 px 0 ms NORTH
21:00:01.255 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:00:01.255 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(128,705,31,31)
21:00:01.271 00.016 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:00:01.271 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:00:02.698 01.427 6680 Exposure complete
21:00:02.745 00.047 6680 worker thread done servicing request
21:00:02.745 00.000 2864 OnExposeComplete: enter
21:00:02.745 00.000 2864 UpdateGuideState(): m_state=6
21:00:02.745 00.000 2864 Star::Find(15, 143, 719, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
21:00:02.761 00.016 2864 Star::Find returns 1 (0), X=143.43, Y=719.62, Mass=1755, SNR=29.5, Peak=153 HFD=3.1
21:00:02.761 00.000 2864 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.80) = xAngle (-3.28 = 3.01)
21:00:02.761 00.000 2864 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.35 = -0.07)
21:00:02.761 00.000 2864 CameraToMount -- cameraX=17.45 cameraY=-9.09 hyp=19.68 cameraTheta=-0.48 mountX=-19.50 mountY=-1.30, mountTheta=-3.07
21:00:02.761 00.000 2864 SchedulePrimaryMove(10198720, x=17.45, y=-9.09, opts=13)
21:00:02.761 00.000 2864 Enqueuing Move request for scope (17.45, -9.09)
21:00:02.761 00.000 6680 Worker thread wakes up
21:00:02.761 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (17.45, -9.09) opts 0xd
21:00:02.761 00.000 6680 Handling offset move in thread for scope, endpoint = (17.45, -9.09)
21:00:02.761 00.000 6680 Moving (17.45, -9.09) raw xDistance=-19.50 yDistance=-1.30
21:00:02.761 00.000 6680 GuideAlgorithmResistSwitch::result() returns -1.30 from input -1.30
21:00:02.761 00.000 6680 MoveAxis(E, 0, ABG)
21:00:02.761 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:02.761 00.000 6680 Move returns status 1, amount 0
21:00:02.761 00.000 6680 MoveAxis(N, 209, ABG)
21:00:02.761 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:02.761 00.000 6680 Move returns status 1, amount 0
21:00:02.761 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:00:02.761 00.000 6680 move complete, result=1
21:00:02.761 00.000 6680 worker thread done servicing request
21:00:02.777 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=197, Gamma=0.560
21:00:02.824 00.047 2864 UpdateGuideState exits: m=1755 SNR=29.5
21:00:02.824 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:02.824 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:00:02.824 00.000 2864 Enqueuing Expose request
21:00:02.840 00.016 6680 Worker thread wakes up
21:00:02.840 00.000 2864 GuideStep: -19.5 px 0 ms EAST, -1.3 px 0 ms NORTH
21:00:02.840 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:00:02.840 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(128,705,31,31)
21:00:02.840 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:00:02.840 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:00:04.486 01.646 6680 Exposure complete
21:00:04.565 00.079 6680 worker thread done servicing request
21:00:04.565 00.000 2864 OnExposeComplete: enter
21:00:04.565 00.000 2864 UpdateGuideState(): m_state=6
21:00:04.565 00.000 2864 Star::Find(15, 143, 719, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
21:00:04.565 00.000 2864 Star::Find returns 1 (0), X=144.17, Y=719.35, Mass=1814, SNR=30.0, Peak=174 HFD=3.2
21:00:04.565 00.000 2864 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.80) = xAngle (-3.27 = 3.01)
21:00:04.583 00.018 2864 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.34 = -0.06)
21:00:04.583 00.000 2864 CameraToMount -- cameraX=18.19 cameraY=-9.35 hyp=20.46 cameraTheta=-0.47 mountX=-20.29 mountY=-1.25, mountTheta=-3.08
21:00:04.588 00.005 2864 SchedulePrimaryMove(10198720, x=18.19, y=-9.35, opts=13)
21:00:04.588 00.000 2864 Enqueuing Move request for scope (18.19, -9.35)
21:00:04.588 00.000 6680 Worker thread wakes up
21:00:04.588 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (18.19, -9.35) opts 0xd
21:00:04.588 00.000 6680 Handling offset move in thread for scope, endpoint = (18.19, -9.35)
21:00:04.588 00.000 6680 Moving (18.19, -9.35) raw xDistance=-20.29 yDistance=-1.25
21:00:04.588 00.000 6680 GuideAlgorithmResistSwitch::result() returns -1.25 from input -1.25
21:00:04.588 00.000 6680 MoveAxis(E, 0, ABG)
21:00:04.588 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:04.588 00.000 6680 Move returns status 1, amount 0
21:00:04.588 00.000 6680 MoveAxis(N, 199, ABG)
21:00:04.588 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:04.588 00.000 6680 Move returns status 1, amount 0
21:00:04.588 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:00:04.588 00.000 6680 move complete, result=1
21:00:04.588 00.000 6680 worker thread done servicing request
21:00:04.597 00.009 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=184, Gamma=0.560
21:00:04.650 00.053 2864 UpdateGuideState exits: m=1814 SNR=30.0
21:00:04.650 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:04.650 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:00:04.650 00.000 2864 Enqueuing Expose request
21:00:04.660 00.010 6680 Worker thread wakes up
21:00:04.660 00.000 2864 GuideStep: -20.3 px 0 ms EAST, -1.2 px 0 ms NORTH
21:00:04.660 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:00:04.660 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(129,704,31,31)
21:00:04.660 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:00:04.660 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:00:06.090 01.430 6680 Exposure complete
21:00:06.151 00.061 6680 worker thread done servicing request
21:00:06.151 00.000 2864 OnExposeComplete: enter
21:00:06.169 00.018 2864 UpdateGuideState(): m_state=6
21:00:06.171 00.002 2864 Star::Find(15, 144, 719, 0, (0,0,0,0), 1.5, 10.0, 255) frame 114
21:00:06.171 00.000 2864 Star::Find returns 1 (0), X=144.65, Y=718.82, Mass=1808, SNR=30.0, Peak=175 HFD=3.0
21:00:06.178 00.007 2864 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.80) = xAngle (-3.28 = 3.00)
21:00:06.180 00.002 2864 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.36 = -0.07)
21:00:06.183 00.003 2864 CameraToMount -- cameraX=18.67 cameraY=-9.88 hyp=21.13 cameraTheta=-0.49 mountX=-20.92 mountY=-1.54, mountTheta=-3.07
21:00:06.187 00.004 2864 SchedulePrimaryMove(10198720, x=18.67, y=-9.88, opts=13)
21:00:06.187 00.000 2864 Enqueuing Move request for scope (18.67, -9.88)
21:00:06.187 00.000 6680 Worker thread wakes up
21:00:06.187 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (18.67, -9.88) opts 0xd
21:00:06.187 00.000 6680 Handling offset move in thread for scope, endpoint = (18.67, -9.88)
21:00:06.187 00.000 6680 Moving (18.67, -9.88) raw xDistance=-20.92 yDistance=-1.54
21:00:06.187 00.000 6680 GuideAlgorithmResistSwitch::result() returns -1.54 from input -1.54
21:00:06.187 00.000 6680 MoveAxis(E, 0, ABG)
21:00:06.187 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:06.187 00.000 6680 Move returns status 1, amount 0
21:00:06.187 00.000 6680 MoveAxis(N, 246, ABG)
21:00:06.187 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:06.187 00.000 6680 Move returns status 1, amount 0
21:00:06.187 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:00:06.187 00.000 6680 move complete, result=1
21:00:06.187 00.000 6680 worker thread done servicing request
21:00:06.206 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=190, Gamma=0.560
21:00:06.246 00.040 2864 UpdateGuideState exits: m=1808 SNR=30.0
21:00:06.246 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:06.246 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:00:06.246 00.000 2864 Enqueuing Expose request
21:00:06.261 00.015 6680 Worker thread wakes up
21:00:06.261 00.000 2864 GuideStep: -20.9 px 0 ms EAST, -1.5 px 0 ms NORTH
21:00:06.261 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:00:06.261 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(130,704,31,31)
21:00:06.261 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:00:06.261 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:00:07.909 01.648 6680 Exposure complete
21:00:07.973 00.064 6680 worker thread done servicing request
21:00:07.973 00.000 2864 OnExposeComplete: enter
21:00:07.973 00.000 2864 UpdateGuideState(): m_state=6
21:00:07.988 00.015 2864 Star::Find(15, 144, 718, 0, (0,0,0,0), 1.5, 10.0, 255) frame 115
21:00:07.988 00.000 2864 Star::Find returns 1 (0), X=145.00, Y=718.72, Mass=1801, SNR=29.9, Peak=148 HFD=3.2
21:00:07.988 00.000 2864 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.80) = xAngle (-3.28 = 3.00)
21:00:07.994 00.006 2864 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.35 = -0.07)
21:00:07.994 00.000 2864 CameraToMount -- cameraX=19.03 cameraY=-9.99 hyp=21.49 cameraTheta=-0.48 mountX=-21.28 mountY=-1.49, mountTheta=-3.07
21:00:07.994 00.000 2864 SchedulePrimaryMove(10198720, x=19.03, y=-9.99, opts=13)
21:00:07.994 00.000 2864 Enqueuing Move request for scope (19.03, -9.99)
21:00:07.994 00.000 6680 Worker thread wakes up
21:00:07.994 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (19.03, -9.99) opts 0xd
21:00:07.994 00.000 6680 Handling offset move in thread for scope, endpoint = (19.03, -9.99)
21:00:07.994 00.000 6680 Moving (19.03, -9.99) raw xDistance=-21.28 yDistance=-1.49
21:00:07.994 00.000 6680 GuideAlgorithmResistSwitch::result() returns -1.49 from input -1.49
21:00:07.994 00.000 6680 MoveAxis(E, 0, ABG)
21:00:07.994 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:07.994 00.000 6680 Move returns status 1, amount 0
21:00:07.994 00.000 6680 MoveAxis(N, 239, ABG)
21:00:07.994 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:07.994 00.000 6680 Move returns status 1, amount 0
21:00:07.994 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:00:07.994 00.000 6680 move complete, result=1
21:00:07.994 00.000 6680 worker thread done servicing request
21:00:08.004 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=165, Gamma=0.560
21:00:08.056 00.052 2864 UpdateGuideState exits: m=1801 SNR=29.9
21:00:08.056 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:08.056 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:00:08.056 00.000 2864 Enqueuing Expose request
21:00:08.067 00.011 6680 Worker thread wakes up
21:00:08.067 00.000 2864 GuideStep: -21.3 px 0 ms EAST, -1.5 px 0 ms NORTH
21:00:08.067 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:00:08.067 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(130,704,31,31)
21:00:08.067 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:00:08.067 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:00:09.481 01.414 6680 Exposure complete
21:00:09.529 00.048 6680 worker thread done servicing request
21:00:09.529 00.000 2864 OnExposeComplete: enter
21:00:09.529 00.000 2864 UpdateGuideState(): m_state=6
21:00:09.529 00.000 2864 Star::Find(15, 145, 718, 0, (0,0,0,0), 1.5, 10.0, 255) frame 116
21:00:09.529 00.000 2864 Star::Find returns 1 (0), X=145.69, Y=718.44, Mass=1805, SNR=29.9, Peak=155 HFD=3.2
21:00:09.529 00.000 2864 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.80) = xAngle (-3.28 = 3.01)
21:00:09.529 00.000 2864 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.35 = -0.07)
21:00:09.541 00.012 2864 CameraToMount -- cameraX=19.71 cameraY=-10.27 hyp=22.23 cameraTheta=-0.48 mountX=-22.03 mountY=-1.48, mountTheta=-3.07
21:00:09.541 00.000 2864 SchedulePrimaryMove(10198720, x=19.71, y=-10.27, opts=13)
21:00:09.541 00.000 2864 Enqueuing Move request for scope (19.71, -10.27)
21:00:09.541 00.000 6680 Worker thread wakes up
21:00:09.541 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (19.71, -10.27) opts 0xd
21:00:09.541 00.000 6680 Handling offset move in thread for scope, endpoint = (19.71, -10.27)
21:00:09.541 00.000 6680 Moving (19.71, -10.27) raw xDistance=-22.03 yDistance=-1.48
21:00:09.541 00.000 6680 GuideAlgorithmResistSwitch::result() returns -1.48 from input -1.48
21:00:09.541 00.000 6680 MoveAxis(E, 0, ABG)
21:00:09.541 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:09.541 00.000 6680 Move returns status 1, amount 0
21:00:09.541 00.000 6680 MoveAxis(N, 236, ABG)
21:00:09.541 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:09.541 00.000 6680 Move returns status 1, amount 0
21:00:09.541 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:00:09.541 00.000 6680 move complete, result=1
21:00:09.541 00.000 6680 worker thread done servicing request
21:00:09.556 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=0, FiltMin=0, FiltMax=159, Gamma=0.560
21:00:09.604 00.048 2864 UpdateGuideState exits: m=1805 SNR=29.9
21:00:09.604 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:09.604 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:00:09.604 00.000 2864 Enqueuing Expose request
21:00:09.604 00.000 6680 Worker thread wakes up
21:00:09.604 00.000 2864 GuideStep: -22.0 px 0 ms EAST, -1.5 px 0 ms NORTH
21:00:09.604 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:00:09.604 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(131,703,31,31)
21:00:09.604 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:00:09.619 00.015 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:00:11.268 01.649 6680 Exposure complete
21:00:11.344 00.076 6680 worker thread done servicing request
21:00:11.346 00.002 2864 OnExposeComplete: enter
21:00:11.347 00.001 2864 UpdateGuideState(): m_state=6
21:00:11.349 00.002 2864 Star::Find(15, 145, 718, 0, (0,0,0,0), 1.5, 10.0, 255) frame 117
21:00:11.349 00.000 2864 Star::Find returns 1 (0), X=145.66, Y=718.47, Mass=1789, SNR=29.8, Peak=172 HFD=3.1
21:00:11.349 00.000 2864 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.80) = xAngle (-3.28 = 3.01)
21:00:11.349 00.000 2864 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.35 = -0.07)
21:00:11.349 00.000 2864 CameraToMount -- cameraX=19.68 cameraY=-10.23 hyp=22.18 cameraTheta=-0.48 mountX=-21.98 mountY=-1.46, mountTheta=-3.08
21:00:11.349 00.000 2864 SchedulePrimaryMove(10198720, x=19.68, y=-10.23, opts=13)
21:00:11.363 00.014 2864 Enqueuing Move request for scope (19.68, -10.23)
21:00:11.363 00.000 6680 Worker thread wakes up
21:00:11.363 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (19.68, -10.23) opts 0xd
21:00:11.363 00.000 6680 Handling offset move in thread for scope, endpoint = (19.68, -10.23)
21:00:11.363 00.000 6680 Moving (19.68, -10.23) raw xDistance=-21.98 yDistance=-1.46
21:00:11.363 00.000 6680 GuideAlgorithmResistSwitch::result() returns -1.46 from input -1.46
21:00:11.363 00.000 6680 MoveAxis(E, 0, ABG)
21:00:11.363 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:11.363 00.000 6680 Move returns status 1, amount 0
21:00:11.363 00.000 6680 MoveAxis(N, 233, ABG)
21:00:11.363 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:11.363 00.000 6680 Move returns status 1, amount 0
21:00:11.363 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:00:11.363 00.000 6680 move complete, result=1
21:00:11.363 00.000 6680 worker thread done servicing request
21:00:11.379 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=184, Gamma=0.560
21:00:11.425 00.046 2864 UpdateGuideState exits: m=1789 SNR=29.8
21:00:11.427 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:11.429 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:00:11.431 00.002 2864 Enqueuing Expose request
21:00:11.433 00.002 6680 Worker thread wakes up
21:00:11.433 00.000 2864 GuideStep: -22.0 px 0 ms EAST, -1.5 px 0 ms NORTH
21:00:11.439 00.006 6680 worker thread servicing REQUEST_EXPOSE 1500
21:00:11.439 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(131,703,31,31)
21:00:11.441 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:00:11.443 00.002 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:00:12.867 01.424 6680 Exposure complete
21:00:12.915 00.048 6680 worker thread done servicing request
21:00:12.915 00.000 2864 OnExposeComplete: enter
21:00:12.915 00.000 2864 UpdateGuideState(): m_state=6
21:00:12.915 00.000 2864 Star::Find(15, 145, 718, 0, (0,0,0,0), 1.5, 10.0, 255) frame 118
21:00:12.931 00.016 2864 Star::Find returns 1 (0), X=145.76, Y=718.12, Mass=1804, SNR=29.9, Peak=174 HFD=3.1
21:00:12.931 00.000 2864 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.80) = xAngle (-3.29 = 3.00)
21:00:12.931 00.000 2864 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.36 = -0.08)
21:00:12.931 00.000 2864 CameraToMount -- cameraX=19.79 cameraY=-10.58 hyp=22.44 cameraTheta=-0.49 mountX=-22.20 mountY=-1.73, mountTheta=-3.06
21:00:12.931 00.000 2864 SchedulePrimaryMove(10198720, x=19.79, y=-10.58, opts=13)
21:00:12.931 00.000 2864 Enqueuing Move request for scope (19.79, -10.58)
21:00:12.931 00.000 6680 Worker thread wakes up
21:00:12.931 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (19.79, -10.58) opts 0xd
21:00:12.931 00.000 6680 Handling offset move in thread for scope, endpoint = (19.79, -10.58)
21:00:12.931 00.000 6680 Moving (19.79, -10.58) raw xDistance=-22.20 yDistance=-1.73
21:00:12.931 00.000 6680 GuideAlgorithmResistSwitch::result() returns -1.73 from input -1.73
21:00:12.931 00.000 6680 MoveAxis(E, 0, ABG)
21:00:12.931 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:12.931 00.000 6680 Move returns status 1, amount 0
21:00:12.931 00.000 6680 MoveAxis(N, 277, ABG)
21:00:12.931 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:12.931 00.000 6680 Move returns status 1, amount 0
21:00:12.931 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:00:12.931 00.000 6680 move complete, result=1
21:00:12.931 00.000 6680 worker thread done servicing request
21:00:12.946 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=171, Gamma=0.560
21:00:12.994 00.048 2864 UpdateGuideState exits: m=1804 SNR=29.9
21:00:12.994 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:12.994 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:00:12.994 00.000 2864 Enqueuing Expose request
21:00:13.010 00.016 6680 Worker thread wakes up
21:00:13.010 00.000 2864 GuideStep: -22.2 px 0 ms EAST, -1.7 px 0 ms NORTH
21:00:13.010 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:00:13.010 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(131,703,31,31)
21:00:13.010 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:00:13.010 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:00:14.658 01.648 6680 Exposure complete
21:00:14.721 00.063 6680 worker thread done servicing request
21:00:14.721 00.000 2864 OnExposeComplete: enter
21:00:14.721 00.000 2864 UpdateGuideState(): m_state=6
21:00:14.721 00.000 2864 Star::Find(15, 145, 718, 0, (0,0,0,0), 1.5, 10.0, 255) frame 119
21:00:14.721 00.000 2864 Star::Find returns 1 (0), X=145.94, Y=717.55, Mass=1836, SNR=30.2, Peak=145 HFD=3.3
21:00:14.721 00.000 2864 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.80) = xAngle (-3.30 = 2.98)
21:00:14.721 00.000 2864 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.38 = -0.10)
21:00:14.721 00.000 2864 CameraToMount -- cameraX=19.97 cameraY=-11.15 hyp=22.87 cameraTheta=-0.51 mountX=-22.56 mountY=-2.18, mountTheta=-3.05
21:00:14.739 00.018 2864 SchedulePrimaryMove(10198720, x=19.97, y=-11.15, opts=13)
21:00:14.739 00.000 2864 Enqueuing Move request for scope (19.97, -11.15)
21:00:14.744 00.005 6680 Worker thread wakes up
21:00:14.744 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (19.97, -11.15) opts 0xd
21:00:14.744 00.000 6680 Handling offset move in thread for scope, endpoint = (19.97, -11.15)
21:00:14.744 00.000 6680 Moving (19.97, -11.15) raw xDistance=-22.56 yDistance=-2.18
21:00:14.744 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.18 from input -2.18
21:00:14.744 00.000 6680 MoveAxis(E, 0, ABG)
21:00:14.744 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:14.744 00.000 6680 Move returns status 1, amount 0
21:00:14.744 00.000 6680 MoveAxis(N, 349, ABG)
21:00:14.744 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:14.744 00.000 6680 Move returns status 1, amount 0
21:00:14.744 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:00:14.744 00.000 6680 move complete, result=1
21:00:14.744 00.000 6680 worker thread done servicing request
21:00:14.753 00.009 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=158, Gamma=0.560
21:00:14.800 00.047 2864 UpdateGuideState exits: m=1836 SNR=30.2
21:00:14.800 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:14.807 00.007 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:00:14.807 00.000 2864 Enqueuing Expose request
21:00:14.807 00.000 6680 Worker thread wakes up
21:00:14.807 00.000 2864 GuideStep: -22.6 px 0 ms EAST, -2.2 px 0 ms NORTH
21:00:14.818 00.011 6680 worker thread servicing REQUEST_EXPOSE 1500
21:00:14.818 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(131,703,31,31)
21:00:14.820 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:00:14.823 00.003 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:00:16.224 01.401 6680 Exposure complete
21:00:16.275 00.051 6680 worker thread done servicing request
21:00:16.275 00.000 2864 OnExposeComplete: enter
21:00:16.275 00.000 2864 UpdateGuideState(): m_state=6
21:00:16.275 00.000 2864 Star::Find(15, 145, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
21:00:16.275 00.000 2864 Star::Find returns 1 (0), X=146.19, Y=717.63, Mass=1813, SNR=30.0, Peak=145 HFD=3.2
21:00:16.275 00.000 2864 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.80) = xAngle (-3.30 = 2.99)
21:00:16.288 00.013 2864 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.37 = -0.09)
21:00:16.288 00.000 2864 CameraToMount -- cameraX=20.21 cameraY=-11.07 hyp=23.04 cameraTheta=-0.50 mountX=-22.77 mountY=-2.01, mountTheta=-3.05
21:00:16.288 00.000 2864 SchedulePrimaryMove(10198720, x=20.21, y=-11.07, opts=13)
21:00:16.288 00.000 2864 Enqueuing Move request for scope (20.21, -11.07)
21:00:16.288 00.000 6680 Worker thread wakes up
21:00:16.288 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (20.21, -11.07) opts 0xd
21:00:16.288 00.000 6680 Handling offset move in thread for scope, endpoint = (20.21, -11.07)
21:00:16.288 00.000 6680 Moving (20.21, -11.07) raw xDistance=-22.77 yDistance=-2.01
21:00:16.288 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.01 from input -2.01
21:00:16.288 00.000 6680 MoveAxis(E, 0, ABG)
21:00:16.288 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:16.288 00.000 6680 Move returns status 1, amount 0
21:00:16.288 00.000 6680 MoveAxis(N, 322, ABG)
21:00:16.288 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:16.288 00.000 6680 Move returns status 1, amount 0
21:00:16.288 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:00:16.288 00.000 6680 move complete, result=1
21:00:16.288 00.000 6680 worker thread done servicing request
21:00:16.306 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=177, Gamma=0.560
21:00:16.351 00.045 2864 UpdateGuideState exits: m=1813 SNR=30.0
21:00:16.351 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:16.351 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:00:16.351 00.000 2864 Enqueuing Expose request
21:00:16.351 00.000 6680 Worker thread wakes up
21:00:16.351 00.000 2864 GuideStep: -22.8 px 0 ms EAST, -2.0 px 0 ms NORTH
21:00:16.369 00.018 6680 worker thread servicing REQUEST_EXPOSE 1500
21:00:16.369 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(131,703,31,31)
21:00:16.369 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:00:16.369 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:00:17.997 01.628 6680 Exposure complete
21:00:18.088 00.091 6680 worker thread done servicing request
21:00:18.088 00.000 2864 OnExposeComplete: enter
21:00:18.092 00.004 2864 UpdateGuideState(): m_state=6
21:00:18.092 00.000 2864 Star::Find(15, 146, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 121
21:00:18.092 00.000 2864 Star::Find returns 1 (0), X=146.58, Y=717.99, Mass=1809, SNR=30.0, Peak=149 HFD=3.4
21:00:18.092 00.000 2864 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.80) = xAngle (-3.28 = 3.01)
21:00:18.092 00.000 2864 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.35 = -0.07)
21:00:18.092 00.000 2864 CameraToMount -- cameraX=20.60 cameraY=-10.72 hyp=23.22 cameraTheta=-0.48 mountX=-23.01 mountY=-1.53, mountTheta=-3.08
21:00:18.092 00.000 2864 SchedulePrimaryMove(10198720, x=20.60, y=-10.72, opts=13)
21:00:18.108 00.016 2864 Enqueuing Move request for scope (20.60, -10.72)
21:00:18.108 00.000 6680 Worker thread wakes up
21:00:18.108 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (20.60, -10.72) opts 0xd
21:00:18.108 00.000 6680 Handling offset move in thread for scope, endpoint = (20.60, -10.72)
21:00:18.108 00.000 6680 Moving (20.60, -10.72) raw xDistance=-23.01 yDistance=-1.53
21:00:18.108 00.000 6680 GuideAlgorithmResistSwitch::result() returns -1.53 from input -1.53
21:00:18.108 00.000 6680 MoveAxis(E, 0, ABG)
21:00:18.108 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:18.108 00.000 6680 Move returns status 1, amount 0
21:00:18.108 00.000 6680 MoveAxis(N, 245, ABG)
21:00:18.108 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:18.108 00.000 6680 Move returns status 1, amount 0
21:00:18.108 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:00:18.108 00.000 6680 move complete, result=1
21:00:18.108 00.000 6680 worker thread done servicing request
21:00:18.119 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=169, Gamma=0.560
21:00:18.156 00.037 2864 UpdateGuideState exits: m=1809 SNR=30.0
21:00:18.156 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:18.172 00.016 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:00:18.174 00.002 2864 Enqueuing Expose request
21:00:18.176 00.002 6680 Worker thread wakes up
21:00:18.176 00.000 2864 GuideStep: -23.0 px 0 ms EAST, -1.5 px 0 ms NORTH
21:00:18.178 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
21:00:18.178 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(132,703,31,31)
21:00:18.182 00.004 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:00:18.182 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:00:19.593 01.411 6680 Exposure complete
21:00:19.688 00.095 6680 worker thread done servicing request
21:00:19.688 00.000 2864 OnExposeComplete: enter
21:00:19.688 00.000 2864 UpdateGuideState(): m_state=6
21:00:19.688 00.000 2864 Star::Find(15, 146, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 122
21:00:19.688 00.000 2864 Star::Find returns 1 (0), X=147.11, Y=717.57, Mass=1898, SNR=30.7, Peak=163 HFD=3.2
21:00:19.688 00.000 2864 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.80) = xAngle (-3.28 = 3.00)
21:00:19.688 00.000 2864 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.35 = -0.07)
21:00:19.688 00.000 2864 CameraToMount -- cameraX=21.14 cameraY=-11.13 hyp=23.89 cameraTheta=-0.48 mountX=-23.66 mountY=-1.70, mountTheta=-3.07
21:00:19.688 00.000 2864 SchedulePrimaryMove(10198720, x=21.14, y=-11.13, opts=13)
21:00:19.706 00.018 2864 Enqueuing Move request for scope (21.14, -11.13)
21:00:19.708 00.002 6680 Worker thread wakes up
21:00:19.708 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (21.14, -11.13) opts 0xd
21:00:19.708 00.000 6680 Handling offset move in thread for scope, endpoint = (21.14, -11.13)
21:00:19.708 00.000 6680 Moving (21.14, -11.13) raw xDistance=-23.66 yDistance=-1.70
21:00:19.708 00.000 6680 GuideAlgorithmResistSwitch::result() returns -1.70 from input -1.70
21:00:19.708 00.000 6680 MoveAxis(E, 0, ABG)
21:00:19.708 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:19.708 00.000 6680 Move returns status 1, amount 0
21:00:19.708 00.000 6680 MoveAxis(N, 271, ABG)
21:00:19.708 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:19.708 00.000 6680 Move returns status 1, amount 0
21:00:19.708 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:00:19.708 00.000 6680 move complete, result=1
21:00:19.710 00.002 6680 worker thread done servicing request
21:00:19.723 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=171, Gamma=0.560
21:00:19.768 00.045 2864 UpdateGuideState exits: m=1898 SNR=30.7
21:00:19.773 00.005 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:19.775 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:00:19.779 00.004 2864 Enqueuing Expose request
21:00:19.781 00.002 6680 Worker thread wakes up
21:00:19.781 00.000 2864 GuideStep: -23.7 px 0 ms EAST, -1.7 px 0 ms NORTH
21:00:19.783 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
21:00:19.783 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(132,703,31,31)
21:00:19.785 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:00:19.785 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:00:21.413 01.628 6680 Exposure complete
21:00:21.463 00.050 6680 worker thread done servicing request
21:00:21.463 00.000 2864 OnExposeComplete: enter
21:00:21.469 00.006 2864 UpdateGuideState(): m_state=6
21:00:21.471 00.002 2864 Star::Find(15, 147, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 123
21:00:21.473 00.002 2864 Star::Find returns 1 (0), X=147.51, Y=717.57, Mass=1881, SNR=30.6, Peak=165 HFD=3.1
21:00:21.476 00.003 2864 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.80) = xAngle (-3.27 = 3.01)
21:00:21.478 00.002 2864 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.35 = -0.06)
21:00:21.480 00.002 2864 CameraToMount -- cameraX=21.53 cameraY=-11.13 hyp=24.24 cameraTheta=-0.48 mountX=-24.03 mountY=-1.54, mountTheta=-3.08
21:00:21.482 00.002 2864 SchedulePrimaryMove(10198720, x=21.53, y=-11.13, opts=13)
21:00:21.482 00.000 2864 Enqueuing Move request for scope (21.53, -11.13)
21:00:21.482 00.000 6680 Worker thread wakes up
21:00:21.482 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (21.53, -11.13) opts 0xd
21:00:21.482 00.000 6680 Handling offset move in thread for scope, endpoint = (21.53, -11.13)
21:00:21.482 00.000 6680 Moving (21.53, -11.13) raw xDistance=-24.03 yDistance=-1.54
21:00:21.482 00.000 6680 GuideAlgorithmResistSwitch::result() returns -1.54 from input -1.54
21:00:21.482 00.000 6680 MoveAxis(E, 0, ABG)
21:00:21.482 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:21.482 00.000 6680 Move returns status 1, amount 0
21:00:21.482 00.000 6680 MoveAxis(N, 246, ABG)
21:00:21.482 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:21.482 00.000 6680 Move returns status 1, amount 0
21:00:21.482 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:00:21.482 00.000 6680 move complete, result=1
21:00:21.482 00.000 6680 worker thread done servicing request
21:00:21.505 00.023 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=157, Gamma=0.560
21:00:21.541 00.036 2864 UpdateGuideState exits: m=1881 SNR=30.6
21:00:21.557 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:21.560 00.003 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:00:21.560 00.000 2864 Enqueuing Expose request
21:00:21.562 00.002 6680 Worker thread wakes up
21:00:21.562 00.000 2864 GuideStep: -24.0 px 0 ms EAST, -1.5 px 0 ms NORTH
21:00:21.566 00.004 6680 worker thread servicing REQUEST_EXPOSE 1500
21:00:21.566 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,703,31,31)
21:00:21.568 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:00:21.571 00.003 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:00:22.994 01.423 6680 Exposure complete
21:00:23.077 00.083 6680 worker thread done servicing request
21:00:23.077 00.000 2864 OnExposeComplete: enter
21:00:23.077 00.000 2864 UpdateGuideState(): m_state=6
21:00:23.077 00.000 2864 Star::Find(15, 147, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
21:00:23.077 00.000 2864 Star::Find returns 1 (0), X=147.68, Y=717.39, Mass=1834, SNR=30.2, Peak=173 HFD=2.9
21:00:23.077 00.000 2864 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.80) = xAngle (-3.28 = 3.01)
21:00:23.077 00.000 2864 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.35 = -0.07)
21:00:23.088 00.011 2864 CameraToMount -- cameraX=21.71 cameraY=-11.31 hyp=24.48 cameraTheta=-0.48 mountX=-24.26 mountY=-1.63, mountTheta=-3.07
21:00:23.090 00.002 2864 SchedulePrimaryMove(10198720, x=21.71, y=-11.31, opts=13)
21:00:23.092 00.002 2864 Enqueuing Move request for scope (21.71, -11.31)
21:00:23.094 00.002 6680 Worker thread wakes up
21:00:23.094 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (21.71, -11.31) opts 0xd
21:00:23.094 00.000 6680 Handling offset move in thread for scope, endpoint = (21.71, -11.31)
21:00:23.094 00.000 6680 Moving (21.71, -11.31) raw xDistance=-24.26 yDistance=-1.63
21:00:23.094 00.000 6680 GuideAlgorithmResistSwitch::result() returns -1.63 from input -1.63
21:00:23.094 00.000 6680 MoveAxis(E, 0, ABG)
21:00:23.096 00.002 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:23.096 00.000 6680 Move returns status 1, amount 0
21:00:23.096 00.000 6680 MoveAxis(N, 261, ABG)
21:00:23.096 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:23.096 00.000 6680 Move returns status 1, amount 0
21:00:23.096 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:00:23.096 00.000 6680 move complete, result=1
21:00:23.096 00.000 6680 worker thread done servicing request
21:00:23.107 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=198, Gamma=0.560
21:00:23.150 00.043 2864 UpdateGuideState exits: m=1834 SNR=30.2
21:00:23.155 00.005 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:23.155 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:00:23.155 00.000 2864 Enqueuing Expose request
21:00:23.155 00.000 6680 Worker thread wakes up
21:00:23.155 00.000 2864 GuideStep: -24.3 px 0 ms EAST, -1.6 px 0 ms NORTH
21:00:23.162 00.007 6680 worker thread servicing REQUEST_EXPOSE 1500
21:00:23.162 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,702,31,31)
21:00:23.162 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:00:23.162 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:00:24.798 01.636 6680 Exposure complete
21:00:24.845 00.047 6680 worker thread done servicing request
21:00:24.845 00.000 2864 OnExposeComplete: enter
21:00:24.854 00.009 2864 UpdateGuideState(): m_state=6
21:00:24.856 00.002 2864 Star::Find(15, 147, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 125
21:00:24.858 00.002 2864 Star::Find returns 1 (0), X=147.52, Y=717.71, Mass=1816, SNR=30.1, Peak=171 HFD=3.1
21:00:24.858 00.000 2864 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.80) = xAngle (-3.27 = 3.02)
21:00:24.860 00.002 2864 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.34 = -0.06)
21:00:24.862 00.002 2864 CameraToMount -- cameraX=21.54 cameraY=-11.00 hyp=24.19 cameraTheta=-0.47 mountX=-24.00 mountY=-1.41, mountTheta=-3.08
21:00:24.866 00.004 2864 SchedulePrimaryMove(10198720, x=21.54, y=-11.00, opts=13)
21:00:24.868 00.002 2864 Enqueuing Move request for scope (21.54, -11.00)
21:00:24.869 00.001 6680 Worker thread wakes up
21:00:24.869 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (21.54, -11.00) opts 0xd
21:00:24.869 00.000 6680 Handling offset move in thread for scope, endpoint = (21.54, -11.00)
21:00:24.869 00.000 6680 Moving (21.54, -11.00) raw xDistance=-24.00 yDistance=-1.41
21:00:24.869 00.000 6680 GuideAlgorithmResistSwitch::result() returns -1.41 from input -1.41
21:00:24.869 00.000 6680 MoveAxis(E, 0, ABG)
21:00:24.869 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:24.869 00.000 6680 Move returns status 1, amount 0
21:00:24.869 00.000 6680 MoveAxis(N, 226, ABG)
21:00:24.869 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:24.869 00.000 6680 Move returns status 1, amount 0
21:00:24.869 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:00:24.869 00.000 6680 move complete, result=1
21:00:24.871 00.002 6680 worker thread done servicing request
21:00:24.882 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=175, Gamma=0.560
21:00:24.923 00.041 2864 UpdateGuideState exits: m=1816 SNR=30.1
21:00:24.923 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:24.931 00.008 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:00:24.931 00.000 2864 Enqueuing Expose request
21:00:24.931 00.000 6680 Worker thread wakes up
21:00:24.931 00.000 2864 GuideStep: -24.0 px 0 ms EAST, -1.4 px 0 ms NORTH
21:00:24.939 00.008 6680 worker thread servicing REQUEST_EXPOSE 1500
21:00:24.939 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,703,31,31)
21:00:24.939 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:00:24.939 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:00:26.347 01.408 6680 Exposure complete
21:00:26.433 00.086 6680 worker thread done servicing request
21:00:26.433 00.000 2864 OnExposeComplete: enter
21:00:26.433 00.000 2864 UpdateGuideState(): m_state=6
21:00:26.433 00.000 2864 Star::Find(15, 147, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
21:00:26.433 00.000 2864 Star::Find returns 1 (0), X=147.69, Y=717.55, Mass=1794, SNR=29.9, Peak=157 HFD=3.0
21:00:26.443 00.010 2864 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.80) = xAngle (-3.27 = 3.01)
21:00:26.443 00.000 2864 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.34 = -0.06)
21:00:26.443 00.000 2864 CameraToMount -- cameraX=21.71 cameraY=-11.15 hyp=24.41 cameraTheta=-0.47 mountX=-24.21 mountY=-1.48, mountTheta=-3.08
21:00:26.443 00.000 2864 SchedulePrimaryMove(10198720, x=21.71, y=-11.15, opts=13)
21:00:26.443 00.000 2864 Enqueuing Move request for scope (21.71, -11.15)
21:00:26.443 00.000 6680 Worker thread wakes up
21:00:26.443 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (21.71, -11.15) opts 0xd
21:00:26.443 00.000 6680 Handling offset move in thread for scope, endpoint = (21.71, -11.15)
21:00:26.443 00.000 6680 Moving (21.71, -11.15) raw xDistance=-24.21 yDistance=-1.48
21:00:26.443 00.000 6680 GuideAlgorithmResistSwitch::result() returns -1.48 from input -1.48
21:00:26.443 00.000 6680 MoveAxis(E, 0, ABG)
21:00:26.443 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:26.443 00.000 6680 Move returns status 1, amount 0
21:00:26.443 00.000 6680 MoveAxis(N, 237, ABG)
21:00:26.443 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:26.443 00.000 6680 Move returns status 1, amount 0
21:00:26.443 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:00:26.443 00.000 6680 move complete, result=1
21:00:26.443 00.000 6680 worker thread done servicing request
21:00:26.469 00.026 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=204, Gamma=0.560
21:00:26.508 00.039 2864 UpdateGuideState exits: m=1794 SNR=29.9
21:00:26.508 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:26.508 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:00:26.508 00.000 2864 Enqueuing Expose request
21:00:26.522 00.014 6680 Worker thread wakes up
21:00:26.522 00.000 2864 GuideStep: -24.2 px 0 ms EAST, -1.5 px 0 ms NORTH
21:00:26.524 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
21:00:26.524 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,703,31,31)
21:00:26.525 00.001 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:00:26.529 00.004 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:00:28.150 01.621 6680 Exposure complete
21:00:28.213 00.063 6680 worker thread done servicing request
21:00:28.213 00.000 2864 OnExposeComplete: enter
21:00:28.213 00.000 2864 UpdateGuideState(): m_state=6
21:00:28.213 00.000 2864 Star::Find(15, 147, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
21:00:28.229 00.016 2864 Star::Find returns 1 (0), X=148.00, Y=717.37, Mass=1833, SNR=30.1, Peak=185 HFD=2.9
21:00:28.229 00.000 2864 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.80) = xAngle (-3.27 = 3.01)
21:00:28.229 00.000 2864 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.34 = -0.06)
21:00:28.229 00.000 2864 CameraToMount -- cameraX=22.02 cameraY=-11.33 hyp=24.77 cameraTheta=-0.48 mountX=-24.56 mountY=-1.52, mountTheta=-3.08
21:00:28.229 00.000 2864 SchedulePrimaryMove(10198720, x=22.02, y=-11.33, opts=13)
21:00:28.229 00.000 2864 Enqueuing Move request for scope (22.02, -11.33)
21:00:28.229 00.000 6680 Worker thread wakes up
21:00:28.229 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (22.02, -11.33) opts 0xd
21:00:28.229 00.000 6680 Handling offset move in thread for scope, endpoint = (22.02, -11.33)
21:00:28.229 00.000 6680 Moving (22.02, -11.33) raw xDistance=-24.56 yDistance=-1.52
21:00:28.229 00.000 6680 GuideAlgorithmResistSwitch::result() returns -1.52 from input -1.52
21:00:28.229 00.000 6680 MoveAxis(E, 0, ABG)
21:00:28.229 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:28.229 00.000 6680 Move returns status 1, amount 0
21:00:28.229 00.000 6680 MoveAxis(N, 243, ABG)
21:00:28.229 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:28.229 00.000 6680 Move returns status 1, amount 0
21:00:28.229 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:00:28.229 00.000 6680 move complete, result=1
21:00:28.229 00.000 6680 worker thread done servicing request
21:00:28.245 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=186, Gamma=0.560
21:00:28.292 00.047 2864 UpdateGuideState exits: m=1833 SNR=30.1
21:00:28.292 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:28.292 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:00:28.292 00.000 2864 Enqueuing Expose request
21:00:28.308 00.016 6680 Worker thread wakes up
21:00:28.310 00.002 2864 GuideStep: -24.6 px 0 ms EAST, -1.5 px 0 ms NORTH
21:00:28.312 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
21:00:28.312 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,702,31,31)
21:00:28.312 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:00:28.312 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:00:29.733 01.421 6680 Exposure complete
21:00:29.816 00.083 6680 worker thread done servicing request
21:00:29.816 00.000 2864 OnExposeComplete: enter
21:00:29.816 00.000 2864 UpdateGuideState(): m_state=6
21:00:29.816 00.000 2864 Star::Find(15, 148, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
21:00:29.828 00.012 2864 Star::Find returns 1 (0), X=148.22, Y=717.34, Mass=1786, SNR=29.8, Peak=190 HFD=2.9
21:00:29.830 00.002 2864 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.80) = xAngle (-3.27 = 3.02)
21:00:29.834 00.004 2864 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.34 = -0.06)
21:00:29.834 00.000 2864 CameraToMount -- cameraX=22.24 cameraY=-11.36 hyp=24.98 cameraTheta=-0.47 mountX=-24.78 mountY=-1.46, mountTheta=-3.08
21:00:29.842 00.008 2864 SchedulePrimaryMove(10198720, x=22.24, y=-11.36, opts=13)
21:00:29.842 00.000 2864 Enqueuing Move request for scope (22.24, -11.36)
21:00:29.842 00.000 6680 Worker thread wakes up
21:00:29.842 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (22.24, -11.36) opts 0xd
21:00:29.842 00.000 6680 Handling offset move in thread for scope, endpoint = (22.24, -11.36)
21:00:29.842 00.000 6680 Moving (22.24, -11.36) raw xDistance=-24.78 yDistance=-1.46
21:00:29.842 00.000 6680 GuideAlgorithmResistSwitch::result() returns -1.46 from input -1.46
21:00:29.842 00.000 6680 MoveAxis(E, 0, ABG)
21:00:29.842 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:29.842 00.000 6680 Move returns status 1, amount 0
21:00:29.842 00.000 6680 MoveAxis(N, 234, ABG)
21:00:29.842 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:29.842 00.000 6680 Move returns status 1, amount 0
21:00:29.842 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:00:29.842 00.000 6680 move complete, result=1
21:00:29.842 00.000 6680 worker thread done servicing request
21:00:29.857 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=175, Gamma=0.560
21:00:29.905 00.048 2864 UpdateGuideState exits: m=1786 SNR=29.8
21:00:29.905 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:29.905 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:00:29.922 00.017 2864 Enqueuing Expose request
21:00:29.924 00.002 6680 Worker thread wakes up
21:00:29.924 00.000 2864 GuideStep: -24.8 px 0 ms EAST, -1.5 px 0 ms NORTH
21:00:29.924 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:00:29.924 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,702,31,31)
21:00:29.924 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:00:29.933 00.009 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:00:31.579 01.646 6680 Exposure complete
21:00:31.697 00.118 2864 OnExposeComplete: enter
21:00:31.701 00.004 2864 UpdateGuideState(): m_state=6
21:00:31.707 00.006 6680 worker thread done servicing request
21:00:31.707 00.000 2864 Star::Find(15, 148, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 129
21:00:31.715 00.008 2864 Star::Find returns 1 (0), X=147.93, Y=717.77, Mass=1755, SNR=29.5, Peak=173 HFD=2.6
21:00:31.727 00.012 2864 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.80) = xAngle (-3.26 = 3.03)
21:00:31.733 00.006 2864 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.33 = -0.05)
21:00:31.744 00.011 2864 CameraToMount -- cameraX=21.95 cameraY=-10.94 hyp=24.53 cameraTheta=-0.46 mountX=-24.36 mountY=-1.19, mountTheta=-3.09
21:00:31.758 00.014 2864 SchedulePrimaryMove(10198720, x=21.95, y=-10.94, opts=13)
21:00:31.775 00.017 2864 Enqueuing Move request for scope (21.95, -10.94)
21:00:31.783 00.008 6680 Worker thread wakes up
21:00:31.783 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (21.95, -10.94) opts 0xd
21:00:31.783 00.000 6680 Handling offset move in thread for scope, endpoint = (21.95, -10.94)
21:00:31.783 00.000 6680 Moving (21.95, -10.94) raw xDistance=-24.36 yDistance=-1.19
21:00:31.783 00.000 6680 GuideAlgorithmResistSwitch::result() returns -1.19 from input -1.19
21:00:31.783 00.000 6680 MoveAxis(E, 0, ABG)
21:00:31.783 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:31.783 00.000 6680 Move returns status 1, amount 0
21:00:31.783 00.000 6680 MoveAxis(N, 190, ABG)
21:00:31.783 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:31.783 00.000 6680 Move returns status 1, amount 0
21:00:31.783 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:00:31.783 00.000 6680 move complete, result=1
21:00:31.783 00.000 6680 worker thread done servicing request
21:00:31.838 00.055 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=191, Gamma=0.560
21:00:31.913 00.075 2864 UpdateGuideState exits: m=1755 SNR=29.5
21:00:31.919 00.006 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:31.921 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:00:31.923 00.002 2864 Enqueuing Expose request
21:00:31.923 00.000 6680 Worker thread wakes up
21:00:31.928 00.005 2864 GuideStep: -24.4 px 0 ms EAST, -1.2 px 0 ms NORTH
21:00:31.931 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
21:00:31.931 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,703,31,31)
21:00:31.936 00.005 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:00:31.938 00.002 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:00:33.385 01.447 6680 Exposure complete
21:00:33.790 00.405 6680 worker thread done servicing request
21:00:33.790 00.000 2864 OnExposeComplete: enter
21:00:33.812 00.022 2864 UpdateGuideState(): m_state=6
21:00:33.822 00.010 2864 Star::Find(15, 147, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 130
21:00:33.877 00.055 2864 Star::Find returns 1 (0), X=147.49, Y=717.70, Mass=1822, SNR=30.1, Peak=178 HFD=3.1
21:00:33.923 00.046 2864 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.80) = xAngle (-3.27 = 3.01)
21:00:33.957 00.034 2864 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.34 = -0.06)
21:00:33.979 00.022 2864 CameraToMount -- cameraX=21.52 cameraY=-11.00 hyp=24.16 cameraTheta=-0.47 mountX=-23.97 mountY=-1.42, mountTheta=-3.08
21:00:34.050 00.071 2864 SchedulePrimaryMove(10198720, x=21.52, y=-11.00, opts=13)
21:00:34.099 00.049 2864 Enqueuing Move request for scope (21.52, -11.00)
21:00:34.185 00.086 6680 Worker thread wakes up
21:00:34.185 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (21.52, -11.00) opts 0xd
21:00:34.185 00.000 6680 Handling offset move in thread for scope, endpoint = (21.52, -11.00)
21:00:34.185 00.000 6680 Moving (21.52, -11.00) raw xDistance=-23.97 yDistance=-1.42
21:00:34.185 00.000 6680 GuideAlgorithmResistSwitch::result() returns -1.42 from input -1.42
21:00:34.185 00.000 6680 MoveAxis(E, 0, ABG)
21:00:34.185 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:34.185 00.000 6680 Move returns status 1, amount 0
21:00:34.187 00.002 6680 MoveAxis(N, 228, ABG)
21:00:34.187 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:34.187 00.000 6680 Move returns status 1, amount 0
21:00:34.187 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:00:34.187 00.000 6680 move complete, result=1
21:00:34.187 00.000 6680 worker thread done servicing request
21:00:34.456 00.269 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=174, Gamma=0.560
21:00:35.007 00.551 2864 UpdateGuideState exits: m=1822 SNR=30.1
21:00:35.066 00.059 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:35.168 00.102 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:00:35.172 00.004 2864 Enqueuing Expose request
21:00:35.472 00.300 2864 GuideStep: -24.0 px 0 ms EAST, -1.4 px 0 ms NORTH
21:00:35.516 00.044 6680 Worker thread wakes up
21:00:35.516 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:00:35.516 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(132,703,31,31)
21:00:35.839 00.323 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:00:35.841 00.002 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:00:37.267 01.426 6680 Exposure complete
21:00:37.721 00.454 6680 worker thread done servicing request
21:00:37.726 00.005 2864 OnExposeComplete: enter
21:00:37.756 00.030 2864 UpdateGuideState(): m_state=6
21:00:37.779 00.023 2864 Star::Find(15, 147, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 131
21:00:37.796 00.017 2864 Star::Find returns 1 (0), X=146.79, Y=717.77, Mass=1871, SNR=30.5, Peak=175 HFD=2.9
21:00:37.801 00.005 2864 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.80) = xAngle (-3.28 = 3.00)
21:00:37.814 00.013 2864 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.35 = -0.07)
21:00:37.838 00.024 2864 CameraToMount -- cameraX=20.81 cameraY=-10.93 hyp=23.51 cameraTheta=-0.48 mountX=-23.29 mountY=-1.64, mountTheta=-3.07
21:00:37.865 00.027 2864 SchedulePrimaryMove(10198720, x=20.81, y=-10.93, opts=13)
21:00:37.914 00.049 2864 Enqueuing Move request for scope (20.81, -10.93)
21:00:37.930 00.016 6680 Worker thread wakes up
21:00:37.930 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (20.81, -10.93) opts 0xd
21:00:37.930 00.000 6680 Handling offset move in thread for scope, endpoint = (20.81, -10.93)
21:00:37.930 00.000 6680 Moving (20.81, -10.93) raw xDistance=-23.29 yDistance=-1.64
21:00:37.930 00.000 6680 GuideAlgorithmResistSwitch::result() returns -1.64 from input -1.64
21:00:37.930 00.000 6680 MoveAxis(E, 0, ABG)
21:00:37.930 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:37.930 00.000 6680 Move returns status 1, amount 0
21:00:37.930 00.000 6680 MoveAxis(N, 263, ABG)
21:00:37.932 00.002 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:37.932 00.000 6680 Move returns status 1, amount 0
21:00:37.932 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:00:37.932 00.000 6680 move complete, result=1
21:00:37.932 00.000 6680 worker thread done servicing request
21:00:38.110 00.178 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=184, Gamma=0.560
21:00:38.297 00.187 2864 UpdateGuideState exits: m=1871 SNR=30.5
21:00:38.302 00.005 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:38.312 00.010 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:00:38.319 00.007 2864 Enqueuing Expose request
21:00:38.334 00.015 6680 Worker thread wakes up
21:00:38.334 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:00:38.334 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(132,703,31,31)
21:00:38.334 00.000 2864 GuideStep: -23.3 px 0 ms EAST, -1.6 px 0 ms NORTH
21:00:38.348 00.014 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:00:38.355 00.007 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:00:39.756 01.401 6680 Exposure complete
21:00:39.882 00.126 6680 worker thread done servicing request
21:00:39.882 00.000 2864 OnExposeComplete: enter
21:00:39.886 00.004 2864 UpdateGuideState(): m_state=6
21:00:39.892 00.006 2864 Star::Find(15, 146, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 132
21:00:39.909 00.017 2864 Star::Find returns 1 (0), X=146.52, Y=717.85, Mass=1809, SNR=30.0, Peak=185 HFD=3.0
21:00:39.914 00.005 2864 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.80) = xAngle (-3.28 = 3.00)
21:00:39.919 00.005 2864 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.36 = -0.07)
21:00:39.924 00.005 2864 CameraToMount -- cameraX=20.54 cameraY=-10.85 hyp=23.23 cameraTheta=-0.49 mountX=-23.00 mountY=-1.68, mountTheta=-3.07
21:00:39.936 00.012 2864 SchedulePrimaryMove(10198720, x=20.54, y=-10.85, opts=13)
21:00:39.944 00.008 2864 Enqueuing Move request for scope (20.54, -10.85)
21:00:39.951 00.007 6680 Worker thread wakes up
21:00:39.951 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (20.54, -10.85) opts 0xd
21:00:39.951 00.000 6680 Handling offset move in thread for scope, endpoint = (20.54, -10.85)
21:00:39.951 00.000 6680 Moving (20.54, -10.85) raw xDistance=-23.00 yDistance=-1.68
21:00:39.951 00.000 6680 GuideAlgorithmResistSwitch::result() returns -1.68 from input -1.68
21:00:39.951 00.000 6680 MoveAxis(E, 0, ABG)
21:00:39.951 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:39.952 00.001 6680 Move returns status 1, amount 0
21:00:39.952 00.000 6680 MoveAxis(N, 269, ABG)
21:00:39.952 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:39.952 00.000 6680 Move returns status 1, amount 0
21:00:39.952 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:00:39.952 00.000 6680 move complete, result=1
21:00:39.952 00.000 6680 worker thread done servicing request
21:00:39.982 00.030 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=186, Gamma=0.560
21:00:40.079 00.097 2864 UpdateGuideState exits: m=1809 SNR=30.0
21:00:40.084 00.005 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:40.093 00.009 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:00:40.098 00.005 2864 Enqueuing Expose request
21:00:40.105 00.007 6680 Worker thread wakes up
21:00:40.105 00.000 2864 GuideStep: -23.0 px 0 ms EAST, -1.7 px 0 ms NORTH
21:00:40.112 00.007 6680 worker thread servicing REQUEST_EXPOSE 1500
21:00:40.112 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(132,703,31,31)
21:00:40.121 00.009 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:00:40.128 00.007 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:00:41.771 01.643 6680 Exposure complete
21:00:41.902 00.131 6680 worker thread done servicing request
21:00:41.902 00.000 2864 OnExposeComplete: enter
21:00:41.908 00.006 2864 UpdateGuideState(): m_state=6
21:00:41.913 00.005 2864 Star::Find(15, 146, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 133
21:00:41.919 00.006 2864 Star::Find returns 1 (0), X=146.03, Y=718.05, Mass=1827, SNR=30.1, Peak=204 HFD=2.8
21:00:41.923 00.004 2864 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.80) = xAngle (-3.28 = 3.00)
21:00:41.925 00.002 2864 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.36 = -0.07)
21:00:41.928 00.003 2864 CameraToMount -- cameraX=20.06 cameraY=-10.65 hyp=22.71 cameraTheta=-0.49 mountX=-22.48 mountY=-1.69, mountTheta=-3.07
21:00:41.935 00.007 2864 SchedulePrimaryMove(10198720, x=20.06, y=-10.65, opts=13)
21:00:41.941 00.006 2864 Enqueuing Move request for scope (20.06, -10.65)
21:00:41.944 00.003 6680 Worker thread wakes up
21:00:41.944 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (20.06, -10.65) opts 0xd
21:00:41.944 00.000 6680 Handling offset move in thread for scope, endpoint = (20.06, -10.65)
21:00:41.944 00.000 6680 Moving (20.06, -10.65) raw xDistance=-22.48 yDistance=-1.69
21:00:41.944 00.000 6680 GuideAlgorithmResistSwitch::result() returns -1.69 from input -1.69
21:00:41.944 00.000 6680 MoveAxis(E, 0, ABG)
21:00:41.944 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:41.944 00.000 6680 Move returns status 1, amount 0
21:00:41.944 00.000 6680 MoveAxis(N, 271, ABG)
21:00:41.944 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:41.944 00.000 6680 Move returns status 1, amount 0
21:00:41.944 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:00:41.944 00.000 6680 move complete, result=1
21:00:41.944 00.000 6680 worker thread done servicing request
21:00:41.964 00.020 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=177, Gamma=0.560
21:00:42.021 00.057 2864 UpdateGuideState exits: m=1827 SNR=30.1
21:00:42.027 00.006 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:42.031 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:00:42.034 00.003 2864 Enqueuing Expose request
21:00:42.038 00.004 6680 Worker thread wakes up
21:00:42.038 00.000 2864 GuideStep: -22.5 px 0 ms EAST, -1.7 px 0 ms NORTH
21:00:42.041 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
21:00:42.041 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(131,703,31,31)
21:00:42.044 00.003 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:00:42.048 00.004 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:00:43.457 01.409 6680 Exposure complete
21:00:43.583 00.126 2864 OnExposeComplete: enter
21:00:43.588 00.005 2864 UpdateGuideState(): m_state=6
21:00:43.594 00.006 6680 worker thread done servicing request
21:00:43.594 00.000 2864 Star::Find(15, 146, 718, 0, (0,0,0,0), 1.5, 10.0, 255) frame 134
21:00:43.606 00.012 2864 Star::Find returns 1 (0), X=145.65, Y=718.01, Mass=1812, SNR=30.0, Peak=197 HFD=2.9
21:00:43.613 00.007 2864 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.80) = xAngle (-3.29 = 2.99)
21:00:43.617 00.004 2864 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.37 = -0.08)
21:00:43.622 00.005 2864 CameraToMount -- cameraX=19.67 cameraY=-10.70 hyp=22.40 cameraTheta=-0.50 mountX=-22.14 mountY=-1.89, mountTheta=-3.06
21:00:43.628 00.006 2864 SchedulePrimaryMove(10198720, x=19.67, y=-10.70, opts=13)
21:00:43.634 00.006 2864 Enqueuing Move request for scope (19.67, -10.70)
21:00:43.641 00.007 6680 Worker thread wakes up
21:00:43.641 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (19.67, -10.70) opts 0xd
21:00:43.641 00.000 6680 Handling offset move in thread for scope, endpoint = (19.67, -10.70)
21:00:43.641 00.000 6680 Moving (19.67, -10.70) raw xDistance=-22.14 yDistance=-1.89
21:00:43.642 00.001 6680 GuideAlgorithmResistSwitch::result() returns -1.89 from input -1.89
21:00:43.642 00.000 6680 MoveAxis(E, 0, ABG)
21:00:43.642 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:43.642 00.000 6680 Move returns status 1, amount 0
21:00:43.642 00.000 6680 MoveAxis(N, 302, ABG)
21:00:43.642 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:43.642 00.000 6680 Move returns status 1, amount 0
21:00:43.642 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:00:43.642 00.000 6680 move complete, result=1
21:00:43.643 00.001 6680 worker thread done servicing request
21:00:43.664 00.021 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=181, Gamma=0.560
21:00:43.733 00.069 2864 UpdateGuideState exits: m=1812 SNR=30.0
21:00:43.736 00.003 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:43.739 00.003 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:00:43.743 00.004 2864 Enqueuing Expose request
21:00:43.750 00.007 6680 Worker thread wakes up
21:00:43.750 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:00:43.750 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(131,703,31,31)
21:00:43.751 00.001 2864 GuideStep: -22.1 px 0 ms EAST, -1.9 px 0 ms NORTH
21:00:43.757 00.006 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:00:43.762 00.005 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:00:45.385 01.623 6680 Exposure complete
21:00:45.435 00.050 6680 worker thread done servicing request
21:00:45.435 00.000 2864 OnExposeComplete: enter
21:00:45.438 00.003 2864 UpdateGuideState(): m_state=6
21:00:45.441 00.003 2864 Star::Find(15, 145, 718, 0, (0,0,0,0), 1.5, 10.0, 255) frame 135
21:00:45.443 00.002 2864 Star::Find returns 1 (0), X=145.04, Y=718.48, Mass=1743, SNR=29.4, Peak=164 HFD=3.0
21:00:45.446 00.003 2864 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.80) = xAngle (-3.29 = 3.00)
21:00:45.447 00.001 2864 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.36 = -0.08)
21:00:45.449 00.002 2864 CameraToMount -- cameraX=19.06 cameraY=-10.22 hyp=21.63 cameraTheta=-0.49 mountX=-21.40 mountY=-1.70, mountTheta=-3.06
21:00:45.452 00.003 2864 SchedulePrimaryMove(10198720, x=19.06, y=-10.22, opts=13)
21:00:45.454 00.002 2864 Enqueuing Move request for scope (19.06, -10.22)
21:00:45.457 00.003 6680 Worker thread wakes up
21:00:45.457 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (19.06, -10.22) opts 0xd
21:00:45.457 00.000 6680 Handling offset move in thread for scope, endpoint = (19.06, -10.22)
21:00:45.457 00.000 6680 Moving (19.06, -10.22) raw xDistance=-21.40 yDistance=-1.70
21:00:45.457 00.000 6680 GuideAlgorithmResistSwitch::result() returns -1.70 from input -1.70
21:00:45.457 00.000 6680 MoveAxis(E, 0, ABG)
21:00:45.457 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:45.457 00.000 6680 Move returns status 1, amount 0
21:00:45.457 00.000 6680 MoveAxis(N, 271, ABG)
21:00:45.457 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:45.457 00.000 6680 Move returns status 1, amount 0
21:00:45.457 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:00:45.458 00.001 6680 move complete, result=1
21:00:45.458 00.000 6680 worker thread done servicing request
21:00:45.471 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=174, Gamma=0.560
21:00:45.521 00.050 2864 UpdateGuideState exits: m=1743 SNR=29.4
21:00:45.523 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:45.525 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:00:45.528 00.003 2864 Enqueuing Expose request
21:00:45.530 00.002 6680 Worker thread wakes up
21:00:45.530 00.000 2864 GuideStep: -21.4 px 0 ms EAST, -1.7 px 0 ms NORTH
21:00:45.533 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
21:00:45.533 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(130,703,31,31)
21:00:45.534 00.001 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:00:45.536 00.002 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:00:46.949 01.413 6680 Exposure complete
21:00:46.999 00.050 6680 worker thread done servicing request
21:00:46.999 00.000 2864 OnExposeComplete: enter
21:00:47.001 00.002 2864 UpdateGuideState(): m_state=6
21:00:47.006 00.005 2864 Star::Find(15, 145, 718, 0, (0,0,0,0), 1.5, 10.0, 255) frame 136
21:00:47.008 00.002 2864 Star::Find returns 1 (0), X=144.61, Y=718.84, Mass=1855, SNR=30.4, Peak=185 HFD=3.0
21:00:47.010 00.002 2864 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.80) = xAngle (-3.28 = 3.00)
21:00:47.012 00.002 2864 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.36 = -0.07)
21:00:47.013 00.001 2864 CameraToMount -- cameraX=18.63 cameraY=-9.86 hyp=21.08 cameraTheta=-0.49 mountX=-20.87 mountY=-1.54, mountTheta=-3.07
21:00:47.016 00.003 2864 SchedulePrimaryMove(10198720, x=18.63, y=-9.86, opts=13)
21:00:47.018 00.002 2864 Enqueuing Move request for scope (18.63, -9.86)
21:00:47.020 00.002 6680 Worker thread wakes up
21:00:47.020 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (18.63, -9.86) opts 0xd
21:00:47.020 00.000 6680 Handling offset move in thread for scope, endpoint = (18.63, -9.86)
21:00:47.020 00.000 6680 Moving (18.63, -9.86) raw xDistance=-20.87 yDistance=-1.54
21:00:47.020 00.000 6680 GuideAlgorithmResistSwitch::result() returns -1.54 from input -1.54
21:00:47.020 00.000 6680 MoveAxis(E, 0, ABG)
21:00:47.020 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:47.020 00.000 6680 Move returns status 1, amount 0
21:00:47.020 00.000 6680 MoveAxis(N, 246, ABG)
21:00:47.020 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:47.020 00.000 6680 Move returns status 1, amount 0
21:00:47.020 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:00:47.020 00.000 6680 move complete, result=1
21:00:47.020 00.000 6680 worker thread done servicing request
21:00:47.036 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=183, Gamma=0.560
21:00:47.089 00.053 2864 UpdateGuideState exits: m=1855 SNR=30.4
21:00:47.092 00.003 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:47.094 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:00:47.096 00.002 2864 Enqueuing Expose request
21:00:47.098 00.002 6680 Worker thread wakes up
21:00:47.098 00.000 2864 GuideStep: -20.9 px 0 ms EAST, -1.5 px 0 ms NORTH
21:00:47.101 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
21:00:47.101 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(130,704,31,31)
21:00:47.104 00.003 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:00:47.107 00.003 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:00:48.738 01.631 6680 Exposure complete
21:00:48.798 00.060 6680 worker thread done servicing request
21:00:48.798 00.000 2864 OnExposeComplete: enter
21:00:48.802 00.004 2864 UpdateGuideState(): m_state=6
21:00:48.804 00.002 2864 Star::Find(15, 144, 718, 0, (0,0,0,0), 1.5, 10.0, 255) frame 137
21:00:48.807 00.003 2864 Star::Find returns 1 (0), X=144.07, Y=718.84, Mass=1824, SNR=30.1, Peak=178 HFD=2.8
21:00:48.811 00.004 2864 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.80) = xAngle (-3.29 = 2.99)
21:00:48.814 00.003 2864 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.37 = -0.09)
21:00:48.816 00.002 2864 CameraToMount -- cameraX=18.09 cameraY=-9.87 hyp=20.60 cameraTheta=-0.50 mountX=-20.36 mountY=-1.76, mountTheta=-3.06
21:00:48.820 00.004 2864 SchedulePrimaryMove(10198720, x=18.09, y=-9.87, opts=13)
21:00:48.822 00.002 2864 Enqueuing Move request for scope (18.09, -9.87)
21:00:48.825 00.003 6680 Worker thread wakes up
21:00:48.825 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (18.09, -9.87) opts 0xd
21:00:48.825 00.000 6680 Handling offset move in thread for scope, endpoint = (18.09, -9.87)
21:00:48.825 00.000 6680 Moving (18.09, -9.87) raw xDistance=-20.36 yDistance=-1.76
21:00:48.825 00.000 6680 GuideAlgorithmResistSwitch::result() returns -1.76 from input -1.76
21:00:48.825 00.000 6680 MoveAxis(E, 0, ABG)
21:00:48.825 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:48.826 00.001 6680 Move returns status 1, amount 0
21:00:48.826 00.000 6680 MoveAxis(N, 282, ABG)
21:00:48.826 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:48.826 00.000 6680 Move returns status 1, amount 0
21:00:48.826 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:00:48.826 00.000 6680 move complete, result=1
21:00:48.826 00.000 6680 worker thread done servicing request
21:00:48.843 00.017 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=202, Gamma=0.560
21:00:48.897 00.054 2864 UpdateGuideState exits: m=1824 SNR=30.1
21:00:48.900 00.003 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:48.904 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:00:48.908 00.004 2864 Enqueuing Expose request
21:00:48.910 00.002 6680 Worker thread wakes up
21:00:48.910 00.000 2864 GuideStep: -20.4 px 0 ms EAST, -1.8 px 0 ms NORTH
21:00:48.912 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
21:00:48.912 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(129,704,31,31)
21:00:48.915 00.003 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:00:48.917 00.002 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:00:50.329 01.412 6680 Exposure complete
21:00:50.379 00.050 6680 worker thread done servicing request
21:00:50.379 00.000 2864 OnExposeComplete: enter
21:00:50.381 00.002 2864 UpdateGuideState(): m_state=6
21:00:50.383 00.002 2864 Star::Find(15, 144, 718, 0, (0,0,0,0), 1.5, 10.0, 255) frame 138
21:00:50.386 00.003 2864 Star::Find returns 1 (0), X=143.51, Y=718.95, Mass=1875, SNR=30.5, Peak=197 HFD=3.0
21:00:50.388 00.002 2864 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.80) = xAngle (-3.30 = 2.98)
21:00:50.390 00.002 2864 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.38 = -0.09)
21:00:50.393 00.003 2864 CameraToMount -- cameraX=17.53 cameraY=-9.76 hyp=20.07 cameraTheta=-0.51 mountX=-19.80 mountY=-1.88, mountTheta=-3.05
21:00:50.396 00.003 2864 SchedulePrimaryMove(10198720, x=17.53, y=-9.76, opts=13)
21:00:50.398 00.002 2864 Enqueuing Move request for scope (17.53, -9.76)
21:00:50.401 00.003 6680 Worker thread wakes up
21:00:50.401 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (17.53, -9.76) opts 0xd
21:00:50.401 00.000 6680 Handling offset move in thread for scope, endpoint = (17.53, -9.76)
21:00:50.401 00.000 6680 Moving (17.53, -9.76) raw xDistance=-19.80 yDistance=-1.88
21:00:50.401 00.000 6680 GuideAlgorithmResistSwitch::result() returns -1.88 from input -1.88
21:00:50.401 00.000 6680 MoveAxis(E, 0, ABG)
21:00:50.401 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:50.401 00.000 6680 Move returns status 1, amount 0
21:00:50.401 00.000 6680 MoveAxis(N, 301, ABG)
21:00:50.401 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:50.401 00.000 6680 Move returns status 1, amount 0
21:00:50.401 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:00:50.401 00.000 6680 move complete, result=1
21:00:50.401 00.000 6680 worker thread done servicing request
21:00:50.416 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=191, Gamma=0.560
21:00:50.463 00.047 2864 UpdateGuideState exits: m=1875 SNR=30.5
21:00:50.465 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:50.468 00.003 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:00:50.470 00.002 2864 Enqueuing Expose request
21:00:50.473 00.003 6680 Worker thread wakes up
21:00:50.473 00.000 2864 GuideStep: -19.8 px 0 ms EAST, -1.9 px 0 ms NORTH
21:00:50.476 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
21:00:50.476 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(129,704,31,31)
21:00:50.478 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:00:50.480 00.002 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:00:52.101 01.621 6680 Exposure complete
21:00:52.148 00.047 6680 worker thread done servicing request
21:00:52.148 00.000 2864 OnExposeComplete: enter
21:00:52.150 00.002 2864 UpdateGuideState(): m_state=6
21:00:52.153 00.003 2864 Star::Find(15, 143, 718, 0, (0,0,0,0), 1.5, 10.0, 255) frame 139
21:00:52.153 00.000 2864 Star::Find returns 1 (0), X=142.96, Y=719.29, Mass=1773, SNR=29.7, Peak=176 HFD=2.8
21:00:52.153 00.000 2864 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.80) = xAngle (-3.30 = 2.98)
21:00:52.158 00.005 2864 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.38 = -0.09)
21:00:52.160 00.002 2864 CameraToMount -- cameraX=16.98 cameraY=-9.42 hyp=19.42 cameraTheta=-0.51 mountX=-19.17 mountY=-1.80, mountTheta=-3.05
21:00:52.163 00.003 2864 SchedulePrimaryMove(10198720, x=16.98, y=-9.42, opts=13)
21:00:52.165 00.002 2864 Enqueuing Move request for scope (16.98, -9.42)
21:00:52.168 00.003 6680 Worker thread wakes up
21:00:52.168 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (16.98, -9.42) opts 0xd
21:00:52.168 00.000 6680 Handling offset move in thread for scope, endpoint = (16.98, -9.42)
21:00:52.168 00.000 6680 Moving (16.98, -9.42) raw xDistance=-19.17 yDistance=-1.80
21:00:52.168 00.000 6680 GuideAlgorithmResistSwitch::result() returns -1.80 from input -1.80
21:00:52.168 00.000 6680 MoveAxis(E, 0, ABG)
21:00:52.168 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:52.168 00.000 6680 Move returns status 1, amount 0
21:00:52.168 00.000 6680 MoveAxis(N, 288, ABG)
21:00:52.168 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:52.168 00.000 6680 Move returns status 1, amount 0
21:00:52.168 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:00:52.168 00.000 6680 move complete, result=1
21:00:52.168 00.000 6680 worker thread done servicing request
21:00:52.182 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=192, Gamma=0.560
21:00:52.230 00.048 2864 UpdateGuideState exits: m=1773 SNR=29.7
21:00:52.230 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:52.235 00.005 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:00:52.235 00.000 2864 Enqueuing Expose request
21:00:52.240 00.005 6680 Worker thread wakes up
21:00:52.240 00.000 2864 GuideStep: -19.2 px 0 ms EAST, -1.8 px 0 ms NORTH
21:00:52.240 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:00:52.240 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(128,704,31,31)
21:00:52.244 00.004 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:00:52.245 00.001 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:00:53.652 01.407 6680 Exposure complete
21:00:53.694 00.042 6680 worker thread done servicing request
21:00:53.703 00.009 2864 OnExposeComplete: enter
21:00:53.705 00.002 2864 UpdateGuideState(): m_state=6
21:00:53.707 00.002 2864 Star::Find(15, 142, 719, 0, (0,0,0,0), 1.5, 10.0, 255) frame 140
21:00:53.710 00.003 2864 Star::Find returns 1 (0), X=142.28, Y=719.73, Mass=1885, SNR=30.6, Peak=160 HFD=3.1
21:00:53.715 00.005 2864 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.80) = xAngle (-3.30 = 2.98)
21:00:53.715 00.000 2864 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.37 = -0.09)
21:00:53.715 00.000 2864 CameraToMount -- cameraX=16.30 cameraY=-8.97 hyp=18.61 cameraTheta=-0.50 mountX=-18.38 mountY=-1.66, mountTheta=-3.05
21:00:53.715 00.000 2864 SchedulePrimaryMove(10198720, x=16.30, y=-8.97, opts=13)
21:00:53.726 00.011 2864 Enqueuing Move request for scope (16.30, -8.97)
21:00:53.729 00.003 6680 Worker thread wakes up
21:00:53.729 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (16.30, -8.97) opts 0xd
21:00:53.729 00.000 6680 Handling offset move in thread for scope, endpoint = (16.30, -8.97)
21:00:53.729 00.000 6680 Moving (16.30, -8.97) raw xDistance=-18.38 yDistance=-1.66
21:00:53.729 00.000 6680 GuideAlgorithmResistSwitch::result() returns -1.66 from input -1.66
21:00:53.729 00.000 6680 MoveAxis(E, 0, ABG)
21:00:53.729 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:53.729 00.000 6680 Move returns status 1, amount 0
21:00:53.729 00.000 6680 MoveAxis(N, 266, ABG)
21:00:53.729 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:53.731 00.002 6680 Move returns status 1, amount 0
21:00:53.731 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:00:53.731 00.000 6680 move complete, result=1
21:00:53.731 00.000 6680 worker thread done servicing request
21:00:53.746 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=142, Gamma=0.560
21:00:53.803 00.057 2864 UpdateGuideState exits: m=1885 SNR=30.6
21:00:53.810 00.007 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:53.814 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:00:53.814 00.000 2864 Enqueuing Expose request
21:00:53.814 00.000 6680 Worker thread wakes up
21:00:53.814 00.000 2864 GuideStep: -18.4 px 0 ms EAST, -1.7 px 0 ms NORTH
21:00:53.821 00.007 6680 worker thread servicing REQUEST_EXPOSE 1500
21:00:53.821 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(127,705,31,31)
21:00:53.821 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:00:53.821 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:00:55.450 01.629 6680 Exposure complete
21:00:55.525 00.075 6680 worker thread done servicing request
21:00:55.525 00.000 2864 OnExposeComplete: enter
21:00:55.525 00.000 2864 UpdateGuideState(): m_state=6
21:00:55.525 00.000 2864 Star::Find(15, 142, 719, 0, (0,0,0,0), 1.5, 10.0, 255) frame 141
21:00:55.525 00.000 2864 Star::Find returns 1 (0), X=141.22, Y=719.35, Mass=1833, SNR=30.2, Peak=129 HFD=3.6
21:00:55.525 00.000 2864 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.80) = xAngle (-3.35 = 2.94)
21:00:55.525 00.000 2864 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.42 = -0.14)
21:00:55.525 00.000 2864 CameraToMount -- cameraX=15.24 cameraY=-9.36 hyp=17.88 cameraTheta=-0.55 mountX=-17.51 mountY=-2.44, mountTheta=-3.00
21:00:55.525 00.000 2864 SchedulePrimaryMove(10198720, x=15.24, y=-9.36, opts=13)
21:00:55.541 00.016 2864 Enqueuing Move request for scope (15.24, -9.36)
21:00:55.541 00.000 6680 Worker thread wakes up
21:00:55.541 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (15.24, -9.36) opts 0xd
21:00:55.541 00.000 6680 Handling offset move in thread for scope, endpoint = (15.24, -9.36)
21:00:55.541 00.000 6680 Moving (15.24, -9.36) raw xDistance=-17.51 yDistance=-2.44
21:00:55.541 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.44 from input -2.44
21:00:55.541 00.000 6680 MoveAxis(E, 0, ABG)
21:00:55.541 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:55.541 00.000 6680 Move returns status 1, amount 0
21:00:55.541 00.000 6680 MoveAxis(N, 391, ABG)
21:00:55.541 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:55.541 00.000 6680 Move returns status 1, amount 0
21:00:55.541 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:00:55.541 00.000 6680 move complete, result=1
21:00:55.541 00.000 6680 worker thread done servicing request
21:00:55.557 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=218, med=0, FiltMin=0, FiltMax=146, Gamma=0.560
21:00:55.589 00.032 2864 UpdateGuideState exits: m=1833 SNR=30.2
21:00:55.605 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:55.605 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:00:55.605 00.000 2864 Enqueuing Expose request
21:00:55.605 00.000 6680 Worker thread wakes up
21:00:55.605 00.000 2864 GuideStep: -17.5 px 0 ms EAST, -2.4 px 0 ms NORTH
21:00:55.605 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:00:55.605 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(126,704,31,31)
21:00:55.605 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:00:55.605 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:00:57.046 01.441 6680 Exposure complete
21:00:57.126 00.080 6680 worker thread done servicing request
21:00:57.126 00.000 2864 OnExposeComplete: enter
21:00:57.126 00.000 2864 UpdateGuideState(): m_state=6
21:00:57.126 00.000 2864 Star::Find(15, 141, 719, 0, (0,0,0,0), 1.5, 10.0, 255) frame 142
21:00:57.126 00.000 2864 Star::Find returns 1 (0), X=140.70, Y=719.94, Mass=1793, SNR=29.8, Peak=147 HFD=3.3
21:00:57.126 00.000 2864 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.80) = xAngle (-3.33 = 2.95)
21:00:57.141 00.015 2864 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.41 = -0.12)
21:00:57.141 00.000 2864 CameraToMount -- cameraX=14.72 cameraY=-8.77 hyp=17.13 cameraTheta=-0.54 mountX=-16.82 mountY=-2.11, mountTheta=-3.02
21:00:57.141 00.000 2864 SchedulePrimaryMove(10198720, x=14.72, y=-8.77, opts=13)
21:00:57.141 00.000 2864 Enqueuing Move request for scope (14.72, -8.77)
21:00:57.151 00.010 6680 Worker thread wakes up
21:00:57.151 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (14.72, -8.77) opts 0xd
21:00:57.151 00.000 6680 Handling offset move in thread for scope, endpoint = (14.72, -8.77)
21:00:57.151 00.000 6680 Moving (14.72, -8.77) raw xDistance=-16.82 yDistance=-2.11
21:00:57.151 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.11 from input -2.11
21:00:57.151 00.000 6680 MoveAxis(E, 0, ABG)
21:00:57.151 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:57.151 00.000 6680 Move returns status 1, amount 0
21:00:57.151 00.000 6680 MoveAxis(N, 338, ABG)
21:00:57.151 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:57.151 00.000 6680 Move returns status 1, amount 0
21:00:57.151 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:00:57.151 00.000 6680 move complete, result=1
21:00:57.151 00.000 6680 worker thread done servicing request
21:00:57.157 00.006 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=173, Gamma=0.560
21:00:57.207 00.050 2864 UpdateGuideState exits: m=1793 SNR=29.8
21:00:57.215 00.008 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:57.217 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:00:57.219 00.002 2864 Enqueuing Expose request
21:00:57.220 00.001 6680 Worker thread wakes up
21:00:57.220 00.000 2864 GuideStep: -16.8 px 0 ms EAST, -2.1 px 0 ms NORTH
21:00:57.220 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:00:57.220 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(126,705,31,31)
21:00:57.220 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:00:57.220 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:00:58.864 01.644 6680 Exposure complete
21:00:58.912 00.048 6680 worker thread done servicing request
21:00:58.912 00.000 2864 OnExposeComplete: enter
21:00:58.912 00.000 2864 UpdateGuideState(): m_state=6
21:00:58.912 00.000 2864 Star::Find(15, 140, 719, 0, (0,0,0,0), 1.5, 10.0, 255) frame 143
21:00:58.912 00.000 2864 Star::Find returns 1 (0), X=140.68, Y=719.89, Mass=1798, SNR=29.9, Peak=151 HFD=3.4
21:00:58.927 00.015 2864 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.80) = xAngle (-3.34 = 2.95)
21:00:58.927 00.000 2864 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.41 = -0.13)
21:00:58.931 00.004 2864 CameraToMount -- cameraX=14.70 cameraY=-8.82 hyp=17.14 cameraTheta=-0.54 mountX=-16.82 mountY=-2.16, mountTheta=-3.01
21:00:58.931 00.000 2864 SchedulePrimaryMove(10198720, x=14.70, y=-8.82, opts=13)
21:00:58.931 00.000 2864 Enqueuing Move request for scope (14.70, -8.82)
21:00:58.931 00.000 6680 Worker thread wakes up
21:00:58.931 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (14.70, -8.82) opts 0xd
21:00:58.931 00.000 6680 Handling offset move in thread for scope, endpoint = (14.70, -8.82)
21:00:58.931 00.000 6680 Moving (14.70, -8.82) raw xDistance=-16.82 yDistance=-2.16
21:00:58.931 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.16 from input -2.16
21:00:58.931 00.000 6680 MoveAxis(E, 0, ABG)
21:00:58.931 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:58.931 00.000 6680 Move returns status 1, amount 0
21:00:58.931 00.000 6680 MoveAxis(N, 346, ABG)
21:00:58.931 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:00:58.931 00.000 6680 Move returns status 1, amount 0
21:00:58.931 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:00:58.931 00.000 6680 move complete, result=1
21:00:58.931 00.000 6680 worker thread done servicing request
21:00:58.952 00.021 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=203, med=0, FiltMin=0, FiltMax=151, Gamma=0.560
21:00:58.994 00.042 2864 UpdateGuideState exits: m=1798 SNR=29.9
21:00:58.994 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:58.994 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:00:59.006 00.012 2864 Enqueuing Expose request
21:00:59.006 00.000 6680 Worker thread wakes up
21:00:59.006 00.000 2864 GuideStep: -16.8 px 0 ms EAST, -2.2 px 0 ms NORTH
21:00:59.006 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:00:59.006 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(126,705,31,31)
21:00:59.006 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:00:59.006 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:01:00.416 01.410 6680 Exposure complete
21:01:00.473 00.057 6680 worker thread done servicing request
21:01:00.473 00.000 2864 OnExposeComplete: enter
21:01:00.473 00.000 2864 UpdateGuideState(): m_state=6
21:01:00.473 00.000 2864 Star::Find(15, 140, 719, 0, (0,0,0,0), 1.5, 10.0, 255) frame 144
21:01:00.478 00.005 2864 Star::Find returns 1 (0), X=139.77, Y=719.89, Mass=1823, SNR=30.1, Peak=150 HFD=3.1
21:01:00.478 00.000 2864 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.80) = xAngle (-3.36 = 2.92)
21:01:00.478 00.000 2864 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.44 = -0.16)
21:01:00.486 00.008 2864 CameraToMount -- cameraX=13.79 cameraY=-8.82 hyp=16.37 cameraTheta=-0.57 mountX=-15.96 mountY=-2.53, mountTheta=-2.98
21:01:00.490 00.004 2864 SchedulePrimaryMove(10198720, x=13.79, y=-8.82, opts=13)
21:01:00.492 00.002 2864 Enqueuing Move request for scope (13.79, -8.82)
21:01:00.492 00.000 6680 Worker thread wakes up
21:01:00.492 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (13.79, -8.82) opts 0xd
21:01:00.492 00.000 6680 Handling offset move in thread for scope, endpoint = (13.79, -8.82)
21:01:00.492 00.000 6680 Moving (13.79, -8.82) raw xDistance=-15.96 yDistance=-2.53
21:01:00.492 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.53 from input -2.53
21:01:00.492 00.000 6680 MoveAxis(E, 0, ABG)
21:01:00.492 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:00.492 00.000 6680 Move returns status 1, amount 0
21:01:00.494 00.002 6680 MoveAxis(N, 405, ABG)
21:01:00.494 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:00.494 00.000 6680 Move returns status 1, amount 0
21:01:00.494 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:01:00.494 00.000 6680 move complete, result=1
21:01:00.494 00.000 6680 worker thread done servicing request
21:01:00.494 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=167, Gamma=0.560
21:01:00.554 00.060 2864 UpdateGuideState exits: m=1823 SNR=30.1
21:01:00.556 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:00.556 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:01:00.556 00.000 2864 Enqueuing Expose request
21:01:00.556 00.000 6680 Worker thread wakes up
21:01:00.556 00.000 2864 GuideStep: -16.0 px 0 ms EAST, -2.5 px 0 ms NORTH
21:01:00.556 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:01:00.556 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(125,705,31,31)
21:01:00.556 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:01:00.556 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:01:02.221 01.665 6680 Exposure complete
21:01:02.284 00.063 6680 worker thread done servicing request
21:01:02.284 00.000 2864 OnExposeComplete: enter
21:01:02.290 00.006 2864 UpdateGuideState(): m_state=6
21:01:02.292 00.002 2864 Star::Find(15, 139, 719, 0, (0,0,0,0), 1.5, 10.0, 255) frame 145
21:01:02.292 00.000 2864 Star::Find returns 1 (0), X=139.00, Y=720.54, Mass=1898, SNR=30.7, Peak=160 HFD=3.3
21:01:02.292 00.000 2864 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.80) = xAngle (-3.36 = 2.93)
21:01:02.292 00.000 2864 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.43 = -0.15)
21:01:02.300 00.008 2864 CameraToMount -- cameraX=13.02 cameraY=-8.16 hyp=15.37 cameraTheta=-0.56 mountX=-15.02 mountY=-2.24, mountTheta=-2.99
21:01:02.300 00.000 2864 SchedulePrimaryMove(10198720, x=13.02, y=-8.16, opts=13)
21:01:02.306 00.006 2864 Enqueuing Move request for scope (13.02, -8.16)
21:01:02.306 00.000 6680 Worker thread wakes up
21:01:02.306 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (13.02, -8.16) opts 0xd
21:01:02.306 00.000 6680 Handling offset move in thread for scope, endpoint = (13.02, -8.16)
21:01:02.306 00.000 6680 Moving (13.02, -8.16) raw xDistance=-15.02 yDistance=-2.24
21:01:02.306 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.24 from input -2.24
21:01:02.306 00.000 6680 MoveAxis(E, 0, ABG)
21:01:02.306 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:02.306 00.000 6680 Move returns status 1, amount 0
21:01:02.306 00.000 6680 MoveAxis(N, 358, ABG)
21:01:02.306 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:02.306 00.000 6680 Move returns status 1, amount 0
21:01:02.306 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:01:02.306 00.000 6680 move complete, result=1
21:01:02.306 00.000 6680 worker thread done servicing request
21:01:02.320 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=177, Gamma=0.560
21:01:02.363 00.043 2864 UpdateGuideState exits: m=1898 SNR=30.7
21:01:02.369 00.006 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:02.369 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:01:02.369 00.000 2864 Enqueuing Expose request
21:01:02.369 00.000 6680 Worker thread wakes up
21:01:02.369 00.000 2864 GuideStep: -15.0 px 0 ms EAST, -2.2 px 0 ms NORTH
21:01:02.369 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:01:02.369 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(124,706,31,31)
21:01:02.379 00.010 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:01:02.382 00.003 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:01:03.788 01.406 6680 Exposure complete
21:01:03.838 00.050 6680 worker thread done servicing request
21:01:03.838 00.000 2864 OnExposeComplete: enter
21:01:03.838 00.000 2864 UpdateGuideState(): m_state=6
21:01:03.838 00.000 2864 Star::Find(15, 138, 720, 0, (0,0,0,0), 1.5, 10.0, 255) frame 146
21:01:03.838 00.000 2864 Star::Find returns 1 (0), X=138.36, Y=720.47, Mass=1807, SNR=30.0, Peak=163 HFD=3.2
21:01:03.838 00.000 2864 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.80) = xAngle (-3.38 = 2.90)
21:01:03.850 00.012 2864 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.46 = -0.17)
21:01:03.850 00.000 2864 CameraToMount -- cameraX=12.38 cameraY=-8.23 hyp=14.87 cameraTheta=-0.59 mountX=-14.44 mountY=-2.56, mountTheta=-2.97
21:01:03.855 00.005 2864 SchedulePrimaryMove(10198720, x=12.38, y=-8.23, opts=13)
21:01:03.855 00.000 2864 Enqueuing Move request for scope (12.38, -8.23)
21:01:03.855 00.000 6680 Worker thread wakes up
21:01:03.855 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (12.38, -8.23) opts 0xd
21:01:03.855 00.000 6680 Handling offset move in thread for scope, endpoint = (12.38, -8.23)
21:01:03.855 00.000 6680 Moving (12.38, -8.23) raw xDistance=-14.44 yDistance=-2.56
21:01:03.855 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.56 from input -2.56
21:01:03.855 00.000 6680 MoveAxis(E, 0, ABG)
21:01:03.855 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:03.855 00.000 6680 Move returns status 1, amount 0
21:01:03.855 00.000 6680 MoveAxis(N, 410, ABG)
21:01:03.855 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:03.855 00.000 6680 Move returns status 1, amount 0
21:01:03.855 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:01:03.855 00.000 6680 move complete, result=1
21:01:03.855 00.000 6680 worker thread done servicing request
21:01:03.869 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=241, med=0, FiltMin=0, FiltMax=159, Gamma=0.560
21:01:03.915 00.046 2864 UpdateGuideState exits: m=1807 SNR=30.0
21:01:03.915 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:03.915 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:01:03.915 00.000 2864 Enqueuing Expose request
21:01:03.915 00.000 6680 Worker thread wakes up
21:01:03.915 00.000 2864 GuideStep: -14.4 px 0 ms EAST, -2.6 px 0 ms NORTH
21:01:03.915 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:01:03.915 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(123,705,31,31)
21:01:03.929 00.014 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:01:03.932 00.003 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:01:05.563 01.631 6680 Exposure complete
21:01:05.605 00.042 6680 worker thread done servicing request
21:01:05.605 00.000 2864 OnExposeComplete: enter
21:01:05.605 00.000 2864 UpdateGuideState(): m_state=6
21:01:05.619 00.014 2864 Star::Find(15, 138, 720, 0, (0,0,0,0), 1.5, 10.0, 255) frame 147
21:01:05.621 00.002 2864 Star::Find returns 1 (0), X=138.36, Y=721.09, Mass=1937, SNR=31.0, Peak=162 HFD=3.3
21:01:05.621 00.000 2864 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.80) = xAngle (-3.35 = 2.94)
21:01:05.621 00.000 2864 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.42 = -0.14)
21:01:05.621 00.000 2864 CameraToMount -- cameraX=12.39 cameraY=-7.61 hyp=14.54 cameraTheta=-0.55 mountX=-14.23 mountY=-1.99, mountTheta=-3.00
21:01:05.621 00.000 2864 SchedulePrimaryMove(10198720, x=12.39, y=-7.61, opts=13)
21:01:05.621 00.000 2864 Enqueuing Move request for scope (12.39, -7.61)
21:01:05.621 00.000 6680 Worker thread wakes up
21:01:05.621 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (12.39, -7.61) opts 0xd
21:01:05.621 00.000 6680 Handling offset move in thread for scope, endpoint = (12.39, -7.61)
21:01:05.621 00.000 6680 Moving (12.39, -7.61) raw xDistance=-14.23 yDistance=-1.99
21:01:05.621 00.000 6680 GuideAlgorithmResistSwitch::result() returns -1.99 from input -1.99
21:01:05.621 00.000 6680 MoveAxis(E, 0, ABG)
21:01:05.621 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:05.621 00.000 6680 Move returns status 1, amount 0
21:01:05.621 00.000 6680 MoveAxis(N, 318, ABG)
21:01:05.621 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:05.621 00.000 6680 Move returns status 1, amount 0
21:01:05.621 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:01:05.621 00.000 6680 move complete, result=1
21:01:05.621 00.000 6680 worker thread done servicing request
21:01:05.637 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=169, Gamma=0.560
21:01:05.688 00.051 2864 UpdateGuideState exits: m=1937 SNR=31.0
21:01:05.688 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:05.688 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:01:05.699 00.011 2864 Enqueuing Expose request
21:01:05.701 00.002 6680 Worker thread wakes up
21:01:05.701 00.000 2864 GuideStep: -14.2 px 0 ms EAST, -2.0 px 0 ms NORTH
21:01:05.705 00.004 6680 worker thread servicing REQUEST_EXPOSE 1500
21:01:05.705 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(123,706,31,31)
21:01:05.707 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:01:05.709 00.002 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:01:07.124 01.415 6680 Exposure complete
21:01:07.183 00.059 6680 worker thread done servicing request
21:01:07.183 00.000 2864 OnExposeComplete: enter
21:01:07.183 00.000 2864 UpdateGuideState(): m_state=6
21:01:07.187 00.004 2864 Star::Find(15, 138, 721, 0, (0,0,0,0), 1.5, 10.0, 255) frame 148
21:01:07.190 00.003 2864 Star::Find returns 1 (0), X=137.66, Y=721.38, Mass=1835, SNR=30.2, Peak=167 HFD=3.1
21:01:07.190 00.000 2864 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.80) = xAngle (-3.36 = 2.93)
21:01:07.190 00.000 2864 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.43 = -0.15)
21:01:07.190 00.000 2864 CameraToMount -- cameraX=11.68 cameraY=-7.32 hyp=13.79 cameraTheta=-0.56 mountX=-13.47 mountY=-2.01, mountTheta=-2.99
21:01:07.190 00.000 2864 SchedulePrimaryMove(10198720, x=11.68, y=-7.32, opts=13)
21:01:07.190 00.000 2864 Enqueuing Move request for scope (11.68, -7.32)
21:01:07.190 00.000 6680 Worker thread wakes up
21:01:07.190 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (11.68, -7.32) opts 0xd
21:01:07.190 00.000 6680 Handling offset move in thread for scope, endpoint = (11.68, -7.32)
21:01:07.190 00.000 6680 Moving (11.68, -7.32) raw xDistance=-13.47 yDistance=-2.01
21:01:07.190 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.01 from input -2.01
21:01:07.190 00.000 6680 MoveAxis(E, 0, ABG)
21:01:07.190 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:07.190 00.000 6680 Move returns status 1, amount 0
21:01:07.190 00.000 6680 MoveAxis(N, 321, ABG)
21:01:07.190 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:07.190 00.000 6680 Move returns status 1, amount 0
21:01:07.190 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:01:07.190 00.000 6680 move complete, result=1
21:01:07.190 00.000 6680 worker thread done servicing request
21:01:07.212 00.022 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=139, Gamma=0.560
21:01:07.258 00.046 2864 UpdateGuideState exits: m=1835 SNR=30.2
21:01:07.258 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:07.266 00.008 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:01:07.266 00.000 2864 Enqueuing Expose request
21:01:07.266 00.000 6680 Worker thread wakes up
21:01:07.266 00.000 2864 GuideStep: -13.5 px 0 ms EAST, -2.0 px 0 ms NORTH
21:01:07.266 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:01:07.266 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(123,706,31,31)
21:01:07.266 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:01:07.275 00.009 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:01:08.915 01.640 6680 Exposure complete
21:01:08.968 00.053 6680 worker thread done servicing request
21:01:08.968 00.000 2864 OnExposeComplete: enter
21:01:08.970 00.002 2864 UpdateGuideState(): m_state=6
21:01:08.973 00.003 2864 Star::Find(15, 137, 721, 0, (0,0,0,0), 1.5, 10.0, 255) frame 149
21:01:08.975 00.002 2864 Star::Find returns 1 (0), X=136.72, Y=721.37, Mass=1761, SNR=29.6, Peak=162 HFD=3.1
21:01:08.977 00.002 2864 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.80) = xAngle (-3.39 = 2.89)
21:01:08.979 00.002 2864 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.47 = -0.19)
21:01:08.980 00.001 2864 CameraToMount -- cameraX=10.75 cameraY=-7.33 hyp=13.01 cameraTheta=-0.60 mountX=-12.60 mountY=-2.39, mountTheta=-2.95
21:01:08.984 00.004 2864 SchedulePrimaryMove(10198720, x=10.75, y=-7.33, opts=13)
21:01:08.986 00.002 2864 Enqueuing Move request for scope (10.75, -7.33)
21:01:08.988 00.002 6680 Worker thread wakes up
21:01:08.988 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (10.75, -7.33) opts 0xd
21:01:08.988 00.000 6680 Handling offset move in thread for scope, endpoint = (10.75, -7.33)
21:01:08.988 00.000 6680 Moving (10.75, -7.33) raw xDistance=-12.60 yDistance=-2.39
21:01:08.988 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.39 from input -2.39
21:01:08.988 00.000 6680 MoveAxis(E, 0, ABG)
21:01:08.988 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:08.988 00.000 6680 Move returns status 1, amount 0
21:01:08.988 00.000 6680 MoveAxis(N, 383, ABG)
21:01:08.989 00.001 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:08.989 00.000 6680 Move returns status 1, amount 0
21:01:08.989 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:01:08.989 00.000 6680 move complete, result=1
21:01:08.989 00.000 6680 worker thread done servicing request
21:01:09.002 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=185, Gamma=0.560
21:01:09.049 00.047 2864 UpdateGuideState exits: m=1761 SNR=29.6
21:01:09.051 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:09.053 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:01:09.055 00.002 2864 Enqueuing Expose request
21:01:09.058 00.003 6680 Worker thread wakes up
21:01:09.058 00.000 2864 GuideStep: -12.6 px 0 ms EAST, -2.4 px 0 ms NORTH
21:01:09.060 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
21:01:09.060 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(122,706,31,31)
21:01:09.062 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:01:09.066 00.004 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:01:10.473 01.407 6680 Exposure complete
21:01:10.532 00.059 6680 worker thread done servicing request
21:01:10.532 00.000 2864 OnExposeComplete: enter
21:01:10.534 00.002 2864 UpdateGuideState(): m_state=6
21:01:10.538 00.004 2864 Star::Find(15, 136, 721, 0, (0,0,0,0), 1.5, 10.0, 255) frame 150
21:01:10.544 00.006 2864 Star::Find returns 1 (0), X=135.41, Y=721.99, Mass=1768, SNR=29.6, Peak=158 HFD=3.2
21:01:10.546 00.002 2864 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.80) = xAngle (-3.41 = 2.87)
21:01:10.558 00.012 2864 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.49 = -0.21)
21:01:10.563 00.005 2864 CameraToMount -- cameraX=9.43 cameraY=-6.72 hyp=11.58 cameraTheta=-0.62 mountX=-11.15 mountY=-2.36, mountTheta=-2.93
21:01:10.564 00.001 2864 SchedulePrimaryMove(10198720, x=9.43, y=-6.72, opts=13)
21:01:10.573 00.009 2864 Enqueuing Move request for scope (9.43, -6.72)
21:01:10.577 00.004 6680 Worker thread wakes up
21:01:10.579 00.002 6680 worker thread servicing REQUEST_MOVE scope ofs (9.43, -6.72) opts 0xd
21:01:10.579 00.000 6680 Handling offset move in thread for scope, endpoint = (9.43, -6.72)
21:01:10.579 00.000 6680 Moving (9.43, -6.72) raw xDistance=-11.15 yDistance=-2.36
21:01:10.580 00.001 6680 GuideAlgorithmResistSwitch::result() returns -2.36 from input -2.36
21:01:10.580 00.000 6680 MoveAxis(E, 0, ABG)
21:01:10.580 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:10.580 00.000 6680 Move returns status 1, amount 0
21:01:10.580 00.000 6680 MoveAxis(N, 377, ABG)
21:01:10.580 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:10.580 00.000 6680 Move returns status 1, amount 0
21:01:10.580 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:01:10.580 00.000 6680 move complete, result=1
21:01:10.580 00.000 6680 worker thread done servicing request
21:01:10.606 00.026 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=190, Gamma=0.560
21:01:10.721 00.115 2864 UpdateGuideState exits: m=1768 SNR=29.6
21:01:10.730 00.009 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:10.736 00.006 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:01:10.740 00.004 2864 Enqueuing Expose request
21:01:10.748 00.008 2864 GuideStep: -11.2 px 0 ms EAST, -2.4 px 0 ms NORTH
21:01:10.750 00.002 6680 Worker thread wakes up
21:01:10.750 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:01:10.750 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,707,31,31)
21:01:10.754 00.004 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:01:10.760 00.006 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:01:12.402 01.642 6680 Exposure complete
21:01:12.464 00.062 6680 worker thread done servicing request
21:01:12.464 00.000 2864 OnExposeComplete: enter
21:01:12.468 00.004 2864 UpdateGuideState(): m_state=6
21:01:12.470 00.002 2864 Star::Find(15, 135, 721, 0, (0,0,0,0), 1.5, 10.0, 255) frame 151
21:01:12.470 00.000 2864 Star::Find returns 1 (0), X=135.06, Y=722.00, Mass=1819, SNR=30.1, Peak=188 HFD=2.8
21:01:12.470 00.000 2864 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.80) = xAngle (-3.43 = 2.85)
21:01:12.470 00.000 2864 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.51 = -0.22)
21:01:12.470 00.000 2864 CameraToMount -- cameraX=9.08 cameraY=-6.70 hyp=11.29 cameraTheta=-0.64 mountX=-10.82 mountY=-2.49, mountTheta=-2.92
21:01:12.480 00.010 2864 SchedulePrimaryMove(10198720, x=9.08, y=-6.70, opts=13)
21:01:12.480 00.000 2864 Enqueuing Move request for scope (9.08, -6.70)
21:01:12.480 00.000 6680 Worker thread wakes up
21:01:12.480 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (9.08, -6.70) opts 0xd
21:01:12.480 00.000 6680 Handling offset move in thread for scope, endpoint = (9.08, -6.70)
21:01:12.480 00.000 6680 Moving (9.08, -6.70) raw xDistance=-10.82 yDistance=-2.49
21:01:12.480 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.49 from input -2.49
21:01:12.480 00.000 6680 MoveAxis(E, 0, ABG)
21:01:12.480 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:12.480 00.000 6680 Move returns status 1, amount 0
21:01:12.480 00.000 6680 MoveAxis(N, 398, ABG)
21:01:12.480 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:12.480 00.000 6680 Move returns status 1, amount 0
21:01:12.480 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:01:12.480 00.000 6680 move complete, result=1
21:01:12.480 00.000 6680 worker thread done servicing request
21:01:12.497 00.017 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=196, Gamma=0.560
21:01:12.545 00.048 2864 UpdateGuideState exits: m=1819 SNR=30.1
21:01:12.545 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:12.545 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:01:12.545 00.000 2864 Enqueuing Expose request
21:01:12.545 00.000 6680 Worker thread wakes up
21:01:12.545 00.000 2864 GuideStep: -10.8 px 0 ms EAST, -2.5 px 0 ms NORTH
21:01:12.545 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:01:12.545 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,707,31,31)
21:01:12.556 00.011 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:01:12.561 00.005 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:01:13.974 01.413 6680 Exposure complete
21:01:14.029 00.055 6680 worker thread done servicing request
21:01:14.029 00.000 2864 OnExposeComplete: enter
21:01:14.032 00.003 2864 UpdateGuideState(): m_state=6
21:01:14.036 00.004 2864 Star::Find(15, 135, 722, 0, (0,0,0,0), 1.5, 10.0, 255) frame 152
21:01:14.038 00.002 2864 Star::Find returns 1 (0), X=133.97, Y=722.71, Mass=1795, SNR=29.9, Peak=148 HFD=3.2
21:01:14.040 00.002 2864 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.80) = xAngle (-3.44 = 2.84)
21:01:14.042 00.002 2864 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.51 = -0.23)
21:01:14.048 00.006 2864 CameraToMount -- cameraX=8.00 cameraY=-5.99 hyp=9.99 cameraTheta=-0.64 mountX=-9.55 mountY=-2.27, mountTheta=-2.91
21:01:14.052 00.004 2864 SchedulePrimaryMove(10198720, x=8.00, y=-5.99, opts=13)
21:01:14.056 00.004 2864 Enqueuing Move request for scope (8.00, -5.99)
21:01:14.058 00.002 6680 Worker thread wakes up
21:01:14.058 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (8.00, -5.99) opts 0xd
21:01:14.058 00.000 6680 Handling offset move in thread for scope, endpoint = (8.00, -5.99)
21:01:14.058 00.000 6680 Moving (8.00, -5.99) raw xDistance=-9.55 yDistance=-2.27
21:01:14.058 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.27 from input -2.27
21:01:14.058 00.000 6680 MoveAxis(E, 0, ABG)
21:01:14.060 00.002 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:14.060 00.000 6680 Move returns status 1, amount 0
21:01:14.060 00.000 6680 MoveAxis(N, 364, ABG)
21:01:14.060 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:14.060 00.000 6680 Move returns status 1, amount 0
21:01:14.060 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:01:14.060 00.000 6680 move complete, result=1
21:01:14.060 00.000 6680 worker thread done servicing request
21:01:14.073 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=170, Gamma=0.560
21:01:14.127 00.054 2864 UpdateGuideState exits: m=1795 SNR=29.9
21:01:14.129 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:14.131 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:01:14.133 00.002 2864 Enqueuing Expose request
21:01:14.135 00.002 6680 Worker thread wakes up
21:01:14.135 00.000 2864 GuideStep: -9.6 px 0 ms EAST, -2.3 px 0 ms NORTH
21:01:14.138 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
21:01:14.138 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(119,708,31,31)
21:01:14.140 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:01:14.143 00.003 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:01:15.775 01.632 6680 Exposure complete
21:01:15.820 00.045 6680 worker thread done servicing request
21:01:15.820 00.000 2864 OnExposeComplete: enter
21:01:15.827 00.007 2864 UpdateGuideState(): m_state=6
21:01:15.829 00.002 2864 Star::Find(15, 133, 722, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
21:01:15.831 00.002 2864 Star::Find returns 1 (0), X=133.07, Y=723.55, Mass=1765, SNR=29.6, Peak=151 HFD=3.1
21:01:15.831 00.000 2864 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.80) = xAngle (-3.42 = 2.86)
21:01:15.831 00.000 2864 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.50 = -0.21)
21:01:15.835 00.004 2864 CameraToMount -- cameraX=7.10 cameraY=-5.15 hyp=8.77 cameraTheta=-0.63 mountX=-8.42 mountY=-1.87, mountTheta=-2.92
21:01:15.838 00.003 2864 SchedulePrimaryMove(10198720, x=7.10, y=-5.15, opts=13)
21:01:15.838 00.000 2864 Enqueuing Move request for scope (7.10, -5.15)
21:01:15.838 00.000 6680 Worker thread wakes up
21:01:15.838 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (7.10, -5.15) opts 0xd
21:01:15.838 00.000 6680 Handling offset move in thread for scope, endpoint = (7.10, -5.15)
21:01:15.838 00.000 6680 Moving (7.10, -5.15) raw xDistance=-8.42 yDistance=-1.87
21:01:15.838 00.000 6680 GuideAlgorithmResistSwitch::result() returns -1.87 from input -1.87
21:01:15.838 00.000 6680 MoveAxis(E, 0, ABG)
21:01:15.838 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:15.838 00.000 6680 Move returns status 1, amount 0
21:01:15.838 00.000 6680 MoveAxis(N, 299, ABG)
21:01:15.838 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:15.838 00.000 6680 Move returns status 1, amount 0
21:01:15.838 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:01:15.838 00.000 6680 move complete, result=1
21:01:15.838 00.000 6680 worker thread done servicing request
21:01:15.851 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=147, Gamma=0.560
21:01:15.900 00.049 2864 UpdateGuideState exits: m=1765 SNR=29.6
21:01:15.900 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:15.900 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:01:15.900 00.000 2864 Enqueuing Expose request
21:01:15.900 00.000 6680 Worker thread wakes up
21:01:15.900 00.000 2864 GuideStep: -8.4 px 0 ms EAST, -1.9 px 0 ms NORTH
21:01:15.900 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:01:15.900 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(118,709,31,31)
21:01:15.900 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:01:15.915 00.015 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:01:17.326 01.411 6680 Exposure complete
21:01:17.375 00.049 6680 worker thread done servicing request
21:01:17.375 00.000 2864 OnExposeComplete: enter
21:01:17.377 00.002 2864 UpdateGuideState(): m_state=6
21:01:17.379 00.002 2864 Star::Find(15, 133, 723, 0, (0,0,0,0), 1.5, 10.0, 255) frame 154
21:01:17.381 00.002 2864 Star::Find returns 1 (0), X=132.62, Y=723.43, Mass=1775, SNR=29.7, Peak=178 HFD=3.0
21:01:17.384 00.003 2864 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.80) = xAngle (-3.47 = 2.82)
21:01:17.386 00.002 2864 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.54 = -0.26)
21:01:17.387 00.001 2864 CameraToMount -- cameraX=6.64 cameraY=-5.28 hyp=8.48 cameraTheta=-0.67 mountX=-8.03 mountY=-2.16, mountTheta=-2.88
21:01:17.391 00.004 2864 SchedulePrimaryMove(10198720, x=6.64, y=-5.28, opts=13)
21:01:17.393 00.002 2864 Enqueuing Move request for scope (6.64, -5.28)
21:01:17.394 00.001 6680 Worker thread wakes up
21:01:17.394 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (6.64, -5.28) opts 0xd
21:01:17.394 00.000 6680 Handling offset move in thread for scope, endpoint = (6.64, -5.28)
21:01:17.394 00.000 6680 Moving (6.64, -5.28) raw xDistance=-8.03 yDistance=-2.16
21:01:17.394 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.16 from input -2.16
21:01:17.395 00.001 6680 MoveAxis(E, 0, ABG)
21:01:17.395 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:17.395 00.000 6680 Move returns status 1, amount 0
21:01:17.395 00.000 6680 MoveAxis(N, 346, ABG)
21:01:17.395 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:17.395 00.000 6680 Move returns status 1, amount 0
21:01:17.395 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:01:17.395 00.000 6680 move complete, result=1
21:01:17.395 00.000 6680 worker thread done servicing request
21:01:17.409 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=164, Gamma=0.560
21:01:17.454 00.045 2864 UpdateGuideState exits: m=1775 SNR=29.7
21:01:17.457 00.003 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:17.459 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:01:17.461 00.002 2864 Enqueuing Expose request
21:01:17.464 00.003 6680 Worker thread wakes up
21:01:17.464 00.000 2864 GuideStep: -8.0 px 0 ms EAST, -2.2 px 0 ms NORTH
21:01:17.467 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
21:01:17.467 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(118,708,31,31)
21:01:17.468 00.001 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:01:17.471 00.003 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:01:19.110 01.639 6680 Exposure complete
21:01:19.158 00.048 6680 worker thread done servicing request
21:01:19.158 00.000 2864 OnExposeComplete: enter
21:01:19.158 00.000 2864 UpdateGuideState(): m_state=6
21:01:19.158 00.000 2864 Star::Find(15, 132, 723, 0, (0,0,0,0), 1.5, 10.0, 255) frame 155
21:01:19.173 00.015 2864 Star::Find returns 1 (0), X=131.47, Y=724.39, Mass=1782, SNR=29.8, Peak=175 HFD=3.1
21:01:19.173 00.000 2864 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.80) = xAngle (-3.46 = 2.82)
21:01:19.173 00.000 2864 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.54 = -0.25)
21:01:19.173 00.000 2864 CameraToMount -- cameraX=5.50 cameraY=-4.32 hyp=6.99 cameraTheta=-0.67 mountX=-6.63 mountY=-1.75, mountTheta=-2.88
21:01:19.181 00.008 2864 SchedulePrimaryMove(10198720, x=5.50, y=-4.32, opts=13)
21:01:19.181 00.000 2864 Enqueuing Move request for scope (5.50, -4.32)
21:01:19.181 00.000 6680 Worker thread wakes up
21:01:19.181 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (5.50, -4.32) opts 0xd
21:01:19.181 00.000 6680 Handling offset move in thread for scope, endpoint = (5.50, -4.32)
21:01:19.181 00.000 6680 Moving (5.50, -4.32) raw xDistance=-6.63 yDistance=-1.75
21:01:19.181 00.000 6680 GuideAlgorithmResistSwitch::result() returns -1.75 from input -1.75
21:01:19.181 00.000 6680 MoveAxis(E, 0, ABG)
21:01:19.181 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:19.181 00.000 6680 Move returns status 1, amount 0
21:01:19.181 00.000 6680 MoveAxis(N, 279, ABG)
21:01:19.181 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:19.181 00.000 6680 Move returns status 1, amount 0
21:01:19.181 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:01:19.181 00.000 6680 move complete, result=1
21:01:19.181 00.000 6680 worker thread done servicing request
21:01:19.189 00.008 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=154, Gamma=0.560
21:01:19.244 00.055 2864 UpdateGuideState exits: m=1782 SNR=29.8
21:01:19.244 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:19.244 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:01:19.244 00.000 2864 Enqueuing Expose request
21:01:19.244 00.000 6680 Worker thread wakes up
21:01:19.244 00.000 2864 GuideStep: -6.6 px 0 ms EAST, -1.7 px 0 ms NORTH
21:01:19.253 00.009 6680 worker thread servicing REQUEST_EXPOSE 1500
21:01:19.253 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(116,709,31,31)
21:01:19.253 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:01:19.253 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:01:20.662 01.409 6680 Exposure complete
21:01:20.713 00.051 6680 worker thread done servicing request
21:01:20.713 00.000 2864 OnExposeComplete: enter
21:01:20.713 00.000 2864 UpdateGuideState(): m_state=6
21:01:20.713 00.000 2864 Star::Find(15, 131, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 156
21:01:20.713 00.000 2864 Star::Find returns 1 (0), X=130.32, Y=724.41, Mass=1741, SNR=29.4, Peak=164 HFD=3.1
21:01:20.713 00.000 2864 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.80) = xAngle (-3.58 = 2.71)
21:01:20.713 00.000 2864 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.65 = -0.37)
21:01:20.713 00.000 2864 CameraToMount -- cameraX=4.34 cameraY=-4.30 hyp=6.11 cameraTheta=-0.78 mountX=-5.54 mountY=-2.19, mountTheta=-2.76
21:01:20.725 00.012 2864 SchedulePrimaryMove(10198720, x=4.34, y=-4.30, opts=13)
21:01:20.725 00.000 2864 Enqueuing Move request for scope (4.34, -4.30)
21:01:20.725 00.000 6680 Worker thread wakes up
21:01:20.725 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (4.34, -4.30) opts 0xd
21:01:20.725 00.000 6680 Handling offset move in thread for scope, endpoint = (4.34, -4.30)
21:01:20.725 00.000 6680 Moving (4.34, -4.30) raw xDistance=-5.54 yDistance=-2.19
21:01:20.725 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.19 from input -2.19
21:01:20.725 00.000 6680 MoveAxis(E, 0, ABG)
21:01:20.725 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:20.725 00.000 6680 Move returns status 1, amount 0
21:01:20.725 00.000 6680 MoveAxis(N, 351, ABG)
21:01:20.725 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:20.725 00.000 6680 Move returns status 1, amount 0
21:01:20.725 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:01:20.725 00.000 6680 move complete, result=1
21:01:20.725 00.000 6680 worker thread done servicing request
21:01:20.744 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=181, Gamma=0.560
21:01:20.788 00.044 2864 UpdateGuideState exits: m=1741 SNR=29.4
21:01:20.788 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:20.788 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:01:20.788 00.000 2864 Enqueuing Expose request
21:01:20.788 00.000 6680 Worker thread wakes up
21:01:20.788 00.000 2864 GuideStep: -5.5 px 0 ms EAST, -2.2 px 0 ms NORTH
21:01:20.788 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:01:20.788 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(115,709,31,31)
21:01:20.788 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:01:20.804 00.016 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:01:22.434 01.630 6680 Exposure complete
21:01:22.496 00.062 6680 worker thread done servicing request
21:01:22.496 00.000 2864 OnExposeComplete: enter
21:01:22.496 00.000 2864 UpdateGuideState(): m_state=6
21:01:22.496 00.000 2864 Star::Find(15, 130, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 157
21:01:22.496 00.000 2864 Star::Find returns 1 (0), X=129.15, Y=724.85, Mass=1801, SNR=29.9, Peak=174 HFD=2.8
21:01:22.496 00.000 2864 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.80) = xAngle (-3.68 = 2.61)
21:01:22.496 00.000 2864 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.75 = -0.47)
21:01:22.496 00.000 2864 CameraToMount -- cameraX=3.17 cameraY=-3.86 hyp=4.99 cameraTheta=-0.88 mountX=-4.29 mountY=-2.26, mountTheta=-2.66
21:01:22.510 00.014 2864 SchedulePrimaryMove(10198720, x=3.17, y=-3.86, opts=13)
21:01:22.510 00.000 2864 Enqueuing Move request for scope (3.17, -3.86)
21:01:22.510 00.000 6680 Worker thread wakes up
21:01:22.510 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (3.17, -3.86) opts 0xd
21:01:22.510 00.000 6680 Handling offset move in thread for scope, endpoint = (3.17, -3.86)
21:01:22.510 00.000 6680 Moving (3.17, -3.86) raw xDistance=-4.29 yDistance=-2.26
21:01:22.510 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.26 from input -2.26
21:01:22.510 00.000 6680 MoveAxis(E, 0, ABG)
21:01:22.510 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:22.510 00.000 6680 Move returns status 1, amount 0
21:01:22.510 00.000 6680 MoveAxis(N, 361, ABG)
21:01:22.510 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:22.510 00.000 6680 Move returns status 1, amount 0
21:01:22.510 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:01:22.510 00.000 6680 move complete, result=1
21:01:22.510 00.000 6680 worker thread done servicing request
21:01:22.525 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=187, Gamma=0.560
21:01:22.572 00.047 2864 UpdateGuideState exits: m=1801 SNR=29.9
21:01:22.572 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:22.572 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:01:22.572 00.000 2864 Enqueuing Expose request
21:01:22.572 00.000 6680 Worker thread wakes up
21:01:22.572 00.000 2864 GuideStep: -4.3 px 0 ms EAST, -2.3 px 0 ms NORTH
21:01:22.572 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:01:22.572 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
21:01:22.572 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:01:22.589 00.017 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:01:24.014 01.425 6680 Exposure complete
21:01:24.069 00.055 6680 worker thread done servicing request
21:01:24.069 00.000 2864 OnExposeComplete: enter
21:01:24.069 00.000 2864 UpdateGuideState(): m_state=6
21:01:24.069 00.000 2864 Star::Find(15, 129, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 158
21:01:24.069 00.000 2864 Star::Find returns 1 (0), X=128.65, Y=725.20, Mass=1705, SNR=29.1, Peak=206 HFD=2.7
21:01:24.077 00.008 2864 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.80) = xAngle (-3.72 = 2.57)
21:01:24.077 00.000 2864 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.79 = -0.51)
21:01:24.077 00.000 2864 CameraToMount -- cameraX=2.67 cameraY=-3.51 hyp=4.41 cameraTheta=-0.92 mountX=-3.70 mountY=-2.14, mountTheta=-2.62
21:01:24.077 00.000 2864 SchedulePrimaryMove(10198720, x=2.67, y=-3.51, opts=13)
21:01:24.077 00.000 2864 Enqueuing Move request for scope (2.67, -3.51)
21:01:24.088 00.011 6680 Worker thread wakes up
21:01:24.088 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.67, -3.51) opts 0xd
21:01:24.088 00.000 6680 Handling offset move in thread for scope, endpoint = (2.67, -3.51)
21:01:24.088 00.000 6680 Moving (2.67, -3.51) raw xDistance=-3.70 yDistance=-2.14
21:01:24.088 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.14 from input -2.14
21:01:24.088 00.000 6680 MoveAxis(E, 0, ABG)
21:01:24.088 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:24.088 00.000 6680 Move returns status 1, amount 0
21:01:24.088 00.000 6680 MoveAxis(N, 342, ABG)
21:01:24.088 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:24.088 00.000 6680 Move returns status 1, amount 0
21:01:24.088 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:01:24.088 00.000 6680 move complete, result=1
21:01:24.088 00.000 6680 worker thread done servicing request
21:01:24.093 00.005 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=243, Gamma=0.560
21:01:24.145 00.052 2864 UpdateGuideState exits: m=1705 SNR=29.1
21:01:24.150 00.005 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:24.152 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:01:24.154 00.002 2864 Enqueuing Expose request
21:01:24.156 00.002 6680 Worker thread wakes up
21:01:24.156 00.000 2864 GuideStep: -3.7 px 0 ms EAST, -2.1 px 0 ms NORTH
21:01:24.156 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:01:24.156 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
21:01:24.156 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:01:24.156 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:01:25.797 01.641 6680 Exposure complete
21:01:25.846 00.049 6680 worker thread done servicing request
21:01:25.846 00.000 2864 OnExposeComplete: enter
21:01:25.846 00.000 2864 UpdateGuideState(): m_state=6
21:01:25.851 00.005 2864 Star::Find(15, 128, 725, 0, (0,0,0,0), 1.5, 10.0, 255) frame 159
21:01:25.853 00.002 2864 Star::Find returns 1 (0), X=127.61, Y=725.61, Mass=1776, SNR=29.7, Peak=164 HFD=3.0
21:01:25.855 00.002 2864 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.80) = xAngle (-3.88 = 2.40)
21:01:25.855 00.000 2864 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.95 = -0.67)
21:01:25.857 00.002 2864 CameraToMount -- cameraX=1.64 cameraY=-3.10 hyp=3.50 cameraTheta=-1.08 mountX=-2.59 mountY=-2.18, mountTheta=-2.44
21:01:25.857 00.000 2864 SchedulePrimaryMove(10198720, x=1.64, y=-3.10, opts=13)
21:01:25.857 00.000 2864 Enqueuing Move request for scope (1.64, -3.10)
21:01:25.857 00.000 6680 Worker thread wakes up
21:01:25.857 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.64, -3.10) opts 0xd
21:01:25.857 00.000 6680 Handling offset move in thread for scope, endpoint = (1.64, -3.10)
21:01:25.857 00.000 6680 Moving (1.64, -3.10) raw xDistance=-2.59 yDistance=-2.18
21:01:25.857 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.18 from input -2.18
21:01:25.857 00.000 6680 MoveAxis(E, 0, ABG)
21:01:25.857 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:25.857 00.000 6680 Move returns status 1, amount 0
21:01:25.857 00.000 6680 MoveAxis(N, 348, ABG)
21:01:25.857 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:25.857 00.000 6680 Move returns status 1, amount 0
21:01:25.857 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:01:25.857 00.000 6680 move complete, result=1
21:01:25.857 00.000 6680 worker thread done servicing request
21:01:25.879 00.022 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=209, Gamma=0.560
21:01:25.919 00.040 2864 UpdateGuideState exits: m=1776 SNR=29.7
21:01:25.919 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:25.919 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:01:25.919 00.000 2864 Enqueuing Expose request
21:01:25.930 00.011 6680 Worker thread wakes up
21:01:25.932 00.002 2864 GuideStep: -2.6 px 0 ms EAST, -2.2 px 0 ms NORTH
21:01:25.932 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:01:25.932 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
21:01:25.932 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:01:25.932 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:01:27.353 01.421 6680 Exposure complete
21:01:27.416 00.063 6680 worker thread done servicing request
21:01:27.416 00.000 2864 OnExposeComplete: enter
21:01:27.416 00.000 2864 UpdateGuideState(): m_state=6
21:01:27.416 00.000 2864 Star::Find(15, 127, 725, 0, (0,0,0,0), 1.5, 10.0, 255) frame 160
21:01:27.432 00.016 2864 Star::Find returns 1 (0), X=126.81, Y=725.80, Mass=1752, SNR=29.5, Peak=178 HFD=2.9
21:01:27.432 00.000 2864 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.80) = xAngle (-4.09 = 2.20)
21:01:27.432 00.000 2864 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-7.16 = -0.88)
21:01:27.432 00.000 2864 CameraToMount -- cameraX=0.83 cameraY=-2.91 hyp=3.02 cameraTheta=-1.29 mountX=-1.77 mountY=-2.33, mountTheta=-2.22
21:01:27.432 00.000 2864 SchedulePrimaryMove(10198720, x=0.83, y=-2.91, opts=13)
21:01:27.432 00.000 2864 Enqueuing Move request for scope (0.83, -2.91)
21:01:27.432 00.000 6680 Worker thread wakes up
21:01:27.432 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.83, -2.91) opts 0xd
21:01:27.432 00.000 6680 Handling offset move in thread for scope, endpoint = (0.83, -2.91)
21:01:27.432 00.000 6680 Moving (0.83, -2.91) raw xDistance=-1.77 yDistance=-2.33
21:01:27.432 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.33 from input -2.33
21:01:27.432 00.000 6680 MoveAxis(E, 0, ABG)
21:01:27.432 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:27.432 00.000 6680 Move returns status 1, amount 0
21:01:27.432 00.000 6680 MoveAxis(N, 372, ABG)
21:01:27.432 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:27.432 00.000 6680 Move returns status 1, amount 0
21:01:27.432 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:01:27.432 00.000 6680 move complete, result=1
21:01:27.432 00.000 6680 worker thread done servicing request
21:01:27.448 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=223, Gamma=0.560
21:01:27.500 00.052 2864 UpdateGuideState exits: m=1752 SNR=29.5
21:01:27.500 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:27.500 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:01:27.512 00.012 2864 Enqueuing Expose request
21:01:27.512 00.000 6680 Worker thread wakes up
21:01:27.512 00.000 2864 GuideStep: -1.8 px 0 ms EAST, -2.3 px 0 ms NORTH
21:01:27.512 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:01:27.512 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
21:01:27.512 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:01:27.512 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:01:29.163 01.651 6680 Exposure complete
21:01:29.227 00.064 6680 worker thread done servicing request
21:01:29.227 00.000 2864 OnExposeComplete: enter
21:01:29.229 00.002 2864 UpdateGuideState(): m_state=6
21:01:29.229 00.000 2864 Star::Find(15, 126, 725, 0, (0,0,0,0), 1.5, 10.0, 255) frame 161
21:01:29.229 00.000 2864 Star::Find returns 1 (0), X=126.06, Y=725.85, Mass=1721, SNR=29.2, Peak=189 HFD=2.7
21:01:29.229 00.000 2864 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.80) = xAngle (-4.34 = 1.95)
21:01:29.229 00.000 2864 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-7.41 = -1.13)
21:01:29.229 00.000 2864 CameraToMount -- cameraX=0.08 cameraY=-2.85 hyp=2.86 cameraTheta=-1.54 mountX=-1.05 mountY=-2.58, mountTheta=-1.96
21:01:29.229 00.000 2864 SchedulePrimaryMove(10198720, x=0.08, y=-2.85, opts=13)
21:01:29.244 00.015 2864 Enqueuing Move request for scope (0.08, -2.85)
21:01:29.244 00.000 6680 Worker thread wakes up
21:01:29.244 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -2.85) opts 0xd
21:01:29.244 00.000 6680 Handling offset move in thread for scope, endpoint = (0.08, -2.85)
21:01:29.244 00.000 6680 Moving (0.08, -2.85) raw xDistance=-1.05 yDistance=-2.58
21:01:29.244 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.58 from input -2.58
21:01:29.244 00.000 6680 MoveAxis(E, 0, ABG)
21:01:29.244 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:29.244 00.000 6680 Move returns status 1, amount 0
21:01:29.244 00.000 6680 MoveAxis(N, 413, ABG)
21:01:29.244 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:29.244 00.000 6680 Move returns status 1, amount 0
21:01:29.244 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:01:29.244 00.000 6680 move complete, result=1
21:01:29.244 00.000 6680 worker thread done servicing request
21:01:29.259 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=240, Gamma=0.560
21:01:29.306 00.047 2864 UpdateGuideState exits: m=1721 SNR=29.2
21:01:29.308 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:29.310 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:01:29.315 00.005 2864 Enqueuing Expose request
21:01:29.315 00.000 6680 Worker thread wakes up
21:01:29.315 00.000 2864 GuideStep: -1.0 px 0 ms EAST, -2.6 px 0 ms NORTH
21:01:29.315 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:01:29.315 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
21:01:29.315 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:01:29.322 00.007 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:01:30.746 01.424 6680 Exposure complete
21:01:30.810 00.064 6680 worker thread done servicing request
21:01:30.810 00.000 2864 OnExposeComplete: enter
21:01:30.810 00.000 2864 UpdateGuideState(): m_state=6
21:01:30.810 00.000 2864 Star::Find(15, 126, 725, 0, (0,0,0,0), 1.5, 10.0, 255) frame 162
21:01:30.810 00.000 2864 Star::Find returns 1 (0), X=125.26, Y=726.45, Mass=1789, SNR=29.8, Peak=173 HFD=3.1
21:01:30.810 00.000 2864 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.80) = xAngle (-4.68 = 1.61)
21:01:30.810 00.000 2864 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-7.75 = -1.47)
21:01:30.810 00.000 2864 CameraToMount -- cameraX=-0.72 cameraY=-2.25 hyp=2.36 cameraTheta=-1.88 mountX=-0.09 mountY=-2.35, mountTheta=-1.61
21:01:30.810 00.000 2864 SchedulePrimaryMove(10198720, x=-0.72, y=-2.25, opts=13)
21:01:30.826 00.016 2864 Enqueuing Move request for scope (-0.72, -2.25)
21:01:30.828 00.002 6680 Worker thread wakes up
21:01:30.828 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.72, -2.25) opts 0xd
21:01:30.828 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.72, -2.25)
21:01:30.828 00.000 6680 Moving (-0.72, -2.25) raw xDistance=-0.09 yDistance=-2.35
21:01:30.828 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.35 from input -2.35
21:01:30.828 00.000 6680 MoveAxis(E, 0, ABG)
21:01:30.828 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:30.828 00.000 6680 Move returns status 1, amount 0
21:01:30.828 00.000 6680 MoveAxis(N, 376, ABG)
21:01:30.828 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:30.830 00.002 6680 Move returns status 1, amount 0
21:01:30.830 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:01:30.830 00.000 6680 move complete, result=1
21:01:30.830 00.000 6680 worker thread done servicing request
21:01:30.842 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=231, Gamma=0.560
21:01:30.889 00.047 2864 UpdateGuideState exits: m=1789 SNR=29.8
21:01:30.889 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:30.889 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:01:30.889 00.000 2864 Enqueuing Expose request
21:01:30.889 00.000 6680 Worker thread wakes up
21:01:30.889 00.000 2864 GuideStep: -0.1 px 0 ms EAST, -2.3 px 0 ms NORTH
21:01:30.889 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:01:30.889 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
21:01:30.900 00.011 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:01:30.900 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:01:32.533 01.633 6680 Exposure complete
21:01:32.585 00.052 6680 worker thread done servicing request
21:01:32.585 00.000 2864 OnExposeComplete: enter
21:01:32.590 00.005 2864 UpdateGuideState(): m_state=6
21:01:32.592 00.002 2864 Star::Find(15, 125, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 163
21:01:32.596 00.004 2864 Star::Find returns 1 (0), X=124.51, Y=726.41, Mass=1748, SNR=29.5, Peak=137 HFD=3.2
21:01:32.599 00.003 2864 CameraToMount -- cameraTheta (-2.14) - m_xAngle (2.80) = xAngle (-4.94 = 1.35)
21:01:32.603 00.004 2864 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.01 = -1.73)
21:01:32.605 00.002 2864 CameraToMount -- cameraX=-1.47 cameraY=-2.29 hyp=2.72 cameraTheta=-2.14 mountX=0.60 mountY=-2.69, mountTheta=-1.35
21:01:32.611 00.006 2864 SchedulePrimaryMove(10198720, x=-1.47, y=-2.29, opts=13)
21:01:32.615 00.004 2864 Enqueuing Move request for scope (-1.47, -2.29)
21:01:32.619 00.004 6680 Worker thread wakes up
21:01:32.619 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.47, -2.29) opts 0xd
21:01:32.619 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.47, -2.29)
21:01:32.619 00.000 6680 Moving (-1.47, -2.29) raw xDistance=0.60 yDistance=-2.69
21:01:32.619 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.69 from input -2.69
21:01:32.619 00.000 6680 MoveAxis(E, 0, ABG)
21:01:32.619 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:32.619 00.000 6680 Move returns status 1, amount 0
21:01:32.619 00.000 6680 MoveAxis(N, 430, ABG)
21:01:32.619 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:32.619 00.000 6680 Move returns status 1, amount 0
21:01:32.619 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:01:32.619 00.000 6680 move complete, result=1
21:01:32.619 00.000 6680 worker thread done servicing request
21:01:32.636 00.017 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=238, Gamma=0.560
21:01:32.682 00.046 2864 UpdateGuideState exits: m=1748 SNR=29.5
21:01:32.682 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:32.682 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:01:32.691 00.009 2864 Enqueuing Expose request
21:01:32.691 00.000 6680 Worker thread wakes up
21:01:32.691 00.000 2864 GuideStep: 0.6 px 0 ms EAST, -2.7 px 0 ms NORTH
21:01:32.691 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:01:32.691 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
21:01:32.691 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:01:32.691 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:01:34.117 01.426 6680 Exposure complete
21:01:34.182 00.065 6680 worker thread done servicing request
21:01:34.196 00.014 2864 OnExposeComplete: enter
21:01:34.196 00.000 2864 UpdateGuideState(): m_state=6
21:01:34.196 00.000 2864 Star::Find(15, 124, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 164
21:01:34.196 00.000 2864 Star::Find returns 1 (0), X=123.85, Y=726.50, Mass=1824, SNR=30.1, Peak=156 HFD=3.5
21:01:34.196 00.000 2864 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.80) = xAngle (-5.13 = 1.15)
21:01:34.196 00.000 2864 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.21 = -1.92)
21:01:34.196 00.000 2864 CameraToMount -- cameraX=-2.13 cameraY=-2.21 hyp=3.06 cameraTheta=-2.34 mountX=1.25 mountY=-2.88, mountTheta=-1.16
21:01:34.196 00.000 2864 SchedulePrimaryMove(10198720, x=-2.13, y=-2.21, opts=13)
21:01:34.212 00.016 2864 Enqueuing Move request for scope (-2.13, -2.21)
21:01:34.214 00.002 6680 Worker thread wakes up
21:01:34.214 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.13, -2.21) opts 0xd
21:01:34.214 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.13, -2.21)
21:01:34.214 00.000 6680 Moving (-2.13, -2.21) raw xDistance=1.25 yDistance=-2.88
21:01:34.214 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.88 from input -2.88
21:01:34.214 00.000 6680 MoveAxis(E, 0, ABG)
21:01:34.214 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:34.214 00.000 6680 Move returns status 1, amount 0
21:01:34.214 00.000 6680 MoveAxis(N, 460, ABG)
21:01:34.214 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:34.214 00.000 6680 Move returns status 1, amount 0
21:01:34.214 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:01:34.214 00.000 6680 move complete, result=1
21:01:34.214 00.000 6680 worker thread done servicing request
21:01:34.214 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=235, Gamma=0.560
21:01:34.260 00.046 2864 UpdateGuideState exits: m=1824 SNR=30.1
21:01:34.277 00.017 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:34.281 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:01:34.283 00.002 2864 Enqueuing Expose request
21:01:34.283 00.000 6680 Worker thread wakes up
21:01:34.283 00.000 2864 GuideStep: 1.3 px 0 ms EAST, -2.9 px 0 ms NORTH
21:01:34.283 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:01:34.283 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
21:01:34.283 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:01:34.291 00.008 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:01:35.923 01.632 6680 Exposure complete
21:01:35.969 00.046 6680 worker thread done servicing request
21:01:35.969 00.000 2864 OnExposeComplete: enter
21:01:35.969 00.000 2864 UpdateGuideState(): m_state=6
21:01:35.969 00.000 2864 Star::Find(15, 123, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 165
21:01:35.969 00.000 2864 Star::Find returns 1 (0), X=123.45, Y=727.10, Mass=1739, SNR=29.4, Peak=185 HFD=3.0
21:01:35.969 00.000 2864 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.80) = xAngle (-5.37 = 0.91)
21:01:35.985 00.016 2864 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.45 = -2.16)
21:01:35.985 00.000 2864 CameraToMount -- cameraX=-2.53 cameraY=-1.60 hyp=2.99 cameraTheta=-2.58 mountX=1.84 mountY=-2.48, mountTheta=-0.93
21:01:35.985 00.000 2864 SchedulePrimaryMove(10198720, x=-2.53, y=-1.60, opts=13)
21:01:35.985 00.000 2864 Enqueuing Move request for scope (-2.53, -1.60)
21:01:35.985 00.000 6680 Worker thread wakes up
21:01:35.985 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.53, -1.60) opts 0xd
21:01:35.985 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.53, -1.60)
21:01:35.994 00.009 6680 Moving (-2.53, -1.60) raw xDistance=1.84 yDistance=-2.48
21:01:35.994 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.48 from input -2.48
21:01:35.994 00.000 6680 MoveAxis(E, 0, ABG)
21:01:35.994 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:35.994 00.000 6680 Move returns status 1, amount 0
21:01:35.994 00.000 6680 MoveAxis(N, 397, ABG)
21:01:35.994 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:35.994 00.000 6680 Move returns status 1, amount 0
21:01:35.994 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:01:35.994 00.000 6680 move complete, result=1
21:01:35.994 00.000 6680 worker thread done servicing request
21:01:36.000 00.006 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=223, Gamma=0.560
21:01:36.048 00.048 2864 UpdateGuideState exits: m=1739 SNR=29.4
21:01:36.048 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:36.048 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:01:36.056 00.008 2864 Enqueuing Expose request
21:01:36.056 00.000 6680 Worker thread wakes up
21:01:36.064 00.008 2864 GuideStep: 1.8 px 0 ms EAST, -2.5 px 0 ms NORTH
21:01:36.064 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:01:36.064 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
21:01:36.064 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:01:36.071 00.007 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:01:37.474 01.403 6680 Exposure complete
21:01:37.538 00.064 6680 worker thread done servicing request
21:01:37.538 00.000 2864 OnExposeComplete: enter
21:01:37.554 00.016 2864 UpdateGuideState(): m_state=6
21:01:37.558 00.004 2864 Star::Find(15, 123, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 166
21:01:37.558 00.000 2864 Star::Find returns 1 (0), X=123.29, Y=727.38, Mass=1729, SNR=29.3, Peak=178 HFD=3.0
21:01:37.558 00.000 2864 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.80) = xAngle (-5.48 = 0.81)
21:01:37.558 00.000 2864 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.55 = -2.27)
21:01:37.558 00.000 2864 CameraToMount -- cameraX=-2.69 cameraY=-1.33 hyp=3.00 cameraTheta=-2.68 mountX=2.08 mountY=-2.30, mountTheta=-0.84
21:01:37.558 00.000 2864 SchedulePrimaryMove(10198720, x=-2.69, y=-1.33, opts=13)
21:01:37.570 00.012 2864 Enqueuing Move request for scope (-2.69, -1.33)
21:01:37.570 00.000 6680 Worker thread wakes up
21:01:37.570 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.69, -1.33) opts 0xd
21:01:37.570 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.69, -1.33)
21:01:37.570 00.000 6680 Moving (-2.69, -1.33) raw xDistance=2.08 yDistance=-2.30
21:01:37.570 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.30 from input -2.30
21:01:37.570 00.000 6680 MoveAxis(E, 0, ABG)
21:01:37.570 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:37.570 00.000 6680 Move returns status 1, amount 0
21:01:37.570 00.000 6680 MoveAxis(N, 367, ABG)
21:01:37.570 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:37.570 00.000 6680 Move returns status 1, amount 0
21:01:37.570 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:01:37.570 00.000 6680 move complete, result=1
21:01:37.570 00.000 6680 worker thread done servicing request
21:01:37.570 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:01:37.619 00.049 2864 UpdateGuideState exits: m=1729 SNR=29.3
21:01:37.619 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:37.633 00.014 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:01:37.633 00.000 2864 Enqueuing Expose request
21:01:37.633 00.000 6680 Worker thread wakes up
21:01:37.633 00.000 2864 GuideStep: 2.1 px 0 ms EAST, -2.3 px 0 ms NORTH
21:01:37.633 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:01:37.633 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
21:01:37.633 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:01:37.633 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:01:39.275 01.642 6680 Exposure complete
21:01:39.330 00.055 6680 worker thread done servicing request
21:01:39.330 00.000 2864 OnExposeComplete: enter
21:01:39.330 00.000 2864 UpdateGuideState(): m_state=6
21:01:39.330 00.000 2864 Star::Find(15, 123, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 167
21:01:39.338 00.008 2864 Star::Find returns 1 (0), X=122.12, Y=727.65, Mass=1757, SNR=29.5, Peak=152 HFD=3.0
21:01:39.338 00.000 2864 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.80) = xAngle (-5.67 = 0.61)
21:01:39.338 00.000 2864 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.74 = -2.46)
21:01:39.344 00.006 2864 CameraToMount -- cameraX=-3.86 cameraY=-1.05 hyp=4.00 cameraTheta=-2.88 mountX=3.28 mountY=-2.52, mountTheta=-0.65
21:01:39.344 00.000 2864 SchedulePrimaryMove(10198720, x=-3.86, y=-1.05, opts=13)
21:01:39.344 00.000 2864 Enqueuing Move request for scope (-3.86, -1.05)
21:01:39.344 00.000 6680 Worker thread wakes up
21:01:39.344 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-3.86, -1.05) opts 0xd
21:01:39.344 00.000 6680 Handling offset move in thread for scope, endpoint = (-3.86, -1.05)
21:01:39.344 00.000 6680 Moving (-3.86, -1.05) raw xDistance=3.28 yDistance=-2.52
21:01:39.344 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.52 from input -2.52
21:01:39.344 00.000 6680 MoveAxis(E, 0, ABG)
21:01:39.344 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:39.344 00.000 6680 Move returns status 1, amount 0
21:01:39.344 00.000 6680 MoveAxis(N, 403, ABG)
21:01:39.344 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:39.344 00.000 6680 Move returns status 1, amount 0
21:01:39.344 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:01:39.344 00.000 6680 move complete, result=1
21:01:39.344 00.000 6680 worker thread done servicing request
21:01:39.359 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=254, Gamma=0.560
21:01:39.406 00.047 2864 UpdateGuideState exits: m=1757 SNR=29.5
21:01:39.406 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:39.406 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:01:39.406 00.000 2864 Enqueuing Expose request
21:01:39.406 00.000 6680 Worker thread wakes up
21:01:39.406 00.000 2864 GuideStep: 3.3 px 0 ms EAST, -2.5 px 0 ms NORTH
21:01:39.406 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:01:39.406 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
21:01:39.406 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:01:39.422 00.016 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:01:40.847 01.425 6680 Exposure complete
21:01:40.916 00.069 6680 worker thread done servicing request
21:01:40.916 00.000 2864 OnExposeComplete: enter
21:01:40.916 00.000 2864 UpdateGuideState(): m_state=6
21:01:40.916 00.000 2864 Star::Find(15, 122, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 168
21:01:40.916 00.000 2864 Star::Find returns 1 (0), X=121.27, Y=728.16, Mass=1777, SNR=29.7, Peak=189 HFD=2.9
21:01:40.916 00.000 2864 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.80) = xAngle (-5.82 = 0.46)
21:01:40.926 00.010 2864 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.90 = -2.61)
21:01:40.926 00.000 2864 CameraToMount -- cameraX=-4.71 cameraY=-0.54 hyp=4.74 cameraTheta=-3.03 mountX=4.25 mountY=-2.39, mountTheta=-0.51
21:01:40.926 00.000 2864 SchedulePrimaryMove(10198720, x=-4.71, y=-0.54, opts=13)
21:01:40.932 00.006 2864 Enqueuing Move request for scope (-4.71, -0.54)
21:01:40.932 00.000 6680 Worker thread wakes up
21:01:40.932 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-4.71, -0.54) opts 0xd
21:01:40.932 00.000 6680 Handling offset move in thread for scope, endpoint = (-4.71, -0.54)
21:01:40.932 00.000 6680 Moving (-4.71, -0.54) raw xDistance=4.25 yDistance=-2.39
21:01:40.932 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.39 from input -2.39
21:01:40.932 00.000 6680 MoveAxis(E, 0, ABG)
21:01:40.932 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:40.932 00.000 6680 Move returns status 1, amount 0
21:01:40.932 00.000 6680 MoveAxis(N, 383, ABG)
21:01:40.932 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:40.932 00.000 6680 Move returns status 1, amount 0
21:01:40.932 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:01:40.932 00.000 6680 move complete, result=1
21:01:40.932 00.000 6680 worker thread done servicing request
21:01:40.942 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:01:40.991 00.049 2864 UpdateGuideState exits: m=1777 SNR=29.7
21:01:40.994 00.003 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:40.994 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:01:40.994 00.000 2864 Enqueuing Expose request
21:01:40.994 00.000 6680 Worker thread wakes up
21:01:40.994 00.000 2864 GuideStep: 4.2 px 0 ms EAST, -2.4 px 0 ms NORTH
21:01:40.994 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:01:40.994 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
21:01:41.005 00.011 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:01:41.005 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:01:42.652 01.647 6680 Exposure complete
21:01:42.713 00.061 6680 worker thread done servicing request
21:01:42.713 00.000 2864 OnExposeComplete: enter
21:01:42.713 00.000 2864 UpdateGuideState(): m_state=6
21:01:42.729 00.016 2864 Star::Find(15, 121, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 169
21:01:42.729 00.000 2864 Star::Find returns 1 (0), X=121.07, Y=728.45, Mass=1798, SNR=29.9, Peak=193 HFD=2.6
21:01:42.729 00.000 2864 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.80) = xAngle (-5.89 = 0.40)
21:01:42.729 00.000 2864 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.96 = -2.68)
21:01:42.729 00.000 2864 CameraToMount -- cameraX=-4.91 cameraY=-0.25 hyp=4.92 cameraTheta=-3.09 mountX=4.53 mountY=-2.21, mountTheta=-0.45
21:01:42.729 00.000 2864 SchedulePrimaryMove(10198720, x=-4.91, y=-0.25, opts=13)
21:01:42.729 00.000 2864 Enqueuing Move request for scope (-4.91, -0.25)
21:01:42.744 00.015 6680 Worker thread wakes up
21:01:42.744 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-4.91, -0.25) opts 0xd
21:01:42.744 00.000 6680 Handling offset move in thread for scope, endpoint = (-4.91, -0.25)
21:01:42.744 00.000 6680 Moving (-4.91, -0.25) raw xDistance=4.53 yDistance=-2.21
21:01:42.744 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.21 from input -2.21
21:01:42.744 00.000 6680 MoveAxis(E, 0, ABG)
21:01:42.744 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:42.744 00.000 6680 Move returns status 1, amount 0
21:01:42.744 00.000 6680 MoveAxis(N, 353, ABG)
21:01:42.744 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:42.744 00.000 6680 Move returns status 1, amount 0
21:01:42.744 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:01:42.744 00.000 6680 move complete, result=1
21:01:42.744 00.000 6680 worker thread done servicing request
21:01:42.744 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:01:42.801 00.057 2864 UpdateGuideState exits: m=1798 SNR=29.9
21:01:42.803 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:42.806 00.003 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:01:42.806 00.000 2864 Enqueuing Expose request
21:01:42.806 00.000 6680 Worker thread wakes up
21:01:42.806 00.000 2864 GuideStep: 4.5 px 0 ms EAST, -2.2 px 0 ms NORTH
21:01:42.806 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:01:42.806 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
21:01:42.806 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:01:42.806 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:01:44.228 01.422 6680 Exposure complete
21:01:44.293 00.065 6680 worker thread done servicing request
21:01:44.293 00.000 2864 OnExposeComplete: enter
21:01:44.293 00.000 2864 UpdateGuideState(): m_state=6
21:01:44.306 00.013 2864 Star::Find(15, 121, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 170
21:01:44.308 00.002 2864 Star::Find returns 1 (0), X=120.55, Y=728.69, Mass=1721, SNR=29.2, Peak=157 HFD=3.1
21:01:44.309 00.001 2864 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.80) = xAngle (-5.94 = 0.35)
21:01:44.309 00.000 2864 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-9.01 = -2.73)
21:01:44.309 00.000 2864 CameraToMount -- cameraX=-5.43 cameraY=-0.01 hyp=5.43 cameraTheta=-3.14 mountX=5.10 mountY=-2.19, mountTheta=-0.41
21:01:44.309 00.000 2864 SchedulePrimaryMove(10198720, x=-5.43, y=-0.01, opts=13)
21:01:44.309 00.000 2864 Enqueuing Move request for scope (-5.43, -0.01)
21:01:44.309 00.000 6680 Worker thread wakes up
21:01:44.309 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-5.43, -0.01) opts 0xd
21:01:44.309 00.000 6680 Handling offset move in thread for scope, endpoint = (-5.43, -0.01)
21:01:44.309 00.000 6680 Moving (-5.43, -0.01) raw xDistance=5.10 yDistance=-2.19
21:01:44.309 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.19 from input -2.19
21:01:44.309 00.000 6680 MoveAxis(E, 0, ABG)
21:01:44.309 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:44.309 00.000 6680 Move returns status 1, amount 0
21:01:44.309 00.000 6680 MoveAxis(N, 351, ABG)
21:01:44.309 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:44.309 00.000 6680 Move returns status 1, amount 0
21:01:44.309 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:01:44.309 00.000 6680 move complete, result=1
21:01:44.309 00.000 6680 worker thread done servicing request
21:01:44.323 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=212, Gamma=0.560
21:01:44.371 00.048 2864 UpdateGuideState exits: m=1721 SNR=29.2
21:01:44.371 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:44.371 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:01:44.371 00.000 2864 Enqueuing Expose request
21:01:44.387 00.016 6680 Worker thread wakes up
21:01:44.387 00.000 2864 GuideStep: 5.1 px 0 ms EAST, -2.2 px 0 ms NORTH
21:01:44.387 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:01:44.387 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
21:01:44.387 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:01:44.387 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:01:46.036 01.649 6680 Exposure complete
21:01:46.088 00.052 6680 worker thread done servicing request
21:01:46.088 00.000 2864 OnExposeComplete: enter
21:01:46.096 00.008 2864 UpdateGuideState(): m_state=6
21:01:46.098 00.002 2864 Star::Find(15, 120, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 171
21:01:46.100 00.002 2864 Star::Find returns 1 (0), X=119.58, Y=728.49, Mass=1733, SNR=29.4, Peak=165 HFD=3.1
21:01:46.104 00.004 2864 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.80) = xAngle (-5.90 = 0.38)
21:01:46.106 00.002 2864 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.98 = -2.69)
21:01:46.108 00.002 2864 CameraToMount -- cameraX=-6.39 cameraY=-0.21 hyp=6.40 cameraTheta=-3.11 mountX=5.94 mountY=-2.76, mountTheta=-0.44
21:01:46.113 00.005 2864 SchedulePrimaryMove(10198720, x=-6.39, y=-0.21, opts=13)
21:01:46.114 00.001 2864 Enqueuing Move request for scope (-6.39, -0.21)
21:01:46.116 00.002 6680 Worker thread wakes up
21:01:46.118 00.002 6680 worker thread servicing REQUEST_MOVE scope ofs (-6.39, -0.21) opts 0xd
21:01:46.118 00.000 6680 Handling offset move in thread for scope, endpoint = (-6.39, -0.21)
21:01:46.118 00.000 6680 Moving (-6.39, -0.21) raw xDistance=5.94 yDistance=-2.76
21:01:46.118 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.76 from input -2.76
21:01:46.118 00.000 6680 MoveAxis(E, 0, ABG)
21:01:46.118 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:46.119 00.001 6680 Move returns status 1, amount 0
21:01:46.119 00.000 6680 MoveAxis(N, 442, ABG)
21:01:46.119 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:46.119 00.000 6680 Move returns status 1, amount 0
21:01:46.119 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:01:46.119 00.000 6680 move complete, result=1
21:01:46.119 00.000 6680 worker thread done servicing request
21:01:46.130 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:01:46.176 00.046 2864 UpdateGuideState exits: m=1733 SNR=29.4
21:01:46.177 00.001 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:46.181 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:01:46.181 00.000 2864 Enqueuing Expose request
21:01:46.181 00.000 6680 Worker thread wakes up
21:01:46.181 00.000 2864 GuideStep: 5.9 px 0 ms EAST, -2.8 px 0 ms NORTH
21:01:46.181 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:01:46.181 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(105,713,31,31)
21:01:46.193 00.012 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:01:46.195 00.002 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:01:47.613 01.418 6680 Exposure complete
21:01:47.673 00.060 6680 worker thread done servicing request
21:01:47.673 00.000 2864 OnExposeComplete: enter
21:01:47.673 00.000 2864 UpdateGuideState(): m_state=6
21:01:47.676 00.003 2864 Star::Find(15, 119, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 172
21:01:47.676 00.000 2864 Star::Find returns 1 (0), X=118.92, Y=728.99, Mass=1803, SNR=29.9, Peak=188 HFD=2.9
21:01:47.676 00.000 2864 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.80) = xAngle (0.31 = 0.31)
21:01:47.681 00.005 2864 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.77 = -2.77)
21:01:47.681 00.000 2864 CameraToMount -- cameraX=-7.06 cameraY=0.28 hyp=7.07 cameraTheta=3.10 mountX=6.74 mountY=-2.58, mountTheta=-0.37
21:01:47.681 00.000 2864 SchedulePrimaryMove(10198720, x=-7.06, y=0.28, opts=13)
21:01:47.681 00.000 2864 Enqueuing Move request for scope (-7.06, 0.28)
21:01:47.681 00.000 6680 Worker thread wakes up
21:01:47.681 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-7.06, 0.28) opts 0xd
21:01:47.681 00.000 6680 Handling offset move in thread for scope, endpoint = (-7.06, 0.28)
21:01:47.681 00.000 6680 Moving (-7.06, 0.28) raw xDistance=6.74 yDistance=-2.58
21:01:47.681 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.58 from input -2.58
21:01:47.681 00.000 6680 MoveAxis(E, 0, ABG)
21:01:47.681 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:47.692 00.011 6680 Move returns status 1, amount 0
21:01:47.692 00.000 6680 MoveAxis(N, 413, ABG)
21:01:47.692 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:47.692 00.000 6680 Move returns status 1, amount 0
21:01:47.692 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:01:47.692 00.000 6680 move complete, result=1
21:01:47.692 00.000 6680 worker thread done servicing request
21:01:47.692 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:01:47.750 00.058 2864 UpdateGuideState exits: m=1803 SNR=29.9
21:01:47.752 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:47.754 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:01:47.754 00.000 2864 Enqueuing Expose request
21:01:47.754 00.000 6680 Worker thread wakes up
21:01:47.754 00.000 2864 GuideStep: 6.7 px 0 ms EAST, -2.6 px 0 ms NORTH
21:01:47.754 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:01:47.754 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(104,714,31,31)
21:01:47.754 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:01:47.754 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:01:49.400 01.646 6680 Exposure complete
21:01:49.466 00.066 6680 worker thread done servicing request
21:01:49.466 00.000 2864 OnExposeComplete: enter
21:01:49.469 00.003 2864 UpdateGuideState(): m_state=6
21:01:49.469 00.000 2864 Star::Find(15, 118, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 173
21:01:49.469 00.000 2864 Star::Find returns 1 (0), X=118.18, Y=729.22, Mass=1812, SNR=30.0, Peak=187 HFD=2.9
21:01:49.469 00.000 2864 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.80) = xAngle (0.28 = 0.28)
21:01:49.469 00.000 2864 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.79 = -2.79)
21:01:49.469 00.000 2864 CameraToMount -- cameraX=-7.80 cameraY=0.51 hyp=7.82 cameraTheta=3.08 mountX=7.51 mountY=-2.67, mountTheta=-0.34
21:01:49.469 00.000 2864 SchedulePrimaryMove(10198720, x=-7.80, y=0.51, opts=13)
21:01:49.482 00.013 2864 Enqueuing Move request for scope (-7.80, 0.51)
21:01:49.482 00.000 6680 Worker thread wakes up
21:01:49.482 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-7.80, 0.51) opts 0xd
21:01:49.482 00.000 6680 Handling offset move in thread for scope, endpoint = (-7.80, 0.51)
21:01:49.482 00.000 6680 Moving (-7.80, 0.51) raw xDistance=7.51 yDistance=-2.67
21:01:49.482 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.67 from input -2.67
21:01:49.482 00.000 6680 MoveAxis(E, 0, ABG)
21:01:49.482 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:49.482 00.000 6680 Move returns status 1, amount 0
21:01:49.482 00.000 6680 MoveAxis(N, 427, ABG)
21:01:49.482 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:49.482 00.000 6680 Move returns status 1, amount 0
21:01:49.482 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:01:49.482 00.000 6680 move complete, result=1
21:01:49.482 00.000 6680 worker thread done servicing request
21:01:49.498 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:01:49.545 00.047 2864 UpdateGuideState exits: m=1812 SNR=30.0
21:01:49.545 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:49.545 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:01:49.545 00.000 2864 Enqueuing Expose request
21:01:49.545 00.000 6680 Worker thread wakes up
21:01:49.545 00.000 2864 GuideStep: 7.5 px 0 ms EAST, -2.7 px 0 ms NORTH
21:01:49.545 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:01:49.545 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(103,714,31,31)
21:01:49.557 00.012 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:01:49.560 00.003 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:01:50.975 01.415 6680 Exposure complete
21:01:51.041 00.066 6680 worker thread done servicing request
21:01:51.041 00.000 2864 OnExposeComplete: enter
21:01:51.041 00.000 2864 UpdateGuideState(): m_state=6
21:01:51.041 00.000 2864 Star::Find(15, 118, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 174
21:01:51.041 00.000 2864 Star::Find returns 1 (0), X=117.83, Y=729.44, Mass=1702, SNR=29.1, Peak=168 HFD=2.7
21:01:51.041 00.000 2864 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.80) = xAngle (0.26 = 0.26)
21:01:51.041 00.000 2864 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.82 = -2.82)
21:01:51.051 00.010 2864 CameraToMount -- cameraX=-8.15 cameraY=0.73 hyp=8.18 cameraTheta=3.05 mountX=7.91 mountY=-2.61, mountTheta=-0.32
21:01:51.051 00.000 2864 SchedulePrimaryMove(10198720, x=-8.15, y=0.73, opts=13)
21:01:51.056 00.005 2864 Enqueuing Move request for scope (-8.15, 0.73)
21:01:51.056 00.000 6680 Worker thread wakes up
21:01:51.056 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-8.15, 0.73) opts 0xd
21:01:51.056 00.000 6680 Handling offset move in thread for scope, endpoint = (-8.15, 0.73)
21:01:51.056 00.000 6680 Moving (-8.15, 0.73) raw xDistance=7.91 yDistance=-2.61
21:01:51.056 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.61 from input -2.61
21:01:51.056 00.000 6680 MoveAxis(E, 0, ABG)
21:01:51.056 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:51.056 00.000 6680 Move returns status 1, amount 0
21:01:51.056 00.000 6680 MoveAxis(N, 417, ABG)
21:01:51.056 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:51.056 00.000 6680 Move returns status 1, amount 0
21:01:51.056 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:01:51.056 00.000 6680 move complete, result=1
21:01:51.056 00.000 6680 worker thread done servicing request
21:01:51.071 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=231, Gamma=0.560
21:01:51.117 00.046 2864 UpdateGuideState exits: m=1702 SNR=29.1
21:01:51.121 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:51.123 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:01:51.127 00.004 2864 Enqueuing Expose request
21:01:51.129 00.002 6680 Worker thread wakes up
21:01:51.131 00.002 2864 GuideStep: 7.9 px 0 ms EAST, -2.6 px 0 ms NORTH
21:01:51.131 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:01:51.131 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(103,714,31,31)
21:01:51.131 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:01:51.131 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:01:52.779 01.648 6680 Exposure complete
21:01:52.838 00.059 6680 worker thread done servicing request
21:01:52.838 00.000 2864 OnExposeComplete: enter
21:01:52.838 00.000 2864 UpdateGuideState(): m_state=6
21:01:52.838 00.000 2864 Star::Find(15, 117, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 175
21:01:52.845 00.007 2864 Star::Find returns 1 (0), X=117.05, Y=730.11, Mass=1790, SNR=29.8, Peak=197 HFD=2.8
21:01:52.847 00.002 2864 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.80) = xAngle (0.19 = 0.19)
21:01:52.847 00.000 2864 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.88 = -2.88)
21:01:52.849 00.002 2864 CameraToMount -- cameraX=-8.93 cameraY=1.40 hyp=9.04 cameraTheta=2.99 mountX=8.87 mountY=-2.30, mountTheta=-0.25
21:01:52.853 00.004 2864 SchedulePrimaryMove(10198720, x=-8.93, y=1.40, opts=13)
21:01:52.855 00.002 2864 Enqueuing Move request for scope (-8.93, 1.40)
21:01:52.857 00.002 6680 Worker thread wakes up
21:01:52.857 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-8.93, 1.40) opts 0xd
21:01:52.857 00.000 6680 Handling offset move in thread for scope, endpoint = (-8.93, 1.40)
21:01:52.857 00.000 6680 Moving (-8.93, 1.40) raw xDistance=8.87 yDistance=-2.30
21:01:52.857 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.30 from input -2.30
21:01:52.857 00.000 6680 MoveAxis(E, 0, ABG)
21:01:52.857 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:52.857 00.000 6680 Move returns status 1, amount 0
21:01:52.857 00.000 6680 MoveAxis(N, 369, ABG)
21:01:52.857 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:52.857 00.000 6680 Move returns status 1, amount 0
21:01:52.857 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:01:52.857 00.000 6680 move complete, result=1
21:01:52.857 00.000 6680 worker thread done servicing request
21:01:52.869 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:01:52.906 00.037 2864 UpdateGuideState exits: m=1790 SNR=29.8
21:01:52.906 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:52.906 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:01:52.922 00.016 2864 Enqueuing Expose request
21:01:52.922 00.000 6680 Worker thread wakes up
21:01:52.922 00.000 2864 GuideStep: 8.9 px 0 ms EAST, -2.3 px 0 ms NORTH
21:01:52.922 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:01:52.922 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(102,715,31,31)
21:01:52.922 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:01:52.922 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:01:54.338 01.416 6680 Exposure complete
21:01:54.381 00.043 6680 worker thread done servicing request
21:01:54.381 00.000 2864 OnExposeComplete: enter
21:01:54.388 00.007 2864 UpdateGuideState(): m_state=6
21:01:54.390 00.002 2864 Star::Find(15, 117, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 176
21:01:54.392 00.002 2864 Star::Find returns 1 (0), X=116.47, Y=730.20, Mass=1767, SNR=29.6, Peak=191 HFD=3.0
21:01:54.392 00.000 2864 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.80) = xAngle (0.19 = 0.19)
21:01:54.392 00.000 2864 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.88 = -2.88)
21:01:54.399 00.007 2864 CameraToMount -- cameraX=-9.51 cameraY=1.49 hyp=9.62 cameraTheta=2.99 mountX=9.45 mountY=-2.46, mountTheta=-0.25
21:01:54.400 00.001 2864 SchedulePrimaryMove(10198720, x=-9.51, y=1.49, opts=13)
21:01:54.400 00.000 2864 Enqueuing Move request for scope (-9.51, 1.49)
21:01:54.400 00.000 6680 Worker thread wakes up
21:01:54.400 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-9.51, 1.49) opts 0xd
21:01:54.400 00.000 6680 Handling offset move in thread for scope, endpoint = (-9.51, 1.49)
21:01:54.400 00.000 6680 Moving (-9.51, 1.49) raw xDistance=9.45 yDistance=-2.46
21:01:54.400 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.46 from input -2.46
21:01:54.400 00.000 6680 MoveAxis(E, 0, ABG)
21:01:54.400 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:54.400 00.000 6680 Move returns status 1, amount 0
21:01:54.400 00.000 6680 MoveAxis(N, 393, ABG)
21:01:54.400 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:54.400 00.000 6680 Move returns status 1, amount 0
21:01:54.400 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:01:54.400 00.000 6680 move complete, result=1
21:01:54.400 00.000 6680 worker thread done servicing request
21:01:54.412 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=241, Gamma=0.560
21:01:54.463 00.051 2864 UpdateGuideState exits: m=1767 SNR=29.6
21:01:54.463 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:54.463 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:01:54.477 00.014 2864 Enqueuing Expose request
21:01:54.479 00.002 6680 Worker thread wakes up
21:01:54.479 00.000 2864 GuideStep: 9.4 px 0 ms EAST, -2.5 px 0 ms NORTH
21:01:54.481 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
21:01:54.481 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(101,715,31,31)
21:01:54.483 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:01:54.485 00.002 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:01:56.119 01.634 6680 Exposure complete
21:01:56.178 00.059 6680 worker thread done servicing request
21:01:56.182 00.004 2864 OnExposeComplete: enter
21:01:56.183 00.001 2864 UpdateGuideState(): m_state=6
21:01:56.185 00.002 2864 Star::Find(15, 116, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 177
21:01:56.187 00.002 2864 Star::Find returns 1 (0), X=115.72, Y=730.50, Mass=1791, SNR=29.8, Peak=184 HFD=2.8
21:01:56.189 00.002 2864 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.80) = xAngle (0.17 = 0.17)
21:01:56.191 00.002 2864 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.90 = -2.90)
21:01:56.191 00.000 2864 CameraToMount -- cameraX=-10.25 cameraY=1.80 hyp=10.41 cameraTheta=2.97 mountX=10.26 mountY=-2.47, mountTheta=-0.24
21:01:56.195 00.004 2864 SchedulePrimaryMove(10198720, x=-10.25, y=1.80, opts=13)
21:01:56.197 00.002 2864 Enqueuing Move request for scope (-10.25, 1.80)
21:01:56.199 00.002 6680 Worker thread wakes up
21:01:56.199 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-10.25, 1.80) opts 0xd
21:01:56.199 00.000 6680 Handling offset move in thread for scope, endpoint = (-10.25, 1.80)
21:01:56.199 00.000 6680 Moving (-10.25, 1.80) raw xDistance=10.26 yDistance=-2.47
21:01:56.199 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.47 from input -2.47
21:01:56.199 00.000 6680 MoveAxis(E, 0, ABG)
21:01:56.199 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:56.199 00.000 6680 Move returns status 1, amount 0
21:01:56.199 00.000 6680 MoveAxis(N, 396, ABG)
21:01:56.199 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:56.199 00.000 6680 Move returns status 1, amount 0
21:01:56.199 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:01:56.199 00.000 6680 move complete, result=1
21:01:56.199 00.000 6680 worker thread done servicing request
21:01:56.213 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:01:56.249 00.036 2864 UpdateGuideState exits: m=1791 SNR=29.8
21:01:56.249 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:56.249 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:01:56.267 00.018 2864 Enqueuing Expose request
21:01:56.267 00.000 6680 Worker thread wakes up
21:01:56.267 00.000 2864 GuideStep: 10.3 px 0 ms EAST, -2.5 px 0 ms NORTH
21:01:56.267 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:01:56.270 00.003 6680 Handling exposure in thread, d=1500 o=3 r=(101,716,31,31)
21:01:56.270 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:01:56.274 00.004 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:01:57.682 01.408 6680 Exposure complete
21:01:57.756 00.074 6680 worker thread done servicing request
21:01:57.756 00.000 2864 OnExposeComplete: enter
21:01:57.758 00.002 2864 UpdateGuideState(): m_state=6
21:01:57.760 00.002 2864 Star::Find(15, 115, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 178
21:01:57.765 00.005 2864 Star::Find returns 1 (0), X=115.39, Y=730.64, Mass=1787, SNR=29.8, Peak=157 HFD=3.0
21:01:57.765 00.000 2864 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.80) = xAngle (0.17 = 0.17)
21:01:57.770 00.005 2864 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.91 = -2.91)
21:01:57.775 00.005 2864 CameraToMount -- cameraX=-10.59 cameraY=1.93 hyp=10.76 cameraTheta=2.96 mountX=10.62 mountY=-2.49, mountTheta=-0.23
21:01:57.778 00.003 2864 SchedulePrimaryMove(10198720, x=-10.59, y=1.93, opts=13)
21:01:57.782 00.004 2864 Enqueuing Move request for scope (-10.59, 1.93)
21:01:57.782 00.000 6680 Worker thread wakes up
21:01:57.782 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-10.59, 1.93) opts 0xd
21:01:57.782 00.000 6680 Handling offset move in thread for scope, endpoint = (-10.59, 1.93)
21:01:57.782 00.000 6680 Moving (-10.59, 1.93) raw xDistance=10.62 yDistance=-2.49
21:01:57.782 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.49 from input -2.49
21:01:57.782 00.000 6680 MoveAxis(E, 0, ABG)
21:01:57.782 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:57.782 00.000 6680 Move returns status 1, amount 0
21:01:57.787 00.005 6680 MoveAxis(N, 398, ABG)
21:01:57.787 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:57.787 00.000 6680 Move returns status 1, amount 0
21:01:57.787 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:01:57.787 00.000 6680 move complete, result=1
21:01:57.787 00.000 6680 worker thread done servicing request
21:01:57.801 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:01:57.847 00.046 2864 UpdateGuideState exits: m=1787 SNR=29.8
21:01:57.847 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:57.854 00.007 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:01:57.854 00.000 2864 Enqueuing Expose request
21:01:57.854 00.000 6680 Worker thread wakes up
21:01:57.854 00.000 2864 GuideStep: 10.6 px 0 ms EAST, -2.5 px 0 ms NORTH
21:01:57.854 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:01:57.854 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(100,716,31,31)
21:01:57.854 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:01:57.854 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:01:59.502 01.648 6680 Exposure complete
21:01:59.566 00.064 6680 worker thread done servicing request
21:01:59.566 00.000 2864 OnExposeComplete: enter
21:01:59.566 00.000 2864 UpdateGuideState(): m_state=6
21:01:59.566 00.000 2864 Star::Find(15, 115, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 179
21:01:59.566 00.000 2864 Star::Find returns 1 (0), X=114.81, Y=731.04, Mass=1752, SNR=29.5, Peak=192 HFD=2.7
21:01:59.566 00.000 2864 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.80) = xAngle (0.14 = 0.14)
21:01:59.566 00.000 2864 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.93 = -2.93)
21:01:59.566 00.000 2864 CameraToMount -- cameraX=-11.17 cameraY=2.33 hyp=11.41 cameraTheta=2.94 mountX=11.30 mountY=-2.36, mountTheta=-0.21
21:01:59.582 00.016 2864 SchedulePrimaryMove(10198720, x=-11.17, y=2.33, opts=13)
21:01:59.582 00.000 2864 Enqueuing Move request for scope (-11.17, 2.33)
21:01:59.582 00.000 6680 Worker thread wakes up
21:01:59.582 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-11.17, 2.33) opts 0xd
21:01:59.582 00.000 6680 Handling offset move in thread for scope, endpoint = (-11.17, 2.33)
21:01:59.582 00.000 6680 Moving (-11.17, 2.33) raw xDistance=11.30 yDistance=-2.36
21:01:59.582 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.36 from input -2.36
21:01:59.582 00.000 6680 MoveAxis(E, 0, ABG)
21:01:59.582 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:59.582 00.000 6680 Move returns status 1, amount 0
21:01:59.582 00.000 6680 MoveAxis(N, 377, ABG)
21:01:59.582 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:01:59.582 00.000 6680 Move returns status 1, amount 0
21:01:59.582 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:01:59.582 00.000 6680 move complete, result=1
21:01:59.582 00.000 6680 worker thread done servicing request
21:01:59.598 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:01:59.646 00.048 2864 UpdateGuideState exits: m=1752 SNR=29.5
21:01:59.646 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:59.646 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:01:59.650 00.004 2864 Enqueuing Expose request
21:01:59.650 00.000 6680 Worker thread wakes up
21:01:59.650 00.000 2864 GuideStep: 11.3 px 0 ms EAST, -2.4 px 0 ms NORTH
21:01:59.650 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:01:59.650 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(100,716,31,31)
21:01:59.662 00.012 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:01:59.664 00.002 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:02:01.071 01.407 6680 Exposure complete
21:02:01.119 00.048 6680 worker thread done servicing request
21:02:01.119 00.000 2864 OnExposeComplete: enter
21:02:01.119 00.000 2864 UpdateGuideState(): m_state=6
21:02:01.119 00.000 2864 Star::Find(15, 114, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 180
21:02:01.130 00.011 2864 Star::Find returns 1 (0), X=114.38, Y=731.24, Mass=1779, SNR=29.7, Peak=186 HFD=2.9
21:02:01.130 00.000 2864 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.80) = xAngle (0.13 = 0.13)
21:02:01.130 00.000 2864 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.94 = -2.94)
21:02:01.134 00.004 2864 CameraToMount -- cameraX=-11.59 cameraY=2.53 hyp=11.87 cameraTheta=2.93 mountX=11.77 mountY=-2.34, mountTheta=-0.20
21:02:01.134 00.000 2864 SchedulePrimaryMove(10198720, x=-11.59, y=2.53, opts=13)
21:02:01.134 00.000 2864 Enqueuing Move request for scope (-11.59, 2.53)
21:02:01.134 00.000 6680 Worker thread wakes up
21:02:01.134 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-11.59, 2.53) opts 0xd
21:02:01.134 00.000 6680 Handling offset move in thread for scope, endpoint = (-11.59, 2.53)
21:02:01.134 00.000 6680 Moving (-11.59, 2.53) raw xDistance=11.77 yDistance=-2.34
21:02:01.134 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.34 from input -2.34
21:02:01.134 00.000 6680 MoveAxis(E, 0, ABG)
21:02:01.134 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:01.134 00.000 6680 Move returns status 1, amount 0
21:02:01.134 00.000 6680 MoveAxis(N, 375, ABG)
21:02:01.134 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:01.134 00.000 6680 Move returns status 1, amount 0
21:02:01.134 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:02:01.134 00.000 6680 move complete, result=1
21:02:01.134 00.000 6680 worker thread done servicing request
21:02:01.150 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:02:01.197 00.047 2864 UpdateGuideState exits: m=1779 SNR=29.7
21:02:01.197 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:01.197 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:02:01.197 00.000 2864 Enqueuing Expose request
21:02:01.197 00.000 6680 Worker thread wakes up
21:02:01.197 00.000 2864 GuideStep: 11.8 px 0 ms EAST, -2.3 px 0 ms NORTH
21:02:01.197 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:02:01.197 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(99,716,31,31)
21:02:01.197 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:02:01.217 00.020 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:02:02.866 01.649 6680 Exposure complete
21:02:02.932 00.066 6680 worker thread done servicing request
21:02:02.932 00.000 2864 OnExposeComplete: enter
21:02:02.932 00.000 2864 UpdateGuideState(): m_state=6
21:02:02.944 00.012 2864 Star::Find(15, 114, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 181
21:02:02.944 00.000 2864 Star::Find returns 1 (0), X=113.76, Y=731.29, Mass=1808, SNR=30.0, Peak=206 HFD=2.8
21:02:02.944 00.000 2864 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.80) = xAngle (0.14 = 0.14)
21:02:02.944 00.000 2864 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.94 = -2.94)
21:02:02.944 00.000 2864 CameraToMount -- cameraX=-12.22 cameraY=2.58 hyp=12.49 cameraTheta=2.93 mountX=12.37 mountY=-2.55, mountTheta=-0.20
21:02:02.944 00.000 2864 SchedulePrimaryMove(10198720, x=-12.22, y=2.58, opts=13)
21:02:02.944 00.000 2864 Enqueuing Move request for scope (-12.22, 2.58)
21:02:02.944 00.000 6680 Worker thread wakes up
21:02:02.944 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-12.22, 2.58) opts 0xd
21:02:02.944 00.000 6680 Handling offset move in thread for scope, endpoint = (-12.22, 2.58)
21:02:02.944 00.000 6680 Moving (-12.22, 2.58) raw xDistance=12.37 yDistance=-2.55
21:02:02.944 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.55 from input -2.55
21:02:02.944 00.000 6680 MoveAxis(E, 0, ABG)
21:02:02.944 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:02.960 00.016 6680 Move returns status 1, amount 0
21:02:02.960 00.000 6680 MoveAxis(N, 407, ABG)
21:02:02.960 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:02.960 00.000 6680 Move returns status 1, amount 0
21:02:02.960 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:02:02.960 00.000 6680 move complete, result=1
21:02:02.960 00.000 6680 worker thread done servicing request
21:02:02.963 00.003 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:02:03.019 00.056 2864 UpdateGuideState exits: m=1808 SNR=30.0
21:02:03.021 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:03.023 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:02:03.023 00.000 2864 Enqueuing Expose request
21:02:03.025 00.002 6680 Worker thread wakes up
21:02:03.025 00.000 2864 GuideStep: 12.4 px 0 ms EAST, -2.5 px 0 ms NORTH
21:02:03.025 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:02:03.025 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(99,716,31,31)
21:02:03.025 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:02:03.037 00.012 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:02:04.453 01.416 6680 Exposure complete
21:02:04.516 00.063 6680 worker thread done servicing request
21:02:04.516 00.000 2864 OnExposeComplete: enter
21:02:04.516 00.000 2864 UpdateGuideState(): m_state=6
21:02:04.525 00.009 2864 Star::Find(15, 113, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 182
21:02:04.527 00.002 2864 Star::Find returns 1 (0), X=113.33, Y=731.83, Mass=1755, SNR=29.5, Peak=184 HFD=2.8
21:02:04.529 00.002 2864 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.80) = xAngle (0.10 = 0.10)
21:02:04.531 00.002 2864 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.97 = -2.97)
21:02:04.531 00.000 2864 CameraToMount -- cameraX=-12.65 cameraY=3.13 hyp=13.03 cameraTheta=2.90 mountX=12.96 mountY=-2.22, mountTheta=-0.17
21:02:04.531 00.000 2864 SchedulePrimaryMove(10198720, x=-12.65, y=3.13, opts=13)
21:02:04.531 00.000 2864 Enqueuing Move request for scope (-12.65, 3.13)
21:02:04.531 00.000 6680 Worker thread wakes up
21:02:04.531 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-12.65, 3.13) opts 0xd
21:02:04.531 00.000 6680 Handling offset move in thread for scope, endpoint = (-12.65, 3.13)
21:02:04.531 00.000 6680 Moving (-12.65, 3.13) raw xDistance=12.96 yDistance=-2.22
21:02:04.531 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.22 from input -2.22
21:02:04.531 00.000 6680 MoveAxis(E, 0, ABG)
21:02:04.531 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:04.531 00.000 6680 Move returns status 1, amount 0
21:02:04.531 00.000 6680 MoveAxis(N, 355, ABG)
21:02:04.531 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:04.531 00.000 6680 Move returns status 1, amount 0
21:02:04.531 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:02:04.531 00.000 6680 move complete, result=1
21:02:04.531 00.000 6680 worker thread done servicing request
21:02:04.547 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:02:04.598 00.051 2864 UpdateGuideState exits: m=1755 SNR=29.5
21:02:04.600 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:04.600 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:02:04.600 00.000 2864 Enqueuing Expose request
21:02:04.600 00.000 6680 Worker thread wakes up
21:02:04.600 00.000 2864 GuideStep: 13.0 px 0 ms EAST, -2.2 px 0 ms NORTH
21:02:04.600 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:02:04.600 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(98,717,31,31)
21:02:04.610 00.010 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:02:04.610 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:02:06.259 01.649 6680 Exposure complete
21:02:06.322 00.063 6680 worker thread done servicing request
21:02:06.322 00.000 2864 OnExposeComplete: enter
21:02:06.322 00.000 2864 UpdateGuideState(): m_state=6
21:02:06.322 00.000 2864 Star::Find(15, 113, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
21:02:06.332 00.010 2864 Star::Find returns 1 (0), X=113.06, Y=731.97, Mass=1769, SNR=29.7, Peak=196 HFD=2.8
21:02:06.332 00.000 2864 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.80) = xAngle (0.10 = 0.10)
21:02:06.332 00.000 2864 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.98 = -2.98)
21:02:06.332 00.000 2864 CameraToMount -- cameraX=-12.92 cameraY=3.27 hyp=13.32 cameraTheta=2.89 mountX=13.26 mountY=-2.20, mountTheta=-0.16
21:02:06.338 00.006 2864 SchedulePrimaryMove(10198720, x=-12.92, y=3.27, opts=13)
21:02:06.338 00.000 2864 Enqueuing Move request for scope (-12.92, 3.27)
21:02:06.338 00.000 6680 Worker thread wakes up
21:02:06.338 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-12.92, 3.27) opts 0xd
21:02:06.338 00.000 6680 Handling offset move in thread for scope, endpoint = (-12.92, 3.27)
21:02:06.338 00.000 6680 Moving (-12.92, 3.27) raw xDistance=13.26 yDistance=-2.20
21:02:06.338 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.20 from input -2.20
21:02:06.338 00.000 6680 MoveAxis(E, 0, ABG)
21:02:06.338 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:06.338 00.000 6680 Move returns status 1, amount 0
21:02:06.338 00.000 6680 MoveAxis(N, 352, ABG)
21:02:06.338 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:06.338 00.000 6680 Move returns status 1, amount 0
21:02:06.338 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:02:06.338 00.000 6680 move complete, result=1
21:02:06.338 00.000 6680 worker thread done servicing request
21:02:06.354 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:02:06.400 00.046 2864 UpdateGuideState exits: m=1769 SNR=29.7
21:02:06.400 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:06.400 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:02:06.400 00.000 2864 Enqueuing Expose request
21:02:06.400 00.000 6680 Worker thread wakes up
21:02:06.400 00.000 2864 GuideStep: 13.3 px 0 ms EAST, -2.2 px 0 ms NORTH
21:02:06.400 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:02:06.400 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(98,717,31,31)
21:02:06.400 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:02:06.416 00.016 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:02:07.825 01.409 6680 Exposure complete
21:02:07.872 00.047 6680 worker thread done servicing request
21:02:07.872 00.000 2864 OnExposeComplete: enter
21:02:07.872 00.000 2864 UpdateGuideState(): m_state=6
21:02:07.886 00.014 2864 Star::Find(15, 113, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 184
21:02:07.888 00.002 2864 Star::Find returns 1 (0), X=112.48, Y=731.96, Mass=1774, SNR=29.7, Peak=218 HFD=3.0
21:02:07.888 00.000 2864 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.80) = xAngle (0.11 = 0.11)
21:02:07.888 00.000 2864 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.96 = -2.96)
21:02:07.888 00.000 2864 CameraToMount -- cameraX=-13.50 cameraY=3.25 hyp=13.88 cameraTheta=2.90 mountX=13.80 mountY=-2.45, mountTheta=-0.18
21:02:07.888 00.000 2864 SchedulePrimaryMove(10198720, x=-13.50, y=3.25, opts=13)
21:02:07.888 00.000 2864 Enqueuing Move request for scope (-13.50, 3.25)
21:02:07.888 00.000 6680 Worker thread wakes up
21:02:07.888 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-13.50, 3.25) opts 0xd
21:02:07.888 00.000 6680 Handling offset move in thread for scope, endpoint = (-13.50, 3.25)
21:02:07.900 00.012 6680 Moving (-13.50, 3.25) raw xDistance=13.80 yDistance=-2.45
21:02:07.900 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.45 from input -2.45
21:02:07.900 00.000 6680 MoveAxis(E, 0, ABG)
21:02:07.900 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:07.900 00.000 6680 Move returns status 1, amount 0
21:02:07.900 00.000 6680 MoveAxis(N, 391, ABG)
21:02:07.900 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:07.900 00.000 6680 Move returns status 1, amount 0
21:02:07.900 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:02:07.900 00.000 6680 move complete, result=1
21:02:07.900 00.000 6680 worker thread done servicing request
21:02:07.903 00.003 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=239, Gamma=0.560
21:02:07.957 00.054 2864 UpdateGuideState exits: m=1774 SNR=29.7
21:02:07.957 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:07.957 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:02:07.963 00.006 2864 Enqueuing Expose request
21:02:07.967 00.004 6680 Worker thread wakes up
21:02:07.967 00.000 2864 GuideStep: 13.8 px 0 ms EAST, -2.4 px 0 ms NORTH
21:02:07.967 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:02:07.967 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(97,717,31,31)
21:02:07.967 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:02:07.967 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:02:09.613 01.646 6680 Exposure complete
21:02:09.681 00.068 6680 worker thread done servicing request
21:02:09.681 00.000 2864 OnExposeComplete: enter
21:02:09.681 00.000 2864 UpdateGuideState(): m_state=6
21:02:09.687 00.006 2864 Star::Find(15, 112, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
21:02:09.687 00.000 2864 Star::Find returns 1 (0), X=111.67, Y=732.53, Mass=1744, SNR=29.4, Peak=158 HFD=3.1
21:02:09.687 00.000 2864 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.80) = xAngle (0.08 = 0.08)
21:02:09.687 00.000 2864 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.99 = -2.99)
21:02:09.692 00.005 2864 CameraToMount -- cameraX=-14.31 cameraY=3.83 hyp=14.81 cameraTheta=2.88 mountX=14.76 mountY=-2.25, mountTheta=-0.15
21:02:09.692 00.000 2864 SchedulePrimaryMove(10198720, x=-14.31, y=3.83, opts=13)
21:02:09.692 00.000 2864 Enqueuing Move request for scope (-14.31, 3.83)
21:02:09.692 00.000 6680 Worker thread wakes up
21:02:09.692 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-14.31, 3.83) opts 0xd
21:02:09.692 00.000 6680 Handling offset move in thread for scope, endpoint = (-14.31, 3.83)
21:02:09.692 00.000 6680 Moving (-14.31, 3.83) raw xDistance=14.76 yDistance=-2.25
21:02:09.692 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.25 from input -2.25
21:02:09.692 00.000 6680 MoveAxis(E, 0, ABG)
21:02:09.692 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:09.692 00.000 6680 Move returns status 1, amount 0
21:02:09.692 00.000 6680 MoveAxis(N, 360, ABG)
21:02:09.692 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:09.692 00.000 6680 Move returns status 1, amount 0
21:02:09.692 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:02:09.692 00.000 6680 move complete, result=1
21:02:09.692 00.000 6680 worker thread done servicing request
21:02:09.713 00.021 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=232, Gamma=0.560
21:02:09.762 00.049 2864 UpdateGuideState exits: m=1744 SNR=29.4
21:02:09.764 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:09.766 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:02:09.768 00.002 2864 Enqueuing Expose request
21:02:09.771 00.003 6680 Worker thread wakes up
21:02:09.771 00.000 2864 GuideStep: 14.8 px 0 ms EAST, -2.3 px 0 ms NORTH
21:02:09.773 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
21:02:09.773 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(97,718,31,31)
21:02:09.777 00.004 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:02:09.781 00.004 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:02:11.181 01.400 6680 Exposure complete
21:02:11.225 00.044 6680 worker thread done servicing request
21:02:11.225 00.000 2864 OnExposeComplete: enter
21:02:11.225 00.000 2864 UpdateGuideState(): m_state=6
21:02:11.225 00.000 2864 Star::Find(15, 111, 732, 0, (0,0,0,0), 1.5, 10.0, 255) frame 186
21:02:11.241 00.016 2864 Star::Find returns 1 (0), X=111.09, Y=732.06, Mass=1768, SNR=29.6, Peak=170 HFD=3.0
21:02:11.241 00.000 2864 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.80) = xAngle (0.12 = 0.12)
21:02:11.244 00.003 2864 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.95 = -2.95)
21:02:11.244 00.000 2864 CameraToMount -- cameraX=-14.89 cameraY=3.36 hyp=15.26 cameraTheta=2.92 mountX=15.14 mountY=-2.91, mountTheta=-0.19
21:02:11.244 00.000 2864 SchedulePrimaryMove(10198720, x=-14.89, y=3.36, opts=13)
21:02:11.244 00.000 2864 Enqueuing Move request for scope (-14.89, 3.36)
21:02:11.244 00.000 6680 Worker thread wakes up
21:02:11.244 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-14.89, 3.36) opts 0xd
21:02:11.244 00.000 6680 Handling offset move in thread for scope, endpoint = (-14.89, 3.36)
21:02:11.244 00.000 6680 Moving (-14.89, 3.36) raw xDistance=15.14 yDistance=-2.91
21:02:11.244 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.91 from input -2.91
21:02:11.244 00.000 6680 MoveAxis(E, 0, ABG)
21:02:11.244 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:11.244 00.000 6680 Move returns status 1, amount 0
21:02:11.244 00.000 6680 MoveAxis(N, 466, ABG)
21:02:11.244 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:11.244 00.000 6680 Move returns status 1, amount 0
21:02:11.244 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:02:11.244 00.000 6680 move complete, result=1
21:02:11.244 00.000 6680 worker thread done servicing request
21:02:11.257 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=235, Gamma=0.560
21:02:11.309 00.052 2864 UpdateGuideState exits: m=1768 SNR=29.6
21:02:11.309 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:11.309 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:02:11.309 00.000 2864 Enqueuing Expose request
21:02:11.320 00.011 6680 Worker thread wakes up
21:02:11.320 00.000 2864 GuideStep: 15.1 px 0 ms EAST, -2.9 px 0 ms NORTH
21:02:11.320 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:02:11.320 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(96,717,31,31)
21:02:11.320 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:02:11.320 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:02:12.970 01.650 6680 Exposure complete
21:02:13.031 00.061 6680 worker thread done servicing request
21:02:13.031 00.000 2864 OnExposeComplete: enter
21:02:13.031 00.000 2864 UpdateGuideState(): m_state=6
21:02:13.031 00.000 2864 Star::Find(15, 111, 732, 0, (0,0,0,0), 1.5, 10.0, 255) frame 187
21:02:13.031 00.000 2864 Star::Find returns 1 (0), X=111.22, Y=732.37, Mass=1810, SNR=30.0, Peak=191 HFD=2.8
21:02:13.031 00.000 2864 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.80) = xAngle (0.10 = 0.10)
21:02:13.031 00.000 2864 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.97 = -2.97)
21:02:13.031 00.000 2864 CameraToMount -- cameraX=-14.76 cameraY=3.67 hyp=15.21 cameraTheta=2.90 mountX=15.13 mountY=-2.58, mountTheta=-0.17
21:02:13.047 00.016 2864 SchedulePrimaryMove(10198720, x=-14.76, y=3.67, opts=13)
21:02:13.051 00.004 2864 Enqueuing Move request for scope (-14.76, 3.67)
21:02:13.053 00.002 6680 Worker thread wakes up
21:02:13.053 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-14.76, 3.67) opts 0xd
21:02:13.053 00.000 6680 Handling offset move in thread for scope, endpoint = (-14.76, 3.67)
21:02:13.053 00.000 6680 Moving (-14.76, 3.67) raw xDistance=15.13 yDistance=-2.58
21:02:13.053 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.58 from input -2.58
21:02:13.053 00.000 6680 MoveAxis(E, 0, ABG)
21:02:13.053 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:13.053 00.000 6680 Move returns status 1, amount 0
21:02:13.053 00.000 6680 MoveAxis(N, 412, ABG)
21:02:13.053 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:13.053 00.000 6680 Move returns status 1, amount 0
21:02:13.053 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:02:13.053 00.000 6680 move complete, result=1
21:02:13.053 00.000 6680 worker thread done servicing request
21:02:13.066 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:02:13.110 00.044 2864 UpdateGuideState exits: m=1810 SNR=30.0
21:02:13.110 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:13.119 00.009 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:02:13.124 00.005 2864 Enqueuing Expose request
21:02:13.126 00.002 6680 Worker thread wakes up
21:02:13.126 00.000 2864 GuideStep: 15.1 px 0 ms EAST, -2.6 px 0 ms NORTH
21:02:13.130 00.004 6680 worker thread servicing REQUEST_EXPOSE 1500
21:02:13.130 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(96,717,31,31)
21:02:13.132 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:02:13.134 00.002 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:02:14.538 01.404 6680 Exposure complete
21:02:14.600 00.062 6680 worker thread done servicing request
21:02:14.600 00.000 2864 OnExposeComplete: enter
21:02:14.616 00.016 2864 UpdateGuideState(): m_state=6
21:02:14.616 00.000 2864 Star::Find(15, 111, 732, 0, (0,0,0,0), 1.5, 10.0, 255) frame 188
21:02:14.619 00.003 2864 Star::Find returns 1 (0), X=111.05, Y=732.49, Mass=1750, SNR=29.5, Peak=168 HFD=2.5
21:02:14.619 00.000 2864 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.80) = xAngle (0.10 = 0.10)
21:02:14.619 00.000 2864 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.98 = -2.98)
21:02:14.619 00.000 2864 CameraToMount -- cameraX=-14.93 cameraY=3.78 hyp=15.40 cameraTheta=2.89 mountX=15.33 mountY=-2.54, mountTheta=-0.16
21:02:14.619 00.000 2864 SchedulePrimaryMove(10198720, x=-14.93, y=3.78, opts=13)
21:02:14.619 00.000 2864 Enqueuing Move request for scope (-14.93, 3.78)
21:02:14.631 00.012 6680 Worker thread wakes up
21:02:14.631 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-14.93, 3.78) opts 0xd
21:02:14.631 00.000 6680 Handling offset move in thread for scope, endpoint = (-14.93, 3.78)
21:02:14.631 00.000 6680 Moving (-14.93, 3.78) raw xDistance=15.33 yDistance=-2.54
21:02:14.631 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.54 from input -2.54
21:02:14.631 00.000 6680 MoveAxis(E, 0, ABG)
21:02:14.631 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:14.631 00.000 6680 Move returns status 1, amount 0
21:02:14.631 00.000 6680 MoveAxis(N, 406, ABG)
21:02:14.631 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:14.631 00.000 6680 Move returns status 1, amount 0
21:02:14.631 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:02:14.631 00.000 6680 move complete, result=1
21:02:14.631 00.000 6680 worker thread done servicing request
21:02:14.631 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:02:14.682 00.051 2864 UpdateGuideState exits: m=1750 SNR=29.5
21:02:14.692 00.010 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:14.692 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:02:14.695 00.003 2864 Enqueuing Expose request
21:02:14.695 00.000 6680 Worker thread wakes up
21:02:14.695 00.000 2864 GuideStep: 15.3 px 0 ms EAST, -2.5 px 0 ms NORTH
21:02:14.695 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:02:14.695 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(96,717,31,31)
21:02:14.695 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:02:14.695 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:02:16.340 01.645 6680 Exposure complete
21:02:16.397 00.057 6680 worker thread done servicing request
21:02:16.397 00.000 2864 OnExposeComplete: enter
21:02:16.399 00.002 2864 UpdateGuideState(): m_state=6
21:02:16.400 00.001 2864 Star::Find(15, 111, 732, 0, (0,0,0,0), 1.5, 10.0, 255) frame 189
21:02:16.404 00.004 2864 Star::Find returns 1 (0), X=110.60, Y=732.54, Mass=1778, SNR=29.7, Peak=170 HFD=3.0
21:02:16.406 00.002 2864 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.80) = xAngle (0.10 = 0.10)
21:02:16.408 00.002 2864 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.97 = -2.97)
21:02:16.412 00.004 2864 CameraToMount -- cameraX=-15.38 cameraY=3.83 hyp=15.85 cameraTheta=2.90 mountX=15.76 mountY=-2.67, mountTheta=-0.17
21:02:16.414 00.002 2864 SchedulePrimaryMove(10198720, x=-15.38, y=3.83, opts=13)
21:02:16.418 00.004 2864 Enqueuing Move request for scope (-15.38, 3.83)
21:02:16.420 00.002 6680 Worker thread wakes up
21:02:16.420 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-15.38, 3.83) opts 0xd
21:02:16.420 00.000 6680 Handling offset move in thread for scope, endpoint = (-15.38, 3.83)
21:02:16.420 00.000 6680 Moving (-15.38, 3.83) raw xDistance=15.76 yDistance=-2.67
21:02:16.420 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.67 from input -2.67
21:02:16.420 00.000 6680 MoveAxis(E, 0, ABG)
21:02:16.420 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:16.420 00.000 6680 Move returns status 1, amount 0
21:02:16.420 00.000 6680 MoveAxis(N, 428, ABG)
21:02:16.420 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:16.420 00.000 6680 Move returns status 1, amount 0
21:02:16.420 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:02:16.420 00.000 6680 move complete, result=1
21:02:16.420 00.000 6680 worker thread done servicing request
21:02:16.434 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:02:16.479 00.045 2864 UpdateGuideState exits: m=1778 SNR=29.7
21:02:16.479 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:16.479 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:02:16.479 00.000 2864 Enqueuing Expose request
21:02:16.479 00.000 6680 Worker thread wakes up
21:02:16.479 00.000 2864 GuideStep: 15.8 px 0 ms EAST, -2.7 px 0 ms NORTH
21:02:16.479 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:02:16.479 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(96,718,31,31)
21:02:16.493 00.014 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:02:16.495 00.002 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:02:17.920 01.425 6680 Exposure complete
21:02:17.983 00.063 6680 worker thread done servicing request
21:02:17.983 00.000 2864 OnExposeComplete: enter
21:02:17.983 00.000 2864 UpdateGuideState(): m_state=6
21:02:17.994 00.011 2864 Star::Find(15, 110, 732, 0, (0,0,0,0), 1.5, 10.0, 255) frame 190
21:02:17.994 00.000 2864 Star::Find returns 1 (0), X=110.41, Y=732.47, Mass=1824, SNR=30.1, Peak=178 HFD=3.1
21:02:17.994 00.000 2864 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.80) = xAngle (0.11 = 0.11)
21:02:17.999 00.005 2864 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.97 = -2.97)
21:02:17.999 00.000 2864 CameraToMount -- cameraX=-15.57 cameraY=3.76 hyp=16.02 cameraTheta=2.90 mountX=15.92 mountY=-2.81, mountTheta=-0.17
21:02:17.999 00.000 2864 SchedulePrimaryMove(10198720, x=-15.57, y=3.76, opts=13)
21:02:17.999 00.000 2864 Enqueuing Move request for scope (-15.57, 3.76)
21:02:17.999 00.000 6680 Worker thread wakes up
21:02:17.999 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-15.57, 3.76) opts 0xd
21:02:17.999 00.000 6680 Handling offset move in thread for scope, endpoint = (-15.57, 3.76)
21:02:17.999 00.000 6680 Moving (-15.57, 3.76) raw xDistance=15.92 yDistance=-2.81
21:02:17.999 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.81 from input -2.81
21:02:17.999 00.000 6680 MoveAxis(E, 0, ABG)
21:02:17.999 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:17.999 00.000 6680 Move returns status 1, amount 0
21:02:17.999 00.000 6680 MoveAxis(N, 450, ABG)
21:02:17.999 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:17.999 00.000 6680 Move returns status 1, amount 0
21:02:17.999 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:02:17.999 00.000 6680 move complete, result=1
21:02:17.999 00.000 6680 worker thread done servicing request
21:02:18.015 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=227, Gamma=0.560
21:02:18.065 00.050 2864 UpdateGuideState exits: m=1824 SNR=30.1
21:02:18.067 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:18.069 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:02:18.071 00.002 2864 Enqueuing Expose request
21:02:18.073 00.002 6680 Worker thread wakes up
21:02:18.073 00.000 2864 GuideStep: 15.9 px 0 ms EAST, -2.8 px 0 ms NORTH
21:02:18.073 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:02:18.073 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(95,717,31,31)
21:02:18.073 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:02:18.078 00.005 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:02:19.716 01.638 6680 Exposure complete
21:02:19.764 00.048 6680 worker thread done servicing request
21:02:19.764 00.000 2864 OnExposeComplete: enter
21:02:19.764 00.000 2864 UpdateGuideState(): m_state=6
21:02:19.764 00.000 2864 Star::Find(15, 110, 732, 0, (0,0,0,0), 1.5, 10.0, 255) frame 191
21:02:19.764 00.000 2864 Star::Find returns 1 (0), X=110.16, Y=732.65, Mass=1791, SNR=29.8, Peak=163 HFD=2.8
21:02:19.764 00.000 2864 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.80) = xAngle (0.10 = 0.10)
21:02:19.777 00.013 2864 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.97 = -2.97)
21:02:19.777 00.000 2864 CameraToMount -- cameraX=-15.82 cameraY=3.95 hyp=16.30 cameraTheta=2.90 mountX=16.22 mountY=-2.75, mountTheta=-0.17
21:02:19.777 00.000 2864 SchedulePrimaryMove(10198720, x=-15.82, y=3.95, opts=13)
21:02:19.777 00.000 2864 Enqueuing Move request for scope (-15.82, 3.95)
21:02:19.777 00.000 6680 Worker thread wakes up
21:02:19.777 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-15.82, 3.95) opts 0xd
21:02:19.777 00.000 6680 Handling offset move in thread for scope, endpoint = (-15.82, 3.95)
21:02:19.777 00.000 6680 Moving (-15.82, 3.95) raw xDistance=16.22 yDistance=-2.75
21:02:19.777 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.75 from input -2.75
21:02:19.777 00.000 6680 MoveAxis(E, 0, ABG)
21:02:19.777 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:19.777 00.000 6680 Move returns status 1, amount 0
21:02:19.777 00.000 6680 MoveAxis(N, 439, ABG)
21:02:19.777 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:19.777 00.000 6680 Move returns status 1, amount 0
21:02:19.777 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:02:19.777 00.000 6680 move complete, result=1
21:02:19.777 00.000 6680 worker thread done servicing request
21:02:19.802 00.025 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:02:19.838 00.036 2864 UpdateGuideState exits: m=1791 SNR=29.8
21:02:19.838 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:19.838 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:02:19.854 00.016 2864 Enqueuing Expose request
21:02:19.854 00.000 6680 Worker thread wakes up
21:02:19.854 00.000 2864 GuideStep: 16.2 px 0 ms EAST, -2.7 px 0 ms NORTH
21:02:19.854 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:02:19.854 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(95,718,31,31)
21:02:19.854 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:02:19.854 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:02:21.277 01.423 6680 Exposure complete
21:02:21.324 00.047 6680 worker thread done servicing request
21:02:21.324 00.000 2864 OnExposeComplete: enter
21:02:21.324 00.000 2864 UpdateGuideState(): m_state=6
21:02:21.324 00.000 2864 Star::Find(15, 110, 732, 0, (0,0,0,0), 1.5, 10.0, 255) frame 192
21:02:21.324 00.000 2864 Star::Find returns 1 (0), X=110.40, Y=732.73, Mass=1812, SNR=30.0, Peak=184 HFD=3.0
21:02:21.324 00.000 2864 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.80) = xAngle (0.09 = 0.09)
21:02:21.324 00.000 2864 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.98 = -2.98)
21:02:21.324 00.000 2864 CameraToMount -- cameraX=-15.58 cameraY=4.03 hyp=16.09 cameraTheta=2.89 mountX=16.02 mountY=-2.58, mountTheta=-0.16
21:02:21.338 00.014 2864 SchedulePrimaryMove(10198720, x=-15.58, y=4.03, opts=13)
21:02:21.340 00.002 2864 Enqueuing Move request for scope (-15.58, 4.03)
21:02:21.340 00.000 6680 Worker thread wakes up
21:02:21.340 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-15.58, 4.03) opts 0xd
21:02:21.340 00.000 6680 Handling offset move in thread for scope, endpoint = (-15.58, 4.03)
21:02:21.340 00.000 6680 Moving (-15.58, 4.03) raw xDistance=16.02 yDistance=-2.58
21:02:21.340 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.58 from input -2.58
21:02:21.340 00.000 6680 MoveAxis(E, 0, ABG)
21:02:21.340 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:21.340 00.000 6680 Move returns status 1, amount 0
21:02:21.340 00.000 6680 MoveAxis(N, 412, ABG)
21:02:21.340 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:21.340 00.000 6680 Move returns status 1, amount 0
21:02:21.340 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:02:21.340 00.000 6680 move complete, result=1
21:02:21.340 00.000 6680 worker thread done servicing request
21:02:21.356 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:02:21.400 00.044 2864 UpdateGuideState exits: m=1812 SNR=30.0
21:02:21.406 00.006 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:21.406 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:02:21.408 00.002 2864 Enqueuing Expose request
21:02:21.410 00.002 6680 Worker thread wakes up
21:02:21.410 00.000 2864 GuideStep: 16.0 px 0 ms EAST, -2.6 px 0 ms NORTH
21:02:21.410 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:02:21.410 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(95,718,31,31)
21:02:21.410 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:02:21.410 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:02:23.054 01.644 6680 Exposure complete
21:02:23.099 00.045 6680 worker thread done servicing request
21:02:23.099 00.000 2864 OnExposeComplete: enter
21:02:23.099 00.000 2864 UpdateGuideState(): m_state=6
21:02:23.099 00.000 2864 Star::Find(15, 110, 732, 0, (0,0,0,0), 1.5, 10.0, 255) frame 193
21:02:23.099 00.000 2864 Star::Find returns 1 (0), X=110.24, Y=732.72, Mass=1747, SNR=29.5, Peak=176 HFD=2.8
21:02:23.099 00.000 2864 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.80) = xAngle (0.10 = 0.10)
21:02:23.099 00.000 2864 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.98 = -2.98)
21:02:23.113 00.014 2864 CameraToMount -- cameraX=-15.74 cameraY=4.02 hyp=16.24 cameraTheta=2.89 mountX=16.17 mountY=-2.65, mountTheta=-0.16
21:02:23.113 00.000 2864 SchedulePrimaryMove(10198720, x=-15.74, y=4.02, opts=13)
21:02:23.119 00.006 2864 Enqueuing Move request for scope (-15.74, 4.02)
21:02:23.121 00.002 6680 Worker thread wakes up
21:02:23.121 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-15.74, 4.02) opts 0xd
21:02:23.121 00.000 6680 Handling offset move in thread for scope, endpoint = (-15.74, 4.02)
21:02:23.121 00.000 6680 Moving (-15.74, 4.02) raw xDistance=16.17 yDistance=-2.65
21:02:23.121 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.65 from input -2.65
21:02:23.121 00.000 6680 MoveAxis(E, 0, ABG)
21:02:23.121 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:23.123 00.002 6680 Move returns status 1, amount 0
21:02:23.123 00.000 6680 MoveAxis(N, 424, ABG)
21:02:23.123 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:23.123 00.000 6680 Move returns status 1, amount 0
21:02:23.123 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:02:23.123 00.000 6680 move complete, result=1
21:02:23.123 00.000 6680 worker thread done servicing request
21:02:23.129 00.006 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:02:23.179 00.050 2864 UpdateGuideState exits: m=1747 SNR=29.5
21:02:23.184 00.005 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:23.188 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:02:23.190 00.002 2864 Enqueuing Expose request
21:02:23.190 00.000 6680 Worker thread wakes up
21:02:23.193 00.003 2864 GuideStep: 16.2 px 0 ms EAST, -2.6 px 0 ms NORTH
21:02:23.195 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
21:02:23.195 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(95,718,31,31)
21:02:23.195 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:02:23.199 00.004 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:02:24.620 01.421 6680 Exposure complete
21:02:24.683 00.063 6680 worker thread done servicing request
21:02:24.683 00.000 2864 OnExposeComplete: enter
21:02:24.683 00.000 2864 UpdateGuideState(): m_state=6
21:02:24.683 00.000 2864 Star::Find(15, 110, 732, 0, (0,0,0,0), 1.5, 10.0, 255) frame 194
21:02:24.683 00.000 2864 Star::Find returns 1 (0), X=110.01, Y=732.62, Mass=1772, SNR=29.7, Peak=163 HFD=2.9
21:02:24.683 00.000 2864 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.80) = xAngle (0.11 = 0.11)
21:02:24.683 00.000 2864 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.97 = -2.97)
21:02:24.683 00.000 2864 CameraToMount -- cameraX=-15.97 cameraY=3.92 hyp=16.44 cameraTheta=2.90 mountX=16.35 mountY=-2.83, mountTheta=-0.17
21:02:24.683 00.000 2864 SchedulePrimaryMove(10198720, x=-15.97, y=3.92, opts=13)
21:02:24.699 00.016 2864 Enqueuing Move request for scope (-15.97, 3.92)
21:02:24.700 00.001 6680 Worker thread wakes up
21:02:24.700 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-15.97, 3.92) opts 0xd
21:02:24.700 00.000 6680 Handling offset move in thread for scope, endpoint = (-15.97, 3.92)
21:02:24.700 00.000 6680 Moving (-15.97, 3.92) raw xDistance=16.35 yDistance=-2.83
21:02:24.700 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.83 from input -2.83
21:02:24.700 00.000 6680 MoveAxis(E, 0, ABG)
21:02:24.700 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:24.700 00.000 6680 Move returns status 1, amount 0
21:02:24.700 00.000 6680 MoveAxis(N, 453, ABG)
21:02:24.700 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:24.700 00.000 6680 Move returns status 1, amount 0
21:02:24.700 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:02:24.700 00.000 6680 move complete, result=1
21:02:24.700 00.000 6680 worker thread done servicing request
21:02:24.715 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:02:24.750 00.035 2864 UpdateGuideState exits: m=1772 SNR=29.7
21:02:24.762 00.012 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:24.764 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:02:24.766 00.002 2864 Enqueuing Expose request
21:02:24.768 00.002 6680 Worker thread wakes up
21:02:24.768 00.000 2864 GuideStep: 16.4 px 0 ms EAST, -2.8 px 0 ms NORTH
21:02:24.768 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:02:24.771 00.003 6680 Handling exposure in thread, d=1500 o=3 r=(95,718,31,31)
21:02:24.771 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:02:24.775 00.004 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:02:26.411 01.636 6680 Exposure complete
21:02:26.475 00.064 6680 worker thread done servicing request
21:02:26.475 00.000 2864 OnExposeComplete: enter
21:02:26.481 00.006 2864 UpdateGuideState(): m_state=6
21:02:26.483 00.002 2864 Star::Find(15, 110, 732, 0, (0,0,0,0), 1.5, 10.0, 255) frame 195
21:02:26.485 00.002 2864 Star::Find returns 1 (0), X=109.65, Y=732.65, Mass=1729, SNR=29.3, Peak=135 HFD=3.1
21:02:26.485 00.000 2864 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.80) = xAngle (0.11 = 0.11)
21:02:26.487 00.002 2864 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.97 = -2.97)
21:02:26.489 00.002 2864 CameraToMount -- cameraX=-16.33 cameraY=3.95 hyp=16.80 cameraTheta=2.90 mountX=16.70 mountY=-2.95, mountTheta=-0.17
21:02:26.493 00.004 2864 SchedulePrimaryMove(10198720, x=-16.33, y=3.95, opts=13)
21:02:26.496 00.003 2864 Enqueuing Move request for scope (-16.33, 3.95)
21:02:26.496 00.000 6680 Worker thread wakes up
21:02:26.498 00.002 6680 worker thread servicing REQUEST_MOVE scope ofs (-16.33, 3.95) opts 0xd
21:02:26.498 00.000 6680 Handling offset move in thread for scope, endpoint = (-16.33, 3.95)
21:02:26.498 00.000 6680 Moving (-16.33, 3.95) raw xDistance=16.70 yDistance=-2.95
21:02:26.498 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.95 from input -2.95
21:02:26.498 00.000 6680 MoveAxis(E, 0, ABG)
21:02:26.498 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:26.498 00.000 6680 Move returns status 1, amount 0
21:02:26.498 00.000 6680 MoveAxis(N, 472, ABG)
21:02:26.498 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:26.498 00.000 6680 Move returns status 1, amount 0
21:02:26.498 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:02:26.498 00.000 6680 move complete, result=1
21:02:26.498 00.000 6680 worker thread done servicing request
21:02:26.507 00.009 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:02:26.554 00.047 2864 UpdateGuideState exits: m=1729 SNR=29.3
21:02:26.557 00.003 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:26.564 00.007 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:02:26.568 00.004 2864 Enqueuing Expose request
21:02:26.570 00.002 6680 Worker thread wakes up
21:02:26.570 00.000 2864 GuideStep: 16.7 px 0 ms EAST, -2.9 px 0 ms NORTH
21:02:26.572 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
21:02:26.572 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(95,718,31,31)
21:02:26.574 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:02:26.576 00.002 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:02:27.994 01.418 6680 Exposure complete
21:02:28.058 00.064 6680 worker thread done servicing request
21:02:28.058 00.000 2864 OnExposeComplete: enter
21:02:28.058 00.000 2864 UpdateGuideState(): m_state=6
21:02:28.058 00.000 2864 Star::Find(15, 109, 732, 0, (0,0,0,0), 1.5, 10.0, 255) frame 196
21:02:28.058 00.000 2864 Star::Find returns 1 (0), X=109.58, Y=732.38, Mass=1728, SNR=29.3, Peak=156 HFD=3.1
21:02:28.074 00.016 2864 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.80) = xAngle (0.13 = 0.13)
21:02:28.074 00.000 2864 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.95 = -2.95)
21:02:28.074 00.000 2864 CameraToMount -- cameraX=-16.40 cameraY=3.67 hyp=16.80 cameraTheta=2.92 mountX=16.67 mountY=-3.23, mountTheta=-0.19
21:02:28.074 00.000 2864 SchedulePrimaryMove(10198720, x=-16.40, y=3.67, opts=13)
21:02:28.074 00.000 2864 Enqueuing Move request for scope (-16.40, 3.67)
21:02:28.074 00.000 6680 Worker thread wakes up
21:02:28.074 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-16.40, 3.67) opts 0xd
21:02:28.074 00.000 6680 Handling offset move in thread for scope, endpoint = (-16.40, 3.67)
21:02:28.074 00.000 6680 Moving (-16.40, 3.67) raw xDistance=16.67 yDistance=-3.23
21:02:28.074 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.23 from input -3.23
21:02:28.074 00.000 6680 MoveAxis(E, 0, ABG)
21:02:28.074 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:28.074 00.000 6680 Move returns status 1, amount 0
21:02:28.074 00.000 6680 MoveAxis(N, 516, ABG)
21:02:28.074 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:28.074 00.000 6680 Move returns status 1, amount 0
21:02:28.074 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:02:28.074 00.000 6680 move complete, result=1
21:02:28.074 00.000 6680 worker thread done servicing request
21:02:28.090 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:02:28.138 00.048 2864 UpdateGuideState exits: m=1728 SNR=29.3
21:02:28.138 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:28.138 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:02:28.138 00.000 2864 Enqueuing Expose request
21:02:28.152 00.014 6680 Worker thread wakes up
21:02:28.154 00.002 2864 GuideStep: 16.7 px 0 ms EAST, -3.2 px 0 ms NORTH
21:02:28.154 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:02:28.154 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(95,717,31,31)
21:02:28.154 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:02:28.154 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:02:29.788 01.634 6680 Exposure complete
21:02:29.837 00.049 6680 worker thread done servicing request
21:02:29.837 00.000 2864 OnExposeComplete: enter
21:02:29.842 00.005 2864 UpdateGuideState(): m_state=6
21:02:29.844 00.002 2864 Star::Find(15, 109, 732, 0, (0,0,0,0), 1.5, 10.0, 255) frame 197
21:02:29.846 00.002 2864 Star::Find returns 1 (0), X=109.49, Y=732.45, Mass=1700, SNR=29.1, Peak=144 HFD=3.2
21:02:29.846 00.000 2864 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.80) = xAngle (0.12 = 0.12)
21:02:29.848 00.002 2864 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.95 = -2.95)
21:02:29.850 00.002 2864 CameraToMount -- cameraX=-16.49 cameraY=3.74 hyp=16.91 cameraTheta=2.92 mountX=16.78 mountY=-3.20, mountTheta=-0.19
21:02:29.854 00.004 2864 SchedulePrimaryMove(10198720, x=-16.49, y=3.74, opts=13)
21:02:29.856 00.002 2864 Enqueuing Move request for scope (-16.49, 3.74)
21:02:29.858 00.002 6680 Worker thread wakes up
21:02:29.858 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-16.49, 3.74) opts 0xd
21:02:29.858 00.000 6680 Handling offset move in thread for scope, endpoint = (-16.49, 3.74)
21:02:29.858 00.000 6680 Moving (-16.49, 3.74) raw xDistance=16.78 yDistance=-3.20
21:02:29.858 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.20 from input -3.20
21:02:29.858 00.000 6680 MoveAxis(E, 0, ABG)
21:02:29.858 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:29.858 00.000 6680 Move returns status 1, amount 0
21:02:29.858 00.000 6680 MoveAxis(N, 512, ABG)
21:02:29.858 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:29.858 00.000 6680 Move returns status 1, amount 0
21:02:29.858 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:02:29.858 00.000 6680 move complete, result=1
21:02:29.858 00.000 6680 worker thread done servicing request
21:02:29.869 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=229, Gamma=0.560
21:02:29.914 00.045 2864 UpdateGuideState exits: m=1700 SNR=29.1
21:02:29.914 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:29.914 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:02:29.914 00.000 2864 Enqueuing Expose request
21:02:29.914 00.000 6680 Worker thread wakes up
21:02:29.914 00.000 2864 GuideStep: 16.8 px 0 ms EAST, -3.2 px 0 ms NORTH
21:02:29.914 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:02:29.914 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(94,717,31,31)
21:02:29.914 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:02:29.932 00.018 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:02:31.338 01.406 6680 Exposure complete
21:02:31.383 00.045 6680 worker thread done servicing request
21:02:31.383 00.000 2864 OnExposeComplete: enter
21:02:31.383 00.000 2864 UpdateGuideState(): m_state=6
21:02:31.383 00.000 2864 Star::Find(15, 109, 732, 0, (0,0,0,0), 1.5, 10.0, 255) frame 198
21:02:31.393 00.010 2864 Star::Find returns 1 (0), X=109.73, Y=732.45, Mass=1677, SNR=28.9, Peak=153 HFD=3.0
21:02:31.393 00.000 2864 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.80) = xAngle (0.12 = 0.12)
21:02:31.393 00.000 2864 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.95 = -2.95)
21:02:31.393 00.000 2864 CameraToMount -- cameraX=-16.25 cameraY=3.75 hyp=16.68 cameraTheta=2.91 mountX=16.56 mountY=-3.10, mountTheta=-0.19
21:02:31.400 00.007 2864 SchedulePrimaryMove(10198720, x=-16.25, y=3.75, opts=13)
21:02:31.400 00.000 2864 Enqueuing Move request for scope (-16.25, 3.75)
21:02:31.400 00.000 6680 Worker thread wakes up
21:02:31.400 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-16.25, 3.75) opts 0xd
21:02:31.400 00.000 6680 Handling offset move in thread for scope, endpoint = (-16.25, 3.75)
21:02:31.400 00.000 6680 Moving (-16.25, 3.75) raw xDistance=16.56 yDistance=-3.10
21:02:31.400 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.10 from input -3.10
21:02:31.400 00.000 6680 MoveAxis(E, 0, ABG)
21:02:31.400 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:31.400 00.000 6680 Move returns status 1, amount 0
21:02:31.400 00.000 6680 MoveAxis(N, 496, ABG)
21:02:31.400 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:31.400 00.000 6680 Move returns status 1, amount 0
21:02:31.400 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:02:31.400 00.000 6680 move complete, result=1
21:02:31.406 00.006 6680 worker thread done servicing request
21:02:31.415 00.009 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:02:31.464 00.049 2864 UpdateGuideState exits: m=1677 SNR=28.9
21:02:31.466 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:31.466 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:02:31.468 00.002 2864 Enqueuing Expose request
21:02:31.470 00.002 6680 Worker thread wakes up
21:02:31.470 00.000 2864 GuideStep: 16.6 px 0 ms EAST, -3.1 px 0 ms NORTH
21:02:31.470 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:02:31.470 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(95,717,31,31)
21:02:31.470 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:02:31.470 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:02:33.119 01.649 6680 Exposure complete
21:02:33.166 00.047 6680 worker thread done servicing request
21:02:33.166 00.000 2864 OnExposeComplete: enter
21:02:33.181 00.015 2864 UpdateGuideState(): m_state=6
21:02:33.183 00.002 2864 Star::Find(15, 109, 732, 0, (0,0,0,0), 1.5, 10.0, 255) frame 199
21:02:33.185 00.002 2864 Star::Find returns 1 (0), X=109.81, Y=732.42, Mass=1741, SNR=29.4, Peak=162 HFD=3.0
21:02:33.187 00.002 2864 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.80) = xAngle (0.12 = 0.12)
21:02:33.189 00.002 2864 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.95 = -2.95)
21:02:33.191 00.002 2864 CameraToMount -- cameraX=-16.16 cameraY=3.71 hyp=16.58 cameraTheta=2.92 mountX=16.46 mountY=-3.10, mountTheta=-0.19
21:02:33.193 00.002 2864 SchedulePrimaryMove(10198720, x=-16.16, y=3.71, opts=13)
21:02:33.197 00.004 2864 Enqueuing Move request for scope (-16.16, 3.71)
21:02:33.199 00.002 6680 Worker thread wakes up
21:02:33.199 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-16.16, 3.71) opts 0xd
21:02:33.199 00.000 6680 Handling offset move in thread for scope, endpoint = (-16.16, 3.71)
21:02:33.199 00.000 6680 Moving (-16.16, 3.71) raw xDistance=16.46 yDistance=-3.10
21:02:33.199 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.10 from input -3.10
21:02:33.199 00.000 6680 MoveAxis(E, 0, ABG)
21:02:33.199 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:33.199 00.000 6680 Move returns status 1, amount 0
21:02:33.199 00.000 6680 MoveAxis(N, 496, ABG)
21:02:33.199 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:33.199 00.000 6680 Move returns status 1, amount 0
21:02:33.199 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:02:33.199 00.000 6680 move complete, result=1
21:02:33.199 00.000 6680 worker thread done servicing request
21:02:33.208 00.009 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:02:33.245 00.037 2864 UpdateGuideState exits: m=1741 SNR=29.4
21:02:33.260 00.015 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:33.260 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:02:33.260 00.000 2864 Enqueuing Expose request
21:02:33.260 00.000 6680 Worker thread wakes up
21:02:33.260 00.000 2864 GuideStep: 16.5 px 0 ms EAST, -3.1 px 0 ms NORTH
21:02:33.260 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:02:33.260 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(95,717,31,31)
21:02:33.260 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:02:33.260 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:02:34.669 01.409 6680 Exposure complete
21:02:34.733 00.064 6680 worker thread done servicing request
21:02:34.733 00.000 2864 OnExposeComplete: enter
21:02:34.733 00.000 2864 UpdateGuideState(): m_state=6
21:02:34.733 00.000 2864 Star::Find(15, 109, 732, 0, (0,0,0,0), 1.5, 10.0, 255) frame 200
21:02:34.733 00.000 2864 Star::Find returns 1 (0), X=109.44, Y=732.17, Mass=1746, SNR=29.4, Peak=171 HFD=3.1
21:02:34.733 00.000 2864 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.80) = xAngle (0.14 = 0.14)
21:02:34.744 00.011 2864 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.93 = -2.93)
21:02:34.744 00.000 2864 CameraToMount -- cameraX=-16.54 cameraY=3.46 hyp=16.90 cameraTheta=2.94 mountX=16.74 mountY=-3.48, mountTheta=-0.20
21:02:34.748 00.004 2864 SchedulePrimaryMove(10198720, x=-16.54, y=3.46, opts=13)
21:02:34.748 00.000 2864 Enqueuing Move request for scope (-16.54, 3.46)
21:02:34.748 00.000 6680 Worker thread wakes up
21:02:34.748 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-16.54, 3.46) opts 0xd
21:02:34.748 00.000 6680 Handling offset move in thread for scope, endpoint = (-16.54, 3.46)
21:02:34.748 00.000 6680 Moving (-16.54, 3.46) raw xDistance=16.74 yDistance=-3.48
21:02:34.748 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.48 from input -3.48
21:02:34.748 00.000 6680 MoveAxis(E, 0, ABG)
21:02:34.748 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:34.748 00.000 6680 Move returns status 1, amount 0
21:02:34.748 00.000 6680 MoveAxis(N, 557, ABG)
21:02:34.748 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:34.748 00.000 6680 Move returns status 1, amount 0
21:02:34.748 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:02:34.748 00.000 6680 move complete, result=1
21:02:34.748 00.000 6680 worker thread done servicing request
21:02:34.764 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=220, Gamma=0.560
21:02:34.812 00.048 2864 UpdateGuideState exits: m=1746 SNR=29.4
21:02:34.812 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:34.812 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:02:34.812 00.000 2864 Enqueuing Expose request
21:02:34.812 00.000 6680 Worker thread wakes up
21:02:34.812 00.000 2864 GuideStep: 16.7 px 0 ms EAST, -3.5 px 0 ms NORTH
21:02:34.812 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:02:34.812 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(94,717,31,31)
21:02:34.812 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:02:34.812 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:02:36.461 01.649 6680 Exposure complete
21:02:36.510 00.049 6680 worker thread done servicing request
21:02:36.510 00.000 2864 OnExposeComplete: enter
21:02:36.524 00.014 2864 UpdateGuideState(): m_state=6
21:02:36.525 00.001 2864 Star::Find(15, 109, 732, 0, (0,0,0,0), 1.5, 10.0, 255) frame 201
21:02:36.525 00.000 2864 Star::Find returns 1 (0), X=109.61, Y=731.75, Mass=1767, SNR=29.6, Peak=163 HFD=3.2
21:02:36.525 00.000 2864 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.80) = xAngle (0.16 = 0.16)
21:02:36.525 00.000 2864 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.91 = -2.91)
21:02:36.525 00.000 2864 CameraToMount -- cameraX=-16.37 cameraY=3.04 hyp=16.65 cameraTheta=2.96 mountX=16.43 mountY=-3.80, mountTheta=-0.23
21:02:36.525 00.000 2864 SchedulePrimaryMove(10198720, x=-16.37, y=3.04, opts=13)
21:02:36.525 00.000 2864 Enqueuing Move request for scope (-16.37, 3.04)
21:02:36.540 00.015 6680 Worker thread wakes up
21:02:36.540 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-16.37, 3.04) opts 0xd
21:02:36.540 00.000 6680 Handling offset move in thread for scope, endpoint = (-16.37, 3.04)
21:02:36.540 00.000 6680 Moving (-16.37, 3.04) raw xDistance=16.43 yDistance=-3.80
21:02:36.540 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.80 from input -3.80
21:02:36.540 00.000 6680 MoveAxis(E, 0, ABG)
21:02:36.540 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:36.540 00.000 6680 Move returns status 1, amount 0
21:02:36.540 00.000 6680 MoveAxis(N, 607, ABG)
21:02:36.540 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:36.540 00.000 6680 Move returns status 1, amount 0
21:02:36.540 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:02:36.540 00.000 6680 move complete, result=1
21:02:36.540 00.000 6680 worker thread done servicing request
21:02:36.554 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=240, Gamma=0.560
21:02:36.588 00.034 2864 UpdateGuideState exits: m=1767 SNR=29.6
21:02:36.588 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:36.603 00.015 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:02:36.603 00.000 2864 Enqueuing Expose request
21:02:36.603 00.000 6680 Worker thread wakes up
21:02:36.603 00.000 2864 GuideStep: 16.4 px 0 ms EAST, -3.8 px 0 ms NORTH
21:02:36.603 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:02:36.603 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(95,717,31,31)
21:02:36.610 00.007 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:02:36.610 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:02:38.026 01.416 6680 Exposure complete
21:02:38.088 00.062 6680 worker thread done servicing request
21:02:38.088 00.000 2864 OnExposeComplete: enter
21:02:38.090 00.002 2864 UpdateGuideState(): m_state=6
21:02:38.090 00.000 2864 Star::Find(15, 109, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 202
21:02:38.090 00.000 2864 Star::Find returns 1 (0), X=109.36, Y=731.77, Mass=1732, SNR=29.3, Peak=147 HFD=3.2
21:02:38.090 00.000 2864 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.80) = xAngle (0.16 = 0.16)
21:02:38.090 00.000 2864 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.91 = -2.91)
21:02:38.090 00.000 2864 CameraToMount -- cameraX=-16.62 cameraY=3.06 hyp=16.90 cameraTheta=2.96 mountX=16.67 mountY=-3.88, mountTheta=-0.23
21:02:38.090 00.000 2864 SchedulePrimaryMove(10198720, x=-16.62, y=3.06, opts=13)
21:02:38.106 00.016 2864 Enqueuing Move request for scope (-16.62, 3.06)
21:02:38.106 00.000 6680 Worker thread wakes up
21:02:38.106 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-16.62, 3.06) opts 0xd
21:02:38.106 00.000 6680 Handling offset move in thread for scope, endpoint = (-16.62, 3.06)
21:02:38.106 00.000 6680 Moving (-16.62, 3.06) raw xDistance=16.67 yDistance=-3.88
21:02:38.106 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.88 from input -3.88
21:02:38.106 00.000 6680 MoveAxis(E, 0, ABG)
21:02:38.106 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:38.106 00.000 6680 Move returns status 1, amount 0
21:02:38.106 00.000 6680 MoveAxis(N, 620, ABG)
21:02:38.106 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:38.106 00.000 6680 Move returns status 1, amount 0
21:02:38.106 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:02:38.106 00.000 6680 move complete, result=1
21:02:38.106 00.000 6680 worker thread done servicing request
21:02:38.121 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=208, Gamma=0.560
21:02:38.163 00.042 2864 UpdateGuideState exits: m=1732 SNR=29.3
21:02:38.169 00.006 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:38.169 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:02:38.169 00.000 2864 Enqueuing Expose request
21:02:38.169 00.000 6680 Worker thread wakes up
21:02:38.169 00.000 2864 GuideStep: 16.7 px 0 ms EAST, -3.9 px 0 ms NORTH
21:02:38.169 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:02:38.169 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(94,717,31,31)
21:02:38.169 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:02:38.181 00.012 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:02:39.806 01.625 6680 Exposure complete
21:02:39.858 00.052 6680 worker thread done servicing request
21:02:39.858 00.000 2864 OnExposeComplete: enter
21:02:39.858 00.000 2864 UpdateGuideState(): m_state=6
21:02:39.864 00.006 2864 Star::Find(15, 109, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 203
21:02:39.867 00.003 2864 Star::Find returns 1 (0), X=109.23, Y=731.85, Mass=1736, SNR=29.4, Peak=151 HFD=3.0
21:02:39.871 00.004 2864 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.80) = xAngle (0.16 = 0.16)
21:02:39.873 00.002 2864 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.91 = -2.91)
21:02:39.877 00.004 2864 CameraToMount -- cameraX=-16.75 cameraY=3.15 hyp=17.04 cameraTheta=2.96 mountX=16.83 mountY=-3.85, mountTheta=-0.22
21:02:39.881 00.004 2864 SchedulePrimaryMove(10198720, x=-16.75, y=3.15, opts=13)
21:02:39.881 00.000 2864 Enqueuing Move request for scope (-16.75, 3.15)
21:02:39.887 00.006 6680 Worker thread wakes up
21:02:39.887 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-16.75, 3.15) opts 0xd
21:02:39.887 00.000 6680 Handling offset move in thread for scope, endpoint = (-16.75, 3.15)
21:02:39.887 00.000 6680 Moving (-16.75, 3.15) raw xDistance=16.83 yDistance=-3.85
21:02:39.887 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.85 from input -3.85
21:02:39.887 00.000 6680 MoveAxis(E, 0, ABG)
21:02:39.887 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:39.887 00.000 6680 Move returns status 1, amount 0
21:02:39.887 00.000 6680 MoveAxis(N, 616, ABG)
21:02:39.887 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:39.887 00.000 6680 Move returns status 1, amount 0
21:02:39.887 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:02:39.887 00.000 6680 move complete, result=1
21:02:39.887 00.000 6680 worker thread done servicing request
21:02:39.906 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:02:39.955 00.049 2864 UpdateGuideState exits: m=1736 SNR=29.4
21:02:39.959 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:39.963 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:02:39.967 00.004 2864 Enqueuing Expose request
21:02:39.973 00.006 6680 Worker thread wakes up
21:02:39.973 00.000 2864 GuideStep: 16.8 px 0 ms EAST, -3.9 px 0 ms NORTH
21:02:39.977 00.004 6680 worker thread servicing REQUEST_EXPOSE 1500
21:02:39.977 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(94,717,31,31)
21:02:39.979 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:02:39.983 00.004 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:02:39.985 00.002 2864 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1117->Skipping event because state > STATE_SELECTED
21:02:41.400 01.415 6680 Exposure complete
21:02:41.459 00.059 6680 worker thread done servicing request
21:02:41.459 00.000 2864 OnExposeComplete: enter
21:02:41.459 00.000 2864 UpdateGuideState(): m_state=6
21:02:41.463 00.004 2864 Star::Find(15, 109, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 204
21:02:41.465 00.002 2864 Star::Find returns 1 (0), X=110.03, Y=731.90, Mass=1719, SNR=29.2, Peak=170 HFD=2.9
21:02:41.465 00.000 2864 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.80) = xAngle (0.15 = 0.15)
21:02:41.465 00.000 2864 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.93 = -2.93)
21:02:41.465 00.000 2864 CameraToMount -- cameraX=-15.94 cameraY=3.19 hyp=16.26 cameraTheta=2.94 mountX=16.08 mountY=-3.49, mountTheta=-0.21
21:02:41.465 00.000 2864 SchedulePrimaryMove(10198720, x=-15.94, y=3.19, opts=13)
21:02:41.465 00.000 2864 Enqueuing Move request for scope (-15.94, 3.19)
21:02:41.465 00.000 6680 Worker thread wakes up
21:02:41.465 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-15.94, 3.19) opts 0xd
21:02:41.465 00.000 6680 Handling offset move in thread for scope, endpoint = (-15.94, 3.19)
21:02:41.465 00.000 6680 Moving (-15.94, 3.19) raw xDistance=16.08 yDistance=-3.49
21:02:41.465 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.49 from input -3.49
21:02:41.465 00.000 6680 MoveAxis(E, 0, ABG)
21:02:41.465 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:41.465 00.000 6680 Move returns status 1, amount 0
21:02:41.465 00.000 6680 MoveAxis(N, 558, ABG)
21:02:41.465 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:41.465 00.000 6680 Move returns status 1, amount 0
21:02:41.465 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:02:41.465 00.000 6680 move complete, result=1
21:02:41.465 00.000 6680 worker thread done servicing request
21:02:41.481 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=232, Gamma=0.560
21:02:41.528 00.047 2864 UpdateGuideState exits: m=1719 SNR=29.2
21:02:41.528 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:41.528 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:02:41.528 00.000 2864 Enqueuing Expose request
21:02:41.544 00.016 6680 Worker thread wakes up
21:02:41.544 00.000 2864 GuideStep: 16.1 px 0 ms EAST, -3.5 px 0 ms NORTH
21:02:41.544 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:02:41.544 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(95,717,31,31)
21:02:41.544 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:02:41.544 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:02:43.182 01.638 6680 Exposure complete
21:02:43.255 00.073 6680 worker thread done servicing request
21:02:43.255 00.000 2864 OnExposeComplete: enter
21:02:43.255 00.000 2864 UpdateGuideState(): m_state=6
21:02:43.255 00.000 2864 Star::Find(15, 110, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 205
21:02:43.255 00.000 2864 Star::Find returns 1 (0), X=109.57, Y=731.53, Mass=1726, SNR=29.3, Peak=159 HFD=3.1
21:02:43.255 00.000 2864 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.80) = xAngle (0.18 = 0.18)
21:02:43.271 00.016 2864 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.90 = -2.90)
21:02:43.271 00.000 2864 CameraToMount -- cameraX=-16.41 cameraY=2.83 hyp=16.65 cameraTheta=2.97 mountX=16.40 mountY=-4.01, mountTheta=-0.24
21:02:43.275 00.004 2864 SchedulePrimaryMove(10198720, x=-16.41, y=2.83, opts=13)
21:02:43.275 00.000 2864 Enqueuing Move request for scope (-16.41, 2.83)
21:02:43.275 00.000 6680 Worker thread wakes up
21:02:43.275 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-16.41, 2.83) opts 0xd
21:02:43.275 00.000 6680 Handling offset move in thread for scope, endpoint = (-16.41, 2.83)
21:02:43.275 00.000 6680 Moving (-16.41, 2.83) raw xDistance=16.40 yDistance=-4.01
21:02:43.275 00.000 6680 GuideAlgorithmResistSwitch::result() returns -4.01 from input -4.01
21:02:43.275 00.000 6680 MoveAxis(E, 0, ABG)
21:02:43.275 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:43.275 00.000 6680 Move returns status 1, amount 0
21:02:43.275 00.000 6680 MoveAxis(N, 641, ABG)
21:02:43.275 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:43.275 00.000 6680 Move returns status 1, amount 0
21:02:43.275 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:02:43.275 00.000 6680 move complete, result=1
21:02:43.275 00.000 6680 worker thread done servicing request
21:02:43.293 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=240, Gamma=0.560
21:02:43.338 00.045 2864 UpdateGuideState exits: m=1726 SNR=29.3
21:02:43.338 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:43.338 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:02:43.338 00.000 2864 Enqueuing Expose request
21:02:43.338 00.000 6680 Worker thread wakes up
21:02:43.338 00.000 2864 GuideStep: 16.4 px 0 ms EAST, -4.0 px 0 ms NORTH
21:02:43.338 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:02:43.338 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(95,717,31,31)
21:02:43.338 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:02:43.352 00.014 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:02:44.762 01.410 6680 Exposure complete
21:02:44.831 00.069 6680 worker thread done servicing request
21:02:44.831 00.000 2864 OnExposeComplete: enter
21:02:44.831 00.000 2864 UpdateGuideState(): m_state=6
21:02:44.831 00.000 2864 Star::Find(15, 109, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 206
21:02:44.838 00.007 2864 Star::Find returns 1 (0), X=109.67, Y=731.43, Mass=1713, SNR=29.2, Peak=166 HFD=3.0
21:02:44.843 00.005 2864 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.80) = xAngle (0.18 = 0.18)
21:02:44.843 00.000 2864 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.89 = -2.89)
21:02:44.843 00.000 2864 CameraToMount -- cameraX=-16.31 cameraY=2.72 hyp=16.54 cameraTheta=2.98 mountX=16.27 mountY=-4.06, mountTheta=-0.24
21:02:44.843 00.000 2864 SchedulePrimaryMove(10198720, x=-16.31, y=2.72, opts=13)
21:02:44.843 00.000 2864 Enqueuing Move request for scope (-16.31, 2.72)
21:02:44.857 00.014 6680 Worker thread wakes up
21:02:44.857 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-16.31, 2.72) opts 0xd
21:02:44.857 00.000 6680 Handling offset move in thread for scope, endpoint = (-16.31, 2.72)
21:02:44.857 00.000 6680 Moving (-16.31, 2.72) raw xDistance=16.27 yDistance=-4.06
21:02:44.857 00.000 6680 GuideAlgorithmResistSwitch::result() returns -4.06 from input -4.06
21:02:44.857 00.000 6680 MoveAxis(E, 0, ABG)
21:02:44.857 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:44.857 00.000 6680 Move returns status 1, amount 0
21:02:44.857 00.000 6680 MoveAxis(N, 650, ABG)
21:02:44.857 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:44.857 00.000 6680 Move returns status 1, amount 0
21:02:44.857 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:02:44.857 00.000 6680 move complete, result=1
21:02:44.857 00.000 6680 worker thread done servicing request
21:02:44.873 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:02:44.920 00.047 2864 UpdateGuideState exits: m=1713 SNR=29.2
21:02:44.922 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:44.922 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:02:44.922 00.000 2864 Enqueuing Expose request
21:02:44.922 00.000 6680 Worker thread wakes up
21:02:44.922 00.000 2864 GuideStep: 16.3 px 0 ms EAST, -4.1 px 0 ms NORTH
21:02:44.931 00.009 6680 worker thread servicing REQUEST_EXPOSE 1500
21:02:44.931 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(95,716,31,31)
21:02:44.931 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:02:44.936 00.005 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:02:46.565 01.629 6680 Exposure complete
21:02:46.619 00.054 6680 worker thread done servicing request
21:02:46.619 00.000 2864 OnExposeComplete: enter
21:02:46.626 00.007 2864 UpdateGuideState(): m_state=6
21:02:46.629 00.003 2864 Star::Find(15, 109, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 207
21:02:46.629 00.000 2864 Star::Find returns 1 (0), X=110.37, Y=731.37, Mass=1757, SNR=29.6, Peak=171 HFD=3.0
21:02:46.629 00.000 2864 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.80) = xAngle (0.18 = 0.18)
21:02:46.629 00.000 2864 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.90 = -2.90)
21:02:46.629 00.000 2864 CameraToMount -- cameraX=-15.61 cameraY=2.67 hyp=15.84 cameraTheta=2.97 mountX=15.59 mountY=-3.83, mountTheta=-0.24
21:02:46.629 00.000 2864 SchedulePrimaryMove(10198720, x=-15.61, y=2.67, opts=13)
21:02:46.644 00.015 2864 Enqueuing Move request for scope (-15.61, 2.67)
21:02:46.648 00.004 6680 Worker thread wakes up
21:02:46.648 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-15.61, 2.67) opts 0xd
21:02:46.648 00.000 6680 Handling offset move in thread for scope, endpoint = (-15.61, 2.67)
21:02:46.648 00.000 6680 Moving (-15.61, 2.67) raw xDistance=15.59 yDistance=-3.83
21:02:46.648 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.83 from input -3.83
21:02:46.648 00.000 6680 MoveAxis(E, 0, ABG)
21:02:46.648 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:46.648 00.000 6680 Move returns status 1, amount 0
21:02:46.648 00.000 6680 MoveAxis(N, 613, ABG)
21:02:46.648 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:46.648 00.000 6680 Move returns status 1, amount 0
21:02:46.648 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:02:46.648 00.000 6680 move complete, result=1
21:02:46.648 00.000 6680 worker thread done servicing request
21:02:46.662 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=210, Gamma=0.560
21:02:46.719 00.057 2864 UpdateGuideState exits: m=1757 SNR=29.6
21:02:46.725 00.006 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:46.729 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:02:46.731 00.002 2864 Enqueuing Expose request
21:02:46.733 00.002 6680 Worker thread wakes up
21:02:46.733 00.000 2864 GuideStep: 15.6 px 0 ms EAST, -3.8 px 0 ms NORTH
21:02:46.737 00.004 6680 worker thread servicing REQUEST_EXPOSE 1500
21:02:46.737 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(95,716,31,31)
21:02:46.741 00.004 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:02:46.746 00.005 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:02:48.206 01.460 6680 Exposure complete
21:02:48.314 00.108 6680 worker thread done servicing request
21:02:48.315 00.001 2864 OnExposeComplete: enter
21:02:48.318 00.003 2864 UpdateGuideState(): m_state=6
21:02:48.322 00.004 2864 Star::Find(15, 110, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 208
21:02:48.325 00.003 2864 Star::Find returns 1 (0), X=110.41, Y=731.49, Mass=1796, SNR=29.9, Peak=169 HFD=3.2
21:02:48.328 00.003 2864 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.80) = xAngle (0.17 = 0.17)
21:02:48.341 00.013 2864 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.90 = -2.90)
21:02:48.360 00.019 2864 CameraToMount -- cameraX=-15.57 cameraY=2.78 hyp=15.81 cameraTheta=2.96 mountX=15.59 mountY=-3.71, mountTheta=-0.23
21:02:48.426 00.066 2864 SchedulePrimaryMove(10198720, x=-15.57, y=2.78, opts=13)
21:02:48.431 00.005 2864 Enqueuing Move request for scope (-15.57, 2.78)
21:02:48.449 00.018 6680 Worker thread wakes up
21:02:48.449 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-15.57, 2.78) opts 0xd
21:02:48.451 00.002 6680 Handling offset move in thread for scope, endpoint = (-15.57, 2.78)
21:02:48.451 00.000 6680 Moving (-15.57, 2.78) raw xDistance=15.59 yDistance=-3.71
21:02:48.451 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.71 from input -3.71
21:02:48.451 00.000 6680 MoveAxis(E, 0, ABG)
21:02:48.451 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:48.451 00.000 6680 Move returns status 1, amount 0
21:02:48.451 00.000 6680 MoveAxis(N, 594, ABG)
21:02:48.453 00.002 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:48.454 00.001 6680 Move returns status 1, amount 0
21:02:48.458 00.004 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:02:48.458 00.000 6680 move complete, result=1
21:02:48.458 00.000 6680 worker thread done servicing request
21:02:48.524 00.066 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=227, Gamma=0.560
21:02:48.663 00.139 2864 UpdateGuideState exits: m=1796 SNR=29.9
21:02:48.671 00.008 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:48.679 00.008 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:02:48.709 00.030 2864 Enqueuing Expose request
21:02:48.753 00.044 6680 Worker thread wakes up
21:02:48.756 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
21:02:48.756 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(95,716,31,31)
21:02:48.756 00.000 2864 GuideStep: 15.6 px 0 ms EAST, -3.7 px 0 ms NORTH
21:02:48.767 00.011 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:02:48.798 00.031 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:02:50.390 01.592 6680 Exposure complete
21:02:50.465 00.075 6680 worker thread done servicing request
21:02:50.465 00.000 2864 OnExposeComplete: enter
21:02:50.469 00.004 2864 UpdateGuideState(): m_state=6
21:02:50.471 00.002 2864 Star::Find(15, 110, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 209
21:02:50.475 00.004 2864 Star::Find returns 1 (0), X=110.86, Y=731.15, Mass=1756, SNR=29.5, Peak=172 HFD=2.9
21:02:50.478 00.003 2864 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.80) = xAngle (0.19 = 0.19)
21:02:50.482 00.004 2864 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.89 = -2.89)
21:02:50.486 00.004 2864 CameraToMount -- cameraX=-15.11 cameraY=2.44 hyp=15.31 cameraTheta=2.98 mountX=15.05 mountY=-3.84, mountTheta=-0.25
21:02:50.494 00.008 2864 SchedulePrimaryMove(10198720, x=-15.11, y=2.44, opts=13)
21:02:50.498 00.004 2864 Enqueuing Move request for scope (-15.11, 2.44)
21:02:50.502 00.004 6680 Worker thread wakes up
21:02:50.502 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-15.11, 2.44) opts 0xd
21:02:50.502 00.000 6680 Handling offset move in thread for scope, endpoint = (-15.11, 2.44)
21:02:50.502 00.000 6680 Moving (-15.11, 2.44) raw xDistance=15.05 yDistance=-3.84
21:02:50.502 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.84 from input -3.84
21:02:50.503 00.001 6680 MoveAxis(E, 0, ABG)
21:02:50.503 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:50.503 00.000 6680 Move returns status 1, amount 0
21:02:50.503 00.000 6680 MoveAxis(N, 615, ABG)
21:02:50.503 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:50.503 00.000 6680 Move returns status 1, amount 0
21:02:50.503 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:02:50.503 00.000 6680 move complete, result=1
21:02:50.504 00.001 6680 worker thread done servicing request
21:02:50.522 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:02:50.590 00.068 2864 UpdateGuideState exits: m=1756 SNR=29.5
21:02:50.594 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:50.596 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:02:50.600 00.004 2864 Enqueuing Expose request
21:02:50.604 00.004 6680 Worker thread wakes up
21:02:50.604 00.000 2864 GuideStep: 15.0 px 0 ms EAST, -3.8 px 0 ms NORTH
21:02:50.607 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
21:02:50.607 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(96,716,31,31)
21:02:50.613 00.006 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:02:50.617 00.004 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:02:52.031 01.414 6680 Exposure complete
21:02:52.095 00.064 6680 worker thread done servicing request
21:02:52.095 00.000 2864 OnExposeComplete: enter
21:02:52.095 00.000 2864 UpdateGuideState(): m_state=6
21:02:52.095 00.000 2864 Star::Find(15, 110, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 210
21:02:52.095 00.000 2864 Star::Find returns 1 (0), X=110.79, Y=731.12, Mass=1770, SNR=29.7, Peak=168 HFD=3.1
21:02:52.095 00.000 2864 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.80) = xAngle (0.19 = 0.19)
21:02:52.111 00.016 2864 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.89 = -2.89)
21:02:52.111 00.000 2864 CameraToMount -- cameraX=-15.19 cameraY=2.41 hyp=15.38 cameraTheta=2.98 mountX=15.10 mountY=-3.90, mountTheta=-0.25
21:02:52.111 00.000 2864 SchedulePrimaryMove(10198720, x=-15.19, y=2.41, opts=13)
21:02:52.111 00.000 2864 Enqueuing Move request for scope (-15.19, 2.41)
21:02:52.119 00.008 6680 Worker thread wakes up
21:02:52.121 00.002 6680 worker thread servicing REQUEST_MOVE scope ofs (-15.19, 2.41) opts 0xd
21:02:52.121 00.000 6680 Handling offset move in thread for scope, endpoint = (-15.19, 2.41)
21:02:52.121 00.000 6680 Moving (-15.19, 2.41) raw xDistance=15.10 yDistance=-3.90
21:02:52.121 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.90 from input -3.90
21:02:52.121 00.000 6680 MoveAxis(E, 0, ABG)
21:02:52.121 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:52.121 00.000 6680 Move returns status 1, amount 0
21:02:52.121 00.000 6680 MoveAxis(N, 624, ABG)
21:02:52.121 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:52.121 00.000 6680 Move returns status 1, amount 0
21:02:52.121 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:02:52.121 00.000 6680 move complete, result=1
21:02:52.121 00.000 6680 worker thread done servicing request
21:02:52.134 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=224, Gamma=0.560
21:02:52.181 00.047 2864 UpdateGuideState exits: m=1770 SNR=29.7
21:02:52.181 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:52.181 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:02:52.181 00.000 2864 Enqueuing Expose request
21:02:52.190 00.009 6680 Worker thread wakes up
21:02:52.190 00.000 2864 GuideStep: 15.1 px 0 ms EAST, -3.9 px 0 ms NORTH
21:02:52.190 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:02:52.190 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(96,716,31,31)
21:02:52.190 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:02:52.190 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:02:53.826 01.636 6680 Exposure complete
21:02:53.871 00.045 6680 worker thread done servicing request
21:02:53.871 00.000 2864 OnExposeComplete: enter
21:02:53.871 00.000 2864 UpdateGuideState(): m_state=6
21:02:53.871 00.000 2864 Star::Find(15, 110, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 211
21:02:53.871 00.000 2864 Star::Find returns 1 (0), X=111.41, Y=731.06, Mass=1765, SNR=29.6, Peak=196 HFD=2.9
21:02:53.871 00.000 2864 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.80) = xAngle (0.19 = 0.19)
21:02:53.871 00.000 2864 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.89 = -2.89)
21:02:53.871 00.000 2864 CameraToMount -- cameraX=-14.57 cameraY=2.36 hyp=14.76 cameraTheta=2.98 mountX=14.51 mountY=-3.70, mountTheta=-0.25
21:02:53.887 00.016 2864 SchedulePrimaryMove(10198720, x=-14.57, y=2.36, opts=13)
21:02:53.887 00.000 2864 Enqueuing Move request for scope (-14.57, 2.36)
21:02:53.887 00.000 6680 Worker thread wakes up
21:02:53.887 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-14.57, 2.36) opts 0xd
21:02:53.887 00.000 6680 Handling offset move in thread for scope, endpoint = (-14.57, 2.36)
21:02:53.887 00.000 6680 Moving (-14.57, 2.36) raw xDistance=14.51 yDistance=-3.70
21:02:53.887 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.70 from input -3.70
21:02:53.887 00.000 6680 MoveAxis(E, 0, ABG)
21:02:53.887 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:53.887 00.000 6680 Move returns status 1, amount 0
21:02:53.887 00.000 6680 MoveAxis(N, 592, ABG)
21:02:53.887 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:53.887 00.000 6680 Move returns status 1, amount 0
21:02:53.887 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:02:53.887 00.000 6680 move complete, result=1
21:02:53.887 00.000 6680 worker thread done servicing request
21:02:53.906 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:02:53.950 00.044 2864 UpdateGuideState exits: m=1765 SNR=29.6
21:02:53.950 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:53.962 00.012 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:02:53.965 00.003 2864 Enqueuing Expose request
21:02:53.965 00.000 6680 Worker thread wakes up
21:02:53.965 00.000 2864 GuideStep: 14.5 px 0 ms EAST, -3.7 px 0 ms NORTH
21:02:53.965 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:02:53.965 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(96,716,31,31)
21:02:53.965 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:02:53.965 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:02:55.404 01.439 6680 Exposure complete
21:02:55.462 00.058 6680 worker thread done servicing request
21:02:55.462 00.000 2864 OnExposeComplete: enter
21:02:55.462 00.000 2864 UpdateGuideState(): m_state=6
21:02:55.468 00.006 2864 Star::Find(15, 111, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 212
21:02:55.468 00.000 2864 Star::Find returns 1 (0), X=111.92, Y=731.33, Mass=1760, SNR=29.6, Peak=169 HFD=3.1
21:02:55.468 00.000 2864 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.80) = xAngle (0.16 = 0.16)
21:02:55.468 00.000 2864 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.91 = -2.91)
21:02:55.468 00.000 2864 CameraToMount -- cameraX=-14.06 cameraY=2.63 hyp=14.30 cameraTheta=2.96 mountX=14.12 mountY=-3.24, mountTheta=-0.23
21:02:55.484 00.016 2864 SchedulePrimaryMove(10198720, x=-14.06, y=2.63, opts=13)
21:02:55.486 00.002 2864 Enqueuing Move request for scope (-14.06, 2.63)
21:02:55.488 00.002 6680 Worker thread wakes up
21:02:55.488 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-14.06, 2.63) opts 0xd
21:02:55.488 00.000 6680 Handling offset move in thread for scope, endpoint = (-14.06, 2.63)
21:02:55.488 00.000 6680 Moving (-14.06, 2.63) raw xDistance=14.12 yDistance=-3.24
21:02:55.488 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.24 from input -3.24
21:02:55.488 00.000 6680 MoveAxis(E, 0, ABG)
21:02:55.488 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:55.488 00.000 6680 Move returns status 1, amount 0
21:02:55.488 00.000 6680 MoveAxis(N, 519, ABG)
21:02:55.488 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:55.488 00.000 6680 Move returns status 1, amount 0
21:02:55.488 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:02:55.488 00.000 6680 move complete, result=1
21:02:55.488 00.000 6680 worker thread done servicing request
21:02:55.504 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=237, Gamma=0.560
21:02:55.549 00.045 2864 UpdateGuideState exits: m=1760 SNR=29.6
21:02:55.549 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:55.549 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:02:55.556 00.007 2864 Enqueuing Expose request
21:02:55.556 00.000 6680 Worker thread wakes up
21:02:55.556 00.000 2864 GuideStep: 14.1 px 0 ms EAST, -3.2 px 0 ms NORTH
21:02:55.556 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:02:55.556 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(97,716,31,31)
21:02:55.563 00.007 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:02:55.565 00.002 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:02:57.187 01.622 6680 Exposure complete
21:02:57.237 00.050 6680 worker thread done servicing request
21:02:57.237 00.000 2864 OnExposeComplete: enter
21:02:57.239 00.002 2864 UpdateGuideState(): m_state=6
21:02:57.242 00.003 2864 Star::Find(15, 111, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 213
21:02:57.244 00.002 2864 Star::Find returns 1 (0), X=112.79, Y=730.90, Mass=1730, SNR=29.3, Peak=182 HFD=2.8
21:02:57.246 00.002 2864 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.80) = xAngle (0.18 = 0.18)
21:02:57.248 00.002 2864 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.89 = -2.89)
21:02:57.250 00.002 2864 CameraToMount -- cameraX=-13.19 cameraY=2.20 hyp=13.37 cameraTheta=2.98 mountX=13.15 mountY=-3.29, mountTheta=-0.24
21:02:57.253 00.003 2864 SchedulePrimaryMove(10198720, x=-13.19, y=2.20, opts=13)
21:02:57.255 00.002 2864 Enqueuing Move request for scope (-13.19, 2.20)
21:02:57.257 00.002 6680 Worker thread wakes up
21:02:57.257 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-13.19, 2.20) opts 0xd
21:02:57.257 00.000 6680 Handling offset move in thread for scope, endpoint = (-13.19, 2.20)
21:02:57.257 00.000 6680 Moving (-13.19, 2.20) raw xDistance=13.15 yDistance=-3.29
21:02:57.258 00.001 6680 GuideAlgorithmResistSwitch::result() returns -3.29 from input -3.29
21:02:57.258 00.000 6680 MoveAxis(E, 0, ABG)
21:02:57.258 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:57.258 00.000 6680 Move returns status 1, amount 0
21:02:57.258 00.000 6680 MoveAxis(N, 526, ABG)
21:02:57.258 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:57.258 00.000 6680 Move returns status 1, amount 0
21:02:57.258 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:02:57.258 00.000 6680 move complete, result=1
21:02:57.258 00.000 6680 worker thread done servicing request
21:02:57.271 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:02:57.321 00.050 2864 UpdateGuideState exits: m=1730 SNR=29.3
21:02:57.325 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:57.327 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:02:57.329 00.002 2864 Enqueuing Expose request
21:02:57.331 00.002 6680 Worker thread wakes up
21:02:57.331 00.000 2864 GuideStep: 13.2 px 0 ms EAST, -3.3 px 0 ms NORTH
21:02:57.334 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
21:02:57.334 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(98,716,31,31)
21:02:57.336 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:02:57.340 00.004 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:02:58.748 01.408 6680 Exposure complete
21:02:58.859 00.111 2864 OnExposeComplete: enter
21:02:58.863 00.004 2864 UpdateGuideState(): m_state=6
21:02:58.867 00.004 6680 worker thread done servicing request
21:02:58.867 00.000 2864 Star::Find(15, 112, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 214
21:02:58.872 00.005 2864 Star::Find returns 1 (0), X=113.03, Y=730.62, Mass=1739, SNR=29.4, Peak=166 HFD=2.6
21:02:58.875 00.003 2864 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.80) = xAngle (0.20 = 0.20)
21:02:58.880 00.005 2864 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.88 = -2.88)
21:02:58.885 00.005 2864 CameraToMount -- cameraX=-12.95 cameraY=1.92 hyp=13.09 cameraTheta=2.99 mountX=12.83 mountY=-3.45, mountTheta=-0.26
21:02:58.892 00.007 2864 SchedulePrimaryMove(10198720, x=-12.95, y=1.92, opts=13)
21:02:58.896 00.004 2864 Enqueuing Move request for scope (-12.95, 1.92)
21:02:58.902 00.006 6680 Worker thread wakes up
21:02:58.903 00.001 6680 worker thread servicing REQUEST_MOVE scope ofs (-12.95, 1.92) opts 0xd
21:02:58.903 00.000 6680 Handling offset move in thread for scope, endpoint = (-12.95, 1.92)
21:02:58.903 00.000 6680 Moving (-12.95, 1.92) raw xDistance=12.83 yDistance=-3.45
21:02:58.903 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.45 from input -3.45
21:02:58.903 00.000 6680 MoveAxis(E, 0, ABG)
21:02:58.903 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:58.903 00.000 6680 Move returns status 1, amount 0
21:02:58.903 00.000 6680 MoveAxis(N, 552, ABG)
21:02:58.903 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:02:58.903 00.000 6680 Move returns status 1, amount 0
21:02:58.904 00.001 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:02:58.904 00.000 6680 move complete, result=1
21:02:58.904 00.000 6680 worker thread done servicing request
21:02:58.920 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:02:58.975 00.055 2864 UpdateGuideState exits: m=1739 SNR=29.4
21:02:58.977 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:58.980 00.003 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:02:58.980 00.000 2864 Enqueuing Expose request
21:02:58.980 00.000 6680 Worker thread wakes up
21:02:58.980 00.000 2864 GuideStep: 12.8 px 0 ms EAST, -3.4 px 0 ms NORTH
21:02:58.980 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:02:58.980 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(98,716,31,31)
21:02:58.980 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:02:58.994 00.014 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:03:00.644 01.650 6680 Exposure complete
21:03:00.728 00.084 6680 worker thread done servicing request
21:03:00.728 00.000 2864 OnExposeComplete: enter
21:03:00.728 00.000 2864 UpdateGuideState(): m_state=6
21:03:00.728 00.000 2864 Star::Find(15, 113, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 215
21:03:00.728 00.000 2864 Star::Find returns 1 (0), X=114.57, Y=730.31, Mass=1818, SNR=30.1, Peak=184 HFD=3.0
21:03:00.728 00.000 2864 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.80) = xAngle (0.21 = 0.21)
21:03:00.728 00.000 2864 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.87 = -2.87)
21:03:00.739 00.011 2864 CameraToMount -- cameraX=-11.41 cameraY=1.60 hyp=11.52 cameraTheta=3.00 mountX=11.28 mountY=-3.12, mountTheta=-0.27
21:03:00.744 00.005 2864 SchedulePrimaryMove(10198720, x=-11.41, y=1.60, opts=13)
21:03:00.744 00.000 2864 Enqueuing Move request for scope (-11.41, 1.60)
21:03:00.744 00.000 6680 Worker thread wakes up
21:03:00.744 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-11.41, 1.60) opts 0xd
21:03:00.744 00.000 6680 Handling offset move in thread for scope, endpoint = (-11.41, 1.60)
21:03:00.744 00.000 6680 Moving (-11.41, 1.60) raw xDistance=11.28 yDistance=-3.12
21:03:00.744 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.12 from input -3.12
21:03:00.744 00.000 6680 MoveAxis(E, 0, ABG)
21:03:00.744 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:00.744 00.000 6680 Move returns status 1, amount 0
21:03:00.744 00.000 6680 MoveAxis(N, 499, ABG)
21:03:00.744 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:00.744 00.000 6680 Move returns status 1, amount 0
21:03:00.744 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:03:00.744 00.000 6680 move complete, result=1
21:03:00.744 00.000 6680 worker thread done servicing request
21:03:00.755 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:03:00.807 00.052 2864 UpdateGuideState exits: m=1818 SNR=30.1
21:03:00.809 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:00.811 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:03:00.811 00.000 2864 Enqueuing Expose request
21:03:00.811 00.000 6680 Worker thread wakes up
21:03:00.811 00.000 2864 GuideStep: 11.3 px 0 ms EAST, -3.1 px 0 ms NORTH
21:03:00.818 00.007 6680 worker thread servicing REQUEST_EXPOSE 1500
21:03:00.818 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(100,715,31,31)
21:03:00.820 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:03:00.822 00.002 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:03:02.231 01.409 6680 Exposure complete
21:03:02.291 00.060 6680 worker thread done servicing request
21:03:02.291 00.000 2864 OnExposeComplete: enter
21:03:02.291 00.000 2864 UpdateGuideState(): m_state=6
21:03:02.307 00.016 2864 Star::Find(15, 114, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 216
21:03:02.307 00.000 2864 Star::Find returns 1 (0), X=114.99, Y=729.86, Mass=1801, SNR=29.9, Peak=186 HFD=2.7
21:03:02.307 00.000 2864 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.80) = xAngle (0.24 = 0.24)
21:03:02.307 00.000 2864 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.83 = -2.83)
21:03:02.307 00.000 2864 CameraToMount -- cameraX=-10.99 cameraY=1.16 hyp=11.05 cameraTheta=3.04 mountX=10.73 mountY=-3.36, mountTheta=-0.30
21:03:02.307 00.000 2864 SchedulePrimaryMove(10198720, x=-10.99, y=1.16, opts=13)
21:03:02.307 00.000 2864 Enqueuing Move request for scope (-10.99, 1.16)
21:03:02.307 00.000 6680 Worker thread wakes up
21:03:02.307 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-10.99, 1.16) opts 0xd
21:03:02.307 00.000 6680 Handling offset move in thread for scope, endpoint = (-10.99, 1.16)
21:03:02.307 00.000 6680 Moving (-10.99, 1.16) raw xDistance=10.73 yDistance=-3.36
21:03:02.307 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.36 from input -3.36
21:03:02.307 00.000 6680 MoveAxis(E, 0, ABG)
21:03:02.307 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:02.307 00.000 6680 Move returns status 1, amount 0
21:03:02.307 00.000 6680 MoveAxis(N, 537, ABG)
21:03:02.307 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:02.307 00.000 6680 Move returns status 1, amount 0
21:03:02.307 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:03:02.307 00.000 6680 move complete, result=1
21:03:02.323 00.016 6680 worker thread done servicing request
21:03:02.329 00.006 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:03:02.370 00.041 2864 UpdateGuideState exits: m=1801 SNR=29.9
21:03:02.370 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:02.370 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:03:02.386 00.016 2864 Enqueuing Expose request
21:03:02.386 00.000 6680 Worker thread wakes up
21:03:02.386 00.000 2864 GuideStep: 10.7 px 0 ms EAST, -3.4 px 0 ms NORTH
21:03:02.386 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:03:02.386 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(100,715,31,31)
21:03:02.386 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:03:02.386 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:03:04.030 01.644 6680 Exposure complete
21:03:04.093 00.063 6680 worker thread done servicing request
21:03:04.093 00.000 2864 OnExposeComplete: enter
21:03:04.093 00.000 2864 UpdateGuideState(): m_state=6
21:03:04.093 00.000 2864 Star::Find(15, 114, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 217
21:03:04.093 00.000 2864 Star::Find returns 1 (0), X=115.06, Y=729.82, Mass=1832, SNR=30.2, Peak=177 HFD=2.8
21:03:04.093 00.000 2864 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.80) = xAngle (0.24 = 0.24)
21:03:04.093 00.000 2864 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.83 = -2.83)
21:03:04.093 00.000 2864 CameraToMount -- cameraX=-10.92 cameraY=1.12 hyp=10.97 cameraTheta=3.04 mountX=10.65 mountY=-3.37, mountTheta=-0.31
21:03:04.109 00.016 2864 SchedulePrimaryMove(10198720, x=-10.92, y=1.12, opts=13)
21:03:04.109 00.000 2864 Enqueuing Move request for scope (-10.92, 1.12)
21:03:04.109 00.000 6680 Worker thread wakes up
21:03:04.109 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-10.92, 1.12) opts 0xd
21:03:04.109 00.000 6680 Handling offset move in thread for scope, endpoint = (-10.92, 1.12)
21:03:04.109 00.000 6680 Moving (-10.92, 1.12) raw xDistance=10.65 yDistance=-3.37
21:03:04.109 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.37 from input -3.37
21:03:04.109 00.000 6680 MoveAxis(E, 0, ABG)
21:03:04.109 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:04.109 00.000 6680 Move returns status 1, amount 0
21:03:04.109 00.000 6680 MoveAxis(N, 539, ABG)
21:03:04.109 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:04.109 00.000 6680 Move returns status 1, amount 0
21:03:04.109 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:03:04.109 00.000 6680 move complete, result=1
21:03:04.109 00.000 6680 worker thread done servicing request
21:03:04.125 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:03:04.173 00.048 2864 UpdateGuideState exits: m=1832 SNR=30.2
21:03:04.173 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:04.173 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:03:04.173 00.000 2864 Enqueuing Expose request
21:03:04.173 00.000 6680 Worker thread wakes up
21:03:04.173 00.000 2864 GuideStep: 10.6 px 0 ms EAST, -3.4 px 0 ms NORTH
21:03:04.182 00.009 6680 worker thread servicing REQUEST_EXPOSE 1500
21:03:04.182 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(100,715,31,31)
21:03:04.182 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:03:04.188 00.006 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:03:05.612 01.424 6680 Exposure complete
21:03:05.681 00.069 6680 worker thread done servicing request
21:03:05.681 00.000 2864 OnExposeComplete: enter
21:03:05.691 00.010 2864 UpdateGuideState(): m_state=6
21:03:05.691 00.000 2864 Star::Find(15, 115, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 218
21:03:05.691 00.000 2864 Star::Find returns 1 (0), X=115.94, Y=729.32, Mass=1779, SNR=29.7, Peak=206 HFD=2.6
21:03:05.691 00.000 2864 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.80) = xAngle (0.28 = 0.28)
21:03:05.691 00.000 2864 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.79 = -2.79)
21:03:05.691 00.000 2864 CameraToMount -- cameraX=-10.03 cameraY=0.61 hyp=10.05 cameraTheta=3.08 mountX=9.65 mountY=-3.47, mountTheta=-0.35
21:03:05.691 00.000 2864 SchedulePrimaryMove(10198720, x=-10.03, y=0.61, opts=13)
21:03:05.691 00.000 2864 Enqueuing Move request for scope (-10.03, 0.61)
21:03:05.707 00.016 6680 Worker thread wakes up
21:03:05.707 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-10.03, 0.61) opts 0xd
21:03:05.707 00.000 6680 Handling offset move in thread for scope, endpoint = (-10.03, 0.61)
21:03:05.707 00.000 6680 Moving (-10.03, 0.61) raw xDistance=9.65 yDistance=-3.47
21:03:05.707 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.47 from input -3.47
21:03:05.707 00.000 6680 MoveAxis(E, 0, ABG)
21:03:05.707 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:05.707 00.000 6680 Move returns status 1, amount 0
21:03:05.707 00.000 6680 MoveAxis(N, 556, ABG)
21:03:05.707 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:05.707 00.000 6680 Move returns status 1, amount 0
21:03:05.707 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:03:05.707 00.000 6680 move complete, result=1
21:03:05.707 00.000 6680 worker thread done servicing request
21:03:05.723 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:03:05.770 00.047 2864 UpdateGuideState exits: m=1779 SNR=29.7
21:03:05.770 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:05.777 00.007 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:03:05.779 00.002 2864 Enqueuing Expose request
21:03:05.781 00.002 6680 Worker thread wakes up
21:03:05.781 00.000 2864 GuideStep: 9.6 px 0 ms EAST, -3.5 px 0 ms NORTH
21:03:05.785 00.004 6680 worker thread servicing REQUEST_EXPOSE 1500
21:03:05.785 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(101,714,31,31)
21:03:05.786 00.001 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:03:05.791 00.005 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:03:07.432 01.641 6680 Exposure complete
21:03:07.494 00.062 6680 worker thread done servicing request
21:03:07.494 00.000 2864 OnExposeComplete: enter
21:03:07.494 00.000 2864 UpdateGuideState(): m_state=6
21:03:07.494 00.000 2864 Star::Find(15, 115, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 219
21:03:07.506 00.012 2864 Star::Find returns 1 (0), X=116.73, Y=728.98, Mass=1767, SNR=29.6, Peak=206 HFD=2.5
21:03:07.506 00.000 2864 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.80) = xAngle (0.32 = 0.32)
21:03:07.506 00.000 2864 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.76 = -2.76)
21:03:07.510 00.004 2864 CameraToMount -- cameraX=-9.25 cameraY=0.28 hyp=9.25 cameraTheta=3.11 mountX=8.79 mountY=-3.47, mountTheta=-0.38
21:03:07.514 00.004 2864 SchedulePrimaryMove(10198720, x=-9.25, y=0.28, opts=13)
21:03:07.516 00.002 2864 Enqueuing Move request for scope (-9.25, 0.28)
21:03:07.520 00.004 6680 Worker thread wakes up
21:03:07.520 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-9.25, 0.28) opts 0xd
21:03:07.520 00.000 6680 Handling offset move in thread for scope, endpoint = (-9.25, 0.28)
21:03:07.520 00.000 6680 Moving (-9.25, 0.28) raw xDistance=8.79 yDistance=-3.47
21:03:07.520 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.47 from input -3.47
21:03:07.520 00.000 6680 MoveAxis(E, 0, ABG)
21:03:07.520 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:07.520 00.000 6680 Move returns status 1, amount 0
21:03:07.520 00.000 6680 MoveAxis(N, 554, ABG)
21:03:07.520 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:07.520 00.000 6680 Move returns status 1, amount 0
21:03:07.520 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:03:07.520 00.000 6680 move complete, result=1
21:03:07.520 00.000 6680 worker thread done servicing request
21:03:07.532 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:03:07.572 00.040 2864 UpdateGuideState exits: m=1767 SNR=29.6
21:03:07.572 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:07.592 00.020 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:03:07.592 00.000 2864 Enqueuing Expose request
21:03:07.592 00.000 6680 Worker thread wakes up
21:03:07.592 00.000 2864 GuideStep: 8.8 px 0 ms EAST, -3.5 px 0 ms NORTH
21:03:07.602 00.010 6680 worker thread servicing REQUEST_EXPOSE 1500
21:03:07.602 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(102,714,31,31)
21:03:07.606 00.004 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:03:07.610 00.004 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:03:09.025 01.415 6680 Exposure complete
21:03:09.057 00.032 6680 worker thread done servicing request
21:03:09.073 00.016 2864 OnExposeComplete: enter
21:03:09.073 00.000 2864 UpdateGuideState(): m_state=6
21:03:09.073 00.000 2864 Star::Find(15, 116, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 220
21:03:09.073 00.000 2864 Star::Find returns 1 (0), X=117.39, Y=728.79, Mass=1801, SNR=29.9, Peak=177 HFD=2.9
21:03:09.073 00.000 2864 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.80) = xAngle (0.34 = 0.34)
21:03:09.073 00.000 2864 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.74 = -2.74)
21:03:09.073 00.000 2864 CameraToMount -- cameraX=-8.59 cameraY=0.08 hyp=8.59 cameraTheta=3.13 mountX=8.11 mountY=-3.38, mountTheta=-0.39
21:03:09.073 00.000 2864 SchedulePrimaryMove(10198720, x=-8.59, y=0.08, opts=13)
21:03:09.089 00.016 2864 Enqueuing Move request for scope (-8.59, 0.08)
21:03:09.089 00.000 6680 Worker thread wakes up
21:03:09.089 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-8.59, 0.08) opts 0xd
21:03:09.089 00.000 6680 Handling offset move in thread for scope, endpoint = (-8.59, 0.08)
21:03:09.089 00.000 6680 Moving (-8.59, 0.08) raw xDistance=8.11 yDistance=-3.38
21:03:09.089 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.38 from input -3.38
21:03:09.089 00.000 6680 MoveAxis(E, 0, ABG)
21:03:09.089 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:09.089 00.000 6680 Move returns status 1, amount 0
21:03:09.089 00.000 6680 MoveAxis(N, 541, ABG)
21:03:09.089 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:09.089 00.000 6680 Move returns status 1, amount 0
21:03:09.089 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:03:09.089 00.000 6680 move complete, result=1
21:03:09.089 00.000 6680 worker thread done servicing request
21:03:09.105 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:03:09.150 00.045 2864 UpdateGuideState exits: m=1801 SNR=29.9
21:03:09.155 00.005 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:09.155 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:03:09.155 00.000 2864 Enqueuing Expose request
21:03:09.155 00.000 6680 Worker thread wakes up
21:03:09.155 00.000 2864 GuideStep: 8.1 px 0 ms EAST, -3.4 px 0 ms NORTH
21:03:09.155 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:03:09.155 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(102,714,31,31)
21:03:09.155 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:03:09.155 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:03:10.816 01.661 6680 Exposure complete
21:03:10.883 00.067 6680 worker thread done servicing request
21:03:10.883 00.000 2864 OnExposeComplete: enter
21:03:10.883 00.000 2864 UpdateGuideState(): m_state=6
21:03:10.883 00.000 2864 Star::Find(15, 117, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 221
21:03:10.883 00.000 2864 Star::Find returns 1 (0), X=118.21, Y=728.32, Mass=1716, SNR=29.2, Peak=185 HFD=2.8
21:03:10.883 00.000 2864 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.80) = xAngle (-5.89 = 0.39)
21:03:10.893 00.010 2864 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.96 = -2.68)
21:03:10.893 00.000 2864 CameraToMount -- cameraX=-7.77 cameraY=-0.38 hyp=7.77 cameraTheta=-3.09 mountX=7.18 mountY=-3.47, mountTheta=-0.45
21:03:10.893 00.000 2864 SchedulePrimaryMove(10198720, x=-7.77, y=-0.38, opts=13)
21:03:10.900 00.007 2864 Enqueuing Move request for scope (-7.77, -0.38)
21:03:10.900 00.000 6680 Worker thread wakes up
21:03:10.900 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-7.77, -0.38) opts 0xd
21:03:10.900 00.000 6680 Handling offset move in thread for scope, endpoint = (-7.77, -0.38)
21:03:10.900 00.000 6680 Moving (-7.77, -0.38) raw xDistance=7.18 yDistance=-3.47
21:03:10.900 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.47 from input -3.47
21:03:10.900 00.000 6680 MoveAxis(E, 0, ABG)
21:03:10.900 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:10.900 00.000 6680 Move returns status 1, amount 0
21:03:10.900 00.000 6680 MoveAxis(N, 555, ABG)
21:03:10.900 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:10.900 00.000 6680 Move returns status 1, amount 0
21:03:10.900 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:03:10.900 00.000 6680 move complete, result=1
21:03:10.900 00.000 6680 worker thread done servicing request
21:03:10.908 00.008 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:03:10.956 00.048 2864 UpdateGuideState exits: m=1716 SNR=29.2
21:03:10.963 00.007 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:10.963 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:03:10.963 00.000 2864 Enqueuing Expose request
21:03:10.963 00.000 6680 Worker thread wakes up
21:03:10.963 00.000 2864 GuideStep: 7.2 px 0 ms EAST, -3.5 px 0 ms NORTH
21:03:10.972 00.009 6680 worker thread servicing REQUEST_EXPOSE 1500
21:03:10.972 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(103,713,31,31)
21:03:10.972 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:03:10.972 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:03:12.396 01.424 6680 Exposure complete
21:03:12.455 00.059 6680 worker thread done servicing request
21:03:12.455 00.000 2864 OnExposeComplete: enter
21:03:12.455 00.000 2864 UpdateGuideState(): m_state=6
21:03:12.459 00.004 2864 Star::Find(15, 118, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 222
21:03:12.459 00.000 2864 Star::Find returns 1 (0), X=119.13, Y=727.86, Mass=1771, SNR=29.7, Peak=190 HFD=2.8
21:03:12.463 00.004 2864 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.80) = xAngle (-5.81 = 0.47)
21:03:12.463 00.000 2864 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.89 = -2.60)
21:03:12.463 00.000 2864 CameraToMount -- cameraX=-6.85 cameraY=-0.85 hyp=6.90 cameraTheta=-3.02 mountX=6.15 mountY=-3.53, mountTheta=-0.52
21:03:12.463 00.000 2864 SchedulePrimaryMove(10198720, x=-6.85, y=-0.85, opts=13)
21:03:12.463 00.000 2864 Enqueuing Move request for scope (-6.85, -0.85)
21:03:12.463 00.000 6680 Worker thread wakes up
21:03:12.463 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-6.85, -0.85) opts 0xd
21:03:12.463 00.000 6680 Handling offset move in thread for scope, endpoint = (-6.85, -0.85)
21:03:12.463 00.000 6680 Moving (-6.85, -0.85) raw xDistance=6.15 yDistance=-3.53
21:03:12.463 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.53 from input -3.53
21:03:12.463 00.000 6680 MoveAxis(E, 0, ABG)
21:03:12.463 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:12.475 00.012 6680 Move returns status 1, amount 0
21:03:12.475 00.000 6680 MoveAxis(N, 564, ABG)
21:03:12.475 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:12.475 00.000 6680 Move returns status 1, amount 0
21:03:12.475 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:03:12.475 00.000 6680 move complete, result=1
21:03:12.475 00.000 6680 worker thread done servicing request
21:03:12.475 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:03:12.525 00.050 2864 UpdateGuideState exits: m=1771 SNR=29.7
21:03:12.525 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:12.525 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:03:12.538 00.013 2864 Enqueuing Expose request
21:03:12.538 00.000 6680 Worker thread wakes up
21:03:12.538 00.000 2864 GuideStep: 6.2 px 0 ms EAST, -3.5 px 0 ms NORTH
21:03:12.538 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:03:12.538 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(104,713,31,31)
21:03:12.538 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:03:12.538 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:03:14.181 01.643 6680 Exposure complete
21:03:14.227 00.046 6680 worker thread done servicing request
21:03:14.227 00.000 2864 OnExposeComplete: enter
21:03:14.227 00.000 2864 UpdateGuideState(): m_state=6
21:03:14.227 00.000 2864 Star::Find(15, 119, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 223
21:03:14.227 00.000 2864 Star::Find returns 1 (0), X=120.06, Y=727.26, Mass=1774, SNR=29.7, Peak=185 HFD=2.6
21:03:14.239 00.012 2864 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.80) = xAngle (-5.70 = 0.59)
21:03:14.239 00.000 2864 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.77 = -2.49)
21:03:14.239 00.000 2864 CameraToMount -- cameraX=-5.92 cameraY=-1.45 hyp=6.10 cameraTheta=-2.90 mountX=5.08 mountY=-3.70, mountTheta=-0.63
21:03:14.244 00.005 2864 SchedulePrimaryMove(10198720, x=-5.92, y=-1.45, opts=13)
21:03:14.244 00.000 2864 Enqueuing Move request for scope (-5.92, -1.45)
21:03:14.244 00.000 6680 Worker thread wakes up
21:03:14.244 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-5.92, -1.45) opts 0xd
21:03:14.244 00.000 6680 Handling offset move in thread for scope, endpoint = (-5.92, -1.45)
21:03:14.244 00.000 6680 Moving (-5.92, -1.45) raw xDistance=5.08 yDistance=-3.70
21:03:14.244 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.70 from input -3.70
21:03:14.244 00.000 6680 MoveAxis(E, 0, ABG)
21:03:14.244 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:14.244 00.000 6680 Move returns status 1, amount 0
21:03:14.244 00.000 6680 MoveAxis(N, 593, ABG)
21:03:14.244 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:14.244 00.000 6680 Move returns status 1, amount 0
21:03:14.244 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:03:14.244 00.000 6680 move complete, result=1
21:03:14.244 00.000 6680 worker thread done servicing request
21:03:14.259 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:03:14.307 00.048 2864 UpdateGuideState exits: m=1774 SNR=29.7
21:03:14.307 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:14.307 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:03:14.307 00.000 2864 Enqueuing Expose request
21:03:14.307 00.000 6680 Worker thread wakes up
21:03:14.307 00.000 2864 GuideStep: 5.1 px 0 ms EAST, -3.7 px 0 ms NORTH
21:03:14.307 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:03:14.307 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(105,712,31,31)
21:03:14.307 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:03:14.307 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:03:15.721 01.414 6680 Exposure complete
21:03:15.795 00.074 6680 worker thread done servicing request
21:03:15.795 00.000 2864 OnExposeComplete: enter
21:03:15.797 00.002 2864 UpdateGuideState(): m_state=6
21:03:15.800 00.003 2864 Star::Find(15, 120, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 224
21:03:15.800 00.000 2864 Star::Find returns 1 (0), X=121.09, Y=726.95, Mass=1796, SNR=29.9, Peak=204 HFD=2.8
21:03:15.800 00.000 2864 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.80) = xAngle (-5.59 = 0.69)
21:03:15.806 00.006 2864 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.67 = -2.38)
21:03:15.808 00.002 2864 CameraToMount -- cameraX=-4.89 cameraY=-1.76 hyp=5.20 cameraTheta=-2.80 mountX=4.01 mountY=-3.57, mountTheta=-0.73
21:03:15.812 00.004 2864 SchedulePrimaryMove(10198720, x=-4.89, y=-1.76, opts=13)
21:03:15.812 00.000 2864 Enqueuing Move request for scope (-4.89, -1.76)
21:03:15.814 00.002 6680 Worker thread wakes up
21:03:15.814 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-4.89, -1.76) opts 0xd
21:03:15.814 00.000 6680 Handling offset move in thread for scope, endpoint = (-4.89, -1.76)
21:03:15.814 00.000 6680 Moving (-4.89, -1.76) raw xDistance=4.01 yDistance=-3.57
21:03:15.814 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.57 from input -3.57
21:03:15.814 00.000 6680 MoveAxis(E, 0, ABG)
21:03:15.814 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:15.814 00.000 6680 Move returns status 1, amount 0
21:03:15.814 00.000 6680 MoveAxis(N, 572, ABG)
21:03:15.814 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:15.814 00.000 6680 Move returns status 1, amount 0
21:03:15.814 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:03:15.814 00.000 6680 move complete, result=1
21:03:15.814 00.000 6680 worker thread done servicing request
21:03:15.814 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:03:15.869 00.055 2864 UpdateGuideState exits: m=1796 SNR=29.9
21:03:15.869 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:15.878 00.009 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:03:15.878 00.000 2864 Enqueuing Expose request
21:03:15.878 00.000 6680 Worker thread wakes up
21:03:15.878 00.000 2864 GuideStep: 4.0 px 0 ms EAST, -3.6 px 0 ms NORTH
21:03:15.878 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:03:15.878 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
21:03:15.878 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:03:15.878 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:03:17.511 01.633 6680 Exposure complete
21:03:17.558 00.047 6680 worker thread done servicing request
21:03:17.558 00.000 2864 OnExposeComplete: enter
21:03:17.558 00.000 2864 UpdateGuideState(): m_state=6
21:03:17.558 00.000 2864 Star::Find(15, 121, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 225
21:03:17.558 00.000 2864 Star::Find returns 1 (0), X=121.15, Y=726.61, Mass=1782, SNR=29.8, Peak=160 HFD=2.9
21:03:17.558 00.000 2864 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.80) = xAngle (-5.53 = 0.76)
21:03:17.558 00.000 2864 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.60 = -2.32)
21:03:17.558 00.000 2864 CameraToMount -- cameraX=-4.83 cameraY=-2.10 hyp=5.26 cameraTheta=-2.73 mountX=3.83 mountY=-3.86, mountTheta=-0.79
21:03:17.574 00.016 2864 SchedulePrimaryMove(10198720, x=-4.83, y=-2.10, opts=13)
21:03:17.574 00.000 2864 Enqueuing Move request for scope (-4.83, -2.10)
21:03:17.574 00.000 6680 Worker thread wakes up
21:03:17.574 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-4.83, -2.10) opts 0xd
21:03:17.574 00.000 6680 Handling offset move in thread for scope, endpoint = (-4.83, -2.10)
21:03:17.574 00.000 6680 Moving (-4.83, -2.10) raw xDistance=3.83 yDistance=-3.86
21:03:17.574 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.86 from input -3.86
21:03:17.574 00.000 6680 MoveAxis(E, 0, ABG)
21:03:17.574 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:17.574 00.000 6680 Move returns status 1, amount 0
21:03:17.574 00.000 6680 MoveAxis(N, 618, ABG)
21:03:17.574 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:17.574 00.000 6680 Move returns status 1, amount 0
21:03:17.574 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:03:17.574 00.000 6680 move complete, result=1
21:03:17.574 00.000 6680 worker thread done servicing request
21:03:17.590 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:03:17.637 00.047 2864 UpdateGuideState exits: m=1782 SNR=29.8
21:03:17.642 00.005 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:17.642 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:03:17.642 00.000 2864 Enqueuing Expose request
21:03:17.642 00.000 6680 Worker thread wakes up
21:03:17.642 00.000 2864 GuideStep: 3.8 px 0 ms EAST, -3.9 px 0 ms NORTH
21:03:17.642 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:03:17.642 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
21:03:17.652 00.010 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:03:17.652 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:03:19.081 01.429 6680 Exposure complete
21:03:19.161 00.080 6680 worker thread done servicing request
21:03:19.161 00.000 2864 OnExposeComplete: enter
21:03:19.161 00.000 2864 UpdateGuideState(): m_state=6
21:03:19.161 00.000 2864 Star::Find(15, 121, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 226
21:03:19.161 00.000 2864 Star::Find returns 1 (0), X=122.14, Y=726.48, Mass=1782, SNR=29.8, Peak=175 HFD=3.0
21:03:19.161 00.000 2864 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.80) = xAngle (-5.41 = 0.87)
21:03:19.161 00.000 2864 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.48 = -2.20)
21:03:19.161 00.000 2864 CameraToMount -- cameraX=-3.84 cameraY=-2.23 hyp=4.44 cameraTheta=-2.62 mountX=2.85 mountY=-3.58, mountTheta=-0.90
21:03:19.177 00.016 2864 SchedulePrimaryMove(10198720, x=-3.84, y=-2.23, opts=13)
21:03:19.181 00.004 2864 Enqueuing Move request for scope (-3.84, -2.23)
21:03:19.181 00.000 6680 Worker thread wakes up
21:03:19.181 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-3.84, -2.23) opts 0xd
21:03:19.181 00.000 6680 Handling offset move in thread for scope, endpoint = (-3.84, -2.23)
21:03:19.181 00.000 6680 Moving (-3.84, -2.23) raw xDistance=2.85 yDistance=-3.58
21:03:19.181 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.58 from input -3.58
21:03:19.181 00.000 6680 MoveAxis(E, 0, ABG)
21:03:19.181 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:19.181 00.000 6680 Move returns status 1, amount 0
21:03:19.181 00.000 6680 MoveAxis(N, 573, ABG)
21:03:19.181 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:19.181 00.000 6680 Move returns status 1, amount 0
21:03:19.181 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:03:19.181 00.000 6680 move complete, result=1
21:03:19.181 00.000 6680 worker thread done servicing request
21:03:19.193 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=225, Gamma=0.560
21:03:19.241 00.048 2864 UpdateGuideState exits: m=1782 SNR=29.8
21:03:19.244 00.003 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:19.244 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:03:19.244 00.000 2864 Enqueuing Expose request
21:03:19.244 00.000 6680 Worker thread wakes up
21:03:19.244 00.000 2864 GuideStep: 2.9 px 0 ms EAST, -3.6 px 0 ms NORTH
21:03:19.244 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:03:19.244 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
21:03:19.244 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:03:19.257 00.013 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:03:20.900 01.643 6680 Exposure complete
21:03:20.963 00.063 6680 worker thread done servicing request
21:03:20.963 00.000 2864 OnExposeComplete: enter
21:03:20.963 00.000 2864 UpdateGuideState(): m_state=6
21:03:20.963 00.000 2864 Star::Find(15, 122, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 227
21:03:20.963 00.000 2864 Star::Find returns 1 (0), X=122.74, Y=725.80, Mass=1831, SNR=30.2, Peak=157 HFD=3.0
21:03:20.963 00.000 2864 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.80) = xAngle (-5.21 = 1.08)
21:03:20.963 00.000 2864 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.28 = -2.00)
21:03:20.963 00.000 2864 CameraToMount -- cameraX=-3.24 cameraY=-2.90 hyp=4.35 cameraTheta=-2.41 mountX=2.06 mountY=-3.96, mountTheta=-1.09
21:03:20.963 00.000 2864 SchedulePrimaryMove(10198720, x=-3.24, y=-2.90, opts=13)
21:03:20.978 00.015 2864 Enqueuing Move request for scope (-3.24, -2.90)
21:03:20.978 00.000 6680 Worker thread wakes up
21:03:20.978 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-3.24, -2.90) opts 0xd
21:03:20.978 00.000 6680 Handling offset move in thread for scope, endpoint = (-3.24, -2.90)
21:03:20.978 00.000 6680 Moving (-3.24, -2.90) raw xDistance=2.06 yDistance=-3.96
21:03:20.978 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.96 from input -3.96
21:03:20.978 00.000 6680 MoveAxis(E, 0, ABG)
21:03:20.978 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:20.978 00.000 6680 Move returns status 1, amount 0
21:03:20.978 00.000 6680 MoveAxis(N, 633, ABG)
21:03:20.978 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:20.978 00.000 6680 Move returns status 1, amount 0
21:03:20.978 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:03:20.978 00.000 6680 move complete, result=1
21:03:20.978 00.000 6680 worker thread done servicing request
21:03:20.994 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:03:21.025 00.031 2864 UpdateGuideState exits: m=1831 SNR=30.2
21:03:21.041 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:21.041 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:03:21.045 00.004 2864 Enqueuing Expose request
21:03:21.045 00.000 6680 Worker thread wakes up
21:03:21.045 00.000 2864 GuideStep: 2.1 px 0 ms EAST, -4.0 px 0 ms NORTH
21:03:21.045 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:03:21.045 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
21:03:21.045 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:03:21.045 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:03:22.467 01.422 6680 Exposure complete
21:03:22.546 00.079 6680 worker thread done servicing request
21:03:22.546 00.000 2864 OnExposeComplete: enter
21:03:22.546 00.000 2864 UpdateGuideState(): m_state=6
21:03:22.546 00.000 2864 Star::Find(15, 122, 725, 0, (0,0,0,0), 1.5, 10.0, 255) frame 228
21:03:22.553 00.007 2864 Star::Find returns 1 (0), X=123.41, Y=725.84, Mass=1836, SNR=30.2, Peak=181 HFD=3.0
21:03:22.553 00.000 2864 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.80) = xAngle (-5.10 = 1.19)
21:03:22.553 00.000 2864 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.17 = -1.89)
21:03:22.556 00.003 2864 CameraToMount -- cameraX=-2.57 cameraY=-2.87 hyp=3.85 cameraTheta=-2.30 mountX=1.44 mountY=-3.66, mountTheta=-1.20
21:03:22.556 00.000 2864 SchedulePrimaryMove(10198720, x=-2.57, y=-2.87, opts=13)
21:03:22.556 00.000 2864 Enqueuing Move request for scope (-2.57, -2.87)
21:03:22.556 00.000 6680 Worker thread wakes up
21:03:22.556 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.57, -2.87) opts 0xd
21:03:22.556 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.57, -2.87)
21:03:22.556 00.000 6680 Moving (-2.57, -2.87) raw xDistance=1.44 yDistance=-3.66
21:03:22.556 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.66 from input -3.66
21:03:22.556 00.000 6680 MoveAxis(E, 0, ABG)
21:03:22.556 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:22.556 00.000 6680 Move returns status 1, amount 0
21:03:22.556 00.000 6680 MoveAxis(N, 585, ABG)
21:03:22.556 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:22.556 00.000 6680 Move returns status 1, amount 0
21:03:22.556 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:03:22.556 00.000 6680 move complete, result=1
21:03:22.556 00.000 6680 worker thread done servicing request
21:03:22.572 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:03:22.619 00.047 2864 UpdateGuideState exits: m=1836 SNR=30.2
21:03:22.619 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:22.619 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:03:22.619 00.000 2864 Enqueuing Expose request
21:03:22.619 00.000 6680 Worker thread wakes up
21:03:22.619 00.000 2864 GuideStep: 1.4 px 0 ms EAST, -3.7 px 0 ms NORTH
21:03:22.619 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:03:22.619 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
21:03:22.619 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:03:22.635 00.016 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:03:24.282 01.647 6680 Exposure complete
21:03:24.341 00.059 6680 worker thread done servicing request
21:03:24.341 00.000 2864 OnExposeComplete: enter
21:03:24.343 00.002 2864 UpdateGuideState(): m_state=6
21:03:24.348 00.005 2864 Star::Find(15, 123, 725, 0, (0,0,0,0), 1.5, 10.0, 255) frame 229
21:03:24.348 00.000 2864 Star::Find returns 1 (0), X=124.19, Y=725.63, Mass=1770, SNR=29.7, Peak=174 HFD=2.7
21:03:24.351 00.003 2864 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.80) = xAngle (-4.89 = 1.39)
21:03:24.355 00.004 2864 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-7.97 = -1.68)
21:03:24.359 00.004 2864 CameraToMount -- cameraX=-1.79 cameraY=-3.07 hyp=3.56 cameraTheta=-2.10 mountX=0.64 mountY=-3.53, mountTheta=-1.39
21:03:24.365 00.006 2864 SchedulePrimaryMove(10198720, x=-1.79, y=-3.07, opts=13)
21:03:24.377 00.012 2864 Enqueuing Move request for scope (-1.79, -3.07)
21:03:24.381 00.004 6680 Worker thread wakes up
21:03:24.381 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.79, -3.07) opts 0xd
21:03:24.381 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.79, -3.07)
21:03:24.381 00.000 6680 Moving (-1.79, -3.07) raw xDistance=0.64 yDistance=-3.53
21:03:24.383 00.002 6680 GuideAlgorithmResistSwitch::result() returns -3.53 from input -3.53
21:03:24.383 00.000 6680 MoveAxis(E, 0, ABG)
21:03:24.383 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:24.383 00.000 6680 Move returns status 1, amount 0
21:03:24.383 00.000 6680 MoveAxis(N, 565, ABG)
21:03:24.383 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:24.383 00.000 6680 Move returns status 1, amount 0
21:03:24.383 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:03:24.383 00.000 6680 move complete, result=1
21:03:24.383 00.000 6680 worker thread done servicing request
21:03:24.414 00.031 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=238, Gamma=0.560
21:03:24.511 00.097 2864 UpdateGuideState exits: m=1770 SNR=29.7
21:03:24.513 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:24.513 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:03:24.521 00.008 2864 Enqueuing Expose request
21:03:24.533 00.012 6680 Worker thread wakes up
21:03:24.533 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:03:24.533 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
21:03:24.533 00.000 2864 GuideStep: 0.6 px 0 ms EAST, -3.5 px 0 ms NORTH
21:03:24.545 00.012 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:03:24.548 00.003 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:03:25.941 01.393 6680 Exposure complete
21:03:25.998 00.057 6680 worker thread done servicing request
21:03:25.998 00.000 2864 OnExposeComplete: enter
21:03:26.002 00.004 2864 UpdateGuideState(): m_state=6
21:03:26.012 00.010 2864 Star::Find(15, 124, 725, 0, (0,0,0,0), 1.5, 10.0, 255) frame 230
21:03:26.020 00.008 2864 Star::Find returns 1 (0), X=124.87, Y=725.34, Mass=1782, SNR=29.8, Peak=191 HFD=2.6
21:03:26.030 00.010 2864 CameraToMount -- cameraTheta (-1.89) - m_xAngle (2.80) = xAngle (-4.69 = 1.60)
21:03:26.036 00.006 2864 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-7.76 = -1.48)
21:03:26.041 00.005 2864 CameraToMount -- cameraX=-1.11 cameraY=-3.37 hyp=3.55 cameraTheta=-1.89 mountX=-0.10 mountY=-3.53, mountTheta=-1.60
21:03:26.047 00.006 2864 SchedulePrimaryMove(10198720, x=-1.11, y=-3.37, opts=13)
21:03:26.051 00.004 2864 Enqueuing Move request for scope (-1.11, -3.37)
21:03:26.055 00.004 6680 Worker thread wakes up
21:03:26.055 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.11, -3.37) opts 0xd
21:03:26.055 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.11, -3.37)
21:03:26.055 00.000 6680 Moving (-1.11, -3.37) raw xDistance=-0.10 yDistance=-3.53
21:03:26.055 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.53 from input -3.53
21:03:26.055 00.000 6680 MoveAxis(E, 0, ABG)
21:03:26.055 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:26.057 00.002 6680 Move returns status 1, amount 0
21:03:26.057 00.000 6680 MoveAxis(N, 565, ABG)
21:03:26.057 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:26.057 00.000 6680 Move returns status 1, amount 0
21:03:26.057 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:03:26.057 00.000 6680 move complete, result=1
21:03:26.057 00.000 6680 worker thread done servicing request
21:03:26.077 00.020 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=254, Gamma=0.560
21:03:26.136 00.059 2864 UpdateGuideState exits: m=1782 SNR=29.8
21:03:26.139 00.003 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:26.142 00.003 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:03:26.142 00.000 2864 Enqueuing Expose request
21:03:26.145 00.003 6680 Worker thread wakes up
21:03:26.145 00.000 2864 GuideStep: -0.1 px 0 ms EAST, -3.5 px 0 ms NORTH
21:03:26.149 00.004 6680 worker thread servicing REQUEST_EXPOSE 1500
21:03:26.149 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
21:03:26.155 00.006 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:03:26.161 00.006 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:03:27.780 01.619 6680 Exposure complete
21:03:27.827 00.047 6680 worker thread done servicing request
21:03:27.827 00.000 2864 OnExposeComplete: enter
21:03:27.834 00.007 2864 UpdateGuideState(): m_state=6
21:03:27.836 00.002 2864 Star::Find(15, 124, 725, 0, (0,0,0,0), 1.5, 10.0, 255) frame 231
21:03:27.840 00.004 2864 Star::Find returns 1 (0), X=125.47, Y=724.56, Mass=1743, SNR=29.4, Peak=152 HFD=3.1
21:03:27.840 00.000 2864 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.80) = xAngle (-4.49 = 1.80)
21:03:27.846 00.006 2864 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-7.56 = -1.28)
21:03:27.846 00.000 2864 CameraToMount -- cameraX=-0.51 cameraY=-4.15 hyp=4.18 cameraTheta=-1.69 mountX=-0.93 mountY=-4.00, mountTheta=-1.80
21:03:27.855 00.009 2864 SchedulePrimaryMove(10198720, x=-0.51, y=-4.15, opts=13)
21:03:27.859 00.004 2864 Enqueuing Move request for scope (-0.51, -4.15)
21:03:27.859 00.000 6680 Worker thread wakes up
21:03:27.859 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -4.15) opts 0xd
21:03:27.859 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.51, -4.15)
21:03:27.859 00.000 6680 Moving (-0.51, -4.15) raw xDistance=-0.93 yDistance=-4.00
21:03:27.859 00.000 6680 GuideAlgorithmResistSwitch::result() returns -4.00 from input -4.00
21:03:27.859 00.000 6680 MoveAxis(E, 0, ABG)
21:03:27.859 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:27.859 00.000 6680 Move returns status 1, amount 0
21:03:27.859 00.000 6680 MoveAxis(N, 640, ABG)
21:03:27.859 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:27.859 00.000 6680 Move returns status 1, amount 0
21:03:27.859 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:03:27.859 00.000 6680 move complete, result=1
21:03:27.859 00.000 6680 worker thread done servicing request
21:03:27.871 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:03:27.920 00.049 2864 UpdateGuideState exits: m=1743 SNR=29.4
21:03:27.920 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:27.927 00.007 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:03:27.927 00.000 2864 Enqueuing Expose request
21:03:27.931 00.004 6680 Worker thread wakes up
21:03:27.931 00.000 2864 GuideStep: -0.9 px 0 ms EAST, -4.0 px 0 ms NORTH
21:03:27.933 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
21:03:27.933 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
21:03:27.933 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:03:27.939 00.006 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:03:29.350 01.411 6680 Exposure complete
21:03:29.392 00.042 6680 worker thread done servicing request
21:03:29.399 00.007 2864 OnExposeComplete: enter
21:03:29.400 00.001 2864 UpdateGuideState(): m_state=6
21:03:29.400 00.000 2864 Star::Find(15, 125, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 232
21:03:29.405 00.005 2864 Star::Find returns 1 (0), X=126.29, Y=723.93, Mass=1775, SNR=29.7, Peak=184 HFD=2.7
21:03:29.405 00.000 2864 CameraToMount -- cameraTheta (-1.50) - m_xAngle (2.80) = xAngle (-4.30 = 1.98)
21:03:29.405 00.000 2864 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-7.37 = -1.09)
21:03:29.411 00.006 2864 CameraToMount -- cameraX=0.32 cameraY=-4.78 hyp=4.79 cameraTheta=-1.50 mountX=-1.92 mountY=-4.25, mountTheta=-1.99
21:03:29.411 00.000 2864 SchedulePrimaryMove(10198720, x=0.32, y=-4.78, opts=13)
21:03:29.411 00.000 2864 Enqueuing Move request for scope (0.32, -4.78)
21:03:29.418 00.007 6680 Worker thread wakes up
21:03:29.418 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.32, -4.78) opts 0xd
21:03:29.418 00.000 6680 Handling offset move in thread for scope, endpoint = (0.32, -4.78)
21:03:29.418 00.000 6680 Moving (0.32, -4.78) raw xDistance=-1.92 yDistance=-4.25
21:03:29.418 00.000 6680 GuideAlgorithmResistSwitch::result() returns -4.25 from input -4.25
21:03:29.418 00.000 6680 MoveAxis(E, 0, ABG)
21:03:29.418 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:29.418 00.000 6680 Move returns status 1, amount 0
21:03:29.418 00.000 6680 MoveAxis(N, 679, ABG)
21:03:29.418 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:29.418 00.000 6680 Move returns status 1, amount 0
21:03:29.418 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:03:29.418 00.000 6680 move complete, result=1
21:03:29.418 00.000 6680 worker thread done servicing request
21:03:29.431 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:03:29.487 00.056 2864 UpdateGuideState exits: m=1775 SNR=29.7
21:03:29.493 00.006 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:29.497 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:03:29.497 00.000 2864 Enqueuing Expose request
21:03:29.504 00.007 6680 Worker thread wakes up
21:03:29.504 00.000 2864 GuideStep: -1.9 px 0 ms EAST, -4.2 px 0 ms NORTH
21:03:29.505 00.001 6680 worker thread servicing REQUEST_EXPOSE 1500
21:03:29.505 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
21:03:29.507 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:03:29.510 00.003 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:03:31.136 01.626 6680 Exposure complete
21:03:31.246 00.110 6680 worker thread done servicing request
21:03:31.246 00.000 2864 OnExposeComplete: enter
21:03:31.251 00.005 2864 UpdateGuideState(): m_state=6
21:03:31.263 00.012 2864 Star::Find(15, 126, 723, 0, (0,0,0,0), 1.5, 10.0, 255) frame 233
21:03:31.269 00.006 2864 Star::Find returns 1 (0), X=126.98, Y=723.95, Mass=1765, SNR=29.6, Peak=190 HFD=2.8
21:03:31.269 00.000 2864 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.80) = xAngle (-4.16 = 2.12)
21:03:31.275 00.006 2864 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-7.23 = -0.95)
21:03:31.285 00.010 2864 CameraToMount -- cameraX=1.00 cameraY=-4.75 hyp=4.86 cameraTheta=-1.36 mountX=-2.55 mountY=-3.95, mountTheta=-2.14
21:03:31.299 00.014 2864 SchedulePrimaryMove(10198720, x=1.00, y=-4.75, opts=13)
21:03:31.309 00.010 2864 Enqueuing Move request for scope (1.00, -4.75)
21:03:31.313 00.004 6680 Worker thread wakes up
21:03:31.313 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.00, -4.75) opts 0xd
21:03:31.313 00.000 6680 Handling offset move in thread for scope, endpoint = (1.00, -4.75)
21:03:31.313 00.000 6680 Moving (1.00, -4.75) raw xDistance=-2.55 yDistance=-3.95
21:03:31.315 00.002 6680 GuideAlgorithmResistSwitch::result() returns -3.95 from input -3.95
21:03:31.315 00.000 6680 MoveAxis(E, 0, ABG)
21:03:31.315 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:31.315 00.000 6680 Move returns status 1, amount 0
21:03:31.315 00.000 6680 MoveAxis(N, 632, ABG)
21:03:31.315 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:31.315 00.000 6680 Move returns status 1, amount 0
21:03:31.315 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:03:31.315 00.000 6680 move complete, result=1
21:03:31.315 00.000 6680 worker thread done servicing request
21:03:31.333 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:03:31.382 00.049 2864 UpdateGuideState exits: m=1765 SNR=29.6
21:03:31.388 00.006 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:31.388 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:03:31.388 00.000 2864 Enqueuing Expose request
21:03:31.395 00.007 6680 Worker thread wakes up
21:03:31.395 00.000 2864 GuideStep: -2.6 px 0 ms EAST, -3.9 px 0 ms NORTH
21:03:31.395 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:03:31.395 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
21:03:31.395 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:03:31.403 00.008 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:03:32.819 01.416 6680 Exposure complete
21:03:32.875 00.056 6680 worker thread done servicing request
21:03:32.875 00.000 2864 OnExposeComplete: enter
21:03:32.875 00.000 2864 UpdateGuideState(): m_state=6
21:03:32.879 00.004 2864 Star::Find(15, 126, 723, 0, (0,0,0,0), 1.5, 10.0, 255) frame 234
21:03:32.879 00.000 2864 Star::Find returns 1 (0), X=127.72, Y=723.82, Mass=1693, SNR=29.0, Peak=176 HFD=2.9
21:03:32.879 00.000 2864 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.80) = xAngle (-4.02 = 2.26)
21:03:32.879 00.000 2864 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-7.10 = -0.81)
21:03:32.886 00.007 2864 CameraToMount -- cameraX=1.74 cameraY=-4.89 hyp=5.19 cameraTheta=-1.23 mountX=-3.30 mountY=-3.77, mountTheta=-2.29
21:03:32.886 00.000 2864 SchedulePrimaryMove(10198720, x=1.74, y=-4.89, opts=13)
21:03:32.892 00.006 2864 Enqueuing Move request for scope (1.74, -4.89)
21:03:32.892 00.000 6680 Worker thread wakes up
21:03:32.892 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.74, -4.89) opts 0xd
21:03:32.892 00.000 6680 Handling offset move in thread for scope, endpoint = (1.74, -4.89)
21:03:32.892 00.000 6680 Moving (1.74, -4.89) raw xDistance=-3.30 yDistance=-3.77
21:03:32.892 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.77 from input -3.77
21:03:32.892 00.000 6680 MoveAxis(E, 0, ABG)
21:03:32.892 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:32.892 00.000 6680 Move returns status 1, amount 0
21:03:32.892 00.000 6680 MoveAxis(N, 604, ABG)
21:03:32.892 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:32.892 00.000 6680 Move returns status 1, amount 0
21:03:32.892 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:03:32.892 00.000 6680 move complete, result=1
21:03:32.892 00.000 6680 worker thread done servicing request
21:03:32.906 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=245, Gamma=0.560
21:03:32.953 00.047 2864 UpdateGuideState exits: m=1693 SNR=29.0
21:03:32.953 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:32.959 00.006 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:03:32.959 00.000 2864 Enqueuing Expose request
21:03:32.963 00.004 6680 Worker thread wakes up
21:03:32.963 00.000 2864 GuideStep: -3.3 px 0 ms EAST, -3.8 px 0 ms NORTH
21:03:32.965 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
21:03:32.965 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
21:03:32.967 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:03:32.969 00.002 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:03:34.602 01.633 6680 Exposure complete
21:03:34.669 00.067 6680 worker thread done servicing request
21:03:34.669 00.000 2864 OnExposeComplete: enter
21:03:34.675 00.006 2864 UpdateGuideState(): m_state=6
21:03:34.677 00.002 2864 Star::Find(15, 127, 723, 0, (0,0,0,0), 1.5, 10.0, 255) frame 235
21:03:34.679 00.002 2864 Star::Find returns 1 (0), X=128.22, Y=723.29, Mass=1766, SNR=29.6, Peak=180 HFD=2.9
21:03:34.681 00.002 2864 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.80) = xAngle (-3.97 = 2.31)
21:03:34.681 00.000 2864 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-7.05 = -0.76)
21:03:34.681 00.000 2864 CameraToMount -- cameraX=2.25 cameraY=-5.42 hyp=5.86 cameraTheta=-1.18 mountX=-3.95 mountY=-4.06, mountTheta=-2.34
21:03:34.687 00.006 2864 SchedulePrimaryMove(10198720, x=2.25, y=-5.42, opts=13)
21:03:34.687 00.000 2864 Enqueuing Move request for scope (2.25, -5.42)
21:03:34.687 00.000 6680 Worker thread wakes up
21:03:34.687 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.25, -5.42) opts 0xd
21:03:34.687 00.000 6680 Handling offset move in thread for scope, endpoint = (2.25, -5.42)
21:03:34.687 00.000 6680 Moving (2.25, -5.42) raw xDistance=-3.95 yDistance=-4.06
21:03:34.687 00.000 6680 GuideAlgorithmResistSwitch::result() returns -4.06 from input -4.06
21:03:34.687 00.000 6680 MoveAxis(E, 0, ABG)
21:03:34.693 00.006 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:34.693 00.000 6680 Move returns status 1, amount 0
21:03:34.693 00.000 6680 MoveAxis(N, 649, ABG)
21:03:34.693 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:34.693 00.000 6680 Move returns status 1, amount 0
21:03:34.693 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:03:34.693 00.000 6680 move complete, result=1
21:03:34.693 00.000 6680 worker thread done servicing request
21:03:34.707 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=228, Gamma=0.560
21:03:34.754 00.047 2864 UpdateGuideState exits: m=1766 SNR=29.6
21:03:34.754 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:34.754 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:03:34.760 00.006 2864 Enqueuing Expose request
21:03:34.760 00.000 6680 Worker thread wakes up
21:03:34.760 00.000 2864 GuideStep: -3.9 px 0 ms EAST, -4.1 px 0 ms NORTH
21:03:34.760 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:03:34.760 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
21:03:34.766 00.006 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:03:34.766 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:03:36.182 01.416 6680 Exposure complete
21:03:36.233 00.051 6680 worker thread done servicing request
21:03:36.233 00.000 2864 OnExposeComplete: enter
21:03:36.233 00.000 2864 UpdateGuideState(): m_state=6
21:03:36.239 00.006 2864 Star::Find(15, 128, 723, 0, (0,0,0,0), 1.5, 10.0, 255) frame 236
21:03:36.239 00.000 2864 Star::Find returns 1 (0), X=128.78, Y=723.32, Mass=1798, SNR=29.9, Peak=176 HFD=3.0
21:03:36.245 00.006 2864 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.80) = xAngle (-3.89 = 2.40)
21:03:36.245 00.000 2864 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.96 = -0.68)
21:03:36.252 00.007 2864 CameraToMount -- cameraX=2.80 cameraY=-5.38 hyp=6.06 cameraTheta=-1.09 mountX=-4.46 mountY=-3.80, mountTheta=-2.44
21:03:36.252 00.000 2864 SchedulePrimaryMove(10198720, x=2.80, y=-5.38, opts=13)
21:03:36.258 00.006 2864 Enqueuing Move request for scope (2.80, -5.38)
21:03:36.258 00.000 6680 Worker thread wakes up
21:03:36.258 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.80, -5.38) opts 0xd
21:03:36.258 00.000 6680 Handling offset move in thread for scope, endpoint = (2.80, -5.38)
21:03:36.258 00.000 6680 Moving (2.80, -5.38) raw xDistance=-4.46 yDistance=-3.80
21:03:36.258 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.80 from input -3.80
21:03:36.258 00.000 6680 MoveAxis(E, 0, ABG)
21:03:36.258 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:36.258 00.000 6680 Move returns status 1, amount 0
21:03:36.258 00.000 6680 MoveAxis(N, 608, ABG)
21:03:36.258 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:36.258 00.000 6680 Move returns status 1, amount 0
21:03:36.258 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:03:36.258 00.000 6680 move complete, result=1
21:03:36.258 00.000 6680 worker thread done servicing request
21:03:36.281 00.023 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=205, Gamma=0.560
21:03:36.389 00.108 2864 UpdateGuideState exits: m=1798 SNR=29.9
21:03:36.391 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:36.391 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:03:36.398 00.007 2864 Enqueuing Expose request
21:03:36.410 00.012 6680 Worker thread wakes up
21:03:36.410 00.000 2864 GuideStep: -4.5 px 0 ms EAST, -3.8 px 0 ms NORTH
21:03:36.413 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
21:03:36.413 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(114,708,31,31)
21:03:36.417 00.004 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:03:36.425 00.008 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:03:38.041 01.616 6680 Exposure complete
21:03:38.090 00.049 6680 worker thread done servicing request
21:03:38.090 00.000 2864 OnExposeComplete: enter
21:03:38.096 00.006 2864 UpdateGuideState(): m_state=6
21:03:38.096 00.000 2864 Star::Find(15, 128, 723, 0, (0,0,0,0), 1.5, 10.0, 255) frame 237
21:03:38.096 00.000 2864 Star::Find returns 1 (0), X=129.81, Y=722.85, Mass=1742, SNR=29.4, Peak=184 HFD=2.9
21:03:38.096 00.000 2864 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.80) = xAngle (-3.79 = 2.50)
21:03:38.102 00.006 2864 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.86 = -0.58)
21:03:38.102 00.000 2864 CameraToMount -- cameraX=3.83 cameraY=-5.86 hyp=7.00 cameraTheta=-0.99 mountX=-5.59 mountY=-3.82, mountTheta=-2.54
21:03:38.108 00.006 2864 SchedulePrimaryMove(10198720, x=3.83, y=-5.86, opts=13)
21:03:38.108 00.000 2864 Enqueuing Move request for scope (3.83, -5.86)
21:03:38.108 00.000 6680 Worker thread wakes up
21:03:38.108 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (3.83, -5.86) opts 0xd
21:03:38.108 00.000 6680 Handling offset move in thread for scope, endpoint = (3.83, -5.86)
21:03:38.108 00.000 6680 Moving (3.83, -5.86) raw xDistance=-5.59 yDistance=-3.82
21:03:38.108 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.82 from input -3.82
21:03:38.108 00.000 6680 MoveAxis(E, 0, ABG)
21:03:38.108 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:38.108 00.000 6680 Move returns status 1, amount 0
21:03:38.108 00.000 6680 MoveAxis(N, 612, ABG)
21:03:38.108 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:38.108 00.000 6680 Move returns status 1, amount 0
21:03:38.108 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:03:38.108 00.000 6680 move complete, result=1
21:03:38.108 00.000 6680 worker thread done servicing request
21:03:38.127 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=184, Gamma=0.560
21:03:38.175 00.048 2864 UpdateGuideState exits: m=1742 SNR=29.4
21:03:38.175 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:38.175 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:03:38.181 00.006 2864 Enqueuing Expose request
21:03:38.181 00.000 6680 Worker thread wakes up
21:03:38.181 00.000 2864 GuideStep: -5.6 px 0 ms EAST, -3.8 px 0 ms NORTH
21:03:38.181 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:03:38.181 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(115,708,31,31)
21:03:38.188 00.007 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:03:38.188 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:03:39.610 01.422 6680 Exposure complete
21:03:39.685 00.075 6680 worker thread done servicing request
21:03:39.685 00.000 2864 OnExposeComplete: enter
21:03:39.685 00.000 2864 UpdateGuideState(): m_state=6
21:03:39.691 00.006 2864 Star::Find(15, 129, 722, 0, (0,0,0,0), 1.5, 10.0, 255) frame 238
21:03:39.691 00.000 2864 Star::Find returns 1 (0), X=130.97, Y=722.94, Mass=1778, SNR=29.7, Peak=175 HFD=2.8
21:03:39.691 00.000 2864 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.80) = xAngle (-3.65 = 2.63)
21:03:39.691 00.000 2864 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.73 = -0.44)
21:03:39.697 00.006 2864 CameraToMount -- cameraX=4.99 cameraY=-5.76 hyp=7.63 cameraTheta=-0.86 mountX=-6.65 mountY=-3.27, mountTheta=-2.68
21:03:39.697 00.000 2864 SchedulePrimaryMove(10198720, x=4.99, y=-5.76, opts=13)
21:03:39.703 00.006 2864 Enqueuing Move request for scope (4.99, -5.76)
21:03:39.703 00.000 6680 Worker thread wakes up
21:03:39.703 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (4.99, -5.76) opts 0xd
21:03:39.703 00.000 6680 Handling offset move in thread for scope, endpoint = (4.99, -5.76)
21:03:39.703 00.000 6680 Moving (4.99, -5.76) raw xDistance=-6.65 yDistance=-3.27
21:03:39.703 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.27 from input -3.27
21:03:39.703 00.000 6680 MoveAxis(E, 0, ABG)
21:03:39.703 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:39.703 00.000 6680 Move returns status 1, amount 0
21:03:39.703 00.000 6680 MoveAxis(N, 523, ABG)
21:03:39.703 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:39.703 00.000 6680 Move returns status 1, amount 0
21:03:39.703 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:03:39.703 00.000 6680 move complete, result=1
21:03:39.703 00.000 6680 worker thread done servicing request
21:03:39.715 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=198, Gamma=0.560
21:03:39.764 00.049 2864 UpdateGuideState exits: m=1778 SNR=29.7
21:03:39.770 00.006 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:39.770 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:03:39.779 00.009 2864 Enqueuing Expose request
21:03:39.783 00.004 6680 Worker thread wakes up
21:03:39.783 00.000 2864 GuideStep: -6.7 px 0 ms EAST, -3.3 px 0 ms NORTH
21:03:39.783 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:03:39.783 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(116,708,31,31)
21:03:39.789 00.006 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:03:39.789 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:03:41.423 01.634 6680 Exposure complete
21:03:41.510 00.087 6680 worker thread done servicing request
21:03:41.510 00.000 2864 OnExposeComplete: enter
21:03:41.510 00.000 2864 UpdateGuideState(): m_state=6
21:03:41.516 00.006 2864 Star::Find(15, 130, 722, 0, (0,0,0,0), 1.5, 10.0, 255) frame 239
21:03:41.516 00.000 2864 Star::Find returns 1 (0), X=131.27, Y=722.52, Mass=1756, SNR=29.5, Peak=172 HFD=3.0
21:03:41.516 00.000 2864 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.80) = xAngle (-3.66 = 2.62)
21:03:41.522 00.006 2864 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.73 = -0.45)
21:03:41.525 00.003 2864 CameraToMount -- cameraX=5.29 cameraY=-6.19 hyp=8.14 cameraTheta=-0.86 mountX=-7.08 mountY=-3.54, mountTheta=-2.68
21:03:41.528 00.003 2864 SchedulePrimaryMove(10198720, x=5.29, y=-6.19, opts=13)
21:03:41.531 00.003 2864 Enqueuing Move request for scope (5.29, -6.19)
21:03:41.534 00.003 6680 Worker thread wakes up
21:03:41.534 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (5.29, -6.19) opts 0xd
21:03:41.534 00.000 6680 Handling offset move in thread for scope, endpoint = (5.29, -6.19)
21:03:41.534 00.000 6680 Moving (5.29, -6.19) raw xDistance=-7.08 yDistance=-3.54
21:03:41.534 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.54 from input -3.54
21:03:41.534 00.000 6680 MoveAxis(E, 0, ABG)
21:03:41.534 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:41.534 00.000 6680 Move returns status 1, amount 0
21:03:41.534 00.000 6680 MoveAxis(N, 566, ABG)
21:03:41.534 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:41.534 00.000 6680 Move returns status 1, amount 0
21:03:41.534 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:03:41.534 00.000 6680 move complete, result=1
21:03:41.534 00.000 6680 worker thread done servicing request
21:03:41.546 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=195, Gamma=0.560
21:03:41.598 00.052 2864 UpdateGuideState exits: m=1756 SNR=29.5
21:03:41.600 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:41.604 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:03:41.606 00.002 2864 Enqueuing Expose request
21:03:41.610 00.004 6680 Worker thread wakes up
21:03:41.610 00.000 2864 GuideStep: -7.1 px 0 ms EAST, -3.5 px 0 ms NORTH
21:03:41.612 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
21:03:41.612 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(116,708,31,31)
21:03:41.614 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:03:41.619 00.005 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:03:43.018 01.399 6680 Exposure complete
21:03:43.076 00.058 6680 worker thread done servicing request
21:03:43.078 00.002 2864 OnExposeComplete: enter
21:03:43.080 00.002 2864 UpdateGuideState(): m_state=6
21:03:43.084 00.004 2864 Star::Find(15, 131, 722, 0, (0,0,0,0), 1.5, 10.0, 255) frame 240
21:03:43.088 00.004 2864 Star::Find returns 1 (0), X=131.81, Y=722.27, Mass=1823, SNR=30.1, Peak=187 HFD=2.8
21:03:43.091 00.003 2864 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.80) = xAngle (-3.63 = 2.65)
21:03:43.099 00.008 2864 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.70 = -0.42)
21:03:43.125 00.026 2864 CameraToMount -- cameraX=5.83 cameraY=-6.43 hyp=8.68 cameraTheta=-0.83 mountX=-7.66 mountY=-3.54, mountTheta=-2.71
21:03:43.139 00.014 2864 SchedulePrimaryMove(10198720, x=5.83, y=-6.43, opts=13)
21:03:43.142 00.003 2864 Enqueuing Move request for scope (5.83, -6.43)
21:03:43.147 00.005 6680 Worker thread wakes up
21:03:43.147 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (5.83, -6.43) opts 0xd
21:03:43.147 00.000 6680 Handling offset move in thread for scope, endpoint = (5.83, -6.43)
21:03:43.147 00.000 6680 Moving (5.83, -6.43) raw xDistance=-7.66 yDistance=-3.54
21:03:43.147 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.54 from input -3.54
21:03:43.147 00.000 6680 MoveAxis(E, 0, ABG)
21:03:43.147 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:43.147 00.000 6680 Move returns status 1, amount 0
21:03:43.147 00.000 6680 MoveAxis(N, 567, ABG)
21:03:43.147 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:43.147 00.000 6680 Move returns status 1, amount 0
21:03:43.147 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:03:43.147 00.000 6680 move complete, result=1
21:03:43.147 00.000 6680 worker thread done servicing request
21:03:43.164 00.017 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=199, Gamma=0.560
21:03:43.208 00.044 2864 UpdateGuideState exits: m=1823 SNR=30.1
21:03:43.208 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:43.216 00.008 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:03:43.220 00.004 2864 Enqueuing Expose request
21:03:43.222 00.002 6680 Worker thread wakes up
21:03:43.222 00.000 2864 GuideStep: -7.7 px 0 ms EAST, -3.5 px 0 ms NORTH
21:03:43.225 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
21:03:43.225 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(117,707,31,31)
21:03:43.226 00.001 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:03:43.226 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:03:44.880 01.654 6680 Exposure complete
21:03:44.950 00.070 6680 worker thread done servicing request
21:03:44.950 00.000 2864 OnExposeComplete: enter
21:03:44.950 00.000 2864 UpdateGuideState(): m_state=6
21:03:44.950 00.000 2864 Star::Find(15, 131, 722, 0, (0,0,0,0), 1.5, 10.0, 255) frame 241
21:03:44.956 00.006 2864 Star::Find returns 1 (0), X=132.44, Y=722.19, Mass=1767, SNR=29.6, Peak=199 HFD=3.0
21:03:44.956 00.000 2864 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.80) = xAngle (-3.59 = 2.70)
21:03:44.956 00.000 2864 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.66 = -0.38)
21:03:44.963 00.007 2864 CameraToMount -- cameraX=6.46 cameraY=-6.51 hyp=9.17 cameraTheta=-0.79 mountX=-8.29 mountY=-3.37, mountTheta=-2.76
21:03:44.969 00.006 2864 SchedulePrimaryMove(10198720, x=6.46, y=-6.51, opts=13)
21:03:44.969 00.000 2864 Enqueuing Move request for scope (6.46, -6.51)
21:03:44.969 00.000 6680 Worker thread wakes up
21:03:44.969 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (6.46, -6.51) opts 0xd
21:03:44.969 00.000 6680 Handling offset move in thread for scope, endpoint = (6.46, -6.51)
21:03:44.969 00.000 6680 Moving (6.46, -6.51) raw xDistance=-8.29 yDistance=-3.37
21:03:44.969 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.37 from input -3.37
21:03:44.969 00.000 6680 MoveAxis(E, 0, ABG)
21:03:44.969 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:44.969 00.000 6680 Move returns status 1, amount 0
21:03:44.969 00.000 6680 MoveAxis(N, 539, ABG)
21:03:44.969 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:44.969 00.000 6680 Move returns status 1, amount 0
21:03:44.969 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:03:44.969 00.000 6680 move complete, result=1
21:03:44.969 00.000 6680 worker thread done servicing request
21:03:44.981 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=166, Gamma=0.560
21:03:45.031 00.050 2864 UpdateGuideState exits: m=1767 SNR=29.6
21:03:45.038 00.007 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:45.038 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:03:45.038 00.000 2864 Enqueuing Expose request
21:03:45.044 00.006 6680 Worker thread wakes up
21:03:45.044 00.000 2864 GuideStep: -8.3 px 0 ms EAST, -3.4 px 0 ms NORTH
21:03:45.044 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:03:45.044 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(117,707,31,31)
21:03:45.044 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:03:45.050 00.006 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:03:46.471 01.421 6680 Exposure complete
21:03:46.531 00.060 6680 worker thread done servicing request
21:03:46.531 00.000 2864 OnExposeComplete: enter
21:03:46.531 00.000 2864 UpdateGuideState(): m_state=6
21:03:46.538 00.007 2864 Star::Find(15, 132, 722, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
21:03:46.538 00.000 2864 Star::Find returns 1 (0), X=132.83, Y=721.70, Mass=1752, SNR=29.5, Peak=159 HFD=2.9
21:03:46.538 00.000 2864 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.80) = xAngle (-3.59 = 2.69)
21:03:46.538 00.000 2864 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.67 = -0.38)
21:03:46.544 00.006 2864 CameraToMount -- cameraX=6.86 cameraY=-7.00 hyp=9.80 cameraTheta=-0.80 mountX=-8.83 mountY=-3.66, mountTheta=-2.75
21:03:46.544 00.000 2864 SchedulePrimaryMove(10198720, x=6.86, y=-7.00, opts=13)
21:03:46.544 00.000 2864 Enqueuing Move request for scope (6.86, -7.00)
21:03:46.550 00.006 6680 Worker thread wakes up
21:03:46.550 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (6.86, -7.00) opts 0xd
21:03:46.550 00.000 6680 Handling offset move in thread for scope, endpoint = (6.86, -7.00)
21:03:46.550 00.000 6680 Moving (6.86, -7.00) raw xDistance=-8.83 yDistance=-3.66
21:03:46.550 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.66 from input -3.66
21:03:46.550 00.000 6680 MoveAxis(E, 0, ABG)
21:03:46.550 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:46.550 00.000 6680 Move returns status 1, amount 0
21:03:46.550 00.000 6680 MoveAxis(N, 585, ABG)
21:03:46.550 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:46.550 00.000 6680 Move returns status 1, amount 0
21:03:46.550 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:03:46.550 00.000 6680 move complete, result=1
21:03:46.550 00.000 6680 worker thread done servicing request
21:03:46.564 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=209, Gamma=0.560
21:03:46.605 00.041 2864 UpdateGuideState exits: m=1752 SNR=29.5
21:03:46.611 00.006 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:46.611 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:03:46.611 00.000 2864 Enqueuing Expose request
21:03:46.611 00.000 6680 Worker thread wakes up
21:03:46.611 00.000 2864 GuideStep: -8.8 px 0 ms EAST, -3.7 px 0 ms NORTH
21:03:46.618 00.007 6680 worker thread servicing REQUEST_EXPOSE 1500
21:03:46.618 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(118,707,31,31)
21:03:46.621 00.003 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:03:46.623 00.002 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:03:48.256 01.633 6680 Exposure complete
21:03:48.306 00.050 6680 worker thread done servicing request
21:03:48.306 00.000 2864 OnExposeComplete: enter
21:03:48.311 00.005 2864 UpdateGuideState(): m_state=6
21:03:48.311 00.000 2864 Star::Find(15, 132, 721, 0, (0,0,0,0), 1.5, 10.0, 255) frame 243
21:03:48.317 00.006 2864 Star::Find returns 1 (0), X=133.42, Y=721.42, Mass=1761, SNR=29.6, Peak=175 HFD=3.1
21:03:48.319 00.002 2864 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.80) = xAngle (-3.57 = 2.71)
21:03:48.319 00.000 2864 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.64 = -0.36)
21:03:48.322 00.003 2864 CameraToMount -- cameraX=7.44 cameraY=-7.29 hyp=10.42 cameraTheta=-0.78 mountX=-9.47 mountY=-3.68, mountTheta=-2.77
21:03:48.323 00.001 2864 SchedulePrimaryMove(10198720, x=7.44, y=-7.29, opts=13)
21:03:48.323 00.000 2864 Enqueuing Move request for scope (7.44, -7.29)
21:03:48.329 00.006 6680 Worker thread wakes up
21:03:48.329 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (7.44, -7.29) opts 0xd
21:03:48.329 00.000 6680 Handling offset move in thread for scope, endpoint = (7.44, -7.29)
21:03:48.329 00.000 6680 Moving (7.44, -7.29) raw xDistance=-9.47 yDistance=-3.68
21:03:48.329 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.68 from input -3.68
21:03:48.329 00.000 6680 MoveAxis(E, 0, ABG)
21:03:48.329 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:48.329 00.000 6680 Move returns status 1, amount 0
21:03:48.329 00.000 6680 MoveAxis(N, 589, ABG)
21:03:48.329 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:48.329 00.000 6680 Move returns status 1, amount 0
21:03:48.329 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:03:48.329 00.000 6680 move complete, result=1
21:03:48.329 00.000 6680 worker thread done servicing request
21:03:48.342 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=157, Gamma=0.560
21:03:48.385 00.043 2864 UpdateGuideState exits: m=1761 SNR=29.6
21:03:48.385 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:48.391 00.006 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:03:48.391 00.000 2864 Enqueuing Expose request
21:03:48.391 00.000 6680 Worker thread wakes up
21:03:48.391 00.000 2864 GuideStep: -9.5 px 0 ms EAST, -3.7 px 0 ms NORTH
21:03:48.391 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:03:48.391 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(118,706,31,31)
21:03:48.397 00.006 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:03:48.400 00.003 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:03:49.806 01.406 6680 Exposure complete
21:03:49.853 00.047 6680 worker thread done servicing request
21:03:49.853 00.000 2864 OnExposeComplete: enter
21:03:49.859 00.006 2864 UpdateGuideState(): m_state=6
21:03:49.859 00.000 2864 Star::Find(15, 133, 721, 0, (0,0,0,0), 1.5, 10.0, 255) frame 244
21:03:49.865 00.006 2864 Star::Find returns 1 (0), X=133.95, Y=721.36, Mass=1803, SNR=29.9, Peak=182 HFD=3.1
21:03:49.865 00.000 2864 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.80) = xAngle (-3.54 = 2.74)
21:03:49.869 00.004 2864 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.61 = -0.33)
21:03:49.871 00.002 2864 CameraToMount -- cameraX=7.97 cameraY=-7.34 hyp=10.84 cameraTheta=-0.74 mountX=-9.99 mountY=-3.52, mountTheta=-2.80
21:03:49.871 00.000 2864 SchedulePrimaryMove(10198720, x=7.97, y=-7.34, opts=13)
21:03:49.877 00.006 2864 Enqueuing Move request for scope (7.97, -7.34)
21:03:49.880 00.003 6680 Worker thread wakes up
21:03:49.880 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (7.97, -7.34) opts 0xd
21:03:49.880 00.000 6680 Handling offset move in thread for scope, endpoint = (7.97, -7.34)
21:03:49.880 00.000 6680 Moving (7.97, -7.34) raw xDistance=-9.99 yDistance=-3.52
21:03:49.880 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.52 from input -3.52
21:03:49.880 00.000 6680 MoveAxis(E, 0, ABG)
21:03:49.880 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:49.880 00.000 6680 Move returns status 1, amount 0
21:03:49.880 00.000 6680 MoveAxis(N, 562, ABG)
21:03:49.880 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:49.880 00.000 6680 Move returns status 1, amount 0
21:03:49.882 00.002 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:03:49.882 00.000 6680 move complete, result=1
21:03:49.882 00.000 6680 worker thread done servicing request
21:03:49.890 00.008 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=186, Gamma=0.560
21:03:49.939 00.049 2864 UpdateGuideState exits: m=1803 SNR=29.9
21:03:49.939 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:49.939 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:03:49.945 00.006 2864 Enqueuing Expose request
21:03:49.945 00.000 6680 Worker thread wakes up
21:03:49.945 00.000 2864 GuideStep: -10.0 px 0 ms EAST, -3.5 px 0 ms NORTH
21:03:49.945 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:03:49.945 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(119,706,31,31)
21:03:49.951 00.006 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:03:49.951 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:03:51.592 01.641 6680 Exposure complete
21:03:51.661 00.069 6680 worker thread done servicing request
21:03:51.661 00.000 2864 OnExposeComplete: enter
21:03:51.661 00.000 2864 UpdateGuideState(): m_state=6
21:03:51.661 00.000 2864 Star::Find(15, 133, 721, 0, (0,0,0,0), 1.5, 10.0, 255) frame 245
21:03:51.665 00.004 2864 Star::Find returns 1 (0), X=134.71, Y=721.01, Mass=1782, SNR=29.8, Peak=181 HFD=3.0
21:03:51.665 00.000 2864 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.80) = xAngle (-3.52 = 2.77)
21:03:51.665 00.000 2864 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.59 = -0.31)
21:03:51.672 00.007 2864 CameraToMount -- cameraX=8.73 cameraY=-7.69 hyp=11.64 cameraTheta=-0.72 mountX=-10.82 mountY=-3.53, mountTheta=-2.83
21:03:51.672 00.000 2864 SchedulePrimaryMove(10198720, x=8.73, y=-7.69, opts=13)
21:03:51.672 00.000 2864 Enqueuing Move request for scope (8.73, -7.69)
21:03:51.678 00.006 6680 Worker thread wakes up
21:03:51.678 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (8.73, -7.69) opts 0xd
21:03:51.678 00.000 6680 Handling offset move in thread for scope, endpoint = (8.73, -7.69)
21:03:51.678 00.000 6680 Moving (8.73, -7.69) raw xDistance=-10.82 yDistance=-3.53
21:03:51.678 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.53 from input -3.53
21:03:51.678 00.000 6680 MoveAxis(E, 0, ABG)
21:03:51.678 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:51.678 00.000 6680 Move returns status 1, amount 0
21:03:51.678 00.000 6680 MoveAxis(N, 565, ABG)
21:03:51.678 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:51.678 00.000 6680 Move returns status 1, amount 0
21:03:51.678 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:03:51.678 00.000 6680 move complete, result=1
21:03:51.678 00.000 6680 worker thread done servicing request
21:03:51.690 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=189, Gamma=0.560
21:03:51.739 00.049 2864 UpdateGuideState exits: m=1782 SNR=29.8
21:03:51.741 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:51.745 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:03:51.747 00.002 2864 Enqueuing Expose request
21:03:51.751 00.004 6680 Worker thread wakes up
21:03:51.751 00.000 2864 GuideStep: -10.8 px 0 ms EAST, -3.5 px 0 ms NORTH
21:03:51.751 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:03:51.751 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,706,31,31)
21:03:51.751 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:03:51.757 00.006 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:03:53.172 01.415 6680 Exposure complete
21:03:53.227 00.055 6680 worker thread done servicing request
21:03:53.233 00.006 2864 OnExposeComplete: enter
21:03:53.235 00.002 2864 UpdateGuideState(): m_state=6
21:03:53.237 00.002 2864 Star::Find(15, 134, 721, 0, (0,0,0,0), 1.5, 10.0, 255) frame 246
21:03:53.239 00.002 2864 Star::Find returns 1 (0), X=135.52, Y=720.77, Mass=1782, SNR=29.8, Peak=164 HFD=3.1
21:03:53.239 00.000 2864 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.80) = xAngle (-3.49 = 2.79)
21:03:53.241 00.002 2864 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.56 = -0.28)
21:03:53.244 00.003 2864 CameraToMount -- cameraX=9.54 cameraY=-7.94 hyp=12.41 cameraTheta=-0.69 mountX=-11.67 mountY=-3.43, mountTheta=-2.86
21:03:53.245 00.001 2864 SchedulePrimaryMove(10198720, x=9.54, y=-7.94, opts=13)
21:03:53.245 00.000 2864 Enqueuing Move request for scope (9.54, -7.94)
21:03:53.251 00.006 6680 Worker thread wakes up
21:03:53.251 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (9.54, -7.94) opts 0xd
21:03:53.251 00.000 6680 Handling offset move in thread for scope, endpoint = (9.54, -7.94)
21:03:53.251 00.000 6680 Moving (9.54, -7.94) raw xDistance=-11.67 yDistance=-3.43
21:03:53.251 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.43 from input -3.43
21:03:53.251 00.000 6680 MoveAxis(E, 0, ABG)
21:03:53.251 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:53.251 00.000 6680 Move returns status 1, amount 0
21:03:53.251 00.000 6680 MoveAxis(N, 549, ABG)
21:03:53.251 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:53.251 00.000 6680 Move returns status 1, amount 0
21:03:53.251 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:03:53.251 00.000 6680 move complete, result=1
21:03:53.251 00.000 6680 worker thread done servicing request
21:03:53.264 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=171, Gamma=0.560
21:03:53.306 00.042 2864 UpdateGuideState exits: m=1782 SNR=29.8
21:03:53.306 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:53.313 00.007 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:03:53.313 00.000 2864 Enqueuing Expose request
21:03:53.313 00.000 6680 Worker thread wakes up
21:03:53.313 00.000 2864 GuideStep: -11.7 px 0 ms EAST, -3.4 px 0 ms NORTH
21:03:53.313 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:03:53.313 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(121,706,31,31)
21:03:53.319 00.006 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:03:53.319 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:03:54.933 01.614 6680 Exposure complete
21:03:54.982 00.049 6680 worker thread done servicing request
21:03:54.982 00.000 2864 OnExposeComplete: enter
21:03:54.986 00.004 2864 UpdateGuideState(): m_state=6
21:03:54.988 00.002 2864 Star::Find(15, 135, 720, 0, (0,0,0,0), 1.5, 10.0, 255) frame 247
21:03:54.990 00.002 2864 Star::Find returns 1 (0), X=135.83, Y=720.85, Mass=1894, SNR=30.7, Peak=211 HFD=2.8
21:03:54.990 00.000 2864 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.80) = xAngle (-3.47 = 2.81)
21:03:54.992 00.002 2864 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.54 = -0.26)
21:03:54.994 00.002 2864 CameraToMount -- cameraX=9.86 cameraY=-7.86 hyp=12.60 cameraTheta=-0.67 mountX=-11.94 mountY=-3.23, mountTheta=-2.88
21:03:54.998 00.004 2864 SchedulePrimaryMove(10198720, x=9.86, y=-7.86, opts=13)
21:03:55.000 00.002 2864 Enqueuing Move request for scope (9.86, -7.86)
21:03:55.002 00.002 6680 Worker thread wakes up
21:03:55.002 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (9.86, -7.86) opts 0xd
21:03:55.002 00.000 6680 Handling offset move in thread for scope, endpoint = (9.86, -7.86)
21:03:55.002 00.000 6680 Moving (9.86, -7.86) raw xDistance=-11.94 yDistance=-3.23
21:03:55.002 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.23 from input -3.23
21:03:55.002 00.000 6680 MoveAxis(E, 0, ABG)
21:03:55.002 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:55.002 00.000 6680 Move returns status 1, amount 0
21:03:55.002 00.000 6680 MoveAxis(N, 517, ABG)
21:03:55.002 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:55.002 00.000 6680 Move returns status 1, amount 0
21:03:55.002 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:03:55.002 00.000 6680 move complete, result=1
21:03:55.002 00.000 6680 worker thread done servicing request
21:03:55.015 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=200, Gamma=0.560
21:03:55.056 00.041 2864 UpdateGuideState exits: m=1894 SNR=30.7
21:03:55.062 00.006 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:55.062 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:03:55.062 00.000 2864 Enqueuing Expose request
21:03:55.062 00.000 6680 Worker thread wakes up
21:03:55.062 00.000 2864 GuideStep: -11.9 px 0 ms EAST, -3.2 px 0 ms NORTH
21:03:55.068 00.006 6680 worker thread servicing REQUEST_EXPOSE 1500
21:03:55.068 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(121,706,31,31)
21:03:55.070 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:03:55.074 00.004 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:03:56.491 01.417 6680 Exposure complete
21:03:56.548 00.057 6680 worker thread done servicing request
21:03:56.548 00.000 2864 OnExposeComplete: enter
21:03:56.548 00.000 2864 UpdateGuideState(): m_state=6
21:03:56.557 00.009 2864 Star::Find(15, 135, 720, 0, (0,0,0,0), 1.5, 10.0, 255) frame 248
21:03:56.557 00.000 2864 Star::Find returns 1 (0), X=136.12, Y=720.56, Mass=1827, SNR=30.1, Peak=165 HFD=2.9
21:03:56.557 00.000 2864 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.80) = xAngle (-3.47 = 2.81)
21:03:56.562 00.005 2864 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.55 = -0.26)
21:03:56.562 00.000 2864 CameraToMount -- cameraX=10.14 cameraY=-8.15 hyp=13.01 cameraTheta=-0.68 mountX=-12.30 mountY=-3.38, mountTheta=-2.87
21:03:56.562 00.000 2864 SchedulePrimaryMove(10198720, x=10.14, y=-8.15, opts=13)
21:03:56.562 00.000 2864 Enqueuing Move request for scope (10.14, -8.15)
21:03:56.562 00.000 6680 Worker thread wakes up
21:03:56.562 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (10.14, -8.15) opts 0xd
21:03:56.562 00.000 6680 Handling offset move in thread for scope, endpoint = (10.14, -8.15)
21:03:56.562 00.000 6680 Moving (10.14, -8.15) raw xDistance=-12.30 yDistance=-3.38
21:03:56.562 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.38 from input -3.38
21:03:56.562 00.000 6680 MoveAxis(E, 0, ABG)
21:03:56.562 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:56.562 00.000 6680 Move returns status 1, amount 0
21:03:56.562 00.000 6680 MoveAxis(N, 541, ABG)
21:03:56.562 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:56.562 00.000 6680 Move returns status 1, amount 0
21:03:56.562 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:03:56.562 00.000 6680 move complete, result=1
21:03:56.562 00.000 6680 worker thread done servicing request
21:03:56.577 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=185, Gamma=0.560
21:03:56.619 00.042 2864 UpdateGuideState exits: m=1827 SNR=30.1
21:03:56.619 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:56.633 00.014 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:03:56.633 00.000 2864 Enqueuing Expose request
21:03:56.633 00.000 6680 Worker thread wakes up
21:03:56.633 00.000 2864 GuideStep: -12.3 px 0 ms EAST, -3.4 px 0 ms NORTH
21:03:56.633 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:03:56.633 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(121,706,31,31)
21:03:56.633 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:03:56.633 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:03:58.261 01.628 6680 Exposure complete
21:03:58.318 00.057 6680 worker thread done servicing request
21:03:58.331 00.013 2864 OnExposeComplete: enter
21:03:58.332 00.001 2864 UpdateGuideState(): m_state=6
21:03:58.332 00.000 2864 Star::Find(15, 136, 720, 0, (0,0,0,0), 1.5, 10.0, 255) frame 249
21:03:58.332 00.000 2864 Star::Find returns 1 (0), X=136.68, Y=720.28, Mass=1834, SNR=30.2, Peak=194 HFD=2.9
21:03:58.338 00.006 2864 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.80) = xAngle (-3.46 = 2.82)
21:03:58.340 00.002 2864 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.54 = -0.25)
21:03:58.342 00.002 2864 CameraToMount -- cameraX=10.70 cameraY=-8.43 hyp=13.62 cameraTheta=-0.67 mountX=-12.92 mountY=-3.41, mountTheta=-2.88
21:03:58.346 00.004 2864 SchedulePrimaryMove(10198720, x=10.70, y=-8.43, opts=13)
21:03:58.346 00.000 2864 Enqueuing Move request for scope (10.70, -8.43)
21:03:58.346 00.000 6680 Worker thread wakes up
21:03:58.346 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (10.70, -8.43) opts 0xd
21:03:58.346 00.000 6680 Handling offset move in thread for scope, endpoint = (10.70, -8.43)
21:03:58.346 00.000 6680 Moving (10.70, -8.43) raw xDistance=-12.92 yDistance=-3.41
21:03:58.346 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.41 from input -3.41
21:03:58.346 00.000 6680 MoveAxis(E, 0, ABG)
21:03:58.346 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:58.346 00.000 6680 Move returns status 1, amount 0
21:03:58.346 00.000 6680 MoveAxis(N, 546, ABG)
21:03:58.346 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:58.346 00.000 6680 Move returns status 1, amount 0
21:03:58.346 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:03:58.346 00.000 6680 move complete, result=1
21:03:58.346 00.000 6680 worker thread done servicing request
21:03:58.360 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=194, Gamma=0.560
21:03:58.403 00.043 2864 UpdateGuideState exits: m=1834 SNR=30.2
21:03:58.403 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:58.403 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:03:58.403 00.000 2864 Enqueuing Expose request
21:03:58.403 00.000 6680 Worker thread wakes up
21:03:58.403 00.000 2864 GuideStep: -12.9 px 0 ms EAST, -3.4 px 0 ms NORTH
21:03:58.417 00.014 6680 worker thread servicing REQUEST_EXPOSE 1500
21:03:58.417 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(122,705,31,31)
21:03:58.417 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:03:58.417 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:03:59.826 01.409 6680 Exposure complete
21:03:59.869 00.043 6680 worker thread done servicing request
21:03:59.869 00.000 2864 OnExposeComplete: enter
21:03:59.869 00.000 2864 UpdateGuideState(): m_state=6
21:03:59.869 00.000 2864 Star::Find(15, 136, 720, 0, (0,0,0,0), 1.5, 10.0, 255) frame 250
21:03:59.883 00.014 2864 Star::Find returns 1 (0), X=137.00, Y=720.55, Mass=1823, SNR=30.1, Peak=193 HFD=2.3
21:03:59.883 00.000 2864 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.80) = xAngle (-3.43 = 2.85)
21:03:59.883 00.000 2864 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.51 = -0.22)
21:03:59.883 00.000 2864 CameraToMount -- cameraX=11.02 cameraY=-8.16 hyp=13.72 cameraTheta=-0.64 mountX=-13.14 mountY=-3.04, mountTheta=-2.91
21:03:59.883 00.000 2864 SchedulePrimaryMove(10198720, x=11.02, y=-8.16, opts=13)
21:03:59.883 00.000 2864 Enqueuing Move request for scope (11.02, -8.16)
21:03:59.883 00.000 6680 Worker thread wakes up
21:03:59.883 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (11.02, -8.16) opts 0xd
21:03:59.883 00.000 6680 Handling offset move in thread for scope, endpoint = (11.02, -8.16)
21:03:59.883 00.000 6680 Moving (11.02, -8.16) raw xDistance=-13.14 yDistance=-3.04
21:03:59.883 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.04 from input -3.04
21:03:59.883 00.000 6680 MoveAxis(E, 0, ABG)
21:03:59.883 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:59.883 00.000 6680 Move returns status 1, amount 0
21:03:59.883 00.000 6680 MoveAxis(N, 486, ABG)
21:03:59.883 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:03:59.883 00.000 6680 Move returns status 1, amount 0
21:03:59.883 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:03:59.883 00.000 6680 move complete, result=1
21:03:59.897 00.014 6680 worker thread done servicing request
21:03:59.900 00.003 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=198, Gamma=0.560
21:03:59.954 00.054 2864 UpdateGuideState exits: m=1823 SNR=30.1
21:03:59.956 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:59.958 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:03:59.960 00.002 2864 Enqueuing Expose request
21:03:59.962 00.002 6680 Worker thread wakes up
21:03:59.962 00.000 2864 GuideStep: -13.1 px 0 ms EAST, -3.0 px 0 ms NORTH
21:03:59.965 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
21:03:59.965 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(122,706,31,31)
21:03:59.967 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:03:59.969 00.002 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:04:01.621 01.652 6680 Exposure complete
21:04:01.668 00.047 6680 worker thread done servicing request
21:04:01.668 00.000 2864 OnExposeComplete: enter
21:04:01.668 00.000 2864 UpdateGuideState(): m_state=6
21:04:01.681 00.013 2864 Star::Find(15, 137, 720, 0, (0,0,0,0), 1.5, 10.0, 255) frame 251
21:04:01.684 00.003 2864 Star::Find returns 1 (0), X=137.47, Y=720.16, Mass=1830, SNR=30.2, Peak=213 HFD=2.9
21:04:01.684 00.000 2864 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.80) = xAngle (-3.44 = 2.85)
21:04:01.684 00.000 2864 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.51 = -0.23)
21:04:01.684 00.000 2864 CameraToMount -- cameraX=11.49 cameraY=-8.55 hyp=14.32 cameraTheta=-0.64 mountX=-13.71 mountY=-3.21, mountTheta=-2.91
21:04:01.684 00.000 2864 SchedulePrimaryMove(10198720, x=11.49, y=-8.55, opts=13)
21:04:01.684 00.000 2864 Enqueuing Move request for scope (11.49, -8.55)
21:04:01.684 00.000 6680 Worker thread wakes up
21:04:01.684 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (11.49, -8.55) opts 0xd
21:04:01.684 00.000 6680 Handling offset move in thread for scope, endpoint = (11.49, -8.55)
21:04:01.684 00.000 6680 Moving (11.49, -8.55) raw xDistance=-13.71 yDistance=-3.21
21:04:01.684 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.21 from input -3.21
21:04:01.684 00.000 6680 MoveAxis(E, 0, ABG)
21:04:01.684 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:01.684 00.000 6680 Move returns status 1, amount 0
21:04:01.684 00.000 6680 MoveAxis(N, 513, ABG)
21:04:01.684 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:01.684 00.000 6680 Move returns status 1, amount 0
21:04:01.684 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:04:01.684 00.000 6680 move complete, result=1
21:04:01.684 00.000 6680 worker thread done servicing request
21:04:01.709 00.025 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=180, Gamma=0.560
21:04:01.748 00.039 2864 UpdateGuideState exits: m=1830 SNR=30.2
21:04:01.748 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:01.748 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:04:01.748 00.000 2864 Enqueuing Expose request
21:04:01.748 00.000 6680 Worker thread wakes up
21:04:01.748 00.000 2864 GuideStep: -13.7 px 0 ms EAST, -3.2 px 0 ms NORTH
21:04:01.764 00.016 6680 worker thread servicing REQUEST_EXPOSE 1500
21:04:01.764 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(122,705,31,31)
21:04:01.766 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:04:01.768 00.002 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:04:03.189 01.421 6680 Exposure complete
21:04:03.246 00.057 6680 worker thread done servicing request
21:04:03.248 00.002 2864 OnExposeComplete: enter
21:04:03.248 00.000 2864 UpdateGuideState(): m_state=6
21:04:03.248 00.000 2864 Star::Find(15, 137, 720, 0, (0,0,0,0), 1.5, 10.0, 255) frame 252
21:04:03.253 00.005 2864 Star::Find returns 1 (0), X=137.83, Y=719.95, Mass=1862, SNR=30.4, Peak=222 HFD=2.6
21:04:03.253 00.000 2864 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.80) = xAngle (-3.43 = 2.85)
21:04:03.253 00.000 2864 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.51 = -0.22)
21:04:03.253 00.000 2864 CameraToMount -- cameraX=11.85 cameraY=-8.75 hyp=14.73 cameraTheta=-0.64 mountX=-14.12 mountY=-3.25, mountTheta=-2.92
21:04:03.253 00.000 2864 SchedulePrimaryMove(10198720, x=11.85, y=-8.75, opts=13)
21:04:03.253 00.000 2864 Enqueuing Move request for scope (11.85, -8.75)
21:04:03.253 00.000 6680 Worker thread wakes up
21:04:03.253 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (11.85, -8.75) opts 0xd
21:04:03.253 00.000 6680 Handling offset move in thread for scope, endpoint = (11.85, -8.75)
21:04:03.253 00.000 6680 Moving (11.85, -8.75) raw xDistance=-14.12 yDistance=-3.25
21:04:03.253 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.25 from input -3.25
21:04:03.253 00.000 6680 MoveAxis(E, 0, ABG)
21:04:03.253 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:03.253 00.000 6680 Move returns status 1, amount 0
21:04:03.253 00.000 6680 MoveAxis(N, 520, ABG)
21:04:03.253 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:03.253 00.000 6680 Move returns status 1, amount 0
21:04:03.253 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:04:03.253 00.000 6680 move complete, result=1
21:04:03.253 00.000 6680 worker thread done servicing request
21:04:03.275 00.022 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=198, Gamma=0.560
21:04:03.322 00.047 2864 UpdateGuideState exits: m=1862 SNR=30.4
21:04:03.326 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:03.326 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:04:03.328 00.002 2864 Enqueuing Expose request
21:04:03.330 00.002 6680 Worker thread wakes up
21:04:03.330 00.000 2864 GuideStep: -14.1 px 0 ms EAST, -3.2 px 0 ms NORTH
21:04:03.331 00.001 6680 worker thread servicing REQUEST_EXPOSE 1500
21:04:03.331 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(123,705,31,31)
21:04:03.333 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:04:03.335 00.002 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:04:04.978 01.643 6680 Exposure complete
21:04:05.037 00.059 6680 worker thread done servicing request
21:04:05.037 00.000 2864 OnExposeComplete: enter
21:04:05.037 00.000 2864 UpdateGuideState(): m_state=6
21:04:05.041 00.004 2864 Star::Find(15, 137, 719, 0, (0,0,0,0), 1.5, 10.0, 255) frame 253
21:04:05.041 00.000 2864 Star::Find returns 1 (0), X=138.37, Y=719.98, Mass=1749, SNR=29.5, Peak=212 HFD=2.7
21:04:05.041 00.000 2864 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.80) = xAngle (-3.41 = 2.87)
21:04:05.041 00.000 2864 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.48 = -0.20)
21:04:05.041 00.000 2864 CameraToMount -- cameraX=12.39 cameraY=-8.73 hyp=15.16 cameraTheta=-0.61 mountX=-14.62 mountY=-3.01, mountTheta=-2.94
21:04:05.041 00.000 2864 SchedulePrimaryMove(10198720, x=12.39, y=-8.73, opts=13)
21:04:05.041 00.000 2864 Enqueuing Move request for scope (12.39, -8.73)
21:04:05.056 00.015 6680 Worker thread wakes up
21:04:05.056 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (12.39, -8.73) opts 0xd
21:04:05.056 00.000 6680 Handling offset move in thread for scope, endpoint = (12.39, -8.73)
21:04:05.056 00.000 6680 Moving (12.39, -8.73) raw xDistance=-14.62 yDistance=-3.01
21:04:05.056 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.01 from input -3.01
21:04:05.056 00.000 6680 MoveAxis(E, 0, ABG)
21:04:05.056 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:05.056 00.000 6680 Move returns status 1, amount 0
21:04:05.056 00.000 6680 MoveAxis(N, 481, ABG)
21:04:05.056 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:05.056 00.000 6680 Move returns status 1, amount 0
21:04:05.056 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:04:05.056 00.000 6680 move complete, result=1
21:04:05.056 00.000 6680 worker thread done servicing request
21:04:05.058 00.002 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=181, Gamma=0.560
21:04:05.111 00.053 2864 UpdateGuideState exits: m=1749 SNR=29.5
21:04:05.111 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:05.119 00.008 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:04:05.121 00.002 2864 Enqueuing Expose request
21:04:05.121 00.000 6680 Worker thread wakes up
21:04:05.121 00.000 2864 GuideStep: -14.6 px 0 ms EAST, -3.0 px 0 ms NORTH
21:04:05.121 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:04:05.121 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(123,705,31,31)
21:04:05.121 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:04:05.121 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:04:06.547 01.426 6680 Exposure complete
21:04:06.595 00.048 6680 worker thread done servicing request
21:04:06.595 00.000 2864 OnExposeComplete: enter
21:04:06.611 00.016 2864 UpdateGuideState(): m_state=6
21:04:06.612 00.001 2864 Star::Find(15, 138, 719, 0, (0,0,0,0), 1.5, 10.0, 255) frame 254
21:04:06.612 00.000 2864 Star::Find returns 1 (0), X=138.88, Y=719.67, Mass=1853, SNR=30.4, Peak=192 HFD=2.5
21:04:06.612 00.000 2864 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.80) = xAngle (-3.41 = 2.88)
21:04:06.619 00.007 2864 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.48 = -0.20)
21:04:06.619 00.000 2864 CameraToMount -- cameraX=12.90 cameraY=-9.03 hyp=15.75 cameraTheta=-0.61 mountX=-15.20 mountY=-3.09, mountTheta=-2.94
21:04:06.619 00.000 2864 SchedulePrimaryMove(10198720, x=12.90, y=-9.03, opts=13)
21:04:06.619 00.000 2864 Enqueuing Move request for scope (12.90, -9.03)
21:04:06.627 00.008 6680 Worker thread wakes up
21:04:06.627 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (12.90, -9.03) opts 0xd
21:04:06.627 00.000 6680 Handling offset move in thread for scope, endpoint = (12.90, -9.03)
21:04:06.627 00.000 6680 Moving (12.90, -9.03) raw xDistance=-15.20 yDistance=-3.09
21:04:06.627 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.09 from input -3.09
21:04:06.627 00.000 6680 MoveAxis(E, 0, ABG)
21:04:06.627 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:06.627 00.000 6680 Move returns status 1, amount 0
21:04:06.627 00.000 6680 MoveAxis(N, 494, ABG)
21:04:06.627 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:06.627 00.000 6680 Move returns status 1, amount 0
21:04:06.627 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:04:06.627 00.000 6680 move complete, result=1
21:04:06.627 00.000 6680 worker thread done servicing request
21:04:06.627 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=217, Gamma=0.560
21:04:06.681 00.054 2864 UpdateGuideState exits: m=1853 SNR=30.4
21:04:06.681 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:06.690 00.009 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:04:06.690 00.000 2864 Enqueuing Expose request
21:04:06.690 00.000 6680 Worker thread wakes up
21:04:06.690 00.000 2864 GuideStep: -15.2 px 0 ms EAST, -3.1 px 0 ms NORTH
21:04:06.690 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:04:06.690 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(124,705,31,31)
21:04:06.690 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:04:06.690 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:04:08.321 01.631 6680 Exposure complete
21:04:08.400 00.079 6680 worker thread done servicing request
21:04:08.400 00.000 2864 OnExposeComplete: enter
21:04:08.400 00.000 2864 UpdateGuideState(): m_state=6
21:04:08.400 00.000 2864 Star::Find(15, 138, 719, 0, (0,0,0,0), 1.5, 10.0, 255) frame 255
21:04:08.414 00.014 2864 Star::Find returns 1 (0), X=139.23, Y=719.76, Mass=1821, SNR=30.1, Peak=196 HFD=2.8
21:04:08.416 00.002 2864 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.80) = xAngle (-3.39 = 2.89)
21:04:08.416 00.000 2864 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.46 = -0.18)
21:04:08.416 00.000 2864 CameraToMount -- cameraX=13.25 cameraY=-8.94 hyp=15.98 cameraTheta=-0.59 mountX=-15.49 mountY=-2.86, mountTheta=-2.96
21:04:08.416 00.000 2864 SchedulePrimaryMove(10198720, x=13.25, y=-8.94, opts=13)
21:04:08.416 00.000 2864 Enqueuing Move request for scope (13.25, -8.94)
21:04:08.416 00.000 6680 Worker thread wakes up
21:04:08.416 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (13.25, -8.94) opts 0xd
21:04:08.416 00.000 6680 Handling offset move in thread for scope, endpoint = (13.25, -8.94)
21:04:08.416 00.000 6680 Moving (13.25, -8.94) raw xDistance=-15.49 yDistance=-2.86
21:04:08.416 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.86 from input -2.86
21:04:08.416 00.000 6680 MoveAxis(E, 0, ABG)
21:04:08.416 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:08.416 00.000 6680 Move returns status 1, amount 0
21:04:08.416 00.000 6680 MoveAxis(N, 457, ABG)
21:04:08.416 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:08.416 00.000 6680 Move returns status 1, amount 0
21:04:08.416 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:04:08.416 00.000 6680 move complete, result=1
21:04:08.416 00.000 6680 worker thread done servicing request
21:04:08.432 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=174, Gamma=0.560
21:04:08.479 00.047 2864 UpdateGuideState exits: m=1821 SNR=30.1
21:04:08.479 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:08.479 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:04:08.479 00.000 2864 Enqueuing Expose request
21:04:08.479 00.000 6680 Worker thread wakes up
21:04:08.479 00.000 2864 GuideStep: -15.5 px 0 ms EAST, -2.9 px 0 ms NORTH
21:04:08.479 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:04:08.479 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(124,705,31,31)
21:04:08.497 00.018 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:04:08.499 00.002 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:04:09.920 01.421 6680 Exposure complete
21:04:09.983 00.063 6680 worker thread done servicing request
21:04:09.983 00.000 2864 OnExposeComplete: enter
21:04:09.986 00.003 2864 UpdateGuideState(): m_state=6
21:04:09.988 00.002 2864 Star::Find(15, 139, 719, 0, (0,0,0,0), 1.5, 10.0, 255) frame 256
21:04:09.990 00.002 2864 Star::Find returns 1 (0), X=139.75, Y=719.40, Mass=1886, SNR=30.6, Peak=207 HFD=2.8
21:04:09.992 00.002 2864 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.80) = xAngle (-3.39 = 2.89)
21:04:09.994 00.002 2864 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.46 = -0.18)
21:04:09.996 00.002 2864 CameraToMount -- cameraX=13.77 cameraY=-9.30 hyp=16.62 cameraTheta=-0.59 mountX=-16.11 mountY=-2.98, mountTheta=-2.96
21:04:09.999 00.003 2864 SchedulePrimaryMove(10198720, x=13.77, y=-9.30, opts=13)
21:04:09.999 00.000 2864 Enqueuing Move request for scope (13.77, -9.30)
21:04:09.999 00.000 6680 Worker thread wakes up
21:04:09.999 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (13.77, -9.30) opts 0xd
21:04:09.999 00.000 6680 Handling offset move in thread for scope, endpoint = (13.77, -9.30)
21:04:09.999 00.000 6680 Moving (13.77, -9.30) raw xDistance=-16.11 yDistance=-2.98
21:04:09.999 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.98 from input -2.98
21:04:09.999 00.000 6680 MoveAxis(E, 0, ABG)
21:04:09.999 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:09.999 00.000 6680 Move returns status 1, amount 0
21:04:09.999 00.000 6680 MoveAxis(N, 477, ABG)
21:04:09.999 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:09.999 00.000 6680 Move returns status 1, amount 0
21:04:09.999 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:04:09.999 00.000 6680 move complete, result=1
21:04:09.999 00.000 6680 worker thread done servicing request
21:04:10.015 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=195, Gamma=0.560
21:04:10.063 00.048 2864 UpdateGuideState exits: m=1886 SNR=30.6
21:04:10.063 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:10.063 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:04:10.063 00.000 2864 Enqueuing Expose request
21:04:10.063 00.000 6680 Worker thread wakes up
21:04:10.063 00.000 2864 GuideStep: -16.1 px 0 ms EAST, -3.0 px 0 ms NORTH
21:04:10.079 00.016 6680 worker thread servicing REQUEST_EXPOSE 1500
21:04:10.079 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(125,704,31,31)
21:04:10.079 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:04:10.079 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:04:11.725 01.646 6680 Exposure complete
21:04:11.786 00.061 6680 worker thread done servicing request
21:04:11.786 00.000 2864 OnExposeComplete: enter
21:04:11.794 00.008 2864 UpdateGuideState(): m_state=6
21:04:11.796 00.002 2864 Star::Find(15, 139, 719, 0, (0,0,0,0), 1.5, 10.0, 255) frame 257
21:04:11.798 00.002 2864 Star::Find returns 1 (0), X=140.17, Y=719.20, Mass=1776, SNR=29.7, Peak=233 HFD=2.5
21:04:11.800 00.002 2864 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.80) = xAngle (-3.39 = 2.90)
21:04:11.804 00.004 2864 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.46 = -0.18)
21:04:11.806 00.002 2864 CameraToMount -- cameraX=14.19 cameraY=-9.51 hyp=17.08 cameraTheta=-0.59 mountX=-16.57 mountY=-3.00, mountTheta=-2.96
21:04:11.810 00.004 2864 SchedulePrimaryMove(10198720, x=14.19, y=-9.51, opts=13)
21:04:11.812 00.002 2864 Enqueuing Move request for scope (14.19, -9.51)
21:04:11.814 00.002 6680 Worker thread wakes up
21:04:11.814 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (14.19, -9.51) opts 0xd
21:04:11.814 00.000 6680 Handling offset move in thread for scope, endpoint = (14.19, -9.51)
21:04:11.814 00.000 6680 Moving (14.19, -9.51) raw xDistance=-16.57 yDistance=-3.00
21:04:11.814 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.00 from input -3.00
21:04:11.814 00.000 6680 MoveAxis(E, 0, ABG)
21:04:11.814 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:11.814 00.000 6680 Move returns status 1, amount 0
21:04:11.814 00.000 6680 MoveAxis(N, 480, ABG)
21:04:11.814 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:11.814 00.000 6680 Move returns status 1, amount 0
21:04:11.814 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:04:11.814 00.000 6680 move complete, result=1
21:04:11.814 00.000 6680 worker thread done servicing request
21:04:11.818 00.004 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=200, Gamma=0.560
21:04:11.869 00.051 2864 UpdateGuideState exits: m=1776 SNR=29.7
21:04:11.869 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:11.869 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:04:11.869 00.000 2864 Enqueuing Expose request
21:04:11.881 00.012 6680 Worker thread wakes up
21:04:11.881 00.000 2864 GuideStep: -16.6 px 0 ms EAST, -3.0 px 0 ms NORTH
21:04:11.883 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
21:04:11.883 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(125,704,31,31)
21:04:11.883 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:04:11.883 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:04:13.309 01.426 6680 Exposure complete
21:04:13.375 00.066 6680 worker thread done servicing request
21:04:13.375 00.000 2864 OnExposeComplete: enter
21:04:13.375 00.000 2864 UpdateGuideState(): m_state=6
21:04:13.375 00.000 2864 Star::Find(15, 140, 719, 0, (0,0,0,0), 1.5, 10.0, 255) frame 258
21:04:13.375 00.000 2864 Star::Find returns 1 (0), X=140.39, Y=718.93, Mass=1842, SNR=30.3, Peak=212 HFD=2.8
21:04:13.375 00.000 2864 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.80) = xAngle (-3.39 = 2.89)
21:04:13.384 00.009 2864 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.47 = -0.18)
21:04:13.384 00.000 2864 CameraToMount -- cameraX=14.41 cameraY=-9.77 hyp=17.41 cameraTheta=-0.60 mountX=-16.87 mountY=-3.15, mountTheta=-2.96
21:04:13.384 00.000 2864 SchedulePrimaryMove(10198720, x=14.41, y=-9.77, opts=13)
21:04:13.384 00.000 2864 Enqueuing Move request for scope (14.41, -9.77)
21:04:13.384 00.000 6680 Worker thread wakes up
21:04:13.384 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (14.41, -9.77) opts 0xd
21:04:13.384 00.000 6680 Handling offset move in thread for scope, endpoint = (14.41, -9.77)
21:04:13.384 00.000 6680 Moving (14.41, -9.77) raw xDistance=-16.87 yDistance=-3.15
21:04:13.384 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.15 from input -3.15
21:04:13.384 00.000 6680 MoveAxis(E, 0, ABG)
21:04:13.384 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:13.384 00.000 6680 Move returns status 1, amount 0
21:04:13.384 00.000 6680 MoveAxis(N, 504, ABG)
21:04:13.384 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:13.384 00.000 6680 Move returns status 1, amount 0
21:04:13.384 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:04:13.384 00.000 6680 move complete, result=1
21:04:13.384 00.000 6680 worker thread done servicing request
21:04:13.400 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=177, Gamma=0.560
21:04:13.449 00.049 2864 UpdateGuideState exits: m=1842 SNR=30.3
21:04:13.449 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:13.449 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:04:13.449 00.000 2864 Enqueuing Expose request
21:04:13.449 00.000 6680 Worker thread wakes up
21:04:13.449 00.000 2864 GuideStep: -16.9 px 0 ms EAST, -3.2 px 0 ms NORTH
21:04:13.449 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:04:13.449 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(125,704,31,31)
21:04:13.463 00.014 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:04:13.466 00.003 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:04:15.112 01.646 6680 Exposure complete
21:04:15.182 00.070 6680 worker thread done servicing request
21:04:15.182 00.000 2864 OnExposeComplete: enter
21:04:15.182 00.000 2864 UpdateGuideState(): m_state=6
21:04:15.182 00.000 2864 Star::Find(15, 140, 718, 0, (0,0,0,0), 1.5, 10.0, 255) frame 259
21:04:15.191 00.009 2864 Star::Find returns 1 (0), X=141.09, Y=718.68, Mass=1841, SNR=30.3, Peak=172 HFD=2.6
21:04:15.191 00.000 2864 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.80) = xAngle (-3.38 = 2.90)
21:04:15.191 00.000 2864 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.46 = -0.17)
21:04:15.191 00.000 2864 CameraToMount -- cameraX=15.11 cameraY=-10.02 hyp=18.13 cameraTheta=-0.59 mountX=-17.61 mountY=-3.10, mountTheta=-2.97
21:04:15.191 00.000 2864 SchedulePrimaryMove(10198720, x=15.11, y=-10.02, opts=13)
21:04:15.201 00.010 2864 Enqueuing Move request for scope (15.11, -10.02)
21:04:15.201 00.000 6680 Worker thread wakes up
21:04:15.201 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (15.11, -10.02) opts 0xd
21:04:15.201 00.000 6680 Handling offset move in thread for scope, endpoint = (15.11, -10.02)
21:04:15.201 00.000 6680 Moving (15.11, -10.02) raw xDistance=-17.61 yDistance=-3.10
21:04:15.201 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.10 from input -3.10
21:04:15.201 00.000 6680 MoveAxis(E, 0, ABG)
21:04:15.201 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:15.201 00.000 6680 Move returns status 1, amount 0
21:04:15.201 00.000 6680 MoveAxis(N, 497, ABG)
21:04:15.201 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:15.201 00.000 6680 Move returns status 1, amount 0
21:04:15.201 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:04:15.201 00.000 6680 move complete, result=1
21:04:15.201 00.000 6680 worker thread done servicing request
21:04:15.219 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=194, Gamma=0.560
21:04:15.262 00.043 2864 UpdateGuideState exits: m=1841 SNR=30.3
21:04:15.262 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:15.270 00.008 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:04:15.270 00.000 2864 Enqueuing Expose request
21:04:15.270 00.000 6680 Worker thread wakes up
21:04:15.270 00.000 2864 GuideStep: -17.6 px 0 ms EAST, -3.1 px 0 ms NORTH
21:04:15.277 00.007 6680 worker thread servicing REQUEST_EXPOSE 1500
21:04:15.277 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(126,704,31,31)
21:04:15.277 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:04:15.277 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:04:16.699 01.422 6680 Exposure complete
21:04:16.748 00.049 6680 worker thread done servicing request
21:04:16.748 00.000 2864 OnExposeComplete: enter
21:04:16.759 00.011 2864 UpdateGuideState(): m_state=6
21:04:16.759 00.000 2864 Star::Find(15, 141, 718, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
21:04:16.759 00.000 2864 Star::Find returns 1 (0), X=141.69, Y=718.57, Mass=1827, SNR=30.1, Peak=190 HFD=2.8
21:04:16.759 00.000 2864 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.80) = xAngle (-3.37 = 2.91)
21:04:16.759 00.000 2864 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.44 = -0.16)
21:04:16.759 00.000 2864 CameraToMount -- cameraX=15.72 cameraY=-10.14 hyp=18.70 cameraTheta=-0.57 mountX=-18.22 mountY=-2.96, mountTheta=-2.98
21:04:16.759 00.000 2864 SchedulePrimaryMove(10198720, x=15.72, y=-10.14, opts=13)
21:04:16.779 00.020 2864 Enqueuing Move request for scope (15.72, -10.14)
21:04:16.781 00.002 6680 Worker thread wakes up
21:04:16.783 00.002 6680 worker thread servicing REQUEST_MOVE scope ofs (15.72, -10.14) opts 0xd
21:04:16.783 00.000 6680 Handling offset move in thread for scope, endpoint = (15.72, -10.14)
21:04:16.783 00.000 6680 Moving (15.72, -10.14) raw xDistance=-18.22 yDistance=-2.96
21:04:16.783 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.96 from input -2.96
21:04:16.783 00.000 6680 MoveAxis(E, 0, ABG)
21:04:16.783 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:16.783 00.000 6680 Move returns status 1, amount 0
21:04:16.783 00.000 6680 MoveAxis(N, 474, ABG)
21:04:16.783 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:16.783 00.000 6680 Move returns status 1, amount 0
21:04:16.783 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:04:16.783 00.000 6680 move complete, result=1
21:04:16.783 00.000 6680 worker thread done servicing request
21:04:16.789 00.006 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=224, Gamma=0.560
21:04:16.845 00.056 2864 UpdateGuideState exits: m=1827 SNR=30.1
21:04:16.847 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:16.847 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:04:16.847 00.000 2864 Enqueuing Expose request
21:04:16.853 00.006 6680 Worker thread wakes up
21:04:16.853 00.000 2864 GuideStep: -18.2 px 0 ms EAST, -3.0 px 0 ms NORTH
21:04:16.853 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:04:16.853 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(127,704,31,31)
21:04:16.853 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:04:16.853 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:04:18.501 01.648 6680 Exposure complete
21:04:18.565 00.064 6680 worker thread done servicing request
21:04:18.565 00.000 2864 OnExposeComplete: enter
21:04:18.565 00.000 2864 UpdateGuideState(): m_state=6
21:04:18.565 00.000 2864 Star::Find(15, 141, 718, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:04:18.565 00.000 2864 Star::Find returns 1 (0), X=142.35, Y=718.46, Mass=1885, SNR=30.6, Peak=203 HFD=2.9
21:04:18.565 00.000 2864 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.80) = xAngle (-3.35 = 2.93)
21:04:18.565 00.000 2864 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.43 = -0.15)
21:04:18.565 00.000 2864 CameraToMount -- cameraX=16.37 cameraY=-10.24 hyp=19.31 cameraTheta=-0.56 mountX=-18.87 mountY=-2.79, mountTheta=-2.99
21:04:18.565 00.000 2864 SchedulePrimaryMove(10198720, x=16.37, y=-10.24, opts=13)
21:04:18.580 00.015 2864 Enqueuing Move request for scope (16.37, -10.24)
21:04:18.580 00.000 6680 Worker thread wakes up
21:04:18.580 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (16.37, -10.24) opts 0xd
21:04:18.580 00.000 6680 Handling offset move in thread for scope, endpoint = (16.37, -10.24)
21:04:18.580 00.000 6680 Moving (16.37, -10.24) raw xDistance=-18.87 yDistance=-2.79
21:04:18.580 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.79 from input -2.79
21:04:18.580 00.000 6680 MoveAxis(E, 0, ABG)
21:04:18.580 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:18.580 00.000 6680 Move returns status 1, amount 0
21:04:18.580 00.000 6680 MoveAxis(N, 447, ABG)
21:04:18.580 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:18.580 00.000 6680 Move returns status 1, amount 0
21:04:18.580 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:04:18.580 00.000 6680 move complete, result=1
21:04:18.580 00.000 6680 worker thread done servicing request
21:04:18.596 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=162, Gamma=0.560
21:04:18.628 00.032 2864 UpdateGuideState exits: m=1885 SNR=30.6
21:04:18.628 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:18.646 00.018 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:04:18.646 00.000 2864 Enqueuing Expose request
21:04:18.648 00.002 6680 Worker thread wakes up
21:04:18.648 00.000 2864 GuideStep: -18.9 px 0 ms EAST, -2.8 px 0 ms NORTH
21:04:18.650 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
21:04:18.650 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(127,703,31,31)
21:04:18.650 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:04:18.650 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:04:20.078 01.428 6680 Exposure complete
21:04:20.142 00.064 6680 worker thread done servicing request
21:04:20.142 00.000 2864 OnExposeComplete: enter
21:04:20.142 00.000 2864 UpdateGuideState(): m_state=6
21:04:20.150 00.008 2864 Star::Find(15, 142, 718, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
21:04:20.150 00.000 2864 Star::Find returns 1 (0), X=142.74, Y=718.13, Mass=1846, SNR=30.3, Peak=223 HFD=2.7
21:04:20.150 00.000 2864 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.80) = xAngle (-3.36 = 2.92)
21:04:20.150 00.000 2864 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.43 = -0.15)
21:04:20.157 00.007 2864 CameraToMount -- cameraX=16.76 cameraY=-10.57 hyp=19.82 cameraTheta=-0.56 mountX=-19.35 mountY=-2.94, mountTheta=-2.99
21:04:20.157 00.000 2864 SchedulePrimaryMove(10198720, x=16.76, y=-10.57, opts=13)
21:04:20.157 00.000 2864 Enqueuing Move request for scope (16.76, -10.57)
21:04:20.157 00.000 6680 Worker thread wakes up
21:04:20.157 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (16.76, -10.57) opts 0xd
21:04:20.157 00.000 6680 Handling offset move in thread for scope, endpoint = (16.76, -10.57)
21:04:20.157 00.000 6680 Moving (16.76, -10.57) raw xDistance=-19.35 yDistance=-2.94
21:04:20.157 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.94 from input -2.94
21:04:20.157 00.000 6680 MoveAxis(E, 0, ABG)
21:04:20.157 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:20.157 00.000 6680 Move returns status 1, amount 0
21:04:20.157 00.000 6680 MoveAxis(N, 471, ABG)
21:04:20.157 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:20.157 00.000 6680 Move returns status 1, amount 0
21:04:20.157 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:04:20.157 00.000 6680 move complete, result=1
21:04:20.157 00.000 6680 worker thread done servicing request
21:04:20.173 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=198, Gamma=0.560
21:04:20.224 00.051 2864 UpdateGuideState exits: m=1846 SNR=30.3
21:04:20.224 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:20.224 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:04:20.224 00.000 2864 Enqueuing Expose request
21:04:20.224 00.000 6680 Worker thread wakes up
21:04:20.224 00.000 2864 GuideStep: -19.4 px 0 ms EAST, -2.9 px 0 ms NORTH
21:04:20.224 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:04:20.224 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(128,703,31,31)
21:04:20.236 00.012 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:04:20.236 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:04:21.871 01.635 6680 Exposure complete
21:04:21.918 00.047 6680 worker thread done servicing request
21:04:21.918 00.000 2864 OnExposeComplete: enter
21:04:21.918 00.000 2864 UpdateGuideState(): m_state=6
21:04:21.918 00.000 2864 Star::Find(15, 142, 718, 0, (0,0,0,0), 1.5, 10.0, 255) frame 263
21:04:21.918 00.000 2864 Star::Find returns 1 (0), X=143.36, Y=718.03, Mass=1805, SNR=29.9, Peak=212 HFD=2.7
21:04:21.926 00.008 2864 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.80) = xAngle (-3.35 = 2.94)
21:04:21.926 00.000 2864 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.42 = -0.14)
21:04:21.930 00.004 2864 CameraToMount -- cameraX=17.39 cameraY=-10.68 hyp=20.40 cameraTheta=-0.55 mountX=-19.98 mountY=-2.78, mountTheta=-3.00
21:04:21.932 00.002 2864 SchedulePrimaryMove(10198720, x=17.39, y=-10.68, opts=13)
21:04:21.932 00.000 2864 Enqueuing Move request for scope (17.39, -10.68)
21:04:21.932 00.000 6680 Worker thread wakes up
21:04:21.932 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (17.39, -10.68) opts 0xd
21:04:21.932 00.000 6680 Handling offset move in thread for scope, endpoint = (17.39, -10.68)
21:04:21.932 00.000 6680 Moving (17.39, -10.68) raw xDistance=-19.98 yDistance=-2.78
21:04:21.932 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.78 from input -2.78
21:04:21.932 00.000 6680 MoveAxis(E, 0, ABG)
21:04:21.932 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:21.932 00.000 6680 Move returns status 1, amount 0
21:04:21.932 00.000 6680 MoveAxis(N, 445, ABG)
21:04:21.932 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:21.932 00.000 6680 Move returns status 1, amount 0
21:04:21.932 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:04:21.932 00.000 6680 move complete, result=1
21:04:21.932 00.000 6680 worker thread done servicing request
21:04:21.945 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=190, Gamma=0.560
21:04:21.994 00.049 2864 UpdateGuideState exits: m=1805 SNR=29.9
21:04:21.994 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:21.994 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:04:21.994 00.000 2864 Enqueuing Expose request
21:04:21.994 00.000 6680 Worker thread wakes up
21:04:21.994 00.000 2864 GuideStep: -20.0 px 0 ms EAST, -2.8 px 0 ms NORTH
21:04:21.994 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:04:21.994 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(128,703,31,31)
21:04:21.994 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:04:22.009 00.015 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:04:23.431 01.422 6680 Exposure complete
21:04:23.488 00.057 6680 worker thread done servicing request
21:04:23.490 00.002 2864 OnExposeComplete: enter
21:04:23.490 00.000 2864 UpdateGuideState(): m_state=6
21:04:23.494 00.004 2864 Star::Find(15, 143, 718, 0, (0,0,0,0), 1.5, 10.0, 255) frame 264
21:04:23.496 00.002 2864 Star::Find returns 1 (0), X=143.58, Y=717.91, Mass=1905, SNR=30.8, Peak=232 HFD=2.8
21:04:23.498 00.002 2864 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.80) = xAngle (-3.35 = 2.94)
21:04:23.500 00.002 2864 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.42 = -0.14)
21:04:23.502 00.002 2864 CameraToMount -- cameraX=17.60 cameraY=-10.80 hyp=20.65 cameraTheta=-0.55 mountX=-20.22 mountY=-2.81, mountTheta=-3.00
21:04:23.504 00.002 2864 SchedulePrimaryMove(10198720, x=17.60, y=-10.80, opts=13)
21:04:23.506 00.002 2864 Enqueuing Move request for scope (17.60, -10.80)
21:04:23.508 00.002 6680 Worker thread wakes up
21:04:23.508 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (17.60, -10.80) opts 0xd
21:04:23.508 00.000 6680 Handling offset move in thread for scope, endpoint = (17.60, -10.80)
21:04:23.508 00.000 6680 Moving (17.60, -10.80) raw xDistance=-20.22 yDistance=-2.81
21:04:23.508 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.81 from input -2.81
21:04:23.508 00.000 6680 MoveAxis(E, 0, ABG)
21:04:23.508 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:23.510 00.002 6680 Move returns status 1, amount 0
21:04:23.510 00.000 6680 MoveAxis(N, 450, ABG)
21:04:23.510 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:23.510 00.000 6680 Move returns status 1, amount 0
21:04:23.510 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:04:23.510 00.000 6680 move complete, result=1
21:04:23.510 00.000 6680 worker thread done servicing request
21:04:23.510 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=196, Gamma=0.560
21:04:23.557 00.047 2864 UpdateGuideState exits: m=1905 SNR=30.8
21:04:23.557 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:23.557 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:04:23.573 00.016 2864 Enqueuing Expose request
21:04:23.573 00.000 6680 Worker thread wakes up
21:04:23.573 00.000 2864 GuideStep: -20.2 px 0 ms EAST, -2.8 px 0 ms NORTH
21:04:23.573 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:04:23.573 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(129,703,31,31)
21:04:23.573 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:04:23.573 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:04:25.221 01.648 6680 Exposure complete
21:04:25.285 00.064 6680 worker thread done servicing request
21:04:25.285 00.000 2864 OnExposeComplete: enter
21:04:25.301 00.016 2864 UpdateGuideState(): m_state=6
21:04:25.303 00.002 2864 Star::Find(15, 143, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 265
21:04:25.307 00.004 2864 Star::Find returns 1 (0), X=144.21, Y=717.92, Mass=1825, SNR=30.1, Peak=207 HFD=2.6
21:04:25.309 00.002 2864 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.80) = xAngle (-3.33 = 2.95)
21:04:25.311 00.002 2864 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.40 = -0.12)
21:04:25.311 00.000 2864 CameraToMount -- cameraX=18.23 cameraY=-10.79 hyp=21.18 cameraTheta=-0.53 mountX=-20.81 mountY=-2.55, mountTheta=-3.02
21:04:25.315 00.004 2864 SchedulePrimaryMove(10198720, x=18.23, y=-10.79, opts=13)
21:04:25.317 00.002 2864 Enqueuing Move request for scope (18.23, -10.79)
21:04:25.318 00.001 6680 Worker thread wakes up
21:04:25.318 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (18.23, -10.79) opts 0xd
21:04:25.318 00.000 6680 Handling offset move in thread for scope, endpoint = (18.23, -10.79)
21:04:25.318 00.000 6680 Moving (18.23, -10.79) raw xDistance=-20.81 yDistance=-2.55
21:04:25.318 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.55 from input -2.55
21:04:25.318 00.000 6680 MoveAxis(E, 0, ABG)
21:04:25.318 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:25.318 00.000 6680 Move returns status 1, amount 0
21:04:25.318 00.000 6680 MoveAxis(N, 408, ABG)
21:04:25.318 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:25.318 00.000 6680 Move returns status 1, amount 0
21:04:25.318 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:04:25.318 00.000 6680 move complete, result=1
21:04:25.318 00.000 6680 worker thread done servicing request
21:04:25.332 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=194, Gamma=0.560
21:04:25.379 00.047 2864 UpdateGuideState exits: m=1825 SNR=30.1
21:04:25.383 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:25.385 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:04:25.387 00.002 2864 Enqueuing Expose request
21:04:25.389 00.002 6680 Worker thread wakes up
21:04:25.389 00.000 2864 GuideStep: -20.8 px 0 ms EAST, -2.6 px 0 ms NORTH
21:04:25.389 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:04:25.389 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(129,703,31,31)
21:04:25.395 00.006 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:04:25.398 00.003 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:04:26.820 01.422 6680 Exposure complete
21:04:26.883 00.063 6680 worker thread done servicing request
21:04:26.883 00.000 2864 OnExposeComplete: enter
21:04:26.883 00.000 2864 UpdateGuideState(): m_state=6
21:04:26.883 00.000 2864 Star::Find(15, 144, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 266
21:04:26.883 00.000 2864 Star::Find returns 1 (0), X=144.24, Y=717.71, Mass=1781, SNR=29.8, Peak=187 HFD=2.7
21:04:26.883 00.000 2864 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.80) = xAngle (-3.34 = 2.95)
21:04:26.883 00.000 2864 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.41 = -0.13)
21:04:26.883 00.000 2864 CameraToMount -- cameraX=18.26 cameraY=-11.00 hyp=21.31 cameraTheta=-0.54 mountX=-20.91 mountY=-2.73, mountTheta=-3.01
21:04:26.900 00.017 2864 SchedulePrimaryMove(10198720, x=18.26, y=-11.00, opts=13)
21:04:26.900 00.000 2864 Enqueuing Move request for scope (18.26, -11.00)
21:04:26.900 00.000 6680 Worker thread wakes up
21:04:26.900 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (18.26, -11.00) opts 0xd
21:04:26.900 00.000 6680 Handling offset move in thread for scope, endpoint = (18.26, -11.00)
21:04:26.900 00.000 6680 Moving (18.26, -11.00) raw xDistance=-20.91 yDistance=-2.73
21:04:26.900 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.73 from input -2.73
21:04:26.900 00.000 6680 MoveAxis(E, 0, ABG)
21:04:26.900 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:26.900 00.000 6680 Move returns status 1, amount 0
21:04:26.900 00.000 6680 MoveAxis(N, 436, ABG)
21:04:26.900 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:26.900 00.000 6680 Move returns status 1, amount 0
21:04:26.900 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:04:26.900 00.000 6680 move complete, result=1
21:04:26.900 00.000 6680 worker thread done servicing request
21:04:26.915 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=174, Gamma=0.560
21:04:26.963 00.048 2864 UpdateGuideState exits: m=1781 SNR=29.8
21:04:26.963 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:26.963 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:04:26.963 00.000 2864 Enqueuing Expose request
21:04:26.963 00.000 6680 Worker thread wakes up
21:04:26.963 00.000 2864 GuideStep: -20.9 px 0 ms EAST, -2.7 px 0 ms NORTH
21:04:26.963 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:04:26.963 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(129,703,31,31)
21:04:26.963 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:04:26.963 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:04:28.626 01.663 6680 Exposure complete
21:04:28.687 00.061 6680 worker thread done servicing request
21:04:28.687 00.000 2864 OnExposeComplete: enter
21:04:28.687 00.000 2864 UpdateGuideState(): m_state=6
21:04:28.687 00.000 2864 Star::Find(15, 144, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 267
21:04:28.687 00.000 2864 Star::Find returns 1 (0), X=144.81, Y=717.53, Mass=1830, SNR=30.2, Peak=183 HFD=2.6
21:04:28.687 00.000 2864 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.80) = xAngle (-3.33 = 2.95)
21:04:28.703 00.016 2864 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.40 = -0.12)
21:04:28.703 00.000 2864 CameraToMount -- cameraX=18.83 cameraY=-11.17 hyp=21.90 cameraTheta=-0.54 mountX=-21.51 mountY=-2.66, mountTheta=-3.02
21:04:28.703 00.000 2864 SchedulePrimaryMove(10198720, x=18.83, y=-11.17, opts=13)
21:04:28.703 00.000 2864 Enqueuing Move request for scope (18.83, -11.17)
21:04:28.703 00.000 6680 Worker thread wakes up
21:04:28.703 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (18.83, -11.17) opts 0xd
21:04:28.703 00.000 6680 Handling offset move in thread for scope, endpoint = (18.83, -11.17)
21:04:28.703 00.000 6680 Moving (18.83, -11.17) raw xDistance=-21.51 yDistance=-2.66
21:04:28.703 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.66 from input -2.66
21:04:28.703 00.000 6680 MoveAxis(E, 0, ABG)
21:04:28.713 00.010 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:28.713 00.000 6680 Move returns status 1, amount 0
21:04:28.713 00.000 6680 MoveAxis(N, 425, ABG)
21:04:28.713 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:28.713 00.000 6680 Move returns status 1, amount 0
21:04:28.713 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:04:28.713 00.000 6680 move complete, result=1
21:04:28.713 00.000 6680 worker thread done servicing request
21:04:28.721 00.008 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=201, Gamma=0.560
21:04:28.775 00.054 2864 UpdateGuideState exits: m=1830 SNR=30.2
21:04:28.775 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:28.775 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:04:28.775 00.000 2864 Enqueuing Expose request
21:04:28.783 00.008 6680 Worker thread wakes up
21:04:28.783 00.000 2864 GuideStep: -21.5 px 0 ms EAST, -2.7 px 0 ms NORTH
21:04:28.783 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:04:28.783 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(130,703,31,31)
21:04:28.783 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:04:28.783 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:04:30.210 01.427 6680 Exposure complete
21:04:30.275 00.065 6680 worker thread done servicing request
21:04:30.275 00.000 2864 OnExposeComplete: enter
21:04:30.275 00.000 2864 UpdateGuideState(): m_state=6
21:04:30.275 00.000 2864 Star::Find(15, 144, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 268
21:04:30.275 00.000 2864 Star::Find returns 1 (0), X=144.86, Y=717.48, Mass=1821, SNR=30.0, Peak=190 HFD=2.5
21:04:30.275 00.000 2864 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.80) = xAngle (-3.33 = 2.95)
21:04:30.275 00.000 2864 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.41 = -0.12)
21:04:30.275 00.000 2864 CameraToMount -- cameraX=18.88 cameraY=-11.23 hyp=21.97 cameraTheta=-0.54 mountX=-21.57 mountY=-2.69, mountTheta=-3.02
21:04:30.290 00.015 2864 SchedulePrimaryMove(10198720, x=18.88, y=-11.23, opts=13)
21:04:30.290 00.000 2864 Enqueuing Move request for scope (18.88, -11.23)
21:04:30.290 00.000 6680 Worker thread wakes up
21:04:30.290 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (18.88, -11.23) opts 0xd
21:04:30.290 00.000 6680 Handling offset move in thread for scope, endpoint = (18.88, -11.23)
21:04:30.290 00.000 6680 Moving (18.88, -11.23) raw xDistance=-21.57 yDistance=-2.69
21:04:30.290 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.69 from input -2.69
21:04:30.290 00.000 6680 MoveAxis(E, 0, ABG)
21:04:30.290 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:30.290 00.000 6680 Move returns status 1, amount 0
21:04:30.290 00.000 6680 MoveAxis(N, 430, ABG)
21:04:30.290 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:30.290 00.000 6680 Move returns status 1, amount 0
21:04:30.290 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:04:30.290 00.000 6680 move complete, result=1
21:04:30.290 00.000 6680 worker thread done servicing request
21:04:30.308 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=213, Gamma=0.560
21:04:30.354 00.046 2864 UpdateGuideState exits: m=1821 SNR=30.0
21:04:30.356 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:30.358 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:04:30.360 00.002 2864 Enqueuing Expose request
21:04:30.362 00.002 6680 Worker thread wakes up
21:04:30.362 00.000 2864 GuideStep: -21.6 px 0 ms EAST, -2.7 px 0 ms NORTH
21:04:30.362 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:04:30.365 00.003 6680 Handling exposure in thread, d=1500 o=3 r=(130,702,31,31)
21:04:30.365 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:04:30.367 00.002 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:04:32.005 01.638 6680 Exposure complete
21:04:32.058 00.053 6680 worker thread done servicing request
21:04:32.058 00.000 2864 OnExposeComplete: enter
21:04:32.062 00.004 2864 UpdateGuideState(): m_state=6
21:04:32.065 00.003 2864 Star::Find(15, 144, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 269
21:04:32.067 00.002 2864 Star::Find returns 1 (0), X=145.63, Y=717.17, Mass=1900, SNR=30.7, Peak=214 HFD=2.8
21:04:32.069 00.002 2864 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.80) = xAngle (-3.33 = 2.96)
21:04:32.071 00.002 2864 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.40 = -0.12)
21:04:32.073 00.002 2864 CameraToMount -- cameraX=19.65 cameraY=-11.54 hyp=22.79 cameraTheta=-0.53 mountX=-22.40 mountY=-2.66, mountTheta=-3.02
21:04:32.078 00.005 2864 SchedulePrimaryMove(10198720, x=19.65, y=-11.54, opts=13)
21:04:32.078 00.000 2864 Enqueuing Move request for scope (19.65, -11.54)
21:04:32.078 00.000 6680 Worker thread wakes up
21:04:32.078 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (19.65, -11.54) opts 0xd
21:04:32.078 00.000 6680 Handling offset move in thread for scope, endpoint = (19.65, -11.54)
21:04:32.078 00.000 6680 Moving (19.65, -11.54) raw xDistance=-22.40 yDistance=-2.66
21:04:32.078 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.66 from input -2.66
21:04:32.078 00.000 6680 MoveAxis(E, 0, ABG)
21:04:32.078 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:32.078 00.000 6680 Move returns status 1, amount 0
21:04:32.078 00.000 6680 MoveAxis(N, 426, ABG)
21:04:32.078 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:32.078 00.000 6680 Move returns status 1, amount 0
21:04:32.078 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:04:32.078 00.000 6680 move complete, result=1
21:04:32.078 00.000 6680 worker thread done servicing request
21:04:32.096 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=187, Gamma=0.560
21:04:32.139 00.043 2864 UpdateGuideState exits: m=1900 SNR=30.7
21:04:32.139 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:32.139 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:04:32.150 00.011 2864 Enqueuing Expose request
21:04:32.150 00.000 6680 Worker thread wakes up
21:04:32.150 00.000 2864 GuideStep: -22.4 px 0 ms EAST, -2.7 px 0 ms NORTH
21:04:32.155 00.005 6680 worker thread servicing REQUEST_EXPOSE 1500
21:04:32.155 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(131,702,31,31)
21:04:32.155 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:04:32.155 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:04:33.582 01.427 6680 Exposure complete
21:04:33.650 00.068 6680 worker thread done servicing request
21:04:33.650 00.000 2864 OnExposeComplete: enter
21:04:33.650 00.000 2864 UpdateGuideState(): m_state=6
21:04:33.662 00.012 2864 Star::Find(15, 145, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 270
21:04:33.662 00.000 2864 Star::Find returns 1 (1), X=146.16, Y=717.07, Mass=1936, SNR=31.0, Peak=255 HFD=2.6
21:04:33.662 00.000 2864 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.80) = xAngle (-3.32 = 2.96)
21:04:33.662 00.000 2864 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.39 = -0.11)
21:04:33.662 00.000 2864 CameraToMount -- cameraX=20.18 cameraY=-11.63 hyp=23.29 cameraTheta=-0.52 mountX=-22.93 mountY=-2.54, mountTheta=-3.03
21:04:33.662 00.000 2864 SchedulePrimaryMove(10198720, x=20.18, y=-11.63, opts=13)
21:04:33.662 00.000 2864 Enqueuing Move request for scope (20.18, -11.63)
21:04:33.662 00.000 6680 Worker thread wakes up
21:04:33.662 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (20.18, -11.63) opts 0xd
21:04:33.662 00.000 6680 Handling offset move in thread for scope, endpoint = (20.18, -11.63)
21:04:33.662 00.000 6680 Moving (20.18, -11.63) raw xDistance=-22.93 yDistance=-2.54
21:04:33.662 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.54 from input -2.54
21:04:33.662 00.000 6680 MoveAxis(E, 0, ABG)
21:04:33.662 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:33.662 00.000 6680 Move returns status 1, amount 0
21:04:33.662 00.000 6680 MoveAxis(N, 406, ABG)
21:04:33.662 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:33.662 00.000 6680 Move returns status 1, amount 0
21:04:33.662 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:04:33.677 00.015 6680 move complete, result=1
21:04:33.677 00.000 6680 worker thread done servicing request
21:04:33.689 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=197, Gamma=0.560
21:04:33.741 00.052 2864 UpdateGuideState exits: m=1936 SNR=31.0 Saturated
21:04:33.746 00.005 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:33.748 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:04:33.750 00.002 2864 Enqueuing Expose request
21:04:33.754 00.004 6680 Worker thread wakes up
21:04:33.754 00.000 2864 GuideStep: -22.9 px 0 ms EAST, -2.5 px 0 ms NORTH
21:04:33.756 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
21:04:33.756 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(131,702,31,31)
21:04:33.758 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:04:33.758 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:04:35.384 01.626 6680 Exposure complete
21:04:35.431 00.047 6680 worker thread done servicing request
21:04:35.431 00.000 2864 OnExposeComplete: enter
21:04:35.431 00.000 2864 UpdateGuideState(): m_state=6
21:04:35.439 00.008 2864 Star::Find(15, 146, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 271
21:04:35.439 00.000 2864 Star::Find returns 1 (0), X=146.56, Y=717.12, Mass=1865, SNR=30.5, Peak=220 HFD=2.9
21:04:35.439 00.000 2864 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.80) = xAngle (-3.31 = 2.97)
21:04:35.439 00.000 2864 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.38 = -0.10)
21:04:35.447 00.008 2864 CameraToMount -- cameraX=20.58 cameraY=-11.59 hyp=23.61 cameraTheta=-0.51 mountX=-23.29 mountY=-2.34, mountTheta=-3.04
21:04:35.447 00.000 2864 SchedulePrimaryMove(10198720, x=20.58, y=-11.59, opts=13)
21:04:35.447 00.000 2864 Enqueuing Move request for scope (20.58, -11.59)
21:04:35.447 00.000 6680 Worker thread wakes up
21:04:35.447 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (20.58, -11.59) opts 0xd
21:04:35.447 00.000 6680 Handling offset move in thread for scope, endpoint = (20.58, -11.59)
21:04:35.447 00.000 6680 Moving (20.58, -11.59) raw xDistance=-23.29 yDistance=-2.34
21:04:35.447 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.34 from input -2.34
21:04:35.447 00.000 6680 MoveAxis(E, 0, ABG)
21:04:35.447 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:35.447 00.000 6680 Move returns status 1, amount 0
21:04:35.447 00.000 6680 MoveAxis(N, 374, ABG)
21:04:35.447 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:35.447 00.000 6680 Move returns status 1, amount 0
21:04:35.447 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:04:35.447 00.000 6680 move complete, result=1
21:04:35.447 00.000 6680 worker thread done servicing request
21:04:35.463 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=178, Gamma=0.560
21:04:35.510 00.047 2864 UpdateGuideState exits: m=1865 SNR=30.5
21:04:35.510 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:35.510 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:04:35.510 00.000 2864 Enqueuing Expose request
21:04:35.510 00.000 6680 Worker thread wakes up
21:04:35.510 00.000 2864 GuideStep: -23.3 px 0 ms EAST, -2.3 px 0 ms NORTH
21:04:35.510 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:04:35.510 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(132,702,31,31)
21:04:35.510 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:04:35.525 00.015 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:04:36.942 01.417 6680 Exposure complete
21:04:37.017 00.075 6680 worker thread done servicing request
21:04:37.017 00.000 2864 OnExposeComplete: enter
21:04:37.017 00.000 2864 UpdateGuideState(): m_state=6
21:04:37.025 00.008 2864 Star::Find(15, 146, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 272
21:04:37.025 00.000 2864 Star::Find returns 1 (0), X=146.90, Y=716.82, Mass=1857, SNR=30.4, Peak=197 HFD=2.5
21:04:37.025 00.000 2864 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.80) = xAngle (-3.31 = 2.97)
21:04:37.032 00.007 2864 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.39 = -0.10)
21:04:37.032 00.000 2864 CameraToMount -- cameraX=20.92 cameraY=-11.89 hyp=24.06 cameraTheta=-0.52 mountX=-23.71 mountY=-2.47, mountTheta=-3.04
21:04:37.032 00.000 2864 SchedulePrimaryMove(10198720, x=20.92, y=-11.89, opts=13)
21:04:37.032 00.000 2864 Enqueuing Move request for scope (20.92, -11.89)
21:04:37.032 00.000 6680 Worker thread wakes up
21:04:37.032 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (20.92, -11.89) opts 0xd
21:04:37.032 00.000 6680 Handling offset move in thread for scope, endpoint = (20.92, -11.89)
21:04:37.032 00.000 6680 Moving (20.92, -11.89) raw xDistance=-23.71 yDistance=-2.47
21:04:37.032 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.47 from input -2.47
21:04:37.032 00.000 6680 MoveAxis(E, 0, ABG)
21:04:37.032 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:37.042 00.010 6680 Move returns status 1, amount 0
21:04:37.042 00.000 6680 MoveAxis(N, 396, ABG)
21:04:37.042 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:37.042 00.000 6680 Move returns status 1, amount 0
21:04:37.042 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:04:37.042 00.000 6680 move complete, result=1
21:04:37.042 00.000 6680 worker thread done servicing request
21:04:37.048 00.006 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=206, Gamma=0.560
21:04:37.096 00.048 2864 UpdateGuideState exits: m=1857 SNR=30.4
21:04:37.096 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:37.096 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:04:37.096 00.000 2864 Enqueuing Expose request
21:04:37.096 00.000 6680 Worker thread wakes up
21:04:37.096 00.000 2864 GuideStep: -23.7 px 0 ms EAST, -2.5 px 0 ms NORTH
21:04:37.096 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:04:37.096 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(132,702,31,31)
21:04:37.112 00.016 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:04:37.112 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:04:38.755 01.643 6680 Exposure complete
21:04:38.820 00.065 6680 worker thread done servicing request
21:04:38.820 00.000 2864 OnExposeComplete: enter
21:04:38.824 00.004 2864 UpdateGuideState(): m_state=6
21:04:38.826 00.002 2864 Star::Find(15, 146, 716, 0, (0,0,0,0), 1.5, 10.0, 255) frame 273
21:04:38.826 00.000 2864 Star::Find returns 1 (0), X=147.09, Y=716.63, Mass=1864, SNR=30.4, Peak=177 HFD=2.6
21:04:38.826 00.000 2864 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.80) = xAngle (-3.32 = 2.97)
21:04:38.826 00.000 2864 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.39 = -0.11)
21:04:38.826 00.000 2864 CameraToMount -- cameraX=21.12 cameraY=-12.07 hyp=24.32 cameraTheta=-0.52 mountX=-23.96 mountY=-2.57, mountTheta=-3.03
21:04:38.836 00.010 2864 SchedulePrimaryMove(10198720, x=21.12, y=-12.07, opts=13)
21:04:38.840 00.004 2864 Enqueuing Move request for scope (21.12, -12.07)
21:04:38.842 00.002 6680 Worker thread wakes up
21:04:38.842 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (21.12, -12.07) opts 0xd
21:04:38.842 00.000 6680 Handling offset move in thread for scope, endpoint = (21.12, -12.07)
21:04:38.842 00.000 6680 Moving (21.12, -12.07) raw xDistance=-23.96 yDistance=-2.57
21:04:38.842 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.57 from input -2.57
21:04:38.842 00.000 6680 MoveAxis(E, 0, ABG)
21:04:38.842 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:38.842 00.000 6680 Move returns status 1, amount 0
21:04:38.842 00.000 6680 MoveAxis(N, 410, ABG)
21:04:38.842 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:38.842 00.000 6680 Move returns status 1, amount 0
21:04:38.842 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:04:38.842 00.000 6680 move complete, result=1
21:04:38.842 00.000 6680 worker thread done servicing request
21:04:38.854 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=196, Gamma=0.560
21:04:38.898 00.044 2864 UpdateGuideState exits: m=1864 SNR=30.4
21:04:38.902 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:38.904 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:04:38.906 00.002 2864 Enqueuing Expose request
21:04:38.908 00.002 6680 Worker thread wakes up
21:04:38.908 00.000 2864 GuideStep: -24.0 px 0 ms EAST, -2.6 px 0 ms NORTH
21:04:38.910 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
21:04:38.910 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(132,702,31,31)
21:04:38.912 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:04:38.914 00.002 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:04:40.342 01.428 6680 Exposure complete
21:04:40.437 00.095 6680 worker thread done servicing request
21:04:40.437 00.000 2864 OnExposeComplete: enter
21:04:40.437 00.000 2864 UpdateGuideState(): m_state=6
21:04:40.437 00.000 2864 Star::Find(15, 147, 716, 0, (0,0,0,0), 1.5, 10.0, 255) frame 274
21:04:40.437 00.000 2864 Star::Find returns 1 (0), X=147.49, Y=716.29, Mass=1852, SNR=30.4, Peak=229 HFD=3.0
21:04:40.448 00.011 2864 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.80) = xAngle (-3.32 = 2.96)
21:04:40.448 00.000 2864 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.39 = -0.11)
21:04:40.448 00.000 2864 CameraToMount -- cameraX=21.52 cameraY=-12.41 hyp=24.84 cameraTheta=-0.52 mountX=-24.45 mountY=-2.71, mountTheta=-3.03
21:04:40.453 00.005 2864 SchedulePrimaryMove(10198720, x=21.52, y=-12.41, opts=13)
21:04:40.453 00.000 2864 Enqueuing Move request for scope (21.52, -12.41)
21:04:40.453 00.000 6680 Worker thread wakes up
21:04:40.453 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (21.52, -12.41) opts 0xd
21:04:40.453 00.000 6680 Handling offset move in thread for scope, endpoint = (21.52, -12.41)
21:04:40.453 00.000 6680 Moving (21.52, -12.41) raw xDistance=-24.45 yDistance=-2.71
21:04:40.453 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.71 from input -2.71
21:04:40.453 00.000 6680 MoveAxis(E, 0, ABG)
21:04:40.453 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:40.453 00.000 6680 Move returns status 1, amount 0
21:04:40.453 00.000 6680 MoveAxis(N, 434, ABG)
21:04:40.453 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:40.453 00.000 6680 Move returns status 1, amount 0
21:04:40.453 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:04:40.453 00.000 6680 move complete, result=1
21:04:40.453 00.000 6680 worker thread done servicing request
21:04:40.469 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=182, Gamma=0.560
21:04:40.516 00.047 2864 UpdateGuideState exits: m=1852 SNR=30.4
21:04:40.516 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:40.516 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:04:40.516 00.000 2864 Enqueuing Expose request
21:04:40.516 00.000 6680 Worker thread wakes up
21:04:40.516 00.000 2864 GuideStep: -24.4 px 0 ms EAST, -2.7 px 0 ms NORTH
21:04:40.525 00.009 6680 worker thread servicing REQUEST_EXPOSE 1500
21:04:40.525 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(132,701,31,31)
21:04:40.525 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:04:40.525 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:04:42.180 01.655 6680 Exposure complete
21:04:42.241 00.061 6680 worker thread done servicing request
21:04:42.241 00.000 2864 OnExposeComplete: enter
21:04:42.244 00.003 2864 UpdateGuideState(): m_state=6
21:04:42.244 00.000 2864 Star::Find(15, 147, 716, 0, (0,0,0,0), 1.5, 10.0, 255) frame 275
21:04:42.244 00.000 2864 Star::Find returns 1 (0), X=148.35, Y=716.25, Mass=1835, SNR=30.2, Peak=206 HFD=2.8
21:04:42.249 00.005 2864 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.80) = xAngle (-3.30 = 2.98)
21:04:42.249 00.000 2864 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.38 = -0.09)
21:04:42.249 00.000 2864 CameraToMount -- cameraX=22.37 cameraY=-12.45 hyp=25.60 cameraTheta=-0.51 mountX=-25.26 mountY=-2.41, mountTheta=-3.05
21:04:42.249 00.000 2864 SchedulePrimaryMove(10198720, x=22.37, y=-12.45, opts=13)
21:04:42.249 00.000 2864 Enqueuing Move request for scope (22.37, -12.45)
21:04:42.261 00.012 6680 Worker thread wakes up
21:04:42.261 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (22.37, -12.45) opts 0xd
21:04:42.261 00.000 6680 Handling offset move in thread for scope, endpoint = (22.37, -12.45)
21:04:42.261 00.000 6680 Moving (22.37, -12.45) raw xDistance=-25.26 yDistance=-2.41
21:04:42.261 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.41 from input -2.41
21:04:42.261 00.000 6680 MoveAxis(E, 0, ABG)
21:04:42.261 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:42.261 00.000 6680 Move returns status 1, amount 0
21:04:42.261 00.000 6680 MoveAxis(N, 385, ABG)
21:04:42.261 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:42.261 00.000 6680 Move returns status 1, amount 0
21:04:42.261 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:04:42.261 00.000 6680 move complete, result=1
21:04:42.261 00.000 6680 worker thread done servicing request
21:04:42.261 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=185, Gamma=0.560
21:04:42.320 00.059 2864 UpdateGuideState exits: m=1835 SNR=30.2
21:04:42.322 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:42.323 00.001 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:04:42.323 00.000 2864 Enqueuing Expose request
21:04:42.323 00.000 6680 Worker thread wakes up
21:04:42.323 00.000 2864 GuideStep: -25.3 px 0 ms EAST, -2.4 px 0 ms NORTH
21:04:42.323 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:04:42.323 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,701,31,31)
21:04:42.323 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:04:42.323 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:04:43.735 01.412 6680 Exposure complete
21:04:43.793 00.058 6680 worker thread done servicing request
21:04:43.793 00.000 2864 OnExposeComplete: enter
21:04:43.796 00.003 2864 UpdateGuideState(): m_state=6
21:04:43.798 00.002 2864 Star::Find(15, 148, 716, 0, (0,0,0,0), 1.5, 10.0, 255) frame 276
21:04:43.798 00.000 2864 Star::Find returns 1 (0), X=148.49, Y=715.89, Mass=1871, SNR=30.5, Peak=206 HFD=3.0
21:04:43.798 00.000 2864 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.80) = xAngle (-3.31 = 2.97)
21:04:43.810 00.012 2864 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.39 = -0.10)
21:04:43.814 00.004 2864 CameraToMount -- cameraX=22.51 cameraY=-12.82 hyp=25.91 cameraTheta=-0.52 mountX=-25.53 mountY=-2.69, mountTheta=-3.04
21:04:43.820 00.006 2864 SchedulePrimaryMove(10198720, x=22.51, y=-12.82, opts=13)
21:04:43.824 00.004 2864 Enqueuing Move request for scope (22.51, -12.82)
21:04:43.824 00.000 6680 Worker thread wakes up
21:04:43.824 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (22.51, -12.82) opts 0xd
21:04:43.824 00.000 6680 Handling offset move in thread for scope, endpoint = (22.51, -12.82)
21:04:43.824 00.000 6680 Moving (22.51, -12.82) raw xDistance=-25.53 yDistance=-2.69
21:04:43.824 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.69 from input -2.69
21:04:43.824 00.000 6680 MoveAxis(E, 0, ABG)
21:04:43.824 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:43.824 00.000 6680 Move returns status 1, amount 0
21:04:43.824 00.000 6680 MoveAxis(N, 430, ABG)
21:04:43.824 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:43.824 00.000 6680 Move returns status 1, amount 0
21:04:43.824 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:04:43.824 00.000 6680 move complete, result=1
21:04:43.824 00.000 6680 worker thread done servicing request
21:04:43.843 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=190, Gamma=0.560
21:04:43.893 00.050 2864 UpdateGuideState exits: m=1871 SNR=30.5
21:04:43.893 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:43.893 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:04:43.900 00.007 2864 Enqueuing Expose request
21:04:43.907 00.007 6680 Worker thread wakes up
21:04:43.907 00.000 2864 GuideStep: -25.5 px 0 ms EAST, -2.7 px 0 ms NORTH
21:04:43.909 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
21:04:43.909 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,701,31,31)
21:04:43.909 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:04:43.917 00.008 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:04:45.540 01.623 6680 Exposure complete
21:04:45.590 00.050 6680 worker thread done servicing request
21:04:45.590 00.000 2864 OnExposeComplete: enter
21:04:45.590 00.000 2864 UpdateGuideState(): m_state=6
21:04:45.601 00.011 2864 Star::Find(15, 148, 715, 0, (0,0,0,0), 1.5, 10.0, 255) frame 277
21:04:45.603 00.002 2864 Star::Find returns 1 (0), X=148.57, Y=715.97, Mass=1892, SNR=30.7, Peak=215 HFD=2.8
21:04:45.603 00.000 2864 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.80) = xAngle (-3.31 = 2.97)
21:04:45.603 00.000 2864 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.38 = -0.10)
21:04:45.603 00.000 2864 CameraToMount -- cameraX=22.59 cameraY=-12.73 hyp=25.93 cameraTheta=-0.51 mountX=-25.57 mountY=-2.57, mountTheta=-3.04
21:04:45.603 00.000 2864 SchedulePrimaryMove(10198720, x=22.59, y=-12.73, opts=13)
21:04:45.603 00.000 2864 Enqueuing Move request for scope (22.59, -12.73)
21:04:45.603 00.000 6680 Worker thread wakes up
21:04:45.603 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (22.59, -12.73) opts 0xd
21:04:45.603 00.000 6680 Handling offset move in thread for scope, endpoint = (22.59, -12.73)
21:04:45.603 00.000 6680 Moving (22.59, -12.73) raw xDistance=-25.57 yDistance=-2.57
21:04:45.603 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.57 from input -2.57
21:04:45.603 00.000 6680 MoveAxis(E, 0, ABG)
21:04:45.603 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:45.603 00.000 6680 Move returns status 1, amount 0
21:04:45.603 00.000 6680 MoveAxis(N, 412, ABG)
21:04:45.603 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:45.603 00.000 6680 Move returns status 1, amount 0
21:04:45.603 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:04:45.603 00.000 6680 move complete, result=1
21:04:45.603 00.000 6680 worker thread done servicing request
21:04:45.622 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=187, Gamma=0.560
21:04:45.679 00.057 2864 UpdateGuideState exits: m=1892 SNR=30.7
21:04:45.682 00.003 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:45.688 00.006 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:04:45.690 00.002 2864 Enqueuing Expose request
21:04:45.694 00.004 6680 Worker thread wakes up
21:04:45.694 00.000 2864 GuideStep: -25.6 px 0 ms EAST, -2.6 px 0 ms NORTH
21:04:45.697 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
21:04:45.697 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(134,701,31,31)
21:04:45.699 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:04:45.699 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:04:47.102 01.403 6680 Exposure complete
21:04:47.158 00.056 6680 worker thread done servicing request
21:04:47.158 00.000 2864 OnExposeComplete: enter
21:04:47.160 00.002 2864 UpdateGuideState(): m_state=6
21:04:47.164 00.004 2864 Star::Find(15, 148, 715, 0, (0,0,0,0), 1.5, 10.0, 255) frame 278
21:04:47.166 00.002 2864 Star::Find returns 1 (0), X=148.90, Y=716.05, Mass=1822, SNR=30.1, Peak=192 HFD=2.8
21:04:47.168 00.002 2864 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.80) = xAngle (-3.30 = 2.98)
21:04:47.170 00.002 2864 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.37 = -0.09)
21:04:47.172 00.002 2864 CameraToMount -- cameraX=22.92 cameraY=-12.65 hyp=26.18 cameraTheta=-0.50 mountX=-25.85 mountY=-2.37, mountTheta=-3.05
21:04:47.176 00.004 2864 SchedulePrimaryMove(10198720, x=22.92, y=-12.65, opts=13)
21:04:47.178 00.002 2864 Enqueuing Move request for scope (22.92, -12.65)
21:04:47.182 00.004 6680 Worker thread wakes up
21:04:47.182 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (22.92, -12.65) opts 0xd
21:04:47.182 00.000 6680 Handling offset move in thread for scope, endpoint = (22.92, -12.65)
21:04:47.182 00.000 6680 Moving (22.92, -12.65) raw xDistance=-25.85 yDistance=-2.37
21:04:47.182 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.37 from input -2.37
21:04:47.182 00.000 6680 MoveAxis(E, 0, ABG)
21:04:47.182 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:47.182 00.000 6680 Move returns status 1, amount 0
21:04:47.182 00.000 6680 MoveAxis(N, 379, ABG)
21:04:47.182 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:47.182 00.000 6680 Move returns status 1, amount 0
21:04:47.182 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:04:47.182 00.000 6680 move complete, result=1
21:04:47.182 00.000 6680 worker thread done servicing request
21:04:47.198 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=199, Gamma=0.560
21:04:47.251 00.053 2864 UpdateGuideState exits: m=1822 SNR=30.1
21:04:47.251 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:47.261 00.010 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:04:47.261 00.000 2864 Enqueuing Expose request
21:04:47.261 00.000 6680 Worker thread wakes up
21:04:47.261 00.000 2864 GuideStep: -25.9 px 0 ms EAST, -2.4 px 0 ms NORTH
21:04:47.261 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:04:47.261 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(134,701,31,31)
21:04:47.261 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:04:47.261 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:04:48.895 01.634 6680 Exposure complete
21:04:48.943 00.048 6680 worker thread done servicing request
21:04:48.943 00.000 2864 OnExposeComplete: enter
21:04:48.943 00.000 2864 UpdateGuideState(): m_state=6
21:04:48.953 00.010 2864 Star::Find(15, 148, 716, 0, (0,0,0,0), 1.5, 10.0, 255) frame 279
21:04:48.953 00.000 2864 Star::Find returns 1 (0), X=149.12, Y=715.75, Mass=1834, SNR=30.2, Peak=182 HFD=2.6
21:04:48.953 00.000 2864 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.80) = xAngle (-3.31 = 2.98)
21:04:48.958 00.005 2864 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.38 = -0.10)
21:04:48.958 00.000 2864 CameraToMount -- cameraX=23.15 cameraY=-12.95 hyp=26.52 cameraTheta=-0.51 mountX=-26.17 mountY=-2.55, mountTheta=-3.04
21:04:48.963 00.005 2864 SchedulePrimaryMove(10198720, x=23.15, y=-12.95, opts=13)
21:04:48.963 00.000 2864 Enqueuing Move request for scope (23.15, -12.95)
21:04:48.963 00.000 6680 Worker thread wakes up
21:04:48.963 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (23.15, -12.95) opts 0xd
21:04:48.963 00.000 6680 Handling offset move in thread for scope, endpoint = (23.15, -12.95)
21:04:48.963 00.000 6680 Moving (23.15, -12.95) raw xDistance=-26.17 yDistance=-2.55
21:04:48.963 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.55 from input -2.55
21:04:48.963 00.000 6680 MoveAxis(E, 0, ABG)
21:04:48.963 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:48.963 00.000 6680 Move returns status 1, amount 0
21:04:48.963 00.000 6680 MoveAxis(N, 409, ABG)
21:04:48.963 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:48.963 00.000 6680 Move returns status 1, amount 0
21:04:48.963 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:04:48.963 00.000 6680 move complete, result=1
21:04:48.963 00.000 6680 worker thread done servicing request
21:04:48.974 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=173, Gamma=0.560
21:04:49.029 00.055 2864 UpdateGuideState exits: m=1834 SNR=30.2
21:04:49.031 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:49.031 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:04:49.038 00.007 2864 Enqueuing Expose request
21:04:49.038 00.000 6680 Worker thread wakes up
21:04:49.038 00.000 2864 GuideStep: -26.2 px 0 ms EAST, -2.6 px 0 ms NORTH
21:04:49.038 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:04:49.038 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(134,701,31,31)
21:04:49.038 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:04:49.038 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:04:50.463 01.425 6680 Exposure complete
21:04:50.542 00.079 6680 worker thread done servicing request
21:04:50.542 00.000 2864 OnExposeComplete: enter
21:04:50.542 00.000 2864 UpdateGuideState(): m_state=6
21:04:50.542 00.000 2864 Star::Find(15, 149, 715, 0, (0,0,0,0), 1.5, 10.0, 255) frame 280
21:04:50.542 00.000 2864 Star::Find returns 1 (0), X=149.50, Y=715.73, Mass=1832, SNR=30.2, Peak=200 HFD=3.0
21:04:50.542 00.000 2864 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.80) = xAngle (-3.30 = 2.98)
21:04:50.542 00.000 2864 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.37 = -0.09)
21:04:50.542 00.000 2864 CameraToMount -- cameraX=23.53 cameraY=-12.97 hyp=26.87 cameraTheta=-0.50 mountX=-26.53 mountY=-2.42, mountTheta=-3.05
21:04:50.557 00.015 2864 SchedulePrimaryMove(10198720, x=23.53, y=-12.97, opts=13)
21:04:50.557 00.000 2864 Enqueuing Move request for scope (23.53, -12.97)
21:04:50.557 00.000 6680 Worker thread wakes up
21:04:50.557 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (23.53, -12.97) opts 0xd
21:04:50.557 00.000 6680 Handling offset move in thread for scope, endpoint = (23.53, -12.97)
21:04:50.557 00.000 6680 Moving (23.53, -12.97) raw xDistance=-26.53 yDistance=-2.42
21:04:50.557 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.42 from input -2.42
21:04:50.557 00.000 6680 MoveAxis(E, 0, ABG)
21:04:50.557 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:50.557 00.000 6680 Move returns status 1, amount 0
21:04:50.557 00.000 6680 MoveAxis(N, 387, ABG)
21:04:50.557 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:50.557 00.000 6680 Move returns status 1, amount 0
21:04:50.557 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:04:50.557 00.000 6680 move complete, result=1
21:04:50.557 00.000 6680 worker thread done servicing request
21:04:50.571 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=183, Gamma=0.560
21:04:50.619 00.048 2864 UpdateGuideState exits: m=1832 SNR=30.2
21:04:50.619 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:50.619 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:04:50.619 00.000 2864 Enqueuing Expose request
21:04:50.619 00.000 6680 Worker thread wakes up
21:04:50.619 00.000 2864 GuideStep: -26.5 px 0 ms EAST, -2.4 px 0 ms NORTH
21:04:50.634 00.015 6680 worker thread servicing REQUEST_EXPOSE 1500
21:04:50.634 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(135,701,31,31)
21:04:50.634 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:04:50.634 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:04:52.275 01.641 6680 Exposure complete
21:04:52.369 00.094 6680 worker thread done servicing request
21:04:52.369 00.000 2864 OnExposeComplete: enter
21:04:52.369 00.000 2864 UpdateGuideState(): m_state=6
21:04:52.369 00.000 2864 Star::Find(15, 149, 715, 0, (0,0,0,0), 1.5, 10.0, 255) frame 281
21:04:52.369 00.000 2864 Star::Find returns 1 (0), X=149.52, Y=715.65, Mass=1892, SNR=30.7, Peak=196 HFD=3.0
21:04:52.369 00.000 2864 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.80) = xAngle (-3.30 = 2.98)
21:04:52.378 00.009 2864 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.38 = -0.09)
21:04:52.378 00.000 2864 CameraToMount -- cameraX=23.55 cameraY=-13.06 hyp=26.92 cameraTheta=-0.51 mountX=-26.58 mountY=-2.49, mountTheta=-3.05
21:04:52.378 00.000 2864 SchedulePrimaryMove(10198720, x=23.55, y=-13.06, opts=13)
21:04:52.378 00.000 2864 Enqueuing Move request for scope (23.55, -13.06)
21:04:52.378 00.000 6680 Worker thread wakes up
21:04:52.378 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (23.55, -13.06) opts 0xd
21:04:52.378 00.000 6680 Handling offset move in thread for scope, endpoint = (23.55, -13.06)
21:04:52.378 00.000 6680 Moving (23.55, -13.06) raw xDistance=-26.58 yDistance=-2.49
21:04:52.378 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.49 from input -2.49
21:04:52.378 00.000 6680 MoveAxis(E, 0, ABG)
21:04:52.378 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:52.378 00.000 6680 Move returns status 1, amount 0
21:04:52.378 00.000 6680 MoveAxis(N, 398, ABG)
21:04:52.378 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:52.378 00.000 6680 Move returns status 1, amount 0
21:04:52.378 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:04:52.378 00.000 6680 move complete, result=1
21:04:52.378 00.000 6680 worker thread done servicing request
21:04:52.400 00.022 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=191, Gamma=0.560
21:04:52.442 00.042 2864 UpdateGuideState exits: m=1892 SNR=30.7
21:04:52.442 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:52.442 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:04:52.442 00.000 2864 Enqueuing Expose request
21:04:52.442 00.000 6680 Worker thread wakes up
21:04:52.442 00.000 2864 GuideStep: -26.6 px 0 ms EAST, -2.5 px 0 ms NORTH
21:04:52.442 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:04:52.442 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(135,701,31,31)
21:04:52.456 00.014 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:04:52.459 00.003 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:04:53.864 01.405 6680 Exposure complete
21:04:53.923 00.059 6680 worker thread done servicing request
21:04:53.925 00.002 2864 OnExposeComplete: enter
21:04:53.927 00.002 2864 UpdateGuideState(): m_state=6
21:04:53.931 00.004 2864 Star::Find(15, 149, 715, 0, (0,0,0,0), 1.5, 10.0, 255) frame 282
21:04:53.936 00.005 2864 Star::Find returns 1 (0), X=149.59, Y=715.72, Mass=1902, SNR=30.8, Peak=177 HFD=3.0
21:04:53.947 00.011 2864 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.80) = xAngle (-3.30 = 2.98)
21:04:53.953 00.006 2864 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.37 = -0.09)
21:04:53.958 00.005 2864 CameraToMount -- cameraX=23.61 cameraY=-12.99 hyp=26.95 cameraTheta=-0.50 mountX=-26.62 mountY=-2.40, mountTheta=-3.05
21:04:53.972 00.014 2864 SchedulePrimaryMove(10198720, x=23.61, y=-12.99, opts=13)
21:04:53.976 00.004 2864 Enqueuing Move request for scope (23.61, -12.99)
21:04:53.982 00.006 6680 Worker thread wakes up
21:04:53.982 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (23.61, -12.99) opts 0xd
21:04:53.982 00.000 6680 Handling offset move in thread for scope, endpoint = (23.61, -12.99)
21:04:53.982 00.000 6680 Moving (23.61, -12.99) raw xDistance=-26.62 yDistance=-2.40
21:04:53.982 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.40 from input -2.40
21:04:53.982 00.000 6680 MoveAxis(E, 0, ABG)
21:04:53.982 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:53.982 00.000 6680 Move returns status 1, amount 0
21:04:53.984 00.002 6680 MoveAxis(N, 384, ABG)
21:04:53.984 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:53.984 00.000 6680 Move returns status 1, amount 0
21:04:53.984 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:04:53.984 00.000 6680 move complete, result=1
21:04:53.984 00.000 6680 worker thread done servicing request
21:04:53.998 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=174, Gamma=0.560
21:04:54.034 00.036 2864 UpdateGuideState exits: m=1902 SNR=30.8
21:04:54.049 00.015 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:54.049 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:04:54.049 00.000 2864 Enqueuing Expose request
21:04:54.049 00.000 6680 Worker thread wakes up
21:04:54.049 00.000 2864 GuideStep: -26.6 px 0 ms EAST, -2.4 px 0 ms NORTH
21:04:54.058 00.009 6680 worker thread servicing REQUEST_EXPOSE 1500
21:04:54.058 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(135,701,31,31)
21:04:54.058 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:04:54.065 00.007 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:04:55.700 01.635 6680 Exposure complete
21:04:55.756 00.056 6680 worker thread done servicing request
21:04:55.756 00.000 2864 OnExposeComplete: enter
21:04:55.760 00.004 2864 UpdateGuideState(): m_state=6
21:04:55.762 00.002 2864 Star::Find(15, 149, 715, 0, (0,0,0,0), 1.5, 10.0, 255) frame 283
21:04:55.764 00.002 2864 Star::Find returns 1 (0), X=149.76, Y=715.80, Mass=1860, SNR=30.4, Peak=197 HFD=2.9
21:04:55.771 00.007 2864 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.80) = xAngle (-3.29 = 2.99)
21:04:55.775 00.004 2864 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.37 = -0.08)
21:04:55.785 00.010 2864 CameraToMount -- cameraX=23.78 cameraY=-12.90 hyp=27.05 cameraTheta=-0.50 mountX=-26.74 mountY=-2.25, mountTheta=-3.06
21:04:55.791 00.006 2864 SchedulePrimaryMove(10198720, x=23.78, y=-12.90, opts=13)
21:04:55.791 00.000 2864 Enqueuing Move request for scope (23.78, -12.90)
21:04:55.791 00.000 6680 Worker thread wakes up
21:04:55.791 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (23.78, -12.90) opts 0xd
21:04:55.791 00.000 6680 Handling offset move in thread for scope, endpoint = (23.78, -12.90)
21:04:55.791 00.000 6680 Moving (23.78, -12.90) raw xDistance=-26.74 yDistance=-2.25
21:04:55.791 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.25 from input -2.25
21:04:55.791 00.000 6680 MoveAxis(E, 0, ABG)
21:04:55.791 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:55.791 00.000 6680 Move returns status 1, amount 0
21:04:55.791 00.000 6680 MoveAxis(N, 360, ABG)
21:04:55.791 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:55.791 00.000 6680 Move returns status 1, amount 0
21:04:55.791 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:04:55.791 00.000 6680 move complete, result=1
21:04:55.791 00.000 6680 worker thread done servicing request
21:04:55.819 00.028 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=192, Gamma=0.560
21:04:55.871 00.052 2864 UpdateGuideState exits: m=1860 SNR=30.4
21:04:55.873 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:55.873 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:04:55.873 00.000 2864 Enqueuing Expose request
21:04:55.885 00.012 6680 Worker thread wakes up
21:04:55.885 00.000 2864 GuideStep: -26.7 px 0 ms EAST, -2.3 px 0 ms NORTH
21:04:55.887 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
21:04:55.887 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(135,701,31,31)
21:04:55.887 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:04:55.887 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:04:57.306 01.419 6680 Exposure complete
21:04:57.369 00.063 6680 worker thread done servicing request
21:04:57.369 00.000 2864 OnExposeComplete: enter
21:04:57.369 00.000 2864 UpdateGuideState(): m_state=6
21:04:57.369 00.000 2864 Star::Find(15, 149, 715, 0, (0,0,0,0), 1.5, 10.0, 255) frame 284
21:04:57.383 00.014 2864 Star::Find returns 1 (0), X=149.76, Y=715.65, Mass=1915, SNR=30.9, Peak=186 HFD=2.8
21:04:57.384 00.001 2864 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.80) = xAngle (-3.30 = 2.99)
21:04:57.384 00.000 2864 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.37 = -0.09)
21:04:57.384 00.000 2864 CameraToMount -- cameraX=23.78 cameraY=-13.06 hyp=27.13 cameraTheta=-0.50 mountX=-26.80 mountY=-2.39, mountTheta=-3.05
21:04:57.384 00.000 2864 SchedulePrimaryMove(10198720, x=23.78, y=-13.06, opts=13)
21:04:57.384 00.000 2864 Enqueuing Move request for scope (23.78, -13.06)
21:04:57.384 00.000 6680 Worker thread wakes up
21:04:57.384 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (23.78, -13.06) opts 0xd
21:04:57.384 00.000 6680 Handling offset move in thread for scope, endpoint = (23.78, -13.06)
21:04:57.384 00.000 6680 Moving (23.78, -13.06) raw xDistance=-26.80 yDistance=-2.39
21:04:57.384 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.39 from input -2.39
21:04:57.384 00.000 6680 MoveAxis(E, 0, ABG)
21:04:57.384 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:57.384 00.000 6680 Move returns status 1, amount 0
21:04:57.384 00.000 6680 MoveAxis(N, 383, ABG)
21:04:57.384 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:57.384 00.000 6680 Move returns status 1, amount 0
21:04:57.384 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:04:57.384 00.000 6680 move complete, result=1
21:04:57.384 00.000 6680 worker thread done servicing request
21:04:57.400 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=219, Gamma=0.560
21:04:57.448 00.048 2864 UpdateGuideState exits: m=1915 SNR=30.9
21:04:57.448 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:57.448 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:04:57.448 00.000 2864 Enqueuing Expose request
21:04:57.461 00.013 6680 Worker thread wakes up
21:04:57.461 00.000 2864 GuideStep: -26.8 px 0 ms EAST, -2.4 px 0 ms NORTH
21:04:57.466 00.005 6680 worker thread servicing REQUEST_EXPOSE 1500
21:04:57.466 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(135,701,31,31)
21:04:57.466 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:04:57.466 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:04:59.097 01.631 6680 Exposure complete
21:04:59.142 00.045 6680 worker thread done servicing request
21:04:59.142 00.000 2864 OnExposeComplete: enter
21:04:59.152 00.010 2864 UpdateGuideState(): m_state=6
21:04:59.154 00.002 2864 Star::Find(15, 149, 715, 0, (0,0,0,0), 1.5, 10.0, 255) frame 285
21:04:59.154 00.000 2864 Star::Find returns 1 (0), X=149.98, Y=715.93, Mass=1885, SNR=30.6, Peak=208 HFD=2.7
21:04:59.154 00.000 2864 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.80) = xAngle (-3.28 = 3.00)
21:04:59.159 00.005 2864 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.36 = -0.08)
21:04:59.159 00.000 2864 CameraToMount -- cameraX=24.00 cameraY=-12.78 hyp=27.19 cameraTheta=-0.49 mountX=-26.91 mountY=-2.05, mountTheta=-3.07
21:04:59.162 00.003 2864 SchedulePrimaryMove(10198720, x=24.00, y=-12.78, opts=13)
21:04:59.162 00.000 2864 Enqueuing Move request for scope (24.00, -12.78)
21:04:59.162 00.000 6680 Worker thread wakes up
21:04:59.162 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (24.00, -12.78) opts 0xd
21:04:59.162 00.000 6680 Handling offset move in thread for scope, endpoint = (24.00, -12.78)
21:04:59.162 00.000 6680 Moving (24.00, -12.78) raw xDistance=-26.91 yDistance=-2.05
21:04:59.162 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.05 from input -2.05
21:04:59.162 00.000 6680 MoveAxis(E, 0, ABG)
21:04:59.162 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:59.162 00.000 6680 Move returns status 1, amount 0
21:04:59.162 00.000 6680 MoveAxis(N, 328, ABG)
21:04:59.162 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:04:59.162 00.000 6680 Move returns status 1, amount 0
21:04:59.162 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:04:59.162 00.000 6680 move complete, result=1
21:04:59.162 00.000 6680 worker thread done servicing request
21:04:59.181 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=230, Gamma=0.560
21:04:59.222 00.041 2864 UpdateGuideState exits: m=1885 SNR=30.6
21:04:59.222 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:59.222 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:04:59.222 00.000 2864 Enqueuing Expose request
21:04:59.222 00.000 6680 Worker thread wakes up
21:04:59.222 00.000 2864 GuideStep: -26.9 px 0 ms EAST, -2.0 px 0 ms NORTH
21:04:59.222 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:04:59.222 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(135,701,31,31)
21:04:59.237 00.015 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:04:59.237 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:05:00.658 01.421 6680 Exposure complete
21:05:00.721 00.063 6680 worker thread done servicing request
21:05:00.721 00.000 2864 OnExposeComplete: enter
21:05:00.721 00.000 2864 UpdateGuideState(): m_state=6
21:05:00.721 00.000 2864 Star::Find(15, 149, 715, 0, (0,0,0,0), 1.5, 10.0, 255) frame 286
21:05:00.736 00.015 2864 Star::Find returns 1 (0), X=149.53, Y=715.95, Mass=1806, SNR=30.0, Peak=195 HFD=2.9
21:05:00.738 00.002 2864 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.80) = xAngle (-3.29 = 2.99)
21:05:00.738 00.000 2864 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.37 = -0.08)
21:05:00.738 00.000 2864 CameraToMount -- cameraX=23.55 cameraY=-12.75 hyp=26.78 cameraTheta=-0.50 mountX=-26.48 mountY=-2.21, mountTheta=-3.06
21:05:00.744 00.006 2864 SchedulePrimaryMove(10198720, x=23.55, y=-12.75, opts=13)
21:05:00.744 00.000 2864 Enqueuing Move request for scope (23.55, -12.75)
21:05:00.744 00.000 6680 Worker thread wakes up
21:05:00.744 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (23.55, -12.75) opts 0xd
21:05:00.744 00.000 6680 Handling offset move in thread for scope, endpoint = (23.55, -12.75)
21:05:00.744 00.000 6680 Moving (23.55, -12.75) raw xDistance=-26.48 yDistance=-2.21
21:05:00.744 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.21 from input -2.21
21:05:00.744 00.000 6680 MoveAxis(E, 0, ABG)
21:05:00.744 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:00.744 00.000 6680 Move returns status 1, amount 0
21:05:00.744 00.000 6680 MoveAxis(N, 353, ABG)
21:05:00.744 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:00.744 00.000 6680 Move returns status 1, amount 0
21:05:00.744 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:05:00.744 00.000 6680 move complete, result=1
21:05:00.744 00.000 6680 worker thread done servicing request
21:05:00.763 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=201, Gamma=0.560
21:05:00.806 00.043 2864 UpdateGuideState exits: m=1806 SNR=30.0
21:05:00.806 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:00.806 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:05:00.806 00.000 2864 Enqueuing Expose request
21:05:00.806 00.000 6680 Worker thread wakes up
21:05:00.815 00.009 2864 GuideStep: -26.5 px 0 ms EAST, -2.2 px 0 ms NORTH
21:05:00.815 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:05:00.815 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(135,701,31,31)
21:05:00.815 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:05:00.815 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:05:02.462 01.647 6680 Exposure complete
21:05:02.510 00.048 6680 worker thread done servicing request
21:05:02.510 00.000 2864 OnExposeComplete: enter
21:05:02.510 00.000 2864 UpdateGuideState(): m_state=6
21:05:02.510 00.000 2864 Star::Find(15, 149, 715, 0, (0,0,0,0), 1.5, 10.0, 255) frame 287
21:05:02.527 00.017 2864 Star::Find returns 1 (0), X=149.34, Y=715.83, Mass=1890, SNR=30.7, Peak=196 HFD=2.9
21:05:02.527 00.000 2864 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.80) = xAngle (-3.30 = 2.98)
21:05:02.527 00.000 2864 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.37 = -0.09)
21:05:02.527 00.000 2864 CameraToMount -- cameraX=23.37 cameraY=-12.87 hyp=26.68 cameraTheta=-0.50 mountX=-26.35 mountY=-2.39, mountTheta=-3.05
21:05:02.527 00.000 2864 SchedulePrimaryMove(10198720, x=23.37, y=-12.87, opts=13)
21:05:02.527 00.000 2864 Enqueuing Move request for scope (23.37, -12.87)
21:05:02.527 00.000 6680 Worker thread wakes up
21:05:02.527 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (23.37, -12.87) opts 0xd
21:05:02.527 00.000 6680 Handling offset move in thread for scope, endpoint = (23.37, -12.87)
21:05:02.527 00.000 6680 Moving (23.37, -12.87) raw xDistance=-26.35 yDistance=-2.39
21:05:02.527 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.39 from input -2.39
21:05:02.527 00.000 6680 MoveAxis(E, 0, ABG)
21:05:02.527 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:02.527 00.000 6680 Move returns status 1, amount 0
21:05:02.527 00.000 6680 MoveAxis(N, 383, ABG)
21:05:02.527 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:02.527 00.000 6680 Move returns status 1, amount 0
21:05:02.527 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:05:02.527 00.000 6680 move complete, result=1
21:05:02.541 00.014 6680 worker thread done servicing request
21:05:02.541 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=178, Gamma=0.560
21:05:02.588 00.047 2864 UpdateGuideState exits: m=1890 SNR=30.7
21:05:02.588 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:02.588 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:05:02.604 00.016 2864 Enqueuing Expose request
21:05:02.607 00.003 6680 Worker thread wakes up
21:05:02.607 00.000 2864 GuideStep: -26.3 px 0 ms EAST, -2.4 px 0 ms NORTH
21:05:02.609 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
21:05:02.609 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(134,701,31,31)
21:05:02.611 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:05:02.613 00.002 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:05:04.025 01.412 6680 Exposure complete
21:05:04.093 00.068 6680 worker thread done servicing request
21:05:04.093 00.000 2864 OnExposeComplete: enter
21:05:04.093 00.000 2864 UpdateGuideState(): m_state=6
21:05:04.093 00.000 2864 Star::Find(15, 149, 715, 0, (0,0,0,0), 1.5, 10.0, 255) frame 288
21:05:04.101 00.008 2864 Star::Find returns 1 (0), X=148.93, Y=715.86, Mass=1838, SNR=30.2, Peak=206 HFD=2.6
21:05:04.101 00.000 2864 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.80) = xAngle (-3.31 = 2.98)
21:05:04.101 00.000 2864 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.38 = -0.10)
21:05:04.101 00.000 2864 CameraToMount -- cameraX=22.95 cameraY=-12.85 hyp=26.30 cameraTheta=-0.51 mountX=-25.95 mountY=-2.54, mountTheta=-3.04
21:05:04.101 00.000 2864 SchedulePrimaryMove(10198720, x=22.95, y=-12.85, opts=13)
21:05:04.101 00.000 2864 Enqueuing Move request for scope (22.95, -12.85)
21:05:04.101 00.000 6680 Worker thread wakes up
21:05:04.101 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (22.95, -12.85) opts 0xd
21:05:04.101 00.000 6680 Handling offset move in thread for scope, endpoint = (22.95, -12.85)
21:05:04.101 00.000 6680 Moving (22.95, -12.85) raw xDistance=-25.95 yDistance=-2.54
21:05:04.101 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.54 from input -2.54
21:05:04.101 00.000 6680 MoveAxis(E, 0, ABG)
21:05:04.101 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:04.101 00.000 6680 Move returns status 1, amount 0
21:05:04.101 00.000 6680 MoveAxis(N, 406, ABG)
21:05:04.101 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:04.101 00.000 6680 Move returns status 1, amount 0
21:05:04.101 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:05:04.101 00.000 6680 move complete, result=1
21:05:04.101 00.000 6680 worker thread done servicing request
21:05:04.119 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=231, Gamma=0.560
21:05:04.166 00.047 2864 UpdateGuideState exits: m=1838 SNR=30.2
21:05:04.166 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:04.166 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:05:04.166 00.000 2864 Enqueuing Expose request
21:05:04.166 00.000 6680 Worker thread wakes up
21:05:04.166 00.000 2864 GuideStep: -25.9 px 0 ms EAST, -2.5 px 0 ms NORTH
21:05:04.182 00.016 6680 worker thread servicing REQUEST_EXPOSE 1500
21:05:04.182 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(134,701,31,31)
21:05:04.182 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:05:04.182 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:05:05.821 01.639 6680 Exposure complete
21:05:05.877 00.056 6680 worker thread done servicing request
21:05:05.877 00.000 2864 OnExposeComplete: enter
21:05:05.881 00.004 2864 UpdateGuideState(): m_state=6
21:05:05.883 00.002 2864 Star::Find(15, 148, 715, 0, (0,0,0,0), 1.5, 10.0, 255) frame 289
21:05:05.887 00.004 2864 Star::Find returns 1 (0), X=148.01, Y=715.98, Mass=1882, SNR=30.6, Peak=199 HFD=2.8
21:05:05.889 00.002 2864 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.80) = xAngle (-3.32 = 2.96)
21:05:05.891 00.002 2864 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.39 = -0.11)
21:05:05.895 00.004 2864 CameraToMount -- cameraX=22.04 cameraY=-12.73 hyp=25.45 cameraTheta=-0.52 mountX=-25.05 mountY=-2.79, mountTheta=-3.03
21:05:05.904 00.009 2864 SchedulePrimaryMove(10198720, x=22.04, y=-12.73, opts=13)
21:05:05.912 00.008 2864 Enqueuing Move request for scope (22.04, -12.73)
21:05:05.917 00.005 6680 Worker thread wakes up
21:05:05.917 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (22.04, -12.73) opts 0xd
21:05:05.917 00.000 6680 Handling offset move in thread for scope, endpoint = (22.04, -12.73)
21:05:05.917 00.000 6680 Moving (22.04, -12.73) raw xDistance=-25.05 yDistance=-2.79
21:05:05.917 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.79 from input -2.79
21:05:05.917 00.000 6680 MoveAxis(E, 0, ABG)
21:05:05.917 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:05.917 00.000 6680 Move returns status 1, amount 0
21:05:05.917 00.000 6680 MoveAxis(N, 447, ABG)
21:05:05.917 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:05.917 00.000 6680 Move returns status 1, amount 0
21:05:05.919 00.002 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:05:05.919 00.000 6680 move complete, result=1
21:05:05.919 00.000 6680 worker thread done servicing request
21:05:05.935 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=186, Gamma=0.560
21:05:06.008 00.073 2864 UpdateGuideState exits: m=1882 SNR=30.6
21:05:06.012 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:06.016 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:05:06.020 00.004 2864 Enqueuing Expose request
21:05:06.022 00.002 6680 Worker thread wakes up
21:05:06.022 00.000 2864 GuideStep: -25.0 px 0 ms EAST, -2.8 px 0 ms NORTH
21:05:06.029 00.007 6680 worker thread servicing REQUEST_EXPOSE 1500
21:05:06.029 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,701,31,31)
21:05:06.033 00.004 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:05:06.035 00.002 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:05:07.463 01.428 6680 Exposure complete
21:05:07.510 00.047 6680 worker thread done servicing request
21:05:07.510 00.000 2864 OnExposeComplete: enter
21:05:07.510 00.000 2864 UpdateGuideState(): m_state=6
21:05:07.525 00.015 2864 Star::Find(15, 148, 715, 0, (0,0,0,0), 1.5, 10.0, 255) frame 290
21:05:07.525 00.000 2864 Star::Find returns 1 (0), X=147.83, Y=715.70, Mass=1824, SNR=30.1, Peak=176 HFD=2.7
21:05:07.525 00.000 2864 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.80) = xAngle (-3.33 = 2.95)
21:05:07.525 00.000 2864 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.41 = -0.12)
21:05:07.525 00.000 2864 CameraToMount -- cameraX=21.86 cameraY=-13.00 hyp=25.43 cameraTheta=-0.54 mountX=-24.97 mountY=-3.12, mountTheta=-3.02
21:05:07.525 00.000 2864 SchedulePrimaryMove(10198720, x=21.86, y=-13.00, opts=13)
21:05:07.525 00.000 2864 Enqueuing Move request for scope (21.86, -13.00)
21:05:07.525 00.000 6680 Worker thread wakes up
21:05:07.525 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (21.86, -13.00) opts 0xd
21:05:07.525 00.000 6680 Handling offset move in thread for scope, endpoint = (21.86, -13.00)
21:05:07.525 00.000 6680 Moving (21.86, -13.00) raw xDistance=-24.97 yDistance=-3.12
21:05:07.525 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.12 from input -3.12
21:05:07.525 00.000 6680 MoveAxis(E, 0, ABG)
21:05:07.525 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:07.525 00.000 6680 Move returns status 1, amount 0
21:05:07.525 00.000 6680 MoveAxis(N, 499, ABG)
21:05:07.525 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:07.525 00.000 6680 Move returns status 1, amount 0
21:05:07.525 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:05:07.525 00.000 6680 move complete, result=1
21:05:07.525 00.000 6680 worker thread done servicing request
21:05:07.541 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=202, Gamma=0.560
21:05:07.589 00.048 2864 UpdateGuideState exits: m=1824 SNR=30.1
21:05:07.589 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:07.605 00.016 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:05:07.605 00.000 2864 Enqueuing Expose request
21:05:07.605 00.000 6680 Worker thread wakes up
21:05:07.605 00.000 2864 GuideStep: -25.0 px 0 ms EAST, -3.1 px 0 ms NORTH
21:05:07.605 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:05:07.605 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,701,31,31)
21:05:07.605 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:05:07.620 00.015 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:05:09.254 01.634 6680 Exposure complete
21:05:09.315 00.061 6680 worker thread done servicing request
21:05:09.317 00.002 2864 OnExposeComplete: enter
21:05:09.319 00.002 2864 UpdateGuideState(): m_state=6
21:05:09.325 00.006 2864 Star::Find(15, 147, 715, 0, (0,0,0,0), 1.5, 10.0, 255) frame 291
21:05:09.328 00.003 2864 Star::Find returns 1 (0), X=147.40, Y=716.14, Mass=1848, SNR=30.3, Peak=194 HFD=3.0
21:05:09.328 00.000 2864 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.80) = xAngle (-3.33 = 2.96)
21:05:09.328 00.000 2864 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.40 = -0.12)
21:05:09.339 00.011 2864 CameraToMount -- cameraX=21.42 cameraY=-12.57 hyp=24.84 cameraTheta=-0.53 mountX=-24.42 mountY=-2.89, mountTheta=-3.02
21:05:09.344 00.005 2864 SchedulePrimaryMove(10198720, x=21.42, y=-12.57, opts=13)
21:05:09.349 00.005 2864 Enqueuing Move request for scope (21.42, -12.57)
21:05:09.349 00.000 6680 Worker thread wakes up
21:05:09.349 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (21.42, -12.57) opts 0xd
21:05:09.349 00.000 6680 Handling offset move in thread for scope, endpoint = (21.42, -12.57)
21:05:09.349 00.000 6680 Moving (21.42, -12.57) raw xDistance=-24.42 yDistance=-2.89
21:05:09.349 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.89 from input -2.89
21:05:09.349 00.000 6680 MoveAxis(E, 0, ABG)
21:05:09.349 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:09.349 00.000 6680 Move returns status 1, amount 0
21:05:09.349 00.000 6680 MoveAxis(N, 463, ABG)
21:05:09.349 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:09.349 00.000 6680 Move returns status 1, amount 0
21:05:09.349 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:05:09.349 00.000 6680 move complete, result=1
21:05:09.349 00.000 6680 worker thread done servicing request
21:05:09.369 00.020 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=178, Gamma=0.560
21:05:09.406 00.037 2864 UpdateGuideState exits: m=1848 SNR=30.3
21:05:09.406 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:09.422 00.016 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:05:09.422 00.000 2864 Enqueuing Expose request
21:05:09.422 00.000 6680 Worker thread wakes up
21:05:09.422 00.000 2864 GuideStep: -24.4 px 0 ms EAST, -2.9 px 0 ms NORTH
21:05:09.422 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:05:09.422 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(132,701,31,31)
21:05:09.422 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:05:09.431 00.009 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:05:10.859 01.428 6680 Exposure complete
21:05:10.906 00.047 6680 worker thread done servicing request
21:05:10.906 00.000 2864 OnExposeComplete: enter
21:05:10.922 00.016 2864 UpdateGuideState(): m_state=6
21:05:10.922 00.000 2864 Star::Find(15, 147, 716, 0, (0,0,0,0), 1.5, 10.0, 255) frame 292
21:05:10.922 00.000 2864 Star::Find returns 1 (0), X=146.65, Y=715.97, Mass=1816, SNR=30.1, Peak=187 HFD=2.9
21:05:10.922 00.000 2864 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.80) = xAngle (-3.35 = 2.94)
21:05:10.922 00.000 2864 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.42 = -0.14)
21:05:10.931 00.009 2864 CameraToMount -- cameraX=20.67 cameraY=-12.74 hyp=24.28 cameraTheta=-0.55 mountX=-23.77 mountY=-3.35, mountTheta=-3.00
21:05:10.931 00.000 2864 SchedulePrimaryMove(10198720, x=20.67, y=-12.74, opts=13)
21:05:10.931 00.000 2864 Enqueuing Move request for scope (20.67, -12.74)
21:05:10.938 00.007 6680 Worker thread wakes up
21:05:10.938 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (20.67, -12.74) opts 0xd
21:05:10.938 00.000 6680 Handling offset move in thread for scope, endpoint = (20.67, -12.74)
21:05:10.938 00.000 6680 Moving (20.67, -12.74) raw xDistance=-23.77 yDistance=-3.35
21:05:10.938 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.35 from input -3.35
21:05:10.938 00.000 6680 MoveAxis(E, 0, ABG)
21:05:10.938 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:10.938 00.000 6680 Move returns status 1, amount 0
21:05:10.938 00.000 6680 MoveAxis(N, 536, ABG)
21:05:10.938 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:10.938 00.000 6680 Move returns status 1, amount 0
21:05:10.938 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:05:10.938 00.000 6680 move complete, result=1
21:05:10.938 00.000 6680 worker thread done servicing request
21:05:10.938 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=174, Gamma=0.560
21:05:10.994 00.056 2864 UpdateGuideState exits: m=1816 SNR=30.1
21:05:10.994 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:11.001 00.007 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:05:11.001 00.000 2864 Enqueuing Expose request
21:05:11.001 00.000 6680 Worker thread wakes up
21:05:11.001 00.000 2864 GuideStep: -23.8 px 0 ms EAST, -3.3 px 0 ms NORTH
21:05:11.001 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:05:11.001 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(132,701,31,31)
21:05:11.001 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:05:11.001 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:05:12.633 01.632 6680 Exposure complete
21:05:12.696 00.063 6680 worker thread done servicing request
21:05:12.696 00.000 2864 OnExposeComplete: enter
21:05:12.696 00.000 2864 UpdateGuideState(): m_state=6
21:05:12.696 00.000 2864 Star::Find(15, 146, 715, 0, (0,0,0,0), 1.5, 10.0, 255) frame 293
21:05:12.708 00.012 2864 Star::Find returns 1 (0), X=146.15, Y=716.20, Mass=1831, SNR=30.2, Peak=201 HFD=2.8
21:05:12.708 00.000 2864 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.80) = xAngle (-3.35 = 2.93)
21:05:12.708 00.000 2864 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.42 = -0.14)
21:05:12.713 00.005 2864 CameraToMount -- cameraX=20.17 cameraY=-12.50 hyp=23.74 cameraTheta=-0.55 mountX=-23.22 mountY=-3.34, mountTheta=-3.00
21:05:12.713 00.000 2864 SchedulePrimaryMove(10198720, x=20.17, y=-12.50, opts=13)
21:05:12.713 00.000 2864 Enqueuing Move request for scope (20.17, -12.50)
21:05:12.713 00.000 6680 Worker thread wakes up
21:05:12.713 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (20.17, -12.50) opts 0xd
21:05:12.713 00.000 6680 Handling offset move in thread for scope, endpoint = (20.17, -12.50)
21:05:12.713 00.000 6680 Moving (20.17, -12.50) raw xDistance=-23.22 yDistance=-3.34
21:05:12.713 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.34 from input -3.34
21:05:12.713 00.000 6680 MoveAxis(E, 0, ABG)
21:05:12.713 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:12.713 00.000 6680 Move returns status 1, amount 0
21:05:12.713 00.000 6680 MoveAxis(N, 534, ABG)
21:05:12.713 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:12.713 00.000 6680 Move returns status 1, amount 0
21:05:12.713 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:05:12.713 00.000 6680 move complete, result=1
21:05:12.713 00.000 6680 worker thread done servicing request
21:05:12.728 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=185, Gamma=0.560
21:05:12.776 00.048 2864 UpdateGuideState exits: m=1831 SNR=30.2
21:05:12.776 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:12.776 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:05:12.776 00.000 2864 Enqueuing Expose request
21:05:12.776 00.000 6680 Worker thread wakes up
21:05:12.776 00.000 2864 GuideStep: -23.2 px 0 ms EAST, -3.3 px 0 ms NORTH
21:05:12.776 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:05:12.776 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(131,701,31,31)
21:05:12.776 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:05:12.792 00.016 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:05:14.217 01.425 6680 Exposure complete
21:05:14.264 00.047 6680 worker thread done servicing request
21:05:14.264 00.000 2864 OnExposeComplete: enter
21:05:14.274 00.010 2864 UpdateGuideState(): m_state=6
21:05:14.277 00.003 2864 Star::Find(15, 146, 716, 0, (0,0,0,0), 1.5, 10.0, 255) frame 294
21:05:14.277 00.000 2864 Star::Find returns 1 (0), X=146.41, Y=716.81, Mass=1891, SNR=30.7, Peak=196 HFD=2.9
21:05:14.280 00.003 2864 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.80) = xAngle (-3.32 = 2.96)
21:05:14.280 00.000 2864 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.40 = -0.11)
21:05:14.280 00.000 2864 CameraToMount -- cameraX=20.43 cameraY=-11.90 hyp=23.65 cameraTheta=-0.53 mountX=-23.26 mountY=-2.68, mountTheta=-3.03
21:05:14.280 00.000 2864 SchedulePrimaryMove(10198720, x=20.43, y=-11.90, opts=13)
21:05:14.280 00.000 2864 Enqueuing Move request for scope (20.43, -11.90)
21:05:14.280 00.000 6680 Worker thread wakes up
21:05:14.280 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (20.43, -11.90) opts 0xd
21:05:14.280 00.000 6680 Handling offset move in thread for scope, endpoint = (20.43, -11.90)
21:05:14.280 00.000 6680 Moving (20.43, -11.90) raw xDistance=-23.26 yDistance=-2.68
21:05:14.280 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.68 from input -2.68
21:05:14.280 00.000 6680 MoveAxis(E, 0, ABG)
21:05:14.280 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:14.280 00.000 6680 Move returns status 1, amount 0
21:05:14.280 00.000 6680 MoveAxis(N, 428, ABG)
21:05:14.280 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:14.280 00.000 6680 Move returns status 1, amount 0
21:05:14.280 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:05:14.280 00.000 6680 move complete, result=1
21:05:14.280 00.000 6680 worker thread done servicing request
21:05:14.296 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=162, Gamma=0.560
21:05:14.344 00.048 2864 UpdateGuideState exits: m=1891 SNR=30.7
21:05:14.344 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:14.344 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:05:14.344 00.000 2864 Enqueuing Expose request
21:05:14.344 00.000 6680 Worker thread wakes up
21:05:14.344 00.000 2864 GuideStep: -23.3 px 0 ms EAST, -2.7 px 0 ms NORTH
21:05:14.360 00.016 6680 worker thread servicing REQUEST_EXPOSE 1500
21:05:14.360 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(131,702,31,31)
21:05:14.360 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:05:14.360 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:05:16.010 01.650 6680 Exposure complete
21:05:16.083 00.073 6680 worker thread done servicing request
21:05:16.083 00.000 2864 OnExposeComplete: enter
21:05:16.085 00.002 2864 UpdateGuideState(): m_state=6
21:05:16.090 00.005 2864 Star::Find(15, 146, 716, 0, (0,0,0,0), 1.5, 10.0, 255) frame 295
21:05:16.092 00.002 2864 Star::Find returns 1 (0), X=145.66, Y=716.93, Mass=1798, SNR=29.9, Peak=193 HFD=2.7
21:05:16.094 00.002 2864 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.80) = xAngle (-3.33 = 2.95)
21:05:16.096 00.002 2864 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.41 = -0.13)
21:05:16.098 00.002 2864 CameraToMount -- cameraX=19.69 cameraY=-11.77 hyp=22.94 cameraTheta=-0.54 mountX=-22.51 mountY=-2.86, mountTheta=-3.02
21:05:16.098 00.000 2864 SchedulePrimaryMove(10198720, x=19.69, y=-11.77, opts=13)
21:05:16.098 00.000 2864 Enqueuing Move request for scope (19.69, -11.77)
21:05:16.098 00.000 6680 Worker thread wakes up
21:05:16.098 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (19.69, -11.77) opts 0xd
21:05:16.098 00.000 6680 Handling offset move in thread for scope, endpoint = (19.69, -11.77)
21:05:16.098 00.000 6680 Moving (19.69, -11.77) raw xDistance=-22.51 yDistance=-2.86
21:05:16.098 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.86 from input -2.86
21:05:16.098 00.000 6680 MoveAxis(E, 0, ABG)
21:05:16.110 00.012 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:16.110 00.000 6680 Move returns status 1, amount 0
21:05:16.110 00.000 6680 MoveAxis(N, 458, ABG)
21:05:16.110 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:16.110 00.000 6680 Move returns status 1, amount 0
21:05:16.110 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:05:16.110 00.000 6680 move complete, result=1
21:05:16.110 00.000 6680 worker thread done servicing request
21:05:16.121 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=181, Gamma=0.560
21:05:16.157 00.036 2864 UpdateGuideState exits: m=1798 SNR=29.9
21:05:16.157 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:16.157 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:05:16.173 00.016 2864 Enqueuing Expose request
21:05:16.176 00.003 6680 Worker thread wakes up
21:05:16.176 00.000 2864 GuideStep: -22.5 px 0 ms EAST, -2.9 px 0 ms NORTH
21:05:16.176 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:05:16.176 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(131,702,31,31)
21:05:16.176 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 89.2
21:05:16.182 00.006 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:05:17.588 01.406 6680 Exposure complete
21:05:17.663 00.075 6680 worker thread done servicing request
21:05:17.663 00.000 2864 OnExposeComplete: enter
21:05:17.678 00.015 2864 UpdateGuideState(): m_state=6
21:05:17.678 00.000 2864 Star::Find(15, 145, 716, 0, (0,0,0,0), 1.5, 10.0, 255) frame 296
21:05:17.682 00.004 2864 Star::Find returns 1 (0), X=145.12, Y=717.39, Mass=1813, SNR=30.0, Peak=204 HFD=2.5
21:05:17.682 00.000 2864 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.80) = xAngle (-3.33 = 2.95)
21:05:17.682 00.000 2864 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.40 = -0.12)
21:05:17.682 00.000 2864 CameraToMount -- cameraX=19.14 cameraY=-11.31 hyp=22.23 cameraTheta=-0.53 mountX=-21.84 mountY=-2.66, mountTheta=-3.02
21:05:17.682 00.000 2864 SchedulePrimaryMove(10198720, x=19.14, y=-11.31, opts=13)
21:05:17.694 00.012 2864 Enqueuing Move request for scope (19.14, -11.31)
21:05:17.694 00.000 6680 Worker thread wakes up
21:05:17.694 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (19.14, -11.31) opts 0xd
21:05:17.694 00.000 6680 Handling offset move in thread for scope, endpoint = (19.14, -11.31)
21:05:17.694 00.000 6680 Moving (19.14, -11.31) raw xDistance=-21.84 yDistance=-2.66
21:05:17.694 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.66 from input -2.66
21:05:17.694 00.000 6680 MoveAxis(E, 0, ABG)
21:05:17.694 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:17.694 00.000 6680 Move returns status 1, amount 0
21:05:17.694 00.000 6680 MoveAxis(N, 426, ABG)
21:05:17.694 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:17.694 00.000 6680 Move returns status 1, amount 0
21:05:17.694 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:05:17.694 00.000 6680 move complete, result=1
21:05:17.694 00.000 6680 worker thread done servicing request
21:05:17.709 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=210, Gamma=0.560
21:05:17.757 00.048 2864 UpdateGuideState exits: m=1813 SNR=30.0
21:05:17.759 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:17.761 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:05:17.763 00.002 2864 Enqueuing Expose request
21:05:17.765 00.002 6680 Worker thread wakes up
21:05:17.765 00.000 2864 GuideStep: -21.8 px 0 ms EAST, -2.7 px 0 ms NORTH
21:05:17.765 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:05:17.767 00.002 6680 Handling exposure in thread, d=1500 o=3 r=(130,702,31,31)
21:05:17.767 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 89.2
21:05:17.771 00.004 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:05:19.400 01.629 6680 Exposure complete
21:05:19.480 00.080 6680 worker thread done servicing request
21:05:19.480 00.000 2864 OnExposeComplete: enter
21:05:19.480 00.000 2864 UpdateGuideState(): m_state=6
21:05:19.480 00.000 2864 Star::Find(15, 145, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 297
21:05:19.480 00.000 2864 Star::Find returns 1 (0), X=144.65, Y=717.37, Mass=1814, SNR=30.0, Peak=197 HFD=2.9
21:05:19.480 00.000 2864 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.80) = xAngle (-3.34 = 2.94)
21:05:19.493 00.013 2864 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.42 = -0.13)
21:05:19.494 00.001 2864 CameraToMount -- cameraX=18.68 cameraY=-11.34 hyp=21.85 cameraTheta=-0.55 mountX=-21.41 mountY=-2.87, mountTheta=-3.01
21:05:19.494 00.000 2864 SchedulePrimaryMove(10198720, x=18.68, y=-11.34, opts=13)
21:05:19.494 00.000 2864 Enqueuing Move request for scope (18.68, -11.34)
21:05:19.494 00.000 6680 Worker thread wakes up
21:05:19.494 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (18.68, -11.34) opts 0xd
21:05:19.494 00.000 6680 Handling offset move in thread for scope, endpoint = (18.68, -11.34)
21:05:19.494 00.000 6680 Moving (18.68, -11.34) raw xDistance=-21.41 yDistance=-2.87
21:05:19.494 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.87 from input -2.87
21:05:19.494 00.000 6680 MoveAxis(E, 0, ABG)
21:05:19.494 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:19.494 00.000 6680 Move returns status 1, amount 0
21:05:19.494 00.000 6680 MoveAxis(N, 460, ABG)
21:05:19.494 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:19.494 00.000 6680 Move returns status 1, amount 0
21:05:19.494 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:05:19.494 00.000 6680 move complete, result=1
21:05:19.494 00.000 6680 worker thread done servicing request
21:05:19.509 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=205, Gamma=0.560
21:05:19.556 00.047 2864 UpdateGuideState exits: m=1814 SNR=30.0
21:05:19.556 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:19.556 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:05:19.556 00.000 2864 Enqueuing Expose request
21:05:19.556 00.000 6680 Worker thread wakes up
21:05:19.556 00.000 2864 GuideStep: -21.4 px 0 ms EAST, -2.9 px 0 ms NORTH
21:05:19.556 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:05:19.556 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(130,702,31,31)
21:05:19.572 00.016 2864 ScopeASCOM::GetDeclinationRadians() returns 89.2
21:05:19.572 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:05:20.987 01.415 6680 Exposure complete
21:05:21.046 00.059 6680 worker thread done servicing request
21:05:21.046 00.000 2864 OnExposeComplete: enter
21:05:21.048 00.002 2864 UpdateGuideState(): m_state=6
21:05:21.051 00.003 2864 Star::Find(15, 144, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 298
21:05:21.053 00.002 2864 Star::Find returns 1 (0), X=144.18, Y=717.56, Mass=1863, SNR=30.4, Peak=201 HFD=2.6
21:05:21.055 00.002 2864 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.80) = xAngle (-3.34 = 2.94)
21:05:21.058 00.003 2864 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.42 = -0.14)
21:05:21.060 00.002 2864 CameraToMount -- cameraX=18.21 cameraY=-11.14 hyp=21.34 cameraTheta=-0.55 mountX=-20.91 mountY=-2.88, mountTheta=-3.00
21:05:21.063 00.003 2864 SchedulePrimaryMove(10198720, x=18.21, y=-11.14, opts=13)
21:05:21.065 00.002 2864 Enqueuing Move request for scope (18.21, -11.14)
21:05:21.068 00.003 6680 Worker thread wakes up
21:05:21.068 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (18.21, -11.14) opts 0xd
21:05:21.068 00.000 6680 Handling offset move in thread for scope, endpoint = (18.21, -11.14)
21:05:21.068 00.000 6680 Moving (18.21, -11.14) raw xDistance=-20.91 yDistance=-2.88
21:05:21.068 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.88 from input -2.88
21:05:21.068 00.000 6680 MoveAxis(E, 0, ABG)
21:05:21.068 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:21.068 00.000 6680 Move returns status 1, amount 0
21:05:21.068 00.000 6680 MoveAxis(N, 461, ABG)
21:05:21.069 00.001 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:21.069 00.000 6680 Move returns status 1, amount 0
21:05:21.069 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:05:21.069 00.000 6680 move complete, result=1
21:05:21.069 00.000 6680 worker thread done servicing request
21:05:21.082 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=177, Gamma=0.560
21:05:21.134 00.052 2864 UpdateGuideState exits: m=1863 SNR=30.4
21:05:21.136 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:21.138 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:05:21.139 00.001 2864 Enqueuing Expose request
21:05:21.141 00.002 6680 Worker thread wakes up
21:05:21.141 00.000 2864 GuideStep: -20.9 px 0 ms EAST, -2.9 px 0 ms NORTH
21:05:21.144 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
21:05:21.144 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(129,703,31,31)
21:05:21.146 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns 89.2
21:05:21.148 00.002 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:05:22.779 01.631 6680 Exposure complete
21:05:22.840 00.061 6680 worker thread done servicing request
21:05:22.840 00.000 2864 OnExposeComplete: enter
21:05:22.844 00.004 2864 UpdateGuideState(): m_state=6
21:05:22.848 00.004 2864 Star::Find(15, 144, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 299
21:05:22.850 00.002 2864 Star::Find returns 1 (0), X=143.80, Y=718.05, Mass=1878, SNR=30.6, Peak=207 HFD=2.8
21:05:22.853 00.003 2864 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.80) = xAngle (-3.33 = 2.95)
21:05:22.855 00.002 2864 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.41 = -0.13)
21:05:22.857 00.002 2864 CameraToMount -- cameraX=17.82 cameraY=-10.65 hyp=20.76 cameraTheta=-0.54 mountX=-20.37 mountY=-2.59, mountTheta=-3.02
21:05:22.863 00.006 2864 SchedulePrimaryMove(10198720, x=17.82, y=-10.65, opts=13)
21:05:22.865 00.002 2864 Enqueuing Move request for scope (17.82, -10.65)
21:05:22.871 00.006 6680 Worker thread wakes up
21:05:22.871 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (17.82, -10.65) opts 0xd
21:05:22.871 00.000 6680 Handling offset move in thread for scope, endpoint = (17.82, -10.65)
21:05:22.871 00.000 6680 Moving (17.82, -10.65) raw xDistance=-20.37 yDistance=-2.59
21:05:22.871 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.59 from input -2.59
21:05:22.871 00.000 6680 MoveAxis(E, 0, ABG)
21:05:22.871 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:22.871 00.000 6680 Move returns status 1, amount 0
21:05:22.871 00.000 6680 MoveAxis(N, 414, ABG)
21:05:22.871 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:22.871 00.000 6680 Move returns status 1, amount 0
21:05:22.871 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:05:22.871 00.000 6680 move complete, result=1
21:05:22.871 00.000 6680 worker thread done servicing request
21:05:22.899 00.028 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=209, Gamma=0.560
21:05:22.968 00.069 2864 UpdateGuideState exits: m=1878 SNR=30.6
21:05:22.972 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:22.976 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:05:22.979 00.003 2864 Enqueuing Expose request
21:05:22.983 00.004 6680 Worker thread wakes up
21:05:22.983 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:05:22.983 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(129,703,31,31)
21:05:22.983 00.000 2864 GuideStep: -20.4 px 0 ms EAST, -2.6 px 0 ms NORTH
21:05:22.990 00.007 2864 ScopeASCOM::GetDeclinationRadians() returns 89.2
21:05:22.994 00.004 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:05:24.385 01.391 6680 Exposure complete
21:05:24.432 00.047 6680 worker thread done servicing request
21:05:24.432 00.000 2864 OnExposeComplete: enter
21:05:24.440 00.008 2864 UpdateGuideState(): m_state=6
21:05:24.442 00.002 2864 Star::Find(15, 143, 718, 0, (0,0,0,0), 1.5, 10.0, 255) frame 300
21:05:24.444 00.002 2864 Star::Find returns 1 (0), X=142.93, Y=718.14, Mass=1883, SNR=30.6, Peak=217 HFD=2.7
21:05:24.446 00.002 2864 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.80) = xAngle (-3.35 = 2.93)
21:05:24.447 00.001 2864 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.43 = -0.14)
21:05:24.452 00.005 2864 CameraToMount -- cameraX=16.95 cameraY=-10.56 hyp=19.97 cameraTheta=-0.56 mountX=-19.53 mountY=-2.86, mountTheta=-3.00
21:05:24.452 00.000 2864 SchedulePrimaryMove(10198720, x=16.95, y=-10.56, opts=13)
21:05:24.452 00.000 2864 Enqueuing Move request for scope (16.95, -10.56)
21:05:24.452 00.000 6680 Worker thread wakes up
21:05:24.452 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (16.95, -10.56) opts 0xd
21:05:24.452 00.000 6680 Handling offset move in thread for scope, endpoint = (16.95, -10.56)
21:05:24.452 00.000 6680 Moving (16.95, -10.56) raw xDistance=-19.53 yDistance=-2.86
21:05:24.452 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.86 from input -2.86
21:05:24.452 00.000 6680 MoveAxis(E, 0, ABG)
21:05:24.452 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:24.452 00.000 6680 Move returns status 1, amount 0
21:05:24.452 00.000 6680 MoveAxis(N, 457, ABG)
21:05:24.452 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:24.452 00.000 6680 Move returns status 1, amount 0
21:05:24.452 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:05:24.452 00.000 6680 move complete, result=1
21:05:24.452 00.000 6680 worker thread done servicing request
21:05:24.475 00.023 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=221, Gamma=0.560
21:05:24.523 00.048 2864 UpdateGuideState exits: m=1883 SNR=30.6
21:05:24.523 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:24.527 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:05:24.527 00.000 2864 Enqueuing Expose request
21:05:24.527 00.000 6680 Worker thread wakes up
21:05:24.527 00.000 2864 GuideStep: -19.5 px 0 ms EAST, -2.9 px 0 ms NORTH
21:05:24.527 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:05:24.527 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(128,703,31,31)
21:05:24.527 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 89.2
21:05:24.527 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:05:26.168 01.641 6680 Exposure complete
21:05:26.215 00.047 6680 worker thread done servicing request
21:05:26.215 00.000 2864 OnExposeComplete: enter
21:05:26.226 00.011 2864 UpdateGuideState(): m_state=6
21:05:26.228 00.002 2864 Star::Find(15, 142, 718, 0, (0,0,0,0), 1.5, 10.0, 255) frame 301
21:05:26.231 00.003 2864 Star::Find returns 1 (0), X=142.09, Y=718.10, Mass=1847, SNR=30.3, Peak=212 HFD=2.8
21:05:26.231 00.000 2864 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.80) = xAngle (-3.38 = 2.91)
21:05:26.231 00.000 2864 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.45 = -0.17)
21:05:26.231 00.000 2864 CameraToMount -- cameraX=16.12 cameraY=-10.61 hyp=19.29 cameraTheta=-0.58 mountX=-18.76 mountY=-3.23, mountTheta=-2.97
21:05:26.231 00.000 2864 SchedulePrimaryMove(10198720, x=16.12, y=-10.61, opts=13)
21:05:26.231 00.000 2864 Enqueuing Move request for scope (16.12, -10.61)
21:05:26.244 00.013 6680 Worker thread wakes up
21:05:26.244 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (16.12, -10.61) opts 0xd
21:05:26.244 00.000 6680 Handling offset move in thread for scope, endpoint = (16.12, -10.61)
21:05:26.244 00.000 6680 Moving (16.12, -10.61) raw xDistance=-18.76 yDistance=-3.23
21:05:26.244 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.23 from input -3.23
21:05:26.244 00.000 6680 MoveAxis(E, 0, ABG)
21:05:26.244 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:26.247 00.003 6680 Move returns status 1, amount 0
21:05:26.247 00.000 6680 MoveAxis(N, 517, ABG)
21:05:26.247 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:26.247 00.000 6680 Move returns status 1, amount 0
21:05:26.247 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:05:26.247 00.000 6680 move complete, result=1
21:05:26.247 00.000 6680 worker thread done servicing request
21:05:26.259 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=191, Gamma=0.560
21:05:26.307 00.048 2864 UpdateGuideState exits: m=1847 SNR=30.3
21:05:26.310 00.003 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:26.310 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:05:26.310 00.000 2864 Enqueuing Expose request
21:05:26.310 00.000 6680 Worker thread wakes up
21:05:26.310 00.000 2864 GuideStep: -18.8 px 0 ms EAST, -3.2 px 0 ms NORTH
21:05:26.317 00.007 6680 worker thread servicing REQUEST_EXPOSE 1500
21:05:26.317 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(127,703,31,31)
21:05:26.317 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 89.2
21:05:26.317 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:05:27.733 01.416 6680 Exposure complete
21:05:27.791 00.058 6680 worker thread done servicing request
21:05:27.791 00.000 2864 OnExposeComplete: enter
21:05:27.794 00.003 2864 UpdateGuideState(): m_state=6
21:05:27.794 00.000 2864 Star::Find(15, 142, 718, 0, (0,0,0,0), 1.5, 10.0, 255) frame 302
21:05:27.794 00.000 2864 Star::Find returns 1 (0), X=141.72, Y=717.97, Mass=1885, SNR=30.6, Peak=175 HFD=3.0
21:05:27.794 00.000 2864 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.80) = xAngle (-3.39 = 2.89)
21:05:27.794 00.000 2864 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.47 = -0.18)
21:05:27.794 00.000 2864 CameraToMount -- cameraX=15.74 cameraY=-10.74 hyp=19.05 cameraTheta=-0.60 mountX=-18.45 mountY=-3.50, mountTheta=-2.95
21:05:27.810 00.016 2864 SchedulePrimaryMove(10198720, x=15.74, y=-10.74, opts=13)
21:05:27.811 00.001 2864 Enqueuing Move request for scope (15.74, -10.74)
21:05:27.811 00.000 6680 Worker thread wakes up
21:05:27.811 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (15.74, -10.74) opts 0xd
21:05:27.811 00.000 6680 Handling offset move in thread for scope, endpoint = (15.74, -10.74)
21:05:27.811 00.000 6680 Moving (15.74, -10.74) raw xDistance=-18.45 yDistance=-3.50
21:05:27.811 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.50 from input -3.50
21:05:27.811 00.000 6680 MoveAxis(E, 0, ABG)
21:05:27.811 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:27.811 00.000 6680 Move returns status 1, amount 0
21:05:27.811 00.000 6680 MoveAxis(N, 561, ABG)
21:05:27.811 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:27.811 00.000 6680 Move returns status 1, amount 0
21:05:27.811 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:05:27.811 00.000 6680 move complete, result=1
21:05:27.811 00.000 6680 worker thread done servicing request
21:05:27.826 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=178, Gamma=0.560
21:05:27.869 00.043 2864 UpdateGuideState exits: m=1885 SNR=30.6
21:05:27.873 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:27.876 00.003 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:05:27.878 00.002 2864 Enqueuing Expose request
21:05:27.880 00.002 6680 Worker thread wakes up
21:05:27.880 00.000 2864 GuideStep: -18.4 px 0 ms EAST, -3.5 px 0 ms NORTH
21:05:27.882 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
21:05:27.882 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(127,703,31,31)
21:05:27.884 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns 89.2
21:05:27.888 00.004 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:05:29.523 01.635 6680 Exposure complete
21:05:29.567 00.044 6680 worker thread done servicing request
21:05:29.567 00.000 2864 OnExposeComplete: enter
21:05:29.579 00.012 2864 UpdateGuideState(): m_state=6
21:05:29.583 00.004 2864 Star::Find(15, 141, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 303
21:05:29.585 00.002 2864 Star::Find returns 1 (0), X=141.52, Y=718.47, Mass=1892, SNR=30.7, Peak=191 HFD=3.1
21:05:29.588 00.003 2864 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.80) = xAngle (-3.38 = 2.91)
21:05:29.588 00.000 2864 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.45 = -0.17)
21:05:29.593 00.005 2864 CameraToMount -- cameraX=15.54 cameraY=-10.24 hyp=18.61 cameraTheta=-0.58 mountX=-18.09 mountY=-3.12, mountTheta=-2.97
21:05:29.597 00.004 2864 SchedulePrimaryMove(10198720, x=15.54, y=-10.24, opts=13)
21:05:29.603 00.006 2864 Enqueuing Move request for scope (15.54, -10.24)
21:05:29.607 00.004 6680 Worker thread wakes up
21:05:29.607 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (15.54, -10.24) opts 0xd
21:05:29.607 00.000 6680 Handling offset move in thread for scope, endpoint = (15.54, -10.24)
21:05:29.607 00.000 6680 Moving (15.54, -10.24) raw xDistance=-18.09 yDistance=-3.12
21:05:29.607 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.12 from input -3.12
21:05:29.607 00.000 6680 MoveAxis(E, 0, ABG)
21:05:29.607 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:29.607 00.000 6680 Move returns status 1, amount 0
21:05:29.607 00.000 6680 MoveAxis(N, 500, ABG)
21:05:29.607 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:29.607 00.000 6680 Move returns status 1, amount 0
21:05:29.607 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:05:29.607 00.000 6680 move complete, result=1
21:05:29.607 00.000 6680 worker thread done servicing request
21:05:29.634 00.027 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=168, Gamma=0.560
21:05:29.687 00.053 2864 UpdateGuideState exits: m=1892 SNR=30.7
21:05:29.687 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:29.692 00.005 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:05:29.692 00.000 2864 Enqueuing Expose request
21:05:29.692 00.000 6680 Worker thread wakes up
21:05:29.692 00.000 2864 GuideStep: -18.1 px 0 ms EAST, -3.1 px 0 ms NORTH
21:05:29.692 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:05:29.692 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(127,703,31,31)
21:05:29.692 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 89.2
21:05:29.708 00.016 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:05:31.125 01.417 6680 Exposure complete
21:05:31.189 00.064 6680 worker thread done servicing request
21:05:31.189 00.000 2864 OnExposeComplete: enter
21:05:31.193 00.004 2864 UpdateGuideState(): m_state=6
21:05:31.197 00.004 2864 Star::Find(15, 141, 718, 0, (0,0,0,0), 1.5, 10.0, 255) frame 304
21:05:31.199 00.002 2864 Star::Find returns 1 (0), X=141.13, Y=718.97, Mass=1806, SNR=30.0, Peak=181 HFD=2.8
21:05:31.203 00.004 2864 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.80) = xAngle (-3.37 = 2.92)
21:05:31.205 00.002 2864 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.44 = -0.16)
21:05:31.209 00.004 2864 CameraToMount -- cameraX=15.15 cameraY=-9.74 hyp=18.01 cameraTheta=-0.57 mountX=-17.55 mountY=-2.83, mountTheta=-2.98
21:05:31.218 00.009 2864 SchedulePrimaryMove(10198720, x=15.15, y=-9.74, opts=13)
21:05:31.222 00.004 2864 Enqueuing Move request for scope (15.15, -9.74)
21:05:31.224 00.002 6680 Worker thread wakes up
21:05:31.226 00.002 6680 worker thread servicing REQUEST_MOVE scope ofs (15.15, -9.74) opts 0xd
21:05:31.226 00.000 6680 Handling offset move in thread for scope, endpoint = (15.15, -9.74)
21:05:31.226 00.000 6680 Moving (15.15, -9.74) raw xDistance=-17.55 yDistance=-2.83
21:05:31.226 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.83 from input -2.83
21:05:31.226 00.000 6680 MoveAxis(E, 0, ABG)
21:05:31.226 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:31.226 00.000 6680 Move returns status 1, amount 0
21:05:31.226 00.000 6680 MoveAxis(N, 452, ABG)
21:05:31.226 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:31.226 00.000 6680 Move returns status 1, amount 0
21:05:31.226 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:05:31.226 00.000 6680 move complete, result=1
21:05:31.226 00.000 6680 worker thread done servicing request
21:05:31.242 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=174, Gamma=0.560
21:05:31.297 00.055 2864 UpdateGuideState exits: m=1806 SNR=30.0
21:05:31.301 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:31.303 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:05:31.303 00.000 2864 Enqueuing Expose request
21:05:31.307 00.004 6680 Worker thread wakes up
21:05:31.307 00.000 2864 GuideStep: -17.6 px 0 ms EAST, -2.8 px 0 ms NORTH
21:05:31.307 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:05:31.307 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(126,704,31,31)
21:05:31.316 00.009 2864 ScopeASCOM::GetDeclinationRadians() returns 89.2
21:05:31.320 00.004 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:05:32.948 01.628 6680 Exposure complete
21:05:32.996 00.048 6680 worker thread done servicing request
21:05:32.996 00.000 2864 OnExposeComplete: enter
21:05:33.000 00.004 2864 UpdateGuideState(): m_state=6
21:05:33.002 00.002 2864 Star::Find(15, 141, 718, 0, (0,0,0,0), 1.5, 10.0, 255) frame 305
21:05:33.006 00.004 2864 Star::Find returns 1 (0), X=140.68, Y=719.24, Mass=1864, SNR=30.5, Peak=201 HFD=2.9
21:05:33.008 00.002 2864 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.80) = xAngle (-3.37 = 2.92)
21:05:33.012 00.004 2864 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.44 = -0.16)
21:05:33.015 00.003 2864 CameraToMount -- cameraX=14.70 cameraY=-9.47 hyp=17.48 cameraTheta=-0.57 mountX=-17.04 mountY=-2.76, mountTheta=-2.98
21:05:33.017 00.002 2864 SchedulePrimaryMove(10198720, x=14.70, y=-9.47, opts=13)
21:05:33.024 00.007 2864 Enqueuing Move request for scope (14.70, -9.47)
21:05:33.025 00.001 6680 Worker thread wakes up
21:05:33.025 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (14.70, -9.47) opts 0xd
21:05:33.025 00.000 6680 Handling offset move in thread for scope, endpoint = (14.70, -9.47)
21:05:33.027 00.002 6680 Moving (14.70, -9.47) raw xDistance=-17.04 yDistance=-2.76
21:05:33.027 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.76 from input -2.76
21:05:33.027 00.000 6680 MoveAxis(E, 0, ABG)
21:05:33.027 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:33.027 00.000 6680 Move returns status 1, amount 0
21:05:33.027 00.000 6680 MoveAxis(N, 441, ABG)
21:05:33.027 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:33.027 00.000 6680 Move returns status 1, amount 0
21:05:33.027 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:05:33.027 00.000 6680 move complete, result=1
21:05:33.027 00.000 6680 worker thread done servicing request
21:05:33.039 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=168, Gamma=0.560
21:05:33.089 00.050 2864 UpdateGuideState exits: m=1864 SNR=30.5
21:05:33.089 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:33.089 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:05:33.089 00.000 2864 Enqueuing Expose request
21:05:33.089 00.000 6680 Worker thread wakes up
21:05:33.089 00.000 2864 GuideStep: -17.0 px 0 ms EAST, -2.8 px 0 ms NORTH
21:05:33.089 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:05:33.089 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(126,704,31,31)
21:05:33.089 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 89.2
21:05:33.103 00.014 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:05:34.510 01.407 6680 Exposure complete
21:05:34.556 00.046 6680 worker thread done servicing request
21:05:34.556 00.000 2864 OnExposeComplete: enter
21:05:34.565 00.009 2864 UpdateGuideState(): m_state=6
21:05:34.565 00.000 2864 Star::Find(15, 140, 719, 0, (0,0,0,0), 1.5, 10.0, 255) frame 306
21:05:34.565 00.000 2864 Star::Find returns 1 (0), X=139.43, Y=719.24, Mass=1865, SNR=30.4, Peak=200 HFD=3.0
21:05:34.565 00.000 2864 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.80) = xAngle (-3.41 = 2.87)
21:05:34.572 00.007 2864 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.48 = -0.20)
21:05:34.572 00.000 2864 CameraToMount -- cameraX=13.46 cameraY=-9.47 hyp=16.45 cameraTheta=-0.61 mountX=-15.87 mountY=-3.26, mountTheta=-2.94
21:05:34.572 00.000 2864 SchedulePrimaryMove(10198720, x=13.46, y=-9.47, opts=13)
21:05:34.572 00.000 2864 Enqueuing Move request for scope (13.46, -9.47)
21:05:34.572 00.000 6680 Worker thread wakes up
21:05:34.572 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (13.46, -9.47) opts 0xd
21:05:34.572 00.000 6680 Handling offset move in thread for scope, endpoint = (13.46, -9.47)
21:05:34.572 00.000 6680 Moving (13.46, -9.47) raw xDistance=-15.87 yDistance=-3.26
21:05:34.572 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.26 from input -3.26
21:05:34.572 00.000 6680 MoveAxis(E, 0, ABG)
21:05:34.572 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:34.572 00.000 6680 Move returns status 1, amount 0
21:05:34.572 00.000 6680 MoveAxis(N, 521, ABG)
21:05:34.572 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:34.572 00.000 6680 Move returns status 1, amount 0
21:05:34.572 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:05:34.572 00.000 6680 move complete, result=1
21:05:34.572 00.000 6680 worker thread done servicing request
21:05:34.588 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=177, Gamma=0.560
21:05:34.642 00.054 2864 UpdateGuideState exits: m=1865 SNR=30.4
21:05:34.644 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:34.646 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:05:34.648 00.002 2864 Enqueuing Expose request
21:05:34.650 00.002 6680 Worker thread wakes up
21:05:34.650 00.000 2864 GuideStep: -15.9 px 0 ms EAST, -3.3 px 0 ms NORTH
21:05:34.654 00.004 6680 worker thread servicing REQUEST_EXPOSE 1500
21:05:34.654 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(124,704,31,31)
21:05:34.657 00.003 2864 ScopeASCOM::GetDeclinationRadians() returns 89.2
21:05:34.659 00.002 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:05:36.301 01.642 6680 Exposure complete
21:05:36.369 00.068 6680 worker thread done servicing request
21:05:36.369 00.000 2864 OnExposeComplete: enter
21:05:36.369 00.000 2864 UpdateGuideState(): m_state=6
21:05:36.369 00.000 2864 Star::Find(15, 139, 719, 0, (0,0,0,0), 1.5, 10.0, 255) frame 307
21:05:36.381 00.012 2864 Star::Find returns 1 (0), X=138.76, Y=719.81, Mass=1842, SNR=30.3, Peak=186 HFD=2.9
21:05:36.383 00.002 2864 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.80) = xAngle (-3.40 = 2.88)
21:05:36.385 00.002 2864 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.48 = -0.19)
21:05:36.387 00.002 2864 CameraToMount -- cameraX=12.78 cameraY=-8.90 hyp=15.57 cameraTheta=-0.61 mountX=-15.04 mountY=-3.01, mountTheta=-2.94
21:05:36.391 00.004 2864 SchedulePrimaryMove(10198720, x=12.78, y=-8.90, opts=13)
21:05:36.391 00.000 2864 Enqueuing Move request for scope (12.78, -8.90)
21:05:36.393 00.002 6680 Worker thread wakes up
21:05:36.393 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (12.78, -8.90) opts 0xd
21:05:36.393 00.000 6680 Handling offset move in thread for scope, endpoint = (12.78, -8.90)
21:05:36.393 00.000 6680 Moving (12.78, -8.90) raw xDistance=-15.04 yDistance=-3.01
21:05:36.393 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.01 from input -3.01
21:05:36.393 00.000 6680 MoveAxis(E, 0, ABG)
21:05:36.393 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:36.393 00.000 6680 Move returns status 1, amount 0
21:05:36.393 00.000 6680 MoveAxis(N, 481, ABG)
21:05:36.393 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:36.393 00.000 6680 Move returns status 1, amount 0
21:05:36.393 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:05:36.393 00.000 6680 move complete, result=1
21:05:36.393 00.000 6680 worker thread done servicing request
21:05:36.400 00.007 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=198, Gamma=0.560
21:05:36.445 00.045 2864 UpdateGuideState exits: m=1842 SNR=30.3
21:05:36.445 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:36.445 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:05:36.445 00.000 2864 Enqueuing Expose request
21:05:36.461 00.016 6680 Worker thread wakes up
21:05:36.461 00.000 2864 GuideStep: -15.0 px 0 ms EAST, -3.0 px 0 ms NORTH
21:05:36.463 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
21:05:36.463 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(124,705,31,31)
21:05:36.463 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 89.2
21:05:36.463 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:05:37.877 01.414 6680 Exposure complete
21:05:37.936 00.059 6680 worker thread done servicing request
21:05:37.936 00.000 2864 OnExposeComplete: enter
21:05:37.941 00.005 2864 UpdateGuideState(): m_state=6
21:05:37.941 00.000 2864 Star::Find(15, 138, 719, 0, (0,0,0,0), 1.5, 10.0, 255) frame 308
21:05:37.941 00.000 2864 Star::Find returns 1 (0), X=138.36, Y=720.06, Mass=1812, SNR=30.0, Peak=195 HFD=2.8
21:05:37.951 00.010 2864 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.80) = xAngle (-3.41 = 2.88)
21:05:37.953 00.002 2864 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.48 = -0.20)
21:05:37.953 00.000 2864 CameraToMount -- cameraX=12.38 cameraY=-8.65 hyp=15.10 cameraTheta=-0.61 mountX=-14.58 mountY=-2.94, mountTheta=-2.94
21:05:37.963 00.010 2864 SchedulePrimaryMove(10198720, x=12.38, y=-8.65, opts=13)
21:05:37.963 00.000 2864 Enqueuing Move request for scope (12.38, -8.65)
21:05:37.963 00.000 6680 Worker thread wakes up
21:05:37.963 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (12.38, -8.65) opts 0xd
21:05:37.963 00.000 6680 Handling offset move in thread for scope, endpoint = (12.38, -8.65)
21:05:37.963 00.000 6680 Moving (12.38, -8.65) raw xDistance=-14.58 yDistance=-2.94
21:05:37.963 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.94 from input -2.94
21:05:37.963 00.000 6680 MoveAxis(E, 0, ABG)
21:05:37.963 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:37.963 00.000 6680 Move returns status 1, amount 0
21:05:37.963 00.000 6680 MoveAxis(N, 470, ABG)
21:05:37.963 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:37.963 00.000 6680 Move returns status 1, amount 0
21:05:37.963 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:05:37.963 00.000 6680 move complete, result=1
21:05:37.963 00.000 6680 worker thread done servicing request
21:05:37.979 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=172, Gamma=0.560
21:05:38.025 00.046 2864 UpdateGuideState exits: m=1812 SNR=30.0
21:05:38.025 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:38.025 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:05:38.025 00.000 2864 Enqueuing Expose request
21:05:38.042 00.017 6680 Worker thread wakes up
21:05:38.042 00.000 2864 GuideStep: -14.6 px 0 ms EAST, -2.9 px 0 ms NORTH
21:05:38.042 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:05:38.042 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(123,705,31,31)
21:05:38.042 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 89.2
21:05:38.042 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:05:39.682 01.640 6680 Exposure complete
21:05:39.747 00.065 6680 worker thread done servicing request
21:05:39.747 00.000 2864 OnExposeComplete: enter
21:05:39.747 00.000 2864 UpdateGuideState(): m_state=6
21:05:39.747 00.000 2864 Star::Find(15, 138, 720, 0, (0,0,0,0), 1.5, 10.0, 255) frame 309
21:05:39.763 00.016 2864 Star::Find returns 1 (0), X=136.97, Y=720.38, Mass=1774, SNR=29.7, Peak=178 HFD=2.7
21:05:39.765 00.002 2864 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.80) = xAngle (-3.44 = 2.84)
21:05:39.765 00.000 2864 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.52 = -0.23)
21:05:39.765 00.000 2864 CameraToMount -- cameraX=10.99 cameraY=-8.32 hyp=13.78 cameraTheta=-0.65 mountX=-13.16 mountY=-3.20, mountTheta=-2.90
21:05:39.775 00.010 2864 SchedulePrimaryMove(10198720, x=10.99, y=-8.32, opts=13)
21:05:39.778 00.003 2864 Enqueuing Move request for scope (10.99, -8.32)
21:05:39.780 00.002 6680 Worker thread wakes up
21:05:39.780 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (10.99, -8.32) opts 0xd
21:05:39.780 00.000 6680 Handling offset move in thread for scope, endpoint = (10.99, -8.32)
21:05:39.780 00.000 6680 Moving (10.99, -8.32) raw xDistance=-13.16 yDistance=-3.20
21:05:39.780 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.20 from input -3.20
21:05:39.780 00.000 6680 MoveAxis(E, 0, ABG)
21:05:39.780 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:39.780 00.000 6680 Move returns status 1, amount 0
21:05:39.780 00.000 6680 MoveAxis(N, 513, ABG)
21:05:39.782 00.002 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:39.782 00.000 6680 Move returns status 1, amount 0
21:05:39.782 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:05:39.782 00.000 6680 move complete, result=1
21:05:39.782 00.000 6680 worker thread done servicing request
21:05:39.794 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=215, Gamma=0.560
21:05:39.842 00.048 2864 UpdateGuideState exits: m=1774 SNR=29.7
21:05:39.842 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:39.842 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:05:39.842 00.000 2864 Enqueuing Expose request
21:05:39.842 00.000 6680 Worker thread wakes up
21:05:39.842 00.000 2864 GuideStep: -13.2 px 0 ms EAST, -3.2 px 0 ms NORTH
21:05:39.842 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:05:39.842 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(122,705,31,31)
21:05:39.842 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 89.2
21:05:39.842 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:05:41.275 01.433 6680 Exposure complete
21:05:41.333 00.058 6680 worker thread done servicing request
21:05:41.338 00.005 2864 OnExposeComplete: enter
21:05:41.340 00.002 2864 UpdateGuideState(): m_state=6
21:05:41.342 00.002 2864 Star::Find(15, 136, 720, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
21:05:41.342 00.000 2864 Star::Find returns 1 (0), X=136.72, Y=720.88, Mass=1847, SNR=30.3, Peak=205 HFD=2.7
21:05:41.345 00.003 2864 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.80) = xAngle (-3.43 = 2.86)
21:05:41.345 00.000 2864 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.50 = -0.22)
21:05:41.345 00.000 2864 CameraToMount -- cameraX=10.74 cameraY=-7.82 hyp=13.29 cameraTheta=-0.63 mountX=-12.76 mountY=-2.85, mountTheta=-2.92
21:05:41.345 00.000 2864 SchedulePrimaryMove(10198720, x=10.74, y=-7.82, opts=13)
21:05:41.345 00.000 2864 Enqueuing Move request for scope (10.74, -7.82)
21:05:41.345 00.000 6680 Worker thread wakes up
21:05:41.345 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (10.74, -7.82) opts 0xd
21:05:41.345 00.000 6680 Handling offset move in thread for scope, endpoint = (10.74, -7.82)
21:05:41.345 00.000 6680 Moving (10.74, -7.82) raw xDistance=-12.76 yDistance=-2.85
21:05:41.345 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.85 from input -2.85
21:05:41.345 00.000 6680 MoveAxis(E, 0, ABG)
21:05:41.345 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:41.345 00.000 6680 Move returns status 1, amount 0
21:05:41.345 00.000 6680 MoveAxis(N, 455, ABG)
21:05:41.345 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:41.345 00.000 6680 Move returns status 1, amount 0
21:05:41.345 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:05:41.345 00.000 6680 move complete, result=1
21:05:41.345 00.000 6680 worker thread done servicing request
21:05:41.369 00.024 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=199, Gamma=0.560
21:05:41.408 00.039 2864 UpdateGuideState exits: m=1847 SNR=30.3
21:05:41.408 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:41.408 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:05:41.408 00.000 2864 Enqueuing Expose request
21:05:41.408 00.000 6680 Worker thread wakes up
21:05:41.408 00.000 2864 GuideStep: -12.8 px 0 ms EAST, -2.8 px 0 ms NORTH
21:05:41.422 00.014 6680 worker thread servicing REQUEST_EXPOSE 1500
21:05:41.422 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(122,706,31,31)
21:05:41.424 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns 89.2
21:05:41.424 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:05:43.074 01.650 6680 Exposure complete
21:05:43.123 00.049 6680 worker thread done servicing request
21:05:43.123 00.000 2864 OnExposeComplete: enter
21:05:43.138 00.015 2864 UpdateGuideState(): m_state=6
21:05:43.138 00.000 2864 Star::Find(15, 136, 720, 0, (0,0,0,0), 1.5, 10.0, 255) frame 311
21:05:43.138 00.000 2864 Star::Find returns 1 (0), X=135.66, Y=721.23, Mass=1826, SNR=30.1, Peak=209 HFD=2.8
21:05:43.138 00.000 2864 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.80) = xAngle (-3.45 = 2.83)
21:05:43.138 00.000 2864 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.53 = -0.24)
21:05:43.138 00.000 2864 CameraToMount -- cameraX=9.68 cameraY=-7.47 hyp=12.23 cameraTheta=-0.66 mountX=-11.64 mountY=-2.95, mountTheta=-2.89
21:05:43.150 00.012 2864 SchedulePrimaryMove(10198720, x=9.68, y=-7.47, opts=13)
21:05:43.153 00.003 2864 Enqueuing Move request for scope (9.68, -7.47)
21:05:43.155 00.002 6680 Worker thread wakes up
21:05:43.155 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (9.68, -7.47) opts 0xd
21:05:43.155 00.000 6680 Handling offset move in thread for scope, endpoint = (9.68, -7.47)
21:05:43.155 00.000 6680 Moving (9.68, -7.47) raw xDistance=-11.64 yDistance=-2.95
21:05:43.155 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.95 from input -2.95
21:05:43.155 00.000 6680 MoveAxis(E, 0, ABG)
21:05:43.155 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:43.155 00.000 6680 Move returns status 1, amount 0
21:05:43.155 00.000 6680 MoveAxis(N, 471, ABG)
21:05:43.155 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:43.155 00.000 6680 Move returns status 1, amount 0
21:05:43.155 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:05:43.155 00.000 6680 move complete, result=1
21:05:43.155 00.000 6680 worker thread done servicing request
21:05:43.169 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=190, Gamma=0.560
21:05:43.216 00.047 2864 UpdateGuideState exits: m=1826 SNR=30.1
21:05:43.216 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:43.224 00.008 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:05:43.226 00.002 2864 Enqueuing Expose request
21:05:43.228 00.002 6680 Worker thread wakes up
21:05:43.228 00.000 2864 GuideStep: -11.6 px 0 ms EAST, -2.9 px 0 ms NORTH
21:05:43.228 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:05:43.228 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(121,706,31,31)
21:05:43.232 00.004 2864 ScopeASCOM::GetDeclinationRadians() returns 89.2
21:05:43.232 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:05:44.641 01.409 6680 Exposure complete
21:05:44.715 00.074 6680 worker thread done servicing request
21:05:44.717 00.002 2864 OnExposeComplete: enter
21:05:44.717 00.000 2864 UpdateGuideState(): m_state=6
21:05:44.720 00.003 2864 Star::Find(15, 135, 721, 0, (0,0,0,0), 1.5, 10.0, 255) frame 312
21:05:44.723 00.003 2864 Star::Find returns 1 (0), X=134.72, Y=721.44, Mass=1818, SNR=30.1, Peak=200 HFD=2.8
21:05:44.725 00.002 2864 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.80) = xAngle (-3.49 = 2.79)
21:05:44.725 00.000 2864 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.56 = -0.28)
21:05:44.727 00.002 2864 CameraToMount -- cameraX=8.74 cameraY=-7.26 hyp=11.36 cameraTheta=-0.69 mountX=-10.68 mountY=-3.14, mountTheta=-2.86
21:05:44.729 00.002 2864 SchedulePrimaryMove(10198720, x=8.74, y=-7.26, opts=13)
21:05:44.729 00.000 2864 Enqueuing Move request for scope (8.74, -7.26)
21:05:44.729 00.000 6680 Worker thread wakes up
21:05:44.729 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (8.74, -7.26) opts 0xd
21:05:44.729 00.000 6680 Handling offset move in thread for scope, endpoint = (8.74, -7.26)
21:05:44.729 00.000 6680 Moving (8.74, -7.26) raw xDistance=-10.68 yDistance=-3.14
21:05:44.729 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.14 from input -3.14
21:05:44.729 00.000 6680 MoveAxis(E, 0, ABG)
21:05:44.729 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:44.729 00.000 6680 Move returns status 1, amount 0
21:05:44.729 00.000 6680 MoveAxis(N, 502, ABG)
21:05:44.729 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:44.729 00.000 6680 Move returns status 1, amount 0
21:05:44.729 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:05:44.729 00.000 6680 move complete, result=1
21:05:44.736 00.007 6680 worker thread done servicing request
21:05:44.750 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=176, Gamma=0.560
21:05:44.783 00.033 2864 UpdateGuideState exits: m=1818 SNR=30.1
21:05:44.783 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:44.783 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:05:44.799 00.016 2864 Enqueuing Expose request
21:05:44.799 00.000 6680 Worker thread wakes up
21:05:44.799 00.000 2864 GuideStep: -10.7 px 0 ms EAST, -3.1 px 0 ms NORTH
21:05:44.799 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:05:44.799 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(120,706,31,31)
21:05:44.799 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 89.2
21:05:44.807 00.008 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:05:46.447 01.640 6680 Exposure complete
21:05:46.511 00.064 6680 worker thread done servicing request
21:05:46.511 00.000 2864 OnExposeComplete: enter
21:05:46.525 00.014 2864 UpdateGuideState(): m_state=6
21:05:46.527 00.002 2864 Star::Find(15, 134, 721, 0, (0,0,0,0), 1.5, 10.0, 255) frame 313
21:05:46.527 00.000 2864 Star::Find returns 1 (0), X=133.65, Y=721.70, Mass=1839, SNR=30.2, Peak=168 HFD=3.0
21:05:46.527 00.000 2864 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.80) = xAngle (-3.54 = 2.75)
21:05:46.527 00.000 2864 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.61 = -0.33)
21:05:46.527 00.000 2864 CameraToMount -- cameraX=7.67 cameraY=-7.01 hyp=10.39 cameraTheta=-0.74 mountX=-9.59 mountY=-3.33, mountTheta=-2.81
21:05:46.527 00.000 2864 SchedulePrimaryMove(10198720, x=7.67, y=-7.01, opts=13)
21:05:46.542 00.015 2864 Enqueuing Move request for scope (7.67, -7.01)
21:05:46.542 00.000 6680 Worker thread wakes up
21:05:46.542 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (7.67, -7.01) opts 0xd
21:05:46.542 00.000 6680 Handling offset move in thread for scope, endpoint = (7.67, -7.01)
21:05:46.542 00.000 6680 Moving (7.67, -7.01) raw xDistance=-9.59 yDistance=-3.33
21:05:46.542 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.33 from input -3.33
21:05:46.542 00.000 6680 MoveAxis(E, 0, ABG)
21:05:46.542 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:46.542 00.000 6680 Move returns status 1, amount 0
21:05:46.542 00.000 6680 MoveAxis(N, 533, ABG)
21:05:46.542 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:46.542 00.000 6680 Move returns status 1, amount 0
21:05:46.542 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:05:46.542 00.000 6680 move complete, result=1
21:05:46.542 00.000 6680 worker thread done servicing request
21:05:46.560 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=186, Gamma=0.560
21:05:46.605 00.045 2864 UpdateGuideState exits: m=1839 SNR=30.2
21:05:46.605 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:46.605 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:05:46.605 00.000 2864 Enqueuing Expose request
21:05:46.605 00.000 6680 Worker thread wakes up
21:05:46.605 00.000 2864 GuideStep: -9.6 px 0 ms EAST, -3.3 px 0 ms NORTH
21:05:46.605 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:05:46.605 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(119,707,31,31)
21:05:46.605 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 89.2
21:05:46.619 00.014 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:05:48.044 01.425 6680 Exposure complete
21:05:48.091 00.047 6680 worker thread done servicing request
21:05:48.091 00.000 2864 OnExposeComplete: enter
21:05:48.091 00.000 2864 UpdateGuideState(): m_state=6
21:05:48.091 00.000 2864 Star::Find(15, 133, 721, 0, (0,0,0,0), 1.5, 10.0, 255) frame 314
21:05:48.107 00.016 2864 Star::Find returns 1 (0), X=132.81, Y=722.34, Mass=1753, SNR=29.5, Peak=186 HFD=2.7
21:05:48.107 00.000 2864 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.80) = xAngle (-3.55 = 2.74)
21:05:48.107 00.000 2864 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.62 = -0.34)
21:05:48.107 00.000 2864 CameraToMount -- cameraX=6.84 cameraY=-6.37 hyp=9.34 cameraTheta=-0.75 mountX=-8.59 mountY=-3.08, mountTheta=-2.80
21:05:48.107 00.000 2864 SchedulePrimaryMove(10198720, x=6.84, y=-6.37, opts=13)
21:05:48.107 00.000 2864 Enqueuing Move request for scope (6.84, -6.37)
21:05:48.119 00.012 6680 Worker thread wakes up
21:05:48.119 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (6.84, -6.37) opts 0xd
21:05:48.119 00.000 6680 Handling offset move in thread for scope, endpoint = (6.84, -6.37)
21:05:48.119 00.000 6680 Moving (6.84, -6.37) raw xDistance=-8.59 yDistance=-3.08
21:05:48.119 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.08 from input -3.08
21:05:48.119 00.000 6680 MoveAxis(E, 0, ABG)
21:05:48.119 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:48.119 00.000 6680 Move returns status 1, amount 0
21:05:48.119 00.000 6680 MoveAxis(N, 493, ABG)
21:05:48.119 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:48.119 00.000 6680 Move returns status 1, amount 0
21:05:48.119 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:05:48.119 00.000 6680 move complete, result=1
21:05:48.119 00.000 6680 worker thread done servicing request
21:05:48.128 00.009 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=198, Gamma=0.560
21:05:48.170 00.042 2864 UpdateGuideState exits: m=1753 SNR=29.5
21:05:48.170 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:48.170 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:05:48.183 00.013 2864 Enqueuing Expose request
21:05:48.185 00.002 6680 Worker thread wakes up
21:05:48.185 00.000 2864 GuideStep: -8.6 px 0 ms EAST, -3.1 px 0 ms NORTH
21:05:48.189 00.004 6680 worker thread servicing REQUEST_EXPOSE 1500
21:05:48.189 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(118,707,31,31)
21:05:48.189 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 89.2
21:05:48.193 00.004 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:05:49.820 01.627 6680 Exposure complete
21:05:49.869 00.049 6680 worker thread done servicing request
21:05:49.869 00.000 2864 OnExposeComplete: enter
21:05:49.869 00.000 2864 UpdateGuideState(): m_state=6
21:05:49.869 00.000 2864 Star::Find(15, 132, 722, 0, (0,0,0,0), 1.5, 10.0, 255) frame 315
21:05:49.882 00.013 2864 Star::Find returns 1 (0), X=131.70, Y=722.49, Mass=1703, SNR=29.1, Peak=162 HFD=3.1
21:05:49.884 00.002 2864 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.80) = xAngle (-3.62 = 2.66)
21:05:49.886 00.002 2864 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.70 = -0.41)
21:05:49.886 00.000 2864 CameraToMount -- cameraX=5.72 cameraY=-6.21 hyp=8.45 cameraTheta=-0.83 mountX=-7.49 mountY=-3.39, mountTheta=-2.72
21:05:49.890 00.004 2864 SchedulePrimaryMove(10198720, x=5.72, y=-6.21, opts=13)
21:05:49.892 00.002 2864 Enqueuing Move request for scope (5.72, -6.21)
21:05:49.892 00.000 6680 Worker thread wakes up
21:05:49.892 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (5.72, -6.21) opts 0xd
21:05:49.892 00.000 6680 Handling offset move in thread for scope, endpoint = (5.72, -6.21)
21:05:49.892 00.000 6680 Moving (5.72, -6.21) raw xDistance=-7.49 yDistance=-3.39
21:05:49.892 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.39 from input -3.39
21:05:49.892 00.000 6680 MoveAxis(E, 0, ABG)
21:05:49.892 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:49.892 00.000 6680 Move returns status 1, amount 0
21:05:49.892 00.000 6680 MoveAxis(N, 542, ABG)
21:05:49.892 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:49.892 00.000 6680 Move returns status 1, amount 0
21:05:49.892 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:05:49.892 00.000 6680 move complete, result=1
21:05:49.892 00.000 6680 worker thread done servicing request
21:05:49.900 00.008 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=194, Gamma=0.560
21:05:49.947 00.047 2864 UpdateGuideState exits: m=1703 SNR=29.1
21:05:49.947 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:49.947 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:05:49.947 00.000 2864 Enqueuing Expose request
21:05:49.947 00.000 6680 Worker thread wakes up
21:05:49.947 00.000 2864 GuideStep: -7.5 px 0 ms EAST, -3.4 px 0 ms NORTH
21:05:49.947 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:05:49.947 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(117,707,31,31)
21:05:49.963 00.016 2864 ScopeASCOM::GetDeclinationRadians() returns 89.2
21:05:49.963 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:05:51.369 01.406 6680 Exposure complete
21:05:51.416 00.047 6680 worker thread done servicing request
21:05:51.416 00.000 2864 OnExposeComplete: enter
21:05:51.416 00.000 2864 UpdateGuideState(): m_state=6
21:05:51.416 00.000 2864 Star::Find(15, 131, 722, 0, (0,0,0,0), 1.5, 10.0, 255) frame 316
21:05:51.416 00.000 2864 Star::Find returns 1 (0), X=131.26, Y=722.94, Mass=1780, SNR=29.8, Peak=181 HFD=2.8
21:05:51.430 00.014 2864 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.80) = xAngle (-3.63 = 2.66)
21:05:51.432 00.002 2864 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.70 = -0.42)
21:05:51.432 00.000 2864 CameraToMount -- cameraX=5.28 cameraY=-5.77 hyp=7.82 cameraTheta=-0.83 mountX=-6.92 mountY=-3.16, mountTheta=-2.71
21:05:51.432 00.000 2864 SchedulePrimaryMove(10198720, x=5.28, y=-5.77, opts=13)
21:05:51.432 00.000 2864 Enqueuing Move request for scope (5.28, -5.77)
21:05:51.432 00.000 6680 Worker thread wakes up
21:05:51.432 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (5.28, -5.77) opts 0xd
21:05:51.432 00.000 6680 Handling offset move in thread for scope, endpoint = (5.28, -5.77)
21:05:51.432 00.000 6680 Moving (5.28, -5.77) raw xDistance=-6.92 yDistance=-3.16
21:05:51.432 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.16 from input -3.16
21:05:51.432 00.000 6680 MoveAxis(E, 0, ABG)
21:05:51.432 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:51.432 00.000 6680 Move returns status 1, amount 0
21:05:51.432 00.000 6680 MoveAxis(N, 505, ABG)
21:05:51.432 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:51.432 00.000 6680 Move returns status 1, amount 0
21:05:51.432 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:05:51.432 00.000 6680 move complete, result=1
21:05:51.432 00.000 6680 worker thread done servicing request
21:05:51.448 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=176, Gamma=0.560
21:05:51.496 00.048 2864 UpdateGuideState exits: m=1780 SNR=29.8
21:05:51.496 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:51.496 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:05:51.496 00.000 2864 Enqueuing Expose request
21:05:51.496 00.000 6680 Worker thread wakes up
21:05:51.496 00.000 2864 GuideStep: -6.9 px 0 ms EAST, -3.2 px 0 ms NORTH
21:05:51.496 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:05:51.496 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(116,708,31,31)
21:05:51.496 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 89.2
21:05:51.512 00.016 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:05:53.150 01.638 6680 Exposure complete
21:05:53.193 00.043 6680 worker thread done servicing request
21:05:53.193 00.000 2864 OnExposeComplete: enter
21:05:53.193 00.000 2864 UpdateGuideState(): m_state=6
21:05:53.193 00.000 2864 Star::Find(15, 131, 722, 0, (0,0,0,0), 1.5, 10.0, 255) frame 317
21:05:53.193 00.000 2864 Star::Find returns 1 (0), X=129.86, Y=723.10, Mass=1746, SNR=29.5, Peak=188 HFD=2.9
21:05:53.193 00.000 2864 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.80) = xAngle (-3.76 = 2.52)
21:05:53.193 00.000 2864 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.83 = -0.55)
21:05:53.209 00.016 2864 CameraToMount -- cameraX=3.89 cameraY=-5.61 hyp=6.82 cameraTheta=-0.96 mountX=-5.56 mountY=-3.57, mountTheta=-2.57
21:05:53.213 00.004 2864 SchedulePrimaryMove(10198720, x=3.89, y=-5.61, opts=13)
21:05:53.213 00.000 2864 Enqueuing Move request for scope (3.89, -5.61)
21:05:53.213 00.000 6680 Worker thread wakes up
21:05:53.213 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (3.89, -5.61) opts 0xd
21:05:53.213 00.000 6680 Handling offset move in thread for scope, endpoint = (3.89, -5.61)
21:05:53.213 00.000 6680 Moving (3.89, -5.61) raw xDistance=-5.56 yDistance=-3.57
21:05:53.213 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.57 from input -3.57
21:05:53.213 00.000 6680 MoveAxis(E, 0, ABG)
21:05:53.213 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:53.213 00.000 6680 Move returns status 1, amount 0
21:05:53.213 00.000 6680 MoveAxis(N, 571, ABG)
21:05:53.213 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:53.213 00.000 6680 Move returns status 1, amount 0
21:05:53.213 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:05:53.213 00.000 6680 move complete, result=1
21:05:53.213 00.000 6680 worker thread done servicing request
21:05:53.232 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=215, Gamma=0.560
21:05:53.275 00.043 2864 UpdateGuideState exits: m=1746 SNR=29.5
21:05:53.282 00.007 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:53.282 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:05:53.284 00.002 2864 Enqueuing Expose request
21:05:53.286 00.002 6680 Worker thread wakes up
21:05:53.286 00.000 2864 GuideStep: -5.6 px 0 ms EAST, -3.6 px 0 ms NORTH
21:05:53.289 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
21:05:53.289 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(115,708,31,31)
21:05:53.289 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 89.2
21:05:53.293 00.004 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:05:54.714 01.421 6680 Exposure complete
21:05:54.761 00.047 6680 worker thread done servicing request
21:05:54.761 00.000 2864 OnExposeComplete: enter
21:05:54.761 00.000 2864 UpdateGuideState(): m_state=6
21:05:54.775 00.014 2864 Star::Find(15, 129, 723, 0, (0,0,0,0), 1.5, 10.0, 255) frame 318
21:05:54.778 00.003 2864 Star::Find returns 1 (0), X=129.48, Y=723.70, Mass=1743, SNR=29.4, Peak=174 HFD=3.1
21:05:54.780 00.002 2864 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.80) = xAngle (-3.76 = 2.53)
21:05:54.782 00.002 2864 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.83 = -0.55)
21:05:54.782 00.000 2864 CameraToMount -- cameraX=3.50 cameraY=-5.01 hyp=6.11 cameraTheta=-0.96 mountX=-5.00 mountY=-3.18, mountTheta=-2.58
21:05:54.786 00.004 2864 SchedulePrimaryMove(10198720, x=3.50, y=-5.01, opts=13)
21:05:54.788 00.002 2864 Enqueuing Move request for scope (3.50, -5.01)
21:05:54.790 00.002 6680 Worker thread wakes up
21:05:54.790 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (3.50, -5.01) opts 0xd
21:05:54.790 00.000 6680 Handling offset move in thread for scope, endpoint = (3.50, -5.01)
21:05:54.790 00.000 6680 Moving (3.50, -5.01) raw xDistance=-5.00 yDistance=-3.18
21:05:54.790 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.18 from input -3.18
21:05:54.790 00.000 6680 MoveAxis(E, 0, ABG)
21:05:54.790 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:54.790 00.000 6680 Move returns status 1, amount 0
21:05:54.790 00.000 6680 MoveAxis(N, 508, ABG)
21:05:54.790 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:54.790 00.000 6680 Move returns status 1, amount 0
21:05:54.790 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:05:54.790 00.000 6680 move complete, result=1
21:05:54.790 00.000 6680 worker thread done servicing request
21:05:54.794 00.004 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=196, Gamma=0.560
21:05:54.841 00.047 2864 UpdateGuideState exits: m=1743 SNR=29.4
21:05:54.841 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:54.841 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:05:54.841 00.000 2864 Enqueuing Expose request
21:05:54.841 00.000 6680 Worker thread wakes up
21:05:54.841 00.000 2864 GuideStep: -5.0 px 0 ms EAST, -3.2 px 0 ms NORTH
21:05:54.857 00.016 6680 worker thread servicing REQUEST_EXPOSE 1500
21:05:54.857 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(114,709,31,31)
21:05:54.857 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 89.2
21:05:54.857 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:05:56.487 01.630 6680 Exposure complete
21:05:56.535 00.048 6680 worker thread done servicing request
21:05:56.535 00.000 2864 OnExposeComplete: enter
21:05:56.535 00.000 2864 UpdateGuideState(): m_state=6
21:05:56.535 00.000 2864 Star::Find(15, 129, 723, 0, (0,0,0,0), 1.5, 10.0, 255) frame 319
21:05:56.535 00.000 2864 Star::Find returns 1 (0), X=128.37, Y=724.02, Mass=1790, SNR=29.8, Peak=180 HFD=2.9
21:05:56.535 00.000 2864 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.80) = xAngle (-3.89 = 2.39)
21:05:56.535 00.000 2864 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.97 = -0.68)
21:05:56.535 00.000 2864 CameraToMount -- cameraX=2.39 cameraY=-4.69 hyp=5.26 cameraTheta=-1.10 mountX=-3.84 mountY=-3.33, mountTheta=-2.43
21:05:56.550 00.015 2864 SchedulePrimaryMove(10198720, x=2.39, y=-4.69, opts=13)
21:05:56.550 00.000 2864 Enqueuing Move request for scope (2.39, -4.69)
21:05:56.556 00.006 6680 Worker thread wakes up
21:05:56.556 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.39, -4.69) opts 0xd
21:05:56.556 00.000 6680 Handling offset move in thread for scope, endpoint = (2.39, -4.69)
21:05:56.556 00.000 6680 Moving (2.39, -4.69) raw xDistance=-3.84 yDistance=-3.33
21:05:56.556 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.33 from input -3.33
21:05:56.556 00.000 6680 MoveAxis(E, 0, ABG)
21:05:56.556 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:56.556 00.000 6680 Move returns status 1, amount 0
21:05:56.556 00.000 6680 MoveAxis(N, 532, ABG)
21:05:56.556 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:56.556 00.000 6680 Move returns status 1, amount 0
21:05:56.556 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:05:56.556 00.000 6680 move complete, result=1
21:05:56.556 00.000 6680 worker thread done servicing request
21:05:56.566 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=218, Gamma=0.560
21:05:56.614 00.048 2864 UpdateGuideState exits: m=1790 SNR=29.8
21:05:56.614 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:56.619 00.005 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:05:56.619 00.000 2864 Enqueuing Expose request
21:05:56.619 00.000 6680 Worker thread wakes up
21:05:56.619 00.000 2864 GuideStep: -3.8 px 0 ms EAST, -3.3 px 0 ms NORTH
21:05:56.619 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:05:56.619 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
21:05:56.619 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 89.2
21:05:56.630 00.011 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:05:58.053 01.423 6680 Exposure complete
21:05:58.119 00.066 6680 worker thread done servicing request
21:05:58.119 00.000 2864 OnExposeComplete: enter
21:05:58.119 00.000 2864 UpdateGuideState(): m_state=6
21:05:58.119 00.000 2864 Star::Find(15, 128, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 320
21:05:58.132 00.013 2864 Star::Find returns 1 (0), X=127.56, Y=724.31, Mass=1807, SNR=30.0, Peak=172 HFD=3.2
21:05:58.134 00.002 2864 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.80) = xAngle (-4.02 = 2.26)
21:05:58.134 00.000 2864 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-7.09 = -0.81)
21:05:58.134 00.000 2864 CameraToMount -- cameraX=1.58 cameraY=-4.40 hyp=4.67 cameraTheta=-1.23 mountX=-2.98 mountY=-3.39, mountTheta=-2.29
21:05:58.134 00.000 2864 SchedulePrimaryMove(10198720, x=1.58, y=-4.40, opts=13)
21:05:58.134 00.000 2864 Enqueuing Move request for scope (1.58, -4.40)
21:05:58.134 00.000 6680 Worker thread wakes up
21:05:58.134 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.58, -4.40) opts 0xd
21:05:58.134 00.000 6680 Handling offset move in thread for scope, endpoint = (1.58, -4.40)
21:05:58.134 00.000 6680 Moving (1.58, -4.40) raw xDistance=-2.98 yDistance=-3.39
21:05:58.134 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.39 from input -3.39
21:05:58.134 00.000 6680 MoveAxis(E, 0, ABG)
21:05:58.134 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:58.134 00.000 6680 Move returns status 1, amount 0
21:05:58.134 00.000 6680 MoveAxis(N, 542, ABG)
21:05:58.134 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:58.134 00.000 6680 Move returns status 1, amount 0
21:05:58.134 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:05:58.134 00.000 6680 move complete, result=1
21:05:58.134 00.000 6680 worker thread done servicing request
21:05:58.150 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=237, Gamma=0.560
21:05:58.196 00.046 2864 UpdateGuideState exits: m=1807 SNR=30.0
21:05:58.196 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:58.196 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:05:58.196 00.000 2864 Enqueuing Expose request
21:05:58.196 00.000 6680 Worker thread wakes up
21:05:58.196 00.000 2864 GuideStep: -3.0 px 0 ms EAST, -3.4 px 0 ms NORTH
21:05:58.213 00.017 6680 worker thread servicing REQUEST_EXPOSE 1500
21:05:58.213 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
21:05:58.213 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 89.2
21:05:58.213 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:05:59.863 01.650 6680 Exposure complete
21:05:59.911 00.048 6680 worker thread done servicing request
21:05:59.911 00.000 2864 OnExposeComplete: enter
21:05:59.911 00.000 2864 UpdateGuideState(): m_state=6
21:05:59.911 00.000 2864 Star::Find(15, 127, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 321
21:05:59.927 00.016 2864 Star::Find returns 1 (0), X=127.16, Y=724.90, Mass=1777, SNR=29.7, Peak=173 HFD=2.8
21:05:59.927 00.000 2864 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.80) = xAngle (-4.07 = 2.22)
21:05:59.931 00.004 2864 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-7.14 = -0.86)
21:05:59.931 00.000 2864 CameraToMount -- cameraX=1.18 cameraY=-3.81 hyp=3.99 cameraTheta=-1.27 mountX=-2.40 mountY=-3.01, mountTheta=-2.24
21:05:59.935 00.004 2864 SchedulePrimaryMove(10198720, x=1.18, y=-3.81, opts=13)
21:05:59.935 00.000 2864 Enqueuing Move request for scope (1.18, -3.81)
21:05:59.935 00.000 6680 Worker thread wakes up
21:05:59.935 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.18, -3.81) opts 0xd
21:05:59.935 00.000 6680 Handling offset move in thread for scope, endpoint = (1.18, -3.81)
21:05:59.935 00.000 6680 Moving (1.18, -3.81) raw xDistance=-2.40 yDistance=-3.01
21:05:59.935 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.01 from input -3.01
21:05:59.935 00.000 6680 MoveAxis(E, 0, ABG)
21:05:59.935 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:59.935 00.000 6680 Move returns status 1, amount 0
21:05:59.935 00.000 6680 MoveAxis(N, 482, ABG)
21:05:59.935 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:05:59.935 00.000 6680 Move returns status 1, amount 0
21:05:59.935 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:05:59.935 00.000 6680 move complete, result=1
21:05:59.935 00.000 6680 worker thread done servicing request
21:05:59.943 00.008 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:05:59.996 00.053 2864 UpdateGuideState exits: m=1777 SNR=29.7
21:06:00.000 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:00.000 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:06:00.002 00.002 2864 Enqueuing Expose request
21:06:00.004 00.002 6680 Worker thread wakes up
21:06:00.004 00.000 2864 GuideStep: -2.4 px 0 ms EAST, -3.0 px 0 ms NORTH
21:06:00.008 00.004 6680 worker thread servicing REQUEST_EXPOSE 1500
21:06:00.008 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
21:06:00.010 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns 89.2
21:06:00.014 00.004 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:06:01.432 01.418 6680 Exposure complete
21:06:01.494 00.062 6680 worker thread done servicing request
21:06:01.494 00.000 2864 OnExposeComplete: enter
21:06:01.494 00.000 2864 UpdateGuideState(): m_state=6
21:06:01.494 00.000 2864 Star::Find(15, 127, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 322
21:06:01.494 00.000 2864 Star::Find returns 1 (0), X=126.66, Y=725.21, Mass=1707, SNR=29.1, Peak=197 HFD=2.8
21:06:01.494 00.000 2864 CameraToMount -- cameraTheta (-1.38) - m_xAngle (2.80) = xAngle (-4.17 = 2.11)
21:06:01.494 00.000 2864 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-7.25 = -0.96)
21:06:01.494 00.000 2864 CameraToMount -- cameraX=0.69 cameraY=-3.50 hyp=3.56 cameraTheta=-1.38 mountX=-1.83 mountY=-2.93, mountTheta=-2.13
21:06:01.510 00.016 2864 SchedulePrimaryMove(10198720, x=0.69, y=-3.50, opts=13)
21:06:01.510 00.000 2864 Enqueuing Move request for scope (0.69, -3.50)
21:06:01.510 00.000 6680 Worker thread wakes up
21:06:01.510 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.69, -3.50) opts 0xd
21:06:01.510 00.000 6680 Handling offset move in thread for scope, endpoint = (0.69, -3.50)
21:06:01.510 00.000 6680 Moving (0.69, -3.50) raw xDistance=-1.83 yDistance=-2.93
21:06:01.510 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.93 from input -2.93
21:06:01.510 00.000 6680 MoveAxis(E, 0, ABG)
21:06:01.510 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:01.510 00.000 6680 Move returns status 1, amount 0
21:06:01.510 00.000 6680 MoveAxis(N, 468, ABG)
21:06:01.510 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:01.510 00.000 6680 Move returns status 1, amount 0
21:06:01.510 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:06:01.510 00.000 6680 move complete, result=1
21:06:01.510 00.000 6680 worker thread done servicing request
21:06:01.525 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:06:01.573 00.048 2864 UpdateGuideState exits: m=1707 SNR=29.1
21:06:01.573 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:01.573 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:06:01.573 00.000 2864 Enqueuing Expose request
21:06:01.573 00.000 6680 Worker thread wakes up
21:06:01.573 00.000 2864 GuideStep: -1.8 px 0 ms EAST, -2.9 px 0 ms NORTH
21:06:01.573 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:06:01.573 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
21:06:01.573 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 89.2
21:06:01.573 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:06:03.229 01.656 6680 Exposure complete
21:06:03.275 00.046 6680 worker thread done servicing request
21:06:03.275 00.000 2864 OnExposeComplete: enter
21:06:03.291 00.016 2864 UpdateGuideState(): m_state=6
21:06:03.291 00.000 2864 Star::Find(15, 126, 725, 0, (0,0,0,0), 1.5, 10.0, 255) frame 323
21:06:03.291 00.000 2864 Star::Find returns 1 (0), X=125.53, Y=725.65, Mass=1703, SNR=29.1, Peak=151 HFD=3.1
21:06:03.291 00.000 2864 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.80) = xAngle (-4.51 = 1.77)
21:06:03.291 00.000 2864 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-7.59 = -1.30)
21:06:03.291 00.000 2864 CameraToMount -- cameraX=-0.45 cameraY=-3.06 hyp=3.09 cameraTheta=-1.72 mountX=-0.61 mountY=-2.98, mountTheta=-1.77
21:06:03.291 00.000 2864 SchedulePrimaryMove(10198720, x=-0.45, y=-3.06, opts=13)
21:06:03.307 00.016 2864 Enqueuing Move request for scope (-0.45, -3.06)
21:06:03.307 00.000 6680 Worker thread wakes up
21:06:03.307 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -3.06) opts 0xd
21:06:03.307 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.45, -3.06)
21:06:03.307 00.000 6680 Moving (-0.45, -3.06) raw xDistance=-0.61 yDistance=-2.98
21:06:03.307 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.98 from input -2.98
21:06:03.307 00.000 6680 MoveAxis(E, 0, ABG)
21:06:03.307 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:03.307 00.000 6680 Move returns status 1, amount 0
21:06:03.307 00.000 6680 MoveAxis(N, 477, ABG)
21:06:03.307 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:03.307 00.000 6680 Move returns status 1, amount 0
21:06:03.307 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:06:03.307 00.000 6680 move complete, result=1
21:06:03.307 00.000 6680 worker thread done servicing request
21:06:03.323 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=254, Gamma=0.560
21:06:03.369 00.046 2864 UpdateGuideState exits: m=1703 SNR=29.1
21:06:03.371 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:03.371 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:06:03.371 00.000 2864 Enqueuing Expose request
21:06:03.371 00.000 6680 Worker thread wakes up
21:06:03.371 00.000 2864 GuideStep: -0.6 px 0 ms EAST, -3.0 px 0 ms NORTH
21:06:03.371 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:06:03.371 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
21:06:03.371 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 89.2
21:06:03.371 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:06:04.798 01.427 6680 Exposure complete
21:06:04.846 00.048 6680 worker thread done servicing request
21:06:04.846 00.000 2864 OnExposeComplete: enter
21:06:04.861 00.015 2864 UpdateGuideState(): m_state=6
21:06:04.861 00.000 2864 Star::Find(15, 125, 725, 0, (0,0,0,0), 1.5, 10.0, 255) frame 324
21:06:04.861 00.000 2864 Star::Find returns 1 (0), X=125.28, Y=725.90, Mass=1739, SNR=29.4, Peak=185 HFD=2.7
21:06:04.861 00.000 2864 CameraToMount -- cameraTheta (-1.81) - m_xAngle (2.80) = xAngle (-4.61 = 1.67)
21:06:04.869 00.008 2864 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-7.68 = -1.40)
21:06:04.869 00.000 2864 CameraToMount -- cameraX=-0.70 cameraY=-2.80 hyp=2.89 cameraTheta=-1.81 mountX=-0.29 mountY=-2.84, mountTheta=-1.67
21:06:04.869 00.000 2864 SchedulePrimaryMove(10198720, x=-0.70, y=-2.80, opts=13)
21:06:04.869 00.000 2864 Enqueuing Move request for scope (-0.70, -2.80)
21:06:04.877 00.008 6680 Worker thread wakes up
21:06:04.877 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.70, -2.80) opts 0xd
21:06:04.877 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.70, -2.80)
21:06:04.877 00.000 6680 Moving (-0.70, -2.80) raw xDistance=-0.29 yDistance=-2.84
21:06:04.877 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.84 from input -2.84
21:06:04.877 00.000 6680 MoveAxis(E, 0, ABG)
21:06:04.877 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:04.877 00.000 6680 Move returns status 1, amount 0
21:06:04.877 00.000 6680 MoveAxis(N, 455, ABG)
21:06:04.877 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:04.877 00.000 6680 Move returns status 1, amount 0
21:06:04.877 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:06:04.877 00.000 6680 move complete, result=1
21:06:04.877 00.000 6680 worker thread done servicing request
21:06:04.877 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:06:04.931 00.054 2864 UpdateGuideState exits: m=1739 SNR=29.4
21:06:04.937 00.006 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:04.941 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:06:04.941 00.000 2864 Enqueuing Expose request
21:06:04.941 00.000 6680 Worker thread wakes up
21:06:04.941 00.000 2864 GuideStep: -0.3 px 0 ms EAST, -2.8 px 0 ms NORTH
21:06:04.941 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:06:04.941 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
21:06:04.941 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 89.2
21:06:04.941 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:06:06.585 01.644 6680 Exposure complete
21:06:06.676 00.091 6680 worker thread done servicing request
21:06:06.676 00.000 2864 OnExposeComplete: enter
21:06:06.676 00.000 2864 UpdateGuideState(): m_state=6
21:06:06.681 00.005 2864 Star::Find(15, 125, 725, 0, (0,0,0,0), 1.5, 10.0, 255) frame 325
21:06:06.681 00.000 2864 Star::Find returns 1 (0), X=124.26, Y=726.41, Mass=1845, SNR=30.3, Peak=194 HFD=3.1
21:06:06.681 00.000 2864 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.80) = xAngle (-5.01 = 1.27)
21:06:06.681 00.000 2864 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.08 = -1.80)
21:06:06.681 00.000 2864 CameraToMount -- cameraX=-1.72 cameraY=-2.29 hyp=2.87 cameraTheta=-2.21 mountX=0.84 mountY=-2.79, mountTheta=-1.28
21:06:06.681 00.000 2864 SchedulePrimaryMove(10198720, x=-1.72, y=-2.29, opts=13)
21:06:06.681 00.000 2864 Enqueuing Move request for scope (-1.72, -2.29)
21:06:06.681 00.000 6680 Worker thread wakes up
21:06:06.681 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.72, -2.29) opts 0xd
21:06:06.681 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.72, -2.29)
21:06:06.681 00.000 6680 Moving (-1.72, -2.29) raw xDistance=0.84 yDistance=-2.79
21:06:06.681 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.79 from input -2.79
21:06:06.681 00.000 6680 MoveAxis(E, 0, ABG)
21:06:06.681 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:06.697 00.016 6680 Move returns status 1, amount 0
21:06:06.697 00.000 6680 MoveAxis(N, 447, ABG)
21:06:06.697 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:06.697 00.000 6680 Move returns status 1, amount 0
21:06:06.697 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:06:06.697 00.000 6680 move complete, result=1
21:06:06.697 00.000 6680 worker thread done servicing request
21:06:06.697 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=219, Gamma=0.560
21:06:06.744 00.047 2864 UpdateGuideState exits: m=1845 SNR=30.3
21:06:06.744 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:06.744 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:06:06.760 00.016 2864 Enqueuing Expose request
21:06:06.761 00.001 6680 Worker thread wakes up
21:06:06.761 00.000 2864 GuideStep: 0.8 px 0 ms EAST, -2.8 px 0 ms NORTH
21:06:06.765 00.004 6680 worker thread servicing REQUEST_EXPOSE 1500
21:06:06.765 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
21:06:06.765 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 89.2
21:06:06.769 00.004 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:06:08.187 01.418 6680 Exposure complete
21:06:08.275 00.088 6680 worker thread done servicing request
21:06:08.275 00.000 2864 OnExposeComplete: enter
21:06:08.275 00.000 2864 UpdateGuideState(): m_state=6
21:06:08.281 00.006 2864 Star::Find(15, 124, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 326
21:06:08.281 00.000 2864 Star::Find returns 1 (0), X=123.73, Y=726.52, Mass=1745, SNR=29.4, Peak=173 HFD=2.9
21:06:08.281 00.000 2864 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.80) = xAngle (-5.17 = 1.12)
21:06:08.281 00.000 2864 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.24 = -1.96)
21:06:08.281 00.000 2864 CameraToMount -- cameraX=-2.25 cameraY=-2.18 hyp=3.13 cameraTheta=-2.37 mountX=1.37 mountY=-2.90, mountTheta=-1.13
21:06:08.281 00.000 2864 SchedulePrimaryMove(10198720, x=-2.25, y=-2.18, opts=13)
21:06:08.281 00.000 2864 Enqueuing Move request for scope (-2.25, -2.18)
21:06:08.281 00.000 6680 Worker thread wakes up
21:06:08.281 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.25, -2.18) opts 0xd
21:06:08.281 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.25, -2.18)
21:06:08.281 00.000 6680 Moving (-2.25, -2.18) raw xDistance=1.37 yDistance=-2.90
21:06:08.281 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.90 from input -2.90
21:06:08.281 00.000 6680 MoveAxis(E, 0, ABG)
21:06:08.281 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:08.281 00.000 6680 Move returns status 1, amount 0
21:06:08.281 00.000 6680 MoveAxis(N, 464, ABG)
21:06:08.281 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:08.281 00.000 6680 Move returns status 1, amount 0
21:06:08.281 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:06:08.281 00.000 6680 move complete, result=1
21:06:08.297 00.016 6680 worker thread done servicing request
21:06:08.310 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:06:08.345 00.035 2864 UpdateGuideState exits: m=1745 SNR=29.4
21:06:08.345 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:08.345 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:06:08.345 00.000 2864 Enqueuing Expose request
21:06:08.361 00.016 6680 Worker thread wakes up
21:06:08.361 00.000 2864 GuideStep: 1.4 px 0 ms EAST, -2.9 px 0 ms NORTH
21:06:08.364 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
21:06:08.364 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
21:06:08.366 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns 89.2
21:06:08.369 00.003 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:06:10.008 01.639 6680 Exposure complete
21:06:10.071 00.063 6680 worker thread done servicing request
21:06:10.071 00.000 2864 OnExposeComplete: enter
21:06:10.088 00.017 2864 UpdateGuideState(): m_state=6
21:06:10.088 00.000 2864 Star::Find(15, 123, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 327
21:06:10.088 00.000 2864 Star::Find returns 1 (0), X=122.88, Y=726.90, Mass=1752, SNR=29.5, Peak=179 HFD=2.8
21:06:10.088 00.000 2864 CameraToMount -- cameraTheta (-2.61) - m_xAngle (2.80) = xAngle (-5.41 = 0.87)
21:06:10.088 00.000 2864 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.48 = -2.20)
21:06:10.088 00.000 2864 CameraToMount -- cameraX=-3.10 cameraY=-1.80 hyp=3.58 cameraTheta=-2.61 mountX=2.30 mountY=-2.89, mountTheta=-0.90
21:06:10.088 00.000 2864 SchedulePrimaryMove(10198720, x=-3.10, y=-1.80, opts=13)
21:06:10.103 00.015 2864 Enqueuing Move request for scope (-3.10, -1.80)
21:06:10.103 00.000 6680 Worker thread wakes up
21:06:10.103 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-3.10, -1.80) opts 0xd
21:06:10.103 00.000 6680 Handling offset move in thread for scope, endpoint = (-3.10, -1.80)
21:06:10.103 00.000 6680 Moving (-3.10, -1.80) raw xDistance=2.30 yDistance=-2.89
21:06:10.103 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.89 from input -2.89
21:06:10.103 00.000 6680 MoveAxis(E, 0, ABG)
21:06:10.103 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:10.103 00.000 6680 Move returns status 1, amount 0
21:06:10.103 00.000 6680 MoveAxis(N, 463, ABG)
21:06:10.103 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:10.103 00.000 6680 Move returns status 1, amount 0
21:06:10.103 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:06:10.103 00.000 6680 move complete, result=1
21:06:10.103 00.000 6680 worker thread done servicing request
21:06:10.119 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:06:10.150 00.031 2864 UpdateGuideState exits: m=1752 SNR=29.5
21:06:10.150 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:10.166 00.016 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:06:10.166 00.000 2864 Enqueuing Expose request
21:06:10.166 00.000 6680 Worker thread wakes up
21:06:10.166 00.000 2864 GuideStep: 2.3 px 0 ms EAST, -2.9 px 0 ms NORTH
21:06:10.166 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:06:10.166 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
21:06:10.166 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 89.2
21:06:10.166 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:06:11.588 01.422 6680 Exposure complete
21:06:11.656 00.068 6680 worker thread done servicing request
21:06:11.656 00.000 2864 OnExposeComplete: enter
21:06:11.656 00.000 2864 UpdateGuideState(): m_state=6
21:06:11.656 00.000 2864 Star::Find(15, 122, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 328
21:06:11.656 00.000 2864 Star::Find returns 1 (0), X=122.20, Y=727.17, Mass=1793, SNR=29.9, Peak=202 HFD=2.8
21:06:11.656 00.000 2864 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.80) = xAngle (-5.55 = 0.73)
21:06:11.656 00.000 2864 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.63 = -2.34)
21:06:11.670 00.014 2864 CameraToMount -- cameraX=-3.78 cameraY=-1.53 hyp=4.08 cameraTheta=-2.76 mountX=3.04 mountY=-2.92, mountTheta=-0.77
21:06:11.670 00.000 2864 SchedulePrimaryMove(10198720, x=-3.78, y=-1.53, opts=13)
21:06:11.670 00.000 2864 Enqueuing Move request for scope (-3.78, -1.53)
21:06:11.670 00.000 6680 Worker thread wakes up
21:06:11.670 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-3.78, -1.53) opts 0xd
21:06:11.670 00.000 6680 Handling offset move in thread for scope, endpoint = (-3.78, -1.53)
21:06:11.670 00.000 6680 Moving (-3.78, -1.53) raw xDistance=3.04 yDistance=-2.92
21:06:11.670 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.92 from input -2.92
21:06:11.670 00.000 6680 MoveAxis(E, 0, ABG)
21:06:11.670 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:11.682 00.012 6680 Move returns status 1, amount 0
21:06:11.682 00.000 6680 MoveAxis(N, 467, ABG)
21:06:11.682 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:11.682 00.000 6680 Move returns status 1, amount 0
21:06:11.682 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:06:11.682 00.000 6680 move complete, result=1
21:06:11.682 00.000 6680 worker thread done servicing request
21:06:11.686 00.004 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:06:11.736 00.050 2864 UpdateGuideState exits: m=1793 SNR=29.9
21:06:11.736 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:11.746 00.010 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:06:11.750 00.004 2864 Enqueuing Expose request
21:06:11.752 00.002 6680 Worker thread wakes up
21:06:11.752 00.000 2864 GuideStep: 3.0 px 0 ms EAST, -2.9 px 0 ms NORTH
21:06:11.755 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
21:06:11.755 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
21:06:11.757 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns 89.2
21:06:11.759 00.002 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:06:13.380 01.621 6680 Exposure complete
21:06:13.431 00.051 6680 worker thread done servicing request
21:06:13.431 00.000 2864 OnExposeComplete: enter
21:06:13.431 00.000 2864 UpdateGuideState(): m_state=6
21:06:13.431 00.000 2864 Star::Find(15, 122, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 329
21:06:13.431 00.000 2864 Star::Find returns 1 (0), X=121.70, Y=727.42, Mass=1781, SNR=29.7, Peak=167 HFD=3.1
21:06:13.431 00.000 2864 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.80) = xAngle (-5.65 = 0.64)
21:06:13.431 00.000 2864 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.72 = -2.44)
21:06:13.444 00.013 2864 CameraToMount -- cameraX=-4.28 cameraY=-1.28 hyp=4.47 cameraTheta=-2.85 mountX=3.59 mountY=-2.90, mountTheta=-0.68
21:06:13.445 00.001 2864 SchedulePrimaryMove(10198720, x=-4.28, y=-1.28, opts=13)
21:06:13.445 00.000 2864 Enqueuing Move request for scope (-4.28, -1.28)
21:06:13.445 00.000 6680 Worker thread wakes up
21:06:13.445 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-4.28, -1.28) opts 0xd
21:06:13.445 00.000 6680 Handling offset move in thread for scope, endpoint = (-4.28, -1.28)
21:06:13.445 00.000 6680 Moving (-4.28, -1.28) raw xDistance=3.59 yDistance=-2.90
21:06:13.445 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.90 from input -2.90
21:06:13.445 00.000 6680 MoveAxis(E, 0, ABG)
21:06:13.445 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:13.445 00.000 6680 Move returns status 1, amount 0
21:06:13.445 00.000 6680 MoveAxis(N, 463, ABG)
21:06:13.445 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:13.445 00.000 6680 Move returns status 1, amount 0
21:06:13.445 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:06:13.445 00.000 6680 move complete, result=1
21:06:13.445 00.000 6680 worker thread done servicing request
21:06:13.465 00.020 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:06:13.511 00.046 2864 UpdateGuideState exits: m=1781 SNR=29.7
21:06:13.513 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:13.515 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:06:13.517 00.002 2864 Enqueuing Expose request
21:06:13.519 00.002 6680 Worker thread wakes up
21:06:13.519 00.000 2864 GuideStep: 3.6 px 0 ms EAST, -2.9 px 0 ms NORTH
21:06:13.522 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
21:06:13.522 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
21:06:13.523 00.001 2864 ScopeASCOM::GetDeclinationRadians() returns 89.2
21:06:13.527 00.004 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:06:14.947 01.420 6680 Exposure complete
21:06:15.014 00.067 6680 worker thread done servicing request
21:06:15.014 00.000 2864 OnExposeComplete: enter
21:06:15.016 00.002 2864 UpdateGuideState(): m_state=6
21:06:15.016 00.000 2864 Star::Find(15, 121, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 330
21:06:15.016 00.000 2864 Star::Find returns 1 (0), X=121.32, Y=727.79, Mass=1774, SNR=29.7, Peak=154 HFD=3.1
21:06:15.016 00.000 2864 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.80) = xAngle (-5.74 = 0.54)
21:06:15.016 00.000 2864 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.82 = -2.53)
21:06:15.025 00.009 2864 CameraToMount -- cameraX=-4.66 cameraY=-0.92 hyp=4.75 cameraTheta=-2.95 mountX=4.08 mountY=-2.71, mountTheta=-0.59
21:06:15.025 00.000 2864 SchedulePrimaryMove(10198720, x=-4.66, y=-0.92, opts=13)
21:06:15.025 00.000 2864 Enqueuing Move request for scope (-4.66, -0.92)
21:06:15.025 00.000 6680 Worker thread wakes up
21:06:15.025 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-4.66, -0.92) opts 0xd
21:06:15.025 00.000 6680 Handling offset move in thread for scope, endpoint = (-4.66, -0.92)
21:06:15.025 00.000 6680 Moving (-4.66, -0.92) raw xDistance=4.08 yDistance=-2.71
21:06:15.025 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.71 from input -2.71
21:06:15.025 00.000 6680 MoveAxis(E, 0, ABG)
21:06:15.025 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:15.025 00.000 6680 Move returns status 1, amount 0
21:06:15.025 00.000 6680 MoveAxis(N, 434, ABG)
21:06:15.025 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:15.025 00.000 6680 Move returns status 1, amount 0
21:06:15.025 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:06:15.025 00.000 6680 move complete, result=1
21:06:15.025 00.000 6680 worker thread done servicing request
21:06:15.047 00.022 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:06:15.088 00.041 2864 UpdateGuideState exits: m=1774 SNR=29.7
21:06:15.088 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:15.088 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:06:15.088 00.000 2864 Enqueuing Expose request
21:06:15.088 00.000 6680 Worker thread wakes up
21:06:15.088 00.000 2864 GuideStep: 4.1 px 0 ms EAST, -2.7 px 0 ms NORTH
21:06:15.088 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:06:15.088 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
21:06:15.088 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 89.2
21:06:15.103 00.015 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:06:16.755 01.652 6680 Exposure complete
21:06:16.816 00.061 6680 worker thread done servicing request
21:06:16.816 00.000 2864 OnExposeComplete: enter
21:06:16.825 00.009 2864 UpdateGuideState(): m_state=6
21:06:16.825 00.000 2864 Star::Find(15, 121, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 331
21:06:16.825 00.000 2864 Star::Find returns 1 (0), X=120.52, Y=728.22, Mass=1810, SNR=30.0, Peak=176 HFD=3.1
21:06:16.825 00.000 2864 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.80) = xAngle (-5.85 = 0.43)
21:06:16.832 00.007 2864 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.92 = -2.64)
21:06:16.832 00.000 2864 CameraToMount -- cameraX=-5.46 cameraY=-0.48 hyp=5.48 cameraTheta=-3.05 mountX=4.97 mountY=-2.64, mountTheta=-0.49
21:06:16.838 00.006 2864 SchedulePrimaryMove(10198720, x=-5.46, y=-0.48, opts=13)
21:06:16.838 00.000 2864 Enqueuing Move request for scope (-5.46, -0.48)
21:06:16.838 00.000 6680 Worker thread wakes up
21:06:16.838 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-5.46, -0.48) opts 0xd
21:06:16.838 00.000 6680 Handling offset move in thread for scope, endpoint = (-5.46, -0.48)
21:06:16.838 00.000 6680 Moving (-5.46, -0.48) raw xDistance=4.97 yDistance=-2.64
21:06:16.838 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.64 from input -2.64
21:06:16.838 00.000 6680 MoveAxis(E, 0, ABG)
21:06:16.838 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:16.838 00.000 6680 Move returns status 1, amount 0
21:06:16.838 00.000 6680 MoveAxis(N, 422, ABG)
21:06:16.838 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:16.838 00.000 6680 Move returns status 1, amount 0
21:06:16.838 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:06:16.838 00.000 6680 move complete, result=1
21:06:16.838 00.000 6680 worker thread done servicing request
21:06:16.849 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=234, Gamma=0.560
21:06:16.896 00.047 2864 UpdateGuideState exits: m=1810 SNR=30.0
21:06:16.900 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:16.900 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:06:16.900 00.000 2864 Enqueuing Expose request
21:06:16.900 00.000 6680 Worker thread wakes up
21:06:16.900 00.000 2864 GuideStep: 5.0 px 0 ms EAST, -2.6 px 0 ms NORTH
21:06:16.900 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:06:16.900 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(111,714,31,31)
21:06:16.912 00.012 2864 ScopeASCOM::GetDeclinationRadians() returns 89.2
21:06:16.912 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:06:18.315 01.403 6680 Exposure complete
21:06:18.362 00.047 6680 worker thread done servicing request
21:06:18.362 00.000 2864 OnExposeComplete: enter
21:06:18.362 00.000 2864 UpdateGuideState(): m_state=6
21:06:18.369 00.007 2864 Star::Find(15, 120, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 332
21:06:18.369 00.000 2864 Star::Find returns 1 (0), X=119.72, Y=728.50, Mass=1839, SNR=30.2, Peak=169 HFD=3.1
21:06:18.369 00.000 2864 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.80) = xAngle (-5.90 = 0.38)
21:06:18.369 00.000 2864 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.98 = -2.70)
21:06:18.369 00.000 2864 CameraToMount -- cameraX=-6.26 cameraY=-0.20 hyp=6.26 cameraTheta=-3.11 mountX=5.82 mountY=-2.70, mountTheta=-0.43
21:06:18.378 00.009 2864 SchedulePrimaryMove(10198720, x=-6.26, y=-0.20, opts=13)
21:06:18.378 00.000 2864 Enqueuing Move request for scope (-6.26, -0.20)
21:06:18.378 00.000 6680 Worker thread wakes up
21:06:18.378 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-6.26, -0.20) opts 0xd
21:06:18.378 00.000 6680 Handling offset move in thread for scope, endpoint = (-6.26, -0.20)
21:06:18.378 00.000 6680 Moving (-6.26, -0.20) raw xDistance=5.82 yDistance=-2.70
21:06:18.378 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.70 from input -2.70
21:06:18.378 00.000 6680 MoveAxis(E, 0, ABG)
21:06:18.378 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:18.378 00.000 6680 Move returns status 1, amount 0
21:06:18.378 00.000 6680 MoveAxis(N, 432, ABG)
21:06:18.378 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:18.378 00.000 6680 Move returns status 1, amount 0
21:06:18.378 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:06:18.378 00.000 6680 move complete, result=1
21:06:18.378 00.000 6680 worker thread done servicing request
21:06:18.394 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:06:18.442 00.048 2864 UpdateGuideState exits: m=1839 SNR=30.2
21:06:18.442 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:18.442 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:06:18.442 00.000 2864 Enqueuing Expose request
21:06:18.442 00.000 6680 Worker thread wakes up
21:06:18.442 00.000 2864 GuideStep: 5.8 px 0 ms EAST, -2.7 px 0 ms NORTH
21:06:18.450 00.008 6680 worker thread servicing REQUEST_EXPOSE 1500
21:06:18.450 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(105,714,31,31)
21:06:18.450 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 89.2
21:06:18.450 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:06:20.095 01.645 6680 Exposure complete
21:06:20.156 00.061 6680 worker thread done servicing request
21:06:20.156 00.000 2864 OnExposeComplete: enter
21:06:20.158 00.002 2864 UpdateGuideState(): m_state=6
21:06:20.158 00.000 2864 Star::Find(15, 119, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 333
21:06:20.158 00.000 2864 Star::Find returns 1 (0), X=119.18, Y=729.05, Mass=1839, SNR=30.2, Peak=183 HFD=3.0
21:06:20.158 00.000 2864 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.80) = xAngle (0.30 = 0.30)
21:06:20.158 00.000 2864 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.78 = -2.78)
21:06:20.158 00.000 2864 CameraToMount -- cameraX=-6.80 cameraY=0.34 hyp=6.81 cameraTheta=3.09 mountX=6.52 mountY=-2.42, mountTheta=-0.36
21:06:20.158 00.000 2864 SchedulePrimaryMove(10198720, x=-6.80, y=0.34, opts=13)
21:06:20.158 00.000 2864 Enqueuing Move request for scope (-6.80, 0.34)
21:06:20.175 00.017 6680 Worker thread wakes up
21:06:20.175 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-6.80, 0.34) opts 0xd
21:06:20.175 00.000 6680 Handling offset move in thread for scope, endpoint = (-6.80, 0.34)
21:06:20.175 00.000 6680 Moving (-6.80, 0.34) raw xDistance=6.52 yDistance=-2.42
21:06:20.175 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.42 from input -2.42
21:06:20.175 00.000 6680 MoveAxis(E, 0, ABG)
21:06:20.175 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:20.175 00.000 6680 Move returns status 1, amount 0
21:06:20.175 00.000 6680 MoveAxis(N, 387, ABG)
21:06:20.175 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:20.175 00.000 6680 Move returns status 1, amount 0
21:06:20.175 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:06:20.175 00.000 6680 move complete, result=1
21:06:20.175 00.000 6680 worker thread done servicing request
21:06:20.187 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:06:20.222 00.035 2864 UpdateGuideState exits: m=1839 SNR=30.2
21:06:20.222 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:20.222 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:06:20.238 00.016 2864 Enqueuing Expose request
21:06:20.238 00.000 6680 Worker thread wakes up
21:06:20.238 00.000 2864 GuideStep: 6.5 px 0 ms EAST, -2.4 px 0 ms NORTH
21:06:20.238 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:06:20.238 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(104,714,31,31)
21:06:20.244 00.006 2864 ScopeASCOM::GetDeclinationRadians() returns 89.2
21:06:20.244 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:06:21.664 01.420 6680 Exposure complete
21:06:21.744 00.080 6680 worker thread done servicing request
21:06:21.744 00.000 2864 OnExposeComplete: enter
21:06:21.744 00.000 2864 UpdateGuideState(): m_state=6
21:06:21.744 00.000 2864 Star::Find(15, 119, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 334
21:06:21.755 00.011 2864 Star::Find returns 1 (0), X=118.93, Y=729.21, Mass=1843, SNR=30.3, Peak=183 HFD=2.9
21:06:21.755 00.000 2864 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.80) = xAngle (0.27 = 0.27)
21:06:21.759 00.004 2864 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.80 = -2.80)
21:06:21.759 00.000 2864 CameraToMount -- cameraX=-7.05 cameraY=0.51 hyp=7.07 cameraTheta=3.07 mountX=6.81 mountY=-2.37, mountTheta=-0.34
21:06:21.759 00.000 2864 SchedulePrimaryMove(10198720, x=-7.05, y=0.51, opts=13)
21:06:21.759 00.000 2864 Enqueuing Move request for scope (-7.05, 0.51)
21:06:21.759 00.000 6680 Worker thread wakes up
21:06:21.759 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-7.05, 0.51) opts 0xd
21:06:21.759 00.000 6680 Handling offset move in thread for scope, endpoint = (-7.05, 0.51)
21:06:21.759 00.000 6680 Moving (-7.05, 0.51) raw xDistance=6.81 yDistance=-2.37
21:06:21.759 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.37 from input -2.37
21:06:21.759 00.000 6680 MoveAxis(E, 0, ABG)
21:06:21.759 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:21.759 00.000 6680 Move returns status 1, amount 0
21:06:21.759 00.000 6680 MoveAxis(N, 379, ABG)
21:06:21.759 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:21.759 00.000 6680 Move returns status 1, amount 0
21:06:21.759 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:06:21.759 00.000 6680 move complete, result=1
21:06:21.759 00.000 6680 worker thread done servicing request
21:06:21.786 00.027 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=228, Gamma=0.560
21:06:21.824 00.038 2864 UpdateGuideState exits: m=1843 SNR=30.3
21:06:21.824 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:21.824 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:06:21.840 00.016 2864 Enqueuing Expose request
21:06:21.842 00.002 6680 Worker thread wakes up
21:06:21.842 00.000 2864 GuideStep: 6.8 px 0 ms EAST, -2.4 px 0 ms NORTH
21:06:21.845 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
21:06:21.845 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(104,714,31,31)
21:06:21.845 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 89.2
21:06:21.849 00.004 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:06:23.485 01.636 6680 Exposure complete
21:06:23.534 00.049 6680 worker thread done servicing request
21:06:23.534 00.000 2864 OnExposeComplete: enter
21:06:23.534 00.000 2864 UpdateGuideState(): m_state=6
21:06:23.534 00.000 2864 Star::Find(15, 118, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 335
21:06:23.550 00.016 2864 Star::Find returns 1 (0), X=117.72, Y=729.29, Mass=1726, SNR=29.3, Peak=154 HFD=3.1
21:06:23.550 00.000 2864 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.80) = xAngle (0.28 = 0.28)
21:06:23.550 00.000 2864 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.80 = -2.80)
21:06:23.556 00.006 2864 CameraToMount -- cameraX=-8.26 cameraY=0.58 hyp=8.28 cameraTheta=3.07 mountX=7.97 mountY=-2.79, mountTheta=-0.34
21:06:23.556 00.000 2864 SchedulePrimaryMove(10198720, x=-8.26, y=0.58, opts=13)
21:06:23.556 00.000 2864 Enqueuing Move request for scope (-8.26, 0.58)
21:06:23.556 00.000 6680 Worker thread wakes up
21:06:23.556 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-8.26, 0.58) opts 0xd
21:06:23.556 00.000 6680 Handling offset move in thread for scope, endpoint = (-8.26, 0.58)
21:06:23.556 00.000 6680 Moving (-8.26, 0.58) raw xDistance=7.97 yDistance=-2.79
21:06:23.556 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.79 from input -2.79
21:06:23.556 00.000 6680 MoveAxis(E, 0, ABG)
21:06:23.556 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:23.556 00.000 6680 Move returns status 1, amount 0
21:06:23.556 00.000 6680 MoveAxis(N, 446, ABG)
21:06:23.556 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:23.556 00.000 6680 Move returns status 1, amount 0
21:06:23.556 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:06:23.556 00.000 6680 move complete, result=1
21:06:23.556 00.000 6680 worker thread done servicing request
21:06:23.566 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=231, Gamma=0.560
21:06:23.619 00.053 2864 UpdateGuideState exits: m=1726 SNR=29.3
21:06:23.619 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:23.619 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:06:23.619 00.000 2864 Enqueuing Expose request
21:06:23.629 00.010 6680 Worker thread wakes up
21:06:23.629 00.000 2864 GuideStep: 8.0 px 0 ms EAST, -2.8 px 0 ms NORTH
21:06:23.629 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:06:23.629 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(103,714,31,31)
21:06:23.629 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 89.2
21:06:23.629 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:06:25.057 01.428 6680 Exposure complete
21:06:25.135 00.078 6680 worker thread done servicing request
21:06:25.135 00.000 2864 OnExposeComplete: enter
21:06:25.150 00.015 2864 UpdateGuideState(): m_state=6
21:06:25.150 00.000 2864 Star::Find(15, 117, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 336
21:06:25.150 00.000 2864 Star::Find returns 1 (0), X=116.98, Y=729.17, Mass=1756, SNR=29.5, Peak=154 HFD=3.1
21:06:25.150 00.000 2864 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.80) = xAngle (0.29 = 0.29)
21:06:25.157 00.007 2864 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.78 = -2.78)
21:06:25.157 00.000 2864 CameraToMount -- cameraX=-9.00 cameraY=0.47 hyp=9.01 cameraTheta=3.09 mountX=8.63 mountY=-3.19, mountTheta=-0.35
21:06:25.157 00.000 2864 SchedulePrimaryMove(10198720, x=-9.00, y=0.47, opts=13)
21:06:25.157 00.000 2864 Enqueuing Move request for scope (-9.00, 0.47)
21:06:25.166 00.009 6680 Worker thread wakes up
21:06:25.166 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-9.00, 0.47) opts 0xd
21:06:25.166 00.000 6680 Handling offset move in thread for scope, endpoint = (-9.00, 0.47)
21:06:25.166 00.000 6680 Moving (-9.00, 0.47) raw xDistance=8.63 yDistance=-3.19
21:06:25.166 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.19 from input -3.19
21:06:25.166 00.000 6680 MoveAxis(E, 0, ABG)
21:06:25.166 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:25.166 00.000 6680 Move returns status 1, amount 0
21:06:25.166 00.000 6680 MoveAxis(N, 510, ABG)
21:06:25.166 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:25.166 00.000 6680 Move returns status 1, amount 0
21:06:25.166 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:06:25.166 00.000 6680 move complete, result=1
21:06:25.166 00.000 6680 worker thread done servicing request
21:06:25.166 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:06:25.217 00.051 2864 UpdateGuideState exits: m=1756 SNR=29.5
21:06:25.217 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:25.229 00.012 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:06:25.229 00.000 2864 Enqueuing Expose request
21:06:25.229 00.000 6680 Worker thread wakes up
21:06:25.229 00.000 2864 GuideStep: 8.6 px 0 ms EAST, -3.2 px 0 ms NORTH
21:06:25.229 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:06:25.229 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(102,714,31,31)
21:06:25.229 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 89.2
21:06:25.229 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:06:26.876 01.647 6680 Exposure complete
21:06:26.941 00.065 6680 worker thread done servicing request
21:06:26.943 00.002 2864 OnExposeComplete: enter
21:06:26.945 00.002 2864 UpdateGuideState(): m_state=6
21:06:26.947 00.002 2864 Star::Find(15, 116, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 337
21:06:26.949 00.002 2864 Star::Find returns 1 (0), X=116.23, Y=729.43, Mass=1788, SNR=29.8, Peak=138 HFD=3.4
21:06:26.951 00.002 2864 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.80) = xAngle (0.27 = 0.27)
21:06:26.955 00.004 2864 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.80 = -2.80)
21:06:26.957 00.002 2864 CameraToMount -- cameraX=-9.74 cameraY=0.73 hyp=9.77 cameraTheta=3.07 mountX=9.41 mountY=-3.25, mountTheta=-0.33
21:06:26.958 00.001 2864 SchedulePrimaryMove(10198720, x=-9.74, y=0.73, opts=13)
21:06:26.963 00.005 2864 Enqueuing Move request for scope (-9.74, 0.73)
21:06:26.963 00.000 6680 Worker thread wakes up
21:06:26.963 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-9.74, 0.73) opts 0xd
21:06:26.963 00.000 6680 Handling offset move in thread for scope, endpoint = (-9.74, 0.73)
21:06:26.963 00.000 6680 Moving (-9.74, 0.73) raw xDistance=9.41 yDistance=-3.25
21:06:26.963 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.25 from input -3.25
21:06:26.963 00.000 6680 MoveAxis(E, 0, ABG)
21:06:26.963 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:26.963 00.000 6680 Move returns status 1, amount 0
21:06:26.963 00.000 6680 MoveAxis(N, 520, ABG)
21:06:26.963 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:26.963 00.000 6680 Move returns status 1, amount 0
21:06:26.963 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:06:26.963 00.000 6680 move complete, result=1
21:06:26.963 00.000 6680 worker thread done servicing request
21:06:26.979 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=214, Gamma=0.560
21:06:27.027 00.048 2864 UpdateGuideState exits: m=1788 SNR=29.8
21:06:27.029 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:27.031 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:06:27.034 00.003 2864 Enqueuing Expose request
21:06:27.036 00.002 6680 Worker thread wakes up
21:06:27.036 00.000 2864 GuideStep: 9.4 px 0 ms EAST, -3.3 px 0 ms NORTH
21:06:27.038 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
21:06:27.038 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(101,714,31,31)
21:06:27.038 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 89.2
21:06:27.038 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:06:28.464 01.426 6680 Exposure complete
21:06:28.528 00.064 6680 worker thread done servicing request
21:06:28.528 00.000 2864 OnExposeComplete: enter
21:06:28.540 00.012 2864 UpdateGuideState(): m_state=6
21:06:28.542 00.002 2864 Star::Find(15, 116, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 338
21:06:28.543 00.001 2864 Star::Find returns 1 (0), X=115.72, Y=729.74, Mass=1732, SNR=29.3, Peak=152 HFD=3.3
21:06:28.545 00.002 2864 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.80) = xAngle (0.25 = 0.25)
21:06:28.547 00.002 2864 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.83 = -2.83)
21:06:28.547 00.000 2864 CameraToMount -- cameraX=-10.26 cameraY=1.03 hyp=10.31 cameraTheta=3.04 mountX=10.01 mountY=-3.18, mountTheta=-0.31
21:06:28.547 00.000 2864 SchedulePrimaryMove(10198720, x=-10.26, y=1.03, opts=13)
21:06:28.547 00.000 2864 Enqueuing Move request for scope (-10.26, 1.03)
21:06:28.557 00.010 6680 Worker thread wakes up
21:06:28.557 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-10.26, 1.03) opts 0xd
21:06:28.557 00.000 6680 Handling offset move in thread for scope, endpoint = (-10.26, 1.03)
21:06:28.557 00.000 6680 Moving (-10.26, 1.03) raw xDistance=10.01 yDistance=-3.18
21:06:28.557 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.18 from input -3.18
21:06:28.557 00.000 6680 MoveAxis(E, 0, ABG)
21:06:28.557 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:28.557 00.000 6680 Move returns status 1, amount 0
21:06:28.557 00.000 6680 MoveAxis(N, 509, ABG)
21:06:28.557 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:28.557 00.000 6680 Move returns status 1, amount 0
21:06:28.557 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:06:28.557 00.000 6680 move complete, result=1
21:06:28.557 00.000 6680 worker thread done servicing request
21:06:28.559 00.002 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=224, Gamma=0.560
21:06:28.606 00.047 2864 UpdateGuideState exits: m=1732 SNR=29.3
21:06:28.606 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:28.606 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:06:28.619 00.013 2864 Enqueuing Expose request
21:06:28.624 00.005 6680 Worker thread wakes up
21:06:28.624 00.000 2864 GuideStep: 10.0 px 0 ms EAST, -3.2 px 0 ms NORTH
21:06:28.624 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:06:28.626 00.002 6680 Handling exposure in thread, d=1500 o=3 r=(101,715,31,31)
21:06:28.626 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 89.2
21:06:28.630 00.004 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:06:30.260 01.630 6680 Exposure complete
21:06:30.317 00.057 6680 worker thread done servicing request
21:06:30.319 00.002 2864 OnExposeComplete: enter
21:06:30.319 00.000 2864 UpdateGuideState(): m_state=6
21:06:30.319 00.000 2864 Star::Find(15, 115, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 339
21:06:30.319 00.000 2864 Star::Find returns 1 (0), X=115.73, Y=729.98, Mass=1723, SNR=29.3, Peak=177 HFD=3.0
21:06:30.319 00.000 2864 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.80) = xAngle (0.22 = 0.22)
21:06:30.319 00.000 2864 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.85 = -2.85)
21:06:30.319 00.000 2864 CameraToMount -- cameraX=-10.25 cameraY=1.27 hyp=10.33 cameraTheta=3.02 mountX=10.07 mountY=-2.95, mountTheta=-0.29
21:06:30.333 00.014 2864 SchedulePrimaryMove(10198720, x=-10.25, y=1.27, opts=13)
21:06:30.333 00.000 2864 Enqueuing Move request for scope (-10.25, 1.27)
21:06:30.333 00.000 6680 Worker thread wakes up
21:06:30.338 00.005 6680 worker thread servicing REQUEST_MOVE scope ofs (-10.25, 1.27) opts 0xd
21:06:30.338 00.000 6680 Handling offset move in thread for scope, endpoint = (-10.25, 1.27)
21:06:30.338 00.000 6680 Moving (-10.25, 1.27) raw xDistance=10.07 yDistance=-2.95
21:06:30.338 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.95 from input -2.95
21:06:30.338 00.000 6680 MoveAxis(E, 0, ABG)
21:06:30.338 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:30.338 00.000 6680 Move returns status 1, amount 0
21:06:30.338 00.000 6680 MoveAxis(N, 473, ABG)
21:06:30.338 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:30.338 00.000 6680 Move returns status 1, amount 0
21:06:30.338 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:06:30.338 00.000 6680 move complete, result=1
21:06:30.338 00.000 6680 worker thread done servicing request
21:06:30.349 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:06:30.381 00.032 2864 UpdateGuideState exits: m=1723 SNR=29.3
21:06:30.397 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:30.397 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:06:30.400 00.003 2864 Enqueuing Expose request
21:06:30.400 00.000 6680 Worker thread wakes up
21:06:30.400 00.000 2864 GuideStep: 10.1 px 0 ms EAST, -3.0 px 0 ms NORTH
21:06:30.400 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:06:30.400 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(101,715,31,31)
21:06:30.400 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 89.2
21:06:30.400 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:06:31.822 01.422 6680 Exposure complete
21:06:31.869 00.047 6680 worker thread done servicing request
21:06:31.869 00.000 2864 OnExposeComplete: enter
21:06:31.869 00.000 2864 UpdateGuideState(): m_state=6
21:06:31.869 00.000 2864 Star::Find(15, 115, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 340
21:06:31.880 00.011 2864 Star::Find returns 1 (0), X=115.14, Y=730.41, Mass=1799, SNR=29.9, Peak=167 HFD=3.1
21:06:31.880 00.000 2864 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.80) = xAngle (0.19 = 0.19)
21:06:31.880 00.000 2864 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.88 = -2.88)
21:06:31.885 00.005 2864 CameraToMount -- cameraX=-10.84 cameraY=1.70 hyp=10.97 cameraTheta=2.99 mountX=10.78 mountY=-2.80, mountTheta=-0.25
21:06:31.885 00.000 2864 SchedulePrimaryMove(10198720, x=-10.84, y=1.70, opts=13)
21:06:31.885 00.000 2864 Enqueuing Move request for scope (-10.84, 1.70)
21:06:31.885 00.000 6680 Worker thread wakes up
21:06:31.885 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-10.84, 1.70) opts 0xd
21:06:31.885 00.000 6680 Handling offset move in thread for scope, endpoint = (-10.84, 1.70)
21:06:31.885 00.000 6680 Moving (-10.84, 1.70) raw xDistance=10.78 yDistance=-2.80
21:06:31.885 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.80 from input -2.80
21:06:31.885 00.000 6680 MoveAxis(E, 0, ABG)
21:06:31.885 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:31.885 00.000 6680 Move returns status 1, amount 0
21:06:31.885 00.000 6680 MoveAxis(N, 448, ABG)
21:06:31.885 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:31.885 00.000 6680 Move returns status 1, amount 0
21:06:31.885 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:06:31.885 00.000 6680 move complete, result=1
21:06:31.885 00.000 6680 worker thread done servicing request
21:06:31.904 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=231, Gamma=0.560
21:06:31.948 00.044 2864 UpdateGuideState exits: m=1799 SNR=29.9
21:06:31.948 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:31.948 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:06:31.948 00.000 2864 Enqueuing Expose request
21:06:31.948 00.000 6680 Worker thread wakes up
21:06:31.948 00.000 2864 GuideStep: 10.8 px 0 ms EAST, -2.8 px 0 ms NORTH
21:06:31.948 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:06:31.948 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(100,715,31,31)
21:06:31.948 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 89.2
21:06:31.963 00.015 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:06:33.596 01.633 6680 Exposure complete
21:06:33.645 00.049 6680 worker thread done servicing request
21:06:33.645 00.000 2864 OnExposeComplete: enter
21:06:33.645 00.000 2864 UpdateGuideState(): m_state=6
21:06:33.645 00.000 2864 Star::Find(15, 115, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 341
21:06:33.650 00.005 2864 Star::Find returns 1 (0), X=114.25, Y=730.93, Mass=1825, SNR=30.1, Peak=152 HFD=3.3
21:06:33.650 00.000 2864 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.80) = xAngle (0.16 = 0.16)
21:06:33.650 00.000 2864 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.92 = -2.92)
21:06:33.650 00.000 2864 CameraToMount -- cameraX=-11.72 cameraY=2.23 hyp=11.93 cameraTheta=2.95 mountX=11.79 mountY=-2.67, mountTheta=-0.22
21:06:33.656 00.006 2864 SchedulePrimaryMove(10198720, x=-11.72, y=2.23, opts=13)
21:06:33.656 00.000 2864 Enqueuing Move request for scope (-11.72, 2.23)
21:06:33.663 00.007 6680 Worker thread wakes up
21:06:33.663 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-11.72, 2.23) opts 0xd
21:06:33.663 00.000 6680 Handling offset move in thread for scope, endpoint = (-11.72, 2.23)
21:06:33.663 00.000 6680 Moving (-11.72, 2.23) raw xDistance=11.79 yDistance=-2.67
21:06:33.663 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.67 from input -2.67
21:06:33.663 00.000 6680 MoveAxis(E, 0, ABG)
21:06:33.663 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:33.663 00.000 6680 Move returns status 1, amount 0
21:06:33.663 00.000 6680 MoveAxis(N, 428, ABG)
21:06:33.663 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:33.663 00.000 6680 Move returns status 1, amount 0
21:06:33.663 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:06:33.663 00.000 6680 move complete, result=1
21:06:33.663 00.000 6680 worker thread done servicing request
21:06:33.672 00.009 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=241, Gamma=0.560
21:06:33.720 00.048 2864 UpdateGuideState exits: m=1825 SNR=30.1
21:06:33.724 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:33.726 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:06:33.728 00.002 2864 Enqueuing Expose request
21:06:33.730 00.002 6680 Worker thread wakes up
21:06:33.730 00.000 2864 GuideStep: 11.8 px 0 ms EAST, -2.7 px 0 ms NORTH
21:06:33.732 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
21:06:33.732 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(99,716,31,31)
21:06:33.734 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns 89.2
21:06:33.736 00.002 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:06:35.162 01.426 6680 Exposure complete
21:06:35.223 00.061 6680 worker thread done servicing request
21:06:35.223 00.000 2864 OnExposeComplete: enter
21:06:35.223 00.000 2864 UpdateGuideState(): m_state=6
21:06:35.223 00.000 2864 Star::Find(15, 114, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 342
21:06:35.223 00.000 2864 Star::Find returns 1 (0), X=114.06, Y=730.49, Mass=1838, SNR=30.2, Peak=155 HFD=3.5
21:06:35.223 00.000 2864 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.80) = xAngle (0.20 = 0.20)
21:06:35.238 00.015 2864 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.88 = -2.88)
21:06:35.238 00.000 2864 CameraToMount -- cameraX=-11.92 cameraY=1.79 hyp=12.05 cameraTheta=2.99 mountX=11.82 mountY=-3.16, mountTheta=-0.26
21:06:35.244 00.006 2864 SchedulePrimaryMove(10198720, x=-11.92, y=1.79, opts=13)
21:06:35.244 00.000 2864 Enqueuing Move request for scope (-11.92, 1.79)
21:06:35.244 00.000 6680 Worker thread wakes up
21:06:35.244 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-11.92, 1.79) opts 0xd
21:06:35.244 00.000 6680 Handling offset move in thread for scope, endpoint = (-11.92, 1.79)
21:06:35.244 00.000 6680 Moving (-11.92, 1.79) raw xDistance=11.82 yDistance=-3.16
21:06:35.244 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.16 from input -3.16
21:06:35.244 00.000 6680 MoveAxis(E, 0, ABG)
21:06:35.244 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:35.244 00.000 6680 Move returns status 1, amount 0
21:06:35.244 00.000 6680 MoveAxis(N, 505, ABG)
21:06:35.244 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:35.244 00.000 6680 Move returns status 1, amount 0
21:06:35.244 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:06:35.244 00.000 6680 move complete, result=1
21:06:35.244 00.000 6680 worker thread done servicing request
21:06:35.254 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=221, Gamma=0.560
21:06:35.306 00.052 2864 UpdateGuideState exits: m=1838 SNR=30.2
21:06:35.306 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:35.306 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:06:35.306 00.000 2864 Enqueuing Expose request
21:06:35.306 00.000 6680 Worker thread wakes up
21:06:35.306 00.000 2864 GuideStep: 11.8 px 0 ms EAST, -3.2 px 0 ms NORTH
21:06:35.318 00.012 6680 worker thread servicing REQUEST_EXPOSE 1500
21:06:35.318 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(99,715,31,31)
21:06:35.318 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:06:35.318 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:06:36.966 01.648 6680 Exposure complete
21:06:37.015 00.049 6680 worker thread done servicing request
21:06:37.015 00.000 2864 OnExposeComplete: enter
21:06:37.025 00.010 2864 UpdateGuideState(): m_state=6
21:06:37.025 00.000 2864 Star::Find(15, 114, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 343
21:06:37.031 00.006 2864 Star::Find returns 1 (0), X=114.13, Y=730.93, Mass=1810, SNR=30.0, Peak=171 HFD=3.0
21:06:37.031 00.000 2864 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.80) = xAngle (0.16 = 0.16)
21:06:37.031 00.000 2864 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.91 = -2.91)
21:06:37.031 00.000 2864 CameraToMount -- cameraX=-11.85 cameraY=2.22 hyp=12.06 cameraTheta=2.96 mountX=11.90 mountY=-2.73, mountTheta=-0.23
21:06:37.031 00.000 2864 SchedulePrimaryMove(10198720, x=-11.85, y=2.22, opts=13)
21:06:37.031 00.000 2864 Enqueuing Move request for scope (-11.85, 2.22)
21:06:37.031 00.000 6680 Worker thread wakes up
21:06:37.031 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-11.85, 2.22) opts 0xd
21:06:37.031 00.000 6680 Handling offset move in thread for scope, endpoint = (-11.85, 2.22)
21:06:37.031 00.000 6680 Moving (-11.85, 2.22) raw xDistance=11.90 yDistance=-2.73
21:06:37.031 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.73 from input -2.73
21:06:37.031 00.000 6680 MoveAxis(E, 0, ABG)
21:06:37.031 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:37.031 00.000 6680 Move returns status 1, amount 0
21:06:37.031 00.000 6680 MoveAxis(N, 436, ABG)
21:06:37.031 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:37.031 00.000 6680 Move returns status 1, amount 0
21:06:37.031 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:06:37.031 00.000 6680 move complete, result=1
21:06:37.031 00.000 6680 worker thread done servicing request
21:06:37.046 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:06:37.094 00.048 2864 UpdateGuideState exits: m=1810 SNR=30.0
21:06:37.094 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:37.094 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:06:37.094 00.000 2864 Enqueuing Expose request
21:06:37.094 00.000 6680 Worker thread wakes up
21:06:37.094 00.000 2864 GuideStep: 11.9 px 0 ms EAST, -2.7 px 0 ms NORTH
21:06:37.110 00.016 6680 worker thread servicing REQUEST_EXPOSE 1500
21:06:37.110 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(99,716,31,31)
21:06:37.110 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:06:37.110 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:06:38.537 01.427 6680 Exposure complete
21:06:38.588 00.051 6680 worker thread done servicing request
21:06:38.588 00.000 2864 OnExposeComplete: enter
21:06:38.588 00.000 2864 UpdateGuideState(): m_state=6
21:06:38.588 00.000 2864 Star::Find(15, 114, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 344
21:06:38.601 00.013 2864 Star::Find returns 1 (0), X=113.19, Y=731.46, Mass=1770, SNR=29.7, Peak=144 HFD=3.3
21:06:38.601 00.000 2864 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.80) = xAngle (0.13 = 0.13)
21:06:38.601 00.000 2864 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.94 = -2.94)
21:06:38.601 00.000 2864 CameraToMount -- cameraX=-12.78 cameraY=2.75 hyp=13.08 cameraTheta=2.93 mountX=12.96 mountY=-2.62, mountTheta=-0.20
21:06:38.601 00.000 2864 SchedulePrimaryMove(10198720, x=-12.78, y=2.75, opts=13)
21:06:38.601 00.000 2864 Enqueuing Move request for scope (-12.78, 2.75)
21:06:38.601 00.000 6680 Worker thread wakes up
21:06:38.601 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-12.78, 2.75) opts 0xd
21:06:38.601 00.000 6680 Handling offset move in thread for scope, endpoint = (-12.78, 2.75)
21:06:38.601 00.000 6680 Moving (-12.78, 2.75) raw xDistance=12.96 yDistance=-2.62
21:06:38.601 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.62 from input -2.62
21:06:38.601 00.000 6680 MoveAxis(E, 0, ABG)
21:06:38.601 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:38.601 00.000 6680 Move returns status 1, amount 0
21:06:38.601 00.000 6680 MoveAxis(N, 419, ABG)
21:06:38.601 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:38.601 00.000 6680 Move returns status 1, amount 0
21:06:38.601 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:06:38.601 00.000 6680 move complete, result=1
21:06:38.601 00.000 6680 worker thread done servicing request
21:06:38.627 00.026 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=215, Gamma=0.560
21:06:38.667 00.040 2864 UpdateGuideState exits: m=1770 SNR=29.7
21:06:38.667 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:38.667 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:06:38.667 00.000 2864 Enqueuing Expose request
21:06:38.667 00.000 6680 Worker thread wakes up
21:06:38.667 00.000 2864 GuideStep: 13.0 px 0 ms EAST, -2.6 px 0 ms NORTH
21:06:38.667 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:06:38.681 00.014 6680 Handling exposure in thread, d=1500 o=3 r=(98,716,31,31)
21:06:38.682 00.001 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:06:38.686 00.004 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:06:40.324 01.638 6680 Exposure complete
21:06:40.387 00.063 6680 worker thread done servicing request
21:06:40.387 00.000 2864 OnExposeComplete: enter
21:06:40.400 00.013 2864 UpdateGuideState(): m_state=6
21:06:40.403 00.003 2864 Star::Find(15, 113, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 345
21:06:40.403 00.000 2864 Star::Find returns 1 (0), X=112.53, Y=731.16, Mass=1794, SNR=29.9, Peak=145 HFD=3.4
21:06:40.403 00.000 2864 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.80) = xAngle (0.17 = 0.17)
21:06:40.403 00.000 2864 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.91 = -2.91)
21:06:40.403 00.000 2864 CameraToMount -- cameraX=-13.45 cameraY=2.46 hyp=13.67 cameraTheta=2.96 mountX=13.49 mountY=-3.16, mountTheta=-0.23
21:06:40.403 00.000 2864 SchedulePrimaryMove(10198720, x=-13.45, y=2.46, opts=13)
21:06:40.403 00.000 2864 Enqueuing Move request for scope (-13.45, 2.46)
21:06:40.403 00.000 6680 Worker thread wakes up
21:06:40.403 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-13.45, 2.46) opts 0xd
21:06:40.403 00.000 6680 Handling offset move in thread for scope, endpoint = (-13.45, 2.46)
21:06:40.403 00.000 6680 Moving (-13.45, 2.46) raw xDistance=13.49 yDistance=-3.16
21:06:40.403 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.16 from input -3.16
21:06:40.403 00.000 6680 MoveAxis(E, 0, ABG)
21:06:40.403 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:40.403 00.000 6680 Move returns status 1, amount 0
21:06:40.403 00.000 6680 MoveAxis(N, 505, ABG)
21:06:40.403 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:40.403 00.000 6680 Move returns status 1, amount 0
21:06:40.403 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:06:40.403 00.000 6680 move complete, result=1
21:06:40.403 00.000 6680 worker thread done servicing request
21:06:40.419 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=225, Gamma=0.560
21:06:40.469 00.050 2864 UpdateGuideState exits: m=1794 SNR=29.9
21:06:40.469 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:40.469 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:06:40.469 00.000 2864 Enqueuing Expose request
21:06:40.483 00.014 6680 Worker thread wakes up
21:06:40.483 00.000 2864 GuideStep: 13.5 px 0 ms EAST, -3.2 px 0 ms NORTH
21:06:40.483 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:06:40.483 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(98,716,31,31)
21:06:40.483 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:06:40.483 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:06:41.909 01.426 6680 Exposure complete
21:06:41.972 00.063 6680 worker thread done servicing request
21:06:41.972 00.000 2864 OnExposeComplete: enter
21:06:41.972 00.000 2864 UpdateGuideState(): m_state=6
21:06:41.972 00.000 2864 Star::Find(15, 112, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 346
21:06:41.984 00.012 2864 Star::Find returns 1 (0), X=111.95, Y=731.60, Mass=1727, SNR=29.3, Peak=122 HFD=3.8
21:06:41.984 00.000 2864 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.80) = xAngle (0.14 = 0.14)
21:06:41.984 00.000 2864 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.93 = -2.93)
21:06:41.988 00.004 2864 CameraToMount -- cameraX=-14.02 cameraY=2.89 hyp=14.32 cameraTheta=2.94 mountX=14.18 mountY=-2.99, mountTheta=-0.21
21:06:41.988 00.000 2864 SchedulePrimaryMove(10198720, x=-14.02, y=2.89, opts=13)
21:06:41.994 00.006 2864 Enqueuing Move request for scope (-14.02, 2.89)
21:06:41.994 00.000 6680 Worker thread wakes up
21:06:41.994 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-14.02, 2.89) opts 0xd
21:06:41.994 00.000 6680 Handling offset move in thread for scope, endpoint = (-14.02, 2.89)
21:06:41.994 00.000 6680 Moving (-14.02, 2.89) raw xDistance=14.18 yDistance=-2.99
21:06:41.994 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.99 from input -2.99
21:06:41.994 00.000 6680 MoveAxis(E, 0, ABG)
21:06:41.994 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:41.994 00.000 6680 Move returns status 1, amount 0
21:06:41.994 00.000 6680 MoveAxis(N, 478, ABG)
21:06:41.994 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:41.994 00.000 6680 Move returns status 1, amount 0
21:06:41.994 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:06:41.994 00.000 6680 move complete, result=1
21:06:41.994 00.000 6680 worker thread done servicing request
21:06:42.004 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=211, Gamma=0.560
21:06:42.051 00.047 2864 UpdateGuideState exits: m=1727 SNR=29.3
21:06:42.051 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:42.058 00.007 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:06:42.060 00.002 2864 Enqueuing Expose request
21:06:42.062 00.002 6680 Worker thread wakes up
21:06:42.062 00.000 2864 GuideStep: 14.2 px 0 ms EAST, -3.0 px 0 ms NORTH
21:06:42.065 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
21:06:42.065 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(97,717,31,31)
21:06:42.065 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:06:42.067 00.002 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:06:43.708 01.641 6680 Exposure complete
21:06:43.775 00.067 6680 worker thread done servicing request
21:06:43.775 00.000 2864 OnExposeComplete: enter
21:06:43.775 00.000 2864 UpdateGuideState(): m_state=6
21:06:43.775 00.000 2864 Star::Find(15, 111, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 347
21:06:43.775 00.000 2864 Star::Find returns 1 (0), X=111.53, Y=731.53, Mass=1802, SNR=29.9, Peak=133 HFD=3.2
21:06:43.775 00.000 2864 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.80) = xAngle (0.15 = 0.15)
21:06:43.788 00.013 2864 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.92 = -2.92)
21:06:43.788 00.000 2864 CameraToMount -- cameraX=-14.45 cameraY=2.82 hyp=14.72 cameraTheta=2.95 mountX=14.55 mountY=-3.23, mountTheta=-0.22
21:06:43.788 00.000 2864 SchedulePrimaryMove(10198720, x=-14.45, y=2.82, opts=13)
21:06:43.788 00.000 2864 Enqueuing Move request for scope (-14.45, 2.82)
21:06:43.788 00.000 6680 Worker thread wakes up
21:06:43.788 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-14.45, 2.82) opts 0xd
21:06:43.788 00.000 6680 Handling offset move in thread for scope, endpoint = (-14.45, 2.82)
21:06:43.788 00.000 6680 Moving (-14.45, 2.82) raw xDistance=14.55 yDistance=-3.23
21:06:43.788 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.23 from input -3.23
21:06:43.788 00.000 6680 MoveAxis(E, 0, ABG)
21:06:43.788 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:43.788 00.000 6680 Move returns status 1, amount 0
21:06:43.788 00.000 6680 MoveAxis(N, 516, ABG)
21:06:43.788 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:43.788 00.000 6680 Move returns status 1, amount 0
21:06:43.788 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:06:43.788 00.000 6680 move complete, result=1
21:06:43.788 00.000 6680 worker thread done servicing request
21:06:43.807 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=223, Gamma=0.560
21:06:43.851 00.044 2864 UpdateGuideState exits: m=1802 SNR=29.9
21:06:43.851 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:43.851 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:06:43.851 00.000 2864 Enqueuing Expose request
21:06:43.867 00.016 6680 Worker thread wakes up
21:06:43.867 00.000 2864 GuideStep: 14.5 px 0 ms EAST, -3.2 px 0 ms NORTH
21:06:43.869 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
21:06:43.869 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(97,717,31,31)
21:06:43.869 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:06:43.873 00.004 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:06:45.294 01.421 6680 Exposure complete
21:06:45.357 00.063 6680 worker thread done servicing request
21:06:45.357 00.000 2864 OnExposeComplete: enter
21:06:45.357 00.000 2864 UpdateGuideState(): m_state=6
21:06:45.357 00.000 2864 Star::Find(15, 111, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 348
21:06:45.369 00.012 2864 Star::Find returns 1 (0), X=111.64, Y=731.74, Mass=1807, SNR=30.0, Peak=170 HFD=3.0
21:06:45.369 00.000 2864 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.80) = xAngle (0.14 = 0.14)
21:06:45.373 00.004 2864 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.94 = -2.94)
21:06:45.374 00.001 2864 CameraToMount -- cameraX=-14.34 cameraY=3.03 hyp=14.65 cameraTheta=2.93 mountX=14.52 mountY=-2.99, mountTheta=-0.20
21:06:45.374 00.000 2864 SchedulePrimaryMove(10198720, x=-14.34, y=3.03, opts=13)
21:06:45.374 00.000 2864 Enqueuing Move request for scope (-14.34, 3.03)
21:06:45.374 00.000 6680 Worker thread wakes up
21:06:45.374 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-14.34, 3.03) opts 0xd
21:06:45.374 00.000 6680 Handling offset move in thread for scope, endpoint = (-14.34, 3.03)
21:06:45.374 00.000 6680 Moving (-14.34, 3.03) raw xDistance=14.52 yDistance=-2.99
21:06:45.374 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.99 from input -2.99
21:06:45.374 00.000 6680 MoveAxis(E, 0, ABG)
21:06:45.374 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:45.374 00.000 6680 Move returns status 1, amount 0
21:06:45.374 00.000 6680 MoveAxis(N, 478, ABG)
21:06:45.374 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:45.374 00.000 6680 Move returns status 1, amount 0
21:06:45.374 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:06:45.374 00.000 6680 move complete, result=1
21:06:45.374 00.000 6680 worker thread done servicing request
21:06:45.389 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:06:45.438 00.049 2864 UpdateGuideState exits: m=1807 SNR=30.0
21:06:45.438 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:45.438 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:06:45.438 00.000 2864 Enqueuing Expose request
21:06:45.438 00.000 6680 Worker thread wakes up
21:06:45.438 00.000 2864 GuideStep: 14.5 px 0 ms EAST, -3.0 px 0 ms NORTH
21:06:45.438 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:06:45.438 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(97,717,31,31)
21:06:45.452 00.014 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:06:45.452 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:06:47.102 01.650 6680 Exposure complete
21:06:47.167 00.065 6680 worker thread done servicing request
21:06:47.167 00.000 2864 OnExposeComplete: enter
21:06:47.167 00.000 2864 UpdateGuideState(): m_state=6
21:06:47.167 00.000 2864 Star::Find(15, 111, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 349
21:06:47.167 00.000 2864 Star::Find returns 1 (0), X=111.22, Y=731.57, Mass=1764, SNR=29.6, Peak=174 HFD=2.9
21:06:47.176 00.009 2864 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.80) = xAngle (0.15 = 0.15)
21:06:47.176 00.000 2864 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.92 = -2.92)
21:06:47.176 00.000 2864 CameraToMount -- cameraX=-14.76 cameraY=2.87 hyp=15.03 cameraTheta=2.95 mountX=14.85 mountY=-3.31, mountTheta=-0.22
21:06:47.182 00.006 2864 SchedulePrimaryMove(10198720, x=-14.76, y=2.87, opts=13)
21:06:47.182 00.000 2864 Enqueuing Move request for scope (-14.76, 2.87)
21:06:47.182 00.000 6680 Worker thread wakes up
21:06:47.182 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-14.76, 2.87) opts 0xd
21:06:47.182 00.000 6680 Handling offset move in thread for scope, endpoint = (-14.76, 2.87)
21:06:47.182 00.000 6680 Moving (-14.76, 2.87) raw xDistance=14.85 yDistance=-3.31
21:06:47.182 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.31 from input -3.31
21:06:47.182 00.000 6680 MoveAxis(E, 0, ABG)
21:06:47.182 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:47.182 00.000 6680 Move returns status 1, amount 0
21:06:47.182 00.000 6680 MoveAxis(N, 529, ABG)
21:06:47.182 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:47.182 00.000 6680 Move returns status 1, amount 0
21:06:47.182 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:06:47.182 00.000 6680 move complete, result=1
21:06:47.182 00.000 6680 worker thread done servicing request
21:06:47.198 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:06:47.244 00.046 2864 UpdateGuideState exits: m=1764 SNR=29.6
21:06:47.247 00.003 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:47.247 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:06:47.249 00.002 2864 Enqueuing Expose request
21:06:47.251 00.002 6680 Worker thread wakes up
21:06:47.251 00.000 2864 GuideStep: 14.9 px 0 ms EAST, -3.3 px 0 ms NORTH
21:06:47.251 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:06:47.254 00.003 6680 Handling exposure in thread, d=1500 o=3 r=(96,717,31,31)
21:06:47.254 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:06:47.258 00.004 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:06:48.672 01.414 6680 Exposure complete
21:06:48.744 00.072 6680 worker thread done servicing request
21:06:48.744 00.000 2864 OnExposeComplete: enter
21:06:48.752 00.008 2864 UpdateGuideState(): m_state=6
21:06:48.752 00.000 2864 Star::Find(15, 111, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 350
21:06:48.752 00.000 2864 Star::Find returns 1 (0), X=111.48, Y=731.82, Mass=1782, SNR=29.8, Peak=159 HFD=3.1
21:06:48.752 00.000 2864 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.80) = xAngle (0.13 = 0.13)
21:06:48.752 00.000 2864 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.94 = -2.94)
21:06:48.752 00.000 2864 CameraToMount -- cameraX=-14.50 cameraY=3.11 hyp=14.83 cameraTheta=2.93 mountX=14.70 mountY=-2.98, mountTheta=-0.20
21:06:48.752 00.000 2864 SchedulePrimaryMove(10198720, x=-14.50, y=3.11, opts=13)
21:06:48.767 00.015 2864 Enqueuing Move request for scope (-14.50, 3.11)
21:06:48.767 00.000 6680 Worker thread wakes up
21:06:48.767 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-14.50, 3.11) opts 0xd
21:06:48.767 00.000 6680 Handling offset move in thread for scope, endpoint = (-14.50, 3.11)
21:06:48.767 00.000 6680 Moving (-14.50, 3.11) raw xDistance=14.70 yDistance=-2.98
21:06:48.767 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.98 from input -2.98
21:06:48.767 00.000 6680 MoveAxis(E, 0, ABG)
21:06:48.767 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:48.767 00.000 6680 Move returns status 1, amount 0
21:06:48.767 00.000 6680 MoveAxis(N, 477, ABG)
21:06:48.767 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:48.767 00.000 6680 Move returns status 1, amount 0
21:06:48.767 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:06:48.767 00.000 6680 move complete, result=1
21:06:48.767 00.000 6680 worker thread done servicing request
21:06:48.783 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:06:48.815 00.032 2864 UpdateGuideState exits: m=1782 SNR=29.8
21:06:48.815 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:48.831 00.016 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:06:48.831 00.000 2864 Enqueuing Expose request
21:06:48.838 00.007 6680 Worker thread wakes up
21:06:48.838 00.000 2864 GuideStep: 14.7 px 0 ms EAST, -3.0 px 0 ms NORTH
21:06:48.841 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
21:06:48.841 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(96,717,31,31)
21:06:48.843 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:06:48.847 00.004 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:06:50.479 01.632 6680 Exposure complete
21:06:50.542 00.063 6680 worker thread done servicing request
21:06:50.542 00.000 2864 OnExposeComplete: enter
21:06:50.542 00.000 2864 UpdateGuideState(): m_state=6
21:06:50.556 00.014 2864 Star::Find(15, 111, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 351
21:06:50.558 00.002 2864 Star::Find returns 1 (0), X=110.86, Y=731.79, Mass=1754, SNR=29.5, Peak=147 HFD=3.3
21:06:50.558 00.000 2864 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.80) = xAngle (0.14 = 0.14)
21:06:50.558 00.000 2864 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.93 = -2.93)
21:06:50.558 00.000 2864 CameraToMount -- cameraX=-15.12 cameraY=3.09 hyp=15.43 cameraTheta=2.94 mountX=15.27 mountY=-3.25, mountTheta=-0.21
21:06:50.558 00.000 2864 SchedulePrimaryMove(10198720, x=-15.12, y=3.09, opts=13)
21:06:50.558 00.000 2864 Enqueuing Move request for scope (-15.12, 3.09)
21:06:50.558 00.000 6680 Worker thread wakes up
21:06:50.558 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-15.12, 3.09) opts 0xd
21:06:50.558 00.000 6680 Handling offset move in thread for scope, endpoint = (-15.12, 3.09)
21:06:50.558 00.000 6680 Moving (-15.12, 3.09) raw xDistance=15.27 yDistance=-3.25
21:06:50.558 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.25 from input -3.25
21:06:50.558 00.000 6680 MoveAxis(E, 0, ABG)
21:06:50.558 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:50.558 00.000 6680 Move returns status 1, amount 0
21:06:50.558 00.000 6680 MoveAxis(N, 520, ABG)
21:06:50.558 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:50.558 00.000 6680 Move returns status 1, amount 0
21:06:50.558 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:06:50.558 00.000 6680 move complete, result=1
21:06:50.558 00.000 6680 worker thread done servicing request
21:06:50.579 00.021 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:06:50.621 00.042 2864 UpdateGuideState exits: m=1754 SNR=29.5
21:06:50.621 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:50.621 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:06:50.621 00.000 2864 Enqueuing Expose request
21:06:50.621 00.000 6680 Worker thread wakes up
21:06:50.621 00.000 2864 GuideStep: 15.3 px 0 ms EAST, -3.2 px 0 ms NORTH
21:06:50.637 00.016 6680 worker thread servicing REQUEST_EXPOSE 1500
21:06:50.637 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(96,717,31,31)
21:06:50.637 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:06:50.637 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:06:52.056 01.419 6680 Exposure complete
21:06:52.129 00.073 6680 worker thread done servicing request
21:06:52.129 00.000 2864 OnExposeComplete: enter
21:06:52.129 00.000 2864 UpdateGuideState(): m_state=6
21:06:52.133 00.004 2864 Star::Find(15, 110, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 352
21:06:52.135 00.002 2864 Star::Find returns 1 (0), X=111.22, Y=732.14, Mass=1806, SNR=30.0, Peak=196 HFD=2.8
21:06:52.137 00.002 2864 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.80) = xAngle (0.12 = 0.12)
21:06:52.139 00.002 2864 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.96 = -2.96)
21:06:52.141 00.002 2864 CameraToMount -- cameraX=-14.76 cameraY=3.43 hyp=15.15 cameraTheta=2.91 mountX=15.05 mountY=-2.79, mountTheta=-0.18
21:06:52.147 00.006 2864 SchedulePrimaryMove(10198720, x=-14.76, y=3.43, opts=13)
21:06:52.149 00.002 2864 Enqueuing Move request for scope (-14.76, 3.43)
21:06:52.150 00.001 6680 Worker thread wakes up
21:06:52.150 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-14.76, 3.43) opts 0xd
21:06:52.150 00.000 6680 Handling offset move in thread for scope, endpoint = (-14.76, 3.43)
21:06:52.150 00.000 6680 Moving (-14.76, 3.43) raw xDistance=15.05 yDistance=-2.79
21:06:52.150 00.000 6680 GuideAlgorithmResistSwitch::result() returns -2.79 from input -2.79
21:06:52.150 00.000 6680 MoveAxis(E, 0, ABG)
21:06:52.150 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:52.152 00.002 6680 Move returns status 1, amount 0
21:06:52.152 00.000 6680 MoveAxis(N, 446, ABG)
21:06:52.152 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:52.152 00.000 6680 Move returns status 1, amount 0
21:06:52.152 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:06:52.152 00.000 6680 move complete, result=1
21:06:52.152 00.000 6680 worker thread done servicing request
21:06:52.165 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:06:52.208 00.043 2864 UpdateGuideState exits: m=1806 SNR=30.0
21:06:52.213 00.005 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:52.213 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:06:52.213 00.000 2864 Enqueuing Expose request
21:06:52.213 00.000 6680 Worker thread wakes up
21:06:52.213 00.000 2864 GuideStep: 15.0 px 0 ms EAST, -2.8 px 0 ms NORTH
21:06:52.213 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:06:52.213 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(96,717,31,31)
21:06:52.224 00.011 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:06:52.224 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:06:53.860 01.636 6680 Exposure complete
21:06:53.940 00.080 6680 worker thread done servicing request
21:06:53.940 00.000 2864 OnExposeComplete: enter
21:06:53.940 00.000 2864 UpdateGuideState(): m_state=6
21:06:53.940 00.000 2864 Star::Find(15, 111, 732, 0, (0,0,0,0), 1.5, 10.0, 255) frame 353
21:06:53.940 00.000 2864 Star::Find returns 1 (0), X=110.74, Y=731.87, Mass=1846, SNR=30.3, Peak=189 HFD=2.9
21:06:53.940 00.000 2864 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.80) = xAngle (0.14 = 0.14)
21:06:53.940 00.000 2864 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.93 = -2.93)
21:06:53.955 00.015 2864 CameraToMount -- cameraX=-15.24 cameraY=3.17 hyp=15.56 cameraTheta=2.94 mountX=15.41 mountY=-3.23, mountTheta=-0.21
21:06:53.955 00.000 2864 SchedulePrimaryMove(10198720, x=-15.24, y=3.17, opts=13)
21:06:53.955 00.000 2864 Enqueuing Move request for scope (-15.24, 3.17)
21:06:53.955 00.000 6680 Worker thread wakes up
21:06:53.955 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-15.24, 3.17) opts 0xd
21:06:53.955 00.000 6680 Handling offset move in thread for scope, endpoint = (-15.24, 3.17)
21:06:53.955 00.000 6680 Moving (-15.24, 3.17) raw xDistance=15.41 yDistance=-3.23
21:06:53.955 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.23 from input -3.23
21:06:53.955 00.000 6680 MoveAxis(E, 0, ABG)
21:06:53.955 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:53.963 00.008 6680 Move returns status 1, amount 0
21:06:53.963 00.000 6680 MoveAxis(N, 516, ABG)
21:06:53.963 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:53.963 00.000 6680 Move returns status 1, amount 0
21:06:53.963 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:06:53.963 00.000 6680 move complete, result=1
21:06:53.963 00.000 6680 worker thread done servicing request
21:06:53.971 00.008 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:06:54.019 00.048 2864 UpdateGuideState exits: m=1846 SNR=30.3
21:06:54.019 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:54.019 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:06:54.025 00.006 2864 Enqueuing Expose request
21:06:54.025 00.000 6680 Worker thread wakes up
21:06:54.025 00.000 2864 GuideStep: 15.4 px 0 ms EAST, -3.2 px 0 ms NORTH
21:06:54.025 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:06:54.025 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(96,717,31,31)
21:06:54.025 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:06:54.025 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:06:55.450 01.425 6680 Exposure complete
21:06:55.494 00.044 6680 worker thread done servicing request
21:06:55.494 00.000 2864 OnExposeComplete: enter
21:06:55.494 00.000 2864 UpdateGuideState(): m_state=6
21:06:55.494 00.000 2864 Star::Find(15, 110, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 354
21:06:55.494 00.000 2864 Star::Find returns 1 (0), X=110.73, Y=731.86, Mass=1814, SNR=30.0, Peak=208 HFD=2.6
21:06:55.494 00.000 2864 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.80) = xAngle (0.14 = 0.14)
21:06:55.494 00.000 2864 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.93 = -2.93)
21:06:55.508 00.014 2864 CameraToMount -- cameraX=-15.24 cameraY=3.16 hyp=15.57 cameraTheta=2.94 mountX=15.41 mountY=-3.24, mountTheta=-0.21
21:06:55.508 00.000 2864 SchedulePrimaryMove(10198720, x=-15.24, y=3.16, opts=13)
21:06:55.508 00.000 2864 Enqueuing Move request for scope (-15.24, 3.16)
21:06:55.508 00.000 6680 Worker thread wakes up
21:06:55.508 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-15.24, 3.16) opts 0xd
21:06:55.508 00.000 6680 Handling offset move in thread for scope, endpoint = (-15.24, 3.16)
21:06:55.508 00.000 6680 Moving (-15.24, 3.16) raw xDistance=15.41 yDistance=-3.24
21:06:55.508 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.24 from input -3.24
21:06:55.508 00.000 6680 MoveAxis(E, 0, ABG)
21:06:55.508 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:55.508 00.000 6680 Move returns status 1, amount 0
21:06:55.508 00.000 6680 MoveAxis(N, 518, ABG)
21:06:55.508 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:55.508 00.000 6680 Move returns status 1, amount 0
21:06:55.508 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:06:55.508 00.000 6680 move complete, result=1
21:06:55.508 00.000 6680 worker thread done servicing request
21:06:55.525 00.017 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:06:55.572 00.047 2864 UpdateGuideState exits: m=1814 SNR=30.0
21:06:55.572 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:55.572 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:06:55.572 00.000 2864 Enqueuing Expose request
21:06:55.572 00.000 6680 Worker thread wakes up
21:06:55.572 00.000 2864 GuideStep: 15.4 px 0 ms EAST, -3.2 px 0 ms NORTH
21:06:55.582 00.010 6680 worker thread servicing REQUEST_EXPOSE 1500
21:06:55.582 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(96,717,31,31)
21:06:55.582 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:06:55.582 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:06:57.234 01.652 6680 Exposure complete
21:06:57.285 00.051 6680 worker thread done servicing request
21:06:57.285 00.000 2864 OnExposeComplete: enter
21:06:57.297 00.012 2864 UpdateGuideState(): m_state=6
21:06:57.297 00.000 2864 Star::Find(15, 110, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 355
21:06:57.297 00.000 2864 Star::Find returns 1 (0), X=111.01, Y=731.87, Mass=1791, SNR=29.8, Peak=194 HFD=2.7
21:06:57.297 00.000 2864 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.80) = xAngle (0.14 = 0.14)
21:06:57.306 00.009 2864 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.94 = -2.94)
21:06:57.306 00.000 2864 CameraToMount -- cameraX=-14.97 cameraY=3.17 hyp=15.30 cameraTheta=2.93 mountX=15.16 mountY=-3.12, mountTheta=-0.20
21:06:57.306 00.000 2864 SchedulePrimaryMove(10198720, x=-14.97, y=3.17, opts=13)
21:06:57.314 00.008 2864 Enqueuing Move request for scope (-14.97, 3.17)
21:06:57.315 00.001 6680 Worker thread wakes up
21:06:57.315 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-14.97, 3.17) opts 0xd
21:06:57.315 00.000 6680 Handling offset move in thread for scope, endpoint = (-14.97, 3.17)
21:06:57.315 00.000 6680 Moving (-14.97, 3.17) raw xDistance=15.16 yDistance=-3.12
21:06:57.315 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.12 from input -3.12
21:06:57.315 00.000 6680 MoveAxis(E, 0, ABG)
21:06:57.315 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:57.315 00.000 6680 Move returns status 1, amount 0
21:06:57.315 00.000 6680 MoveAxis(N, 499, ABG)
21:06:57.315 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:57.315 00.000 6680 Move returns status 1, amount 0
21:06:57.315 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:06:57.315 00.000 6680 move complete, result=1
21:06:57.315 00.000 6680 worker thread done servicing request
21:06:57.329 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:06:57.369 00.040 2864 UpdateGuideState exits: m=1791 SNR=29.8
21:06:57.369 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:57.377 00.008 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:06:57.379 00.002 2864 Enqueuing Expose request
21:06:57.381 00.002 6680 Worker thread wakes up
21:06:57.381 00.000 2864 GuideStep: 15.2 px 0 ms EAST, -3.1 px 0 ms NORTH
21:06:57.383 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
21:06:57.383 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(96,717,31,31)
21:06:57.383 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:06:57.383 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:06:58.785 01.402 6680 Exposure complete
21:06:58.849 00.064 6680 worker thread done servicing request
21:06:58.849 00.000 2864 OnExposeComplete: enter
21:06:58.864 00.015 2864 UpdateGuideState(): m_state=6
21:06:58.864 00.000 2864 Star::Find(15, 111, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 356
21:06:58.869 00.005 2864 Star::Find returns 1 (0), X=110.83, Y=731.77, Mass=1742, SNR=29.4, Peak=179 HFD=2.8
21:06:58.869 00.000 2864 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.80) = xAngle (0.15 = 0.15)
21:06:58.869 00.000 2864 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.93 = -2.93)
21:06:58.869 00.000 2864 CameraToMount -- cameraX=-15.15 cameraY=3.07 hyp=15.46 cameraTheta=2.94 mountX=15.30 mountY=-3.28, mountTheta=-0.21
21:06:58.869 00.000 2864 SchedulePrimaryMove(10198720, x=-15.15, y=3.07, opts=13)
21:06:58.880 00.011 2864 Enqueuing Move request for scope (-15.15, 3.07)
21:06:58.880 00.000 6680 Worker thread wakes up
21:06:58.880 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-15.15, 3.07) opts 0xd
21:06:58.880 00.000 6680 Handling offset move in thread for scope, endpoint = (-15.15, 3.07)
21:06:58.880 00.000 6680 Moving (-15.15, 3.07) raw xDistance=15.30 yDistance=-3.28
21:06:58.880 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.28 from input -3.28
21:06:58.880 00.000 6680 MoveAxis(E, 0, ABG)
21:06:58.880 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:58.880 00.000 6680 Move returns status 1, amount 0
21:06:58.880 00.000 6680 MoveAxis(N, 525, ABG)
21:06:58.880 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:06:58.880 00.000 6680 Move returns status 1, amount 0
21:06:58.880 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:06:58.880 00.000 6680 move complete, result=1
21:06:58.880 00.000 6680 worker thread done servicing request
21:06:58.896 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:06:58.932 00.036 2864 UpdateGuideState exits: m=1742 SNR=29.4
21:06:58.944 00.012 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:58.944 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:06:58.944 00.000 2864 Enqueuing Expose request
21:06:58.944 00.000 6680 Worker thread wakes up
21:06:58.944 00.000 2864 GuideStep: 15.3 px 0 ms EAST, -3.3 px 0 ms NORTH
21:06:58.944 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:06:58.944 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(96,717,31,31)
21:06:58.944 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:06:58.944 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:07:00.590 01.646 6680 Exposure complete
21:07:00.670 00.080 6680 worker thread done servicing request
21:07:00.670 00.000 2864 OnExposeComplete: enter
21:07:00.670 00.000 2864 UpdateGuideState(): m_state=6
21:07:00.670 00.000 2864 Star::Find(15, 110, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 357
21:07:00.670 00.000 2864 Star::Find returns 1 (0), X=110.67, Y=731.59, Mass=1727, SNR=29.3, Peak=152 HFD=2.9
21:07:00.670 00.000 2864 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.80) = xAngle (0.16 = 0.16)
21:07:00.670 00.000 2864 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.91 = -2.91)
21:07:00.681 00.011 2864 CameraToMount -- cameraX=-15.31 cameraY=2.89 hyp=15.58 cameraTheta=2.96 mountX=15.38 mountY=-3.51, mountTheta=-0.22
21:07:00.685 00.004 2864 SchedulePrimaryMove(10198720, x=-15.31, y=2.89, opts=13)
21:07:00.685 00.000 2864 Enqueuing Move request for scope (-15.31, 2.89)
21:07:00.685 00.000 6680 Worker thread wakes up
21:07:00.685 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-15.31, 2.89) opts 0xd
21:07:00.685 00.000 6680 Handling offset move in thread for scope, endpoint = (-15.31, 2.89)
21:07:00.685 00.000 6680 Moving (-15.31, 2.89) raw xDistance=15.38 yDistance=-3.51
21:07:00.685 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.51 from input -3.51
21:07:00.685 00.000 6680 MoveAxis(E, 0, ABG)
21:07:00.685 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:07:00.685 00.000 6680 Move returns status 1, amount 0
21:07:00.685 00.000 6680 MoveAxis(N, 562, ABG)
21:07:00.685 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:07:00.685 00.000 6680 Move returns status 1, amount 0
21:07:00.685 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:07:00.685 00.000 6680 move complete, result=1
21:07:00.685 00.000 6680 worker thread done servicing request
21:07:00.701 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=226, Gamma=0.560
21:07:00.746 00.045 2864 UpdateGuideState exits: m=1727 SNR=29.3
21:07:00.748 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:00.748 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:07:00.748 00.000 2864 Enqueuing Expose request
21:07:00.748 00.000 6680 Worker thread wakes up
21:07:00.748 00.000 2864 GuideStep: 15.4 px 0 ms EAST, -3.5 px 0 ms NORTH
21:07:00.748 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:07:00.748 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(96,717,31,31)
21:07:00.748 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:07:00.748 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:07:02.174 01.426 6680 Exposure complete
21:07:02.222 00.048 6680 worker thread done servicing request
21:07:02.222 00.000 2864 OnExposeComplete: enter
21:07:02.222 00.000 2864 UpdateGuideState(): m_state=6
21:07:02.222 00.000 2864 Star::Find(15, 110, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 358
21:07:02.238 00.016 2864 Star::Find returns 1 (0), X=110.67, Y=731.53, Mass=1787, SNR=29.8, Peak=167 HFD=3.0
21:07:02.238 00.000 2864 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.80) = xAngle (0.16 = 0.16)
21:07:02.238 00.000 2864 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.91 = -2.91)
21:07:02.238 00.000 2864 CameraToMount -- cameraX=-15.30 cameraY=2.83 hyp=15.56 cameraTheta=2.96 mountX=15.36 mountY=-3.57, mountTheta=-0.23
21:07:02.244 00.006 2864 SchedulePrimaryMove(10198720, x=-15.30, y=2.83, opts=13)
21:07:02.244 00.000 2864 Enqueuing Move request for scope (-15.30, 2.83)
21:07:02.244 00.000 6680 Worker thread wakes up
21:07:02.244 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-15.30, 2.83) opts 0xd
21:07:02.244 00.000 6680 Handling offset move in thread for scope, endpoint = (-15.30, 2.83)
21:07:02.244 00.000 6680 Moving (-15.30, 2.83) raw xDistance=15.36 yDistance=-3.57
21:07:02.244 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.57 from input -3.57
21:07:02.244 00.000 6680 MoveAxis(E, 0, ABG)
21:07:02.244 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:07:02.244 00.000 6680 Move returns status 1, amount 0
21:07:02.244 00.000 6680 MoveAxis(N, 570, ABG)
21:07:02.244 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:07:02.244 00.000 6680 Move returns status 1, amount 0
21:07:02.244 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:07:02.244 00.000 6680 move complete, result=1
21:07:02.244 00.000 6680 worker thread done servicing request
21:07:02.254 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:07:02.306 00.052 2864 UpdateGuideState exits: m=1787 SNR=29.8
21:07:02.306 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:02.306 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:07:02.306 00.000 2864 Enqueuing Expose request
21:07:02.306 00.000 6680 Worker thread wakes up
21:07:02.306 00.000 2864 GuideStep: 15.4 px 0 ms EAST, -3.6 px 0 ms NORTH
21:07:02.317 00.011 6680 worker thread servicing REQUEST_EXPOSE 1500
21:07:02.317 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(96,717,31,31)
21:07:02.317 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:07:02.317 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:07:03.949 01.632 6680 Exposure complete
21:07:03.997 00.048 6680 worker thread done servicing request
21:07:03.997 00.000 2864 OnExposeComplete: enter
21:07:03.997 00.000 2864 UpdateGuideState(): m_state=6
21:07:03.997 00.000 2864 Star::Find(15, 110, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 359
21:07:03.997 00.000 2864 Star::Find returns 1 (0), X=110.97, Y=731.11, Mass=1797, SNR=29.9, Peak=190 HFD=2.8
21:07:03.997 00.000 2864 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.80) = xAngle (0.19 = 0.19)
21:07:03.997 00.000 2864 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.89 = -2.89)
21:07:03.997 00.000 2864 CameraToMount -- cameraX=-15.01 cameraY=2.40 hyp=15.20 cameraTheta=2.98 mountX=14.93 mountY=-3.83, mountTheta=-0.25
21:07:04.013 00.016 2864 SchedulePrimaryMove(10198720, x=-15.01, y=2.40, opts=13)
21:07:04.013 00.000 2864 Enqueuing Move request for scope (-15.01, 2.40)
21:07:04.013 00.000 6680 Worker thread wakes up
21:07:04.013 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-15.01, 2.40) opts 0xd
21:07:04.013 00.000 6680 Handling offset move in thread for scope, endpoint = (-15.01, 2.40)
21:07:04.013 00.000 6680 Moving (-15.01, 2.40) raw xDistance=14.93 yDistance=-3.83
21:07:04.013 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.83 from input -3.83
21:07:04.013 00.000 6680 MoveAxis(E, 0, ABG)
21:07:04.013 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:07:04.013 00.000 6680 Move returns status 1, amount 0
21:07:04.013 00.000 6680 MoveAxis(N, 613, ABG)
21:07:04.013 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:07:04.013 00.000 6680 Move returns status 1, amount 0
21:07:04.013 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:07:04.013 00.000 6680 move complete, result=1
21:07:04.013 00.000 6680 worker thread done servicing request
21:07:04.029 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:07:04.076 00.047 2864 UpdateGuideState exits: m=1797 SNR=29.9
21:07:04.076 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:04.076 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:07:04.076 00.000 2864 Enqueuing Expose request
21:07:04.076 00.000 6680 Worker thread wakes up
21:07:04.076 00.000 2864 GuideStep: 14.9 px 0 ms EAST, -3.8 px 0 ms NORTH
21:07:04.076 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:07:04.087 00.011 6680 Handling exposure in thread, d=1500 o=3 r=(96,716,31,31)
21:07:04.088 00.001 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:07:04.092 00.004 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:07:05.503 01.411 6680 Exposure complete
21:07:05.598 00.095 6680 worker thread done servicing request
21:07:05.598 00.000 2864 OnExposeComplete: enter
21:07:05.598 00.000 2864 UpdateGuideState(): m_state=6
21:07:05.598 00.000 2864 Star::Find(15, 110, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 360
21:07:05.598 00.000 2864 Star::Find returns 1 (0), X=110.81, Y=730.83, Mass=1732, SNR=29.3, Peak=168 HFD=2.9
21:07:05.598 00.000 2864 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.80) = xAngle (0.21 = 0.21)
21:07:05.598 00.000 2864 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.87 = -2.87)
21:07:05.598 00.000 2864 CameraToMount -- cameraX=-15.16 cameraY=2.13 hyp=15.31 cameraTheta=3.00 mountX=14.99 mountY=-4.15, mountTheta=-0.27
21:07:05.614 00.016 2864 SchedulePrimaryMove(10198720, x=-15.16, y=2.13, opts=13)
21:07:05.614 00.000 2864 Enqueuing Move request for scope (-15.16, 2.13)
21:07:05.614 00.000 6680 Worker thread wakes up
21:07:05.614 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-15.16, 2.13) opts 0xd
21:07:05.614 00.000 6680 Handling offset move in thread for scope, endpoint = (-15.16, 2.13)
21:07:05.614 00.000 6680 Moving (-15.16, 2.13) raw xDistance=14.99 yDistance=-4.15
21:07:05.614 00.000 6680 GuideAlgorithmResistSwitch::result() returns -4.15 from input -4.15
21:07:05.614 00.000 6680 MoveAxis(E, 0, ABG)
21:07:05.614 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:07:05.619 00.005 6680 Move returns status 1, amount 0
21:07:05.619 00.000 6680 MoveAxis(N, 664, ABG)
21:07:05.619 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:07:05.619 00.000 6680 Move returns status 1, amount 0
21:07:05.619 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:07:05.619 00.000 6680 move complete, result=1
21:07:05.619 00.000 6680 worker thread done servicing request
21:07:05.630 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:07:05.662 00.032 2864 UpdateGuideState exits: m=1732 SNR=29.3
21:07:05.678 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:05.681 00.003 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:07:05.682 00.001 2864 Enqueuing Expose request
21:07:05.682 00.000 6680 Worker thread wakes up
21:07:05.682 00.000 2864 GuideStep: 15.0 px 0 ms EAST, -4.1 px 0 ms NORTH
21:07:05.688 00.006 6680 worker thread servicing REQUEST_EXPOSE 1500
21:07:05.688 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(96,716,31,31)
21:07:05.688 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:07:05.688 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:07:07.337 01.649 6680 Exposure complete
21:07:07.390 00.053 6680 worker thread done servicing request
21:07:07.390 00.000 2864 OnExposeComplete: enter
21:07:07.392 00.002 2864 UpdateGuideState(): m_state=6
21:07:07.392 00.000 2864 Star::Find(15, 110, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 361
21:07:07.392 00.000 2864 Star::Find returns 1 (0), X=111.37, Y=731.44, Mass=1811, SNR=30.0, Peak=182 HFD=3.0
21:07:07.392 00.000 2864 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.80) = xAngle (0.16 = 0.16)
21:07:07.392 00.000 2864 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.91 = -2.91)
21:07:07.400 00.008 2864 CameraToMount -- cameraX=-14.60 cameraY=2.74 hyp=14.86 cameraTheta=2.96 mountX=14.67 mountY=-3.36, mountTheta=-0.23
21:07:07.400 00.000 2864 SchedulePrimaryMove(10198720, x=-14.60, y=2.74, opts=13)
21:07:07.400 00.000 2864 Enqueuing Move request for scope (-14.60, 2.74)
21:07:07.407 00.007 6680 Worker thread wakes up
21:07:07.407 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-14.60, 2.74) opts 0xd
21:07:07.407 00.000 6680 Handling offset move in thread for scope, endpoint = (-14.60, 2.74)
21:07:07.407 00.000 6680 Moving (-14.60, 2.74) raw xDistance=14.67 yDistance=-3.36
21:07:07.407 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.36 from input -3.36
21:07:07.407 00.000 6680 MoveAxis(E, 0, ABG)
21:07:07.407 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:07:07.407 00.000 6680 Move returns status 1, amount 0
21:07:07.407 00.000 6680 MoveAxis(N, 538, ABG)
21:07:07.407 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:07:07.407 00.000 6680 Move returns status 1, amount 0
21:07:07.407 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:07:07.407 00.000 6680 move complete, result=1
21:07:07.407 00.000 6680 worker thread done servicing request
21:07:07.407 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:07:07.467 00.060 2864 UpdateGuideState exits: m=1811 SNR=30.0
21:07:07.469 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:07.471 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:07:07.471 00.000 2864 Enqueuing Expose request
21:07:07.471 00.000 6680 Worker thread wakes up
21:07:07.471 00.000 2864 GuideStep: 14.7 px 0 ms EAST, -3.4 px 0 ms NORTH
21:07:07.471 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:07:07.471 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(96,716,31,31)
21:07:07.471 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:07:07.471 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:07:08.898 01.427 6680 Exposure complete
21:07:08.946 00.048 6680 worker thread done servicing request
21:07:08.946 00.000 2864 OnExposeComplete: enter
21:07:08.946 00.000 2864 UpdateGuideState(): m_state=6
21:07:08.946 00.000 2864 Star::Find(15, 111, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 362
21:07:08.963 00.017 2864 Star::Find returns 1 (0), X=111.32, Y=731.04, Mass=1755, SNR=29.5, Peak=165 HFD=3.3
21:07:08.963 00.000 2864 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.80) = xAngle (0.19 = 0.19)
21:07:08.963 00.000 2864 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.89 = -2.89)
21:07:08.963 00.000 2864 CameraToMount -- cameraX=-14.66 cameraY=2.34 hyp=14.84 cameraTheta=2.98 mountX=14.58 mountY=-3.75, mountTheta=-0.25
21:07:08.963 00.000 2864 SchedulePrimaryMove(10198720, x=-14.66, y=2.34, opts=13)
21:07:08.963 00.000 2864 Enqueuing Move request for scope (-14.66, 2.34)
21:07:08.963 00.000 6680 Worker thread wakes up
21:07:08.963 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-14.66, 2.34) opts 0xd
21:07:08.963 00.000 6680 Handling offset move in thread for scope, endpoint = (-14.66, 2.34)
21:07:08.963 00.000 6680 Moving (-14.66, 2.34) raw xDistance=14.58 yDistance=-3.75
21:07:08.963 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.75 from input -3.75
21:07:08.963 00.000 6680 MoveAxis(E, 0, ABG)
21:07:08.963 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:07:08.963 00.000 6680 Move returns status 1, amount 0
21:07:08.963 00.000 6680 MoveAxis(N, 600, ABG)
21:07:08.963 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:07:08.963 00.000 6680 Move returns status 1, amount 0
21:07:08.963 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:07:08.963 00.000 6680 move complete, result=1
21:07:08.963 00.000 6680 worker thread done servicing request
21:07:08.978 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=235, Gamma=0.560
21:07:09.025 00.047 2864 UpdateGuideState exits: m=1755 SNR=29.5
21:07:09.025 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:09.025 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:07:09.025 00.000 2864 Enqueuing Expose request
21:07:09.025 00.000 6680 Worker thread wakes up
21:07:09.025 00.000 2864 GuideStep: 14.6 px 0 ms EAST, -3.8 px 0 ms NORTH
21:07:09.041 00.016 6680 worker thread servicing REQUEST_EXPOSE 1500
21:07:09.041 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(96,716,31,31)
21:07:09.041 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:07:09.041 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:07:10.690 01.649 6680 Exposure complete
21:07:10.744 00.054 6680 worker thread done servicing request
21:07:10.744 00.000 2864 OnExposeComplete: enter
21:07:10.752 00.008 2864 UpdateGuideState(): m_state=6
21:07:10.756 00.004 2864 Star::Find(15, 111, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 363
21:07:10.758 00.002 2864 Star::Find returns 1 (0), X=111.29, Y=731.16, Mass=1764, SNR=29.6, Peak=169 HFD=3.1
21:07:10.760 00.002 2864 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.80) = xAngle (0.18 = 0.18)
21:07:10.762 00.002 2864 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.89 = -2.89)
21:07:10.764 00.002 2864 CameraToMount -- cameraX=-14.69 cameraY=2.45 hyp=14.89 cameraTheta=2.98 mountX=14.65 mountY=-3.66, mountTheta=-0.24
21:07:10.768 00.004 2864 SchedulePrimaryMove(10198720, x=-14.69, y=2.45, opts=13)
21:07:10.770 00.002 2864 Enqueuing Move request for scope (-14.69, 2.45)
21:07:10.770 00.000 6680 Worker thread wakes up
21:07:10.770 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-14.69, 2.45) opts 0xd
21:07:10.770 00.000 6680 Handling offset move in thread for scope, endpoint = (-14.69, 2.45)
21:07:10.770 00.000 6680 Moving (-14.69, 2.45) raw xDistance=14.65 yDistance=-3.66
21:07:10.775 00.005 6680 GuideAlgorithmResistSwitch::result() returns -3.66 from input -3.66
21:07:10.775 00.000 6680 MoveAxis(E, 0, ABG)
21:07:10.775 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:07:10.775 00.000 6680 Move returns status 1, amount 0
21:07:10.775 00.000 6680 MoveAxis(N, 586, ABG)
21:07:10.775 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:07:10.775 00.000 6680 Move returns status 1, amount 0
21:07:10.775 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:07:10.775 00.000 6680 move complete, result=1
21:07:10.775 00.000 6680 worker thread done servicing request
21:07:10.788 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:07:10.833 00.045 2864 UpdateGuideState exits: m=1764 SNR=29.6
21:07:10.833 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:10.838 00.005 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:07:10.838 00.000 2864 Enqueuing Expose request
21:07:10.838 00.000 6680 Worker thread wakes up
21:07:10.838 00.000 2864 GuideStep: 14.6 px 0 ms EAST, -3.7 px 0 ms NORTH
21:07:10.838 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:07:10.838 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(96,716,31,31)
21:07:10.838 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:07:10.849 00.011 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:07:12.259 01.410 6680 Exposure complete
21:07:12.338 00.079 6680 worker thread done servicing request
21:07:12.338 00.000 2864 OnExposeComplete: enter
21:07:12.338 00.000 2864 UpdateGuideState(): m_state=6
21:07:12.338 00.000 2864 Star::Find(15, 111, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 364
21:07:12.338 00.000 2864 Star::Find returns 1 (0), X=111.27, Y=730.86, Mass=1791, SNR=29.8, Peak=185 HFD=2.8
21:07:12.338 00.000 2864 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.80) = xAngle (0.20 = 0.20)
21:07:12.354 00.016 2864 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.87 = -2.87)
21:07:12.354 00.000 2864 CameraToMount -- cameraX=-14.71 cameraY=2.15 hyp=14.87 cameraTheta=3.00 mountX=14.57 mountY=-3.94, mountTheta=-0.26
21:07:12.354 00.000 2864 SchedulePrimaryMove(10198720, x=-14.71, y=2.15, opts=13)
21:07:12.354 00.000 2864 Enqueuing Move request for scope (-14.71, 2.15)
21:07:12.354 00.000 6680 Worker thread wakes up
21:07:12.354 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-14.71, 2.15) opts 0xd
21:07:12.354 00.000 6680 Handling offset move in thread for scope, endpoint = (-14.71, 2.15)
21:07:12.354 00.000 6680 Moving (-14.71, 2.15) raw xDistance=14.57 yDistance=-3.94
21:07:12.354 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.94 from input -3.94
21:07:12.354 00.000 6680 MoveAxis(E, 0, ABG)
21:07:12.354 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:07:12.354 00.000 6680 Move returns status 1, amount 0
21:07:12.354 00.000 6680 MoveAxis(N, 631, ABG)
21:07:12.354 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:07:12.354 00.000 6680 Move returns status 1, amount 0
21:07:12.354 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:07:12.354 00.000 6680 move complete, result=1
21:07:12.354 00.000 6680 worker thread done servicing request
21:07:12.370 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:07:12.420 00.050 2864 UpdateGuideState exits: m=1791 SNR=29.8
21:07:12.420 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:12.420 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:07:12.420 00.000 2864 Enqueuing Expose request
21:07:12.420 00.000 6680 Worker thread wakes up
21:07:12.420 00.000 2864 GuideStep: 14.6 px 0 ms EAST, -3.9 px 0 ms NORTH
21:07:12.420 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:07:12.420 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(96,716,31,31)
21:07:12.432 00.012 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:07:12.434 00.002 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:07:14.070 01.636 6680 Exposure complete
21:07:14.119 00.049 6680 worker thread done servicing request
21:07:14.119 00.000 2864 OnExposeComplete: enter
21:07:14.119 00.000 2864 UpdateGuideState(): m_state=6
21:07:14.119 00.000 2864 Star::Find(15, 111, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 365
21:07:14.119 00.000 2864 Star::Find returns 1 (0), X=111.61, Y=730.37, Mass=1825, SNR=30.1, Peak=170 HFD=3.1
21:07:14.119 00.000 2864 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.80) = xAngle (0.23 = 0.23)
21:07:14.119 00.000 2864 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.84 = -2.84)
21:07:14.131 00.012 2864 CameraToMount -- cameraX=-14.37 cameraY=1.66 hyp=14.47 cameraTheta=3.03 mountX=14.08 mountY=-4.25, mountTheta=-0.29
21:07:14.131 00.000 2864 SchedulePrimaryMove(10198720, x=-14.37, y=1.66, opts=13)
21:07:14.131 00.000 2864 Enqueuing Move request for scope (-14.37, 1.66)
21:07:14.131 00.000 6680 Worker thread wakes up
21:07:14.131 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-14.37, 1.66) opts 0xd
21:07:14.131 00.000 6680 Handling offset move in thread for scope, endpoint = (-14.37, 1.66)
21:07:14.131 00.000 6680 Moving (-14.37, 1.66) raw xDistance=14.08 yDistance=-4.25
21:07:14.131 00.000 6680 GuideAlgorithmResistSwitch::result() returns -4.25 from input -4.25
21:07:14.131 00.000 6680 MoveAxis(E, 0, ABG)
21:07:14.131 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:07:14.131 00.000 6680 Move returns status 1, amount 0
21:07:14.131 00.000 6680 MoveAxis(N, 681, ABG)
21:07:14.131 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:07:14.131 00.000 6680 Move returns status 1, amount 0
21:07:14.131 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:07:14.131 00.000 6680 move complete, result=1
21:07:14.131 00.000 6680 worker thread done servicing request
21:07:14.154 00.023 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:07:14.195 00.041 2864 UpdateGuideState exits: m=1825 SNR=30.1
21:07:14.195 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:14.195 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:07:14.195 00.000 2864 Enqueuing Expose request
21:07:14.195 00.000 6680 Worker thread wakes up
21:07:14.195 00.000 2864 GuideStep: 14.1 px 0 ms EAST, -4.3 px 0 ms NORTH
21:07:14.195 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:07:14.195 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(97,715,31,31)
21:07:14.211 00.016 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:07:14.213 00.002 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:07:15.635 01.422 6680 Exposure complete
21:07:15.697 00.062 6680 worker thread done servicing request
21:07:15.697 00.000 2864 OnExposeComplete: enter
21:07:15.697 00.000 2864 UpdateGuideState(): m_state=6
21:07:15.697 00.000 2864 Star::Find(15, 111, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 366
21:07:15.697 00.000 2864 Star::Find returns 1 (0), X=111.21, Y=730.63, Mass=1853, SNR=30.4, Peak=166 HFD=2.9
21:07:15.697 00.000 2864 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.80) = xAngle (0.22 = 0.22)
21:07:15.697 00.000 2864 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.86 = -2.86)
21:07:15.712 00.015 2864 CameraToMount -- cameraX=-14.77 cameraY=1.93 hyp=14.90 cameraTheta=3.01 mountX=14.55 mountY=-4.17, mountTheta=-0.28
21:07:15.713 00.001 2864 SchedulePrimaryMove(10198720, x=-14.77, y=1.93, opts=13)
21:07:15.713 00.000 2864 Enqueuing Move request for scope (-14.77, 1.93)
21:07:15.713 00.000 6680 Worker thread wakes up
21:07:15.713 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-14.77, 1.93) opts 0xd
21:07:15.713 00.000 6680 Handling offset move in thread for scope, endpoint = (-14.77, 1.93)
21:07:15.713 00.000 6680 Moving (-14.77, 1.93) raw xDistance=14.55 yDistance=-4.17
21:07:15.713 00.000 6680 GuideAlgorithmResistSwitch::result() returns -4.17 from input -4.17
21:07:15.713 00.000 6680 MoveAxis(E, 0, ABG)
21:07:15.713 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:07:15.713 00.000 6680 Move returns status 1, amount 0
21:07:15.713 00.000 6680 MoveAxis(N, 668, ABG)
21:07:15.713 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:07:15.713 00.000 6680 Move returns status 1, amount 0
21:07:15.713 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:07:15.713 00.000 6680 move complete, result=1
21:07:15.713 00.000 6680 worker thread done servicing request
21:07:15.730 00.017 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:07:15.775 00.045 2864 UpdateGuideState exits: m=1853 SNR=30.4
21:07:15.775 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:15.775 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:07:15.775 00.000 2864 Enqueuing Expose request
21:07:15.775 00.000 6680 Worker thread wakes up
21:07:15.775 00.000 2864 GuideStep: 14.6 px 0 ms EAST, -4.2 px 0 ms NORTH
21:07:15.791 00.016 6680 worker thread servicing REQUEST_EXPOSE 1500
21:07:15.791 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(96,716,31,31)
21:07:15.793 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:07:15.796 00.003 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:07:17.416 01.620 6680 Exposure complete
21:07:17.478 00.062 6680 worker thread done servicing request
21:07:17.478 00.000 2864 OnExposeComplete: enter
21:07:17.478 00.000 2864 UpdateGuideState(): m_state=6
21:07:17.478 00.000 2864 Star::Find(15, 111, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 367
21:07:17.478 00.000 2864 Star::Find returns 1 (0), X=111.77, Y=730.57, Mass=1762, SNR=29.6, Peak=167 HFD=2.7
21:07:17.478 00.000 2864 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.80) = xAngle (0.22 = 0.22)
21:07:17.494 00.016 2864 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.86 = -2.86)
21:07:17.496 00.002 2864 CameraToMount -- cameraX=-14.21 cameraY=1.87 hyp=14.33 cameraTheta=3.01 mountX=14.00 mountY=-4.00, mountTheta=-0.28
21:07:17.500 00.004 2864 SchedulePrimaryMove(10198720, x=-14.21, y=1.87, opts=13)
21:07:17.500 00.000 2864 Enqueuing Move request for scope (-14.21, 1.87)
21:07:17.502 00.002 6680 Worker thread wakes up
21:07:17.502 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-14.21, 1.87) opts 0xd
21:07:17.502 00.000 6680 Handling offset move in thread for scope, endpoint = (-14.21, 1.87)
21:07:17.502 00.000 6680 Moving (-14.21, 1.87) raw xDistance=14.00 yDistance=-4.00
21:07:17.502 00.000 6680 GuideAlgorithmResistSwitch::result() returns -4.00 from input -4.00
21:07:17.504 00.002 6680 MoveAxis(E, 0, ABG)
21:07:17.504 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:07:17.504 00.000 6680 Move returns status 1, amount 0
21:07:17.504 00.000 6680 MoveAxis(N, 641, ABG)
21:07:17.504 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:07:17.504 00.000 6680 Move returns status 1, amount 0
21:07:17.504 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:07:17.504 00.000 6680 move complete, result=1
21:07:17.504 00.000 6680 worker thread done servicing request
21:07:17.510 00.006 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:07:17.559 00.049 2864 UpdateGuideState exits: m=1762 SNR=29.6
21:07:17.559 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:17.559 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:07:17.559 00.000 2864 Enqueuing Expose request
21:07:17.559 00.000 6680 Worker thread wakes up
21:07:17.559 00.000 2864 GuideStep: 14.0 px 0 ms EAST, -4.0 px 0 ms NORTH
21:07:17.559 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:07:17.559 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(97,716,31,31)
21:07:17.559 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:07:17.573 00.014 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:07:19.000 01.427 6680 Exposure complete
21:07:19.056 00.056 6680 worker thread done servicing request
21:07:19.056 00.000 2864 OnExposeComplete: enter
21:07:19.056 00.000 2864 UpdateGuideState(): m_state=6
21:07:19.056 00.000 2864 Star::Find(15, 111, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 368
21:07:19.063 00.007 2864 Star::Find returns 1 (0), X=111.77, Y=730.80, Mass=1780, SNR=29.7, Peak=165 HFD=2.9
21:07:19.063 00.000 2864 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.80) = xAngle (0.20 = 0.20)
21:07:19.063 00.000 2864 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.87 = -2.87)
21:07:19.063 00.000 2864 CameraToMount -- cameraX=-14.21 cameraY=2.10 hyp=14.37 cameraTheta=3.00 mountX=14.08 mountY=-3.80, mountTheta=-0.26
21:07:19.063 00.000 2864 SchedulePrimaryMove(10198720, x=-14.21, y=2.10, opts=13)
21:07:19.063 00.000 2864 Enqueuing Move request for scope (-14.21, 2.10)
21:07:19.063 00.000 6680 Worker thread wakes up
21:07:19.063 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-14.21, 2.10) opts 0xd
21:07:19.063 00.000 6680 Handling offset move in thread for scope, endpoint = (-14.21, 2.10)
21:07:19.063 00.000 6680 Moving (-14.21, 2.10) raw xDistance=14.08 yDistance=-3.80
21:07:19.063 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.80 from input -3.80
21:07:19.063 00.000 6680 MoveAxis(E, 0, ABG)
21:07:19.063 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:07:19.063 00.000 6680 Move returns status 1, amount 0
21:07:19.063 00.000 6680 MoveAxis(N, 607, ABG)
21:07:19.063 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:07:19.063 00.000 6680 Move returns status 1, amount 0
21:07:19.063 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:07:19.063 00.000 6680 move complete, result=1
21:07:19.063 00.000 6680 worker thread done servicing request
21:07:19.088 00.025 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:07:19.128 00.040 2864 UpdateGuideState exits: m=1780 SNR=29.7
21:07:19.128 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:19.128 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:07:19.128 00.000 2864 Enqueuing Expose request
21:07:19.128 00.000 6680 Worker thread wakes up
21:07:19.128 00.000 2864 GuideStep: 14.1 px 0 ms EAST, -3.8 px 0 ms NORTH
21:07:19.142 00.014 6680 worker thread servicing REQUEST_EXPOSE 1500
21:07:19.142 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(97,716,31,31)
21:07:19.142 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:07:19.142 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:07:20.790 01.648 6680 Exposure complete
21:07:20.838 00.048 6680 worker thread done servicing request
21:07:20.838 00.000 2864 OnExposeComplete: enter
21:07:20.851 00.013 2864 UpdateGuideState(): m_state=6
21:07:20.853 00.002 2864 Star::Find(15, 111, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 369
21:07:20.854 00.001 2864 Star::Find returns 1 (0), X=112.24, Y=730.46, Mass=1790, SNR=29.8, Peak=188 HFD=2.9
21:07:20.856 00.002 2864 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.80) = xAngle (0.22 = 0.22)
21:07:20.858 00.002 2864 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.85 = -2.85)
21:07:20.860 00.002 2864 CameraToMount -- cameraX=-13.73 cameraY=1.75 hyp=13.85 cameraTheta=3.01 mountX=13.51 mountY=-3.92, mountTheta=-0.28
21:07:20.862 00.002 2864 SchedulePrimaryMove(10198720, x=-13.73, y=1.75, opts=13)
21:07:20.864 00.002 2864 Enqueuing Move request for scope (-13.73, 1.75)
21:07:20.866 00.002 6680 Worker thread wakes up
21:07:20.866 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-13.73, 1.75) opts 0xd
21:07:20.866 00.000 6680 Handling offset move in thread for scope, endpoint = (-13.73, 1.75)
21:07:20.866 00.000 6680 Moving (-13.73, 1.75) raw xDistance=13.51 yDistance=-3.92
21:07:20.866 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.92 from input -3.92
21:07:20.866 00.000 6680 MoveAxis(E, 0, ABG)
21:07:20.866 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:07:20.866 00.000 6680 Move returns status 1, amount 0
21:07:20.866 00.000 6680 MoveAxis(N, 626, ABG)
21:07:20.866 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:07:20.866 00.000 6680 Move returns status 1, amount 0
21:07:20.866 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:07:20.868 00.002 6680 move complete, result=1
21:07:20.868 00.000 6680 worker thread done servicing request
21:07:20.880 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:07:20.917 00.037 2864 UpdateGuideState exits: m=1790 SNR=29.8
21:07:20.928 00.011 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:20.930 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:07:20.933 00.003 2864 Enqueuing Expose request
21:07:20.935 00.002 6680 Worker thread wakes up
21:07:20.935 00.000 2864 GuideStep: 13.5 px 0 ms EAST, -3.9 px 0 ms NORTH
21:07:20.935 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:07:20.935 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(97,715,31,31)
21:07:20.935 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:07:20.935 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:07:22.342 01.407 6680 Exposure complete
21:07:22.423 00.081 6680 worker thread done servicing request
21:07:22.423 00.000 2864 OnExposeComplete: enter
21:07:22.423 00.000 2864 UpdateGuideState(): m_state=6
21:07:22.423 00.000 2864 Star::Find(15, 112, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 370
21:07:22.423 00.000 2864 Star::Find returns 1 (0), X=112.40, Y=730.33, Mass=1791, SNR=29.8, Peak=155 HFD=3.2
21:07:22.432 00.009 2864 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.80) = xAngle (0.23 = 0.23)
21:07:22.432 00.000 2864 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.85 = -2.85)
21:07:22.432 00.000 2864 CameraToMount -- cameraX=-13.58 cameraY=1.63 hyp=13.68 cameraTheta=3.02 mountX=13.33 mountY=-3.97, mountTheta=-0.29
21:07:22.437 00.005 2864 SchedulePrimaryMove(10198720, x=-13.58, y=1.63, opts=13)
21:07:22.437 00.000 2864 Enqueuing Move request for scope (-13.58, 1.63)
21:07:22.437 00.000 6680 Worker thread wakes up
21:07:22.437 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-13.58, 1.63) opts 0xd
21:07:22.437 00.000 6680 Handling offset move in thread for scope, endpoint = (-13.58, 1.63)
21:07:22.437 00.000 6680 Moving (-13.58, 1.63) raw xDistance=13.33 yDistance=-3.97
21:07:22.437 00.000 6680 GuideAlgorithmResistSwitch::result() returns -3.97 from input -3.97
21:07:22.437 00.000 6680 MoveAxis(E, 0, ABG)
21:07:22.437 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:07:22.437 00.000 6680 Move returns status 1, amount 0
21:07:22.437 00.000 6680 MoveAxis(N, 635, ABG)
21:07:22.437 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:07:22.437 00.000 6680 Move returns status 1, amount 0
21:07:22.437 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:07:22.437 00.000 6680 move complete, result=1
21:07:22.437 00.000 6680 worker thread done servicing request
21:07:22.453 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=234, Gamma=0.560
21:07:22.501 00.048 2864 UpdateGuideState exits: m=1791 SNR=29.8
21:07:22.504 00.003 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:22.504 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:07:22.506 00.002 2864 Enqueuing Expose request
21:07:22.508 00.002 6680 Worker thread wakes up
21:07:22.508 00.000 2864 GuideStep: 13.3 px 0 ms EAST, -4.0 px 0 ms NORTH
21:07:22.508 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:07:22.511 00.003 6680 Handling exposure in thread, d=1500 o=3 r=(97,715,31,31)
21:07:22.511 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:07:22.515 00.004 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:07:23.762 01.247 2864 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.80) = xAngle (-1.38 = -1.38)
21:07:23.762 00.000 2864 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.45 = 1.83)
21:07:23.762 00.000 2864 CameraToMount -- cameraX=112.40 cameraY=730.33 hyp=738.93 cameraTheta=1.42 mountX=141.93 mountY=713.90, mountTheta=1.37
21:07:23.762 00.000 2864 BLT: Entering DecMeasurementStep, state = 0
21:07:23.762 00.000 2864 MountGuidingEnabled: 1
21:07:23.762 00.000 2864 PPEC model updates enabled
21:07:23.775 00.013 2864 BLT: Exiting DecMeasurementStep
21:07:24.141 00.366 6680 Exposure complete
21:07:24.205 00.064 6680 worker thread done servicing request
21:07:24.205 00.000 2864 OnExposeComplete: enter
21:07:24.205 00.000 2864 UpdateGuideState(): m_state=6
21:07:24.205 00.000 2864 Star::Find(15, 112, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 371
21:07:24.213 00.008 2864 Star::Find returns 1 (0), X=112.93, Y=729.75, Mass=1796, SNR=29.9, Peak=164 HFD=2.8
21:07:24.213 00.000 2864 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.80) = xAngle (0.27 = 0.27)
21:07:24.216 00.003 2864 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.81 = -2.81)
21:07:24.216 00.000 2864 CameraToMount -- cameraX=-13.05 cameraY=1.04 hyp=13.09 cameraTheta=3.06 mountX=12.63 mountY=-4.29, mountTheta=-0.33
21:07:24.216 00.000 2864 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.80) = xAngle (-1.38 = -1.38)
21:07:24.216 00.000 2864 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.45 = 1.83)
21:07:24.216 00.000 2864 CameraToMount -- cameraX=112.93 cameraY=729.75 hyp=738.43 cameraTheta=1.42 mountX=141.24 mountY=713.57, mountTheta=1.38
21:07:24.216 00.000 2864 BLT: Entering DecMeasurementStep, state = 1
21:07:24.216 00.000 2864 BLT starting North backlash clearing using pulse width of 799, looking for moves >= 4 px
21:07:24.232 00.016 2864 Enqueuing Calibration Move request for direction 0
21:07:24.232 00.000 6680 Worker thread wakes up
21:07:24.232 00.000 2864 BLT: Exiting DecMeasurementStep
21:07:24.232 00.000 6680 worker thread servicing REQUEST_MOVE scope dir N(0) 799 opts 0x0
21:07:24.232 00.000 6680 Handling axis move in thread for scope dir=0 dur=799
21:07:24.232 00.000 6680 scope move axis dir= 0 dur= 799 opts= 0x0
21:07:24.232 00.000 6680 MoveAxis(N, 799, -)
21:07:24.232 00.000 6680 Guiding  Dir = 0, Dur = 799
21:07:24.232 00.000 6680 IsGuiding returns 0
21:07:24.232 00.000 6680 PulseGuide returned control before completion, sleep 809
21:07:24.252 00.020 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:07:24.297 00.045 2864 UpdateGuideState exits: m=1796 SNR=29.9
21:07:24.299 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:24.301 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:07:24.301 00.000 2864 Enqueuing Expose request
21:07:25.056 00.755 6680 IsGuiding returns 1
21:07:25.056 00.000 6680 scope still moving after pulse duration time elapsed
21:07:25.087 00.031 6680 IsGuiding returns 0
21:07:25.087 00.000 6680 scope move finished after 799 + 51 ms
21:07:25.088 00.001 6680 Move returns status 0, amount 799
21:07:25.088 00.000 6680 move complete, result=0
21:07:25.088 00.000 6680 worker thread done servicing request
21:07:25.088 00.000 6680 Worker thread wakes up
21:07:25.088 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:07:25.088 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(98,715,31,31)
21:07:26.496 01.408 6680 Exposure complete
21:07:26.557 00.061 6680 worker thread done servicing request
21:07:26.557 00.000 2864 OnExposeComplete: enter
21:07:26.566 00.009 2864 UpdateGuideState(): m_state=6
21:07:26.568 00.002 2864 Star::Find(15, 112, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 372
21:07:26.569 00.001 2864 Star::Find returns 1 (0), X=113.82, Y=730.81, Mass=1794, SNR=29.8, Peak=97 HFD=4.3
21:07:26.571 00.002 2864 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.80) = xAngle (0.17 = 0.17)
21:07:26.573 00.002 2864 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.90 = -2.90)
21:07:26.575 00.002 2864 CameraToMount -- cameraX=-12.16 cameraY=2.11 hyp=12.34 cameraTheta=2.97 mountX=12.15 mountY=-2.96, mountTheta=-0.24
21:07:26.577 00.002 2864 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.80) = xAngle (-1.38 = -1.38)
21:07:26.579 00.002 2864 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.45 = 1.83)
21:07:26.581 00.002 2864 CameraToMount -- cameraX=113.82 cameraY=730.81 hyp=739.62 cameraTheta=1.42 mountX=140.76 mountY=714.91, mountTheta=1.38
21:07:26.583 00.002 2864 BLT: Entering DecMeasurementStep, state = 1
21:07:26.585 00.002 2864 BLT backlash clearing move of 1.01 px was not large enough
21:07:26.588 00.003 2864 Enqueuing Calibration Move request for direction 0
21:07:26.588 00.000 6680 Worker thread wakes up
21:07:26.588 00.000 2864 BLT: Clearing North backlash, step 2 (up to limit of 100), LastDecDelta = 1.01 px
21:07:26.588 00.000 2864 BLT: Exiting DecMeasurementStep
21:07:26.588 00.000 6680 worker thread servicing REQUEST_MOVE scope dir N(0) 799 opts 0x0
21:07:26.588 00.000 6680 Handling axis move in thread for scope dir=0 dur=799
21:07:26.588 00.000 6680 scope move axis dir= 0 dur= 799 opts= 0x0
21:07:26.588 00.000 6680 MoveAxis(N, 799, -)
21:07:26.588 00.000 6680 Guiding  Dir = 0, Dur = 799
21:07:26.588 00.000 6680 IsGuiding returns 0
21:07:26.588 00.000 6680 PulseGuide returned control before completion, sleep 809
21:07:26.609 00.021 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=0, FiltMin=0, FiltMax=155, Gamma=0.560
21:07:26.650 00.041 2864 UpdateGuideState exits: m=1794 SNR=29.8
21:07:26.650 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:26.650 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:07:26.650 00.000 2864 Enqueuing Expose request
21:07:27.406 00.756 6680 IsGuiding returns 1
21:07:27.406 00.000 6680 scope still moving after pulse duration time elapsed
21:07:27.438 00.032 6680 IsGuiding returns 0
21:07:27.438 00.000 6680 scope move finished after 799 + 44 ms
21:07:27.438 00.000 6680 Move returns status 0, amount 799
21:07:27.438 00.000 6680 move complete, result=0
21:07:27.438 00.000 6680 worker thread done servicing request
21:07:27.438 00.000 6680 Worker thread wakes up
21:07:27.438 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:07:27.438 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(99,716,31,31)
21:07:28.969 01.531 2864 GetInt("/profile/6/camera/SaturationADU", 0) returns 255
21:07:28.969 00.000 2864 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
21:07:29.066 00.097 6680 Exposure complete
21:07:29.112 00.046 6680 worker thread done servicing request
21:07:29.112 00.000 2864 OnExposeComplete: enter
21:07:29.119 00.007 2864 UpdateGuideState(): m_state=6
21:07:29.124 00.005 2864 Star::Find(15, 113, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 373
21:07:29.126 00.002 2864 Star::Find returns 1 (0), X=117.92, Y=737.24, Mass=1831, SNR=30.2, Peak=155 HFD=3.3
21:07:29.128 00.002 2864 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.80) = xAngle (-0.47 = -0.47)
21:07:29.128 00.000 2864 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.54 = 2.74)
21:07:29.128 00.000 2864 CameraToMount -- cameraX=-8.06 cameraY=8.53 hyp=11.73 cameraTheta=2.33 mountX=10.47 mountY=4.57, mountTheta=0.41
21:07:29.128 00.000 2864 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.80) = xAngle (-1.38 = -1.38)
21:07:29.128 00.000 2864 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.46 = 1.83)
21:07:29.128 00.000 2864 CameraToMount -- cameraX=117.92 cameraY=737.24 hyp=746.61 cameraTheta=1.41 mountX=139.08 mountY=722.44, mountTheta=1.38
21:07:29.128 00.000 2864 BLT: Entering DecMeasurementStep, state = 1
21:07:29.128 00.000 2864 BLT accepted clearing move of 7.53
21:07:29.144 00.016 2864 Enqueuing Calibration Move request for direction 0
21:07:29.144 00.000 6680 Worker thread wakes up
21:07:29.144 00.000 2864 BLT: Clearing North backlash, step 3 (up to limit of 100), LastDecDelta = 7.53 px
21:07:29.144 00.000 2864 BLT: Exiting DecMeasurementStep
21:07:29.144 00.000 6680 worker thread servicing REQUEST_MOVE scope dir N(0) 799 opts 0x0
21:07:29.144 00.000 6680 Handling axis move in thread for scope dir=0 dur=799
21:07:29.144 00.000 6680 scope move axis dir= 0 dur= 799 opts= 0x0
21:07:29.144 00.000 6680 MoveAxis(N, 799, -)
21:07:29.150 00.006 6680 Guiding  Dir = 0, Dur = 799
21:07:29.150 00.000 6680 IsGuiding returns 0
21:07:29.150 00.000 6680 PulseGuide returned control before completion, sleep 809
21:07:29.159 00.009 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:07:29.208 00.049 2864 UpdateGuideState exits: m=1831 SNR=30.2
21:07:29.213 00.005 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:29.213 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:07:29.213 00.000 2864 Enqueuing Expose request
21:07:29.966 00.753 6680 IsGuiding returns 1
21:07:29.966 00.000 6680 scope still moving after pulse duration time elapsed
21:07:29.998 00.032 6680 IsGuiding returns 0
21:07:29.998 00.000 6680 scope move finished after 799 + 48 ms
21:07:29.998 00.000 6680 Move returns status 0, amount 799
21:07:29.998 00.000 6680 move complete, result=0
21:07:29.998 00.000 6680 worker thread done servicing request
21:07:29.998 00.000 6680 Worker thread wakes up
21:07:29.998 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:07:29.998 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(103,722,31,31)
21:07:31.426 01.428 6680 Exposure complete
21:07:31.494 00.068 6680 worker thread done servicing request
21:07:31.494 00.000 2864 OnExposeComplete: enter
21:07:31.494 00.000 2864 UpdateGuideState(): m_state=6
21:07:31.494 00.000 2864 Star::Find(15, 117, 737, 0, (0,0,0,0), 1.5, 10.0, 255) frame 374
21:07:31.494 00.000 2864 Star::Find returns 1 (0), X=120.10, Y=739.89, Mass=1735, SNR=29.3, Peak=92 HFD=4.3
21:07:31.494 00.000 2864 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.80) = xAngle (-0.74 = -0.74)
21:07:31.505 00.011 2864 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.81 = 2.47)
21:07:31.507 00.002 2864 CameraToMount -- cameraX=-5.88 cameraY=11.18 hyp=12.64 cameraTheta=2.05 mountX=9.33 mountY=7.88, mountTheta=0.70
21:07:31.512 00.005 2864 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.80) = xAngle (-1.39 = -1.39)
21:07:31.514 00.002 2864 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.46 = 1.82)
21:07:31.516 00.002 2864 CameraToMount -- cameraX=120.10 cameraY=739.89 hyp=749.57 cameraTheta=1.41 mountX=137.93 mountY=725.74, mountTheta=1.38
21:07:31.518 00.002 2864 BLT: Entering DecMeasurementStep, state = 1
21:07:31.522 00.004 2864 BLT backlash clearing move of 3.30 px was not large enough
21:07:31.525 00.003 2864 Enqueuing Calibration Move request for direction 0
21:07:31.527 00.002 6680 Worker thread wakes up
21:07:31.527 00.000 2864 BLT: Clearing North backlash, step 4 (up to limit of 100), LastDecDelta = 3.30 px
21:07:31.529 00.002 2864 BLT: Exiting DecMeasurementStep
21:07:31.532 00.003 6680 worker thread servicing REQUEST_MOVE scope dir N(0) 799 opts 0x0
21:07:31.532 00.000 6680 Handling axis move in thread for scope dir=0 dur=799
21:07:31.532 00.000 6680 scope move axis dir= 0 dur= 799 opts= 0x0
21:07:31.532 00.000 6680 MoveAxis(N, 799, -)
21:07:31.532 00.000 6680 Guiding  Dir = 0, Dur = 799
21:07:31.532 00.000 6680 IsGuiding returns 0
21:07:31.532 00.000 6680 PulseGuide returned control before completion, sleep 809
21:07:31.549 00.017 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=181, med=0, FiltMin=0, FiltMax=158, Gamma=0.560
21:07:31.594 00.045 2864 UpdateGuideState exits: m=1735 SNR=29.3
21:07:31.598 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:31.600 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:07:31.602 00.002 2864 Enqueuing Expose request
21:07:32.348 00.746 6680 IsGuiding returns 1
21:07:32.348 00.000 6680 scope still moving after pulse duration time elapsed
21:07:32.380 00.032 6680 IsGuiding returns 1
21:07:32.412 00.032 6680 IsGuiding returns 0
21:07:32.412 00.000 6680 scope move finished after 799 + 80 ms
21:07:32.412 00.000 6680 Move returns status 0, amount 799
21:07:32.412 00.000 6680 move complete, result=0
21:07:32.412 00.000 6680 worker thread done servicing request
21:07:32.412 00.000 6680 Worker thread wakes up
21:07:32.412 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:07:32.414 00.002 6680 Handling exposure in thread, d=1500 o=3 r=(105,725,31,31)
21:07:34.067 01.653 6680 Exposure complete
21:07:34.125 00.058 6680 worker thread done servicing request
21:07:34.125 00.000 2864 OnExposeComplete: enter
21:07:34.125 00.000 2864 UpdateGuideState(): m_state=6
21:07:34.125 00.000 2864 Star::Find(15, 120, 739, 0, (0,0,0,0), 1.5, 10.0, 255) frame 375
21:07:34.131 00.006 2864 Star::Find returns 1 (0), X=125.04, Y=745.29, Mass=1734, SNR=29.4, Peak=177 HFD=2.9
21:07:34.131 00.000 2864 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.80) = xAngle (-1.17 = -1.17)
21:07:34.131 00.000 2864 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.24 = 2.04)
21:07:34.131 00.000 2864 CameraToMount -- cameraX=-0.94 cameraY=16.59 hyp=16.62 cameraTheta=1.63 mountX=6.51 mountY=14.81, mountTheta=1.16
21:07:34.131 00.000 2864 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.80) = xAngle (-1.39 = -1.39)
21:07:34.131 00.000 2864 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.46 = 1.82)
21:07:34.131 00.000 2864 CameraToMount -- cameraX=125.04 cameraY=745.29 hyp=755.71 cameraTheta=1.40 mountX=135.11 mountY=732.68, mountTheta=1.39
21:07:34.131 00.000 2864 BLT: Entering DecMeasurementStep, state = 1
21:07:34.131 00.000 2864 BLT accepted clearing move of 6.94
21:07:34.147 00.016 2864 Enqueuing Calibration Move request for direction 0
21:07:34.150 00.003 6680 Worker thread wakes up
21:07:34.150 00.000 2864 BLT: Clearing North backlash, step 5 (up to limit of 100), LastDecDelta = 6.94 px
21:07:34.150 00.000 2864 BLT: Exiting DecMeasurementStep
21:07:34.150 00.000 6680 worker thread servicing REQUEST_MOVE scope dir N(0) 799 opts 0x0
21:07:34.150 00.000 6680 Handling axis move in thread for scope dir=0 dur=799
21:07:34.150 00.000 6680 scope move axis dir= 0 dur= 799 opts= 0x0
21:07:34.150 00.000 6680 MoveAxis(N, 799, -)
21:07:34.150 00.000 6680 Guiding  Dir = 0, Dur = 799
21:07:34.150 00.000 6680 IsGuiding returns 0
21:07:34.150 00.000 6680 PulseGuide returned control before completion, sleep 809
21:07:34.167 00.017 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=241, Gamma=0.560
21:07:34.214 00.047 2864 UpdateGuideState exits: m=1734 SNR=29.4
21:07:34.216 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:34.216 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:07:34.218 00.002 2864 Enqueuing Expose request
21:07:34.970 00.752 6680 IsGuiding returns 1
21:07:34.970 00.000 6680 scope still moving after pulse duration time elapsed
21:07:35.001 00.031 6680 IsGuiding returns 0
21:07:35.001 00.000 6680 scope move finished after 799 + 48 ms
21:07:35.001 00.000 6680 Move returns status 0, amount 799
21:07:35.001 00.000 6680 move complete, result=0
21:07:35.001 00.000 6680 worker thread done servicing request
21:07:35.001 00.000 6680 Worker thread wakes up
21:07:35.001 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:07:35.001 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(110,730,31,31)
21:07:36.431 01.430 6680 Exposure complete
21:07:36.494 00.063 6680 worker thread done servicing request
21:07:36.494 00.000 2864 OnExposeComplete: enter
21:07:36.494 00.000 2864 UpdateGuideState(): m_state=6
21:07:36.510 00.016 2864 Star::Find(15, 125, 745, 0, (0,0,0,0), 1.5, 10.0, 255) frame 376
21:07:36.510 00.000 2864 Star::Find returns 1 (0), X=126.72, Y=746.77, Mass=1770, SNR=29.6, Peak=99 HFD=4.6
21:07:36.510 00.000 2864 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.80) = xAngle (-1.27 = -1.27)
21:07:36.516 00.006 2864 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.34 = 1.94)
21:07:36.516 00.000 2864 CameraToMount -- cameraX=0.74 cameraY=18.07 hyp=18.08 cameraTheta=1.53 mountX=5.43 mountY=16.84, mountTheta=1.26
21:07:36.516 00.000 2864 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.80) = xAngle (-1.39 = -1.39)
21:07:36.516 00.000 2864 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.47 = 1.82)
21:07:36.525 00.009 2864 CameraToMount -- cameraX=126.72 cameraY=746.77 hyp=757.45 cameraTheta=1.40 mountX=134.03 mountY=734.71, mountTheta=1.39
21:07:36.525 00.000 2864 BLT: Entering DecMeasurementStep, state = 1
21:07:36.525 00.000 2864 BLT backlash clearing move of 2.03 px was not large enough
21:07:36.525 00.000 2864 Enqueuing Calibration Move request for direction 0
21:07:36.525 00.000 6680 Worker thread wakes up
21:07:36.525 00.000 2864 BLT: Clearing North backlash, step 6 (up to limit of 100), LastDecDelta = 2.03 px
21:07:36.525 00.000 2864 BLT: Exiting DecMeasurementStep
21:07:36.525 00.000 6680 worker thread servicing REQUEST_MOVE scope dir N(0) 799 opts 0x0
21:07:36.525 00.000 6680 Handling axis move in thread for scope dir=0 dur=799
21:07:36.525 00.000 6680 scope move axis dir= 0 dur= 799 opts= 0x0
21:07:36.525 00.000 6680 MoveAxis(N, 799, -)
21:07:36.525 00.000 6680 Guiding  Dir = 0, Dur = 799
21:07:36.525 00.000 6680 IsGuiding returns 0
21:07:36.525 00.000 6680 PulseGuide returned control before completion, sleep 809
21:07:36.541 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=207, Gamma=0.560
21:07:36.588 00.047 2864 UpdateGuideState exits: m=1770 SNR=29.6
21:07:36.588 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:36.588 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:07:36.588 00.000 2864 Enqueuing Expose request
21:07:37.350 00.762 6680 IsGuiding returns 1
21:07:37.350 00.000 6680 scope still moving after pulse duration time elapsed
21:07:37.382 00.032 6680 IsGuiding returns 0
21:07:37.382 00.000 6680 scope move finished after 799 + 46 ms
21:07:37.382 00.000 6680 Move returns status 0, amount 799
21:07:37.382 00.000 6680 move complete, result=0
21:07:37.382 00.000 6680 worker thread done servicing request
21:07:37.382 00.000 6680 Worker thread wakes up
21:07:37.382 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:07:37.382 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(112,732,31,31)
21:07:39.025 01.643 6680 Exposure complete
21:07:39.095 00.070 6680 worker thread done servicing request
21:07:39.095 00.000 2864 OnExposeComplete: enter
21:07:39.095 00.000 2864 UpdateGuideState(): m_state=6
21:07:39.095 00.000 2864 Star::Find(15, 126, 746, 0, (0,0,0,0), 1.5, 10.0, 255) frame 377
21:07:39.095 00.000 2864 Star::Find returns 1 (0), X=131.28, Y=752.34, Mass=1739, SNR=29.4, Peak=180 HFD=3.0
21:07:39.111 00.016 2864 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.80) = xAngle (-1.45 = -1.45)
21:07:39.111 00.000 2864 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.52 = 1.76)
21:07:39.111 00.000 2864 CameraToMount -- cameraX=5.30 cameraY=23.64 hyp=24.22 cameraTheta=1.35 mountX=3.03 mountY=23.77, mountTheta=1.44
21:07:39.119 00.008 2864 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.80) = xAngle (-1.40 = -1.40)
21:07:39.121 00.002 2864 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.47 = 1.81)
21:07:39.124 00.003 2864 CameraToMount -- cameraX=131.28 cameraY=752.34 hyp=763.71 cameraTheta=1.40 mountX=131.64 mountY=741.64, mountTheta=1.40
21:07:39.127 00.003 2864 BLT: Entering DecMeasurementStep, state = 1
21:07:39.127 00.000 2864 BLT accepted clearing move of 6.93
21:07:39.127 00.000 2864 BLT: Starting North moves at Dec=741.64
21:07:39.127 00.000 2864 BLT: Moving North for 550 ms, step 1 / 15, DecLoc = 741.64, DeltaDec = 0.00
21:07:39.127 00.000 2864 Enqueuing Calibration Move request for direction 0
21:07:39.127 00.000 2864 BLT: Exiting DecMeasurementStep
21:07:39.127 00.000 6680 Worker thread wakes up
21:07:39.127 00.000 6680 worker thread servicing REQUEST_MOVE scope dir N(0) 550 opts 0x0
21:07:39.127 00.000 6680 Handling axis move in thread for scope dir=0 dur=550
21:07:39.127 00.000 6680 scope move axis dir= 0 dur= 550 opts= 0x0
21:07:39.127 00.000 6680 MoveAxis(N, 550, -)
21:07:39.127 00.000 6680 Guiding  Dir = 0, Dur = 550
21:07:39.127 00.000 6680 IsGuiding returns 0
21:07:39.127 00.000 6680 PulseGuide returned control before completion, sleep 560
21:07:39.150 00.023 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=152, Gamma=0.560
21:07:39.201 00.051 2864 UpdateGuideState exits: m=1739 SNR=29.4
21:07:39.203 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:39.205 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:07:39.206 00.001 2864 Enqueuing Expose request
21:07:39.714 00.508 6680 IsGuiding returns 0
21:07:39.714 00.000 6680 Move returns status 0, amount 550
21:07:39.714 00.000 6680 move complete, result=0
21:07:39.714 00.000 6680 worker thread done servicing request
21:07:39.714 00.000 6680 Worker thread wakes up
21:07:39.714 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:07:39.714 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(116,737,31,31)
21:07:41.144 01.430 6680 Exposure complete
21:07:41.191 00.047 6680 worker thread done servicing request
21:07:41.191 00.000 2864 OnExposeComplete: enter
21:07:41.191 00.000 2864 UpdateGuideState(): m_state=6
21:07:41.207 00.016 2864 Star::Find(15, 131, 752, 0, (0,0,0,0), 1.5, 10.0, 255) frame 378
21:07:41.207 00.000 2864 Star::Find returns 1 (0), X=132.71, Y=754.15, Mass=1674, SNR=28.8, Peak=116 HFD=3.6
21:07:41.207 00.000 2864 CameraToMount -- cameraTheta (1.31) - m_xAngle (2.80) = xAngle (-1.48 = -1.48)
21:07:41.213 00.006 2864 CameraToMount -- cameraTheta (1.31) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.56 = 1.73)
21:07:41.213 00.000 2864 CameraToMount -- cameraX=6.73 cameraY=25.44 hyp=26.32 cameraTheta=1.31 mountX=2.29 mountY=26.00, mountTheta=1.48
21:07:41.213 00.000 2864 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.80) = xAngle (-1.40 = -1.40)
21:07:41.213 00.000 2864 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.47 = 1.81)
21:07:41.221 00.008 2864 CameraToMount -- cameraX=132.71 cameraY=754.15 hyp=765.73 cameraTheta=1.40 mountX=130.90 mountY=743.87, mountTheta=1.40
21:07:41.223 00.002 2864 BLT: Entering DecMeasurementStep, state = 2
21:07:41.225 00.002 2864 BLT: Moving North for 550 ms, step 2 / 15, DecLoc = 743.87, DeltaDec = 2.23
21:07:41.225 00.000 2864 Enqueuing Calibration Move request for direction 0
21:07:41.225 00.000 2864 BLT: Exiting DecMeasurementStep
21:07:41.225 00.000 6680 Worker thread wakes up
21:07:41.225 00.000 6680 worker thread servicing REQUEST_MOVE scope dir N(0) 550 opts 0x0
21:07:41.225 00.000 6680 Handling axis move in thread for scope dir=0 dur=550
21:07:41.225 00.000 6680 scope move axis dir= 0 dur= 550 opts= 0x0
21:07:41.225 00.000 6680 MoveAxis(N, 550, -)
21:07:41.225 00.000 6680 Guiding  Dir = 0, Dur = 550
21:07:41.225 00.000 6680 IsGuiding returns 0
21:07:41.225 00.000 6680 PulseGuide returned control before completion, sleep 560
21:07:41.244 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=0, FiltMin=0, FiltMax=145, Gamma=0.560
21:07:41.285 00.041 2864 UpdateGuideState exits: m=1674 SNR=28.8
21:07:41.285 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:41.285 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:07:41.285 00.000 2864 Enqueuing Expose request
21:07:41.794 00.509 6680 IsGuiding returns 1
21:07:41.794 00.000 6680 scope still moving after pulse duration time elapsed
21:07:41.826 00.032 6680 IsGuiding returns 0
21:07:41.826 00.000 6680 scope move finished after 550 + 45 ms
21:07:41.826 00.000 6680 Move returns status 0, amount 550
21:07:41.826 00.000 6680 move complete, result=0
21:07:41.826 00.000 6680 worker thread done servicing request
21:07:41.826 00.000 6680 Worker thread wakes up
21:07:41.826 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:07:41.826 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(118,739,31,31)
21:07:43.479 01.653 6680 Exposure complete
21:07:43.526 00.047 6680 worker thread done servicing request
21:07:43.526 00.000 2864 OnExposeComplete: enter
21:07:43.542 00.016 2864 UpdateGuideState(): m_state=6
21:07:43.542 00.000 2864 Star::Find(15, 132, 754, 0, (0,0,0,0), 1.5, 10.0, 255) frame 379
21:07:43.548 00.006 2864 Star::Find returns 1 (0), X=136.32, Y=757.46, Mass=1762, SNR=29.6, Peak=177 HFD=2.9
21:07:43.548 00.000 2864 CameraToMount -- cameraTheta (1.23) - m_xAngle (2.80) = xAngle (-1.57 = -1.57)
21:07:43.548 00.000 2864 CameraToMount -- cameraTheta (1.23) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.64 = 1.64)
21:07:43.548 00.000 2864 CameraToMount -- cameraX=10.34 cameraY=28.76 hyp=30.56 cameraTheta=1.23 mountX=0.03 mountY=30.49, mountTheta=1.57
21:07:43.558 00.010 2864 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.80) = xAngle (-1.40 = -1.40)
21:07:43.561 00.003 2864 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.48 = 1.81)
21:07:43.561 00.000 2864 CameraToMount -- cameraX=136.32 cameraY=757.46 hyp=769.63 cameraTheta=1.39 mountX=128.63 mountY=748.36, mountTheta=1.40
21:07:43.561 00.000 2864 BLT: Entering DecMeasurementStep, state = 2
21:07:43.561 00.000 2864 BLT: Moving North for 550 ms, step 3 / 15, DecLoc = 748.36, DeltaDec = 4.49
21:07:43.561 00.000 2864 Enqueuing Calibration Move request for direction 0
21:07:43.574 00.013 2864 BLT: Exiting DecMeasurementStep
21:07:43.574 00.000 6680 Worker thread wakes up
21:07:43.574 00.000 6680 worker thread servicing REQUEST_MOVE scope dir N(0) 550 opts 0x0
21:07:43.574 00.000 6680 Handling axis move in thread for scope dir=0 dur=550
21:07:43.574 00.000 6680 scope move axis dir= 0 dur= 550 opts= 0x0
21:07:43.574 00.000 6680 MoveAxis(N, 550, -)
21:07:43.574 00.000 6680 Guiding  Dir = 0, Dur = 550
21:07:43.574 00.000 6680 IsGuiding returns 0
21:07:43.574 00.000 6680 PulseGuide returned control before completion, sleep 560
21:07:43.594 00.020 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=193, Gamma=0.560
21:07:43.639 00.045 2864 UpdateGuideState exits: m=1762 SNR=29.6
21:07:43.643 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:43.643 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:07:43.643 00.000 2864 Enqueuing Expose request
21:07:44.146 00.503 6680 IsGuiding returns 1
21:07:44.146 00.000 6680 scope still moving after pulse duration time elapsed
21:07:44.178 00.032 6680 IsGuiding returns 1
21:07:44.210 00.032 6680 IsGuiding returns 0
21:07:44.210 00.000 6680 scope move finished after 550 + 82 ms
21:07:44.210 00.000 6680 Move returns status 0, amount 550
21:07:44.210 00.000 6680 move complete, result=0
21:07:44.210 00.000 6680 worker thread done servicing request
21:07:44.210 00.000 6680 Worker thread wakes up
21:07:44.210 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:07:44.210 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(121,742,31,31)
21:07:45.632 01.422 6680 Exposure complete
21:07:45.682 00.050 6680 worker thread done servicing request
21:07:45.682 00.000 2864 OnExposeComplete: enter
21:07:45.682 00.000 2864 UpdateGuideState(): m_state=6
21:07:45.682 00.000 2864 Star::Find(15, 136, 757, 0, (0,0,0,0), 1.5, 10.0, 255) frame 380
21:07:45.682 00.000 2864 Star::Find returns 1 (0), X=137.62, Y=758.60, Mass=1790, SNR=29.8, Peak=124 HFD=3.7
21:07:45.682 00.000 2864 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.80) = xAngle (-1.60 = -1.60)
21:07:45.682 00.000 2864 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.67 = 1.61)
21:07:45.682 00.000 2864 CameraToMount -- cameraX=11.65 cameraY=29.90 hyp=32.09 cameraTheta=1.20 mountX=-0.82 mountY=32.06, mountTheta=1.60
21:07:45.695 00.013 2864 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.80) = xAngle (-1.40 = -1.40)
21:07:45.695 00.000 2864 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.48 = 1.81)
21:07:45.695 00.000 2864 CameraToMount -- cameraX=137.62 cameraY=758.60 hyp=770.98 cameraTheta=1.39 mountX=127.79 mountY=749.92, mountTheta=1.40
21:07:45.695 00.000 2864 BLT: Entering DecMeasurementStep, state = 2
21:07:45.695 00.000 2864 BLT: Moving North for 550 ms, step 4 / 15, DecLoc = 749.92, DeltaDec = 1.57
21:07:45.695 00.000 2864 Enqueuing Calibration Move request for direction 0
21:07:45.695 00.000 2864 BLT: Exiting DecMeasurementStep
21:07:45.695 00.000 6680 Worker thread wakes up
21:07:45.695 00.000 6680 worker thread servicing REQUEST_MOVE scope dir N(0) 550 opts 0x0
21:07:45.695 00.000 6680 Handling axis move in thread for scope dir=0 dur=550
21:07:45.695 00.000 6680 scope move axis dir= 0 dur= 550 opts= 0x0
21:07:45.695 00.000 6680 MoveAxis(N, 550, -)
21:07:45.695 00.000 6680 Guiding  Dir = 0, Dur = 550
21:07:45.695 00.000 6680 IsGuiding returns 0
21:07:45.695 00.000 6680 PulseGuide returned control before completion, sleep 560
21:07:45.724 00.029 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=190, med=0, FiltMin=0, FiltMax=151, Gamma=0.560
21:07:45.759 00.035 2864 UpdateGuideState exits: m=1790 SNR=29.8
21:07:45.775 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:45.779 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:07:45.783 00.004 2864 Enqueuing Expose request
21:07:46.282 00.499 6680 IsGuiding returns 0
21:07:46.282 00.000 6680 Move returns status 0, amount 550
21:07:46.282 00.000 6680 move complete, result=0
21:07:46.282 00.000 6680 worker thread done servicing request
21:07:46.282 00.000 6680 Worker thread wakes up
21:07:46.284 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
21:07:46.284 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(123,744,31,31)
21:07:47.918 01.634 6680 Exposure complete
21:07:47.966 00.048 6680 worker thread done servicing request
21:07:47.966 00.000 2864 OnExposeComplete: enter
21:07:47.966 00.000 2864 UpdateGuideState(): m_state=6
21:07:47.966 00.000 2864 Star::Find(15, 137, 758, 0, (0,0,0,0), 1.5, 10.0, 255) frame 381
21:07:47.978 00.012 2864 Star::Find returns 1 (0), X=140.77, Y=761.62, Mass=1724, SNR=29.3, Peak=156 HFD=2.8
21:07:47.978 00.000 2864 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.80) = xAngle (-1.65 = -1.65)
21:07:47.982 00.004 2864 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.72 = 1.56)
21:07:47.982 00.000 2864 CameraToMount -- cameraX=14.79 cameraY=32.92 hyp=36.09 cameraTheta=1.15 mountX=-2.75 mountY=36.09, mountTheta=1.65
21:07:47.982 00.000 2864 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.80) = xAngle (-1.41 = -1.41)
21:07:47.982 00.000 2864 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.48 = 1.80)
21:07:47.982 00.000 2864 CameraToMount -- cameraX=140.77 cameraY=761.62 hyp=774.52 cameraTheta=1.39 mountX=125.85 mountY=753.95, mountTheta=1.41
21:07:47.994 00.012 2864 BLT: Entering DecMeasurementStep, state = 2
21:07:47.994 00.000 2864 BLT: Moving North for 550 ms, step 5 / 15, DecLoc = 753.95, DeltaDec = 4.03
21:07:48.000 00.006 2864 Enqueuing Calibration Move request for direction 0
21:07:48.000 00.000 2864 BLT: Exiting DecMeasurementStep
21:07:48.000 00.000 6680 Worker thread wakes up
21:07:48.000 00.000 6680 worker thread servicing REQUEST_MOVE scope dir N(0) 550 opts 0x0
21:07:48.000 00.000 6680 Handling axis move in thread for scope dir=0 dur=550
21:07:48.000 00.000 6680 scope move axis dir= 0 dur= 550 opts= 0x0
21:07:48.000 00.000 6680 MoveAxis(N, 550, -)
21:07:48.000 00.000 6680 Guiding  Dir = 0, Dur = 550
21:07:48.000 00.000 6680 IsGuiding returns 0
21:07:48.000 00.000 6680 PulseGuide returned control before completion, sleep 560
21:07:48.014 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=190, Gamma=0.560
21:07:48.062 00.048 2864 UpdateGuideState exits: m=1724 SNR=29.3
21:07:48.062 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:48.062 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:07:48.062 00.000 2864 Enqueuing Expose request
21:07:48.570 00.508 6680 IsGuiding returns 1
21:07:48.570 00.000 6680 scope still moving after pulse duration time elapsed
21:07:48.602 00.032 6680 IsGuiding returns 1
21:07:48.634 00.032 6680 IsGuiding returns 0
21:07:48.634 00.000 6680 scope move finished after 550 + 77 ms
21:07:48.634 00.000 6680 Move returns status 0, amount 550
21:07:48.634 00.000 6680 move complete, result=0
21:07:48.634 00.000 6680 worker thread done servicing request
21:07:48.634 00.000 6680 Worker thread wakes up
21:07:48.634 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:07:48.634 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(126,747,31,31)
21:07:50.062 01.428 6680 Exposure complete
21:07:50.093 00.031 6680 worker thread done servicing request
21:07:50.093 00.000 2864 OnExposeComplete: enter
21:07:50.111 00.018 2864 UpdateGuideState(): m_state=6
21:07:50.111 00.000 2864 Star::Find(15, 140, 761, 0, (0,0,0,0), 1.5, 10.0, 255) frame 382
21:07:50.111 00.000 2864 Star::Find returns 1 (0), X=142.07, Y=763.37, Mass=1743, SNR=29.4, Peak=122 HFD=3.8
21:07:50.111 00.000 2864 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.80) = xAngle (-1.66 = -1.66)
21:07:50.111 00.000 2864 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.73 = 1.55)
21:07:50.119 00.008 2864 CameraToMount -- cameraX=16.09 cameraY=34.67 hyp=38.22 cameraTheta=1.14 mountX=-3.38 mountY=38.21, mountTheta=1.66
21:07:50.123 00.004 2864 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.80) = xAngle (-1.41 = -1.41)
21:07:50.125 00.002 2864 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.48 = 1.80)
21:07:50.127 00.002 2864 CameraToMount -- cameraX=142.07 cameraY=763.37 hyp=776.48 cameraTheta=1.39 mountX=125.23 mountY=756.08, mountTheta=1.41
21:07:50.129 00.002 2864 BLT: Entering DecMeasurementStep, state = 2
21:07:50.129 00.000 2864 BLT: Moving North for 550 ms, step 6 / 15, DecLoc = 756.08, DeltaDec = 2.12
21:07:50.131 00.002 2864 Enqueuing Calibration Move request for direction 0
21:07:50.133 00.002 2864 BLT: Exiting DecMeasurementStep
21:07:50.135 00.002 6680 Worker thread wakes up
21:07:50.135 00.000 6680 worker thread servicing REQUEST_MOVE scope dir N(0) 550 opts 0x0
21:07:50.135 00.000 6680 Handling axis move in thread for scope dir=0 dur=550
21:07:50.135 00.000 6680 scope move axis dir= 0 dur= 550 opts= 0x0
21:07:50.135 00.000 6680 MoveAxis(N, 550, -)
21:07:50.135 00.000 6680 Guiding  Dir = 0, Dur = 550
21:07:50.135 00.000 6680 IsGuiding returns 0
21:07:50.135 00.000 6680 PulseGuide returned control before completion, sleep 560
21:07:50.150 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=197, med=0, FiltMin=0, FiltMax=137, Gamma=0.560
21:07:50.191 00.041 2864 UpdateGuideState exits: m=1743 SNR=29.4
21:07:50.191 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:50.204 00.013 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:07:50.204 00.000 2864 Enqueuing Expose request
21:07:50.713 00.509 6680 IsGuiding returns 0
21:07:50.713 00.000 6680 Move returns status 0, amount 550
21:07:50.713 00.000 6680 move complete, result=0
21:07:50.713 00.000 6680 worker thread done servicing request
21:07:50.713 00.000 6680 Worker thread wakes up
21:07:50.713 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:07:50.713 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(127,748,31,31)
21:07:52.362 01.649 6680 Exposure complete
21:07:52.422 00.060 6680 worker thread done servicing request
21:07:52.422 00.000 2864 OnExposeComplete: enter
21:07:52.424 00.002 2864 UpdateGuideState(): m_state=6
21:07:52.429 00.005 2864 Star::Find(15, 142, 763, 0, (0,0,0,0), 1.5, 10.0, 255) frame 383
21:07:52.430 00.001 2864 Star::Find returns 1 (0), X=145.73, Y=766.54, Mass=1730, SNR=29.3, Peak=169 HFD=2.9
21:07:52.433 00.003 2864 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.80) = xAngle (-1.71 = -1.71)
21:07:52.435 00.002 2864 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.78 = 1.50)
21:07:52.435 00.000 2864 CameraToMount -- cameraX=19.75 cameraY=37.84 hyp=42.68 cameraTheta=1.09 mountX=-5.75 mountY=42.59, mountTheta=1.70
21:07:52.435 00.000 2864 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.80) = xAngle (-1.41 = -1.41)
21:07:52.435 00.000 2864 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.49 = 1.80)
21:07:52.435 00.000 2864 CameraToMount -- cameraX=145.73 cameraY=766.54 hyp=780.27 cameraTheta=1.38 mountX=122.86 mountY=760.45, mountTheta=1.41
21:07:52.435 00.000 2864 BLT: Entering DecMeasurementStep, state = 2
21:07:52.435 00.000 2864 BLT: Moving North for 550 ms, step 7 / 15, DecLoc = 760.45, DeltaDec = 4.38
21:07:52.449 00.014 2864 Enqueuing Calibration Move request for direction 0
21:07:52.449 00.000 2864 BLT: Exiting DecMeasurementStep
21:07:52.449 00.000 6680 Worker thread wakes up
21:07:52.449 00.000 6680 worker thread servicing REQUEST_MOVE scope dir N(0) 550 opts 0x0
21:07:52.449 00.000 6680 Handling axis move in thread for scope dir=0 dur=550
21:07:52.449 00.000 6680 scope move axis dir= 0 dur= 550 opts= 0x0
21:07:52.449 00.000 6680 MoveAxis(N, 550, -)
21:07:52.449 00.000 6680 Guiding  Dir = 0, Dur = 550
21:07:52.449 00.000 6680 IsGuiding returns 0
21:07:52.449 00.000 6680 PulseGuide returned control before completion, sleep 560
21:07:52.469 00.020 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=197, Gamma=0.560
21:07:52.512 00.043 2864 UpdateGuideState exits: m=1730 SNR=29.3
21:07:52.512 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:52.512 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:07:52.512 00.000 2864 Enqueuing Expose request
21:07:53.021 00.509 6680 IsGuiding returns 1
21:07:53.021 00.000 6680 scope still moving after pulse duration time elapsed
21:07:53.053 00.032 6680 IsGuiding returns 0
21:07:53.053 00.000 6680 scope move finished after 550 + 48 ms
21:07:53.053 00.000 6680 Move returns status 0, amount 550
21:07:53.053 00.000 6680 move complete, result=0
21:07:53.053 00.000 6680 worker thread done servicing request
21:07:53.053 00.000 6680 Worker thread wakes up
21:07:53.053 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:07:53.053 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(131,752,31,31)
21:07:54.478 01.425 6680 Exposure complete
21:07:54.541 00.063 6680 worker thread done servicing request
21:07:54.541 00.000 2864 OnExposeComplete: enter
21:07:54.554 00.013 2864 UpdateGuideState(): m_state=6
21:07:54.557 00.003 2864 Star::Find(15, 145, 766, 0, (0,0,0,0), 1.5, 10.0, 255) frame 384
21:07:54.560 00.003 2864 Star::Find returns 1 (0), X=147.20, Y=768.34, Mass=1771, SNR=29.7, Peak=132 HFD=3.7
21:07:54.560 00.000 2864 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.80) = xAngle (-1.72 = -1.72)
21:07:54.562 00.002 2864 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.79 = 1.49)
21:07:54.564 00.002 2864 CameraToMount -- cameraX=21.22 cameraY=39.64 hyp=44.96 cameraTheta=1.08 mountX=-6.52 mountY=44.83, mountTheta=1.72
21:07:54.568 00.004 2864 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.80) = xAngle (-1.41 = -1.41)
21:07:54.570 00.002 2864 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.49 = 1.80)
21:07:54.572 00.002 2864 CameraToMount -- cameraX=147.20 cameraY=768.34 hyp=782.32 cameraTheta=1.38 mountX=122.08 mountY=762.69, mountTheta=1.41
21:07:54.572 00.000 2864 BLT: Entering DecMeasurementStep, state = 2
21:07:54.572 00.000 2864 BLT: Moving North for 550 ms, step 8 / 15, DecLoc = 762.69, DeltaDec = 2.24
21:07:54.572 00.000 2864 Enqueuing Calibration Move request for direction 0
21:07:54.572 00.000 2864 BLT: Exiting DecMeasurementStep
21:07:54.572 00.000 6680 Worker thread wakes up
21:07:54.572 00.000 6680 worker thread servicing REQUEST_MOVE scope dir N(0) 550 opts 0x0
21:07:54.572 00.000 6680 Handling axis move in thread for scope dir=0 dur=550
21:07:54.572 00.000 6680 scope move axis dir= 0 dur= 550 opts= 0x0
21:07:54.572 00.000 6680 MoveAxis(N, 550, -)
21:07:54.572 00.000 6680 Guiding  Dir = 0, Dur = 550
21:07:54.572 00.000 6680 IsGuiding returns 0
21:07:54.572 00.000 6680 PulseGuide returned control before completion, sleep 560
21:07:54.606 00.034 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=203, med=0, FiltMin=0, FiltMax=128, Gamma=0.560
21:07:54.654 00.048 2864 UpdateGuideState exits: m=1771 SNR=29.7
21:07:54.656 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:54.658 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:07:54.660 00.002 2864 Enqueuing Expose request
21:07:55.161 00.501 6680 IsGuiding returns 1
21:07:55.161 00.000 6680 scope still moving after pulse duration time elapsed
21:07:55.193 00.032 6680 IsGuiding returns 0
21:07:55.193 00.000 6680 scope move finished after 550 + 56 ms
21:07:55.193 00.000 6680 Move returns status 0, amount 550
21:07:55.193 00.000 6680 move complete, result=0
21:07:55.193 00.000 6680 worker thread done servicing request
21:07:55.193 00.000 6680 Worker thread wakes up
21:07:55.193 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:07:55.193 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(132,753,31,31)
21:07:56.822 01.629 6680 Exposure complete
21:07:56.885 00.063 6680 worker thread done servicing request
21:07:56.885 00.000 2864 OnExposeComplete: enter
21:07:56.885 00.000 2864 UpdateGuideState(): m_state=6
21:07:56.902 00.017 2864 Star::Find(15, 147, 768, 0, (0,0,0,0), 1.5, 10.0, 255) frame 385
21:07:56.904 00.002 2864 Star::Find returns 1 (0), X=149.39, Y=771.16, Mass=1756, SNR=29.5, Peak=180 HFD=3.0
21:07:56.904 00.000 2864 CameraToMount -- cameraTheta (1.07) - m_xAngle (2.80) = xAngle (-1.73 = -1.73)
21:07:56.906 00.002 2864 CameraToMount -- cameraTheta (1.07) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.80 = 1.48)
21:07:56.908 00.002 2864 CameraToMount -- cameraX=23.42 cameraY=42.45 hyp=48.48 cameraTheta=1.07 mountX=-7.63 mountY=48.29, mountTheta=1.73
21:07:56.912 00.004 2864 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.80) = xAngle (-1.42 = -1.42)
21:07:56.914 00.002 2864 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.49 = 1.79)
21:07:56.916 00.002 2864 CameraToMount -- cameraX=149.39 cameraY=771.16 hyp=785.50 cameraTheta=1.38 mountX=120.97 mountY=766.15, mountTheta=1.41
21:07:56.918 00.002 2864 BLT: Entering DecMeasurementStep, state = 2
21:07:56.918 00.000 2864 BLT: Moving North for 550 ms, step 9 / 15, DecLoc = 766.15, DeltaDec = 3.46
21:07:56.920 00.002 2864 Enqueuing Calibration Move request for direction 0
21:07:56.922 00.002 2864 BLT: Exiting DecMeasurementStep
21:07:56.924 00.002 6680 Worker thread wakes up
21:07:56.924 00.000 6680 worker thread servicing REQUEST_MOVE scope dir N(0) 550 opts 0x0
21:07:56.924 00.000 6680 Handling axis move in thread for scope dir=0 dur=550
21:07:56.924 00.000 6680 scope move axis dir= 0 dur= 550 opts= 0x0
21:07:56.924 00.000 6680 MoveAxis(N, 550, -)
21:07:56.924 00.000 6680 Guiding  Dir = 0, Dur = 550
21:07:56.924 00.000 6680 IsGuiding returns 0
21:07:56.924 00.000 6680 PulseGuide returned control before completion, sleep 560
21:07:56.938 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=176, Gamma=0.560
21:07:56.980 00.042 2864 UpdateGuideState exits: m=1756 SNR=29.5
21:07:56.980 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:56.980 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:07:56.980 00.000 2864 Enqueuing Expose request
21:07:57.488 00.508 6680 IsGuiding returns 1
21:07:57.488 00.000 6680 scope still moving after pulse duration time elapsed
21:07:57.520 00.032 6680 IsGuiding returns 0
21:07:57.520 00.000 6680 scope move finished after 550 + 45 ms
21:07:57.520 00.000 6680 Move returns status 0, amount 550
21:07:57.520 00.000 6680 move complete, result=0
21:07:57.520 00.000 6680 worker thread done servicing request
21:07:57.520 00.000 6680 Worker thread wakes up
21:07:57.522 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
21:07:57.522 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(134,756,31,31)
21:07:58.935 01.413 6680 Exposure complete
21:07:58.985 00.050 6680 worker thread done servicing request
21:07:58.985 00.000 2864 OnExposeComplete: enter
21:07:58.987 00.002 2864 UpdateGuideState(): m_state=6
21:07:58.987 00.000 2864 Star::Find(15, 149, 771, 0, (0,0,0,0), 1.5, 10.0, 255) frame 386
21:07:58.994 00.007 2864 Star::Find returns 1 (0), X=151.69, Y=772.86, Mass=1754, SNR=29.5, Peak=125 HFD=3.8
21:07:58.996 00.002 2864 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.80) = xAngle (-1.75 = -1.75)
21:07:58.998 00.002 2864 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.83 = 1.46)
21:07:58.998 00.000 2864 CameraToMount -- cameraX=25.71 cameraY=44.16 hyp=51.10 cameraTheta=1.04 mountX=-9.21 mountY=50.77, mountTheta=1.75
21:07:58.998 00.000 2864 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.80) = xAngle (-1.42 = -1.42)
21:07:58.998 00.000 2864 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.49 = 1.79)
21:07:58.998 00.000 2864 CameraToMount -- cameraX=151.69 cameraY=772.86 hyp=787.61 cameraTheta=1.38 mountX=119.39 mountY=768.63, mountTheta=1.42
21:07:59.012 00.014 2864 BLT: Entering DecMeasurementStep, state = 2
21:07:59.012 00.000 2864 BLT: Moving North for 550 ms, step 10 / 15, DecLoc = 768.63, DeltaDec = 2.48
21:07:59.014 00.002 2864 Enqueuing Calibration Move request for direction 0
21:07:59.016 00.002 2864 BLT: Exiting DecMeasurementStep
21:07:59.018 00.002 6680 Worker thread wakes up
21:07:59.018 00.000 6680 worker thread servicing REQUEST_MOVE scope dir N(0) 550 opts 0x0
21:07:59.018 00.000 6680 Handling axis move in thread for scope dir=0 dur=550
21:07:59.018 00.000 6680 scope move axis dir= 0 dur= 550 opts= 0x0
21:07:59.018 00.000 6680 MoveAxis(N, 550, -)
21:07:59.018 00.000 6680 Guiding  Dir = 0, Dur = 550
21:07:59.018 00.000 6680 IsGuiding returns 0
21:07:59.020 00.002 6680 PulseGuide returned control before completion, sleep 560
21:07:59.029 00.009 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=163, Gamma=0.560
21:07:59.073 00.044 2864 UpdateGuideState exits: m=1754 SNR=29.5
21:07:59.073 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:59.073 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:07:59.073 00.000 2864 Enqueuing Expose request
21:07:59.581 00.508 6680 IsGuiding returns 1
21:07:59.581 00.000 6680 scope still moving after pulse duration time elapsed
21:07:59.613 00.032 6680 IsGuiding returns 0
21:07:59.613 00.000 6680 scope move finished after 550 + 44 ms
21:07:59.613 00.000 6680 Move returns status 0, amount 550
21:07:59.613 00.000 6680 move complete, result=0
21:07:59.613 00.000 6680 worker thread done servicing request
21:07:59.613 00.000 6680 Worker thread wakes up
21:07:59.613 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:07:59.613 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(137,758,31,31)
21:08:01.250 01.637 6680 Exposure complete
21:08:01.297 00.047 6680 worker thread done servicing request
21:08:01.297 00.000 2864 OnExposeComplete: enter
21:08:01.297 00.000 2864 UpdateGuideState(): m_state=6
21:08:01.297 00.000 2864 Star::Find(15, 151, 772, 0, (0,0,0,0), 1.5, 10.0, 255) frame 387
21:08:01.306 00.009 2864 Star::Find returns 1 (0), X=154.51, Y=776.37, Mass=1797, SNR=29.9, Peak=166 HFD=3.1
21:08:01.306 00.000 2864 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.80) = xAngle (-1.76 = -1.76)
21:08:01.306 00.000 2864 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.84 = 1.45)
21:08:01.306 00.000 2864 CameraToMount -- cameraX=28.54 cameraY=47.66 hyp=55.55 cameraTheta=1.03 mountX=-10.68 mountY=55.11, mountTheta=1.76
21:08:01.315 00.009 2864 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.80) = xAngle (-1.42 = -1.42)
21:08:01.317 00.002 2864 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.50 = 1.79)
21:08:01.317 00.000 2864 CameraToMount -- cameraX=154.51 cameraY=776.37 hyp=791.59 cameraTheta=1.37 mountX=117.92 mountY=772.98, mountTheta=1.42
21:08:01.317 00.000 2864 BLT: Entering DecMeasurementStep, state = 2
21:08:01.317 00.000 2864 BLT: Moving North for 550 ms, step 11 / 15, DecLoc = 772.98, DeltaDec = 4.34
21:08:01.317 00.000 2864 Enqueuing Calibration Move request for direction 0
21:08:01.317 00.000 2864 BLT: Exiting DecMeasurementStep
21:08:01.317 00.000 6680 Worker thread wakes up
21:08:01.317 00.000 6680 worker thread servicing REQUEST_MOVE scope dir N(0) 550 opts 0x0
21:08:01.317 00.000 6680 Handling axis move in thread for scope dir=0 dur=550
21:08:01.317 00.000 6680 scope move axis dir= 0 dur= 550 opts= 0x0
21:08:01.317 00.000 6680 MoveAxis(N, 550, -)
21:08:01.317 00.000 6680 Guiding  Dir = 0, Dur = 550
21:08:01.329 00.012 6680 IsGuiding returns 0
21:08:01.329 00.000 6680 PulseGuide returned control before completion, sleep 560
21:08:01.344 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=168, Gamma=0.560
21:08:01.389 00.045 2864 UpdateGuideState exits: m=1797 SNR=29.9
21:08:01.391 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:01.395 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:08:01.395 00.000 2864 Enqueuing Expose request
21:08:01.902 00.507 6680 IsGuiding returns 1
21:08:01.902 00.000 6680 scope still moving after pulse duration time elapsed
21:08:01.934 00.032 6680 IsGuiding returns 0
21:08:01.934 00.000 6680 scope move finished after 550 + 54 ms
21:08:01.934 00.000 6680 Move returns status 0, amount 550
21:08:01.934 00.000 6680 move complete, result=0
21:08:01.934 00.000 6680 worker thread done servicing request
21:08:01.934 00.000 6680 Worker thread wakes up
21:08:01.934 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:08:01.934 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(140,761,31,31)
21:08:03.350 01.416 6680 Exposure complete
21:08:03.400 00.050 6680 worker thread done servicing request
21:08:03.400 00.000 2864 OnExposeComplete: enter
21:08:03.400 00.000 2864 UpdateGuideState(): m_state=6
21:08:03.400 00.000 2864 Star::Find(15, 154, 776, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
21:08:03.400 00.000 2864 Star::Find returns 1 (0), X=156.17, Y=778.15, Mass=1756, SNR=29.5, Peak=116 HFD=3.8
21:08:03.400 00.000 2864 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.80) = xAngle (-1.77 = -1.77)
21:08:03.400 00.000 2864 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.85 = 1.44)
21:08:03.400 00.000 2864 CameraToMount -- cameraX=30.20 cameraY=49.45 hyp=57.94 cameraTheta=1.02 mountX=-11.64 mountY=57.42, mountTheta=1.77
21:08:03.414 00.014 2864 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.80) = xAngle (-1.42 = -1.42)
21:08:03.414 00.000 2864 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.50 = 1.79)
21:08:03.414 00.000 2864 CameraToMount -- cameraX=156.17 cameraY=778.15 hyp=793.67 cameraTheta=1.37 mountX=116.97 mountY=775.28, mountTheta=1.42
21:08:03.414 00.000 2864 BLT: Entering DecMeasurementStep, state = 2
21:08:03.414 00.000 2864 BLT: Moving North for 550 ms, step 12 / 15, DecLoc = 775.28, DeltaDec = 2.30
21:08:03.414 00.000 2864 Enqueuing Calibration Move request for direction 0
21:08:03.414 00.000 2864 BLT: Exiting DecMeasurementStep
21:08:03.414 00.000 6680 Worker thread wakes up
21:08:03.414 00.000 6680 worker thread servicing REQUEST_MOVE scope dir N(0) 550 opts 0x0
21:08:03.414 00.000 6680 Handling axis move in thread for scope dir=0 dur=550
21:08:03.414 00.000 6680 scope move axis dir= 0 dur= 550 opts= 0x0
21:08:03.414 00.000 6680 MoveAxis(N, 550, -)
21:08:03.414 00.000 6680 Guiding  Dir = 0, Dur = 550
21:08:03.414 00.000 6680 IsGuiding returns 0
21:08:03.414 00.000 6680 PulseGuide returned control before completion, sleep 560
21:08:03.445 00.031 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=0, FiltMin=0, FiltMax=166, Gamma=0.560
21:08:03.494 00.049 2864 UpdateGuideState exits: m=1756 SNR=29.5
21:08:03.494 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:03.494 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:08:03.494 00.000 2864 Enqueuing Expose request
21:08:04.002 00.508 6680 IsGuiding returns 0
21:08:04.002 00.000 6680 Move returns status 0, amount 550
21:08:04.002 00.000 6680 move complete, result=0
21:08:04.002 00.000 6680 worker thread done servicing request
21:08:04.002 00.000 6680 Worker thread wakes up
21:08:04.002 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:08:04.002 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(141,763,31,31)
21:08:05.654 01.652 6680 Exposure complete
21:08:05.729 00.075 6680 worker thread done servicing request
21:08:05.729 00.000 2864 OnExposeComplete: enter
21:08:05.731 00.002 2864 UpdateGuideState(): m_state=6
21:08:05.733 00.002 2864 Star::Find(15, 156, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
21:08:05.733 00.000 2864 Star::Find returns 1 (0), X=158.69, Y=780.87, Mass=1823, SNR=30.1, Peak=155 HFD=3.4
21:08:05.733 00.000 2864 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.80) = xAngle (-1.78 = -1.78)
21:08:05.733 00.000 2864 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.86 = 1.42)
21:08:05.741 00.008 2864 CameraToMount -- cameraX=32.71 cameraY=52.16 hyp=61.57 cameraTheta=1.01 mountX=-13.08 mountY=60.91, mountTheta=1.78
21:08:05.746 00.005 2864 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.80) = xAngle (-1.43 = -1.43)
21:08:05.748 00.002 2864 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.50 = 1.78)
21:08:05.748 00.000 2864 CameraToMount -- cameraX=158.69 cameraY=780.87 hyp=796.83 cameraTheta=1.37 mountX=115.52 mountY=778.78, mountTheta=1.42
21:08:05.748 00.000 2864 BLT: Entering DecMeasurementStep, state = 2
21:08:05.748 00.000 2864 BLT: Moving North for 550 ms, step 13 / 15, DecLoc = 778.78, DeltaDec = 3.50
21:08:05.748 00.000 2864 Enqueuing Calibration Move request for direction 0
21:08:05.748 00.000 2864 BLT: Exiting DecMeasurementStep
21:08:05.748 00.000 6680 Worker thread wakes up
21:08:05.748 00.000 6680 worker thread servicing REQUEST_MOVE scope dir N(0) 550 opts 0x0
21:08:05.748 00.000 6680 Handling axis move in thread for scope dir=0 dur=550
21:08:05.748 00.000 6680 scope move axis dir= 0 dur= 550 opts= 0x0
21:08:05.748 00.000 6680 MoveAxis(N, 550, -)
21:08:05.748 00.000 6680 Guiding  Dir = 0, Dur = 550
21:08:05.748 00.000 6680 IsGuiding returns 0
21:08:05.748 00.000 6680 PulseGuide returned control before completion, sleep 560
21:08:05.775 00.027 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=188, Gamma=0.560
21:08:05.812 00.037 2864 UpdateGuideState exits: m=1823 SNR=30.1
21:08:05.812 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:05.828 00.016 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:08:05.828 00.000 2864 Enqueuing Expose request
21:08:06.336 00.508 6680 IsGuiding returns 0
21:08:06.336 00.000 6680 Move returns status 0, amount 550
21:08:06.336 00.000 6680 move complete, result=0
21:08:06.338 00.002 6680 worker thread done servicing request
21:08:06.338 00.000 6680 Worker thread wakes up
21:08:06.338 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:08:06.338 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(144,766,31,31)
21:08:06.907 00.569 2864 GetInt("/profile/6/CalStepCalc/NumSteps", 12) returns 12
21:08:06.907 00.000 2864 GetDouble("/profile/6/CalStepCalc/CalDeclination", 0.000000) returns 11.000000
21:08:06.907 00.000 2864 GetDouble("/profile/6/CalStepCalc/GuideSpeed", 0.500000) returns 0.500000
21:08:06.907 00.000 2864 GetInt("/profile/6/scope/CalibrationDistance", 25) returns 25
21:08:06.970 00.063 2864 ScopeASCOM::GetGuideRates returns 0 11.250 11.250 a-s/sec
21:08:07.749 00.779 6680 Exposure complete
21:08:07.796 00.047 6680 worker thread done servicing request
21:08:07.796 00.000 2864 OnExposeComplete: enter
21:08:07.796 00.000 2864 UpdateGuideState(): m_state=6
21:08:07.806 00.010 2864 Star::Find(15, 158, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
21:08:07.808 00.002 2864 Star::Find returns 1 (0), X=159.97, Y=783.30, Mass=1718, SNR=29.2, Peak=90 HFD=4.8
21:08:07.808 00.000 2864 CameraToMount -- cameraTheta (1.01) - m_xAngle (2.80) = xAngle (-1.78 = -1.78)
21:08:07.814 00.006 2864 CameraToMount -- cameraTheta (1.01) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.86 = 1.43)
21:08:07.814 00.000 2864 CameraToMount -- cameraX=33.99 cameraY=54.60 hyp=64.31 cameraTheta=1.01 mountX=-13.47 mountY=63.66, mountTheta=1.78
21:08:07.814 00.000 2864 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.80) = xAngle (-1.43 = -1.43)
21:08:07.814 00.000 2864 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.50 = 1.78)
21:08:07.814 00.000 2864 CameraToMount -- cameraX=159.97 cameraY=783.30 hyp=799.47 cameraTheta=1.37 mountX=115.14 mountY=781.52, mountTheta=1.42
21:08:07.814 00.000 2864 BLT: Entering DecMeasurementStep, state = 2
21:08:07.828 00.014 2864 BLT: Moving North for 550 ms, step 14 / 15, DecLoc = 781.52, DeltaDec = 2.74
21:08:07.828 00.000 2864 Enqueuing Calibration Move request for direction 0
21:08:07.828 00.000 2864 BLT: Exiting DecMeasurementStep
21:08:07.828 00.000 6680 Worker thread wakes up
21:08:07.828 00.000 6680 worker thread servicing REQUEST_MOVE scope dir N(0) 550 opts 0x0
21:08:07.828 00.000 6680 Handling axis move in thread for scope dir=0 dur=550
21:08:07.828 00.000 6680 scope move axis dir= 0 dur= 550 opts= 0x0
21:08:07.828 00.000 6680 MoveAxis(N, 550, -)
21:08:07.828 00.000 6680 Guiding  Dir = 0, Dur = 550
21:08:07.828 00.000 6680 IsGuiding returns 0
21:08:07.828 00.000 6680 PulseGuide returned control before completion, sleep 560
21:08:07.851 00.023 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=136, med=0, FiltMin=0, FiltMax=111, Gamma=0.560
21:08:07.896 00.045 2864 UpdateGuideState exits: m=1718 SNR=29.2
21:08:07.898 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:07.900 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:08:07.900 00.000 2864 Enqueuing Expose request
21:08:08.400 00.500 6680 IsGuiding returns 1
21:08:08.400 00.000 6680 scope still moving after pulse duration time elapsed
21:08:08.431 00.031 6680 IsGuiding returns 0
21:08:08.431 00.000 6680 scope move finished after 550 + 46 ms
21:08:08.431 00.000 6680 Move returns status 0, amount 550
21:08:08.431 00.000 6680 move complete, result=0
21:08:08.431 00.000 6680 worker thread done servicing request
21:08:08.431 00.000 6680 Worker thread wakes up
21:08:08.431 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:08:08.434 00.003 6680 Handling exposure in thread, d=1500 o=3 r=(145,768,31,31)
21:08:10.064 01.630 6680 Exposure complete
21:08:10.142 00.078 6680 worker thread done servicing request
21:08:10.142 00.000 2864 OnExposeComplete: enter
21:08:10.142 00.000 2864 UpdateGuideState(): m_state=6
21:08:10.147 00.005 2864 Star::Find(15, 159, 783, 0, (0,0,0,0), 1.5, 10.0, 255) frame 391
21:08:10.147 00.000 2864 Star::Find returns 1 (0), X=162.77, Y=786.62, Mass=1768, SNR=29.6, Peak=150 HFD=3.2
21:08:10.150 00.003 2864 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.80) = xAngle (-1.79 = -1.79)
21:08:10.150 00.000 2864 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.86 = 1.42)
21:08:10.150 00.000 2864 CameraToMount -- cameraX=36.79 cameraY=57.91 hyp=68.61 cameraTheta=1.00 mountX=-14.97 mountY=67.82, mountTheta=1.79
21:08:10.150 00.000 2864 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.80) = xAngle (-1.43 = -1.43)
21:08:10.160 00.010 2864 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.50 = 1.78)
21:08:10.160 00.000 2864 CameraToMount -- cameraX=162.77 cameraY=786.62 hyp=803.28 cameraTheta=1.37 mountX=113.64 mountY=785.68, mountTheta=1.43
21:08:10.160 00.000 2864 BLT: Entering DecMeasurementStep, state = 2
21:08:10.160 00.000 2864 BLT: Moving North for 550 ms, step 15 / 15, DecLoc = 785.68, DeltaDec = 4.16
21:08:10.160 00.000 2864 Enqueuing Calibration Move request for direction 0
21:08:10.160 00.000 2864 BLT: Exiting DecMeasurementStep
21:08:10.160 00.000 6680 Worker thread wakes up
21:08:10.160 00.000 6680 worker thread servicing REQUEST_MOVE scope dir N(0) 550 opts 0x0
21:08:10.160 00.000 6680 Handling axis move in thread for scope dir=0 dur=550
21:08:10.160 00.000 6680 scope move axis dir= 0 dur= 550 opts= 0x0
21:08:10.160 00.000 6680 MoveAxis(N, 550, -)
21:08:10.160 00.000 6680 Guiding  Dir = 0, Dur = 550
21:08:10.160 00.000 6680 IsGuiding returns 0
21:08:10.160 00.000 6680 PulseGuide returned control before completion, sleep 560
21:08:10.181 00.021 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=193, Gamma=0.560
21:08:10.224 00.043 2864 UpdateGuideState exits: m=1768 SNR=29.6
21:08:10.224 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:10.224 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:08:10.238 00.014 2864 Enqueuing Expose request
21:08:10.745 00.507 6680 IsGuiding returns 0
21:08:10.745 00.000 6680 Move returns status 0, amount 550
21:08:10.745 00.000 6680 move complete, result=0
21:08:10.745 00.000 6680 worker thread done servicing request
21:08:10.745 00.000 6680 Worker thread wakes up
21:08:10.745 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:08:10.745 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(148,772,31,31)
21:08:12.157 01.412 6680 Exposure complete
21:08:12.208 00.051 6680 worker thread done servicing request
21:08:12.208 00.000 2864 OnExposeComplete: enter
21:08:12.208 00.000 2864 UpdateGuideState(): m_state=6
21:08:12.213 00.005 2864 Star::Find(15, 162, 786, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
21:08:12.213 00.000 2864 Star::Find returns 1 (0), X=164.62, Y=788.60, Mass=1714, SNR=29.2, Peak=113 HFD=3.8
21:08:12.213 00.000 2864 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.80) = xAngle (-1.80 = -1.80)
21:08:12.213 00.000 2864 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.87 = 1.41)
21:08:12.220 00.007 2864 CameraToMount -- cameraX=38.64 cameraY=59.90 hyp=71.28 cameraTheta=1.00 mountX=-16.04 mountY=70.38, mountTheta=1.79
21:08:12.220 00.000 2864 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.80) = xAngle (-1.43 = -1.43)
21:08:12.220 00.000 2864 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.50 = 1.78)
21:08:12.220 00.000 2864 CameraToMount -- cameraX=164.62 cameraY=788.60 hyp=805.60 cameraTheta=1.37 mountX=112.57 mountY=788.24, mountTheta=1.43
21:08:12.220 00.000 2864 BLT: Entering DecMeasurementStep, state = 2
21:08:12.220 00.000 2864 BLT: North pulses ended at Dec location 788.24, TotalDecDelta=46.60 px, LastDeltaDec = 2.56
21:08:12.220 00.000 2864 BLT: Moving South for 550 ms, step 1 / 15, DecLoc = 788.24
21:08:12.220 00.000 2864 Enqueuing Calibration Move request for direction 1
21:08:12.235 00.015 2864 BLT: Exiting DecMeasurementStep
21:08:12.235 00.000 6680 Worker thread wakes up
21:08:12.235 00.000 6680 worker thread servicing REQUEST_MOVE scope dir S(1) 550 opts 0x0
21:08:12.235 00.000 6680 Handling axis move in thread for scope dir=1 dur=550
21:08:12.235 00.000 6680 scope move axis dir= 1 dur= 550 opts= 0x0
21:08:12.235 00.000 6680 MoveAxis(S, 550, -)
21:08:12.235 00.000 6680 Guiding  Dir = 1, Dur = 550
21:08:12.235 00.000 6680 IsGuiding returns 0
21:08:12.235 00.000 6680 PulseGuide returned control before completion, sleep 560
21:08:12.253 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=187, med=0, FiltMin=0, FiltMax=131, Gamma=0.560
21:08:12.299 00.046 2864 UpdateGuideState exits: m=1714 SNR=29.2
21:08:12.301 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:12.301 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:08:12.306 00.005 2864 Enqueuing Expose request
21:08:12.806 00.500 6680 IsGuiding returns 1
21:08:12.806 00.000 6680 scope still moving after pulse duration time elapsed
21:08:12.838 00.032 6680 IsGuiding returns 0
21:08:12.838 00.000 6680 scope move finished after 550 + 49 ms
21:08:12.838 00.000 6680 Move returns status 0, amount 550
21:08:12.838 00.000 6680 move complete, result=0
21:08:12.838 00.000 6680 worker thread done servicing request
21:08:12.838 00.000 6680 Worker thread wakes up
21:08:12.838 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:08:12.840 00.002 6680 Handling exposure in thread, d=1500 o=3 r=(150,774,31,31)
21:08:14.472 01.632 6680 Exposure complete
21:08:14.525 00.053 6680 worker thread done servicing request
21:08:14.525 00.000 2864 OnExposeComplete: enter
21:08:14.525 00.000 2864 UpdateGuideState(): m_state=6
21:08:14.536 00.011 2864 Star::Find(15, 164, 788, 0, (0,0,0,0), 1.5, 10.0, 255) frame 393
21:08:14.536 00.000 2864 Star::Find returns 1 (0), X=165.68, Y=787.60, Mass=1691, SNR=29.0, Peak=156 HFD=2.9
21:08:14.536 00.000 2864 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.80) = xAngle (-1.82 = -1.82)
21:08:14.536 00.000 2864 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.89 = 1.39)
21:08:14.536 00.000 2864 CameraToMount -- cameraX=39.70 cameraY=58.90 hyp=71.03 cameraTheta=0.98 mountX=-17.37 mountY=69.89, mountTheta=1.81
21:08:14.536 00.000 2864 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.80) = xAngle (-1.43 = -1.43)
21:08:14.536 00.000 2864 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.51 = 1.78)
21:08:14.551 00.015 2864 CameraToMount -- cameraX=165.68 cameraY=787.60 hyp=804.84 cameraTheta=1.36 mountX=111.23 mountY=787.76, mountTheta=1.43
21:08:14.553 00.002 2864 BLT: Entering DecMeasurementStep, state = 3
21:08:14.555 00.002 2864 BLT: Moving South for 550 ms, step 2 / 15, DecLoc = 787.76
21:08:14.556 00.001 2864 Enqueuing Calibration Move request for direction 1
21:08:14.556 00.000 2864 BLT: Exiting DecMeasurementStep
21:08:14.556 00.000 6680 Worker thread wakes up
21:08:14.556 00.000 6680 worker thread servicing REQUEST_MOVE scope dir S(1) 550 opts 0x0
21:08:14.556 00.000 6680 Handling axis move in thread for scope dir=1 dur=550
21:08:14.556 00.000 6680 scope move axis dir= 1 dur= 550 opts= 0x0
21:08:14.556 00.000 6680 MoveAxis(S, 550, -)
21:08:14.556 00.000 6680 Guiding  Dir = 1, Dur = 550
21:08:14.556 00.000 6680 IsGuiding returns 0
21:08:14.556 00.000 6680 PulseGuide returned control before completion, sleep 560
21:08:14.567 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=192, Gamma=0.560
21:08:14.619 00.052 2864 UpdateGuideState exits: m=1691 SNR=29.0
21:08:14.619 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:14.619 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:08:14.631 00.012 2864 Enqueuing Expose request
21:08:15.137 00.506 6680 IsGuiding returns 1
21:08:15.137 00.000 6680 scope still moving after pulse duration time elapsed
21:08:15.168 00.031 6680 IsGuiding returns 0
21:08:15.168 00.000 6680 scope move finished after 550 + 56 ms
21:08:15.168 00.000 6680 Move returns status 0, amount 550
21:08:15.168 00.000 6680 move complete, result=0
21:08:15.168 00.000 6680 worker thread done servicing request
21:08:15.168 00.000 6680 Worker thread wakes up
21:08:15.168 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:08:15.168 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(151,773,31,31)
21:08:16.588 01.420 6680 Exposure complete
21:08:16.657 00.069 6680 worker thread done servicing request
21:08:16.657 00.000 2864 OnExposeComplete: enter
21:08:16.657 00.000 2864 UpdateGuideState(): m_state=6
21:08:16.657 00.000 2864 Star::Find(15, 165, 787, 0, (0,0,0,0), 1.5, 10.0, 255) frame 394
21:08:16.673 00.016 2864 Star::Find returns 1 (0), X=165.10, Y=785.74, Mass=1738, SNR=29.4, Peak=102 HFD=4.1
21:08:16.673 00.000 2864 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.80) = xAngle (-1.83 = -1.83)
21:08:16.673 00.000 2864 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.90 = 1.38)
21:08:16.673 00.000 2864 CameraToMount -- cameraX=39.12 cameraY=57.03 hyp=69.16 cameraTheta=0.97 mountX=-17.46 mountY=67.95, mountTheta=1.82
21:08:16.682 00.009 2864 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.80) = xAngle (-1.43 = -1.43)
21:08:16.682 00.000 2864 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.51 = 1.78)
21:08:16.682 00.000 2864 CameraToMount -- cameraX=165.10 cameraY=785.74 hyp=802.90 cameraTheta=1.36 mountX=111.15 mountY=785.81, mountTheta=1.43
21:08:16.682 00.000 2864 BLT: Entering DecMeasurementStep, state = 3
21:08:16.689 00.007 2864 BLT: Moving South for 550 ms, step 3 / 15, DecLoc = 785.81
21:08:16.689 00.000 2864 Enqueuing Calibration Move request for direction 1
21:08:16.689 00.000 2864 BLT: Exiting DecMeasurementStep
21:08:16.689 00.000 6680 Worker thread wakes up
21:08:16.689 00.000 6680 worker thread servicing REQUEST_MOVE scope dir S(1) 550 opts 0x0
21:08:16.689 00.000 6680 Handling axis move in thread for scope dir=1 dur=550
21:08:16.689 00.000 6680 scope move axis dir= 1 dur= 550 opts= 0x0
21:08:16.689 00.000 6680 MoveAxis(S, 550, -)
21:08:16.689 00.000 6680 Guiding  Dir = 1, Dur = 550
21:08:16.689 00.000 6680 IsGuiding returns 0
21:08:16.689 00.000 6680 PulseGuide returned control before completion, sleep 560
21:08:16.707 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=159, Gamma=0.560
21:08:16.754 00.047 2864 UpdateGuideState exits: m=1738 SNR=29.4
21:08:16.754 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:16.754 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:08:16.754 00.000 2864 Enqueuing Expose request
21:08:17.260 00.506 6680 IsGuiding returns 1
21:08:17.260 00.000 6680 scope still moving after pulse duration time elapsed
21:08:17.291 00.031 6680 IsGuiding returns 0
21:08:17.291 00.000 6680 scope move finished after 550 + 45 ms
21:08:17.291 00.000 6680 Move returns status 0, amount 550
21:08:17.291 00.000 6680 move complete, result=0
21:08:17.291 00.000 6680 worker thread done servicing request
21:08:17.291 00.000 6680 Worker thread wakes up
21:08:17.291 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:08:17.291 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(150,771,31,31)
21:08:18.937 01.646 6680 Exposure complete
21:08:18.996 00.059 6680 worker thread done servicing request
21:08:18.996 00.000 2864 OnExposeComplete: enter
21:08:18.996 00.000 2864 UpdateGuideState(): m_state=6
21:08:18.996 00.000 2864 Star::Find(15, 165, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 395
21:08:18.996 00.000 2864 Star::Find returns 1 (0), X=164.49, Y=781.72, Mass=1763, SNR=29.6, Peak=178 HFD=3.0
21:08:19.002 00.006 2864 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.80) = xAngle (-1.85 = -1.85)
21:08:19.002 00.000 2864 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.93 = 1.36)
21:08:19.002 00.000 2864 CameraToMount -- cameraX=38.51 cameraY=53.01 hyp=65.53 cameraTheta=0.94 mountX=-18.25 mountY=64.02, mountTheta=1.85
21:08:19.002 00.000 2864 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.80) = xAngle (-1.43 = -1.43)
21:08:19.002 00.000 2864 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.51 = 1.78)
21:08:19.002 00.000 2864 CameraToMount -- cameraX=164.49 cameraY=781.72 hyp=798.84 cameraTheta=1.36 mountX=110.35 mountY=781.89, mountTheta=1.43
21:08:19.002 00.000 2864 BLT: Entering DecMeasurementStep, state = 3
21:08:19.002 00.000 2864 BLT: Moving South for 550 ms, step 4 / 15, DecLoc = 781.89
21:08:19.018 00.016 2864 Enqueuing Calibration Move request for direction 1
21:08:19.018 00.000 2864 BLT: Exiting DecMeasurementStep
21:08:19.018 00.000 6680 Worker thread wakes up
21:08:19.018 00.000 6680 worker thread servicing REQUEST_MOVE scope dir S(1) 550 opts 0x0
21:08:19.018 00.000 6680 Handling axis move in thread for scope dir=1 dur=550
21:08:19.018 00.000 6680 scope move axis dir= 1 dur= 550 opts= 0x0
21:08:19.018 00.000 6680 MoveAxis(S, 550, -)
21:08:19.018 00.000 6680 Guiding  Dir = 1, Dur = 550
21:08:19.018 00.000 6680 IsGuiding returns 0
21:08:19.018 00.000 6680 PulseGuide returned control before completion, sleep 560
21:08:19.034 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=210, Gamma=0.560
21:08:19.085 00.051 2864 UpdateGuideState exits: m=1763 SNR=29.6
21:08:19.088 00.003 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:19.088 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:08:19.088 00.000 2864 Enqueuing Expose request
21:08:19.588 00.500 6680 IsGuiding returns 1
21:08:19.588 00.000 6680 scope still moving after pulse duration time elapsed
21:08:19.620 00.032 6680 IsGuiding returns 0
21:08:19.620 00.000 6680 scope move finished after 550 + 47 ms
21:08:19.620 00.000 6680 Move returns status 0, amount 550
21:08:19.620 00.000 6680 move complete, result=0
21:08:19.620 00.000 6680 worker thread done servicing request
21:08:19.620 00.000 6680 Worker thread wakes up
21:08:19.622 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
21:08:19.622 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(149,767,31,31)
21:08:21.052 01.430 6680 Exposure complete
21:08:21.115 00.063 6680 worker thread done servicing request
21:08:21.115 00.000 2864 OnExposeComplete: enter
21:08:21.115 00.000 2864 UpdateGuideState(): m_state=6
21:08:21.119 00.004 2864 Star::Find(15, 164, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 396
21:08:21.119 00.000 2864 Star::Find returns 1 (0), X=164.00, Y=779.40, Mass=1737, SNR=29.3, Peak=125 HFD=3.4
21:08:21.119 00.000 2864 CameraToMount -- cameraTheta (0.93) - m_xAngle (2.80) = xAngle (-1.87 = -1.87)
21:08:21.119 00.000 2864 CameraToMount -- cameraTheta (0.93) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.94 = 1.34)
21:08:21.119 00.000 2864 CameraToMount -- cameraX=38.02 cameraY=50.70 hyp=63.37 cameraTheta=0.93 mountX=-18.57 mountY=61.70, mountTheta=1.86
21:08:21.119 00.000 2864 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.80) = xAngle (-1.43 = -1.43)
21:08:21.131 00.012 2864 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.51 = 1.78)
21:08:21.131 00.000 2864 CameraToMount -- cameraX=164.00 cameraY=779.40 hyp=796.47 cameraTheta=1.36 mountX=110.03 mountY=779.57, mountTheta=1.43
21:08:21.131 00.000 2864 BLT: Entering DecMeasurementStep, state = 3
21:08:21.131 00.000 2864 BLT: Moving South for 550 ms, step 5 / 15, DecLoc = 779.57
21:08:21.131 00.000 2864 Enqueuing Calibration Move request for direction 1
21:08:21.131 00.000 2864 BLT: Exiting DecMeasurementStep
21:08:21.131 00.000 6680 Worker thread wakes up
21:08:21.131 00.000 6680 worker thread servicing REQUEST_MOVE scope dir S(1) 550 opts 0x0
21:08:21.131 00.000 6680 Handling axis move in thread for scope dir=1 dur=550
21:08:21.131 00.000 6680 scope move axis dir= 1 dur= 550 opts= 0x0
21:08:21.131 00.000 6680 MoveAxis(S, 550, -)
21:08:21.131 00.000 6680 Guiding  Dir = 1, Dur = 550
21:08:21.131 00.000 6680 IsGuiding returns 0
21:08:21.131 00.000 6680 PulseGuide returned control before completion, sleep 560
21:08:21.154 00.023 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=210, med=0, FiltMin=0, FiltMax=150, Gamma=0.560
21:08:21.196 00.042 2864 UpdateGuideState exits: m=1737 SNR=29.3
21:08:21.196 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:21.210 00.014 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:08:21.213 00.003 2864 Enqueuing Expose request
21:08:21.717 00.504 6680 IsGuiding returns 1
21:08:21.717 00.000 6680 scope still moving after pulse duration time elapsed
21:08:21.748 00.031 6680 IsGuiding returns 0
21:08:21.748 00.000 6680 scope move finished after 550 + 55 ms
21:08:21.748 00.000 6680 Move returns status 0, amount 550
21:08:21.748 00.000 6680 move complete, result=0
21:08:21.748 00.000 6680 worker thread done servicing request
21:08:21.748 00.000 6680 Worker thread wakes up
21:08:21.748 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:08:21.748 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(149,764,31,31)
21:08:23.400 01.652 6680 Exposure complete
21:08:23.448 00.048 6680 worker thread done servicing request
21:08:23.448 00.000 2864 OnExposeComplete: enter
21:08:23.448 00.000 2864 UpdateGuideState(): m_state=6
21:08:23.463 00.015 2864 Star::Find(15, 163, 779, 0, (0,0,0,0), 1.5, 10.0, 255) frame 397
21:08:23.464 00.001 2864 Star::Find returns 1 (0), X=163.06, Y=775.66, Mass=1786, SNR=29.8, Peak=162 HFD=2.9
21:08:23.464 00.000 2864 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.80) = xAngle (-1.89 = -1.89)
21:08:23.464 00.000 2864 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.97 = 1.32)
21:08:23.464 00.000 2864 CameraToMount -- cameraX=37.09 cameraY=46.95 hyp=59.83 cameraTheta=0.90 mountX=-18.96 mountY=57.90, mountTheta=1.89
21:08:23.464 00.000 2864 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.80) = xAngle (-1.43 = -1.43)
21:08:23.464 00.000 2864 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.51 = 1.78)
21:08:23.464 00.000 2864 CameraToMount -- cameraX=163.06 cameraY=775.66 hyp=792.61 cameraTheta=1.36 mountX=109.64 mountY=775.77, mountTheta=1.43
21:08:23.464 00.000 2864 BLT: Entering DecMeasurementStep, state = 3
21:08:23.480 00.016 2864 BLT: Moving South for 550 ms, step 6 / 15, DecLoc = 775.77
21:08:23.480 00.000 2864 Enqueuing Calibration Move request for direction 1
21:08:23.480 00.000 2864 BLT: Exiting DecMeasurementStep
21:08:23.480 00.000 6680 Worker thread wakes up
21:08:23.480 00.000 6680 worker thread servicing REQUEST_MOVE scope dir S(1) 550 opts 0x0
21:08:23.480 00.000 6680 Handling axis move in thread for scope dir=1 dur=550
21:08:23.480 00.000 6680 scope move axis dir= 1 dur= 550 opts= 0x0
21:08:23.480 00.000 6680 MoveAxis(S, 550, -)
21:08:23.480 00.000 6680 Guiding  Dir = 1, Dur = 550
21:08:23.480 00.000 6680 IsGuiding returns 0
21:08:23.480 00.000 6680 PulseGuide returned control before completion, sleep 560
21:08:23.498 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=204, Gamma=0.560
21:08:23.543 00.045 2864 UpdateGuideState exits: m=1786 SNR=29.8
21:08:23.543 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:23.543 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:08:23.543 00.000 2864 Enqueuing Expose request
21:08:24.051 00.508 6680 IsGuiding returns 1
21:08:24.051 00.000 6680 scope still moving after pulse duration time elapsed
21:08:24.083 00.032 6680 IsGuiding returns 0
21:08:24.083 00.000 6680 scope move finished after 550 + 47 ms
21:08:24.083 00.000 6680 Move returns status 0, amount 550
21:08:24.083 00.000 6680 move complete, result=0
21:08:24.083 00.000 6680 worker thread done servicing request
21:08:24.083 00.000 6680 Worker thread wakes up
21:08:24.083 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:08:24.083 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(148,761,31,31)
21:08:25.511 01.428 6680 Exposure complete
21:08:25.563 00.052 6680 worker thread done servicing request
21:08:25.563 00.000 2864 OnExposeComplete: enter
21:08:25.563 00.000 2864 UpdateGuideState(): m_state=6
21:08:25.563 00.000 2864 Star::Find(15, 163, 775, 0, (0,0,0,0), 1.5, 10.0, 255) frame 398
21:08:25.563 00.000 2864 Star::Find returns 1 (0), X=162.56, Y=773.11, Mass=1712, SNR=29.1, Peak=106 HFD=3.8
21:08:25.563 00.000 2864 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.80) = xAngle (-1.91 = -1.91)
21:08:25.574 00.011 2864 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.99 = 1.30)
21:08:25.574 00.000 2864 CameraToMount -- cameraX=36.59 cameraY=44.41 hyp=57.54 cameraTheta=0.88 mountX=-19.36 mountY=55.37, mountTheta=1.91
21:08:25.574 00.000 2864 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.80) = xAngle (-1.43 = -1.43)
21:08:25.574 00.000 2864 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.51 = 1.78)
21:08:25.574 00.000 2864 CameraToMount -- cameraX=162.56 cameraY=773.11 hyp=790.02 cameraTheta=1.36 mountX=109.25 mountY=773.23, mountTheta=1.43
21:08:25.574 00.000 2864 BLT: Entering DecMeasurementStep, state = 3
21:08:25.574 00.000 2864 BLT: Moving South for 550 ms, step 7 / 15, DecLoc = 773.23
21:08:25.588 00.014 2864 Enqueuing Calibration Move request for direction 1
21:08:25.590 00.002 2864 BLT: Exiting DecMeasurementStep
21:08:25.590 00.000 6680 Worker thread wakes up
21:08:25.590 00.000 6680 worker thread servicing REQUEST_MOVE scope dir S(1) 550 opts 0x0
21:08:25.590 00.000 6680 Handling axis move in thread for scope dir=1 dur=550
21:08:25.590 00.000 6680 scope move axis dir= 1 dur= 550 opts= 0x0
21:08:25.590 00.000 6680 MoveAxis(S, 550, -)
21:08:25.590 00.000 6680 Guiding  Dir = 1, Dur = 550
21:08:25.590 00.000 6680 IsGuiding returns 0
21:08:25.590 00.000 6680 PulseGuide returned control before completion, sleep 560
21:08:25.605 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=184, med=0, FiltMin=0, FiltMax=152, Gamma=0.560
21:08:25.652 00.047 2864 UpdateGuideState exits: m=1712 SNR=29.1
21:08:25.652 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:25.652 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:08:25.652 00.000 2864 Enqueuing Expose request
21:08:26.162 00.510 6680 IsGuiding returns 1
21:08:26.162 00.000 6680 scope still moving after pulse duration time elapsed
21:08:26.194 00.032 6680 IsGuiding returns 0
21:08:26.194 00.000 6680 scope move finished after 550 + 51 ms
21:08:26.194 00.000 6680 Move returns status 0, amount 550
21:08:26.194 00.000 6680 move complete, result=0
21:08:26.194 00.000 6680 worker thread done servicing request
21:08:26.194 00.000 6680 Worker thread wakes up
21:08:26.194 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:08:26.194 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(148,758,31,31)
21:08:27.830 01.636 6680 Exposure complete
21:08:27.878 00.048 6680 worker thread done servicing request
21:08:27.878 00.000 2864 OnExposeComplete: enter
21:08:27.884 00.006 2864 UpdateGuideState(): m_state=6
21:08:27.886 00.002 2864 Star::Find(15, 162, 773, 0, (0,0,0,0), 1.5, 10.0, 255) frame 399
21:08:27.888 00.002 2864 Star::Find returns 1 (0), X=161.64, Y=769.29, Mass=1769, SNR=29.6, Peak=198 HFD=2.9
21:08:27.888 00.000 2864 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.80) = xAngle (-1.95 = -1.95)
21:08:27.890 00.002 2864 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.02 = 1.26)
21:08:27.892 00.002 2864 CameraToMount -- cameraX=35.66 cameraY=40.58 hyp=54.02 cameraTheta=0.85 mountX=-19.79 mountY=51.50, mountTheta=1.94
21:08:27.893 00.001 2864 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.80) = xAngle (-1.43 = -1.43)
21:08:27.893 00.000 2864 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.51 = 1.78)
21:08:27.893 00.000 2864 CameraToMount -- cameraX=161.64 cameraY=769.29 hyp=786.08 cameraTheta=1.36 mountX=108.82 mountY=769.36, mountTheta=1.43
21:08:27.902 00.009 2864 BLT: Entering DecMeasurementStep, state = 3
21:08:27.902 00.000 2864 BLT: Moving South for 550 ms, step 8 / 15, DecLoc = 769.36
21:08:27.904 00.002 2864 Enqueuing Calibration Move request for direction 1
21:08:27.906 00.002 2864 BLT: Exiting DecMeasurementStep
21:08:27.908 00.002 6680 Worker thread wakes up
21:08:27.908 00.000 6680 worker thread servicing REQUEST_MOVE scope dir S(1) 550 opts 0x0
21:08:27.908 00.000 6680 Handling axis move in thread for scope dir=1 dur=550
21:08:27.908 00.000 6680 scope move axis dir= 1 dur= 550 opts= 0x0
21:08:27.909 00.001 6680 MoveAxis(S, 550, -)
21:08:27.909 00.000 6680 Guiding  Dir = 1, Dur = 550
21:08:27.909 00.000 6680 IsGuiding returns 0
21:08:27.909 00.000 6680 PulseGuide returned control before completion, sleep 560
21:08:27.923 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=188, Gamma=0.560
21:08:27.973 00.050 2864 UpdateGuideState exits: m=1769 SNR=29.6
21:08:27.973 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:27.973 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:08:27.973 00.000 2864 Enqueuing Expose request
21:08:28.482 00.509 6680 IsGuiding returns 1
21:08:28.482 00.000 6680 scope still moving after pulse duration time elapsed
21:08:28.513 00.031 6680 IsGuiding returns 0
21:08:28.513 00.000 6680 scope move finished after 550 + 53 ms
21:08:28.513 00.000 6680 Move returns status 0, amount 550
21:08:28.513 00.000 6680 move complete, result=0
21:08:28.513 00.000 6680 worker thread done servicing request
21:08:28.513 00.000 6680 Worker thread wakes up
21:08:28.513 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:08:28.513 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(147,754,31,31)
21:08:29.943 01.430 6680 Exposure complete
21:08:30.004 00.061 6680 worker thread done servicing request
21:08:30.006 00.002 2864 OnExposeComplete: enter
21:08:30.008 00.002 2864 UpdateGuideState(): m_state=6
21:08:30.008 00.000 2864 Star::Find(15, 161, 769, 0, (0,0,0,0), 1.5, 10.0, 255) frame 400
21:08:30.008 00.000 2864 Star::Find returns 1 (0), X=161.00, Y=767.07, Mass=1695, SNR=29.0, Peak=127 HFD=4.0
21:08:30.008 00.000 2864 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.80) = xAngle (-1.96 = -1.96)
21:08:30.008 00.000 2864 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.04 = 1.24)
21:08:30.008 00.000 2864 CameraToMount -- cameraX=35.03 cameraY=38.36 hyp=51.95 cameraTheta=0.83 mountX=-19.94 mountY=49.21, mountTheta=1.96
21:08:30.008 00.000 2864 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.80) = xAngle (-1.43 = -1.43)
21:08:30.021 00.013 2864 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.51 = 1.78)
21:08:30.021 00.000 2864 CameraToMount -- cameraX=161.00 cameraY=767.07 hyp=783.78 cameraTheta=1.36 mountX=108.66 mountY=767.07, mountTheta=1.43
21:08:30.025 00.004 2864 BLT: Entering DecMeasurementStep, state = 3
21:08:30.025 00.000 2864 BLT: Moving South for 550 ms, step 9 / 15, DecLoc = 767.07
21:08:30.025 00.000 2864 Enqueuing Calibration Move request for direction 1
21:08:30.025 00.000 2864 BLT: Exiting DecMeasurementStep
21:08:30.025 00.000 6680 Worker thread wakes up
21:08:30.025 00.000 6680 worker thread servicing REQUEST_MOVE scope dir S(1) 550 opts 0x0
21:08:30.025 00.000 6680 Handling axis move in thread for scope dir=1 dur=550
21:08:30.025 00.000 6680 scope move axis dir= 1 dur= 550 opts= 0x0
21:08:30.025 00.000 6680 MoveAxis(S, 550, -)
21:08:30.025 00.000 6680 Guiding  Dir = 1, Dur = 550
21:08:30.025 00.000 6680 IsGuiding returns 0
21:08:30.025 00.000 6680 PulseGuide returned control before completion, sleep 560
21:08:30.037 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=218, med=0, FiltMin=0, FiltMax=166, Gamma=0.560
21:08:30.088 00.051 2864 UpdateGuideState exits: m=1695 SNR=29.0
21:08:30.088 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:30.088 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:08:30.100 00.012 2864 Enqueuing Expose request
21:08:30.608 00.508 6680 IsGuiding returns 0
21:08:30.608 00.000 6680 Move returns status 0, amount 550
21:08:30.608 00.000 6680 move complete, result=0
21:08:30.608 00.000 6680 worker thread done servicing request
21:08:30.608 00.000 6680 Worker thread wakes up
21:08:30.608 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:08:30.608 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(146,752,31,31)
21:08:32.261 01.653 6680 Exposure complete
21:08:32.324 00.063 6680 worker thread done servicing request
21:08:32.324 00.000 2864 OnExposeComplete: enter
21:08:32.324 00.000 2864 UpdateGuideState(): m_state=6
21:08:32.324 00.000 2864 Star::Find(15, 161, 767, 0, (0,0,0,0), 1.5, 10.0, 255) frame 401
21:08:32.324 00.000 2864 Star::Find returns 1 (0), X=159.91, Y=763.15, Mass=1730, SNR=29.3, Peak=192 HFD=2.7
21:08:32.338 00.014 2864 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.80) = xAngle (-2.00 = -2.00)
21:08:32.338 00.000 2864 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.08 = 1.21)
21:08:32.340 00.002 2864 CameraToMount -- cameraX=33.93 cameraY=34.44 hyp=48.35 cameraTheta=0.79 mountX=-20.24 mountY=45.18, mountTheta=1.99
21:08:32.340 00.000 2864 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.80) = xAngle (-1.43 = -1.43)
21:08:32.340 00.000 2864 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.51 = 1.78)
21:08:32.340 00.000 2864 CameraToMount -- cameraX=159.91 cameraY=763.15 hyp=779.72 cameraTheta=1.36 mountX=108.37 mountY=763.04, mountTheta=1.43
21:08:32.340 00.000 2864 BLT: Entering DecMeasurementStep, state = 3
21:08:32.340 00.000 2864 BLT: Moving South for 550 ms, step 10 / 15, DecLoc = 763.04
21:08:32.340 00.000 2864 Enqueuing Calibration Move request for direction 1
21:08:32.340 00.000 2864 BLT: Exiting DecMeasurementStep
21:08:32.356 00.016 6680 Worker thread wakes up
21:08:32.356 00.000 6680 worker thread servicing REQUEST_MOVE scope dir S(1) 550 opts 0x0
21:08:32.356 00.000 6680 Handling axis move in thread for scope dir=1 dur=550
21:08:32.356 00.000 6680 scope move axis dir= 1 dur= 550 opts= 0x0
21:08:32.356 00.000 6680 MoveAxis(S, 550, -)
21:08:32.356 00.000 6680 Guiding  Dir = 1, Dur = 550
21:08:32.356 00.000 6680 IsGuiding returns 0
21:08:32.356 00.000 6680 PulseGuide returned control before completion, sleep 560
21:08:32.372 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=200, Gamma=0.560
21:08:32.422 00.050 2864 UpdateGuideState exits: m=1730 SNR=29.3
21:08:32.424 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:32.426 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:08:32.426 00.000 2864 Enqueuing Expose request
21:08:32.928 00.502 6680 IsGuiding returns 1
21:08:32.928 00.000 6680 scope still moving after pulse duration time elapsed
21:08:32.960 00.032 6680 IsGuiding returns 0
21:08:32.960 00.000 6680 scope move finished after 550 + 52 ms
21:08:32.960 00.000 6680 Move returns status 0, amount 550
21:08:32.960 00.000 6680 move complete, result=0
21:08:32.960 00.000 6680 worker thread done servicing request
21:08:32.960 00.000 6680 Worker thread wakes up
21:08:32.960 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:08:32.960 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(145,748,31,31)
21:08:34.389 01.429 6680 Exposure complete
21:08:34.451 00.062 6680 worker thread done servicing request
21:08:34.451 00.000 2864 OnExposeComplete: enter
21:08:34.451 00.000 2864 UpdateGuideState(): m_state=6
21:08:34.451 00.000 2864 Star::Find(15, 159, 763, 0, (0,0,0,0), 1.5, 10.0, 255) frame 402
21:08:34.451 00.000 2864 Star::Find returns 1 (0), X=159.72, Y=760.86, Mass=1723, SNR=29.3, Peak=117 HFD=3.8
21:08:34.451 00.000 2864 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.80) = xAngle (-2.03 = -2.03)
21:08:34.451 00.000 2864 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.11 = 1.18)
21:08:34.463 00.012 2864 CameraToMount -- cameraX=33.74 cameraY=32.16 hyp=46.61 cameraTheta=0.76 mountX=-20.83 mountY=43.01, mountTheta=2.02
21:08:34.466 00.003 2864 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.80) = xAngle (-1.43 = -1.43)
21:08:34.467 00.001 2864 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.51 = 1.78)
21:08:34.469 00.002 2864 CameraToMount -- cameraX=159.72 cameraY=760.86 hyp=777.45 cameraTheta=1.36 mountX=107.77 mountY=760.88, mountTheta=1.43
21:08:34.471 00.002 2864 BLT: Entering DecMeasurementStep, state = 3
21:08:34.473 00.002 2864 BLT: Moving South for 550 ms, step 11 / 15, DecLoc = 760.88
21:08:34.475 00.002 2864 Enqueuing Calibration Move request for direction 1
21:08:34.477 00.002 2864 BLT: Exiting DecMeasurementStep
21:08:34.477 00.000 6680 Worker thread wakes up
21:08:34.479 00.002 6680 worker thread servicing REQUEST_MOVE scope dir S(1) 550 opts 0x0
21:08:34.479 00.000 6680 Handling axis move in thread for scope dir=1 dur=550
21:08:34.479 00.000 6680 scope move axis dir= 1 dur= 550 opts= 0x0
21:08:34.479 00.000 6680 MoveAxis(S, 550, -)
21:08:34.479 00.000 6680 Guiding  Dir = 1, Dur = 550
21:08:34.479 00.000 6680 IsGuiding returns 0
21:08:34.479 00.000 6680 PulseGuide returned control before completion, sleep 560
21:08:34.494 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=214, med=0, FiltMin=0, FiltMax=162, Gamma=0.560
21:08:34.531 00.037 2864 UpdateGuideState exits: m=1723 SNR=29.3
21:08:34.547 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:34.547 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:08:34.547 00.000 2864 Enqueuing Expose request
21:08:35.055 00.508 6680 IsGuiding returns 0
21:08:35.055 00.000 6680 Move returns status 0, amount 550
21:08:35.055 00.000 6680 move complete, result=0
21:08:35.055 00.000 6680 worker thread done servicing request
21:08:35.056 00.001 6680 Worker thread wakes up
21:08:35.056 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:08:35.056 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(145,746,31,31)
21:08:36.701 01.645 6680 Exposure complete
21:08:36.749 00.048 6680 worker thread done servicing request
21:08:36.749 00.000 2864 OnExposeComplete: enter
21:08:36.749 00.000 2864 UpdateGuideState(): m_state=6
21:08:36.765 00.016 2864 Star::Find(15, 159, 760, 0, (0,0,0,0), 1.5, 10.0, 255) frame 403
21:08:36.765 00.000 2864 Star::Find returns 1 (0), X=158.53, Y=756.63, Mass=1773, SNR=29.7, Peak=180 HFD=3.0
21:08:36.765 00.000 2864 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.80) = xAngle (-2.09 = -2.09)
21:08:36.765 00.000 2864 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.16 = 1.12)
21:08:36.765 00.000 2864 CameraToMount -- cameraX=32.56 cameraY=27.92 hyp=42.89 cameraTheta=0.71 mountX=-21.16 mountY=38.66, mountTheta=2.07
21:08:36.775 00.010 2864 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.80) = xAngle (-1.43 = -1.43)
21:08:36.775 00.000 2864 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.51 = 1.78)
21:08:36.775 00.000 2864 CameraToMount -- cameraX=158.53 cameraY=756.63 hyp=773.06 cameraTheta=1.36 mountX=107.45 mountY=756.52, mountTheta=1.43
21:08:36.781 00.006 2864 BLT: Entering DecMeasurementStep, state = 3
21:08:36.781 00.000 2864 BLT: Moving South for 550 ms, step 12 / 15, DecLoc = 756.52
21:08:36.781 00.000 2864 Enqueuing Calibration Move request for direction 1
21:08:36.781 00.000 2864 BLT: Exiting DecMeasurementStep
21:08:36.781 00.000 6680 Worker thread wakes up
21:08:36.781 00.000 6680 worker thread servicing REQUEST_MOVE scope dir S(1) 550 opts 0x0
21:08:36.781 00.000 6680 Handling axis move in thread for scope dir=1 dur=550
21:08:36.781 00.000 6680 scope move axis dir= 1 dur= 550 opts= 0x0
21:08:36.781 00.000 6680 MoveAxis(S, 550, -)
21:08:36.781 00.000 6680 Guiding  Dir = 1, Dur = 550
21:08:36.781 00.000 6680 IsGuiding returns 0
21:08:36.781 00.000 6680 PulseGuide returned control before completion, sleep 560
21:08:36.797 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=183, Gamma=0.560
21:08:36.844 00.047 2864 UpdateGuideState exits: m=1773 SNR=29.7
21:08:36.844 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:36.844 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:08:36.844 00.000 2864 Enqueuing Expose request
21:08:37.353 00.509 6680 IsGuiding returns 1
21:08:37.353 00.000 6680 scope still moving after pulse duration time elapsed
21:08:37.385 00.032 6680 IsGuiding returns 0
21:08:37.385 00.000 6680 scope move finished after 550 + 46 ms
21:08:37.385 00.000 6680 Move returns status 0, amount 550
21:08:37.385 00.000 6680 move complete, result=0
21:08:37.385 00.000 6680 worker thread done servicing request
21:08:37.385 00.000 6680 Worker thread wakes up
21:08:37.385 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:08:37.385 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(144,742,31,31)
21:08:38.806 01.421 6680 Exposure complete
21:08:38.869 00.063 6680 worker thread done servicing request
21:08:38.869 00.000 2864 OnExposeComplete: enter
21:08:38.875 00.006 2864 UpdateGuideState(): m_state=6
21:08:38.875 00.000 2864 Star::Find(15, 158, 756, 0, (0,0,0,0), 1.5, 10.0, 255) frame 404
21:08:38.880 00.005 2864 Star::Find returns 1 (0), X=158.04, Y=754.70, Mass=1788, SNR=29.8, Peak=128 HFD=3.9
21:08:38.881 00.001 2864 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.80) = xAngle (-2.11 = -2.11)
21:08:38.881 00.000 2864 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.19 = 1.10)
21:08:38.881 00.000 2864 CameraToMount -- cameraX=32.06 cameraY=25.99 hyp=41.27 cameraTheta=0.68 mountX=-21.34 mountY=36.69, mountTheta=2.10
21:08:38.881 00.000 2864 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.80) = xAngle (-1.43 = -1.43)
21:08:38.881 00.000 2864 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.51 = 1.78)
21:08:38.881 00.000 2864 CameraToMount -- cameraX=158.04 cameraY=754.70 hyp=771.07 cameraTheta=1.36 mountX=107.26 mountY=754.56, mountTheta=1.43
21:08:38.881 00.000 2864 BLT: Entering DecMeasurementStep, state = 3
21:08:38.881 00.000 2864 BLT: Moving South for 550 ms, step 13 / 15, DecLoc = 754.56
21:08:38.895 00.014 2864 Enqueuing Calibration Move request for direction 1
21:08:38.895 00.000 2864 BLT: Exiting DecMeasurementStep
21:08:38.900 00.005 6680 Worker thread wakes up
21:08:38.900 00.000 6680 worker thread servicing REQUEST_MOVE scope dir S(1) 550 opts 0x0
21:08:38.900 00.000 6680 Handling axis move in thread for scope dir=1 dur=550
21:08:38.900 00.000 6680 scope move axis dir= 1 dur= 550 opts= 0x0
21:08:38.900 00.000 6680 MoveAxis(S, 550, -)
21:08:38.900 00.000 6680 Guiding  Dir = 1, Dur = 550
21:08:38.900 00.000 6680 IsGuiding returns 0
21:08:38.902 00.002 6680 PulseGuide returned control before completion, sleep 560
21:08:38.915 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=211, med=0, FiltMin=0, FiltMax=144, Gamma=0.560
21:08:38.963 00.048 2864 UpdateGuideState exits: m=1788 SNR=29.8
21:08:38.963 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:38.963 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:08:38.963 00.000 2864 Enqueuing Expose request
21:08:39.466 00.503 6680 IsGuiding returns 1
21:08:39.466 00.000 6680 scope still moving after pulse duration time elapsed
21:08:39.498 00.032 6680 IsGuiding returns 0
21:08:39.498 00.000 6680 scope move finished after 550 + 46 ms
21:08:39.498 00.000 6680 Move returns status 0, amount 550
21:08:39.498 00.000 6680 move complete, result=0
21:08:39.498 00.000 6680 worker thread done servicing request
21:08:39.498 00.000 6680 Worker thread wakes up
21:08:39.498 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:08:39.498 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(143,740,31,31)
21:08:41.150 01.652 6680 Exposure complete
21:08:41.197 00.047 6680 worker thread done servicing request
21:08:41.197 00.000 2864 OnExposeComplete: enter
21:08:41.197 00.000 2864 UpdateGuideState(): m_state=6
21:08:41.213 00.016 2864 Star::Find(15, 158, 754, 0, (0,0,0,0), 1.5, 10.0, 255) frame 405
21:08:41.213 00.000 2864 Star::Find returns 1 (0), X=156.96, Y=750.08, Mass=1843, SNR=30.3, Peak=203 HFD=2.8
21:08:41.213 00.000 2864 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.80) = xAngle (-2.19 = -2.19)
21:08:41.213 00.000 2864 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.27 = 1.02)
21:08:41.213 00.000 2864 CameraToMount -- cameraX=30.98 cameraY=21.38 hyp=37.64 cameraTheta=0.60 mountX=-21.89 mountY=32.03, mountTheta=2.17
21:08:41.213 00.000 2864 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.80) = xAngle (-1.43 = -1.43)
21:08:41.213 00.000 2864 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.50 = 1.78)
21:08:41.213 00.000 2864 CameraToMount -- cameraX=156.96 cameraY=750.08 hyp=766.33 cameraTheta=1.36 mountX=106.71 mountY=749.90, mountTheta=1.43
21:08:41.229 00.016 2864 BLT: Entering DecMeasurementStep, state = 3
21:08:41.229 00.000 2864 BLT: Moving South for 550 ms, step 14 / 15, DecLoc = 749.90
21:08:41.229 00.000 2864 Enqueuing Calibration Move request for direction 1
21:08:41.229 00.000 2864 BLT: Exiting DecMeasurementStep
21:08:41.229 00.000 6680 Worker thread wakes up
21:08:41.229 00.000 6680 worker thread servicing REQUEST_MOVE scope dir S(1) 550 opts 0x0
21:08:41.229 00.000 6680 Handling axis move in thread for scope dir=1 dur=550
21:08:41.229 00.000 6680 scope move axis dir= 1 dur= 550 opts= 0x0
21:08:41.229 00.000 6680 MoveAxis(S, 550, -)
21:08:41.229 00.000 6680 Guiding  Dir = 1, Dur = 550
21:08:41.229 00.000 6680 IsGuiding returns 0
21:08:41.229 00.000 6680 PulseGuide returned control before completion, sleep 560
21:08:41.253 00.024 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=197, Gamma=0.560
21:08:41.304 00.051 2864 UpdateGuideState exits: m=1843 SNR=30.3
21:08:41.307 00.003 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:41.314 00.007 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:08:41.316 00.002 2864 Enqueuing Expose request
21:08:41.801 00.485 6680 IsGuiding returns 1
21:08:41.801 00.000 6680 scope still moving after pulse duration time elapsed
21:08:41.832 00.031 6680 IsGuiding returns 0
21:08:41.832 00.000 6680 scope move finished after 550 + 45 ms
21:08:41.832 00.000 6680 Move returns status 0, amount 550
21:08:41.832 00.000 6680 move complete, result=0
21:08:41.832 00.000 6680 worker thread done servicing request
21:08:41.832 00.000 6680 Worker thread wakes up
21:08:41.832 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:08:41.832 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(142,735,31,31)
21:08:43.261 01.429 6680 Exposure complete
21:08:43.308 00.047 6680 worker thread done servicing request
21:08:43.308 00.000 2864 OnExposeComplete: enter
21:08:43.324 00.016 2864 UpdateGuideState(): m_state=6
21:08:43.324 00.000 2864 Star::Find(15, 156, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 406
21:08:43.324 00.000 2864 Star::Find returns 1 (0), X=156.25, Y=747.46, Mass=1773, SNR=29.7, Peak=120 HFD=3.7
21:08:43.324 00.000 2864 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.80) = xAngle (-2.24 = -2.24)
21:08:43.324 00.000 2864 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.31 = 0.97)
21:08:43.324 00.000 2864 CameraToMount -- cameraX=30.27 cameraY=18.76 hyp=35.61 cameraTheta=0.55 mountX=-22.12 mountY=29.34, mountTheta=2.22
21:08:43.324 00.000 2864 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.80) = xAngle (-1.43 = -1.43)
21:08:43.340 00.016 2864 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.50 = 1.78)
21:08:43.340 00.000 2864 CameraToMount -- cameraX=156.25 cameraY=747.46 hyp=763.62 cameraTheta=1.36 mountX=106.49 mountY=747.21, mountTheta=1.43
21:08:43.340 00.000 2864 BLT: Entering DecMeasurementStep, state = 3
21:08:43.340 00.000 2864 BLT: Moving South for 550 ms, step 15 / 15, DecLoc = 747.21
21:08:43.340 00.000 2864 Enqueuing Calibration Move request for direction 1
21:08:43.340 00.000 2864 BLT: Exiting DecMeasurementStep
21:08:43.340 00.000 6680 Worker thread wakes up
21:08:43.340 00.000 6680 worker thread servicing REQUEST_MOVE scope dir S(1) 550 opts 0x0
21:08:43.340 00.000 6680 Handling axis move in thread for scope dir=1 dur=550
21:08:43.340 00.000 6680 scope move axis dir= 1 dur= 550 opts= 0x0
21:08:43.340 00.000 6680 MoveAxis(S, 550, -)
21:08:43.340 00.000 6680 Guiding  Dir = 1, Dur = 550
21:08:43.340 00.000 6680 IsGuiding returns 0
21:08:43.340 00.000 6680 PulseGuide returned control before completion, sleep 560
21:08:43.364 00.024 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=187, med=0, FiltMin=0, FiltMax=144, Gamma=0.560
21:08:43.409 00.045 2864 UpdateGuideState exits: m=1773 SNR=29.7
21:08:43.411 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:43.413 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:08:43.415 00.002 2864 Enqueuing Expose request
21:08:43.927 00.512 6680 IsGuiding returns 0
21:08:43.927 00.000 6680 Move returns status 0, amount 550
21:08:43.927 00.000 6680 move complete, result=0
21:08:43.927 00.000 6680 worker thread done servicing request
21:08:43.927 00.000 6680 Worker thread wakes up
21:08:43.927 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:08:43.927 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(141,732,31,31)
21:08:45.574 01.647 6680 Exposure complete
21:08:45.622 00.048 6680 worker thread done servicing request
21:08:45.622 00.000 2864 OnExposeComplete: enter
21:08:45.622 00.000 2864 UpdateGuideState(): m_state=6
21:08:45.638 00.016 2864 Star::Find(15, 156, 747, 0, (0,0,0,0), 1.5, 10.0, 255) frame 407
21:08:45.638 00.000 2864 Star::Find returns 1 (0), X=155.29, Y=743.55, Mass=1812, SNR=30.0, Peak=169 HFD=3.0
21:08:45.638 00.000 2864 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.80) = xAngle (-2.33 = -2.33)
21:08:45.638 00.000 2864 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.40 = 0.88)
21:08:45.638 00.000 2864 CameraToMount -- cameraX=29.32 cameraY=14.84 hyp=32.86 cameraTheta=0.47 mountX=-22.54 mountY=25.38, mountTheta=2.30
21:08:45.650 00.012 2864 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.80) = xAngle (-1.43 = -1.43)
21:08:45.650 00.000 2864 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.50 = 1.78)
21:08:45.654 00.004 2864 CameraToMount -- cameraX=155.29 cameraY=743.55 hyp=759.59 cameraTheta=1.36 mountX=106.06 mountY=743.24, mountTheta=1.43
21:08:45.656 00.002 2864 BLT: Entering DecMeasurementStep, state = 3
21:08:45.656 00.000 2864 BLT: South pulses ended at Dec location 743.24
21:08:45.656 00.000 2864 BLT: Drift correction of -0.21 px applied to total north moves of 46.60 px, -0.014 px/frame
21:08:45.656 00.000 2864 BLT: Empirical north rate = 5.67 px/s 
21:08:45.656 00.000 2864 BLT: Smoothing applied to south data points
21:08:45.656 00.000 2864 BLT: Trial backlash amount is 1.26 px, 221 ms, sigma = 0.5 px
21:08:45.656 00.000 2864 Issuing test backlash correction of 221 ms
21:08:45.656 00.000 2864 Enqueuing Calibration Move request for direction 1
21:08:45.670 00.014 2864 BLT: Exiting DecMeasurementStep
21:08:45.670 00.000 6680 Worker thread wakes up
21:08:45.670 00.000 6680 worker thread servicing REQUEST_MOVE scope dir S(1) 221 opts 0x0
21:08:45.670 00.000 6680 Handling axis move in thread for scope dir=1 dur=221
21:08:45.670 00.000 6680 scope move axis dir= 1 dur= 221 opts= 0x0
21:08:45.670 00.000 6680 MoveAxis(S, 221, -)
21:08:45.670 00.000 6680 Guiding  Dir = 1, Dur = 221
21:08:45.670 00.000 6680 IsGuiding returns 0
21:08:45.670 00.000 6680 PulseGuide returned control before completion, sleep 231
21:08:45.685 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=165, Gamma=0.560
21:08:45.732 00.047 2864 UpdateGuideState exits: m=1812 SNR=30.0
21:08:45.732 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:45.732 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:08:45.740 00.008 2864 Enqueuing Expose request
21:08:45.907 00.167 6680 IsGuiding returns 1
21:08:45.907 00.000 6680 scope still moving after pulse duration time elapsed
21:08:45.938 00.031 6680 IsGuiding returns 0
21:08:45.938 00.000 6680 scope move finished after 221 + 45 ms
21:08:45.938 00.000 6680 Move returns status 0, amount 221
21:08:45.938 00.000 6680 move complete, result=0
21:08:45.938 00.000 6680 worker thread done servicing request
21:08:45.938 00.000 6680 Worker thread wakes up
21:08:45.938 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:08:45.938 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(140,729,31,31)
21:08:47.354 01.416 6680 Exposure complete
21:08:47.402 00.048 6680 worker thread done servicing request
21:08:47.402 00.000 2864 OnExposeComplete: enter
21:08:47.402 00.000 2864 UpdateGuideState(): m_state=6
21:08:47.402 00.000 2864 Star::Find(15, 155, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 408
21:08:47.402 00.000 2864 Star::Find returns 1 (0), X=155.50, Y=742.44, Mass=1809, SNR=30.0, Peak=171 HFD=3.1
21:08:47.402 00.000 2864 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.80) = xAngle (-2.36 = -2.36)
21:08:47.402 00.000 2864 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.43 = 0.85)
21:08:47.413 00.011 2864 CameraToMount -- cameraX=29.52 cameraY=13.74 hyp=32.56 cameraTheta=0.44 mountX=-23.12 mountY=24.45, mountTheta=2.33
21:08:47.413 00.000 2864 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.80) = xAngle (-1.43 = -1.43)
21:08:47.413 00.000 2864 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.51 = 1.78)
21:08:47.413 00.000 2864 CameraToMount -- cameraX=155.50 cameraY=742.44 hyp=758.55 cameraTheta=1.36 mountX=105.49 mountY=742.31, mountTheta=1.43
21:08:47.413 00.000 2864 BLT: Entering DecMeasurementStep, state = 5
21:08:47.413 00.000 2864 BLT: Trial backlash pulse resulted in net DecDelta = 0.67 px, Dec Location 742.31
21:08:47.413 00.000 2864 BLT: Nominal backlash pulse resulted in final delta of 1.3 a-s
21:08:47.413 00.000 2864 BLT: normal result, moving to state=restore
21:08:47.429 00.016 2864 BLT: Starting Dec position at 741.64, Ending Dec position at 742.31
21:08:47.431 00.002 2864 BLT: Final restore distance is 28.4 px, approx 9 steps
21:08:47.431 00.000 2864 Enqueuing Calibration Move request for direction 1
21:08:47.431 00.000 6680 Worker thread wakes up
21:08:47.431 00.000 2864 BLT: Issuing restore pulse count 1 of 550 ms
21:08:47.431 00.000 2864 BLT: Exiting DecMeasurementStep
21:08:47.431 00.000 6680 worker thread servicing REQUEST_MOVE scope dir S(1) 550 opts 0x0
21:08:47.431 00.000 6680 Handling axis move in thread for scope dir=1 dur=550
21:08:47.431 00.000 6680 scope move axis dir= 1 dur= 550 opts= 0x0
21:08:47.431 00.000 6680 MoveAxis(S, 550, -)
21:08:47.431 00.000 6680 Guiding  Dir = 1, Dur = 550
21:08:47.431 00.000 6680 IsGuiding returns 0
21:08:47.431 00.000 6680 PulseGuide returned control before completion, sleep 560
21:08:47.453 00.022 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=172, Gamma=0.560
21:08:47.494 00.041 2864 UpdateGuideState exits: m=1809 SNR=30.0
21:08:47.494 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:47.494 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:08:47.494 00.000 2864 Enqueuing Expose request
21:08:48.001 00.507 6680 IsGuiding returns 1
21:08:48.001 00.000 6680 scope still moving after pulse duration time elapsed
21:08:48.033 00.032 6680 IsGuiding returns 0
21:08:48.033 00.000 6680 scope move finished after 550 + 43 ms
21:08:48.033 00.000 6680 Move returns status 0, amount 550
21:08:48.033 00.000 6680 move complete, result=0
21:08:48.033 00.000 6680 worker thread done servicing request
21:08:48.033 00.000 6680 Worker thread wakes up
21:08:48.033 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:08:48.033 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(141,727,31,31)
21:08:49.688 01.655 6680 Exposure complete
21:08:49.752 00.064 6680 worker thread done servicing request
21:08:49.752 00.000 2864 OnExposeComplete: enter
21:08:49.752 00.000 2864 UpdateGuideState(): m_state=6
21:08:49.752 00.000 2864 Star::Find(15, 155, 742, 0, (0,0,0,0), 1.5, 10.0, 255) frame 409
21:08:49.752 00.000 2864 Star::Find returns 1 (0), X=154.36, Y=738.60, Mass=1741, SNR=29.4, Peak=156 HFD=3.1
21:08:49.752 00.000 2864 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.80) = xAngle (-2.46 = -2.46)
21:08:49.752 00.000 2864 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.53 = 0.75)
21:08:49.752 00.000 2864 CameraToMount -- cameraX=28.38 cameraY=9.90 hyp=30.06 cameraTheta=0.34 mountX=-23.35 mountY=20.47, mountTheta=2.42
21:08:49.752 00.000 2864 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.80) = xAngle (-1.43 = -1.43)
21:08:49.770 00.018 2864 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.50 = 1.78)
21:08:49.770 00.000 2864 CameraToMount -- cameraX=154.36 cameraY=738.60 hyp=754.56 cameraTheta=1.36 mountX=105.26 mountY=738.34, mountTheta=1.43
21:08:49.770 00.000 2864 BLT: Entering DecMeasurementStep, state = 6
21:08:49.775 00.005 2864 Enqueuing Calibration Move request for direction 1
21:08:49.777 00.002 2864 BLT: Issuing restore pulse count 2 of 550 ms
21:08:49.779 00.002 2864 BLT: Exiting DecMeasurementStep
21:08:49.781 00.002 6680 Worker thread wakes up
21:08:49.783 00.002 6680 worker thread servicing REQUEST_MOVE scope dir S(1) 550 opts 0x0
21:08:49.783 00.000 6680 Handling axis move in thread for scope dir=1 dur=550
21:08:49.783 00.000 6680 scope move axis dir= 1 dur= 550 opts= 0x0
21:08:49.783 00.000 6680 MoveAxis(S, 550, -)
21:08:49.783 00.000 6680 Guiding  Dir = 1, Dur = 550
21:08:49.783 00.000 6680 IsGuiding returns 0
21:08:49.783 00.000 6680 PulseGuide returned control before completion, sleep 560
21:08:49.798 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=163, Gamma=0.560
21:08:49.840 00.042 2864 UpdateGuideState exits: m=1741 SNR=29.4
21:08:49.847 00.007 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:49.847 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:08:49.847 00.000 2864 Enqueuing Expose request
21:08:50.354 00.507 6680 IsGuiding returns 1
21:08:50.354 00.000 6680 scope still moving after pulse duration time elapsed
21:08:50.386 00.032 6680 IsGuiding returns 0
21:08:50.386 00.000 6680 scope move finished after 550 + 52 ms
21:08:50.386 00.000 6680 Move returns status 0, amount 550
21:08:50.386 00.000 6680 move complete, result=0
21:08:50.386 00.000 6680 worker thread done servicing request
21:08:50.386 00.000 6680 Worker thread wakes up
21:08:50.386 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:08:50.386 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(139,724,31,31)
21:08:51.797 01.411 6680 Exposure complete
21:08:51.845 00.048 6680 worker thread done servicing request
21:08:51.845 00.000 2864 OnExposeComplete: enter
21:08:51.845 00.000 2864 UpdateGuideState(): m_state=6
21:08:51.845 00.000 2864 Star::Find(15, 154, 738, 0, (0,0,0,0), 1.5, 10.0, 255) frame 410
21:08:51.845 00.000 2864 Star::Find returns 1 (0), X=154.10, Y=736.58, Mass=1743, SNR=29.4, Peak=106 HFD=3.7
21:08:51.845 00.000 2864 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.80) = xAngle (-2.52 = -2.52)
21:08:51.845 00.000 2864 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.60 = 0.69)
21:08:51.857 00.012 2864 CameraToMount -- cameraX=28.12 cameraY=7.87 hyp=29.20 cameraTheta=0.27 mountX=-23.79 mountY=18.51, mountTheta=2.48
21:08:51.857 00.000 2864 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.80) = xAngle (-1.43 = -1.43)
21:08:51.857 00.000 2864 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.50 = 1.78)
21:08:51.857 00.000 2864 CameraToMount -- cameraX=154.10 cameraY=736.58 hyp=752.52 cameraTheta=1.36 mountX=104.82 mountY=736.38, mountTheta=1.43
21:08:51.857 00.000 2864 BLT: Entering DecMeasurementStep, state = 6
21:08:51.869 00.012 2864 Enqueuing Calibration Move request for direction 1
21:08:51.869 00.000 6680 Worker thread wakes up
21:08:51.869 00.000 2864 BLT: Issuing restore pulse count 3 of 550 ms
21:08:51.873 00.004 2864 BLT: Exiting DecMeasurementStep
21:08:51.873 00.000 6680 worker thread servicing REQUEST_MOVE scope dir S(1) 550 opts 0x0
21:08:51.873 00.000 6680 Handling axis move in thread for scope dir=1 dur=550
21:08:51.873 00.000 6680 scope move axis dir= 1 dur= 550 opts= 0x0
21:08:51.873 00.000 6680 MoveAxis(S, 550, -)
21:08:51.873 00.000 6680 Guiding  Dir = 1, Dur = 550
21:08:51.873 00.000 6680 IsGuiding returns 0
21:08:51.873 00.000 6680 PulseGuide returned control before completion, sleep 560
21:08:51.889 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=203, med=0, FiltMin=0, FiltMax=149, Gamma=0.560
21:08:51.936 00.047 2864 UpdateGuideState exits: m=1743 SNR=29.4
21:08:51.936 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:51.936 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:08:51.936 00.000 2864 Enqueuing Expose request
21:08:52.445 00.509 6680 IsGuiding returns 1
21:08:52.445 00.000 6680 scope still moving after pulse duration time elapsed
21:08:52.476 00.031 6680 IsGuiding returns 0
21:08:52.476 00.000 6680 scope move finished after 550 + 51 ms
21:08:52.476 00.000 6680 Move returns status 0, amount 550
21:08:52.476 00.000 6680 move complete, result=0
21:08:52.476 00.000 6680 worker thread done servicing request
21:08:52.476 00.000 6680 Worker thread wakes up
21:08:52.478 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
21:08:52.478 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(139,722,31,31)
21:08:54.129 01.651 6680 Exposure complete
21:08:54.192 00.063 6680 worker thread done servicing request
21:08:54.192 00.000 2864 OnExposeComplete: enter
21:08:54.192 00.000 2864 UpdateGuideState(): m_state=6
21:08:54.192 00.000 2864 Star::Find(15, 154, 736, 0, (0,0,0,0), 1.5, 10.0, 255) frame 411
21:08:54.192 00.000 2864 Star::Find returns 1 (0), X=153.01, Y=732.23, Mass=1564, SNR=27.9, Peak=161 HFD=3.2
21:08:54.208 00.016 2864 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.80) = xAngle (-2.67 = -2.67)
21:08:54.210 00.002 2864 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.74 = 0.54)
21:08:54.213 00.003 2864 CameraToMount -- cameraX=27.03 cameraY=3.52 hyp=27.26 cameraTheta=0.13 mountX=-24.24 mountY=14.09, mountTheta=2.61
21:08:54.213 00.000 2864 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.80) = xAngle (-1.43 = -1.43)
21:08:54.213 00.000 2864 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.50 = 1.78)
21:08:54.213 00.000 2864 CameraToMount -- cameraX=153.01 cameraY=732.23 hyp=748.04 cameraTheta=1.36 mountX=104.37 mountY=731.96, mountTheta=1.43
21:08:54.213 00.000 2864 BLT: Entering DecMeasurementStep, state = 6
21:08:54.213 00.000 2864 Enqueuing Calibration Move request for direction 1
21:08:54.224 00.011 6680 Worker thread wakes up
21:08:54.224 00.000 2864 BLT: Issuing restore pulse count 4 of 550 ms
21:08:54.224 00.000 2864 BLT: Exiting DecMeasurementStep
21:08:54.224 00.000 6680 worker thread servicing REQUEST_MOVE scope dir S(1) 550 opts 0x0
21:08:54.224 00.000 6680 Handling axis move in thread for scope dir=1 dur=550
21:08:54.224 00.000 6680 scope move axis dir= 1 dur= 550 opts= 0x0
21:08:54.224 00.000 6680 MoveAxis(S, 550, -)
21:08:54.224 00.000 6680 Guiding  Dir = 1, Dur = 550
21:08:54.224 00.000 6680 IsGuiding returns 0
21:08:54.224 00.000 6680 PulseGuide returned control before completion, sleep 560
21:08:54.242 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=177, Gamma=0.560
21:08:54.289 00.047 2864 UpdateGuideState exits: m=1564 SNR=27.9
21:08:54.291 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:54.291 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:08:54.291 00.000 2864 Enqueuing Expose request
21:08:54.797 00.506 6680 IsGuiding returns 1
21:08:54.797 00.000 6680 scope still moving after pulse duration time elapsed
21:08:54.829 00.032 6680 IsGuiding returns 0
21:08:54.829 00.000 6680 scope move finished after 550 + 49 ms
21:08:54.829 00.000 6680 Move returns status 0, amount 550
21:08:54.829 00.000 6680 move complete, result=0
21:08:54.829 00.000 6680 worker thread done servicing request
21:08:54.829 00.000 6680 Worker thread wakes up
21:08:54.829 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:08:54.829 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,717,31,31)
21:08:56.260 01.431 6680 Exposure complete
21:08:56.322 00.062 6680 worker thread done servicing request
21:08:56.322 00.000 2864 OnExposeComplete: enter
21:08:56.322 00.000 2864 UpdateGuideState(): m_state=6
21:08:56.322 00.000 2864 Star::Find(15, 153, 732, 0, (0,0,0,0), 1.5, 10.0, 255) frame 412
21:08:56.330 00.008 2864 Star::Find returns 1 (0), X=152.50, Y=729.98, Mass=1550, SNR=27.7, Peak=85 HFD=4.1
21:08:56.330 00.000 2864 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.80) = xAngle (-2.75 = -2.75)
21:08:56.330 00.000 2864 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.82 = 0.46)
21:08:56.330 00.000 2864 CameraToMount -- cameraX=26.52 cameraY=1.27 hyp=26.55 cameraTheta=0.05 mountX=-24.52 mountY=11.83, mountTheta=2.69
21:08:56.339 00.009 2864 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.80) = xAngle (-1.43 = -1.43)
21:08:56.340 00.001 2864 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.50 = 1.78)
21:08:56.340 00.000 2864 CameraToMount -- cameraX=152.50 cameraY=729.98 hyp=745.74 cameraTheta=1.36 mountX=104.09 mountY=729.69, mountTheta=1.43
21:08:56.340 00.000 2864 BLT: Entering DecMeasurementStep, state = 6
21:08:56.340 00.000 2864 Enqueuing Calibration Move request for direction 1
21:08:56.340 00.000 6680 Worker thread wakes up
21:08:56.340 00.000 2864 BLT: Issuing restore pulse count 5 of 550 ms
21:08:56.340 00.000 2864 BLT: Exiting DecMeasurementStep
21:08:56.340 00.000 6680 worker thread servicing REQUEST_MOVE scope dir S(1) 550 opts 0x0
21:08:56.340 00.000 6680 Handling axis move in thread for scope dir=1 dur=550
21:08:56.340 00.000 6680 scope move axis dir= 1 dur= 550 opts= 0x0
21:08:56.340 00.000 6680 MoveAxis(S, 550, -)
21:08:56.340 00.000 6680 Guiding  Dir = 1, Dur = 550
21:08:56.340 00.000 6680 IsGuiding returns 0
21:08:56.340 00.000 6680 PulseGuide returned control before completion, sleep 560
21:08:56.366 00.026 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=165, Gamma=0.560
21:08:56.401 00.035 2864 UpdateGuideState exits: m=1550 SNR=27.7
21:08:56.401 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:56.401 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:08:56.417 00.016 2864 Enqueuing Expose request
21:08:56.925 00.508 6680 IsGuiding returns 0
21:08:56.925 00.000 6680 Move returns status 0, amount 550
21:08:56.925 00.000 6680 move complete, result=0
21:08:56.925 00.000 6680 worker thread done servicing request
21:08:56.925 00.000 6680 Worker thread wakes up
21:08:56.925 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:08:56.925 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(137,715,31,31)
21:08:58.575 01.650 6680 Exposure complete
21:08:58.624 00.049 6680 worker thread done servicing request
21:08:58.624 00.000 2864 OnExposeComplete: enter
21:08:58.624 00.000 2864 UpdateGuideState(): m_state=6
21:08:58.624 00.000 2864 Star::Find(15, 152, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 413
21:08:58.624 00.000 2864 Star::Find returns 1 (0), X=151.50, Y=725.25, Mass=1495, SNR=27.2, Peak=156 HFD=3.0
21:08:58.638 00.014 2864 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.80) = xAngle (-2.93 = -2.93)
21:08:58.638 00.000 2864 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.00 = 0.28)
21:08:58.638 00.000 2864 CameraToMount -- cameraX=25.52 cameraY=-3.45 hyp=25.75 cameraTheta=-0.13 mountX=-25.18 mountY=7.10, mountTheta=2.87
21:08:58.638 00.000 2864 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.80) = xAngle (-1.43 = -1.43)
21:08:58.638 00.000 2864 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.50 = 1.78)
21:08:58.638 00.000 2864 CameraToMount -- cameraX=151.50 cameraY=725.25 hyp=740.91 cameraTheta=1.36 mountX=103.43 mountY=724.97, mountTheta=1.43
21:08:58.650 00.012 2864 BLT: Entering DecMeasurementStep, state = 6
21:08:58.650 00.000 2864 Enqueuing Calibration Move request for direction 1
21:08:58.650 00.000 6680 Worker thread wakes up
21:08:58.650 00.000 2864 BLT: Issuing restore pulse count 6 of 550 ms
21:08:58.654 00.004 2864 BLT: Exiting DecMeasurementStep
21:08:58.654 00.000 6680 worker thread servicing REQUEST_MOVE scope dir S(1) 550 opts 0x0
21:08:58.654 00.000 6680 Handling axis move in thread for scope dir=1 dur=550
21:08:58.654 00.000 6680 scope move axis dir= 1 dur= 550 opts= 0x0
21:08:58.654 00.000 6680 MoveAxis(S, 550, -)
21:08:58.654 00.000 6680 Guiding  Dir = 1, Dur = 550
21:08:58.654 00.000 6680 IsGuiding returns 0
21:08:58.654 00.000 6680 PulseGuide returned control before completion, sleep 560
21:08:58.670 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=185, Gamma=0.560
21:08:58.718 00.048 2864 UpdateGuideState exits: m=1495 SNR=27.2
21:08:58.718 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:58.718 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:08:58.718 00.000 2864 Enqueuing Expose request
21:08:59.225 00.507 6680 IsGuiding returns 1
21:08:59.225 00.000 6680 scope still moving after pulse duration time elapsed
21:08:59.256 00.031 6680 IsGuiding returns 0
21:08:59.256 00.000 6680 scope move finished after 550 + 47 ms
21:08:59.256 00.000 6680 Move returns status 0, amount 550
21:08:59.256 00.000 6680 move complete, result=0
21:08:59.256 00.000 6680 worker thread done servicing request
21:08:59.256 00.000 6680 Worker thread wakes up
21:08:59.256 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:08:59.256 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(136,710,31,31)
21:09:00.666 01.410 6680 Exposure complete
21:09:00.744 00.078 6680 worker thread done servicing request
21:09:00.744 00.000 2864 OnExposeComplete: enter
21:09:00.747 00.003 2864 UpdateGuideState(): m_state=6
21:09:00.749 00.002 2864 Star::Find(15, 151, 725, 0, (0,0,0,0), 1.5, 10.0, 255) frame 414
21:09:00.751 00.002 2864 Star::Find returns 1 (0), X=150.92, Y=722.87, Mass=1699, SNR=29.0, Peak=128 HFD=4.0
21:09:00.753 00.002 2864 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.80) = xAngle (-3.03 = -3.03)
21:09:00.755 00.002 2864 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.10 = 0.18)
21:09:00.757 00.002 2864 CameraToMount -- cameraX=24.94 cameraY=-5.84 hyp=25.62 cameraTheta=-0.23 mountX=-25.44 mountY=4.68, mountTheta=2.96
21:09:00.759 00.002 2864 CameraToMount -- cameraTheta (1.36) - m_xAngle (2.80) = xAngle (-1.43 = -1.43)
21:09:00.761 00.002 2864 CameraToMount -- cameraTheta (1.36) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.50 = 1.78)
21:09:00.762 00.001 2864 CameraToMount -- cameraX=150.92 cameraY=722.87 hyp=738.45 cameraTheta=1.36 mountX=103.16 mountY=722.55, mountTheta=1.43
21:09:00.762 00.000 2864 BLT: Entering DecMeasurementStep, state = 6
21:09:00.762 00.000 2864 Enqueuing Calibration Move request for direction 1
21:09:00.762 00.000 2864 BLT: Issuing restore pulse count 7 of 550 ms
21:09:00.762 00.000 2864 BLT: Exiting DecMeasurementStep
21:09:00.762 00.000 6680 Worker thread wakes up
21:09:00.762 00.000 6680 worker thread servicing REQUEST_MOVE scope dir S(1) 550 opts 0x0
21:09:00.762 00.000 6680 Handling axis move in thread for scope dir=1 dur=550
21:09:00.762 00.000 6680 scope move axis dir= 1 dur= 550 opts= 0x0
21:09:00.762 00.000 6680 MoveAxis(S, 550, -)
21:09:00.762 00.000 6680 Guiding  Dir = 1, Dur = 550
21:09:00.762 00.000 6680 IsGuiding returns 0
21:09:00.762 00.000 6680 PulseGuide returned control before completion, sleep 560
21:09:00.778 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=197, med=0, FiltMin=0, FiltMax=130, Gamma=0.560
21:09:00.825 00.047 2864 UpdateGuideState exits: m=1699 SNR=29.0
21:09:00.825 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:00.838 00.013 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:09:00.843 00.005 2864 Enqueuing Expose request
21:09:01.349 00.506 6680 IsGuiding returns 0
21:09:01.349 00.000 6680 Move returns status 0, amount 550
21:09:01.350 00.001 6680 move complete, result=0
21:09:01.350 00.000 6680 worker thread done servicing request
21:09:01.350 00.000 6680 Worker thread wakes up
21:09:01.350 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:09:01.350 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(136,708,31,31)
21:09:03.000 01.650 6680 Exposure complete
21:09:03.063 00.063 6680 worker thread done servicing request
21:09:03.063 00.000 2864 OnExposeComplete: enter
21:09:03.063 00.000 2864 UpdateGuideState(): m_state=6
21:09:03.063 00.000 2864 Star::Find(15, 150, 722, 0, (0,0,0,0), 1.5, 10.0, 255) frame 415
21:09:03.063 00.000 2864 Star::Find returns 1 (0), X=150.01, Y=718.84, Mass=1805, SNR=30.0, Peak=202 HFD=2.6
21:09:03.063 00.000 2864 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.80) = xAngle (-3.19 = 3.10)
21:09:03.063 00.000 2864 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.26 = 0.02)
21:09:03.063 00.000 2864 CameraToMount -- cameraX=24.04 cameraY=-9.87 hyp=25.98 cameraTheta=-0.39 mountX=-25.96 mountY=0.63, mountTheta=3.12
21:09:03.079 00.016 2864 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.80) = xAngle (-1.43 = -1.43)
21:09:03.079 00.000 2864 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.50 = 1.78)
21:09:03.079 00.000 2864 CameraToMount -- cameraX=150.01 cameraY=718.84 hyp=734.32 cameraTheta=1.37 mountX=102.65 mountY=718.49, mountTheta=1.43
21:09:03.079 00.000 2864 BLT: Entering DecMeasurementStep, state = 6
21:09:03.088 00.009 2864 Enqueuing Calibration Move request for direction 1
21:09:03.088 00.000 6680 Worker thread wakes up
21:09:03.088 00.000 2864 BLT: Issuing restore pulse count 8 of 550 ms
21:09:03.088 00.000 2864 BLT: Exiting DecMeasurementStep
21:09:03.088 00.000 6680 worker thread servicing REQUEST_MOVE scope dir S(1) 550 opts 0x0
21:09:03.088 00.000 6680 Handling axis move in thread for scope dir=1 dur=550
21:09:03.088 00.000 6680 scope move axis dir= 1 dur= 550 opts= 0x0
21:09:03.088 00.000 6680 MoveAxis(S, 550, -)
21:09:03.088 00.000 6680 Guiding  Dir = 1, Dur = 550
21:09:03.088 00.000 6680 IsGuiding returns 0
21:09:03.088 00.000 6680 PulseGuide returned control before completion, sleep 560
21:09:03.110 00.022 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=201, Gamma=0.560
21:09:03.150 00.040 2864 UpdateGuideState exits: m=1805 SNR=30.0
21:09:03.150 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:03.159 00.009 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:09:03.159 00.000 2864 Enqueuing Expose request
21:09:03.666 00.507 6680 IsGuiding returns 0
21:09:03.666 00.000 6680 Move returns status 0, amount 550
21:09:03.666 00.000 6680 move complete, result=0
21:09:03.666 00.000 6680 worker thread done servicing request
21:09:03.666 00.000 6680 Worker thread wakes up
21:09:03.666 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:09:03.666 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(135,704,31,31)
21:09:05.087 01.421 6680 Exposure complete
21:09:05.192 00.105 6680 worker thread done servicing request
21:09:05.192 00.000 2864 OnExposeComplete: enter
21:09:05.194 00.002 2864 UpdateGuideState(): m_state=6
21:09:05.196 00.002 2864 Star::Find(15, 150, 718, 0, (0,0,0,0), 1.5, 10.0, 255) frame 416
21:09:05.199 00.003 2864 Star::Find returns 1 (0), X=149.44, Y=716.68, Mass=1897, SNR=30.7, Peak=140 HFD=3.4
21:09:05.200 00.001 2864 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.80) = xAngle (-3.27 = 3.01)
21:09:05.202 00.002 2864 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.34 = -0.06)
21:09:05.204 00.002 2864 CameraToMount -- cameraX=23.47 cameraY=-12.03 hyp=26.37 cameraTheta=-0.47 mountX=-26.15 mountY=-1.58, mountTheta=-3.08
21:09:05.207 00.003 2864 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.80) = xAngle (-1.43 = -1.43)
21:09:05.209 00.002 2864 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.50 = 1.78)
21:09:05.211 00.002 2864 CameraToMount -- cameraX=149.44 cameraY=716.68 hyp=732.09 cameraTheta=1.37 mountX=102.45 mountY=716.29, mountTheta=1.43
21:09:05.214 00.003 2864 BLT: Entering DecMeasurementStep, state = 6
21:09:05.216 00.002 2864 Enqueuing Calibration Move request for direction 1
21:09:05.218 00.002 6680 Worker thread wakes up
21:09:05.218 00.000 2864 BLT: Issuing restore pulse count 9 of 550 ms
21:09:05.219 00.001 2864 BLT: Exiting DecMeasurementStep
21:09:05.221 00.002 6680 worker thread servicing REQUEST_MOVE scope dir S(1) 550 opts 0x0
21:09:05.221 00.000 6680 Handling axis move in thread for scope dir=1 dur=550
21:09:05.221 00.000 6680 scope move axis dir= 1 dur= 550 opts= 0x0
21:09:05.221 00.000 6680 MoveAxis(S, 550, -)
21:09:05.221 00.000 6680 Guiding  Dir = 1, Dur = 550
21:09:05.221 00.000 6680 IsGuiding returns 0
21:09:05.222 00.001 6680 PulseGuide returned control before completion, sleep 560
21:09:05.236 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=211, med=0, FiltMin=0, FiltMax=140, Gamma=0.560
21:09:05.282 00.046 2864 UpdateGuideState exits: m=1897 SNR=30.7
21:09:05.284 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:05.286 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:09:05.288 00.002 2864 Enqueuing Expose request
21:09:05.785 00.497 6680 IsGuiding returns 1
21:09:05.785 00.000 6680 scope still moving after pulse duration time elapsed
21:09:05.817 00.032 6680 IsGuiding returns 0
21:09:05.817 00.000 6680 scope move finished after 550 + 45 ms
21:09:05.817 00.000 6680 Move returns status 0, amount 550
21:09:05.817 00.000 6680 move complete, result=0
21:09:05.817 00.000 6680 worker thread done servicing request
21:09:05.817 00.000 6680 Worker thread wakes up
21:09:05.817 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:09:05.817 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(134,702,31,31)
21:09:07.460 01.643 6680 Exposure complete
21:09:07.525 00.065 6680 worker thread done servicing request
21:09:07.525 00.000 2864 OnExposeComplete: enter
21:09:07.525 00.000 2864 UpdateGuideState(): m_state=6
21:09:07.525 00.000 2864 Star::Find(15, 149, 716, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:07.525 00.000 2864 Star::Find returns 1 (0), X=148.21, Y=712.10, Mass=1835, SNR=30.2, Peak=205 HFD=2.7
21:09:07.525 00.000 2864 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.80) = xAngle (-3.44 = 2.85)
21:09:07.525 00.000 2864 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.51 = -0.23)
21:09:07.525 00.000 2864 CameraToMount -- cameraX=22.23 cameraY=-16.60 hyp=27.75 cameraTheta=-0.64 mountX=-26.54 mountY=-6.26, mountTheta=-2.91
21:09:07.540 00.015 2864 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.80) = xAngle (-1.43 = -1.43)
21:09:07.540 00.000 2864 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.50 = 1.78)
21:09:07.540 00.000 2864 CameraToMount -- cameraX=148.21 cameraY=712.10 hyp=727.36 cameraTheta=1.37 mountX=102.06 mountY=711.60, mountTheta=1.43
21:09:07.540 00.000 2864 BLT: Entering DecMeasurementStep, state = 6
21:09:07.540 00.000 2864 BLT: normal result, moving to state=wrap-up
21:09:07.540 00.000 2864 BLT: Cleanup completed
21:09:07.540 00.000 2864 BLT: Exiting DecMeasurementStep
21:09:07.540 00.000 2864 GA-BLT: state = completed
21:09:07.556 00.016 2864 GA-BLT: Wrap-up after normal completion
21:09:07.556 00.000 2864 BLT: Reported result =  221  +/-  80 ms (2.3  +/-  0.8 arc-sec)
21:09:07.561 00.005 2864 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
21:09:07.561 00.000 2864 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
21:09:07.561 00.000 2864 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003125
21:09:07.572 00.011 2864 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003125
21:09:07.572 00.000 2864 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 3.882800
21:09:07.572 00.000 2864 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 10
21:09:07.578 00.006 2864 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 12
21:09:07.578 00.000 2864 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:09:07.578 00.000 2864 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 0
21:09:07.578 00.000 2864 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 8:10:28 PM"
21:09:07.578 00.000 2864 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
21:09:07.588 00.010 2864 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.0 0.8}, {-5.6 1.8}, {-7.6 2.4}, {-10.5 3.9}, {-12.2 4.6}, {-15.6 5.5}, {-17.1 6.3}, {-20.3 6.9}, {-21.8 7.9}, {-24.6 8.9}, {-24.6 8.9}, {-13.5 3.9}, {-5.0 0.1}"
21:09:07.590 00.002 2864 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.0 -2.8}, {-1.5 -4.4}, {-2.8 -6.9}, {-3.2 -8.2}, {-4.1 -11.2}, {-4.4 -12.6}, {-5.3 -15.4}, {-5.6 -16.8}, {-6.4 -19.4}, {-6.7 -20.9}, {-7.1 -23.7}, {-7.2 -25.2}, {-7.2 -25.2}, {-2.6 -18.3}, {3.2 -8.7}, {4.3 -7.6}"
21:09:07.590 00.000 2864 GA long series, window start=0, window end=121, Uncorrected RMS=0.305, Drift=0.184, Corrected RMS=0.413, R-sq=0.127
21:09:07.590 00.000 2864 GA long series, window start=61, window end=182, Uncorrected RMS=0.573, Drift=-0.839, Corrected RMS=0.277, R-sq=0.772
21:09:07.590 00.000 2864 GA long series, window start=121, window end=242, Uncorrected RMS=0.611, Drift=-0.928, Corrected RMS=0.282, R-sq=0.804
21:09:07.590 00.000 2864 GA long series, window start=182, window end=302, Uncorrected RMS=0.452, Drift=-0.642, Corrected RMS=0.244, R-sq=0.711
21:09:07.590 00.000 2864 GA long series, window start=242, window end=363, Uncorrected RMS=0.583, Drift=-0.799, Corrected RMS=0.369, R-sq=0.665
21:09:07.590 00.000 2864 GA long series, window start=302, window end=422, Uncorrected RMS=0.511, Drift=-0.553, Corrected RMS=0.482, R-sq=0.411
21:09:07.604 00.014 2864 GA long series, window start=361, window end=482, Uncorrected RMS=0.520, Drift=0.757, Corrected RMS=0.406, R-sq=0.738
21:09:07.604 00.000 2864 GA long series, window start=422, window end=543, Uncorrected RMS=0.338, Drift=-0.186, Corrected RMS=0.399, R-sq=0.106
21:09:07.604 00.000 2864 GA long series, window start=483, window end=603, Uncorrected RMS=0.288, Drift=-0.099, Corrected RMS=0.529, R-sq=0.041
21:09:07.604 00.000 2864 Full uncorrected RMS=1.354px, Selected Dec drift=-0.642 px/min, Best seeing estimate=0.244px, R-sq=0.711
21:09:07.604 00.000 2864 GA Min-Move recommendations are seeing-based: Dec=0.400, RA=0.260
21:09:07.604 00.000 2864 Guiding Assistant results follow:
21:09:07.604 00.000 2864 SNR=29.9, Samples=368, Elapsed Time=626s, RA HPF-RMS=  0.42 px (  0.78 arc-sec ), Dec HPF-RMS=  0.10 px (  0.19 arc-sec ), Total HPF-RMS=  0.43 px (  0.80 arc-sec )
21:09:07.604 00.000 2864 RA Peak=  1.61 px (  3.01 arc-sec ), RA Peak-Peak  46.65 px ( 87.16 arc-sec ), RA Drift Rate=  1.10 px/min (  2.05 arc-sec/min ), Max RA Drift Rate=  0.61 px/sec (  1.14 arc-sec/sec ), Drift-Limiting Exp=   0.4 s 
21:09:07.604 00.000 2864 Dec Drift Rate= -0.39 px/min ( -0.72 arc-sec/min ), Dec Peak=  0.88 px (  1.65 arc-sec ), PA Error= 2.8 arc-min
21:09:07.635 00.031 2864 Recommendation: Use exposure times in the range of 1.0s to 3.0s
21:09:07.650 00.015 2864 Recommendation: Try setting RA min-move to 0.26
21:09:07.679 00.029 2864 Recommendation: Try setting Dec min-move to 0.40
21:09:07.698 00.019 2864 Recommendation: Try starting with a Dec backlash compensation of 220 ms
21:09:07.698 00.000 2864 GetString("/profile/6/GA/2024-03-21 21:13:25/BLT_north", "") returns "392.1,396.2,397.7,400.1,402.3,404.8,406.9,409.7,411.5,414.6,416.9,419.7,421.4,423.9,426.0,429.2,430.7,432.5,434."
21:09:07.698 00.000 2864 GetString("/profile/6/GA/2026-01-12 20:56:56/BLT_north", "") returns "741.6,743.9,748.4,749.9,754.0,756.1,760.5,762.7,766.2,768.6,773.0,775.3,778.8,781.5,785.7,788."
21:09:07.730 00.032 2864 End of Guiding Assistant output....
21:09:07.767 00.037 2864 GuidingAssistant: Re-enabling guide output (1, 140)
21:09:07.777 00.010 2864 Mount: notify guiding stopped
21:09:07.783 00.006 2864 Changing from state GUIDING to STOP
21:09:07.783 00.000 2864 guider state => SELECTED
21:09:07.783 00.000 2864 GuiderMultiStar::AutoSelect enter
21:09:07.783 00.000 2864 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
21:09:07.824 00.041 2864 AutoFind: auto downsample for scale 1.87 => 1x
21:09:07.932 00.108 2864 AutoFind: global mean = -0.0, stdev 2.8
21:09:07.938 00.006 2864 AutoFind: using threshold = 0.1
21:09:08.015 00.077 2864 AutoFind: local max [428, 97] 226.0
21:09:08.015 00.000 2864 AutoFind: local max [148, 712] 139.2
21:09:08.015 00.000 2864 AutoFind: local max [545, 122] 120.5
21:09:08.015 00.000 2864 AutoFind: local max [138, 891] 60.6
21:09:08.015 00.000 2864 AutoFind: local max [664, 284] 58.6
21:09:08.015 00.000 2864 AutoFind: local max [691, 555] 39.9
21:09:08.025 00.010 2864 AutoFind: local max [480, 177] 39.9
21:09:08.025 00.000 2864 AutoFind: local max [592, 194] 30.0
21:09:08.025 00.000 2864 AutoFind: local max [1122, 911] 27.5
21:09:08.031 00.006 2864 AutoFind: local max [508, 352] 25.5
21:09:08.031 00.000 2864 AutoFind: local max [821, 526] 21.3
21:09:08.031 00.000 2864 AutoFind: local max [942, 684] 19.8
21:09:08.031 00.000 2864 AutoFind: local max [709, 74] 19.3
21:09:08.031 00.000 2864 AutoFind: local max [706, 748] 18.6
21:09:08.031 00.000 2864 AutoFind: local max [55, 178] 17.7
21:09:08.031 00.000 2864 AutoFind: local max [1035, 633] 14.8
21:09:08.031 00.000 2864 AutoFind: local max [230, 496] 14.6
21:09:08.031 00.000 2864 AutoFind: local max [171, 942] 14.4
21:09:08.047 00.016 2864 AutoFind: local max [1121, 940] 14.2
21:09:08.047 00.000 2864 AutoFind: local max [314, 511] 12.5
21:09:08.047 00.000 2864 AutoFind: local max [1085, 344] 12.4
21:09:08.047 00.000 2864 AutoFind: local max [324, 275] 11.7
21:09:08.047 00.000 2864 AutoFind: local max [284, 502] 11.5
21:09:08.047 00.000 2864 AutoFind: local max [419, 895] 11.5
21:09:08.057 00.010 2864 AutoFind: local max [534, 56] 11.3
21:09:08.057 00.000 2864 AutoFind: local max [563, 431] 11.3
21:09:08.057 00.000 2864 AutoFind: local max [469, 40] 11.0
21:09:08.062 00.005 2864 AutoFind: local max [459, 116] 10.7
21:09:08.062 00.000 2864 AutoFind: local max [322, 490] 9.6
21:09:08.062 00.000 2864 AutoFind: local max [1122, 249] 8.8
21:09:08.062 00.000 2864 AutoFind: local max [836, 717] 8.6
21:09:08.062 00.000 2864 AutoFind: local max [845, 824] 8.3
21:09:08.062 00.000 2864 AutoFind: local max [1258, 224] 8.2
21:09:08.062 00.000 2864 AutoFind: local max [1161, 876] 7.5
21:09:08.062 00.000 2864 AutoFind: local max [636, 418] 7.1
21:09:08.062 00.000 2864 AutoFind: local max [73, 402] 7.0
21:09:08.062 00.000 2864 AutoFind: local max [549, 909] 6.8
21:09:08.079 00.017 2864 AutoFind: local max [1010, 789] 6.8
21:09:08.079 00.000 2864 AutoFind: local max [18, 885] 6.2
21:09:08.079 00.000 2864 AutoFind: local max [296, 610] 6.0
21:09:08.079 00.000 2864 AutoFind: local max [1044, 629] 5.9
21:09:08.079 00.000 2864 AutoFind: local max [488, 773] 5.8
21:09:08.088 00.009 2864 AutoFind: local max [539, 791] 5.8
21:09:08.088 00.000 2864 AutoFind: local max [160, 412] 5.7
21:09:08.088 00.000 2864 AutoFind: local max [1014, 114] 5.7
21:09:08.088 00.000 2864 AutoFind: local max [974, 555] 5.6
21:09:08.094 00.006 2864 AutoFind: local max [140, 836] 5.5
21:09:08.094 00.000 2864 AutoFind: local max [429, 88] 5.5
21:09:08.094 00.000 2864 AutoFind: local max [936, 836] 5.4
21:09:08.094 00.000 2864 AutoFind: local max [899, 458] 5.3
21:09:08.094 00.000 2864 AutoFind: local max [1113, 78] 5.1
21:09:08.094 00.000 2864 AutoFind: local max [1182, 214] 5.1
21:09:08.094 00.000 2864 AutoFind: local max [1234, 268] 5.1
21:09:08.094 00.000 2864 AutoFind: local max [819, 739] 5.1
21:09:08.094 00.000 2864 AutoFind: local max [1270, 178] 5.0
21:09:08.110 00.016 2864 AutoFind: local max [224, 403] 4.9
21:09:08.110 00.000 2864 AutoFind: local max [423, 448] 4.9
21:09:08.110 00.000 2864 AutoFind: local max [819, 334] 4.8
21:09:08.110 00.000 2864 AutoFind: local max [366, 683] 4.7
21:09:08.110 00.000 2864 AutoFind: local max [273, 728] 4.6
21:09:08.119 00.009 2864 AutoFind: local max [339, 771] 4.5
21:09:08.119 00.000 2864 AutoFind: local max [581, 25] 4.4
21:09:08.119 00.000 2864 AutoFind: local max [100, 512] 4.4
21:09:08.119 00.000 2864 AutoFind: local max [707, 619] 4.4
21:09:08.119 00.000 2864 AutoFind: local max [580, 610] 4.3
21:09:08.128 00.009 2864 AutoFind: local max [1255, 412] 4.3
21:09:08.128 00.000 2864 AutoFind: local max [658, 841] 4.3
21:09:08.130 00.002 2864 AutoFind: local max [1183, 223] 4.2
21:09:08.132 00.002 2864 AutoFind: local max [801, 538] 4.2
21:09:08.134 00.002 2864 AutoFind: local max [168, 250] 4.2
21:09:08.136 00.002 2864 AutoFind: local max [410, 381] 4.1
21:09:08.138 00.002 2864 AutoFind: local max [1250, 848] 3.9
21:09:08.138 00.000 2864 AutoFind: local max [1195, 829] 3.7
21:09:08.140 00.002 2864 AutoFind: local max [250, 724] 3.7
21:09:08.142 00.002 2864 AutoFind: local max [1014, 866] 3.7
21:09:08.142 00.000 2864 AutoFind: local max [944, 837] 3.6
21:09:08.142 00.000 2864 AutoFind: local max [230, 759] 3.5
21:09:08.142 00.000 2864 AutoFind: local max [929, 822] 3.5
21:09:08.150 00.008 2864 AutoFind: local max [445, 420] 3.5
21:09:08.150 00.000 2864 AutoFind: local max [1260, 302] 3.5
21:09:08.150 00.000 2864 AutoFind: local max [951, 655] 3.4
21:09:08.150 00.000 2864 AutoFind: local max [462, 144] 3.4
21:09:08.150 00.000 2864 AutoFind: local max [548, 132] 3.3
21:09:08.158 00.008 2864 AutoFind: local max [795, 845] 3.3
21:09:08.158 00.000 2864 AutoFind: local max [1099, 483] 3.3
21:09:08.158 00.000 2864 AutoFind: local max [333, 552] 3.3
21:09:08.158 00.000 2864 AutoFind: local max [437, 87] 3.2
21:09:08.158 00.000 2864 AutoFind: local max [280, 375] 3.2
21:09:08.158 00.000 2864 AutoFind: local max [433, 109] 3.2
21:09:08.158 00.000 2864 AutoFind: local max [150, 721] 3.0
21:09:08.158 00.000 2864 AutoFind: local max [689, 766] 3.0
21:09:08.158 00.000 2864 AutoFind: local max [310, 540] 3.0
21:09:08.158 00.000 2864 AutoFind: local max [1039, 14] 2.9
21:09:08.175 00.017 2864 AutoFind: local max [789, 702] 2.9
21:09:08.175 00.000 2864 AutoFind: local max [121, 95] 2.8
21:09:08.179 00.004 2864 AutoFind: local max [552, 375] 2.8
21:09:08.179 00.000 2864 AutoFind: local max [421, 109] 2.8
21:09:08.182 00.003 2864 AutoFind: local max [1141, 56] 2.7
21:09:08.182 00.000 2864 AutoFind: local max [42, 102] 2.6
21:09:08.182 00.000 2864 AutoFind: local max [1123, 666] 2.6
21:09:08.182 00.000 2864 AutoFind: too close [421, 109] 2.8 - [433, 109] 3.2
21:09:08.189 00.007 2864 AutoFind: close dim-bright [421, 109] 2.8 - [428, 97] 226.0
21:09:08.189 00.000 2864 AutoFind: close dim-bright [689, 766] 3.0 - [706, 748] 18.6
21:09:08.189 00.000 2864 AutoFind: close dim-bright [150, 721] 3.0 - [148, 712] 139.2
21:09:08.189 00.000 2864 AutoFind: close dim-bright [433, 109] 3.2 - [428, 97] 226.0
21:09:08.189 00.000 2864 AutoFind: too close [437, 87] 3.2 - [429, 88] 5.5
21:09:08.189 00.000 2864 AutoFind: close dim-bright [437, 87] 3.2 - [428, 97] 226.0
21:09:08.189 00.000 2864 AutoFind: close dim-bright [548, 132] 3.3 - [545, 122] 120.5
21:09:08.189 00.000 2864 AutoFind: too close [929, 822] 3.5 - [944, 837] 3.6
21:09:08.189 00.000 2864 AutoFind: too close [929, 822] 3.5 - [936, 836] 5.4
21:09:08.205 00.016 2864 AutoFind: too close [944, 837] 3.6 - [936, 836] 5.4
21:09:08.205 00.000 2864 AutoFind: close dim-bright [801, 538] 4.2 - [821, 526] 21.3
21:09:08.205 00.000 2864 AutoFind: too close [1183, 223] 4.2 - [1182, 214] 5.1
21:09:08.205 00.000 2864 AutoFind: close dim-bright [429, 88] 5.5 - [428, 97] 226.0
21:09:08.205 00.000 2864 AutoFind: too close [1044, 629] 5.9 - [1035, 633] 14.8
21:09:08.213 00.008 2864 AutoFind: too close to edge [1039, 14] 2.9
21:09:08.213 00.000 2864 AutoFind: too close to edge [1270, 178] 5.0
21:09:08.213 00.000 2864 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
21:09:08.213 00.000 2864 Star::Find(15, 428, 97, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.213 00.000 2864 Star::Find returns 1 (1), X=428.45, Y=97.42, Mass=3276, SNR=40.4, Peak=255 HFD=3.2
21:09:08.221 00.008 2864 Star::Find(15, 148, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.221 00.000 2864 Star::Find returns 1 (0), X=148.21, Y=712.10, Mass=1835, SNR=30.2, Peak=205 HFD=2.7
21:09:08.221 00.000 2864 Star::Find(15, 545, 122, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.221 00.000 2864 Star::Find returns 1 (0), X=545.33, Y=121.86, Mass=1616, SNR=28.3, Peak=123 HFD=3.4
21:09:08.221 00.000 2864 Star::Find(15, 138, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.221 00.000 2864 Star::Find returns 1 (0), X=137.97, Y=891.34, Mass=796, SNR=19.9, Peak=90 HFD=2.5
21:09:08.221 00.000 2864 Star::Find(15, 664, 284, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.221 00.000 2864 Star::Find returns 1 (0), X=663.86, Y=284.43, Mass=932, SNR=21.5, Peak=81 HFD=3.5
21:09:08.221 00.000 2864 Star::Find(15, 691, 555, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.237 00.016 2864 Star::Find returns 1 (0), X=690.64, Y=554.86, Mass=615, SNR=17.4, Peak=58 HFD=3.3
21:09:08.237 00.000 2864 Star::Find(15, 480, 177, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.237 00.000 2864 Star::Find returns 1 (0), X=479.79, Y=177.47, Mass=600, SNR=17.2, Peak=50 HFD=3.2
21:09:08.237 00.000 2864 Star::Find(15, 592, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.244 00.007 2864 Star::Find returns 1 (0), X=591.74, Y=194.02, Mass=421, SNR=14.4, Peak=37 HFD=3.2
21:09:08.244 00.000 2864 Star::Find(15, 1122, 911, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.244 00.000 2864 Star::Find returns 1 (0), X=1122.14, Y=910.75, Mass=401, SNR=14.0, Peak=32 HFD=3.6
21:09:08.244 00.000 2864 Star::Find(15, 508, 352, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.244 00.000 2864 Star::Find returns 1 (0), X=507.76, Y=352.17, Mass=313, SNR=12.4, Peak=29 HFD=3.0
21:09:08.253 00.009 2864 Star::Find(15, 821, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.253 00.000 2864 Star::Find returns 1 (0), X=821.09, Y=525.93, Mass=322, SNR=12.6, Peak=27 HFD=3.6
21:09:08.253 00.000 2864 Star::Find(15, 942, 684, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.253 00.000 2864 Star::Find returns 1 (0), X=942.03, Y=683.79, Mass=312, SNR=12.4, Peak=29 HFD=3.3
21:09:08.253 00.000 2864 Star::Find(15, 709, 74, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.253 00.000 2864 Star::Find returns 1 (0), X=708.51, Y=73.83, Mass=282, SNR=11.8, Peak=30 HFD=3.3
21:09:08.253 00.000 2864 Star::Find(15, 706, 748, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.253 00.000 2864 Star::Find returns 1 (0), X=706.28, Y=747.90, Mass=276, SNR=11.6, Peak=26 HFD=3.2
21:09:08.253 00.000 2864 Star::Find(15, 55, 178, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.253 00.000 2864 Star::Find returns 1 (0), X=55.15, Y=178.12, Mass=253, SNR=11.1, Peak=25 HFD=3.2
21:09:08.268 00.015 2864 Star::Find(15, 230, 496, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.268 00.000 2864 Star::Find returns 1 (0), X=229.74, Y=496.33, Mass=189, SNR=9.6, Peak=19 HFD=2.9
21:09:08.268 00.000 2864 Star::Find(15, 171, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.268 00.000 2864 Star::Find returns 1 (0), X=171.53, Y=941.84, Mass=168, SNR=9.1, Peak=21 HFD=2.7
21:09:08.275 00.007 2864 Star::Find(15, 1121, 940, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.275 00.000 2864 Star::Find returns 1 (0), X=1120.66, Y=940.01, Mass=225, SNR=10.5, Peak=17 HFD=3.6
21:09:08.279 00.004 2864 Star::Find(15, 314, 511, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.279 00.000 2864 Star::Find returns 1 (0), X=313.70, Y=510.63, Mass=172, SNR=9.2, Peak=15 HFD=3.1
21:09:08.279 00.000 2864 Star::Find(15, 1085, 344, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.284 00.005 2864 Star::Find returns 1 (0), X=1085.19, Y=343.92, Mass=186, SNR=9.5, Peak=14 HFD=3.7
21:09:08.284 00.000 2864 Star::Find(15, 324, 275, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.284 00.000 2864 Star::Find returns 1 (0), X=324.44, Y=275.42, Mass=156, SNR=8.7, Peak=14 HFD=3.1
21:09:08.284 00.000 2864 Star::Find(15, 284, 502, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.284 00.000 2864 Star::Find returns 1 (0), X=284.13, Y=501.61, Mass=143, SNR=8.3, Peak=11 HFD=3.3
21:09:08.295 00.011 2864 Star::Find(15, 419, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.297 00.002 2864 Star::Find returns 1 (0), X=418.63, Y=895.09, Mass=139, SNR=8.2, Peak=15 HFD=3.0
21:09:08.297 00.000 2864 Star::Find(15, 534, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.300 00.003 2864 Star::Find returns 1 (0), X=534.13, Y=56.83, Mass=181, SNR=9.4, Peak=15 HFD=4.2
21:09:08.302 00.002 2864 Star::Find(15, 563, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.302 00.000 2864 Star::Find returns 1 (0), X=563.06, Y=431.17, Mass=191, SNR=9.6, Peak=18 HFD=3.7
21:09:08.302 00.000 2864 Star::Find(15, 469, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.307 00.005 2864 Star::Find returns 1 (0), X=468.60, Y=39.92, Mass=139, SNR=8.3, Peak=16 HFD=2.8
21:09:08.307 00.000 2864 Star::Find(15, 459, 116, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.307 00.000 2864 Star::Find returns 1 (0), X=458.40, Y=116.02, Mass=130, SNR=8.0, Peak=17 HFD=2.9
21:09:08.307 00.000 2864 Star::Find(15, 322, 490, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.307 00.000 2864 Star::Find returns 1 (0), X=321.82, Y=490.00, Mass=86, SNR=6.4, Peak=9 HFD=2.6
21:09:08.316 00.009 2864 Star::Find(15, 1122, 249, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.316 00.000 2864 Star::Find returns 1 (0), X=1122.11, Y=248.41, Mass=131, SNR=8.0, Peak=12 HFD=3.4
21:09:08.316 00.000 2864 Star::Find(15, 836, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.316 00.000 2864 Star::Find returns 1 (0), X=836.36, Y=717.43, Mass=147, SNR=8.4, Peak=12 HFD=3.4
21:09:08.316 00.000 2864 Star::Find(15, 845, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.316 00.000 2864 Star::Find returns 1 (0), X=845.53, Y=824.17, Mass=145, SNR=8.4, Peak=17 HFD=3.4
21:09:08.316 00.000 2864 Star::Find(15, 1258, 224, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.316 00.000 2864 Star::Find returns 1 (0), X=1258.25, Y=223.70, Mass=122, SNR=7.7, Peak=10 HFD=3.5
21:09:08.316 00.000 2864 Star::Find(15, 1161, 876, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.331 00.015 2864 Star::Find returns 1 (0), X=1161.54, Y=875.70, Mass=148, SNR=8.5, Peak=11 HFD=3.9
21:09:08.331 00.000 2864 Star::Find(15, 636, 418, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.331 00.000 2864 Star::Find returns 1 (0), X=636.26, Y=418.03, Mass=99, SNR=6.9, Peak=9 HFD=3.1
21:09:08.331 00.000 2864 Star::Find(15, 73, 402, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.338 00.007 2864 Star::Find returns 1 (0), X=72.34, Y=401.52, Mass=84, SNR=6.4, Peak=8 HFD=3.1
21:09:08.338 00.000 2864 Star::Find(15, 549, 909, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.338 00.000 2864 Star::Find returns 1 (0), X=547.96, Y=909.03, Mass=91, SNR=6.6, Peak=11 HFD=2.9
21:09:08.338 00.000 2864 Star::Find(15, 1010, 789, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.338 00.000 2864 Star::Find returns 1 (0), X=1009.95, Y=788.98, Mass=102, SNR=7.0, Peak=11 HFD=2.9
21:09:08.338 00.000 2864 Star::Find(15, 18, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.347 00.009 2864 Star::Find returns 1 (0), X=17.76, Y=885.04, Mass=87, SNR=6.5, Peak=9 HFD=2.8
21:09:08.347 00.000 2864 Star::Find(15, 296, 610, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.347 00.000 2864 Star::Find returns 1 (0), X=296.22, Y=609.88, Mass=76, SNR=6.1, Peak=10 HFD=2.5
21:09:08.347 00.000 2864 Star::Find(15, 488, 773, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.347 00.000 2864 Star::Find returns 1 (0), X=487.81, Y=773.05, Mass=105, SNR=7.1, Peak=10 HFD=3.4
21:09:08.347 00.000 2864 Star::Find(15, 539, 791, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.347 00.000 2864 Star::Find returns 1 (0), X=539.60, Y=790.50, Mass=77, SNR=6.1, Peak=7 HFD=3.2
21:09:08.347 00.000 2864 Star::Find(15, 160, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.347 00.000 2864 Star::Find returns 1 (0), X=160.09, Y=412.45, Mass=79, SNR=6.2, Peak=10 HFD=2.4
21:09:08.363 00.016 2864 Star::Find(15, 1014, 114, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.363 00.000 2864 Star::Find returns 1 (0), X=1013.96, Y=114.17, Mass=85, SNR=6.4, Peak=9 HFD=3.1
21:09:08.363 00.000 2864 Star::Find(15, 974, 555, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.369 00.006 2864 Star::Find returns 1 (0), X=973.72, Y=555.32, Mass=105, SNR=7.1, Peak=7 HFD=3.7
21:09:08.369 00.000 2864 Star::Find(15, 140, 836, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.369 00.000 2864 Star::Find returns 1 (0), X=139.41, Y=836.03, Mass=89, SNR=6.6, Peak=12 HFD=3.1
21:09:08.369 00.000 2864 Star::Find(15, 899, 458, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.369 00.000 2864 Star::Find returns 1 (0), X=899.11, Y=458.09, Mass=89, SNR=6.5, Peak=7 HFD=4.2
21:09:08.369 00.000 2864 Star::Find(15, 1113, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.379 00.010 2864 Star::Find returns 1 (0), X=1112.58, Y=78.72, Mass=61, SNR=5.4, Peak=8 HFD=3.2
21:09:08.379 00.000 2864 Star::Find(15, 1234, 268, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.379 00.000 2864 Star::Find returns 1 (0), X=1233.44, Y=268.77, Mass=85, SNR=6.4, Peak=6 HFD=3.6
21:09:08.379 00.000 2864 Star::Find(15, 819, 739, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.379 00.000 2864 Star::Find returns 1 (0), X=819.83, Y=738.42, Mass=79, SNR=6.1, Peak=6 HFD=3.9
21:09:08.379 00.000 2864 Star::Find(15, 224, 403, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.379 00.000 2864 Star::Find returns 1 (0), X=223.81, Y=402.75, Mass=48, SNR=4.8, Peak=7 HFD=2.6
21:09:08.379 00.000 2864 Star::Find(15, 423, 448, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.379 00.000 2864 Star::Find returns 1 (0), X=422.75, Y=447.98, Mass=58, SNR=5.3, Peak=7 HFD=3.2
21:09:08.379 00.000 2864 Star::Find(15, 819, 334, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.395 00.016 2864 Star::Find returns 1 (0), X=819.40, Y=334.02, Mass=87, SNR=6.4, Peak=7 HFD=3.7
21:09:08.395 00.000 2864 Star::Find(15, 366, 683, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.400 00.005 2864 Star::Find returns 1 (0), X=365.47, Y=683.09, Mass=58, SNR=5.3, Peak=7 HFD=2.9
21:09:08.400 00.000 2864 Star::Find(15, 273, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.400 00.000 2864 Star::Find returns 1 (0), X=272.73, Y=728.31, Mass=59, SNR=5.4, Peak=7 HFD=2.8
21:09:08.400 00.000 2864 Star::Find(15, 339, 771, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.400 00.000 2864 Star::Find returns 1 (0), X=339.37, Y=771.15, Mass=46, SNR=4.7, Peak=6 HFD=2.6
21:09:08.400 00.000 2864 Star::Find(15, 581, 25, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.411 00.011 2864 Star::Find returns 1 (0), X=580.86, Y=24.95, Mass=48, SNR=4.8, Peak=5 HFD=3.0
21:09:08.411 00.000 2864 Star::Find(15, 100, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.411 00.000 2864 Star::Find returns 1 (0), X=99.88, Y=512.06, Mass=42, SNR=4.5, Peak=7 HFD=2.2
21:09:08.411 00.000 2864 Star::Find(15, 707, 619, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.411 00.000 2864 Star::Find returns 1 (0), X=706.61, Y=619.69, Mass=66, SNR=5.6, Peak=6 HFD=3.1
21:09:08.411 00.000 2864 Star::Find(15, 580, 610, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.411 00.000 2864 Star::Find returns 1 (0), X=579.52, Y=609.59, Mass=64, SNR=5.5, Peak=7 HFD=3.2
21:09:08.411 00.000 2864 Star::Find(15, 1255, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.411 00.000 2864 Star::Find returns 1 (0), X=1254.78, Y=411.46, Mass=66, SNR=5.6, Peak=5 HFD=3.8
21:09:08.426 00.015 2864 Star::Find(15, 658, 841, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.426 00.000 2864 Star::Find returns 1 (0), X=657.19, Y=840.94, Mass=66, SNR=5.6, Peak=7 HFD=3.1
21:09:08.426 00.000 2864 Star::Find(15, 801, 538, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.431 00.005 2864 Star::Find returns 1 (0), X=801.00, Y=537.79, Mass=62, SNR=5.4, Peak=5 HFD=3.3
21:09:08.431 00.000 2864 Star::Find(15, 168, 250, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.431 00.000 2864 Star::Find returns 1 (0), X=167.51, Y=249.20, Mass=55, SNR=5.2, Peak=7 HFD=3.3
21:09:08.431 00.000 2864 Star::Find(15, 410, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.431 00.000 2864 Star::Find returns 1 (0), X=409.99, Y=380.32, Mass=88, SNR=6.5, Peak=7 HFD=4.1
21:09:08.431 00.000 2864 Star::Find(15, 1250, 848, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.431 00.000 2864 Star::Find returns 1 (0), X=1249.66, Y=848.04, Mass=76, SNR=6.0, Peak=6 HFD=4.2
21:09:08.442 00.011 2864 Star::Find(15, 1195, 829, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.444 00.002 2864 Star::Find returns 1 (0), X=1194.40, Y=829.22, Mass=61, SNR=5.4, Peak=5 HFD=3.7
21:09:08.446 00.002 2864 Star::Find(15, 250, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.448 00.002 2864 Star::Find returns 1 (0), X=250.02, Y=723.30, Mass=49, SNR=4.8, Peak=7 HFD=3.0
21:09:08.450 00.002 2864 Star::Find(15, 1014, 866, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.452 00.002 2864 Star::Find returns 1 (0), X=1013.27, Y=865.43, Mass=51, SNR=4.9, Peak=6 HFD=3.4
21:09:08.454 00.002 2864 Star::Find(15, 230, 759, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.454 00.000 2864 Star::Find returns 1 (0), X=229.69, Y=759.06, Mass=36, SNR=4.1, Peak=5 HFD=3.3
21:09:08.456 00.002 2864 Star::Find(15, 445, 420, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.458 00.002 2864 Star::Find returns 1 (0), X=444.93, Y=419.78, Mass=50, SNR=4.8, Peak=5 HFD=3.6
21:09:08.460 00.002 2864 Star::Find(15, 1260, 302, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.463 00.003 2864 Star::Find returns 1 (0), X=1260.22, Y=301.85, Mass=72, SNR=5.8, Peak=6 HFD=4.1
21:09:08.465 00.002 2864 Star::Find(15, 951, 655, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.467 00.002 2864 Star::Find returns 1 (0), X=951.15, Y=655.47, Mass=47, SNR=4.7, Peak=6 HFD=3.0
21:09:08.469 00.002 2864 Star::Find(15, 462, 144, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.469 00.000 2864 Star::Find returns 1 (0), X=461.98, Y=143.87, Mass=45, SNR=4.6, Peak=6 HFD=4.1
21:09:08.471 00.002 2864 Star::Find(15, 548, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.473 00.002 2864 Star::Find returns 1 (0), X=545.33, Y=121.86, Mass=1616, SNR=28.3, Peak=123 HFD=3.4
21:09:08.474 00.001 2864 Star::Find(15, 795, 845, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.476 00.002 2864 Star::Find returns 1 (0), X=794.79, Y=844.22, Mass=84, SNR=6.3, Peak=7 HFD=4.6
21:09:08.479 00.003 2864 Star::Find(15, 1099, 483, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.479 00.000 2864 Star::Find false star n=24 nbg=277 bg=0.5 sigma=0.5 thresh=2 peak=2
21:09:08.481 00.002 2864 Star::Find returns 0 (2), X=1099.00, Y=483.00, Mass=43, SNR=2.9, Peak=4 HFD=0.0
21:09:08.483 00.002 2864 Star::Find(15, 333, 552, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.485 00.002 2864 Star::Find returns 1 (0), X=332.19, Y=551.83, Mass=39, SNR=4.3, Peak=5 HFD=2.9
21:09:08.487 00.002 2864 Star::Find(15, 280, 375, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.489 00.002 2864 Star::Find returns 1 (0), X=279.85, Y=376.25, Mass=45, SNR=4.6, Peak=4 HFD=4.0
21:09:08.490 00.001 2864 Star::Find(15, 150, 721, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.490 00.000 2864 Star::Find returns 1 (0), X=148.21, Y=712.10, Mass=1835, SNR=30.2, Peak=205 HFD=2.7
21:09:08.494 00.004 2864 Star::Find(15, 689, 766, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.494 00.000 2864 Star::Find returns 1 (0), X=690.47, Y=765.34, Mass=65, SNR=5.5, Peak=5 HFD=5.0
21:09:08.494 00.000 2864 Star::Find(15, 310, 540, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.494 00.000 2864 Star::Find false star n=12 nbg=280 bg=0.4 sigma=0.5 thresh=2 peak=2
21:09:08.494 00.000 2864 Star::Find returns 0 (2), X=310.00, Y=540.00, Mass=23, SNR=2.9, Peak=3 HFD=0.0
21:09:08.494 00.000 2864 Star::Find(15, 789, 702, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.494 00.000 2864 Star::Find returns 1 (0), X=789.17, Y=702.93, Mass=45, SNR=4.6, Peak=5 HFD=4.2
21:09:08.506 00.012 2864 Star::Find(15, 121, 95, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.506 00.000 2864 Star::Find false star n=18 nbg=288 bg=0.3 sigma=0.5 thresh=2 peak=2
21:09:08.506 00.000 2864 Star::Find returns 0 (2), X=121.00, Y=95.00, Mass=35, SNR=2.9, Peak=3 HFD=0.0
21:09:08.506 00.000 2864 Star::Find(15, 552, 375, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.506 00.000 2864 Star::Find false star n=17 nbg=267 bg=0.4 sigma=0.5 thresh=2 peak=2
21:09:08.506 00.000 2864 Star::Find returns 0 (2), X=552.00, Y=375.00, Mass=32, SNR=2.9, Peak=5 HFD=0.0
21:09:08.506 00.000 2864 Star::Find(15, 1141, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.506 00.000 2864 Star::Find false star n=18 nbg=284 bg=0.3 sigma=0.5 thresh=2 peak=1
21:09:08.506 00.000 2864 Star::Find returns 0 (2), X=1141.00, Y=56.00, Mass=30, SNR=2.9, Peak=2 HFD=0.0
21:09:08.522 00.016 2864 Star::Find(15, 42, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.522 00.000 2864 Star::Find false star n=11 nbg=286 bg=0.3 sigma=0.5 thresh=2 peak=1
21:09:08.525 00.003 2864 Star::Find returns 0 (2), X=42.00, Y=102.00, Mass=20, SNR=2.9, Peak=3 HFD=0.0
21:09:08.527 00.002 2864 Star::Find(15, 1123, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.529 00.002 2864 Star::Find false star n=21 nbg=280 bg=0.4 sigma=0.5 thresh=2 peak=2
21:09:08.531 00.002 2864 Star::Find returns 0 (2), X=1123.00, Y=666.00, Mass=42, SNR=2.9, Peak=4 HFD=0.0
21:09:08.533 00.002 2864 AutoFind: finding best star pass 1
21:09:08.533 00.000 2864 Star::Find(15, 428, 97, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.535 00.002 2864 Star::Find returns 1 (1), X=428.45, Y=97.42, Mass=3276, SNR=40.4, Peak=255 HFD=3.2
21:09:08.538 00.003 2864 AutoFind: near-saturated [428, 97] 226.0 Mass 3276 SNR 40.4 Peak 255
21:09:08.538 00.000 2864 Star::Find(15, 148, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.538 00.000 2864 Star::Find returns 1 (0), X=148.21, Y=712.10, Mass=1835, SNR=30.2, Peak=205 HFD=2.7
21:09:08.538 00.000 2864 AutoFind returns star at [148, 712] 139.2 Mass 1835 SNR 30.2
21:09:08.538 00.000 2864 Star::Find(15, 148, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:09:08.538 00.000 2864 Star::Find returns 1 (0), X=148.21, Y=712.10, Mass=1835, SNR=30.2, Peak=205 HFD=2.7
21:09:08.538 00.000 2864 MultiStar: List (12): {148.21, 712.10}(30.2), {545.33, 121.86}(28.3), {137.97, 891.34}(19.9), {663.86, 284.43}(21.5), {690.64, 554.86}(17.4), {479.79, 177.47}(17.2), {591.74, 194.02}(14.4), {1122.14, 910.75}(14.0), {507.76, 352.17}(12.4), {821.09, 525.93}(12.6), {942.03, 683.79}(12.4), {708.51, 73.83}(11.8), 
21:09:08.538 00.000 2864 setting lock position to (148.21, 712.10)
21:09:08.554 00.016 2864 MultiStar: stabilizing after lock position change
21:09:08.557 00.003 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=175, Gamma=0.560
21:09:08.587 00.030 2864 Status Line: Auto-selected star at (148.2, 712.1)
21:09:08.602 00.015 2864 Changing from state SELECTED to CALIBRATING_PRIMARY
21:09:08.602 00.000 2864 guider state => CALIBRATED
21:09:08.602 00.000 2864 MultiStar mode enabled, AutoFind forced
21:09:08.602 00.000 2864 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
21:09:08.619 00.017 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=175, Gamma=0.560
21:09:08.666 00.047 2864 UpdateGuideState exits: m=1835 SNR=30.2
21:09:08.679 00.013 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:08.681 00.002 2864 ScheduleExposure(1500,3,0) exposurePending=0
21:09:08.681 00.000 2864 Enqueuing Expose request
21:09:08.681 00.000 6680 Worker thread wakes up
21:09:08.681 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:09:08.681 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
21:09:08.701 00.020 2864 evsrv: cli 1028DC18 connect
21:09:08.703 00.002 2864 case statement mapped state 5 to 1
21:09:08.707 00.004 2864 case statement mapped state 5 to 1
21:09:08.709 00.002 2864 evsrv: cli 1028DC18 request: {"method":"get_pixel_scale","id":"50bbb83f-0dc8-4ee8-b171-f20d83b762ca"}
21:09:08.713 00.004 2864 evsrv: cli 1028DC18 response: {"jsonrpc":"2.0","result":1.86834,"id":"50bbb83f-0dc8-4ee8-b171-f20d83b762ca"}
21:09:08.713 00.000 2864 evsrv: cli 1028DC18 disconnect
21:09:10.103 01.390 6680 Exposure complete
21:09:10.162 00.059 6680 worker thread done servicing request
21:09:10.162 00.000 2864 OnExposeComplete: enter
21:09:10.162 00.000 2864 UpdateGuideState(): m_state=5
21:09:10.162 00.000 2864 Star::Find(15, 148, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 418
21:09:10.162 00.000 2864 Star::Find returns 1 (0), X=148.44, Y=711.91, Mass=1817, SNR=30.1, Peak=210 HFD=2.9
21:09:10.162 00.000 2864 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.80) = xAngle (-3.47 = 2.81)
21:09:10.172 00.010 2864 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.55 = -0.26)
21:09:10.172 00.000 2864 CameraToMount -- cameraX=0.23 cameraY=-0.19 hyp=0.30 cameraTheta=-0.68 mountX=-0.28 mountY=-0.08, mountTheta=-2.87
21:09:10.172 00.000 2864 Changing from state CALIBRATED to GUIDING
21:09:10.180 00.008 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:09:10.182 00.002 2864 ScopeASCOM::SideOfPier() returns 1
21:09:10.183 00.001 2864 AdjustCalibrationForScopePointing (scope): current dec=5.2 pierSide=1, cal dec=0.0 pierSide=1 rotAngle=None bin=1
21:09:10.185 00.002 2864 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
21:09:10.187 00.002 2864 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
21:09:10.189 00.002 2864 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003125
21:09:10.191 00.002 2864 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003125
21:09:10.191 00.000 2864 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 3.882800
21:09:10.193 00.002 2864 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 10
21:09:10.195 00.002 2864 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 12
21:09:10.197 00.002 2864 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:09:10.199 00.002 2864 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 0
21:09:10.201 00.002 2864 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 8:10:28 PM"
21:09:10.203 00.002 2864 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
21:09:10.205 00.002 2864 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.0 0.8}, {-5.6 1.8}, {-7.6 2.4}, {-10.5 3.9}, {-12.2 4.6}, {-15.6 5.5}, {-17.1 6.3}, {-20.3 6.9}, {-21.8 7.9}, {-24.6 8.9}, {-24.6 8.9}, {-13.5 3.9}, {-5.0 0.1}"
21:09:10.207 00.002 2864 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.0 -2.8}, {-1.5 -4.4}, {-2.8 -6.9}, {-3.2 -8.2}, {-4.1 -11.2}, {-4.4 -12.6}, {-5.3 -15.4}, {-5.6 -16.8}, {-6.4 -19.4}, {-6.7 -20.9}, {-7.1 -23.7}, {-7.2 -25.2}, {-7.2 -25.2}, {-2.6 -18.3}, {3.2 -8.7}, {4.3 -7.6}"
21:09:10.282 00.075 2864 ScopeASCOM::GetGuideRates returns 0 11.250 11.250 a-s/sec
21:09:10.282 00.000 2864 GetDouble("/profile/6/camera/pixelsize", 0.000000) returns 3.750000
21:09:10.282 00.000 2864 Dec comp: XRate 7.460 -> 7.430 for dec 0.0 -> dec 5.2
21:09:10.282 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:09:10.282 00.000 2864 ScopeASCOM::SideOfPier() returns 1
21:09:10.282 00.000 2864 setting lock position to (148.44, 711.91)
21:09:10.298 00.016 2864 MultiStar: stabilizing after lock position change
21:09:10.298 00.000 2864 guider state => GUIDING
21:09:10.298 00.000 2864 Status Line: Guiding
21:09:10.298 00.000 2864 Mount: notify guiding started
21:09:10.307 00.009 2864 ScopeASCOM::SideOfPier() returns 1
21:09:10.307 00.000 2864 PPEC: guiding starts RA = 6.5646 hr, pier West, prev RA = 6.5645 hr, pier West
21:09:10.307 00.000 2864 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
21:09:10.314 00.007 2864 PPEC: guiding was stopped for 2.5 seconds, deltaRA +0.2s, worm delta +2.3s, 0.4% of period (514.8s), limit 40.0% (205.9s)
21:09:10.314 00.000 2864 PPEC: resume guiding with gear time offset -0.2 seconds
21:09:10.314 00.000 2864 GetString("/profile/6/name", "") returns "OAG"
21:09:10.314 00.000 2864 GetString("/profile/6/scope/calibration/timestamp", "") returns "1/12/2026 8:10:28 PM"
21:09:10.314 00.000 2864 GetDouble("/profile/6/scope/calibration/xRate", 1.000000) returns 0.007460
21:09:10.314 00.000 2864 GetDouble("/profile/6/scope/calibration/yRate", 1.000000) returns 0.006251
21:09:10.314 00.000 2864 GetInt("/profile/6/scope/calibration/binning", 1) returns 1
21:09:10.314 00.000 2864 GetDouble("/profile/6/scope/calibration/xAngle", 0.000000) returns 2.795610
21:09:10.330 00.016 2864 GetDouble("/profile/6/scope/calibration/yAngle", 0.000000) returns 1.292580
21:09:10.330 00.000 2864 GetDouble("/profile/6/scope/calibration/declination", 0.000000) returns 0.000561
21:09:10.330 00.000 2864 GetInt("/profile/6/scope/calibration/pierSide", -1) returns 1
21:09:10.330 00.000 2864 GetInt("/profile/6/scope/calibration/raGuideParity", 0) returns 1
21:09:10.338 00.008 2864 GetInt("/profile/6/scope/calibration/decGuideParity", 0) returns 1
21:09:10.338 00.000 2864 GetDouble("/profile/6/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:09:10.338 00.000 2864 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
21:09:10.338 00.000 2864 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
21:09:10.346 00.008 2864 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003125
21:09:10.346 00.000 2864 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003125
21:09:10.346 00.000 2864 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 3.882800
21:09:10.346 00.000 2864 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 10
21:09:10.346 00.000 2864 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 12
21:09:10.346 00.000 2864 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:09:10.346 00.000 2864 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 0
21:09:10.346 00.000 2864 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 8:10:28 PM"
21:09:10.361 00.015 2864 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
21:09:10.361 00.000 2864 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.0 0.8}, {-5.6 1.8}, {-7.6 2.4}, {-10.5 3.9}, {-12.2 4.6}, {-15.6 5.5}, {-17.1 6.3}, {-20.3 6.9}, {-21.8 7.9}, {-24.6 8.9}, {-24.6 8.9}, {-13.5 3.9}, {-5.0 0.1}"
21:09:10.361 00.000 2864 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.0 -2.8}, {-1.5 -4.4}, {-2.8 -6.9}, {-3.2 -8.2}, {-4.1 -11.2}, {-4.4 -12.6}, {-5.3 -15.4}, {-5.6 -16.8}, {-6.4 -19.4}, {-6.7 -20.9}, {-7.1 -23.7}, {-7.2 -25.2}, {-7.2 -25.2}, {-2.6 -18.3}, {3.2 -8.7}, {4.3 -7.6}"
21:09:10.361 00.000 2864 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
21:09:10.369 00.008 2864 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
21:09:10.369 00.000 2864 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003125
21:09:10.369 00.000 2864 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003125
21:09:10.369 00.000 2864 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 3.882800
21:09:10.369 00.000 2864 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 10
21:09:10.377 00.008 2864 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 12
21:09:10.380 00.003 2864 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:09:10.380 00.000 2864 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 0
21:09:10.380 00.000 2864 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 8:10:28 PM"
21:09:10.380 00.000 2864 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
21:09:10.380 00.000 2864 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.0 0.8}, {-5.6 1.8}, {-7.6 2.4}, {-10.5 3.9}, {-12.2 4.6}, {-15.6 5.5}, {-17.1 6.3}, {-20.3 6.9}, {-21.8 7.9}, {-24.6 8.9}, {-24.6 8.9}, {-13.5 3.9}, {-5.0 0.1}"
21:09:10.380 00.000 2864 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.0 -2.8}, {-1.5 -4.4}, {-2.8 -6.9}, {-3.2 -8.2}, {-4.1 -11.2}, {-4.4 -12.6}, {-5.3 -15.4}, {-5.6 -16.8}, {-6.4 -19.4}, {-6.7 -20.9}, {-7.1 -23.7}, {-7.2 -25.2}, {-7.2 -25.2}, {-2.6 -18.3}, {3.2 -8.7}, {4.3 -7.6}"
21:09:10.441 00.061 2864 ScopeASCOM::GetGuideRates returns 0 11.250 11.250 a-s/sec
21:09:10.443 00.002 2864 ScopeASCOM::SideOfPier() returns 1
21:09:10.445 00.002 2864 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
21:09:10.447 00.002 2864 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
21:09:10.451 00.004 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:09:10.453 00.002 2864 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 5.2
21:09:10.455 00.002 2864 MountToCamera -- mountTheta (-0.00) + m_xAngle (2.80) = xAngle (2.80 = 2.80)
21:09:10.456 00.001 2864 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=-0.00, cameraY=0.00 cameraTheta=0.00
21:09:10.458 00.002 2864 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,0.00 arcsec/hr
21:09:10.460 00.002 2864 UpdateLockPosShiftCameraCoords: shift rate -0,0 px/sec
21:09:10.460 00.000 2864 GetInt("/profile/6/AutoLoadCalibration", -1) returns 1
21:09:10.463 00.003 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=192, Gamma=0.560
21:09:10.508 00.045 2864 UpdateGuideState exits: m=1817 SNR=30.1
21:09:10.508 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:10.508 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:09:10.508 00.000 2864 Enqueuing Expose request
21:09:10.508 00.000 6680 Worker thread wakes up
21:09:10.508 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:09:10.508 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:09:12.171 01.663 6680 Exposure complete
21:09:12.233 00.062 6680 worker thread done servicing request
21:09:12.233 00.000 2864 OnExposeComplete: enter
21:09:12.235 00.002 2864 UpdateGuideState(): m_state=6
21:09:12.235 00.000 2864 Star::Find(15, 148, 711, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:09:12.235 00.000 2864 Star::Find returns 1 (0), X=148.74, Y=711.85, Mass=1822, SNR=30.1, Peak=188 HFD=2.9
21:09:12.235 00.000 2864 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.80) = xAngle (-3.01 = -3.01)
21:09:12.244 00.009 2864 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.08 = 0.20)
21:09:12.244 00.000 2864 CameraToMount -- cameraX=0.30 cameraY=-0.06 hyp=0.31 cameraTheta=-0.21 mountX=-0.30 mountY=0.06, mountTheta=2.94
21:09:12.244 00.000 2864 SchedulePrimaryMove(10198720, x=0.30, y=-0.06, opts=13)
21:09:12.251 00.007 2864 Enqueuing Move request for scope (0.30, -0.06)
21:09:12.253 00.002 6680 Worker thread wakes up
21:09:12.253 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.06) opts 0xd
21:09:12.253 00.000 6680 Handling offset move in thread for scope, endpoint = (0.30, -0.06)
21:09:12.253 00.000 6680 Moving (0.30, -0.06) raw xDistance=-0.30 yDistance=0.06
21:09:12.253 00.000 6680 PPEC rslt(dithering): input = -0.30, final = -0.18
21:09:12.253 00.000 6680 PPEC: input: -0.30, control: -0.18, exposure: 1500
21:09:12.253 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:12.253 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:09:12.253 00.000 6680 MoveAxis(E, 24, ABG)
21:09:12.253 00.000 6680 Guiding  Dir = 2, Dur = 24
21:09:12.255 00.002 6680 IsGuiding returns 0
21:09:12.255 00.000 6680 PulseGuide returned control before completion, sleep 34
21:09:12.268 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=201, Gamma=0.560
21:09:12.298 00.030 6680 IsGuiding returns 1
21:09:12.298 00.000 6680 scope still moving after pulse duration time elapsed
21:09:12.314 00.016 2864 UpdateGuideState exits: m=1822 SNR=30.1
21:09:12.314 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:12.314 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:09:12.314 00.000 2864 Enqueuing Expose request
21:09:12.330 00.016 6680 IsGuiding returns 1
21:09:12.362 00.032 6680 IsGuiding returns 1
21:09:12.393 00.031 6680 IsGuiding returns 0
21:09:12.393 00.000 6680 scope move finished after 24 + 113 ms
21:09:12.393 00.000 6680 Move returns status 0, amount 24
21:09:12.393 00.000 6680 MoveAxis(N, 0, ABG)
21:09:12.393 00.000 6680 Move returns status 0, amount 0
21:09:12.393 00.000 6680 move complete, result=0
21:09:12.393 00.000 6680 worker thread done servicing request
21:09:12.393 00.000 6680 Worker thread wakes up
21:09:12.393 00.000 2864 GuideStep: -0.3 px 24 ms EAST, 0.1 px 0 ms NORTH
21:09:12.395 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
21:09:12.395 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:09:13.814 01.419 6680 Exposure complete
21:09:13.861 00.047 6680 worker thread done servicing request
21:09:13.861 00.000 2864 OnExposeComplete: enter
21:09:13.863 00.002 2864 UpdateGuideState(): m_state=6
21:09:13.865 00.002 2864 Star::Find(15, 148, 711, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
21:09:13.867 00.002 2864 Star::Find returns 1 (0), X=149.44, Y=711.74, Mass=1888, SNR=30.6, Peak=162 HFD=3.1
21:09:13.868 00.001 2864 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.80) = xAngle (-2.97 = -2.97)
21:09:13.870 00.002 2864 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.04 = 0.24)
21:09:13.873 00.003 2864 CameraToMount -- cameraX=0.99 cameraY=-0.17 hyp=1.01 cameraTheta=-0.17 mountX=-0.99 mountY=0.24, mountTheta=2.90
21:09:13.875 00.002 2864 SchedulePrimaryMove(10198720, x=0.99, y=-0.17, opts=13)
21:09:13.877 00.002 2864 Enqueuing Move request for scope (0.99, -0.17)
21:09:13.879 00.002 6680 Worker thread wakes up
21:09:13.879 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.99, -0.17) opts 0xd
21:09:13.879 00.000 6680 Handling offset move in thread for scope, endpoint = (0.99, -0.17)
21:09:13.879 00.000 6680 Moving (0.99, -0.17) raw xDistance=-0.99 yDistance=0.24
21:09:13.879 00.000 6680 PPEC rslt(dithering): input = -0.99, final = -0.60
21:09:13.879 00.000 6680 PPEC: input: -0.99, control: -0.60, exposure: 1500
21:09:13.879 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:09:13.879 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
21:09:13.879 00.000 6680 MoveAxis(E, 80, ABG)
21:09:13.879 00.000 6680 Guiding  Dir = 2, Dur = 80
21:09:13.881 00.002 6680 IsGuiding returns 0
21:09:13.881 00.000 6680 PulseGuide returned control before completion, sleep 90
21:09:13.893 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=167, Gamma=0.560
21:09:13.939 00.046 2864 UpdateGuideState exits: m=1888 SNR=30.6
21:09:13.942 00.003 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:13.944 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:09:13.946 00.002 2864 Enqueuing Expose request
21:09:13.982 00.036 6680 IsGuiding returns 1
21:09:13.982 00.000 6680 scope still moving after pulse duration time elapsed
21:09:14.013 00.031 6680 IsGuiding returns 0
21:09:14.013 00.000 6680 scope move finished after 80 + 52 ms
21:09:14.013 00.000 6680 Move returns status 0, amount 80
21:09:14.013 00.000 6680 MoveAxis(N, 0, ABG)
21:09:14.013 00.000 6680 Move returns status 0, amount 0
21:09:14.013 00.000 6680 move complete, result=0
21:09:14.013 00.000 6680 worker thread done servicing request
21:09:14.013 00.000 6680 Worker thread wakes up
21:09:14.013 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:09:14.014 00.001 2864 GuideStep: -1.0 px 80 ms EAST, 0.2 px 0 ms NORTH
21:09:14.016 00.002 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:09:15.128 01.112 2864 User exited setup dialog with 'ok'
21:09:15.132 00.004 2864 set dither mode 0
21:09:15.136 00.004 2864 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
21:09:15.139 00.003 2864 AutoExp: config min = 1000 max = 5000 snr = 6.00
21:09:15.142 00.003 2864 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
21:09:15.147 00.005 2864 camera: set binning = 1
21:09:15.154 00.007 2864 Saturation detection set to Max-ADU value 255
21:09:15.161 00.007 2864 Setting StarMinHFD = 1.50
21:09:15.161 00.000 2864 Setting MaxHFD = 10.0
21:09:15.170 00.009 2864 Setting StarMinSNR = 6.0
21:09:15.175 00.005 2864 Setting AutoSelDownsample = 0
21:09:15.179 00.004 2864 MultiStar mode disabled
21:09:15.184 00.005 2864 Scope: slew check disabled
21:09:15.189 00.005 2864 BLC: Backlash comp disabled, Comp pulse = 241 ms
21:09:15.199 00.010 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:09:15.203 00.004 2864 ScopeASCOM::SideOfPier() returns 1
21:09:15.209 00.006 2864 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.23
21:09:15.214 00.005 2864 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
21:09:15.216 00.002 2864 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
21:09:15.314 00.098 2864 PhdConfig flush
21:09:15.487 00.173 2864 evsrv: cli 1028D3F8 connect
21:09:15.494 00.007 2864 case statement mapped state 6 to 3
21:09:15.494 00.000 2864 case statement mapped state 6 to 3
21:09:15.503 00.009 2864 evsrv: cli 1028D3F8 request: {"method":"get_pixel_scale","id":"d94432b2-646a-4120-aa13-9e1f9c6be780"}
21:09:15.503 00.000 2864 evsrv: cli 1028D3F8 response: {"jsonrpc":"2.0","result":1.86834,"id":"d94432b2-646a-4120-aa13-9e1f9c6be780"}
21:09:15.503 00.000 2864 evsrv: cli 1028D3F8 disconnect
21:09:15.650 00.147 6680 Exposure complete
21:09:15.694 00.044 6680 worker thread done servicing request
21:09:15.694 00.000 2864 OnExposeComplete: enter
21:09:15.694 00.000 2864 UpdateGuideState(): m_state=6
21:09:15.694 00.000 2864 Star::Find(15, 149, 711, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
21:09:15.703 00.009 2864 Star::Find returns 1 (0), X=149.82, Y=711.76, Mass=1907, SNR=30.8, Peak=189 HFD=2.8
21:09:15.703 00.000 2864 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.80) = xAngle (-2.91 = -2.91)
21:09:15.703 00.000 2864 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.98 = 0.30)
21:09:15.703 00.000 2864 CameraToMount -- cameraX=1.37 cameraY=-0.16 hyp=1.38 cameraTheta=-0.11 mountX=-1.35 mountY=0.41, mountTheta=2.85
21:09:15.712 00.009 2864 SchedulePrimaryMove(10198720, x=1.37, y=-0.16, opts=13)
21:09:15.712 00.000 2864 Enqueuing Move request for scope (1.37, -0.16)
21:09:15.712 00.000 6680 Worker thread wakes up
21:09:15.712 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.37, -0.16) opts 0xd
21:09:15.712 00.000 6680 Handling offset move in thread for scope, endpoint = (1.37, -0.16)
21:09:15.712 00.000 6680 Moving (1.37, -0.16) raw xDistance=-1.35 yDistance=0.41
21:09:15.712 00.000 6680 PPEC rslt(dithering): input = -1.35, final = -0.81
21:09:15.712 00.000 6680 PPEC: input: -1.35, control: -0.81, exposure: 1500
21:09:15.712 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:09:15.712 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
21:09:15.712 00.000 6680 MoveAxis(E, 109, ABG)
21:09:15.712 00.000 6680 Guiding  Dir = 2, Dur = 109
21:09:15.712 00.000 6680 IsGuiding returns 0
21:09:15.712 00.000 6680 PulseGuide returned control before completion, sleep 119
21:09:15.726 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=182, Gamma=0.560
21:09:15.780 00.054 2864 UpdateGuideState exits: m=1907 SNR=30.8
21:09:15.782 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:15.782 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:09:15.782 00.000 2864 Enqueuing Expose request
21:09:15.852 00.070 6680 IsGuiding returns 1
21:09:15.852 00.000 6680 scope still moving after pulse duration time elapsed
21:09:15.884 00.032 6680 IsGuiding returns 0
21:09:15.884 00.000 6680 scope move finished after 109 + 56 ms
21:09:15.884 00.000 6680 Move returns status 0, amount 109
21:09:15.884 00.000 6680 MoveAxis(N, 0, ABG)
21:09:15.884 00.000 6680 Move returns status 0, amount 0
21:09:15.884 00.000 6680 move complete, result=0
21:09:15.884 00.000 6680 worker thread done servicing request
21:09:15.884 00.000 6680 Worker thread wakes up
21:09:15.884 00.000 2864 GuideStep: -1.3 px 109 ms EAST, 0.4 px 0 ms NORTH
21:09:15.884 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:09:15.884 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:09:16.683 00.799 2864 BLC: Comp pulse set to 220 ms, Floor = 20 ms, Ceiling = 330 ms, Adjustable
21:09:16.689 00.006 2864 BLC: Backlash comp enabled, Comp pulse = 220 ms
21:09:17.007 00.318 2864 evsrv: cli 1028DA38 connect
21:09:17.017 00.010 2864 case statement mapped state 6 to 3
21:09:17.025 00.008 2864 case statement mapped state 6 to 3
21:09:17.033 00.008 2864 evsrv: cli 1028DA38 request: {"method":"get_pixel_scale","id":"01be7399-d62d-4cfa-9724-e78c5a8685c7"}
21:09:17.039 00.006 2864 evsrv: cli 1028DA38 response: {"jsonrpc":"2.0","result":1.86834,"id":"01be7399-d62d-4cfa-9724-e78c5a8685c7"}
21:09:17.043 00.004 2864 evsrv: cli 1028DA38 disconnect
21:09:17.163 00.120 2864 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.40
21:09:17.163 00.000 2864 GuideAssistant changed Dec_MinMove to 0.40
21:09:17.294 00.131 6680 Exposure complete
21:09:17.338 00.044 6680 worker thread done servicing request
21:09:17.338 00.000 2864 OnExposeComplete: enter
21:09:17.348 00.010 2864 UpdateGuideState(): m_state=6
21:09:17.350 00.002 2864 Star::Find(15, 149, 711, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
21:09:17.352 00.002 2864 Star::Find returns 1 (0), X=149.56, Y=711.72, Mass=1872, SNR=30.5, Peak=184 HFD=3.1
21:09:17.353 00.001 2864 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.80) = xAngle (-2.97 = -2.97)
21:09:17.355 00.002 2864 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.04 = 0.24)
21:09:17.355 00.000 2864 CameraToMount -- cameraX=1.11 cameraY=-0.19 hyp=1.13 cameraTheta=-0.17 mountX=-1.11 mountY=0.27, mountTheta=2.90
21:09:17.355 00.000 2864 SchedulePrimaryMove(10198720, x=1.11, y=-0.19, opts=13)
21:09:17.363 00.008 2864 Enqueuing Move request for scope (1.11, -0.19)
21:09:17.363 00.000 6680 Worker thread wakes up
21:09:17.363 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.11, -0.19) opts 0xd
21:09:17.363 00.000 6680 Handling offset move in thread for scope, endpoint = (1.11, -0.19)
21:09:17.363 00.000 6680 Moving (1.11, -0.19) raw xDistance=-1.11 yDistance=0.27
21:09:17.363 00.000 6680 PPEC rslt(dithering): input = -1.11, final = -0.67
21:09:17.363 00.000 6680 PPEC: input: -1.11, control: -0.67, exposure: 1500
21:09:17.363 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:17.363 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
21:09:17.363 00.000 6680 MoveAxis(E, 90, ABG)
21:09:17.363 00.000 6680 Guiding  Dir = 2, Dur = 90
21:09:17.363 00.000 6680 IsGuiding returns 0
21:09:17.363 00.000 6680 PulseGuide returned control before completion, sleep 100
21:09:17.381 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=179, Gamma=0.560
21:09:17.416 00.035 2864 UpdateGuideState exits: m=1872 SNR=30.5
21:09:17.416 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:17.416 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:09:17.432 00.016 2864 Enqueuing Expose request
21:09:17.480 00.048 6680 IsGuiding returns 0
21:09:17.480 00.000 6680 Move returns status 0, amount 90
21:09:17.480 00.000 6680 MoveAxis(N, 0, ABG)
21:09:17.480 00.000 6680 Move returns status 0, amount 0
21:09:17.480 00.000 6680 move complete, result=0
21:09:17.480 00.000 6680 worker thread done servicing request
21:09:17.480 00.000 6680 Worker thread wakes up
21:09:17.480 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:09:17.480 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:09:17.480 00.000 2864 GuideStep: -1.1 px 90 ms EAST, 0.3 px 0 ms NORTH
21:09:17.514 00.034 2864 evsrv: cli 1028DFD8 connect
21:09:17.518 00.004 2864 case statement mapped state 6 to 3
21:09:17.520 00.002 2864 case statement mapped state 6 to 3
21:09:17.522 00.002 2864 evsrv: cli 1028DFD8 request: {"method":"get_pixel_scale","id":"50b067a7-2f71-4053-9056-6cf1a07f302d"}
21:09:17.527 00.005 2864 evsrv: cli 1028DFD8 response: {"jsonrpc":"2.0","result":1.86834,"id":"50b067a7-2f71-4053-9056-6cf1a07f302d"}
21:09:17.527 00.000 2864 evsrv: cli 1028DFD8 disconnect
21:09:17.663 00.136 2864 GuideAssistant changed RA_MinMove to 0.26
21:09:18.019 00.356 2864 evsrv: cli 1028D3F8 connect
21:09:18.019 00.000 2864 case statement mapped state 6 to 3
21:09:18.019 00.000 2864 case statement mapped state 6 to 3
21:09:18.025 00.006 2864 evsrv: cli 1028D3F8 request: {"method":"get_pixel_scale","id":"0e592817-27e1-4188-940e-7e08c783acfe"}
21:09:18.025 00.000 2864 evsrv: cli 1028D3F8 response: {"jsonrpc":"2.0","result":1.86834,"id":"0e592817-27e1-4188-940e-7e08c783acfe"}
21:09:18.025 00.000 2864 evsrv: cli 1028D3F8 disconnect
21:09:19.124 01.099 6680 Exposure complete
21:09:19.188 00.064 6680 worker thread done servicing request
21:09:19.188 00.000 2864 OnExposeComplete: enter
21:09:19.188 00.000 2864 UpdateGuideState(): m_state=6
21:09:19.188 00.000 2864 Star::Find(15, 149, 711, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:09:19.188 00.000 2864 Star::Find returns 1 (0), X=149.18, Y=711.87, Mass=1942, SNR=31.1, Peak=199 HFD=2.8
21:09:19.203 00.015 2864 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.80) = xAngle (-2.86 = -2.86)
21:09:19.203 00.000 2864 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.93 = 0.35)
21:09:19.203 00.000 2864 CameraToMount -- cameraX=0.74 cameraY=-0.05 hyp=0.74 cameraTheta=-0.06 mountX=-0.71 mountY=0.26, mountTheta=2.80
21:09:19.203 00.000 2864 SchedulePrimaryMove(10198720, x=0.74, y=-0.05, opts=13)
21:09:19.213 00.010 2864 Enqueuing Move request for scope (0.74, -0.05)
21:09:19.213 00.000 6680 Worker thread wakes up
21:09:19.213 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.74, -0.05) opts 0xd
21:09:19.213 00.000 6680 Handling offset move in thread for scope, endpoint = (0.74, -0.05)
21:09:19.213 00.000 6680 Moving (0.74, -0.05) raw xDistance=-0.71 yDistance=0.26
21:09:19.213 00.000 6680 PPEC rslt(dithering): input = -0.71, final = -0.43
21:09:19.213 00.000 6680 PPEC: input: -0.71, control: -0.43, exposure: 1500
21:09:19.213 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:19.213 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
21:09:19.213 00.000 6680 MoveAxis(E, 58, ABG)
21:09:19.213 00.000 6680 Guiding  Dir = 2, Dur = 58
21:09:19.213 00.000 6680 IsGuiding returns 0
21:09:19.213 00.000 6680 PulseGuide returned control before completion, sleep 68
21:09:19.230 00.017 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=194, Gamma=0.560
21:09:19.277 00.047 2864 UpdateGuideState exits: m=1942 SNR=31.1
21:09:19.279 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:19.281 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:09:19.283 00.002 2864 Enqueuing Expose request
21:09:19.298 00.015 6680 IsGuiding returns 0
21:09:19.298 00.000 6680 Move returns status 0, amount 58
21:09:19.298 00.000 6680 MoveAxis(N, 0, ABG)
21:09:19.298 00.000 6680 Move returns status 0, amount 0
21:09:19.298 00.000 6680 move complete, result=0
21:09:19.298 00.000 6680 worker thread done servicing request
21:09:19.298 00.000 6680 Worker thread wakes up
21:09:19.298 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:09:19.298 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:09:19.298 00.000 2864 GuideStep: -0.7 px 58 ms EAST, 0.3 px 0 ms NORTH
21:09:20.338 01.040 2864 PhdConfig flush
21:09:20.556 00.218 2864 evsrv: cli 1028E2F8 connect
21:09:20.558 00.002 2864 case statement mapped state 6 to 3
21:09:20.562 00.004 2864 case statement mapped state 6 to 3
21:09:20.566 00.004 2864 evsrv: cli 1028E2F8 request: {"method":"get_pixel_scale","id":"68ce647b-c74b-4eda-a7f1-fd48ed54a9ee"}
21:09:20.566 00.000 2864 evsrv: cli 1028E2F8 response: {"jsonrpc":"2.0","result":1.86834,"id":"68ce647b-c74b-4eda-a7f1-fd48ed54a9ee"}
21:09:20.566 00.000 2864 evsrv: cli 1028E2F8 disconnect
21:09:20.713 00.147 6680 Exposure complete
21:09:20.775 00.062 6680 worker thread done servicing request
21:09:20.775 00.000 2864 OnExposeComplete: enter
21:09:20.775 00.000 2864 UpdateGuideState(): m_state=6
21:09:20.789 00.014 2864 Star::Find(15, 149, 711, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
21:09:20.791 00.002 2864 Star::Find returns 1 (0), X=149.14, Y=712.27, Mass=1872, SNR=30.5, Peak=187 HFD=2.8
21:09:20.791 00.000 2864 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.80) = xAngle (-2.33 = -2.33)
21:09:20.791 00.000 2864 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.41 = 0.88)
21:09:20.791 00.000 2864 CameraToMount -- cameraX=0.70 cameraY=0.35 hyp=0.79 cameraTheta=0.46 mountX=-0.54 mountY=0.60, mountTheta=2.30
21:09:20.791 00.000 2864 SchedulePrimaryMove(10198720, x=0.70, y=0.35, opts=13)
21:09:20.791 00.000 2864 Enqueuing Move request for scope (0.70, 0.35)
21:09:20.791 00.000 6680 Worker thread wakes up
21:09:20.791 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.70, 0.35) opts 0xd
21:09:20.791 00.000 6680 Handling offset move in thread for scope, endpoint = (0.70, 0.35)
21:09:20.791 00.000 6680 Moving (0.70, 0.35) raw xDistance=-0.54 yDistance=0.60
21:09:20.791 00.000 6680 PPEC rslt(dithering): input = -0.54, final = -0.33
21:09:20.791 00.000 6680 PPEC: input: -0.54, control: -0.33, exposure: 1500
21:09:20.791 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:09:20.791 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.60
21:09:20.791 00.000 6680 MoveAxis(E, 44, ABG)
21:09:20.791 00.000 6680 Guiding  Dir = 2, Dur = 44
21:09:20.791 00.000 6680 IsGuiding returns 0
21:09:20.791 00.000 6680 PulseGuide returned control before completion, sleep 54
21:09:20.818 00.027 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=170, Gamma=0.560
21:09:20.865 00.047 2864 UpdateGuideState exits: m=1872 SNR=30.5
21:09:20.865 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:20.869 00.004 6680 IsGuiding returns 1
21:09:20.869 00.000 6680 scope still moving after pulse duration time elapsed
21:09:20.869 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:09:20.869 00.000 2864 Enqueuing Expose request
21:09:20.900 00.031 6680 IsGuiding returns 0
21:09:20.900 00.000 6680 scope move finished after 44 + 52 ms
21:09:20.900 00.000 6680 Move returns status 0, amount 44
21:09:20.900 00.000 6680 MoveAxis(N, 0, ABG)
21:09:20.900 00.000 6680 Move returns status 0, amount 0
21:09:20.900 00.000 6680 move complete, result=0
21:09:20.900 00.000 6680 worker thread done servicing request
21:09:20.900 00.000 6680 Worker thread wakes up
21:09:20.902 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
21:09:20.902 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:09:20.910 00.008 2864 GuideStep: -0.5 px 44 ms EAST, 0.6 px 0 ms NORTH
21:09:22.546 01.636 6680 Exposure complete
21:09:22.606 00.060 6680 worker thread done servicing request
21:09:22.606 00.000 2864 OnExposeComplete: enter
21:09:22.609 00.003 2864 UpdateGuideState(): m_state=6
21:09:22.609 00.000 2864 Star::Find(15, 149, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
21:09:22.609 00.000 2864 Star::Find returns 1 (0), X=148.88, Y=712.18, Mass=1848, SNR=30.3, Peak=200 HFD=2.8
21:09:22.609 00.000 2864 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.80) = xAngle (-2.25 = -2.25)
21:09:22.609 00.000 2864 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.32 = 0.96)
21:09:22.609 00.000 2864 CameraToMount -- cameraX=0.44 cameraY=0.27 hyp=0.51 cameraTheta=0.55 mountX=-0.32 mountY=0.42, mountTheta=2.22
21:09:22.619 00.010 2864 SchedulePrimaryMove(10198720, x=0.44, y=0.27, opts=13)
21:09:22.619 00.000 2864 Enqueuing Move request for scope (0.44, 0.27)
21:09:22.625 00.006 6680 Worker thread wakes up
21:09:22.625 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.27) opts 0xd
21:09:22.625 00.000 6680 Handling offset move in thread for scope, endpoint = (0.44, 0.27)
21:09:22.625 00.000 6680 Moving (0.44, 0.27) raw xDistance=-0.32 yDistance=0.42
21:09:22.625 00.000 6680 PPEC rslt(dithering): input = -0.32, final = -0.19
21:09:22.625 00.000 6680 PPEC: input: -0.32, control: -0.19, exposure: 1500
21:09:22.625 00.000 6680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.28
21:09:22.625 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
21:09:22.625 00.000 6680 MoveAxis(E, 26, ABG)
21:09:22.625 00.000 6680 Guiding  Dir = 2, Dur = 26
21:09:22.625 00.000 6680 IsGuiding returns 0
21:09:22.625 00.000 6680 PulseGuide returned control before completion, sleep 36
21:09:22.625 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=179, Gamma=0.560
21:09:22.673 00.048 6680 IsGuiding returns 1
21:09:22.673 00.000 6680 scope still moving after pulse duration time elapsed
21:09:22.681 00.008 2864 UpdateGuideState exits: m=1848 SNR=30.3
21:09:22.683 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:22.685 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:09:22.687 00.002 2864 Enqueuing Expose request
21:09:22.705 00.018 6680 IsGuiding returns 0
21:09:22.705 00.000 6680 scope move finished after 26 + 53 ms
21:09:22.705 00.000 6680 Move returns status 0, amount 26
21:09:22.705 00.000 6680 MoveAxis(S, 67, ABG)
21:09:22.705 00.000 6680 Guiding  Dir = 1, Dur = 67
21:09:22.705 00.000 6680 IsGuiding returns 0
21:09:22.705 00.000 6680 PulseGuide returned control before completion, sleep 77
21:09:22.784 00.079 6680 IsGuiding returns 1
21:09:22.784 00.000 6680 scope still moving after pulse duration time elapsed
21:09:22.815 00.031 6680 IsGuiding returns 0
21:09:22.815 00.000 6680 scope move finished after 67 + 42 ms
21:09:22.815 00.000 6680 Move returns status 0, amount 67
21:09:22.815 00.000 6680 move complete, result=0
21:09:22.815 00.000 6680 worker thread done servicing request
21:09:22.815 00.000 6680 Worker thread wakes up
21:09:22.815 00.000 2864 GuideStep: -0.3 px 26 ms EAST, 0.4 px 67 ms SOUTH
21:09:22.815 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:09:22.815 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:09:24.237 01.422 6680 Exposure complete
21:09:24.309 00.072 6680 worker thread done servicing request
21:09:24.309 00.000 2864 OnExposeComplete: enter
21:09:24.311 00.002 2864 UpdateGuideState(): m_state=6
21:09:24.312 00.001 2864 Star::Find(15, 148, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
21:09:24.313 00.001 2864 Star::Find returns 1 (0), X=149.06, Y=711.88, Mass=1801, SNR=29.9, Peak=195 HFD=2.7
21:09:24.316 00.003 2864 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.80) = xAngle (-2.85 = -2.85)
21:09:24.318 00.002 2864 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.93 = 0.36)
21:09:24.322 00.004 2864 CameraToMount -- cameraX=0.62 cameraY=-0.04 hyp=0.62 cameraTheta=-0.06 mountX=-0.59 mountY=0.22, mountTheta=2.79
21:09:24.325 00.003 2864 SchedulePrimaryMove(10198720, x=0.62, y=-0.04, opts=13)
21:09:24.327 00.002 2864 Enqueuing Move request for scope (0.62, -0.04)
21:09:24.330 00.003 6680 Worker thread wakes up
21:09:24.330 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.62, -0.04) opts 0xd
21:09:24.330 00.000 6680 Handling offset move in thread for scope, endpoint = (0.62, -0.04)
21:09:24.330 00.000 6680 Moving (0.62, -0.04) raw xDistance=-0.59 yDistance=0.22
21:09:24.330 00.000 6680 PPEC rslt(dithering): input = -0.59, final = -0.36
21:09:24.330 00.000 6680 PPEC: input: -0.59, control: -0.36, exposure: 1500
21:09:24.330 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:24.330 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:09:24.330 00.000 6680 MoveAxis(E, 48, ABG)
21:09:24.330 00.000 6680 Guiding  Dir = 2, Dur = 48
21:09:24.331 00.001 6680 IsGuiding returns 0
21:09:24.331 00.000 6680 PulseGuide returned control before completion, sleep 58
21:09:24.345 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=165, Gamma=0.560
21:09:24.392 00.047 2864 UpdateGuideState exits: m=1801 SNR=29.9
21:09:24.394 00.002 6680 IsGuiding returns 1
21:09:24.394 00.000 6680 scope still moving after pulse duration time elapsed
21:09:24.394 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:24.396 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:09:24.398 00.002 2864 Enqueuing Expose request
21:09:24.423 00.025 6680 IsGuiding returns 1
21:09:24.454 00.031 6680 IsGuiding returns 0
21:09:24.454 00.000 6680 scope move finished after 48 + 75 ms
21:09:24.454 00.000 6680 Move returns status 0, amount 48
21:09:24.454 00.000 6680 MoveAxis(N, 0, ABG)
21:09:24.454 00.000 6680 Move returns status 0, amount 0
21:09:24.454 00.000 6680 move complete, result=0
21:09:24.454 00.000 6680 worker thread done servicing request
21:09:24.454 00.000 6680 Worker thread wakes up
21:09:24.454 00.000 2864 GuideStep: -0.6 px 48 ms EAST, 0.2 px 0 ms NORTH
21:09:24.457 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
21:09:24.458 00.001 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:09:26.091 01.633 6680 Exposure complete
21:09:26.170 00.079 6680 worker thread done servicing request
21:09:26.170 00.000 2864 OnExposeComplete: enter
21:09:26.170 00.000 2864 UpdateGuideState(): m_state=6
21:09:26.170 00.000 2864 Star::Find(15, 149, 711, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:09:26.170 00.000 2864 Star::Find returns 1 (0), X=149.15, Y=712.00, Mass=1814, SNR=30.0, Peak=225 HFD=2.6
21:09:26.170 00.000 2864 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.80) = xAngle (-2.67 = -2.67)
21:09:26.170 00.000 2864 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.74 = 0.54)
21:09:26.181 00.011 2864 CameraToMount -- cameraX=0.70 cameraY=0.09 hyp=0.71 cameraTheta=0.13 mountX=-0.63 mountY=0.36, mountTheta=2.62
21:09:26.186 00.005 2864 SchedulePrimaryMove(10198720, x=0.70, y=0.09, opts=13)
21:09:26.186 00.000 2864 Enqueuing Move request for scope (0.70, 0.09)
21:09:26.186 00.000 6680 Worker thread wakes up
21:09:26.186 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.70, 0.09) opts 0xd
21:09:26.186 00.000 6680 Handling offset move in thread for scope, endpoint = (0.70, 0.09)
21:09:26.186 00.000 6680 Moving (0.70, 0.09) raw xDistance=-0.63 yDistance=0.36
21:09:26.186 00.000 6680 PPEC rslt(dithering): input = -0.63, final = -0.38
21:09:26.186 00.000 6680 PPEC: input: -0.63, control: -0.38, exposure: 1500
21:09:26.186 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:26.186 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
21:09:26.186 00.000 6680 MoveAxis(E, 51, ABG)
21:09:26.186 00.000 6680 Guiding  Dir = 2, Dur = 51
21:09:26.186 00.000 6680 IsGuiding returns 0
21:09:26.186 00.000 6680 PulseGuide returned control before completion, sleep 61
21:09:26.202 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=208, Gamma=0.560
21:09:26.244 00.042 2864 UpdateGuideState exits: m=1814 SNR=30.0
21:09:26.250 00.006 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:26.250 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:09:26.250 00.000 2864 Enqueuing Expose request
21:09:26.266 00.016 6680 IsGuiding returns 1
21:09:26.266 00.000 6680 scope still moving after pulse duration time elapsed
21:09:26.297 00.031 6680 IsGuiding returns 0
21:09:26.297 00.000 6680 scope move finished after 51 + 56 ms
21:09:26.297 00.000 6680 Move returns status 0, amount 51
21:09:26.297 00.000 6680 MoveAxis(N, 0, ABG)
21:09:26.297 00.000 6680 Move returns status 0, amount 0
21:09:26.297 00.000 6680 move complete, result=0
21:09:26.297 00.000 6680 worker thread done servicing request
21:09:26.297 00.000 6680 Worker thread wakes up
21:09:26.297 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:09:26.297 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:09:26.299 00.002 2864 GuideStep: -0.6 px 51 ms EAST, 0.4 px 0 ms NORTH
21:09:27.122 00.823 2864 Stop button clicked
21:09:27.122 00.000 2864 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
21:09:27.138 00.016 2864 Status Line: Waiting for devices...
21:09:27.185 00.047 6680 ZWO: stopexposure
21:09:27.566 00.381 6680 ZWO: stopexposure
21:09:27.572 00.006 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
21:09:27.572 00.000 6680 worker thread done servicing request
21:09:27.572 00.000 2864 OnExposeComplete: enter
21:09:27.574 00.002 2864 OnExposeComplete: Capture Error reported
21:09:27.588 00.014 2864 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
21:09:27.588 00.000 2864 Mount: notify guiding stopped
21:09:27.588 00.000 2864 BLC: window closed
21:09:27.598 00.010 2864 BLC: Last direction was reset
21:09:27.598 00.000 2864 Changing from state GUIDING to STOP
21:09:27.598 00.000 2864 guider state => SELECTED
21:09:27.598 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=208, Gamma=0.560
21:09:27.650 00.052 2864 Changing from state SELECTED to UNINITIALIZED
21:09:27.663 00.013 2864 guider state => SELECTING
21:09:27.667 00.004 2864 Status Line: Stopped.
21:09:27.667 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
21:09:27.810 00.143 2864 evsrv: cli 1028D358 connect
21:09:27.814 00.004 2864 evsrv: cli 1028D358 request: {"method":"get_pixel_scale","id":"08e9e889-d5bd-4861-b487-e3008c9e8443"}
21:09:27.817 00.003 2864 evsrv: cli 1028D358 response: {"jsonrpc":"2.0","result":1.86834,"id":"08e9e889-d5bd-4861-b487-e3008c9e8443"}
21:09:27.817 00.000 2864 evsrv: cli 1028D358 disconnect
21:09:27.267 -00.550 2864 StartLoopingInteractive: Loop button clicked
21:09:27.269 00.002 2864 Status Line: Looping
21:09:27.279 00.010 2864 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
21:09:27.281 00.002 2864 ScheduleExposure(1500,3,0) exposurePending=0
21:09:27.288 00.007 2864 Enqueuing Expose request
21:09:27.288 00.000 6680 Worker thread wakes up
21:09:27.288 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:09:27.288 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
21:09:27.351 00.063 2864 evsrv: cli 1028E118 connect
21:09:27.353 00.002 2864 case statement mapped state 1 to 101
21:09:27.357 00.004 2864 case statement mapped state 1 to 101
21:09:27.360 00.003 2864 evsrv: cli 1028E118 request: {"method":"get_pixel_scale","id":"b99349da-438e-4591-b780-26205ea930f4"}
21:09:27.360 00.000 2864 evsrv: cli 1028E118 response: {"jsonrpc":"2.0","result":1.86834,"id":"b99349da-438e-4591-b780-26205ea930f4"}
21:09:27.360 00.000 2864 evsrv: cli 1028E118 disconnect
21:09:28.929 01.569 6680 Exposure complete
21:09:29.023 00.094 6680 worker thread done servicing request
21:09:29.023 00.000 2864 OnExposeComplete: enter
21:09:29.023 00.000 2864 UpdateGuideState(): m_state=1
21:09:29.038 00.015 2864 Star::Find(15, 149, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:09:29.040 00.002 2864 Star::Find returns 1 (0), X=148.43, Y=711.74, Mass=1864, SNR=30.5, Peak=202 HFD=3.0
21:09:29.040 00.000 2864 setting lock position to (148.43, 711.74)
21:09:29.040 00.000 2864 CurrentPosition() valid, moving to STATE_SELECTED
21:09:29.040 00.000 2864 Changing from state SELECTING to SELECTED
21:09:29.040 00.000 2864 guider state => SELECTED
21:09:29.069 00.029 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=194, Gamma=0.560
21:09:29.114 00.045 2864 UpdateGuideState exits: m=1864 SNR=30.5
21:09:29.117 00.003 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:29.119 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:09:29.121 00.002 2864 Enqueuing Expose request
21:09:29.123 00.002 6680 Worker thread wakes up
21:09:29.123 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:09:29.123 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:09:29.637 00.514 2864 GuiderMultiStar::AutoSelect enter
21:09:29.637 00.000 2864 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
21:09:29.694 00.057 2864 AutoFind: auto downsample for scale 1.87 => 1x
21:09:29.788 00.094 2864 AutoFind: global mean = 0.0, stdev 2.8
21:09:29.798 00.010 2864 AutoFind: using threshold = 0.1
21:09:29.876 00.078 2864 AutoFind: local max [429, 97] 241.1
21:09:29.876 00.000 2864 AutoFind: local max [149, 712] 144.6
21:09:29.876 00.000 2864 AutoFind: local max [546, 121] 120.8
21:09:29.883 00.007 2864 AutoFind: local max [664, 284] 70.0
21:09:29.883 00.000 2864 AutoFind: local max [138, 891] 60.2
21:09:29.883 00.000 2864 AutoFind: local max [480, 177] 50.7
21:09:29.883 00.000 2864 AutoFind: local max [691, 555] 41.9
21:09:29.883 00.000 2864 AutoFind: local max [592, 193] 33.8
21:09:29.883 00.000 2864 AutoFind: local max [1122, 910] 26.0
21:09:29.892 00.009 2864 AutoFind: local max [508, 352] 23.2
21:09:29.892 00.000 2864 AutoFind: local max [821, 525] 20.7
21:09:29.892 00.000 2864 AutoFind: local max [706, 747] 18.9
21:09:29.892 00.000 2864 AutoFind: local max [709, 73] 18.3
21:09:29.892 00.000 2864 AutoFind: local max [55, 177] 17.5
21:09:29.892 00.000 2864 AutoFind: local max [942, 683] 17.3
21:09:29.892 00.000 2864 AutoFind: local max [1036, 633] 16.1
21:09:29.892 00.000 2864 AutoFind: local max [314, 510] 13.8
21:09:29.892 00.000 2864 AutoFind: local max [1121, 939] 13.8
21:09:29.908 00.016 2864 AutoFind: local max [469, 39] 13.8
21:09:29.908 00.000 2864 AutoFind: local max [172, 941] 13.7
21:09:29.908 00.000 2864 AutoFind: local max [230, 496] 12.7
21:09:29.913 00.005 2864 AutoFind: local max [284, 951] 12.2
21:09:29.913 00.000 2864 AutoFind: local max [285, 501] 11.7
21:09:29.913 00.000 2864 AutoFind: local max [563, 431] 11.5
21:09:29.913 00.000 2864 AutoFind: local max [325, 275] 10.9
21:09:29.913 00.000 2864 AutoFind: local max [1086, 343] 10.8
21:09:29.913 00.000 2864 AutoFind: local max [459, 115] 10.6
21:09:29.924 00.011 2864 AutoFind: local max [534, 55] 10.1
21:09:29.924 00.000 2864 AutoFind: local max [419, 895] 10.0
21:09:29.924 00.000 2864 AutoFind: local max [837, 717] 9.9
21:09:29.924 00.000 2864 AutoFind: local max [1259, 224] 8.6
21:09:29.924 00.000 2864 AutoFind: local max [846, 824] 8.1
21:09:29.924 00.000 2864 AutoFind: local max [1162, 875] 7.9
21:09:29.924 00.000 2864 AutoFind: local max [18, 885] 7.6
21:09:29.924 00.000 2864 AutoFind: local max [637, 417] 7.6
21:09:29.940 00.016 2864 AutoFind: local max [140, 836] 7.4
21:09:29.942 00.002 2864 AutoFind: local max [1010, 788] 6.9
21:09:29.945 00.003 2864 AutoFind: local max [1122, 248] 6.8
21:09:29.947 00.002 2864 AutoFind: local max [296, 609] 6.7
21:09:29.947 00.000 2864 AutoFind: local max [1271, 178] 6.7
21:09:29.947 00.000 2864 AutoFind: local max [160, 412] 6.6
21:09:29.947 00.000 2864 AutoFind: local max [322, 490] 6.4
21:09:29.947 00.000 2864 AutoFind: local max [73, 401] 6.2
21:09:29.955 00.008 2864 AutoFind: local max [820, 334] 6.1
21:09:29.955 00.000 2864 AutoFind: local max [899, 457] 6.0
21:09:29.955 00.000 2864 AutoFind: local max [410, 380] 5.8
21:09:29.955 00.000 2864 AutoFind: local max [549, 909] 5.7
21:09:29.955 00.000 2864 AutoFind: local max [1044, 628] 5.6
21:09:29.955 00.000 2864 AutoFind: local max [1014, 114] 5.5
21:09:29.955 00.000 2864 AutoFind: local max [974, 555] 5.5
21:09:29.955 00.000 2864 AutoFind: local max [488, 773] 5.3
21:09:29.971 00.016 2864 AutoFind: local max [1234, 268] 5.3
21:09:29.971 00.000 2864 AutoFind: local max [273, 728] 5.3
21:09:29.976 00.005 2864 AutoFind: local max [937, 836] 5.3
21:09:29.976 00.000 2864 AutoFind: local max [658, 841] 5.3
21:09:29.976 00.000 2864 AutoFind: local max [439, 96] 5.2
21:09:29.976 00.000 2864 AutoFind: local max [539, 791] 5.2
21:09:29.983 00.007 2864 AutoFind: local max [100, 512] 5.0
21:09:29.983 00.000 2864 AutoFind: local max [580, 609] 4.9
21:09:29.983 00.000 2864 AutoFind: local max [819, 738] 4.9
21:09:29.989 00.006 2864 AutoFind: local max [1261, 302] 4.9
21:09:29.991 00.002 2864 AutoFind: local max [1113, 78] 4.8
21:09:29.993 00.002 2864 AutoFind: local max [366, 682] 4.8
21:09:29.995 00.002 2864 AutoFind: local max [224, 402] 4.7
21:09:29.995 00.000 2864 AutoFind: local max [1182, 213] 4.7
21:09:29.997 00.002 2864 AutoFind: local max [340, 771] 4.6
21:09:29.999 00.002 2864 AutoFind: local max [1250, 848] 4.6
21:09:30.001 00.002 2864 AutoFind: local max [1183, 222] 4.5
21:09:30.003 00.002 2864 AutoFind: local max [581, 24] 4.3
21:09:30.005 00.002 2864 AutoFind: local max [168, 248] 4.3
21:09:30.007 00.002 2864 AutoFind: local max [1255, 412] 4.2
21:09:30.009 00.002 2864 AutoFind: local max [1013, 865] 4.0
21:09:30.009 00.000 2864 AutoFind: local max [759, 585] 3.9
21:09:30.011 00.002 2864 AutoFind: local max [1259, 330] 3.8
21:09:30.013 00.002 2864 AutoFind: local max [802, 537] 3.8
21:09:30.015 00.002 2864 AutoFind: local max [1100, 483] 3.6
21:09:30.017 00.002 2864 AutoFind: local max [423, 447] 3.6
21:09:30.019 00.002 2864 AutoFind: local max [158, 713] 3.6
21:09:30.021 00.002 2864 AutoFind: local max [150, 702] 3.6
21:09:30.023 00.002 2864 AutoFind: local max [707, 619] 3.5
21:09:30.025 00.002 2864 AutoFind: local max [280, 376] 3.5
21:09:30.027 00.002 2864 AutoFind: local max [445, 420] 3.5
21:09:30.029 00.002 2864 AutoFind: local max [691, 765] 3.5
21:09:30.031 00.002 2864 AutoFind: local max [622, 727] 3.4
21:09:30.031 00.000 2864 AutoFind: local max [463, 144] 3.4
21:09:30.033 00.002 2864 AutoFind: local max [1123, 665] 3.4
21:09:30.035 00.002 2864 AutoFind: local max [1195, 829] 3.3
21:09:30.037 00.002 2864 AutoFind: local max [438, 87] 3.3
21:09:30.038 00.001 2864 AutoFind: local max [333, 551] 3.3
21:09:30.040 00.002 2864 AutoFind: local max [151, 722] 3.2
21:09:30.042 00.002 2864 AutoFind: local max [795, 845] 3.2
21:09:30.044 00.002 2864 AutoFind: local max [230, 760] 3.2
21:09:30.044 00.000 2864 AutoFind: local max [936, 464] 3.1
21:09:30.046 00.002 2864 AutoFind: local max [509, 717] 3.1
21:09:30.048 00.002 2864 AutoFind: local max [420, 107] 3.0
21:09:30.050 00.002 2864 AutoFind: local max [790, 702] 3.0
21:09:30.050 00.000 2864 AutoFind: local max [250, 723] 3.0
21:09:30.050 00.000 2864 AutoFind: local max [944, 837] 3.0
21:09:30.050 00.000 2864 AutoFind: local max [553, 374] 3.0
21:09:30.050 00.000 2864 AutoFind: local max [737, 186] 2.9
21:09:30.050 00.000 2864 AutoFind: too close [944, 837] 3.0 - [937, 836] 5.3
21:09:30.050 00.000 2864 AutoFind: too close [420, 107] 3.0 - [438, 87] 3.3
21:09:30.050 00.000 2864 AutoFind: too close [420, 107] 3.0 - [439, 96] 5.2
21:09:30.050 00.000 2864 AutoFind: close dim-bright [420, 107] 3.0 - [429, 97] 241.1
21:09:30.066 00.016 2864 AutoFind: too close [151, 722] 3.2 - [150, 702] 3.6
21:09:30.066 00.000 2864 AutoFind: too close [151, 722] 3.2 - [158, 713] 3.6
21:09:30.071 00.005 2864 AutoFind: close dim-bright [151, 722] 3.2 - [149, 712] 144.6
21:09:30.073 00.002 2864 AutoFind: too close [438, 87] 3.3 - [439, 96] 5.2
21:09:30.073 00.000 2864 AutoFind: close dim-bright [438, 87] 3.3 - [429, 97] 241.1
21:09:30.075 00.002 2864 AutoFind: close dim-bright [691, 765] 3.5 - [706, 747] 18.9
21:09:30.077 00.002 2864 AutoFind: too close [150, 702] 3.6 - [158, 713] 3.6
21:09:30.079 00.002 2864 AutoFind: close dim-bright [150, 702] 3.6 - [149, 712] 144.6
21:09:30.081 00.002 2864 AutoFind: close dim-bright [158, 713] 3.6 - [149, 712] 144.6
21:09:30.083 00.002 2864 AutoFind: close dim-bright [802, 537] 3.8 - [821, 525] 20.7
21:09:30.083 00.000 2864 AutoFind: too close [1183, 222] 4.5 - [1182, 213] 4.7
21:09:30.085 00.002 2864 AutoFind: too close [439, 96] 5.2 - [459, 115] 10.6
21:09:30.087 00.002 2864 AutoFind: close dim-bright [439, 96] 5.2 - [429, 97] 241.1
21:09:30.089 00.002 2864 AutoFind: too close [1044, 628] 5.6 - [1036, 633] 16.1
21:09:30.091 00.002 2864 AutoFind: too close [322, 490] 6.4 - [314, 510] 13.8
21:09:30.093 00.002 2864 AutoFind: too close to edge [1271, 178] 6.7
21:09:30.093 00.000 2864 AutoFind: too close to edge [284, 951] 12.2
21:09:30.095 00.002 2864 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
21:09:30.098 00.003 2864 AutoFind: finding best star pass 1
21:09:30.098 00.000 2864 Star::Find(15, 429, 97, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:09:30.101 00.003 2864 Star::Find returns 1 (1), X=428.75, Y=96.73, Mass=3231, SNR=40.1, Peak=255 HFD=3.1
21:09:30.101 00.000 2864 AutoFind: near-saturated [429, 97] 241.1 Mass 3231 SNR 40.1 Peak 255
21:09:30.101 00.000 2864 Star::Find(15, 149, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:09:30.101 00.000 2864 Star::Find returns 1 (0), X=148.43, Y=711.74, Mass=1864, SNR=30.5, Peak=202 HFD=3.0
21:09:30.101 00.000 2864 AutoFind returns star at [149, 712] 144.6 Mass 1864 SNR 30.5
21:09:30.101 00.000 2864 Star::Find(15, 149, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:09:30.114 00.013 2864 Star::Find returns 1 (0), X=148.43, Y=711.74, Mass=1864, SNR=30.5, Peak=202 HFD=3.0
21:09:30.114 00.000 2864 MultiStar: List (1): {148.43, 711.74}(30.5), 
21:09:30.114 00.000 2864 setting lock position to (148.43, 711.74)
21:09:30.114 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=194, Gamma=0.560
21:09:30.162 00.048 2864 Status Line: Auto-selected star at (148.4, 711.7)
21:09:30.540 00.378 6680 Exposure complete
21:09:30.614 00.074 6680 worker thread done servicing request
21:09:30.614 00.000 2864 OnExposeComplete: enter
21:09:30.614 00.000 2864 UpdateGuideState(): m_state=2
21:09:30.614 00.000 2864 Star::Find(15, 148, 711, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
21:09:30.620 00.006 2864 Star::Find returns 1 (0), X=148.50, Y=711.95, Mass=1823, SNR=30.1, Peak=198 HFD=3.0
21:09:30.620 00.000 2864 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.80) = xAngle (-1.53 = -1.53)
21:09:30.620 00.000 2864 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.61 = 1.68)
21:09:30.620 00.000 2864 CameraToMount -- cameraX=0.07 cameraY=0.21 hyp=0.22 cameraTheta=1.26 mountX=0.01 mountY=0.22, mountTheta=1.53
21:09:30.620 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=193, Gamma=0.560
21:09:30.667 00.047 2864 UpdateGuideState exits: m=1823 SNR=30.1
21:09:30.667 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:30.667 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:09:30.667 00.000 2864 Enqueuing Expose request
21:09:30.667 00.000 6680 Worker thread wakes up
21:09:30.667 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:09:30.667 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(134,697,31,31)
21:09:32.308 01.641 2864 GuideButtonClick i=1 ctx=Guide button clicked
21:09:32.308 00.000 6680 Exposure complete
21:09:32.324 00.016 2864 Changing from state SELECTED to CALIBRATING_PRIMARY
21:09:32.324 00.000 2864 guider state => CALIBRATED
21:09:32.324 00.000 2864 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
21:09:32.344 00.020 2864 reset dither spiral
21:09:32.384 00.040 6680 worker thread done servicing request
21:09:32.403 00.019 2864 OnExposeComplete: enter
21:09:32.403 00.000 2864 UpdateGuideState(): m_state=5
21:09:32.412 00.009 2864 Star::Find(15, 148, 711, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
21:09:32.417 00.005 2864 Star::Find returns 1 (0), X=147.91, Y=712.12, Mass=1882, SNR=30.6, Peak=190 HFD=2.8
21:09:32.421 00.004 2864 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.80) = xAngle (-0.29 = -0.29)
21:09:32.425 00.004 2864 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.36 = 2.92)
21:09:32.429 00.004 2864 CameraToMount -- cameraX=-0.52 cameraY=0.38 hyp=0.65 cameraTheta=2.51 mountX=0.62 mountY=0.14, mountTheta=0.22
21:09:32.433 00.004 2864 Changing from state CALIBRATED to GUIDING
21:09:32.436 00.003 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:09:32.438 00.002 2864 ScopeASCOM::SideOfPier() returns 1
21:09:32.440 00.002 2864 AdjustCalibrationForScopePointing (scope): current dec=5.2 pierSide=1, cal dec=0.0 pierSide=1 rotAngle=None bin=1
21:09:32.444 00.004 2864 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
21:09:32.446 00.002 2864 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
21:09:32.450 00.004 2864 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003125
21:09:32.454 00.004 2864 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003125
21:09:32.454 00.000 2864 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 3.882800
21:09:32.454 00.000 2864 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 10
21:09:32.454 00.000 2864 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 12
21:09:32.466 00.012 2864 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:09:32.468 00.002 2864 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 0
21:09:32.470 00.002 2864 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 8:10:28 PM"
21:09:32.472 00.002 2864 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
21:09:32.474 00.002 2864 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.0 0.8}, {-5.6 1.8}, {-7.6 2.4}, {-10.5 3.9}, {-12.2 4.6}, {-15.6 5.5}, {-17.1 6.3}, {-20.3 6.9}, {-21.8 7.9}, {-24.6 8.9}, {-24.6 8.9}, {-13.5 3.9}, {-5.0 0.1}"
21:09:32.478 00.004 2864 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.0 -2.8}, {-1.5 -4.4}, {-2.8 -6.9}, {-3.2 -8.2}, {-4.1 -11.2}, {-4.4 -12.6}, {-5.3 -15.4}, {-5.6 -16.8}, {-6.4 -19.4}, {-6.7 -20.9}, {-7.1 -23.7}, {-7.2 -25.2}, {-7.2 -25.2}, {-2.6 -18.3}, {3.2 -8.7}, {4.3 -7.6}"
21:09:32.578 00.100 2864 ScopeASCOM::GetGuideRates returns 0 11.250 11.250 a-s/sec
21:09:32.578 00.000 2864 GetDouble("/profile/6/camera/pixelsize", 0.000000) returns 3.750000
21:09:32.578 00.000 2864 Dec comp: XRate 7.460 -> 7.430 for dec 0.0 -> dec 5.2
21:09:32.586 00.008 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:09:32.586 00.000 2864 ScopeASCOM::SideOfPier() returns 1
21:09:32.594 00.008 2864 setting lock position to (147.91, 712.12)
21:09:32.598 00.004 2864 guider state => GUIDING
21:09:32.600 00.002 2864 Status Line: Guiding
21:09:32.601 00.001 2864 Mount: notify guiding started
21:09:32.601 00.000 2864 ScopeASCOM::SideOfPier() returns 1
21:09:32.612 00.011 2864 PPEC: guiding starts RA = 6.5647 hr, pier West, prev RA = 6.5646 hr, pier West
21:09:32.614 00.002 2864 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
21:09:32.616 00.002 2864 PPEC: guiding was stopped for 6.4 seconds, deltaRA +0.2s, worm delta +6.2s, 1.2% of period (514.8s), limit 40.0% (205.9s)
21:09:32.618 00.002 2864 PPEC: resume guiding with gear time offset -0.2 seconds
21:09:32.622 00.004 2864 GetString("/profile/6/name", "") returns "OAG"
21:09:32.624 00.002 2864 GetString("/profile/6/scope/calibration/timestamp", "") returns "1/12/2026 8:10:28 PM"
21:09:32.627 00.003 2864 GetDouble("/profile/6/scope/calibration/xRate", 1.000000) returns 0.007460
21:09:32.629 00.002 2864 GetDouble("/profile/6/scope/calibration/yRate", 1.000000) returns 0.006251
21:09:32.632 00.003 2864 GetInt("/profile/6/scope/calibration/binning", 1) returns 1
21:09:32.632 00.000 2864 GetDouble("/profile/6/scope/calibration/xAngle", 0.000000) returns 2.795610
21:09:32.636 00.004 2864 GetDouble("/profile/6/scope/calibration/yAngle", 0.000000) returns 1.292580
21:09:32.638 00.002 2864 GetDouble("/profile/6/scope/calibration/declination", 0.000000) returns 0.000561
21:09:32.641 00.003 2864 GetInt("/profile/6/scope/calibration/pierSide", -1) returns 1
21:09:32.641 00.000 2864 GetInt("/profile/6/scope/calibration/raGuideParity", 0) returns 1
21:09:32.641 00.000 2864 GetInt("/profile/6/scope/calibration/decGuideParity", 0) returns 1
21:09:32.641 00.000 2864 GetDouble("/profile/6/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:09:32.641 00.000 2864 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
21:09:32.641 00.000 2864 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
21:09:32.641 00.000 2864 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003125
21:09:32.657 00.016 2864 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003125
21:09:32.659 00.002 2864 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 3.882800
21:09:32.661 00.002 2864 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 10
21:09:32.663 00.002 2864 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 12
21:09:32.663 00.000 2864 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:09:32.663 00.000 2864 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 0
21:09:32.663 00.000 2864 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 8:10:28 PM"
21:09:32.673 00.010 2864 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
21:09:32.677 00.004 2864 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.0 0.8}, {-5.6 1.8}, {-7.6 2.4}, {-10.5 3.9}, {-12.2 4.6}, {-15.6 5.5}, {-17.1 6.3}, {-20.3 6.9}, {-21.8 7.9}, {-24.6 8.9}, {-24.6 8.9}, {-13.5 3.9}, {-5.0 0.1}"
21:09:32.679 00.002 2864 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.0 -2.8}, {-1.5 -4.4}, {-2.8 -6.9}, {-3.2 -8.2}, {-4.1 -11.2}, {-4.4 -12.6}, {-5.3 -15.4}, {-5.6 -16.8}, {-6.4 -19.4}, {-6.7 -20.9}, {-7.1 -23.7}, {-7.2 -25.2}, {-7.2 -25.2}, {-2.6 -18.3}, {3.2 -8.7}, {4.3 -7.6}"
21:09:32.681 00.002 2864 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
21:09:32.683 00.002 2864 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
21:09:32.686 00.003 2864 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003125
21:09:32.688 00.002 2864 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003125
21:09:32.689 00.001 2864 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 3.882800
21:09:32.689 00.000 2864 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 10
21:09:32.694 00.005 2864 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 12
21:09:32.694 00.000 2864 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:09:32.694 00.000 2864 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 0
21:09:32.694 00.000 2864 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 8:10:28 PM"
21:09:32.705 00.011 2864 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
21:09:32.707 00.002 2864 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.0 0.8}, {-5.6 1.8}, {-7.6 2.4}, {-10.5 3.9}, {-12.2 4.6}, {-15.6 5.5}, {-17.1 6.3}, {-20.3 6.9}, {-21.8 7.9}, {-24.6 8.9}, {-24.6 8.9}, {-13.5 3.9}, {-5.0 0.1}"
21:09:32.709 00.002 2864 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.0 -2.8}, {-1.5 -4.4}, {-2.8 -6.9}, {-3.2 -8.2}, {-4.1 -11.2}, {-4.4 -12.6}, {-5.3 -15.4}, {-5.6 -16.8}, {-6.4 -19.4}, {-6.7 -20.9}, {-7.1 -23.7}, {-7.2 -25.2}, {-7.2 -25.2}, {-2.6 -18.3}, {3.2 -8.7}, {4.3 -7.6}"
21:09:32.769 00.060 2864 ScopeASCOM::GetGuideRates returns 0 11.250 11.250 a-s/sec
21:09:32.771 00.002 2864 ScopeASCOM::SideOfPier() returns 1
21:09:32.773 00.002 2864 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
21:09:32.775 00.002 2864 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
21:09:32.779 00.004 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:09:32.781 00.002 2864 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 5.2
21:09:32.783 00.002 2864 MountToCamera -- mountTheta (-0.00) + m_xAngle (2.80) = xAngle (2.80 = 2.80)
21:09:32.785 00.002 2864 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=-0.00, cameraY=0.00 cameraTheta=0.00
21:09:32.786 00.001 2864 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,0.00 arcsec/hr
21:09:32.788 00.002 2864 UpdateLockPosShiftCameraCoords: shift rate -0,0 px/sec
21:09:32.788 00.000 2864 GetInt("/profile/6/AutoLoadCalibration", -1) returns 1
21:09:32.788 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=183, Gamma=0.560
21:09:32.832 00.044 2864 UpdateGuideState exits: m=1882 SNR=30.6
21:09:32.832 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:32.832 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:09:32.832 00.000 2864 Enqueuing Expose request
21:09:32.832 00.000 6680 Worker thread wakes up
21:09:32.832 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:09:32.832 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:09:34.245 01.413 6680 Exposure complete
21:09:34.297 00.052 6680 worker thread done servicing request
21:09:34.297 00.000 2864 OnExposeComplete: enter
21:09:34.297 00.000 2864 UpdateGuideState(): m_state=6
21:09:34.297 00.000 2864 Star::Find(15, 147, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:09:34.297 00.000 2864 Star::Find returns 1 (0), X=147.87, Y=711.99, Mass=1847, SNR=30.3, Peak=208 HFD=2.7
21:09:34.309 00.012 2864 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.80) = xAngle (-4.65 = 1.63)
21:09:34.311 00.002 2864 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-7.72 = -1.44)
21:09:34.315 00.004 2864 CameraToMount -- cameraX=-0.04 cameraY=-0.14 hyp=0.14 cameraTheta=-1.85 mountX=-0.01 mountY=-0.14, mountTheta=-1.63
21:09:34.319 00.004 2864 SchedulePrimaryMove(10198720, x=-0.04, y=-0.14, opts=13)
21:09:34.321 00.002 2864 Enqueuing Move request for scope (-0.04, -0.14)
21:09:34.323 00.002 6680 Worker thread wakes up
21:09:34.325 00.002 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.14) opts 0xd
21:09:34.325 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.04, -0.14)
21:09:34.325 00.000 6680 Moving (-0.04, -0.14) raw xDistance=-0.01 yDistance=-0.14
21:09:34.325 00.000 6680 PPEC rslt(dithering): input = -0.01, final = -0.01
21:09:34.325 00.000 6680 PPEC: input: -0.01, control: -0.01, exposure: 1500
21:09:34.325 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:34.325 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:09:34.325 00.000 6680 MoveAxis(E, 1, ABG)
21:09:34.325 00.000 6680 Guiding  Dir = 2, Dur = 1
21:09:34.325 00.000 6680 IsGuiding returns 0
21:09:34.325 00.000 6680 PulseGuide returned control before completion, sleep 11
21:09:34.341 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=184, Gamma=0.560
21:09:34.343 00.002 6680 IsGuiding returns 1
21:09:34.343 00.000 6680 scope still moving after pulse duration time elapsed
21:09:34.372 00.029 6680 IsGuiding returns 0
21:09:34.372 00.000 6680 scope move finished after 1 + 45 ms
21:09:34.372 00.000 6680 Move returns status 0, amount 1
21:09:34.372 00.000 6680 MoveAxis(N, 0, ABG)
21:09:34.372 00.000 6680 Move returns status 0, amount 0
21:09:34.372 00.000 6680 move complete, result=0
21:09:34.372 00.000 6680 worker thread done servicing request
21:09:34.395 00.023 2864 UpdateGuideState exits: m=1847 SNR=30.3
21:09:34.397 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:34.399 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:09:34.404 00.005 2864 Enqueuing Expose request
21:09:34.408 00.004 6680 Worker thread wakes up
21:09:34.408 00.000 2864 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
21:09:34.410 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
21:09:34.410 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:09:36.038 01.628 6680 Exposure complete
21:09:36.101 00.063 6680 worker thread done servicing request
21:09:36.101 00.000 2864 OnExposeComplete: enter
21:09:36.107 00.006 2864 UpdateGuideState(): m_state=6
21:09:36.109 00.002 2864 Star::Find(15, 147, 711, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
21:09:36.109 00.000 2864 Star::Find returns 1 (0), X=147.16, Y=712.51, Mass=1910, SNR=30.8, Peak=174 HFD=3.0
21:09:36.111 00.002 2864 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.80) = xAngle (-0.13 = -0.13)
21:09:36.113 00.002 2864 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.20 = 3.08)
21:09:36.114 00.001 2864 CameraToMount -- cameraX=-0.75 cameraY=0.38 hyp=0.84 cameraTheta=2.67 mountX=0.84 mountY=0.05, mountTheta=0.06
21:09:36.118 00.004 2864 SchedulePrimaryMove(10198720, x=-0.75, y=0.38, opts=13)
21:09:36.120 00.002 2864 Enqueuing Move request for scope (-0.75, 0.38)
21:09:36.122 00.002 6680 Worker thread wakes up
21:09:36.122 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.75, 0.38) opts 0xd
21:09:36.122 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.75, 0.38)
21:09:36.122 00.000 6680 Moving (-0.75, 0.38) raw xDistance=0.84 yDistance=0.05
21:09:36.122 00.000 6680 PPEC rslt(dithering): input = 0.84, final = 0.50
21:09:36.122 00.000 6680 PPEC: input: 0.84, control: 0.50, exposure: 1500
21:09:36.122 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:36.122 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:09:36.122 00.000 6680 MoveAxis(W, 67, ABG)
21:09:36.122 00.000 6680 Guiding  Dir = 3, Dur = 67
21:09:36.122 00.000 6680 IsGuiding returns 0
21:09:36.122 00.000 6680 PulseGuide returned control before completion, sleep 77
21:09:36.132 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=199, Gamma=0.560
21:09:36.177 00.045 2864 UpdateGuideState exits: m=1910 SNR=30.8
21:09:36.187 00.010 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:36.191 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:09:36.191 00.000 2864 Enqueuing Expose request
21:09:36.209 00.018 6680 IsGuiding returns 1
21:09:36.209 00.000 6680 scope still moving after pulse duration time elapsed
21:09:36.240 00.031 6680 IsGuiding returns 0
21:09:36.240 00.000 6680 scope move finished after 67 + 50 ms
21:09:36.240 00.000 6680 Move returns status 0, amount 67
21:09:36.240 00.000 6680 MoveAxis(N, 0, ABG)
21:09:36.240 00.000 6680 Move returns status 0, amount 0
21:09:36.240 00.000 6680 move complete, result=0
21:09:36.240 00.000 6680 worker thread done servicing request
21:09:36.240 00.000 2864 GuideStep: 0.8 px 67 ms WEST, 0.1 px 0 ms NORTH
21:09:36.240 00.000 6680 Worker thread wakes up
21:09:36.240 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:09:36.240 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:09:37.666 01.426 6680 Exposure complete
21:09:37.729 00.063 6680 worker thread done servicing request
21:09:37.729 00.000 2864 OnExposeComplete: enter
21:09:37.734 00.005 2864 UpdateGuideState(): m_state=6
21:09:37.736 00.002 2864 Star::Find(15, 147, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
21:09:37.736 00.000 2864 Star::Find returns 1 (0), X=147.21, Y=712.40, Mass=1869, SNR=30.5, Peak=171 HFD=3.1
21:09:37.738 00.002 2864 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.80) = xAngle (-0.03 = -0.03)
21:09:37.740 00.002 2864 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.10 = -3.10)
21:09:37.742 00.002 2864 CameraToMount -- cameraX=-0.70 cameraY=0.28 hyp=0.75 cameraTheta=2.77 mountX=0.75 mountY=-0.03, mountTheta=-0.04
21:09:37.745 00.003 2864 SchedulePrimaryMove(10198720, x=-0.70, y=0.28, opts=13)
21:09:37.747 00.002 2864 Enqueuing Move request for scope (-0.70, 0.28)
21:09:37.749 00.002 6680 Worker thread wakes up
21:09:37.749 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 0.28) opts 0xd
21:09:37.749 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.70, 0.28)
21:09:37.749 00.000 6680 Moving (-0.70, 0.28) raw xDistance=0.75 yDistance=-0.03
21:09:37.749 00.000 6680 PPEC rslt(dithering): input = 0.75, final = 0.45
21:09:37.749 00.000 6680 PPEC: input: 0.75, control: 0.45, exposure: 1500
21:09:37.749 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:37.749 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:09:37.749 00.000 6680 MoveAxis(W, 61, ABG)
21:09:37.749 00.000 6680 Guiding  Dir = 3, Dur = 61
21:09:37.749 00.000 6680 IsGuiding returns 0
21:09:37.751 00.002 6680 PulseGuide returned control before completion, sleep 71
21:09:37.761 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=190, Gamma=0.560
21:09:37.809 00.048 2864 UpdateGuideState exits: m=1869 SNR=30.5
21:09:37.809 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:37.809 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:09:37.819 00.010 2864 Enqueuing Expose request
21:09:37.825 00.006 6680 IsGuiding returns 1
21:09:37.825 00.000 6680 scope still moving after pulse duration time elapsed
21:09:37.856 00.031 6680 IsGuiding returns 0
21:09:37.856 00.000 6680 scope move finished after 61 + 44 ms
21:09:37.856 00.000 6680 Move returns status 0, amount 61
21:09:37.856 00.000 6680 MoveAxis(N, 0, ABG)
21:09:37.856 00.000 6680 Move returns status 0, amount 0
21:09:37.856 00.000 6680 move complete, result=0
21:09:37.856 00.000 6680 worker thread done servicing request
21:09:37.856 00.000 6680 Worker thread wakes up
21:09:37.856 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:09:37.856 00.000 2864 GuideStep: 0.8 px 61 ms WEST, -0.0 px 0 ms NORTH
21:09:37.860 00.004 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:09:39.502 01.642 6680 Exposure complete
21:09:39.569 00.067 6680 worker thread done servicing request
21:09:39.569 00.000 2864 OnExposeComplete: enter
21:09:39.569 00.000 2864 UpdateGuideState(): m_state=6
21:09:39.569 00.000 2864 Star::Find(15, 147, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
21:09:39.569 00.000 2864 Star::Find returns 1 (0), X=147.40, Y=712.35, Mass=1882, SNR=30.6, Peak=197 HFD=3.1
21:09:39.569 00.000 2864 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.80) = xAngle (-0.08 = -0.08)
21:09:39.569 00.000 2864 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.15 = 3.13)
21:09:39.569 00.000 2864 CameraToMount -- cameraX=-0.51 cameraY=0.23 hyp=0.56 cameraTheta=2.72 mountX=0.55 mountY=0.00, mountTheta=0.01
21:09:39.584 00.015 2864 SchedulePrimaryMove(10198720, x=-0.51, y=0.23, opts=13)
21:09:39.586 00.002 2864 Enqueuing Move request for scope (-0.51, 0.23)
21:09:39.588 00.002 6680 Worker thread wakes up
21:09:39.588 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.23) opts 0xd
21:09:39.588 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.51, 0.23)
21:09:39.590 00.002 6680 Moving (-0.51, 0.23) raw xDistance=0.55 yDistance=0.00
21:09:39.590 00.000 6680 PPEC rslt(dithering): input = 0.55, final = 0.33
21:09:39.590 00.000 6680 PPEC: input: 0.55, control: 0.33, exposure: 1500
21:09:39.590 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:39.590 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:09:39.590 00.000 6680 MoveAxis(W, 45, ABG)
21:09:39.590 00.000 6680 Guiding  Dir = 3, Dur = 45
21:09:39.590 00.000 6680 IsGuiding returns 0
21:09:39.590 00.000 6680 PulseGuide returned control before completion, sleep 55
21:09:39.601 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=181, Gamma=0.560
21:09:39.654 00.053 2864 UpdateGuideState exits: m=1882 SNR=30.6
21:09:39.656 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:39.660 00.004 6680 IsGuiding returns 1
21:09:39.660 00.000 6680 scope still moving after pulse duration time elapsed
21:09:39.660 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:09:39.660 00.000 2864 Enqueuing Expose request
21:09:39.691 00.031 6680 IsGuiding returns 1
21:09:39.723 00.032 6680 IsGuiding returns 1
21:09:39.755 00.032 6680 IsGuiding returns 0
21:09:39.755 00.000 6680 scope move finished after 45 + 119 ms
21:09:39.755 00.000 6680 Move returns status 0, amount 45
21:09:39.755 00.000 6680 MoveAxis(N, 0, ABG)
21:09:39.755 00.000 6680 Move returns status 0, amount 0
21:09:39.755 00.000 6680 move complete, result=0
21:09:39.755 00.000 6680 worker thread done servicing request
21:09:39.755 00.000 6680 Worker thread wakes up
21:09:39.755 00.000 2864 GuideStep: 0.6 px 45 ms WEST, 0.0 px 0 ms NORTH
21:09:39.757 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
21:09:39.757 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:09:41.179 01.422 6680 Exposure complete
21:09:41.226 00.047 6680 worker thread done servicing request
21:09:41.226 00.000 2864 OnExposeComplete: enter
21:09:41.226 00.000 2864 UpdateGuideState(): m_state=6
21:09:41.226 00.000 2864 Star::Find(15, 147, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:09:41.226 00.000 2864 Star::Find returns 1 (0), X=147.14, Y=712.16, Mass=1884, SNR=30.6, Peak=206 HFD=2.9
21:09:41.226 00.000 2864 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.80) = xAngle (0.30 = 0.30)
21:09:41.242 00.016 2864 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.77 = -2.77)
21:09:41.242 00.000 2864 CameraToMount -- cameraX=-0.77 cameraY=0.03 hyp=0.77 cameraTheta=3.10 mountX=0.73 mountY=-0.28, mountTheta=-0.36
21:09:41.242 00.000 2864 SchedulePrimaryMove(10198720, x=-0.77, y=0.03, opts=13)
21:09:41.242 00.000 2864 Enqueuing Move request for scope (-0.77, 0.03)
21:09:41.242 00.000 6680 Worker thread wakes up
21:09:41.242 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.77, 0.03) opts 0xd
21:09:41.242 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.77, 0.03)
21:09:41.242 00.000 6680 Moving (-0.77, 0.03) raw xDistance=0.73 yDistance=-0.28
21:09:41.242 00.000 6680 PPEC rslt(dithering): input = 0.73, final = 0.44
21:09:41.242 00.000 6680 PPEC: input: 0.73, control: 0.44, exposure: 1500
21:09:41.242 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:41.242 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:09:41.242 00.000 6680 MoveAxis(W, 59, ABG)
21:09:41.242 00.000 6680 Guiding  Dir = 3, Dur = 59
21:09:41.242 00.000 6680 IsGuiding returns 0
21:09:41.242 00.000 6680 PulseGuide returned control before completion, sleep 69
21:09:41.263 00.021 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=198, Gamma=0.560
21:09:41.314 00.051 2864 UpdateGuideState exits: m=1884 SNR=30.6
21:09:41.316 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:41.318 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:09:41.320 00.002 2864 Enqueuing Expose request
21:09:41.338 00.018 6680 IsGuiding returns 1
21:09:41.338 00.000 6680 scope still moving after pulse duration time elapsed
21:09:41.369 00.031 6680 IsGuiding returns 0
21:09:41.369 00.000 6680 scope move finished after 59 + 58 ms
21:09:41.369 00.000 6680 Move returns status 0, amount 59
21:09:41.369 00.000 6680 MoveAxis(N, 0, ABG)
21:09:41.369 00.000 6680 Move returns status 0, amount 0
21:09:41.369 00.000 6680 move complete, result=0
21:09:41.369 00.000 6680 worker thread done servicing request
21:09:41.369 00.000 6680 Worker thread wakes up
21:09:41.369 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:09:41.369 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:09:41.369 00.000 2864 GuideStep: 0.7 px 59 ms WEST, -0.3 px 0 ms NORTH
21:09:43.007 01.638 6680 Exposure complete
21:09:43.087 00.080 6680 worker thread done servicing request
21:09:43.087 00.000 2864 OnExposeComplete: enter
21:09:43.087 00.000 2864 UpdateGuideState(): m_state=6
21:09:43.087 00.000 2864 Star::Find(15, 147, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
21:09:43.087 00.000 2864 Star::Find returns 1 (0), X=146.69, Y=712.64, Mass=1893, SNR=30.7, Peak=175 HFD=2.9
21:09:43.087 00.000 2864 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.80) = xAngle (-0.05 = -0.05)
21:09:43.087 00.000 2864 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.13 = -3.13)
21:09:43.087 00.000 2864 CameraToMount -- cameraX=-1.22 cameraY=0.51 hyp=1.32 cameraTheta=2.74 mountX=1.32 mountY=-0.02, mountTheta=-0.01
21:09:43.101 00.014 2864 SchedulePrimaryMove(10198720, x=-1.22, y=0.51, opts=13)
21:09:43.102 00.001 2864 Enqueuing Move request for scope (-1.22, 0.51)
21:09:43.104 00.002 6680 Worker thread wakes up
21:09:43.104 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.22, 0.51) opts 0xd
21:09:43.104 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.22, 0.51)
21:09:43.104 00.000 6680 Moving (-1.22, 0.51) raw xDistance=1.32 yDistance=-0.02
21:09:43.104 00.000 6680 PPEC rslt(dithering): input = 1.32, final = 0.79
21:09:43.104 00.000 6680 PPEC: input: 1.32, control: 0.79, exposure: 1500
21:09:43.106 00.002 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:43.106 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:09:43.106 00.000 6680 MoveAxis(W, 107, ABG)
21:09:43.106 00.000 6680 Guiding  Dir = 3, Dur = 107
21:09:43.106 00.000 6680 IsGuiding returns 0
21:09:43.106 00.000 6680 PulseGuide returned control before completion, sleep 117
21:09:43.118 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=200, Gamma=0.560
21:09:43.163 00.045 2864 UpdateGuideState exits: m=1893 SNR=30.7
21:09:43.163 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:43.163 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:09:43.163 00.000 2864 Enqueuing Expose request
21:09:43.226 00.063 6680 IsGuiding returns 1
21:09:43.226 00.000 6680 scope still moving after pulse duration time elapsed
21:09:43.257 00.031 6680 IsGuiding returns 0
21:09:43.257 00.000 6680 scope move finished after 107 + 43 ms
21:09:43.257 00.000 6680 Move returns status 0, amount 107
21:09:43.257 00.000 6680 MoveAxis(N, 0, ABG)
21:09:43.257 00.000 6680 Move returns status 0, amount 0
21:09:43.257 00.000 6680 move complete, result=0
21:09:43.257 00.000 6680 worker thread done servicing request
21:09:43.257 00.000 6680 Worker thread wakes up
21:09:43.257 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:09:43.257 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:09:43.259 00.002 2864 GuideStep: 1.3 px 107 ms WEST, -0.0 px 0 ms NORTH
21:09:44.682 01.423 6680 Exposure complete
21:09:44.746 00.064 6680 worker thread done servicing request
21:09:44.746 00.000 2864 OnExposeComplete: enter
21:09:44.746 00.000 2864 UpdateGuideState(): m_state=6
21:09:44.746 00.000 2864 Star::Find(15, 146, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
21:09:44.746 00.000 2864 Star::Find returns 1 (0), X=146.69, Y=712.54, Mass=1814, SNR=30.0, Peak=157 HFD=3.1
21:09:44.746 00.000 2864 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.80) = xAngle (0.02 = 0.02)
21:09:44.757 00.011 2864 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.06 = -3.06)
21:09:44.761 00.004 2864 CameraToMount -- cameraX=-1.22 cameraY=0.42 hyp=1.29 cameraTheta=2.81 mountX=1.29 mountY=-0.11, mountTheta=-0.08
21:09:44.761 00.000 2864 SchedulePrimaryMove(10198720, x=-1.22, y=0.42, opts=13)
21:09:44.761 00.000 2864 Enqueuing Move request for scope (-1.22, 0.42)
21:09:44.761 00.000 6680 Worker thread wakes up
21:09:44.761 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.22, 0.42) opts 0xd
21:09:44.761 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.22, 0.42)
21:09:44.761 00.000 6680 Moving (-1.22, 0.42) raw xDistance=1.29 yDistance=-0.11
21:09:44.761 00.000 6680 PPEC rslt(dithering): input = 1.29, final = 0.78
21:09:44.761 00.000 6680 PPEC: input: 1.29, control: 0.78, exposure: 1500
21:09:44.761 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:44.761 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:09:44.761 00.000 6680 MoveAxis(W, 104, ABG)
21:09:44.761 00.000 6680 Guiding  Dir = 3, Dur = 104
21:09:44.761 00.000 6680 IsGuiding returns 0
21:09:44.761 00.000 6680 PulseGuide returned control before completion, sleep 114
21:09:44.777 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=179, Gamma=0.560
21:09:44.825 00.048 2864 UpdateGuideState exits: m=1814 SNR=30.0
21:09:44.825 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:44.825 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:09:44.825 00.000 2864 Enqueuing Expose request
21:09:44.888 00.063 6680 IsGuiding returns 1
21:09:44.888 00.000 6680 scope still moving after pulse duration time elapsed
21:09:44.920 00.032 6680 IsGuiding returns 0
21:09:44.920 00.000 6680 scope move finished after 104 + 46 ms
21:09:44.920 00.000 6680 Move returns status 0, amount 104
21:09:44.920 00.000 6680 MoveAxis(N, 0, ABG)
21:09:44.920 00.000 6680 Move returns status 0, amount 0
21:09:44.920 00.000 6680 move complete, result=0
21:09:44.920 00.000 6680 worker thread done servicing request
21:09:44.920 00.000 6680 Worker thread wakes up
21:09:44.920 00.000 2864 GuideStep: 1.3 px 104 ms WEST, -0.1 px 0 ms NORTH
21:09:44.920 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:09:44.920 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:09:46.564 01.644 6680 Exposure complete
21:09:46.612 00.048 6680 worker thread done servicing request
21:09:46.612 00.000 2864 OnExposeComplete: enter
21:09:46.628 00.016 2864 UpdateGuideState(): m_state=6
21:09:46.628 00.000 2864 Star::Find(15, 146, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
21:09:46.632 00.004 2864 Star::Find returns 1 (0), X=146.76, Y=712.41, Mass=1843, SNR=30.3, Peak=186 HFD=2.8
21:09:46.632 00.000 2864 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.80) = xAngle (0.10 = 0.10)
21:09:46.632 00.000 2864 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.97 = -2.97)
21:09:46.632 00.000 2864 CameraToMount -- cameraX=-1.15 cameraY=0.28 hyp=1.18 cameraTheta=2.90 mountX=1.17 mountY=-0.20, mountTheta=-0.17
21:09:46.632 00.000 2864 SchedulePrimaryMove(10198720, x=-1.15, y=0.28, opts=13)
21:09:46.632 00.000 2864 Enqueuing Move request for scope (-1.15, 0.28)
21:09:46.643 00.011 6680 Worker thread wakes up
21:09:46.643 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.15, 0.28) opts 0xd
21:09:46.643 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.15, 0.28)
21:09:46.643 00.000 6680 Moving (-1.15, 0.28) raw xDistance=1.17 yDistance=-0.20
21:09:46.643 00.000 6680 PPEC rslt(dithering): input = 1.17, final = 0.70
21:09:46.643 00.000 6680 PPEC: input: 1.17, control: 0.70, exposure: 1500
21:09:46.643 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:46.643 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:09:46.643 00.000 6680 MoveAxis(W, 95, ABG)
21:09:46.643 00.000 6680 Guiding  Dir = 3, Dur = 95
21:09:46.643 00.000 6680 IsGuiding returns 0
21:09:46.643 00.000 6680 PulseGuide returned control before completion, sleep 105
21:09:46.643 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=188, Gamma=0.560
21:09:46.707 00.064 2864 UpdateGuideState exits: m=1843 SNR=30.3
21:09:46.709 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:46.711 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:09:46.713 00.002 2864 Enqueuing Expose request
21:09:46.754 00.041 6680 IsGuiding returns 1
21:09:46.754 00.000 6680 scope still moving after pulse duration time elapsed
21:09:46.786 00.032 6680 IsGuiding returns 0
21:09:46.786 00.000 6680 scope move finished after 95 + 45 ms
21:09:46.786 00.000 6680 Move returns status 0, amount 95
21:09:46.786 00.000 6680 MoveAxis(N, 0, ABG)
21:09:46.786 00.000 6680 Move returns status 0, amount 0
21:09:46.786 00.000 6680 move complete, result=0
21:09:46.786 00.000 6680 worker thread done servicing request
21:09:46.786 00.000 6680 Worker thread wakes up
21:09:46.786 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:09:46.786 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:09:46.786 00.000 2864 GuideStep: 1.2 px 95 ms WEST, -0.2 px 0 ms NORTH
21:09:48.215 01.429 6680 Exposure complete
21:09:48.261 00.046 6680 worker thread done servicing request
21:09:48.261 00.000 2864 OnExposeComplete: enter
21:09:48.276 00.015 2864 UpdateGuideState(): m_state=6
21:09:48.276 00.000 2864 Star::Find(15, 146, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:09:48.276 00.000 2864 Star::Find returns 1 (0), X=146.49, Y=712.14, Mass=1891, SNR=30.7, Peak=196 HFD=3.0
21:09:48.276 00.000 2864 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.80) = xAngle (0.34 = 0.34)
21:09:48.276 00.000 2864 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.74 = -2.74)
21:09:48.276 00.000 2864 CameraToMount -- cameraX=-1.42 cameraY=0.01 hyp=1.42 cameraTheta=3.13 mountX=1.34 mountY=-0.56, mountTheta=-0.40
21:09:48.288 00.012 2864 SchedulePrimaryMove(10198720, x=-1.42, y=0.01, opts=13)
21:09:48.288 00.000 2864 Enqueuing Move request for scope (-1.42, 0.01)
21:09:48.292 00.004 6680 Worker thread wakes up
21:09:48.292 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.42, 0.01) opts 0xd
21:09:48.292 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.42, 0.01)
21:09:48.292 00.000 6680 Moving (-1.42, 0.01) raw xDistance=1.34 yDistance=-0.56
21:09:48.292 00.000 6680 PPEC rslt(dithering): input = 1.34, final = 0.80
21:09:48.292 00.000 6680 PPEC: input: 1.34, control: 0.80, exposure: 1500
21:09:48.292 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:09:48.292 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.56
21:09:48.292 00.000 6680 MoveAxis(W, 108, ABG)
21:09:48.292 00.000 6680 Guiding  Dir = 3, Dur = 108
21:09:48.292 00.000 6680 IsGuiding returns 0
21:09:48.292 00.000 6680 PulseGuide returned control before completion, sleep 118
21:09:48.303 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=162, Gamma=0.560
21:09:48.358 00.055 2864 UpdateGuideState exits: m=1891 SNR=30.7
21:09:48.361 00.003 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:48.363 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:09:48.365 00.002 2864 Enqueuing Expose request
21:09:48.419 00.054 6680 IsGuiding returns 1
21:09:48.419 00.000 6680 scope still moving after pulse duration time elapsed
21:09:48.450 00.031 6680 IsGuiding returns 0
21:09:48.450 00.000 6680 scope move finished after 108 + 48 ms
21:09:48.450 00.000 6680 Move returns status 0, amount 108
21:09:48.450 00.000 6680 MoveAxis(N, 0, ABG)
21:09:48.450 00.000 6680 Move returns status 0, amount 0
21:09:48.450 00.000 6680 move complete, result=0
21:09:48.450 00.000 6680 worker thread done servicing request
21:09:48.450 00.000 6680 Worker thread wakes up
21:09:48.450 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:09:48.450 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:09:48.454 00.004 2864 GuideStep: 1.3 px 108 ms WEST, -0.6 px 0 ms NORTH
21:09:50.080 01.626 6680 Exposure complete
21:09:50.144 00.064 6680 worker thread done servicing request
21:09:50.144 00.000 2864 OnExposeComplete: enter
21:09:50.144 00.000 2864 UpdateGuideState(): m_state=6
21:09:50.159 00.015 2864 Star::Find(15, 146, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
21:09:50.163 00.004 2864 Star::Find returns 1 (0), X=146.58, Y=712.52, Mass=1842, SNR=30.3, Peak=168 HFD=3.1
21:09:50.163 00.000 2864 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.80) = xAngle (0.06 = 0.06)
21:09:50.163 00.000 2864 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.02 = -3.02)
21:09:50.163 00.000 2864 CameraToMount -- cameraX=-1.33 cameraY=0.39 hyp=1.38 cameraTheta=2.85 mountX=1.38 mountY=-0.17, mountTheta=-0.13
21:09:50.163 00.000 2864 SchedulePrimaryMove(10198720, x=-1.33, y=0.39, opts=13)
21:09:50.163 00.000 2864 Enqueuing Move request for scope (-1.33, 0.39)
21:09:50.175 00.012 6680 Worker thread wakes up
21:09:50.175 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.33, 0.39) opts 0xd
21:09:50.175 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.33, 0.39)
21:09:50.175 00.000 6680 Moving (-1.33, 0.39) raw xDistance=1.38 yDistance=-0.17
21:09:50.175 00.000 6680 PPEC rslt(dithering): input = 1.38, final = 0.83
21:09:50.175 00.000 6680 PPEC: input: 1.38, control: 0.83, exposure: 1500
21:09:50.175 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:50.175 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:09:50.175 00.000 6680 MoveAxis(W, 112, ABG)
21:09:50.175 00.000 6680 Guiding  Dir = 3, Dur = 112
21:09:50.175 00.000 6680 IsGuiding returns 0
21:09:50.175 00.000 6680 PulseGuide returned control before completion, sleep 122
21:09:50.175 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=194, Gamma=0.560
21:09:50.226 00.051 2864 UpdateGuideState exits: m=1842 SNR=30.3
21:09:50.238 00.012 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:50.238 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:09:50.238 00.000 2864 Enqueuing Expose request
21:09:50.301 00.063 6680 IsGuiding returns 1
21:09:50.301 00.000 6680 scope still moving after pulse duration time elapsed
21:09:50.333 00.032 6680 IsGuiding returns 0
21:09:50.333 00.000 6680 scope move finished after 112 + 44 ms
21:09:50.333 00.000 6680 Move returns status 0, amount 112
21:09:50.333 00.000 6680 MoveAxis(N, 0, ABG)
21:09:50.333 00.000 6680 Move returns status 0, amount 0
21:09:50.333 00.000 6680 move complete, result=0
21:09:50.333 00.000 6680 worker thread done servicing request
21:09:50.333 00.000 6680 Worker thread wakes up
21:09:50.333 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:09:50.333 00.000 2864 GuideStep: 1.4 px 112 ms WEST, -0.2 px 0 ms NORTH
21:09:50.335 00.002 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:09:51.759 01.424 6680 Exposure complete
21:09:51.806 00.047 6680 worker thread done servicing request
21:09:51.806 00.000 2864 OnExposeComplete: enter
21:09:51.819 00.013 2864 UpdateGuideState(): m_state=6
21:09:51.819 00.000 2864 Star::Find(15, 146, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
21:09:51.822 00.003 2864 Star::Find returns 1 (0), X=146.72, Y=712.48, Mass=1840, SNR=30.3, Peak=175 HFD=3.0
21:09:51.822 00.000 2864 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.80) = xAngle (0.05 = 0.05)
21:09:51.822 00.000 2864 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.02 = -3.02)
21:09:51.822 00.000 2864 CameraToMount -- cameraX=-1.19 cameraY=0.36 hyp=1.25 cameraTheta=2.85 mountX=1.25 mountY=-0.15, mountTheta=-0.12
21:09:51.822 00.000 2864 SchedulePrimaryMove(10198720, x=-1.19, y=0.36, opts=13)
21:09:51.822 00.000 2864 Enqueuing Move request for scope (-1.19, 0.36)
21:09:51.822 00.000 6680 Worker thread wakes up
21:09:51.822 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.19, 0.36) opts 0xd
21:09:51.822 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.19, 0.36)
21:09:51.822 00.000 6680 Moving (-1.19, 0.36) raw xDistance=1.25 yDistance=-0.15
21:09:51.838 00.016 6680 PPEC rslt: input = 1.25, final = 0.73, react = 0.75, pred = 0.00, hyst = 0.67, hyst_pct = 0.24, period_length = 514.84
21:09:51.838 00.000 6680 PPEC: input: 1.25, control: 0.73, exposure: 1500
21:09:51.838 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:51.838 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:09:51.838 00.000 6680 MoveAxis(W, 98, ABG)
21:09:51.838 00.000 6680 Guiding  Dir = 3, Dur = 98
21:09:51.838 00.000 6680 IsGuiding returns 0
21:09:51.838 00.000 6680 PulseGuide returned control before completion, sleep 108
21:09:51.838 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=206, Gamma=0.560
21:09:51.885 00.047 2864 UpdateGuideState exits: m=1840 SNR=30.3
21:09:51.903 00.018 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:51.903 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:09:51.905 00.002 2864 Enqueuing Expose request
21:09:51.948 00.043 6680 IsGuiding returns 1
21:09:51.948 00.000 6680 scope still moving after pulse duration time elapsed
21:09:51.980 00.032 6680 IsGuiding returns 0
21:09:51.980 00.000 6680 scope move finished after 98 + 44 ms
21:09:51.980 00.000 6680 Move returns status 0, amount 98
21:09:51.980 00.000 6680 MoveAxis(N, 0, ABG)
21:09:51.980 00.000 6680 Move returns status 0, amount 0
21:09:51.980 00.000 6680 move complete, result=0
21:09:51.980 00.000 6680 worker thread done servicing request
21:09:51.980 00.000 6680 Worker thread wakes up
21:09:51.980 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:09:51.980 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:09:51.990 00.010 2864 GuideStep: 1.2 px 98 ms WEST, -0.2 px 0 ms NORTH
21:09:53.634 01.644 6680 Exposure complete
21:09:53.695 00.061 6680 worker thread done servicing request
21:09:53.695 00.000 2864 OnExposeComplete: enter
21:09:53.695 00.000 2864 UpdateGuideState(): m_state=6
21:09:53.695 00.000 2864 Star::Find(15, 146, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
21:09:53.695 00.000 2864 Star::Find returns 1 (0), X=146.79, Y=712.66, Mass=1836, SNR=30.2, Peak=159 HFD=2.9
21:09:53.695 00.000 2864 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.80) = xAngle (-0.10 = -0.10)
21:09:53.695 00.000 2864 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.17 = 3.11)
21:09:53.695 00.000 2864 CameraToMount -- cameraX=-1.13 cameraY=0.53 hyp=1.25 cameraTheta=2.70 mountX=1.24 mountY=0.03, mountTheta=0.03
21:09:53.710 00.015 2864 SchedulePrimaryMove(10198720, x=-1.13, y=0.53, opts=13)
21:09:53.710 00.000 2864 Enqueuing Move request for scope (-1.13, 0.53)
21:09:53.710 00.000 6680 Worker thread wakes up
21:09:53.710 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.13, 0.53) opts 0xd
21:09:53.710 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.13, 0.53)
21:09:53.710 00.000 6680 Moving (-1.13, 0.53) raw xDistance=1.24 yDistance=0.03
21:09:53.710 00.000 6680 PPEC rslt: input = 1.24, final = 0.73, react = 0.74, pred = 0.00, hyst = 0.67, hyst_pct = 0.24, period_length = 514.84
21:09:53.710 00.000 6680 PPEC: input: 1.24, control: 0.73, exposure: 1500
21:09:53.710 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:53.710 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:09:53.710 00.000 6680 MoveAxis(W, 98, ABG)
21:09:53.710 00.000 6680 Guiding  Dir = 3, Dur = 98
21:09:53.710 00.000 6680 IsGuiding returns 0
21:09:53.710 00.000 6680 PulseGuide returned control before completion, sleep 108
21:09:53.726 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=202, Gamma=0.560
21:09:53.773 00.047 2864 UpdateGuideState exits: m=1836 SNR=30.2
21:09:53.773 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:53.773 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:09:53.773 00.000 2864 Enqueuing Expose request
21:09:53.836 00.063 6680 IsGuiding returns 1
21:09:53.836 00.000 6680 scope still moving after pulse duration time elapsed
21:09:53.868 00.032 6680 IsGuiding returns 0
21:09:53.868 00.000 6680 scope move finished after 98 + 54 ms
21:09:53.868 00.000 6680 Move returns status 0, amount 98
21:09:53.868 00.000 6680 MoveAxis(N, 0, ABG)
21:09:53.868 00.000 6680 Move returns status 0, amount 0
21:09:53.868 00.000 6680 move complete, result=0
21:09:53.868 00.000 6680 worker thread done servicing request
21:09:53.868 00.000 6680 Worker thread wakes up
21:09:53.868 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:09:53.868 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:09:53.876 00.008 2864 GuideStep: 1.2 px 98 ms WEST, 0.0 px 0 ms NORTH
21:09:55.297 01.421 6680 Exposure complete
21:09:55.351 00.054 6680 worker thread done servicing request
21:09:55.351 00.000 2864 OnExposeComplete: enter
21:09:55.351 00.000 2864 UpdateGuideState(): m_state=6
21:09:55.351 00.000 2864 Star::Find(15, 146, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
21:09:55.360 00.009 2864 Star::Find returns 1 (0), X=146.92, Y=712.41, Mass=1825, SNR=30.1, Peak=206 HFD=2.5
21:09:55.360 00.000 2864 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.80) = xAngle (0.06 = 0.06)
21:09:55.360 00.000 2864 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.01 = -3.01)
21:09:55.360 00.000 2864 CameraToMount -- cameraX=-0.99 cameraY=0.29 hyp=1.03 cameraTheta=2.86 mountX=1.03 mountY=-0.14, mountTheta=-0.13
21:09:55.360 00.000 2864 SchedulePrimaryMove(10198720, x=-0.99, y=0.29, opts=13)
21:09:55.360 00.000 2864 Enqueuing Move request for scope (-0.99, 0.29)
21:09:55.360 00.000 6680 Worker thread wakes up
21:09:55.360 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.99, 0.29) opts 0xd
21:09:55.360 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.99, 0.29)
21:09:55.360 00.000 6680 Moving (-0.99, 0.29) raw xDistance=1.03 yDistance=-0.14
21:09:55.360 00.000 6680 PPEC rslt: input = 1.03, final = 0.61, react = 0.62, pred = 0.00, hyst = 0.60, hyst_pct = 0.24, period_length = 514.84
21:09:55.360 00.000 6680 PPEC: input: 1.03, control: 0.61, exposure: 1500
21:09:55.360 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:55.360 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:09:55.360 00.000 6680 MoveAxis(W, 83, ABG)
21:09:55.360 00.000 6680 Guiding  Dir = 3, Dur = 83
21:09:55.360 00.000 6680 IsGuiding returns 0
21:09:55.360 00.000 6680 PulseGuide returned control before completion, sleep 93
21:09:55.388 00.028 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=201, Gamma=0.560
21:09:55.423 00.035 2864 UpdateGuideState exits: m=1825 SNR=30.1
21:09:55.423 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:55.439 00.016 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:09:55.439 00.000 2864 Enqueuing Expose request
21:09:55.470 00.031 6680 IsGuiding returns 1
21:09:55.470 00.000 6680 scope still moving after pulse duration time elapsed
21:09:55.502 00.032 6680 IsGuiding returns 0
21:09:55.502 00.000 6680 scope move finished after 83 + 44 ms
21:09:55.502 00.000 6680 Move returns status 0, amount 83
21:09:55.502 00.000 6680 MoveAxis(N, 0, ABG)
21:09:55.502 00.000 6680 Move returns status 0, amount 0
21:09:55.502 00.000 6680 move complete, result=0
21:09:55.502 00.000 6680 worker thread done servicing request
21:09:55.502 00.000 6680 Worker thread wakes up
21:09:55.502 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:09:55.502 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:09:55.502 00.000 2864 GuideStep: 1.0 px 83 ms WEST, -0.1 px 0 ms NORTH
21:09:57.135 01.633 6680 Exposure complete
21:09:57.183 00.048 6680 worker thread done servicing request
21:09:57.183 00.000 2864 OnExposeComplete: enter
21:09:57.183 00.000 2864 UpdateGuideState(): m_state=6
21:09:57.183 00.000 2864 Star::Find(15, 146, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
21:09:57.183 00.000 2864 Star::Find returns 1 (0), X=147.01, Y=712.44, Mass=1920, SNR=30.9, Peak=206 HFD=2.3
21:09:57.194 00.011 2864 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.80) = xAngle (0.01 = 0.01)
21:09:57.194 00.000 2864 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.06 = -3.06)
21:09:57.198 00.004 2864 CameraToMount -- cameraX=-0.90 cameraY=0.31 hyp=0.96 cameraTheta=2.81 mountX=0.96 mountY=-0.08, mountTheta=-0.08
21:09:57.198 00.000 2864 SchedulePrimaryMove(10198720, x=-0.90, y=0.31, opts=13)
21:09:57.198 00.000 2864 Enqueuing Move request for scope (-0.90, 0.31)
21:09:57.198 00.000 6680 Worker thread wakes up
21:09:57.198 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.90, 0.31) opts 0xd
21:09:57.198 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.90, 0.31)
21:09:57.198 00.000 6680 Moving (-0.90, 0.31) raw xDistance=0.96 yDistance=-0.08
21:09:57.198 00.000 6680 PPEC rslt: input = 0.96, final = 0.57, react = 0.57, pred = 0.00, hyst = 0.56, hyst_pct = 0.24, period_length = 514.84
21:09:57.198 00.000 6680 PPEC: input: 0.96, control: 0.57, exposure: 1500
21:09:57.198 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:57.198 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:09:57.198 00.000 6680 MoveAxis(W, 77, ABG)
21:09:57.198 00.000 6680 Guiding  Dir = 3, Dur = 77
21:09:57.198 00.000 6680 IsGuiding returns 0
21:09:57.198 00.000 6680 PulseGuide returned control before completion, sleep 87
21:09:57.214 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=221, Gamma=0.560
21:09:57.267 00.053 2864 UpdateGuideState exits: m=1920 SNR=30.9
21:09:57.269 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:57.271 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:09:57.273 00.002 2864 Enqueuing Expose request
21:09:57.308 00.035 6680 IsGuiding returns 1
21:09:57.308 00.000 6680 scope still moving after pulse duration time elapsed
21:09:57.340 00.032 6680 IsGuiding returns 0
21:09:57.340 00.000 6680 scope move finished after 77 + 55 ms
21:09:57.340 00.000 6680 Move returns status 0, amount 77
21:09:57.340 00.000 6680 MoveAxis(N, 0, ABG)
21:09:57.340 00.000 6680 Move returns status 0, amount 0
21:09:57.340 00.000 6680 move complete, result=0
21:09:57.340 00.000 6680 worker thread done servicing request
21:09:57.340 00.000 6680 Worker thread wakes up
21:09:57.340 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:09:57.340 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:09:57.346 00.006 2864 GuideStep: 1.0 px 77 ms WEST, -0.1 px 0 ms NORTH
21:09:58.763 01.417 6680 Exposure complete
21:09:58.820 00.057 6680 worker thread done servicing request
21:09:58.820 00.000 2864 OnExposeComplete: enter
21:09:58.820 00.000 2864 UpdateGuideState(): m_state=6
21:09:58.827 00.007 2864 Star::Find(15, 147, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
21:09:58.827 00.000 2864 Star::Find returns 1 (0), X=146.72, Y=712.96, Mass=1845, SNR=30.3, Peak=210 HFD=2.6
21:09:58.827 00.000 2864 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.80) = xAngle (-0.27 = -0.27)
21:09:58.827 00.000 2864 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.34 = 2.94)
21:09:58.827 00.000 2864 CameraToMount -- cameraX=-1.19 cameraY=0.84 hyp=1.46 cameraTheta=2.53 mountX=1.41 mountY=0.29, mountTheta=0.20
21:09:58.827 00.000 2864 SchedulePrimaryMove(10198720, x=-1.19, y=0.84, opts=13)
21:09:58.827 00.000 2864 Enqueuing Move request for scope (-1.19, 0.84)
21:09:58.827 00.000 6680 Worker thread wakes up
21:09:58.827 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.19, 0.84) opts 0xd
21:09:58.827 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.19, 0.84)
21:09:58.827 00.000 6680 Moving (-1.19, 0.84) raw xDistance=1.41 yDistance=0.29
21:09:58.842 00.015 6680 PPEC rslt: input = 1.41, final = 0.83, react = 0.84, pred = 0.00, hyst = 0.80, hyst_pct = 0.24, period_length = 514.84
21:09:58.842 00.000 6680 PPEC: input: 1.41, control: 0.83, exposure: 1500
21:09:58.842 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:58.842 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
21:09:58.842 00.000 6680 MoveAxis(W, 112, ABG)
21:09:58.842 00.000 6680 Guiding  Dir = 3, Dur = 112
21:09:58.842 00.000 6680 IsGuiding returns 0
21:09:58.842 00.000 6680 PulseGuide returned control before completion, sleep 122
21:09:58.854 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=199, Gamma=0.560
21:09:58.903 00.049 2864 UpdateGuideState exits: m=1845 SNR=30.3
21:09:58.907 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:58.907 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:09:58.909 00.002 2864 Enqueuing Expose request
21:09:58.969 00.060 6680 IsGuiding returns 1
21:09:58.969 00.000 6680 scope still moving after pulse duration time elapsed
21:09:59.001 00.032 6680 IsGuiding returns 0
21:09:59.001 00.000 6680 scope move finished after 112 + 45 ms
21:09:59.001 00.000 6680 Move returns status 0, amount 112
21:09:59.001 00.000 6680 MoveAxis(N, 0, ABG)
21:09:59.001 00.000 6680 Move returns status 0, amount 0
21:09:59.001 00.000 6680 move complete, result=0
21:09:59.001 00.000 6680 worker thread done servicing request
21:09:59.001 00.000 6680 Worker thread wakes up
21:09:59.001 00.000 2864 GuideStep: 1.4 px 112 ms WEST, 0.3 px 0 ms NORTH
21:09:59.005 00.004 6680 worker thread servicing REQUEST_EXPOSE 1500
21:09:59.005 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:10:00.651 01.646 6680 Exposure complete
21:10:00.715 00.064 6680 worker thread done servicing request
21:10:00.715 00.000 2864 OnExposeComplete: enter
21:10:00.715 00.000 2864 UpdateGuideState(): m_state=6
21:10:00.715 00.000 2864 Star::Find(15, 146, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
21:10:00.715 00.000 2864 Star::Find returns 1 (0), X=146.60, Y=712.59, Mass=1866, SNR=30.5, Peak=160 HFD=3.1
21:10:00.715 00.000 2864 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.80) = xAngle (0.00 = 0.00)
21:10:00.726 00.011 2864 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.07 = -3.07)
21:10:00.726 00.000 2864 CameraToMount -- cameraX=-1.31 cameraY=0.47 hyp=1.39 cameraTheta=2.80 mountX=1.39 mountY=-0.10, mountTheta=-0.07
21:10:00.730 00.004 2864 SchedulePrimaryMove(10198720, x=-1.31, y=0.47, opts=13)
21:10:00.730 00.000 2864 Enqueuing Move request for scope (-1.31, 0.47)
21:10:00.730 00.000 6680 Worker thread wakes up
21:10:00.730 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.31, 0.47) opts 0xd
21:10:00.730 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.31, 0.47)
21:10:00.730 00.000 6680 Moving (-1.31, 0.47) raw xDistance=1.39 yDistance=-0.10
21:10:00.730 00.000 6680 PPEC rslt: input = 1.39, final = 0.82, react = 0.83, pred = 0.00, hyst = 0.79, hyst_pct = 0.24, period_length = 514.84
21:10:00.730 00.000 6680 PPEC: input: 1.39, control: 0.82, exposure: 1500
21:10:00.730 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:00.730 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:10:00.730 00.000 6680 MoveAxis(W, 111, ABG)
21:10:00.730 00.000 6680 Guiding  Dir = 3, Dur = 111
21:10:00.730 00.000 6680 IsGuiding returns 0
21:10:00.730 00.000 6680 PulseGuide returned control before completion, sleep 121
21:10:00.749 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=172, Gamma=0.560
21:10:00.794 00.045 2864 UpdateGuideState exits: m=1866 SNR=30.5
21:10:00.794 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:00.794 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:10:00.794 00.000 2864 Enqueuing Expose request
21:10:00.873 00.079 6680 IsGuiding returns 1
21:10:00.873 00.000 6680 scope still moving after pulse duration time elapsed
21:10:00.905 00.032 6680 IsGuiding returns 0
21:10:00.905 00.000 6680 scope move finished after 111 + 56 ms
21:10:00.905 00.000 6680 Move returns status 0, amount 111
21:10:00.905 00.000 6680 MoveAxis(N, 0, ABG)
21:10:00.905 00.000 6680 Move returns status 0, amount 0
21:10:00.905 00.000 6680 move complete, result=0
21:10:00.905 00.000 6680 worker thread done servicing request
21:10:00.905 00.000 6680 Worker thread wakes up
21:10:00.905 00.000 2864 GuideStep: 1.4 px 111 ms WEST, -0.1 px 0 ms NORTH
21:10:00.905 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:10:00.905 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:10:02.330 01.425 6680 Exposure complete
21:10:02.394 00.064 6680 worker thread done servicing request
21:10:02.394 00.000 2864 OnExposeComplete: enter
21:10:02.396 00.002 2864 UpdateGuideState(): m_state=6
21:10:02.398 00.002 2864 Star::Find(15, 146, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
21:10:02.401 00.003 2864 Star::Find returns 1 (0), X=145.99, Y=712.50, Mass=1861, SNR=30.4, Peak=193 HFD=2.5
21:10:02.403 00.002 2864 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.80) = xAngle (0.15 = 0.15)
21:10:02.407 00.004 2864 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.92 = -2.92)
21:10:02.408 00.001 2864 CameraToMount -- cameraX=-1.92 cameraY=0.38 hyp=1.95 cameraTheta=2.95 mountX=1.93 mountY=-0.42, mountTheta=-0.22
21:10:02.413 00.005 2864 SchedulePrimaryMove(10198720, x=-1.92, y=0.38, opts=13)
21:10:02.415 00.002 2864 Enqueuing Move request for scope (-1.92, 0.38)
21:10:02.415 00.000 6680 Worker thread wakes up
21:10:02.415 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.92, 0.38) opts 0xd
21:10:02.415 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.92, 0.38)
21:10:02.415 00.000 6680 Moving (-1.92, 0.38) raw xDistance=1.93 yDistance=-0.42
21:10:02.415 00.000 6680 PPEC rslt: input = 1.93, final = 1.14, react = 1.16, pred = 0.00, hyst = 1.09, hyst_pct = 0.23, period_length = 514.84
21:10:02.415 00.000 6680 PPEC: input: 1.93, control: 1.14, exposure: 1500
21:10:02.415 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:10:02.415 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
21:10:02.415 00.000 6680 MoveAxis(W, 154, ABG)
21:10:02.415 00.000 6680 Guiding  Dir = 3, Dur = 154
21:10:02.415 00.000 6680 IsGuiding returns 0
21:10:02.415 00.000 6680 PulseGuide returned control before completion, sleep 164
21:10:02.424 00.009 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=198, Gamma=0.560
21:10:02.476 00.052 2864 UpdateGuideState exits: m=1861 SNR=30.4
21:10:02.476 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:02.476 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:10:02.487 00.011 2864 Enqueuing Expose request
21:10:02.597 00.110 6680 IsGuiding returns 1
21:10:02.597 00.000 6680 scope still moving after pulse duration time elapsed
21:10:02.627 00.030 6680 IsGuiding returns 0
21:10:02.627 00.000 6680 scope move finished after 154 + 52 ms
21:10:02.627 00.000 6680 Move returns status 0, amount 154
21:10:02.627 00.000 6680 MoveAxis(N, 0, ABG)
21:10:02.627 00.000 6680 Move returns status 0, amount 0
21:10:02.627 00.000 6680 move complete, result=0
21:10:02.627 00.000 6680 worker thread done servicing request
21:10:02.627 00.000 6680 Worker thread wakes up
21:10:02.627 00.000 2864 GuideStep: 1.9 px 154 ms WEST, -0.4 px 0 ms NORTH
21:10:02.630 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
21:10:02.630 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:10:04.275 01.645 6680 Exposure complete
21:10:04.323 00.048 6680 worker thread done servicing request
21:10:04.339 00.016 2864 OnExposeComplete: enter
21:10:04.341 00.002 2864 UpdateGuideState(): m_state=6
21:10:04.343 00.002 2864 Star::Find(15, 145, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
21:10:04.345 00.002 2864 Star::Find returns 1 (0), X=146.18, Y=712.68, Mass=1839, SNR=30.2, Peak=172 HFD=2.7
21:10:04.347 00.002 2864 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.80) = xAngle (0.03 = 0.03)
21:10:04.349 00.002 2864 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.04 = -3.04)
21:10:04.351 00.002 2864 CameraToMount -- cameraX=-1.73 cameraY=0.56 hyp=1.82 cameraTheta=2.83 mountX=1.82 mountY=-0.18, mountTheta=-0.10
21:10:04.351 00.000 2864 SchedulePrimaryMove(10198720, x=-1.73, y=0.56, opts=13)
21:10:04.355 00.004 2864 Enqueuing Move request for scope (-1.73, 0.56)
21:10:04.360 00.005 6680 Worker thread wakes up
21:10:04.360 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.73, 0.56) opts 0xd
21:10:04.360 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.73, 0.56)
21:10:04.360 00.000 6680 Moving (-1.73, 0.56) raw xDistance=1.82 yDistance=-0.18
21:10:04.360 00.000 6680 PPEC rslt: input = 1.82, final = 1.08, react = 1.09, pred = -0.00, hyst = 1.03, hyst_pct = 0.23, period_length = 514.84
21:10:04.360 00.000 6680 PPEC: input: 1.82, control: 1.08, exposure: 1500
21:10:04.360 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:04.362 00.002 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:10:04.362 00.000 6680 MoveAxis(W, 145, ABG)
21:10:04.362 00.000 6680 Guiding  Dir = 3, Dur = 145
21:10:04.362 00.000 6680 IsGuiding returns 0
21:10:04.362 00.000 6680 PulseGuide returned control before completion, sleep 155
21:10:04.373 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=179, Gamma=0.560
21:10:04.421 00.048 2864 UpdateGuideState exits: m=1839 SNR=30.2
21:10:04.421 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:04.421 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:10:04.421 00.000 2864 Enqueuing Expose request
21:10:04.529 00.108 6680 IsGuiding returns 1
21:10:04.529 00.000 6680 scope still moving after pulse duration time elapsed
21:10:04.561 00.032 6680 IsGuiding returns 0
21:10:04.561 00.000 6680 scope move finished after 145 + 53 ms
21:10:04.561 00.000 6680 Move returns status 0, amount 145
21:10:04.561 00.000 6680 MoveAxis(N, 0, ABG)
21:10:04.561 00.000 6680 Move returns status 0, amount 0
21:10:04.561 00.000 6680 move complete, result=0
21:10:04.561 00.000 6680 worker thread done servicing request
21:10:04.561 00.000 6680 Worker thread wakes up
21:10:04.561 00.000 2864 GuideStep: 1.8 px 145 ms WEST, -0.2 px 0 ms NORTH
21:10:04.561 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:10:04.561 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:10:05.976 01.415 6680 Exposure complete
21:10:06.038 00.062 6680 worker thread done servicing request
21:10:06.038 00.000 2864 OnExposeComplete: enter
21:10:06.038 00.000 2864 UpdateGuideState(): m_state=6
21:10:06.038 00.000 2864 Star::Find(15, 146, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
21:10:06.038 00.000 2864 Star::Find returns 1 (0), X=146.40, Y=712.50, Mass=1881, SNR=30.6, Peak=179 HFD=3.1
21:10:06.038 00.000 2864 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.80) = xAngle (0.10 = 0.10)
21:10:06.038 00.000 2864 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.97 = -2.97)
21:10:06.051 00.013 2864 CameraToMount -- cameraX=-1.51 cameraY=0.37 hyp=1.56 cameraTheta=2.90 mountX=1.55 mountY=-0.26, mountTheta=-0.17
21:10:06.051 00.000 2864 SchedulePrimaryMove(10198720, x=-1.51, y=0.37, opts=13)
21:10:06.051 00.000 2864 Enqueuing Move request for scope (-1.51, 0.37)
21:10:06.051 00.000 6680 Worker thread wakes up
21:10:06.051 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.51, 0.37) opts 0xd
21:10:06.051 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.51, 0.37)
21:10:06.051 00.000 6680 Moving (-1.51, 0.37) raw xDistance=1.55 yDistance=-0.26
21:10:06.051 00.000 6680 PPEC rslt: input = 1.55, final = 0.92, react = 0.93, pred = -0.00, hyst = 0.90, hyst_pct = 0.23, period_length = 514.84
21:10:06.051 00.000 6680 PPEC: input: 1.55, control: 0.92, exposure: 1500
21:10:06.051 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:06.051 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:10:06.051 00.000 6680 MoveAxis(W, 124, ABG)
21:10:06.051 00.000 6680 Guiding  Dir = 3, Dur = 124
21:10:06.051 00.000 6680 IsGuiding returns 0
21:10:06.051 00.000 6680 PulseGuide returned control before completion, sleep 134
21:10:06.069 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=169, Gamma=0.560
21:10:06.119 00.050 2864 UpdateGuideState exits: m=1881 SNR=30.6
21:10:06.119 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:06.119 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:10:06.119 00.000 2864 Enqueuing Expose request
21:10:06.210 00.091 6680 IsGuiding returns 1
21:10:06.210 00.000 6680 scope still moving after pulse duration time elapsed
21:10:06.241 00.031 6680 IsGuiding returns 0
21:10:06.241 00.000 6680 scope move finished after 124 + 56 ms
21:10:06.241 00.000 6680 Move returns status 0, amount 124
21:10:06.241 00.000 6680 MoveAxis(N, 0, ABG)
21:10:06.241 00.000 6680 Move returns status 0, amount 0
21:10:06.241 00.000 6680 move complete, result=0
21:10:06.241 00.000 6680 worker thread done servicing request
21:10:06.241 00.000 6680 Worker thread wakes up
21:10:06.241 00.000 2864 GuideStep: 1.5 px 124 ms WEST, -0.3 px 0 ms NORTH
21:10:06.241 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:10:06.241 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:10:07.899 01.658 6680 Exposure complete
21:10:07.920 00.021 2864 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.15
21:10:07.948 00.028 6680 worker thread done servicing request
21:10:07.948 00.000 2864 OnExposeComplete: enter
21:10:07.948 00.000 2864 UpdateGuideState(): m_state=6
21:10:07.962 00.014 2864 Star::Find(15, 146, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
21:10:07.962 00.000 2864 Star::Find returns 1 (0), X=146.33, Y=712.80, Mass=1934, SNR=31.0, Peak=203 HFD=2.9
21:10:07.962 00.000 2864 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.80) = xAngle (-0.06 = -0.06)
21:10:07.962 00.000 2864 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.13 = -3.13)
21:10:07.962 00.000 2864 CameraToMount -- cameraX=-1.58 cameraY=0.67 hyp=1.72 cameraTheta=2.74 mountX=1.71 mountY=-0.02, mountTheta=-0.01
21:10:07.962 00.000 2864 SchedulePrimaryMove(10198720, x=-1.58, y=0.67, opts=13)
21:10:07.976 00.014 2864 Enqueuing Move request for scope (-1.58, 0.67)
21:10:07.980 00.004 6680 Worker thread wakes up
21:10:07.980 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.58, 0.67) opts 0xd
21:10:07.980 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.58, 0.67)
21:10:07.980 00.000 6680 Moving (-1.58, 0.67) raw xDistance=1.71 yDistance=-0.02
21:10:07.980 00.000 6680 PPEC rslt: input = 1.71, final = 1.01, react = 1.03, pred = -0.01, hyst = 0.99, hyst_pct = 0.23, period_length = 514.84
21:10:07.980 00.000 6680 PPEC: input: 1.71, control: 1.01, exposure: 1500
21:10:07.980 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:07.980 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:10:07.980 00.000 6680 MoveAxis(W, 136, ABG)
21:10:07.980 00.000 6680 Guiding  Dir = 3, Dur = 136
21:10:07.980 00.000 6680 IsGuiding returns 0
21:10:07.980 00.000 6680 PulseGuide returned control before completion, sleep 146
21:10:07.994 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=177, Gamma=0.560
21:10:08.045 00.051 2864 UpdateGuideState exits: m=1934 SNR=31.0
21:10:08.045 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:08.045 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:10:08.045 00.000 2864 Enqueuing Expose request
21:10:08.136 00.091 6680 IsGuiding returns 1
21:10:08.136 00.000 6680 scope still moving after pulse duration time elapsed
21:10:08.168 00.032 6680 IsGuiding returns 0
21:10:08.168 00.000 6680 scope move finished after 136 + 49 ms
21:10:08.168 00.000 6680 Move returns status 0, amount 136
21:10:08.168 00.000 6680 MoveAxis(N, 0, ABG)
21:10:08.168 00.000 6680 Move returns status 0, amount 0
21:10:08.168 00.000 6680 move complete, result=0
21:10:08.168 00.000 6680 worker thread done servicing request
21:10:08.168 00.000 2864 GuideStep: 1.7 px 136 ms WEST, -0.0 px 0 ms NORTH
21:10:08.170 00.002 6680 Worker thread wakes up
21:10:08.170 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:10:08.170 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:10:08.362 00.192 2864 evsrv: cli 1028D678 connect
21:10:08.370 00.008 2864 case statement mapped state 6 to 3
21:10:08.380 00.010 2864 case statement mapped state 6 to 3
21:10:08.382 00.002 2864 evsrv: cli 1028D678 request: {"method":"get_pixel_scale","id":"51c0413c-d94f-4a09-9708-75db353ecb39"}
21:10:08.382 00.000 2864 evsrv: cli 1028D678 response: {"jsonrpc":"2.0","result":1.86834,"id":"51c0413c-d94f-4a09-9708-75db353ecb39"}
21:10:08.390 00.008 2864 evsrv: cli 1028D678 disconnect
21:10:09.593 01.203 6680 Exposure complete
21:10:09.663 00.070 6680 worker thread done servicing request
21:10:09.663 00.000 2864 OnExposeComplete: enter
21:10:09.663 00.000 2864 UpdateGuideState(): m_state=6
21:10:09.663 00.000 2864 Star::Find(15, 146, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
21:10:09.673 00.010 2864 Star::Find returns 1 (0), X=146.15, Y=712.41, Mass=1844, SNR=30.3, Peak=206 HFD=2.6
21:10:09.673 00.000 2864 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.80) = xAngle (0.19 = 0.19)
21:10:09.673 00.000 2864 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.89 = -2.89)
21:10:09.673 00.000 2864 CameraToMount -- cameraX=-1.76 cameraY=0.28 hyp=1.79 cameraTheta=2.98 mountX=1.76 mountY=-0.45, mountTheta=-0.25
21:10:09.673 00.000 2864 SchedulePrimaryMove(10198720, x=-1.76, y=0.28, opts=13)
21:10:09.673 00.000 2864 Enqueuing Move request for scope (-1.76, 0.28)
21:10:09.673 00.000 6680 Worker thread wakes up
21:10:09.673 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.76, 0.28) opts 0xd
21:10:09.673 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.76, 0.28)
21:10:09.673 00.000 6680 Moving (-1.76, 0.28) raw xDistance=1.76 yDistance=-0.45
21:10:09.673 00.000 6680 PPEC rslt: input = 1.76, final = 1.03, react = 1.05, pred = -0.02, hyst = 1.00, hyst_pct = 0.23, period_length = 514.84
21:10:09.673 00.000 6680 PPEC: input: 1.76, control: 1.03, exposure: 1500
21:10:09.673 00.000 6680 switching direction from 0 to -1 - decHistory=-3 oldest=-0.18 newest=-0.73
21:10:09.673 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
21:10:09.673 00.000 6680 MoveAxis(W, 138, ABG)
21:10:09.673 00.000 6680 Guiding  Dir = 3, Dur = 138
21:10:09.673 00.000 6680 IsGuiding returns 0
21:10:09.673 00.000 6680 PulseGuide returned control before completion, sleep 148
21:10:09.698 00.025 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=180, Gamma=0.560
21:10:09.736 00.038 2864 UpdateGuideState exits: m=1844 SNR=30.3
21:10:09.736 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:09.736 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:10:09.752 00.016 2864 Enqueuing Expose request
21:10:09.847 00.095 6680 IsGuiding returns 1
21:10:09.847 00.000 6680 scope still moving after pulse duration time elapsed
21:10:09.879 00.032 6680 IsGuiding returns 0
21:10:09.879 00.000 6680 scope move finished after 138 + 54 ms
21:10:09.879 00.000 6680 Move returns status 0, amount 138
21:10:09.879 00.000 6680 MoveAxis(N, 72, ABG)
21:10:09.879 00.000 6680 Guiding  Dir = 0, Dur = 72
21:10:09.879 00.000 6680 IsGuiding returns 0
21:10:09.879 00.000 6680 PulseGuide returned control before completion, sleep 82
21:10:09.975 00.096 6680 IsGuiding returns 1
21:10:09.975 00.000 6680 scope still moving after pulse duration time elapsed
21:10:10.006 00.031 6680 IsGuiding returns 0
21:10:10.006 00.000 6680 scope move finished after 72 + 54 ms
21:10:10.006 00.000 6680 Move returns status 0, amount 72
21:10:10.006 00.000 6680 move complete, result=0
21:10:10.006 00.000 6680 worker thread done servicing request
21:10:10.006 00.000 6680 Worker thread wakes up
21:10:10.007 00.001 2864 GuideStep: 1.8 px 138 ms WEST, -0.4 px 72 ms NORTH
21:10:10.007 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:10:10.007 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:10:11.657 01.650 6680 Exposure complete
21:10:11.726 00.069 6680 worker thread done servicing request
21:10:11.726 00.000 2864 OnExposeComplete: enter
21:10:11.726 00.000 2864 UpdateGuideState(): m_state=6
21:10:11.726 00.000 2864 Star::Find(15, 146, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
21:10:11.726 00.000 2864 Star::Find returns 1 (0), X=145.83, Y=712.79, Mass=1818, SNR=30.1, Peak=179 HFD=2.8
21:10:11.726 00.000 2864 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.80) = xAngle (0.04 = 0.04)
21:10:11.736 00.010 2864 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.04 = -3.04)
21:10:11.736 00.000 2864 CameraToMount -- cameraX=-2.08 cameraY=0.67 hyp=2.18 cameraTheta=2.83 mountX=2.18 mountY=-0.23, mountTheta=-0.10
21:10:11.736 00.000 2864 SchedulePrimaryMove(10198720, x=-2.08, y=0.67, opts=13)
21:10:11.736 00.000 2864 Enqueuing Move request for scope (-2.08, 0.67)
21:10:11.736 00.000 6680 Worker thread wakes up
21:10:11.736 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.08, 0.67) opts 0xd
21:10:11.736 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.08, 0.67)
21:10:11.736 00.000 6680 Moving (-2.08, 0.67) raw xDistance=2.18 yDistance=-0.23
21:10:11.736 00.000 6680 PPEC rslt: input = 2.18, final = 1.31, react = 1.31, pred = 0.02, hyst = 1.24, hyst_pct = 0.23, period_length = 514.84
21:10:11.736 00.000 6680 PPEC: input: 2.18, control: 1.31, exposure: 1500
21:10:11.736 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:10:11.736 00.000 6680 MoveAxis(W, 176, ABG)
21:10:11.736 00.000 6680 Guiding  Dir = 3, Dur = 176
21:10:11.736 00.000 6680 IsGuiding returns 0
21:10:11.736 00.000 6680 PulseGuide returned control before completion, sleep 186
21:10:11.757 00.021 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=203, Gamma=0.560
21:10:11.800 00.043 2864 UpdateGuideState exits: m=1818 SNR=30.1
21:10:11.800 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:11.800 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:10:11.816 00.016 2864 Enqueuing Expose request
21:10:11.943 00.127 6680 IsGuiding returns 1
21:10:11.943 00.000 6680 scope still moving after pulse duration time elapsed
21:10:11.975 00.032 6680 IsGuiding returns 0
21:10:11.975 00.000 6680 scope move finished after 176 + 51 ms
21:10:11.975 00.000 6680 Move returns status 0, amount 176
21:10:11.975 00.000 6680 MoveAxis(N, 36, ABG)
21:10:11.975 00.000 6680 Guiding  Dir = 0, Dur = 36
21:10:11.975 00.000 6680 IsGuiding returns 0
21:10:11.976 00.001 6680 PulseGuide returned control before completion, sleep 46
21:10:12.022 00.046 6680 IsGuiding returns 1
21:10:12.023 00.001 6680 scope still moving after pulse duration time elapsed
21:10:12.054 00.031 6680 IsGuiding returns 0
21:10:12.054 00.000 6680 scope move finished after 36 + 43 ms
21:10:12.054 00.000 6680 Move returns status 0, amount 36
21:10:12.054 00.000 6680 move complete, result=0
21:10:12.054 00.000 6680 worker thread done servicing request
21:10:12.054 00.000 2864 GuideStep: 2.2 px 176 ms WEST, -0.2 px 36 ms NORTH
21:10:12.054 00.000 6680 Worker thread wakes up
21:10:12.054 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:10:12.054 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:10:13.463 01.409 6680 Exposure complete
21:10:13.511 00.048 6680 worker thread done servicing request
21:10:13.511 00.000 2864 OnExposeComplete: enter
21:10:13.511 00.000 2864 UpdateGuideState(): m_state=6
21:10:13.511 00.000 2864 Star::Find(15, 145, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
21:10:13.524 00.013 2864 Star::Find returns 1 (0), X=146.09, Y=712.55, Mass=1854, SNR=30.4, Peak=162 HFD=3.1
21:10:13.527 00.003 2864 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.80) = xAngle (0.12 = 0.12)
21:10:13.527 00.000 2864 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.96 = -2.96)
21:10:13.527 00.000 2864 CameraToMount -- cameraX=-1.83 cameraY=0.43 hyp=1.87 cameraTheta=2.91 mountX=1.86 mountY=-0.34, mountTheta=-0.18
21:10:13.527 00.000 2864 SchedulePrimaryMove(10198720, x=-1.83, y=0.43, opts=13)
21:10:13.538 00.011 2864 Enqueuing Move request for scope (-1.83, 0.43)
21:10:13.538 00.000 6680 Worker thread wakes up
21:10:13.538 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.83, 0.43) opts 0xd
21:10:13.538 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.83, 0.43)
21:10:13.538 00.000 6680 Moving (-1.83, 0.43) raw xDistance=1.86 yDistance=-0.34
21:10:13.538 00.000 6680 PPEC rslt: input = 1.86, final = 1.10, react = 1.12, pred = -0.01, hyst = 1.07, hyst_pct = 0.22, period_length = 514.84
21:10:13.538 00.000 6680 PPEC: input: 1.86, control: 1.10, exposure: 1500
21:10:13.543 00.005 6680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
21:10:13.543 00.000 6680 MoveAxis(W, 148, ABG)
21:10:13.543 00.000 6680 Guiding  Dir = 3, Dur = 148
21:10:13.543 00.000 6680 IsGuiding returns 0
21:10:13.543 00.000 6680 PulseGuide returned control before completion, sleep 158
21:10:13.555 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=188, Gamma=0.560
21:10:13.601 00.046 2864 UpdateGuideState exits: m=1854 SNR=30.4
21:10:13.607 00.006 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:13.608 00.001 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:10:13.608 00.000 2864 Enqueuing Expose request
21:10:13.717 00.109 6680 IsGuiding returns 1
21:10:13.717 00.000 6680 scope still moving after pulse duration time elapsed
21:10:13.749 00.032 6680 IsGuiding returns 0
21:10:13.749 00.000 6680 scope move finished after 148 + 57 ms
21:10:13.749 00.000 6680 Move returns status 0, amount 148
21:10:13.749 00.000 6680 MoveAxis(N, 55, ABG)
21:10:13.749 00.000 6680 Guiding  Dir = 0, Dur = 55
21:10:13.749 00.000 6680 IsGuiding returns 0
21:10:13.749 00.000 6680 PulseGuide returned control before completion, sleep 65
21:10:13.828 00.079 6680 IsGuiding returns 1
21:10:13.828 00.000 6680 scope still moving after pulse duration time elapsed
21:10:13.860 00.032 6680 IsGuiding returns 0
21:10:13.860 00.000 6680 scope move finished after 55 + 56 ms
21:10:13.860 00.000 6680 Move returns status 0, amount 55
21:10:13.860 00.000 6680 move complete, result=0
21:10:13.860 00.000 6680 worker thread done servicing request
21:10:13.860 00.000 2864 GuideStep: 1.9 px 148 ms WEST, -0.3 px 55 ms NORTH
21:10:13.865 00.005 6680 Worker thread wakes up
21:10:13.865 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:10:13.865 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:10:15.524 01.659 6680 Exposure complete
21:10:15.571 00.047 6680 worker thread done servicing request
21:10:15.571 00.000 2864 OnExposeComplete: enter
21:10:15.587 00.016 2864 UpdateGuideState(): m_state=6
21:10:15.587 00.000 2864 Star::Find(15, 146, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
21:10:15.587 00.000 2864 Star::Find returns 1 (0), X=145.35, Y=712.07, Mass=1772, SNR=29.7, Peak=193 HFD=3.0
21:10:15.587 00.000 2864 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.80) = xAngle (-5.92 = 0.37)
21:10:15.587 00.000 2864 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.99 = -2.71)
21:10:15.587 00.000 2864 CameraToMount -- cameraX=-2.56 cameraY=-0.05 hyp=2.56 cameraTheta=-3.12 mountX=2.39 mountY=-1.08, mountTheta=-0.42
21:10:15.601 00.014 2864 SchedulePrimaryMove(10198720, x=-2.56, y=-0.05, opts=13)
21:10:15.603 00.002 2864 Enqueuing Move request for scope (-2.56, -0.05)
21:10:15.603 00.000 6680 Worker thread wakes up
21:10:15.603 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.56, -0.05) opts 0xd
21:10:15.603 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.56, -0.05)
21:10:15.603 00.000 6680 Moving (-2.56, -0.05) raw xDistance=2.39 yDistance=-1.08
21:10:15.603 00.000 6680 PPEC rslt: input = 2.39, final = 1.39, react = 1.43, pred = -0.04, hyst = 1.37, hyst_pct = 0.22, period_length = 514.84
21:10:15.603 00.000 6680 PPEC: input: 2.39, control: 1.39, exposure: 1500
21:10:15.603 00.000 6680 GuideAlgorithmResistSwitch::result() returns -1.08 from input -1.08
21:10:15.603 00.000 6680 MoveAxis(W, 187, ABG)
21:10:15.603 00.000 6680 Guiding  Dir = 3, Dur = 187
21:10:15.603 00.000 6680 IsGuiding returns 0
21:10:15.603 00.000 6680 PulseGuide returned control before completion, sleep 197
21:10:15.603 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=174, Gamma=0.560
21:10:15.666 00.063 2864 UpdateGuideState exits: m=1772 SNR=29.7
21:10:15.666 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:15.666 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:10:15.666 00.000 2864 Enqueuing Expose request
21:10:15.808 00.142 6680 IsGuiding returns 1
21:10:15.808 00.000 6680 scope still moving after pulse duration time elapsed
21:10:15.840 00.032 6680 IsGuiding returns 0
21:10:15.840 00.000 6680 scope move finished after 187 + 46 ms
21:10:15.840 00.000 6680 Move returns status 0, amount 187
21:10:15.840 00.000 6680 MoveAxis(N, 173, ABG)
21:10:15.840 00.000 6680 Guiding  Dir = 0, Dur = 173
21:10:15.840 00.000 6680 IsGuiding returns 0
21:10:15.840 00.000 6680 PulseGuide returned control before completion, sleep 183
21:10:16.029 00.189 6680 IsGuiding returns 1
21:10:16.029 00.000 6680 scope still moving after pulse duration time elapsed
21:10:16.061 00.032 6680 IsGuiding returns 0
21:10:16.061 00.000 6680 scope move finished after 173 + 47 ms
21:10:16.061 00.000 6680 Move returns status 0, amount 173
21:10:16.061 00.000 6680 move complete, result=0
21:10:16.061 00.000 6680 worker thread done servicing request
21:10:16.061 00.000 2864 GuideStep: 2.4 px 187 ms WEST, -1.1 px 173 ms NORTH
21:10:16.061 00.000 6680 Worker thread wakes up
21:10:16.069 00.008 6680 worker thread servicing REQUEST_EXPOSE 1500
21:10:16.069 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:10:16.978 00.909 2864 evsrv: cli 1028D498 connect
21:10:16.982 00.004 2864 case statement mapped state 6 to 3
21:10:16.986 00.004 2864 case statement mapped state 6 to 3
21:10:16.988 00.002 2864 evsrv: cli 1028D498 request: {"method":"get_pixel_scale","id":"3f50af38-20d8-4e4d-ba67-0582be973975"}
21:10:16.991 00.003 2864 evsrv: cli 1028D498 response: {"jsonrpc":"2.0","result":1.86834,"id":"3f50af38-20d8-4e4d-ba67-0582be973975"}
21:10:16.995 00.004 2864 evsrv: cli 1028D498 disconnect
21:10:17.487 00.492 6680 Exposure complete
21:10:17.534 00.047 6680 worker thread done servicing request
21:10:17.536 00.002 2864 OnExposeComplete: enter
21:10:17.538 00.002 2864 UpdateGuideState(): m_state=6
21:10:17.538 00.000 2864 Star::Find(15, 145, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
21:10:17.538 00.000 2864 Star::Find returns 1 (0), X=145.64, Y=712.33, Mass=1811, SNR=30.0, Peak=182 HFD=3.0
21:10:17.538 00.000 2864 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.80) = xAngle (0.25 = 0.25)
21:10:17.546 00.008 2864 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.82 = -2.82)
21:10:17.546 00.000 2864 CameraToMount -- cameraX=-2.27 cameraY=0.21 hyp=2.28 cameraTheta=3.05 mountX=2.21 mountY=-0.72, mountTheta=-0.32
21:10:17.546 00.000 2864 SchedulePrimaryMove(10198720, x=-2.27, y=0.21, opts=13)
21:10:17.546 00.000 2864 Enqueuing Move request for scope (-2.27, 0.21)
21:10:17.546 00.000 6680 Worker thread wakes up
21:10:17.546 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.27, 0.21) opts 0xd
21:10:17.546 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.27, 0.21)
21:10:17.546 00.000 6680 Moving (-2.27, 0.21) raw xDistance=2.21 yDistance=-0.72
21:10:17.546 00.000 6680 PPEC rslt: input = 2.21, final = 1.37, react = 1.33, pred = 0.07, hyst = 1.26, hyst_pct = 0.22, period_length = 514.84
21:10:17.546 00.000 6680 PPEC: input: 2.21, control: 1.37, exposure: 1500
21:10:17.546 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72
21:10:17.546 00.000 6680 MoveAxis(W, 184, ABG)
21:10:17.556 00.010 6680 Guiding  Dir = 3, Dur = 184
21:10:17.556 00.000 6680 IsGuiding returns 0
21:10:17.556 00.000 6680 PulseGuide returned control before completion, sleep 194
21:10:17.568 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=185, Gamma=0.560
21:10:17.610 00.042 2864 UpdateGuideState exits: m=1811 SNR=30.0
21:10:17.610 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:17.610 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:10:17.610 00.000 2864 Enqueuing Expose request
21:10:17.751 00.141 6680 IsGuiding returns 1
21:10:17.751 00.000 6680 scope still moving after pulse duration time elapsed
21:10:17.784 00.033 6680 IsGuiding returns 0
21:10:17.784 00.000 6680 scope move finished after 184 + 43 ms
21:10:17.784 00.000 6680 Move returns status 0, amount 184
21:10:17.784 00.000 6680 MoveAxis(N, 115, ABG)
21:10:17.784 00.000 6680 Guiding  Dir = 0, Dur = 115
21:10:17.784 00.000 6680 IsGuiding returns 0
21:10:17.786 00.002 6680 PulseGuide returned control before completion, sleep 125
21:10:17.927 00.141 6680 IsGuiding returns 1
21:10:17.927 00.000 6680 scope still moving after pulse duration time elapsed
21:10:17.959 00.032 6680 IsGuiding returns 0
21:10:17.959 00.000 6680 scope move finished after 115 + 58 ms
21:10:17.959 00.000 6680 Move returns status 0, amount 115
21:10:17.959 00.000 6680 move complete, result=0
21:10:17.959 00.000 6680 worker thread done servicing request
21:10:17.959 00.000 6680 Worker thread wakes up
21:10:17.959 00.000 2864 GuideStep: 2.2 px 184 ms WEST, -0.7 px 115 ms NORTH
21:10:17.959 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:10:17.959 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:10:18.498 00.539 2864 evsrv: cli 1028D3F8 connect
21:10:18.502 00.004 2864 case statement mapped state 6 to 3
21:10:18.506 00.004 2864 case statement mapped state 6 to 3
21:10:18.507 00.001 2864 evsrv: cli 1028D3F8 request: {"method":"get_pixel_scale","id":"15b6b851-94aa-4e85-bcbb-c0eca5904d6b"}
21:10:18.507 00.000 2864 evsrv: cli 1028D3F8 response: {"jsonrpc":"2.0","result":1.86834,"id":"15b6b851-94aa-4e85-bcbb-c0eca5904d6b"}
21:10:18.516 00.009 2864 evsrv: cli 1028D3F8 disconnect
21:10:19.595 01.079 6680 Exposure complete
21:10:19.642 00.047 6680 worker thread done servicing request
21:10:19.642 00.000 2864 OnExposeComplete: enter
21:10:19.642 00.000 2864 UpdateGuideState(): m_state=6
21:10:19.642 00.000 2864 Star::Find(15, 145, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
21:10:19.642 00.000 2864 Star::Find returns 1 (0), X=145.59, Y=713.14, Mass=1832, SNR=30.2, Peak=191 HFD=3.0
21:10:19.642 00.000 2864 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.80) = xAngle (-0.07 = -0.07)
21:10:19.642 00.000 2864 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.14 = -3.14)
21:10:19.658 00.016 2864 CameraToMount -- cameraX=-2.32 cameraY=1.01 hyp=2.54 cameraTheta=2.73 mountX=2.53 mountY=-0.01, mountTheta=-0.00
21:10:19.658 00.000 2864 SchedulePrimaryMove(10198720, x=-2.32, y=1.01, opts=13)
21:10:19.663 00.005 2864 Enqueuing Move request for scope (-2.32, 1.01)
21:10:19.663 00.000 6680 Worker thread wakes up
21:10:19.663 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.32, 1.01) opts 0xd
21:10:19.663 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.32, 1.01)
21:10:19.663 00.000 6680 Moving (-2.32, 1.01) raw xDistance=2.53 yDistance=-0.01
21:10:19.663 00.000 6680 PPEC rslt: input = 2.53, final = 1.52, react = 1.52, pred = 0.02, hyst = 1.45, hyst_pct = 0.22, period_length = 514.84
21:10:19.663 00.000 6680 PPEC: input: 2.53, control: 1.52, exposure: 1500
21:10:19.663 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:19.663 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:10:19.663 00.000 6680 MoveAxis(W, 204, ABG)
21:10:19.663 00.000 6680 Guiding  Dir = 3, Dur = 204
21:10:19.663 00.000 6680 IsGuiding returns 0
21:10:19.663 00.000 6680 PulseGuide returned control before completion, sleep 214
21:10:19.679 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=181, Gamma=0.560
21:10:19.728 00.049 2864 UpdateGuideState exits: m=1832 SNR=30.2
21:10:19.728 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:19.728 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:10:19.728 00.000 2864 Enqueuing Expose request
21:10:19.896 00.168 6680 IsGuiding returns 1
21:10:19.896 00.000 6680 scope still moving after pulse duration time elapsed
21:10:19.928 00.032 6680 IsGuiding returns 0
21:10:19.928 00.000 6680 scope move finished after 204 + 56 ms
21:10:19.928 00.000 6680 Move returns status 0, amount 204
21:10:19.928 00.000 6680 MoveAxis(N, 0, ABG)
21:10:19.928 00.000 6680 Move returns status 0, amount 0
21:10:19.928 00.000 6680 move complete, result=0
21:10:19.928 00.000 6680 worker thread done servicing request
21:10:19.928 00.000 2864 GuideStep: 2.5 px 204 ms WEST, -0.0 px 0 ms NORTH
21:10:19.937 00.009 6680 Worker thread wakes up
21:10:19.937 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:10:19.937 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:10:21.366 01.429 6680 Exposure complete
21:10:21.423 00.057 6680 worker thread done servicing request
21:10:21.423 00.000 2864 OnExposeComplete: enter
21:10:21.423 00.000 2864 UpdateGuideState(): m_state=6
21:10:21.423 00.000 2864 Star::Find(15, 145, 713, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
21:10:21.429 00.006 2864 Star::Find returns 1 (0), X=145.96, Y=713.20, Mass=1899, SNR=30.7, Peak=208 HFD=3.0
21:10:21.429 00.000 2864 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.80) = xAngle (-0.16 = -0.16)
21:10:21.429 00.000 2864 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.23 = 3.05)
21:10:21.429 00.000 2864 CameraToMount -- cameraX=-1.95 cameraY=1.08 hyp=2.23 cameraTheta=2.64 mountX=2.20 mountY=0.21, mountTheta=0.09
21:10:21.429 00.000 2864 SchedulePrimaryMove(10198720, x=-1.95, y=1.08, opts=13)
21:10:21.429 00.000 2864 Enqueuing Move request for scope (-1.95, 1.08)
21:10:21.429 00.000 6680 Worker thread wakes up
21:10:21.429 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.95, 1.08) opts 0xd
21:10:21.429 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.95, 1.08)
21:10:21.429 00.000 6680 Moving (-1.95, 1.08) raw xDistance=2.20 yDistance=0.21
21:10:21.429 00.000 6680 PPEC rslt: input = 2.20, final = 1.40, react = 1.32, pred = 0.12, hyst = 1.27, hyst_pct = 0.22, period_length = 514.84
21:10:21.429 00.000 6680 PPEC: input: 2.20, control: 1.40, exposure: 1500
21:10:21.429 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:10:21.429 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:10:21.429 00.000 6680 MoveAxis(W, 189, ABG)
21:10:21.429 00.000 6680 Guiding  Dir = 3, Dur = 189
21:10:21.429 00.000 6680 IsGuiding returns 0
21:10:21.444 00.015 6680 PulseGuide returned control before completion, sleep 199
21:10:21.449 00.005 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=201, Gamma=0.560
21:10:21.503 00.054 2864 UpdateGuideState exits: m=1899 SNR=30.7
21:10:21.505 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:21.509 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:10:21.509 00.000 2864 Enqueuing Expose request
21:10:21.650 00.141 6680 IsGuiding returns 1
21:10:21.650 00.000 6680 scope still moving after pulse duration time elapsed
21:10:21.681 00.031 6680 IsGuiding returns 0
21:10:21.681 00.000 6680 scope move finished after 189 + 48 ms
21:10:21.681 00.000 6680 Move returns status 0, amount 189
21:10:21.681 00.000 6680 MoveAxis(N, 0, ABG)
21:10:21.681 00.000 6680 Move returns status 0, amount 0
21:10:21.681 00.000 6680 move complete, result=0
21:10:21.682 00.001 6680 worker thread done servicing request
21:10:21.682 00.000 6680 Worker thread wakes up
21:10:21.682 00.000 2864 GuideStep: 2.2 px 189 ms WEST, 0.2 px 0 ms NORTH
21:10:21.685 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
21:10:21.685 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:10:23.340 01.655 6680 Exposure complete
21:10:23.419 00.079 6680 worker thread done servicing request
21:10:23.419 00.000 2864 OnExposeComplete: enter
21:10:23.419 00.000 2864 UpdateGuideState(): m_state=6
21:10:23.419 00.000 2864 Star::Find(15, 145, 713, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
21:10:23.419 00.000 2864 Star::Find returns 1 (0), X=146.21, Y=713.32, Mass=1835, SNR=30.2, Peak=191 HFD=2.8
21:10:23.419 00.000 2864 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.80) = xAngle (-0.26 = -0.26)
21:10:23.419 00.000 2864 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.34 = 2.95)
21:10:23.419 00.000 2864 CameraToMount -- cameraX=-1.71 cameraY=1.19 hyp=2.08 cameraTheta=2.53 mountX=2.01 mountY=0.41, mountTheta=0.20
21:10:23.435 00.016 2864 SchedulePrimaryMove(10198720, x=-1.71, y=1.19, opts=13)
21:10:23.435 00.000 2864 Enqueuing Move request for scope (-1.71, 1.19)
21:10:23.435 00.000 6680 Worker thread wakes up
21:10:23.435 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.71, 1.19) opts 0xd
21:10:23.435 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.71, 1.19)
21:10:23.435 00.000 6680 Moving (-1.71, 1.19) raw xDistance=2.01 yDistance=0.41
21:10:23.435 00.000 6680 PPEC rslt: input = 2.01, final = 1.24, react = 1.21, pred = 0.05, hyst = 1.18, hyst_pct = 0.21, period_length = 514.84
21:10:23.435 00.000 6680 PPEC: input: 2.01, control: 1.24, exposure: 1500
21:10:23.435 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:10:23.442 00.007 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
21:10:23.442 00.000 6680 MoveAxis(W, 167, ABG)
21:10:23.442 00.000 6680 Guiding  Dir = 3, Dur = 167
21:10:23.442 00.000 6680 IsGuiding returns 0
21:10:23.442 00.000 6680 PulseGuide returned control before completion, sleep 177
21:10:23.453 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=185, Gamma=0.560
21:10:23.498 00.045 2864 UpdateGuideState exits: m=1835 SNR=30.2
21:10:23.498 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:23.498 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:10:23.498 00.000 2864 Enqueuing Expose request
21:10:23.625 00.127 6680 IsGuiding returns 1
21:10:23.625 00.000 6680 scope still moving after pulse duration time elapsed
21:10:23.656 00.031 6680 IsGuiding returns 0
21:10:23.656 00.000 6680 scope move finished after 167 + 46 ms
21:10:23.656 00.000 6680 Move returns status 0, amount 167
21:10:23.656 00.000 6680 MoveAxis(N, 0, ABG)
21:10:23.656 00.000 6680 Move returns status 0, amount 0
21:10:23.656 00.000 6680 move complete, result=0
21:10:23.656 00.000 6680 worker thread done servicing request
21:10:23.656 00.000 6680 Worker thread wakes up
21:10:23.656 00.000 2864 GuideStep: 2.0 px 167 ms WEST, 0.4 px 0 ms NORTH
21:10:23.656 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:10:23.656 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:10:25.088 01.432 6680 Exposure complete
21:10:25.162 00.074 6680 worker thread done servicing request
21:10:25.162 00.000 2864 OnExposeComplete: enter
21:10:25.164 00.002 2864 UpdateGuideState(): m_state=6
21:10:25.166 00.002 2864 Star::Find(15, 146, 713, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
21:10:25.168 00.002 2864 Star::Find returns 1 (0), X=146.00, Y=713.40, Mass=1850, SNR=30.3, Peak=187 HFD=2.9
21:10:25.170 00.002 2864 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.80) = xAngle (-0.24 = -0.24)
21:10:25.172 00.002 2864 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.31 = 2.97)
21:10:25.173 00.001 2864 CameraToMount -- cameraX=-1.92 cameraY=1.27 hyp=2.30 cameraTheta=2.56 mountX=2.23 mountY=0.39, mountTheta=0.17
21:10:25.177 00.004 2864 SchedulePrimaryMove(10198720, x=-1.92, y=1.27, opts=13)
21:10:25.179 00.002 2864 Enqueuing Move request for scope (-1.92, 1.27)
21:10:25.181 00.002 6680 Worker thread wakes up
21:10:25.181 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.92, 1.27) opts 0xd
21:10:25.181 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.92, 1.27)
21:10:25.181 00.000 6680 Moving (-1.92, 1.27) raw xDistance=2.23 yDistance=0.39
21:10:25.182 00.001 6680 PPEC rslt: input = 2.23, final = 1.32, react = 1.34, pred = -0.01, hyst = 1.29, hyst_pct = 0.21, period_length = 514.84
21:10:25.182 00.000 6680 PPEC: input: 2.23, control: 1.32, exposure: 1500
21:10:25.183 00.001 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:10:25.183 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
21:10:25.183 00.000 6680 MoveAxis(W, 178, ABG)
21:10:25.183 00.000 6680 Guiding  Dir = 3, Dur = 178
21:10:25.183 00.000 6680 IsGuiding returns 0
21:10:25.183 00.000 6680 PulseGuide returned control before completion, sleep 188
21:10:25.194 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=196, Gamma=0.560
21:10:25.241 00.047 2864 UpdateGuideState exits: m=1850 SNR=30.3
21:10:25.243 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:25.245 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:10:25.247 00.002 2864 Enqueuing Expose request
21:10:25.386 00.139 6680 IsGuiding returns 1
21:10:25.386 00.000 6680 scope still moving after pulse duration time elapsed
21:10:25.417 00.031 6680 IsGuiding returns 0
21:10:25.417 00.000 6680 scope move finished after 178 + 55 ms
21:10:25.418 00.001 6680 Move returns status 0, amount 178
21:10:25.418 00.000 6680 MoveAxis(N, 0, ABG)
21:10:25.418 00.000 6680 Move returns status 0, amount 0
21:10:25.418 00.000 6680 move complete, result=0
21:10:25.418 00.000 6680 worker thread done servicing request
21:10:25.419 00.001 2864 GuideStep: 2.2 px 178 ms WEST, 0.4 px 0 ms NORTH
21:10:25.426 00.007 6680 Worker thread wakes up
21:10:25.426 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:10:25.426 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:10:27.073 01.647 6680 Exposure complete
21:10:27.127 00.054 6680 worker thread done servicing request
21:10:27.127 00.000 2864 OnExposeComplete: enter
21:10:27.131 00.004 2864 UpdateGuideState(): m_state=6
21:10:27.132 00.001 2864 Star::Find(15, 145, 713, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
21:10:27.132 00.000 2864 Star::Find returns 1 (0), X=146.43, Y=713.38, Mass=1796, SNR=29.9, Peak=204 HFD=3.0
21:10:27.136 00.004 2864 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.80) = xAngle (-0.36 = -0.36)
21:10:27.136 00.000 2864 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.43 = 2.85)
21:10:27.136 00.000 2864 CameraToMount -- cameraX=-1.48 cameraY=1.26 hyp=1.95 cameraTheta=2.44 mountX=1.82 mountY=0.56, mountTheta=0.30
21:10:27.136 00.000 2864 SchedulePrimaryMove(10198720, x=-1.48, y=1.26, opts=13)
21:10:27.136 00.000 2864 Enqueuing Move request for scope (-1.48, 1.26)
21:10:27.136 00.000 6680 Worker thread wakes up
21:10:27.136 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.48, 1.26) opts 0xd
21:10:27.136 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.48, 1.26)
21:10:27.136 00.000 6680 Moving (-1.48, 1.26) raw xDistance=1.82 yDistance=0.56
21:10:27.136 00.000 6680 PPEC rslt: input = 1.82, final = 1.33, react = 1.09, pred = 0.30, hyst = 1.06, hyst_pct = 0.21, period_length = 514.84
21:10:27.136 00.000 6680 PPEC: input: 1.82, control: 1.33, exposure: 1500
21:10:27.136 00.000 6680 resist switch: large excursion: input 0.56 thresh 0.45 direction from -1 to 1
21:10:27.136 00.000 6680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.67
21:10:27.136 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56
21:10:27.136 00.000 6680 MoveAxis(W, 179, ABG)
21:10:27.136 00.000 6680 Guiding  Dir = 3, Dur = 179
21:10:27.136 00.000 6680 IsGuiding returns 0
21:10:27.136 00.000 6680 PulseGuide returned control before completion, sleep 189
21:10:27.152 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=176, Gamma=0.560
21:10:27.207 00.055 2864 UpdateGuideState exits: m=1796 SNR=29.9
21:10:27.209 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:27.211 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:10:27.213 00.002 2864 Enqueuing Expose request
21:10:27.342 00.129 6680 IsGuiding returns 1
21:10:27.342 00.000 6680 scope still moving after pulse duration time elapsed
21:10:27.374 00.032 6680 IsGuiding returns 0
21:10:27.374 00.000 6680 scope move finished after 179 + 45 ms
21:10:27.374 00.000 6680 Move returns status 0, amount 179
21:10:27.374 00.000 6680 BLC: Oldest BLC event removed
21:10:27.374 00.000 6680 BLC: Dec direction reversal from North to South, backlash comp pulse of 220 applied
21:10:27.374 00.000 6680 MoveAxis(S, 309, ABG)
21:10:27.374 00.000 6680 Guiding  Dir = 1, Dur = 309
21:10:27.374 00.000 6680 IsGuiding returns 0
21:10:27.374 00.000 6680 PulseGuide returned control before completion, sleep 319
21:10:27.707 00.333 6680 IsGuiding returns 1
21:10:27.707 00.000 6680 scope still moving after pulse duration time elapsed
21:10:27.739 00.032 6680 IsGuiding returns 0
21:10:27.739 00.000 6680 scope move finished after 309 + 54 ms
21:10:27.739 00.000 6680 Move returns status 0, amount 309
21:10:27.739 00.000 6680 move complete, result=0
21:10:27.739 00.000 6680 worker thread done servicing request
21:10:27.739 00.000 6680 Worker thread wakes up
21:10:27.739 00.000 2864 GuideStep: 1.8 px 179 ms WEST, 0.6 px 309 ms SOUTH
21:10:27.742 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
21:10:27.742 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:10:29.154 01.412 6680 Exposure complete
21:10:29.198 00.044 6680 worker thread done servicing request
21:10:29.198 00.000 2864 OnExposeComplete: enter
21:10:29.208 00.010 2864 UpdateGuideState(): m_state=6
21:10:29.208 00.000 2864 Star::Find(15, 146, 713, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
21:10:29.208 00.000 2864 Star::Find returns 1 (0), X=146.56, Y=713.05, Mass=1915, SNR=30.9, Peak=195 HFD=2.9
21:10:29.208 00.000 2864 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.80) = xAngle (-0.26 = -0.26)
21:10:29.208 00.000 2864 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.33 = 2.95)
21:10:29.208 00.000 2864 CameraToMount -- cameraX=-1.36 cameraY=0.93 hyp=1.64 cameraTheta=2.54 mountX=1.59 mountY=0.31, mountTheta=0.19
21:10:29.222 00.014 2864 SchedulePrimaryMove(10198720, x=-1.36, y=0.93, opts=13)
21:10:29.226 00.004 2864 Enqueuing Move request for scope (-1.36, 0.93)
21:10:29.226 00.000 6680 Worker thread wakes up
21:10:29.226 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.36, 0.93) opts 0xd
21:10:29.226 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.36, 0.93)
21:10:29.226 00.000 6680 Moving (-1.36, 0.93) raw xDistance=1.59 yDistance=0.31
21:10:29.226 00.000 6680 BLC: History state: CurrMiss=0.31, AvgInitMiss=0.49, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.557584, 1:0.306505
21:10:29.226 00.000 6680 BLC: Under-shoot, no adjustment, waiting for more data
21:10:29.226 00.000 6680 PPEC rslt: input = 1.59, final = 1.09, react = 0.95, pred = 0.17, hyst = 0.94, hyst_pct = 0.21, period_length = 514.84
21:10:29.226 00.000 6680 PPEC: input: 1.59, control: 1.09, exposure: 1500
21:10:29.226 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
21:10:29.226 00.000 6680 MoveAxis(W, 146, ABG)
21:10:29.226 00.000 6680 Guiding  Dir = 3, Dur = 146
21:10:29.226 00.000 6680 IsGuiding returns 0
21:10:29.226 00.000 6680 PulseGuide returned control before completion, sleep 156
21:10:29.238 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=186, Gamma=0.560
21:10:29.290 00.052 2864 UpdateGuideState exits: m=1915 SNR=30.9
21:10:29.293 00.003 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:29.293 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:10:29.297 00.004 2864 Enqueuing Expose request
21:10:29.396 00.099 6680 IsGuiding returns 1
21:10:29.396 00.000 6680 scope still moving after pulse duration time elapsed
21:10:29.428 00.032 6680 IsGuiding returns 0
21:10:29.428 00.000 6680 scope move finished after 146 + 47 ms
21:10:29.428 00.000 6680 Move returns status 0, amount 146
21:10:29.428 00.000 6680 MoveAxis(S, 49, ABG)
21:10:29.428 00.000 6680 Guiding  Dir = 1, Dur = 49
21:10:29.428 00.000 6680 IsGuiding returns 0
21:10:29.428 00.000 6680 PulseGuide returned control before completion, sleep 59
21:10:29.491 00.063 6680 IsGuiding returns 1
21:10:29.491 00.000 6680 scope still moving after pulse duration time elapsed
21:10:29.523 00.032 6680 IsGuiding returns 0
21:10:29.523 00.000 6680 scope move finished after 49 + 45 ms
21:10:29.523 00.000 6680 Move returns status 0, amount 49
21:10:29.523 00.000 6680 move complete, result=0
21:10:29.523 00.000 6680 worker thread done servicing request
21:10:29.523 00.000 2864 GuideStep: 1.6 px 146 ms WEST, 0.3 px 49 ms SOUTH
21:10:29.523 00.000 6680 Worker thread wakes up
21:10:29.523 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:10:29.523 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:10:31.167 01.644 6680 Exposure complete
21:10:31.226 00.059 6680 worker thread done servicing request
21:10:31.226 00.000 2864 OnExposeComplete: enter
21:10:31.226 00.000 2864 UpdateGuideState(): m_state=6
21:10:31.226 00.000 2864 Star::Find(15, 146, 713, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
21:10:31.226 00.000 2864 Star::Find returns 1 (0), X=146.35, Y=712.75, Mass=1842, SNR=30.3, Peak=184 HFD=2.9
21:10:31.226 00.000 2864 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.80) = xAngle (-0.03 = -0.03)
21:10:31.236 00.010 2864 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.11 = -3.11)
21:10:31.236 00.000 2864 CameraToMount -- cameraX=-1.57 cameraY=0.62 hyp=1.69 cameraTheta=2.76 mountX=1.68 mountY=-0.06, mountTheta=-0.03
21:10:31.236 00.000 2864 SchedulePrimaryMove(10198720, x=-1.57, y=0.62, opts=13)
21:10:31.236 00.000 2864 Enqueuing Move request for scope (-1.57, 0.62)
21:10:31.236 00.000 6680 Worker thread wakes up
21:10:31.236 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.57, 0.62) opts 0xd
21:10:31.236 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.57, 0.62)
21:10:31.236 00.000 6680 Moving (-1.57, 0.62) raw xDistance=1.68 yDistance=-0.06
21:10:31.236 00.000 6680 BLC: History state: CurrMiss=-0.06, AvgInitMiss=0.49, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.557584, 1:0.306505, 2:-0.057255
21:10:31.236 00.000 6680 BLC: No correction, Miss < min_move
21:10:31.236 00.000 6680 PPEC rslt: input = 1.68, final = 1.21, react = 1.01, pred = 0.25, hyst = 0.99, hyst_pct = 0.21, period_length = 514.84
21:10:31.246 00.010 6680 PPEC: input: 1.68, control: 1.21, exposure: 1500
21:10:31.246 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:31.246 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:10:31.246 00.000 6680 MoveAxis(W, 162, ABG)
21:10:31.246 00.000 6680 Guiding  Dir = 3, Dur = 162
21:10:31.246 00.000 6680 IsGuiding returns 0
21:10:31.246 00.000 6680 PulseGuide returned control before completion, sleep 172
21:10:31.257 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=194, Gamma=0.560
21:10:31.299 00.042 2864 UpdateGuideState exits: m=1842 SNR=30.3
21:10:31.299 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:31.299 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:10:31.299 00.000 2864 Enqueuing Expose request
21:10:31.425 00.126 6680 IsGuiding returns 1
21:10:31.425 00.000 6680 scope still moving after pulse duration time elapsed
21:10:31.457 00.032 6680 IsGuiding returns 0
21:10:31.457 00.000 6680 scope move finished after 162 + 48 ms
21:10:31.457 00.000 6680 Move returns status 0, amount 162
21:10:31.457 00.000 6680 MoveAxis(N, 0, ABG)
21:10:31.457 00.000 6680 Move returns status 0, amount 0
21:10:31.457 00.000 6680 move complete, result=0
21:10:31.457 00.000 6680 worker thread done servicing request
21:10:31.457 00.000 6680 Worker thread wakes up
21:10:31.457 00.000 2864 GuideStep: 1.7 px 162 ms WEST, -0.1 px 0 ms NORTH
21:10:31.457 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:10:31.457 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:10:32.880 01.423 6680 Exposure complete
21:10:32.948 00.068 6680 worker thread done servicing request
21:10:32.948 00.000 2864 OnExposeComplete: enter
21:10:32.948 00.000 2864 UpdateGuideState(): m_state=6
21:10:32.948 00.000 2864 Star::Find(15, 146, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
21:10:32.948 00.000 2864 Star::Find returns 1 (0), X=146.22, Y=712.83, Mass=1826, SNR=30.1, Peak=187 HFD=2.8
21:10:32.948 00.000 2864 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.80) = xAngle (-0.05 = -0.05)
21:10:32.959 00.011 2864 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.13 = -3.13)
21:10:32.959 00.000 2864 CameraToMount -- cameraX=-1.69 cameraY=0.71 hyp=1.83 cameraTheta=2.74 mountX=1.83 mountY=-0.03, mountTheta=-0.02
21:10:32.959 00.000 2864 SchedulePrimaryMove(10198720, x=-1.69, y=0.71, opts=13)
21:10:32.959 00.000 2864 Enqueuing Move request for scope (-1.69, 0.71)
21:10:32.959 00.000 6680 Worker thread wakes up
21:10:32.959 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.69, 0.71) opts 0xd
21:10:32.959 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.69, 0.71)
21:10:32.959 00.000 6680 Moving (-1.69, 0.71) raw xDistance=1.83 yDistance=-0.03
21:10:32.959 00.000 6680 BLC: window closed
21:10:32.959 00.000 6680 BLC: History state: CurrMiss=-0.03, AvgInitMiss=0.49, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.557584, 1:0.306505, 2:-0.057255
21:10:32.959 00.000 6680 BLC: No correction, Miss < min_move
21:10:32.959 00.000 6680 PPEC rslt: input = 1.83, final = 1.19, react = 1.10, pred = 0.12, hyst = 1.05, hyst_pct = 0.20, period_length = 514.84
21:10:32.959 00.000 6680 PPEC: input: 1.83, control: 1.19, exposure: 1500
21:10:32.959 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:32.959 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:10:32.959 00.000 6680 MoveAxis(W, 160, ABG)
21:10:32.959 00.000 6680 Guiding  Dir = 3, Dur = 160
21:10:32.959 00.000 6680 IsGuiding returns 0
21:10:32.959 00.000 6680 PulseGuide returned control before completion, sleep 170
21:10:32.978 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=177, Gamma=0.560
21:10:33.023 00.045 2864 UpdateGuideState exits: m=1826 SNR=30.1
21:10:33.023 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:33.023 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:10:33.023 00.000 2864 Enqueuing Expose request
21:10:33.148 00.125 6680 IsGuiding returns 1
21:10:33.148 00.000 6680 scope still moving after pulse duration time elapsed
21:10:33.179 00.031 6680 IsGuiding returns 0
21:10:33.179 00.000 6680 scope move finished after 160 + 49 ms
21:10:33.179 00.000 6680 Move returns status 0, amount 160
21:10:33.179 00.000 6680 MoveAxis(N, 0, ABG)
21:10:33.179 00.000 6680 Move returns status 0, amount 0
21:10:33.179 00.000 6680 move complete, result=0
21:10:33.179 00.000 6680 worker thread done servicing request
21:10:33.179 00.000 6680 Worker thread wakes up
21:10:33.179 00.000 2864 GuideStep: 1.8 px 160 ms WEST, -0.0 px 0 ms NORTH
21:10:33.179 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:10:33.179 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:10:34.819 01.640 6680 Exposure complete
21:10:34.888 00.069 6680 worker thread done servicing request
21:10:34.888 00.000 2864 OnExposeComplete: enter
21:10:34.888 00.000 2864 UpdateGuideState(): m_state=6
21:10:34.888 00.000 2864 Star::Find(15, 146, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
21:10:34.888 00.000 2864 Star::Find returns 1 (0), X=146.67, Y=712.88, Mass=1860, SNR=30.4, Peak=193 HFD=2.8
21:10:34.895 00.007 2864 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.80) = xAngle (-0.20 = -0.20)
21:10:34.895 00.000 2864 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.27 = 3.01)
21:10:34.895 00.000 2864 CameraToMount -- cameraX=-1.25 cameraY=0.75 hyp=1.46 cameraTheta=2.60 mountX=1.43 mountY=0.19, mountTheta=0.13
21:10:34.895 00.000 2864 SchedulePrimaryMove(10198720, x=-1.25, y=0.75, opts=13)
21:10:34.895 00.000 2864 Enqueuing Move request for scope (-1.25, 0.75)
21:10:34.895 00.000 6680 Worker thread wakes up
21:10:34.895 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.25, 0.75) opts 0xd
21:10:34.895 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.25, 0.75)
21:10:34.895 00.000 6680 Moving (-1.25, 0.75) raw xDistance=1.43 yDistance=0.19
21:10:34.895 00.000 6680 PPEC rslt: input = 1.43, final = 0.86, react = 0.86, pred = 0.00, hyst = 0.84, hyst_pct = 0.20, period_length = 514.84
21:10:34.895 00.000 6680 PPEC: input: 1.43, control: 0.86, exposure: 1500
21:10:34.895 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
21:10:34.895 00.000 6680 MoveAxis(W, 115, ABG)
21:10:34.908 00.013 6680 Guiding  Dir = 3, Dur = 115
21:10:34.908 00.000 6680 IsGuiding returns 0
21:10:34.908 00.000 6680 PulseGuide returned control before completion, sleep 125
21:10:34.913 00.005 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=204, Gamma=0.560
21:10:34.957 00.044 2864 UpdateGuideState exits: m=1860 SNR=30.4
21:10:34.957 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:34.957 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:10:34.957 00.000 2864 Enqueuing Expose request
21:10:35.037 00.080 6680 IsGuiding returns 1
21:10:35.037 00.000 6680 scope still moving after pulse duration time elapsed
21:10:35.069 00.032 6680 IsGuiding returns 0
21:10:35.069 00.000 6680 scope move finished after 115 + 45 ms
21:10:35.069 00.000 6680 Move returns status 0, amount 115
21:10:35.069 00.000 6680 MoveAxis(S, 30, ABG)
21:10:35.069 00.000 6680 Guiding  Dir = 1, Dur = 30
21:10:35.069 00.000 6680 IsGuiding returns 0
21:10:35.070 00.001 6680 PulseGuide returned control before completion, sleep 40
21:10:35.117 00.047 6680 IsGuiding returns 1
21:10:35.117 00.000 6680 scope still moving after pulse duration time elapsed
21:10:35.149 00.032 6680 IsGuiding returns 0
21:10:35.149 00.000 6680 scope move finished after 30 + 49 ms
21:10:35.149 00.000 6680 Move returns status 0, amount 30
21:10:35.149 00.000 6680 move complete, result=0
21:10:35.149 00.000 6680 worker thread done servicing request
21:10:35.149 00.000 6680 Worker thread wakes up
21:10:35.149 00.000 2864 GuideStep: 1.4 px 115 ms WEST, 0.2 px 30 ms SOUTH
21:10:35.149 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:10:35.149 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:10:36.564 01.415 6680 Exposure complete
21:10:36.607 00.043 6680 worker thread done servicing request
21:10:36.607 00.000 2864 OnExposeComplete: enter
21:10:36.607 00.000 2864 UpdateGuideState(): m_state=6
21:10:36.607 00.000 2864 Star::Find(15, 146, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
21:10:36.607 00.000 2864 Star::Find returns 1 (0), X=146.35, Y=712.78, Mass=1872, SNR=30.5, Peak=190 HFD=2.8
21:10:36.607 00.000 2864 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.80) = xAngle (-0.05 = -0.05)
21:10:36.607 00.000 2864 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.12 = -3.12)
21:10:36.607 00.000 2864 CameraToMount -- cameraX=-1.56 cameraY=0.65 hyp=1.70 cameraTheta=2.75 mountX=1.69 mountY=-0.03, mountTheta=-0.02
21:10:36.623 00.016 2864 SchedulePrimaryMove(10198720, x=-1.56, y=0.65, opts=13)
21:10:36.623 00.000 2864 Enqueuing Move request for scope (-1.56, 0.65)
21:10:36.623 00.000 6680 Worker thread wakes up
21:10:36.623 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.56, 0.65) opts 0xd
21:10:36.623 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.56, 0.65)
21:10:36.623 00.000 6680 Moving (-1.56, 0.65) raw xDistance=1.69 yDistance=-0.03
21:10:36.623 00.000 6680 PPEC rslt: input = 1.69, final = 1.37, react = 1.02, pred = 0.45, hyst = 0.99, hyst_pct = 0.20, period_length = 514.84
21:10:36.623 00.000 6680 PPEC: input: 1.69, control: 1.37, exposure: 1500
21:10:36.623 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:36.623 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:10:36.623 00.000 6680 MoveAxis(W, 184, ABG)
21:10:36.623 00.000 6680 Guiding  Dir = 3, Dur = 184
21:10:36.623 00.000 6680 IsGuiding returns 0
21:10:36.623 00.000 6680 PulseGuide returned control before completion, sleep 194
21:10:36.639 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=186, Gamma=0.560
21:10:36.686 00.047 2864 UpdateGuideState exits: m=1872 SNR=30.5
21:10:36.686 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:36.686 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:10:36.686 00.000 2864 Enqueuing Expose request
21:10:36.828 00.142 6680 IsGuiding returns 1
21:10:36.828 00.000 6680 scope still moving after pulse duration time elapsed
21:10:36.860 00.032 6680 IsGuiding returns 0
21:10:36.860 00.000 6680 scope move finished after 184 + 45 ms
21:10:36.860 00.000 6680 Move returns status 0, amount 184
21:10:36.860 00.000 6680 MoveAxis(N, 0, ABG)
21:10:36.860 00.000 6680 Move returns status 0, amount 0
21:10:36.860 00.000 6680 move complete, result=0
21:10:36.860 00.000 6680 worker thread done servicing request
21:10:36.860 00.000 6680 Worker thread wakes up
21:10:36.860 00.000 2864 GuideStep: 1.7 px 184 ms WEST, -0.0 px 0 ms NORTH
21:10:36.860 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:10:36.860 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:10:38.510 01.650 6680 Exposure complete
21:10:38.573 00.063 6680 worker thread done servicing request
21:10:38.573 00.000 2864 OnExposeComplete: enter
21:10:38.573 00.000 2864 UpdateGuideState(): m_state=6
21:10:38.589 00.016 2864 Star::Find(15, 146, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
21:10:38.589 00.000 2864 Star::Find returns 1 (0), X=146.53, Y=713.12, Mass=1826, SNR=30.1, Peak=203 HFD=2.9
21:10:38.589 00.000 2864 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.80) = xAngle (-0.28 = -0.28)
21:10:38.589 00.000 2864 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.36 = 2.93)
21:10:38.589 00.000 2864 CameraToMount -- cameraX=-1.38 cameraY=1.00 hyp=1.70 cameraTheta=2.51 mountX=1.63 mountY=0.36, mountTheta=0.22
21:10:38.599 00.010 2864 SchedulePrimaryMove(10198720, x=-1.38, y=1.00, opts=13)
21:10:38.601 00.002 2864 Enqueuing Move request for scope (-1.38, 1.00)
21:10:38.601 00.000 6680 Worker thread wakes up
21:10:38.601 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.38, 1.00) opts 0xd
21:10:38.601 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.38, 1.00)
21:10:38.601 00.000 6680 Moving (-1.38, 1.00) raw xDistance=1.63 yDistance=0.36
21:10:38.605 00.004 6680 PPEC rslt: input = 1.63, final = 1.22, react = 0.98, pred = 0.31, hyst = 0.93, hyst_pct = 0.20, period_length = 514.84
21:10:38.605 00.000 6680 PPEC: input: 1.63, control: 1.22, exposure: 1500
21:10:38.605 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
21:10:38.605 00.000 6680 MoveAxis(W, 164, ABG)
21:10:38.605 00.000 6680 Guiding  Dir = 3, Dur = 164
21:10:38.605 00.000 6680 IsGuiding returns 0
21:10:38.605 00.000 6680 PulseGuide returned control before completion, sleep 174
21:10:38.605 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=167, Gamma=0.560
21:10:38.663 00.058 2864 UpdateGuideState exits: m=1826 SNR=30.1
21:10:38.663 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:38.669 00.006 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:10:38.671 00.002 2864 Enqueuing Expose request
21:10:38.794 00.123 6680 IsGuiding returns 1
21:10:38.794 00.000 6680 scope still moving after pulse duration time elapsed
21:10:38.826 00.032 6680 IsGuiding returns 0
21:10:38.826 00.000 6680 scope move finished after 164 + 56 ms
21:10:38.826 00.000 6680 Move returns status 0, amount 164
21:10:38.826 00.000 6680 MoveAxis(S, 58, ABG)
21:10:38.826 00.000 6680 Guiding  Dir = 1, Dur = 58
21:10:38.826 00.000 6680 IsGuiding returns 0
21:10:38.826 00.000 6680 PulseGuide returned control before completion, sleep 68
21:10:38.905 00.079 6680 IsGuiding returns 1
21:10:38.905 00.000 6680 scope still moving after pulse duration time elapsed
21:10:38.937 00.032 6680 IsGuiding returns 0
21:10:38.937 00.000 6680 scope move finished after 58 + 52 ms
21:10:38.937 00.000 6680 Move returns status 0, amount 58
21:10:38.937 00.000 6680 move complete, result=0
21:10:38.937 00.000 6680 worker thread done servicing request
21:10:38.937 00.000 6680 Worker thread wakes up
21:10:38.937 00.000 2864 GuideStep: 1.6 px 164 ms WEST, 0.4 px 58 ms SOUTH
21:10:38.937 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:10:38.937 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:10:40.361 01.424 6680 Exposure complete
21:10:40.413 00.052 6680 worker thread done servicing request
21:10:40.413 00.000 2864 OnExposeComplete: enter
21:10:40.413 00.000 2864 UpdateGuideState(): m_state=6
21:10:40.425 00.012 2864 Star::Find(15, 146, 713, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
21:10:40.429 00.004 2864 Star::Find returns 1 (0), X=146.70, Y=712.74, Mass=1852, SNR=30.4, Peak=178 HFD=2.9
21:10:40.431 00.002 2864 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.80) = xAngle (-0.13 = -0.13)
21:10:40.431 00.000 2864 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.20 = 3.08)
21:10:40.431 00.000 2864 CameraToMount -- cameraX=-1.21 cameraY=0.62 hyp=1.36 cameraTheta=2.67 mountX=1.35 mountY=0.08, mountTheta=0.06
21:10:40.431 00.000 2864 SchedulePrimaryMove(10198720, x=-1.21, y=0.62, opts=13)
21:10:40.431 00.000 2864 Enqueuing Move request for scope (-1.21, 0.62)
21:10:40.440 00.009 6680 Worker thread wakes up
21:10:40.440 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.21, 0.62) opts 0xd
21:10:40.440 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.21, 0.62)
21:10:40.440 00.000 6680 Moving (-1.21, 0.62) raw xDistance=1.35 yDistance=0.08
21:10:40.440 00.000 6680 PPEC rslt: input = 1.35, final = 0.92, react = 0.81, pred = 0.14, hyst = 0.81, hyst_pct = 0.20, period_length = 514.84
21:10:40.444 00.004 6680 PPEC: input: 1.35, control: 0.92, exposure: 1500
21:10:40.444 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:40.444 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:10:40.444 00.000 6680 MoveAxis(W, 124, ABG)
21:10:40.444 00.000 6680 Guiding  Dir = 3, Dur = 124
21:10:40.444 00.000 6680 IsGuiding returns 0
21:10:40.444 00.000 6680 PulseGuide returned control before completion, sleep 134
21:10:40.456 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=185, Gamma=0.560
21:10:40.501 00.045 2864 UpdateGuideState exits: m=1852 SNR=30.4
21:10:40.503 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:40.503 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:10:40.509 00.006 2864 Enqueuing Expose request
21:10:40.582 00.073 6680 IsGuiding returns 1
21:10:40.582 00.000 6680 scope still moving after pulse duration time elapsed
21:10:40.614 00.032 6680 IsGuiding returns 0
21:10:40.614 00.000 6680 scope move finished after 124 + 44 ms
21:10:40.614 00.000 6680 Move returns status 0, amount 124
21:10:40.614 00.000 6680 MoveAxis(N, 0, ABG)
21:10:40.614 00.000 6680 Move returns status 0, amount 0
21:10:40.614 00.000 6680 move complete, result=0
21:10:40.614 00.000 6680 worker thread done servicing request
21:10:40.614 00.000 6680 Worker thread wakes up
21:10:40.614 00.000 2864 GuideStep: 1.4 px 124 ms WEST, 0.1 px 0 ms NORTH
21:10:40.614 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:10:40.614 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:10:42.257 01.643 6680 Exposure complete
21:10:42.326 00.069 6680 worker thread done servicing request
21:10:42.326 00.000 2864 OnExposeComplete: enter
21:10:42.340 00.014 2864 UpdateGuideState(): m_state=6
21:10:42.342 00.002 2864 Star::Find(15, 146, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
21:10:42.342 00.000 2864 Star::Find returns 1 (0), X=146.32, Y=712.79, Mass=1788, SNR=29.8, Peak=198 HFD=2.8
21:10:42.342 00.000 2864 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.80) = xAngle (-0.05 = -0.05)
21:10:42.342 00.000 2864 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.12 = -3.12)
21:10:42.342 00.000 2864 CameraToMount -- cameraX=-1.59 cameraY=0.67 hyp=1.72 cameraTheta=2.74 mountX=1.72 mountY=-0.03, mountTheta=-0.02
21:10:42.350 00.008 2864 SchedulePrimaryMove(10198720, x=-1.59, y=0.67, opts=13)
21:10:42.350 00.000 2864 Enqueuing Move request for scope (-1.59, 0.67)
21:10:42.357 00.007 6680 Worker thread wakes up
21:10:42.357 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.59, 0.67) opts 0xd
21:10:42.357 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.59, 0.67)
21:10:42.357 00.000 6680 Moving (-1.59, 0.67) raw xDistance=1.72 yDistance=-0.03
21:10:42.357 00.000 6680 PPEC rslt: input = 1.72, final = 1.09, react = 1.03, pred = 0.08, hyst = 1.00, hyst_pct = 0.20, period_length = 514.84
21:10:42.357 00.000 6680 PPEC: input: 1.72, control: 1.09, exposure: 1500
21:10:42.357 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:42.359 00.002 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:10:42.359 00.000 6680 MoveAxis(W, 147, ABG)
21:10:42.359 00.000 6680 Guiding  Dir = 3, Dur = 147
21:10:42.359 00.000 6680 IsGuiding returns 0
21:10:42.359 00.000 6680 PulseGuide returned control before completion, sleep 157
21:10:42.359 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=174, Gamma=0.560
21:10:42.420 00.061 2864 UpdateGuideState exits: m=1788 SNR=29.8
21:10:42.420 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:42.420 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:10:42.420 00.000 2864 Enqueuing Expose request
21:10:42.531 00.111 6680 IsGuiding returns 1
21:10:42.531 00.000 6680 scope still moving after pulse duration time elapsed
21:10:42.563 00.032 6680 IsGuiding returns 0
21:10:42.563 00.000 6680 scope move finished after 147 + 56 ms
21:10:42.563 00.000 6680 Move returns status 0, amount 147
21:10:42.563 00.000 6680 MoveAxis(N, 0, ABG)
21:10:42.563 00.000 6680 Move returns status 0, amount 0
21:10:42.563 00.000 6680 move complete, result=0
21:10:42.563 00.000 6680 worker thread done servicing request
21:10:42.563 00.000 6680 Worker thread wakes up
21:10:42.563 00.000 2864 GuideStep: 1.7 px 147 ms WEST, -0.0 px 0 ms NORTH
21:10:42.563 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:10:42.563 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:10:43.990 01.427 6680 Exposure complete
21:10:44.053 00.063 6680 worker thread done servicing request
21:10:44.053 00.000 2864 OnExposeComplete: enter
21:10:44.053 00.000 2864 UpdateGuideState(): m_state=6
21:10:44.053 00.000 2864 Star::Find(15, 146, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
21:10:44.053 00.000 2864 Star::Find returns 1 (0), X=145.88, Y=712.82, Mass=1863, SNR=30.4, Peak=212 HFD=2.6
21:10:44.053 00.000 2864 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.80) = xAngle (0.02 = 0.02)
21:10:44.053 00.000 2864 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.06 = -3.06)
21:10:44.070 00.017 2864 CameraToMount -- cameraX=-2.03 cameraY=0.69 hyp=2.15 cameraTheta=2.81 mountX=2.15 mountY=-0.18, mountTheta=-0.08
21:10:44.070 00.000 2864 SchedulePrimaryMove(10198720, x=-2.03, y=0.69, opts=13)
21:10:44.070 00.000 2864 Enqueuing Move request for scope (-2.03, 0.69)
21:10:44.070 00.000 6680 Worker thread wakes up
21:10:44.070 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-2.03, 0.69) opts 0xd
21:10:44.070 00.000 6680 Handling offset move in thread for scope, endpoint = (-2.03, 0.69)
21:10:44.070 00.000 6680 Moving (-2.03, 0.69) raw xDistance=2.15 yDistance=-0.18
21:10:44.070 00.000 6680 PPEC rslt: input = 2.15, final = 1.23, react = 1.29, pred = -0.05, hyst = 1.21, hyst_pct = 0.19, period_length = 514.84
21:10:44.070 00.000 6680 PPEC: input: 2.15, control: 1.23, exposure: 1500
21:10:44.070 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:10:44.070 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:10:44.070 00.000 6680 MoveAxis(W, 165, ABG)
21:10:44.070 00.000 6680 Guiding  Dir = 3, Dur = 165
21:10:44.070 00.000 6680 IsGuiding returns 0
21:10:44.070 00.000 6680 PulseGuide returned control before completion, sleep 175
21:10:44.089 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=205, Gamma=0.560
21:10:44.132 00.043 2864 UpdateGuideState exits: m=1863 SNR=30.4
21:10:44.141 00.009 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:44.143 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:10:44.145 00.002 2864 Enqueuing Expose request
21:10:44.257 00.112 6680 IsGuiding returns 1
21:10:44.257 00.000 6680 scope still moving after pulse duration time elapsed
21:10:44.288 00.031 6680 IsGuiding returns 0
21:10:44.288 00.000 6680 scope move finished after 165 + 44 ms
21:10:44.288 00.000 6680 Move returns status 0, amount 165
21:10:44.288 00.000 6680 MoveAxis(N, 0, ABG)
21:10:44.288 00.000 6680 Move returns status 0, amount 0
21:10:44.288 00.000 6680 move complete, result=0
21:10:44.288 00.000 6680 worker thread done servicing request
21:10:44.288 00.000 2864 GuideStep: 2.1 px 165 ms WEST, -0.2 px 0 ms NORTH
21:10:44.294 00.006 6680 Worker thread wakes up
21:10:44.294 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:10:44.294 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:10:45.919 01.625 6680 Exposure complete
21:10:45.983 00.064 6680 worker thread done servicing request
21:10:45.983 00.000 2864 OnExposeComplete: enter
21:10:45.983 00.000 2864 UpdateGuideState(): m_state=6
21:10:45.983 00.000 2864 Star::Find(15, 145, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
21:10:45.991 00.008 2864 Star::Find returns 1 (0), X=146.57, Y=712.59, Mass=1886, SNR=30.6, Peak=178 HFD=3.1
21:10:45.991 00.000 2864 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.80) = xAngle (0.01 = 0.01)
21:10:45.991 00.000 2864 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.06 = -3.06)
21:10:45.991 00.000 2864 CameraToMount -- cameraX=-1.34 cameraY=0.47 hyp=1.42 cameraTheta=2.81 mountX=1.42 mountY=-0.11, mountTheta=-0.08
21:10:45.999 00.008 2864 SchedulePrimaryMove(10198720, x=-1.34, y=0.47, opts=13)
21:10:45.999 00.000 2864 Enqueuing Move request for scope (-1.34, 0.47)
21:10:46.003 00.004 6680 Worker thread wakes up
21:10:46.003 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.34, 0.47) opts 0xd
21:10:46.003 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.34, 0.47)
21:10:46.003 00.000 6680 Moving (-1.34, 0.47) raw xDistance=1.42 yDistance=-0.11
21:10:46.003 00.000 6680 PPEC rslt: input = 1.42, final = 0.86, react = 0.85, pred = 0.01, hyst = 0.83, hyst_pct = 0.19, period_length = 514.84
21:10:46.003 00.000 6680 PPEC: input: 1.42, control: 0.86, exposure: 1500
21:10:46.003 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:46.003 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:10:46.003 00.000 6680 MoveAxis(W, 115, ABG)
21:10:46.003 00.000 6680 Guiding  Dir = 3, Dur = 115
21:10:46.003 00.000 6680 IsGuiding returns 0
21:10:46.003 00.000 6680 PulseGuide returned control before completion, sleep 125
21:10:46.015 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=181, Gamma=0.560
21:10:46.062 00.047 2864 UpdateGuideState exits: m=1886 SNR=30.6
21:10:46.062 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:46.062 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:10:46.062 00.000 2864 Enqueuing Expose request
21:10:46.141 00.079 6680 IsGuiding returns 1
21:10:46.141 00.000 6680 scope still moving after pulse duration time elapsed
21:10:46.173 00.032 6680 IsGuiding returns 0
21:10:46.173 00.000 6680 scope move finished after 115 + 52 ms
21:10:46.173 00.000 6680 Move returns status 0, amount 115
21:10:46.173 00.000 6680 MoveAxis(N, 0, ABG)
21:10:46.173 00.000 6680 Move returns status 0, amount 0
21:10:46.173 00.000 6680 move complete, result=0
21:10:46.173 00.000 6680 worker thread done servicing request
21:10:46.173 00.000 2864 GuideStep: 1.4 px 115 ms WEST, -0.1 px 0 ms NORTH
21:10:46.173 00.000 6680 Worker thread wakes up
21:10:46.173 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:10:46.173 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:10:47.137 00.964 2864 GetInt("/profile/6/camera/SaturationADU", 0) returns 255
21:10:47.152 00.015 2864 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
21:10:47.595 00.443 6680 Exposure complete
21:10:47.657 00.062 6680 worker thread done servicing request
21:10:47.657 00.000 2864 OnExposeComplete: enter
21:10:47.658 00.001 2864 UpdateGuideState(): m_state=6
21:10:47.658 00.000 2864 Star::Find(15, 146, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
21:10:47.663 00.005 2864 Star::Find returns 1 (0), X=146.57, Y=712.96, Mass=1857, SNR=30.4, Peak=205 HFD=2.8
21:10:47.663 00.000 2864 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.80) = xAngle (-0.21 = -0.21)
21:10:47.663 00.000 2864 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.28 = 3.00)
21:10:47.663 00.000 2864 CameraToMount -- cameraX=-1.34 cameraY=0.84 hyp=1.58 cameraTheta=2.58 mountX=1.55 mountY=0.23, mountTheta=0.15
21:10:47.663 00.000 2864 SchedulePrimaryMove(10198720, x=-1.34, y=0.84, opts=13)
21:10:47.663 00.000 2864 Enqueuing Move request for scope (-1.34, 0.84)
21:10:47.675 00.012 6680 Worker thread wakes up
21:10:47.675 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.34, 0.84) opts 0xd
21:10:47.675 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.34, 0.84)
21:10:47.675 00.000 6680 Moving (-1.34, 0.84) raw xDistance=1.55 yDistance=0.23
21:10:47.676 00.001 6680 PPEC rslt: input = 1.55, final = 0.86, react = 0.93, pred = -0.08, hyst = 0.91, hyst_pct = 0.19, period_length = 514.84
21:10:47.676 00.000 6680 PPEC: input: 1.55, control: 0.86, exposure: 1500
21:10:47.676 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
21:10:47.676 00.000 6680 MoveAxis(W, 116, ABG)
21:10:47.676 00.000 6680 Guiding  Dir = 3, Dur = 116
21:10:47.676 00.000 6680 IsGuiding returns 0
21:10:47.676 00.000 6680 PulseGuide returned control before completion, sleep 126
21:10:47.676 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=177, Gamma=0.560
21:10:47.726 00.050 2864 UpdateGuideState exits: m=1857 SNR=30.4
21:10:47.737 00.011 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:47.737 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:10:47.737 00.000 2864 Enqueuing Expose request
21:10:47.817 00.080 6680 IsGuiding returns 1
21:10:47.817 00.000 6680 scope still moving after pulse duration time elapsed
21:10:47.849 00.032 6680 IsGuiding returns 0
21:10:47.849 00.000 6680 scope move finished after 116 + 55 ms
21:10:47.849 00.000 6680 Move returns status 0, amount 116
21:10:47.849 00.000 6680 MoveAxis(S, 36, ABG)
21:10:47.849 00.000 6680 Guiding  Dir = 1, Dur = 36
21:10:47.849 00.000 6680 IsGuiding returns 0
21:10:47.849 00.000 6680 PulseGuide returned control before completion, sleep 46
21:10:47.897 00.048 6680 IsGuiding returns 1
21:10:47.897 00.000 6680 scope still moving after pulse duration time elapsed
21:10:47.929 00.032 6680 IsGuiding returns 0
21:10:47.929 00.000 6680 scope move finished after 36 + 43 ms
21:10:47.929 00.000 6680 Move returns status 0, amount 36
21:10:47.929 00.000 6680 move complete, result=0
21:10:47.929 00.000 6680 worker thread done servicing request
21:10:47.929 00.000 2864 GuideStep: 1.5 px 116 ms WEST, 0.2 px 36 ms SOUTH
21:10:47.929 00.000 6680 Worker thread wakes up
21:10:47.929 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:10:47.929 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:10:49.569 01.640 6680 Exposure complete
21:10:49.632 00.063 6680 worker thread done servicing request
21:10:49.632 00.000 2864 OnExposeComplete: enter
21:10:49.632 00.000 2864 UpdateGuideState(): m_state=6
21:10:49.637 00.005 2864 Star::Find(15, 146, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
21:10:49.637 00.000 2864 Star::Find returns 1 (0), X=146.47, Y=712.73, Mass=1781, SNR=29.8, Peak=172 HFD=3.0
21:10:49.637 00.000 2864 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.80) = xAngle (-0.05 = -0.05)
21:10:49.637 00.000 2864 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.13 = -3.13)
21:10:49.637 00.000 2864 CameraToMount -- cameraX=-1.45 cameraY=0.61 hyp=1.57 cameraTheta=2.74 mountX=1.57 mountY=-0.02, mountTheta=-0.01
21:10:49.637 00.000 2864 SchedulePrimaryMove(10198720, x=-1.45, y=0.61, opts=13)
21:10:49.653 00.016 2864 Enqueuing Move request for scope (-1.45, 0.61)
21:10:49.655 00.002 6680 Worker thread wakes up
21:10:49.655 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.45, 0.61) opts 0xd
21:10:49.655 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.45, 0.61)
21:10:49.655 00.000 6680 Moving (-1.45, 0.61) raw xDistance=1.57 yDistance=-0.02
21:10:49.655 00.000 6680 PPEC rslt: input = 1.57, final = 0.77, react = 0.94, pred = -0.20, hyst = 0.90, hyst_pct = 0.19, period_length = 514.84
21:10:49.657 00.002 6680 PPEC: input: 1.57, control: 0.77, exposure: 1500
21:10:49.657 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:49.657 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:10:49.657 00.000 6680 MoveAxis(W, 103, ABG)
21:10:49.657 00.000 6680 Guiding  Dir = 3, Dur = 103
21:10:49.657 00.000 6680 IsGuiding returns 0
21:10:49.657 00.000 6680 PulseGuide returned control before completion, sleep 113
21:10:49.669 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=185, Gamma=0.560
21:10:49.716 00.047 2864 UpdateGuideState exits: m=1781 SNR=29.8
21:10:49.716 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:49.716 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:10:49.716 00.000 2864 Enqueuing Expose request
21:10:49.779 00.063 6680 IsGuiding returns 1
21:10:49.779 00.000 6680 scope still moving after pulse duration time elapsed
21:10:49.811 00.032 6680 IsGuiding returns 0
21:10:49.811 00.000 6680 scope move finished after 103 + 50 ms
21:10:49.811 00.000 6680 Move returns status 0, amount 103
21:10:49.811 00.000 6680 MoveAxis(N, 0, ABG)
21:10:49.811 00.000 6680 Move returns status 0, amount 0
21:10:49.811 00.000 6680 move complete, result=0
21:10:49.811 00.000 6680 worker thread done servicing request
21:10:49.811 00.000 6680 Worker thread wakes up
21:10:49.811 00.000 2864 GuideStep: 1.6 px 103 ms WEST, -0.0 px 0 ms NORTH
21:10:49.811 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:10:49.811 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:10:51.239 01.428 6680 Exposure complete
21:10:51.304 00.065 6680 worker thread done servicing request
21:10:51.304 00.000 2864 OnExposeComplete: enter
21:10:51.304 00.000 2864 UpdateGuideState(): m_state=6
21:10:51.309 00.005 2864 Star::Find(15, 146, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
21:10:51.309 00.000 2864 Star::Find returns 1 (0), X=146.15, Y=712.86, Mass=1854, SNR=30.4, Peak=208 HFD=2.8
21:10:51.309 00.000 2864 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.80) = xAngle (-0.05 = -0.05)
21:10:51.309 00.000 2864 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.13 = -3.13)
21:10:51.309 00.000 2864 CameraToMount -- cameraX=-1.76 cameraY=0.74 hyp=1.91 cameraTheta=2.74 mountX=1.91 mountY=-0.03, mountTheta=-0.02
21:10:51.319 00.010 2864 SchedulePrimaryMove(10198720, x=-1.76, y=0.74, opts=13)
21:10:51.319 00.000 2864 Enqueuing Move request for scope (-1.76, 0.74)
21:10:51.319 00.000 6680 Worker thread wakes up
21:10:51.319 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.76, 0.74) opts 0xd
21:10:51.319 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.76, 0.74)
21:10:51.319 00.000 6680 Moving (-1.76, 0.74) raw xDistance=1.91 yDistance=-0.03
21:10:51.319 00.000 6680 PPEC rslt: input = 1.91, final = 1.91, react = 1.15, pred = 0.95, hyst = 1.08, hyst_pct = 0.19, period_length = 514.84
21:10:51.319 00.000 6680 PPEC: input: 1.91, control: 1.91, exposure: 1500
21:10:51.319 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:51.325 00.006 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:10:51.325 00.000 6680 MoveAxis(W, 257, ABG)
21:10:51.325 00.000 6680 Guiding  Dir = 3, Dur = 257
21:10:51.325 00.000 6680 IsGuiding returns 0
21:10:51.325 00.000 6680 PulseGuide returned control before completion, sleep 267
21:10:51.336 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=180, Gamma=0.560
21:10:51.382 00.046 2864 UpdateGuideState exits: m=1854 SNR=30.4
21:10:51.382 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:51.382 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:10:51.382 00.000 2864 Enqueuing Expose request
21:10:51.603 00.221 6680 IsGuiding returns 1
21:10:51.603 00.000 6680 scope still moving after pulse duration time elapsed
21:10:51.635 00.032 6680 IsGuiding returns 0
21:10:51.635 00.000 6680 scope move finished after 257 + 52 ms
21:10:51.635 00.000 6680 Move returns status 0, amount 257
21:10:51.635 00.000 6680 MoveAxis(N, 0, ABG)
21:10:51.635 00.000 6680 Move returns status 0, amount 0
21:10:51.635 00.000 6680 move complete, result=0
21:10:51.635 00.000 6680 worker thread done servicing request
21:10:51.635 00.000 6680 Worker thread wakes up
21:10:51.635 00.000 2864 GuideStep: 1.9 px 257 ms WEST, -0.0 px 0 ms NORTH
21:10:51.635 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:10:51.635 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:10:53.281 01.646 6680 Exposure complete
21:10:53.343 00.062 6680 worker thread done servicing request
21:10:53.343 00.000 2864 OnExposeComplete: enter
21:10:53.343 00.000 2864 UpdateGuideState(): m_state=6
21:10:53.343 00.000 2864 Star::Find(15, 146, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
21:10:53.343 00.000 2864 Star::Find returns 1 (0), X=146.53, Y=712.65, Mass=1772, SNR=29.7, Peak=172 HFD=3.0
21:10:53.351 00.008 2864 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.80) = xAngle (-0.02 = -0.02)
21:10:53.351 00.000 2864 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.09 = -3.09)
21:10:53.351 00.000 2864 CameraToMount -- cameraX=-1.38 cameraY=0.52 hyp=1.48 cameraTheta=2.78 mountX=1.48 mountY=-0.08, mountTheta=-0.05
21:10:53.351 00.000 2864 SchedulePrimaryMove(10198720, x=-1.38, y=0.52, opts=13)
21:10:53.359 00.008 2864 Enqueuing Move request for scope (-1.38, 0.52)
21:10:53.359 00.000 6680 Worker thread wakes up
21:10:53.359 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.38, 0.52) opts 0xd
21:10:53.359 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.38, 0.52)
21:10:53.359 00.000 6680 Moving (-1.38, 0.52) raw xDistance=1.48 yDistance=-0.08
21:10:53.359 00.000 6680 PPEC rslt: input = 1.48, final = 1.65, react = 0.89, pred = 0.94, hyst = 0.84, hyst_pct = 0.18, period_length = 514.84
21:10:53.359 00.000 6680 PPEC: input: 1.48, control: 1.65, exposure: 1500
21:10:53.359 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:53.364 00.005 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:10:53.364 00.000 6680 MoveAxis(W, 222, ABG)
21:10:53.364 00.000 6680 Guiding  Dir = 3, Dur = 222
21:10:53.364 00.000 6680 IsGuiding returns 0
21:10:53.364 00.000 6680 PulseGuide returned control before completion, sleep 232
21:10:53.375 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=183, Gamma=0.560
21:10:53.422 00.047 2864 UpdateGuideState exits: m=1772 SNR=29.7
21:10:53.422 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:53.422 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:10:53.422 00.000 2864 Enqueuing Expose request
21:10:53.613 00.191 6680 IsGuiding returns 1
21:10:53.613 00.000 6680 scope still moving after pulse duration time elapsed
21:10:53.645 00.032 6680 IsGuiding returns 0
21:10:53.645 00.000 6680 scope move finished after 222 + 58 ms
21:10:53.645 00.000 6680 Move returns status 0, amount 222
21:10:53.645 00.000 6680 MoveAxis(N, 0, ABG)
21:10:53.645 00.000 6680 Move returns status 0, amount 0
21:10:53.645 00.000 6680 move complete, result=0
21:10:53.645 00.000 6680 worker thread done servicing request
21:10:53.645 00.000 6680 Worker thread wakes up
21:10:53.645 00.000 2864 GuideStep: 1.5 px 222 ms WEST, -0.1 px 0 ms NORTH
21:10:53.645 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:10:53.645 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:10:55.082 01.437 6680 Exposure complete
21:10:55.132 00.050 6680 worker thread done servicing request
21:10:55.132 00.000 2864 OnExposeComplete: enter
21:10:55.132 00.000 2864 UpdateGuideState(): m_state=6
21:10:55.132 00.000 2864 Star::Find(15, 146, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
21:10:55.148 00.016 2864 Star::Find returns 1 (0), X=146.79, Y=712.56, Mass=1923, SNR=30.9, Peak=179 HFD=2.9
21:10:55.150 00.002 2864 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.80) = xAngle (-0.02 = -0.02)
21:10:55.150 00.000 2864 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.10 = -3.10)
21:10:55.150 00.000 2864 CameraToMount -- cameraX=-1.12 cameraY=0.44 hyp=1.21 cameraTheta=2.77 mountX=1.21 mountY=-0.05, mountTheta=-0.04
21:10:55.150 00.000 2864 SchedulePrimaryMove(10198720, x=-1.12, y=0.44, opts=13)
21:10:55.150 00.000 2864 Enqueuing Move request for scope (-1.12, 0.44)
21:10:55.150 00.000 6680 Worker thread wakes up
21:10:55.150 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.12, 0.44) opts 0xd
21:10:55.150 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.12, 0.44)
21:10:55.150 00.000 6680 Moving (-1.12, 0.44) raw xDistance=1.21 yDistance=-0.05
21:10:55.163 00.013 6680 PPEC rslt: input = 1.21, final = 1.36, react = 0.72, pred = 0.77, hyst = 0.77, hyst_pct = 0.18, period_length = 514.84
21:10:55.163 00.000 6680 PPEC: input: 1.21, control: 1.36, exposure: 1500
21:10:55.163 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:55.163 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:10:55.163 00.000 6680 MoveAxis(W, 183, ABG)
21:10:55.163 00.000 6680 Guiding  Dir = 3, Dur = 183
21:10:55.165 00.002 6680 IsGuiding returns 0
21:10:55.165 00.000 6680 PulseGuide returned control before completion, sleep 193
21:10:55.175 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=213, Gamma=0.560
21:10:55.212 00.037 2864 UpdateGuideState exits: m=1923 SNR=30.9
21:10:55.212 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:55.225 00.013 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:10:55.225 00.000 2864 Enqueuing Expose request
21:10:55.368 00.143 6680 IsGuiding returns 1
21:10:55.368 00.000 6680 scope still moving after pulse duration time elapsed
21:10:55.400 00.032 6680 IsGuiding returns 0
21:10:55.400 00.000 6680 scope move finished after 183 + 52 ms
21:10:55.400 00.000 6680 Move returns status 0, amount 183
21:10:55.400 00.000 6680 MoveAxis(N, 0, ABG)
21:10:55.400 00.000 6680 Move returns status 0, amount 0
21:10:55.400 00.000 6680 move complete, result=0
21:10:55.400 00.000 6680 worker thread done servicing request
21:10:55.400 00.000 2864 GuideStep: 1.2 px 183 ms WEST, -0.1 px 0 ms NORTH
21:10:55.400 00.000 6680 Worker thread wakes up
21:10:55.400 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:10:55.400 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:10:57.044 01.644 6680 Exposure complete
21:10:57.114 00.070 6680 worker thread done servicing request
21:10:57.114 00.000 2864 OnExposeComplete: enter
21:10:57.114 00.000 2864 UpdateGuideState(): m_state=6
21:10:57.123 00.009 2864 Star::Find(15, 146, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
21:10:57.123 00.000 2864 Star::Find returns 1 (0), X=147.70, Y=712.27, Mass=1839, SNR=30.2, Peak=212 HFD=2.8
21:10:57.123 00.000 2864 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.80) = xAngle (-0.26 = -0.26)
21:10:57.123 00.000 2864 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.34 = 2.95)
21:10:57.123 00.000 2864 CameraToMount -- cameraX=-0.21 cameraY=0.14 hyp=0.25 cameraTheta=2.53 mountX=0.24 mountY=0.05, mountTheta=0.20
21:10:57.132 00.009 2864 SchedulePrimaryMove(10198720, x=-0.21, y=0.14, opts=13)
21:10:57.132 00.000 2864 Enqueuing Move request for scope (-0.21, 0.14)
21:10:57.139 00.007 6680 Worker thread wakes up
21:10:57.139 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.14) opts 0xd
21:10:57.139 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.21, 0.14)
21:10:57.139 00.000 6680 Moving (-0.21, 0.14) raw xDistance=0.24 yDistance=0.05
21:10:57.139 00.000 6680 PPEC rslt: input = 0.24, final = 0.33, react = 0.15, pred = 0.40, hyst = 0.00, hyst_pct = 0.18, period_length = 514.84
21:10:57.139 00.000 6680 PPEC: input: 0.24, control: 0.33, exposure: 1500
21:10:57.139 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:57.139 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:10:57.139 00.000 6680 MoveAxis(W, 44, ABG)
21:10:57.139 00.000 6680 Guiding  Dir = 3, Dur = 44
21:10:57.139 00.000 6680 IsGuiding returns 0
21:10:57.139 00.000 6680 PulseGuide returned control before completion, sleep 54
21:10:57.139 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=188, Gamma=0.560
21:10:57.196 00.057 2864 UpdateGuideState exits: m=1839 SNR=30.2
21:10:57.202 00.006 6680 IsGuiding returns 1
21:10:57.202 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:57.202 00.000 6680 scope still moving after pulse duration time elapsed
21:10:57.202 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:10:57.202 00.000 2864 Enqueuing Expose request
21:10:57.233 00.031 6680 IsGuiding returns 0
21:10:57.233 00.000 6680 scope move finished after 44 + 47 ms
21:10:57.233 00.000 6680 Move returns status 0, amount 44
21:10:57.233 00.000 6680 MoveAxis(N, 0, ABG)
21:10:57.233 00.000 6680 Move returns status 0, amount 0
21:10:57.233 00.000 6680 move complete, result=0
21:10:57.233 00.000 6680 worker thread done servicing request
21:10:57.233 00.000 6680 Worker thread wakes up
21:10:57.233 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:10:57.233 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:10:57.233 00.000 2864 GuideStep: 0.2 px 44 ms WEST, 0.0 px 0 ms NORTH
21:10:58.657 01.424 6680 Exposure complete
21:10:58.726 00.069 6680 worker thread done servicing request
21:10:58.726 00.000 2864 OnExposeComplete: enter
21:10:58.732 00.006 2864 UpdateGuideState(): m_state=6
21:10:58.734 00.002 2864 Star::Find(15, 147, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
21:10:58.736 00.002 2864 Star::Find returns 1 (0), X=147.30, Y=712.22, Mass=1852, SNR=30.3, Peak=207 HFD=2.8
21:10:58.738 00.002 2864 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.80) = xAngle (0.19 = 0.19)
21:10:58.738 00.000 2864 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.89 = -2.89)
21:10:58.740 00.002 2864 CameraToMount -- cameraX=-0.62 cameraY=0.10 hyp=0.62 cameraTheta=2.98 mountX=0.61 mountY=-0.16, mountTheta=-0.25
21:10:58.744 00.004 2864 SchedulePrimaryMove(10198720, x=-0.62, y=0.10, opts=13)
21:10:58.746 00.002 2864 Enqueuing Move request for scope (-0.62, 0.10)
21:10:58.748 00.002 6680 Worker thread wakes up
21:10:58.748 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 0.10) opts 0xd
21:10:58.748 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.62, 0.10)
21:10:58.748 00.000 6680 Moving (-0.62, 0.10) raw xDistance=0.61 yDistance=-0.16
21:10:58.748 00.000 6680 PPEC rslt: input = 0.61, final = 0.56, react = 0.37, pred = 0.23, hyst = 0.41, hyst_pct = 0.18, period_length = 514.84
21:10:58.748 00.000 6680 PPEC: input: 0.61, control: 0.56, exposure: 1500
21:10:58.748 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:10:58.748 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:10:58.748 00.000 6680 MoveAxis(W, 76, ABG)
21:10:58.748 00.000 6680 Guiding  Dir = 3, Dur = 76
21:10:58.750 00.002 6680 IsGuiding returns 0
21:10:58.750 00.000 6680 PulseGuide returned control before completion, sleep 86
21:10:58.762 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=170, Gamma=0.560
21:10:58.807 00.045 2864 UpdateGuideState exits: m=1852 SNR=30.3
21:10:58.809 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:58.811 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:10:58.813 00.002 2864 Enqueuing Expose request
21:10:58.847 00.034 6680 IsGuiding returns 1
21:10:58.847 00.000 6680 scope still moving after pulse duration time elapsed
21:10:58.879 00.032 6680 IsGuiding returns 0
21:10:58.879 00.000 6680 scope move finished after 76 + 52 ms
21:10:58.879 00.000 6680 Move returns status 0, amount 76
21:10:58.879 00.000 6680 MoveAxis(N, 0, ABG)
21:10:58.879 00.000 6680 Move returns status 0, amount 0
21:10:58.879 00.000 6680 move complete, result=0
21:10:58.879 00.000 6680 worker thread done servicing request
21:10:58.879 00.000 6680 Worker thread wakes up
21:10:58.879 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:10:58.879 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:10:58.890 00.011 2864 GuideStep: 0.6 px 76 ms WEST, -0.2 px 0 ms NORTH
21:11:00.516 01.626 6680 Exposure complete
21:11:00.570 00.054 2864 OnExposeComplete: enter
21:11:00.570 00.000 6680 worker thread done servicing request
21:11:00.570 00.000 2864 UpdateGuideState(): m_state=6
21:11:00.570 00.000 2864 Star::Find(15, 147, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
21:11:00.578 00.008 2864 Star::Find returns 1 (0), X=147.43, Y=712.44, Mass=1822, SNR=30.1, Peak=199 HFD=3.0
21:11:00.578 00.000 2864 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.80) = xAngle (-0.24 = -0.24)
21:11:00.578 00.000 2864 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.31 = 2.97)
21:11:00.578 00.000 2864 CameraToMount -- cameraX=-0.49 cameraY=0.32 hyp=0.58 cameraTheta=2.56 mountX=0.57 mountY=0.10, mountTheta=0.17
21:11:00.586 00.008 2864 SchedulePrimaryMove(10198720, x=-0.49, y=0.32, opts=13)
21:11:00.586 00.000 2864 Enqueuing Move request for scope (-0.49, 0.32)
21:11:00.586 00.000 6680 Worker thread wakes up
21:11:00.586 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.32) opts 0xd
21:11:00.586 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.49, 0.32)
21:11:00.586 00.000 6680 Moving (-0.49, 0.32) raw xDistance=0.57 yDistance=0.10
21:11:00.586 00.000 6680 PPEC rslt: input = 0.57, final = 0.43, react = 0.34, pred = 0.11, hyst = 0.33, hyst_pct = 0.18, period_length = 514.84
21:11:00.586 00.000 6680 PPEC: input: 0.57, control: 0.43, exposure: 1500
21:11:00.596 00.010 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:00.596 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:11:00.596 00.000 6680 MoveAxis(W, 58, ABG)
21:11:00.596 00.000 6680 Guiding  Dir = 3, Dur = 58
21:11:00.596 00.000 6680 IsGuiding returns 0
21:11:00.596 00.000 6680 PulseGuide returned control before completion, sleep 68
21:11:00.609 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=179, Gamma=0.560
21:11:00.655 00.046 2864 UpdateGuideState exits: m=1822 SNR=30.1
21:11:00.655 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:00.655 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:11:00.655 00.000 2864 Enqueuing Expose request
21:11:00.680 00.025 6680 IsGuiding returns 0
21:11:00.680 00.000 6680 Move returns status 0, amount 58
21:11:00.680 00.000 6680 MoveAxis(N, 0, ABG)
21:11:00.680 00.000 6680 Move returns status 0, amount 0
21:11:00.680 00.000 6680 move complete, result=0
21:11:00.680 00.000 6680 worker thread done servicing request
21:11:00.680 00.000 6680 Worker thread wakes up
21:11:00.680 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:11:00.680 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:11:00.680 00.000 2864 GuideStep: 0.6 px 58 ms WEST, 0.1 px 0 ms NORTH
21:11:02.092 01.412 6680 Exposure complete
21:11:02.156 00.064 6680 worker thread done servicing request
21:11:02.156 00.000 2864 OnExposeComplete: enter
21:11:02.156 00.000 2864 UpdateGuideState(): m_state=6
21:11:02.156 00.000 2864 Star::Find(15, 147, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
21:11:02.162 00.006 2864 Star::Find returns 1 (0), X=146.94, Y=712.53, Mass=1873, SNR=30.5, Peak=204 HFD=2.4
21:11:02.163 00.001 2864 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.80) = xAngle (-0.05 = -0.05)
21:11:02.163 00.000 2864 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.12 = -3.12)
21:11:02.163 00.000 2864 CameraToMount -- cameraX=-0.97 cameraY=0.40 hyp=1.05 cameraTheta=2.75 mountX=1.05 mountY=-0.02, mountTheta=-0.02
21:11:02.163 00.000 2864 SchedulePrimaryMove(10198720, x=-0.97, y=0.40, opts=13)
21:11:02.171 00.008 2864 Enqueuing Move request for scope (-0.97, 0.40)
21:11:02.171 00.000 6680 Worker thread wakes up
21:11:02.171 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.97, 0.40) opts 0xd
21:11:02.171 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.97, 0.40)
21:11:02.171 00.000 6680 Moving (-0.97, 0.40) raw xDistance=1.05 yDistance=-0.02
21:11:02.171 00.000 6680 PPEC rslt: input = 1.05, final = 0.60, react = 0.63, pred = -0.02, hyst = 0.60, hyst_pct = 0.18, period_length = 514.84
21:11:02.171 00.000 6680 PPEC: input: 1.05, control: 0.60, exposure: 1500
21:11:02.171 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:02.171 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:11:02.171 00.000 6680 MoveAxis(W, 81, ABG)
21:11:02.171 00.000 6680 Guiding  Dir = 3, Dur = 81
21:11:02.171 00.000 6680 IsGuiding returns 0
21:11:02.171 00.000 6680 PulseGuide returned control before completion, sleep 91
21:11:02.187 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=193, Gamma=0.560
21:11:02.226 00.039 2864 UpdateGuideState exits: m=1873 SNR=30.5
21:11:02.236 00.010 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:02.236 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:11:02.236 00.000 2864 Enqueuing Expose request
21:11:02.282 00.046 6680 IsGuiding returns 1
21:11:02.282 00.000 6680 scope still moving after pulse duration time elapsed
21:11:02.313 00.031 6680 IsGuiding returns 0
21:11:02.313 00.000 6680 scope move finished after 81 + 55 ms
21:11:02.313 00.000 6680 Move returns status 0, amount 81
21:11:02.313 00.000 6680 MoveAxis(N, 0, ABG)
21:11:02.313 00.000 6680 Move returns status 0, amount 0
21:11:02.313 00.000 6680 move complete, result=0
21:11:02.313 00.000 6680 worker thread done servicing request
21:11:02.313 00.000 6680 Worker thread wakes up
21:11:02.313 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:11:02.313 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:11:02.319 00.006 2864 GuideStep: 1.0 px 81 ms WEST, -0.0 px 0 ms NORTH
21:11:03.952 01.633 6680 Exposure complete
21:11:03.991 00.039 6680 worker thread done servicing request
21:11:03.991 00.000 2864 OnExposeComplete: enter
21:11:04.007 00.016 2864 UpdateGuideState(): m_state=6
21:11:04.007 00.000 2864 Star::Find(15, 146, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
21:11:04.007 00.000 2864 Star::Find returns 1 (0), X=147.23, Y=712.30, Mass=1841, SNR=30.3, Peak=199 HFD=2.8
21:11:04.007 00.000 2864 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.80) = xAngle (0.09 = 0.09)
21:11:04.007 00.000 2864 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.98 = -2.98)
21:11:04.007 00.000 2864 CameraToMount -- cameraX=-0.68 cameraY=0.18 hyp=0.70 cameraTheta=2.88 mountX=0.70 mountY=-0.11, mountTheta=-0.16
21:11:04.019 00.012 2864 SchedulePrimaryMove(10198720, x=-0.68, y=0.18, opts=13)
21:11:04.019 00.000 2864 Enqueuing Move request for scope (-0.68, 0.18)
21:11:04.023 00.004 6680 Worker thread wakes up
21:11:04.023 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 0.18) opts 0xd
21:11:04.023 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.68, 0.18)
21:11:04.023 00.000 6680 Moving (-0.68, 0.18) raw xDistance=0.70 yDistance=-0.11
21:11:04.023 00.000 6680 PPEC rslt: input = 0.70, final = 0.27, react = 0.42, pred = -0.18, hyst = 0.40, hyst_pct = 0.17, period_length = 514.84
21:11:04.023 00.000 6680 PPEC: input: 0.70, control: 0.27, exposure: 1500
21:11:04.023 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:04.023 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:11:04.023 00.000 6680 MoveAxis(W, 36, ABG)
21:11:04.023 00.000 6680 Guiding  Dir = 3, Dur = 36
21:11:04.023 00.000 6680 IsGuiding returns 0
21:11:04.023 00.000 6680 PulseGuide returned control before completion, sleep 46
21:11:04.023 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=162, Gamma=0.560
21:11:04.085 00.062 6680 IsGuiding returns 1
21:11:04.085 00.000 6680 scope still moving after pulse duration time elapsed
21:11:04.085 00.000 2864 UpdateGuideState exits: m=1841 SNR=30.3
21:11:04.085 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:04.085 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:11:04.085 00.000 2864 Enqueuing Expose request
21:11:04.117 00.032 6680 IsGuiding returns 0
21:11:04.117 00.000 6680 scope move finished after 36 + 54 ms
21:11:04.117 00.000 6680 Move returns status 0, amount 36
21:11:04.117 00.000 6680 MoveAxis(N, 0, ABG)
21:11:04.117 00.000 6680 Move returns status 0, amount 0
21:11:04.117 00.000 6680 move complete, result=0
21:11:04.117 00.000 6680 worker thread done servicing request
21:11:04.117 00.000 2864 GuideStep: 0.7 px 36 ms WEST, -0.1 px 0 ms NORTH
21:11:04.119 00.002 6680 Worker thread wakes up
21:11:04.119 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:11:04.119 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:11:05.543 01.424 6680 Exposure complete
21:11:05.638 00.095 6680 worker thread done servicing request
21:11:05.638 00.000 2864 OnExposeComplete: enter
21:11:05.638 00.000 2864 UpdateGuideState(): m_state=6
21:11:05.638 00.000 2864 Star::Find(15, 147, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
21:11:05.638 00.000 2864 Star::Find returns 1 (0), X=146.82, Y=712.36, Mass=1896, SNR=30.7, Peak=211 HFD=2.7
21:11:05.638 00.000 2864 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.80) = xAngle (0.14 = 0.14)
21:11:05.638 00.000 2864 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.94 = -2.94)
21:11:05.638 00.000 2864 CameraToMount -- cameraX=-1.09 cameraY=0.23 hyp=1.12 cameraTheta=2.93 mountX=1.11 mountY=-0.23, mountTheta=-0.20
21:11:05.638 00.000 2864 SchedulePrimaryMove(10198720, x=-1.09, y=0.23, opts=13)
21:11:05.654 00.016 2864 Enqueuing Move request for scope (-1.09, 0.23)
21:11:05.654 00.000 6680 Worker thread wakes up
21:11:05.654 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.09, 0.23) opts 0xd
21:11:05.654 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.09, 0.23)
21:11:05.654 00.000 6680 Moving (-1.09, 0.23) raw xDistance=1.11 yDistance=-0.23
21:11:05.654 00.000 6680 PPEC rslt: input = 1.11, final = 1.12, react = 0.66, pred = 0.56, hyst = 0.63, hyst_pct = 0.17, period_length = 514.84
21:11:05.654 00.000 6680 PPEC: input: 1.11, control: 1.12, exposure: 1500
21:11:05.654 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:11:05.654 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:11:05.654 00.000 6680 MoveAxis(W, 151, ABG)
21:11:05.654 00.000 6680 Guiding  Dir = 3, Dur = 151
21:11:05.654 00.000 6680 IsGuiding returns 0
21:11:05.654 00.000 6680 PulseGuide returned control before completion, sleep 161
21:11:05.669 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=217, Gamma=0.560
21:11:05.717 00.048 2864 UpdateGuideState exits: m=1896 SNR=30.7
21:11:05.717 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:05.721 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:11:05.723 00.002 2864 Enqueuing Expose request
21:11:05.828 00.105 6680 IsGuiding returns 1
21:11:05.828 00.000 6680 scope still moving after pulse duration time elapsed
21:11:05.859 00.031 6680 IsGuiding returns 0
21:11:05.859 00.000 6680 scope move finished after 151 + 49 ms
21:11:05.859 00.000 6680 Move returns status 0, amount 151
21:11:05.859 00.000 6680 MoveAxis(N, 0, ABG)
21:11:05.859 00.000 6680 Move returns status 0, amount 0
21:11:05.859 00.000 6680 move complete, result=0
21:11:05.859 00.000 6680 worker thread done servicing request
21:11:05.859 00.000 2864 GuideStep: 1.1 px 151 ms WEST, -0.2 px 0 ms NORTH
21:11:05.868 00.009 6680 Worker thread wakes up
21:11:05.868 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:11:05.868 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:11:07.507 01.639 6680 Exposure complete
21:11:07.581 00.074 6680 worker thread done servicing request
21:11:07.581 00.000 2864 OnExposeComplete: enter
21:11:07.581 00.000 2864 UpdateGuideState(): m_state=6
21:11:07.581 00.000 2864 Star::Find(15, 146, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
21:11:07.581 00.000 2864 Star::Find returns 1 (0), X=147.62, Y=712.40, Mass=1829, SNR=30.2, Peak=203 HFD=3.0
21:11:07.581 00.000 2864 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.80) = xAngle (-0.42 = -0.42)
21:11:07.581 00.000 2864 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.49 = 2.79)
21:11:07.597 00.016 2864 CameraToMount -- cameraX=-0.29 cameraY=0.27 hyp=0.40 cameraTheta=2.38 mountX=0.36 mountY=0.14, mountTheta=0.36
21:11:07.601 00.004 2864 SchedulePrimaryMove(10198720, x=-0.29, y=0.27, opts=13)
21:11:07.601 00.000 2864 Enqueuing Move request for scope (-0.29, 0.27)
21:11:07.601 00.000 6680 Worker thread wakes up
21:11:07.601 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.27) opts 0xd
21:11:07.601 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.29, 0.27)
21:11:07.601 00.000 6680 Moving (-0.29, 0.27) raw xDistance=0.36 yDistance=0.14
21:11:07.601 00.000 6680 PPEC rslt: input = 0.36, final = 0.64, react = 0.22, pred = 0.51, hyst = 0.21, hyst_pct = 0.17, period_length = 514.84
21:11:07.601 00.000 6680 PPEC: input: 0.36, control: 0.64, exposure: 1500
21:11:07.601 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:07.601 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:11:07.601 00.000 6680 MoveAxis(W, 87, ABG)
21:11:07.601 00.000 6680 Guiding  Dir = 3, Dur = 87
21:11:07.601 00.000 6680 IsGuiding returns 0
21:11:07.601 00.000 6680 PulseGuide returned control before completion, sleep 97
21:11:07.617 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=187, Gamma=0.560
21:11:07.665 00.048 2864 UpdateGuideState exits: m=1829 SNR=30.2
21:11:07.665 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:07.665 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:11:07.665 00.000 2864 Enqueuing Expose request
21:11:07.709 00.044 6680 IsGuiding returns 1
21:11:07.709 00.000 6680 scope still moving after pulse duration time elapsed
21:11:07.739 00.030 6680 IsGuiding returns 0
21:11:07.739 00.000 6680 scope move finished after 87 + 46 ms
21:11:07.739 00.000 6680 Move returns status 0, amount 87
21:11:07.739 00.000 6680 MoveAxis(N, 0, ABG)
21:11:07.739 00.000 6680 Move returns status 0, amount 0
21:11:07.739 00.000 6680 move complete, result=0
21:11:07.739 00.000 6680 worker thread done servicing request
21:11:07.739 00.000 6680 Worker thread wakes up
21:11:07.739 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:11:07.739 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:11:07.751 00.012 2864 GuideStep: 0.4 px 87 ms WEST, 0.1 px 0 ms NORTH
21:11:09.160 01.409 6680 Exposure complete
21:11:09.243 00.083 6680 worker thread done servicing request
21:11:09.243 00.000 2864 OnExposeComplete: enter
21:11:09.245 00.002 2864 UpdateGuideState(): m_state=6
21:11:09.249 00.004 2864 Star::Find(15, 147, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
21:11:09.251 00.002 2864 Star::Find returns 1 (0), X=147.53, Y=712.27, Mass=1797, SNR=29.9, Peak=198 HFD=3.0
21:11:09.253 00.002 2864 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.80) = xAngle (-0.03 = -0.03)
21:11:09.255 00.002 2864 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.10 = -3.10)
21:11:09.257 00.002 2864 CameraToMount -- cameraX=-0.38 cameraY=0.15 hyp=0.41 cameraTheta=2.77 mountX=0.41 mountY=-0.02, mountTheta=-0.04
21:11:09.257 00.000 2864 SchedulePrimaryMove(10198720, x=-0.38, y=0.15, opts=13)
21:11:09.257 00.000 2864 Enqueuing Move request for scope (-0.38, 0.15)
21:11:09.257 00.000 6680 Worker thread wakes up
21:11:09.257 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.15) opts 0xd
21:11:09.257 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.38, 0.15)
21:11:09.257 00.000 6680 Moving (-0.38, 0.15) raw xDistance=0.41 yDistance=-0.02
21:11:09.257 00.000 6680 PPEC rslt: input = 0.41, final = 0.58, react = 0.24, pred = 0.39, hyst = 0.29, hyst_pct = 0.17, period_length = 514.84
21:11:09.257 00.000 6680 PPEC: input: 0.41, control: 0.58, exposure: 1500
21:11:09.257 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:09.257 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:11:09.257 00.000 6680 MoveAxis(W, 77, ABG)
21:11:09.257 00.000 6680 Guiding  Dir = 3, Dur = 77
21:11:09.257 00.000 6680 IsGuiding returns 0
21:11:09.257 00.000 6680 PulseGuide returned control before completion, sleep 87
21:11:09.279 00.022 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=181, Gamma=0.560
21:11:09.333 00.054 2864 UpdateGuideState exits: m=1797 SNR=29.9
21:11:09.333 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:09.333 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:11:09.333 00.000 2864 Enqueuing Expose request
21:11:09.365 00.032 6680 IsGuiding returns 1
21:11:09.365 00.000 6680 scope still moving after pulse duration time elapsed
21:11:09.419 00.054 6680 IsGuiding returns 0
21:11:09.419 00.000 6680 scope move finished after 77 + 73 ms
21:11:09.419 00.000 6680 Move returns status 0, amount 77
21:11:09.419 00.000 6680 MoveAxis(N, 0, ABG)
21:11:09.419 00.000 6680 Move returns status 0, amount 0
21:11:09.421 00.002 6680 move complete, result=0
21:11:09.421 00.000 6680 worker thread done servicing request
21:11:09.421 00.000 6680 Worker thread wakes up
21:11:09.421 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:11:09.421 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:11:09.423 00.002 2864 GuideStep: 0.4 px 77 ms WEST, -0.0 px 0 ms NORTH
21:11:10.347 00.924 2864 User exited setup dialog with 'ok'
21:11:10.353 00.006 2864 set dither mode 0
21:11:10.361 00.008 2864 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
21:11:10.366 00.005 2864 AutoExp: config min = 1000 max = 5000 snr = 6.00
21:11:10.370 00.004 2864 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
21:11:10.377 00.007 2864 camera: set binning = 1
21:11:10.380 00.003 2864 Saturation detection set to Max-ADU value 255
21:11:10.384 00.004 2864 Setting StarMinHFD = 1.50
21:11:10.388 00.004 2864 Setting MaxHFD = 10.0
21:11:10.392 00.004 2864 Setting StarMinSNR = 6.0
21:11:10.396 00.004 2864 Setting AutoSelDownsample = 0
21:11:10.404 00.008 2864 MultiStar mode disabled
21:11:10.415 00.011 2864 Scope: slew check disabled
21:11:10.421 00.006 2864 BLC: Backlash comp enabled, Comp pulse = 220 ms
21:11:10.433 00.012 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:11:10.437 00.004 2864 ScopeASCOM::SideOfPier() returns 1
21:11:10.448 00.011 2864 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.15
21:11:10.453 00.005 2864 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
21:11:10.459 00.006 2864 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
21:11:10.574 00.115 2864 PhdConfig flush
21:11:10.678 00.104 2864 evsrv: cli 1028E118 connect
21:11:10.678 00.000 2864 case statement mapped state 6 to 3
21:11:10.678 00.000 2864 case statement mapped state 6 to 3
21:11:10.678 00.000 2864 evsrv: cli 1028E118 request: {"method":"get_pixel_scale","id":"6f5f5eaf-2412-4d9f-815e-bab2fcbc98d0"}
21:11:10.678 00.000 2864 evsrv: cli 1028E118 response: {"jsonrpc":"2.0","result":1.86834,"id":"6f5f5eaf-2412-4d9f-815e-bab2fcbc98d0"}
21:11:10.678 00.000 2864 evsrv: cli 1028E118 disconnect
21:11:11.072 00.394 6680 Exposure complete
21:11:11.132 00.060 6680 worker thread done servicing request
21:11:11.132 00.000 2864 OnExposeComplete: enter
21:11:11.138 00.006 2864 UpdateGuideState(): m_state=6
21:11:11.138 00.000 2864 Star::Find(15, 147, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
21:11:11.138 00.000 2864 Star::Find returns 1 (0), X=147.98, Y=712.25, Mass=1855, SNR=30.4, Peak=205 HFD=2.5
21:11:11.138 00.000 2864 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.80) = xAngle (-1.72 = -1.72)
21:11:11.138 00.000 2864 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.79 = 1.49)
21:11:11.138 00.000 2864 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.14 cameraTheta=1.08 mountX=-0.02 mountY=0.14, mountTheta=1.71
21:11:11.138 00.000 2864 SchedulePrimaryMove(10198720, x=0.07, y=0.13, opts=13)
21:11:11.152 00.014 2864 Enqueuing Move request for scope (0.07, 0.13)
21:11:11.152 00.000 6680 Worker thread wakes up
21:11:11.152 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
21:11:11.152 00.000 6680 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
21:11:11.152 00.000 6680 Moving (0.07, 0.13) raw xDistance=-0.02 yDistance=0.14
21:11:11.152 00.000 6680 PPEC rslt: input = -0.02, final = 0.07, react = -0.01, pred = 0.09, hyst = 0.00, hyst_pct = 0.17, period_length = 514.84
21:11:11.152 00.000 6680 PPEC: input: -0.02, control: 0.07, exposure: 1500
21:11:11.152 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:11.152 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:11:11.152 00.000 6680 MoveAxis(W, 10, ABG)
21:11:11.152 00.000 6680 Guiding  Dir = 3, Dur = 10
21:11:11.152 00.000 6680 IsGuiding returns 0
21:11:11.152 00.000 6680 PulseGuide returned control before completion, sleep 20
21:11:11.170 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=201, Gamma=0.560
21:11:11.184 00.014 6680 IsGuiding returns 1
21:11:11.184 00.000 6680 scope still moving after pulse duration time elapsed
21:11:11.215 00.031 6680 IsGuiding returns 0
21:11:11.215 00.000 6680 scope move finished after 10 + 49 ms
21:11:11.215 00.000 6680 Move returns status 0, amount 10
21:11:11.215 00.000 6680 MoveAxis(N, 0, ABG)
21:11:11.215 00.000 6680 Move returns status 0, amount 0
21:11:11.215 00.000 6680 move complete, result=0
21:11:11.215 00.000 6680 worker thread done servicing request
21:11:11.215 00.000 2864 UpdateGuideState exits: m=1855 SNR=30.4
21:11:11.215 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:11.215 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:11:11.215 00.000 2864 Enqueuing Expose request
21:11:11.215 00.000 6680 Worker thread wakes up
21:11:11.215 00.000 2864 GuideStep: -0.0 px 10 ms WEST, 0.1 px 0 ms NORTH
21:11:11.226 00.011 6680 worker thread servicing REQUEST_EXPOSE 1500
21:11:11.226 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:11:12.643 01.417 6680 Exposure complete
21:11:12.686 00.043 6680 worker thread done servicing request
21:11:12.686 00.000 2864 OnExposeComplete: enter
21:11:12.686 00.000 2864 UpdateGuideState(): m_state=6
21:11:12.695 00.009 2864 Star::Find(15, 147, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
21:11:12.695 00.000 2864 Star::Find returns 1 (0), X=147.90, Y=712.27, Mass=1844, SNR=30.3, Peak=200 HFD=2.6
21:11:12.695 00.000 2864 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.80) = xAngle (-1.17 = -1.17)
21:11:12.695 00.000 2864 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.24 = 2.04)
21:11:12.702 00.007 2864 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.63 mountX=0.06 mountY=0.13, mountTheta=1.15
21:11:12.702 00.000 2864 SchedulePrimaryMove(10198720, x=-0.01, y=0.14, opts=13)
21:11:12.702 00.000 2864 Enqueuing Move request for scope (-0.01, 0.14)
21:11:12.702 00.000 6680 Worker thread wakes up
21:11:12.702 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0xd
21:11:12.702 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.01, 0.14)
21:11:12.702 00.000 6680 Moving (-0.01, 0.14) raw xDistance=0.06 yDistance=0.13
21:11:12.702 00.000 6680 PPEC rslt: input = 0.06, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.17, period_length = 514.84
21:11:12.702 00.000 6680 PPEC: input: 0.06, control: -0.02, exposure: 1500
21:11:12.702 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:12.702 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:11:12.702 00.000 6680 MoveAxis(E, 2, ABG)
21:11:12.702 00.000 6680 Guiding  Dir = 2, Dur = 2
21:11:12.702 00.000 6680 IsGuiding returns 0
21:11:12.702 00.000 6680 PulseGuide returned control before completion, sleep 12
21:11:12.718 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=186, Gamma=0.560
21:11:12.734 00.016 6680 IsGuiding returns 1
21:11:12.734 00.000 6680 scope still moving after pulse duration time elapsed
21:11:12.765 00.031 6680 IsGuiding returns 0
21:11:12.765 00.000 6680 scope move finished after 2 + 51 ms
21:11:12.765 00.000 6680 Move returns status 0, amount 2
21:11:12.765 00.000 6680 MoveAxis(N, 0, ABG)
21:11:12.765 00.000 6680 Move returns status 0, amount 0
21:11:12.765 00.000 6680 move complete, result=0
21:11:12.765 00.000 6680 worker thread done servicing request
21:11:12.765 00.000 2864 UpdateGuideState exits: m=1844 SNR=30.3
21:11:12.765 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:12.765 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:11:12.765 00.000 2864 Enqueuing Expose request
21:11:12.765 00.000 6680 Worker thread wakes up
21:11:12.765 00.000 2864 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
21:11:12.781 00.016 6680 worker thread servicing REQUEST_EXPOSE 1500
21:11:12.781 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(133,697,31,31)
21:11:13.399 00.618 2864 Stop button clicked
21:11:13.413 00.014 2864 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
21:11:13.417 00.004 2864 Status Line: Waiting for devices...
21:11:13.444 00.027 6680 ZWO: stopexposure
21:11:14.391 00.947 6680 ZWO: stopexposure
21:11:14.391 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
21:11:14.391 00.000 6680 worker thread done servicing request
21:11:14.413 00.022 2864 GetInt("/profile/6/camera/SaturationADU", 0) returns 255
21:11:14.413 00.000 2864 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
21:11:14.474 00.061 2864 OnExposeComplete: enter
21:11:14.482 00.008 2864 OnExposeComplete: Capture Error reported
21:11:14.482 00.000 2864 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
21:11:14.482 00.000 2864 Mount: notify guiding stopped
21:11:14.490 00.008 2864 BLC: window closed
21:11:14.492 00.002 2864 BLC: Last direction was reset
21:11:14.496 00.004 2864 Changing from state GUIDING to STOP
21:11:14.498 00.002 2864 guider state => SELECTED
21:11:14.500 00.002 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=186, Gamma=0.560
21:11:14.538 00.038 2864 Changing from state SELECTED to UNINITIALIZED
21:11:14.538 00.000 2864 guider state => SELECTING
21:11:14.553 00.015 2864 Status Line: Stopped.
21:11:14.553 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
21:11:14.734 00.181 2864 evsrv: cli 1028D8F8 connect
21:11:14.739 00.005 2864 evsrv: cli 1028D8F8 request: {"method":"get_pixel_scale","id":"e3342076-c4d4-4d12-ac81-eee4ea8f3730"}
21:11:14.743 00.004 2864 evsrv: cli 1028D8F8 response: {"jsonrpc":"2.0","result":1.86834,"id":"e3342076-c4d4-4d12-ac81-eee4ea8f3730"}
21:11:14.751 00.008 2864 evsrv: cli 1028D8F8 disconnect
21:11:46.956 32.205 2864 User exited setup dialog with 'ok'
21:11:46.960 00.004 2864 set dither mode 0
21:11:46.960 00.000 2864 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
21:11:46.972 00.012 2864 AutoExp: config min = 1000 max = 5000 snr = 6.00
21:11:46.974 00.002 2864 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
21:11:46.978 00.004 2864 camera: set binning = 1
21:11:46.978 00.000 2864 Saturation detection set to Max-ADU value 255
21:11:46.986 00.008 2864 Setting StarMinHFD = 1.50
21:11:46.986 00.000 2864 Setting MaxHFD = 10.0
21:11:46.986 00.000 2864 Setting StarMinSNR = 6.0
21:11:46.994 00.008 2864 Setting AutoSelDownsample = 0
21:11:46.996 00.002 2864 MultiStar mode disabled
21:11:46.998 00.002 2864 Scope: slew check disabled
21:11:47.002 00.004 2864 BLC: Backlash comp enabled, Comp pulse = 220 ms
21:11:47.007 00.005 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:11:47.009 00.002 2864 ScopeASCOM::SideOfPier() returns 1
21:11:47.009 00.000 2864 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.15
21:11:47.019 00.010 2864 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
21:11:47.020 00.001 2864 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
21:11:47.096 00.076 2864 PhdConfig flush
21:11:47.206 00.110 2864 evsrv: cli 1028E118 connect
21:11:47.206 00.000 2864 evsrv: cli 1028E118 request: {"method":"get_pixel_scale","id":"7a6e3099-d3f9-4d35-be34-3dfa71acd474"}
21:11:47.206 00.000 2864 evsrv: cli 1028E118 response: {"jsonrpc":"2.0","result":1.86834,"id":"7a6e3099-d3f9-4d35-be34-3dfa71acd474"}
21:11:47.222 00.016 2864 evsrv: cli 1028E118 disconnect
21:11:48.934 01.712 2864 StartLoopingInteractive: Loop button clicked
21:11:48.934 00.000 2864 Status Line: Looping
21:11:48.944 00.010 2864 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
21:11:48.950 00.006 2864 ScheduleExposure(1500,3,0) exposurePending=0
21:11:48.950 00.000 2864 Enqueuing Expose request
21:11:48.966 00.016 6680 Worker thread wakes up
21:11:48.966 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:11:48.966 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
21:11:50.601 01.635 6680 Exposure complete
21:11:50.647 00.046 6680 worker thread done servicing request
21:11:50.647 00.000 2864 OnExposeComplete: enter
21:11:50.647 00.000 2864 UpdateGuideState(): m_state=1
21:11:50.647 00.000 2864 Star::Find(15, 147, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:11:50.647 00.000 2864 Star::Find returns 1 (0), X=151.91, Y=709.39, Mass=1836, SNR=30.2, Peak=178 HFD=2.7
21:11:50.647 00.000 2864 setting lock position to (151.91, 709.39)
21:11:50.662 00.015 2864 CurrentPosition() valid, moving to STATE_SELECTED
21:11:50.663 00.001 2864 Changing from state SELECTING to SELECTED
21:11:50.663 00.000 2864 guider state => SELECTED
21:11:50.678 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=202, Gamma=0.560
21:11:50.726 00.048 2864 UpdateGuideState exits: m=1836 SNR=30.2
21:11:50.726 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:50.726 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:11:50.726 00.000 2864 Enqueuing Expose request
21:11:50.726 00.000 6680 Worker thread wakes up
21:11:50.726 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:11:50.726 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(137,694,31,31)
21:11:52.172 01.446 6680 Exposure complete
21:11:52.172 00.000 2864 GuideButtonClick i=1 ctx=Guide button clicked
21:11:52.188 00.016 2864 Changing from state SELECTED to CALIBRATING_PRIMARY
21:11:52.188 00.000 2864 guider state => CALIBRATED
21:11:52.188 00.000 2864 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
21:11:52.197 00.009 2864 reset dither spiral
21:11:52.226 00.029 6680 worker thread done servicing request
21:11:52.257 00.031 2864 OnExposeComplete: enter
21:11:52.257 00.000 2864 UpdateGuideState(): m_state=5
21:11:52.257 00.000 2864 Star::Find(15, 151, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
21:11:52.266 00.009 2864 Star::Find returns 1 (0), X=152.84, Y=709.11, Mass=1826, SNR=30.1, Peak=219 HFD=2.8
21:11:52.266 00.000 2864 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.80) = xAngle (-3.09 = -3.09)
21:11:52.266 00.000 2864 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.16 = 0.12)
21:11:52.266 00.000 2864 CameraToMount -- cameraX=0.93 cameraY=-0.28 hyp=0.97 cameraTheta=-0.29 mountX=-0.97 mountY=0.12, mountTheta=3.02
21:11:52.266 00.000 2864 Changing from state CALIBRATED to GUIDING
21:11:52.266 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:11:52.266 00.000 2864 ScopeASCOM::SideOfPier() returns 1
21:11:52.283 00.017 2864 AdjustCalibrationForScopePointing (scope): current dec=5.2 pierSide=1, cal dec=0.0 pierSide=1 rotAngle=None bin=1
21:11:52.283 00.000 2864 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
21:11:52.283 00.000 2864 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
21:11:52.288 00.005 2864 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003125
21:11:52.288 00.000 2864 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003125
21:11:52.288 00.000 2864 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 3.882800
21:11:52.288 00.000 2864 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 10
21:11:52.288 00.000 2864 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 12
21:11:52.298 00.010 2864 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:11:52.298 00.000 2864 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 0
21:11:52.298 00.000 2864 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 8:10:28 PM"
21:11:52.298 00.000 2864 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
21:11:52.298 00.000 2864 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.0 0.8}, {-5.6 1.8}, {-7.6 2.4}, {-10.5 3.9}, {-12.2 4.6}, {-15.6 5.5}, {-17.1 6.3}, {-20.3 6.9}, {-21.8 7.9}, {-24.6 8.9}, {-24.6 8.9}, {-13.5 3.9}, {-5.0 0.1}"
21:11:52.298 00.000 2864 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.0 -2.8}, {-1.5 -4.4}, {-2.8 -6.9}, {-3.2 -8.2}, {-4.1 -11.2}, {-4.4 -12.6}, {-5.3 -15.4}, {-5.6 -16.8}, {-6.4 -19.4}, {-6.7 -20.9}, {-7.1 -23.7}, {-7.2 -25.2}, {-7.2 -25.2}, {-2.6 -18.3}, {3.2 -8.7}, {4.3 -7.6}"
21:11:52.458 00.160 2864 ScopeASCOM::GetGuideRates returns 0 13.500 13.500 a-s/sec
21:11:52.458 00.000 2864 Alert: Mount guide speeds are different from those used in last calibration.  Do a new calibration or reset mount guide speed settings to previous values. 
21:11:52.679 00.221 2864 Guide speeds have changed since calibration.  Orig RA = 11.2, Orig Dec = 11.2, Curr RA = 13.5, Curr Dec = 13.5, Units are arc-sec/sec
21:11:52.699 00.020 2864 GetDouble("/profile/6/camera/pixelsize", 0.000000) returns 3.750000
21:11:52.711 00.012 2864 Dec comp: XRate 7.460 -> 7.430 for dec 0.0 -> dec 5.2
21:11:52.711 00.000 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:11:52.727 00.016 2864 ScopeASCOM::SideOfPier() returns 1
21:11:52.727 00.000 2864 setting lock position to (152.84, 709.11)
21:11:52.727 00.000 2864 guider state => GUIDING
21:11:52.727 00.000 2864 Status Line: Guiding
21:11:52.742 00.015 2864 Mount: notify guiding started
21:11:52.742 00.000 2864 ScopeASCOM::SideOfPier() returns 1
21:11:52.742 00.000 2864 PPEC: guiding starts RA = 6.5684 hr, pier West, prev RA = 6.5647 hr, pier West
21:11:52.742 00.000 2864 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
21:11:52.742 00.000 2864 PPEC: guiding was stopped for 38.3 seconds, deltaRA +13.7s, worm delta +24.6s, 4.8% of period (514.8s), limit 40.0% (205.9s)
21:11:52.757 00.015 2864 PPEC: resume guiding with gear time offset -13.7 seconds
21:11:52.757 00.000 2864 GetString("/profile/6/name", "") returns "OAG"
21:11:52.757 00.000 2864 GetString("/profile/6/scope/calibration/timestamp", "") returns "1/12/2026 8:10:28 PM"
21:11:52.757 00.000 2864 GetDouble("/profile/6/scope/calibration/xRate", 1.000000) returns 0.007460
21:11:52.757 00.000 2864 GetDouble("/profile/6/scope/calibration/yRate", 1.000000) returns 0.006251
21:11:52.757 00.000 2864 GetInt("/profile/6/scope/calibration/binning", 1) returns 1
21:11:52.757 00.000 2864 GetDouble("/profile/6/scope/calibration/xAngle", 0.000000) returns 2.795610
21:11:52.773 00.016 2864 GetDouble("/profile/6/scope/calibration/yAngle", 0.000000) returns 1.292580
21:11:52.773 00.000 2864 GetDouble("/profile/6/scope/calibration/declination", 0.000000) returns 0.000561
21:11:52.773 00.000 2864 GetInt("/profile/6/scope/calibration/pierSide", -1) returns 1
21:11:52.773 00.000 2864 GetInt("/profile/6/scope/calibration/raGuideParity", 0) returns 1
21:11:52.773 00.000 2864 GetInt("/profile/6/scope/calibration/decGuideParity", 0) returns 1
21:11:52.773 00.000 2864 GetDouble("/profile/6/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:11:52.773 00.000 2864 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
21:11:52.773 00.000 2864 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
21:11:52.773 00.000 2864 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003125
21:11:52.788 00.015 2864 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003125
21:11:52.788 00.000 2864 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 3.882800
21:11:52.788 00.000 2864 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 10
21:11:52.788 00.000 2864 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 12
21:11:52.788 00.000 2864 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:11:52.788 00.000 2864 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 0
21:11:52.788 00.000 2864 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 8:10:28 PM"
21:11:52.804 00.016 2864 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
21:11:52.804 00.000 2864 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.0 0.8}, {-5.6 1.8}, {-7.6 2.4}, {-10.5 3.9}, {-12.2 4.6}, {-15.6 5.5}, {-17.1 6.3}, {-20.3 6.9}, {-21.8 7.9}, {-24.6 8.9}, {-24.6 8.9}, {-13.5 3.9}, {-5.0 0.1}"
21:11:52.804 00.000 2864 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.0 -2.8}, {-1.5 -4.4}, {-2.8 -6.9}, {-3.2 -8.2}, {-4.1 -11.2}, {-4.4 -12.6}, {-5.3 -15.4}, {-5.6 -16.8}, {-6.4 -19.4}, {-6.7 -20.9}, {-7.1 -23.7}, {-7.2 -25.2}, {-7.2 -25.2}, {-2.6 -18.3}, {3.2 -8.7}, {4.3 -7.6}"
21:11:52.804 00.000 2864 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
21:11:52.804 00.000 2864 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
21:11:52.804 00.000 2864 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003125
21:11:52.804 00.000 2864 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003125
21:11:52.804 00.000 2864 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 3.882800
21:11:52.819 00.015 2864 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 10
21:11:52.819 00.000 2864 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 12
21:11:52.819 00.000 2864 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:11:52.819 00.000 2864 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 0
21:11:52.827 00.008 2864 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 8:10:28 PM"
21:11:52.827 00.000 2864 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
21:11:52.827 00.000 2864 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.0 0.8}, {-5.6 1.8}, {-7.6 2.4}, {-10.5 3.9}, {-12.2 4.6}, {-15.6 5.5}, {-17.1 6.3}, {-20.3 6.9}, {-21.8 7.9}, {-24.6 8.9}, {-24.6 8.9}, {-13.5 3.9}, {-5.0 0.1}"
21:11:52.827 00.000 2864 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.0 -2.8}, {-1.5 -4.4}, {-2.8 -6.9}, {-3.2 -8.2}, {-4.1 -11.2}, {-4.4 -12.6}, {-5.3 -15.4}, {-5.6 -16.8}, {-6.4 -19.4}, {-6.7 -20.9}, {-7.1 -23.7}, {-7.2 -25.2}, {-7.2 -25.2}, {-2.6 -18.3}, {3.2 -8.7}, {4.3 -7.6}"
21:11:52.914 00.087 2864 ScopeASCOM::GetGuideRates returns 0 13.500 13.500 a-s/sec
21:11:52.914 00.000 2864 ScopeASCOM::SideOfPier() returns 1
21:11:52.914 00.000 2864 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
21:11:52.914 00.000 2864 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
21:11:52.927 00.013 2864 ScopeASCOM::GetDeclinationRadians() returns 5.2
21:11:52.932 00.005 2864 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 5.2
21:11:52.934 00.002 2864 MountToCamera -- mountTheta (-0.00) + m_xAngle (2.80) = xAngle (2.80 = 2.80)
21:11:52.936 00.002 2864 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=-0.00, cameraY=0.00 cameraTheta=0.00
21:11:52.938 00.002 2864 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,0.00 arcsec/hr
21:11:52.938 00.000 2864 UpdateLockPosShiftCameraCoords: shift rate -0,0 px/sec
21:11:52.938 00.000 2864 GetInt("/profile/6/AutoLoadCalibration", -1) returns 1
21:11:52.946 00.008 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=199, Gamma=0.560
21:11:52.988 00.042 2864 UpdateGuideState exits: m=1826 SNR=30.1
21:11:52.990 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:52.992 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:11:52.993 00.001 2864 Enqueuing Expose request
21:11:52.995 00.002 6680 Worker thread wakes up
21:11:52.995 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:11:52.995 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:11:54.632 01.637 6680 Exposure complete
21:11:54.695 00.063 6680 worker thread done servicing request
21:11:54.695 00.000 2864 OnExposeComplete: enter
21:11:54.695 00.000 2864 UpdateGuideState(): m_state=6
21:11:54.695 00.000 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:11:54.695 00.000 2864 Star::Find returns 1 (0), X=153.81, Y=708.56, Mass=1868, SNR=30.5, Peak=168 HFD=2.9
21:11:54.707 00.012 2864 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.80) = xAngle (-3.31 = 2.98)
21:11:54.707 00.000 2864 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.38 = -0.10)
21:11:54.707 00.000 2864 CameraToMount -- cameraX=0.97 cameraY=-0.55 hyp=1.11 cameraTheta=-0.51 mountX=-1.10 mountY=-0.11, mountTheta=-3.04
21:11:54.707 00.000 2864 SchedulePrimaryMove(10198720, x=0.97, y=-0.55, opts=13)
21:11:54.707 00.000 2864 Enqueuing Move request for scope (0.97, -0.55)
21:11:54.707 00.000 6680 Worker thread wakes up
21:11:54.707 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.97, -0.55) opts 0xd
21:11:54.707 00.000 6680 Handling offset move in thread for scope, endpoint = (0.97, -0.55)
21:11:54.707 00.000 6680 Moving (0.97, -0.55) raw xDistance=-1.10 yDistance=-0.11
21:11:54.707 00.000 6680 PPEC rslt(dithering): input = -1.10, final = -0.66
21:11:54.707 00.000 6680 PPEC: input: -1.10, control: -0.66, exposure: 1500
21:11:54.707 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:54.707 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:11:54.707 00.000 6680 MoveAxis(E, 89, ABG)
21:11:54.707 00.000 6680 Guiding  Dir = 2, Dur = 89
21:11:54.707 00.000 6680 IsGuiding returns 0
21:11:54.707 00.000 6680 PulseGuide returned control before completion, sleep 99
21:11:54.732 00.025 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=214, Gamma=0.560
21:11:54.771 00.039 2864 UpdateGuideState exits: m=1868 SNR=30.5
21:11:54.771 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:54.771 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:11:54.771 00.000 2864 Enqueuing Expose request
21:11:54.819 00.048 6680 IsGuiding returns 1
21:11:54.819 00.000 6680 scope still moving after pulse duration time elapsed
21:11:54.851 00.032 6680 IsGuiding returns 0
21:11:54.851 00.000 6680 scope move finished after 89 + 42 ms
21:11:54.851 00.000 6680 Move returns status 0, amount 89
21:11:54.851 00.000 6680 MoveAxis(N, 0, ABG)
21:11:54.851 00.000 6680 Move returns status 0, amount 0
21:11:54.851 00.000 6680 move complete, result=0
21:11:54.851 00.000 6680 worker thread done servicing request
21:11:54.851 00.000 6680 Worker thread wakes up
21:11:54.851 00.000 2864 GuideStep: -1.1 px 89 ms EAST, -0.1 px 0 ms NORTH
21:11:54.854 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
21:11:54.854 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:11:56.267 01.413 6680 Exposure complete
21:11:56.335 00.068 6680 worker thread done servicing request
21:11:56.335 00.000 2864 OnExposeComplete: enter
21:11:56.339 00.004 2864 UpdateGuideState(): m_state=6
21:11:56.339 00.000 2864 Star::Find(15, 153, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
21:11:56.339 00.000 2864 Star::Find returns 1 (0), X=154.48, Y=708.53, Mass=1863, SNR=30.4, Peak=180 HFD=3.2
21:11:56.339 00.000 2864 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.80) = xAngle (-3.13 = -3.13)
21:11:56.339 00.000 2864 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.21 = 0.08)
21:11:56.351 00.012 2864 CameraToMount -- cameraX=1.65 cameraY=-0.58 hyp=1.74 cameraTheta=-0.34 mountX=-1.74 mountY=0.13, mountTheta=3.06
21:11:56.356 00.005 2864 SchedulePrimaryMove(10198720, x=1.65, y=-0.58, opts=13)
21:11:56.358 00.002 2864 Enqueuing Move request for scope (1.65, -0.58)
21:11:56.360 00.002 6680 Worker thread wakes up
21:11:56.360 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.65, -0.58) opts 0xd
21:11:56.360 00.000 6680 Handling offset move in thread for scope, endpoint = (1.65, -0.58)
21:11:56.360 00.000 6680 Moving (1.65, -0.58) raw xDistance=-1.74 yDistance=0.13
21:11:56.360 00.000 6680 PPEC rslt(dithering): input = -1.74, final = -1.05
21:11:56.360 00.000 6680 PPEC: input: -1.74, control: -1.05, exposure: 1500
21:11:56.360 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:56.360 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:11:56.362 00.002 6680 MoveAxis(E, 141, ABG)
21:11:56.362 00.000 6680 Guiding  Dir = 2, Dur = 141
21:11:56.362 00.000 6680 IsGuiding returns 0
21:11:56.362 00.000 6680 PulseGuide returned control before completion, sleep 151
21:11:56.370 00.008 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=203, Gamma=0.560
21:11:56.424 00.054 2864 UpdateGuideState exits: m=1863 SNR=30.4
21:11:56.426 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:56.430 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:11:56.430 00.000 2864 Enqueuing Expose request
21:11:56.523 00.093 6680 IsGuiding returns 1
21:11:56.523 00.000 6680 scope still moving after pulse duration time elapsed
21:11:56.554 00.031 6680 IsGuiding returns 1
21:11:56.585 00.031 6680 IsGuiding returns 1
21:11:56.616 00.031 6680 IsGuiding returns 0
21:11:56.616 00.000 6680 scope move finished after 141 + 113 ms
21:11:56.616 00.000 6680 Move returns status 0, amount 141
21:11:56.616 00.000 6680 MoveAxis(N, 0, ABG)
21:11:56.616 00.000 6680 Move returns status 0, amount 0
21:11:56.616 00.000 6680 move complete, result=0
21:11:56.616 00.000 6680 worker thread done servicing request
21:11:56.616 00.000 2864 GuideStep: -1.7 px 141 ms EAST, 0.1 px 0 ms NORTH
21:11:56.616 00.000 6680 Worker thread wakes up
21:11:56.616 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:11:56.616 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:11:58.265 01.649 6680 Exposure complete
21:11:58.319 00.054 6680 worker thread done servicing request
21:11:58.319 00.000 2864 OnExposeComplete: enter
21:11:58.319 00.000 2864 UpdateGuideState(): m_state=6
21:11:58.319 00.000 2864 Star::Find(15, 154, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
21:11:58.328 00.009 2864 Star::Find returns 1 (0), X=154.93, Y=708.25, Mass=1904, SNR=30.8, Peak=215 HFD=2.6
21:11:58.330 00.002 2864 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.80) = xAngle (-3.18 = 3.10)
21:11:58.332 00.002 2864 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.26 = 0.03)
21:11:58.332 00.000 2864 CameraToMount -- cameraX=2.09 cameraY=-0.86 hyp=2.26 cameraTheta=-0.39 mountX=-2.26 mountY=0.06, mountTheta=3.12
21:11:58.332 00.000 2864 SchedulePrimaryMove(10198720, x=2.09, y=-0.86, opts=13)
21:11:58.332 00.000 2864 Enqueuing Move request for scope (2.09, -0.86)
21:11:58.332 00.000 6680 Worker thread wakes up
21:11:58.332 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.09, -0.86) opts 0xd
21:11:58.332 00.000 6680 Handling offset move in thread for scope, endpoint = (2.09, -0.86)
21:11:58.332 00.000 6680 Moving (2.09, -0.86) raw xDistance=-2.26 yDistance=0.06
21:11:58.332 00.000 6680 PPEC rslt(dithering): input = -2.26, final = -1.36
21:11:58.332 00.000 6680 PPEC: input: -2.26, control: -1.36, exposure: 1500
21:11:58.332 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:58.332 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:11:58.332 00.000 6680 MoveAxis(E, 182, ABG)
21:11:58.332 00.000 6680 Guiding  Dir = 2, Dur = 182
21:11:58.332 00.000 6680 IsGuiding returns 0
21:11:58.332 00.000 6680 PulseGuide returned control before completion, sleep 192
21:11:58.356 00.024 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=212, Gamma=0.560
21:11:58.405 00.049 2864 UpdateGuideState exits: m=1904 SNR=30.8
21:11:58.407 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:58.411 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:11:58.413 00.002 2864 Enqueuing Expose request
21:11:58.550 00.137 6680 IsGuiding returns 0
21:11:58.550 00.000 6680 Move returns status 0, amount 182
21:11:58.550 00.000 6680 MoveAxis(N, 0, ABG)
21:11:58.550 00.000 6680 Move returns status 0, amount 0
21:11:58.550 00.000 6680 move complete, result=0
21:11:58.550 00.000 6680 worker thread done servicing request
21:11:58.550 00.000 6680 Worker thread wakes up
21:11:58.550 00.000 2864 GuideStep: -2.3 px 182 ms EAST, 0.1 px 0 ms NORTH
21:11:58.554 00.004 6680 worker thread servicing REQUEST_EXPOSE 1500
21:11:58.554 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:11:59.960 01.406 6680 Exposure complete
21:12:00.011 00.051 6680 worker thread done servicing request
21:12:00.011 00.000 2864 OnExposeComplete: enter
21:12:00.015 00.004 2864 UpdateGuideState(): m_state=6
21:12:00.015 00.000 2864 Star::Find(15, 154, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
21:12:00.015 00.000 2864 Star::Find returns 1 (0), X=155.03, Y=707.81, Mass=1973, SNR=31.3, Peak=170 HFD=3.1
21:12:00.015 00.000 2864 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.80) = xAngle (-3.33 = 2.95)
21:12:00.023 00.008 2864 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.40 = -0.12)
21:12:00.023 00.000 2864 CameraToMount -- cameraX=2.20 cameraY=-1.30 hyp=2.55 cameraTheta=-0.53 mountX=-2.51 mountY=-0.30, mountTheta=-3.02
21:12:00.023 00.000 2864 SchedulePrimaryMove(10198720, x=2.20, y=-1.30, opts=13)
21:12:00.023 00.000 2864 Enqueuing Move request for scope (2.20, -1.30)
21:12:00.023 00.000 6680 Worker thread wakes up
21:12:00.023 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.20, -1.30) opts 0xd
21:12:00.023 00.000 6680 Handling offset move in thread for scope, endpoint = (2.20, -1.30)
21:12:00.023 00.000 6680 Moving (2.20, -1.30) raw xDistance=-2.51 yDistance=-0.30
21:12:00.023 00.000 6680 PPEC rslt(dithering): input = -2.51, final = -1.50
21:12:00.023 00.000 6680 PPEC: input: -2.51, control: -1.50, exposure: 1500
21:12:00.023 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:12:00.023 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
21:12:00.023 00.000 6680 MoveAxis(E, 202, ABG)
21:12:00.023 00.000 6680 Guiding  Dir = 2, Dur = 202
21:12:00.023 00.000 6680 IsGuiding returns 0
21:12:00.033 00.010 6680 PulseGuide returned control before completion, sleep 212
21:12:00.044 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=185, Gamma=0.560
21:12:00.085 00.041 2864 UpdateGuideState exits: m=1973 SNR=31.3
21:12:00.085 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:00.100 00.015 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:12:00.100 00.000 2864 Enqueuing Expose request
21:12:00.257 00.157 6680 IsGuiding returns 1
21:12:00.257 00.000 6680 scope still moving after pulse duration time elapsed
21:12:00.288 00.031 6680 IsGuiding returns 0
21:12:00.288 00.000 6680 scope move finished after 202 + 53 ms
21:12:00.288 00.000 6680 Move returns status 0, amount 202
21:12:00.288 00.000 6680 MoveAxis(N, 0, ABG)
21:12:00.288 00.000 6680 Move returns status 0, amount 0
21:12:00.288 00.000 6680 move complete, result=0
21:12:00.288 00.000 6680 worker thread done servicing request
21:12:00.288 00.000 6680 Worker thread wakes up
21:12:00.288 00.000 2864 GuideStep: -2.5 px 202 ms EAST, -0.3 px 0 ms NORTH
21:12:00.288 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:12:00.288 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:12:01.922 01.634 6680 Exposure complete
21:12:01.970 00.048 6680 worker thread done servicing request
21:12:01.976 00.006 2864 OnExposeComplete: enter
21:12:01.976 00.000 2864 UpdateGuideState(): m_state=6
21:12:01.976 00.000 2864 Star::Find(15, 155, 707, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:12:01.976 00.000 2864 Star::Find returns 1 (0), X=154.64, Y=707.72, Mass=1895, SNR=30.7, Peak=127 HFD=3.5
21:12:01.976 00.000 2864 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.80) = xAngle (-3.45 = 2.83)
21:12:01.976 00.000 2864 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.52 = -0.24)
21:12:01.986 00.010 2864 CameraToMount -- cameraX=1.81 cameraY=-1.39 hyp=2.28 cameraTheta=-0.65 mountX=-2.17 mountY=-0.54, mountTheta=-2.90
21:12:01.986 00.000 2864 SchedulePrimaryMove(10198720, x=1.81, y=-1.39, opts=13)
21:12:01.986 00.000 2864 Enqueuing Move request for scope (1.81, -1.39)
21:12:01.986 00.000 6680 Worker thread wakes up
21:12:01.986 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.81, -1.39) opts 0xd
21:12:01.986 00.000 6680 Handling offset move in thread for scope, endpoint = (1.81, -1.39)
21:12:01.986 00.000 6680 Moving (1.81, -1.39) raw xDistance=-2.17 yDistance=-0.54
21:12:01.986 00.000 6680 PPEC rslt(dithering): input = -2.17, final = -1.30
21:12:01.986 00.000 6680 PPEC: input: -2.17, control: -1.30, exposure: 1500
21:12:01.986 00.000 6680 resist switch: large excursion: input -0.54 thresh 0.45 direction from 0 to -1
21:12:01.986 00.000 6680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.63
21:12:01.986 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
21:12:01.986 00.000 6680 MoveAxis(E, 175, ABG)
21:12:01.986 00.000 6680 Guiding  Dir = 2, Dur = 175
21:12:01.986 00.000 6680 IsGuiding returns 0
21:12:01.986 00.000 6680 PulseGuide returned control before completion, sleep 185
21:12:02.007 00.021 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=216, med=0, FiltMin=0, FiltMax=158, Gamma=0.560
21:12:02.049 00.042 2864 UpdateGuideState exits: m=1895 SNR=30.7
21:12:02.049 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:02.049 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:12:02.049 00.000 2864 Enqueuing Expose request
21:12:02.193 00.144 6680 IsGuiding returns 1
21:12:02.193 00.000 6680 scope still moving after pulse duration time elapsed
21:12:02.224 00.031 6680 IsGuiding returns 0
21:12:02.224 00.000 6680 scope move finished after 175 + 54 ms
21:12:02.224 00.000 6680 Move returns status 0, amount 175
21:12:02.224 00.000 6680 MoveAxis(N, 87, ABG)
21:12:02.224 00.000 6680 Guiding  Dir = 0, Dur = 87
21:12:02.224 00.000 6680 IsGuiding returns 0
21:12:02.224 00.000 6680 PulseGuide returned control before completion, sleep 97
21:12:02.335 00.111 6680 IsGuiding returns 1
21:12:02.335 00.000 6680 scope still moving after pulse duration time elapsed
21:12:02.367 00.032 6680 IsGuiding returns 0
21:12:02.367 00.000 6680 scope move finished after 87 + 56 ms
21:12:02.367 00.000 6680 Move returns status 0, amount 87
21:12:02.367 00.000 6680 move complete, result=0
21:12:02.367 00.000 6680 worker thread done servicing request
21:12:02.367 00.000 2864 GuideStep: -2.2 px 175 ms EAST, -0.5 px 87 ms NORTH
21:12:02.373 00.006 6680 Worker thread wakes up
21:12:02.373 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:12:02.373 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:12:02.912 00.539 2864 GetInt("/profile/6/camera/SaturationADU", 0) returns 255
21:12:02.917 00.005 2864 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
21:12:03.788 00.871 6680 Exposure complete
21:12:03.867 00.079 6680 worker thread done servicing request
21:12:03.867 00.000 2864 OnExposeComplete: enter
21:12:03.867 00.000 2864 UpdateGuideState(): m_state=6
21:12:03.883 00.016 2864 Star::Find(15, 154, 707, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
21:12:03.883 00.000 2864 Star::Find returns 1 (0), X=155.17, Y=708.02, Mass=1793, SNR=29.8, Peak=132 HFD=3.9
21:12:03.883 00.000 2864 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.80) = xAngle (-3.23 = 3.05)
21:12:03.883 00.000 2864 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.30 = -0.02)
21:12:03.883 00.000 2864 CameraToMount -- cameraX=2.33 cameraY=-1.08 hyp=2.57 cameraTheta=-0.43 mountX=-2.56 mountY=-0.05, mountTheta=-3.12
21:12:03.883 00.000 2864 SchedulePrimaryMove(10198720, x=2.33, y=-1.08, opts=13)
21:12:03.883 00.000 2864 Enqueuing Move request for scope (2.33, -1.08)
21:12:03.883 00.000 6680 Worker thread wakes up
21:12:03.883 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.33, -1.08) opts 0xd
21:12:03.883 00.000 6680 Handling offset move in thread for scope, endpoint = (2.33, -1.08)
21:12:03.883 00.000 6680 Moving (2.33, -1.08) raw xDistance=-2.56 yDistance=-0.05
21:12:03.883 00.000 6680 PPEC rslt(dithering): input = -2.56, final = -1.54
21:12:03.883 00.000 6680 PPEC: input: -2.56, control: -1.54, exposure: 1500
21:12:03.883 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:03.883 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:12:03.883 00.000 6680 MoveAxis(E, 207, ABG)
21:12:03.883 00.000 6680 Guiding  Dir = 2, Dur = 207
21:12:03.883 00.000 6680 IsGuiding returns 0
21:12:03.883 00.000 6680 PulseGuide returned control before completion, sleep 217
21:12:03.899 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=159, Gamma=0.560
21:12:03.962 00.063 2864 UpdateGuideState exits: m=1793 SNR=29.8
21:12:03.962 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:03.962 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:12:03.962 00.000 2864 Enqueuing Expose request
21:12:04.119 00.157 6680 IsGuiding returns 1
21:12:04.119 00.000 6680 scope still moving after pulse duration time elapsed
21:12:04.151 00.032 6680 IsGuiding returns 0
21:12:04.151 00.000 6680 scope move finished after 207 + 45 ms
21:12:04.151 00.000 6680 Move returns status 0, amount 207
21:12:04.151 00.000 6680 MoveAxis(N, 0, ABG)
21:12:04.151 00.000 6680 Move returns status 0, amount 0
21:12:04.151 00.000 6680 move complete, result=0
21:12:04.151 00.000 6680 worker thread done servicing request
21:12:04.151 00.000 6680 Worker thread wakes up
21:12:04.151 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:12:04.151 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:12:04.151 00.000 2864 GuideStep: -2.6 px 207 ms EAST, -0.1 px 0 ms NORTH
21:12:05.801 01.650 6680 Exposure complete
21:12:05.864 00.063 6680 worker thread done servicing request
21:12:05.864 00.000 2864 OnExposeComplete: enter
21:12:05.864 00.000 2864 UpdateGuideState(): m_state=6
21:12:05.864 00.000 2864 Star::Find(15, 155, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
21:12:05.880 00.016 2864 Star::Find returns 1 (0), X=155.04, Y=707.42, Mass=1817, SNR=30.1, Peak=151 HFD=3.5
21:12:05.882 00.002 2864 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.80) = xAngle (-3.45 = 2.83)
21:12:05.882 00.000 2864 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.52 = -0.24)
21:12:05.882 00.000 2864 CameraToMount -- cameraX=2.21 cameraY=-1.69 hyp=2.78 cameraTheta=-0.65 mountX=-2.65 mountY=-0.66, mountTheta=-2.90
21:12:05.882 00.000 2864 SchedulePrimaryMove(10198720, x=2.21, y=-1.69, opts=13)
21:12:05.882 00.000 2864 Enqueuing Move request for scope (2.21, -1.69)
21:12:05.882 00.000 6680 Worker thread wakes up
21:12:05.882 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.21, -1.69) opts 0xd
21:12:05.882 00.000 6680 Handling offset move in thread for scope, endpoint = (2.21, -1.69)
21:12:05.882 00.000 6680 Moving (2.21, -1.69) raw xDistance=-2.65 yDistance=-0.66
21:12:05.882 00.000 6680 PPEC rslt(dithering): input = -2.65, final = -1.59
21:12:05.882 00.000 6680 PPEC: input: -2.65, control: -1.59, exposure: 1500
21:12:05.882 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66
21:12:05.882 00.000 6680 MoveAxis(E, 214, ABG)
21:12:05.882 00.000 6680 Guiding  Dir = 2, Dur = 214
21:12:05.882 00.000 6680 IsGuiding returns 0
21:12:05.882 00.000 6680 PulseGuide returned control before completion, sleep 224
21:12:05.909 00.027 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=213, med=0, FiltMin=0, FiltMax=145, Gamma=0.560
21:12:05.958 00.049 2864 UpdateGuideState exits: m=1817 SNR=30.1
21:12:05.959 00.001 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:05.959 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:12:05.959 00.000 2864 Enqueuing Expose request
21:12:06.132 00.173 6680 IsGuiding returns 0
21:12:06.132 00.000 6680 Move returns status 0, amount 214
21:12:06.132 00.000 6680 MoveAxis(N, 106, ABG)
21:12:06.132 00.000 6680 Guiding  Dir = 0, Dur = 106
21:12:06.132 00.000 6680 IsGuiding returns 0
21:12:06.132 00.000 6680 PulseGuide returned control before completion, sleep 116
21:12:06.259 00.127 6680 IsGuiding returns 1
21:12:06.259 00.000 6680 scope still moving after pulse duration time elapsed
21:12:06.291 00.032 6680 IsGuiding returns 0
21:12:06.291 00.000 6680 scope move finished after 106 + 51 ms
21:12:06.291 00.000 6680 Move returns status 0, amount 106
21:12:06.291 00.000 6680 move complete, result=0
21:12:06.291 00.000 6680 worker thread done servicing request
21:12:06.291 00.000 2864 GuideStep: -2.6 px 214 ms EAST, -0.7 px 106 ms NORTH
21:12:06.291 00.000 6680 Worker thread wakes up
21:12:06.291 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:12:06.291 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:12:07.734 01.443 6680 Exposure complete
21:12:07.798 00.064 6680 worker thread done servicing request
21:12:07.798 00.000 2864 OnExposeComplete: enter
21:12:07.802 00.004 2864 UpdateGuideState(): m_state=6
21:12:07.804 00.002 2864 Star::Find(15, 155, 707, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
21:12:07.806 00.002 2864 Star::Find returns 1 (0), X=154.74, Y=707.48, Mass=1842, SNR=30.3, Peak=137 HFD=3.4
21:12:07.808 00.002 2864 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.80) = xAngle (-3.50 = 2.78)
21:12:07.810 00.002 2864 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.58 = -0.29)
21:12:07.810 00.000 2864 CameraToMount -- cameraX=1.90 cameraY=-1.63 hyp=2.50 cameraTheta=-0.71 mountX=-2.34 mountY=-0.73, mountTheta=-2.84
21:12:07.815 00.005 2864 SchedulePrimaryMove(10198720, x=1.90, y=-1.63, opts=13)
21:12:07.817 00.002 2864 Enqueuing Move request for scope (1.90, -1.63)
21:12:07.817 00.000 6680 Worker thread wakes up
21:12:07.817 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.90, -1.63) opts 0xd
21:12:07.817 00.000 6680 Handling offset move in thread for scope, endpoint = (1.90, -1.63)
21:12:07.817 00.000 6680 Moving (1.90, -1.63) raw xDistance=-2.34 yDistance=-0.73
21:12:07.819 00.002 6680 PPEC rslt(dithering): input = -2.34, final = -1.40
21:12:07.819 00.000 6680 PPEC: input: -2.34, control: -1.40, exposure: 1500
21:12:07.819 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73
21:12:07.819 00.000 6680 MoveAxis(E, 189, ABG)
21:12:07.819 00.000 6680 Guiding  Dir = 2, Dur = 189
21:12:07.819 00.000 6680 IsGuiding returns 0
21:12:07.819 00.000 6680 PulseGuide returned control before completion, sleep 199
21:12:07.829 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=213, med=0, FiltMin=0, FiltMax=158, Gamma=0.560
21:12:07.882 00.053 2864 UpdateGuideState exits: m=1842 SNR=30.3
21:12:07.882 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:07.882 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:12:07.882 00.000 2864 Enqueuing Expose request
21:12:08.034 00.152 6680 IsGuiding returns 1
21:12:08.034 00.000 6680 scope still moving after pulse duration time elapsed
21:12:08.066 00.032 6680 IsGuiding returns 0
21:12:08.066 00.000 6680 scope move finished after 189 + 56 ms
21:12:08.066 00.000 6680 Move returns status 0, amount 189
21:12:08.066 00.000 6680 MoveAxis(N, 116, ABG)
21:12:08.066 00.000 6680 Guiding  Dir = 0, Dur = 116
21:12:08.066 00.000 6680 IsGuiding returns 0
21:12:08.066 00.000 6680 PulseGuide returned control before completion, sleep 126
21:12:08.209 00.143 6680 IsGuiding returns 1
21:12:08.209 00.000 6680 scope still moving after pulse duration time elapsed
21:12:08.241 00.032 6680 IsGuiding returns 0
21:12:08.241 00.000 6680 scope move finished after 116 + 58 ms
21:12:08.242 00.001 6680 Move returns status 0, amount 116
21:12:08.242 00.000 6680 move complete, result=0
21:12:08.242 00.000 6680 worker thread done servicing request
21:12:08.242 00.000 2864 GuideStep: -2.3 px 189 ms EAST, -0.7 px 116 ms NORTH
21:12:08.243 00.001 6680 Worker thread wakes up
21:12:08.243 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:12:08.243 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:12:09.899 01.656 6680 Exposure complete
21:12:09.962 00.063 6680 worker thread done servicing request
21:12:09.962 00.000 2864 OnExposeComplete: enter
21:12:09.962 00.000 2864 UpdateGuideState(): m_state=6
21:12:09.962 00.000 2864 Star::Find(15, 154, 707, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:12:09.962 00.000 2864 Star::Find returns 1 (0), X=155.09, Y=707.87, Mass=1905, SNR=30.8, Peak=191 HFD=2.8
21:12:09.962 00.000 2864 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.80) = xAngle (-3.30 = 2.99)
21:12:09.962 00.000 2864 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.37 = -0.09)
21:12:09.962 00.000 2864 CameraToMount -- cameraX=2.25 cameraY=-1.23 hyp=2.57 cameraTheta=-0.50 mountX=-2.53 mountY=-0.22, mountTheta=-3.05
21:12:09.978 00.016 2864 SchedulePrimaryMove(10198720, x=2.25, y=-1.23, opts=13)
21:12:09.980 00.002 2864 Enqueuing Move request for scope (2.25, -1.23)
21:12:09.982 00.002 6680 Worker thread wakes up
21:12:09.982 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.25, -1.23) opts 0xd
21:12:09.982 00.000 6680 Handling offset move in thread for scope, endpoint = (2.25, -1.23)
21:12:09.982 00.000 6680 Moving (2.25, -1.23) raw xDistance=-2.53 yDistance=-0.22
21:12:09.982 00.000 6680 PPEC rslt(dithering): input = -2.53, final = -1.52
21:12:09.982 00.000 6680 PPEC: input: -2.53, control: -1.52, exposure: 1500
21:12:09.982 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
21:12:09.982 00.000 6680 MoveAxis(E, 205, ABG)
21:12:09.982 00.000 6680 Guiding  Dir = 2, Dur = 205
21:12:09.982 00.000 6680 IsGuiding returns 0
21:12:09.982 00.000 6680 PulseGuide returned control before completion, sleep 215
21:12:09.995 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=185, Gamma=0.560
21:12:10.043 00.048 2864 UpdateGuideState exits: m=1905 SNR=30.8
21:12:10.045 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:10.047 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:12:10.049 00.002 2864 Enqueuing Expose request
21:12:10.136 00.087 2864 GetInt("/profile/6/CalStepCalc/NumSteps", 12) returns 12
21:12:10.140 00.004 2864 GetDouble("/profile/6/CalStepCalc/CalDeclination", 0.000000) returns 11.000000
21:12:10.142 00.002 2864 GetDouble("/profile/6/CalStepCalc/GuideSpeed", 0.500000) returns 0.500000
21:12:10.142 00.000 2864 GetInt("/profile/6/scope/CalibrationDistance", 25) returns 25
21:12:10.199 00.057 6680 IsGuiding returns 1
21:12:10.199 00.000 6680 scope still moving after pulse duration time elapsed
21:12:10.215 00.016 2864 ScopeASCOM::GetGuideRates returns 0 13.500 13.500 a-s/sec
21:12:10.231 00.016 6680 IsGuiding returns 0
21:12:10.231 00.000 6680 scope move finished after 205 + 44 ms
21:12:10.231 00.000 6680 Move returns status 0, amount 205
21:12:10.231 00.000 6680 MoveAxis(N, 36, ABG)
21:12:10.231 00.000 6680 Guiding  Dir = 0, Dur = 36
21:12:10.231 00.000 6680 IsGuiding returns 0
21:12:10.231 00.000 6680 PulseGuide returned control before completion, sleep 46
21:12:10.279 00.048 6680 IsGuiding returns 1
21:12:10.279 00.000 6680 scope still moving after pulse duration time elapsed
21:12:10.311 00.032 6680 IsGuiding returns 0
21:12:10.311 00.000 6680 scope move finished after 36 + 42 ms
21:12:10.311 00.000 6680 Move returns status 0, amount 36
21:12:10.311 00.000 6680 move complete, result=0
21:12:10.311 00.000 6680 worker thread done servicing request
21:12:10.311 00.000 6680 Worker thread wakes up
21:12:10.311 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:12:10.311 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:12:10.311 00.000 2864 GuideStep: -2.5 px 205 ms EAST, -0.2 px 36 ms NORTH
21:12:11.720 01.409 6680 Exposure complete
21:12:11.771 00.051 6680 worker thread done servicing request
21:12:11.771 00.000 2864 OnExposeComplete: enter
21:12:11.771 00.000 2864 UpdateGuideState(): m_state=6
21:12:11.771 00.000 2864 Star::Find(15, 155, 707, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
21:12:11.779 00.008 2864 Star::Find returns 1 (0), X=155.18, Y=707.82, Mass=1848, SNR=30.3, Peak=154 HFD=3.2
21:12:11.781 00.002 2864 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.80) = xAngle (-3.30 = 2.99)
21:12:11.783 00.002 2864 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.37 = -0.09)
21:12:11.785 00.002 2864 CameraToMount -- cameraX=2.35 cameraY=-1.28 hyp=2.67 cameraTheta=-0.50 mountX=-2.64 mountY=-0.23, mountTheta=-3.05
21:12:11.788 00.003 2864 SchedulePrimaryMove(10198720, x=2.35, y=-1.28, opts=13)
21:12:11.792 00.004 2864 Enqueuing Move request for scope (2.35, -1.28)
21:12:11.794 00.002 6680 Worker thread wakes up
21:12:11.794 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.35, -1.28) opts 0xd
21:12:11.794 00.000 6680 Handling offset move in thread for scope, endpoint = (2.35, -1.28)
21:12:11.794 00.000 6680 Moving (2.35, -1.28) raw xDistance=-2.64 yDistance=-0.23
21:12:11.794 00.000 6680 PPEC rslt(dithering): input = -2.64, final = -1.58
21:12:11.794 00.000 6680 PPEC: input: -2.64, control: -1.58, exposure: 1500
21:12:11.794 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:12:11.794 00.000 6680 MoveAxis(E, 213, ABG)
21:12:11.794 00.000 6680 Guiding  Dir = 2, Dur = 213
21:12:11.794 00.000 6680 IsGuiding returns 0
21:12:11.794 00.000 6680 PulseGuide returned control before completion, sleep 223
21:12:11.810 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=160, Gamma=0.560
21:12:11.862 00.052 2864 UpdateGuideState exits: m=1848 SNR=30.3
21:12:11.864 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:11.866 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:12:11.868 00.002 2864 Enqueuing Expose request
21:12:12.032 00.164 6680 IsGuiding returns 1
21:12:12.032 00.000 6680 scope still moving after pulse duration time elapsed
21:12:12.064 00.032 6680 IsGuiding returns 0
21:12:12.064 00.000 6680 scope move finished after 213 + 55 ms
21:12:12.064 00.000 6680 Move returns status 0, amount 213
21:12:12.064 00.000 6680 MoveAxis(N, 37, ABG)
21:12:12.064 00.000 6680 Guiding  Dir = 0, Dur = 37
21:12:12.066 00.002 6680 IsGuiding returns 0
21:12:12.066 00.000 6680 PulseGuide returned control before completion, sleep 47
21:12:12.127 00.061 6680 IsGuiding returns 1
21:12:12.127 00.000 6680 scope still moving after pulse duration time elapsed
21:12:12.159 00.032 6680 IsGuiding returns 0
21:12:12.159 00.000 6680 scope move finished after 37 + 56 ms
21:12:12.159 00.000 6680 Move returns status 0, amount 37
21:12:12.159 00.000 6680 move complete, result=0
21:12:12.159 00.000 6680 worker thread done servicing request
21:12:12.159 00.000 2864 GuideStep: -2.6 px 213 ms EAST, -0.2 px 37 ms NORTH
21:12:12.163 00.004 6680 Worker thread wakes up
21:12:12.163 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:12:12.163 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:12:13.804 01.641 6680 Exposure complete
21:12:13.866 00.062 6680 worker thread done servicing request
21:12:13.866 00.000 2864 OnExposeComplete: enter
21:12:13.866 00.000 2864 UpdateGuideState(): m_state=6
21:12:13.866 00.000 2864 Star::Find(15, 155, 707, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
21:12:13.866 00.000 2864 Star::Find returns 1 (0), X=154.42, Y=708.67, Mass=1878, SNR=30.6, Peak=151 HFD=3.2
21:12:13.866 00.000 2864 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.80) = xAngle (-3.07 = -3.07)
21:12:13.866 00.000 2864 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.14 = 0.14)
21:12:13.866 00.000 2864 CameraToMount -- cameraX=1.58 cameraY=-0.44 hyp=1.64 cameraTheta=-0.27 mountX=-1.64 mountY=0.24, mountTheta=3.00
21:12:13.882 00.016 2864 SchedulePrimaryMove(10198720, x=1.58, y=-0.44, opts=13)
21:12:13.882 00.000 2864 Enqueuing Move request for scope (1.58, -0.44)
21:12:13.882 00.000 6680 Worker thread wakes up
21:12:13.882 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.58, -0.44) opts 0xd
21:12:13.882 00.000 6680 Handling offset move in thread for scope, endpoint = (1.58, -0.44)
21:12:13.882 00.000 6680 Moving (1.58, -0.44) raw xDistance=-1.64 yDistance=0.24
21:12:13.882 00.000 6680 PPEC rslt: input = -1.64, final = -0.94, react = -0.98, pred = 0.03, hyst = -0.89, hyst_pct = 0.12, period_length = 514.84
21:12:13.882 00.000 6680 PPEC: input: -1.64, control: -0.94, exposure: 1500
21:12:13.882 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:12:13.882 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
21:12:13.882 00.000 6680 MoveAxis(E, 127, ABG)
21:12:13.882 00.000 6680 Guiding  Dir = 2, Dur = 127
21:12:13.882 00.000 6680 IsGuiding returns 0
21:12:13.882 00.000 6680 PulseGuide returned control before completion, sleep 137
21:12:13.900 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=155, Gamma=0.560
21:12:13.947 00.047 2864 UpdateGuideState exits: m=1878 SNR=30.6
21:12:13.947 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:13.947 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:12:13.947 00.000 2864 Enqueuing Expose request
21:12:14.040 00.093 6680 IsGuiding returns 1
21:12:14.040 00.000 6680 scope still moving after pulse duration time elapsed
21:12:14.072 00.032 6680 IsGuiding returns 0
21:12:14.072 00.000 6680 scope move finished after 127 + 56 ms
21:12:14.072 00.000 6680 Move returns status 0, amount 127
21:12:14.072 00.000 6680 MoveAxis(N, 0, ABG)
21:12:14.072 00.000 6680 Move returns status 0, amount 0
21:12:14.072 00.000 6680 move complete, result=0
21:12:14.072 00.000 6680 worker thread done servicing request
21:12:14.072 00.000 2864 GuideStep: -1.6 px 127 ms EAST, 0.2 px 0 ms NORTH
21:12:14.072 00.000 6680 Worker thread wakes up
21:12:14.072 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:12:14.072 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:12:15.501 01.429 6680 Exposure complete
21:12:15.570 00.069 6680 worker thread done servicing request
21:12:15.570 00.000 2864 OnExposeComplete: enter
21:12:15.570 00.000 2864 UpdateGuideState(): m_state=6
21:12:15.570 00.000 2864 Star::Find(15, 154, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
21:12:15.570 00.000 2864 Star::Find returns 1 (0), X=154.94, Y=708.35, Mass=1870, SNR=30.5, Peak=195 HFD=2.9
21:12:15.570 00.000 2864 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.80) = xAngle (-3.14 = -3.14)
21:12:15.580 00.010 2864 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.21 = 0.07)
21:12:15.580 00.000 2864 CameraToMount -- cameraX=2.11 cameraY=-0.76 hyp=2.24 cameraTheta=-0.34 mountX=-2.24 mountY=0.15, mountTheta=3.07
21:12:15.580 00.000 2864 SchedulePrimaryMove(10198720, x=2.11, y=-0.76, opts=13)
21:12:15.580 00.000 2864 Enqueuing Move request for scope (2.11, -0.76)
21:12:15.580 00.000 6680 Worker thread wakes up
21:12:15.580 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.11, -0.76) opts 0xd
21:12:15.580 00.000 6680 Handling offset move in thread for scope, endpoint = (2.11, -0.76)
21:12:15.580 00.000 6680 Moving (2.11, -0.76) raw xDistance=-2.24 yDistance=0.15
21:12:15.580 00.000 6680 PPEC rslt: input = -2.24, final = -1.30, react = -1.34, pred = 0.04, hyst = -1.21, hyst_pct = 0.12, period_length = 514.84
21:12:15.580 00.000 6680 PPEC: input: -2.24, control: -1.30, exposure: 1500
21:12:15.580 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:12:15.580 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:12:15.580 00.000 6680 MoveAxis(E, 174, ABG)
21:12:15.580 00.000 6680 Guiding  Dir = 2, Dur = 174
21:12:15.580 00.000 6680 IsGuiding returns 0
21:12:15.580 00.000 6680 PulseGuide returned control before completion, sleep 184
21:12:15.604 00.024 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=183, Gamma=0.560
21:12:15.652 00.048 2864 UpdateGuideState exits: m=1870 SNR=30.5
21:12:15.654 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:15.656 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:12:15.658 00.002 2864 Enqueuing Expose request
21:12:15.785 00.127 6680 IsGuiding returns 1
21:12:15.785 00.000 6680 scope still moving after pulse duration time elapsed
21:12:15.817 00.032 6680 IsGuiding returns 0
21:12:15.817 00.000 6680 scope move finished after 174 + 51 ms
21:12:15.817 00.000 6680 Move returns status 0, amount 174
21:12:15.817 00.000 6680 MoveAxis(N, 0, ABG)
21:12:15.817 00.000 6680 Move returns status 0, amount 0
21:12:15.817 00.000 6680 move complete, result=0
21:12:15.817 00.000 6680 worker thread done servicing request
21:12:15.817 00.000 2864 GuideStep: -2.2 px 174 ms EAST, 0.2 px 0 ms NORTH
21:12:15.819 00.002 6680 Worker thread wakes up
21:12:15.819 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:12:15.819 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:12:17.480 01.661 6680 Exposure complete
21:12:17.546 00.066 6680 worker thread done servicing request
21:12:17.546 00.000 2864 OnExposeComplete: enter
21:12:17.546 00.000 2864 UpdateGuideState(): m_state=6
21:12:17.546 00.000 2864 Star::Find(15, 154, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
21:12:17.546 00.000 2864 Star::Find returns 1 (0), X=155.28, Y=708.68, Mass=1829, SNR=30.2, Peak=168 HFD=3.0
21:12:17.546 00.000 2864 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.80) = xAngle (-2.97 = -2.97)
21:12:17.546 00.000 2864 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.04 = 0.24)
21:12:17.546 00.000 2864 CameraToMount -- cameraX=2.44 cameraY=-0.43 hyp=2.48 cameraTheta=-0.17 mountX=-2.44 mountY=0.59, mountTheta=2.90
21:12:17.559 00.013 2864 SchedulePrimaryMove(10198720, x=2.44, y=-0.43, opts=13)
21:12:17.559 00.000 2864 Enqueuing Move request for scope (2.44, -0.43)
21:12:17.559 00.000 6680 Worker thread wakes up
21:12:17.559 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.44, -0.43) opts 0xd
21:12:17.559 00.000 6680 Handling offset move in thread for scope, endpoint = (2.44, -0.43)
21:12:17.559 00.000 6680 Moving (2.44, -0.43) raw xDistance=-2.44 yDistance=0.59
21:12:17.559 00.000 6680 PPEC rslt: input = -2.44, final = -1.40, react = -1.47, pred = 0.06, hyst = -1.38, hyst_pct = 0.12, period_length = 514.84
21:12:17.559 00.000 6680 PPEC: input: -2.44, control: -1.40, exposure: 1500
21:12:17.559 00.000 6680 resist switch: large excursion: input 0.59 thresh 0.45 direction from -1 to 1
21:12:17.559 00.000 6680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.78
21:12:17.559 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59
21:12:17.559 00.000 6680 MoveAxis(E, 189, ABG)
21:12:17.559 00.000 6680 Guiding  Dir = 2, Dur = 189
21:12:17.559 00.000 6680 IsGuiding returns 0
21:12:17.559 00.000 6680 PulseGuide returned control before completion, sleep 199
21:12:17.579 00.020 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=166, Gamma=0.560
21:12:17.623 00.044 2864 UpdateGuideState exits: m=1829 SNR=30.2
21:12:17.628 00.005 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:17.632 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:12:17.632 00.000 2864 Enqueuing Expose request
21:12:17.781 00.149 6680 IsGuiding returns 1
21:12:17.781 00.000 6680 scope still moving after pulse duration time elapsed
21:12:17.813 00.032 6680 IsGuiding returns 0
21:12:17.813 00.000 6680 scope move finished after 189 + 57 ms
21:12:17.813 00.000 6680 Move returns status 0, amount 189
21:12:17.813 00.000 6680 BLC: Oldest BLC event removed
21:12:17.813 00.000 6680 BLC: Dec direction reversal from North to South, backlash comp pulse of 220 applied
21:12:17.813 00.000 6680 MoveAxis(S, 315, ABG)
21:12:17.813 00.000 6680 Guiding  Dir = 1, Dur = 315
21:12:17.813 00.000 6680 IsGuiding returns 0
21:12:17.813 00.000 6680 PulseGuide returned control before completion, sleep 325
21:12:18.147 00.334 6680 IsGuiding returns 1
21:12:18.147 00.000 6680 scope still moving after pulse duration time elapsed
21:12:18.179 00.032 6680 IsGuiding returns 0
21:12:18.179 00.000 6680 scope move finished after 315 + 48 ms
21:12:18.179 00.000 6680 Move returns status 0, amount 315
21:12:18.179 00.000 6680 move complete, result=0
21:12:18.179 00.000 6680 worker thread done servicing request
21:12:18.179 00.000 6680 Worker thread wakes up
21:12:18.181 00.002 2864 GuideStep: -2.4 px 189 ms EAST, 0.6 px 315 ms SOUTH
21:12:18.181 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:12:18.181 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:12:19.601 01.420 6680 Exposure complete
21:12:19.648 00.047 6680 worker thread done servicing request
21:12:19.648 00.000 2864 OnExposeComplete: enter
21:12:19.648 00.000 2864 UpdateGuideState(): m_state=6
21:12:19.648 00.000 2864 Star::Find(15, 155, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
21:12:19.648 00.000 2864 Star::Find returns 1 (0), X=155.24, Y=708.28, Mass=1851, SNR=30.3, Peak=174 HFD=3.2
21:12:19.648 00.000 2864 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.80) = xAngle (-3.12 = -3.12)
21:12:19.648 00.000 2864 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.20 = 0.08)
21:12:19.663 00.015 2864 CameraToMount -- cameraX=2.40 cameraY=-0.82 hyp=2.54 cameraTheta=-0.33 mountX=-2.54 mountY=0.21, mountTheta=3.06
21:12:19.663 00.000 2864 SchedulePrimaryMove(10198720, x=2.40, y=-0.82, opts=13)
21:12:19.663 00.000 2864 Enqueuing Move request for scope (2.40, -0.82)
21:12:19.663 00.000 6680 Worker thread wakes up
21:12:19.663 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.40, -0.82) opts 0xd
21:12:19.663 00.000 6680 Handling offset move in thread for scope, endpoint = (2.40, -0.82)
21:12:19.663 00.000 6680 Moving (2.40, -0.82) raw xDistance=-2.54 yDistance=0.21
21:12:19.663 00.000 6680 BLC: History state: CurrMiss=0.21, AvgInitMiss=0.47, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.592160, 1:0.214367
21:12:19.663 00.000 6680 BLC: Under-shoot, no adjustment, waiting for more data
21:12:19.663 00.000 6680 PPEC rslt: input = -2.54, final = -1.46, react = -1.52, pred = 0.07, hyst = -1.45, hyst_pct = 0.11, period_length = 514.84
21:12:19.663 00.000 6680 PPEC: input: -2.54, control: -1.46, exposure: 1500
21:12:19.663 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
21:12:19.663 00.000 6680 MoveAxis(E, 196, ABG)
21:12:19.663 00.000 6680 Guiding  Dir = 2, Dur = 196
21:12:19.663 00.000 6680 IsGuiding returns 0
21:12:19.663 00.000 6680 PulseGuide returned control before completion, sleep 206
21:12:19.686 00.023 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=158, Gamma=0.560
21:12:19.727 00.041 2864 UpdateGuideState exits: m=1851 SNR=30.3
21:12:19.727 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:19.727 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:12:19.727 00.000 2864 Enqueuing Expose request
21:12:19.884 00.157 6680 IsGuiding returns 1
21:12:19.884 00.000 6680 scope still moving after pulse duration time elapsed
21:12:19.915 00.031 6680 IsGuiding returns 0
21:12:19.915 00.000 6680 scope move finished after 196 + 46 ms
21:12:19.915 00.000 6680 Move returns status 0, amount 196
21:12:19.915 00.000 6680 MoveAxis(S, 34, ABG)
21:12:19.915 00.000 6680 Guiding  Dir = 1, Dur = 34
21:12:19.917 00.002 6680 IsGuiding returns 0
21:12:19.917 00.000 6680 PulseGuide returned control before completion, sleep 44
21:12:19.963 00.046 6680 IsGuiding returns 1
21:12:19.963 00.000 6680 scope still moving after pulse duration time elapsed
21:12:19.995 00.032 6680 IsGuiding returns 0
21:12:19.995 00.000 6680 scope move finished after 34 + 43 ms
21:12:19.995 00.000 6680 Move returns status 0, amount 34
21:12:19.995 00.000 6680 move complete, result=0
21:12:19.995 00.000 6680 worker thread done servicing request
21:12:19.995 00.000 6680 Worker thread wakes up
21:12:19.995 00.000 2864 GuideStep: -2.5 px 196 ms EAST, 0.2 px 34 ms SOUTH
21:12:19.995 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:12:19.995 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:12:21.632 01.637 6680 Exposure complete
21:12:21.658 00.026 2864 evsrv: cli 1028E398 connect
21:12:21.658 00.000 2864 case statement mapped state 6 to 3
21:12:21.663 00.005 2864 case statement mapped state 6 to 3
21:12:21.663 00.000 2864 evsrv: cli 1028E398 request: {"method":"get_pixel_scale","id":"fb48b1c7-cb1c-45ea-b22b-03f9f2034078"}
21:12:21.663 00.000 2864 evsrv: cli 1028E398 response: {"jsonrpc":"2.0","result":1.86834,"id":"fb48b1c7-cb1c-45ea-b22b-03f9f2034078"}
21:12:21.663 00.000 2864 evsrv: cli 1028E398 disconnect
21:12:21.674 00.011 6680 worker thread done servicing request
21:12:21.674 00.000 2864 OnExposeComplete: enter
21:12:21.683 00.009 2864 UpdateGuideState(): m_state=6
21:12:21.685 00.002 2864 Star::Find(15, 155, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
21:12:21.685 00.000 2864 Star::Find returns 1 (0), X=155.04, Y=707.12, Mass=1814, SNR=30.0, Peak=151 HFD=3.1
21:12:21.687 00.002 2864 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.80) = xAngle (-3.53 = 2.75)
21:12:21.690 00.003 2864 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.60 = -0.32)
21:12:21.692 00.002 2864 CameraToMount -- cameraX=2.20 cameraY=-1.99 hyp=2.97 cameraTheta=-0.73 mountX=-2.75 mountY=-0.93, mountTheta=-2.81
21:12:21.694 00.002 2864 SchedulePrimaryMove(10198720, x=2.20, y=-1.99, opts=13)
21:12:21.696 00.002 2864 Enqueuing Move request for scope (2.20, -1.99)
21:12:21.698 00.002 6680 Worker thread wakes up
21:12:21.698 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.20, -1.99) opts 0xd
21:12:21.698 00.000 6680 Handling offset move in thread for scope, endpoint = (2.20, -1.99)
21:12:21.698 00.000 6680 Moving (2.20, -1.99) raw xDistance=-2.75 yDistance=-0.93
21:12:21.698 00.000 6680 BLC: History state: CurrMiss=-0.93, AvgInitMiss=0.47, ShCount=10, LgCount=0, SticCount=2,  Deflections: 0=0.592160, 1:0.214367, 2:-0.932101
21:12:21.698 00.000 6680 BLC: Over-shoot, stiction seen, nominal decrease by -115.000000
21:12:21.698 00.000 6680 BLC: window closed
21:12:21.698 00.000 6680 BLC: Pulse adjusted to 176
21:12:21.698 00.000 6680 PPEC rslt: input = -2.75, final = -1.59, react = -1.65, pred = 0.06, hyst = -1.57, hyst_pct = 0.11, period_length = 514.84
21:12:21.698 00.000 6680 PPEC: input: -2.75, control: -1.59, exposure: 1500
21:12:21.698 00.000 6680 resist switch: large excursion: input -0.93 thresh 0.45 direction from 1 to -1
21:12:21.698 00.000 6680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.80
21:12:21.698 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.93 from input -0.93
21:12:21.698 00.000 6680 MoveAxis(E, 213, ABG)
21:12:21.698 00.000 6680 Guiding  Dir = 2, Dur = 213
21:12:21.698 00.000 6680 IsGuiding returns 0
21:12:21.698 00.000 6680 PulseGuide returned control before completion, sleep 223
21:12:21.706 00.008 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=234, med=0, FiltMin=0, FiltMax=144, Gamma=0.560
21:12:21.757 00.051 2864 UpdateGuideState exits: m=1814 SNR=30.0
21:12:21.757 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:21.757 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:12:21.757 00.000 2864 Enqueuing Expose request
21:12:21.929 00.172 6680 IsGuiding returns 1
21:12:21.929 00.000 6680 scope still moving after pulse duration time elapsed
21:12:21.960 00.031 6680 IsGuiding returns 0
21:12:21.960 00.000 6680 scope move finished after 213 + 45 ms
21:12:21.960 00.000 6680 Move returns status 0, amount 213
21:12:21.960 00.000 6680 BLC: Dec direction reversal from South to North, backlash comp pulse of 176 applied
21:12:21.960 00.000 6680 MoveAxis(N, 325, ABG)
21:12:21.960 00.000 6680 Guiding  Dir = 0, Dur = 325
21:12:21.962 00.002 6680 IsGuiding returns 0
21:12:21.962 00.000 6680 PulseGuide returned control before completion, sleep 335
21:12:22.163 00.201 2864 evsrv: cli 1028DB78 connect
21:12:22.163 00.000 2864 case statement mapped state 6 to 3
21:12:22.181 00.018 2864 case statement mapped state 6 to 3
21:12:22.187 00.006 2864 evsrv: cli 1028DB78 request: {"method":"get_pixel_scale","id":"86025e17-3b0e-45ad-b65a-f64ab566fcc9"}
21:12:22.191 00.004 2864 evsrv: cli 1028DB78 response: {"jsonrpc":"2.0","result":1.86834,"id":"86025e17-3b0e-45ad-b65a-f64ab566fcc9"}
21:12:22.197 00.006 2864 evsrv: cli 1028DB78 disconnect
21:12:22.306 00.109 6680 IsGuiding returns 1
21:12:22.306 00.000 6680 scope still moving after pulse duration time elapsed
21:12:22.338 00.032 6680 IsGuiding returns 0
21:12:22.338 00.000 6680 scope move finished after 325 + 51 ms
21:12:22.338 00.000 6680 Move returns status 0, amount 325
21:12:22.338 00.000 6680 move complete, result=0
21:12:22.338 00.000 6680 worker thread done servicing request
21:12:22.338 00.000 6680 Worker thread wakes up
21:12:22.338 00.000 2864 GuideStep: -2.7 px 213 ms EAST, -0.9 px 325 ms NORTH
21:12:22.338 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:12:22.338 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:12:23.777 01.439 6680 Exposure complete
21:12:23.819 00.042 6680 worker thread done servicing request
21:12:23.819 00.000 2864 OnExposeComplete: enter
21:12:23.828 00.009 2864 UpdateGuideState(): m_state=6
21:12:23.828 00.000 2864 Star::Find(15, 155, 707, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
21:12:23.828 00.000 2864 Star::Find returns 1 (0), X=154.68, Y=708.04, Mass=1900, SNR=30.7, Peak=144 HFD=3.4
21:12:23.828 00.000 2864 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.80) = xAngle (-3.32 = 2.96)
21:12:23.828 00.000 2864 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.39 = -0.11)
21:12:23.828 00.000 2864 CameraToMount -- cameraX=1.85 cameraY=-1.07 hyp=2.13 cameraTheta=-0.52 mountX=-2.10 mountY=-0.23, mountTheta=-3.03
21:12:23.843 00.015 2864 SchedulePrimaryMove(10198720, x=1.85, y=-1.07, opts=13)
21:12:23.843 00.000 2864 Enqueuing Move request for scope (1.85, -1.07)
21:12:23.843 00.000 6680 Worker thread wakes up
21:12:23.843 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.85, -1.07) opts 0xd
21:12:23.843 00.000 6680 Handling offset move in thread for scope, endpoint = (1.85, -1.07)
21:12:23.843 00.000 6680 Moving (1.85, -1.07) raw xDistance=-2.10 yDistance=-0.23
21:12:23.843 00.000 6680 BLC: History state: CurrMiss=0.23, AvgInitMiss=0.39, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.932101, 1:0.233711
21:12:23.843 00.000 6680 BLC: Under-shoot, no adjustment, waiting for more data
21:12:23.843 00.000 6680 PPEC rslt: input = -2.10, final = -1.19, react = -1.26, pred = 0.08, hyst = -1.22, hyst_pct = 0.11, period_length = 514.84
21:12:23.843 00.000 6680 PPEC: input: -2.10, control: -1.19, exposure: 1500
21:12:23.843 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:12:23.843 00.000 6680 MoveAxis(E, 160, ABG)
21:12:23.843 00.000 6680 Guiding  Dir = 2, Dur = 160
21:12:23.843 00.000 6680 IsGuiding returns 0
21:12:23.843 00.000 6680 PulseGuide returned control before completion, sleep 170
21:12:23.862 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=202, med=0, FiltMin=0, FiltMax=166, Gamma=0.560
21:12:23.907 00.045 2864 UpdateGuideState exits: m=1900 SNR=30.7
21:12:23.913 00.006 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:23.913 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:12:23.913 00.000 2864 Enqueuing Expose request
21:12:24.033 00.120 6680 IsGuiding returns 1
21:12:24.033 00.000 6680 scope still moving after pulse duration time elapsed
21:12:24.065 00.032 6680 IsGuiding returns 0
21:12:24.065 00.000 6680 scope move finished after 160 + 55 ms
21:12:24.065 00.000 6680 Move returns status 0, amount 160
21:12:24.065 00.000 6680 MoveAxis(N, 37, ABG)
21:12:24.065 00.000 6680 Guiding  Dir = 0, Dur = 37
21:12:24.065 00.000 6680 IsGuiding returns 0
21:12:24.065 00.000 6680 PulseGuide returned control before completion, sleep 47
21:12:24.129 00.064 6680 IsGuiding returns 1
21:12:24.129 00.000 6680 scope still moving after pulse duration time elapsed
21:12:24.160 00.031 6680 IsGuiding returns 0
21:12:24.160 00.000 6680 scope move finished after 37 + 57 ms
21:12:24.160 00.000 6680 Move returns status 0, amount 37
21:12:24.160 00.000 6680 move complete, result=0
21:12:24.160 00.000 6680 worker thread done servicing request
21:12:24.160 00.000 6680 Worker thread wakes up
21:12:24.160 00.000 2864 GuideStep: -2.1 px 160 ms EAST, -0.2 px 37 ms NORTH
21:12:24.160 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:12:24.160 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:12:25.793 01.633 6680 Exposure complete
21:12:25.855 00.062 6680 worker thread done servicing request
21:12:25.855 00.000 2864 OnExposeComplete: enter
21:12:25.860 00.005 2864 UpdateGuideState(): m_state=6
21:12:25.862 00.002 2864 Star::Find(15, 154, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
21:12:25.864 00.002 2864 Star::Find returns 1 (0), X=155.00, Y=708.66, Mass=1914, SNR=30.8, Peak=164 HFD=2.9
21:12:25.864 00.000 2864 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.80) = xAngle (-3.00 = -3.00)
21:12:25.866 00.002 2864 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.07 = 0.21)
21:12:25.868 00.002 2864 CameraToMount -- cameraX=2.17 cameraY=-0.45 hyp=2.21 cameraTheta=-0.20 mountX=-2.19 mountY=0.46, mountTheta=2.93
21:12:25.871 00.003 2864 SchedulePrimaryMove(10198720, x=2.17, y=-0.45, opts=13)
21:12:25.871 00.000 2864 Enqueuing Move request for scope (2.17, -0.45)
21:12:25.871 00.000 6680 Worker thread wakes up
21:12:25.871 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.17, -0.45) opts 0xd
21:12:25.871 00.000 6680 Handling offset move in thread for scope, endpoint = (2.17, -0.45)
21:12:25.871 00.000 6680 Moving (2.17, -0.45) raw xDistance=-2.19 yDistance=0.46
21:12:25.871 00.000 6680 BLC: History state: CurrMiss=-0.46, AvgInitMiss=0.39, ShCount=10, LgCount=0, SticCount=2,  Deflections: 0=-0.932101, 1:0.233711, 2:-0.459482
21:12:25.871 00.000 6680 BLC: Over-shoot, stiction seen, nominal decrease by -111.000000
21:12:25.871 00.000 6680 BLC: window closed
21:12:25.871 00.000 6680 BLC: Pulse adjusted to 141
21:12:25.871 00.000 6680 PPEC rslt: input = -2.19, final = -1.25, react = -1.31, pred = 0.07, hyst = -1.28, hyst_pct = 0.11, period_length = 514.84
21:12:25.871 00.000 6680 PPEC: input: -2.19, control: -1.25, exposure: 1500
21:12:25.871 00.000 6680 resist switch: large excursion: input 0.46 thresh 0.45 direction from -1 to 1
21:12:25.871 00.000 6680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.38
21:12:25.871 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
21:12:25.871 00.000 6680 MoveAxis(E, 168, ABG)
21:12:25.871 00.000 6680 Guiding  Dir = 2, Dur = 168
21:12:25.871 00.000 6680 IsGuiding returns 0
21:12:25.871 00.000 6680 PulseGuide returned control before completion, sleep 178
21:12:25.889 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=171, Gamma=0.560
21:12:25.938 00.049 2864 UpdateGuideState exits: m=1914 SNR=30.8
21:12:25.940 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:25.944 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:12:25.947 00.003 2864 Enqueuing Expose request
21:12:26.061 00.114 6680 IsGuiding returns 1
21:12:26.061 00.000 6680 scope still moving after pulse duration time elapsed
21:12:26.093 00.032 6680 IsGuiding returns 0
21:12:26.093 00.000 6680 scope move finished after 168 + 45 ms
21:12:26.093 00.000 6680 Move returns status 0, amount 168
21:12:26.093 00.000 6680 BLC: Dec direction reversal from North to South, backlash comp pulse of 141 applied
21:12:26.093 00.000 6680 MoveAxis(S, 215, ABG)
21:12:26.093 00.000 6680 Guiding  Dir = 1, Dur = 215
21:12:26.093 00.000 6680 IsGuiding returns 0
21:12:26.093 00.000 6680 PulseGuide returned control before completion, sleep 225
21:12:26.223 00.130 2864 evsrv: cli 1028D8F8 connect
21:12:26.230 00.007 2864 case statement mapped state 6 to 3
21:12:26.238 00.008 2864 case statement mapped state 6 to 3
21:12:26.242 00.004 2864 evsrv: cli 1028D8F8 request: {"method":"get_pixel_scale","id":"0669a322-33a8-4e91-b14b-70e6a73fa88a"}
21:12:26.244 00.002 2864 evsrv: cli 1028D8F8 response: {"jsonrpc":"2.0","result":1.86834,"id":"0669a322-33a8-4e91-b14b-70e6a73fa88a"}
21:12:26.246 00.002 2864 evsrv: cli 1028D8F8 disconnect
21:12:26.331 00.085 6680 IsGuiding returns 1
21:12:26.331 00.000 6680 scope still moving after pulse duration time elapsed
21:12:26.362 00.031 6680 IsGuiding returns 0
21:12:26.362 00.000 6680 scope move finished after 215 + 54 ms
21:12:26.362 00.000 6680 Move returns status 0, amount 215
21:12:26.362 00.000 6680 move complete, result=0
21:12:26.362 00.000 6680 worker thread done servicing request
21:12:26.362 00.000 6680 Worker thread wakes up
21:12:26.362 00.000 2864 GuideStep: -2.2 px 168 ms EAST, 0.5 px 215 ms SOUTH
21:12:26.362 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:12:26.362 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:12:27.788 01.426 6680 Exposure complete
21:12:27.882 00.094 6680 worker thread done servicing request
21:12:27.882 00.000 2864 OnExposeComplete: enter
21:12:27.882 00.000 2864 UpdateGuideState(): m_state=6
21:12:27.882 00.000 2864 Star::Find(15, 155, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
21:12:27.882 00.000 2864 Star::Find returns 1 (0), X=154.97, Y=708.44, Mass=1850, SNR=30.3, Peak=175 HFD=3.3
21:12:27.882 00.000 2864 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.80) = xAngle (-3.10 = -3.10)
21:12:27.882 00.000 2864 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.17 = 0.11)
21:12:27.882 00.000 2864 CameraToMount -- cameraX=2.13 cameraY=-0.67 hyp=2.23 cameraTheta=-0.30 mountX=-2.23 mountY=0.24, mountTheta=3.03
21:12:27.882 00.000 2864 SchedulePrimaryMove(10198720, x=2.13, y=-0.67, opts=13)
21:12:27.898 00.016 2864 Enqueuing Move request for scope (2.13, -0.67)
21:12:27.898 00.000 6680 Worker thread wakes up
21:12:27.898 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.13, -0.67) opts 0xd
21:12:27.898 00.000 6680 Handling offset move in thread for scope, endpoint = (2.13, -0.67)
21:12:27.898 00.000 6680 Moving (2.13, -0.67) raw xDistance=-2.23 yDistance=0.24
21:12:27.898 00.000 6680 BLC: History state: CurrMiss=0.24, AvgInitMiss=0.39, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.459482, 1:0.243840
21:12:27.898 00.000 6680 BLC: Under-shoot, no adjustment, waiting for more data
21:12:27.898 00.000 6680 PPEC rslt: input = -2.23, final = -1.26, react = -1.34, pred = 0.08, hyst = -1.28, hyst_pct = 0.11, period_length = 514.84
21:12:27.898 00.000 6680 PPEC: input: -2.23, control: -1.26, exposure: 1500
21:12:27.898 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
21:12:27.898 00.000 6680 MoveAxis(E, 169, ABG)
21:12:27.898 00.000 6680 Guiding  Dir = 2, Dur = 169
21:12:27.898 00.000 6680 IsGuiding returns 0
21:12:27.898 00.000 6680 PulseGuide returned control before completion, sleep 179
21:12:27.917 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=173, Gamma=0.560
21:12:27.960 00.043 2864 UpdateGuideState exits: m=1850 SNR=30.3
21:12:27.960 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:27.960 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:12:27.960 00.000 2864 Enqueuing Expose request
21:12:28.085 00.125 6680 IsGuiding returns 1
21:12:28.085 00.000 6680 scope still moving after pulse duration time elapsed
21:12:28.117 00.032 6680 IsGuiding returns 0
21:12:28.117 00.000 6680 scope move finished after 169 + 44 ms
21:12:28.117 00.000 6680 Move returns status 0, amount 169
21:12:28.117 00.000 6680 MoveAxis(S, 39, ABG)
21:12:28.117 00.000 6680 Guiding  Dir = 1, Dur = 39
21:12:28.117 00.000 6680 IsGuiding returns 0
21:12:28.117 00.000 6680 PulseGuide returned control before completion, sleep 49
21:12:28.181 00.064 6680 IsGuiding returns 1
21:12:28.181 00.000 6680 scope still moving after pulse duration time elapsed
21:12:28.212 00.031 6680 IsGuiding returns 1
21:12:28.244 00.032 6680 IsGuiding returns 1
21:12:28.276 00.032 6680 IsGuiding returns 0
21:12:28.276 00.000 6680 scope move finished after 39 + 119 ms
21:12:28.276 00.000 6680 Move returns status 0, amount 39
21:12:28.276 00.000 6680 move complete, result=0
21:12:28.276 00.000 6680 worker thread done servicing request
21:12:28.276 00.000 2864 GuideStep: -2.2 px 169 ms EAST, 0.2 px 39 ms SOUTH
21:12:28.276 00.000 6680 Worker thread wakes up
21:12:28.276 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:12:28.276 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:12:29.933 01.657 6680 Exposure complete
21:12:29.980 00.047 6680 worker thread done servicing request
21:12:29.980 00.000 2864 OnExposeComplete: enter
21:12:29.996 00.016 2864 UpdateGuideState(): m_state=6
21:12:29.998 00.002 2864 Star::Find(15, 154, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
21:12:30.000 00.002 2864 Star::Find returns 1 (0), X=154.86, Y=708.26, Mass=1840, SNR=30.2, Peak=187 HFD=3.1
21:12:30.002 00.002 2864 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.80) = xAngle (-3.19 = 3.09)
21:12:30.004 00.002 2864 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.27 = 0.02)
21:12:30.004 00.000 2864 CameraToMount -- cameraX=2.02 cameraY=-0.85 hyp=2.19 cameraTheta=-0.40 mountX=-2.19 mountY=0.04, mountTheta=3.12
21:12:30.007 00.003 2864 SchedulePrimaryMove(10198720, x=2.02, y=-0.85, opts=13)
21:12:30.009 00.002 2864 Enqueuing Move request for scope (2.02, -0.85)
21:12:30.012 00.003 6680 Worker thread wakes up
21:12:30.012 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.02, -0.85) opts 0xd
21:12:30.012 00.000 6680 Handling offset move in thread for scope, endpoint = (2.02, -0.85)
21:12:30.012 00.000 6680 Moving (2.02, -0.85) raw xDistance=-2.19 yDistance=0.04
21:12:30.012 00.000 6680 BLC: History state: CurrMiss=0.04, AvgInitMiss=0.39, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.459482, 1:0.243840, 2:0.038511
21:12:30.012 00.000 6680 BLC: No correction, Miss < min_move
21:12:30.012 00.000 6680 PPEC rslt: input = -2.19, final = -1.24, react = -1.31, pred = 0.08, hyst = -1.26, hyst_pct = 0.10, period_length = 514.84
21:12:30.012 00.000 6680 PPEC: input: -2.19, control: -1.24, exposure: 1500
21:12:30.012 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:30.012 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:12:30.012 00.000 6680 MoveAxis(E, 166, ABG)
21:12:30.012 00.000 6680 Guiding  Dir = 2, Dur = 166
21:12:30.012 00.000 6680 IsGuiding returns 0
21:12:30.012 00.000 6680 PulseGuide returned control before completion, sleep 176
21:12:30.017 00.005 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=191, Gamma=0.560
21:12:30.073 00.056 2864 UpdateGuideState exits: m=1840 SNR=30.2
21:12:30.075 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:30.077 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:12:30.079 00.002 2864 Enqueuing Expose request
21:12:30.202 00.123 6680 IsGuiding returns 1
21:12:30.202 00.000 6680 scope still moving after pulse duration time elapsed
21:12:30.234 00.032 6680 IsGuiding returns 0
21:12:30.234 00.000 6680 scope move finished after 166 + 52 ms
21:12:30.234 00.000 6680 Move returns status 0, amount 166
21:12:30.234 00.000 6680 MoveAxis(N, 0, ABG)
21:12:30.234 00.000 6680 Move returns status 0, amount 0
21:12:30.234 00.000 6680 move complete, result=0
21:12:30.234 00.000 6680 worker thread done servicing request
21:12:30.234 00.000 6680 Worker thread wakes up
21:12:30.234 00.000 2864 GuideStep: -2.2 px 166 ms EAST, 0.0 px 0 ms NORTH
21:12:30.234 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:12:30.234 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:12:31.655 01.421 6680 Exposure complete
21:12:31.712 00.057 6680 worker thread done servicing request
21:12:31.712 00.000 2864 OnExposeComplete: enter
21:12:31.712 00.000 2864 UpdateGuideState(): m_state=6
21:12:31.712 00.000 2864 Star::Find(15, 154, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
21:12:31.712 00.000 2864 Star::Find returns 1 (0), X=154.08, Y=708.39, Mass=1815, SNR=30.0, Peak=160 HFD=3.4
21:12:31.712 00.000 2864 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.80) = xAngle (-3.32 = 2.96)
21:12:31.722 00.010 2864 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.39 = -0.11)
21:12:31.722 00.000 2864 CameraToMount -- cameraX=1.24 cameraY=-0.72 hyp=1.44 cameraTheta=-0.53 mountX=-1.41 mountY=-0.16, mountTheta=-3.03
21:12:31.726 00.004 2864 SchedulePrimaryMove(10198720, x=1.24, y=-0.72, opts=13)
21:12:31.726 00.000 2864 Enqueuing Move request for scope (1.24, -0.72)
21:12:31.726 00.000 6680 Worker thread wakes up
21:12:31.726 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.24, -0.72) opts 0xd
21:12:31.726 00.000 6680 Handling offset move in thread for scope, endpoint = (1.24, -0.72)
21:12:31.726 00.000 6680 Moving (1.24, -0.72) raw xDistance=-1.41 yDistance=-0.16
21:12:31.726 00.000 6680 BLC: window closed
21:12:31.726 00.000 6680 BLC: History state: CurrMiss=-0.16, AvgInitMiss=0.39, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.459482, 1:0.243840, 2:0.038511
21:12:31.726 00.000 6680 BLC: Over-shoot, no adjustment based on avgInitialMiss
21:12:31.726 00.000 6680 BLC: window closed
21:12:31.733 00.007 6680 PPEC rslt: input = -1.41, final = -0.78, react = -0.85, pred = 0.07, hyst = -0.84, hyst_pct = 0.10, period_length = 514.84
21:12:31.733 00.000 6680 PPEC: input: -1.41, control: -0.78, exposure: 1500
21:12:31.733 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:12:31.733 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:12:31.733 00.000 6680 MoveAxis(E, 105, ABG)
21:12:31.733 00.000 6680 Guiding  Dir = 2, Dur = 105
21:12:31.733 00.000 6680 IsGuiding returns 0
21:12:31.733 00.000 6680 PulseGuide returned control before completion, sleep 115
21:12:31.738 00.005 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=156, Gamma=0.560
21:12:31.788 00.050 2864 UpdateGuideState exits: m=1815 SNR=30.0
21:12:31.788 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:31.788 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:12:31.788 00.000 2864 Enqueuing Expose request
21:12:31.849 00.061 6680 IsGuiding returns 1
21:12:31.849 00.000 6680 scope still moving after pulse duration time elapsed
21:12:31.881 00.032 6680 IsGuiding returns 0
21:12:31.881 00.000 6680 scope move finished after 105 + 42 ms
21:12:31.881 00.000 6680 Move returns status 0, amount 105
21:12:31.882 00.001 6680 MoveAxis(N, 0, ABG)
21:12:31.882 00.000 6680 Move returns status 0, amount 0
21:12:31.882 00.000 6680 move complete, result=0
21:12:31.882 00.000 6680 worker thread done servicing request
21:12:31.882 00.000 6680 Worker thread wakes up
21:12:31.882 00.000 2864 GuideStep: -1.4 px 105 ms EAST, -0.2 px 0 ms NORTH
21:12:31.882 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:12:31.882 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:12:33.542 01.660 6680 Exposure complete
21:12:33.588 00.046 6680 worker thread done servicing request
21:12:33.588 00.000 2864 OnExposeComplete: enter
21:12:33.590 00.002 2864 UpdateGuideState(): m_state=6
21:12:33.590 00.000 2864 Star::Find(15, 154, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
21:12:33.595 00.005 2864 Star::Find returns 1 (0), X=155.29, Y=708.05, Mass=1829, SNR=30.2, Peak=178 HFD=3.2
21:12:33.597 00.002 2864 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.80) = xAngle (-3.20 = 3.08)
21:12:33.600 00.003 2864 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.28 = 0.01)
21:12:33.602 00.002 2864 CameraToMount -- cameraX=2.46 cameraY=-1.06 hyp=2.68 cameraTheta=-0.41 mountX=-2.67 mountY=0.02, mountTheta=3.13
21:12:33.606 00.004 2864 SchedulePrimaryMove(10198720, x=2.46, y=-1.06, opts=13)
21:12:33.608 00.002 2864 Enqueuing Move request for scope (2.46, -1.06)
21:12:33.610 00.002 6680 Worker thread wakes up
21:12:33.610 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.46, -1.06) opts 0xd
21:12:33.610 00.000 6680 Handling offset move in thread for scope, endpoint = (2.46, -1.06)
21:12:33.610 00.000 6680 Moving (2.46, -1.06) raw xDistance=-2.67 yDistance=0.02
21:12:33.610 00.000 6680 PPEC rslt: input = -2.67, final = -1.51, react = -1.60, pred = 0.09, hyst = -1.52, hyst_pct = 0.10, period_length = 514.84
21:12:33.610 00.000 6680 PPEC: input: -2.67, control: -1.51, exposure: 1500
21:12:33.610 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:33.610 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:12:33.610 00.000 6680 MoveAxis(E, 203, ABG)
21:12:33.610 00.000 6680 Guiding  Dir = 2, Dur = 203
21:12:33.610 00.000 6680 IsGuiding returns 0
21:12:33.610 00.000 6680 PulseGuide returned control before completion, sleep 213
21:12:33.622 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=175, Gamma=0.560
21:12:33.673 00.051 2864 UpdateGuideState exits: m=1829 SNR=30.2
21:12:33.675 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:33.677 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:12:33.679 00.002 2864 Enqueuing Expose request
21:12:33.828 00.149 6680 IsGuiding returns 1
21:12:33.828 00.000 6680 scope still moving after pulse duration time elapsed
21:12:33.859 00.031 6680 IsGuiding returns 1
21:12:33.891 00.032 6680 IsGuiding returns 1
21:12:33.923 00.032 6680 IsGuiding returns 0
21:12:33.923 00.000 6680 scope move finished after 203 + 106 ms
21:12:33.923 00.000 6680 Move returns status 0, amount 203
21:12:33.923 00.000 6680 MoveAxis(N, 0, ABG)
21:12:33.923 00.000 6680 Move returns status 0, amount 0
21:12:33.923 00.000 6680 move complete, result=0
21:12:33.925 00.002 6680 worker thread done servicing request
21:12:33.925 00.000 2864 GuideStep: -2.7 px 203 ms EAST, 0.0 px 0 ms NORTH
21:12:33.925 00.000 6680 Worker thread wakes up
21:12:33.925 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:12:33.925 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:12:35.351 01.426 6680 Exposure complete
21:12:35.431 00.080 6680 worker thread done servicing request
21:12:35.431 00.000 2864 OnExposeComplete: enter
21:12:35.431 00.000 2864 UpdateGuideState(): m_state=6
21:12:35.431 00.000 2864 Star::Find(15, 155, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
21:12:35.443 00.012 2864 Star::Find returns 1 (0), X=154.69, Y=707.92, Mass=1853, SNR=30.4, Peak=163 HFD=3.3
21:12:35.445 00.002 2864 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.80) = xAngle (-3.36 = 2.92)
21:12:35.446 00.001 2864 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.44 = -0.16)
21:12:35.446 00.000 2864 CameraToMount -- cameraX=1.85 cameraY=-1.18 hyp=2.20 cameraTheta=-0.57 mountX=-2.14 mountY=-0.34, mountTheta=-2.98
21:12:35.446 00.000 2864 SchedulePrimaryMove(10198720, x=1.85, y=-1.18, opts=13)
21:12:35.446 00.000 2864 Enqueuing Move request for scope (1.85, -1.18)
21:12:35.446 00.000 6680 Worker thread wakes up
21:12:35.446 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.85, -1.18) opts 0xd
21:12:35.446 00.000 6680 Handling offset move in thread for scope, endpoint = (1.85, -1.18)
21:12:35.446 00.000 6680 Moving (1.85, -1.18) raw xDistance=-2.14 yDistance=-0.34
21:12:35.446 00.000 6680 PPEC rslt: input = -2.14, final = -1.20, react = -1.28, pred = 0.09, hyst = -1.20, hyst_pct = 0.10, period_length = 514.84
21:12:35.446 00.000 6680 PPEC: input: -2.14, control: -1.20, exposure: 1500
21:12:35.446 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:12:35.446 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
21:12:35.446 00.000 6680 MoveAxis(E, 161, ABG)
21:12:35.446 00.000 6680 Guiding  Dir = 2, Dur = 161
21:12:35.446 00.000 6680 IsGuiding returns 0
21:12:35.446 00.000 6680 PulseGuide returned control before completion, sleep 171
21:12:35.469 00.023 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=188, Gamma=0.560
21:12:35.510 00.041 2864 UpdateGuideState exits: m=1853 SNR=30.4
21:12:35.510 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:35.510 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:12:35.510 00.000 2864 Enqueuing Expose request
21:12:35.637 00.127 6680 IsGuiding returns 1
21:12:35.637 00.000 6680 scope still moving after pulse duration time elapsed
21:12:35.669 00.032 6680 IsGuiding returns 0
21:12:35.669 00.000 6680 scope move finished after 161 + 49 ms
21:12:35.669 00.000 6680 Move returns status 0, amount 161
21:12:35.669 00.000 6680 MoveAxis(N, 0, ABG)
21:12:35.669 00.000 6680 Move returns status 0, amount 0
21:12:35.669 00.000 6680 move complete, result=0
21:12:35.669 00.000 6680 worker thread done servicing request
21:12:35.669 00.000 6680 Worker thread wakes up
21:12:35.669 00.000 2864 GuideStep: -2.1 px 161 ms EAST, -0.3 px 0 ms NORTH
21:12:35.669 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:12:35.669 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:12:37.317 01.648 6680 Exposure complete
21:12:37.364 00.047 6680 worker thread done servicing request
21:12:37.364 00.000 2864 OnExposeComplete: enter
21:12:37.364 00.000 2864 UpdateGuideState(): m_state=6
21:12:37.364 00.000 2864 Star::Find(15, 154, 707, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
21:12:37.379 00.015 2864 Star::Find returns 1 (0), X=154.96, Y=707.97, Mass=1852, SNR=30.4, Peak=205 HFD=2.8
21:12:37.379 00.000 2864 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.80) = xAngle (-3.29 = 2.99)
21:12:37.382 00.003 2864 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.36 = -0.08)
21:12:37.382 00.000 2864 CameraToMount -- cameraX=2.12 cameraY=-1.14 hyp=2.41 cameraTheta=-0.49 mountX=-2.38 mountY=-0.19, mountTheta=-3.06
21:12:37.382 00.000 2864 SchedulePrimaryMove(10198720, x=2.12, y=-1.14, opts=13)
21:12:37.382 00.000 2864 Enqueuing Move request for scope (2.12, -1.14)
21:12:37.382 00.000 6680 Worker thread wakes up
21:12:37.382 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.12, -1.14) opts 0xd
21:12:37.382 00.000 6680 Handling offset move in thread for scope, endpoint = (2.12, -1.14)
21:12:37.382 00.000 6680 Moving (2.12, -1.14) raw xDistance=-2.38 yDistance=-0.19
21:12:37.382 00.000 6680 PPEC rslt: input = -2.38, final = -1.31, react = -1.43, pred = 0.12, hyst = -1.38, hyst_pct = 0.10, period_length = 514.84
21:12:37.382 00.000 6680 PPEC: input: -2.38, control: -1.31, exposure: 1500
21:12:37.382 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:12:37.382 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:12:37.382 00.000 6680 MoveAxis(E, 177, ABG)
21:12:37.382 00.000 6680 Guiding  Dir = 2, Dur = 177
21:12:37.382 00.000 6680 IsGuiding returns 0
21:12:37.382 00.000 6680 PulseGuide returned control before completion, sleep 187
21:12:37.404 00.022 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=195, Gamma=0.560
21:12:37.450 00.046 2864 UpdateGuideState exits: m=1852 SNR=30.4
21:12:37.452 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:37.454 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:12:37.456 00.002 2864 Enqueuing Expose request
21:12:37.585 00.129 6680 IsGuiding returns 1
21:12:37.585 00.000 6680 scope still moving after pulse duration time elapsed
21:12:37.617 00.032 6680 IsGuiding returns 0
21:12:37.617 00.000 6680 scope move finished after 177 + 46 ms
21:12:37.617 00.000 6680 Move returns status 0, amount 177
21:12:37.617 00.000 6680 MoveAxis(N, 0, ABG)
21:12:37.617 00.000 6680 Move returns status 0, amount 0
21:12:37.617 00.000 6680 move complete, result=0
21:12:37.617 00.000 6680 worker thread done servicing request
21:12:37.617 00.000 6680 Worker thread wakes up
21:12:37.617 00.000 2864 GuideStep: -2.4 px 177 ms EAST, -0.2 px 0 ms NORTH
21:12:37.617 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:12:37.617 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:12:39.042 01.425 6680 Exposure complete
21:12:39.106 00.064 6680 worker thread done servicing request
21:12:39.106 00.000 2864 OnExposeComplete: enter
21:12:39.106 00.000 2864 UpdateGuideState(): m_state=6
21:12:39.106 00.000 2864 Star::Find(15, 154, 707, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
21:12:39.106 00.000 2864 Star::Find returns 1 (0), X=154.78, Y=707.92, Mass=1879, SNR=30.6, Peak=201 HFD=2.8
21:12:39.122 00.016 2864 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.80) = xAngle (-3.34 = 2.94)
21:12:39.122 00.000 2864 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.42 = -0.13)
21:12:39.122 00.000 2864 CameraToMount -- cameraX=1.94 cameraY=-1.18 hyp=2.28 cameraTheta=-0.55 mountX=-2.23 mountY=-0.30, mountTheta=-3.01
21:12:39.122 00.000 2864 SchedulePrimaryMove(10198720, x=1.94, y=-1.18, opts=13)
21:12:39.132 00.010 2864 Enqueuing Move request for scope (1.94, -1.18)
21:12:39.132 00.000 6680 Worker thread wakes up
21:12:39.132 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.94, -1.18) opts 0xd
21:12:39.132 00.000 6680 Handling offset move in thread for scope, endpoint = (1.94, -1.18)
21:12:39.132 00.000 6680 Moving (1.94, -1.18) raw xDistance=-2.23 yDistance=-0.30
21:12:39.132 00.000 6680 PPEC rslt: input = -2.23, final = -1.21, react = -1.34, pred = 0.13, hyst = -1.28, hyst_pct = 0.10, period_length = 514.84
21:12:39.132 00.000 6680 PPEC: input: -2.23, control: -1.21, exposure: 1500
21:12:39.132 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:12:39.138 00.006 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
21:12:39.138 00.000 6680 MoveAxis(E, 163, ABG)
21:12:39.138 00.000 6680 Guiding  Dir = 2, Dur = 163
21:12:39.138 00.000 6680 IsGuiding returns 0
21:12:39.138 00.000 6680 PulseGuide returned control before completion, sleep 173
21:12:39.138 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=190, Gamma=0.560
21:12:39.194 00.056 2864 UpdateGuideState exits: m=1879 SNR=30.6
21:12:39.194 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:39.194 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:12:39.194 00.000 2864 Enqueuing Expose request
21:12:39.312 00.118 6680 IsGuiding returns 1
21:12:39.312 00.000 6680 scope still moving after pulse duration time elapsed
21:12:39.344 00.032 6680 IsGuiding returns 0
21:12:39.344 00.000 6680 scope move finished after 163 + 42 ms
21:12:39.344 00.000 6680 Move returns status 0, amount 163
21:12:39.344 00.000 6680 MoveAxis(N, 0, ABG)
21:12:39.344 00.000 6680 Move returns status 0, amount 0
21:12:39.344 00.000 6680 move complete, result=0
21:12:39.344 00.000 6680 worker thread done servicing request
21:12:39.344 00.000 6680 Worker thread wakes up
21:12:39.344 00.000 2864 GuideStep: -2.2 px 163 ms EAST, -0.3 px 0 ms NORTH
21:12:39.344 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:12:39.344 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:12:40.992 01.648 6680 Exposure complete
21:12:41.072 00.080 6680 worker thread done servicing request
21:12:41.072 00.000 2864 OnExposeComplete: enter
21:12:41.083 00.011 2864 UpdateGuideState(): m_state=6
21:12:41.085 00.002 2864 Star::Find(15, 154, 707, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
21:12:41.087 00.002 2864 Star::Find returns 1 (0), X=153.99, Y=707.96, Mass=1888, SNR=30.6, Peak=204 HFD=2.8
21:12:41.088 00.001 2864 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.80) = xAngle (-3.58 = 2.70)
21:12:41.090 00.002 2864 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.65 = -0.37)
21:12:41.092 00.002 2864 CameraToMount -- cameraX=1.15 cameraY=-1.15 hyp=1.62 cameraTheta=-0.78 mountX=-1.47 mountY=-0.59, mountTheta=-2.76
21:12:41.094 00.002 2864 SchedulePrimaryMove(10198720, x=1.15, y=-1.15, opts=13)
21:12:41.096 00.002 2864 Enqueuing Move request for scope (1.15, -1.15)
21:12:41.098 00.002 6680 Worker thread wakes up
21:12:41.098 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.15, -1.15) opts 0xd
21:12:41.098 00.000 6680 Handling offset move in thread for scope, endpoint = (1.15, -1.15)
21:12:41.098 00.000 6680 Moving (1.15, -1.15) raw xDistance=-1.47 yDistance=-0.59
21:12:41.100 00.002 6680 PPEC rslt: input = -1.47, final = -0.78, react = -0.88, pred = 0.11, hyst = -0.87, hyst_pct = 0.09, period_length = 514.84
21:12:41.100 00.000 6680 PPEC: input: -1.47, control: -0.78, exposure: 1500
21:12:41.100 00.000 6680 resist switch: large excursion: input -0.59 thresh 0.45 direction from 1 to -1
21:12:41.100 00.000 6680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.77
21:12:41.100 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
21:12:41.100 00.000 6680 MoveAxis(E, 106, ABG)
21:12:41.100 00.000 6680 Guiding  Dir = 2, Dur = 106
21:12:41.101 00.001 6680 IsGuiding returns 0
21:12:41.101 00.000 6680 PulseGuide returned control before completion, sleep 116
21:12:41.107 00.006 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=205, Gamma=0.560
21:12:41.151 00.044 2864 UpdateGuideState exits: m=1888 SNR=30.6
21:12:41.151 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:41.163 00.012 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:12:41.165 00.002 2864 Enqueuing Expose request
21:12:41.231 00.066 6680 IsGuiding returns 0
21:12:41.231 00.000 6680 Move returns status 0, amount 106
21:12:41.231 00.000 6680 BLC: Oldest BLC event removed
21:12:41.231 00.000 6680 BLC: Dec direction reversal from South to North, backlash comp pulse of 141 applied
21:12:41.231 00.000 6680 MoveAxis(N, 235, ABG)
21:12:41.231 00.000 6680 Guiding  Dir = 0, Dur = 235
21:12:41.231 00.000 6680 IsGuiding returns 0
21:12:41.233 00.002 6680 PulseGuide returned control before completion, sleep 245
21:12:41.486 00.253 6680 IsGuiding returns 1
21:12:41.486 00.000 6680 scope still moving after pulse duration time elapsed
21:12:41.517 00.031 6680 IsGuiding returns 1
21:12:41.549 00.032 6680 IsGuiding returns 1
21:12:41.582 00.033 6680 IsGuiding returns 1
21:12:41.614 00.032 6680 IsGuiding returns 0
21:12:41.614 00.000 6680 scope move finished after 235 + 146 ms
21:12:41.614 00.000 6680 Move returns status 0, amount 235
21:12:41.614 00.000 6680 move complete, result=0
21:12:41.614 00.000 6680 worker thread done servicing request
21:12:41.614 00.000 6680 Worker thread wakes up
21:12:41.614 00.000 2864 GuideStep: -1.5 px 106 ms EAST, -0.6 px 235 ms NORTH
21:12:41.614 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:12:41.614 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:12:43.027 01.413 6680 Exposure complete
21:12:43.096 00.069 6680 worker thread done servicing request
21:12:43.096 00.000 2864 OnExposeComplete: enter
21:12:43.096 00.000 2864 UpdateGuideState(): m_state=6
21:12:43.096 00.000 2864 Star::Find(15, 153, 707, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
21:12:43.101 00.005 2864 Star::Find returns 1 (0), X=153.71, Y=707.75, Mass=1834, SNR=30.2, Peak=189 HFD=2.9
21:12:43.101 00.000 2864 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.80) = xAngle (-3.79 = 2.49)
21:12:43.101 00.000 2864 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.87 = -0.58)
21:12:43.106 00.005 2864 CameraToMount -- cameraX=0.88 cameraY=-1.36 hyp=1.62 cameraTheta=-1.00 mountX=-1.29 mountY=-0.89, mountTheta=-2.54
21:12:43.106 00.000 2864 SchedulePrimaryMove(10198720, x=0.88, y=-1.36, opts=13)
21:12:43.106 00.000 2864 Enqueuing Move request for scope (0.88, -1.36)
21:12:43.106 00.000 6680 Worker thread wakes up
21:12:43.106 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.88, -1.36) opts 0xd
21:12:43.106 00.000 6680 Handling offset move in thread for scope, endpoint = (0.88, -1.36)
21:12:43.106 00.000 6680 Moving (0.88, -1.36) raw xDistance=-1.29 yDistance=-0.89
21:12:43.106 00.000 6680 BLC: History state: CurrMiss=0.89, AvgInitMiss=0.48, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.588356, 1:0.891560
21:12:43.106 00.000 6680 BLC: Under-shoot, no adjustment, waiting for more data
21:12:43.106 00.000 6680 PPEC rslt: input = -1.29, final = -0.62, react = -0.77, pred = 0.16, hyst = -0.77, hyst_pct = 0.09, period_length = 514.84
21:12:43.117 00.011 6680 PPEC: input: -1.29, control: -0.62, exposure: 1500
21:12:43.117 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.89 from input -0.89
21:12:43.117 00.000 6680 MoveAxis(E, 84, ABG)
21:12:43.117 00.000 6680 Guiding  Dir = 2, Dur = 84
21:12:43.117 00.000 6680 IsGuiding returns 0
21:12:43.117 00.000 6680 PulseGuide returned control before completion, sleep 94
21:12:43.129 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=203, Gamma=0.560
21:12:43.169 00.040 2864 UpdateGuideState exits: m=1834 SNR=30.2
21:12:43.169 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:43.169 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:12:43.169 00.000 2864 Enqueuing Expose request
21:12:43.217 00.048 6680 IsGuiding returns 1
21:12:43.217 00.000 6680 scope still moving after pulse duration time elapsed
21:12:43.249 00.032 6680 IsGuiding returns 0
21:12:43.249 00.000 6680 scope move finished after 84 + 47 ms
21:12:43.249 00.000 6680 Move returns status 0, amount 84
21:12:43.249 00.000 6680 MoveAxis(N, 143, ABG)
21:12:43.249 00.000 6680 Guiding  Dir = 0, Dur = 143
21:12:43.249 00.000 6680 IsGuiding returns 0
21:12:43.249 00.000 6680 PulseGuide returned control before completion, sleep 153
21:12:43.407 00.158 6680 IsGuiding returns 1
21:12:43.407 00.000 6680 scope still moving after pulse duration time elapsed
21:12:43.438 00.031 6680 IsGuiding returns 0
21:12:43.438 00.000 6680 scope move finished after 143 + 46 ms
21:12:43.438 00.000 6680 Move returns status 0, amount 143
21:12:43.438 00.000 6680 move complete, result=0
21:12:43.438 00.000 6680 worker thread done servicing request
21:12:43.438 00.000 6680 Worker thread wakes up
21:12:43.438 00.000 2864 GuideStep: -1.3 px 84 ms EAST, -0.9 px 143 ms NORTH
21:12:43.446 00.008 6680 worker thread servicing REQUEST_EXPOSE 1500
21:12:43.446 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:12:45.069 01.623 6680 Exposure complete
21:12:45.116 00.047 6680 worker thread done servicing request
21:12:45.116 00.000 2864 OnExposeComplete: enter
21:12:45.132 00.016 2864 UpdateGuideState(): m_state=6
21:12:45.132 00.000 2864 Star::Find(15, 153, 707, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
21:12:45.132 00.000 2864 Star::Find returns 1 (0), X=154.66, Y=708.35, Mass=1872, SNR=30.5, Peak=188 HFD=3.0
21:12:45.132 00.000 2864 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.80) = xAngle (-3.19 = 3.09)
21:12:45.132 00.000 2864 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.26 = 0.02)
21:12:45.132 00.000 2864 CameraToMount -- cameraX=1.82 cameraY=-0.76 hyp=1.97 cameraTheta=-0.39 mountX=-1.97 mountY=0.04, mountTheta=3.12
21:12:45.132 00.000 2864 SchedulePrimaryMove(10198720, x=1.82, y=-0.76, opts=13)
21:12:45.132 00.000 2864 Enqueuing Move request for scope (1.82, -0.76)
21:12:45.147 00.015 6680 Worker thread wakes up
21:12:45.147 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.82, -0.76) opts 0xd
21:12:45.147 00.000 6680 Handling offset move in thread for scope, endpoint = (1.82, -0.76)
21:12:45.147 00.000 6680 Moving (1.82, -0.76) raw xDistance=-1.97 yDistance=0.04
21:12:45.147 00.000 6680 BLC: History state: CurrMiss=-0.04, AvgInitMiss=0.48, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.588356, 1:0.891560, 2:-0.040772
21:12:45.147 00.000 6680 BLC: No correction, Miss < min_move
21:12:45.147 00.000 6680 PPEC rslt: input = -1.97, final = -1.07, react = -1.18, pred = 0.12, hyst = -1.11, hyst_pct = 0.09, period_length = 514.84
21:12:45.147 00.000 6680 PPEC: input: -1.97, control: -1.07, exposure: 1500
21:12:45.147 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:45.147 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:12:45.147 00.000 6680 MoveAxis(E, 144, ABG)
21:12:45.147 00.000 6680 Guiding  Dir = 2, Dur = 144
21:12:45.147 00.000 6680 IsGuiding returns 0
21:12:45.147 00.000 6680 PulseGuide returned control before completion, sleep 154
21:12:45.147 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=178, Gamma=0.560
21:12:45.194 00.047 2864 UpdateGuideState exits: m=1872 SNR=30.5
21:12:45.212 00.018 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:45.212 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:12:45.212 00.000 2864 Enqueuing Expose request
21:12:45.319 00.107 6680 IsGuiding returns 1
21:12:45.319 00.000 6680 scope still moving after pulse duration time elapsed
21:12:45.351 00.032 6680 IsGuiding returns 0
21:12:45.351 00.000 6680 scope move finished after 144 + 55 ms
21:12:45.351 00.000 6680 Move returns status 0, amount 144
21:12:45.351 00.000 6680 MoveAxis(N, 0, ABG)
21:12:45.351 00.000 6680 Move returns status 0, amount 0
21:12:45.351 00.000 6680 move complete, result=0
21:12:45.351 00.000 6680 worker thread done servicing request
21:12:45.351 00.000 6680 Worker thread wakes up
21:12:45.351 00.000 2864 GuideStep: -2.0 px 144 ms EAST, 0.0 px 0 ms NORTH
21:12:45.351 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:12:45.351 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:12:46.767 01.416 6680 Exposure complete
21:12:46.810 00.043 6680 worker thread done servicing request
21:12:46.810 00.000 2864 OnExposeComplete: enter
21:12:46.810 00.000 2864 UpdateGuideState(): m_state=6
21:12:46.819 00.009 2864 Star::Find(15, 154, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
21:12:46.819 00.000 2864 Star::Find returns 1 (0), X=154.50, Y=708.38, Mass=1804, SNR=30.0, Peak=194 HFD=3.1
21:12:46.819 00.000 2864 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.80) = xAngle (-3.21 = 3.08)
21:12:46.819 00.000 2864 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.28 = 0.00)
21:12:46.826 00.007 2864 CameraToMount -- cameraX=1.66 cameraY=-0.72 hyp=1.81 cameraTheta=-0.41 mountX=-1.81 mountY=0.00, mountTheta=3.14
21:12:46.826 00.000 2864 SchedulePrimaryMove(10198720, x=1.66, y=-0.72, opts=13)
21:12:46.826 00.000 2864 Enqueuing Move request for scope (1.66, -0.72)
21:12:46.826 00.000 6680 Worker thread wakes up
21:12:46.826 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.66, -0.72) opts 0xd
21:12:46.826 00.000 6680 Handling offset move in thread for scope, endpoint = (1.66, -0.72)
21:12:46.826 00.000 6680 Moving (1.66, -0.72) raw xDistance=-1.81 yDistance=0.00
21:12:46.826 00.000 6680 BLC: window closed
21:12:46.826 00.000 6680 BLC: History state: CurrMiss=-0.00, AvgInitMiss=0.48, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.588356, 1:0.891560, 2:-0.040772
21:12:46.826 00.000 6680 BLC: No correction, Miss < min_move
21:12:46.826 00.000 6680 PPEC rslt: input = -1.81, final = -0.94, react = -1.09, pred = 0.15, hyst = -1.01, hyst_pct = 0.09, period_length = 514.84
21:12:46.826 00.000 6680 PPEC: input: -1.81, control: -0.94, exposure: 1500
21:12:46.826 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:46.826 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:12:46.826 00.000 6680 MoveAxis(E, 127, ABG)
21:12:46.826 00.000 6680 Guiding  Dir = 2, Dur = 127
21:12:46.826 00.000 6680 IsGuiding returns 0
21:12:46.826 00.000 6680 PulseGuide returned control before completion, sleep 137
21:12:46.842 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=175, Gamma=0.560
21:12:46.890 00.048 2864 UpdateGuideState exits: m=1804 SNR=30.0
21:12:46.890 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:46.890 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:12:46.890 00.000 2864 Enqueuing Expose request
21:12:46.985 00.095 6680 IsGuiding returns 1
21:12:46.985 00.000 6680 scope still moving after pulse duration time elapsed
21:12:47.017 00.032 6680 IsGuiding returns 0
21:12:47.017 00.000 6680 scope move finished after 127 + 54 ms
21:12:47.017 00.000 6680 Move returns status 0, amount 127
21:12:47.017 00.000 6680 MoveAxis(N, 0, ABG)
21:12:47.017 00.000 6680 Move returns status 0, amount 0
21:12:47.017 00.000 6680 move complete, result=0
21:12:47.017 00.000 6680 worker thread done servicing request
21:12:47.017 00.000 6680 Worker thread wakes up
21:12:47.017 00.000 2864 GuideStep: -1.8 px 127 ms EAST, 0.0 px 0 ms NORTH
21:12:47.017 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:12:47.017 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:12:48.663 01.646 6680 Exposure complete
21:12:48.710 00.047 6680 worker thread done servicing request
21:12:48.710 00.000 2864 OnExposeComplete: enter
21:12:48.726 00.016 2864 UpdateGuideState(): m_state=6
21:12:48.726 00.000 2864 Star::Find(15, 154, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
21:12:48.726 00.000 2864 Star::Find returns 1 (0), X=154.44, Y=708.71, Mass=1769, SNR=29.7, Peak=183 HFD=3.0
21:12:48.726 00.000 2864 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.80) = xAngle (-3.04 = -3.04)
21:12:48.726 00.000 2864 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.11 = 0.17)
21:12:48.726 00.000 2864 CameraToMount -- cameraX=1.60 cameraY=-0.39 hyp=1.65 cameraTheta=-0.24 mountX=-1.64 mountY=0.29, mountTheta=2.97
21:12:48.726 00.000 2864 SchedulePrimaryMove(10198720, x=1.60, y=-0.39, opts=13)
21:12:48.726 00.000 2864 Enqueuing Move request for scope (1.60, -0.39)
21:12:48.741 00.015 6680 Worker thread wakes up
21:12:48.741 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.60, -0.39) opts 0xd
21:12:48.741 00.000 6680 Handling offset move in thread for scope, endpoint = (1.60, -0.39)
21:12:48.741 00.000 6680 Moving (1.60, -0.39) raw xDistance=-1.64 yDistance=0.29
21:12:48.741 00.000 6680 PPEC rslt: input = -1.64, final = -0.78, react = -0.98, pred = 0.22, hyst = -0.95, hyst_pct = 0.09, period_length = 514.84
21:12:48.741 00.000 6680 PPEC: input: -1.64, control: -0.78, exposure: 1500
21:12:48.741 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:12:48.741 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
21:12:48.741 00.000 6680 MoveAxis(E, 105, ABG)
21:12:48.741 00.000 6680 Guiding  Dir = 2, Dur = 105
21:12:48.741 00.000 6680 IsGuiding returns 0
21:12:48.741 00.000 6680 PulseGuide returned control before completion, sleep 115
21:12:48.741 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=159, Gamma=0.560
21:12:48.804 00.063 2864 UpdateGuideState exits: m=1769 SNR=29.7
21:12:48.804 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:48.804 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:12:48.804 00.000 2864 Enqueuing Expose request
21:12:48.866 00.062 6680 IsGuiding returns 1
21:12:48.866 00.000 6680 scope still moving after pulse duration time elapsed
21:12:48.898 00.032 6680 IsGuiding returns 0
21:12:48.898 00.000 6680 scope move finished after 105 + 47 ms
21:12:48.898 00.000 6680 Move returns status 0, amount 105
21:12:48.898 00.000 6680 MoveAxis(N, 0, ABG)
21:12:48.898 00.000 6680 Move returns status 0, amount 0
21:12:48.898 00.000 6680 move complete, result=0
21:12:48.898 00.000 6680 worker thread done servicing request
21:12:48.898 00.000 2864 GuideStep: -1.6 px 105 ms EAST, 0.3 px 0 ms NORTH
21:12:48.900 00.002 6680 Worker thread wakes up
21:12:48.900 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:12:48.900 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:12:50.332 01.432 6680 Exposure complete
21:12:50.396 00.064 6680 worker thread done servicing request
21:12:50.396 00.000 2864 OnExposeComplete: enter
21:12:50.396 00.000 2864 UpdateGuideState(): m_state=6
21:12:50.396 00.000 2864 Star::Find(15, 154, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
21:12:50.404 00.008 2864 Star::Find returns 1 (0), X=154.58, Y=708.34, Mass=1852, SNR=30.4, Peak=201 HFD=3.0
21:12:50.406 00.002 2864 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.80) = xAngle (-3.21 = 3.07)
21:12:50.406 00.000 2864 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.28 = -0.00)
21:12:50.406 00.000 2864 CameraToMount -- cameraX=1.74 cameraY=-0.77 hyp=1.91 cameraTheta=-0.41 mountX=-1.90 mountY=-0.00, mountTheta=-3.14
21:12:50.413 00.007 2864 SchedulePrimaryMove(10198720, x=1.74, y=-0.77, opts=13)
21:12:50.413 00.000 2864 Enqueuing Move request for scope (1.74, -0.77)
21:12:50.413 00.000 6680 Worker thread wakes up
21:12:50.413 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.74, -0.77) opts 0xd
21:12:50.413 00.000 6680 Handling offset move in thread for scope, endpoint = (1.74, -0.77)
21:12:50.413 00.000 6680 Moving (1.74, -0.77) raw xDistance=-1.90 yDistance=-0.00
21:12:50.413 00.000 6680 PPEC rslt: input = -1.90, final = -1.11, react = -1.14, pred = 0.03, hyst = -1.08, hyst_pct = 0.08, period_length = 514.84
21:12:50.413 00.000 6680 PPEC: input: -1.90, control: -1.11, exposure: 1500
21:12:50.413 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:50.413 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:12:50.413 00.000 6680 MoveAxis(E, 150, ABG)
21:12:50.413 00.000 6680 Guiding  Dir = 2, Dur = 150
21:12:50.413 00.000 6680 IsGuiding returns 0
21:12:50.413 00.000 6680 PulseGuide returned control before completion, sleep 160
21:12:50.427 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=203, Gamma=0.560
21:12:50.476 00.049 2864 UpdateGuideState exits: m=1852 SNR=30.4
21:12:50.476 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:50.476 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:12:50.476 00.000 2864 Enqueuing Expose request
21:12:50.585 00.109 6680 IsGuiding returns 1
21:12:50.585 00.000 6680 scope still moving after pulse duration time elapsed
21:12:50.616 00.031 6680 IsGuiding returns 0
21:12:50.616 00.000 6680 scope move finished after 150 + 45 ms
21:12:50.616 00.000 6680 Move returns status 0, amount 150
21:12:50.616 00.000 6680 MoveAxis(N, 0, ABG)
21:12:50.616 00.000 6680 Move returns status 0, amount 0
21:12:50.616 00.000 6680 move complete, result=0
21:12:50.616 00.000 6680 worker thread done servicing request
21:12:50.616 00.000 6680 Worker thread wakes up
21:12:50.616 00.000 2864 GuideStep: -1.9 px 150 ms EAST, -0.0 px 0 ms NORTH
21:12:50.616 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:12:50.616 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:12:52.246 01.630 6680 Exposure complete
21:12:52.288 00.042 6680 worker thread done servicing request
21:12:52.288 00.000 2864 OnExposeComplete: enter
21:12:52.288 00.000 2864 UpdateGuideState(): m_state=6
21:12:52.288 00.000 2864 Star::Find(15, 154, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
21:12:52.299 00.011 2864 Star::Find returns 1 (0), X=154.72, Y=708.52, Mass=1838, SNR=30.2, Peak=160 HFD=3.1
21:12:52.301 00.002 2864 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.80) = xAngle (-3.10 = -3.10)
21:12:52.301 00.000 2864 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.17 = 0.11)
21:12:52.301 00.000 2864 CameraToMount -- cameraX=1.89 cameraY=-0.59 hyp=1.98 cameraTheta=-0.30 mountX=-1.98 mountY=0.22, mountTheta=3.03
21:12:52.301 00.000 2864 SchedulePrimaryMove(10198720, x=1.89, y=-0.59, opts=13)
21:12:52.301 00.000 2864 Enqueuing Move request for scope (1.89, -0.59)
21:12:52.301 00.000 6680 Worker thread wakes up
21:12:52.301 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.89, -0.59) opts 0xd
21:12:52.301 00.000 6680 Handling offset move in thread for scope, endpoint = (1.89, -0.59)
21:12:52.301 00.000 6680 Moving (1.89, -0.59) raw xDistance=-1.98 yDistance=0.22
21:12:52.301 00.000 6680 PPEC rslt: input = -1.98, final = -1.07, react = -1.19, pred = 0.12, hyst = -1.11, hyst_pct = 0.08, period_length = 514.84
21:12:52.301 00.000 6680 PPEC: input: -1.98, control: -1.07, exposure: 1500
21:12:52.301 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:12:52.301 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:12:52.301 00.000 6680 MoveAxis(E, 143, ABG)
21:12:52.301 00.000 6680 Guiding  Dir = 2, Dur = 143
21:12:52.301 00.000 6680 IsGuiding returns 0
21:12:52.301 00.000 6680 PulseGuide returned control before completion, sleep 153
21:12:52.325 00.024 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=210, Gamma=0.560
21:12:52.365 00.040 2864 UpdateGuideState exits: m=1838 SNR=30.2
21:12:52.373 00.008 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:52.373 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:12:52.378 00.005 2864 Enqueuing Expose request
21:12:52.473 00.095 6680 IsGuiding returns 1
21:12:52.473 00.000 6680 scope still moving after pulse duration time elapsed
21:12:52.505 00.032 6680 IsGuiding returns 0
21:12:52.505 00.000 6680 scope move finished after 143 + 48 ms
21:12:52.505 00.000 6680 Move returns status 0, amount 143
21:12:52.505 00.000 6680 MoveAxis(N, 0, ABG)
21:12:52.505 00.000 6680 Move returns status 0, amount 0
21:12:52.505 00.000 6680 move complete, result=0
21:12:52.505 00.000 6680 worker thread done servicing request
21:12:52.505 00.000 6680 Worker thread wakes up
21:12:52.505 00.000 2864 GuideStep: -2.0 px 143 ms EAST, 0.2 px 0 ms NORTH
21:12:52.507 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
21:12:52.507 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:12:53.930 01.423 6680 Exposure complete
21:12:53.977 00.047 6680 worker thread done servicing request
21:12:53.977 00.000 2864 OnExposeComplete: enter
21:12:53.977 00.000 2864 UpdateGuideState(): m_state=6
21:12:53.977 00.000 2864 Star::Find(15, 154, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
21:12:53.977 00.000 2864 Star::Find returns 1 (0), X=154.25, Y=708.56, Mass=1818, SNR=30.1, Peak=145 HFD=3.2
21:12:53.993 00.016 2864 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.80) = xAngle (-3.16 = 3.12)
21:12:53.993 00.000 2864 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.24 = 0.05)
21:12:53.993 00.000 2864 CameraToMount -- cameraX=1.41 cameraY=-0.54 hyp=1.51 cameraTheta=-0.37 mountX=-1.51 mountY=0.07, mountTheta=3.09
21:12:53.993 00.000 2864 SchedulePrimaryMove(10198720, x=1.41, y=-0.54, opts=13)
21:12:53.993 00.000 2864 Enqueuing Move request for scope (1.41, -0.54)
21:12:53.993 00.000 6680 Worker thread wakes up
21:12:53.993 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.41, -0.54) opts 0xd
21:12:53.993 00.000 6680 Handling offset move in thread for scope, endpoint = (1.41, -0.54)
21:12:53.993 00.000 6680 Moving (1.41, -0.54) raw xDistance=-1.51 yDistance=0.07
21:12:53.993 00.000 6680 PPEC rslt: input = -1.51, final = -0.73, react = -0.91, pred = 0.19, hyst = -0.88, hyst_pct = 0.08, period_length = 514.84
21:12:53.993 00.000 6680 PPEC: input: -1.51, control: -0.73, exposure: 1500
21:12:53.993 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:53.993 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:12:53.993 00.000 6680 MoveAxis(E, 98, ABG)
21:12:53.993 00.000 6680 Guiding  Dir = 2, Dur = 98
21:12:54.007 00.014 6680 IsGuiding returns 0
21:12:54.007 00.000 6680 PulseGuide returned control before completion, sleep 108
21:12:54.012 00.005 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=177, Gamma=0.560
21:12:54.056 00.044 2864 UpdateGuideState exits: m=1818 SNR=30.1
21:12:54.056 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:54.056 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:12:54.072 00.016 2864 Enqueuing Expose request
21:12:54.120 00.048 6680 IsGuiding returns 1
21:12:54.120 00.000 6680 scope still moving after pulse duration time elapsed
21:12:54.152 00.032 6680 IsGuiding returns 0
21:12:54.152 00.000 6680 scope move finished after 98 + 46 ms
21:12:54.152 00.000 6680 Move returns status 0, amount 98
21:12:54.152 00.000 6680 MoveAxis(N, 0, ABG)
21:12:54.152 00.000 6680 Move returns status 0, amount 0
21:12:54.152 00.000 6680 move complete, result=0
21:12:54.152 00.000 6680 worker thread done servicing request
21:12:54.152 00.000 6680 Worker thread wakes up
21:12:54.152 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:12:54.152 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:12:54.152 00.000 2864 GuideStep: -1.5 px 98 ms EAST, 0.1 px 0 ms NORTH
21:12:55.798 01.646 6680 Exposure complete
21:12:55.868 00.070 6680 worker thread done servicing request
21:12:55.868 00.000 2864 OnExposeComplete: enter
21:12:55.868 00.000 2864 UpdateGuideState(): m_state=6
21:12:55.868 00.000 2864 Star::Find(15, 154, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
21:12:55.868 00.000 2864 Star::Find returns 1 (0), X=154.08, Y=708.24, Mass=1889, SNR=30.7, Peak=182 HFD=3.0
21:12:55.868 00.000 2864 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.80) = xAngle (-3.40 = 2.88)
21:12:55.877 00.009 2864 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.48 = -0.19)
21:12:55.877 00.000 2864 CameraToMount -- cameraX=1.24 cameraY=-0.86 hyp=1.51 cameraTheta=-0.61 mountX=-1.46 mountY=-0.29, mountTheta=-2.94
21:12:55.882 00.005 2864 SchedulePrimaryMove(10198720, x=1.24, y=-0.86, opts=13)
21:12:55.882 00.000 2864 Enqueuing Move request for scope (1.24, -0.86)
21:12:55.882 00.000 6680 Worker thread wakes up
21:12:55.882 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.24, -0.86) opts 0xd
21:12:55.882 00.000 6680 Handling offset move in thread for scope, endpoint = (1.24, -0.86)
21:12:55.882 00.000 6680 Moving (1.24, -0.86) raw xDistance=-1.46 yDistance=-0.29
21:12:55.882 00.000 6680 PPEC rslt: input = -1.46, final = -0.79, react = -0.88, pred = 0.09, hyst = -0.85, hyst_pct = 0.08, period_length = 514.84
21:12:55.882 00.000 6680 PPEC: input: -1.46, control: -0.79, exposure: 1500
21:12:55.887 00.005 6680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:12:55.887 00.000 6680 MoveAxis(E, 107, ABG)
21:12:55.887 00.000 6680 Guiding  Dir = 2, Dur = 107
21:12:55.887 00.000 6680 IsGuiding returns 0
21:12:55.887 00.000 6680 PulseGuide returned control before completion, sleep 117
21:12:55.899 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=184, Gamma=0.560
21:12:55.945 00.046 2864 UpdateGuideState exits: m=1889 SNR=30.7
21:12:55.945 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:55.945 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:12:55.945 00.000 2864 Enqueuing Expose request
21:12:56.020 00.075 6680 IsGuiding returns 0
21:12:56.020 00.000 6680 Move returns status 0, amount 107
21:12:56.020 00.000 6680 MoveAxis(N, 47, ABG)
21:12:56.020 00.000 6680 Guiding  Dir = 0, Dur = 47
21:12:56.020 00.000 6680 IsGuiding returns 0
21:12:56.020 00.000 6680 PulseGuide returned control before completion, sleep 57
21:12:56.083 00.063 6680 IsGuiding returns 1
21:12:56.083 00.000 6680 scope still moving after pulse duration time elapsed
21:12:56.115 00.032 6680 IsGuiding returns 0
21:12:56.115 00.000 6680 scope move finished after 47 + 47 ms
21:12:56.115 00.000 6680 Move returns status 0, amount 47
21:12:56.115 00.000 6680 move complete, result=0
21:12:56.115 00.000 6680 worker thread done servicing request
21:12:56.115 00.000 6680 Worker thread wakes up
21:12:56.115 00.000 2864 GuideStep: -1.5 px 107 ms EAST, -0.3 px 47 ms NORTH
21:12:56.115 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:12:56.115 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:12:57.540 01.425 6680 Exposure complete
21:12:57.606 00.066 6680 worker thread done servicing request
21:12:57.606 00.000 2864 OnExposeComplete: enter
21:12:57.606 00.000 2864 UpdateGuideState(): m_state=6
21:12:57.606 00.000 2864 Star::Find(15, 154, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
21:12:57.606 00.000 2864 Star::Find returns 1 (0), X=153.86, Y=708.57, Mass=1860, SNR=30.4, Peak=151 HFD=3.3
21:12:57.606 00.000 2864 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.80) = xAngle (-3.28 = 3.01)
21:12:57.606 00.000 2864 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.35 = -0.07)
21:12:57.606 00.000 2864 CameraToMount -- cameraX=1.02 cameraY=-0.54 hyp=1.15 cameraTheta=-0.48 mountX=-1.14 mountY=-0.08, mountTheta=-3.07
21:12:57.620 00.014 2864 SchedulePrimaryMove(10198720, x=1.02, y=-0.54, opts=13)
21:12:57.620 00.000 2864 Enqueuing Move request for scope (1.02, -0.54)
21:12:57.620 00.000 6680 Worker thread wakes up
21:12:57.620 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.02, -0.54) opts 0xd
21:12:57.620 00.000 6680 Handling offset move in thread for scope, endpoint = (1.02, -0.54)
21:12:57.620 00.000 6680 Moving (1.02, -0.54) raw xDistance=-1.14 yDistance=-0.08
21:12:57.620 00.000 6680 PPEC rslt: input = -1.14, final = -0.51, react = -0.69, pred = 0.19, hyst = -0.66, hyst_pct = 0.08, period_length = 514.84
21:12:57.620 00.000 6680 PPEC: input: -1.14, control: -0.51, exposure: 1500
21:12:57.620 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:57.620 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:12:57.620 00.000 6680 MoveAxis(E, 68, ABG)
21:12:57.620 00.000 6680 Guiding  Dir = 2, Dur = 68
21:12:57.620 00.000 6680 IsGuiding returns 0
21:12:57.620 00.000 6680 PulseGuide returned control before completion, sleep 78
21:12:57.638 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=183, Gamma=0.560
21:12:57.686 00.048 2864 UpdateGuideState exits: m=1860 SNR=30.4
21:12:57.688 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:57.690 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:12:57.690 00.000 2864 Enqueuing Expose request
21:12:57.716 00.026 6680 IsGuiding returns 1
21:12:57.716 00.000 6680 scope still moving after pulse duration time elapsed
21:12:57.748 00.032 6680 IsGuiding returns 0
21:12:57.748 00.000 6680 scope move finished after 68 + 51 ms
21:12:57.748 00.000 6680 Move returns status 0, amount 68
21:12:57.748 00.000 6680 MoveAxis(N, 0, ABG)
21:12:57.748 00.000 6680 Move returns status 0, amount 0
21:12:57.748 00.000 6680 move complete, result=0
21:12:57.748 00.000 6680 worker thread done servicing request
21:12:57.748 00.000 6680 Worker thread wakes up
21:12:57.748 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:12:57.748 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:12:57.748 00.000 2864 GuideStep: -1.1 px 68 ms EAST, -0.1 px 0 ms NORTH
21:12:59.382 01.634 6680 Exposure complete
21:12:59.481 00.099 6680 worker thread done servicing request
21:12:59.481 00.000 2864 OnExposeComplete: enter
21:12:59.481 00.000 2864 UpdateGuideState(): m_state=6
21:12:59.481 00.000 2864 Star::Find(15, 153, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
21:12:59.489 00.008 2864 Star::Find returns 1 (0), X=154.17, Y=708.82, Mass=1825, SNR=30.1, Peak=163 HFD=2.9
21:12:59.489 00.000 2864 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.80) = xAngle (-3.01 = -3.01)
21:12:59.492 00.003 2864 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.08 = 0.20)
21:12:59.492 00.000 2864 CameraToMount -- cameraX=1.34 cameraY=-0.29 hyp=1.37 cameraTheta=-0.21 mountX=-1.36 mountY=0.27, mountTheta=2.94
21:12:59.492 00.000 2864 SchedulePrimaryMove(10198720, x=1.34, y=-0.29, opts=13)
21:12:59.492 00.000 2864 Enqueuing Move request for scope (1.34, -0.29)
21:12:59.492 00.000 6680 Worker thread wakes up
21:12:59.492 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.34, -0.29) opts 0xd
21:12:59.492 00.000 6680 Handling offset move in thread for scope, endpoint = (1.34, -0.29)
21:12:59.492 00.000 6680 Moving (1.34, -0.29) raw xDistance=-1.36 yDistance=0.27
21:12:59.492 00.000 6680 PPEC rslt: input = -1.36, final = -0.68, react = -0.81, pred = 0.14, hyst = -0.78, hyst_pct = 0.08, period_length = 514.84
21:12:59.492 00.000 6680 PPEC: input: -1.36, control: -0.68, exposure: 1500
21:12:59.492 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:12:59.492 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
21:12:59.492 00.000 6680 MoveAxis(E, 92, ABG)
21:12:59.492 00.000 6680 Guiding  Dir = 2, Dur = 92
21:12:59.492 00.000 6680 IsGuiding returns 0
21:12:59.492 00.000 6680 PulseGuide returned control before completion, sleep 102
21:12:59.511 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=170, Gamma=0.560
21:12:59.555 00.044 2864 UpdateGuideState exits: m=1825 SNR=30.1
21:12:59.555 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:59.555 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:12:59.555 00.000 2864 Enqueuing Expose request
21:12:59.619 00.064 6680 IsGuiding returns 1
21:12:59.619 00.000 6680 scope still moving after pulse duration time elapsed
21:12:59.650 00.031 6680 IsGuiding returns 0
21:12:59.650 00.000 6680 scope move finished after 92 + 55 ms
21:12:59.650 00.000 6680 Move returns status 0, amount 92
21:12:59.650 00.000 6680 MoveAxis(N, 0, ABG)
21:12:59.650 00.000 6680 Move returns status 0, amount 0
21:12:59.650 00.000 6680 move complete, result=0
21:12:59.650 00.000 6680 worker thread done servicing request
21:12:59.650 00.000 6680 Worker thread wakes up
21:12:59.650 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:12:59.650 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:12:59.650 00.000 2864 GuideStep: -1.4 px 92 ms EAST, 0.3 px 0 ms NORTH
21:13:01.058 01.408 6680 Exposure complete
21:13:01.105 00.047 6680 worker thread done servicing request
21:13:01.105 00.000 2864 OnExposeComplete: enter
21:13:01.105 00.000 2864 UpdateGuideState(): m_state=6
21:13:01.105 00.000 2864 Star::Find(15, 154, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
21:13:01.116 00.011 2864 Star::Find returns 1 (0), X=154.67, Y=708.07, Mass=1846, SNR=30.3, Peak=183 HFD=3.2
21:13:01.116 00.000 2864 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.80) = xAngle (-3.31 = 2.98)
21:13:01.116 00.000 2864 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.38 = -0.10)
21:13:01.121 00.005 2864 CameraToMount -- cameraX=1.84 cameraY=-1.03 hyp=2.11 cameraTheta=-0.51 mountX=-2.08 mountY=-0.21, mountTheta=-3.04
21:13:01.121 00.000 2864 SchedulePrimaryMove(10198720, x=1.84, y=-1.03, opts=13)
21:13:01.121 00.000 2864 Enqueuing Move request for scope (1.84, -1.03)
21:13:01.121 00.000 6680 Worker thread wakes up
21:13:01.121 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.84, -1.03) opts 0xd
21:13:01.121 00.000 6680 Handling offset move in thread for scope, endpoint = (1.84, -1.03)
21:13:01.121 00.000 6680 Moving (1.84, -1.03) raw xDistance=-2.08 yDistance=-0.21
21:13:01.121 00.000 6680 PPEC rslt: input = -2.08, final = -1.03, react = -1.25, pred = 0.22, hyst = -1.15, hyst_pct = 0.07, period_length = 514.84
21:13:01.121 00.000 6680 PPEC: input: -2.08, control: -1.03, exposure: 1500
21:13:01.121 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:13:01.121 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:13:01.121 00.000 6680 MoveAxis(E, 139, ABG)
21:13:01.121 00.000 6680 Guiding  Dir = 2, Dur = 139
21:13:01.121 00.000 6680 IsGuiding returns 0
21:13:01.121 00.000 6680 PulseGuide returned control before completion, sleep 149
21:13:01.141 00.020 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=181, Gamma=0.560
21:13:01.187 00.046 2864 UpdateGuideState exits: m=1846 SNR=30.3
21:13:01.187 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:01.187 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:13:01.187 00.000 2864 Enqueuing Expose request
21:13:01.295 00.108 6680 IsGuiding returns 1
21:13:01.295 00.000 6680 scope still moving after pulse duration time elapsed
21:13:01.327 00.032 6680 IsGuiding returns 0
21:13:01.327 00.000 6680 scope move finished after 139 + 57 ms
21:13:01.327 00.000 6680 Move returns status 0, amount 139
21:13:01.327 00.000 6680 MoveAxis(N, 0, ABG)
21:13:01.327 00.000 6680 Move returns status 0, amount 0
21:13:01.327 00.000 6680 move complete, result=0
21:13:01.327 00.000 6680 worker thread done servicing request
21:13:01.327 00.000 6680 Worker thread wakes up
21:13:01.327 00.000 2864 GuideStep: -2.1 px 139 ms EAST, -0.2 px 0 ms NORTH
21:13:01.329 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
21:13:01.329 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:13:02.977 01.648 6680 Exposure complete
21:13:03.024 00.047 6680 worker thread done servicing request
21:13:03.024 00.000 2864 OnExposeComplete: enter
21:13:03.024 00.000 2864 UpdateGuideState(): m_state=6
21:13:03.024 00.000 2864 Star::Find(15, 154, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
21:13:03.024 00.000 2864 Star::Find returns 1 (0), X=154.84, Y=708.54, Mass=1885, SNR=30.6, Peak=170 HFD=2.9
21:13:03.024 00.000 2864 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.80) = xAngle (-3.07 = -3.07)
21:13:03.038 00.014 2864 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.15 = 0.14)
21:13:03.040 00.002 2864 CameraToMount -- cameraX=2.00 cameraY=-0.57 hyp=2.08 cameraTheta=-0.28 mountX=-2.08 mountY=0.28, mountTheta=3.01
21:13:03.040 00.000 2864 SchedulePrimaryMove(10198720, x=2.00, y=-0.57, opts=13)
21:13:03.040 00.000 2864 Enqueuing Move request for scope (2.00, -0.57)
21:13:03.040 00.000 6680 Worker thread wakes up
21:13:03.040 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.00, -0.57) opts 0xd
21:13:03.040 00.000 6680 Handling offset move in thread for scope, endpoint = (2.00, -0.57)
21:13:03.040 00.000 6680 Moving (2.00, -0.57) raw xDistance=-2.08 yDistance=0.28
21:13:03.040 00.000 6680 PPEC rslt: input = -2.08, final = -0.93, react = -1.25, pred = 0.34, hyst = -1.16, hyst_pct = 0.07, period_length = 514.84
21:13:03.040 00.000 6680 PPEC: input: -2.08, control: -0.93, exposure: 1500
21:13:03.040 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:13:03.040 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
21:13:03.040 00.000 6680 MoveAxis(E, 125, ABG)
21:13:03.040 00.000 6680 Guiding  Dir = 2, Dur = 125
21:13:03.040 00.000 6680 IsGuiding returns 0
21:13:03.040 00.000 6680 PulseGuide returned control before completion, sleep 135
21:13:03.057 00.017 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=192, Gamma=0.560
21:13:03.107 00.050 2864 UpdateGuideState exits: m=1885 SNR=30.6
21:13:03.109 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:03.109 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:13:03.111 00.002 2864 Enqueuing Expose request
21:13:03.198 00.087 6680 IsGuiding returns 1
21:13:03.198 00.000 6680 scope still moving after pulse duration time elapsed
21:13:03.230 00.032 6680 IsGuiding returns 0
21:13:03.230 00.000 6680 scope move finished after 125 + 54 ms
21:13:03.230 00.000 6680 Move returns status 0, amount 125
21:13:03.230 00.000 6680 MoveAxis(N, 0, ABG)
21:13:03.230 00.000 6680 Move returns status 0, amount 0
21:13:03.230 00.000 6680 move complete, result=0
21:13:03.230 00.000 6680 worker thread done servicing request
21:13:03.230 00.000 6680 Worker thread wakes up
21:13:03.230 00.000 2864 GuideStep: -2.1 px 125 ms EAST, 0.3 px 0 ms NORTH
21:13:03.234 00.004 6680 worker thread servicing REQUEST_EXPOSE 1500
21:13:03.234 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:13:04.642 01.408 6680 Exposure complete
21:13:04.705 00.063 6680 worker thread done servicing request
21:13:04.705 00.000 2864 OnExposeComplete: enter
21:13:04.705 00.000 2864 UpdateGuideState(): m_state=6
21:13:04.705 00.000 2864 Star::Find(15, 154, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
21:13:04.705 00.000 2864 Star::Find returns 1 (0), X=154.73, Y=708.90, Mass=1880, SNR=30.6, Peak=176 HFD=3.1
21:13:04.721 00.016 2864 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.80) = xAngle (-2.90 = -2.90)
21:13:04.721 00.000 2864 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.97 = 0.31)
21:13:04.726 00.005 2864 CameraToMount -- cameraX=1.90 cameraY=-0.20 hyp=1.91 cameraTheta=-0.11 mountX=-1.85 mountY=0.58, mountTheta=2.84
21:13:04.726 00.000 2864 SchedulePrimaryMove(10198720, x=1.90, y=-0.20, opts=13)
21:13:04.726 00.000 2864 Enqueuing Move request for scope (1.90, -0.20)
21:13:04.726 00.000 6680 Worker thread wakes up
21:13:04.726 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.90, -0.20) opts 0xd
21:13:04.726 00.000 6680 Handling offset move in thread for scope, endpoint = (1.90, -0.20)
21:13:04.726 00.000 6680 Moving (1.90, -0.20) raw xDistance=-1.85 yDistance=0.58
21:13:04.726 00.000 6680 PPEC rslt: input = -1.85, final = -1.23, react = -1.11, pred = -0.13, hyst = -1.06, hyst_pct = 0.07, period_length = 514.84
21:13:04.726 00.000 6680 PPEC: input: -1.85, control: -1.23, exposure: 1500
21:13:04.726 00.000 6680 resist switch: large excursion: input 0.58 thresh 0.45 direction from -1 to 1
21:13:04.726 00.000 6680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.74
21:13:04.726 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58
21:13:04.726 00.000 6680 MoveAxis(E, 165, ABG)
21:13:04.726 00.000 6680 Guiding  Dir = 2, Dur = 165
21:13:04.726 00.000 6680 IsGuiding returns 0
21:13:04.726 00.000 6680 PulseGuide returned control before completion, sleep 175
21:13:04.737 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=194, Gamma=0.560
21:13:04.788 00.051 2864 UpdateGuideState exits: m=1880 SNR=30.6
21:13:04.788 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:04.788 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:13:04.788 00.000 2864 Enqueuing Expose request
21:13:04.927 00.139 6680 IsGuiding returns 0
21:13:04.927 00.000 6680 Move returns status 0, amount 165
21:13:04.927 00.000 6680 BLC: Oldest BLC event removed
21:13:04.927 00.000 6680 BLC: Dec direction reversal from North to South, backlash comp pulse of 141 applied
21:13:04.927 00.000 6680 MoveAxis(S, 234, ABG)
21:13:04.927 00.000 6680 Guiding  Dir = 1, Dur = 234
21:13:04.927 00.000 6680 IsGuiding returns 0
21:13:04.927 00.000 6680 PulseGuide returned control before completion, sleep 244
21:13:05.182 00.255 6680 IsGuiding returns 1
21:13:05.182 00.000 6680 scope still moving after pulse duration time elapsed
21:13:05.214 00.032 6680 IsGuiding returns 0
21:13:05.214 00.000 6680 scope move finished after 234 + 52 ms
21:13:05.214 00.000 6680 Move returns status 0, amount 234
21:13:05.214 00.000 6680 move complete, result=0
21:13:05.214 00.000 6680 worker thread done servicing request
21:13:05.214 00.000 2864 GuideStep: -1.9 px 165 ms EAST, 0.6 px 234 ms SOUTH
21:13:05.221 00.007 6680 Worker thread wakes up
21:13:05.221 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:13:05.221 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:13:06.875 01.654 6680 Exposure complete
21:13:06.922 00.047 6680 worker thread done servicing request
21:13:06.922 00.000 2864 OnExposeComplete: enter
21:13:06.922 00.000 2864 UpdateGuideState(): m_state=6
21:13:06.933 00.011 2864 Star::Find(15, 154, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
21:13:06.935 00.002 2864 Star::Find returns 1 (0), X=154.49, Y=708.75, Mass=1870, SNR=30.5, Peak=176 HFD=3.1
21:13:06.937 00.002 2864 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.80) = xAngle (-3.01 = -3.01)
21:13:06.938 00.001 2864 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.08 = 0.20)
21:13:06.940 00.002 2864 CameraToMount -- cameraX=1.65 cameraY=-0.35 hyp=1.69 cameraTheta=-0.21 mountX=-1.67 mountY=0.34, mountTheta=2.94
21:13:06.945 00.005 2864 SchedulePrimaryMove(10198720, x=1.65, y=-0.35, opts=13)
21:13:06.945 00.000 2864 Enqueuing Move request for scope (1.65, -0.35)
21:13:06.945 00.000 6680 Worker thread wakes up
21:13:06.945 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.65, -0.35) opts 0xd
21:13:06.945 00.000 6680 Handling offset move in thread for scope, endpoint = (1.65, -0.35)
21:13:06.945 00.000 6680 Moving (1.65, -0.35) raw xDistance=-1.67 yDistance=0.34
21:13:06.945 00.000 6680 BLC: History state: CurrMiss=0.34, AvgInitMiss=0.49, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.578412, 1:0.341508
21:13:06.945 00.000 6680 BLC: Under-shoot, no adjustment, waiting for more data
21:13:06.945 00.000 6680 PPEC rslt: input = -1.67, final = -0.98, react = -1.00, pred = 0.02, hyst = -0.96, hyst_pct = 0.07, period_length = 514.84
21:13:06.945 00.000 6680 PPEC: input: -1.67, control: -0.98, exposure: 1500
21:13:06.945 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
21:13:06.945 00.000 6680 MoveAxis(E, 132, ABG)
21:13:06.945 00.000 6680 Guiding  Dir = 2, Dur = 132
21:13:06.945 00.000 6680 IsGuiding returns 0
21:13:06.945 00.000 6680 PulseGuide returned control before completion, sleep 142
21:13:06.962 00.017 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=185, Gamma=0.560
21:13:07.007 00.045 2864 UpdateGuideState exits: m=1870 SNR=30.5
21:13:07.009 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:07.011 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:13:07.013 00.002 2864 Enqueuing Expose request
21:13:07.095 00.082 6680 IsGuiding returns 1
21:13:07.095 00.000 6680 scope still moving after pulse duration time elapsed
21:13:07.127 00.032 6680 IsGuiding returns 0
21:13:07.127 00.000 6680 scope move finished after 132 + 43 ms
21:13:07.127 00.000 6680 Move returns status 0, amount 132
21:13:07.127 00.000 6680 MoveAxis(S, 55, ABG)
21:13:07.127 00.000 6680 Guiding  Dir = 1, Dur = 55
21:13:07.127 00.000 6680 IsGuiding returns 0
21:13:07.127 00.000 6680 PulseGuide returned control before completion, sleep 65
21:13:07.207 00.080 6680 IsGuiding returns 1
21:13:07.207 00.000 6680 scope still moving after pulse duration time elapsed
21:13:07.239 00.032 6680 IsGuiding returns 0
21:13:07.239 00.000 6680 scope move finished after 55 + 56 ms
21:13:07.239 00.000 6680 Move returns status 0, amount 55
21:13:07.239 00.000 6680 move complete, result=0
21:13:07.239 00.000 6680 worker thread done servicing request
21:13:07.239 00.000 2864 GuideStep: -1.7 px 132 ms EAST, 0.3 px 55 ms SOUTH
21:13:07.239 00.000 6680 Worker thread wakes up
21:13:07.239 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:13:07.239 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:13:08.663 01.424 6680 Exposure complete
21:13:08.730 00.067 6680 worker thread done servicing request
21:13:08.730 00.000 2864 OnExposeComplete: enter
21:13:08.730 00.000 2864 UpdateGuideState(): m_state=6
21:13:08.730 00.000 2864 Star::Find(15, 154, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
21:13:08.730 00.000 2864 Star::Find returns 1 (0), X=154.40, Y=709.06, Mass=1910, SNR=30.8, Peak=192 HFD=3.0
21:13:08.730 00.000 2864 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.80) = xAngle (-2.83 = -2.83)
21:13:08.742 00.012 2864 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.90 = 0.38)
21:13:08.742 00.000 2864 CameraToMount -- cameraX=1.56 cameraY=-0.05 hyp=1.56 cameraTheta=-0.03 mountX=-1.48 mountY=0.58, mountTheta=2.77
21:13:08.742 00.000 2864 SchedulePrimaryMove(10198720, x=1.56, y=-0.05, opts=13)
21:13:08.742 00.000 2864 Enqueuing Move request for scope (1.56, -0.05)
21:13:08.742 00.000 6680 Worker thread wakes up
21:13:08.742 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.56, -0.05) opts 0xd
21:13:08.742 00.000 6680 Handling offset move in thread for scope, endpoint = (1.56, -0.05)
21:13:08.742 00.000 6680 Moving (1.56, -0.05) raw xDistance=-1.48 yDistance=0.58
21:13:08.742 00.000 6680 BLC: History state: CurrMiss=0.58, AvgInitMiss=0.49, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.578412, 1:0.341508, 2:0.581830
21:13:08.742 00.000 6680 BLC: Under-shoot: nominal increase by 78
21:13:08.742 00.000 6680 BLC: window closed
21:13:08.742 00.000 6680 BLC: Pulse adjusted to 155
21:13:08.742 00.000 6680 PPEC rslt: input = -1.48, final = -0.74, react = -0.89, pred = 0.16, hyst = -0.87, hyst_pct = 0.07, period_length = 514.84
21:13:08.742 00.000 6680 PPEC: input: -1.48, control: -0.74, exposure: 1500
21:13:08.742 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58
21:13:08.742 00.000 6680 MoveAxis(E, 99, ABG)
21:13:08.742 00.000 6680 Guiding  Dir = 2, Dur = 99
21:13:08.742 00.000 6680 IsGuiding returns 0
21:13:08.742 00.000 6680 PulseGuide returned control before completion, sleep 109
21:13:08.765 00.023 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=172, Gamma=0.560
21:13:08.811 00.046 2864 UpdateGuideState exits: m=1910 SNR=30.8
21:13:08.813 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:08.815 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:13:08.817 00.002 2864 Enqueuing Expose request
21:13:08.817 00.000 2864 evsrv: cli 1028DC18 connect
21:13:08.822 00.005 2864 case statement mapped state 6 to 3
21:13:08.822 00.000 2864 case statement mapped state 6 to 3
21:13:08.822 00.000 2864 evsrv: cli 1028DC18 request: {"method":"get_pixel_scale","id":"c7369a8c-fc1c-4ad8-8a43-3735cfe22e45"}
21:13:08.822 00.000 2864 evsrv: cli 1028DC18 response: {"jsonrpc":"2.0","result":1.86834,"id":"c7369a8c-fc1c-4ad8-8a43-3735cfe22e45"}
21:13:08.836 00.014 2864 evsrv: cli 1028DC18 disconnect
21:13:08.866 00.030 6680 IsGuiding returns 1
21:13:08.866 00.000 6680 scope still moving after pulse duration time elapsed
21:13:08.897 00.031 6680 IsGuiding returns 0
21:13:08.897 00.000 6680 scope move finished after 99 + 44 ms
21:13:08.897 00.000 6680 Move returns status 0, amount 99
21:13:08.897 00.000 6680 MoveAxis(S, 93, ABG)
21:13:08.897 00.000 6680 Guiding  Dir = 1, Dur = 93
21:13:08.897 00.000 6680 IsGuiding returns 0
21:13:08.897 00.000 6680 PulseGuide returned control before completion, sleep 103
21:13:09.009 00.112 6680 IsGuiding returns 1
21:13:09.009 00.000 6680 scope still moving after pulse duration time elapsed
21:13:09.040 00.031 6680 IsGuiding returns 0
21:13:09.040 00.000 6680 scope move finished after 93 + 49 ms
21:13:09.040 00.000 6680 Move returns status 0, amount 93
21:13:09.040 00.000 6680 move complete, result=0
21:13:09.040 00.000 6680 worker thread done servicing request
21:13:09.040 00.000 6680 Worker thread wakes up
21:13:09.040 00.000 2864 GuideStep: -1.5 px 99 ms EAST, 0.6 px 93 ms SOUTH
21:13:09.040 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:13:09.040 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:13:10.689 01.649 6680 Exposure complete
21:13:10.739 00.050 6680 worker thread done servicing request
21:13:10.739 00.000 2864 OnExposeComplete: enter
21:13:10.754 00.015 2864 UpdateGuideState(): m_state=6
21:13:10.757 00.003 2864 Star::Find(15, 154, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
21:13:10.757 00.000 2864 Star::Find returns 1 (0), X=154.82, Y=708.07, Mass=1916, SNR=30.9, Peak=208 HFD=2.8
21:13:10.757 00.000 2864 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.80) = xAngle (-3.28 = 3.01)
21:13:10.757 00.000 2864 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.35 = -0.07)
21:13:10.757 00.000 2864 CameraToMount -- cameraX=1.98 cameraY=-1.04 hyp=2.24 cameraTheta=-0.48 mountX=-2.22 mountY=-0.15, mountTheta=-3.07
21:13:10.757 00.000 2864 SchedulePrimaryMove(10198720, x=1.98, y=-1.04, opts=13)
21:13:10.757 00.000 2864 Enqueuing Move request for scope (1.98, -1.04)
21:13:10.770 00.013 6680 Worker thread wakes up
21:13:10.770 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.98, -1.04) opts 0xd
21:13:10.770 00.000 6680 Handling offset move in thread for scope, endpoint = (1.98, -1.04)
21:13:10.770 00.000 6680 Moving (1.98, -1.04) raw xDistance=-2.22 yDistance=-0.15
21:13:10.770 00.000 6680 PPEC rslt: input = -2.22, final = -1.45, react = -1.33, pred = -0.14, hyst = -1.26, hyst_pct = 0.06, period_length = 514.84
21:13:10.770 00.000 6680 PPEC: input: -2.22, control: -1.45, exposure: 1500
21:13:10.770 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:13:10.770 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:13:10.770 00.000 6680 MoveAxis(E, 195, ABG)
21:13:10.770 00.000 6680 Guiding  Dir = 2, Dur = 195
21:13:10.770 00.000 6680 IsGuiding returns 0
21:13:10.770 00.000 6680 PulseGuide returned control before completion, sleep 205
21:13:10.770 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=184, Gamma=0.560
21:13:10.820 00.050 2864 UpdateGuideState exits: m=1916 SNR=30.9
21:13:10.820 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:10.834 00.014 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:13:10.834 00.000 2864 Enqueuing Expose request
21:13:10.991 00.157 6680 IsGuiding returns 1
21:13:10.991 00.000 6680 scope still moving after pulse duration time elapsed
21:13:11.023 00.032 6680 IsGuiding returns 0
21:13:11.023 00.000 6680 scope move finished after 195 + 55 ms
21:13:11.023 00.000 6680 Move returns status 0, amount 195
21:13:11.023 00.000 6680 MoveAxis(N, 0, ABG)
21:13:11.023 00.000 6680 Move returns status 0, amount 0
21:13:11.023 00.000 6680 move complete, result=0
21:13:11.023 00.000 6680 worker thread done servicing request
21:13:11.023 00.000 2864 GuideStep: -2.2 px 195 ms EAST, -0.2 px 0 ms NORTH
21:13:11.023 00.000 6680 Worker thread wakes up
21:13:11.023 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:13:11.023 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:13:12.448 01.425 6680 Exposure complete
21:13:12.496 00.048 6680 worker thread done servicing request
21:13:12.496 00.000 2864 OnExposeComplete: enter
21:13:12.496 00.000 2864 UpdateGuideState(): m_state=6
21:13:12.496 00.000 2864 Star::Find(15, 154, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
21:13:12.502 00.006 2864 Star::Find returns 1 (0), X=154.79, Y=707.93, Mass=1860, SNR=30.4, Peak=181 HFD=3.0
21:13:12.502 00.000 2864 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.80) = xAngle (-3.34 = 2.95)
21:13:12.502 00.000 2864 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.41 = -0.13)
21:13:12.507 00.005 2864 CameraToMount -- cameraX=1.96 cameraY=-1.18 hyp=2.28 cameraTheta=-0.54 mountX=-2.24 mountY=-0.29, mountTheta=-3.01
21:13:12.507 00.000 2864 SchedulePrimaryMove(10198720, x=1.96, y=-1.18, opts=13)
21:13:12.507 00.000 2864 Enqueuing Move request for scope (1.96, -1.18)
21:13:12.507 00.000 6680 Worker thread wakes up
21:13:12.507 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.96, -1.18) opts 0xd
21:13:12.507 00.000 6680 Handling offset move in thread for scope, endpoint = (1.96, -1.18)
21:13:12.507 00.000 6680 Moving (1.96, -1.18) raw xDistance=-2.24 yDistance=-0.29
21:13:12.507 00.000 6680 PPEC rslt: input = -2.24, final = -1.32, react = -1.34, pred = 0.02, hyst = -1.25, hyst_pct = 0.06, period_length = 514.84
21:13:12.507 00.000 6680 PPEC: input: -2.24, control: -1.32, exposure: 1500
21:13:12.507 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:13:12.507 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
21:13:12.507 00.000 6680 MoveAxis(E, 178, ABG)
21:13:12.507 00.000 6680 Guiding  Dir = 2, Dur = 178
21:13:12.507 00.000 6680 IsGuiding returns 0
21:13:12.507 00.000 6680 PulseGuide returned control before completion, sleep 188
21:13:12.523 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=180, Gamma=0.560
21:13:12.574 00.051 2864 UpdateGuideState exits: m=1860 SNR=30.4
21:13:12.576 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:12.578 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:13:12.578 00.000 2864 Enqueuing Expose request
21:13:12.713 00.135 6680 IsGuiding returns 1
21:13:12.713 00.000 6680 scope still moving after pulse duration time elapsed
21:13:12.744 00.031 6680 IsGuiding returns 0
21:13:12.744 00.000 6680 scope move finished after 178 + 49 ms
21:13:12.744 00.000 6680 Move returns status 0, amount 178
21:13:12.744 00.000 6680 MoveAxis(N, 0, ABG)
21:13:12.744 00.000 6680 Move returns status 0, amount 0
21:13:12.744 00.000 6680 move complete, result=0
21:13:12.744 00.000 6680 worker thread done servicing request
21:13:12.744 00.000 6680 Worker thread wakes up
21:13:12.744 00.000 2864 GuideStep: -2.2 px 178 ms EAST, -0.3 px 0 ms NORTH
21:13:12.744 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:13:12.744 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:13:14.392 01.648 6680 Exposure complete
21:13:14.459 00.067 6680 worker thread done servicing request
21:13:14.461 00.002 2864 OnExposeComplete: enter
21:13:14.461 00.000 2864 UpdateGuideState(): m_state=6
21:13:14.461 00.000 2864 Star::Find(15, 154, 707, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
21:13:14.466 00.005 2864 Star::Find returns 1 (0), X=154.15, Y=707.72, Mass=1793, SNR=29.9, Peak=172 HFD=3.0
21:13:14.466 00.000 2864 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.80) = xAngle (-3.61 = 2.68)
21:13:14.466 00.000 2864 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.68 = -0.40)
21:13:14.470 00.004 2864 CameraToMount -- cameraX=1.32 cameraY=-1.38 hyp=1.91 cameraTheta=-0.81 mountX=-1.71 mountY=-0.74, mountTheta=-2.73
21:13:14.470 00.000 2864 SchedulePrimaryMove(10198720, x=1.32, y=-1.38, opts=13)
21:13:14.476 00.006 2864 Enqueuing Move request for scope (1.32, -1.38)
21:13:14.476 00.000 6680 Worker thread wakes up
21:13:14.476 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.32, -1.38) opts 0xd
21:13:14.476 00.000 6680 Handling offset move in thread for scope, endpoint = (1.32, -1.38)
21:13:14.476 00.000 6680 Moving (1.32, -1.38) raw xDistance=-1.71 yDistance=-0.74
21:13:14.476 00.000 6680 PPEC rslt: input = -1.71, final = -1.17, react = -1.02, pred = -0.16, hyst = -1.01, hyst_pct = 0.06, period_length = 514.84
21:13:14.481 00.005 6680 PPEC: input: -1.71, control: -1.17, exposure: 1500
21:13:14.481 00.000 6680 resist switch: large excursion: input -0.74 thresh 0.45 direction from 1 to -1
21:13:14.481 00.000 6680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.21
21:13:14.481 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74
21:13:14.481 00.000 6680 MoveAxis(E, 158, ABG)
21:13:14.481 00.000 6680 Guiding  Dir = 2, Dur = 158
21:13:14.481 00.000 6680 IsGuiding returns 0
21:13:14.481 00.000 6680 PulseGuide returned control before completion, sleep 168
21:13:14.493 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=174, Gamma=0.560
21:13:14.538 00.045 2864 UpdateGuideState exits: m=1793 SNR=29.9
21:13:14.538 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:14.538 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:13:14.538 00.000 2864 Enqueuing Expose request
21:13:14.660 00.122 6680 IsGuiding returns 1
21:13:14.660 00.000 6680 scope still moving after pulse duration time elapsed
21:13:14.692 00.032 6680 IsGuiding returns 0
21:13:14.692 00.000 6680 scope move finished after 158 + 53 ms
21:13:14.692 00.000 6680 Move returns status 0, amount 158
21:13:14.692 00.000 6680 BLC: Oldest BLC event removed
21:13:14.692 00.000 6680 BLC: Dec direction reversal from South to North, backlash comp pulse of 155 applied
21:13:14.692 00.000 6680 MoveAxis(N, 273, ABG)
21:13:14.692 00.000 6680 Guiding  Dir = 0, Dur = 273
21:13:14.692 00.000 6680 IsGuiding returns 0
21:13:14.692 00.000 6680 PulseGuide returned control before completion, sleep 283
21:13:14.993 00.301 6680 IsGuiding returns 1
21:13:14.993 00.000 6680 scope still moving after pulse duration time elapsed
21:13:15.025 00.032 6680 IsGuiding returns 0
21:13:15.025 00.000 6680 scope move finished after 273 + 58 ms
21:13:15.025 00.000 6680 Move returns status 0, amount 273
21:13:15.025 00.000 6680 move complete, result=0
21:13:15.025 00.000 6680 worker thread done servicing request
21:13:15.025 00.000 6680 Worker thread wakes up
21:13:15.025 00.000 2864 GuideStep: -1.7 px 158 ms EAST, -0.7 px 273 ms NORTH
21:13:15.032 00.007 6680 worker thread servicing REQUEST_EXPOSE 1500
21:13:15.032 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:13:16.449 01.417 6680 Exposure complete
21:13:16.497 00.048 6680 worker thread done servicing request
21:13:16.497 00.000 2864 OnExposeComplete: enter
21:13:16.497 00.000 2864 UpdateGuideState(): m_state=6
21:13:16.497 00.000 2864 Star::Find(15, 154, 707, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
21:13:16.497 00.000 2864 Star::Find returns 1 (0), X=154.47, Y=707.85, Mass=1873, SNR=30.5, Peak=178 HFD=3.1
21:13:16.507 00.010 2864 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.80) = xAngle (-3.45 = 2.84)
21:13:16.507 00.000 2864 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.52 = -0.24)
21:13:16.507 00.000 2864 CameraToMount -- cameraX=1.64 cameraY=-1.25 hyp=2.06 cameraTheta=-0.65 mountX=-1.97 mountY=-0.49, mountTheta=-2.90
21:13:16.512 00.005 2864 SchedulePrimaryMove(10198720, x=1.64, y=-1.25, opts=13)
21:13:16.512 00.000 2864 Enqueuing Move request for scope (1.64, -1.25)
21:13:16.512 00.000 6680 Worker thread wakes up
21:13:16.512 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.64, -1.25) opts 0xd
21:13:16.512 00.000 6680 Handling offset move in thread for scope, endpoint = (1.64, -1.25)
21:13:16.512 00.000 6680 Moving (1.64, -1.25) raw xDistance=-1.97 yDistance=-0.49
21:13:16.512 00.000 6680 BLC: History state: CurrMiss=0.49, AvgInitMiss=0.53, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.738094, 1:0.486252
21:13:16.512 00.000 6680 BLC: Under-shoot, no adjustment, waiting for more data
21:13:16.512 00.000 6680 PPEC rslt: input = -1.97, final = -1.17, react = -1.18, pred = 0.01, hyst = -1.14, hyst_pct = 0.06, period_length = 514.84
21:13:16.512 00.000 6680 PPEC: input: -1.97, control: -1.17, exposure: 1500
21:13:16.512 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
21:13:16.512 00.000 6680 MoveAxis(E, 157, ABG)
21:13:16.512 00.000 6680 Guiding  Dir = 2, Dur = 157
21:13:16.512 00.000 6680 IsGuiding returns 0
21:13:16.512 00.000 6680 PulseGuide returned control before completion, sleep 167
21:13:16.532 00.020 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=164, Gamma=0.560
21:13:16.575 00.043 2864 UpdateGuideState exits: m=1873 SNR=30.5
21:13:16.575 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:16.575 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:13:16.575 00.000 2864 Enqueuing Expose request
21:13:16.701 00.126 6680 IsGuiding returns 1
21:13:16.701 00.000 6680 scope still moving after pulse duration time elapsed
21:13:16.732 00.031 6680 IsGuiding returns 0
21:13:16.732 00.000 6680 scope move finished after 157 + 54 ms
21:13:16.732 00.000 6680 Move returns status 0, amount 157
21:13:16.732 00.000 6680 MoveAxis(N, 78, ABG)
21:13:16.732 00.000 6680 Guiding  Dir = 0, Dur = 78
21:13:16.732 00.000 6680 IsGuiding returns 0
21:13:16.732 00.000 6680 PulseGuide returned control before completion, sleep 88
21:13:16.828 00.096 6680 IsGuiding returns 1
21:13:16.828 00.000 6680 scope still moving after pulse duration time elapsed
21:13:16.860 00.032 6680 IsGuiding returns 0
21:13:16.860 00.000 6680 scope move finished after 78 + 48 ms
21:13:16.860 00.000 6680 Move returns status 0, amount 78
21:13:16.860 00.000 6680 move complete, result=0
21:13:16.860 00.000 6680 worker thread done servicing request
21:13:16.860 00.000 2864 GuideStep: -2.0 px 157 ms EAST, -0.5 px 78 ms NORTH
21:13:16.860 00.000 6680 Worker thread wakes up
21:13:16.860 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:13:16.860 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:13:18.499 01.639 6680 Exposure complete
21:13:18.545 00.046 6680 worker thread done servicing request
21:13:18.545 00.000 2864 OnExposeComplete: enter
21:13:18.547 00.002 2864 UpdateGuideState(): m_state=6
21:13:18.549 00.002 2864 Star::Find(15, 154, 707, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
21:13:18.551 00.002 2864 Star::Find returns 1 (0), X=154.32, Y=708.84, Mass=1885, SNR=30.6, Peak=169 HFD=3.1
21:13:18.551 00.000 2864 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.80) = xAngle (-2.97 = -2.97)
21:13:18.551 00.000 2864 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.05 = 0.23)
21:13:18.559 00.008 2864 CameraToMount -- cameraX=1.49 cameraY=-0.27 hyp=1.51 cameraTheta=-0.18 mountX=-1.49 mountY=0.35, mountTheta=2.91
21:13:18.563 00.004 2864 SchedulePrimaryMove(10198720, x=1.49, y=-0.27, opts=13)
21:13:18.567 00.004 2864 Enqueuing Move request for scope (1.49, -0.27)
21:13:18.569 00.002 6680 Worker thread wakes up
21:13:18.569 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.49, -0.27) opts 0xd
21:13:18.569 00.000 6680 Handling offset move in thread for scope, endpoint = (1.49, -0.27)
21:13:18.569 00.000 6680 Moving (1.49, -0.27) raw xDistance=-1.49 yDistance=0.35
21:13:18.569 00.000 6680 BLC: History state: CurrMiss=-0.35, AvgInitMiss=0.53, ShCount=10, LgCount=0, SticCount=2,  Deflections: 0=-0.738094, 1:0.486252, 2:-0.351502
21:13:18.569 00.000 6680 BLC: Over-shoot, stiction seen, nominal decrease by -64.000000
21:13:18.569 00.000 6680 BLC: window closed
21:13:18.569 00.000 6680 BLC: Pulse adjusted to 124
21:13:18.569 00.000 6680 PPEC rslt: input = -1.49, final = -0.72, react = -0.89, pred = 0.18, hyst = -0.87, hyst_pct = 0.06, period_length = 514.84
21:13:18.569 00.000 6680 PPEC: input: -1.49, control: -0.72, exposure: 1500
21:13:18.569 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:13:18.569 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
21:13:18.569 00.000 6680 MoveAxis(E, 97, ABG)
21:13:18.569 00.000 6680 Guiding  Dir = 2, Dur = 97
21:13:18.569 00.000 6680 IsGuiding returns 0
21:13:18.569 00.000 6680 PulseGuide returned control before completion, sleep 107
21:13:18.583 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=180, Gamma=0.560
21:13:18.623 00.040 2864 UpdateGuideState exits: m=1885 SNR=30.6
21:13:18.623 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:18.632 00.009 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:13:18.632 00.000 2864 Enqueuing Expose request
21:13:18.686 00.054 6680 IsGuiding returns 1
21:13:18.686 00.000 6680 scope still moving after pulse duration time elapsed
21:13:18.717 00.031 6680 IsGuiding returns 0
21:13:18.717 00.000 6680 scope move finished after 97 + 47 ms
21:13:18.717 00.000 6680 Move returns status 0, amount 97
21:13:18.717 00.000 6680 MoveAxis(N, 0, ABG)
21:13:18.717 00.000 6680 Move returns status 0, amount 0
21:13:18.717 00.000 6680 move complete, result=0
21:13:18.717 00.000 6680 worker thread done servicing request
21:13:18.717 00.000 6680 Worker thread wakes up
21:13:18.717 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:13:18.717 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:13:18.717 00.000 2864 GuideStep: -1.5 px 97 ms EAST, 0.4 px 0 ms NORTH
21:13:18.955 00.238 2864 evsrv: cli 1028D8F8 connect
21:13:18.955 00.000 2864 case statement mapped state 6 to 3
21:13:18.971 00.016 2864 case statement mapped state 6 to 3
21:13:18.976 00.005 2864 evsrv: cli 1028D8F8 request: {"method":"get_pixel_scale","id":"7799a526-d7db-4312-9215-ac252be7493e"}
21:13:18.988 00.012 2864 evsrv: cli 1028D8F8 response: {"jsonrpc":"2.0","result":1.86834,"id":"7799a526-d7db-4312-9215-ac252be7493e"}
21:13:19.003 00.015 2864 evsrv: cli 1028D8F8 disconnect
21:13:20.134 01.131 6680 Exposure complete
21:13:20.226 00.092 6680 worker thread done servicing request
21:13:20.226 00.000 2864 OnExposeComplete: enter
21:13:20.226 00.000 2864 UpdateGuideState(): m_state=6
21:13:20.226 00.000 2864 Star::Find(15, 154, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
21:13:20.226 00.000 2864 Star::Find returns 1 (0), X=154.64, Y=708.63, Mass=1947, SNR=31.1, Peak=163 HFD=3.0
21:13:20.226 00.000 2864 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.80) = xAngle (-3.05 = -3.05)
21:13:20.226 00.000 2864 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.13 = 0.16)
21:13:20.241 00.015 2864 CameraToMount -- cameraX=1.80 cameraY=-0.47 hyp=1.86 cameraTheta=-0.26 mountX=-1.85 mountY=0.29, mountTheta=2.99
21:13:20.241 00.000 2864 SchedulePrimaryMove(10198720, x=1.80, y=-0.47, opts=13)
21:13:20.241 00.000 2864 Enqueuing Move request for scope (1.80, -0.47)
21:13:20.241 00.000 6680 Worker thread wakes up
21:13:20.241 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.80, -0.47) opts 0xd
21:13:20.241 00.000 6680 Handling offset move in thread for scope, endpoint = (1.80, -0.47)
21:13:20.241 00.000 6680 Moving (1.80, -0.47) raw xDistance=-1.85 yDistance=0.29
21:13:20.241 00.000 6680 PPEC rslt: input = -1.85, final = -1.74, react = -1.11, pred = -0.67, hyst = -1.07, hyst_pct = 0.06, period_length = 514.84
21:13:20.241 00.000 6680 PPEC: input: -1.85, control: -1.74, exposure: 1500
21:13:20.241 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:13:20.241 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
21:13:20.241 00.000 6680 MoveAxis(E, 234, ABG)
21:13:20.241 00.000 6680 Guiding  Dir = 2, Dur = 234
21:13:20.241 00.000 6680 IsGuiding returns 0
21:13:20.241 00.000 6680 PulseGuide returned control before completion, sleep 244
21:13:20.263 00.022 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=184, Gamma=0.560
21:13:20.304 00.041 2864 UpdateGuideState exits: m=1947 SNR=31.1
21:13:20.304 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:20.304 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:13:20.304 00.000 2864 Enqueuing Expose request
21:13:20.508 00.204 6680 IsGuiding returns 1
21:13:20.508 00.000 6680 scope still moving after pulse duration time elapsed
21:13:20.540 00.032 6680 IsGuiding returns 0
21:13:20.540 00.000 6680 scope move finished after 234 + 55 ms
21:13:20.540 00.000 6680 Move returns status 0, amount 234
21:13:20.540 00.000 6680 MoveAxis(N, 0, ABG)
21:13:20.540 00.000 6680 Move returns status 0, amount 0
21:13:20.540 00.000 6680 move complete, result=0
21:13:20.540 00.000 6680 worker thread done servicing request
21:13:20.540 00.000 6680 Worker thread wakes up
21:13:20.540 00.000 2864 GuideStep: -1.9 px 234 ms EAST, 0.3 px 0 ms NORTH
21:13:20.540 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:13:20.540 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:13:22.194 01.654 6680 Exposure complete
21:13:22.244 00.050 6680 worker thread done servicing request
21:13:22.244 00.000 2864 OnExposeComplete: enter
21:13:22.244 00.000 2864 UpdateGuideState(): m_state=6
21:13:22.257 00.013 2864 Star::Find(15, 154, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
21:13:22.260 00.003 2864 Star::Find returns 1 (0), X=153.90, Y=709.33, Mass=1798, SNR=29.9, Peak=189 HFD=2.7
21:13:22.262 00.002 2864 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.80) = xAngle (-2.59 = -2.59)
21:13:22.262 00.000 2864 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.66 = 0.62)
21:13:22.264 00.002 2864 CameraToMount -- cameraX=1.07 cameraY=0.23 hyp=1.09 cameraTheta=0.21 mountX=-0.93 mountY=0.64, mountTheta=2.54
21:13:22.268 00.004 2864 SchedulePrimaryMove(10198720, x=1.07, y=0.23, opts=13)
21:13:22.270 00.002 2864 Enqueuing Move request for scope (1.07, 0.23)
21:13:22.272 00.002 6680 Worker thread wakes up
21:13:22.272 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.07, 0.23) opts 0xd
21:13:22.272 00.000 6680 Handling offset move in thread for scope, endpoint = (1.07, 0.23)
21:13:22.272 00.000 6680 Moving (1.07, 0.23) raw xDistance=-0.93 yDistance=0.64
21:13:22.272 00.000 6680 PPEC rslt: input = -0.93, final = -1.08, react = -0.56, pred = -0.56, hyst = -0.54, hyst_pct = 0.05, period_length = 514.84
21:13:22.272 00.000 6680 PPEC: input: -0.93, control: -1.08, exposure: 1500
21:13:22.274 00.002 6680 resist switch: large excursion: input 0.64 thresh 0.45 direction from -1 to 1
21:13:22.274 00.000 6680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.91
21:13:22.274 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64
21:13:22.274 00.000 6680 MoveAxis(E, 146, ABG)
21:13:22.274 00.000 6680 Guiding  Dir = 2, Dur = 146
21:13:22.274 00.000 6680 IsGuiding returns 0
21:13:22.274 00.000 6680 PulseGuide returned control before completion, sleep 156
21:13:22.286 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=190, Gamma=0.560
21:13:22.324 00.038 2864 UpdateGuideState exits: m=1798 SNR=29.9
21:13:22.324 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:22.324 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:13:22.339 00.015 2864 Enqueuing Expose request
21:13:22.434 00.095 6680 IsGuiding returns 1
21:13:22.434 00.000 6680 scope still moving after pulse duration time elapsed
21:13:22.466 00.032 6680 IsGuiding returns 0
21:13:22.466 00.000 6680 scope move finished after 146 + 45 ms
21:13:22.466 00.000 6680 Move returns status 0, amount 146
21:13:22.466 00.000 6680 BLC: Dec direction reversal from North to South, backlash comp pulse of 124 applied
21:13:22.466 00.000 6680 MoveAxis(S, 226, ABG)
21:13:22.466 00.000 6680 Guiding  Dir = 1, Dur = 226
21:13:22.466 00.000 6680 IsGuiding returns 0
21:13:22.466 00.000 6680 PulseGuide returned control before completion, sleep 236
21:13:22.705 00.239 6680 IsGuiding returns 1
21:13:22.705 00.000 6680 scope still moving after pulse duration time elapsed
21:13:22.736 00.031 6680 IsGuiding returns 0
21:13:22.736 00.000 6680 scope move finished after 226 + 43 ms
21:13:22.736 00.000 6680 Move returns status 0, amount 226
21:13:22.736 00.000 6680 move complete, result=0
21:13:22.736 00.000 6680 worker thread done servicing request
21:13:22.736 00.000 2864 GuideStep: -0.9 px 146 ms EAST, 0.6 px 226 ms SOUTH
21:13:22.736 00.000 6680 Worker thread wakes up
21:13:22.736 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:13:22.736 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:13:24.177 01.441 6680 Exposure complete
21:13:24.226 00.049 6680 worker thread done servicing request
21:13:24.226 00.000 2864 OnExposeComplete: enter
21:13:24.232 00.006 2864 UpdateGuideState(): m_state=6
21:13:24.234 00.002 2864 Star::Find(15, 153, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
21:13:24.234 00.000 2864 Star::Find returns 1 (0), X=153.44, Y=709.17, Mass=1884, SNR=30.6, Peak=189 HFD=3.0
21:13:24.234 00.000 2864 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.80) = xAngle (-2.69 = -2.69)
21:13:24.240 00.006 2864 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.76 = 0.52)
21:13:24.240 00.000 2864 CameraToMount -- cameraX=0.61 cameraY=0.06 hyp=0.61 cameraTheta=0.11 mountX=-0.55 mountY=0.30, mountTheta=2.64
21:13:24.240 00.000 2864 SchedulePrimaryMove(10198720, x=0.61, y=0.06, opts=13)
21:13:24.240 00.000 2864 Enqueuing Move request for scope (0.61, 0.06)
21:13:24.240 00.000 6680 Worker thread wakes up
21:13:24.240 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.06) opts 0xd
21:13:24.240 00.000 6680 Handling offset move in thread for scope, endpoint = (0.61, 0.06)
21:13:24.240 00.000 6680 Moving (0.61, 0.06) raw xDistance=-0.55 yDistance=0.30
21:13:24.240 00.000 6680 BLC: History state: CurrMiss=0.30, AvgInitMiss=0.54, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.636642, 1:0.302576
21:13:24.240 00.000 6680 BLC: Under-shoot, no adjustment, waiting for more data
21:13:24.240 00.000 6680 PPEC rslt: input = -0.55, final = -0.68, react = -0.33, pred = -0.37, hyst = -0.40, hyst_pct = 0.05, period_length = 514.84
21:13:24.240 00.000 6680 PPEC: input: -0.55, control: -0.68, exposure: 1500
21:13:24.240 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
21:13:24.240 00.000 6680 MoveAxis(E, 92, ABG)
21:13:24.240 00.000 6680 Guiding  Dir = 2, Dur = 92
21:13:24.240 00.000 6680 IsGuiding returns 0
21:13:24.240 00.000 6680 PulseGuide returned control before completion, sleep 102
21:13:24.257 00.017 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=163, Gamma=0.560
21:13:24.304 00.047 2864 UpdateGuideState exits: m=1884 SNR=30.6
21:13:24.304 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:24.304 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:13:24.304 00.000 2864 Enqueuing Expose request
21:13:24.368 00.064 6680 IsGuiding returns 1
21:13:24.368 00.000 6680 scope still moving after pulse duration time elapsed
21:13:24.399 00.031 6680 IsGuiding returns 0
21:13:24.399 00.000 6680 scope move finished after 92 + 54 ms
21:13:24.399 00.000 6680 Move returns status 0, amount 92
21:13:24.399 00.000 6680 MoveAxis(S, 48, ABG)
21:13:24.399 00.000 6680 Guiding  Dir = 1, Dur = 48
21:13:24.399 00.000 6680 IsGuiding returns 0
21:13:24.399 00.000 6680 PulseGuide returned control before completion, sleep 58
21:13:24.463 00.064 6680 IsGuiding returns 1
21:13:24.463 00.000 6680 scope still moving after pulse duration time elapsed
21:13:24.495 00.032 6680 IsGuiding returns 0
21:13:24.495 00.000 6680 scope move finished after 48 + 46 ms
21:13:24.495 00.000 6680 Move returns status 0, amount 48
21:13:24.495 00.000 6680 move complete, result=0
21:13:24.495 00.000 6680 worker thread done servicing request
21:13:24.495 00.000 6680 Worker thread wakes up
21:13:24.495 00.000 2864 GuideStep: -0.5 px 92 ms EAST, 0.3 px 48 ms SOUTH
21:13:24.497 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
21:13:24.497 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:13:26.132 01.635 6680 Exposure complete
21:13:26.208 00.076 6680 worker thread done servicing request
21:13:26.208 00.000 2864 OnExposeComplete: enter
21:13:26.208 00.000 2864 UpdateGuideState(): m_state=6
21:13:26.208 00.000 2864 Star::Find(15, 153, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
21:13:26.214 00.006 2864 Star::Find returns 1 (0), X=153.60, Y=708.45, Mass=1828, SNR=30.1, Peak=179 HFD=3.1
21:13:26.216 00.002 2864 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.80) = xAngle (-3.50 = 2.78)
21:13:26.218 00.002 2864 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.58 = -0.29)
21:13:26.220 00.002 2864 CameraToMount -- cameraX=0.76 cameraY=-0.65 hyp=1.00 cameraTheta=-0.71 mountX=-0.94 mountY=-0.29, mountTheta=-2.84
21:13:26.226 00.006 2864 SchedulePrimaryMove(10198720, x=0.76, y=-0.65, opts=13)
21:13:26.226 00.000 2864 Enqueuing Move request for scope (0.76, -0.65)
21:13:26.226 00.000 6680 Worker thread wakes up
21:13:26.226 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.76, -0.65) opts 0xd
21:13:26.226 00.000 6680 Handling offset move in thread for scope, endpoint = (0.76, -0.65)
21:13:26.226 00.000 6680 Moving (0.76, -0.65) raw xDistance=-0.94 yDistance=-0.29
21:13:26.226 00.000 6680 BLC: History state: CurrMiss=-0.29, AvgInitMiss=0.54, ShCount=10, LgCount=0, SticCount=2,  Deflections: 0=0.636642, 1:0.302576, 2:-0.290657
21:13:26.226 00.000 6680 BLC: Over-shoot, stiction seen, nominal decrease by -51.000000
21:13:26.226 00.000 6680 BLC: window closed
21:13:26.226 00.000 6680 BLC: Pulse adjusted to 99
21:13:26.226 00.000 6680 PPEC rslt: input = -0.94, final = -0.51, react = -0.56, pred = 0.06, hyst = -0.57, hyst_pct = 0.05, period_length = 514.84
21:13:26.226 00.000 6680 PPEC: input: -0.94, control: -0.51, exposure: 1500
21:13:26.226 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:13:26.226 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
21:13:26.226 00.000 6680 MoveAxis(E, 68, ABG)
21:13:26.226 00.000 6680 Guiding  Dir = 2, Dur = 68
21:13:26.226 00.000 6680 IsGuiding returns 0
21:13:26.226 00.000 6680 PulseGuide returned control before completion, sleep 78
21:13:26.239 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=201, Gamma=0.560
21:13:26.288 00.049 2864 UpdateGuideState exits: m=1828 SNR=30.1
21:13:26.294 00.006 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:26.297 00.003 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:13:26.299 00.002 2864 Enqueuing Expose request
21:13:26.318 00.019 6680 IsGuiding returns 1
21:13:26.318 00.000 6680 scope still moving after pulse duration time elapsed
21:13:26.350 00.032 6680 IsGuiding returns 0
21:13:26.350 00.000 6680 scope move finished after 68 + 46 ms
21:13:26.350 00.000 6680 Move returns status 0, amount 68
21:13:26.350 00.000 6680 MoveAxis(N, 0, ABG)
21:13:26.350 00.000 6680 Move returns status 0, amount 0
21:13:26.350 00.000 6680 move complete, result=0
21:13:26.350 00.000 6680 worker thread done servicing request
21:13:26.350 00.000 6680 Worker thread wakes up
21:13:26.350 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:13:26.350 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:13:26.352 00.002 2864 GuideStep: -0.9 px 68 ms EAST, -0.3 px 0 ms NORTH
21:13:26.558 00.206 2864 evsrv: cli 1028E078 connect
21:13:26.562 00.004 2864 case statement mapped state 6 to 3
21:13:26.570 00.008 2864 case statement mapped state 6 to 3
21:13:26.570 00.000 2864 evsrv: cli 1028E078 request: {"method":"get_pixel_scale","id":"1eb24aab-90de-4913-8188-628621e46922"}
21:13:26.586 00.016 2864 evsrv: cli 1028E078 response: {"jsonrpc":"2.0","result":1.86834,"id":"1eb24aab-90de-4913-8188-628621e46922"}
21:13:26.601 00.015 2864 evsrv: cli 1028E078 disconnect
21:13:27.760 01.159 6680 Exposure complete
21:13:27.840 00.080 6680 worker thread done servicing request
21:13:27.840 00.000 2864 OnExposeComplete: enter
21:13:27.846 00.006 2864 UpdateGuideState(): m_state=6
21:13:27.848 00.002 2864 Star::Find(15, 153, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
21:13:27.850 00.002 2864 Star::Find returns 1 (0), X=153.82, Y=708.12, Mass=1867, SNR=30.5, Peak=192 HFD=2.9
21:13:27.851 00.001 2864 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.80) = xAngle (-3.58 = 2.70)
21:13:27.853 00.002 2864 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.66 = -0.37)
21:13:27.855 00.002 2864 CameraToMount -- cameraX=0.98 cameraY=-0.98 hyp=1.39 cameraTheta=-0.79 mountX=-1.25 mountY=-0.50, mountTheta=-2.76
21:13:27.858 00.003 2864 SchedulePrimaryMove(10198720, x=0.98, y=-0.98, opts=13)
21:13:27.860 00.002 2864 Enqueuing Move request for scope (0.98, -0.98)
21:13:27.862 00.002 6680 Worker thread wakes up
21:13:27.862 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.98, -0.98) opts 0xd
21:13:27.862 00.000 6680 Handling offset move in thread for scope, endpoint = (0.98, -0.98)
21:13:27.862 00.000 6680 Moving (0.98, -0.98) raw xDistance=-1.25 yDistance=-0.50
21:13:27.862 00.000 6680 PPEC rslt: input = -1.25, final = -0.54, react = -0.75, pred = 0.22, hyst = -0.72, hyst_pct = 0.05, period_length = 514.84
21:13:27.862 00.000 6680 PPEC: input: -1.25, control: -0.54, exposure: 1500
21:13:27.862 00.000 6680 resist switch: large excursion: input -0.50 thresh 0.45 direction from 1 to -1
21:13:27.862 00.000 6680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.51
21:13:27.862 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
21:13:27.864 00.002 6680 MoveAxis(E, 73, ABG)
21:13:27.864 00.000 6680 Guiding  Dir = 2, Dur = 73
21:13:27.864 00.000 6680 IsGuiding returns 0
21:13:27.864 00.000 6680 PulseGuide returned control before completion, sleep 83
21:13:27.876 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=183, Gamma=0.560
21:13:27.919 00.043 2864 UpdateGuideState exits: m=1867 SNR=30.5
21:13:27.919 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:27.919 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:13:27.919 00.000 2864 Enqueuing Expose request
21:13:27.951 00.032 6680 IsGuiding returns 1
21:13:27.951 00.000 6680 scope still moving after pulse duration time elapsed
21:13:27.983 00.032 6680 IsGuiding returns 0
21:13:27.983 00.000 6680 scope move finished after 73 + 45 ms
21:13:27.983 00.000 6680 Move returns status 0, amount 73
21:13:27.983 00.000 6680 BLC: Dec direction reversal from South to North, backlash comp pulse of 99 applied
21:13:27.983 00.000 6680 MoveAxis(N, 180, ABG)
21:13:27.983 00.000 6680 Guiding  Dir = 0, Dur = 180
21:13:27.983 00.000 6680 IsGuiding returns 0
21:13:27.983 00.000 6680 PulseGuide returned control before completion, sleep 190
21:13:28.189 00.206 6680 IsGuiding returns 1
21:13:28.189 00.000 6680 scope still moving after pulse duration time elapsed
21:13:28.221 00.032 6680 IsGuiding returns 0
21:13:28.221 00.000 6680 scope move finished after 180 + 57 ms
21:13:28.221 00.000 6680 Move returns status 0, amount 180
21:13:28.221 00.000 6680 move complete, result=0
21:13:28.221 00.000 6680 worker thread done servicing request
21:13:28.221 00.000 2864 GuideStep: -1.3 px 73 ms EAST, -0.5 px 180 ms NORTH
21:13:28.226 00.005 6680 Worker thread wakes up
21:13:28.226 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:13:28.226 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:13:29.883 01.657 6680 Exposure complete
21:13:29.946 00.063 6680 worker thread done servicing request
21:13:29.946 00.000 2864 OnExposeComplete: enter
21:13:29.946 00.000 2864 UpdateGuideState(): m_state=6
21:13:29.946 00.000 2864 Star::Find(15, 153, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
21:13:29.946 00.000 2864 Star::Find returns 1 (0), X=154.35, Y=708.06, Mass=1908, SNR=30.8, Peak=190 HFD=3.2
21:13:29.946 00.000 2864 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.80) = xAngle (-3.40 = 2.88)
21:13:29.946 00.000 2864 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.47 = -0.19)
21:13:29.962 00.016 2864 CameraToMount -- cameraX=1.51 cameraY=-1.04 hyp=1.84 cameraTheta=-0.61 mountX=-1.77 mountY=-0.35, mountTheta=-2.95
21:13:29.962 00.000 2864 SchedulePrimaryMove(10198720, x=1.51, y=-1.04, opts=13)
21:13:29.962 00.000 2864 Enqueuing Move request for scope (1.51, -1.04)
21:13:29.962 00.000 6680 Worker thread wakes up
21:13:29.962 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.51, -1.04) opts 0xd
21:13:29.962 00.000 6680 Handling offset move in thread for scope, endpoint = (1.51, -1.04)
21:13:29.962 00.000 6680 Moving (1.51, -1.04) raw xDistance=-1.77 yDistance=-0.35
21:13:29.962 00.000 6680 BLC: History state: CurrMiss=0.35, AvgInitMiss=0.52, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.503626, 1:0.349518
21:13:29.962 00.000 6680 BLC: Under-shoot, no adjustment, waiting for more data
21:13:29.962 00.000 6680 PPEC rslt: input = -1.77, final = -0.71, react = -1.06, pred = 0.37, hyst = -0.99, hyst_pct = 0.05, period_length = 514.84
21:13:29.962 00.000 6680 PPEC: input: -1.77, control: -0.71, exposure: 1500
21:13:29.962 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
21:13:29.962 00.000 6680 MoveAxis(E, 95, ABG)
21:13:29.962 00.000 6680 Guiding  Dir = 2, Dur = 95
21:13:29.962 00.000 6680 IsGuiding returns 0
21:13:29.962 00.000 6680 PulseGuide returned control before completion, sleep 105
21:13:29.982 00.020 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=178, Gamma=0.560
21:13:30.027 00.045 2864 UpdateGuideState exits: m=1908 SNR=30.8
21:13:30.027 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:30.027 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:13:30.027 00.000 2864 Enqueuing Expose request
21:13:30.089 00.062 6680 IsGuiding returns 1
21:13:30.089 00.000 6680 scope still moving after pulse duration time elapsed
21:13:30.120 00.031 6680 IsGuiding returns 0
21:13:30.120 00.000 6680 scope move finished after 95 + 51 ms
21:13:30.120 00.000 6680 Move returns status 0, amount 95
21:13:30.120 00.000 6680 MoveAxis(N, 56, ABG)
21:13:30.120 00.000 6680 Guiding  Dir = 0, Dur = 56
21:13:30.120 00.000 6680 IsGuiding returns 0
21:13:30.120 00.000 6680 PulseGuide returned control before completion, sleep 66
21:13:30.200 00.080 6680 IsGuiding returns 1
21:13:30.200 00.000 6680 scope still moving after pulse duration time elapsed
21:13:30.231 00.031 6680 IsGuiding returns 0
21:13:30.231 00.000 6680 scope move finished after 56 + 55 ms
21:13:30.231 00.000 6680 Move returns status 0, amount 56
21:13:30.231 00.000 6680 move complete, result=0
21:13:30.231 00.000 6680 worker thread done servicing request
21:13:30.231 00.000 6680 Worker thread wakes up
21:13:30.231 00.000 2864 GuideStep: -1.8 px 95 ms EAST, -0.3 px 56 ms NORTH
21:13:30.231 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:13:30.231 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:13:31.645 01.414 6680 Exposure complete
21:13:31.695 00.050 6680 worker thread done servicing request
21:13:31.695 00.000 2864 OnExposeComplete: enter
21:13:31.695 00.000 2864 UpdateGuideState(): m_state=6
21:13:31.695 00.000 2864 Star::Find(15, 154, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
21:13:31.695 00.000 2864 Star::Find returns 1 (0), X=154.60, Y=708.01, Mass=1898, SNR=30.7, Peak=203 HFD=2.8
21:13:31.695 00.000 2864 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.80) = xAngle (-3.35 = 2.93)
21:13:31.705 00.010 2864 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.43 = -0.14)
21:13:31.706 00.001 2864 CameraToMount -- cameraX=1.76 cameraY=-1.10 hyp=2.08 cameraTheta=-0.56 mountX=-2.03 mountY=-0.30, mountTheta=-3.00
21:13:31.706 00.000 2864 SchedulePrimaryMove(10198720, x=1.76, y=-1.10, opts=13)
21:13:31.706 00.000 2864 Enqueuing Move request for scope (1.76, -1.10)
21:13:31.706 00.000 6680 Worker thread wakes up
21:13:31.706 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.76, -1.10) opts 0xd
21:13:31.706 00.000 6680 Handling offset move in thread for scope, endpoint = (1.76, -1.10)
21:13:31.706 00.000 6680 Moving (1.76, -1.10) raw xDistance=-2.03 yDistance=-0.30
21:13:31.706 00.000 6680 BLC: History state: CurrMiss=0.30, AvgInitMiss=0.52, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.503626, 1:0.349518, 2:0.298422
21:13:31.706 00.000 6680 BLC: Under-shoot: nominal increase by 83
21:13:31.706 00.000 6680 BLC: window closed
21:13:31.706 00.000 6680 BLC: Pulse adjusted to 109
21:13:31.715 00.009 6680 PPEC rslt: input = -2.03, final = -0.73, react = -1.22, pred = 0.50, hyst = -1.13, hyst_pct = 0.04, period_length = 514.84
21:13:31.715 00.000 6680 PPEC: input: -2.03, control: -0.73, exposure: 1500
21:13:31.715 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
21:13:31.715 00.000 6680 MoveAxis(E, 99, ABG)
21:13:31.715 00.000 6680 Guiding  Dir = 2, Dur = 99
21:13:31.715 00.000 6680 IsGuiding returns 0
21:13:31.715 00.000 6680 PulseGuide returned control before completion, sleep 109
21:13:31.726 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=190, Gamma=0.560
21:13:31.768 00.042 2864 UpdateGuideState exits: m=1898 SNR=30.7
21:13:31.768 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:31.768 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:13:31.768 00.000 2864 Enqueuing Expose request
21:13:31.831 00.063 6680 IsGuiding returns 1
21:13:31.831 00.000 6680 scope still moving after pulse duration time elapsed
21:13:31.863 00.032 6680 IsGuiding returns 0
21:13:31.863 00.000 6680 scope move finished after 99 + 48 ms
21:13:31.863 00.000 6680 Move returns status 0, amount 99
21:13:31.863 00.000 6680 MoveAxis(N, 48, ABG)
21:13:31.863 00.000 6680 Guiding  Dir = 0, Dur = 48
21:13:31.863 00.000 6680 IsGuiding returns 0
21:13:31.863 00.000 6680 PulseGuide returned control before completion, sleep 58
21:13:31.926 00.063 6680 IsGuiding returns 1
21:13:31.926 00.000 6680 scope still moving after pulse duration time elapsed
21:13:31.958 00.032 6680 IsGuiding returns 0
21:13:31.958 00.000 6680 scope move finished after 48 + 46 ms
21:13:31.958 00.000 6680 Move returns status 0, amount 48
21:13:31.958 00.000 6680 move complete, result=0
21:13:31.958 00.000 6680 worker thread done servicing request
21:13:31.958 00.000 2864 GuideStep: -2.0 px 99 ms EAST, -0.3 px 48 ms NORTH
21:13:31.958 00.000 6680 Worker thread wakes up
21:13:31.958 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:13:31.958 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:13:32.134 00.176 2864 evsrv: cli 1028D358 connect
21:13:32.134 00.000 2864 case statement mapped state 6 to 3
21:13:32.150 00.016 2864 case statement mapped state 6 to 3
21:13:32.150 00.000 2864 evsrv: cli 1028D358 request: {"method":"get_pixel_scale","id":"f2dcd9e5-3fed-4bca-bfd9-96ea4d4bc917"}
21:13:32.162 00.012 2864 evsrv: cli 1028D358 response: {"jsonrpc":"2.0","result":1.86834,"id":"f2dcd9e5-3fed-4bca-bfd9-96ea4d4bc917"}
21:13:32.163 00.001 2864 evsrv: cli 1028D358 disconnect
21:13:33.607 01.444 6680 Exposure complete
21:13:33.672 00.065 6680 worker thread done servicing request
21:13:33.672 00.000 2864 OnExposeComplete: enter
21:13:33.672 00.000 2864 UpdateGuideState(): m_state=6
21:13:33.672 00.000 2864 Star::Find(15, 154, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
21:13:33.672 00.000 2864 Star::Find returns 1 (0), X=155.25, Y=708.16, Mass=1890, SNR=30.7, Peak=206 HFD=2.7
21:13:33.672 00.000 2864 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.80) = xAngle (-3.17 = 3.11)
21:13:33.672 00.000 2864 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.24 = 0.04)
21:13:33.672 00.000 2864 CameraToMount -- cameraX=2.42 cameraY=-0.95 hyp=2.60 cameraTheta=-0.37 mountX=-2.59 mountY=0.10, mountTheta=3.10
21:13:33.688 00.016 2864 SchedulePrimaryMove(10198720, x=2.42, y=-0.95, opts=13)
21:13:33.688 00.000 2864 Enqueuing Move request for scope (2.42, -0.95)
21:13:33.688 00.000 6680 Worker thread wakes up
21:13:33.688 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.42, -0.95) opts 0xd
21:13:33.688 00.000 6680 Handling offset move in thread for scope, endpoint = (2.42, -0.95)
21:13:33.688 00.000 6680 Moving (2.42, -0.95) raw xDistance=-2.59 yDistance=0.10
21:13:33.694 00.006 6680 PPEC rslt: input = -2.59, final = -0.90, react = -1.56, pred = 0.69, hyst = -1.44, hyst_pct = 0.04, period_length = 514.84
21:13:33.694 00.000 6680 PPEC: input: -2.59, control: -0.90, exposure: 1500
21:13:33.694 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:33.694 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:13:33.694 00.000 6680 MoveAxis(E, 121, ABG)
21:13:33.694 00.000 6680 Guiding  Dir = 2, Dur = 121
21:13:33.694 00.000 6680 IsGuiding returns 0
21:13:33.694 00.000 6680 PulseGuide returned control before completion, sleep 131
21:13:33.707 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=190, Gamma=0.560
21:13:33.750 00.043 2864 UpdateGuideState exits: m=1890 SNR=30.7
21:13:33.750 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:33.757 00.007 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:13:33.759 00.002 2864 Enqueuing Expose request
21:13:33.830 00.071 6680 IsGuiding returns 1
21:13:33.830 00.000 6680 scope still moving after pulse duration time elapsed
21:13:33.862 00.032 6680 IsGuiding returns 0
21:13:33.862 00.000 6680 scope move finished after 121 + 44 ms
21:13:33.862 00.000 6680 Move returns status 0, amount 121
21:13:33.862 00.000 6680 MoveAxis(N, 0, ABG)
21:13:33.862 00.000 6680 Move returns status 0, amount 0
21:13:33.862 00.000 6680 move complete, result=0
21:13:33.862 00.000 6680 worker thread done servicing request
21:13:33.862 00.000 6680 Worker thread wakes up
21:13:33.862 00.000 2864 GuideStep: -2.6 px 121 ms EAST, 0.1 px 0 ms NORTH
21:13:33.862 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:13:33.862 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:13:35.273 01.411 6680 Exposure complete
21:13:35.336 00.063 6680 worker thread done servicing request
21:13:35.336 00.000 2864 OnExposeComplete: enter
21:13:35.336 00.000 2864 UpdateGuideState(): m_state=6
21:13:35.336 00.000 2864 Star::Find(15, 155, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
21:13:35.350 00.014 2864 Star::Find returns 1 (0), X=154.84, Y=708.25, Mass=1841, SNR=30.3, Peak=205 HFD=2.8
21:13:35.353 00.003 2864 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.80) = xAngle (-3.20 = 3.08)
21:13:35.354 00.001 2864 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.27 = 0.01)
21:13:35.354 00.000 2864 CameraToMount -- cameraX=2.00 cameraY=-0.85 hyp=2.18 cameraTheta=-0.40 mountX=-2.17 mountY=0.02, mountTheta=3.13
21:13:35.354 00.000 2864 SchedulePrimaryMove(10198720, x=2.00, y=-0.85, opts=13)
21:13:35.354 00.000 2864 Enqueuing Move request for scope (2.00, -0.85)
21:13:35.354 00.000 6680 Worker thread wakes up
21:13:35.354 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.00, -0.85) opts 0xd
21:13:35.354 00.000 6680 Handling offset move in thread for scope, endpoint = (2.00, -0.85)
21:13:35.354 00.000 6680 Moving (2.00, -0.85) raw xDistance=-2.17 yDistance=0.02
21:13:35.354 00.000 6680 PPEC rslt: input = -2.17, final = -1.89, react = -1.30, pred = -0.61, hyst = -1.22, hyst_pct = 0.04, period_length = 514.84
21:13:35.354 00.000 6680 PPEC: input: -2.17, control: -1.89, exposure: 1500
21:13:35.354 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:35.354 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:13:35.354 00.000 6680 MoveAxis(E, 254, ABG)
21:13:35.354 00.000 6680 Guiding  Dir = 2, Dur = 254
21:13:35.354 00.000 6680 IsGuiding returns 0
21:13:35.354 00.000 6680 PulseGuide returned control before completion, sleep 264
21:13:35.377 00.023 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=206, Gamma=0.560
21:13:35.415 00.038 2864 UpdateGuideState exits: m=1841 SNR=30.3
21:13:35.415 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:35.415 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:13:35.415 00.000 2864 Enqueuing Expose request
21:13:35.638 00.223 6680 IsGuiding returns 1
21:13:35.638 00.000 6680 scope still moving after pulse duration time elapsed
21:13:35.670 00.032 6680 IsGuiding returns 0
21:13:35.670 00.000 6680 scope move finished after 254 + 50 ms
21:13:35.670 00.000 6680 Move returns status 0, amount 254
21:13:35.670 00.000 6680 MoveAxis(N, 0, ABG)
21:13:35.670 00.000 6680 Move returns status 0, amount 0
21:13:35.670 00.000 6680 move complete, result=0
21:13:35.672 00.002 6680 worker thread done servicing request
21:13:35.672 00.000 6680 Worker thread wakes up
21:13:35.672 00.000 2864 GuideStep: -2.2 px 254 ms EAST, 0.0 px 0 ms NORTH
21:13:35.672 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:13:35.672 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:13:37.334 01.662 6680 Exposure complete
21:13:37.397 00.063 6680 worker thread done servicing request
21:13:37.397 00.000 2864 OnExposeComplete: enter
21:13:37.397 00.000 2864 UpdateGuideState(): m_state=6
21:13:37.397 00.000 2864 Star::Find(15, 154, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
21:13:37.397 00.000 2864 Star::Find returns 1 (0), X=153.86, Y=708.39, Mass=1840, SNR=30.3, Peak=194 HFD=2.7
21:13:37.397 00.000 2864 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.80) = xAngle (-3.41 = 2.87)
21:13:37.410 00.013 2864 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.48 = -0.20)
21:13:37.410 00.000 2864 CameraToMount -- cameraX=1.02 cameraY=-0.72 hyp=1.25 cameraTheta=-0.61 mountX=-1.20 mountY=-0.25, mountTheta=-2.94
21:13:37.413 00.003 2864 SchedulePrimaryMove(10198720, x=1.02, y=-0.72, opts=13)
21:13:37.413 00.000 2864 Enqueuing Move request for scope (1.02, -0.72)
21:13:37.413 00.000 6680 Worker thread wakes up
21:13:37.413 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.02, -0.72) opts 0xd
21:13:37.413 00.000 6680 Handling offset move in thread for scope, endpoint = (1.02, -0.72)
21:13:37.413 00.000 6680 Moving (1.02, -0.72) raw xDistance=-1.20 yDistance=-0.25
21:13:37.413 00.000 6680 PPEC rslt: input = -1.20, final = -1.29, react = -0.72, pred = -0.59, hyst = -0.70, hyst_pct = 0.04, period_length = 514.84
21:13:37.413 00.000 6680 PPEC: input: -1.20, control: -1.29, exposure: 1500
21:13:37.413 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
21:13:37.413 00.000 6680 MoveAxis(E, 174, ABG)
21:13:37.413 00.000 6680 Guiding  Dir = 2, Dur = 174
21:13:37.413 00.000 6680 IsGuiding returns 0
21:13:37.413 00.000 6680 PulseGuide returned control before completion, sleep 184
21:13:37.431 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=228, Gamma=0.560
21:13:37.477 00.046 2864 UpdateGuideState exits: m=1840 SNR=30.3
21:13:37.477 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:37.477 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:13:37.477 00.000 2864 Enqueuing Expose request
21:13:37.620 00.143 6680 IsGuiding returns 1
21:13:37.620 00.000 6680 scope still moving after pulse duration time elapsed
21:13:37.651 00.031 6680 IsGuiding returns 0
21:13:37.651 00.000 6680 scope move finished after 174 + 55 ms
21:13:37.651 00.000 6680 Move returns status 0, amount 174
21:13:37.651 00.000 6680 MoveAxis(N, 40, ABG)
21:13:37.651 00.000 6680 Guiding  Dir = 0, Dur = 40
21:13:37.651 00.000 6680 IsGuiding returns 0
21:13:37.651 00.000 6680 PulseGuide returned control before completion, sleep 50
21:13:37.715 00.064 6680 IsGuiding returns 1
21:13:37.715 00.000 6680 scope still moving after pulse duration time elapsed
21:13:37.746 00.031 6680 IsGuiding returns 0
21:13:37.746 00.000 6680 scope move finished after 40 + 54 ms
21:13:37.746 00.000 6680 Move returns status 0, amount 40
21:13:37.746 00.000 6680 move complete, result=0
21:13:37.746 00.000 6680 worker thread done servicing request
21:13:37.746 00.000 2864 GuideStep: -1.2 px 174 ms EAST, -0.2 px 40 ms NORTH
21:13:37.746 00.000 6680 Worker thread wakes up
21:13:37.746 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:13:37.746 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:13:39.172 01.426 6680 Exposure complete
21:13:39.235 00.063 6680 worker thread done servicing request
21:13:39.235 00.000 2864 OnExposeComplete: enter
21:13:39.245 00.010 2864 UpdateGuideState(): m_state=6
21:13:39.247 00.002 2864 Star::Find(15, 153, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
21:13:39.249 00.002 2864 Star::Find returns 1 (0), X=153.67, Y=708.65, Mass=1852, SNR=30.3, Peak=170 HFD=2.9
21:13:39.251 00.002 2864 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.80) = xAngle (-3.30 = 2.99)
21:13:39.253 00.002 2864 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.37 = -0.09)
21:13:39.255 00.002 2864 CameraToMount -- cameraX=0.83 cameraY=-0.45 hyp=0.94 cameraTheta=-0.50 mountX=-0.93 mountY=-0.08, mountTheta=-3.06
21:13:39.259 00.004 2864 SchedulePrimaryMove(10198720, x=0.83, y=-0.45, opts=13)
21:13:39.261 00.002 2864 Enqueuing Move request for scope (0.83, -0.45)
21:13:39.263 00.002 6680 Worker thread wakes up
21:13:39.263 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.83, -0.45) opts 0xd
21:13:39.263 00.000 6680 Handling offset move in thread for scope, endpoint = (0.83, -0.45)
21:13:39.263 00.000 6680 Moving (0.83, -0.45) raw xDistance=-0.93 yDistance=-0.08
21:13:39.265 00.002 6680 PPEC rslt: input = -0.93, final = -1.01, react = -0.56, pred = -0.47, hyst = -0.62, hyst_pct = 0.04, period_length = 514.84
21:13:39.265 00.000 6680 PPEC: input: -0.93, control: -1.01, exposure: 1500
21:13:39.265 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:39.265 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:13:39.265 00.000 6680 MoveAxis(E, 136, ABG)
21:13:39.265 00.000 6680 Guiding  Dir = 2, Dur = 136
21:13:39.265 00.000 6680 IsGuiding returns 0
21:13:39.265 00.000 6680 PulseGuide returned control before completion, sleep 146
21:13:39.277 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=204, Gamma=0.560
21:13:39.321 00.044 2864 UpdateGuideState exits: m=1852 SNR=30.3
21:13:39.321 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:39.321 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:13:39.331 00.010 2864 Enqueuing Expose request
21:13:39.425 00.094 6680 IsGuiding returns 1
21:13:39.425 00.000 6680 scope still moving after pulse duration time elapsed
21:13:39.457 00.032 6680 IsGuiding returns 1
21:13:39.489 00.032 6680 IsGuiding returns 1
21:13:39.520 00.031 6680 IsGuiding returns 0
21:13:39.520 00.000 6680 scope move finished after 136 + 118 ms
21:13:39.520 00.000 6680 Move returns status 0, amount 136
21:13:39.520 00.000 6680 MoveAxis(N, 0, ABG)
21:13:39.520 00.000 6680 Move returns status 0, amount 0
21:13:39.520 00.000 6680 move complete, result=0
21:13:39.520 00.000 6680 worker thread done servicing request
21:13:39.520 00.000 2864 GuideStep: -0.9 px 136 ms EAST, -0.1 px 0 ms NORTH
21:13:39.520 00.000 6680 Worker thread wakes up
21:13:39.520 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:13:39.520 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:13:41.169 01.649 6680 Exposure complete
21:13:41.226 00.057 6680 worker thread done servicing request
21:13:41.226 00.000 2864 OnExposeComplete: enter
21:13:41.226 00.000 2864 UpdateGuideState(): m_state=6
21:13:41.226 00.000 2864 Star::Find(15, 153, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
21:13:41.233 00.007 2864 Star::Find returns 1 (0), X=153.25, Y=709.18, Mass=1854, SNR=30.4, Peak=194 HFD=3.0
21:13:41.233 00.000 2864 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.80) = xAngle (-2.61 = -2.61)
21:13:41.233 00.000 2864 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.68 = 0.60)
21:13:41.233 00.000 2864 CameraToMount -- cameraX=0.41 cameraY=0.08 hyp=0.42 cameraTheta=0.19 mountX=-0.36 mountY=0.24, mountTheta=2.56
21:13:41.233 00.000 2864 SchedulePrimaryMove(10198720, x=0.41, y=0.08, opts=13)
21:13:41.233 00.000 2864 Enqueuing Move request for scope (0.41, 0.08)
21:13:41.233 00.000 6680 Worker thread wakes up
21:13:41.233 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.08) opts 0xd
21:13:41.233 00.000 6680 Handling offset move in thread for scope, endpoint = (0.41, 0.08)
21:13:41.233 00.000 6680 Moving (0.41, 0.08) raw xDistance=-0.36 yDistance=0.24
21:13:41.233 00.000 6680 PPEC rslt: input = -0.36, final = -0.70, react = -0.22, pred = -0.50, hyst = -0.27, hyst_pct = 0.03, period_length = 514.84
21:13:41.233 00.000 6680 PPEC: input: -0.36, control: -0.70, exposure: 1500
21:13:41.247 00.014 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:13:41.247 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
21:13:41.247 00.000 6680 MoveAxis(E, 94, ABG)
21:13:41.247 00.000 6680 Guiding  Dir = 2, Dur = 94
21:13:41.247 00.000 6680 IsGuiding returns 0
21:13:41.247 00.000 6680 PulseGuide returned control before completion, sleep 104
21:13:41.257 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=158, Gamma=0.560
21:13:41.297 00.040 2864 UpdateGuideState exits: m=1854 SNR=30.4
21:13:41.297 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:41.297 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:13:41.297 00.000 2864 Enqueuing Expose request
21:13:41.360 00.063 6680 IsGuiding returns 1
21:13:41.360 00.000 6680 scope still moving after pulse duration time elapsed
21:13:41.391 00.031 6680 IsGuiding returns 0
21:13:41.391 00.000 6680 scope move finished after 94 + 50 ms
21:13:41.391 00.000 6680 Move returns status 0, amount 94
21:13:41.391 00.000 6680 MoveAxis(N, 0, ABG)
21:13:41.391 00.000 6680 Move returns status 0, amount 0
21:13:41.391 00.000 6680 move complete, result=0
21:13:41.391 00.000 6680 worker thread done servicing request
21:13:41.391 00.000 6680 Worker thread wakes up
21:13:41.391 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:13:41.391 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:13:41.391 00.000 2864 GuideStep: -0.4 px 94 ms EAST, 0.2 px 0 ms NORTH
21:13:42.817 01.426 6680 Exposure complete
21:13:42.864 00.047 6680 worker thread done servicing request
21:13:42.881 00.017 2864 OnExposeComplete: enter
21:13:42.882 00.001 2864 UpdateGuideState(): m_state=6
21:13:42.882 00.000 2864 Star::Find(15, 153, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
21:13:42.882 00.000 2864 Star::Find returns 1 (0), X=153.33, Y=709.41, Mass=1880, SNR=30.6, Peak=182 HFD=3.1
21:13:42.882 00.000 2864 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.80) = xAngle (-2.23 = -2.23)
21:13:42.882 00.000 2864 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.31 = 0.98)
21:13:42.882 00.000 2864 CameraToMount -- cameraX=0.49 cameraY=0.31 hyp=0.58 cameraTheta=0.56 mountX=-0.36 mountY=0.48, mountTheta=2.21
21:13:42.882 00.000 2864 SchedulePrimaryMove(10198720, x=0.49, y=0.31, opts=13)
21:13:42.896 00.014 2864 Enqueuing Move request for scope (0.49, 0.31)
21:13:42.896 00.000 6680 Worker thread wakes up
21:13:42.896 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.31) opts 0xd
21:13:42.896 00.000 6680 Handling offset move in thread for scope, endpoint = (0.49, 0.31)
21:13:42.896 00.000 6680 Moving (0.49, 0.31) raw xDistance=-0.36 yDistance=0.48
21:13:42.896 00.000 6680 PPEC rslt: input = -0.36, final = -0.54, react = -0.21, pred = -0.34, hyst = -0.25, hyst_pct = 0.03, period_length = 514.84
21:13:42.896 00.000 6680 PPEC: input: -0.36, control: -0.54, exposure: 1500
21:13:42.896 00.000 6680 resist switch: large excursion: input 0.48 thresh 0.45 direction from -1 to 1
21:13:42.896 00.000 6680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.44
21:13:42.896 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
21:13:42.896 00.000 6680 MoveAxis(E, 73, ABG)
21:13:42.896 00.000 6680 Guiding  Dir = 2, Dur = 73
21:13:42.896 00.000 6680 IsGuiding returns 0
21:13:42.896 00.000 6680 PulseGuide returned control before completion, sleep 83
21:13:42.912 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=181, Gamma=0.560
21:13:42.944 00.032 2864 UpdateGuideState exits: m=1880 SNR=30.6
21:13:42.960 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:42.963 00.003 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:13:42.965 00.002 2864 Enqueuing Expose request
21:13:42.991 00.026 6680 IsGuiding returns 1
21:13:42.991 00.000 6680 scope still moving after pulse duration time elapsed
21:13:43.023 00.032 6680 IsGuiding returns 0
21:13:43.023 00.000 6680 scope move finished after 73 + 49 ms
21:13:43.023 00.000 6680 Move returns status 0, amount 73
21:13:43.023 00.000 6680 BLC: Oldest BLC event removed
21:13:43.023 00.000 6680 BLC: Dec direction reversal from North to South, backlash comp pulse of 109 applied
21:13:43.023 00.000 6680 MoveAxis(S, 186, ABG)
21:13:43.023 00.000 6680 Guiding  Dir = 1, Dur = 186
21:13:43.023 00.000 6680 IsGuiding returns 0
21:13:43.023 00.000 6680 PulseGuide returned control before completion, sleep 196
21:13:43.226 00.203 6680 IsGuiding returns 1
21:13:43.226 00.000 6680 scope still moving after pulse duration time elapsed
21:13:43.257 00.031 6680 IsGuiding returns 0
21:13:43.257 00.000 6680 scope move finished after 186 + 46 ms
21:13:43.257 00.000 6680 Move returns status 0, amount 186
21:13:43.257 00.000 6680 move complete, result=0
21:13:43.257 00.000 6680 worker thread done servicing request
21:13:43.257 00.000 6680 Worker thread wakes up
21:13:43.257 00.000 2864 GuideStep: -0.4 px 73 ms EAST, 0.5 px 186 ms SOUTH
21:13:43.260 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
21:13:43.260 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:13:44.898 01.638 6680 Exposure complete
21:13:44.977 00.079 6680 worker thread done servicing request
21:13:44.977 00.000 2864 OnExposeComplete: enter
21:13:44.977 00.000 2864 UpdateGuideState(): m_state=6
21:13:44.993 00.016 2864 Star::Find(15, 153, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
21:13:44.993 00.000 2864 Star::Find returns 1 (0), X=153.18, Y=708.90, Mass=1841, SNR=30.3, Peak=190 HFD=2.8
21:13:44.993 00.000 2864 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.80) = xAngle (-3.34 = 2.95)
21:13:44.993 00.000 2864 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.41 = -0.13)
21:13:44.993 00.000 2864 CameraToMount -- cameraX=0.34 cameraY=-0.20 hyp=0.40 cameraTheta=-0.54 mountX=-0.39 mountY=-0.05, mountTheta=-3.01
21:13:44.993 00.000 2864 SchedulePrimaryMove(10198720, x=0.34, y=-0.20, opts=13)
21:13:44.993 00.000 2864 Enqueuing Move request for scope (0.34, -0.20)
21:13:45.007 00.014 6680 Worker thread wakes up
21:13:45.007 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.20) opts 0xd
21:13:45.007 00.000 6680 Handling offset move in thread for scope, endpoint = (0.34, -0.20)
21:13:45.009 00.002 6680 Moving (0.34, -0.20) raw xDistance=-0.39 yDistance=-0.05
21:13:45.009 00.000 6680 BLC: History state: CurrMiss=-0.05, AvgInitMiss=0.51, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.478623, 1:-0.049993
21:13:45.009 00.000 6680 BLC: No correction, Miss < min_move
21:13:45.009 00.000 6680 PPEC rslt: input = -0.39, final = 0.00, react = -0.23, pred = 0.25, hyst = -0.25, hyst_pct = 0.03, period_length = 514.84
21:13:45.009 00.000 6680 PPEC: input: -0.39, control: 0.00, exposure: 1500
21:13:45.009 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:45.009 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:13:45.009 00.000 6680 MoveAxis(W, 1, ABG)
21:13:45.009 00.000 6680 Guiding  Dir = 3, Dur = 1
21:13:45.009 00.000 6680 IsGuiding returns 0
21:13:45.009 00.000 6680 PulseGuide returned control before completion, sleep 11
21:13:45.017 00.008 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=170, Gamma=0.560
21:13:45.025 00.008 6680 IsGuiding returns 1
21:13:45.025 00.000 6680 scope still moving after pulse duration time elapsed
21:13:45.056 00.031 6680 IsGuiding returns 0
21:13:45.056 00.000 6680 scope move finished after 1 + 44 ms
21:13:45.056 00.000 6680 Move returns status 0, amount 1
21:13:45.056 00.000 6680 MoveAxis(N, 0, ABG)
21:13:45.056 00.000 6680 Move returns status 0, amount 0
21:13:45.056 00.000 6680 move complete, result=0
21:13:45.056 00.000 6680 worker thread done servicing request
21:13:45.056 00.000 2864 UpdateGuideState exits: m=1841 SNR=30.3
21:13:45.070 00.014 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:45.072 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:13:45.072 00.000 2864 Enqueuing Expose request
21:13:45.072 00.000 6680 Worker thread wakes up
21:13:45.072 00.000 2864 GuideStep: -0.4 px 1 ms WEST, -0.0 px 0 ms NORTH
21:13:45.072 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:13:45.072 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:13:46.485 01.413 6680 Exposure complete
21:13:46.549 00.064 6680 worker thread done servicing request
21:13:46.549 00.000 2864 OnExposeComplete: enter
21:13:46.549 00.000 2864 UpdateGuideState(): m_state=6
21:13:46.549 00.000 2864 Star::Find(15, 153, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
21:13:46.549 00.000 2864 Star::Find returns 1 (0), X=153.63, Y=708.85, Mass=1886, SNR=30.6, Peak=190 HFD=3.1
21:13:46.565 00.016 2864 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.80) = xAngle (-3.11 = -3.11)
21:13:46.565 00.000 2864 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.18 = 0.10)
21:13:46.569 00.004 2864 CameraToMount -- cameraX=0.80 cameraY=-0.26 hyp=0.84 cameraTheta=-0.31 mountX=-0.84 mountY=0.09, mountTheta=3.04
21:13:46.569 00.000 2864 SchedulePrimaryMove(10198720, x=0.80, y=-0.26, opts=13)
21:13:46.569 00.000 2864 Enqueuing Move request for scope (0.80, -0.26)
21:13:46.569 00.000 6680 Worker thread wakes up
21:13:46.569 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.80, -0.26) opts 0xd
21:13:46.569 00.000 6680 Handling offset move in thread for scope, endpoint = (0.80, -0.26)
21:13:46.569 00.000 6680 Moving (0.80, -0.26) raw xDistance=-0.84 yDistance=0.09
21:13:46.569 00.000 6680 BLC: History state: CurrMiss=0.09, AvgInitMiss=0.51, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.478623, 1:-0.049993, 2:0.085006
21:13:46.569 00.000 6680 BLC: No correction, Miss < min_move
21:13:46.569 00.000 6680 PPEC rslt: input = -0.84, final = -0.12, react = -0.50, pred = 0.39, hyst = -0.48, hyst_pct = 0.03, period_length = 514.84
21:13:46.569 00.000 6680 PPEC: input: -0.84, control: -0.12, exposure: 1500
21:13:46.569 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:46.569 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:13:46.569 00.000 6680 MoveAxis(E, 16, ABG)
21:13:46.569 00.000 6680 Guiding  Dir = 2, Dur = 16
21:13:46.569 00.000 6680 IsGuiding returns 0
21:13:46.569 00.000 6680 PulseGuide returned control before completion, sleep 26
21:13:46.589 00.020 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=184, Gamma=0.560
21:13:46.613 00.024 6680 IsGuiding returns 1
21:13:46.613 00.000 6680 scope still moving after pulse duration time elapsed
21:13:46.632 00.019 2864 UpdateGuideState exits: m=1886 SNR=30.6
21:13:46.632 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:46.632 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:13:46.632 00.000 2864 Enqueuing Expose request
21:13:46.644 00.012 6680 IsGuiding returns 0
21:13:46.644 00.000 6680 scope move finished after 16 + 49 ms
21:13:46.644 00.000 6680 Move returns status 0, amount 16
21:13:46.644 00.000 6680 MoveAxis(N, 0, ABG)
21:13:46.644 00.000 6680 Move returns status 0, amount 0
21:13:46.644 00.000 6680 move complete, result=0
21:13:46.644 00.000 6680 worker thread done servicing request
21:13:46.644 00.000 6680 Worker thread wakes up
21:13:46.644 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:13:46.644 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:13:46.644 00.000 2864 GuideStep: -0.8 px 16 ms EAST, 0.1 px 0 ms NORTH
21:13:48.288 01.644 6680 Exposure complete
21:13:48.351 00.063 6680 worker thread done servicing request
21:13:48.351 00.000 2864 OnExposeComplete: enter
21:13:48.355 00.004 2864 UpdateGuideState(): m_state=6
21:13:48.357 00.002 2864 Star::Find(15, 153, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
21:13:48.357 00.000 2864 Star::Find returns 1 (0), X=153.74, Y=708.55, Mass=1866, SNR=30.5, Peak=179 HFD=2.9
21:13:48.357 00.000 2864 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.80) = xAngle (-3.35 = 2.93)
21:13:48.357 00.000 2864 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.42 = -0.14)
21:13:48.357 00.000 2864 CameraToMount -- cameraX=0.90 cameraY=-0.55 hyp=1.06 cameraTheta=-0.55 mountX=-1.03 mountY=-0.15, mountTheta=-3.00
21:13:48.370 00.013 2864 SchedulePrimaryMove(10198720, x=0.90, y=-0.55, opts=13)
21:13:48.374 00.004 2864 Enqueuing Move request for scope (0.90, -0.55)
21:13:48.376 00.002 6680 Worker thread wakes up
21:13:48.376 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.90, -0.55) opts 0xd
21:13:48.376 00.000 6680 Handling offset move in thread for scope, endpoint = (0.90, -0.55)
21:13:48.376 00.000 6680 Moving (0.90, -0.55) raw xDistance=-1.03 yDistance=-0.15
21:13:48.376 00.000 6680 BLC: window closed
21:13:48.376 00.000 6680 BLC: History state: CurrMiss=-0.15, AvgInitMiss=0.51, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.478623, 1:-0.049993, 2:0.085006
21:13:48.376 00.000 6680 BLC: No correction, Miss < min_move
21:13:48.378 00.002 6680 PPEC rslt: input = -1.03, final = -0.05, react = -0.62, pred = 0.58, hyst = -0.56, hyst_pct = 0.03, period_length = 514.84
21:13:48.378 00.000 6680 PPEC: input: -1.03, control: -0.05, exposure: 1500
21:13:48.378 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:48.378 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:13:48.378 00.000 6680 MoveAxis(E, 7, ABG)
21:13:48.378 00.000 6680 Guiding  Dir = 2, Dur = 7
21:13:48.378 00.000 6680 IsGuiding returns 0
21:13:48.380 00.002 6680 PulseGuide returned control before completion, sleep 17
21:13:48.390 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=188, Gamma=0.560
21:13:48.402 00.012 6680 IsGuiding returns 1
21:13:48.403 00.001 6680 scope still moving after pulse duration time elapsed
21:13:48.434 00.031 6680 IsGuiding returns 0
21:13:48.434 00.000 6680 scope move finished after 7 + 48 ms
21:13:48.434 00.000 6680 Move returns status 0, amount 7
21:13:48.434 00.000 6680 MoveAxis(N, 0, ABG)
21:13:48.434 00.000 6680 Move returns status 0, amount 0
21:13:48.434 00.000 6680 move complete, result=0
21:13:48.434 00.000 6680 worker thread done servicing request
21:13:48.434 00.000 2864 UpdateGuideState exits: m=1866 SNR=30.5
21:13:48.434 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:48.434 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:13:48.434 00.000 2864 Enqueuing Expose request
21:13:48.444 00.010 6680 Worker thread wakes up
21:13:48.444 00.000 2864 GuideStep: -1.0 px 7 ms EAST, -0.1 px 0 ms NORTH
21:13:48.444 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:13:48.444 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:13:49.878 01.434 6680 Exposure complete
21:13:49.944 00.066 6680 worker thread done servicing request
21:13:49.944 00.000 2864 OnExposeComplete: enter
21:13:49.944 00.000 2864 UpdateGuideState(): m_state=6
21:13:49.944 00.000 2864 Star::Find(15, 153, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
21:13:49.958 00.014 2864 Star::Find returns 1 (0), X=153.99, Y=708.50, Mass=1873, SNR=30.5, Peak=191 HFD=2.9
21:13:49.960 00.002 2864 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.80) = xAngle (-3.28 = 3.00)
21:13:49.960 00.000 2864 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.35 = -0.07)
21:13:49.960 00.000 2864 CameraToMount -- cameraX=1.15 cameraY=-0.61 hyp=1.30 cameraTheta=-0.49 mountX=-1.29 mountY=-0.09, mountTheta=-3.07
21:13:49.960 00.000 2864 SchedulePrimaryMove(10198720, x=1.15, y=-0.61, opts=13)
21:13:49.960 00.000 2864 Enqueuing Move request for scope (1.15, -0.61)
21:13:49.960 00.000 6680 Worker thread wakes up
21:13:49.960 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.15, -0.61) opts 0xd
21:13:49.960 00.000 6680 Handling offset move in thread for scope, endpoint = (1.15, -0.61)
21:13:49.960 00.000 6680 Moving (1.15, -0.61) raw xDistance=-1.29 yDistance=-0.09
21:13:49.960 00.000 6680 PPEC rslt: input = -1.29, final = -1.06, react = -0.77, pred = -0.30, hyst = -0.70, hyst_pct = 0.03, period_length = 514.84
21:13:49.960 00.000 6680 PPEC: input: -1.29, control: -1.06, exposure: 1500
21:13:49.960 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:49.960 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:13:49.960 00.000 6680 MoveAxis(E, 143, ABG)
21:13:49.960 00.000 6680 Guiding  Dir = 2, Dur = 143
21:13:49.974 00.014 6680 IsGuiding returns 0
21:13:49.974 00.000 6680 PulseGuide returned control before completion, sleep 153
21:13:49.984 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=198, Gamma=0.560
21:13:50.022 00.038 2864 UpdateGuideState exits: m=1873 SNR=30.5
21:13:50.022 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:50.022 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:13:50.022 00.000 2864 Enqueuing Expose request
21:13:50.132 00.110 6680 IsGuiding returns 1
21:13:50.132 00.000 6680 scope still moving after pulse duration time elapsed
21:13:50.163 00.031 6680 IsGuiding returns 0
21:13:50.163 00.000 6680 scope move finished after 143 + 46 ms
21:13:50.163 00.000 6680 Move returns status 0, amount 143
21:13:50.163 00.000 6680 MoveAxis(N, 0, ABG)
21:13:50.163 00.000 6680 Move returns status 0, amount 0
21:13:50.163 00.000 6680 move complete, result=0
21:13:50.163 00.000 6680 worker thread done servicing request
21:13:50.163 00.000 6680 Worker thread wakes up
21:13:50.163 00.000 2864 GuideStep: -1.3 px 143 ms EAST, -0.1 px 0 ms NORTH
21:13:50.163 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:13:50.163 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:13:51.809 01.646 6680 Exposure complete
21:13:51.868 00.059 6680 worker thread done servicing request
21:13:51.868 00.000 2864 OnExposeComplete: enter
21:13:51.868 00.000 2864 UpdateGuideState(): m_state=6
21:13:51.872 00.004 2864 Star::Find(15, 153, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
21:13:51.872 00.000 2864 Star::Find returns 1 (0), X=153.09, Y=708.87, Mass=1914, SNR=30.9, Peak=189 HFD=2.8
21:13:51.872 00.000 2864 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.80) = xAngle (-3.55 = 2.74)
21:13:51.872 00.000 2864 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.62 = -0.34)
21:13:51.872 00.000 2864 CameraToMount -- cameraX=0.25 cameraY=-0.24 hyp=0.35 cameraTheta=-0.75 mountX=-0.32 mountY=-0.12, mountTheta=-2.80
21:13:51.882 00.010 2864 SchedulePrimaryMove(10198720, x=0.25, y=-0.24, opts=13)
21:13:51.882 00.000 2864 Enqueuing Move request for scope (0.25, -0.24)
21:13:51.882 00.000 6680 Worker thread wakes up
21:13:51.882 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.24) opts 0xd
21:13:51.882 00.000 6680 Handling offset move in thread for scope, endpoint = (0.25, -0.24)
21:13:51.882 00.000 6680 Moving (0.25, -0.24) raw xDistance=-0.32 yDistance=-0.12
21:13:51.888 00.006 6680 PPEC rslt: input = -0.32, final = -0.39, react = -0.19, pred = -0.21, hyst = -0.18, hyst_pct = 0.02, period_length = 514.84
21:13:51.888 00.000 6680 PPEC: input: -0.32, control: -0.39, exposure: 1500
21:13:51.888 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:51.890 00.002 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:13:51.890 00.000 6680 MoveAxis(E, 53, ABG)
21:13:51.890 00.000 6680 Guiding  Dir = 2, Dur = 53
21:13:51.890 00.000 6680 IsGuiding returns 0
21:13:51.890 00.000 6680 PulseGuide returned control before completion, sleep 63
21:13:51.890 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=192, Gamma=0.560
21:13:51.944 00.054 2864 UpdateGuideState exits: m=1914 SNR=30.9
21:13:51.944 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:51.951 00.007 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:13:51.953 00.002 2864 Enqueuing Expose request
21:13:51.967 00.014 6680 IsGuiding returns 1
21:13:51.967 00.000 6680 scope still moving after pulse duration time elapsed
21:13:51.999 00.032 6680 IsGuiding returns 0
21:13:51.999 00.000 6680 scope move finished after 53 + 55 ms
21:13:51.999 00.000 6680 Move returns status 0, amount 53
21:13:51.999 00.000 6680 MoveAxis(N, 0, ABG)
21:13:51.999 00.000 6680 Move returns status 0, amount 0
21:13:51.999 00.000 6680 move complete, result=0
21:13:51.999 00.000 6680 worker thread done servicing request
21:13:51.999 00.000 6680 Worker thread wakes up
21:13:51.999 00.000 2864 GuideStep: -0.3 px 53 ms EAST, -0.1 px 0 ms NORTH
21:13:52.001 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
21:13:52.001 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:13:53.428 01.427 6680 Exposure complete
21:13:53.491 00.063 6680 worker thread done servicing request
21:13:53.491 00.000 2864 OnExposeComplete: enter
21:13:53.491 00.000 2864 UpdateGuideState(): m_state=6
21:13:53.491 00.000 2864 Star::Find(15, 153, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:13:53.505 00.014 2864 Star::Find returns 1 (0), X=153.00, Y=708.79, Mass=1869, SNR=30.5, Peak=189 HFD=2.6
21:13:53.507 00.002 2864 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.80) = xAngle (-3.88 = 2.40)
21:13:53.509 00.002 2864 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.96 = -0.67)
21:13:53.509 00.000 2864 CameraToMount -- cameraX=0.16 cameraY=-0.31 hyp=0.35 cameraTheta=-1.09 mountX=-0.26 mountY=-0.22, mountTheta=-2.44
21:13:53.509 00.000 2864 SchedulePrimaryMove(10198720, x=0.16, y=-0.31, opts=13)
21:13:53.509 00.000 2864 Enqueuing Move request for scope (0.16, -0.31)
21:13:53.509 00.000 6680 Worker thread wakes up
21:13:53.509 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.31) opts 0xd
21:13:53.509 00.000 6680 Handling offset move in thread for scope, endpoint = (0.16, -0.31)
21:13:53.509 00.000 6680 Moving (0.16, -0.31) raw xDistance=-0.26 yDistance=-0.22
21:13:53.509 00.000 6680 PPEC rslt: input = -0.26, final = -0.25, react = -0.16, pred = -0.09, hyst = -0.20, hyst_pct = 0.02, period_length = 514.84
21:13:53.509 00.000 6680 PPEC: input: -0.26, control: -0.25, exposure: 1500
21:13:53.509 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:13:53.523 00.014 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:13:53.523 00.000 6680 MoveAxis(E, 33, ABG)
21:13:53.523 00.000 6680 Guiding  Dir = 2, Dur = 33
21:13:53.523 00.000 6680 IsGuiding returns 0
21:13:53.523 00.000 6680 PulseGuide returned control before completion, sleep 43
21:13:53.525 00.002 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=177, Gamma=0.560
21:13:53.571 00.046 6680 IsGuiding returns 1
21:13:53.571 00.000 6680 scope still moving after pulse duration time elapsed
21:13:53.575 00.004 2864 UpdateGuideState exits: m=1869 SNR=30.5
21:13:53.575 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:53.587 00.012 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:13:53.589 00.002 2864 Enqueuing Expose request
21:13:53.602 00.013 6680 IsGuiding returns 1
21:13:53.634 00.032 6680 IsGuiding returns 1
21:13:53.665 00.031 6680 IsGuiding returns 0
21:13:53.665 00.000 6680 scope move finished after 33 + 109 ms
21:13:53.665 00.000 6680 Move returns status 0, amount 33
21:13:53.665 00.000 6680 MoveAxis(N, 0, ABG)
21:13:53.665 00.000 6680 Move returns status 0, amount 0
21:13:53.665 00.000 6680 move complete, result=0
21:13:53.665 00.000 6680 worker thread done servicing request
21:13:53.665 00.000 6680 Worker thread wakes up
21:13:53.665 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:13:53.665 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:13:53.665 00.000 2864 GuideStep: -0.3 px 33 ms EAST, -0.2 px 0 ms NORTH
21:13:55.316 01.651 6680 Exposure complete
21:13:55.364 00.048 6680 worker thread done servicing request
21:13:55.364 00.000 2864 OnExposeComplete: enter
21:13:55.364 00.000 2864 UpdateGuideState(): m_state=6
21:13:55.380 00.016 2864 Star::Find(15, 153, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
21:13:55.382 00.002 2864 Star::Find returns 1 (0), X=153.40, Y=708.95, Mass=1920, SNR=30.9, Peak=208 HFD=2.8
21:13:55.382 00.000 2864 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.80) = xAngle (-3.07 = -3.07)
21:13:55.382 00.000 2864 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.14 = 0.14)
21:13:55.382 00.000 2864 CameraToMount -- cameraX=0.56 cameraY=-0.16 hyp=0.58 cameraTheta=-0.27 mountX=-0.58 mountY=0.08, mountTheta=3.00
21:13:55.382 00.000 2864 SchedulePrimaryMove(10198720, x=0.56, y=-0.16, opts=13)
21:13:55.382 00.000 2864 Enqueuing Move request for scope (0.56, -0.16)
21:13:55.382 00.000 6680 Worker thread wakes up
21:13:55.382 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.16) opts 0xd
21:13:55.382 00.000 6680 Handling offset move in thread for scope, endpoint = (0.56, -0.16)
21:13:55.382 00.000 6680 Moving (0.56, -0.16) raw xDistance=-0.58 yDistance=0.08
21:13:55.382 00.000 6680 PPEC rslt: input = -0.58, final = -0.25, react = -0.35, pred = 0.10, hyst = -0.34, hyst_pct = 0.02, period_length = 514.84
21:13:55.382 00.000 6680 PPEC: input: -0.58, control: -0.25, exposure: 1500
21:13:55.382 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:55.396 00.014 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:13:55.396 00.000 6680 MoveAxis(E, 33, ABG)
21:13:55.396 00.000 6680 Guiding  Dir = 2, Dur = 33
21:13:55.396 00.000 6680 IsGuiding returns 0
21:13:55.396 00.000 6680 PulseGuide returned control before completion, sleep 43
21:13:55.396 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=183, Gamma=0.560
21:13:55.443 00.047 6680 IsGuiding returns 1
21:13:55.443 00.000 6680 scope still moving after pulse duration time elapsed
21:13:55.444 00.001 2864 UpdateGuideState exits: m=1920 SNR=30.9
21:13:55.444 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:55.444 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:13:55.459 00.015 2864 Enqueuing Expose request
21:13:55.475 00.016 6680 IsGuiding returns 0
21:13:55.475 00.000 6680 scope move finished after 33 + 45 ms
21:13:55.475 00.000 6680 Move returns status 0, amount 33
21:13:55.475 00.000 6680 MoveAxis(N, 0, ABG)
21:13:55.475 00.000 6680 Move returns status 0, amount 0
21:13:55.475 00.000 6680 move complete, result=0
21:13:55.475 00.000 6680 worker thread done servicing request
21:13:55.476 00.001 6680 Worker thread wakes up
21:13:55.476 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:13:55.476 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:13:55.478 00.002 2864 GuideStep: -0.6 px 33 ms EAST, 0.1 px 0 ms NORTH
21:13:56.890 01.412 6680 Exposure complete
21:13:56.959 00.069 6680 worker thread done servicing request
21:13:56.959 00.000 2864 OnExposeComplete: enter
21:13:56.959 00.000 2864 UpdateGuideState(): m_state=6
21:13:56.959 00.000 2864 Star::Find(15, 153, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
21:13:56.959 00.000 2864 Star::Find returns 1 (0), X=153.41, Y=708.84, Mass=1860, SNR=30.4, Peak=198 HFD=2.9
21:13:56.959 00.000 2864 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.80) = xAngle (-3.24 = 3.05)
21:13:56.969 00.010 2864 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.31 = -0.03)
21:13:56.969 00.000 2864 CameraToMount -- cameraX=0.57 cameraY=-0.27 hyp=0.63 cameraTheta=-0.44 mountX=-0.63 mountY=-0.02, mountTheta=-3.12
21:13:56.969 00.000 2864 SchedulePrimaryMove(10198720, x=0.57, y=-0.27, opts=13)
21:13:56.976 00.007 2864 Enqueuing Move request for scope (0.57, -0.27)
21:13:56.976 00.000 6680 Worker thread wakes up
21:13:56.976 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.27) opts 0xd
21:13:56.976 00.000 6680 Handling offset move in thread for scope, endpoint = (0.57, -0.27)
21:13:56.976 00.000 6680 Moving (0.57, -0.27) raw xDistance=-0.63 yDistance=-0.02
21:13:56.976 00.000 6680 PPEC rslt: input = -0.63, final = -0.18, react = -0.38, pred = 0.20, hyst = -0.35, hyst_pct = 0.02, period_length = 514.84
21:13:56.976 00.000 6680 PPEC: input: -0.63, control: -0.18, exposure: 1500
21:13:56.976 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:56.980 00.004 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:13:56.980 00.000 6680 MoveAxis(E, 24, ABG)
21:13:56.980 00.000 6680 Guiding  Dir = 2, Dur = 24
21:13:56.980 00.000 6680 IsGuiding returns 0
21:13:56.980 00.000 6680 PulseGuide returned control before completion, sleep 34
21:13:56.992 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=186, Gamma=0.560
21:13:57.017 00.025 6680 IsGuiding returns 1
21:13:57.017 00.000 6680 scope still moving after pulse duration time elapsed
21:13:57.033 00.016 2864 UpdateGuideState exits: m=1860 SNR=30.4
21:13:57.040 00.007 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:57.044 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:13:57.046 00.002 2864 Enqueuing Expose request
21:13:57.049 00.003 6680 IsGuiding returns 0
21:13:57.049 00.000 6680 scope move finished after 24 + 46 ms
21:13:57.049 00.000 6680 Move returns status 0, amount 24
21:13:57.049 00.000 6680 MoveAxis(N, 0, ABG)
21:13:57.049 00.000 6680 Move returns status 0, amount 0
21:13:57.049 00.000 6680 move complete, result=0
21:13:57.049 00.000 6680 worker thread done servicing request
21:13:57.049 00.000 6680 Worker thread wakes up
21:13:57.049 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:13:57.049 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:13:57.049 00.000 2864 GuideStep: -0.6 px 24 ms EAST, -0.0 px 0 ms NORTH
21:13:58.697 01.648 6680 Exposure complete
21:13:58.753 00.056 6680 worker thread done servicing request
21:13:58.753 00.000 2864 OnExposeComplete: enter
21:13:58.757 00.004 2864 UpdateGuideState(): m_state=6
21:13:58.759 00.002 2864 Star::Find(15, 153, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
21:13:58.759 00.000 2864 Star::Find returns 1 (0), X=153.55, Y=708.90, Mass=1869, SNR=30.5, Peak=209 HFD=2.9
21:13:58.759 00.000 2864 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.80) = xAngle (-3.07 = -3.07)
21:13:58.759 00.000 2864 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.15 = 0.14)
21:13:58.759 00.000 2864 CameraToMount -- cameraX=0.71 cameraY=-0.20 hyp=0.74 cameraTheta=-0.28 mountX=-0.74 mountY=0.10, mountTheta=3.01
21:13:58.759 00.000 2864 SchedulePrimaryMove(10198720, x=0.71, y=-0.20, opts=13)
21:13:58.759 00.000 2864 Enqueuing Move request for scope (0.71, -0.20)
21:13:58.759 00.000 6680 Worker thread wakes up
21:13:58.759 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.71, -0.20) opts 0xd
21:13:58.759 00.000 6680 Handling offset move in thread for scope, endpoint = (0.71, -0.20)
21:13:58.759 00.000 6680 Moving (0.71, -0.20) raw xDistance=-0.74 yDistance=0.10
21:13:58.759 00.000 6680 PPEC rslt: input = -0.74, final = -0.13, react = -0.44, pred = 0.32, hyst = -0.41, hyst_pct = 0.02, period_length = 514.84
21:13:58.759 00.000 6680 PPEC: input: -0.74, control: -0.13, exposure: 1500
21:13:58.759 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:58.759 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:13:58.759 00.000 6680 MoveAxis(E, 17, ABG)
21:13:58.774 00.015 6680 Guiding  Dir = 2, Dur = 17
21:13:58.774 00.000 6680 IsGuiding returns 0
21:13:58.774 00.000 6680 PulseGuide returned control before completion, sleep 27
21:13:58.774 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=189, Gamma=0.560
21:13:58.806 00.032 6680 IsGuiding returns 1
21:13:58.806 00.000 6680 scope still moving after pulse duration time elapsed
21:13:58.831 00.025 2864 UpdateGuideState exits: m=1869 SNR=30.5
21:13:58.831 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:58.831 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:13:58.831 00.000 2864 Enqueuing Expose request
21:13:58.838 00.007 6680 IsGuiding returns 0
21:13:58.838 00.000 6680 scope move finished after 17 + 47 ms
21:13:58.838 00.000 6680 Move returns status 0, amount 17
21:13:58.838 00.000 6680 MoveAxis(N, 0, ABG)
21:13:58.838 00.000 6680 Move returns status 0, amount 0
21:13:58.838 00.000 6680 move complete, result=0
21:13:58.838 00.000 6680 worker thread done servicing request
21:13:58.838 00.000 6680 Worker thread wakes up
21:13:58.838 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:13:58.838 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:13:58.838 00.000 2864 GuideStep: -0.7 px 17 ms EAST, 0.1 px 0 ms NORTH
21:14:00.264 01.426 6680 Exposure complete
21:14:00.319 00.055 6680 worker thread done servicing request
21:14:00.319 00.000 2864 OnExposeComplete: enter
21:14:00.319 00.000 2864 UpdateGuideState(): m_state=6
21:14:00.319 00.000 2864 Star::Find(15, 153, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
21:14:00.327 00.008 2864 Star::Find returns 1 (0), X=153.29, Y=709.08, Mass=1780, SNR=29.8, Peak=224 HFD=2.6
21:14:00.327 00.000 2864 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.80) = xAngle (-2.85 = -2.85)
21:14:00.327 00.000 2864 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.93 = 0.35)
21:14:00.333 00.006 2864 CameraToMount -- cameraX=0.45 cameraY=-0.03 hyp=0.45 cameraTheta=-0.06 mountX=-0.44 mountY=0.16, mountTheta=2.79
21:14:00.333 00.000 2864 SchedulePrimaryMove(10198720, x=0.45, y=-0.03, opts=13)
21:14:00.333 00.000 2864 Enqueuing Move request for scope (0.45, -0.03)
21:14:00.333 00.000 6680 Worker thread wakes up
21:14:00.333 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.03) opts 0xd
21:14:00.333 00.000 6680 Handling offset move in thread for scope, endpoint = (0.45, -0.03)
21:14:00.333 00.000 6680 Moving (0.45, -0.03) raw xDistance=-0.44 yDistance=0.16
21:14:00.333 00.000 6680 PPEC rslt: input = -0.44, final = -0.03, react = -0.26, pred = 0.23, hyst = -0.25, hyst_pct = 0.02, period_length = 514.84
21:14:00.333 00.000 6680 PPEC: input: -0.44, control: -0.03, exposure: 1500
21:14:00.333 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.16
21:14:00.333 00.000 6680 MoveAxis(E, 4, ABG)
21:14:00.333 00.000 6680 Guiding  Dir = 2, Dur = 4
21:14:00.333 00.000 6680 IsGuiding returns 0
21:14:00.333 00.000 6680 PulseGuide returned control before completion, sleep 14
21:14:00.355 00.022 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=188, Gamma=0.560
21:14:00.359 00.004 6680 IsGuiding returns 1
21:14:00.359 00.000 6680 scope still moving after pulse duration time elapsed
21:14:00.391 00.032 6680 IsGuiding returns 0
21:14:00.391 00.000 6680 scope move finished after 4 + 45 ms
21:14:00.391 00.000 6680 Move returns status 0, amount 4
21:14:00.391 00.000 6680 MoveAxis(S, 25, ABG)
21:14:00.391 00.000 6680 Guiding  Dir = 1, Dur = 25
21:14:00.391 00.000 6680 IsGuiding returns 0
21:14:00.391 00.000 6680 PulseGuide returned control before completion, sleep 35
21:14:00.399 00.008 2864 UpdateGuideState exits: m=1780 SNR=29.8
21:14:00.399 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:00.399 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:14:00.407 00.008 2864 Enqueuing Expose request
21:14:00.439 00.032 6680 IsGuiding returns 1
21:14:00.439 00.000 6680 scope still moving after pulse duration time elapsed
21:14:00.470 00.031 6680 IsGuiding returns 0
21:14:00.470 00.000 6680 scope move finished after 25 + 53 ms
21:14:00.470 00.000 6680 Move returns status 0, amount 25
21:14:00.470 00.000 6680 move complete, result=0
21:14:00.470 00.000 6680 worker thread done servicing request
21:14:00.470 00.000 6680 Worker thread wakes up
21:14:00.470 00.000 2864 GuideStep: -0.4 px 4 ms EAST, 0.2 px 25 ms SOUTH
21:14:00.470 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:14:00.470 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:14:02.122 01.652 6680 Exposure complete
21:14:02.186 00.064 6680 worker thread done servicing request
21:14:02.186 00.000 2864 OnExposeComplete: enter
21:14:02.186 00.000 2864 UpdateGuideState(): m_state=6
21:14:02.186 00.000 2864 Star::Find(15, 153, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
21:14:02.186 00.000 2864 Star::Find returns 1 (0), X=152.94, Y=709.04, Mass=1869, SNR=30.5, Peak=219 HFD=2.8
21:14:02.186 00.000 2864 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.80) = xAngle (-3.37 = 2.91)
21:14:02.195 00.009 2864 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.45 = -0.16)
21:14:02.195 00.000 2864 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.58 mountX=-0.12 mountY=-0.02, mountTheta=-2.97
21:14:02.195 00.000 2864 SchedulePrimaryMove(10198720, x=0.10, y=-0.07, opts=13)
21:14:02.202 00.007 2864 Enqueuing Move request for scope (0.10, -0.07)
21:14:02.202 00.000 6680 Worker thread wakes up
21:14:02.202 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
21:14:02.202 00.000 6680 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
21:14:02.202 00.000 6680 Moving (0.10, -0.07) raw xDistance=-0.12 yDistance=-0.02
21:14:02.202 00.000 6680 PPEC rslt: input = -0.12, final = 0.33, react = -0.07, pred = 0.34, hyst = 0.00, hyst_pct = 0.01, period_length = 514.84
21:14:02.202 00.000 6680 PPEC: input: -0.12, control: 0.33, exposure: 1500
21:14:02.202 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:02.202 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:14:02.202 00.000 6680 MoveAxis(W, 45, ABG)
21:14:02.202 00.000 6680 Guiding  Dir = 3, Dur = 45
21:14:02.202 00.000 6680 IsGuiding returns 0
21:14:02.202 00.000 6680 PulseGuide returned control before completion, sleep 55
21:14:02.202 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=213, Gamma=0.560
21:14:02.257 00.055 2864 UpdateGuideState exits: m=1869 SNR=30.5
21:14:02.265 00.008 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:02.265 00.000 6680 IsGuiding returns 1
21:14:02.265 00.000 6680 scope still moving after pulse duration time elapsed
21:14:02.265 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:14:02.265 00.000 2864 Enqueuing Expose request
21:14:02.296 00.031 6680 IsGuiding returns 0
21:14:02.296 00.000 6680 scope move finished after 45 + 45 ms
21:14:02.296 00.000 6680 Move returns status 0, amount 45
21:14:02.296 00.000 6680 MoveAxis(N, 0, ABG)
21:14:02.296 00.000 6680 Move returns status 0, amount 0
21:14:02.296 00.000 6680 move complete, result=0
21:14:02.296 00.000 6680 worker thread done servicing request
21:14:02.296 00.000 6680 Worker thread wakes up
21:14:02.296 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:14:02.296 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:14:02.296 00.000 2864 GuideStep: -0.1 px 45 ms WEST, -0.0 px 0 ms NORTH
21:14:03.722 01.426 6680 Exposure complete
21:14:03.801 00.079 6680 worker thread done servicing request
21:14:03.801 00.000 2864 OnExposeComplete: enter
21:14:03.801 00.000 2864 UpdateGuideState(): m_state=6
21:14:03.801 00.000 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
21:14:03.801 00.000 2864 Star::Find returns 1 (0), X=152.95, Y=709.56, Mass=1843, SNR=30.3, Peak=187 HFD=2.5
21:14:03.801 00.000 2864 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.80) = xAngle (-1.48 = -1.48)
21:14:03.801 00.000 2864 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.55 = 1.73)
21:14:03.801 00.000 2864 CameraToMount -- cameraX=0.12 cameraY=0.45 hyp=0.47 cameraTheta=1.32 mountX=0.04 mountY=0.46, mountTheta=1.48
21:14:03.801 00.000 2864 SchedulePrimaryMove(10198720, x=0.12, y=0.45, opts=13)
21:14:03.816 00.015 2864 Enqueuing Move request for scope (0.12, 0.45)
21:14:03.816 00.000 6680 Worker thread wakes up
21:14:03.816 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.45) opts 0xd
21:14:03.816 00.000 6680 Handling offset move in thread for scope, endpoint = (0.12, 0.45)
21:14:03.816 00.000 6680 Moving (0.12, 0.45) raw xDistance=0.04 yDistance=0.46
21:14:03.819 00.003 6680 PPEC rslt: input = 0.04, final = 0.38, react = 0.03, pred = 0.38, hyst = 0.00, hyst_pct = 0.01, period_length = 514.84
21:14:03.819 00.000 6680 PPEC: input: 0.04, control: 0.38, exposure: 1500
21:14:03.819 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
21:14:03.819 00.000 6680 MoveAxis(W, 51, ABG)
21:14:03.819 00.000 6680 Guiding  Dir = 3, Dur = 51
21:14:03.821 00.002 6680 IsGuiding returns 0
21:14:03.821 00.000 6680 PulseGuide returned control before completion, sleep 61
21:14:03.832 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=196, Gamma=0.560
21:14:03.864 00.032 2864 UpdateGuideState exits: m=1843 SNR=30.3
21:14:03.880 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:03.882 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:14:03.884 00.002 2864 Enqueuing Expose request
21:14:03.895 00.011 6680 IsGuiding returns 1
21:14:03.895 00.000 6680 scope still moving after pulse duration time elapsed
21:14:03.927 00.032 6680 IsGuiding returns 0
21:14:03.927 00.000 6680 scope move finished after 51 + 54 ms
21:14:03.927 00.000 6680 Move returns status 0, amount 51
21:14:03.927 00.000 6680 MoveAxis(S, 74, ABG)
21:14:03.927 00.000 6680 Guiding  Dir = 1, Dur = 74
21:14:03.927 00.000 6680 IsGuiding returns 0
21:14:03.927 00.000 6680 PulseGuide returned control before completion, sleep 84
21:14:04.021 00.094 6680 IsGuiding returns 1
21:14:04.021 00.000 6680 scope still moving after pulse duration time elapsed
21:14:04.053 00.032 6680 IsGuiding returns 0
21:14:04.053 00.000 6680 scope move finished after 74 + 50 ms
21:14:04.053 00.000 6680 Move returns status 0, amount 74
21:14:04.053 00.000 6680 move complete, result=0
21:14:04.053 00.000 6680 worker thread done servicing request
21:14:04.053 00.000 6680 Worker thread wakes up
21:14:04.053 00.000 2864 GuideStep: 0.0 px 51 ms WEST, 0.5 px 74 ms SOUTH
21:14:04.053 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:14:04.053 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:14:05.701 01.648 6680 Exposure complete
21:14:05.777 00.076 6680 worker thread done servicing request
21:14:05.777 00.000 2864 OnExposeComplete: enter
21:14:05.777 00.000 2864 UpdateGuideState(): m_state=6
21:14:05.781 00.004 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
21:14:05.781 00.000 2864 Star::Find returns 1 (0), X=152.72, Y=709.02, Mass=1839, SNR=30.2, Peak=192 HFD=2.8
21:14:05.781 00.000 2864 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.80) = xAngle (-5.31 = 0.98)
21:14:05.781 00.000 2864 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.38 = -2.10)
21:14:05.788 00.007 2864 CameraToMount -- cameraX=-0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-2.51 mountX=0.08 mountY=-0.13, mountTheta=-1.00
21:14:05.788 00.000 2864 SchedulePrimaryMove(10198720, x=-0.12, y=-0.09, opts=13)
21:14:05.788 00.000 2864 Enqueuing Move request for scope (-0.12, -0.09)
21:14:05.788 00.000 6680 Worker thread wakes up
21:14:05.788 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.09) opts 0xd
21:14:05.788 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.12, -0.09)
21:14:05.788 00.000 6680 Moving (-0.12, -0.09) raw xDistance=0.08 yDistance=-0.13
21:14:05.797 00.009 6680 PPEC rslt: input = 0.08, final = 0.26, react = 0.05, pred = 0.27, hyst = 0.00, hyst_pct = 0.01, period_length = 514.84
21:14:05.797 00.000 6680 PPEC: input: 0.08, control: 0.26, exposure: 1500
21:14:05.797 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:05.797 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:14:05.797 00.000 6680 MoveAxis(W, 35, ABG)
21:14:05.797 00.000 6680 Guiding  Dir = 3, Dur = 35
21:14:05.797 00.000 6680 IsGuiding returns 0
21:14:05.797 00.000 6680 PulseGuide returned control before completion, sleep 45
21:14:05.797 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=182, Gamma=0.560
21:14:05.844 00.047 6680 IsGuiding returns 1
21:14:05.844 00.000 6680 scope still moving after pulse duration time elapsed
21:14:05.850 00.006 2864 UpdateGuideState exits: m=1839 SNR=30.2
21:14:05.850 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:05.850 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:14:05.850 00.000 2864 Enqueuing Expose request
21:14:05.876 00.026 6680 IsGuiding returns 0
21:14:05.876 00.000 6680 scope move finished after 35 + 43 ms
21:14:05.876 00.000 6680 Move returns status 0, amount 35
21:14:05.876 00.000 6680 MoveAxis(N, 0, ABG)
21:14:05.876 00.000 6680 Move returns status 0, amount 0
21:14:05.876 00.000 6680 move complete, result=0
21:14:05.876 00.000 6680 worker thread done servicing request
21:14:05.876 00.000 6680 Worker thread wakes up
21:14:05.876 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:14:05.876 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:14:05.876 00.000 2864 GuideStep: 0.1 px 35 ms WEST, -0.1 px 0 ms NORTH
21:14:07.304 01.428 6680 Exposure complete
21:14:07.367 00.063 6680 worker thread done servicing request
21:14:07.367 00.000 2864 OnExposeComplete: enter
21:14:07.372 00.005 2864 UpdateGuideState(): m_state=6
21:14:07.374 00.002 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
21:14:07.376 00.002 2864 Star::Find returns 1 (0), X=152.62, Y=708.82, Mass=1875, SNR=30.5, Peak=185 HFD=3.1
21:14:07.376 00.000 2864 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.80) = xAngle (-5.01 = 1.27)
21:14:07.378 00.002 2864 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.08 = -1.80)
21:14:07.380 00.002 2864 CameraToMount -- cameraX=-0.21 cameraY=-0.29 hyp=0.36 cameraTheta=-2.21 mountX=0.10 mountY=-0.35, mountTheta=-1.28
21:14:07.382 00.002 2864 SchedulePrimaryMove(10198720, x=-0.21, y=-0.29, opts=13)
21:14:07.382 00.000 2864 Enqueuing Move request for scope (-0.21, -0.29)
21:14:07.382 00.000 6680 Worker thread wakes up
21:14:07.382 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.29) opts 0xd
21:14:07.382 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.21, -0.29)
21:14:07.382 00.000 6680 Moving (-0.21, -0.29) raw xDistance=0.10 yDistance=-0.35
21:14:07.382 00.000 6680 PPEC rslt: input = 0.10, final = 0.28, react = 0.06, pred = 0.29, hyst = 0.00, hyst_pct = 0.01, period_length = 514.84
21:14:07.382 00.000 6680 PPEC: input: 0.10, control: 0.28, exposure: 1500
21:14:07.382 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:14:07.382 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
21:14:07.382 00.000 6680 MoveAxis(W, 38, ABG)
21:14:07.382 00.000 6680 Guiding  Dir = 3, Dur = 38
21:14:07.382 00.000 6680 IsGuiding returns 0
21:14:07.382 00.000 6680 PulseGuide returned control before completion, sleep 48
21:14:07.398 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=178, Gamma=0.560
21:14:07.444 00.046 6680 IsGuiding returns 1
21:14:07.444 00.000 6680 scope still moving after pulse duration time elapsed
21:14:07.444 00.000 2864 UpdateGuideState exits: m=1875 SNR=30.5
21:14:07.444 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:07.444 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:14:07.444 00.000 2864 Enqueuing Expose request
21:14:07.475 00.031 6680 IsGuiding returns 0
21:14:07.475 00.000 6680 scope move finished after 38 + 46 ms
21:14:07.475 00.000 6680 Move returns status 0, amount 38
21:14:07.475 00.000 6680 MoveAxis(N, 0, ABG)
21:14:07.475 00.000 6680 Move returns status 0, amount 0
21:14:07.475 00.000 6680 move complete, result=0
21:14:07.475 00.000 6680 worker thread done servicing request
21:14:07.475 00.000 6680 Worker thread wakes up
21:14:07.475 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:14:07.475 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:14:07.475 00.000 2864 GuideStep: 0.1 px 38 ms WEST, -0.3 px 0 ms NORTH
21:14:09.121 01.646 6680 Exposure complete
21:14:09.179 00.058 6680 worker thread done servicing request
21:14:09.179 00.000 2864 OnExposeComplete: enter
21:14:09.179 00.000 2864 UpdateGuideState(): m_state=6
21:14:09.179 00.000 2864 Star::Find(15, 152, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
21:14:09.185 00.006 2864 Star::Find returns 1 (0), X=152.28, Y=708.60, Mass=1833, SNR=30.2, Peak=166 HFD=3.0
21:14:09.185 00.000 2864 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.80) = xAngle (-5.20 = 1.08)
21:14:09.185 00.000 2864 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.27 = -1.99)
21:14:09.185 00.000 2864 CameraToMount -- cameraX=-0.56 cameraY=-0.51 hyp=0.75 cameraTheta=-2.41 mountX=0.35 mountY=-0.69, mountTheta=-1.10
21:14:09.185 00.000 2864 SchedulePrimaryMove(10198720, x=-0.56, y=-0.51, opts=13)
21:14:09.195 00.010 2864 Enqueuing Move request for scope (-0.56, -0.51)
21:14:09.195 00.000 6680 Worker thread wakes up
21:14:09.195 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.51) opts 0xd
21:14:09.195 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.56, -0.51)
21:14:09.195 00.000 6680 Moving (-0.56, -0.51) raw xDistance=0.35 yDistance=-0.69
21:14:09.195 00.000 6680 PPEC rslt: input = 0.35, final = 0.54, react = 0.21, pred = 0.33, hyst = 0.21, hyst_pct = 0.01, period_length = 514.84
21:14:09.199 00.004 6680 PPEC: input: 0.35, control: 0.54, exposure: 1500
21:14:09.199 00.000 6680 resist switch: large excursion: input -0.69 thresh 0.45 direction from 1 to -1
21:14:09.199 00.000 6680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.07
21:14:09.199 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69
21:14:09.199 00.000 6680 MoveAxis(W, 73, ABG)
21:14:09.199 00.000 6680 Guiding  Dir = 3, Dur = 73
21:14:09.199 00.000 6680 IsGuiding returns 0
21:14:09.199 00.000 6680 PulseGuide returned control before completion, sleep 83
21:14:09.201 00.002 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=156, Gamma=0.560
21:14:09.257 00.056 2864 UpdateGuideState exits: m=1833 SNR=30.2
21:14:09.257 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:09.257 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:14:09.257 00.000 2864 Enqueuing Expose request
21:14:09.297 00.040 6680 IsGuiding returns 0
21:14:09.297 00.000 6680 Move returns status 0, amount 73
21:14:09.297 00.000 6680 BLC: Oldest BLC event removed
21:14:09.297 00.000 6680 BLC: Dec direction reversal from South to North, backlash comp pulse of 109 applied
21:14:09.297 00.000 6680 MoveAxis(N, 219, ABG)
21:14:09.297 00.000 6680 Guiding  Dir = 0, Dur = 219
21:14:09.297 00.000 6680 IsGuiding returns 0
21:14:09.297 00.000 6680 PulseGuide returned control before completion, sleep 229
21:14:09.534 00.237 6680 IsGuiding returns 1
21:14:09.534 00.000 6680 scope still moving after pulse duration time elapsed
21:14:09.565 00.031 6680 IsGuiding returns 0
21:14:09.565 00.000 6680 scope move finished after 219 + 49 ms
21:14:09.565 00.000 6680 Move returns status 0, amount 219
21:14:09.565 00.000 6680 move complete, result=0
21:14:09.565 00.000 6680 worker thread done servicing request
21:14:09.565 00.000 6680 Worker thread wakes up
21:14:09.565 00.000 2864 GuideStep: 0.4 px 73 ms WEST, -0.7 px 219 ms NORTH
21:14:09.570 00.005 6680 worker thread servicing REQUEST_EXPOSE 1500
21:14:09.570 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:14:11.003 01.433 6680 Exposure complete
21:14:11.076 00.073 6680 worker thread done servicing request
21:14:11.076 00.000 2864 OnExposeComplete: enter
21:14:11.076 00.000 2864 UpdateGuideState(): m_state=6
21:14:11.076 00.000 2864 Star::Find(15, 152, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
21:14:11.082 00.006 2864 Star::Find returns 1 (0), X=151.92, Y=709.16, Mass=1855, SNR=30.4, Peak=201 HFD=2.8
21:14:11.082 00.000 2864 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.80) = xAngle (0.29 = 0.29)
21:14:11.082 00.000 2864 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.78 = -2.78)
21:14:11.082 00.000 2864 CameraToMount -- cameraX=-0.91 cameraY=0.05 hyp=0.92 cameraTheta=3.09 mountX=0.88 mountY=-0.32, mountTheta=-0.35
21:14:11.082 00.000 2864 SchedulePrimaryMove(10198720, x=-0.91, y=0.05, opts=13)
21:14:11.082 00.000 2864 Enqueuing Move request for scope (-0.91, 0.05)
21:14:11.082 00.000 6680 Worker thread wakes up
21:14:11.082 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.91, 0.05) opts 0xd
21:14:11.082 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.91, 0.05)
21:14:11.082 00.000 6680 Moving (-0.91, 0.05) raw xDistance=0.88 yDistance=-0.32
21:14:11.082 00.000 6680 BLC: History state: CurrMiss=0.32, AvgInitMiss=0.48, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.688785, 1:0.319978
21:14:11.082 00.000 6680 BLC: Under-shoot, no adjustment, waiting for more data
21:14:11.098 00.016 6680 PPEC rslt: input = 0.88, final = 0.90, react = 0.53, pred = 0.38, hyst = 0.49, hyst_pct = 0.01, period_length = 514.84
21:14:11.098 00.000 6680 PPEC: input: 0.88, control: 0.90, exposure: 1500
21:14:11.098 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
21:14:11.098 00.000 6680 MoveAxis(W, 122, ABG)
21:14:11.098 00.000 6680 Guiding  Dir = 3, Dur = 122
21:14:11.098 00.000 6680 IsGuiding returns 0
21:14:11.098 00.000 6680 PulseGuide returned control before completion, sleep 132
21:14:11.101 00.003 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=192, Gamma=0.560
21:14:11.157 00.056 2864 UpdateGuideState exits: m=1855 SNR=30.4
21:14:11.159 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:11.161 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:14:11.163 00.002 2864 Enqueuing Expose request
21:14:11.239 00.076 6680 IsGuiding returns 1
21:14:11.239 00.000 6680 scope still moving after pulse duration time elapsed
21:14:11.271 00.032 6680 IsGuiding returns 0
21:14:11.271 00.000 6680 scope move finished after 122 + 49 ms
21:14:11.271 00.000 6680 Move returns status 0, amount 122
21:14:11.271 00.000 6680 MoveAxis(N, 51, ABG)
21:14:11.271 00.000 6680 Guiding  Dir = 0, Dur = 51
21:14:11.271 00.000 6680 IsGuiding returns 0
21:14:11.271 00.000 6680 PulseGuide returned control before completion, sleep 61
21:14:11.334 00.063 6680 IsGuiding returns 1
21:14:11.334 00.000 6680 scope still moving after pulse duration time elapsed
21:14:11.367 00.033 6680 IsGuiding returns 0
21:14:11.367 00.000 6680 scope move finished after 51 + 44 ms
21:14:11.367 00.000 6680 Move returns status 0, amount 51
21:14:11.367 00.000 6680 move complete, result=0
21:14:11.367 00.000 6680 worker thread done servicing request
21:14:11.367 00.000 6680 Worker thread wakes up
21:14:11.367 00.000 2864 GuideStep: 0.9 px 122 ms WEST, -0.3 px 51 ms NORTH
21:14:11.367 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:14:11.367 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:14:13.007 01.640 6680 Exposure complete
21:14:13.086 00.079 6680 worker thread done servicing request
21:14:13.086 00.000 2864 OnExposeComplete: enter
21:14:13.086 00.000 2864 UpdateGuideState(): m_state=6
21:14:13.086 00.000 2864 Star::Find(15, 151, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
21:14:13.086 00.000 2864 Star::Find returns 1 (0), X=151.64, Y=709.19, Mass=1842, SNR=30.3, Peak=193 HFD=2.9
21:14:13.086 00.000 2864 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.80) = xAngle (0.27 = 0.27)
21:14:13.094 00.008 2864 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.80 = -2.80)
21:14:13.094 00.000 2864 CameraToMount -- cameraX=-1.20 cameraY=0.09 hyp=1.20 cameraTheta=3.07 mountX=1.16 mountY=-0.40, mountTheta=-0.33
21:14:13.101 00.007 2864 SchedulePrimaryMove(10198720, x=-1.20, y=0.09, opts=13)
21:14:13.101 00.000 2864 Enqueuing Move request for scope (-1.20, 0.09)
21:14:13.101 00.000 6680 Worker thread wakes up
21:14:13.101 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.20, 0.09) opts 0xd
21:14:13.101 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.20, 0.09)
21:14:13.101 00.000 6680 Moving (-1.20, 0.09) raw xDistance=1.16 yDistance=-0.40
21:14:13.101 00.000 6680 BLC: History state: CurrMiss=0.40, AvgInitMiss=0.48, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.688785, 1:0.319978, 2:0.401076
21:14:13.101 00.000 6680 BLC: Under-shoot: nominal increase by 76
21:14:13.101 00.000 6680 BLC: window closed
21:14:13.101 00.000 6680 BLC: Pulse adjusted to 120
21:14:13.107 00.006 6680 PPEC rslt: input = 1.16, final = 1.10, react = 0.70, pred = 0.41, hyst = 0.66, hyst_pct = 0.00, period_length = 514.84
21:14:13.107 00.000 6680 PPEC: input: 1.16, control: 1.10, exposure: 1500
21:14:13.107 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
21:14:13.107 00.000 6680 MoveAxis(W, 148, ABG)
21:14:13.107 00.000 6680 Guiding  Dir = 3, Dur = 148
21:14:13.107 00.000 6680 IsGuiding returns 0
21:14:13.107 00.000 6680 PulseGuide returned control before completion, sleep 158
21:14:13.110 00.003 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=178, Gamma=0.560
21:14:13.163 00.053 2864 UpdateGuideState exits: m=1842 SNR=30.3
21:14:13.163 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:13.163 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:14:13.163 00.000 2864 Enqueuing Expose request
21:14:13.243 00.080 2864 evsrv: cli 1028D998 connect
21:14:13.245 00.002 2864 case statement mapped state 6 to 3
21:14:13.249 00.004 2864 case statement mapped state 6 to 3
21:14:13.251 00.002 2864 evsrv: cli 1028D998 request: {"method":"get_pixel_scale","id":"a6cbf789-8ee3-4444-a527-5368e4cb7534"}
21:14:13.255 00.004 2864 evsrv: cli 1028D998 response: {"jsonrpc":"2.0","result":1.86834,"id":"a6cbf789-8ee3-4444-a527-5368e4cb7534"}
21:14:13.259 00.004 2864 evsrv: cli 1028D998 disconnect
21:14:13.269 00.010 6680 IsGuiding returns 1
21:14:13.269 00.000 6680 scope still moving after pulse duration time elapsed
21:14:13.301 00.032 6680 IsGuiding returns 0
21:14:13.301 00.000 6680 scope move finished after 148 + 45 ms
21:14:13.301 00.000 6680 Move returns status 0, amount 148
21:14:13.301 00.000 6680 MoveAxis(N, 64, ABG)
21:14:13.301 00.000 6680 Guiding  Dir = 0, Dur = 64
21:14:13.301 00.000 6680 IsGuiding returns 0
21:14:13.301 00.000 6680 PulseGuide returned control before completion, sleep 74
21:14:13.380 00.079 6680 IsGuiding returns 1
21:14:13.380 00.000 6680 scope still moving after pulse duration time elapsed
21:14:13.413 00.033 6680 IsGuiding returns 0
21:14:13.413 00.000 6680 scope move finished after 64 + 47 ms
21:14:13.413 00.000 6680 Move returns status 0, amount 64
21:14:13.413 00.000 6680 move complete, result=0
21:14:13.413 00.000 6680 worker thread done servicing request
21:14:13.413 00.000 2864 GuideStep: 1.2 px 148 ms WEST, -0.4 px 64 ms NORTH
21:14:13.420 00.007 6680 Worker thread wakes up
21:14:13.420 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:14:13.420 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:14:14.846 01.426 6680 Exposure complete
21:14:14.904 00.058 6680 worker thread done servicing request
21:14:14.904 00.000 2864 OnExposeComplete: enter
21:14:14.904 00.000 2864 UpdateGuideState(): m_state=6
21:14:14.904 00.000 2864 Star::Find(15, 151, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
21:14:14.904 00.000 2864 Star::Find returns 1 (0), X=152.29, Y=709.26, Mass=1820, SNR=30.1, Peak=190 HFD=2.9
21:14:14.904 00.000 2864 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.80) = xAngle (0.08 = 0.08)
21:14:14.913 00.009 2864 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.00 = -3.00)
21:14:14.915 00.002 2864 CameraToMount -- cameraX=-0.55 cameraY=0.15 hyp=0.57 cameraTheta=2.87 mountX=0.56 mountY=-0.08, mountTheta=-0.14
21:14:14.915 00.000 2864 SchedulePrimaryMove(10198720, x=-0.55, y=0.15, opts=13)
21:14:14.915 00.000 2864 Enqueuing Move request for scope (-0.55, 0.15)
21:14:14.915 00.000 6680 Worker thread wakes up
21:14:14.915 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.15) opts 0xd
21:14:14.915 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.55, 0.15)
21:14:14.915 00.000 6680 Moving (-0.55, 0.15) raw xDistance=0.56 yDistance=-0.08
21:14:14.915 00.000 6680 PPEC rslt: input = 0.56, final = 0.73, react = 0.34, pred = 0.40, hyst = 0.36, hyst_pct = 0.00, period_length = 514.84
21:14:14.915 00.000 6680 PPEC: input: 0.56, control: 0.73, exposure: 1500
21:14:14.915 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:14.915 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:14:14.915 00.000 6680 MoveAxis(W, 99, ABG)
21:14:14.915 00.000 6680 Guiding  Dir = 3, Dur = 99
21:14:14.915 00.000 6680 IsGuiding returns 0
21:14:14.915 00.000 6680 PulseGuide returned control before completion, sleep 109
21:14:14.935 00.020 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=164, Gamma=0.560
21:14:14.978 00.043 2864 UpdateGuideState exits: m=1820 SNR=30.1
21:14:14.978 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:14.978 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:14:14.978 00.000 2864 Enqueuing Expose request
21:14:15.041 00.063 6680 IsGuiding returns 1
21:14:15.041 00.000 6680 scope still moving after pulse duration time elapsed
21:14:15.073 00.032 6680 IsGuiding returns 0
21:14:15.073 00.000 6680 scope move finished after 99 + 49 ms
21:14:15.073 00.000 6680 Move returns status 0, amount 99
21:14:15.073 00.000 6680 MoveAxis(N, 0, ABG)
21:14:15.073 00.000 6680 Move returns status 0, amount 0
21:14:15.073 00.000 6680 move complete, result=0
21:14:15.073 00.000 6680 worker thread done servicing request
21:14:15.073 00.000 6680 Worker thread wakes up
21:14:15.073 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:14:15.073 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:14:15.073 00.000 2864 GuideStep: 0.6 px 99 ms WEST, -0.1 px 0 ms NORTH
21:14:16.728 01.655 6680 Exposure complete
21:14:16.775 00.047 6680 worker thread done servicing request
21:14:16.775 00.000 2864 OnExposeComplete: enter
21:14:16.775 00.000 2864 UpdateGuideState(): m_state=6
21:14:16.788 00.013 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
21:14:16.791 00.003 2864 Star::Find returns 1 (0), X=152.30, Y=709.70, Mass=1828, SNR=30.2, Peak=155 HFD=3.0
21:14:16.791 00.000 2864 CameraToMount -- cameraTheta (2.31) - m_xAngle (2.80) = xAngle (-0.49 = -0.49)
21:14:16.791 00.000 2864 CameraToMount -- cameraTheta (2.31) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.56 = 2.72)
21:14:16.791 00.000 2864 CameraToMount -- cameraX=-0.54 cameraY=0.59 hyp=0.80 cameraTheta=2.31 mountX=0.71 mountY=0.33, mountTheta=0.43
21:14:16.791 00.000 2864 SchedulePrimaryMove(10198720, x=-0.54, y=0.59, opts=13)
21:14:16.791 00.000 2864 Enqueuing Move request for scope (-0.54, 0.59)
21:14:16.791 00.000 6680 Worker thread wakes up
21:14:16.791 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.59) opts 0xd
21:14:16.791 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.54, 0.59)
21:14:16.791 00.000 6680 Moving (-0.54, 0.59) raw xDistance=0.71 yDistance=0.33
21:14:16.791 00.000 6680 PPEC rslt: input = 0.71, final = 0.83, react = 0.43, pred = 0.40, hyst = 0.45, hyst_pct = 0.00, period_length = 514.84
21:14:16.791 00.000 6680 PPEC: input: 0.71, control: 0.83, exposure: 1500
21:14:16.791 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:14:16.791 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
21:14:16.791 00.000 6680 MoveAxis(W, 112, ABG)
21:14:16.791 00.000 6680 Guiding  Dir = 3, Dur = 112
21:14:16.791 00.000 6680 IsGuiding returns 0
21:14:16.791 00.000 6680 PulseGuide returned control before completion, sleep 122
21:14:16.817 00.026 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=192, Gamma=0.560
21:14:16.855 00.038 2864 UpdateGuideState exits: m=1828 SNR=30.2
21:14:16.855 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:16.855 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:14:16.870 00.015 2864 Enqueuing Expose request
21:14:16.934 00.064 6680 IsGuiding returns 1
21:14:16.934 00.000 6680 scope still moving after pulse duration time elapsed
21:14:16.965 00.031 6680 IsGuiding returns 0
21:14:16.965 00.000 6680 scope move finished after 112 + 47 ms
21:14:16.965 00.000 6680 Move returns status 0, amount 112
21:14:16.965 00.000 6680 MoveAxis(N, 0, ABG)
21:14:16.965 00.000 6680 Move returns status 0, amount 0
21:14:16.965 00.000 6680 move complete, result=0
21:14:16.965 00.000 6680 worker thread done servicing request
21:14:16.965 00.000 6680 Worker thread wakes up
21:14:16.965 00.000 2864 GuideStep: 0.7 px 112 ms WEST, 0.3 px 0 ms NORTH
21:14:16.965 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:14:16.965 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:14:18.398 01.433 6680 Exposure complete
21:14:18.475 00.077 6680 worker thread done servicing request
21:14:18.475 00.000 2864 OnExposeComplete: enter
21:14:18.476 00.001 2864 UpdateGuideState(): m_state=6
21:14:18.476 00.000 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
21:14:18.476 00.000 2864 Star::Find returns 1 (0), X=152.24, Y=709.20, Mass=1875, SNR=30.5, Peak=172 HFD=3.2
21:14:18.476 00.000 2864 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.80) = xAngle (0.19 = 0.19)
21:14:18.476 00.000 2864 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.89 = -2.89)
21:14:18.476 00.000 2864 CameraToMount -- cameraX=-0.59 cameraY=0.10 hyp=0.60 cameraTheta=2.98 mountX=0.59 mountY=-0.15, mountTheta=-0.25
21:14:18.476 00.000 2864 SchedulePrimaryMove(10198720, x=-0.59, y=0.10, opts=13)
21:14:18.476 00.000 2864 Enqueuing Move request for scope (-0.59, 0.10)
21:14:18.492 00.016 6680 Worker thread wakes up
21:14:18.492 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.10) opts 0xd
21:14:18.492 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.59, 0.10)
21:14:18.492 00.000 6680 Moving (-0.59, 0.10) raw xDistance=0.59 yDistance=-0.15
21:14:18.492 00.000 6680 PPEC rslt: input = 0.59, final = 0.82, react = 0.36, pred = 0.47, hyst = 0.36, hyst_pct = 0.01, period_length = 518.54
21:14:18.492 00.000 6680 PPEC: input: 0.59, control: 0.82, exposure: 1500
21:14:18.492 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.15
21:14:18.492 00.000 6680 MoveAxis(W, 110, ABG)
21:14:18.492 00.000 6680 Guiding  Dir = 3, Dur = 110
21:14:18.492 00.000 6680 IsGuiding returns 0
21:14:18.492 00.000 6680 PulseGuide returned control before completion, sleep 120
21:14:18.507 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=152, Gamma=0.560
21:14:18.546 00.039 2864 UpdateGuideState exits: m=1875 SNR=30.5
21:14:18.555 00.009 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:18.555 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:14:18.555 00.000 2864 Enqueuing Expose request
21:14:18.635 00.080 6680 IsGuiding returns 1
21:14:18.635 00.000 6680 scope still moving after pulse duration time elapsed
21:14:18.666 00.031 6680 IsGuiding returns 0
21:14:18.666 00.000 6680 scope move finished after 110 + 58 ms
21:14:18.666 00.000 6680 Move returns status 0, amount 110
21:14:18.666 00.000 6680 MoveAxis(N, 24, ABG)
21:14:18.666 00.000 6680 Guiding  Dir = 0, Dur = 24
21:14:18.666 00.000 6680 IsGuiding returns 0
21:14:18.666 00.000 6680 PulseGuide returned control before completion, sleep 34
21:14:18.713 00.047 6680 IsGuiding returns 1
21:14:18.713 00.000 6680 scope still moving after pulse duration time elapsed
21:14:18.745 00.032 6680 IsGuiding returns 1
21:14:18.777 00.032 6680 IsGuiding returns 1
21:14:18.808 00.031 6680 IsGuiding returns 0
21:14:18.808 00.000 6680 scope move finished after 24 + 117 ms
21:14:18.808 00.000 6680 Move returns status 0, amount 24
21:14:18.808 00.000 6680 move complete, result=0
21:14:18.808 00.000 6680 worker thread done servicing request
21:14:18.808 00.000 2864 GuideStep: 0.6 px 110 ms WEST, -0.2 px 24 ms NORTH
21:14:18.808 00.000 6680 Worker thread wakes up
21:14:18.808 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:14:18.808 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:14:20.445 01.637 6680 Exposure complete
21:14:20.492 00.047 6680 worker thread done servicing request
21:14:20.492 00.000 2864 OnExposeComplete: enter
21:14:20.492 00.000 2864 UpdateGuideState(): m_state=6
21:14:20.492 00.000 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
21:14:20.492 00.000 2864 Star::Find returns 1 (0), X=152.31, Y=708.84, Mass=1886, SNR=30.6, Peak=162 HFD=3.2
21:14:20.492 00.000 2864 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.80) = xAngle (-5.47 = 0.81)
21:14:20.492 00.000 2864 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.54 = -2.26)
21:14:20.502 00.010 2864 CameraToMount -- cameraX=-0.53 cameraY=-0.26 hyp=0.59 cameraTheta=-2.67 mountX=0.40 mountY=-0.45, mountTheta=-0.84
21:14:20.502 00.000 2864 SchedulePrimaryMove(10198720, x=-0.53, y=-0.26, opts=13)
21:14:20.507 00.005 2864 Enqueuing Move request for scope (-0.53, -0.26)
21:14:20.507 00.000 6680 Worker thread wakes up
21:14:20.507 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.26) opts 0xd
21:14:20.507 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.53, -0.26)
21:14:20.507 00.000 6680 Moving (-0.53, -0.26) raw xDistance=0.40 yDistance=-0.45
21:14:20.507 00.000 6680 PPEC rslt: input = 0.40, final = 0.89, react = 0.24, pred = 0.65, hyst = 0.27, hyst_pct = 0.00, period_length = 518.54
21:14:20.507 00.000 6680 PPEC: input: 0.40, control: 0.89, exposure: 1500
21:14:20.512 00.005 6680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
21:14:20.512 00.000 6680 MoveAxis(W, 120, ABG)
21:14:20.512 00.000 6680 Guiding  Dir = 3, Dur = 120
21:14:20.512 00.000 6680 IsGuiding returns 0
21:14:20.512 00.000 6680 PulseGuide returned control before completion, sleep 130
21:14:20.523 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=172, Gamma=0.560
21:14:20.569 00.046 2864 UpdateGuideState exits: m=1886 SNR=30.6
21:14:20.569 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:20.569 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:14:20.569 00.000 2864 Enqueuing Expose request
21:14:20.645 00.076 6680 IsGuiding returns 1
21:14:20.645 00.000 6680 scope still moving after pulse duration time elapsed
21:14:20.677 00.032 6680 IsGuiding returns 0
21:14:20.677 00.000 6680 scope move finished after 120 + 44 ms
21:14:20.677 00.000 6680 Move returns status 0, amount 120
21:14:20.677 00.000 6680 MoveAxis(N, 73, ABG)
21:14:20.677 00.000 6680 Guiding  Dir = 0, Dur = 73
21:14:20.677 00.000 6680 IsGuiding returns 0
21:14:20.677 00.000 6680 PulseGuide returned control before completion, sleep 83
21:14:20.772 00.095 6680 IsGuiding returns 1
21:14:20.772 00.000 6680 scope still moving after pulse duration time elapsed
21:14:20.804 00.032 6680 IsGuiding returns 0
21:14:20.804 00.000 6680 scope move finished after 73 + 53 ms
21:14:20.804 00.000 6680 Move returns status 0, amount 73
21:14:20.804 00.000 6680 move complete, result=0
21:14:20.804 00.000 6680 worker thread done servicing request
21:14:20.804 00.000 2864 GuideStep: 0.4 px 120 ms WEST, -0.5 px 73 ms NORTH
21:14:20.804 00.000 6680 Worker thread wakes up
21:14:20.804 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:14:20.804 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:14:22.241 01.437 6680 Exposure complete
21:14:22.288 00.047 6680 worker thread done servicing request
21:14:22.288 00.000 2864 OnExposeComplete: enter
21:14:22.304 00.016 2864 UpdateGuideState(): m_state=6
21:14:22.304 00.000 2864 Star::Find(15, 152, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
21:14:22.304 00.000 2864 Star::Find returns 1 (0), X=152.75, Y=709.28, Mass=1877, SNR=30.5, Peak=170 HFD=3.5
21:14:22.304 00.000 2864 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.80) = xAngle (-0.78 = -0.78)
21:14:22.304 00.000 2864 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.85 = 2.43)
21:14:22.304 00.000 2864 CameraToMount -- cameraX=-0.09 cameraY=0.18 hyp=0.20 cameraTheta=2.02 mountX=0.14 mountY=0.13, mountTheta=0.74
21:14:22.304 00.000 2864 SchedulePrimaryMove(10198720, x=-0.09, y=0.18, opts=13)
21:14:22.319 00.015 2864 Enqueuing Move request for scope (-0.09, 0.18)
21:14:22.319 00.000 6680 Worker thread wakes up
21:14:22.319 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.18) opts 0xd
21:14:22.319 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.09, 0.18)
21:14:22.319 00.000 6680 Moving (-0.09, 0.18) raw xDistance=0.14 yDistance=0.13
21:14:22.319 00.000 6680 PPEC rslt: input = 0.14, final = 0.60, react = 0.08, pred = 0.60, hyst = 0.00, hyst_pct = 0.00, period_length = 518.54
21:14:22.319 00.000 6680 PPEC: input: 0.14, control: 0.60, exposure: 1500
21:14:22.319 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:22.319 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:14:22.319 00.000 6680 MoveAxis(W, 81, ABG)
21:14:22.319 00.000 6680 Guiding  Dir = 3, Dur = 81
21:14:22.319 00.000 6680 IsGuiding returns 0
21:14:22.319 00.000 6680 PulseGuide returned control before completion, sleep 91
21:14:22.335 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=175, Gamma=0.560
21:14:22.382 00.047 2864 UpdateGuideState exits: m=1877 SNR=30.5
21:14:22.385 00.003 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:22.387 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:14:22.389 00.002 2864 Enqueuing Expose request
21:14:22.431 00.042 6680 IsGuiding returns 1
21:14:22.431 00.000 6680 scope still moving after pulse duration time elapsed
21:14:22.462 00.031 6680 IsGuiding returns 0
21:14:22.462 00.000 6680 scope move finished after 81 + 56 ms
21:14:22.462 00.000 6680 Move returns status 0, amount 81
21:14:22.462 00.000 6680 MoveAxis(N, 0, ABG)
21:14:22.462 00.000 6680 Move returns status 0, amount 0
21:14:22.462 00.000 6680 move complete, result=0
21:14:22.462 00.000 6680 worker thread done servicing request
21:14:22.462 00.000 2864 GuideStep: 0.1 px 81 ms WEST, 0.1 px 0 ms NORTH
21:14:22.462 00.000 6680 Worker thread wakes up
21:14:22.462 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:14:22.462 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:14:24.101 01.639 6680 Exposure complete
21:14:24.182 00.081 6680 worker thread done servicing request
21:14:24.182 00.000 2864 OnExposeComplete: enter
21:14:24.184 00.002 2864 UpdateGuideState(): m_state=6
21:14:24.186 00.002 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
21:14:24.189 00.003 2864 Star::Find returns 1 (0), X=152.81, Y=709.10, Mass=1849, SNR=30.3, Peak=179 HFD=2.9
21:14:24.191 00.002 2864 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.80) = xAngle (-5.84 = 0.44)
21:14:24.194 00.003 2864 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.91 = -2.63)
21:14:24.196 00.002 2864 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.04 mountX=0.02 mountY=-0.01, mountTheta=-0.50
21:14:24.200 00.004 2864 SchedulePrimaryMove(10198720, x=-0.03, y=-0.00, opts=13)
21:14:24.200 00.000 2864 Enqueuing Move request for scope (-0.03, -0.00)
21:14:24.200 00.000 6680 Worker thread wakes up
21:14:24.200 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
21:14:24.200 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
21:14:24.200 00.000 6680 Moving (-0.03, -0.00) raw xDistance=0.02 yDistance=-0.01
21:14:24.207 00.007 6680 PPEC rslt: input = 0.02, final = 0.58, react = 0.01, pred = 0.58, hyst = 0.00, hyst_pct = 0.00, period_length = 518.54
21:14:24.207 00.000 6680 PPEC: input: 0.02, control: 0.58, exposure: 1500
21:14:24.207 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:24.207 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:14:24.207 00.000 6680 MoveAxis(W, 77, ABG)
21:14:24.207 00.000 6680 Guiding  Dir = 3, Dur = 77
21:14:24.209 00.002 6680 IsGuiding returns 0
21:14:24.209 00.000 6680 PulseGuide returned control before completion, sleep 87
21:14:24.217 00.008 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=190, Gamma=0.560
21:14:24.257 00.040 2864 UpdateGuideState exits: m=1849 SNR=30.3
21:14:24.257 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:24.257 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:14:24.271 00.014 2864 Enqueuing Expose request
21:14:24.303 00.032 6680 IsGuiding returns 1
21:14:24.303 00.000 6680 scope still moving after pulse duration time elapsed
21:14:24.335 00.032 6680 IsGuiding returns 0
21:14:24.335 00.000 6680 scope move finished after 77 + 49 ms
21:14:24.335 00.000 6680 Move returns status 0, amount 77
21:14:24.335 00.000 6680 MoveAxis(N, 0, ABG)
21:14:24.335 00.000 6680 Move returns status 0, amount 0
21:14:24.335 00.000 6680 move complete, result=0
21:14:24.335 00.000 6680 worker thread done servicing request
21:14:24.335 00.000 6680 Worker thread wakes up
21:14:24.335 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:14:24.335 00.000 2864 GuideStep: 0.0 px 77 ms WEST, -0.0 px 0 ms NORTH
21:14:24.337 00.002 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:14:25.762 01.425 6680 Exposure complete
21:14:25.823 00.061 6680 worker thread done servicing request
21:14:25.823 00.000 2864 OnExposeComplete: enter
21:14:25.826 00.003 2864 UpdateGuideState(): m_state=6
21:14:25.826 00.000 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
21:14:25.826 00.000 2864 Star::Find returns 1 (0), X=152.47, Y=708.77, Mass=1797, SNR=29.9, Peak=136 HFD=3.3
21:14:25.826 00.000 2864 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.80) = xAngle (-5.21 = 1.08)
21:14:25.826 00.000 2864 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.28 = -2.00)
21:14:25.826 00.000 2864 CameraToMount -- cameraX=-0.37 cameraY=-0.33 hyp=0.50 cameraTheta=-2.41 mountX=0.24 mountY=-0.45, mountTheta=-1.09
21:14:25.826 00.000 2864 SchedulePrimaryMove(10198720, x=-0.37, y=-0.33, opts=13)
21:14:25.826 00.000 2864 Enqueuing Move request for scope (-0.37, -0.33)
21:14:25.842 00.016 6680 Worker thread wakes up
21:14:25.842 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.33) opts 0xd
21:14:25.842 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.37, -0.33)
21:14:25.842 00.000 6680 Moving (-0.37, -0.33) raw xDistance=0.24 yDistance=-0.45
21:14:25.844 00.002 6680 PPEC rslt: input = 0.24, final = 0.43, react = 0.14, pred = 0.43, hyst = 0.00, hyst_pct = 0.01, period_length = 521.84
21:14:25.844 00.000 6680 PPEC: input: 0.24, control: 0.43, exposure: 1500
21:14:25.844 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
21:14:25.844 00.000 6680 MoveAxis(W, 58, ABG)
21:14:25.844 00.000 6680 Guiding  Dir = 3, Dur = 58
21:14:25.846 00.002 6680 IsGuiding returns 0
21:14:25.846 00.000 6680 PulseGuide returned control before completion, sleep 68
21:14:25.851 00.005 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=173, Gamma=0.560
21:14:25.889 00.038 2864 UpdateGuideState exits: m=1797 SNR=29.9
21:14:25.889 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:25.905 00.016 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:14:25.905 00.000 2864 Enqueuing Expose request
21:14:25.921 00.016 6680 IsGuiding returns 1
21:14:25.921 00.000 6680 scope still moving after pulse duration time elapsed
21:14:25.952 00.031 6680 IsGuiding returns 0
21:14:25.952 00.000 6680 scope move finished after 58 + 48 ms
21:14:25.952 00.000 6680 Move returns status 0, amount 58
21:14:25.952 00.000 6680 MoveAxis(N, 72, ABG)
21:14:25.952 00.000 6680 Guiding  Dir = 0, Dur = 72
21:14:25.952 00.000 6680 IsGuiding returns 0
21:14:25.952 00.000 6680 PulseGuide returned control before completion, sleep 82
21:14:26.047 00.095 6680 IsGuiding returns 0
21:14:26.047 00.000 6680 Move returns status 0, amount 72
21:14:26.047 00.000 6680 move complete, result=0
21:14:26.049 00.002 6680 worker thread done servicing request
21:14:26.049 00.000 6680 Worker thread wakes up
21:14:26.049 00.000 2864 GuideStep: 0.2 px 58 ms WEST, -0.5 px 72 ms NORTH
21:14:26.058 00.009 6680 worker thread servicing REQUEST_EXPOSE 1500
21:14:26.058 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:14:27.714 01.656 6680 Exposure complete
21:14:27.761 00.047 6680 worker thread done servicing request
21:14:27.761 00.000 2864 OnExposeComplete: enter
21:14:27.777 00.016 2864 UpdateGuideState(): m_state=6
21:14:27.777 00.000 2864 Star::Find(15, 152, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
21:14:27.777 00.000 2864 Star::Find returns 1 (0), X=153.05, Y=709.76, Mass=1861, SNR=30.4, Peak=195 HFD=2.6
21:14:27.777 00.000 2864 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.80) = xAngle (-1.54 = -1.54)
21:14:27.777 00.000 2864 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.61 = 1.67)
21:14:27.777 00.000 2864 CameraToMount -- cameraX=0.21 cameraY=0.66 hyp=0.69 cameraTheta=1.26 mountX=0.02 mountY=0.69, mountTheta=1.54
21:14:27.788 00.011 2864 SchedulePrimaryMove(10198720, x=0.21, y=0.66, opts=13)
21:14:27.788 00.000 2864 Enqueuing Move request for scope (0.21, 0.66)
21:14:27.793 00.005 6680 Worker thread wakes up
21:14:27.793 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.66) opts 0xd
21:14:27.793 00.000 6680 Handling offset move in thread for scope, endpoint = (0.21, 0.66)
21:14:27.793 00.000 6680 Moving (0.21, 0.66) raw xDistance=0.02 yDistance=0.69
21:14:27.793 00.000 6680 PPEC rslt: input = 0.02, final = 0.41, react = 0.01, pred = 0.41, hyst = 0.00, hyst_pct = 0.00, period_length = 521.84
21:14:27.793 00.000 6680 PPEC: input: 0.02, control: 0.41, exposure: 1500
21:14:27.793 00.000 6680 resist switch: large excursion: input 0.69 thresh 0.45 direction from -1 to 1
21:14:27.793 00.000 6680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.07
21:14:27.793 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69
21:14:27.793 00.000 6680 MoveAxis(W, 56, ABG)
21:14:27.793 00.000 6680 Guiding  Dir = 3, Dur = 56
21:14:27.793 00.000 6680 IsGuiding returns 0
21:14:27.793 00.000 6680 PulseGuide returned control before completion, sleep 66
21:14:27.793 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=176, Gamma=0.560
21:14:27.852 00.059 2864 UpdateGuideState exits: m=1861 SNR=30.4
21:14:27.852 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:27.857 00.005 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:14:27.857 00.000 2864 Enqueuing Expose request
21:14:27.872 00.015 6680 IsGuiding returns 1
21:14:27.872 00.000 6680 scope still moving after pulse duration time elapsed
21:14:27.904 00.032 6680 IsGuiding returns 0
21:14:27.904 00.000 6680 scope move finished after 56 + 51 ms
21:14:27.904 00.000 6680 Move returns status 0, amount 56
21:14:27.904 00.000 6680 BLC: Oldest BLC event removed
21:14:27.904 00.000 6680 BLC: Dec direction reversal from North to South, backlash comp pulse of 120 applied
21:14:27.904 00.000 6680 MoveAxis(S, 230, ABG)
21:14:27.904 00.000 6680 Guiding  Dir = 1, Dur = 230
21:14:27.904 00.000 6680 IsGuiding returns 0
21:14:27.904 00.000 6680 PulseGuide returned control before completion, sleep 240
21:14:28.158 00.254 6680 IsGuiding returns 1
21:14:28.158 00.000 6680 scope still moving after pulse duration time elapsed
21:14:28.190 00.032 6680 IsGuiding returns 0
21:14:28.190 00.000 6680 scope move finished after 230 + 55 ms
21:14:28.190 00.000 6680 Move returns status 0, amount 230
21:14:28.190 00.000 6680 move complete, result=0
21:14:28.190 00.000 6680 worker thread done servicing request
21:14:28.192 00.002 6680 Worker thread wakes up
21:14:28.192 00.000 2864 GuideStep: 0.0 px 56 ms WEST, 0.7 px 230 ms SOUTH
21:14:28.195 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
21:14:28.195 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:14:29.614 01.419 6680 Exposure complete
21:14:29.663 00.049 6680 worker thread done servicing request
21:14:29.663 00.000 2864 OnExposeComplete: enter
21:14:29.673 00.010 2864 UpdateGuideState(): m_state=6
21:14:29.673 00.000 2864 Star::Find(15, 153, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
21:14:29.673 00.000 2864 Star::Find returns 1 (0), X=152.59, Y=709.46, Mass=1842, SNR=30.3, Peak=157 HFD=3.2
21:14:29.673 00.000 2864 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.80) = xAngle (-0.61 = -0.61)
21:14:29.673 00.000 2864 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.69 = 2.60)
21:14:29.673 00.000 2864 CameraToMount -- cameraX=-0.25 cameraY=0.35 hyp=0.43 cameraTheta=2.18 mountX=0.35 mountY=0.22, mountTheta=0.56
21:14:29.689 00.016 2864 SchedulePrimaryMove(10198720, x=-0.25, y=0.35, opts=13)
21:14:29.689 00.000 2864 Enqueuing Move request for scope (-0.25, 0.35)
21:14:29.694 00.005 6680 Worker thread wakes up
21:14:29.694 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.35) opts 0xd
21:14:29.694 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.25, 0.35)
21:14:29.694 00.000 6680 Moving (-0.25, 0.35) raw xDistance=0.35 yDistance=0.22
21:14:29.694 00.000 6680 BLC: History state: CurrMiss=0.22, AvgInitMiss=0.38, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.688571, 1:0.223691
21:14:29.694 00.000 6680 BLC: Under-shoot, no adjustment, waiting for more data
21:14:29.694 00.000 6680 PPEC rslt: input = 0.35, final = 0.28, react = 0.21, pred = 0.07, hyst = 0.22, hyst_pct = 0.00, period_length = 521.84
21:14:29.694 00.000 6680 PPEC: input: 0.35, control: 0.28, exposure: 1500
21:14:29.694 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
21:14:29.694 00.000 6680 MoveAxis(W, 38, ABG)
21:14:29.694 00.000 6680 Guiding  Dir = 3, Dur = 38
21:14:29.694 00.000 6680 IsGuiding returns 0
21:14:29.694 00.000 6680 PulseGuide returned control before completion, sleep 48
21:14:29.705 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=159, Gamma=0.560
21:14:29.752 00.047 6680 IsGuiding returns 1
21:14:29.752 00.000 6680 scope still moving after pulse duration time elapsed
21:14:29.753 00.001 2864 UpdateGuideState exits: m=1842 SNR=30.3
21:14:29.757 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:29.757 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:14:29.757 00.000 2864 Enqueuing Expose request
21:14:29.784 00.027 6680 IsGuiding returns 0
21:14:29.784 00.000 6680 scope move finished after 38 + 49 ms
21:14:29.784 00.000 6680 Move returns status 0, amount 38
21:14:29.784 00.000 6680 MoveAxis(S, 36, ABG)
21:14:29.784 00.000 6680 Guiding  Dir = 1, Dur = 36
21:14:29.784 00.000 6680 IsGuiding returns 0
21:14:29.784 00.000 6680 PulseGuide returned control before completion, sleep 46
21:14:29.847 00.063 6680 IsGuiding returns 1
21:14:29.847 00.000 6680 scope still moving after pulse duration time elapsed
21:14:29.879 00.032 6680 IsGuiding returns 0
21:14:29.879 00.000 6680 scope move finished after 36 + 57 ms
21:14:29.879 00.000 6680 Move returns status 0, amount 36
21:14:29.879 00.000 6680 move complete, result=0
21:14:29.879 00.000 6680 worker thread done servicing request
21:14:29.879 00.000 6680 Worker thread wakes up
21:14:29.879 00.000 2864 GuideStep: 0.4 px 38 ms WEST, 0.2 px 36 ms SOUTH
21:14:29.881 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
21:14:29.881 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:14:31.524 01.643 6680 Exposure complete
21:14:31.587 00.063 6680 worker thread done servicing request
21:14:31.587 00.000 2864 OnExposeComplete: enter
21:14:31.587 00.000 2864 UpdateGuideState(): m_state=6
21:14:31.587 00.000 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
21:14:31.597 00.010 2864 Star::Find returns 1 (0), X=152.46, Y=709.69, Mass=1815, SNR=30.0, Peak=166 HFD=3.1
21:14:31.597 00.000 2864 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.80) = xAngle (-0.66 = -0.66)
21:14:31.597 00.000 2864 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.73 = 2.55)
21:14:31.601 00.004 2864 CameraToMount -- cameraX=-0.38 cameraY=0.59 hyp=0.70 cameraTheta=2.14 mountX=0.55 mountY=0.39, mountTheta=0.61
21:14:31.603 00.002 2864 SchedulePrimaryMove(10198720, x=-0.38, y=0.59, opts=13)
21:14:31.603 00.000 2864 Enqueuing Move request for scope (-0.38, 0.59)
21:14:31.603 00.000 6680 Worker thread wakes up
21:14:31.603 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.59) opts 0xd
21:14:31.603 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.38, 0.59)
21:14:31.603 00.000 6680 Moving (-0.38, 0.59) raw xDistance=0.55 yDistance=0.39
21:14:31.603 00.000 6680 BLC: History state: CurrMiss=0.39, AvgInitMiss=0.38, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.688571, 1:0.223691, 2:0.388926
21:14:31.603 00.000 6680 BLC: Under-shoot: nominal increase by 61
21:14:31.603 00.000 6680 BLC: window closed
21:14:31.603 00.000 6680 BLC: Pulse adjusted to 132
21:14:31.603 00.000 6680 PPEC rslt: input = 0.55, final = 0.37, react = 0.33, pred = 0.04, hyst = 0.32, hyst_pct = 0.01, period_length = 524.95
21:14:31.603 00.000 6680 PPEC: input: 0.55, control: 0.37, exposure: 1500
21:14:31.603 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
21:14:31.603 00.000 6680 MoveAxis(W, 50, ABG)
21:14:31.603 00.000 6680 Guiding  Dir = 3, Dur = 50
21:14:31.603 00.000 6680 IsGuiding returns 0
21:14:31.603 00.000 6680 PulseGuide returned control before completion, sleep 60
21:14:31.619 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=169, Gamma=0.560
21:14:31.668 00.049 2864 UpdateGuideState exits: m=1815 SNR=30.0
21:14:31.669 00.001 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:31.669 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:14:31.669 00.000 2864 Enqueuing Expose request
21:14:31.683 00.014 6680 IsGuiding returns 1
21:14:31.683 00.000 6680 scope still moving after pulse duration time elapsed
21:14:31.714 00.031 6680 IsGuiding returns 0
21:14:31.714 00.000 6680 scope move finished after 50 + 51 ms
21:14:31.714 00.000 6680 Move returns status 0, amount 50
21:14:31.714 00.000 6680 MoveAxis(S, 62, ABG)
21:14:31.714 00.000 6680 Guiding  Dir = 1, Dur = 62
21:14:31.714 00.000 6680 IsGuiding returns 0
21:14:31.714 00.000 6680 PulseGuide returned control before completion, sleep 72
21:14:31.793 00.079 6680 IsGuiding returns 1
21:14:31.793 00.000 6680 scope still moving after pulse duration time elapsed
21:14:31.825 00.032 6680 IsGuiding returns 0
21:14:31.825 00.000 6680 scope move finished after 62 + 47 ms
21:14:31.825 00.000 6680 Move returns status 0, amount 62
21:14:31.825 00.000 6680 move complete, result=0
21:14:31.825 00.000 6680 worker thread done servicing request
21:14:31.825 00.000 6680 Worker thread wakes up
21:14:31.825 00.000 2864 GuideStep: 0.6 px 50 ms WEST, 0.4 px 62 ms SOUTH
21:14:31.827 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
21:14:31.827 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:14:31.998 00.171 2864 evsrv: cli 1028D718 connect
21:14:31.998 00.000 2864 case statement mapped state 6 to 3
21:14:31.998 00.000 2864 case statement mapped state 6 to 3
21:14:31.998 00.000 2864 evsrv: cli 1028D718 request: {"method":"get_pixel_scale","id":"c7f1cf31-68c8-4082-905d-4e0a86fa3c0a"}
21:14:32.009 00.011 2864 evsrv: cli 1028D718 response: {"jsonrpc":"2.0","result":1.86834,"id":"c7f1cf31-68c8-4082-905d-4e0a86fa3c0a"}
21:14:32.011 00.002 2864 evsrv: cli 1028D718 disconnect
21:14:33.236 01.225 6680 Exposure complete
21:14:33.283 00.047 6680 worker thread done servicing request
21:14:33.283 00.000 2864 OnExposeComplete: enter
21:14:33.290 00.007 2864 UpdateGuideState(): m_state=6
21:14:33.292 00.002 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
21:14:33.294 00.002 2864 Star::Find returns 1 (0), X=151.62, Y=709.49, Mass=1943, SNR=31.1, Peak=170 HFD=3.1
21:14:33.296 00.002 2864 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.80) = xAngle (0.04 = 0.04)
21:14:33.298 00.002 2864 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.03 = -3.03)
21:14:33.299 00.001 2864 CameraToMount -- cameraX=-1.22 cameraY=0.38 hyp=1.27 cameraTheta=2.84 mountX=1.27 mountY=-0.14, mountTheta=-0.11
21:14:33.299 00.000 2864 SchedulePrimaryMove(10198720, x=-1.22, y=0.38, opts=13)
21:14:33.299 00.000 2864 Enqueuing Move request for scope (-1.22, 0.38)
21:14:33.299 00.000 6680 Worker thread wakes up
21:14:33.299 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.22, 0.38) opts 0xd
21:14:33.299 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.22, 0.38)
21:14:33.299 00.000 6680 Moving (-1.22, 0.38) raw xDistance=1.27 yDistance=-0.14
21:14:33.299 00.000 6680 PPEC rslt: input = 1.27, final = 0.77, react = 0.76, pred = 0.01, hyst = 0.70, hyst_pct = 0.00, period_length = 524.95
21:14:33.299 00.000 6680 PPEC: input: 1.27, control: 0.77, exposure: 1500
21:14:33.299 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:33.299 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:14:33.299 00.000 6680 MoveAxis(W, 104, ABG)
21:14:33.299 00.000 6680 Guiding  Dir = 3, Dur = 104
21:14:33.299 00.000 6680 IsGuiding returns 0
21:14:33.299 00.000 6680 PulseGuide returned control before completion, sleep 114
21:14:33.320 00.021 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=206, Gamma=0.560
21:14:33.363 00.043 2864 UpdateGuideState exits: m=1943 SNR=31.1
21:14:33.363 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:33.363 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:14:33.363 00.000 2864 Enqueuing Expose request
21:14:33.426 00.063 6680 IsGuiding returns 1
21:14:33.426 00.000 6680 scope still moving after pulse duration time elapsed
21:14:33.458 00.032 6680 IsGuiding returns 0
21:14:33.458 00.000 6680 scope move finished after 104 + 42 ms
21:14:33.458 00.000 6680 Move returns status 0, amount 104
21:14:33.458 00.000 6680 MoveAxis(N, 0, ABG)
21:14:33.458 00.000 6680 Move returns status 0, amount 0
21:14:33.458 00.000 6680 move complete, result=0
21:14:33.458 00.000 6680 worker thread done servicing request
21:14:33.458 00.000 6680 Worker thread wakes up
21:14:33.458 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:14:33.458 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:14:33.460 00.002 2864 GuideStep: 1.3 px 104 ms WEST, -0.1 px 0 ms NORTH
21:14:35.093 01.633 6680 Exposure complete
21:14:35.132 00.039 6680 worker thread done servicing request
21:14:35.132 00.000 2864 OnExposeComplete: enter
21:14:35.132 00.000 2864 UpdateGuideState(): m_state=6
21:14:35.147 00.015 2864 Star::Find(15, 151, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
21:14:35.147 00.000 2864 Star::Find returns 1 (0), X=151.98, Y=709.65, Mass=1894, SNR=30.7, Peak=152 HFD=3.3
21:14:35.147 00.000 2864 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.80) = xAngle (-0.22 = -0.22)
21:14:35.147 00.000 2864 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.29 = 2.99)
21:14:35.147 00.000 2864 CameraToMount -- cameraX=-0.86 cameraY=0.54 hyp=1.01 cameraTheta=2.58 mountX=0.99 mountY=0.15, mountTheta=0.15
21:14:35.157 00.010 2864 SchedulePrimaryMove(10198720, x=-0.86, y=0.54, opts=13)
21:14:35.157 00.000 2864 Enqueuing Move request for scope (-0.86, 0.54)
21:14:35.157 00.000 6680 Worker thread wakes up
21:14:35.157 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.86, 0.54) opts 0xd
21:14:35.157 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.86, 0.54)
21:14:35.157 00.000 6680 Moving (-0.86, 0.54) raw xDistance=0.99 yDistance=0.15
21:14:35.163 00.006 6680 PPEC rslt: input = 0.99, final = 1.09, react = 0.59, pred = 0.50, hyst = 0.56, hyst_pct = 0.00, period_length = 524.95
21:14:35.163 00.000 6680 PPEC: input: 0.99, control: 1.09, exposure: 1500
21:14:35.163 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.15
21:14:35.163 00.000 6680 MoveAxis(W, 147, ABG)
21:14:35.163 00.000 6680 Guiding  Dir = 3, Dur = 147
21:14:35.163 00.000 6680 IsGuiding returns 0
21:14:35.163 00.000 6680 PulseGuide returned control before completion, sleep 157
21:14:35.163 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=170, Gamma=0.560
21:14:35.210 00.047 2864 UpdateGuideState exits: m=1894 SNR=30.7
21:14:35.210 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:35.210 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:14:35.226 00.016 2864 Enqueuing Expose request
21:14:35.338 00.112 6680 IsGuiding returns 1
21:14:35.338 00.000 6680 scope still moving after pulse duration time elapsed
21:14:35.369 00.031 6680 IsGuiding returns 0
21:14:35.369 00.000 6680 scope move finished after 147 + 58 ms
21:14:35.369 00.000 6680 Move returns status 0, amount 147
21:14:35.369 00.000 6680 MoveAxis(S, 24, ABG)
21:14:35.369 00.000 6680 Guiding  Dir = 1, Dur = 24
21:14:35.369 00.000 6680 IsGuiding returns 0
21:14:35.369 00.000 6680 PulseGuide returned control before completion, sleep 34
21:14:35.417 00.048 6680 IsGuiding returns 1
21:14:35.417 00.000 6680 scope still moving after pulse duration time elapsed
21:14:35.449 00.032 6680 IsGuiding returns 0
21:14:35.449 00.000 6680 scope move finished after 24 + 55 ms
21:14:35.449 00.000 6680 Move returns status 0, amount 24
21:14:35.449 00.000 6680 move complete, result=0
21:14:35.449 00.000 6680 worker thread done servicing request
21:14:35.449 00.000 2864 GuideStep: 1.0 px 147 ms WEST, 0.2 px 24 ms SOUTH
21:14:35.449 00.000 6680 Worker thread wakes up
21:14:35.457 00.008 6680 worker thread servicing REQUEST_EXPOSE 1500
21:14:35.457 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:14:36.877 01.420 6680 Exposure complete
21:14:36.941 00.064 6680 worker thread done servicing request
21:14:36.941 00.000 2864 OnExposeComplete: enter
21:14:36.941 00.000 2864 UpdateGuideState(): m_state=6
21:14:36.945 00.004 2864 Star::Find(15, 151, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
21:14:36.945 00.000 2864 Star::Find returns 1 (0), X=151.46, Y=709.16, Mass=1919, SNR=30.9, Peak=147 HFD=3.4
21:14:36.945 00.000 2864 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.80) = xAngle (0.31 = 0.31)
21:14:36.945 00.000 2864 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.77 = -2.77)
21:14:36.945 00.000 2864 CameraToMount -- cameraX=-1.37 cameraY=0.05 hyp=1.38 cameraTheta=3.10 mountX=1.31 mountY=-0.50, mountTheta=-0.37
21:14:36.945 00.000 2864 SchedulePrimaryMove(10198720, x=-1.37, y=0.05, opts=13)
21:14:36.956 00.011 2864 Enqueuing Move request for scope (-1.37, 0.05)
21:14:36.960 00.004 6680 Worker thread wakes up
21:14:36.960 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.37, 0.05) opts 0xd
21:14:36.960 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.37, 0.05)
21:14:36.960 00.000 6680 Moving (-1.37, 0.05) raw xDistance=1.31 yDistance=-0.50
21:14:36.960 00.000 6680 PPEC rslt: input = 1.31, final = 1.28, react = 0.79, pred = 0.49, hyst = 0.75, hyst_pct = 0.00, period_length = 524.95
21:14:36.960 00.000 6680 PPEC: input: 1.31, control: 1.28, exposure: 1500
21:14:36.960 00.000 6680 resist switch: large excursion: input -0.50 thresh 0.45 direction from 1 to -1
21:14:36.960 00.000 6680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.51
21:14:36.960 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
21:14:36.960 00.000 6680 MoveAxis(W, 172, ABG)
21:14:36.960 00.000 6680 Guiding  Dir = 3, Dur = 172
21:14:36.960 00.000 6680 IsGuiding returns 0
21:14:36.960 00.000 6680 PulseGuide returned control before completion, sleep 182
21:14:36.973 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=158, Gamma=0.560
21:14:37.020 00.047 2864 UpdateGuideState exits: m=1919 SNR=30.9
21:14:37.020 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:37.020 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:14:37.020 00.000 2864 Enqueuing Expose request
21:14:37.147 00.127 6680 IsGuiding returns 1
21:14:37.147 00.000 6680 scope still moving after pulse duration time elapsed
21:14:37.179 00.032 6680 IsGuiding returns 0
21:14:37.179 00.000 6680 scope move finished after 172 + 45 ms
21:14:37.179 00.000 6680 Move returns status 0, amount 172
21:14:37.179 00.000 6680 BLC: Oldest BLC event removed
21:14:37.179 00.000 6680 BLC: Dec direction reversal from South to North, backlash comp pulse of 132 applied
21:14:37.179 00.000 6680 MoveAxis(N, 213, ABG)
21:14:37.179 00.000 6680 Guiding  Dir = 0, Dur = 213
21:14:37.181 00.002 6680 IsGuiding returns 0
21:14:37.181 00.000 6680 PulseGuide returned control before completion, sleep 223
21:14:37.415 00.234 6680 IsGuiding returns 1
21:14:37.415 00.000 6680 scope still moving after pulse duration time elapsed
21:14:37.447 00.032 6680 IsGuiding returns 0
21:14:37.447 00.000 6680 scope move finished after 213 + 53 ms
21:14:37.447 00.000 6680 Move returns status 0, amount 213
21:14:37.447 00.000 6680 move complete, result=0
21:14:37.447 00.000 6680 worker thread done servicing request
21:14:37.447 00.000 2864 GuideStep: 1.3 px 172 ms WEST, -0.5 px 213 ms NORTH
21:14:37.447 00.000 6680 Worker thread wakes up
21:14:37.447 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:14:37.447 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:14:39.098 01.651 6680 Exposure complete
21:14:39.145 00.047 6680 worker thread done servicing request
21:14:39.145 00.000 2864 OnExposeComplete: enter
21:14:39.163 00.018 2864 UpdateGuideState(): m_state=6
21:14:39.163 00.000 2864 Star::Find(15, 151, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
21:14:39.163 00.000 2864 Star::Find returns 1 (0), X=152.08, Y=709.54, Mass=1814, SNR=30.0, Peak=168 HFD=3.0
21:14:39.163 00.000 2864 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.80) = xAngle (-0.18 = -0.18)
21:14:39.163 00.000 2864 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.25 = 3.03)
21:14:39.163 00.000 2864 CameraToMount -- cameraX=-0.76 cameraY=0.44 hyp=0.87 cameraTheta=2.62 mountX=0.86 mountY=0.09, mountTheta=0.11
21:14:39.163 00.000 2864 SchedulePrimaryMove(10198720, x=-0.76, y=0.44, opts=13)
21:14:39.176 00.013 2864 Enqueuing Move request for scope (-0.76, 0.44)
21:14:39.176 00.000 6680 Worker thread wakes up
21:14:39.176 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.76, 0.44) opts 0xd
21:14:39.176 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.76, 0.44)
21:14:39.176 00.000 6680 Moving (-0.76, 0.44) raw xDistance=0.86 yDistance=0.09
21:14:39.176 00.000 6680 BLC: History state: CurrMiss=-0.09, AvgInitMiss=0.28, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.503755, 1:-0.094799
21:14:39.176 00.000 6680 BLC: No correction, Miss < min_move
21:14:39.176 00.000 6680 PPEC rslt: input = 0.86, final = 1.12, react = 0.52, pred = 0.60, hyst = 0.53, hyst_pct = 0.00, period_length = 527.90
21:14:39.176 00.000 6680 PPEC: input: 0.86, control: 1.12, exposure: 1500
21:14:39.176 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:39.176 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:14:39.176 00.000 6680 MoveAxis(W, 150, ABG)
21:14:39.176 00.000 6680 Guiding  Dir = 3, Dur = 150
21:14:39.176 00.000 6680 IsGuiding returns 0
21:14:39.176 00.000 6680 PulseGuide returned control before completion, sleep 160
21:14:39.192 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=184, Gamma=0.560
21:14:39.240 00.048 2864 UpdateGuideState exits: m=1814 SNR=30.0
21:14:39.240 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:39.240 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:14:39.240 00.000 2864 Enqueuing Expose request
21:14:39.351 00.111 6680 IsGuiding returns 1
21:14:39.351 00.000 6680 scope still moving after pulse duration time elapsed
21:14:39.383 00.032 6680 IsGuiding returns 0
21:14:39.383 00.000 6680 scope move finished after 150 + 49 ms
21:14:39.383 00.000 6680 Move returns status 0, amount 150
21:14:39.383 00.000 6680 MoveAxis(N, 0, ABG)
21:14:39.383 00.000 6680 Move returns status 0, amount 0
21:14:39.383 00.000 6680 move complete, result=0
21:14:39.383 00.000 6680 worker thread done servicing request
21:14:39.383 00.000 6680 Worker thread wakes up
21:14:39.383 00.000 2864 GuideStep: 0.9 px 150 ms WEST, 0.1 px 0 ms NORTH
21:14:39.383 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:14:39.383 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:14:40.806 01.423 6680 Exposure complete
21:14:40.853 00.047 6680 worker thread done servicing request
21:14:40.853 00.000 2864 OnExposeComplete: enter
21:14:40.863 00.010 2864 UpdateGuideState(): m_state=6
21:14:40.863 00.000 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
21:14:40.863 00.000 2864 Star::Find returns 1 (0), X=152.06, Y=709.36, Mass=1783, SNR=29.8, Peak=156 HFD=3.3
21:14:40.869 00.006 2864 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.80) = xAngle (0.03 = 0.03)
21:14:40.869 00.000 2864 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.04 = -3.04)
21:14:40.869 00.000 2864 CameraToMount -- cameraX=-0.78 cameraY=0.25 hyp=0.82 cameraTheta=2.83 mountX=0.82 mountY=-0.08, mountTheta=-0.10
21:14:40.869 00.000 2864 SchedulePrimaryMove(10198720, x=-0.78, y=0.25, opts=13)
21:14:40.869 00.000 2864 Enqueuing Move request for scope (-0.78, 0.25)
21:14:40.869 00.000 6680 Worker thread wakes up
21:14:40.869 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.78, 0.25) opts 0xd
21:14:40.869 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.78, 0.25)
21:14:40.869 00.000 6680 Moving (-0.78, 0.25) raw xDistance=0.82 yDistance=-0.08
21:14:40.869 00.000 6680 BLC: History state: CurrMiss=0.08, AvgInitMiss=0.28, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.503755, 1:-0.094799, 2:0.079550
21:14:40.869 00.000 6680 BLC: No correction, Miss < min_move
21:14:40.869 00.000 6680 PPEC rslt: input = 0.82, final = 1.04, react = 0.49, pred = 0.55, hyst = 0.52, hyst_pct = 0.00, period_length = 527.90
21:14:40.869 00.000 6680 PPEC: input: 0.82, control: 1.04, exposure: 1500
21:14:40.869 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:40.869 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:14:40.869 00.000 6680 MoveAxis(W, 140, ABG)
21:14:40.869 00.000 6680 Guiding  Dir = 3, Dur = 140
21:14:40.869 00.000 6680 IsGuiding returns 0
21:14:40.882 00.013 6680 PulseGuide returned control before completion, sleep 150
21:14:40.895 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=181, Gamma=0.560
21:14:40.940 00.045 2864 UpdateGuideState exits: m=1783 SNR=29.8
21:14:40.942 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:40.945 00.003 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:14:40.948 00.003 2864 Enqueuing Expose request
21:14:41.042 00.094 6680 IsGuiding returns 1
21:14:41.042 00.000 6680 scope still moving after pulse duration time elapsed
21:14:41.074 00.032 6680 IsGuiding returns 0
21:14:41.074 00.000 6680 scope move finished after 140 + 52 ms
21:14:41.074 00.000 6680 Move returns status 0, amount 140
21:14:41.074 00.000 6680 MoveAxis(N, 0, ABG)
21:14:41.074 00.000 6680 Move returns status 0, amount 0
21:14:41.074 00.000 6680 move complete, result=0
21:14:41.074 00.000 6680 worker thread done servicing request
21:14:41.074 00.000 6680 Worker thread wakes up
21:14:41.074 00.000 2864 GuideStep: 0.8 px 140 ms WEST, -0.1 px 0 ms NORTH
21:14:41.074 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:14:41.074 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:14:42.726 01.652 6680 Exposure complete
21:14:42.789 00.063 6680 worker thread done servicing request
21:14:42.789 00.000 2864 OnExposeComplete: enter
21:14:42.795 00.006 2864 UpdateGuideState(): m_state=6
21:14:42.795 00.000 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
21:14:42.795 00.000 2864 Star::Find returns 1 (0), X=152.00, Y=709.65, Mass=1856, SNR=30.4, Peak=156 HFD=3.3
21:14:42.795 00.000 2864 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.80) = xAngle (-0.23 = -0.23)
21:14:42.805 00.010 2864 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.31 = 2.98)
21:14:42.805 00.000 2864 CameraToMount -- cameraX=-0.84 cameraY=0.55 hyp=1.00 cameraTheta=2.56 mountX=0.97 mountY=0.16, mountTheta=0.17
21:14:42.805 00.000 2864 SchedulePrimaryMove(10198720, x=-0.84, y=0.55, opts=13)
21:14:42.805 00.000 2864 Enqueuing Move request for scope (-0.84, 0.55)
21:14:42.805 00.000 6680 Worker thread wakes up
21:14:42.805 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.84, 0.55) opts 0xd
21:14:42.805 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.84, 0.55)
21:14:42.805 00.000 6680 Moving (-0.84, 0.55) raw xDistance=0.97 yDistance=0.16
21:14:42.805 00.000 6680 BLC: window closed
21:14:42.805 00.000 6680 BLC: History state: CurrMiss=-0.16, AvgInitMiss=0.28, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.503755, 1:-0.094799, 2:0.079550
21:14:42.805 00.000 6680 BLC: Over-shoot, no adjustment based on avgInitialMiss
21:14:42.805 00.000 6680 BLC: window closed
21:14:42.805 00.000 6680 PPEC rslt: input = 0.97, final = 1.13, react = 0.58, pred = 0.55, hyst = 0.59, hyst_pct = 0.00, period_length = 527.90
21:14:42.805 00.000 6680 PPEC: input: 0.97, control: 1.13, exposure: 1500
21:14:42.805 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:14:42.805 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:14:42.805 00.000 6680 MoveAxis(W, 152, ABG)
21:14:42.805 00.000 6680 Guiding  Dir = 3, Dur = 152
21:14:42.805 00.000 6680 IsGuiding returns 0
21:14:42.805 00.000 6680 PulseGuide returned control before completion, sleep 162
21:14:42.823 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=175, Gamma=0.560
21:14:42.868 00.045 2864 UpdateGuideState exits: m=1856 SNR=30.4
21:14:42.868 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:42.868 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:14:42.868 00.000 2864 Enqueuing Expose request
21:14:42.995 00.127 6680 IsGuiding returns 0
21:14:42.995 00.000 6680 Move returns status 0, amount 152
21:14:42.996 00.001 6680 MoveAxis(N, 0, ABG)
21:14:42.996 00.000 6680 Move returns status 0, amount 0
21:14:42.996 00.000 6680 move complete, result=0
21:14:42.996 00.000 6680 worker thread done servicing request
21:14:42.996 00.000 6680 Worker thread wakes up
21:14:42.996 00.000 2864 GuideStep: 1.0 px 152 ms WEST, 0.2 px 0 ms NORTH
21:14:42.997 00.001 6680 worker thread servicing REQUEST_EXPOSE 1500
21:14:42.997 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:14:44.413 01.416 6680 Exposure complete
21:14:44.456 00.043 6680 worker thread done servicing request
21:14:44.456 00.000 2864 OnExposeComplete: enter
21:14:44.456 00.000 2864 UpdateGuideState(): m_state=6
21:14:44.456 00.000 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
21:14:44.466 00.010 2864 Star::Find returns 1 (0), X=152.00, Y=709.65, Mass=1837, SNR=30.2, Peak=168 HFD=2.9
21:14:44.466 00.000 2864 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.80) = xAngle (-0.24 = -0.24)
21:14:44.466 00.000 2864 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.31 = 2.97)
21:14:44.472 00.006 2864 CameraToMount -- cameraX=-0.84 cameraY=0.55 hyp=1.00 cameraTheta=2.56 mountX=0.97 mountY=0.17, mountTheta=0.17
21:14:44.476 00.004 2864 SchedulePrimaryMove(10198720, x=-0.84, y=0.55, opts=13)
21:14:44.476 00.000 2864 Enqueuing Move request for scope (-0.84, 0.55)
21:14:44.476 00.000 6680 Worker thread wakes up
21:14:44.476 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.84, 0.55) opts 0xd
21:14:44.476 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.84, 0.55)
21:14:44.476 00.000 6680 Moving (-0.84, 0.55) raw xDistance=0.97 yDistance=0.17
21:14:44.476 00.000 6680 PPEC rslt: input = 0.97, final = 1.09, react = 0.58, pred = 0.51, hyst = 0.59, hyst_pct = 0.00, period_length = 530.60
21:14:44.476 00.000 6680 PPEC: input: 0.97, control: 1.09, exposure: 1500
21:14:44.476 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:14:44.476 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:14:44.476 00.000 6680 MoveAxis(W, 147, ABG)
21:14:44.476 00.000 6680 Guiding  Dir = 3, Dur = 147
21:14:44.476 00.000 6680 IsGuiding returns 0
21:14:44.476 00.000 6680 PulseGuide returned control before completion, sleep 157
21:14:44.492 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=181, Gamma=0.560
21:14:44.538 00.046 2864 UpdateGuideState exits: m=1837 SNR=30.2
21:14:44.538 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:44.538 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:14:44.538 00.000 2864 Enqueuing Expose request
21:14:44.647 00.109 6680 IsGuiding returns 1
21:14:44.647 00.000 6680 scope still moving after pulse duration time elapsed
21:14:44.679 00.032 6680 IsGuiding returns 0
21:14:44.679 00.000 6680 scope move finished after 147 + 48 ms
21:14:44.679 00.000 6680 Move returns status 0, amount 147
21:14:44.679 00.000 6680 MoveAxis(N, 0, ABG)
21:14:44.679 00.000 6680 Move returns status 0, amount 0
21:14:44.679 00.000 6680 move complete, result=0
21:14:44.679 00.000 6680 worker thread done servicing request
21:14:44.679 00.000 6680 Worker thread wakes up
21:14:44.679 00.000 2864 GuideStep: 1.0 px 147 ms WEST, 0.2 px 0 ms NORTH
21:14:44.679 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:14:44.679 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:14:46.330 01.651 6680 Exposure complete
21:14:46.392 00.062 6680 worker thread done servicing request
21:14:46.392 00.000 2864 OnExposeComplete: enter
21:14:46.392 00.000 2864 UpdateGuideState(): m_state=6
21:14:46.392 00.000 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
21:14:46.392 00.000 2864 Star::Find returns 1 (0), X=152.11, Y=709.45, Mass=1829, SNR=30.2, Peak=185 HFD=3.0
21:14:46.408 00.016 2864 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.80) = xAngle (-0.10 = -0.10)
21:14:46.412 00.004 2864 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.17 = 3.11)
21:14:46.413 00.001 2864 CameraToMount -- cameraX=-0.73 cameraY=0.34 hyp=0.81 cameraTheta=2.70 mountX=0.80 mountY=0.02, mountTheta=0.03
21:14:46.417 00.004 2864 SchedulePrimaryMove(10198720, x=-0.73, y=0.34, opts=13)
21:14:46.419 00.002 2864 Enqueuing Move request for scope (-0.73, 0.34)
21:14:46.421 00.002 6680 Worker thread wakes up
21:14:46.421 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.73, 0.34) opts 0xd
21:14:46.423 00.002 6680 Handling offset move in thread for scope, endpoint = (-0.73, 0.34)
21:14:46.423 00.000 6680 Moving (-0.73, 0.34) raw xDistance=0.80 yDistance=0.02
21:14:46.423 00.000 6680 PPEC rslt: input = 0.80, final = 0.97, react = 0.48, pred = 0.49, hyst = 0.50, hyst_pct = 0.00, period_length = 530.60
21:14:46.423 00.000 6680 PPEC: input: 0.80, control: 0.97, exposure: 1500
21:14:46.423 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:46.423 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:14:46.425 00.002 6680 MoveAxis(W, 130, ABG)
21:14:46.425 00.000 6680 Guiding  Dir = 3, Dur = 130
21:14:46.425 00.000 6680 IsGuiding returns 0
21:14:46.425 00.000 6680 PulseGuide returned control before completion, sleep 140
21:14:46.425 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=176, Gamma=0.560
21:14:46.476 00.051 2864 UpdateGuideState exits: m=1829 SNR=30.2
21:14:46.487 00.011 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:46.489 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:14:46.489 00.000 2864 Enqueuing Expose request
21:14:46.582 00.093 6680 IsGuiding returns 1
21:14:46.582 00.000 6680 scope still moving after pulse duration time elapsed
21:14:46.613 00.031 6680 IsGuiding returns 0
21:14:46.613 00.000 6680 scope move finished after 130 + 57 ms
21:14:46.613 00.000 6680 Move returns status 0, amount 130
21:14:46.613 00.000 6680 MoveAxis(N, 0, ABG)
21:14:46.613 00.000 6680 Move returns status 0, amount 0
21:14:46.613 00.000 6680 move complete, result=0
21:14:46.613 00.000 6680 worker thread done servicing request
21:14:46.613 00.000 6680 Worker thread wakes up
21:14:46.613 00.000 2864 GuideStep: 0.8 px 130 ms WEST, 0.0 px 0 ms NORTH
21:14:46.613 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:14:46.613 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:14:48.038 01.425 6680 Exposure complete
21:14:48.101 00.063 6680 worker thread done servicing request
21:14:48.101 00.000 2864 OnExposeComplete: enter
21:14:48.107 00.006 2864 UpdateGuideState(): m_state=6
21:14:48.109 00.002 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
21:14:48.111 00.002 2864 Star::Find returns 1 (0), X=152.20, Y=709.47, Mass=1855, SNR=30.4, Peak=173 HFD=3.1
21:14:48.111 00.000 2864 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.80) = xAngle (-0.17 = -0.17)
21:14:48.113 00.002 2864 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.24 = 3.04)
21:14:48.115 00.002 2864 CameraToMount -- cameraX=-0.64 cameraY=0.36 hyp=0.74 cameraTheta=2.63 mountX=0.73 mountY=0.07, mountTheta=0.10
21:14:48.119 00.004 2864 SchedulePrimaryMove(10198720, x=-0.64, y=0.36, opts=13)
21:14:48.121 00.002 2864 Enqueuing Move request for scope (-0.64, 0.36)
21:14:48.123 00.002 6680 Worker thread wakes up
21:14:48.123 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.64, 0.36) opts 0xd
21:14:48.123 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.64, 0.36)
21:14:48.123 00.000 6680 Moving (-0.64, 0.36) raw xDistance=0.73 yDistance=0.07
21:14:48.123 00.000 6680 PPEC rslt: input = 0.73, final = 0.84, react = 0.44, pred = 0.41, hyst = 0.46, hyst_pct = 0.00, period_length = 530.60
21:14:48.123 00.000 6680 PPEC: input: 0.73, control: 0.84, exposure: 1500
21:14:48.125 00.002 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:48.125 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:14:48.125 00.000 6680 MoveAxis(W, 113, ABG)
21:14:48.125 00.000 6680 Guiding  Dir = 3, Dur = 113
21:14:48.125 00.000 6680 IsGuiding returns 0
21:14:48.125 00.000 6680 PulseGuide returned control before completion, sleep 123
21:14:48.135 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=203, Gamma=0.560
21:14:48.180 00.045 2864 UpdateGuideState exits: m=1855 SNR=30.4
21:14:48.180 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:48.180 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:14:48.180 00.000 2864 Enqueuing Expose request
21:14:48.259 00.079 6680 IsGuiding returns 1
21:14:48.259 00.000 6680 scope still moving after pulse duration time elapsed
21:14:48.291 00.032 6680 IsGuiding returns 0
21:14:48.291 00.000 6680 scope move finished after 113 + 53 ms
21:14:48.291 00.000 6680 Move returns status 0, amount 113
21:14:48.291 00.000 6680 MoveAxis(N, 0, ABG)
21:14:48.291 00.000 6680 Move returns status 0, amount 0
21:14:48.291 00.000 6680 move complete, result=0
21:14:48.291 00.000 6680 worker thread done servicing request
21:14:48.291 00.000 6680 Worker thread wakes up
21:14:48.291 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:14:48.291 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:14:48.291 00.000 2864 GuideStep: 0.7 px 113 ms WEST, 0.1 px 0 ms NORTH
21:14:49.940 01.649 6680 Exposure complete
21:14:50.007 00.067 6680 worker thread done servicing request
21:14:50.007 00.000 2864 OnExposeComplete: enter
21:14:50.020 00.013 2864 UpdateGuideState(): m_state=6
21:14:50.020 00.000 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
21:14:50.020 00.000 2864 Star::Find returns 1 (0), X=152.33, Y=709.32, Mass=1867, SNR=30.5, Peak=201 HFD=3.0
21:14:50.020 00.000 2864 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.80) = xAngle (-0.06 = -0.06)
21:14:50.020 00.000 2864 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.13 = -3.13)
21:14:50.020 00.000 2864 CameraToMount -- cameraX=-0.50 cameraY=0.21 hyp=0.55 cameraTheta=2.74 mountX=0.55 mountY=-0.01, mountTheta=-0.01
21:14:50.020 00.000 2864 SchedulePrimaryMove(10198720, x=-0.50, y=0.21, opts=13)
21:14:50.020 00.000 2864 Enqueuing Move request for scope (-0.50, 0.21)
21:14:50.037 00.017 6680 Worker thread wakes up
21:14:50.037 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.21) opts 0xd
21:14:50.037 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.50, 0.21)
21:14:50.037 00.000 6680 Moving (-0.50, 0.21) raw xDistance=0.55 yDistance=-0.01
21:14:50.038 00.001 6680 PPEC rslt: input = 0.55, final = 1.24, react = 0.33, pred = 0.91, hyst = 0.35, hyst_pct = 0.00, period_length = 533.18
21:14:50.038 00.000 6680 PPEC: input: 0.55, control: 1.24, exposure: 1500
21:14:50.038 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:50.038 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:14:50.038 00.000 6680 MoveAxis(W, 166, ABG)
21:14:50.038 00.000 6680 Guiding  Dir = 3, Dur = 166
21:14:50.038 00.000 6680 IsGuiding returns 0
21:14:50.038 00.000 6680 PulseGuide returned control before completion, sleep 176
21:14:50.051 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=166, Gamma=0.560
21:14:50.083 00.032 2864 UpdateGuideState exits: m=1867 SNR=30.5
21:14:50.099 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:50.101 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:14:50.103 00.002 2864 Enqueuing Expose request
21:14:50.225 00.122 6680 IsGuiding returns 1
21:14:50.225 00.000 6680 scope still moving after pulse duration time elapsed
21:14:50.257 00.032 6680 IsGuiding returns 0
21:14:50.257 00.000 6680 scope move finished after 166 + 49 ms
21:14:50.257 00.000 6680 Move returns status 0, amount 166
21:14:50.257 00.000 6680 MoveAxis(N, 0, ABG)
21:14:50.257 00.000 6680 Move returns status 0, amount 0
21:14:50.257 00.000 6680 move complete, result=0
21:14:50.257 00.000 6680 worker thread done servicing request
21:14:50.257 00.000 6680 Worker thread wakes up
21:14:50.257 00.000 2864 GuideStep: 0.5 px 166 ms WEST, -0.0 px 0 ms NORTH
21:14:50.257 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:14:50.257 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:14:51.682 01.425 6680 Exposure complete
21:14:51.745 00.063 6680 worker thread done servicing request
21:14:51.745 00.000 2864 OnExposeComplete: enter
21:14:51.745 00.000 2864 UpdateGuideState(): m_state=6
21:14:51.745 00.000 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
21:14:51.745 00.000 2864 Star::Find returns 1 (0), X=152.46, Y=709.05, Mass=1938, SNR=31.0, Peak=194 HFD=3.0
21:14:51.745 00.000 2864 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.80) = xAngle (-5.79 = 0.49)
21:14:51.745 00.000 2864 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.87 = -2.58)
21:14:51.745 00.000 2864 CameraToMount -- cameraX=-0.38 cameraY=-0.06 hyp=0.38 cameraTheta=-3.00 mountX=0.34 mountY=-0.20, mountTheta=-0.54
21:14:51.757 00.012 2864 SchedulePrimaryMove(10198720, x=-0.38, y=-0.06, opts=13)
21:14:51.761 00.004 2864 Enqueuing Move request for scope (-0.38, -0.06)
21:14:51.761 00.000 6680 Worker thread wakes up
21:14:51.761 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.06) opts 0xd
21:14:51.761 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.38, -0.06)
21:14:51.761 00.000 6680 Moving (-0.38, -0.06) raw xDistance=0.34 yDistance=-0.20
21:14:51.761 00.000 6680 PPEC rslt: input = 0.34, final = 1.01, react = 0.20, pred = 0.81, hyst = 0.23, hyst_pct = 0.00, period_length = 533.18
21:14:51.761 00.000 6680 PPEC: input: 0.34, control: 1.01, exposure: 1500
21:14:51.765 00.004 6680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
21:14:51.765 00.000 6680 MoveAxis(W, 136, ABG)
21:14:51.765 00.000 6680 Guiding  Dir = 3, Dur = 136
21:14:51.765 00.000 6680 IsGuiding returns 0
21:14:51.765 00.000 6680 PulseGuide returned control before completion, sleep 146
21:14:51.776 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=174, Gamma=0.560
21:14:51.819 00.043 2864 UpdateGuideState exits: m=1938 SNR=31.0
21:14:51.824 00.005 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:51.824 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:14:51.824 00.000 2864 Enqueuing Expose request
21:14:51.919 00.095 6680 IsGuiding returns 1
21:14:51.919 00.000 6680 scope still moving after pulse duration time elapsed
21:14:51.951 00.032 6680 IsGuiding returns 0
21:14:51.951 00.000 6680 scope move finished after 136 + 49 ms
21:14:51.951 00.000 6680 Move returns status 0, amount 136
21:14:51.951 00.000 6680 MoveAxis(N, 32, ABG)
21:14:51.951 00.000 6680 Guiding  Dir = 0, Dur = 32
21:14:51.951 00.000 6680 IsGuiding returns 0
21:14:51.951 00.000 6680 PulseGuide returned control before completion, sleep 42
21:14:51.998 00.047 6680 IsGuiding returns 1
21:14:51.998 00.000 6680 scope still moving after pulse duration time elapsed
21:14:52.030 00.032 6680 IsGuiding returns 0
21:14:52.030 00.000 6680 scope move finished after 32 + 47 ms
21:14:52.030 00.000 6680 Move returns status 0, amount 32
21:14:52.030 00.000 6680 move complete, result=0
21:14:52.030 00.000 6680 worker thread done servicing request
21:14:52.030 00.000 2864 GuideStep: 0.3 px 136 ms WEST, -0.2 px 32 ms NORTH
21:14:52.038 00.008 6680 Worker thread wakes up
21:14:52.038 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:14:52.038 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:14:53.684 01.646 6680 Exposure complete
21:14:53.744 00.060 6680 worker thread done servicing request
21:14:53.744 00.000 2864 OnExposeComplete: enter
21:14:53.746 00.002 2864 UpdateGuideState(): m_state=6
21:14:53.748 00.002 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
21:14:53.750 00.002 2864 Star::Find returns 1 (0), X=152.48, Y=709.13, Mass=1863, SNR=30.4, Peak=178 HFD=3.0
21:14:53.752 00.002 2864 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.80) = xAngle (0.27 = 0.27)
21:14:53.755 00.003 2864 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.81 = -2.81)
21:14:53.757 00.002 2864 CameraToMount -- cameraX=-0.36 cameraY=0.03 hyp=0.36 cameraTheta=3.06 mountX=0.34 mountY=-0.12, mountTheta=-0.33
21:14:53.757 00.000 2864 SchedulePrimaryMove(10198720, x=-0.36, y=0.03, opts=13)
21:14:53.757 00.000 2864 Enqueuing Move request for scope (-0.36, 0.03)
21:14:53.757 00.000 6680 Worker thread wakes up
21:14:53.757 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.03) opts 0xd
21:14:53.757 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.36, 0.03)
21:14:53.757 00.000 6680 Moving (-0.36, 0.03) raw xDistance=0.34 yDistance=-0.12
21:14:53.757 00.000 6680 PPEC rslt: input = 0.34, final = 0.97, react = 0.21, pred = 0.76, hyst = 0.26, hyst_pct = 0.00, period_length = 533.18
21:14:53.757 00.000 6680 PPEC: input: 0.34, control: 0.97, exposure: 1500
21:14:53.757 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:53.757 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:14:53.757 00.000 6680 MoveAxis(W, 130, ABG)
21:14:53.757 00.000 6680 Guiding  Dir = 3, Dur = 130
21:14:53.757 00.000 6680 IsGuiding returns 0
21:14:53.757 00.000 6680 PulseGuide returned control before completion, sleep 140
21:14:53.779 00.022 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=160, Gamma=0.560
21:14:53.819 00.040 2864 UpdateGuideState exits: m=1863 SNR=30.4
21:14:53.819 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:53.819 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:14:53.819 00.000 2864 Enqueuing Expose request
21:14:53.913 00.094 6680 IsGuiding returns 1
21:14:53.913 00.000 6680 scope still moving after pulse duration time elapsed
21:14:53.944 00.031 6680 IsGuiding returns 0
21:14:53.944 00.000 6680 scope move finished after 130 + 46 ms
21:14:53.944 00.000 6680 Move returns status 0, amount 130
21:14:53.944 00.000 6680 MoveAxis(N, 0, ABG)
21:14:53.944 00.000 6680 Move returns status 0, amount 0
21:14:53.944 00.000 6680 move complete, result=0
21:14:53.944 00.000 6680 worker thread done servicing request
21:14:53.944 00.000 6680 Worker thread wakes up
21:14:53.944 00.000 2864 GuideStep: 0.3 px 130 ms WEST, -0.1 px 0 ms NORTH
21:14:53.944 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:14:53.944 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:14:55.369 01.425 6680 Exposure complete
21:14:55.433 00.064 6680 worker thread done servicing request
21:14:55.433 00.000 2864 OnExposeComplete: enter
21:14:55.433 00.000 2864 UpdateGuideState(): m_state=6
21:14:55.433 00.000 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
21:14:55.433 00.000 2864 Star::Find returns 1 (0), X=152.30, Y=709.14, Mass=1857, SNR=30.4, Peak=189 HFD=2.8
21:14:55.444 00.011 2864 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.80) = xAngle (0.27 = 0.27)
21:14:55.444 00.000 2864 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.80 = -2.80)
21:14:55.448 00.004 2864 CameraToMount -- cameraX=-0.54 cameraY=0.04 hyp=0.54 cameraTheta=3.07 mountX=0.52 mountY=-0.18, mountTheta=-0.34
21:14:55.448 00.000 2864 SchedulePrimaryMove(10198720, x=-0.54, y=0.04, opts=13)
21:14:55.448 00.000 2864 Enqueuing Move request for scope (-0.54, 0.04)
21:14:55.448 00.000 6680 Worker thread wakes up
21:14:55.448 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.04) opts 0xd
21:14:55.448 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.54, 0.04)
21:14:55.448 00.000 6680 Moving (-0.54, 0.04) raw xDistance=0.52 yDistance=-0.18
21:14:55.448 00.000 6680 PPEC rslt: input = 0.52, final = 0.78, react = 0.31, pred = 0.47, hyst = 0.34, hyst_pct = 0.00, period_length = 535.67
21:14:55.448 00.000 6680 PPEC: input: 0.52, control: 0.78, exposure: 1500
21:14:55.448 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.18
21:14:55.448 00.000 6680 MoveAxis(W, 105, ABG)
21:14:55.448 00.000 6680 Guiding  Dir = 3, Dur = 105
21:14:55.448 00.000 6680 IsGuiding returns 0
21:14:55.448 00.000 6680 PulseGuide returned control before completion, sleep 115
21:14:55.464 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=168, Gamma=0.560
21:14:55.511 00.047 2864 UpdateGuideState exits: m=1857 SNR=30.4
21:14:55.511 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:55.511 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:14:55.511 00.000 2864 Enqueuing Expose request
21:14:55.590 00.079 6680 IsGuiding returns 0
21:14:55.590 00.000 6680 Move returns status 0, amount 105
21:14:55.590 00.000 6680 MoveAxis(N, 29, ABG)
21:14:55.590 00.000 6680 Guiding  Dir = 0, Dur = 29
21:14:55.590 00.000 6680 IsGuiding returns 0
21:14:55.590 00.000 6680 PulseGuide returned control before completion, sleep 39
21:14:55.638 00.048 6680 IsGuiding returns 1
21:14:55.638 00.000 6680 scope still moving after pulse duration time elapsed
21:14:55.670 00.032 6680 IsGuiding returns 0
21:14:55.670 00.000 6680 scope move finished after 29 + 50 ms
21:14:55.670 00.000 6680 Move returns status 0, amount 29
21:14:55.670 00.000 6680 move complete, result=0
21:14:55.670 00.000 6680 worker thread done servicing request
21:14:55.670 00.000 2864 GuideStep: 0.5 px 105 ms WEST, -0.2 px 29 ms NORTH
21:14:55.676 00.006 6680 Worker thread wakes up
21:14:55.676 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:14:55.676 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:14:57.333 01.657 6680 Exposure complete
21:14:57.382 00.049 6680 worker thread done servicing request
21:14:57.382 00.000 2864 OnExposeComplete: enter
21:14:57.382 00.000 2864 UpdateGuideState(): m_state=6
21:14:57.382 00.000 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
21:14:57.396 00.014 2864 Star::Find returns 1 (0), X=152.29, Y=709.46, Mass=1899, SNR=30.7, Peak=200 HFD=2.9
21:14:57.396 00.000 2864 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.80) = xAngle (-0.22 = -0.22)
21:14:57.396 00.000 2864 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.30 = 2.99)
21:14:57.396 00.000 2864 CameraToMount -- cameraX=-0.55 cameraY=0.35 hyp=0.65 cameraTheta=2.57 mountX=0.64 mountY=0.10, mountTheta=0.16
21:14:57.396 00.000 2864 SchedulePrimaryMove(10198720, x=-0.55, y=0.35, opts=13)
21:14:57.396 00.000 2864 Enqueuing Move request for scope (-0.55, 0.35)
21:14:57.396 00.000 6680 Worker thread wakes up
21:14:57.396 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.35) opts 0xd
21:14:57.396 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.55, 0.35)
21:14:57.396 00.000 6680 Moving (-0.55, 0.35) raw xDistance=0.64 yDistance=0.10
21:14:57.396 00.000 6680 PPEC rslt: input = 0.64, final = 0.76, react = 0.38, pred = 0.38, hyst = 0.40, hyst_pct = 0.00, period_length = 535.67
21:14:57.396 00.000 6680 PPEC: input: 0.64, control: 0.76, exposure: 1500
21:14:57.396 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:57.396 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:14:57.396 00.000 6680 MoveAxis(W, 103, ABG)
21:14:57.396 00.000 6680 Guiding  Dir = 3, Dur = 103
21:14:57.396 00.000 6680 IsGuiding returns 0
21:14:57.396 00.000 6680 PulseGuide returned control before completion, sleep 113
21:14:57.421 00.025 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=184, Gamma=0.560
21:14:57.469 00.048 2864 UpdateGuideState exits: m=1899 SNR=30.7
21:14:57.471 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:57.471 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:14:57.473 00.002 2864 Enqueuing Expose request
21:14:57.538 00.065 6680 IsGuiding returns 0
21:14:57.540 00.002 6680 Move returns status 0, amount 103
21:14:57.540 00.000 6680 MoveAxis(N, 0, ABG)
21:14:57.540 00.000 6680 Move returns status 0, amount 0
21:14:57.540 00.000 6680 move complete, result=0
21:14:57.540 00.000 6680 worker thread done servicing request
21:14:57.540 00.000 6680 Worker thread wakes up
21:14:57.540 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:14:57.540 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:14:57.540 00.000 2864 GuideStep: 0.6 px 103 ms WEST, 0.1 px 0 ms NORTH
21:14:58.947 01.407 6680 Exposure complete
21:14:59.011 00.064 6680 worker thread done servicing request
21:14:59.011 00.000 2864 OnExposeComplete: enter
21:14:59.011 00.000 2864 UpdateGuideState(): m_state=6
21:14:59.011 00.000 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
21:14:59.011 00.000 2864 Star::Find returns 1 (0), X=151.93, Y=709.51, Mass=1846, SNR=30.3, Peak=174 HFD=3.0
21:14:59.011 00.000 2864 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.80) = xAngle (-0.07 = -0.07)
21:14:59.027 00.016 2864 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.15 = 3.14)
21:14:59.027 00.000 2864 CameraToMount -- cameraX=-0.90 cameraY=0.40 hyp=0.99 cameraTheta=2.72 mountX=0.98 mountY=0.00, mountTheta=0.00
21:14:59.027 00.000 2864 SchedulePrimaryMove(10198720, x=-0.90, y=0.40, opts=13)
21:14:59.027 00.000 2864 Enqueuing Move request for scope (-0.90, 0.40)
21:14:59.027 00.000 6680 Worker thread wakes up
21:14:59.027 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.90, 0.40) opts 0xd
21:14:59.027 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.90, 0.40)
21:14:59.027 00.000 6680 Moving (-0.90, 0.40) raw xDistance=0.98 yDistance=0.00
21:14:59.038 00.011 6680 PPEC rslt: input = 0.98, final = 0.91, react = 0.59, pred = 0.32, hyst = 0.58, hyst_pct = 0.00, period_length = 538.13
21:14:59.038 00.000 6680 PPEC: input: 0.98, control: 0.91, exposure: 1500
21:14:59.038 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:59.038 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:14:59.038 00.000 6680 MoveAxis(W, 122, ABG)
21:14:59.038 00.000 6680 Guiding  Dir = 3, Dur = 122
21:14:59.038 00.000 6680 IsGuiding returns 0
21:14:59.038 00.000 6680 PulseGuide returned control before completion, sleep 132
21:14:59.043 00.005 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=174, Gamma=0.560
21:14:59.090 00.047 2864 UpdateGuideState exits: m=1846 SNR=30.3
21:14:59.090 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:59.090 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:14:59.101 00.011 2864 Enqueuing Expose request
21:14:59.185 00.084 6680 IsGuiding returns 1
21:14:59.185 00.000 6680 scope still moving after pulse duration time elapsed
21:14:59.216 00.031 6680 IsGuiding returns 0
21:14:59.216 00.000 6680 scope move finished after 122 + 53 ms
21:14:59.216 00.000 6680 Move returns status 0, amount 122
21:14:59.216 00.000 6680 MoveAxis(N, 0, ABG)
21:14:59.216 00.000 6680 Move returns status 0, amount 0
21:14:59.216 00.000 6680 move complete, result=0
21:14:59.216 00.000 6680 worker thread done servicing request
21:14:59.216 00.000 6680 Worker thread wakes up
21:14:59.216 00.000 2864 GuideStep: 1.0 px 122 ms WEST, 0.0 px 0 ms NORTH
21:14:59.216 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:14:59.216 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:15:00.862 01.646 6680 Exposure complete
21:15:00.931 00.069 6680 worker thread done servicing request
21:15:00.931 00.000 2864 OnExposeComplete: enter
21:15:00.941 00.010 2864 UpdateGuideState(): m_state=6
21:15:00.943 00.002 2864 Star::Find(15, 151, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 101
21:15:00.945 00.002 2864 Star::Find returns 1 (0), X=152.00, Y=709.34, Mass=1852, SNR=30.3, Peak=200 HFD=2.8
21:15:00.947 00.002 2864 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.80) = xAngle (0.08 = 0.08)
21:15:00.949 00.002 2864 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.00 = -3.00)
21:15:00.951 00.002 2864 CameraToMount -- cameraX=-0.84 cameraY=0.23 hyp=0.87 cameraTheta=2.87 mountX=0.87 mountY=-0.13, mountTheta=-0.14
21:15:00.953 00.002 2864 SchedulePrimaryMove(10198720, x=-0.84, y=0.23, opts=13)
21:15:00.955 00.002 2864 Enqueuing Move request for scope (-0.84, 0.23)
21:15:00.957 00.002 6680 Worker thread wakes up
21:15:00.957 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.84, 0.23) opts 0xd
21:15:00.957 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.84, 0.23)
21:15:00.957 00.000 6680 Moving (-0.84, 0.23) raw xDistance=0.87 yDistance=-0.13
21:15:00.959 00.002 6680 PPEC rslt: input = 0.87, final = 0.73, react = 0.52, pred = 0.20, hyst = 0.52, hyst_pct = 0.00, period_length = 538.13
21:15:00.959 00.000 6680 PPEC: input: 0.87, control: 0.73, exposure: 1500
21:15:00.959 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:00.959 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:15:00.959 00.000 6680 MoveAxis(W, 98, ABG)
21:15:00.959 00.000 6680 Guiding  Dir = 3, Dur = 98
21:15:00.959 00.000 6680 IsGuiding returns 0
21:15:00.959 00.000 6680 PulseGuide returned control before completion, sleep 108
21:15:00.971 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=182, Gamma=0.560
21:15:01.007 00.036 2864 UpdateGuideState exits: m=1852 SNR=30.3
21:15:01.007 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:01.007 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:15:01.021 00.014 2864 Enqueuing Expose request
21:15:01.069 00.048 6680 IsGuiding returns 1
21:15:01.069 00.000 6680 scope still moving after pulse duration time elapsed
21:15:01.101 00.032 6680 IsGuiding returns 0
21:15:01.101 00.000 6680 scope move finished after 98 + 43 ms
21:15:01.101 00.000 6680 Move returns status 0, amount 98
21:15:01.101 00.000 6680 MoveAxis(N, 0, ABG)
21:15:01.101 00.000 6680 Move returns status 0, amount 0
21:15:01.101 00.000 6680 move complete, result=0
21:15:01.101 00.000 6680 worker thread done servicing request
21:15:01.101 00.000 6680 Worker thread wakes up
21:15:01.101 00.000 2864 GuideStep: 0.9 px 98 ms WEST, -0.1 px 0 ms NORTH
21:15:01.105 00.004 6680 worker thread servicing REQUEST_EXPOSE 1500
21:15:01.105 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:15:02.510 01.405 6680 Exposure complete
21:15:02.557 00.047 6680 worker thread done servicing request
21:15:02.557 00.000 2864 OnExposeComplete: enter
21:15:02.557 00.000 2864 UpdateGuideState(): m_state=6
21:15:02.557 00.000 2864 Star::Find(15, 151, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 102
21:15:02.557 00.000 2864 Star::Find returns 1 (0), X=151.32, Y=709.53, Mass=1867, SNR=30.5, Peak=151 HFD=3.2
21:15:02.569 00.012 2864 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.80) = xAngle (0.07 = 0.07)
21:15:02.569 00.000 2864 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.00 = -3.00)
21:15:02.573 00.004 2864 CameraToMount -- cameraX=-1.52 cameraY=0.42 hyp=1.57 cameraTheta=2.87 mountX=1.57 mountY=-0.22, mountTheta=-0.14
21:15:02.577 00.004 2864 SchedulePrimaryMove(10198720, x=-1.52, y=0.42, opts=13)
21:15:02.578 00.001 2864 Enqueuing Move request for scope (-1.52, 0.42)
21:15:02.580 00.002 6680 Worker thread wakes up
21:15:02.580 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.52, 0.42) opts 0xd
21:15:02.580 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.52, 0.42)
21:15:02.580 00.000 6680 Moving (-1.52, 0.42) raw xDistance=1.57 yDistance=-0.22
21:15:02.582 00.002 6680 PPEC rslt: input = 1.57, final = 1.06, react = 0.94, pred = 0.12, hyst = 0.90, hyst_pct = 0.00, period_length = 538.13
21:15:02.582 00.000 6680 PPEC: input: 1.57, control: 1.06, exposure: 1500
21:15:02.582 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
21:15:02.582 00.000 6680 MoveAxis(W, 143, ABG)
21:15:02.582 00.000 6680 Guiding  Dir = 3, Dur = 143
21:15:02.582 00.000 6680 IsGuiding returns 0
21:15:02.582 00.000 6680 PulseGuide returned control before completion, sleep 153
21:15:02.595 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=165, Gamma=0.560
21:15:02.636 00.041 2864 UpdateGuideState exits: m=1867 SNR=30.5
21:15:02.636 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:02.636 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:15:02.636 00.000 2864 Enqueuing Expose request
21:15:02.747 00.111 6680 IsGuiding returns 1
21:15:02.747 00.000 6680 scope still moving after pulse duration time elapsed
21:15:02.778 00.031 6680 IsGuiding returns 0
21:15:02.778 00.000 6680 scope move finished after 143 + 51 ms
21:15:02.778 00.000 6680 Move returns status 0, amount 143
21:15:02.778 00.000 6680 MoveAxis(N, 35, ABG)
21:15:02.778 00.000 6680 Guiding  Dir = 0, Dur = 35
21:15:02.778 00.000 6680 IsGuiding returns 0
21:15:02.778 00.000 6680 PulseGuide returned control before completion, sleep 45
21:15:02.826 00.048 6680 IsGuiding returns 1
21:15:02.826 00.000 6680 scope still moving after pulse duration time elapsed
21:15:02.857 00.031 6680 IsGuiding returns 0
21:15:02.857 00.000 6680 scope move finished after 35 + 43 ms
21:15:02.857 00.000 6680 Move returns status 0, amount 35
21:15:02.857 00.000 6680 move complete, result=0
21:15:02.857 00.000 6680 worker thread done servicing request
21:15:02.857 00.000 2864 GuideStep: 1.6 px 143 ms WEST, -0.2 px 35 ms NORTH
21:15:02.864 00.007 6680 Worker thread wakes up
21:15:02.864 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:15:02.864 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:15:04.507 01.643 6680 Exposure complete
21:15:04.579 00.072 6680 worker thread done servicing request
21:15:04.579 00.000 2864 OnExposeComplete: enter
21:15:04.580 00.001 2864 UpdateGuideState(): m_state=6
21:15:04.580 00.000 2864 Star::Find(15, 151, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 103
21:15:04.580 00.000 2864 Star::Find returns 1 (0), X=151.65, Y=709.71, Mass=1799, SNR=29.9, Peak=168 HFD=3.0
21:15:04.580 00.000 2864 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.80) = xAngle (-0.13 = -0.13)
21:15:04.580 00.000 2864 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.20 = 3.08)
21:15:04.580 00.000 2864 CameraToMount -- cameraX=-1.18 cameraY=0.61 hyp=1.33 cameraTheta=2.67 mountX=1.32 mountY=0.08, mountTheta=0.06
21:15:04.580 00.000 2864 SchedulePrimaryMove(10198720, x=-1.18, y=0.61, opts=13)
21:15:04.595 00.015 2864 Enqueuing Move request for scope (-1.18, 0.61)
21:15:04.595 00.000 6680 Worker thread wakes up
21:15:04.595 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.18, 0.61) opts 0xd
21:15:04.595 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.18, 0.61)
21:15:04.595 00.000 6680 Moving (-1.18, 0.61) raw xDistance=1.32 yDistance=0.08
21:15:04.595 00.000 6680 PPEC rslt: input = 1.32, final = 0.92, react = 0.79, pred = 0.13, hyst = 0.76, hyst_pct = 0.00, period_length = 540.46
21:15:04.595 00.000 6680 PPEC: input: 1.32, control: 0.92, exposure: 1500
21:15:04.595 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:04.595 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:15:04.601 00.006 6680 MoveAxis(W, 124, ABG)
21:15:04.601 00.000 6680 Guiding  Dir = 3, Dur = 124
21:15:04.601 00.000 6680 IsGuiding returns 0
21:15:04.601 00.000 6680 PulseGuide returned control before completion, sleep 134
21:15:04.611 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=214, Gamma=0.560
21:15:04.657 00.046 2864 UpdateGuideState exits: m=1799 SNR=29.9
21:15:04.657 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:04.663 00.006 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:15:04.663 00.000 2864 Enqueuing Expose request
21:15:04.737 00.074 6680 IsGuiding returns 1
21:15:04.737 00.000 6680 scope still moving after pulse duration time elapsed
21:15:04.768 00.031 6680 IsGuiding returns 0
21:15:04.768 00.000 6680 scope move finished after 124 + 42 ms
21:15:04.768 00.000 6680 Move returns status 0, amount 124
21:15:04.768 00.000 6680 MoveAxis(N, 0, ABG)
21:15:04.768 00.000 6680 Move returns status 0, amount 0
21:15:04.768 00.000 6680 move complete, result=0
21:15:04.768 00.000 6680 worker thread done servicing request
21:15:04.768 00.000 2864 GuideStep: 1.3 px 124 ms WEST, 0.1 px 0 ms NORTH
21:15:04.771 00.003 6680 Worker thread wakes up
21:15:04.771 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:15:04.771 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:15:06.193 01.422 6680 Exposure complete
21:15:06.241 00.048 6680 worker thread done servicing request
21:15:06.241 00.000 2864 OnExposeComplete: enter
21:15:06.241 00.000 2864 UpdateGuideState(): m_state=6
21:15:06.241 00.000 2864 Star::Find(15, 151, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 104
21:15:06.257 00.016 2864 Star::Find returns 1 (0), X=151.67, Y=709.80, Mass=1792, SNR=29.8, Peak=188 HFD=2.8
21:15:06.257 00.000 2864 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.80) = xAngle (-0.19 = -0.19)
21:15:06.257 00.000 2864 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.27 = 3.02)
21:15:06.257 00.000 2864 CameraToMount -- cameraX=-1.16 cameraY=0.70 hyp=1.36 cameraTheta=2.60 mountX=1.33 mountY=0.17, mountTheta=0.13
21:15:06.257 00.000 2864 SchedulePrimaryMove(10198720, x=-1.16, y=0.70, opts=13)
21:15:06.257 00.000 2864 Enqueuing Move request for scope (-1.16, 0.70)
21:15:06.257 00.000 6680 Worker thread wakes up
21:15:06.257 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.16, 0.70) opts 0xd
21:15:06.257 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.16, 0.70)
21:15:06.257 00.000 6680 Moving (-1.16, 0.70) raw xDistance=1.33 yDistance=0.17
21:15:06.257 00.000 6680 PPEC rslt: input = 1.33, final = 0.87, react = 0.80, pred = 0.07, hyst = 0.78, hyst_pct = 0.00, period_length = 540.46
21:15:06.257 00.000 6680 PPEC: input: 1.33, control: 0.87, exposure: 1500
21:15:06.257 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:15:06.257 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:15:06.257 00.000 6680 MoveAxis(W, 117, ABG)
21:15:06.257 00.000 6680 Guiding  Dir = 3, Dur = 117
21:15:06.273 00.016 6680 IsGuiding returns 0
21:15:06.273 00.000 6680 PulseGuide returned control before completion, sleep 127
21:15:06.281 00.008 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=198, Gamma=0.560
21:15:06.320 00.039 2864 UpdateGuideState exits: m=1792 SNR=29.8
21:15:06.320 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:06.320 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:15:06.320 00.000 2864 Enqueuing Expose request
21:15:06.413 00.093 6680 IsGuiding returns 1
21:15:06.413 00.000 6680 scope still moving after pulse duration time elapsed
21:15:06.445 00.032 6680 IsGuiding returns 0
21:15:06.445 00.000 6680 scope move finished after 117 + 54 ms
21:15:06.445 00.000 6680 Move returns status 0, amount 117
21:15:06.445 00.000 6680 MoveAxis(N, 0, ABG)
21:15:06.445 00.000 6680 Move returns status 0, amount 0
21:15:06.445 00.000 6680 move complete, result=0
21:15:06.445 00.000 6680 worker thread done servicing request
21:15:06.445 00.000 2864 GuideStep: 1.3 px 117 ms WEST, 0.2 px 0 ms NORTH
21:15:06.445 00.000 6680 Worker thread wakes up
21:15:06.445 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:15:06.445 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:15:08.094 01.649 6680 Exposure complete
21:15:08.156 00.062 6680 worker thread done servicing request
21:15:08.156 00.000 2864 OnExposeComplete: enter
21:15:08.157 00.001 2864 UpdateGuideState(): m_state=6
21:15:08.157 00.000 2864 Star::Find(15, 151, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:15:08.157 00.000 2864 Star::Find returns 1 (0), X=151.79, Y=709.54, Mass=1886, SNR=30.6, Peak=177 HFD=3.0
21:15:08.163 00.006 2864 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.80) = xAngle (-0.05 = -0.05)
21:15:08.163 00.000 2864 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.12 = -3.12)
21:15:08.163 00.000 2864 CameraToMount -- cameraX=-1.05 cameraY=0.43 hyp=1.13 cameraTheta=2.75 mountX=1.13 mountY=-0.02, mountTheta=-0.02
21:15:08.163 00.000 2864 SchedulePrimaryMove(10198720, x=-1.05, y=0.43, opts=13)
21:15:08.163 00.000 2864 Enqueuing Move request for scope (-1.05, 0.43)
21:15:08.173 00.010 6680 Worker thread wakes up
21:15:08.173 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.05, 0.43) opts 0xd
21:15:08.173 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.05, 0.43)
21:15:08.173 00.000 6680 Moving (-1.05, 0.43) raw xDistance=1.13 yDistance=-0.02
21:15:08.173 00.000 6680 PPEC rslt: input = 1.13, final = 0.72, react = 0.68, pred = 0.04, hyst = 0.67, hyst_pct = 0.00, period_length = 540.46
21:15:08.176 00.003 6680 PPEC: input: 1.13, control: 0.72, exposure: 1500
21:15:08.176 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:08.176 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:15:08.176 00.000 6680 MoveAxis(W, 96, ABG)
21:15:08.176 00.000 6680 Guiding  Dir = 3, Dur = 96
21:15:08.176 00.000 6680 IsGuiding returns 0
21:15:08.176 00.000 6680 PulseGuide returned control before completion, sleep 106
21:15:08.182 00.006 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=209, Gamma=0.560
21:15:08.226 00.044 2864 UpdateGuideState exits: m=1886 SNR=30.6
21:15:08.226 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:08.237 00.011 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:15:08.237 00.000 2864 Enqueuing Expose request
21:15:08.284 00.047 6680 IsGuiding returns 1
21:15:08.284 00.000 6680 scope still moving after pulse duration time elapsed
21:15:08.316 00.032 6680 IsGuiding returns 0
21:15:08.316 00.000 6680 scope move finished after 96 + 43 ms
21:15:08.316 00.000 6680 Move returns status 0, amount 96
21:15:08.316 00.000 6680 MoveAxis(N, 0, ABG)
21:15:08.316 00.000 6680 Move returns status 0, amount 0
21:15:08.316 00.000 6680 move complete, result=0
21:15:08.316 00.000 6680 worker thread done servicing request
21:15:08.316 00.000 6680 Worker thread wakes up
21:15:08.316 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:15:08.316 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:15:08.316 00.000 2864 GuideStep: 1.1 px 96 ms WEST, -0.0 px 0 ms NORTH
21:15:09.745 01.429 6680 Exposure complete
21:15:09.808 00.063 6680 worker thread done servicing request
21:15:09.808 00.000 2864 OnExposeComplete: enter
21:15:09.808 00.000 2864 UpdateGuideState(): m_state=6
21:15:09.808 00.000 2864 Star::Find(15, 151, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 106
21:15:09.808 00.000 2864 Star::Find returns 1 (0), X=151.70, Y=709.53, Mass=1757, SNR=29.6, Peak=160 HFD=3.1
21:15:09.819 00.011 2864 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.80) = xAngle (-0.01 = -0.01)
21:15:09.819 00.000 2864 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.08 = -3.08)
21:15:09.819 00.000 2864 CameraToMount -- cameraX=-1.14 cameraY=0.42 hyp=1.22 cameraTheta=2.79 mountX=1.22 mountY=-0.07, mountTheta=-0.06
21:15:09.824 00.005 2864 SchedulePrimaryMove(10198720, x=-1.14, y=0.42, opts=13)
21:15:09.824 00.000 2864 Enqueuing Move request for scope (-1.14, 0.42)
21:15:09.824 00.000 6680 Worker thread wakes up
21:15:09.824 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.14, 0.42) opts 0xd
21:15:09.824 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.14, 0.42)
21:15:09.824 00.000 6680 Moving (-1.14, 0.42) raw xDistance=1.22 yDistance=-0.07
21:15:09.824 00.000 6680 PPEC rslt: input = 1.22, final = 1.88, react = 0.73, pred = 1.16, hyst = 0.71, hyst_pct = 0.00, period_length = 542.72
21:15:09.824 00.000 6680 PPEC: input: 1.22, control: 1.88, exposure: 1500
21:15:09.824 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:09.824 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:15:09.824 00.000 6680 MoveAxis(W, 253, ABG)
21:15:09.824 00.000 6680 Guiding  Dir = 3, Dur = 253
21:15:09.824 00.000 6680 IsGuiding returns 0
21:15:09.824 00.000 6680 PulseGuide returned control before completion, sleep 263
21:15:09.843 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=184, Gamma=0.560
21:15:09.888 00.045 2864 UpdateGuideState exits: m=1757 SNR=29.6
21:15:09.888 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:09.888 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:15:09.888 00.000 2864 Enqueuing Expose request
21:15:10.109 00.221 6680 IsGuiding returns 1
21:15:10.109 00.000 6680 scope still moving after pulse duration time elapsed
21:15:10.141 00.032 6680 IsGuiding returns 0
21:15:10.141 00.000 6680 scope move finished after 253 + 55 ms
21:15:10.141 00.000 6680 Move returns status 0, amount 253
21:15:10.141 00.000 6680 MoveAxis(N, 0, ABG)
21:15:10.141 00.000 6680 Move returns status 0, amount 0
21:15:10.141 00.000 6680 move complete, result=0
21:15:10.141 00.000 6680 worker thread done servicing request
21:15:10.141 00.000 6680 Worker thread wakes up
21:15:10.141 00.000 2864 GuideStep: 1.2 px 253 ms WEST, -0.1 px 0 ms NORTH
21:15:10.147 00.006 6680 worker thread servicing REQUEST_EXPOSE 1500
21:15:10.147 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:15:11.791 01.644 6680 Exposure complete
21:15:11.839 00.048 6680 worker thread done servicing request
21:15:11.839 00.000 2864 OnExposeComplete: enter
21:15:11.851 00.012 2864 UpdateGuideState(): m_state=6
21:15:11.851 00.000 2864 Star::Find(15, 151, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 107
21:15:11.854 00.003 2864 Star::Find returns 1 (0), X=152.58, Y=709.52, Mass=1864, SNR=30.4, Peak=169 HFD=3.1
21:15:11.854 00.000 2864 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.80) = xAngle (-0.68 = -0.68)
21:15:11.854 00.000 2864 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.75 = 2.53)
21:15:11.854 00.000 2864 CameraToMount -- cameraX=-0.26 cameraY=0.42 hyp=0.49 cameraTheta=2.12 mountX=0.38 mountY=0.28, mountTheta=0.63
21:15:11.854 00.000 2864 SchedulePrimaryMove(10198720, x=-0.26, y=0.42, opts=13)
21:15:11.854 00.000 2864 Enqueuing Move request for scope (-0.26, 0.42)
21:15:11.854 00.000 6680 Worker thread wakes up
21:15:11.854 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.42) opts 0xd
21:15:11.854 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.26, 0.42)
21:15:11.854 00.000 6680 Moving (-0.26, 0.42) raw xDistance=0.38 yDistance=0.28
21:15:11.854 00.000 6680 PPEC rslt: input = 0.38, final = 1.45, react = 0.23, pred = 1.22, hyst = 0.25, hyst_pct = 0.00, period_length = 542.72
21:15:11.854 00.000 6680 PPEC: input: 0.38, control: 1.45, exposure: 1500
21:15:11.854 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:15:11.854 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
21:15:11.854 00.000 6680 MoveAxis(W, 196, ABG)
21:15:11.854 00.000 6680 Guiding  Dir = 3, Dur = 196
21:15:11.854 00.000 6680 IsGuiding returns 0
21:15:11.854 00.000 6680 PulseGuide returned control before completion, sleep 206
21:15:11.870 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=189, Gamma=0.560
21:15:11.917 00.047 2864 UpdateGuideState exits: m=1864 SNR=30.4
21:15:11.917 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:11.933 00.016 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:15:11.933 00.000 2864 Enqueuing Expose request
21:15:12.091 00.158 6680 IsGuiding returns 0
21:15:12.091 00.000 6680 Move returns status 0, amount 196
21:15:12.091 00.000 6680 MoveAxis(N, 0, ABG)
21:15:12.091 00.000 6680 Move returns status 0, amount 0
21:15:12.091 00.000 6680 move complete, result=0
21:15:12.091 00.000 6680 worker thread done servicing request
21:15:12.091 00.000 2864 GuideStep: 0.4 px 196 ms WEST, 0.3 px 0 ms NORTH
21:15:12.096 00.005 6680 Worker thread wakes up
21:15:12.096 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:15:12.096 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:15:13.507 01.411 6680 Exposure complete
21:15:13.550 00.043 6680 worker thread done servicing request
21:15:13.550 00.000 2864 OnExposeComplete: enter
21:15:13.550 00.000 2864 UpdateGuideState(): m_state=6
21:15:13.550 00.000 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 108
21:15:13.559 00.009 2864 Star::Find returns 1 (0), X=153.09, Y=709.48, Mass=1855, SNR=30.4, Peak=190 HFD=3.0
21:15:13.561 00.002 2864 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.80) = xAngle (-1.83 = -1.83)
21:15:13.561 00.000 2864 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.90 = 1.38)
21:15:13.561 00.000 2864 CameraToMount -- cameraX=0.26 cameraY=0.37 hyp=0.45 cameraTheta=0.97 mountX=-0.11 mountY=0.44, mountTheta=1.82
21:15:13.566 00.005 2864 SchedulePrimaryMove(10198720, x=0.26, y=0.37, opts=13)
21:15:13.569 00.003 2864 Enqueuing Move request for scope (0.26, 0.37)
21:15:13.569 00.000 6680 Worker thread wakes up
21:15:13.569 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.37) opts 0xd
21:15:13.569 00.000 6680 Handling offset move in thread for scope, endpoint = (0.26, 0.37)
21:15:13.569 00.000 6680 Moving (0.26, 0.37) raw xDistance=-0.11 yDistance=0.44
21:15:13.569 00.000 6680 PPEC rslt: input = -0.11, final = 1.22, react = -0.07, pred = 1.23, hyst = 0.00, hyst_pct = 0.00, period_length = 544.96
21:15:13.569 00.000 6680 PPEC: input: -0.11, control: 1.22, exposure: 1500
21:15:13.569 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:15:13.569 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
21:15:13.569 00.000 6680 MoveAxis(W, 164, ABG)
21:15:13.569 00.000 6680 Guiding  Dir = 3, Dur = 164
21:15:13.569 00.000 6680 IsGuiding returns 0
21:15:13.569 00.000 6680 PulseGuide returned control before completion, sleep 174
21:15:13.584 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=200, Gamma=0.560
21:15:13.629 00.045 2864 UpdateGuideState exits: m=1855 SNR=30.4
21:15:13.632 00.003 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:13.632 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:15:13.632 00.000 2864 Enqueuing Expose request
21:15:13.756 00.124 6680 IsGuiding returns 1
21:15:13.756 00.000 6680 scope still moving after pulse duration time elapsed
21:15:13.788 00.032 6680 IsGuiding returns 0
21:15:13.788 00.000 6680 scope move finished after 164 + 49 ms
21:15:13.788 00.000 6680 Move returns status 0, amount 164
21:15:13.788 00.000 6680 MoveAxis(N, 0, ABG)
21:15:13.788 00.000 6680 Move returns status 0, amount 0
21:15:13.788 00.000 6680 move complete, result=0
21:15:13.790 00.002 6680 worker thread done servicing request
21:15:13.790 00.000 2864 GuideStep: -0.1 px 164 ms WEST, 0.4 px 0 ms NORTH
21:15:13.796 00.006 6680 Worker thread wakes up
21:15:13.796 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:15:13.796 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:15:15.453 01.657 6680 Exposure complete
21:15:15.509 00.056 6680 worker thread done servicing request
21:15:15.509 00.000 2864 OnExposeComplete: enter
21:15:15.509 00.000 2864 UpdateGuideState(): m_state=6
21:15:15.514 00.005 2864 Star::Find(15, 153, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 109
21:15:15.516 00.002 2864 Star::Find returns 1 (0), X=153.43, Y=708.97, Mass=1853, SNR=30.4, Peak=199 HFD=2.9
21:15:15.516 00.000 2864 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.80) = xAngle (-3.02 = -3.02)
21:15:15.516 00.000 2864 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.10 = 0.19)
21:15:15.516 00.000 2864 CameraToMount -- cameraX=0.60 cameraY=-0.14 hyp=0.61 cameraTheta=-0.23 mountX=-0.61 mountY=0.11, mountTheta=2.96
21:15:15.516 00.000 2864 SchedulePrimaryMove(10198720, x=0.60, y=-0.14, opts=13)
21:15:15.516 00.000 2864 Enqueuing Move request for scope (0.60, -0.14)
21:15:15.516 00.000 6680 Worker thread wakes up
21:15:15.516 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.60, -0.14) opts 0xd
21:15:15.516 00.000 6680 Handling offset move in thread for scope, endpoint = (0.60, -0.14)
21:15:15.516 00.000 6680 Moving (0.60, -0.14) raw xDistance=-0.61 yDistance=0.11
21:15:15.530 00.014 6680 PPEC rslt: input = -0.61, final = 0.33, react = -0.36, pred = 0.69, hyst = -0.24, hyst_pct = 0.00, period_length = 544.96
21:15:15.530 00.000 6680 PPEC: input: -0.61, control: 0.33, exposure: 1500
21:15:15.530 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:15.530 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:15:15.530 00.000 6680 MoveAxis(W, 44, ABG)
21:15:15.530 00.000 6680 Guiding  Dir = 3, Dur = 44
21:15:15.530 00.000 6680 IsGuiding returns 0
21:15:15.530 00.000 6680 PulseGuide returned control before completion, sleep 54
21:15:15.542 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=196, Gamma=0.560
21:15:15.590 00.048 2864 UpdateGuideState exits: m=1853 SNR=30.4
21:15:15.592 00.002 6680 IsGuiding returns 1
21:15:15.592 00.000 6680 scope still moving after pulse duration time elapsed
21:15:15.592 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:15.595 00.003 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:15:15.597 00.002 2864 Enqueuing Expose request
21:15:15.624 00.027 6680 IsGuiding returns 0
21:15:15.624 00.000 6680 scope move finished after 44 + 49 ms
21:15:15.624 00.000 6680 Move returns status 0, amount 44
21:15:15.624 00.000 6680 MoveAxis(N, 0, ABG)
21:15:15.624 00.000 6680 Move returns status 0, amount 0
21:15:15.624 00.000 6680 move complete, result=0
21:15:15.624 00.000 6680 worker thread done servicing request
21:15:15.624 00.000 6680 Worker thread wakes up
21:15:15.624 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:15:15.624 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:15:15.630 00.006 2864 GuideStep: -0.6 px 44 ms WEST, 0.1 px 0 ms NORTH
21:15:17.046 01.416 6680 Exposure complete
21:15:17.101 00.055 6680 worker thread done servicing request
21:15:17.101 00.000 2864 OnExposeComplete: enter
21:15:17.101 00.000 2864 UpdateGuideState(): m_state=6
21:15:17.101 00.000 2864 Star::Find(15, 153, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 110
21:15:17.109 00.008 2864 Star::Find returns 1 (0), X=153.17, Y=709.17, Mass=1847, SNR=30.3, Peak=206 HFD=2.9
21:15:17.109 00.000 2864 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.80) = xAngle (-2.59 = -2.59)
21:15:17.109 00.000 2864 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.67 = 0.62)
21:15:17.109 00.000 2864 CameraToMount -- cameraX=0.33 cameraY=0.07 hyp=0.34 cameraTheta=0.20 mountX=-0.29 mountY=0.20, mountTheta=2.55
21:15:17.109 00.000 2864 SchedulePrimaryMove(10198720, x=0.33, y=0.07, opts=13)
21:15:17.109 00.000 2864 Enqueuing Move request for scope (0.33, 0.07)
21:15:17.109 00.000 6680 Worker thread wakes up
21:15:17.109 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.07) opts 0xd
21:15:17.109 00.000 6680 Handling offset move in thread for scope, endpoint = (0.33, 0.07)
21:15:17.109 00.000 6680 Moving (0.33, 0.07) raw xDistance=-0.29 yDistance=0.20
21:15:17.109 00.000 6680 PPEC rslt: input = -0.29, final = 0.35, react = -0.17, pred = 0.53, hyst = -0.08, hyst_pct = 0.00, period_length = 544.96
21:15:17.109 00.000 6680 PPEC: input: -0.29, control: 0.35, exposure: 1500
21:15:17.109 00.000 6680 switching direction from -1 to 1 - decHistory=3 oldest=-0.26 newest=0.75
21:15:17.109 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
21:15:17.109 00.000 6680 MoveAxis(W, 47, ABG)
21:15:17.109 00.000 6680 Guiding  Dir = 3, Dur = 47
21:15:17.109 00.000 6680 IsGuiding returns 0
21:15:17.109 00.000 6680 PulseGuide returned control before completion, sleep 57
21:15:17.132 00.023 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=166, Gamma=0.560
21:15:17.182 00.050 2864 UpdateGuideState exits: m=1847 SNR=30.3
21:15:17.184 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:17.186 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:15:17.188 00.002 2864 Enqueuing Expose request
21:15:17.190 00.002 6680 IsGuiding returns 1
21:15:17.190 00.000 6680 scope still moving after pulse duration time elapsed
21:15:17.219 00.029 6680 IsGuiding returns 0
21:15:17.219 00.000 6680 scope move finished after 47 + 48 ms
21:15:17.219 00.000 6680 Move returns status 0, amount 47
21:15:17.219 00.000 6680 BLC: Oldest BLC event removed
21:15:17.219 00.000 6680 BLC: Dec direction reversal from North to South, backlash comp pulse of 132 applied
21:15:17.219 00.000 6680 MoveAxis(S, 163, ABG)
21:15:17.219 00.000 6680 Guiding  Dir = 1, Dur = 163
21:15:17.219 00.000 6680 IsGuiding returns 0
21:15:17.219 00.000 6680 PulseGuide returned control before completion, sleep 173
21:15:17.410 00.191 6680 IsGuiding returns 1
21:15:17.410 00.000 6680 scope still moving after pulse duration time elapsed
21:15:17.442 00.032 6680 IsGuiding returns 0
21:15:17.442 00.000 6680 scope move finished after 163 + 59 ms
21:15:17.442 00.000 6680 Move returns status 0, amount 163
21:15:17.442 00.000 6680 move complete, result=0
21:15:17.442 00.000 6680 worker thread done servicing request
21:15:17.442 00.000 2864 GuideStep: -0.3 px 47 ms WEST, 0.2 px 163 ms SOUTH
21:15:17.444 00.002 6680 Worker thread wakes up
21:15:17.444 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:15:17.444 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:15:19.093 01.649 6680 Exposure complete
21:15:19.155 00.062 6680 worker thread done servicing request
21:15:19.155 00.000 2864 OnExposeComplete: enter
21:15:19.157 00.002 2864 UpdateGuideState(): m_state=6
21:15:19.157 00.000 2864 Star::Find(15, 153, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
21:15:19.157 00.000 2864 Star::Find returns 1 (0), X=153.48, Y=709.62, Mass=1913, SNR=30.9, Peak=192 HFD=3.1
21:15:19.163 00.006 2864 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.80) = xAngle (-2.12 = -2.12)
21:15:19.163 00.000 2864 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.19 = 1.09)
21:15:19.163 00.000 2864 CameraToMount -- cameraX=0.64 cameraY=0.51 hyp=0.82 cameraTheta=0.67 mountX=-0.43 mountY=0.73, mountTheta=2.10
21:15:19.163 00.000 2864 SchedulePrimaryMove(10198720, x=0.64, y=0.51, opts=13)
21:15:19.163 00.000 2864 Enqueuing Move request for scope (0.64, 0.51)
21:15:19.173 00.010 6680 Worker thread wakes up
21:15:19.173 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.64, 0.51) opts 0xd
21:15:19.173 00.000 6680 Handling offset move in thread for scope, endpoint = (0.64, 0.51)
21:15:19.173 00.000 6680 Moving (0.64, 0.51) raw xDistance=-0.43 yDistance=0.73
21:15:19.173 00.000 6680 BLC: History state: CurrMiss=0.73, AvgInitMiss=0.33, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.196706, 1:0.727141
21:15:19.173 00.000 6680 BLC: Under-shoot, no adjustment, waiting for more data
21:15:19.176 00.003 6680 PPEC rslt: input = -0.43, final = 0.26, react = -0.26, pred = 0.52, hyst = -0.21, hyst_pct = 0.00, period_length = 547.14
21:15:19.176 00.000 6680 PPEC: input: -0.43, control: 0.26, exposure: 1500
21:15:19.176 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.73 from input 0.73
21:15:19.176 00.000 6680 MoveAxis(W, 36, ABG)
21:15:19.178 00.002 6680 Guiding  Dir = 3, Dur = 36
21:15:19.178 00.000 6680 IsGuiding returns 0
21:15:19.178 00.000 6680 PulseGuide returned control before completion, sleep 46
21:15:19.178 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=173, Gamma=0.560
21:15:19.226 00.048 2864 UpdateGuideState exits: m=1913 SNR=30.9
21:15:19.226 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:19.237 00.011 6680 IsGuiding returns 1
21:15:19.237 00.000 6680 scope still moving after pulse duration time elapsed
21:15:19.237 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:15:19.237 00.000 2864 Enqueuing Expose request
21:15:19.269 00.032 6680 IsGuiding returns 0
21:15:19.269 00.000 6680 scope move finished after 36 + 54 ms
21:15:19.269 00.000 6680 Move returns status 0, amount 36
21:15:19.269 00.000 6680 MoveAxis(S, 116, ABG)
21:15:19.269 00.000 6680 Guiding  Dir = 1, Dur = 116
21:15:19.269 00.000 6680 IsGuiding returns 0
21:15:19.269 00.000 6680 PulseGuide returned control before completion, sleep 126
21:15:19.410 00.141 6680 IsGuiding returns 1
21:15:19.410 00.000 6680 scope still moving after pulse duration time elapsed
21:15:19.442 00.032 6680 IsGuiding returns 0
21:15:19.442 00.000 6680 scope move finished after 116 + 57 ms
21:15:19.442 00.000 6680 Move returns status 0, amount 116
21:15:19.442 00.000 6680 move complete, result=0
21:15:19.442 00.000 6680 worker thread done servicing request
21:15:19.442 00.000 6680 Worker thread wakes up
21:15:19.442 00.000 2864 GuideStep: -0.4 px 36 ms WEST, 0.7 px 116 ms SOUTH
21:15:19.444 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
21:15:19.444 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:15:20.882 01.438 6680 Exposure complete
21:15:20.944 00.062 6680 worker thread done servicing request
21:15:20.946 00.002 2864 OnExposeComplete: enter
21:15:20.948 00.002 2864 UpdateGuideState(): m_state=6
21:15:20.950 00.002 2864 Star::Find(15, 153, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
21:15:20.952 00.002 2864 Star::Find returns 1 (0), X=152.76, Y=709.27, Mass=1843, SNR=30.3, Peak=229 HFD=2.7
21:15:20.952 00.000 2864 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.80) = xAngle (-0.78 = -0.78)
21:15:20.954 00.002 2864 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.86 = 2.43)
21:15:20.956 00.002 2864 CameraToMount -- cameraX=-0.08 cameraY=0.16 hyp=0.18 cameraTheta=2.01 mountX=0.13 mountY=0.12, mountTheta=0.75
21:15:20.960 00.004 2864 SchedulePrimaryMove(10198720, x=-0.08, y=0.16, opts=13)
21:15:20.962 00.002 2864 Enqueuing Move request for scope (-0.08, 0.16)
21:15:20.964 00.002 6680 Worker thread wakes up
21:15:20.964 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.16) opts 0xd
21:15:20.964 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.08, 0.16)
21:15:20.964 00.000 6680 Moving (-0.08, 0.16) raw xDistance=0.13 yDistance=0.12
21:15:20.964 00.000 6680 BLC: History state: CurrMiss=0.12, AvgInitMiss=0.33, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.196706, 1:0.727141, 2:0.119339
21:15:20.964 00.000 6680 BLC: No correction, Miss < min_move
21:15:20.966 00.002 6680 PPEC rslt: input = 0.13, final = 0.02, react = 0.08, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 547.14
21:15:20.966 00.000 6680 PPEC: input: 0.13, control: 0.02, exposure: 1500
21:15:20.966 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:20.966 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:15:20.966 00.000 6680 MoveAxis(W, 3, ABG)
21:15:20.966 00.000 6680 Guiding  Dir = 3, Dur = 3
21:15:20.966 00.000 6680 IsGuiding returns 0
21:15:20.966 00.000 6680 PulseGuide returned control before completion, sleep 13
21:15:20.978 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=213, Gamma=0.560
21:15:20.993 00.015 6680 IsGuiding returns 1
21:15:20.993 00.000 6680 scope still moving after pulse duration time elapsed
21:15:21.025 00.032 6680 IsGuiding returns 0
21:15:21.025 00.000 6680 scope move finished after 3 + 54 ms
21:15:21.025 00.000 6680 Move returns status 0, amount 3
21:15:21.025 00.000 6680 MoveAxis(N, 0, ABG)
21:15:21.025 00.000 6680 Move returns status 0, amount 0
21:15:21.025 00.000 6680 move complete, result=0
21:15:21.025 00.000 6680 worker thread done servicing request
21:15:21.025 00.000 2864 UpdateGuideState exits: m=1843 SNR=30.3
21:15:21.025 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:21.025 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:15:21.025 00.000 2864 Enqueuing Expose request
21:15:21.025 00.000 6680 Worker thread wakes up
21:15:21.025 00.000 2864 GuideStep: 0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
21:15:21.038 00.013 6680 worker thread servicing REQUEST_EXPOSE 1500
21:15:21.038 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:15:22.665 01.627 6680 Exposure complete
21:15:22.744 00.079 6680 worker thread done servicing request
21:15:22.744 00.000 2864 OnExposeComplete: enter
21:15:22.744 00.000 2864 UpdateGuideState(): m_state=6
21:15:22.744 00.000 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
21:15:22.744 00.000 2864 Star::Find returns 1 (0), X=152.19, Y=709.71, Mass=1836, SNR=30.2, Peak=185 HFD=2.7
21:15:22.744 00.000 2864 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.80) = xAngle (-0.40 = -0.40)
21:15:22.744 00.000 2864 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.48 = 2.81)
21:15:22.744 00.000 2864 CameraToMount -- cameraX=-0.65 cameraY=0.60 hyp=0.88 cameraTheta=2.39 mountX=0.81 mountY=0.29, mountTheta=0.34
21:15:22.757 00.013 2864 SchedulePrimaryMove(10198720, x=-0.65, y=0.60, opts=13)
21:15:22.760 00.003 2864 Enqueuing Move request for scope (-0.65, 0.60)
21:15:22.760 00.000 6680 Worker thread wakes up
21:15:22.760 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.65, 0.60) opts 0xd
21:15:22.760 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.65, 0.60)
21:15:22.760 00.000 6680 Moving (-0.65, 0.60) raw xDistance=0.81 yDistance=0.29
21:15:22.760 00.000 6680 BLC: window closed
21:15:22.760 00.000 6680 BLC: History state: CurrMiss=0.29, AvgInitMiss=0.33, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.196706, 1:0.727141, 2:0.119339
21:15:22.760 00.000 6680 BLC: Under-shoot: nominal increase by 52
21:15:22.760 00.000 6680 BLC: window closed
21:15:22.760 00.000 6680 BLC: Pulse adjusted to 145
21:15:22.760 00.000 6680 PPEC rslt: input = 0.81, final = 0.41, react = 0.49, pred = -0.08, hyst = 0.45, hyst_pct = 0.00, period_length = 549.28
21:15:22.760 00.000 6680 PPEC: input: 0.81, control: 0.41, exposure: 1500
21:15:22.760 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
21:15:22.760 00.000 6680 MoveAxis(W, 55, ABG)
21:15:22.760 00.000 6680 Guiding  Dir = 3, Dur = 55
21:15:22.760 00.000 6680 IsGuiding returns 0
21:15:22.760 00.000 6680 PulseGuide returned control before completion, sleep 65
21:15:22.776 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=159, Gamma=0.560
21:15:22.819 00.043 2864 UpdateGuideState exits: m=1836 SNR=30.2
21:15:22.824 00.005 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:22.824 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:15:22.824 00.000 2864 Enqueuing Expose request
21:15:22.840 00.016 6680 IsGuiding returns 1
21:15:22.840 00.000 6680 scope still moving after pulse duration time elapsed
21:15:22.871 00.031 6680 IsGuiding returns 0
21:15:22.871 00.000 6680 scope move finished after 55 + 49 ms
21:15:22.871 00.000 6680 Move returns status 0, amount 55
21:15:22.871 00.000 6680 MoveAxis(S, 46, ABG)
21:15:22.871 00.000 6680 Guiding  Dir = 1, Dur = 46
21:15:22.871 00.000 6680 IsGuiding returns 0
21:15:22.871 00.000 6680 PulseGuide returned control before completion, sleep 56
21:15:22.935 00.064 6680 IsGuiding returns 1
21:15:22.935 00.000 6680 scope still moving after pulse duration time elapsed
21:15:22.967 00.032 6680 IsGuiding returns 0
21:15:22.967 00.000 6680 scope move finished after 46 + 48 ms
21:15:22.967 00.000 6680 Move returns status 0, amount 46
21:15:22.967 00.000 6680 move complete, result=0
21:15:22.967 00.000 6680 worker thread done servicing request
21:15:22.967 00.000 6680 Worker thread wakes up
21:15:22.967 00.000 2864 GuideStep: 0.8 px 55 ms WEST, 0.3 px 46 ms SOUTH
21:15:22.967 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:15:22.967 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:15:23.237 00.270 2864 evsrv: cli 1028E578 connect
21:15:23.243 00.006 2864 case statement mapped state 6 to 3
21:15:23.247 00.004 2864 case statement mapped state 6 to 3
21:15:23.253 00.006 2864 evsrv: cli 1028E578 request: {"method":"get_pixel_scale","id":"0b21e41c-60ca-4c0c-b7f9-2f20d7a47bf1"}
21:15:23.255 00.002 2864 evsrv: cli 1028E578 response: {"jsonrpc":"2.0","result":1.86834,"id":"0b21e41c-60ca-4c0c-b7f9-2f20d7a47bf1"}
21:15:23.270 00.015 2864 evsrv: cli 1028E578 disconnect
21:15:24.382 01.112 6680 Exposure complete
21:15:24.427 00.045 6680 worker thread done servicing request
21:15:24.427 00.000 2864 OnExposeComplete: enter
21:15:24.434 00.007 2864 UpdateGuideState(): m_state=6
21:15:24.436 00.002 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 114
21:15:24.438 00.002 2864 Star::Find returns 1 (0), X=151.89, Y=709.48, Mass=1870, SNR=30.5, Peak=195 HFD=2.4
21:15:24.442 00.004 2864 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.80) = xAngle (-0.03 = -0.03)
21:15:24.444 00.002 2864 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.11 = -3.11)
21:15:24.446 00.002 2864 CameraToMount -- cameraX=-0.95 cameraY=0.38 hyp=1.02 cameraTheta=2.76 mountX=1.02 mountY=-0.04, mountTheta=-0.03
21:15:24.450 00.004 2864 SchedulePrimaryMove(10198720, x=-0.95, y=0.38, opts=13)
21:15:24.454 00.004 2864 Enqueuing Move request for scope (-0.95, 0.38)
21:15:24.456 00.002 6680 Worker thread wakes up
21:15:24.456 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.95, 0.38) opts 0xd
21:15:24.456 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.95, 0.38)
21:15:24.456 00.000 6680 Moving (-0.95, 0.38) raw xDistance=1.02 yDistance=-0.04
21:15:24.456 00.000 6680 PPEC rslt: input = 1.02, final = 0.39, react = 0.61, pred = -0.22, hyst = 0.55, hyst_pct = 0.00, period_length = 549.28
21:15:24.456 00.000 6680 PPEC: input: 1.02, control: 0.39, exposure: 1500
21:15:24.458 00.002 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:24.458 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:15:24.458 00.000 6680 MoveAxis(W, 52, ABG)
21:15:24.458 00.000 6680 Guiding  Dir = 3, Dur = 52
21:15:24.458 00.000 6680 IsGuiding returns 0
21:15:24.459 00.001 6680 PulseGuide returned control before completion, sleep 62
21:15:24.469 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=228, Gamma=0.560
21:15:24.515 00.046 2864 UpdateGuideState exits: m=1870 SNR=30.5
21:15:24.515 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:24.515 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:15:24.515 00.000 2864 Enqueuing Expose request
21:15:24.523 00.008 6680 IsGuiding returns 1
21:15:24.523 00.000 6680 scope still moving after pulse duration time elapsed
21:15:24.554 00.031 6680 IsGuiding returns 0
21:15:24.554 00.000 6680 scope move finished after 52 + 43 ms
21:15:24.554 00.000 6680 Move returns status 0, amount 52
21:15:24.554 00.000 6680 MoveAxis(N, 0, ABG)
21:15:24.554 00.000 6680 Move returns status 0, amount 0
21:15:24.554 00.000 6680 move complete, result=0
21:15:24.554 00.000 6680 worker thread done servicing request
21:15:24.554 00.000 6680 Worker thread wakes up
21:15:24.554 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:15:24.554 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:15:24.554 00.000 2864 GuideStep: 1.0 px 52 ms WEST, -0.0 px 0 ms NORTH
21:15:26.203 01.649 6680 Exposure complete
21:15:26.266 00.063 6680 worker thread done servicing request
21:15:26.266 00.000 2864 OnExposeComplete: enter
21:15:26.266 00.000 2864 UpdateGuideState(): m_state=6
21:15:26.266 00.000 2864 Star::Find(15, 151, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 115
21:15:26.266 00.000 2864 Star::Find returns 1 (0), X=151.69, Y=709.59, Mass=1929, SNR=31.0, Peak=194 HFD=2.8
21:15:26.266 00.000 2864 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.80) = xAngle (-0.06 = -0.06)
21:15:26.266 00.000 2864 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.13 = -3.13)
21:15:26.282 00.016 2864 CameraToMount -- cameraX=-1.14 cameraY=0.49 hyp=1.24 cameraTheta=2.74 mountX=1.24 mountY=-0.01, mountTheta=-0.01
21:15:26.282 00.000 2864 SchedulePrimaryMove(10198720, x=-1.14, y=0.49, opts=13)
21:15:26.282 00.000 2864 Enqueuing Move request for scope (-1.14, 0.49)
21:15:26.290 00.008 6680 Worker thread wakes up
21:15:26.290 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.14, 0.49) opts 0xd
21:15:26.290 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.14, 0.49)
21:15:26.290 00.000 6680 Moving (-1.14, 0.49) raw xDistance=1.24 yDistance=-0.01
21:15:26.292 00.002 6680 PPEC rslt: input = 1.24, final = 0.42, react = 0.74, pred = -0.33, hyst = 0.69, hyst_pct = 0.00, period_length = 551.37
21:15:26.292 00.000 6680 PPEC: input: 1.24, control: 0.42, exposure: 1500
21:15:26.292 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:26.292 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:15:26.292 00.000 6680 MoveAxis(W, 57, ABG)
21:15:26.292 00.000 6680 Guiding  Dir = 3, Dur = 57
21:15:26.294 00.002 6680 IsGuiding returns 0
21:15:26.294 00.000 6680 PulseGuide returned control before completion, sleep 67
21:15:26.302 00.008 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=216, Gamma=0.560
21:15:26.346 00.044 2864 UpdateGuideState exits: m=1929 SNR=31.0
21:15:26.351 00.005 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:26.351 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:15:26.351 00.000 2864 Enqueuing Expose request
21:15:26.377 00.026 6680 IsGuiding returns 0
21:15:26.377 00.000 6680 Move returns status 0, amount 57
21:15:26.377 00.000 6680 MoveAxis(N, 0, ABG)
21:15:26.377 00.000 6680 Move returns status 0, amount 0
21:15:26.377 00.000 6680 move complete, result=0
21:15:26.377 00.000 6680 worker thread done servicing request
21:15:26.377 00.000 6680 Worker thread wakes up
21:15:26.377 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:15:26.377 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:15:26.377 00.000 2864 GuideStep: 1.2 px 57 ms WEST, -0.0 px 0 ms NORTH
21:15:27.800 01.423 6680 Exposure complete
21:15:27.871 00.071 6680 worker thread done servicing request
21:15:27.871 00.000 2864 OnExposeComplete: enter
21:15:27.871 00.000 2864 UpdateGuideState(): m_state=6
21:15:27.871 00.000 2864 Star::Find(15, 151, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 116
21:15:27.871 00.000 2864 Star::Find returns 1 (0), X=151.41, Y=709.56, Mass=1862, SNR=30.4, Peak=176 HFD=3.0
21:15:27.871 00.000 2864 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.80) = xAngle (0.04 = 0.04)
21:15:27.871 00.000 2864 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.04 = -3.04)
21:15:27.882 00.011 2864 CameraToMount -- cameraX=-1.43 cameraY=0.46 hyp=1.50 cameraTheta=2.83 mountX=1.50 mountY=-0.16, mountTheta=-0.10
21:15:27.883 00.001 2864 SchedulePrimaryMove(10198720, x=-1.43, y=0.46, opts=13)
21:15:27.883 00.000 2864 Enqueuing Move request for scope (-1.43, 0.46)
21:15:27.883 00.000 6680 Worker thread wakes up
21:15:27.883 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.43, 0.46) opts 0xd
21:15:27.883 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.43, 0.46)
21:15:27.883 00.000 6680 Moving (-1.43, 0.46) raw xDistance=1.50 yDistance=-0.16
21:15:27.883 00.000 6680 PPEC rslt: input = 1.50, final = 0.55, react = 0.90, pred = -0.35, hyst = 0.83, hyst_pct = 0.00, period_length = 551.37
21:15:27.883 00.000 6680 PPEC: input: 1.50, control: 0.55, exposure: 1500
21:15:27.891 00.008 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:15:27.891 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:15:27.891 00.000 6680 MoveAxis(W, 74, ABG)
21:15:27.891 00.000 6680 Guiding  Dir = 3, Dur = 74
21:15:27.891 00.000 6680 IsGuiding returns 0
21:15:27.891 00.000 6680 PulseGuide returned control before completion, sleep 84
21:15:27.900 00.009 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=171, Gamma=0.560
21:15:27.946 00.046 2864 UpdateGuideState exits: m=1862 SNR=30.4
21:15:27.946 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:27.946 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:15:27.946 00.000 2864 Enqueuing Expose request
21:15:27.978 00.032 6680 IsGuiding returns 1
21:15:27.978 00.000 6680 scope still moving after pulse duration time elapsed
21:15:28.009 00.031 6680 IsGuiding returns 0
21:15:28.009 00.000 6680 scope move finished after 74 + 44 ms
21:15:28.009 00.000 6680 Move returns status 0, amount 74
21:15:28.009 00.000 6680 MoveAxis(N, 0, ABG)
21:15:28.009 00.000 6680 Move returns status 0, amount 0
21:15:28.009 00.000 6680 move complete, result=0
21:15:28.011 00.002 6680 worker thread done servicing request
21:15:28.011 00.000 6680 Worker thread wakes up
21:15:28.013 00.002 2864 GuideStep: 1.5 px 74 ms WEST, -0.2 px 0 ms NORTH
21:15:28.013 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:15:28.013 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:15:29.658 01.645 6680 Exposure complete
21:15:29.726 00.068 6680 worker thread done servicing request
21:15:29.726 00.000 2864 OnExposeComplete: enter
21:15:29.726 00.000 2864 UpdateGuideState(): m_state=6
21:15:29.726 00.000 2864 Star::Find(15, 151, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 117
21:15:29.726 00.000 2864 Star::Find returns 1 (0), X=151.68, Y=709.51, Mass=1897, SNR=30.7, Peak=186 HFD=2.9
21:15:29.726 00.000 2864 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.80) = xAngle (0.01 = 0.01)
21:15:29.726 00.000 2864 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.06 = -3.06)
21:15:29.737 00.011 2864 CameraToMount -- cameraX=-1.16 cameraY=0.40 hyp=1.22 cameraTheta=2.81 mountX=1.22 mountY=-0.10, mountTheta=-0.08
21:15:29.737 00.000 2864 SchedulePrimaryMove(10198720, x=-1.16, y=0.40, opts=13)
21:15:29.737 00.000 2864 Enqueuing Move request for scope (-1.16, 0.40)
21:15:29.737 00.000 6680 Worker thread wakes up
21:15:29.737 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.16, 0.40) opts 0xd
21:15:29.737 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.16, 0.40)
21:15:29.737 00.000 6680 Moving (-1.16, 0.40) raw xDistance=1.22 yDistance=-0.10
21:15:29.737 00.000 6680 PPEC rslt: input = 1.22, final = 1.29, react = 0.73, pred = 0.56, hyst = 0.69, hyst_pct = 0.00, period_length = 551.37
21:15:29.737 00.000 6680 PPEC: input: 1.22, control: 1.29, exposure: 1500
21:15:29.737 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:29.737 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:15:29.737 00.000 6680 MoveAxis(W, 174, ABG)
21:15:29.737 00.000 6680 Guiding  Dir = 3, Dur = 174
21:15:29.737 00.000 6680 IsGuiding returns 0
21:15:29.737 00.000 6680 PulseGuide returned control before completion, sleep 184
21:15:29.759 00.022 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=203, Gamma=0.560
21:15:29.801 00.042 2864 UpdateGuideState exits: m=1897 SNR=30.7
21:15:29.801 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:29.801 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:15:29.801 00.000 2864 Enqueuing Expose request
21:15:29.942 00.141 6680 IsGuiding returns 1
21:15:29.942 00.000 6680 scope still moving after pulse duration time elapsed
21:15:29.974 00.032 6680 IsGuiding returns 0
21:15:29.974 00.000 6680 scope move finished after 174 + 52 ms
21:15:29.974 00.000 6680 Move returns status 0, amount 174
21:15:29.974 00.000 6680 MoveAxis(N, 0, ABG)
21:15:29.974 00.000 6680 Move returns status 0, amount 0
21:15:29.974 00.000 6680 move complete, result=0
21:15:29.974 00.000 6680 worker thread done servicing request
21:15:29.974 00.000 6680 Worker thread wakes up
21:15:29.974 00.000 2864 GuideStep: 1.2 px 174 ms WEST, -0.1 px 0 ms NORTH
21:15:29.977 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
21:15:29.977 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:15:31.400 01.423 6680 Exposure complete
21:15:31.448 00.048 6680 worker thread done servicing request
21:15:31.448 00.000 2864 OnExposeComplete: enter
21:15:31.448 00.000 2864 UpdateGuideState(): m_state=6
21:15:31.463 00.015 2864 Star::Find(15, 151, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 118
21:15:31.463 00.000 2864 Star::Find returns 1 (0), X=152.08, Y=709.02, Mass=1941, SNR=31.1, Peak=207 HFD=2.8
21:15:31.463 00.000 2864 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.80) = xAngle (-5.83 = 0.46)
21:15:31.463 00.000 2864 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.90 = -2.62)
21:15:31.463 00.000 2864 CameraToMount -- cameraX=-0.76 cameraY=-0.08 hyp=0.76 cameraTheta=-3.03 mountX=0.68 mountY=-0.38, mountTheta=-0.51
21:15:31.463 00.000 2864 SchedulePrimaryMove(10198720, x=-0.76, y=-0.08, opts=13)
21:15:31.463 00.000 2864 Enqueuing Move request for scope (-0.76, -0.08)
21:15:31.476 00.013 6680 Worker thread wakes up
21:15:31.476 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.76, -0.08) opts 0xd
21:15:31.476 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.76, -0.08)
21:15:31.476 00.000 6680 Moving (-0.76, -0.08) raw xDistance=0.68 yDistance=-0.38
21:15:31.479 00.003 6680 PPEC rslt: input = 0.68, final = 1.00, react = 0.41, pred = 0.59, hyst = 0.40, hyst_pct = 0.00, period_length = 553.42
21:15:31.479 00.000 6680 PPEC: input: 0.68, control: 1.00, exposure: 1500
21:15:31.479 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:15:31.479 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
21:15:31.479 00.000 6680 MoveAxis(W, 135, ABG)
21:15:31.479 00.000 6680 Guiding  Dir = 3, Dur = 135
21:15:31.479 00.000 6680 IsGuiding returns 0
21:15:31.479 00.000 6680 PulseGuide returned control before completion, sleep 145
21:15:31.479 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=189, Gamma=0.560
21:15:31.526 00.047 2864 UpdateGuideState exits: m=1941 SNR=31.1
21:15:31.538 00.012 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:31.540 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:15:31.542 00.002 2864 Enqueuing Expose request
21:15:31.637 00.095 6680 IsGuiding returns 1
21:15:31.637 00.000 6680 scope still moving after pulse duration time elapsed
21:15:31.669 00.032 6680 IsGuiding returns 0
21:15:31.669 00.000 6680 scope move finished after 135 + 53 ms
21:15:31.669 00.000 6680 Move returns status 0, amount 135
21:15:31.669 00.000 6680 MoveAxis(N, 0, ABG)
21:15:31.669 00.000 6680 Move returns status 0, amount 0
21:15:31.669 00.000 6680 move complete, result=0
21:15:31.669 00.000 6680 worker thread done servicing request
21:15:31.669 00.000 6680 Worker thread wakes up
21:15:31.669 00.000 2864 GuideStep: 0.7 px 135 ms WEST, -0.4 px 0 ms NORTH
21:15:31.669 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:15:31.669 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:15:33.315 01.646 6680 Exposure complete
21:15:33.362 00.047 6680 worker thread done servicing request
21:15:33.362 00.000 2864 OnExposeComplete: enter
21:15:33.362 00.000 2864 UpdateGuideState(): m_state=6
21:15:33.362 00.000 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 119
21:15:33.378 00.016 2864 Star::Find returns 1 (0), X=152.56, Y=709.11, Mass=1814, SNR=30.0, Peak=188 HFD=2.9
21:15:33.378 00.000 2864 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.80) = xAngle (0.33 = 0.33)
21:15:33.382 00.004 2864 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.75 = -2.75)
21:15:33.382 00.000 2864 CameraToMount -- cameraX=-0.27 cameraY=0.00 hyp=0.27 cameraTheta=3.12 mountX=0.26 mountY=-0.11, mountTheta=-0.39
21:15:33.382 00.000 2864 SchedulePrimaryMove(10198720, x=-0.27, y=0.00, opts=13)
21:15:33.382 00.000 2864 Enqueuing Move request for scope (-0.27, 0.00)
21:15:33.382 00.000 6680 Worker thread wakes up
21:15:33.382 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.00) opts 0xd
21:15:33.382 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.27, 0.00)
21:15:33.382 00.000 6680 Moving (-0.27, 0.00) raw xDistance=0.26 yDistance=-0.11
21:15:33.382 00.000 6680 PPEC rslt: input = 0.26, final = 0.60, react = 0.15, pred = 0.60, hyst = 0.00, hyst_pct = 0.00, period_length = 553.42
21:15:33.382 00.000 6680 PPEC: input: 0.26, control: 0.60, exposure: 1500
21:15:33.382 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:33.382 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:15:33.382 00.000 6680 MoveAxis(W, 81, ABG)
21:15:33.382 00.000 6680 Guiding  Dir = 3, Dur = 81
21:15:33.382 00.000 6680 IsGuiding returns 0
21:15:33.394 00.012 6680 PulseGuide returned control before completion, sleep 91
21:15:33.404 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=187, Gamma=0.560
21:15:33.450 00.046 2864 UpdateGuideState exits: m=1814 SNR=30.0
21:15:33.452 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:33.454 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:15:33.456 00.002 2864 Enqueuing Expose request
21:15:33.489 00.033 6680 IsGuiding returns 1
21:15:33.489 00.000 6680 scope still moving after pulse duration time elapsed
21:15:33.520 00.031 6680 IsGuiding returns 0
21:15:33.520 00.000 6680 scope move finished after 81 + 45 ms
21:15:33.520 00.000 6680 Move returns status 0, amount 81
21:15:33.520 00.000 6680 MoveAxis(N, 0, ABG)
21:15:33.520 00.000 6680 Move returns status 0, amount 0
21:15:33.520 00.000 6680 move complete, result=0
21:15:33.520 00.000 6680 worker thread done servicing request
21:15:33.520 00.000 6680 Worker thread wakes up
21:15:33.520 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:15:33.520 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:15:33.520 00.000 2864 GuideStep: 0.3 px 81 ms WEST, -0.1 px 0 ms NORTH
21:15:34.948 01.428 6680 Exposure complete
21:15:35.025 00.077 6680 worker thread done servicing request
21:15:35.025 00.000 2864 OnExposeComplete: enter
21:15:35.027 00.002 2864 UpdateGuideState(): m_state=6
21:15:35.027 00.000 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
21:15:35.027 00.000 2864 Star::Find returns 1 (0), X=152.32, Y=708.96, Mass=1861, SNR=30.4, Peak=176 HFD=3.1
21:15:35.027 00.000 2864 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.80) = xAngle (-5.66 = 0.62)
21:15:35.027 00.000 2864 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.74 = -2.45)
21:15:35.027 00.000 2864 CameraToMount -- cameraX=-0.52 cameraY=-0.15 hyp=0.54 cameraTheta=-2.87 mountX=0.44 mountY=-0.34, mountTheta=-0.66
21:15:35.038 00.011 2864 SchedulePrimaryMove(10198720, x=-0.52, y=-0.15, opts=13)
21:15:35.038 00.000 2864 Enqueuing Move request for scope (-0.52, -0.15)
21:15:35.042 00.004 6680 Worker thread wakes up
21:15:35.042 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.15) opts 0xd
21:15:35.042 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.52, -0.15)
21:15:35.042 00.000 6680 Moving (-0.52, -0.15) raw xDistance=0.44 yDistance=-0.34
21:15:35.046 00.004 6680 PPEC rslt: input = 0.44, final = 0.89, react = 0.26, pred = 0.63, hyst = 0.30, hyst_pct = 0.00, period_length = 555.43
21:15:35.046 00.000 6680 PPEC: input: 0.44, control: 0.89, exposure: 1500
21:15:35.046 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:15:35.046 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
21:15:35.046 00.000 6680 MoveAxis(W, 120, ABG)
21:15:35.046 00.000 6680 Guiding  Dir = 3, Dur = 120
21:15:35.046 00.000 6680 IsGuiding returns 0
21:15:35.046 00.000 6680 PulseGuide returned control before completion, sleep 130
21:15:35.056 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=176, Gamma=0.560
21:15:35.101 00.045 2864 UpdateGuideState exits: m=1861 SNR=30.4
21:15:35.107 00.006 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:35.107 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:15:35.107 00.000 2864 Enqueuing Expose request
21:15:35.185 00.078 6680 IsGuiding returns 1
21:15:35.185 00.000 6680 scope still moving after pulse duration time elapsed
21:15:35.216 00.031 6680 IsGuiding returns 0
21:15:35.216 00.000 6680 scope move finished after 120 + 48 ms
21:15:35.216 00.000 6680 Move returns status 0, amount 120
21:15:35.216 00.000 6680 MoveAxis(N, 0, ABG)
21:15:35.216 00.000 6680 Move returns status 0, amount 0
21:15:35.216 00.000 6680 move complete, result=0
21:15:35.216 00.000 6680 worker thread done servicing request
21:15:35.216 00.000 6680 Worker thread wakes up
21:15:35.216 00.000 2864 GuideStep: 0.4 px 120 ms WEST, -0.3 px 0 ms NORTH
21:15:35.219 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
21:15:35.219 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:15:36.855 01.636 6680 Exposure complete
21:15:36.928 00.073 6680 worker thread done servicing request
21:15:36.928 00.000 2864 OnExposeComplete: enter
21:15:36.928 00.000 2864 UpdateGuideState(): m_state=6
21:15:36.928 00.000 2864 Star::Find(15, 152, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 121
21:15:36.928 00.000 2864 Star::Find returns 1 (0), X=153.13, Y=708.77, Mass=1737, SNR=29.4, Peak=165 HFD=2.8
21:15:36.928 00.000 2864 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.80) = xAngle (-3.65 = 2.63)
21:15:36.928 00.000 2864 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.72 = -0.44)
21:15:36.928 00.000 2864 CameraToMount -- cameraX=0.29 cameraY=-0.34 hyp=0.44 cameraTheta=-0.85 mountX=-0.39 mountY=-0.19, mountTheta=-2.69
21:15:36.944 00.016 2864 SchedulePrimaryMove(10198720, x=0.29, y=-0.34, opts=13)
21:15:36.944 00.000 2864 Enqueuing Move request for scope (0.29, -0.34)
21:15:36.944 00.000 6680 Worker thread wakes up
21:15:36.944 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.34) opts 0xd
21:15:36.944 00.000 6680 Handling offset move in thread for scope, endpoint = (0.29, -0.34)
21:15:36.944 00.000 6680 Moving (0.29, -0.34) raw xDistance=-0.39 yDistance=-0.19
21:15:36.944 00.000 6680 PPEC rslt: input = -0.39, final = 0.38, react = -0.23, pred = 0.61, hyst = -0.17, hyst_pct = 0.00, period_length = 555.43
21:15:36.944 00.000 6680 PPEC: input: -0.39, control: 0.38, exposure: 1500
21:15:36.944 00.000 6680 switching direction from 1 to -1 - decHistory=-3 oldest=0.37 newest=-0.64
21:15:36.944 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.19
21:15:36.944 00.000 6680 MoveAxis(W, 51, ABG)
21:15:36.944 00.000 6680 Guiding  Dir = 3, Dur = 51
21:15:36.944 00.000 6680 IsGuiding returns 0
21:15:36.944 00.000 6680 PulseGuide returned control before completion, sleep 61
21:15:36.965 00.021 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=175, Gamma=0.560
21:15:37.010 00.045 2864 UpdateGuideState exits: m=1737 SNR=29.4
21:15:37.010 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:37.010 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:15:37.010 00.000 2864 Enqueuing Expose request
21:15:37.023 00.013 6680 IsGuiding returns 1
21:15:37.023 00.000 6680 scope still moving after pulse duration time elapsed
21:15:37.055 00.032 6680 IsGuiding returns 0
21:15:37.055 00.000 6680 scope move finished after 51 + 50 ms
21:15:37.055 00.000 6680 Move returns status 0, amount 51
21:15:37.055 00.000 6680 BLC: Oldest BLC event removed
21:15:37.055 00.000 6680 BLC: Dec direction reversal from South to North, backlash comp pulse of 145 applied
21:15:37.055 00.000 6680 MoveAxis(N, 175, ABG)
21:15:37.055 00.000 6680 Guiding  Dir = 0, Dur = 175
21:15:37.055 00.000 6680 IsGuiding returns 0
21:15:37.055 00.000 6680 PulseGuide returned control before completion, sleep 185
21:15:37.245 00.190 6680 IsGuiding returns 1
21:15:37.245 00.000 6680 scope still moving after pulse duration time elapsed
21:15:37.277 00.032 6680 IsGuiding returns 0
21:15:37.277 00.000 6680 scope move finished after 175 + 45 ms
21:15:37.277 00.000 6680 Move returns status 0, amount 175
21:15:37.277 00.000 6680 move complete, result=0
21:15:37.277 00.000 6680 worker thread done servicing request
21:15:37.277 00.000 2864 GuideStep: -0.4 px 51 ms WEST, -0.2 px 175 ms NORTH
21:15:37.277 00.000 6680 Worker thread wakes up
21:15:37.277 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:15:37.277 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:15:38.705 01.428 6680 Exposure complete
21:15:38.769 00.064 6680 worker thread done servicing request
21:15:38.769 00.000 2864 OnExposeComplete: enter
21:15:38.769 00.000 2864 UpdateGuideState(): m_state=6
21:15:38.769 00.000 2864 Star::Find(15, 153, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 122
21:15:38.781 00.012 2864 Star::Find returns 1 (0), X=153.00, Y=708.31, Mass=1876, SNR=30.5, Peak=201 HFD=2.6
21:15:38.781 00.000 2864 CameraToMount -- cameraTheta (-1.37) - m_xAngle (2.80) = xAngle (-4.16 = 2.12)
21:15:38.785 00.004 2864 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-7.24 = -0.95)
21:15:38.785 00.000 2864 CameraToMount -- cameraX=0.16 cameraY=-0.79 hyp=0.81 cameraTheta=-1.37 mountX=-0.42 mountY=-0.66, mountTheta=-2.14
21:15:38.788 00.003 2864 SchedulePrimaryMove(10198720, x=0.16, y=-0.79, opts=13)
21:15:38.788 00.000 2864 Enqueuing Move request for scope (0.16, -0.79)
21:15:38.788 00.000 6680 Worker thread wakes up
21:15:38.788 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.79) opts 0xd
21:15:38.788 00.000 6680 Handling offset move in thread for scope, endpoint = (0.16, -0.79)
21:15:38.788 00.000 6680 Moving (0.16, -0.79) raw xDistance=-0.42 yDistance=-0.66
21:15:38.788 00.000 6680 BLC: History state: CurrMiss=0.66, AvgInitMiss=0.37, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.189256, 1:0.658061
21:15:38.788 00.000 6680 BLC: Under-shoot, no adjustment, waiting for more data
21:15:38.788 00.000 6680 PPEC rslt: input = -0.42, final = 0.35, react = -0.25, pred = 0.60, hyst = -0.17, hyst_pct = 0.00, period_length = 557.43
21:15:38.788 00.000 6680 PPEC: input: -0.42, control: 0.35, exposure: 1500
21:15:38.788 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66
21:15:38.788 00.000 6680 MoveAxis(W, 47, ABG)
21:15:38.788 00.000 6680 Guiding  Dir = 3, Dur = 47
21:15:38.788 00.000 6680 IsGuiding returns 0
21:15:38.788 00.000 6680 PulseGuide returned control before completion, sleep 57
21:15:38.803 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=196, Gamma=0.560
21:15:38.853 00.050 2864 UpdateGuideState exits: m=1876 SNR=30.5
21:15:38.855 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:38.855 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:15:38.857 00.002 2864 Enqueuing Expose request
21:15:38.864 00.007 6680 IsGuiding returns 1
21:15:38.864 00.000 6680 scope still moving after pulse duration time elapsed
21:15:38.896 00.032 6680 IsGuiding returns 0
21:15:38.896 00.000 6680 scope move finished after 47 + 51 ms
21:15:38.896 00.000 6680 Move returns status 0, amount 47
21:15:38.896 00.000 6680 MoveAxis(N, 105, ABG)
21:15:38.896 00.000 6680 Guiding  Dir = 0, Dur = 105
21:15:38.896 00.000 6680 IsGuiding returns 0
21:15:38.896 00.000 6680 PulseGuide returned control before completion, sleep 115
21:15:39.022 00.126 6680 IsGuiding returns 1
21:15:39.022 00.000 6680 scope still moving after pulse duration time elapsed
21:15:39.054 00.032 6680 IsGuiding returns 0
21:15:39.054 00.000 6680 scope move finished after 105 + 53 ms
21:15:39.054 00.000 6680 Move returns status 0, amount 105
21:15:39.054 00.000 6680 move complete, result=0
21:15:39.054 00.000 6680 worker thread done servicing request
21:15:39.054 00.000 6680 Worker thread wakes up
21:15:39.054 00.000 2864 GuideStep: -0.4 px 47 ms WEST, -0.7 px 105 ms NORTH
21:15:39.054 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:15:39.054 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:15:40.713 01.659 6680 Exposure complete
21:15:40.788 00.075 6680 worker thread done servicing request
21:15:40.788 00.000 2864 OnExposeComplete: enter
21:15:40.788 00.000 2864 UpdateGuideState(): m_state=6
21:15:40.791 00.003 2864 Star::Find(15, 153, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 123
21:15:40.795 00.004 2864 Star::Find returns 1 (0), X=153.00, Y=708.72, Mass=1850, SNR=30.3, Peak=166 HFD=2.6
21:15:40.795 00.000 2864 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.80) = xAngle (-3.98 = 2.31)
21:15:40.795 00.000 2864 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-7.05 = -0.77)
21:15:40.795 00.000 2864 CameraToMount -- cameraX=0.16 cameraY=-0.39 hyp=0.42 cameraTheta=-1.18 mountX=-0.28 mountY=-0.29, mountTheta=-2.34
21:15:40.795 00.000 2864 SchedulePrimaryMove(10198720, x=0.16, y=-0.39, opts=13)
21:15:40.795 00.000 2864 Enqueuing Move request for scope (0.16, -0.39)
21:15:40.806 00.011 6680 Worker thread wakes up
21:15:40.806 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.39) opts 0xd
21:15:40.806 00.000 6680 Handling offset move in thread for scope, endpoint = (0.16, -0.39)
21:15:40.806 00.000 6680 Moving (0.16, -0.39) raw xDistance=-0.28 yDistance=-0.29
21:15:40.806 00.000 6680 BLC: History state: CurrMiss=0.29, AvgInitMiss=0.37, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.189256, 1:0.658061, 2:0.288778
21:15:40.806 00.000 6680 BLC: Under-shoot: nominal increase by 58
21:15:40.806 00.000 6680 BLC: window closed
21:15:40.806 00.000 6680 BLC: Pulse adjusted to 160
21:15:40.806 00.000 6680 PPEC rslt: input = -0.28, final = 0.11, react = -0.17, pred = 0.28, hyst = -0.13, hyst_pct = 0.00, period_length = 557.43
21:15:40.806 00.000 6680 PPEC: input: -0.28, control: 0.11, exposure: 1500
21:15:40.806 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:15:40.806 00.000 6680 MoveAxis(W, 15, ABG)
21:15:40.806 00.000 6680 Guiding  Dir = 3, Dur = 15
21:15:40.806 00.000 6680 IsGuiding returns 0
21:15:40.806 00.000 6680 PulseGuide returned control before completion, sleep 25
21:15:40.824 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=183, Gamma=0.560
21:15:40.838 00.014 6680 IsGuiding returns 1
21:15:40.838 00.000 6680 scope still moving after pulse duration time elapsed
21:15:40.870 00.032 6680 IsGuiding returns 0
21:15:40.870 00.000 6680 scope move finished after 15 + 43 ms
21:15:40.870 00.000 6680 Move returns status 0, amount 15
21:15:40.870 00.000 6680 MoveAxis(N, 46, ABG)
21:15:40.870 00.000 6680 Guiding  Dir = 0, Dur = 46
21:15:40.870 00.000 6680 IsGuiding returns 0
21:15:40.870 00.000 6680 PulseGuide returned control before completion, sleep 56
21:15:40.870 00.000 2864 UpdateGuideState exits: m=1850 SNR=30.3
21:15:40.870 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:40.870 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:15:40.870 00.000 2864 Enqueuing Expose request
21:15:40.933 00.063 6680 IsGuiding returns 1
21:15:40.933 00.000 6680 scope still moving after pulse duration time elapsed
21:15:40.965 00.032 6680 IsGuiding returns 0
21:15:40.965 00.000 6680 scope move finished after 46 + 47 ms
21:15:40.965 00.000 6680 Move returns status 0, amount 46
21:15:40.965 00.000 6680 move complete, result=0
21:15:40.965 00.000 6680 worker thread done servicing request
21:15:40.965 00.000 6680 Worker thread wakes up
21:15:40.965 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:15:40.965 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:15:40.965 00.000 2864 GuideStep: -0.3 px 15 ms WEST, -0.3 px 46 ms NORTH
21:15:41.044 00.079 2864 evsrv: cli 1028D358 connect
21:15:41.044 00.000 2864 case statement mapped state 6 to 3
21:15:41.051 00.007 2864 case statement mapped state 6 to 3
21:15:41.051 00.000 2864 evsrv: cli 1028D358 request: {"method":"get_pixel_scale","id":"2c26fb66-8b5f-44cd-b950-5e29f7d2761c"}
21:15:41.055 00.004 2864 evsrv: cli 1028D358 response: {"jsonrpc":"2.0","result":1.86834,"id":"2c26fb66-8b5f-44cd-b950-5e29f7d2761c"}
21:15:41.057 00.002 2864 evsrv: cli 1028D358 disconnect
21:15:42.384 01.327 6680 Exposure complete
21:15:42.443 00.059 6680 worker thread done servicing request
21:15:42.445 00.002 2864 OnExposeComplete: enter
21:15:42.445 00.000 2864 UpdateGuideState(): m_state=6
21:15:42.445 00.000 2864 Star::Find(15, 152, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
21:15:42.445 00.000 2864 Star::Find returns 1 (0), X=152.85, Y=708.89, Mass=1823, SNR=30.1, Peak=202 HFD=2.8
21:15:42.445 00.000 2864 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.80) = xAngle (-4.28 = 2.00)
21:15:42.445 00.000 2864 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-7.36 = -1.07)
21:15:42.445 00.000 2864 CameraToMount -- cameraX=0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.49 mountX=-0.09 mountY=-0.19, mountTheta=-2.01
21:15:42.445 00.000 2864 SchedulePrimaryMove(10198720, x=0.02, y=-0.21, opts=13)
21:15:42.459 00.014 2864 Enqueuing Move request for scope (0.02, -0.21)
21:15:42.459 00.000 6680 Worker thread wakes up
21:15:42.459 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.21) opts 0xd
21:15:42.459 00.000 6680 Handling offset move in thread for scope, endpoint = (0.02, -0.21)
21:15:42.459 00.000 6680 Moving (0.02, -0.21) raw xDistance=-0.09 yDistance=-0.19
21:15:42.459 00.000 6680 PPEC rslt: input = -0.09, final = 0.20, react = -0.05, pred = 0.20, hyst = 0.00, hyst_pct = 0.00, period_length = 559.39
21:15:42.459 00.000 6680 PPEC: input: -0.09, control: 0.20, exposure: 1500
21:15:42.459 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.19
21:15:42.459 00.000 6680 MoveAxis(W, 27, ABG)
21:15:42.459 00.000 6680 Guiding  Dir = 3, Dur = 27
21:15:42.459 00.000 6680 IsGuiding returns 0
21:15:42.459 00.000 6680 PulseGuide returned control before completion, sleep 37
21:15:42.476 00.017 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=197, Gamma=0.560
21:15:42.506 00.030 6680 IsGuiding returns 1
21:15:42.506 00.000 6680 scope still moving after pulse duration time elapsed
21:15:42.522 00.016 2864 UpdateGuideState exits: m=1823 SNR=30.1
21:15:42.522 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:42.522 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:15:42.522 00.000 2864 Enqueuing Expose request
21:15:42.538 00.016 6680 IsGuiding returns 0
21:15:42.538 00.000 6680 scope move finished after 27 + 44 ms
21:15:42.538 00.000 6680 Move returns status 0, amount 27
21:15:42.538 00.000 6680 MoveAxis(N, 30, ABG)
21:15:42.538 00.000 6680 Guiding  Dir = 0, Dur = 30
21:15:42.538 00.000 6680 IsGuiding returns 0
21:15:42.538 00.000 6680 PulseGuide returned control before completion, sleep 40
21:15:42.585 00.047 6680 IsGuiding returns 1
21:15:42.585 00.000 6680 scope still moving after pulse duration time elapsed
21:15:42.617 00.032 6680 IsGuiding returns 0
21:15:42.617 00.000 6680 scope move finished after 30 + 48 ms
21:15:42.617 00.000 6680 Move returns status 0, amount 30
21:15:42.617 00.000 6680 move complete, result=0
21:15:42.617 00.000 6680 worker thread done servicing request
21:15:42.617 00.000 6680 Worker thread wakes up
21:15:42.617 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:15:42.617 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:15:42.617 00.000 2864 GuideStep: -0.1 px 27 ms WEST, -0.2 px 30 ms NORTH
21:15:44.266 01.649 6680 Exposure complete
21:15:44.319 00.053 6680 worker thread done servicing request
21:15:44.319 00.000 2864 OnExposeComplete: enter
21:15:44.329 00.010 2864 UpdateGuideState(): m_state=6
21:15:44.329 00.000 2864 Star::Find(15, 152, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 125
21:15:44.329 00.000 2864 Star::Find returns 1 (0), X=153.25, Y=709.15, Mass=1898, SNR=30.7, Peak=208 HFD=2.7
21:15:44.329 00.000 2864 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.80) = xAngle (-2.69 = -2.69)
21:15:44.329 00.000 2864 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.77 = 0.52)
21:15:44.329 00.000 2864 CameraToMount -- cameraX=0.41 cameraY=0.04 hyp=0.42 cameraTheta=0.10 mountX=-0.37 mountY=0.21, mountTheta=2.64
21:15:44.329 00.000 2864 SchedulePrimaryMove(10198720, x=0.41, y=0.04, opts=13)
21:15:44.329 00.000 2864 Enqueuing Move request for scope (0.41, 0.04)
21:15:44.345 00.016 6680 Worker thread wakes up
21:15:44.345 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.04) opts 0xd
21:15:44.345 00.000 6680 Handling offset move in thread for scope, endpoint = (0.41, 0.04)
21:15:44.345 00.000 6680 Moving (0.41, 0.04) raw xDistance=-0.37 yDistance=0.21
21:15:44.345 00.000 6680 PPEC rslt: input = -0.37, final = -0.27, react = -0.22, pred = -0.05, hyst = -0.20, hyst_pct = 0.00, period_length = 559.39
21:15:44.345 00.000 6680 PPEC: input: -0.37, control: -0.27, exposure: 1500
21:15:44.345 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:15:44.345 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:15:44.345 00.000 6680 MoveAxis(E, 37, ABG)
21:15:44.345 00.000 6680 Guiding  Dir = 2, Dur = 37
21:15:44.345 00.000 6680 IsGuiding returns 0
21:15:44.345 00.000 6680 PulseGuide returned control before completion, sleep 47
21:15:44.351 00.006 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=195, Gamma=0.560
21:15:44.408 00.057 6680 IsGuiding returns 1
21:15:44.408 00.000 6680 scope still moving after pulse duration time elapsed
21:15:44.408 00.000 2864 UpdateGuideState exits: m=1898 SNR=30.7
21:15:44.410 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:44.412 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:15:44.416 00.004 2864 Enqueuing Expose request
21:15:44.440 00.024 6680 IsGuiding returns 0
21:15:44.440 00.000 6680 scope move finished after 37 + 54 ms
21:15:44.440 00.000 6680 Move returns status 0, amount 37
21:15:44.440 00.000 6680 MoveAxis(N, 0, ABG)
21:15:44.440 00.000 6680 Move returns status 0, amount 0
21:15:44.440 00.000 6680 move complete, result=0
21:15:44.440 00.000 6680 worker thread done servicing request
21:15:44.440 00.000 6680 Worker thread wakes up
21:15:44.440 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:15:44.440 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:15:44.440 00.000 2864 GuideStep: -0.4 px 37 ms EAST, 0.2 px 0 ms NORTH
21:15:45.868 01.428 6680 Exposure complete
21:15:45.931 00.063 6680 worker thread done servicing request
21:15:45.931 00.000 2864 OnExposeComplete: enter
21:15:45.931 00.000 2864 UpdateGuideState(): m_state=6
21:15:45.944 00.013 2864 Star::Find(15, 153, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
21:15:45.944 00.000 2864 Star::Find returns 1 (0), X=153.13, Y=709.44, Mass=1896, SNR=30.7, Peak=197 HFD=2.7
21:15:45.947 00.003 2864 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.80) = xAngle (-1.95 = -1.95)
21:15:45.947 00.000 2864 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.03 = 1.26)
21:15:45.947 00.000 2864 CameraToMount -- cameraX=0.30 cameraY=0.33 hyp=0.45 cameraTheta=0.84 mountX=-0.17 mountY=0.42, mountTheta=1.95
21:15:45.947 00.000 2864 SchedulePrimaryMove(10198720, x=0.30, y=0.33, opts=13)
21:15:45.947 00.000 2864 Enqueuing Move request for scope (0.30, 0.33)
21:15:45.947 00.000 6680 Worker thread wakes up
21:15:45.947 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.33) opts 0xd
21:15:45.947 00.000 6680 Handling offset move in thread for scope, endpoint = (0.30, 0.33)
21:15:45.947 00.000 6680 Moving (0.30, 0.33) raw xDistance=-0.17 yDistance=0.42
21:15:45.947 00.000 6680 PPEC rslt: input = -0.17, final = -0.13, react = -0.10, pred = -0.13, hyst = 0.00, hyst_pct = 0.00, period_length = 559.39
21:15:45.947 00.000 6680 PPEC: input: -0.17, control: -0.13, exposure: 1500
21:15:45.947 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:15:45.947 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
21:15:45.947 00.000 6680 MoveAxis(E, 18, ABG)
21:15:45.947 00.000 6680 Guiding  Dir = 2, Dur = 18
21:15:45.947 00.000 6680 IsGuiding returns 0
21:15:45.947 00.000 6680 PulseGuide returned control before completion, sleep 28
21:15:45.974 00.027 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=194, Gamma=0.560
21:15:45.995 00.021 6680 IsGuiding returns 1
21:15:45.995 00.000 6680 scope still moving after pulse duration time elapsed
21:15:46.018 00.023 2864 UpdateGuideState exits: m=1896 SNR=30.7
21:15:46.018 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:46.018 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:15:46.018 00.000 2864 Enqueuing Expose request
21:15:46.027 00.009 6680 IsGuiding returns 0
21:15:46.027 00.000 6680 scope move finished after 18 + 47 ms
21:15:46.027 00.000 6680 Move returns status 0, amount 18
21:15:46.027 00.000 6680 MoveAxis(N, 0, ABG)
21:15:46.027 00.000 6680 Move returns status 0, amount 0
21:15:46.027 00.000 6680 move complete, result=0
21:15:46.027 00.000 6680 worker thread done servicing request
21:15:46.027 00.000 6680 Worker thread wakes up
21:15:46.027 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:15:46.027 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:15:46.027 00.000 2864 GuideStep: -0.2 px 18 ms EAST, 0.4 px 0 ms NORTH
21:15:47.678 01.651 6680 Exposure complete
21:15:47.726 00.048 6680 worker thread done servicing request
21:15:47.726 00.000 2864 OnExposeComplete: enter
21:15:47.734 00.008 2864 UpdateGuideState(): m_state=6
21:15:47.736 00.002 2864 Star::Find(15, 153, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
21:15:47.738 00.002 2864 Star::Find returns 1 (0), X=152.96, Y=709.23, Mass=1903, SNR=30.8, Peak=199 HFD=2.7
21:15:47.738 00.000 2864 CameraToMount -- cameraTheta (0.80) - m_xAngle (2.80) = xAngle (-2.00 = -2.00)
21:15:47.740 00.002 2864 CameraToMount -- cameraTheta (0.80) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.07 = 1.21)
21:15:47.742 00.002 2864 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.18 cameraTheta=0.80 mountX=-0.07 mountY=0.17, mountTheta=1.99
21:15:47.746 00.004 2864 SchedulePrimaryMove(10198720, x=0.12, y=0.13, opts=13)
21:15:47.748 00.002 2864 Enqueuing Move request for scope (0.12, 0.13)
21:15:47.750 00.002 6680 Worker thread wakes up
21:15:47.750 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0xd
21:15:47.750 00.000 6680 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
21:15:47.750 00.000 6680 Moving (0.12, 0.13) raw xDistance=-0.07 yDistance=0.17
21:15:47.752 00.002 6680 PPEC rslt: input = -0.07, final = -0.20, react = -0.04, pred = -0.20, hyst = 0.00, hyst_pct = 0.00, period_length = 561.32
21:15:47.752 00.000 6680 PPEC: input: -0.07, control: -0.20, exposure: 1500
21:15:47.752 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:15:47.752 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:15:47.752 00.000 6680 MoveAxis(E, 27, ABG)
21:15:47.752 00.000 6680 Guiding  Dir = 2, Dur = 27
21:15:47.754 00.002 6680 IsGuiding returns 0
21:15:47.754 00.000 6680 PulseGuide returned control before completion, sleep 37
21:15:47.764 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=202, Gamma=0.560
21:15:47.806 00.042 6680 IsGuiding returns 0
21:15:47.806 00.000 6680 Move returns status 0, amount 27
21:15:47.806 00.000 6680 MoveAxis(N, 0, ABG)
21:15:47.806 00.000 6680 Move returns status 0, amount 0
21:15:47.806 00.000 6680 move complete, result=0
21:15:47.806 00.000 6680 worker thread done servicing request
21:15:47.806 00.000 2864 UpdateGuideState exits: m=1903 SNR=30.8
21:15:47.806 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:47.806 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:15:47.806 00.000 2864 Enqueuing Expose request
21:15:47.806 00.000 6680 Worker thread wakes up
21:15:47.806 00.000 2864 GuideStep: -0.1 px 27 ms EAST, 0.2 px 0 ms NORTH
21:15:47.820 00.014 6680 worker thread servicing REQUEST_EXPOSE 1500
21:15:47.821 00.001 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:15:49.248 01.427 6680 Exposure complete
21:15:49.310 00.062 6680 worker thread done servicing request
21:15:49.310 00.000 2864 OnExposeComplete: enter
21:15:49.310 00.000 2864 UpdateGuideState(): m_state=6
21:15:49.310 00.000 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
21:15:49.320 00.010 2864 Star::Find returns 1 (0), X=152.85, Y=709.15, Mass=1860, SNR=30.4, Peak=178 HFD=2.9
21:15:49.320 00.000 2864 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.80) = xAngle (-1.55 = -1.55)
21:15:49.323 00.003 2864 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.63 = 1.66)
21:15:49.323 00.000 2864 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.05 cameraTheta=1.24 mountX=0.00 mountY=0.05, mountTheta=1.55
21:15:49.326 00.003 2864 SchedulePrimaryMove(10198720, x=0.01, y=0.04, opts=13)
21:15:49.326 00.000 2864 Enqueuing Move request for scope (0.01, 0.04)
21:15:49.326 00.000 6680 Worker thread wakes up
21:15:49.326 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
21:15:49.326 00.000 6680 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
21:15:49.326 00.000 6680 Moving (0.01, 0.04) raw xDistance=0.00 yDistance=0.05
21:15:49.326 00.000 6680 PPEC rslt: input = 0.00, final = 0.03, react = 0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 561.32
21:15:49.326 00.000 6680 PPEC: input: 0.00, control: 0.03, exposure: 1500
21:15:49.326 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:49.326 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:15:49.326 00.000 6680 MoveAxis(W, 4, ABG)
21:15:49.326 00.000 6680 Guiding  Dir = 3, Dur = 4
21:15:49.326 00.000 6680 IsGuiding returns 0
21:15:49.326 00.000 6680 PulseGuide returned control before completion, sleep 14
21:15:49.344 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=197, Gamma=0.560
21:15:49.357 00.013 6680 IsGuiding returns 1
21:15:49.357 00.000 6680 scope still moving after pulse duration time elapsed
21:15:49.389 00.032 6680 IsGuiding returns 0
21:15:49.389 00.000 6680 scope move finished after 4 + 51 ms
21:15:49.389 00.000 6680 Move returns status 0, amount 4
21:15:49.389 00.000 6680 MoveAxis(N, 0, ABG)
21:15:49.389 00.000 6680 Move returns status 0, amount 0
21:15:49.389 00.000 6680 move complete, result=0
21:15:49.389 00.000 6680 worker thread done servicing request
21:15:49.389 00.000 2864 UpdateGuideState exits: m=1860 SNR=30.4
21:15:49.389 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:49.389 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:15:49.389 00.000 2864 Enqueuing Expose request
21:15:49.389 00.000 6680 Worker thread wakes up
21:15:49.389 00.000 2864 GuideStep: 0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
21:15:49.389 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:15:49.389 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:15:51.048 01.659 6680 Exposure complete
21:15:51.110 00.062 6680 worker thread done servicing request
21:15:51.110 00.000 2864 OnExposeComplete: enter
21:15:51.110 00.000 2864 UpdateGuideState(): m_state=6
21:15:51.110 00.000 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 129
21:15:51.110 00.000 2864 Star::Find returns 1 (0), X=152.65, Y=709.13, Mass=1891, SNR=30.7, Peak=204 HFD=2.9
21:15:51.124 00.014 2864 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.80) = xAngle (0.22 = 0.22)
21:15:51.124 00.000 2864 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.85 = -2.85)
21:15:51.126 00.002 2864 CameraToMount -- cameraX=-0.19 cameraY=0.02 hyp=0.19 cameraTheta=3.02 mountX=0.18 mountY=-0.05, mountTheta=-0.28
21:15:51.126 00.000 2864 SchedulePrimaryMove(10198720, x=-0.19, y=0.02, opts=13)
21:15:51.134 00.008 2864 Enqueuing Move request for scope (-0.19, 0.02)
21:15:51.136 00.002 6680 Worker thread wakes up
21:15:51.136 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.02) opts 0xd
21:15:51.136 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.19, 0.02)
21:15:51.136 00.000 6680 Moving (-0.19, 0.02) raw xDistance=0.18 yDistance=-0.05
21:15:51.138 00.002 6680 PPEC rslt: input = 0.18, final = 0.00, react = 0.11, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 563.23
21:15:51.138 00.000 6680 PPEC: input: 0.18, control: 0.00, exposure: 1500
21:15:51.138 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:51.138 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:15:51.138 00.000 6680 MoveAxis(W, 0, ABG)
21:15:51.138 00.000 6680 Move returns status 0, amount 0
21:15:51.138 00.000 6680 MoveAxis(N, 0, ABG)
21:15:51.138 00.000 6680 Move returns status 0, amount 0
21:15:51.140 00.002 6680 move complete, result=0
21:15:51.140 00.000 6680 worker thread done servicing request
21:15:51.148 00.008 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=212, Gamma=0.560
21:15:51.189 00.041 2864 UpdateGuideState exits: m=1891 SNR=30.7
21:15:51.194 00.005 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:51.194 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:15:51.194 00.000 2864 Enqueuing Expose request
21:15:51.205 00.011 6680 Worker thread wakes up
21:15:51.205 00.000 2864 GuideStep: 0.2 px 0 ms WEST, -0.1 px 0 ms NORTH
21:15:51.209 00.004 6680 worker thread servicing REQUEST_EXPOSE 1500
21:15:51.209 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:15:52.632 01.423 6680 Exposure complete
21:15:52.679 00.047 6680 worker thread done servicing request
21:15:52.679 00.000 2864 OnExposeComplete: enter
21:15:52.679 00.000 2864 UpdateGuideState(): m_state=6
21:15:52.695 00.016 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 130
21:15:52.697 00.002 2864 Star::Find returns 1 (0), X=152.68, Y=709.06, Mass=1927, SNR=31.0, Peak=215 HFD=2.6
21:15:52.697 00.000 2864 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.80) = xAngle (-5.66 = 0.63)
21:15:52.697 00.000 2864 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.73 = -2.45)
21:15:52.697 00.000 2864 CameraToMount -- cameraX=-0.15 cameraY=-0.04 hyp=0.16 cameraTheta=-2.86 mountX=0.13 mountY=-0.10, mountTheta=-0.67
21:15:52.697 00.000 2864 SchedulePrimaryMove(10198720, x=-0.15, y=-0.04, opts=13)
21:15:52.697 00.000 2864 Enqueuing Move request for scope (-0.15, -0.04)
21:15:52.697 00.000 6680 Worker thread wakes up
21:15:52.697 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.04) opts 0xd
21:15:52.697 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.15, -0.04)
21:15:52.697 00.000 6680 Moving (-0.15, -0.04) raw xDistance=0.13 yDistance=-0.10
21:15:52.711 00.014 6680 PPEC rslt: input = 0.13, final = -0.02, react = 0.08, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 563.23
21:15:52.711 00.000 6680 PPEC: input: 0.13, control: -0.02, exposure: 1500
21:15:52.711 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:52.711 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:15:52.711 00.000 6680 MoveAxis(E, 3, ABG)
21:15:52.711 00.000 6680 Guiding  Dir = 2, Dur = 3
21:15:52.711 00.000 6680 IsGuiding returns 0
21:15:52.711 00.000 6680 PulseGuide returned control before completion, sleep 13
21:15:52.711 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=190, Gamma=0.560
21:15:52.727 00.016 6680 IsGuiding returns 1
21:15:52.727 00.000 6680 scope still moving after pulse duration time elapsed
21:15:52.758 00.031 6680 IsGuiding returns 0
21:15:52.758 00.000 6680 scope move finished after 3 + 43 ms
21:15:52.758 00.000 6680 Move returns status 0, amount 3
21:15:52.758 00.000 6680 MoveAxis(N, 0, ABG)
21:15:52.758 00.000 6680 Move returns status 0, amount 0
21:15:52.758 00.000 6680 move complete, result=0
21:15:52.758 00.000 6680 worker thread done servicing request
21:15:52.768 00.010 2864 UpdateGuideState exits: m=1927 SNR=31.0
21:15:52.770 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:52.774 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:15:52.776 00.002 2864 Enqueuing Expose request
21:15:52.778 00.002 6680 Worker thread wakes up
21:15:52.778 00.000 2864 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
21:15:52.781 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
21:15:52.781 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:15:54.426 01.645 6680 Exposure complete
21:15:54.468 00.042 6680 worker thread done servicing request
21:15:54.468 00.000 2864 OnExposeComplete: enter
21:15:54.476 00.008 2864 UpdateGuideState(): m_state=6
21:15:54.478 00.002 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 131
21:15:54.480 00.002 2864 Star::Find returns 1 (0), X=153.22, Y=709.23, Mass=1857, SNR=30.4, Peak=226 HFD=2.8
21:15:54.482 00.002 2864 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.80) = xAngle (-2.49 = -2.49)
21:15:54.484 00.002 2864 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.56 = 0.72)
21:15:54.485 00.001 2864 CameraToMount -- cameraX=0.38 cameraY=0.12 hyp=0.40 cameraTheta=0.31 mountX=-0.32 mountY=0.26, mountTheta=2.45
21:15:54.489 00.004 2864 SchedulePrimaryMove(10198720, x=0.38, y=0.12, opts=13)
21:15:54.489 00.000 2864 Enqueuing Move request for scope (0.38, 0.12)
21:15:54.491 00.002 6680 Worker thread wakes up
21:15:54.491 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.12) opts 0xd
21:15:54.491 00.000 6680 Handling offset move in thread for scope, endpoint = (0.38, 0.12)
21:15:54.491 00.000 6680 Moving (0.38, 0.12) raw xDistance=-0.32 yDistance=0.26
21:15:54.495 00.004 6680 PPEC rslt: input = -0.32, final = -0.31, react = -0.19, pred = -0.12, hyst = -0.17, hyst_pct = 0.00, period_length = 565.10
21:15:54.495 00.000 6680 PPEC: input: -0.32, control: -0.31, exposure: 1500
21:15:54.495 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:15:54.495 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
21:15:54.495 00.000 6680 MoveAxis(E, 42, ABG)
21:15:54.495 00.000 6680 Guiding  Dir = 2, Dur = 42
21:15:54.495 00.000 6680 IsGuiding returns 0
21:15:54.495 00.000 6680 PulseGuide returned control before completion, sleep 52
21:15:54.504 00.009 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=198, Gamma=0.560
21:15:54.552 00.048 2864 UpdateGuideState exits: m=1857 SNR=30.4
21:15:54.554 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:54.556 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:15:54.558 00.002 2864 Enqueuing Expose request
21:15:54.564 00.006 6680 IsGuiding returns 0
21:15:54.564 00.000 6680 Move returns status 0, amount 42
21:15:54.564 00.000 6680 MoveAxis(N, 0, ABG)
21:15:54.564 00.000 6680 Move returns status 0, amount 0
21:15:54.564 00.000 6680 move complete, result=0
21:15:54.564 00.000 6680 worker thread done servicing request
21:15:54.564 00.000 6680 Worker thread wakes up
21:15:54.564 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:15:54.564 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:15:54.569 00.005 2864 GuideStep: -0.3 px 42 ms EAST, 0.3 px 0 ms NORTH
21:15:55.976 01.407 6680 Exposure complete
21:15:56.023 00.047 6680 worker thread done servicing request
21:15:56.023 00.000 2864 OnExposeComplete: enter
21:15:56.023 00.000 2864 UpdateGuideState(): m_state=6
21:15:56.023 00.000 2864 Star::Find(15, 153, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 132
21:15:56.029 00.006 2864 Star::Find returns 1 (0), X=153.12, Y=708.97, Mass=1897, SNR=30.7, Peak=223 HFD=2.7
21:15:56.029 00.000 2864 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.80) = xAngle (-3.23 = 3.05)
21:15:56.029 00.000 2864 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.31 = -0.02)
21:15:56.034 00.005 2864 CameraToMount -- cameraX=0.28 cameraY=-0.13 hyp=0.31 cameraTheta=-0.44 mountX=-0.31 mountY=-0.01, mountTheta=-3.12
21:15:56.038 00.004 2864 SchedulePrimaryMove(10198720, x=0.28, y=-0.13, opts=13)
21:15:56.038 00.000 2864 Enqueuing Move request for scope (0.28, -0.13)
21:15:56.038 00.000 6680 Worker thread wakes up
21:15:56.038 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.13) opts 0xd
21:15:56.038 00.000 6680 Handling offset move in thread for scope, endpoint = (0.28, -0.13)
21:15:56.038 00.000 6680 Moving (0.28, -0.13) raw xDistance=-0.31 yDistance=-0.01
21:15:56.038 00.000 6680 PPEC rslt: input = -0.31, final = -0.31, react = -0.18, pred = -0.13, hyst = -0.17, hyst_pct = 0.00, period_length = 565.10
21:15:56.045 00.007 6680 PPEC: input: -0.31, control: -0.31, exposure: 1500
21:15:56.045 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:56.045 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:15:56.045 00.000 6680 MoveAxis(E, 42, ABG)
21:15:56.045 00.000 6680 Guiding  Dir = 2, Dur = 42
21:15:56.045 00.000 6680 IsGuiding returns 0
21:15:56.045 00.000 6680 PulseGuide returned control before completion, sleep 52
21:15:56.056 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=195, Gamma=0.560
21:15:56.103 00.047 2864 UpdateGuideState exits: m=1897 SNR=30.7
21:15:56.105 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:56.107 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:15:56.109 00.002 2864 Enqueuing Expose request
21:15:56.113 00.004 6680 IsGuiding returns 1
21:15:56.113 00.000 6680 scope still moving after pulse duration time elapsed
21:15:56.145 00.032 6680 IsGuiding returns 1
21:15:56.176 00.031 6680 IsGuiding returns 0
21:15:56.176 00.000 6680 scope move finished after 42 + 88 ms
21:15:56.176 00.000 6680 Move returns status 0, amount 42
21:15:56.176 00.000 6680 MoveAxis(N, 0, ABG)
21:15:56.176 00.000 6680 Move returns status 0, amount 0
21:15:56.176 00.000 6680 move complete, result=0
21:15:56.176 00.000 6680 worker thread done servicing request
21:15:56.176 00.000 6680 Worker thread wakes up
21:15:56.176 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:15:56.176 00.000 2864 GuideStep: -0.3 px 42 ms EAST, -0.0 px 0 ms NORTH
21:15:56.176 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:15:57.820 01.644 6680 Exposure complete
21:15:57.891 00.071 6680 worker thread done servicing request
21:15:57.891 00.000 2864 OnExposeComplete: enter
21:15:57.891 00.000 2864 UpdateGuideState(): m_state=6
21:15:57.891 00.000 2864 Star::Find(15, 153, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 133
21:15:57.891 00.000 2864 Star::Find returns 1 (0), X=153.52, Y=709.15, Mass=1912, SNR=30.8, Peak=214 HFD=3.0
21:15:57.891 00.000 2864 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.80) = xAngle (-2.73 = -2.73)
21:15:57.891 00.000 2864 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.81 = 0.48)
21:15:57.891 00.000 2864 CameraToMount -- cameraX=0.68 cameraY=0.04 hyp=0.68 cameraTheta=0.06 mountX=-0.62 mountY=0.31, mountTheta=2.68
21:15:57.905 00.014 2864 SchedulePrimaryMove(10198720, x=0.68, y=0.04, opts=13)
21:15:57.905 00.000 2864 Enqueuing Move request for scope (0.68, 0.04)
21:15:57.905 00.000 6680 Worker thread wakes up
21:15:57.905 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.68, 0.04) opts 0xd
21:15:57.905 00.000 6680 Handling offset move in thread for scope, endpoint = (0.68, 0.04)
21:15:57.905 00.000 6680 Moving (0.68, 0.04) raw xDistance=-0.62 yDistance=0.31
21:15:57.913 00.008 6680 PPEC rslt: input = -0.62, final = -0.53, react = -0.37, pred = -0.16, hyst = -0.36, hyst_pct = 0.00, period_length = 566.96
21:15:57.913 00.000 6680 PPEC: input: -0.62, control: -0.53, exposure: 1500
21:15:57.913 00.000 6680 switching direction from -1 to 1 - decHistory=4 oldest=0.44 newest=0.57
21:15:57.913 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
21:15:57.913 00.000 6680 MoveAxis(E, 71, ABG)
21:15:57.913 00.000 6680 Guiding  Dir = 2, Dur = 71
21:15:57.913 00.000 6680 IsGuiding returns 0
21:15:57.913 00.000 6680 PulseGuide returned control before completion, sleep 81
21:15:57.925 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=188, Gamma=0.560
21:15:57.972 00.047 2864 UpdateGuideState exits: m=1912 SNR=30.8
21:15:57.974 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:57.976 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:15:57.976 00.000 2864 Enqueuing Expose request
21:15:58.000 00.024 6680 IsGuiding returns 1
21:15:58.000 00.000 6680 scope still moving after pulse duration time elapsed
21:15:58.031 00.031 6680 IsGuiding returns 0
21:15:58.031 00.000 6680 scope move finished after 71 + 46 ms
21:15:58.031 00.000 6680 Move returns status 0, amount 71
21:15:58.031 00.000 6680 BLC: Oldest BLC event removed
21:15:58.031 00.000 6680 BLC: Dec direction reversal from North to South, backlash comp pulse of 160 applied
21:15:58.031 00.000 6680 MoveAxis(S, 210, ABG)
21:15:58.031 00.000 6680 Guiding  Dir = 1, Dur = 210
21:15:58.031 00.000 6680 IsGuiding returns 0
21:15:58.031 00.000 6680 PulseGuide returned control before completion, sleep 220
21:15:58.268 00.237 6680 IsGuiding returns 1
21:15:58.268 00.000 6680 scope still moving after pulse duration time elapsed
21:15:58.300 00.032 6680 IsGuiding returns 0
21:15:58.300 00.000 6680 scope move finished after 210 + 58 ms
21:15:58.300 00.000 6680 Move returns status 0, amount 210
21:15:58.300 00.000 6680 move complete, result=0
21:15:58.300 00.000 6680 worker thread done servicing request
21:15:58.300 00.000 6680 Worker thread wakes up
21:15:58.300 00.000 2864 GuideStep: -0.6 px 71 ms EAST, 0.3 px 210 ms SOUTH
21:15:58.302 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
21:15:58.302 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:15:59.726 01.424 6680 Exposure complete
21:15:59.773 00.047 6680 worker thread done servicing request
21:15:59.773 00.000 2864 OnExposeComplete: enter
21:15:59.788 00.015 2864 UpdateGuideState(): m_state=6
21:15:59.788 00.000 2864 Star::Find(15, 153, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 134
21:15:59.794 00.006 2864 Star::Find returns 1 (0), X=154.00, Y=709.37, Mass=1850, SNR=30.3, Peak=199 HFD=2.6
21:15:59.794 00.000 2864 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.80) = xAngle (-2.57 = -2.57)
21:15:59.794 00.000 2864 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.65 = 0.64)
21:15:59.794 00.000 2864 CameraToMount -- cameraX=1.16 cameraY=0.26 hyp=1.19 cameraTheta=0.22 mountX=-1.00 mountY=0.70, mountTheta=2.53
21:15:59.794 00.000 2864 SchedulePrimaryMove(10198720, x=1.16, y=0.26, opts=13)
21:15:59.804 00.010 2864 Enqueuing Move request for scope (1.16, 0.26)
21:15:59.804 00.000 6680 Worker thread wakes up
21:15:59.804 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.16, 0.26) opts 0xd
21:15:59.804 00.000 6680 Handling offset move in thread for scope, endpoint = (1.16, 0.26)
21:15:59.804 00.000 6680 Moving (1.16, 0.26) raw xDistance=-1.00 yDistance=0.70
21:15:59.804 00.000 6680 BLC: History state: CurrMiss=0.70, AvgInitMiss=0.35, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.311995, 1:0.704897
21:15:59.804 00.000 6680 BLC: Under-shoot, no adjustment, waiting for more data
21:15:59.804 00.000 6680 PPEC rslt: input = -1.00, final = -0.75, react = -0.60, pred = -0.15, hyst = -0.56, hyst_pct = 0.00, period_length = 566.96
21:15:59.804 00.000 6680 PPEC: input: -1.00, control: -0.75, exposure: 1500
21:15:59.804 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.70 from input 0.70
21:15:59.804 00.000 6680 MoveAxis(E, 101, ABG)
21:15:59.804 00.000 6680 Guiding  Dir = 2, Dur = 101
21:15:59.804 00.000 6680 IsGuiding returns 0
21:15:59.804 00.000 6680 PulseGuide returned control before completion, sleep 111
21:15:59.819 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=210, Gamma=0.560
21:15:59.867 00.048 2864 UpdateGuideState exits: m=1850 SNR=30.3
21:15:59.867 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:59.867 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:15:59.867 00.000 2864 Enqueuing Expose request
21:15:59.931 00.064 6680 IsGuiding returns 1
21:15:59.931 00.000 6680 scope still moving after pulse duration time elapsed
21:15:59.962 00.031 6680 IsGuiding returns 0
21:15:59.962 00.000 6680 scope move finished after 101 + 52 ms
21:15:59.962 00.000 6680 Move returns status 0, amount 101
21:15:59.962 00.000 6680 MoveAxis(S, 113, ABG)
21:15:59.962 00.000 6680 Guiding  Dir = 1, Dur = 113
21:15:59.962 00.000 6680 IsGuiding returns 0
21:15:59.962 00.000 6680 PulseGuide returned control before completion, sleep 123
21:16:00.089 00.127 6680 IsGuiding returns 1
21:16:00.089 00.000 6680 scope still moving after pulse duration time elapsed
21:16:00.121 00.032 6680 IsGuiding returns 0
21:16:00.121 00.000 6680 scope move finished after 113 + 45 ms
21:16:00.121 00.000 6680 Move returns status 0, amount 113
21:16:00.121 00.000 6680 move complete, result=0
21:16:00.121 00.000 6680 worker thread done servicing request
21:16:00.121 00.000 2864 GuideStep: -1.0 px 101 ms EAST, 0.7 px 113 ms SOUTH
21:16:00.121 00.000 6680 Worker thread wakes up
21:16:00.121 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:16:00.121 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:16:01.769 01.648 6680 Exposure complete
21:16:01.851 00.082 6680 worker thread done servicing request
21:16:01.851 00.000 2864 OnExposeComplete: enter
21:16:01.851 00.000 2864 UpdateGuideState(): m_state=6
21:16:01.851 00.000 2864 Star::Find(15, 153, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 135
21:16:01.860 00.009 2864 Star::Find returns 1 (0), X=153.76, Y=708.75, Mass=1878, SNR=30.6, Peak=172 HFD=2.9
21:16:01.860 00.000 2864 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.80) = xAngle (-3.16 = 3.12)
21:16:01.864 00.004 2864 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.24 = 0.05)
21:16:01.864 00.000 2864 CameraToMount -- cameraX=0.93 cameraY=-0.36 hyp=0.99 cameraTheta=-0.37 mountX=-0.99 mountY=0.05, mountTheta=3.10
21:16:01.864 00.000 2864 SchedulePrimaryMove(10198720, x=0.93, y=-0.36, opts=13)
21:16:01.864 00.000 2864 Enqueuing Move request for scope (0.93, -0.36)
21:16:01.864 00.000 6680 Worker thread wakes up
21:16:01.864 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.93, -0.36) opts 0xd
21:16:01.864 00.000 6680 Handling offset move in thread for scope, endpoint = (0.93, -0.36)
21:16:01.864 00.000 6680 Moving (0.93, -0.36) raw xDistance=-0.99 yDistance=0.05
21:16:01.864 00.000 6680 BLC: History state: CurrMiss=0.05, AvgInitMiss=0.35, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.311995, 1:0.704897, 2:0.045471
21:16:01.864 00.000 6680 BLC: No correction, Miss < min_move
21:16:01.864 00.000 6680 PPEC rslt: input = -0.99, final = -0.76, react = -0.60, pred = -0.16, hyst = -0.57, hyst_pct = 0.00, period_length = 568.78
21:16:01.864 00.000 6680 PPEC: input: -0.99, control: -0.76, exposure: 1500
21:16:01.864 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:01.864 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:16:01.864 00.000 6680 MoveAxis(E, 102, ABG)
21:16:01.864 00.000 6680 Guiding  Dir = 2, Dur = 102
21:16:01.864 00.000 6680 IsGuiding returns 0
21:16:01.864 00.000 6680 PulseGuide returned control before completion, sleep 112
21:16:01.886 00.022 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=217, Gamma=0.560
21:16:01.927 00.041 2864 UpdateGuideState exits: m=1878 SNR=30.6
21:16:01.936 00.009 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:01.936 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:16:01.936 00.000 2864 Enqueuing Expose request
21:16:01.990 00.054 6680 IsGuiding returns 1
21:16:01.990 00.000 6680 scope still moving after pulse duration time elapsed
21:16:02.021 00.031 6680 IsGuiding returns 0
21:16:02.021 00.000 6680 scope move finished after 102 + 42 ms
21:16:02.021 00.000 6680 Move returns status 0, amount 102
21:16:02.021 00.000 6680 MoveAxis(N, 0, ABG)
21:16:02.021 00.000 6680 Move returns status 0, amount 0
21:16:02.021 00.000 6680 move complete, result=0
21:16:02.021 00.000 6680 worker thread done servicing request
21:16:02.021 00.000 6680 Worker thread wakes up
21:16:02.021 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:16:02.021 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:16:02.021 00.000 2864 GuideStep: -1.0 px 102 ms EAST, 0.0 px 0 ms NORTH
21:16:03.445 01.424 6680 Exposure complete
21:16:03.509 00.064 6680 worker thread done servicing request
21:16:03.509 00.000 2864 OnExposeComplete: enter
21:16:03.509 00.000 2864 UpdateGuideState(): m_state=6
21:16:03.509 00.000 2864 Star::Find(15, 153, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 136
21:16:03.509 00.000 2864 Star::Find returns 1 (0), X=153.48, Y=708.45, Mass=1868, SNR=30.5, Peak=182 HFD=3.1
21:16:03.509 00.000 2864 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.80) = xAngle (-3.59 = 2.69)
21:16:03.509 00.000 2864 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.66 = -0.38)
21:16:03.509 00.000 2864 CameraToMount -- cameraX=0.64 cameraY=-0.65 hyp=0.92 cameraTheta=-0.79 mountX=-0.83 mountY=-0.34, mountTheta=-2.75
21:16:03.524 00.015 2864 SchedulePrimaryMove(10198720, x=0.64, y=-0.65, opts=13)
21:16:03.524 00.000 2864 Enqueuing Move request for scope (0.64, -0.65)
21:16:03.524 00.000 6680 Worker thread wakes up
21:16:03.524 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.65) opts 0xd
21:16:03.524 00.000 6680 Handling offset move in thread for scope, endpoint = (0.64, -0.65)
21:16:03.524 00.000 6680 Moving (0.64, -0.65) raw xDistance=-0.83 yDistance=-0.34
21:16:03.524 00.000 6680 BLC: window closed
21:16:03.524 00.000 6680 BLC: History state: CurrMiss=-0.34, AvgInitMiss=0.35, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.311995, 1:0.704897, 2:0.045471
21:16:03.524 00.000 6680 BLC: Over-shoot, no adjustment based on avgInitialMiss
21:16:03.524 00.000 6680 BLC: window closed
21:16:03.524 00.000 6680 PPEC rslt: input = -0.83, final = -0.63, react = -0.50, pred = -0.13, hyst = -0.49, hyst_pct = 0.00, period_length = 568.78
21:16:03.524 00.000 6680 PPEC: input: -0.83, control: -0.63, exposure: 1500
21:16:03.524 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:16:03.524 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
21:16:03.524 00.000 6680 MoveAxis(E, 85, ABG)
21:16:03.524 00.000 6680 Guiding  Dir = 2, Dur = 85
21:16:03.524 00.000 6680 IsGuiding returns 0
21:16:03.524 00.000 6680 PulseGuide returned control before completion, sleep 95
21:16:03.542 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=202, Gamma=0.560
21:16:03.588 00.046 2864 UpdateGuideState exits: m=1868 SNR=30.5
21:16:03.588 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:03.588 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:16:03.588 00.000 2864 Enqueuing Expose request
21:16:03.635 00.047 6680 IsGuiding returns 1
21:16:03.635 00.000 6680 scope still moving after pulse duration time elapsed
21:16:03.667 00.032 6680 IsGuiding returns 0
21:16:03.667 00.000 6680 scope move finished after 85 + 49 ms
21:16:03.667 00.000 6680 Move returns status 0, amount 85
21:16:03.667 00.000 6680 MoveAxis(N, 0, ABG)
21:16:03.667 00.000 6680 Move returns status 0, amount 0
21:16:03.667 00.000 6680 move complete, result=0
21:16:03.667 00.000 6680 worker thread done servicing request
21:16:03.667 00.000 6680 Worker thread wakes up
21:16:03.667 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:16:03.667 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:16:03.667 00.000 2864 GuideStep: -0.8 px 85 ms EAST, -0.3 px 0 ms NORTH
21:16:05.317 01.650 6680 Exposure complete
21:16:05.363 00.046 6680 worker thread done servicing request
21:16:05.363 00.000 2864 OnExposeComplete: enter
21:16:05.379 00.016 2864 UpdateGuideState(): m_state=6
21:16:05.382 00.003 2864 Star::Find(15, 153, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 137
21:16:05.382 00.000 2864 Star::Find returns 1 (0), X=153.77, Y=708.29, Mass=1875, SNR=30.5, Peak=204 HFD=2.8
21:16:05.382 00.000 2864 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.80) = xAngle (-3.51 = 2.77)
21:16:05.382 00.000 2864 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.58 = -0.30)
21:16:05.382 00.000 2864 CameraToMount -- cameraX=0.94 cameraY=-0.81 hyp=1.24 cameraTheta=-0.71 mountX=-1.16 mountY=-0.37, mountTheta=-2.83
21:16:05.382 00.000 2864 SchedulePrimaryMove(10198720, x=0.94, y=-0.81, opts=13)
21:16:05.382 00.000 2864 Enqueuing Move request for scope (0.94, -0.81)
21:16:05.395 00.013 6680 Worker thread wakes up
21:16:05.395 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.94, -0.81) opts 0xd
21:16:05.395 00.000 6680 Handling offset move in thread for scope, endpoint = (0.94, -0.81)
21:16:05.395 00.000 6680 Moving (0.94, -0.81) raw xDistance=-1.16 yDistance=-0.37
21:16:05.395 00.000 6680 PPEC rslt: input = -1.16, final = -1.10, react = -0.69, pred = -0.41, hyst = -0.67, hyst_pct = 0.00, period_length = 570.56
21:16:05.395 00.000 6680 PPEC: input: -1.16, control: -1.10, exposure: 1500
21:16:05.395 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:16:05.395 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
21:16:05.395 00.000 6680 MoveAxis(E, 148, ABG)
21:16:05.395 00.000 6680 Guiding  Dir = 2, Dur = 148
21:16:05.395 00.000 6680 IsGuiding returns 0
21:16:05.395 00.000 6680 PulseGuide returned control before completion, sleep 158
21:16:05.395 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=189, Gamma=0.560
21:16:05.444 00.049 2864 UpdateGuideState exits: m=1875 SNR=30.5
21:16:05.458 00.014 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:05.458 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:16:05.458 00.000 2864 Enqueuing Expose request
21:16:05.570 00.112 6680 IsGuiding returns 1
21:16:05.570 00.000 6680 scope still moving after pulse duration time elapsed
21:16:05.601 00.031 6680 IsGuiding returns 0
21:16:05.601 00.000 6680 scope move finished after 148 + 53 ms
21:16:05.601 00.000 6680 Move returns status 0, amount 148
21:16:05.601 00.000 6680 MoveAxis(N, 0, ABG)
21:16:05.601 00.000 6680 Move returns status 0, amount 0
21:16:05.601 00.000 6680 move complete, result=0
21:16:05.601 00.000 6680 worker thread done servicing request
21:16:05.601 00.000 6680 Worker thread wakes up
21:16:05.601 00.000 2864 GuideStep: -1.2 px 148 ms EAST, -0.4 px 0 ms NORTH
21:16:05.601 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:16:05.601 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:16:07.038 01.437 6680 Exposure complete
21:16:07.092 00.054 6680 worker thread done servicing request
21:16:07.092 00.000 2864 OnExposeComplete: enter
21:16:07.101 00.009 2864 UpdateGuideState(): m_state=6
21:16:07.103 00.002 2864 Star::Find(15, 153, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 138
21:16:07.103 00.000 2864 Star::Find returns 1 (0), X=153.78, Y=708.44, Mass=1828, SNR=30.2, Peak=187 HFD=2.8
21:16:07.103 00.000 2864 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.80) = xAngle (-3.41 = 2.88)
21:16:07.103 00.000 2864 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.48 = -0.20)
21:16:07.103 00.000 2864 CameraToMount -- cameraX=0.94 cameraY=-0.66 hyp=1.15 cameraTheta=-0.61 mountX=-1.11 mountY=-0.23, mountTheta=-2.94
21:16:07.103 00.000 2864 SchedulePrimaryMove(10198720, x=0.94, y=-0.66, opts=13)
21:16:07.103 00.000 2864 Enqueuing Move request for scope (0.94, -0.66)
21:16:07.103 00.000 6680 Worker thread wakes up
21:16:07.103 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.94, -0.66) opts 0xd
21:16:07.103 00.000 6680 Handling offset move in thread for scope, endpoint = (0.94, -0.66)
21:16:07.103 00.000 6680 Moving (0.94, -0.66) raw xDistance=-1.11 yDistance=-0.23
21:16:07.103 00.000 6680 PPEC rslt: input = -1.11, final = -1.04, react = -0.67, pred = -0.37, hyst = -0.64, hyst_pct = 0.00, period_length = 570.56
21:16:07.103 00.000 6680 PPEC: input: -1.11, control: -1.04, exposure: 1500
21:16:07.103 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:16:07.103 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:16:07.119 00.016 6680 MoveAxis(E, 140, ABG)
21:16:07.119 00.000 6680 Guiding  Dir = 2, Dur = 140
21:16:07.119 00.000 6680 IsGuiding returns 0
21:16:07.119 00.000 6680 PulseGuide returned control before completion, sleep 150
21:16:07.119 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=206, Gamma=0.560
21:16:07.174 00.055 2864 UpdateGuideState exits: m=1828 SNR=30.2
21:16:07.174 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:07.182 00.008 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:16:07.182 00.000 2864 Enqueuing Expose request
21:16:07.277 00.095 6680 IsGuiding returns 1
21:16:07.277 00.000 6680 scope still moving after pulse duration time elapsed
21:16:07.308 00.031 6680 IsGuiding returns 0
21:16:07.308 00.000 6680 scope move finished after 140 + 48 ms
21:16:07.308 00.000 6680 Move returns status 0, amount 140
21:16:07.308 00.000 6680 MoveAxis(N, 0, ABG)
21:16:07.308 00.000 6680 Move returns status 0, amount 0
21:16:07.308 00.000 6680 move complete, result=0
21:16:07.308 00.000 6680 worker thread done servicing request
21:16:07.308 00.000 6680 Worker thread wakes up
21:16:07.308 00.000 2864 GuideStep: -1.1 px 140 ms EAST, -0.2 px 0 ms NORTH
21:16:07.308 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:16:07.308 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:16:08.958 01.650 6680 Exposure complete
21:16:09.015 00.057 6680 worker thread done servicing request
21:16:09.015 00.000 2864 OnExposeComplete: enter
21:16:09.015 00.000 2864 UpdateGuideState(): m_state=6
21:16:09.015 00.000 2864 Star::Find(15, 153, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 139
21:16:09.021 00.006 2864 Star::Find returns 1 (0), X=153.06, Y=708.69, Mass=1845, SNR=30.3, Peak=168 HFD=2.6
21:16:09.021 00.000 2864 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.80) = xAngle (-3.88 = 2.40)
21:16:09.021 00.000 2864 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.95 = -0.67)
21:16:09.021 00.000 2864 CameraToMount -- cameraX=0.22 cameraY=-0.41 hyp=0.47 cameraTheta=-1.09 mountX=-0.35 mountY=-0.29, mountTheta=-2.44
21:16:09.021 00.000 2864 SchedulePrimaryMove(10198720, x=0.22, y=-0.41, opts=13)
21:16:09.021 00.000 2864 Enqueuing Move request for scope (0.22, -0.41)
21:16:09.021 00.000 6680 Worker thread wakes up
21:16:09.021 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.41) opts 0xd
21:16:09.021 00.000 6680 Handling offset move in thread for scope, endpoint = (0.22, -0.41)
21:16:09.021 00.000 6680 Moving (0.22, -0.41) raw xDistance=-0.35 yDistance=-0.29
21:16:09.037 00.016 6680 PPEC rslt: input = -0.35, final = -0.60, react = -0.21, pred = -0.40, hyst = -0.25, hyst_pct = 0.00, period_length = 572.33
21:16:09.037 00.000 6680 PPEC: input: -0.35, control: -0.60, exposure: 1500
21:16:09.037 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:16:09.037 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
21:16:09.037 00.000 6680 MoveAxis(E, 81, ABG)
21:16:09.037 00.000 6680 Guiding  Dir = 2, Dur = 81
21:16:09.037 00.000 6680 IsGuiding returns 0
21:16:09.038 00.001 6680 PulseGuide returned control before completion, sleep 91
21:16:09.044 00.006 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=196, Gamma=0.560
21:16:09.093 00.049 2864 UpdateGuideState exits: m=1845 SNR=30.3
21:16:09.095 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:09.097 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:16:09.097 00.000 2864 Enqueuing Expose request
21:16:09.132 00.035 6680 IsGuiding returns 1
21:16:09.132 00.000 6680 scope still moving after pulse duration time elapsed
21:16:09.163 00.031 6680 IsGuiding returns 0
21:16:09.163 00.000 6680 scope move finished after 81 + 45 ms
21:16:09.163 00.000 6680 Move returns status 0, amount 81
21:16:09.163 00.000 6680 MoveAxis(N, 0, ABG)
21:16:09.163 00.000 6680 Move returns status 0, amount 0
21:16:09.163 00.000 6680 move complete, result=0
21:16:09.163 00.000 6680 worker thread done servicing request
21:16:09.163 00.000 6680 Worker thread wakes up
21:16:09.163 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:16:09.163 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:16:09.163 00.000 2864 GuideStep: -0.3 px 81 ms EAST, -0.3 px 0 ms NORTH
21:16:10.589 01.426 6680 Exposure complete
21:16:10.656 00.067 6680 worker thread done servicing request
21:16:10.656 00.000 2864 OnExposeComplete: enter
21:16:10.656 00.000 2864 UpdateGuideState(): m_state=6
21:16:10.656 00.000 2864 Star::Find(15, 153, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 140
21:16:10.656 00.000 2864 Star::Find returns 1 (0), X=152.97, Y=708.50, Mass=1858, SNR=30.4, Peak=189 HFD=2.7
21:16:10.663 00.007 2864 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.80) = xAngle (-4.15 = 2.13)
21:16:10.665 00.002 2864 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-7.23 = -0.94)
21:16:10.667 00.002 2864 CameraToMount -- cameraX=0.13 cameraY=-0.60 hyp=0.62 cameraTheta=-1.36 mountX=-0.33 mountY=-0.50, mountTheta=-2.15
21:16:10.671 00.004 2864 SchedulePrimaryMove(10198720, x=0.13, y=-0.60, opts=13)
21:16:10.673 00.002 2864 Enqueuing Move request for scope (0.13, -0.60)
21:16:10.675 00.002 6680 Worker thread wakes up
21:16:10.675 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.60) opts 0xd
21:16:10.675 00.000 6680 Handling offset move in thread for scope, endpoint = (0.13, -0.60)
21:16:10.675 00.000 6680 Moving (0.13, -0.60) raw xDistance=-0.33 yDistance=-0.50
21:16:10.675 00.000 6680 PPEC rslt: input = -0.33, final = -0.60, react = -0.20, pred = -0.40, hyst = -0.24, hyst_pct = 0.00, period_length = 572.33
21:16:10.675 00.000 6680 PPEC: input: -0.33, control: -0.60, exposure: 1500
21:16:10.677 00.002 6680 resist switch: large excursion: input -0.50 thresh 0.45 direction from 1 to -1
21:16:10.677 00.000 6680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.49
21:16:10.677 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
21:16:10.677 00.000 6680 MoveAxis(E, 81, ABG)
21:16:10.677 00.000 6680 Guiding  Dir = 2, Dur = 81
21:16:10.677 00.000 6680 IsGuiding returns 0
21:16:10.677 00.000 6680 PulseGuide returned control before completion, sleep 91
21:16:10.689 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=191, Gamma=0.560
21:16:10.731 00.042 2864 UpdateGuideState exits: m=1858 SNR=30.4
21:16:10.731 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:10.731 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:16:10.731 00.000 2864 Enqueuing Expose request
21:16:10.779 00.048 6680 IsGuiding returns 1
21:16:10.779 00.000 6680 scope still moving after pulse duration time elapsed
21:16:10.811 00.032 6680 IsGuiding returns 0
21:16:10.811 00.000 6680 scope move finished after 81 + 52 ms
21:16:10.811 00.000 6680 Move returns status 0, amount 81
21:16:10.811 00.000 6680 BLC: Oldest BLC event removed
21:16:10.811 00.000 6680 BLC: Dec direction reversal from South to North, backlash comp pulse of 160 applied
21:16:10.811 00.000 6680 MoveAxis(N, 240, ABG)
21:16:10.811 00.000 6680 Guiding  Dir = 0, Dur = 240
21:16:10.811 00.000 6680 IsGuiding returns 0
21:16:10.811 00.000 6680 PulseGuide returned control before completion, sleep 250
21:16:11.065 00.254 6680 IsGuiding returns 1
21:16:11.065 00.000 6680 scope still moving after pulse duration time elapsed
21:16:11.096 00.031 6680 IsGuiding returns 0
21:16:11.096 00.000 6680 scope move finished after 240 + 45 ms
21:16:11.096 00.000 6680 Move returns status 0, amount 240
21:16:11.096 00.000 6680 move complete, result=0
21:16:11.096 00.000 6680 worker thread done servicing request
21:16:11.096 00.000 2864 GuideStep: -0.3 px 81 ms EAST, -0.5 px 240 ms NORTH
21:16:11.101 00.005 6680 Worker thread wakes up
21:16:11.101 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:16:11.101 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:16:12.760 01.659 6680 Exposure complete
21:16:12.824 00.064 6680 worker thread done servicing request
21:16:12.824 00.000 2864 OnExposeComplete: enter
21:16:12.824 00.000 2864 UpdateGuideState(): m_state=6
21:16:12.824 00.000 2864 Star::Find(15, 152, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 141
21:16:12.833 00.009 2864 Star::Find returns 1 (0), X=153.62, Y=708.09, Mass=1877, SNR=30.6, Peak=206 HFD=2.8
21:16:12.833 00.000 2864 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.80) = xAngle (-3.71 = 2.58)
21:16:12.833 00.000 2864 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.78 = -0.50)
21:16:12.833 00.000 2864 CameraToMount -- cameraX=0.78 cameraY=-1.01 hyp=1.28 cameraTheta=-0.91 mountX=-1.08 mountY=-0.61, mountTheta=-2.63
21:16:12.840 00.007 2864 SchedulePrimaryMove(10198720, x=0.78, y=-1.01, opts=13)
21:16:12.840 00.000 2864 Enqueuing Move request for scope (0.78, -1.01)
21:16:12.840 00.000 6680 Worker thread wakes up
21:16:12.840 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.78, -1.01) opts 0xd
21:16:12.840 00.000 6680 Handling offset move in thread for scope, endpoint = (0.78, -1.01)
21:16:12.840 00.000 6680 Moving (0.78, -1.01) raw xDistance=-1.08 yDistance=-0.61
21:16:12.840 00.000 6680 BLC: History state: CurrMiss=0.61, AvgInitMiss=0.38, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.498007, 1:0.611744
21:16:12.840 00.000 6680 BLC: Under-shoot, no adjustment, waiting for more data
21:16:12.840 00.000 6680 PPEC rslt: input = -1.08, final = -1.08, react = -0.65, pred = -0.44, hyst = -0.62, hyst_pct = 0.00, period_length = 574.05
21:16:12.849 00.009 6680 PPEC: input: -1.08, control: -1.08, exposure: 1500
21:16:12.849 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
21:16:12.849 00.000 6680 MoveAxis(E, 146, ABG)
21:16:12.849 00.000 6680 Guiding  Dir = 2, Dur = 146
21:16:12.849 00.000 6680 IsGuiding returns 0
21:16:12.849 00.000 6680 PulseGuide returned control before completion, sleep 156
21:16:12.858 00.009 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=187, Gamma=0.560
21:16:12.903 00.045 2864 UpdateGuideState exits: m=1877 SNR=30.6
21:16:12.905 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:12.907 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:16:12.909 00.002 2864 Enqueuing Expose request
21:16:13.015 00.106 6680 IsGuiding returns 1
21:16:13.015 00.000 6680 scope still moving after pulse duration time elapsed
21:16:13.047 00.032 6680 IsGuiding returns 0
21:16:13.047 00.000 6680 scope move finished after 146 + 51 ms
21:16:13.047 00.000 6680 Move returns status 0, amount 146
21:16:13.047 00.000 6680 MoveAxis(N, 98, ABG)
21:16:13.047 00.000 6680 Guiding  Dir = 0, Dur = 98
21:16:13.047 00.000 6680 IsGuiding returns 0
21:16:13.047 00.000 6680 PulseGuide returned control before completion, sleep 108
21:16:13.158 00.111 6680 IsGuiding returns 1
21:16:13.158 00.000 6680 scope still moving after pulse duration time elapsed
21:16:13.190 00.032 6680 IsGuiding returns 0
21:16:13.190 00.000 6680 scope move finished after 98 + 44 ms
21:16:13.190 00.000 6680 Move returns status 0, amount 98
21:16:13.190 00.000 6680 move complete, result=0
21:16:13.190 00.000 6680 worker thread done servicing request
21:16:13.190 00.000 2864 GuideStep: -1.1 px 146 ms EAST, -0.6 px 98 ms NORTH
21:16:13.194 00.004 6680 Worker thread wakes up
21:16:13.194 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:16:13.194 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:16:14.629 01.435 6680 Exposure complete
21:16:14.704 00.075 6680 worker thread done servicing request
21:16:14.704 00.000 2864 OnExposeComplete: enter
21:16:14.706 00.002 2864 UpdateGuideState(): m_state=6
21:16:14.708 00.002 2864 Star::Find(15, 153, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 142
21:16:14.708 00.000 2864 Star::Find returns 1 (0), X=153.74, Y=708.49, Mass=1907, SNR=30.8, Peak=170 HFD=3.0
21:16:14.708 00.000 2864 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.80) = xAngle (-3.39 = 2.89)
21:16:14.708 00.000 2864 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.47 = -0.18)
21:16:14.708 00.000 2864 CameraToMount -- cameraX=0.91 cameraY=-0.62 hyp=1.10 cameraTheta=-0.60 mountX=-1.06 mountY=-0.20, mountTheta=-2.96
21:16:14.708 00.000 2864 SchedulePrimaryMove(10198720, x=0.91, y=-0.62, opts=13)
21:16:14.726 00.018 2864 Enqueuing Move request for scope (0.91, -0.62)
21:16:14.728 00.002 6680 Worker thread wakes up
21:16:14.728 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.91, -0.62) opts 0xd
21:16:14.728 00.000 6680 Handling offset move in thread for scope, endpoint = (0.91, -0.62)
21:16:14.728 00.000 6680 Moving (0.91, -0.62) raw xDistance=-1.06 yDistance=-0.20
21:16:14.728 00.000 6680 BLC: History state: CurrMiss=0.20, AvgInitMiss=0.38, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.498007, 1:0.611744, 2:0.199782
21:16:14.728 00.000 6680 BLC: Under-shoot: nominal increase by 60
21:16:14.728 00.000 6680 BLC: window closed
21:16:14.728 00.000 6680 BLC: Pulse adjusted to 176
21:16:14.731 00.003 6680 PPEC rslt: input = -1.06, final = -0.84, react = -0.64, pred = -0.20, hyst = -0.61, hyst_pct = 0.00, period_length = 574.05
21:16:14.731 00.000 6680 PPEC: input: -1.06, control: -0.84, exposure: 1500
21:16:14.731 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
21:16:14.731 00.000 6680 MoveAxis(E, 113, ABG)
21:16:14.731 00.000 6680 Guiding  Dir = 2, Dur = 113
21:16:14.731 00.000 6680 IsGuiding returns 0
21:16:14.731 00.000 6680 PulseGuide returned control before completion, sleep 123
21:16:14.740 00.009 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=202, Gamma=0.560
21:16:14.790 00.050 2864 UpdateGuideState exits: m=1907 SNR=30.8
21:16:14.792 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:14.794 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:16:14.796 00.002 2864 Enqueuing Expose request
21:16:14.868 00.072 6680 IsGuiding returns 1
21:16:14.868 00.000 6680 scope still moving after pulse duration time elapsed
21:16:14.899 00.031 6680 IsGuiding returns 0
21:16:14.899 00.000 6680 scope move finished after 113 + 54 ms
21:16:14.899 00.000 6680 Move returns status 0, amount 113
21:16:14.899 00.000 6680 MoveAxis(N, 32, ABG)
21:16:14.899 00.000 6680 Guiding  Dir = 0, Dur = 32
21:16:14.899 00.000 6680 IsGuiding returns 0
21:16:14.899 00.000 6680 PulseGuide returned control before completion, sleep 42
21:16:14.947 00.048 6680 IsGuiding returns 1
21:16:14.947 00.000 6680 scope still moving after pulse duration time elapsed
21:16:14.979 00.032 6680 IsGuiding returns 0
21:16:14.979 00.000 6680 scope move finished after 32 + 46 ms
21:16:14.979 00.000 6680 Move returns status 0, amount 32
21:16:14.979 00.000 6680 move complete, result=0
21:16:14.979 00.000 6680 worker thread done servicing request
21:16:14.979 00.000 6680 Worker thread wakes up
21:16:14.979 00.000 2864 GuideStep: -1.1 px 113 ms EAST, -0.2 px 32 ms NORTH
21:16:14.979 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:16:14.979 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:16:15.011 00.032 2864 evsrv: cli 1028D8F8 connect
21:16:15.019 00.008 2864 case statement mapped state 6 to 3
21:16:15.021 00.002 2864 case statement mapped state 6 to 3
21:16:15.021 00.000 2864 evsrv: cli 1028D8F8 request: {"method":"get_pixel_scale","id":"380c5e59-2b75-413a-b6e6-36374cc08e0b"}
21:16:15.027 00.006 2864 evsrv: cli 1028D8F8 response: {"jsonrpc":"2.0","result":1.86834,"id":"380c5e59-2b75-413a-b6e6-36374cc08e0b"}
21:16:15.027 00.000 2864 evsrv: cli 1028D8F8 disconnect
21:16:16.630 01.603 6680 Exposure complete
21:16:16.678 00.048 6680 worker thread done servicing request
21:16:16.678 00.000 2864 OnExposeComplete: enter
21:16:16.678 00.000 2864 UpdateGuideState(): m_state=6
21:16:16.678 00.000 2864 Star::Find(15, 153, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 143
21:16:16.678 00.000 2864 Star::Find returns 1 (0), X=153.55, Y=709.08, Mass=1860, SNR=30.4, Peak=206 HFD=2.9
21:16:16.695 00.017 2864 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.80) = xAngle (-2.83 = -2.83)
21:16:16.695 00.000 2864 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.90 = 0.38)
21:16:16.695 00.000 2864 CameraToMount -- cameraX=0.72 cameraY=-0.02 hyp=0.72 cameraTheta=-0.03 mountX=-0.68 mountY=0.27, mountTheta=2.77
21:16:16.695 00.000 2864 SchedulePrimaryMove(10198720, x=0.72, y=-0.02, opts=13)
21:16:16.695 00.000 2864 Enqueuing Move request for scope (0.72, -0.02)
21:16:16.695 00.000 6680 Worker thread wakes up
21:16:16.695 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.72, -0.02) opts 0xd
21:16:16.695 00.000 6680 Handling offset move in thread for scope, endpoint = (0.72, -0.02)
21:16:16.695 00.000 6680 Moving (0.72, -0.02) raw xDistance=-0.68 yDistance=0.27
21:16:16.695 00.000 6680 PPEC rslt: input = -0.68, final = -0.57, react = -0.41, pred = -0.16, hyst = -0.43, hyst_pct = 0.00, period_length = 575.73
21:16:16.695 00.000 6680 PPEC: input: -0.68, control: -0.57, exposure: 1500
21:16:16.695 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:16:16.695 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
21:16:16.695 00.000 6680 MoveAxis(E, 77, ABG)
21:16:16.695 00.000 6680 Guiding  Dir = 2, Dur = 77
21:16:16.695 00.000 6680 IsGuiding returns 0
21:16:16.695 00.000 6680 PulseGuide returned control before completion, sleep 87
21:16:16.710 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=179, Gamma=0.560
21:16:16.757 00.047 2864 UpdateGuideState exits: m=1860 SNR=30.4
21:16:16.757 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:16.757 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:16:16.757 00.000 2864 Enqueuing Expose request
21:16:16.805 00.048 6680 IsGuiding returns 1
21:16:16.805 00.000 6680 scope still moving after pulse duration time elapsed
21:16:16.836 00.031 6680 IsGuiding returns 0
21:16:16.836 00.000 6680 scope move finished after 77 + 50 ms
21:16:16.836 00.000 6680 Move returns status 0, amount 77
21:16:16.836 00.000 6680 MoveAxis(N, 0, ABG)
21:16:16.836 00.000 6680 Move returns status 0, amount 0
21:16:16.836 00.000 6680 move complete, result=0
21:16:16.836 00.000 6680 worker thread done servicing request
21:16:16.836 00.000 6680 Worker thread wakes up
21:16:16.836 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:16:16.836 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:16:16.842 00.006 2864 GuideStep: -0.7 px 77 ms EAST, 0.3 px 0 ms NORTH
21:16:18.257 01.415 6680 Exposure complete
21:16:18.307 00.050 6680 worker thread done servicing request
21:16:18.307 00.000 2864 OnExposeComplete: enter
21:16:18.320 00.013 2864 UpdateGuideState(): m_state=6
21:16:18.320 00.000 2864 Star::Find(15, 153, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 144
21:16:18.323 00.003 2864 Star::Find returns 1 (0), X=154.24, Y=708.62, Mass=1882, SNR=30.6, Peak=194 HFD=2.8
21:16:18.323 00.000 2864 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.80) = xAngle (-3.13 = -3.13)
21:16:18.323 00.000 2864 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.20 = 0.08)
21:16:18.323 00.000 2864 CameraToMount -- cameraX=1.41 cameraY=-0.48 hyp=1.49 cameraTheta=-0.33 mountX=-1.49 mountY=0.12, mountTheta=3.06
21:16:18.323 00.000 2864 SchedulePrimaryMove(10198720, x=1.41, y=-0.48, opts=13)
21:16:18.323 00.000 2864 Enqueuing Move request for scope (1.41, -0.48)
21:16:18.323 00.000 6680 Worker thread wakes up
21:16:18.323 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.41, -0.48) opts 0xd
21:16:18.323 00.000 6680 Handling offset move in thread for scope, endpoint = (1.41, -0.48)
21:16:18.323 00.000 6680 Moving (1.41, -0.48) raw xDistance=-1.49 yDistance=0.12
21:16:18.323 00.000 6680 PPEC rslt: input = -1.49, final = -0.99, react = -0.89, pred = -0.10, hyst = -0.85, hyst_pct = 0.00, period_length = 575.73
21:16:18.323 00.000 6680 PPEC: input: -1.49, control: -0.99, exposure: 1500
21:16:18.323 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:18.323 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:16:18.323 00.000 6680 MoveAxis(E, 133, ABG)
21:16:18.323 00.000 6680 Guiding  Dir = 2, Dur = 133
21:16:18.323 00.000 6680 IsGuiding returns 0
21:16:18.323 00.000 6680 PulseGuide returned control before completion, sleep 143
21:16:18.350 00.027 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=179, Gamma=0.560
21:16:18.399 00.049 2864 UpdateGuideState exits: m=1882 SNR=30.6
21:16:18.401 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:18.405 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:16:18.407 00.002 2864 Enqueuing Expose request
21:16:18.497 00.090 6680 IsGuiding returns 0
21:16:18.497 00.000 6680 Move returns status 0, amount 133
21:16:18.497 00.000 6680 MoveAxis(N, 0, ABG)
21:16:18.497 00.000 6680 Move returns status 0, amount 0
21:16:18.497 00.000 6680 move complete, result=0
21:16:18.497 00.000 6680 worker thread done servicing request
21:16:18.497 00.000 6680 Worker thread wakes up
21:16:18.497 00.000 2864 GuideStep: -1.5 px 133 ms EAST, 0.1 px 0 ms NORTH
21:16:18.499 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
21:16:18.499 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:16:20.134 01.635 6680 Exposure complete
21:16:20.200 00.066 6680 worker thread done servicing request
21:16:20.200 00.000 2864 OnExposeComplete: enter
21:16:20.202 00.002 2864 UpdateGuideState(): m_state=6
21:16:20.206 00.004 2864 Star::Find(15, 154, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 145
21:16:20.208 00.002 2864 Star::Find returns 1 (0), X=154.65, Y=708.76, Mass=1883, SNR=30.6, Peak=200 HFD=2.8
21:16:20.208 00.000 2864 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.80) = xAngle (-2.98 = -2.98)
21:16:20.208 00.000 2864 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.06 = 0.23)
21:16:20.208 00.000 2864 CameraToMount -- cameraX=1.82 cameraY=-0.35 hyp=1.85 cameraTheta=-0.19 mountX=-1.83 mountY=0.41, mountTheta=2.92
21:16:20.208 00.000 2864 SchedulePrimaryMove(10198720, x=1.82, y=-0.35, opts=13)
21:16:20.208 00.000 2864 Enqueuing Move request for scope (1.82, -0.35)
21:16:20.208 00.000 6680 Worker thread wakes up
21:16:20.208 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.82, -0.35) opts 0xd
21:16:20.208 00.000 6680 Handling offset move in thread for scope, endpoint = (1.82, -0.35)
21:16:20.208 00.000 6680 Moving (1.82, -0.35) raw xDistance=-1.83 yDistance=0.41
21:16:20.223 00.015 6680 PPEC rslt: input = -1.83, final = -1.85, react = -1.10, pred = -0.75, hyst = -1.02, hyst_pct = 0.00, period_length = 577.34
21:16:20.223 00.000 6680 PPEC: input: -1.83, control: -1.85, exposure: 1500
21:16:20.223 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:16:20.223 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
21:16:20.223 00.000 6680 MoveAxis(E, 249, ABG)
21:16:20.223 00.000 6680 Guiding  Dir = 2, Dur = 249
21:16:20.223 00.000 6680 IsGuiding returns 0
21:16:20.223 00.000 6680 PulseGuide returned control before completion, sleep 259
21:16:20.231 00.008 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=211, Gamma=0.560
21:16:20.270 00.039 2864 UpdateGuideState exits: m=1883 SNR=30.6
21:16:20.270 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:20.270 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:16:20.270 00.000 2864 Enqueuing Expose request
21:16:20.492 00.222 6680 IsGuiding returns 1
21:16:20.492 00.000 6680 scope still moving after pulse duration time elapsed
21:16:20.524 00.032 6680 IsGuiding returns 0
21:16:20.524 00.000 6680 scope move finished after 249 + 50 ms
21:16:20.524 00.000 6680 Move returns status 0, amount 249
21:16:20.524 00.000 6680 MoveAxis(N, 0, ABG)
21:16:20.524 00.000 6680 Move returns status 0, amount 0
21:16:20.524 00.000 6680 move complete, result=0
21:16:20.524 00.000 6680 worker thread done servicing request
21:16:20.524 00.000 2864 GuideStep: -1.8 px 249 ms EAST, 0.4 px 0 ms NORTH
21:16:20.524 00.000 6680 Worker thread wakes up
21:16:20.524 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:16:20.524 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:16:21.947 01.423 6680 Exposure complete
21:16:21.995 00.048 6680 worker thread done servicing request
21:16:21.995 00.000 2864 OnExposeComplete: enter
21:16:21.995 00.000 2864 UpdateGuideState(): m_state=6
21:16:21.995 00.000 2864 Star::Find(15, 154, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 146
21:16:21.995 00.000 2864 Star::Find returns 1 (0), X=154.15, Y=708.89, Mass=1792, SNR=29.9, Peak=188 HFD=2.8
21:16:21.995 00.000 2864 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.80) = xAngle (-2.96 = -2.96)
21:16:21.995 00.000 2864 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.03 = 0.25)
21:16:22.007 00.012 2864 CameraToMount -- cameraX=1.32 cameraY=-0.22 hyp=1.33 cameraTheta=-0.16 mountX=-1.31 mountY=0.33, mountTheta=2.90
21:16:22.009 00.002 2864 SchedulePrimaryMove(10198720, x=1.32, y=-0.22, opts=13)
21:16:22.009 00.000 2864 Enqueuing Move request for scope (1.32, -0.22)
21:16:22.009 00.000 6680 Worker thread wakes up
21:16:22.009 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.32, -0.22) opts 0xd
21:16:22.009 00.000 6680 Handling offset move in thread for scope, endpoint = (1.32, -0.22)
21:16:22.009 00.000 6680 Moving (1.32, -0.22) raw xDistance=-1.31 yDistance=0.33
21:16:22.009 00.000 6680 PPEC rslt: input = -1.31, final = -1.47, react = -0.79, pred = -0.68, hyst = -0.77, hyst_pct = 0.00, period_length = 577.34
21:16:22.009 00.000 6680 PPEC: input: -1.31, control: -1.47, exposure: 1500
21:16:22.009 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:16:22.009 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
21:16:22.009 00.000 6680 MoveAxis(E, 198, ABG)
21:16:22.009 00.000 6680 Guiding  Dir = 2, Dur = 198
21:16:22.009 00.000 6680 IsGuiding returns 0
21:16:22.009 00.000 6680 PulseGuide returned control before completion, sleep 208
21:16:22.027 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=195, Gamma=0.560
21:16:22.074 00.047 2864 UpdateGuideState exits: m=1792 SNR=29.9
21:16:22.076 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:22.078 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:16:22.078 00.000 2864 Enqueuing Expose request
21:16:22.230 00.152 6680 IsGuiding returns 1
21:16:22.230 00.000 6680 scope still moving after pulse duration time elapsed
21:16:22.262 00.032 6680 IsGuiding returns 0
21:16:22.262 00.000 6680 scope move finished after 198 + 46 ms
21:16:22.262 00.000 6680 Move returns status 0, amount 198
21:16:22.262 00.000 6680 MoveAxis(N, 0, ABG)
21:16:22.262 00.000 6680 Move returns status 0, amount 0
21:16:22.262 00.000 6680 move complete, result=0
21:16:22.262 00.000 6680 worker thread done servicing request
21:16:22.262 00.000 6680 Worker thread wakes up
21:16:22.262 00.000 2864 GuideStep: -1.3 px 198 ms EAST, 0.3 px 0 ms NORTH
21:16:22.262 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:16:22.262 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:16:23.912 01.650 6680 Exposure complete
21:16:23.976 00.064 6680 worker thread done servicing request
21:16:23.976 00.000 2864 OnExposeComplete: enter
21:16:23.976 00.000 2864 UpdateGuideState(): m_state=6
21:16:23.976 00.000 2864 Star::Find(15, 154, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 147
21:16:23.986 00.010 2864 Star::Find returns 1 (0), X=153.53, Y=709.12, Mass=1911, SNR=30.8, Peak=215 HFD=3.0
21:16:23.986 00.000 2864 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.80) = xAngle (-2.77 = -2.77)
21:16:23.986 00.000 2864 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.84 = 0.44)
21:16:23.986 00.000 2864 CameraToMount -- cameraX=0.69 cameraY=0.02 hyp=0.69 cameraTheta=0.03 mountX=-0.64 mountY=0.30, mountTheta=2.71
21:16:23.992 00.006 2864 SchedulePrimaryMove(10198720, x=0.69, y=0.02, opts=13)
21:16:23.992 00.000 2864 Enqueuing Move request for scope (0.69, 0.02)
21:16:23.992 00.000 6680 Worker thread wakes up
21:16:23.992 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.69, 0.02) opts 0xd
21:16:23.992 00.000 6680 Handling offset move in thread for scope, endpoint = (0.69, 0.02)
21:16:23.992 00.000 6680 Moving (0.69, 0.02) raw xDistance=-0.64 yDistance=0.30
21:16:23.992 00.000 6680 PPEC rslt: input = -0.64, final = -1.08, react = -0.39, pred = -0.69, hyst = -0.46, hyst_pct = 0.00, period_length = 578.94
21:16:23.992 00.000 6680 PPEC: input: -0.64, control: -1.08, exposure: 1500
21:16:23.992 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:16:23.992 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
21:16:23.992 00.000 6680 MoveAxis(E, 145, ABG)
21:16:23.992 00.000 6680 Guiding  Dir = 2, Dur = 145
21:16:23.992 00.000 6680 IsGuiding returns 0
21:16:23.992 00.000 6680 PulseGuide returned control before completion, sleep 155
21:16:24.013 00.021 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=188, Gamma=0.560
21:16:24.059 00.046 2864 UpdateGuideState exits: m=1911 SNR=30.8
21:16:24.059 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:24.059 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:16:24.059 00.000 2864 Enqueuing Expose request
21:16:24.165 00.106 6680 IsGuiding returns 1
21:16:24.165 00.000 6680 scope still moving after pulse duration time elapsed
21:16:24.196 00.031 6680 IsGuiding returns 0
21:16:24.196 00.000 6680 scope move finished after 145 + 49 ms
21:16:24.196 00.000 6680 Move returns status 0, amount 145
21:16:24.196 00.000 6680 MoveAxis(N, 0, ABG)
21:16:24.196 00.000 6680 Move returns status 0, amount 0
21:16:24.196 00.000 6680 move complete, result=0
21:16:24.196 00.000 6680 worker thread done servicing request
21:16:24.196 00.000 2864 GuideStep: -0.6 px 145 ms EAST, 0.3 px 0 ms NORTH
21:16:24.196 00.000 6680 Worker thread wakes up
21:16:24.196 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:16:24.196 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:16:25.609 01.413 6680 Exposure complete
21:16:25.657 00.048 6680 worker thread done servicing request
21:16:25.657 00.000 2864 OnExposeComplete: enter
21:16:25.659 00.002 2864 UpdateGuideState(): m_state=6
21:16:25.663 00.004 2864 Star::Find(15, 153, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 148
21:16:25.665 00.002 2864 Star::Find returns 1 (0), X=153.97, Y=709.20, Mass=1794, SNR=29.9, Peak=190 HFD=2.6
21:16:25.668 00.003 2864 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.80) = xAngle (-2.72 = -2.72)
21:16:25.668 00.000 2864 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.79 = 0.49)
21:16:25.668 00.000 2864 CameraToMount -- cameraX=1.13 cameraY=0.09 hyp=1.13 cameraTheta=0.08 mountX=-1.03 mountY=0.54, mountTheta=2.66
21:16:25.668 00.000 2864 SchedulePrimaryMove(10198720, x=1.13, y=0.09, opts=13)
21:16:25.668 00.000 2864 Enqueuing Move request for scope (1.13, 0.09)
21:16:25.668 00.000 6680 Worker thread wakes up
21:16:25.668 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.13, 0.09) opts 0xd
21:16:25.668 00.000 6680 Handling offset move in thread for scope, endpoint = (1.13, 0.09)
21:16:25.668 00.000 6680 Moving (1.13, 0.09) raw xDistance=-1.03 yDistance=0.54
21:16:25.668 00.000 6680 PPEC rslt: input = -1.03, final = -1.17, react = -0.62, pred = -0.55, hyst = -0.65, hyst_pct = 0.00, period_length = 580.47
21:16:25.668 00.000 6680 PPEC: input: -1.03, control: -1.17, exposure: 1500
21:16:25.668 00.000 6680 resist switch: large excursion: input 0.54 thresh 0.45 direction from -1 to 1
21:16:25.684 00.016 6680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.61
21:16:25.684 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
21:16:25.684 00.000 6680 MoveAxis(E, 157, ABG)
21:16:25.684 00.000 6680 Guiding  Dir = 2, Dur = 157
21:16:25.684 00.000 6680 IsGuiding returns 0
21:16:25.684 00.000 6680 PulseGuide returned control before completion, sleep 167
21:16:25.694 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=186, Gamma=0.560
21:16:25.732 00.038 2864 UpdateGuideState exits: m=1794 SNR=29.9
21:16:25.732 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:25.732 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:16:25.748 00.016 2864 Enqueuing Expose request
21:16:25.858 00.110 6680 IsGuiding returns 1
21:16:25.858 00.000 6680 scope still moving after pulse duration time elapsed
21:16:25.889 00.031 6680 IsGuiding returns 0
21:16:25.889 00.000 6680 scope move finished after 157 + 47 ms
21:16:25.889 00.000 6680 Move returns status 0, amount 157
21:16:25.889 00.000 6680 BLC: Oldest BLC event removed
21:16:25.889 00.000 6680 BLC: Dec direction reversal from North to South, backlash comp pulse of 176 applied
21:16:25.889 00.000 6680 MoveAxis(S, 262, ABG)
21:16:25.889 00.000 6680 Guiding  Dir = 1, Dur = 262
21:16:25.889 00.000 6680 IsGuiding returns 0
21:16:25.891 00.002 6680 PulseGuide returned control before completion, sleep 272
21:16:26.175 00.284 6680 IsGuiding returns 1
21:16:26.175 00.000 6680 scope still moving after pulse duration time elapsed
21:16:26.206 00.031 6680 IsGuiding returns 0
21:16:26.206 00.000 6680 scope move finished after 262 + 53 ms
21:16:26.206 00.000 6680 Move returns status 0, amount 262
21:16:26.206 00.000 6680 move complete, result=0
21:16:26.206 00.000 6680 worker thread done servicing request
21:16:26.206 00.000 6680 Worker thread wakes up
21:16:26.206 00.000 2864 GuideStep: -1.0 px 157 ms EAST, 0.5 px 262 ms SOUTH
21:16:26.206 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:16:26.206 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:16:27.835 01.629 6680 Exposure complete
21:16:27.902 00.067 6680 worker thread done servicing request
21:16:27.902 00.000 2864 OnExposeComplete: enter
21:16:27.902 00.000 2864 UpdateGuideState(): m_state=6
21:16:27.902 00.000 2864 Star::Find(15, 153, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 149
21:16:27.909 00.007 2864 Star::Find returns 1 (0), X=154.20, Y=709.08, Mass=1824, SNR=30.1, Peak=195 HFD=2.8
21:16:27.909 00.000 2864 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.80) = xAngle (-2.81 = -2.81)
21:16:27.909 00.000 2864 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.89 = 0.40)
21:16:27.913 00.004 2864 CameraToMount -- cameraX=1.37 cameraY=-0.02 hyp=1.37 cameraTheta=-0.02 mountX=-1.29 mountY=0.53, mountTheta=2.75
21:16:27.913 00.000 2864 SchedulePrimaryMove(10198720, x=1.37, y=-0.02, opts=13)
21:16:27.913 00.000 2864 Enqueuing Move request for scope (1.37, -0.02)
21:16:27.913 00.000 6680 Worker thread wakes up
21:16:27.913 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.37, -0.02) opts 0xd
21:16:27.913 00.000 6680 Handling offset move in thread for scope, endpoint = (1.37, -0.02)
21:16:27.913 00.000 6680 Moving (1.37, -0.02) raw xDistance=-1.29 yDistance=0.53
21:16:27.913 00.000 6680 BLC: History state: CurrMiss=0.53, AvgInitMiss=0.40, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.537869, 1:0.527548
21:16:27.913 00.000 6680 BLC: Under-shoot, no adjustment, waiting for more data
21:16:27.924 00.011 6680 PPEC rslt: input = -1.29, final = -1.26, react = -0.78, pred = -0.48, hyst = -0.76, hyst_pct = 0.00, period_length = 580.47
21:16:27.924 00.000 6680 PPEC: input: -1.29, control: -1.26, exposure: 1500
21:16:27.924 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
21:16:27.924 00.000 6680 MoveAxis(E, 170, ABG)
21:16:27.924 00.000 6680 Guiding  Dir = 2, Dur = 170
21:16:27.924 00.000 6680 IsGuiding returns 0
21:16:27.924 00.000 6680 PulseGuide returned control before completion, sleep 180
21:16:27.931 00.007 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=190, Gamma=0.560
21:16:27.975 00.044 2864 UpdateGuideState exits: m=1824 SNR=30.1
21:16:27.975 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:27.975 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:16:27.975 00.000 2864 Enqueuing Expose request
21:16:28.119 00.144 6680 IsGuiding returns 1
21:16:28.119 00.000 6680 scope still moving after pulse duration time elapsed
21:16:28.151 00.032 6680 IsGuiding returns 0
21:16:28.151 00.000 6680 scope move finished after 170 + 55 ms
21:16:28.151 00.000 6680 Move returns status 0, amount 170
21:16:28.151 00.000 6680 MoveAxis(S, 84, ABG)
21:16:28.151 00.000 6680 Guiding  Dir = 1, Dur = 84
21:16:28.151 00.000 6680 IsGuiding returns 0
21:16:28.151 00.000 6680 PulseGuide returned control before completion, sleep 94
21:16:28.247 00.096 6680 IsGuiding returns 1
21:16:28.247 00.000 6680 scope still moving after pulse duration time elapsed
21:16:28.279 00.032 6680 IsGuiding returns 0
21:16:28.279 00.000 6680 scope move finished after 84 + 43 ms
21:16:28.279 00.000 6680 Move returns status 0, amount 84
21:16:28.279 00.000 6680 move complete, result=0
21:16:28.279 00.000 6680 worker thread done servicing request
21:16:28.279 00.000 2864 GuideStep: -1.3 px 170 ms EAST, 0.5 px 84 ms SOUTH
21:16:28.279 00.000 6680 Worker thread wakes up
21:16:28.279 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:16:28.279 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:16:29.705 01.426 6680 Exposure complete
21:16:29.782 00.077 6680 worker thread done servicing request
21:16:29.782 00.000 2864 OnExposeComplete: enter
21:16:29.782 00.000 2864 UpdateGuideState(): m_state=6
21:16:29.782 00.000 2864 Star::Find(15, 154, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 150
21:16:29.788 00.006 2864 Star::Find returns 1 (0), X=153.91, Y=708.51, Mass=1842, SNR=30.3, Peak=178 HFD=3.0
21:16:29.788 00.000 2864 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.80) = xAngle (-3.30 = 2.98)
21:16:29.788 00.000 2864 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.37 = -0.09)
21:16:29.788 00.000 2864 CameraToMount -- cameraX=1.07 cameraY=-0.59 hyp=1.22 cameraTheta=-0.50 mountX=-1.21 mountY=-0.11, mountTheta=-3.05
21:16:29.796 00.008 2864 SchedulePrimaryMove(10198720, x=1.07, y=-0.59, opts=13)
21:16:29.796 00.000 2864 Enqueuing Move request for scope (1.07, -0.59)
21:16:29.796 00.000 6680 Worker thread wakes up
21:16:29.796 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.07, -0.59) opts 0xd
21:16:29.796 00.000 6680 Handling offset move in thread for scope, endpoint = (1.07, -0.59)
21:16:29.796 00.000 6680 Moving (1.07, -0.59) raw xDistance=-1.21 yDistance=-0.11
21:16:29.796 00.000 6680 BLC: History state: CurrMiss=-0.11, AvgInitMiss=0.40, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.537869, 1:0.527548, 2:-0.110401
21:16:29.796 00.000 6680 BLC: No correction, Miss < min_move
21:16:29.802 00.006 6680 PPEC rslt: input = -1.21, final = -1.03, react = -0.72, pred = -0.31, hyst = -0.72, hyst_pct = 0.00, period_length = 581.93
21:16:29.802 00.000 6680 PPEC: input: -1.21, control: -1.03, exposure: 1500
21:16:29.802 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:29.804 00.002 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:16:29.804 00.000 6680 MoveAxis(E, 139, ABG)
21:16:29.804 00.000 6680 Guiding  Dir = 2, Dur = 139
21:16:29.804 00.000 6680 IsGuiding returns 0
21:16:29.804 00.000 6680 PulseGuide returned control before completion, sleep 149
21:16:29.812 00.008 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=185, Gamma=0.560
21:16:29.861 00.049 2864 UpdateGuideState exits: m=1842 SNR=30.3
21:16:29.863 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:29.863 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:16:29.865 00.002 2864 Enqueuing Expose request
21:16:29.955 00.090 6680 IsGuiding returns 1
21:16:29.955 00.000 6680 scope still moving after pulse duration time elapsed
21:16:29.987 00.032 6680 IsGuiding returns 0
21:16:29.987 00.000 6680 scope move finished after 139 + 43 ms
21:16:29.987 00.000 6680 Move returns status 0, amount 139
21:16:29.987 00.000 6680 MoveAxis(N, 0, ABG)
21:16:29.987 00.000 6680 Move returns status 0, amount 0
21:16:29.987 00.000 6680 move complete, result=0
21:16:29.987 00.000 6680 worker thread done servicing request
21:16:29.987 00.000 6680 Worker thread wakes up
21:16:29.987 00.000 2864 GuideStep: -1.2 px 139 ms EAST, -0.1 px 0 ms NORTH
21:16:29.987 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:16:29.987 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:16:31.634 01.647 6680 Exposure complete
21:16:31.681 00.047 6680 worker thread done servicing request
21:16:31.681 00.000 2864 OnExposeComplete: enter
21:16:31.681 00.000 2864 UpdateGuideState(): m_state=6
21:16:31.694 00.013 2864 Star::Find(15, 153, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 151
21:16:31.697 00.003 2864 Star::Find returns 1 (0), X=154.07, Y=708.30, Mass=1898, SNR=30.7, Peak=208 HFD=2.7
21:16:31.697 00.000 2864 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.80) = xAngle (-3.38 = 2.91)
21:16:31.697 00.000 2864 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.45 = -0.17)
21:16:31.697 00.000 2864 CameraToMount -- cameraX=1.24 cameraY=-0.81 hyp=1.48 cameraTheta=-0.58 mountX=-1.44 mountY=-0.24, mountTheta=-2.97
21:16:31.697 00.000 2864 SchedulePrimaryMove(10198720, x=1.24, y=-0.81, opts=13)
21:16:31.697 00.000 2864 Enqueuing Move request for scope (1.24, -0.81)
21:16:31.697 00.000 6680 Worker thread wakes up
21:16:31.697 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.24, -0.81) opts 0xd
21:16:31.697 00.000 6680 Handling offset move in thread for scope, endpoint = (1.24, -0.81)
21:16:31.697 00.000 6680 Moving (1.24, -0.81) raw xDistance=-1.44 yDistance=-0.24
21:16:31.697 00.000 6680 BLC: window closed
21:16:31.697 00.000 6680 BLC: History state: CurrMiss=-0.24, AvgInitMiss=0.40, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.537869, 1:0.527548, 2:-0.110401
21:16:31.697 00.000 6680 BLC: Over-shoot, no adjustment based on avgInitialMiss
21:16:31.697 00.000 6680 BLC: window closed
21:16:31.713 00.016 6680 PPEC rslt: input = -1.44, final = -1.09, react = -0.86, pred = -0.23, hyst = -0.85, hyst_pct = 0.00, period_length = 583.38
21:16:31.713 00.000 6680 PPEC: input: -1.44, control: -1.09, exposure: 1500
21:16:31.713 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:16:31.713 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:16:31.713 00.000 6680 MoveAxis(E, 146, ABG)
21:16:31.713 00.000 6680 Guiding  Dir = 2, Dur = 146
21:16:31.713 00.000 6680 IsGuiding returns 0
21:16:31.713 00.000 6680 PulseGuide returned control before completion, sleep 156
21:16:31.713 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=202, Gamma=0.560
21:16:31.763 00.050 2864 UpdateGuideState exits: m=1898 SNR=30.7
21:16:31.763 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:31.763 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:16:31.763 00.000 2864 Enqueuing Expose request
21:16:31.887 00.124 6680 IsGuiding returns 1
21:16:31.887 00.000 6680 scope still moving after pulse duration time elapsed
21:16:31.919 00.032 6680 IsGuiding returns 0
21:16:31.919 00.000 6680 scope move finished after 146 + 58 ms
21:16:31.919 00.000 6680 Move returns status 0, amount 146
21:16:31.919 00.000 6680 MoveAxis(N, 0, ABG)
21:16:31.919 00.000 6680 Move returns status 0, amount 0
21:16:31.919 00.000 6680 move complete, result=0
21:16:31.919 00.000 6680 worker thread done servicing request
21:16:31.919 00.000 2864 GuideStep: -1.4 px 146 ms EAST, -0.2 px 0 ms NORTH
21:16:31.921 00.002 6680 Worker thread wakes up
21:16:31.921 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:16:31.921 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:16:33.331 01.410 6680 Exposure complete
21:16:33.378 00.047 6680 worker thread done servicing request
21:16:33.378 00.000 2864 OnExposeComplete: enter
21:16:33.382 00.004 2864 UpdateGuideState(): m_state=6
21:16:33.382 00.000 2864 Star::Find(15, 154, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 152
21:16:33.382 00.000 2864 Star::Find returns 1 (0), X=154.33, Y=708.15, Mass=1898, SNR=30.7, Peak=199 HFD=2.8
21:16:33.382 00.000 2864 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.80) = xAngle (-3.36 = 2.92)
21:16:33.382 00.000 2864 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.44 = -0.15)
21:16:33.382 00.000 2864 CameraToMount -- cameraX=1.50 cameraY=-0.96 hyp=1.78 cameraTheta=-0.57 mountX=-1.73 mountY=-0.27, mountTheta=-2.98
21:16:33.394 00.012 2864 SchedulePrimaryMove(10198720, x=1.50, y=-0.96, opts=13)
21:16:33.394 00.000 2864 Enqueuing Move request for scope (1.50, -0.96)
21:16:33.394 00.000 6680 Worker thread wakes up
21:16:33.394 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.50, -0.96) opts 0xd
21:16:33.394 00.000 6680 Handling offset move in thread for scope, endpoint = (1.50, -0.96)
21:16:33.394 00.000 6680 Moving (1.50, -0.96) raw xDistance=-1.73 yDistance=-0.27
21:16:33.394 00.000 6680 PPEC rslt: input = -1.73, final = -1.16, react = -1.04, pred = -0.12, hyst = -1.00, hyst_pct = 0.00, period_length = 583.38
21:16:33.394 00.000 6680 PPEC: input: -1.73, control: -1.16, exposure: 1500
21:16:33.394 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:16:33.394 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:16:33.394 00.000 6680 MoveAxis(E, 155, ABG)
21:16:33.394 00.000 6680 Guiding  Dir = 2, Dur = 155
21:16:33.394 00.000 6680 IsGuiding returns 0
21:16:33.394 00.000 6680 PulseGuide returned control before completion, sleep 165
21:16:33.413 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=172, Gamma=0.560
21:16:33.456 00.043 2864 UpdateGuideState exits: m=1898 SNR=30.7
21:16:33.456 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:33.464 00.008 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:16:33.464 00.000 2864 Enqueuing Expose request
21:16:33.583 00.119 6680 IsGuiding returns 1
21:16:33.583 00.000 6680 scope still moving after pulse duration time elapsed
21:16:33.615 00.032 6680 IsGuiding returns 0
21:16:33.615 00.000 6680 scope move finished after 155 + 57 ms
21:16:33.615 00.000 6680 Move returns status 0, amount 155
21:16:33.615 00.000 6680 MoveAxis(N, 0, ABG)
21:16:33.615 00.000 6680 Move returns status 0, amount 0
21:16:33.615 00.000 6680 move complete, result=0
21:16:33.615 00.000 6680 worker thread done servicing request
21:16:33.615 00.000 6680 Worker thread wakes up
21:16:33.615 00.000 2864 GuideStep: -1.7 px 155 ms EAST, -0.3 px 0 ms NORTH
21:16:33.615 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:16:33.615 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:16:35.263 01.648 6680 Exposure complete
21:16:35.326 00.063 6680 worker thread done servicing request
21:16:35.326 00.000 2864 OnExposeComplete: enter
21:16:35.326 00.000 2864 UpdateGuideState(): m_state=6
21:16:35.326 00.000 2864 Star::Find(15, 154, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
21:16:35.326 00.000 2864 Star::Find returns 1 (0), X=154.38, Y=708.21, Mass=1835, SNR=30.2, Peak=189 HFD=2.9
21:16:35.326 00.000 2864 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.80) = xAngle (-3.32 = 2.96)
21:16:35.342 00.016 2864 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.40 = -0.11)
21:16:35.342 00.000 2864 CameraToMount -- cameraX=1.54 cameraY=-0.90 hyp=1.79 cameraTheta=-0.53 mountX=-1.76 mountY=-0.20, mountTheta=-3.03
21:16:35.342 00.000 2864 SchedulePrimaryMove(10198720, x=1.54, y=-0.90, opts=13)
21:16:35.342 00.000 2864 Enqueuing Move request for scope (1.54, -0.90)
21:16:35.351 00.009 6680 Worker thread wakes up
21:16:35.351 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.54, -0.90) opts 0xd
21:16:35.351 00.000 6680 Handling offset move in thread for scope, endpoint = (1.54, -0.90)
21:16:35.351 00.000 6680 Moving (1.54, -0.90) raw xDistance=-1.76 yDistance=-0.20
21:16:35.351 00.000 6680 PPEC rslt: input = -1.76, final = -1.93, react = -1.05, pred = -0.88, hyst = -1.01, hyst_pct = 0.00, period_length = 584.75
21:16:35.351 00.000 6680 PPEC: input: -1.76, control: -1.93, exposure: 1500
21:16:35.351 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:16:35.351 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:16:35.351 00.000 6680 MoveAxis(E, 260, ABG)
21:16:35.351 00.000 6680 Guiding  Dir = 2, Dur = 260
21:16:35.351 00.000 6680 IsGuiding returns 0
21:16:35.351 00.000 6680 PulseGuide returned control before completion, sleep 270
21:16:35.364 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=202, Gamma=0.560
21:16:35.406 00.042 2864 UpdateGuideState exits: m=1835 SNR=30.2
21:16:35.415 00.009 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:35.419 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:16:35.421 00.002 2864 Enqueuing Expose request
21:16:35.642 00.221 6680 IsGuiding returns 0
21:16:35.642 00.000 6680 Move returns status 0, amount 260
21:16:35.642 00.000 6680 MoveAxis(N, 0, ABG)
21:16:35.642 00.000 6680 Move returns status 0, amount 0
21:16:35.642 00.000 6680 move complete, result=0
21:16:35.642 00.000 6680 worker thread done servicing request
21:16:35.642 00.000 2864 GuideStep: -1.8 px 260 ms EAST, -0.2 px 0 ms NORTH
21:16:35.642 00.000 6680 Worker thread wakes up
21:16:35.642 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:16:35.642 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:16:37.067 01.425 6680 Exposure complete
21:16:37.134 00.067 6680 worker thread done servicing request
21:16:37.134 00.000 2864 OnExposeComplete: enter
21:16:37.134 00.000 2864 UpdateGuideState(): m_state=6
21:16:37.134 00.000 2864 Star::Find(15, 154, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 154
21:16:37.134 00.000 2864 Star::Find returns 1 (0), X=154.16, Y=708.36, Mass=1812, SNR=30.0, Peak=191 HFD=2.7
21:16:37.134 00.000 2864 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.80) = xAngle (-3.31 = 2.97)
21:16:37.134 00.000 2864 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.38 = -0.10)
21:16:37.134 00.000 2864 CameraToMount -- cameraX=1.32 cameraY=-0.74 hyp=1.51 cameraTheta=-0.51 mountX=-1.49 mountY=-0.15, mountTheta=-3.04
21:16:37.148 00.014 2864 SchedulePrimaryMove(10198720, x=1.32, y=-0.74, opts=13)
21:16:37.150 00.002 2864 Enqueuing Move request for scope (1.32, -0.74)
21:16:37.152 00.002 6680 Worker thread wakes up
21:16:37.152 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.32, -0.74) opts 0xd
21:16:37.152 00.000 6680 Handling offset move in thread for scope, endpoint = (1.32, -0.74)
21:16:37.152 00.000 6680 Moving (1.32, -0.74) raw xDistance=-1.49 yDistance=-0.15
21:16:37.156 00.004 6680 PPEC rslt: input = -1.49, final = -1.72, react = -0.90, pred = -0.82, hyst = -0.88, hyst_pct = 0.00, period_length = 586.11
21:16:37.156 00.000 6680 PPEC: input: -1.49, control: -1.72, exposure: 1500
21:16:37.156 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:16:37.156 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:16:37.156 00.000 6680 MoveAxis(E, 231, ABG)
21:16:37.156 00.000 6680 Guiding  Dir = 2, Dur = 231
21:16:37.156 00.000 6680 IsGuiding returns 0
21:16:37.156 00.000 6680 PulseGuide returned control before completion, sleep 241
21:16:37.165 00.009 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=183, Gamma=0.560
21:16:37.213 00.048 2864 UpdateGuideState exits: m=1812 SNR=30.0
21:16:37.215 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:37.217 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:16:37.219 00.002 2864 Enqueuing Expose request
21:16:37.402 00.183 6680 IsGuiding returns 1
21:16:37.402 00.000 6680 scope still moving after pulse duration time elapsed
21:16:37.434 00.032 6680 IsGuiding returns 0
21:16:37.434 00.000 6680 scope move finished after 231 + 46 ms
21:16:37.434 00.000 6680 Move returns status 0, amount 231
21:16:37.434 00.000 6680 MoveAxis(N, 0, ABG)
21:16:37.434 00.000 6680 Move returns status 0, amount 0
21:16:37.434 00.000 6680 move complete, result=0
21:16:37.434 00.000 6680 worker thread done servicing request
21:16:37.434 00.000 2864 GuideStep: -1.5 px 231 ms EAST, -0.2 px 0 ms NORTH
21:16:37.434 00.000 6680 Worker thread wakes up
21:16:37.434 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:16:37.434 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:16:39.082 01.648 6680 Exposure complete
21:16:39.163 00.081 6680 worker thread done servicing request
21:16:39.163 00.000 2864 OnExposeComplete: enter
21:16:39.167 00.004 2864 UpdateGuideState(): m_state=6
21:16:39.167 00.000 2864 Star::Find(15, 154, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 155
21:16:39.167 00.000 2864 Star::Find returns 1 (0), X=153.58, Y=708.78, Mass=1898, SNR=30.7, Peak=200 HFD=2.9
21:16:39.167 00.000 2864 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.80) = xAngle (-3.22 = 3.07)
21:16:39.167 00.000 2864 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.29 = -0.01)
21:16:39.177 00.010 2864 CameraToMount -- cameraX=0.74 cameraY=-0.33 hyp=0.81 cameraTheta=-0.42 mountX=-0.81 mountY=-0.00, mountTheta=-3.14
21:16:39.177 00.000 2864 SchedulePrimaryMove(10198720, x=0.74, y=-0.33, opts=13)
21:16:39.177 00.000 2864 Enqueuing Move request for scope (0.74, -0.33)
21:16:39.177 00.000 6680 Worker thread wakes up
21:16:39.177 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.74, -0.33) opts 0xd
21:16:39.177 00.000 6680 Handling offset move in thread for scope, endpoint = (0.74, -0.33)
21:16:39.177 00.000 6680 Moving (0.74, -0.33) raw xDistance=-0.81 yDistance=-0.00
21:16:39.177 00.000 6680 PPEC rslt: input = -0.81, final = -1.22, react = -0.48, pred = -0.73, hyst = -0.55, hyst_pct = 0.00, period_length = 586.11
21:16:39.177 00.000 6680 PPEC: input: -0.81, control: -1.22, exposure: 1500
21:16:39.177 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:39.177 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:16:39.177 00.000 6680 MoveAxis(E, 164, ABG)
21:16:39.177 00.000 6680 Guiding  Dir = 2, Dur = 164
21:16:39.177 00.000 6680 IsGuiding returns 0
21:16:39.177 00.000 6680 PulseGuide returned control before completion, sleep 174
21:16:39.194 00.017 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=208, Gamma=0.560
21:16:39.240 00.046 2864 UpdateGuideState exits: m=1898 SNR=30.7
21:16:39.240 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:39.240 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:16:39.240 00.000 2864 Enqueuing Expose request
21:16:39.366 00.126 6680 IsGuiding returns 1
21:16:39.366 00.000 6680 scope still moving after pulse duration time elapsed
21:16:39.398 00.032 6680 IsGuiding returns 0
21:16:39.398 00.000 6680 scope move finished after 164 + 47 ms
21:16:39.398 00.000 6680 Move returns status 0, amount 164
21:16:39.398 00.000 6680 MoveAxis(N, 0, ABG)
21:16:39.398 00.000 6680 Move returns status 0, amount 0
21:16:39.398 00.000 6680 move complete, result=0
21:16:39.398 00.000 6680 worker thread done servicing request
21:16:39.398 00.000 6680 Worker thread wakes up
21:16:39.398 00.000 2864 GuideStep: -0.8 px 164 ms EAST, -0.0 px 0 ms NORTH
21:16:39.398 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:16:39.398 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:16:40.819 01.421 6680 Exposure complete
21:16:40.887 00.068 6680 worker thread done servicing request
21:16:40.887 00.000 2864 OnExposeComplete: enter
21:16:40.891 00.004 2864 UpdateGuideState(): m_state=6
21:16:40.893 00.002 2864 Star::Find(15, 153, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 156
21:16:40.895 00.002 2864 Star::Find returns 1 (0), X=153.54, Y=708.42, Mass=1888, SNR=30.6, Peak=196 HFD=3.1
21:16:40.897 00.002 2864 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.80) = xAngle (-3.57 = 2.71)
21:16:40.899 00.002 2864 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.65 = -0.36)
21:16:40.903 00.004 2864 CameraToMount -- cameraX=0.70 cameraY=-0.69 hyp=0.98 cameraTheta=-0.78 mountX=-0.89 mountY=-0.35, mountTheta=-2.77
21:16:40.907 00.004 2864 SchedulePrimaryMove(10198720, x=0.70, y=-0.69, opts=13)
21:16:40.909 00.002 2864 Enqueuing Move request for scope (0.70, -0.69)
21:16:40.911 00.002 6680 Worker thread wakes up
21:16:40.911 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.70, -0.69) opts 0xd
21:16:40.911 00.000 6680 Handling offset move in thread for scope, endpoint = (0.70, -0.69)
21:16:40.911 00.000 6680 Moving (0.70, -0.69) raw xDistance=-0.89 yDistance=-0.35
21:16:40.913 00.002 6680 PPEC rslt: input = -0.89, final = -1.06, react = -0.53, pred = -0.52, hyst = -0.58, hyst_pct = 0.00, period_length = 587.40
21:16:40.913 00.000 6680 PPEC: input: -0.89, control: -1.06, exposure: 1500
21:16:40.913 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:16:40.913 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
21:16:40.913 00.000 6680 MoveAxis(E, 143, ABG)
21:16:40.913 00.000 6680 Guiding  Dir = 2, Dur = 143
21:16:40.916 00.003 6680 IsGuiding returns 0
21:16:40.916 00.000 6680 PulseGuide returned control before completion, sleep 153
21:16:40.926 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=186, Gamma=0.560
21:16:40.969 00.043 2864 UpdateGuideState exits: m=1888 SNR=30.6
21:16:40.977 00.008 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:40.979 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:16:40.979 00.000 2864 Enqueuing Expose request
21:16:41.074 00.095 6680 IsGuiding returns 1
21:16:41.074 00.000 6680 scope still moving after pulse duration time elapsed
21:16:41.106 00.032 6680 IsGuiding returns 1
21:16:41.138 00.032 6680 IsGuiding returns 0
21:16:41.138 00.000 6680 scope move finished after 143 + 78 ms
21:16:41.138 00.000 6680 Move returns status 0, amount 143
21:16:41.138 00.000 6680 MoveAxis(N, 0, ABG)
21:16:41.138 00.000 6680 Move returns status 0, amount 0
21:16:41.138 00.000 6680 move complete, result=0
21:16:41.138 00.000 6680 worker thread done servicing request
21:16:41.138 00.000 6680 Worker thread wakes up
21:16:41.138 00.000 2864 GuideStep: -0.9 px 143 ms EAST, -0.3 px 0 ms NORTH
21:16:41.138 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:16:41.138 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:16:42.788 01.650 6680 Exposure complete
21:16:42.851 00.063 6680 worker thread done servicing request
21:16:42.851 00.000 2864 OnExposeComplete: enter
21:16:42.851 00.000 2864 UpdateGuideState(): m_state=6
21:16:42.851 00.000 2864 Star::Find(15, 153, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 157
21:16:42.851 00.000 2864 Star::Find returns 1 (0), X=153.68, Y=708.69, Mass=1886, SNR=30.6, Peak=180 HFD=3.0
21:16:42.851 00.000 2864 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.80) = xAngle (-3.25 = 3.03)
21:16:42.851 00.000 2864 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.32 = -0.04)
21:16:42.866 00.015 2864 CameraToMount -- cameraX=0.84 cameraY=-0.41 hyp=0.94 cameraTheta=-0.45 mountX=-0.93 mountY=-0.04, mountTheta=-3.10
21:16:42.866 00.000 2864 SchedulePrimaryMove(10198720, x=0.84, y=-0.41, opts=13)
21:16:42.871 00.005 2864 Enqueuing Move request for scope (0.84, -0.41)
21:16:42.871 00.000 6680 Worker thread wakes up
21:16:42.871 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.84, -0.41) opts 0xd
21:16:42.871 00.000 6680 Handling offset move in thread for scope, endpoint = (0.84, -0.41)
21:16:42.871 00.000 6680 Moving (0.84, -0.41) raw xDistance=-0.93 yDistance=-0.04
21:16:42.871 00.000 6680 PPEC rslt: input = -0.93, final = -1.01, react = -0.56, pred = -0.45, hyst = -0.58, hyst_pct = 0.00, period_length = 588.67
21:16:42.871 00.000 6680 PPEC: input: -0.93, control: -1.01, exposure: 1500
21:16:42.871 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:42.871 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:16:42.871 00.000 6680 MoveAxis(E, 136, ABG)
21:16:42.871 00.000 6680 Guiding  Dir = 2, Dur = 136
21:16:42.871 00.000 6680 IsGuiding returns 0
21:16:42.871 00.000 6680 PulseGuide returned control before completion, sleep 146
21:16:42.889 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=207, Gamma=0.560
21:16:42.929 00.040 2864 UpdateGuideState exits: m=1886 SNR=30.6
21:16:42.929 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:42.929 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:16:42.929 00.000 2864 Enqueuing Expose request
21:16:43.038 00.109 6680 IsGuiding returns 1
21:16:43.038 00.000 6680 scope still moving after pulse duration time elapsed
21:16:43.069 00.031 6680 IsGuiding returns 0
21:16:43.069 00.000 6680 scope move finished after 136 + 55 ms
21:16:43.069 00.000 6680 Move returns status 0, amount 136
21:16:43.069 00.000 6680 MoveAxis(N, 0, ABG)
21:16:43.069 00.000 6680 Move returns status 0, amount 0
21:16:43.069 00.000 6680 move complete, result=0
21:16:43.069 00.000 6680 worker thread done servicing request
21:16:43.069 00.000 2864 GuideStep: -0.9 px 136 ms EAST, -0.0 px 0 ms NORTH
21:16:43.073 00.004 6680 Worker thread wakes up
21:16:43.075 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
21:16:43.075 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:16:44.480 01.405 6680 Exposure complete
21:16:44.548 00.068 6680 worker thread done servicing request
21:16:44.548 00.000 2864 OnExposeComplete: enter
21:16:44.548 00.000 2864 UpdateGuideState(): m_state=6
21:16:44.548 00.000 2864 Star::Find(15, 153, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 158
21:16:44.548 00.000 2864 Star::Find returns 1 (0), X=153.58, Y=708.42, Mass=1861, SNR=30.4, Peak=192 HFD=3.1
21:16:44.555 00.007 2864 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.80) = xAngle (-3.54 = 2.74)
21:16:44.555 00.000 2864 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.62 = -0.33)
21:16:44.555 00.000 2864 CameraToMount -- cameraX=0.74 cameraY=-0.69 hyp=1.01 cameraTheta=-0.75 mountX=-0.93 mountY=-0.33, mountTheta=-2.80
21:16:44.555 00.000 2864 SchedulePrimaryMove(10198720, x=0.74, y=-0.69, opts=13)
21:16:44.555 00.000 2864 Enqueuing Move request for scope (0.74, -0.69)
21:16:44.555 00.000 6680 Worker thread wakes up
21:16:44.555 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.74, -0.69) opts 0xd
21:16:44.555 00.000 6680 Handling offset move in thread for scope, endpoint = (0.74, -0.69)
21:16:44.555 00.000 6680 Moving (0.74, -0.69) raw xDistance=-0.93 yDistance=-0.33
21:16:44.555 00.000 6680 PPEC rslt: input = -0.93, final = -0.69, react = -0.56, pred = -0.13, hyst = -0.57, hyst_pct = 0.00, period_length = 588.67
21:16:44.555 00.000 6680 PPEC: input: -0.93, control: -0.69, exposure: 1500
21:16:44.555 00.000 6680 switching direction from 1 to -1 - decHistory=-5 oldest=0.17 newest=-0.72
21:16:44.555 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
21:16:44.555 00.000 6680 MoveAxis(E, 93, ABG)
21:16:44.555 00.000 6680 Guiding  Dir = 2, Dur = 93
21:16:44.555 00.000 6680 IsGuiding returns 0
21:16:44.570 00.015 6680 PulseGuide returned control before completion, sleep 103
21:16:44.581 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=196, Gamma=0.560
21:16:44.619 00.038 2864 UpdateGuideState exits: m=1861 SNR=30.4
21:16:44.632 00.013 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:44.634 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:16:44.638 00.004 2864 Enqueuing Expose request
21:16:44.682 00.044 6680 IsGuiding returns 1
21:16:44.682 00.000 6680 scope still moving after pulse duration time elapsed
21:16:44.714 00.032 6680 IsGuiding returns 0
21:16:44.714 00.000 6680 scope move finished after 93 + 51 ms
21:16:44.714 00.000 6680 Move returns status 0, amount 93
21:16:44.714 00.000 6680 BLC: Oldest BLC event removed
21:16:44.714 00.000 6680 BLC: Dec direction reversal from South to North, backlash comp pulse of 176 applied
21:16:44.714 00.000 6680 MoveAxis(N, 229, ABG)
21:16:44.714 00.000 6680 Guiding  Dir = 0, Dur = 229
21:16:44.714 00.000 6680 IsGuiding returns 0
21:16:44.714 00.000 6680 PulseGuide returned control before completion, sleep 239
21:16:44.967 00.253 6680 IsGuiding returns 1
21:16:44.967 00.000 6680 scope still moving after pulse duration time elapsed
21:16:44.998 00.031 6680 IsGuiding returns 0
21:16:44.998 00.000 6680 scope move finished after 229 + 54 ms
21:16:44.998 00.000 6680 Move returns status 0, amount 229
21:16:44.998 00.000 6680 move complete, result=0
21:16:44.998 00.000 6680 worker thread done servicing request
21:16:44.998 00.000 6680 Worker thread wakes up
21:16:44.998 00.000 2864 GuideStep: -0.9 px 93 ms EAST, -0.3 px 229 ms NORTH
21:16:45.001 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
21:16:45.001 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:16:46.636 01.635 6680 Exposure complete
21:16:46.679 00.043 6680 worker thread done servicing request
21:16:46.679 00.000 2864 OnExposeComplete: enter
21:16:46.686 00.007 2864 UpdateGuideState(): m_state=6
21:16:46.688 00.002 2864 Star::Find(15, 153, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 159
21:16:46.690 00.002 2864 Star::Find returns 1 (0), X=154.50, Y=707.88, Mass=1842, SNR=30.3, Peak=211 HFD=2.9
21:16:46.692 00.002 2864 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.80) = xAngle (-3.43 = 2.85)
21:16:46.692 00.000 2864 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.50 = -0.22)
21:16:46.695 00.003 2864 CameraToMount -- cameraX=1.66 cameraY=-1.23 hyp=2.07 cameraTheta=-0.63 mountX=-1.98 mountY=-0.45, mountTheta=-2.92
21:16:46.699 00.004 2864 SchedulePrimaryMove(10198720, x=1.66, y=-1.23, opts=13)
21:16:46.701 00.002 2864 Enqueuing Move request for scope (1.66, -1.23)
21:16:46.703 00.002 6680 Worker thread wakes up
21:16:46.703 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.66, -1.23) opts 0xd
21:16:46.703 00.000 6680 Handling offset move in thread for scope, endpoint = (1.66, -1.23)
21:16:46.703 00.000 6680 Moving (1.66, -1.23) raw xDistance=-1.98 yDistance=-0.45
21:16:46.703 00.000 6680 BLC: History state: CurrMiss=0.45, AvgInitMiss=0.41, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.331191, 1:0.453428
21:16:46.703 00.000 6680 BLC: Under-shoot, no adjustment, waiting for more data
21:16:46.707 00.004 6680 PPEC rslt: input = -1.98, final = -1.21, react = -1.19, pred = -0.02, hyst = -1.13, hyst_pct = 0.00, period_length = 589.86
21:16:46.707 00.000 6680 PPEC: input: -1.98, control: -1.21, exposure: 1500
21:16:46.707 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
21:16:46.707 00.000 6680 MoveAxis(E, 162, ABG)
21:16:46.707 00.000 6680 Guiding  Dir = 2, Dur = 162
21:16:46.707 00.000 6680 IsGuiding returns 0
21:16:46.707 00.000 6680 PulseGuide returned control before completion, sleep 172
21:16:46.716 00.009 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=207, Gamma=0.560
21:16:46.760 00.044 2864 UpdateGuideState exits: m=1842 SNR=30.3
21:16:46.760 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:46.760 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:16:46.760 00.000 2864 Enqueuing Expose request
21:16:46.886 00.126 6680 IsGuiding returns 1
21:16:46.886 00.000 6680 scope still moving after pulse duration time elapsed
21:16:46.917 00.031 6680 IsGuiding returns 0
21:16:46.917 00.000 6680 scope move finished after 162 + 48 ms
21:16:46.917 00.000 6680 Move returns status 0, amount 162
21:16:46.917 00.000 6680 MoveAxis(N, 73, ABG)
21:16:46.917 00.000 6680 Guiding  Dir = 0, Dur = 73
21:16:46.917 00.000 6680 IsGuiding returns 0
21:16:46.917 00.000 6680 PulseGuide returned control before completion, sleep 83
21:16:47.013 00.096 6680 IsGuiding returns 1
21:16:47.013 00.000 6680 scope still moving after pulse duration time elapsed
21:16:47.044 00.031 6680 IsGuiding returns 0
21:16:47.044 00.000 6680 scope move finished after 73 + 52 ms
21:16:47.044 00.000 6680 Move returns status 0, amount 73
21:16:47.044 00.000 6680 move complete, result=0
21:16:47.044 00.000 6680 worker thread done servicing request
21:16:47.044 00.000 6680 Worker thread wakes up
21:16:47.044 00.000 2864 GuideStep: -2.0 px 162 ms EAST, -0.5 px 73 ms NORTH
21:16:47.044 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:16:47.044 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:16:48.454 01.410 6680 Exposure complete
21:16:48.501 00.047 6680 worker thread done servicing request
21:16:48.501 00.000 2864 OnExposeComplete: enter
21:16:48.501 00.000 2864 UpdateGuideState(): m_state=6
21:16:48.501 00.000 2864 Star::Find(15, 154, 707, 0, (0,0,0,0), 1.5, 10.0, 255) frame 160
21:16:48.507 00.006 2864 Star::Find returns 1 (0), X=154.84, Y=708.25, Mass=1854, SNR=30.4, Peak=202 HFD=2.8
21:16:48.507 00.000 2864 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.80) = xAngle (-3.20 = 3.09)
21:16:48.507 00.000 2864 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.27 = 0.01)
21:16:48.507 00.000 2864 CameraToMount -- cameraX=2.00 cameraY=-0.85 hyp=2.17 cameraTheta=-0.40 mountX=-2.17 mountY=0.02, mountTheta=3.13
21:16:48.513 00.006 2864 SchedulePrimaryMove(10198720, x=2.00, y=-0.85, opts=13)
21:16:48.513 00.000 2864 Enqueuing Move request for scope (2.00, -0.85)
21:16:48.513 00.000 6680 Worker thread wakes up
21:16:48.513 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.00, -0.85) opts 0xd
21:16:48.513 00.000 6680 Handling offset move in thread for scope, endpoint = (2.00, -0.85)
21:16:48.513 00.000 6680 Moving (2.00, -0.85) raw xDistance=-2.17 yDistance=0.02
21:16:48.513 00.000 6680 BLC: History state: CurrMiss=-0.02, AvgInitMiss=0.41, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.331191, 1:0.453428, 2:-0.024944
21:16:48.513 00.000 6680 BLC: No correction, Miss < min_move
21:16:48.521 00.008 6680 PPEC rslt: input = -2.17, final = -1.21, react = -1.30, pred = 0.09, hyst = -1.21, hyst_pct = 0.00, period_length = 591.04
21:16:48.523 00.002 6680 PPEC: input: -2.17, control: -1.21, exposure: 1500
21:16:48.523 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:48.523 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:16:48.523 00.000 6680 MoveAxis(E, 164, ABG)
21:16:48.523 00.000 6680 Guiding  Dir = 2, Dur = 164
21:16:48.523 00.000 6680 IsGuiding returns 0
21:16:48.523 00.000 6680 PulseGuide returned control before completion, sleep 174
21:16:48.529 00.006 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=195, Gamma=0.560
21:16:48.575 00.046 2864 UpdateGuideState exits: m=1854 SNR=30.4
21:16:48.575 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:48.575 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:16:48.575 00.000 2864 Enqueuing Expose request
21:16:48.702 00.127 6680 IsGuiding returns 1
21:16:48.702 00.000 6680 scope still moving after pulse duration time elapsed
21:16:48.734 00.032 6680 IsGuiding returns 0
21:16:48.734 00.000 6680 scope move finished after 164 + 46 ms
21:16:48.734 00.000 6680 Move returns status 0, amount 164
21:16:48.734 00.000 6680 MoveAxis(N, 0, ABG)
21:16:48.734 00.000 6680 Move returns status 0, amount 0
21:16:48.734 00.000 6680 move complete, result=0
21:16:48.734 00.000 6680 worker thread done servicing request
21:16:48.734 00.000 6680 Worker thread wakes up
21:16:48.734 00.000 2864 GuideStep: -2.2 px 164 ms EAST, 0.0 px 0 ms NORTH
21:16:48.736 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
21:16:48.736 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:16:50.383 01.647 6680 Exposure complete
21:16:50.446 00.063 6680 worker thread done servicing request
21:16:50.446 00.000 2864 OnExposeComplete: enter
21:16:50.446 00.000 2864 UpdateGuideState(): m_state=6
21:16:50.446 00.000 2864 Star::Find(15, 154, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 161
21:16:50.446 00.000 2864 Star::Find returns 1 (0), X=155.45, Y=708.66, Mass=1786, SNR=29.8, Peak=168 HFD=3.1
21:16:50.446 00.000 2864 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.80) = xAngle (-2.96 = -2.96)
21:16:50.461 00.015 2864 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.04 = 0.25)
21:16:50.461 00.000 2864 CameraToMount -- cameraX=2.62 cameraY=-0.44 hyp=2.65 cameraTheta=-0.17 mountX=-2.61 mountY=0.65, mountTheta=2.90
21:16:50.461 00.000 2864 SchedulePrimaryMove(10198720, x=2.62, y=-0.44, opts=13)
21:16:50.461 00.000 2864 Enqueuing Move request for scope (2.62, -0.44)
21:16:50.461 00.000 6680 Worker thread wakes up
21:16:50.461 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.62, -0.44) opts 0xd
21:16:50.461 00.000 6680 Handling offset move in thread for scope, endpoint = (2.62, -0.44)
21:16:50.461 00.000 6680 Moving (2.62, -0.44) raw xDistance=-2.61 yDistance=0.65
21:16:50.461 00.000 6680 BLC: window closed
21:16:50.461 00.000 6680 BLC: History state: CurrMiss=-0.65, AvgInitMiss=0.41, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.331191, 1:0.453428, 2:-0.024944
21:16:50.461 00.000 6680 BLC: Over-shoot, no adjustment based on avgInitialMiss
21:16:50.461 00.000 6680 BLC: window closed
21:16:50.461 00.000 6680 PPEC rslt: input = -2.61, final = -2.39, react = -1.57, pred = -0.82, hyst = -1.48, hyst_pct = 0.00, period_length = 592.15
21:16:50.461 00.000 6680 PPEC: input: -2.61, control: -2.39, exposure: 1500
21:16:50.461 00.000 6680 resist switch: large excursion: input 0.65 thresh 0.45 direction from -1 to 1
21:16:50.461 00.000 6680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.94
21:16:50.461 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65
21:16:50.461 00.000 6680 MoveAxis(E, 322, ABG)
21:16:50.461 00.000 6680 Guiding  Dir = 2, Dur = 322
21:16:50.461 00.000 6680 IsGuiding returns 0
21:16:50.461 00.000 6680 PulseGuide returned control before completion, sleep 332
21:16:50.484 00.023 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=165, Gamma=0.560
21:16:50.529 00.045 2864 UpdateGuideState exits: m=1786 SNR=29.8
21:16:50.531 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:50.533 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:16:50.535 00.002 2864 Enqueuing Expose request
21:16:50.811 00.276 6680 IsGuiding returns 1
21:16:50.811 00.000 6680 scope still moving after pulse duration time elapsed
21:16:50.843 00.032 6680 IsGuiding returns 0
21:16:50.843 00.000 6680 scope move finished after 322 + 46 ms
21:16:50.843 00.000 6680 Move returns status 0, amount 322
21:16:50.843 00.000 6680 BLC: Oldest BLC event removed
21:16:50.843 00.000 6680 BLC: Dec direction reversal from North to South, backlash comp pulse of 176 applied
21:16:50.843 00.000 6680 MoveAxis(S, 279, ABG)
21:16:50.843 00.000 6680 Guiding  Dir = 1, Dur = 279
21:16:50.843 00.000 6680 IsGuiding returns 0
21:16:50.843 00.000 6680 PulseGuide returned control before completion, sleep 289
21:16:51.146 00.303 6680 IsGuiding returns 1
21:16:51.146 00.000 6680 scope still moving after pulse duration time elapsed
21:16:51.177 00.031 6680 IsGuiding returns 0
21:16:51.177 00.000 6680 scope move finished after 279 + 53 ms
21:16:51.177 00.000 6680 Move returns status 0, amount 279
21:16:51.178 00.001 6680 move complete, result=0
21:16:51.178 00.000 6680 worker thread done servicing request
21:16:51.178 00.000 6680 Worker thread wakes up
21:16:51.178 00.000 2864 GuideStep: -2.6 px 322 ms EAST, 0.6 px 279 ms SOUTH
21:16:51.185 00.007 6680 worker thread servicing REQUEST_EXPOSE 1500
21:16:51.185 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:16:52.617 01.432 6680 Exposure complete
21:16:52.680 00.063 6680 worker thread done servicing request
21:16:52.680 00.000 2864 OnExposeComplete: enter
21:16:52.680 00.000 2864 UpdateGuideState(): m_state=6
21:16:52.680 00.000 2864 Star::Find(15, 155, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 162
21:16:52.680 00.000 2864 Star::Find returns 1 (0), X=154.23, Y=708.99, Mass=1864, SNR=30.4, Peak=155 HFD=3.3
21:16:52.694 00.014 2864 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.80) = xAngle (-2.87 = -2.87)
21:16:52.696 00.002 2864 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.95 = 0.33)
21:16:52.696 00.000 2864 CameraToMount -- cameraX=1.40 cameraY=-0.11 hyp=1.40 cameraTheta=-0.08 mountX=-1.35 mountY=0.46, mountTheta=2.81
21:16:52.696 00.000 2864 SchedulePrimaryMove(10198720, x=1.40, y=-0.11, opts=13)
21:16:52.696 00.000 2864 Enqueuing Move request for scope (1.40, -0.11)
21:16:52.696 00.000 6680 Worker thread wakes up
21:16:52.696 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.40, -0.11) opts 0xd
21:16:52.696 00.000 6680 Handling offset move in thread for scope, endpoint = (1.40, -0.11)
21:16:52.696 00.000 6680 Moving (1.40, -0.11) raw xDistance=-1.35 yDistance=0.46
21:16:52.696 00.000 6680 BLC: History state: CurrMiss=0.46, AvgInitMiss=0.46, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.645893, 1:0.460365
21:16:52.696 00.000 6680 BLC: Under-shoot, no adjustment, waiting for more data
21:16:52.696 00.000 6680 PPEC rslt: input = -1.35, final = -1.61, react = -0.81, pred = -0.80, hyst = -0.80, hyst_pct = 0.00, period_length = 593.25
21:16:52.696 00.000 6680 PPEC: input: -1.35, control: -1.61, exposure: 1500
21:16:52.696 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
21:16:52.696 00.000 6680 MoveAxis(E, 217, ABG)
21:16:52.696 00.000 6680 Guiding  Dir = 2, Dur = 217
21:16:52.696 00.000 6680 IsGuiding returns 0
21:16:52.696 00.000 6680 PulseGuide returned control before completion, sleep 227
21:16:52.718 00.022 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=0, FiltMin=0, FiltMax=181, Gamma=0.560
21:16:52.763 00.045 2864 UpdateGuideState exits: m=1864 SNR=30.4
21:16:52.763 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:52.763 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:16:52.763 00.000 2864 Enqueuing Expose request
21:16:52.950 00.187 6680 IsGuiding returns 0
21:16:52.950 00.000 6680 Move returns status 0, amount 217
21:16:52.950 00.000 6680 MoveAxis(S, 74, ABG)
21:16:52.950 00.000 6680 Guiding  Dir = 1, Dur = 74
21:16:52.950 00.000 6680 IsGuiding returns 0
21:16:52.950 00.000 6680 PulseGuide returned control before completion, sleep 84
21:16:53.045 00.095 6680 IsGuiding returns 1
21:16:53.045 00.000 6680 scope still moving after pulse duration time elapsed
21:16:53.077 00.032 6680 IsGuiding returns 1
21:16:53.109 00.032 6680 IsGuiding returns 0
21:16:53.109 00.000 6680 scope move finished after 74 + 84 ms
21:16:53.109 00.000 6680 Move returns status 0, amount 74
21:16:53.109 00.000 6680 move complete, result=0
21:16:53.109 00.000 6680 worker thread done servicing request
21:16:53.109 00.000 2864 GuideStep: -1.4 px 217 ms EAST, 0.5 px 74 ms SOUTH
21:16:53.109 00.000 6680 Worker thread wakes up
21:16:53.109 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:16:53.109 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:16:54.773 01.664 6680 Exposure complete
21:16:54.836 00.063 6680 worker thread done servicing request
21:16:54.836 00.000 2864 OnExposeComplete: enter
21:16:54.836 00.000 2864 UpdateGuideState(): m_state=6
21:16:54.836 00.000 2864 Star::Find(15, 154, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 163
21:16:54.836 00.000 2864 Star::Find returns 1 (0), X=152.98, Y=708.80, Mass=1825, SNR=30.1, Peak=175 HFD=3.0
21:16:54.836 00.000 2864 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.80) = xAngle (-3.92 = 2.36)
21:16:54.836 00.000 2864 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.99 = -0.71)
21:16:54.836 00.000 2864 CameraToMount -- cameraX=0.14 cameraY=-0.30 hyp=0.33 cameraTheta=-1.12 mountX=-0.24 mountY=-0.22, mountTheta=-2.40
21:16:54.851 00.015 2864 SchedulePrimaryMove(10198720, x=0.14, y=-0.30, opts=13)
21:16:54.851 00.000 2864 Enqueuing Move request for scope (0.14, -0.30)
21:16:54.851 00.000 6680 Worker thread wakes up
21:16:54.851 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.30) opts 0xd
21:16:54.851 00.000 6680 Handling offset move in thread for scope, endpoint = (0.14, -0.30)
21:16:54.851 00.000 6680 Moving (0.14, -0.30) raw xDistance=-0.24 yDistance=-0.22
21:16:54.851 00.000 6680 BLC: History state: CurrMiss=-0.22, AvgInitMiss=0.46, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.645893, 1:0.460365, 2:-0.218368
21:16:54.851 00.000 6680 BLC: Over-shoot, first stiction event, no adjustment
21:16:54.851 00.000 6680 PPEC rslt: input = -0.24, final = -0.70, react = -0.14, pred = -0.70, hyst = 0.00, hyst_pct = 0.00, period_length = 594.34
21:16:54.851 00.000 6680 PPEC: input: -0.24, control: -0.70, exposure: 1500
21:16:54.851 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:16:54.851 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:16:54.851 00.000 6680 MoveAxis(E, 94, ABG)
21:16:54.851 00.000 6680 Guiding  Dir = 2, Dur = 94
21:16:54.851 00.000 6680 IsGuiding returns 0
21:16:54.851 00.000 6680 PulseGuide returned control before completion, sleep 104
21:16:54.869 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=184, Gamma=0.560
21:16:54.914 00.045 2864 UpdateGuideState exits: m=1825 SNR=30.1
21:16:54.916 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:54.918 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:16:54.920 00.002 2864 Enqueuing Expose request
21:16:54.978 00.058 6680 IsGuiding returns 1
21:16:54.978 00.000 6680 scope still moving after pulse duration time elapsed
21:16:55.009 00.031 6680 IsGuiding returns 0
21:16:55.009 00.000 6680 scope move finished after 94 + 56 ms
21:16:55.009 00.000 6680 Move returns status 0, amount 94
21:16:55.009 00.000 6680 MoveAxis(N, 0, ABG)
21:16:55.009 00.000 6680 Move returns status 0, amount 0
21:16:55.009 00.000 6680 move complete, result=0
21:16:55.009 00.000 6680 worker thread done servicing request
21:16:55.009 00.000 6680 Worker thread wakes up
21:16:55.009 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:16:55.009 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:16:55.011 00.002 2864 GuideStep: -0.2 px 94 ms EAST, -0.2 px 0 ms NORTH
21:16:56.423 01.412 6680 Exposure complete
21:16:56.467 00.044 6680 worker thread done servicing request
21:16:56.467 00.000 2864 OnExposeComplete: enter
21:16:56.467 00.000 2864 UpdateGuideState(): m_state=6
21:16:56.476 00.009 2864 Star::Find(15, 152, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 164
21:16:56.478 00.002 2864 Star::Find returns 1 (0), X=153.35, Y=708.35, Mass=1784, SNR=29.8, Peak=168 HFD=3.0
21:16:56.478 00.000 2864 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.80) = xAngle (-3.76 = 2.52)
21:16:56.478 00.000 2864 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.84 = -0.55)
21:16:56.478 00.000 2864 CameraToMount -- cameraX=0.52 cameraY=-0.75 hyp=0.91 cameraTheta=-0.97 mountX=-0.74 mountY=-0.48, mountTheta=-2.57
21:16:56.483 00.005 2864 SchedulePrimaryMove(10198720, x=0.52, y=-0.75, opts=13)
21:16:56.483 00.000 2864 Enqueuing Move request for scope (0.52, -0.75)
21:16:56.483 00.000 6680 Worker thread wakes up
21:16:56.483 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.75) opts 0xd
21:16:56.483 00.000 6680 Handling offset move in thread for scope, endpoint = (0.52, -0.75)
21:16:56.483 00.000 6680 Moving (0.52, -0.75) raw xDistance=-0.74 yDistance=-0.48
21:16:56.483 00.000 6680 BLC: window closed
21:16:56.483 00.000 6680 BLC: History state: CurrMiss=-0.48, AvgInitMiss=0.46, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.645893, 1:0.460365, 2:-0.218368
21:16:56.483 00.000 6680 BLC: Over-shoot, first stiction event, no adjustment
21:16:56.483 00.000 6680 PPEC rslt: input = -0.74, final = -1.16, react = -0.45, pred = -0.72, hyst = -0.50, hyst_pct = 0.00, period_length = 595.36
21:16:56.483 00.000 6680 PPEC: input: -0.74, control: -1.16, exposure: 1500
21:16:56.483 00.000 6680 resist switch: large excursion: input -0.48 thresh 0.45 direction from 1 to -1
21:16:56.483 00.000 6680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.44
21:16:56.483 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
21:16:56.483 00.000 6680 MoveAxis(E, 156, ABG)
21:16:56.483 00.000 6680 Guiding  Dir = 2, Dur = 156
21:16:56.483 00.000 6680 IsGuiding returns 0
21:16:56.483 00.000 6680 PulseGuide returned control before completion, sleep 166
21:16:56.499 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=148, Gamma=0.560
21:16:56.546 00.047 2864 UpdateGuideState exits: m=1784 SNR=29.8
21:16:56.546 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:56.546 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:16:56.546 00.000 2864 Enqueuing Expose request
21:16:56.672 00.126 6680 IsGuiding returns 1
21:16:56.672 00.000 6680 scope still moving after pulse duration time elapsed
21:16:56.704 00.032 6680 IsGuiding returns 0
21:16:56.704 00.000 6680 scope move finished after 156 + 54 ms
21:16:56.704 00.000 6680 Move returns status 0, amount 156
21:16:56.704 00.000 6680 BLC: Oldest BLC event removed
21:16:56.704 00.000 6680 BLC: Dec direction reversal from South to North, backlash comp pulse of 176 applied
21:16:56.704 00.000 6680 MoveAxis(N, 253, ABG)
21:16:56.704 00.000 6680 Guiding  Dir = 0, Dur = 253
21:16:56.704 00.000 6680 IsGuiding returns 0
21:16:56.704 00.000 6680 PulseGuide returned control before completion, sleep 263
21:16:56.974 00.270 6680 IsGuiding returns 1
21:16:56.974 00.000 6680 scope still moving after pulse duration time elapsed
21:16:57.006 00.032 6680 IsGuiding returns 0
21:16:57.007 00.001 6680 scope move finished after 253 + 48 ms
21:16:57.007 00.000 6680 Move returns status 0, amount 253
21:16:57.007 00.000 6680 move complete, result=0
21:16:57.007 00.000 6680 worker thread done servicing request
21:16:57.007 00.000 6680 Worker thread wakes up
21:16:57.007 00.000 2864 GuideStep: -0.7 px 156 ms EAST, -0.5 px 253 ms NORTH
21:16:57.007 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:16:57.007 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:16:58.670 01.663 6680 Exposure complete
21:16:58.724 00.054 6680 worker thread done servicing request
21:16:58.724 00.000 2864 OnExposeComplete: enter
21:16:58.726 00.002 2864 UpdateGuideState(): m_state=6
21:16:58.726 00.000 2864 Star::Find(15, 153, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 165
21:16:58.726 00.000 2864 Star::Find returns 1 (0), X=153.30, Y=708.77, Mass=1841, SNR=30.3, Peak=161 HFD=3.0
21:16:58.726 00.000 2864 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.80) = xAngle (-3.41 = 2.87)
21:16:58.734 00.008 2864 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.49 = -0.20)
21:16:58.734 00.000 2864 CameraToMount -- cameraX=0.47 cameraY=-0.33 hyp=0.57 cameraTheta=-0.62 mountX=-0.55 mountY=-0.12, mountTheta=-2.93
21:16:58.734 00.000 2864 SchedulePrimaryMove(10198720, x=0.47, y=-0.33, opts=13)
21:16:58.734 00.000 2864 Enqueuing Move request for scope (0.47, -0.33)
21:16:58.734 00.000 6680 Worker thread wakes up
21:16:58.734 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.33) opts 0xd
21:16:58.734 00.000 6680 Handling offset move in thread for scope, endpoint = (0.47, -0.33)
21:16:58.734 00.000 6680 Moving (0.47, -0.33) raw xDistance=-0.55 yDistance=-0.12
21:16:58.734 00.000 6680 BLC: History state: CurrMiss=0.12, AvgInitMiss=0.44, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.481380, 1:0.115742
21:16:58.734 00.000 6680 BLC: No correction, Miss < min_move
21:16:58.745 00.011 6680 PPEC rslt: input = -0.55, final = -1.01, react = -0.33, pred = -0.68, hyst = -0.34, hyst_pct = 0.00, period_length = 596.37
21:16:58.745 00.000 6680 PPEC: input: -0.55, control: -1.01, exposure: 1500
21:16:58.745 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:58.747 00.002 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:16:58.747 00.000 6680 MoveAxis(E, 136, ABG)
21:16:58.747 00.000 6680 Guiding  Dir = 2, Dur = 136
21:16:58.747 00.000 6680 IsGuiding returns 0
21:16:58.747 00.000 6680 PulseGuide returned control before completion, sleep 146
21:16:58.757 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=175, Gamma=0.560
21:16:58.798 00.041 2864 UpdateGuideState exits: m=1841 SNR=30.3
21:16:58.798 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:58.798 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:16:58.798 00.000 2864 Enqueuing Expose request
21:16:58.908 00.110 6680 IsGuiding returns 0
21:16:58.908 00.000 6680 Move returns status 0, amount 136
21:16:58.908 00.000 6680 MoveAxis(N, 0, ABG)
21:16:58.908 00.000 6680 Move returns status 0, amount 0
21:16:58.908 00.000 6680 move complete, result=0
21:16:58.908 00.000 6680 worker thread done servicing request
21:16:58.908 00.000 6680 Worker thread wakes up
21:16:58.908 00.000 2864 GuideStep: -0.5 px 136 ms EAST, -0.1 px 0 ms NORTH
21:16:58.911 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
21:16:58.911 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:17:00.335 01.424 6680 Exposure complete
21:17:00.385 00.050 6680 worker thread done servicing request
21:17:00.385 00.000 2864 OnExposeComplete: enter
21:17:00.385 00.000 2864 UpdateGuideState(): m_state=6
21:17:00.399 00.014 2864 Star::Find(15, 153, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 166
21:17:00.399 00.000 2864 Star::Find returns 1 (0), X=152.95, Y=708.46, Mass=1833, SNR=30.2, Peak=168 HFD=3.2
21:17:00.399 00.000 2864 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.80) = xAngle (-4.19 = 2.10)
21:17:00.399 00.000 2864 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-7.26 = -0.98)
21:17:00.399 00.000 2864 CameraToMount -- cameraX=0.12 cameraY=-0.64 hyp=0.65 cameraTheta=-1.39 mountX=-0.33 mountY=-0.54, mountTheta=-2.12
21:17:00.413 00.014 2864 SchedulePrimaryMove(10198720, x=0.12, y=-0.64, opts=13)
21:17:00.416 00.003 2864 Enqueuing Move request for scope (0.12, -0.64)
21:17:00.416 00.000 6680 Worker thread wakes up
21:17:00.416 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.64) opts 0xd
21:17:00.416 00.000 6680 Handling offset move in thread for scope, endpoint = (0.12, -0.64)
21:17:00.416 00.000 6680 Moving (0.12, -0.64) raw xDistance=-0.33 yDistance=-0.54
21:17:00.416 00.000 6680 BLC: History state: CurrMiss=0.54, AvgInitMiss=0.44, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.481380, 1:0.115742, 2:0.539986
21:17:00.416 00.000 6680 BLC: Under-shoot: nominal increase by 70
21:17:00.416 00.000 6680 BLC: window closed
21:17:00.416 00.000 6680 BLC: Pulse adjusted to 194
21:17:00.416 00.000 6680 PPEC rslt: input = -0.33, final = 0.08, react = -0.20, pred = 0.28, hyst = -0.25, hyst_pct = 0.00, period_length = 597.32
21:17:00.416 00.000 6680 PPEC: input: -0.33, control: 0.08, exposure: 1500
21:17:00.416 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
21:17:00.416 00.000 6680 MoveAxis(W, 11, ABG)
21:17:00.416 00.000 6680 Guiding  Dir = 3, Dur = 11
21:17:00.416 00.000 6680 IsGuiding returns 0
21:17:00.416 00.000 6680 PulseGuide returned control before completion, sleep 21
21:17:00.435 00.019 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=197, Gamma=0.560
21:17:00.462 00.027 6680 IsGuiding returns 0
21:17:00.462 00.000 6680 Move returns status 0, amount 11
21:17:00.462 00.000 6680 MoveAxis(N, 86, ABG)
21:17:00.462 00.000 6680 Guiding  Dir = 0, Dur = 86
21:17:00.462 00.000 6680 IsGuiding returns 0
21:17:00.462 00.000 6680 PulseGuide returned control before completion, sleep 96
21:17:00.478 00.016 2864 UpdateGuideState exits: m=1833 SNR=30.2
21:17:00.483 00.005 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:00.487 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:17:00.487 00.000 2864 Enqueuing Expose request
21:17:00.573 00.086 6680 IsGuiding returns 1
21:17:00.573 00.000 6680 scope still moving after pulse duration time elapsed
21:17:00.605 00.032 6680 IsGuiding returns 0
21:17:00.605 00.000 6680 scope move finished after 86 + 57 ms
21:17:00.605 00.000 6680 Move returns status 0, amount 86
21:17:00.605 00.000 6680 move complete, result=0
21:17:00.605 00.000 6680 worker thread done servicing request
21:17:00.605 00.000 6680 Worker thread wakes up
21:17:00.605 00.000 2864 GuideStep: -0.3 px 11 ms WEST, -0.5 px 86 ms NORTH
21:17:00.607 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
21:17:00.607 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:17:00.671 00.064 2864 evsrv: cli 1028DC18 connect
21:17:00.673 00.002 2864 case statement mapped state 6 to 3
21:17:00.677 00.004 2864 case statement mapped state 6 to 3
21:17:00.679 00.002 2864 evsrv: cli 1028DC18 request: {"method":"get_pixel_scale","id":"aa8d4c8c-2c24-4334-8f2a-cf87e6c8d8de"}
21:17:00.681 00.002 2864 evsrv: cli 1028DC18 response: {"jsonrpc":"2.0","result":1.86834,"id":"aa8d4c8c-2c24-4334-8f2a-cf87e6c8d8de"}
21:17:00.685 00.004 2864 evsrv: cli 1028DC18 disconnect
21:17:02.240 01.555 6680 Exposure complete
21:17:02.304 00.064 6680 worker thread done servicing request
21:17:02.304 00.000 2864 OnExposeComplete: enter
21:17:02.304 00.000 2864 UpdateGuideState(): m_state=6
21:17:02.304 00.000 2864 Star::Find(15, 152, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 167
21:17:02.319 00.015 2864 Star::Find returns 1 (0), X=154.10, Y=708.90, Mass=1933, SNR=31.0, Peak=188 HFD=2.8
21:17:02.319 00.000 2864 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.80) = xAngle (-2.95 = -2.95)
21:17:02.319 00.000 2864 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.03 = 0.26)
21:17:02.319 00.000 2864 CameraToMount -- cameraX=1.27 cameraY=-0.20 hyp=1.28 cameraTheta=-0.16 mountX=-1.26 mountY=0.33, mountTheta=2.89
21:17:02.319 00.000 2864 SchedulePrimaryMove(10198720, x=1.27, y=-0.20, opts=13)
21:17:02.319 00.000 2864 Enqueuing Move request for scope (1.27, -0.20)
21:17:02.319 00.000 6680 Worker thread wakes up
21:17:02.319 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.27, -0.20) opts 0xd
21:17:02.319 00.000 6680 Handling offset move in thread for scope, endpoint = (1.27, -0.20)
21:17:02.319 00.000 6680 Moving (1.27, -0.20) raw xDistance=-1.26 yDistance=0.33
21:17:02.335 00.016 6680 PPEC rslt: input = -1.26, final = -0.31, react = -0.76, pred = 0.45, hyst = -0.74, hyst_pct = 0.00, period_length = 598.26
21:17:02.335 00.000 6680 PPEC: input: -1.26, control: -0.31, exposure: 1500
21:17:02.335 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:17:02.337 00.002 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
21:17:02.337 00.000 6680 MoveAxis(E, 41, ABG)
21:17:02.337 00.000 6680 Guiding  Dir = 2, Dur = 41
21:17:02.337 00.000 6680 IsGuiding returns 0
21:17:02.337 00.000 6680 PulseGuide returned control before completion, sleep 51
21:17:02.337 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=179, Gamma=0.560
21:17:02.385 00.048 2864 UpdateGuideState exits: m=1933 SNR=31.0
21:17:02.385 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:02.398 00.013 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:17:02.398 00.000 2864 Enqueuing Expose request
21:17:02.398 00.000 6680 IsGuiding returns 1
21:17:02.398 00.000 6680 scope still moving after pulse duration time elapsed
21:17:02.429 00.031 6680 IsGuiding returns 0
21:17:02.429 00.000 6680 scope move finished after 41 + 50 ms
21:17:02.429 00.000 6680 Move returns status 0, amount 41
21:17:02.429 00.000 6680 MoveAxis(N, 0, ABG)
21:17:02.429 00.000 6680 Move returns status 0, amount 0
21:17:02.429 00.000 6680 move complete, result=0
21:17:02.429 00.000 6680 worker thread done servicing request
21:17:02.429 00.000 6680 Worker thread wakes up
21:17:02.429 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:17:02.429 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:17:02.431 00.002 2864 GuideStep: -1.3 px 41 ms EAST, 0.3 px 0 ms NORTH
21:17:03.856 01.425 6680 Exposure complete
21:17:03.919 00.063 6680 worker thread done servicing request
21:17:03.919 00.000 2864 OnExposeComplete: enter
21:17:03.926 00.007 2864 UpdateGuideState(): m_state=6
21:17:03.930 00.004 2864 Star::Find(15, 154, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 168
21:17:03.932 00.002 2864 Star::Find returns 1 (0), X=154.85, Y=708.23, Mass=1924, SNR=30.9, Peak=208 HFD=2.8
21:17:03.935 00.003 2864 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.80) = xAngle (-3.21 = 3.08)
21:17:03.937 00.002 2864 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.28 = 0.00)
21:17:03.941 00.004 2864 CameraToMount -- cameraX=2.01 cameraY=-0.87 hyp=2.19 cameraTheta=-0.41 mountX=-2.19 mountY=0.01, mountTheta=3.14
21:17:03.947 00.006 2864 SchedulePrimaryMove(10198720, x=2.01, y=-0.87, opts=13)
21:17:03.949 00.002 2864 Enqueuing Move request for scope (2.01, -0.87)
21:17:03.953 00.004 6680 Worker thread wakes up
21:17:03.953 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.01, -0.87) opts 0xd
21:17:03.953 00.000 6680 Handling offset move in thread for scope, endpoint = (2.01, -0.87)
21:17:03.953 00.000 6680 Moving (2.01, -0.87) raw xDistance=-2.19 yDistance=0.01
21:17:03.955 00.002 6680 PPEC rslt: input = -2.19, final = -0.77, react = -1.31, pred = 0.54, hyst = -1.18, hyst_pct = 0.00, period_length = 599.19
21:17:03.955 00.000 6680 PPEC: input: -2.19, control: -0.77, exposure: 1500
21:17:03.955 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:03.955 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:17:03.955 00.000 6680 MoveAxis(E, 104, ABG)
21:17:03.955 00.000 6680 Guiding  Dir = 2, Dur = 104
21:17:03.957 00.002 6680 IsGuiding returns 0
21:17:03.957 00.000 6680 PulseGuide returned control before completion, sleep 114
21:17:03.966 00.009 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=188, Gamma=0.560
21:17:04.007 00.041 2864 UpdateGuideState exits: m=1924 SNR=30.9
21:17:04.014 00.007 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:04.014 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:17:04.014 00.000 2864 Enqueuing Expose request
21:17:04.077 00.063 6680 IsGuiding returns 1
21:17:04.077 00.000 6680 scope still moving after pulse duration time elapsed
21:17:04.109 00.032 6680 IsGuiding returns 0
21:17:04.109 00.000 6680 scope move finished after 104 + 48 ms
21:17:04.109 00.000 6680 Move returns status 0, amount 104
21:17:04.109 00.000 6680 MoveAxis(N, 0, ABG)
21:17:04.109 00.000 6680 Move returns status 0, amount 0
21:17:04.109 00.000 6680 move complete, result=0
21:17:04.109 00.000 6680 worker thread done servicing request
21:17:04.109 00.000 6680 Worker thread wakes up
21:17:04.109 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:17:04.109 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:17:04.109 00.000 2864 GuideStep: -2.2 px 104 ms EAST, 0.0 px 0 ms NORTH
21:17:05.757 01.648 6680 Exposure complete
21:17:05.823 00.066 6680 worker thread done servicing request
21:17:05.823 00.000 2864 OnExposeComplete: enter
21:17:05.823 00.000 2864 UpdateGuideState(): m_state=6
21:17:05.823 00.000 2864 Star::Find(15, 154, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 169
21:17:05.829 00.006 2864 Star::Find returns 1 (0), X=155.63, Y=708.13, Mass=1887, SNR=30.6, Peak=194 HFD=3.0
21:17:05.829 00.000 2864 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.80) = xAngle (-3.13 = -3.13)
21:17:05.829 00.000 2864 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.21 = 0.08)
21:17:05.829 00.000 2864 CameraToMount -- cameraX=2.79 cameraY=-0.97 hyp=2.96 cameraTheta=-0.34 mountX=-2.96 mountY=0.23, mountTheta=3.06
21:17:05.835 00.006 2864 SchedulePrimaryMove(10198720, x=2.79, y=-0.97, opts=13)
21:17:05.835 00.000 2864 Enqueuing Move request for scope (2.79, -0.97)
21:17:05.835 00.000 6680 Worker thread wakes up
21:17:05.835 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.79, -0.97) opts 0xd
21:17:05.835 00.000 6680 Handling offset move in thread for scope, endpoint = (2.79, -0.97)
21:17:05.835 00.000 6680 Moving (2.79, -0.97) raw xDistance=-2.96 yDistance=0.23
21:17:05.835 00.000 6680 PPEC rslt: input = -2.96, final = -1.96, react = -1.77, pred = -0.18, hyst = -1.61, hyst_pct = 0.00, period_length = 599.19
21:17:05.843 00.008 6680 PPEC: input: -2.96, control: -1.96, exposure: 1500
21:17:05.843 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:17:05.843 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:17:05.843 00.000 6680 MoveAxis(E, 263, ABG)
21:17:05.843 00.000 6680 Guiding  Dir = 2, Dur = 263
21:17:05.843 00.000 6680 IsGuiding returns 0
21:17:05.843 00.000 6680 PulseGuide returned control before completion, sleep 273
21:17:05.851 00.008 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=194, Gamma=0.560
21:17:05.898 00.047 2864 UpdateGuideState exits: m=1887 SNR=30.6
21:17:05.898 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:05.898 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:17:05.898 00.000 2864 Enqueuing Expose request
21:17:06.120 00.222 6680 IsGuiding returns 1
21:17:06.120 00.000 6680 scope still moving after pulse duration time elapsed
21:17:06.152 00.032 6680 IsGuiding returns 0
21:17:06.152 00.000 6680 scope move finished after 263 + 45 ms
21:17:06.152 00.000 6680 Move returns status 0, amount 263
21:17:06.152 00.000 6680 MoveAxis(N, 0, ABG)
21:17:06.152 00.000 6680 Move returns status 0, amount 0
21:17:06.152 00.000 6680 move complete, result=0
21:17:06.152 00.000 6680 worker thread done servicing request
21:17:06.152 00.000 6680 Worker thread wakes up
21:17:06.152 00.000 2864 GuideStep: -3.0 px 263 ms EAST, 0.2 px 0 ms NORTH
21:17:06.154 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
21:17:06.154 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:17:07.577 01.423 6680 Exposure complete
21:17:07.632 00.055 6680 worker thread done servicing request
21:17:07.632 00.000 2864 OnExposeComplete: enter
21:17:07.632 00.000 2864 UpdateGuideState(): m_state=6
21:17:07.632 00.000 2864 Star::Find(15, 155, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 170
21:17:07.632 00.000 2864 Star::Find returns 1 (0), X=155.10, Y=708.69, Mass=1852, SNR=30.3, Peak=157 HFD=3.4
21:17:07.641 00.009 2864 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.80) = xAngle (-2.98 = -2.98)
21:17:07.641 00.000 2864 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.05 = 0.23)
21:17:07.641 00.000 2864 CameraToMount -- cameraX=2.26 cameraY=-0.42 hyp=2.30 cameraTheta=-0.18 mountX=-2.27 mountY=0.53, mountTheta=2.91
21:17:07.641 00.000 2864 SchedulePrimaryMove(10198720, x=2.26, y=-0.42, opts=13)
21:17:07.641 00.000 2864 Enqueuing Move request for scope (2.26, -0.42)
21:17:07.641 00.000 6680 Worker thread wakes up
21:17:07.641 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.26, -0.42) opts 0xd
21:17:07.641 00.000 6680 Handling offset move in thread for scope, endpoint = (2.26, -0.42)
21:17:07.641 00.000 6680 Moving (2.26, -0.42) raw xDistance=-2.27 yDistance=0.53
21:17:07.641 00.000 6680 PPEC rslt: input = -2.27, final = -1.49, react = -1.36, pred = -0.13, hyst = -1.27, hyst_pct = 0.00, period_length = 600.07
21:17:07.641 00.000 6680 PPEC: input: -2.27, control: -1.49, exposure: 1500
21:17:07.641 00.000 6680 resist switch: large excursion: input 0.53 thresh 0.45 direction from -1 to 1
21:17:07.641 00.000 6680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.58
21:17:07.641 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
21:17:07.641 00.000 6680 MoveAxis(E, 200, ABG)
21:17:07.641 00.000 6680 Guiding  Dir = 2, Dur = 200
21:17:07.641 00.000 6680 IsGuiding returns 0
21:17:07.641 00.000 6680 PulseGuide returned control before completion, sleep 210
21:17:07.667 00.026 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=182, Gamma=0.560
21:17:07.712 00.045 2864 UpdateGuideState exits: m=1852 SNR=30.3
21:17:07.714 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:07.716 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:17:07.718 00.002 2864 Enqueuing Expose request
21:17:07.879 00.161 6680 IsGuiding returns 0
21:17:07.879 00.000 6680 Move returns status 0, amount 200
21:17:07.879 00.000 6680 BLC: Oldest BLC event removed
21:17:07.879 00.000 6680 BLC: Dec direction reversal from North to South, backlash comp pulse of 194 applied
21:17:07.879 00.000 6680 MoveAxis(S, 278, ABG)
21:17:07.879 00.000 6680 Guiding  Dir = 1, Dur = 278
21:17:07.881 00.002 6680 IsGuiding returns 0
21:17:07.882 00.001 6680 PulseGuide returned control before completion, sleep 288
21:17:08.179 00.297 6680 IsGuiding returns 1
21:17:08.179 00.000 6680 scope still moving after pulse duration time elapsed
21:17:08.211 00.032 6680 IsGuiding returns 0
21:17:08.211 00.000 6680 scope move finished after 278 + 51 ms
21:17:08.211 00.000 6680 Move returns status 0, amount 278
21:17:08.211 00.000 6680 move complete, result=0
21:17:08.211 00.000 6680 worker thread done servicing request
21:17:08.211 00.000 2864 GuideStep: -2.3 px 200 ms EAST, 0.5 px 278 ms SOUTH
21:17:08.211 00.000 6680 Worker thread wakes up
21:17:08.211 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:17:08.211 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:17:09.873 01.662 6680 Exposure complete
21:17:09.939 00.066 6680 worker thread done servicing request
21:17:09.939 00.000 2864 OnExposeComplete: enter
21:17:09.939 00.000 2864 UpdateGuideState(): m_state=6
21:17:09.939 00.000 2864 Star::Find(15, 155, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 171
21:17:09.944 00.005 2864 Star::Find returns 1 (0), X=153.84, Y=708.03, Mass=1869, SNR=30.5, Peak=192 HFD=2.9
21:17:09.946 00.002 2864 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.80) = xAngle (-3.62 = 2.67)
21:17:09.946 00.000 2864 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.69 = -0.41)
21:17:09.946 00.000 2864 CameraToMount -- cameraX=1.00 cameraY=-1.07 hyp=1.47 cameraTheta=-0.82 mountX=-1.31 mountY=-0.58, mountTheta=-2.72
21:17:09.952 00.006 2864 SchedulePrimaryMove(10198720, x=1.00, y=-1.07, opts=13)
21:17:09.952 00.000 2864 Enqueuing Move request for scope (1.00, -1.07)
21:17:09.952 00.000 6680 Worker thread wakes up
21:17:09.952 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.00, -1.07) opts 0xd
21:17:09.952 00.000 6680 Handling offset move in thread for scope, endpoint = (1.00, -1.07)
21:17:09.952 00.000 6680 Moving (1.00, -1.07) raw xDistance=-1.31 yDistance=-0.58
21:17:09.952 00.000 6680 BLC: History state: CurrMiss=-0.58, AvgInitMiss=0.36, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.526752, 1:-0.579633
21:17:09.952 00.000 6680 BLC: Over-shoot, no adjustment based on avgInitialMiss
21:17:09.952 00.000 6680 BLC: window closed
21:17:09.952 00.000 6680 PPEC rslt: input = -1.31, final = -1.29, react = -0.78, pred = -0.51, hyst = -0.82, hyst_pct = 0.00, period_length = 600.91
21:17:09.952 00.000 6680 PPEC: input: -1.31, control: -1.29, exposure: 1500
21:17:09.952 00.000 6680 resist switch: large excursion: input -0.58 thresh 0.45 direction from 1 to -1
21:17:09.952 00.000 6680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.74
21:17:09.952 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
21:17:09.952 00.000 6680 MoveAxis(E, 173, ABG)
21:17:09.952 00.000 6680 Guiding  Dir = 2, Dur = 173
21:17:09.952 00.000 6680 IsGuiding returns 0
21:17:09.952 00.000 6680 PulseGuide returned control before completion, sleep 183
21:17:09.972 00.020 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=202, Gamma=0.560
21:17:10.015 00.043 2864 UpdateGuideState exits: m=1869 SNR=30.5
21:17:10.015 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:10.015 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:17:10.015 00.000 2864 Enqueuing Expose request
21:17:10.158 00.143 6680 IsGuiding returns 1
21:17:10.158 00.000 6680 scope still moving after pulse duration time elapsed
21:17:10.190 00.032 6680 IsGuiding returns 0
21:17:10.190 00.000 6680 scope move finished after 173 + 54 ms
21:17:10.190 00.000 6680 Move returns status 0, amount 173
21:17:10.190 00.000 6680 BLC: Oldest BLC event removed
21:17:10.190 00.000 6680 BLC: Dec direction reversal from South to North, backlash comp pulse of 194 applied
21:17:10.190 00.000 6680 MoveAxis(N, 287, ABG)
21:17:10.190 00.000 6680 Guiding  Dir = 0, Dur = 287
21:17:10.190 00.000 6680 IsGuiding returns 0
21:17:10.190 00.000 6680 PulseGuide returned control before completion, sleep 297
21:17:10.492 00.302 6680 IsGuiding returns 1
21:17:10.492 00.000 6680 scope still moving after pulse duration time elapsed
21:17:10.523 00.031 6680 IsGuiding returns 0
21:17:10.523 00.000 6680 scope move finished after 287 + 45 ms
21:17:10.523 00.000 6680 Move returns status 0, amount 287
21:17:10.523 00.000 6680 move complete, result=0
21:17:10.523 00.000 6680 worker thread done servicing request
21:17:10.523 00.000 6680 Worker thread wakes up
21:17:10.523 00.000 2864 GuideStep: -1.3 px 173 ms EAST, -0.6 px 287 ms NORTH
21:17:10.526 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
21:17:10.526 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:17:11.951 01.425 6680 Exposure complete
21:17:12.012 00.061 6680 worker thread done servicing request
21:17:12.012 00.000 2864 OnExposeComplete: enter
21:17:12.012 00.000 2864 UpdateGuideState(): m_state=6
21:17:12.012 00.000 2864 Star::Find(15, 153, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 172
21:17:12.022 00.010 2864 Star::Find returns 1 (0), X=153.69, Y=708.24, Mass=1861, SNR=30.4, Peak=193 HFD=2.9
21:17:12.022 00.000 2864 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.80) = xAngle (-3.58 = 2.70)
21:17:12.022 00.000 2864 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.66 = -0.38)
21:17:12.022 00.000 2864 CameraToMount -- cameraX=0.85 cameraY=-0.86 hyp=1.21 cameraTheta=-0.79 mountX=-1.10 mountY=-0.44, mountTheta=-2.76
21:17:12.028 00.006 2864 SchedulePrimaryMove(10198720, x=0.85, y=-0.86, opts=13)
21:17:12.028 00.000 2864 Enqueuing Move request for scope (0.85, -0.86)
21:17:12.028 00.000 6680 Worker thread wakes up
21:17:12.028 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.85, -0.86) opts 0xd
21:17:12.028 00.000 6680 Handling offset move in thread for scope, endpoint = (0.85, -0.86)
21:17:12.028 00.000 6680 Moving (0.85, -0.86) raw xDistance=-1.10 yDistance=-0.44
21:17:12.028 00.000 6680 BLC: History state: CurrMiss=0.44, AvgInitMiss=0.41, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.579633, 1:0.444244
21:17:12.028 00.000 6680 BLC: Under-shoot, no adjustment, waiting for more data
21:17:12.028 00.000 6680 PPEC rslt: input = -1.10, final = -1.29, react = -0.66, pred = -0.63, hyst = -0.68, hyst_pct = 0.00, period_length = 601.74
21:17:12.028 00.000 6680 PPEC: input: -1.10, control: -1.29, exposure: 1500
21:17:12.028 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
21:17:12.038 00.010 6680 MoveAxis(E, 174, ABG)
21:17:12.038 00.000 6680 Guiding  Dir = 2, Dur = 174
21:17:12.038 00.000 6680 IsGuiding returns 0
21:17:12.038 00.000 6680 PulseGuide returned control before completion, sleep 184
21:17:12.043 00.005 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=191, Gamma=0.560
21:17:12.095 00.052 2864 UpdateGuideState exits: m=1861 SNR=30.4
21:17:12.096 00.001 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:12.098 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:17:12.101 00.003 2864 Enqueuing Expose request
21:17:12.234 00.133 6680 IsGuiding returns 1
21:17:12.234 00.000 6680 scope still moving after pulse duration time elapsed
21:17:12.266 00.032 6680 IsGuiding returns 0
21:17:12.266 00.000 6680 scope move finished after 174 + 53 ms
21:17:12.266 00.000 6680 Move returns status 0, amount 174
21:17:12.266 00.000 6680 MoveAxis(N, 71, ABG)
21:17:12.266 00.000 6680 Guiding  Dir = 0, Dur = 71
21:17:12.266 00.000 6680 IsGuiding returns 0
21:17:12.266 00.000 6680 PulseGuide returned control before completion, sleep 81
21:17:12.361 00.095 6680 IsGuiding returns 1
21:17:12.361 00.000 6680 scope still moving after pulse duration time elapsed
21:17:12.393 00.032 6680 IsGuiding returns 0
21:17:12.393 00.000 6680 scope move finished after 71 + 54 ms
21:17:12.393 00.000 6680 Move returns status 0, amount 71
21:17:12.393 00.000 6680 move complete, result=0
21:17:12.393 00.000 6680 worker thread done servicing request
21:17:12.393 00.000 2864 GuideStep: -1.1 px 174 ms EAST, -0.4 px 71 ms NORTH
21:17:12.396 00.003 6680 Worker thread wakes up
21:17:12.396 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:17:12.396 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:17:14.050 01.654 6680 Exposure complete
21:17:14.114 00.064 6680 worker thread done servicing request
21:17:14.114 00.000 2864 OnExposeComplete: enter
21:17:14.114 00.000 2864 UpdateGuideState(): m_state=6
21:17:14.114 00.000 2864 Star::Find(15, 153, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 173
21:17:14.114 00.000 2864 Star::Find returns 1 (0), X=154.10, Y=708.65, Mass=1815, SNR=30.0, Peak=160 HFD=2.7
21:17:14.114 00.000 2864 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.80) = xAngle (-3.14 = 3.14)
21:17:14.114 00.000 2864 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.22 = 0.07)
21:17:14.114 00.000 2864 CameraToMount -- cameraX=1.26 cameraY=-0.46 hyp=1.34 cameraTheta=-0.35 mountX=-1.34 mountY=0.09, mountTheta=3.08
21:17:14.130 00.016 2864 SchedulePrimaryMove(10198720, x=1.26, y=-0.46, opts=13)
21:17:14.132 00.002 2864 Enqueuing Move request for scope (1.26, -0.46)
21:17:14.132 00.000 6680 Worker thread wakes up
21:17:14.132 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.26, -0.46) opts 0xd
21:17:14.132 00.000 6680 Handling offset move in thread for scope, endpoint = (1.26, -0.46)
21:17:14.132 00.000 6680 Moving (1.26, -0.46) raw xDistance=-1.34 yDistance=0.09
21:17:14.132 00.000 6680 BLC: History state: CurrMiss=-0.09, AvgInitMiss=0.41, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.579633, 1:0.444244, 2:-0.087142
21:17:14.132 00.000 6680 BLC: No correction, Miss < min_move
21:17:14.132 00.000 6680 PPEC rslt: input = -1.34, final = -1.38, react = -0.80, pred = -0.58, hyst = -0.80, hyst_pct = 0.00, period_length = 602.56
21:17:14.132 00.000 6680 PPEC: input: -1.34, control: -1.38, exposure: 1500
21:17:14.132 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:14.132 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:17:14.132 00.000 6680 MoveAxis(E, 186, ABG)
21:17:14.132 00.000 6680 Guiding  Dir = 2, Dur = 186
21:17:14.132 00.000 6680 IsGuiding returns 0
21:17:14.132 00.000 6680 PulseGuide returned control before completion, sleep 196
21:17:14.148 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=181, Gamma=0.560
21:17:14.194 00.046 2864 UpdateGuideState exits: m=1815 SNR=30.0
21:17:14.194 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:14.198 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:17:14.198 00.000 2864 Enqueuing Expose request
21:17:14.351 00.153 6680 IsGuiding returns 1
21:17:14.351 00.000 6680 scope still moving after pulse duration time elapsed
21:17:14.382 00.031 6680 IsGuiding returns 0
21:17:14.382 00.000 6680 scope move finished after 186 + 56 ms
21:17:14.382 00.000 6680 Move returns status 0, amount 186
21:17:14.382 00.000 6680 MoveAxis(N, 0, ABG)
21:17:14.382 00.000 6680 Move returns status 0, amount 0
21:17:14.382 00.000 6680 move complete, result=0
21:17:14.382 00.000 6680 worker thread done servicing request
21:17:14.382 00.000 6680 Worker thread wakes up
21:17:14.382 00.000 2864 GuideStep: -1.3 px 186 ms EAST, 0.1 px 0 ms NORTH
21:17:14.384 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
21:17:14.386 00.002 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:17:15.818 01.432 6680 Exposure complete
21:17:15.882 00.064 6680 worker thread done servicing request
21:17:15.882 00.000 2864 OnExposeComplete: enter
21:17:15.882 00.000 2864 UpdateGuideState(): m_state=6
21:17:15.882 00.000 2864 Star::Find(15, 154, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 174
21:17:15.892 00.010 2864 Star::Find returns 1 (0), X=154.30, Y=708.88, Mass=1891, SNR=30.7, Peak=173 HFD=3.0
21:17:15.892 00.000 2864 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.80) = xAngle (-2.95 = -2.95)
21:17:15.892 00.000 2864 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.02 = 0.26)
21:17:15.896 00.004 2864 CameraToMount -- cameraX=1.47 cameraY=-0.22 hyp=1.48 cameraTheta=-0.15 mountX=-1.46 mountY=0.38, mountTheta=2.88
21:17:15.899 00.003 2864 SchedulePrimaryMove(10198720, x=1.47, y=-0.22, opts=13)
21:17:15.899 00.000 2864 Enqueuing Move request for scope (1.47, -0.22)
21:17:15.899 00.000 6680 Worker thread wakes up
21:17:15.899 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.47, -0.22) opts 0xd
21:17:15.899 00.000 6680 Handling offset move in thread for scope, endpoint = (1.47, -0.22)
21:17:15.899 00.000 6680 Moving (1.47, -0.22) raw xDistance=-1.46 yDistance=0.38
21:17:15.899 00.000 6680 BLC: window closed
21:17:15.899 00.000 6680 BLC: History state: CurrMiss=-0.38, AvgInitMiss=0.41, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.579633, 1:0.444244, 2:-0.087142
21:17:15.899 00.000 6680 BLC: Over-shoot, no adjustment based on avgInitialMiss
21:17:15.899 00.000 6680 BLC: window closed
21:17:15.899 00.000 6680 PPEC rslt: input = -1.46, final = -2.55, react = -0.87, pred = -1.68, hyst = -0.86, hyst_pct = 0.00, period_length = 603.34
21:17:15.899 00.000 6680 PPEC: input: -1.46, control: -2.55, exposure: 1500
21:17:15.899 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:17:15.899 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
21:17:15.899 00.000 6680 MoveAxis(E, 344, ABG)
21:17:15.899 00.000 6680 Guiding  Dir = 2, Dur = 344
21:17:15.899 00.000 6680 IsGuiding returns 0
21:17:15.899 00.000 6680 PulseGuide returned control before completion, sleep 354
21:17:15.915 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=188, Gamma=0.560
21:17:15.960 00.045 2864 UpdateGuideState exits: m=1891 SNR=30.7
21:17:15.960 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:15.960 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:17:15.960 00.000 2864 Enqueuing Expose request
21:17:16.277 00.317 6680 IsGuiding returns 0
21:17:16.277 00.000 6680 Move returns status 0, amount 344
21:17:16.277 00.000 6680 MoveAxis(N, 0, ABG)
21:17:16.277 00.000 6680 Move returns status 0, amount 0
21:17:16.277 00.000 6680 move complete, result=0
21:17:16.277 00.000 6680 worker thread done servicing request
21:17:16.277 00.000 2864 GuideStep: -1.5 px 344 ms EAST, 0.4 px 0 ms NORTH
21:17:16.277 00.000 6680 Worker thread wakes up
21:17:16.277 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:17:16.277 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:17:17.941 01.664 6680 Exposure complete
21:17:18.020 00.079 6680 worker thread done servicing request
21:17:18.020 00.000 2864 OnExposeComplete: enter
21:17:18.020 00.000 2864 UpdateGuideState(): m_state=6
21:17:18.020 00.000 2864 Star::Find(15, 154, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 175
21:17:18.029 00.009 2864 Star::Find returns 1 (0), X=152.52, Y=709.65, Mass=1816, SNR=30.1, Peak=174 HFD=3.1
21:17:18.029 00.000 2864 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.80) = xAngle (-0.70 = -0.70)
21:17:18.029 00.000 2864 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.78 = 2.51)
21:17:18.029 00.000 2864 CameraToMount -- cameraX=-0.31 cameraY=0.55 hyp=0.63 cameraTheta=2.09 mountX=0.48 mountY=0.37, mountTheta=0.66
21:17:18.036 00.007 2864 SchedulePrimaryMove(10198720, x=-0.31, y=0.55, opts=13)
21:17:18.038 00.002 2864 Enqueuing Move request for scope (-0.31, 0.55)
21:17:18.038 00.000 6680 Worker thread wakes up
21:17:18.038 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.55) opts 0xd
21:17:18.038 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.31, 0.55)
21:17:18.038 00.000 6680 Moving (-0.31, 0.55) raw xDistance=0.48 yDistance=0.37
21:17:18.038 00.000 6680 PPEC rslt: input = 0.48, final = -1.44, react = 0.29, pred = -1.73, hyst = 0.18, hyst_pct = 0.00, period_length = 604.13
21:17:18.038 00.000 6680 PPEC: input: 0.48, control: -1.44, exposure: 1500
21:17:18.038 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:17:18.038 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
21:17:18.038 00.000 6680 MoveAxis(E, 194, ABG)
21:17:18.038 00.000 6680 Guiding  Dir = 2, Dur = 194
21:17:18.038 00.000 6680 IsGuiding returns 0
21:17:18.038 00.000 6680 PulseGuide returned control before completion, sleep 204
21:17:18.054 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=181, Gamma=0.560
21:17:18.101 00.047 2864 UpdateGuideState exits: m=1816 SNR=30.1
21:17:18.101 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:18.101 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:17:18.101 00.000 2864 Enqueuing Expose request
21:17:18.257 00.156 6680 IsGuiding returns 1
21:17:18.257 00.000 6680 scope still moving after pulse duration time elapsed
21:17:18.288 00.031 6680 IsGuiding returns 0
21:17:18.288 00.000 6680 scope move finished after 194 + 48 ms
21:17:18.288 00.000 6680 Move returns status 0, amount 194
21:17:18.288 00.000 6680 MoveAxis(N, 0, ABG)
21:17:18.288 00.000 6680 Move returns status 0, amount 0
21:17:18.288 00.000 6680 move complete, result=0
21:17:18.288 00.000 6680 worker thread done servicing request
21:17:18.288 00.000 2864 GuideStep: 0.5 px 194 ms EAST, 0.4 px 0 ms NORTH
21:17:18.288 00.000 6680 Worker thread wakes up
21:17:18.288 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:17:18.288 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:17:19.701 01.413 6680 Exposure complete
21:17:19.775 00.074 6680 worker thread done servicing request
21:17:19.788 00.013 2864 OnExposeComplete: enter
21:17:19.790 00.002 2864 UpdateGuideState(): m_state=6
21:17:19.792 00.002 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 176
21:17:19.792 00.000 2864 Star::Find returns 1 (0), X=152.03, Y=709.46, Mass=1879, SNR=30.6, Peak=187 HFD=2.9
21:17:19.794 00.002 2864 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.80) = xAngle (-0.07 = -0.07)
21:17:19.796 00.002 2864 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.14 = -3.14)
21:17:19.798 00.002 2864 CameraToMount -- cameraX=-0.81 cameraY=0.35 hyp=0.88 cameraTheta=2.73 mountX=0.88 mountY=-0.00, mountTheta=-0.00
21:17:19.801 00.003 2864 SchedulePrimaryMove(10198720, x=-0.81, y=0.35, opts=13)
21:17:19.803 00.002 2864 Enqueuing Move request for scope (-0.81, 0.35)
21:17:19.805 00.002 6680 Worker thread wakes up
21:17:19.805 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.81, 0.35) opts 0xd
21:17:19.806 00.001 6680 Handling offset move in thread for scope, endpoint = (-0.81, 0.35)
21:17:19.806 00.000 6680 Moving (-0.81, 0.35) raw xDistance=0.88 yDistance=-0.00
21:17:19.806 00.000 6680 PPEC rslt: input = 0.88, final = -0.07, react = 0.53, pred = -0.59, hyst = 0.32, hyst_pct = 0.00, period_length = 604.89
21:17:19.806 00.000 6680 PPEC: input: 0.88, control: -0.07, exposure: 1500
21:17:19.806 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:19.806 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:17:19.806 00.000 6680 MoveAxis(E, 9, ABG)
21:17:19.806 00.000 6680 Guiding  Dir = 2, Dur = 9
21:17:19.806 00.000 6680 IsGuiding returns 0
21:17:19.806 00.000 6680 PulseGuide returned control before completion, sleep 19
21:17:19.820 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=205, Gamma=0.560
21:17:19.838 00.018 6680 IsGuiding returns 1
21:17:19.838 00.000 6680 scope still moving after pulse duration time elapsed
21:17:19.854 00.016 2864 UpdateGuideState exits: m=1879 SNR=30.6
21:17:19.870 00.016 6680 IsGuiding returns 0
21:17:19.870 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:19.870 00.000 6680 scope move finished after 9 + 52 ms
21:17:19.870 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:17:19.870 00.000 2864 Enqueuing Expose request
21:17:19.870 00.000 6680 Move returns status 0, amount 9
21:17:19.870 00.000 6680 MoveAxis(N, 0, ABG)
21:17:19.870 00.000 6680 Move returns status 0, amount 0
21:17:19.870 00.000 6680 move complete, result=0
21:17:19.870 00.000 6680 worker thread done servicing request
21:17:19.870 00.000 6680 Worker thread wakes up
21:17:19.870 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:17:19.870 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:17:19.870 00.000 2864 GuideStep: 0.9 px 9 ms EAST, -0.0 px 0 ms NORTH
21:17:21.507 01.637 6680 Exposure complete
21:17:21.551 00.044 6680 worker thread done servicing request
21:17:21.551 00.000 2864 OnExposeComplete: enter
21:17:21.551 00.000 2864 UpdateGuideState(): m_state=6
21:17:21.551 00.000 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 177
21:17:21.551 00.000 2864 Star::Find returns 1 (0), X=152.24, Y=709.40, Mass=1821, SNR=30.1, Peak=203 HFD=2.8
21:17:21.551 00.000 2864 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.80) = xAngle (-0.12 = -0.12)
21:17:21.551 00.000 2864 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.19 = 3.09)
21:17:21.551 00.000 2864 CameraToMount -- cameraX=-0.60 cameraY=0.30 hyp=0.67 cameraTheta=2.68 mountX=0.66 mountY=0.03, mountTheta=0.05
21:17:21.567 00.016 2864 SchedulePrimaryMove(10198720, x=-0.60, y=0.30, opts=13)
21:17:21.569 00.002 2864 Enqueuing Move request for scope (-0.60, 0.30)
21:17:21.569 00.000 6680 Worker thread wakes up
21:17:21.569 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.60, 0.30) opts 0xd
21:17:21.569 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.60, 0.30)
21:17:21.569 00.000 6680 Moving (-0.60, 0.30) raw xDistance=0.66 yDistance=0.03
21:17:21.569 00.000 6680 PPEC rslt: input = 0.66, final = 0.01, react = 0.40, pred = -0.39, hyst = 0.27, hyst_pct = 0.00, period_length = 605.64
21:17:21.569 00.000 6680 PPEC: input: 0.66, control: 0.01, exposure: 1500
21:17:21.569 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:21.569 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:17:21.569 00.000 6680 MoveAxis(W, 1, ABG)
21:17:21.569 00.000 6680 Guiding  Dir = 3, Dur = 1
21:17:21.569 00.000 6680 IsGuiding returns 0
21:17:21.569 00.000 6680 PulseGuide returned control before completion, sleep 11
21:17:21.583 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=171, Gamma=0.560
21:17:21.599 00.016 6680 IsGuiding returns 1
21:17:21.599 00.000 6680 scope still moving after pulse duration time elapsed
21:17:21.630 00.031 6680 IsGuiding returns 0
21:17:21.630 00.000 6680 scope move finished after 1 + 52 ms
21:17:21.630 00.000 6680 Move returns status 0, amount 1
21:17:21.630 00.000 6680 MoveAxis(N, 0, ABG)
21:17:21.630 00.000 6680 Move returns status 0, amount 0
21:17:21.630 00.000 6680 move complete, result=0
21:17:21.630 00.000 6680 worker thread done servicing request
21:17:21.632 00.002 2864 UpdateGuideState exits: m=1821 SNR=30.1
21:17:21.632 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:21.632 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:17:21.632 00.000 2864 Enqueuing Expose request
21:17:21.632 00.000 6680 Worker thread wakes up
21:17:21.632 00.000 2864 GuideStep: 0.7 px 1 ms WEST, 0.0 px 0 ms NORTH
21:17:21.632 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:17:21.632 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:17:23.072 01.440 6680 Exposure complete
21:17:23.136 00.064 6680 worker thread done servicing request
21:17:23.136 00.000 2864 OnExposeComplete: enter
21:17:23.141 00.005 2864 UpdateGuideState(): m_state=6
21:17:23.143 00.002 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 178
21:17:23.145 00.002 2864 Star::Find returns 1 (0), X=152.65, Y=709.20, Mass=1854, SNR=30.4, Peak=212 HFD=2.8
21:17:23.145 00.000 2864 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.80) = xAngle (-0.12 = -0.12)
21:17:23.147 00.002 2864 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.19 = 3.09)
21:17:23.149 00.002 2864 CameraToMount -- cameraX=-0.19 cameraY=0.10 hyp=0.21 cameraTheta=2.67 mountX=0.21 mountY=0.01, mountTheta=0.05
21:17:23.153 00.004 2864 SchedulePrimaryMove(10198720, x=-0.19, y=0.10, opts=13)
21:17:23.155 00.002 2864 Enqueuing Move request for scope (-0.19, 0.10)
21:17:23.155 00.000 6680 Worker thread wakes up
21:17:23.157 00.002 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.10) opts 0xd
21:17:23.157 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.19, 0.10)
21:17:23.157 00.000 6680 Moving (-0.19, 0.10) raw xDistance=0.21 yDistance=0.01
21:17:23.159 00.002 6680 PPEC rslt: input = 0.21, final = -0.20, react = 0.13, pred = -0.20, hyst = 0.00, hyst_pct = 0.00, period_length = 606.39
21:17:23.159 00.000 6680 PPEC: input: 0.21, control: -0.20, exposure: 1500
21:17:23.159 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:23.159 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:17:23.159 00.000 6680 MoveAxis(E, 27, ABG)
21:17:23.159 00.000 6680 Guiding  Dir = 2, Dur = 27
21:17:23.161 00.002 6680 IsGuiding returns 0
21:17:23.161 00.000 6680 PulseGuide returned control before completion, sleep 37
21:17:23.167 00.006 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=191, Gamma=0.560
21:17:23.199 00.032 6680 IsGuiding returns 1
21:17:23.199 00.000 6680 scope still moving after pulse duration time elapsed
21:17:23.217 00.018 2864 UpdateGuideState exits: m=1854 SNR=30.4
21:17:23.219 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:23.221 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:17:23.223 00.002 2864 Enqueuing Expose request
21:17:23.231 00.008 6680 IsGuiding returns 0
21:17:23.231 00.000 6680 scope move finished after 27 + 42 ms
21:17:23.231 00.000 6680 Move returns status 0, amount 27
21:17:23.231 00.000 6680 MoveAxis(N, 0, ABG)
21:17:23.231 00.000 6680 Move returns status 0, amount 0
21:17:23.231 00.000 6680 move complete, result=0
21:17:23.231 00.000 6680 worker thread done servicing request
21:17:23.231 00.000 6680 Worker thread wakes up
21:17:23.231 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:17:23.231 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:17:23.231 00.000 2864 GuideStep: 0.2 px 27 ms EAST, 0.0 px 0 ms NORTH
21:17:24.877 01.646 6680 Exposure complete
21:17:24.924 00.047 6680 worker thread done servicing request
21:17:24.924 00.000 2864 OnExposeComplete: enter
21:17:24.924 00.000 2864 UpdateGuideState(): m_state=6
21:17:24.924 00.000 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 179
21:17:24.940 00.016 2864 Star::Find returns 1 (0), X=152.87, Y=709.20, Mass=1811, SNR=30.0, Peak=193 HFD=2.7
21:17:24.940 00.000 2864 CameraToMount -- cameraTheta (1.23) - m_xAngle (2.80) = xAngle (-1.57 = -1.57)
21:17:24.940 00.000 2864 CameraToMount -- cameraTheta (1.23) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.64 = 1.64)
21:17:24.945 00.005 2864 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.23 mountX=0.00 mountY=0.10, mountTheta=1.57
21:17:24.945 00.000 2864 SchedulePrimaryMove(10198720, x=0.03, y=0.10, opts=13)
21:17:24.945 00.000 2864 Enqueuing Move request for scope (0.03, 0.10)
21:17:24.945 00.000 6680 Worker thread wakes up
21:17:24.945 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
21:17:24.945 00.000 6680 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
21:17:24.945 00.000 6680 Moving (0.03, 0.10) raw xDistance=0.00 yDistance=0.10
21:17:24.956 00.011 6680 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 607.13
21:17:24.956 00.000 6680 PPEC: input: 0.00, control: 0.00, exposure: 1500
21:17:24.956 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:24.956 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:17:24.956 00.000 6680 MoveAxis(W, 0, ABG)
21:17:24.956 00.000 6680 Move returns status 0, amount 0
21:17:24.956 00.000 6680 MoveAxis(N, 0, ABG)
21:17:24.956 00.000 6680 Move returns status 0, amount 0
21:17:24.956 00.000 6680 move complete, result=0
21:17:24.956 00.000 6680 worker thread done servicing request
21:17:24.956 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=220, Gamma=0.560
21:17:25.007 00.051 2864 UpdateGuideState exits: m=1811 SNR=30.0
21:17:25.007 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:25.007 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:17:25.007 00.000 2864 Enqueuing Expose request
21:17:25.007 00.000 6680 Worker thread wakes up
21:17:25.019 00.012 2864 GuideStep: 0.0 px 0 ms WEST, 0.1 px 0 ms NORTH
21:17:25.021 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
21:17:25.021 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:17:26.433 01.412 6680 Exposure complete
21:17:26.481 00.048 6680 worker thread done servicing request
21:17:26.481 00.000 2864 OnExposeComplete: enter
21:17:26.481 00.000 2864 UpdateGuideState(): m_state=6
21:17:26.481 00.000 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 180
21:17:26.481 00.000 2864 Star::Find returns 1 (0), X=153.51, Y=709.05, Mass=1916, SNR=30.9, Peak=211 HFD=3.0
21:17:26.481 00.000 2864 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.80) = xAngle (-2.88 = -2.88)
21:17:26.481 00.000 2864 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.95 = 0.33)
21:17:26.481 00.000 2864 CameraToMount -- cameraX=0.67 cameraY=-0.05 hyp=0.68 cameraTheta=-0.08 mountX=-0.65 mountY=0.22, mountTheta=2.82
21:17:26.496 00.015 2864 SchedulePrimaryMove(10198720, x=0.67, y=-0.05, opts=13)
21:17:26.496 00.000 2864 Enqueuing Move request for scope (0.67, -0.05)
21:17:26.496 00.000 6680 Worker thread wakes up
21:17:26.496 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.67, -0.05) opts 0xd
21:17:26.496 00.000 6680 Handling offset move in thread for scope, endpoint = (0.67, -0.05)
21:17:26.496 00.000 6680 Moving (0.67, -0.05) raw xDistance=-0.65 yDistance=0.22
21:17:26.506 00.010 6680 PPEC rslt: input = -0.65, final = -0.22, react = -0.39, pred = 0.17, hyst = -0.36, hyst_pct = 0.00, period_length = 607.86
21:17:26.506 00.000 6680 PPEC: input: -0.65, control: -0.22, exposure: 1500
21:17:26.507 00.001 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:17:26.507 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:17:26.507 00.000 6680 MoveAxis(E, 30, ABG)
21:17:26.507 00.000 6680 Guiding  Dir = 2, Dur = 30
21:17:26.507 00.000 6680 IsGuiding returns 0
21:17:26.507 00.000 6680 PulseGuide returned control before completion, sleep 40
21:17:26.512 00.005 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=176, Gamma=0.560
21:17:26.560 00.048 6680 IsGuiding returns 1
21:17:26.560 00.000 6680 scope still moving after pulse duration time elapsed
21:17:26.560 00.000 2864 UpdateGuideState exits: m=1916 SNR=30.9
21:17:26.560 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:26.560 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:17:26.560 00.000 2864 Enqueuing Expose request
21:17:26.591 00.031 6680 IsGuiding returns 0
21:17:26.591 00.000 6680 scope move finished after 30 + 54 ms
21:17:26.591 00.000 6680 Move returns status 0, amount 30
21:17:26.591 00.000 6680 MoveAxis(N, 0, ABG)
21:17:26.591 00.000 6680 Move returns status 0, amount 0
21:17:26.591 00.000 6680 move complete, result=0
21:17:26.591 00.000 6680 worker thread done servicing request
21:17:26.591 00.000 6680 Worker thread wakes up
21:17:26.591 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:17:26.591 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:17:26.599 00.008 2864 GuideStep: -0.7 px 30 ms EAST, 0.2 px 0 ms NORTH
21:17:28.243 01.644 6680 Exposure complete
21:17:28.307 00.064 6680 worker thread done servicing request
21:17:28.307 00.000 2864 OnExposeComplete: enter
21:17:28.307 00.000 2864 UpdateGuideState(): m_state=6
21:17:28.307 00.000 2864 Star::Find(15, 153, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 181
21:17:28.320 00.013 2864 Star::Find returns 1 (0), X=153.82, Y=708.93, Mass=1832, SNR=30.2, Peak=206 HFD=2.7
21:17:28.322 00.002 2864 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.80) = xAngle (-2.97 = -2.97)
21:17:28.325 00.003 2864 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.04 = 0.24)
21:17:28.327 00.002 2864 CameraToMount -- cameraX=0.98 cameraY=-0.17 hyp=0.99 cameraTheta=-0.17 mountX=-0.98 mountY=0.24, mountTheta=2.90
21:17:28.329 00.002 2864 SchedulePrimaryMove(10198720, x=0.98, y=-0.17, opts=13)
21:17:28.331 00.002 2864 Enqueuing Move request for scope (0.98, -0.17)
21:17:28.333 00.002 6680 Worker thread wakes up
21:17:28.333 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.98, -0.17) opts 0xd
21:17:28.333 00.000 6680 Handling offset move in thread for scope, endpoint = (0.98, -0.17)
21:17:28.333 00.000 6680 Moving (0.98, -0.17) raw xDistance=-0.98 yDistance=0.24
21:17:28.337 00.004 6680 PPEC rslt: input = -0.98, final = -0.24, react = -0.59, pred = 0.35, hyst = -0.53, hyst_pct = 0.00, period_length = 608.59
21:17:28.337 00.000 6680 PPEC: input: -0.98, control: -0.24, exposure: 1500
21:17:28.337 00.000 6680 switching direction from -1 to 1 - decHistory=3 oldest=0.03 newest=0.56
21:17:28.337 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
21:17:28.337 00.000 6680 MoveAxis(E, 32, ABG)
21:17:28.337 00.000 6680 Guiding  Dir = 2, Dur = 32
21:17:28.337 00.000 6680 IsGuiding returns 0
21:17:28.337 00.000 6680 PulseGuide returned control before completion, sleep 42
21:17:28.346 00.009 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=200, Gamma=0.560
21:17:28.386 00.040 6680 IsGuiding returns 1
21:17:28.386 00.000 6680 scope still moving after pulse duration time elapsed
21:17:28.393 00.007 2864 UpdateGuideState exits: m=1832 SNR=30.2
21:17:28.395 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:28.397 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:17:28.401 00.004 2864 Enqueuing Expose request
21:17:28.417 00.016 6680 IsGuiding returns 0
21:17:28.417 00.000 6680 scope move finished after 32 + 47 ms
21:17:28.417 00.000 6680 Move returns status 0, amount 32
21:17:28.417 00.000 6680 BLC: Oldest BLC event removed
21:17:28.417 00.000 6680 BLC: Dec direction reversal from North to South, backlash comp pulse of 194 applied
21:17:28.417 00.000 6680 MoveAxis(S, 232, ABG)
21:17:28.417 00.000 6680 Guiding  Dir = 1, Dur = 232
21:17:28.417 00.000 6680 IsGuiding returns 0
21:17:28.417 00.000 6680 PulseGuide returned control before completion, sleep 242
21:17:28.671 00.254 6680 IsGuiding returns 1
21:17:28.671 00.000 6680 scope still moving after pulse duration time elapsed
21:17:28.702 00.031 6680 IsGuiding returns 0
21:17:28.702 00.000 6680 scope move finished after 232 + 52 ms
21:17:28.702 00.000 6680 Move returns status 0, amount 232
21:17:28.702 00.000 6680 move complete, result=0
21:17:28.702 00.000 6680 worker thread done servicing request
21:17:28.702 00.000 2864 GuideStep: -1.0 px 32 ms EAST, 0.2 px 232 ms SOUTH
21:17:28.708 00.006 6680 Worker thread wakes up
21:17:28.708 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:17:28.708 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:17:30.140 01.432 6680 Exposure complete
21:17:30.212 00.072 6680 worker thread done servicing request
21:17:30.212 00.000 2864 OnExposeComplete: enter
21:17:30.212 00.000 2864 UpdateGuideState(): m_state=6
21:17:30.212 00.000 2864 Star::Find(15, 153, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 182
21:17:30.212 00.000 2864 Star::Find returns 1 (0), X=153.81, Y=708.69, Mass=1856, SNR=30.4, Peak=197 HFD=2.7
21:17:30.212 00.000 2864 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.80) = xAngle (-3.20 = 3.09)
21:17:30.222 00.010 2864 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.27 = 0.01)
21:17:30.224 00.002 2864 CameraToMount -- cameraX=0.98 cameraY=-0.42 hyp=1.06 cameraTheta=-0.40 mountX=-1.06 mountY=0.01, mountTheta=3.13
21:17:30.229 00.005 2864 SchedulePrimaryMove(10198720, x=0.98, y=-0.42, opts=13)
21:17:30.231 00.002 2864 Enqueuing Move request for scope (0.98, -0.42)
21:17:30.233 00.002 6680 Worker thread wakes up
21:17:30.233 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.98, -0.42) opts 0xd
21:17:30.233 00.000 6680 Handling offset move in thread for scope, endpoint = (0.98, -0.42)
21:17:30.233 00.000 6680 Moving (0.98, -0.42) raw xDistance=-1.06 yDistance=0.01
21:17:30.233 00.000 6680 BLC: History state: CurrMiss=0.01, AvgInitMiss=0.34, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.237820, 1:0.012430
21:17:30.233 00.000 6680 BLC: No correction, Miss < min_move
21:17:30.235 00.002 6680 PPEC rslt: input = -1.06, final = -0.28, react = -0.64, pred = 0.36, hyst = -0.59, hyst_pct = 0.00, period_length = 609.32
21:17:30.235 00.000 6680 PPEC: input: -1.06, control: -0.28, exposure: 1500
21:17:30.235 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:30.235 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:17:30.239 00.004 6680 MoveAxis(E, 37, ABG)
21:17:30.239 00.000 6680 Guiding  Dir = 2, Dur = 37
21:17:30.239 00.000 6680 IsGuiding returns 0
21:17:30.239 00.000 6680 PulseGuide returned control before completion, sleep 47
21:17:30.239 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=198, Gamma=0.560
21:17:30.286 00.047 6680 IsGuiding returns 1
21:17:30.286 00.000 6680 scope still moving after pulse duration time elapsed
21:17:30.288 00.002 2864 UpdateGuideState exits: m=1856 SNR=30.4
21:17:30.288 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:30.288 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:17:30.288 00.000 2864 Enqueuing Expose request
21:17:30.318 00.030 6680 IsGuiding returns 0
21:17:30.318 00.000 6680 scope move finished after 37 + 42 ms
21:17:30.318 00.000 6680 Move returns status 0, amount 37
21:17:30.318 00.000 6680 MoveAxis(N, 0, ABG)
21:17:30.318 00.000 6680 Move returns status 0, amount 0
21:17:30.318 00.000 6680 move complete, result=0
21:17:30.318 00.000 6680 worker thread done servicing request
21:17:30.318 00.000 6680 Worker thread wakes up
21:17:30.318 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:17:30.318 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:17:30.318 00.000 2864 GuideStep: -1.1 px 37 ms EAST, 0.0 px 0 ms NORTH
21:17:31.963 01.645 6680 Exposure complete
21:17:32.018 00.055 6680 worker thread done servicing request
21:17:32.018 00.000 2864 OnExposeComplete: enter
21:17:32.018 00.000 2864 UpdateGuideState(): m_state=6
21:17:32.018 00.000 2864 Star::Find(15, 153, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
21:17:32.018 00.000 2864 Star::Find returns 1 (0), X=154.42, Y=708.49, Mass=1885, SNR=30.6, Peak=191 HFD=3.1
21:17:32.027 00.009 2864 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.80) = xAngle (-3.16 = 3.12)
21:17:32.027 00.000 2864 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.24 = 0.05)
21:17:32.027 00.000 2864 CameraToMount -- cameraX=1.59 cameraY=-0.61 hyp=1.70 cameraTheta=-0.37 mountX=-1.70 mountY=0.08, mountTheta=3.10
21:17:32.027 00.000 2864 SchedulePrimaryMove(10198720, x=1.59, y=-0.61, opts=13)
21:17:32.027 00.000 2864 Enqueuing Move request for scope (1.59, -0.61)
21:17:32.027 00.000 6680 Worker thread wakes up
21:17:32.027 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.59, -0.61) opts 0xd
21:17:32.027 00.000 6680 Handling offset move in thread for scope, endpoint = (1.59, -0.61)
21:17:32.027 00.000 6680 Moving (1.59, -0.61) raw xDistance=-1.70 yDistance=0.08
21:17:32.027 00.000 6680 BLC: History state: CurrMiss=0.08, AvgInitMiss=0.34, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.237820, 1:0.012430, 2:0.076658
21:17:32.027 00.000 6680 BLC: No correction, Miss < min_move
21:17:32.040 00.013 6680 PPEC rslt: input = -1.70, final = -0.56, react = -1.02, pred = 0.46, hyst = -0.93, hyst_pct = 0.00, period_length = 610.04
21:17:32.040 00.000 6680 PPEC: input: -1.70, control: -0.56, exposure: 1500
21:17:32.040 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:32.040 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:17:32.040 00.000 6680 MoveAxis(E, 76, ABG)
21:17:32.040 00.000 6680 Guiding  Dir = 2, Dur = 76
21:17:32.040 00.000 6680 IsGuiding returns 0
21:17:32.040 00.000 6680 PulseGuide returned control before completion, sleep 86
21:17:32.042 00.002 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=192, Gamma=0.560
21:17:32.090 00.048 2864 UpdateGuideState exits: m=1885 SNR=30.6
21:17:32.090 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:32.090 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:17:32.101 00.011 2864 Enqueuing Expose request
21:17:32.138 00.037 6680 IsGuiding returns 1
21:17:32.138 00.000 6680 scope still moving after pulse duration time elapsed
21:17:32.170 00.032 6680 IsGuiding returns 0
21:17:32.170 00.000 6680 scope move finished after 76 + 52 ms
21:17:32.170 00.000 6680 Move returns status 0, amount 76
21:17:32.170 00.000 6680 MoveAxis(N, 0, ABG)
21:17:32.170 00.000 6680 Move returns status 0, amount 0
21:17:32.170 00.000 6680 move complete, result=0
21:17:32.170 00.000 6680 worker thread done servicing request
21:17:32.170 00.000 2864 GuideStep: -1.7 px 76 ms EAST, 0.1 px 0 ms NORTH
21:17:32.170 00.000 6680 Worker thread wakes up
21:17:32.170 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:17:32.170 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:17:33.595 01.425 6680 Exposure complete
21:17:33.643 00.048 6680 worker thread done servicing request
21:17:33.643 00.000 2864 OnExposeComplete: enter
21:17:33.643 00.000 2864 UpdateGuideState(): m_state=6
21:17:33.643 00.000 2864 Star::Find(15, 154, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 184
21:17:33.658 00.015 2864 Star::Find returns 1 (0), X=154.87, Y=708.42, Mass=1842, SNR=30.3, Peak=213 HFD=2.5
21:17:33.660 00.002 2864 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.80) = xAngle (-3.12 = -3.12)
21:17:33.663 00.003 2864 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.19 = 0.09)
21:17:33.663 00.000 2864 CameraToMount -- cameraX=2.03 cameraY=-0.68 hyp=2.14 cameraTheta=-0.32 mountX=-2.14 mountY=0.19, mountTheta=3.05
21:17:33.663 00.000 2864 SchedulePrimaryMove(10198720, x=2.03, y=-0.68, opts=13)
21:17:33.663 00.000 2864 Enqueuing Move request for scope (2.03, -0.68)
21:17:33.663 00.000 6680 Worker thread wakes up
21:17:33.663 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.03, -0.68) opts 0xd
21:17:33.663 00.000 6680 Handling offset move in thread for scope, endpoint = (2.03, -0.68)
21:17:33.663 00.000 6680 Moving (2.03, -0.68) raw xDistance=-2.14 yDistance=0.19
21:17:33.663 00.000 6680 BLC: window closed
21:17:33.663 00.000 6680 BLC: History state: CurrMiss=0.19, AvgInitMiss=0.34, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.237820, 1:0.012430, 2:0.076658
21:17:33.663 00.000 6680 BLC: Under-shoot: nominal increase by 54
21:17:33.663 00.000 6680 BLC: window closed
21:17:33.663 00.000 6680 BLC: Pulse adjusted to 213
21:17:33.674 00.011 6680 PPEC rslt: input = -2.14, final = -0.77, react = -1.29, pred = 0.51, hyst = -1.17, hyst_pct = 0.00, period_length = 610.76
21:17:33.677 00.003 6680 PPEC: input: -2.14, control: -0.77, exposure: 1500
21:17:33.677 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
21:17:33.677 00.000 6680 MoveAxis(E, 104, ABG)
21:17:33.677 00.000 6680 Guiding  Dir = 2, Dur = 104
21:17:33.677 00.000 6680 IsGuiding returns 0
21:17:33.677 00.000 6680 PulseGuide returned control before completion, sleep 114
21:17:33.685 00.008 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=201, Gamma=0.560
21:17:33.726 00.041 2864 UpdateGuideState exits: m=1842 SNR=30.3
21:17:33.726 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:33.726 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:17:33.726 00.000 2864 Enqueuing Expose request
21:17:33.738 00.012 2864 evsrv: cli 1028D358 connect
21:17:33.738 00.000 2864 case statement mapped state 6 to 3
21:17:33.738 00.000 2864 case statement mapped state 6 to 3
21:17:33.738 00.000 2864 evsrv: cli 1028D358 request: {"method":"get_pixel_scale","id":"b68e75fc-e890-4052-a342-b25e5b3392c8"}
21:17:33.738 00.000 2864 evsrv: cli 1028D358 response: {"jsonrpc":"2.0","result":1.86834,"id":"b68e75fc-e890-4052-a342-b25e5b3392c8"}
21:17:33.738 00.000 2864 evsrv: cli 1028D358 disconnect
21:17:33.801 00.063 6680 IsGuiding returns 1
21:17:33.801 00.000 6680 scope still moving after pulse duration time elapsed
21:17:33.833 00.032 6680 IsGuiding returns 0
21:17:33.833 00.000 6680 scope move finished after 104 + 51 ms
21:17:33.833 00.000 6680 Move returns status 0, amount 104
21:17:33.833 00.000 6680 MoveAxis(S, 31, ABG)
21:17:33.833 00.000 6680 Guiding  Dir = 1, Dur = 31
21:17:33.833 00.000 6680 IsGuiding returns 0
21:17:33.833 00.000 6680 PulseGuide returned control before completion, sleep 41
21:17:33.880 00.047 6680 IsGuiding returns 1
21:17:33.880 00.000 6680 scope still moving after pulse duration time elapsed
21:17:33.911 00.031 6680 IsGuiding returns 0
21:17:33.911 00.000 6680 scope move finished after 31 + 46 ms
21:17:33.911 00.000 6680 Move returns status 0, amount 31
21:17:33.911 00.000 6680 move complete, result=0
21:17:33.911 00.000 6680 worker thread done servicing request
21:17:33.911 00.000 6680 Worker thread wakes up
21:17:33.911 00.000 2864 GuideStep: -2.1 px 104 ms EAST, 0.2 px 31 ms SOUTH
21:17:33.914 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
21:17:33.914 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:17:35.557 01.643 6680 Exposure complete
21:17:35.616 00.059 6680 worker thread done servicing request
21:17:35.616 00.000 2864 OnExposeComplete: enter
21:17:35.618 00.002 2864 UpdateGuideState(): m_state=6
21:17:35.621 00.003 2864 Star::Find(15, 154, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
21:17:35.624 00.003 2864 Star::Find returns 1 (0), X=155.66, Y=708.03, Mass=1937, SNR=31.0, Peak=223 HFD=2.7
21:17:35.626 00.002 2864 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.80) = xAngle (-3.16 = 3.12)
21:17:35.628 00.002 2864 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.23 = 0.05)
21:17:35.632 00.004 2864 CameraToMount -- cameraX=2.82 cameraY=-1.07 hyp=3.02 cameraTheta=-0.36 mountX=-3.02 mountY=0.15, mountTheta=3.09
21:17:35.636 00.004 2864 SchedulePrimaryMove(10198720, x=2.82, y=-1.07, opts=13)
21:17:35.637 00.001 2864 Enqueuing Move request for scope (2.82, -1.07)
21:17:35.637 00.000 6680 Worker thread wakes up
21:17:35.637 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.82, -1.07) opts 0xd
21:17:35.637 00.000 6680 Handling offset move in thread for scope, endpoint = (2.82, -1.07)
21:17:35.637 00.000 6680 Moving (2.82, -1.07) raw xDistance=-3.02 yDistance=0.15
21:17:35.637 00.000 6680 PPEC rslt: input = -3.02, final = -1.91, react = -1.81, pred = -0.10, hyst = -1.67, hyst_pct = 0.00, period_length = 611.49
21:17:35.637 00.000 6680 PPEC: input: -3.02, control: -1.91, exposure: 1500
21:17:35.637 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.15
21:17:35.637 00.000 6680 MoveAxis(E, 257, ABG)
21:17:35.637 00.000 6680 Guiding  Dir = 2, Dur = 257
21:17:35.637 00.000 6680 IsGuiding returns 0
21:17:35.637 00.000 6680 PulseGuide returned control before completion, sleep 267
21:17:35.653 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=191, Gamma=0.560
21:17:35.701 00.048 2864 UpdateGuideState exits: m=1937 SNR=31.0
21:17:35.703 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:35.705 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:17:35.709 00.004 2864 Enqueuing Expose request
21:17:35.921 00.212 6680 IsGuiding returns 1
21:17:35.921 00.000 6680 scope still moving after pulse duration time elapsed
21:17:35.953 00.032 6680 IsGuiding returns 1
21:17:35.984 00.031 6680 IsGuiding returns 0
21:17:35.984 00.000 6680 scope move finished after 257 + 82 ms
21:17:35.984 00.000 6680 Move returns status 0, amount 257
21:17:35.984 00.000 6680 MoveAxis(S, 24, ABG)
21:17:35.984 00.000 6680 Guiding  Dir = 1, Dur = 24
21:17:35.984 00.000 6680 IsGuiding returns 0
21:17:35.984 00.000 6680 PulseGuide returned control before completion, sleep 34
21:17:36.032 00.048 6680 IsGuiding returns 1
21:17:36.032 00.000 6680 scope still moving after pulse duration time elapsed
21:17:36.064 00.032 6680 IsGuiding returns 0
21:17:36.064 00.000 6680 scope move finished after 24 + 55 ms
21:17:36.064 00.000 6680 Move returns status 0, amount 24
21:17:36.064 00.000 6680 move complete, result=0
21:17:36.064 00.000 6680 worker thread done servicing request
21:17:36.064 00.000 6680 Worker thread wakes up
21:17:36.064 00.000 2864 GuideStep: -3.0 px 257 ms EAST, 0.2 px 24 ms SOUTH
21:17:36.070 00.006 6680 worker thread servicing REQUEST_EXPOSE 1500
21:17:36.070 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:17:37.490 01.420 6680 Exposure complete
21:17:37.538 00.048 6680 worker thread done servicing request
21:17:37.538 00.000 2864 OnExposeComplete: enter
21:17:37.538 00.000 2864 UpdateGuideState(): m_state=6
21:17:37.538 00.000 2864 Star::Find(15, 155, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 186
21:17:37.554 00.016 2864 Star::Find returns 1 (0), X=155.13, Y=708.25, Mass=1879, SNR=30.6, Peak=188 HFD=3.0
21:17:37.554 00.000 2864 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.80) = xAngle (-3.15 = 3.13)
21:17:37.554 00.000 2864 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.23 = 0.06)
21:17:37.554 00.000 2864 CameraToMount -- cameraX=2.30 cameraY=-0.86 hyp=2.45 cameraTheta=-0.36 mountX=-2.45 mountY=0.14, mountTheta=3.09
21:17:37.554 00.000 2864 SchedulePrimaryMove(10198720, x=2.30, y=-0.86, opts=13)
21:17:37.554 00.000 2864 Enqueuing Move request for scope (2.30, -0.86)
21:17:37.554 00.000 6680 Worker thread wakes up
21:17:37.554 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.30, -0.86) opts 0xd
21:17:37.554 00.000 6680 Handling offset move in thread for scope, endpoint = (2.30, -0.86)
21:17:37.554 00.000 6680 Moving (2.30, -0.86) raw xDistance=-2.45 yDistance=0.14
21:17:37.569 00.015 6680 PPEC rslt: input = -2.45, final = -1.56, react = -1.47, pred = -0.08, hyst = -1.37, hyst_pct = 0.00, period_length = 612.21
21:17:37.569 00.000 6680 PPEC: input: -2.45, control: -1.56, exposure: 1500
21:17:37.569 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:37.569 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:17:37.569 00.000 6680 MoveAxis(E, 209, ABG)
21:17:37.570 00.001 6680 Guiding  Dir = 2, Dur = 209
21:17:37.570 00.000 6680 IsGuiding returns 0
21:17:37.570 00.000 6680 PulseGuide returned control before completion, sleep 219
21:17:37.576 00.006 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=182, Gamma=0.560
21:17:37.618 00.042 2864 UpdateGuideState exits: m=1879 SNR=30.6
21:17:37.618 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:37.618 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:17:37.634 00.016 2864 Enqueuing Expose request
21:17:37.793 00.159 6680 IsGuiding returns 1
21:17:37.793 00.000 6680 scope still moving after pulse duration time elapsed
21:17:37.824 00.031 6680 IsGuiding returns 0
21:17:37.824 00.000 6680 scope move finished after 209 + 44 ms
21:17:37.824 00.000 6680 Move returns status 0, amount 209
21:17:37.824 00.000 6680 MoveAxis(N, 0, ABG)
21:17:37.824 00.000 6680 Move returns status 0, amount 0
21:17:37.824 00.000 6680 move complete, result=0
21:17:37.824 00.000 6680 worker thread done servicing request
21:17:37.824 00.000 6680 Worker thread wakes up
21:17:37.824 00.000 2864 GuideStep: -2.5 px 209 ms EAST, 0.1 px 0 ms NORTH
21:17:37.824 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:17:37.824 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:17:39.470 01.646 6680 Exposure complete
21:17:39.533 00.063 6680 worker thread done servicing request
21:17:39.533 00.000 2864 OnExposeComplete: enter
21:17:39.533 00.000 2864 UpdateGuideState(): m_state=6
21:17:39.538 00.005 2864 Star::Find(15, 155, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 187
21:17:39.538 00.000 2864 Star::Find returns 1 (0), X=153.98, Y=708.53, Mass=1743, SNR=29.4, Peak=162 HFD=3.0
21:17:39.538 00.000 2864 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.80) = xAngle (-3.26 = 3.02)
21:17:39.538 00.000 2864 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.34 = -0.05)
21:17:39.538 00.000 2864 CameraToMount -- cameraX=1.15 cameraY=-0.58 hyp=1.28 cameraTheta=-0.47 mountX=-1.27 mountY=-0.07, mountTheta=-3.09
21:17:39.549 00.011 2864 SchedulePrimaryMove(10198720, x=1.15, y=-0.58, opts=13)
21:17:39.549 00.000 2864 Enqueuing Move request for scope (1.15, -0.58)
21:17:39.549 00.000 6680 Worker thread wakes up
21:17:39.549 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.15, -0.58) opts 0xd
21:17:39.549 00.000 6680 Handling offset move in thread for scope, endpoint = (1.15, -0.58)
21:17:39.549 00.000 6680 Moving (1.15, -0.58) raw xDistance=-1.27 yDistance=-0.07
21:17:39.549 00.000 6680 PPEC rslt: input = -1.27, final = -1.73, react = -0.76, pred = -0.97, hyst = -0.80, hyst_pct = 0.00, period_length = 612.97
21:17:39.549 00.000 6680 PPEC: input: -1.27, control: -1.73, exposure: 1500
21:17:39.549 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:39.549 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:17:39.549 00.000 6680 MoveAxis(E, 233, ABG)
21:17:39.549 00.000 6680 Guiding  Dir = 2, Dur = 233
21:17:39.549 00.000 6680 IsGuiding returns 0
21:17:39.549 00.000 6680 PulseGuide returned control before completion, sleep 243
21:17:39.567 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=189, Gamma=0.560
21:17:39.613 00.046 2864 UpdateGuideState exits: m=1743 SNR=29.4
21:17:39.613 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:39.613 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:17:39.619 00.006 2864 Enqueuing Expose request
21:17:39.803 00.184 6680 IsGuiding returns 1
21:17:39.803 00.000 6680 scope still moving after pulse duration time elapsed
21:17:39.835 00.032 6680 IsGuiding returns 0
21:17:39.835 00.000 6680 scope move finished after 233 + 44 ms
21:17:39.835 00.000 6680 Move returns status 0, amount 233
21:17:39.835 00.000 6680 MoveAxis(N, 0, ABG)
21:17:39.835 00.000 6680 Move returns status 0, amount 0
21:17:39.835 00.000 6680 move complete, result=0
21:17:39.835 00.000 6680 worker thread done servicing request
21:17:39.835 00.000 6680 Worker thread wakes up
21:17:39.835 00.000 2864 GuideStep: -1.3 px 233 ms EAST, -0.1 px 0 ms NORTH
21:17:39.835 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:17:39.835 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:17:41.257 01.422 6680 Exposure complete
21:17:41.310 00.053 6680 worker thread done servicing request
21:17:41.319 00.009 2864 OnExposeComplete: enter
21:17:41.322 00.003 2864 UpdateGuideState(): m_state=6
21:17:41.324 00.002 2864 Star::Find(15, 153, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 188
21:17:41.324 00.000 2864 Star::Find returns 1 (0), X=153.21, Y=708.39, Mass=1806, SNR=30.0, Peak=159 HFD=3.2
21:17:41.326 00.002 2864 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.80) = xAngle (-3.89 = 2.40)
21:17:41.328 00.002 2864 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.96 = -0.68)
21:17:41.330 00.002 2864 CameraToMount -- cameraX=0.37 cameraY=-0.72 hyp=0.81 cameraTheta=-1.09 mountX=-0.59 mountY=-0.51, mountTheta=-2.43
21:17:41.334 00.004 2864 SchedulePrimaryMove(10198720, x=0.37, y=-0.72, opts=13)
21:17:41.336 00.002 2864 Enqueuing Move request for scope (0.37, -0.72)
21:17:41.336 00.000 6680 Worker thread wakes up
21:17:41.336 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.72) opts 0xd
21:17:41.336 00.000 6680 Handling offset move in thread for scope, endpoint = (0.37, -0.72)
21:17:41.336 00.000 6680 Moving (0.37, -0.72) raw xDistance=-0.59 yDistance=-0.51
21:17:41.340 00.004 6680 PPEC rslt: input = -0.59, final = -1.31, react = -0.36, pred = -0.95, hyst = -0.41, hyst_pct = 0.00, period_length = 613.71
21:17:41.340 00.000 6680 PPEC: input: -0.59, control: -1.31, exposure: 1500
21:17:41.340 00.000 6680 resist switch: large excursion: input -0.51 thresh 0.45 direction from 1 to -1
21:17:41.340 00.000 6680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.52
21:17:41.340 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
21:17:41.340 00.000 6680 MoveAxis(E, 176, ABG)
21:17:41.340 00.000 6680 Guiding  Dir = 2, Dur = 176
21:17:41.342 00.002 6680 IsGuiding returns 0
21:17:41.342 00.000 6680 PulseGuide returned control before completion, sleep 186
21:17:41.351 00.009 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=168, Gamma=0.560
21:17:41.389 00.038 2864 UpdateGuideState exits: m=1806 SNR=30.0
21:17:41.389 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:41.389 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:17:41.389 00.000 2864 Enqueuing Expose request
21:17:41.532 00.143 6680 IsGuiding returns 1
21:17:41.532 00.000 6680 scope still moving after pulse duration time elapsed
21:17:41.564 00.032 6680 IsGuiding returns 0
21:17:41.564 00.000 6680 scope move finished after 176 + 46 ms
21:17:41.564 00.000 6680 Move returns status 0, amount 176
21:17:41.564 00.000 6680 BLC: Oldest BLC event removed
21:17:41.564 00.000 6680 BLC: Dec direction reversal from South to North, backlash comp pulse of 213 applied
21:17:41.564 00.000 6680 MoveAxis(N, 294, ABG)
21:17:41.564 00.000 6680 Guiding  Dir = 0, Dur = 294
21:17:41.564 00.000 6680 IsGuiding returns 0
21:17:41.564 00.000 6680 PulseGuide returned control before completion, sleep 304
21:17:41.884 00.320 6680 IsGuiding returns 1
21:17:41.884 00.000 6680 scope still moving after pulse duration time elapsed
21:17:41.915 00.031 6680 IsGuiding returns 0
21:17:41.915 00.000 6680 scope move finished after 294 + 55 ms
21:17:41.915 00.000 6680 Move returns status 0, amount 294
21:17:41.915 00.000 6680 move complete, result=0
21:17:41.915 00.000 6680 worker thread done servicing request
21:17:41.915 00.000 2864 GuideStep: -0.6 px 176 ms EAST, -0.5 px 294 ms NORTH
21:17:41.922 00.007 6680 Worker thread wakes up
21:17:41.924 00.002 6680 worker thread servicing REQUEST_EXPOSE 1500
21:17:41.924 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:17:43.579 01.655 6680 Exposure complete
21:17:43.629 00.050 6680 worker thread done servicing request
21:17:43.629 00.000 2864 OnExposeComplete: enter
21:17:43.629 00.000 2864 UpdateGuideState(): m_state=6
21:17:43.632 00.003 2864 Star::Find(15, 153, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 189
21:17:43.632 00.000 2864 Star::Find returns 1 (0), X=153.27, Y=708.82, Mass=1897, SNR=30.7, Peak=184 HFD=3.0
21:17:43.632 00.000 2864 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.80) = xAngle (-3.37 = 2.91)
21:17:43.632 00.000 2864 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.45 = -0.16)
21:17:43.632 00.000 2864 CameraToMount -- cameraX=0.43 cameraY=-0.28 hyp=0.52 cameraTheta=-0.58 mountX=-0.50 mountY=-0.08, mountTheta=-2.98
21:17:43.643 00.011 2864 SchedulePrimaryMove(10198720, x=0.43, y=-0.28, opts=13)
21:17:43.643 00.000 2864 Enqueuing Move request for scope (0.43, -0.28)
21:17:43.643 00.000 6680 Worker thread wakes up
21:17:43.643 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.28) opts 0xd
21:17:43.643 00.000 6680 Handling offset move in thread for scope, endpoint = (0.43, -0.28)
21:17:43.643 00.000 6680 Moving (0.43, -0.28) raw xDistance=-0.50 yDistance=-0.08
21:17:43.643 00.000 6680 BLC: History state: CurrMiss=0.08, AvgInitMiss=0.28, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.507563, 1:0.083973
21:17:43.643 00.000 6680 BLC: No correction, Miss < min_move
21:17:43.649 00.006 6680 PPEC rslt: input = -0.50, final = -1.33, react = -0.30, pred = -1.03, hyst = -0.38, hyst_pct = 0.00, period_length = 614.45
21:17:43.649 00.000 6680 PPEC: input: -0.50, control: -1.33, exposure: 1500
21:17:43.649 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:43.651 00.002 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:17:43.651 00.000 6680 MoveAxis(E, 179, ABG)
21:17:43.651 00.000 6680 Guiding  Dir = 2, Dur = 179
21:17:43.651 00.000 6680 IsGuiding returns 0
21:17:43.651 00.000 6680 PulseGuide returned control before completion, sleep 189
21:17:43.661 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=155, Gamma=0.560
21:17:43.707 00.046 2864 UpdateGuideState exits: m=1897 SNR=30.7
21:17:43.707 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:43.707 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:17:43.707 00.000 2864 Enqueuing Expose request
21:17:43.850 00.143 6680 IsGuiding returns 1
21:17:43.850 00.000 6680 scope still moving after pulse duration time elapsed
21:17:43.882 00.032 6680 IsGuiding returns 0
21:17:43.882 00.000 6680 scope move finished after 179 + 52 ms
21:17:43.882 00.000 6680 Move returns status 0, amount 179
21:17:43.882 00.000 6680 MoveAxis(N, 0, ABG)
21:17:43.884 00.002 6680 Move returns status 0, amount 0
21:17:43.884 00.000 6680 move complete, result=0
21:17:43.884 00.000 6680 worker thread done servicing request
21:17:43.884 00.000 2864 GuideStep: -0.5 px 179 ms EAST, -0.1 px 0 ms NORTH
21:17:43.884 00.000 6680 Worker thread wakes up
21:17:43.884 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:17:43.884 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:17:45.319 01.435 6680 Exposure complete
21:17:45.355 00.036 6680 worker thread done servicing request
21:17:45.355 00.000 2864 OnExposeComplete: enter
21:17:45.371 00.016 2864 UpdateGuideState(): m_state=6
21:17:45.373 00.002 2864 Star::Find(15, 153, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 190
21:17:45.375 00.002 2864 Star::Find returns 1 (0), X=153.10, Y=709.00, Mass=1848, SNR=30.3, Peak=185 HFD=2.7
21:17:45.377 00.002 2864 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.80) = xAngle (-3.17 = 3.11)
21:17:45.379 00.002 2864 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.25 = 0.04)
21:17:45.381 00.002 2864 CameraToMount -- cameraX=0.26 cameraY=-0.10 hyp=0.28 cameraTheta=-0.38 mountX=-0.28 mountY=0.01, mountTheta=3.10
21:17:45.384 00.003 2864 SchedulePrimaryMove(10198720, x=0.26, y=-0.10, opts=13)
21:17:45.386 00.002 2864 Enqueuing Move request for scope (0.26, -0.10)
21:17:45.388 00.002 6680 Worker thread wakes up
21:17:45.388 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.10) opts 0xd
21:17:45.388 00.000 6680 Handling offset move in thread for scope, endpoint = (0.26, -0.10)
21:17:45.388 00.000 6680 Moving (0.26, -0.10) raw xDistance=-0.28 yDistance=0.01
21:17:45.388 00.000 6680 BLC: History state: CurrMiss=-0.01, AvgInitMiss=0.28, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.507563, 1:0.083973, 2:-0.010276
21:17:45.388 00.000 6680 BLC: No correction, Miss < min_move
21:17:45.390 00.002 6680 PPEC rslt: input = -0.28, final = -1.60, react = -0.17, pred = -1.43, hyst = -0.23, hyst_pct = 0.00, period_length = 615.23
21:17:45.390 00.000 6680 PPEC: input: -0.28, control: -1.60, exposure: 1500
21:17:45.390 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:45.392 00.002 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:17:45.392 00.000 6680 MoveAxis(E, 215, ABG)
21:17:45.392 00.000 6680 Guiding  Dir = 2, Dur = 215
21:17:45.392 00.000 6680 IsGuiding returns 0
21:17:45.392 00.000 6680 PulseGuide returned control before completion, sleep 225
21:17:45.400 00.008 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=198, Gamma=0.560
21:17:45.446 00.046 2864 UpdateGuideState exits: m=1848 SNR=30.3
21:17:45.450 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:45.450 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:17:45.452 00.002 2864 Enqueuing Expose request
21:17:45.623 00.171 6680 IsGuiding returns 1
21:17:45.623 00.000 6680 scope still moving after pulse duration time elapsed
21:17:45.655 00.032 6680 IsGuiding returns 0
21:17:45.655 00.000 6680 scope move finished after 215 + 48 ms
21:17:45.655 00.000 6680 Move returns status 0, amount 215
21:17:45.655 00.000 6680 MoveAxis(N, 0, ABG)
21:17:45.655 00.000 6680 Move returns status 0, amount 0
21:17:45.655 00.000 6680 move complete, result=0
21:17:45.655 00.000 6680 worker thread done servicing request
21:17:45.655 00.000 2864 GuideStep: -0.3 px 215 ms EAST, 0.0 px 0 ms NORTH
21:17:45.655 00.000 6680 Worker thread wakes up
21:17:45.655 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:17:45.655 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:17:47.304 01.649 6680 Exposure complete
21:17:47.389 00.085 6680 worker thread done servicing request
21:17:47.389 00.000 2864 OnExposeComplete: enter
21:17:47.389 00.000 2864 UpdateGuideState(): m_state=6
21:17:47.389 00.000 2864 Star::Find(15, 153, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 191
21:17:47.389 00.000 2864 Star::Find returns 1 (0), X=152.05, Y=709.23, Mass=1870, SNR=30.5, Peak=176 HFD=2.9
21:17:47.389 00.000 2864 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.80) = xAngle (0.19 = 0.19)
21:17:47.389 00.000 2864 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.89 = -2.89)
21:17:47.398 00.009 2864 CameraToMount -- cameraX=-0.79 cameraY=0.13 hyp=0.80 cameraTheta=2.98 mountX=0.79 mountY=-0.20, mountTheta=-0.25
21:17:47.398 00.000 2864 SchedulePrimaryMove(10198720, x=-0.79, y=0.13, opts=13)
21:17:47.398 00.000 2864 Enqueuing Move request for scope (-0.79, 0.13)
21:17:47.398 00.000 6680 Worker thread wakes up
21:17:47.398 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.79, 0.13) opts 0xd
21:17:47.398 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.79, 0.13)
21:17:47.398 00.000 6680 Moving (-0.79, 0.13) raw xDistance=0.79 yDistance=-0.20
21:17:47.398 00.000 6680 BLC: window closed
21:17:47.398 00.000 6680 BLC: History state: CurrMiss=0.20, AvgInitMiss=0.28, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.507563, 1:0.083973, 2:-0.010276
21:17:47.398 00.000 6680 BLC: Under-shoot: nominal increase by 45
21:17:47.398 00.000 6680 BLC: window closed
21:17:47.398 00.000 6680 BLC: Pulse adjusted to 234
21:17:47.410 00.012 6680 PPEC rslt: input = 0.79, final = -0.95, react = 0.47, pred = -1.42, hyst = 0.34, hyst_pct = 0.00, period_length = 616.01
21:17:47.410 00.000 6680 PPEC: input: 0.79, control: -0.95, exposure: 1500
21:17:47.410 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
21:17:47.410 00.000 6680 MoveAxis(E, 128, ABG)
21:17:47.410 00.000 6680 Guiding  Dir = 2, Dur = 128
21:17:47.410 00.000 6680 IsGuiding returns 0
21:17:47.410 00.000 6680 PulseGuide returned control before completion, sleep 138
21:17:47.421 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=197, Gamma=0.560
21:17:47.462 00.041 2864 UpdateGuideState exits: m=1870 SNR=30.5
21:17:47.462 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:47.462 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:17:47.462 00.000 2864 Enqueuing Expose request
21:17:47.557 00.095 6680 IsGuiding returns 1
21:17:47.557 00.000 6680 scope still moving after pulse duration time elapsed
21:17:47.588 00.031 6680 IsGuiding returns 0
21:17:47.588 00.000 6680 scope move finished after 128 + 49 ms
21:17:47.588 00.000 6680 Move returns status 0, amount 128
21:17:47.588 00.000 6680 MoveAxis(N, 32, ABG)
21:17:47.588 00.000 6680 Guiding  Dir = 0, Dur = 32
21:17:47.588 00.000 6680 IsGuiding returns 0
21:17:47.588 00.000 6680 PulseGuide returned control before completion, sleep 42
21:17:47.636 00.048 6680 IsGuiding returns 1
21:17:47.636 00.000 6680 scope still moving after pulse duration time elapsed
21:17:47.668 00.032 6680 IsGuiding returns 0
21:17:47.668 00.000 6680 scope move finished after 32 + 47 ms
21:17:47.668 00.000 6680 Move returns status 0, amount 32
21:17:47.668 00.000 6680 move complete, result=0
21:17:47.668 00.000 6680 worker thread done servicing request
21:17:47.668 00.000 2864 GuideStep: 0.8 px 128 ms EAST, -0.2 px 32 ms NORTH
21:17:47.668 00.000 6680 Worker thread wakes up
21:17:47.668 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:17:47.668 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:17:47.876 00.208 2864 evsrv: cli 1028D538 connect
21:17:47.882 00.006 2864 case statement mapped state 6 to 3
21:17:47.888 00.006 2864 case statement mapped state 6 to 3
21:17:47.888 00.000 2864 evsrv: cli 1028D538 request: {"method":"get_pixel_scale","id":"ddb4de20-8ad3-4c98-8097-b31046cf2406"}
21:17:47.904 00.016 2864 evsrv: cli 1028D538 response: {"jsonrpc":"2.0","result":1.86834,"id":"ddb4de20-8ad3-4c98-8097-b31046cf2406"}
21:17:47.913 00.009 2864 evsrv: cli 1028D538 disconnect
21:17:49.101 01.188 6680 Exposure complete
21:17:49.163 00.062 6680 worker thread done servicing request
21:17:49.163 00.000 2864 OnExposeComplete: enter
21:17:49.163 00.000 2864 UpdateGuideState(): m_state=6
21:17:49.170 00.007 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 192
21:17:49.170 00.000 2864 Star::Find returns 1 (0), X=152.02, Y=709.57, Mass=1943, SNR=31.1, Peak=189 HFD=2.7
21:17:49.170 00.000 2864 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.80) = xAngle (-0.17 = -0.17)
21:17:49.170 00.000 2864 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.25 = 3.04)
21:17:49.170 00.000 2864 CameraToMount -- cameraX=-0.82 cameraY=0.47 hyp=0.94 cameraTheta=2.62 mountX=0.93 mountY=0.10, mountTheta=0.11
21:17:49.170 00.000 2864 SchedulePrimaryMove(10198720, x=-0.82, y=0.47, opts=13)
21:17:49.170 00.000 2864 Enqueuing Move request for scope (-0.82, 0.47)
21:17:49.170 00.000 6680 Worker thread wakes up
21:17:49.170 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.82, 0.47) opts 0xd
21:17:49.170 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.82, 0.47)
21:17:49.170 00.000 6680 Moving (-0.82, 0.47) raw xDistance=0.93 yDistance=0.10
21:17:49.186 00.016 6680 PPEC rslt: input = 0.93, final = -0.66, react = 0.56, pred = -1.21, hyst = 0.41, hyst_pct = 0.00, period_length = 616.78
21:17:49.186 00.000 6680 PPEC: input: 0.93, control: -0.66, exposure: 1500
21:17:49.186 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:49.186 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:17:49.186 00.000 6680 MoveAxis(E, 88, ABG)
21:17:49.186 00.000 6680 Guiding  Dir = 2, Dur = 88
21:17:49.188 00.002 6680 IsGuiding returns 0
21:17:49.188 00.000 6680 PulseGuide returned control before completion, sleep 98
21:17:49.198 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=188, Gamma=0.560
21:17:49.233 00.035 2864 UpdateGuideState exits: m=1943 SNR=31.1
21:17:49.233 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:49.249 00.016 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:17:49.249 00.000 2864 Enqueuing Expose request
21:17:49.296 00.047 6680 IsGuiding returns 1
21:17:49.296 00.000 6680 scope still moving after pulse duration time elapsed
21:17:49.328 00.032 6680 IsGuiding returns 0
21:17:49.328 00.000 6680 scope move finished after 88 + 52 ms
21:17:49.328 00.000 6680 Move returns status 0, amount 88
21:17:49.328 00.000 6680 MoveAxis(N, 0, ABG)
21:17:49.328 00.000 6680 Move returns status 0, amount 0
21:17:49.328 00.000 6680 move complete, result=0
21:17:49.328 00.000 6680 worker thread done servicing request
21:17:49.328 00.000 6680 Worker thread wakes up
21:17:49.328 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:17:49.328 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:17:49.335 00.007 2864 GuideStep: 0.9 px 88 ms EAST, 0.1 px 0 ms NORTH
21:17:50.976 01.641 6680 Exposure complete
21:17:51.044 00.068 6680 worker thread done servicing request
21:17:51.044 00.000 2864 OnExposeComplete: enter
21:17:51.052 00.008 2864 UpdateGuideState(): m_state=6
21:17:51.054 00.002 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 193
21:17:51.058 00.004 2864 Star::Find returns 1 (0), X=152.35, Y=709.23, Mass=1801, SNR=29.9, Peak=184 HFD=3.0
21:17:51.060 00.002 2864 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.80) = xAngle (0.09 = 0.09)
21:17:51.062 00.002 2864 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.98 = -2.98)
21:17:51.064 00.002 2864 CameraToMount -- cameraX=-0.49 cameraY=0.13 hyp=0.51 cameraTheta=2.89 mountX=0.50 mountY=-0.08, mountTheta=-0.16
21:17:51.068 00.004 2864 SchedulePrimaryMove(10198720, x=-0.49, y=0.13, opts=13)
21:17:51.069 00.001 2864 Enqueuing Move request for scope (-0.49, 0.13)
21:17:51.069 00.000 6680 Worker thread wakes up
21:17:51.069 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.13) opts 0xd
21:17:51.069 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.49, 0.13)
21:17:51.069 00.000 6680 Moving (-0.49, 0.13) raw xDistance=0.50 yDistance=-0.08
21:17:51.069 00.000 6680 PPEC rslt: input = 0.50, final = 0.04, react = 0.30, pred = -0.26, hyst = 0.22, hyst_pct = 0.00, period_length = 617.60
21:17:51.069 00.000 6680 PPEC: input: 0.50, control: 0.04, exposure: 1500
21:17:51.069 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:51.069 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:17:51.069 00.000 6680 MoveAxis(W, 6, ABG)
21:17:51.069 00.000 6680 Guiding  Dir = 3, Dur = 6
21:17:51.069 00.000 6680 IsGuiding returns 0
21:17:51.069 00.000 6680 PulseGuide returned control before completion, sleep 16
21:17:51.083 00.014 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=157, Gamma=0.560
21:17:51.099 00.016 6680 IsGuiding returns 1
21:17:51.099 00.000 6680 scope still moving after pulse duration time elapsed
21:17:51.131 00.032 6680 IsGuiding returns 0
21:17:51.131 00.000 6680 scope move finished after 6 + 47 ms
21:17:51.131 00.000 6680 Move returns status 0, amount 6
21:17:51.131 00.000 6680 MoveAxis(N, 0, ABG)
21:17:51.131 00.000 6680 Move returns status 0, amount 0
21:17:51.131 00.000 6680 move complete, result=0
21:17:51.131 00.000 6680 worker thread done servicing request
21:17:51.132 00.001 2864 UpdateGuideState exits: m=1801 SNR=29.9
21:17:51.132 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:51.132 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:17:51.132 00.000 2864 Enqueuing Expose request
21:17:51.132 00.000 6680 Worker thread wakes up
21:17:51.132 00.000 2864 GuideStep: 0.5 px 6 ms WEST, -0.1 px 0 ms NORTH
21:17:51.132 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:17:51.132 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:17:52.569 01.437 6680 Exposure complete
21:17:52.632 00.063 6680 worker thread done servicing request
21:17:52.632 00.000 2864 OnExposeComplete: enter
21:17:52.632 00.000 2864 UpdateGuideState(): m_state=6
21:17:52.648 00.016 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 194
21:17:52.650 00.002 2864 Star::Find returns 1 (0), X=152.10, Y=709.18, Mass=1929, SNR=31.0, Peak=187 HFD=3.0
21:17:52.650 00.000 2864 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.80) = xAngle (0.24 = 0.24)
21:17:52.650 00.000 2864 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.83 = -2.83)
21:17:52.650 00.000 2864 CameraToMount -- cameraX=-0.74 cameraY=0.08 hyp=0.74 cameraTheta=3.04 mountX=0.72 mountY=-0.23, mountTheta=-0.30
21:17:52.650 00.000 2864 SchedulePrimaryMove(10198720, x=-0.74, y=0.08, opts=13)
21:17:52.650 00.000 2864 Enqueuing Move request for scope (-0.74, 0.08)
21:17:52.650 00.000 6680 Worker thread wakes up
21:17:52.650 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.74, 0.08) opts 0xd
21:17:52.650 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.74, 0.08)
21:17:52.650 00.000 6680 Moving (-0.74, 0.08) raw xDistance=0.72 yDistance=-0.23
21:17:52.663 00.013 6680 PPEC rslt: input = 0.72, final = 0.42, react = 0.43, pred = -0.01, hyst = 0.35, hyst_pct = 0.00, period_length = 618.42
21:17:52.663 00.000 6680 PPEC: input: 0.72, control: 0.42, exposure: 1500
21:17:52.663 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:17:52.663 00.000 6680 MoveAxis(W, 56, ABG)
21:17:52.663 00.000 6680 Guiding  Dir = 3, Dur = 56
21:17:52.663 00.000 6680 IsGuiding returns 0
21:17:52.663 00.000 6680 PulseGuide returned control before completion, sleep 66
21:17:52.663 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=183, Gamma=0.560
21:17:52.711 00.048 2864 UpdateGuideState exits: m=1929 SNR=31.0
21:17:52.711 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:52.711 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:17:52.726 00.015 2864 Enqueuing Expose request
21:17:52.742 00.016 6680 IsGuiding returns 1
21:17:52.742 00.000 6680 scope still moving after pulse duration time elapsed
21:17:52.774 00.032 6680 IsGuiding returns 0
21:17:52.774 00.000 6680 scope move finished after 56 + 51 ms
21:17:52.774 00.000 6680 Move returns status 0, amount 56
21:17:52.774 00.000 6680 MoveAxis(N, 36, ABG)
21:17:52.774 00.000 6680 Guiding  Dir = 0, Dur = 36
21:17:52.776 00.002 6680 IsGuiding returns 0
21:17:52.776 00.000 6680 PulseGuide returned control before completion, sleep 46
21:17:52.837 00.061 6680 IsGuiding returns 0
21:17:52.837 00.000 6680 Move returns status 0, amount 36
21:17:52.837 00.000 6680 move complete, result=0
21:17:52.837 00.000 6680 worker thread done servicing request
21:17:52.837 00.000 2864 GuideStep: 0.7 px 56 ms WEST, -0.2 px 36 ms NORTH
21:17:52.837 00.000 6680 Worker thread wakes up
21:17:52.837 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:17:52.837 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:17:54.478 01.641 6680 Exposure complete
21:17:54.530 00.052 6680 worker thread done servicing request
21:17:54.530 00.000 2864 OnExposeComplete: enter
21:17:54.536 00.006 2864 UpdateGuideState(): m_state=6
21:17:54.538 00.002 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 195
21:17:54.538 00.000 2864 Star::Find returns 1 (0), X=153.44, Y=708.88, Mass=1837, SNR=30.2, Peak=180 HFD=3.0
21:17:54.538 00.000 2864 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.80) = xAngle (-3.15 = 3.13)
21:17:54.538 00.000 2864 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.23 = 0.06)
21:17:54.538 00.000 2864 CameraToMount -- cameraX=0.60 cameraY=-0.23 hyp=0.65 cameraTheta=-0.36 mountX=-0.65 mountY=0.04, mountTheta=3.09
21:17:54.538 00.000 2864 SchedulePrimaryMove(10198720, x=0.60, y=-0.23, opts=13)
21:17:54.538 00.000 2864 Enqueuing Move request for scope (0.60, -0.23)
21:17:54.552 00.014 6680 Worker thread wakes up
21:17:54.552 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.60, -0.23) opts 0xd
21:17:54.552 00.000 6680 Handling offset move in thread for scope, endpoint = (0.60, -0.23)
21:17:54.552 00.000 6680 Moving (0.60, -0.23) raw xDistance=-0.65 yDistance=0.04
21:17:54.552 00.000 6680 PPEC rslt: input = -0.65, final = 0.21, react = -0.39, pred = 0.59, hyst = -0.35, hyst_pct = 0.00, period_length = 619.31
21:17:54.552 00.000 6680 PPEC: input: -0.65, control: 0.21, exposure: 1500
21:17:54.552 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:54.552 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:17:54.552 00.000 6680 MoveAxis(W, 28, ABG)
21:17:54.552 00.000 6680 Guiding  Dir = 3, Dur = 28
21:17:54.552 00.000 6680 IsGuiding returns 0
21:17:54.552 00.000 6680 PulseGuide returned control before completion, sleep 38
21:17:54.552 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=179, Gamma=0.560
21:17:54.599 00.047 6680 IsGuiding returns 1
21:17:54.599 00.000 6680 scope still moving after pulse duration time elapsed
21:17:54.600 00.001 2864 UpdateGuideState exits: m=1837 SNR=30.2
21:17:54.600 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:54.615 00.015 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:17:54.617 00.002 2864 Enqueuing Expose request
21:17:54.631 00.014 6680 IsGuiding returns 0
21:17:54.631 00.000 6680 scope move finished after 28 + 46 ms
21:17:54.631 00.000 6680 Move returns status 0, amount 28
21:17:54.631 00.000 6680 MoveAxis(N, 0, ABG)
21:17:54.631 00.000 6680 Move returns status 0, amount 0
21:17:54.631 00.000 6680 move complete, result=0
21:17:54.631 00.000 6680 worker thread done servicing request
21:17:54.631 00.000 2864 GuideStep: -0.6 px 28 ms WEST, 0.0 px 0 ms NORTH
21:17:54.632 00.001 6680 Worker thread wakes up
21:17:54.632 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:17:54.632 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:17:56.057 01.425 6680 Exposure complete
21:17:56.120 00.063 6680 worker thread done servicing request
21:17:56.120 00.000 2864 OnExposeComplete: enter
21:17:56.120 00.000 2864 UpdateGuideState(): m_state=6
21:17:56.132 00.012 2864 Star::Find(15, 153, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 196
21:17:56.134 00.002 2864 Star::Find returns 1 (0), X=153.97, Y=708.49, Mass=1840, SNR=30.2, Peak=148 HFD=3.4
21:17:56.136 00.002 2864 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.80) = xAngle (-3.30 = 2.99)
21:17:56.136 00.000 2864 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.37 = -0.09)
21:17:56.136 00.000 2864 CameraToMount -- cameraX=1.13 cameraY=-0.62 hyp=1.29 cameraTheta=-0.50 mountX=-1.27 mountY=-0.11, mountTheta=-3.05
21:17:56.136 00.000 2864 SchedulePrimaryMove(10198720, x=1.13, y=-0.62, opts=13)
21:17:56.136 00.000 2864 Enqueuing Move request for scope (1.13, -0.62)
21:17:56.136 00.000 6680 Worker thread wakes up
21:17:56.136 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.13, -0.62) opts 0xd
21:17:56.136 00.000 6680 Handling offset move in thread for scope, endpoint = (1.13, -0.62)
21:17:56.136 00.000 6680 Moving (1.13, -0.62) raw xDistance=-1.27 yDistance=-0.11
21:17:56.136 00.000 6680 PPEC rslt: input = -1.27, final = 0.00, react = -0.76, pred = 0.77, hyst = -0.66, hyst_pct = 0.00, period_length = 620.18
21:17:56.136 00.000 6680 PPEC: input: -1.27, control: 0.00, exposure: 1500
21:17:56.136 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:56.136 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:17:56.136 00.000 6680 MoveAxis(W, 1, ABG)
21:17:56.136 00.000 6680 Guiding  Dir = 3, Dur = 1
21:17:56.136 00.000 6680 IsGuiding returns 0
21:17:56.136 00.000 6680 PulseGuide returned control before completion, sleep 11
21:17:56.156 00.020 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=186, Gamma=0.560
21:17:56.167 00.011 6680 IsGuiding returns 1
21:17:56.167 00.000 6680 scope still moving after pulse duration time elapsed
21:17:56.199 00.032 6680 IsGuiding returns 0
21:17:56.199 00.000 6680 scope move finished after 1 + 47 ms
21:17:56.199 00.000 6680 Move returns status 0, amount 1
21:17:56.199 00.000 6680 MoveAxis(N, 0, ABG)
21:17:56.199 00.000 6680 Move returns status 0, amount 0
21:17:56.199 00.000 6680 move complete, result=0
21:17:56.199 00.000 6680 worker thread done servicing request
21:17:56.199 00.000 2864 UpdateGuideState exits: m=1840 SNR=30.2
21:17:56.199 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:56.199 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:17:56.199 00.000 2864 Enqueuing Expose request
21:17:56.199 00.000 6680 Worker thread wakes up
21:17:56.199 00.000 2864 GuideStep: -1.3 px 1 ms WEST, -0.1 px 0 ms NORTH
21:17:56.215 00.016 6680 worker thread servicing REQUEST_EXPOSE 1500
21:17:56.215 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:17:57.865 01.650 6680 Exposure complete
21:17:57.913 00.048 6680 worker thread done servicing request
21:17:57.913 00.000 2864 OnExposeComplete: enter
21:17:57.913 00.000 2864 UpdateGuideState(): m_state=6
21:17:57.929 00.016 2864 Star::Find(15, 153, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 197
21:17:57.931 00.002 2864 Star::Find returns 1 (0), X=154.55, Y=708.37, Mass=1821, SNR=30.1, Peak=161 HFD=3.2
21:17:57.934 00.003 2864 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.80) = xAngle (-3.20 = 3.08)
21:17:57.934 00.000 2864 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.28 = 0.01)
21:17:57.934 00.000 2864 CameraToMount -- cameraX=1.71 cameraY=-0.73 hyp=1.86 cameraTheta=-0.41 mountX=-1.86 mountY=0.01, mountTheta=3.13
21:17:57.934 00.000 2864 SchedulePrimaryMove(10198720, x=1.71, y=-0.73, opts=13)
21:17:57.934 00.000 2864 Enqueuing Move request for scope (1.71, -0.73)
21:17:57.945 00.011 6680 Worker thread wakes up
21:17:57.945 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.71, -0.73) opts 0xd
21:17:57.945 00.000 6680 Handling offset move in thread for scope, endpoint = (1.71, -0.73)
21:17:57.945 00.000 6680 Moving (1.71, -0.73) raw xDistance=-1.86 yDistance=0.01
21:17:57.945 00.000 6680 PPEC rslt: input = -1.86, final = -0.11, react = -1.11, pred = 1.00, hyst = -0.99, hyst_pct = 0.00, period_length = 621.05
21:17:57.945 00.000 6680 PPEC: input: -1.86, control: -0.11, exposure: 1500
21:17:57.945 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:57.945 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:17:57.945 00.000 6680 MoveAxis(E, 15, ABG)
21:17:57.945 00.000 6680 Guiding  Dir = 2, Dur = 15
21:17:57.945 00.000 6680 IsGuiding returns 0
21:17:57.945 00.000 6680 PulseGuide returned control before completion, sleep 25
21:17:57.958 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=183, Gamma=0.560
21:17:57.976 00.018 6680 IsGuiding returns 1
21:17:57.976 00.000 6680 scope still moving after pulse duration time elapsed
21:17:57.992 00.016 2864 UpdateGuideState exits: m=1821 SNR=30.1
21:17:58.007 00.015 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:58.007 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:17:58.007 00.000 2864 Enqueuing Expose request
21:17:58.007 00.000 6680 IsGuiding returns 0
21:17:58.007 00.000 6680 scope move finished after 15 + 53 ms
21:17:58.007 00.000 6680 Move returns status 0, amount 15
21:17:58.007 00.000 6680 MoveAxis(N, 0, ABG)
21:17:58.007 00.000 6680 Move returns status 0, amount 0
21:17:58.007 00.000 6680 move complete, result=0
21:17:58.007 00.000 6680 worker thread done servicing request
21:17:58.007 00.000 6680 Worker thread wakes up
21:17:58.007 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:17:58.007 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:17:58.023 00.016 2864 GuideStep: -1.9 px 15 ms EAST, 0.0 px 0 ms NORTH
21:17:59.444 01.421 6680 Exposure complete
21:17:59.513 00.069 6680 worker thread done servicing request
21:17:59.513 00.000 2864 OnExposeComplete: enter
21:17:59.513 00.000 2864 UpdateGuideState(): m_state=6
21:17:59.513 00.000 2864 Star::Find(15, 154, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 198
21:17:59.513 00.000 2864 Star::Find returns 1 (0), X=154.87, Y=708.21, Mass=1756, SNR=29.5, Peak=192 HFD=2.9
21:17:59.513 00.000 2864 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.80) = xAngle (-3.21 = 3.08)
21:17:59.513 00.000 2864 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.28 = 0.00)
21:17:59.513 00.000 2864 CameraToMount -- cameraX=2.04 cameraY=-0.89 hyp=2.22 cameraTheta=-0.41 mountX=-2.22 mountY=0.00, mountTheta=3.14
21:17:59.528 00.015 2864 SchedulePrimaryMove(10198720, x=2.04, y=-0.89, opts=13)
21:17:59.528 00.000 2864 Enqueuing Move request for scope (2.04, -0.89)
21:17:59.528 00.000 6680 Worker thread wakes up
21:17:59.528 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.04, -0.89) opts 0xd
21:17:59.528 00.000 6680 Handling offset move in thread for scope, endpoint = (2.04, -0.89)
21:17:59.528 00.000 6680 Moving (2.04, -0.89) raw xDistance=-2.22 yDistance=0.00
21:17:59.535 00.007 6680 PPEC rslt: input = -2.22, final = -1.33, react = -1.33, pred = 0.00, hyst = -1.20, hyst_pct = 0.00, period_length = 622.01
21:17:59.535 00.000 6680 PPEC: input: -2.22, control: -1.33, exposure: 1500
21:17:59.535 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:59.535 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:17:59.535 00.000 6680 MoveAxis(E, 179, ABG)
21:17:59.535 00.000 6680 Guiding  Dir = 2, Dur = 179
21:17:59.535 00.000 6680 IsGuiding returns 0
21:17:59.535 00.000 6680 PulseGuide returned control before completion, sleep 189
21:17:59.547 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=198, Gamma=0.560
21:17:59.592 00.045 2864 UpdateGuideState exits: m=1756 SNR=29.5
21:17:59.592 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:59.592 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:17:59.592 00.000 2864 Enqueuing Expose request
21:17:59.735 00.143 6680 IsGuiding returns 1
21:17:59.735 00.000 6680 scope still moving after pulse duration time elapsed
21:17:59.766 00.031 6680 IsGuiding returns 0
21:17:59.766 00.000 6680 scope move finished after 179 + 50 ms
21:17:59.766 00.000 6680 Move returns status 0, amount 179
21:17:59.766 00.000 6680 MoveAxis(N, 0, ABG)
21:17:59.766 00.000 6680 Move returns status 0, amount 0
21:17:59.766 00.000 6680 move complete, result=0
21:17:59.766 00.000 6680 worker thread done servicing request
21:17:59.766 00.000 6680 Worker thread wakes up
21:17:59.766 00.000 2864 GuideStep: -2.2 px 179 ms EAST, 0.0 px 0 ms NORTH
21:17:59.766 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:17:59.766 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:18:01.411 01.645 6680 Exposure complete
21:18:01.468 00.057 6680 worker thread done servicing request
21:18:01.468 00.000 2864 OnExposeComplete: enter
21:18:01.468 00.000 2864 UpdateGuideState(): m_state=6
21:18:01.468 00.000 2864 Star::Find(15, 154, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 199
21:18:01.474 00.006 2864 Star::Find returns 1 (0), X=154.91, Y=707.89, Mass=1900, SNR=30.7, Peak=196 HFD=2.8
21:18:01.476 00.002 2864 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.80) = xAngle (-3.33 = 2.96)
21:18:01.476 00.000 2864 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.40 = -0.12)
21:18:01.476 00.000 2864 CameraToMount -- cameraX=2.07 cameraY=-1.22 hyp=2.40 cameraTheta=-0.53 mountX=-2.36 mountY=-0.28, mountTheta=-3.02
21:18:01.476 00.000 2864 SchedulePrimaryMove(10198720, x=2.07, y=-1.22, opts=13)
21:18:01.476 00.000 2864 Enqueuing Move request for scope (2.07, -1.22)
21:18:01.476 00.000 6680 Worker thread wakes up
21:18:01.476 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (2.07, -1.22) opts 0xd
21:18:01.476 00.000 6680 Handling offset move in thread for scope, endpoint = (2.07, -1.22)
21:18:01.476 00.000 6680 Moving (2.07, -1.22) raw xDistance=-2.36 yDistance=-0.28
21:18:01.488 00.012 6680 PPEC rslt: input = -2.36, final = -1.35, react = -1.42, pred = 0.06, hyst = -1.28, hyst_pct = 0.00, period_length = 622.96
21:18:01.488 00.000 6680 PPEC: input: -2.36, control: -1.35, exposure: 1500
21:18:01.488 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
21:18:01.488 00.000 6680 MoveAxis(E, 182, ABG)
21:18:01.488 00.000 6680 Guiding  Dir = 2, Dur = 182
21:18:01.490 00.002 6680 IsGuiding returns 0
21:18:01.490 00.000 6680 PulseGuide returned control before completion, sleep 192
21:18:01.490 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=181, Gamma=0.560
21:18:01.538 00.048 2864 UpdateGuideState exits: m=1900 SNR=30.7
21:18:01.538 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:01.538 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:18:01.538 00.000 2864 Enqueuing Expose request
21:18:01.694 00.156 6680 IsGuiding returns 1
21:18:01.694 00.000 6680 scope still moving after pulse duration time elapsed
21:18:01.726 00.032 6680 IsGuiding returns 0
21:18:01.726 00.000 6680 scope move finished after 182 + 54 ms
21:18:01.726 00.000 6680 Move returns status 0, amount 182
21:18:01.726 00.000 6680 MoveAxis(N, 45, ABG)
21:18:01.726 00.000 6680 Guiding  Dir = 0, Dur = 45
21:18:01.726 00.000 6680 IsGuiding returns 0
21:18:01.726 00.000 6680 PulseGuide returned control before completion, sleep 55
21:18:01.788 00.062 6680 IsGuiding returns 1
21:18:01.788 00.000 6680 scope still moving after pulse duration time elapsed
21:18:01.820 00.032 6680 IsGuiding returns 0
21:18:01.820 00.000 6680 scope move finished after 45 + 48 ms
21:18:01.820 00.000 6680 Move returns status 0, amount 45
21:18:01.820 00.000 6680 move complete, result=0
21:18:01.820 00.000 6680 worker thread done servicing request
21:18:01.820 00.000 6680 Worker thread wakes up
21:18:01.820 00.000 2864 GuideStep: -2.4 px 182 ms EAST, -0.3 px 45 ms NORTH
21:18:01.820 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:18:01.820 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:18:03.245 01.425 6680 Exposure complete
21:18:03.308 00.063 6680 worker thread done servicing request
21:18:03.308 00.000 2864 OnExposeComplete: enter
21:18:03.308 00.000 2864 UpdateGuideState(): m_state=6
21:18:03.308 00.000 2864 Star::Find(15, 154, 707, 0, (0,0,0,0), 1.5, 10.0, 255) frame 200
21:18:03.319 00.011 2864 Star::Find returns 1 (0), X=154.54, Y=708.10, Mass=1866, SNR=30.5, Peak=181 HFD=3.1
21:18:03.319 00.000 2864 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.80) = xAngle (-3.33 = 2.96)
21:18:03.324 00.005 2864 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.40 = -0.12)
21:18:03.324 00.000 2864 CameraToMount -- cameraX=1.71 cameraY=-1.00 hyp=1.98 cameraTheta=-0.53 mountX=-1.95 mountY=-0.23, mountTheta=-3.02
21:18:03.324 00.000 2864 SchedulePrimaryMove(10198720, x=1.71, y=-1.00, opts=13)
21:18:03.324 00.000 2864 Enqueuing Move request for scope (1.71, -1.00)
21:18:03.324 00.000 6680 Worker thread wakes up
21:18:03.324 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.71, -1.00) opts 0xd
21:18:03.324 00.000 6680 Handling offset move in thread for scope, endpoint = (1.71, -1.00)
21:18:03.324 00.000 6680 Moving (1.71, -1.00) raw xDistance=-1.95 yDistance=-0.23
21:18:03.324 00.000 6680 PPEC rslt: input = -1.95, final = -1.05, react = -1.17, pred = 0.11, hyst = -1.13, hyst_pct = 0.00, period_length = 623.89
21:18:03.324 00.000 6680 PPEC: input: -1.95, control: -1.05, exposure: 1500
21:18:03.324 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:18:03.324 00.000 6680 MoveAxis(E, 142, ABG)
21:18:03.324 00.000 6680 Guiding  Dir = 2, Dur = 142
21:18:03.324 00.000 6680 IsGuiding returns 0
21:18:03.338 00.014 6680 PulseGuide returned control before completion, sleep 152
21:18:03.346 00.008 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=177, Gamma=0.560
21:18:03.388 00.042 2864 UpdateGuideState exits: m=1866 SNR=30.5
21:18:03.388 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:03.388 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:18:03.388 00.000 2864 Enqueuing Expose request
21:18:03.499 00.111 6680 IsGuiding returns 1
21:18:03.499 00.000 6680 scope still moving after pulse duration time elapsed
21:18:03.531 00.032 6680 IsGuiding returns 0
21:18:03.531 00.000 6680 scope move finished after 142 + 52 ms
21:18:03.531 00.000 6680 Move returns status 0, amount 142
21:18:03.531 00.000 6680 MoveAxis(N, 37, ABG)
21:18:03.531 00.000 6680 Guiding  Dir = 0, Dur = 37
21:18:03.531 00.000 6680 IsGuiding returns 0
21:18:03.531 00.000 6680 PulseGuide returned control before completion, sleep 47
21:18:03.594 00.063 6680 IsGuiding returns 1
21:18:03.594 00.000 6680 scope still moving after pulse duration time elapsed
21:18:03.626 00.032 6680 IsGuiding returns 0
21:18:03.626 00.000 6680 scope move finished after 37 + 57 ms
21:18:03.626 00.000 6680 Move returns status 0, amount 37
21:18:03.626 00.000 6680 move complete, result=0
21:18:03.626 00.000 6680 worker thread done servicing request
21:18:03.626 00.000 2864 GuideStep: -1.9 px 142 ms EAST, -0.2 px 37 ms NORTH
21:18:03.632 00.006 6680 Worker thread wakes up
21:18:03.632 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:18:03.632 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:18:05.271 01.639 6680 Exposure complete
21:18:05.320 00.049 6680 worker thread done servicing request
21:18:05.320 00.000 2864 OnExposeComplete: enter
21:18:05.320 00.000 2864 UpdateGuideState(): m_state=6
21:18:05.320 00.000 2864 Star::Find(15, 154, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 201
21:18:05.320 00.000 2864 Star::Find returns 1 (0), X=154.52, Y=708.69, Mass=1853, SNR=30.4, Peak=164 HFD=3.1
21:18:05.320 00.000 2864 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.80) = xAngle (-3.04 = -3.04)
21:18:05.320 00.000 2864 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.11 = 0.17)
21:18:05.320 00.000 2864 CameraToMount -- cameraX=1.68 cameraY=-0.42 hyp=1.73 cameraTheta=-0.24 mountX=-1.72 mountY=0.29, mountTheta=2.97
21:18:05.335 00.015 2864 SchedulePrimaryMove(10198720, x=1.68, y=-0.42, opts=13)
21:18:05.339 00.004 2864 Enqueuing Move request for scope (1.68, -0.42)
21:18:05.339 00.000 6680 Worker thread wakes up
21:18:05.339 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.68, -0.42) opts 0xd
21:18:05.339 00.000 6680 Handling offset move in thread for scope, endpoint = (1.68, -0.42)
21:18:05.339 00.000 6680 Moving (1.68, -0.42) raw xDistance=-1.72 yDistance=0.29
21:18:05.339 00.000 6680 PPEC rslt: input = -1.72, final = -1.68, react = -1.03, pred = -0.65, hyst = -1.01, hyst_pct = 0.00, period_length = 624.93
21:18:05.339 00.000 6680 PPEC: input: -1.72, control: -1.68, exposure: 1500
21:18:05.339 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:18:05.339 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
21:18:05.339 00.000 6680 MoveAxis(E, 226, ABG)
21:18:05.339 00.000 6680 Guiding  Dir = 2, Dur = 226
21:18:05.339 00.000 6680 IsGuiding returns 0
21:18:05.339 00.000 6680 PulseGuide returned control before completion, sleep 236
21:18:05.354 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=188, Gamma=0.560
21:18:05.400 00.046 2864 UpdateGuideState exits: m=1853 SNR=30.4
21:18:05.404 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:05.404 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:18:05.406 00.002 2864 Enqueuing Expose request
21:18:05.588 00.182 6680 IsGuiding returns 1
21:18:05.588 00.000 6680 scope still moving after pulse duration time elapsed
21:18:05.620 00.032 6680 IsGuiding returns 0
21:18:05.620 00.000 6680 scope move finished after 226 + 50 ms
21:18:05.620 00.000 6680 Move returns status 0, amount 226
21:18:05.620 00.000 6680 MoveAxis(N, 0, ABG)
21:18:05.622 00.002 6680 Move returns status 0, amount 0
21:18:05.622 00.000 6680 move complete, result=0
21:18:05.622 00.000 6680 worker thread done servicing request
21:18:05.622 00.000 2864 GuideStep: -1.7 px 226 ms EAST, 0.3 px 0 ms NORTH
21:18:05.624 00.002 6680 Worker thread wakes up
21:18:05.624 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:18:05.624 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:18:07.060 01.436 6680 Exposure complete
21:18:07.107 00.047 6680 worker thread done servicing request
21:18:07.107 00.000 2864 OnExposeComplete: enter
21:18:07.107 00.000 2864 UpdateGuideState(): m_state=6
21:18:07.107 00.000 2864 Star::Find(15, 154, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 202
21:18:07.123 00.016 2864 Star::Find returns 1 (0), X=154.28, Y=708.86, Mass=1921, SNR=30.9, Peak=181 HFD=2.9
21:18:07.125 00.002 2864 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.80) = xAngle (-2.97 = -2.97)
21:18:07.127 00.002 2864 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.04 = 0.24)
21:18:07.127 00.000 2864 CameraToMount -- cameraX=1.44 cameraY=-0.25 hyp=1.46 cameraTheta=-0.17 mountX=-1.44 mountY=0.35, mountTheta=2.90
21:18:07.131 00.004 2864 SchedulePrimaryMove(10198720, x=1.44, y=-0.25, opts=13)
21:18:07.132 00.001 2864 Enqueuing Move request for scope (1.44, -0.25)
21:18:07.134 00.002 6680 Worker thread wakes up
21:18:07.134 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.44, -0.25) opts 0xd
21:18:07.134 00.000 6680 Handling offset move in thread for scope, endpoint = (1.44, -0.25)
21:18:07.134 00.000 6680 Moving (1.44, -0.25) raw xDistance=-1.44 yDistance=0.35
21:18:07.138 00.004 6680 PPEC rslt: input = -1.44, final = -1.48, react = -0.86, pred = -0.61, hyst = -0.84, hyst_pct = 0.00, period_length = 625.96
21:18:07.139 00.001 6680 PPEC: input: -1.44, control: -1.48, exposure: 1500
21:18:07.139 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:18:07.139 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
21:18:07.139 00.000 6680 MoveAxis(E, 199, ABG)
21:18:07.139 00.000 6680 Guiding  Dir = 2, Dur = 199
21:18:07.139 00.000 6680 IsGuiding returns 0
21:18:07.139 00.000 6680 PulseGuide returned control before completion, sleep 209
21:18:07.141 00.002 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=174, Gamma=0.560
21:18:07.194 00.053 2864 UpdateGuideState exits: m=1921 SNR=30.9
21:18:07.194 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:07.194 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:18:07.203 00.009 2864 Enqueuing Expose request
21:18:07.362 00.159 6680 IsGuiding returns 1
21:18:07.362 00.000 6680 scope still moving after pulse duration time elapsed
21:18:07.394 00.032 6680 IsGuiding returns 0
21:18:07.394 00.000 6680 scope move finished after 199 + 55 ms
21:18:07.394 00.000 6680 Move returns status 0, amount 199
21:18:07.394 00.000 6680 MoveAxis(N, 0, ABG)
21:18:07.394 00.000 6680 Move returns status 0, amount 0
21:18:07.394 00.000 6680 move complete, result=0
21:18:07.396 00.002 6680 worker thread done servicing request
21:18:07.396 00.000 2864 GuideStep: -1.4 px 199 ms EAST, 0.4 px 0 ms NORTH
21:18:07.402 00.006 6680 Worker thread wakes up
21:18:07.402 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:18:07.402 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:18:09.041 01.639 6680 Exposure complete
21:18:09.103 00.062 6680 worker thread done servicing request
21:18:09.103 00.000 2864 OnExposeComplete: enter
21:18:09.103 00.000 2864 UpdateGuideState(): m_state=6
21:18:09.119 00.016 2864 Star::Find(15, 154, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 203
21:18:09.122 00.003 2864 Star::Find returns 1 (0), X=153.29, Y=709.49, Mass=1924, SNR=30.9, Peak=178 HFD=3.1
21:18:09.122 00.000 2864 CameraToMount -- cameraTheta (0.71) - m_xAngle (2.80) = xAngle (-2.09 = -2.09)
21:18:09.122 00.000 2864 CameraToMount -- cameraTheta (0.71) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.16 = 1.12)
21:18:09.122 00.000 2864 CameraToMount -- cameraX=0.46 cameraY=0.39 hyp=0.60 cameraTheta=0.71 mountX=-0.30 mountY=0.54, mountTheta=2.08
21:18:09.122 00.000 2864 SchedulePrimaryMove(10198720, x=0.46, y=0.39, opts=13)
21:18:09.132 00.010 2864 Enqueuing Move request for scope (0.46, 0.39)
21:18:09.132 00.000 6680 Worker thread wakes up
21:18:09.132 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.39) opts 0xd
21:18:09.132 00.000 6680 Handling offset move in thread for scope, endpoint = (0.46, 0.39)
21:18:09.132 00.000 6680 Moving (0.46, 0.39) raw xDistance=-0.30 yDistance=0.54
21:18:09.135 00.003 6680 PPEC rslt: input = -0.30, final = -0.79, react = -0.18, pred = -0.61, hyst = -0.26, hyst_pct = 0.00, period_length = 626.97
21:18:09.135 00.000 6680 PPEC: input: -0.30, control: -0.79, exposure: 1500
21:18:09.135 00.000 6680 resist switch: large excursion: input 0.54 thresh 0.45 direction from -1 to 1
21:18:09.135 00.000 6680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.62
21:18:09.135 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
21:18:09.135 00.000 6680 MoveAxis(E, 106, ABG)
21:18:09.135 00.000 6680 Guiding  Dir = 2, Dur = 106
21:18:09.135 00.000 6680 IsGuiding returns 0
21:18:09.135 00.000 6680 PulseGuide returned control before completion, sleep 116
21:18:09.148 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=162, Gamma=0.560
21:18:09.183 00.035 2864 UpdateGuideState exits: m=1924 SNR=30.9
21:18:09.196 00.013 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:09.200 00.004 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:18:09.205 00.005 2864 Enqueuing Expose request
21:18:09.263 00.058 6680 IsGuiding returns 1
21:18:09.263 00.000 6680 scope still moving after pulse duration time elapsed
21:18:09.294 00.031 6680 IsGuiding returns 0
21:18:09.294 00.000 6680 scope move finished after 106 + 49 ms
21:18:09.294 00.000 6680 Move returns status 0, amount 106
21:18:09.294 00.000 6680 BLC: Oldest BLC event removed
21:18:09.294 00.000 6680 BLC: Dec direction reversal from North to South, backlash comp pulse of 234 applied
21:18:09.294 00.000 6680 MoveAxis(S, 320, ABG)
21:18:09.294 00.000 6680 Guiding  Dir = 1, Dur = 320
21:18:09.294 00.000 6680 IsGuiding returns 0
21:18:09.294 00.000 6680 PulseGuide returned control before completion, sleep 330
21:18:09.628 00.334 6680 IsGuiding returns 1
21:18:09.628 00.000 6680 scope still moving after pulse duration time elapsed
21:18:09.660 00.032 6680 IsGuiding returns 0
21:18:09.660 00.000 6680 scope move finished after 320 + 45 ms
21:18:09.660 00.000 6680 Move returns status 0, amount 320
21:18:09.660 00.000 6680 move complete, result=0
21:18:09.660 00.000 6680 worker thread done servicing request
21:18:09.660 00.000 6680 Worker thread wakes up
21:18:09.660 00.000 2864 GuideStep: -0.3 px 106 ms EAST, 0.5 px 320 ms SOUTH
21:18:09.663 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
21:18:09.663 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:18:11.069 01.406 6680 Exposure complete
21:18:11.143 00.074 6680 worker thread done servicing request
21:18:11.143 00.000 2864 OnExposeComplete: enter
21:18:11.143 00.000 2864 UpdateGuideState(): m_state=6
21:18:11.143 00.000 2864 Star::Find(15, 153, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 204
21:18:11.148 00.005 2864 Star::Find returns 1 (0), X=152.70, Y=709.37, Mass=1782, SNR=29.8, Peak=174 HFD=3.0
21:18:11.150 00.002 2864 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.80) = xAngle (-0.75 = -0.75)
21:18:11.150 00.000 2864 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.82 = 2.46)
21:18:11.150 00.000 2864 CameraToMount -- cameraX=-0.14 cameraY=0.27 hyp=0.30 cameraTheta=2.05 mountX=0.22 mountY=0.19, mountTheta=0.71
21:18:11.150 00.000 2864 SchedulePrimaryMove(10198720, x=-0.14, y=0.27, opts=13)
21:18:11.150 00.000 2864 Enqueuing Move request for scope (-0.14, 0.27)
21:18:11.150 00.000 6680 Worker thread wakes up
21:18:11.150 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.27) opts 0xd
21:18:11.150 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.14, 0.27)
21:18:11.150 00.000 6680 Moving (-0.14, 0.27) raw xDistance=0.22 yDistance=0.19
21:18:11.150 00.000 6680 BLC: History state: CurrMiss=0.19, AvgInitMiss=0.23, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.540629, 1:0.188531
21:18:11.150 00.000 6680 BLC: Under-shoot, no adjustment, waiting for more data
21:18:11.163 00.013 6680 PPEC rslt: input = 0.22, final = -0.95, react = 0.13, pred = -0.95, hyst = 0.00, hyst_pct = 0.00, period_length = 628.11
21:18:11.163 00.000 6680 PPEC: input: 0.22, control: -0.95, exposure: 1500
21:18:11.163 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
21:18:11.163 00.000 6680 MoveAxis(E, 128, ABG)
21:18:11.163 00.000 6680 Guiding  Dir = 2, Dur = 128
21:18:11.163 00.000 6680 IsGuiding returns 0
21:18:11.163 00.000 6680 PulseGuide returned control before completion, sleep 138
21:18:11.169 00.006 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=181, Gamma=0.560
21:18:11.210 00.041 2864 UpdateGuideState exits: m=1782 SNR=29.8
21:18:11.210 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:11.210 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:18:11.228 00.018 2864 Enqueuing Expose request
21:18:11.320 00.092 6680 IsGuiding returns 1
21:18:11.320 00.000 6680 scope still moving after pulse duration time elapsed
21:18:11.351 00.031 6680 IsGuiding returns 0
21:18:11.351 00.000 6680 scope move finished after 128 + 56 ms
21:18:11.351 00.000 6680 Move returns status 0, amount 128
21:18:11.351 00.000 6680 MoveAxis(S, 30, ABG)
21:18:11.351 00.000 6680 Guiding  Dir = 1, Dur = 30
21:18:11.351 00.000 6680 IsGuiding returns 0
21:18:11.351 00.000 6680 PulseGuide returned control before completion, sleep 40
21:18:11.397 00.046 6680 IsGuiding returns 1
21:18:11.397 00.000 6680 scope still moving after pulse duration time elapsed
21:18:11.429 00.032 6680 IsGuiding returns 0
21:18:11.429 00.000 6680 scope move finished after 30 + 47 ms
21:18:11.429 00.000 6680 Move returns status 0, amount 30
21:18:11.429 00.000 6680 move complete, result=0
21:18:11.429 00.000 6680 worker thread done servicing request
21:18:11.429 00.000 2864 GuideStep: 0.2 px 128 ms EAST, 0.2 px 30 ms SOUTH
21:18:11.429 00.000 6680 Worker thread wakes up
21:18:11.429 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:18:11.429 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:18:13.091 01.662 6680 Exposure complete
21:18:13.155 00.064 6680 worker thread done servicing request
21:18:13.155 00.000 2864 OnExposeComplete: enter
21:18:13.155 00.000 2864 UpdateGuideState(): m_state=6
21:18:13.163 00.008 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 205
21:18:13.163 00.000 2864 Star::Find returns 1 (0), X=152.50, Y=709.20, Mass=1905, SNR=30.8, Peak=226 HFD=2.9
21:18:13.163 00.000 2864 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.80) = xAngle (0.08 = 0.08)
21:18:13.163 00.000 2864 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.00 = -3.00)
21:18:13.171 00.008 2864 CameraToMount -- cameraX=-0.34 cameraY=0.09 hyp=0.35 cameraTheta=2.87 mountX=0.35 mountY=-0.05, mountTheta=-0.14
21:18:13.171 00.000 2864 SchedulePrimaryMove(10198720, x=-0.34, y=0.09, opts=13)
21:18:13.171 00.000 2864 Enqueuing Move request for scope (-0.34, 0.09)
21:18:13.171 00.000 6680 Worker thread wakes up
21:18:13.171 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.09) opts 0xd
21:18:13.171 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.34, 0.09)
21:18:13.171 00.000 6680 Moving (-0.34, 0.09) raw xDistance=0.35 yDistance=-0.05
21:18:13.171 00.000 6680 BLC: History state: CurrMiss=-0.05, AvgInitMiss=0.23, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.540629, 1:0.188531, 2:-0.050694
21:18:13.171 00.000 6680 BLC: No correction, Miss < min_move
21:18:13.171 00.000 6680 PPEC rslt: input = 0.35, final = -0.65, react = 0.21, pred = -0.86, hyst = 0.14, hyst_pct = 0.00, period_length = 629.24
21:18:13.171 00.000 6680 PPEC: input: 0.35, control: -0.65, exposure: 1500
21:18:13.171 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:13.171 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:18:13.171 00.000 6680 MoveAxis(E, 87, ABG)
21:18:13.171 00.000 6680 Guiding  Dir = 2, Dur = 87
21:18:13.171 00.000 6680 IsGuiding returns 0
21:18:13.171 00.000 6680 PulseGuide returned control before completion, sleep 97
21:18:13.186 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=187, Gamma=0.560
21:18:13.236 00.050 2864 UpdateGuideState exits: m=1905 SNR=30.8
21:18:13.236 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:13.236 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:18:13.245 00.009 2864 Enqueuing Expose request
21:18:13.281 00.036 6680 IsGuiding returns 1
21:18:13.281 00.000 6680 scope still moving after pulse duration time elapsed
21:18:13.313 00.032 6680 IsGuiding returns 0
21:18:13.313 00.000 6680 scope move finished after 87 + 44 ms
21:18:13.313 00.000 6680 Move returns status 0, amount 87
21:18:13.313 00.000 6680 MoveAxis(N, 0, ABG)
21:18:13.313 00.000 6680 Move returns status 0, amount 0
21:18:13.313 00.000 6680 move complete, result=0
21:18:13.313 00.000 6680 worker thread done servicing request
21:18:13.313 00.000 6680 Worker thread wakes up
21:18:13.313 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:18:13.313 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:18:13.320 00.007 2864 GuideStep: 0.4 px 87 ms EAST, -0.1 px 0 ms NORTH
21:18:14.741 01.421 6680 Exposure complete
21:18:14.810 00.069 6680 worker thread done servicing request
21:18:14.812 00.002 2864 OnExposeComplete: enter
21:18:14.812 00.000 2864 UpdateGuideState(): m_state=6
21:18:14.812 00.000 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 206
21:18:14.812 00.000 2864 Star::Find returns 1 (0), X=152.63, Y=709.14, Mass=1933, SNR=31.0, Peak=228 HFD=2.7
21:18:14.820 00.008 2864 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.80) = xAngle (0.19 = 0.19)
21:18:14.821 00.001 2864 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.88 = -2.88)
21:18:14.823 00.002 2864 CameraToMount -- cameraX=-0.20 cameraY=0.03 hyp=0.21 cameraTheta=2.99 mountX=0.20 mountY=-0.05, mountTheta=-0.26
21:18:14.825 00.002 2864 SchedulePrimaryMove(10198720, x=-0.20, y=0.03, opts=13)
21:18:14.827 00.002 2864 Enqueuing Move request for scope (-0.20, 0.03)
21:18:14.829 00.002 6680 Worker thread wakes up
21:18:14.829 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.03) opts 0xd
21:18:14.829 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.20, 0.03)
21:18:14.829 00.000 6680 Moving (-0.20, 0.03) raw xDistance=0.20 yDistance=-0.05
21:18:14.829 00.000 6680 BLC: window closed
21:18:14.829 00.000 6680 BLC: History state: CurrMiss=-0.05, AvgInitMiss=0.23, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.540629, 1:0.188531, 2:-0.050694
21:18:14.829 00.000 6680 BLC: No correction, Miss < min_move
21:18:14.833 00.004 6680 PPEC rslt: input = 0.20, final = -0.12, react = 0.12, pred = -0.12, hyst = 0.00, hyst_pct = 0.00, period_length = 630.50
21:18:14.833 00.000 6680 PPEC: input: 0.20, control: -0.12, exposure: 1500
21:18:14.833 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:14.833 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:18:14.833 00.000 6680 MoveAxis(E, 16, ABG)
21:18:14.833 00.000 6680 Guiding  Dir = 2, Dur = 16
21:18:14.833 00.000 6680 IsGuiding returns 0
21:18:14.833 00.000 6680 PulseGuide returned control before completion, sleep 26
21:18:14.835 00.002 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=212, Gamma=0.560
21:18:14.867 00.032 6680 IsGuiding returns 1
21:18:14.867 00.000 6680 scope still moving after pulse duration time elapsed
21:18:14.883 00.016 2864 UpdateGuideState exits: m=1933 SNR=31.0
21:18:14.883 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:14.883 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:18:14.883 00.000 2864 Enqueuing Expose request
21:18:14.899 00.016 6680 IsGuiding returns 0
21:18:14.899 00.000 6680 scope move finished after 16 + 48 ms
21:18:14.899 00.000 6680 Move returns status 0, amount 16
21:18:14.899 00.000 6680 MoveAxis(N, 0, ABG)
21:18:14.899 00.000 6680 Move returns status 0, amount 0
21:18:14.899 00.000 6680 move complete, result=0
21:18:14.899 00.000 6680 worker thread done servicing request
21:18:14.899 00.000 6680 Worker thread wakes up
21:18:14.899 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:18:14.899 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:18:14.901 00.002 2864 GuideStep: 0.2 px 16 ms EAST, -0.1 px 0 ms NORTH
21:18:16.528 01.627 6680 Exposure complete
21:18:16.576 00.048 6680 worker thread done servicing request
21:18:16.576 00.000 2864 OnExposeComplete: enter
21:18:16.576 00.000 2864 UpdateGuideState(): m_state=6
21:18:16.576 00.000 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 207
21:18:16.576 00.000 2864 Star::Find returns 1 (0), X=152.67, Y=709.38, Mass=1889, SNR=30.7, Peak=192 HFD=2.9
21:18:16.576 00.000 2864 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.80) = xAngle (-0.67 = -0.67)
21:18:16.576 00.000 2864 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.74 = 2.54)
21:18:16.576 00.000 2864 CameraToMount -- cameraX=-0.17 cameraY=0.28 hyp=0.33 cameraTheta=2.13 mountX=0.26 mountY=0.18, mountTheta=0.62
21:18:16.592 00.016 2864 SchedulePrimaryMove(10198720, x=-0.17, y=0.28, opts=13)
21:18:16.592 00.000 2864 Enqueuing Move request for scope (-0.17, 0.28)
21:18:16.592 00.000 6680 Worker thread wakes up
21:18:16.592 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.28) opts 0xd
21:18:16.592 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.17, 0.28)
21:18:16.592 00.000 6680 Moving (-0.17, 0.28) raw xDistance=0.26 yDistance=0.18
21:18:16.600 00.008 6680 PPEC rslt: input = 0.26, final = 0.06, react = 0.15, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 631.75
21:18:16.600 00.000 6680 PPEC: input: 0.26, control: 0.06, exposure: 1500
21:18:16.600 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.18
21:18:16.600 00.000 6680 MoveAxis(W, 8, ABG)
21:18:16.600 00.000 6680 Guiding  Dir = 3, Dur = 8
21:18:16.600 00.000 6680 IsGuiding returns 0
21:18:16.600 00.000 6680 PulseGuide returned control before completion, sleep 18
21:18:16.613 00.013 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=182, Gamma=0.560
21:18:16.624 00.011 6680 IsGuiding returns 1
21:18:16.624 00.000 6680 scope still moving after pulse duration time elapsed
21:18:16.656 00.032 6680 IsGuiding returns 0
21:18:16.656 00.000 6680 scope move finished after 8 + 45 ms
21:18:16.656 00.000 6680 Move returns status 0, amount 8
21:18:16.656 00.000 6680 MoveAxis(S, 29, ABG)
21:18:16.656 00.000 6680 Guiding  Dir = 1, Dur = 29
21:18:16.656 00.000 6680 IsGuiding returns 0
21:18:16.656 00.000 6680 PulseGuide returned control before completion, sleep 39
21:18:16.658 00.002 2864 UpdateGuideState exits: m=1889 SNR=30.7
21:18:16.660 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:16.662 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:18:16.663 00.001 2864 Enqueuing Expose request
21:18:16.704 00.041 6680 IsGuiding returns 1
21:18:16.704 00.000 6680 scope still moving after pulse duration time elapsed
21:18:16.736 00.032 6680 IsGuiding returns 0
21:18:16.736 00.000 6680 scope move finished after 29 + 50 ms
21:18:16.736 00.000 6680 Move returns status 0, amount 29
21:18:16.736 00.000 6680 move complete, result=0
21:18:16.736 00.000 6680 worker thread done servicing request
21:18:16.736 00.000 6680 Worker thread wakes up
21:18:16.736 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:18:16.736 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:18:16.747 00.011 2864 GuideStep: 0.3 px 8 ms WEST, 0.2 px 29 ms SOUTH
21:18:18.155 01.408 6680 Exposure complete
21:18:18.220 00.065 6680 worker thread done servicing request
21:18:18.220 00.000 2864 OnExposeComplete: enter
21:18:18.220 00.000 2864 UpdateGuideState(): m_state=6
21:18:18.220 00.000 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 208
21:18:18.226 00.006 2864 Star::Find returns 1 (0), X=152.46, Y=709.02, Mass=1931, SNR=31.0, Peak=198 HFD=3.0
21:18:18.226 00.000 2864 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.80) = xAngle (-5.71 = 0.58)
21:18:18.226 00.000 2864 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.78 = -2.50)
21:18:18.226 00.000 2864 CameraToMount -- cameraX=-0.38 cameraY=-0.09 hyp=0.39 cameraTheta=-2.91 mountX=0.32 mountY=-0.23, mountTheta=-0.62
21:18:18.234 00.008 2864 SchedulePrimaryMove(10198720, x=-0.38, y=-0.09, opts=13)
21:18:18.234 00.000 2864 Enqueuing Move request for scope (-0.38, -0.09)
21:18:18.234 00.000 6680 Worker thread wakes up
21:18:18.234 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.09) opts 0xd
21:18:18.234 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.38, -0.09)
21:18:18.234 00.000 6680 Moving (-0.38, -0.09) raw xDistance=0.32 yDistance=-0.23
21:18:18.234 00.000 6680 PPEC rslt: input = 0.32, final = 0.35, react = 0.19, pred = 0.15, hyst = 0.17, hyst_pct = 0.00, period_length = 632.99
21:18:18.234 00.000 6680 PPEC: input: 0.32, control: 0.35, exposure: 1500
21:18:18.234 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:18:18.234 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:18:18.234 00.000 6680 MoveAxis(W, 47, ABG)
21:18:18.234 00.000 6680 Guiding  Dir = 3, Dur = 47
21:18:18.234 00.000 6680 IsGuiding returns 0
21:18:18.234 00.000 6680 PulseGuide returned control before completion, sleep 57
21:18:18.252 00.018 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=171, Gamma=0.560
21:18:18.299 00.047 2864 UpdateGuideState exits: m=1931 SNR=31.0
21:18:18.301 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:18.303 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:18:18.305 00.002 2864 Enqueuing Expose request
21:18:18.313 00.008 6680 IsGuiding returns 1
21:18:18.313 00.000 6680 scope still moving after pulse duration time elapsed
21:18:18.345 00.032 6680 IsGuiding returns 0
21:18:18.345 00.000 6680 scope move finished after 47 + 54 ms
21:18:18.345 00.000 6680 Move returns status 0, amount 47
21:18:18.345 00.000 6680 MoveAxis(N, 0, ABG)
21:18:18.345 00.000 6680 Move returns status 0, amount 0
21:18:18.345 00.000 6680 move complete, result=0
21:18:18.345 00.000 6680 worker thread done servicing request
21:18:18.345 00.000 6680 Worker thread wakes up
21:18:18.345 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:18:18.345 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:18:18.347 00.002 2864 GuideStep: 0.3 px 47 ms WEST, -0.2 px 0 ms NORTH
21:18:19.980 01.633 6680 Exposure complete
21:18:20.027 00.047 6680 worker thread done servicing request
21:18:20.027 00.000 2864 OnExposeComplete: enter
21:18:20.027 00.000 2864 UpdateGuideState(): m_state=6
21:18:20.027 00.000 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 209
21:18:20.033 00.006 2864 Star::Find returns 1 (0), X=152.98, Y=709.05, Mass=1926, SNR=30.9, Peak=205 HFD=2.9
21:18:20.033 00.000 2864 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.80) = xAngle (-3.15 = 3.14)
21:18:20.033 00.000 2864 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.22 = 0.06)
21:18:20.038 00.005 2864 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.35 mountX=-0.15 mountY=0.01, mountTheta=3.08
21:18:20.038 00.000 2864 SchedulePrimaryMove(10198720, x=0.14, y=-0.05, opts=13)
21:18:20.038 00.000 2864 Enqueuing Move request for scope (0.14, -0.05)
21:18:20.038 00.000 6680 Worker thread wakes up
21:18:20.038 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
21:18:20.038 00.000 6680 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
21:18:20.038 00.000 6680 Moving (0.14, -0.05) raw xDistance=-0.15 yDistance=0.01
21:18:20.038 00.000 6680 PPEC rslt: input = -0.15, final = -0.16, react = -0.09, pred = -0.16, hyst = 0.00, hyst_pct = 0.00, period_length = 634.39
21:18:20.038 00.000 6680 PPEC: input: -0.15, control: -0.16, exposure: 1500
21:18:20.038 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:20.038 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:18:20.038 00.000 6680 MoveAxis(E, 21, ABG)
21:18:20.038 00.000 6680 Guiding  Dir = 2, Dur = 21
21:18:20.050 00.012 6680 IsGuiding returns 0
21:18:20.050 00.000 6680 PulseGuide returned control before completion, sleep 31
21:18:20.054 00.004 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=175, Gamma=0.560
21:18:20.085 00.031 6680 IsGuiding returns 1
21:18:20.085 00.000 6680 scope still moving after pulse duration time elapsed
21:18:20.105 00.020 2864 UpdateGuideState exits: m=1926 SNR=30.9
21:18:20.105 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:20.105 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:18:20.105 00.000 2864 Enqueuing Expose request
21:18:20.117 00.012 6680 IsGuiding returns 0
21:18:20.117 00.000 6680 scope move finished after 21 + 45 ms
21:18:20.117 00.000 6680 Move returns status 0, amount 21
21:18:20.117 00.000 6680 MoveAxis(N, 0, ABG)
21:18:20.117 00.000 6680 Move returns status 0, amount 0
21:18:20.117 00.000 6680 move complete, result=0
21:18:20.117 00.000 6680 worker thread done servicing request
21:18:20.117 00.000 6680 Worker thread wakes up
21:18:20.117 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:18:20.117 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:18:20.117 00.000 2864 GuideStep: -0.2 px 21 ms EAST, 0.0 px 0 ms NORTH
21:18:21.538 01.421 6680 Exposure complete
21:18:21.615 00.077 6680 worker thread done servicing request
21:18:21.615 00.000 2864 OnExposeComplete: enter
21:18:21.616 00.001 2864 UpdateGuideState(): m_state=6
21:18:21.616 00.000 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 210
21:18:21.616 00.000 2864 Star::Find returns 1 (0), X=153.32, Y=708.90, Mass=1847, SNR=30.3, Peak=196 HFD=2.8
21:18:21.616 00.000 2864 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.80) = xAngle (-3.19 = 3.09)
21:18:21.616 00.000 2864 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.26 = 0.02)
21:18:21.616 00.000 2864 CameraToMount -- cameraX=0.49 cameraY=-0.20 hyp=0.53 cameraTheta=-0.40 mountX=-0.53 mountY=0.01, mountTheta=3.12
21:18:21.632 00.016 2864 SchedulePrimaryMove(10198720, x=0.49, y=-0.20, opts=13)
21:18:21.632 00.000 2864 Enqueuing Move request for scope (0.49, -0.20)
21:18:21.632 00.000 6680 Worker thread wakes up
21:18:21.632 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.20) opts 0xd
21:18:21.632 00.000 6680 Handling offset move in thread for scope, endpoint = (0.49, -0.20)
21:18:21.632 00.000 6680 Moving (0.49, -0.20) raw xDistance=-0.53 yDistance=0.01
21:18:21.639 00.007 6680 PPEC rslt: input = -0.53, final = -0.35, react = -0.32, pred = -0.04, hyst = -0.26, hyst_pct = 0.00, period_length = 635.77
21:18:21.639 00.000 6680 PPEC: input: -0.53, control: -0.35, exposure: 1500
21:18:21.639 00.000 6680 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.002 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:18:21.641 00.000 6680 MoveAxis(E, 48, ABG)
21:18:21.641 00.000 6680 Guiding  Dir = 2, Dur = 48
21:18:21.641 00.000 6680 IsGuiding returns 0
21:18:21.641 00.000 6680 PulseGuide returned control before completion, sleep 58
21:18:21.648 00.007 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=167, Gamma=0.560
21:18:21.697 00.049 2864 UpdateGuideState exits: m=1847 SNR=30.3
21:18:21.699 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:21.701 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:18:21.703 00.002 2864 Enqueuing Expose request
21:18:21.711 00.008 6680 IsGuiding returns 1
21:18:21.711 00.000 6680 scope still moving after pulse duration time elapsed
21:18:21.743 00.032 6680 IsGuiding returns 0
21:18:21.743 00.000 6680 scope move finished after 48 + 53 ms
21:18:21.743 00.000 6680 Move returns status 0, amount 48
21:18:21.743 00.000 6680 MoveAxis(N, 0, ABG)
21:18:21.743 00.000 6680 Move returns status 0, amount 0
21:18:21.743 00.000 6680 move complete, result=0
21:18:21.743 00.000 6680 worker thread done servicing request
21:18:21.743 00.000 6680 Worker thread wakes up
21:18:21.743 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:18:21.743 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:18:21.743 00.000 2864 GuideStep: -0.5 px 48 ms EAST, 0.0 px 0 ms NORTH
21:18:23.389 01.646 6680 Exposure complete
21:18:23.445 00.056 6680 worker thread done servicing request
21:18:23.445 00.000 2864 OnExposeComplete: enter
21:18:23.445 00.000 2864 UpdateGuideState(): m_state=6
21:18:23.445 00.000 2864 Star::Find(15, 153, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 211
21:18:23.452 00.007 2864 Star::Find returns 1 (0), X=153.29, Y=708.83, Mass=1891, SNR=30.7, Peak=175 HFD=3.0
21:18:23.453 00.001 2864 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.80) = xAngle (-3.34 = 2.94)
21:18:23.453 00.000 2864 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.42 = -0.14)
21:18:23.453 00.000 2864 CameraToMount -- cameraX=0.45 cameraY=-0.27 hyp=0.53 cameraTheta=-0.55 mountX=-0.52 mountY=-0.07, mountTheta=-3.00
21:18:23.453 00.000 2864 SchedulePrimaryMove(10198720, x=0.45, y=-0.27, opts=13)
21:18:23.453 00.000 2864 Enqueuing Move request for scope (0.45, -0.27)
21:18:23.453 00.000 6680 Worker thread wakes up
21:18:23.453 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.27) opts 0xd
21:18:23.453 00.000 6680 Handling offset move in thread for scope, endpoint = (0.45, -0.27)
21:18:23.453 00.000 6680 Moving (0.45, -0.27) raw xDistance=-0.52 yDistance=-0.07
21:18:23.453 00.000 6680 PPEC rslt: input = -0.52, final = -0.22, react = -0.31, pred = 0.09, hyst = -0.29, hyst_pct = 0.00, period_length = 637.14
21:18:23.453 00.000 6680 PPEC: input: -0.52, control: -0.22, exposure: 1500
21:18:23.468 00.015 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:23.468 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:18:23.468 00.000 6680 MoveAxis(E, 30, ABG)
21:18:23.468 00.000 6680 Guiding  Dir = 2, Dur = 30
21:18:23.468 00.000 6680 IsGuiding returns 0
21:18:23.468 00.000 6680 PulseGuide returned control before completion, sleep 40
21:18:23.475 00.007 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=167, Gamma=0.560
21:18:23.516 00.041 6680 IsGuiding returns 1
21:18:23.516 00.000 6680 scope still moving after pulse duration time elapsed
21:18:23.524 00.008 2864 UpdateGuideState exits: m=1891 SNR=30.7
21:18:23.526 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:23.528 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:18:23.530 00.002 2864 Enqueuing Expose request
21:18:23.547 00.017 6680 IsGuiding returns 0
21:18:23.547 00.000 6680 scope move finished after 30 + 48 ms
21:18:23.547 00.000 6680 Move returns status 0, amount 30
21:18:23.547 00.000 6680 MoveAxis(N, 0, ABG)
21:18:23.547 00.000 6680 Move returns status 0, amount 0
21:18:23.547 00.000 6680 move complete, result=0
21:18:23.547 00.000 6680 worker thread done servicing request
21:18:23.547 00.000 6680 Worker thread wakes up
21:18:23.547 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:18:23.547 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:18:23.547 00.000 2864 GuideStep: -0.5 px 30 ms EAST, -0.1 px 0 ms NORTH
21:18:24.954 01.407 6680 Exposure complete
21:18:25.001 00.047 6680 worker thread done servicing request
21:18:25.001 00.000 2864 OnExposeComplete: enter
21:18:25.007 00.006 2864 UpdateGuideState(): m_state=6
21:18:25.007 00.000 2864 Star::Find(15, 153, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 212
21:18:25.012 00.005 2864 Star::Find returns 1 (0), X=153.03, Y=708.55, Mass=1925, SNR=30.9, Peak=163 HFD=3.3
21:18:25.012 00.000 2864 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.80) = xAngle (-4.03 = 2.25)
21:18:25.012 00.000 2864 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-7.10 = -0.82)
21:18:25.012 00.000 2864 CameraToMount -- cameraX=0.19 cameraY=-0.55 hyp=0.58 cameraTheta=-1.23 mountX=-0.37 mountY=-0.43, mountTheta=-2.28
21:18:25.017 00.005 2864 SchedulePrimaryMove(10198720, x=0.19, y=-0.55, opts=13)
21:18:25.017 00.000 2864 Enqueuing Move request for scope (0.19, -0.55)
21:18:25.017 00.000 6680 Worker thread wakes up
21:18:25.017 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.55) opts 0xd
21:18:25.017 00.000 6680 Handling offset move in thread for scope, endpoint = (0.19, -0.55)
21:18:25.017 00.000 6680 Moving (0.19, -0.55) raw xDistance=-0.37 yDistance=-0.43
21:18:25.017 00.000 6680 PPEC rslt: input = -0.37, final = -0.01, react = -0.22, pred = 0.22, hyst = -0.22, hyst_pct = 0.00, period_length = 638.68
21:18:25.017 00.000 6680 PPEC: input: -0.37, control: -0.01, exposure: 1500
21:18:25.017 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:18:25.017 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
21:18:25.017 00.000 6680 MoveAxis(E, 1, ABG)
21:18:25.017 00.000 6680 Guiding  Dir = 2, Dur = 1
21:18:25.017 00.000 6680 IsGuiding returns 0
21:18:25.017 00.000 6680 PulseGuide returned control before completion, sleep 11
21:18:25.037 00.020 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=161, Gamma=0.560
21:18:25.049 00.012 6680 IsGuiding returns 1
21:18:25.049 00.000 6680 scope still moving after pulse duration time elapsed
21:18:25.081 00.032 6680 IsGuiding returns 0
21:18:25.081 00.000 6680 scope move finished after 1 + 52 ms
21:18:25.081 00.000 6680 Move returns status 0, amount 1
21:18:25.081 00.000 6680 MoveAxis(N, 0, ABG)
21:18:25.081 00.000 6680 Move returns status 0, amount 0
21:18:25.081 00.000 6680 move complete, result=0
21:18:25.081 00.000 6680 worker thread done servicing request
21:18:25.081 00.000 2864 UpdateGuideState exits: m=1925 SNR=30.9
21:18:25.081 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:25.081 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:18:25.081 00.000 2864 Enqueuing Expose request
21:18:25.081 00.000 6680 Worker thread wakes up
21:18:25.081 00.000 2864 GuideStep: -0.4 px 1 ms EAST, -0.4 px 0 ms NORTH
21:18:25.081 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:18:25.081 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:18:26.746 01.665 6680 Exposure complete
21:18:26.812 00.066 6680 worker thread done servicing request
21:18:26.812 00.000 2864 OnExposeComplete: enter
21:18:26.812 00.000 2864 UpdateGuideState(): m_state=6
21:18:26.812 00.000 2864 Star::Find(15, 153, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 213
21:18:26.812 00.000 2864 Star::Find returns 1 (0), X=152.68, Y=708.32, Mass=1887, SNR=30.6, Peak=133 HFD=3.4
21:18:26.820 00.008 2864 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.80) = xAngle (-4.57 = 1.72)
21:18:26.820 00.000 2864 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-7.64 = -1.36)
21:18:26.820 00.000 2864 CameraToMount -- cameraX=-0.16 cameraY=-0.78 hyp=0.80 cameraTheta=-1.77 mountX=-0.12 mountY=-0.78, mountTheta=-1.72
21:18:26.824 00.004 2864 SchedulePrimaryMove(10198720, x=-0.16, y=-0.78, opts=13)
21:18:26.824 00.000 2864 Enqueuing Move request for scope (-0.16, -0.78)
21:18:26.824 00.000 6680 Worker thread wakes up
21:18:26.824 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.78) opts 0xd
21:18:26.824 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.16, -0.78)
21:18:26.824 00.000 6680 Moving (-0.16, -0.78) raw xDistance=-0.12 yDistance=-0.78
21:18:26.832 00.008 6680 PPEC rslt: input = -0.12, final = 0.31, react = -0.07, pred = 0.31, hyst = 0.00, hyst_pct = 0.00, period_length = 640.21
21:18:26.832 00.000 6680 PPEC: input: -0.12, control: 0.31, exposure: 1500
21:18:26.834 00.002 6680 resist switch: large excursion: input -0.78 thresh 0.45 direction from 1 to -1
21:18:26.834 00.000 6680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.35
21:18:26.834 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.78 from input -0.78
21:18:26.834 00.000 6680 MoveAxis(W, 42, ABG)
21:18:26.834 00.000 6680 Guiding  Dir = 3, Dur = 42
21:18:26.834 00.000 6680 IsGuiding returns 0
21:18:26.834 00.000 6680 PulseGuide returned control before completion, sleep 52
21:18:26.842 00.008 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=179, Gamma=0.560
21:18:26.888 00.046 6680 IsGuiding returns 1
21:18:26.888 00.000 6680 scope still moving after pulse duration time elapsed
21:18:26.888 00.000 2864 UpdateGuideState exits: m=1887 SNR=30.6
21:18:26.888 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:26.888 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:18:26.888 00.000 2864 Enqueuing Expose request
21:18:26.920 00.032 6680 IsGuiding returns 0
21:18:26.920 00.000 6680 scope move finished after 42 + 43 ms
21:18:26.920 00.000 6680 Move returns status 0, amount 42
21:18:26.920 00.000 6680 BLC: Oldest BLC event removed
21:18:26.920 00.000 6680 BLC: Dec direction reversal from South to North, backlash comp pulse of 234 applied
21:18:26.920 00.000 6680 MoveAxis(N, 359, ABG)
21:18:26.920 00.000 6680 Guiding  Dir = 0, Dur = 359
21:18:26.920 00.000 6680 IsGuiding returns 0
21:18:26.920 00.000 6680 PulseGuide returned control before completion, sleep 369
21:18:27.299 00.379 6680 IsGuiding returns 1
21:18:27.299 00.000 6680 scope still moving after pulse duration time elapsed
21:18:27.331 00.032 6680 IsGuiding returns 0
21:18:27.331 00.000 6680 scope move finished after 359 + 52 ms
21:18:27.331 00.000 6680 Move returns status 0, amount 359
21:18:27.331 00.000 6680 move complete, result=0
21:18:27.331 00.000 6680 worker thread done servicing request
21:18:27.331 00.000 2864 GuideStep: -0.1 px 42 ms WEST, -0.8 px 359 ms NORTH
21:18:27.338 00.007 6680 Worker thread wakes up
21:18:27.338 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:18:27.338 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:18:28.772 01.434 6680 Exposure complete
21:18:28.835 00.063 6680 worker thread done servicing request
21:18:28.835 00.000 2864 OnExposeComplete: enter
21:18:28.835 00.000 2864 UpdateGuideState(): m_state=6
21:18:28.835 00.000 2864 Star::Find(15, 152, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 214
21:18:28.835 00.000 2864 Star::Find returns 1 (0), X=153.06, Y=708.48, Mass=1887, SNR=30.6, Peak=149 HFD=3.5
21:18:28.835 00.000 2864 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.80) = xAngle (-4.02 = 2.27)
21:18:28.835 00.000 2864 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-7.09 = -0.81)
21:18:28.851 00.016 2864 CameraToMount -- cameraX=0.23 cameraY=-0.62 hyp=0.66 cameraTheta=-1.22 mountX=-0.43 mountY=-0.48, mountTheta=-2.30
21:18:28.851 00.000 2864 SchedulePrimaryMove(10198720, x=0.23, y=-0.62, opts=13)
21:18:28.857 00.006 2864 Enqueuing Move request for scope (0.23, -0.62)
21:18:28.857 00.000 6680 Worker thread wakes up
21:18:28.857 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.62) opts 0xd
21:18:28.857 00.000 6680 Handling offset move in thread for scope, endpoint = (0.23, -0.62)
21:18:28.857 00.000 6680 Moving (0.23, -0.62) raw xDistance=-0.43 yDistance=-0.48
21:18:28.857 00.000 6680 BLC: History state: CurrMiss=0.48, AvgInitMiss=0.22, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.782015, 1:0.479912
21:18:28.857 00.000 6680 BLC: Under-shoot, no adjustment, waiting for more data
21:18:28.857 00.000 6680 PPEC rslt: input = -0.43, final = 0.17, react = -0.26, pred = 0.43, hyst = -0.23, hyst_pct = 0.00, period_length = 641.72
21:18:28.857 00.000 6680 PPEC: input: -0.43, control: 0.17, exposure: 1500
21:18:28.857 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
21:18:28.857 00.000 6680 MoveAxis(W, 23, ABG)
21:18:28.857 00.000 6680 Guiding  Dir = 3, Dur = 23
21:18:28.857 00.000 6680 IsGuiding returns 0
21:18:28.857 00.000 6680 PulseGuide returned control before completion, sleep 33
21:18:28.867 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=166, Gamma=0.560
21:18:28.898 00.031 6680 IsGuiding returns 1
21:18:28.898 00.000 6680 scope still moving after pulse duration time elapsed
21:18:28.914 00.016 2864 UpdateGuideState exits: m=1887 SNR=30.6
21:18:28.914 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:28.914 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:18:28.914 00.000 2864 Enqueuing Expose request
21:18:28.930 00.016 6680 IsGuiding returns 0
21:18:28.930 00.000 6680 scope move finished after 23 + 43 ms
21:18:28.930 00.000 6680 Move returns status 0, amount 23
21:18:28.930 00.000 6680 MoveAxis(N, 77, ABG)
21:18:28.930 00.000 6680 Guiding  Dir = 0, Dur = 77
21:18:28.930 00.000 6680 IsGuiding returns 0
21:18:28.930 00.000 6680 PulseGuide returned control before completion, sleep 87
21:18:29.025 00.095 6680 IsGuiding returns 1
21:18:29.025 00.000 6680 scope still moving after pulse duration time elapsed
21:18:29.057 00.032 6680 IsGuiding returns 0
21:18:29.057 00.000 6680 scope move finished after 77 + 48 ms
21:18:29.057 00.000 6680 Move returns status 0, amount 77
21:18:29.057 00.000 6680 move complete, result=0
21:18:29.057 00.000 6680 worker thread done servicing request
21:18:29.057 00.000 6680 Worker thread wakes up
21:18:29.057 00.000 2864 GuideStep: -0.4 px 23 ms WEST, -0.5 px 77 ms NORTH
21:18:29.058 00.001 6680 worker thread servicing REQUEST_EXPOSE 1500
21:18:29.058 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:18:30.706 01.648 6680 Exposure complete
21:18:30.764 00.058 6680 worker thread done servicing request
21:18:30.764 00.000 2864 OnExposeComplete: enter
21:18:30.764 00.000 2864 UpdateGuideState(): m_state=6
21:18:30.764 00.000 2864 Star::Find(15, 153, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 215
21:18:30.769 00.005 2864 Star::Find returns 1 (0), X=153.09, Y=709.38, Mass=1826, SNR=30.1, Peak=157 HFD=3.3
21:18:30.769 00.000 2864 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.80) = xAngle (-1.98 = -1.98)
21:18:30.769 00.000 2864 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.05 = 1.23)
21:18:30.769 00.000 2864 CameraToMount -- cameraX=0.26 cameraY=0.28 hyp=0.38 cameraTheta=0.82 mountX=-0.15 mountY=0.36, mountTheta=1.97
21:18:30.769 00.000 2864 SchedulePrimaryMove(10198720, x=0.26, y=0.28, opts=13)
21:18:30.769 00.000 2864 Enqueuing Move request for scope (0.26, 0.28)
21:18:30.769 00.000 6680 Worker thread wakes up
21:18:30.769 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.28) opts 0xd
21:18:30.769 00.000 6680 Handling offset move in thread for scope, endpoint = (0.26, 0.28)
21:18:30.769 00.000 6680 Moving (0.26, 0.28) raw xDistance=-0.15 yDistance=0.36
21:18:30.769 00.000 6680 BLC: History state: CurrMiss=-0.36, AvgInitMiss=0.22, ShCount=9, LgCount=1, SticCount=2,  Deflections: 0=-0.782015, 1:0.479912, 2:-0.356222
21:18:30.769 00.000 6680 BLC: Over-shoot, stiction seen, nominal decrease by -45.000000
21:18:30.769 00.000 6680 BLC: window closed
21:18:30.769 00.000 6680 BLC: Pulse adjusted to 189
21:18:30.769 00.000 6680 PPEC rslt: input = -0.15, final = 0.15, react = -0.09, pred = 0.15, hyst = 0.00, hyst_pct = 0.00, period_length = 641.72
21:18:30.769 00.000 6680 PPEC: input: -0.15, control: 0.15, exposure: 1500
21:18:30.769 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:18:30.769 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
21:18:30.784 00.015 6680 MoveAxis(W, 20, ABG)
21:18:30.784 00.000 6680 Guiding  Dir = 3, Dur = 20
21:18:30.784 00.000 6680 IsGuiding returns 0
21:18:30.784 00.000 6680 PulseGuide returned control before completion, sleep 30
21:18:30.796 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=175, Gamma=0.560
21:18:30.817 00.021 6680 IsGuiding returns 1
21:18:30.817 00.000 6680 scope still moving after pulse duration time elapsed
21:18:30.833 00.016 2864 UpdateGuideState exits: m=1826 SNR=30.1
21:18:30.833 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:30.833 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:18:30.833 00.000 2864 Enqueuing Expose request
21:18:30.849 00.016 6680 IsGuiding returns 0
21:18:30.849 00.000 6680 scope move finished after 20 + 45 ms
21:18:30.849 00.000 6680 Move returns status 0, amount 20
21:18:30.849 00.000 6680 MoveAxis(N, 0, ABG)
21:18:30.849 00.000 6680 Move returns status 0, amount 0
21:18:30.849 00.000 6680 move complete, result=0
21:18:30.849 00.000 6680 worker thread done servicing request
21:18:30.849 00.000 6680 Worker thread wakes up
21:18:30.849 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:18:30.849 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:18:30.851 00.002 2864 GuideStep: -0.1 px 20 ms WEST, 0.4 px 0 ms NORTH
21:18:30.960 00.109 2864 evsrv: cli 1028DD58 connect
21:18:30.960 00.000 2864 case statement mapped state 6 to 3
21:18:30.960 00.000 2864 case statement mapped state 6 to 3
21:18:30.978 00.018 2864 evsrv: cli 1028DD58 request: {"method":"get_pixel_scale","id":"1eb5996f-483f-4a5c-9107-8380abf9f459"}
21:18:30.978 00.000 2864 evsrv: cli 1028DD58 response: {"jsonrpc":"2.0","result":1.86834,"id":"1eb5996f-483f-4a5c-9107-8380abf9f459"}
21:18:30.978 00.000 2864 evsrv: cli 1028DD58 disconnect
21:18:32.272 01.294 6680 Exposure complete
21:18:32.320 00.048 6680 worker thread done servicing request
21:18:32.320 00.000 2864 OnExposeComplete: enter
21:18:32.320 00.000 2864 UpdateGuideState(): m_state=6
21:18:32.320 00.000 2864 Star::Find(15, 153, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 216
21:18:32.336 00.016 2864 Star::Find returns 1 (0), X=153.85, Y=709.45, Mass=1860, SNR=30.4, Peak=168 HFD=3.1
21:18:32.336 00.000 2864 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.80) = xAngle (-2.47 = -2.47)
21:18:32.336 00.000 2864 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.54 = 0.74)
21:18:32.336 00.000 2864 CameraToMount -- cameraX=1.01 cameraY=0.35 hyp=1.07 cameraTheta=0.33 mountX=-0.83 mountY=0.72, mountTheta=2.43
21:18:32.336 00.000 2864 SchedulePrimaryMove(10198720, x=1.01, y=0.35, opts=13)
21:18:32.336 00.000 2864 Enqueuing Move request for scope (1.01, 0.35)
21:18:32.336 00.000 6680 Worker thread wakes up
21:18:32.336 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (1.01, 0.35) opts 0xd
21:18:32.336 00.000 6680 Handling offset move in thread for scope, endpoint = (1.01, 0.35)
21:18:32.336 00.000 6680 Moving (1.01, 0.35) raw xDistance=-0.83 yDistance=0.72
21:18:32.352 00.016 6680 PPEC rslt: input = -0.83, final = -0.30, react = -0.50, pred = 0.20, hyst = -0.44, hyst_pct = 0.00, period_length = 643.42
21:18:32.352 00.000 6680 PPEC: input: -0.83, control: -0.30, exposure: 1500
21:18:32.352 00.000 6680 resist switch: large excursion: input 0.72 thresh 0.45 direction from -1 to 1
21:18:32.352 00.000 6680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.16
21:18:32.352 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.72 from input 0.72
21:18:32.352 00.000 6680 MoveAxis(E, 41, ABG)
21:18:32.352 00.000 6680 Guiding  Dir = 2, Dur = 41
21:18:32.352 00.000 6680 IsGuiding returns 0
21:18:32.354 00.002 6680 PulseGuide returned control before completion, sleep 51
21:18:32.361 00.007 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=210, Gamma=0.560
21:18:32.409 00.048 2864 UpdateGuideState exits: m=1860 SNR=30.4
21:18:32.411 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:32.413 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:18:32.418 00.005 2864 Enqueuing Expose request
21:18:32.422 00.004 6680 IsGuiding returns 1
21:18:32.422 00.000 6680 scope still moving after pulse duration time elapsed
21:18:32.447 00.025 6680 IsGuiding returns 0
21:18:32.447 00.000 6680 scope move finished after 41 + 53 ms
21:18:32.447 00.000 6680 Move returns status 0, amount 41
21:18:32.447 00.000 6680 BLC: Dec direction reversal from North to South, backlash comp pulse of 189 applied
21:18:32.447 00.000 6680 MoveAxis(S, 304, ABG)
21:18:32.447 00.000 6680 Guiding  Dir = 1, Dur = 304
21:18:32.447 00.000 6680 IsGuiding returns 0
21:18:32.449 00.002 6680 PulseGuide returned control before completion, sleep 314
21:18:32.764 00.315 6680 IsGuiding returns 1
21:18:32.764 00.000 6680 scope still moving after pulse duration time elapsed
21:18:32.796 00.032 6680 IsGuiding returns 0
21:18:32.796 00.000 6680 scope move finished after 304 + 43 ms
21:18:32.796 00.000 6680 Move returns status 0, amount 304
21:18:32.796 00.000 6680 move complete, result=0
21:18:32.796 00.000 6680 worker thread done servicing request
21:18:32.796 00.000 2864 GuideStep: -0.8 px 41 ms EAST, 0.7 px 304 ms SOUTH
21:18:32.796 00.000 6680 Worker thread wakes up
21:18:32.796 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:18:32.796 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:18:34.446 01.650 6680 Exposure complete
21:18:34.488 00.042 6680 worker thread done servicing request
21:18:34.488 00.000 2864 OnExposeComplete: enter
21:18:34.488 00.000 2864 UpdateGuideState(): m_state=6
21:18:34.488 00.000 2864 Star::Find(15, 153, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 217
21:18:34.488 00.000 2864 Star::Find returns 1 (0), X=153.59, Y=709.13, Mass=1896, SNR=30.7, Peak=171 HFD=3.2
21:18:34.488 00.000 2864 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.80) = xAngle (-2.76 = -2.76)
21:18:34.488 00.000 2864 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.84 = 0.44)
21:18:34.488 00.000 2864 CameraToMount -- cameraX=0.76 cameraY=0.02 hyp=0.76 cameraTheta=0.03 mountX=-0.70 mountY=0.33, mountTheta=2.71
21:18:34.507 00.019 2864 SchedulePrimaryMove(10198720, x=0.76, y=0.02, opts=13)
21:18:34.507 00.000 2864 Enqueuing Move request for scope (0.76, 0.02)
21:18:34.507 00.000 6680 Worker thread wakes up
21:18:34.507 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.76, 0.02) opts 0xd
21:18:34.507 00.000 6680 Handling offset move in thread for scope, endpoint = (0.76, 0.02)
21:18:34.507 00.000 6680 Moving (0.76, 0.02) raw xDistance=-0.70 yDistance=0.33
21:18:34.507 00.000 6680 BLC: History state: CurrMiss=0.33, AvgInitMiss=0.21, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.721544, 1:0.325313
21:18:34.507 00.000 6680 BLC: Under-shoot, no adjustment, waiting for more data
21:18:34.507 00.000 6680 PPEC rslt: input = -0.70, final = -0.15, react = -0.42, pred = 0.27, hyst = -0.37, hyst_pct = 0.00, period_length = 643.42
21:18:34.507 00.000 6680 PPEC: input: -0.70, control: -0.15, exposure: 1500
21:18:34.507 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
21:18:34.507 00.000 6680 MoveAxis(E, 20, ABG)
21:18:34.507 00.000 6680 Guiding  Dir = 2, Dur = 20
21:18:34.507 00.000 6680 IsGuiding returns 0
21:18:34.507 00.000 6680 PulseGuide returned control before completion, sleep 30
21:18:34.524 00.017 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=184, Gamma=0.560
21:18:34.552 00.028 6680 IsGuiding returns 1
21:18:34.552 00.000 6680 scope still moving after pulse duration time elapsed
21:18:34.569 00.017 2864 UpdateGuideState exits: m=1896 SNR=30.7
21:18:34.569 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:34.569 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:18:34.569 00.000 2864 Enqueuing Expose request
21:18:34.584 00.015 6680 IsGuiding returns 0
21:18:34.584 00.000 6680 scope move finished after 20 + 50 ms
21:18:34.584 00.000 6680 Move returns status 0, amount 20
21:18:34.584 00.000 6680 MoveAxis(S, 52, ABG)
21:18:34.584 00.000 6680 Guiding  Dir = 1, Dur = 52
21:18:34.584 00.000 6680 IsGuiding returns 0
21:18:34.584 00.000 6680 PulseGuide returned control before completion, sleep 62
21:18:34.662 00.078 6680 IsGuiding returns 1
21:18:34.662 00.000 6680 scope still moving after pulse duration time elapsed
21:18:34.694 00.032 6680 IsGuiding returns 0
21:18:34.694 00.000 6680 scope move finished after 52 + 57 ms
21:18:34.694 00.000 6680 Move returns status 0, amount 52
21:18:34.694 00.000 6680 move complete, result=0
21:18:34.694 00.000 6680 worker thread done servicing request
21:18:34.694 00.000 6680 Worker thread wakes up
21:18:34.694 00.000 2864 GuideStep: -0.7 px 20 ms EAST, 0.3 px 52 ms SOUTH
21:18:34.697 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
21:18:34.697 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:18:36.120 01.423 6680 Exposure complete
21:18:36.184 00.064 6680 worker thread done servicing request
21:18:36.184 00.000 2864 OnExposeComplete: enter
21:18:36.184 00.000 2864 UpdateGuideState(): m_state=6
21:18:36.184 00.000 2864 Star::Find(15, 153, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 218
21:18:36.191 00.007 2864 Star::Find returns 1 (0), X=153.47, Y=709.31, Mass=1880, SNR=30.6, Peak=192 HFD=3.1
21:18:36.191 00.000 2864 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.80) = xAngle (-2.49 = -2.49)
21:18:36.195 00.004 2864 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.56 = 0.72)
21:18:36.195 00.000 2864 CameraToMount -- cameraX=0.64 cameraY=0.20 hyp=0.67 cameraTheta=0.31 mountX=-0.53 mountY=0.44, mountTheta=2.45
21:18:36.200 00.005 2864 SchedulePrimaryMove(10198720, x=0.64, y=0.20, opts=13)
21:18:36.200 00.000 2864 Enqueuing Move request for scope (0.64, 0.20)
21:18:36.200 00.000 6680 Worker thread wakes up
21:18:36.200 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (0.64, 0.20) opts 0xd
21:18:36.200 00.000 6680 Handling offset move in thread for scope, endpoint = (0.64, 0.20)
21:18:36.200 00.000 6680 Moving (0.64, 0.20) raw xDistance=-0.53 yDistance=0.44
21:18:36.200 00.000 6680 BLC: History state: CurrMiss=0.44, AvgInitMiss=0.21, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.721544, 1:0.325313, 2:0.442921
21:18:36.200 00.000 6680 BLC: Under-shoot: nominal increase by 32
21:18:36.200 00.000 6680 BLC: window closed
21:18:36.200 00.000 6680 BLC: Pulse adjusted to 208
21:18:36.200 00.000 6680 PPEC rslt: input = -0.53, final = -0.19, react = -0.32, pred = 0.13, hyst = -0.31, hyst_pct = 0.00, period_length = 645.32
21:18:36.200 00.000 6680 PPEC: input: -0.53, control: -0.19, exposure: 1500
21:18:36.200 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44
21:18:36.200 00.000 6680 MoveAxis(E, 25, ABG)
21:18:36.200 00.000 6680 Guiding  Dir = 2, Dur = 25
21:18:36.200 00.000 6680 IsGuiding returns 0
21:18:36.200 00.000 6680 PulseGuide returned control before completion, sleep 35
21:18:36.215 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=161, Gamma=0.560
21:18:36.247 00.032 6680 IsGuiding returns 1
21:18:36.247 00.000 6680 scope still moving after pulse duration time elapsed
21:18:36.263 00.016 2864 UpdateGuideState exits: m=1880 SNR=30.6
21:18:36.264 00.001 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:36.264 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:18:36.264 00.000 2864 Enqueuing Expose request
21:18:36.279 00.015 6680 IsGuiding returns 0
21:18:36.279 00.000 6680 scope move finished after 25 + 45 ms
21:18:36.279 00.000 6680 Move returns status 0, amount 25
21:18:36.279 00.000 6680 MoveAxis(S, 71, ABG)
21:18:36.279 00.000 6680 Guiding  Dir = 1, Dur = 71
21:18:36.279 00.000 6680 IsGuiding returns 0
21:18:36.279 00.000 6680 PulseGuide returned control before completion, sleep 81
21:18:36.374 00.095 6680 IsGuiding returns 1
21:18:36.374 00.000 6680 scope still moving after pulse duration time elapsed
21:18:36.405 00.031 6680 IsGuiding returns 0
21:18:36.405 00.000 6680 scope move finished after 71 + 55 ms
21:18:36.405 00.000 6680 Move returns status 0, amount 71
21:18:36.405 00.000 6680 move complete, result=0
21:18:36.405 00.000 6680 worker thread done servicing request
21:18:36.405 00.000 6680 Worker thread wakes up
21:18:36.405 00.000 2864 GuideStep: -0.5 px 25 ms EAST, 0.4 px 71 ms SOUTH
21:18:36.405 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:18:36.405 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:18:36.532 00.127 2864 evsrv: cli 1028D8F8 connect
21:18:36.532 00.000 2864 case statement mapped state 6 to 3
21:18:36.538 00.006 2864 case statement mapped state 6 to 3
21:18:36.538 00.000 2864 evsrv: cli 1028D8F8 request: {"method":"get_pixel_scale","id":"c273be56-9f93-4fe5-9aaf-23092fde0ddc"}
21:18:36.538 00.000 2864 evsrv: cli 1028D8F8 response: {"jsonrpc":"2.0","result":1.86834,"id":"c273be56-9f93-4fe5-9aaf-23092fde0ddc"}
21:18:36.538 00.000 2864 evsrv: cli 1028D8F8 disconnect
21:18:38.043 01.505 6680 Exposure complete
21:18:38.086 00.043 6680 worker thread done servicing request
21:18:38.086 00.000 2864 OnExposeComplete: enter
21:18:38.086 00.000 2864 UpdateGuideState(): m_state=6
21:18:38.086 00.000 2864 Star::Find(15, 153, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 219
21:18:38.086 00.000 2864 Star::Find returns 1 (0), X=152.33, Y=709.14, Mass=1884, SNR=30.6, Peak=185 HFD=3.0
21:18:38.086 00.000 2864 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.80) = xAngle (0.28 = 0.28)
21:18:38.086 00.000 2864 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.79 = -2.79)
21:18:38.101 00.015 2864 CameraToMount -- cameraX=-0.51 cameraY=0.03 hyp=0.51 cameraTheta=3.08 mountX=0.49 mountY=-0.17, mountTheta=-0.34
21:18:38.102 00.001 2864 SchedulePrimaryMove(10198720, x=-0.51, y=0.03, opts=13)
21:18:38.102 00.000 2864 Enqueuing Move request for scope (-0.51, 0.03)
21:18:38.102 00.000 6680 Worker thread wakes up
21:18:38.102 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.03) opts 0xd
21:18:38.102 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.51, 0.03)
21:18:38.102 00.000 6680 Moving (-0.51, 0.03) raw xDistance=0.49 yDistance=-0.17
21:18:38.102 00.000 6680 PPEC rslt: input = 0.49, final = 0.44, react = 0.30, pred = 0.14, hyst = 0.26, hyst_pct = 0.00, period_length = 645.32
21:18:38.102 00.000 6680 PPEC: input: 0.49, control: 0.44, exposure: 1500
21:18:38.102 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:18:38.102 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:18:38.102 00.000 6680 MoveAxis(W, 59, ABG)
21:18:38.102 00.000 6680 Guiding  Dir = 3, Dur = 59
21:18:38.102 00.000 6680 IsGuiding returns 0
21:18:38.102 00.000 6680 PulseGuide returned control before completion, sleep 69
21:18:38.118 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=170, Gamma=0.560
21:18:38.166 00.048 2864 UpdateGuideState exits: m=1884 SNR=30.6
21:18:38.166 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:38.166 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:18:38.166 00.000 2864 Enqueuing Expose request
21:18:38.181 00.015 6680 IsGuiding returns 1
21:18:38.181 00.000 6680 scope still moving after pulse duration time elapsed
21:18:38.213 00.032 6680 IsGuiding returns 0
21:18:38.213 00.000 6680 scope move finished after 59 + 44 ms
21:18:38.213 00.000 6680 Move returns status 0, amount 59
21:18:38.213 00.000 6680 MoveAxis(N, 0, ABG)
21:18:38.213 00.000 6680 Move returns status 0, amount 0
21:18:38.213 00.000 6680 move complete, result=0
21:18:38.213 00.000 6680 worker thread done servicing request
21:18:38.213 00.000 6680 Worker thread wakes up
21:18:38.213 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:18:38.213 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:18:38.213 00.000 2864 GuideStep: 0.5 px 59 ms WEST, -0.2 px 0 ms NORTH
21:18:39.632 01.419 6680 Exposure complete
21:18:39.702 00.070 6680 worker thread done servicing request
21:18:39.702 00.000 2864 OnExposeComplete: enter
21:18:39.702 00.000 2864 UpdateGuideState(): m_state=6
21:18:39.702 00.000 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 220
21:18:39.702 00.000 2864 Star::Find returns 1 (0), X=152.31, Y=709.00, Mass=1907, SNR=30.8, Peak=178 HFD=3.3
21:18:39.718 00.016 2864 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.80) = xAngle (-5.73 = 0.55)
21:18:39.718 00.000 2864 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.81 = -2.53)
21:18:39.718 00.000 2864 CameraToMount -- cameraX=-0.53 cameraY=-0.11 hyp=0.54 cameraTheta=-2.94 mountX=0.46 mountY=-0.31, mountTheta=-0.60
21:18:39.725 00.007 2864 SchedulePrimaryMove(10198720, x=-0.53, y=-0.11, opts=13)
21:18:39.727 00.002 2864 Enqueuing Move request for scope (-0.53, -0.11)
21:18:39.729 00.002 6680 Worker thread wakes up
21:18:39.729 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.11) opts 0xd
21:18:39.729 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.53, -0.11)
21:18:39.729 00.000 6680 Moving (-0.53, -0.11) raw xDistance=0.46 yDistance=-0.31
21:18:39.733 00.004 6680 PPEC rslt: input = 0.46, final = 0.26, react = 0.28, pred = -0.02, hyst = 0.24, hyst_pct = 0.00, period_length = 647.43
21:18:39.733 00.000 6680 PPEC: input: 0.46, control: 0.26, exposure: 1500
21:18:39.733 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:18:39.733 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
21:18:39.733 00.000 6680 MoveAxis(W, 35, ABG)
21:18:39.733 00.000 6680 Guiding  Dir = 3, Dur = 35
21:18:39.733 00.000 6680 IsGuiding returns 0
21:18:39.733 00.000 6680 PulseGuide returned control before completion, sleep 45
21:18:39.743 00.010 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=174, Gamma=0.560
21:18:39.781 00.038 6680 IsGuiding returns 1
21:18:39.781 00.000 6680 scope still moving after pulse duration time elapsed
21:18:39.788 00.007 2864 UpdateGuideState exits: m=1907 SNR=30.8
21:18:39.788 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:39.788 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:18:39.788 00.000 2864 Enqueuing Expose request
21:18:39.813 00.025 6680 IsGuiding returns 0
21:18:39.813 00.000 6680 scope move finished after 35 + 43 ms
21:18:39.813 00.000 6680 Move returns status 0, amount 35
21:18:39.813 00.000 6680 MoveAxis(N, 0, ABG)
21:18:39.813 00.000 6680 Move returns status 0, amount 0
21:18:39.813 00.000 6680 move complete, result=0
21:18:39.813 00.000 6680 worker thread done servicing request
21:18:39.813 00.000 6680 Worker thread wakes up
21:18:39.813 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:18:39.813 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:18:39.813 00.000 2864 GuideStep: 0.5 px 35 ms WEST, -0.3 px 0 ms NORTH
21:18:41.463 01.650 6680 Exposure complete
21:18:41.510 00.047 6680 worker thread done servicing request
21:18:41.510 00.000 2864 OnExposeComplete: enter
21:18:41.510 00.000 2864 UpdateGuideState(): m_state=6
21:18:41.510 00.000 2864 Star::Find(15, 152, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 221
21:18:41.510 00.000 2864 Star::Find returns 1 (0), X=152.15, Y=709.34, Mass=1960, SNR=31.2, Peak=156 HFD=3.6
21:18:41.526 00.016 2864 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.80) = xAngle (0.01 = 0.01)
21:18:41.526 00.000 2864 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.06 = -3.06)
21:18:41.526 00.000 2864 CameraToMount -- cameraX=-0.68 cameraY=0.24 hyp=0.72 cameraTheta=2.81 mountX=0.72 mountY=-0.06, mountTheta=-0.08
21:18:41.526 00.000 2864 SchedulePrimaryMove(10198720, x=-0.68, y=0.24, opts=13)
21:18:41.526 00.000 2864 Enqueuing Move request for scope (-0.68, 0.24)
21:18:41.526 00.000 6680 Worker thread wakes up
21:18:41.526 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 0.24) opts 0xd
21:18:41.526 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.68, 0.24)
21:18:41.526 00.000 6680 Moving (-0.68, 0.24) raw xDistance=0.72 yDistance=-0.06
21:18:41.538 00.012 6680 PPEC rslt: input = 0.72, final = 0.45, react = 0.43, pred = 0.02, hyst = 0.42, hyst_pct = 0.00, period_length = 647.43
21:18:41.538 00.000 6680 PPEC: input: 0.72, control: 0.45, exposure: 1500
21:18:41.538 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:41.538 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:18:41.538 00.000 6680 MoveAxis(W, 61, ABG)
21:18:41.538 00.000 6680 Guiding  Dir = 3, Dur = 61
21:18:41.538 00.000 6680 IsGuiding returns 0
21:18:41.538 00.000 6680 PulseGuide returned control before completion, sleep 71
21:18:41.550 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=175, Gamma=0.560
21:18:41.595 00.045 2864 UpdateGuideState exits: m=1960 SNR=31.2
21:18:41.595 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:41.595 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:18:41.602 00.007 2864 Enqueuing Expose request
21:18:41.621 00.019 6680 IsGuiding returns 1
21:18:41.621 00.000 6680 scope still moving after pulse duration time elapsed
21:18:41.653 00.032 6680 IsGuiding returns 0
21:18:41.653 00.000 6680 scope move finished after 61 + 53 ms
21:18:41.653 00.000 6680 Move returns status 0, amount 61
21:18:41.653 00.000 6680 MoveAxis(N, 0, ABG)
21:18:41.653 00.000 6680 Move returns status 0, amount 0
21:18:41.653 00.000 6680 move complete, result=0
21:18:41.653 00.000 6680 worker thread done servicing request
21:18:41.653 00.000 6680 Worker thread wakes up
21:18:41.653 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:18:41.653 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:18:41.653 00.000 2864 GuideStep: 0.7 px 61 ms WEST, -0.1 px 0 ms NORTH
21:18:43.083 01.430 6680 Exposure complete
21:18:43.146 00.063 6680 worker thread done servicing request
21:18:43.146 00.000 2864 OnExposeComplete: enter
21:18:43.146 00.000 2864 UpdateGuideState(): m_state=6
21:18:43.146 00.000 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 222
21:18:43.158 00.012 2864 Star::Find returns 1 (0), X=152.62, Y=709.92, Mass=1814, SNR=30.0, Peak=129 HFD=3.5
21:18:43.160 00.002 2864 CameraToMount -- cameraTheta (1.83) - m_xAngle (2.80) = xAngle (-0.96 = -0.96)
21:18:43.162 00.002 2864 CameraToMount -- cameraTheta (1.83) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-4.04 = 2.24)
21:18:43.163 00.001 2864 CameraToMount -- cameraX=-0.22 cameraY=0.81 hyp=0.84 cameraTheta=1.83 mountX=0.48 mountY=0.66, mountTheta=0.94
21:18:43.163 00.000 2864 SchedulePrimaryMove(10198720, x=-0.22, y=0.81, opts=13)
21:18:43.169 00.006 2864 Enqueuing Move request for scope (-0.22, 0.81)
21:18:43.169 00.000 6680 Worker thread wakes up
21:18:43.169 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.81) opts 0xd
21:18:43.169 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.22, 0.81)
21:18:43.169 00.000 6680 Moving (-0.22, 0.81) raw xDistance=0.48 yDistance=0.66
21:18:43.169 00.000 6680 PPEC rslt: input = 0.48, final = 0.32, react = 0.29, pred = 0.03, hyst = 0.27, hyst_pct = 0.00, period_length = 649.51
21:18:43.169 00.000 6680 PPEC: input: 0.48, control: 0.32, exposure: 1500
21:18:43.169 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66
21:18:43.169 00.000 6680 MoveAxis(W, 43, ABG)
21:18:43.169 00.000 6680 Guiding  Dir = 3, Dur = 43
21:18:43.169 00.000 6680 IsGuiding returns 0
21:18:43.169 00.000 6680 PulseGuide returned control before completion, sleep 53
21:18:43.178 00.009 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=242, med=0, FiltMin=0, FiltMax=161, Gamma=0.560
21:18:43.230 00.052 2864 UpdateGuideState exits: m=1814 SNR=30.0
21:18:43.232 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:43.234 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:18:43.236 00.002 2864 Enqueuing Expose request
21:18:43.241 00.005 6680 IsGuiding returns 0
21:18:43.241 00.000 6680 Move returns status 0, amount 43
21:18:43.241 00.000 6680 MoveAxis(S, 105, ABG)
21:18:43.241 00.000 6680 Guiding  Dir = 1, Dur = 105
21:18:43.241 00.000 6680 IsGuiding returns 0
21:18:43.241 00.000 6680 PulseGuide returned control before completion, sleep 115
21:18:43.366 00.125 6680 IsGuiding returns 1
21:18:43.366 00.000 6680 scope still moving after pulse duration time elapsed
21:18:43.398 00.032 6680 IsGuiding returns 0
21:18:43.398 00.000 6680 scope move finished after 105 + 50 ms
21:18:43.398 00.000 6680 Move returns status 0, amount 105
21:18:43.398 00.000 6680 move complete, result=0
21:18:43.398 00.000 6680 worker thread done servicing request
21:18:43.398 00.000 6680 Worker thread wakes up
21:18:43.398 00.000 2864 GuideStep: 0.5 px 43 ms WEST, 0.7 px 105 ms SOUTH
21:18:43.398 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:18:43.398 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:18:45.023 01.625 6680 Exposure complete
21:18:45.087 00.064 6680 worker thread done servicing request
21:18:45.087 00.000 2864 OnExposeComplete: enter
21:18:45.101 00.014 2864 UpdateGuideState(): m_state=6
21:18:45.103 00.002 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 223
21:18:45.106 00.003 2864 Star::Find returns 1 (0), X=151.31, Y=709.02, Mass=1898, SNR=30.7, Peak=163 HFD=3.3
21:18:45.106 00.000 2864 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.80) = xAngle (-5.88 = 0.40)
21:18:45.106 00.000 2864 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.96 = -2.67)
21:18:45.106 00.000 2864 CameraToMount -- cameraX=-1.53 cameraY=-0.08 hyp=1.53 cameraTheta=-3.09 mountX=1.41 mountY=-0.69, mountTheta=-0.46
21:18:45.106 00.000 2864 SchedulePrimaryMove(10198720, x=-1.53, y=-0.08, opts=13)
21:18:45.106 00.000 2864 Enqueuing Move request for scope (-1.53, -0.08)
21:18:45.106 00.000 6680 Worker thread wakes up
21:18:45.106 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.53, -0.08) opts 0xd
21:18:45.106 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.53, -0.08)
21:18:45.106 00.000 6680 Moving (-1.53, -0.08) raw xDistance=1.41 yDistance=-0.69
21:18:45.118 00.012 6680 PPEC rslt: input = 1.41, final = 1.06, react = 0.84, pred = 0.22, hyst = 0.79, hyst_pct = 0.00, period_length = 649.51
21:18:45.118 00.000 6680 PPEC: input: 1.41, control: 1.06, exposure: 1500
21:18:45.118 00.000 6680 resist switch: large excursion: input -0.69 thresh 0.45 direction from 1 to -1
21:18:45.118 00.000 6680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.07
21:18:45.118 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69
21:18:45.118 00.000 6680 MoveAxis(W, 143, ABG)
21:18:45.118 00.000 6680 Guiding  Dir = 3, Dur = 143
21:18:45.118 00.000 6680 IsGuiding returns 0
21:18:45.118 00.000 6680 PulseGuide returned control before completion, sleep 153
21:18:45.118 00.000 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=214, med=0, FiltMin=0, FiltMax=147, Gamma=0.560
21:18:45.177 00.059 2864 UpdateGuideState exits: m=1898 SNR=30.7
21:18:45.181 00.004 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:45.183 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:18:45.183 00.000 2864 Enqueuing Expose request
21:18:45.276 00.093 6680 IsGuiding returns 1
21:18:45.276 00.000 6680 scope still moving after pulse duration time elapsed
21:18:45.308 00.032 6680 IsGuiding returns 0
21:18:45.308 00.000 6680 scope move finished after 143 + 44 ms
21:18:45.308 00.000 6680 Move returns status 0, amount 143
21:18:45.308 00.000 6680 BLC: Oldest BLC event removed
21:18:45.308 00.000 6680 BLC: Dec direction reversal from South to North, backlash comp pulse of 208 applied
21:18:45.308 00.000 6680 MoveAxis(N, 319, ABG)
21:18:45.308 00.000 6680 Guiding  Dir = 0, Dur = 319
21:18:45.308 00.000 6680 IsGuiding returns 0
21:18:45.308 00.000 6680 PulseGuide returned control before completion, sleep 329
21:18:45.641 00.333 6680 IsGuiding returns 1
21:18:45.641 00.000 6680 scope still moving after pulse duration time elapsed
21:18:45.673 00.032 6680 IsGuiding returns 0
21:18:45.673 00.000 6680 scope move finished after 319 + 45 ms
21:18:45.673 00.000 6680 Move returns status 0, amount 319
21:18:45.673 00.000 6680 move complete, result=0
21:18:45.673 00.000 6680 worker thread done servicing request
21:18:45.673 00.000 2864 GuideStep: 1.4 px 143 ms WEST, -0.7 px 319 ms NORTH
21:18:45.673 00.000 6680 Worker thread wakes up
21:18:45.673 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:18:45.673 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:18:47.102 01.429 6680 Exposure complete
21:18:47.165 00.063 6680 worker thread done servicing request
21:18:47.165 00.000 2864 OnExposeComplete: enter
21:18:47.165 00.000 2864 UpdateGuideState(): m_state=6
21:18:47.172 00.007 2864 Star::Find(15, 151, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 224
21:18:47.172 00.000 2864 Star::Find returns 1 (0), X=151.71, Y=709.27, Mass=1790, SNR=29.8, Peak=155 HFD=3.2
21:18:47.172 00.000 2864 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.80) = xAngle (0.20 = 0.20)
21:18:47.172 00.000 2864 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.88 = -2.88)
21:18:47.181 00.009 2864 CameraToMount -- cameraX=-1.13 cameraY=0.17 hyp=1.14 cameraTheta=2.99 mountX=1.12 mountY=-0.30, mountTheta=-0.26
21:18:47.181 00.000 2864 SchedulePrimaryMove(10198720, x=-1.13, y=0.17, opts=13)
21:18:47.181 00.000 2864 Enqueuing Move request for scope (-1.13, 0.17)
21:18:47.181 00.000 6680 Worker thread wakes up
21:18:47.181 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.13, 0.17) opts 0xd
21:18:47.181 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.13, 0.17)
21:18:47.181 00.000 6680 Moving (-1.13, 0.17) raw xDistance=1.12 yDistance=-0.30
21:18:47.181 00.000 6680 BLC: History state: CurrMiss=0.30, AvgInitMiss=0.18, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.690858, 1:0.300094
21:18:47.181 00.000 6680 BLC: Under-shoot, no adjustment, waiting for more data
21:18:47.181 00.000 6680 PPEC rslt: input = 1.12, final = 0.95, react = 0.67, pred = 0.28, hyst = 0.62, hyst_pct = 0.00, period_length = 651.80
21:18:47.181 00.000 6680 PPEC: input: 1.12, control: 0.95, exposure: 1500
21:18:47.181 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
21:18:47.181 00.000 6680 MoveAxis(W, 128, ABG)
21:18:47.181 00.000 6680 Guiding  Dir = 3, Dur = 128
21:18:47.181 00.000 6680 IsGuiding returns 0
21:18:47.181 00.000 6680 PulseGuide returned control before completion, sleep 138
21:18:47.197 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=162, Gamma=0.560
21:18:47.246 00.049 2864 UpdateGuideState exits: m=1790 SNR=29.8
21:18:47.246 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:47.246 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:18:47.246 00.000 2864 Enqueuing Expose request
21:18:47.339 00.093 6680 IsGuiding returns 1
21:18:47.339 00.000 6680 scope still moving after pulse duration time elapsed
21:18:47.371 00.032 6680 IsGuiding returns 0
21:18:47.371 00.000 6680 scope move finished after 128 + 51 ms
21:18:47.371 00.000 6680 Move returns status 0, amount 128
21:18:47.371 00.000 6680 MoveAxis(N, 48, ABG)
21:18:47.371 00.000 6680 Guiding  Dir = 0, Dur = 48
21:18:47.371 00.000 6680 IsGuiding returns 0
21:18:47.372 00.001 6680 PulseGuide returned control before completion, sleep 58
21:18:47.435 00.063 6680 IsGuiding returns 1
21:18:47.435 00.000 6680 scope still moving after pulse duration time elapsed
21:18:47.466 00.031 6680 IsGuiding returns 0
21:18:47.466 00.000 6680 scope move finished after 48 + 46 ms
21:18:47.466 00.000 6680 Move returns status 0, amount 48
21:18:47.466 00.000 6680 move complete, result=0
21:18:47.466 00.000 6680 worker thread done servicing request
21:18:47.466 00.000 2864 GuideStep: 1.1 px 128 ms WEST, -0.3 px 48 ms NORTH
21:18:47.472 00.006 6680 Worker thread wakes up
21:18:47.472 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:18:47.472 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:18:49.116 01.644 6680 Exposure complete
21:18:49.210 00.094 6680 worker thread done servicing request
21:18:49.210 00.000 2864 OnExposeComplete: enter
21:18:49.210 00.000 2864 UpdateGuideState(): m_state=6
21:18:49.210 00.000 2864 Star::Find(15, 151, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 225
21:18:49.216 00.006 2864 Star::Find returns 1 (0), X=151.89, Y=708.85, Mass=1927, SNR=30.9, Peak=169 HFD=3.1
21:18:49.216 00.000 2864 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.80) = xAngle (-5.68 = 0.61)
21:18:49.216 00.000 2864 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.75 = -2.47)
21:18:49.216 00.000 2864 CameraToMount -- cameraX=-0.95 cameraY=-0.25 hyp=0.98 cameraTheta=-2.88 mountX=0.81 mountY=-0.61, mountTheta=-0.65
21:18:49.216 00.000 2864 SchedulePrimaryMove(10198720, x=-0.95, y=-0.25, opts=13)
21:18:49.226 00.010 2864 Enqueuing Move request for scope (-0.95, -0.25)
21:18:49.226 00.000 6680 Worker thread wakes up
21:18:49.226 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.95, -0.25) opts 0xd
21:18:49.226 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.95, -0.25)
21:18:49.226 00.000 6680 Moving (-0.95, -0.25) raw xDistance=0.81 yDistance=-0.61
21:18:49.226 00.000 6680 BLC: History state: CurrMiss=0.61, AvgInitMiss=0.18, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.690858, 1:0.300094, 2:0.614289
21:18:49.226 00.000 6680 BLC: Under-shoot: nominal increase by 29
21:18:49.226 00.000 6680 BLC: window closed
21:18:49.226 00.000 6680 BLC: Pulse adjusted to 229
21:18:49.226 00.000 6680 PPEC rslt: input = 0.81, final = 0.83, react = 0.49, pred = 0.35, hyst = 0.50, hyst_pct = 0.00, period_length = 651.80
21:18:49.226 00.000 6680 PPEC: input: 0.81, control: 0.83, exposure: 1500
21:18:49.226 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
21:18:49.226 00.000 6680 MoveAxis(W, 112, ABG)
21:18:49.226 00.000 6680 Guiding  Dir = 3, Dur = 112
21:18:49.226 00.000 6680 IsGuiding returns 0
21:18:49.226 00.000 6680 PulseGuide returned control before completion, sleep 122
21:18:49.241 00.015 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=172, Gamma=0.560
21:18:49.288 00.047 2864 UpdateGuideState exits: m=1927 SNR=30.9
21:18:49.289 00.001 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:49.289 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:18:49.289 00.000 2864 Enqueuing Expose request
21:18:49.368 00.079 6680 IsGuiding returns 1
21:18:49.368 00.000 6680 scope still moving after pulse duration time elapsed
21:18:49.400 00.032 6680 IsGuiding returns 0
21:18:49.400 00.000 6680 scope move finished after 112 + 57 ms
21:18:49.400 00.000 6680 Move returns status 0, amount 112
21:18:49.400 00.000 6680 MoveAxis(N, 98, ABG)
21:18:49.400 00.000 6680 Guiding  Dir = 0, Dur = 98
21:18:49.400 00.000 6680 IsGuiding returns 0
21:18:49.400 00.000 6680 PulseGuide returned control before completion, sleep 108
21:18:49.511 00.111 6680 IsGuiding returns 1
21:18:49.511 00.000 6680 scope still moving after pulse duration time elapsed
21:18:49.543 00.032 6680 IsGuiding returns 0
21:18:49.543 00.000 6680 scope move finished after 98 + 44 ms
21:18:49.543 00.000 6680 Move returns status 0, amount 98
21:18:49.543 00.000 6680 move complete, result=0
21:18:49.543 00.000 6680 worker thread done servicing request
21:18:49.543 00.000 2864 GuideStep: 0.8 px 112 ms WEST, -0.6 px 98 ms NORTH
21:18:49.543 00.000 6680 Worker thread wakes up
21:18:49.543 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:18:49.543 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:18:49.717 00.174 2864 evsrv: cli 1028DA38 connect
21:18:49.717 00.000 2864 case statement mapped state 6 to 3
21:18:49.717 00.000 2864 case statement mapped state 6 to 3
21:18:49.717 00.000 2864 evsrv: cli 1028DA38 request: {"method":"get_pixel_scale","id":"98ee4d03-5bd7-45b2-8d14-34c709779a93"}
21:18:49.726 00.009 2864 evsrv: cli 1028DA38 response: {"jsonrpc":"2.0","result":1.86834,"id":"98ee4d03-5bd7-45b2-8d14-34c709779a93"}
21:18:49.729 00.003 2864 evsrv: cli 1028DA38 disconnect
21:18:50.981 01.252 6680 Exposure complete
21:18:51.028 00.047 6680 worker thread done servicing request
21:18:51.028 00.000 2864 OnExposeComplete: enter
21:18:51.028 00.000 2864 UpdateGuideState(): m_state=6
21:18:51.028 00.000 2864 Star::Find(15, 151, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 226
21:18:51.035 00.007 2864 Star::Find returns 1 (0), X=152.37, Y=709.47, Mass=1960, SNR=31.2, Peak=158 HFD=3.3
21:18:51.035 00.000 2864 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.80) = xAngle (-0.32 = -0.32)
21:18:51.038 00.003 2864 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.39 = 2.89)
21:18:51.040 00.002 2864 CameraToMount -- cameraX=-0.46 cameraY=0.36 hyp=0.59 cameraTheta=2.48 mountX=0.56 mountY=0.15, mountTheta=0.25
21:18:51.044 00.004 2864 SchedulePrimaryMove(10198720, x=-0.46, y=0.36, opts=13)
21:18:51.046 00.002 2864 Enqueuing Move request for scope (-0.46, 0.36)
21:18:51.048 00.002 6680 Worker thread wakes up
21:18:51.048 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.36) opts 0xd
21:18:51.048 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.46, 0.36)
21:18:51.048 00.000 6680 Moving (-0.46, 0.36) raw xDistance=0.56 yDistance=0.15
21:18:51.050 00.002 6680 PPEC rslt: input = 0.56, final = 0.95, react = 0.34, pred = 0.62, hyst = 0.36, hyst_pct = 0.00, period_length = 651.80
21:18:51.050 00.000 6680 PPEC: input: 0.56, control: 0.95, exposure: 1500
21:18:51.050 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:51.050 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:18:51.050 00.000 6680 MoveAxis(W, 128, ABG)
21:18:51.050 00.000 6680 Guiding  Dir = 3, Dur = 128
21:18:51.050 00.000 6680 IsGuiding returns 0
21:18:51.050 00.000 6680 PulseGuide returned control before completion, sleep 138
21:18:51.062 00.012 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=161, Gamma=0.560
21:18:51.108 00.046 2864 UpdateGuideState exits: m=1960 SNR=31.2
21:18:51.108 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:51.108 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:18:51.108 00.000 2864 Enqueuing Expose request
21:18:51.203 00.095 6680 IsGuiding returns 1
21:18:51.203 00.000 6680 scope still moving after pulse duration time elapsed
21:18:51.235 00.032 6680 IsGuiding returns 0
21:18:51.235 00.000 6680 scope move finished after 128 + 56 ms
21:18:51.235 00.000 6680 Move returns status 0, amount 128
21:18:51.235 00.000 6680 MoveAxis(N, 0, ABG)
21:18:51.235 00.000 6680 Move returns status 0, amount 0
21:18:51.235 00.000 6680 move complete, result=0
21:18:51.235 00.000 6680 worker thread done servicing request
21:18:51.235 00.000 2864 GuideStep: 0.6 px 128 ms WEST, 0.1 px 0 ms NORTH
21:18:51.238 00.003 6680 Worker thread wakes up
21:18:51.238 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:18:51.238 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:18:52.885 01.647 6680 Exposure complete
21:18:52.941 00.056 6680 worker thread done servicing request
21:18:52.941 00.000 2864 OnExposeComplete: enter
21:18:52.945 00.004 2864 UpdateGuideState(): m_state=6
21:18:52.945 00.000 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 227
21:18:52.949 00.004 2864 Star::Find returns 1 (0), X=152.62, Y=709.57, Mass=1894, SNR=30.7, Peak=172 HFD=3.1
21:18:52.949 00.000 2864 CameraToMount -- cameraTheta (2.00) - m_xAngle (2.80) = xAngle (-0.79 = -0.79)
21:18:52.954 00.005 2864 CameraToMount -- cameraTheta (2.00) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.87 = 2.42)
21:18:52.956 00.002 2864 CameraToMount -- cameraX=-0.21 cameraY=0.46 hyp=0.51 cameraTheta=2.00 mountX=0.36 mountY=0.34, mountTheta=0.76
21:18:52.958 00.002 2864 SchedulePrimaryMove(10198720, x=-0.21, y=0.46, opts=13)
21:18:52.960 00.002 2864 Enqueuing Move request for scope (-0.21, 0.46)
21:18:52.962 00.002 6680 Worker thread wakes up
21:18:52.962 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.46) opts 0xd
21:18:52.962 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.21, 0.46)
21:18:52.962 00.000 6680 Moving (-0.21, 0.46) raw xDistance=0.36 yDistance=0.34
21:18:52.966 00.004 6680 PPEC rslt: input = 0.36, final = 0.83, react = 0.21, pred = 0.62, hyst = 0.24, hyst_pct = 0.00, period_length = 654.29
21:18:52.966 00.000 6680 PPEC: input: 0.36, control: 0.83, exposure: 1500
21:18:52.966 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:18:52.966 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
21:18:52.966 00.000 6680 MoveAxis(W, 112, ABG)
21:18:52.966 00.000 6680 Guiding  Dir = 3, Dur = 112
21:18:52.967 00.001 6680 IsGuiding returns 0
21:18:52.967 00.000 6680 PulseGuide returned control before completion, sleep 122
21:18:52.976 00.009 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=178, Gamma=0.560
21:18:53.020 00.044 2864 UpdateGuideState exits: m=1894 SNR=30.7
21:18:53.020 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:53.020 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:18:53.028 00.008 2864 Enqueuing Expose request
21:18:53.091 00.063 6680 IsGuiding returns 1
21:18:53.091 00.000 6680 scope still moving after pulse duration time elapsed
21:18:53.123 00.032 6680 IsGuiding returns 0
21:18:53.123 00.000 6680 scope move finished after 112 + 44 ms
21:18:53.123 00.000 6680 Move returns status 0, amount 112
21:18:53.123 00.000 6680 MoveAxis(N, 0, ABG)
21:18:53.123 00.000 6680 Move returns status 0, amount 0
21:18:53.123 00.000 6680 move complete, result=0
21:18:53.123 00.000 6680 worker thread done servicing request
21:18:53.123 00.000 6680 Worker thread wakes up
21:18:53.123 00.000 2864 GuideStep: 0.4 px 112 ms WEST, 0.3 px 0 ms NORTH
21:18:53.123 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:18:53.123 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:18:54.545 01.422 6680 Exposure complete
21:18:54.591 00.046 6680 worker thread done servicing request
21:18:54.591 00.000 2864 OnExposeComplete: enter
21:18:54.593 00.002 2864 UpdateGuideState(): m_state=6
21:18:54.595 00.002 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 228
21:18:54.598 00.003 2864 Star::Find returns 1 (0), X=152.34, Y=709.84, Mass=1876, SNR=30.5, Peak=172 HFD=3.2
21:18:54.600 00.002 2864 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.80) = xAngle (-0.63 = -0.63)
21:18:54.601 00.001 2864 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.70 = 2.58)
21:18:54.603 00.002 2864 CameraToMount -- cameraX=-0.50 cameraY=0.73 hyp=0.89 cameraTheta=2.17 mountX=0.72 mountY=0.47, mountTheta=0.58
21:18:54.606 00.003 2864 SchedulePrimaryMove(10198720, x=-0.50, y=0.73, opts=13)
21:18:54.608 00.002 2864 Enqueuing Move request for scope (-0.50, 0.73)
21:18:54.609 00.001 6680 Worker thread wakes up
21:18:54.610 00.001 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.73) opts 0xd
21:18:54.610 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.50, 0.73)
21:18:54.610 00.000 6680 Moving (-0.50, 0.73) raw xDistance=0.72 yDistance=0.47
21:18:54.612 00.002 6680 PPEC rslt: input = 0.72, final = 0.86, react = 0.43, pred = 0.43, hyst = 0.45, hyst_pct = 0.00, period_length = 654.29
21:18:54.612 00.000 6680 PPEC: input: 0.72, control: 0.86, exposure: 1500
21:18:54.612 00.000 6680 resist switch: large excursion: input 0.47 thresh 0.45 direction from -1 to 1
21:18:54.612 00.000 6680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.41
21:18:54.612 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
21:18:54.612 00.000 6680 MoveAxis(W, 116, ABG)
21:18:54.612 00.000 6680 Guiding  Dir = 3, Dur = 116
21:18:54.612 00.000 6680 IsGuiding returns 0
21:18:54.613 00.001 6680 PulseGuide returned control before completion, sleep 126
21:18:54.624 00.011 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=154, Gamma=0.560
21:18:54.671 00.047 2864 UpdateGuideState exits: m=1876 SNR=30.5
21:18:54.673 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:54.674 00.001 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:18:54.676 00.002 2864 Enqueuing Expose request
21:18:54.743 00.067 6680 IsGuiding returns 1
21:18:54.743 00.000 6680 scope still moving after pulse duration time elapsed
21:18:54.774 00.031 6680 IsGuiding returns 0
21:18:54.774 00.000 6680 scope move finished after 116 + 45 ms
21:18:54.774 00.000 6680 Move returns status 0, amount 116
21:18:54.774 00.000 6680 BLC: Oldest BLC event removed
21:18:54.774 00.000 6680 BLC: Dec direction reversal from North to South, backlash comp pulse of 229 applied
21:18:54.774 00.000 6680 MoveAxis(S, 304, ABG)
21:18:54.774 00.000 6680 Guiding  Dir = 1, Dur = 304
21:18:54.774 00.000 6680 IsGuiding returns 0
21:18:54.775 00.001 6680 PulseGuide returned control before completion, sleep 314
21:18:55.099 00.324 6680 IsGuiding returns 1
21:18:55.099 00.000 6680 scope still moving after pulse duration time elapsed
21:18:55.131 00.032 6680 IsGuiding returns 0
21:18:55.132 00.001 6680 scope move finished after 304 + 52 ms
21:18:55.132 00.000 6680 Move returns status 0, amount 304
21:18:55.132 00.000 6680 move complete, result=0
21:18:55.133 00.001 6680 worker thread done servicing request
21:18:55.133 00.000 6680 Worker thread wakes up
21:18:55.133 00.000 2864 GuideStep: 0.7 px 116 ms WEST, 0.5 px 304 ms SOUTH
21:18:55.141 00.008 6680 worker thread servicing REQUEST_EXPOSE 1500
21:18:55.141 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:18:56.788 01.647 6680 Exposure complete
21:18:56.856 00.068 6680 worker thread done servicing request
21:18:56.856 00.000 2864 OnExposeComplete: enter
21:18:56.859 00.003 2864 UpdateGuideState(): m_state=6
21:18:56.859 00.000 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 229
21:18:56.859 00.000 2864 Star::Find returns 1 (0), X=152.50, Y=709.32, Mass=1829, SNR=30.2, Peak=181 HFD=3.1
21:18:56.859 00.000 2864 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.80) = xAngle (-0.22 = -0.22)
21:18:56.859 00.000 2864 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.29 = 2.99)
21:18:56.859 00.000 2864 CameraToMount -- cameraX=-0.34 cameraY=0.22 hyp=0.40 cameraTheta=2.58 mountX=0.39 mountY=0.06, mountTheta=0.15
21:18:56.859 00.000 2864 SchedulePrimaryMove(10198720, x=-0.34, y=0.22, opts=13)
21:18:56.859 00.000 2864 Enqueuing Move request for scope (-0.34, 0.22)
21:18:56.875 00.016 6680 Worker thread wakes up
21:18:56.875 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.22) opts 0xd
21:18:56.875 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.34, 0.22)
21:18:56.875 00.000 6680 Moving (-0.34, 0.22) raw xDistance=0.39 yDistance=0.06
21:18:56.875 00.000 6680 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.14, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.471449, 1:0.060491
21:18:56.875 00.000 6680 BLC: No correction, Miss < min_move
21:18:56.878 00.003 6680 PPEC rslt: input = 0.39, final = 0.76, react = 0.24, pred = 0.52, hyst = 0.26, hyst_pct = 0.00, period_length = 656.97
21:18:56.878 00.000 6680 PPEC: input: 0.39, control: 0.76, exposure: 1500
21:18:56.880 00.002 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:56.880 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:18:56.880 00.000 6680 MoveAxis(W, 102, ABG)
21:18:56.880 00.000 6680 Guiding  Dir = 3, Dur = 102
21:18:56.880 00.000 6680 IsGuiding returns 0
21:18:56.880 00.000 6680 PulseGuide returned control before completion, sleep 112
21:18:56.882 00.002 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=170, Gamma=0.560
21:18:56.935 00.053 2864 UpdateGuideState exits: m=1829 SNR=30.2
21:18:56.937 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:56.939 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:18:56.939 00.000 2864 Enqueuing Expose request
21:18:57.002 00.063 6680 IsGuiding returns 1
21:18:57.002 00.000 6680 scope still moving after pulse duration time elapsed
21:18:57.034 00.032 6680 IsGuiding returns 0
21:18:57.034 00.000 6680 scope move finished after 102 + 51 ms
21:18:57.034 00.000 6680 Move returns status 0, amount 102
21:18:57.034 00.000 6680 MoveAxis(N, 0, ABG)
21:18:57.034 00.000 6680 Move returns status 0, amount 0
21:18:57.034 00.000 6680 move complete, result=0
21:18:57.034 00.000 6680 worker thread done servicing request
21:18:57.034 00.000 6680 Worker thread wakes up
21:18:57.034 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:18:57.034 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:18:57.034 00.000 2864 GuideStep: 0.4 px 102 ms WEST, 0.1 px 0 ms NORTH
21:18:58.444 01.410 6680 Exposure complete
21:18:58.495 00.051 6680 worker thread done servicing request
21:18:58.495 00.000 2864 OnExposeComplete: enter
21:18:58.495 00.000 2864 UpdateGuideState(): m_state=6
21:18:58.495 00.000 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 230
21:18:58.495 00.000 2864 Star::Find returns 1 (0), X=152.19, Y=708.86, Mass=1859, SNR=30.4, Peak=175 HFD=2.9
21:18:58.495 00.000 2864 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.80) = xAngle (-5.58 = 0.71)
21:18:58.495 00.000 2864 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-8.65 = -2.37)
21:18:58.495 00.000 2864 CameraToMount -- cameraX=-0.64 cameraY=-0.24 hyp=0.69 cameraTheta=-2.78 mountX=0.52 mountY=-0.48, mountTheta=-0.74
21:18:58.507 00.012 2864 SchedulePrimaryMove(10198720, x=-0.64, y=-0.24, opts=13)
21:18:58.507 00.000 2864 Enqueuing Move request for scope (-0.64, -0.24)
21:18:58.507 00.000 6680 Worker thread wakes up
21:18:58.507 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.64, -0.24) opts 0xd
21:18:58.507 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.64, -0.24)
21:18:58.507 00.000 6680 Moving (-0.64, -0.24) raw xDistance=0.52 yDistance=-0.48
21:18:58.507 00.000 6680 BLC: History state: CurrMiss=-0.48, AvgInitMiss=0.14, ShCount=9, LgCount=1, SticCount=2,  Deflections: 0=0.471449, 1:0.060491, 2:-0.479228
21:18:58.507 00.000 6680 BLC: Over-shoot, stiction seen, nominal decrease by -66.000000
21:18:58.507 00.000 6680 BLC: window closed
21:18:58.507 00.000 6680 BLC: Pulse adjusted to 183
21:18:58.515 00.008 6680 PPEC rslt: input = 0.52, final = 0.76, react = 0.31, pred = 0.45, hyst = 0.33, hyst_pct = 0.00, period_length = 656.97
21:18:58.515 00.000 6680 PPEC: input: 0.52, control: 0.76, exposure: 1500
21:18:58.515 00.000 6680 resist switch: large excursion: input -0.48 thresh 0.45 direction from 1 to -1
21:18:58.515 00.000 6680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.44
21:18:58.515 00.000 6680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
21:18:58.515 00.000 6680 MoveAxis(W, 103, ABG)
21:18:58.515 00.000 6680 Guiding  Dir = 3, Dur = 103
21:18:58.515 00.000 6680 IsGuiding returns 0
21:18:58.515 00.000 6680 PulseGuide returned control before completion, sleep 113
21:18:58.524 00.009 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=162, Gamma=0.560
21:18:58.570 00.046 2864 UpdateGuideState exits: m=1859 SNR=30.4
21:18:58.570 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:58.570 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:18:58.570 00.000 2864 Enqueuing Expose request
21:18:58.632 00.062 6680 IsGuiding returns 1
21:18:58.632 00.000 6680 scope still moving after pulse duration time elapsed
21:18:58.664 00.032 6680 IsGuiding returns 0
21:18:58.664 00.000 6680 scope move finished after 103 + 44 ms
21:18:58.664 00.000 6680 Move returns status 0, amount 103
21:18:58.664 00.000 6680 BLC: Dec direction reversal from South to North, backlash comp pulse of 183 applied
21:18:58.664 00.000 6680 MoveAxis(N, 260, ABG)
21:18:58.664 00.000 6680 Guiding  Dir = 0, Dur = 260
21:18:58.664 00.000 6680 IsGuiding returns 0
21:18:58.666 00.002 6680 PulseGuide returned control before completion, sleep 270
21:18:58.858 00.192 2864 evsrv: cli 1028D358 connect
21:18:58.862 00.004 2864 case statement mapped state 6 to 3
21:18:58.862 00.000 2864 case statement mapped state 6 to 3
21:18:58.871 00.009 2864 evsrv: cli 1028D358 request: {"method":"get_pixel_scale","id":"f61ed4b8-2de3-4043-98ae-54e03d8d6d25"}
21:18:58.871 00.000 2864 evsrv: cli 1028D358 response: {"jsonrpc":"2.0","result":1.86834,"id":"f61ed4b8-2de3-4043-98ae-54e03d8d6d25"}
21:18:58.882 00.011 2864 evsrv: cli 1028D358 disconnect
21:18:58.951 00.069 6680 IsGuiding returns 1
21:18:58.951 00.000 6680 scope still moving after pulse duration time elapsed
21:18:58.982 00.031 6680 IsGuiding returns 0
21:18:58.982 00.000 6680 scope move finished after 260 + 57 ms
21:18:58.982 00.000 6680 Move returns status 0, amount 260
21:18:58.982 00.000 6680 move complete, result=0
21:18:58.982 00.000 6680 worker thread done servicing request
21:18:58.982 00.000 2864 GuideStep: 0.5 px 103 ms WEST, -0.5 px 260 ms NORTH
21:18:58.982 00.000 6680 Worker thread wakes up
21:18:58.982 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:18:58.982 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:19:00.632 01.650 6680 Exposure complete
21:19:00.694 00.062 6680 worker thread done servicing request
21:19:00.694 00.000 2864 OnExposeComplete: enter
21:19:00.694 00.000 2864 UpdateGuideState(): m_state=6
21:19:00.694 00.000 2864 Star::Find(15, 152, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 231
21:19:00.694 00.000 2864 Star::Find returns 1 (0), X=152.66, Y=709.52, Mass=1905, SNR=30.8, Peak=156 HFD=3.2
21:19:00.694 00.000 2864 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.80) = xAngle (-0.82 = -0.82)
21:19:00.694 00.000 2864 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.89 = 2.39)
21:19:00.710 00.016 2864 CameraToMount -- cameraX=-0.18 cameraY=0.41 hyp=0.45 cameraTheta=1.98 mountX=0.31 mountY=0.31, mountTheta=0.79
21:19:00.710 00.000 2864 SchedulePrimaryMove(10198720, x=-0.18, y=0.41, opts=13)
21:19:00.710 00.000 2864 Enqueuing Move request for scope (-0.18, 0.41)
21:19:00.710 00.000 6680 Worker thread wakes up
21:19:00.710 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.41) opts 0xd
21:19:00.710 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.18, 0.41)
21:19:00.710 00.000 6680 Moving (-0.18, 0.41) raw xDistance=0.31 yDistance=0.31
21:19:00.710 00.000 6680 BLC: History state: CurrMiss=-0.31, AvgInitMiss=0.06, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=-0.479228, 1:-0.306735
21:19:00.710 00.000 6680 BLC: Over-shoot, no adjustment based on avgInitialMiss
21:19:00.710 00.000 6680 BLC: window closed
21:19:00.710 00.000 6680 PPEC rslt: input = 0.31, final = 0.87, react = 0.18, pred = 0.68, hyst = 0.21, hyst_pct = 0.00, period_length = 656.97
21:19:00.710 00.000 6680 PPEC: input: 0.31, control: 0.87, exposure: 1500
21:19:00.710 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:19:00.710 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
21:19:00.710 00.000 6680 MoveAxis(W, 117, ABG)
21:19:00.710 00.000 6680 Guiding  Dir = 3, Dur = 117
21:19:00.710 00.000 6680 IsGuiding returns 0
21:19:00.710 00.000 6680 PulseGuide returned control before completion, sleep 127
21:19:00.726 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=189, Gamma=0.560
21:19:00.773 00.047 2864 UpdateGuideState exits: m=1905 SNR=30.8
21:19:00.773 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:00.773 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:19:00.773 00.000 2864 Enqueuing Expose request
21:19:00.851 00.078 6680 IsGuiding returns 1
21:19:00.851 00.000 6680 scope still moving after pulse duration time elapsed
21:19:00.883 00.032 6680 IsGuiding returns 0
21:19:00.883 00.000 6680 scope move finished after 117 + 46 ms
21:19:00.883 00.000 6680 Move returns status 0, amount 117
21:19:00.883 00.000 6680 MoveAxis(N, 0, ABG)
21:19:00.883 00.000 6680 Move returns status 0, amount 0
21:19:00.883 00.000 6680 move complete, result=0
21:19:00.883 00.000 6680 worker thread done servicing request
21:19:00.883 00.000 6680 Worker thread wakes up
21:19:00.883 00.000 2864 GuideStep: 0.3 px 117 ms WEST, 0.3 px 0 ms NORTH
21:19:00.883 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:19:00.883 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:19:02.291 01.408 6680 Exposure complete
21:19:02.354 00.063 6680 worker thread done servicing request
21:19:02.354 00.000 2864 OnExposeComplete: enter
21:19:02.370 00.016 2864 UpdateGuideState(): m_state=6
21:19:02.372 00.002 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 232
21:19:02.376 00.004 2864 Star::Find returns 1 (0), X=152.47, Y=709.75, Mass=1920, SNR=30.9, Peak=182 HFD=3.1
21:19:02.378 00.002 2864 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.80) = xAngle (-0.70 = -0.70)
21:19:02.380 00.002 2864 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.78 = 2.51)
21:19:02.382 00.002 2864 CameraToMount -- cameraX=-0.37 cameraY=0.65 hyp=0.74 cameraTheta=2.09 mountX=0.57 mountY=0.44, mountTheta=0.66
21:19:02.386 00.004 2864 SchedulePrimaryMove(10198720, x=-0.37, y=0.65, opts=13)
21:19:02.388 00.002 2864 Enqueuing Move request for scope (-0.37, 0.65)
21:19:02.390 00.002 6680 Worker thread wakes up
21:19:02.390 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.65) opts 0xd
21:19:02.390 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.37, 0.65)
21:19:02.390 00.000 6680 Moving (-0.37, 0.65) raw xDistance=0.57 yDistance=0.44
21:19:02.394 00.004 6680 PPEC rslt: input = 0.57, final = 0.99, react = 0.34, pred = 0.65, hyst = 0.35, hyst_pct = 0.00, period_length = 659.82
21:19:02.394 00.000 6680 PPEC: input: 0.57, control: 0.99, exposure: 1500
21:19:02.394 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:19:02.394 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
21:19:02.394 00.000 6680 MoveAxis(W, 133, ABG)
21:19:02.394 00.000 6680 Guiding  Dir = 3, Dur = 133
21:19:02.396 00.002 6680 IsGuiding returns 0
21:19:02.396 00.000 6680 PulseGuide returned control before completion, sleep 143
21:19:02.402 00.006 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=164, Gamma=0.560
21:19:02.449 00.047 2864 UpdateGuideState exits: m=1920 SNR=30.9
21:19:02.449 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:02.449 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:19:02.449 00.000 2864 Enqueuing Expose request
21:19:02.544 00.095 6680 IsGuiding returns 1
21:19:02.544 00.000 6680 scope still moving after pulse duration time elapsed
21:19:02.576 00.032 6680 IsGuiding returns 0
21:19:02.576 00.000 6680 scope move finished after 133 + 47 ms
21:19:02.576 00.000 6680 Move returns status 0, amount 133
21:19:02.576 00.000 6680 MoveAxis(N, 0, ABG)
21:19:02.576 00.000 6680 Move returns status 0, amount 0
21:19:02.576 00.000 6680 move complete, result=0
21:19:02.576 00.000 6680 worker thread done servicing request
21:19:02.576 00.000 6680 Worker thread wakes up
21:19:02.576 00.000 2864 GuideStep: 0.6 px 133 ms WEST, 0.4 px 0 ms NORTH
21:19:02.576 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:19:02.576 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:19:04.226 01.650 6680 Exposure complete
21:19:04.290 00.064 6680 worker thread done servicing request
21:19:04.290 00.000 2864 OnExposeComplete: enter
21:19:04.292 00.002 2864 UpdateGuideState(): m_state=6
21:19:04.292 00.000 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 233
21:19:04.292 00.000 2864 Star::Find returns 1 (0), X=152.64, Y=709.70, Mass=1855, SNR=30.4, Peak=183 HFD=3.0
21:19:04.292 00.000 2864 CameraToMount -- cameraTheta (1.88) - m_xAngle (2.80) = xAngle (-0.91 = -0.91)
21:19:04.292 00.000 2864 CameraToMount -- cameraTheta (1.88) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.99 = 2.30)
21:19:04.292 00.000 2864 CameraToMount -- cameraX=-0.19 cameraY=0.60 hyp=0.63 cameraTheta=1.88 mountX=0.38 mountY=0.47, mountTheta=0.89
21:19:04.308 00.016 2864 SchedulePrimaryMove(10198720, x=-0.19, y=0.60, opts=13)
21:19:04.308 00.000 2864 Enqueuing Move request for scope (-0.19, 0.60)
21:19:04.308 00.000 6680 Worker thread wakes up
21:19:04.308 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.60) opts 0xd
21:19:04.308 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.19, 0.60)
21:19:04.308 00.000 6680 Moving (-0.19, 0.60) raw xDistance=0.38 yDistance=0.47
21:19:04.308 00.000 6680 PPEC rslt: input = 0.38, final = 0.87, react = 0.23, pred = 0.64, hyst = 0.26, hyst_pct = 0.00, period_length = 659.82
21:19:04.308 00.000 6680 PPEC: input: 0.38, control: 0.87, exposure: 1500
21:19:04.308 00.000 6680 resist switch: large excursion: input 0.47 thresh 0.45 direction from -1 to 1
21:19:04.308 00.000 6680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.41
21:19:04.308 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
21:19:04.308 00.000 6680 MoveAxis(W, 117, ABG)
21:19:04.308 00.000 6680 Guiding  Dir = 3, Dur = 117
21:19:04.316 00.008 6680 IsGuiding returns 0
21:19:04.316 00.000 6680 PulseGuide returned control before completion, sleep 127
21:19:04.324 00.008 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=208, Gamma=0.560
21:19:04.371 00.047 2864 UpdateGuideState exits: m=1855 SNR=30.4
21:19:04.377 00.006 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:04.379 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:19:04.382 00.003 2864 Enqueuing Expose request
21:19:04.450 00.068 6680 IsGuiding returns 1
21:19:04.450 00.000 6680 scope still moving after pulse duration time elapsed
21:19:04.481 00.031 6680 IsGuiding returns 1
21:19:04.513 00.032 6680 IsGuiding returns 0
21:19:04.513 00.000 6680 scope move finished after 117 + 80 ms
21:19:04.513 00.000 6680 Move returns status 0, amount 117
21:19:04.513 00.000 6680 BLC: Oldest BLC event removed
21:19:04.513 00.000 6680 BLC: Dec direction reversal from North to South, backlash comp pulse of 183 applied
21:19:04.513 00.000 6680 MoveAxis(S, 258, ABG)
21:19:04.513 00.000 6680 Guiding  Dir = 1, Dur = 258
21:19:04.513 00.000 6680 IsGuiding returns 0
21:19:04.513 00.000 6680 PulseGuide returned control before completion, sleep 268
21:19:04.783 00.270 6680 IsGuiding returns 1
21:19:04.783 00.000 6680 scope still moving after pulse duration time elapsed
21:19:04.815 00.032 6680 IsGuiding returns 0
21:19:04.815 00.000 6680 scope move finished after 258 + 43 ms
21:19:04.815 00.000 6680 Move returns status 0, amount 258
21:19:04.815 00.000 6680 move complete, result=0
21:19:04.815 00.000 6680 worker thread done servicing request
21:19:04.815 00.000 2864 GuideStep: 0.4 px 117 ms WEST, 0.5 px 258 ms SOUTH
21:19:04.819 00.004 6680 Worker thread wakes up
21:19:04.819 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:19:04.819 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:19:06.243 01.424 6680 Exposure complete
21:19:06.308 00.065 6680 worker thread done servicing request
21:19:06.308 00.000 2864 OnExposeComplete: enter
21:19:06.308 00.000 2864 UpdateGuideState(): m_state=6
21:19:06.308 00.000 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 234
21:19:06.308 00.000 2864 Star::Find returns 1 (0), X=152.09, Y=709.64, Mass=1923, SNR=30.9, Peak=189 HFD=2.7
21:19:06.308 00.000 2864 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.80) = xAngle (-0.28 = -0.28)
21:19:06.308 00.000 2864 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.35 = 2.93)
21:19:06.319 00.011 2864 CameraToMount -- cameraX=-0.75 cameraY=0.54 hyp=0.92 cameraTheta=2.52 mountX=0.88 mountY=0.19, mountTheta=0.21
21:19:06.319 00.000 2864 SchedulePrimaryMove(10198720, x=-0.75, y=0.54, opts=13)
21:19:06.319 00.000 2864 Enqueuing Move request for scope (-0.75, 0.54)
21:19:06.319 00.000 6680 Worker thread wakes up
21:19:06.319 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.75, 0.54) opts 0xd
21:19:06.319 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.75, 0.54)
21:19:06.319 00.000 6680 Moving (-0.75, 0.54) raw xDistance=0.88 yDistance=0.19
21:19:06.319 00.000 6680 BLC: History state: CurrMiss=0.19, AvgInitMiss=0.07, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=0.468403, 1:0.190997
21:19:06.319 00.000 6680 BLC: Under-shoot, no adjustment, waiting for more data
21:19:06.319 00.000 6680 PPEC rslt: input = 0.88, final = 0.91, react = 0.53, pred = 0.38, hyst = 0.54, hyst_pct = 0.00, period_length = 659.82
21:19:06.319 00.000 6680 PPEC: input: 0.88, control: 0.91, exposure: 1500
21:19:06.319 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
21:19:06.319 00.000 6680 MoveAxis(W, 122, ABG)
21:19:06.319 00.000 6680 Guiding  Dir = 3, Dur = 122
21:19:06.319 00.000 6680 IsGuiding returns 0
21:19:06.319 00.000 6680 PulseGuide returned control before completion, sleep 132
21:19:06.335 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=181, Gamma=0.560
21:19:06.384 00.049 2864 UpdateGuideState exits: m=1923 SNR=30.9
21:19:06.389 00.005 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:06.391 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:19:06.393 00.002 2864 Enqueuing Expose request
21:19:06.477 00.084 6680 IsGuiding returns 1
21:19:06.477 00.000 6680 scope still moving after pulse duration time elapsed
21:19:06.509 00.032 6680 IsGuiding returns 0
21:19:06.509 00.000 6680 scope move finished after 122 + 57 ms
21:19:06.509 00.000 6680 Move returns status 0, amount 122
21:19:06.509 00.000 6680 MoveAxis(S, 31, ABG)
21:19:06.509 00.000 6680 Guiding  Dir = 1, Dur = 31
21:19:06.509 00.000 6680 IsGuiding returns 0
21:19:06.509 00.000 6680 PulseGuide returned control before completion, sleep 41
21:19:06.556 00.047 6680 IsGuiding returns 1
21:19:06.556 00.000 6680 scope still moving after pulse duration time elapsed
21:19:06.589 00.033 6680 IsGuiding returns 1
21:19:06.620 00.031 6680 IsGuiding returns 0
21:19:06.620 00.000 6680 scope move finished after 31 + 78 ms
21:19:06.620 00.000 6680 Move returns status 0, amount 31
21:19:06.620 00.000 6680 move complete, result=0
21:19:06.620 00.000 6680 worker thread done servicing request
21:19:06.620 00.000 6680 Worker thread wakes up
21:19:06.620 00.000 2864 GuideStep: 0.9 px 122 ms WEST, 0.2 px 31 ms SOUTH
21:19:06.628 00.008 6680 worker thread servicing REQUEST_EXPOSE 1500
21:19:06.630 00.002 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:19:08.178 01.548 2864 User exited setup dialog with 'cancel'
21:19:08.238 00.060 2864 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
21:19:08.257 00.019 6680 Exposure complete
21:19:08.301 00.044 6680 worker thread done servicing request
21:19:08.301 00.000 2864 OnExposeComplete: enter
21:19:08.301 00.000 2864 UpdateGuideState(): m_state=6
21:19:08.301 00.000 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 235
21:19:08.301 00.000 2864 Star::Find returns 1 (0), X=152.11, Y=709.72, Mass=1843, SNR=30.3, Peak=169 HFD=2.6
21:19:08.301 00.000 2864 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.80) = xAngle (-0.35 = -0.35)
21:19:08.301 00.000 2864 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-3.42 = 2.86)
21:19:08.317 00.016 2864 CameraToMount -- cameraX=-0.73 cameraY=0.61 hyp=0.95 cameraTheta=2.44 mountX=0.89 mountY=0.27, mountTheta=0.29
21:19:08.319 00.002 2864 SchedulePrimaryMove(10198720, x=-0.73, y=0.61, opts=13)
21:19:08.319 00.000 2864 Enqueuing Move request for scope (-0.73, 0.61)
21:19:08.319 00.000 6680 Worker thread wakes up
21:19:08.319 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.73, 0.61) opts 0xd
21:19:08.319 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.73, 0.61)
21:19:08.319 00.000 6680 Moving (-0.73, 0.61) raw xDistance=0.89 yDistance=0.27
21:19:08.319 00.000 6680 BLC: History state: CurrMiss=0.27, AvgInitMiss=0.07, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=0.468403, 1:0.190997, 2:0.265856
21:19:08.319 00.000 6680 BLC: Under-shoot; no adjustment because of over-shoot history
21:19:08.319 00.000 6680 PPEC rslt: input = 0.89, final = 0.89, react = 0.54, pred = 0.35, hyst = 0.54, hyst_pct = 0.00, period_length = 662.83
21:19:08.319 00.000 6680 PPEC: input: 0.89, control: 0.89, exposure: 1500
21:19:08.319 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
21:19:08.319 00.000 6680 MoveAxis(W, 119, ABG)
21:19:08.319 00.000 6680 Guiding  Dir = 3, Dur = 119
21:19:08.319 00.000 6680 IsGuiding returns 0
21:19:08.319 00.000 6680 PulseGuide returned control before completion, sleep 129
21:19:08.335 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=173, Gamma=0.560
21:19:08.384 00.049 2864 UpdateGuideState exits: m=1843 SNR=30.3
21:19:08.386 00.002 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:08.388 00.002 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:19:08.390 00.002 2864 Enqueuing Expose request
21:19:08.459 00.069 6680 IsGuiding returns 1
21:19:08.459 00.000 6680 scope still moving after pulse duration time elapsed
21:19:08.491 00.032 6680 IsGuiding returns 0
21:19:08.491 00.000 6680 scope move finished after 119 + 43 ms
21:19:08.491 00.000 6680 Move returns status 0, amount 119
21:19:08.491 00.000 6680 MoveAxis(S, 43, ABG)
21:19:08.491 00.000 6680 Guiding  Dir = 1, Dur = 43
21:19:08.491 00.000 6680 IsGuiding returns 0
21:19:08.491 00.000 6680 PulseGuide returned control before completion, sleep 53
21:19:08.554 00.063 6680 IsGuiding returns 1
21:19:08.554 00.000 6680 scope still moving after pulse duration time elapsed
21:19:08.585 00.031 6680 IsGuiding returns 0
21:19:08.585 00.000 6680 scope move finished after 43 + 50 ms
21:19:08.585 00.000 6680 Move returns status 0, amount 43
21:19:08.585 00.000 6680 move complete, result=0
21:19:08.585 00.000 6680 worker thread done servicing request
21:19:08.585 00.000 6680 Worker thread wakes up
21:19:08.585 00.000 2864 GuideStep: 0.9 px 119 ms WEST, 0.3 px 43 ms SOUTH
21:19:08.588 00.003 6680 worker thread servicing REQUEST_EXPOSE 1500
21:19:08.588 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:19:10.007 01.419 6680 Exposure complete
21:19:10.077 00.070 6680 worker thread done servicing request
21:19:10.077 00.000 2864 OnExposeComplete: enter
21:19:10.077 00.000 2864 UpdateGuideState(): m_state=6
21:19:10.077 00.000 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 236
21:19:10.077 00.000 2864 Star::Find returns 1 (0), X=152.02, Y=709.24, Mass=1899, SNR=30.7, Peak=214 HFD=2.5
21:19:10.077 00.000 2864 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.80) = xAngle (0.18 = 0.18)
21:19:10.077 00.000 2864 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.89 = -2.89)
21:19:10.077 00.000 2864 CameraToMount -- cameraX=-0.82 cameraY=0.14 hyp=0.83 cameraTheta=2.97 mountX=0.82 mountY=-0.20, mountTheta=-0.24
21:19:10.077 00.000 2864 SchedulePrimaryMove(10198720, x=-0.82, y=0.14, opts=13)
21:19:10.093 00.016 2864 Enqueuing Move request for scope (-0.82, 0.14)
21:19:10.093 00.000 6680 Worker thread wakes up
21:19:10.093 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-0.82, 0.14) opts 0xd
21:19:10.093 00.000 6680 Handling offset move in thread for scope, endpoint = (-0.82, 0.14)
21:19:10.093 00.000 6680 Moving (-0.82, 0.14) raw xDistance=0.82 yDistance=-0.20
21:19:10.093 00.000 6680 BLC: window closed
21:19:10.093 00.000 6680 BLC: History state: CurrMiss=-0.20, AvgInitMiss=0.07, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=0.468403, 1:0.190997, 2:0.265856
21:19:10.093 00.000 6680 BLC: Over-shoot, no adjustment based on avgInitialMiss
21:19:10.093 00.000 6680 BLC: window closed
21:19:10.093 00.000 6680 PPEC rslt: input = 0.82, final = 0.53, react = 0.49, pred = 0.04, hyst = 0.50, hyst_pct = 0.00, period_length = 662.83
21:19:10.093 00.000 6680 PPEC: input: 0.82, control: 0.53, exposure: 1500
21:19:10.093 00.000 6680 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:19:10.093 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:19:10.093 00.000 6680 MoveAxis(W, 72, ABG)
21:19:10.093 00.000 6680 Guiding  Dir = 3, Dur = 72
21:19:10.093 00.000 6680 IsGuiding returns 0
21:19:10.093 00.000 6680 PulseGuide returned control before completion, sleep 82
21:19:10.109 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=203, Gamma=0.560
21:19:10.140 00.031 2864 UpdateGuideState exits: m=1899 SNR=30.7
21:19:10.156 00.016 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:10.156 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:19:10.156 00.000 2864 Enqueuing Expose request
21:19:10.188 00.032 6680 IsGuiding returns 1
21:19:10.188 00.000 6680 scope still moving after pulse duration time elapsed
21:19:10.220 00.032 6680 IsGuiding returns 0
21:19:10.220 00.000 6680 scope move finished after 72 + 49 ms
21:19:10.220 00.000 6680 Move returns status 0, amount 72
21:19:10.220 00.000 6680 MoveAxis(N, 0, ABG)
21:19:10.220 00.000 6680 Move returns status 0, amount 0
21:19:10.220 00.000 6680 move complete, result=0
21:19:10.220 00.000 6680 worker thread done servicing request
21:19:10.220 00.000 2864 GuideStep: 0.8 px 72 ms WEST, -0.2 px 0 ms NORTH
21:19:10.224 00.004 6680 Worker thread wakes up
21:19:10.224 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:19:10.224 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:19:11.852 01.628 6680 Exposure complete
21:19:11.937 00.085 6680 worker thread done servicing request
21:19:11.937 00.000 2864 OnExposeComplete: enter
21:19:11.939 00.002 2864 UpdateGuideState(): m_state=6
21:19:11.941 00.002 2864 Star::Find(15, 152, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 237
21:19:11.945 00.004 2864 Star::Find returns 1 (0), X=151.33, Y=709.46, Mass=1900, SNR=30.7, Peak=177 HFD=3.2
21:19:11.948 00.003 2864 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.80) = xAngle (0.11 = 0.11)
21:19:11.950 00.002 2864 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-2.96 = -2.96)
21:19:11.955 00.005 2864 CameraToMount -- cameraX=-1.50 cameraY=0.36 hyp=1.55 cameraTheta=2.91 mountX=1.54 mountY=-0.28, mountTheta=-0.18
21:19:11.959 00.004 2864 SchedulePrimaryMove(10198720, x=-1.50, y=0.36, opts=13)
21:19:11.959 00.000 2864 Enqueuing Move request for scope (-1.50, 0.36)
21:19:11.964 00.005 6680 Worker thread wakes up
21:19:11.964 00.000 6680 worker thread servicing REQUEST_MOVE scope ofs (-1.50, 0.36) opts 0xd
21:19:11.964 00.000 6680 Handling offset move in thread for scope, endpoint = (-1.50, 0.36)
21:19:11.964 00.000 6680 Moving (-1.50, 0.36) raw xDistance=1.54 yDistance=-0.28
21:19:11.964 00.000 6680 PPEC rslt: input = 1.54, final = 0.93, react = 0.92, pred = 0.01, hyst = 0.88, hyst_pct = 0.00, period_length = 662.83
21:19:11.964 00.000 6680 PPEC: input: 1.54, control: 0.93, exposure: 1500
21:19:11.964 00.000 6680 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.964 00.000 6680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:19:11.964 00.000 6680 MoveAxis(W, 125, ABG)
21:19:11.964 00.000 6680 Guiding  Dir = 3, Dur = 125
21:19:11.964 00.000 6680 IsGuiding returns 0
21:19:11.964 00.000 6680 PulseGuide returned control before completion, sleep 135
21:19:11.980 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=160, Gamma=0.560
21:19:12.027 00.047 2864 UpdateGuideState exits: m=1900 SNR=30.7
21:19:12.027 00.000 2864 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:12.027 00.000 2864 ScheduleExposure(1500,3,1) exposurePending=0
21:19:12.027 00.000 2864 Enqueuing Expose request
21:19:12.106 00.079 6680 IsGuiding returns 1
21:19:12.106 00.000 6680 scope still moving after pulse duration time elapsed
21:19:12.138 00.032 6680 IsGuiding returns 1
21:19:12.170 00.032 6680 IsGuiding returns 0
21:19:12.170 00.000 6680 scope move finished after 125 + 78 ms
21:19:12.170 00.000 6680 Move returns status 0, amount 125
21:19:12.170 00.000 6680 MoveAxis(N, 0, ABG)
21:19:12.170 00.000 6680 Move returns status 0, amount 0
21:19:12.172 00.002 6680 move complete, result=0
21:19:12.172 00.000 6680 worker thread done servicing request
21:19:12.172 00.000 2864 GuideStep: 1.5 px 125 ms WEST, -0.3 px 0 ms NORTH
21:19:12.180 00.008 6680 Worker thread wakes up
21:19:12.180 00.000 6680 worker thread servicing REQUEST_EXPOSE 1500
21:19:12.180 00.000 6680 Handling exposure in thread, d=1500 o=3 r=(138,694,31,31)
21:19:13.468 01.288 2864 Stop button clicked
21:19:13.476 00.008 2864 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
21:19:13.476 00.000 2864 Status Line: Waiting for devices...
21:19:13.515 00.039 6680 ZWO: stopexposure
21:19:13.515 00.000 6680 ZWO: stopexposure
21:19:13.515 00.000 6680 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
21:19:13.515 00.000 6680 worker thread done servicing request
21:19:13.515 00.000 2864 OnExposeComplete: enter
21:19:13.515 00.000 2864 OnExposeComplete: Capture Error reported
21:19:13.515 00.000 2864 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
21:19:13.515 00.000 2864 Mount: notify guiding stopped
21:19:13.515 00.000 2864 BLC: window closed
21:19:13.515 00.000 2864 BLC: Last direction was reset
21:19:13.515 00.000 2864 Changing from state GUIDING to STOP
21:19:13.515 00.000 2864 guider state => SELECTED
21:19:13.531 00.016 2864 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=160, Gamma=0.560
21:19:13.569 00.038 2864 Changing from state SELECTED to UNINITIALIZED
21:19:13.569 00.000 2864 guider state => SELECTING
21:19:13.579 00.010 2864 Status Line: Stopped.
21:19:13.579 00.000 2864 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
21:19:13.706 00.127 2864 evsrv: cli 1028DD58 connect
21:19:13.706 00.000 2864 evsrv: cli 1028DD58 request: {"method":"get_pixel_scale","id":"9c403123-408f-4b04-885e-db2bd98333af"}
21:19:13.706 00.000 2864 evsrv: cli 1028DD58 response: {"jsonrpc":"2.0","result":1.86834,"id":"9c403123-408f-4b04-885e-db2bd98333af"}
21:19:13.706 00.000 2864 evsrv: cli 1028DD58 disconnect
21:19:15.944 02.238 2864 gear_dialog: OnButtonDisconnectScope
21:19:15.944 00.000 2864 ASCOM Scope: Disconnecting
21:19:15.944 00.000 2864 ASCOM Scope: Disconnected Successfully
21:19:15.957 00.013 2864 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
21:19:15.959 00.002 2864 ScopeASCOM::GetDeclinationRadians() returns Unknown
21:19:15.963 00.004 2864 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
21:19:15.965 00.002 2864 ScopeASCOM::SideOfPier() returns -1
21:19:15.969 00.004 2864 Status Line: Mount Disconnected
21:19:43.763 27.794 2864 GetBoolean("/profile/6/target/refCircleEnabled", 0) returns 0
21:19:43.765 00.002 2864 GetDouble("/profile/6/target/refCircleRadius", 2.000000) returns 2.000000
21:19:43.904 00.139 2864 GetBoolean("/profile/6/ShowDecModeWarning", 1) returns 1
21:19:44.601 00.697 2864 MyFrame::OnClose proceeding
21:19:44.606 00.005 2864 StopCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
21:19:44.606 00.000 2864 StopWorkerThread(0x01BC9C30) begins
21:19:44.606 00.000 6680 Worker thread wakes up
21:19:44.606 00.000 6680 worker thread servicing REQUEST_TERMINATE
21:19:44.606 00.000 6680 worker thread done servicing request
21:19:44.606 00.000 6680 WorkerThread::Entry() ends
21:19:44.606 00.000 2864 StopWorkerThread() threadExitCode=0
21:19:44.606 00.000 2864 StopWorkerThread(0x01BC9C30) ends
21:19:44.616 00.010 2864 WorkerThread destructor called
21:19:44.618 00.002 2864 StopWorkerThread(0x01BD6AF8) begins
21:19:44.620 00.002 8400 Worker thread wakes up
21:19:44.620 00.000 8400 worker thread servicing REQUEST_TERMINATE
21:19:44.620 00.000 8400 worker thread done servicing request
21:19:44.620 00.000 8400 WorkerThread::Entry() ends
21:19:44.620 00.000 2864 StopWorkerThread() threadExitCode=0
21:19:44.620 00.000 2864 StopWorkerThread(0x01BD6AF8) ends
21:19:44.620 00.000 2864 WorkerThread destructor called
21:19:44.620 00.000 2864 Shutdown: forced=0
21:19:44.620 00.000 2864 Shutdown: disconnect camera
21:19:44.634 00.014 2864 Shutdown complete
21:19:44.638 00.004 2864 UPD: shutdown
21:19:44.640 00.002 2864 stopping server
21:19:44.642 00.002 2864 event server stopped
21:19:44.642 00.000 2864 Status Line: Server stopped
21:23:41.350 00.000 4948 PHD2 version 2.6.14 begins execution with:
21:23:41.350 00.000 4948    Windows 10 (build 26200), 64-bit edition
21:23:41.363 00.013 4948    wxWidgets 3.0.5
21:23:41.363 00.000 4948    cfitsio 3.49
21:23:41.363 00.000 4948 GetString("/frame/LogDir", "") returns ""
21:23:41.363 00.000 4948 CoInitializeEx returns 1
21:23:41.364 00.001 4948 locale: using dir C:\Program Files (x86)\PHDGuiding2\locale exists=1
21:23:41.364 00.000 4948 GetInt("/wxLanguage", 0) returns 60
21:23:41.364 00.000 4948 locale: initialized with lang id 60 (r=1)
21:23:41.364 00.000 4948 locale: wxTranslations language set to 60
21:23:41.364 00.000 4948 GetInt("/currentProfile", 0) returns 6
21:23:41.382 00.018 4948 reset dither spiral
21:23:41.382 00.000 4948 StartWorkerThread(00000000) begins
21:23:41.382 00.000 4948 WorkerThread constructor called
21:23:41.382 00.000 4948 StartWorkerThread(00CD4F70) ends
21:23:41.382 00.000 11992 WorkerThread::Entry() begins
21:23:41.382 00.000 4948 StartWorkerThread(00000000) begins
21:23:41.394 00.012 11992 worker thread CoInitializeEx returns 0
21:23:41.394 00.000 4948 WorkerThread constructor called
21:23:41.394 00.000 4948 StartWorkerThread(00CD5090) ends
21:23:41.394 00.000 12528 WorkerThread::Entry() begins
21:23:41.394 00.000 4948 GetBoolean("/ServerMode", 1) returns 1
21:23:41.394 00.000 12528 worker thread CoInitializeEx returns 0
21:23:41.491 00.097 4948 GetInt("/profile/6/NoiseReductionMethod", 0) returns 0
21:23:41.491 00.000 4948 GetDouble("/profile/6/DitherScaleFactor", 1.000000) returns 1.000000
21:23:41.491 00.000 4948 GetBoolean("/profile/6/DitherRaOnly", 0) returns 0
21:23:41.491 00.000 4948 GetInt("/profile/6/DitherMode", 0) returns 0
21:23:41.491 00.000 4948 set dither mode 0
21:23:41.505 00.014 4948 GetInt("/profile/6/frame/timeLapse", 0) returns 0
21:23:41.507 00.002 4948 GetInt("/profile/6/frame/var_delay/long_delay", 10000) returns 10000
21:23:41.507 00.000 4948 GetInt("/profile/6/frame/var_delay/short_delay", 1000) returns 1000
21:23:41.507 00.000 4948 GetBoolean("/profile/6/frame/var_delay/enabled", 0) returns 0
21:23:41.507 00.000 4948 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
21:23:41.507 00.000 4948 GetInt("/profile/6/AutoLoadCalibration", -1) returns 1
21:23:41.507 00.000 4948 GetInt("/profile/6/frame/focalLength", 0) returns 414
21:23:41.507 00.000 4948 GetInt("/profile/6/auto_exp/exposure_min", 1000) returns 1000
21:23:41.521 00.014 4948 GetInt("/profile/6/auto_exp/exposure_max", 5000) returns 5000
21:23:41.521 00.000 4948 GetDouble("/profile/6/auto_exp/target_snr", 6.000000) returns 6.000000
21:23:41.521 00.000 4948 AutoExp: config min = 1000 max = 5000 snr = 6.00
21:23:41.521 00.000 4948 AutoExp: reset exp to 5000
21:23:41.521 00.000 4948 GetInt("/profile/6/CustomExposureDuration", 30000) returns 30000
21:23:41.521 00.000 4948 GetInt("/profile/6/ExposureDurationMs", 1000) returns 1500
21:23:41.521 00.000 4948 OnExposureDurationSelected: duration = 1500
21:23:41.521 00.000 4948 GetBoolean("/profile/6/BeepForLostStar", 1) returns 1
21:23:41.538 00.017 4948 GetInt("/profile/6/Gamma", 100) returns 56
21:23:41.538 00.000 4948 GetBoolean("/profile/6/ImageLogger/LoggingEnabled", 0) returns 0
21:23:41.538 00.000 4948 GetBoolean("/profile/6/ImageLogger/LogFramesOverThreshRel", 0) returns 0
21:23:41.538 00.000 4948 GetBoolean("/profile/6/ImageLogger/LogFramesOverThreshPx", 0) returns 0
21:23:41.538 00.000 4948 GetBoolean("/profile/6/ImageLogger/LogFramesDropped", 0) returns 0
21:23:41.538 00.000 4948 GetBoolean("/profile/6/ImageLogger/LogAutoSelectFrames", 0) returns 0
21:23:41.538 00.000 4948 GetDouble("/profile/6/ImageLogger/ErrorThreshRel", 4.000000) returns 4.000000
21:23:41.538 00.000 4948 GetDouble("/profile/6/ImageLogger/ErrorThreshPx", 4.000000) returns 4.000000
21:23:41.553 00.015 4948 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
21:23:41.553 00.000 4948 GetBoolean("/profile/6/indi/VerboseLogging", 0) returns 0
21:23:41.564 00.011 4948 guider state => UNINITIALIZED
21:23:41.564 00.000 4948 GetInt("/profile/6/overlay/slit/center.x", 376) returns 376
21:23:41.569 00.005 4948 GetInt("/profile/6/overlay/slit/center.y", 290) returns 290
21:23:41.571 00.002 4948 GetInt("/profile/6/overlay/slit/width", 8) returns 8
21:23:41.573 00.002 4948 GetInt("/profile/6/overlay/slit/height", 100) returns 100
21:23:41.575 00.002 4948 GetInt("/profile/6/overlay/slit/angle", 0) returns 0
21:23:41.577 00.002 4948 Changing from state UNINITIALIZED to UNINITIALIZED
21:23:41.579 00.002 4948 guider state => SELECTING
21:23:41.581 00.002 4948 GetBoolean("/profile/6/guider/FastRecenter", 1) returns 1
21:23:41.583 00.002 4948 GetBoolean("/profile/6/guider/ScaleImage", 1) returns 1
21:23:41.584 00.001 4948 GetDouble("/profile/6/guider/StarMinHFD", 1.500000) returns 1.500000
21:23:41.586 00.002 4948 Setting StarMinHFD = 1.50
21:23:41.588 00.002 4948 GetDouble("/profile/6/guider/StarMaxHFD", 20.000000) returns 10.000000
21:23:41.590 00.002 4948 Setting MaxHFD = 10.0
21:23:41.592 00.002 4948 GetDouble("/profile/6/guider/StarMinSNR", 6.000000) returns 6.000000
21:23:41.594 00.002 4948 Setting StarMinSNR = 6.0
21:23:41.596 00.002 4948 GetInt("/profile/6/guider/AutoSelDownsample", 0) returns 0
21:23:41.598 00.002 4948 Setting AutoSelDownsample = 0
21:23:41.600 00.002 4948 GetString("/profile/6/guider/bookmarks", "") returns ""
21:23:41.600 00.000 4948 GetDouble("/profile/6/guider/onestar/MassChangeThreshold", 0.500000) returns 0.500000
21:23:41.600 00.000 4948 GetBoolean("/profile/6/guider/onestar/MassChangeThresholdEnabled", 1) returns 0
21:23:41.600 00.000 4948 GetBoolean("/profile/6/guider/onestar/TolerateJumpsEnabled", 0) returns 0
21:23:41.600 00.000 4948 GetDouble("/profile/6/guider/onestar/TolerateJumpsThreshold", 4.000000) returns 4.000000
21:23:41.600 00.000 4948 GetInt("/profile/6/guider/onestar/SearchRegion", 15) returns 15
21:23:41.600 00.000 4948 GetBoolean("/profile/6/guider/multistar/enabled", 0) returns 0
21:23:41.600 00.000 4948 MultiStar mode disabled
21:23:41.616 00.016 4948 GetBoolean("/StickyLockPosition", 0) returns 0
21:23:41.616 00.000 4948 GetString("/geometry", "") returns "1;2576;1408;-8;-8"
21:23:41.648 00.032 4948 GetInt("/graph/ScopeOrCameraUnits", 0) returns 0
21:23:41.648 00.000 4948 GetString("/graph/RAColor", "") returns "#6464FF"
21:23:41.648 00.000 4948 GetString("/graph/DecColor", "") returns "#FF0000"
21:23:41.648 00.000 4948 GetInt("/graph/minLength", 50) returns 50
21:23:41.648 00.000 4948 GetInt("/graph/maxLength", 400) returns 400
21:23:41.648 00.000 4948 GetInt("/graph/minHeight", 1) returns 1
21:23:41.665 00.017 4948 GetInt("/graph/maxHeight", 16) returns 16
21:23:41.665 00.000 4948 GetInt("/graph/length", 100) returns 400
21:23:41.665 00.000 4948 GraphStats window size = 400
21:23:41.665 00.000 4948 GetInt("/graph/height", 4) returns 16
21:23:41.665 00.000 4948 GetInt("graph/HeightUnits", 1) returns 1
21:23:41.665 00.000 4948 GetBoolean("/graph/showCorrections", 1) returns 1
21:23:41.665 00.000 4948 GetBoolean("/graph/showStarMass", 0) returns 1
21:23:41.665 00.000 4948 GetBoolean("/graph/showStarSNR", 0) returns 1
21:23:41.679 00.014 4948 GetBoolean("/graph/correctionsToScale", 0) returns 0
21:23:41.736 00.057 4948 GetInt("/graph_stepguider/length", 1) returns 1
21:23:41.742 00.006 4948 GetBoolean("/ProfileRawMode", 0) returns 0
21:23:41.742 00.000 4948 GetInt("/target/length", 100) returns 100
21:23:41.742 00.000 4948 GetDouble("/target/zoom", 1.000000) returns 1.000000
21:23:41.765 00.023 4948 GetBoolean("/profile/6/target/refCircleEnabled", 0) returns 0
21:23:41.765 00.000 4948 GetDouble("/profile/6/target/refCircleRadius", 2.000000) returns 2.000000
21:23:42.353 00.588 4948 GetString("/profile/6/name", "") returns "OAG"
21:23:42.353 00.000 4948 GetString("/profile/7/name", "") returns "IMX224@120mm"
21:23:42.365 00.012 4948 GetString("/profile/6/name", "") returns "OAG"
21:23:42.616 00.251 4948 GetString("/profile/6/indi/INDIcam", "") returns ""
21:23:42.634 00.018 4948 GetString("/profile/6/indi/INDImount", "") returns ""
21:23:42.648 00.014 4948 GetString("/profile/6/indi/INDImount", "") returns ""
21:23:42.666 00.018 4948 GetString("/profile/6/indi/INDIrotator", "") returns ""
21:23:42.666 00.000 4948 GetString("/profile/6/camera/LastMenuChoice", "None") returns "ZWO ASI Camera"
21:23:42.666 00.000 4948 CameraFactory(ZWO ASI Camera)
21:23:42.666 00.000 4948 GetBoolean("/profile/6/camera/UseSubframes", 0) returns 0
21:23:42.666 00.000 4948 GetInt("/profile/6/camera/ReadDelay", 150) returns 150
21:23:42.679 00.013 4948 GetInt("/profile/6/camera/gain", 95) returns 48
21:23:42.679 00.000 4948 GetInt("/profile/6/camera/TimeoutMs", 15000) returns 15000
21:23:42.679 00.000 4948 GetInt("/profile/6/camera/SaturationADU", 0) returns 255
21:23:42.679 00.000 4948 GetBoolean("/profile/6/camera/SaturationByADU", 1) returns 1
21:23:42.679 00.000 4948 GetDouble("/profile/6/camera/pixelsize", 0.000000) returns 3.750000
21:23:42.679 00.000 4948 GetInt("/profile/6/camera/binning", 1) returns 1
21:23:42.679 00.000 4948 GetInt("/profile/6/camera/ZWO/bpp", 8) returns 8
21:23:42.679 00.000 4948 Created new camera of type ZWO ASI Camera = 0FD23388
21:23:42.694 00.015 4948 GetString("/profile/6/camera/LastMenuChoice", "") returns "ZWO ASI Camera"
21:23:42.694 00.000 4948 GetString("/profile/6/scope/LastMenuChoice", "None") returns "iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)"
21:23:42.694 00.000 4948 ScopeFactory(iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM))
21:23:42.694 00.000 4948 GetInt("/profile/6/scope/CalibrationDuration", 750) returns 550
21:23:42.694 00.000 4948 GetInt("/profile/6/scope/CalibrationDistance", 25) returns 25
21:23:42.694 00.000 4948 GetInt("/profile/6/scope/MaxRaDuration", 2500) returns 5000
21:23:42.694 00.000 4948 GetInt("/profile/6/scope/MaxDecDuration", 2500) returns 2500
21:23:42.710 00.016 4948 GetInt("/profile/6/scope/DecGuideMode", 1) returns 1
21:23:42.710 00.000 4948 DecGuideMode set to Auto (1)
21:23:42.710 00.000 4948 GetInt("/profile/6/scope/XGuideAlgorithm", 1) returns 5
21:23:42.710 00.000 4948 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_control_gain", 0.600000) returns 0.600000
21:23:42.710 00.000 4948 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_min_move", 0.200000) returns 0.260000
21:23:42.710 00.000 4948 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_period_lengths_inference", 2.000000) returns 2.000000
21:23:42.710 00.000 4948 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_period_lengths_period_estimation", 2.000000) returns 2.000000
21:23:42.726 00.016 4948 GetInt("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_points_for_approximation", 100) returns 100
21:23:42.726 00.000 4948 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_prediction_gain", 0.500000) returns 0.800000
21:23:42.726 00.000 4948 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_length_scale_se0_kern", 700.000000) returns 700.000000
21:23:42.726 00.000 4948 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_sigvar_se0_kern", 20.000000) returns 20.000000
21:23:42.726 00.000 4948 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_length_scale_per_kern", 10.000000) returns 10.000000
21:23:42.726 00.000 4948 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_sigvar_per_kern", 20.000000) returns 20.000000
21:23:42.726 00.000 4948 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_length_scale_se1_kern", 25.000000) returns 25.000000
21:23:42.726 00.000 4948 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_sigvar_se1_kern", 10.000000) returns 10.000000
21:23:42.742 00.016 4948 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_period_per_kern", 200.000000) returns 662.835000
21:23:42.742 00.000 4948 GetBoolean("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_compute_period", 1) returns 1
21:23:42.742 00.000 4948 PPEC: reset GP model
21:23:42.742 00.000 4948 GetInt("/profile/6/scope/YGuideAlgorithm", 4) returns 4
21:23:42.742 00.000 4948 GetDouble("/profile/6/scope/GuideAlgorithm/Y/ResistSwitch/minMove", 0.200000) returns 0.150000
21:23:42.742 00.000 4948 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.15
21:23:42.742 00.000 4948 GetDouble("/profile/6/scope/GuideAlgorithm/Y/ResistSwitch/aggression", 1.000000) returns 1.000000
21:23:42.742 00.000 4948 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
21:23:42.757 00.015 4948 GetBoolean("/profile/6/scope/GuideAlgorithm/Y/ResistSwitch/fastSwitch", 1) returns 1
21:23:42.757 00.000 4948 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
21:23:42.757 00.000 4948 GetBoolean("/profile/6/scope/CalFlipRequiresDecFlip", 0) returns 0
21:23:42.757 00.000 4948 GetBoolean("/profile/6/scope/AssumeOrthogonal", 0) returns 0
21:23:42.757 00.000 4948 GetBoolean("/profile/6/scope/UseDecComp", 1) returns 1
21:23:42.766 00.009 4948 GetBoolean("/profile/6/scope/HiResEncoders", 0) returns 0
21:23:42.766 00.000 4948 GetInt("/profile/6/scope/DecBacklashPulse", 0) returns 183
21:23:42.766 00.000 4948 GetInt("/profile/6/scope/DecBacklashFloor", 0) returns 20
21:23:42.773 00.007 4948 GetInt("/profile/6/scope/DecBacklashCeiling", 0) returns 330
21:23:42.773 00.000 4948 GetBoolean("/profile/6/scope/BacklashCompEnabled", 0) returns 1
21:23:42.773 00.000 4948 BLC: Enabled with correction = 183 ms, Floor = 20, Ceiling = 330, Adjustable
21:23:42.773 00.000 4948 GetBoolean("/profile/6/scope/StopGuidingWhenSlewing", 1) returns 0
21:23:42.773 00.000 4948 Scope: slew check disabled
21:23:42.773 00.000 4948 Created new scope of type iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM) = 0FD55B28
21:23:42.773 00.000 4948 GetString("/profile/6/scope/LastMenuChoice", "") returns "iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)"
21:23:42.773 00.000 4948 GetString("/profile/6/scope/LastAuxMenuChoice", "None") returns "None"
21:23:42.788 00.015 4948 ScopeFactory(None)
21:23:42.788 00.000 4948 Created new aux scope of type None = 00000000
21:23:42.788 00.000 4948 GetString("/profile/6/scope/LastAuxMenuChoice", "") returns "None"
21:23:42.788 00.000 4948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1364->OnAuxChoiceScope: m_pAuxScope == NULL
21:23:42.788 00.000 4948 GetString("/profile/6/stepguider/LastMenuChoice", "None") returns "None"
21:23:42.788 00.000 4948 StepGuiderFactory(None)
21:23:42.788 00.000 4948 Created new stepguider of type None = 00000000
21:23:42.788 00.000 4948 GetString("/profile/6/stepguider/LastMenuChoice", "") returns "None"
21:23:42.804 00.016 4948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1590->OnChoiceStepGuider: m_pStepGuider == NULL
21:23:42.804 00.000 4948 GetString("/profile/6/rotator/LastMenuChoice", "None") returns "None"
21:23:42.804 00.000 4948 RotatorFactory(None)
21:23:42.804 00.000 4948 Created new Rotator of type None = 00000000
21:23:42.804 00.000 4948 GetString("/profile/6/rotator/LastMenuChoice", "") returns "None"
21:23:42.804 00.000 4948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1728->OnChoiceRotator: m_pRotator == NULL
21:23:42.820 00.016 4948 GetString("/profile/6/name", "") returns "OAG"
21:23:42.820 00.000 4948 SetupHelpFile: langid=60, locale-specific help = C:\Program Files (x86)\PHDGuiding2\locale\en_US\PHD2GuideHelp.zip
21:23:42.820 00.000 4948 SetupHelpFile: using default help C:\Program Files (x86)\PHDGuiding2\PHD2GuideHelp.zip
21:23:42.884 00.064 4948 starting server
21:23:42.884 00.000 4948 event server started, listening on port 4400
21:23:42.884 00.000 4948 Server started, listening on port 4300
21:23:42.884 00.000 4948 Status Line: Server started
21:23:42.899 00.015 4948 GetString("/perspective", "") returns "layout2|name=MainToolBar;caption=Main tool bar;state=2106108;dir=3;layer=10;row=0;pos=0;prop=100000;bestw=567;besth=42;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Guider;caption=Guider;state=256;dir=5;layer=0;row=0;pos=0;prop=100000;bestw=640;besth=512;minw=640;minh=512;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=GraphLog;caption=History;state=2099196;dir=3;layer=0;row=0;pos=0;prop=100000;bestw=534;besth=233;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Stats;caption=Guide Stats;state=2099198;dir=3;layer=0;row=0;pos=1;prop=100000;bestw=245;besth=424;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=AOPosition;caption=AO Position;state=2099198;dir=4;layer=0;row=0;pos=0;prop=100000;bestw=293;besth=207;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Profile;caption=Star Profile;state=2099196;dir=2;layer=0;row=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=2099196;dir=2;layer=0;row=0;pos=1;prop=100000;bestw=320;besth=207;minw=293;minh=208;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|dock_size(3,10,0)=44|dock_size(5,0,0)=642|dock_size(3,0,0)=382|dock_size(2,0,0)=584|"
21:23:42.993 00.094 4948 GetBoolean("/Update/enabled", 1) returns 1
21:23:42.993 00.000 4948 GetInt("/Update/series", 0) returns 0
21:23:42.993 00.000 12100 UPD: updater thread entry
21:23:42.993 00.000 12100 UPD: fetch https://openphdguiding.org/release-main-win.txt
21:23:43.215 00.222 12100 UPD: latest ver = 2.6.14
21:23:43.215 00.000 12100 UPD: URL = https://openphdguiding.org/phd2-2.6.14-installer.exe
21:23:43.215 00.000 12100 UPD: SHA1 = 1140be99e411b32d4abcb72e89540e2ec178746d
21:23:43.219 00.004 12100 GetInt("/Update/force", 0) returns 0
21:23:43.219 00.000 12100 UPD: version is up-to-date
21:23:43.219 00.000 12100 UPD: updater thread exit
21:23:52.069 08.850 4948 GetString("/profile/6/name", "") returns "OAG"
21:23:52.071 00.002 4948 GetString("/profile/6/name", "") returns "OAG"
21:23:52.071 00.000 4948 GetString("/profile/6/name", "") returns "OAG"
21:23:52.071 00.000 4948 GetString("/profile/7/name", "") returns "IMX224@120mm"
21:23:52.071 00.000 4948 GetString("/profile/7/indi/INDIcam", "") returns ""
21:23:52.103 00.032 4948 GetString("/profile/7/indi/INDImount", "") returns ""
21:23:52.120 00.017 4948 GetString("/profile/7/indi/INDImount", "") returns ""
21:23:52.135 00.015 4948 GetString("/profile/7/indi/INDIrotator", "") returns ""
21:23:52.150 00.015 4948 GetString("/profile/7/camera/LastMenuChoice", "None") returns "ASCOM ToupTek Camera Driver"
21:23:52.150 00.000 4948 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\camera.cpp:400->CameraFactory called with choice.IsEmpty()
21:23:52.150 00.000 4948 Created new camera of type  = 00000000
21:23:52.163 00.013 4948 GetString("/profile/7/camera/LastMenuChoice", "") returns "ASCOM ToupTek Camera Driver"
21:23:52.166 00.003 4948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:959->OnChoiceCamera: m_pCamera == NULL
21:23:52.166 00.000 4948 GetString("/profile/7/scope/LastMenuChoice", "None") returns "iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)"
21:23:52.166 00.000 4948 ScopeFactory(iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM))
21:23:52.182 00.016 4948 GetInt("/profile/7/scope/CalibrationDuration", 750) returns 1500
21:23:52.182 00.000 4948 GetInt("/profile/7/scope/CalibrationDistance", 25) returns 25
21:23:52.182 00.000 4948 GetInt("/profile/7/scope/MaxRaDuration", 2500) returns 2500
21:23:52.182 00.000 4948 GetInt("/profile/7/scope/MaxDecDuration", 2500) returns 2500
21:23:52.182 00.000 4948 GetInt("/profile/7/scope/DecGuideMode", 1) returns 1
21:23:52.182 00.000 4948 DecGuideMode set to Auto (1)
21:23:52.194 00.012 4948 GetInt("/profile/7/scope/XGuideAlgorithm", 1) returns 5
21:23:52.198 00.004 4948 GetDouble("/profile/7/scope/GuideAlgorithm/X/Predictive PEC/gp_control_gain", 0.600000) returns 0.600000
21:23:52.198 00.000 4948 GetDouble("/profile/7/scope/GuideAlgorithm/X/Predictive PEC/gp_min_move", 0.200000) returns 0.150000
21:23:52.198 00.000 4948 GetDouble("/profile/7/scope/GuideAlgorithm/X/Predictive PEC/gp_period_lengths_inference", 2.000000) returns 2.000000
21:23:52.198 00.000 4948 GetDouble("/profile/7/scope/GuideAlgorithm/X/Predictive PEC/gp_period_lengths_period_estimation", 2.000000) returns 2.000000
21:23:52.198 00.000 4948 GetInt("/profile/7/scope/GuideAlgorithm/X/Predictive PEC/gp_points_for_approximation", 100) returns 100
21:23:52.198 00.000 4948 GetDouble("/profile/7/scope/GuideAlgorithm/X/Predictive PEC/gp_prediction_gain", 0.500000) returns 0.600000
21:23:52.198 00.000 4948 GetDouble("/profile/7/scope/GuideAlgorithm/X/Predictive PEC/gp_length_scale_se0_kern", 700.000000) returns 700.000000
21:23:52.198 00.000 4948 GetDouble("/profile/7/scope/GuideAlgorithm/X/Predictive PEC/gp_sigvar_se0_kern", 20.000000) returns 20.000000
21:23:52.214 00.016 4948 GetDouble("/profile/7/scope/GuideAlgorithm/X/Predictive PEC/gp_length_scale_per_kern", 10.000000) returns 10.000000
21:23:52.214 00.000 4948 GetDouble("/profile/7/scope/GuideAlgorithm/X/Predictive PEC/gp_sigvar_per_kern", 20.000000) returns 20.000000
21:23:52.214 00.000 4948 GetDouble("/profile/7/scope/GuideAlgorithm/X/Predictive PEC/gp_length_scale_se1_kern", 25.000000) returns 25.000000
21:23:52.220 00.006 4948 GetDouble("/profile/7/scope/GuideAlgorithm/X/Predictive PEC/gp_sigvar_se1_kern", 10.000000) returns 10.000000
21:23:52.220 00.000 4948 GetDouble("/profile/7/scope/GuideAlgorithm/X/Predictive PEC/gp_period_per_kern", 200.000000) returns 1313.640000
21:23:52.220 00.000 4948 GetBoolean("/profile/7/scope/GuideAlgorithm/X/Predictive PEC/gp_compute_period", 1) returns 1
21:23:52.226 00.006 4948 PPEC: reset GP model
21:23:52.229 00.003 4948 GetInt("/profile/7/scope/YGuideAlgorithm", 4) returns 4
21:23:52.229 00.000 4948 GetDouble("/profile/7/scope/GuideAlgorithm/Y/ResistSwitch/minMove", 0.200000) returns 0.100000
21:23:52.229 00.000 4948 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.10
21:23:52.229 00.000 4948 GetDouble("/profile/7/scope/GuideAlgorithm/Y/ResistSwitch/aggression", 1.000000) returns 1.000000
21:23:52.229 00.000 4948 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
21:23:52.229 00.000 4948 GetBoolean("/profile/7/scope/GuideAlgorithm/Y/ResistSwitch/fastSwitch", 1) returns 1
21:23:52.229 00.000 4948 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
21:23:52.229 00.000 4948 GetBoolean("/profile/7/scope/CalFlipRequiresDecFlip", 0) returns 0
21:23:52.245 00.016 4948 GetBoolean("/profile/7/scope/AssumeOrthogonal", 0) returns 0
21:23:52.245 00.000 4948 GetBoolean("/profile/7/scope/UseDecComp", 1) returns 1
21:23:52.245 00.000 4948 GetBoolean("/profile/7/scope/HiResEncoders", 0) returns 0
21:23:52.245 00.000 4948 GetInt("/profile/7/scope/DecBacklashPulse", 0) returns 1359
21:23:52.245 00.000 4948 GetInt("/profile/7/scope/DecBacklashFloor", 0) returns 20
21:23:52.245 00.000 4948 GetInt("/profile/7/scope/DecBacklashCeiling", 0) returns 1680
21:23:52.257 00.012 4948 GetBoolean("/profile/7/scope/BacklashCompEnabled", 0) returns 1
21:23:52.261 00.004 4948 BLC: Enabled with correction = 1359 ms, Floor = 20, Ceiling = 1680, Adjustable
21:23:52.261 00.000 4948 GetBoolean("/profile/7/scope/StopGuidingWhenSlewing", 1) returns 1
21:23:52.261 00.000 4948 Scope: enabling slew check, guiding will stop when slew is detected
21:23:52.261 00.000 4948 Created new scope of type iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM) = 0FDE19D8
21:23:52.261 00.000 4948 GetString("/profile/7/scope/LastMenuChoice", "") returns "iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)"
21:23:52.261 00.000 4948 GetString("/profile/7/scope/LastAuxMenuChoice", "None") returns "None"
21:23:52.261 00.000 4948 ScopeFactory(None)
21:23:52.277 00.016 4948 Created new aux scope of type None = 00000000
21:23:52.277 00.000 4948 GetString("/profile/7/scope/LastAuxMenuChoice", "") returns "None"
21:23:52.277 00.000 4948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1364->OnAuxChoiceScope: m_pAuxScope == NULL
21:23:52.277 00.000 4948 GetString("/profile/7/stepguider/LastMenuChoice", "None") returns "None"
21:23:52.288 00.011 4948 StepGuiderFactory(None)
21:23:52.288 00.000 4948 Created new stepguider of type None = 00000000
21:23:52.293 00.005 4948 GetString("/profile/7/stepguider/LastMenuChoice", "") returns "None"
21:23:52.293 00.000 4948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1590->OnChoiceStepGuider: m_pStepGuider == NULL
21:23:52.293 00.000 4948 GetString("/profile/7/rotator/LastMenuChoice", "None") returns "None"
21:23:52.293 00.000 4948 RotatorFactory(None)
21:23:52.293 00.000 4948 Created new Rotator of type None = 00000000
21:23:52.293 00.000 4948 GetString("/profile/7/rotator/LastMenuChoice", "") returns "None"
21:23:52.293 00.000 4948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1728->OnChoiceRotator: m_pRotator == NULL
21:23:52.311 00.018 4948 GetInt("/profile/7/NoiseReductionMethod", 0) returns 0
21:23:52.313 00.002 4948 GetDouble("/profile/7/DitherScaleFactor", 1.000000) returns 1.000000
21:23:52.315 00.002 4948 GetBoolean("/profile/7/DitherRaOnly", 0) returns 0
21:23:52.317 00.002 4948 GetInt("/profile/7/DitherMode", 0) returns 0
21:23:52.319 00.002 4948 set dither mode 0
21:23:52.320 00.001 4948 GetInt("/profile/7/frame/timeLapse", 0) returns 0
21:23:52.324 00.004 4948 GetInt("/profile/7/frame/var_delay/long_delay", 10000) returns 10000
21:23:52.324 00.000 4948 GetInt("/profile/7/frame/var_delay/short_delay", 1000) returns 1000
21:23:52.324 00.000 4948 GetBoolean("/profile/7/frame/var_delay/enabled", 0) returns 0
21:23:52.324 00.000 4948 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
21:23:52.324 00.000 4948 GetInt("/profile/7/AutoLoadCalibration", -1) returns 1
21:23:52.324 00.000 4948 GetInt("/profile/7/frame/focalLength", 0) returns 120
21:23:52.324 00.000 4948 GetInt("/profile/7/auto_exp/exposure_min", 1000) returns 1000
21:23:52.324 00.000 4948 GetInt("/profile/7/auto_exp/exposure_max", 5000) returns 5000
21:23:52.324 00.000 4948 GetDouble("/profile/7/auto_exp/target_snr", 6.000000) returns 6.000000
21:23:52.340 00.016 4948 AutoExp: config min = 1000 max = 5000 snr = 6.00
21:23:52.340 00.000 4948 AutoExp: reset exp to 5000
21:23:52.340 00.000 4948 GetInt("/profile/7/CustomExposureDuration", 30000) returns 30000
21:23:52.340 00.000 4948 GetInt("/profile/7/ExposureDurationMs", 1000) returns 2000
21:23:52.350 00.010 4948 OnExposureDurationSelected: duration = 2000
21:23:52.350 00.000 4948 GetBoolean("/profile/7/BeepForLostStar", 1) returns 1
21:23:52.350 00.000 4948 GetInt("/profile/7/Gamma", 100) returns 41
21:23:52.357 00.007 4948 GetBoolean("/profile/7/ImageLogger/LoggingEnabled", 0) returns 0
21:23:52.358 00.001 4948 GetBoolean("/profile/7/ImageLogger/LogFramesOverThreshRel", 0) returns 0
21:23:52.358 00.000 4948 GetBoolean("/profile/7/ImageLogger/LogFramesOverThreshPx", 0) returns 0
21:23:52.358 00.000 4948 GetBoolean("/profile/7/ImageLogger/LogFramesDropped", 0) returns 0
21:23:52.358 00.000 4948 GetBoolean("/profile/7/ImageLogger/LogAutoSelectFrames", 0) returns 0
21:23:52.358 00.000 4948 GetDouble("/profile/7/ImageLogger/ErrorThreshRel", 4.000000) returns 4.000000
21:23:52.358 00.000 4948 GetDouble("/profile/7/ImageLogger/ErrorThreshPx", 4.000000) returns 4.000000
21:23:52.358 00.000 4948 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
21:23:52.372 00.014 4948 GetBoolean("/profile/7/indi/VerboseLogging", 0) returns 0
21:23:52.372 00.000 4948 GetBoolean("/profile/7/guider/FastRecenter", 1) returns 1
21:23:52.372 00.000 4948 GetBoolean("/profile/7/guider/ScaleImage", 1) returns 1
21:23:52.372 00.000 4948 GetDouble("/profile/7/guider/StarMinHFD", 1.500000) returns 1.500000
21:23:52.372 00.000 4948 Setting StarMinHFD = 1.50
21:23:52.382 00.010 4948 GetDouble("/profile/7/guider/StarMaxHFD", 20.000000) returns 10.000000
21:23:52.382 00.000 4948 Setting MaxHFD = 10.0
21:23:52.387 00.005 4948 GetDouble("/profile/7/guider/StarMinSNR", 6.000000) returns 6.000000
21:23:52.388 00.001 4948 Setting StarMinSNR = 6.0
21:23:52.390 00.002 4948 GetInt("/profile/7/guider/AutoSelDownsample", 0) returns 0
21:23:52.392 00.002 4948 Setting AutoSelDownsample = 0
21:23:52.394 00.002 4948 GetString("/profile/7/guider/bookmarks", "") returns ""
21:23:52.396 00.002 4948 GetDouble("/profile/7/guider/onestar/MassChangeThreshold", 0.500000) returns 0.500000
21:23:52.398 00.002 4948 GetBoolean("/profile/7/guider/onestar/MassChangeThresholdEnabled", 1) returns 1
21:23:52.400 00.002 4948 GetBoolean("/profile/7/guider/onestar/TolerateJumpsEnabled", 0) returns 0
21:23:52.402 00.002 4948 GetDouble("/profile/7/guider/onestar/TolerateJumpsThreshold", 4.000000) returns 4.000000
21:23:52.404 00.002 4948 GetInt("/profile/7/guider/onestar/SearchRegion", 15) returns 15
21:23:52.406 00.002 4948 GetBoolean("/profile/7/guider/multistar/enabled", 0) returns 1
21:23:52.408 00.002 4948 MultiStar mode enabled
21:23:52.410 00.002 4948 GetString("/profile/7/name", "") returns "IMX224@120mm"
21:23:56.653 04.243 4948 GetString("/profile/6/name", "") returns "OAG"
21:23:56.656 00.003 4948 GetString("/profile/7/name", "") returns "IMX224@120mm"
21:23:56.660 00.004 4948 Removing dark library file: C:\Users\Adam\AppData\Local\phd2\darks_defects\PHD2_dark_lib_7.fit
21:23:56.665 00.005 4948 Delete profile IMX224@120mm
21:23:56.668 00.003 4948 GetString("/profile/6/name", "") returns "OAG"
21:23:56.671 00.003 4948 GetString("/profile/7/name", "") returns "IMX224@120mm"
21:23:56.677 00.006 4948 GetString("/profile/6/name", "") returns "OAG"
21:23:56.688 00.011 4948 GetString("/profile/6/name", "") returns "OAG"
21:23:56.710 00.022 4948 GetString("/profile/6/name", "") returns "OAG"
21:23:56.713 00.003 4948 GetString("/profile/6/name", "") returns "OAG"
21:23:56.717 00.004 4948 GetString("/profile/6/indi/INDIcam", "") returns ""
21:23:56.740 00.023 4948 GetString("/profile/6/indi/INDImount", "") returns ""
21:23:56.755 00.015 4948 GetString("/profile/6/indi/INDImount", "") returns ""
21:23:56.773 00.018 4948 GetString("/profile/6/indi/INDIrotator", "") returns ""
21:23:56.785 00.012 4948 GetString("/profile/6/camera/LastMenuChoice", "None") returns "ZWO ASI Camera"
21:23:56.789 00.004 4948 CameraFactory(ZWO ASI Camera)
21:23:56.790 00.001 4948 GetBoolean("/profile/6/camera/UseSubframes", 0) returns 0
21:23:56.794 00.004 4948 GetInt("/profile/6/camera/ReadDelay", 150) returns 150
21:23:56.796 00.002 4948 GetInt("/profile/6/camera/gain", 95) returns 48
21:23:56.797 00.001 4948 GetInt("/profile/6/camera/TimeoutMs", 15000) returns 15000
21:23:56.800 00.003 4948 GetInt("/profile/6/camera/SaturationADU", 0) returns 255
21:23:56.801 00.001 4948 GetBoolean("/profile/6/camera/SaturationByADU", 1) returns 1
21:23:56.804 00.003 4948 GetDouble("/profile/6/camera/pixelsize", 0.000000) returns 3.750000
21:23:56.804 00.000 4948 GetInt("/profile/6/camera/binning", 1) returns 1
21:23:56.804 00.000 4948 GetInt("/profile/6/camera/ZWO/bpp", 8) returns 8
21:23:56.804 00.000 4948 Created new camera of type ZWO ASI Camera = 0FE7A6B0
21:23:56.811 00.007 4948 GetString("/profile/6/camera/LastMenuChoice", "") returns "ZWO ASI Camera"
21:23:56.811 00.000 4948 GetString("/profile/6/scope/LastMenuChoice", "None") returns "iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)"
21:23:56.822 00.011 4948 ScopeFactory(iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM))
21:23:56.828 00.006 4948 GetInt("/profile/6/scope/CalibrationDuration", 750) returns 550
21:23:56.830 00.002 4948 GetInt("/profile/6/scope/CalibrationDistance", 25) returns 25
21:23:56.832 00.002 4948 GetInt("/profile/6/scope/MaxRaDuration", 2500) returns 5000
21:23:56.834 00.002 4948 GetInt("/profile/6/scope/MaxDecDuration", 2500) returns 2500
21:23:56.835 00.001 4948 GetInt("/profile/6/scope/DecGuideMode", 1) returns 1
21:23:56.837 00.002 4948 DecGuideMode set to Auto (1)
21:23:56.843 00.006 4948 GetInt("/profile/6/scope/XGuideAlgorithm", 1) returns 5
21:23:56.845 00.002 4948 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_control_gain", 0.600000) returns 0.600000
21:23:56.847 00.002 4948 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_min_move", 0.200000) returns 0.260000
21:23:56.849 00.002 4948 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_period_lengths_inference", 2.000000) returns 2.000000
21:23:56.851 00.002 4948 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_period_lengths_period_estimation", 2.000000) returns 2.000000
21:23:56.851 00.000 4948 GetInt("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_points_for_approximation", 100) returns 100
21:23:56.851 00.000 4948 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_prediction_gain", 0.500000) returns 0.800000
21:23:56.851 00.000 4948 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_length_scale_se0_kern", 700.000000) returns 700.000000
21:23:56.851 00.000 4948 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_sigvar_se0_kern", 20.000000) returns 20.000000
21:23:56.851 00.000 4948 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_length_scale_per_kern", 10.000000) returns 10.000000
21:23:56.851 00.000 4948 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_sigvar_per_kern", 20.000000) returns 20.000000
21:23:56.868 00.017 4948 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_length_scale_se1_kern", 25.000000) returns 25.000000
21:23:56.869 00.001 4948 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_sigvar_se1_kern", 10.000000) returns 10.000000
21:23:56.869 00.000 4948 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_period_per_kern", 200.000000) returns 662.835000
21:23:56.869 00.000 4948 GetBoolean("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_compute_period", 1) returns 1
21:23:56.869 00.000 4948 PPEC: reset GP model
21:23:56.869 00.000 4948 GetInt("/profile/6/scope/YGuideAlgorithm", 4) returns 4
21:23:56.869 00.000 4948 GetDouble("/profile/6/scope/GuideAlgorithm/Y/ResistSwitch/minMove", 0.200000) returns 0.150000
21:23:56.882 00.013 4948 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.15
21:23:56.882 00.000 4948 GetDouble("/profile/6/scope/GuideAlgorithm/Y/ResistSwitch/aggression", 1.000000) returns 1.000000
21:23:56.882 00.000 4948 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
21:23:56.882 00.000 4948 GetBoolean("/profile/6/scope/GuideAlgorithm/Y/ResistSwitch/fastSwitch", 1) returns 1
21:23:56.882 00.000 4948 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
21:23:56.882 00.000 4948 GetBoolean("/profile/6/scope/CalFlipRequiresDecFlip", 0) returns 0
21:23:56.882 00.000 4948 GetBoolean("/profile/6/scope/AssumeOrthogonal", 0) returns 0
21:23:56.882 00.000 4948 GetBoolean("/profile/6/scope/UseDecComp", 1) returns 1
21:23:56.898 00.016 4948 GetBoolean("/profile/6/scope/HiResEncoders", 0) returns 0
21:23:56.898 00.000 4948 GetInt("/profile/6/scope/DecBacklashPulse", 0) returns 183
21:23:56.898 00.000 4948 GetInt("/profile/6/scope/DecBacklashFloor", 0) returns 20
21:23:56.898 00.000 4948 GetInt("/profile/6/scope/DecBacklashCeiling", 0) returns 330
21:23:56.898 00.000 4948 GetBoolean("/profile/6/scope/BacklashCompEnabled", 0) returns 1
21:23:56.898 00.000 4948 BLC: Enabled with correction = 183 ms, Floor = 20, Ceiling = 330, Adjustable
21:23:56.898 00.000 4948 GetBoolean("/profile/6/scope/StopGuidingWhenSlewing", 1) returns 0
21:23:56.898 00.000 4948 Scope: slew check disabled
21:23:56.913 00.015 4948 Created new scope of type iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM) = 0FDE19D8
21:23:56.913 00.000 4948 GetString("/profile/6/scope/LastMenuChoice", "") returns "iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)"
21:23:56.913 00.000 4948 GetString("/profile/6/scope/LastAuxMenuChoice", "None") returns "None"
21:23:56.921 00.008 4948 ScopeFactory(None)
21:23:56.921 00.000 4948 Created new aux scope of type None = 00000000
21:23:56.921 00.000 4948 GetString("/profile/6/scope/LastAuxMenuChoice", "") returns "None"
21:23:56.929 00.008 4948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1364->OnAuxChoiceScope: m_pAuxScope == NULL
21:23:56.929 00.000 4948 GetString("/profile/6/stepguider/LastMenuChoice", "None") returns "None"
21:23:56.929 00.000 4948 StepGuiderFactory(None)
21:23:56.929 00.000 4948 Created new stepguider of type None = 00000000
21:23:56.929 00.000 4948 GetString("/profile/6/stepguider/LastMenuChoice", "") returns "None"
21:23:56.929 00.000 4948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1590->OnChoiceStepGuider: m_pStepGuider == NULL
21:23:56.944 00.015 4948 GetString("/profile/6/rotator/LastMenuChoice", "None") returns "None"
21:23:56.944 00.000 4948 RotatorFactory(None)
21:23:56.944 00.000 4948 Created new Rotator of type None = 00000000
21:23:56.944 00.000 4948 GetString("/profile/6/rotator/LastMenuChoice", "") returns "None"
21:23:56.944 00.000 4948 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1728->OnChoiceRotator: m_pRotator == NULL
21:23:56.944 00.000 4948 GetInt("/profile/6/NoiseReductionMethod", 0) returns 0
21:23:56.960 00.016 4948 GetDouble("/profile/6/DitherScaleFactor", 1.000000) returns 1.000000
21:23:56.960 00.000 4948 GetBoolean("/profile/6/DitherRaOnly", 0) returns 0
21:23:56.960 00.000 4948 GetInt("/profile/6/DitherMode", 0) returns 0
21:23:56.960 00.000 4948 set dither mode 0
21:23:56.960 00.000 4948 GetInt("/profile/6/frame/timeLapse", 0) returns 0
21:23:56.960 00.000 4948 GetInt("/profile/6/frame/var_delay/long_delay", 10000) returns 10000
21:23:56.960 00.000 4948 GetInt("/profile/6/frame/var_delay/short_delay", 1000) returns 1000
21:23:56.960 00.000 4948 GetBoolean("/profile/6/frame/var_delay/enabled", 0) returns 0
21:23:56.975 00.015 4948 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
21:23:56.975 00.000 4948 GetInt("/profile/6/AutoLoadCalibration", -1) returns 1
21:23:56.975 00.000 4948 GetInt("/profile/6/frame/focalLength", 0) returns 414
21:23:56.975 00.000 4948 GetInt("/profile/6/auto_exp/exposure_min", 1000) returns 1000
21:23:56.975 00.000 4948 GetInt("/profile/6/auto_exp/exposure_max", 5000) returns 5000
21:23:56.975 00.000 4948 GetDouble("/profile/6/auto_exp/target_snr", 6.000000) returns 6.000000
21:23:56.975 00.000 4948 AutoExp: config min = 1000 max = 5000 snr = 6.00
21:23:56.975 00.000 4948 AutoExp: reset exp to 5000
21:23:56.991 00.016 4948 GetInt("/profile/6/CustomExposureDuration", 30000) returns 30000
21:23:56.991 00.000 4948 GetInt("/profile/6/ExposureDurationMs", 1000) returns 1500
21:23:56.991 00.000 4948 OnExposureDurationSelected: duration = 1500
21:23:56.991 00.000 4948 GetBoolean("/profile/6/BeepForLostStar", 1) returns 1
21:23:56.991 00.000 4948 GetInt("/profile/6/Gamma", 100) returns 56
21:23:56.991 00.000 4948 GetBoolean("/profile/6/ImageLogger/LoggingEnabled", 0) returns 0
21:23:56.991 00.000 4948 GetBoolean("/profile/6/ImageLogger/LogFramesOverThreshRel", 0) returns 0
21:23:57.007 00.016 4948 GetBoolean("/profile/6/ImageLogger/LogFramesOverThreshPx", 0) returns 0
21:23:57.007 00.000 4948 GetBoolean("/profile/6/ImageLogger/LogFramesDropped", 0) returns 0
21:23:57.007 00.000 4948 GetBoolean("/profile/6/ImageLogger/LogAutoSelectFrames", 0) returns 0
21:23:57.007 00.000 4948 GetDouble("/profile/6/ImageLogger/ErrorThreshRel", 4.000000) returns 4.000000
21:23:57.007 00.000 4948 GetDouble("/profile/6/ImageLogger/ErrorThreshPx", 4.000000) returns 4.000000
21:23:57.007 00.000 4948 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
21:23:57.007 00.000 4948 GetBoolean("/profile/6/indi/VerboseLogging", 0) returns 0
21:23:57.023 00.016 4948 GetBoolean("/profile/6/guider/FastRecenter", 1) returns 1
21:23:57.025 00.002 4948 GetBoolean("/profile/6/guider/ScaleImage", 1) returns 1
21:23:57.027 00.002 4948 GetDouble("/profile/6/guider/StarMinHFD", 1.500000) returns 1.500000
21:23:57.029 00.002 4948 Setting StarMinHFD = 1.50
21:23:57.031 00.002 4948 GetDouble("/profile/6/guider/StarMaxHFD", 20.000000) returns 10.000000
21:23:57.031 00.000 4948 Setting MaxHFD = 10.0
21:23:57.033 00.002 4948 GetDouble("/profile/6/guider/StarMinSNR", 6.000000) returns 6.000000
21:23:57.035 00.002 4948 Setting StarMinSNR = 6.0
21:23:57.037 00.002 4948 GetInt("/profile/6/guider/AutoSelDownsample", 0) returns 0
21:23:57.038 00.001 4948 Setting AutoSelDownsample = 0
21:23:57.040 00.002 4948 GetString("/profile/6/guider/bookmarks", "") returns ""
21:23:57.042 00.002 4948 GetDouble("/profile/6/guider/onestar/MassChangeThreshold", 0.500000) returns 0.500000
21:23:57.044 00.002 4948 GetBoolean("/profile/6/guider/onestar/MassChangeThresholdEnabled", 1) returns 0
21:23:57.046 00.002 4948 GetBoolean("/profile/6/guider/onestar/TolerateJumpsEnabled", 0) returns 0
21:23:57.048 00.002 4948 GetDouble("/profile/6/guider/onestar/TolerateJumpsThreshold", 4.000000) returns 4.000000
21:23:57.050 00.002 4948 GetInt("/profile/6/guider/onestar/SearchRegion", 15) returns 15
21:23:57.052 00.002 4948 GetBoolean("/profile/6/guider/multistar/enabled", 0) returns 0
21:23:57.054 00.002 4948 MultiStar mode disabled
21:23:57.056 00.002 4948 GetString("/profile/6/name", "") returns "OAG"
21:24:11.922 14.866 4948 GetBoolean("/profile/6/target/refCircleEnabled", 0) returns 0
21:24:11.924 00.002 4948 GetDouble("/profile/6/target/refCircleRadius", 2.000000) returns 2.000000
21:24:12.636 00.712 4948 PhdConfig flush
21:24:12.638 00.002 4948 GetBoolean("/profile/6/ShowDecModeWarning", 1) returns 1
21:24:13.207 00.569 4948 MyFrame::OnClose proceeding
21:24:13.207 00.000 4948 StopCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
21:24:13.207 00.000 4948 StopWorkerThread(0x00CD4F70) begins
21:24:13.207 00.000 11992 Worker thread wakes up
21:24:13.207 00.000 11992 worker thread servicing REQUEST_TERMINATE
21:24:13.207 00.000 11992 worker thread done servicing request
21:24:13.207 00.000 11992 WorkerThread::Entry() ends
21:24:13.217 00.010 4948 StopWorkerThread() threadExitCode=0
21:24:13.217 00.000 4948 StopWorkerThread(0x00CD4F70) ends
21:24:13.217 00.000 4948 WorkerThread destructor called
21:24:13.217 00.000 4948 StopWorkerThread(0x00CD5090) begins
21:24:13.226 00.009 12528 Worker thread wakes up
21:24:13.226 00.000 12528 worker thread servicing REQUEST_TERMINATE
21:24:13.226 00.000 12528 worker thread done servicing request
21:24:13.226 00.000 12528 WorkerThread::Entry() ends
21:24:13.226 00.000 4948 StopWorkerThread() threadExitCode=0
21:24:13.226 00.000 4948 StopWorkerThread(0x00CD5090) ends
21:24:13.233 00.007 4948 WorkerThread destructor called
21:24:13.235 00.002 4948 Shutdown: forced=0
21:24:13.237 00.002 4948 Shutdown complete
21:24:13.237 00.000 4948 UPD: shutdown
21:24:13.241 00.004 4948 stopping server
21:24:13.241 00.000 4948 event server stopped
21:24:13.241 00.000 4948 Status Line: Server stopped
21:24:21.763 00.000 8756 PHD2 version 2.6.14 begins execution with:
21:24:21.763 00.000 8756    Windows 10 (build 26200), 64-bit edition
21:24:21.779 00.016 8756    wxWidgets 3.0.5
21:24:21.779 00.000 8756    cfitsio 3.49
21:24:21.779 00.000 8756 GetString("/frame/LogDir", "") returns ""
21:24:21.779 00.000 8756 CoInitializeEx returns 1
21:24:21.779 00.000 8756 locale: using dir C:\Program Files (x86)\PHDGuiding2\locale exists=1
21:24:21.779 00.000 8756 GetInt("/wxLanguage", 0) returns 60
21:24:21.779 00.000 8756 locale: initialized with lang id 60 (r=1)
21:24:21.779 00.000 8756 locale: wxTranslations language set to 60
21:24:21.788 00.009 8756 GetInt("/currentProfile", 0) returns 6
21:24:21.797 00.009 8756 reset dither spiral
21:24:21.797 00.000 8756 StartWorkerThread(00000000) begins
21:24:21.797 00.000 8756 WorkerThread constructor called
21:24:21.797 00.000 8756 StartWorkerThread(01C88FF8) ends
21:24:21.797 00.000 4288 WorkerThread::Entry() begins
21:24:21.797 00.000 8756 StartWorkerThread(00000000) begins
21:24:21.811 00.014 4288 worker thread CoInitializeEx returns 0
21:24:21.811 00.000 8756 WorkerThread constructor called
21:24:21.811 00.000 8756 StartWorkerThread(01C893E8) ends
21:24:21.811 00.000 12568 WorkerThread::Entry() begins
21:24:21.811 00.000 8756 GetBoolean("/ServerMode", 1) returns 1
21:24:21.811 00.000 12568 worker thread CoInitializeEx returns 0
21:24:21.913 00.102 8756 GetInt("/profile/6/NoiseReductionMethod", 0) returns 0
21:24:21.916 00.003 8756 GetDouble("/profile/6/DitherScaleFactor", 1.000000) returns 1.000000
21:24:21.918 00.002 8756 GetBoolean("/profile/6/DitherRaOnly", 0) returns 0
21:24:21.921 00.003 8756 GetInt("/profile/6/DitherMode", 0) returns 0
21:24:21.923 00.002 8756 set dither mode 0
21:24:21.925 00.002 8756 GetInt("/profile/6/frame/timeLapse", 0) returns 0
21:24:21.927 00.002 8756 GetInt("/profile/6/frame/var_delay/long_delay", 10000) returns 10000
21:24:21.929 00.002 8756 GetInt("/profile/6/frame/var_delay/short_delay", 1000) returns 1000
21:24:21.931 00.002 8756 GetBoolean("/profile/6/frame/var_delay/enabled", 0) returns 0
21:24:21.933 00.002 8756 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
21:24:21.935 00.002 8756 GetInt("/profile/6/AutoLoadCalibration", -1) returns 1
21:24:21.937 00.002 8756 GetInt("/profile/6/frame/focalLength", 0) returns 414
21:24:21.937 00.000 8756 GetInt("/profile/6/auto_exp/exposure_min", 1000) returns 1000
21:24:21.937 00.000 8756 GetInt("/profile/6/auto_exp/exposure_max", 5000) returns 5000
21:24:21.937 00.000 8756 GetDouble("/profile/6/auto_exp/target_snr", 6.000000) returns 6.000000
21:24:21.944 00.007 8756 AutoExp: config min = 1000 max = 5000 snr = 6.00
21:24:21.944 00.000 8756 AutoExp: reset exp to 5000
21:24:21.944 00.000 8756 GetInt("/profile/6/CustomExposureDuration", 30000) returns 30000
21:24:21.953 00.009 8756 GetInt("/profile/6/ExposureDurationMs", 1000) returns 1500
21:24:21.955 00.002 8756 OnExposureDurationSelected: duration = 1500
21:24:21.957 00.002 8756 GetBoolean("/profile/6/BeepForLostStar", 1) returns 1
21:24:21.958 00.001 8756 GetInt("/profile/6/Gamma", 100) returns 56
21:24:21.960 00.002 8756 GetBoolean("/profile/6/ImageLogger/LoggingEnabled", 0) returns 0
21:24:21.962 00.002 8756 GetBoolean("/profile/6/ImageLogger/LogFramesOverThreshRel", 0) returns 0
21:24:21.964 00.002 8756 GetBoolean("/profile/6/ImageLogger/LogFramesOverThreshPx", 0) returns 0
21:24:21.966 00.002 8756 GetBoolean("/profile/6/ImageLogger/LogFramesDropped", 0) returns 0
21:24:21.968 00.002 8756 GetBoolean("/profile/6/ImageLogger/LogAutoSelectFrames", 0) returns 0
21:24:21.970 00.002 8756 GetDouble("/profile/6/ImageLogger/ErrorThreshRel", 4.000000) returns 4.000000
21:24:21.972 00.002 8756 GetDouble("/profile/6/ImageLogger/ErrorThreshPx", 4.000000) returns 4.000000
21:24:21.972 00.000 8756 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
21:24:21.976 00.004 8756 GetBoolean("/profile/6/indi/VerboseLogging", 0) returns 0
21:24:21.984 00.008 8756 guider state => UNINITIALIZED
21:24:21.987 00.003 8756 GetInt("/profile/6/overlay/slit/center.x", 376) returns 376
21:24:21.989 00.002 8756 GetInt("/profile/6/overlay/slit/center.y", 290) returns 290
21:24:21.991 00.002 8756 GetInt("/profile/6/overlay/slit/width", 8) returns 8
21:24:21.993 00.002 8756 GetInt("/profile/6/overlay/slit/height", 100) returns 100
21:24:21.995 00.002 8756 GetInt("/profile/6/overlay/slit/angle", 0) returns 0
21:24:21.997 00.002 8756 Changing from state UNINITIALIZED to UNINITIALIZED
21:24:21.999 00.002 8756 guider state => SELECTING
21:24:22.000 00.001 8756 GetBoolean("/profile/6/guider/FastRecenter", 1) returns 1
21:24:22.002 00.002 8756 GetBoolean("/profile/6/guider/ScaleImage", 1) returns 1
21:24:22.004 00.002 8756 GetDouble("/profile/6/guider/StarMinHFD", 1.500000) returns 1.500000
21:24:22.007 00.003 8756 Setting StarMinHFD = 1.50
21:24:22.007 00.000 8756 GetDouble("/profile/6/guider/StarMaxHFD", 20.000000) returns 10.000000
21:24:22.007 00.000 8756 Setting MaxHFD = 10.0
21:24:22.007 00.000 8756 GetDouble("/profile/6/guider/StarMinSNR", 6.000000) returns 6.000000
21:24:22.007 00.000 8756 Setting StarMinSNR = 6.0
21:24:22.016 00.009 8756 GetInt("/profile/6/guider/AutoSelDownsample", 0) returns 0
21:24:22.016 00.000 8756 Setting AutoSelDownsample = 0
21:24:22.016 00.000 8756 GetString("/profile/6/guider/bookmarks", "") returns ""
21:24:22.016 00.000 8756 GetDouble("/profile/6/guider/onestar/MassChangeThreshold", 0.500000) returns 0.500000
21:24:22.016 00.000 8756 GetBoolean("/profile/6/guider/onestar/MassChangeThresholdEnabled", 1) returns 0
21:24:22.016 00.000 8756 GetBoolean("/profile/6/guider/onestar/TolerateJumpsEnabled", 0) returns 0
21:24:22.016 00.000 8756 GetDouble("/profile/6/guider/onestar/TolerateJumpsThreshold", 4.000000) returns 4.000000
21:24:22.016 00.000 8756 GetInt("/profile/6/guider/onestar/SearchRegion", 15) returns 15
21:24:22.032 00.016 8756 GetBoolean("/profile/6/guider/multistar/enabled", 0) returns 0
21:24:22.032 00.000 8756 MultiStar mode disabled
21:24:22.032 00.000 8756 GetBoolean("/StickyLockPosition", 0) returns 0
21:24:22.038 00.006 8756 GetString("/geometry", "") returns "1;2576;1408;-8;-8"
21:24:22.069 00.031 8756 GetInt("/graph/ScopeOrCameraUnits", 0) returns 0
21:24:22.069 00.000 8756 GetString("/graph/RAColor", "") returns "#6464FF"
21:24:22.069 00.000 8756 GetString("/graph/DecColor", "") returns "#FF0000"
21:24:22.069 00.000 8756 GetInt("/graph/minLength", 50) returns 50
21:24:22.079 00.010 8756 GetInt("/graph/maxLength", 400) returns 400
21:24:22.079 00.000 8756 GetInt("/graph/minHeight", 1) returns 1
21:24:22.079 00.000 8756 GetInt("/graph/maxHeight", 16) returns 16
21:24:22.079 00.000 8756 GetInt("/graph/length", 100) returns 400
21:24:22.079 00.000 8756 GraphStats window size = 400
21:24:22.079 00.000 8756 GetInt("/graph/height", 4) returns 16
21:24:22.079 00.000 8756 GetInt("graph/HeightUnits", 1) returns 1
21:24:22.079 00.000 8756 GetBoolean("/graph/showCorrections", 1) returns 1
21:24:22.095 00.016 8756 GetBoolean("/graph/showStarMass", 0) returns 1
21:24:22.097 00.002 8756 GetBoolean("/graph/showStarSNR", 0) returns 1
21:24:22.099 00.002 8756 GetBoolean("/graph/correctionsToScale", 0) returns 0
21:24:22.153 00.054 8756 GetInt("/graph_stepguider/length", 1) returns 1
21:24:22.159 00.006 8756 GetBoolean("/ProfileRawMode", 0) returns 0
21:24:22.163 00.004 8756 GetInt("/target/length", 100) returns 100
21:24:22.163 00.000 8756 GetDouble("/target/zoom", 1.000000) returns 1.000000
21:24:22.174 00.011 8756 GetBoolean("/profile/6/target/refCircleEnabled", 0) returns 0
21:24:22.186 00.012 8756 GetDouble("/profile/6/target/refCircleRadius", 2.000000) returns 2.000000
21:24:22.609 00.423 8756 GetString("/profile/6/name", "") returns "OAG"
21:24:22.616 00.007 8756 GetString("/profile/6/name", "") returns "OAG"
21:24:22.899 00.283 8756 GetString("/profile/6/indi/INDIcam", "") returns ""
21:24:22.923 00.024 8756 GetString("/profile/6/indi/INDImount", "") returns ""
21:24:22.938 00.015 8756 GetString("/profile/6/indi/INDImount", "") returns ""
21:24:22.953 00.015 8756 GetString("/profile/6/indi/INDIrotator", "") returns ""
21:24:22.959 00.006 8756 GetString("/profile/6/camera/LastMenuChoice", "None") returns "ZWO ASI Camera"
21:24:22.961 00.002 8756 CameraFactory(ZWO ASI Camera)
21:24:22.965 00.004 8756 GetBoolean("/profile/6/camera/UseSubframes", 0) returns 0
21:24:22.967 00.002 8756 GetInt("/profile/6/camera/ReadDelay", 150) returns 150
21:24:22.969 00.002 8756 GetInt("/profile/6/camera/gain", 95) returns 48
21:24:22.971 00.002 8756 GetInt("/profile/6/camera/TimeoutMs", 15000) returns 15000
21:24:22.975 00.004 8756 GetInt("/profile/6/camera/SaturationADU", 0) returns 255
21:24:22.976 00.001 8756 GetBoolean("/profile/6/camera/SaturationByADU", 1) returns 1
21:24:22.978 00.002 8756 GetDouble("/profile/6/camera/pixelsize", 0.000000) returns 3.750000
21:24:22.978 00.000 8756 GetInt("/profile/6/camera/binning", 1) returns 1
21:24:22.978 00.000 8756 GetInt("/profile/6/camera/ZWO/bpp", 8) returns 8
21:24:22.978 00.000 8756 Created new camera of type ZWO ASI Camera = 01CBAE58
21:24:22.978 00.000 8756 GetString("/profile/6/camera/LastMenuChoice", "") returns "ZWO ASI Camera"
21:24:22.978 00.000 8756 GetString("/profile/6/scope/LastMenuChoice", "None") returns "iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)"
21:24:22.994 00.016 8756 ScopeFactory(iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM))
21:24:22.994 00.000 8756 GetInt("/profile/6/scope/CalibrationDuration", 750) returns 550
21:24:22.994 00.000 8756 GetInt("/profile/6/scope/CalibrationDistance", 25) returns 25
21:24:22.994 00.000 8756 GetInt("/profile/6/scope/MaxRaDuration", 2500) returns 5000
21:24:22.994 00.000 8756 GetInt("/profile/6/scope/MaxDecDuration", 2500) returns 2500
21:24:23.007 00.013 8756 GetInt("/profile/6/scope/DecGuideMode", 1) returns 1
21:24:23.010 00.003 8756 DecGuideMode set to Auto (1)
21:24:23.010 00.000 8756 GetInt("/profile/6/scope/XGuideAlgorithm", 1) returns 5
21:24:23.010 00.000 8756 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_control_gain", 0.600000) returns 0.600000
21:24:23.010 00.000 8756 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_min_move", 0.200000) returns 0.260000
21:24:23.010 00.000 8756 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_period_lengths_inference", 2.000000) returns 2.000000
21:24:23.010 00.000 8756 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_period_lengths_period_estimation", 2.000000) returns 2.000000
21:24:23.010 00.000 8756 GetInt("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_points_for_approximation", 100) returns 100
21:24:23.026 00.016 8756 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_prediction_gain", 0.500000) returns 0.800000
21:24:23.026 00.000 8756 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_length_scale_se0_kern", 700.000000) returns 700.000000
21:24:23.026 00.000 8756 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_sigvar_se0_kern", 20.000000) returns 20.000000
21:24:23.026 00.000 8756 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_length_scale_per_kern", 10.000000) returns 10.000000
21:24:23.026 00.000 8756 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_sigvar_per_kern", 20.000000) returns 20.000000
21:24:23.038 00.012 8756 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_length_scale_se1_kern", 25.000000) returns 25.000000
21:24:23.038 00.000 8756 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_sigvar_se1_kern", 10.000000) returns 10.000000
21:24:23.042 00.004 8756 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_period_per_kern", 200.000000) returns 662.835000
21:24:23.046 00.004 8756 GetBoolean("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_compute_period", 1) returns 1
21:24:23.048 00.002 8756 PPEC: reset GP model
21:24:23.050 00.002 8756 GetInt("/profile/6/scope/YGuideAlgorithm", 4) returns 4
21:24:23.052 00.002 8756 GetDouble("/profile/6/scope/GuideAlgorithm/Y/ResistSwitch/minMove", 0.200000) returns 0.150000
21:24:23.054 00.002 8756 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.15
21:24:23.058 00.004 8756 GetDouble("/profile/6/scope/GuideAlgorithm/Y/ResistSwitch/aggression", 1.000000) returns 1.000000
21:24:23.059 00.001 8756 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
21:24:23.061 00.002 8756 GetBoolean("/profile/6/scope/GuideAlgorithm/Y/ResistSwitch/fastSwitch", 1) returns 1
21:24:23.063 00.002 8756 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
21:24:23.065 00.002 8756 GetBoolean("/profile/6/scope/CalFlipRequiresDecFlip", 0) returns 0
21:24:23.067 00.002 8756 GetBoolean("/profile/6/scope/AssumeOrthogonal", 0) returns 0
21:24:23.071 00.004 8756 GetBoolean("/profile/6/scope/UseDecComp", 1) returns 1
21:24:23.073 00.002 8756 GetBoolean("/profile/6/scope/HiResEncoders", 0) returns 0
21:24:23.073 00.000 8756 GetInt("/profile/6/scope/DecBacklashPulse", 0) returns 183
21:24:23.073 00.000 8756 GetInt("/profile/6/scope/DecBacklashFloor", 0) returns 20
21:24:23.073 00.000 8756 GetInt("/profile/6/scope/DecBacklashCeiling", 0) returns 330
21:24:23.073 00.000 8756 GetBoolean("/profile/6/scope/BacklashCompEnabled", 0) returns 1
21:24:23.073 00.000 8756 BLC: Enabled with correction = 183 ms, Floor = 20, Ceiling = 330, Adjustable
21:24:23.073 00.000 8756 GetBoolean("/profile/6/scope/StopGuidingWhenSlewing", 1) returns 0
21:24:23.089 00.016 8756 Scope: slew check disabled
21:24:23.092 00.003 8756 Created new scope of type iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM) = 10493588
21:24:23.094 00.002 8756 GetString("/profile/6/scope/LastMenuChoice", "") returns "iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)"
21:24:23.096 00.002 8756 GetString("/profile/6/scope/LastAuxMenuChoice", "None") returns "None"
21:24:23.099 00.003 8756 ScopeFactory(None)
21:24:23.101 00.002 8756 Created new aux scope of type None = 00000000
21:24:23.103 00.002 8756 GetString("/profile/6/scope/LastAuxMenuChoice", "") returns "None"
21:24:23.107 00.004 8756 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1364->OnAuxChoiceScope: m_pAuxScope == NULL
21:24:23.109 00.002 8756 GetString("/profile/6/stepguider/LastMenuChoice", "None") returns "None"
21:24:23.111 00.002 8756 StepGuiderFactory(None)
21:24:23.113 00.002 8756 Created new stepguider of type None = 00000000
21:24:23.113 00.000 8756 GetString("/profile/6/stepguider/LastMenuChoice", "") returns "None"
21:24:23.113 00.000 8756 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1590->OnChoiceStepGuider: m_pStepGuider == NULL
21:24:23.113 00.000 8756 GetString("/profile/6/rotator/LastMenuChoice", "None") returns "None"
21:24:23.121 00.008 8756 RotatorFactory(None)
21:24:23.121 00.000 8756 Created new Rotator of type None = 00000000
21:24:23.121 00.000 8756 GetString("/profile/6/rotator/LastMenuChoice", "") returns "None"
21:24:23.128 00.007 8756 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1728->OnChoiceRotator: m_pRotator == NULL
21:24:23.145 00.017 8756 GetString("/profile/6/name", "") returns "OAG"
21:24:23.149 00.004 8756 SetupHelpFile: langid=60, locale-specific help = C:\Program Files (x86)\PHDGuiding2\locale\en_US\PHD2GuideHelp.zip
21:24:23.149 00.000 8756 SetupHelpFile: using default help C:\Program Files (x86)\PHDGuiding2\PHD2GuideHelp.zip
21:24:23.184 00.035 8756 starting server
21:24:23.191 00.007 8756 event server started, listening on port 4400
21:24:23.193 00.002 8756 Server started, listening on port 4300
21:24:23.196 00.003 8756 Status Line: Server started
21:24:23.200 00.004 8756 GetString("/perspective", "") returns "layout2|name=MainToolBar;caption=Main tool bar;state=2106108;dir=3;layer=10;row=0;pos=0;prop=100000;bestw=567;besth=42;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Guider;caption=Guider;state=256;dir=5;layer=0;row=0;pos=0;prop=100000;bestw=640;besth=512;minw=640;minh=512;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=GraphLog;caption=History;state=2099196;dir=3;layer=0;row=0;pos=0;prop=100000;bestw=534;besth=233;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Stats;caption=Guide Stats;state=2099198;dir=3;layer=0;row=0;pos=1;prop=100000;bestw=245;besth=424;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=AOPosition;caption=AO Position;state=2099198;dir=4;layer=0;row=0;pos=0;prop=100000;bestw=293;besth=207;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Profile;caption=Star Profile;state=2099196;dir=2;layer=0;row=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=2099196;dir=2;layer=0;row=0;pos=1;prop=100000;bestw=320;besth=207;minw=293;minh=208;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|dock_size(3,10,0)=44|dock_size(5,0,0)=642|dock_size(3,0,0)=382|dock_size(2,0,0)=584|"
21:24:23.327 00.127 8756 GetString("/profile/6/camera/LastMenuChoice", "None") returns "ZWO ASI Camera"
21:24:23.332 00.005 8756 GetString("/profile/6/scope/LastMenuChoice", "None") returns "iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)"
21:24:23.336 00.004 8756 GetBoolean("/Update/enabled", 1) returns 1
21:24:23.336 00.000 8756 GetInt("/Update/series", 0) returns 0
21:24:23.341 00.005 5760 UPD: updater thread entry
21:24:23.343 00.002 5760 UPD: fetch https://openphdguiding.org/release-main-win.txt
21:24:23.466 00.123 5760 UPD: latest ver = 2.6.14
21:24:23.466 00.000 5760 UPD: URL = https://openphdguiding.org/phd2-2.6.14-installer.exe
21:24:23.466 00.000 5760 UPD: SHA1 = 1140be99e411b32d4abcb72e89540e2ec178746d
21:24:23.466 00.000 5760 GetInt("/Update/force", 0) returns 0
21:24:23.466 00.000 5760 UPD: version is up-to-date
21:24:23.469 00.003 5760 UPD: updater thread exit
21:24:25.180 01.711 8756 GetString("/profile/6/camera/LastMenuChoice", "None") returns "ZWO ASI Camera"
21:24:25.182 00.002 8756 GetString("/profile/6/scope/LastMenuChoice", "None") returns "iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)"
21:24:26.395 01.213 8756 gear_dialog: OnButtonConnectCamera
21:24:26.400 00.005 8756 gear_dialog: DoConnectCamera [ZWO ASI Camera]
21:24:26.400 00.000 8756 Status Line: Connecting to Camera ...
21:24:26.400 00.000 8756 GetString("/profile/6/cam_hash/8d44cd37/whichCamera", "") returns "1,ZWO ASI120MM Mini"
21:24:26.400 00.000 8756 Connecting to camera [ZWO ASI Camera] id = [1,ZWO ASI120MM Mini]
21:24:26.416 00.016 8756 ZWO: SDK Version = [1, 40, 0, 0]
21:24:26.416 00.000 8756 ZWO: find camera id: [1,ZWO ASI120MM Mini], ncams = 1
21:24:26.416 00.000 8756 ZWO: no matching camera at idx 1, try to match model name ...
21:24:26.432 00.016 8756 ZWO: cam [0] ZWO ASI120MM Mini
21:24:26.432 00.000 8756 ZWO: found first matching camera at idx 0
21:24:27.011 00.579 8756 ZWO: using mode BPP = 8
21:24:27.028 00.017 8756 ZWO: usb3 = 0, is_mini = 1, name = [ZWO ASI120MM Mini]
21:24:27.032 00.004 8756 ZWO: selecting snap mode
21:24:27.036 00.004 8756 ZWO: IsColorCam = 0
21:24:27.040 00.004 8756 ZWO: supported bin 0 = 1
21:24:27.044 00.004 8756 ZWO: supported bin 1 = 2
21:24:27.046 00.002 8756 ZWO: gain range = 0 .. 100
21:24:27.046 00.000 8756 ZWO: lowest RN gain = 48 (48%)
21:24:27.046 00.000 8756 ZWO: frame (0,0)+(1280,960)
21:24:27.058 00.012 8756 GetString("/profile/6/camera/LimitFrame", "") returns "0;0;0;0"
21:24:27.058 00.000 8756 camera: updated LimitFrame => (0,0),(0x0)
21:24:27.058 00.000 8756 GetDouble("/profile/6/camera/pixelsize", 0.000000) returns 3.750000
21:24:27.070 00.012 8756 DoConnectCamera: reconnecting=0 warningIssued=0 lastCam=[ZWO ASI Camera] scaleRatio=1.000
21:24:27.074 00.004 8756 Connected Camera: ZWO ASI120MM Mini
21:24:27.075 00.001 8756 FrameSize=(1280,960)
21:24:27.077 00.002 8756 PixelSize=3.75
21:24:27.079 00.002 8756 BitsPerPixel=8
21:24:27.081 00.002 8756 HasGainControl=1
21:24:27.081 00.000 8756 GuideCameraGain=48
21:24:27.083 00.002 8756 HasShutter=0
21:24:27.085 00.002 8756 HasSubFrames=1
21:24:27.087 00.002 8756 ST4HasGuideOutput=1
21:24:27.089 00.002 8756 GetBoolean("/profile/6/camera/AutoLoadDefectMap", 1) returns 1
21:24:27.090 00.001 8756 auto-loading defect map
21:24:27.090 00.000 8756 Loading defect map file C:\Users\Adam\AppData\Local\phd2\darks_defects\PHD2_defect_map_6.txt
21:24:27.090 00.000 8756 Defect map file not found: C:\Users\Adam\AppData\Local\phd2\darks_defects\PHD2_defect_map_6.txt
21:24:27.090 00.000 8756 Status Line: Defect map not loaded
21:24:27.101 00.011 8756 GetBoolean("/profile/6/camera/AutoLoadDarks", 1) returns 1
21:24:27.101 00.000 8756 Auto-loading dark library
21:24:27.147 00.046 8756 loaded dark frame exposure = 1000, med = 0
21:24:27.190 00.043 8756 loaded dark frame exposure = 1500, med = 0
21:24:27.235 00.045 8756 loaded dark frame exposure = 2000, med = 0
21:24:27.275 00.040 8756 loaded dark frame exposure = 2500, med = 0
21:24:27.314 00.039 8756 loaded dark frame exposure = 3000, med = 0
21:24:27.316 00.002 8756 loaded dark library from C:\Users\Adam\AppData\Local\phd2\darks_defects\PHD2_dark_lib_6.fit
21:24:27.318 00.002 8756 Status Line: Darks loaded
21:24:27.325 00.007 8756 Status Line: Camera Connected
21:24:28.222 00.897 8756 gear_dialog: OnButtonConnectScope
21:24:28.225 00.003 8756 Status Line: Connecting to Mount ...
21:24:28.225 00.000 8756 Connecting to mount [iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)]
21:24:28.225 00.000 8756 ASCOM Scope: Connecting
21:24:28.225 00.000 8756 Create ASCOM Scope: choice 'iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)' progid ASCOM.iOptron2017.Telescope
21:24:28.538 00.313 8756 pScopeDriver = 0x188D0030
21:24:28.665 00.127 8756 Scope reports its name as iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)
21:24:28.671 00.006 8756 ASCOM scope CanSlewAsync is true
21:24:28.671 00.000 8756 iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM) connected
21:24:28.679 00.008 8756 ScopeASCOM::GetDeclinationRadians() returns 90.0
21:24:28.683 00.004 8756 ScopeASCOM::SideOfPier() returns -1
21:24:28.685 00.002 8756 ASCOM Scope: Connect success
21:24:28.687 00.002 8756 Status Line: Mount Connected
21:24:28.698 00.011 8756 Connected Scope:iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)
21:29:04.215 275.517 8756 GetBoolean("/profile/6/target/refCircleEnabled", 0) returns 0
21:29:04.215 00.000 8756 GetDouble("/profile/6/target/refCircleRadius", 2.000000) returns 2.000000
21:29:04.226 00.011 8756 Auto-loading calibration data
21:29:04.226 00.000 8756 GetDouble("/profile/6/scope/calibration/xRate", 1.000000) returns 0.007460
21:29:04.231 00.005 8756 GetDouble("/profile/6/scope/calibration/yRate", 1.000000) returns 0.006251
21:29:04.231 00.000 8756 GetInt("/profile/6/scope/calibration/binning", 1) returns 1
21:29:04.231 00.000 8756 GetDouble("/profile/6/scope/calibration/xAngle", 0.000000) returns 2.795610
21:29:04.231 00.000 8756 GetDouble("/profile/6/scope/calibration/yAngle", 1.570796) returns 1.292580
21:29:04.231 00.000 8756 GetDouble("/profile/6/scope/calibration/declination", 0.000000) returns 0.000561
21:29:04.231 00.000 8756 GetInt("/profile/6/scope/calibration/pierSide", -1) returns 1
21:29:04.231 00.000 8756 GetInt("/profile/6/scope/calibration/raGuideParity", 0) returns 1
21:29:04.231 00.000 8756 GetInt("/profile/6/scope/calibration/decGuideParity", 0) returns 1
21:29:04.247 00.016 8756 GetDouble("/profile/6/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:29:04.247 00.000 8756 Mount::SetCalibration (scope) -- xAngle=160.2 yAngle=74.1 xRate=7.460 yRate=6.251 bin=1 dec=0.0 pierSide=1 par=+/+ rotAng=None
21:29:04.247 00.000 8756 Mount::SetCalibration (scope) -- sets m_xAngle=160.2 m_yAngleError=176.1
21:29:04.247 00.000 8756 ScopeASCOM::GetDeclinationRadians() returns 90.0
21:29:04.259 00.012 8756 ScopeASCOM::SideOfPier() returns -1
21:29:05.329 01.070 8756 GetBoolean("/profile/6/ShowDecModeWarning", 1) returns 1
21:29:17.894 12.565 8756 CalAsst: slew from ra 10.88, dec 90.0 to ra 5.22, dec 0.0, M/F = 0
21:29:18.132 00.238 6628 IsSlewing returns 1
21:29:18.636 00.504 6628 IsSlewing returns 1
21:29:19.145 00.509 6628 IsSlewing returns 1
21:29:19.652 00.507 6628 IsSlewing returns 1
21:29:20.158 00.506 6628 IsSlewing returns 1
21:29:20.665 00.507 6628 IsSlewing returns 1
21:29:21.174 00.509 6628 IsSlewing returns 1
21:29:21.681 00.507 6628 IsSlewing returns 1
21:29:22.187 00.506 6628 IsSlewing returns 1
21:29:22.695 00.508 6628 IsSlewing returns 1
21:29:23.200 00.505 6628 IsSlewing returns 1
21:29:23.705 00.505 6628 IsSlewing returns 1
21:29:24.210 00.505 6628 IsSlewing returns 1
21:29:24.715 00.505 6628 IsSlewing returns 1
21:29:25.223 00.508 6628 IsSlewing returns 1
21:29:25.727 00.504 6628 IsSlewing returns 1
21:29:26.235 00.508 6628 IsSlewing returns 1
21:29:26.742 00.507 6628 IsSlewing returns 1
21:29:27.248 00.506 6628 IsSlewing returns 1
21:29:27.755 00.507 6628 IsSlewing returns 1
21:29:28.263 00.508 6628 IsSlewing returns 1
21:29:28.772 00.509 6628 IsSlewing returns 1
21:29:29.278 00.506 6628 IsSlewing returns 1
21:29:29.786 00.508 6628 IsSlewing returns 1
21:29:30.292 00.506 6628 IsSlewing returns 1
21:29:30.801 00.509 6628 IsSlewing returns 1
21:29:31.307 00.506 6628 IsSlewing returns 1
21:29:31.814 00.507 6628 IsSlewing returns 1
21:29:32.319 00.505 6628 IsSlewing returns 1
21:29:32.828 00.509 6628 IsSlewing returns 1
21:29:33.335 00.507 6628 IsSlewing returns 1
21:29:33.842 00.507 6628 IsSlewing returns 1
21:29:34.349 00.507 6628 IsSlewing returns 1
21:29:34.857 00.508 6628 IsSlewing returns 1
21:29:35.366 00.509 6628 IsSlewing returns 1
21:29:35.869 00.503 6628 IsSlewing returns 1
21:29:36.377 00.508 6628 IsSlewing returns 1
21:29:36.885 00.508 6628 IsSlewing returns 1
21:29:37.394 00.509 6628 IsSlewing returns 1
21:29:37.899 00.505 6628 IsSlewing returns 1
21:29:38.407 00.508 6628 IsSlewing returns 1
21:29:38.913 00.506 6628 IsSlewing returns 1
21:29:39.420 00.507 6628 IsSlewing returns 1
21:29:39.927 00.507 6628 IsSlewing returns 1
21:29:40.432 00.505 6628 IsSlewing returns 1
21:29:40.939 00.507 6628 IsSlewing returns 1
21:29:41.448 00.509 6628 IsSlewing returns 1
21:29:41.954 00.506 6628 IsSlewing returns 1
21:29:42.461 00.507 6628 IsSlewing returns 0
21:29:44.860 02.399 13172 IsSlewing returns 1
21:29:45.366 00.506 13172 IsSlewing returns 1
21:29:45.874 00.508 13172 IsSlewing returns 1
21:29:46.382 00.508 13172 IsSlewing returns 1
21:29:46.886 00.504 13172 IsSlewing returns 1
21:29:47.394 00.508 13172 IsSlewing returns 1
21:29:47.901 00.507 13172 IsSlewing returns 1
21:29:48.409 00.508 13172 IsSlewing returns 1
21:29:48.916 00.507 13172 IsSlewing returns 1
21:29:49.423 00.507 13172 IsSlewing returns 1
21:29:49.931 00.508 13172 IsSlewing returns 1
21:29:50.436 00.505 13172 IsSlewing returns 1
21:29:50.944 00.508 13172 IsSlewing returns 0
21:30:09.101 18.157 8756 StartLoopingInteractive: Loop button clicked
21:30:09.101 00.000 8756 Status Line: Looping
21:30:09.101 00.000 8756 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
21:30:09.112 00.011 8756 ScheduleExposure(1500,3,0) exposurePending=0
21:30:09.112 00.000 8756 Enqueuing Expose request
21:30:09.112 00.000 4288 Worker thread wakes up
21:30:09.112 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:30:09.112 00.000 4288 Exposure delay set to 0
21:30:09.112 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
21:30:09.112 00.000 4288 ZWO: set CONTROL_EXPOSURE 1500000
21:30:10.779 01.667 4288 Exposure complete
21:30:10.827 00.048 4288 worker thread done servicing request
21:30:10.827 00.000 8756 OnExposeComplete: enter
21:30:10.827 00.000 8756 UpdateGuideState(): m_state=1
21:30:10.827 00.000 8756 UpdateCurrentPosition: no star selected
21:30:10.827 00.000 8756 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:30:10.827 00.000 8756 Status Line: No star selected
21:30:10.842 00.015 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:30:10.882 00.040 8756 UpdateGuideState exits: No star selected
21:30:10.889 00.007 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:10.889 00.000 8756 ScheduleExposure(1500,3,0) exposurePending=0
21:30:10.889 00.000 8756 Enqueuing Expose request
21:30:10.889 00.000 4288 Worker thread wakes up
21:30:10.889 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:30:10.889 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
21:30:12.318 01.429 4288 Exposure complete
21:30:12.366 00.048 4288 worker thread done servicing request
21:30:12.366 00.000 8756 OnExposeComplete: enter
21:30:12.366 00.000 8756 UpdateGuideState(): m_state=1
21:30:12.366 00.000 8756 UpdateCurrentPosition: no star selected
21:30:12.366 00.000 8756 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:30:12.366 00.000 8756 Status Line: No star selected
21:30:12.382 00.016 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:30:12.429 00.047 8756 UpdateGuideState exits: No star selected
21:30:12.429 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:12.429 00.000 8756 ScheduleExposure(1500,3,0) exposurePending=0
21:30:12.429 00.000 8756 Enqueuing Expose request
21:30:12.429 00.000 4288 Worker thread wakes up
21:30:12.429 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:30:12.429 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
21:30:14.082 01.653 4288 Exposure complete
21:30:14.132 00.050 4288 worker thread done servicing request
21:30:14.132 00.000 8756 OnExposeComplete: enter
21:30:14.132 00.000 8756 UpdateGuideState(): m_state=1
21:30:14.132 00.000 8756 UpdateCurrentPosition: no star selected
21:30:14.132 00.000 8756 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:30:14.145 00.013 8756 Status Line: No star selected
21:30:14.145 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:30:14.194 00.049 8756 UpdateGuideState exits: No star selected
21:30:14.196 00.002 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:14.198 00.002 8756 ScheduleExposure(1500,3,0) exposurePending=0
21:30:14.201 00.003 8756 Enqueuing Expose request
21:30:14.201 00.000 4288 Worker thread wakes up
21:30:14.201 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:30:14.201 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
21:30:14.808 00.607 8756 GuiderMultiStar::AutoSelect enter
21:30:14.816 00.008 8756 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
21:30:14.862 00.046 8756 AutoFind: auto downsample for scale 1.87 => 1x
21:30:14.958 00.096 8756 AutoFind: global mean = 0.0, stdev 3.6
21:30:14.960 00.002 8756 AutoFind: using threshold = 0.1
21:30:15.024 00.064 8756 AutoFind: local max [1225, 130] 316.8
21:30:15.026 00.002 8756 AutoFind: local max [55, 296] 57.4
21:30:15.028 00.002 8756 AutoFind: local max [153, 931] 42.0
21:30:15.030 00.002 8756 AutoFind: local max [1214, 801] 29.8
21:30:15.032 00.002 8756 AutoFind: local max [809, 917] 20.6
21:30:15.034 00.002 8756 AutoFind: local max [734, 515] 20.4
21:30:15.036 00.002 8756 AutoFind: local max [755, 646] 18.6
21:30:15.038 00.002 8756 AutoFind: local max [612, 848] 17.1
21:30:15.038 00.000 8756 AutoFind: local max [468, 806] 15.4
21:30:15.040 00.002 8756 AutoFind: local max [729, 920] 13.6
21:30:15.042 00.002 8756 AutoFind: local max [950, 588] 7.8
21:30:15.044 00.002 8756 AutoFind: local max [523, 682] 6.9
21:30:15.046 00.002 8756 AutoFind: local max [168, 410] 6.3
21:30:15.048 00.002 8756 AutoFind: local max [404, 584] 5.3
21:30:15.048 00.000 8756 AutoFind: local max [749, 255] 5.2
21:30:15.050 00.002 8756 AutoFind: local max [824, 203] 5.2
21:30:15.052 00.002 8756 AutoFind: local max [481, 836] 4.7
21:30:15.054 00.002 8756 AutoFind: local max [138, 808] 3.6
21:30:15.056 00.002 8756 AutoFind: local max [840, 758] 3.3
21:30:15.058 00.002 8756 AutoFind: local max [509, 290] 3.2
21:30:15.058 00.000 8756 AutoFind: local max [848, 484] 3.2
21:30:15.059 00.001 8756 AutoFind: local max [377, 342] 3.2
21:30:15.059 00.000 8756 AutoFind: local max [1257, 721] 3.1
21:30:15.059 00.000 8756 AutoFind: local max [126, 658] 3.1
21:30:15.059 00.000 8756 AutoFind: local max [1069, 757] 2.9
21:30:15.059 00.000 8756 AutoFind: local max [1207, 917] 2.8
21:30:15.069 00.010 8756 AutoFind: local max [230, 229] 2.6
21:30:15.069 00.000 8756 AutoFind: local max [514, 535] 2.5
21:30:15.069 00.000 8756 AutoFind: local max [653, 250] 2.5
21:30:15.075 00.006 8756 AutoFind: local max [23, 145] 2.5
21:30:15.075 00.000 8756 AutoFind: local max [495, 335] 2.3
21:30:15.075 00.000 8756 AutoFind: local max [1172, 117] 2.2
21:30:15.075 00.000 8756 AutoFind: local max [170, 420] 2.2
21:30:15.075 00.000 8756 AutoFind: local max [1038, 332] 2.1
21:30:15.083 00.008 8756 AutoFind: local max [1238, 136] 2.1
21:30:15.083 00.000 8756 AutoFind: local max [1123, 609] 1.9
21:30:15.083 00.000 8756 AutoFind: local max [481, 98] 1.9
21:30:15.083 00.000 8756 AutoFind: local max [550, 498] 1.9
21:30:15.083 00.000 8756 AutoFind: local max [53, 307] 1.9
21:30:15.091 00.008 8756 AutoFind: local max [198, 203] 1.8
21:30:15.091 00.000 8756 AutoFind: local max [364, 852] 1.8
21:30:15.091 00.000 8756 AutoFind: local max [490, 831] 1.8
21:30:15.091 00.000 8756 AutoFind: local max [1166, 296] 1.8
21:30:15.091 00.000 8756 AutoFind: local max [1197, 64] 1.7
21:30:15.101 00.010 8756 AutoFind: local max [66, 600] 1.7
21:30:15.101 00.000 8756 AutoFind: local max [369, 714] 1.7
21:30:15.101 00.000 8756 AutoFind: local max [590, 55] 1.7
21:30:15.101 00.000 8756 AutoFind: local max [1202, 801] 1.6
21:30:15.107 00.006 8756 AutoFind: local max [1118, 376] 1.6
21:30:15.107 00.000 8756 AutoFind: local max [1072, 823] 1.6
21:30:15.107 00.000 8756 AutoFind: local max [798, 916] 1.6
21:30:15.107 00.000 8756 AutoFind: local max [372, 444] 1.6
21:30:15.107 00.000 8756 AutoFind: local max [52, 287] 1.5
21:30:15.107 00.000 8756 AutoFind: local max [1052, 220] 1.5
21:30:15.107 00.000 8756 AutoFind: local max [1222, 143] 1.5
21:30:15.107 00.000 8756 AutoFind: local max [679, 781] 1.5
21:30:15.107 00.000 8756 AutoFind: local max [145, 627] 1.5
21:30:15.107 00.000 8756 AutoFind: local max [994, 320] 1.5
21:30:15.123 00.016 8756 AutoFind: local max [725, 265] 1.5
21:30:15.123 00.000 8756 AutoFind: local max [847, 830] 1.5
21:30:15.123 00.000 8756 AutoFind: local max [724, 516] 1.5
21:30:15.123 00.000 8756 AutoFind: local max [140, 95] 1.5
21:30:15.123 00.000 8756 AutoFind: local max [604, 406] 1.5
21:30:15.132 00.009 8756 AutoFind: local max [1163, 208] 1.5
21:30:15.132 00.000 8756 AutoFind: local max [486, 819] 1.5
21:30:15.132 00.000 8756 AutoFind: local max [445, 545] 1.5
21:30:15.132 00.000 8756 AutoFind: local max [335, 820] 1.4
21:30:15.139 00.007 8756 AutoFind: local max [594, 819] 1.4
21:30:15.139 00.000 8756 AutoFind: local max [453, 873] 1.4
21:30:15.139 00.000 8756 AutoFind: local max [767, 734] 1.4
21:30:15.139 00.000 8756 AutoFind: local max [404, 443] 1.4
21:30:15.139 00.000 8756 AutoFind: local max [542, 855] 1.4
21:30:15.139 00.000 8756 AutoFind: local max [641, 132] 1.4
21:30:15.139 00.000 8756 AutoFind: local max [410, 501] 1.4
21:30:15.139 00.000 8756 AutoFind: local max [889, 513] 1.4
21:30:15.139 00.000 8756 AutoFind: local max [438, 521] 1.4
21:30:15.155 00.016 8756 AutoFind: local max [1051, 594] 1.4
21:30:15.155 00.000 8756 AutoFind: local max [847, 263] 1.4
21:30:15.155 00.000 8756 AutoFind: local max [1268, 921] 1.4
21:30:15.155 00.000 8756 AutoFind: local max [874, 925] 1.4
21:30:15.155 00.000 8756 AutoFind: local max [170, 436] 1.4
21:30:15.163 00.008 8756 AutoFind: local max [1200, 551] 1.4
21:30:15.163 00.000 8756 AutoFind: local max [541, 17] 1.4
21:30:15.163 00.000 8756 AutoFind: local max [501, 937] 1.4
21:30:15.163 00.000 8756 AutoFind: local max [918, 934] 1.4
21:30:15.163 00.000 8756 AutoFind: local max [632, 108] 1.4
21:30:15.171 00.008 8756 AutoFind: local max [730, 936] 1.4
21:30:15.171 00.000 8756 AutoFind: local max [421, 568] 1.4
21:30:15.171 00.000 8756 AutoFind: local max [125, 334] 1.4
21:30:15.171 00.000 8756 AutoFind: local max [1106, 582] 1.4
21:30:15.171 00.000 8756 AutoFind: local max [1061, 680] 1.4
21:30:15.171 00.000 8756 AutoFind: local max [919, 934] 1.4
21:30:15.171 00.000 8756 AutoFind: local max [1062, 298] 1.4
21:30:15.183 00.012 8756 AutoFind: local max [466, 372] 1.4
21:30:15.183 00.000 8756 AutoFind: local max [561, 130] 1.4
21:30:15.187 00.004 8756 AutoFind: local max [1164, 809] 1.4
21:30:15.187 00.000 8756 AutoFind: local max [590, 586] 1.4
21:30:15.187 00.000 8756 AutoFind: local max [941, 317] 1.4
21:30:15.187 00.000 8756 AutoFind: local max [219, 322] 1.4
21:30:15.194 00.007 8756 AutoFind: local max [846, 264] 1.4
21:30:15.194 00.000 8756 AutoFind: merge [846, 264] 1.4 - [847, 263] 1.4
21:30:15.194 00.000 8756 AutoFind: merge [919, 934] 1.4 - [918, 934] 1.4
21:30:15.194 00.000 8756 AutoFind: too close [421, 568] 1.4 - [404, 584] 5.3
21:30:15.194 00.000 8756 AutoFind: close dim-bright [730, 936] 1.4 - [729, 920] 13.6
21:30:15.194 00.000 8756 AutoFind: too close [170, 436] 1.4 - [170, 420] 2.2
21:30:15.203 00.009 8756 AutoFind: too close [486, 819] 1.5 - [490, 831] 1.8
21:30:15.203 00.000 8756 AutoFind: too close [486, 819] 1.5 - [481, 836] 4.7
21:30:15.203 00.000 8756 AutoFind: close dim-bright [486, 819] 1.5 - [468, 806] 15.4
21:30:15.203 00.000 8756 AutoFind: close dim-bright [724, 516] 1.5 - [734, 515] 20.4
21:30:15.203 00.000 8756 AutoFind: too close [1222, 143] 1.5 - [1238, 136] 2.1
21:30:15.203 00.000 8756 AutoFind: close dim-bright [1222, 143] 1.5 - [1225, 130] 316.8
21:30:15.203 00.000 8756 AutoFind: too close [52, 287] 1.5 - [53, 307] 1.9
21:30:15.203 00.000 8756 AutoFind: close dim-bright [52, 287] 1.5 - [55, 296] 57.4
21:30:15.203 00.000 8756 AutoFind: close dim-bright [798, 916] 1.6 - [809, 917] 20.6
21:30:15.219 00.016 8756 AutoFind: close dim-bright [1202, 801] 1.6 - [1214, 801] 29.8
21:30:15.221 00.002 8756 AutoFind: too close [490, 831] 1.8 - [481, 836] 4.7
21:30:15.223 00.002 8756 AutoFind: close dim-bright [53, 307] 1.9 - [55, 296] 57.4
21:30:15.225 00.002 8756 AutoFind: close dim-bright [1238, 136] 2.1 - [1225, 130] 316.8
21:30:15.226 00.001 8756 AutoFind: too close [170, 420] 2.2 - [168, 410] 6.3
21:30:15.228 00.002 8756 AutoFind: too close to edge [1268, 921] 1.4
21:30:15.230 00.002 8756 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
21:30:15.232 00.002 8756 AutoFind: finding best star pass 1
21:30:15.232 00.000 8756 Star::Find(15, 1225, 130, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
21:30:15.235 00.003 8756 Star::Find returns 1 (1), X=1225.24, Y=129.57, Mass=6392, SNR=56.4, Peak=255 HFD=4.0
21:30:15.237 00.002 8756 AutoFind: near-saturated [1225, 130] 316.8 Mass 6392 SNR 56.4 Peak 255
21:30:15.239 00.002 8756 Star::Find(15, 55, 296, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
21:30:15.241 00.002 8756 Star::Find returns 1 (0), X=54.50, Y=296.02, Mass=931, SNR=21.5, Peak=113 HFD=2.9
21:30:15.241 00.000 8756 AutoFind returns star at [55, 296] 57.4 Mass 931 SNR 21.5
21:30:15.245 00.004 8756 Star::Find(15, 55, 296, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
21:30:15.245 00.000 8756 Star::Find returns 1 (0), X=54.50, Y=296.02, Mass=931, SNR=21.5, Peak=113 HFD=2.9
21:30:15.245 00.000 8756 MultiStar: List (1): {54.50, 296.02}(21.5), 
21:30:15.245 00.000 8756 setting lock position to (54.50, 296.02)
21:30:15.251 00.006 8756 AutoSelect: state = 1, call UpdateGuideState
21:30:15.251 00.000 8756 UpdateGuideState(): m_state=1
21:30:15.251 00.000 8756 Star::Find(15, 54, 296, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
21:30:15.257 00.006 8756 Star::Find returns 1 (0), X=54.50, Y=296.02, Mass=931, SNR=21.5, Peak=113 HFD=2.9
21:30:15.257 00.000 8756 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.80) = xAngle (-2.80 = -2.80)
21:30:15.257 00.000 8756 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.87 = 0.41)
21:30:15.257 00.000 8756 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=0.00, mountTheta=0.00
21:30:15.267 00.010 8756 setting lock position to (54.50, 296.02)
21:30:15.267 00.000 8756 CurrentPosition() valid, moving to STATE_SELECTED
21:30:15.267 00.000 8756 Changing from state SELECTING to SELECTED
21:30:15.267 00.000 8756 guider state => SELECTED
21:30:15.288 00.021 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:30:15.330 00.042 8756 UpdateGuideState exits: m=931 SNR=21.5
21:30:15.330 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:30:15.378 00.048 8756 Status Line: Auto-selected star at (54.5, 296.0)
21:30:15.632 00.254 4288 Exposure complete
21:30:15.685 00.053 4288 worker thread done servicing request
21:30:15.685 00.000 8756 OnExposeComplete: enter
21:30:15.688 00.003 8756 UpdateGuideState(): m_state=2
21:30:15.690 00.002 8756 Star::Find(15, 54, 296, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
21:30:15.690 00.000 8756 Star::Find returns 1 (0), X=55.56, Y=295.86, Mass=954, SNR=21.8, Peak=94 HFD=3.0
21:30:15.690 00.000 8756 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.80) = xAngle (-2.94 = -2.94)
21:30:15.695 00.005 8756 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.02 = 0.27)
21:30:15.695 00.000 8756 CameraToMount -- cameraX=1.06 cameraY=-0.16 hyp=1.07 cameraTheta=-0.15 mountX=-1.05 mountY=0.28, mountTheta=2.88
21:30:15.695 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:30:15.742 00.047 8756 UpdateGuideState exits: m=954 SNR=21.8
21:30:15.742 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:15.742 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:30:15.742 00.000 8756 Enqueuing Expose request
21:30:15.742 00.000 4288 Worker thread wakes up
21:30:15.742 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:30:15.742 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(41,281,31,31)
21:30:17.394 01.652 4288 Exposure complete
21:30:17.445 00.051 4288 worker thread done servicing request
21:30:17.445 00.000 8756 OnExposeComplete: enter
21:30:17.445 00.000 8756 UpdateGuideState(): m_state=2
21:30:17.445 00.000 8756 Star::Find(15, 55, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:30:17.445 00.000 8756 Star::Find returns 1 (0), X=56.45, Y=295.39, Mass=970, SNR=21.9, Peak=98 HFD=3.1
21:30:17.445 00.000 8756 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.80) = xAngle (-3.11 = -3.11)
21:30:17.458 00.013 8756 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.18 = 0.10)
21:30:17.458 00.000 8756 CameraToMount -- cameraX=1.95 cameraY=-0.63 hyp=2.05 cameraTheta=-0.31 mountX=-2.04 mountY=0.21, mountTheta=3.04
21:30:17.458 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:30:17.507 00.049 8756 UpdateGuideState exits: m=970 SNR=21.9
21:30:17.507 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:17.507 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:30:17.507 00.000 8756 Enqueuing Expose request
21:30:17.507 00.000 4288 Worker thread wakes up
21:30:17.507 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:30:17.507 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(41,280,31,31)
21:30:17.886 00.379 8756 GuideButtonClick i=1 ctx=Guide button clicked
21:30:17.899 00.013 8756 Changing from state SELECTED to CALIBRATING_PRIMARY
21:30:17.913 00.014 8756 guider state => CALIBRATED
21:30:17.915 00.002 8756 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
21:30:17.921 00.006 8756 reset dither spiral
21:30:18.944 01.023 4288 Exposure complete
21:30:18.992 00.048 4288 worker thread done servicing request
21:30:18.992 00.000 8756 OnExposeComplete: enter
21:30:19.008 00.016 8756 UpdateGuideState(): m_state=5
21:30:19.008 00.000 8756 Star::Find(15, 56, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
21:30:19.008 00.000 8756 Star::Find returns 1 (0), X=56.88, Y=295.29, Mass=967, SNR=21.9, Peak=102 HFD=2.7
21:30:19.008 00.000 8756 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.80) = xAngle (-3.10 = -3.10)
21:30:19.008 00.000 8756 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.17 = 0.11)
21:30:19.008 00.000 8756 CameraToMount -- cameraX=2.38 cameraY=-0.74 hyp=2.49 cameraTheta=-0.30 mountX=-2.49 mountY=0.28, mountTheta=3.03
21:30:19.008 00.000 8756 Changing from state CALIBRATED to GUIDING
21:30:19.008 00.000 8756 ScopeASCOM::GetDeclinationRadians() returns 0.0
21:30:19.023 00.015 8756 ScopeASCOM::SideOfPier() returns 1
21:30:19.023 00.000 8756 AdjustCalibrationForScopePointing (scope): current dec=0.0 pierSide=1, cal dec=0.0 pierSide=1 rotAngle=None bin=1
21:30:19.023 00.000 8756 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
21:30:19.023 00.000 8756 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
21:30:19.023 00.000 8756 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003125
21:30:19.023 00.000 8756 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003125
21:30:19.023 00.000 8756 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 3.882800
21:30:19.023 00.000 8756 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 10
21:30:19.038 00.015 8756 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 12
21:30:19.039 00.001 8756 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:30:19.039 00.000 8756 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 0
21:30:19.039 00.000 8756 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 8:10:28 PM"
21:30:19.039 00.000 8756 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
21:30:19.039 00.000 8756 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.0 0.8}, {-5.6 1.8}, {-7.6 2.4}, {-10.5 3.9}, {-12.2 4.6}, {-15.6 5.5}, {-17.1 6.3}, {-20.3 6.9}, {-21.8 7.9}, {-24.6 8.9}, {-24.6 8.9}, {-13.5 3.9}, {-5.0 0.1}"
21:30:19.039 00.000 8756 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.0 -2.8}, {-1.5 -4.4}, {-2.8 -6.9}, {-3.2 -8.2}, {-4.1 -11.2}, {-4.4 -12.6}, {-5.3 -15.4}, {-5.6 -16.8}, {-6.4 -19.4}, {-6.7 -20.9}, {-7.1 -23.7}, {-7.2 -25.2}, {-7.2 -25.2}, {-2.6 -18.3}, {3.2 -8.7}, {4.3 -7.6}"
21:30:19.119 00.080 8756 ScopeASCOM::GetGuideRates returns 0 13.500 13.500 a-s/sec
21:30:19.121 00.002 8756 Alert: Mount guide speeds are different from those used in last calibration.  Do a new calibration or reset mount guide speed settings to previous values. 
21:30:19.388 00.267 8756 Guide speeds have changed since calibration.  Orig RA = 11.2, Orig Dec = 11.2, Curr RA = 13.5, Curr Dec = 13.5, Units are arc-sec/sec
21:30:19.388 00.000 8756 GetDouble("/profile/6/camera/pixelsize", 0.000000) returns 3.750000
21:30:19.404 00.016 8756 Dec comp: XRate 7.460 -> 7.460 for dec 0.0 -> dec 0.0
21:30:19.413 00.009 8756 ScopeASCOM::GetDeclinationRadians() returns 0.0
21:30:19.420 00.007 8756 ScopeASCOM::SideOfPier() returns 1
21:30:19.422 00.002 8756 setting lock position to (56.88, 295.29)
21:30:19.424 00.002 8756 guider state => GUIDING
21:30:19.426 00.002 8756 Status Line: Guiding
21:30:19.430 00.004 8756 Mount: notify guiding started
21:30:19.430 00.000 8756 ScopeASCOM::SideOfPier() returns 1
21:30:19.436 00.006 8756 PPEC: guiding starts RA = 5.2160 hr, pier West, prev RA = unknown, pier Unknown
21:30:19.436 00.000 8756 PPEC: reset GP model
21:30:19.436 00.000 8756 GetString("/profile/6/name", "") returns "OAG"
21:30:19.436 00.000 8756 GetString("/profile/6/scope/calibration/timestamp", "") returns "1/12/2026 9:29:04 PM"
21:30:19.444 00.008 8756 GetDouble("/profile/6/scope/calibration/xRate", 1.000000) returns 0.007460
21:30:19.446 00.002 8756 GetDouble("/profile/6/scope/calibration/yRate", 1.000000) returns 0.006251
21:30:19.446 00.000 8756 GetInt("/profile/6/scope/calibration/binning", 1) returns 1
21:30:19.452 00.006 8756 GetDouble("/profile/6/scope/calibration/xAngle", 0.000000) returns 2.795610
21:30:19.452 00.000 8756 GetDouble("/profile/6/scope/calibration/yAngle", 0.000000) returns 1.292580
21:30:19.452 00.000 8756 GetDouble("/profile/6/scope/calibration/declination", 0.000000) returns 0.000561
21:30:19.452 00.000 8756 GetInt("/profile/6/scope/calibration/pierSide", -1) returns 1
21:30:19.452 00.000 8756 GetInt("/profile/6/scope/calibration/raGuideParity", 0) returns 1
21:30:19.452 00.000 8756 GetInt("/profile/6/scope/calibration/decGuideParity", 0) returns 1
21:30:19.452 00.000 8756 GetDouble("/profile/6/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:30:19.452 00.000 8756 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
21:30:19.467 00.015 8756 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
21:30:19.469 00.002 8756 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003125
21:30:19.471 00.002 8756 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003125
21:30:19.473 00.002 8756 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 3.882800
21:30:19.473 00.000 8756 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 10
21:30:19.476 00.003 8756 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 12
21:30:19.476 00.000 8756 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:30:19.476 00.000 8756 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 0
21:30:19.483 00.007 8756 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 8:10:28 PM"
21:30:19.483 00.000 8756 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
21:30:19.488 00.005 8756 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.0 0.8}, {-5.6 1.8}, {-7.6 2.4}, {-10.5 3.9}, {-12.2 4.6}, {-15.6 5.5}, {-17.1 6.3}, {-20.3 6.9}, {-21.8 7.9}, {-24.6 8.9}, {-24.6 8.9}, {-13.5 3.9}, {-5.0 0.1}"
21:30:19.488 00.000 8756 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.0 -2.8}, {-1.5 -4.4}, {-2.8 -6.9}, {-3.2 -8.2}, {-4.1 -11.2}, {-4.4 -12.6}, {-5.3 -15.4}, {-5.6 -16.8}, {-6.4 -19.4}, {-6.7 -20.9}, {-7.1 -23.7}, {-7.2 -25.2}, {-7.2 -25.2}, {-2.6 -18.3}, {3.2 -8.7}, {4.3 -7.6}"
21:30:19.488 00.000 8756 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
21:30:19.488 00.000 8756 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
21:30:19.488 00.000 8756 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003125
21:30:19.488 00.000 8756 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003125
21:30:19.499 00.011 8756 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 3.882800
21:30:19.499 00.000 8756 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 10
21:30:19.499 00.000 8756 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 12
21:30:19.499 00.000 8756 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:30:19.507 00.008 8756 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 0
21:30:19.507 00.000 8756 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 8:10:28 PM"
21:30:19.507 00.000 8756 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
21:30:19.507 00.000 8756 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.0 0.8}, {-5.6 1.8}, {-7.6 2.4}, {-10.5 3.9}, {-12.2 4.6}, {-15.6 5.5}, {-17.1 6.3}, {-20.3 6.9}, {-21.8 7.9}, {-24.6 8.9}, {-24.6 8.9}, {-13.5 3.9}, {-5.0 0.1}"
21:30:19.515 00.008 8756 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.0 -2.8}, {-1.5 -4.4}, {-2.8 -6.9}, {-3.2 -8.2}, {-4.1 -11.2}, {-4.4 -12.6}, {-5.3 -15.4}, {-5.6 -16.8}, {-6.4 -19.4}, {-6.7 -20.9}, {-7.1 -23.7}, {-7.2 -25.2}, {-7.2 -25.2}, {-2.6 -18.3}, {3.2 -8.7}, {4.3 -7.6}"
21:30:19.610 00.095 8756 ScopeASCOM::GetGuideRates returns 0 13.500 13.500 a-s/sec
21:30:19.612 00.002 8756 ScopeASCOM::SideOfPier() returns 1
21:30:19.612 00.000 8756 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
21:30:19.612 00.000 8756 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
21:30:19.612 00.000 8756 ScopeASCOM::GetDeclinationRadians() returns 0.0
21:30:19.612 00.000 8756 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 0.0
21:30:19.625 00.013 8756 MountToCamera -- mountTheta (-0.00) + m_xAngle (2.80) = xAngle (2.80 = 2.80)
21:30:19.625 00.000 8756 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=-0.00, cameraY=0.00 cameraTheta=0.00
21:30:19.625 00.000 8756 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,0.00 arcsec/hr
21:30:19.632 00.007 8756 UpdateLockPosShiftCameraCoords: shift rate -0,0 px/sec
21:30:19.634 00.002 8756 GetInt("/profile/6/AutoLoadCalibration", -1) returns 1
21:30:19.636 00.002 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:30:19.673 00.037 8756 UpdateGuideState exits: m=967 SNR=21.9
21:30:19.673 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:19.673 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:30:19.673 00.000 8756 Enqueuing Expose request
21:30:19.673 00.000 4288 Worker thread wakes up
21:30:19.673 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:30:19.673 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(42,280,31,31)
21:30:21.339 01.666 4288 Exposure complete
21:30:21.391 00.052 4288 worker thread done servicing request
21:30:21.391 00.000 8756 OnExposeComplete: enter
21:30:21.402 00.011 8756 UpdateGuideState(): m_state=6
21:30:21.404 00.002 8756 Star::Find(15, 56, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:30:21.406 00.002 8756 Star::Find returns 1 (0), X=58.11, Y=294.93, Mass=950, SNR=21.7, Peak=89 HFD=2.8
21:30:21.408 00.002 8756 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.80) = xAngle (-3.08 = -3.08)
21:30:21.410 00.002 8756 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.15 = 0.13)
21:30:21.413 00.003 8756 CameraToMount -- cameraX=1.23 cameraY=-0.35 hyp=1.28 cameraTheta=-0.28 mountX=-1.27 mountY=0.17, mountTheta=3.01
21:30:21.417 00.004 8756 SchedulePrimaryMove(10493588, x=1.23, y=-0.35, opts=13)
21:30:21.420 00.003 8756 Enqueuing Move request for scope (1.23, -0.35)
21:30:21.422 00.002 4288 Worker thread wakes up
21:30:21.422 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (1.23, -0.35) opts 0xd
21:30:21.422 00.000 4288 Handling offset move in thread for scope, endpoint = (1.23, -0.35)
21:30:21.422 00.000 4288 Moving (1.23, -0.35) raw xDistance=-1.27 yDistance=0.17
21:30:21.422 00.000 4288 PPEC rslt: input = -1.27, final = -0.76, react = -0.76, pred = 0.00, hyst = -0.69, hyst_pct = 0.00, period_length = 662.83
21:30:21.422 00.000 4288 PPEC: input: -1.27, control: -0.76, exposure: 1500
21:30:21.422 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:30:21.422 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:30:21.422 00.000 4288 MoveAxis(E, 102, ABG)
21:30:21.422 00.000 4288 Guiding  Dir = 2, Dur = 102
21:30:21.424 00.002 4288 IsGuiding returns 0
21:30:21.424 00.000 4288 PulseGuide returned control before completion, sleep 110
21:30:21.436 00.012 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:30:21.475 00.039 8756 UpdateGuideState exits: m=950 SNR=21.7
21:30:21.481 00.006 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:21.481 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:30:21.481 00.000 8756 Enqueuing Expose request
21:30:21.545 00.064 4288 IsGuiding returns 1
21:30:21.545 00.000 4288 scope still moving after pulse duration time elapsed
21:30:21.577 00.032 4288 IsGuiding returns 0
21:30:21.577 00.000 4288 scope move finished after 102 + 50 ms
21:30:21.577 00.000 4288 Move returns status 0, amount 102
21:30:21.577 00.000 4288 MoveAxis(N, 0, ABG)
21:30:21.577 00.000 4288 Move returns status 0, amount 0
21:30:21.577 00.000 4288 move complete, result=0
21:30:21.577 00.000 4288 worker thread done servicing request
21:30:21.577 00.000 4288 Worker thread wakes up
21:30:21.577 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:30:21.577 00.000 8756 GuideStep: -1.3 px 102 ms EAST, 0.2 px 0 ms NORTH
21:30:21.577 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(42,280,31,31)
21:30:23.004 01.427 4288 Exposure complete
21:30:23.050 00.046 4288 worker thread done servicing request
21:30:23.050 00.000 8756 OnExposeComplete: enter
21:30:23.050 00.000 8756 UpdateGuideState(): m_state=6
21:30:23.050 00.000 8756 Star::Find(15, 58, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
21:30:23.050 00.000 8756 Star::Find returns 1 (0), X=58.85, Y=294.29, Mass=959, SNR=21.8, Peak=88 HFD=3.0
21:30:23.066 00.016 8756 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.80) = xAngle (-3.26 = 3.02)
21:30:23.069 00.003 8756 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.34 = -0.05)
21:30:23.069 00.000 8756 CameraToMount -- cameraX=1.97 cameraY=-1.00 hyp=2.21 cameraTheta=-0.47 mountX=-2.19 mountY=-0.12, mountTheta=-3.09
21:30:23.069 00.000 8756 SchedulePrimaryMove(10493588, x=1.97, y=-1.00, opts=13)
21:30:23.069 00.000 8756 Enqueuing Move request for scope (1.97, -1.00)
21:30:23.069 00.000 4288 Worker thread wakes up
21:30:23.069 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (1.97, -1.00) opts 0xd
21:30:23.069 00.000 4288 Handling offset move in thread for scope, endpoint = (1.97, -1.00)
21:30:23.069 00.000 4288 Moving (1.97, -1.00) raw xDistance=-2.19 yDistance=-0.12
21:30:23.069 00.000 4288 PPEC rslt: input = -2.19, final = -1.32, react = -1.32, pred = 0.00, hyst = -1.18, hyst_pct = 0.00, period_length = 662.83
21:30:23.069 00.000 4288 PPEC: input: -2.19, control: -1.32, exposure: 1500
21:30:23.069 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:23.069 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:30:23.069 00.000 4288 MoveAxis(E, 176, ABG)
21:30:23.069 00.000 4288 Guiding  Dir = 2, Dur = 176
21:30:23.069 00.000 4288 IsGuiding returns 0
21:30:23.069 00.000 4288 PulseGuide returned control before completion, sleep 186
21:30:23.082 00.013 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:30:23.132 00.050 8756 UpdateGuideState exits: m=959 SNR=21.8
21:30:23.132 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:23.132 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:30:23.132 00.000 8756 Enqueuing Expose request
21:30:23.273 00.141 4288 IsGuiding returns 1
21:30:23.273 00.000 4288 scope still moving after pulse duration time elapsed
21:30:23.304 00.031 4288 IsGuiding returns 0
21:30:23.304 00.000 4288 scope move finished after 176 + 48 ms
21:30:23.304 00.000 4288 Move returns status 0, amount 176
21:30:23.304 00.000 4288 MoveAxis(N, 0, ABG)
21:30:23.304 00.000 4288 Move returns status 0, amount 0
21:30:23.304 00.000 4288 move complete, result=0
21:30:23.304 00.000 4288 worker thread done servicing request
21:30:23.304 00.000 4288 Worker thread wakes up
21:30:23.304 00.000 8756 GuideStep: -2.2 px 176 ms EAST, -0.1 px 0 ms NORTH
21:30:23.304 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:30:23.304 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(42,280,31,31)
21:30:24.957 01.653 4288 Exposure complete
21:30:25.007 00.050 4288 worker thread done servicing request
21:30:25.007 00.000 8756 OnExposeComplete: enter
21:30:25.007 00.000 8756 UpdateGuideState(): m_state=6
21:30:25.007 00.000 8756 Star::Find(15, 58, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
21:30:25.007 00.000 8756 Star::Find returns 1 (0), X=58.78, Y=295.17, Mass=986, SNR=22.1, Peak=85 HFD=3.2
21:30:25.020 00.013 8756 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.80) = xAngle (-2.86 = -2.86)
21:30:25.020 00.000 8756 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.93 = 0.35)
21:30:25.020 00.000 8756 CameraToMount -- cameraX=1.90 cameraY=-0.12 hyp=1.91 cameraTheta=-0.06 mountX=-1.83 mountY=0.66, mountTheta=2.80
21:30:25.020 00.000 8756 SchedulePrimaryMove(10493588, x=1.90, y=-0.12, opts=13)
21:30:25.020 00.000 8756 Enqueuing Move request for scope (1.90, -0.12)
21:30:25.020 00.000 4288 Worker thread wakes up
21:30:25.020 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (1.90, -0.12) opts 0xd
21:30:25.020 00.000 4288 Handling offset move in thread for scope, endpoint = (1.90, -0.12)
21:30:25.020 00.000 4288 Moving (1.90, -0.12) raw xDistance=-1.83 yDistance=0.66
21:30:25.020 00.000 4288 PPEC rslt: input = -1.83, final = -1.10, react = -1.10, pred = 0.00, hyst = -1.03, hyst_pct = 0.00, period_length = 662.83
21:30:25.020 00.000 4288 PPEC: input: -1.83, control: -1.10, exposure: 1500
21:30:25.020 00.000 4288 resist switch: large excursion: input 0.66 thresh 0.45 direction from 0 to 1
21:30:25.020 00.000 4288 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.97
21:30:25.020 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66
21:30:25.020 00.000 4288 MoveAxis(E, 147, ABG)
21:30:25.020 00.000 4288 Guiding  Dir = 2, Dur = 147
21:30:25.020 00.000 4288 IsGuiding returns 0
21:30:25.020 00.000 4288 PulseGuide returned control before completion, sleep 157
21:30:25.042 00.022 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:30:25.083 00.041 8756 UpdateGuideState exits: m=986 SNR=22.1
21:30:25.083 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:25.083 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:30:25.083 00.000 8756 Enqueuing Expose request
21:30:25.193 00.110 4288 IsGuiding returns 1
21:30:25.193 00.000 4288 scope still moving after pulse duration time elapsed
21:30:25.225 00.032 4288 IsGuiding returns 0
21:30:25.225 00.000 4288 scope move finished after 147 + 46 ms
21:30:25.225 00.000 4288 Move returns status 0, amount 147
21:30:25.226 00.001 4288 MoveAxis(S, 105, ABG)
21:30:25.226 00.000 4288 Guiding  Dir = 1, Dur = 105
21:30:25.226 00.000 4288 IsGuiding returns 0
21:30:25.226 00.000 4288 PulseGuide returned control before completion, sleep 115
21:30:25.351 00.125 4288 IsGuiding returns 1
21:30:25.351 00.000 4288 scope still moving after pulse duration time elapsed
21:30:25.382 00.031 4288 IsGuiding returns 0
21:30:25.382 00.000 4288 scope move finished after 105 + 51 ms
21:30:25.382 00.000 4288 Move returns status 0, amount 105
21:30:25.382 00.000 4288 move complete, result=0
21:30:25.382 00.000 4288 worker thread done servicing request
21:30:25.382 00.000 8756 GuideStep: -1.8 px 147 ms EAST, 0.7 px 105 ms SOUTH
21:30:25.389 00.007 4288 Worker thread wakes up
21:30:25.389 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:30:25.389 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(42,280,31,31)
21:30:26.822 01.433 4288 Exposure complete
21:30:26.882 00.060 4288 worker thread done servicing request
21:30:26.882 00.000 8756 OnExposeComplete: enter
21:30:26.885 00.003 8756 UpdateGuideState(): m_state=6
21:30:26.885 00.000 8756 Star::Find(15, 58, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
21:30:26.885 00.000 8756 Star::Find returns 1 (0), X=59.15, Y=294.64, Mass=945, SNR=21.7, Peak=74 HFD=3.3
21:30:26.885 00.000 8756 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.80) = xAngle (-3.07 = -3.07)
21:30:26.885 00.000 8756 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.15 = 0.14)
21:30:26.896 00.011 8756 CameraToMount -- cameraX=2.27 cameraY=-0.65 hyp=2.36 cameraTheta=-0.28 mountX=-2.36 mountY=0.32, mountTheta=3.01
21:30:26.900 00.004 8756 SchedulePrimaryMove(10493588, x=2.27, y=-0.65, opts=13)
21:30:26.900 00.000 8756 Enqueuing Move request for scope (2.27, -0.65)
21:30:26.900 00.000 4288 Worker thread wakes up
21:30:26.900 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.27, -0.65) opts 0xd
21:30:26.900 00.000 4288 Handling offset move in thread for scope, endpoint = (2.27, -0.65)
21:30:26.900 00.000 4288 Moving (2.27, -0.65) raw xDistance=-2.36 yDistance=0.32
21:30:26.900 00.000 4288 PPEC rslt: input = -2.36, final = -1.41, react = -1.41, pred = 0.00, hyst = -1.35, hyst_pct = 0.00, period_length = 662.83
21:30:26.900 00.000 4288 PPEC: input: -2.36, control: -1.41, exposure: 1500
21:30:26.900 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
21:30:26.900 00.000 4288 MoveAxis(E, 189, ABG)
21:30:26.900 00.000 4288 Guiding  Dir = 2, Dur = 189
21:30:26.900 00.000 4288 IsGuiding returns 0
21:30:26.900 00.000 4288 PulseGuide returned control before completion, sleep 199
21:30:26.920 00.020 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:30:26.964 00.044 8756 UpdateGuideState exits: m=945 SNR=21.7
21:30:26.964 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:26.964 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:30:26.964 00.000 8756 Enqueuing Expose request
21:30:27.122 00.158 4288 IsGuiding returns 1
21:30:27.122 00.000 4288 scope still moving after pulse duration time elapsed
21:30:27.154 00.032 4288 IsGuiding returns 0
21:30:27.154 00.000 4288 scope move finished after 189 + 57 ms
21:30:27.154 00.000 4288 Move returns status 0, amount 189
21:30:27.154 00.000 4288 MoveAxis(S, 51, ABG)
21:30:27.154 00.000 4288 Guiding  Dir = 1, Dur = 51
21:30:27.154 00.000 4288 IsGuiding returns 0
21:30:27.154 00.000 4288 PulseGuide returned control before completion, sleep 61
21:30:27.234 00.080 4288 IsGuiding returns 1
21:30:27.234 00.000 4288 scope still moving after pulse duration time elapsed
21:30:27.266 00.032 4288 IsGuiding returns 0
21:30:27.266 00.000 4288 scope move finished after 51 + 59 ms
21:30:27.266 00.000 4288 Move returns status 0, amount 51
21:30:27.266 00.000 4288 move complete, result=0
21:30:27.266 00.000 4288 worker thread done servicing request
21:30:27.266 00.000 8756 GuideStep: -2.4 px 189 ms EAST, 0.3 px 51 ms SOUTH
21:30:27.266 00.000 4288 Worker thread wakes up
21:30:27.266 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:30:27.266 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(42,280,31,31)
21:30:28.929 01.663 4288 Exposure complete
21:30:28.997 00.068 4288 worker thread done servicing request
21:30:28.997 00.000 8756 OnExposeComplete: enter
21:30:28.997 00.000 8756 UpdateGuideState(): m_state=6
21:30:28.997 00.000 8756 Star::Find(15, 59, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:30:28.997 00.000 8756 Star::Find returns 1 (0), X=58.74, Y=294.19, Mass=940, SNR=21.6, Peak=77 HFD=3.5
21:30:28.997 00.000 8756 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.80) = xAngle (-3.33 = 2.95)
21:30:29.007 00.010 8756 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.40 = -0.12)
21:30:29.008 00.001 8756 CameraToMount -- cameraX=1.86 cameraY=-1.10 hyp=2.16 cameraTheta=-0.53 mountX=-2.12 mountY=-0.26, mountTheta=-3.02
21:30:29.008 00.000 8756 SchedulePrimaryMove(10493588, x=1.86, y=-1.10, opts=13)
21:30:29.008 00.000 8756 Enqueuing Move request for scope (1.86, -1.10)
21:30:29.008 00.000 4288 Worker thread wakes up
21:30:29.008 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (1.86, -1.10) opts 0xd
21:30:29.008 00.000 4288 Handling offset move in thread for scope, endpoint = (1.86, -1.10)
21:30:29.008 00.000 4288 Moving (1.86, -1.10) raw xDistance=-2.12 yDistance=-0.26
21:30:29.008 00.000 4288 PPEC rslt: input = -2.12, final = -1.27, react = -1.27, pred = 0.00, hyst = -1.21, hyst_pct = 0.00, period_length = 662.83
21:30:29.008 00.000 4288 PPEC: input: -2.12, control: -1.27, exposure: 1500
21:30:29.008 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:30:29.008 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:30:29.008 00.000 4288 MoveAxis(E, 171, ABG)
21:30:29.008 00.000 4288 Guiding  Dir = 2, Dur = 171
21:30:29.008 00.000 4288 IsGuiding returns 0
21:30:29.008 00.000 4288 PulseGuide returned control before completion, sleep 181
21:30:29.031 00.023 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:30:29.075 00.044 8756 UpdateGuideState exits: m=940 SNR=21.6
21:30:29.077 00.002 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:29.077 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:30:29.077 00.000 8756 Enqueuing Expose request
21:30:29.214 00.137 4288 IsGuiding returns 1
21:30:29.214 00.000 4288 scope still moving after pulse duration time elapsed
21:30:29.245 00.031 4288 IsGuiding returns 1
21:30:29.277 00.032 4288 IsGuiding returns 1
21:30:29.309 00.032 4288 IsGuiding returns 0
21:30:29.309 00.000 4288 scope move finished after 171 + 119 ms
21:30:29.309 00.000 4288 Move returns status 0, amount 171
21:30:29.309 00.000 4288 MoveAxis(N, 0, ABG)
21:30:29.309 00.000 4288 Move returns status 0, amount 0
21:30:29.309 00.000 4288 move complete, result=0
21:30:29.309 00.000 4288 worker thread done servicing request
21:30:29.309 00.000 8756 GuideStep: -2.1 px 171 ms EAST, -0.3 px 0 ms NORTH
21:30:29.309 00.000 4288 Worker thread wakes up
21:30:29.309 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:30:29.309 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(42,280,31,31)
21:30:30.739 01.430 4288 Exposure complete
21:30:30.802 00.063 4288 worker thread done servicing request
21:30:30.802 00.000 8756 OnExposeComplete: enter
21:30:30.808 00.006 8756 UpdateGuideState(): m_state=6
21:30:30.808 00.000 8756 Star::Find(15, 58, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
21:30:30.808 00.000 8756 Star::Find returns 1 (0), X=59.43, Y=294.35, Mass=965, SNR=21.9, Peak=75 HFD=3.4
21:30:30.808 00.000 8756 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.80) = xAngle (-3.15 = 3.14)
21:30:30.808 00.000 8756 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.22 = 0.06)
21:30:30.808 00.000 8756 CameraToMount -- cameraX=2.54 cameraY=-0.93 hyp=2.71 cameraTheta=-0.35 mountX=-2.71 mountY=0.17, mountTheta=3.08
21:30:30.820 00.012 8756 SchedulePrimaryMove(10493588, x=2.54, y=-0.93, opts=13)
21:30:30.820 00.000 8756 Enqueuing Move request for scope (2.54, -0.93)
21:30:30.820 00.000 4288 Worker thread wakes up
21:30:30.820 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.54, -0.93) opts 0xd
21:30:30.820 00.000 4288 Handling offset move in thread for scope, endpoint = (2.54, -0.93)
21:30:30.820 00.000 4288 Moving (2.54, -0.93) raw xDistance=-2.71 yDistance=0.17
21:30:30.820 00.000 4288 PPEC rslt: input = -2.71, final = -1.63, react = -1.63, pred = 0.00, hyst = -1.55, hyst_pct = 0.00, period_length = 662.83
21:30:30.820 00.000 4288 PPEC: input: -2.71, control: -1.63, exposure: 1500
21:30:30.820 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.17
21:30:30.820 00.000 4288 MoveAxis(E, 218, ABG)
21:30:30.820 00.000 4288 Guiding  Dir = 2, Dur = 218
21:30:30.820 00.000 4288 IsGuiding returns 0
21:30:30.820 00.000 4288 PulseGuide returned control before completion, sleep 228
21:30:30.836 00.016 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:30:30.879 00.043 8756 UpdateGuideState exits: m=965 SNR=21.9
21:30:30.882 00.003 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:30.882 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:30:30.882 00.000 8756 Enqueuing Expose request
21:30:31.069 00.187 4288 IsGuiding returns 1
21:30:31.069 00.000 4288 scope still moving after pulse duration time elapsed
21:30:31.101 00.032 4288 IsGuiding returns 0
21:30:31.101 00.000 4288 scope move finished after 218 + 57 ms
21:30:31.101 00.000 4288 Move returns status 0, amount 218
21:30:31.101 00.000 4288 MoveAxis(S, 27, ABG)
21:30:31.101 00.000 4288 Guiding  Dir = 1, Dur = 27
21:30:31.101 00.000 4288 IsGuiding returns 0
21:30:31.101 00.000 4288 PulseGuide returned control before completion, sleep 37
21:30:31.148 00.047 4288 IsGuiding returns 1
21:30:31.148 00.000 4288 scope still moving after pulse duration time elapsed
21:30:31.180 00.032 4288 IsGuiding returns 0
21:30:31.180 00.000 4288 scope move finished after 27 + 50 ms
21:30:31.180 00.000 4288 Move returns status 0, amount 27
21:30:31.180 00.000 4288 move complete, result=0
21:30:31.180 00.000 4288 worker thread done servicing request
21:30:31.180 00.000 8756 GuideStep: -2.7 px 218 ms EAST, 0.2 px 27 ms SOUTH
21:30:31.182 00.002 4288 Worker thread wakes up
21:30:31.182 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:30:31.182 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(42,280,31,31)
21:30:32.832 01.650 4288 Exposure complete
21:30:32.882 00.050 4288 worker thread done servicing request
21:30:32.882 00.000 8756 OnExposeComplete: enter
21:30:32.882 00.000 8756 UpdateGuideState(): m_state=6
21:30:32.882 00.000 8756 Star::Find(15, 59, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
21:30:32.895 00.013 8756 Star::Find returns 1 (0), X=58.75, Y=295.43, Mass=934, SNR=21.5, Peak=79 HFD=3.2
21:30:32.895 00.000 8756 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.80) = xAngle (-2.72 = -2.72)
21:30:32.895 00.000 8756 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.79 = 0.49)
21:30:32.895 00.000 8756 CameraToMount -- cameraX=1.87 cameraY=0.14 hyp=1.88 cameraTheta=0.08 mountX=-1.71 mountY=0.88, mountTheta=2.67
21:30:32.901 00.006 8756 SchedulePrimaryMove(10493588, x=1.87, y=0.14, opts=13)
21:30:32.901 00.000 8756 Enqueuing Move request for scope (1.87, 0.14)
21:30:32.901 00.000 4288 Worker thread wakes up
21:30:32.901 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (1.87, 0.14) opts 0xd
21:30:32.901 00.000 4288 Handling offset move in thread for scope, endpoint = (1.87, 0.14)
21:30:32.901 00.000 4288 Moving (1.87, 0.14) raw xDistance=-1.71 yDistance=0.88
21:30:32.901 00.000 4288 PPEC rslt: input = -1.71, final = -1.03, react = -1.03, pred = 0.00, hyst = -1.00, hyst_pct = 0.00, period_length = 662.83
21:30:32.901 00.000 4288 PPEC: input: -1.71, control: -1.03, exposure: 1500
21:30:32.901 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.88 from input 0.88
21:30:32.901 00.000 4288 MoveAxis(E, 138, ABG)
21:30:32.901 00.000 4288 Guiding  Dir = 2, Dur = 138
21:30:32.901 00.000 4288 IsGuiding returns 0
21:30:32.901 00.000 4288 PulseGuide returned control before completion, sleep 148
21:30:32.919 00.018 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:30:32.958 00.039 8756 UpdateGuideState exits: m=934 SNR=21.5
21:30:32.958 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:32.958 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:30:32.958 00.000 8756 Enqueuing Expose request
21:30:33.069 00.111 4288 IsGuiding returns 0
21:30:33.069 00.000 4288 Move returns status 0, amount 138
21:30:33.069 00.000 4288 MoveAxis(S, 141, ABG)
21:30:33.069 00.000 4288 Guiding  Dir = 1, Dur = 141
21:30:33.069 00.000 4288 IsGuiding returns 0
21:30:33.069 00.000 4288 PulseGuide returned control before completion, sleep 151
21:30:33.225 00.156 4288 IsGuiding returns 1
21:30:33.225 00.000 4288 scope still moving after pulse duration time elapsed
21:30:33.257 00.032 4288 IsGuiding returns 0
21:30:33.257 00.000 4288 scope move finished after 141 + 45 ms
21:30:33.257 00.000 4288 Move returns status 0, amount 141
21:30:33.257 00.000 4288 move complete, result=0
21:30:33.257 00.000 4288 worker thread done servicing request
21:30:33.257 00.000 4288 Worker thread wakes up
21:30:33.257 00.000 8756 GuideStep: -1.7 px 138 ms EAST, 0.9 px 141 ms SOUTH
21:30:33.257 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:30:33.257 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(42,280,31,31)
21:30:34.680 01.423 4288 Exposure complete
21:30:34.745 00.065 4288 worker thread done servicing request
21:30:34.745 00.000 8756 OnExposeComplete: enter
21:30:34.745 00.000 8756 UpdateGuideState(): m_state=6
21:30:34.745 00.000 8756 Star::Find(15, 58, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
21:30:34.745 00.000 8756 Star::Find returns 1 (0), X=58.72, Y=295.82, Mass=950, SNR=21.7, Peak=89 HFD=3.2
21:30:34.745 00.000 8756 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.80) = xAngle (-2.51 = -2.51)
21:30:34.757 00.012 8756 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.58 = 0.70)
21:30:34.757 00.000 8756 CameraToMount -- cameraX=1.84 cameraY=0.54 hyp=1.91 cameraTheta=0.29 mountX=-1.54 mountY=1.23, mountTheta=2.47
21:30:34.759 00.002 8756 SchedulePrimaryMove(10493588, x=1.84, y=0.54, opts=13)
21:30:34.759 00.000 8756 Enqueuing Move request for scope (1.84, 0.54)
21:30:34.759 00.000 4288 Worker thread wakes up
21:30:34.759 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (1.84, 0.54) opts 0xd
21:30:34.759 00.000 4288 Handling offset move in thread for scope, endpoint = (1.84, 0.54)
21:30:34.759 00.000 4288 Moving (1.84, 0.54) raw xDistance=-1.54 yDistance=1.23
21:30:34.759 00.000 4288 PPEC rslt: input = -1.54, final = -0.93, react = -0.93, pred = 0.00, hyst = -0.93, hyst_pct = 0.00, period_length = 662.83
21:30:34.759 00.000 4288 PPEC: input: -1.54, control: -0.93, exposure: 1500
21:30:34.759 00.000 4288 GuideAlgorithmResistSwitch::result() returns 1.23 from input 1.23
21:30:34.759 00.000 4288 MoveAxis(E, 124, ABG)
21:30:34.759 00.000 4288 Guiding  Dir = 2, Dur = 124
21:30:34.759 00.000 4288 IsGuiding returns 0
21:30:34.759 00.000 4288 PulseGuide returned control before completion, sleep 134
21:30:34.775 00.016 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:30:34.821 00.046 8756 UpdateGuideState exits: m=950 SNR=21.7
21:30:34.823 00.002 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:34.825 00.002 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:30:34.827 00.002 8756 Enqueuing Expose request
21:30:34.917 00.090 4288 IsGuiding returns 1
21:30:34.917 00.000 4288 scope still moving after pulse duration time elapsed
21:30:34.949 00.032 4288 IsGuiding returns 0
21:30:34.949 00.000 4288 scope move finished after 124 + 58 ms
21:30:34.949 00.000 4288 Move returns status 0, amount 124
21:30:34.949 00.000 4288 MoveAxis(S, 197, ABG)
21:30:34.949 00.000 4288 Guiding  Dir = 1, Dur = 197
21:30:34.949 00.000 4288 IsGuiding returns 0
21:30:34.949 00.000 4288 PulseGuide returned control before completion, sleep 207
21:30:35.171 00.222 4288 IsGuiding returns 1
21:30:35.171 00.000 4288 scope still moving after pulse duration time elapsed
21:30:35.203 00.032 4288 IsGuiding returns 0
21:30:35.204 00.001 4288 scope move finished after 197 + 57 ms
21:30:35.204 00.000 4288 Move returns status 0, amount 197
21:30:35.204 00.000 4288 move complete, result=0
21:30:35.204 00.000 4288 worker thread done servicing request
21:30:35.204 00.000 8756 GuideStep: -1.5 px 124 ms EAST, 1.2 px 197 ms SOUTH
21:30:35.204 00.000 4288 Worker thread wakes up
21:30:35.204 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:30:35.204 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(42,280,31,31)
21:30:36.863 01.659 4288 Exposure complete
21:30:36.913 00.050 4288 worker thread done servicing request
21:30:36.913 00.000 8756 OnExposeComplete: enter
21:30:36.927 00.014 8756 UpdateGuideState(): m_state=6
21:30:36.927 00.000 8756 Star::Find(15, 58, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:30:36.927 00.000 8756 Star::Find returns 1 (0), X=57.81, Y=295.05, Mass=939, SNR=21.6, Peak=79 HFD=3.1
21:30:36.927 00.000 8756 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.80) = xAngle (-3.04 = -3.04)
21:30:36.927 00.000 8756 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.12 = 0.17)
21:30:36.927 00.000 8756 CameraToMount -- cameraX=0.93 cameraY=-0.23 hyp=0.95 cameraTheta=-0.25 mountX=-0.95 mountY=0.16, mountTheta=2.98
21:30:36.927 00.000 8756 SchedulePrimaryMove(10493588, x=0.93, y=-0.23, opts=13)
21:30:36.943 00.016 8756 Enqueuing Move request for scope (0.93, -0.23)
21:30:36.944 00.001 4288 Worker thread wakes up
21:30:36.944 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (0.93, -0.23) opts 0xd
21:30:36.944 00.000 4288 Handling offset move in thread for scope, endpoint = (0.93, -0.23)
21:30:36.944 00.000 4288 Moving (0.93, -0.23) raw xDistance=-0.95 yDistance=0.16
21:30:36.944 00.000 4288 PPEC rslt: input = -0.95, final = -0.57, react = -0.57, pred = 0.00, hyst = -0.57, hyst_pct = 0.00, period_length = 662.83
21:30:36.944 00.000 4288 PPEC: input: -0.95, control: -0.57, exposure: 1500
21:30:36.944 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.16
21:30:36.944 00.000 4288 MoveAxis(E, 76, ABG)
21:30:36.944 00.000 4288 Guiding  Dir = 2, Dur = 76
21:30:36.944 00.000 4288 IsGuiding returns 0
21:30:36.944 00.000 4288 PulseGuide returned control before completion, sleep 86
21:30:36.944 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:30:36.991 00.047 8756 UpdateGuideState exits: m=939 SNR=21.6
21:30:36.991 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:37.005 00.014 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:30:37.005 00.000 8756 Enqueuing Expose request
21:30:37.038 00.033 4288 IsGuiding returns 1
21:30:37.038 00.000 4288 scope still moving after pulse duration time elapsed
21:30:37.071 00.033 4288 IsGuiding returns 0
21:30:37.071 00.000 4288 scope move finished after 76 + 48 ms
21:30:37.071 00.000 4288 Move returns status 0, amount 76
21:30:37.071 00.000 4288 MoveAxis(S, 25, ABG)
21:30:37.071 00.000 4288 Guiding  Dir = 1, Dur = 25
21:30:37.071 00.000 4288 IsGuiding returns 0
21:30:37.071 00.000 4288 PulseGuide returned control before completion, sleep 35
21:30:37.118 00.047 4288 IsGuiding returns 1
21:30:37.118 00.000 4288 scope still moving after pulse duration time elapsed
21:30:37.150 00.032 4288 IsGuiding returns 0
21:30:37.150 00.000 4288 scope move finished after 25 + 53 ms
21:30:37.150 00.000 4288 Move returns status 0, amount 25
21:30:37.150 00.000 4288 move complete, result=0
21:30:37.150 00.000 4288 worker thread done servicing request
21:30:37.150 00.000 4288 Worker thread wakes up
21:30:37.150 00.000 8756 GuideStep: -1.0 px 76 ms EAST, 0.2 px 25 ms SOUTH
21:30:37.152 00.002 4288 worker thread servicing REQUEST_EXPOSE 1500
21:30:37.152 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(42,280,31,31)
21:30:38.578 01.426 4288 Exposure complete
21:30:38.632 00.054 4288 worker thread done servicing request
21:30:38.632 00.000 8756 OnExposeComplete: enter
21:30:38.632 00.000 8756 UpdateGuideState(): m_state=6
21:30:38.632 00.000 8756 Star::Find(15, 57, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
21:30:38.632 00.000 8756 Star::Find returns 1 (0), X=58.91, Y=294.87, Mass=1022, SNR=22.5, Peak=79 HFD=3.4
21:30:38.641 00.009 8756 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.80) = xAngle (-3.00 = -3.00)
21:30:38.641 00.000 8756 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.07 = 0.21)
21:30:38.641 00.000 8756 CameraToMount -- cameraX=2.03 cameraY=-0.41 hyp=2.07 cameraTheta=-0.20 mountX=-2.05 mountY=0.44, mountTheta=2.93
21:30:38.641 00.000 8756 SchedulePrimaryMove(10493588, x=2.03, y=-0.41, opts=13)
21:30:38.641 00.000 8756 Enqueuing Move request for scope (2.03, -0.41)
21:30:38.641 00.000 4288 Worker thread wakes up
21:30:38.641 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.03, -0.41) opts 0xd
21:30:38.641 00.000 4288 Handling offset move in thread for scope, endpoint = (2.03, -0.41)
21:30:38.641 00.000 4288 Moving (2.03, -0.41) raw xDistance=-2.05 yDistance=0.44
21:30:38.641 00.000 4288 PPEC rslt: input = -2.05, final = -1.23, react = -1.23, pred = 0.00, hyst = -1.16, hyst_pct = 0.00, period_length = 662.83
21:30:38.641 00.000 4288 PPEC: input: -2.05, control: -1.23, exposure: 1500
21:30:38.641 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44
21:30:38.641 00.000 4288 MoveAxis(E, 165, ABG)
21:30:38.641 00.000 4288 Guiding  Dir = 2, Dur = 165
21:30:38.641 00.000 4288 IsGuiding returns 0
21:30:38.641 00.000 4288 PulseGuide returned control before completion, sleep 175
21:30:38.667 00.026 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:30:38.706 00.039 8756 UpdateGuideState exits: m=1022 SNR=22.5
21:30:38.706 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:38.706 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:30:38.706 00.000 8756 Enqueuing Expose request
21:30:38.831 00.125 4288 IsGuiding returns 1
21:30:38.831 00.000 4288 scope still moving after pulse duration time elapsed
21:30:38.862 00.031 4288 IsGuiding returns 0
21:30:38.862 00.000 4288 scope move finished after 165 + 44 ms
21:30:38.862 00.000 4288 Move returns status 0, amount 165
21:30:38.862 00.000 4288 MoveAxis(S, 70, ABG)
21:30:38.862 00.000 4288 Guiding  Dir = 1, Dur = 70
21:30:38.862 00.000 4288 IsGuiding returns 0
21:30:38.862 00.000 4288 PulseGuide returned control before completion, sleep 80
21:30:38.958 00.096 4288 IsGuiding returns 1
21:30:38.958 00.000 4288 scope still moving after pulse duration time elapsed
21:30:38.990 00.032 4288 IsGuiding returns 1
21:30:39.022 00.032 4288 IsGuiding returns 1
21:30:39.053 00.031 4288 IsGuiding returns 0
21:30:39.053 00.000 4288 scope move finished after 70 + 120 ms
21:30:39.053 00.000 4288 Move returns status 0, amount 70
21:30:39.053 00.000 4288 move complete, result=0
21:30:39.053 00.000 4288 worker thread done servicing request
21:30:39.053 00.000 8756 GuideStep: -2.1 px 165 ms EAST, 0.4 px 70 ms SOUTH
21:30:39.060 00.007 4288 Worker thread wakes up
21:30:39.060 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:30:39.062 00.002 4288 Handling exposure in thread, d=1500 o=3 r=(42,280,31,31)
21:30:40.701 01.639 4288 Exposure complete
21:30:40.765 00.064 4288 worker thread done servicing request
21:30:40.765 00.000 8756 OnExposeComplete: enter
21:30:40.780 00.015 8756 UpdateGuideState(): m_state=6
21:30:40.780 00.000 8756 Star::Find(15, 58, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
21:30:40.780 00.000 8756 Star::Find returns 1 (0), X=58.70, Y=294.31, Mass=963, SNR=21.9, Peak=97 HFD=3.0
21:30:40.780 00.000 8756 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.80) = xAngle (-3.29 = 2.99)
21:30:40.788 00.008 8756 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.36 = -0.08)
21:30:40.788 00.000 8756 CameraToMount -- cameraX=1.82 cameraY=-0.98 hyp=2.06 cameraTheta=-0.49 mountX=-2.04 mountY=-0.16, mountTheta=-3.06
21:30:40.788 00.000 8756 SchedulePrimaryMove(10493588, x=1.82, y=-0.98, opts=13)
21:30:40.796 00.008 8756 Enqueuing Move request for scope (1.82, -0.98)
21:30:40.796 00.000 4288 Worker thread wakes up
21:30:40.796 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (1.82, -0.98) opts 0xd
21:30:40.796 00.000 4288 Handling offset move in thread for scope, endpoint = (1.82, -0.98)
21:30:40.796 00.000 4288 Moving (1.82, -0.98) raw xDistance=-2.04 yDistance=-0.16
21:30:40.796 00.000 4288 PPEC rslt: input = -2.04, final = -1.16, react = -1.22, pred = -1.64, hyst = -1.14, hyst_pct = 0.99, period_length = 662.83
21:30:40.796 00.000 4288 PPEC: input: -2.04, control: -1.16, exposure: 1500
21:30:40.796 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:30:40.796 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:30:40.796 00.000 4288 MoveAxis(E, 155, ABG)
21:30:40.796 00.000 4288 Guiding  Dir = 2, Dur = 155
21:30:40.796 00.000 4288 IsGuiding returns 0
21:30:40.796 00.000 4288 PulseGuide returned control before completion, sleep 165
21:30:40.809 00.013 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:30:40.851 00.042 8756 UpdateGuideState exits: m=963 SNR=21.9
21:30:40.851 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:40.851 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:30:40.860 00.009 8756 Enqueuing Expose request
21:30:40.971 00.111 4288 IsGuiding returns 1
21:30:40.971 00.000 4288 scope still moving after pulse duration time elapsed
21:30:41.003 00.032 4288 IsGuiding returns 0
21:30:41.003 00.000 4288 scope move finished after 155 + 48 ms
21:30:41.003 00.000 4288 Move returns status 0, amount 155
21:30:41.003 00.000 4288 MoveAxis(N, 0, ABG)
21:30:41.003 00.000 4288 Move returns status 0, amount 0
21:30:41.003 00.000 4288 move complete, result=0
21:30:41.003 00.000 4288 worker thread done servicing request
21:30:41.003 00.000 4288 Worker thread wakes up
21:30:41.003 00.000 8756 GuideStep: -2.0 px 155 ms EAST, -0.2 px 0 ms NORTH
21:30:41.003 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:30:41.003 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(42,280,31,31)
21:30:42.427 01.424 4288 Exposure complete
21:30:42.490 00.063 4288 worker thread done servicing request
21:30:42.490 00.000 8756 OnExposeComplete: enter
21:30:42.506 00.016 8756 UpdateGuideState(): m_state=6
21:30:42.507 00.001 8756 Star::Find(15, 58, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
21:30:42.510 00.003 8756 Star::Find returns 1 (0), X=58.26, Y=294.07, Mass=943, SNR=21.6, Peak=91 HFD=3.2
21:30:42.510 00.000 8756 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.80) = xAngle (-3.52 = 2.77)
21:30:42.510 00.000 8756 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.59 = -0.31)
21:30:42.510 00.000 8756 CameraToMount -- cameraX=1.38 cameraY=-1.22 hyp=1.84 cameraTheta=-0.72 mountX=-1.71 mountY=-0.56, mountTheta=-2.83
21:30:42.510 00.000 8756 SchedulePrimaryMove(10493588, x=1.38, y=-1.22, opts=13)
21:30:42.510 00.000 8756 Enqueuing Move request for scope (1.38, -1.22)
21:30:42.522 00.012 4288 Worker thread wakes up
21:30:42.522 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (1.38, -1.22) opts 0xd
21:30:42.522 00.000 4288 Handling offset move in thread for scope, endpoint = (1.38, -1.22)
21:30:42.522 00.000 4288 Moving (1.38, -1.22) raw xDistance=-1.71 yDistance=-0.56
21:30:42.522 00.000 4288 PPEC rslt: input = -1.71, final = -1.02, react = -1.03, pred = -1.51, hyst = -1.00, hyst_pct = 0.98, period_length = 662.83
21:30:42.522 00.000 4288 PPEC: input: -1.71, control: -1.02, exposure: 1500
21:30:42.522 00.000 4288 resist switch: large excursion: input -0.56 thresh 0.45 direction from 1 to -1
21:30:42.522 00.000 4288 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.68
21:30:42.522 00.000 4288 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
21:30:42.522 00.000 4288 MoveAxis(E, 137, ABG)
21:30:42.522 00.000 4288 Guiding  Dir = 2, Dur = 137
21:30:42.522 00.000 4288 IsGuiding returns 0
21:30:42.522 00.000 4288 PulseGuide returned control before completion, sleep 147
21:30:42.522 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:30:42.570 00.048 8756 UpdateGuideState exits: m=943 SNR=21.6
21:30:42.570 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:42.570 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:30:42.570 00.000 8756 Enqueuing Expose request
21:30:42.681 00.111 4288 IsGuiding returns 1
21:30:42.681 00.000 4288 scope still moving after pulse duration time elapsed
21:30:42.712 00.031 4288 IsGuiding returns 0
21:30:42.712 00.000 4288 scope move finished after 137 + 51 ms
21:30:42.712 00.000 4288 Move returns status 0, amount 137
21:30:42.712 00.000 4288 BLC: Dec direction reversal from South to North, backlash comp pulse of 183 applied
21:30:42.712 00.000 4288 MoveAxis(N, 272, ABG)
21:30:42.712 00.000 4288 Guiding  Dir = 0, Dur = 272
21:30:42.712 00.000 4288 IsGuiding returns 0
21:30:42.712 00.000 4288 PulseGuide returned control before completion, sleep 282
21:30:42.997 00.285 4288 IsGuiding returns 1
21:30:42.997 00.000 4288 scope still moving after pulse duration time elapsed
21:30:43.029 00.032 4288 IsGuiding returns 0
21:30:43.029 00.000 4288 scope move finished after 272 + 44 ms
21:30:43.029 00.000 4288 Move returns status 0, amount 272
21:30:43.029 00.000 4288 move complete, result=0
21:30:43.029 00.000 4288 worker thread done servicing request
21:30:43.029 00.000 8756 GuideStep: -1.7 px 137 ms EAST, -0.6 px 272 ms NORTH
21:30:43.029 00.000 4288 Worker thread wakes up
21:30:43.029 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:30:43.029 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(42,280,31,31)
21:30:44.695 01.666 4288 Exposure complete
21:30:44.741 00.046 4288 worker thread done servicing request
21:30:44.741 00.000 8756 OnExposeComplete: enter
21:30:44.741 00.000 8756 UpdateGuideState(): m_state=6
21:30:44.741 00.000 8756 Star::Find(15, 58, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
21:30:44.759 00.018 8756 Star::Find returns 1 (0), X=58.11, Y=294.08, Mass=953, SNR=21.8, Peak=91 HFD=2.9
21:30:44.759 00.000 8756 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.80) = xAngle (-3.57 = 2.71)
21:30:44.759 00.000 8756 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.65 = -0.36)
21:30:44.759 00.000 8756 CameraToMount -- cameraX=1.23 cameraY=-1.21 hyp=1.73 cameraTheta=-0.78 mountX=-1.57 mountY=-0.61, mountTheta=-2.77
21:30:44.759 00.000 8756 SchedulePrimaryMove(10493588, x=1.23, y=-1.21, opts=13)
21:30:44.759 00.000 8756 Enqueuing Move request for scope (1.23, -1.21)
21:30:44.759 00.000 4288 Worker thread wakes up
21:30:44.759 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (1.23, -1.21) opts 0xd
21:30:44.759 00.000 4288 Handling offset move in thread for scope, endpoint = (1.23, -1.21)
21:30:44.759 00.000 4288 Moving (1.23, -1.21) raw xDistance=-1.57 yDistance=-0.61
21:30:44.759 00.000 4288 BLC: History state: CurrMiss=0.61, AvgInitMiss=0.61, ShCount=1, LgCount=0, SticCount=0,  Deflections: 0=-0.559171, 1:0.611766
21:30:44.759 00.000 4288 BLC: Under-shoot, no adjustment, waiting for more data
21:30:44.759 00.000 4288 PPEC rslt: input = -1.57, final = -0.93, react = -0.94, pred = -0.53, hyst = -0.92, hyst_pct = 0.98, period_length = 662.83
21:30:44.759 00.000 4288 PPEC: input: -1.57, control: -0.93, exposure: 1500
21:30:44.759 00.000 4288 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
21:30:44.759 00.000 4288 MoveAxis(E, 124, ABG)
21:30:44.759 00.000 4288 Guiding  Dir = 2, Dur = 124
21:30:44.773 00.014 4288 IsGuiding returns 0
21:30:44.773 00.000 4288 PulseGuide returned control before completion, sleep 134
21:30:44.773 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:30:44.827 00.054 8756 UpdateGuideState exits: m=953 SNR=21.8
21:30:44.829 00.002 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:44.831 00.002 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:30:44.833 00.002 8756 Enqueuing Expose request
21:30:44.915 00.082 4288 IsGuiding returns 1
21:30:44.915 00.000 4288 scope still moving after pulse duration time elapsed
21:30:44.915 00.000 8756 GetInt("/profile/6/camera/SaturationADU", 0) returns 255
21:30:44.931 00.016 8756 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
21:30:44.947 00.016 4288 IsGuiding returns 0
21:30:44.947 00.000 4288 scope move finished after 124 + 49 ms
21:30:44.947 00.000 4288 Move returns status 0, amount 124
21:30:44.947 00.000 4288 MoveAxis(N, 98, ABG)
21:30:44.947 00.000 4288 Guiding  Dir = 0, Dur = 98
21:30:44.947 00.000 4288 IsGuiding returns 0
21:30:44.947 00.000 4288 PulseGuide returned control before completion, sleep 108
21:30:45.058 00.111 4288 IsGuiding returns 1
21:30:45.058 00.000 4288 scope still moving after pulse duration time elapsed
21:30:45.090 00.032 4288 IsGuiding returns 0
21:30:45.090 00.000 4288 scope move finished after 98 + 44 ms
21:30:45.090 00.000 4288 Move returns status 0, amount 98
21:30:45.090 00.000 4288 move complete, result=0
21:30:45.090 00.000 4288 worker thread done servicing request
21:30:45.090 00.000 8756 GuideStep: -1.6 px 124 ms EAST, -0.6 px 98 ms NORTH
21:30:45.090 00.000 4288 Worker thread wakes up
21:30:45.090 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:30:45.090 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(42,280,31,31)
21:30:46.521 01.431 4288 Exposure complete
21:30:46.583 00.062 4288 worker thread done servicing request
21:30:46.583 00.000 8756 OnExposeComplete: enter
21:30:46.586 00.003 8756 UpdateGuideState(): m_state=6
21:30:46.588 00.002 8756 Star::Find(15, 58, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
21:30:46.590 00.002 8756 Star::Find returns 1 (0), X=58.64, Y=294.74, Mass=1025, SNR=22.5, Peak=89 HFD=3.3
21:30:46.594 00.004 8756 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.80) = xAngle (-3.10 = -3.10)
21:30:46.596 00.002 8756 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.17 = 0.11)
21:30:46.596 00.000 8756 CameraToMount -- cameraX=1.76 cameraY=-0.55 hyp=1.84 cameraTheta=-0.30 mountX=-1.84 mountY=0.21, mountTheta=3.03
21:30:46.601 00.005 8756 SchedulePrimaryMove(10493588, x=1.76, y=-0.55, opts=13)
21:30:46.603 00.002 8756 Enqueuing Move request for scope (1.76, -0.55)
21:30:46.605 00.002 4288 Worker thread wakes up
21:30:46.605 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (1.76, -0.55) opts 0xd
21:30:46.605 00.000 4288 Handling offset move in thread for scope, endpoint = (1.76, -0.55)
21:30:46.605 00.000 4288 Moving (1.76, -0.55) raw xDistance=-1.84 yDistance=0.21
21:30:46.605 00.000 4288 BLC: History state: CurrMiss=-0.21, AvgInitMiss=0.61, ShCount=1, LgCount=0, SticCount=1,  Deflections: 0=-0.559171, 1:0.611766, 2:-0.205306
21:30:46.605 00.000 4288 BLC: Over-shoot, first stiction event, no adjustment
21:30:46.605 00.000 4288 PPEC rslt: input = -1.84, final = -1.06, react = -1.10, pred = -0.37, hyst = -1.05, hyst_pct = 0.98, period_length = 662.83
21:30:46.605 00.000 4288 PPEC: input: -1.84, control: -1.06, exposure: 1500
21:30:46.605 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:30:46.605 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:30:46.605 00.000 4288 MoveAxis(E, 142, ABG)
21:30:46.605 00.000 4288 Guiding  Dir = 2, Dur = 142
21:30:46.605 00.000 4288 IsGuiding returns 0
21:30:46.605 00.000 4288 PulseGuide returned control before completion, sleep 152
21:30:46.618 00.013 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:30:46.660 00.042 8756 UpdateGuideState exits: m=1025 SNR=22.5
21:30:46.663 00.003 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:46.663 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:30:46.663 00.000 8756 Enqueuing Expose request
21:30:46.774 00.111 4288 IsGuiding returns 1
21:30:46.774 00.000 4288 scope still moving after pulse duration time elapsed
21:30:46.805 00.031 4288 IsGuiding returns 0
21:30:46.805 00.000 4288 scope move finished after 142 + 56 ms
21:30:46.805 00.000 4288 Move returns status 0, amount 142
21:30:46.805 00.000 4288 MoveAxis(N, 0, ABG)
21:30:46.805 00.000 4288 Move returns status 0, amount 0
21:30:46.805 00.000 4288 move complete, result=0
21:30:46.805 00.000 4288 worker thread done servicing request
21:30:46.805 00.000 4288 Worker thread wakes up
21:30:46.805 00.000 8756 GuideStep: -1.8 px 142 ms EAST, 0.2 px 0 ms NORTH
21:30:46.805 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:30:46.805 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(42,280,31,31)
21:30:48.029 01.224 8756 User exited setup dialog with 'cancel'
21:30:48.101 00.072 8756 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
21:30:48.454 00.353 4288 Exposure complete
21:30:48.507 00.053 4288 worker thread done servicing request
21:30:48.507 00.000 8756 OnExposeComplete: enter
21:30:48.507 00.000 8756 UpdateGuideState(): m_state=6
21:30:48.514 00.007 8756 Star::Find(15, 58, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
21:30:48.514 00.000 8756 Star::Find returns 1 (0), X=58.23, Y=294.98, Mass=972, SNR=21.9, Peak=87 HFD=3.1
21:30:48.517 00.003 8756 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.80) = xAngle (-3.02 = -3.02)
21:30:48.517 00.000 8756 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.09 = 0.19)
21:30:48.517 00.000 8756 CameraToMount -- cameraX=1.34 cameraY=-0.30 hyp=1.38 cameraTheta=-0.22 mountX=-1.37 mountY=0.26, mountTheta=2.95
21:30:48.517 00.000 8756 SchedulePrimaryMove(10493588, x=1.34, y=-0.30, opts=13)
21:30:48.517 00.000 8756 Enqueuing Move request for scope (1.34, -0.30)
21:30:48.517 00.000 4288 Worker thread wakes up
21:30:48.517 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (1.34, -0.30) opts 0xd
21:30:48.517 00.000 4288 Handling offset move in thread for scope, endpoint = (1.34, -0.30)
21:30:48.517 00.000 4288 Moving (1.34, -0.30) raw xDistance=-1.37 yDistance=0.26
21:30:48.517 00.000 4288 BLC: window closed
21:30:48.517 00.000 4288 BLC: History state: CurrMiss=-0.26, AvgInitMiss=0.61, ShCount=1, LgCount=0, SticCount=1,  Deflections: 0=-0.559171, 1:0.611766, 2:-0.205306
21:30:48.517 00.000 4288 BLC: Over-shoot, first stiction event, no adjustment
21:30:48.517 00.000 4288 PPEC rslt: input = -1.37, final = -0.80, react = -0.82, pred = -0.28, hyst = -0.79, hyst_pct = 0.98, period_length = 662.83
21:30:48.517 00.000 4288 PPEC: input: -1.37, control: -0.80, exposure: 1500
21:30:48.517 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:30:48.517 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
21:30:48.517 00.000 4288 MoveAxis(E, 107, ABG)
21:30:48.517 00.000 4288 Guiding  Dir = 2, Dur = 107
21:30:48.517 00.000 4288 IsGuiding returns 0
21:30:48.517 00.000 4288 PulseGuide returned control before completion, sleep 117
21:30:48.542 00.025 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:30:48.580 00.038 8756 UpdateGuideState exits: m=972 SNR=21.9
21:30:48.580 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:48.580 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:30:48.580 00.000 8756 Enqueuing Expose request
21:30:48.660 00.080 4288 IsGuiding returns 1
21:30:48.660 00.000 4288 scope still moving after pulse duration time elapsed
21:30:48.691 00.031 4288 IsGuiding returns 0
21:30:48.691 00.000 4288 scope move finished after 107 + 55 ms
21:30:48.691 00.000 4288 Move returns status 0, amount 107
21:30:48.691 00.000 4288 MoveAxis(N, 0, ABG)
21:30:48.691 00.000 4288 Move returns status 0, amount 0
21:30:48.691 00.000 4288 move complete, result=0
21:30:48.691 00.000 4288 worker thread done servicing request
21:30:48.691 00.000 4288 Worker thread wakes up
21:30:48.691 00.000 8756 GuideStep: -1.4 px 107 ms EAST, 0.3 px 0 ms NORTH
21:30:48.697 00.006 4288 worker thread servicing REQUEST_EXPOSE 1500
21:30:48.697 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(42,280,31,31)
21:30:50.120 01.423 4288 Exposure complete
21:30:50.195 00.075 4288 worker thread done servicing request
21:30:50.195 00.000 8756 OnExposeComplete: enter
21:30:50.195 00.000 8756 UpdateGuideState(): m_state=6
21:30:50.200 00.005 8756 Star::Find(15, 58, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
21:30:50.200 00.000 8756 Star::Find returns 1 (0), X=58.49, Y=295.25, Mass=922, SNR=21.4, Peak=98 HFD=3.0
21:30:50.200 00.000 8756 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.80) = xAngle (-2.82 = -2.82)
21:30:50.200 00.000 8756 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.89 = 0.39)
21:30:50.200 00.000 8756 CameraToMount -- cameraX=1.61 cameraY=-0.04 hyp=1.61 cameraTheta=-0.02 mountX=-1.53 mountY=0.61, mountTheta=2.76
21:30:50.200 00.000 8756 SchedulePrimaryMove(10493588, x=1.61, y=-0.04, opts=13)
21:30:50.200 00.000 8756 Enqueuing Move request for scope (1.61, -0.04)
21:30:50.200 00.000 4288 Worker thread wakes up
21:30:50.200 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (1.61, -0.04) opts 0xd
21:30:50.200 00.000 4288 Handling offset move in thread for scope, endpoint = (1.61, -0.04)
21:30:50.200 00.000 4288 Moving (1.61, -0.04) raw xDistance=-1.53 yDistance=0.61
21:30:50.200 00.000 4288 PPEC rslt: input = -1.53, final = -0.91, react = -0.92, pred = -0.97, hyst = -0.89, hyst_pct = 0.98, period_length = 662.83
21:30:50.215 00.015 4288 PPEC: input: -1.53, control: -0.91, exposure: 1500
21:30:50.215 00.000 4288 resist switch: large excursion: input 0.61 thresh 0.45 direction from -1 to 1
21:30:50.215 00.000 4288 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.84
21:30:50.215 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61
21:30:50.215 00.000 4288 MoveAxis(E, 122, ABG)
21:30:50.215 00.000 4288 Guiding  Dir = 2, Dur = 122
21:30:50.215 00.000 4288 IsGuiding returns 0
21:30:50.215 00.000 4288 PulseGuide returned control before completion, sleep 132
21:30:50.229 00.014 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:30:50.273 00.044 8756 UpdateGuideState exits: m=922 SNR=21.4
21:30:50.275 00.002 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:50.277 00.002 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:30:50.278 00.001 8756 Enqueuing Expose request
21:30:50.357 00.079 4288 IsGuiding returns 1
21:30:50.357 00.000 4288 scope still moving after pulse duration time elapsed
21:30:50.389 00.032 4288 IsGuiding returns 0
21:30:50.389 00.000 4288 scope move finished after 122 + 50 ms
21:30:50.389 00.000 4288 Move returns status 0, amount 122
21:30:50.389 00.000 4288 BLC: Dec direction reversal from North to South, backlash comp pulse of 183 applied
21:30:50.389 00.000 4288 MoveAxis(S, 281, ABG)
21:30:50.389 00.000 4288 Guiding  Dir = 1, Dur = 281
21:30:50.389 00.000 4288 IsGuiding returns 0
21:30:50.389 00.000 4288 PulseGuide returned control before completion, sleep 291
21:30:50.689 00.300 4288 IsGuiding returns 1
21:30:50.689 00.000 4288 scope still moving after pulse duration time elapsed
21:30:50.721 00.032 4288 IsGuiding returns 0
21:30:50.721 00.000 4288 scope move finished after 281 + 51 ms
21:30:50.721 00.000 4288 Move returns status 0, amount 281
21:30:50.721 00.000 4288 move complete, result=0
21:30:50.721 00.000 4288 worker thread done servicing request
21:30:50.723 00.002 8756 GuideStep: -1.5 px 122 ms EAST, 0.6 px 281 ms SOUTH
21:30:50.730 00.007 4288 Worker thread wakes up
21:30:50.732 00.002 4288 worker thread servicing REQUEST_EXPOSE 1500
21:30:50.732 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(42,280,31,31)
21:30:52.389 01.657 4288 Exposure complete
21:30:52.466 00.077 4288 worker thread done servicing request
21:30:52.466 00.000 8756 OnExposeComplete: enter
21:30:52.466 00.000 8756 UpdateGuideState(): m_state=6
21:30:52.476 00.010 8756 Star::Find(15, 58, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
21:30:52.476 00.000 8756 Star::Find returns 1 (0), X=57.40, Y=295.32, Mass=1003, SNR=22.3, Peak=109 HFD=3.0
21:30:52.476 00.000 8756 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.80) = xAngle (-2.73 = -2.73)
21:30:52.476 00.000 8756 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.80 = 0.48)
21:30:52.481 00.005 8756 CameraToMount -- cameraX=0.51 cameraY=0.04 hyp=0.52 cameraTheta=0.07 mountX=-0.47 mountY=0.24, mountTheta=2.67
21:30:52.481 00.000 8756 SchedulePrimaryMove(10493588, x=0.51, y=0.04, opts=13)
21:30:52.481 00.000 8756 Enqueuing Move request for scope (0.51, 0.04)
21:30:52.481 00.000 4288 Worker thread wakes up
21:30:52.481 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.04) opts 0xd
21:30:52.481 00.000 4288 Handling offset move in thread for scope, endpoint = (0.51, 0.04)
21:30:52.481 00.000 4288 Moving (0.51, 0.04) raw xDistance=-0.47 yDistance=0.24
21:30:52.481 00.000 4288 BLC: History state: CurrMiss=0.24, AvgInitMiss=0.43, ShCount=2, LgCount=0, SticCount=1,  Deflections: 0=0.612358, 1:0.240043
21:30:52.481 00.000 4288 BLC: Under-shoot, no adjustment, waiting for more data
21:30:52.481 00.000 4288 PPEC rslt: input = -0.47, final = -0.33, react = -0.28, pred = -1.07, hyst = -0.30, hyst_pct = 0.98, period_length = 662.83
21:30:52.481 00.000 4288 PPEC: input: -0.47, control: -0.33, exposure: 1500
21:30:52.481 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
21:30:52.481 00.000 4288 MoveAxis(E, 44, ABG)
21:30:52.481 00.000 4288 Guiding  Dir = 2, Dur = 44
21:30:52.481 00.000 4288 IsGuiding returns 0
21:30:52.481 00.000 4288 PulseGuide returned control before completion, sleep 54
21:30:52.504 00.023 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:30:52.545 00.041 4288 IsGuiding returns 1
21:30:52.545 00.000 4288 scope still moving after pulse duration time elapsed
21:30:52.549 00.004 8756 UpdateGuideState exits: m=1003 SNR=22.3
21:30:52.551 00.002 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:52.553 00.002 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:30:52.555 00.002 8756 Enqueuing Expose request
21:30:52.577 00.022 4288 IsGuiding returns 0
21:30:52.577 00.000 4288 scope move finished after 44 + 42 ms
21:30:52.577 00.000 4288 Move returns status 0, amount 44
21:30:52.577 00.000 4288 MoveAxis(S, 38, ABG)
21:30:52.577 00.000 4288 Guiding  Dir = 1, Dur = 38
21:30:52.577 00.000 4288 IsGuiding returns 0
21:30:52.577 00.000 4288 PulseGuide returned control before completion, sleep 48
21:30:52.640 00.063 4288 IsGuiding returns 1
21:30:52.640 00.000 4288 scope still moving after pulse duration time elapsed
21:30:52.672 00.032 4288 IsGuiding returns 0
21:30:52.672 00.000 4288 scope move finished after 38 + 56 ms
21:30:52.672 00.000 4288 Move returns status 0, amount 38
21:30:52.672 00.000 4288 move complete, result=0
21:30:52.672 00.000 4288 worker thread done servicing request
21:30:52.672 00.000 4288 Worker thread wakes up
21:30:52.672 00.000 8756 GuideStep: -0.5 px 44 ms EAST, 0.2 px 38 ms SOUTH
21:30:52.672 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:30:52.672 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(42,280,31,31)
21:30:52.894 00.222 8756 Stop button clicked
21:30:52.894 00.000 8756 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
21:30:52.894 00.000 8756 Status Line: Waiting for devices...
21:30:53.005 00.111 4288 ZWO: stopexposure
21:30:53.832 00.827 4288 ZWO: stopexposure
21:30:53.832 00.000 4288 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
21:30:53.847 00.015 4288 worker thread done servicing request
21:30:53.847 00.000 8756 OnExposeComplete: enter
21:30:53.851 00.004 8756 OnExposeComplete: Capture Error reported
21:30:53.851 00.000 8756 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
21:30:53.863 00.012 8756 Mount: notify guiding stopped
21:30:53.863 00.000 8756 BLC: window closed
21:30:53.879 00.016 8756 BLC: Last direction was reset
21:30:53.882 00.003 8756 Changing from state GUIDING to STOP
21:30:53.882 00.000 8756 guider state => SELECTED
21:30:53.882 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:30:53.927 00.045 8756 Changing from state SELECTED to UNINITIALIZED
21:30:53.927 00.000 8756 guider state => SELECTING
21:30:53.927 00.000 8756 Status Line: Stopped.
21:30:53.942 00.015 8756 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
21:30:56.413 02.471 8756 StartLoopingInteractive: Loop button clicked
21:30:56.413 00.000 8756 Status Line: Looping
21:30:56.422 00.009 8756 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
21:30:56.428 00.006 8756 ScheduleExposure(1500,3,0) exposurePending=0
21:30:56.428 00.000 8756 Enqueuing Expose request
21:30:56.428 00.000 4288 Worker thread wakes up
21:30:56.428 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:30:56.428 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
21:30:56.950 00.522 8756 GuiderMultiStar::AutoSelect enter
21:30:56.950 00.000 8756 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
21:30:57.007 00.057 8756 AutoFind: auto downsample for scale 1.87 => 1x
21:30:57.108 00.101 8756 AutoFind: global mean = 0.0, stdev 3.5
21:30:57.110 00.002 8756 AutoFind: using threshold = 0.1
21:30:57.171 00.061 8756 AutoFind: local max [1228, 129] 311.4
21:30:57.171 00.000 8756 AutoFind: local max [57, 295] 64.2
21:30:57.171 00.000 8756 AutoFind: local max [156, 930] 42.7
21:30:57.171 00.000 8756 AutoFind: local max [1216, 801] 29.2
21:30:57.171 00.000 8756 AutoFind: local max [10, 433] 24.3
21:30:57.187 00.016 8756 AutoFind: local max [812, 916] 20.1
21:30:57.187 00.000 8756 AutoFind: local max [736, 515] 19.9
21:30:57.187 00.000 8756 AutoFind: local max [615, 848] 16.9
21:30:57.187 00.000 8756 AutoFind: local max [758, 645] 15.8
21:30:57.195 00.008 8756 AutoFind: local max [471, 805] 14.1
21:30:57.195 00.000 8756 AutoFind: local max [732, 920] 10.9
21:30:57.195 00.000 8756 AutoFind: local max [1227, 139] 8.0
21:30:57.195 00.000 8756 AutoFind: local max [952, 587] 7.3
21:30:57.195 00.000 8756 AutoFind: local max [170, 410] 5.6
21:30:57.203 00.008 8756 AutoFind: local max [406, 584] 5.1
21:30:57.203 00.000 8756 AutoFind: local max [752, 255] 4.8
21:30:57.203 00.000 8756 AutoFind: local max [1220, 138] 4.7
21:30:57.203 00.000 8756 AutoFind: local max [525, 682] 4.7
21:30:57.203 00.000 8756 AutoFind: local max [826, 203] 4.5
21:30:57.203 00.000 8756 AutoFind: local max [484, 835] 4.5
21:30:57.203 00.000 8756 AutoFind: local max [141, 807] 4.3
21:30:57.203 00.000 8756 AutoFind: local max [1216, 131] 4.1
21:30:57.203 00.000 8756 AutoFind: local max [512, 290] 3.8
21:30:57.219 00.016 8756 AutoFind: local max [844, 757] 3.1
21:30:57.219 00.000 8756 AutoFind: local max [26, 145] 3.0
21:30:57.219 00.000 8756 AutoFind: local max [129, 657] 2.9
21:30:57.224 00.005 8756 AutoFind: local max [1039, 332] 2.7
21:30:57.226 00.002 8756 AutoFind: local max [1072, 756] 2.5
21:30:57.226 00.000 8756 AutoFind: local max [554, 497] 2.5
21:30:57.226 00.000 8756 AutoFind: local max [380, 342] 2.2
21:30:57.226 00.000 8756 AutoFind: local max [850, 484] 2.2
21:30:57.226 00.000 8756 AutoFind: local max [1174, 116] 2.1
21:30:57.234 00.008 8756 AutoFind: local max [1260, 721] 2.1
21:30:57.234 00.000 8756 AutoFind: local max [593, 54] 2.0
21:30:57.234 00.000 8756 AutoFind: local max [1126, 609] 2.0
21:30:57.234 00.000 8756 AutoFind: local max [175, 448] 2.0
21:30:57.234 00.000 8756 AutoFind: local max [1214, 125] 2.0
21:30:57.234 00.000 8756 AutoFind: local max [483, 98] 1.9
21:30:57.234 00.000 8756 AutoFind: local max [655, 250] 1.9
21:30:57.234 00.000 8756 AutoFind: local max [366, 852] 1.8
21:30:57.234 00.000 8756 AutoFind: local max [376, 443] 1.8
21:30:57.250 00.016 8756 AutoFind: local max [1242, 131] 1.8
21:30:57.250 00.000 8756 AutoFind: local max [493, 831] 1.8
21:30:57.250 00.000 8756 AutoFind: local max [517, 534] 1.8
21:30:57.250 00.000 8756 AutoFind: local max [60, 305] 1.7
21:30:57.257 00.007 8756 AutoFind: local max [498, 335] 1.7
21:30:57.257 00.000 8756 AutoFind: local max [439, 836] 1.7
21:30:57.257 00.000 8756 AutoFind: local max [166, 929] 1.7
21:30:57.257 00.000 8756 AutoFind: local max [1074, 822] 1.7
21:30:57.257 00.000 8756 AutoFind: local max [1201, 99] 1.7
21:30:57.257 00.000 8756 AutoFind: local max [1209, 916] 1.7
21:30:57.266 00.009 8756 AutoFind: local max [646, 802] 1.7
21:30:57.266 00.000 8756 AutoFind: local max [1242, 123] 1.6
21:30:57.266 00.000 8756 AutoFind: local max [67, 296] 1.6
21:30:57.266 00.000 8756 AutoFind: local max [1064, 822] 1.6
21:30:57.266 00.000 8756 AutoFind: local max [776, 864] 1.5
21:30:57.266 00.000 8756 AutoFind: local max [421, 782] 1.5
21:30:57.266 00.000 8756 AutoFind: local max [589, 721] 1.5
21:30:57.266 00.000 8756 AutoFind: local max [935, 585] 1.5
21:30:57.266 00.000 8756 AutoFind: local max [1249, 901] 1.5
21:30:57.282 00.016 8756 AutoFind: local max [1250, 650] 1.5
21:30:57.282 00.000 8756 AutoFind: local max [916, 879] 1.5
21:30:57.282 00.000 8756 AutoFind: local max [811, 907] 1.5
21:30:57.288 00.006 8756 AutoFind: local max [505, 167] 1.5
21:30:57.288 00.000 8756 AutoFind: local max [1103, 920] 1.5
21:30:57.288 00.000 8756 AutoFind: local max [896, 278] 1.5
21:30:57.288 00.000 8756 AutoFind: local max [1243, 50] 1.5
21:30:57.288 00.000 8756 AutoFind: local max [746, 497] 1.5
21:30:57.288 00.000 8756 AutoFind: local max [533, 549] 1.5
21:30:57.298 00.010 8756 AutoFind: local max [1248, 938] 1.5
21:30:57.298 00.000 8756 AutoFind: local max [429, 393] 1.5
21:30:57.298 00.000 8756 AutoFind: local max [522, 454] 1.5
21:30:57.298 00.000 8756 AutoFind: local max [200, 203] 1.5
21:30:57.298 00.000 8756 AutoFind: local max [812, 159] 1.5
21:30:57.298 00.000 8756 AutoFind: local max [853, 67] 1.5
21:30:57.298 00.000 8756 AutoFind: local max [49, 288] 1.5
21:30:57.298 00.000 8756 AutoFind: local max [1001, 914] 1.5
21:30:57.298 00.000 8756 AutoFind: local max [678, 82] 1.5
21:30:57.314 00.016 8756 AutoFind: local max [560, 688] 1.5
21:30:57.314 00.000 8756 AutoFind: local max [528, 748] 1.5
21:30:57.314 00.000 8756 AutoFind: local max [397, 632] 1.5
21:30:57.319 00.005 8756 AutoFind: local max [521, 287] 1.5
21:30:57.319 00.000 8756 AutoFind: local max [631, 788] 1.5
21:30:57.319 00.000 8756 AutoFind: local max [1233, 538] 1.5
21:30:57.323 00.004 8756 AutoFind: local max [1003, 499] 1.4
21:30:57.323 00.000 8756 AutoFind: local max [646, 251] 1.4
21:30:57.323 00.000 8756 AutoFind: local max [605, 856] 1.4
21:30:57.329 00.006 8756 AutoFind: local max [1028, 358] 1.4
21:30:57.329 00.000 8756 AutoFind: local max [974, 129] 1.4
21:30:57.329 00.000 8756 AutoFind: local max [686, 66] 1.4
21:30:57.329 00.000 8756 AutoFind: local max [531, 450] 1.4
21:30:57.329 00.000 8756 AutoFind: local max [951, 636] 1.4
21:30:57.329 00.000 8756 AutoFind: local max [47, 540] 1.4
21:30:57.329 00.000 8756 AutoFind: local max [1130, 502] 1.4
21:30:57.329 00.000 8756 AutoFind: local max [939, 276] 1.4
21:30:57.329 00.000 8756 AutoFind: local max [877, 923] 1.4
21:30:57.329 00.000 8756 AutoFind: local max [483, 240] 1.4
21:30:57.345 00.016 8756 AutoFind: local max [280, 426] 1.4
21:30:57.345 00.000 8756 AutoFind: local max [1238, 448] 1.4
21:30:57.345 00.000 8756 AutoFind: local max [157, 284] 1.4
21:30:57.351 00.006 8756 AutoFind: too close [531, 450] 1.4 - [522, 454] 1.5
21:30:57.351 00.000 8756 AutoFind: too close [686, 66] 1.4 - [678, 82] 1.5
21:30:57.351 00.000 8756 AutoFind: close dim-bright [605, 856] 1.4 - [615, 848] 16.9
21:30:57.351 00.000 8756 AutoFind: too close [646, 251] 1.4 - [655, 250] 1.9
21:30:57.351 00.000 8756 AutoFind: too close [631, 788] 1.5 - [646, 802] 1.7
21:30:57.351 00.000 8756 AutoFind: too close [521, 287] 1.5 - [512, 290] 3.8
21:30:57.361 00.010 8756 AutoFind: too close [49, 288] 1.5 - [67, 296] 1.6
21:30:57.361 00.000 8756 AutoFind: too close [49, 288] 1.5 - [60, 305] 1.7
21:30:57.361 00.000 8756 AutoFind: close dim-bright [49, 288] 1.5 - [57, 295] 64.2
21:30:57.361 00.000 8756 AutoFind: too close [533, 549] 1.5 - [517, 534] 1.8
21:30:57.361 00.000 8756 AutoFind: close dim-bright [746, 497] 1.5 - [736, 515] 19.9
21:30:57.361 00.000 8756 AutoFind: close dim-bright [811, 907] 1.5 - [812, 916] 20.1
21:30:57.361 00.000 8756 AutoFind: too close [935, 585] 1.5 - [952, 587] 7.3
21:30:57.361 00.000 8756 AutoFind: too close [1064, 822] 1.6 - [1074, 822] 1.7
21:30:57.361 00.000 8756 AutoFind: too close [67, 296] 1.6 - [60, 305] 1.7
21:30:57.377 00.016 8756 AutoFind: close dim-bright [67, 296] 1.6 - [57, 295] 64.2
21:30:57.377 00.000 8756 AutoFind: too close [1242, 123] 1.6 - [1242, 131] 1.8
21:30:57.377 00.000 8756 AutoFind: too close [1242, 123] 1.6 - [1227, 139] 8.0
21:30:57.382 00.005 8756 AutoFind: close dim-bright [1242, 123] 1.6 - [1228, 129] 311.4
21:30:57.382 00.000 8756 AutoFind: close dim-bright [166, 929] 1.7 - [156, 930] 42.7
21:30:57.382 00.000 8756 AutoFind: close dim-bright [60, 305] 1.7 - [57, 295] 64.2
21:30:57.382 00.000 8756 AutoFind: too close [493, 831] 1.8 - [484, 835] 4.5
21:30:57.382 00.000 8756 AutoFind: too close [1242, 131] 1.8 - [1227, 139] 8.0
21:30:57.382 00.000 8756 AutoFind: close dim-bright [1242, 131] 1.8 - [1228, 129] 311.4
21:30:57.393 00.011 8756 AutoFind: too close [1214, 125] 2.0 - [1216, 131] 4.1
21:30:57.393 00.000 8756 AutoFind: too close [1214, 125] 2.0 - [1220, 138] 4.7
21:30:57.393 00.000 8756 AutoFind: too close [1214, 125] 2.0 - [1227, 139] 8.0
21:30:57.393 00.000 8756 AutoFind: close dim-bright [1214, 125] 2.0 - [1228, 129] 311.4
21:30:57.393 00.000 8756 AutoFind: too close [1216, 131] 4.1 - [1220, 138] 4.7
21:30:57.393 00.000 8756 AutoFind: too close [1216, 131] 4.1 - [1227, 139] 8.0
21:30:57.393 00.000 8756 AutoFind: close dim-bright [1216, 131] 4.1 - [1228, 129] 311.4
21:30:57.393 00.000 8756 AutoFind: too close [1220, 138] 4.7 - [1227, 139] 8.0
21:30:57.393 00.000 8756 AutoFind: close dim-bright [1220, 138] 4.7 - [1228, 129] 311.4
21:30:57.409 00.016 8756 AutoFind: close dim-bright [1227, 139] 8.0 - [1228, 129] 311.4
21:30:57.411 00.002 8756 AutoFind: too close to edge [10, 433] 24.3
21:30:57.413 00.002 8756 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
21:30:57.415 00.002 8756 AutoFind: finding best star pass 1
21:30:57.415 00.000 8756 Star::Find(15, 1228, 129, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
21:30:57.417 00.002 8756 Star::Find returns 1 (1), X=1227.76, Y=128.66, Mass=6452, SNR=56.7, Peak=255 HFD=4.1
21:30:57.419 00.002 8756 AutoFind: near-saturated [1228, 129] 311.4 Mass 6452 SNR 56.7 Peak 255
21:30:57.421 00.002 8756 Star::Find(15, 57, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
21:30:57.424 00.003 8756 Star::Find returns 1 (0), X=57.40, Y=295.32, Mass=1003, SNR=22.3, Peak=109 HFD=3.0
21:30:57.425 00.001 8756 AutoFind returns star at [57, 295] 64.2 Mass 1003 SNR 22.3
21:30:57.429 00.004 8756 Star::Find(15, 57, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
21:30:57.429 00.000 8756 Star::Find returns 1 (0), X=57.40, Y=295.32, Mass=1003, SNR=22.3, Peak=109 HFD=3.0
21:30:57.429 00.000 8756 MultiStar: List (1): {57.40, 295.32}(22.3), 
21:30:57.429 00.000 8756 setting lock position to (57.40, 295.32)
21:30:57.429 00.000 8756 AutoSelect: state = 1, call UpdateGuideState
21:30:57.429 00.000 8756 UpdateGuideState(): m_state=1
21:30:57.429 00.000 8756 Star::Find(15, 57, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
21:30:57.440 00.011 8756 Star::Find returns 1 (0), X=57.40, Y=295.32, Mass=1003, SNR=22.3, Peak=109 HFD=3.0
21:30:57.444 00.004 8756 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.80) = xAngle (-2.80 = -2.80)
21:30:57.444 00.000 8756 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-5.87 = 0.41)
21:30:57.444 00.000 8756 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=0.00, mountTheta=0.00
21:30:57.444 00.000 8756 setting lock position to (57.40, 295.32)
21:30:57.455 00.011 8756 CurrentPosition() valid, moving to STATE_SELECTED
21:30:57.458 00.003 8756 Changing from state SELECTING to SELECTED
21:30:57.460 00.002 8756 guider state => SELECTED
21:30:57.476 00.016 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:30:57.523 00.047 8756 UpdateGuideState exits: m=1003 SNR=22.3
21:30:57.523 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:30:57.569 00.046 8756 Status Line: Auto-selected star at (57.4, 295.3)
21:30:58.090 00.521 4288 Exposure complete
21:30:58.138 00.048 4288 worker thread done servicing request
21:30:58.138 00.000 8756 OnExposeComplete: enter
21:30:58.138 00.000 8756 UpdateGuideState(): m_state=2
21:30:58.154 00.016 8756 Star::Find(15, 57, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:30:58.154 00.000 8756 Star::Find returns 1 (0), X=58.30, Y=294.90, Mass=907, SNR=21.2, Peak=83 HFD=3.0
21:30:58.154 00.000 8756 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.80) = xAngle (-3.23 = 3.05)
21:30:58.154 00.000 8756 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.31 = -0.03)
21:30:58.154 00.000 8756 CameraToMount -- cameraX=0.90 cameraY=-0.42 hyp=1.00 cameraTheta=-0.44 mountX=-0.99 mountY=-0.03, mountTheta=-3.12
21:30:58.163 00.009 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:30:58.209 00.046 8756 UpdateGuideState exits: m=907 SNR=21.2
21:30:58.211 00.002 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:58.213 00.002 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:30:58.213 00.000 8756 Enqueuing Expose request
21:30:58.215 00.002 4288 Worker thread wakes up
21:30:58.216 00.001 4288 worker thread servicing REQUEST_EXPOSE 1500
21:30:58.216 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(43,280,31,31)
21:30:59.645 01.429 4288 Exposure complete
21:30:59.702 00.057 4288 worker thread done servicing request
21:30:59.702 00.000 8756 OnExposeComplete: enter
21:30:59.702 00.000 8756 UpdateGuideState(): m_state=2
21:30:59.709 00.007 8756 Star::Find(15, 58, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
21:30:59.711 00.002 8756 Star::Find returns 1 (0), X=58.69, Y=294.62, Mass=1014, SNR=22.4, Peak=92 HFD=3.0
21:30:59.713 00.002 8756 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.80) = xAngle (-3.29 = 2.99)
21:30:59.715 00.002 8756 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.37 = -0.08)
21:30:59.717 00.002 8756 CameraToMount -- cameraX=1.29 cameraY=-0.70 hyp=1.47 cameraTheta=-0.50 mountX=-1.45 mountY=-0.12, mountTheta=-3.06
21:30:59.721 00.004 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:30:59.757 00.036 8756 UpdateGuideState exits: m=1014 SNR=22.4
21:30:59.757 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:59.771 00.014 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:30:59.771 00.000 8756 Enqueuing Expose request
21:30:59.771 00.000 4288 Worker thread wakes up
21:30:59.771 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:30:59.771 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(44,280,31,31)
21:31:01.426 01.655 4288 Exposure complete
21:31:01.488 00.062 4288 worker thread done servicing request
21:31:01.488 00.000 8756 OnExposeComplete: enter
21:31:01.488 00.000 8756 UpdateGuideState(): m_state=2
21:31:01.488 00.000 8756 Star::Find(15, 58, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
21:31:01.488 00.000 8756 Star::Find returns 1 (0), X=58.92, Y=294.63, Mass=997, SNR=22.3, Peak=92 HFD=3.0
21:31:01.488 00.000 8756 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.80) = xAngle (-3.22 = 3.06)
21:31:01.488 00.000 8756 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.30 = -0.01)
21:31:01.488 00.000 8756 CameraToMount -- cameraX=1.52 cameraY=-0.69 hyp=1.67 cameraTheta=-0.43 mountX=-1.66 mountY=-0.02, mountTheta=-3.13
21:31:01.504 00.016 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:31:01.538 00.034 8756 UpdateGuideState exits: m=997 SNR=22.3
21:31:01.538 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:01.552 00.014 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:31:01.552 00.000 8756 Enqueuing Expose request
21:31:01.552 00.000 4288 Worker thread wakes up
21:31:01.552 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:31:01.552 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(44,280,31,31)
21:31:02.967 01.415 4288 Exposure complete
21:31:03.007 00.040 4288 worker thread done servicing request
21:31:03.007 00.000 8756 OnExposeComplete: enter
21:31:03.007 00.000 8756 UpdateGuideState(): m_state=2
21:31:03.007 00.000 8756 Star::Find(15, 58, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
21:31:03.007 00.000 8756 Star::Find returns 1 (0), X=59.59, Y=294.63, Mass=989, SNR=22.2, Peak=75 HFD=3.4
21:31:03.007 00.000 8756 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.80) = xAngle (-3.10 = -3.10)
21:31:03.023 00.016 8756 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.18 = 0.11)
21:31:03.023 00.000 8756 CameraToMount -- cameraX=2.19 cameraY=-0.69 hyp=2.30 cameraTheta=-0.31 mountX=-2.30 mountY=0.25, mountTheta=3.03
21:31:03.028 00.005 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:31:03.069 00.041 8756 UpdateGuideState exits: m=989 SNR=22.2
21:31:03.069 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:03.069 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:31:03.069 00.000 8756 Enqueuing Expose request
21:31:03.069 00.000 4288 Worker thread wakes up
21:31:03.069 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:31:03.069 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(45,280,31,31)
21:31:03.195 00.126 8756 GuideButtonClick i=1 ctx=Guide button clicked
21:31:03.211 00.016 8756 GetBoolean("/Confirm/force_recalibration_ok", 0) returns 0
21:31:04.719 01.508 4288 Exposure complete
21:31:04.779 00.060 4288 worker thread done servicing request
21:31:04.779 00.000 8756 OnExposeComplete: enter
21:31:04.782 00.003 8756 UpdateGuideState(): m_state=2
21:31:04.782 00.000 8756 Star::Find(15, 59, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:31:04.782 00.000 8756 Star::Find returns 1 (0), X=59.75, Y=294.51, Mass=935, SNR=21.6, Peak=76 HFD=3.3
21:31:04.788 00.006 8756 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.80) = xAngle (-3.13 = -3.13)
21:31:04.788 00.000 8756 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.80) + m_yAngleError (3.07)) = yAngle (-6.20 = 0.08)
21:31:04.788 00.000 8756 CameraToMount -- cameraX=2.35 cameraY=-0.81 hyp=2.49 cameraTheta=-0.33 mountX=-2.49 mountY=0.20, mountTheta=3.06
21:31:04.788 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:31:04.831 00.043 8756 UpdateGuideState exits: m=935 SNR=21.6
21:31:04.831 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:04.831 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:31:04.831 00.000 8756 Enqueuing Expose request
21:31:04.831 00.000 4288 Worker thread wakes up
21:31:04.831 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:31:04.831 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(45,280,31,31)
21:31:04.976 00.145 8756 ScopeASCOM::GetDeclinationRadians() returns -0.0
21:31:04.985 00.009 8756 ScopeASCOM::SideOfPier() returns 1
21:31:04.999 00.014 8756 Changing from state SELECTED to CALIBRATING_PRIMARY
21:31:05.001 00.002 8756 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
21:31:05.003 00.002 8756 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
21:31:05.004 00.001 8756 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003125
21:31:05.007 00.003 8756 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003125
21:31:05.007 00.000 8756 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 3.882800
21:31:05.007 00.000 8756 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 10
21:31:05.007 00.000 8756 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 12
21:31:05.023 00.016 8756 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:31:05.026 00.003 8756 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 0
21:31:05.028 00.002 8756 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 8:10:28 PM"
21:31:05.031 00.003 8756 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
21:31:05.031 00.000 8756 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.0 0.8}, {-5.6 1.8}, {-7.6 2.4}, {-10.5 3.9}, {-12.2 4.6}, {-15.6 5.5}, {-17.1 6.3}, {-20.3 6.9}, {-21.8 7.9}, {-24.6 8.9}, {-24.6 8.9}, {-13.5 3.9}, {-5.0 0.1}"
21:31:05.031 00.000 8756 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.0 -2.8}, {-1.5 -4.4}, {-2.8 -6.9}, {-3.2 -8.2}, {-4.1 -11.2}, {-4.4 -12.6}, {-5.3 -15.4}, {-5.6 -16.8}, {-6.4 -19.4}, {-6.7 -20.9}, {-7.1 -23.7}, {-7.2 -25.2}, {-7.2 -25.2}, {-2.6 -18.3}, {3.2 -8.7}, {4.3 -7.6}"
21:31:05.099 00.068 8756 ScopeASCOM::GetGuideRates returns 0 13.500 13.500 a-s/sec
21:31:05.101 00.002 8756 CalDuration adjusted at start of calibration from 550 to 300 because of  mount guide speed  change
21:31:05.107 00.006 8756 ScopeASCOM::GetDeclinationRadians() returns -0.0
21:31:05.111 00.004 8756 ScopeASCOM::SideOfPier() returns 1
21:31:05.115 00.004 8756 GetString("/profile/6/name", "") returns "OAG"
21:31:05.258 00.143 8756 ScopeASCOM::GetGuideRates returns 0 13.500 13.500 a-s/sec
21:31:05.260 00.002 8756 ScopeASCOM::SideOfPier() returns 1
21:31:05.260 00.000 8756 guider state => CALIBRATING_PRIMARY
21:31:05.260 00.000 8756 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
21:31:05.260 00.000 8756 reset dither spiral
21:31:06.259 00.999 4288 Exposure complete
21:31:06.304 00.045 4288 worker thread done servicing request
21:31:06.304 00.000 8756 OnExposeComplete: enter
21:31:06.304 00.000 8756 UpdateGuideState(): m_state=3
21:31:06.320 00.016 8756 Star::Find(15, 59, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
21:31:06.320 00.000 8756 Star::Find returns 1 (0), X=60.05, Y=294.68, Mass=949, SNR=21.7, Peak=87 HFD=3.0
21:31:06.320 00.000 8756 Scope::UpdateCalibrationState: starting location = 60.05,294.68 coords = 5.22,-0.0
21:31:06.320 00.000 8756 Status Line: West step   1, dist= 0.0
21:31:06.331 00.011 8756 Enqueuing Calibration Move request for direction 3
21:31:06.331 00.000 4288 Worker thread wakes up
21:31:06.331 00.000 4288 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
21:31:06.331 00.000 4288 Handling axis move in thread for scope dir=3 dur=300
21:31:06.331 00.000 4288 scope move axis dir= 3 dur= 300 opts= 0x0
21:31:06.331 00.000 4288 MoveAxis(W, 300, -)
21:31:06.331 00.000 4288 Guiding  Dir = 3, Dur = 300
21:31:06.331 00.000 4288 IsGuiding returns 0
21:31:06.336 00.005 4288 PulseGuide returned control before completion, sleep 310
21:31:06.346 00.010 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:31:06.390 00.044 8756 UpdateGuideState exits: m=949 SNR=21.7
21:31:06.390 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:06.390 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:31:06.390 00.000 8756 Enqueuing Expose request
21:31:06.653 00.263 4288 IsGuiding returns 1
21:31:06.653 00.000 4288 scope still moving after pulse duration time elapsed
21:31:06.685 00.032 4288 IsGuiding returns 0
21:31:06.685 00.000 4288 scope move finished after 300 + 50 ms
21:31:06.685 00.000 4288 Move returns status 0, amount 300
21:31:06.685 00.000 4288 move complete, result=0
21:31:06.685 00.000 4288 worker thread done servicing request
21:31:06.685 00.000 4288 Worker thread wakes up
21:31:06.685 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:31:06.685 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(45,280,31,31)
21:31:08.335 01.650 4288 Exposure complete
21:31:08.403 00.068 4288 worker thread done servicing request
21:31:08.403 00.000 8756 OnExposeComplete: enter
21:31:08.405 00.002 8756 UpdateGuideState(): m_state=3
21:31:08.407 00.002 8756 Star::Find(15, 60, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
21:31:08.409 00.002 8756 Star::Find returns 1 (0), X=62.20, Y=294.22, Mass=971, SNR=22.0, Peak=84 HFD=3.5
21:31:08.414 00.005 8756 Status Line: West step   2, dist= 2.2
21:31:08.414 00.000 8756 Enqueuing Calibration Move request for direction 3
21:31:08.414 00.000 4288 Worker thread wakes up
21:31:08.414 00.000 4288 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
21:31:08.414 00.000 4288 Handling axis move in thread for scope dir=3 dur=300
21:31:08.414 00.000 4288 scope move axis dir= 3 dur= 300 opts= 0x0
21:31:08.414 00.000 4288 MoveAxis(W, 300, -)
21:31:08.414 00.000 4288 Guiding  Dir = 3, Dur = 300
21:31:08.414 00.000 4288 IsGuiding returns 0
21:31:08.414 00.000 4288 PulseGuide returned control before completion, sleep 310
21:31:08.433 00.019 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:31:08.478 00.045 8756 UpdateGuideState exits: m=971 SNR=22.0
21:31:08.478 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:08.478 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:31:08.478 00.000 8756 Enqueuing Expose request
21:31:08.746 00.268 4288 IsGuiding returns 1
21:31:08.746 00.000 4288 scope still moving after pulse duration time elapsed
21:31:08.778 00.032 4288 IsGuiding returns 1
21:31:08.810 00.032 4288 IsGuiding returns 1
21:31:08.842 00.032 4288 IsGuiding returns 0
21:31:08.842 00.000 4288 scope move finished after 300 + 118 ms
21:31:08.842 00.000 4288 Move returns status 0, amount 300
21:31:08.842 00.000 4288 move complete, result=0
21:31:08.842 00.000 4288 worker thread done servicing request
21:31:08.842 00.000 4288 Worker thread wakes up
21:31:08.842 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:31:08.842 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(47,279,31,31)
21:31:10.268 01.426 4288 Exposure complete
21:31:10.319 00.051 4288 worker thread done servicing request
21:31:10.319 00.000 8756 OnExposeComplete: enter
21:31:10.319 00.000 8756 UpdateGuideState(): m_state=3
21:31:10.319 00.000 8756 Star::Find(15, 62, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
21:31:10.319 00.000 8756 Star::Find returns 1 (0), X=63.93, Y=293.20, Mass=961, SNR=21.8, Peak=70 HFD=4.1
21:31:10.332 00.013 8756 Status Line: West step   3, dist= 4.2
21:31:10.335 00.003 8756 Enqueuing Calibration Move request for direction 3
21:31:10.335 00.000 4288 Worker thread wakes up
21:31:10.335 00.000 4288 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
21:31:10.335 00.000 4288 Handling axis move in thread for scope dir=3 dur=300
21:31:10.335 00.000 4288 scope move axis dir= 3 dur= 300 opts= 0x0
21:31:10.335 00.000 4288 MoveAxis(W, 300, -)
21:31:10.335 00.000 4288 Guiding  Dir = 3, Dur = 300
21:31:10.335 00.000 4288 IsGuiding returns 0
21:31:10.335 00.000 4288 PulseGuide returned control before completion, sleep 310
21:31:10.353 00.018 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:31:10.399 00.046 8756 UpdateGuideState exits: m=961 SNR=21.8
21:31:10.401 00.002 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:10.403 00.002 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:31:10.405 00.002 8756 Enqueuing Expose request
21:31:10.663 00.258 4288 IsGuiding returns 1
21:31:10.663 00.000 4288 scope still moving after pulse duration time elapsed
21:31:10.694 00.031 4288 IsGuiding returns 0
21:31:10.694 00.000 4288 scope move finished after 300 + 53 ms
21:31:10.694 00.000 4288 Move returns status 0, amount 300
21:31:10.694 00.000 4288 move complete, result=0
21:31:10.694 00.000 4288 worker thread done servicing request
21:31:10.694 00.000 4288 Worker thread wakes up
21:31:10.694 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:31:10.694 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(49,278,31,31)
21:31:12.347 01.653 4288 Exposure complete
21:31:12.394 00.047 4288 worker thread done servicing request
21:31:12.394 00.000 8756 OnExposeComplete: enter
21:31:12.410 00.016 8756 UpdateGuideState(): m_state=3
21:31:12.410 00.000 8756 Star::Find(15, 63, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:31:12.413 00.003 8756 Star::Find returns 1 (0), X=66.93, Y=291.44, Mass=1020, SNR=22.5, Peak=89 HFD=3.1
21:31:12.413 00.000 8756 Status Line: West step   4, dist= 7.6
21:31:12.413 00.000 8756 Enqueuing Calibration Move request for direction 3
21:31:12.413 00.000 4288 Worker thread wakes up
21:31:12.413 00.000 4288 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
21:31:12.413 00.000 4288 Handling axis move in thread for scope dir=3 dur=300
21:31:12.413 00.000 4288 scope move axis dir= 3 dur= 300 opts= 0x0
21:31:12.413 00.000 4288 MoveAxis(W, 300, -)
21:31:12.413 00.000 4288 Guiding  Dir = 3, Dur = 300
21:31:12.413 00.000 4288 IsGuiding returns 0
21:31:12.413 00.000 4288 PulseGuide returned control before completion, sleep 310
21:31:12.435 00.022 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:31:12.482 00.047 8756 UpdateGuideState exits: m=1020 SNR=22.5
21:31:12.484 00.002 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:12.486 00.002 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:31:12.488 00.002 8756 Enqueuing Expose request
21:31:12.741 00.253 4288 IsGuiding returns 1
21:31:12.741 00.000 4288 scope still moving after pulse duration time elapsed
21:31:12.773 00.032 4288 IsGuiding returns 0
21:31:12.773 00.000 4288 scope move finished after 300 + 48 ms
21:31:12.773 00.000 4288 Move returns status 0, amount 300
21:31:12.773 00.000 4288 move complete, result=0
21:31:12.773 00.000 4288 worker thread done servicing request
21:31:12.773 00.000 4288 Worker thread wakes up
21:31:12.773 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:31:12.773 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(52,276,31,31)
21:31:14.195 01.422 4288 Exposure complete
21:31:14.242 00.047 4288 worker thread done servicing request
21:31:14.242 00.000 8756 OnExposeComplete: enter
21:31:14.242 00.000 8756 UpdateGuideState(): m_state=3
21:31:14.242 00.000 8756 Star::Find(15, 66, 291, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
21:31:14.257 00.015 8756 Star::Find returns 1 (0), X=68.43, Y=290.90, Mass=983, SNR=22.1, Peak=57 HFD=3.6
21:31:14.257 00.000 8756 Status Line: West step   5, dist= 9.2
21:31:14.257 00.000 8756 Enqueuing Calibration Move request for direction 3
21:31:14.257 00.000 4288 Worker thread wakes up
21:31:14.257 00.000 4288 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
21:31:14.257 00.000 4288 Handling axis move in thread for scope dir=3 dur=300
21:31:14.257 00.000 4288 scope move axis dir= 3 dur= 300 opts= 0x0
21:31:14.257 00.000 4288 MoveAxis(W, 300, -)
21:31:14.257 00.000 4288 Guiding  Dir = 3, Dur = 300
21:31:14.257 00.000 4288 IsGuiding returns 0
21:31:14.257 00.000 4288 PulseGuide returned control before completion, sleep 310
21:31:14.277 00.020 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:31:14.321 00.044 8756 UpdateGuideState exits: m=983 SNR=22.1
21:31:14.321 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:14.321 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:31:14.321 00.000 8756 Enqueuing Expose request
21:31:14.591 00.270 4288 IsGuiding returns 1
21:31:14.591 00.000 4288 scope still moving after pulse duration time elapsed
21:31:14.623 00.032 4288 IsGuiding returns 0
21:31:14.623 00.000 4288 scope move finished after 300 + 55 ms
21:31:14.623 00.000 4288 Move returns status 0, amount 300
21:31:14.623 00.000 4288 move complete, result=0
21:31:14.623 00.000 4288 worker thread done servicing request
21:31:14.623 00.000 4288 Worker thread wakes up
21:31:14.623 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:31:14.623 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(53,276,31,31)
21:31:16.272 01.649 4288 Exposure complete
21:31:16.319 00.047 4288 worker thread done servicing request
21:31:16.319 00.000 8756 OnExposeComplete: enter
21:31:16.319 00.000 8756 UpdateGuideState(): m_state=3
21:31:16.319 00.000 8756 Star::Find(15, 68, 290, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
21:31:16.319 00.000 8756 Star::Find returns 1 (0), X=72.01, Y=289.74, Mass=978, SNR=22.0, Peak=74 HFD=3.3
21:31:16.335 00.016 8756 Status Line: West step   6, dist=12.9
21:31:16.340 00.005 8756 Enqueuing Calibration Move request for direction 3
21:31:16.340 00.000 4288 Worker thread wakes up
21:31:16.340 00.000 4288 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
21:31:16.340 00.000 4288 Handling axis move in thread for scope dir=3 dur=300
21:31:16.340 00.000 4288 scope move axis dir= 3 dur= 300 opts= 0x0
21:31:16.340 00.000 4288 MoveAxis(W, 300, -)
21:31:16.340 00.000 4288 Guiding  Dir = 3, Dur = 300
21:31:16.340 00.000 4288 IsGuiding returns 0
21:31:16.340 00.000 4288 PulseGuide returned control before completion, sleep 310
21:31:16.351 00.011 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:31:16.399 00.048 8756 UpdateGuideState exits: m=978 SNR=22.0
21:31:16.399 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:16.399 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:31:16.399 00.000 8756 Enqueuing Expose request
21:31:16.668 00.269 4288 IsGuiding returns 1
21:31:16.668 00.000 4288 scope still moving after pulse duration time elapsed
21:31:16.700 00.032 4288 IsGuiding returns 0
21:31:16.700 00.000 4288 scope move finished after 300 + 55 ms
21:31:16.700 00.000 4288 Move returns status 0, amount 300
21:31:16.700 00.000 4288 move complete, result=0
21:31:16.700 00.000 4288 worker thread done servicing request
21:31:16.700 00.000 4288 Worker thread wakes up
21:31:16.700 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:31:16.700 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(57,275,31,31)
21:31:18.132 01.432 4288 Exposure complete
21:31:18.194 00.062 4288 worker thread done servicing request
21:31:18.194 00.000 8756 OnExposeComplete: enter
21:31:18.194 00.000 8756 UpdateGuideState(): m_state=3
21:31:18.210 00.016 8756 Star::Find(15, 72, 289, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
21:31:18.210 00.000 8756 Star::Find returns 1 (0), X=73.94, Y=288.73, Mass=997, SNR=22.2, Peak=58 HFD=4.0
21:31:18.210 00.000 8756 Status Line: West step   7, dist=15.1
21:31:18.210 00.000 8756 Enqueuing Calibration Move request for direction 3
21:31:18.210 00.000 4288 Worker thread wakes up
21:31:18.210 00.000 4288 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
21:31:18.210 00.000 4288 Handling axis move in thread for scope dir=3 dur=300
21:31:18.210 00.000 4288 scope move axis dir= 3 dur= 300 opts= 0x0
21:31:18.210 00.000 4288 MoveAxis(W, 300, -)
21:31:18.210 00.000 4288 Guiding  Dir = 3, Dur = 300
21:31:18.210 00.000 4288 IsGuiding returns 0
21:31:18.210 00.000 4288 PulseGuide returned control before completion, sleep 310
21:31:18.234 00.024 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:31:18.273 00.039 8756 UpdateGuideState exits: m=997 SNR=22.2
21:31:18.273 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:18.288 00.015 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:31:18.293 00.005 8756 Enqueuing Expose request
21:31:18.543 00.250 4288 IsGuiding returns 1
21:31:18.543 00.000 4288 scope still moving after pulse duration time elapsed
21:31:18.575 00.032 4288 IsGuiding returns 0
21:31:18.575 00.000 4288 scope move finished after 300 + 51 ms
21:31:18.575 00.000 4288 Move returns status 0, amount 300
21:31:18.575 00.000 4288 move complete, result=0
21:31:18.575 00.000 4288 worker thread done servicing request
21:31:18.575 00.000 4288 Worker thread wakes up
21:31:18.575 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:31:18.575 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(59,274,31,31)
21:31:20.226 01.651 4288 Exposure complete
21:31:20.273 00.047 4288 worker thread done servicing request
21:31:20.273 00.000 8756 OnExposeComplete: enter
21:31:20.273 00.000 8756 UpdateGuideState(): m_state=3
21:31:20.273 00.000 8756 Star::Find(15, 73, 288, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
21:31:20.273 00.000 8756 Star::Find returns 1 (0), X=77.09, Y=287.14, Mass=1003, SNR=22.3, Peak=103 HFD=2.9
21:31:20.288 00.015 8756 Status Line: West step   8, dist=18.6
21:31:20.288 00.000 8756 Enqueuing Calibration Move request for direction 3
21:31:20.288 00.000 4288 Worker thread wakes up
21:31:20.288 00.000 4288 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
21:31:20.288 00.000 4288 Handling axis move in thread for scope dir=3 dur=300
21:31:20.288 00.000 4288 scope move axis dir= 3 dur= 300 opts= 0x0
21:31:20.288 00.000 4288 MoveAxis(W, 300, -)
21:31:20.288 00.000 4288 Guiding  Dir = 3, Dur = 300
21:31:20.288 00.000 4288 IsGuiding returns 0
21:31:20.288 00.000 4288 PulseGuide returned control before completion, sleep 310
21:31:20.308 00.020 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:31:20.351 00.043 8756 UpdateGuideState exits: m=1003 SNR=22.3
21:31:20.351 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:20.351 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:31:20.351 00.000 8756 Enqueuing Expose request
21:31:20.621 00.270 4288 IsGuiding returns 1
21:31:20.621 00.000 4288 scope still moving after pulse duration time elapsed
21:31:20.653 00.032 4288 IsGuiding returns 0
21:31:20.653 00.000 4288 scope move finished after 300 + 55 ms
21:31:20.653 00.000 4288 Move returns status 0, amount 300
21:31:20.653 00.000 4288 move complete, result=0
21:31:20.653 00.000 4288 worker thread done servicing request
21:31:20.653 00.000 4288 Worker thread wakes up
21:31:20.653 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:31:20.653 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(62,272,31,31)
21:31:22.081 01.428 4288 Exposure complete
21:31:22.126 00.045 4288 worker thread done servicing request
21:31:22.126 00.000 8756 OnExposeComplete: enter
21:31:22.128 00.002 8756 UpdateGuideState(): m_state=3
21:31:22.128 00.000 8756 Star::Find(15, 77, 287, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
21:31:22.132 00.004 8756 Star::Find returns 1 (0), X=78.89, Y=286.58, Mass=988, SNR=22.1, Peak=83 HFD=3.6
21:31:22.132 00.000 8756 Status Line: West step   9, dist=20.5
21:31:22.132 00.000 8756 Enqueuing Calibration Move request for direction 3
21:31:22.132 00.000 4288 Worker thread wakes up
21:31:22.132 00.000 4288 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
21:31:22.132 00.000 4288 Handling axis move in thread for scope dir=3 dur=300
21:31:22.132 00.000 4288 scope move axis dir= 3 dur= 300 opts= 0x0
21:31:22.132 00.000 4288 MoveAxis(W, 300, -)
21:31:22.132 00.000 4288 Guiding  Dir = 3, Dur = 300
21:31:22.132 00.000 4288 IsGuiding returns 0
21:31:22.132 00.000 4288 PulseGuide returned control before completion, sleep 310
21:31:22.145 00.013 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:31:22.197 00.052 8756 UpdateGuideState exits: m=988 SNR=22.1
21:31:22.197 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:22.197 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:31:22.197 00.000 8756 Enqueuing Expose request
21:31:22.460 00.263 4288 IsGuiding returns 1
21:31:22.460 00.000 4288 scope still moving after pulse duration time elapsed
21:31:22.493 00.033 4288 IsGuiding returns 0
21:31:22.493 00.000 4288 scope move finished after 300 + 49 ms
21:31:22.493 00.000 4288 Move returns status 0, amount 300
21:31:22.493 00.000 4288 move complete, result=0
21:31:22.493 00.000 4288 worker thread done servicing request
21:31:22.493 00.000 4288 Worker thread wakes up
21:31:22.495 00.002 4288 worker thread servicing REQUEST_EXPOSE 1500
21:31:22.495 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(64,272,31,31)
21:31:24.146 01.651 4288 Exposure complete
21:31:24.194 00.048 4288 worker thread done servicing request
21:31:24.194 00.000 8756 OnExposeComplete: enter
21:31:24.194 00.000 8756 UpdateGuideState(): m_state=3
21:31:24.194 00.000 8756 Star::Find(15, 78, 286, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
21:31:24.209 00.015 8756 Star::Find returns 1 (0), X=82.44, Y=284.78, Mass=966, SNR=21.9, Peak=73 HFD=3.2
21:31:24.209 00.000 8756 Status Line: West step  10, dist=24.5
21:31:24.209 00.000 8756 Enqueuing Calibration Move request for direction 3
21:31:24.209 00.000 4288 Worker thread wakes up
21:31:24.209 00.000 4288 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
21:31:24.209 00.000 4288 Handling axis move in thread for scope dir=3 dur=300
21:31:24.209 00.000 4288 scope move axis dir= 3 dur= 300 opts= 0x0
21:31:24.209 00.000 4288 MoveAxis(W, 300, -)
21:31:24.209 00.000 4288 Guiding  Dir = 3, Dur = 300
21:31:24.209 00.000 4288 IsGuiding returns 0
21:31:24.209 00.000 4288 PulseGuide returned control before completion, sleep 310
21:31:24.230 00.021 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:31:24.272 00.042 8756 UpdateGuideState exits: m=966 SNR=21.9
21:31:24.272 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:24.272 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:31:24.272 00.000 8756 Enqueuing Expose request
21:31:24.538 00.266 4288 IsGuiding returns 1
21:31:24.538 00.000 4288 scope still moving after pulse duration time elapsed
21:31:24.569 00.031 4288 IsGuiding returns 0
21:31:24.569 00.000 4288 scope move finished after 300 + 50 ms
21:31:24.569 00.000 4288 Move returns status 0, amount 300
21:31:24.569 00.000 4288 move complete, result=0
21:31:24.569 00.000 4288 worker thread done servicing request
21:31:24.569 00.000 4288 Worker thread wakes up
21:31:24.569 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:31:24.569 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(67,270,31,31)
21:31:25.983 01.414 4288 Exposure complete
21:31:26.031 00.048 4288 worker thread done servicing request
21:31:26.031 00.000 8756 OnExposeComplete: enter
21:31:26.031 00.000 8756 UpdateGuideState(): m_state=3
21:31:26.031 00.000 8756 Star::Find(15, 82, 284, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
21:31:26.038 00.007 8756 Star::Find returns 1 (0), X=83.83, Y=284.71, Mass=987, SNR=22.1, Peak=57 HFD=3.9
21:31:26.038 00.000 8756 WEST calibration completes with steps=10 angle=157.2 rate=8.595 parity=1
21:31:26.038 00.000 8756 Falling Through to state GO_EAST
21:31:26.047 00.009 8756 Status Line: East step   2, dist=25.8
21:31:26.050 00.003 8756 Enqueuing Calibration Move request for direction 2
21:31:26.050 00.000 4288 Worker thread wakes up
21:31:26.050 00.000 4288 worker thread servicing REQUEST_MOVE scope dir E(2) 1745 opts 0x0
21:31:26.050 00.000 4288 Handling axis move in thread for scope dir=2 dur=1745
21:31:26.050 00.000 4288 scope move axis dir= 2 dur= 1745 opts= 0x0
21:31:26.050 00.000 4288 MoveAxis(E, 1745, -)
21:31:26.050 00.000 4288 Guiding  Dir = 2, Dur = 1745
21:31:26.050 00.000 4288 IsGuiding returns 0
21:31:26.050 00.000 4288 PulseGuide returned control before completion, sleep 1755
21:31:26.065 00.015 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:31:26.110 00.045 8756 UpdateGuideState exits: m=987 SNR=22.1
21:31:26.110 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:26.110 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:31:26.110 00.000 8756 Enqueuing Expose request
21:31:27.819 01.709 4288 IsGuiding returns 1
21:31:27.819 00.000 4288 scope still moving after pulse duration time elapsed
21:31:27.851 00.032 4288 IsGuiding returns 0
21:31:27.851 00.000 4288 scope move finished after 1745 + 51 ms
21:31:27.851 00.000 4288 Move returns status 0, amount 1745
21:31:27.851 00.000 4288 move complete, result=0
21:31:27.851 00.000 4288 worker thread done servicing request
21:31:27.851 00.000 4288 Worker thread wakes up
21:31:27.851 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:31:27.853 00.002 4288 Handling exposure in thread, d=1500 o=3 r=(69,270,31,31)
21:31:29.486 01.633 4288 Exposure complete
21:31:29.554 00.068 4288 worker thread done servicing request
21:31:29.554 00.000 8756 OnExposeComplete: enter
21:31:29.554 00.000 8756 UpdateGuideState(): m_state=3
21:31:29.554 00.000 8756 Star::Find(15, 83, 284, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
21:31:29.554 00.000 8756 Star::Find returns 1 (0), X=74.73, Y=289.13, Mass=937, SNR=21.6, Peak=86 HFD=3.2
21:31:29.565 00.011 8756 Status Line: East step   1, dist=15.7
21:31:29.569 00.004 8756 Enqueuing Calibration Move request for direction 2
21:31:29.569 00.000 4288 Worker thread wakes up
21:31:29.569 00.000 4288 worker thread servicing REQUEST_MOVE scope dir E(2) 1255 opts 0x0
21:31:29.569 00.000 4288 Handling axis move in thread for scope dir=2 dur=1255
21:31:29.569 00.000 4288 scope move axis dir= 2 dur= 1255 opts= 0x0
21:31:29.569 00.000 4288 MoveAxis(E, 1255, -)
21:31:29.569 00.000 4288 Guiding  Dir = 2, Dur = 1255
21:31:29.569 00.000 4288 IsGuiding returns 0
21:31:29.569 00.000 4288 PulseGuide returned control before completion, sleep 1265
21:31:29.585 00.016 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:31:29.632 00.047 8756 UpdateGuideState exits: m=937 SNR=21.6
21:31:29.632 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:29.632 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:31:29.632 00.000 8756 Enqueuing Expose request
21:31:30.847 01.215 4288 IsGuiding returns 1
21:31:30.847 00.000 4288 scope still moving after pulse duration time elapsed
21:31:30.879 00.032 4288 IsGuiding returns 0
21:31:30.879 00.000 4288 scope move finished after 1255 + 49 ms
21:31:30.879 00.000 4288 Move returns status 0, amount 1255
21:31:30.879 00.000 4288 move complete, result=0
21:31:30.879 00.000 4288 worker thread done servicing request
21:31:30.882 00.003 4288 Worker thread wakes up
21:31:30.882 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:31:30.882 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(60,274,31,31)
21:31:32.637 01.755 4288 Exposure complete
21:31:32.693 00.056 4288 worker thread done servicing request
21:31:32.693 00.000 8756 OnExposeComplete: enter
21:31:32.694 00.001 8756 UpdateGuideState(): m_state=3
21:31:32.694 00.000 8756 Star::Find(15, 74, 289, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
21:31:32.694 00.000 8756 Star::Find returns 1 (0), X=67.54, Y=292.67, Mass=976, SNR=22.0, Peak=78 HFD=3.2
21:31:32.780 00.086 8756 ScopeASCOM::GetGuideRates returns 0 13.500 13.500 a-s/sec
21:31:32.780 00.000 8756 Backlash: Looking for 3 moves of 1.5 px, max attempts = 200
21:31:32.780 00.000 8756 Falling Through to state CLEAR_BACKLASH
21:31:32.780 00.000 8756 Backlash: Starting north clearing using pulse width of 300
21:31:32.788 00.008 8756 Enqueuing Calibration Move request for direction 0
21:31:32.788 00.000 4288 Worker thread wakes up
21:31:32.788 00.000 8756 Status Line: Clearing backlash step 1
21:31:32.788 00.000 4288 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
21:31:32.788 00.000 4288 Handling axis move in thread for scope dir=0 dur=300
21:31:32.788 00.000 4288 scope move axis dir= 0 dur= 300 opts= 0x0
21:31:32.788 00.000 4288 MoveAxis(N, 300, -)
21:31:32.788 00.000 4288 Guiding  Dir = 0, Dur = 300
21:31:32.788 00.000 4288 IsGuiding returns 0
21:31:32.788 00.000 4288 PulseGuide returned control before completion, sleep 310
21:31:32.795 00.007 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:31:32.827 00.032 8756 UpdateGuideState exits: m=976 SNR=22.0
21:31:32.843 00.016 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:32.843 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:31:32.843 00.000 8756 Enqueuing Expose request
21:31:33.113 00.270 4288 IsGuiding returns 1
21:31:33.113 00.000 4288 scope still moving after pulse duration time elapsed
21:31:33.145 00.032 4288 IsGuiding returns 0
21:31:33.145 00.000 4288 scope move finished after 300 + 51 ms
21:31:33.145 00.000 4288 Move returns status 0, amount 300
21:31:33.145 00.000 4288 move complete, result=0
21:31:33.145 00.000 4288 worker thread done servicing request
21:31:33.145 00.000 4288 Worker thread wakes up
21:31:33.145 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:31:33.145 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(53,278,31,31)
21:31:34.574 01.429 4288 Exposure complete
21:31:34.638 00.064 4288 worker thread done servicing request
21:31:34.638 00.000 8756 OnExposeComplete: enter
21:31:34.638 00.000 8756 UpdateGuideState(): m_state=3
21:31:34.638 00.000 8756 Star::Find(15, 67, 292, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
21:31:34.638 00.000 8756 Star::Find returns 1 (0), X=67.80, Y=291.80, Mass=1001, SNR=22.3, Peak=80 HFD=3.3
21:31:34.656 00.018 8756 Backlash: Rejected small move of 0.9 px
21:31:34.659 00.003 8756 Enqueuing Calibration Move request for direction 0
21:31:34.661 00.002 4288 Worker thread wakes up
21:31:34.661 00.000 4288 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
21:31:34.661 00.000 4288 Handling axis move in thread for scope dir=0 dur=300
21:31:34.661 00.000 8756 Status Line: Clearing backlash step   2
21:31:34.663 00.002 4288 scope move axis dir= 0 dur= 300 opts= 0x0
21:31:34.663 00.000 4288 MoveAxis(N, 300, -)
21:31:34.663 00.000 4288 Guiding  Dir = 0, Dur = 300
21:31:34.663 00.000 4288 IsGuiding returns 0
21:31:34.663 00.000 4288 PulseGuide returned control before completion, sleep 310
21:31:34.663 00.000 8756 Backlash: Clearing backlash step   2, Last Delta = 0.91 px, CumDistance = 0.91 px
21:31:34.669 00.006 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:31:34.725 00.056 8756 UpdateGuideState exits: m=1001 SNR=22.3
21:31:34.725 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:34.733 00.008 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:31:34.733 00.000 8756 Enqueuing Expose request
21:31:34.985 00.252 4288 IsGuiding returns 1
21:31:34.985 00.000 4288 scope still moving after pulse duration time elapsed
21:31:35.017 00.032 4288 IsGuiding returns 1
21:31:35.049 00.032 4288 IsGuiding returns 1
21:31:35.081 00.032 4288 IsGuiding returns 0
21:31:35.081 00.000 4288 scope move finished after 300 + 116 ms
21:31:35.081 00.000 4288 Move returns status 0, amount 300
21:31:35.081 00.000 4288 move complete, result=0
21:31:35.081 00.000 4288 worker thread done servicing request
21:31:35.081 00.000 4288 Worker thread wakes up
21:31:35.081 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:31:35.081 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(53,277,31,31)
21:31:36.738 01.657 4288 Exposure complete
21:31:36.788 00.050 4288 worker thread done servicing request
21:31:36.788 00.000 8756 OnExposeComplete: enter
21:31:36.788 00.000 8756 UpdateGuideState(): m_state=3
21:31:36.788 00.000 8756 Star::Find(15, 67, 291, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
21:31:36.788 00.000 8756 Star::Find returns 1 (0), X=69.13, Y=293.64, Mass=958, SNR=21.8, Peak=70 HFD=3.6
21:31:36.801 00.013 8756 Backlash: Accepted clearing move of 2.3
21:31:36.801 00.000 8756 Enqueuing Calibration Move request for direction 0
21:31:36.801 00.000 4288 Worker thread wakes up
21:31:36.801 00.000 4288 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
21:31:36.801 00.000 4288 Handling axis move in thread for scope dir=0 dur=300
21:31:36.801 00.000 8756 Status Line: Clearing backlash step   3
21:31:36.801 00.000 4288 scope move axis dir= 0 dur= 300 opts= 0x0
21:31:36.801 00.000 4288 MoveAxis(N, 300, -)
21:31:36.801 00.000 4288 Guiding  Dir = 0, Dur = 300
21:31:36.801 00.000 4288 IsGuiding returns 0
21:31:36.801 00.000 4288 PulseGuide returned control before completion, sleep 310
21:31:36.801 00.000 8756 Backlash: Clearing backlash step   3, Last Delta = 2.27 px, CumDistance = 1.87 px
21:31:36.825 00.024 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:31:36.872 00.047 8756 UpdateGuideState exits: m=958 SNR=21.8
21:31:36.874 00.002 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:36.876 00.002 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:31:36.878 00.002 8756 Enqueuing Expose request
21:31:37.132 00.254 4288 IsGuiding returns 1
21:31:37.132 00.000 4288 scope still moving after pulse duration time elapsed
21:31:37.163 00.031 4288 IsGuiding returns 0
21:31:37.163 00.000 4288 scope move finished after 300 + 54 ms
21:31:37.163 00.000 4288 Move returns status 0, amount 300
21:31:37.163 00.000 4288 move complete, result=0
21:31:37.163 00.000 4288 worker thread done servicing request
21:31:37.163 00.000 4288 Worker thread wakes up
21:31:37.165 00.002 4288 worker thread servicing REQUEST_EXPOSE 1500
21:31:37.165 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(54,279,31,31)
21:31:38.588 01.423 4288 Exposure complete
21:31:38.651 00.063 4288 worker thread done servicing request
21:31:38.651 00.000 8756 OnExposeComplete: enter
21:31:38.651 00.000 8756 UpdateGuideState(): m_state=3
21:31:38.651 00.000 8756 Star::Find(15, 69, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
21:31:38.651 00.000 8756 Star::Find returns 1 (0), X=70.53, Y=295.11, Mass=1010, SNR=22.4, Peak=72 HFD=3.5
21:31:38.651 00.000 8756 Backlash: Accepted clearing move of 2.0
21:31:38.662 00.011 8756 Enqueuing Calibration Move request for direction 0
21:31:38.663 00.001 4288 Worker thread wakes up
21:31:38.663 00.000 4288 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
21:31:38.663 00.000 4288 Handling axis move in thread for scope dir=0 dur=300
21:31:38.663 00.000 8756 Status Line: Clearing backlash step   4
21:31:38.663 00.000 4288 scope move axis dir= 0 dur= 300 opts= 0x0
21:31:38.663 00.000 4288 MoveAxis(N, 300, -)
21:31:38.663 00.000 4288 Guiding  Dir = 0, Dur = 300
21:31:38.663 00.000 4288 IsGuiding returns 0
21:31:38.663 00.000 4288 PulseGuide returned control before completion, sleep 310
21:31:38.669 00.006 8756 Backlash: Clearing backlash step   4, Last Delta = 2.03 px, CumDistance = 3.86 px
21:31:38.683 00.014 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:31:38.726 00.043 8756 UpdateGuideState exits: m=1010 SNR=22.4
21:31:38.730 00.004 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:38.730 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:31:38.730 00.000 8756 Enqueuing Expose request
21:31:38.984 00.254 4288 IsGuiding returns 1
21:31:38.984 00.000 4288 scope still moving after pulse duration time elapsed
21:31:39.016 00.032 4288 IsGuiding returns 0
21:31:39.016 00.000 4288 scope move finished after 300 + 49 ms
21:31:39.016 00.000 4288 Move returns status 0, amount 300
21:31:39.016 00.000 4288 move complete, result=0
21:31:39.016 00.000 4288 worker thread done servicing request
21:31:39.016 00.000 4288 Worker thread wakes up
21:31:39.016 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:31:39.016 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(56,280,31,31)
21:31:40.670 01.654 4288 Exposure complete
21:31:40.725 00.055 4288 worker thread done servicing request
21:31:40.725 00.000 8756 OnExposeComplete: enter
21:31:40.725 00.000 8756 UpdateGuideState(): m_state=3
21:31:40.725 00.000 8756 Star::Find(15, 70, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
21:31:40.725 00.000 8756 Star::Find returns 1 (0), X=71.41, Y=297.12, Mass=958, SNR=21.8, Peak=79 HFD=3.3
21:31:40.733 00.008 8756 Backlash: Accepted clearing move of 2.2
21:31:40.733 00.000 8756 Backlash: Got 3 acceptable moves, using last move as step 1 of N calibration
21:31:40.733 00.000 8756 Backlash: North calibration moves starting at {70.5,295.1}, Offset = 10.8 px
21:31:40.733 00.000 8756 Backlash: Total distance moved = 11.9
21:31:40.733 00.000 8756 Backlash: Falling Through to state GO_NORTH
21:31:40.733 00.000 8756 Status Line: North step   2, dist= 2.2
21:31:40.733 00.000 8756 Enqueuing Calibration Move request for direction 0
21:31:40.749 00.016 4288 Worker thread wakes up
21:31:40.749 00.000 4288 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
21:31:40.749 00.000 4288 Handling axis move in thread for scope dir=0 dur=300
21:31:40.749 00.000 4288 scope move axis dir= 0 dur= 300 opts= 0x0
21:31:40.749 00.000 4288 MoveAxis(N, 300, -)
21:31:40.749 00.000 4288 Guiding  Dir = 0, Dur = 300
21:31:40.749 00.000 4288 IsGuiding returns 0
21:31:40.749 00.000 4288 PulseGuide returned control before completion, sleep 310
21:31:40.757 00.008 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:31:40.796 00.039 8756 UpdateGuideState exits: m=958 SNR=21.8
21:31:40.796 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:40.812 00.016 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:31:40.814 00.002 8756 Enqueuing Expose request
21:31:41.066 00.252 4288 IsGuiding returns 1
21:31:41.066 00.000 4288 scope still moving after pulse duration time elapsed
21:31:41.098 00.032 4288 IsGuiding returns 0
21:31:41.098 00.000 4288 scope move finished after 300 + 47 ms
21:31:41.098 00.000 4288 Move returns status 0, amount 300
21:31:41.098 00.000 4288 move complete, result=0
21:31:41.098 00.000 4288 worker thread done servicing request
21:31:41.098 00.000 4288 Worker thread wakes up
21:31:41.098 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:31:41.098 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(56,282,31,31)
21:31:42.524 01.426 4288 Exposure complete
21:31:42.587 00.063 4288 worker thread done servicing request
21:31:42.587 00.000 8756 OnExposeComplete: enter
21:31:42.587 00.000 8756 UpdateGuideState(): m_state=3
21:31:42.587 00.000 8756 Star::Find(15, 71, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
21:31:42.587 00.000 8756 Star::Find returns 1 (0), X=72.49, Y=298.44, Mass=968, SNR=21.9, Peak=68 HFD=3.3
21:31:42.601 00.014 8756 Status Line: North step   3, dist= 3.9
21:31:42.603 00.002 8756 Enqueuing Calibration Move request for direction 0
21:31:42.603 00.000 4288 Worker thread wakes up
21:31:42.603 00.000 4288 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
21:31:42.603 00.000 4288 Handling axis move in thread for scope dir=0 dur=300
21:31:42.603 00.000 4288 scope move axis dir= 0 dur= 300 opts= 0x0
21:31:42.603 00.000 4288 MoveAxis(N, 300, -)
21:31:42.603 00.000 4288 Guiding  Dir = 0, Dur = 300
21:31:42.603 00.000 4288 IsGuiding returns 0
21:31:42.603 00.000 4288 PulseGuide returned control before completion, sleep 310
21:31:42.619 00.016 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:31:42.666 00.047 8756 UpdateGuideState exits: m=968 SNR=21.9
21:31:42.667 00.001 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:42.667 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:31:42.667 00.000 8756 Enqueuing Expose request
21:31:42.921 00.254 4288 IsGuiding returns 1
21:31:42.921 00.000 4288 scope still moving after pulse duration time elapsed
21:31:42.953 00.032 4288 IsGuiding returns 0
21:31:42.953 00.000 4288 scope move finished after 300 + 45 ms
21:31:42.953 00.000 4288 Move returns status 0, amount 300
21:31:42.953 00.000 4288 move complete, result=0
21:31:42.953 00.000 4288 worker thread done servicing request
21:31:42.953 00.000 4288 Worker thread wakes up
21:31:42.953 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:31:42.953 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(57,283,31,31)
21:31:44.588 01.635 4288 Exposure complete
21:31:44.635 00.047 4288 worker thread done servicing request
21:31:44.635 00.000 8756 OnExposeComplete: enter
21:31:44.635 00.000 8756 UpdateGuideState(): m_state=3
21:31:44.635 00.000 8756 Star::Find(15, 72, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
21:31:44.635 00.000 8756 Star::Find returns 1 (0), X=73.88, Y=301.07, Mass=959, SNR=21.8, Peak=94 HFD=2.9
21:31:44.635 00.000 8756 Status Line: North step   4, dist= 6.8
21:31:44.651 00.016 8756 Enqueuing Calibration Move request for direction 0
21:31:44.651 00.000 4288 Worker thread wakes up
21:31:44.651 00.000 4288 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
21:31:44.651 00.000 4288 Handling axis move in thread for scope dir=0 dur=300
21:31:44.651 00.000 4288 scope move axis dir= 0 dur= 300 opts= 0x0
21:31:44.651 00.000 4288 MoveAxis(N, 300, -)
21:31:44.651 00.000 4288 Guiding  Dir = 0, Dur = 300
21:31:44.651 00.000 4288 IsGuiding returns 0
21:31:44.651 00.000 4288 PulseGuide returned control before completion, sleep 310
21:31:44.668 00.017 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:31:44.700 00.032 8756 UpdateGuideState exits: m=959 SNR=21.8
21:31:44.714 00.014 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:44.714 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:31:44.714 00.000 8756 Enqueuing Expose request
21:31:44.969 00.255 4288 IsGuiding returns 1
21:31:44.969 00.000 4288 scope still moving after pulse duration time elapsed
21:31:45.001 00.032 4288 IsGuiding returns 0
21:31:45.001 00.000 4288 scope move finished after 300 + 45 ms
21:31:45.001 00.000 4288 Move returns status 0, amount 300
21:31:45.001 00.000 4288 move complete, result=0
21:31:45.001 00.000 4288 worker thread done servicing request
21:31:45.001 00.000 4288 Worker thread wakes up
21:31:45.001 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:31:45.001 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(59,286,31,31)
21:31:46.429 01.428 4288 Exposure complete
21:31:46.477 00.048 4288 worker thread done servicing request
21:31:46.477 00.000 8756 OnExposeComplete: enter
21:31:46.477 00.000 8756 UpdateGuideState(): m_state=3
21:31:46.477 00.000 8756 Star::Find(15, 73, 301, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
21:31:46.477 00.000 8756 Star::Find returns 1 (0), X=74.65, Y=302.28, Mass=1020, SNR=22.5, Peak=75 HFD=3.4
21:31:46.493 00.016 8756 Status Line: North step   5, dist= 8.3
21:31:46.493 00.000 8756 Enqueuing Calibration Move request for direction 0
21:31:46.493 00.000 4288 Worker thread wakes up
21:31:46.493 00.000 4288 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
21:31:46.493 00.000 4288 Handling axis move in thread for scope dir=0 dur=300
21:31:46.493 00.000 4288 scope move axis dir= 0 dur= 300 opts= 0x0
21:31:46.493 00.000 4288 MoveAxis(N, 300, -)
21:31:46.493 00.000 4288 Guiding  Dir = 0, Dur = 300
21:31:46.493 00.000 4288 IsGuiding returns 0
21:31:46.493 00.000 4288 PulseGuide returned control before completion, sleep 310
21:31:46.511 00.018 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:31:46.556 00.045 8756 UpdateGuideState exits: m=1020 SNR=22.5
21:31:46.556 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:46.556 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:31:46.556 00.000 8756 Enqueuing Expose request
21:31:46.825 00.269 4288 IsGuiding returns 1
21:31:46.825 00.000 4288 scope still moving after pulse duration time elapsed
21:31:46.857 00.032 4288 IsGuiding returns 0
21:31:46.857 00.000 4288 scope move finished after 300 + 55 ms
21:31:46.857 00.000 4288 Move returns status 0, amount 300
21:31:46.857 00.000 4288 move complete, result=0
21:31:46.857 00.000 4288 worker thread done servicing request
21:31:46.857 00.000 4288 Worker thread wakes up
21:31:46.857 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:31:46.857 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(60,287,31,31)
21:31:48.502 01.645 4288 Exposure complete
21:31:48.562 00.060 4288 worker thread done servicing request
21:31:48.562 00.000 8756 OnExposeComplete: enter
21:31:48.564 00.002 8756 UpdateGuideState(): m_state=3
21:31:48.564 00.000 8756 Star::Find(15, 74, 302, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
21:31:48.564 00.000 8756 Star::Find returns 1 (0), X=75.70, Y=304.44, Mass=994, SNR=22.2, Peak=84 HFD=3.2
21:31:48.569 00.005 8756 Status Line: North step   6, dist=10.7
21:31:48.573 00.004 8756 Enqueuing Calibration Move request for direction 0
21:31:48.573 00.000 4288 Worker thread wakes up
21:31:48.573 00.000 4288 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
21:31:48.573 00.000 4288 Handling axis move in thread for scope dir=0 dur=300
21:31:48.573 00.000 4288 scope move axis dir= 0 dur= 300 opts= 0x0
21:31:48.573 00.000 4288 MoveAxis(N, 300, -)
21:31:48.573 00.000 4288 Guiding  Dir = 0, Dur = 300
21:31:48.573 00.000 4288 IsGuiding returns 0
21:31:48.580 00.007 4288 PulseGuide returned control before completion, sleep 310
21:31:48.590 00.010 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:31:48.632 00.042 8756 UpdateGuideState exits: m=994 SNR=22.2
21:31:48.632 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:48.632 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:31:48.632 00.000 8756 Enqueuing Expose request
21:31:48.897 00.265 4288 IsGuiding returns 1
21:31:48.897 00.000 4288 scope still moving after pulse duration time elapsed
21:31:48.929 00.032 4288 IsGuiding returns 0
21:31:48.929 00.000 4288 scope move finished after 300 + 49 ms
21:31:48.929 00.000 4288 Move returns status 0, amount 300
21:31:48.929 00.000 4288 move complete, result=0
21:31:48.929 00.000 4288 worker thread done servicing request
21:31:48.929 00.000 4288 Worker thread wakes up
21:31:48.929 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:31:48.929 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(61,289,31,31)
21:31:50.355 01.426 4288 Exposure complete
21:31:50.419 00.064 4288 worker thread done servicing request
21:31:50.419 00.000 8756 OnExposeComplete: enter
21:31:50.419 00.000 8756 UpdateGuideState(): m_state=3
21:31:50.419 00.000 8756 Star::Find(15, 75, 304, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
21:31:50.419 00.000 8756 Star::Find returns 1 (0), X=76.93, Y=306.23, Mass=992, SNR=22.2, Peak=80 HFD=3.4
21:31:50.419 00.000 8756 Status Line: North step   7, dist=12.8
21:31:50.419 00.000 8756 Enqueuing Calibration Move request for direction 0
21:31:50.434 00.015 4288 Worker thread wakes up
21:31:50.434 00.000 4288 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
21:31:50.434 00.000 4288 Handling axis move in thread for scope dir=0 dur=300
21:31:50.434 00.000 4288 scope move axis dir= 0 dur= 300 opts= 0x0
21:31:50.434 00.000 4288 MoveAxis(N, 300, -)
21:31:50.434 00.000 4288 Guiding  Dir = 0, Dur = 300
21:31:50.434 00.000 4288 IsGuiding returns 0
21:31:50.434 00.000 4288 PulseGuide returned control before completion, sleep 310
21:31:50.446 00.012 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:31:50.484 00.038 8756 UpdateGuideState exits: m=992 SNR=22.2
21:31:50.484 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:50.498 00.014 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:31:50.498 00.000 8756 Enqueuing Expose request
21:31:50.753 00.255 4288 IsGuiding returns 1
21:31:50.753 00.000 4288 scope still moving after pulse duration time elapsed
21:31:50.785 00.032 4288 IsGuiding returns 0
21:31:50.785 00.000 4288 scope move finished after 300 + 49 ms
21:31:50.785 00.000 4288 Move returns status 0, amount 300
21:31:50.785 00.000 4288 move complete, result=0
21:31:50.785 00.000 4288 worker thread done servicing request
21:31:50.785 00.000 4288 Worker thread wakes up
21:31:50.785 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:31:50.785 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(62,291,31,31)
21:31:52.434 01.649 4288 Exposure complete
21:31:52.493 00.059 4288 worker thread done servicing request
21:31:52.493 00.000 8756 OnExposeComplete: enter
21:31:52.493 00.000 8756 UpdateGuideState(): m_state=3
21:31:52.497 00.004 8756 Star::Find(15, 76, 306, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
21:31:52.497 00.000 8756 Star::Find returns 1 (0), X=78.68, Y=308.00, Mass=1039, SNR=22.7, Peak=93 HFD=3.3
21:31:52.497 00.000 8756 Status Line: North step   8, dist=15.2
21:31:52.507 00.010 8756 Enqueuing Calibration Move request for direction 0
21:31:52.507 00.000 4288 Worker thread wakes up
21:31:52.507 00.000 4288 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
21:31:52.507 00.000 4288 Handling axis move in thread for scope dir=0 dur=300
21:31:52.507 00.000 4288 scope move axis dir= 0 dur= 300 opts= 0x0
21:31:52.507 00.000 4288 MoveAxis(N, 300, -)
21:31:52.507 00.000 4288 Guiding  Dir = 0, Dur = 300
21:31:52.507 00.000 4288 IsGuiding returns 0
21:31:52.507 00.000 4288 PulseGuide returned control before completion, sleep 310
21:31:52.521 00.014 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:31:52.561 00.040 8756 UpdateGuideState exits: m=1039 SNR=22.7
21:31:52.561 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:52.570 00.009 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:31:52.570 00.000 8756 Enqueuing Expose request
21:31:52.832 00.262 4288 IsGuiding returns 1
21:31:52.832 00.000 4288 scope still moving after pulse duration time elapsed
21:31:52.863 00.031 4288 IsGuiding returns 0
21:31:52.863 00.000 4288 scope move finished after 300 + 54 ms
21:31:52.863 00.000 4288 Move returns status 0, amount 300
21:31:52.863 00.000 4288 move complete, result=0
21:31:52.863 00.000 4288 worker thread done servicing request
21:31:52.863 00.000 4288 Worker thread wakes up
21:31:52.863 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:31:52.863 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(64,293,31,31)
21:31:54.291 01.428 4288 Exposure complete
21:31:54.354 00.063 4288 worker thread done servicing request
21:31:54.354 00.000 8756 OnExposeComplete: enter
21:31:54.354 00.000 8756 UpdateGuideState(): m_state=3
21:31:54.354 00.000 8756 Star::Find(15, 78, 307, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
21:31:54.354 00.000 8756 Star::Find returns 1 (0), X=79.87, Y=309.48, Mass=976, SNR=22.0, Peak=62 HFD=3.8
21:31:54.354 00.000 8756 Status Line: North step   9, dist=17.1
21:31:54.369 00.015 8756 Enqueuing Calibration Move request for direction 0
21:31:54.369 00.000 4288 Worker thread wakes up
21:31:54.369 00.000 4288 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
21:31:54.369 00.000 4288 Handling axis move in thread for scope dir=0 dur=300
21:31:54.369 00.000 4288 scope move axis dir= 0 dur= 300 opts= 0x0
21:31:54.369 00.000 4288 MoveAxis(N, 300, -)
21:31:54.369 00.000 4288 Guiding  Dir = 0, Dur = 300
21:31:54.376 00.007 4288 IsGuiding returns 0
21:31:54.376 00.000 4288 PulseGuide returned control before completion, sleep 310
21:31:54.389 00.013 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:31:54.437 00.048 8756 UpdateGuideState exits: m=976 SNR=22.0
21:31:54.439 00.002 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:54.441 00.002 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:31:54.444 00.003 8756 Enqueuing Expose request
21:31:54.702 00.258 4288 IsGuiding returns 1
21:31:54.702 00.000 4288 scope still moving after pulse duration time elapsed
21:31:54.734 00.032 4288 IsGuiding returns 1
21:31:54.765 00.031 4288 IsGuiding returns 0
21:31:54.765 00.000 4288 scope move finished after 300 + 89 ms
21:31:54.765 00.000 4288 Move returns status 0, amount 300
21:31:54.765 00.000 4288 move complete, result=0
21:31:54.767 00.002 4288 worker thread done servicing request
21:31:54.767 00.000 4288 Worker thread wakes up
21:31:54.767 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:31:54.767 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(65,294,31,31)
21:31:56.413 01.646 4288 Exposure complete
21:31:56.482 00.069 4288 worker thread done servicing request
21:31:56.482 00.000 8756 OnExposeComplete: enter
21:31:56.482 00.000 8756 UpdateGuideState(): m_state=3
21:31:56.482 00.000 8756 Star::Find(15, 79, 309, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
21:31:56.482 00.000 8756 Star::Find returns 1 (0), X=79.97, Y=311.45, Mass=1011, SNR=22.4, Peak=78 HFD=3.6
21:31:56.482 00.000 8756 Status Line: North step  10, dist=18.9
21:31:56.482 00.000 8756 Enqueuing Calibration Move request for direction 0
21:31:56.498 00.016 4288 Worker thread wakes up
21:31:56.498 00.000 4288 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
21:31:56.498 00.000 4288 Handling axis move in thread for scope dir=0 dur=300
21:31:56.498 00.000 4288 scope move axis dir= 0 dur= 300 opts= 0x0
21:31:56.498 00.000 4288 MoveAxis(N, 300, -)
21:31:56.498 00.000 4288 Guiding  Dir = 0, Dur = 300
21:31:56.498 00.000 4288 IsGuiding returns 0
21:31:56.498 00.000 4288 PulseGuide returned control before completion, sleep 307
21:31:56.507 00.009 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:31:56.560 00.053 8756 UpdateGuideState exits: m=1011 SNR=22.4
21:31:56.562 00.002 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:56.564 00.002 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:31:56.568 00.004 8756 Enqueuing Expose request
21:31:56.815 00.247 4288 IsGuiding returns 1
21:31:56.815 00.000 4288 scope still moving after pulse duration time elapsed
21:31:56.847 00.032 4288 IsGuiding returns 0
21:31:56.847 00.000 4288 scope move finished after 300 + 48 ms
21:31:56.847 00.000 4288 Move returns status 0, amount 300
21:31:56.847 00.000 4288 move complete, result=0
21:31:56.847 00.000 4288 worker thread done servicing request
21:31:56.847 00.000 4288 Worker thread wakes up
21:31:56.847 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:31:56.847 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(65,296,31,31)
21:31:58.279 01.432 4288 Exposure complete
21:31:58.335 00.056 4288 worker thread done servicing request
21:31:58.335 00.000 8756 OnExposeComplete: enter
21:31:58.339 00.004 8756 UpdateGuideState(): m_state=3
21:31:58.339 00.000 8756 Star::Find(15, 79, 311, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
21:31:58.339 00.000 8756 Star::Find returns 1 (0), X=80.74, Y=312.88, Mass=1042, SNR=22.7, Peak=73 HFD=3.9
21:31:58.339 00.000 8756 Status Line: North step  11, dist=20.5
21:31:58.351 00.012 8756 Enqueuing Calibration Move request for direction 0
21:31:58.351 00.000 4288 Worker thread wakes up
21:31:58.351 00.000 4288 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
21:31:58.351 00.000 4288 Handling axis move in thread for scope dir=0 dur=300
21:31:58.351 00.000 4288 scope move axis dir= 0 dur= 300 opts= 0x0
21:31:58.351 00.000 4288 MoveAxis(N, 300, -)
21:31:58.351 00.000 4288 Guiding  Dir = 0, Dur = 300
21:31:58.351 00.000 4288 IsGuiding returns 0
21:31:58.351 00.000 4288 PulseGuide returned control before completion, sleep 310
21:31:58.364 00.013 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:31:58.403 00.039 8756 UpdateGuideState exits: m=1042 SNR=22.7
21:31:58.403 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:58.413 00.010 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:31:58.420 00.007 8756 Enqueuing Expose request
21:31:58.672 00.252 4288 IsGuiding returns 1
21:31:58.672 00.000 4288 scope still moving after pulse duration time elapsed
21:31:58.703 00.031 4288 IsGuiding returns 0
21:31:58.703 00.000 4288 scope move finished after 300 + 50 ms
21:31:58.703 00.000 4288 Move returns status 0, amount 300
21:31:58.703 00.000 4288 move complete, result=0
21:31:58.703 00.000 4288 worker thread done servicing request
21:31:58.703 00.000 4288 Worker thread wakes up
21:31:58.703 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:31:58.703 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(66,298,31,31)
21:32:00.351 01.648 4288 Exposure complete
21:32:00.386 00.035 4288 worker thread done servicing request
21:32:00.386 00.000 8756 OnExposeComplete: enter
21:32:00.386 00.000 8756 UpdateGuideState(): m_state=3
21:32:00.402 00.016 8756 Star::Find(15, 80, 312, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
21:32:00.402 00.000 8756 Star::Find returns 1 (0), X=81.94, Y=315.93, Mass=1026, SNR=22.6, Peak=97 HFD=2.9
21:32:00.402 00.000 8756 Status Line: North step  12, dist=23.7
21:32:00.402 00.000 8756 Enqueuing Calibration Move request for direction 0
21:32:00.413 00.011 4288 Worker thread wakes up
21:32:00.413 00.000 4288 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
21:32:00.413 00.000 4288 Handling axis move in thread for scope dir=0 dur=300
21:32:00.413 00.000 4288 scope move axis dir= 0 dur= 300 opts= 0x0
21:32:00.413 00.000 4288 MoveAxis(N, 300, -)
21:32:00.413 00.000 4288 Guiding  Dir = 0, Dur = 300
21:32:00.413 00.000 4288 IsGuiding returns 0
21:32:00.413 00.000 4288 PulseGuide returned control before completion, sleep 310
21:32:00.422 00.009 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:32:00.473 00.051 8756 UpdateGuideState exits: m=1026 SNR=22.6
21:32:00.476 00.003 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:00.481 00.005 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:32:00.484 00.003 8756 Enqueuing Expose request
21:32:00.735 00.251 4288 IsGuiding returns 1
21:32:00.735 00.000 4288 scope still moving after pulse duration time elapsed
21:32:00.767 00.032 4288 IsGuiding returns 0
21:32:00.767 00.000 4288 scope move finished after 300 + 51 ms
21:32:00.767 00.000 4288 Move returns status 0, amount 300
21:32:00.767 00.000 4288 move complete, result=0
21:32:00.767 00.000 4288 worker thread done servicing request
21:32:00.767 00.000 4288 Worker thread wakes up
21:32:00.767 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:32:00.767 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(67,301,31,31)
21:32:02.196 01.429 4288 Exposure complete
21:32:02.259 00.063 4288 worker thread done servicing request
21:32:02.259 00.000 8756 OnExposeComplete: enter
21:32:02.259 00.000 8756 UpdateGuideState(): m_state=3
21:32:02.275 00.016 8756 Star::Find(15, 81, 315, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
21:32:02.275 00.000 8756 Star::Find returns 1 (0), X=82.57, Y=317.29, Mass=949, SNR=21.7, Peak=64 HFD=3.5
21:32:02.275 00.000 8756 NORTH calibration completes with angle=61.5 rate=7.009 parity=1
21:32:02.275 00.000 8756 Falling Through to state GO_SOUTH
21:32:02.275 00.000 8756 Status Line: South step   3, dist=25.2
21:32:02.288 00.013 8756 Enqueuing Calibration Move request for direction 1
21:32:02.291 00.003 4288 Worker thread wakes up
21:32:02.291 00.000 4288 worker thread servicing REQUEST_MOVE scope dir S(1) 1712 opts 0x0
21:32:02.291 00.000 4288 Handling axis move in thread for scope dir=1 dur=1712
21:32:02.291 00.000 4288 scope move axis dir= 1 dur= 1712 opts= 0x0
21:32:02.291 00.000 4288 MoveAxis(S, 1712, -)
21:32:02.291 00.000 4288 Guiding  Dir = 1, Dur = 1712
21:32:02.291 00.000 4288 IsGuiding returns 0
21:32:02.291 00.000 4288 PulseGuide returned control before completion, sleep 1722
21:32:02.291 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:32:02.338 00.047 8756 UpdateGuideState exits: m=949 SNR=21.7
21:32:02.350 00.012 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:02.354 00.004 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:32:02.354 00.000 8756 Enqueuing Expose request
21:32:04.019 01.665 4288 IsGuiding returns 1
21:32:04.019 00.000 4288 scope still moving after pulse duration time elapsed
21:32:04.051 00.032 4288 IsGuiding returns 0
21:32:04.051 00.000 4288 scope move finished after 1712 + 47 ms
21:32:04.051 00.000 4288 Move returns status 0, amount 1712
21:32:04.051 00.000 4288 move complete, result=0
21:32:04.051 00.000 4288 worker thread done servicing request
21:32:04.051 00.000 4288 Worker thread wakes up
21:32:04.051 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:32:04.051 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(68,302,31,31)
21:32:05.697 01.646 4288 Exposure complete
21:32:05.746 00.049 4288 worker thread done servicing request
21:32:05.746 00.000 8756 OnExposeComplete: enter
21:32:05.757 00.011 8756 UpdateGuideState(): m_state=3
21:32:05.757 00.000 8756 Star::Find(15, 82, 317, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
21:32:05.757 00.000 8756 Star::Find returns 1 (0), X=78.44, Y=308.87, Mass=1059, SNR=22.9, Peak=91 HFD=3.2
21:32:05.761 00.004 8756 Status Line: South step   2, dist=15.9
21:32:05.761 00.000 8756 Enqueuing Calibration Move request for direction 1
21:32:05.761 00.000 4288 Worker thread wakes up
21:32:05.761 00.000 4288 worker thread servicing REQUEST_MOVE scope dir S(1) 1712 opts 0x0
21:32:05.761 00.000 4288 Handling axis move in thread for scope dir=1 dur=1712
21:32:05.761 00.000 4288 scope move axis dir= 1 dur= 1712 opts= 0x0
21:32:05.761 00.000 4288 MoveAxis(S, 1712, -)
21:32:05.761 00.000 4288 Guiding  Dir = 1, Dur = 1712
21:32:05.761 00.000 4288 IsGuiding returns 0
21:32:05.761 00.000 4288 PulseGuide returned control before completion, sleep 1722
21:32:05.782 00.021 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:32:05.829 00.047 8756 UpdateGuideState exits: m=1059 SNR=22.9
21:32:05.831 00.002 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:05.833 00.002 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:32:05.835 00.002 8756 Enqueuing Expose request
21:32:07.508 01.673 4288 IsGuiding returns 1
21:32:07.508 00.000 4288 scope still moving after pulse duration time elapsed
21:32:07.540 00.032 4288 IsGuiding returns 0
21:32:07.540 00.000 4288 scope move finished after 1712 + 56 ms
21:32:07.540 00.000 4288 Move returns status 0, amount 1712
21:32:07.540 00.000 4288 move complete, result=0
21:32:07.540 00.000 4288 worker thread done servicing request
21:32:07.540 00.000 4288 Worker thread wakes up
21:32:07.540 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:32:07.540 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(63,294,31,31)
21:32:09.191 01.651 4288 Exposure complete
21:32:09.239 00.048 4288 worker thread done servicing request
21:32:09.239 00.000 8756 OnExposeComplete: enter
21:32:09.255 00.016 8756 UpdateGuideState(): m_state=3
21:32:09.257 00.002 8756 Star::Find(15, 78, 308, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
21:32:09.259 00.002 8756 Star::Find returns 1 (0), X=73.18, Y=297.75, Mass=966, SNR=21.9, Peak=91 HFD=2.8
21:32:09.261 00.002 8756 Status Line: South step   1, dist= 3.7
21:32:09.267 00.006 8756 Enqueuing Calibration Move request for direction 1
21:32:09.269 00.002 4288 Worker thread wakes up
21:32:09.269 00.000 4288 worker thread servicing REQUEST_MOVE scope dir S(1) 176 opts 0x0
21:32:09.269 00.000 4288 Handling axis move in thread for scope dir=1 dur=176
21:32:09.269 00.000 4288 scope move axis dir= 1 dur= 176 opts= 0x0
21:32:09.269 00.000 4288 MoveAxis(S, 176, -)
21:32:09.269 00.000 4288 Guiding  Dir = 1, Dur = 176
21:32:09.269 00.000 4288 IsGuiding returns 0
21:32:09.269 00.000 4288 PulseGuide returned control before completion, sleep 186
21:32:09.281 00.012 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:32:09.319 00.038 8756 UpdateGuideState exits: m=966 SNR=21.9
21:32:09.319 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:09.319 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:32:09.319 00.000 8756 Enqueuing Expose request
21:32:09.460 00.141 4288 IsGuiding returns 1
21:32:09.460 00.000 4288 scope still moving after pulse duration time elapsed
21:32:09.492 00.032 4288 IsGuiding returns 0
21:32:09.492 00.000 4288 scope move finished after 176 + 46 ms
21:32:09.492 00.000 4288 Move returns status 0, amount 176
21:32:09.492 00.000 4288 move complete, result=0
21:32:09.492 00.000 4288 worker thread done servicing request
21:32:09.492 00.000 4288 Worker thread wakes up
21:32:09.492 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:32:09.492 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(58,283,31,31)
21:32:10.922 01.430 4288 Exposure complete
21:32:10.976 00.054 4288 worker thread done servicing request
21:32:10.976 00.000 8756 OnExposeComplete: enter
21:32:10.976 00.000 8756 UpdateGuideState(): m_state=3
21:32:10.976 00.000 8756 Star::Find(15, 73, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
21:32:10.976 00.000 8756 Star::Find returns 1 (0), X=72.72, Y=297.37, Mass=964, SNR=21.9, Peak=84 HFD=3.2
21:32:10.985 00.009 8756 Falling Through to state CALIBRATION_STATE_NUDGE_SOUTH
21:32:10.985 00.000 8756 Nudge: theta = 2.57
21:32:10.985 00.000 8756 South nudging, decAmt = 6.538, Normal south moves = 21.923
21:32:10.985 00.000 8756 Sending NudgeSouth pulse of duration 300 ms
21:32:10.985 00.000 8756 Status Line: Nudge South   1
21:32:10.996 00.011 8756 Enqueuing Calibration Move request for direction 1
21:32:10.996 00.000 4288 Worker thread wakes up
21:32:11.001 00.005 4288 worker thread servicing REQUEST_MOVE scope dir S(1) 300 opts 0x0
21:32:11.001 00.000 4288 Handling axis move in thread for scope dir=1 dur=300
21:32:11.001 00.000 4288 scope move axis dir= 1 dur= 300 opts= 0x0
21:32:11.001 00.000 4288 MoveAxis(S, 300, -)
21:32:11.001 00.000 4288 Guiding  Dir = 1, Dur = 300
21:32:11.001 00.000 4288 IsGuiding returns 0
21:32:11.001 00.000 4288 PulseGuide returned control before completion, sleep 310
21:32:11.014 00.013 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:32:11.049 00.035 8756 UpdateGuideState exits: m=964 SNR=21.9
21:32:11.049 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:11.049 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:32:11.065 00.016 8756 Enqueuing Expose request
21:32:11.320 00.255 4288 IsGuiding returns 1
21:32:11.320 00.000 4288 scope still moving after pulse duration time elapsed
21:32:11.350 00.030 4288 IsGuiding returns 0
21:32:11.350 00.000 4288 scope move finished after 300 + 49 ms
21:32:11.350 00.000 4288 Move returns status 0, amount 300
21:32:11.350 00.000 4288 move complete, result=0
21:32:11.350 00.000 4288 worker thread done servicing request
21:32:11.350 00.000 4288 Worker thread wakes up
21:32:11.350 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:32:11.350 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(58,282,31,31)
21:32:12.987 01.637 4288 Exposure complete
21:32:13.038 00.051 4288 worker thread done servicing request
21:32:13.038 00.000 8756 OnExposeComplete: enter
21:32:13.048 00.010 8756 UpdateGuideState(): m_state=3
21:32:13.048 00.000 8756 Star::Find(15, 72, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
21:32:13.048 00.000 8756 Star::Find returns 1 (0), X=71.51, Y=294.94, Mass=996, SNR=22.2, Peak=78 HFD=3.4
21:32:13.048 00.000 8756 Nudge: theta = 2.39
21:32:13.048 00.000 8756 Nudging discontinued, wrong direction: 2.39
21:32:13.048 00.000 8756 Final south nudging status: Current loc = {71.509,294.943}, targeting {59.751,294.511}
21:32:13.048 00.000 8756 Falling Through to state CALIBRATION_COMPLETE
21:32:13.048 00.000 8756 GetString("/profile/6/scope/calibration/timestamp", "") returns "1/12/2026 9:29:04 PM"
21:32:13.064 00.016 8756 GetDouble("/profile/6/scope/calibration/xRate", 1.000000) returns 0.007460
21:32:13.064 00.000 8756 GetDouble("/profile/6/scope/calibration/yRate", 1.000000) returns 0.006251
21:32:13.064 00.000 8756 GetInt("/profile/6/scope/calibration/binning", 1) returns 1
21:32:13.070 00.006 8756 GetDouble("/profile/6/scope/calibration/xAngle", 0.000000) returns 2.795610
21:32:13.070 00.000 8756 GetDouble("/profile/6/scope/calibration/yAngle", 0.000000) returns 1.292580
21:32:13.070 00.000 8756 GetDouble("/profile/6/scope/calibration/declination", 0.000000) returns 0.000561
21:32:13.070 00.000 8756 GetInt("/profile/6/scope/calibration/pierSide", -1) returns 1
21:32:13.070 00.000 8756 GetInt("/profile/6/scope/calibration/raGuideParity", 0) returns 1
21:32:13.070 00.000 8756 GetInt("/profile/6/scope/calibration/decGuideParity", 0) returns 1
21:32:13.080 00.010 8756 GetDouble("/profile/6/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:32:13.080 00.000 8756 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
21:32:13.080 00.000 8756 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
21:32:13.080 00.000 8756 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003125
21:32:13.080 00.000 8756 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003125
21:32:13.080 00.000 8756 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 3.882800
21:32:13.080 00.000 8756 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 10
21:32:13.080 00.000 8756 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 12
21:32:13.096 00.016 8756 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:32:13.096 00.000 8756 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 0
21:32:13.098 00.002 8756 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 8:10:28 PM"
21:32:13.101 00.003 8756 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
21:32:13.101 00.000 8756 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.0 0.8}, {-5.6 1.8}, {-7.6 2.4}, {-10.5 3.9}, {-12.2 4.6}, {-15.6 5.5}, {-17.1 6.3}, {-20.3 6.9}, {-21.8 7.9}, {-24.6 8.9}, {-24.6 8.9}, {-13.5 3.9}, {-5.0 0.1}"
21:32:13.101 00.000 8756 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.0 -2.8}, {-1.5 -4.4}, {-2.8 -6.9}, {-3.2 -8.2}, {-4.1 -11.2}, {-4.4 -12.6}, {-5.3 -15.4}, {-5.6 -16.8}, {-6.4 -19.4}, {-6.7 -20.9}, {-7.1 -23.7}, {-7.2 -25.2}, {-7.2 -25.2}, {-2.6 -18.3}, {3.2 -8.7}, {4.3 -7.6}"
21:32:13.101 00.000 8756 ScopeASCOM::GetDeclinationRadians() returns -0.0
21:32:13.101 00.000 8756 ScopeASCOM::SideOfPier() returns 1
21:32:13.101 00.000 8756 Mount::SetCalibration (scope) -- xAngle=157.2 yAngle=61.5 xRate=8.595 yRate=7.009 bin=1 dec=-0.0 pierSide=1 par=+/+ rotAng=None
21:32:13.111 00.010 8756 Mount::SetCalibration (scope) -- sets m_xAngle=157.2 m_yAngleError=-174.3
21:32:13.111 00.000 8756 ScopeASCOM::GetDeclinationRadians() returns -0.0
21:32:13.111 00.000 8756 ScopeASCOM::SideOfPier() returns 1
21:32:13.190 00.079 8756 ScopeASCOM::GetGuideRates returns 0 13.500 13.500 a-s/sec
21:32:13.192 00.002 8756 ScopeASCOM::SideOfPier() returns 1
21:32:13.198 00.006 8756 GetString("/profile/6/scope/calibration/timestamp", "") returns "1/12/2026 9:32:13 PM"
21:32:13.198 00.000 8756 GetDouble("/profile/6/scope/calibration/xRate", 1.000000) returns 0.008595
21:32:13.198 00.000 8756 GetDouble("/profile/6/scope/calibration/yRate", 1.000000) returns 0.007009
21:32:13.206 00.008 8756 GetInt("/profile/6/scope/calibration/binning", 1) returns 1
21:32:13.206 00.000 8756 GetDouble("/profile/6/scope/calibration/xAngle", 0.000000) returns 2.744320
21:32:13.206 00.000 8756 GetDouble("/profile/6/scope/calibration/yAngle", 0.000000) returns 1.073540
21:32:13.206 00.000 8756 GetDouble("/profile/6/scope/calibration/declination", 0.000000) returns -0.000007
21:32:13.206 00.000 8756 GetInt("/profile/6/scope/calibration/pierSide", -1) returns 1
21:32:13.206 00.000 8756 GetInt("/profile/6/scope/calibration/raGuideParity", 0) returns 1
21:32:13.206 00.000 8756 GetInt("/profile/6/scope/calibration/decGuideParity", 0) returns 1
21:32:13.206 00.000 8756 GetDouble("/profile/6/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:32:13.206 00.000 8756 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
21:32:13.222 00.016 8756 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
21:32:13.226 00.004 8756 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003750
21:32:13.226 00.000 8756 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003750
21:32:13.226 00.000 8756 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 5.728370
21:32:13.226 00.000 8756 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 10
21:32:13.226 00.000 8756 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 12
21:32:13.226 00.000 8756 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:32:13.237 00.011 8756 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 0
21:32:13.237 00.000 8756 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 9:32:13 PM"
21:32:13.237 00.000 8756 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
21:32:13.237 00.000 8756 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.2 0.5}, {-3.9 1.5}, {-6.9 3.2}, {-8.4 3.8}, {-12.0 4.9}, {-13.9 5.9}, {-17.0 7.5}, {-18.8 8.1}, {-22.4 9.9}, {-23.8 10.0}, {-23.8 10.0}, {-14.7 5.6}, {-7.5 2.0}"
21:32:13.237 00.000 8756 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.9 -2.0}, {-2.0 -3.3}, {-3.3 -6.0}, {-4.1 -7.2}, {-5.2 -9.3}, {-6.4 -11.1}, {-8.1 -12.9}, {-9.3 -14.4}, {-9.4 -16.3}, {-10.2 -17.8}, {-11.4 -20.8}, {-12.0 -22.2}, {-12.0 -22.2}, {-7.9 -13.8}, {-2.6 -2.6}, {-2.2 -2.3}"
21:32:13.237 00.000 8756 GetBoolean("/Confirm/6/CalWarning_Rates", 1) returns 1
21:32:13.237 00.000 8756 Alert: Advisory: Calibration completed but RA and Dec rates vary by an unexpected amount (often caused by large Dec backlash)
21:32:13.485 00.248 8756 Calibration alert details: Expected ratio at dec=-0.0 is 1.000, actual is 1.226
21:32:13.490 00.005 8756 Status Line: Calibration complete
21:32:13.511 00.021 8756 Calibration Complete
21:32:13.515 00.004 8756 PhdConfig flush
21:32:13.515 00.000 8756 Changing from state CALIBRATING_PRIMARY to CALIBRATING_SECONDARY
21:32:13.522 00.007 8756 guider state => CALIBRATED
21:32:13.522 00.000 8756 Changing from state CALIBRATED to CALIBRATED
21:32:13.522 00.000 8756 guider state => CALIBRATED
21:32:13.522 00.000 8756 Changing from state CALIBRATED to GUIDING
21:32:13.522 00.000 8756 ScopeASCOM::GetDeclinationRadians() returns -0.0
21:32:13.538 00.016 8756 ScopeASCOM::SideOfPier() returns 1
21:32:13.538 00.000 8756 AdjustCalibrationForScopePointing (scope): current dec=-0.0 pierSide=1, cal dec=-0.0 pierSide=1 rotAngle=None bin=1
21:32:13.538 00.000 8756 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
21:32:13.538 00.000 8756 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
21:32:13.538 00.000 8756 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003750
21:32:13.554 00.016 8756 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003750
21:32:13.556 00.002 8756 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 5.728370
21:32:13.558 00.002 8756 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 10
21:32:13.560 00.002 8756 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 12
21:32:13.562 00.002 8756 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:32:13.564 00.002 8756 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 3
21:32:13.566 00.002 8756 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 9:32:13 PM"
21:32:13.566 00.000 8756 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
21:32:13.568 00.002 8756 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.2 0.5}, {-3.9 1.5}, {-6.9 3.2}, {-8.4 3.8}, {-12.0 4.9}, {-13.9 5.9}, {-17.0 7.5}, {-18.8 8.1}, {-22.4 9.9}, {-23.8 10.0}, {-23.8 10.0}, {-14.7 5.6}, {-7.5 2.0}"
21:32:13.570 00.002 8756 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.9 -2.0}, {-2.0 -3.3}, {-3.3 -6.0}, {-4.1 -7.2}, {-5.2 -9.3}, {-6.4 -11.1}, {-8.1 -12.9}, {-9.3 -14.4}, {-9.4 -16.3}, {-10.2 -17.8}, {-11.4 -20.8}, {-12.0 -22.2}, {-12.0 -22.2}, {-7.9 -13.8}, {-2.6 -2.6}, {-2.2 -2.3}"
21:32:13.648 00.078 8756 ScopeASCOM::GetGuideRates returns 0 13.500 13.500 a-s/sec
21:32:13.650 00.002 8756 GetDouble("/profile/6/camera/pixelsize", 0.000000) returns 3.750000
21:32:13.658 00.008 8756 ScopeASCOM::GetDeclinationRadians() returns -0.0
21:32:13.660 00.002 8756 ScopeASCOM::SideOfPier() returns 1
21:32:13.664 00.004 8756 setting lock position to (71.51, 294.94)
21:32:13.668 00.004 8756 guider state => GUIDING
21:32:13.670 00.002 8756 Status Line: Guiding
21:32:13.676 00.006 8756 Mount: notify guiding started
21:32:13.678 00.002 8756 ScopeASCOM::SideOfPier() returns 1
21:32:13.682 00.004 8756 PPEC: guiding starts RA = 5.2167 hr, pier West, prev RA = 5.2160 hr, pier West
21:32:13.682 00.000 8756 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
21:32:13.682 00.000 8756 PPEC: guiding was stopped for 79.8 seconds, deltaRA +2.5s, worm delta +77.3s, 11.7% of period (662.8s), limit 40.0% (265.1s)
21:32:13.682 00.000 8756 PPEC: resume guiding with gear time offset -2.5 seconds
21:32:13.682 00.000 8756 GetString("/profile/6/name", "") returns "OAG"
21:32:13.682 00.000 8756 GetString("/profile/6/scope/calibration/timestamp", "") returns "1/12/2026 9:32:13 PM"
21:32:13.696 00.014 8756 GetDouble("/profile/6/scope/calibration/xRate", 1.000000) returns 0.008595
21:32:13.699 00.003 8756 GetDouble("/profile/6/scope/calibration/yRate", 1.000000) returns 0.007009
21:32:13.699 00.000 8756 GetInt("/profile/6/scope/calibration/binning", 1) returns 1
21:32:13.699 00.000 8756 GetDouble("/profile/6/scope/calibration/xAngle", 0.000000) returns 2.744320
21:32:13.699 00.000 8756 GetDouble("/profile/6/scope/calibration/yAngle", 0.000000) returns 1.073540
21:32:13.699 00.000 8756 GetDouble("/profile/6/scope/calibration/declination", 0.000000) returns -0.000007
21:32:13.699 00.000 8756 GetInt("/profile/6/scope/calibration/pierSide", -1) returns 1
21:32:13.699 00.000 8756 GetInt("/profile/6/scope/calibration/raGuideParity", 0) returns 1
21:32:13.712 00.013 8756 GetInt("/profile/6/scope/calibration/decGuideParity", 0) returns 1
21:32:13.712 00.000 8756 GetDouble("/profile/6/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:32:13.712 00.000 8756 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
21:32:13.712 00.000 8756 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
21:32:13.712 00.000 8756 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003750
21:32:13.712 00.000 8756 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003750
21:32:13.712 00.000 8756 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 5.728370
21:32:13.726 00.014 8756 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 10
21:32:13.728 00.002 8756 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 12
21:32:13.728 00.000 8756 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:32:13.728 00.000 8756 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 3
21:32:13.728 00.000 8756 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 9:32:13 PM"
21:32:13.728 00.000 8756 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
21:32:13.728 00.000 8756 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.2 0.5}, {-3.9 1.5}, {-6.9 3.2}, {-8.4 3.8}, {-12.0 4.9}, {-13.9 5.9}, {-17.0 7.5}, {-18.8 8.1}, {-22.4 9.9}, {-23.8 10.0}, {-23.8 10.0}, {-14.7 5.6}, {-7.5 2.0}"
21:32:13.728 00.000 8756 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.9 -2.0}, {-2.0 -3.3}, {-3.3 -6.0}, {-4.1 -7.2}, {-5.2 -9.3}, {-6.4 -11.1}, {-8.1 -12.9}, {-9.3 -14.4}, {-9.4 -16.3}, {-10.2 -17.8}, {-11.4 -20.8}, {-12.0 -22.2}, {-12.0 -22.2}, {-7.9 -13.8}, {-2.6 -2.6}, {-2.2 -2.3}"
21:32:13.728 00.000 8756 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
21:32:13.728 00.000 8756 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
21:32:13.743 00.015 8756 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003750
21:32:13.743 00.000 8756 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003750
21:32:13.743 00.000 8756 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 5.728370
21:32:13.743 00.000 8756 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 10
21:32:13.743 00.000 8756 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 12
21:32:13.743 00.000 8756 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:32:13.743 00.000 8756 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 3
21:32:13.757 00.014 8756 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 9:32:13 PM"
21:32:13.759 00.002 8756 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
21:32:13.759 00.000 8756 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.2 0.5}, {-3.9 1.5}, {-6.9 3.2}, {-8.4 3.8}, {-12.0 4.9}, {-13.9 5.9}, {-17.0 7.5}, {-18.8 8.1}, {-22.4 9.9}, {-23.8 10.0}, {-23.8 10.0}, {-14.7 5.6}, {-7.5 2.0}"
21:32:13.759 00.000 8756 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.9 -2.0}, {-2.0 -3.3}, {-3.3 -6.0}, {-4.1 -7.2}, {-5.2 -9.3}, {-6.4 -11.1}, {-8.1 -12.9}, {-9.3 -14.4}, {-9.4 -16.3}, {-10.2 -17.8}, {-11.4 -20.8}, {-12.0 -22.2}, {-12.0 -22.2}, {-7.9 -13.8}, {-2.6 -2.6}, {-2.2 -2.3}"
21:32:13.838 00.079 8756 ScopeASCOM::GetGuideRates returns 0 13.500 13.500 a-s/sec
21:32:13.838 00.000 8756 ScopeASCOM::SideOfPier() returns 1
21:32:13.838 00.000 8756 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
21:32:13.838 00.000 8756 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
21:32:13.838 00.000 8756 ScopeASCOM::GetDeclinationRadians() returns -0.0
21:32:13.838 00.000 8756 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination -0.0
21:32:13.851 00.013 8756 MountToCamera -- mountTheta (-0.00) + m_xAngle (2.74) = xAngle (2.74 = 2.74)
21:32:13.854 00.003 8756 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=-0.00, cameraY=0.00 cameraTheta=0.00
21:32:13.854 00.000 8756 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,0.00 arcsec/hr
21:32:13.854 00.000 8756 UpdateLockPosShiftCameraCoords: shift rate -0,0 px/sec
21:32:13.854 00.000 8756 GetInt("/profile/6/AutoLoadCalibration", -1) returns 1
21:32:13.854 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:32:13.902 00.048 8756 UpdateGuideState exits: m=996 SNR=22.2
21:32:13.902 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:13.902 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:32:13.902 00.000 8756 Enqueuing Expose request
21:32:13.902 00.000 4288 Worker thread wakes up
21:32:13.902 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:32:13.902 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(57,280,31,31)
21:32:15.327 01.425 4288 Exposure complete
21:32:15.394 00.067 4288 worker thread done servicing request
21:32:15.394 00.000 8756 OnExposeComplete: enter
21:32:15.394 00.000 8756 UpdateGuideState(): m_state=6
21:32:15.394 00.000 8756 Star::Find(15, 71, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:32:15.400 00.006 8756 Star::Find returns 1 (0), X=71.10, Y=295.44, Mass=981, SNR=22.1, Peak=96 HFD=3.1
21:32:15.400 00.000 8756 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.74) = xAngle (-0.48 = -0.48)
21:32:15.400 00.000 8756 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (2.56 = 2.56)
21:32:15.400 00.000 8756 CameraToMount -- cameraX=-0.41 cameraY=0.50 hyp=0.65 cameraTheta=2.26 mountX=0.57 mountY=0.36, mountTheta=0.56
21:32:15.400 00.000 8756 SchedulePrimaryMove(10493588, x=-0.41, y=0.50, opts=13)
21:32:15.410 00.010 8756 Enqueuing Move request for scope (-0.41, 0.50)
21:32:15.410 00.000 4288 Worker thread wakes up
21:32:15.410 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.50) opts 0xd
21:32:15.410 00.000 4288 Handling offset move in thread for scope, endpoint = (-0.41, 0.50)
21:32:15.410 00.000 4288 Moving (-0.41, 0.50) raw xDistance=0.57 yDistance=0.36
21:32:15.413 00.003 4288 PPEC rslt(dithering): input = 0.57, final = 0.34
21:32:15.413 00.000 4288 PPEC: input: 0.57, control: 0.34, exposure: 1500
21:32:15.413 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:32:15.413 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
21:32:15.413 00.000 4288 MoveAxis(W, 40, ABG)
21:32:15.413 00.000 4288 Guiding  Dir = 3, Dur = 40
21:32:15.413 00.000 4288 IsGuiding returns 0
21:32:15.413 00.000 4288 PulseGuide returned control before completion, sleep 50
21:32:15.426 00.013 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:32:15.468 00.042 8756 UpdateGuideState exits: m=981 SNR=22.1
21:32:15.470 00.002 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:15.472 00.002 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:32:15.474 00.002 8756 Enqueuing Expose request
21:32:15.478 00.004 4288 IsGuiding returns 1
21:32:15.478 00.000 4288 scope still moving after pulse duration time elapsed
21:32:15.505 00.027 4288 IsGuiding returns 0
21:32:15.505 00.000 4288 scope move finished after 40 + 51 ms
21:32:15.505 00.000 4288 Move returns status 0, amount 40
21:32:15.505 00.000 4288 MoveAxis(N, 0, ABG)
21:32:15.505 00.000 4288 Move returns status 0, amount 0
21:32:15.505 00.000 4288 move complete, result=0
21:32:15.505 00.000 4288 worker thread done servicing request
21:32:15.505 00.000 4288 Worker thread wakes up
21:32:15.505 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:32:15.505 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(57,280,31,31)
21:32:15.507 00.002 8756 GuideStep: 0.6 px 40 ms WEST, 0.4 px 0 ms NORTH
21:32:17.151 01.644 4288 Exposure complete
21:32:17.202 00.051 4288 worker thread done servicing request
21:32:17.215 00.013 8756 OnExposeComplete: enter
21:32:17.215 00.000 8756 UpdateGuideState(): m_state=6
21:32:17.215 00.000 8756 Star::Find(15, 71, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
21:32:17.215 00.000 8756 Star::Find returns 1 (0), X=71.04, Y=295.91, Mass=962, SNR=21.9, Peak=88 HFD=2.9
21:32:17.215 00.000 8756 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.74) = xAngle (-0.73 = -0.73)
21:32:17.215 00.000 8756 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (2.32 = 2.32)
21:32:17.215 00.000 8756 CameraToMount -- cameraX=-0.47 cameraY=0.97 hyp=1.08 cameraTheta=2.02 mountX=0.81 mountY=0.79, mountTheta=0.78
21:32:17.226 00.011 8756 SchedulePrimaryMove(10493588, x=-0.47, y=0.97, opts=13)
21:32:17.231 00.005 8756 Enqueuing Move request for scope (-0.47, 0.97)
21:32:17.231 00.000 4288 Worker thread wakes up
21:32:17.231 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.97) opts 0xd
21:32:17.231 00.000 4288 Handling offset move in thread for scope, endpoint = (-0.47, 0.97)
21:32:17.231 00.000 4288 Moving (-0.47, 0.97) raw xDistance=0.81 yDistance=0.79
21:32:17.231 00.000 4288 PPEC rslt(dithering): input = 0.81, final = 0.48
21:32:17.231 00.000 4288 PPEC: input: 0.81, control: 0.48, exposure: 1500
21:32:17.231 00.000 4288 resist switch: large excursion: input 0.79 thresh 0.45 direction from 0 to 1
21:32:17.231 00.000 4288 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.37
21:32:17.231 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.79 from input 0.79
21:32:17.231 00.000 4288 MoveAxis(W, 56, ABG)
21:32:17.231 00.000 4288 Guiding  Dir = 3, Dur = 56
21:32:17.231 00.000 4288 IsGuiding returns 0
21:32:17.231 00.000 4288 PulseGuide returned control before completion, sleep 66
21:32:17.246 00.015 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:32:17.288 00.042 8756 UpdateGuideState exits: m=962 SNR=21.9
21:32:17.288 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:17.288 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:32:17.294 00.006 8756 Enqueuing Expose request
21:32:17.310 00.016 4288 IsGuiding returns 1
21:32:17.310 00.000 4288 scope still moving after pulse duration time elapsed
21:32:17.341 00.031 4288 IsGuiding returns 0
21:32:17.341 00.000 4288 scope move finished after 56 + 51 ms
21:32:17.341 00.000 4288 Move returns status 0, amount 56
21:32:17.341 00.000 4288 MoveAxis(S, 113, ABG)
21:32:17.341 00.000 4288 Guiding  Dir = 1, Dur = 113
21:32:17.341 00.000 4288 IsGuiding returns 0
21:32:17.341 00.000 4288 PulseGuide returned control before completion, sleep 123
21:32:17.468 00.127 4288 IsGuiding returns 1
21:32:17.468 00.000 4288 scope still moving after pulse duration time elapsed
21:32:17.500 00.032 4288 IsGuiding returns 1
21:32:17.532 00.032 4288 IsGuiding returns 1
21:32:17.563 00.031 4288 IsGuiding returns 0
21:32:17.563 00.000 4288 scope move finished after 113 + 108 ms
21:32:17.563 00.000 4288 Move returns status 0, amount 113
21:32:17.563 00.000 4288 move complete, result=0
21:32:17.563 00.000 4288 worker thread done servicing request
21:32:17.563 00.000 8756 GuideStep: 0.8 px 56 ms WEST, 0.8 px 113 ms SOUTH
21:32:17.570 00.007 4288 Worker thread wakes up
21:32:17.570 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:32:17.570 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(57,280,31,31)
21:32:18.995 01.425 4288 Exposure complete
21:32:19.058 00.063 4288 worker thread done servicing request
21:32:19.058 00.000 8756 OnExposeComplete: enter
21:32:19.058 00.000 8756 UpdateGuideState(): m_state=6
21:32:19.058 00.000 8756 Star::Find(15, 71, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
21:32:19.058 00.000 8756 Star::Find returns 1 (0), X=70.54, Y=295.46, Mass=1025, SNR=22.6, Peak=87 HFD=3.2
21:32:19.069 00.011 8756 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.74) = xAngle (-0.09 = -0.09)
21:32:19.069 00.000 8756 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (2.95 = 2.95)
21:32:19.069 00.000 8756 CameraToMount -- cameraX=-0.97 cameraY=0.51 hyp=1.10 cameraTheta=2.66 mountX=1.10 mountY=0.21, mountTheta=0.19
21:32:19.074 00.005 8756 SchedulePrimaryMove(10493588, x=-0.97, y=0.51, opts=13)
21:32:19.074 00.000 8756 Enqueuing Move request for scope (-0.97, 0.51)
21:32:19.074 00.000 4288 Worker thread wakes up
21:32:19.074 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-0.97, 0.51) opts 0xd
21:32:19.074 00.000 4288 Handling offset move in thread for scope, endpoint = (-0.97, 0.51)
21:32:19.074 00.000 4288 Moving (-0.97, 0.51) raw xDistance=1.10 yDistance=0.21
21:32:19.074 00.000 4288 PPEC rslt(dithering): input = 1.10, final = 0.66
21:32:19.074 00.000 4288 PPEC: input: 1.10, control: 0.66, exposure: 1500
21:32:19.074 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
21:32:19.074 00.000 4288 MoveAxis(W, 76, ABG)
21:32:19.074 00.000 4288 Guiding  Dir = 3, Dur = 76
21:32:19.074 00.000 4288 IsGuiding returns 0
21:32:19.074 00.000 4288 PulseGuide returned control before completion, sleep 86
21:32:19.090 00.016 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:32:19.132 00.042 8756 UpdateGuideState exits: m=1025 SNR=22.6
21:32:19.137 00.005 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:19.137 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:32:19.137 00.000 8756 Enqueuing Expose request
21:32:19.169 00.032 4288 IsGuiding returns 1
21:32:19.169 00.000 4288 scope still moving after pulse duration time elapsed
21:32:19.201 00.032 4288 IsGuiding returns 0
21:32:19.201 00.000 4288 scope move finished after 76 + 44 ms
21:32:19.201 00.000 4288 Move returns status 0, amount 76
21:32:19.201 00.000 4288 MoveAxis(S, 29, ABG)
21:32:19.201 00.000 4288 Guiding  Dir = 1, Dur = 29
21:32:19.201 00.000 4288 IsGuiding returns 0
21:32:19.201 00.000 4288 PulseGuide returned control before completion, sleep 39
21:32:19.249 00.048 4288 IsGuiding returns 1
21:32:19.249 00.000 4288 scope still moving after pulse duration time elapsed
21:32:19.280 00.031 4288 IsGuiding returns 0
21:32:19.280 00.000 4288 scope move finished after 29 + 48 ms
21:32:19.280 00.000 4288 Move returns status 0, amount 29
21:32:19.280 00.000 4288 move complete, result=0
21:32:19.280 00.000 4288 worker thread done servicing request
21:32:19.280 00.000 4288 Worker thread wakes up
21:32:19.280 00.000 8756 GuideStep: 1.1 px 76 ms WEST, 0.2 px 29 ms SOUTH
21:32:19.280 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:32:19.280 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(57,280,31,31)
21:32:20.932 01.652 4288 Exposure complete
21:32:20.995 00.063 4288 worker thread done servicing request
21:32:20.995 00.000 8756 OnExposeComplete: enter
21:32:20.995 00.000 8756 UpdateGuideState(): m_state=6
21:32:20.995 00.000 8756 Star::Find(15, 70, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
21:32:20.995 00.000 8756 Star::Find returns 1 (0), X=70.41, Y=294.91, Mass=978, SNR=22.0, Peak=96 HFD=3.0
21:32:21.007 00.012 8756 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.74) = xAngle (-5.85 = 0.43)
21:32:21.008 00.001 8756 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-2.81 = -2.81)
21:32:21.008 00.000 8756 CameraToMount -- cameraX=-1.10 cameraY=-0.04 hyp=1.10 cameraTheta=-3.11 mountX=1.00 mountY=-0.36, mountTheta=-0.34
21:32:21.011 00.003 8756 SchedulePrimaryMove(10493588, x=-1.10, y=-0.04, opts=13)
21:32:21.011 00.000 8756 Enqueuing Move request for scope (-1.10, -0.04)
21:32:21.011 00.000 4288 Worker thread wakes up
21:32:21.011 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-1.10, -0.04) opts 0xd
21:32:21.011 00.000 4288 Handling offset move in thread for scope, endpoint = (-1.10, -0.04)
21:32:21.011 00.000 4288 Moving (-1.10, -0.04) raw xDistance=1.00 yDistance=-0.36
21:32:21.011 00.000 4288 PPEC rslt(dithering): input = 1.00, final = 0.60
21:32:21.011 00.000 4288 PPEC: input: 1.00, control: 0.60, exposure: 1500
21:32:21.011 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:32:21.011 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
21:32:21.011 00.000 4288 MoveAxis(W, 70, ABG)
21:32:21.011 00.000 4288 Guiding  Dir = 3, Dur = 70
21:32:21.011 00.000 4288 IsGuiding returns 0
21:32:21.011 00.000 4288 PulseGuide returned control before completion, sleep 80
21:32:21.026 00.015 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:32:21.069 00.043 8756 UpdateGuideState exits: m=978 SNR=22.0
21:32:21.074 00.005 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:21.074 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:32:21.074 00.000 8756 Enqueuing Expose request
21:32:21.105 00.031 4288 IsGuiding returns 1
21:32:21.105 00.000 4288 scope still moving after pulse duration time elapsed
21:32:21.137 00.032 4288 IsGuiding returns 0
21:32:21.137 00.000 4288 scope move finished after 70 + 49 ms
21:32:21.137 00.000 4288 Move returns status 0, amount 70
21:32:21.137 00.000 4288 MoveAxis(N, 0, ABG)
21:32:21.137 00.000 4288 Move returns status 0, amount 0
21:32:21.137 00.000 4288 move complete, result=0
21:32:21.137 00.000 4288 worker thread done servicing request
21:32:21.137 00.000 4288 Worker thread wakes up
21:32:21.137 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:32:21.137 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(57,280,31,31)
21:32:21.137 00.000 8756 GuideStep: 1.0 px 70 ms WEST, -0.4 px 0 ms NORTH
21:32:22.566 01.429 4288 Exposure complete
21:32:22.634 00.068 4288 worker thread done servicing request
21:32:22.634 00.000 8756 OnExposeComplete: enter
21:32:22.634 00.000 8756 UpdateGuideState(): m_state=6
21:32:22.634 00.000 8756 Star::Find(15, 70, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:32:22.634 00.000 8756 Star::Find returns 1 (0), X=70.38, Y=295.04, Mass=1038, SNR=22.7, Peak=102 HFD=3.2
21:32:22.634 00.000 8756 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.74) = xAngle (0.31 = 0.31)
21:32:22.645 00.011 8756 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.35 = -2.93)
21:32:22.645 00.000 8756 CameraToMount -- cameraX=-1.13 cameraY=0.10 hyp=1.14 cameraTheta=3.05 mountX=1.08 mountY=-0.24, mountTheta=-0.22
21:32:22.645 00.000 8756 SchedulePrimaryMove(10493588, x=-1.13, y=0.10, opts=13)
21:32:22.645 00.000 8756 Enqueuing Move request for scope (-1.13, 0.10)
21:32:22.645 00.000 4288 Worker thread wakes up
21:32:22.645 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-1.13, 0.10) opts 0xd
21:32:22.645 00.000 4288 Handling offset move in thread for scope, endpoint = (-1.13, 0.10)
21:32:22.645 00.000 4288 Moving (-1.13, 0.10) raw xDistance=1.08 yDistance=-0.24
21:32:22.645 00.000 4288 PPEC rslt(dithering): input = 1.08, final = 0.65
21:32:22.645 00.000 4288 PPEC: input: 1.08, control: 0.65, exposure: 1500
21:32:22.645 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:32:22.645 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:32:22.645 00.000 4288 MoveAxis(W, 76, ABG)
21:32:22.645 00.000 4288 Guiding  Dir = 3, Dur = 76
21:32:22.645 00.000 4288 IsGuiding returns 0
21:32:22.645 00.000 4288 PulseGuide returned control before completion, sleep 86
21:32:22.667 00.022 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:32:22.710 00.043 8756 UpdateGuideState exits: m=1038 SNR=22.7
21:32:22.710 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:22.710 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:32:22.710 00.000 8756 Enqueuing Expose request
21:32:22.756 00.046 4288 IsGuiding returns 1
21:32:22.756 00.000 4288 scope still moving after pulse duration time elapsed
21:32:22.787 00.031 4288 IsGuiding returns 0
21:32:22.788 00.001 4288 scope move finished after 76 + 58 ms
21:32:22.788 00.000 4288 Move returns status 0, amount 76
21:32:22.788 00.000 4288 MoveAxis(N, 0, ABG)
21:32:22.788 00.000 4288 Move returns status 0, amount 0
21:32:22.788 00.000 4288 move complete, result=0
21:32:22.788 00.000 4288 worker thread done servicing request
21:32:22.788 00.000 4288 Worker thread wakes up
21:32:22.790 00.002 4288 worker thread servicing REQUEST_EXPOSE 1500
21:32:22.790 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(57,280,31,31)
21:32:22.803 00.013 8756 GuideStep: 1.1 px 76 ms WEST, -0.2 px 0 ms NORTH
21:32:24.435 01.632 4288 Exposure complete
21:32:24.483 00.048 4288 worker thread done servicing request
21:32:24.483 00.000 8756 OnExposeComplete: enter
21:32:24.483 00.000 8756 UpdateGuideState(): m_state=6
21:32:24.498 00.015 8756 Star::Find(15, 70, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
21:32:24.498 00.000 8756 Star::Find returns 1 (0), X=70.51, Y=294.93, Mass=941, SNR=21.6, Peak=100 HFD=3.0
21:32:24.498 00.000 8756 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.74) = xAngle (-5.88 = 0.41)
21:32:24.498 00.000 8756 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-2.83 = -2.83)
21:32:24.498 00.000 8756 CameraToMount -- cameraX=-0.99 cameraY=-0.01 hyp=0.99 cameraTheta=-3.13 mountX=0.91 mountY=-0.30, mountTheta=-0.32
21:32:24.507 00.009 8756 SchedulePrimaryMove(10493588, x=-0.99, y=-0.01, opts=13)
21:32:24.507 00.000 8756 Enqueuing Move request for scope (-0.99, -0.01)
21:32:24.512 00.005 4288 Worker thread wakes up
21:32:24.512 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-0.99, -0.01) opts 0xd
21:32:24.512 00.000 4288 Handling offset move in thread for scope, endpoint = (-0.99, -0.01)
21:32:24.512 00.000 4288 Moving (-0.99, -0.01) raw xDistance=0.91 yDistance=-0.30
21:32:24.512 00.000 4288 PPEC rslt(dithering): input = 0.91, final = 0.55
21:32:24.512 00.000 4288 PPEC: input: 0.91, control: 0.55, exposure: 1500
21:32:24.512 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:32:24.512 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
21:32:24.512 00.000 4288 MoveAxis(W, 64, ABG)
21:32:24.512 00.000 4288 Guiding  Dir = 3, Dur = 64
21:32:24.512 00.000 4288 IsGuiding returns 0
21:32:24.512 00.000 4288 PulseGuide returned control before completion, sleep 74
21:32:24.525 00.013 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:32:24.570 00.045 8756 UpdateGuideState exits: m=941 SNR=21.6
21:32:24.570 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:24.570 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:32:24.570 00.000 8756 Enqueuing Expose request
21:32:24.594 00.024 4288 IsGuiding returns 1
21:32:24.594 00.000 4288 scope still moving after pulse duration time elapsed
21:32:24.625 00.031 4288 IsGuiding returns 0
21:32:24.625 00.000 4288 scope move finished after 64 + 48 ms
21:32:24.625 00.000 4288 Move returns status 0, amount 64
21:32:24.625 00.000 4288 MoveAxis(N, 0, ABG)
21:32:24.625 00.000 4288 Move returns status 0, amount 0
21:32:24.625 00.000 4288 move complete, result=0
21:32:24.625 00.000 4288 worker thread done servicing request
21:32:24.625 00.000 4288 Worker thread wakes up
21:32:24.625 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:32:24.625 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(57,280,31,31)
21:32:24.625 00.000 8756 GuideStep: 0.9 px 64 ms WEST, -0.3 px 0 ms NORTH
21:32:26.054 01.429 4288 Exposure complete
21:32:26.110 00.056 4288 worker thread done servicing request
21:32:26.110 00.000 8756 OnExposeComplete: enter
21:32:26.113 00.003 8756 UpdateGuideState(): m_state=6
21:32:26.115 00.002 8756 Star::Find(15, 70, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
21:32:26.117 00.002 8756 Star::Find returns 1 (0), X=70.11, Y=294.92, Mass=993, SNR=22.2, Peak=98 HFD=2.9
21:32:26.117 00.000 8756 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.74) = xAngle (-5.87 = 0.41)
21:32:26.117 00.000 8756 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-2.83 = -2.83)
21:32:26.117 00.000 8756 CameraToMount -- cameraX=-1.40 cameraY=-0.02 hyp=1.40 cameraTheta=-3.12 mountX=1.28 mountY=-0.43, mountTheta=-0.33
21:32:26.117 00.000 8756 SchedulePrimaryMove(10493588, x=-1.40, y=-0.02, opts=13)
21:32:26.117 00.000 8756 Enqueuing Move request for scope (-1.40, -0.02)
21:32:26.133 00.016 4288 Worker thread wakes up
21:32:26.133 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-1.40, -0.02) opts 0xd
21:32:26.133 00.000 4288 Handling offset move in thread for scope, endpoint = (-1.40, -0.02)
21:32:26.133 00.000 4288 Moving (-1.40, -0.02) raw xDistance=1.28 yDistance=-0.43
21:32:26.133 00.000 4288 PPEC rslt(dithering): input = 1.28, final = 0.77
21:32:26.133 00.000 4288 PPEC: input: 1.28, control: 0.77, exposure: 1500
21:32:26.133 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:32:26.133 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
21:32:26.133 00.000 4288 MoveAxis(W, 89, ABG)
21:32:26.133 00.000 4288 Guiding  Dir = 3, Dur = 89
21:32:26.133 00.000 4288 IsGuiding returns 0
21:32:26.133 00.000 4288 PulseGuide returned control before completion, sleep 99
21:32:26.133 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:32:26.181 00.048 8756 UpdateGuideState exits: m=993 SNR=22.2
21:32:26.181 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:26.194 00.013 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:32:26.196 00.002 8756 Enqueuing Expose request
21:32:26.244 00.048 4288 IsGuiding returns 1
21:32:26.244 00.000 4288 scope still moving after pulse duration time elapsed
21:32:26.276 00.032 4288 IsGuiding returns 0
21:32:26.276 00.000 4288 scope move finished after 89 + 52 ms
21:32:26.276 00.000 4288 Move returns status 0, amount 89
21:32:26.276 00.000 4288 MoveAxis(N, 0, ABG)
21:32:26.276 00.000 4288 Move returns status 0, amount 0
21:32:26.276 00.000 4288 move complete, result=0
21:32:26.276 00.000 4288 worker thread done servicing request
21:32:26.276 00.000 4288 Worker thread wakes up
21:32:26.276 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:32:26.276 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(57,280,31,31)
21:32:26.276 00.000 8756 GuideStep: 1.3 px 89 ms WEST, -0.4 px 0 ms NORTH
21:32:27.929 01.653 4288 Exposure complete
21:32:27.991 00.062 4288 worker thread done servicing request
21:32:27.991 00.000 8756 OnExposeComplete: enter
21:32:27.991 00.000 8756 UpdateGuideState(): m_state=6
21:32:27.991 00.000 8756 Star::Find(15, 70, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
21:32:27.991 00.000 8756 Star::Find returns 1 (0), X=70.36, Y=294.59, Mass=973, SNR=22.0, Peak=86 HFD=3.1
21:32:27.991 00.000 8756 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.74) = xAngle (-5.59 = 0.69)
21:32:27.991 00.000 8756 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-2.55 = -2.55)
21:32:28.007 00.016 8756 CameraToMount -- cameraX=-1.15 cameraY=-0.35 hyp=1.20 cameraTheta=-2.85 mountX=0.92 mountY=-0.67, mountTheta=-0.63
21:32:28.007 00.000 8756 SchedulePrimaryMove(10493588, x=-1.15, y=-0.35, opts=13)
21:32:28.007 00.000 8756 Enqueuing Move request for scope (-1.15, -0.35)
21:32:28.007 00.000 4288 Worker thread wakes up
21:32:28.007 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-1.15, -0.35) opts 0xd
21:32:28.007 00.000 4288 Handling offset move in thread for scope, endpoint = (-1.15, -0.35)
21:32:28.007 00.000 4288 Moving (-1.15, -0.35) raw xDistance=0.92 yDistance=-0.67
21:32:28.007 00.000 4288 PPEC rslt(dithering): input = 0.92, final = 0.55
21:32:28.007 00.000 4288 PPEC: input: 0.92, control: 0.55, exposure: 1500
21:32:28.007 00.000 4288 resist switch: large excursion: input -0.67 thresh 0.45 direction from 1 to -1
21:32:28.015 00.008 4288 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.01
21:32:28.015 00.000 4288 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67
21:32:28.015 00.000 4288 MoveAxis(W, 64, ABG)
21:32:28.015 00.000 4288 Guiding  Dir = 3, Dur = 64
21:32:28.015 00.000 4288 IsGuiding returns 0
21:32:28.015 00.000 4288 PulseGuide returned control before completion, sleep 74
21:32:28.028 00.013 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:32:28.071 00.043 8756 UpdateGuideState exits: m=973 SNR=22.0
21:32:28.071 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:28.071 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:32:28.071 00.000 8756 Enqueuing Expose request
21:32:28.103 00.032 4288 IsGuiding returns 1
21:32:28.103 00.000 4288 scope still moving after pulse duration time elapsed
21:32:28.134 00.031 4288 IsGuiding returns 0
21:32:28.134 00.000 4288 scope move finished after 64 + 55 ms
21:32:28.134 00.000 4288 Move returns status 0, amount 64
21:32:28.134 00.000 4288 BLC: Dec direction reversal from South to North, backlash comp pulse of 183 applied
21:32:28.134 00.000 4288 MoveAxis(N, 279, ABG)
21:32:28.134 00.000 4288 Guiding  Dir = 0, Dur = 279
21:32:28.136 00.002 4288 IsGuiding returns 0
21:32:28.136 00.000 4288 PulseGuide returned control before completion, sleep 289
21:32:28.436 00.300 4288 IsGuiding returns 1
21:32:28.436 00.000 4288 scope still moving after pulse duration time elapsed
21:32:28.467 00.031 4288 IsGuiding returns 0
21:32:28.467 00.000 4288 scope move finished after 279 + 52 ms
21:32:28.467 00.000 4288 Move returns status 0, amount 279
21:32:28.467 00.000 4288 move complete, result=0
21:32:28.467 00.000 4288 worker thread done servicing request
21:32:28.467 00.000 8756 GuideStep: 0.9 px 64 ms WEST, -0.7 px 279 ms NORTH
21:32:28.467 00.000 4288 Worker thread wakes up
21:32:28.476 00.009 4288 worker thread servicing REQUEST_EXPOSE 1500
21:32:28.476 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(57,280,31,31)
21:32:29.899 01.423 4288 Exposure complete
21:32:29.964 00.065 4288 worker thread done servicing request
21:32:29.964 00.000 8756 OnExposeComplete: enter
21:32:29.964 00.000 8756 UpdateGuideState(): m_state=6
21:32:29.964 00.000 8756 Star::Find(15, 70, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:32:29.964 00.000 8756 Star::Find returns 1 (0), X=69.91, Y=294.81, Mass=986, SNR=22.1, Peak=98 HFD=2.8
21:32:29.964 00.000 8756 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.74) = xAngle (-5.80 = 0.48)
21:32:29.964 00.000 8756 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-2.76 = -2.76)
21:32:29.964 00.000 8756 CameraToMount -- cameraX=-1.59 cameraY=-0.14 hyp=1.60 cameraTheta=-3.06 mountX=1.42 mountY=-0.60, mountTheta=-0.40
21:32:29.978 00.014 8756 SchedulePrimaryMove(10493588, x=-1.59, y=-0.14, opts=13)
21:32:29.978 00.000 8756 Enqueuing Move request for scope (-1.59, -0.14)
21:32:29.978 00.000 4288 Worker thread wakes up
21:32:29.978 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-1.59, -0.14) opts 0xd
21:32:29.978 00.000 4288 Handling offset move in thread for scope, endpoint = (-1.59, -0.14)
21:32:29.978 00.000 4288 Moving (-1.59, -0.14) raw xDistance=1.42 yDistance=-0.60
21:32:29.978 00.000 4288 BLC: History state: CurrMiss=0.60, AvgInitMiss=0.48, ShCount=3, LgCount=0, SticCount=1,  Deflections: 0=-0.670691, 1:0.598091
21:32:29.978 00.000 4288 BLC: Under-shoot, no adjustment, waiting for more data
21:32:29.978 00.000 4288 PPEC rslt(dithering): input = 1.42, final = 0.85
21:32:29.978 00.000 4288 PPEC: input: 1.42, control: 0.85, exposure: 1500
21:32:29.978 00.000 4288 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
21:32:29.978 00.000 4288 MoveAxis(W, 99, ABG)
21:32:29.978 00.000 4288 Guiding  Dir = 3, Dur = 99
21:32:29.978 00.000 4288 IsGuiding returns 0
21:32:29.978 00.000 4288 PulseGuide returned control before completion, sleep 109
21:32:29.994 00.016 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:32:30.025 00.031 8756 UpdateGuideState exits: m=986 SNR=22.1
21:32:30.041 00.016 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:30.041 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:32:30.041 00.000 8756 Enqueuing Expose request
21:32:30.104 00.063 4288 IsGuiding returns 1
21:32:30.104 00.000 4288 scope still moving after pulse duration time elapsed
21:32:30.136 00.032 4288 IsGuiding returns 0
21:32:30.136 00.000 4288 scope move finished after 99 + 54 ms
21:32:30.136 00.000 4288 Move returns status 0, amount 99
21:32:30.136 00.000 4288 MoveAxis(N, 85, ABG)
21:32:30.136 00.000 4288 Guiding  Dir = 0, Dur = 85
21:32:30.136 00.000 4288 IsGuiding returns 0
21:32:30.136 00.000 4288 PulseGuide returned control before completion, sleep 95
21:32:30.248 00.112 4288 IsGuiding returns 1
21:32:30.248 00.000 4288 scope still moving after pulse duration time elapsed
21:32:30.280 00.032 4288 IsGuiding returns 0
21:32:30.280 00.000 4288 scope move finished after 85 + 56 ms
21:32:30.280 00.000 4288 Move returns status 0, amount 85
21:32:30.280 00.000 4288 move complete, result=0
21:32:30.280 00.000 4288 worker thread done servicing request
21:32:30.280 00.000 4288 Worker thread wakes up
21:32:30.280 00.000 8756 GuideStep: 1.4 px 99 ms WEST, -0.6 px 85 ms NORTH
21:32:30.282 00.002 4288 worker thread servicing REQUEST_EXPOSE 1500
21:32:30.282 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(57,280,31,31)
21:32:31.924 01.642 4288 Exposure complete
21:32:31.976 00.052 4288 worker thread done servicing request
21:32:31.976 00.000 8756 OnExposeComplete: enter
21:32:31.987 00.011 8756 UpdateGuideState(): m_state=6
21:32:31.987 00.000 8756 Star::Find(15, 69, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
21:32:31.987 00.000 8756 Star::Find returns 1 (0), X=70.35, Y=295.08, Mass=964, SNR=21.9, Peak=89 HFD=3.3
21:32:31.987 00.000 8756 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.74) = xAngle (0.28 = 0.28)
21:32:31.987 00.000 8756 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.32 = -2.96)
21:32:31.987 00.000 8756 CameraToMount -- cameraX=-1.16 cameraY=0.13 hyp=1.17 cameraTheta=3.03 mountX=1.12 mountY=-0.21, mountTheta=-0.19
21:32:31.987 00.000 8756 SchedulePrimaryMove(10493588, x=-1.16, y=0.13, opts=13)
21:32:31.987 00.000 8756 Enqueuing Move request for scope (-1.16, 0.13)
21:32:32.003 00.016 4288 Worker thread wakes up
21:32:32.003 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-1.16, 0.13) opts 0xd
21:32:32.003 00.000 4288 Handling offset move in thread for scope, endpoint = (-1.16, 0.13)
21:32:32.003 00.000 4288 Moving (-1.16, 0.13) raw xDistance=1.12 yDistance=-0.21
21:32:32.003 00.000 4288 BLC: History state: CurrMiss=0.21, AvgInitMiss=0.48, ShCount=3, LgCount=0, SticCount=1,  Deflections: 0=-0.670691, 1:0.598091, 2:0.211098
21:32:32.003 00.000 4288 BLC: Under-shoot: nominal increase by 68
21:32:32.003 00.000 4288 BLC: window closed
21:32:32.003 00.000 4288 BLC: Pulse adjusted to 201
21:32:32.003 00.000 4288 PPEC rslt(dithering): input = 1.12, final = 0.67
21:32:32.003 00.000 4288 PPEC: input: 1.12, control: 0.67, exposure: 1500
21:32:32.003 00.000 4288 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
21:32:32.003 00.000 4288 MoveAxis(W, 78, ABG)
21:32:32.003 00.000 4288 Guiding  Dir = 3, Dur = 78
21:32:32.003 00.000 4288 IsGuiding returns 0
21:32:32.003 00.000 4288 PulseGuide returned control before completion, sleep 88
21:32:32.017 00.014 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:32:32.051 00.034 8756 UpdateGuideState exits: m=964 SNR=21.9
21:32:32.051 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:32.051 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:32:32.067 00.016 8756 Enqueuing Expose request
21:32:32.099 00.032 4288 IsGuiding returns 1
21:32:32.099 00.000 4288 scope still moving after pulse duration time elapsed
21:32:32.130 00.031 4288 IsGuiding returns 0
21:32:32.130 00.000 4288 scope move finished after 78 + 46 ms
21:32:32.130 00.000 4288 Move returns status 0, amount 78
21:32:32.130 00.000 4288 MoveAxis(N, 30, ABG)
21:32:32.130 00.000 4288 Guiding  Dir = 0, Dur = 30
21:32:32.130 00.000 4288 IsGuiding returns 0
21:32:32.130 00.000 4288 PulseGuide returned control before completion, sleep 40
21:32:32.177 00.047 4288 IsGuiding returns 1
21:32:32.177 00.000 4288 scope still moving after pulse duration time elapsed
21:32:32.209 00.032 4288 IsGuiding returns 0
21:32:32.209 00.000 4288 scope move finished after 30 + 47 ms
21:32:32.209 00.000 4288 Move returns status 0, amount 30
21:32:32.209 00.000 4288 move complete, result=0
21:32:32.209 00.000 4288 worker thread done servicing request
21:32:32.209 00.000 8756 GuideStep: 1.1 px 78 ms WEST, -0.2 px 30 ms NORTH
21:32:32.209 00.000 4288 Worker thread wakes up
21:32:32.209 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:32:32.209 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(57,280,31,31)
21:32:33.635 01.426 4288 Exposure complete
21:32:33.695 00.060 4288 worker thread done servicing request
21:32:33.695 00.000 8756 OnExposeComplete: enter
21:32:33.695 00.000 8756 UpdateGuideState(): m_state=6
21:32:33.698 00.003 8756 Star::Find(15, 70, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
21:32:33.698 00.000 8756 Star::Find returns 1 (0), X=70.37, Y=295.27, Mass=986, SNR=22.1, Peak=92 HFD=3.2
21:32:33.698 00.000 8756 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.74) = xAngle (0.11 = 0.11)
21:32:33.698 00.000 8756 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.16 = -3.13)
21:32:33.698 00.000 8756 CameraToMount -- cameraX=-1.13 cameraY=0.33 hyp=1.18 cameraTheta=2.86 mountX=1.17 mountY=-0.02, mountTheta=-0.01
21:32:33.698 00.000 8756 SchedulePrimaryMove(10493588, x=-1.13, y=0.33, opts=13)
21:32:33.698 00.000 8756 Enqueuing Move request for scope (-1.13, 0.33)
21:32:33.698 00.000 4288 Worker thread wakes up
21:32:33.698 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-1.13, 0.33) opts 0xd
21:32:33.698 00.000 4288 Handling offset move in thread for scope, endpoint = (-1.13, 0.33)
21:32:33.698 00.000 4288 Moving (-1.13, 0.33) raw xDistance=1.17 yDistance=-0.02
21:32:33.698 00.000 4288 PPEC rslt: input = 1.17, final = 0.60, react = 0.70, pred = -0.40, hyst = 0.63, hyst_pct = 0.90, period_length = 662.83
21:32:33.698 00.000 4288 PPEC: input: 1.17, control: 0.60, exposure: 1500
21:32:33.698 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:33.698 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:32:33.698 00.000 4288 MoveAxis(W, 70, ABG)
21:32:33.714 00.016 4288 Guiding  Dir = 3, Dur = 70
21:32:33.714 00.000 4288 IsGuiding returns 0
21:32:33.714 00.000 4288 PulseGuide returned control before completion, sleep 80
21:32:33.726 00.012 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:32:33.764 00.038 8756 UpdateGuideState exits: m=986 SNR=22.1
21:32:33.764 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:33.764 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:32:33.778 00.014 8756 Enqueuing Expose request
21:32:33.810 00.032 4288 IsGuiding returns 1
21:32:33.810 00.000 4288 scope still moving after pulse duration time elapsed
21:32:33.841 00.031 4288 IsGuiding returns 0
21:32:33.841 00.000 4288 scope move finished after 70 + 57 ms
21:32:33.841 00.000 4288 Move returns status 0, amount 70
21:32:33.841 00.000 4288 MoveAxis(N, 0, ABG)
21:32:33.841 00.000 4288 Move returns status 0, amount 0
21:32:33.841 00.000 4288 move complete, result=0
21:32:33.841 00.000 4288 worker thread done servicing request
21:32:33.841 00.000 8756 GuideStep: 1.2 px 70 ms WEST, -0.0 px 0 ms NORTH
21:32:33.843 00.002 4288 Worker thread wakes up
21:32:33.843 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:32:33.843 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(57,280,31,31)
21:32:35.495 01.652 4288 Exposure complete
21:32:35.543 00.048 4288 worker thread done servicing request
21:32:35.543 00.000 8756 OnExposeComplete: enter
21:32:35.559 00.016 8756 UpdateGuideState(): m_state=6
21:32:35.561 00.002 8756 Star::Find(15, 70, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
21:32:35.563 00.002 8756 Star::Find returns 1 (0), X=70.14, Y=295.16, Mass=1006, SNR=22.4, Peak=109 HFD=2.9
21:32:35.565 00.002 8756 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.74) = xAngle (0.24 = 0.24)
21:32:35.567 00.002 8756 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.28 = -3.00)
21:32:35.567 00.000 8756 CameraToMount -- cameraX=-1.37 cameraY=0.22 hyp=1.39 cameraTheta=2.99 mountX=1.35 mountY=-0.20, mountTheta=-0.14
21:32:35.571 00.004 8756 SchedulePrimaryMove(10493588, x=-1.37, y=0.22, opts=13)
21:32:35.573 00.002 8756 Enqueuing Move request for scope (-1.37, 0.22)
21:32:35.576 00.003 4288 Worker thread wakes up
21:32:35.576 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-1.37, 0.22) opts 0xd
21:32:35.576 00.000 4288 Handling offset move in thread for scope, endpoint = (-1.37, 0.22)
21:32:35.576 00.000 4288 Moving (-1.37, 0.22) raw xDistance=1.35 yDistance=-0.20
21:32:35.576 00.000 4288 PPEC rslt: input = 1.35, final = 0.70, react = 0.81, pred = -0.41, hyst = 0.73, hyst_pct = 0.90, period_length = 662.83
21:32:35.576 00.000 4288 PPEC: input: 1.35, control: 0.70, exposure: 1500
21:32:35.576 00.000 4288 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
21:32:35.576 00.000 4288 MoveAxis(W, 81, ABG)
21:32:35.576 00.000 4288 Guiding  Dir = 3, Dur = 81
21:32:35.577 00.001 4288 IsGuiding returns 0
21:32:35.577 00.000 4288 PulseGuide returned control before completion, sleep 91
21:32:35.577 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:32:35.632 00.055 8756 UpdateGuideState exits: m=1006 SNR=22.4
21:32:35.632 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:35.638 00.006 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:32:35.638 00.000 8756 Enqueuing Expose request
21:32:35.670 00.032 4288 IsGuiding returns 1
21:32:35.670 00.000 4288 scope still moving after pulse duration time elapsed
21:32:35.702 00.032 4288 IsGuiding returns 0
21:32:35.702 00.000 4288 scope move finished after 81 + 44 ms
21:32:35.702 00.000 4288 Move returns status 0, amount 81
21:32:35.702 00.000 4288 MoveAxis(N, 28, ABG)
21:32:35.702 00.000 4288 Guiding  Dir = 0, Dur = 28
21:32:35.702 00.000 4288 IsGuiding returns 0
21:32:35.702 00.000 4288 PulseGuide returned control before completion, sleep 38
21:32:35.750 00.048 4288 IsGuiding returns 1
21:32:35.750 00.000 4288 scope still moving after pulse duration time elapsed
21:32:35.781 00.031 4288 IsGuiding returns 0
21:32:35.781 00.000 4288 scope move finished after 28 + 50 ms
21:32:35.781 00.000 4288 Move returns status 0, amount 28
21:32:35.781 00.000 4288 move complete, result=0
21:32:35.781 00.000 4288 worker thread done servicing request
21:32:35.781 00.000 4288 Worker thread wakes up
21:32:35.781 00.000 8756 GuideStep: 1.3 px 81 ms WEST, -0.2 px 28 ms NORTH
21:32:35.781 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:32:35.781 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(57,280,31,31)
21:32:37.210 01.429 4288 Exposure complete
21:32:37.257 00.047 4288 worker thread done servicing request
21:32:37.257 00.000 8756 OnExposeComplete: enter
21:32:37.257 00.000 8756 UpdateGuideState(): m_state=6
21:32:37.257 00.000 8756 Star::Find(15, 70, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
21:32:37.270 00.013 8756 Star::Find returns 1 (0), X=70.22, Y=295.32, Mass=1041, SNR=22.7, Peak=116 HFD=2.8
21:32:37.270 00.000 8756 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.74) = xAngle (0.11 = 0.11)
21:32:37.273 00.003 8756 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.15 = -3.13)
21:32:37.273 00.000 8756 CameraToMount -- cameraX=-1.29 cameraY=0.38 hyp=1.34 cameraTheta=2.86 mountX=1.33 mountY=-0.02, mountTheta=-0.01
21:32:37.273 00.000 8756 SchedulePrimaryMove(10493588, x=-1.29, y=0.38, opts=13)
21:32:37.273 00.000 8756 Enqueuing Move request for scope (-1.29, 0.38)
21:32:37.273 00.000 4288 Worker thread wakes up
21:32:37.273 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-1.29, 0.38) opts 0xd
21:32:37.273 00.000 4288 Handling offset move in thread for scope, endpoint = (-1.29, 0.38)
21:32:37.273 00.000 4288 Moving (-1.29, 0.38) raw xDistance=1.33 yDistance=-0.02
21:32:37.273 00.000 4288 PPEC rslt: input = 1.33, final = 0.72, react = 0.80, pred = -0.38, hyst = 0.76, hyst_pct = 0.90, period_length = 662.83
21:32:37.273 00.000 4288 PPEC: input: 1.33, control: 0.72, exposure: 1500
21:32:37.273 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:37.273 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:32:37.273 00.000 4288 MoveAxis(W, 84, ABG)
21:32:37.273 00.000 4288 Guiding  Dir = 3, Dur = 84
21:32:37.273 00.000 4288 IsGuiding returns 0
21:32:37.273 00.000 4288 PulseGuide returned control before completion, sleep 94
21:32:37.292 00.019 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:32:37.336 00.044 8756 UpdateGuideState exits: m=1041 SNR=22.7
21:32:37.336 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:37.336 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:32:37.336 00.000 8756 Enqueuing Expose request
21:32:37.383 00.047 4288 IsGuiding returns 1
21:32:37.383 00.000 4288 scope still moving after pulse duration time elapsed
21:32:37.414 00.031 4288 IsGuiding returns 0
21:32:37.414 00.000 4288 scope move finished after 84 + 46 ms
21:32:37.414 00.000 4288 Move returns status 0, amount 84
21:32:37.414 00.000 4288 MoveAxis(N, 0, ABG)
21:32:37.414 00.000 4288 Move returns status 0, amount 0
21:32:37.414 00.000 4288 move complete, result=0
21:32:37.414 00.000 4288 worker thread done servicing request
21:32:37.414 00.000 4288 Worker thread wakes up
21:32:37.414 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:32:37.414 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(57,280,31,31)
21:32:37.420 00.006 8756 GuideStep: 1.3 px 84 ms WEST, -0.0 px 0 ms NORTH
21:32:39.070 01.650 4288 Exposure complete
21:32:39.125 00.055 4288 worker thread done servicing request
21:32:39.125 00.000 8756 OnExposeComplete: enter
21:32:39.125 00.000 8756 UpdateGuideState(): m_state=6
21:32:39.125 00.000 8756 Star::Find(15, 70, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
21:32:39.132 00.007 8756 Star::Find returns 1 (0), X=70.36, Y=295.19, Mass=1020, SNR=22.5, Peak=113 HFD=2.9
21:32:39.134 00.002 8756 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.74) = xAngle (0.18 = 0.18)
21:32:39.134 00.000 8756 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.22 = -3.06)
21:32:39.134 00.000 8756 CameraToMount -- cameraX=-1.15 cameraY=0.25 hyp=1.17 cameraTheta=2.93 mountX=1.15 mountY=-0.10, mountTheta=-0.08
21:32:39.134 00.000 8756 SchedulePrimaryMove(10493588, x=-1.15, y=0.25, opts=13)
21:32:39.134 00.000 8756 Enqueuing Move request for scope (-1.15, 0.25)
21:32:39.134 00.000 4288 Worker thread wakes up
21:32:39.134 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-1.15, 0.25) opts 0xd
21:32:39.134 00.000 4288 Handling offset move in thread for scope, endpoint = (-1.15, 0.25)
21:32:39.134 00.000 4288 Moving (-1.15, 0.25) raw xDistance=1.15 yDistance=-0.10
21:32:39.134 00.000 4288 PPEC rslt: input = 1.15, final = 0.63, react = 0.69, pred = -0.39, hyst = 0.66, hyst_pct = 0.90, period_length = 662.83
21:32:39.134 00.000 4288 PPEC: input: 1.15, control: 0.63, exposure: 1500
21:32:39.134 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:39.134 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:32:39.134 00.000 4288 MoveAxis(W, 73, ABG)
21:32:39.134 00.000 4288 Guiding  Dir = 3, Dur = 73
21:32:39.134 00.000 4288 IsGuiding returns 0
21:32:39.134 00.000 4288 PulseGuide returned control before completion, sleep 83
21:32:39.158 00.024 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:32:39.197 00.039 8756 UpdateGuideState exits: m=1020 SNR=22.5
21:32:39.197 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:39.197 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:32:39.197 00.000 8756 Enqueuing Expose request
21:32:39.245 00.048 4288 IsGuiding returns 0
21:32:39.245 00.000 4288 Move returns status 0, amount 73
21:32:39.245 00.000 4288 MoveAxis(N, 0, ABG)
21:32:39.245 00.000 4288 Move returns status 0, amount 0
21:32:39.245 00.000 4288 move complete, result=0
21:32:39.245 00.000 4288 worker thread done servicing request
21:32:39.245 00.000 4288 Worker thread wakes up
21:32:39.245 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:32:39.245 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(57,280,31,31)
21:32:39.247 00.002 8756 GuideStep: 1.2 px 73 ms WEST, -0.1 px 0 ms NORTH
21:32:40.671 01.424 4288 Exposure complete
21:32:40.727 00.056 4288 worker thread done servicing request
21:32:40.727 00.000 8756 OnExposeComplete: enter
21:32:40.727 00.000 8756 UpdateGuideState(): m_state=6
21:32:40.727 00.000 8756 Star::Find(15, 70, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
21:32:40.727 00.000 8756 Star::Find returns 1 (0), X=70.00, Y=295.88, Mass=981, SNR=22.1, Peak=99 HFD=2.7
21:32:40.735 00.008 8756 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.74) = xAngle (-0.16 = -0.16)
21:32:40.735 00.000 8756 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (2.88 = 2.88)
21:32:40.735 00.000 8756 CameraToMount -- cameraX=-1.50 cameraY=0.94 hyp=1.77 cameraTheta=2.58 mountX=1.75 mountY=0.46, mountTheta=0.26
21:32:40.735 00.000 8756 SchedulePrimaryMove(10493588, x=-1.50, y=0.94, opts=13)
21:32:40.735 00.000 8756 Enqueuing Move request for scope (-1.50, 0.94)
21:32:40.735 00.000 4288 Worker thread wakes up
21:32:40.735 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-1.50, 0.94) opts 0xd
21:32:40.735 00.000 4288 Handling offset move in thread for scope, endpoint = (-1.50, 0.94)
21:32:40.735 00.000 4288 Moving (-1.50, 0.94) raw xDistance=1.75 yDistance=0.46
21:32:40.735 00.000 4288 PPEC rslt: input = 1.75, final = 0.96, react = 1.05, pred = -0.37, hyst = 0.99, hyst_pct = 0.90, period_length = 662.83
21:32:40.735 00.000 4288 PPEC: input: 1.75, control: 0.96, exposure: 1500
21:32:40.735 00.000 4288 resist switch: large excursion: input 0.46 thresh 0.45 direction from -1 to 1
21:32:40.735 00.000 4288 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.37
21:32:40.735 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
21:32:40.735 00.000 4288 MoveAxis(W, 111, ABG)
21:32:40.735 00.000 4288 Guiding  Dir = 3, Dur = 111
21:32:40.735 00.000 4288 IsGuiding returns 0
21:32:40.735 00.000 4288 PulseGuide returned control before completion, sleep 121
21:32:40.760 00.025 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:32:40.798 00.038 8756 UpdateGuideState exits: m=981 SNR=22.1
21:32:40.798 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:40.798 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:32:40.798 00.000 8756 Enqueuing Expose request
21:32:40.878 00.080 4288 IsGuiding returns 1
21:32:40.878 00.000 4288 scope still moving after pulse duration time elapsed
21:32:40.910 00.032 4288 IsGuiding returns 0
21:32:40.910 00.000 4288 scope move finished after 111 + 51 ms
21:32:40.910 00.000 4288 Move returns status 0, amount 111
21:32:40.910 00.000 4288 BLC: Dec direction reversal from North to South, backlash comp pulse of 201 applied
21:32:40.910 00.000 4288 MoveAxis(S, 266, ABG)
21:32:40.910 00.000 4288 Guiding  Dir = 1, Dur = 266
21:32:40.910 00.000 4288 IsGuiding returns 0
21:32:40.910 00.000 4288 PulseGuide returned control before completion, sleep 276
21:32:41.196 00.286 4288 IsGuiding returns 1
21:32:41.196 00.000 4288 scope still moving after pulse duration time elapsed
21:32:41.228 00.032 4288 IsGuiding returns 0
21:32:41.228 00.000 4288 scope move finished after 266 + 51 ms
21:32:41.228 00.000 4288 Move returns status 0, amount 266
21:32:41.228 00.000 4288 move complete, result=0
21:32:41.228 00.000 4288 worker thread done servicing request
21:32:41.228 00.000 8756 GuideStep: 1.8 px 111 ms WEST, 0.5 px 266 ms SOUTH
21:32:41.228 00.000 4288 Worker thread wakes up
21:32:41.228 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:32:41.228 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(57,280,31,31)
21:32:42.517 01.289 8756 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1117->Skipping event because state > STATE_SELECTED
21:32:42.878 00.361 4288 Exposure complete
21:32:42.936 00.058 4288 worker thread done servicing request
21:32:42.936 00.000 8756 OnExposeComplete: enter
21:32:42.936 00.000 8756 UpdateGuideState(): m_state=6
21:32:42.941 00.005 8756 Star::Find(15, 70, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
21:32:42.941 00.000 8756 Star::Find returns 1 (0), X=70.09, Y=296.07, Mass=971, SNR=22.0, Peak=116 HFD=2.8
21:32:42.944 00.003 8756 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.74) = xAngle (-0.27 = -0.27)
21:32:42.944 00.000 8756 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (2.77 = 2.77)
21:32:42.944 00.000 8756 CameraToMount -- cameraX=-1.42 cameraY=1.12 hyp=1.81 cameraTheta=2.47 mountX=1.74 mountY=0.66, mountTheta=0.36
21:32:42.944 00.000 8756 SchedulePrimaryMove(10493588, x=-1.42, y=1.12, opts=13)
21:32:42.944 00.000 8756 Enqueuing Move request for scope (-1.42, 1.12)
21:32:42.944 00.000 4288 Worker thread wakes up
21:32:42.944 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-1.42, 1.12) opts 0xd
21:32:42.944 00.000 4288 Handling offset move in thread for scope, endpoint = (-1.42, 1.12)
21:32:42.944 00.000 4288 Moving (-1.42, 1.12) raw xDistance=1.74 yDistance=0.66
21:32:42.944 00.000 4288 BLC: History state: CurrMiss=0.66, AvgInitMiss=0.53, ShCount=4, LgCount=0, SticCount=1,  Deflections: 0=0.458298, 1:0.656730
21:32:42.944 00.000 4288 BLC: Under-shoot, no adjustment, waiting for more data
21:32:42.944 00.000 4288 PPEC rslt: input = 1.74, final = 0.95, react = 1.05, pred = -0.36, hyst = 0.98, hyst_pct = 0.90, period_length = 662.83
21:32:42.944 00.000 4288 PPEC: input: 1.74, control: 0.95, exposure: 1500
21:32:42.944 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66
21:32:42.944 00.000 4288 MoveAxis(W, 110, ABG)
21:32:42.944 00.000 4288 Guiding  Dir = 3, Dur = 110
21:32:42.944 00.000 4288 IsGuiding returns 0
21:32:42.957 00.013 4288 PulseGuide returned control before completion, sleep 120
21:32:42.969 00.012 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:32:43.011 00.042 8756 UpdateGuideState exits: m=971 SNR=22.0
21:32:43.013 00.002 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:43.015 00.002 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:32:43.015 00.000 8756 Enqueuing Expose request
21:32:43.084 00.069 4288 IsGuiding returns 1
21:32:43.084 00.000 4288 scope still moving after pulse duration time elapsed
21:32:43.116 00.032 4288 IsGuiding returns 0
21:32:43.116 00.000 4288 scope move finished after 110 + 49 ms
21:32:43.116 00.000 4288 Move returns status 0, amount 110
21:32:43.116 00.000 4288 MoveAxis(S, 94, ABG)
21:32:43.116 00.000 4288 Guiding  Dir = 1, Dur = 94
21:32:43.116 00.000 4288 IsGuiding returns 0
21:32:43.116 00.000 4288 PulseGuide returned control before completion, sleep 104
21:32:43.226 00.110 4288 IsGuiding returns 1
21:32:43.226 00.000 4288 scope still moving after pulse duration time elapsed
21:32:43.258 00.032 4288 IsGuiding returns 0
21:32:43.258 00.000 4288 scope move finished after 94 + 47 ms
21:32:43.258 00.000 4288 Move returns status 0, amount 94
21:32:43.258 00.000 4288 move complete, result=0
21:32:43.258 00.000 4288 worker thread done servicing request
21:32:43.258 00.000 8756 GuideStep: 1.7 px 110 ms WEST, 0.7 px 94 ms SOUTH
21:32:43.258 00.000 4288 Worker thread wakes up
21:32:43.258 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:32:43.258 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(57,280,31,31)
21:32:44.683 01.425 4288 Exposure complete
21:32:44.741 00.058 4288 worker thread done servicing request
21:32:44.741 00.000 8756 OnExposeComplete: enter
21:32:44.743 00.002 8756 UpdateGuideState(): m_state=6
21:32:44.746 00.003 8756 Star::Find(15, 70, 296, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
21:32:44.748 00.002 8756 Star::Find returns 1 (0), X=69.80, Y=295.53, Mass=963, SNR=21.9, Peak=97 HFD=2.9
21:32:44.750 00.002 8756 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.74) = xAngle (0.06 = 0.06)
21:32:44.752 00.002 8756 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.11 = 3.11)
21:32:44.752 00.000 8756 CameraToMount -- cameraX=-1.71 cameraY=0.59 hyp=1.80 cameraTheta=2.81 mountX=1.80 mountY=0.06, mountTheta=0.04
21:32:44.757 00.005 8756 SchedulePrimaryMove(10493588, x=-1.71, y=0.59, opts=13)
21:32:44.762 00.005 8756 Enqueuing Move request for scope (-1.71, 0.59)
21:32:44.762 00.000 4288 Worker thread wakes up
21:32:44.762 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-1.71, 0.59) opts 0xd
21:32:44.762 00.000 4288 Handling offset move in thread for scope, endpoint = (-1.71, 0.59)
21:32:44.762 00.000 4288 Moving (-1.71, 0.59) raw xDistance=1.80 yDistance=0.06
21:32:44.762 00.000 4288 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.53, ShCount=4, LgCount=0, SticCount=1,  Deflections: 0=0.458298, 1:0.656730, 2:0.063481
21:32:44.762 00.000 4288 BLC: No correction, Miss < min_move
21:32:44.762 00.000 4288 PPEC rslt: input = 1.80, final = 1.00, react = 1.08, pred = -0.34, hyst = 1.03, hyst_pct = 0.89, period_length = 662.83
21:32:44.762 00.000 4288 PPEC: input: 1.80, control: 1.00, exposure: 1500
21:32:44.762 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:44.762 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:32:44.762 00.000 4288 MoveAxis(W, 116, ABG)
21:32:44.762 00.000 4288 Guiding  Dir = 3, Dur = 116
21:32:44.762 00.000 4288 IsGuiding returns 0
21:32:44.762 00.000 4288 PulseGuide returned control before completion, sleep 126
21:32:44.778 00.016 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:32:44.822 00.044 8756 UpdateGuideState exits: m=963 SNR=21.9
21:32:44.824 00.002 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:44.825 00.001 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:32:44.827 00.002 8756 Enqueuing Expose request
21:32:44.905 00.078 4288 IsGuiding returns 1
21:32:44.905 00.000 4288 scope still moving after pulse duration time elapsed
21:32:44.937 00.032 4288 IsGuiding returns 0
21:32:44.937 00.000 4288 scope move finished after 116 + 54 ms
21:32:44.937 00.000 4288 Move returns status 0, amount 116
21:32:44.937 00.000 4288 MoveAxis(N, 0, ABG)
21:32:44.937 00.000 4288 Move returns status 0, amount 0
21:32:44.937 00.000 4288 move complete, result=0
21:32:44.937 00.000 4288 worker thread done servicing request
21:32:44.937 00.000 4288 Worker thread wakes up
21:32:44.937 00.000 8756 GuideStep: 1.8 px 116 ms WEST, 0.1 px 0 ms NORTH
21:32:44.940 00.003 4288 worker thread servicing REQUEST_EXPOSE 1500
21:32:44.940 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(57,280,31,31)
21:32:46.585 01.645 4288 Exposure complete
21:32:46.645 00.060 4288 worker thread done servicing request
21:32:46.645 00.000 8756 OnExposeComplete: enter
21:32:46.645 00.000 8756 UpdateGuideState(): m_state=6
21:32:46.649 00.004 8756 Star::Find(15, 69, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
21:32:46.649 00.000 8756 Star::Find returns 1 (0), X=69.89, Y=295.12, Mass=1021, SNR=22.5, Peak=101 HFD=2.9
21:32:46.649 00.000 8756 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.74) = xAngle (0.29 = 0.29)
21:32:46.649 00.000 8756 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.33 = -2.95)
21:32:46.649 00.000 8756 CameraToMount -- cameraX=-1.62 cameraY=0.18 hyp=1.63 cameraTheta=3.03 mountX=1.56 mountY=-0.30, mountTheta=-0.19
21:32:46.649 00.000 8756 SchedulePrimaryMove(10493588, x=-1.62, y=0.18, opts=13)
21:32:46.663 00.014 8756 Enqueuing Move request for scope (-1.62, 0.18)
21:32:46.665 00.002 4288 Worker thread wakes up
21:32:46.665 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-1.62, 0.18) opts 0xd
21:32:46.665 00.000 4288 Handling offset move in thread for scope, endpoint = (-1.62, 0.18)
21:32:46.665 00.000 4288 Moving (-1.62, 0.18) raw xDistance=1.56 yDistance=-0.30
21:32:46.665 00.000 4288 BLC: window closed
21:32:46.665 00.000 4288 BLC: History state: CurrMiss=-0.30, AvgInitMiss=0.53, ShCount=4, LgCount=0, SticCount=1,  Deflections: 0=0.458298, 1:0.656730, 2:0.063481
21:32:46.665 00.000 4288 BLC: Over-shoot, no adjustment based on avgInitialMiss
21:32:46.665 00.000 4288 BLC: window closed
21:32:46.665 00.000 4288 PPEC rslt: input = 1.56, final = 0.87, react = 0.94, pred = -0.35, hyst = 0.90, hyst_pct = 0.89, period_length = 662.83
21:32:46.665 00.000 4288 PPEC: input: 1.56, control: 0.87, exposure: 1500
21:32:46.665 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:32:46.665 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
21:32:46.665 00.000 4288 MoveAxis(W, 101, ABG)
21:32:46.665 00.000 4288 Guiding  Dir = 3, Dur = 101
21:32:46.665 00.000 4288 IsGuiding returns 0
21:32:46.667 00.002 4288 PulseGuide returned control before completion, sleep 111
21:32:46.667 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:32:46.712 00.045 8756 UpdateGuideState exits: m=1021 SNR=22.5
21:32:46.712 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:46.712 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:32:46.726 00.014 8756 Enqueuing Expose request
21:32:46.790 00.064 4288 IsGuiding returns 1
21:32:46.790 00.000 4288 scope still moving after pulse duration time elapsed
21:32:46.822 00.032 4288 IsGuiding returns 0
21:32:46.822 00.000 4288 scope move finished after 101 + 54 ms
21:32:46.822 00.000 4288 Move returns status 0, amount 101
21:32:46.822 00.000 4288 MoveAxis(N, 0, ABG)
21:32:46.822 00.000 4288 Move returns status 0, amount 0
21:32:46.822 00.000 4288 move complete, result=0
21:32:46.822 00.000 4288 worker thread done servicing request
21:32:46.822 00.000 4288 Worker thread wakes up
21:32:46.822 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:32:46.822 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(57,280,31,31)
21:32:46.822 00.000 8756 GuideStep: 1.6 px 101 ms WEST, -0.3 px 0 ms NORTH
21:32:48.242 01.420 4288 Exposure complete
21:32:48.305 00.063 4288 worker thread done servicing request
21:32:48.305 00.000 8756 OnExposeComplete: enter
21:32:48.305 00.000 8756 UpdateGuideState(): m_state=6
21:32:48.305 00.000 8756 Star::Find(15, 69, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
21:32:48.305 00.000 8756 Star::Find returns 1 (0), X=69.51, Y=295.42, Mass=984, SNR=22.1, Peak=85 HFD=3.2
21:32:48.305 00.000 8756 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.74) = xAngle (0.17 = 0.17)
21:32:48.305 00.000 8756 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.21 = -3.08)
21:32:48.319 00.014 8756 CameraToMount -- cameraX=-2.00 cameraY=0.47 hyp=2.06 cameraTheta=2.91 mountX=2.03 mountY=-0.13, mountTheta=-0.07
21:32:48.321 00.002 8756 SchedulePrimaryMove(10493588, x=-2.00, y=0.47, opts=13)
21:32:48.321 00.000 8756 Enqueuing Move request for scope (-2.00, 0.47)
21:32:48.321 00.000 4288 Worker thread wakes up
21:32:48.321 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-2.00, 0.47) opts 0xd
21:32:48.321 00.000 4288 Handling offset move in thread for scope, endpoint = (-2.00, 0.47)
21:32:48.321 00.000 4288 Moving (-2.00, 0.47) raw xDistance=2.03 yDistance=-0.13
21:32:48.321 00.000 4288 PPEC rslt: input = 2.03, final = 1.13, react = 1.22, pred = -0.28, hyst = 1.16, hyst_pct = 0.89, period_length = 662.83
21:32:48.321 00.000 4288 PPEC: input: 2.03, control: 1.13, exposure: 1500
21:32:48.321 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:48.321 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:32:48.321 00.000 4288 MoveAxis(W, 132, ABG)
21:32:48.321 00.000 4288 Guiding  Dir = 3, Dur = 132
21:32:48.321 00.000 4288 IsGuiding returns 0
21:32:48.321 00.000 4288 PulseGuide returned control before completion, sleep 142
21:32:48.341 00.020 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:32:48.382 00.041 8756 UpdateGuideState exits: m=984 SNR=22.1
21:32:48.384 00.002 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:48.384 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:32:48.384 00.000 8756 Enqueuing Expose request
21:32:48.480 00.096 4288 IsGuiding returns 1
21:32:48.480 00.000 4288 scope still moving after pulse duration time elapsed
21:32:48.512 00.032 4288 IsGuiding returns 0
21:32:48.512 00.000 4288 scope move finished after 132 + 51 ms
21:32:48.512 00.000 4288 Move returns status 0, amount 132
21:32:48.512 00.000 4288 MoveAxis(N, 0, ABG)
21:32:48.512 00.000 4288 Move returns status 0, amount 0
21:32:48.512 00.000 4288 move complete, result=0
21:32:48.512 00.000 4288 worker thread done servicing request
21:32:48.512 00.000 4288 Worker thread wakes up
21:32:48.512 00.000 8756 GuideStep: 2.0 px 132 ms WEST, -0.1 px 0 ms NORTH
21:32:48.515 00.003 4288 worker thread servicing REQUEST_EXPOSE 1500
21:32:48.515 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(57,280,31,31)
21:32:49.632 01.117 8756 GetString("/profile/6/scope/calibration/timestamp", "") returns "1/12/2026 9:32:13 PM"
21:32:49.635 00.003 8756 GetDouble("/profile/6/scope/calibration/xRate", 1.000000) returns 0.008595
21:32:49.638 00.003 8756 GetDouble("/profile/6/scope/calibration/yRate", 1.000000) returns 0.007009
21:32:49.638 00.000 8756 GetInt("/profile/6/scope/calibration/binning", 1) returns 1
21:32:49.638 00.000 8756 GetDouble("/profile/6/scope/calibration/xAngle", 0.000000) returns 2.744320
21:32:49.638 00.000 8756 GetDouble("/profile/6/scope/calibration/yAngle", 0.000000) returns 1.073540
21:32:49.638 00.000 8756 GetDouble("/profile/6/scope/calibration/declination", 0.000000) returns -0.000007
21:32:49.638 00.000 8756 GetInt("/profile/6/scope/calibration/pierSide", -1) returns 1
21:32:49.654 00.016 8756 GetInt("/profile/6/scope/calibration/raGuideParity", 0) returns 1
21:32:49.654 00.000 8756 GetInt("/profile/6/scope/calibration/decGuideParity", 0) returns 1
21:32:49.654 00.000 8756 GetDouble("/profile/6/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:32:49.654 00.000 8756 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
21:32:49.663 00.009 8756 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
21:32:49.666 00.003 8756 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003750
21:32:49.668 00.002 8756 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003750
21:32:49.670 00.002 8756 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 5.728370
21:32:49.670 00.000 8756 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 10
21:32:49.670 00.000 8756 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 12
21:32:49.670 00.000 8756 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:32:49.670 00.000 8756 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 3
21:32:49.670 00.000 8756 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 9:32:13 PM"
21:32:49.670 00.000 8756 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
21:32:49.670 00.000 8756 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.2 0.5}, {-3.9 1.5}, {-6.9 3.2}, {-8.4 3.8}, {-12.0 4.9}, {-13.9 5.9}, {-17.0 7.5}, {-18.8 8.1}, {-22.4 9.9}, {-23.8 10.0}, {-23.8 10.0}, {-14.7 5.6}, {-7.5 2.0}"
21:32:49.670 00.000 8756 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.9 -2.0}, {-2.0 -3.3}, {-3.3 -6.0}, {-4.1 -7.2}, {-5.2 -9.3}, {-6.4 -11.1}, {-8.1 -12.9}, {-9.3 -14.4}, {-9.4 -16.3}, {-10.2 -17.8}, {-11.4 -20.8}, {-12.0 -22.2}, {-12.0 -22.2}, {-7.9 -13.8}, {-2.6 -2.6}, {-2.2 -2.3}"
21:32:49.685 00.015 8756 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
21:32:49.685 00.000 8756 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
21:32:49.695 00.010 8756 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003750
21:32:49.695 00.000 8756 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003750
21:32:49.695 00.000 8756 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 5.728370
21:32:49.695 00.000 8756 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 10
21:32:49.701 00.006 8756 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 12
21:32:49.701 00.000 8756 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:32:49.701 00.000 8756 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 3
21:32:49.701 00.000 8756 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 9:32:13 PM"
21:32:49.701 00.000 8756 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
21:32:49.701 00.000 8756 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.2 0.5}, {-3.9 1.5}, {-6.9 3.2}, {-8.4 3.8}, {-12.0 4.9}, {-13.9 5.9}, {-17.0 7.5}, {-18.8 8.1}, {-22.4 9.9}, {-23.8 10.0}, {-23.8 10.0}, {-14.7 5.6}, {-7.5 2.0}"
21:32:49.701 00.000 8756 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.9 -2.0}, {-2.0 -3.3}, {-3.3 -6.0}, {-4.1 -7.2}, {-5.2 -9.3}, {-6.4 -11.1}, {-8.1 -12.9}, {-9.3 -14.4}, {-9.4 -16.3}, {-10.2 -17.8}, {-11.4 -20.8}, {-12.0 -22.2}, {-12.0 -22.2}, {-7.9 -13.8}, {-2.6 -2.6}, {-2.2 -2.3}"
21:32:50.163 00.462 4288 Exposure complete
21:32:50.235 00.072 4288 worker thread done servicing request
21:32:50.235 00.000 8756 OnExposeComplete: enter
21:32:50.237 00.002 8756 UpdateGuideState(): m_state=6
21:32:50.241 00.004 8756 Star::Find(15, 69, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
21:32:50.242 00.001 8756 Star::Find returns 1 (0), X=69.71, Y=295.66, Mass=969, SNR=21.9, Peak=81 HFD=3.1
21:32:50.242 00.000 8756 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.74) = xAngle (0.02 = 0.02)
21:32:50.242 00.000 8756 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.06 = 3.06)
21:32:50.242 00.000 8756 CameraToMount -- cameraX=-1.80 cameraY=0.72 hyp=1.94 cameraTheta=2.76 mountX=1.94 mountY=0.16, mountTheta=0.08
21:32:50.242 00.000 8756 SchedulePrimaryMove(10493588, x=-1.80, y=0.72, opts=13)
21:32:50.242 00.000 8756 Enqueuing Move request for scope (-1.80, 0.72)
21:32:50.242 00.000 4288 Worker thread wakes up
21:32:50.242 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-1.80, 0.72) opts 0xd
21:32:50.242 00.000 4288 Handling offset move in thread for scope, endpoint = (-1.80, 0.72)
21:32:50.242 00.000 4288 Moving (-1.80, 0.72) raw xDistance=1.94 yDistance=0.16
21:32:50.242 00.000 4288 PPEC rslt: input = 1.94, final = 1.07, react = 1.16, pred = -0.31, hyst = 1.10, hyst_pct = 0.89, period_length = 662.83
21:32:50.242 00.000 4288 PPEC: input: 1.94, control: 1.07, exposure: 1500
21:32:50.242 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.16
21:32:50.242 00.000 4288 MoveAxis(W, 125, ABG)
21:32:50.242 00.000 4288 Guiding  Dir = 3, Dur = 125
21:32:50.257 00.015 4288 IsGuiding returns 0
21:32:50.257 00.000 4288 PulseGuide returned control before completion, sleep 135
21:32:50.269 00.012 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:32:50.304 00.035 8756 UpdateGuideState exits: m=969 SNR=21.9
21:32:50.304 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:50.304 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:32:50.304 00.000 8756 Enqueuing Expose request
21:32:50.398 00.094 4288 IsGuiding returns 1
21:32:50.398 00.000 4288 scope still moving after pulse duration time elapsed
21:32:50.430 00.032 4288 IsGuiding returns 0
21:32:50.430 00.000 4288 scope move finished after 125 + 48 ms
21:32:50.430 00.000 4288 Move returns status 0, amount 125
21:32:50.430 00.000 4288 MoveAxis(S, 23, ABG)
21:32:50.430 00.000 4288 Guiding  Dir = 1, Dur = 23
21:32:50.430 00.000 4288 IsGuiding returns 0
21:32:50.430 00.000 4288 PulseGuide returned control before completion, sleep 33
21:32:50.478 00.048 4288 IsGuiding returns 1
21:32:50.478 00.000 4288 scope still moving after pulse duration time elapsed
21:32:50.510 00.032 4288 IsGuiding returns 0
21:32:50.510 00.000 4288 scope move finished after 23 + 56 ms
21:32:50.510 00.000 4288 Move returns status 0, amount 23
21:32:50.510 00.000 4288 move complete, result=0
21:32:50.510 00.000 4288 worker thread done servicing request
21:32:50.510 00.000 4288 Worker thread wakes up
21:32:50.510 00.000 8756 GuideStep: 1.9 px 125 ms WEST, 0.2 px 23 ms SOUTH
21:32:50.510 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:32:50.510 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(57,280,31,31)
21:32:51.938 01.428 4288 Exposure complete
21:32:52.007 00.069 4288 worker thread done servicing request
21:32:52.007 00.000 8756 OnExposeComplete: enter
21:32:52.016 00.009 8756 UpdateGuideState(): m_state=6
21:32:52.016 00.000 8756 Star::Find(15, 69, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
21:32:52.016 00.000 8756 Star::Find returns 1 (0), X=69.64, Y=295.30, Mass=975, SNR=22.0, Peak=88 HFD=3.1
21:32:52.016 00.000 8756 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.74) = xAngle (0.21 = 0.21)
21:32:52.016 00.000 8756 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.25 = -3.03)
21:32:52.016 00.000 8756 CameraToMount -- cameraX=-1.87 cameraY=0.36 hyp=1.91 cameraTheta=2.95 mountX=1.86 mountY=-0.21, mountTheta=-0.11
21:32:52.016 00.000 8756 SchedulePrimaryMove(10493588, x=-1.87, y=0.36, opts=13)
21:32:52.016 00.000 8756 Enqueuing Move request for scope (-1.87, 0.36)
21:32:52.032 00.016 4288 Worker thread wakes up
21:32:52.032 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-1.87, 0.36) opts 0xd
21:32:52.032 00.000 4288 Handling offset move in thread for scope, endpoint = (-1.87, 0.36)
21:32:52.032 00.000 4288 Moving (-1.87, 0.36) raw xDistance=1.86 yDistance=-0.21
21:32:52.032 00.000 4288 PPEC rslt: input = 1.86, final = 1.05, react = 1.12, pred = -0.25, hyst = 1.07, hyst_pct = 0.89, period_length = 662.83
21:32:52.032 00.000 4288 PPEC: input: 1.86, control: 1.05, exposure: 1500
21:32:52.032 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:32:52.032 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:32:52.032 00.000 4288 MoveAxis(W, 122, ABG)
21:32:52.032 00.000 4288 Guiding  Dir = 3, Dur = 122
21:32:52.032 00.000 4288 IsGuiding returns 0
21:32:52.032 00.000 4288 PulseGuide returned control before completion, sleep 132
21:32:52.041 00.009 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:32:52.079 00.038 8756 UpdateGuideState exits: m=975 SNR=22.0
21:32:52.079 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:52.079 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:32:52.079 00.000 8756 Enqueuing Expose request
21:32:52.174 00.095 4288 IsGuiding returns 1
21:32:52.174 00.000 4288 scope still moving after pulse duration time elapsed
21:32:52.205 00.031 4288 IsGuiding returns 0
21:32:52.205 00.000 4288 scope move finished after 122 + 50 ms
21:32:52.205 00.000 4288 Move returns status 0, amount 122
21:32:52.205 00.000 4288 MoveAxis(N, 0, ABG)
21:32:52.205 00.000 4288 Move returns status 0, amount 0
21:32:52.205 00.000 4288 move complete, result=0
21:32:52.205 00.000 4288 worker thread done servicing request
21:32:52.205 00.000 4288 Worker thread wakes up
21:32:52.205 00.000 8756 GuideStep: 1.9 px 122 ms WEST, -0.2 px 0 ms NORTH
21:32:52.205 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:32:52.205 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(57,280,31,31)
21:32:53.863 01.658 4288 Exposure complete
21:32:53.913 00.050 4288 worker thread done servicing request
21:32:53.913 00.000 8756 OnExposeComplete: enter
21:32:53.927 00.014 8756 UpdateGuideState(): m_state=6
21:32:53.927 00.000 8756 Star::Find(15, 69, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
21:32:53.927 00.000 8756 Star::Find returns 1 (0), X=69.40, Y=295.43, Mass=973, SNR=22.0, Peak=90 HFD=3.1
21:32:53.927 00.000 8756 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.74) = xAngle (0.17 = 0.17)
21:32:53.927 00.000 8756 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.21 = -3.07)
21:32:53.927 00.000 8756 CameraToMount -- cameraX=-2.10 cameraY=0.49 hyp=2.16 cameraTheta=2.91 mountX=2.13 mountY=-0.15, mountTheta=-0.07
21:32:53.927 00.000 8756 SchedulePrimaryMove(10493588, x=-2.10, y=0.49, opts=13)
21:32:53.940 00.013 8756 Enqueuing Move request for scope (-2.10, 0.49)
21:32:53.943 00.003 4288 Worker thread wakes up
21:32:53.943 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-2.10, 0.49) opts 0xd
21:32:53.943 00.000 4288 Handling offset move in thread for scope, endpoint = (-2.10, 0.49)
21:32:53.943 00.000 4288 Moving (-2.10, 0.49) raw xDistance=2.13 yDistance=-0.15
21:32:53.943 00.000 4288 PPEC rslt: input = 2.13, final = 1.19, react = 1.28, pred = -0.28, hyst = 1.21, hyst_pct = 0.89, period_length = 662.83
21:32:53.943 00.000 4288 PPEC: input: 2.13, control: 1.19, exposure: 1500
21:32:53.943 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:32:53.943 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:32:53.943 00.000 4288 MoveAxis(W, 138, ABG)
21:32:53.943 00.000 4288 Guiding  Dir = 3, Dur = 138
21:32:53.943 00.000 4288 IsGuiding returns 0
21:32:53.945 00.002 4288 PulseGuide returned control before completion, sleep 148
21:32:53.945 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:32:53.990 00.045 8756 UpdateGuideState exits: m=973 SNR=22.0
21:32:53.990 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:53.990 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:32:53.990 00.000 8756 Enqueuing Expose request
21:32:54.100 00.110 4288 IsGuiding returns 1
21:32:54.100 00.000 4288 scope still moving after pulse duration time elapsed
21:32:54.132 00.032 4288 IsGuiding returns 0
21:32:54.132 00.000 4288 scope move finished after 138 + 51 ms
21:32:54.132 00.000 4288 Move returns status 0, amount 138
21:32:54.132 00.000 4288 MoveAxis(N, 0, ABG)
21:32:54.132 00.000 4288 Move returns status 0, amount 0
21:32:54.132 00.000 4288 move complete, result=0
21:32:54.132 00.000 4288 worker thread done servicing request
21:32:54.132 00.000 8756 GuideStep: 2.1 px 138 ms WEST, -0.2 px 0 ms NORTH
21:32:54.132 00.000 4288 Worker thread wakes up
21:32:54.132 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:32:54.132 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(57,280,31,31)
21:32:55.569 01.437 4288 Exposure complete
21:32:55.632 00.063 4288 worker thread done servicing request
21:32:55.632 00.000 8756 OnExposeComplete: enter
21:32:55.632 00.000 8756 UpdateGuideState(): m_state=6
21:32:55.632 00.000 8756 Star::Find(15, 69, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
21:32:55.642 00.010 8756 Star::Find returns 1 (0), X=69.39, Y=295.40, Mass=959, SNR=21.8, Peak=87 HFD=3.1
21:32:55.642 00.000 8756 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.74) = xAngle (0.19 = 0.19)
21:32:55.642 00.000 8756 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.23 = -3.06)
21:32:55.648 00.006 8756 CameraToMount -- cameraX=-2.12 cameraY=0.45 hyp=2.16 cameraTheta=2.93 mountX=2.13 mountY=-0.19, mountTheta=-0.09
21:32:55.648 00.000 8756 SchedulePrimaryMove(10493588, x=-2.12, y=0.45, opts=13)
21:32:55.648 00.000 8756 Enqueuing Move request for scope (-2.12, 0.45)
21:32:55.648 00.000 4288 Worker thread wakes up
21:32:55.648 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-2.12, 0.45) opts 0xd
21:32:55.648 00.000 4288 Handling offset move in thread for scope, endpoint = (-2.12, 0.45)
21:32:55.648 00.000 4288 Moving (-2.12, 0.45) raw xDistance=2.13 yDistance=-0.19
21:32:55.648 00.000 4288 PPEC rslt: input = 2.13, final = 1.19, react = 1.28, pred = -0.28, hyst = 1.21, hyst_pct = 0.89, period_length = 662.83
21:32:55.648 00.000 4288 PPEC: input: 2.13, control: 1.19, exposure: 1500
21:32:55.648 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:32:55.648 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:32:55.648 00.000 4288 MoveAxis(W, 138, ABG)
21:32:55.648 00.000 4288 Guiding  Dir = 3, Dur = 138
21:32:55.648 00.000 4288 IsGuiding returns 0
21:32:55.648 00.000 4288 PulseGuide returned control before completion, sleep 148
21:32:55.663 00.015 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:32:55.710 00.047 8756 UpdateGuideState exits: m=959 SNR=21.8
21:32:55.710 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:55.710 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:32:55.710 00.000 8756 Enqueuing Expose request
21:32:55.821 00.111 4288 IsGuiding returns 1
21:32:55.821 00.000 4288 scope still moving after pulse duration time elapsed
21:32:55.853 00.032 4288 IsGuiding returns 0
21:32:55.853 00.000 4288 scope move finished after 138 + 56 ms
21:32:55.853 00.000 4288 Move returns status 0, amount 138
21:32:55.853 00.000 4288 MoveAxis(N, 0, ABG)
21:32:55.853 00.000 4288 Move returns status 0, amount 0
21:32:55.853 00.000 4288 move complete, result=0
21:32:55.853 00.000 4288 worker thread done servicing request
21:32:55.853 00.000 4288 Worker thread wakes up
21:32:55.853 00.000 8756 GuideStep: 2.1 px 138 ms WEST, -0.2 px 0 ms NORTH
21:32:55.853 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:32:55.853 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(57,280,31,31)
21:32:55.917 00.064 8756 Calibration sanity check: user chose to ignore alert
21:32:57.509 01.592 4288 Exposure complete
21:32:57.568 00.059 4288 worker thread done servicing request
21:32:57.569 00.001 8756 OnExposeComplete: enter
21:32:57.571 00.002 8756 UpdateGuideState(): m_state=6
21:32:57.573 00.002 8756 Star::Find(15, 69, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
21:32:57.575 00.002 8756 Star::Find returns 1 (0), X=69.62, Y=295.23, Mass=988, SNR=22.1, Peak=100 HFD=3.0
21:32:57.575 00.000 8756 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.74) = xAngle (0.25 = 0.25)
21:32:57.577 00.002 8756 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.29 = -3.00)
21:32:57.579 00.002 8756 CameraToMount -- cameraX=-1.89 cameraY=0.29 hyp=1.91 cameraTheta=2.99 mountX=1.85 mountY=-0.28, mountTheta=-0.15
21:32:57.583 00.004 8756 SchedulePrimaryMove(10493588, x=-1.89, y=0.29, opts=13)
21:32:57.585 00.002 8756 Enqueuing Move request for scope (-1.89, 0.29)
21:32:57.587 00.002 4288 Worker thread wakes up
21:32:57.587 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-1.89, 0.29) opts 0xd
21:32:57.587 00.000 4288 Handling offset move in thread for scope, endpoint = (-1.89, 0.29)
21:32:57.587 00.000 4288 Moving (-1.89, 0.29) raw xDistance=1.85 yDistance=-0.28
21:32:57.589 00.002 4288 PPEC rslt: input = 1.85, final = 1.06, react = 1.11, pred = -0.15, hyst = 1.07, hyst_pct = 0.88, period_length = 662.83
21:32:57.589 00.000 4288 PPEC: input: 1.85, control: 1.06, exposure: 1500
21:32:57.589 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:32:57.589 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:32:57.589 00.000 4288 MoveAxis(W, 123, ABG)
21:32:57.589 00.000 4288 Guiding  Dir = 3, Dur = 123
21:32:57.589 00.000 4288 IsGuiding returns 0
21:32:57.589 00.000 4288 PulseGuide returned control before completion, sleep 133
21:32:57.603 00.014 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:32:57.648 00.045 8756 UpdateGuideState exits: m=988 SNR=22.1
21:32:57.648 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:57.648 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:32:57.648 00.000 8756 Enqueuing Expose request
21:32:57.726 00.078 4288 IsGuiding returns 1
21:32:57.726 00.000 4288 scope still moving after pulse duration time elapsed
21:32:57.757 00.031 4288 IsGuiding returns 0
21:32:57.757 00.000 4288 scope move finished after 123 + 44 ms
21:32:57.757 00.000 4288 Move returns status 0, amount 123
21:32:57.757 00.000 4288 MoveAxis(N, 0, ABG)
21:32:57.757 00.000 4288 Move returns status 0, amount 0
21:32:57.757 00.000 4288 move complete, result=0
21:32:57.757 00.000 4288 worker thread done servicing request
21:32:57.757 00.000 8756 GuideStep: 1.9 px 123 ms WEST, -0.3 px 0 ms NORTH
21:32:57.760 00.003 4288 Worker thread wakes up
21:32:57.760 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:32:57.760 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(57,280,31,31)
21:32:59.179 01.419 4288 Exposure complete
21:32:59.245 00.066 4288 worker thread done servicing request
21:32:59.245 00.000 8756 OnExposeComplete: enter
21:32:59.257 00.012 8756 UpdateGuideState(): m_state=6
21:32:59.259 00.002 8756 Star::Find(15, 69, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
21:32:59.262 00.003 8756 Star::Find returns 1 (0), X=69.49, Y=295.27, Mass=999, SNR=22.3, Peak=96 HFD=3.1
21:32:59.262 00.000 8756 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.74) = xAngle (0.23 = 0.23)
21:32:59.262 00.000 8756 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.28 = -3.01)
21:32:59.262 00.000 8756 CameraToMount -- cameraX=-2.02 cameraY=0.33 hyp=2.04 cameraTheta=2.98 mountX=1.99 mountY=-0.27, mountTheta=-0.14
21:32:59.262 00.000 8756 SchedulePrimaryMove(10493588, x=-2.02, y=0.33, opts=13)
21:32:59.262 00.000 8756 Enqueuing Move request for scope (-2.02, 0.33)
21:32:59.275 00.013 4288 Worker thread wakes up
21:32:59.275 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-2.02, 0.33) opts 0xd
21:32:59.275 00.000 4288 Handling offset move in thread for scope, endpoint = (-2.02, 0.33)
21:32:59.275 00.000 4288 Moving (-2.02, 0.33) raw xDistance=1.99 yDistance=-0.27
21:32:59.275 00.000 4288 PPEC rslt: input = 1.99, final = 1.13, react = 1.19, pred = -0.17, hyst = 1.15, hyst_pct = 0.88, period_length = 662.83
21:32:59.275 00.000 4288 PPEC: input: 1.99, control: 1.13, exposure: 1500
21:32:59.275 00.000 4288 switching direction from 1 to -1 - decHistory=-4 oldest=0.42 newest=-0.74
21:32:59.275 00.000 4288 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
21:32:59.275 00.000 4288 MoveAxis(W, 132, ABG)
21:32:59.275 00.000 4288 Guiding  Dir = 3, Dur = 132
21:32:59.275 00.000 4288 IsGuiding returns 0
21:32:59.275 00.000 4288 PulseGuide returned control before completion, sleep 142
21:32:59.275 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:32:59.322 00.047 8756 UpdateGuideState exits: m=999 SNR=22.3
21:32:59.322 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:59.322 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:32:59.322 00.000 8756 Enqueuing Expose request
21:32:59.434 00.112 4288 IsGuiding returns 1
21:32:59.434 00.000 4288 scope still moving after pulse duration time elapsed
21:32:59.466 00.032 4288 IsGuiding returns 0
21:32:59.466 00.000 4288 scope move finished after 132 + 58 ms
21:32:59.466 00.000 4288 Move returns status 0, amount 132
21:32:59.466 00.000 4288 BLC: Dec direction reversal from South to North, backlash comp pulse of 201 applied
21:32:59.466 00.000 4288 MoveAxis(N, 240, ABG)
21:32:59.466 00.000 4288 Guiding  Dir = 0, Dur = 240
21:32:59.466 00.000 4288 IsGuiding returns 0
21:32:59.466 00.000 4288 PulseGuide returned control before completion, sleep 250
21:32:59.719 00.253 4288 IsGuiding returns 1
21:32:59.719 00.000 4288 scope still moving after pulse duration time elapsed
21:32:59.751 00.032 4288 IsGuiding returns 0
21:32:59.751 00.000 4288 scope move finished after 240 + 44 ms
21:32:59.751 00.000 4288 Move returns status 0, amount 240
21:32:59.751 00.000 4288 move complete, result=0
21:32:59.751 00.000 4288 worker thread done servicing request
21:32:59.751 00.000 8756 GuideStep: 2.0 px 132 ms WEST, -0.3 px 240 ms NORTH
21:32:59.757 00.006 4288 Worker thread wakes up
21:32:59.757 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:32:59.757 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(57,280,31,31)
21:33:01.398 01.641 4288 Exposure complete
21:33:01.448 00.050 4288 worker thread done servicing request
21:33:01.448 00.000 8756 OnExposeComplete: enter
21:33:01.448 00.000 8756 UpdateGuideState(): m_state=6
21:33:01.462 00.014 8756 Star::Find(15, 69, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
21:33:01.462 00.000 8756 Star::Find returns 1 (0), X=70.34, Y=295.03, Mass=983, SNR=22.1, Peak=87 HFD=3.3
21:33:01.462 00.000 8756 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.74) = xAngle (0.32 = 0.32)
21:33:01.462 00.000 8756 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.36 = -2.92)
21:33:01.462 00.000 8756 CameraToMount -- cameraX=-1.17 cameraY=0.09 hyp=1.17 cameraTheta=3.06 mountX=1.12 mountY=-0.26, mountTheta=-0.23
21:33:01.462 00.000 8756 SchedulePrimaryMove(10493588, x=-1.17, y=0.09, opts=13)
21:33:01.462 00.000 8756 Enqueuing Move request for scope (-1.17, 0.09)
21:33:01.475 00.013 4288 Worker thread wakes up
21:33:01.475 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-1.17, 0.09) opts 0xd
21:33:01.475 00.000 4288 Handling offset move in thread for scope, endpoint = (-1.17, 0.09)
21:33:01.475 00.000 4288 Moving (-1.17, 0.09) raw xDistance=1.12 yDistance=-0.26
21:33:01.475 00.000 4288 BLC: History state: CurrMiss=0.26, AvgInitMiss=0.47, ShCount=5, LgCount=0, SticCount=1,  Deflections: 0=-0.274849, 1:0.256351
21:33:01.475 00.000 4288 BLC: Under-shoot, no adjustment, waiting for more data
21:33:01.475 00.000 4288 PPEC rslt: input = 1.12, final = 0.64, react = 0.67, pred = -0.23, hyst = 0.67, hyst_pct = 0.88, period_length = 662.83
21:33:01.475 00.000 4288 PPEC: input: 1.12, control: 0.64, exposure: 1500
21:33:01.475 00.000 4288 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
21:33:01.475 00.000 4288 MoveAxis(W, 74, ABG)
21:33:01.475 00.000 4288 Guiding  Dir = 3, Dur = 74
21:33:01.475 00.000 4288 IsGuiding returns 0
21:33:01.475 00.000 4288 PulseGuide returned control before completion, sleep 84
21:33:01.478 00.003 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:33:01.529 00.051 8756 UpdateGuideState exits: m=983 SNR=22.1
21:33:01.529 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:01.529 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:33:01.529 00.000 8756 Enqueuing Expose request
21:33:01.573 00.044 4288 IsGuiding returns 0
21:33:01.573 00.000 4288 Move returns status 0, amount 74
21:33:01.573 00.000 4288 MoveAxis(N, 37, ABG)
21:33:01.573 00.000 4288 Guiding  Dir = 0, Dur = 37
21:33:01.573 00.000 4288 IsGuiding returns 0
21:33:01.573 00.000 4288 PulseGuide returned control before completion, sleep 47
21:33:01.637 00.064 4288 IsGuiding returns 1
21:33:01.637 00.000 4288 scope still moving after pulse duration time elapsed
21:33:01.669 00.032 4288 IsGuiding returns 0
21:33:01.669 00.000 4288 scope move finished after 37 + 57 ms
21:33:01.669 00.000 4288 Move returns status 0, amount 37
21:33:01.669 00.000 4288 move complete, result=0
21:33:01.669 00.000 4288 worker thread done servicing request
21:33:01.669 00.000 4288 Worker thread wakes up
21:33:01.669 00.000 8756 GuideStep: 1.1 px 74 ms WEST, -0.3 px 37 ms NORTH
21:33:01.669 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:33:01.669 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(57,280,31,31)
21:33:03.096 01.427 4288 Exposure complete
21:33:03.148 00.052 4288 worker thread done servicing request
21:33:03.148 00.000 8756 OnExposeComplete: enter
21:33:03.160 00.012 8756 UpdateGuideState(): m_state=6
21:33:03.163 00.003 8756 Star::Find(15, 70, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
21:33:03.163 00.000 8756 Star::Find returns 1 (0), X=69.27, Y=294.91, Mass=964, SNR=21.9, Peak=99 HFD=2.9
21:33:03.163 00.000 8756 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.74) = xAngle (-5.87 = 0.41)
21:33:03.163 00.000 8756 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-2.83 = -2.83)
21:33:03.163 00.000 8756 CameraToMount -- cameraX=-2.24 cameraY=-0.04 hyp=2.24 cameraTheta=-3.13 mountX=2.05 mountY=-0.69, mountTheta=-0.32
21:33:03.163 00.000 8756 SchedulePrimaryMove(10493588, x=-2.24, y=-0.04, opts=13)
21:33:03.163 00.000 8756 Enqueuing Move request for scope (-2.24, -0.04)
21:33:03.176 00.013 4288 Worker thread wakes up
21:33:03.176 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-2.24, -0.04) opts 0xd
21:33:03.176 00.000 4288 Handling offset move in thread for scope, endpoint = (-2.24, -0.04)
21:33:03.176 00.000 4288 Moving (-2.24, -0.04) raw xDistance=2.05 yDistance=-0.69
21:33:03.176 00.000 4288 BLC: History state: CurrMiss=0.69, AvgInitMiss=0.47, ShCount=5, LgCount=0, SticCount=1,  Deflections: 0=-0.274849, 1:0.256351, 2:0.688717
21:33:03.176 00.000 4288 BLC: Under-shoot: nominal increase by 67
21:33:03.176 00.000 4288 BLC: window closed
21:33:03.176 00.000 4288 BLC: Pulse adjusted to 221
21:33:03.176 00.000 4288 PPEC rslt: input = 2.05, final = 1.17, react = 1.23, pred = -0.08, hyst = 1.17, hyst_pct = 0.88, period_length = 662.83
21:33:03.176 00.000 4288 PPEC: input: 2.05, control: 1.17, exposure: 1500
21:33:03.176 00.000 4288 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69
21:33:03.176 00.000 4288 MoveAxis(W, 136, ABG)
21:33:03.176 00.000 4288 Guiding  Dir = 3, Dur = 136
21:33:03.176 00.000 4288 IsGuiding returns 0
21:33:03.176 00.000 4288 PulseGuide returned control before completion, sleep 146
21:33:03.176 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:33:03.234 00.058 8756 UpdateGuideState exits: m=964 SNR=21.9
21:33:03.236 00.002 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:03.238 00.002 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:33:03.239 00.001 8756 Enqueuing Expose request
21:33:03.334 00.095 4288 IsGuiding returns 1
21:33:03.334 00.000 4288 scope still moving after pulse duration time elapsed
21:33:03.366 00.032 4288 IsGuiding returns 0
21:33:03.366 00.000 4288 scope move finished after 136 + 50 ms
21:33:03.366 00.000 4288 Move returns status 0, amount 136
21:33:03.366 00.000 4288 MoveAxis(N, 98, ABG)
21:33:03.366 00.000 4288 Guiding  Dir = 0, Dur = 98
21:33:03.366 00.000 4288 IsGuiding returns 0
21:33:03.366 00.000 4288 PulseGuide returned control before completion, sleep 108
21:33:03.476 00.110 4288 IsGuiding returns 1
21:33:03.476 00.000 4288 scope still moving after pulse duration time elapsed
21:33:03.507 00.031 4288 IsGuiding returns 0
21:33:03.507 00.000 4288 scope move finished after 98 + 43 ms
21:33:03.507 00.000 4288 Move returns status 0, amount 98
21:33:03.507 00.000 4288 move complete, result=0
21:33:03.507 00.000 4288 worker thread done servicing request
21:33:03.507 00.000 8756 GuideStep: 2.0 px 136 ms WEST, -0.7 px 98 ms NORTH
21:33:03.507 00.000 4288 Worker thread wakes up
21:33:03.507 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:33:03.507 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(57,280,31,31)
21:33:05.157 01.650 4288 Exposure complete
21:33:05.204 00.047 4288 worker thread done servicing request
21:33:05.204 00.000 8756 OnExposeComplete: enter
21:33:05.204 00.000 8756 UpdateGuideState(): m_state=6
21:33:05.220 00.016 8756 Star::Find(15, 69, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
21:33:05.220 00.000 8756 Star::Find returns 1 (0), X=69.90, Y=295.86, Mass=973, SNR=22.0, Peak=95 HFD=2.9
21:33:05.226 00.006 8756 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.74) = xAngle (-0.12 = -0.12)
21:33:05.226 00.000 8756 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (2.92 = 2.92)
21:33:05.226 00.000 8756 CameraToMount -- cameraX=-1.61 cameraY=0.92 hyp=1.85 cameraTheta=2.62 mountX=1.84 mountY=0.40, mountTheta=0.22
21:33:05.226 00.000 8756 SchedulePrimaryMove(10493588, x=-1.61, y=0.92, opts=13)
21:33:05.226 00.000 8756 Enqueuing Move request for scope (-1.61, 0.92)
21:33:05.236 00.010 4288 Worker thread wakes up
21:33:05.236 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-1.61, 0.92) opts 0xd
21:33:05.236 00.000 4288 Handling offset move in thread for scope, endpoint = (-1.61, 0.92)
21:33:05.236 00.000 4288 Moving (-1.61, 0.92) raw xDistance=1.84 yDistance=0.40
21:33:05.236 00.000 4288 PPEC rslt: input = 1.84, final = 1.02, react = 1.10, pred = -0.14, hyst = 1.03, hyst_pct = 0.88, period_length = 662.83
21:33:05.236 00.000 4288 PPEC: input: 1.84, control: 1.02, exposure: 1500
21:33:05.236 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:33:05.236 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
21:33:05.236 00.000 4288 MoveAxis(W, 119, ABG)
21:33:05.236 00.000 4288 Guiding  Dir = 3, Dur = 119
21:33:05.236 00.000 4288 IsGuiding returns 0
21:33:05.236 00.000 4288 PulseGuide returned control before completion, sleep 129
21:33:05.236 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:33:05.288 00.052 8756 UpdateGuideState exits: m=973 SNR=22.0
21:33:05.288 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:05.288 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:33:05.288 00.000 8756 Enqueuing Expose request
21:33:05.378 00.090 4288 IsGuiding returns 1
21:33:05.378 00.000 4288 scope still moving after pulse duration time elapsed
21:33:05.410 00.032 4288 IsGuiding returns 0
21:33:05.410 00.000 4288 scope move finished after 119 + 53 ms
21:33:05.410 00.000 4288 Move returns status 0, amount 119
21:33:05.410 00.000 4288 MoveAxis(N, 0, ABG)
21:33:05.410 00.000 4288 Move returns status 0, amount 0
21:33:05.410 00.000 4288 move complete, result=0
21:33:05.410 00.000 4288 worker thread done servicing request
21:33:05.410 00.000 8756 GuideStep: 1.8 px 119 ms WEST, 0.4 px 0 ms NORTH
21:33:05.410 00.000 4288 Worker thread wakes up
21:33:05.410 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:33:05.410 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(57,280,31,31)
21:33:06.840 01.430 4288 Exposure complete
21:33:06.888 00.048 4288 worker thread done servicing request
21:33:06.888 00.000 8756 OnExposeComplete: enter
21:33:06.903 00.015 8756 UpdateGuideState(): m_state=6
21:33:06.905 00.002 8756 Star::Find(15, 69, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
21:33:06.905 00.000 8756 Star::Find returns 1 (0), X=69.95, Y=295.99, Mass=965, SNR=21.9, Peak=99 HFD=2.9
21:33:06.907 00.002 8756 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.74) = xAngle (-0.19 = -0.19)
21:33:06.909 00.002 8756 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (2.85 = 2.85)
21:33:06.911 00.002 8756 CameraToMount -- cameraX=-1.55 cameraY=1.04 hyp=1.87 cameraTheta=2.55 mountX=1.84 mountY=0.54, mountTheta=0.29
21:33:06.915 00.004 8756 SchedulePrimaryMove(10493588, x=-1.55, y=1.04, opts=13)
21:33:06.917 00.002 8756 Enqueuing Move request for scope (-1.55, 1.04)
21:33:06.919 00.002 4288 Worker thread wakes up
21:33:06.919 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-1.55, 1.04) opts 0xd
21:33:06.919 00.000 4288 Handling offset move in thread for scope, endpoint = (-1.55, 1.04)
21:33:06.919 00.000 4288 Moving (-1.55, 1.04) raw xDistance=1.84 yDistance=0.54
21:33:06.919 00.000 4288 PPEC rslt: input = 1.84, final = 1.07, react = 1.10, pred = -0.01, hyst = 1.06, hyst_pct = 0.88, period_length = 662.83
21:33:06.919 00.000 4288 PPEC: input: 1.84, control: 1.07, exposure: 1500
21:33:06.919 00.000 4288 resist switch: large excursion: input 0.54 thresh 0.45 direction from -1 to 1
21:33:06.919 00.000 4288 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.63
21:33:06.919 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
21:33:06.919 00.000 4288 MoveAxis(W, 124, ABG)
21:33:06.919 00.000 4288 Guiding  Dir = 3, Dur = 124
21:33:06.919 00.000 4288 IsGuiding returns 0
21:33:06.919 00.000 4288 PulseGuide returned control before completion, sleep 134
21:33:06.931 00.012 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:33:06.974 00.043 8756 UpdateGuideState exits: m=965 SNR=21.9
21:33:06.976 00.002 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:06.982 00.006 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:33:06.982 00.000 8756 Enqueuing Expose request
21:33:07.062 00.080 4288 IsGuiding returns 1
21:33:07.062 00.000 4288 scope still moving after pulse duration time elapsed
21:33:07.093 00.031 4288 IsGuiding returns 0
21:33:07.093 00.000 4288 scope move finished after 124 + 49 ms
21:33:07.093 00.000 4288 Move returns status 0, amount 124
21:33:07.093 00.000 4288 BLC: Dec direction reversal from North to South, backlash comp pulse of 221 applied
21:33:07.093 00.000 4288 MoveAxis(S, 299, ABG)
21:33:07.093 00.000 4288 Guiding  Dir = 1, Dur = 299
21:33:07.093 00.000 4288 IsGuiding returns 0
21:33:07.093 00.000 4288 PulseGuide returned control before completion, sleep 309
21:33:07.411 00.318 4288 IsGuiding returns 1
21:33:07.411 00.000 4288 scope still moving after pulse duration time elapsed
21:33:07.443 00.032 4288 IsGuiding returns 0
21:33:07.443 00.000 4288 scope move finished after 299 + 50 ms
21:33:07.443 00.000 4288 Move returns status 0, amount 299
21:33:07.443 00.000 4288 move complete, result=0
21:33:07.443 00.000 4288 worker thread done servicing request
21:33:07.444 00.001 8756 GuideStep: 1.8 px 124 ms WEST, 0.5 px 299 ms SOUTH
21:33:07.444 00.000 4288 Worker thread wakes up
21:33:07.444 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:33:07.444 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(57,280,31,31)
21:33:09.094 01.650 4288 Exposure complete
21:33:09.158 00.064 4288 worker thread done servicing request
21:33:09.158 00.000 8756 OnExposeComplete: enter
21:33:09.163 00.005 8756 UpdateGuideState(): m_state=6
21:33:09.163 00.000 8756 Star::Find(15, 69, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
21:33:09.163 00.000 8756 Star::Find returns 1 (0), X=69.17, Y=295.80, Mass=993, SNR=22.2, Peak=97 HFD=2.9
21:33:09.163 00.000 8756 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.74) = xAngle (0.05 = 0.05)
21:33:09.163 00.000 8756 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.09 = 3.09)
21:33:09.174 00.011 8756 CameraToMount -- cameraX=-2.34 cameraY=0.85 hyp=2.49 cameraTheta=2.79 mountX=2.49 mountY=0.13, mountTheta=0.05
21:33:09.174 00.000 8756 SchedulePrimaryMove(10493588, x=-2.34, y=0.85, opts=13)
21:33:09.174 00.000 8756 Enqueuing Move request for scope (-2.34, 0.85)
21:33:09.174 00.000 4288 Worker thread wakes up
21:33:09.174 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-2.34, 0.85) opts 0xd
21:33:09.174 00.000 4288 Handling offset move in thread for scope, endpoint = (-2.34, 0.85)
21:33:09.174 00.000 4288 Moving (-2.34, 0.85) raw xDistance=2.49 yDistance=0.13
21:33:09.174 00.000 4288 BLC: History state: CurrMiss=0.13, AvgInitMiss=0.42, ShCount=6, LgCount=0, SticCount=1,  Deflections: 0=0.543587, 1:0.131439
21:33:09.174 00.000 4288 BLC: No correction, Miss < min_move
21:33:09.174 00.000 4288 PPEC rslt: input = 2.49, final = 1.41, react = 1.49, pred = -0.09, hyst = 1.41, hyst_pct = 0.88, period_length = 662.83
21:33:09.174 00.000 4288 PPEC: input: 2.49, control: 1.41, exposure: 1500
21:33:09.174 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:09.174 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:33:09.174 00.000 4288 MoveAxis(W, 164, ABG)
21:33:09.174 00.000 4288 Guiding  Dir = 3, Dur = 164
21:33:09.174 00.000 4288 IsGuiding returns 0
21:33:09.174 00.000 4288 PulseGuide returned control before completion, sleep 174
21:33:09.192 00.018 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:33:09.237 00.045 8756 UpdateGuideState exits: m=993 SNR=22.2
21:33:09.237 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:09.237 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:33:09.237 00.000 8756 Enqueuing Expose request
21:33:09.364 00.127 4288 IsGuiding returns 1
21:33:09.364 00.000 4288 scope still moving after pulse duration time elapsed
21:33:09.396 00.032 4288 IsGuiding returns 0
21:33:09.396 00.000 4288 scope move finished after 164 + 50 ms
21:33:09.396 00.000 4288 Move returns status 0, amount 164
21:33:09.396 00.000 4288 MoveAxis(N, 0, ABG)
21:33:09.396 00.000 4288 Move returns status 0, amount 0
21:33:09.396 00.000 4288 move complete, result=0
21:33:09.396 00.000 4288 worker thread done servicing request
21:33:09.396 00.000 4288 Worker thread wakes up
21:33:09.396 00.000 8756 GuideStep: 2.5 px 164 ms WEST, 0.1 px 0 ms NORTH
21:33:09.396 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:33:09.396 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(57,280,31,31)
21:33:10.826 01.430 4288 Exposure complete
21:33:10.858 00.032 4288 worker thread done servicing request
21:33:10.858 00.000 8756 OnExposeComplete: enter
21:33:10.858 00.000 8756 UpdateGuideState(): m_state=6
21:33:10.874 00.016 8756 Star::Find(15, 69, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
21:33:10.874 00.000 8756 Star::Find returns 1 (0), X=69.23, Y=296.05, Mass=989, SNR=22.2, Peak=93 HFD=3.1
21:33:10.874 00.000 8756 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.74) = xAngle (-0.05 = -0.05)
21:33:10.874 00.000 8756 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (2.99 = 2.99)
21:33:10.882 00.008 8756 CameraToMount -- cameraX=-2.28 cameraY=1.10 hyp=2.53 cameraTheta=2.69 mountX=2.52 mountY=0.39, mountTheta=0.15
21:33:10.882 00.000 8756 SchedulePrimaryMove(10493588, x=-2.28, y=1.10, opts=13)
21:33:10.882 00.000 8756 Enqueuing Move request for scope (-2.28, 1.10)
21:33:10.882 00.000 4288 Worker thread wakes up
21:33:10.882 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-2.28, 1.10) opts 0xd
21:33:10.882 00.000 4288 Handling offset move in thread for scope, endpoint = (-2.28, 1.10)
21:33:10.882 00.000 4288 Moving (-2.28, 1.10) raw xDistance=2.52 yDistance=0.39
21:33:10.882 00.000 4288 BLC: History state: CurrMiss=0.39, AvgInitMiss=0.42, ShCount=6, LgCount=0, SticCount=1,  Deflections: 0=0.543587, 1:0.131439, 2:0.387937
21:33:10.882 00.000 4288 BLC: Under-shoot: nominal increase by 59
21:33:10.889 00.007 4288 BLC: window closed
21:33:10.889 00.000 4288 BLC: Pulse adjusted to 243
21:33:10.889 00.000 4288 PPEC rslt: input = 2.52, final = 1.42, react = 1.51, pred = -0.14, hyst = 1.43, hyst_pct = 0.87, period_length = 662.83
21:33:10.889 00.000 4288 PPEC: input: 2.52, control: 1.42, exposure: 1500
21:33:10.889 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
21:33:10.889 00.000 4288 MoveAxis(W, 165, ABG)
21:33:10.889 00.000 4288 Guiding  Dir = 3, Dur = 165
21:33:10.889 00.000 4288 IsGuiding returns 0
21:33:10.889 00.000 4288 PulseGuide returned control before completion, sleep 175
21:33:10.889 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:33:10.944 00.055 8756 UpdateGuideState exits: m=989 SNR=22.2
21:33:10.949 00.005 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:10.951 00.002 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:33:10.953 00.002 8756 Enqueuing Expose request
21:33:11.079 00.126 4288 IsGuiding returns 1
21:33:11.079 00.000 4288 scope still moving after pulse duration time elapsed
21:33:11.111 00.032 4288 IsGuiding returns 0
21:33:11.111 00.000 4288 scope move finished after 165 + 55 ms
21:33:11.111 00.000 4288 Move returns status 0, amount 165
21:33:11.111 00.000 4288 MoveAxis(S, 55, ABG)
21:33:11.111 00.000 4288 Guiding  Dir = 1, Dur = 55
21:33:11.111 00.000 4288 IsGuiding returns 0
21:33:11.111 00.000 4288 PulseGuide returned control before completion, sleep 65
21:33:11.191 00.080 4288 IsGuiding returns 1
21:33:11.191 00.000 4288 scope still moving after pulse duration time elapsed
21:33:11.223 00.032 4288 IsGuiding returns 0
21:33:11.223 00.000 4288 scope move finished after 55 + 56 ms
21:33:11.223 00.000 4288 Move returns status 0, amount 55
21:33:11.223 00.000 4288 move complete, result=0
21:33:11.223 00.000 4288 worker thread done servicing request
21:33:11.223 00.000 8756 GuideStep: 2.5 px 165 ms WEST, 0.4 px 55 ms SOUTH
21:33:11.226 00.003 4288 Worker thread wakes up
21:33:11.226 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:33:11.226 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(57,280,31,31)
21:33:12.875 01.649 4288 Exposure complete
21:33:12.923 00.048 4288 worker thread done servicing request
21:33:12.923 00.000 8756 OnExposeComplete: enter
21:33:12.937 00.014 8756 UpdateGuideState(): m_state=6
21:33:12.938 00.001 8756 Star::Find(15, 69, 296, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
21:33:12.938 00.000 8756 Star::Find returns 1 (0), X=69.36, Y=295.45, Mass=972, SNR=22.0, Peak=109 HFD=3.0
21:33:12.938 00.000 8756 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.74) = xAngle (0.17 = 0.17)
21:33:12.944 00.006 8756 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.21 = -3.08)
21:33:12.944 00.000 8756 CameraToMount -- cameraX=-2.15 cameraY=0.50 hyp=2.21 cameraTheta=2.91 mountX=2.18 mountY=-0.15, mountTheta=-0.07
21:33:12.944 00.000 8756 SchedulePrimaryMove(10493588, x=-2.15, y=0.50, opts=13)
21:33:12.944 00.000 8756 Enqueuing Move request for scope (-2.15, 0.50)
21:33:12.944 00.000 4288 Worker thread wakes up
21:33:12.944 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-2.15, 0.50) opts 0xd
21:33:12.944 00.000 4288 Handling offset move in thread for scope, endpoint = (-2.15, 0.50)
21:33:12.944 00.000 4288 Moving (-2.15, 0.50) raw xDistance=2.18 yDistance=-0.15
21:33:12.944 00.000 4288 PPEC rslt: input = 2.18, final = 1.29, react = 1.31, pred = 0.18, hyst = 1.26, hyst_pct = 0.87, period_length = 662.83
21:33:12.944 00.000 4288 PPEC: input: 2.18, control: 1.29, exposure: 1500
21:33:12.944 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:12.954 00.010 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:33:12.954 00.000 4288 MoveAxis(W, 150, ABG)
21:33:12.954 00.000 4288 Guiding  Dir = 3, Dur = 150
21:33:12.954 00.000 4288 IsGuiding returns 0
21:33:12.954 00.000 4288 PulseGuide returned control before completion, sleep 160
21:33:12.959 00.005 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:33:13.007 00.048 8756 UpdateGuideState exits: m=972 SNR=22.0
21:33:13.007 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:13.007 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:33:13.007 00.000 8756 Enqueuing Expose request
21:33:13.129 00.122 4288 IsGuiding returns 1
21:33:13.129 00.000 4288 scope still moving after pulse duration time elapsed
21:33:13.160 00.031 4288 IsGuiding returns 0
21:33:13.160 00.000 4288 scope move finished after 150 + 55 ms
21:33:13.160 00.000 4288 Move returns status 0, amount 150
21:33:13.160 00.000 4288 MoveAxis(N, 0, ABG)
21:33:13.160 00.000 4288 Move returns status 0, amount 0
21:33:13.160 00.000 4288 move complete, result=0
21:33:13.160 00.000 4288 worker thread done servicing request
21:33:13.160 00.000 4288 Worker thread wakes up
21:33:13.160 00.000 8756 GuideStep: 2.2 px 150 ms WEST, -0.1 px 0 ms NORTH
21:33:13.163 00.003 4288 worker thread servicing REQUEST_EXPOSE 1500
21:33:13.163 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(57,280,31,31)
21:33:14.590 01.427 4288 Exposure complete
21:33:14.637 00.047 4288 worker thread done servicing request
21:33:14.637 00.000 8756 OnExposeComplete: enter
21:33:14.653 00.016 8756 UpdateGuideState(): m_state=6
21:33:14.653 00.000 8756 Star::Find(15, 69, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
21:33:14.653 00.000 8756 Star::Find returns 1 (0), X=69.95, Y=295.40, Mass=976, SNR=22.0, Peak=94 HFD=2.9
21:33:14.653 00.000 8756 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.74) = xAngle (0.11 = 0.11)
21:33:14.661 00.008 8756 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.15 = -3.13)
21:33:14.661 00.000 8756 CameraToMount -- cameraX=-1.56 cameraY=0.46 hyp=1.63 cameraTheta=2.86 mountX=1.62 mountY=-0.02, mountTheta=-0.01
21:33:14.663 00.002 8756 SchedulePrimaryMove(10493588, x=-1.56, y=0.46, opts=13)
21:33:14.663 00.000 8756 Enqueuing Move request for scope (-1.56, 0.46)
21:33:14.669 00.006 4288 Worker thread wakes up
21:33:14.669 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-1.56, 0.46) opts 0xd
21:33:14.669 00.000 4288 Handling offset move in thread for scope, endpoint = (-1.56, 0.46)
21:33:14.669 00.000 4288 Moving (-1.56, 0.46) raw xDistance=1.62 yDistance=-0.02
21:33:14.669 00.000 4288 PPEC rslt: input = 1.62, final = 0.97, react = 0.97, pred = 0.08, hyst = 0.96, hyst_pct = 0.87, period_length = 662.83
21:33:14.669 00.000 4288 PPEC: input: 1.62, control: 0.97, exposure: 1500
21:33:14.669 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:14.669 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:33:14.669 00.000 4288 MoveAxis(W, 113, ABG)
21:33:14.669 00.000 4288 Guiding  Dir = 3, Dur = 113
21:33:14.669 00.000 4288 IsGuiding returns 0
21:33:14.669 00.000 4288 PulseGuide returned control before completion, sleep 123
21:33:14.669 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:33:14.717 00.048 8756 UpdateGuideState exits: m=976 SNR=22.0
21:33:14.726 00.009 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:14.726 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:33:14.733 00.007 8756 Enqueuing Expose request
21:33:14.797 00.064 4288 IsGuiding returns 1
21:33:14.797 00.000 4288 scope still moving after pulse duration time elapsed
21:33:14.828 00.031 4288 IsGuiding returns 0
21:33:14.828 00.000 4288 scope move finished after 113 + 45 ms
21:33:14.828 00.000 4288 Move returns status 0, amount 113
21:33:14.828 00.000 4288 MoveAxis(N, 0, ABG)
21:33:14.828 00.000 4288 Move returns status 0, amount 0
21:33:14.828 00.000 4288 move complete, result=0
21:33:14.828 00.000 4288 worker thread done servicing request
21:33:14.828 00.000 4288 Worker thread wakes up
21:33:14.828 00.000 8756 GuideStep: 1.6 px 113 ms WEST, -0.0 px 0 ms NORTH
21:33:14.828 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:33:14.828 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(57,280,31,31)
21:33:16.464 01.636 4288 Exposure complete
21:33:16.511 00.047 4288 worker thread done servicing request
21:33:16.511 00.000 8756 OnExposeComplete: enter
21:33:16.511 00.000 8756 UpdateGuideState(): m_state=6
21:33:16.511 00.000 8756 Star::Find(15, 69, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
21:33:16.511 00.000 8756 Star::Find returns 1 (0), X=69.98, Y=295.63, Mass=975, SNR=22.0, Peak=101 HFD=2.4
21:33:16.511 00.000 8756 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.74) = xAngle (-0.03 = -0.03)
21:33:16.511 00.000 8756 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.02 = 3.02)
21:33:16.511 00.000 8756 CameraToMount -- cameraX=-1.53 cameraY=0.69 hyp=1.68 cameraTheta=2.72 mountX=1.68 mountY=0.21, mountTheta=0.12
21:33:16.527 00.016 8756 SchedulePrimaryMove(10493588, x=-1.53, y=0.69, opts=13)
21:33:16.527 00.000 8756 Enqueuing Move request for scope (-1.53, 0.69)
21:33:16.527 00.000 4288 Worker thread wakes up
21:33:16.527 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-1.53, 0.69) opts 0xd
21:33:16.527 00.000 4288 Handling offset move in thread for scope, endpoint = (-1.53, 0.69)
21:33:16.527 00.000 4288 Moving (-1.53, 0.69) raw xDistance=1.68 yDistance=0.21
21:33:16.527 00.000 4288 PPEC rslt: input = 1.68, final = 0.99, react = 1.01, pred = -0.01, hyst = 0.99, hyst_pct = 0.87, period_length = 662.83
21:33:16.527 00.000 4288 PPEC: input: 1.68, control: 0.99, exposure: 1500
21:33:16.527 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
21:33:16.527 00.000 4288 MoveAxis(W, 115, ABG)
21:33:16.527 00.000 4288 Guiding  Dir = 3, Dur = 115
21:33:16.527 00.000 4288 IsGuiding returns 0
21:33:16.527 00.000 4288 PulseGuide returned control before completion, sleep 125
21:33:16.545 00.018 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:33:16.575 00.030 8756 UpdateGuideState exits: m=975 SNR=22.0
21:33:16.591 00.016 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:16.593 00.002 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:33:16.595 00.002 8756 Enqueuing Expose request
21:33:16.669 00.074 4288 IsGuiding returns 1
21:33:16.669 00.000 4288 scope still moving after pulse duration time elapsed
21:33:16.701 00.032 4288 IsGuiding returns 0
21:33:16.701 00.000 4288 scope move finished after 115 + 51 ms
21:33:16.701 00.000 4288 Move returns status 0, amount 115
21:33:16.701 00.000 4288 MoveAxis(S, 30, ABG)
21:33:16.701 00.000 4288 Guiding  Dir = 1, Dur = 30
21:33:16.701 00.000 4288 IsGuiding returns 0
21:33:16.701 00.000 4288 PulseGuide returned control before completion, sleep 40
21:33:16.748 00.047 4288 IsGuiding returns 1
21:33:16.748 00.000 4288 scope still moving after pulse duration time elapsed
21:33:16.780 00.032 4288 IsGuiding returns 0
21:33:16.780 00.000 4288 scope move finished after 30 + 48 ms
21:33:16.780 00.000 4288 Move returns status 0, amount 30
21:33:16.780 00.000 4288 move complete, result=0
21:33:16.780 00.000 4288 worker thread done servicing request
21:33:16.780 00.000 8756 GuideStep: 1.7 px 115 ms WEST, 0.2 px 30 ms SOUTH
21:33:16.780 00.000 4288 Worker thread wakes up
21:33:16.780 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:33:16.780 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(57,280,31,31)
21:33:18.207 01.427 4288 Exposure complete
21:33:18.263 00.056 4288 worker thread done servicing request
21:33:18.263 00.000 8756 OnExposeComplete: enter
21:33:18.263 00.000 8756 UpdateGuideState(): m_state=6
21:33:18.263 00.000 8756 Star::Find(15, 69, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
21:33:18.263 00.000 8756 Star::Find returns 1 (0), X=69.88, Y=295.50, Mass=977, SNR=22.0, Peak=99 HFD=2.5
21:33:18.270 00.007 8756 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.74) = xAngle (0.07 = 0.07)
21:33:18.270 00.000 8756 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.11 = 3.11)
21:33:18.270 00.000 8756 CameraToMount -- cameraX=-1.62 cameraY=0.56 hyp=1.72 cameraTheta=2.81 mountX=1.72 mountY=0.06, mountTheta=0.03
21:33:18.270 00.000 8756 SchedulePrimaryMove(10493588, x=-1.62, y=0.56, opts=13)
21:33:18.270 00.000 8756 Enqueuing Move request for scope (-1.62, 0.56)
21:33:18.270 00.000 4288 Worker thread wakes up
21:33:18.270 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-1.62, 0.56) opts 0xd
21:33:18.270 00.000 4288 Handling offset move in thread for scope, endpoint = (-1.62, 0.56)
21:33:18.270 00.000 4288 Moving (-1.62, 0.56) raw xDistance=1.72 yDistance=0.06
21:33:18.270 00.000 4288 PPEC rslt: input = 1.72, final = 1.02, react = 1.03, pred = 0.21, hyst = 0.98, hyst_pct = 0.87, period_length = 662.83
21:33:18.270 00.000 4288 PPEC: input: 1.72, control: 1.02, exposure: 1500
21:33:18.270 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:18.270 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:33:18.270 00.000 4288 MoveAxis(W, 118, ABG)
21:33:18.270 00.000 4288 Guiding  Dir = 3, Dur = 118
21:33:18.270 00.000 4288 IsGuiding returns 0
21:33:18.270 00.000 4288 PulseGuide returned control before completion, sleep 128
21:33:18.288 00.018 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:33:18.334 00.046 8756 UpdateGuideState exits: m=977 SNR=22.0
21:33:18.334 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:18.334 00.000 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:33:18.334 00.000 8756 Enqueuing Expose request
21:33:18.413 00.079 4288 IsGuiding returns 1
21:33:18.413 00.000 4288 scope still moving after pulse duration time elapsed
21:33:18.445 00.032 4288 IsGuiding returns 0
21:33:18.445 00.000 4288 scope move finished after 118 + 44 ms
21:33:18.445 00.000 4288 Move returns status 0, amount 118
21:33:18.445 00.000 4288 MoveAxis(N, 0, ABG)
21:33:18.445 00.000 4288 Move returns status 0, amount 0
21:33:18.445 00.000 4288 move complete, result=0
21:33:18.445 00.000 4288 worker thread done servicing request
21:33:18.445 00.000 4288 Worker thread wakes up
21:33:18.445 00.000 8756 GuideStep: 1.7 px 118 ms WEST, 0.1 px 0 ms NORTH
21:33:18.448 00.003 4288 worker thread servicing REQUEST_EXPOSE 1500
21:33:18.448 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(57,280,31,31)
21:33:20.094 01.646 4288 Exposure complete
21:33:20.165 00.071 4288 worker thread done servicing request
21:33:20.165 00.000 8756 OnExposeComplete: enter
21:33:20.173 00.008 8756 UpdateGuideState(): m_state=6
21:33:20.173 00.000 8756 Star::Find(15, 69, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
21:33:20.173 00.000 8756 Star::Find returns 1 (0), X=70.00, Y=295.35, Mass=978, SNR=22.0, Peak=103 HFD=2.6
21:33:20.173 00.000 8756 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.74) = xAngle (0.14 = 0.14)
21:33:20.173 00.000 8756 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.18 = -3.11)
21:33:20.173 00.000 8756 CameraToMount -- cameraX=-1.51 cameraY=0.41 hyp=1.56 cameraTheta=2.88 mountX=1.55 mountY=-0.06, mountTheta=-0.04
21:33:20.173 00.000 8756 SchedulePrimaryMove(10493588, x=-1.51, y=0.41, opts=13)
21:33:20.173 00.000 8756 Enqueuing Move request for scope (-1.51, 0.41)
21:33:20.189 00.016 4288 Worker thread wakes up
21:33:20.189 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-1.51, 0.41) opts 0xd
21:33:20.189 00.000 4288 Handling offset move in thread for scope, endpoint = (-1.51, 0.41)
21:33:20.189 00.000 4288 Moving (-1.51, 0.41) raw xDistance=1.55 yDistance=-0.06
21:33:20.189 00.000 4288 PPEC rslt: input = 1.55, final = 0.91, react = 0.93, pred = 0.10, hyst = 0.90, hyst_pct = 0.87, period_length = 662.83
21:33:20.189 00.000 4288 PPEC: input: 1.55, control: 0.91, exposure: 1500
21:33:20.189 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:20.189 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:33:20.189 00.000 4288 MoveAxis(W, 106, ABG)
21:33:20.189 00.000 4288 Guiding  Dir = 3, Dur = 106
21:33:20.189 00.000 4288 IsGuiding returns 0
21:33:20.189 00.000 4288 PulseGuide returned control before completion, sleep 116
21:33:20.194 00.005 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:33:20.244 00.050 8756 UpdateGuideState exits: m=978 SNR=22.0
21:33:20.246 00.002 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:20.248 00.002 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:33:20.250 00.002 8756 Enqueuing Expose request
21:33:20.316 00.066 4288 IsGuiding returns 1
21:33:20.316 00.000 4288 scope still moving after pulse duration time elapsed
21:33:20.348 00.032 4288 IsGuiding returns 0
21:33:20.348 00.000 4288 scope move finished after 106 + 51 ms
21:33:20.348 00.000 4288 Move returns status 0, amount 106
21:33:20.348 00.000 4288 MoveAxis(N, 0, ABG)
21:33:20.348 00.000 4288 Move returns status 0, amount 0
21:33:20.348 00.000 4288 move complete, result=0
21:33:20.348 00.000 4288 worker thread done servicing request
21:33:20.348 00.000 4288 Worker thread wakes up
21:33:20.348 00.000 8756 GuideStep: 1.6 px 106 ms WEST, -0.1 px 0 ms NORTH
21:33:20.348 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:33:20.348 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(57,280,31,31)
21:33:21.766 01.418 4288 Exposure complete
21:33:21.821 00.055 4288 worker thread done servicing request
21:33:21.821 00.000 8756 OnExposeComplete: enter
21:33:21.837 00.016 8756 UpdateGuideState(): m_state=6
21:33:21.837 00.000 8756 Star::Find(15, 69, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
21:33:21.837 00.000 8756 Star::Find returns 1 (0), X=70.20, Y=295.62, Mass=979, SNR=22.1, Peak=101 HFD=2.7
21:33:21.837 00.000 8756 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.74) = xAngle (-0.08 = -0.08)
21:33:21.837 00.000 8756 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (2.96 = 2.96)
21:33:21.837 00.000 8756 CameraToMount -- cameraX=-1.30 cameraY=0.68 hyp=1.47 cameraTheta=2.66 mountX=1.47 mountY=0.27, mountTheta=0.18
21:33:21.837 00.000 8756 SchedulePrimaryMove(10493588, x=-1.30, y=0.68, opts=13)
21:33:21.850 00.013 8756 Enqueuing Move request for scope (-1.30, 0.68)
21:33:21.853 00.003 4288 Worker thread wakes up
21:33:21.853 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-1.30, 0.68) opts 0xd
21:33:21.853 00.000 4288 Handling offset move in thread for scope, endpoint = (-1.30, 0.68)
21:33:21.853 00.000 4288 Moving (-1.30, 0.68) raw xDistance=1.47 yDistance=0.27
21:33:21.853 00.000 4288 PPEC rslt: input = 1.47, final = 0.86, react = 0.88, pred = 0.04, hyst = 0.85, hyst_pct = 0.87, period_length = 662.83
21:33:21.853 00.000 4288 PPEC: input: 1.47, control: 0.86, exposure: 1500
21:33:21.853 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
21:33:21.853 00.000 4288 MoveAxis(W, 100, ABG)
21:33:21.853 00.000 4288 Guiding  Dir = 3, Dur = 100
21:33:21.853 00.000 4288 IsGuiding returns 0
21:33:21.853 00.000 4288 PulseGuide returned control before completion, sleep 110
21:33:21.866 00.013 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:33:21.910 00.044 8756 UpdateGuideState exits: m=979 SNR=22.1
21:33:21.913 00.003 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:21.918 00.005 8756 ScheduleExposure(1500,3,1) exposurePending=0
21:33:21.922 00.004 8756 Enqueuing Expose request
21:33:21.979 00.057 4288 IsGuiding returns 1
21:33:21.979 00.000 4288 scope still moving after pulse duration time elapsed
21:33:22.011 00.032 4288 IsGuiding returns 1
21:33:22.043 00.032 4288 IsGuiding returns 1
21:33:22.074 00.031 4288 IsGuiding returns 0
21:33:22.074 00.000 4288 scope move finished after 100 + 119 ms
21:33:22.074 00.000 4288 Move returns status 0, amount 100
21:33:22.074 00.000 4288 MoveAxis(S, 38, ABG)
21:33:22.074 00.000 4288 Guiding  Dir = 1, Dur = 38
21:33:22.074 00.000 4288 IsGuiding returns 0
21:33:22.074 00.000 4288 PulseGuide returned control before completion, sleep 48
21:33:22.138 00.064 4288 IsGuiding returns 1
21:33:22.138 00.000 4288 scope still moving after pulse duration time elapsed
21:33:22.170 00.032 4288 IsGuiding returns 0
21:33:22.170 00.000 4288 scope move finished after 38 + 57 ms
21:33:22.170 00.000 4288 Move returns status 0, amount 38
21:33:22.170 00.000 4288 move complete, result=0
21:33:22.170 00.000 4288 worker thread done servicing request
21:33:22.170 00.000 4288 Worker thread wakes up
21:33:22.170 00.000 8756 GuideStep: 1.5 px 100 ms WEST, 0.3 px 38 ms SOUTH
21:33:22.170 00.000 4288 worker thread servicing REQUEST_EXPOSE 1500
21:33:22.170 00.000 4288 Handling exposure in thread, d=1500 o=3 r=(57,280,31,31)
21:33:23.695 01.525 8756 OnExposureDurationSelected: duration = 3000
21:33:23.821 00.126 4288 Exposure complete
21:33:23.868 00.047 4288 worker thread done servicing request
21:33:23.868 00.000 8756 OnExposeComplete: enter
21:33:23.868 00.000 8756 UpdateGuideState(): m_state=6
21:33:23.868 00.000 8756 Star::Find(15, 70, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
21:33:23.882 00.014 8756 Star::Find returns 1 (0), X=70.40, Y=295.16, Mass=1006, SNR=22.4, Peak=121 HFD=2.8
21:33:23.884 00.002 8756 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.74) = xAngle (0.20 = 0.20)
21:33:23.884 00.000 8756 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.25 = -3.04)
21:33:23.884 00.000 8756 CameraToMount -- cameraX=-1.11 cameraY=0.22 hyp=1.13 cameraTheta=2.95 mountX=1.11 mountY=-0.12, mountTheta=-0.11
21:33:23.884 00.000 8756 SchedulePrimaryMove(10493588, x=-1.11, y=0.22, opts=13)
21:33:23.884 00.000 8756 Enqueuing Move request for scope (-1.11, 0.22)
21:33:23.884 00.000 4288 Worker thread wakes up
21:33:23.884 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-1.11, 0.22) opts 0xd
21:33:23.884 00.000 4288 Handling offset move in thread for scope, endpoint = (-1.11, 0.22)
21:33:23.884 00.000 4288 Moving (-1.11, 0.22) raw xDistance=1.11 yDistance=-0.12
21:33:23.884 00.000 4288 PPEC rslt: input = 1.11, final = 0.63, react = 0.67, pred = -0.17, hyst = 0.66, hyst_pct = 0.86, period_length = 662.83
21:33:23.884 00.000 4288 PPEC: input: 1.11, control: 0.63, exposure: 3000
21:33:23.884 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:23.884 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:33:23.884 00.000 4288 MoveAxis(W, 74, ABG)
21:33:23.884 00.000 4288 Guiding  Dir = 3, Dur = 74
21:33:23.884 00.000 4288 IsGuiding returns 0
21:33:23.884 00.000 4288 PulseGuide returned control before completion, sleep 84
21:33:23.908 00.024 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:33:23.950 00.042 8756 UpdateGuideState exits: m=1006 SNR=22.4
21:33:23.952 00.002 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:23.954 00.002 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:33:23.956 00.002 8756 Enqueuing Expose request
21:33:23.994 00.038 4288 IsGuiding returns 0
21:33:23.994 00.000 4288 Move returns status 0, amount 74
21:33:23.994 00.000 4288 MoveAxis(N, 0, ABG)
21:33:23.994 00.000 4288 Move returns status 0, amount 0
21:33:23.994 00.000 4288 move complete, result=0
21:33:23.994 00.000 4288 worker thread done servicing request
21:33:23.994 00.000 4288 Worker thread wakes up
21:33:23.994 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:33:23.994 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:33:23.994 00.000 4288 ZWO: set CONTROL_EXPOSURE 3000000
21:33:23.996 00.002 8756 GuideStep: 1.1 px 74 ms WEST, -0.1 px 0 ms NORTH
21:33:26.916 02.920 4288 Exposure complete
21:33:26.980 00.064 4288 worker thread done servicing request
21:33:26.980 00.000 8756 OnExposeComplete: enter
21:33:26.980 00.000 8756 UpdateGuideState(): m_state=6
21:33:26.980 00.000 8756 Star::Find(15, 70, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
21:33:26.980 00.000 8756 Star::Find returns 1 (0), X=70.22, Y=295.24, Mass=1003, SNR=22.3, Peak=124 HFD=2.7
21:33:26.980 00.000 8756 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.74) = xAngle (0.17 = 0.17)
21:33:26.980 00.000 8756 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.22 = -3.07)
21:33:26.980 00.000 8756 CameraToMount -- cameraX=-1.29 cameraY=0.29 hyp=1.33 cameraTheta=2.92 mountX=1.31 mountY=-0.10, mountTheta=-0.07
21:33:26.980 00.000 8756 SchedulePrimaryMove(10493588, x=-1.29, y=0.29, opts=13)
21:33:26.996 00.016 8756 Enqueuing Move request for scope (-1.29, 0.29)
21:33:26.996 00.000 4288 Worker thread wakes up
21:33:26.996 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-1.29, 0.29) opts 0xd
21:33:26.996 00.000 4288 Handling offset move in thread for scope, endpoint = (-1.29, 0.29)
21:33:26.996 00.000 4288 Moving (-1.29, 0.29) raw xDistance=1.31 yDistance=-0.10
21:33:26.996 00.000 4288 PPEC rslt: input = 1.31, final = 0.70, react = 0.78, pred = -0.43, hyst = 0.76, hyst_pct = 0.86, period_length = 662.83
21:33:26.996 00.000 4288 PPEC: input: 1.31, control: 0.70, exposure: 3000
21:33:26.996 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:26.996 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:33:26.996 00.000 4288 MoveAxis(W, 82, ABG)
21:33:26.996 00.000 4288 Guiding  Dir = 3, Dur = 82
21:33:26.996 00.000 4288 IsGuiding returns 0
21:33:26.996 00.000 4288 PulseGuide returned control before completion, sleep 92
21:33:27.011 00.015 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:33:27.043 00.032 8756 UpdateGuideState exits: m=1003 SNR=22.3
21:33:27.043 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:27.059 00.016 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:33:27.060 00.001 8756 Enqueuing Expose request
21:33:27.106 00.046 4288 IsGuiding returns 1
21:33:27.106 00.000 4288 scope still moving after pulse duration time elapsed
21:33:27.137 00.031 4288 IsGuiding returns 0
21:33:27.137 00.000 4288 scope move finished after 82 + 55 ms
21:33:27.137 00.000 4288 Move returns status 0, amount 82
21:33:27.137 00.000 4288 MoveAxis(N, 0, ABG)
21:33:27.137 00.000 4288 Move returns status 0, amount 0
21:33:27.137 00.000 4288 move complete, result=0
21:33:27.137 00.000 4288 worker thread done servicing request
21:33:27.137 00.000 4288 Worker thread wakes up
21:33:27.137 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:33:27.137 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:33:27.137 00.000 8756 GuideStep: 1.3 px 82 ms WEST, -0.1 px 0 ms NORTH
21:33:30.287 03.150 4288 Exposure complete
21:33:30.351 00.064 4288 worker thread done servicing request
21:33:30.351 00.000 8756 OnExposeComplete: enter
21:33:30.351 00.000 8756 UpdateGuideState(): m_state=6
21:33:30.351 00.000 8756 Star::Find(15, 70, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
21:33:30.351 00.000 8756 Star::Find returns 1 (0), X=69.29, Y=295.43, Mass=2033, SNR=31.7, Peak=216 HFD=3.1
21:33:30.351 00.000 8756 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.74) = xAngle (0.18 = 0.18)
21:33:30.367 00.016 8756 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.22 = -3.06)
21:33:30.367 00.000 8756 CameraToMount -- cameraX=-2.21 cameraY=0.48 hyp=2.27 cameraTheta=2.93 mountX=2.23 mountY=-0.19, mountTheta=-0.08
21:33:30.367 00.000 8756 SchedulePrimaryMove(10493588, x=-2.21, y=0.48, opts=13)
21:33:30.374 00.007 8756 Enqueuing Move request for scope (-2.21, 0.48)
21:33:30.374 00.000 4288 Worker thread wakes up
21:33:30.374 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-2.21, 0.48) opts 0xd
21:33:30.374 00.000 4288 Handling offset move in thread for scope, endpoint = (-2.21, 0.48)
21:33:30.374 00.000 4288 Moving (-2.21, 0.48) raw xDistance=2.23 yDistance=-0.19
21:33:30.374 00.000 4288 PPEC rslt: input = 2.23, final = 1.30, react = 1.34, pred = 0.34, hyst = 1.24, hyst_pct = 0.86, period_length = 662.83
21:33:30.374 00.000 4288 PPEC: input: 2.23, control: 1.30, exposure: 3000
21:33:30.374 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:33:30.374 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:33:30.374 00.000 4288 MoveAxis(W, 152, ABG)
21:33:30.374 00.000 4288 Guiding  Dir = 3, Dur = 152
21:33:30.374 00.000 4288 IsGuiding returns 0
21:33:30.374 00.000 4288 PulseGuide returned control before completion, sleep 162
21:33:30.382 00.008 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:33:30.433 00.051 8756 UpdateGuideState exits: m=2033 SNR=31.7
21:33:30.435 00.002 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:30.437 00.002 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:33:30.439 00.002 8756 Enqueuing Expose request
21:33:30.554 00.115 4288 IsGuiding returns 0
21:33:30.554 00.000 4288 Move returns status 0, amount 152
21:33:30.554 00.000 4288 MoveAxis(N, 0, ABG)
21:33:30.554 00.000 4288 Move returns status 0, amount 0
21:33:30.554 00.000 4288 move complete, result=0
21:33:30.554 00.000 4288 worker thread done servicing request
21:33:30.554 00.000 4288 Worker thread wakes up
21:33:30.554 00.000 8756 GuideStep: 2.2 px 152 ms WEST, -0.2 px 0 ms NORTH
21:33:30.554 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:33:30.554 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:33:33.476 02.922 4288 Exposure complete
21:33:33.538 00.062 4288 worker thread done servicing request
21:33:33.538 00.000 8756 OnExposeComplete: enter
21:33:33.554 00.016 8756 UpdateGuideState(): m_state=6
21:33:33.554 00.000 8756 Star::Find(15, 69, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
21:33:33.554 00.000 8756 Star::Find returns 1 (0), X=69.48, Y=295.21, Mass=1976, SNR=31.3, Peak=199 HFD=3.0
21:33:33.554 00.000 8756 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.74) = xAngle (0.27 = 0.27)
21:33:33.554 00.000 8756 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.31 = -2.98)
21:33:33.554 00.000 8756 CameraToMount -- cameraX=-2.03 cameraY=0.27 hyp=2.05 cameraTheta=3.01 mountX=1.98 mountY=-0.34, mountTheta=-0.17
21:33:33.554 00.000 8756 SchedulePrimaryMove(10493588, x=-2.03, y=0.27, opts=13)
21:33:33.554 00.000 8756 Enqueuing Move request for scope (-2.03, 0.27)
21:33:33.569 00.015 4288 Worker thread wakes up
21:33:33.569 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-2.03, 0.27) opts 0xd
21:33:33.569 00.000 4288 Handling offset move in thread for scope, endpoint = (-2.03, 0.27)
21:33:33.569 00.000 4288 Moving (-2.03, 0.27) raw xDistance=1.98 yDistance=-0.34
21:33:33.569 00.000 4288 PPEC rslt: input = 1.98, final = 1.12, react = 1.19, pred = -0.01, hyst = 1.11, hyst_pct = 0.86, period_length = 662.83
21:33:33.569 00.000 4288 PPEC: input: 1.98, control: 1.12, exposure: 3000
21:33:33.569 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:33:33.569 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
21:33:33.569 00.000 4288 MoveAxis(W, 130, ABG)
21:33:33.569 00.000 4288 Guiding  Dir = 3, Dur = 130
21:33:33.569 00.000 4288 IsGuiding returns 0
21:33:33.569 00.000 4288 PulseGuide returned control before completion, sleep 140
21:33:33.576 00.007 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:33:33.617 00.041 8756 UpdateGuideState exits: m=1976 SNR=31.3
21:33:33.617 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:33.617 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:33:33.634 00.017 8756 Enqueuing Expose request
21:33:33.726 00.092 4288 IsGuiding returns 1
21:33:33.726 00.000 4288 scope still moving after pulse duration time elapsed
21:33:33.757 00.031 4288 IsGuiding returns 0
21:33:33.757 00.000 4288 scope move finished after 130 + 55 ms
21:33:33.757 00.000 4288 Move returns status 0, amount 130
21:33:33.757 00.000 4288 MoveAxis(N, 0, ABG)
21:33:33.757 00.000 4288 Move returns status 0, amount 0
21:33:33.757 00.000 4288 move complete, result=0
21:33:33.757 00.000 4288 worker thread done servicing request
21:33:33.757 00.000 4288 Worker thread wakes up
21:33:33.757 00.000 8756 GuideStep: 2.0 px 130 ms WEST, -0.3 px 0 ms NORTH
21:33:33.757 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:33:33.757 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:33:36.913 03.156 4288 Exposure complete
21:33:36.976 00.063 4288 worker thread done servicing request
21:33:36.976 00.000 8756 OnExposeComplete: enter
21:33:36.979 00.003 8756 UpdateGuideState(): m_state=6
21:33:36.979 00.000 8756 Star::Find(15, 69, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
21:33:36.979 00.000 8756 Star::Find returns 1 (0), X=70.05, Y=295.30, Mass=1977, SNR=31.3, Peak=218 HFD=2.6
21:33:36.979 00.000 8756 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.74) = xAngle (0.16 = 0.16)
21:33:36.979 00.000 8756 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.20 = -3.08)
21:33:36.979 00.000 8756 CameraToMount -- cameraX=-1.46 cameraY=0.36 hyp=1.51 cameraTheta=2.90 mountX=1.49 mountY=-0.09, mountTheta=-0.06
21:33:36.992 00.013 8756 SchedulePrimaryMove(10493588, x=-1.46, y=0.36, opts=13)
21:33:36.992 00.000 8756 Enqueuing Move request for scope (-1.46, 0.36)
21:33:36.992 00.000 4288 Worker thread wakes up
21:33:36.992 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-1.46, 0.36) opts 0xd
21:33:36.992 00.000 4288 Handling offset move in thread for scope, endpoint = (-1.46, 0.36)
21:33:36.992 00.000 4288 Moving (-1.46, 0.36) raw xDistance=1.49 yDistance=-0.09
21:33:36.992 00.000 4288 PPEC rslt: input = 1.49, final = 0.87, react = 0.89, pred = -0.05, hyst = 0.88, hyst_pct = 0.86, period_length = 662.83
21:33:36.992 00.000 4288 PPEC: input: 1.49, control: 0.87, exposure: 3000
21:33:36.992 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:36.992 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:33:36.992 00.000 4288 MoveAxis(W, 102, ABG)
21:33:36.992 00.000 4288 Guiding  Dir = 3, Dur = 102
21:33:36.992 00.000 4288 IsGuiding returns 0
21:33:36.992 00.000 4288 PulseGuide returned control before completion, sleep 112
21:33:37.007 00.015 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:33:37.038 00.031 8756 UpdateGuideState exits: m=1977 SNR=31.3
21:33:37.054 00.016 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:37.054 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:33:37.054 00.000 8756 Enqueuing Expose request
21:33:37.117 00.063 4288 IsGuiding returns 1
21:33:37.117 00.000 4288 scope still moving after pulse duration time elapsed
21:33:37.148 00.031 4288 IsGuiding returns 0
21:33:37.148 00.000 4288 scope move finished after 102 + 49 ms
21:33:37.148 00.000 4288 Move returns status 0, amount 102
21:33:37.148 00.000 4288 MoveAxis(N, 0, ABG)
21:33:37.148 00.000 4288 Move returns status 0, amount 0
21:33:37.148 00.000 4288 move complete, result=0
21:33:37.148 00.000 4288 worker thread done servicing request
21:33:37.148 00.000 4288 Worker thread wakes up
21:33:37.148 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:33:37.148 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:33:37.148 00.000 8756 GuideStep: 1.5 px 102 ms WEST, -0.1 px 0 ms NORTH
21:33:40.072 02.924 4288 Exposure complete
21:33:40.151 00.079 4288 worker thread done servicing request
21:33:40.151 00.000 8756 OnExposeComplete: enter
21:33:40.163 00.012 8756 UpdateGuideState(): m_state=6
21:33:40.163 00.000 8756 Star::Find(15, 70, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
21:33:40.167 00.004 8756 Star::Find returns 1 (0), X=70.14, Y=295.52, Mass=1974, SNR=31.3, Peak=192 HFD=3.0
21:33:40.167 00.000 8756 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.74) = xAngle (-0.00 = -0.00)
21:33:40.167 00.000 8756 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.04 = 3.04)
21:33:40.167 00.000 8756 CameraToMount -- cameraX=-1.36 cameraY=0.57 hyp=1.48 cameraTheta=2.74 mountX=1.48 mountY=0.15, mountTheta=0.10
21:33:40.167 00.000 8756 SchedulePrimaryMove(10493588, x=-1.36, y=0.57, opts=13)
21:33:40.167 00.000 8756 Enqueuing Move request for scope (-1.36, 0.57)
21:33:40.167 00.000 4288 Worker thread wakes up
21:33:40.167 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-1.36, 0.57) opts 0xd
21:33:40.167 00.000 4288 Handling offset move in thread for scope, endpoint = (-1.36, 0.57)
21:33:40.167 00.000 4288 Moving (-1.36, 0.57) raw xDistance=1.48 yDistance=0.15
21:33:40.167 00.000 4288 PPEC rslt: input = 1.48, final = 0.75, react = 0.89, pred = -0.79, hyst = 0.87, hyst_pct = 0.85, period_length = 662.83
21:33:40.167 00.000 4288 PPEC: input: 1.48, control: 0.75, exposure: 3000
21:33:40.167 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:40.167 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:33:40.167 00.000 4288 MoveAxis(W, 88, ABG)
21:33:40.167 00.000 4288 Guiding  Dir = 3, Dur = 88
21:33:40.167 00.000 4288 IsGuiding returns 0
21:33:40.167 00.000 4288 PulseGuide returned control before completion, sleep 98
21:33:40.183 00.016 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:33:40.237 00.054 8756 UpdateGuideState exits: m=1974 SNR=31.3
21:33:40.239 00.002 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:40.241 00.002 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:33:40.243 00.002 8756 Enqueuing Expose request
21:33:40.294 00.051 4288 IsGuiding returns 0
21:33:40.294 00.000 4288 Move returns status 0, amount 88
21:33:40.294 00.000 4288 MoveAxis(N, 0, ABG)
21:33:40.294 00.000 4288 Move returns status 0, amount 0
21:33:40.294 00.000 4288 move complete, result=0
21:33:40.294 00.000 4288 worker thread done servicing request
21:33:40.294 00.000 4288 Worker thread wakes up
21:33:40.294 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:33:40.294 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:33:40.294 00.000 8756 GuideStep: 1.5 px 88 ms WEST, 0.1 px 0 ms NORTH
21:33:43.437 03.143 4288 Exposure complete
21:33:43.501 00.064 4288 worker thread done servicing request
21:33:43.501 00.000 8756 OnExposeComplete: enter
21:33:43.507 00.006 8756 UpdateGuideState(): m_state=6
21:33:43.507 00.000 8756 Star::Find(15, 70, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
21:33:43.507 00.000 8756 Star::Find returns 1 (0), X=70.24, Y=295.35, Mass=1967, SNR=31.2, Peak=226 HFD=2.8
21:33:43.507 00.000 8756 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.74) = xAngle (0.09 = 0.09)
21:33:43.507 00.000 8756 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.13 = 3.13)
21:33:43.517 00.010 8756 CameraToMount -- cameraX=-1.27 cameraY=0.41 hyp=1.33 cameraTheta=2.83 mountX=1.33 mountY=0.02, mountTheta=0.01
21:33:43.517 00.000 8756 SchedulePrimaryMove(10493588, x=-1.27, y=0.41, opts=13)
21:33:43.517 00.000 8756 Enqueuing Move request for scope (-1.27, 0.41)
21:33:43.517 00.000 4288 Worker thread wakes up
21:33:43.517 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-1.27, 0.41) opts 0xd
21:33:43.517 00.000 4288 Handling offset move in thread for scope, endpoint = (-1.27, 0.41)
21:33:43.517 00.000 4288 Moving (-1.27, 0.41) raw xDistance=1.33 yDistance=0.02
21:33:43.517 00.000 4288 PPEC rslt: input = 1.33, final = 0.63, react = 0.80, pred = -0.97, hyst = 0.77, hyst_pct = 0.85, period_length = 662.83
21:33:43.517 00.000 4288 PPEC: input: 1.33, control: 0.63, exposure: 3000
21:33:43.517 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:43.517 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:33:43.517 00.000 4288 MoveAxis(W, 73, ABG)
21:33:43.517 00.000 4288 Guiding  Dir = 3, Dur = 73
21:33:43.517 00.000 4288 IsGuiding returns 0
21:33:43.517 00.000 4288 PulseGuide returned control before completion, sleep 83
21:33:43.538 00.021 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:33:43.582 00.044 8756 UpdateGuideState exits: m=1967 SNR=31.2
21:33:43.585 00.003 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:43.587 00.002 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:33:43.589 00.002 8756 Enqueuing Expose request
21:33:43.612 00.023 4288 IsGuiding returns 1
21:33:43.612 00.000 4288 scope still moving after pulse duration time elapsed
21:33:43.644 00.032 4288 IsGuiding returns 0
21:33:43.644 00.000 4288 scope move finished after 73 + 44 ms
21:33:43.644 00.000 4288 Move returns status 0, amount 73
21:33:43.644 00.000 4288 MoveAxis(N, 0, ABG)
21:33:43.644 00.000 4288 Move returns status 0, amount 0
21:33:43.644 00.000 4288 move complete, result=0
21:33:43.644 00.000 4288 worker thread done servicing request
21:33:43.644 00.000 4288 Worker thread wakes up
21:33:43.644 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:33:43.644 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:33:43.644 00.000 8756 GuideStep: 1.3 px 73 ms WEST, 0.0 px 0 ms NORTH
21:33:46.571 02.927 4288 Exposure complete
21:33:46.646 00.075 4288 worker thread done servicing request
21:33:46.646 00.000 8756 OnExposeComplete: enter
21:33:46.646 00.000 8756 UpdateGuideState(): m_state=6
21:33:46.650 00.004 8756 Star::Find(15, 70, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
21:33:46.650 00.000 8756 Star::Find returns 1 (0), X=70.91, Y=295.53, Mass=1948, SNR=31.1, Peak=194 HFD=2.6
21:33:46.650 00.000 8756 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.74) = xAngle (-0.38 = -0.38)
21:33:46.650 00.000 8756 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (2.67 = 2.67)
21:33:46.650 00.000 8756 CameraToMount -- cameraX=-0.60 cameraY=0.58 hyp=0.83 cameraTheta=2.37 mountX=0.78 mountY=0.38, mountTheta=0.46
21:33:46.650 00.000 8756 SchedulePrimaryMove(10493588, x=-0.60, y=0.58, opts=13)
21:33:46.663 00.013 8756 Enqueuing Move request for scope (-0.60, 0.58)
21:33:46.666 00.003 4288 Worker thread wakes up
21:33:46.666 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-0.60, 0.58) opts 0xd
21:33:46.666 00.000 4288 Handling offset move in thread for scope, endpoint = (-0.60, 0.58)
21:33:46.666 00.000 4288 Moving (-0.60, 0.58) raw xDistance=0.78 yDistance=0.38
21:33:46.666 00.000 4288 PPEC rslt: input = 0.78, final = 0.57, react = 0.47, pred = 0.68, hyst = 0.46, hyst_pct = 0.85, period_length = 662.83
21:33:46.666 00.000 4288 PPEC: input: 0.78, control: 0.57, exposure: 3000
21:33:46.666 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
21:33:46.666 00.000 4288 MoveAxis(W, 66, ABG)
21:33:46.666 00.000 4288 Guiding  Dir = 3, Dur = 66
21:33:46.666 00.000 4288 IsGuiding returns 0
21:33:46.668 00.002 4288 PulseGuide returned control before completion, sleep 76
21:33:46.680 00.012 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:33:46.714 00.034 8756 UpdateGuideState exits: m=1948 SNR=31.1
21:33:46.730 00.016 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:46.730 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:33:46.741 00.011 8756 Enqueuing Expose request
21:33:46.746 00.005 4288 IsGuiding returns 1
21:33:46.746 00.000 4288 scope still moving after pulse duration time elapsed
21:33:46.777 00.031 4288 IsGuiding returns 0
21:33:46.777 00.000 4288 scope move finished after 66 + 43 ms
21:33:46.777 00.000 4288 Move returns status 0, amount 66
21:33:46.777 00.000 4288 MoveAxis(S, 55, ABG)
21:33:46.777 00.000 4288 Guiding  Dir = 1, Dur = 55
21:33:46.777 00.000 4288 IsGuiding returns 0
21:33:46.777 00.000 4288 PulseGuide returned control before completion, sleep 65
21:33:46.857 00.080 4288 IsGuiding returns 1
21:33:46.857 00.000 4288 scope still moving after pulse duration time elapsed
21:33:46.888 00.031 4288 IsGuiding returns 0
21:33:46.888 00.000 4288 scope move finished after 55 + 54 ms
21:33:46.888 00.000 4288 Move returns status 0, amount 55
21:33:46.888 00.000 4288 move complete, result=0
21:33:46.888 00.000 4288 worker thread done servicing request
21:33:46.888 00.000 4288 Worker thread wakes up
21:33:46.888 00.000 8756 GuideStep: 0.8 px 66 ms WEST, 0.4 px 55 ms SOUTH
21:33:46.888 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:33:46.888 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:33:50.032 03.144 4288 Exposure complete
21:33:50.100 00.068 4288 worker thread done servicing request
21:33:50.100 00.000 8756 OnExposeComplete: enter
21:33:50.100 00.000 8756 UpdateGuideState(): m_state=6
21:33:50.111 00.011 8756 Star::Find(15, 70, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
21:33:50.111 00.000 8756 Star::Find returns 1 (0), X=70.87, Y=294.92, Mass=2010, SNR=31.6, Peak=221 HFD=2.8
21:33:50.111 00.000 8756 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.74) = xAngle (-5.85 = 0.43)
21:33:50.111 00.000 8756 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-2.81 = -2.81)
21:33:50.111 00.000 8756 CameraToMount -- cameraX=-0.63 cameraY=-0.02 hyp=0.64 cameraTheta=-3.11 mountX=0.58 mountY=-0.21, mountTheta=-0.35
21:33:50.111 00.000 8756 SchedulePrimaryMove(10493588, x=-0.63, y=-0.02, opts=13)
21:33:50.111 00.000 8756 Enqueuing Move request for scope (-0.63, -0.02)
21:33:50.111 00.000 4288 Worker thread wakes up
21:33:50.111 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -0.02) opts 0xd
21:33:50.111 00.000 4288 Handling offset move in thread for scope, endpoint = (-0.63, -0.02)
21:33:50.111 00.000 4288 Moving (-0.63, -0.02) raw xDistance=0.58 yDistance=-0.21
21:33:50.111 00.000 4288 PPEC rslt: input = 0.58, final = 0.26, react = 0.35, pred = -0.55, hyst = 0.35, hyst_pct = 0.85, period_length = 662.83
21:33:50.111 00.000 4288 PPEC: input: 0.58, control: 0.26, exposure: 3000
21:33:50.111 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:33:50.111 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:33:50.111 00.000 4288 MoveAxis(W, 31, ABG)
21:33:50.111 00.000 4288 Guiding  Dir = 3, Dur = 31
21:33:50.127 00.016 4288 IsGuiding returns 0
21:33:50.127 00.000 4288 PulseGuide returned control before completion, sleep 41
21:33:50.136 00.009 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:33:50.175 00.039 4288 IsGuiding returns 1
21:33:50.175 00.000 4288 scope still moving after pulse duration time elapsed
21:33:50.175 00.000 8756 UpdateGuideState exits: m=2010 SNR=31.6
21:33:50.175 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:50.175 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:33:50.175 00.000 8756 Enqueuing Expose request
21:33:50.206 00.031 4288 IsGuiding returns 0
21:33:50.206 00.000 4288 scope move finished after 31 + 48 ms
21:33:50.206 00.000 4288 Move returns status 0, amount 31
21:33:50.206 00.000 4288 MoveAxis(N, 0, ABG)
21:33:50.206 00.000 4288 Move returns status 0, amount 0
21:33:50.206 00.000 4288 move complete, result=0
21:33:50.206 00.000 4288 worker thread done servicing request
21:33:50.206 00.000 4288 Worker thread wakes up
21:33:50.206 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:33:50.206 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:33:50.211 00.005 8756 GuideStep: 0.6 px 31 ms WEST, -0.2 px 0 ms NORTH
21:33:53.140 02.929 4288 Exposure complete
21:33:53.209 00.069 4288 worker thread done servicing request
21:33:53.209 00.000 8756 OnExposeComplete: enter
21:33:53.209 00.000 8756 UpdateGuideState(): m_state=6
21:33:53.209 00.000 8756 Star::Find(15, 70, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
21:33:53.209 00.000 8756 Star::Find returns 1 (0), X=71.12, Y=294.78, Mass=2004, SNR=31.5, Peak=219 HFD=2.7
21:33:53.209 00.000 8756 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.74) = xAngle (-5.49 = 0.79)
21:33:53.219 00.010 8756 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-2.45 = -2.45)
21:33:53.219 00.000 8756 CameraToMount -- cameraX=-0.39 cameraY=-0.16 hyp=0.42 cameraTheta=-2.74 mountX=0.30 mountY=-0.27, mountTheta=-0.74
21:33:53.226 00.007 8756 SchedulePrimaryMove(10493588, x=-0.39, y=-0.16, opts=13)
21:33:53.226 00.000 8756 Enqueuing Move request for scope (-0.39, -0.16)
21:33:53.226 00.000 4288 Worker thread wakes up
21:33:53.226 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.16) opts 0xd
21:33:53.226 00.000 4288 Handling offset move in thread for scope, endpoint = (-0.39, -0.16)
21:33:53.226 00.000 4288 Moving (-0.39, -0.16) raw xDistance=0.30 yDistance=-0.27
21:33:53.226 00.000 4288 PPEC rslt: input = 0.30, final = 0.08, react = 0.18, pred = -0.72, hyst = 0.19, hyst_pct = 0.84, period_length = 662.83
21:33:53.226 00.000 4288 PPEC: input: 0.30, control: 0.08, exposure: 3000
21:33:53.226 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
21:33:53.226 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:33:53.226 00.000 4288 MoveAxis(W, 9, ABG)
21:33:53.226 00.000 4288 Guiding  Dir = 3, Dur = 9
21:33:53.226 00.000 4288 IsGuiding returns 0
21:33:53.226 00.000 4288 PulseGuide returned control before completion, sleep 19
21:33:53.243 00.017 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:33:53.266 00.023 4288 IsGuiding returns 0
21:33:53.266 00.000 4288 Move returns status 0, amount 9
21:33:53.266 00.000 4288 MoveAxis(N, 0, ABG)
21:33:53.266 00.000 4288 Move returns status 0, amount 0
21:33:53.266 00.000 4288 move complete, result=0
21:33:53.266 00.000 4288 worker thread done servicing request
21:33:53.283 00.017 8756 UpdateGuideState exits: m=2004 SNR=31.5
21:33:53.288 00.005 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:53.288 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:33:53.294 00.006 8756 Enqueuing Expose request
21:33:53.298 00.004 4288 Worker thread wakes up
21:33:53.298 00.000 8756 GuideStep: 0.3 px 9 ms WEST, -0.3 px 0 ms NORTH
21:33:53.298 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:33:53.298 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:33:56.453 03.155 4288 Exposure complete
21:33:56.532 00.079 4288 worker thread done servicing request
21:33:56.532 00.000 8756 OnExposeComplete: enter
21:33:56.532 00.000 8756 UpdateGuideState(): m_state=6
21:33:56.532 00.000 8756 Star::Find(15, 71, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
21:33:56.538 00.006 8756 Star::Find returns 1 (0), X=71.21, Y=294.68, Mass=2005, SNR=31.5, Peak=191 HFD=2.7
21:33:56.538 00.000 8756 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.74) = xAngle (-5.18 = 1.11)
21:33:56.546 00.008 8756 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-2.14 = -2.14)
21:33:56.548 00.002 8756 CameraToMount -- cameraX=-0.30 cameraY=-0.26 hyp=0.40 cameraTheta=-2.43 mountX=0.18 mountY=-0.34, mountTheta=-1.08
21:33:56.548 00.000 8756 SchedulePrimaryMove(10493588, x=-0.30, y=-0.26, opts=13)
21:33:56.548 00.000 8756 Enqueuing Move request for scope (-0.30, -0.26)
21:33:56.556 00.008 4288 Worker thread wakes up
21:33:56.556 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.26) opts 0xd
21:33:56.556 00.000 4288 Handling offset move in thread for scope, endpoint = (-0.30, -0.26)
21:33:56.556 00.000 4288 Moving (-0.30, -0.26) raw xDistance=0.18 yDistance=-0.34
21:33:56.556 00.000 4288 PPEC rslt: input = 0.18, final = 0.02, react = 0.11, pred = 0.10, hyst = 0.00, hyst_pct = 0.84, period_length = 662.83
21:33:56.556 00.000 4288 PPEC: input: 0.18, control: 0.02, exposure: 3000
21:33:56.556 00.000 4288 switching direction from 1 to -1 - decHistory=-4 oldest=-0.62 newest=-0.82
21:33:56.556 00.000 4288 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
21:33:56.556 00.000 4288 MoveAxis(W, 2, ABG)
21:33:56.556 00.000 4288 Guiding  Dir = 3, Dur = 2
21:33:56.558 00.002 4288 IsGuiding returns 0
21:33:56.558 00.000 4288 PulseGuide returned control before completion, sleep 12
21:33:56.571 00.013 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:33:56.579 00.008 4288 IsGuiding returns 1
21:33:56.579 00.000 4288 scope still moving after pulse duration time elapsed
21:33:56.611 00.032 4288 IsGuiding returns 0
21:33:56.611 00.000 4288 scope move finished after 2 + 50 ms
21:33:56.611 00.000 4288 Move returns status 0, amount 2
21:33:56.611 00.000 4288 BLC: Dec direction reversal from South to North, backlash comp pulse of 243 applied
21:33:56.611 00.000 4288 MoveAxis(N, 291, ABG)
21:33:56.611 00.000 4288 Guiding  Dir = 0, Dur = 291
21:33:56.611 00.000 4288 IsGuiding returns 0
21:33:56.611 00.000 4288 PulseGuide returned control before completion, sleep 301
21:33:56.611 00.000 8756 UpdateGuideState exits: m=2005 SNR=31.5
21:33:56.611 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:56.611 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:33:56.611 00.000 8756 Enqueuing Expose request
21:33:56.928 00.317 4288 IsGuiding returns 1
21:33:56.928 00.000 4288 scope still moving after pulse duration time elapsed
21:33:56.959 00.031 4288 IsGuiding returns 0
21:33:56.959 00.000 4288 scope move finished after 291 + 56 ms
21:33:56.959 00.000 4288 Move returns status 0, amount 291
21:33:56.959 00.000 4288 move complete, result=0
21:33:56.959 00.000 4288 worker thread done servicing request
21:33:56.959 00.000 4288 Worker thread wakes up
21:33:56.959 00.000 8756 GuideStep: 0.2 px 2 ms WEST, -0.3 px 291 ms NORTH
21:33:56.959 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:33:56.959 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:33:59.882 02.923 4288 Exposure complete
21:33:59.971 00.089 4288 worker thread done servicing request
21:33:59.971 00.000 8756 OnExposeComplete: enter
21:33:59.976 00.005 8756 UpdateGuideState(): m_state=6
21:33:59.978 00.002 8756 Star::Find(15, 71, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
21:33:59.980 00.002 8756 Star::Find returns 1 (0), X=71.33, Y=294.76, Mass=2013, SNR=31.6, Peak=204 HFD=2.9
21:33:59.982 00.002 8756 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.74) = xAngle (-5.08 = 1.20)
21:33:59.982 00.000 8756 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-2.04 = -2.04)
21:33:59.984 00.002 8756 CameraToMount -- cameraX=-0.18 cameraY=-0.19 hyp=0.26 cameraTheta=-2.34 mountX=0.09 mountY=-0.23, mountTheta=-1.19
21:33:59.987 00.003 8756 SchedulePrimaryMove(10493588, x=-0.18, y=-0.19, opts=13)
21:33:59.989 00.002 8756 Enqueuing Move request for scope (-0.18, -0.19)
21:33:59.991 00.002 4288 Worker thread wakes up
21:33:59.991 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.19) opts 0xd
21:33:59.991 00.000 4288 Handling offset move in thread for scope, endpoint = (-0.18, -0.19)
21:33:59.991 00.000 4288 Moving (-0.18, -0.19) raw xDistance=0.09 yDistance=-0.23
21:33:59.991 00.000 4288 BLC: History state: CurrMiss=0.23, AvgInitMiss=0.39, ShCount=7, LgCount=0, SticCount=1,  Deflections: 0=-0.336587, 1:0.230767
21:33:59.991 00.000 4288 BLC: Under-shoot, no adjustment, waiting for more data
21:33:59.993 00.002 4288 PPEC rslt: input = 0.09, final = -0.09, react = 0.06, pred = -0.54, hyst = 0.00, hyst_pct = 0.84, period_length = 662.83
21:33:59.993 00.000 4288 PPEC: input: 0.09, control: -0.09, exposure: 3000
21:33:59.993 00.000 4288 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:33:59.993 00.000 4288 MoveAxis(E, 10, ABG)
21:33:59.993 00.000 4288 Guiding  Dir = 2, Dur = 10
21:33:59.993 00.000 4288 IsGuiding returns 0
21:33:59.993 00.000 4288 PulseGuide returned control before completion, sleep 20
21:34:00.007 00.014 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:34:00.019 00.012 4288 IsGuiding returns 1
21:34:00.019 00.000 4288 scope still moving after pulse duration time elapsed
21:34:00.050 00.031 4288 IsGuiding returns 0
21:34:00.050 00.000 4288 scope move finished after 10 + 47 ms
21:34:00.050 00.000 4288 Move returns status 0, amount 10
21:34:00.050 00.000 4288 MoveAxis(N, 33, ABG)
21:34:00.050 00.000 4288 Guiding  Dir = 0, Dur = 33
21:34:00.050 00.000 4288 IsGuiding returns 0
21:34:00.050 00.000 4288 PulseGuide returned control before completion, sleep 43
21:34:00.056 00.006 8756 UpdateGuideState exits: m=2013 SNR=31.6
21:34:00.058 00.002 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:00.060 00.002 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:34:00.062 00.002 8756 Enqueuing Expose request
21:34:00.098 00.036 4288 IsGuiding returns 1
21:34:00.098 00.000 4288 scope still moving after pulse duration time elapsed
21:34:00.130 00.032 4288 IsGuiding returns 0
21:34:00.130 00.000 4288 scope move finished after 33 + 45 ms
21:34:00.130 00.000 4288 Move returns status 0, amount 33
21:34:00.130 00.000 4288 move complete, result=0
21:34:00.130 00.000 4288 worker thread done servicing request
21:34:00.130 00.000 4288 Worker thread wakes up
21:34:00.130 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:34:00.130 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:34:00.130 00.000 8756 GuideStep: 0.1 px 10 ms EAST, -0.2 px 33 ms NORTH
21:34:03.257 03.127 4288 Exposure complete
21:34:03.319 00.062 4288 worker thread done servicing request
21:34:03.319 00.000 8756 OnExposeComplete: enter
21:34:03.319 00.000 8756 UpdateGuideState(): m_state=6
21:34:03.319 00.000 8756 Star::Find(15, 71, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
21:34:03.319 00.000 8756 Star::Find returns 1 (0), X=71.78, Y=294.28, Mass=2042, SNR=31.8, Peak=208 HFD=2.8
21:34:03.319 00.000 8756 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.74) = xAngle (-3.92 = 2.36)
21:34:03.334 00.015 8756 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.88 = -0.88)
21:34:03.334 00.000 8756 CameraToMount -- cameraX=0.27 cameraY=-0.66 hyp=0.72 cameraTheta=-1.18 mountX=-0.51 mountY=-0.55, mountTheta=-2.31
21:34:03.334 00.000 8756 SchedulePrimaryMove(10493588, x=0.27, y=-0.66, opts=13)
21:34:03.334 00.000 8756 Enqueuing Move request for scope (0.27, -0.66)
21:34:03.334 00.000 4288 Worker thread wakes up
21:34:03.334 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.66) opts 0xd
21:34:03.334 00.000 4288 Handling offset move in thread for scope, endpoint = (0.27, -0.66)
21:34:03.334 00.000 4288 Moving (0.27, -0.66) raw xDistance=-0.51 yDistance=-0.55
21:34:03.334 00.000 4288 BLC: History state: CurrMiss=0.55, AvgInitMiss=0.39, ShCount=7, LgCount=0, SticCount=1,  Deflections: 0=-0.336587, 1:0.230767, 2:0.554634
21:34:03.334 00.000 4288 BLC: Under-shoot: nominal increase by 55
21:34:03.334 00.000 4288 BLC: window closed
21:34:03.334 00.000 4288 BLC: Pulse adjusted to 267
21:34:03.334 00.000 4288 PPEC rslt: input = -0.51, final = -0.38, react = -0.31, pred = -0.64, hyst = -0.27, hyst_pct = 0.84, period_length = 662.83
21:34:03.334 00.000 4288 PPEC: input: -0.51, control: -0.38, exposure: 3000
21:34:03.334 00.000 4288 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
21:34:03.334 00.000 4288 MoveAxis(E, 45, ABG)
21:34:03.334 00.000 4288 Guiding  Dir = 2, Dur = 45
21:34:03.334 00.000 4288 IsGuiding returns 0
21:34:03.334 00.000 4288 PulseGuide returned control before completion, sleep 55
21:34:03.353 00.019 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:34:03.403 00.050 8756 UpdateGuideState exits: m=2042 SNR=31.8
21:34:03.405 00.002 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:03.407 00.002 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:34:03.409 00.002 8756 Enqueuing Expose request
21:34:03.413 00.004 4288 IsGuiding returns 1
21:34:03.413 00.000 4288 scope still moving after pulse duration time elapsed
21:34:03.445 00.032 4288 IsGuiding returns 0
21:34:03.445 00.000 4288 scope move finished after 45 + 56 ms
21:34:03.447 00.002 4288 Move returns status 0, amount 45
21:34:03.447 00.000 4288 MoveAxis(N, 79, ABG)
21:34:03.447 00.000 4288 Guiding  Dir = 0, Dur = 79
21:34:03.447 00.000 4288 IsGuiding returns 0
21:34:03.449 00.002 4288 PulseGuide returned control before completion, sleep 89
21:34:03.541 00.092 4288 IsGuiding returns 1
21:34:03.541 00.000 4288 scope still moving after pulse duration time elapsed
21:34:03.573 00.032 4288 IsGuiding returns 1
21:34:03.605 00.032 4288 IsGuiding returns 1
21:34:03.636 00.031 4288 IsGuiding returns 0
21:34:03.636 00.000 4288 scope move finished after 79 + 108 ms
21:34:03.636 00.000 4288 Move returns status 0, amount 79
21:34:03.636 00.000 4288 move complete, result=0
21:34:03.636 00.000 4288 worker thread done servicing request
21:34:03.636 00.000 8756 GuideStep: -0.5 px 45 ms EAST, -0.6 px 79 ms NORTH
21:34:03.636 00.000 4288 Worker thread wakes up
21:34:03.636 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:34:03.636 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:34:06.571 02.935 4288 Exposure complete
21:34:06.632 00.061 4288 worker thread done servicing request
21:34:06.632 00.000 8756 OnExposeComplete: enter
21:34:06.634 00.002 8756 UpdateGuideState(): m_state=6
21:34:06.634 00.000 8756 Star::Find(15, 71, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
21:34:06.634 00.000 8756 Star::Find returns 1 (0), X=72.22, Y=294.42, Mass=1984, SNR=31.4, Peak=220 HFD=2.9
21:34:06.634 00.000 8756 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.74) = xAngle (-3.38 = 2.91)
21:34:06.634 00.000 8756 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.34 = -0.34)
21:34:06.634 00.000 8756 CameraToMount -- cameraX=0.71 cameraY=-0.52 hyp=0.88 cameraTheta=-0.63 mountX=-0.86 mountY=-0.29, mountTheta=-2.81
21:34:06.650 00.016 8756 SchedulePrimaryMove(10493588, x=0.71, y=-0.52, opts=13)
21:34:06.650 00.000 8756 Enqueuing Move request for scope (0.71, -0.52)
21:34:06.650 00.000 4288 Worker thread wakes up
21:34:06.650 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (0.71, -0.52) opts 0xd
21:34:06.650 00.000 4288 Handling offset move in thread for scope, endpoint = (0.71, -0.52)
21:34:06.650 00.000 4288 Moving (0.71, -0.52) raw xDistance=-0.86 yDistance=-0.29
21:34:06.650 00.000 4288 PPEC rslt: input = -0.86, final = -0.51, react = -0.52, pred = -0.18, hyst = -0.47, hyst_pct = 0.83, period_length = 662.83
21:34:06.650 00.000 4288 PPEC: input: -0.86, control: -0.51, exposure: 3000
21:34:06.650 00.000 4288 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:34:06.650 00.000 4288 MoveAxis(E, 59, ABG)
21:34:06.650 00.000 4288 Guiding  Dir = 2, Dur = 59
21:34:06.650 00.000 4288 IsGuiding returns 0
21:34:06.650 00.000 4288 PulseGuide returned control before completion, sleep 69
21:34:06.668 00.018 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:34:06.713 00.045 8756 UpdateGuideState exits: m=1984 SNR=31.4
21:34:06.713 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:06.713 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:34:06.713 00.000 8756 Enqueuing Expose request
21:34:06.729 00.016 4288 IsGuiding returns 1
21:34:06.729 00.000 4288 scope still moving after pulse duration time elapsed
21:34:06.760 00.031 4288 IsGuiding returns 0
21:34:06.760 00.000 4288 scope move finished after 59 + 46 ms
21:34:06.760 00.000 4288 Move returns status 0, amount 59
21:34:06.760 00.000 4288 MoveAxis(N, 42, ABG)
21:34:06.760 00.000 4288 Guiding  Dir = 0, Dur = 42
21:34:06.762 00.002 4288 IsGuiding returns 0
21:34:06.762 00.000 4288 PulseGuide returned control before completion, sleep 52
21:34:06.824 00.062 4288 IsGuiding returns 1
21:34:06.824 00.000 4288 scope still moving after pulse duration time elapsed
21:34:06.855 00.031 4288 IsGuiding returns 1
21:34:06.887 00.032 4288 IsGuiding returns 0
21:34:06.887 00.000 4288 scope move finished after 42 + 82 ms
21:34:06.887 00.000 4288 Move returns status 0, amount 42
21:34:06.887 00.000 4288 move complete, result=0
21:34:06.887 00.000 4288 worker thread done servicing request
21:34:06.887 00.000 4288 Worker thread wakes up
21:34:06.887 00.000 8756 GuideStep: -0.9 px 59 ms EAST, -0.3 px 42 ms NORTH
21:34:06.887 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:34:06.887 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:34:10.040 03.153 4288 Exposure complete
21:34:10.101 00.061 4288 worker thread done servicing request
21:34:10.101 00.000 8756 OnExposeComplete: enter
21:34:10.101 00.000 8756 UpdateGuideState(): m_state=6
21:34:10.108 00.007 8756 Star::Find(15, 72, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
21:34:10.108 00.000 8756 Star::Find returns 1 (0), X=72.39, Y=294.24, Mass=2049, SNR=31.9, Peak=227 HFD=3.0
21:34:10.108 00.000 8756 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.74) = xAngle (-3.42 = 2.86)
21:34:10.108 00.000 8756 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.38 = -0.38)
21:34:10.108 00.000 8756 CameraToMount -- cameraX=0.88 cameraY=-0.70 hyp=1.12 cameraTheta=-0.67 mountX=-1.08 mountY=-0.41, mountTheta=-2.78
21:34:10.108 00.000 8756 SchedulePrimaryMove(10493588, x=0.88, y=-0.70, opts=13)
21:34:10.108 00.000 8756 Enqueuing Move request for scope (0.88, -0.70)
21:34:10.108 00.000 4288 Worker thread wakes up
21:34:10.108 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (0.88, -0.70) opts 0xd
21:34:10.108 00.000 4288 Handling offset move in thread for scope, endpoint = (0.88, -0.70)
21:34:10.108 00.000 4288 Moving (0.88, -0.70) raw xDistance=-1.08 yDistance=-0.41
21:34:10.108 00.000 4288 PPEC rslt: input = -1.08, final = -0.72, react = -0.65, pred = -0.64, hyst = -0.61, hyst_pct = 0.83, period_length = 662.83
21:34:10.108 00.000 4288 PPEC: input: -1.08, control: -0.72, exposure: 3000
21:34:10.108 00.000 4288 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
21:34:10.108 00.000 4288 MoveAxis(E, 84, ABG)
21:34:10.123 00.015 4288 Guiding  Dir = 2, Dur = 84
21:34:10.123 00.000 4288 IsGuiding returns 0
21:34:10.123 00.000 4288 PulseGuide returned control before completion, sleep 94
21:34:10.132 00.009 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:34:10.170 00.038 8756 UpdateGuideState exits: m=2049 SNR=31.9
21:34:10.170 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:10.170 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:34:10.186 00.016 8756 Enqueuing Expose request
21:34:10.218 00.032 4288 IsGuiding returns 1
21:34:10.218 00.000 4288 scope still moving after pulse duration time elapsed
21:34:10.250 00.032 4288 IsGuiding returns 0
21:34:10.250 00.000 4288 scope move finished after 84 + 43 ms
21:34:10.250 00.000 4288 Move returns status 0, amount 84
21:34:10.250 00.000 4288 MoveAxis(N, 59, ABG)
21:34:10.250 00.000 4288 Guiding  Dir = 0, Dur = 59
21:34:10.250 00.000 4288 IsGuiding returns 0
21:34:10.250 00.000 4288 PulseGuide returned control before completion, sleep 69
21:34:10.329 00.079 4288 IsGuiding returns 1
21:34:10.329 00.000 4288 scope still moving after pulse duration time elapsed
21:34:10.361 00.032 4288 IsGuiding returns 0
21:34:10.361 00.000 4288 scope move finished after 59 + 51 ms
21:34:10.361 00.000 4288 Move returns status 0, amount 59
21:34:10.361 00.000 4288 move complete, result=0
21:34:10.361 00.000 4288 worker thread done servicing request
21:34:10.361 00.000 8756 GuideStep: -1.1 px 84 ms EAST, -0.4 px 59 ms NORTH
21:34:10.361 00.000 4288 Worker thread wakes up
21:34:10.361 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:34:10.361 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:34:13.306 02.945 4288 Exposure complete
21:34:13.375 00.069 4288 worker thread done servicing request
21:34:13.375 00.000 8756 OnExposeComplete: enter
21:34:13.375 00.000 8756 UpdateGuideState(): m_state=6
21:34:13.375 00.000 8756 Star::Find(15, 72, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
21:34:13.382 00.007 8756 Star::Find returns 1 (0), X=72.97, Y=294.29, Mass=2033, SNR=31.8, Peak=200 HFD=2.7
21:34:13.384 00.002 8756 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.74) = xAngle (-3.16 = 3.12)
21:34:13.387 00.003 8756 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.12 = -0.12)
21:34:13.390 00.003 8756 CameraToMount -- cameraX=1.46 cameraY=-0.65 hyp=1.60 cameraTheta=-0.42 mountX=-1.60 mountY=-0.19, mountTheta=-3.02
21:34:13.390 00.000 8756 SchedulePrimaryMove(10493588, x=1.46, y=-0.65, opts=13)
21:34:13.390 00.000 8756 Enqueuing Move request for scope (1.46, -0.65)
21:34:13.390 00.000 4288 Worker thread wakes up
21:34:13.390 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (1.46, -0.65) opts 0xd
21:34:13.390 00.000 4288 Handling offset move in thread for scope, endpoint = (1.46, -0.65)
21:34:13.390 00.000 4288 Moving (1.46, -0.65) raw xDistance=-1.60 yDistance=-0.19
21:34:13.390 00.000 4288 PPEC rslt: input = -1.60, final = -1.01, react = -0.96, pred = -0.63, hyst = -0.89, hyst_pct = 0.83, period_length = 662.83
21:34:13.390 00.000 4288 PPEC: input: -1.60, control: -1.01, exposure: 3000
21:34:13.390 00.000 4288 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.19
21:34:13.390 00.000 4288 MoveAxis(E, 118, ABG)
21:34:13.390 00.000 4288 Guiding  Dir = 2, Dur = 118
21:34:13.390 00.000 4288 IsGuiding returns 0
21:34:13.390 00.000 4288 PulseGuide returned control before completion, sleep 128
21:34:13.410 00.020 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:34:13.454 00.044 8756 UpdateGuideState exits: m=2033 SNR=31.8
21:34:13.454 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:13.454 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:34:13.454 00.000 8756 Enqueuing Expose request
21:34:13.533 00.079 4288 IsGuiding returns 1
21:34:13.533 00.000 4288 scope still moving after pulse duration time elapsed
21:34:13.565 00.032 4288 IsGuiding returns 0
21:34:13.565 00.000 4288 scope move finished after 118 + 48 ms
21:34:13.565 00.000 4288 Move returns status 0, amount 118
21:34:13.565 00.000 4288 MoveAxis(N, 28, ABG)
21:34:13.565 00.000 4288 Guiding  Dir = 0, Dur = 28
21:34:13.565 00.000 4288 IsGuiding returns 0
21:34:13.565 00.000 4288 PulseGuide returned control before completion, sleep 38
21:34:13.613 00.048 4288 IsGuiding returns 1
21:34:13.613 00.000 4288 scope still moving after pulse duration time elapsed
21:34:13.645 00.032 4288 IsGuiding returns 0
21:34:13.645 00.000 4288 scope move finished after 28 + 51 ms
21:34:13.645 00.000 4288 Move returns status 0, amount 28
21:34:13.645 00.000 4288 move complete, result=0
21:34:13.645 00.000 4288 worker thread done servicing request
21:34:13.645 00.000 4288 Worker thread wakes up
21:34:13.645 00.000 8756 GuideStep: -1.6 px 118 ms EAST, -0.2 px 28 ms NORTH
21:34:13.645 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:34:13.645 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:34:16.780 03.135 4288 Exposure complete
21:34:16.851 00.071 4288 worker thread done servicing request
21:34:16.851 00.000 8756 OnExposeComplete: enter
21:34:16.854 00.003 8756 UpdateGuideState(): m_state=6
21:34:16.857 00.003 8756 Star::Find(15, 72, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
21:34:16.857 00.000 8756 Star::Find returns 1 (0), X=72.64, Y=294.79, Mass=2052, SNR=31.9, Peak=211 HFD=3.0
21:34:16.860 00.003 8756 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.74) = xAngle (-2.88 = -2.88)
21:34:16.863 00.003 8756 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (0.16 = 0.16)
21:34:16.867 00.004 8756 CameraToMount -- cameraX=1.14 cameraY=-0.15 hyp=1.15 cameraTheta=-0.14 mountX=-1.11 mountY=0.18, mountTheta=2.98
21:34:16.870 00.003 8756 SchedulePrimaryMove(10493588, x=1.14, y=-0.15, opts=13)
21:34:16.873 00.003 8756 Enqueuing Move request for scope (1.14, -0.15)
21:34:16.873 00.000 4288 Worker thread wakes up
21:34:16.873 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (1.14, -0.15) opts 0xd
21:34:16.873 00.000 4288 Handling offset move in thread for scope, endpoint = (1.14, -0.15)
21:34:16.873 00.000 4288 Moving (1.14, -0.15) raw xDistance=-1.11 yDistance=0.18
21:34:16.873 00.000 4288 PPEC rslt: input = -1.11, final = -0.77, react = -0.66, pred = -0.74, hyst = -0.64, hyst_pct = 0.83, period_length = 662.83
21:34:16.873 00.000 4288 PPEC: input: -1.11, control: -0.77, exposure: 3000
21:34:16.873 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:34:16.873 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:34:16.873 00.000 4288 MoveAxis(E, 90, ABG)
21:34:16.873 00.000 4288 Guiding  Dir = 2, Dur = 90
21:34:16.876 00.003 4288 IsGuiding returns 0
21:34:16.876 00.000 4288 PulseGuide returned control before completion, sleep 100
21:34:16.889 00.013 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:34:16.935 00.046 8756 UpdateGuideState exits: m=2052 SNR=31.9
21:34:16.935 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:16.938 00.003 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:34:16.941 00.003 8756 Enqueuing Expose request
21:34:16.982 00.041 4288 IsGuiding returns 1
21:34:16.982 00.000 4288 scope still moving after pulse duration time elapsed
21:34:17.014 00.032 4288 IsGuiding returns 0
21:34:17.014 00.000 4288 scope move finished after 90 + 47 ms
21:34:17.014 00.000 4288 Move returns status 0, amount 90
21:34:17.014 00.000 4288 MoveAxis(N, 0, ABG)
21:34:17.014 00.000 4288 Move returns status 0, amount 0
21:34:17.014 00.000 4288 move complete, result=0
21:34:17.014 00.000 4288 worker thread done servicing request
21:34:17.014 00.000 4288 Worker thread wakes up
21:34:17.014 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:34:17.014 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:34:17.023 00.009 8756 GuideStep: -1.1 px 90 ms EAST, 0.2 px 0 ms NORTH
21:34:19.930 02.907 4288 Exposure complete
21:34:20.018 00.088 4288 worker thread done servicing request
21:34:20.020 00.002 8756 OnExposeComplete: enter
21:34:20.024 00.004 8756 UpdateGuideState(): m_state=6
21:34:20.027 00.003 8756 Star::Find(15, 72, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
21:34:20.032 00.005 8756 Star::Find returns 1 (0), X=73.18, Y=294.31, Mass=1927, SNR=30.9, Peak=200 HFD=3.0
21:34:20.036 00.004 8756 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.74) = xAngle (-3.11 = -3.11)
21:34:20.042 00.006 8756 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.07 = -0.07)
21:34:20.045 00.003 8756 CameraToMount -- cameraX=1.68 cameraY=-0.64 hyp=1.79 cameraTheta=-0.36 mountX=-1.79 mountY=-0.12, mountTheta=-3.08
21:34:20.049 00.004 8756 SchedulePrimaryMove(10493588, x=1.68, y=-0.64, opts=13)
21:34:20.057 00.008 8756 Enqueuing Move request for scope (1.68, -0.64)
21:34:20.063 00.006 4288 Worker thread wakes up
21:34:20.064 00.001 4288 worker thread servicing REQUEST_MOVE scope ofs (1.68, -0.64) opts 0xd
21:34:20.064 00.000 4288 Handling offset move in thread for scope, endpoint = (1.68, -0.64)
21:34:20.064 00.000 4288 Moving (1.68, -0.64) raw xDistance=-1.79 yDistance=-0.12
21:34:20.064 00.000 4288 PPEC rslt: input = -1.79, final = -1.08, react = -1.07, pred = -0.22, hyst = -1.03, hyst_pct = 0.82, period_length = 662.83
21:34:20.064 00.000 4288 PPEC: input: -1.79, control: -1.08, exposure: 3000
21:34:20.064 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:20.064 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:34:20.064 00.000 4288 MoveAxis(E, 125, ABG)
21:34:20.064 00.000 4288 Guiding  Dir = 2, Dur = 125
21:34:20.064 00.000 4288 IsGuiding returns 0
21:34:20.064 00.000 4288 PulseGuide returned control before completion, sleep 135
21:34:20.082 00.018 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:34:20.162 00.080 8756 UpdateGuideState exits: m=1927 SNR=30.9
21:34:20.171 00.009 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:20.176 00.005 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:34:20.180 00.004 8756 Enqueuing Expose request
21:34:20.215 00.035 4288 IsGuiding returns 1
21:34:20.215 00.000 4288 scope still moving after pulse duration time elapsed
21:34:20.247 00.032 4288 IsGuiding returns 0
21:34:20.247 00.000 4288 scope move finished after 125 + 57 ms
21:34:20.247 00.000 4288 Move returns status 0, amount 125
21:34:20.247 00.000 4288 MoveAxis(N, 0, ABG)
21:34:20.247 00.000 4288 Move returns status 0, amount 0
21:34:20.247 00.000 4288 move complete, result=0
21:34:20.247 00.000 4288 worker thread done servicing request
21:34:20.247 00.000 4288 Worker thread wakes up
21:34:20.247 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:34:20.247 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:34:20.247 00.000 8756 GuideStep: -1.8 px 125 ms EAST, -0.1 px 0 ms NORTH
21:34:23.387 03.140 4288 Exposure complete
21:34:23.466 00.079 4288 worker thread done servicing request
21:34:23.466 00.000 8756 OnExposeComplete: enter
21:34:23.469 00.003 8756 UpdateGuideState(): m_state=6
21:34:23.469 00.000 8756 Star::Find(15, 73, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
21:34:23.472 00.003 8756 Star::Find returns 1 (0), X=73.86, Y=294.42, Mass=2006, SNR=31.5, Peak=182 HFD=3.0
21:34:23.472 00.000 8756 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.74) = xAngle (-2.96 = -2.96)
21:34:23.476 00.004 8756 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (0.08 = 0.08)
21:34:23.479 00.003 8756 CameraToMount -- cameraX=2.35 cameraY=-0.52 hyp=2.41 cameraTheta=-0.22 mountX=-2.37 mountY=0.19, mountTheta=3.06
21:34:23.483 00.004 8756 SchedulePrimaryMove(10493588, x=2.35, y=-0.52, opts=13)
21:34:23.483 00.000 8756 Enqueuing Move request for scope (2.35, -0.52)
21:34:23.486 00.003 4288 Worker thread wakes up
21:34:23.486 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.35, -0.52) opts 0xd
21:34:23.486 00.000 4288 Handling offset move in thread for scope, endpoint = (2.35, -0.52)
21:34:23.486 00.000 4288 Moving (2.35, -0.52) raw xDistance=-2.37 yDistance=0.19
21:34:23.486 00.000 4288 PPEC rslt: input = -2.37, final = -1.36, react = -1.42, pred = -0.08, hyst = -1.33, hyst_pct = 0.82, period_length = 662.83
21:34:23.486 00.000 4288 PPEC: input: -2.37, control: -1.36, exposure: 3000
21:34:23.486 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:34:23.486 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:34:23.486 00.000 4288 MoveAxis(E, 158, ABG)
21:34:23.486 00.000 4288 Guiding  Dir = 2, Dur = 158
21:34:23.486 00.000 4288 IsGuiding returns 0
21:34:23.486 00.000 4288 PulseGuide returned control before completion, sleep 168
21:34:23.501 00.015 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:34:23.544 00.043 8756 UpdateGuideState exits: m=2006 SNR=31.5
21:34:23.548 00.004 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:23.548 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:34:23.551 00.003 8756 Enqueuing Expose request
21:34:23.661 00.110 4288 IsGuiding returns 1
21:34:23.661 00.000 4288 scope still moving after pulse duration time elapsed
21:34:23.690 00.029 4288 IsGuiding returns 0
21:34:23.690 00.000 4288 scope move finished after 158 + 44 ms
21:34:23.690 00.000 4288 Move returns status 0, amount 158
21:34:23.690 00.000 4288 MoveAxis(N, 0, ABG)
21:34:23.690 00.000 4288 Move returns status 0, amount 0
21:34:23.690 00.000 4288 move complete, result=0
21:34:23.690 00.000 4288 worker thread done servicing request
21:34:23.690 00.000 4288 Worker thread wakes up
21:34:23.690 00.000 8756 GuideStep: -2.4 px 158 ms EAST, 0.2 px 0 ms NORTH
21:34:23.696 00.006 4288 worker thread servicing REQUEST_EXPOSE 3000
21:34:23.696 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:34:26.619 02.923 4288 Exposure complete
21:34:26.698 00.079 4288 worker thread done servicing request
21:34:26.698 00.000 8756 OnExposeComplete: enter
21:34:26.701 00.003 8756 UpdateGuideState(): m_state=6
21:34:26.701 00.000 8756 Star::Find(15, 73, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
21:34:26.704 00.003 8756 Star::Find returns 1 (1), X=74.44, Y=294.07, Mass=2054, SNR=31.9, Peak=255 HFD=2.9
21:34:26.707 00.003 8756 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.74) = xAngle (-3.03 = -3.03)
21:34:26.707 00.000 8756 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (0.01 = 0.01)
21:34:26.710 00.003 8756 CameraToMount -- cameraX=2.93 cameraY=-0.87 hyp=3.06 cameraTheta=-0.29 mountX=-3.04 mountY=0.02, mountTheta=3.13
21:34:26.713 00.003 8756 SchedulePrimaryMove(10493588, x=2.93, y=-0.87, opts=13)
21:34:26.713 00.000 8756 Enqueuing Move request for scope (2.93, -0.87)
21:34:26.716 00.003 4288 Worker thread wakes up
21:34:26.716 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.93, -0.87) opts 0xd
21:34:26.716 00.000 4288 Handling offset move in thread for scope, endpoint = (2.93, -0.87)
21:34:26.716 00.000 4288 Moving (2.93, -0.87) raw xDistance=-3.04 yDistance=0.02
21:34:26.716 00.000 4288 PPEC rslt: input = -3.04, final = -1.88, react = -1.83, pred = -0.85, hyst = -1.71, hyst_pct = 0.82, period_length = 662.83
21:34:26.716 00.000 4288 PPEC: input: -3.04, control: -1.88, exposure: 3000
21:34:26.716 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:26.716 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:34:26.716 00.000 4288 MoveAxis(E, 219, ABG)
21:34:26.716 00.000 4288 Guiding  Dir = 2, Dur = 219
21:34:26.719 00.003 4288 IsGuiding returns 0
21:34:26.719 00.000 4288 PulseGuide returned control before completion, sleep 229
21:34:26.732 00.013 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:34:26.775 00.043 8756 UpdateGuideState exits: m=2054 SNR=31.9 Saturated
21:34:26.779 00.004 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:26.779 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:34:26.782 00.003 8756 Enqueuing Expose request
21:34:26.956 00.174 4288 IsGuiding returns 1
21:34:26.956 00.000 4288 scope still moving after pulse duration time elapsed
21:34:26.987 00.031 4288 IsGuiding returns 0
21:34:26.987 00.000 4288 scope move finished after 219 + 49 ms
21:34:26.987 00.000 4288 Move returns status 0, amount 219
21:34:26.987 00.000 4288 MoveAxis(N, 0, ABG)
21:34:26.987 00.000 4288 Move returns status 0, amount 0
21:34:26.987 00.000 4288 move complete, result=0
21:34:26.987 00.000 4288 worker thread done servicing request
21:34:26.987 00.000 8756 GuideStep: -3.0 px 219 ms EAST, 0.0 px 0 ms NORTH
21:34:26.994 00.007 4288 Worker thread wakes up
21:34:26.994 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:34:26.997 00.003 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:34:30.134 03.137 4288 Exposure complete
21:34:30.192 00.058 4288 worker thread done servicing request
21:34:30.192 00.000 8756 OnExposeComplete: enter
21:34:30.195 00.003 8756 UpdateGuideState(): m_state=6
21:34:30.198 00.003 8756 Star::Find(15, 74, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
21:34:30.198 00.000 8756 Star::Find returns 1 (0), X=73.78, Y=294.27, Mass=2032, SNR=31.7, Peak=218 HFD=2.8
21:34:30.201 00.003 8756 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.74) = xAngle (-3.03 = -3.03)
21:34:30.201 00.000 8756 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (0.01 = 0.01)
21:34:30.204 00.003 8756 CameraToMount -- cameraX=2.27 cameraY=-0.67 hyp=2.37 cameraTheta=-0.29 mountX=-2.36 mountY=0.03, mountTheta=3.13
21:34:30.207 00.003 8756 SchedulePrimaryMove(10493588, x=2.27, y=-0.67, opts=13)
21:34:30.210 00.003 8756 Enqueuing Move request for scope (2.27, -0.67)
21:34:30.210 00.000 4288 Worker thread wakes up
21:34:30.210 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.27, -0.67) opts 0xd
21:34:30.210 00.000 4288 Handling offset move in thread for scope, endpoint = (2.27, -0.67)
21:34:30.210 00.000 4288 Moving (2.27, -0.67) raw xDistance=-2.36 yDistance=0.03
21:34:30.210 00.000 4288 PPEC rslt: input = -2.36, final = -1.49, react = -1.41, pred = -0.70, hyst = -1.35, hyst_pct = 0.82, period_length = 662.83
21:34:30.210 00.000 4288 PPEC: input: -2.36, control: -1.49, exposure: 3000
21:34:30.210 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:30.214 00.004 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:34:30.214 00.000 4288 MoveAxis(E, 174, ABG)
21:34:30.214 00.000 4288 Guiding  Dir = 2, Dur = 174
21:34:30.214 00.000 4288 IsGuiding returns 0
21:34:30.214 00.000 4288 PulseGuide returned control before completion, sleep 184
21:34:30.226 00.012 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:34:30.269 00.043 8756 UpdateGuideState exits: m=2032 SNR=31.7
21:34:30.272 00.003 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:30.275 00.003 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:34:30.275 00.000 8756 Enqueuing Expose request
21:34:30.407 00.132 4288 IsGuiding returns 1
21:34:30.407 00.000 4288 scope still moving after pulse duration time elapsed
21:34:30.436 00.029 4288 IsGuiding returns 0
21:34:30.436 00.000 4288 scope move finished after 174 + 48 ms
21:34:30.436 00.000 4288 Move returns status 0, amount 174
21:34:30.436 00.000 4288 MoveAxis(N, 0, ABG)
21:34:30.436 00.000 4288 Move returns status 0, amount 0
21:34:30.436 00.000 4288 move complete, result=0
21:34:30.436 00.000 4288 worker thread done servicing request
21:34:30.436 00.000 8756 GuideStep: -2.4 px 174 ms EAST, 0.0 px 0 ms NORTH
21:34:30.444 00.008 4288 Worker thread wakes up
21:34:30.444 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:34:30.444 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:34:33.365 02.921 4288 Exposure complete
21:34:33.433 00.068 4288 worker thread done servicing request
21:34:33.433 00.000 8756 OnExposeComplete: enter
21:34:33.437 00.004 8756 UpdateGuideState(): m_state=6
21:34:33.440 00.003 8756 Star::Find(15, 73, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
21:34:33.440 00.000 8756 Star::Find returns 1 (0), X=74.43, Y=293.97, Mass=1989, SNR=31.4, Peak=209 HFD=2.9
21:34:33.443 00.003 8756 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.74) = xAngle (-3.07 = -3.07)
21:34:33.446 00.003 8756 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.02 = -0.02)
21:34:33.446 00.000 8756 CameraToMount -- cameraX=2.92 cameraY=-0.97 hyp=3.08 cameraTheta=-0.32 mountX=-3.07 mountY=-0.07, mountTheta=-3.12
21:34:33.449 00.003 8756 SchedulePrimaryMove(10493588, x=2.92, y=-0.97, opts=13)
21:34:33.452 00.003 8756 Enqueuing Move request for scope (2.92, -0.97)
21:34:33.452 00.000 4288 Worker thread wakes up
21:34:33.452 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.92, -0.97) opts 0xd
21:34:33.452 00.000 4288 Handling offset move in thread for scope, endpoint = (2.92, -0.97)
21:34:33.452 00.000 4288 Moving (2.92, -0.97) raw xDistance=-3.07 yDistance=-0.07
21:34:33.455 00.003 4288 PPEC rslt: input = -3.07, final = -1.87, react = -1.84, pred = -0.46, hyst = -1.77, hyst_pct = 0.81, period_length = 662.83
21:34:33.455 00.000 4288 PPEC: input: -3.07, control: -1.87, exposure: 3000
21:34:33.455 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:33.455 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:34:33.455 00.000 4288 MoveAxis(E, 217, ABG)
21:34:33.455 00.000 4288 Guiding  Dir = 2, Dur = 217
21:34:33.455 00.000 4288 IsGuiding returns 0
21:34:33.455 00.000 4288 PulseGuide returned control before completion, sleep 227
21:34:33.467 00.012 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:34:33.510 00.043 8756 UpdateGuideState exits: m=1989 SNR=31.4
21:34:33.513 00.003 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:33.515 00.002 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:34:33.515 00.000 8756 Enqueuing Expose request
21:34:33.697 00.182 4288 IsGuiding returns 1
21:34:33.697 00.000 4288 scope still moving after pulse duration time elapsed
21:34:33.728 00.031 4288 IsGuiding returns 0
21:34:33.728 00.000 4288 scope move finished after 217 + 56 ms
21:34:33.728 00.000 4288 Move returns status 0, amount 217
21:34:33.728 00.000 4288 MoveAxis(N, 0, ABG)
21:34:33.728 00.000 4288 Move returns status 0, amount 0
21:34:33.728 00.000 4288 move complete, result=0
21:34:33.728 00.000 4288 worker thread done servicing request
21:34:33.728 00.000 8756 GuideStep: -3.1 px 217 ms EAST, -0.1 px 0 ms NORTH
21:34:33.735 00.007 4288 Worker thread wakes up
21:34:33.735 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:34:33.738 00.003 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:34:36.871 03.133 4288 Exposure complete
21:34:36.941 00.070 4288 worker thread done servicing request
21:34:36.941 00.000 8756 OnExposeComplete: enter
21:34:36.941 00.000 8756 UpdateGuideState(): m_state=6
21:34:36.944 00.003 8756 Star::Find(15, 74, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
21:34:36.947 00.003 8756 Star::Find returns 1 (0), X=74.20, Y=294.08, Mass=2071, SNR=32.0, Peak=228 HFD=2.9
21:34:36.947 00.000 8756 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.74) = xAngle (-3.06 = -3.06)
21:34:36.950 00.003 8756 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.01 = -0.01)
21:34:36.950 00.000 8756 CameraToMount -- cameraX=2.69 cameraY=-0.86 hyp=2.82 cameraTheta=-0.31 mountX=-2.81 mountY=-0.04, mountTheta=-3.13
21:34:36.954 00.004 8756 SchedulePrimaryMove(10493588, x=2.69, y=-0.86, opts=13)
21:34:36.957 00.003 8756 Enqueuing Move request for scope (2.69, -0.86)
21:34:36.960 00.003 4288 Worker thread wakes up
21:34:36.960 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.69, -0.86) opts 0xd
21:34:36.960 00.000 4288 Handling offset move in thread for scope, endpoint = (2.69, -0.86)
21:34:36.960 00.000 4288 Moving (2.69, -0.86) raw xDistance=-2.81 yDistance=-0.04
21:34:36.960 00.000 4288 PPEC rslt: input = -2.81, final = -1.93, react = -1.69, pred = -1.59, hyst = -1.61, hyst_pct = 0.81, period_length = 662.83
21:34:36.960 00.000 4288 PPEC: input: -2.81, control: -1.93, exposure: 3000
21:34:36.960 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:36.960 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:34:36.960 00.000 4288 MoveAxis(E, 224, ABG)
21:34:36.960 00.000 4288 Guiding  Dir = 2, Dur = 224
21:34:36.960 00.000 4288 IsGuiding returns 0
21:34:36.960 00.000 4288 PulseGuide returned control before completion, sleep 234
21:34:36.973 00.013 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:34:37.017 00.044 8756 UpdateGuideState exits: m=2071 SNR=32.0
21:34:37.020 00.003 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:37.023 00.003 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:34:37.023 00.000 8756 Enqueuing Expose request
21:34:37.200 00.177 4288 IsGuiding returns 1
21:34:37.200 00.000 4288 scope still moving after pulse duration time elapsed
21:34:37.230 00.030 4288 IsGuiding returns 0
21:34:37.230 00.000 4288 scope move finished after 224 + 45 ms
21:34:37.230 00.000 4288 Move returns status 0, amount 224
21:34:37.230 00.000 4288 MoveAxis(N, 0, ABG)
21:34:37.230 00.000 4288 Move returns status 0, amount 0
21:34:37.230 00.000 4288 move complete, result=0
21:34:37.230 00.000 4288 worker thread done servicing request
21:34:37.230 00.000 8756 GuideStep: -2.8 px 224 ms EAST, -0.0 px 0 ms NORTH
21:34:37.237 00.007 4288 Worker thread wakes up
21:34:37.237 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:34:37.237 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:34:40.156 02.919 4288 Exposure complete
21:34:40.219 00.063 4288 worker thread done servicing request
21:34:40.219 00.000 8756 OnExposeComplete: enter
21:34:40.222 00.003 8756 UpdateGuideState(): m_state=6
21:34:40.222 00.000 8756 Star::Find(15, 74, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
21:34:40.226 00.004 8756 Star::Find returns 1 (0), X=74.23, Y=293.69, Mass=2022, SNR=31.6, Peak=160 HFD=3.4
21:34:40.226 00.000 8756 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.74) = xAngle (-3.17 = 3.11)
21:34:40.229 00.003 8756 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.13 = -0.13)
21:34:40.229 00.000 8756 CameraToMount -- cameraX=2.72 cameraY=-1.25 hyp=2.99 cameraTheta=-0.43 mountX=-2.99 mountY=-0.40, mountTheta=-3.01
21:34:40.232 00.003 8756 SchedulePrimaryMove(10493588, x=2.72, y=-1.25, opts=13)
21:34:40.235 00.003 8756 Enqueuing Move request for scope (2.72, -1.25)
21:34:40.238 00.003 4288 Worker thread wakes up
21:34:40.238 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.72, -1.25) opts 0xd
21:34:40.238 00.000 4288 Handling offset move in thread for scope, endpoint = (2.72, -1.25)
21:34:40.238 00.000 4288 Moving (2.72, -1.25) raw xDistance=-2.99 yDistance=-0.40
21:34:40.238 00.000 4288 PPEC rslt: input = -2.99, final = -1.75, react = -1.80, pred = -0.04, hyst = -1.73, hyst_pct = 0.81, period_length = 662.83
21:34:40.238 00.000 4288 PPEC: input: -2.99, control: -1.75, exposure: 3000
21:34:40.238 00.000 4288 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
21:34:40.238 00.000 4288 MoveAxis(E, 203, ABG)
21:34:40.238 00.000 4288 Guiding  Dir = 2, Dur = 203
21:34:40.238 00.000 4288 IsGuiding returns 0
21:34:40.238 00.000 4288 PulseGuide returned control before completion, sleep 213
21:34:40.253 00.015 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:34:40.297 00.044 8756 UpdateGuideState exits: m=2022 SNR=31.6
21:34:40.297 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:40.300 00.003 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:34:40.300 00.000 8756 Enqueuing Expose request
21:34:40.456 00.156 4288 IsGuiding returns 1
21:34:40.458 00.002 4288 scope still moving after pulse duration time elapsed
21:34:40.484 00.026 4288 IsGuiding returns 0
21:34:40.484 00.000 4288 scope move finished after 203 + 41 ms
21:34:40.484 00.000 4288 Move returns status 0, amount 203
21:34:40.484 00.000 4288 MoveAxis(N, 57, ABG)
21:34:40.484 00.000 4288 Guiding  Dir = 0, Dur = 57
21:34:40.484 00.000 4288 IsGuiding returns 0
21:34:40.484 00.000 4288 PulseGuide returned control before completion, sleep 67
21:34:40.558 00.074 4288 IsGuiding returns 1
21:34:40.558 00.000 4288 scope still moving after pulse duration time elapsed
21:34:40.589 00.031 4288 IsGuiding returns 0
21:34:40.589 00.000 4288 scope move finished after 57 + 46 ms
21:34:40.589 00.000 4288 Move returns status 0, amount 57
21:34:40.589 00.000 4288 move complete, result=0
21:34:40.589 00.000 4288 worker thread done servicing request
21:34:40.589 00.000 4288 Worker thread wakes up
21:34:40.589 00.000 8756 GuideStep: -3.0 px 203 ms EAST, -0.4 px 57 ms NORTH
21:34:40.592 00.003 4288 worker thread servicing REQUEST_EXPOSE 3000
21:34:40.592 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:34:43.723 03.131 4288 Exposure complete
21:34:43.794 00.071 4288 worker thread done servicing request
21:34:43.794 00.000 8756 OnExposeComplete: enter
21:34:43.794 00.000 8756 UpdateGuideState(): m_state=6
21:34:43.797 00.003 8756 Star::Find(15, 74, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
21:34:43.800 00.003 8756 Star::Find returns 1 (0), X=75.47, Y=293.51, Mass=2030, SNR=31.7, Peak=188 HFD=3.2
21:34:43.800 00.000 8756 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.74) = xAngle (-3.09 = -3.09)
21:34:43.803 00.003 8756 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.05 = -0.05)
21:34:43.803 00.000 8756 CameraToMount -- cameraX=3.96 cameraY=-1.43 hyp=4.21 cameraTheta=-0.35 mountX=-4.20 mountY=-0.21, mountTheta=-3.09
21:34:43.806 00.003 8756 SchedulePrimaryMove(10493588, x=3.96, y=-1.43, opts=13)
21:34:43.809 00.003 8756 Enqueuing Move request for scope (3.96, -1.43)
21:34:43.812 00.003 4288 Worker thread wakes up
21:34:43.812 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (3.96, -1.43) opts 0xd
21:34:43.812 00.000 4288 Handling offset move in thread for scope, endpoint = (3.96, -1.43)
21:34:43.812 00.000 4288 Moving (3.96, -1.43) raw xDistance=-4.20 yDistance=-0.21
21:34:43.812 00.000 4288 PPEC rslt: input = -4.20, final = -2.33, react = -2.52, pred = 0.41, hyst = -2.39, hyst_pct = 0.81, period_length = 662.83
21:34:43.812 00.000 4288 PPEC: input: -4.20, control: -2.33, exposure: 3000
21:34:43.812 00.000 4288 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
21:34:43.812 00.000 4288 MoveAxis(E, 271, ABG)
21:34:43.812 00.000 4288 Guiding  Dir = 2, Dur = 271
21:34:43.812 00.000 4288 IsGuiding returns 0
21:34:43.812 00.000 4288 PulseGuide returned control before completion, sleep 281
21:34:43.827 00.015 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:34:43.873 00.046 8756 UpdateGuideState exits: m=2030 SNR=31.7
21:34:43.878 00.005 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:43.879 00.001 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:34:43.885 00.006 8756 Enqueuing Expose request
21:34:44.111 00.226 4288 IsGuiding returns 0
21:34:44.111 00.000 4288 Move returns status 0, amount 271
21:34:44.111 00.000 4288 MoveAxis(N, 30, ABG)
21:34:44.111 00.000 4288 Guiding  Dir = 0, Dur = 30
21:34:44.111 00.000 4288 IsGuiding returns 0
21:34:44.111 00.000 4288 PulseGuide returned control before completion, sleep 40
21:34:44.154 00.043 4288 IsGuiding returns 1
21:34:44.154 00.000 4288 scope still moving after pulse duration time elapsed
21:34:44.182 00.028 4288 IsGuiding returns 0
21:34:44.182 00.000 4288 scope move finished after 30 + 39 ms
21:34:44.182 00.000 4288 Move returns status 0, amount 30
21:34:44.182 00.000 4288 move complete, result=0
21:34:44.182 00.000 4288 worker thread done servicing request
21:34:44.182 00.000 4288 Worker thread wakes up
21:34:44.182 00.000 8756 GuideStep: -4.2 px 271 ms EAST, -0.2 px 30 ms NORTH
21:34:44.182 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:34:44.182 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:34:47.097 02.915 4288 Exposure complete
21:34:47.170 00.073 4288 worker thread done servicing request
21:34:47.170 00.000 8756 OnExposeComplete: enter
21:34:47.179 00.009 8756 UpdateGuideState(): m_state=6
21:34:47.182 00.003 8756 Star::Find(15, 75, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
21:34:47.184 00.002 8756 Star::Find returns 1 (0), X=75.55, Y=293.55, Mass=1999, SNR=31.5, Peak=203 HFD=3.1
21:34:47.184 00.000 8756 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.74) = xAngle (-3.08 = -3.08)
21:34:47.189 00.005 8756 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.03 = -0.03)
21:34:47.189 00.000 8756 CameraToMount -- cameraX=4.04 cameraY=-1.39 hyp=4.27 cameraTheta=-0.33 mountX=-4.26 mountY=-0.15, mountTheta=-3.11
21:34:47.205 00.016 8756 SchedulePrimaryMove(10493588, x=4.04, y=-1.39, opts=13)
21:34:47.210 00.005 8756 Enqueuing Move request for scope (4.04, -1.39)
21:34:47.212 00.002 4288 Worker thread wakes up
21:34:47.212 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (4.04, -1.39) opts 0xd
21:34:47.212 00.000 4288 Handling offset move in thread for scope, endpoint = (4.04, -1.39)
21:34:47.212 00.000 4288 Moving (4.04, -1.39) raw xDistance=-4.26 yDistance=-0.15
21:34:47.215 00.003 4288 PPEC rslt: input = -4.26, final = -2.67, react = -2.56, pred = -1.17, hyst = -2.41, hyst_pct = 0.80, period_length = 662.83
21:34:47.215 00.000 4288 PPEC: input: -4.26, control: -2.67, exposure: 3000
21:34:47.215 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:47.215 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:34:47.215 00.000 4288 MoveAxis(E, 310, ABG)
21:34:47.215 00.000 4288 Guiding  Dir = 2, Dur = 310
21:34:47.215 00.000 4288 IsGuiding returns 0
21:34:47.215 00.000 4288 PulseGuide returned control before completion, sleep 320
21:34:47.232 00.017 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:34:47.294 00.062 8756 UpdateGuideState exits: m=1999 SNR=31.5
21:34:47.303 00.009 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:47.305 00.002 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:34:47.308 00.003 8756 Enqueuing Expose request
21:34:47.538 00.230 4288 IsGuiding returns 1
21:34:47.538 00.000 4288 scope still moving after pulse duration time elapsed
21:34:47.562 00.024 4288 IsGuiding returns 0
21:34:47.562 00.000 4288 scope move finished after 310 + 36 ms
21:34:47.562 00.000 4288 Move returns status 0, amount 310
21:34:47.562 00.000 4288 MoveAxis(N, 0, ABG)
21:34:47.562 00.000 4288 Move returns status 0, amount 0
21:34:47.562 00.000 4288 move complete, result=0
21:34:47.562 00.000 4288 worker thread done servicing request
21:34:47.562 00.000 4288 Worker thread wakes up
21:34:47.562 00.000 8756 GuideStep: -4.3 px 310 ms EAST, -0.1 px 0 ms NORTH
21:34:47.562 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:34:47.562 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:34:50.698 03.136 4288 Exposure complete
21:34:50.759 00.061 4288 worker thread done servicing request
21:34:50.759 00.000 8756 OnExposeComplete: enter
21:34:50.764 00.005 8756 UpdateGuideState(): m_state=6
21:34:50.770 00.006 8756 Star::Find(15, 75, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:34:50.774 00.004 8756 Star::Find returns 1 (0), X=75.73, Y=293.63, Mass=1974, SNR=31.3, Peak=178 HFD=2.9
21:34:50.776 00.002 8756 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.74) = xAngle (-3.05 = -3.05)
21:34:50.776 00.000 8756 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.00 = -0.00)
21:34:50.776 00.000 8756 CameraToMount -- cameraX=4.22 cameraY=-1.31 hyp=4.42 cameraTheta=-0.30 mountX=-4.40 mountY=-0.02, mountTheta=-3.14
21:34:50.776 00.000 8756 SchedulePrimaryMove(10493588, x=4.22, y=-1.31, opts=13)
21:34:50.776 00.000 8756 Enqueuing Move request for scope (4.22, -1.31)
21:34:50.786 00.010 4288 Worker thread wakes up
21:34:50.786 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (4.22, -1.31) opts 0xd
21:34:50.786 00.000 4288 Handling offset move in thread for scope, endpoint = (4.22, -1.31)
21:34:50.786 00.000 4288 Moving (4.22, -1.31) raw xDistance=-4.40 yDistance=-0.02
21:34:50.788 00.002 4288 PPEC rslt: input = -4.40, final = -2.55, react = -2.64, pred = -0.04, hyst = -2.52, hyst_pct = 0.80, period_length = 662.83
21:34:50.788 00.000 4288 PPEC: input: -4.40, control: -2.55, exposure: 3000
21:34:50.788 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:50.788 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:34:50.788 00.000 4288 MoveAxis(E, 297, ABG)
21:34:50.788 00.000 4288 Guiding  Dir = 2, Dur = 297
21:34:50.788 00.000 4288 IsGuiding returns 0
21:34:50.792 00.004 4288 PulseGuide returned control before completion, sleep 305
21:34:50.808 00.016 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:34:50.866 00.058 8756 UpdateGuideState exits: m=1974 SNR=31.3
21:34:50.870 00.004 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:50.872 00.002 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:34:50.872 00.000 8756 Enqueuing Expose request
21:34:51.102 00.230 4288 IsGuiding returns 1
21:34:51.102 00.000 4288 scope still moving after pulse duration time elapsed
21:34:51.133 00.031 4288 IsGuiding returns 0
21:34:51.135 00.002 4288 scope move finished after 297 + 48 ms
21:34:51.135 00.000 4288 Move returns status 0, amount 297
21:34:51.135 00.000 4288 MoveAxis(N, 0, ABG)
21:34:51.135 00.000 4288 Move returns status 0, amount 0
21:34:51.135 00.000 4288 move complete, result=0
21:34:51.135 00.000 4288 worker thread done servicing request
21:34:51.135 00.000 4288 Worker thread wakes up
21:34:51.135 00.000 8756 GuideStep: -4.4 px 297 ms EAST, -0.0 px 0 ms NORTH
21:34:51.140 00.005 4288 worker thread servicing REQUEST_EXPOSE 3000
21:34:51.140 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:34:54.046 02.906 4288 Exposure complete
21:34:54.110 00.064 4288 worker thread done servicing request
21:34:54.110 00.000 8756 OnExposeComplete: enter
21:34:54.117 00.007 8756 UpdateGuideState(): m_state=6
21:34:54.118 00.001 8756 Star::Find(15, 75, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
21:34:54.118 00.000 8756 Star::Find returns 1 (0), X=75.95, Y=293.54, Mass=2027, SNR=31.7, Peak=171 HFD=3.3
21:34:54.118 00.000 8756 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.74) = xAngle (-3.05 = -3.05)
21:34:54.118 00.000 8756 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.01 = -0.01)
21:34:54.126 00.008 8756 CameraToMount -- cameraX=4.44 cameraY=-1.40 hyp=4.66 cameraTheta=-0.30 mountX=-4.64 mountY=-0.04, mountTheta=-3.13
21:34:54.126 00.000 8756 SchedulePrimaryMove(10493588, x=4.44, y=-1.40, opts=13)
21:34:54.134 00.008 8756 Enqueuing Move request for scope (4.44, -1.40)
21:34:54.139 00.005 4288 Worker thread wakes up
21:34:54.139 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (4.44, -1.40) opts 0xd
21:34:54.139 00.000 4288 Handling offset move in thread for scope, endpoint = (4.44, -1.40)
21:34:54.139 00.000 4288 Moving (4.44, -1.40) raw xDistance=-4.64 yDistance=-0.04
21:34:54.139 00.000 4288 PPEC rslt: input = -4.64, final = -3.30, react = -2.78, pred = -3.00, hyst = -2.66, hyst_pct = 0.80, period_length = 662.83
21:34:54.139 00.000 4288 PPEC: input: -4.64, control: -3.30, exposure: 3000
21:34:54.139 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:54.139 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:34:54.139 00.000 4288 MoveAxis(E, 384, ABG)
21:34:54.139 00.000 4288 Guiding  Dir = 2, Dur = 384
21:34:54.139 00.000 4288 IsGuiding returns 0
21:34:54.141 00.002 4288 PulseGuide returned control before completion, sleep 394
21:34:54.150 00.009 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:34:54.210 00.060 8756 UpdateGuideState exits: m=2027 SNR=31.7
21:34:54.210 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:54.218 00.008 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:34:54.218 00.000 8756 Enqueuing Expose request
21:34:54.537 00.319 4288 IsGuiding returns 1
21:34:54.537 00.000 4288 scope still moving after pulse duration time elapsed
21:34:54.569 00.032 4288 IsGuiding returns 0
21:34:54.569 00.000 4288 scope move finished after 384 + 43 ms
21:34:54.569 00.000 4288 Move returns status 0, amount 384
21:34:54.569 00.000 4288 MoveAxis(N, 0, ABG)
21:34:54.569 00.000 4288 Move returns status 0, amount 0
21:34:54.569 00.000 4288 move complete, result=0
21:34:54.569 00.000 4288 worker thread done servicing request
21:34:54.569 00.000 4288 Worker thread wakes up
21:34:54.569 00.000 8756 GuideStep: -4.6 px 384 ms EAST, -0.0 px 0 ms NORTH
21:34:54.573 00.004 4288 worker thread servicing REQUEST_EXPOSE 3000
21:34:54.573 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:34:57.717 03.144 4288 Exposure complete
21:34:57.776 00.059 4288 worker thread done servicing request
21:34:57.776 00.000 8756 OnExposeComplete: enter
21:34:57.781 00.005 8756 UpdateGuideState(): m_state=6
21:34:57.783 00.002 8756 Star::Find(15, 75, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
21:34:57.785 00.002 8756 Star::Find returns 1 (0), X=74.93, Y=294.18, Mass=1955, SNR=31.1, Peak=201 HFD=2.8
21:34:57.787 00.002 8756 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.74) = xAngle (-2.96 = -2.96)
21:34:57.792 00.005 8756 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (0.08 = 0.08)
21:34:57.796 00.004 8756 CameraToMount -- cameraX=3.42 cameraY=-0.76 hyp=3.51 cameraTheta=-0.22 mountX=-3.45 mountY=0.28, mountTheta=3.06
21:34:57.802 00.006 8756 SchedulePrimaryMove(10493588, x=3.42, y=-0.76, opts=13)
21:34:57.806 00.004 8756 Enqueuing Move request for scope (3.42, -0.76)
21:34:57.808 00.002 4288 Worker thread wakes up
21:34:57.808 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (3.42, -0.76) opts 0xd
21:34:57.808 00.000 4288 Handling offset move in thread for scope, endpoint = (3.42, -0.76)
21:34:57.808 00.000 4288 Moving (3.42, -0.76) raw xDistance=-3.45 yDistance=0.28
21:34:57.808 00.000 4288 PPEC rslt: input = -3.45, final = -2.57, react = -2.07, pred = -2.65, hyst = -2.02, hyst_pct = 0.79, period_length = 662.83
21:34:57.808 00.000 4288 PPEC: input: -3.45, control: -2.57, exposure: 3000
21:34:57.808 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:34:57.808 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
21:34:57.808 00.000 4288 MoveAxis(E, 299, ABG)
21:34:57.808 00.000 4288 Guiding  Dir = 2, Dur = 299
21:34:57.808 00.000 4288 IsGuiding returns 0
21:34:57.808 00.000 4288 PulseGuide returned control before completion, sleep 309
21:34:57.826 00.018 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:34:57.872 00.046 8756 UpdateGuideState exits: m=1955 SNR=31.1
21:34:57.885 00.013 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:57.887 00.002 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:34:57.887 00.000 8756 Enqueuing Expose request
21:34:58.125 00.238 4288 IsGuiding returns 1
21:34:58.125 00.000 4288 scope still moving after pulse duration time elapsed
21:34:58.156 00.031 4288 IsGuiding returns 0
21:34:58.156 00.000 4288 scope move finished after 299 + 47 ms
21:34:58.156 00.000 4288 Move returns status 0, amount 299
21:34:58.156 00.000 4288 MoveAxis(N, 0, ABG)
21:34:58.156 00.000 4288 Move returns status 0, amount 0
21:34:58.156 00.000 4288 move complete, result=0
21:34:58.156 00.000 4288 worker thread done servicing request
21:34:58.156 00.000 4288 Worker thread wakes up
21:34:58.156 00.000 8756 GuideStep: -3.5 px 299 ms EAST, 0.3 px 0 ms NORTH
21:34:58.159 00.003 4288 worker thread servicing REQUEST_EXPOSE 3000
21:34:58.159 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:35:01.073 02.914 4288 Exposure complete
21:35:01.136 00.063 4288 worker thread done servicing request
21:35:01.136 00.000 8756 OnExposeComplete: enter
21:35:01.136 00.000 8756 UpdateGuideState(): m_state=6
21:35:01.136 00.000 8756 Star::Find(15, 74, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
21:35:01.147 00.011 8756 Star::Find returns 1 (0), X=74.86, Y=294.47, Mass=1986, SNR=31.4, Peak=163 HFD=3.2
21:35:01.147 00.000 8756 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.74) = xAngle (-2.89 = -2.89)
21:35:01.152 00.005 8756 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (0.16 = 0.16)
21:35:01.154 00.002 8756 CameraToMount -- cameraX=3.36 cameraY=-0.48 hyp=3.39 cameraTheta=-0.14 mountX=-3.28 mountY=0.53, mountTheta=2.98
21:35:01.156 00.002 8756 SchedulePrimaryMove(10493588, x=3.36, y=-0.48, opts=13)
21:35:01.158 00.002 8756 Enqueuing Move request for scope (3.36, -0.48)
21:35:01.160 00.002 4288 Worker thread wakes up
21:35:01.160 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (3.36, -0.48) opts 0xd
21:35:01.160 00.000 4288 Handling offset move in thread for scope, endpoint = (3.36, -0.48)
21:35:01.160 00.000 4288 Moving (3.36, -0.48) raw xDistance=-3.28 yDistance=0.53
21:35:01.160 00.000 4288 PPEC rslt: input = -3.28, final = -2.20, react = -1.97, pred = -1.11, hyst = -1.97, hyst_pct = 0.79, period_length = 662.83
21:35:01.162 00.002 4288 PPEC: input: -3.28, control: -2.20, exposure: 3000
21:35:01.162 00.000 4288 resist switch: large excursion: input 0.53 thresh 0.45 direction from -1 to 1
21:35:01.162 00.000 4288 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.58
21:35:01.162 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
21:35:01.162 00.000 4288 MoveAxis(E, 256, ABG)
21:35:01.162 00.000 4288 Guiding  Dir = 2, Dur = 256
21:35:01.162 00.000 4288 IsGuiding returns 0
21:35:01.162 00.000 4288 PulseGuide returned control before completion, sleep 266
21:35:01.176 00.014 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:35:01.224 00.048 8756 UpdateGuideState exits: m=1986 SNR=31.4
21:35:01.232 00.008 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:01.232 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:35:01.238 00.006 8756 Enqueuing Expose request
21:35:01.445 00.207 4288 IsGuiding returns 0
21:35:01.445 00.000 4288 Move returns status 0, amount 256
21:35:01.445 00.000 4288 BLC: Dec direction reversal from North to South, backlash comp pulse of 267 applied
21:35:01.445 00.000 4288 MoveAxis(S, 342, ABG)
21:35:01.445 00.000 4288 Guiding  Dir = 1, Dur = 342
21:35:01.447 00.002 4288 IsGuiding returns 0
21:35:01.449 00.002 4288 PulseGuide returned control before completion, sleep 351
21:35:01.810 00.361 4288 IsGuiding returns 1
21:35:01.810 00.000 4288 scope still moving after pulse duration time elapsed
21:35:01.842 00.032 4288 IsGuiding returns 0
21:35:01.842 00.000 4288 scope move finished after 342 + 52 ms
21:35:01.842 00.000 4288 Move returns status 0, amount 342
21:35:01.842 00.000 4288 move complete, result=0
21:35:01.842 00.000 4288 worker thread done servicing request
21:35:01.842 00.000 8756 GuideStep: -3.3 px 256 ms EAST, 0.5 px 342 ms SOUTH
21:35:01.851 00.009 4288 Worker thread wakes up
21:35:01.851 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:35:01.853 00.002 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:35:04.989 03.136 4288 Exposure complete
21:35:05.050 00.061 4288 worker thread done servicing request
21:35:05.050 00.000 8756 OnExposeComplete: enter
21:35:05.052 00.002 8756 UpdateGuideState(): m_state=6
21:35:05.052 00.000 8756 Star::Find(15, 74, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
21:35:05.058 00.006 8756 Star::Find returns 1 (0), X=73.82, Y=293.95, Mass=1986, SNR=31.4, Peak=197 HFD=3.1
21:35:05.060 00.002 8756 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.74) = xAngle (-3.15 = 3.13)
21:35:05.062 00.002 8756 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.11 = -0.11)
21:35:05.064 00.002 8756 CameraToMount -- cameraX=2.31 cameraY=-0.99 hyp=2.52 cameraTheta=-0.40 mountX=-2.52 mountY=-0.27, mountTheta=-3.03
21:35:05.066 00.002 8756 SchedulePrimaryMove(10493588, x=2.31, y=-0.99, opts=13)
21:35:05.069 00.003 8756 Enqueuing Move request for scope (2.31, -0.99)
21:35:05.075 00.006 4288 Worker thread wakes up
21:35:05.075 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.31, -0.99) opts 0xd
21:35:05.075 00.000 4288 Handling offset move in thread for scope, endpoint = (2.31, -0.99)
21:35:05.075 00.000 4288 Moving (2.31, -0.99) raw xDistance=-2.52 yDistance=-0.27
21:35:05.075 00.000 4288 BLC: History state: CurrMiss=-0.27, AvgInitMiss=0.31, ShCount=7, LgCount=1, SticCount=1,  Deflections: 0=0.526567, 1:-0.270427
21:35:05.075 00.000 4288 BLC: Over-shoot, no adjustment based on avgInitialMiss
21:35:05.075 00.000 4288 BLC: window closed
21:35:05.077 00.002 4288 PPEC rslt: input = -2.52, final = -1.39, react = -1.51, pred = 0.60, hyst = -1.51, hyst_pct = 0.79, period_length = 662.83
21:35:05.077 00.000 4288 PPEC: input: -2.52, control: -1.39, exposure: 3000
21:35:05.077 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:35:05.077 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:35:05.077 00.000 4288 MoveAxis(E, 161, ABG)
21:35:05.077 00.000 4288 Guiding  Dir = 2, Dur = 161
21:35:05.077 00.000 4288 IsGuiding returns 0
21:35:05.077 00.000 4288 PulseGuide returned control before completion, sleep 171
21:35:05.093 00.016 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:35:05.147 00.054 8756 UpdateGuideState exits: m=1986 SNR=31.4
21:35:05.147 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:05.147 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:35:05.147 00.000 8756 Enqueuing Expose request
21:35:05.251 00.104 4288 IsGuiding returns 1
21:35:05.251 00.000 4288 scope still moving after pulse duration time elapsed
21:35:05.283 00.032 4288 IsGuiding returns 0
21:35:05.283 00.000 4288 scope move finished after 161 + 43 ms
21:35:05.283 00.000 4288 Move returns status 0, amount 161
21:35:05.283 00.000 4288 MoveAxis(N, 0, ABG)
21:35:05.283 00.000 4288 Move returns status 0, amount 0
21:35:05.283 00.000 4288 move complete, result=0
21:35:05.283 00.000 4288 worker thread done servicing request
21:35:05.283 00.000 4288 Worker thread wakes up
21:35:05.283 00.000 8756 GuideStep: -2.5 px 161 ms EAST, -0.3 px 0 ms NORTH
21:35:05.286 00.003 4288 worker thread servicing REQUEST_EXPOSE 3000
21:35:05.286 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:35:08.200 02.914 4288 Exposure complete
21:35:08.263 00.063 4288 worker thread done servicing request
21:35:08.263 00.000 8756 OnExposeComplete: enter
21:35:08.270 00.007 8756 UpdateGuideState(): m_state=6
21:35:08.271 00.001 8756 Star::Find(15, 73, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
21:35:08.276 00.005 8756 Star::Find returns 1 (0), X=73.91, Y=293.59, Mass=1996, SNR=31.4, Peak=171 HFD=3.2
21:35:08.276 00.000 8756 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.74) = xAngle (-3.26 = 3.03)
21:35:08.281 00.005 8756 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.22 = -0.22)
21:35:08.283 00.002 8756 CameraToMount -- cameraX=2.40 cameraY=-1.35 hyp=2.75 cameraTheta=-0.51 mountX=-2.73 mountY=-0.59, mountTheta=-2.93
21:35:08.287 00.004 8756 SchedulePrimaryMove(10493588, x=2.40, y=-1.35, opts=13)
21:35:08.292 00.005 8756 Enqueuing Move request for scope (2.40, -1.35)
21:35:08.296 00.004 4288 Worker thread wakes up
21:35:08.296 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.40, -1.35) opts 0xd
21:35:08.296 00.000 4288 Handling offset move in thread for scope, endpoint = (2.40, -1.35)
21:35:08.296 00.000 4288 Moving (2.40, -1.35) raw xDistance=-2.73 yDistance=-0.59
21:35:08.296 00.000 4288 PPEC rslt: input = -2.73, final = -1.34, react = -1.64, pred = 1.29, hyst = -1.61, hyst_pct = 0.79, period_length = 662.83
21:35:08.296 00.000 4288 PPEC: input: -2.73, control: -1.34, exposure: 3000
21:35:08.296 00.000 4288 resist switch: large excursion: input -0.59 thresh 0.45 direction from 1 to -1
21:35:08.296 00.000 4288 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.76
21:35:08.296 00.000 4288 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
21:35:08.300 00.004 4288 MoveAxis(E, 156, ABG)
21:35:08.300 00.000 4288 Guiding  Dir = 2, Dur = 156
21:35:08.300 00.000 4288 IsGuiding returns 0
21:35:08.302 00.002 4288 PulseGuide returned control before completion, sleep 165
21:35:08.316 00.014 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:35:08.367 00.051 8756 UpdateGuideState exits: m=1996 SNR=31.4
21:35:08.367 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:08.384 00.017 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:35:08.390 00.006 8756 Enqueuing Expose request
21:35:08.478 00.088 4288 IsGuiding returns 1
21:35:08.478 00.000 4288 scope still moving after pulse duration time elapsed
21:35:08.507 00.029 4288 IsGuiding returns 0
21:35:08.509 00.002 4288 scope move finished after 156 + 52 ms
21:35:08.509 00.000 4288 Move returns status 0, amount 156
21:35:08.509 00.000 4288 BLC: Dec direction reversal from South to North, backlash comp pulse of 267 applied
21:35:08.511 00.002 4288 MoveAxis(N, 351, ABG)
21:35:08.511 00.000 4288 Guiding  Dir = 0, Dur = 351
21:35:08.511 00.000 4288 IsGuiding returns 0
21:35:08.513 00.002 4288 PulseGuide returned control before completion, sleep 361
21:35:08.885 00.372 4288 IsGuiding returns 1
21:35:08.885 00.000 4288 scope still moving after pulse duration time elapsed
21:35:08.916 00.031 4288 IsGuiding returns 0
21:35:08.916 00.000 4288 scope move finished after 351 + 54 ms
21:35:08.916 00.000 4288 Move returns status 0, amount 351
21:35:08.916 00.000 4288 move complete, result=0
21:35:08.916 00.000 4288 worker thread done servicing request
21:35:08.916 00.000 8756 GuideStep: -2.7 px 156 ms EAST, -0.6 px 351 ms NORTH
21:35:08.916 00.000 4288 Worker thread wakes up
21:35:08.916 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:35:08.916 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:35:12.055 03.139 4288 Exposure complete
21:35:12.116 00.061 4288 worker thread done servicing request
21:35:12.116 00.000 8756 OnExposeComplete: enter
21:35:12.122 00.006 8756 UpdateGuideState(): m_state=6
21:35:12.124 00.002 8756 Star::Find(15, 73, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
21:35:12.126 00.002 8756 Star::Find returns 1 (0), X=74.48, Y=294.32, Mass=1956, SNR=31.1, Peak=205 HFD=3.1
21:35:12.126 00.000 8756 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.74) = xAngle (-2.95 = -2.95)
21:35:12.128 00.002 8756 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (0.09 = 0.09)
21:35:12.130 00.002 8756 CameraToMount -- cameraX=2.97 cameraY=-0.63 hyp=3.04 cameraTheta=-0.21 mountX=-2.98 mountY=0.27, mountTheta=3.05
21:35:12.138 00.008 8756 SchedulePrimaryMove(10493588, x=2.97, y=-0.63, opts=13)
21:35:12.140 00.002 8756 Enqueuing Move request for scope (2.97, -0.63)
21:35:12.146 00.006 4288 Worker thread wakes up
21:35:12.146 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.97, -0.63) opts 0xd
21:35:12.146 00.000 4288 Handling offset move in thread for scope, endpoint = (2.97, -0.63)
21:35:12.146 00.000 4288 Moving (2.97, -0.63) raw xDistance=-2.98 yDistance=0.27
21:35:12.146 00.000 4288 BLC: History state: CurrMiss=-0.27, AvgInitMiss=0.24, ShCount=7, LgCount=2, SticCount=1,  Deflections: 0=-0.587942, 1:-0.271130
21:35:12.146 00.000 4288 BLC: Over-shoot, no adjustment based on avgInitialMiss
21:35:12.146 00.000 4288 BLC: window closed
21:35:12.148 00.002 4288 PPEC rslt: input = -2.98, final = -1.60, react = -1.79, pred = 0.54, hyst = -1.69, hyst_pct = 0.78, period_length = 662.83
21:35:12.148 00.000 4288 PPEC: input: -2.98, control: -1.60, exposure: 3000
21:35:12.148 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:35:12.148 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
21:35:12.148 00.000 4288 MoveAxis(E, 186, ABG)
21:35:12.148 00.000 4288 Guiding  Dir = 2, Dur = 186
21:35:12.148 00.000 4288 IsGuiding returns 0
21:35:12.148 00.000 4288 PulseGuide returned control before completion, sleep 196
21:35:12.160 00.012 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:35:12.212 00.052 8756 UpdateGuideState exits: m=1956 SNR=31.1
21:35:12.212 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:12.212 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:35:12.212 00.000 8756 Enqueuing Expose request
21:35:12.354 00.142 4288 IsGuiding returns 1
21:35:12.356 00.002 4288 scope still moving after pulse duration time elapsed
21:35:12.384 00.028 4288 IsGuiding returns 0
21:35:12.386 00.002 4288 scope move finished after 186 + 51 ms
21:35:12.386 00.000 4288 Move returns status 0, amount 186
21:35:12.386 00.000 4288 MoveAxis(N, 0, ABG)
21:35:12.386 00.000 4288 Move returns status 0, amount 0
21:35:12.386 00.000 4288 move complete, result=0
21:35:12.386 00.000 4288 worker thread done servicing request
21:35:12.386 00.000 8756 GuideStep: -3.0 px 186 ms EAST, 0.3 px 0 ms NORTH
21:35:12.388 00.002 4288 Worker thread wakes up
21:35:12.388 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:35:12.388 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:35:15.304 02.916 4288 Exposure complete
21:35:15.367 00.063 4288 worker thread done servicing request
21:35:15.367 00.000 8756 OnExposeComplete: enter
21:35:15.371 00.004 8756 UpdateGuideState(): m_state=6
21:35:15.373 00.002 8756 Star::Find(15, 74, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
21:35:15.375 00.002 8756 Star::Find returns 1 (0), X=74.41, Y=293.85, Mass=2029, SNR=31.7, Peak=190 HFD=3.1
21:35:15.375 00.000 8756 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.74) = xAngle (-3.10 = -3.10)
21:35:15.377 00.002 8756 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.06 = -0.06)
21:35:15.379 00.002 8756 CameraToMount -- cameraX=2.90 cameraY=-1.09 hyp=3.10 cameraTheta=-0.36 mountX=-3.10 mountY=-0.20, mountTheta=-3.08
21:35:15.387 00.008 8756 SchedulePrimaryMove(10493588, x=2.90, y=-1.09, opts=13)
21:35:15.387 00.000 8756 Enqueuing Move request for scope (2.90, -1.09)
21:35:15.387 00.000 4288 Worker thread wakes up
21:35:15.387 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.90, -1.09) opts 0xd
21:35:15.387 00.000 4288 Handling offset move in thread for scope, endpoint = (2.90, -1.09)
21:35:15.387 00.000 4288 Moving (2.90, -1.09) raw xDistance=-3.10 yDistance=-0.20
21:35:15.387 00.000 4288 PPEC rslt: input = -3.10, final = -1.62, react = -1.86, pred = 0.72, hyst = -1.75, hyst_pct = 0.78, period_length = 662.83
21:35:15.387 00.000 4288 PPEC: input: -3.10, control: -1.62, exposure: 3000
21:35:15.387 00.000 4288 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
21:35:15.387 00.000 4288 MoveAxis(E, 188, ABG)
21:35:15.387 00.000 4288 Guiding  Dir = 2, Dur = 188
21:35:15.387 00.000 4288 IsGuiding returns 0
21:35:15.398 00.011 4288 PulseGuide returned control before completion, sleep 198
21:35:15.398 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:35:15.464 00.066 8756 UpdateGuideState exits: m=2029 SNR=31.7
21:35:15.464 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:15.464 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:35:15.464 00.000 8756 Enqueuing Expose request
21:35:15.605 00.141 4288 IsGuiding returns 1
21:35:15.605 00.000 4288 scope still moving after pulse duration time elapsed
21:35:15.639 00.034 4288 IsGuiding returns 0
21:35:15.639 00.000 4288 scope move finished after 188 + 53 ms
21:35:15.639 00.000 4288 Move returns status 0, amount 188
21:35:15.639 00.000 4288 MoveAxis(N, 28, ABG)
21:35:15.639 00.000 4288 Guiding  Dir = 0, Dur = 28
21:35:15.639 00.000 4288 IsGuiding returns 0
21:35:15.639 00.000 4288 PulseGuide returned control before completion, sleep 38
21:35:15.682 00.043 4288 IsGuiding returns 1
21:35:15.682 00.000 4288 scope still moving after pulse duration time elapsed
21:35:15.714 00.032 4288 IsGuiding returns 0
21:35:15.714 00.000 4288 scope move finished after 28 + 46 ms
21:35:15.714 00.000 4288 Move returns status 0, amount 28
21:35:15.714 00.000 4288 move complete, result=0
21:35:15.714 00.000 4288 worker thread done servicing request
21:35:15.714 00.000 4288 Worker thread wakes up
21:35:15.714 00.000 8756 GuideStep: -3.1 px 188 ms EAST, -0.2 px 28 ms NORTH
21:35:15.717 00.003 4288 worker thread servicing REQUEST_EXPOSE 3000
21:35:15.717 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:35:18.854 03.137 4288 Exposure complete
21:35:18.927 00.073 8756 OnExposeComplete: enter
21:35:18.931 00.004 4288 worker thread done servicing request
21:35:18.931 00.000 8756 UpdateGuideState(): m_state=6
21:35:18.934 00.003 8756 Star::Find(15, 74, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
21:35:18.936 00.002 8756 Star::Find returns 1 (0), X=74.15, Y=294.13, Mass=2012, SNR=31.6, Peak=192 HFD=3.0
21:35:18.938 00.002 8756 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.74) = xAngle (-3.04 = -3.04)
21:35:18.942 00.004 8756 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.00 = -0.00)
21:35:18.943 00.001 8756 CameraToMount -- cameraX=2.64 cameraY=-0.81 hyp=2.76 cameraTheta=-0.30 mountX=-2.75 mountY=-0.01, mountTheta=-3.14
21:35:18.954 00.011 8756 SchedulePrimaryMove(10493588, x=2.64, y=-0.81, opts=13)
21:35:18.958 00.004 8756 Enqueuing Move request for scope (2.64, -0.81)
21:35:18.960 00.002 4288 Worker thread wakes up
21:35:18.960 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.64, -0.81) opts 0xd
21:35:18.960 00.000 4288 Handling offset move in thread for scope, endpoint = (2.64, -0.81)
21:35:18.960 00.000 4288 Moving (2.64, -0.81) raw xDistance=-2.75 yDistance=-0.01
21:35:18.960 00.000 4288 PPEC rslt: input = -2.75, final = -1.36, react = -1.65, pred = 1.07, hyst = -1.58, hyst_pct = 0.78, period_length = 662.83
21:35:18.960 00.000 4288 PPEC: input: -2.75, control: -1.36, exposure: 3000
21:35:18.960 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:18.960 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:35:18.960 00.000 4288 MoveAxis(E, 158, ABG)
21:35:18.960 00.000 4288 Guiding  Dir = 2, Dur = 158
21:35:18.960 00.000 4288 IsGuiding returns 0
21:35:18.960 00.000 4288 PulseGuide returned control before completion, sleep 168
21:35:18.979 00.019 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:35:19.032 00.053 8756 UpdateGuideState exits: m=2012 SNR=31.6
21:35:19.034 00.002 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:19.036 00.002 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:35:19.043 00.007 8756 Enqueuing Expose request
21:35:19.149 00.106 4288 IsGuiding returns 1
21:35:19.149 00.000 4288 scope still moving after pulse duration time elapsed
21:35:19.181 00.032 4288 IsGuiding returns 0
21:35:19.181 00.000 4288 scope move finished after 158 + 58 ms
21:35:19.181 00.000 4288 Move returns status 0, amount 158
21:35:19.181 00.000 4288 MoveAxis(N, 0, ABG)
21:35:19.181 00.000 4288 Move returns status 0, amount 0
21:35:19.181 00.000 4288 move complete, result=0
21:35:19.181 00.000 4288 worker thread done servicing request
21:35:19.181 00.000 4288 Worker thread wakes up
21:35:19.181 00.000 8756 GuideStep: -2.7 px 158 ms EAST, -0.0 px 0 ms NORTH
21:35:19.181 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:35:19.181 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:35:22.093 02.912 4288 Exposure complete
21:35:22.157 00.064 4288 worker thread done servicing request
21:35:22.157 00.000 8756 OnExposeComplete: enter
21:35:22.162 00.005 8756 UpdateGuideState(): m_state=6
21:35:22.169 00.007 8756 Star::Find(15, 74, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
21:35:22.173 00.004 8756 Star::Find returns 1 (0), X=73.91, Y=294.52, Mass=2050, SNR=31.9, Peak=194 HFD=3.0
21:35:22.179 00.006 8756 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.74) = xAngle (-2.92 = -2.92)
21:35:22.181 00.002 8756 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (0.12 = 0.12)
21:35:22.181 00.000 8756 CameraToMount -- cameraX=2.41 cameraY=-0.42 hyp=2.44 cameraTheta=-0.17 mountX=-2.38 mountY=0.30, mountTheta=3.02
21:35:22.181 00.000 8756 SchedulePrimaryMove(10493588, x=2.41, y=-0.42, opts=13)
21:35:22.191 00.010 8756 Enqueuing Move request for scope (2.41, -0.42)
21:35:22.193 00.002 4288 Worker thread wakes up
21:35:22.193 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.41, -0.42) opts 0xd
21:35:22.193 00.000 4288 Handling offset move in thread for scope, endpoint = (2.41, -0.42)
21:35:22.193 00.000 4288 Moving (2.41, -0.42) raw xDistance=-2.38 yDistance=0.30
21:35:22.194 00.001 4288 PPEC rslt: input = -2.38, final = -1.65, react = -1.43, pred = -1.12, hyst = -1.38, hyst_pct = 0.78, period_length = 662.83
21:35:22.194 00.000 4288 PPEC: input: -2.38, control: -1.65, exposure: 3000
21:35:22.194 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:35:22.194 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
21:35:22.194 00.000 4288 MoveAxis(E, 191, ABG)
21:35:22.194 00.000 4288 Guiding  Dir = 2, Dur = 191
21:35:22.196 00.002 4288 IsGuiding returns 0
21:35:22.198 00.002 4288 PulseGuide returned control before completion, sleep 201
21:35:22.211 00.013 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:35:22.271 00.060 8756 UpdateGuideState exits: m=2050 SNR=31.9
21:35:22.271 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:22.275 00.004 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:35:22.277 00.002 8756 Enqueuing Expose request
21:35:22.411 00.134 4288 IsGuiding returns 1
21:35:22.411 00.000 4288 scope still moving after pulse duration time elapsed
21:35:22.443 00.032 4288 IsGuiding returns 0
21:35:22.443 00.000 4288 scope move finished after 191 + 53 ms
21:35:22.443 00.000 4288 Move returns status 0, amount 191
21:35:22.443 00.000 4288 MoveAxis(N, 0, ABG)
21:35:22.443 00.000 4288 Move returns status 0, amount 0
21:35:22.443 00.000 4288 move complete, result=0
21:35:22.443 00.000 4288 worker thread done servicing request
21:35:22.443 00.000 4288 Worker thread wakes up
21:35:22.443 00.000 8756 GuideStep: -2.4 px 191 ms EAST, 0.3 px 0 ms NORTH
21:35:22.448 00.005 4288 worker thread servicing REQUEST_EXPOSE 3000
21:35:22.448 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:35:25.577 03.129 4288 Exposure complete
21:35:25.640 00.063 4288 worker thread done servicing request
21:35:25.640 00.000 8756 OnExposeComplete: enter
21:35:25.645 00.005 8756 UpdateGuideState(): m_state=6
21:35:25.650 00.005 8756 Star::Find(15, 73, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
21:35:25.650 00.000 8756 Star::Find returns 1 (0), X=73.52, Y=294.41, Mass=2029, SNR=31.7, Peak=186 HFD=3.2
21:35:25.650 00.000 8756 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.74) = xAngle (-3.01 = -3.01)
21:35:25.650 00.000 8756 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (0.04 = 0.04)
21:35:25.657 00.007 8756 CameraToMount -- cameraX=2.01 cameraY=-0.54 hyp=2.08 cameraTheta=-0.26 mountX=-2.06 mountY=0.08, mountTheta=3.10
21:35:25.660 00.003 8756 SchedulePrimaryMove(10493588, x=2.01, y=-0.54, opts=13)
21:35:25.662 00.002 8756 Enqueuing Move request for scope (2.01, -0.54)
21:35:25.667 00.005 4288 Worker thread wakes up
21:35:25.667 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.01, -0.54) opts 0xd
21:35:25.667 00.000 4288 Handling offset move in thread for scope, endpoint = (2.01, -0.54)
21:35:25.667 00.000 4288 Moving (2.01, -0.54) raw xDistance=-2.06 yDistance=0.08
21:35:25.669 00.002 4288 PPEC rslt: input = -2.06, final = -1.06, react = -1.24, pred = 0.63, hyst = -1.19, hyst_pct = 0.77, period_length = 662.83
21:35:25.669 00.000 4288 PPEC: input: -2.06, control: -1.06, exposure: 3000
21:35:25.669 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:25.669 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:35:25.669 00.000 4288 MoveAxis(E, 123, ABG)
21:35:25.669 00.000 4288 Guiding  Dir = 2, Dur = 123
21:35:25.669 00.000 4288 IsGuiding returns 0
21:35:25.669 00.000 4288 PulseGuide returned control before completion, sleep 133
21:35:25.684 00.015 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:35:25.737 00.053 8756 UpdateGuideState exits: m=2029 SNR=31.7
21:35:25.737 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:25.745 00.008 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:35:25.747 00.002 8756 Enqueuing Expose request
21:35:25.814 00.067 4288 IsGuiding returns 1
21:35:25.814 00.000 4288 scope still moving after pulse duration time elapsed
21:35:25.846 00.032 4288 IsGuiding returns 0
21:35:25.846 00.000 4288 scope move finished after 123 + 53 ms
21:35:25.846 00.000 4288 Move returns status 0, amount 123
21:35:25.846 00.000 4288 MoveAxis(N, 0, ABG)
21:35:25.846 00.000 4288 Move returns status 0, amount 0
21:35:25.846 00.000 4288 move complete, result=0
21:35:25.846 00.000 4288 worker thread done servicing request
21:35:25.846 00.000 4288 Worker thread wakes up
21:35:25.846 00.000 8756 GuideStep: -2.1 px 123 ms EAST, 0.1 px 0 ms NORTH
21:35:25.846 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:35:25.846 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:35:28.769 02.923 4288 Exposure complete
21:35:28.826 00.057 4288 worker thread done servicing request
21:35:28.826 00.000 8756 OnExposeComplete: enter
21:35:28.826 00.000 8756 UpdateGuideState(): m_state=6
21:35:28.826 00.000 8756 Star::Find(15, 73, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
21:35:28.826 00.000 8756 Star::Find returns 1 (0), X=73.58, Y=293.99, Mass=2076, SNR=32.1, Peak=183 HFD=3.3
21:35:28.826 00.000 8756 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.74) = xAngle (-3.18 = 3.11)
21:35:28.826 00.000 8756 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.14 = -0.14)
21:35:28.826 00.000 8756 CameraToMount -- cameraX=2.07 cameraY=-0.96 hyp=2.28 cameraTheta=-0.43 mountX=-2.28 mountY=-0.31, mountTheta=-3.01
21:35:28.826 00.000 8756 SchedulePrimaryMove(10493588, x=2.07, y=-0.96, opts=13)
21:35:28.842 00.016 8756 Enqueuing Move request for scope (2.07, -0.96)
21:35:28.842 00.000 4288 Worker thread wakes up
21:35:28.842 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.07, -0.96) opts 0xd
21:35:28.842 00.000 4288 Handling offset move in thread for scope, endpoint = (2.07, -0.96)
21:35:28.842 00.000 4288 Moving (2.07, -0.96) raw xDistance=-2.28 yDistance=-0.31
21:35:28.842 00.000 4288 PPEC rslt: input = -2.28, final = -1.59, react = -1.37, pred = -1.10, hyst = -1.33, hyst_pct = 0.77, period_length = 662.83
21:35:28.842 00.000 4288 PPEC: input: -2.28, control: -1.59, exposure: 3000
21:35:28.842 00.000 4288 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
21:35:28.842 00.000 4288 MoveAxis(E, 185, ABG)
21:35:28.842 00.000 4288 Guiding  Dir = 2, Dur = 185
21:35:28.842 00.000 4288 IsGuiding returns 0
21:35:28.842 00.000 4288 PulseGuide returned control before completion, sleep 195
21:35:28.858 00.016 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:35:28.903 00.045 8756 UpdateGuideState exits: m=2076 SNR=32.1
21:35:28.907 00.004 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:28.909 00.002 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:35:28.909 00.000 8756 Enqueuing Expose request
21:35:29.049 00.140 4288 IsGuiding returns 1
21:35:29.049 00.000 4288 scope still moving after pulse duration time elapsed
21:35:29.080 00.031 4288 IsGuiding returns 0
21:35:29.080 00.000 4288 scope move finished after 185 + 49 ms
21:35:29.080 00.000 4288 Move returns status 0, amount 185
21:35:29.080 00.000 4288 MoveAxis(N, 44, ABG)
21:35:29.080 00.000 4288 Guiding  Dir = 0, Dur = 44
21:35:29.082 00.002 4288 IsGuiding returns 0
21:35:29.082 00.000 4288 PulseGuide returned control before completion, sleep 54
21:35:29.144 00.062 4288 IsGuiding returns 1
21:35:29.144 00.000 4288 scope still moving after pulse duration time elapsed
21:35:29.175 00.031 4288 IsGuiding returns 0
21:35:29.175 00.000 4288 scope move finished after 44 + 49 ms
21:35:29.175 00.000 4288 Move returns status 0, amount 44
21:35:29.175 00.000 4288 move complete, result=0
21:35:29.175 00.000 4288 worker thread done servicing request
21:35:29.175 00.000 4288 Worker thread wakes up
21:35:29.175 00.000 8756 GuideStep: -2.3 px 185 ms EAST, -0.3 px 44 ms NORTH
21:35:29.175 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:35:29.175 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:35:32.313 03.138 4288 Exposure complete
21:35:32.365 00.052 4288 worker thread done servicing request
21:35:32.365 00.000 8756 OnExposeComplete: enter
21:35:32.365 00.000 8756 UpdateGuideState(): m_state=6
21:35:32.377 00.012 8756 Star::Find(15, 73, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
21:35:32.379 00.002 8756 Star::Find returns 1 (0), X=73.53, Y=294.60, Mass=2046, SNR=31.8, Peak=176 HFD=3.2
21:35:32.382 00.003 8756 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.74) = xAngle (-2.91 = -2.91)
21:35:32.384 00.002 8756 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (0.13 = 0.13)
21:35:32.389 00.005 8756 CameraToMount -- cameraX=2.02 cameraY=-0.34 hyp=2.05 cameraTheta=-0.17 mountX=-1.99 mountY=0.27, mountTheta=3.01
21:35:32.392 00.003 8756 SchedulePrimaryMove(10493588, x=2.02, y=-0.34, opts=13)
21:35:32.395 00.003 8756 Enqueuing Move request for scope (2.02, -0.34)
21:35:32.397 00.002 4288 Worker thread wakes up
21:35:32.397 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.02, -0.34) opts 0xd
21:35:32.397 00.000 4288 Handling offset move in thread for scope, endpoint = (2.02, -0.34)
21:35:32.397 00.000 4288 Moving (2.02, -0.34) raw xDistance=-1.99 yDistance=0.27
21:35:32.399 00.002 4288 PPEC rslt: input = -1.99, final = -1.32, react = -1.20, pred = -0.72, hyst = -1.14, hyst_pct = 0.77, period_length = 662.83
21:35:32.399 00.000 4288 PPEC: input: -1.99, control: -1.32, exposure: 3000
21:35:32.399 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:35:32.399 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
21:35:32.399 00.000 4288 MoveAxis(E, 154, ABG)
21:35:32.399 00.000 4288 Guiding  Dir = 2, Dur = 154
21:35:32.399 00.000 4288 IsGuiding returns 0
21:35:32.399 00.000 4288 PulseGuide returned control before completion, sleep 164
21:35:32.410 00.011 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:35:32.456 00.046 8756 UpdateGuideState exits: m=2046 SNR=31.8
21:35:32.456 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:32.456 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:35:32.456 00.000 8756 Enqueuing Expose request
21:35:32.566 00.110 4288 IsGuiding returns 1
21:35:32.566 00.000 4288 scope still moving after pulse duration time elapsed
21:35:32.598 00.032 4288 IsGuiding returns 0
21:35:32.598 00.000 4288 scope move finished after 154 + 44 ms
21:35:32.598 00.000 4288 Move returns status 0, amount 154
21:35:32.598 00.000 4288 MoveAxis(N, 0, ABG)
21:35:32.598 00.000 4288 Move returns status 0, amount 0
21:35:32.598 00.000 4288 move complete, result=0
21:35:32.598 00.000 4288 worker thread done servicing request
21:35:32.598 00.000 4288 Worker thread wakes up
21:35:32.598 00.000 8756 GuideStep: -2.0 px 154 ms EAST, 0.3 px 0 ms NORTH
21:35:32.601 00.003 4288 worker thread servicing REQUEST_EXPOSE 3000
21:35:32.601 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:35:35.509 02.908 4288 Exposure complete
21:35:35.559 00.050 4288 worker thread done servicing request
21:35:35.559 00.000 8756 OnExposeComplete: enter
21:35:35.569 00.010 8756 UpdateGuideState(): m_state=6
21:35:35.572 00.003 8756 Star::Find(15, 73, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
21:35:35.576 00.004 8756 Star::Find returns 1 (0), X=73.49, Y=294.88, Mass=2010, SNR=31.6, Peak=191 HFD=3.0
21:35:35.578 00.002 8756 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.74) = xAngle (-2.78 = -2.78)
21:35:35.580 00.002 8756 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (0.26 = 0.26)
21:35:35.582 00.002 8756 CameraToMount -- cameraX=1.98 cameraY=-0.07 hyp=1.98 cameraTheta=-0.03 mountX=-1.85 mountY=0.52, mountTheta=2.87
21:35:35.586 00.004 8756 SchedulePrimaryMove(10493588, x=1.98, y=-0.07, opts=13)
21:35:35.588 00.002 8756 Enqueuing Move request for scope (1.98, -0.07)
21:35:35.590 00.002 4288 Worker thread wakes up
21:35:35.590 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (1.98, -0.07) opts 0xd
21:35:35.590 00.000 4288 Handling offset move in thread for scope, endpoint = (1.98, -0.07)
21:35:35.590 00.000 4288 Moving (1.98, -0.07) raw xDistance=-1.85 yDistance=0.52
21:35:35.590 00.000 4288 PPEC rslt: input = -1.85, final = -1.13, react = -1.11, pred = -0.13, hyst = -1.10, hyst_pct = 0.77, period_length = 662.83
21:35:35.590 00.000 4288 PPEC: input: -1.85, control: -1.13, exposure: 3000
21:35:35.590 00.000 4288 resist switch: large excursion: input 0.52 thresh 0.45 direction from -1 to 1
21:35:35.590 00.000 4288 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.55
21:35:35.590 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52
21:35:35.590 00.000 4288 MoveAxis(E, 132, ABG)
21:35:35.590 00.000 4288 Guiding  Dir = 2, Dur = 132
21:35:35.590 00.000 4288 IsGuiding returns 0
21:35:35.592 00.002 4288 PulseGuide returned control before completion, sleep 142
21:35:35.604 00.012 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:35:35.650 00.046 8756 UpdateGuideState exits: m=2010 SNR=31.6
21:35:35.650 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:35.650 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:35:35.650 00.000 8756 Enqueuing Expose request
21:35:35.745 00.095 4288 IsGuiding returns 1
21:35:35.745 00.000 4288 scope still moving after pulse duration time elapsed
21:35:35.777 00.032 4288 IsGuiding returns 0
21:35:35.777 00.000 4288 scope move finished after 132 + 53 ms
21:35:35.777 00.000 4288 Move returns status 0, amount 132
21:35:35.777 00.000 4288 BLC: Dec direction reversal from North to South, backlash comp pulse of 267 applied
21:35:35.777 00.000 4288 MoveAxis(S, 341, ABG)
21:35:35.777 00.000 4288 Guiding  Dir = 1, Dur = 341
21:35:35.777 00.000 4288 IsGuiding returns 0
21:35:35.777 00.000 4288 PulseGuide returned control before completion, sleep 351
21:35:36.141 00.364 4288 IsGuiding returns 1
21:35:36.141 00.000 4288 scope still moving after pulse duration time elapsed
21:35:36.172 00.031 4288 IsGuiding returns 0
21:35:36.172 00.000 4288 scope move finished after 341 + 54 ms
21:35:36.172 00.000 4288 Move returns status 0, amount 341
21:35:36.172 00.000 4288 move complete, result=0
21:35:36.172 00.000 4288 worker thread done servicing request
21:35:36.172 00.000 4288 Worker thread wakes up
21:35:36.172 00.000 8756 GuideStep: -1.9 px 132 ms EAST, 0.5 px 341 ms SOUTH
21:35:36.172 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:35:36.172 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:35:39.310 03.138 4288 Exposure complete
21:35:39.372 00.062 4288 worker thread done servicing request
21:35:39.372 00.000 8756 OnExposeComplete: enter
21:35:39.374 00.002 8756 UpdateGuideState(): m_state=6
21:35:39.374 00.000 8756 Star::Find(15, 73, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
21:35:39.374 00.000 8756 Star::Find returns 1 (0), X=73.05, Y=294.31, Mass=2009, SNR=31.6, Peak=215 HFD=2.7
21:35:39.374 00.000 8756 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.74) = xAngle (-3.13 = -3.13)
21:35:39.382 00.008 8756 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.09 = -0.09)
21:35:39.385 00.003 8756 CameraToMount -- cameraX=1.54 cameraY=-0.63 hyp=1.66 cameraTheta=-0.39 mountX=-1.66 mountY=-0.15, mountTheta=-3.05
21:35:39.390 00.005 8756 SchedulePrimaryMove(10493588, x=1.54, y=-0.63, opts=13)
21:35:39.392 00.002 8756 Enqueuing Move request for scope (1.54, -0.63)
21:35:39.394 00.002 4288 Worker thread wakes up
21:35:39.394 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (1.54, -0.63) opts 0xd
21:35:39.394 00.000 4288 Handling offset move in thread for scope, endpoint = (1.54, -0.63)
21:35:39.394 00.000 4288 Moving (1.54, -0.63) raw xDistance=-1.66 yDistance=-0.15
21:35:39.394 00.000 4288 BLC: History state: CurrMiss=-0.15, AvgInitMiss=0.20, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=0.518180, 1:-0.153311
21:35:39.394 00.000 4288 BLC: Over-shoot, no adjustment based on avgInitialMiss
21:35:39.394 00.000 4288 BLC: window closed
21:35:39.394 00.000 4288 PPEC rslt: input = -1.66, final = -0.90, react = -1.00, pred = 0.33, hyst = -0.98, hyst_pct = 0.76, period_length = 662.83
21:35:39.394 00.000 4288 PPEC: input: -1.66, control: -0.90, exposure: 3000
21:35:39.394 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:35:39.394 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:35:39.394 00.000 4288 MoveAxis(E, 105, ABG)
21:35:39.394 00.000 4288 Guiding  Dir = 2, Dur = 105
21:35:39.397 00.003 4288 IsGuiding returns 0
21:35:39.397 00.000 4288 PulseGuide returned control before completion, sleep 115
21:35:39.406 00.009 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:35:39.459 00.053 8756 UpdateGuideState exits: m=2009 SNR=31.6
21:35:39.459 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:39.462 00.003 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:35:39.462 00.000 8756 Enqueuing Expose request
21:35:39.516 00.054 4288 IsGuiding returns 1
21:35:39.516 00.000 4288 scope still moving after pulse duration time elapsed
21:35:39.548 00.032 4288 IsGuiding returns 0
21:35:39.548 00.000 4288 scope move finished after 105 + 46 ms
21:35:39.548 00.000 4288 Move returns status 0, amount 105
21:35:39.548 00.000 4288 MoveAxis(N, 0, ABG)
21:35:39.548 00.000 4288 Move returns status 0, amount 0
21:35:39.548 00.000 4288 move complete, result=0
21:35:39.548 00.000 4288 worker thread done servicing request
21:35:39.548 00.000 4288 Worker thread wakes up
21:35:39.548 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:35:39.548 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:35:39.550 00.002 8756 GuideStep: -1.7 px 105 ms EAST, -0.2 px 0 ms NORTH
21:35:42.465 02.915 4288 Exposure complete
21:35:42.511 00.046 4288 worker thread done servicing request
21:35:42.511 00.000 8756 OnExposeComplete: enter
21:35:42.511 00.000 8756 UpdateGuideState(): m_state=6
21:35:42.527 00.016 8756 Star::Find(15, 73, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
21:35:42.529 00.002 8756 Star::Find returns 1 (0), X=73.54, Y=294.25, Mass=1963, SNR=31.2, Peak=203 HFD=3.1
21:35:42.529 00.000 8756 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.74) = xAngle (-3.07 = -3.07)
21:35:42.529 00.000 8756 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.03 = -0.03)
21:35:42.529 00.000 8756 CameraToMount -- cameraX=2.03 cameraY=-0.69 hyp=2.15 cameraTheta=-0.33 mountX=-2.14 mountY=-0.06, mountTheta=-3.11
21:35:42.529 00.000 8756 SchedulePrimaryMove(10493588, x=2.03, y=-0.69, opts=13)
21:35:42.540 00.011 8756 Enqueuing Move request for scope (2.03, -0.69)
21:35:42.543 00.003 4288 Worker thread wakes up
21:35:42.543 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.03, -0.69) opts 0xd
21:35:42.543 00.000 4288 Handling offset move in thread for scope, endpoint = (2.03, -0.69)
21:35:42.543 00.000 4288 Moving (2.03, -0.69) raw xDistance=-2.14 yDistance=-0.06
21:35:42.543 00.000 4288 PPEC rslt: input = -2.14, final = -1.04, react = -1.29, pred = 0.81, hyst = -1.22, hyst_pct = 0.76, period_length = 662.83
21:35:42.543 00.000 4288 PPEC: input: -2.14, control: -1.04, exposure: 3000
21:35:42.543 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:42.543 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:35:42.543 00.000 4288 MoveAxis(E, 122, ABG)
21:35:42.543 00.000 4288 Guiding  Dir = 2, Dur = 122
21:35:42.543 00.000 4288 IsGuiding returns 0
21:35:42.543 00.000 4288 PulseGuide returned control before completion, sleep 132
21:35:42.559 00.016 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:35:42.606 00.047 8756 UpdateGuideState exits: m=1963 SNR=31.2
21:35:42.610 00.004 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:42.614 00.004 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:35:42.616 00.002 8756 Enqueuing Expose request
21:35:42.684 00.068 4288 IsGuiding returns 1
21:35:42.684 00.000 4288 scope still moving after pulse duration time elapsed
21:35:42.716 00.032 4288 IsGuiding returns 0
21:35:42.716 00.000 4288 scope move finished after 122 + 47 ms
21:35:42.716 00.000 4288 Move returns status 0, amount 122
21:35:42.716 00.000 4288 MoveAxis(N, 0, ABG)
21:35:42.716 00.000 4288 Move returns status 0, amount 0
21:35:42.716 00.000 4288 move complete, result=0
21:35:42.716 00.000 4288 worker thread done servicing request
21:35:42.716 00.000 4288 Worker thread wakes up
21:35:42.716 00.000 8756 GuideStep: -2.1 px 122 ms EAST, -0.1 px 0 ms NORTH
21:35:42.716 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:35:42.716 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:35:45.851 03.135 4288 Exposure complete
21:35:45.895 00.044 4288 worker thread done servicing request
21:35:45.895 00.000 8756 OnExposeComplete: enter
21:35:45.895 00.000 8756 UpdateGuideState(): m_state=6
21:35:45.911 00.016 8756 Star::Find(15, 73, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
21:35:45.913 00.002 8756 Star::Find returns 1 (0), X=73.25, Y=294.24, Mass=1982, SNR=31.3, Peak=183 HFD=3.1
21:35:45.913 00.000 8756 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.74) = xAngle (-3.13 = -3.13)
21:35:45.913 00.000 8756 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.08 = -0.08)
21:35:45.913 00.000 8756 CameraToMount -- cameraX=1.74 cameraY=-0.70 hyp=1.88 cameraTheta=-0.38 mountX=-1.88 mountY=-0.16, mountTheta=-3.06
21:35:45.913 00.000 8756 SchedulePrimaryMove(10493588, x=1.74, y=-0.70, opts=13)
21:35:45.927 00.014 8756 Enqueuing Move request for scope (1.74, -0.70)
21:35:45.927 00.000 4288 Worker thread wakes up
21:35:45.927 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (1.74, -0.70) opts 0xd
21:35:45.927 00.000 4288 Handling offset move in thread for scope, endpoint = (1.74, -0.70)
21:35:45.927 00.000 4288 Moving (1.74, -0.70) raw xDistance=-1.88 yDistance=-0.16
21:35:45.927 00.000 4288 PPEC rslt: input = -1.88, final = -0.96, react = -1.13, pred = 0.49, hyst = -1.07, hyst_pct = 0.76, period_length = 662.83
21:35:45.927 00.000 4288 PPEC: input: -1.88, control: -0.96, exposure: 3000
21:35:45.927 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:35:45.927 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:35:45.927 00.000 4288 MoveAxis(E, 112, ABG)
21:35:45.927 00.000 4288 Guiding  Dir = 2, Dur = 112
21:35:45.927 00.000 4288 IsGuiding returns 0
21:35:45.927 00.000 4288 PulseGuide returned control before completion, sleep 122
21:35:45.942 00.015 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:35:45.990 00.048 8756 UpdateGuideState exits: m=1982 SNR=31.3
21:35:45.990 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:45.990 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:35:45.990 00.000 8756 Enqueuing Expose request
21:35:46.070 00.080 4288 IsGuiding returns 1
21:35:46.070 00.000 4288 scope still moving after pulse duration time elapsed
21:35:46.102 00.032 4288 IsGuiding returns 0
21:35:46.102 00.000 4288 scope move finished after 112 + 58 ms
21:35:46.102 00.000 4288 Move returns status 0, amount 112
21:35:46.102 00.000 4288 MoveAxis(N, 0, ABG)
21:35:46.102 00.000 4288 Move returns status 0, amount 0
21:35:46.102 00.000 4288 move complete, result=0
21:35:46.102 00.000 4288 worker thread done servicing request
21:35:46.102 00.000 4288 Worker thread wakes up
21:35:46.102 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:35:46.104 00.002 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:35:46.104 00.000 8756 GuideStep: -1.9 px 112 ms EAST, -0.2 px 0 ms NORTH
21:35:49.014 02.910 4288 Exposure complete
21:35:49.073 00.059 4288 worker thread done servicing request
21:35:49.073 00.000 8756 OnExposeComplete: enter
21:35:49.073 00.000 8756 UpdateGuideState(): m_state=6
21:35:49.073 00.000 8756 Star::Find(15, 73, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
21:35:49.073 00.000 8756 Star::Find returns 1 (0), X=73.19, Y=293.98, Mass=1940, SNR=31.0, Peak=173 HFD=3.1
21:35:49.085 00.012 8756 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.74) = xAngle (-3.26 = 3.02)
21:35:49.085 00.000 8756 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.22 = -0.22)
21:35:49.085 00.000 8756 CameraToMount -- cameraX=1.69 cameraY=-0.96 hyp=1.94 cameraTheta=-0.52 mountX=-1.93 mountY=-0.43, mountTheta=-2.92
21:35:49.085 00.000 8756 SchedulePrimaryMove(10493588, x=1.69, y=-0.96, opts=13)
21:35:49.085 00.000 8756 Enqueuing Move request for scope (1.69, -0.96)
21:35:49.085 00.000 4288 Worker thread wakes up
21:35:49.085 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (1.69, -0.96) opts 0xd
21:35:49.085 00.000 4288 Handling offset move in thread for scope, endpoint = (1.69, -0.96)
21:35:49.085 00.000 4288 Moving (1.69, -0.96) raw xDistance=-1.93 yDistance=-0.43
21:35:49.085 00.000 4288 PPEC rslt: input = -1.93, final = -1.11, react = -1.16, pred = 0.01, hyst = -1.10, hyst_pct = 0.76, period_length = 662.83
21:35:49.085 00.000 4288 PPEC: input: -1.93, control: -1.11, exposure: 3000
21:35:49.085 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:35:49.085 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
21:35:49.085 00.000 4288 MoveAxis(E, 130, ABG)
21:35:49.085 00.000 4288 Guiding  Dir = 2, Dur = 130
21:35:49.085 00.000 4288 IsGuiding returns 0
21:35:49.085 00.000 4288 PulseGuide returned control before completion, sleep 140
21:35:49.111 00.026 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:35:49.148 00.037 8756 UpdateGuideState exits: m=1940 SNR=31.0
21:35:49.148 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:49.148 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:35:49.165 00.017 8756 Enqueuing Expose request
21:35:49.241 00.076 4288 IsGuiding returns 1
21:35:49.241 00.000 4288 scope still moving after pulse duration time elapsed
21:35:49.273 00.032 4288 IsGuiding returns 0
21:35:49.273 00.000 4288 scope move finished after 130 + 44 ms
21:35:49.273 00.000 4288 Move returns status 0, amount 130
21:35:49.273 00.000 4288 MoveAxis(N, 0, ABG)
21:35:49.273 00.000 4288 Move returns status 0, amount 0
21:35:49.273 00.000 4288 move complete, result=0
21:35:49.273 00.000 4288 worker thread done servicing request
21:35:49.273 00.000 4288 Worker thread wakes up
21:35:49.273 00.000 8756 GuideStep: -1.9 px 130 ms EAST, -0.4 px 0 ms NORTH
21:35:49.273 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:35:49.273 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:35:52.415 03.142 4288 Exposure complete
21:35:52.477 00.062 4288 worker thread done servicing request
21:35:52.477 00.000 8756 OnExposeComplete: enter
21:35:52.477 00.000 8756 UpdateGuideState(): m_state=6
21:35:52.477 00.000 8756 Star::Find(15, 73, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
21:35:52.486 00.009 8756 Star::Find returns 1 (0), X=73.03, Y=294.22, Mass=1968, SNR=31.2, Peak=212 HFD=2.8
21:35:52.486 00.000 8756 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.74) = xAngle (-3.19 = 3.09)
21:35:52.486 00.000 8756 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.15 = -0.15)
21:35:52.486 00.000 8756 CameraToMount -- cameraX=1.52 cameraY=-0.72 hyp=1.68 cameraTheta=-0.44 mountX=-1.68 mountY=-0.25, mountTheta=-3.00
21:35:52.486 00.000 8756 SchedulePrimaryMove(10493588, x=1.52, y=-0.72, opts=13)
21:35:52.486 00.000 8756 Enqueuing Move request for scope (1.52, -0.72)
21:35:52.486 00.000 4288 Worker thread wakes up
21:35:52.486 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (1.52, -0.72) opts 0xd
21:35:52.486 00.000 4288 Handling offset move in thread for scope, endpoint = (1.52, -0.72)
21:35:52.486 00.000 4288 Moving (1.52, -0.72) raw xDistance=-1.68 yDistance=-0.25
21:35:52.486 00.000 4288 PPEC rslt: input = -1.68, final = -0.89, react = -1.01, pred = 0.34, hyst = -0.96, hyst_pct = 0.75, period_length = 662.83
21:35:52.486 00.000 4288 PPEC: input: -1.68, control: -0.89, exposure: 3000
21:35:52.486 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:35:52.486 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:35:52.486 00.000 4288 MoveAxis(E, 104, ABG)
21:35:52.486 00.000 4288 Guiding  Dir = 2, Dur = 104
21:35:52.486 00.000 4288 IsGuiding returns 0
21:35:52.486 00.000 4288 PulseGuide returned control before completion, sleep 114
21:35:52.515 00.029 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:35:52.552 00.037 8756 UpdateGuideState exits: m=1968 SNR=31.2
21:35:52.552 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:52.564 00.012 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:35:52.564 00.000 8756 Enqueuing Expose request
21:35:52.627 00.063 4288 IsGuiding returns 0
21:35:52.627 00.000 4288 Move returns status 0, amount 104
21:35:52.627 00.000 4288 MoveAxis(N, 0, ABG)
21:35:52.627 00.000 4288 Move returns status 0, amount 0
21:35:52.627 00.000 4288 move complete, result=0
21:35:52.627 00.000 4288 worker thread done servicing request
21:35:52.627 00.000 4288 Worker thread wakes up
21:35:52.627 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:35:52.627 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:35:52.627 00.000 8756 GuideStep: -1.7 px 104 ms EAST, -0.2 px 0 ms NORTH
21:35:55.557 02.930 4288 Exposure complete
21:35:55.624 00.067 4288 worker thread done servicing request
21:35:55.624 00.000 8756 OnExposeComplete: enter
21:35:55.624 00.000 8756 UpdateGuideState(): m_state=6
21:35:55.624 00.000 8756 Star::Find(15, 73, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
21:35:55.624 00.000 8756 Star::Find returns 1 (0), X=73.56, Y=293.90, Mass=2007, SNR=31.5, Peak=175 HFD=3.2
21:35:55.632 00.008 8756 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.74) = xAngle (-3.21 = 3.07)
21:35:55.632 00.000 8756 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.17 = -0.17)
21:35:55.636 00.004 8756 CameraToMount -- cameraX=2.05 cameraY=-1.04 hyp=2.30 cameraTheta=-0.47 mountX=-2.29 mountY=-0.40, mountTheta=-2.97
21:35:55.638 00.002 8756 SchedulePrimaryMove(10493588, x=2.05, y=-1.04, opts=13)
21:35:55.638 00.000 8756 Enqueuing Move request for scope (2.05, -1.04)
21:35:55.638 00.000 4288 Worker thread wakes up
21:35:55.638 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.05, -1.04) opts 0xd
21:35:55.638 00.000 4288 Handling offset move in thread for scope, endpoint = (2.05, -1.04)
21:35:55.638 00.000 4288 Moving (2.05, -1.04) raw xDistance=-2.29 yDistance=-0.40
21:35:55.638 00.000 4288 PPEC rslt: input = -2.29, final = -1.37, react = -1.38, pred = -0.20, hyst = -1.30, hyst_pct = 0.75, period_length = 662.83
21:35:55.638 00.000 4288 PPEC: input: -2.29, control: -1.37, exposure: 3000
21:35:55.638 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:35:55.638 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
21:35:55.638 00.000 4288 MoveAxis(E, 160, ABG)
21:35:55.638 00.000 4288 Guiding  Dir = 2, Dur = 160
21:35:55.638 00.000 4288 IsGuiding returns 0
21:35:55.645 00.007 4288 PulseGuide returned control before completion, sleep 170
21:35:55.656 00.011 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:35:55.699 00.043 8756 UpdateGuideState exits: m=2007 SNR=31.5
21:35:55.699 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:55.699 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:35:55.699 00.000 8756 Enqueuing Expose request
21:35:55.826 00.127 4288 IsGuiding returns 1
21:35:55.826 00.000 4288 scope still moving after pulse duration time elapsed
21:35:55.857 00.031 4288 IsGuiding returns 0
21:35:55.857 00.000 4288 scope move finished after 160 + 52 ms
21:35:55.857 00.000 4288 Move returns status 0, amount 160
21:35:55.857 00.000 4288 MoveAxis(N, 0, ABG)
21:35:55.857 00.000 4288 Move returns status 0, amount 0
21:35:55.857 00.000 4288 move complete, result=0
21:35:55.857 00.000 4288 worker thread done servicing request
21:35:55.857 00.000 4288 Worker thread wakes up
21:35:55.857 00.000 8756 GuideStep: -2.3 px 160 ms EAST, -0.4 px 0 ms NORTH
21:35:55.857 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:35:55.857 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:35:59.001 03.144 4288 Exposure complete
21:35:59.054 00.053 4288 worker thread done servicing request
21:35:59.054 00.000 8756 OnExposeComplete: enter
21:35:59.070 00.016 8756 UpdateGuideState(): m_state=6
21:35:59.072 00.002 8756 Star::Find(15, 73, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
21:35:59.072 00.000 8756 Star::Find returns 1 (0), X=74.16, Y=293.91, Mass=2040, SNR=31.8, Peak=201 HFD=2.9
21:35:59.072 00.000 8756 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.74) = xAngle (-3.12 = -3.12)
21:35:59.072 00.000 8756 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.08 = -0.08)
21:35:59.083 00.011 8756 CameraToMount -- cameraX=2.66 cameraY=-1.04 hyp=2.85 cameraTheta=-0.37 mountX=-2.85 mountY=-0.21, mountTheta=-3.07
21:35:59.085 00.002 8756 SchedulePrimaryMove(10493588, x=2.66, y=-1.04, opts=13)
21:35:59.085 00.000 8756 Enqueuing Move request for scope (2.66, -1.04)
21:35:59.085 00.000 4288 Worker thread wakes up
21:35:59.085 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.66, -1.04) opts 0xd
21:35:59.085 00.000 4288 Handling offset move in thread for scope, endpoint = (2.66, -1.04)
21:35:59.085 00.000 4288 Moving (2.66, -1.04) raw xDistance=-2.85 yDistance=-0.21
21:35:59.085 00.000 4288 PPEC rslt: input = -2.85, final = -1.72, react = -1.71, pred = -0.40, hyst = -1.59, hyst_pct = 0.75, period_length = 662.83
21:35:59.085 00.000 4288 PPEC: input: -2.85, control: -1.72, exposure: 3000
21:35:59.085 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
21:35:59.085 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:35:59.085 00.000 4288 MoveAxis(E, 201, ABG)
21:35:59.085 00.000 4288 Guiding  Dir = 2, Dur = 201
21:35:59.085 00.000 4288 IsGuiding returns 0
21:35:59.085 00.000 4288 PulseGuide returned control before completion, sleep 211
21:35:59.105 00.020 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:35:59.148 00.043 8756 UpdateGuideState exits: m=2040 SNR=31.8
21:35:59.148 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:59.148 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:35:59.148 00.000 8756 Enqueuing Expose request
21:35:59.304 00.156 4288 IsGuiding returns 1
21:35:59.304 00.000 4288 scope still moving after pulse duration time elapsed
21:35:59.335 00.031 4288 IsGuiding returns 0
21:35:59.335 00.000 4288 scope move finished after 201 + 42 ms
21:35:59.335 00.000 4288 Move returns status 0, amount 201
21:35:59.335 00.000 4288 MoveAxis(N, 0, ABG)
21:35:59.335 00.000 4288 Move returns status 0, amount 0
21:35:59.335 00.000 4288 move complete, result=0
21:35:59.335 00.000 4288 worker thread done servicing request
21:35:59.335 00.000 4288 Worker thread wakes up
21:35:59.335 00.000 8756 GuideStep: -2.9 px 201 ms EAST, -0.2 px 0 ms NORTH
21:35:59.337 00.002 4288 worker thread servicing REQUEST_EXPOSE 3000
21:35:59.337 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:36:02.245 02.908 4288 Exposure complete
21:36:02.308 00.063 4288 worker thread done servicing request
21:36:02.308 00.000 8756 OnExposeComplete: enter
21:36:02.308 00.000 8756 UpdateGuideState(): m_state=6
21:36:02.308 00.000 8756 Star::Find(15, 74, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
21:36:02.308 00.000 8756 Star::Find returns 1 (0), X=74.36, Y=293.87, Mass=1986, SNR=31.4, Peak=213 HFD=2.9
21:36:02.316 00.008 8756 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.74) = xAngle (-3.10 = -3.10)
21:36:02.316 00.000 8756 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.06 = -0.06)
21:36:02.324 00.008 8756 CameraToMount -- cameraX=2.85 cameraY=-1.07 hyp=3.05 cameraTheta=-0.36 mountX=-3.04 mountY=-0.19, mountTheta=-3.08
21:36:02.331 00.007 8756 SchedulePrimaryMove(10493588, x=2.85, y=-1.07, opts=13)
21:36:02.332 00.001 8756 Enqueuing Move request for scope (2.85, -1.07)
21:36:02.337 00.005 4288 Worker thread wakes up
21:36:02.337 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:36:02.337 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.85, -1.07) opts 0xd
21:36:02.337 00.000 8756 UpdateGuideState exits: m=1986 SNR=31.4
21:36:02.340 00.003 4288 Handling offset move in thread for scope, endpoint = (2.85, -1.07)
21:36:02.340 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:02.340 00.000 4288 Moving (2.85, -1.07) raw xDistance=-3.04 yDistance=-0.19
21:36:02.340 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:36:02.340 00.000 8756 Enqueuing Expose request
21:36:02.340 00.000 4288 PPEC rslt: input = -3.04, final = -1.75, react = -1.83, pred = 0.01, hyst = -1.73, hyst_pct = 0.75, period_length = 662.83
21:36:02.340 00.000 4288 PPEC: input: -3.04, control: -1.75, exposure: 3000
21:36:02.340 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
21:36:02.340 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:36:02.340 00.000 4288 MoveAxis(E, 204, ABG)
21:36:02.340 00.000 4288 Guiding  Dir = 2, Dur = 204
21:36:02.340 00.000 4288 IsGuiding returns 0
21:36:02.340 00.000 4288 PulseGuide returned control before completion, sleep 214
21:36:02.564 00.224 4288 IsGuiding returns 1
21:36:02.564 00.000 4288 scope still moving after pulse duration time elapsed
21:36:02.597 00.033 4288 IsGuiding returns 0
21:36:02.597 00.000 4288 scope move finished after 204 + 45 ms
21:36:02.597 00.000 4288 Move returns status 0, amount 204
21:36:02.597 00.000 4288 MoveAxis(N, 0, ABG)
21:36:02.597 00.000 4288 Move returns status 0, amount 0
21:36:02.597 00.000 4288 move complete, result=0
21:36:02.597 00.000 4288 worker thread done servicing request
21:36:02.597 00.000 4288 Worker thread wakes up
21:36:02.597 00.000 8756 GuideStep: -3.0 px 204 ms EAST, -0.2 px 0 ms NORTH
21:36:02.597 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:36:02.597 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:36:05.819 03.222 4288 Exposure complete
21:36:05.890 00.071 4288 worker thread done servicing request
21:36:05.890 00.000 8756 OnExposeComplete: enter
21:36:05.896 00.006 8756 UpdateGuideState(): m_state=6
21:36:05.900 00.004 8756 Star::Find(15, 74, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
21:36:05.904 00.004 8756 Star::Find returns 1 (0), X=74.30, Y=293.69, Mass=2038, SNR=31.8, Peak=195 HFD=2.9
21:36:05.906 00.002 8756 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.74) = xAngle (-3.17 = 3.12)
21:36:05.908 00.002 8756 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.13 = -0.13)
21:36:05.908 00.000 8756 CameraToMount -- cameraX=2.79 cameraY=-1.26 hyp=3.06 cameraTheta=-0.42 mountX=-3.06 mountY=-0.38, mountTheta=-3.02
21:36:05.921 00.013 8756 SchedulePrimaryMove(10493588, x=2.79, y=-1.26, opts=13)
21:36:05.927 00.006 8756 Enqueuing Move request for scope (2.79, -1.26)
21:36:05.931 00.004 4288 Worker thread wakes up
21:36:05.931 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:36:05.931 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.79, -1.26) opts 0xd
21:36:05.931 00.000 8756 UpdateGuideState exits: m=2038 SNR=31.8
21:36:05.937 00.006 4288 Handling offset move in thread for scope, endpoint = (2.79, -1.26)
21:36:05.937 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:05.937 00.000 4288 Moving (2.79, -1.26) raw xDistance=-3.06 yDistance=-0.38
21:36:05.937 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:36:05.937 00.000 8756 Enqueuing Expose request
21:36:05.948 00.011 4288 PPEC rslt: input = -3.06, final = -1.92, react = -1.84, pred = -0.54, hyst = -1.76, hyst_pct = 0.74, period_length = 662.83
21:36:05.948 00.000 4288 PPEC: input: -3.06, control: -1.92, exposure: 3000
21:36:05.948 00.000 4288 switching direction from 1 to -1 - decHistory=-7 oldest=0.30 newest=-0.78
21:36:05.948 00.000 4288 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
21:36:05.948 00.000 4288 MoveAxis(E, 223, ABG)
21:36:05.948 00.000 4288 Guiding  Dir = 2, Dur = 223
21:36:05.948 00.000 4288 IsGuiding returns 0
21:36:05.952 00.004 4288 PulseGuide returned control before completion, sleep 233
21:36:06.189 00.237 4288 IsGuiding returns 1
21:36:06.189 00.000 4288 scope still moving after pulse duration time elapsed
21:36:06.220 00.031 4288 IsGuiding returns 0
21:36:06.220 00.000 4288 scope move finished after 223 + 44 ms
21:36:06.220 00.000 4288 Move returns status 0, amount 223
21:36:06.220 00.000 4288 BLC: Oldest BLC event removed
21:36:06.220 00.000 4288 BLC: Dec direction reversal from South to North, backlash comp pulse of 267 applied
21:36:06.220 00.000 4288 MoveAxis(N, 322, ABG)
21:36:06.220 00.000 4288 Guiding  Dir = 0, Dur = 322
21:36:06.220 00.000 4288 IsGuiding returns 0
21:36:06.221 00.001 4288 PulseGuide returned control before completion, sleep 332
21:36:06.564 00.343 4288 IsGuiding returns 1
21:36:06.564 00.000 4288 scope still moving after pulse duration time elapsed
21:36:06.589 00.025 4288 IsGuiding returns 0
21:36:06.589 00.000 4288 scope move finished after 322 + 46 ms
21:36:06.589 00.000 4288 Move returns status 0, amount 322
21:36:06.589 00.000 4288 move complete, result=0
21:36:06.589 00.000 4288 worker thread done servicing request
21:36:06.589 00.000 4288 Worker thread wakes up
21:36:06.589 00.000 8756 GuideStep: -3.1 px 223 ms EAST, -0.4 px 322 ms NORTH
21:36:06.592 00.003 4288 worker thread servicing REQUEST_EXPOSE 3000
21:36:06.592 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:36:09.525 02.933 4288 Exposure complete
21:36:09.601 00.076 4288 worker thread done servicing request
21:36:09.601 00.000 8756 OnExposeComplete: enter
21:36:09.601 00.000 8756 UpdateGuideState(): m_state=6
21:36:09.601 00.000 8756 Star::Find(15, 74, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
21:36:09.610 00.009 8756 Star::Find returns 1 (0), X=74.24, Y=294.01, Mass=2038, SNR=31.8, Peak=178 HFD=3.2
21:36:09.610 00.000 8756 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.74) = xAngle (-3.07 = -3.07)
21:36:09.610 00.000 8756 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.03 = -0.03)
21:36:09.610 00.000 8756 CameraToMount -- cameraX=2.73 cameraY=-0.93 hyp=2.89 cameraTheta=-0.33 mountX=-2.88 mountY=-0.09, mountTheta=-3.11
21:36:09.617 00.007 8756 SchedulePrimaryMove(10493588, x=2.73, y=-0.93, opts=13)
21:36:09.617 00.000 8756 Enqueuing Move request for scope (2.73, -0.93)
21:36:09.617 00.000 4288 Worker thread wakes up
21:36:09.617 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:36:09.617 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.73, -0.93) opts 0xd
21:36:09.617 00.000 8756 UpdateGuideState exits: m=2038 SNR=31.8
21:36:09.617 00.000 4288 Handling offset move in thread for scope, endpoint = (2.73, -0.93)
21:36:09.617 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:09.617 00.000 4288 Moving (2.73, -0.93) raw xDistance=-2.88 yDistance=-0.09
21:36:09.617 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:36:09.617 00.000 8756 Enqueuing Expose request
21:36:09.617 00.000 4288 BLC: History state: CurrMiss=0.09, AvgInitMiss=0.15, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.384203, 1:0.090805
21:36:09.617 00.000 4288 BLC: No correction, Miss < min_move
21:36:09.617 00.000 4288 PPEC rslt: input = -2.88, final = -1.90, react = -1.73, pred = -0.87, hyst = -1.66, hyst_pct = 0.74, period_length = 662.83
21:36:09.617 00.000 4288 PPEC: input: -2.88, control: -1.90, exposure: 3000
21:36:09.617 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:09.617 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:36:09.617 00.000 4288 MoveAxis(E, 221, ABG)
21:36:09.632 00.015 4288 Guiding  Dir = 2, Dur = 221
21:36:09.632 00.000 4288 IsGuiding returns 0
21:36:09.632 00.000 4288 PulseGuide returned control before completion, sleep 231
21:36:09.870 00.238 4288 IsGuiding returns 1
21:36:09.870 00.000 4288 scope still moving after pulse duration time elapsed
21:36:09.902 00.032 4288 IsGuiding returns 0
21:36:09.902 00.000 4288 scope move finished after 221 + 48 ms
21:36:09.902 00.000 4288 Move returns status 0, amount 221
21:36:09.902 00.000 4288 MoveAxis(N, 0, ABG)
21:36:09.902 00.000 4288 Move returns status 0, amount 0
21:36:09.902 00.000 4288 move complete, result=0
21:36:09.902 00.000 4288 worker thread done servicing request
21:36:09.904 00.002 8756 GuideStep: -2.9 px 221 ms EAST, -0.1 px 0 ms NORTH
21:36:09.904 00.000 4288 Worker thread wakes up
21:36:09.904 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:36:09.904 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:36:13.061 03.157 4288 Exposure complete
21:36:13.125 00.064 4288 worker thread done servicing request
21:36:13.125 00.000 8756 OnExposeComplete: enter
21:36:13.125 00.000 8756 UpdateGuideState(): m_state=6
21:36:13.125 00.000 8756 Star::Find(15, 74, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
21:36:13.125 00.000 8756 Star::Find returns 1 (0), X=73.77, Y=294.87, Mass=2045, SNR=31.8, Peak=198 HFD=3.0
21:36:13.125 00.000 8756 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.74) = xAngle (-2.78 = -2.78)
21:36:13.125 00.000 8756 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (0.27 = 0.27)
21:36:13.125 00.000 8756 CameraToMount -- cameraX=2.26 cameraY=-0.07 hyp=2.26 cameraTheta=-0.03 mountX=-2.11 mountY=0.59, mountTheta=2.87
21:36:13.125 00.000 8756 SchedulePrimaryMove(10493588, x=2.26, y=-0.07, opts=13)
21:36:13.141 00.016 8756 Enqueuing Move request for scope (2.26, -0.07)
21:36:13.141 00.000 4288 Worker thread wakes up
21:36:13.141 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:36:13.141 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.26, -0.07) opts 0xd
21:36:13.141 00.000 8756 UpdateGuideState exits: m=2045 SNR=31.8
21:36:13.141 00.000 4288 Handling offset move in thread for scope, endpoint = (2.26, -0.07)
21:36:13.141 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:13.141 00.000 4288 Moving (2.26, -0.07) raw xDistance=-2.11 yDistance=0.59
21:36:13.141 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:36:13.141 00.000 8756 Enqueuing Expose request
21:36:13.141 00.000 4288 BLC: History state: CurrMiss=-0.59, AvgInitMiss=0.15, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=-0.384203, 1:0.090805, 2:-0.594258
21:36:13.141 00.000 4288 BLC: Over-shoot, first stiction event, no adjustment
21:36:13.141 00.000 4288 PPEC rslt: input = -2.11, final = -1.32, react = -1.27, pred = -0.24, hyst = -1.26, hyst_pct = 0.74, period_length = 662.83
21:36:13.141 00.000 4288 PPEC: input: -2.11, control: -1.32, exposure: 3000
21:36:13.141 00.000 4288 resist switch: large excursion: input 0.59 thresh 0.45 direction from -1 to 1
21:36:13.141 00.000 4288 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.78
21:36:13.141 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59
21:36:13.141 00.000 4288 MoveAxis(E, 154, ABG)
21:36:13.141 00.000 4288 Guiding  Dir = 2, Dur = 154
21:36:13.141 00.000 4288 IsGuiding returns 0
21:36:13.141 00.000 4288 PulseGuide returned control before completion, sleep 164
21:36:13.332 00.191 4288 IsGuiding returns 0
21:36:13.332 00.000 4288 Move returns status 0, amount 154
21:36:13.332 00.000 4288 BLC: Oldest BLC event removed
21:36:13.332 00.000 4288 BLC: Dec direction reversal from North to South, backlash comp pulse of 267 applied
21:36:13.332 00.000 4288 MoveAxis(S, 352, ABG)
21:36:13.332 00.000 4288 Guiding  Dir = 1, Dur = 352
21:36:13.332 00.000 4288 IsGuiding returns 0
21:36:13.332 00.000 4288 PulseGuide returned control before completion, sleep 362
21:36:13.712 00.380 4288 IsGuiding returns 1
21:36:13.712 00.000 4288 scope still moving after pulse duration time elapsed
21:36:13.744 00.032 4288 IsGuiding returns 0
21:36:13.744 00.000 4288 scope move finished after 352 + 58 ms
21:36:13.744 00.000 4288 Move returns status 0, amount 352
21:36:13.744 00.000 4288 move complete, result=0
21:36:13.744 00.000 4288 worker thread done servicing request
21:36:13.744 00.000 8756 GuideStep: -2.1 px 154 ms EAST, 0.6 px 352 ms SOUTH
21:36:13.746 00.002 4288 Worker thread wakes up
21:36:13.746 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:36:13.746 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:36:16.673 02.927 4288 Exposure complete
21:36:16.736 00.063 4288 worker thread done servicing request
21:36:16.736 00.000 8756 OnExposeComplete: enter
21:36:16.736 00.000 8756 UpdateGuideState(): m_state=6
21:36:16.736 00.000 8756 Star::Find(15, 73, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
21:36:16.736 00.000 8756 Star::Find returns 1 (0), X=72.51, Y=294.59, Mass=1981, SNR=31.3, Peak=172 HFD=3.2
21:36:16.736 00.000 8756 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.74) = xAngle (-3.09 = -3.09)
21:36:16.736 00.000 8756 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.04 = -0.04)
21:36:16.736 00.000 8756 CameraToMount -- cameraX=1.01 cameraY=-0.36 hyp=1.07 cameraTheta=-0.34 mountX=-1.07 mountY=-0.05, mountTheta=-3.10
21:36:16.752 00.016 8756 SchedulePrimaryMove(10493588, x=1.01, y=-0.36, opts=13)
21:36:16.752 00.000 8756 Enqueuing Move request for scope (1.01, -0.36)
21:36:16.752 00.000 4288 Worker thread wakes up
21:36:16.752 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:36:16.752 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (1.01, -0.36) opts 0xd
21:36:16.752 00.000 8756 UpdateGuideState exits: m=1981 SNR=31.3
21:36:16.752 00.000 4288 Handling offset move in thread for scope, endpoint = (1.01, -0.36)
21:36:16.752 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:16.752 00.000 4288 Moving (1.01, -0.36) raw xDistance=-1.07 yDistance=-0.05
21:36:16.752 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:36:16.752 00.000 8756 Enqueuing Expose request
21:36:16.752 00.000 4288 BLC: History state: CurrMiss=-0.05, AvgInitMiss=0.12, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=0.594258, 1:-0.046574
21:36:16.752 00.000 4288 BLC: No correction, Miss < min_move
21:36:16.752 00.000 4288 PPEC rslt: input = -1.07, final = -0.70, react = -0.64, pred = -0.10, hyst = -0.69, hyst_pct = 0.74, period_length = 662.83
21:36:16.752 00.000 4288 PPEC: input: -1.07, control: -0.70, exposure: 3000
21:36:16.752 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:16.752 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:36:16.752 00.000 4288 MoveAxis(E, 82, ABG)
21:36:16.752 00.000 4288 Guiding  Dir = 2, Dur = 82
21:36:16.752 00.000 4288 IsGuiding returns 0
21:36:16.752 00.000 4288 PulseGuide returned control before completion, sleep 92
21:36:16.863 00.111 4288 IsGuiding returns 1
21:36:16.863 00.000 4288 scope still moving after pulse duration time elapsed
21:36:16.895 00.032 4288 IsGuiding returns 0
21:36:16.895 00.000 4288 scope move finished after 82 + 46 ms
21:36:16.895 00.000 4288 Move returns status 0, amount 82
21:36:16.895 00.000 4288 MoveAxis(N, 0, ABG)
21:36:16.895 00.000 4288 Move returns status 0, amount 0
21:36:16.895 00.000 4288 move complete, result=0
21:36:16.895 00.000 4288 worker thread done servicing request
21:36:16.895 00.000 4288 Worker thread wakes up
21:36:16.895 00.000 8756 GuideStep: -1.1 px 82 ms EAST, -0.0 px 0 ms NORTH
21:36:16.897 00.002 4288 worker thread servicing REQUEST_EXPOSE 3000
21:36:16.897 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:36:20.047 03.150 4288 Exposure complete
21:36:20.117 00.070 4288 worker thread done servicing request
21:36:20.117 00.000 8756 OnExposeComplete: enter
21:36:20.119 00.002 8756 UpdateGuideState(): m_state=6
21:36:20.121 00.002 8756 Star::Find(15, 72, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
21:36:20.121 00.000 8756 Star::Find returns 1 (0), X=73.16, Y=294.11, Mass=2008, SNR=31.6, Peak=206 HFD=3.0
21:36:20.126 00.005 8756 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.74) = xAngle (-3.21 = 3.07)
21:36:20.130 00.004 8756 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.17 = -0.17)
21:36:20.132 00.002 8756 CameraToMount -- cameraX=1.65 cameraY=-0.83 hyp=1.85 cameraTheta=-0.47 mountX=-1.85 mountY=-0.31, mountTheta=-2.97
21:36:20.134 00.002 8756 SchedulePrimaryMove(10493588, x=1.65, y=-0.83, opts=13)
21:36:20.138 00.004 8756 Enqueuing Move request for scope (1.65, -0.83)
21:36:20.140 00.002 4288 Worker thread wakes up
21:36:20.140 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:36:20.142 00.002 4288 worker thread servicing REQUEST_MOVE scope ofs (1.65, -0.83) opts 0xd
21:36:20.142 00.000 8756 UpdateGuideState exits: m=2008 SNR=31.6
21:36:20.142 00.000 4288 Handling offset move in thread for scope, endpoint = (1.65, -0.83)
21:36:20.142 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:20.142 00.000 4288 Moving (1.65, -0.83) raw xDistance=-1.85 yDistance=-0.31
21:36:20.142 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:36:20.142 00.000 8756 Enqueuing Expose request
21:36:20.142 00.000 4288 BLC: History state: CurrMiss=-0.31, AvgInitMiss=0.12, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=0.594258, 1:-0.046574, 2:-0.311784
21:36:20.142 00.000 4288 BLC: Over-shoot, no adjustment based on avgInitialMiss
21:36:20.142 00.000 4288 BLC: window closed
21:36:20.142 00.000 4288 PPEC rslt: input = -1.85, final = -0.71, react = -1.11, pred = 1.41, hyst = -1.08, hyst_pct = 0.73, period_length = 662.83
21:36:20.142 00.000 4288 PPEC: input: -1.85, control: -0.71, exposure: 3000
21:36:20.142 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:36:20.142 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
21:36:20.142 00.000 4288 MoveAxis(E, 82, ABG)
21:36:20.142 00.000 4288 Guiding  Dir = 2, Dur = 82
21:36:20.142 00.000 4288 IsGuiding returns 0
21:36:20.142 00.000 4288 PulseGuide returned control before completion, sleep 92
21:36:20.253 00.111 4288 IsGuiding returns 1
21:36:20.253 00.000 4288 scope still moving after pulse duration time elapsed
21:36:20.285 00.032 4288 IsGuiding returns 1
21:36:20.316 00.031 4288 IsGuiding returns 0
21:36:20.316 00.000 4288 scope move finished after 82 + 82 ms
21:36:20.316 00.000 4288 Move returns status 0, amount 82
21:36:20.316 00.000 4288 MoveAxis(N, 0, ABG)
21:36:20.316 00.000 4288 Move returns status 0, amount 0
21:36:20.316 00.000 4288 move complete, result=0
21:36:20.316 00.000 4288 worker thread done servicing request
21:36:20.318 00.002 4288 Worker thread wakes up
21:36:20.318 00.000 8756 GuideStep: -1.8 px 82 ms EAST, -0.3 px 0 ms NORTH
21:36:20.318 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:36:20.318 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:36:23.246 02.928 4288 Exposure complete
21:36:23.309 00.063 4288 worker thread done servicing request
21:36:23.309 00.000 8756 OnExposeComplete: enter
21:36:23.324 00.015 8756 UpdateGuideState(): m_state=6
21:36:23.324 00.000 8756 Star::Find(15, 73, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
21:36:23.324 00.000 8756 Star::Find returns 1 (0), X=73.54, Y=294.09, Mass=2009, SNR=31.5, Peak=184 HFD=3.1
21:36:23.324 00.000 8756 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.74) = xAngle (-3.14 = -3.14)
21:36:23.324 00.000 8756 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.10 = -0.10)
21:36:23.324 00.000 8756 CameraToMount -- cameraX=2.03 cameraY=-0.85 hyp=2.20 cameraTheta=-0.40 mountX=-2.20 mountY=-0.22, mountTheta=-3.04
21:36:23.324 00.000 8756 SchedulePrimaryMove(10493588, x=2.03, y=-0.85, opts=13)
21:36:23.324 00.000 8756 Enqueuing Move request for scope (2.03, -0.85)
21:36:23.340 00.016 4288 Worker thread wakes up
21:36:23.340 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.03, -0.85) opts 0xd
21:36:23.340 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:36:23.340 00.000 4288 Handling offset move in thread for scope, endpoint = (2.03, -0.85)
21:36:23.340 00.000 8756 UpdateGuideState exits: m=2009 SNR=31.5
21:36:23.340 00.000 4288 Moving (2.03, -0.85) raw xDistance=-2.20 yDistance=-0.22
21:36:23.340 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:23.340 00.000 4288 PPEC rslt: input = -2.20, final = -0.75, react = -1.32, pred = 1.87, hyst = -1.23, hyst_pct = 0.73, period_length = 662.83
21:36:23.340 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:36:23.340 00.000 8756 Enqueuing Expose request
21:36:23.340 00.000 4288 PPEC: input: -2.20, control: -0.75, exposure: 3000
21:36:23.340 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:36:23.340 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:36:23.340 00.000 4288 MoveAxis(E, 87, ABG)
21:36:23.340 00.000 4288 Guiding  Dir = 2, Dur = 87
21:36:23.340 00.000 4288 IsGuiding returns 0
21:36:23.340 00.000 4288 PulseGuide returned control before completion, sleep 97
21:36:23.451 00.111 4288 IsGuiding returns 1
21:36:23.451 00.000 4288 scope still moving after pulse duration time elapsed
21:36:23.483 00.032 4288 IsGuiding returns 0
21:36:23.483 00.000 4288 scope move finished after 87 + 46 ms
21:36:23.483 00.000 4288 Move returns status 0, amount 87
21:36:23.483 00.000 4288 MoveAxis(N, 0, ABG)
21:36:23.483 00.000 4288 Move returns status 0, amount 0
21:36:23.483 00.000 4288 move complete, result=0
21:36:23.483 00.000 4288 worker thread done servicing request
21:36:23.483 00.000 4288 Worker thread wakes up
21:36:23.483 00.000 8756 GuideStep: -2.2 px 87 ms EAST, -0.2 px 0 ms NORTH
21:36:23.483 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:36:23.483 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:36:26.639 03.156 4288 Exposure complete
21:36:26.727 00.088 4288 worker thread done servicing request
21:36:26.727 00.000 8756 OnExposeComplete: enter
21:36:26.727 00.000 8756 UpdateGuideState(): m_state=6
21:36:26.734 00.007 8756 Star::Find(15, 73, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
21:36:26.734 00.000 8756 Star::Find returns 1 (0), X=73.51, Y=294.13, Mass=2042, SNR=31.8, Peak=206 HFD=3.0
21:36:26.734 00.000 8756 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.74) = xAngle (-3.13 = -3.13)
21:36:26.742 00.008 8756 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.09 = -0.09)
21:36:26.746 00.004 8756 CameraToMount -- cameraX=2.00 cameraY=-0.81 hyp=2.16 cameraTheta=-0.38 mountX=-2.16 mountY=-0.19, mountTheta=-3.05
21:36:26.748 00.002 8756 SchedulePrimaryMove(10493588, x=2.00, y=-0.81, opts=13)
21:36:26.752 00.004 8756 Enqueuing Move request for scope (2.00, -0.81)
21:36:26.752 00.000 4288 Worker thread wakes up
21:36:26.752 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:36:26.757 00.005 4288 worker thread servicing REQUEST_MOVE scope ofs (2.00, -0.81) opts 0xd
21:36:26.757 00.000 8756 UpdateGuideState exits: m=2042 SNR=31.8
21:36:26.759 00.002 4288 Handling offset move in thread for scope, endpoint = (2.00, -0.81)
21:36:26.759 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:26.764 00.005 4288 Moving (2.00, -0.81) raw xDistance=-2.16 yDistance=-0.19
21:36:26.764 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:36:26.768 00.004 8756 Enqueuing Expose request
21:36:26.768 00.000 4288 PPEC rslt: input = -2.16, final = -1.10, react = -1.30, pred = 0.50, hyst = -1.21, hyst_pct = 0.73, period_length = 662.83
21:36:26.768 00.000 4288 PPEC: input: -2.16, control: -1.10, exposure: 3000
21:36:26.768 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:36:26.768 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:36:26.768 00.000 4288 MoveAxis(E, 128, ABG)
21:36:26.768 00.000 4288 Guiding  Dir = 2, Dur = 128
21:36:26.768 00.000 4288 IsGuiding returns 0
21:36:26.768 00.000 4288 PulseGuide returned control before completion, sleep 138
21:36:26.924 00.156 4288 IsGuiding returns 1
21:36:26.924 00.000 4288 scope still moving after pulse duration time elapsed
21:36:26.956 00.032 4288 IsGuiding returns 0
21:36:26.956 00.000 4288 scope move finished after 128 + 55 ms
21:36:26.956 00.000 4288 Move returns status 0, amount 128
21:36:26.956 00.000 4288 MoveAxis(N, 0, ABG)
21:36:26.956 00.000 4288 Move returns status 0, amount 0
21:36:26.956 00.000 4288 move complete, result=0
21:36:26.956 00.000 4288 worker thread done servicing request
21:36:26.956 00.000 4288 Worker thread wakes up
21:36:26.956 00.000 8756 GuideStep: -2.2 px 128 ms EAST, -0.2 px 0 ms NORTH
21:36:26.956 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:36:26.956 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:36:29.886 02.930 4288 Exposure complete
21:36:29.959 00.073 4288 worker thread done servicing request
21:36:29.959 00.000 8756 OnExposeComplete: enter
21:36:29.959 00.000 8756 UpdateGuideState(): m_state=6
21:36:29.964 00.005 8756 Star::Find(15, 73, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
21:36:29.964 00.000 8756 Star::Find returns 1 (0), X=72.99, Y=294.48, Mass=1991, SNR=31.4, Peak=157 HFD=3.6
21:36:29.964 00.000 8756 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.74) = xAngle (-3.04 = -3.04)
21:36:29.964 00.000 8756 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.00 = -0.00)
21:36:29.975 00.011 8756 CameraToMount -- cameraX=1.48 cameraY=-0.46 hyp=1.55 cameraTheta=-0.30 mountX=-1.54 mountY=-0.00, mountTheta=-3.14
21:36:29.975 00.000 8756 SchedulePrimaryMove(10493588, x=1.48, y=-0.46, opts=13)
21:36:29.980 00.005 8756 Enqueuing Move request for scope (1.48, -0.46)
21:36:29.980 00.000 4288 Worker thread wakes up
21:36:29.980 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:36:29.980 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (1.48, -0.46) opts 0xd
21:36:29.980 00.000 8756 UpdateGuideState exits: m=1991 SNR=31.4
21:36:29.980 00.000 4288 Handling offset move in thread for scope, endpoint = (1.48, -0.46)
21:36:29.980 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:29.980 00.000 4288 Moving (1.48, -0.46) raw xDistance=-1.54 yDistance=-0.00
21:36:29.980 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:36:29.980 00.000 8756 Enqueuing Expose request
21:36:29.980 00.000 4288 PPEC rslt: input = -1.54, final = -0.84, react = -0.93, pred = 0.18, hyst = -0.88, hyst_pct = 0.73, period_length = 662.83
21:36:29.980 00.000 4288 PPEC: input: -1.54, control: -0.84, exposure: 3000
21:36:29.980 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:29.980 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:36:29.980 00.000 4288 MoveAxis(E, 98, ABG)
21:36:29.980 00.000 4288 Guiding  Dir = 2, Dur = 98
21:36:29.980 00.000 4288 IsGuiding returns 0
21:36:29.980 00.000 4288 PulseGuide returned control before completion, sleep 108
21:36:30.108 00.128 4288 IsGuiding returns 1
21:36:30.108 00.000 4288 scope still moving after pulse duration time elapsed
21:36:30.139 00.031 4288 IsGuiding returns 1
21:36:30.171 00.032 4288 IsGuiding returns 0
21:36:30.171 00.000 4288 scope move finished after 98 + 79 ms
21:36:30.171 00.000 4288 Move returns status 0, amount 98
21:36:30.171 00.000 4288 MoveAxis(N, 0, ABG)
21:36:30.171 00.000 4288 Move returns status 0, amount 0
21:36:30.171 00.000 4288 move complete, result=0
21:36:30.171 00.000 4288 worker thread done servicing request
21:36:30.171 00.000 8756 GuideStep: -1.5 px 98 ms EAST, -0.0 px 0 ms NORTH
21:36:30.179 00.008 4288 Worker thread wakes up
21:36:30.179 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:36:30.179 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:36:33.308 03.129 4288 Exposure complete
21:36:33.354 00.046 4288 worker thread done servicing request
21:36:33.354 00.000 8756 OnExposeComplete: enter
21:36:33.354 00.000 8756 UpdateGuideState(): m_state=6
21:36:33.354 00.000 8756 Star::Find(15, 72, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
21:36:33.369 00.015 8756 Star::Find returns 1 (0), X=72.78, Y=294.39, Mass=1962, SNR=31.2, Peak=151 HFD=3.5
21:36:33.371 00.002 8756 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.74) = xAngle (-3.15 = 3.13)
21:36:33.373 00.002 8756 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.11 = -0.11)
21:36:33.375 00.002 8756 CameraToMount -- cameraX=1.27 cameraY=-0.55 hyp=1.39 cameraTheta=-0.41 mountX=-1.39 mountY=-0.15, mountTheta=-3.03
21:36:33.377 00.002 8756 SchedulePrimaryMove(10493588, x=1.27, y=-0.55, opts=13)
21:36:33.379 00.002 8756 Enqueuing Move request for scope (1.27, -0.55)
21:36:33.381 00.002 4288 Worker thread wakes up
21:36:33.381 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:36:33.383 00.002 4288 worker thread servicing REQUEST_MOVE scope ofs (1.27, -0.55) opts 0xd
21:36:33.383 00.000 8756 UpdateGuideState exits: m=1962 SNR=31.2
21:36:33.385 00.002 4288 Handling offset move in thread for scope, endpoint = (1.27, -0.55)
21:36:33.385 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:33.385 00.000 4288 Moving (1.27, -0.55) raw xDistance=-1.39 yDistance=-0.15
21:36:33.385 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:36:33.385 00.000 4288 PPEC rslt: input = -1.39, final = -0.70, react = -0.83, pred = 0.45, hyst = -0.82, hyst_pct = 0.72, period_length = 662.83
21:36:33.385 00.000 8756 Enqueuing Expose request
21:36:33.385 00.000 4288 PPEC: input: -1.39, control: -0.70, exposure: 3000
21:36:33.385 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:36:33.385 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:36:33.385 00.000 4288 MoveAxis(E, 81, ABG)
21:36:33.385 00.000 4288 Guiding  Dir = 2, Dur = 81
21:36:33.385 00.000 4288 IsGuiding returns 0
21:36:33.385 00.000 4288 PulseGuide returned control before completion, sleep 91
21:36:33.497 00.112 4288 IsGuiding returns 1
21:36:33.497 00.000 4288 scope still moving after pulse duration time elapsed
21:36:33.529 00.032 4288 IsGuiding returns 0
21:36:33.529 00.000 4288 scope move finished after 81 + 55 ms
21:36:33.529 00.000 4288 Move returns status 0, amount 81
21:36:33.529 00.000 4288 MoveAxis(N, 0, ABG)
21:36:33.529 00.000 4288 Move returns status 0, amount 0
21:36:33.529 00.000 4288 move complete, result=0
21:36:33.529 00.000 4288 worker thread done servicing request
21:36:33.529 00.000 8756 GuideStep: -1.4 px 81 ms EAST, -0.2 px 0 ms NORTH
21:36:33.529 00.000 4288 Worker thread wakes up
21:36:33.529 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:36:33.529 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:36:36.466 02.937 4288 Exposure complete
21:36:36.533 00.067 4288 worker thread done servicing request
21:36:36.533 00.000 8756 OnExposeComplete: enter
21:36:36.533 00.000 8756 UpdateGuideState(): m_state=6
21:36:36.538 00.005 8756 Star::Find(15, 72, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
21:36:36.538 00.000 8756 Star::Find returns 1 (0), X=72.00, Y=294.34, Mass=1958, SNR=31.1, Peak=161 HFD=3.5
21:36:36.545 00.007 8756 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.74) = xAngle (-3.63 = 2.65)
21:36:36.545 00.000 8756 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.59 = -0.59)
21:36:36.545 00.000 8756 CameraToMount -- cameraX=0.49 cameraY=-0.61 hyp=0.78 cameraTheta=-0.89 mountX=-0.69 mountY=-0.43, mountTheta=-2.58
21:36:36.545 00.000 8756 SchedulePrimaryMove(10493588, x=0.49, y=-0.61, opts=13)
21:36:36.545 00.000 8756 Enqueuing Move request for scope (0.49, -0.61)
21:36:36.545 00.000 4288 Worker thread wakes up
21:36:36.545 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:36:36.561 00.016 4288 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.61) opts 0xd
21:36:36.561 00.000 8756 UpdateGuideState exits: m=1958 SNR=31.1
21:36:36.561 00.000 4288 Handling offset move in thread for scope, endpoint = (0.49, -0.61)
21:36:36.561 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:36.561 00.000 4288 Moving (0.49, -0.61) raw xDistance=-0.69 yDistance=-0.43
21:36:36.561 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:36:36.561 00.000 8756 Enqueuing Expose request
21:36:36.561 00.000 4288 PPEC rslt: input = -0.69, final = -0.62, react = -0.41, pred = -0.73, hyst = -0.42, hyst_pct = 0.72, period_length = 662.83
21:36:36.561 00.000 4288 PPEC: input: -0.69, control: -0.62, exposure: 3000
21:36:36.561 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:36:36.569 00.008 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
21:36:36.569 00.000 4288 MoveAxis(E, 73, ABG)
21:36:36.569 00.000 4288 Guiding  Dir = 2, Dur = 73
21:36:36.569 00.000 4288 IsGuiding returns 0
21:36:36.569 00.000 4288 PulseGuide returned control before completion, sleep 83
21:36:36.657 00.088 4288 IsGuiding returns 1
21:36:36.657 00.000 4288 scope still moving after pulse duration time elapsed
21:36:36.688 00.031 4288 IsGuiding returns 1
21:36:36.721 00.033 4288 IsGuiding returns 0
21:36:36.721 00.000 4288 scope move finished after 73 + 77 ms
21:36:36.721 00.000 4288 Move returns status 0, amount 73
21:36:36.721 00.000 4288 MoveAxis(N, 0, ABG)
21:36:36.721 00.000 4288 Move returns status 0, amount 0
21:36:36.721 00.000 4288 move complete, result=0
21:36:36.721 00.000 4288 worker thread done servicing request
21:36:36.721 00.000 8756 GuideStep: -0.7 px 73 ms EAST, -0.4 px 0 ms NORTH
21:36:36.725 00.004 4288 Worker thread wakes up
21:36:36.725 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:36:36.725 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:36:39.865 03.140 4288 Exposure complete
21:36:39.907 00.042 4288 worker thread done servicing request
21:36:39.907 00.000 8756 OnExposeComplete: enter
21:36:39.907 00.000 8756 UpdateGuideState(): m_state=6
21:36:39.923 00.016 8756 Star::Find(15, 72, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
21:36:39.926 00.003 8756 Star::Find returns 1 (0), X=71.76, Y=294.44, Mass=1903, SNR=30.7, Peak=153 HFD=3.2
21:36:39.926 00.000 8756 CameraToMount -- cameraTheta (-1.11) - m_xAngle (2.74) = xAngle (-3.85 = 2.43)
21:36:39.926 00.000 8756 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.81 = -0.81)
21:36:39.926 00.000 8756 CameraToMount -- cameraX=0.25 cameraY=-0.50 hyp=0.56 cameraTheta=-1.11 mountX=-0.43 mountY=-0.41, mountTheta=-2.38
21:36:39.926 00.000 8756 SchedulePrimaryMove(10493588, x=0.25, y=-0.50, opts=13)
21:36:39.926 00.000 8756 Enqueuing Move request for scope (0.25, -0.50)
21:36:39.926 00.000 4288 Worker thread wakes up
21:36:39.926 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:36:39.939 00.013 4288 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.50) opts 0xd
21:36:39.939 00.000 8756 UpdateGuideState exits: m=1903 SNR=30.7
21:36:39.939 00.000 4288 Handling offset move in thread for scope, endpoint = (0.25, -0.50)
21:36:39.939 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:39.939 00.000 4288 Moving (0.25, -0.50) raw xDistance=-0.43 yDistance=-0.41
21:36:39.939 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:36:39.939 00.000 4288 PPEC rslt: input = -0.43, final = -0.10, react = -0.26, pred = 0.60, hyst = -0.27, hyst_pct = 0.72, period_length = 662.83
21:36:39.939 00.000 8756 Enqueuing Expose request
21:36:39.939 00.000 4288 PPEC: input: -0.43, control: -0.10, exposure: 3000
21:36:39.939 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
21:36:39.939 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
21:36:39.939 00.000 4288 MoveAxis(E, 12, ABG)
21:36:39.939 00.000 4288 Guiding  Dir = 2, Dur = 12
21:36:39.939 00.000 4288 IsGuiding returns 0
21:36:39.939 00.000 4288 PulseGuide returned control before completion, sleep 22
21:36:39.987 00.048 4288 IsGuiding returns 1
21:36:39.987 00.000 4288 scope still moving after pulse duration time elapsed
21:36:40.019 00.032 4288 IsGuiding returns 0
21:36:40.019 00.000 4288 scope move finished after 12 + 58 ms
21:36:40.019 00.000 4288 Move returns status 0, amount 12
21:36:40.019 00.000 4288 MoveAxis(N, 0, ABG)
21:36:40.019 00.000 4288 Move returns status 0, amount 0
21:36:40.019 00.000 4288 move complete, result=0
21:36:40.019 00.000 4288 worker thread done servicing request
21:36:40.019 00.000 8756 GuideStep: -0.4 px 12 ms EAST, -0.4 px 0 ms NORTH
21:36:40.019 00.000 4288 Worker thread wakes up
21:36:40.019 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:36:40.019 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:36:42.943 02.924 4288 Exposure complete
21:36:43.032 00.089 4288 worker thread done servicing request
21:36:43.032 00.000 8756 OnExposeComplete: enter
21:36:43.032 00.000 8756 UpdateGuideState(): m_state=6
21:36:43.032 00.000 8756 Star::Find(15, 71, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
21:36:43.038 00.006 8756 Star::Find returns 1 (0), X=70.99, Y=294.45, Mass=2037, SNR=31.8, Peak=150 HFD=3.6
21:36:43.041 00.003 8756 CameraToMount -- cameraTheta (-2.38) - m_xAngle (2.74) = xAngle (-5.13 = 1.16)
21:36:43.041 00.000 8756 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-2.08 = -2.08)
21:36:43.041 00.000 8756 CameraToMount -- cameraX=-0.52 cameraY=-0.49 hyp=0.71 cameraTheta=-2.38 mountX=0.29 mountY=-0.62, mountTheta=-1.14
21:36:43.041 00.000 8756 SchedulePrimaryMove(10493588, x=-0.52, y=-0.49, opts=13)
21:36:43.041 00.000 8756 Enqueuing Move request for scope (-0.52, -0.49)
21:36:43.041 00.000 4288 Worker thread wakes up
21:36:43.041 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:36:43.041 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.49) opts 0xd
21:36:43.041 00.000 8756 UpdateGuideState exits: m=2037 SNR=31.8
21:36:43.041 00.000 4288 Handling offset move in thread for scope, endpoint = (-0.52, -0.49)
21:36:43.057 00.016 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:43.057 00.000 4288 Moving (-0.52, -0.49) raw xDistance=0.29 yDistance=-0.62
21:36:43.057 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:36:43.057 00.000 8756 Enqueuing Expose request
21:36:43.057 00.000 4288 PPEC rslt: input = 0.29, final = 0.42, react = 0.17, pred = 1.00, hyst = 0.12, hyst_pct = 0.72, period_length = 662.83
21:36:43.057 00.000 4288 PPEC: input: 0.29, control: 0.42, exposure: 3000
21:36:43.057 00.000 4288 resist switch: large excursion: input -0.62 thresh 0.45 direction from 1 to -1
21:36:43.057 00.000 4288 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.86
21:36:43.057 00.000 4288 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
21:36:43.057 00.000 4288 MoveAxis(W, 49, ABG)
21:36:43.057 00.000 4288 Guiding  Dir = 3, Dur = 49
21:36:43.057 00.000 4288 IsGuiding returns 0
21:36:43.057 00.000 4288 PulseGuide returned control before completion, sleep 59
21:36:43.137 00.080 4288 IsGuiding returns 1
21:36:43.137 00.000 4288 scope still moving after pulse duration time elapsed
21:36:43.163 00.026 4288 IsGuiding returns 0
21:36:43.163 00.000 4288 scope move finished after 49 + 51 ms
21:36:43.163 00.000 4288 Move returns status 0, amount 49
21:36:43.163 00.000 4288 BLC: Oldest BLC event removed
21:36:43.163 00.000 4288 BLC: Dec direction reversal from South to North, backlash comp pulse of 267 applied
21:36:43.163 00.000 4288 MoveAxis(N, 356, ABG)
21:36:43.163 00.000 4288 Guiding  Dir = 0, Dur = 356
21:36:43.163 00.000 4288 IsGuiding returns 0
21:36:43.163 00.000 4288 PulseGuide returned control before completion, sleep 366
21:36:43.533 00.370 4288 IsGuiding returns 1
21:36:43.533 00.000 4288 scope still moving after pulse duration time elapsed
21:36:43.565 00.032 4288 IsGuiding returns 1
21:36:43.597 00.032 4288 IsGuiding returns 0
21:36:43.597 00.000 4288 scope move finished after 356 + 77 ms
21:36:43.597 00.000 4288 Move returns status 0, amount 356
21:36:43.597 00.000 4288 move complete, result=0
21:36:43.597 00.000 4288 worker thread done servicing request
21:36:43.597 00.000 8756 GuideStep: 0.3 px 49 ms WEST, -0.6 px 356 ms NORTH
21:36:43.601 00.004 4288 Worker thread wakes up
21:36:43.601 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:36:43.601 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:36:46.742 03.141 4288 Exposure complete
21:36:46.820 00.078 4288 worker thread done servicing request
21:36:46.820 00.000 8756 OnExposeComplete: enter
21:36:46.836 00.016 8756 UpdateGuideState(): m_state=6
21:36:46.836 00.000 8756 Star::Find(15, 70, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
21:36:46.842 00.006 8756 Star::Find returns 1 (0), X=71.43, Y=295.42, Mass=2039, SNR=31.8, Peak=163 HFD=3.3
21:36:46.842 00.000 8756 CameraToMount -- cameraTheta (1.74) - m_xAngle (2.74) = xAngle (-1.01 = -1.01)
21:36:46.842 00.000 8756 CameraToMount -- cameraTheta (1.74) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (2.03 = 2.03)
21:36:46.842 00.000 8756 CameraToMount -- cameraX=-0.08 cameraY=0.48 hyp=0.49 cameraTheta=1.74 mountX=0.26 mountY=0.44, mountTheta=1.03
21:36:46.842 00.000 8756 SchedulePrimaryMove(10493588, x=-0.08, y=0.48, opts=13)
21:36:46.852 00.010 8756 Enqueuing Move request for scope (-0.08, 0.48)
21:36:46.852 00.000 4288 Worker thread wakes up
21:36:46.852 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:36:46.852 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.48) opts 0xd
21:36:46.852 00.000 8756 UpdateGuideState exits: m=2039 SNR=31.8
21:36:46.852 00.000 4288 Handling offset move in thread for scope, endpoint = (-0.08, 0.48)
21:36:46.852 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:46.852 00.000 4288 Moving (-0.08, 0.48) raw xDistance=0.26 yDistance=0.44
21:36:46.852 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:36:46.852 00.000 8756 Enqueuing Expose request
21:36:46.852 00.000 4288 BLC: History state: CurrMiss=-0.44, AvgInitMiss=0.02, ShCount=6, LgCount=4, SticCount=1,  Deflections: 0=-0.621020, 1:-0.435853
21:36:46.852 00.000 4288 BLC: Over-shoot, no adjustment based on avgInitialMiss
21:36:46.852 00.000 4288 BLC: window closed
21:36:46.852 00.000 4288 PPEC rslt: input = 0.26, final = 0.41, react = 0.16, pred = 0.95, hyst = 0.13, hyst_pct = 0.71, period_length = 662.83
21:36:46.852 00.000 4288 PPEC: input: 0.26, control: 0.41, exposure: 3000
21:36:46.852 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:36:46.852 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
21:36:46.852 00.000 4288 MoveAxis(W, 48, ABG)
21:36:46.852 00.000 4288 Guiding  Dir = 3, Dur = 48
21:36:46.852 00.000 4288 IsGuiding returns 0
21:36:46.852 00.000 4288 PulseGuide returned control before completion, sleep 58
21:36:46.931 00.079 4288 IsGuiding returns 1
21:36:46.931 00.000 4288 scope still moving after pulse duration time elapsed
21:36:46.963 00.032 4288 IsGuiding returns 0
21:36:46.963 00.000 4288 scope move finished after 48 + 49 ms
21:36:46.963 00.000 4288 Move returns status 0, amount 48
21:36:46.963 00.000 4288 MoveAxis(N, 0, ABG)
21:36:46.963 00.000 4288 Move returns status 0, amount 0
21:36:46.963 00.000 4288 move complete, result=0
21:36:46.963 00.000 4288 worker thread done servicing request
21:36:46.963 00.000 8756 GuideStep: 0.3 px 48 ms WEST, 0.4 px 0 ms NORTH
21:36:46.963 00.000 4288 Worker thread wakes up
21:36:46.963 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:36:46.963 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:36:49.905 02.942 4288 Exposure complete
21:36:49.968 00.063 4288 worker thread done servicing request
21:36:49.968 00.000 8756 OnExposeComplete: enter
21:36:49.968 00.000 8756 UpdateGuideState(): m_state=6
21:36:49.984 00.016 8756 Star::Find(15, 71, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
21:36:49.984 00.000 8756 Star::Find returns 1 (0), X=71.10, Y=295.58, Mass=2044, SNR=31.8, Peak=153 HFD=3.5
21:36:49.984 00.000 8756 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.74) = xAngle (-0.60 = -0.60)
21:36:49.984 00.000 8756 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (2.44 = 2.44)
21:36:49.984 00.000 8756 CameraToMount -- cameraX=-0.41 cameraY=0.64 hyp=0.76 cameraTheta=2.14 mountX=0.63 mountY=0.49, mountTheta=0.67
21:36:49.984 00.000 8756 SchedulePrimaryMove(10493588, x=-0.41, y=0.64, opts=13)
21:36:49.984 00.000 8756 Enqueuing Move request for scope (-0.41, 0.64)
21:36:49.984 00.000 4288 Worker thread wakes up
21:36:49.984 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:36:49.984 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.64) opts 0xd
21:36:49.984 00.000 8756 UpdateGuideState exits: m=2044 SNR=31.8
21:36:50.000 00.016 4288 Handling offset move in thread for scope, endpoint = (-0.41, 0.64)
21:36:50.000 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:50.000 00.000 4288 Moving (-0.41, 0.64) raw xDistance=0.63 yDistance=0.49
21:36:50.000 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:36:50.000 00.000 8756 Enqueuing Expose request
21:36:50.000 00.000 4288 PPEC rslt: input = 0.63, final = 0.78, react = 0.38, pred = 1.42, hyst = 0.36, hyst_pct = 0.71, period_length = 662.83
21:36:50.000 00.000 4288 PPEC: input: 0.63, control: 0.78, exposure: 3000
21:36:50.000 00.000 4288 resist switch: large excursion: input 0.49 thresh 0.45 direction from -1 to 1
21:36:50.000 00.000 4288 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.47
21:36:50.000 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
21:36:50.000 00.000 4288 MoveAxis(W, 90, ABG)
21:36:50.000 00.000 4288 Guiding  Dir = 3, Dur = 90
21:36:50.000 00.000 4288 IsGuiding returns 0
21:36:50.000 00.000 4288 PulseGuide returned control before completion, sleep 100
21:36:50.111 00.111 4288 IsGuiding returns 1
21:36:50.111 00.000 4288 scope still moving after pulse duration time elapsed
21:36:50.143 00.032 4288 IsGuiding returns 0
21:36:50.143 00.000 4288 scope move finished after 90 + 46 ms
21:36:50.143 00.000 4288 Move returns status 0, amount 90
21:36:50.143 00.000 4288 BLC: Oldest BLC event removed
21:36:50.143 00.000 4288 BLC: Dec direction reversal from North to South, backlash comp pulse of 267 applied
21:36:50.143 00.000 4288 MoveAxis(S, 337, ABG)
21:36:50.145 00.002 4288 Guiding  Dir = 1, Dur = 337
21:36:50.145 00.000 4288 IsGuiding returns 0
21:36:50.145 00.000 4288 PulseGuide returned control before completion, sleep 347
21:36:50.508 00.363 4288 IsGuiding returns 1
21:36:50.508 00.000 4288 scope still moving after pulse duration time elapsed
21:36:50.539 00.031 4288 IsGuiding returns 0
21:36:50.539 00.000 4288 scope move finished after 337 + 57 ms
21:36:50.539 00.000 4288 Move returns status 0, amount 337
21:36:50.539 00.000 4288 move complete, result=0
21:36:50.539 00.000 4288 worker thread done servicing request
21:36:50.539 00.000 8756 GuideStep: 0.6 px 90 ms WEST, 0.5 px 337 ms SOUTH
21:36:50.539 00.000 4288 Worker thread wakes up
21:36:50.539 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:36:50.539 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:36:53.703 03.164 4288 Exposure complete
21:36:53.781 00.078 4288 worker thread done servicing request
21:36:53.781 00.000 8756 OnExposeComplete: enter
21:36:53.781 00.000 8756 UpdateGuideState(): m_state=6
21:36:53.781 00.000 8756 Star::Find(15, 71, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
21:36:53.797 00.016 8756 Star::Find returns 1 (0), X=70.07, Y=294.97, Mass=2002, SNR=31.5, Peak=164 HFD=2.9
21:36:53.799 00.002 8756 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.74) = xAngle (0.38 = 0.38)
21:36:53.801 00.002 8756 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.42 = -2.86)
21:36:53.801 00.000 8756 CameraToMount -- cameraX=-1.44 cameraY=0.03 hyp=1.44 cameraTheta=3.12 mountX=1.34 mountY=-0.39, mountTheta=-0.29
21:36:53.801 00.000 8756 SchedulePrimaryMove(10493588, x=-1.44, y=0.03, opts=13)
21:36:53.801 00.000 8756 Enqueuing Move request for scope (-1.44, 0.03)
21:36:53.801 00.000 4288 Worker thread wakes up
21:36:53.801 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:36:53.801 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-1.44, 0.03) opts 0xd
21:36:53.801 00.000 8756 UpdateGuideState exits: m=2002 SNR=31.5
21:36:53.813 00.012 4288 Handling offset move in thread for scope, endpoint = (-1.44, 0.03)
21:36:53.813 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:53.813 00.000 4288 Moving (-1.44, 0.03) raw xDistance=1.34 yDistance=-0.39
21:36:53.813 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:36:53.813 00.000 8756 Enqueuing Expose request
21:36:53.813 00.000 4288 BLC: History state: CurrMiss=-0.39, AvgInitMiss=-0.09, ShCount=5, LgCount=5, SticCount=1,  Deflections: 0=0.491490, 1:-0.393896
21:36:53.813 00.000 4288 BLC: Over-shoot, no adjustment based on avgInitialMiss
21:36:53.813 00.000 4288 BLC: window closed
21:36:53.813 00.000 4288 PPEC rslt: input = 1.34, final = 1.26, react = 0.80, pred = 1.72, hyst = 0.75, hyst_pct = 0.71, period_length = 662.83
21:36:53.813 00.000 4288 PPEC: input: 1.34, control: 1.26, exposure: 3000
21:36:53.813 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:36:53.813 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
21:36:53.813 00.000 4288 MoveAxis(W, 147, ABG)
21:36:53.813 00.000 4288 Guiding  Dir = 3, Dur = 147
21:36:53.813 00.000 4288 IsGuiding returns 0
21:36:53.813 00.000 4288 PulseGuide returned control before completion, sleep 157
21:36:53.989 00.176 4288 IsGuiding returns 1
21:36:53.989 00.000 4288 scope still moving after pulse duration time elapsed
21:36:54.021 00.032 4288 IsGuiding returns 0
21:36:54.021 00.000 4288 scope move finished after 147 + 53 ms
21:36:54.021 00.000 4288 Move returns status 0, amount 147
21:36:54.021 00.000 4288 MoveAxis(N, 0, ABG)
21:36:54.021 00.000 4288 Move returns status 0, amount 0
21:36:54.021 00.000 4288 move complete, result=0
21:36:54.021 00.000 4288 worker thread done servicing request
21:36:54.021 00.000 8756 GuideStep: 1.3 px 147 ms WEST, -0.4 px 0 ms NORTH
21:36:54.021 00.000 4288 Worker thread wakes up
21:36:54.021 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:36:54.021 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:36:56.953 02.932 4288 Exposure complete
21:36:57.017 00.064 4288 worker thread done servicing request
21:36:57.017 00.000 8756 OnExposeComplete: enter
21:36:57.017 00.000 8756 UpdateGuideState(): m_state=6
21:36:57.017 00.000 8756 Star::Find(15, 70, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 101
21:36:57.017 00.000 8756 Star::Find returns 1 (0), X=70.38, Y=295.02, Mass=2010, SNR=31.6, Peak=211 HFD=3.1
21:36:57.017 00.000 8756 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.74) = xAngle (0.33 = 0.33)
21:36:57.017 00.000 8756 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.37 = -2.91)
21:36:57.017 00.000 8756 CameraToMount -- cameraX=-1.13 cameraY=0.08 hyp=1.13 cameraTheta=3.07 mountX=1.07 mountY=-0.26, mountTheta=-0.23
21:36:57.017 00.000 8756 SchedulePrimaryMove(10493588, x=-1.13, y=0.08, opts=13)
21:36:57.033 00.016 8756 Enqueuing Move request for scope (-1.13, 0.08)
21:36:57.033 00.000 4288 Worker thread wakes up
21:36:57.033 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:36:57.033 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-1.13, 0.08) opts 0xd
21:36:57.033 00.000 8756 UpdateGuideState exits: m=2010 SNR=31.6
21:36:57.033 00.000 4288 Handling offset move in thread for scope, endpoint = (-1.13, 0.08)
21:36:57.033 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:57.033 00.000 4288 Moving (-1.13, 0.08) raw xDistance=1.07 yDistance=-0.26
21:36:57.033 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:36:57.033 00.000 8756 Enqueuing Expose request
21:36:57.033 00.000 4288 PPEC rslt: input = 1.07, final = 0.93, react = 0.64, pred = 1.02, hyst = 0.63, hyst_pct = 0.70, period_length = 662.83
21:36:57.033 00.000 4288 PPEC: input: 1.07, control: 0.93, exposure: 3000
21:36:57.033 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:36:57.033 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:36:57.033 00.000 4288 MoveAxis(W, 108, ABG)
21:36:57.033 00.000 4288 Guiding  Dir = 3, Dur = 108
21:36:57.033 00.000 4288 IsGuiding returns 0
21:36:57.033 00.000 4288 PulseGuide returned control before completion, sleep 118
21:36:57.175 00.142 4288 IsGuiding returns 1
21:36:57.175 00.000 4288 scope still moving after pulse duration time elapsed
21:36:57.207 00.032 4288 IsGuiding returns 0
21:36:57.207 00.000 4288 scope move finished after 108 + 54 ms
21:36:57.207 00.000 4288 Move returns status 0, amount 108
21:36:57.207 00.000 4288 MoveAxis(N, 0, ABG)
21:36:57.207 00.000 4288 Move returns status 0, amount 0
21:36:57.207 00.000 4288 move complete, result=0
21:36:57.207 00.000 4288 worker thread done servicing request
21:36:57.207 00.000 8756 GuideStep: 1.1 px 108 ms WEST, -0.3 px 0 ms NORTH
21:36:57.207 00.000 4288 Worker thread wakes up
21:36:57.207 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:36:57.207 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:37:00.347 03.140 4288 Exposure complete
21:37:00.426 00.079 4288 worker thread done servicing request
21:37:00.426 00.000 8756 OnExposeComplete: enter
21:37:00.426 00.000 8756 UpdateGuideState(): m_state=6
21:37:00.426 00.000 8756 Star::Find(15, 70, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 102
21:37:00.426 00.000 8756 Star::Find returns 1 (0), X=69.81, Y=295.44, Mass=1991, SNR=31.4, Peak=169 HFD=3.2
21:37:00.442 00.016 8756 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.74) = xAngle (0.11 = 0.11)
21:37:00.442 00.000 8756 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.15 = -3.13)
21:37:00.442 00.000 8756 CameraToMount -- cameraX=-1.70 cameraY=0.50 hyp=1.77 cameraTheta=2.86 mountX=1.76 mountY=-0.02, mountTheta=-0.01
21:37:00.442 00.000 8756 SchedulePrimaryMove(10493588, x=-1.70, y=0.50, opts=13)
21:37:00.442 00.000 8756 Enqueuing Move request for scope (-1.70, 0.50)
21:37:00.442 00.000 4288 Worker thread wakes up
21:37:00.442 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:37:00.442 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-1.70, 0.50) opts 0xd
21:37:00.442 00.000 8756 UpdateGuideState exits: m=1991 SNR=31.4
21:37:00.442 00.000 4288 Handling offset move in thread for scope, endpoint = (-1.70, 0.50)
21:37:00.442 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:00.458 00.016 4288 Moving (-1.70, 0.50) raw xDistance=1.76 yDistance=-0.02
21:37:00.458 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:37:00.458 00.000 4288 PPEC rslt: input = 1.76, final = 1.24, react = 1.06, pred = 0.67, hyst = 1.03, hyst_pct = 0.70, period_length = 662.83
21:37:00.458 00.000 8756 Enqueuing Expose request
21:37:00.458 00.000 4288 PPEC: input: 1.76, control: 1.24, exposure: 3000
21:37:00.458 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:00.458 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:37:00.458 00.000 4288 MoveAxis(W, 144, ABG)
21:37:00.458 00.000 4288 Guiding  Dir = 3, Dur = 144
21:37:00.458 00.000 4288 IsGuiding returns 0
21:37:00.458 00.000 4288 PulseGuide returned control before completion, sleep 154
21:37:00.633 00.175 4288 IsGuiding returns 1
21:37:00.633 00.000 4288 scope still moving after pulse duration time elapsed
21:37:00.664 00.031 4288 IsGuiding returns 0
21:37:00.664 00.000 4288 scope move finished after 144 + 57 ms
21:37:00.664 00.000 4288 Move returns status 0, amount 144
21:37:00.664 00.000 4288 MoveAxis(N, 0, ABG)
21:37:00.664 00.000 4288 Move returns status 0, amount 0
21:37:00.664 00.000 4288 move complete, result=0
21:37:00.664 00.000 4288 worker thread done servicing request
21:37:00.664 00.000 8756 GuideStep: 1.8 px 144 ms WEST, -0.0 px 0 ms NORTH
21:37:00.674 00.010 4288 Worker thread wakes up
21:37:00.674 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:37:00.674 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:37:03.596 02.922 4288 Exposure complete
21:37:03.674 00.078 4288 worker thread done servicing request
21:37:03.674 00.000 8756 OnExposeComplete: enter
21:37:03.674 00.000 8756 UpdateGuideState(): m_state=6
21:37:03.674 00.000 8756 Star::Find(15, 69, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 103
21:37:03.674 00.000 8756 Star::Find returns 1 (0), X=69.38, Y=295.56, Mass=2042, SNR=31.8, Peak=169 HFD=3.2
21:37:03.674 00.000 8756 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.74) = xAngle (0.12 = 0.12)
21:37:03.674 00.000 8756 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.16 = -3.13)
21:37:03.674 00.000 8756 CameraToMount -- cameraX=-2.13 cameraY=0.62 hyp=2.22 cameraTheta=2.86 mountX=2.21 mountY=-0.03, mountTheta=-0.02
21:37:03.690 00.016 8756 SchedulePrimaryMove(10493588, x=-2.13, y=0.62, opts=13)
21:37:03.690 00.000 8756 Enqueuing Move request for scope (-2.13, 0.62)
21:37:03.690 00.000 4288 Worker thread wakes up
21:37:03.690 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:37:03.690 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-2.13, 0.62) opts 0xd
21:37:03.690 00.000 8756 UpdateGuideState exits: m=2042 SNR=31.8
21:37:03.690 00.000 4288 Handling offset move in thread for scope, endpoint = (-2.13, 0.62)
21:37:03.690 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:03.690 00.000 4288 Moving (-2.13, 0.62) raw xDistance=2.21 yDistance=-0.03
21:37:03.690 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:37:03.690 00.000 8756 Enqueuing Expose request
21:37:03.690 00.000 4288 PPEC rslt: input = 2.21, final = 1.46, react = 1.32, pred = 0.62, hyst = 1.25, hyst_pct = 0.70, period_length = 662.83
21:37:03.690 00.000 4288 PPEC: input: 2.21, control: 1.46, exposure: 3000
21:37:03.690 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:03.690 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:37:03.690 00.000 4288 MoveAxis(W, 169, ABG)
21:37:03.690 00.000 4288 Guiding  Dir = 3, Dur = 169
21:37:03.690 00.000 4288 IsGuiding returns 0
21:37:03.706 00.016 4288 PulseGuide returned control before completion, sleep 179
21:37:03.897 00.191 4288 IsGuiding returns 0
21:37:03.897 00.000 4288 Move returns status 0, amount 169
21:37:03.897 00.000 4288 MoveAxis(N, 0, ABG)
21:37:03.897 00.000 4288 Move returns status 0, amount 0
21:37:03.897 00.000 4288 move complete, result=0
21:37:03.897 00.000 4288 worker thread done servicing request
21:37:03.897 00.000 8756 GuideStep: 2.2 px 169 ms WEST, -0.0 px 0 ms NORTH
21:37:03.897 00.000 4288 Worker thread wakes up
21:37:03.897 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:37:03.897 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:37:07.053 03.156 4288 Exposure complete
21:37:07.116 00.063 4288 worker thread done servicing request
21:37:07.116 00.000 8756 OnExposeComplete: enter
21:37:07.116 00.000 8756 UpdateGuideState(): m_state=6
21:37:07.116 00.000 8756 Star::Find(15, 69, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 104
21:37:07.116 00.000 8756 Star::Find returns 1 (0), X=69.54, Y=295.42, Mass=2032, SNR=31.7, Peak=174 HFD=3.2
21:37:07.116 00.000 8756 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.74) = xAngle (0.16 = 0.16)
21:37:07.116 00.000 8756 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.20 = -3.08)
21:37:07.132 00.016 8756 CameraToMount -- cameraX=-1.97 cameraY=0.48 hyp=2.03 cameraTheta=2.90 mountX=2.00 mountY=-0.12, mountTheta=-0.06
21:37:07.132 00.000 8756 SchedulePrimaryMove(10493588, x=-1.97, y=0.48, opts=13)
21:37:07.132 00.000 8756 Enqueuing Move request for scope (-1.97, 0.48)
21:37:07.132 00.000 4288 Worker thread wakes up
21:37:07.132 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:37:07.132 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-1.97, 0.48) opts 0xd
21:37:07.132 00.000 8756 UpdateGuideState exits: m=2032 SNR=31.7
21:37:07.132 00.000 4288 Handling offset move in thread for scope, endpoint = (-1.97, 0.48)
21:37:07.132 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:07.132 00.000 4288 Moving (-1.97, 0.48) raw xDistance=2.00 yDistance=-0.12
21:37:07.132 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:37:07.147 00.015 8756 Enqueuing Expose request
21:37:07.147 00.000 4288 PPEC rslt: input = 2.00, final = 1.62, react = 1.20, pred = 1.49, hyst = 1.16, hyst_pct = 0.70, period_length = 662.83
21:37:07.147 00.000 4288 PPEC: input: 2.00, control: 1.62, exposure: 3000
21:37:07.147 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:07.147 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:37:07.147 00.000 4288 MoveAxis(W, 189, ABG)
21:37:07.147 00.000 4288 Guiding  Dir = 3, Dur = 189
21:37:07.147 00.000 4288 IsGuiding returns 0
21:37:07.147 00.000 4288 PulseGuide returned control before completion, sleep 199
21:37:07.355 00.208 4288 IsGuiding returns 1
21:37:07.355 00.000 4288 scope still moving after pulse duration time elapsed
21:37:07.387 00.032 4288 IsGuiding returns 0
21:37:07.387 00.000 4288 scope move finished after 189 + 48 ms
21:37:07.387 00.000 4288 Move returns status 0, amount 189
21:37:07.387 00.000 4288 MoveAxis(N, 0, ABG)
21:37:07.387 00.000 4288 Move returns status 0, amount 0
21:37:07.387 00.000 4288 move complete, result=0
21:37:07.387 00.000 4288 worker thread done servicing request
21:37:07.389 00.002 8756 GuideStep: 2.0 px 189 ms WEST, -0.1 px 0 ms NORTH
21:37:07.391 00.002 4288 Worker thread wakes up
21:37:07.391 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:37:07.391 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:37:10.305 02.914 4288 Exposure complete
21:37:10.383 00.078 4288 worker thread done servicing request
21:37:10.383 00.000 8756 OnExposeComplete: enter
21:37:10.383 00.000 8756 UpdateGuideState(): m_state=6
21:37:10.383 00.000 8756 Star::Find(15, 69, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:37:10.383 00.000 8756 Star::Find returns 1 (0), X=69.54, Y=295.67, Mass=1986, SNR=31.4, Peak=183 HFD=3.2
21:37:10.383 00.000 8756 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.74) = xAngle (0.04 = 0.04)
21:37:10.383 00.000 8756 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.08 = 3.08)
21:37:10.383 00.000 8756 CameraToMount -- cameraX=-1.97 cameraY=0.73 hyp=2.10 cameraTheta=2.79 mountX=2.09 mountY=0.12, mountTheta=0.06
21:37:10.383 00.000 8756 SchedulePrimaryMove(10493588, x=-1.97, y=0.73, opts=13)
21:37:10.400 00.017 8756 Enqueuing Move request for scope (-1.97, 0.73)
21:37:10.400 00.000 4288 Worker thread wakes up
21:37:10.400 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:37:10.400 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-1.97, 0.73) opts 0xd
21:37:10.400 00.000 8756 UpdateGuideState exits: m=1986 SNR=31.4
21:37:10.400 00.000 4288 Handling offset move in thread for scope, endpoint = (-1.97, 0.73)
21:37:10.400 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:10.400 00.000 4288 Moving (-1.97, 0.73) raw xDistance=2.09 yDistance=0.12
21:37:10.400 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:37:10.400 00.000 4288 PPEC rslt: input = 2.09, final = 1.28, react = 1.26, pred = 0.17, hyst = 1.22, hyst_pct = 0.69, period_length = 662.83
21:37:10.400 00.000 8756 Enqueuing Expose request
21:37:10.400 00.000 4288 PPEC: input: 2.09, control: 1.28, exposure: 3000
21:37:10.400 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:10.400 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:37:10.400 00.000 4288 MoveAxis(W, 149, ABG)
21:37:10.400 00.000 4288 Guiding  Dir = 3, Dur = 149
21:37:10.400 00.000 4288 IsGuiding returns 0
21:37:10.400 00.000 4288 PulseGuide returned control before completion, sleep 159
21:37:10.588 00.188 4288 IsGuiding returns 0
21:37:10.588 00.000 4288 Move returns status 0, amount 149
21:37:10.588 00.000 4288 MoveAxis(N, 0, ABG)
21:37:10.588 00.000 4288 Move returns status 0, amount 0
21:37:10.588 00.000 4288 move complete, result=0
21:37:10.588 00.000 4288 worker thread done servicing request
21:37:10.588 00.000 8756 GuideStep: 2.1 px 149 ms WEST, 0.1 px 0 ms NORTH
21:37:10.593 00.005 4288 Worker thread wakes up
21:37:10.593 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:37:10.593 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:37:13.726 03.133 4288 Exposure complete
21:37:13.775 00.049 4288 worker thread done servicing request
21:37:13.775 00.000 8756 OnExposeComplete: enter
21:37:13.775 00.000 8756 UpdateGuideState(): m_state=6
21:37:13.789 00.014 8756 Star::Find(15, 69, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 106
21:37:13.789 00.000 8756 Star::Find returns 1 (0), X=69.33, Y=296.04, Mass=2038, SNR=31.8, Peak=208 HFD=3.3
21:37:13.789 00.000 8756 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.74) = xAngle (-0.07 = -0.07)
21:37:13.789 00.000 8756 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (2.97 = 2.97)
21:37:13.789 00.000 8756 CameraToMount -- cameraX=-2.18 cameraY=1.10 hyp=2.44 cameraTheta=2.67 mountX=2.44 mountY=0.41, mountTheta=0.17
21:37:13.789 00.000 8756 SchedulePrimaryMove(10493588, x=-2.18, y=1.10, opts=13)
21:37:13.805 00.016 8756 Enqueuing Move request for scope (-2.18, 1.10)
21:37:13.805 00.000 4288 Worker thread wakes up
21:37:13.805 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:37:13.805 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-2.18, 1.10) opts 0xd
21:37:13.811 00.006 8756 UpdateGuideState exits: m=2038 SNR=31.8
21:37:13.811 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:13.811 00.000 4288 Handling offset move in thread for scope, endpoint = (-2.18, 1.10)
21:37:13.811 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:37:13.818 00.007 4288 Moving (-2.18, 1.10) raw xDistance=2.44 yDistance=0.41
21:37:13.818 00.000 8756 Enqueuing Expose request
21:37:13.821 00.003 4288 PPEC rslt: input = 2.44, final = 1.44, react = 1.46, pred = 0.05, hyst = 1.41, hyst_pct = 0.69, period_length = 662.83
21:37:13.821 00.000 4288 PPEC: input: 2.44, control: 1.44, exposure: 3000
21:37:13.821 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
21:37:13.821 00.000 4288 MoveAxis(W, 168, ABG)
21:37:13.821 00.000 4288 Guiding  Dir = 3, Dur = 168
21:37:13.823 00.002 4288 IsGuiding returns 0
21:37:13.823 00.000 4288 PulseGuide returned control before completion, sleep 178
21:37:14.012 00.189 4288 IsGuiding returns 1
21:37:14.012 00.000 4288 scope still moving after pulse duration time elapsed
21:37:14.043 00.031 4288 IsGuiding returns 1
21:37:14.075 00.032 4288 IsGuiding returns 0
21:37:14.075 00.000 4288 scope move finished after 168 + 83 ms
21:37:14.075 00.000 4288 Move returns status 0, amount 168
21:37:14.075 00.000 4288 MoveAxis(S, 59, ABG)
21:37:14.075 00.000 4288 Guiding  Dir = 1, Dur = 59
21:37:14.075 00.000 4288 IsGuiding returns 0
21:37:14.075 00.000 4288 PulseGuide returned control before completion, sleep 69
21:37:14.154 00.079 4288 IsGuiding returns 1
21:37:14.154 00.000 4288 scope still moving after pulse duration time elapsed
21:37:14.186 00.032 4288 IsGuiding returns 0
21:37:14.186 00.000 4288 scope move finished after 59 + 50 ms
21:37:14.186 00.000 4288 Move returns status 0, amount 59
21:37:14.186 00.000 4288 move complete, result=0
21:37:14.186 00.000 4288 worker thread done servicing request
21:37:14.186 00.000 4288 Worker thread wakes up
21:37:14.186 00.000 8756 GuideStep: 2.4 px 168 ms WEST, 0.4 px 59 ms SOUTH
21:37:14.186 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:37:14.186 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:37:17.104 02.918 4288 Exposure complete
21:37:17.150 00.046 4288 worker thread done servicing request
21:37:17.150 00.000 8756 OnExposeComplete: enter
21:37:17.161 00.011 8756 UpdateGuideState(): m_state=6
21:37:17.161 00.000 8756 Star::Find(15, 69, 296, 0, (0,0,0,0), 1.5, 10.0, 255) frame 107
21:37:17.168 00.007 8756 Star::Find returns 1 (0), X=68.36, Y=295.60, Mass=1924, SNR=30.9, Peak=132 HFD=3.4
21:37:17.170 00.002 8756 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.74) = xAngle (0.19 = 0.19)
21:37:17.170 00.000 8756 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.23 = -3.05)
21:37:17.177 00.007 8756 CameraToMount -- cameraX=-3.15 cameraY=0.65 hyp=3.22 cameraTheta=2.94 mountX=3.16 mountY=-0.30, mountTheta=-0.09
21:37:17.181 00.004 8756 SchedulePrimaryMove(10493588, x=-3.15, y=0.65, opts=13)
21:37:17.183 00.002 8756 Enqueuing Move request for scope (-3.15, 0.65)
21:37:17.185 00.002 4288 Worker thread wakes up
21:37:17.187 00.002 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:37:17.189 00.002 4288 worker thread servicing REQUEST_MOVE scope ofs (-3.15, 0.65) opts 0xd
21:37:17.189 00.000 8756 UpdateGuideState exits: m=1924 SNR=30.9
21:37:17.191 00.002 4288 Handling offset move in thread for scope, endpoint = (-3.15, 0.65)
21:37:17.191 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:17.193 00.002 4288 Moving (-3.15, 0.65) raw xDistance=3.16 yDistance=-0.30
21:37:17.193 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:37:17.197 00.004 8756 Enqueuing Expose request
21:37:17.199 00.002 4288 PPEC rslt: input = 3.16, final = 2.41, react = 1.89, pred = 1.93, hyst = 1.78, hyst_pct = 0.69, period_length = 662.83
21:37:17.199 00.000 4288 PPEC: input: 3.16, control: 2.41, exposure: 3000
21:37:17.199 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:37:17.199 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
21:37:17.199 00.000 4288 MoveAxis(W, 281, ABG)
21:37:17.199 00.000 4288 Guiding  Dir = 3, Dur = 281
21:37:17.199 00.000 4288 IsGuiding returns 0
21:37:17.199 00.000 4288 PulseGuide returned control before completion, sleep 291
21:37:17.493 00.294 4288 IsGuiding returns 1
21:37:17.493 00.000 4288 scope still moving after pulse duration time elapsed
21:37:17.525 00.032 4288 IsGuiding returns 0
21:37:17.525 00.000 4288 scope move finished after 281 + 44 ms
21:37:17.525 00.000 4288 Move returns status 0, amount 281
21:37:17.525 00.000 4288 MoveAxis(N, 0, ABG)
21:37:17.525 00.000 4288 Move returns status 0, amount 0
21:37:17.525 00.000 4288 move complete, result=0
21:37:17.525 00.000 4288 worker thread done servicing request
21:37:17.525 00.000 4288 Worker thread wakes up
21:37:17.525 00.000 8756 GuideStep: 3.2 px 281 ms WEST, -0.3 px 0 ms NORTH
21:37:17.527 00.002 4288 worker thread servicing REQUEST_EXPOSE 3000
21:37:17.527 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:37:20.674 03.147 4288 Exposure complete
21:37:20.740 00.066 4288 worker thread done servicing request
21:37:20.740 00.000 8756 OnExposeComplete: enter
21:37:20.742 00.002 8756 UpdateGuideState(): m_state=6
21:37:20.744 00.002 8756 Star::Find(15, 68, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 108
21:37:20.746 00.002 8756 Star::Find returns 1 (0), X=69.75, Y=296.03, Mass=1985, SNR=31.4, Peak=156 HFD=3.2
21:37:20.748 00.002 8756 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.74) = xAngle (-0.16 = -0.16)
21:37:20.750 00.002 8756 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (2.88 = 2.88)
21:37:20.750 00.000 8756 CameraToMount -- cameraX=-1.76 cameraY=1.09 hyp=2.07 cameraTheta=2.59 mountX=2.04 mountY=0.53, mountTheta=0.25
21:37:20.754 00.004 8756 SchedulePrimaryMove(10493588, x=-1.76, y=1.09, opts=13)
21:37:20.757 00.003 8756 Enqueuing Move request for scope (-1.76, 1.09)
21:37:20.757 00.000 4288 Worker thread wakes up
21:37:20.757 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:37:20.757 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-1.76, 1.09) opts 0xd
21:37:20.757 00.000 8756 UpdateGuideState exits: m=1985 SNR=31.4
21:37:20.757 00.000 4288 Handling offset move in thread for scope, endpoint = (-1.76, 1.09)
21:37:20.757 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:20.757 00.000 4288 Moving (-1.76, 1.09) raw xDistance=2.04 yDistance=0.53
21:37:20.757 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:37:20.757 00.000 8756 Enqueuing Expose request
21:37:20.757 00.000 4288 PPEC rslt: input = 2.04, final = 1.25, react = 1.23, pred = 0.15, hyst = 1.19, hyst_pct = 0.69, period_length = 662.83
21:37:20.757 00.000 4288 PPEC: input: 2.04, control: 1.25, exposure: 3000
21:37:20.757 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
21:37:20.757 00.000 4288 MoveAxis(W, 145, ABG)
21:37:20.757 00.000 4288 Guiding  Dir = 3, Dur = 145
21:37:20.769 00.012 4288 IsGuiding returns 0
21:37:20.769 00.000 4288 PulseGuide returned control before completion, sleep 155
21:37:20.929 00.160 4288 IsGuiding returns 1
21:37:20.929 00.000 4288 scope still moving after pulse duration time elapsed
21:37:20.961 00.032 4288 IsGuiding returns 0
21:37:20.961 00.000 4288 scope move finished after 145 + 46 ms
21:37:20.961 00.000 4288 Move returns status 0, amount 145
21:37:20.961 00.000 4288 MoveAxis(S, 75, ABG)
21:37:20.961 00.000 4288 Guiding  Dir = 1, Dur = 75
21:37:20.961 00.000 4288 IsGuiding returns 0
21:37:20.961 00.000 4288 PulseGuide returned control before completion, sleep 85
21:37:21.056 00.095 4288 IsGuiding returns 1
21:37:21.056 00.000 4288 scope still moving after pulse duration time elapsed
21:37:21.088 00.032 4288 IsGuiding returns 0
21:37:21.088 00.000 4288 scope move finished after 75 + 48 ms
21:37:21.088 00.000 4288 Move returns status 0, amount 75
21:37:21.088 00.000 4288 move complete, result=0
21:37:21.088 00.000 4288 worker thread done servicing request
21:37:21.088 00.000 8756 GuideStep: 2.0 px 145 ms WEST, 0.5 px 75 ms SOUTH
21:37:21.088 00.000 4288 Worker thread wakes up
21:37:21.088 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:37:21.088 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:37:24.018 02.930 4288 Exposure complete
21:37:24.081 00.063 4288 worker thread done servicing request
21:37:24.081 00.000 8756 OnExposeComplete: enter
21:37:24.081 00.000 8756 UpdateGuideState(): m_state=6
21:37:24.081 00.000 8756 Star::Find(15, 69, 296, 0, (0,0,0,0), 1.5, 10.0, 255) frame 109
21:37:24.081 00.000 8756 Star::Find returns 1 (0), X=68.77, Y=295.72, Mass=1999, SNR=31.5, Peak=170 HFD=3.2
21:37:24.081 00.000 8756 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.74) = xAngle (0.12 = 0.12)
21:37:24.081 00.000 8756 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.16 = -3.12)
21:37:24.081 00.000 8756 CameraToMount -- cameraX=-2.74 cameraY=0.78 hyp=2.85 cameraTheta=2.86 mountX=2.83 mountY=-0.06, mountTheta=-0.02
21:37:24.097 00.016 8756 SchedulePrimaryMove(10493588, x=-2.74, y=0.78, opts=13)
21:37:24.097 00.000 8756 Enqueuing Move request for scope (-2.74, 0.78)
21:37:24.097 00.000 4288 Worker thread wakes up
21:37:24.097 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:37:24.097 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-2.74, 0.78) opts 0xd
21:37:24.097 00.000 8756 UpdateGuideState exits: m=1999 SNR=31.5
21:37:24.097 00.000 4288 Handling offset move in thread for scope, endpoint = (-2.74, 0.78)
21:37:24.097 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:24.097 00.000 4288 Moving (-2.74, 0.78) raw xDistance=2.83 yDistance=-0.06
21:37:24.097 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:37:24.097 00.000 8756 Enqueuing Expose request
21:37:24.097 00.000 4288 PPEC rslt: input = 2.83, final = 2.30, react = 1.70, pred = 1.97, hyst = 1.67, hyst_pct = 0.68, period_length = 662.83
21:37:24.097 00.000 4288 PPEC: input: 2.83, control: 2.30, exposure: 3000
21:37:24.097 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:24.097 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:37:24.097 00.000 4288 MoveAxis(W, 268, ABG)
21:37:24.097 00.000 4288 Guiding  Dir = 3, Dur = 268
21:37:24.097 00.000 4288 IsGuiding returns 0
21:37:24.097 00.000 4288 PulseGuide returned control before completion, sleep 278
21:37:24.400 00.303 4288 IsGuiding returns 1
21:37:24.400 00.000 4288 scope still moving after pulse duration time elapsed
21:37:24.432 00.032 4288 IsGuiding returns 0
21:37:24.432 00.000 4288 scope move finished after 268 + 54 ms
21:37:24.432 00.000 4288 Move returns status 0, amount 268
21:37:24.432 00.000 4288 MoveAxis(N, 0, ABG)
21:37:24.432 00.000 4288 Move returns status 0, amount 0
21:37:24.432 00.000 4288 move complete, result=0
21:37:24.432 00.000 4288 worker thread done servicing request
21:37:24.432 00.000 8756 GuideStep: 2.8 px 268 ms WEST, -0.1 px 0 ms NORTH
21:37:24.432 00.000 4288 Worker thread wakes up
21:37:24.432 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:37:24.432 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:37:27.574 03.142 4288 Exposure complete
21:37:27.653 00.079 4288 worker thread done servicing request
21:37:27.653 00.000 8756 OnExposeComplete: enter
21:37:27.653 00.000 8756 UpdateGuideState(): m_state=6
21:37:27.653 00.000 8756 Star::Find(15, 68, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 110
21:37:27.653 00.000 8756 Star::Find returns 1 (0), X=69.32, Y=295.50, Mass=1917, SNR=30.8, Peak=194 HFD=3.1
21:37:27.653 00.000 8756 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.74) = xAngle (0.15 = 0.15)
21:37:27.653 00.000 8756 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.19 = -3.09)
21:37:27.653 00.000 8756 CameraToMount -- cameraX=-2.18 cameraY=0.56 hyp=2.26 cameraTheta=2.89 mountX=2.23 mountY=-0.11, mountTheta=-0.05
21:37:27.669 00.016 8756 SchedulePrimaryMove(10493588, x=-2.18, y=0.56, opts=13)
21:37:27.669 00.000 8756 Enqueuing Move request for scope (-2.18, 0.56)
21:37:27.669 00.000 4288 Worker thread wakes up
21:37:27.669 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:37:27.669 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-2.18, 0.56) opts 0xd
21:37:27.669 00.000 8756 UpdateGuideState exits: m=1917 SNR=30.8
21:37:27.669 00.000 4288 Handling offset move in thread for scope, endpoint = (-2.18, 0.56)
21:37:27.669 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:27.669 00.000 4288 Moving (-2.18, 0.56) raw xDistance=2.23 yDistance=-0.11
21:37:27.669 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:37:27.669 00.000 8756 Enqueuing Expose request
21:37:27.669 00.000 4288 PPEC rslt: input = 2.23, final = 1.86, react = 1.34, pred = 1.76, hyst = 1.28, hyst_pct = 0.68, period_length = 662.83
21:37:27.669 00.000 4288 PPEC: input: 2.23, control: 1.86, exposure: 3000
21:37:27.669 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:27.669 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:37:27.669 00.000 4288 MoveAxis(W, 216, ABG)
21:37:27.669 00.000 4288 Guiding  Dir = 3, Dur = 216
21:37:27.669 00.000 4288 IsGuiding returns 0
21:37:27.669 00.000 4288 PulseGuide returned control before completion, sleep 226
21:37:27.923 00.254 4288 IsGuiding returns 0
21:37:27.923 00.000 4288 Move returns status 0, amount 216
21:37:27.923 00.000 4288 MoveAxis(N, 0, ABG)
21:37:27.923 00.000 4288 Move returns status 0, amount 0
21:37:27.923 00.000 4288 move complete, result=0
21:37:27.923 00.000 4288 worker thread done servicing request
21:37:27.923 00.000 8756 GuideStep: 2.2 px 216 ms WEST, -0.1 px 0 ms NORTH
21:37:27.923 00.000 4288 Worker thread wakes up
21:37:27.923 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:37:27.923 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:37:30.857 02.934 4288 Exposure complete
21:37:30.905 00.048 4288 worker thread done servicing request
21:37:30.905 00.000 8756 OnExposeComplete: enter
21:37:30.905 00.000 8756 UpdateGuideState(): m_state=6
21:37:30.905 00.000 8756 Star::Find(15, 69, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
21:37:30.905 00.000 8756 Star::Find returns 1 (0), X=69.64, Y=295.57, Mass=2031, SNR=31.7, Peak=179 HFD=3.1
21:37:30.905 00.000 8756 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.74) = xAngle (0.07 = 0.07)
21:37:30.905 00.000 8756 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.11 = 3.11)
21:37:30.921 00.016 8756 CameraToMount -- cameraX=-1.87 cameraY=0.63 hyp=1.97 cameraTheta=2.82 mountX=1.96 mountY=0.05, mountTheta=0.03
21:37:30.921 00.000 8756 SchedulePrimaryMove(10493588, x=-1.87, y=0.63, opts=13)
21:37:30.921 00.000 8756 Enqueuing Move request for scope (-1.87, 0.63)
21:37:30.921 00.000 4288 Worker thread wakes up
21:37:30.921 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:37:30.921 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-1.87, 0.63) opts 0xd
21:37:30.921 00.000 8756 UpdateGuideState exits: m=2031 SNR=31.7
21:37:30.921 00.000 4288 Handling offset move in thread for scope, endpoint = (-1.87, 0.63)
21:37:30.921 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:30.921 00.000 4288 Moving (-1.87, 0.63) raw xDistance=1.96 yDistance=0.05
21:37:30.921 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:37:30.921 00.000 8756 Enqueuing Expose request
21:37:30.937 00.016 4288 PPEC rslt: input = 1.96, final = 1.40, react = 1.18, pred = 0.66, hyst = 1.20, hyst_pct = 0.68, period_length = 662.83
21:37:30.937 00.000 4288 PPEC: input: 1.96, control: 1.40, exposure: 3000
21:37:30.937 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:30.937 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:37:30.937 00.000 4288 MoveAxis(W, 163, ABG)
21:37:30.937 00.000 4288 Guiding  Dir = 3, Dur = 163
21:37:30.937 00.000 4288 IsGuiding returns 0
21:37:30.937 00.000 4288 PulseGuide returned control before completion, sleep 173
21:37:31.113 00.176 4288 IsGuiding returns 1
21:37:31.113 00.000 4288 scope still moving after pulse duration time elapsed
21:37:31.145 00.032 4288 IsGuiding returns 0
21:37:31.145 00.000 4288 scope move finished after 163 + 44 ms
21:37:31.145 00.000 4288 Move returns status 0, amount 163
21:37:31.145 00.000 4288 MoveAxis(N, 0, ABG)
21:37:31.145 00.000 4288 Move returns status 0, amount 0
21:37:31.145 00.000 4288 move complete, result=0
21:37:31.145 00.000 4288 worker thread done servicing request
21:37:31.145 00.000 8756 GuideStep: 2.0 px 163 ms WEST, 0.1 px 0 ms NORTH
21:37:31.145 00.000 4288 Worker thread wakes up
21:37:31.145 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:37:31.145 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:37:34.296 03.151 4288 Exposure complete
21:37:34.360 00.064 4288 worker thread done servicing request
21:37:34.360 00.000 8756 OnExposeComplete: enter
21:37:34.360 00.000 8756 UpdateGuideState(): m_state=6
21:37:34.360 00.000 8756 Star::Find(15, 69, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
21:37:34.360 00.000 8756 Star::Find returns 1 (0), X=69.68, Y=295.67, Mass=2006, SNR=31.5, Peak=168 HFD=3.1
21:37:34.360 00.000 8756 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.74) = xAngle (0.02 = 0.02)
21:37:34.360 00.000 8756 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.06 = 3.06)
21:37:34.360 00.000 8756 CameraToMount -- cameraX=-1.83 cameraY=0.72 hyp=1.97 cameraTheta=2.77 mountX=1.97 mountY=0.16, mountTheta=0.08
21:37:34.360 00.000 8756 SchedulePrimaryMove(10493588, x=-1.83, y=0.72, opts=13)
21:37:34.376 00.016 8756 Enqueuing Move request for scope (-1.83, 0.72)
21:37:34.376 00.000 4288 Worker thread wakes up
21:37:34.376 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:37:34.376 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-1.83, 0.72) opts 0xd
21:37:34.376 00.000 8756 UpdateGuideState exits: m=2006 SNR=31.5
21:37:34.376 00.000 4288 Handling offset move in thread for scope, endpoint = (-1.83, 0.72)
21:37:34.376 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:34.376 00.000 4288 Moving (-1.83, 0.72) raw xDistance=1.97 yDistance=0.16
21:37:34.376 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:37:34.376 00.000 8756 Enqueuing Expose request
21:37:34.376 00.000 4288 PPEC rslt: input = 1.97, final = 1.19, react = 1.18, pred = 0.06, hyst = 1.17, hyst_pct = 0.68, period_length = 662.83
21:37:34.376 00.000 4288 PPEC: input: 1.97, control: 1.19, exposure: 3000
21:37:34.376 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.16
21:37:34.376 00.000 4288 MoveAxis(W, 139, ABG)
21:37:34.376 00.000 4288 Guiding  Dir = 3, Dur = 139
21:37:34.376 00.000 4288 IsGuiding returns 0
21:37:34.376 00.000 4288 PulseGuide returned control before completion, sleep 149
21:37:34.552 00.176 4288 IsGuiding returns 0
21:37:34.552 00.000 4288 Move returns status 0, amount 139
21:37:34.552 00.000 4288 MoveAxis(S, 22, ABG)
21:37:34.552 00.000 4288 Guiding  Dir = 1, Dur = 22
21:37:34.552 00.000 4288 IsGuiding returns 0
21:37:34.552 00.000 4288 PulseGuide returned control before completion, sleep 32
21:37:34.599 00.047 4288 IsGuiding returns 1
21:37:34.599 00.000 4288 scope still moving after pulse duration time elapsed
21:37:34.631 00.032 4288 IsGuiding returns 0
21:37:34.631 00.000 4288 scope move finished after 22 + 55 ms
21:37:34.631 00.000 4288 Move returns status 0, amount 22
21:37:34.631 00.000 4288 move complete, result=0
21:37:34.631 00.000 4288 worker thread done servicing request
21:37:34.631 00.000 4288 Worker thread wakes up
21:37:34.631 00.000 8756 GuideStep: 2.0 px 139 ms WEST, 0.2 px 22 ms SOUTH
21:37:34.631 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:37:34.631 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:37:37.559 02.928 4288 Exposure complete
21:37:37.623 00.064 4288 worker thread done servicing request
21:37:37.623 00.000 8756 OnExposeComplete: enter
21:37:37.623 00.000 8756 UpdateGuideState(): m_state=6
21:37:37.638 00.015 8756 Star::Find(15, 69, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
21:37:37.638 00.000 8756 Star::Find returns 1 (0), X=69.53, Y=295.83, Mass=1987, SNR=31.4, Peak=173 HFD=3.2
21:37:37.638 00.000 8756 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.74) = xAngle (-0.02 = -0.02)
21:37:37.638 00.000 8756 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.02 = 3.02)
21:37:37.638 00.000 8756 CameraToMount -- cameraX=-1.98 cameraY=0.88 hyp=2.17 cameraTheta=2.72 mountX=2.17 mountY=0.27, mountTheta=0.12
21:37:37.638 00.000 8756 SchedulePrimaryMove(10493588, x=-1.98, y=0.88, opts=13)
21:37:37.638 00.000 8756 Enqueuing Move request for scope (-1.98, 0.88)
21:37:37.638 00.000 4288 Worker thread wakes up
21:37:37.638 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:37:37.654 00.016 4288 worker thread servicing REQUEST_MOVE scope ofs (-1.98, 0.88) opts 0xd
21:37:37.654 00.000 8756 UpdateGuideState exits: m=1987 SNR=31.4
21:37:37.654 00.000 4288 Handling offset move in thread for scope, endpoint = (-1.98, 0.88)
21:37:37.654 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:37.654 00.000 4288 Moving (-1.98, 0.88) raw xDistance=2.17 yDistance=0.27
21:37:37.654 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:37:37.654 00.000 8756 Enqueuing Expose request
21:37:37.654 00.000 4288 PPEC rslt: input = 2.17, final = 1.16, react = 1.30, pred = -0.34, hyst = 1.25, hyst_pct = 0.67, period_length = 662.83
21:37:37.654 00.000 4288 PPEC: input: 2.17, control: 1.16, exposure: 3000
21:37:37.654 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
21:37:37.654 00.000 4288 MoveAxis(W, 135, ABG)
21:37:37.654 00.000 4288 Guiding  Dir = 3, Dur = 135
21:37:37.654 00.000 4288 IsGuiding returns 0
21:37:37.654 00.000 4288 PulseGuide returned control before completion, sleep 145
21:37:37.813 00.159 4288 IsGuiding returns 1
21:37:37.813 00.000 4288 scope still moving after pulse duration time elapsed
21:37:37.845 00.032 4288 IsGuiding returns 0
21:37:37.845 00.000 4288 scope move finished after 135 + 47 ms
21:37:37.845 00.000 4288 Move returns status 0, amount 135
21:37:37.845 00.000 4288 MoveAxis(S, 38, ABG)
21:37:37.845 00.000 4288 Guiding  Dir = 1, Dur = 38
21:37:37.845 00.000 4288 IsGuiding returns 0
21:37:37.847 00.002 4288 PulseGuide returned control before completion, sleep 48
21:37:37.909 00.062 4288 IsGuiding returns 1
21:37:37.909 00.000 4288 scope still moving after pulse duration time elapsed
21:37:37.941 00.032 4288 IsGuiding returns 0
21:37:37.941 00.000 4288 scope move finished after 38 + 55 ms
21:37:37.941 00.000 4288 Move returns status 0, amount 38
21:37:37.941 00.000 4288 move complete, result=0
21:37:37.941 00.000 4288 worker thread done servicing request
21:37:37.941 00.000 8756 GuideStep: 2.2 px 135 ms WEST, 0.3 px 38 ms SOUTH
21:37:37.950 00.009 4288 Worker thread wakes up
21:37:37.950 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:37:37.950 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:37:41.075 03.125 4288 Exposure complete
21:37:41.133 00.058 4288 worker thread done servicing request
21:37:41.133 00.000 8756 OnExposeComplete: enter
21:37:41.133 00.000 8756 UpdateGuideState(): m_state=6
21:37:41.133 00.000 8756 Star::Find(15, 69, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 114
21:37:41.139 00.006 8756 Star::Find returns 1 (0), X=68.51, Y=295.70, Mass=2049, SNR=31.9, Peak=170 HFD=3.2
21:37:41.139 00.000 8756 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.74) = xAngle (0.15 = 0.15)
21:37:41.139 00.000 8756 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.19 = -3.09)
21:37:41.139 00.000 8756 CameraToMount -- cameraX=-3.00 cameraY=0.76 hyp=3.10 cameraTheta=2.90 mountX=3.06 mountY=-0.16, mountTheta=-0.05
21:37:41.139 00.000 8756 SchedulePrimaryMove(10493588, x=-3.00, y=0.76, opts=13)
21:37:41.139 00.000 8756 Enqueuing Move request for scope (-3.00, 0.76)
21:37:41.139 00.000 4288 Worker thread wakes up
21:37:41.139 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:37:41.139 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-3.00, 0.76) opts 0xd
21:37:41.139 00.000 8756 UpdateGuideState exits: m=2049 SNR=31.9
21:37:41.155 00.016 4288 Handling offset move in thread for scope, endpoint = (-3.00, 0.76)
21:37:41.155 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:41.155 00.000 4288 Moving (-3.00, 0.76) raw xDistance=3.06 yDistance=-0.16
21:37:41.155 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:37:41.155 00.000 8756 Enqueuing Expose request
21:37:41.155 00.000 4288 PPEC rslt: input = 3.06, final = 1.84, react = 1.84, pred = 0.23, hyst = 1.72, hyst_pct = 0.67, period_length = 662.83
21:37:41.155 00.000 4288 PPEC: input: 3.06, control: 1.84, exposure: 3000
21:37:41.155 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:37:41.155 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:37:41.155 00.000 4288 MoveAxis(W, 214, ABG)
21:37:41.155 00.000 4288 Guiding  Dir = 3, Dur = 214
21:37:41.155 00.000 4288 IsGuiding returns 0
21:37:41.155 00.000 4288 PulseGuide returned control before completion, sleep 224
21:37:41.393 00.238 4288 IsGuiding returns 1
21:37:41.393 00.000 4288 scope still moving after pulse duration time elapsed
21:37:41.426 00.033 4288 IsGuiding returns 0
21:37:41.426 00.000 4288 scope move finished after 214 + 49 ms
21:37:41.426 00.000 4288 Move returns status 0, amount 214
21:37:41.426 00.000 4288 MoveAxis(N, 0, ABG)
21:37:41.426 00.000 4288 Move returns status 0, amount 0
21:37:41.426 00.000 4288 move complete, result=0
21:37:41.426 00.000 4288 worker thread done servicing request
21:37:41.426 00.000 8756 GuideStep: 3.1 px 214 ms WEST, -0.2 px 0 ms NORTH
21:37:41.426 00.000 4288 Worker thread wakes up
21:37:41.426 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:37:41.426 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:37:44.352 02.926 4288 Exposure complete
21:37:44.415 00.063 4288 worker thread done servicing request
21:37:44.415 00.000 8756 OnExposeComplete: enter
21:37:44.415 00.000 8756 UpdateGuideState(): m_state=6
21:37:44.431 00.016 8756 Star::Find(15, 68, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 115
21:37:44.431 00.000 8756 Star::Find returns 1 (0), X=68.18, Y=296.07, Mass=1970, SNR=31.3, Peak=178 HFD=3.1
21:37:44.431 00.000 8756 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.74) = xAngle (0.07 = 0.07)
21:37:44.431 00.000 8756 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.11 = 3.11)
21:37:44.431 00.000 8756 CameraToMount -- cameraX=-3.33 cameraY=1.13 hyp=3.51 cameraTheta=2.81 mountX=3.51 mountY=0.10, mountTheta=0.03
21:37:44.431 00.000 8756 SchedulePrimaryMove(10493588, x=-3.33, y=1.13, opts=13)
21:37:44.431 00.000 8756 Enqueuing Move request for scope (-3.33, 1.13)
21:37:44.431 00.000 4288 Worker thread wakes up
21:37:44.431 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:37:44.447 00.016 4288 worker thread servicing REQUEST_MOVE scope ofs (-3.33, 1.13) opts 0xd
21:37:44.447 00.000 8756 UpdateGuideState exits: m=1970 SNR=31.3
21:37:44.447 00.000 4288 Handling offset move in thread for scope, endpoint = (-3.33, 1.13)
21:37:44.447 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:44.447 00.000 4288 Moving (-3.33, 1.13) raw xDistance=3.51 yDistance=0.10
21:37:44.447 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:37:44.447 00.000 8756 Enqueuing Expose request
21:37:44.447 00.000 4288 PPEC rslt: input = 3.51, final = 2.18, react = 2.10, pred = 0.53, hyst = 1.96, hyst_pct = 0.67, period_length = 662.83
21:37:44.447 00.000 4288 PPEC: input: 3.51, control: 2.18, exposure: 3000
21:37:44.447 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:44.447 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:37:44.447 00.000 4288 MoveAxis(W, 254, ABG)
21:37:44.447 00.000 4288 Guiding  Dir = 3, Dur = 254
21:37:44.447 00.000 4288 IsGuiding returns 0
21:37:44.447 00.000 4288 PulseGuide returned control before completion, sleep 264
21:37:44.734 00.287 4288 IsGuiding returns 1
21:37:44.734 00.000 4288 scope still moving after pulse duration time elapsed
21:37:44.766 00.032 4288 IsGuiding returns 0
21:37:44.766 00.000 4288 scope move finished after 254 + 55 ms
21:37:44.766 00.000 4288 Move returns status 0, amount 254
21:37:44.766 00.000 4288 MoveAxis(N, 0, ABG)
21:37:44.766 00.000 4288 Move returns status 0, amount 0
21:37:44.766 00.000 4288 move complete, result=0
21:37:44.766 00.000 4288 worker thread done servicing request
21:37:44.766 00.000 8756 GuideStep: 3.5 px 254 ms WEST, 0.1 px 0 ms NORTH
21:37:44.766 00.000 4288 Worker thread wakes up
21:37:44.766 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:37:44.766 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:37:47.902 03.136 4288 Exposure complete
21:37:47.950 00.048 4288 worker thread done servicing request
21:37:47.950 00.000 8756 OnExposeComplete: enter
21:37:47.950 00.000 8756 UpdateGuideState(): m_state=6
21:37:47.966 00.016 8756 Star::Find(15, 68, 296, 0, (0,0,0,0), 1.5, 10.0, 255) frame 116
21:37:47.966 00.000 8756 Star::Find returns 1 (0), X=68.37, Y=295.59, Mass=1972, SNR=31.2, Peak=166 HFD=3.3
21:37:47.966 00.000 8756 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.74) = xAngle (0.19 = 0.19)
21:37:47.966 00.000 8756 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.24 = -3.05)
21:37:47.966 00.000 8756 CameraToMount -- cameraX=-3.14 cameraY=0.65 hyp=3.21 cameraTheta=2.94 mountX=3.15 mountY=-0.30, mountTheta=-0.10
21:37:47.966 00.000 8756 SchedulePrimaryMove(10493588, x=-3.14, y=0.65, opts=13)
21:37:47.966 00.000 8756 Enqueuing Move request for scope (-3.14, 0.65)
21:37:47.966 00.000 4288 Worker thread wakes up
21:37:47.966 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:37:47.966 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-3.14, 0.65) opts 0xd
21:37:47.966 00.000 8756 UpdateGuideState exits: m=1972 SNR=31.2
21:37:47.982 00.016 4288 Handling offset move in thread for scope, endpoint = (-3.14, 0.65)
21:37:47.982 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:47.982 00.000 4288 Moving (-3.14, 0.65) raw xDistance=3.15 yDistance=-0.30
21:37:47.982 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:37:47.982 00.000 8756 Enqueuing Expose request
21:37:47.982 00.000 4288 PPEC rslt: input = 3.15, final = 1.91, react = 1.89, pred = 0.23, hyst = 1.81, hyst_pct = 0.67, period_length = 662.83
21:37:47.982 00.000 4288 PPEC: input: 3.15, control: 1.91, exposure: 3000
21:37:47.982 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:37:47.982 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
21:37:47.982 00.000 4288 MoveAxis(W, 223, ABG)
21:37:47.982 00.000 4288 Guiding  Dir = 3, Dur = 223
21:37:47.982 00.000 4288 IsGuiding returns 0
21:37:47.982 00.000 4288 PulseGuide returned control before completion, sleep 233
21:37:48.237 00.255 4288 IsGuiding returns 1
21:37:48.237 00.000 4288 scope still moving after pulse duration time elapsed
21:37:48.269 00.032 4288 IsGuiding returns 0
21:37:48.269 00.000 4288 scope move finished after 223 + 56 ms
21:37:48.269 00.000 4288 Move returns status 0, amount 223
21:37:48.269 00.000 4288 MoveAxis(N, 0, ABG)
21:37:48.269 00.000 4288 Move returns status 0, amount 0
21:37:48.269 00.000 4288 move complete, result=0
21:37:48.269 00.000 4288 worker thread done servicing request
21:37:48.269 00.000 8756 GuideStep: 3.1 px 223 ms WEST, -0.3 px 0 ms NORTH
21:37:48.269 00.000 4288 Worker thread wakes up
21:37:48.269 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:37:48.269 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:37:51.187 02.918 4288 Exposure complete
21:37:51.242 00.055 4288 worker thread done servicing request
21:37:51.242 00.000 8756 OnExposeComplete: enter
21:37:51.242 00.000 8756 UpdateGuideState(): m_state=6
21:37:51.248 00.006 8756 Star::Find(15, 68, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 117
21:37:51.250 00.002 8756 Star::Find returns 1 (0), X=68.45, Y=295.43, Mass=2012, SNR=31.6, Peak=189 HFD=3.2
21:37:51.250 00.000 8756 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.74) = xAngle (0.24 = 0.24)
21:37:51.252 00.002 8756 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.28 = -3.00)
21:37:51.254 00.002 8756 CameraToMount -- cameraX=-3.06 cameraY=0.48 hyp=3.10 cameraTheta=2.98 mountX=3.01 mountY=-0.43, mountTheta=-0.14
21:37:51.258 00.004 8756 SchedulePrimaryMove(10493588, x=-3.06, y=0.48, opts=13)
21:37:51.260 00.002 8756 Enqueuing Move request for scope (-3.06, 0.48)
21:37:51.262 00.002 4288 Worker thread wakes up
21:37:51.262 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:37:51.264 00.002 4288 worker thread servicing REQUEST_MOVE scope ofs (-3.06, 0.48) opts 0xd
21:37:51.264 00.000 8756 UpdateGuideState exits: m=2012 SNR=31.6
21:37:51.264 00.000 4288 Handling offset move in thread for scope, endpoint = (-3.06, 0.48)
21:37:51.264 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:51.264 00.000 4288 Moving (-3.06, 0.48) raw xDistance=3.01 yDistance=-0.43
21:37:51.264 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:37:51.270 00.006 8756 Enqueuing Expose request
21:37:51.270 00.000 4288 PPEC rslt: input = 3.01, final = 2.17, react = 1.81, pred = 1.18, hyst = 1.76, hyst_pct = 0.66, period_length = 662.83
21:37:51.270 00.000 4288 PPEC: input: 3.01, control: 2.17, exposure: 3000
21:37:51.270 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:37:51.270 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
21:37:51.272 00.002 4288 MoveAxis(W, 252, ABG)
21:37:51.272 00.000 4288 Guiding  Dir = 3, Dur = 252
21:37:51.272 00.000 4288 IsGuiding returns 0
21:37:51.272 00.000 4288 PulseGuide returned control before completion, sleep 262
21:37:51.551 00.279 4288 IsGuiding returns 1
21:37:51.551 00.000 4288 scope still moving after pulse duration time elapsed
21:37:51.583 00.032 4288 IsGuiding returns 0
21:37:51.583 00.000 4288 scope move finished after 252 + 59 ms
21:37:51.583 00.000 4288 Move returns status 0, amount 252
21:37:51.583 00.000 4288 MoveAxis(N, 0, ABG)
21:37:51.583 00.000 4288 Move returns status 0, amount 0
21:37:51.583 00.000 4288 move complete, result=0
21:37:51.583 00.000 4288 worker thread done servicing request
21:37:51.583 00.000 8756 GuideStep: 3.0 px 252 ms WEST, -0.4 px 0 ms NORTH
21:37:51.591 00.008 4288 Worker thread wakes up
21:37:51.591 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:37:51.591 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:37:54.722 03.131 4288 Exposure complete
21:37:54.801 00.079 4288 worker thread done servicing request
21:37:54.801 00.000 8756 OnExposeComplete: enter
21:37:54.801 00.000 8756 UpdateGuideState(): m_state=6
21:37:54.801 00.000 8756 Star::Find(15, 68, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 118
21:37:54.801 00.000 8756 Star::Find returns 1 (0), X=69.27, Y=295.81, Mass=2003, SNR=31.5, Peak=163 HFD=3.3
21:37:54.801 00.000 8756 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.74) = xAngle (0.03 = 0.03)
21:37:54.817 00.016 8756 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.07 = 3.07)
21:37:54.819 00.002 8756 CameraToMount -- cameraX=-2.24 cameraY=0.86 hyp=2.40 cameraTheta=2.77 mountX=2.40 mountY=0.17, mountTheta=0.07
21:37:54.823 00.004 8756 SchedulePrimaryMove(10493588, x=-2.24, y=0.86, opts=13)
21:37:54.825 00.002 8756 Enqueuing Move request for scope (-2.24, 0.86)
21:37:54.825 00.000 4288 Worker thread wakes up
21:37:54.825 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:37:54.828 00.003 4288 worker thread servicing REQUEST_MOVE scope ofs (-2.24, 0.86) opts 0xd
21:37:54.828 00.000 8756 UpdateGuideState exits: m=2003 SNR=31.5
21:37:54.828 00.000 4288 Handling offset move in thread for scope, endpoint = (-2.24, 0.86)
21:37:54.828 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:54.828 00.000 4288 Moving (-2.24, 0.86) raw xDistance=2.40 yDistance=0.17
21:37:54.828 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:37:54.833 00.005 4288 PPEC rslt: input = 2.40, final = 1.60, react = 1.44, pred = 0.52, hyst = 1.41, hyst_pct = 0.66, period_length = 662.83
21:37:54.833 00.000 8756 Enqueuing Expose request
21:37:54.833 00.000 4288 PPEC: input: 2.40, control: 1.60, exposure: 3000
21:37:54.833 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.17
21:37:54.833 00.000 4288 MoveAxis(W, 186, ABG)
21:37:54.833 00.000 4288 Guiding  Dir = 3, Dur = 186
21:37:54.833 00.000 4288 IsGuiding returns 0
21:37:54.833 00.000 4288 PulseGuide returned control before completion, sleep 196
21:37:55.040 00.207 4288 IsGuiding returns 1
21:37:55.040 00.000 4288 scope still moving after pulse duration time elapsed
21:37:55.072 00.032 4288 IsGuiding returns 0
21:37:55.072 00.000 4288 scope move finished after 186 + 51 ms
21:37:55.072 00.000 4288 Move returns status 0, amount 186
21:37:55.072 00.000 4288 MoveAxis(S, 24, ABG)
21:37:55.072 00.000 4288 Guiding  Dir = 1, Dur = 24
21:37:55.072 00.000 4288 IsGuiding returns 0
21:37:55.072 00.000 4288 PulseGuide returned control before completion, sleep 34
21:37:55.119 00.047 4288 IsGuiding returns 1
21:37:55.119 00.000 4288 scope still moving after pulse duration time elapsed
21:37:55.151 00.032 4288 IsGuiding returns 0
21:37:55.151 00.000 4288 scope move finished after 24 + 53 ms
21:37:55.151 00.000 4288 Move returns status 0, amount 24
21:37:55.151 00.000 4288 move complete, result=0
21:37:55.151 00.000 4288 worker thread done servicing request
21:37:55.151 00.000 8756 GuideStep: 2.4 px 186 ms WEST, 0.2 px 24 ms SOUTH
21:37:55.151 00.000 4288 Worker thread wakes up
21:37:55.151 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:37:55.151 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:37:58.079 02.928 4288 Exposure complete
21:37:58.159 00.080 4288 worker thread done servicing request
21:37:58.159 00.000 8756 OnExposeComplete: enter
21:37:58.159 00.000 8756 UpdateGuideState(): m_state=6
21:37:58.159 00.000 8756 Star::Find(15, 69, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 119
21:37:58.159 00.000 8756 Star::Find returns 1 (0), X=68.97, Y=295.69, Mass=1937, SNR=31.0, Peak=166 HFD=3.3
21:37:58.159 00.000 8756 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.74) = xAngle (0.11 = 0.11)
21:37:58.159 00.000 8756 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.15 = -3.13)
21:37:58.177 00.018 8756 CameraToMount -- cameraX=-2.54 cameraY=0.74 hyp=2.65 cameraTheta=2.86 mountX=2.63 mountY=-0.03, mountTheta=-0.01
21:37:58.179 00.002 8756 SchedulePrimaryMove(10493588, x=-2.54, y=0.74, opts=13)
21:37:58.181 00.002 8756 Enqueuing Move request for scope (-2.54, 0.74)
21:37:58.183 00.002 4288 Worker thread wakes up
21:37:58.183 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:37:58.183 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-2.54, 0.74) opts 0xd
21:37:58.186 00.003 8756 UpdateGuideState exits: m=1937 SNR=31.0
21:37:58.186 00.000 4288 Handling offset move in thread for scope, endpoint = (-2.54, 0.74)
21:37:58.186 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:58.186 00.000 4288 Moving (-2.54, 0.74) raw xDistance=2.63 yDistance=-0.03
21:37:58.186 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:37:58.186 00.000 8756 Enqueuing Expose request
21:37:58.191 00.005 4288 PPEC rslt: input = 2.63, final = 1.55, react = 1.58, pred = -0.04, hyst = 1.55, hyst_pct = 0.66, period_length = 662.83
21:37:58.191 00.000 4288 PPEC: input: 2.63, control: 1.55, exposure: 3000
21:37:58.191 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:58.191 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:37:58.191 00.000 4288 MoveAxis(W, 180, ABG)
21:37:58.191 00.000 4288 Guiding  Dir = 3, Dur = 180
21:37:58.193 00.002 4288 IsGuiding returns 0
21:37:58.193 00.000 4288 PulseGuide returned control before completion, sleep 190
21:37:58.398 00.205 4288 IsGuiding returns 1
21:37:58.398 00.000 4288 scope still moving after pulse duration time elapsed
21:37:58.431 00.033 4288 IsGuiding returns 0
21:37:58.431 00.000 4288 scope move finished after 180 + 57 ms
21:37:58.431 00.000 4288 Move returns status 0, amount 180
21:37:58.431 00.000 4288 MoveAxis(N, 0, ABG)
21:37:58.431 00.000 4288 Move returns status 0, amount 0
21:37:58.431 00.000 4288 move complete, result=0
21:37:58.431 00.000 4288 worker thread done servicing request
21:37:58.431 00.000 4288 Worker thread wakes up
21:37:58.431 00.000 8756 GuideStep: 2.6 px 180 ms WEST, -0.0 px 0 ms NORTH
21:37:58.431 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:37:58.431 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:38:01.594 03.163 4288 Exposure complete
21:38:01.657 00.063 4288 worker thread done servicing request
21:38:01.657 00.000 8756 OnExposeComplete: enter
21:38:01.657 00.000 8756 UpdateGuideState(): m_state=6
21:38:01.657 00.000 8756 Star::Find(15, 68, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
21:38:01.657 00.000 8756 Star::Find returns 1 (0), X=68.97, Y=295.57, Mass=2058, SNR=31.9, Peak=182 HFD=3.1
21:38:01.657 00.000 8756 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.74) = xAngle (0.15 = 0.15)
21:38:01.657 00.000 8756 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.20 = -3.09)
21:38:01.657 00.000 8756 CameraToMount -- cameraX=-2.54 cameraY=0.63 hyp=2.62 cameraTheta=2.90 mountX=2.58 mountY=-0.14, mountTheta=-0.05
21:38:01.657 00.000 8756 SchedulePrimaryMove(10493588, x=-2.54, y=0.63, opts=13)
21:38:01.673 00.016 8756 Enqueuing Move request for scope (-2.54, 0.63)
21:38:01.673 00.000 4288 Worker thread wakes up
21:38:01.673 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:38:01.673 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-2.54, 0.63) opts 0xd
21:38:01.673 00.000 8756 UpdateGuideState exits: m=2058 SNR=31.9
21:38:01.673 00.000 4288 Handling offset move in thread for scope, endpoint = (-2.54, 0.63)
21:38:01.673 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:01.673 00.000 4288 Moving (-2.54, 0.63) raw xDistance=2.58 yDistance=-0.14
21:38:01.673 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:38:01.673 00.000 8756 Enqueuing Expose request
21:38:01.673 00.000 4288 PPEC rslt: input = 2.58, final = 1.61, react = 1.55, pred = 0.27, hyst = 1.49, hyst_pct = 0.66, period_length = 662.83
21:38:01.673 00.000 4288 PPEC: input: 2.58, control: 1.61, exposure: 3000
21:38:01.673 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:01.673 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:38:01.673 00.000 4288 MoveAxis(W, 187, ABG)
21:38:01.673 00.000 4288 Guiding  Dir = 3, Dur = 187
21:38:01.673 00.000 4288 IsGuiding returns 0
21:38:01.673 00.000 4288 PulseGuide returned control before completion, sleep 197
21:38:01.895 00.222 4288 IsGuiding returns 1
21:38:01.895 00.000 4288 scope still moving after pulse duration time elapsed
21:38:01.927 00.032 4288 IsGuiding returns 0
21:38:01.927 00.000 4288 scope move finished after 187 + 53 ms
21:38:01.927 00.000 4288 Move returns status 0, amount 187
21:38:01.927 00.000 4288 MoveAxis(N, 0, ABG)
21:38:01.927 00.000 4288 Move returns status 0, amount 0
21:38:01.927 00.000 4288 move complete, result=0
21:38:01.927 00.000 4288 worker thread done servicing request
21:38:01.927 00.000 8756 GuideStep: 2.6 px 187 ms WEST, -0.1 px 0 ms NORTH
21:38:01.927 00.000 4288 Worker thread wakes up
21:38:01.927 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:38:01.927 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:38:04.842 02.915 4288 Exposure complete
21:38:04.921 00.079 4288 worker thread done servicing request
21:38:04.921 00.000 8756 OnExposeComplete: enter
21:38:04.921 00.000 8756 UpdateGuideState(): m_state=6
21:38:04.921 00.000 8756 Star::Find(15, 68, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 121
21:38:04.921 00.000 8756 Star::Find returns 1 (0), X=69.57, Y=295.58, Mass=2007, SNR=31.6, Peak=172 HFD=3.2
21:38:04.921 00.000 8756 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.74) = xAngle (0.08 = 0.08)
21:38:04.921 00.000 8756 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.12 = 3.12)
21:38:04.921 00.000 8756 CameraToMount -- cameraX=-1.94 cameraY=0.64 hyp=2.04 cameraTheta=2.82 mountX=2.03 mountY=0.04, mountTheta=0.02
21:38:04.936 00.015 8756 SchedulePrimaryMove(10493588, x=-1.94, y=0.64, opts=13)
21:38:04.936 00.000 8756 Enqueuing Move request for scope (-1.94, 0.64)
21:38:04.936 00.000 4288 Worker thread wakes up
21:38:04.936 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:38:04.936 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-1.94, 0.64) opts 0xd
21:38:04.936 00.000 8756 UpdateGuideState exits: m=2007 SNR=31.6
21:38:04.936 00.000 4288 Handling offset move in thread for scope, endpoint = (-1.94, 0.64)
21:38:04.936 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:04.936 00.000 4288 Moving (-1.94, 0.64) raw xDistance=2.03 yDistance=0.04
21:38:04.936 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:38:04.936 00.000 8756 Enqueuing Expose request
21:38:04.936 00.000 4288 PPEC rslt: input = 2.03, final = 0.99, react = 1.22, pred = -0.59, hyst = 1.19, hyst_pct = 0.65, period_length = 662.83
21:38:04.936 00.000 4288 PPEC: input: 2.03, control: 0.99, exposure: 3000
21:38:04.936 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:04.936 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:38:04.936 00.000 4288 MoveAxis(W, 116, ABG)
21:38:04.936 00.000 4288 Guiding  Dir = 3, Dur = 116
21:38:04.936 00.000 4288 IsGuiding returns 0
21:38:04.936 00.000 4288 PulseGuide returned control before completion, sleep 126
21:38:05.080 00.144 4288 IsGuiding returns 1
21:38:05.080 00.000 4288 scope still moving after pulse duration time elapsed
21:38:05.111 00.031 4288 IsGuiding returns 0
21:38:05.111 00.000 4288 scope move finished after 116 + 45 ms
21:38:05.111 00.000 4288 Move returns status 0, amount 116
21:38:05.111 00.000 4288 MoveAxis(N, 0, ABG)
21:38:05.111 00.000 4288 Move returns status 0, amount 0
21:38:05.111 00.000 4288 move complete, result=0
21:38:05.111 00.000 4288 worker thread done servicing request
21:38:05.111 00.000 8756 GuideStep: 2.0 px 116 ms WEST, 0.0 px 0 ms NORTH
21:38:05.111 00.000 4288 Worker thread wakes up
21:38:05.111 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:38:05.111 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:38:08.269 03.158 4288 Exposure complete
21:38:08.332 00.063 4288 worker thread done servicing request
21:38:08.332 00.000 8756 OnExposeComplete: enter
21:38:08.332 00.000 8756 UpdateGuideState(): m_state=6
21:38:08.332 00.000 8756 Star::Find(15, 69, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 122
21:38:08.332 00.000 8756 Star::Find returns 1 (0), X=70.15, Y=295.38, Mass=1985, SNR=31.3, Peak=186 HFD=3.3
21:38:08.332 00.000 8756 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.74) = xAngle (0.09 = 0.09)
21:38:08.332 00.000 8756 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.13 = 3.13)
21:38:08.332 00.000 8756 CameraToMount -- cameraX=-1.36 cameraY=0.44 hyp=1.43 cameraTheta=2.83 mountX=1.42 mountY=0.02, mountTheta=0.01
21:38:08.332 00.000 8756 SchedulePrimaryMove(10493588, x=-1.36, y=0.44, opts=13)
21:38:08.348 00.016 8756 Enqueuing Move request for scope (-1.36, 0.44)
21:38:08.348 00.000 4288 Worker thread wakes up
21:38:08.348 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:38:08.348 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-1.36, 0.44) opts 0xd
21:38:08.348 00.000 8756 UpdateGuideState exits: m=1985 SNR=31.3
21:38:08.348 00.000 4288 Handling offset move in thread for scope, endpoint = (-1.36, 0.44)
21:38:08.348 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:08.348 00.000 4288 Moving (-1.36, 0.44) raw xDistance=1.42 yDistance=0.02
21:38:08.348 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:38:08.348 00.000 8756 Enqueuing Expose request
21:38:08.348 00.000 4288 PPEC rslt: input = 1.42, final = 0.47, react = 0.85, pred = -1.12, hyst = 0.86, hyst_pct = 0.65, period_length = 662.83
21:38:08.348 00.000 4288 PPEC: input: 1.42, control: 0.47, exposure: 3000
21:38:08.348 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:08.348 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:38:08.348 00.000 4288 MoveAxis(W, 54, ABG)
21:38:08.348 00.000 4288 Guiding  Dir = 3, Dur = 54
21:38:08.348 00.000 4288 IsGuiding returns 0
21:38:08.348 00.000 4288 PulseGuide returned control before completion, sleep 64
21:38:08.427 00.079 4288 IsGuiding returns 1
21:38:08.427 00.000 4288 scope still moving after pulse duration time elapsed
21:38:08.459 00.032 4288 IsGuiding returns 0
21:38:08.459 00.000 4288 scope move finished after 54 + 44 ms
21:38:08.459 00.000 4288 Move returns status 0, amount 54
21:38:08.459 00.000 4288 MoveAxis(N, 0, ABG)
21:38:08.459 00.000 4288 Move returns status 0, amount 0
21:38:08.459 00.000 4288 move complete, result=0
21:38:08.459 00.000 4288 worker thread done servicing request
21:38:08.459 00.000 4288 Worker thread wakes up
21:38:08.459 00.000 8756 GuideStep: 1.4 px 54 ms WEST, 0.0 px 0 ms NORTH
21:38:08.459 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:38:08.459 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:38:11.394 02.935 4288 Exposure complete
21:38:11.457 00.063 4288 worker thread done servicing request
21:38:11.457 00.000 8756 OnExposeComplete: enter
21:38:11.457 00.000 8756 UpdateGuideState(): m_state=6
21:38:11.457 00.000 8756 Star::Find(15, 70, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 123
21:38:11.457 00.000 8756 Star::Find returns 1 (0), X=70.02, Y=295.76, Mass=2011, SNR=31.6, Peak=179 HFD=3.2
21:38:11.457 00.000 8756 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.74) = xAngle (-0.10 = -0.10)
21:38:11.457 00.000 8756 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (2.94 = 2.94)
21:38:11.457 00.000 8756 CameraToMount -- cameraX=-1.49 cameraY=0.81 hyp=1.70 cameraTheta=2.64 mountX=1.69 mountY=0.34, mountTheta=0.20
21:38:11.473 00.016 8756 SchedulePrimaryMove(10493588, x=-1.49, y=0.81, opts=13)
21:38:11.473 00.000 8756 Enqueuing Move request for scope (-1.49, 0.81)
21:38:11.473 00.000 4288 Worker thread wakes up
21:38:11.473 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:38:11.473 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-1.49, 0.81) opts 0xd
21:38:11.473 00.000 8756 UpdateGuideState exits: m=2011 SNR=31.6
21:38:11.473 00.000 4288 Handling offset move in thread for scope, endpoint = (-1.49, 0.81)
21:38:11.473 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:11.473 00.000 4288 Moving (-1.49, 0.81) raw xDistance=1.69 yDistance=0.34
21:38:11.473 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:38:11.473 00.000 8756 Enqueuing Expose request
21:38:11.473 00.000 4288 PPEC rslt: input = 1.69, final = 1.00, react = 1.01, pred = 0.05, hyst = 0.97, hyst_pct = 0.65, period_length = 662.83
21:38:11.473 00.000 4288 PPEC: input: 1.69, control: 1.00, exposure: 3000
21:38:11.473 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:38:11.473 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
21:38:11.473 00.000 4288 MoveAxis(W, 117, ABG)
21:38:11.473 00.000 4288 Guiding  Dir = 3, Dur = 117
21:38:11.473 00.000 4288 IsGuiding returns 0
21:38:11.473 00.000 4288 PulseGuide returned control before completion, sleep 127
21:38:11.615 00.142 4288 IsGuiding returns 1
21:38:11.615 00.000 4288 scope still moving after pulse duration time elapsed
21:38:11.647 00.032 4288 IsGuiding returns 0
21:38:11.647 00.000 4288 scope move finished after 117 + 44 ms
21:38:11.647 00.000 4288 Move returns status 0, amount 117
21:38:11.647 00.000 4288 MoveAxis(N, 0, ABG)
21:38:11.647 00.000 4288 Move returns status 0, amount 0
21:38:11.647 00.000 4288 move complete, result=0
21:38:11.647 00.000 4288 worker thread done servicing request
21:38:11.647 00.000 8756 GuideStep: 1.7 px 117 ms WEST, 0.3 px 0 ms NORTH
21:38:11.647 00.000 4288 Worker thread wakes up
21:38:11.647 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:38:11.647 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:38:14.805 03.158 4288 Exposure complete
21:38:14.867 00.062 4288 worker thread done servicing request
21:38:14.867 00.000 8756 OnExposeComplete: enter
21:38:14.884 00.017 8756 UpdateGuideState(): m_state=6
21:38:14.884 00.000 8756 Star::Find(15, 70, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
21:38:14.884 00.000 8756 Star::Find returns 1 (0), X=70.15, Y=295.59, Mass=2007, SNR=31.5, Peak=171 HFD=3.2
21:38:14.884 00.000 8756 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.74) = xAngle (-0.05 = -0.05)
21:38:14.884 00.000 8756 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (2.99 = 2.99)
21:38:14.884 00.000 8756 CameraToMount -- cameraX=-1.36 cameraY=0.65 hyp=1.50 cameraTheta=2.70 mountX=1.50 mountY=0.22, mountTheta=0.15
21:38:14.884 00.000 8756 SchedulePrimaryMove(10493588, x=-1.36, y=0.65, opts=13)
21:38:14.884 00.000 8756 Enqueuing Move request for scope (-1.36, 0.65)
21:38:14.899 00.015 4288 Worker thread wakes up
21:38:14.899 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:38:14.901 00.002 4288 worker thread servicing REQUEST_MOVE scope ofs (-1.36, 0.65) opts 0xd
21:38:14.901 00.000 8756 UpdateGuideState exits: m=2007 SNR=31.5
21:38:14.901 00.000 4288 Handling offset move in thread for scope, endpoint = (-1.36, 0.65)
21:38:14.904 00.003 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:14.904 00.000 4288 Moving (-1.36, 0.65) raw xDistance=1.50 yDistance=0.22
21:38:14.904 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:38:14.908 00.004 8756 Enqueuing Expose request
21:38:14.908 00.000 4288 PPEC rslt: input = 1.50, final = 0.48, react = 0.90, pred = -1.08, hyst = 0.84, hyst_pct = 0.65, period_length = 662.83
21:38:14.908 00.000 4288 PPEC: input: 1.50, control: 0.48, exposure: 3000
21:38:14.908 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
21:38:14.908 00.000 4288 MoveAxis(W, 56, ABG)
21:38:14.910 00.002 4288 Guiding  Dir = 3, Dur = 56
21:38:14.910 00.000 4288 IsGuiding returns 0
21:38:14.910 00.000 4288 PulseGuide returned control before completion, sleep 66
21:38:14.979 00.069 4288 IsGuiding returns 1
21:38:14.979 00.000 4288 scope still moving after pulse duration time elapsed
21:38:15.011 00.032 4288 IsGuiding returns 0
21:38:15.011 00.000 4288 scope move finished after 56 + 45 ms
21:38:15.011 00.000 4288 Move returns status 0, amount 56
21:38:15.011 00.000 4288 MoveAxis(S, 32, ABG)
21:38:15.011 00.000 4288 Guiding  Dir = 1, Dur = 32
21:38:15.011 00.000 4288 IsGuiding returns 0
21:38:15.011 00.000 4288 PulseGuide returned control before completion, sleep 42
21:38:15.058 00.047 4288 IsGuiding returns 1
21:38:15.058 00.000 4288 scope still moving after pulse duration time elapsed
21:38:15.090 00.032 4288 IsGuiding returns 0
21:38:15.090 00.000 4288 scope move finished after 32 + 45 ms
21:38:15.090 00.000 4288 Move returns status 0, amount 32
21:38:15.090 00.000 4288 move complete, result=0
21:38:15.090 00.000 4288 worker thread done servicing request
21:38:15.090 00.000 4288 Worker thread wakes up
21:38:15.090 00.000 8756 GuideStep: 1.5 px 56 ms WEST, 0.2 px 32 ms SOUTH
21:38:15.092 00.002 4288 worker thread servicing REQUEST_EXPOSE 3000
21:38:15.092 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:38:18.007 02.915 4288 Exposure complete
21:38:18.086 00.079 4288 worker thread done servicing request
21:38:18.086 00.000 8756 OnExposeComplete: enter
21:38:18.086 00.000 8756 UpdateGuideState(): m_state=6
21:38:18.102 00.016 8756 Star::Find(15, 70, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 125
21:38:18.102 00.000 8756 Star::Find returns 1 (0), X=70.94, Y=295.48, Mass=1968, SNR=31.2, Peak=160 HFD=3.3
21:38:18.102 00.000 8756 CameraToMount -- cameraTheta (2.38) - m_xAngle (2.74) = xAngle (-0.36 = -0.36)
21:38:18.102 00.000 8756 CameraToMount -- cameraTheta (2.38) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (2.68 = 2.68)
21:38:18.102 00.000 8756 CameraToMount -- cameraX=-0.57 cameraY=0.54 hyp=0.79 cameraTheta=2.38 mountX=0.73 mountY=0.35, mountTheta=0.44
21:38:18.102 00.000 8756 SchedulePrimaryMove(10493588, x=-0.57, y=0.54, opts=13)
21:38:18.102 00.000 8756 Enqueuing Move request for scope (-0.57, 0.54)
21:38:18.102 00.000 4288 Worker thread wakes up
21:38:18.102 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:38:18.118 00.016 4288 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.54) opts 0xd
21:38:18.118 00.000 8756 UpdateGuideState exits: m=1968 SNR=31.2
21:38:18.118 00.000 4288 Handling offset move in thread for scope, endpoint = (-0.57, 0.54)
21:38:18.118 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:18.118 00.000 4288 Moving (-0.57, 0.54) raw xDistance=0.73 yDistance=0.35
21:38:18.118 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:38:18.118 00.000 8756 Enqueuing Expose request
21:38:18.118 00.000 4288 PPEC rslt: input = 0.73, final = -0.06, react = 0.44, pred = -1.42, hyst = 0.46, hyst_pct = 0.64, period_length = 662.83
21:38:18.118 00.000 4288 PPEC: input: 0.73, control: -0.06, exposure: 3000
21:38:18.118 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
21:38:18.118 00.000 4288 MoveAxis(E, 6, ABG)
21:38:18.118 00.000 4288 Guiding  Dir = 2, Dur = 6
21:38:18.118 00.000 4288 IsGuiding returns 0
21:38:18.118 00.000 4288 PulseGuide returned control before completion, sleep 16
21:38:18.149 00.031 4288 IsGuiding returns 1
21:38:18.149 00.000 4288 scope still moving after pulse duration time elapsed
21:38:18.181 00.032 4288 IsGuiding returns 0
21:38:18.181 00.000 4288 scope move finished after 6 + 48 ms
21:38:18.181 00.000 4288 Move returns status 0, amount 6
21:38:18.181 00.000 4288 MoveAxis(S, 50, ABG)
21:38:18.181 00.000 4288 Guiding  Dir = 1, Dur = 50
21:38:18.181 00.000 4288 IsGuiding returns 0
21:38:18.181 00.000 4288 PulseGuide returned control before completion, sleep 60
21:38:18.244 00.063 4288 IsGuiding returns 1
21:38:18.244 00.000 4288 scope still moving after pulse duration time elapsed
21:38:18.276 00.032 4288 IsGuiding returns 0
21:38:18.276 00.000 4288 scope move finished after 50 + 43 ms
21:38:18.276 00.000 4288 Move returns status 0, amount 50
21:38:18.276 00.000 4288 move complete, result=0
21:38:18.276 00.000 4288 worker thread done servicing request
21:38:18.276 00.000 8756 GuideStep: 0.7 px 6 ms EAST, 0.3 px 50 ms SOUTH
21:38:18.276 00.000 4288 Worker thread wakes up
21:38:18.276 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:38:18.276 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:38:21.413 03.137 4288 Exposure complete
21:38:21.492 00.079 4288 worker thread done servicing request
21:38:21.492 00.000 8756 OnExposeComplete: enter
21:38:21.492 00.000 8756 UpdateGuideState(): m_state=6
21:38:21.492 00.000 8756 Star::Find(15, 70, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
21:38:21.492 00.000 8756 Star::Find returns 1 (0), X=70.74, Y=295.03, Mass=1921, SNR=30.8, Peak=184 HFD=3.0
21:38:21.492 00.000 8756 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.74) = xAngle (0.29 = 0.29)
21:38:21.492 00.000 8756 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.33 = -2.96)
21:38:21.492 00.000 8756 CameraToMount -- cameraX=-0.77 cameraY=0.09 hyp=0.77 cameraTheta=3.03 mountX=0.74 mountY=-0.14, mountTheta=-0.19
21:38:21.508 00.016 8756 SchedulePrimaryMove(10493588, x=-0.77, y=0.09, opts=13)
21:38:21.508 00.000 8756 Enqueuing Move request for scope (-0.77, 0.09)
21:38:21.508 00.000 4288 Worker thread wakes up
21:38:21.508 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:38:21.508 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-0.77, 0.09) opts 0xd
21:38:21.508 00.000 8756 UpdateGuideState exits: m=1921 SNR=30.8
21:38:21.508 00.000 4288 Handling offset move in thread for scope, endpoint = (-0.77, 0.09)
21:38:21.508 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:21.508 00.000 4288 Moving (-0.77, 0.09) raw xDistance=0.74 yDistance=-0.14
21:38:21.508 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:38:21.508 00.000 8756 Enqueuing Expose request
21:38:21.508 00.000 4288 PPEC rslt: input = 0.74, final = 0.35, react = 0.44, pred = -0.24, hyst = 0.43, hyst_pct = 0.64, period_length = 662.83
21:38:21.508 00.000 4288 PPEC: input: 0.74, control: 0.35, exposure: 3000
21:38:21.508 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:21.508 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:38:21.508 00.000 4288 MoveAxis(W, 41, ABG)
21:38:21.508 00.000 4288 Guiding  Dir = 3, Dur = 41
21:38:21.508 00.000 4288 IsGuiding returns 0
21:38:21.508 00.000 4288 PulseGuide returned control before completion, sleep 51
21:38:21.588 00.080 4288 IsGuiding returns 0
21:38:21.588 00.000 4288 Move returns status 0, amount 41
21:38:21.588 00.000 4288 MoveAxis(N, 0, ABG)
21:38:21.588 00.000 4288 Move returns status 0, amount 0
21:38:21.588 00.000 4288 move complete, result=0
21:38:21.588 00.000 4288 worker thread done servicing request
21:38:21.588 00.000 8756 GuideStep: 0.7 px 41 ms WEST, -0.1 px 0 ms NORTH
21:38:21.588 00.000 4288 Worker thread wakes up
21:38:21.588 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:38:21.588 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:38:24.521 02.933 4288 Exposure complete
21:38:24.584 00.063 4288 worker thread done servicing request
21:38:24.584 00.000 8756 OnExposeComplete: enter
21:38:24.599 00.015 8756 UpdateGuideState(): m_state=6
21:38:24.599 00.000 8756 Star::Find(15, 70, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
21:38:24.599 00.000 8756 Star::Find returns 1 (0), X=70.88, Y=295.13, Mass=1998, SNR=31.5, Peak=180 HFD=2.9
21:38:24.599 00.000 8756 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.74) = xAngle (0.11 = 0.11)
21:38:24.599 00.000 8756 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.15 = -3.13)
21:38:24.599 00.000 8756 CameraToMount -- cameraX=-0.63 cameraY=0.19 hyp=0.65 cameraTheta=2.85 mountX=0.65 mountY=-0.01, mountTheta=-0.01
21:38:24.599 00.000 8756 SchedulePrimaryMove(10493588, x=-0.63, y=0.19, opts=13)
21:38:24.599 00.000 8756 Enqueuing Move request for scope (-0.63, 0.19)
21:38:24.615 00.016 4288 Worker thread wakes up
21:38:24.615 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-0.63, 0.19) opts 0xd
21:38:24.615 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:38:24.615 00.000 4288 Handling offset move in thread for scope, endpoint = (-0.63, 0.19)
21:38:24.615 00.000 8756 UpdateGuideState exits: m=1998 SNR=31.5
21:38:24.615 00.000 4288 Moving (-0.63, 0.19) raw xDistance=0.65 yDistance=-0.01
21:38:24.615 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:24.615 00.000 4288 PPEC rslt: input = 0.65, final = 0.02, react = 0.39, pred = -0.94, hyst = 0.35, hyst_pct = 0.64, period_length = 662.83
21:38:24.615 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:38:24.615 00.000 8756 Enqueuing Expose request
21:38:24.615 00.000 4288 PPEC: input: 0.65, control: 0.02, exposure: 3000
21:38:24.615 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:24.615 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:38:24.615 00.000 4288 MoveAxis(W, 3, ABG)
21:38:24.615 00.000 4288 Guiding  Dir = 3, Dur = 3
21:38:24.615 00.000 4288 IsGuiding returns 0
21:38:24.615 00.000 4288 PulseGuide returned control before completion, sleep 13
21:38:24.647 00.032 4288 IsGuiding returns 1
21:38:24.647 00.000 4288 scope still moving after pulse duration time elapsed
21:38:24.679 00.032 4288 IsGuiding returns 0
21:38:24.679 00.000 4288 scope move finished after 3 + 50 ms
21:38:24.679 00.000 4288 Move returns status 0, amount 3
21:38:24.679 00.000 4288 MoveAxis(N, 0, ABG)
21:38:24.679 00.000 4288 Move returns status 0, amount 0
21:38:24.679 00.000 4288 move complete, result=0
21:38:24.679 00.000 4288 worker thread done servicing request
21:38:24.679 00.000 8756 GuideStep: 0.7 px 3 ms WEST, -0.0 px 0 ms NORTH
21:38:24.679 00.000 4288 Worker thread wakes up
21:38:24.679 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:38:24.679 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:38:27.837 03.158 4288 Exposure complete
21:38:27.900 00.063 4288 worker thread done servicing request
21:38:27.900 00.000 8756 OnExposeComplete: enter
21:38:27.900 00.000 8756 UpdateGuideState(): m_state=6
21:38:27.900 00.000 8756 Star::Find(15, 70, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
21:38:27.900 00.000 8756 Star::Find returns 1 (0), X=70.18, Y=294.69, Mass=2035, SNR=31.8, Peak=170 HFD=3.1
21:38:27.900 00.000 8756 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.74) = xAngle (-5.69 = 0.59)
21:38:27.900 00.000 8756 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-2.65 = -2.65)
21:38:27.900 00.000 8756 CameraToMount -- cameraX=-1.33 cameraY=-0.26 hyp=1.35 cameraTheta=-2.95 mountX=1.12 mountY=-0.63, mountTheta=-0.51
21:38:27.916 00.016 8756 SchedulePrimaryMove(10493588, x=-1.33, y=-0.26, opts=13)
21:38:27.916 00.000 8756 Enqueuing Move request for scope (-1.33, -0.26)
21:38:27.916 00.000 4288 Worker thread wakes up
21:38:27.916 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:38:27.916 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-1.33, -0.26) opts 0xd
21:38:27.916 00.000 8756 UpdateGuideState exits: m=2035 SNR=31.8
21:38:27.916 00.000 4288 Handling offset move in thread for scope, endpoint = (-1.33, -0.26)
21:38:27.916 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:27.916 00.000 4288 Moving (-1.33, -0.26) raw xDistance=1.12 yDistance=-0.63
21:38:27.916 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:38:27.916 00.000 8756 Enqueuing Expose request
21:38:27.916 00.000 4288 PPEC rslt: input = 1.12, final = 0.19, react = 0.67, pred = -1.25, hyst = 0.63, hyst_pct = 0.64, period_length = 662.83
21:38:27.916 00.000 4288 PPEC: input: 1.12, control: 0.19, exposure: 3000
21:38:27.916 00.000 4288 resist switch: large excursion: input -0.63 thresh 0.45 direction from 1 to -1
21:38:27.916 00.000 4288 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.90
21:38:27.916 00.000 4288 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
21:38:27.916 00.000 4288 MoveAxis(W, 22, ABG)
21:38:27.916 00.000 4288 Guiding  Dir = 3, Dur = 22
21:38:27.916 00.000 4288 IsGuiding returns 0
21:38:27.916 00.000 4288 PulseGuide returned control before completion, sleep 32
21:38:27.964 00.048 4288 IsGuiding returns 1
21:38:27.964 00.000 4288 scope still moving after pulse duration time elapsed
21:38:27.996 00.032 4288 IsGuiding returns 0
21:38:27.996 00.000 4288 scope move finished after 22 + 44 ms
21:38:27.996 00.000 4288 Move returns status 0, amount 22
21:38:27.996 00.000 4288 BLC: Oldest BLC event removed
21:38:27.996 00.000 4288 BLC: Dec direction reversal from South to North, backlash comp pulse of 267 applied
21:38:27.996 00.000 4288 MoveAxis(N, 358, ABG)
21:38:27.996 00.000 4288 Guiding  Dir = 0, Dur = 358
21:38:27.996 00.000 4288 IsGuiding returns 0
21:38:27.996 00.000 4288 PulseGuide returned control before completion, sleep 368
21:38:28.378 00.382 4288 IsGuiding returns 1
21:38:28.378 00.000 4288 scope still moving after pulse duration time elapsed
21:38:28.410 00.032 4288 IsGuiding returns 0
21:38:28.410 00.000 4288 scope move finished after 358 + 53 ms
21:38:28.410 00.000 4288 Move returns status 0, amount 358
21:38:28.410 00.000 4288 move complete, result=0
21:38:28.410 00.000 4288 worker thread done servicing request
21:38:28.410 00.000 4288 Worker thread wakes up
21:38:28.410 00.000 8756 GuideStep: 1.1 px 22 ms WEST, -0.6 px 358 ms NORTH
21:38:28.419 00.009 4288 worker thread servicing REQUEST_EXPOSE 3000
21:38:28.419 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:38:31.322 02.903 4288 Exposure complete
21:38:31.401 00.079 4288 worker thread done servicing request
21:38:31.401 00.000 8756 OnExposeComplete: enter
21:38:31.401 00.000 8756 UpdateGuideState(): m_state=6
21:38:31.401 00.000 8756 Star::Find(15, 70, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 129
21:38:31.408 00.007 8756 Star::Find returns 1 (0), X=70.83, Y=294.94, Mass=1976, SNR=31.3, Peak=189 HFD=3.0
21:38:31.410 00.002 8756 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.74) = xAngle (0.39 = 0.39)
21:38:31.412 00.002 8756 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.44 = -2.85)
21:38:31.414 00.002 8756 CameraToMount -- cameraX=-0.68 cameraY=0.00 hyp=0.68 cameraTheta=3.14 mountX=0.63 mountY=-0.20, mountTheta=-0.30
21:38:31.417 00.003 8756 SchedulePrimaryMove(10493588, x=-0.68, y=0.00, opts=13)
21:38:31.419 00.002 8756 Enqueuing Move request for scope (-0.68, 0.00)
21:38:31.419 00.000 4288 Worker thread wakes up
21:38:31.421 00.002 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:38:31.421 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 0.00) opts 0xd
21:38:31.422 00.001 8756 UpdateGuideState exits: m=1976 SNR=31.3
21:38:31.422 00.000 4288 Handling offset move in thread for scope, endpoint = (-0.68, 0.00)
21:38:31.422 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:31.422 00.000 4288 Moving (-0.68, 0.00) raw xDistance=0.63 yDistance=-0.20
21:38:31.422 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:38:31.422 00.000 8756 Enqueuing Expose request
21:38:31.428 00.006 4288 BLC: History state: CurrMiss=0.20, AvgInitMiss=-0.09, ShCount=5, LgCount=5, SticCount=1,  Deflections: 0=-0.634867, 1:0.197670
21:38:31.428 00.000 4288 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
21:38:31.428 00.000 4288 BLC: window closed
21:38:31.430 00.002 4288 PPEC rslt: input = 0.63, final = 0.09, react = 0.38, pred = -0.71, hyst = 0.34, hyst_pct = 0.63, period_length = 662.83
21:38:31.430 00.000 4288 PPEC: input: 0.63, control: 0.09, exposure: 3000
21:38:31.430 00.000 4288 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
21:38:31.430 00.000 4288 MoveAxis(W, 11, ABG)
21:38:31.430 00.000 4288 Guiding  Dir = 3, Dur = 11
21:38:31.430 00.000 4288 IsGuiding returns 0
21:38:31.430 00.000 4288 PulseGuide returned control before completion, sleep 21
21:38:31.464 00.034 4288 IsGuiding returns 0
21:38:31.464 00.000 4288 Move returns status 0, amount 11
21:38:31.464 00.000 4288 MoveAxis(N, 28, ABG)
21:38:31.464 00.000 4288 Guiding  Dir = 0, Dur = 28
21:38:31.464 00.000 4288 IsGuiding returns 0
21:38:31.464 00.000 4288 PulseGuide returned control before completion, sleep 38
21:38:31.512 00.048 4288 IsGuiding returns 1
21:38:31.512 00.000 4288 scope still moving after pulse duration time elapsed
21:38:31.544 00.032 4288 IsGuiding returns 0
21:38:31.544 00.000 4288 scope move finished after 28 + 51 ms
21:38:31.544 00.000 4288 Move returns status 0, amount 28
21:38:31.544 00.000 4288 move complete, result=0
21:38:31.544 00.000 4288 worker thread done servicing request
21:38:31.544 00.000 4288 Worker thread wakes up
21:38:31.544 00.000 8756 GuideStep: 0.6 px 11 ms WEST, -0.2 px 28 ms NORTH
21:38:31.546 00.002 4288 worker thread servicing REQUEST_EXPOSE 3000
21:38:31.546 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:38:34.697 03.151 4288 Exposure complete
21:38:34.747 00.050 4288 worker thread done servicing request
21:38:34.747 00.000 8756 OnExposeComplete: enter
21:38:34.747 00.000 8756 UpdateGuideState(): m_state=6
21:38:34.763 00.016 8756 Star::Find(15, 70, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 130
21:38:34.763 00.000 8756 Star::Find returns 1 (0), X=71.55, Y=294.78, Mass=2007, SNR=31.5, Peak=172 HFD=3.2
21:38:34.763 00.000 8756 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.74) = xAngle (-4.05 = 2.23)
21:38:34.763 00.000 8756 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-1.01 = -1.01)
21:38:34.763 00.000 8756 CameraToMount -- cameraX=0.04 cameraY=-0.17 hyp=0.17 cameraTheta=-1.31 mountX=-0.11 mountY=-0.15, mountTheta=-2.20
21:38:34.763 00.000 8756 SchedulePrimaryMove(10493588, x=0.04, y=-0.17, opts=13)
21:38:34.763 00.000 8756 Enqueuing Move request for scope (0.04, -0.17)
21:38:34.763 00.000 4288 Worker thread wakes up
21:38:34.763 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:38:34.779 00.016 4288 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.17) opts 0xd
21:38:34.779 00.000 8756 UpdateGuideState exits: m=2007 SNR=31.5
21:38:34.779 00.000 4288 Handling offset move in thread for scope, endpoint = (0.04, -0.17)
21:38:34.779 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:34.779 00.000 4288 Moving (0.04, -0.17) raw xDistance=-0.11 yDistance=-0.15
21:38:34.779 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:38:34.779 00.000 8756 Enqueuing Expose request
21:38:34.779 00.000 4288 PPEC rslt: input = -0.11, final = -0.17, react = -0.06, pred = -0.45, hyst = 0.00, hyst_pct = 0.63, period_length = 662.83
21:38:34.779 00.000 4288 PPEC: input: -0.11, control: -0.17, exposure: 3000
21:38:34.779 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:34.779 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:38:34.779 00.000 4288 MoveAxis(E, 19, ABG)
21:38:34.779 00.000 4288 Guiding  Dir = 2, Dur = 19
21:38:34.779 00.000 4288 IsGuiding returns 0
21:38:34.779 00.000 4288 PulseGuide returned control before completion, sleep 29
21:38:34.826 00.047 4288 IsGuiding returns 1
21:38:34.826 00.000 4288 scope still moving after pulse duration time elapsed
21:38:34.858 00.032 4288 IsGuiding returns 0
21:38:34.858 00.000 4288 scope move finished after 19 + 51 ms
21:38:34.858 00.000 4288 Move returns status 0, amount 19
21:38:34.858 00.000 4288 MoveAxis(N, 0, ABG)
21:38:34.858 00.000 4288 Move returns status 0, amount 0
21:38:34.858 00.000 4288 move complete, result=0
21:38:34.858 00.000 4288 worker thread done servicing request
21:38:34.858 00.000 4288 Worker thread wakes up
21:38:34.858 00.000 8756 GuideStep: -0.1 px 19 ms EAST, -0.1 px 0 ms NORTH
21:38:34.858 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:38:34.858 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:38:37.788 02.930 4288 Exposure complete
21:38:37.852 00.064 4288 worker thread done servicing request
21:38:37.852 00.000 8756 OnExposeComplete: enter
21:38:37.852 00.000 8756 UpdateGuideState(): m_state=6
21:38:37.852 00.000 8756 Star::Find(15, 71, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 131
21:38:37.860 00.008 8756 Star::Find returns 1 (0), X=71.70, Y=294.33, Mass=1907, SNR=30.7, Peak=165 HFD=3.1
21:38:37.862 00.002 8756 CameraToMount -- cameraTheta (-1.26) - m_xAngle (2.74) = xAngle (-4.01 = 2.27)
21:38:37.864 00.002 8756 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.97 = -0.97)
21:38:37.864 00.000 8756 CameraToMount -- cameraX=0.19 cameraY=-0.62 hyp=0.65 cameraTheta=-1.26 mountX=-0.42 mountY=-0.53, mountTheta=-2.24
21:38:37.867 00.003 8756 SchedulePrimaryMove(10493588, x=0.19, y=-0.62, opts=13)
21:38:37.869 00.002 8756 Enqueuing Move request for scope (0.19, -0.62)
21:38:37.872 00.003 4288 Worker thread wakes up
21:38:37.872 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:38:37.872 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.62) opts 0xd
21:38:37.874 00.002 8756 UpdateGuideState exits: m=1907 SNR=30.7
21:38:37.874 00.000 4288 Handling offset move in thread for scope, endpoint = (0.19, -0.62)
21:38:37.874 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:37.874 00.000 4288 Moving (0.19, -0.62) raw xDistance=-0.42 yDistance=-0.53
21:38:37.874 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:38:37.879 00.005 8756 Enqueuing Expose request
21:38:37.879 00.000 4288 PPEC rslt: input = -0.42, final = -0.48, react = -0.25, pred = -0.67, hyst = -0.22, hyst_pct = 0.63, period_length = 662.83
21:38:37.879 00.000 4288 PPEC: input: -0.42, control: -0.48, exposure: 3000
21:38:37.879 00.000 4288 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
21:38:37.879 00.000 4288 MoveAxis(E, 56, ABG)
21:38:37.879 00.000 4288 Guiding  Dir = 2, Dur = 56
21:38:37.881 00.002 4288 IsGuiding returns 0
21:38:37.881 00.000 4288 PulseGuide returned control before completion, sleep 66
21:38:37.963 00.082 4288 IsGuiding returns 0
21:38:37.963 00.000 4288 Move returns status 0, amount 56
21:38:37.963 00.000 4288 MoveAxis(N, 76, ABG)
21:38:37.963 00.000 4288 Guiding  Dir = 0, Dur = 76
21:38:37.963 00.000 4288 IsGuiding returns 0
21:38:37.965 00.002 4288 PulseGuide returned control before completion, sleep 86
21:38:38.057 00.092 4288 IsGuiding returns 1
21:38:38.057 00.000 4288 scope still moving after pulse duration time elapsed
21:38:38.089 00.032 4288 IsGuiding returns 0
21:38:38.089 00.000 4288 scope move finished after 76 + 48 ms
21:38:38.089 00.000 4288 Move returns status 0, amount 76
21:38:38.089 00.000 4288 move complete, result=0
21:38:38.089 00.000 4288 worker thread done servicing request
21:38:38.089 00.000 8756 GuideStep: -0.4 px 56 ms EAST, -0.5 px 76 ms NORTH
21:38:38.096 00.007 4288 Worker thread wakes up
21:38:38.096 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:38:38.096 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:38:41.245 03.149 4288 Exposure complete
21:38:41.308 00.063 4288 worker thread done servicing request
21:38:41.308 00.000 8756 OnExposeComplete: enter
21:38:41.308 00.000 8756 UpdateGuideState(): m_state=6
21:38:41.308 00.000 8756 Star::Find(15, 71, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 132
21:38:41.308 00.000 8756 Star::Find returns 1 (0), X=72.72, Y=294.91, Mass=2004, SNR=31.5, Peak=178 HFD=3.2
21:38:41.308 00.000 8756 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.74) = xAngle (-2.77 = -2.77)
21:38:41.308 00.000 8756 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (0.27 = 0.27)
21:38:41.308 00.000 8756 CameraToMount -- cameraX=1.21 cameraY=-0.04 hyp=1.21 cameraTheta=-0.03 mountX=-1.13 mountY=0.32, mountTheta=2.87
21:38:41.324 00.016 8756 SchedulePrimaryMove(10493588, x=1.21, y=-0.04, opts=13)
21:38:41.324 00.000 8756 Enqueuing Move request for scope (1.21, -0.04)
21:38:41.324 00.000 4288 Worker thread wakes up
21:38:41.324 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:38:41.324 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (1.21, -0.04) opts 0xd
21:38:41.324 00.000 8756 UpdateGuideState exits: m=2004 SNR=31.5
21:38:41.324 00.000 4288 Handling offset move in thread for scope, endpoint = (1.21, -0.04)
21:38:41.324 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:41.324 00.000 4288 Moving (1.21, -0.04) raw xDistance=-1.13 yDistance=0.32
21:38:41.324 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:38:41.324 00.000 8756 Enqueuing Expose request
21:38:41.324 00.000 4288 PPEC rslt: input = -1.13, final = -0.97, react = -0.68, pred = -0.88, hyst = -0.62, hyst_pct = 0.63, period_length = 662.83
21:38:41.324 00.000 4288 PPEC: input: -1.13, control: -0.97, exposure: 3000
21:38:41.324 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:38:41.324 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
21:38:41.324 00.000 4288 MoveAxis(E, 113, ABG)
21:38:41.324 00.000 4288 Guiding  Dir = 2, Dur = 113
21:38:41.324 00.000 4288 IsGuiding returns 0
21:38:41.324 00.000 4288 PulseGuide returned control before completion, sleep 123
21:38:41.467 00.143 4288 IsGuiding returns 1
21:38:41.467 00.000 4288 scope still moving after pulse duration time elapsed
21:38:41.499 00.032 4288 IsGuiding returns 0
21:38:41.499 00.000 4288 scope move finished after 113 + 48 ms
21:38:41.499 00.000 4288 Move returns status 0, amount 113
21:38:41.499 00.000 4288 MoveAxis(N, 0, ABG)
21:38:41.499 00.000 4288 Move returns status 0, amount 0
21:38:41.499 00.000 4288 move complete, result=0
21:38:41.499 00.000 4288 worker thread done servicing request
21:38:41.499 00.000 8756 GuideStep: -1.1 px 113 ms EAST, 0.3 px 0 ms NORTH
21:38:41.499 00.000 4288 Worker thread wakes up
21:38:41.499 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:38:41.499 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:38:44.416 02.917 4288 Exposure complete
21:38:44.508 00.092 4288 worker thread done servicing request
21:38:44.508 00.000 8756 OnExposeComplete: enter
21:38:44.510 00.002 8756 UpdateGuideState(): m_state=6
21:38:44.510 00.000 8756 Star::Find(15, 72, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 133
21:38:44.510 00.000 8756 Star::Find returns 1 (0), X=72.09, Y=294.89, Mass=1988, SNR=31.4, Peak=169 HFD=3.0
21:38:44.510 00.000 8756 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.74) = xAngle (-2.83 = -2.83)
21:38:44.510 00.000 8756 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (0.21 = 0.21)
21:38:44.510 00.000 8756 CameraToMount -- cameraX=0.58 cameraY=-0.05 hyp=0.58 cameraTheta=-0.09 mountX=-0.55 mountY=0.12, mountTheta=2.93
21:38:44.510 00.000 8756 SchedulePrimaryMove(10493588, x=0.58, y=-0.05, opts=13)
21:38:44.510 00.000 8756 Enqueuing Move request for scope (0.58, -0.05)
21:38:44.526 00.016 4288 Worker thread wakes up
21:38:44.526 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:38:44.526 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.05) opts 0xd
21:38:44.526 00.000 8756 UpdateGuideState exits: m=1988 SNR=31.4
21:38:44.526 00.000 4288 Handling offset move in thread for scope, endpoint = (0.58, -0.05)
21:38:44.526 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:44.526 00.000 4288 Moving (0.58, -0.05) raw xDistance=-0.55 yDistance=0.12
21:38:44.526 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:38:44.526 00.000 8756 Enqueuing Expose request
21:38:44.526 00.000 4288 PPEC rslt: input = -0.55, final = -0.86, react = -0.33, pred = -1.42, hyst = -0.33, hyst_pct = 0.62, period_length = 662.83
21:38:44.526 00.000 4288 PPEC: input: -0.55, control: -0.86, exposure: 3000
21:38:44.526 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:44.526 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:38:44.526 00.000 4288 MoveAxis(E, 100, ABG)
21:38:44.526 00.000 4288 Guiding  Dir = 2, Dur = 100
21:38:44.526 00.000 4288 IsGuiding returns 0
21:38:44.526 00.000 4288 PulseGuide returned control before completion, sleep 110
21:38:44.654 00.128 4288 IsGuiding returns 1
21:38:44.654 00.000 4288 scope still moving after pulse duration time elapsed
21:38:44.686 00.032 4288 IsGuiding returns 0
21:38:44.686 00.000 4288 scope move finished after 100 + 50 ms
21:38:44.686 00.000 4288 Move returns status 0, amount 100
21:38:44.686 00.000 4288 MoveAxis(N, 0, ABG)
21:38:44.686 00.000 4288 Move returns status 0, amount 0
21:38:44.686 00.000 4288 move complete, result=0
21:38:44.686 00.000 4288 worker thread done servicing request
21:38:44.686 00.000 8756 GuideStep: -0.6 px 100 ms EAST, 0.1 px 0 ms NORTH
21:38:44.686 00.000 4288 Worker thread wakes up
21:38:44.686 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:38:44.686 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:38:47.852 03.166 4288 Exposure complete
21:38:47.919 00.067 4288 worker thread done servicing request
21:38:47.919 00.000 8756 OnExposeComplete: enter
21:38:47.919 00.000 8756 UpdateGuideState(): m_state=6
21:38:47.919 00.000 8756 Star::Find(15, 72, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 134
21:38:47.919 00.000 8756 Star::Find returns 1 (0), X=72.51, Y=294.32, Mass=1985, SNR=31.3, Peak=156 HFD=3.3
21:38:47.919 00.000 8756 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.74) = xAngle (-3.30 = 2.98)
21:38:47.929 00.010 8756 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.26 = -0.26)
21:38:47.929 00.000 8756 CameraToMount -- cameraX=1.00 cameraY=-0.62 hyp=1.18 cameraTheta=-0.56 mountX=-1.16 mountY=-0.30, mountTheta=-2.89
21:38:47.929 00.000 8756 SchedulePrimaryMove(10493588, x=1.00, y=-0.62, opts=13)
21:38:47.929 00.000 8756 Enqueuing Move request for scope (1.00, -0.62)
21:38:47.929 00.000 4288 Worker thread wakes up
21:38:47.929 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (1.00, -0.62) opts 0xd
21:38:47.929 00.000 4288 Handling offset move in thread for scope, endpoint = (1.00, -0.62)
21:38:47.929 00.000 4288 Moving (1.00, -0.62) raw xDistance=-1.16 yDistance=-0.30
21:38:47.929 00.000 4288 PPEC rslt: input = -1.16, final = -1.31, react = -0.70, pred = -1.65, hyst = -0.69, hyst_pct = 0.62, period_length = 662.83
21:38:47.929 00.000 4288 PPEC: input: -1.16, control: -1.31, exposure: 3000
21:38:47.929 00.000 4288 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
21:38:47.941 00.012 4288 MoveAxis(E, 153, ABG)
21:38:47.941 00.000 4288 Guiding  Dir = 2, Dur = 153
21:38:47.941 00.000 4288 IsGuiding returns 0
21:38:47.941 00.000 4288 PulseGuide returned control before completion, sleep 163
21:38:47.954 00.013 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:38:47.991 00.037 8756 UpdateGuideState exits: m=1985 SNR=31.3
21:38:47.991 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:47.991 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:38:47.991 00.000 8756 Enqueuing Expose request
21:38:48.119 00.128 4288 IsGuiding returns 0
21:38:48.119 00.000 4288 Move returns status 0, amount 153
21:38:48.119 00.000 4288 MoveAxis(N, 43, ABG)
21:38:48.119 00.000 4288 Guiding  Dir = 0, Dur = 43
21:38:48.119 00.000 4288 IsGuiding returns 0
21:38:48.119 00.000 4288 PulseGuide returned control before completion, sleep 53
21:38:48.182 00.063 4288 IsGuiding returns 1
21:38:48.182 00.000 4288 scope still moving after pulse duration time elapsed
21:38:48.214 00.032 4288 IsGuiding returns 1
21:38:48.246 00.032 4288 IsGuiding returns 1
21:38:48.278 00.032 4288 IsGuiding returns 0
21:38:48.278 00.000 4288 scope move finished after 43 + 116 ms
21:38:48.278 00.000 4288 Move returns status 0, amount 43
21:38:48.278 00.000 4288 move complete, result=0
21:38:48.278 00.000 4288 worker thread done servicing request
21:38:48.278 00.000 8756 GuideStep: -1.2 px 153 ms EAST, -0.3 px 43 ms NORTH
21:38:48.278 00.000 4288 Worker thread wakes up
21:38:48.278 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:38:48.278 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:38:51.212 02.934 4288 Exposure complete
21:38:51.281 00.069 4288 worker thread done servicing request
21:38:51.281 00.000 8756 OnExposeComplete: enter
21:38:51.281 00.000 8756 UpdateGuideState(): m_state=6
21:38:51.281 00.000 8756 Star::Find(15, 72, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 135
21:38:51.281 00.000 8756 Star::Find returns 1 (0), X=72.83, Y=294.62, Mass=1990, SNR=31.4, Peak=152 HFD=3.6
21:38:51.288 00.007 8756 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.74) = xAngle (-2.99 = -2.99)
21:38:51.288 00.000 8756 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (0.05 = 0.05)
21:38:51.288 00.000 8756 CameraToMount -- cameraX=1.32 cameraY=-0.33 hyp=1.36 cameraTheta=-0.24 mountX=-1.35 mountY=0.07, mountTheta=3.09
21:38:51.288 00.000 8756 SchedulePrimaryMove(10493588, x=1.32, y=-0.33, opts=13)
21:38:51.288 00.000 8756 Enqueuing Move request for scope (1.32, -0.33)
21:38:51.288 00.000 4288 Worker thread wakes up
21:38:51.288 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (1.32, -0.33) opts 0xd
21:38:51.288 00.000 4288 Handling offset move in thread for scope, endpoint = (1.32, -0.33)
21:38:51.288 00.000 4288 Moving (1.32, -0.33) raw xDistance=-1.35 yDistance=0.07
21:38:51.288 00.000 4288 PPEC rslt: input = -1.35, final = -1.38, react = -0.81, pred = -1.54, hyst = -0.78, hyst_pct = 0.62, period_length = 662.83
21:38:51.288 00.000 4288 PPEC: input: -1.35, control: -1.38, exposure: 3000
21:38:51.300 00.012 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:51.300 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:38:51.300 00.000 4288 MoveAxis(E, 161, ABG)
21:38:51.300 00.000 4288 Guiding  Dir = 2, Dur = 161
21:38:51.300 00.000 4288 IsGuiding returns 0
21:38:51.300 00.000 4288 PulseGuide returned control before completion, sleep 171
21:38:51.304 00.004 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:38:51.352 00.048 8756 UpdateGuideState exits: m=1990 SNR=31.4
21:38:51.352 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:51.352 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:38:51.352 00.000 8756 Enqueuing Expose request
21:38:51.479 00.127 4288 IsGuiding returns 1
21:38:51.479 00.000 4288 scope still moving after pulse duration time elapsed
21:38:51.510 00.031 4288 IsGuiding returns 0
21:38:51.510 00.000 4288 scope move finished after 161 + 48 ms
21:38:51.510 00.000 4288 Move returns status 0, amount 161
21:38:51.510 00.000 4288 MoveAxis(N, 0, ABG)
21:38:51.510 00.000 4288 Move returns status 0, amount 0
21:38:51.510 00.000 4288 move complete, result=0
21:38:51.510 00.000 4288 worker thread done servicing request
21:38:51.511 00.001 4288 Worker thread wakes up
21:38:51.511 00.000 8756 GuideStep: -1.3 px 161 ms EAST, 0.1 px 0 ms NORTH
21:38:51.512 00.001 4288 worker thread servicing REQUEST_EXPOSE 3000
21:38:51.512 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:38:54.660 03.148 4288 Exposure complete
21:38:54.723 00.063 4288 worker thread done servicing request
21:38:54.723 00.000 8756 OnExposeComplete: enter
21:38:54.723 00.000 8756 UpdateGuideState(): m_state=6
21:38:54.739 00.016 8756 Star::Find(15, 72, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 136
21:38:54.744 00.005 8756 Star::Find returns 1 (0), X=73.35, Y=294.46, Mass=1996, SNR=31.4, Peak=165 HFD=3.2
21:38:54.746 00.002 8756 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.74) = xAngle (-3.00 = -3.00)
21:38:54.748 00.002 8756 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (0.04 = 0.04)
21:38:54.750 00.002 8756 CameraToMount -- cameraX=1.84 cameraY=-0.48 hyp=1.90 cameraTheta=-0.26 mountX=-1.88 mountY=0.07, mountTheta=3.10
21:38:54.754 00.004 8756 SchedulePrimaryMove(10493588, x=1.84, y=-0.48, opts=13)
21:38:54.757 00.003 8756 Enqueuing Move request for scope (1.84, -0.48)
21:38:54.759 00.002 4288 Worker thread wakes up
21:38:54.759 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (1.84, -0.48) opts 0xd
21:38:54.759 00.000 4288 Handling offset move in thread for scope, endpoint = (1.84, -0.48)
21:38:54.759 00.000 4288 Moving (1.84, -0.48) raw xDistance=-1.88 yDistance=0.07
21:38:54.759 00.000 4288 PPEC rslt: input = -1.88, final = -1.60, react = -1.13, pred = -1.29, hyst = -1.09, hyst_pct = 0.62, period_length = 662.83
21:38:54.759 00.000 4288 PPEC: input: -1.88, control: -1.60, exposure: 3000
21:38:54.759 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:54.759 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:38:54.759 00.000 4288 MoveAxis(E, 186, ABG)
21:38:54.759 00.000 4288 Guiding  Dir = 2, Dur = 186
21:38:54.759 00.000 4288 IsGuiding returns 0
21:38:54.759 00.000 4288 PulseGuide returned control before completion, sleep 196
21:38:54.773 00.014 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:38:54.820 00.047 8756 UpdateGuideState exits: m=1996 SNR=31.4
21:38:54.820 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:54.820 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:38:54.820 00.000 8756 Enqueuing Expose request
21:38:54.960 00.140 4288 IsGuiding returns 1
21:38:54.960 00.000 4288 scope still moving after pulse duration time elapsed
21:38:54.992 00.032 4288 IsGuiding returns 1
21:38:55.023 00.031 4288 IsGuiding returns 0
21:38:55.023 00.000 4288 scope move finished after 186 + 75 ms
21:38:55.023 00.000 4288 Move returns status 0, amount 186
21:38:55.023 00.000 4288 MoveAxis(N, 0, ABG)
21:38:55.023 00.000 4288 Move returns status 0, amount 0
21:38:55.023 00.000 4288 move complete, result=0
21:38:55.023 00.000 4288 worker thread done servicing request
21:38:55.023 00.000 8756 GuideStep: -1.9 px 186 ms EAST, 0.1 px 0 ms NORTH
21:38:55.023 00.000 4288 Worker thread wakes up
21:38:55.023 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:38:55.023 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:38:57.934 02.911 4288 Exposure complete
21:38:58.013 00.079 4288 worker thread done servicing request
21:38:58.015 00.002 8756 OnExposeComplete: enter
21:38:58.015 00.000 8756 UpdateGuideState(): m_state=6
21:38:58.020 00.005 8756 Star::Find(15, 73, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 137
21:38:58.022 00.002 8756 Star::Find returns 1 (0), X=73.67, Y=294.21, Mass=2015, SNR=31.6, Peak=164 HFD=3.2
21:38:58.024 00.002 8756 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.74) = xAngle (-3.07 = -3.07)
21:38:58.026 00.002 8756 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.03 = -0.03)
21:38:58.029 00.003 8756 CameraToMount -- cameraX=2.16 cameraY=-0.73 hyp=2.28 cameraTheta=-0.33 mountX=-2.28 mountY=-0.07, mountTheta=-3.11
21:38:58.029 00.000 8756 SchedulePrimaryMove(10493588, x=2.16, y=-0.73, opts=13)
21:38:58.029 00.000 8756 Enqueuing Move request for scope (2.16, -0.73)
21:38:58.029 00.000 4288 Worker thread wakes up
21:38:58.029 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.16, -0.73) opts 0xd
21:38:58.029 00.000 4288 Handling offset move in thread for scope, endpoint = (2.16, -0.73)
21:38:58.029 00.000 4288 Moving (2.16, -0.73) raw xDistance=-2.28 yDistance=-0.07
21:38:58.029 00.000 4288 PPEC rslt: input = -2.28, final = -1.80, react = -1.37, pred = -1.21, hyst = -1.31, hyst_pct = 0.61, period_length = 662.83
21:38:58.029 00.000 4288 PPEC: input: -2.28, control: -1.80, exposure: 3000
21:38:58.029 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:58.029 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:38:58.029 00.000 4288 MoveAxis(E, 210, ABG)
21:38:58.029 00.000 4288 Guiding  Dir = 2, Dur = 210
21:38:58.029 00.000 4288 IsGuiding returns 0
21:38:58.029 00.000 4288 PulseGuide returned control before completion, sleep 220
21:38:58.047 00.018 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:38:58.092 00.045 8756 UpdateGuideState exits: m=2015 SNR=31.6
21:38:58.100 00.008 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:58.106 00.006 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:38:58.108 00.002 8756 Enqueuing Expose request
21:38:58.267 00.159 4288 IsGuiding returns 1
21:38:58.267 00.000 4288 scope still moving after pulse duration time elapsed
21:38:58.300 00.033 4288 IsGuiding returns 1
21:38:58.331 00.031 4288 IsGuiding returns 0
21:38:58.331 00.000 4288 scope move finished after 210 + 80 ms
21:38:58.331 00.000 4288 Move returns status 0, amount 210
21:38:58.332 00.001 4288 MoveAxis(N, 0, ABG)
21:38:58.332 00.000 4288 Move returns status 0, amount 0
21:38:58.332 00.000 4288 move complete, result=0
21:38:58.332 00.000 4288 worker thread done servicing request
21:38:58.332 00.000 8756 GuideStep: -2.3 px 210 ms EAST, -0.1 px 0 ms NORTH
21:38:58.333 00.001 4288 Worker thread wakes up
21:38:58.333 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:38:58.333 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:39:01.467 03.134 4288 Exposure complete
21:39:01.546 00.079 4288 worker thread done servicing request
21:39:01.546 00.000 8756 OnExposeComplete: enter
21:39:01.546 00.000 8756 UpdateGuideState(): m_state=6
21:39:01.546 00.000 8756 Star::Find(15, 73, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 138
21:39:01.546 00.000 8756 Star::Find returns 1 (0), X=74.13, Y=293.80, Mass=2027, SNR=31.7, Peak=210 HFD=2.8
21:39:01.546 00.000 8756 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.74) = xAngle (-3.15 = 3.13)
21:39:01.546 00.000 8756 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.11 = -0.11)
21:39:01.562 00.016 8756 CameraToMount -- cameraX=2.63 cameraY=-1.14 hyp=2.86 cameraTheta=-0.41 mountX=-2.86 mountY=-0.32, mountTheta=-3.03
21:39:01.562 00.000 8756 SchedulePrimaryMove(10493588, x=2.63, y=-1.14, opts=13)
21:39:01.562 00.000 8756 Enqueuing Move request for scope (2.63, -1.14)
21:39:01.562 00.000 4288 Worker thread wakes up
21:39:01.562 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.63, -1.14) opts 0xd
21:39:01.562 00.000 4288 Handling offset move in thread for scope, endpoint = (2.63, -1.14)
21:39:01.562 00.000 4288 Moving (2.63, -1.14) raw xDistance=-2.86 yDistance=-0.32
21:39:01.562 00.000 4288 PPEC rslt: input = -2.86, final = -2.24, react = -1.72, pred = -1.45, hyst = -1.64, hyst_pct = 0.61, period_length = 662.83
21:39:01.562 00.000 4288 PPEC: input: -2.86, control: -2.24, exposure: 3000
21:39:01.562 00.000 4288 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
21:39:01.562 00.000 4288 MoveAxis(E, 260, ABG)
21:39:01.562 00.000 4288 Guiding  Dir = 2, Dur = 260
21:39:01.562 00.000 4288 IsGuiding returns 0
21:39:01.562 00.000 4288 PulseGuide returned control before completion, sleep 270
21:39:01.584 00.022 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:39:01.625 00.041 8756 UpdateGuideState exits: m=2027 SNR=31.7
21:39:01.625 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:01.634 00.009 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:39:01.634 00.000 8756 Enqueuing Expose request
21:39:01.847 00.213 4288 IsGuiding returns 1
21:39:01.847 00.000 4288 scope still moving after pulse duration time elapsed
21:39:01.879 00.032 4288 IsGuiding returns 0
21:39:01.879 00.000 4288 scope move finished after 260 + 46 ms
21:39:01.879 00.000 4288 Move returns status 0, amount 260
21:39:01.879 00.000 4288 MoveAxis(N, 46, ABG)
21:39:01.879 00.000 4288 Guiding  Dir = 0, Dur = 46
21:39:01.879 00.000 4288 IsGuiding returns 0
21:39:01.879 00.000 4288 PulseGuide returned control before completion, sleep 56
21:39:01.943 00.064 4288 IsGuiding returns 1
21:39:01.943 00.000 4288 scope still moving after pulse duration time elapsed
21:39:01.975 00.032 4288 IsGuiding returns 0
21:39:01.975 00.000 4288 scope move finished after 46 + 48 ms
21:39:01.975 00.000 4288 Move returns status 0, amount 46
21:39:01.975 00.000 4288 move complete, result=0
21:39:01.975 00.000 4288 worker thread done servicing request
21:39:01.975 00.000 8756 GuideStep: -2.9 px 260 ms EAST, -0.3 px 46 ms NORTH
21:39:01.975 00.000 4288 Worker thread wakes up
21:39:01.975 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:39:01.975 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:39:04.902 02.927 4288 Exposure complete
21:39:04.968 00.066 4288 worker thread done servicing request
21:39:04.968 00.000 8756 OnExposeComplete: enter
21:39:04.968 00.000 8756 UpdateGuideState(): m_state=6
21:39:04.968 00.000 8756 Star::Find(15, 74, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 139
21:39:04.968 00.000 8756 Star::Find returns 1 (0), X=73.79, Y=294.03, Mass=1964, SNR=31.2, Peak=196 HFD=2.9
21:39:04.968 00.000 8756 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.74) = xAngle (-3.13 = -3.13)
21:39:04.968 00.000 8756 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.08 = -0.08)
21:39:04.968 00.000 8756 CameraToMount -- cameraX=2.28 cameraY=-0.92 hyp=2.46 cameraTheta=-0.38 mountX=-2.46 mountY=-0.21, mountTheta=-3.06
21:39:04.981 00.013 8756 SchedulePrimaryMove(10493588, x=2.28, y=-0.92, opts=13)
21:39:04.981 00.000 8756 Enqueuing Move request for scope (2.28, -0.92)
21:39:04.981 00.000 4288 Worker thread wakes up
21:39:04.981 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.28, -0.92) opts 0xd
21:39:04.981 00.000 4288 Handling offset move in thread for scope, endpoint = (2.28, -0.92)
21:39:04.981 00.000 4288 Moving (2.28, -0.92) raw xDistance=-2.46 yDistance=-0.21
21:39:04.981 00.000 4288 PPEC rslt: input = -2.46, final = -1.98, react = -1.47, pred = -1.35, hyst = -1.43, hyst_pct = 0.61, period_length = 662.83
21:39:04.981 00.000 4288 PPEC: input: -2.46, control: -1.98, exposure: 3000
21:39:04.981 00.000 4288 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
21:39:04.987 00.006 4288 MoveAxis(E, 230, ABG)
21:39:04.987 00.000 4288 Guiding  Dir = 2, Dur = 230
21:39:04.987 00.000 4288 IsGuiding returns 0
21:39:04.987 00.000 4288 PulseGuide returned control before completion, sleep 240
21:39:04.997 00.010 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:39:05.038 00.041 8756 UpdateGuideState exits: m=1964 SNR=31.2
21:39:05.045 00.007 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:05.045 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:39:05.045 00.000 8756 Enqueuing Expose request
21:39:05.236 00.191 4288 IsGuiding returns 1
21:39:05.236 00.000 4288 scope still moving after pulse duration time elapsed
21:39:05.268 00.032 4288 IsGuiding returns 0
21:39:05.268 00.000 4288 scope move finished after 230 + 50 ms
21:39:05.268 00.000 4288 Move returns status 0, amount 230
21:39:05.268 00.000 4288 MoveAxis(N, 30, ABG)
21:39:05.268 00.000 4288 Guiding  Dir = 0, Dur = 30
21:39:05.268 00.000 4288 IsGuiding returns 0
21:39:05.268 00.000 4288 PulseGuide returned control before completion, sleep 40
21:39:05.316 00.048 4288 IsGuiding returns 1
21:39:05.316 00.000 4288 scope still moving after pulse duration time elapsed
21:39:05.347 00.031 4288 IsGuiding returns 0
21:39:05.347 00.000 4288 scope move finished after 30 + 48 ms
21:39:05.347 00.000 4288 Move returns status 0, amount 30
21:39:05.347 00.000 4288 move complete, result=0
21:39:05.347 00.000 4288 worker thread done servicing request
21:39:05.347 00.000 8756 GuideStep: -2.5 px 230 ms EAST, -0.2 px 30 ms NORTH
21:39:05.351 00.004 4288 Worker thread wakes up
21:39:05.351 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:39:05.351 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:39:08.509 03.158 4288 Exposure complete
21:39:08.573 00.064 4288 worker thread done servicing request
21:39:08.573 00.000 8756 OnExposeComplete: enter
21:39:08.573 00.000 8756 UpdateGuideState(): m_state=6
21:39:08.573 00.000 8756 Star::Find(15, 73, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 140
21:39:08.573 00.000 8756 Star::Find returns 1 (0), X=73.91, Y=293.81, Mass=2000, SNR=31.5, Peak=176 HFD=3.0
21:39:08.573 00.000 8756 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.74) = xAngle (-3.19 = 3.10)
21:39:08.573 00.000 8756 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.14 = -0.14)
21:39:08.573 00.000 8756 CameraToMount -- cameraX=2.40 cameraY=-1.13 hyp=2.65 cameraTheta=-0.44 mountX=-2.65 mountY=-0.38, mountTheta=-3.00
21:39:08.573 00.000 8756 SchedulePrimaryMove(10493588, x=2.40, y=-1.13, opts=13)
21:39:08.588 00.015 8756 Enqueuing Move request for scope (2.40, -1.13)
21:39:08.588 00.000 4288 Worker thread wakes up
21:39:08.588 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.40, -1.13) opts 0xd
21:39:08.588 00.000 4288 Handling offset move in thread for scope, endpoint = (2.40, -1.13)
21:39:08.588 00.000 4288 Moving (2.40, -1.13) raw xDistance=-2.65 yDistance=-0.38
21:39:08.588 00.000 4288 PPEC rslt: input = -2.65, final = -2.05, react = -1.59, pred = -1.21, hyst = -1.57, hyst_pct = 0.61, period_length = 662.83
21:39:08.588 00.000 4288 PPEC: input: -2.65, control: -2.05, exposure: 3000
21:39:08.588 00.000 4288 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
21:39:08.594 00.006 4288 MoveAxis(E, 239, ABG)
21:39:08.594 00.000 4288 Guiding  Dir = 2, Dur = 239
21:39:08.594 00.000 4288 IsGuiding returns 0
21:39:08.594 00.000 4288 PulseGuide returned control before completion, sleep 249
21:39:08.606 00.012 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:39:08.652 00.046 8756 UpdateGuideState exits: m=2000 SNR=31.5
21:39:08.652 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:08.652 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:39:08.652 00.000 8756 Enqueuing Expose request
21:39:08.857 00.205 4288 IsGuiding returns 1
21:39:08.857 00.000 4288 scope still moving after pulse duration time elapsed
21:39:08.889 00.032 4288 IsGuiding returns 0
21:39:08.889 00.000 4288 scope move finished after 239 + 56 ms
21:39:08.889 00.000 4288 Move returns status 0, amount 239
21:39:08.889 00.000 4288 MoveAxis(N, 54, ABG)
21:39:08.889 00.000 4288 Guiding  Dir = 0, Dur = 54
21:39:08.889 00.000 4288 IsGuiding returns 0
21:39:08.889 00.000 4288 PulseGuide returned control before completion, sleep 64
21:39:08.968 00.079 4288 IsGuiding returns 1
21:39:08.968 00.000 4288 scope still moving after pulse duration time elapsed
21:39:09.000 00.032 4288 IsGuiding returns 0
21:39:09.000 00.000 4288 scope move finished after 54 + 55 ms
21:39:09.000 00.000 4288 Move returns status 0, amount 54
21:39:09.000 00.000 4288 move complete, result=0
21:39:09.000 00.000 4288 worker thread done servicing request
21:39:09.000 00.000 4288 Worker thread wakes up
21:39:09.000 00.000 8756 GuideStep: -2.7 px 239 ms EAST, -0.4 px 54 ms NORTH
21:39:09.000 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:39:09.000 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:39:10.570 01.570 8756 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1117->Skipping event because state > STATE_SELECTED
21:39:11.931 01.361 4288 Exposure complete
21:39:11.995 00.064 4288 worker thread done servicing request
21:39:11.995 00.000 8756 OnExposeComplete: enter
21:39:11.995 00.000 8756 UpdateGuideState(): m_state=6
21:39:12.011 00.016 8756 Star::Find(15, 73, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 141
21:39:12.011 00.000 8756 Star::Find returns 1 (0), X=73.96, Y=294.27, Mass=2012, SNR=31.6, Peak=188 HFD=3.2
21:39:12.011 00.000 8756 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.74) = xAngle (-3.01 = -3.01)
21:39:12.011 00.000 8756 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (0.03 = 0.03)
21:39:12.011 00.000 8756 CameraToMount -- cameraX=2.45 cameraY=-0.68 hyp=2.54 cameraTheta=-0.27 mountX=-2.52 mountY=0.07, mountTheta=3.11
21:39:12.011 00.000 8756 SchedulePrimaryMove(10493588, x=2.45, y=-0.68, opts=13)
21:39:12.011 00.000 8756 Enqueuing Move request for scope (2.45, -0.68)
21:39:12.011 00.000 4288 Worker thread wakes up
21:39:12.011 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.45, -0.68) opts 0xd
21:39:12.011 00.000 4288 Handling offset move in thread for scope, endpoint = (2.45, -0.68)
21:39:12.011 00.000 4288 Moving (2.45, -0.68) raw xDistance=-2.52 yDistance=0.07
21:39:12.027 00.016 4288 PPEC rslt: input = -2.52, final = -2.28, react = -1.51, pred = -1.97, hyst = -1.48, hyst_pct = 0.60, period_length = 662.83
21:39:12.027 00.000 4288 PPEC: input: -2.52, control: -2.28, exposure: 3000
21:39:12.027 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:12.027 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:39:12.027 00.000 4288 MoveAxis(E, 265, ABG)
21:39:12.027 00.000 4288 Guiding  Dir = 2, Dur = 265
21:39:12.028 00.001 4288 IsGuiding returns 0
21:39:12.028 00.000 4288 PulseGuide returned control before completion, sleep 275
21:39:12.038 00.010 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:39:12.074 00.036 8756 UpdateGuideState exits: m=2012 SNR=31.6
21:39:12.074 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:12.090 00.016 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:39:12.090 00.000 8756 Enqueuing Expose request
21:39:12.313 00.223 4288 IsGuiding returns 1
21:39:12.313 00.000 4288 scope still moving after pulse duration time elapsed
21:39:12.345 00.032 4288 IsGuiding returns 0
21:39:12.345 00.000 4288 scope move finished after 265 + 52 ms
21:39:12.345 00.000 4288 Move returns status 0, amount 265
21:39:12.345 00.000 4288 MoveAxis(N, 0, ABG)
21:39:12.345 00.000 4288 Move returns status 0, amount 0
21:39:12.345 00.000 4288 move complete, result=0
21:39:12.345 00.000 4288 worker thread done servicing request
21:39:12.345 00.000 4288 Worker thread wakes up
21:39:12.345 00.000 8756 GuideStep: -2.5 px 265 ms EAST, 0.1 px 0 ms NORTH
21:39:12.345 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:39:12.345 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:39:15.498 03.153 4288 Exposure complete
21:39:15.562 00.064 4288 worker thread done servicing request
21:39:15.562 00.000 8756 OnExposeComplete: enter
21:39:15.564 00.002 8756 UpdateGuideState(): m_state=6
21:39:15.566 00.002 8756 Star::Find(15, 73, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 142
21:39:15.566 00.000 8756 Star::Find returns 1 (0), X=74.04, Y=293.97, Mass=1962, SNR=31.2, Peak=180 HFD=2.8
21:39:15.566 00.000 8756 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.74) = xAngle (-3.11 = -3.11)
21:39:15.566 00.000 8756 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.07 = -0.07)
21:39:15.566 00.000 8756 CameraToMount -- cameraX=2.53 cameraY=-0.98 hyp=2.71 cameraTheta=-0.37 mountX=-2.71 mountY=-0.19, mountTheta=-3.07
21:39:15.578 00.012 8756 SchedulePrimaryMove(10493588, x=2.53, y=-0.98, opts=13)
21:39:15.578 00.000 8756 Enqueuing Move request for scope (2.53, -0.98)
21:39:15.578 00.000 4288 Worker thread wakes up
21:39:15.578 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.53, -0.98) opts 0xd
21:39:15.578 00.000 4288 Handling offset move in thread for scope, endpoint = (2.53, -0.98)
21:39:15.578 00.000 4288 Moving (2.53, -0.98) raw xDistance=-2.71 yDistance=-0.19
21:39:15.578 00.000 4288 PPEC rslt: input = -2.71, final = -1.72, react = -1.63, pred = -0.28, hyst = -1.59, hyst_pct = 0.60, period_length = 662.83
21:39:15.584 00.006 4288 PPEC: input: -2.71, control: -1.72, exposure: 3000
21:39:15.584 00.000 4288 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.19
21:39:15.584 00.000 4288 MoveAxis(E, 200, ABG)
21:39:15.584 00.000 4288 Guiding  Dir = 2, Dur = 200
21:39:15.584 00.000 4288 IsGuiding returns 0
21:39:15.584 00.000 4288 PulseGuide returned control before completion, sleep 210
21:39:15.594 00.010 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:39:15.641 00.047 8756 UpdateGuideState exits: m=1962 SNR=31.2
21:39:15.641 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:15.641 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:39:15.641 00.000 8756 Enqueuing Expose request
21:39:15.800 00.159 4288 IsGuiding returns 1
21:39:15.800 00.000 4288 scope still moving after pulse duration time elapsed
21:39:15.831 00.031 4288 IsGuiding returns 0
21:39:15.831 00.000 4288 scope move finished after 200 + 47 ms
21:39:15.831 00.000 4288 Move returns status 0, amount 200
21:39:15.831 00.000 4288 MoveAxis(N, 27, ABG)
21:39:15.831 00.000 4288 Guiding  Dir = 0, Dur = 27
21:39:15.831 00.000 4288 IsGuiding returns 0
21:39:15.831 00.000 4288 PulseGuide returned control before completion, sleep 37
21:39:15.878 00.047 4288 IsGuiding returns 1
21:39:15.878 00.000 4288 scope still moving after pulse duration time elapsed
21:39:15.910 00.032 4288 IsGuiding returns 0
21:39:15.910 00.000 4288 scope move finished after 27 + 50 ms
21:39:15.910 00.000 4288 Move returns status 0, amount 27
21:39:15.910 00.000 4288 move complete, result=0
21:39:15.910 00.000 4288 worker thread done servicing request
21:39:15.910 00.000 4288 Worker thread wakes up
21:39:15.910 00.000 8756 GuideStep: -2.7 px 200 ms EAST, -0.2 px 27 ms NORTH
21:39:15.913 00.003 4288 worker thread servicing REQUEST_EXPOSE 3000
21:39:15.913 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:39:18.829 02.916 4288 Exposure complete
21:39:18.892 00.063 4288 worker thread done servicing request
21:39:18.892 00.000 8756 OnExposeComplete: enter
21:39:18.892 00.000 8756 UpdateGuideState(): m_state=6
21:39:18.892 00.000 8756 Star::Find(15, 74, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 143
21:39:18.898 00.006 8756 Star::Find returns 1 (0), X=74.11, Y=293.88, Mass=2014, SNR=31.6, Peak=194 HFD=2.8
21:39:18.898 00.000 8756 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.74) = xAngle (-3.13 = -3.13)
21:39:18.898 00.000 8756 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.09 = -0.09)
21:39:18.898 00.000 8756 CameraToMount -- cameraX=2.60 cameraY=-1.07 hyp=2.81 cameraTheta=-0.39 mountX=-2.81 mountY=-0.26, mountTheta=-3.05
21:39:18.898 00.000 8756 SchedulePrimaryMove(10493588, x=2.60, y=-1.07, opts=13)
21:39:18.898 00.000 8756 Enqueuing Move request for scope (2.60, -1.07)
21:39:18.898 00.000 4288 Worker thread wakes up
21:39:18.898 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.60, -1.07) opts 0xd
21:39:18.898 00.000 4288 Handling offset move in thread for scope, endpoint = (2.60, -1.07)
21:39:18.898 00.000 4288 Moving (2.60, -1.07) raw xDistance=-2.81 yDistance=-0.26
21:39:18.898 00.000 4288 PPEC rslt: input = -2.81, final = -1.65, react = -1.68, pred = 0.03, hyst = -1.65, hyst_pct = 0.60, period_length = 662.83
21:39:18.898 00.000 4288 PPEC: input: -2.81, control: -1.65, exposure: 3000
21:39:18.913 00.015 4288 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
21:39:18.913 00.000 4288 MoveAxis(E, 192, ABG)
21:39:18.913 00.000 4288 Guiding  Dir = 2, Dur = 192
21:39:18.913 00.000 4288 IsGuiding returns 0
21:39:18.913 00.000 4288 PulseGuide returned control before completion, sleep 202
21:39:18.925 00.012 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:39:18.962 00.037 8756 UpdateGuideState exits: m=2014 SNR=31.6
21:39:18.962 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:18.976 00.014 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:39:18.978 00.002 8756 Enqueuing Expose request
21:39:19.119 00.141 4288 IsGuiding returns 1
21:39:19.119 00.000 4288 scope still moving after pulse duration time elapsed
21:39:19.151 00.032 4288 IsGuiding returns 0
21:39:19.151 00.000 4288 scope move finished after 192 + 46 ms
21:39:19.151 00.000 4288 Move returns status 0, amount 192
21:39:19.151 00.000 4288 MoveAxis(N, 37, ABG)
21:39:19.151 00.000 4288 Guiding  Dir = 0, Dur = 37
21:39:19.151 00.000 4288 IsGuiding returns 0
21:39:19.151 00.000 4288 PulseGuide returned control before completion, sleep 47
21:39:19.215 00.064 4288 IsGuiding returns 1
21:39:19.215 00.000 4288 scope still moving after pulse duration time elapsed
21:39:19.246 00.031 4288 IsGuiding returns 0
21:39:19.246 00.000 4288 scope move finished after 37 + 56 ms
21:39:19.246 00.000 4288 Move returns status 0, amount 37
21:39:19.246 00.000 4288 move complete, result=0
21:39:19.246 00.000 4288 worker thread done servicing request
21:39:19.246 00.000 4288 Worker thread wakes up
21:39:19.246 00.000 8756 GuideStep: -2.8 px 192 ms EAST, -0.3 px 37 ms NORTH
21:39:19.246 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:39:19.246 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:39:22.400 03.154 4288 Exposure complete
21:39:22.464 00.064 4288 worker thread done servicing request
21:39:22.464 00.000 8756 OnExposeComplete: enter
21:39:22.464 00.000 8756 UpdateGuideState(): m_state=6
21:39:22.464 00.000 8756 Star::Find(15, 74, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 144
21:39:22.464 00.000 8756 Star::Find returns 1 (0), X=74.75, Y=293.59, Mass=2021, SNR=31.6, Peak=178 HFD=3.1
21:39:22.464 00.000 8756 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.74) = xAngle (-3.14 = -3.14)
21:39:22.464 00.000 8756 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.10 = -0.10)
21:39:22.464 00.000 8756 CameraToMount -- cameraX=3.24 cameraY=-1.36 hyp=3.51 cameraTheta=-0.40 mountX=-3.51 mountY=-0.35, mountTheta=-3.04
21:39:22.464 00.000 8756 SchedulePrimaryMove(10493588, x=3.24, y=-1.36, opts=13)
21:39:22.479 00.015 8756 Enqueuing Move request for scope (3.24, -1.36)
21:39:22.479 00.000 4288 Worker thread wakes up
21:39:22.479 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (3.24, -1.36) opts 0xd
21:39:22.479 00.000 4288 Handling offset move in thread for scope, endpoint = (3.24, -1.36)
21:39:22.479 00.000 4288 Moving (3.24, -1.36) raw xDistance=-3.51 yDistance=-0.35
21:39:22.479 00.000 4288 PPEC rslt: input = -3.51, final = -2.80, react = -2.11, pred = -1.86, hyst = -2.00, hyst_pct = 0.60, period_length = 662.83
21:39:22.479 00.000 4288 PPEC: input: -3.51, control: -2.80, exposure: 3000
21:39:22.479 00.000 4288 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
21:39:22.479 00.000 4288 MoveAxis(E, 325, ABG)
21:39:22.479 00.000 4288 Guiding  Dir = 2, Dur = 325
21:39:22.479 00.000 4288 IsGuiding returns 0
21:39:22.479 00.000 4288 PulseGuide returned control before completion, sleep 335
21:39:22.479 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:39:22.538 00.059 8756 UpdateGuideState exits: m=2021 SNR=31.6
21:39:22.543 00.005 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:22.545 00.002 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:39:22.545 00.000 8756 Enqueuing Expose request
21:39:22.827 00.282 4288 IsGuiding returns 1
21:39:22.827 00.000 4288 scope still moving after pulse duration time elapsed
21:39:22.859 00.032 4288 IsGuiding returns 0
21:39:22.859 00.000 4288 scope move finished after 325 + 50 ms
21:39:22.860 00.001 4288 Move returns status 0, amount 325
21:39:22.860 00.000 4288 MoveAxis(N, 50, ABG)
21:39:22.860 00.000 4288 Guiding  Dir = 0, Dur = 50
21:39:22.860 00.000 4288 IsGuiding returns 0
21:39:22.861 00.001 4288 PulseGuide returned control before completion, sleep 60
21:39:22.922 00.061 4288 IsGuiding returns 1
21:39:22.922 00.000 4288 scope still moving after pulse duration time elapsed
21:39:22.954 00.032 4288 IsGuiding returns 0
21:39:22.954 00.000 4288 scope move finished after 50 + 43 ms
21:39:22.954 00.000 4288 Move returns status 0, amount 50
21:39:22.954 00.000 4288 move complete, result=0
21:39:22.954 00.000 4288 worker thread done servicing request
21:39:22.954 00.000 8756 GuideStep: -3.5 px 325 ms EAST, -0.3 px 50 ms NORTH
21:39:22.954 00.000 4288 Worker thread wakes up
21:39:22.954 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:39:22.954 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:39:25.870 02.916 4288 Exposure complete
21:39:25.949 00.079 4288 worker thread done servicing request
21:39:25.949 00.000 8756 OnExposeComplete: enter
21:39:25.949 00.000 8756 UpdateGuideState(): m_state=6
21:39:25.965 00.016 8756 Star::Find(15, 74, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 145
21:39:25.965 00.000 8756 Star::Find returns 1 (0), X=73.74, Y=294.11, Mass=2017, SNR=31.6, Peak=153 HFD=3.4
21:39:25.965 00.000 8756 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.74) = xAngle (-3.10 = -3.10)
21:39:25.965 00.000 8756 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.06 = -0.06)
21:39:25.965 00.000 8756 CameraToMount -- cameraX=2.23 cameraY=-0.83 hyp=2.38 cameraTheta=-0.36 mountX=-2.38 mountY=-0.14, mountTheta=-3.08
21:39:25.965 00.000 8756 SchedulePrimaryMove(10493588, x=2.23, y=-0.83, opts=13)
21:39:25.965 00.000 8756 Enqueuing Move request for scope (2.23, -0.83)
21:39:25.965 00.000 4288 Worker thread wakes up
21:39:25.965 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.23, -0.83) opts 0xd
21:39:25.965 00.000 4288 Handling offset move in thread for scope, endpoint = (2.23, -0.83)
21:39:25.965 00.000 4288 Moving (2.23, -0.83) raw xDistance=-2.38 yDistance=-0.14
21:39:25.980 00.015 4288 PPEC rslt: input = -2.38, final = -1.24, react = -1.43, pred = 0.39, hyst = -1.38, hyst_pct = 0.59, period_length = 662.83
21:39:25.980 00.000 4288 PPEC: input: -2.38, control: -1.24, exposure: 3000
21:39:25.980 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:25.980 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:39:25.980 00.000 4288 MoveAxis(E, 144, ABG)
21:39:25.980 00.000 4288 Guiding  Dir = 2, Dur = 144
21:39:25.980 00.000 4288 IsGuiding returns 0
21:39:25.980 00.000 4288 PulseGuide returned control before completion, sleep 154
21:39:25.980 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:39:26.038 00.058 8756 UpdateGuideState exits: m=2017 SNR=31.6
21:39:26.038 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:26.038 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:39:26.044 00.006 8756 Enqueuing Expose request
21:39:26.139 00.095 4288 IsGuiding returns 1
21:39:26.139 00.000 4288 scope still moving after pulse duration time elapsed
21:39:26.171 00.032 4288 IsGuiding returns 0
21:39:26.171 00.000 4288 scope move finished after 144 + 45 ms
21:39:26.171 00.000 4288 Move returns status 0, amount 144
21:39:26.171 00.000 4288 MoveAxis(N, 0, ABG)
21:39:26.171 00.000 4288 Move returns status 0, amount 0
21:39:26.171 00.000 4288 move complete, result=0
21:39:26.171 00.000 4288 worker thread done servicing request
21:39:26.171 00.000 4288 Worker thread wakes up
21:39:26.171 00.000 8756 GuideStep: -2.4 px 144 ms EAST, -0.1 px 0 ms NORTH
21:39:26.171 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:39:26.171 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:39:29.310 03.139 4288 Exposure complete
21:39:29.390 00.080 4288 worker thread done servicing request
21:39:29.390 00.000 8756 OnExposeComplete: enter
21:39:29.390 00.000 8756 UpdateGuideState(): m_state=6
21:39:29.390 00.000 8756 Star::Find(15, 73, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 146
21:39:29.390 00.000 8756 Star::Find returns 1 (0), X=74.10, Y=294.15, Mass=2003, SNR=31.5, Peak=218 HFD=3.0
21:39:29.390 00.000 8756 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.74) = xAngle (-3.04 = -3.04)
21:39:29.390 00.000 8756 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (0.00 = 0.00)
21:39:29.390 00.000 8756 CameraToMount -- cameraX=2.59 cameraY=-0.79 hyp=2.71 cameraTheta=-0.30 mountX=-2.69 mountY=0.00, mountTheta=3.14
21:39:29.406 00.016 8756 SchedulePrimaryMove(10493588, x=2.59, y=-0.79, opts=13)
21:39:29.406 00.000 8756 Enqueuing Move request for scope (2.59, -0.79)
21:39:29.406 00.000 4288 Worker thread wakes up
21:39:29.406 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.59, -0.79) opts 0xd
21:39:29.406 00.000 4288 Handling offset move in thread for scope, endpoint = (2.59, -0.79)
21:39:29.406 00.000 4288 Moving (2.59, -0.79) raw xDistance=-2.69 yDistance=0.00
21:39:29.406 00.000 4288 PPEC rslt: input = -2.69, final = -2.66, react = -1.62, pred = -2.54, hyst = -1.62, hyst_pct = 0.59, period_length = 662.83
21:39:29.406 00.000 4288 PPEC: input: -2.69, control: -2.66, exposure: 3000
21:39:29.406 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:29.411 00.005 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:39:29.411 00.000 4288 MoveAxis(E, 310, ABG)
21:39:29.411 00.000 4288 Guiding  Dir = 2, Dur = 310
21:39:29.411 00.000 4288 IsGuiding returns 0
21:39:29.411 00.000 4288 PulseGuide returned control before completion, sleep 320
21:39:29.422 00.011 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:39:29.454 00.032 8756 UpdateGuideState exits: m=2003 SNR=31.5
21:39:29.469 00.015 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:29.469 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:39:29.469 00.000 8756 Enqueuing Expose request
21:39:29.740 00.271 4288 IsGuiding returns 1
21:39:29.740 00.000 4288 scope still moving after pulse duration time elapsed
21:39:29.772 00.032 4288 IsGuiding returns 0
21:39:29.772 00.000 4288 scope move finished after 310 + 50 ms
21:39:29.772 00.000 4288 Move returns status 0, amount 310
21:39:29.772 00.000 4288 MoveAxis(N, 0, ABG)
21:39:29.772 00.000 4288 Move returns status 0, amount 0
21:39:29.772 00.000 4288 move complete, result=0
21:39:29.772 00.000 4288 worker thread done servicing request
21:39:29.772 00.000 8756 GuideStep: -2.7 px 310 ms EAST, 0.0 px 0 ms NORTH
21:39:29.772 00.000 4288 Worker thread wakes up
21:39:29.772 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:39:29.772 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:39:32.700 02.928 4288 Exposure complete
21:39:32.763 00.063 4288 worker thread done servicing request
21:39:32.763 00.000 8756 OnExposeComplete: enter
21:39:32.776 00.013 8756 UpdateGuideState(): m_state=6
21:39:32.778 00.002 8756 Star::Find(15, 74, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 147
21:39:32.779 00.001 8756 Star::Find returns 1 (0), X=73.79, Y=294.44, Mass=1983, SNR=31.4, Peak=180 HFD=3.2
21:39:32.781 00.002 8756 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.74) = xAngle (-2.96 = -2.96)
21:39:32.783 00.002 8756 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (0.08 = 0.08)
21:39:32.783 00.000 8756 CameraToMount -- cameraX=2.28 cameraY=-0.51 hyp=2.34 cameraTheta=-0.22 mountX=-2.30 mountY=0.18, mountTheta=3.06
21:39:32.787 00.004 8756 SchedulePrimaryMove(10493588, x=2.28, y=-0.51, opts=13)
21:39:32.789 00.002 8756 Enqueuing Move request for scope (2.28, -0.51)
21:39:32.791 00.002 4288 Worker thread wakes up
21:39:32.791 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.28, -0.51) opts 0xd
21:39:32.791 00.000 4288 Handling offset move in thread for scope, endpoint = (2.28, -0.51)
21:39:32.791 00.000 4288 Moving (2.28, -0.51) raw xDistance=-2.30 yDistance=0.18
21:39:32.791 00.000 4288 PPEC rslt: input = -2.30, final = -2.31, react = -1.38, pred = -2.35, hyst = -1.32, hyst_pct = 0.59, period_length = 662.83
21:39:32.791 00.000 4288 PPEC: input: -2.30, control: -2.31, exposure: 3000
21:39:32.793 00.002 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:39:32.793 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:39:32.793 00.000 4288 MoveAxis(E, 269, ABG)
21:39:32.793 00.000 4288 Guiding  Dir = 2, Dur = 269
21:39:32.793 00.000 4288 IsGuiding returns 0
21:39:32.793 00.000 4288 PulseGuide returned control before completion, sleep 279
21:39:32.805 00.012 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:39:32.851 00.046 8756 UpdateGuideState exits: m=1983 SNR=31.4
21:39:32.851 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:32.851 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:39:32.851 00.000 8756 Enqueuing Expose request
21:39:33.081 00.230 4288 IsGuiding returns 1
21:39:33.081 00.000 4288 scope still moving after pulse duration time elapsed
21:39:33.113 00.032 4288 IsGuiding returns 0
21:39:33.113 00.000 4288 scope move finished after 269 + 50 ms
21:39:33.113 00.000 4288 Move returns status 0, amount 269
21:39:33.113 00.000 4288 MoveAxis(N, 0, ABG)
21:39:33.113 00.000 4288 Move returns status 0, amount 0
21:39:33.113 00.000 4288 move complete, result=0
21:39:33.113 00.000 4288 worker thread done servicing request
21:39:33.113 00.000 4288 Worker thread wakes up
21:39:33.113 00.000 8756 GuideStep: -2.3 px 269 ms EAST, 0.2 px 0 ms NORTH
21:39:33.115 00.002 4288 worker thread servicing REQUEST_EXPOSE 3000
21:39:33.115 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:39:36.266 03.151 4288 Exposure complete
21:39:36.329 00.063 4288 worker thread done servicing request
21:39:36.329 00.000 8756 OnExposeComplete: enter
21:39:36.332 00.003 8756 UpdateGuideState(): m_state=6
21:39:36.334 00.002 8756 Star::Find(15, 73, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 148
21:39:36.338 00.004 8756 Star::Find returns 1 (0), X=72.91, Y=294.42, Mass=1991, SNR=31.4, Peak=167 HFD=3.3
21:39:36.340 00.002 8756 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.74) = xAngle (-3.10 = -3.10)
21:39:36.342 00.002 8756 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.06 = -0.06)
21:39:36.344 00.002 8756 CameraToMount -- cameraX=1.40 cameraY=-0.52 hyp=1.49 cameraTheta=-0.36 mountX=-1.49 mountY=-0.09, mountTheta=-3.08
21:39:36.347 00.003 8756 SchedulePrimaryMove(10493588, x=1.40, y=-0.52, opts=13)
21:39:36.351 00.004 8756 Enqueuing Move request for scope (1.40, -0.52)
21:39:36.353 00.002 4288 Worker thread wakes up
21:39:36.353 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (1.40, -0.52) opts 0xd
21:39:36.353 00.000 4288 Handling offset move in thread for scope, endpoint = (1.40, -0.52)
21:39:36.353 00.000 4288 Moving (1.40, -0.52) raw xDistance=-1.49 yDistance=-0.09
21:39:36.353 00.000 4288 PPEC rslt: input = -1.49, final = -1.44, react = -0.89, pred = -1.21, hyst = -0.96, hyst_pct = 0.58, period_length = 662.83
21:39:36.353 00.000 4288 PPEC: input: -1.49, control: -1.44, exposure: 3000
21:39:36.353 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:36.353 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:39:36.355 00.002 4288 MoveAxis(E, 167, ABG)
21:39:36.355 00.000 4288 Guiding  Dir = 2, Dur = 167
21:39:36.355 00.000 4288 IsGuiding returns 0
21:39:36.355 00.000 4288 PulseGuide returned control before completion, sleep 177
21:39:36.367 00.012 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:39:36.413 00.046 8756 UpdateGuideState exits: m=1991 SNR=31.4
21:39:36.413 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:36.413 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:39:36.413 00.000 8756 Enqueuing Expose request
21:39:36.535 00.122 4288 IsGuiding returns 1
21:39:36.535 00.000 4288 scope still moving after pulse duration time elapsed
21:39:36.566 00.031 4288 IsGuiding returns 1
21:39:36.598 00.032 4288 IsGuiding returns 1
21:39:36.630 00.032 4288 IsGuiding returns 0
21:39:36.630 00.000 4288 scope move finished after 167 + 107 ms
21:39:36.630 00.000 4288 Move returns status 0, amount 167
21:39:36.630 00.000 4288 MoveAxis(N, 0, ABG)
21:39:36.630 00.000 4288 Move returns status 0, amount 0
21:39:36.630 00.000 4288 move complete, result=0
21:39:36.630 00.000 4288 worker thread done servicing request
21:39:36.632 00.002 8756 GuideStep: -1.5 px 167 ms EAST, -0.1 px 0 ms NORTH
21:39:36.632 00.000 4288 Worker thread wakes up
21:39:36.632 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:39:36.632 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:39:39.545 02.913 4288 Exposure complete
21:39:39.625 00.080 4288 worker thread done servicing request
21:39:39.625 00.000 8756 OnExposeComplete: enter
21:39:39.635 00.010 8756 UpdateGuideState(): m_state=6
21:39:39.637 00.002 8756 Star::Find(15, 72, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 149
21:39:39.639 00.002 8756 Star::Find returns 1 (0), X=73.01, Y=294.45, Mass=2024, SNR=31.7, Peak=169 HFD=3.5
21:39:39.641 00.002 8756 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.74) = xAngle (-3.06 = -3.06)
21:39:39.643 00.002 8756 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.02 = -0.02)
21:39:39.647 00.004 8756 CameraToMount -- cameraX=1.50 cameraY=-0.49 hyp=1.58 cameraTheta=-0.32 mountX=-1.57 mountY=-0.03, mountTheta=-3.12
21:39:39.647 00.000 8756 SchedulePrimaryMove(10493588, x=1.50, y=-0.49, opts=13)
21:39:39.647 00.000 8756 Enqueuing Move request for scope (1.50, -0.49)
21:39:39.647 00.000 4288 Worker thread wakes up
21:39:39.647 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (1.50, -0.49) opts 0xd
21:39:39.647 00.000 4288 Handling offset move in thread for scope, endpoint = (1.50, -0.49)
21:39:39.647 00.000 4288 Moving (1.50, -0.49) raw xDistance=-1.57 yDistance=-0.03
21:39:39.656 00.009 4288 PPEC rslt: input = -1.57, final = -1.01, react = -0.94, pred = -0.11, hyst = -0.99, hyst_pct = 0.58, period_length = 662.83
21:39:39.656 00.000 4288 PPEC: input: -1.57, control: -1.01, exposure: 3000
21:39:39.656 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:39.656 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:39:39.656 00.000 4288 MoveAxis(E, 118, ABG)
21:39:39.656 00.000 4288 Guiding  Dir = 2, Dur = 118
21:39:39.658 00.002 4288 IsGuiding returns 0
21:39:39.658 00.000 4288 PulseGuide returned control before completion, sleep 128
21:39:39.671 00.013 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:39:39.716 00.045 8756 UpdateGuideState exits: m=2024 SNR=31.7
21:39:39.719 00.003 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:39.721 00.002 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:39:39.723 00.002 8756 Enqueuing Expose request
21:39:39.799 00.076 4288 IsGuiding returns 1
21:39:39.799 00.000 4288 scope still moving after pulse duration time elapsed
21:39:39.831 00.032 4288 IsGuiding returns 1
21:39:39.862 00.031 4288 IsGuiding returns 0
21:39:39.862 00.000 4288 scope move finished after 118 + 86 ms
21:39:39.862 00.000 4288 Move returns status 0, amount 118
21:39:39.862 00.000 4288 MoveAxis(N, 0, ABG)
21:39:39.862 00.000 4288 Move returns status 0, amount 0
21:39:39.862 00.000 4288 move complete, result=0
21:39:39.862 00.000 4288 worker thread done servicing request
21:39:39.862 00.000 4288 Worker thread wakes up
21:39:39.862 00.000 8756 GuideStep: -1.6 px 118 ms EAST, -0.0 px 0 ms NORTH
21:39:39.864 00.002 4288 worker thread servicing REQUEST_EXPOSE 3000
21:39:39.864 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:39:43.002 03.138 4288 Exposure complete
21:39:43.049 00.047 4288 worker thread done servicing request
21:39:43.049 00.000 8756 OnExposeComplete: enter
21:39:43.063 00.014 8756 UpdateGuideState(): m_state=6
21:39:43.065 00.002 8756 Star::Find(15, 73, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 150
21:39:43.065 00.000 8756 Star::Find returns 1 (0), X=72.97, Y=294.97, Mass=2046, SNR=31.8, Peak=213 HFD=2.8
21:39:43.065 00.000 8756 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.74) = xAngle (-2.73 = -2.73)
21:39:43.065 00.000 8756 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (0.31 = 0.31)
21:39:43.065 00.000 8756 CameraToMount -- cameraX=1.46 cameraY=0.02 hyp=1.46 cameraTheta=0.02 mountX=-1.33 mountY=0.45, mountTheta=2.82
21:39:43.065 00.000 8756 SchedulePrimaryMove(10493588, x=1.46, y=0.02, opts=13)
21:39:43.065 00.000 8756 Enqueuing Move request for scope (1.46, 0.02)
21:39:43.065 00.000 4288 Worker thread wakes up
21:39:43.065 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (1.46, 0.02) opts 0xd
21:39:43.065 00.000 4288 Handling offset move in thread for scope, endpoint = (1.46, 0.02)
21:39:43.065 00.000 4288 Moving (1.46, 0.02) raw xDistance=-1.33 yDistance=0.45
21:39:43.081 00.016 4288 PPEC rslt: input = -1.33, final = -0.67, react = -0.80, pred = 0.32, hyst = -0.81, hyst_pct = 0.58, period_length = 662.83
21:39:43.081 00.000 4288 PPEC: input: -1.33, control: -0.67, exposure: 3000
21:39:43.081 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:39:43.081 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
21:39:43.081 00.000 4288 MoveAxis(E, 78, ABG)
21:39:43.081 00.000 4288 Guiding  Dir = 2, Dur = 78
21:39:43.081 00.000 4288 IsGuiding returns 0
21:39:43.081 00.000 4288 PulseGuide returned control before completion, sleep 88
21:39:43.081 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:39:43.132 00.051 8756 UpdateGuideState exits: m=2046 SNR=31.8
21:39:43.132 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:43.132 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:39:43.132 00.000 8756 Enqueuing Expose request
21:39:43.176 00.044 4288 IsGuiding returns 1
21:39:43.176 00.000 4288 scope still moving after pulse duration time elapsed
21:39:43.208 00.032 4288 IsGuiding returns 0
21:39:43.208 00.000 4288 scope move finished after 78 + 48 ms
21:39:43.208 00.000 4288 Move returns status 0, amount 78
21:39:43.208 00.000 4288 MoveAxis(N, 0, ABG)
21:39:43.208 00.000 4288 Move returns status 0, amount 0
21:39:43.208 00.000 4288 move complete, result=0
21:39:43.208 00.000 4288 worker thread done servicing request
21:39:43.208 00.000 4288 Worker thread wakes up
21:39:43.208 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:39:43.208 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:39:43.208 00.000 8756 GuideStep: -1.3 px 78 ms EAST, 0.4 px 0 ms NORTH
21:39:46.142 02.934 4288 Exposure complete
21:39:46.203 00.061 4288 worker thread done servicing request
21:39:46.205 00.002 8756 OnExposeComplete: enter
21:39:46.205 00.000 8756 UpdateGuideState(): m_state=6
21:39:46.205 00.000 8756 Star::Find(15, 72, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 151
21:39:46.205 00.000 8756 Star::Find returns 1 (0), X=73.37, Y=294.49, Mass=2007, SNR=31.5, Peak=176 HFD=3.2
21:39:46.205 00.000 8756 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.74) = xAngle (-2.98 = -2.98)
21:39:46.205 00.000 8756 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (0.06 = 0.06)
21:39:46.218 00.013 8756 CameraToMount -- cameraX=1.87 cameraY=-0.45 hyp=1.92 cameraTheta=-0.24 mountX=-1.89 mountY=0.12, mountTheta=3.08
21:39:46.218 00.000 8756 SchedulePrimaryMove(10493588, x=1.87, y=-0.45, opts=13)
21:39:46.218 00.000 8756 Enqueuing Move request for scope (1.87, -0.45)
21:39:46.218 00.000 4288 Worker thread wakes up
21:39:46.218 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (1.87, -0.45) opts 0xd
21:39:46.218 00.000 4288 Handling offset move in thread for scope, endpoint = (1.87, -0.45)
21:39:46.218 00.000 4288 Moving (1.87, -0.45) raw xDistance=-1.89 yDistance=0.12
21:39:46.218 00.000 4288 PPEC rslt: input = -1.89, final = -1.24, react = -1.14, pred = -0.32, hyst = -1.08, hyst_pct = 0.58, period_length = 662.83
21:39:46.218 00.000 4288 PPEC: input: -1.89, control: -1.24, exposure: 3000
21:39:46.218 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:46.227 00.009 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:39:46.227 00.000 4288 MoveAxis(E, 145, ABG)
21:39:46.227 00.000 4288 Guiding  Dir = 2, Dur = 145
21:39:46.227 00.000 4288 IsGuiding returns 0
21:39:46.227 00.000 4288 PulseGuide returned control before completion, sleep 155
21:39:46.234 00.007 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:39:46.282 00.048 8756 UpdateGuideState exits: m=2007 SNR=31.5
21:39:46.288 00.006 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:46.292 00.004 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:39:46.296 00.004 8756 Enqueuing Expose request
21:39:46.392 00.096 4288 IsGuiding returns 1
21:39:46.392 00.000 4288 scope still moving after pulse duration time elapsed
21:39:46.424 00.032 4288 IsGuiding returns 1
21:39:46.456 00.032 4288 IsGuiding returns 0
21:39:46.456 00.000 4288 scope move finished after 145 + 83 ms
21:39:46.456 00.000 4288 Move returns status 0, amount 145
21:39:46.456 00.000 4288 MoveAxis(N, 0, ABG)
21:39:46.456 00.000 4288 Move returns status 0, amount 0
21:39:46.456 00.000 4288 move complete, result=0
21:39:46.456 00.000 4288 worker thread done servicing request
21:39:46.456 00.000 8756 GuideStep: -1.9 px 145 ms EAST, 0.1 px 0 ms NORTH
21:39:46.456 00.000 4288 Worker thread wakes up
21:39:46.456 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:39:46.456 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:39:49.596 03.140 4288 Exposure complete
21:39:49.675 00.079 4288 worker thread done servicing request
21:39:49.675 00.000 8756 OnExposeComplete: enter
21:39:49.675 00.000 8756 UpdateGuideState(): m_state=6
21:39:49.675 00.000 8756 Star::Find(15, 73, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 152
21:39:49.675 00.000 8756 Star::Find returns 1 (0), X=73.09, Y=294.11, Mass=2041, SNR=31.8, Peak=173 HFD=3.2
21:39:49.675 00.000 8756 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.74) = xAngle (-3.23 = 3.06)
21:39:49.675 00.000 8756 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.19 = -0.19)
21:39:49.675 00.000 8756 CameraToMount -- cameraX=1.59 cameraY=-0.83 hyp=1.79 cameraTheta=-0.48 mountX=-1.78 mountY=-0.33, mountTheta=-2.96
21:39:49.675 00.000 8756 SchedulePrimaryMove(10493588, x=1.59, y=-0.83, opts=13)
21:39:49.690 00.015 8756 Enqueuing Move request for scope (1.59, -0.83)
21:39:49.690 00.000 4288 Worker thread wakes up
21:39:49.690 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (1.59, -0.83) opts 0xd
21:39:49.690 00.000 4288 Handling offset move in thread for scope, endpoint = (1.59, -0.83)
21:39:49.690 00.000 4288 Moving (1.59, -0.83) raw xDistance=-1.78 yDistance=-0.33
21:39:49.690 00.000 4288 PPEC rslt: input = -1.78, final = -0.95, react = -1.07, pred = 0.20, hyst = -1.00, hyst_pct = 0.57, period_length = 662.83
21:39:49.690 00.000 4288 PPEC: input: -1.78, control: -0.95, exposure: 3000
21:39:49.690 00.000 4288 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
21:39:49.690 00.000 4288 MoveAxis(E, 110, ABG)
21:39:49.690 00.000 4288 Guiding  Dir = 2, Dur = 110
21:39:49.690 00.000 4288 IsGuiding returns 0
21:39:49.690 00.000 4288 PulseGuide returned control before completion, sleep 120
21:39:49.706 00.016 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:39:49.752 00.046 8756 UpdateGuideState exits: m=2041 SNR=31.8
21:39:49.754 00.002 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:49.756 00.002 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:39:49.757 00.001 8756 Enqueuing Expose request
21:39:49.817 00.060 4288 IsGuiding returns 1
21:39:49.817 00.000 4288 scope still moving after pulse duration time elapsed
21:39:49.849 00.032 4288 IsGuiding returns 0
21:39:49.849 00.000 4288 scope move finished after 110 + 44 ms
21:39:49.849 00.000 4288 Move returns status 0, amount 110
21:39:49.849 00.000 4288 MoveAxis(N, 47, ABG)
21:39:49.849 00.000 4288 Guiding  Dir = 0, Dur = 47
21:39:49.849 00.000 4288 IsGuiding returns 0
21:39:49.849 00.000 4288 PulseGuide returned control before completion, sleep 57
21:39:49.912 00.063 4288 IsGuiding returns 1
21:39:49.912 00.000 4288 scope still moving after pulse duration time elapsed
21:39:49.944 00.032 4288 IsGuiding returns 0
21:39:49.944 00.000 4288 scope move finished after 47 + 47 ms
21:39:49.944 00.000 4288 Move returns status 0, amount 47
21:39:49.944 00.000 4288 move complete, result=0
21:39:49.944 00.000 4288 worker thread done servicing request
21:39:49.944 00.000 8756 GuideStep: -1.8 px 110 ms EAST, -0.3 px 47 ms NORTH
21:39:49.951 00.007 4288 Worker thread wakes up
21:39:49.951 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:39:49.951 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:39:52.867 02.916 4288 Exposure complete
21:39:52.920 00.053 4288 worker thread done servicing request
21:39:52.920 00.000 8756 OnExposeComplete: enter
21:39:52.920 00.000 8756 UpdateGuideState(): m_state=6
21:39:52.920 00.000 8756 Star::Find(15, 73, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
21:39:52.926 00.006 8756 Star::Find returns 1 (0), X=72.66, Y=294.48, Mass=2017, SNR=31.6, Peak=161 HFD=3.3
21:39:52.926 00.000 8756 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.74) = xAngle (-3.13 = -3.13)
21:39:52.926 00.000 8756 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.09 = -0.09)
21:39:52.926 00.000 8756 CameraToMount -- cameraX=1.15 cameraY=-0.47 hyp=1.25 cameraTheta=-0.38 mountX=-1.25 mountY=-0.11, mountTheta=-3.05
21:39:52.926 00.000 8756 SchedulePrimaryMove(10493588, x=1.15, y=-0.47, opts=13)
21:39:52.926 00.000 8756 Enqueuing Move request for scope (1.15, -0.47)
21:39:52.926 00.000 4288 Worker thread wakes up
21:39:52.926 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (1.15, -0.47) opts 0xd
21:39:52.926 00.000 4288 Handling offset move in thread for scope, endpoint = (1.15, -0.47)
21:39:52.926 00.000 4288 Moving (1.15, -0.47) raw xDistance=-1.25 yDistance=-0.11
21:39:52.926 00.000 4288 PPEC rslt: input = -1.25, final = -0.59, react = -0.75, pred = 0.38, hyst = -0.75, hyst_pct = 0.57, period_length = 662.83
21:39:52.926 00.000 4288 PPEC: input: -1.25, control: -0.59, exposure: 3000
21:39:52.926 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:52.940 00.014 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:39:52.940 00.000 4288 MoveAxis(E, 68, ABG)
21:39:52.940 00.000 4288 Guiding  Dir = 2, Dur = 68
21:39:52.940 00.000 4288 IsGuiding returns 0
21:39:52.940 00.000 4288 PulseGuide returned control before completion, sleep 78
21:39:52.952 00.012 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:39:52.990 00.038 8756 UpdateGuideState exits: m=2017 SNR=31.6
21:39:52.990 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:52.990 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:39:52.990 00.000 8756 Enqueuing Expose request
21:39:53.021 00.031 4288 IsGuiding returns 1
21:39:53.021 00.000 4288 scope still moving after pulse duration time elapsed
21:39:53.053 00.032 4288 IsGuiding returns 0
21:39:53.053 00.000 4288 scope move finished after 68 + 44 ms
21:39:53.053 00.000 4288 Move returns status 0, amount 68
21:39:53.053 00.000 4288 MoveAxis(N, 0, ABG)
21:39:53.053 00.000 4288 Move returns status 0, amount 0
21:39:53.053 00.000 4288 move complete, result=0
21:39:53.053 00.000 4288 worker thread done servicing request
21:39:53.053 00.000 4288 Worker thread wakes up
21:39:53.053 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:39:53.053 00.000 8756 GuideStep: -1.2 px 68 ms EAST, -0.1 px 0 ms NORTH
21:39:53.053 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:39:56.203 03.150 4288 Exposure complete
21:39:56.269 00.066 4288 worker thread done servicing request
21:39:56.271 00.002 8756 OnExposeComplete: enter
21:39:56.271 00.000 8756 UpdateGuideState(): m_state=6
21:39:56.271 00.000 8756 Star::Find(15, 72, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 154
21:39:56.271 00.000 8756 Star::Find returns 1 (0), X=73.63, Y=294.59, Mass=2040, SNR=31.8, Peak=206 HFD=3.0
21:39:56.271 00.000 8756 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.74) = xAngle (-2.91 = -2.91)
21:39:56.271 00.000 8756 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (0.13 = 0.13)
21:39:56.271 00.000 8756 CameraToMount -- cameraX=2.12 cameraY=-0.35 hyp=2.15 cameraTheta=-0.16 mountX=-2.09 mountY=0.28, mountTheta=3.01
21:39:56.285 00.014 8756 SchedulePrimaryMove(10493588, x=2.12, y=-0.35, opts=13)
21:39:56.285 00.000 8756 Enqueuing Move request for scope (2.12, -0.35)
21:39:56.285 00.000 4288 Worker thread wakes up
21:39:56.285 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.12, -0.35) opts 0xd
21:39:56.285 00.000 4288 Handling offset move in thread for scope, endpoint = (2.12, -0.35)
21:39:56.285 00.000 4288 Moving (2.12, -0.35) raw xDistance=-2.09 yDistance=0.28
21:39:56.285 00.000 4288 PPEC rslt: input = -2.09, final = -1.58, react = -1.25, pred = -0.85, hyst = -1.18, hyst_pct = 0.57, period_length = 662.83
21:39:56.285 00.000 4288 PPEC: input: -2.09, control: -1.58, exposure: 3000
21:39:56.291 00.006 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:39:56.291 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
21:39:56.291 00.000 4288 MoveAxis(E, 184, ABG)
21:39:56.291 00.000 4288 Guiding  Dir = 2, Dur = 184
21:39:56.291 00.000 4288 IsGuiding returns 0
21:39:56.291 00.000 4288 PulseGuide returned control before completion, sleep 194
21:39:56.301 00.010 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:39:56.347 00.046 8756 UpdateGuideState exits: m=2040 SNR=31.8
21:39:56.349 00.002 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:56.351 00.002 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:39:56.351 00.000 8756 Enqueuing Expose request
21:39:56.492 00.141 4288 IsGuiding returns 1
21:39:56.492 00.000 4288 scope still moving after pulse duration time elapsed
21:39:56.524 00.032 4288 IsGuiding returns 0
21:39:56.524 00.000 4288 scope move finished after 184 + 49 ms
21:39:56.524 00.000 4288 Move returns status 0, amount 184
21:39:56.524 00.000 4288 MoveAxis(N, 0, ABG)
21:39:56.524 00.000 4288 Move returns status 0, amount 0
21:39:56.526 00.002 4288 move complete, result=0
21:39:56.526 00.000 4288 worker thread done servicing request
21:39:56.526 00.000 8756 GuideStep: -2.1 px 184 ms EAST, 0.3 px 0 ms NORTH
21:39:56.528 00.002 4288 Worker thread wakes up
21:39:56.528 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:39:56.528 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:39:59.438 02.910 4288 Exposure complete
21:39:59.485 00.047 4288 worker thread done servicing request
21:39:59.485 00.000 8756 OnExposeComplete: enter
21:39:59.499 00.014 8756 UpdateGuideState(): m_state=6
21:39:59.501 00.002 8756 Star::Find(15, 73, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 155
21:39:59.503 00.002 8756 Star::Find returns 1 (0), X=73.83, Y=294.63, Mass=1951, SNR=31.1, Peak=193 HFD=2.7
21:39:59.503 00.000 8756 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.74) = xAngle (-2.88 = -2.88)
21:39:59.505 00.002 8756 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (0.16 = 0.16)
21:39:59.507 00.002 8756 CameraToMount -- cameraX=2.32 cameraY=-0.31 hyp=2.34 cameraTheta=-0.13 mountX=-2.26 mountY=0.38, mountTheta=2.97
21:39:59.511 00.004 8756 SchedulePrimaryMove(10493588, x=2.32, y=-0.31, opts=13)
21:39:59.513 00.002 8756 Enqueuing Move request for scope (2.32, -0.31)
21:39:59.515 00.002 4288 Worker thread wakes up
21:39:59.515 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.32, -0.31) opts 0xd
21:39:59.515 00.000 4288 Handling offset move in thread for scope, endpoint = (2.32, -0.31)
21:39:59.515 00.000 4288 Moving (2.32, -0.31) raw xDistance=-2.26 yDistance=0.38
21:39:59.515 00.000 4288 PPEC rslt: input = -2.26, final = -1.49, react = -1.36, pred = -0.45, hyst = -1.26, hyst_pct = 0.57, period_length = 662.83
21:39:59.516 00.001 4288 PPEC: input: -2.26, control: -1.49, exposure: 3000
21:39:59.516 00.000 4288 switching direction from -1 to 1 - decHistory=3 oldest=0.10 newest=0.56
21:39:59.516 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
21:39:59.516 00.000 4288 MoveAxis(E, 174, ABG)
21:39:59.516 00.000 4288 Guiding  Dir = 2, Dur = 174
21:39:59.516 00.000 4288 IsGuiding returns 0
21:39:59.516 00.000 4288 PulseGuide returned control before completion, sleep 184
21:39:59.528 00.012 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:39:59.573 00.045 8756 UpdateGuideState exits: m=1951 SNR=31.1
21:39:59.575 00.002 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:59.577 00.002 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:39:59.577 00.000 8756 Enqueuing Expose request
21:39:59.707 00.130 4288 IsGuiding returns 1
21:39:59.707 00.000 4288 scope still moving after pulse duration time elapsed
21:39:59.739 00.032 4288 IsGuiding returns 0
21:39:59.739 00.000 4288 scope move finished after 174 + 48 ms
21:39:59.739 00.000 4288 Move returns status 0, amount 174
21:39:59.739 00.000 4288 BLC: Oldest BLC event removed
21:39:59.739 00.000 4288 BLC: Dec direction reversal from North to South, backlash comp pulse of 267 applied
21:39:59.739 00.000 4288 MoveAxis(S, 322, ABG)
21:39:59.739 00.000 4288 Guiding  Dir = 1, Dur = 322
21:39:59.739 00.000 4288 IsGuiding returns 0
21:39:59.739 00.000 4288 PulseGuide returned control before completion, sleep 332
21:40:00.088 00.349 4288 IsGuiding returns 1
21:40:00.088 00.000 4288 scope still moving after pulse duration time elapsed
21:40:00.120 00.032 4288 IsGuiding returns 0
21:40:00.120 00.000 4288 scope move finished after 322 + 58 ms
21:40:00.120 00.000 4288 Move returns status 0, amount 322
21:40:00.120 00.000 4288 move complete, result=0
21:40:00.120 00.000 4288 worker thread done servicing request
21:40:00.120 00.000 4288 Worker thread wakes up
21:40:00.120 00.000 8756 GuideStep: -2.3 px 174 ms EAST, 0.4 px 322 ms SOUTH
21:40:00.120 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:40:00.120 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:40:03.259 03.139 4288 Exposure complete
21:40:03.322 00.063 4288 worker thread done servicing request
21:40:03.322 00.000 8756 OnExposeComplete: enter
21:40:03.322 00.000 8756 UpdateGuideState(): m_state=6
21:40:03.322 00.000 8756 Star::Find(15, 73, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 156
21:40:03.322 00.000 8756 Star::Find returns 1 (0), X=73.02, Y=294.65, Mass=2043, SNR=31.8, Peak=177 HFD=3.3
21:40:03.322 00.000 8756 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.74) = xAngle (-2.93 = -2.93)
21:40:03.322 00.000 8756 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (0.11 = 0.11)
21:40:03.322 00.000 8756 CameraToMount -- cameraX=1.51 cameraY=-0.29 hyp=1.54 cameraTheta=-0.19 mountX=-1.50 mountY=0.16, mountTheta=3.03
21:40:03.338 00.016 8756 SchedulePrimaryMove(10493588, x=1.51, y=-0.29, opts=13)
21:40:03.338 00.000 8756 Enqueuing Move request for scope (1.51, -0.29)
21:40:03.338 00.000 4288 Worker thread wakes up
21:40:03.338 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (1.51, -0.29) opts 0xd
21:40:03.338 00.000 4288 Handling offset move in thread for scope, endpoint = (1.51, -0.29)
21:40:03.338 00.000 4288 Moving (1.51, -0.29) raw xDistance=-1.50 yDistance=0.16
21:40:03.338 00.000 4288 BLC: History state: CurrMiss=0.16, AvgInitMiss=-0.09, ShCount=5, LgCount=5, SticCount=1,  Deflections: 0=0.382012, 1:0.164128
21:40:03.338 00.000 4288 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
21:40:03.338 00.000 4288 BLC: window closed
21:40:03.346 00.008 4288 PPEC rslt: input = -1.50, final = -1.01, react = -0.90, pred = -0.23, hyst = -0.91, hyst_pct = 0.56, period_length = 662.83
21:40:03.346 00.000 4288 PPEC: input: -1.50, control: -1.01, exposure: 3000
21:40:03.346 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.16
21:40:03.346 00.000 4288 MoveAxis(E, 117, ABG)
21:40:03.346 00.000 4288 Guiding  Dir = 2, Dur = 117
21:40:03.346 00.000 4288 IsGuiding returns 0
21:40:03.346 00.000 4288 PulseGuide returned control before completion, sleep 127
21:40:03.356 00.010 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:40:03.402 00.046 8756 UpdateGuideState exits: m=2043 SNR=31.8
21:40:03.402 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:03.402 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:40:03.402 00.000 8756 Enqueuing Expose request
21:40:03.481 00.079 4288 IsGuiding returns 1
21:40:03.481 00.000 4288 scope still moving after pulse duration time elapsed
21:40:03.513 00.032 4288 IsGuiding returns 0
21:40:03.513 00.000 4288 scope move finished after 117 + 50 ms
21:40:03.513 00.000 4288 Move returns status 0, amount 117
21:40:03.513 00.000 4288 MoveAxis(S, 23, ABG)
21:40:03.513 00.000 4288 Guiding  Dir = 1, Dur = 23
21:40:03.513 00.000 4288 IsGuiding returns 0
21:40:03.513 00.000 4288 PulseGuide returned control before completion, sleep 33
21:40:03.561 00.048 4288 IsGuiding returns 1
21:40:03.561 00.000 4288 scope still moving after pulse duration time elapsed
21:40:03.593 00.032 4288 IsGuiding returns 0
21:40:03.593 00.000 4288 scope move finished after 23 + 55 ms
21:40:03.593 00.000 4288 Move returns status 0, amount 23
21:40:03.593 00.000 4288 move complete, result=0
21:40:03.593 00.000 4288 worker thread done servicing request
21:40:03.593 00.000 4288 Worker thread wakes up
21:40:03.593 00.000 8756 GuideStep: -1.5 px 117 ms EAST, 0.2 px 23 ms SOUTH
21:40:03.593 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:40:03.593 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:40:06.523 02.930 4288 Exposure complete
21:40:06.587 00.064 4288 worker thread done servicing request
21:40:06.587 00.000 8756 OnExposeComplete: enter
21:40:06.600 00.013 8756 UpdateGuideState(): m_state=6
21:40:06.602 00.002 8756 Star::Find(15, 73, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 157
21:40:06.604 00.002 8756 Star::Find returns 1 (0), X=73.03, Y=294.66, Mass=2029, SNR=31.7, Peak=177 HFD=3.2
21:40:06.606 00.002 8756 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.74) = xAngle (-2.93 = -2.93)
21:40:06.608 00.002 8756 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (0.11 = 0.11)
21:40:06.608 00.000 8756 CameraToMount -- cameraX=1.52 cameraY=-0.29 hyp=1.55 cameraTheta=-0.18 mountX=-1.52 mountY=0.17, mountTheta=3.03
21:40:06.612 00.004 8756 SchedulePrimaryMove(10493588, x=1.52, y=-0.29, opts=13)
21:40:06.614 00.002 8756 Enqueuing Move request for scope (1.52, -0.29)
21:40:06.616 00.002 4288 Worker thread wakes up
21:40:06.616 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (1.52, -0.29) opts 0xd
21:40:06.616 00.000 4288 Handling offset move in thread for scope, endpoint = (1.52, -0.29)
21:40:06.616 00.000 4288 Moving (1.52, -0.29) raw xDistance=-1.52 yDistance=0.17
21:40:06.618 00.002 4288 PPEC rslt: input = -1.52, final = -1.32, react = -0.91, pred = -0.93, hyst = -0.91, hyst_pct = 0.56, period_length = 662.83
21:40:06.618 00.000 4288 PPEC: input: -1.52, control: -1.32, exposure: 3000
21:40:06.618 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.17
21:40:06.618 00.000 4288 MoveAxis(E, 153, ABG)
21:40:06.618 00.000 4288 Guiding  Dir = 2, Dur = 153
21:40:06.618 00.000 4288 IsGuiding returns 0
21:40:06.618 00.000 4288 PulseGuide returned control before completion, sleep 163
21:40:06.629 00.011 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:40:06.667 00.038 8756 UpdateGuideState exits: m=2029 SNR=31.7
21:40:06.667 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:06.667 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:40:06.683 00.016 8756 Enqueuing Expose request
21:40:06.793 00.110 4288 IsGuiding returns 0
21:40:06.793 00.000 4288 Move returns status 0, amount 153
21:40:06.793 00.000 4288 MoveAxis(S, 25, ABG)
21:40:06.793 00.000 4288 Guiding  Dir = 1, Dur = 25
21:40:06.793 00.000 4288 IsGuiding returns 0
21:40:06.793 00.000 4288 PulseGuide returned control before completion, sleep 35
21:40:06.841 00.048 4288 IsGuiding returns 1
21:40:06.841 00.000 4288 scope still moving after pulse duration time elapsed
21:40:06.873 00.032 4288 IsGuiding returns 0
21:40:06.873 00.000 4288 scope move finished after 25 + 54 ms
21:40:06.873 00.000 4288 Move returns status 0, amount 25
21:40:06.873 00.000 4288 move complete, result=0
21:40:06.873 00.000 4288 worker thread done servicing request
21:40:06.873 00.000 8756 GuideStep: -1.5 px 153 ms EAST, 0.2 px 25 ms SOUTH
21:40:06.873 00.000 4288 Worker thread wakes up
21:40:06.873 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:40:06.873 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:40:10.028 03.155 4288 Exposure complete
21:40:10.093 00.065 4288 worker thread done servicing request
21:40:10.093 00.000 8756 OnExposeComplete: enter
21:40:10.093 00.000 8756 UpdateGuideState(): m_state=6
21:40:10.093 00.000 8756 Star::Find(15, 73, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 158
21:40:10.093 00.000 8756 Star::Find returns 1 (0), X=72.70, Y=294.62, Mass=1940, SNR=31.0, Peak=176 HFD=2.9
21:40:10.093 00.000 8756 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.74) = xAngle (-3.01 = -3.01)
21:40:10.093 00.000 8756 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (0.03 = 0.03)
21:40:10.093 00.000 8756 CameraToMount -- cameraX=1.19 cameraY=-0.33 hyp=1.23 cameraTheta=-0.27 mountX=-1.22 mountY=0.04, mountTheta=3.11
21:40:10.109 00.016 8756 SchedulePrimaryMove(10493588, x=1.19, y=-0.33, opts=13)
21:40:10.109 00.000 8756 Enqueuing Move request for scope (1.19, -0.33)
21:40:10.109 00.000 4288 Worker thread wakes up
21:40:10.109 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (1.19, -0.33) opts 0xd
21:40:10.109 00.000 4288 Handling offset move in thread for scope, endpoint = (1.19, -0.33)
21:40:10.109 00.000 4288 Moving (1.19, -0.33) raw xDistance=-1.22 yDistance=0.04
21:40:10.109 00.000 4288 PPEC rslt: input = -1.22, final = -0.73, react = -0.73, pred = -0.00, hyst = -0.72, hyst_pct = 0.56, period_length = 662.83
21:40:10.109 00.000 4288 PPEC: input: -1.22, control: -0.73, exposure: 3000
21:40:10.109 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:10.109 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:40:10.109 00.000 4288 MoveAxis(E, 85, ABG)
21:40:10.109 00.000 4288 Guiding  Dir = 2, Dur = 85
21:40:10.109 00.000 4288 IsGuiding returns 0
21:40:10.109 00.000 4288 PulseGuide returned control before completion, sleep 95
21:40:10.127 00.018 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:40:10.173 00.046 8756 UpdateGuideState exits: m=1940 SNR=31.0
21:40:10.173 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:10.173 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:40:10.173 00.000 8756 Enqueuing Expose request
21:40:10.220 00.047 4288 IsGuiding returns 1
21:40:10.220 00.000 4288 scope still moving after pulse duration time elapsed
21:40:10.251 00.031 4288 IsGuiding returns 0
21:40:10.251 00.000 4288 scope move finished after 85 + 50 ms
21:40:10.251 00.000 4288 Move returns status 0, amount 85
21:40:10.251 00.000 4288 MoveAxis(N, 0, ABG)
21:40:10.251 00.000 4288 Move returns status 0, amount 0
21:40:10.251 00.000 4288 move complete, result=0
21:40:10.251 00.000 4288 worker thread done servicing request
21:40:10.251 00.000 4288 Worker thread wakes up
21:40:10.251 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:40:10.251 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:40:10.257 00.006 8756 GuideStep: -1.2 px 85 ms EAST, 0.0 px 0 ms NORTH
21:40:13.183 02.926 4288 Exposure complete
21:40:13.232 00.049 4288 worker thread done servicing request
21:40:13.232 00.000 8756 OnExposeComplete: enter
21:40:13.232 00.000 8756 UpdateGuideState(): m_state=6
21:40:13.232 00.000 8756 Star::Find(15, 72, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 159
21:40:13.232 00.000 8756 Star::Find returns 1 (0), X=73.21, Y=294.38, Mass=2005, SNR=31.5, Peak=204 HFD=3.0
21:40:13.232 00.000 8756 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.74) = xAngle (-3.06 = -3.06)
21:40:13.232 00.000 8756 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.02 = -0.02)
21:40:13.246 00.014 8756 CameraToMount -- cameraX=1.70 cameraY=-0.56 hyp=1.80 cameraTheta=-0.32 mountX=-1.79 mountY=-0.04, mountTheta=-3.12
21:40:13.246 00.000 8756 SchedulePrimaryMove(10493588, x=1.70, y=-0.56, opts=13)
21:40:13.246 00.000 8756 Enqueuing Move request for scope (1.70, -0.56)
21:40:13.246 00.000 4288 Worker thread wakes up
21:40:13.246 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (1.70, -0.56) opts 0xd
21:40:13.246 00.000 4288 Handling offset move in thread for scope, endpoint = (1.70, -0.56)
21:40:13.246 00.000 4288 Moving (1.70, -0.56) raw xDistance=-1.79 yDistance=-0.04
21:40:13.246 00.000 4288 PPEC rslt: input = -1.79, final = -0.93, react = -1.07, pred = 0.30, hyst = -1.05, hyst_pct = 0.56, period_length = 662.83
21:40:13.256 00.010 4288 PPEC: input: -1.79, control: -0.93, exposure: 3000
21:40:13.256 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:13.256 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:40:13.256 00.000 4288 MoveAxis(E, 108, ABG)
21:40:13.256 00.000 4288 Guiding  Dir = 2, Dur = 108
21:40:13.257 00.001 4288 IsGuiding returns 0
21:40:13.257 00.000 4288 PulseGuide returned control before completion, sleep 118
21:40:13.265 00.008 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:40:13.314 00.049 8756 UpdateGuideState exits: m=2005 SNR=31.5
21:40:13.316 00.002 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:13.318 00.002 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:40:13.319 00.001 8756 Enqueuing Expose request
21:40:13.390 00.071 4288 IsGuiding returns 1
21:40:13.390 00.000 4288 scope still moving after pulse duration time elapsed
21:40:13.421 00.031 4288 IsGuiding returns 0
21:40:13.421 00.000 4288 scope move finished after 108 + 56 ms
21:40:13.421 00.000 4288 Move returns status 0, amount 108
21:40:13.421 00.000 4288 MoveAxis(N, 0, ABG)
21:40:13.421 00.000 4288 Move returns status 0, amount 0
21:40:13.421 00.000 4288 move complete, result=0
21:40:13.421 00.000 4288 worker thread done servicing request
21:40:13.421 00.000 4288 Worker thread wakes up
21:40:13.421 00.000 8756 GuideStep: -1.8 px 108 ms EAST, -0.0 px 0 ms NORTH
21:40:13.421 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:40:13.421 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:40:16.577 03.156 4288 Exposure complete
21:40:16.640 00.063 4288 worker thread done servicing request
21:40:16.640 00.000 8756 OnExposeComplete: enter
21:40:16.640 00.000 8756 UpdateGuideState(): m_state=6
21:40:16.640 00.000 8756 Star::Find(15, 73, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 160
21:40:16.640 00.000 8756 Star::Find returns 1 (0), X=73.06, Y=294.24, Mass=2059, SNR=31.9, Peak=224 HFD=2.7
21:40:16.640 00.000 8756 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.74) = xAngle (-3.17 = 3.11)
21:40:16.640 00.000 8756 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.13 = -0.13)
21:40:16.640 00.000 8756 CameraToMount -- cameraX=1.55 cameraY=-0.70 hyp=1.71 cameraTheta=-0.42 mountX=-1.70 mountY=-0.22, mountTheta=-3.02
21:40:16.656 00.016 8756 SchedulePrimaryMove(10493588, x=1.55, y=-0.70, opts=13)
21:40:16.656 00.000 8756 Enqueuing Move request for scope (1.55, -0.70)
21:40:16.656 00.000 4288 Worker thread wakes up
21:40:16.656 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (1.55, -0.70) opts 0xd
21:40:16.656 00.000 4288 Handling offset move in thread for scope, endpoint = (1.55, -0.70)
21:40:16.656 00.000 4288 Moving (1.55, -0.70) raw xDistance=-1.70 yDistance=-0.22
21:40:16.656 00.000 4288 PPEC rslt: input = -1.70, final = -1.14, react = -1.02, pred = -0.34, hyst = -0.96, hyst_pct = 0.55, period_length = 662.83
21:40:16.656 00.000 4288 PPEC: input: -1.70, control: -1.14, exposure: 3000
21:40:16.662 00.006 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:40:16.662 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:40:16.662 00.000 4288 MoveAxis(E, 133, ABG)
21:40:16.662 00.000 4288 Guiding  Dir = 2, Dur = 133
21:40:16.662 00.000 4288 IsGuiding returns 0
21:40:16.662 00.000 4288 PulseGuide returned control before completion, sleep 143
21:40:16.674 00.012 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:40:16.719 00.045 8756 UpdateGuideState exits: m=2059 SNR=31.9
21:40:16.719 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:16.719 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:40:16.726 00.007 8756 Enqueuing Expose request
21:40:16.814 00.088 4288 IsGuiding returns 1
21:40:16.814 00.000 4288 scope still moving after pulse duration time elapsed
21:40:16.846 00.032 4288 IsGuiding returns 0
21:40:16.846 00.000 4288 scope move finished after 133 + 50 ms
21:40:16.846 00.000 4288 Move returns status 0, amount 133
21:40:16.846 00.000 4288 MoveAxis(N, 0, ABG)
21:40:16.846 00.000 4288 Move returns status 0, amount 0
21:40:16.846 00.000 4288 move complete, result=0
21:40:16.846 00.000 4288 worker thread done servicing request
21:40:16.846 00.000 4288 Worker thread wakes up
21:40:16.846 00.000 8756 GuideStep: -1.7 px 133 ms EAST, -0.2 px 0 ms NORTH
21:40:16.846 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:40:16.846 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:40:19.761 02.915 4288 Exposure complete
21:40:19.840 00.079 4288 worker thread done servicing request
21:40:19.840 00.000 8756 OnExposeComplete: enter
21:40:19.840 00.000 8756 UpdateGuideState(): m_state=6
21:40:19.840 00.000 8756 Star::Find(15, 73, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 161
21:40:19.840 00.000 8756 Star::Find returns 1 (0), X=73.26, Y=294.30, Mass=1974, SNR=31.3, Peak=232 HFD=2.8
21:40:19.840 00.000 8756 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.74) = xAngle (-3.10 = -3.10)
21:40:19.840 00.000 8756 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.05 = -0.05)
21:40:19.840 00.000 8756 CameraToMount -- cameraX=1.75 cameraY=-0.64 hyp=1.87 cameraTheta=-0.35 mountX=-1.86 mountY=-0.10, mountTheta=-3.09
21:40:19.840 00.000 8756 SchedulePrimaryMove(10493588, x=1.75, y=-0.64, opts=13)
21:40:19.856 00.016 8756 Enqueuing Move request for scope (1.75, -0.64)
21:40:19.856 00.000 4288 Worker thread wakes up
21:40:19.856 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (1.75, -0.64) opts 0xd
21:40:19.856 00.000 4288 Handling offset move in thread for scope, endpoint = (1.75, -0.64)
21:40:19.856 00.000 4288 Moving (1.75, -0.64) raw xDistance=-1.86 yDistance=-0.10
21:40:19.856 00.000 4288 PPEC rslt: input = -1.86, final = -1.08, react = -1.12, pred = 0.03, hyst = -1.06, hyst_pct = 0.55, period_length = 662.83
21:40:19.856 00.000 4288 PPEC: input: -1.86, control: -1.08, exposure: 3000
21:40:19.856 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:19.856 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:40:19.856 00.000 4288 MoveAxis(E, 125, ABG)
21:40:19.856 00.000 4288 Guiding  Dir = 2, Dur = 125
21:40:19.856 00.000 4288 IsGuiding returns 0
21:40:19.856 00.000 4288 PulseGuide returned control before completion, sleep 135
21:40:19.872 00.016 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:40:19.913 00.041 8756 UpdateGuideState exits: m=1974 SNR=31.3
21:40:19.919 00.006 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:19.919 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:40:19.919 00.000 8756 Enqueuing Expose request
21:40:19.998 00.079 4288 IsGuiding returns 1
21:40:19.998 00.000 4288 scope still moving after pulse duration time elapsed
21:40:20.030 00.032 4288 IsGuiding returns 0
21:40:20.030 00.000 4288 scope move finished after 125 + 44 ms
21:40:20.030 00.000 4288 Move returns status 0, amount 125
21:40:20.030 00.000 4288 MoveAxis(N, 0, ABG)
21:40:20.030 00.000 4288 Move returns status 0, amount 0
21:40:20.030 00.000 4288 move complete, result=0
21:40:20.030 00.000 4288 worker thread done servicing request
21:40:20.030 00.000 4288 Worker thread wakes up
21:40:20.030 00.000 8756 GuideStep: -1.9 px 125 ms EAST, -0.1 px 0 ms NORTH
21:40:20.030 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:40:20.030 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:40:23.184 03.154 4288 Exposure complete
21:40:23.247 00.063 4288 worker thread done servicing request
21:40:23.247 00.000 8756 OnExposeComplete: enter
21:40:23.247 00.000 8756 UpdateGuideState(): m_state=6
21:40:23.263 00.016 8756 Star::Find(15, 73, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 162
21:40:23.263 00.000 8756 Star::Find returns 1 (0), X=73.16, Y=294.45, Mass=1974, SNR=31.3, Peak=205 HFD=2.9
21:40:23.263 00.000 8756 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.74) = xAngle (-3.04 = -3.04)
21:40:23.263 00.000 8756 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (0.01 = 0.01)
21:40:23.263 00.000 8756 CameraToMount -- cameraX=1.66 cameraY=-0.50 hyp=1.73 cameraTheta=-0.29 mountX=-1.72 mountY=0.01, mountTheta=3.14
21:40:23.263 00.000 8756 SchedulePrimaryMove(10493588, x=1.66, y=-0.50, opts=13)
21:40:23.263 00.000 8756 Enqueuing Move request for scope (1.66, -0.50)
21:40:23.263 00.000 4288 Worker thread wakes up
21:40:23.263 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (1.66, -0.50) opts 0xd
21:40:23.263 00.000 4288 Handling offset move in thread for scope, endpoint = (1.66, -0.50)
21:40:23.263 00.000 4288 Moving (1.66, -0.50) raw xDistance=-1.72 yDistance=0.01
21:40:23.279 00.016 4288 PPEC rslt: input = -1.72, final = -0.90, react = -1.03, pred = 0.25, hyst = -1.00, hyst_pct = 0.55, period_length = 662.83
21:40:23.279 00.000 4288 PPEC: input: -1.72, control: -0.90, exposure: 3000
21:40:23.279 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:23.280 00.001 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:40:23.280 00.000 4288 MoveAxis(E, 105, ABG)
21:40:23.280 00.000 4288 Guiding  Dir = 2, Dur = 105
21:40:23.280 00.000 4288 IsGuiding returns 0
21:40:23.280 00.000 4288 PulseGuide returned control before completion, sleep 115
21:40:23.291 00.011 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:40:23.327 00.036 8756 UpdateGuideState exits: m=1974 SNR=31.3
21:40:23.327 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:23.327 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:40:23.343 00.016 8756 Enqueuing Expose request
21:40:23.407 00.064 4288 IsGuiding returns 1
21:40:23.407 00.000 4288 scope still moving after pulse duration time elapsed
21:40:23.439 00.032 4288 IsGuiding returns 0
21:40:23.439 00.000 4288 scope move finished after 105 + 53 ms
21:40:23.439 00.000 4288 Move returns status 0, amount 105
21:40:23.439 00.000 4288 MoveAxis(N, 0, ABG)
21:40:23.439 00.000 4288 Move returns status 0, amount 0
21:40:23.439 00.000 4288 move complete, result=0
21:40:23.439 00.000 4288 worker thread done servicing request
21:40:23.439 00.000 4288 Worker thread wakes up
21:40:23.439 00.000 8756 GuideStep: -1.7 px 105 ms EAST, 0.0 px 0 ms NORTH
21:40:23.443 00.004 4288 worker thread servicing REQUEST_EXPOSE 3000
21:40:23.443 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:40:26.373 02.930 4288 Exposure complete
21:40:26.435 00.062 4288 worker thread done servicing request
21:40:26.435 00.000 8756 OnExposeComplete: enter
21:40:26.435 00.000 8756 UpdateGuideState(): m_state=6
21:40:26.435 00.000 8756 Star::Find(15, 73, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 163
21:40:26.435 00.000 8756 Star::Find returns 1 (0), X=73.78, Y=294.30, Mass=2007, SNR=31.5, Peak=217 HFD=2.8
21:40:26.435 00.000 8756 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.74) = xAngle (-3.02 = -3.02)
21:40:26.435 00.000 8756 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (0.02 = 0.02)
21:40:26.435 00.000 8756 CameraToMount -- cameraX=2.27 cameraY=-0.65 hyp=2.36 cameraTheta=-0.28 mountX=-2.34 mountY=0.05, mountTheta=3.12
21:40:26.451 00.016 8756 SchedulePrimaryMove(10493588, x=2.27, y=-0.65, opts=13)
21:40:26.451 00.000 8756 Enqueuing Move request for scope (2.27, -0.65)
21:40:26.451 00.000 4288 Worker thread wakes up
21:40:26.451 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.27, -0.65) opts 0xd
21:40:26.451 00.000 4288 Handling offset move in thread for scope, endpoint = (2.27, -0.65)
21:40:26.451 00.000 4288 Moving (2.27, -0.65) raw xDistance=-2.34 yDistance=0.05
21:40:26.451 00.000 4288 PPEC rslt: input = -2.34, final = -1.79, react = -1.41, pred = -0.95, hyst = -1.33, hyst_pct = 0.55, period_length = 662.83
21:40:26.451 00.000 4288 PPEC: input: -2.34, control: -1.79, exposure: 3000
21:40:26.451 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:26.451 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:40:26.451 00.000 4288 MoveAxis(E, 209, ABG)
21:40:26.451 00.000 4288 Guiding  Dir = 2, Dur = 209
21:40:26.451 00.000 4288 IsGuiding returns 0
21:40:26.451 00.000 4288 PulseGuide returned control before completion, sleep 219
21:40:26.467 00.016 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:40:26.515 00.048 8756 UpdateGuideState exits: m=2007 SNR=31.5
21:40:26.515 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:26.515 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:40:26.515 00.000 8756 Enqueuing Expose request
21:40:26.690 00.175 4288 IsGuiding returns 1
21:40:26.690 00.000 4288 scope still moving after pulse duration time elapsed
21:40:26.722 00.032 4288 IsGuiding returns 0
21:40:26.722 00.000 4288 scope move finished after 209 + 56 ms
21:40:26.724 00.002 4288 Move returns status 0, amount 209
21:40:26.724 00.000 4288 MoveAxis(N, 0, ABG)
21:40:26.724 00.000 4288 Move returns status 0, amount 0
21:40:26.724 00.000 4288 move complete, result=0
21:40:26.724 00.000 4288 worker thread done servicing request
21:40:26.724 00.000 8756 GuideStep: -2.3 px 209 ms EAST, 0.0 px 0 ms NORTH
21:40:26.726 00.002 4288 Worker thread wakes up
21:40:26.726 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:40:26.726 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:40:29.877 03.151 4288 Exposure complete
21:40:29.940 00.063 4288 worker thread done servicing request
21:40:29.940 00.000 8756 OnExposeComplete: enter
21:40:29.940 00.000 8756 UpdateGuideState(): m_state=6
21:40:29.940 00.000 8756 Star::Find(15, 73, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 164
21:40:29.940 00.000 8756 Star::Find returns 1 (0), X=73.85, Y=294.06, Mass=2050, SNR=31.9, Peak=213 HFD=2.8
21:40:29.940 00.000 8756 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.74) = xAngle (-3.11 = -3.11)
21:40:29.940 00.000 8756 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.06 = -0.06)
21:40:29.940 00.000 8756 CameraToMount -- cameraX=2.34 cameraY=-0.89 hyp=2.50 cameraTheta=-0.36 mountX=-2.50 mountY=-0.16, mountTheta=-3.08
21:40:29.956 00.016 8756 SchedulePrimaryMove(10493588, x=2.34, y=-0.89, opts=13)
21:40:29.956 00.000 8756 Enqueuing Move request for scope (2.34, -0.89)
21:40:29.956 00.000 4288 Worker thread wakes up
21:40:29.956 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.34, -0.89) opts 0xd
21:40:29.956 00.000 4288 Handling offset move in thread for scope, endpoint = (2.34, -0.89)
21:40:29.956 00.000 4288 Moving (2.34, -0.89) raw xDistance=-2.50 yDistance=-0.16
21:40:29.956 00.000 4288 PPEC rslt: input = -2.50, final = -1.63, react = -1.50, pred = -0.41, hyst = -1.40, hyst_pct = 0.54, period_length = 662.83
21:40:29.956 00.000 4288 PPEC: input: -2.50, control: -1.63, exposure: 3000
21:40:29.956 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:40:29.956 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:40:29.956 00.000 4288 MoveAxis(E, 190, ABG)
21:40:29.956 00.000 4288 Guiding  Dir = 2, Dur = 190
21:40:29.956 00.000 4288 IsGuiding returns 0
21:40:29.956 00.000 4288 PulseGuide returned control before completion, sleep 200
21:40:29.971 00.015 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:40:30.019 00.048 8756 UpdateGuideState exits: m=2050 SNR=31.9
21:40:30.019 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:30.019 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:40:30.019 00.000 8756 Enqueuing Expose request
21:40:30.178 00.159 4288 IsGuiding returns 1
21:40:30.178 00.000 4288 scope still moving after pulse duration time elapsed
21:40:30.210 00.032 4288 IsGuiding returns 0
21:40:30.210 00.000 4288 scope move finished after 190 + 59 ms
21:40:30.210 00.000 4288 Move returns status 0, amount 190
21:40:30.210 00.000 4288 MoveAxis(N, 0, ABG)
21:40:30.210 00.000 4288 Move returns status 0, amount 0
21:40:30.210 00.000 4288 move complete, result=0
21:40:30.210 00.000 4288 worker thread done servicing request
21:40:30.210 00.000 8756 GuideStep: -2.5 px 190 ms EAST, -0.2 px 0 ms NORTH
21:40:30.210 00.000 4288 Worker thread wakes up
21:40:30.210 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:40:30.210 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:40:33.143 02.933 4288 Exposure complete
21:40:33.206 00.063 4288 worker thread done servicing request
21:40:33.206 00.000 8756 OnExposeComplete: enter
21:40:33.206 00.000 8756 UpdateGuideState(): m_state=6
21:40:33.206 00.000 8756 Star::Find(15, 73, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 165
21:40:33.206 00.000 8756 Star::Find returns 1 (0), X=74.24, Y=293.97, Mass=1993, SNR=31.4, Peak=214 HFD=2.8
21:40:33.206 00.000 8756 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.74) = xAngle (-3.09 = -3.09)
21:40:33.206 00.000 8756 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.05 = -0.05)
21:40:33.206 00.000 8756 CameraToMount -- cameraX=2.73 cameraY=-0.98 hyp=2.90 cameraTheta=-0.34 mountX=-2.89 mountY=-0.14, mountTheta=-3.09
21:40:33.222 00.016 8756 SchedulePrimaryMove(10493588, x=2.73, y=-0.98, opts=13)
21:40:33.222 00.000 8756 Enqueuing Move request for scope (2.73, -0.98)
21:40:33.222 00.000 4288 Worker thread wakes up
21:40:33.222 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.73, -0.98) opts 0xd
21:40:33.222 00.000 4288 Handling offset move in thread for scope, endpoint = (2.73, -0.98)
21:40:33.222 00.000 4288 Moving (2.73, -0.98) raw xDistance=-2.89 yDistance=-0.14
21:40:33.222 00.000 4288 PPEC rslt: input = -2.89, final = -1.75, react = -1.74, pred = -0.10, hyst = -1.67, hyst_pct = 0.54, period_length = 662.83
21:40:33.222 00.000 4288 PPEC: input: -2.89, control: -1.75, exposure: 3000
21:40:33.222 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:33.222 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:40:33.222 00.000 4288 MoveAxis(E, 203, ABG)
21:40:33.222 00.000 4288 Guiding  Dir = 2, Dur = 203
21:40:33.222 00.000 4288 IsGuiding returns 0
21:40:33.222 00.000 4288 PulseGuide returned control before completion, sleep 213
21:40:33.241 00.019 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:40:33.286 00.045 8756 UpdateGuideState exits: m=1993 SNR=31.4
21:40:33.288 00.002 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:33.288 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:40:33.288 00.000 8756 Enqueuing Expose request
21:40:33.444 00.156 4288 IsGuiding returns 1
21:40:33.444 00.000 4288 scope still moving after pulse duration time elapsed
21:40:33.475 00.031 4288 IsGuiding returns 0
21:40:33.475 00.000 4288 scope move finished after 203 + 43 ms
21:40:33.475 00.000 4288 Move returns status 0, amount 203
21:40:33.475 00.000 4288 MoveAxis(N, 0, ABG)
21:40:33.475 00.000 4288 Move returns status 0, amount 0
21:40:33.475 00.000 4288 move complete, result=0
21:40:33.475 00.000 4288 worker thread done servicing request
21:40:33.475 00.000 4288 Worker thread wakes up
21:40:33.475 00.000 8756 GuideStep: -2.9 px 203 ms EAST, -0.1 px 0 ms NORTH
21:40:33.475 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:40:33.475 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:40:36.626 03.151 4288 Exposure complete
21:40:36.699 00.073 4288 worker thread done servicing request
21:40:36.701 00.002 8756 OnExposeComplete: enter
21:40:36.703 00.002 8756 UpdateGuideState(): m_state=6
21:40:36.705 00.002 8756 Star::Find(15, 74, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 166
21:40:36.705 00.000 8756 Star::Find returns 1 (1), X=74.10, Y=294.15, Mass=2013, SNR=31.6, Peak=255 HFD=2.7
21:40:36.705 00.000 8756 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.74) = xAngle (-3.04 = -3.04)
21:40:36.705 00.000 8756 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.00 = -0.00)
21:40:36.705 00.000 8756 CameraToMount -- cameraX=2.59 cameraY=-0.80 hyp=2.71 cameraTheta=-0.30 mountX=-2.70 mountY=-0.00, mountTheta=-3.14
21:40:36.705 00.000 8756 SchedulePrimaryMove(10493588, x=2.59, y=-0.80, opts=13)
21:40:36.705 00.000 8756 Enqueuing Move request for scope (2.59, -0.80)
21:40:36.705 00.000 4288 Worker thread wakes up
21:40:36.705 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.59, -0.80) opts 0xd
21:40:36.705 00.000 4288 Handling offset move in thread for scope, endpoint = (2.59, -0.80)
21:40:36.705 00.000 4288 Moving (2.59, -0.80) raw xDistance=-2.70 yDistance=-0.00
21:40:36.721 00.016 4288 PPEC rslt: input = -2.70, final = -2.14, react = -1.62, pred = -1.21, hyst = -1.55, hyst_pct = 0.54, period_length = 662.83
21:40:36.721 00.000 4288 PPEC: input: -2.70, control: -2.14, exposure: 3000
21:40:36.721 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:36.721 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:40:36.721 00.000 4288 MoveAxis(E, 249, ABG)
21:40:36.721 00.000 4288 Guiding  Dir = 2, Dur = 249
21:40:36.722 00.001 4288 IsGuiding returns 0
21:40:36.722 00.000 4288 PulseGuide returned control before completion, sleep 259
21:40:36.733 00.011 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:40:36.778 00.045 8756 UpdateGuideState exits: m=2013 SNR=31.6 Saturated
21:40:36.780 00.002 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:36.782 00.002 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:40:36.784 00.002 8756 Enqueuing Expose request
21:40:36.991 00.207 4288 IsGuiding returns 1
21:40:36.991 00.000 4288 scope still moving after pulse duration time elapsed
21:40:37.023 00.032 4288 IsGuiding returns 0
21:40:37.023 00.000 4288 scope move finished after 249 + 52 ms
21:40:37.023 00.000 4288 Move returns status 0, amount 249
21:40:37.023 00.000 4288 MoveAxis(N, 0, ABG)
21:40:37.023 00.000 4288 Move returns status 0, amount 0
21:40:37.023 00.000 4288 move complete, result=0
21:40:37.023 00.000 4288 worker thread done servicing request
21:40:37.023 00.000 8756 GuideStep: -2.7 px 249 ms EAST, -0.0 px 0 ms NORTH
21:40:37.023 00.000 4288 Worker thread wakes up
21:40:37.023 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:40:37.023 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:40:39.942 02.919 4288 Exposure complete
21:40:39.982 00.040 4288 worker thread done servicing request
21:40:39.982 00.000 8756 OnExposeComplete: enter
21:40:39.998 00.016 8756 UpdateGuideState(): m_state=6
21:40:39.998 00.000 8756 Star::Find(15, 74, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 167
21:40:39.998 00.000 8756 Star::Find returns 1 (0), X=73.58, Y=294.05, Mass=1979, SNR=31.3, Peak=186 HFD=3.1
21:40:39.998 00.000 8756 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.74) = xAngle (-3.15 = 3.13)
21:40:39.998 00.000 8756 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.11 = -0.11)
21:40:39.998 00.000 8756 CameraToMount -- cameraX=2.07 cameraY=-0.89 hyp=2.26 cameraTheta=-0.41 mountX=-2.26 mountY=-0.25, mountTheta=-3.03
21:40:39.998 00.000 8756 SchedulePrimaryMove(10493588, x=2.07, y=-0.89, opts=13)
21:40:39.998 00.000 8756 Enqueuing Move request for scope (2.07, -0.89)
21:40:40.013 00.015 4288 Worker thread wakes up
21:40:40.013 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.07, -0.89) opts 0xd
21:40:40.013 00.000 4288 Handling offset move in thread for scope, endpoint = (2.07, -0.89)
21:40:40.013 00.000 4288 Moving (2.07, -0.89) raw xDistance=-2.26 yDistance=-0.25
21:40:40.013 00.000 4288 PPEC rslt: input = -2.26, final = -1.60, react = -1.35, pred = -0.56, hyst = -1.32, hyst_pct = 0.54, period_length = 662.83
21:40:40.013 00.000 4288 PPEC: input: -2.26, control: -1.60, exposure: 3000
21:40:40.013 00.000 4288 switching direction from 1 to -1 - decHistory=-3 oldest=-0.22 newest=-0.38
21:40:40.013 00.000 4288 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
21:40:40.013 00.000 4288 MoveAxis(E, 186, ABG)
21:40:40.013 00.000 4288 Guiding  Dir = 2, Dur = 186
21:40:40.013 00.000 4288 IsGuiding returns 0
21:40:40.013 00.000 4288 PulseGuide returned control before completion, sleep 196
21:40:40.013 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:40:40.070 00.057 8756 UpdateGuideState exits: m=1979 SNR=31.3
21:40:40.070 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:40.070 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:40:40.077 00.007 8756 Enqueuing Expose request
21:40:40.219 00.142 4288 IsGuiding returns 1
21:40:40.219 00.000 4288 scope still moving after pulse duration time elapsed
21:40:40.251 00.032 4288 IsGuiding returns 0
21:40:40.251 00.000 4288 scope move finished after 186 + 49 ms
21:40:40.251 00.000 4288 Move returns status 0, amount 186
21:40:40.251 00.000 4288 BLC: Oldest BLC event removed
21:40:40.251 00.000 4288 BLC: Dec direction reversal from South to North, backlash comp pulse of 267 applied
21:40:40.251 00.000 4288 MoveAxis(N, 302, ABG)
21:40:40.251 00.000 4288 Guiding  Dir = 0, Dur = 302
21:40:40.251 00.000 4288 IsGuiding returns 0
21:40:40.251 00.000 4288 PulseGuide returned control before completion, sleep 312
21:40:40.570 00.319 4288 IsGuiding returns 1
21:40:40.570 00.000 4288 scope still moving after pulse duration time elapsed
21:40:40.601 00.031 4288 IsGuiding returns 0
21:40:40.601 00.000 4288 scope move finished after 302 + 46 ms
21:40:40.601 00.000 4288 Move returns status 0, amount 302
21:40:40.601 00.000 4288 move complete, result=0
21:40:40.601 00.000 4288 worker thread done servicing request
21:40:40.601 00.000 4288 Worker thread wakes up
21:40:40.601 00.000 8756 GuideStep: -2.3 px 186 ms EAST, -0.2 px 302 ms NORTH
21:40:40.609 00.008 4288 worker thread servicing REQUEST_EXPOSE 3000
21:40:40.609 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:40:43.755 03.146 4288 Exposure complete
21:40:43.820 00.065 4288 worker thread done servicing request
21:40:43.820 00.000 8756 OnExposeComplete: enter
21:40:43.820 00.000 8756 UpdateGuideState(): m_state=6
21:40:43.820 00.000 8756 Star::Find(15, 73, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 168
21:40:43.820 00.000 8756 Star::Find returns 1 (0), X=74.08, Y=294.61, Mass=1946, SNR=31.0, Peak=177 HFD=3.2
21:40:43.820 00.000 8756 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.74) = xAngle (-2.87 = -2.87)
21:40:43.834 00.014 8756 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (0.17 = 0.17)
21:40:43.834 00.000 8756 CameraToMount -- cameraX=2.57 cameraY=-0.33 hyp=2.59 cameraTheta=-0.13 mountX=-2.50 mountY=0.43, mountTheta=2.97
21:40:43.834 00.000 8756 SchedulePrimaryMove(10493588, x=2.57, y=-0.33, opts=13)
21:40:43.834 00.000 8756 Enqueuing Move request for scope (2.57, -0.33)
21:40:43.834 00.000 4288 Worker thread wakes up
21:40:43.834 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.57, -0.33) opts 0xd
21:40:43.834 00.000 4288 Handling offset move in thread for scope, endpoint = (2.57, -0.33)
21:40:43.834 00.000 4288 Moving (2.57, -0.33) raw xDistance=-2.50 yDistance=0.43
21:40:43.834 00.000 4288 BLC: History state: CurrMiss=-0.43, AvgInitMiss=-0.16, ShCount=4, LgCount=6, SticCount=1,  Deflections: 0=-0.245429, 1:-0.434893
21:40:43.834 00.000 4288 BLC: Recent history of over-shoots, nominal decrease by -22.000000
21:40:43.834 00.000 4288 BLC: window closed
21:40:43.834 00.000 4288 BLC: Pulse adjusted to 245
21:40:43.834 00.000 4288 PPEC rslt: input = -2.50, final = -1.37, react = -1.50, pred = 0.26, hyst = -1.48, hyst_pct = 0.53, period_length = 662.83
21:40:43.834 00.000 4288 PPEC: input: -2.50, control: -1.37, exposure: 3000
21:40:43.834 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:40:43.834 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
21:40:43.834 00.000 4288 MoveAxis(E, 159, ABG)
21:40:43.834 00.000 4288 Guiding  Dir = 2, Dur = 159
21:40:43.834 00.000 4288 IsGuiding returns 0
21:40:43.834 00.000 4288 PulseGuide returned control before completion, sleep 169
21:40:43.851 00.017 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:40:43.898 00.047 8756 UpdateGuideState exits: m=1946 SNR=31.0
21:40:43.898 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:43.898 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:40:43.898 00.000 8756 Enqueuing Expose request
21:40:44.025 00.127 4288 IsGuiding returns 1
21:40:44.025 00.000 4288 scope still moving after pulse duration time elapsed
21:40:44.057 00.032 4288 IsGuiding returns 0
21:40:44.057 00.000 4288 scope move finished after 159 + 51 ms
21:40:44.057 00.000 4288 Move returns status 0, amount 159
21:40:44.057 00.000 4288 MoveAxis(N, 0, ABG)
21:40:44.057 00.000 4288 Move returns status 0, amount 0
21:40:44.057 00.000 4288 move complete, result=0
21:40:44.059 00.002 4288 worker thread done servicing request
21:40:44.059 00.000 8756 GuideStep: -2.5 px 159 ms EAST, 0.4 px 0 ms NORTH
21:40:44.059 00.000 4288 Worker thread wakes up
21:40:44.059 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:40:44.059 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:40:46.973 02.914 4288 Exposure complete
21:40:47.020 00.047 4288 worker thread done servicing request
21:40:47.020 00.000 8756 OnExposeComplete: enter
21:40:47.036 00.016 8756 UpdateGuideState(): m_state=6
21:40:47.036 00.000 8756 Star::Find(15, 74, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 169
21:40:47.036 00.000 8756 Star::Find returns 1 (0), X=73.50, Y=294.60, Mass=1973, SNR=31.3, Peak=169 HFD=3.1
21:40:47.036 00.000 8756 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.74) = xAngle (-2.91 = -2.91)
21:40:47.036 00.000 8756 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (0.13 = 0.13)
21:40:47.036 00.000 8756 CameraToMount -- cameraX=2.00 cameraY=-0.34 hyp=2.02 cameraTheta=-0.17 mountX=-1.97 mountY=0.26, mountTheta=3.01
21:40:47.036 00.000 8756 SchedulePrimaryMove(10493588, x=2.00, y=-0.34, opts=13)
21:40:47.036 00.000 8756 Enqueuing Move request for scope (2.00, -0.34)
21:40:47.052 00.016 4288 Worker thread wakes up
21:40:47.052 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.00, -0.34) opts 0xd
21:40:47.052 00.000 4288 Handling offset move in thread for scope, endpoint = (2.00, -0.34)
21:40:47.052 00.000 4288 Moving (2.00, -0.34) raw xDistance=-1.97 yDistance=0.26
21:40:47.052 00.000 4288 PPEC rslt: input = -1.97, final = -1.54, react = -1.18, pred = -0.79, hyst = -1.16, hyst_pct = 0.53, period_length = 662.83
21:40:47.052 00.000 4288 PPEC: input: -1.97, control: -1.54, exposure: 3000
21:40:47.052 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:40:47.052 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
21:40:47.052 00.000 4288 MoveAxis(E, 180, ABG)
21:40:47.052 00.000 4288 Guiding  Dir = 2, Dur = 180
21:40:47.052 00.000 4288 IsGuiding returns 0
21:40:47.052 00.000 4288 PulseGuide returned control before completion, sleep 190
21:40:47.052 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:40:47.101 00.049 8756 UpdateGuideState exits: m=1973 SNR=31.3
21:40:47.115 00.014 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:47.115 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:40:47.115 00.000 8756 Enqueuing Expose request
21:40:47.257 00.142 4288 IsGuiding returns 1
21:40:47.257 00.000 4288 scope still moving after pulse duration time elapsed
21:40:47.288 00.031 4288 IsGuiding returns 0
21:40:47.288 00.000 4288 scope move finished after 180 + 52 ms
21:40:47.288 00.000 4288 Move returns status 0, amount 180
21:40:47.288 00.000 4288 MoveAxis(N, 0, ABG)
21:40:47.288 00.000 4288 Move returns status 0, amount 0
21:40:47.288 00.000 4288 move complete, result=0
21:40:47.288 00.000 4288 worker thread done servicing request
21:40:47.288 00.000 4288 Worker thread wakes up
21:40:47.288 00.000 8756 GuideStep: -2.0 px 180 ms EAST, 0.3 px 0 ms NORTH
21:40:47.288 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:40:47.288 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:40:50.441 03.153 4288 Exposure complete
21:40:50.504 00.063 4288 worker thread done servicing request
21:40:50.504 00.000 8756 OnExposeComplete: enter
21:40:50.504 00.000 8756 UpdateGuideState(): m_state=6
21:40:50.504 00.000 8756 Star::Find(15, 73, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 170
21:40:50.504 00.000 8756 Star::Find returns 1 (0), X=73.28, Y=294.85, Mass=2013, SNR=31.6, Peak=207 HFD=2.9
21:40:50.504 00.000 8756 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.74) = xAngle (-2.80 = -2.80)
21:40:50.504 00.000 8756 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (0.24 = 0.24)
21:40:50.504 00.000 8756 CameraToMount -- cameraX=1.77 cameraY=-0.10 hyp=1.77 cameraTheta=-0.05 mountX=-1.67 mountY=0.43, mountTheta=2.89
21:40:50.520 00.016 8756 SchedulePrimaryMove(10493588, x=1.77, y=-0.10, opts=13)
21:40:50.520 00.000 8756 Enqueuing Move request for scope (1.77, -0.10)
21:40:50.520 00.000 4288 Worker thread wakes up
21:40:50.520 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (1.77, -0.10) opts 0xd
21:40:50.520 00.000 4288 Handling offset move in thread for scope, endpoint = (1.77, -0.10)
21:40:50.520 00.000 4288 Moving (1.77, -0.10) raw xDistance=-1.67 yDistance=0.43
21:40:50.520 00.000 4288 PPEC rslt: input = -1.67, final = -0.65, react = -1.00, pred = 0.73, hyst = -0.98, hyst_pct = 0.53, period_length = 662.83
21:40:50.520 00.000 4288 PPEC: input: -1.67, control: -0.65, exposure: 3000
21:40:50.520 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:40:50.520 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
21:40:50.520 00.000 4288 MoveAxis(E, 76, ABG)
21:40:50.520 00.000 4288 Guiding  Dir = 2, Dur = 76
21:40:50.520 00.000 4288 IsGuiding returns 0
21:40:50.520 00.000 4288 PulseGuide returned control before completion, sleep 86
21:40:50.536 00.016 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:40:50.584 00.048 8756 UpdateGuideState exits: m=2013 SNR=31.6
21:40:50.584 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:50.584 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:40:50.584 00.000 8756 Enqueuing Expose request
21:40:50.615 00.031 4288 IsGuiding returns 1
21:40:50.615 00.000 4288 scope still moving after pulse duration time elapsed
21:40:50.647 00.032 4288 IsGuiding returns 0
21:40:50.647 00.000 4288 scope move finished after 76 + 45 ms
21:40:50.647 00.000 4288 Move returns status 0, amount 76
21:40:50.647 00.000 4288 MoveAxis(N, 0, ABG)
21:40:50.647 00.000 4288 Move returns status 0, amount 0
21:40:50.647 00.000 4288 move complete, result=0
21:40:50.647 00.000 4288 worker thread done servicing request
21:40:50.647 00.000 4288 Worker thread wakes up
21:40:50.647 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:40:50.647 00.000 8756 GuideStep: -1.7 px 76 ms EAST, 0.4 px 0 ms NORTH
21:40:50.650 00.003 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:40:53.576 02.926 4288 Exposure complete
21:40:53.639 00.063 4288 worker thread done servicing request
21:40:53.639 00.000 8756 OnExposeComplete: enter
21:40:53.639 00.000 8756 UpdateGuideState(): m_state=6
21:40:53.639 00.000 8756 Star::Find(15, 73, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 171
21:40:53.639 00.000 8756 Star::Find returns 1 (0), X=73.09, Y=294.66, Mass=1933, SNR=31.0, Peak=178 HFD=2.9
21:40:53.639 00.000 8756 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.74) = xAngle (-2.92 = -2.92)
21:40:53.639 00.000 8756 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (0.12 = 0.12)
21:40:53.639 00.000 8756 CameraToMount -- cameraX=1.58 cameraY=-0.28 hyp=1.60 cameraTheta=-0.18 mountX=-1.56 mountY=0.19, mountTheta=3.02
21:40:53.655 00.016 8756 SchedulePrimaryMove(10493588, x=1.58, y=-0.28, opts=13)
21:40:53.655 00.000 8756 Enqueuing Move request for scope (1.58, -0.28)
21:40:53.655 00.000 4288 Worker thread wakes up
21:40:53.655 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (1.58, -0.28) opts 0xd
21:40:53.655 00.000 4288 Handling offset move in thread for scope, endpoint = (1.58, -0.28)
21:40:53.655 00.000 4288 Moving (1.58, -0.28) raw xDistance=-1.56 yDistance=0.19
21:40:53.655 00.000 4288 PPEC rslt: input = -1.56, final = -0.41, react = -0.94, pred = 1.11, hyst = -0.94, hyst_pct = 0.53, period_length = 662.83
21:40:53.661 00.006 4288 PPEC: input: -1.56, control: -0.41, exposure: 3000
21:40:53.661 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:40:53.661 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:40:53.661 00.000 4288 MoveAxis(E, 48, ABG)
21:40:53.661 00.000 4288 Guiding  Dir = 2, Dur = 48
21:40:53.661 00.000 4288 IsGuiding returns 0
21:40:53.661 00.000 4288 PulseGuide returned control before completion, sleep 58
21:40:53.673 00.012 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:40:53.718 00.045 8756 UpdateGuideState exits: m=1933 SNR=31.0
21:40:53.718 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:53.718 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:40:53.718 00.000 8756 Enqueuing Expose request
21:40:53.734 00.016 4288 IsGuiding returns 1
21:40:53.734 00.000 4288 scope still moving after pulse duration time elapsed
21:40:53.765 00.031 4288 IsGuiding returns 0
21:40:53.765 00.000 4288 scope move finished after 48 + 55 ms
21:40:53.765 00.000 4288 Move returns status 0, amount 48
21:40:53.765 00.000 4288 MoveAxis(N, 0, ABG)
21:40:53.765 00.000 4288 Move returns status 0, amount 0
21:40:53.765 00.000 4288 move complete, result=0
21:40:53.765 00.000 4288 worker thread done servicing request
21:40:53.765 00.000 8756 GuideStep: -1.6 px 48 ms EAST, 0.2 px 0 ms NORTH
21:40:53.769 00.004 4288 Worker thread wakes up
21:40:53.769 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:40:53.769 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:40:56.918 03.149 4288 Exposure complete
21:40:56.979 00.061 4288 worker thread done servicing request
21:40:56.979 00.000 8756 OnExposeComplete: enter
21:40:56.980 00.001 8756 UpdateGuideState(): m_state=6
21:40:56.980 00.000 8756 Star::Find(15, 73, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 172
21:40:56.980 00.000 8756 Star::Find returns 1 (0), X=72.90, Y=294.57, Mass=1984, SNR=31.4, Peak=169 HFD=3.2
21:40:56.980 00.000 8756 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.74) = xAngle (-3.00 = -3.00)
21:40:56.980 00.000 8756 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (0.04 = 0.04)
21:40:56.980 00.000 8756 CameraToMount -- cameraX=1.39 cameraY=-0.37 hyp=1.44 cameraTheta=-0.26 mountX=-1.43 mountY=0.05, mountTheta=3.10
21:40:56.980 00.000 8756 SchedulePrimaryMove(10493588, x=1.39, y=-0.37, opts=13)
21:40:56.980 00.000 8756 Enqueuing Move request for scope (1.39, -0.37)
21:40:56.996 00.016 4288 Worker thread wakes up
21:40:56.996 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (1.39, -0.37) opts 0xd
21:40:56.996 00.000 4288 Handling offset move in thread for scope, endpoint = (1.39, -0.37)
21:40:56.996 00.000 4288 Moving (1.39, -0.37) raw xDistance=-1.43 yDistance=0.05
21:40:56.996 00.000 4288 PPEC rslt: input = -1.43, final = -0.96, react = -0.86, pred = -0.27, hyst = -0.81, hyst_pct = 0.52, period_length = 662.83
21:40:56.996 00.000 4288 PPEC: input: -1.43, control: -0.96, exposure: 3000
21:40:56.996 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:56.999 00.003 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:40:56.999 00.000 4288 MoveAxis(E, 111, ABG)
21:40:56.999 00.000 4288 Guiding  Dir = 2, Dur = 111
21:40:56.999 00.000 4288 IsGuiding returns 0
21:40:56.999 00.000 4288 PulseGuide returned control before completion, sleep 121
21:40:57.012 00.013 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:40:57.044 00.032 8756 UpdateGuideState exits: m=1984 SNR=31.4
21:40:57.060 00.016 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:57.060 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:40:57.060 00.000 8756 Enqueuing Expose request
21:40:57.123 00.063 4288 IsGuiding returns 1
21:40:57.123 00.000 4288 scope still moving after pulse duration time elapsed
21:40:57.155 00.032 4288 IsGuiding returns 0
21:40:57.155 00.000 4288 scope move finished after 111 + 43 ms
21:40:57.155 00.000 4288 Move returns status 0, amount 111
21:40:57.155 00.000 4288 MoveAxis(N, 0, ABG)
21:40:57.155 00.000 4288 Move returns status 0, amount 0
21:40:57.155 00.000 4288 move complete, result=0
21:40:57.155 00.000 4288 worker thread done servicing request
21:40:57.155 00.000 4288 Worker thread wakes up
21:40:57.155 00.000 8756 GuideStep: -1.4 px 111 ms EAST, 0.1 px 0 ms NORTH
21:40:57.155 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:40:57.155 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:41:00.070 02.915 4288 Exposure complete
21:41:00.149 00.079 4288 worker thread done servicing request
21:41:00.149 00.000 8756 OnExposeComplete: enter
21:41:00.149 00.000 8756 UpdateGuideState(): m_state=6
21:41:00.165 00.016 8756 Star::Find(15, 72, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 173
21:41:00.165 00.000 8756 Star::Find returns 1 (0), X=72.77, Y=295.17, Mass=2062, SNR=32.0, Peak=189 HFD=3.1
21:41:00.165 00.000 8756 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.74) = xAngle (-2.56 = -2.56)
21:41:00.165 00.000 8756 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (0.48 = 0.48)
21:41:00.165 00.000 8756 CameraToMount -- cameraX=1.26 cameraY=0.23 hyp=1.28 cameraTheta=0.18 mountX=-1.07 mountY=0.59, mountTheta=2.64
21:41:00.165 00.000 8756 SchedulePrimaryMove(10493588, x=1.26, y=0.23, opts=13)
21:41:00.165 00.000 8756 Enqueuing Move request for scope (1.26, 0.23)
21:41:00.165 00.000 4288 Worker thread wakes up
21:41:00.165 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (1.26, 0.23) opts 0xd
21:41:00.165 00.000 4288 Handling offset move in thread for scope, endpoint = (1.26, 0.23)
21:41:00.165 00.000 4288 Moving (1.26, 0.23) raw xDistance=-1.07 yDistance=0.59
21:41:00.180 00.015 4288 PPEC rslt: input = -1.07, final = -0.10, react = -0.64, pred = 1.09, hyst = -0.60, hyst_pct = 0.52, period_length = 662.83
21:41:00.180 00.000 4288 PPEC: input: -1.07, control: -0.10, exposure: 3000
21:41:00.180 00.000 4288 resist switch: large excursion: input 0.59 thresh 0.45 direction from -1 to 1
21:41:00.180 00.000 4288 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.77
21:41:00.180 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59
21:41:00.180 00.000 4288 MoveAxis(E, 12, ABG)
21:41:00.180 00.000 4288 Guiding  Dir = 2, Dur = 12
21:41:00.180 00.000 4288 IsGuiding returns 0
21:41:00.180 00.000 4288 PulseGuide returned control before completion, sleep 22
21:41:00.180 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:41:00.212 00.032 4288 IsGuiding returns 1
21:41:00.212 00.000 4288 scope still moving after pulse duration time elapsed
21:41:00.228 00.016 8756 UpdateGuideState exits: m=2062 SNR=32.0
21:41:00.228 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:00.228 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:41:00.228 00.000 8756 Enqueuing Expose request
21:41:00.244 00.016 4288 IsGuiding returns 0
21:41:00.244 00.000 4288 scope move finished after 12 + 52 ms
21:41:00.244 00.000 4288 Move returns status 0, amount 12
21:41:00.244 00.000 4288 BLC: Dec direction reversal from North to South, backlash comp pulse of 245 applied
21:41:00.244 00.000 4288 MoveAxis(S, 329, ABG)
21:41:00.244 00.000 4288 Guiding  Dir = 1, Dur = 329
21:41:00.246 00.002 4288 IsGuiding returns 0
21:41:00.246 00.000 4288 PulseGuide returned control before completion, sleep 339
21:41:00.593 00.347 4288 IsGuiding returns 1
21:41:00.593 00.000 4288 scope still moving after pulse duration time elapsed
21:41:00.625 00.032 4288 IsGuiding returns 0
21:41:00.625 00.000 4288 scope move finished after 329 + 50 ms
21:41:00.625 00.000 4288 Move returns status 0, amount 329
21:41:00.625 00.000 4288 move complete, result=0
21:41:00.625 00.000 4288 worker thread done servicing request
21:41:00.625 00.000 8756 GuideStep: -1.1 px 12 ms EAST, 0.6 px 329 ms SOUTH
21:41:00.632 00.007 4288 Worker thread wakes up
21:41:00.632 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:41:00.632 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:41:03.760 03.128 4288 Exposure complete
21:41:03.839 00.079 4288 worker thread done servicing request
21:41:03.839 00.000 8756 OnExposeComplete: enter
21:41:03.839 00.000 8756 UpdateGuideState(): m_state=6
21:41:03.839 00.000 8756 Star::Find(15, 72, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 174
21:41:03.839 00.000 8756 Star::Find returns 1 (0), X=72.32, Y=294.88, Mass=1995, SNR=31.4, Peak=195 HFD=3.1
21:41:03.839 00.000 8756 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.74) = xAngle (-2.82 = -2.82)
21:41:03.854 00.015 8756 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (0.23 = 0.23)
21:41:03.854 00.000 8756 CameraToMount -- cameraX=0.81 cameraY=-0.06 hyp=0.82 cameraTheta=-0.07 mountX=-0.77 mountY=0.18, mountTheta=2.91
21:41:03.854 00.000 8756 SchedulePrimaryMove(10493588, x=0.81, y=-0.06, opts=13)
21:41:03.854 00.000 8756 Enqueuing Move request for scope (0.81, -0.06)
21:41:03.854 00.000 4288 Worker thread wakes up
21:41:03.854 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (0.81, -0.06) opts 0xd
21:41:03.854 00.000 4288 Handling offset move in thread for scope, endpoint = (0.81, -0.06)
21:41:03.854 00.000 4288 Moving (0.81, -0.06) raw xDistance=-0.77 yDistance=0.18
21:41:03.854 00.000 4288 BLC: History state: CurrMiss=0.18, AvgInitMiss=-0.09, ShCount=5, LgCount=4, SticCount=1,  Deflections: 0=0.590744, 1:0.182186
21:41:03.854 00.000 4288 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
21:41:03.854 00.000 4288 BLC: window closed
21:41:03.854 00.000 4288 PPEC rslt: input = -0.77, final = 0.13, react = -0.46, pred = 1.24, hyst = -0.47, hyst_pct = 0.52, period_length = 662.83
21:41:03.854 00.000 4288 PPEC: input: -0.77, control: 0.13, exposure: 3000
21:41:03.854 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.18
21:41:03.854 00.000 4288 MoveAxis(W, 15, ABG)
21:41:03.854 00.000 4288 Guiding  Dir = 3, Dur = 15
21:41:03.854 00.000 4288 IsGuiding returns 0
21:41:03.854 00.000 4288 PulseGuide returned control before completion, sleep 25
21:41:03.876 00.022 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:41:03.902 00.026 4288 IsGuiding returns 1
21:41:03.902 00.000 4288 scope still moving after pulse duration time elapsed
21:41:03.922 00.020 8756 UpdateGuideState exits: m=1995 SNR=31.4
21:41:03.924 00.002 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:03.926 00.002 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:41:03.928 00.002 8756 Enqueuing Expose request
21:41:03.934 00.006 4288 IsGuiding returns 0
21:41:03.934 00.000 4288 scope move finished after 15 + 52 ms
21:41:03.934 00.000 4288 Move returns status 0, amount 15
21:41:03.934 00.000 4288 MoveAxis(S, 26, ABG)
21:41:03.934 00.000 4288 Guiding  Dir = 1, Dur = 26
21:41:03.934 00.000 4288 IsGuiding returns 0
21:41:03.934 00.000 4288 PulseGuide returned control before completion, sleep 36
21:41:03.981 00.047 4288 IsGuiding returns 1
21:41:03.981 00.000 4288 scope still moving after pulse duration time elapsed
21:41:04.013 00.032 4288 IsGuiding returns 0
21:41:04.013 00.000 4288 scope move finished after 26 + 52 ms
21:41:04.013 00.000 4288 Move returns status 0, amount 26
21:41:04.013 00.000 4288 move complete, result=0
21:41:04.013 00.000 4288 worker thread done servicing request
21:41:04.013 00.000 4288 Worker thread wakes up
21:41:04.013 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:41:04.013 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:41:04.017 00.004 8756 GuideStep: -0.8 px 15 ms WEST, 0.2 px 26 ms SOUTH
21:41:06.941 02.924 4288 Exposure complete
21:41:07.004 00.063 4288 worker thread done servicing request
21:41:07.004 00.000 8756 OnExposeComplete: enter
21:41:07.004 00.000 8756 UpdateGuideState(): m_state=6
21:41:07.004 00.000 8756 Star::Find(15, 72, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 175
21:41:07.004 00.000 8756 Star::Find returns 1 (0), X=72.07, Y=295.21, Mass=1947, SNR=31.1, Peak=188 HFD=3.1
21:41:07.004 00.000 8756 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.74) = xAngle (-2.31 = -2.31)
21:41:07.004 00.000 8756 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (0.74 = 0.74)
21:41:07.004 00.000 8756 CameraToMount -- cameraX=0.56 cameraY=0.26 hyp=0.62 cameraTheta=0.44 mountX=-0.41 mountY=0.42, mountTheta=2.35
21:41:07.020 00.016 8756 SchedulePrimaryMove(10493588, x=0.56, y=0.26, opts=13)
21:41:07.020 00.000 8756 Enqueuing Move request for scope (0.56, 0.26)
21:41:07.020 00.000 4288 Worker thread wakes up
21:41:07.020 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.26) opts 0xd
21:41:07.020 00.000 4288 Handling offset move in thread for scope, endpoint = (0.56, 0.26)
21:41:07.020 00.000 4288 Moving (0.56, 0.26) raw xDistance=-0.41 yDistance=0.42
21:41:07.020 00.000 4288 PPEC rslt: input = -0.41, final = -0.45, react = -0.25, pred = -0.44, hyst = -0.23, hyst_pct = 0.52, period_length = 662.83
21:41:07.020 00.000 4288 PPEC: input: -0.41, control: -0.45, exposure: 3000
21:41:07.020 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
21:41:07.020 00.000 4288 MoveAxis(E, 53, ABG)
21:41:07.020 00.000 4288 Guiding  Dir = 2, Dur = 53
21:41:07.020 00.000 4288 IsGuiding returns 0
21:41:07.020 00.000 4288 PulseGuide returned control before completion, sleep 63
21:41:07.038 00.018 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:41:07.086 00.048 8756 UpdateGuideState exits: m=1947 SNR=31.1
21:41:07.088 00.002 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:07.090 00.002 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:41:07.092 00.002 8756 Enqueuing Expose request
21:41:07.099 00.007 4288 IsGuiding returns 1
21:41:07.099 00.000 4288 scope still moving after pulse duration time elapsed
21:41:07.131 00.032 4288 IsGuiding returns 0
21:41:07.131 00.000 4288 scope move finished after 53 + 51 ms
21:41:07.131 00.000 4288 Move returns status 0, amount 53
21:41:07.131 00.000 4288 MoveAxis(S, 59, ABG)
21:41:07.131 00.000 4288 Guiding  Dir = 1, Dur = 59
21:41:07.131 00.000 4288 IsGuiding returns 0
21:41:07.132 00.001 4288 PulseGuide returned control before completion, sleep 69
21:41:07.210 00.078 4288 IsGuiding returns 1
21:41:07.210 00.000 4288 scope still moving after pulse duration time elapsed
21:41:07.242 00.032 4288 IsGuiding returns 0
21:41:07.242 00.000 4288 scope move finished after 59 + 51 ms
21:41:07.242 00.000 4288 Move returns status 0, amount 59
21:41:07.242 00.000 4288 move complete, result=0
21:41:07.242 00.000 4288 worker thread done servicing request
21:41:07.242 00.000 4288 Worker thread wakes up
21:41:07.242 00.000 8756 GuideStep: -0.4 px 53 ms EAST, 0.4 px 59 ms SOUTH
21:41:07.242 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:41:07.242 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:41:10.395 03.153 4288 Exposure complete
21:41:10.459 00.064 4288 worker thread done servicing request
21:41:10.459 00.000 8756 OnExposeComplete: enter
21:41:10.459 00.000 8756 UpdateGuideState(): m_state=6
21:41:10.459 00.000 8756 Star::Find(15, 72, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 176
21:41:10.459 00.000 8756 Star::Find returns 1 (0), X=71.80, Y=294.88, Mass=1959, SNR=31.2, Peak=196 HFD=2.8
21:41:10.459 00.000 8756 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.74) = xAngle (-2.96 = -2.96)
21:41:10.459 00.000 8756 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (0.08 = 0.08)
21:41:10.459 00.000 8756 CameraToMount -- cameraX=0.30 cameraY=-0.07 hyp=0.30 cameraTheta=-0.22 mountX=-0.30 mountY=0.02, mountTheta=3.06
21:41:10.475 00.016 8756 SchedulePrimaryMove(10493588, x=0.30, y=-0.07, opts=13)
21:41:10.475 00.000 8756 Enqueuing Move request for scope (0.30, -0.07)
21:41:10.475 00.000 4288 Worker thread wakes up
21:41:10.475 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.07) opts 0xd
21:41:10.475 00.000 4288 Handling offset move in thread for scope, endpoint = (0.30, -0.07)
21:41:10.475 00.000 4288 Moving (0.30, -0.07) raw xDistance=-0.30 yDistance=0.02
21:41:10.475 00.000 4288 PPEC rslt: input = -0.30, final = -0.12, react = -0.18, pred = 0.09, hyst = -0.15, hyst_pct = 0.51, period_length = 662.83
21:41:10.475 00.000 4288 PPEC: input: -0.30, control: -0.12, exposure: 3000
21:41:10.475 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:10.475 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:41:10.475 00.000 4288 MoveAxis(E, 14, ABG)
21:41:10.475 00.000 4288 Guiding  Dir = 2, Dur = 14
21:41:10.475 00.000 4288 IsGuiding returns 0
21:41:10.475 00.000 4288 PulseGuide returned control before completion, sleep 24
21:41:10.490 00.015 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:41:10.506 00.016 4288 IsGuiding returns 1
21:41:10.506 00.000 4288 scope still moving after pulse duration time elapsed
21:41:10.522 00.016 8756 UpdateGuideState exits: m=1959 SNR=31.2
21:41:10.542 00.020 4288 IsGuiding returns 0
21:41:10.542 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:10.545 00.003 4288 scope move finished after 14 + 47 ms
21:41:10.545 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:41:10.547 00.002 8756 Enqueuing Expose request
21:41:10.551 00.004 4288 Move returns status 0, amount 14
21:41:10.551 00.000 4288 MoveAxis(N, 0, ABG)
21:41:10.551 00.000 4288 Move returns status 0, amount 0
21:41:10.551 00.000 4288 move complete, result=0
21:41:10.551 00.000 4288 worker thread done servicing request
21:41:10.551 00.000 4288 Worker thread wakes up
21:41:10.551 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:41:10.551 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:41:10.556 00.005 8756 GuideStep: -0.3 px 14 ms EAST, 0.0 px 0 ms NORTH
21:41:13.467 02.911 4288 Exposure complete
21:41:13.562 00.095 4288 worker thread done servicing request
21:41:13.562 00.000 8756 OnExposeComplete: enter
21:41:13.562 00.000 8756 UpdateGuideState(): m_state=6
21:41:13.562 00.000 8756 Star::Find(15, 71, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 177
21:41:13.562 00.000 8756 Star::Find returns 1 (1), X=71.64, Y=295.08, Mass=2069, SNR=32.0, Peak=255 HFD=2.7
21:41:13.562 00.000 8756 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.74) = xAngle (-1.92 = -1.92)
21:41:13.577 00.015 8756 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (1.12 = 1.12)
21:41:13.577 00.000 8756 CameraToMount -- cameraX=0.13 cameraY=0.14 hyp=0.19 cameraTheta=0.83 mountX=-0.06 mountY=0.17, mountTheta=1.93
21:41:13.577 00.000 8756 SchedulePrimaryMove(10493588, x=0.13, y=0.14, opts=13)
21:41:13.577 00.000 8756 Enqueuing Move request for scope (0.13, 0.14)
21:41:13.577 00.000 4288 Worker thread wakes up
21:41:13.577 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.14) opts 0xd
21:41:13.577 00.000 4288 Handling offset move in thread for scope, endpoint = (0.13, 0.14)
21:41:13.577 00.000 4288 Moving (0.13, 0.14) raw xDistance=-0.06 yDistance=0.17
21:41:13.577 00.000 4288 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.51, period_length = 662.83
21:41:13.577 00.000 4288 PPEC: input: -0.06, control: -0.01, exposure: 3000
21:41:13.577 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.17
21:41:13.577 00.000 4288 MoveAxis(E, 1, ABG)
21:41:13.577 00.000 4288 Guiding  Dir = 2, Dur = 1
21:41:13.577 00.000 4288 IsGuiding returns 0
21:41:13.577 00.000 4288 PulseGuide returned control before completion, sleep 11
21:41:13.598 00.021 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:41:13.609 00.011 4288 IsGuiding returns 1
21:41:13.609 00.000 4288 scope still moving after pulse duration time elapsed
21:41:13.641 00.032 4288 IsGuiding returns 0
21:41:13.641 00.000 4288 scope move finished after 1 + 52 ms
21:41:13.641 00.000 4288 Move returns status 0, amount 1
21:41:13.641 00.000 4288 MoveAxis(S, 24, ABG)
21:41:13.641 00.000 4288 Guiding  Dir = 1, Dur = 24
21:41:13.641 00.000 4288 IsGuiding returns 0
21:41:13.641 00.000 4288 PulseGuide returned control before completion, sleep 34
21:41:13.641 00.000 8756 UpdateGuideState exits: m=2069 SNR=32.0 Saturated
21:41:13.641 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:13.641 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:41:13.641 00.000 8756 Enqueuing Expose request
21:41:13.689 00.048 4288 IsGuiding returns 1
21:41:13.689 00.000 4288 scope still moving after pulse duration time elapsed
21:41:13.721 00.032 4288 IsGuiding returns 0
21:41:13.721 00.000 4288 scope move finished after 24 + 54 ms
21:41:13.721 00.000 4288 Move returns status 0, amount 24
21:41:13.721 00.000 4288 move complete, result=0
21:41:13.721 00.000 4288 worker thread done servicing request
21:41:13.721 00.000 4288 Worker thread wakes up
21:41:13.721 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:41:13.721 00.000 8756 GuideStep: -0.1 px 1 ms EAST, 0.2 px 24 ms SOUTH
21:41:13.725 00.004 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:41:16.859 03.134 4288 Exposure complete
21:41:16.938 00.079 4288 worker thread done servicing request
21:41:16.938 00.000 8756 OnExposeComplete: enter
21:41:16.938 00.000 8756 UpdateGuideState(): m_state=6
21:41:16.938 00.000 8756 Star::Find(15, 71, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 178
21:41:16.938 00.000 8756 Star::Find returns 1 (0), X=71.07, Y=295.26, Mass=2021, SNR=31.7, Peak=236 HFD=2.6
21:41:16.938 00.000 8756 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.74) = xAngle (-0.22 = -0.22)
21:41:16.938 00.000 8756 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (2.82 = 2.82)
21:41:16.938 00.000 8756 CameraToMount -- cameraX=-0.44 cameraY=0.31 hyp=0.54 cameraTheta=2.52 mountX=0.52 mountY=0.17, mountTheta=0.32
21:41:16.954 00.016 8756 SchedulePrimaryMove(10493588, x=-0.44, y=0.31, opts=13)
21:41:16.954 00.000 8756 Enqueuing Move request for scope (-0.44, 0.31)
21:41:16.954 00.000 4288 Worker thread wakes up
21:41:16.954 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.31) opts 0xd
21:41:16.954 00.000 4288 Handling offset move in thread for scope, endpoint = (-0.44, 0.31)
21:41:16.954 00.000 4288 Moving (-0.44, 0.31) raw xDistance=0.52 yDistance=0.17
21:41:16.954 00.000 4288 PPEC rslt: input = 0.52, final = 0.06, react = 0.31, pred = -0.48, hyst = 0.28, hyst_pct = 0.51, period_length = 662.83
21:41:16.954 00.000 4288 PPEC: input: 0.52, control: 0.06, exposure: 3000
21:41:16.954 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.17
21:41:16.954 00.000 4288 MoveAxis(W, 7, ABG)
21:41:16.954 00.000 4288 Guiding  Dir = 3, Dur = 7
21:41:16.954 00.000 4288 IsGuiding returns 0
21:41:16.954 00.000 4288 PulseGuide returned control before completion, sleep 17
21:41:16.971 00.017 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:41:16.985 00.014 4288 IsGuiding returns 1
21:41:16.985 00.000 4288 scope still moving after pulse duration time elapsed
21:41:17.016 00.031 4288 IsGuiding returns 0
21:41:17.016 00.000 4288 scope move finished after 7 + 49 ms
21:41:17.016 00.000 4288 Move returns status 0, amount 7
21:41:17.016 00.000 4288 MoveAxis(S, 24, ABG)
21:41:17.016 00.000 4288 Guiding  Dir = 1, Dur = 24
21:41:17.016 00.000 8756 UpdateGuideState exits: m=2021 SNR=31.7
21:41:17.016 00.000 4288 IsGuiding returns 0
21:41:17.016 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:17.016 00.000 4288 PulseGuide returned control before completion, sleep 34
21:41:17.016 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:41:17.016 00.000 8756 Enqueuing Expose request
21:41:17.064 00.048 4288 IsGuiding returns 1
21:41:17.064 00.000 4288 scope still moving after pulse duration time elapsed
21:41:17.095 00.031 4288 IsGuiding returns 0
21:41:17.095 00.000 4288 scope move finished after 24 + 52 ms
21:41:17.095 00.000 4288 Move returns status 0, amount 24
21:41:17.095 00.000 4288 move complete, result=0
21:41:17.095 00.000 4288 worker thread done servicing request
21:41:17.095 00.000 4288 Worker thread wakes up
21:41:17.095 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:41:17.095 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:41:17.095 00.000 8756 GuideStep: 0.5 px 7 ms WEST, 0.2 px 24 ms SOUTH
21:41:20.024 02.929 4288 Exposure complete
21:41:20.089 00.065 4288 worker thread done servicing request
21:41:20.089 00.000 8756 OnExposeComplete: enter
21:41:20.089 00.000 8756 UpdateGuideState(): m_state=6
21:41:20.089 00.000 8756 Star::Find(15, 71, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 179
21:41:20.089 00.000 8756 Star::Find returns 1 (0), X=70.46, Y=295.23, Mass=2001, SNR=31.5, Peak=231 HFD=3.0
21:41:20.089 00.000 8756 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.74) = xAngle (0.13 = 0.13)
21:41:20.089 00.000 8756 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.17 = -3.11)
21:41:20.089 00.000 8756 CameraToMount -- cameraX=-1.05 cameraY=0.29 hyp=1.09 cameraTheta=2.87 mountX=1.08 mountY=-0.03, mountTheta=-0.03
21:41:20.103 00.014 8756 SchedulePrimaryMove(10493588, x=-1.05, y=0.29, opts=13)
21:41:20.103 00.000 8756 Enqueuing Move request for scope (-1.05, 0.29)
21:41:20.103 00.000 4288 Worker thread wakes up
21:41:20.103 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-1.05, 0.29) opts 0xd
21:41:20.103 00.000 4288 Handling offset move in thread for scope, endpoint = (-1.05, 0.29)
21:41:20.103 00.000 4288 Moving (-1.05, 0.29) raw xDistance=1.08 yDistance=-0.03
21:41:20.103 00.000 4288 PPEC rslt: input = 1.08, final = 0.33, react = 0.65, pred = -0.58, hyst = 0.58, hyst_pct = 0.51, period_length = 662.83
21:41:20.103 00.000 4288 PPEC: input: 1.08, control: 0.33, exposure: 3000
21:41:20.110 00.007 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:20.110 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:41:20.110 00.000 4288 MoveAxis(W, 38, ABG)
21:41:20.110 00.000 4288 Guiding  Dir = 3, Dur = 38
21:41:20.110 00.000 4288 IsGuiding returns 0
21:41:20.110 00.000 4288 PulseGuide returned control before completion, sleep 48
21:41:20.121 00.011 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:41:20.167 00.046 4288 IsGuiding returns 1
21:41:20.167 00.000 4288 scope still moving after pulse duration time elapsed
21:41:20.167 00.000 8756 UpdateGuideState exits: m=2001 SNR=31.5
21:41:20.167 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:20.167 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:41:20.167 00.000 8756 Enqueuing Expose request
21:41:20.198 00.031 4288 IsGuiding returns 0
21:41:20.198 00.000 4288 scope move finished after 38 + 49 ms
21:41:20.198 00.000 4288 Move returns status 0, amount 38
21:41:20.198 00.000 4288 MoveAxis(N, 0, ABG)
21:41:20.198 00.000 4288 Move returns status 0, amount 0
21:41:20.198 00.000 4288 move complete, result=0
21:41:20.198 00.000 4288 worker thread done servicing request
21:41:20.198 00.000 4288 Worker thread wakes up
21:41:20.198 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:41:20.198 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:41:20.200 00.002 8756 GuideStep: 1.1 px 38 ms WEST, -0.0 px 0 ms NORTH
21:41:23.350 03.150 4288 Exposure complete
21:41:23.413 00.063 4288 worker thread done servicing request
21:41:23.413 00.000 8756 OnExposeComplete: enter
21:41:23.413 00.000 8756 UpdateGuideState(): m_state=6
21:41:23.429 00.016 8756 Star::Find(15, 70, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 180
21:41:23.429 00.000 8756 Star::Find returns 1 (0), X=69.89, Y=295.67, Mass=1942, SNR=31.0, Peak=176 HFD=3.1
21:41:23.429 00.000 8756 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.74) = xAngle (-0.02 = -0.02)
21:41:23.429 00.000 8756 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.02 = 3.02)
21:41:23.429 00.000 8756 CameraToMount -- cameraX=-1.62 cameraY=0.73 hyp=1.78 cameraTheta=2.72 mountX=1.78 mountY=0.22, mountTheta=0.12
21:41:23.429 00.000 8756 SchedulePrimaryMove(10493588, x=-1.62, y=0.73, opts=13)
21:41:23.429 00.000 8756 Enqueuing Move request for scope (-1.62, 0.73)
21:41:23.429 00.000 4288 Worker thread wakes up
21:41:23.429 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-1.62, 0.73) opts 0xd
21:41:23.429 00.000 4288 Handling offset move in thread for scope, endpoint = (-1.62, 0.73)
21:41:23.429 00.000 4288 Moving (-1.62, 0.73) raw xDistance=1.78 yDistance=0.22
21:41:23.445 00.016 4288 PPEC rslt: input = 1.78, final = 0.59, react = 1.07, pred = -0.85, hyst = 0.96, hyst_pct = 0.50, period_length = 662.83
21:41:23.445 00.000 4288 PPEC: input: 1.78, control: 0.59, exposure: 3000
21:41:23.445 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
21:41:23.445 00.000 4288 MoveAxis(W, 69, ABG)
21:41:23.445 00.000 4288 Guiding  Dir = 3, Dur = 69
21:41:23.445 00.000 4288 IsGuiding returns 0
21:41:23.445 00.000 4288 PulseGuide returned control before completion, sleep 79
21:41:23.445 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:41:23.502 00.057 8756 UpdateGuideState exits: m=1942 SNR=31.0
21:41:23.504 00.002 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:23.506 00.002 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:41:23.509 00.003 8756 Enqueuing Expose request
21:41:23.539 00.030 4288 IsGuiding returns 1
21:41:23.539 00.000 4288 scope still moving after pulse duration time elapsed
21:41:23.571 00.032 4288 IsGuiding returns 0
21:41:23.571 00.000 4288 scope move finished after 69 + 56 ms
21:41:23.571 00.000 4288 Move returns status 0, amount 69
21:41:23.571 00.000 4288 MoveAxis(S, 31, ABG)
21:41:23.571 00.000 4288 Guiding  Dir = 1, Dur = 31
21:41:23.571 00.000 4288 IsGuiding returns 0
21:41:23.571 00.000 4288 PulseGuide returned control before completion, sleep 41
21:41:23.619 00.048 4288 IsGuiding returns 1
21:41:23.619 00.000 4288 scope still moving after pulse duration time elapsed
21:41:23.650 00.031 4288 IsGuiding returns 0
21:41:23.650 00.000 4288 scope move finished after 31 + 47 ms
21:41:23.650 00.000 4288 Move returns status 0, amount 31
21:41:23.650 00.000 4288 move complete, result=0
21:41:23.650 00.000 4288 worker thread done servicing request
21:41:23.650 00.000 4288 Worker thread wakes up
21:41:23.650 00.000 8756 GuideStep: 1.8 px 69 ms WEST, 0.2 px 31 ms SOUTH
21:41:23.650 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:41:23.650 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:41:26.581 02.931 4288 Exposure complete
21:41:26.645 00.064 4288 worker thread done servicing request
21:41:26.645 00.000 8756 OnExposeComplete: enter
21:41:26.645 00.000 8756 UpdateGuideState(): m_state=6
21:41:26.661 00.016 8756 Star::Find(15, 69, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 181
21:41:26.661 00.000 8756 Star::Find returns 1 (0), X=69.48, Y=295.64, Mass=2065, SNR=32.0, Peak=178 HFD=3.2
21:41:26.661 00.000 8756 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.74) = xAngle (0.07 = 0.07)
21:41:26.661 00.000 8756 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.11 = 3.11)
21:41:26.661 00.000 8756 CameraToMount -- cameraX=-2.03 cameraY=0.70 hyp=2.15 cameraTheta=2.81 mountX=2.15 mountY=0.07, mountTheta=0.03
21:41:26.661 00.000 8756 SchedulePrimaryMove(10493588, x=-2.03, y=0.70, opts=13)
21:41:26.661 00.000 8756 Enqueuing Move request for scope (-2.03, 0.70)
21:41:26.661 00.000 4288 Worker thread wakes up
21:41:26.661 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-2.03, 0.70) opts 0xd
21:41:26.661 00.000 4288 Handling offset move in thread for scope, endpoint = (-2.03, 0.70)
21:41:26.661 00.000 4288 Moving (-2.03, 0.70) raw xDistance=2.15 yDistance=0.07
21:41:26.676 00.015 4288 PPEC rslt: input = 2.15, final = 0.74, react = 1.29, pred = -1.00, hyst = 1.18, hyst_pct = 0.50, period_length = 662.83
21:41:26.676 00.000 4288 PPEC: input: 2.15, control: 0.74, exposure: 3000
21:41:26.676 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:26.676 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:41:26.676 00.000 4288 MoveAxis(W, 86, ABG)
21:41:26.676 00.000 4288 Guiding  Dir = 3, Dur = 86
21:41:26.676 00.000 4288 IsGuiding returns 0
21:41:26.676 00.000 4288 PulseGuide returned control before completion, sleep 96
21:41:26.676 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:41:26.726 00.050 8756 UpdateGuideState exits: m=2065 SNR=32.0
21:41:26.726 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:26.726 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:41:26.726 00.000 8756 Enqueuing Expose request
21:41:26.786 00.060 4288 IsGuiding returns 1
21:41:26.786 00.000 4288 scope still moving after pulse duration time elapsed
21:41:26.818 00.032 4288 IsGuiding returns 0
21:41:26.818 00.000 4288 scope move finished after 86 + 55 ms
21:41:26.818 00.000 4288 Move returns status 0, amount 86
21:41:26.818 00.000 4288 MoveAxis(N, 0, ABG)
21:41:26.818 00.000 4288 Move returns status 0, amount 0
21:41:26.818 00.000 4288 move complete, result=0
21:41:26.818 00.000 4288 worker thread done servicing request
21:41:26.818 00.000 4288 Worker thread wakes up
21:41:26.818 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:41:26.818 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:41:26.822 00.004 8756 GuideStep: 2.1 px 86 ms WEST, 0.1 px 0 ms NORTH
21:41:29.973 03.151 4288 Exposure complete
21:41:30.069 00.096 4288 worker thread done servicing request
21:41:30.069 00.000 8756 OnExposeComplete: enter
21:41:30.069 00.000 8756 UpdateGuideState(): m_state=6
21:41:30.069 00.000 8756 Star::Find(15, 69, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 182
21:41:30.069 00.000 8756 Star::Find returns 1 (0), X=69.04, Y=296.02, Mass=1992, SNR=31.4, Peak=215 HFD=2.9
21:41:30.085 00.016 8756 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.74) = xAngle (-0.01 = -0.01)
21:41:30.085 00.000 8756 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.03 = 3.03)
21:41:30.085 00.000 8756 CameraToMount -- cameraX=-2.46 cameraY=1.08 hyp=2.69 cameraTheta=2.73 mountX=2.69 mountY=0.31, mountTheta=0.11
21:41:30.085 00.000 8756 SchedulePrimaryMove(10493588, x=-2.46, y=1.08, opts=13)
21:41:30.085 00.000 8756 Enqueuing Move request for scope (-2.46, 1.08)
21:41:30.085 00.000 4288 Worker thread wakes up
21:41:30.085 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-2.46, 1.08) opts 0xd
21:41:30.085 00.000 4288 Handling offset move in thread for scope, endpoint = (-2.46, 1.08)
21:41:30.085 00.000 4288 Moving (-2.46, 1.08) raw xDistance=2.69 yDistance=0.31
21:41:30.085 00.000 4288 PPEC rslt: input = 2.69, final = 1.03, react = 1.61, pred = -1.04, hyst = 1.49, hyst_pct = 0.50, period_length = 662.83
21:41:30.085 00.000 4288 PPEC: input: 2.69, control: 1.03, exposure: 3000
21:41:30.085 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
21:41:30.085 00.000 4288 MoveAxis(W, 120, ABG)
21:41:30.085 00.000 4288 Guiding  Dir = 3, Dur = 120
21:41:30.085 00.000 4288 IsGuiding returns 0
21:41:30.085 00.000 4288 PulseGuide returned control before completion, sleep 130
21:41:30.109 00.024 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:41:30.148 00.039 8756 UpdateGuideState exits: m=1992 SNR=31.4
21:41:30.148 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:30.148 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:41:30.148 00.000 8756 Enqueuing Expose request
21:41:30.241 00.093 4288 IsGuiding returns 0
21:41:30.241 00.000 4288 Move returns status 0, amount 120
21:41:30.241 00.000 4288 MoveAxis(S, 44, ABG)
21:41:30.241 00.000 4288 Guiding  Dir = 1, Dur = 44
21:41:30.241 00.000 4288 IsGuiding returns 0
21:41:30.241 00.000 4288 PulseGuide returned control before completion, sleep 54
21:41:30.304 00.063 4288 IsGuiding returns 1
21:41:30.304 00.000 4288 scope still moving after pulse duration time elapsed
21:41:30.335 00.031 4288 IsGuiding returns 0
21:41:30.335 00.000 4288 scope move finished after 44 + 49 ms
21:41:30.335 00.000 4288 Move returns status 0, amount 44
21:41:30.335 00.000 4288 move complete, result=0
21:41:30.335 00.000 4288 worker thread done servicing request
21:41:30.335 00.000 4288 Worker thread wakes up
21:41:30.335 00.000 8756 GuideStep: 2.7 px 120 ms WEST, 0.3 px 44 ms SOUTH
21:41:30.335 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:41:30.335 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:41:33.266 02.931 4288 Exposure complete
21:41:33.329 00.063 4288 worker thread done servicing request
21:41:33.329 00.000 8756 OnExposeComplete: enter
21:41:33.329 00.000 8756 UpdateGuideState(): m_state=6
21:41:33.329 00.000 8756 Star::Find(15, 69, 296, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
21:41:33.329 00.000 8756 Star::Find returns 1 (0), X=68.86, Y=296.24, Mass=1891, SNR=30.6, Peak=181 HFD=2.9
21:41:33.329 00.000 8756 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.74) = xAngle (-0.06 = -0.06)
21:41:33.329 00.000 8756 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (2.98 = 2.98)
21:41:33.329 00.000 8756 CameraToMount -- cameraX=-2.65 cameraY=1.30 hyp=2.95 cameraTheta=2.69 mountX=2.95 mountY=0.47, mountTheta=0.16
21:41:33.345 00.016 8756 SchedulePrimaryMove(10493588, x=-2.65, y=1.30, opts=13)
21:41:33.345 00.000 8756 Enqueuing Move request for scope (-2.65, 1.30)
21:41:33.345 00.000 4288 Worker thread wakes up
21:41:33.345 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-2.65, 1.30) opts 0xd
21:41:33.345 00.000 4288 Handling offset move in thread for scope, endpoint = (-2.65, 1.30)
21:41:33.345 00.000 4288 Moving (-2.65, 1.30) raw xDistance=2.95 yDistance=0.47
21:41:33.345 00.000 4288 PPEC rslt: input = 2.95, final = 1.06, react = 1.77, pred = -1.28, hyst = 1.63, hyst_pct = 0.50, period_length = 662.83
21:41:33.345 00.000 4288 PPEC: input: 2.95, control: 1.06, exposure: 3000
21:41:33.345 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
21:41:33.345 00.000 4288 MoveAxis(W, 123, ABG)
21:41:33.345 00.000 4288 Guiding  Dir = 3, Dur = 123
21:41:33.345 00.000 4288 IsGuiding returns 0
21:41:33.345 00.000 4288 PulseGuide returned control before completion, sleep 133
21:41:33.361 00.016 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:41:33.408 00.047 8756 UpdateGuideState exits: m=1891 SNR=30.6
21:41:33.408 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:33.415 00.007 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:41:33.419 00.004 8756 Enqueuing Expose request
21:41:33.502 00.083 4288 IsGuiding returns 1
21:41:33.502 00.000 4288 scope still moving after pulse duration time elapsed
21:41:33.534 00.032 4288 IsGuiding returns 0
21:41:33.534 00.000 4288 scope move finished after 123 + 57 ms
21:41:33.534 00.000 4288 Move returns status 0, amount 123
21:41:33.534 00.000 4288 MoveAxis(S, 66, ABG)
21:41:33.534 00.000 4288 Guiding  Dir = 1, Dur = 66
21:41:33.534 00.000 4288 IsGuiding returns 0
21:41:33.534 00.000 4288 PulseGuide returned control before completion, sleep 76
21:41:33.613 00.079 4288 IsGuiding returns 1
21:41:33.613 00.000 4288 scope still moving after pulse duration time elapsed
21:41:33.645 00.032 4288 IsGuiding returns 0
21:41:33.645 00.000 4288 scope move finished after 66 + 44 ms
21:41:33.645 00.000 4288 Move returns status 0, amount 66
21:41:33.645 00.000 4288 move complete, result=0
21:41:33.645 00.000 4288 worker thread done servicing request
21:41:33.645 00.000 8756 GuideStep: 2.9 px 123 ms WEST, 0.5 px 66 ms SOUTH
21:41:33.645 00.000 4288 Worker thread wakes up
21:41:33.645 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:41:33.645 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:41:36.778 03.133 4288 Exposure complete
21:41:36.836 00.058 4288 worker thread done servicing request
21:41:36.836 00.000 8756 OnExposeComplete: enter
21:41:36.838 00.002 8756 UpdateGuideState(): m_state=6
21:41:36.840 00.002 8756 Star::Find(15, 68, 296, 0, (0,0,0,0), 1.5, 10.0, 255) frame 184
21:41:36.843 00.003 8756 Star::Find returns 1 (0), X=67.75, Y=295.89, Mass=1932, SNR=31.0, Peak=183 HFD=3.0
21:41:36.844 00.001 8756 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.74) = xAngle (0.15 = 0.15)
21:41:36.846 00.002 8756 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.19 = -3.09)
21:41:36.848 00.002 8756 CameraToMount -- cameraX=-3.75 cameraY=0.95 hyp=3.87 cameraTheta=2.89 mountX=3.83 mountY=-0.19, mountTheta=-0.05
21:41:36.851 00.003 8756 SchedulePrimaryMove(10493588, x=-3.75, y=0.95, opts=13)
21:41:36.853 00.002 8756 Enqueuing Move request for scope (-3.75, 0.95)
21:41:36.855 00.002 4288 Worker thread wakes up
21:41:36.855 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-3.75, 0.95) opts 0xd
21:41:36.855 00.000 4288 Handling offset move in thread for scope, endpoint = (-3.75, 0.95)
21:41:36.855 00.000 4288 Moving (-3.75, 0.95) raw xDistance=3.83 yDistance=-0.19
21:41:36.856 00.001 4288 PPEC rslt: input = 3.83, final = 1.68, react = 2.30, pred = -1.06, hyst = 2.13, hyst_pct = 0.49, period_length = 662.83
21:41:36.856 00.000 4288 PPEC: input: 3.83, control: 1.68, exposure: 3000
21:41:36.856 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:41:36.856 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:41:36.856 00.000 4288 MoveAxis(W, 195, ABG)
21:41:36.856 00.000 4288 Guiding  Dir = 3, Dur = 195
21:41:36.857 00.001 4288 IsGuiding returns 0
21:41:36.857 00.000 4288 PulseGuide returned control before completion, sleep 205
21:41:36.869 00.012 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:41:36.915 00.046 8756 UpdateGuideState exits: m=1932 SNR=31.0
21:41:36.918 00.003 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:36.920 00.002 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:41:36.923 00.003 8756 Enqueuing Expose request
21:41:37.073 00.150 4288 IsGuiding returns 1
21:41:37.073 00.000 4288 scope still moving after pulse duration time elapsed
21:41:37.103 00.030 4288 IsGuiding returns 0
21:41:37.103 00.000 4288 scope move finished after 195 + 51 ms
21:41:37.103 00.000 4288 Move returns status 0, amount 195
21:41:37.103 00.000 4288 MoveAxis(N, 0, ABG)
21:41:37.103 00.000 4288 Move returns status 0, amount 0
21:41:37.103 00.000 4288 move complete, result=0
21:41:37.103 00.000 4288 worker thread done servicing request
21:41:37.103 00.000 4288 Worker thread wakes up
21:41:37.103 00.000 8756 GuideStep: 3.8 px 195 ms WEST, -0.2 px 0 ms NORTH
21:41:37.106 00.003 4288 worker thread servicing REQUEST_EXPOSE 3000
21:41:37.106 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:41:40.011 02.905 4288 Exposure complete
21:41:40.074 00.063 4288 worker thread done servicing request
21:41:40.074 00.000 8756 OnExposeComplete: enter
21:41:40.074 00.000 8756 UpdateGuideState(): m_state=6
21:41:40.074 00.000 8756 Star::Find(15, 67, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
21:41:40.090 00.016 8756 Star::Find returns 1 (0), X=68.20, Y=295.87, Mass=2001, SNR=31.5, Peak=197 HFD=2.9
21:41:40.090 00.000 8756 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.74) = xAngle (0.12 = 0.12)
21:41:40.090 00.000 8756 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.17 = -3.12)
21:41:40.090 00.000 8756 CameraToMount -- cameraX=-3.31 cameraY=0.93 hyp=3.44 cameraTheta=2.87 mountX=3.41 mountY=-0.09, mountTheta=-0.02
21:41:40.090 00.000 8756 SchedulePrimaryMove(10493588, x=-3.31, y=0.93, opts=13)
21:41:40.100 00.010 8756 Enqueuing Move request for scope (-3.31, 0.93)
21:41:40.100 00.000 4288 Worker thread wakes up
21:41:40.100 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-3.31, 0.93) opts 0xd
21:41:40.100 00.000 4288 Handling offset move in thread for scope, endpoint = (-3.31, 0.93)
21:41:40.100 00.000 4288 Moving (-3.31, 0.93) raw xDistance=3.41 yDistance=-0.09
21:41:40.100 00.000 4288 PPEC rslt: input = 3.41, final = 1.43, react = 2.05, pred = -1.08, hyst = 1.91, hyst_pct = 0.49, period_length = 662.83
21:41:40.100 00.000 4288 PPEC: input: 3.41, control: 1.43, exposure: 3000
21:41:40.100 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:40.100 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:41:40.100 00.000 4288 MoveAxis(W, 166, ABG)
21:41:40.100 00.000 4288 Guiding  Dir = 3, Dur = 166
21:41:40.100 00.000 4288 IsGuiding returns 0
21:41:40.106 00.006 4288 PulseGuide returned control before completion, sleep 176
21:41:40.106 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:41:40.154 00.048 8756 UpdateGuideState exits: m=2001 SNR=31.5
21:41:40.163 00.009 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:40.168 00.005 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:41:40.170 00.002 8756 Enqueuing Expose request
21:41:40.296 00.126 4288 IsGuiding returns 1
21:41:40.296 00.000 4288 scope still moving after pulse duration time elapsed
21:41:40.327 00.031 4288 IsGuiding returns 0
21:41:40.327 00.000 4288 scope move finished after 166 + 55 ms
21:41:40.327 00.000 4288 Move returns status 0, amount 166
21:41:40.327 00.000 4288 MoveAxis(N, 0, ABG)
21:41:40.327 00.000 4288 Move returns status 0, amount 0
21:41:40.327 00.000 4288 move complete, result=0
21:41:40.327 00.000 4288 worker thread done servicing request
21:41:40.327 00.000 4288 Worker thread wakes up
21:41:40.327 00.000 8756 GuideStep: 3.4 px 166 ms WEST, -0.1 px 0 ms NORTH
21:41:40.327 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:41:40.327 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:41:43.475 03.148 4288 Exposure complete
21:41:43.548 00.073 4288 worker thread done servicing request
21:41:43.550 00.002 8756 OnExposeComplete: enter
21:41:43.552 00.002 8756 UpdateGuideState(): m_state=6
21:41:43.554 00.002 8756 Star::Find(15, 68, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 186
21:41:43.555 00.001 8756 Star::Find returns 1 (0), X=67.70, Y=295.77, Mass=1999, SNR=31.5, Peak=179 HFD=3.0
21:41:43.555 00.000 8756 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.74) = xAngle (0.18 = 0.18)
21:41:43.555 00.000 8756 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.22 = -3.06)
21:41:43.555 00.000 8756 CameraToMount -- cameraX=-3.81 cameraY=0.83 hyp=3.90 cameraTheta=2.93 mountX=3.83 mountY=-0.32, mountTheta=-0.08
21:41:43.555 00.000 8756 SchedulePrimaryMove(10493588, x=-3.81, y=0.83, opts=13)
21:41:43.555 00.000 8756 Enqueuing Move request for scope (-3.81, 0.83)
21:41:43.555 00.000 4288 Worker thread wakes up
21:41:43.555 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-3.81, 0.83) opts 0xd
21:41:43.555 00.000 4288 Handling offset move in thread for scope, endpoint = (-3.81, 0.83)
21:41:43.555 00.000 4288 Moving (-3.81, 0.83) raw xDistance=3.83 yDistance=-0.32
21:41:43.555 00.000 4288 PPEC rslt: input = 3.83, final = 1.60, react = 2.30, pred = -1.24, hyst = 2.17, hyst_pct = 0.49, period_length = 662.83
21:41:43.555 00.000 4288 PPEC: input: 3.83, control: 1.60, exposure: 3000
21:41:43.555 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:41:43.555 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
21:41:43.555 00.000 4288 MoveAxis(W, 186, ABG)
21:41:43.571 00.016 4288 Guiding  Dir = 3, Dur = 186
21:41:43.571 00.000 4288 IsGuiding returns 0
21:41:43.571 00.000 4288 PulseGuide returned control before completion, sleep 196
21:41:43.571 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:41:43.619 00.048 8756 UpdateGuideState exits: m=1999 SNR=31.5
21:41:43.619 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:43.619 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:41:43.635 00.016 8756 Enqueuing Expose request
21:41:43.777 00.142 4288 IsGuiding returns 1
21:41:43.777 00.000 4288 scope still moving after pulse duration time elapsed
21:41:43.808 00.031 4288 IsGuiding returns 0
21:41:43.808 00.000 4288 scope move finished after 186 + 51 ms
21:41:43.808 00.000 4288 Move returns status 0, amount 186
21:41:43.808 00.000 4288 MoveAxis(N, 0, ABG)
21:41:43.808 00.000 4288 Move returns status 0, amount 0
21:41:43.808 00.000 4288 move complete, result=0
21:41:43.808 00.000 4288 worker thread done servicing request
21:41:43.808 00.000 8756 GuideStep: 3.8 px 186 ms WEST, -0.3 px 0 ms NORTH
21:41:43.808 00.000 4288 Worker thread wakes up
21:41:43.808 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:41:43.808 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:41:46.742 02.934 4288 Exposure complete
21:41:46.803 00.061 4288 worker thread done servicing request
21:41:46.803 00.000 8756 OnExposeComplete: enter
21:41:46.803 00.000 8756 UpdateGuideState(): m_state=6
21:41:46.803 00.000 8756 Star::Find(15, 67, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 187
21:41:46.819 00.016 8756 Star::Find returns 1 (0), X=67.45, Y=296.12, Mass=1975, SNR=31.3, Peak=201 HFD=3.0
21:41:46.819 00.000 8756 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.74) = xAngle (0.11 = 0.11)
21:41:46.819 00.000 8756 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.16 = -3.13)
21:41:46.819 00.000 8756 CameraToMount -- cameraX=-4.06 cameraY=1.18 hyp=4.23 cameraTheta=2.86 mountX=4.20 mountY=-0.06, mountTheta=-0.02
21:41:46.819 00.000 8756 SchedulePrimaryMove(10493588, x=-4.06, y=1.18, opts=13)
21:41:46.819 00.000 8756 Enqueuing Move request for scope (-4.06, 1.18)
21:41:46.835 00.016 4288 Worker thread wakes up
21:41:46.835 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-4.06, 1.18) opts 0xd
21:41:46.835 00.000 4288 Handling offset move in thread for scope, endpoint = (-4.06, 1.18)
21:41:46.835 00.000 4288 Moving (-4.06, 1.18) raw xDistance=4.20 yDistance=-0.06
21:41:46.835 00.000 4288 PPEC rslt: input = 4.20, final = 2.12, react = 2.52, pred = -0.63, hyst = 2.35, hyst_pct = 0.49, period_length = 662.83
21:41:46.835 00.000 4288 PPEC: input: 4.20, control: 2.12, exposure: 3000
21:41:46.835 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:46.838 00.003 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:41:46.838 00.000 4288 MoveAxis(W, 246, ABG)
21:41:46.838 00.000 4288 Guiding  Dir = 3, Dur = 246
21:41:46.838 00.000 4288 IsGuiding returns 0
21:41:46.838 00.000 4288 PulseGuide returned control before completion, sleep 256
21:41:46.838 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:41:46.883 00.045 8756 UpdateGuideState exits: m=1975 SNR=31.3
21:41:46.883 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:46.899 00.016 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:41:46.899 00.000 8756 Enqueuing Expose request
21:41:47.105 00.206 4288 IsGuiding returns 1
21:41:47.105 00.000 4288 scope still moving after pulse duration time elapsed
21:41:47.137 00.032 4288 IsGuiding returns 0
21:41:47.137 00.000 4288 scope move finished after 246 + 53 ms
21:41:47.137 00.000 4288 Move returns status 0, amount 246
21:41:47.137 00.000 4288 MoveAxis(N, 0, ABG)
21:41:47.137 00.000 4288 Move returns status 0, amount 0
21:41:47.137 00.000 4288 move complete, result=0
21:41:47.137 00.000 4288 worker thread done servicing request
21:41:47.137 00.000 8756 GuideStep: 4.2 px 246 ms WEST, -0.1 px 0 ms NORTH
21:41:47.137 00.000 4288 Worker thread wakes up
21:41:47.137 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:41:47.137 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:41:50.294 03.157 4288 Exposure complete
21:41:50.356 00.062 4288 worker thread done servicing request
21:41:50.356 00.000 8756 OnExposeComplete: enter
21:41:50.356 00.000 8756 UpdateGuideState(): m_state=6
21:41:50.372 00.016 8756 Star::Find(15, 67, 296, 0, (0,0,0,0), 1.5, 10.0, 255) frame 188
21:41:50.372 00.000 8756 Star::Find returns 1 (0), X=68.29, Y=295.80, Mass=1958, SNR=31.1, Peak=150 HFD=3.2
21:41:50.372 00.000 8756 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.74) = xAngle (0.14 = 0.14)
21:41:50.372 00.000 8756 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.18 = -3.10)
21:41:50.372 00.000 8756 CameraToMount -- cameraX=-3.22 cameraY=0.85 hyp=3.33 cameraTheta=2.88 mountX=3.30 mountY=-0.13, mountTheta=-0.04
21:41:50.372 00.000 8756 SchedulePrimaryMove(10493588, x=-3.22, y=0.85, opts=13)
21:41:50.372 00.000 8756 Enqueuing Move request for scope (-3.22, 0.85)
21:41:50.388 00.016 4288 Worker thread wakes up
21:41:50.388 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-3.22, 0.85) opts 0xd
21:41:50.388 00.000 4288 Handling offset move in thread for scope, endpoint = (-3.22, 0.85)
21:41:50.388 00.000 4288 Moving (-3.22, 0.85) raw xDistance=3.30 yDistance=-0.13
21:41:50.388 00.000 4288 PPEC rslt: input = 3.30, final = 1.61, react = 1.98, pred = -0.62, hyst = 1.88, hyst_pct = 0.48, period_length = 662.83
21:41:50.388 00.000 4288 PPEC: input: 3.30, control: 1.61, exposure: 3000
21:41:50.388 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:50.388 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:41:50.388 00.000 4288 MoveAxis(W, 188, ABG)
21:41:50.388 00.000 4288 Guiding  Dir = 3, Dur = 188
21:41:50.388 00.000 4288 IsGuiding returns 0
21:41:50.388 00.000 4288 PulseGuide returned control before completion, sleep 198
21:41:50.388 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:41:50.444 00.056 8756 UpdateGuideState exits: m=1958 SNR=31.1
21:41:50.444 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:50.444 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:41:50.451 00.007 8756 Enqueuing Expose request
21:41:50.593 00.142 4288 IsGuiding returns 1
21:41:50.593 00.000 4288 scope still moving after pulse duration time elapsed
21:41:50.625 00.032 4288 IsGuiding returns 0
21:41:50.625 00.000 4288 scope move finished after 188 + 47 ms
21:41:50.625 00.000 4288 Move returns status 0, amount 188
21:41:50.625 00.000 4288 MoveAxis(N, 0, ABG)
21:41:50.625 00.000 4288 Move returns status 0, amount 0
21:41:50.625 00.000 4288 move complete, result=0
21:41:50.625 00.000 4288 worker thread done servicing request
21:41:50.625 00.000 8756 GuideStep: 3.3 px 188 ms WEST, -0.1 px 0 ms NORTH
21:41:50.632 00.007 4288 Worker thread wakes up
21:41:50.632 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:41:50.632 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:41:53.543 02.911 4288 Exposure complete
21:41:53.622 00.079 4288 worker thread done servicing request
21:41:53.622 00.000 8756 OnExposeComplete: enter
21:41:53.622 00.000 8756 UpdateGuideState(): m_state=6
21:41:53.622 00.000 8756 Star::Find(15, 68, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 189
21:41:53.622 00.000 8756 Star::Find returns 1 (0), X=67.94, Y=295.91, Mass=2013, SNR=31.6, Peak=179 HFD=2.9
21:41:53.622 00.000 8756 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.74) = xAngle (0.13 = 0.13)
21:41:53.622 00.000 8756 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.18 = -3.11)
21:41:53.622 00.000 8756 CameraToMount -- cameraX=-3.57 cameraY=0.96 hyp=3.70 cameraTheta=2.88 mountX=3.66 mountY=-0.13, mountTheta=-0.03
21:41:53.622 00.000 8756 SchedulePrimaryMove(10493588, x=-3.57, y=0.96, opts=13)
21:41:53.638 00.016 8756 Enqueuing Move request for scope (-3.57, 0.96)
21:41:53.638 00.000 4288 Worker thread wakes up
21:41:53.638 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-3.57, 0.96) opts 0xd
21:41:53.638 00.000 4288 Handling offset move in thread for scope, endpoint = (-3.57, 0.96)
21:41:53.638 00.000 4288 Moving (-3.57, 0.96) raw xDistance=3.66 yDistance=-0.13
21:41:53.638 00.000 4288 PPEC rslt: input = 3.66, final = 1.90, react = 2.20, pred = -0.49, hyst = 2.10, hyst_pct = 0.48, period_length = 662.83
21:41:53.638 00.000 4288 PPEC: input: 3.66, control: 1.90, exposure: 3000
21:41:53.638 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:53.638 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:41:53.638 00.000 4288 MoveAxis(W, 221, ABG)
21:41:53.638 00.000 4288 Guiding  Dir = 3, Dur = 221
21:41:53.638 00.000 4288 IsGuiding returns 0
21:41:53.638 00.000 4288 PulseGuide returned control before completion, sleep 231
21:41:53.654 00.016 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:41:53.694 00.040 8756 UpdateGuideState exits: m=2013 SNR=31.6
21:41:53.702 00.008 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:53.702 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:41:53.702 00.000 8756 Enqueuing Expose request
21:41:53.876 00.174 4288 IsGuiding returns 1
21:41:53.876 00.000 4288 scope still moving after pulse duration time elapsed
21:41:53.908 00.032 4288 IsGuiding returns 0
21:41:53.908 00.000 4288 scope move finished after 221 + 44 ms
21:41:53.908 00.000 4288 Move returns status 0, amount 221
21:41:53.908 00.000 4288 MoveAxis(N, 0, ABG)
21:41:53.908 00.000 4288 Move returns status 0, amount 0
21:41:53.908 00.000 4288 move complete, result=0
21:41:53.908 00.000 4288 worker thread done servicing request
21:41:53.908 00.000 8756 GuideStep: 3.7 px 221 ms WEST, -0.1 px 0 ms NORTH
21:41:53.913 00.005 4288 Worker thread wakes up
21:41:53.913 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:41:53.913 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:41:57.066 03.153 4288 Exposure complete
21:41:57.129 00.063 4288 worker thread done servicing request
21:41:57.129 00.000 8756 OnExposeComplete: enter
21:41:57.145 00.016 8756 UpdateGuideState(): m_state=6
21:41:57.145 00.000 8756 Star::Find(15, 67, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 190
21:41:57.145 00.000 8756 Star::Find returns 1 (0), X=67.98, Y=295.55, Mass=2016, SNR=31.6, Peak=148 HFD=3.5
21:41:57.145 00.000 8756 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.74) = xAngle (0.23 = 0.23)
21:41:57.145 00.000 8756 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.27 = -3.02)
21:41:57.145 00.000 8756 CameraToMount -- cameraX=-3.53 cameraY=0.61 hyp=3.58 cameraTheta=2.97 mountX=3.49 mountY=-0.45, mountTheta=-0.13
21:41:57.145 00.000 8756 SchedulePrimaryMove(10493588, x=-3.53, y=0.61, opts=13)
21:41:57.145 00.000 8756 Enqueuing Move request for scope (-3.53, 0.61)
21:41:57.161 00.016 4288 Worker thread wakes up
21:41:57.161 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-3.53, 0.61) opts 0xd
21:41:57.161 00.000 4288 Handling offset move in thread for scope, endpoint = (-3.53, 0.61)
21:41:57.161 00.000 4288 Moving (-3.53, 0.61) raw xDistance=3.49 yDistance=-0.45
21:41:57.161 00.000 4288 PPEC rslt: input = 3.49, final = 2.12, react = 2.09, pred = 0.15, hyst = 1.98, hyst_pct = 0.48, period_length = 662.83
21:41:57.161 00.000 4288 PPEC: input: 3.49, control: 2.12, exposure: 3000
21:41:57.161 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:41:57.161 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
21:41:57.163 00.002 4288 MoveAxis(W, 246, ABG)
21:41:57.163 00.000 4288 Guiding  Dir = 3, Dur = 246
21:41:57.163 00.000 4288 IsGuiding returns 0
21:41:57.163 00.000 4288 PulseGuide returned control before completion, sleep 256
21:41:57.169 00.006 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:41:57.208 00.039 8756 UpdateGuideState exits: m=2016 SNR=31.6
21:41:57.208 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:57.224 00.016 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:41:57.226 00.002 8756 Enqueuing Expose request
21:41:57.429 00.203 4288 IsGuiding returns 1
21:41:57.429 00.000 4288 scope still moving after pulse duration time elapsed
21:41:57.461 00.032 4288 IsGuiding returns 0
21:41:57.461 00.000 4288 scope move finished after 246 + 52 ms
21:41:57.461 00.000 4288 Move returns status 0, amount 246
21:41:57.461 00.000 4288 MoveAxis(N, 0, ABG)
21:41:57.461 00.000 4288 Move returns status 0, amount 0
21:41:57.461 00.000 4288 move complete, result=0
21:41:57.461 00.000 4288 worker thread done servicing request
21:41:57.461 00.000 8756 GuideStep: 3.5 px 246 ms WEST, -0.4 px 0 ms NORTH
21:41:57.463 00.002 4288 Worker thread wakes up
21:41:57.463 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:41:57.463 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:42:00.392 02.929 4288 Exposure complete
21:42:00.455 00.063 4288 worker thread done servicing request
21:42:00.455 00.000 8756 OnExposeComplete: enter
21:42:00.455 00.000 8756 UpdateGuideState(): m_state=6
21:42:00.455 00.000 8756 Star::Find(15, 67, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 191
21:42:00.463 00.008 8756 Star::Find returns 1 (0), X=68.13, Y=295.96, Mass=1946, SNR=31.0, Peak=187 HFD=2.9
21:42:00.463 00.000 8756 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.74) = xAngle (0.11 = 0.11)
21:42:00.463 00.000 8756 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.15 = -3.14)
21:42:00.463 00.000 8756 CameraToMount -- cameraX=-3.38 cameraY=1.01 hyp=3.53 cameraTheta=2.85 mountX=3.51 mountY=-0.02, mountTheta=-0.01
21:42:00.471 00.008 8756 SchedulePrimaryMove(10493588, x=-3.38, y=1.01, opts=13)
21:42:00.471 00.000 8756 Enqueuing Move request for scope (-3.38, 1.01)
21:42:00.471 00.000 4288 Worker thread wakes up
21:42:00.471 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-3.38, 1.01) opts 0xd
21:42:00.471 00.000 4288 Handling offset move in thread for scope, endpoint = (-3.38, 1.01)
21:42:00.471 00.000 4288 Moving (-3.38, 1.01) raw xDistance=3.51 yDistance=-0.02
21:42:00.471 00.000 4288 PPEC rslt: input = 3.51, final = 2.00, react = 2.10, pred = -0.10, hyst = 2.01, hyst_pct = 0.48, period_length = 662.83
21:42:00.471 00.000 4288 PPEC: input: 3.51, control: 2.00, exposure: 3000
21:42:00.471 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:00.471 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:42:00.471 00.000 4288 MoveAxis(W, 233, ABG)
21:42:00.471 00.000 4288 Guiding  Dir = 3, Dur = 233
21:42:00.471 00.000 4288 IsGuiding returns 0
21:42:00.471 00.000 4288 PulseGuide returned control before completion, sleep 243
21:42:00.487 00.016 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:42:00.518 00.031 8756 UpdateGuideState exits: m=1946 SNR=31.0
21:42:00.535 00.017 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:00.535 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:42:00.540 00.005 8756 Enqueuing Expose request
21:42:00.725 00.185 4288 IsGuiding returns 1
21:42:00.725 00.000 4288 scope still moving after pulse duration time elapsed
21:42:00.757 00.032 4288 IsGuiding returns 0
21:42:00.757 00.000 4288 scope move finished after 233 + 47 ms
21:42:00.757 00.000 4288 Move returns status 0, amount 233
21:42:00.757 00.000 4288 MoveAxis(N, 0, ABG)
21:42:00.757 00.000 4288 Move returns status 0, amount 0
21:42:00.757 00.000 4288 move complete, result=0
21:42:00.757 00.000 4288 worker thread done servicing request
21:42:00.757 00.000 8756 GuideStep: 3.5 px 233 ms WEST, -0.0 px 0 ms NORTH
21:42:00.757 00.000 4288 Worker thread wakes up
21:42:00.757 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:42:00.757 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:42:03.911 03.154 4288 Exposure complete
21:42:03.975 00.064 4288 worker thread done servicing request
21:42:03.975 00.000 8756 OnExposeComplete: enter
21:42:03.975 00.000 8756 UpdateGuideState(): m_state=6
21:42:03.975 00.000 8756 Star::Find(15, 68, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 192
21:42:03.975 00.000 8756 Star::Find returns 1 (0), X=67.85, Y=295.76, Mass=2013, SNR=31.6, Peak=195 HFD=3.0
21:42:03.975 00.000 8756 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.74) = xAngle (0.18 = 0.18)
21:42:03.975 00.000 8756 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.22 = -3.06)
21:42:03.975 00.000 8756 CameraToMount -- cameraX=-3.66 cameraY=0.82 hyp=3.75 cameraTheta=2.92 mountX=3.69 mountY=-0.29, mountTheta=-0.08
21:42:03.989 00.014 8756 SchedulePrimaryMove(10493588, x=-3.66, y=0.82, opts=13)
21:42:03.989 00.000 8756 Enqueuing Move request for scope (-3.66, 0.82)
21:42:03.989 00.000 4288 Worker thread wakes up
21:42:03.989 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-3.66, 0.82) opts 0xd
21:42:03.989 00.000 4288 Handling offset move in thread for scope, endpoint = (-3.66, 0.82)
21:42:03.989 00.000 4288 Moving (-3.66, 0.82) raw xDistance=3.69 yDistance=-0.29
21:42:03.989 00.000 4288 PPEC rslt: input = 3.69, final = 2.18, react = 2.21, pred = 0.02, hyst = 2.12, hyst_pct = 0.47, period_length = 662.83
21:42:03.989 00.000 4288 PPEC: input: 3.69, control: 2.18, exposure: 3000
21:42:03.989 00.000 4288 switching direction from 1 to -1 - decHistory=-3 oldest=0.19 newest=-0.76
21:42:03.989 00.000 4288 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:42:03.989 00.000 4288 MoveAxis(W, 254, ABG)
21:42:03.989 00.000 4288 Guiding  Dir = 3, Dur = 254
21:42:03.989 00.000 4288 IsGuiding returns 0
21:42:03.989 00.000 4288 PulseGuide returned control before completion, sleep 264
21:42:04.007 00.018 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:42:04.053 00.046 8756 UpdateGuideState exits: m=2013 SNR=31.6
21:42:04.053 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:04.053 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:42:04.053 00.000 8756 Enqueuing Expose request
21:42:04.273 00.220 4288 IsGuiding returns 1
21:42:04.273 00.000 4288 scope still moving after pulse duration time elapsed
21:42:04.304 00.031 4288 IsGuiding returns 0
21:42:04.304 00.000 4288 scope move finished after 254 + 55 ms
21:42:04.304 00.000 4288 Move returns status 0, amount 254
21:42:04.304 00.000 4288 BLC: Dec direction reversal from South to North, backlash comp pulse of 245 applied
21:42:04.304 00.000 4288 MoveAxis(N, 286, ABG)
21:42:04.304 00.000 4288 Guiding  Dir = 0, Dur = 286
21:42:04.306 00.002 4288 IsGuiding returns 0
21:42:04.309 00.003 4288 PulseGuide returned control before completion, sleep 295
21:42:04.606 00.297 4288 IsGuiding returns 1
21:42:04.606 00.000 4288 scope still moving after pulse duration time elapsed
21:42:04.638 00.032 4288 IsGuiding returns 1
21:42:04.670 00.032 4288 IsGuiding returns 1
21:42:04.701 00.031 4288 IsGuiding returns 0
21:42:04.701 00.000 4288 scope move finished after 286 + 108 ms
21:42:04.701 00.000 4288 Move returns status 0, amount 286
21:42:04.701 00.000 4288 move complete, result=0
21:42:04.701 00.000 4288 worker thread done servicing request
21:42:04.701 00.000 8756 GuideStep: 3.7 px 254 ms WEST, -0.3 px 286 ms NORTH
21:42:04.709 00.008 4288 Worker thread wakes up
21:42:04.709 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:42:04.709 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:42:07.619 02.910 4288 Exposure complete
21:42:07.682 00.063 4288 worker thread done servicing request
21:42:07.682 00.000 8756 OnExposeComplete: enter
21:42:07.682 00.000 8756 UpdateGuideState(): m_state=6
21:42:07.682 00.000 8756 Star::Find(15, 67, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 193
21:42:07.682 00.000 8756 Star::Find returns 1 (0), X=68.37, Y=295.57, Mass=1982, SNR=31.3, Peak=174 HFD=3.2
21:42:07.682 00.000 8756 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.74) = xAngle (0.20 = 0.20)
21:42:07.682 00.000 8756 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.24 = -3.04)
21:42:07.682 00.000 8756 CameraToMount -- cameraX=-3.14 cameraY=0.62 hyp=3.20 cameraTheta=2.95 mountX=3.14 mountY=-0.32, mountTheta=-0.10
21:42:07.696 00.014 8756 SchedulePrimaryMove(10493588, x=-3.14, y=0.62, opts=13)
21:42:07.696 00.000 8756 Enqueuing Move request for scope (-3.14, 0.62)
21:42:07.696 00.000 4288 Worker thread wakes up
21:42:07.696 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-3.14, 0.62) opts 0xd
21:42:07.696 00.000 4288 Handling offset move in thread for scope, endpoint = (-3.14, 0.62)
21:42:07.696 00.000 4288 Moving (-3.14, 0.62) raw xDistance=3.14 yDistance=-0.32
21:42:07.696 00.000 4288 BLC: History state: CurrMiss=0.32, AvgInitMiss=-0.05, ShCount=6, LgCount=4, SticCount=1,  Deflections: 0=-0.289702, 1:0.324922
21:42:07.696 00.000 4288 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
21:42:07.696 00.000 4288 BLC: window closed
21:42:07.696 00.000 4288 PPEC rslt: input = 3.14, final = 2.80, react = 1.88, pred = 1.79, hyst = 1.81, hyst_pct = 0.47, period_length = 662.83
21:42:07.702 00.006 4288 PPEC: input: 3.14, control: 2.80, exposure: 3000
21:42:07.702 00.000 4288 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
21:42:07.702 00.000 4288 MoveAxis(W, 325, ABG)
21:42:07.702 00.000 4288 Guiding  Dir = 3, Dur = 325
21:42:07.702 00.000 4288 IsGuiding returns 0
21:42:07.702 00.000 4288 PulseGuide returned control before completion, sleep 335
21:42:07.712 00.010 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:42:07.759 00.047 8756 UpdateGuideState exits: m=1982 SNR=31.3
21:42:07.759 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:07.759 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:42:07.759 00.000 8756 Enqueuing Expose request
21:42:08.046 00.287 4288 IsGuiding returns 1
21:42:08.046 00.000 4288 scope still moving after pulse duration time elapsed
21:42:08.078 00.032 4288 IsGuiding returns 0
21:42:08.078 00.000 4288 scope move finished after 325 + 51 ms
21:42:08.078 00.000 4288 Move returns status 0, amount 325
21:42:08.078 00.000 4288 MoveAxis(N, 46, ABG)
21:42:08.078 00.000 4288 Guiding  Dir = 0, Dur = 46
21:42:08.078 00.000 4288 IsGuiding returns 0
21:42:08.078 00.000 4288 PulseGuide returned control before completion, sleep 56
21:42:08.141 00.063 4288 IsGuiding returns 1
21:42:08.141 00.000 4288 scope still moving after pulse duration time elapsed
21:42:08.173 00.032 4288 IsGuiding returns 0
21:42:08.173 00.000 4288 scope move finished after 46 + 46 ms
21:42:08.173 00.000 4288 Move returns status 0, amount 46
21:42:08.173 00.000 4288 move complete, result=0
21:42:08.173 00.000 4288 worker thread done servicing request
21:42:08.173 00.000 4288 Worker thread wakes up
21:42:08.173 00.000 8756 GuideStep: 3.1 px 325 ms WEST, -0.3 px 46 ms NORTH
21:42:08.173 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:42:08.173 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:42:11.315 03.142 4288 Exposure complete
21:42:11.393 00.078 4288 worker thread done servicing request
21:42:11.393 00.000 8756 OnExposeComplete: enter
21:42:11.393 00.000 8756 UpdateGuideState(): m_state=6
21:42:11.393 00.000 8756 Star::Find(15, 68, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 194
21:42:11.393 00.000 8756 Star::Find returns 1 (0), X=68.80, Y=295.47, Mass=2011, SNR=31.6, Peak=186 HFD=3.0
21:42:11.393 00.000 8756 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.74) = xAngle (0.20 = 0.20)
21:42:11.393 00.000 8756 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.25 = -3.04)
21:42:11.393 00.000 8756 CameraToMount -- cameraX=-2.70 cameraY=0.53 hyp=2.76 cameraTheta=2.95 mountX=2.70 mountY=-0.29, mountTheta=-0.11
21:42:11.409 00.016 8756 SchedulePrimaryMove(10493588, x=-2.70, y=0.53, opts=13)
21:42:11.409 00.000 8756 Enqueuing Move request for scope (-2.70, 0.53)
21:42:11.409 00.000 4288 Worker thread wakes up
21:42:11.409 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-2.70, 0.53) opts 0xd
21:42:11.409 00.000 4288 Handling offset move in thread for scope, endpoint = (-2.70, 0.53)
21:42:11.409 00.000 4288 Moving (-2.70, 0.53) raw xDistance=2.70 yDistance=-0.29
21:42:11.409 00.000 4288 PPEC rslt: input = 2.70, final = 1.50, react = 1.62, pred = -0.20, hyst = 1.59, hyst_pct = 0.47, period_length = 662.83
21:42:11.409 00.000 4288 PPEC: input: 2.70, control: 1.50, exposure: 3000
21:42:11.409 00.000 4288 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:42:11.409 00.000 4288 MoveAxis(W, 175, ABG)
21:42:11.409 00.000 4288 Guiding  Dir = 3, Dur = 175
21:42:11.409 00.000 4288 IsGuiding returns 0
21:42:11.409 00.000 4288 PulseGuide returned control before completion, sleep 185
21:42:11.425 00.016 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:42:11.472 00.047 8756 UpdateGuideState exits: m=2011 SNR=31.6
21:42:11.474 00.002 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:11.476 00.002 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:42:11.476 00.000 8756 Enqueuing Expose request
21:42:11.614 00.138 4288 IsGuiding returns 1
21:42:11.614 00.000 4288 scope still moving after pulse duration time elapsed
21:42:11.646 00.032 4288 IsGuiding returns 0
21:42:11.646 00.000 4288 scope move finished after 175 + 56 ms
21:42:11.646 00.000 4288 Move returns status 0, amount 175
21:42:11.646 00.000 4288 MoveAxis(N, 41, ABG)
21:42:11.646 00.000 4288 Guiding  Dir = 0, Dur = 41
21:42:11.646 00.000 4288 IsGuiding returns 0
21:42:11.646 00.000 4288 PulseGuide returned control before completion, sleep 51
21:42:11.709 00.063 4288 IsGuiding returns 1
21:42:11.709 00.000 4288 scope still moving after pulse duration time elapsed
21:42:11.741 00.032 4288 IsGuiding returns 0
21:42:11.741 00.000 4288 scope move finished after 41 + 52 ms
21:42:11.741 00.000 4288 Move returns status 0, amount 41
21:42:11.741 00.000 4288 move complete, result=0
21:42:11.741 00.000 4288 worker thread done servicing request
21:42:11.741 00.000 4288 Worker thread wakes up
21:42:11.741 00.000 8756 GuideStep: 2.7 px 175 ms WEST, -0.3 px 41 ms NORTH
21:42:11.741 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:42:11.741 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:42:14.670 02.929 4288 Exposure complete
21:42:14.733 00.063 4288 worker thread done servicing request
21:42:14.733 00.000 8756 OnExposeComplete: enter
21:42:14.733 00.000 8756 UpdateGuideState(): m_state=6
21:42:14.733 00.000 8756 Star::Find(15, 68, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 195
21:42:14.733 00.000 8756 Star::Find returns 1 (0), X=68.54, Y=295.83, Mass=1976, SNR=31.3, Peak=196 HFD=3.0
21:42:14.733 00.000 8756 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.74) = xAngle (0.11 = 0.11)
21:42:14.733 00.000 8756 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.15 = -3.14)
21:42:14.749 00.016 8756 CameraToMount -- cameraX=-2.97 cameraY=0.89 hyp=3.10 cameraTheta=2.85 mountX=3.08 mountY=-0.02, mountTheta=-0.01
21:42:14.749 00.000 8756 SchedulePrimaryMove(10493588, x=-2.97, y=0.89, opts=13)
21:42:14.749 00.000 8756 Enqueuing Move request for scope (-2.97, 0.89)
21:42:14.749 00.000 4288 Worker thread wakes up
21:42:14.749 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-2.97, 0.89) opts 0xd
21:42:14.749 00.000 4288 Handling offset move in thread for scope, endpoint = (-2.97, 0.89)
21:42:14.749 00.000 4288 Moving (-2.97, 0.89) raw xDistance=3.08 yDistance=-0.02
21:42:14.749 00.000 4288 PPEC rslt: input = 3.08, final = 2.97, react = 1.85, pred = 2.10, hyst = 1.83, hyst_pct = 0.47, period_length = 662.83
21:42:14.749 00.000 4288 PPEC: input: 3.08, control: 2.97, exposure: 3000
21:42:14.749 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:14.749 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:42:14.749 00.000 4288 MoveAxis(W, 345, ABG)
21:42:14.749 00.000 4288 Guiding  Dir = 3, Dur = 345
21:42:14.749 00.000 4288 IsGuiding returns 0
21:42:14.749 00.000 4288 PulseGuide returned control before completion, sleep 355
21:42:14.765 00.016 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:42:14.812 00.047 8756 UpdateGuideState exits: m=1976 SNR=31.3
21:42:14.812 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:14.820 00.008 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:42:14.823 00.003 8756 Enqueuing Expose request
21:42:15.116 00.293 4288 IsGuiding returns 1
21:42:15.116 00.000 4288 scope still moving after pulse duration time elapsed
21:42:15.147 00.031 4288 IsGuiding returns 0
21:42:15.147 00.000 4288 scope move finished after 345 + 43 ms
21:42:15.147 00.000 4288 Move returns status 0, amount 345
21:42:15.147 00.000 4288 MoveAxis(N, 0, ABG)
21:42:15.147 00.000 4288 Move returns status 0, amount 0
21:42:15.147 00.000 4288 move complete, result=0
21:42:15.147 00.000 4288 worker thread done servicing request
21:42:15.147 00.000 8756 GuideStep: 3.1 px 345 ms WEST, -0.0 px 0 ms NORTH
21:42:15.147 00.000 4288 Worker thread wakes up
21:42:15.147 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:42:15.147 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:42:18.299 03.152 4288 Exposure complete
21:42:18.362 00.063 4288 worker thread done servicing request
21:42:18.362 00.000 8756 OnExposeComplete: enter
21:42:18.362 00.000 8756 UpdateGuideState(): m_state=6
21:42:18.362 00.000 8756 Star::Find(15, 68, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 196
21:42:18.362 00.000 8756 Star::Find returns 1 (0), X=69.31, Y=295.19, Mass=1987, SNR=31.4, Peak=187 HFD=3.1
21:42:18.362 00.000 8756 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.74) = xAngle (0.28 = 0.28)
21:42:18.378 00.016 8756 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.33 = -2.96)
21:42:18.378 00.000 8756 CameraToMount -- cameraX=-2.19 cameraY=0.25 hyp=2.21 cameraTheta=3.03 mountX=2.12 mountY=-0.40, mountTheta=-0.19
21:42:18.378 00.000 8756 SchedulePrimaryMove(10493588, x=-2.19, y=0.25, opts=13)
21:42:18.378 00.000 8756 Enqueuing Move request for scope (-2.19, 0.25)
21:42:18.378 00.000 4288 Worker thread wakes up
21:42:18.378 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-2.19, 0.25) opts 0xd
21:42:18.378 00.000 4288 Handling offset move in thread for scope, endpoint = (-2.19, 0.25)
21:42:18.378 00.000 4288 Moving (-2.19, 0.25) raw xDistance=2.12 yDistance=-0.40
21:42:18.378 00.000 4288 PPEC rslt: input = 2.12, final = 2.22, react = 1.27, pred = 1.80, hyst = 1.23, hyst_pct = 0.46, period_length = 662.83
21:42:18.378 00.000 4288 PPEC: input: 2.12, control: 2.22, exposure: 3000
21:42:18.378 00.000 4288 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
21:42:18.378 00.000 4288 MoveAxis(W, 259, ABG)
21:42:18.378 00.000 4288 Guiding  Dir = 3, Dur = 259
21:42:18.378 00.000 4288 IsGuiding returns 0
21:42:18.378 00.000 4288 PulseGuide returned control before completion, sleep 269
21:42:18.400 00.022 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:42:18.444 00.044 8756 UpdateGuideState exits: m=1987 SNR=31.4
21:42:18.444 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:18.444 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:42:18.444 00.000 8756 Enqueuing Expose request
21:42:18.663 00.219 4288 IsGuiding returns 1
21:42:18.663 00.000 4288 scope still moving after pulse duration time elapsed
21:42:18.694 00.031 4288 IsGuiding returns 0
21:42:18.694 00.000 4288 scope move finished after 259 + 46 ms
21:42:18.694 00.000 4288 Move returns status 0, amount 259
21:42:18.694 00.000 4288 MoveAxis(N, 58, ABG)
21:42:18.694 00.000 4288 Guiding  Dir = 0, Dur = 58
21:42:18.694 00.000 4288 IsGuiding returns 0
21:42:18.694 00.000 4288 PulseGuide returned control before completion, sleep 68
21:42:18.773 00.079 4288 IsGuiding returns 1
21:42:18.773 00.000 4288 scope still moving after pulse duration time elapsed
21:42:18.804 00.031 4288 IsGuiding returns 0
21:42:18.804 00.000 4288 scope move finished after 58 + 50 ms
21:42:18.804 00.000 4288 Move returns status 0, amount 58
21:42:18.804 00.000 4288 move complete, result=0
21:42:18.804 00.000 4288 worker thread done servicing request
21:42:18.804 00.000 4288 Worker thread wakes up
21:42:18.804 00.000 8756 GuideStep: 2.1 px 259 ms WEST, -0.4 px 58 ms NORTH
21:42:18.804 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:42:18.804 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:42:21.731 02.927 4288 Exposure complete
21:42:21.778 00.047 4288 worker thread done servicing request
21:42:21.778 00.000 8756 OnExposeComplete: enter
21:42:21.778 00.000 8756 UpdateGuideState(): m_state=6
21:42:21.778 00.000 8756 Star::Find(15, 69, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 197
21:42:21.790 00.012 8756 Star::Find returns 1 (0), X=69.76, Y=295.55, Mass=1975, SNR=31.3, Peak=166 HFD=3.2
21:42:21.790 00.000 8756 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.74) = xAngle (0.06 = 0.06)
21:42:21.790 00.000 8756 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.10 = 3.10)
21:42:21.794 00.004 8756 CameraToMount -- cameraX=-1.75 cameraY=0.61 hyp=1.85 cameraTheta=2.80 mountX=1.85 mountY=0.07, mountTheta=0.04
21:42:21.794 00.000 8756 SchedulePrimaryMove(10493588, x=-1.75, y=0.61, opts=13)
21:42:21.794 00.000 8756 Enqueuing Move request for scope (-1.75, 0.61)
21:42:21.794 00.000 4288 Worker thread wakes up
21:42:21.794 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-1.75, 0.61) opts 0xd
21:42:21.794 00.000 4288 Handling offset move in thread for scope, endpoint = (-1.75, 0.61)
21:42:21.794 00.000 4288 Moving (-1.75, 0.61) raw xDistance=1.85 yDistance=0.07
21:42:21.794 00.000 4288 PPEC rslt: input = 1.85, final = 1.53, react = 1.11, pred = 0.72, hyst = 1.18, hyst_pct = 0.46, period_length = 662.83
21:42:21.794 00.000 4288 PPEC: input: 1.85, control: 1.53, exposure: 3000
21:42:21.794 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:21.794 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:42:21.794 00.000 4288 MoveAxis(W, 178, ABG)
21:42:21.794 00.000 4288 Guiding  Dir = 3, Dur = 178
21:42:21.794 00.000 4288 IsGuiding returns 0
21:42:21.794 00.000 4288 PulseGuide returned control before completion, sleep 188
21:42:21.810 00.016 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:42:21.858 00.048 8756 UpdateGuideState exits: m=1975 SNR=31.3
21:42:21.858 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:21.858 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:42:21.858 00.000 8756 Enqueuing Expose request
21:42:22.001 00.143 4288 IsGuiding returns 1
21:42:22.001 00.000 4288 scope still moving after pulse duration time elapsed
21:42:22.033 00.032 4288 IsGuiding returns 0
21:42:22.033 00.000 4288 scope move finished after 178 + 51 ms
21:42:22.033 00.000 4288 Move returns status 0, amount 178
21:42:22.033 00.000 4288 MoveAxis(N, 0, ABG)
21:42:22.033 00.000 4288 Move returns status 0, amount 0
21:42:22.033 00.000 4288 move complete, result=0
21:42:22.033 00.000 4288 worker thread done servicing request
21:42:22.033 00.000 8756 GuideStep: 1.8 px 178 ms WEST, 0.1 px 0 ms NORTH
21:42:22.038 00.005 4288 Worker thread wakes up
21:42:22.038 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:42:22.038 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:42:25.174 03.136 4288 Exposure complete
21:42:25.229 00.055 4288 worker thread done servicing request
21:42:25.229 00.000 8756 OnExposeComplete: enter
21:42:25.229 00.000 8756 UpdateGuideState(): m_state=6
21:42:25.232 00.003 8756 Star::Find(15, 69, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 198
21:42:25.232 00.000 8756 Star::Find returns 1 (0), X=70.18, Y=295.91, Mass=1959, SNR=31.2, Peak=203 HFD=2.8
21:42:25.232 00.000 8756 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.74) = xAngle (-0.23 = -0.23)
21:42:25.232 00.000 8756 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (2.81 = 2.81)
21:42:25.232 00.000 8756 CameraToMount -- cameraX=-1.33 cameraY=0.96 hyp=1.64 cameraTheta=2.51 mountX=1.60 mountY=0.53, mountTheta=0.32
21:42:25.232 00.000 8756 SchedulePrimaryMove(10493588, x=-1.33, y=0.96, opts=13)
21:42:25.232 00.000 8756 Enqueuing Move request for scope (-1.33, 0.96)
21:42:25.232 00.000 4288 Worker thread wakes up
21:42:25.232 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-1.33, 0.96) opts 0xd
21:42:25.232 00.000 4288 Handling offset move in thread for scope, endpoint = (-1.33, 0.96)
21:42:25.232 00.000 4288 Moving (-1.33, 0.96) raw xDistance=1.60 yDistance=0.53
21:42:25.248 00.016 4288 PPEC rslt: input = 1.60, final = 0.56, react = 0.96, pred = -0.77, hyst = 1.00, hyst_pct = 0.46, period_length = 662.83
21:42:25.248 00.000 4288 PPEC: input: 1.60, control: 0.56, exposure: 3000
21:42:25.248 00.000 4288 resist switch: large excursion: input 0.53 thresh 0.45 direction from -1 to 1
21:42:25.248 00.000 4288 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.60
21:42:25.248 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
21:42:25.248 00.000 4288 MoveAxis(W, 65, ABG)
21:42:25.248 00.000 4288 Guiding  Dir = 3, Dur = 65
21:42:25.248 00.000 4288 IsGuiding returns 0
21:42:25.248 00.000 4288 PulseGuide returned control before completion, sleep 75
21:42:25.257 00.009 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:42:25.308 00.051 8756 UpdateGuideState exits: m=1959 SNR=31.2
21:42:25.310 00.002 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:25.312 00.002 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:42:25.312 00.000 8756 Enqueuing Expose request
21:42:25.327 00.015 4288 IsGuiding returns 1
21:42:25.327 00.000 4288 scope still moving after pulse duration time elapsed
21:42:25.359 00.032 4288 IsGuiding returns 0
21:42:25.359 00.000 4288 scope move finished after 65 + 45 ms
21:42:25.359 00.000 4288 Move returns status 0, amount 65
21:42:25.359 00.000 4288 BLC: Oldest BLC event removed
21:42:25.359 00.000 4288 BLC: Dec direction reversal from North to South, backlash comp pulse of 245 applied
21:42:25.359 00.000 4288 MoveAxis(S, 321, ABG)
21:42:25.359 00.000 4288 Guiding  Dir = 1, Dur = 321
21:42:25.359 00.000 4288 IsGuiding returns 0
21:42:25.359 00.000 4288 PulseGuide returned control before completion, sleep 331
21:42:25.694 00.335 4288 IsGuiding returns 1
21:42:25.694 00.000 4288 scope still moving after pulse duration time elapsed
21:42:25.726 00.032 4288 IsGuiding returns 0
21:42:25.726 00.000 4288 scope move finished after 321 + 44 ms
21:42:25.726 00.000 4288 Move returns status 0, amount 321
21:42:25.726 00.000 4288 move complete, result=0
21:42:25.726 00.000 4288 worker thread done servicing request
21:42:25.726 00.000 8756 GuideStep: 1.6 px 65 ms WEST, 0.5 px 321 ms SOUTH
21:42:25.726 00.000 4288 Worker thread wakes up
21:42:25.726 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:42:25.726 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:42:28.657 02.931 4288 Exposure complete
21:42:28.720 00.063 4288 worker thread done servicing request
21:42:28.720 00.000 8756 OnExposeComplete: enter
21:42:28.720 00.000 8756 UpdateGuideState(): m_state=6
21:42:28.720 00.000 8756 Star::Find(15, 70, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 199
21:42:28.720 00.000 8756 Star::Find returns 1 (0), X=69.20, Y=295.95, Mass=1991, SNR=31.4, Peak=188 HFD=2.9
21:42:28.720 00.000 8756 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.74) = xAngle (-0.01 = -0.01)
21:42:28.720 00.000 8756 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.03 = 3.03)
21:42:28.720 00.000 8756 CameraToMount -- cameraX=-2.31 cameraY=1.01 hyp=2.52 cameraTheta=2.73 mountX=2.52 mountY=0.28, mountTheta=0.11
21:42:28.720 00.000 8756 SchedulePrimaryMove(10493588, x=-2.31, y=1.01, opts=13)
21:42:28.736 00.016 8756 Enqueuing Move request for scope (-2.31, 1.01)
21:42:28.736 00.000 4288 Worker thread wakes up
21:42:28.736 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-2.31, 1.01) opts 0xd
21:42:28.736 00.000 4288 Handling offset move in thread for scope, endpoint = (-2.31, 1.01)
21:42:28.736 00.000 4288 Moving (-2.31, 1.01) raw xDistance=2.52 yDistance=0.28
21:42:28.736 00.000 4288 BLC: History state: CurrMiss=0.28, AvgInitMiss=-0.01, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=0.532664, 1:0.284047
21:42:28.736 00.000 4288 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
21:42:28.736 00.000 4288 BLC: window closed
21:42:28.736 00.000 4288 PPEC rslt: input = 2.52, final = 0.76, react = 1.51, pred = -1.33, hyst = 1.45, hyst_pct = 0.45, period_length = 662.83
21:42:28.736 00.000 4288 PPEC: input: 2.52, control: 0.76, exposure: 3000
21:42:28.736 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
21:42:28.736 00.000 4288 MoveAxis(W, 88, ABG)
21:42:28.736 00.000 4288 Guiding  Dir = 3, Dur = 88
21:42:28.736 00.000 4288 IsGuiding returns 0
21:42:28.736 00.000 4288 PulseGuide returned control before completion, sleep 98
21:42:28.752 00.016 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:42:28.788 00.036 8756 UpdateGuideState exits: m=1991 SNR=31.4
21:42:28.800 00.012 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:28.800 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:42:28.800 00.000 8756 Enqueuing Expose request
21:42:28.847 00.047 4288 IsGuiding returns 1
21:42:28.847 00.000 4288 scope still moving after pulse duration time elapsed
21:42:28.878 00.031 4288 IsGuiding returns 0
21:42:28.878 00.000 4288 scope move finished after 88 + 48 ms
21:42:28.878 00.000 4288 Move returns status 0, amount 88
21:42:28.878 00.000 4288 MoveAxis(S, 41, ABG)
21:42:28.878 00.000 4288 Guiding  Dir = 1, Dur = 41
21:42:28.878 00.000 4288 IsGuiding returns 0
21:42:28.878 00.000 4288 PulseGuide returned control before completion, sleep 51
21:42:28.942 00.064 4288 IsGuiding returns 1
21:42:28.942 00.000 4288 scope still moving after pulse duration time elapsed
21:42:28.973 00.031 4288 IsGuiding returns 0
21:42:28.973 00.000 4288 scope move finished after 41 + 53 ms
21:42:28.973 00.000 4288 Move returns status 0, amount 41
21:42:28.973 00.000 4288 move complete, result=0
21:42:28.973 00.000 4288 worker thread done servicing request
21:42:28.973 00.000 4288 Worker thread wakes up
21:42:28.973 00.000 8756 GuideStep: 2.5 px 88 ms WEST, 0.3 px 41 ms SOUTH
21:42:28.975 00.002 4288 worker thread servicing REQUEST_EXPOSE 3000
21:42:28.975 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:42:32.129 03.154 4288 Exposure complete
21:42:32.183 00.054 4288 worker thread done servicing request
21:42:32.183 00.000 8756 OnExposeComplete: enter
21:42:32.183 00.000 8756 UpdateGuideState(): m_state=6
21:42:32.183 00.000 8756 Star::Find(15, 69, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 200
21:42:32.183 00.000 8756 Star::Find returns 1 (0), X=68.85, Y=295.99, Mass=1984, SNR=31.4, Peak=199 HFD=3.0
21:42:32.183 00.000 8756 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.74) = xAngle (0.02 = 0.02)
21:42:32.183 00.000 8756 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.06 = 3.06)
21:42:32.193 00.010 8756 CameraToMount -- cameraX=-2.66 cameraY=1.05 hyp=2.86 cameraTheta=2.76 mountX=2.86 mountY=0.23, mountTheta=0.08
21:42:32.197 00.004 8756 SchedulePrimaryMove(10493588, x=-2.66, y=1.05, opts=13)
21:42:32.199 00.002 8756 Enqueuing Move request for scope (-2.66, 1.05)
21:42:32.201 00.002 4288 Worker thread wakes up
21:42:32.201 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-2.66, 1.05) opts 0xd
21:42:32.201 00.000 4288 Handling offset move in thread for scope, endpoint = (-2.66, 1.05)
21:42:32.201 00.000 4288 Moving (-2.66, 1.05) raw xDistance=2.86 yDistance=0.23
21:42:32.203 00.002 4288 PPEC rslt: input = 2.86, final = 1.65, react = 1.71, pred = 0.00, hyst = 1.58, hyst_pct = 0.45, period_length = 662.83
21:42:32.203 00.000 4288 PPEC: input: 2.86, control: 1.65, exposure: 3000
21:42:32.203 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
21:42:32.203 00.000 4288 MoveAxis(W, 192, ABG)
21:42:32.203 00.000 4288 Guiding  Dir = 3, Dur = 192
21:42:32.203 00.000 4288 IsGuiding returns 0
21:42:32.203 00.000 4288 PulseGuide returned control before completion, sleep 202
21:42:32.215 00.012 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:42:32.257 00.042 8756 UpdateGuideState exits: m=1984 SNR=31.4
21:42:32.257 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:32.257 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:42:32.257 00.000 8756 Enqueuing Expose request
21:42:32.413 00.156 4288 IsGuiding returns 1
21:42:32.413 00.000 4288 scope still moving after pulse duration time elapsed
21:42:32.445 00.032 4288 IsGuiding returns 0
21:42:32.445 00.000 4288 scope move finished after 192 + 49 ms
21:42:32.445 00.000 4288 Move returns status 0, amount 192
21:42:32.445 00.000 4288 MoveAxis(S, 32, ABG)
21:42:32.445 00.000 4288 Guiding  Dir = 1, Dur = 32
21:42:32.445 00.000 4288 IsGuiding returns 0
21:42:32.447 00.002 4288 PulseGuide returned control before completion, sleep 42
21:42:32.493 00.046 4288 IsGuiding returns 1
21:42:32.493 00.000 4288 scope still moving after pulse duration time elapsed
21:42:32.524 00.031 4288 IsGuiding returns 0
21:42:32.524 00.000 4288 scope move finished after 32 + 46 ms
21:42:32.524 00.000 4288 Move returns status 0, amount 32
21:42:32.524 00.000 4288 move complete, result=0
21:42:32.524 00.000 4288 worker thread done servicing request
21:42:32.524 00.000 4288 Worker thread wakes up
21:42:32.524 00.000 8756 GuideStep: 2.9 px 192 ms WEST, 0.2 px 32 ms SOUTH
21:42:32.524 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:42:32.524 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:42:35.453 02.929 4288 Exposure complete
21:42:35.516 00.063 4288 worker thread done servicing request
21:42:35.516 00.000 8756 OnExposeComplete: enter
21:42:35.516 00.000 8756 UpdateGuideState(): m_state=6
21:42:35.516 00.000 8756 Star::Find(15, 68, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 201
21:42:35.516 00.000 8756 Star::Find returns 1 (0), X=69.12, Y=295.54, Mass=2014, SNR=31.6, Peak=186 HFD=3.2
21:42:35.516 00.000 8756 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.74) = xAngle (0.15 = 0.15)
21:42:35.516 00.000 8756 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.19 = -3.09)
21:42:35.516 00.000 8756 CameraToMount -- cameraX=-2.38 cameraY=0.59 hyp=2.46 cameraTheta=2.90 mountX=2.43 mountY=-0.13, mountTheta=-0.05
21:42:35.516 00.000 8756 SchedulePrimaryMove(10493588, x=-2.38, y=0.59, opts=13)
21:42:35.532 00.016 8756 Enqueuing Move request for scope (-2.38, 0.59)
21:42:35.532 00.000 4288 Worker thread wakes up
21:42:35.532 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-2.38, 0.59) opts 0xd
21:42:35.532 00.000 4288 Handling offset move in thread for scope, endpoint = (-2.38, 0.59)
21:42:35.532 00.000 4288 Moving (-2.38, 0.59) raw xDistance=2.43 yDistance=-0.13
21:42:35.532 00.000 4288 PPEC rslt: input = 2.43, final = 0.95, react = 1.46, pred = -0.85, hyst = 1.36, hyst_pct = 0.45, period_length = 662.83
21:42:35.532 00.000 4288 PPEC: input: 2.43, control: 0.95, exposure: 3000
21:42:35.532 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:35.532 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:42:35.532 00.000 4288 MoveAxis(W, 110, ABG)
21:42:35.532 00.000 4288 Guiding  Dir = 3, Dur = 110
21:42:35.532 00.000 4288 IsGuiding returns 0
21:42:35.532 00.000 4288 PulseGuide returned control before completion, sleep 120
21:42:35.548 00.016 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:42:35.594 00.046 8756 UpdateGuideState exits: m=2014 SNR=31.6
21:42:35.596 00.002 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:35.598 00.002 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:42:35.600 00.002 8756 Enqueuing Expose request
21:42:35.675 00.075 4288 IsGuiding returns 1
21:42:35.675 00.000 4288 scope still moving after pulse duration time elapsed
21:42:35.707 00.032 4288 IsGuiding returns 0
21:42:35.707 00.000 4288 scope move finished after 110 + 58 ms
21:42:35.707 00.000 4288 Move returns status 0, amount 110
21:42:35.707 00.000 4288 MoveAxis(N, 0, ABG)
21:42:35.707 00.000 4288 Move returns status 0, amount 0
21:42:35.707 00.000 4288 move complete, result=0
21:42:35.707 00.000 4288 worker thread done servicing request
21:42:35.707 00.000 4288 Worker thread wakes up
21:42:35.707 00.000 8756 GuideStep: 2.4 px 110 ms WEST, -0.1 px 0 ms NORTH
21:42:35.707 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:42:35.707 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:42:38.840 03.133 4288 Exposure complete
21:42:38.917 00.077 4288 worker thread done servicing request
21:42:38.917 00.000 8756 OnExposeComplete: enter
21:42:38.917 00.000 8756 UpdateGuideState(): m_state=6
21:42:38.917 00.000 8756 Star::Find(15, 69, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 202
21:42:38.933 00.016 8756 Star::Find returns 1 (0), X=69.39, Y=295.09, Mass=2116, SNR=32.4, Peak=232 HFD=3.0
21:42:38.933 00.000 8756 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.74) = xAngle (0.33 = 0.33)
21:42:38.933 00.000 8756 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.37 = -2.91)
21:42:38.933 00.000 8756 CameraToMount -- cameraX=-2.12 cameraY=0.15 hyp=2.13 cameraTheta=3.07 mountX=2.01 mountY=-0.48, mountTheta=-0.23
21:42:38.933 00.000 8756 SchedulePrimaryMove(10493588, x=-2.12, y=0.15, opts=13)
21:42:38.933 00.000 8756 Enqueuing Move request for scope (-2.12, 0.15)
21:42:38.933 00.000 4288 Worker thread wakes up
21:42:38.933 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-2.12, 0.15) opts 0xd
21:42:38.933 00.000 4288 Handling offset move in thread for scope, endpoint = (-2.12, 0.15)
21:42:38.933 00.000 4288 Moving (-2.12, 0.15) raw xDistance=2.01 yDistance=-0.48
21:42:38.933 00.000 4288 PPEC rslt: input = 2.01, final = 0.55, react = 1.21, pred = -1.17, hyst = 1.19, hyst_pct = 0.45, period_length = 662.83
21:42:38.933 00.000 4288 PPEC: input: 2.01, control: 0.55, exposure: 3000
21:42:38.933 00.000 4288 resist switch: large excursion: input -0.48 thresh 0.45 direction from 1 to -1
21:42:38.933 00.000 4288 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.45
21:42:38.933 00.000 4288 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
21:42:38.933 00.000 4288 MoveAxis(W, 64, ABG)
21:42:38.933 00.000 4288 Guiding  Dir = 3, Dur = 64
21:42:38.933 00.000 4288 IsGuiding returns 0
21:42:38.933 00.000 4288 PulseGuide returned control before completion, sleep 74
21:42:38.949 00.016 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:42:38.996 00.047 8756 UpdateGuideState exits: m=2116 SNR=32.4
21:42:39.009 00.013 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:39.012 00.003 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:42:39.014 00.002 8756 Enqueuing Expose request
21:42:39.028 00.014 4288 IsGuiding returns 1
21:42:39.028 00.000 4288 scope still moving after pulse duration time elapsed
21:42:39.060 00.032 4288 IsGuiding returns 0
21:42:39.060 00.000 4288 scope move finished after 64 + 47 ms
21:42:39.060 00.000 4288 Move returns status 0, amount 64
21:42:39.060 00.000 4288 BLC: Oldest BLC event removed
21:42:39.060 00.000 4288 BLC: Dec direction reversal from South to North, backlash comp pulse of 245 applied
21:42:39.060 00.000 4288 MoveAxis(N, 314, ABG)
21:42:39.060 00.000 4288 Guiding  Dir = 0, Dur = 314
21:42:39.060 00.000 4288 IsGuiding returns 0
21:42:39.060 00.000 4288 PulseGuide returned control before completion, sleep 324
21:42:39.393 00.333 4288 IsGuiding returns 1
21:42:39.393 00.000 4288 scope still moving after pulse duration time elapsed
21:42:39.425 00.032 4288 IsGuiding returns 0
21:42:39.425 00.000 4288 scope move finished after 314 + 49 ms
21:42:39.425 00.000 4288 Move returns status 0, amount 314
21:42:39.425 00.000 4288 move complete, result=0
21:42:39.425 00.000 4288 worker thread done servicing request
21:42:39.425 00.000 4288 Worker thread wakes up
21:42:39.425 00.000 8756 GuideStep: 2.0 px 64 ms WEST, -0.5 px 314 ms NORTH
21:42:39.425 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:42:39.425 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:42:42.350 02.925 4288 Exposure complete
21:42:42.409 00.059 4288 worker thread done servicing request
21:42:42.409 00.000 8756 OnExposeComplete: enter
21:42:42.413 00.004 8756 UpdateGuideState(): m_state=6
21:42:42.413 00.000 8756 Star::Find(15, 69, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 203
21:42:42.413 00.000 8756 Star::Find returns 1 (0), X=69.63, Y=294.87, Mass=2051, SNR=31.9, Peak=202 HFD=3.3
21:42:42.413 00.000 8756 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.74) = xAngle (-5.84 = 0.44)
21:42:42.413 00.000 8756 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-2.80 = -2.80)
21:42:42.413 00.000 8756 CameraToMount -- cameraX=-1.88 cameraY=-0.08 hyp=1.88 cameraTheta=-3.10 mountX=1.71 mountY=-0.63, mountTheta=-0.35
21:42:42.413 00.000 8756 SchedulePrimaryMove(10493588, x=-1.88, y=-0.08, opts=13)
21:42:42.413 00.000 8756 Enqueuing Move request for scope (-1.88, -0.08)
21:42:42.429 00.016 4288 Worker thread wakes up
21:42:42.429 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-1.88, -0.08) opts 0xd
21:42:42.429 00.000 4288 Handling offset move in thread for scope, endpoint = (-1.88, -0.08)
21:42:42.429 00.000 4288 Moving (-1.88, -0.08) raw xDistance=1.71 yDistance=-0.63
21:42:42.429 00.000 4288 BLC: History state: CurrMiss=0.63, AvgInitMiss=0.05, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.481719, 1:0.625147
21:42:42.429 00.000 4288 BLC: Under-shoot, no adjustment, waiting for more data
21:42:42.429 00.000 4288 PPEC rslt: input = 1.71, final = 1.41, react = 1.02, pred = 0.73, hyst = 0.98, hyst_pct = 0.44, period_length = 662.83
21:42:42.431 00.002 4288 PPEC: input: 1.71, control: 1.41, exposure: 3000
21:42:42.431 00.000 4288 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
21:42:42.431 00.000 4288 MoveAxis(W, 164, ABG)
21:42:42.431 00.000 4288 Guiding  Dir = 3, Dur = 164
21:42:42.431 00.000 4288 IsGuiding returns 0
21:42:42.431 00.000 4288 PulseGuide returned control before completion, sleep 174
21:42:42.431 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:42:42.488 00.057 8756 UpdateGuideState exits: m=2051 SNR=31.9
21:42:42.492 00.004 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:42.494 00.002 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:42:42.494 00.000 8756 Enqueuing Expose request
21:42:42.616 00.122 4288 IsGuiding returns 1
21:42:42.618 00.002 4288 scope still moving after pulse duration time elapsed
21:42:42.647 00.029 4288 IsGuiding returns 0
21:42:42.647 00.000 4288 scope move finished after 164 + 52 ms
21:42:42.647 00.000 4288 Move returns status 0, amount 164
21:42:42.647 00.000 4288 MoveAxis(N, 89, ABG)
21:42:42.647 00.000 4288 Guiding  Dir = 0, Dur = 89
21:42:42.647 00.000 4288 IsGuiding returns 0
21:42:42.649 00.002 4288 PulseGuide returned control before completion, sleep 99
21:42:42.757 00.108 4288 IsGuiding returns 1
21:42:42.757 00.000 4288 scope still moving after pulse duration time elapsed
21:42:42.788 00.031 4288 IsGuiding returns 1
21:42:42.819 00.031 4288 IsGuiding returns 0
21:42:42.819 00.000 4288 scope move finished after 89 + 81 ms
21:42:42.819 00.000 4288 Move returns status 0, amount 89
21:42:42.819 00.000 4288 move complete, result=0
21:42:42.819 00.000 4288 worker thread done servicing request
21:42:42.819 00.000 8756 GuideStep: 1.7 px 164 ms WEST, -0.6 px 89 ms NORTH
21:42:42.819 00.000 4288 Worker thread wakes up
21:42:42.819 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:42:42.819 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:42:45.968 03.149 4288 Exposure complete
21:42:46.015 00.047 4288 worker thread done servicing request
21:42:46.015 00.000 8756 OnExposeComplete: enter
21:42:46.015 00.000 8756 UpdateGuideState(): m_state=6
21:42:46.015 00.000 8756 Star::Find(15, 69, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 204
21:42:46.031 00.016 8756 Star::Find returns 1 (0), X=71.13, Y=295.00, Mass=2025, SNR=31.7, Peak=174 HFD=3.0
21:42:46.031 00.000 8756 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.74) = xAngle (0.26 = 0.26)
21:42:46.031 00.000 8756 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.30 = -2.98)
21:42:46.031 00.000 8756 CameraToMount -- cameraX=-0.37 cameraY=0.05 hyp=0.38 cameraTheta=3.00 mountX=0.37 mountY=-0.06, mountTheta=-0.16
21:42:46.031 00.000 8756 SchedulePrimaryMove(10493588, x=-0.37, y=0.05, opts=13)
21:42:46.031 00.000 8756 Enqueuing Move request for scope (-0.37, 0.05)
21:42:46.031 00.000 4288 Worker thread wakes up
21:42:46.031 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.05) opts 0xd
21:42:46.031 00.000 4288 Handling offset move in thread for scope, endpoint = (-0.37, 0.05)
21:42:46.031 00.000 4288 Moving (-0.37, 0.05) raw xDistance=0.37 yDistance=-0.06
21:42:46.031 00.000 4288 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.05, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.481719, 1:0.625147, 2:0.059510
21:42:46.031 00.000 4288 BLC: No correction, Miss < min_move
21:42:46.031 00.000 4288 PPEC rslt: input = 0.37, final = -0.46, react = 0.22, pred = -1.23, hyst = 0.23, hyst_pct = 0.44, period_length = 662.83
21:42:46.031 00.000 4288 PPEC: input: 0.37, control: -0.46, exposure: 3000
21:42:46.031 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:46.031 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:42:46.031 00.000 4288 MoveAxis(E, 54, ABG)
21:42:46.031 00.000 4288 Guiding  Dir = 2, Dur = 54
21:42:46.031 00.000 4288 IsGuiding returns 0
21:42:46.047 00.016 4288 PulseGuide returned control before completion, sleep 64
21:42:46.047 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:42:46.103 00.056 8756 UpdateGuideState exits: m=2025 SNR=31.7
21:42:46.105 00.002 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:46.105 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:42:46.107 00.002 8756 Enqueuing Expose request
21:42:46.126 00.019 4288 IsGuiding returns 1
21:42:46.126 00.000 4288 scope still moving after pulse duration time elapsed
21:42:46.158 00.032 4288 IsGuiding returns 0
21:42:46.158 00.000 4288 scope move finished after 54 + 57 ms
21:42:46.158 00.000 4288 Move returns status 0, amount 54
21:42:46.158 00.000 4288 MoveAxis(N, 0, ABG)
21:42:46.158 00.000 4288 Move returns status 0, amount 0
21:42:46.158 00.000 4288 move complete, result=0
21:42:46.158 00.000 4288 worker thread done servicing request
21:42:46.158 00.000 4288 Worker thread wakes up
21:42:46.158 00.000 8756 GuideStep: 0.4 px 54 ms EAST, -0.1 px 0 ms NORTH
21:42:46.160 00.002 4288 worker thread servicing REQUEST_EXPOSE 3000
21:42:46.160 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:42:49.071 02.911 4288 Exposure complete
21:42:49.180 00.109 4288 worker thread done servicing request
21:42:49.180 00.000 8756 OnExposeComplete: enter
21:42:49.180 00.000 8756 UpdateGuideState(): m_state=6
21:42:49.180 00.000 8756 Star::Find(15, 71, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 205
21:42:49.180 00.000 8756 Star::Find returns 1 (0), X=71.04, Y=295.10, Mass=1953, SNR=31.1, Peak=199 HFD=2.9
21:42:49.180 00.000 8756 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.74) = xAngle (0.07 = 0.07)
21:42:49.180 00.000 8756 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.11 = 3.11)
21:42:49.180 00.000 8756 CameraToMount -- cameraX=-0.47 cameraY=0.16 hyp=0.50 cameraTheta=2.81 mountX=0.50 mountY=0.02, mountTheta=0.03
21:42:49.196 00.016 8756 SchedulePrimaryMove(10493588, x=-0.47, y=0.16, opts=13)
21:42:49.196 00.000 8756 Enqueuing Move request for scope (-0.47, 0.16)
21:42:49.196 00.000 4288 Worker thread wakes up
21:42:49.196 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.16) opts 0xd
21:42:49.196 00.000 4288 Handling offset move in thread for scope, endpoint = (-0.47, 0.16)
21:42:49.196 00.000 4288 Moving (-0.47, 0.16) raw xDistance=0.50 yDistance=0.02
21:42:49.196 00.000 4288 BLC: window closed
21:42:49.196 00.000 4288 BLC: History state: CurrMiss=-0.02, AvgInitMiss=0.05, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.481719, 1:0.625147, 2:0.059510
21:42:49.196 00.000 4288 BLC: No correction, Miss < min_move
21:42:49.196 00.000 4288 PPEC rslt: input = 0.50, final = 0.23, react = 0.30, pred = -0.17, hyst = 0.35, hyst_pct = 0.44, period_length = 662.83
21:42:49.196 00.000 4288 PPEC: input: 0.50, control: 0.23, exposure: 3000
21:42:49.196 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:49.196 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:42:49.196 00.000 4288 MoveAxis(W, 26, ABG)
21:42:49.196 00.000 4288 Guiding  Dir = 3, Dur = 26
21:42:49.196 00.000 4288 IsGuiding returns 0
21:42:49.196 00.000 4288 PulseGuide returned control before completion, sleep 36
21:42:49.212 00.016 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:42:49.243 00.031 4288 IsGuiding returns 1
21:42:49.243 00.000 4288 scope still moving after pulse duration time elapsed
21:42:49.261 00.018 8756 UpdateGuideState exits: m=1953 SNR=31.1
21:42:49.265 00.004 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:49.267 00.002 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:42:49.269 00.002 8756 Enqueuing Expose request
21:42:49.275 00.006 4288 IsGuiding returns 1
21:42:49.306 00.031 4288 IsGuiding returns 1
21:42:49.338 00.032 4288 IsGuiding returns 0
21:42:49.338 00.000 4288 scope move finished after 26 + 106 ms
21:42:49.338 00.000 4288 Move returns status 0, amount 26
21:42:49.338 00.000 4288 MoveAxis(N, 0, ABG)
21:42:49.338 00.000 4288 Move returns status 0, amount 0
21:42:49.338 00.000 4288 move complete, result=0
21:42:49.338 00.000 4288 worker thread done servicing request
21:42:49.338 00.000 4288 Worker thread wakes up
21:42:49.338 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:42:49.338 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:42:49.338 00.000 8756 GuideStep: 0.5 px 26 ms WEST, 0.0 px 0 ms NORTH
21:42:52.496 03.158 4288 Exposure complete
21:42:52.581 00.085 4288 worker thread done servicing request
21:42:52.581 00.000 8756 OnExposeComplete: enter
21:42:52.581 00.000 8756 UpdateGuideState(): m_state=6
21:42:52.581 00.000 8756 Star::Find(15, 71, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 206
21:42:52.581 00.000 8756 Star::Find returns 1 (0), X=71.21, Y=295.44, Mass=1958, SNR=31.1, Peak=204 HFD=3.1
21:42:52.589 00.008 8756 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.74) = xAngle (-0.63 = -0.63)
21:42:52.589 00.000 8756 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (2.42 = 2.42)
21:42:52.589 00.000 8756 CameraToMount -- cameraX=-0.30 cameraY=0.49 hyp=0.58 cameraTheta=2.12 mountX=0.47 mountY=0.38, mountTheta=0.69
21:42:52.589 00.000 8756 SchedulePrimaryMove(10493588, x=-0.30, y=0.49, opts=13)
21:42:52.589 00.000 8756 Enqueuing Move request for scope (-0.30, 0.49)
21:42:52.589 00.000 4288 Worker thread wakes up
21:42:52.589 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.49) opts 0xd
21:42:52.589 00.000 4288 Handling offset move in thread for scope, endpoint = (-0.30, 0.49)
21:42:52.589 00.000 4288 Moving (-0.30, 0.49) raw xDistance=0.47 yDistance=0.38
21:42:52.589 00.000 4288 PPEC rslt: input = 0.47, final = 0.00, react = 0.28, pred = -0.45, hyst = 0.22, hyst_pct = 0.44, period_length = 662.83
21:42:52.589 00.000 4288 PPEC: input: 0.47, control: 0.00, exposure: 3000
21:42:52.589 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:42:52.601 00.012 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
21:42:52.601 00.000 4288 MoveAxis(W, 1, ABG)
21:42:52.601 00.000 4288 Guiding  Dir = 3, Dur = 1
21:42:52.601 00.000 4288 IsGuiding returns 0
21:42:52.601 00.000 4288 PulseGuide returned control before completion, sleep 11
21:42:52.613 00.012 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:42:52.620 00.007 4288 IsGuiding returns 1
21:42:52.620 00.000 4288 scope still moving after pulse duration time elapsed
21:42:52.652 00.032 4288 IsGuiding returns 0
21:42:52.652 00.000 4288 scope move finished after 1 + 50 ms
21:42:52.652 00.000 4288 Move returns status 0, amount 1
21:42:52.652 00.000 4288 MoveAxis(N, 0, ABG)
21:42:52.652 00.000 4288 Move returns status 0, amount 0
21:42:52.652 00.000 4288 move complete, result=0
21:42:52.652 00.000 4288 worker thread done servicing request
21:42:52.658 00.006 8756 UpdateGuideState exits: m=1958 SNR=31.1
21:42:52.660 00.002 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:52.663 00.003 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:42:52.663 00.000 8756 Enqueuing Expose request
21:42:52.668 00.005 4288 Worker thread wakes up
21:42:52.668 00.000 8756 GuideStep: 0.5 px 1 ms WEST, 0.4 px 0 ms NORTH
21:42:52.668 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:42:52.668 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:42:55.602 02.934 4288 Exposure complete
21:42:55.665 00.063 4288 worker thread done servicing request
21:42:55.665 00.000 8756 OnExposeComplete: enter
21:42:55.665 00.000 8756 UpdateGuideState(): m_state=6
21:42:55.681 00.016 8756 Star::Find(15, 71, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 207
21:42:55.681 00.000 8756 Star::Find returns 1 (0), X=71.20, Y=295.33, Mass=2005, SNR=31.5, Peak=204 HFD=3.0
21:42:55.681 00.000 8756 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.74) = xAngle (-0.50 = -0.50)
21:42:55.681 00.000 8756 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (2.54 = 2.54)
21:42:55.681 00.000 8756 CameraToMount -- cameraX=-0.31 cameraY=0.39 hyp=0.49 cameraTheta=2.24 mountX=0.43 mountY=0.28, mountTheta=0.58
21:42:55.681 00.000 8756 SchedulePrimaryMove(10493588, x=-0.31, y=0.39, opts=13)
21:42:55.681 00.000 8756 Enqueuing Move request for scope (-0.31, 0.39)
21:42:55.697 00.016 4288 Worker thread wakes up
21:42:55.697 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.39) opts 0xd
21:42:55.697 00.000 4288 Handling offset move in thread for scope, endpoint = (-0.31, 0.39)
21:42:55.697 00.000 4288 Moving (-0.31, 0.39) raw xDistance=0.43 yDistance=0.28
21:42:55.697 00.000 4288 PPEC rslt: input = 0.43, final = -0.13, react = 0.26, pred = -0.67, hyst = 0.25, hyst_pct = 0.43, period_length = 662.83
21:42:55.697 00.000 4288 PPEC: input: 0.43, control: -0.13, exposure: 3000
21:42:55.697 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:42:55.697 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
21:42:55.697 00.000 4288 MoveAxis(E, 15, ABG)
21:42:55.697 00.000 4288 Guiding  Dir = 2, Dur = 15
21:42:55.697 00.000 4288 IsGuiding returns 0
21:42:55.697 00.000 4288 PulseGuide returned control before completion, sleep 25
21:42:55.697 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:42:55.728 00.031 4288 IsGuiding returns 1
21:42:55.728 00.000 4288 scope still moving after pulse duration time elapsed
21:42:55.754 00.026 8756 UpdateGuideState exits: m=2005 SNR=31.5
21:42:55.757 00.003 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:55.762 00.005 4288 IsGuiding returns 0
21:42:55.762 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:42:55.765 00.003 8756 Enqueuing Expose request
21:42:55.769 00.004 4288 scope move finished after 15 + 49 ms
21:42:55.769 00.000 4288 Move returns status 0, amount 15
21:42:55.769 00.000 4288 MoveAxis(N, 0, ABG)
21:42:55.769 00.000 4288 Move returns status 0, amount 0
21:42:55.769 00.000 4288 move complete, result=0
21:42:55.769 00.000 4288 worker thread done servicing request
21:42:55.769 00.000 4288 Worker thread wakes up
21:42:55.769 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:42:55.769 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:42:55.769 00.000 8756 GuideStep: 0.4 px 15 ms EAST, 0.3 px 0 ms NORTH
21:42:58.911 03.142 4288 Exposure complete
21:42:58.974 00.063 4288 worker thread done servicing request
21:42:58.974 00.000 8756 OnExposeComplete: enter
21:42:58.974 00.000 8756 UpdateGuideState(): m_state=6
21:42:58.974 00.000 8756 Star::Find(15, 71, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 208
21:42:58.974 00.000 8756 Star::Find returns 1 (0), X=71.20, Y=295.42, Mass=2013, SNR=31.6, Peak=210 HFD=3.0
21:42:58.974 00.000 8756 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.74) = xAngle (-0.60 = -0.60)
21:42:58.974 00.000 8756 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (2.45 = 2.45)
21:42:58.974 00.000 8756 CameraToMount -- cameraX=-0.31 cameraY=0.47 hyp=0.57 cameraTheta=2.15 mountX=0.47 mountY=0.36, mountTheta=0.66
21:42:58.990 00.016 8756 SchedulePrimaryMove(10493588, x=-0.31, y=0.47, opts=13)
21:42:58.990 00.000 8756 Enqueuing Move request for scope (-0.31, 0.47)
21:42:58.990 00.000 4288 Worker thread wakes up
21:42:58.990 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.47) opts 0xd
21:42:58.990 00.000 4288 Handling offset move in thread for scope, endpoint = (-0.31, 0.47)
21:42:58.990 00.000 4288 Moving (-0.31, 0.47) raw xDistance=0.47 yDistance=0.36
21:42:58.990 00.000 4288 PPEC rslt: input = 0.47, final = -0.17, react = 0.28, pred = -0.77, hyst = 0.25, hyst_pct = 0.43, period_length = 662.83
21:42:58.990 00.000 4288 PPEC: input: 0.47, control: -0.17, exposure: 3000
21:42:58.990 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:42:58.990 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
21:42:58.990 00.000 4288 MoveAxis(E, 20, ABG)
21:42:58.990 00.000 4288 Guiding  Dir = 2, Dur = 20
21:42:58.990 00.000 4288 IsGuiding returns 0
21:42:58.990 00.000 4288 PulseGuide returned control before completion, sleep 30
21:42:59.007 00.017 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:42:59.037 00.030 4288 IsGuiding returns 1
21:42:59.037 00.000 4288 scope still moving after pulse duration time elapsed
21:42:59.053 00.016 8756 UpdateGuideState exits: m=2013 SNR=31.6
21:42:59.055 00.002 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:59.057 00.002 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:42:59.059 00.002 8756 Enqueuing Expose request
21:42:59.069 00.010 4288 IsGuiding returns 0
21:42:59.069 00.000 4288 scope move finished after 20 + 54 ms
21:42:59.069 00.000 4288 Move returns status 0, amount 20
21:42:59.069 00.000 4288 MoveAxis(N, 0, ABG)
21:42:59.069 00.000 4288 Move returns status 0, amount 0
21:42:59.069 00.000 4288 move complete, result=0
21:42:59.069 00.000 4288 worker thread done servicing request
21:42:59.069 00.000 4288 Worker thread wakes up
21:42:59.069 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:42:59.069 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:42:59.072 00.003 8756 GuideStep: 0.5 px 20 ms EAST, 0.4 px 0 ms NORTH
21:43:01.994 02.922 4288 Exposure complete
21:43:02.057 00.063 4288 worker thread done servicing request
21:43:02.057 00.000 8756 OnExposeComplete: enter
21:43:02.057 00.000 8756 UpdateGuideState(): m_state=6
21:43:02.073 00.016 8756 Star::Find(15, 71, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 209
21:43:02.073 00.000 8756 Star::Find returns 1 (0), X=71.77, Y=295.13, Mass=1916, SNR=30.8, Peak=205 HFD=2.8
21:43:02.073 00.000 8756 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.74) = xAngle (-2.11 = -2.11)
21:43:02.073 00.000 8756 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (0.93 = 0.93)
21:43:02.073 00.000 8756 CameraToMount -- cameraX=0.26 cameraY=0.19 hyp=0.32 cameraTheta=0.63 mountX=-0.17 mountY=0.26, mountTheta=2.14
21:43:02.073 00.000 8756 SchedulePrimaryMove(10493588, x=0.26, y=0.19, opts=13)
21:43:02.073 00.000 8756 Enqueuing Move request for scope (0.26, 0.19)
21:43:02.089 00.016 4288 Worker thread wakes up
21:43:02.089 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.19) opts 0xd
21:43:02.089 00.000 4288 Handling offset move in thread for scope, endpoint = (0.26, 0.19)
21:43:02.089 00.000 4288 Moving (0.26, 0.19) raw xDistance=-0.17 yDistance=0.26
21:43:02.091 00.002 4288 PPEC rslt: input = -0.17, final = -0.53, react = -0.10, pred = -0.94, hyst = 0.00, hyst_pct = 0.43, period_length = 662.83
21:43:02.091 00.000 4288 PPEC: input: -0.17, control: -0.53, exposure: 3000
21:43:02.091 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:43:02.091 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
21:43:02.091 00.000 4288 MoveAxis(E, 62, ABG)
21:43:02.091 00.000 4288 Guiding  Dir = 2, Dur = 62
21:43:02.091 00.000 4288 IsGuiding returns 0
21:43:02.091 00.000 4288 PulseGuide returned control before completion, sleep 72
21:43:02.105 00.014 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:43:02.139 00.034 8756 UpdateGuideState exits: m=1916 SNR=30.8
21:43:02.153 00.014 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:02.153 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:43:02.153 00.000 8756 Enqueuing Expose request
21:43:02.169 00.016 4288 IsGuiding returns 1
21:43:02.169 00.000 4288 scope still moving after pulse duration time elapsed
21:43:02.200 00.031 4288 IsGuiding returns 0
21:43:02.200 00.000 4288 scope move finished after 62 + 46 ms
21:43:02.200 00.000 4288 Move returns status 0, amount 62
21:43:02.200 00.000 4288 MoveAxis(N, 0, ABG)
21:43:02.200 00.000 4288 Move returns status 0, amount 0
21:43:02.200 00.000 4288 move complete, result=0
21:43:02.200 00.000 4288 worker thread done servicing request
21:43:02.200 00.000 4288 Worker thread wakes up
21:43:02.200 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:43:02.200 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:43:02.200 00.000 8756 GuideStep: -0.2 px 62 ms EAST, 0.3 px 0 ms NORTH
21:43:05.342 03.142 4288 Exposure complete
21:43:05.428 00.086 4288 worker thread done servicing request
21:43:05.428 00.000 8756 OnExposeComplete: enter
21:43:05.428 00.000 8756 UpdateGuideState(): m_state=6
21:43:05.428 00.000 8756 Star::Find(15, 71, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 210
21:43:05.428 00.000 8756 Star::Find returns 1 (0), X=71.98, Y=295.16, Mass=2031, SNR=31.7, Peak=216 HFD=2.9
21:43:05.436 00.008 8756 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.74) = xAngle (-2.31 = -2.31)
21:43:05.436 00.000 8756 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (0.73 = 0.73)
21:43:05.436 00.000 8756 CameraToMount -- cameraX=0.47 cameraY=0.22 hyp=0.52 cameraTheta=0.43 mountX=-0.35 mountY=0.35, mountTheta=2.36
21:43:05.436 00.000 8756 SchedulePrimaryMove(10493588, x=0.47, y=0.22, opts=13)
21:43:05.436 00.000 8756 Enqueuing Move request for scope (0.47, 0.22)
21:43:05.436 00.000 4288 Worker thread wakes up
21:43:05.436 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.22) opts 0xd
21:43:05.436 00.000 4288 Handling offset move in thread for scope, endpoint = (0.47, 0.22)
21:43:05.436 00.000 4288 Moving (0.47, 0.22) raw xDistance=-0.35 yDistance=0.35
21:43:05.436 00.000 4288 PPEC rslt: input = -0.35, final = -0.61, react = -0.21, pred = -0.71, hyst = -0.20, hyst_pct = 0.43, period_length = 662.83
21:43:05.436 00.000 4288 PPEC: input: -0.35, control: -0.61, exposure: 3000
21:43:05.436 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:43:05.449 00.013 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
21:43:05.449 00.000 4288 MoveAxis(E, 71, ABG)
21:43:05.449 00.000 4288 Guiding  Dir = 2, Dur = 71
21:43:05.449 00.000 4288 IsGuiding returns 0
21:43:05.449 00.000 4288 PulseGuide returned control before completion, sleep 81
21:43:05.452 00.003 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:43:05.499 00.047 8756 UpdateGuideState exits: m=2031 SNR=31.7
21:43:05.509 00.010 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:05.509 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:43:05.515 00.006 8756 Enqueuing Expose request
21:43:05.546 00.031 4288 IsGuiding returns 0
21:43:05.546 00.000 4288 Move returns status 0, amount 71
21:43:05.546 00.000 4288 MoveAxis(N, 0, ABG)
21:43:05.546 00.000 4288 Move returns status 0, amount 0
21:43:05.546 00.000 4288 move complete, result=0
21:43:05.546 00.000 4288 worker thread done servicing request
21:43:05.546 00.000 4288 Worker thread wakes up
21:43:05.546 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:43:05.546 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:43:05.546 00.000 8756 GuideStep: -0.4 px 71 ms EAST, 0.3 px 0 ms NORTH
21:43:08.478 02.932 4288 Exposure complete
21:43:08.545 00.067 4288 worker thread done servicing request
21:43:08.545 00.000 8756 OnExposeComplete: enter
21:43:08.545 00.000 8756 UpdateGuideState(): m_state=6
21:43:08.545 00.000 8756 Star::Find(15, 71, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 211
21:43:08.545 00.000 8756 Star::Find returns 1 (0), X=72.30, Y=294.92, Mass=2101, SNR=32.3, Peak=203 HFD=3.0
21:43:08.545 00.000 8756 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.74) = xAngle (-2.78 = -2.78)
21:43:08.555 00.010 8756 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (0.26 = 0.26)
21:43:08.555 00.000 8756 CameraToMount -- cameraX=0.79 cameraY=-0.03 hyp=0.79 cameraTheta=-0.03 mountX=-0.74 mountY=0.21, mountTheta=2.87
21:43:08.555 00.000 8756 SchedulePrimaryMove(10493588, x=0.79, y=-0.03, opts=13)
21:43:08.555 00.000 8756 Enqueuing Move request for scope (0.79, -0.03)
21:43:08.555 00.000 4288 Worker thread wakes up
21:43:08.555 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (0.79, -0.03) opts 0xd
21:43:08.555 00.000 4288 Handling offset move in thread for scope, endpoint = (0.79, -0.03)
21:43:08.555 00.000 4288 Moving (0.79, -0.03) raw xDistance=-0.74 yDistance=0.21
21:43:08.555 00.000 4288 PPEC rslt: input = -0.74, final = -0.90, react = -0.44, pred = -0.81, hyst = -0.43, hyst_pct = 0.42, period_length = 662.83
21:43:08.565 00.010 4288 PPEC: input: -0.74, control: -0.90, exposure: 3000
21:43:08.565 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
21:43:08.565 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:43:08.565 00.000 4288 MoveAxis(E, 105, ABG)
21:43:08.565 00.000 4288 Guiding  Dir = 2, Dur = 105
21:43:08.565 00.000 4288 IsGuiding returns 0
21:43:08.565 00.000 4288 PulseGuide returned control before completion, sleep 115
21:43:08.577 00.012 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:43:08.618 00.041 8756 UpdateGuideState exits: m=2101 SNR=32.3
21:43:08.618 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:08.618 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:43:08.618 00.000 8756 Enqueuing Expose request
21:43:08.697 00.079 4288 IsGuiding returns 0
21:43:08.697 00.000 4288 Move returns status 0, amount 105
21:43:08.697 00.000 4288 MoveAxis(N, 0, ABG)
21:43:08.697 00.000 4288 Move returns status 0, amount 0
21:43:08.697 00.000 4288 move complete, result=0
21:43:08.697 00.000 4288 worker thread done servicing request
21:43:08.697 00.000 4288 Worker thread wakes up
21:43:08.697 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:43:08.697 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:43:08.699 00.002 8756 GuideStep: -0.7 px 105 ms EAST, 0.2 px 0 ms NORTH
21:43:11.846 03.147 4288 Exposure complete
21:43:11.910 00.064 4288 worker thread done servicing request
21:43:11.910 00.000 8756 OnExposeComplete: enter
21:43:11.910 00.000 8756 UpdateGuideState(): m_state=6
21:43:11.910 00.000 8756 Star::Find(15, 72, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 212
21:43:11.910 00.000 8756 Star::Find returns 1 (0), X=72.50, Y=294.53, Mass=2005, SNR=31.5, Peak=166 HFD=3.2
21:43:11.910 00.000 8756 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.74) = xAngle (-3.14 = 3.14)
21:43:11.910 00.000 8756 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.10 = -0.10)
21:43:11.910 00.000 8756 CameraToMount -- cameraX=0.99 cameraY=-0.42 hyp=1.08 cameraTheta=-0.40 mountX=-1.08 mountY=-0.11, mountTheta=-3.04
21:43:11.910 00.000 8756 SchedulePrimaryMove(10493588, x=0.99, y=-0.42, opts=13)
21:43:11.926 00.016 8756 Enqueuing Move request for scope (0.99, -0.42)
21:43:11.926 00.000 4288 Worker thread wakes up
21:43:11.926 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (0.99, -0.42) opts 0xd
21:43:11.926 00.000 4288 Handling offset move in thread for scope, endpoint = (0.99, -0.42)
21:43:11.926 00.000 4288 Moving (0.99, -0.42) raw xDistance=-1.08 yDistance=-0.11
21:43:11.926 00.000 4288 PPEC rslt: input = -1.08, final = -1.28, react = -0.65, pred = -1.11, hyst = -0.62, hyst_pct = 0.42, period_length = 662.83
21:43:11.926 00.000 4288 PPEC: input: -1.08, control: -1.28, exposure: 3000
21:43:11.926 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:11.926 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:43:11.926 00.000 4288 MoveAxis(E, 149, ABG)
21:43:11.926 00.000 4288 Guiding  Dir = 2, Dur = 149
21:43:11.926 00.000 4288 IsGuiding returns 0
21:43:11.926 00.000 4288 PulseGuide returned control before completion, sleep 159
21:43:11.942 00.016 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:43:11.976 00.034 8756 UpdateGuideState exits: m=2005 SNR=31.5
21:43:11.989 00.013 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:11.989 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:43:11.989 00.000 8756 Enqueuing Expose request
21:43:12.099 00.110 4288 IsGuiding returns 1
21:43:12.099 00.000 4288 scope still moving after pulse duration time elapsed
21:43:12.131 00.032 4288 IsGuiding returns 0
21:43:12.131 00.000 4288 scope move finished after 149 + 50 ms
21:43:12.131 00.000 4288 Move returns status 0, amount 149
21:43:12.131 00.000 4288 MoveAxis(N, 0, ABG)
21:43:12.131 00.000 4288 Move returns status 0, amount 0
21:43:12.131 00.000 4288 move complete, result=0
21:43:12.131 00.000 4288 worker thread done servicing request
21:43:12.131 00.000 4288 Worker thread wakes up
21:43:12.131 00.000 8756 GuideStep: -1.1 px 149 ms EAST, -0.1 px 0 ms NORTH
21:43:12.132 00.001 4288 worker thread servicing REQUEST_EXPOSE 3000
21:43:12.132 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:43:15.044 02.912 4288 Exposure complete
21:43:15.122 00.078 4288 worker thread done servicing request
21:43:15.122 00.000 8756 OnExposeComplete: enter
21:43:15.122 00.000 8756 UpdateGuideState(): m_state=6
21:43:15.122 00.000 8756 Star::Find(15, 72, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 213
21:43:15.122 00.000 8756 Star::Find returns 1 (0), X=72.82, Y=294.62, Mass=2011, SNR=31.6, Peak=160 HFD=3.3
21:43:15.122 00.000 8756 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.74) = xAngle (-2.99 = -2.99)
21:43:15.122 00.000 8756 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (0.05 = 0.05)
21:43:15.122 00.000 8756 CameraToMount -- cameraX=1.31 cameraY=-0.33 hyp=1.35 cameraTheta=-0.24 mountX=-1.34 mountY=0.07, mountTheta=3.09
21:43:15.138 00.016 8756 SchedulePrimaryMove(10493588, x=1.31, y=-0.33, opts=13)
21:43:15.138 00.000 8756 Enqueuing Move request for scope (1.31, -0.33)
21:43:15.138 00.000 4288 Worker thread wakes up
21:43:15.138 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (1.31, -0.33) opts 0xd
21:43:15.138 00.000 4288 Handling offset move in thread for scope, endpoint = (1.31, -0.33)
21:43:15.138 00.000 4288 Moving (1.31, -0.33) raw xDistance=-1.34 yDistance=0.07
21:43:15.138 00.000 4288 PPEC rslt: input = -1.34, final = -1.17, react = -0.80, pred = -0.66, hyst = -0.78, hyst_pct = 0.42, period_length = 662.83
21:43:15.138 00.000 4288 PPEC: input: -1.34, control: -1.17, exposure: 3000
21:43:15.138 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:15.138 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:43:15.138 00.000 4288 MoveAxis(E, 136, ABG)
21:43:15.138 00.000 4288 Guiding  Dir = 2, Dur = 136
21:43:15.138 00.000 4288 IsGuiding returns 0
21:43:15.138 00.000 4288 PulseGuide returned control before completion, sleep 146
21:43:15.154 00.016 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:43:15.201 00.047 8756 UpdateGuideState exits: m=2011 SNR=31.6
21:43:15.201 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:15.201 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:43:15.201 00.000 8756 Enqueuing Expose request
21:43:15.296 00.095 4288 IsGuiding returns 1
21:43:15.296 00.000 4288 scope still moving after pulse duration time elapsed
21:43:15.328 00.032 4288 IsGuiding returns 0
21:43:15.328 00.000 4288 scope move finished after 136 + 47 ms
21:43:15.328 00.000 4288 Move returns status 0, amount 136
21:43:15.328 00.000 4288 MoveAxis(N, 0, ABG)
21:43:15.328 00.000 4288 Move returns status 0, amount 0
21:43:15.328 00.000 4288 move complete, result=0
21:43:15.328 00.000 4288 worker thread done servicing request
21:43:15.328 00.000 4288 Worker thread wakes up
21:43:15.328 00.000 8756 GuideStep: -1.3 px 136 ms EAST, 0.1 px 0 ms NORTH
21:43:15.328 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:43:15.328 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:43:18.484 03.156 4288 Exposure complete
21:43:18.548 00.064 4288 worker thread done servicing request
21:43:18.548 00.000 8756 OnExposeComplete: enter
21:43:18.548 00.000 8756 UpdateGuideState(): m_state=6
21:43:18.548 00.000 8756 Star::Find(15, 72, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 214
21:43:18.548 00.000 8756 Star::Find returns 1 (0), X=72.69, Y=294.61, Mass=1965, SNR=31.2, Peak=159 HFD=3.2
21:43:18.548 00.000 8756 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.74) = xAngle (-3.02 = -3.02)
21:43:18.548 00.000 8756 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (0.02 = 0.02)
21:43:18.548 00.000 8756 CameraToMount -- cameraX=1.19 cameraY=-0.34 hyp=1.23 cameraTheta=-0.28 mountX=-1.22 mountY=0.03, mountTheta=3.12
21:43:18.563 00.015 8756 SchedulePrimaryMove(10493588, x=1.19, y=-0.34, opts=13)
21:43:18.563 00.000 8756 Enqueuing Move request for scope (1.19, -0.34)
21:43:18.563 00.000 4288 Worker thread wakes up
21:43:18.563 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (1.19, -0.34) opts 0xd
21:43:18.563 00.000 4288 Handling offset move in thread for scope, endpoint = (1.19, -0.34)
21:43:18.563 00.000 4288 Moving (1.19, -0.34) raw xDistance=-1.22 yDistance=0.03
21:43:18.563 00.000 4288 PPEC rslt: input = -1.22, final = -1.16, react = -0.73, pred = -0.74, hyst = -0.74, hyst_pct = 0.42, period_length = 662.83
21:43:18.563 00.000 4288 PPEC: input: -1.22, control: -1.16, exposure: 3000
21:43:18.569 00.006 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:18.569 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:43:18.569 00.000 4288 MoveAxis(E, 136, ABG)
21:43:18.569 00.000 4288 Guiding  Dir = 2, Dur = 136
21:43:18.570 00.001 4288 IsGuiding returns 0
21:43:18.570 00.000 4288 PulseGuide returned control before completion, sleep 146
21:43:18.581 00.011 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:43:18.627 00.046 8756 UpdateGuideState exits: m=1965 SNR=31.2
21:43:18.627 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:18.627 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:43:18.632 00.005 8756 Enqueuing Expose request
21:43:18.722 00.090 4288 IsGuiding returns 1
21:43:18.722 00.000 4288 scope still moving after pulse duration time elapsed
21:43:18.754 00.032 4288 IsGuiding returns 0
21:43:18.754 00.000 4288 scope move finished after 136 + 48 ms
21:43:18.754 00.000 4288 Move returns status 0, amount 136
21:43:18.754 00.000 4288 MoveAxis(N, 0, ABG)
21:43:18.754 00.000 4288 Move returns status 0, amount 0
21:43:18.754 00.000 4288 move complete, result=0
21:43:18.754 00.000 4288 worker thread done servicing request
21:43:18.754 00.000 8756 GuideStep: -1.2 px 136 ms EAST, 0.0 px 0 ms NORTH
21:43:18.757 00.003 4288 Worker thread wakes up
21:43:18.757 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:43:18.757 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:43:21.688 02.931 4288 Exposure complete
21:43:21.752 00.064 4288 worker thread done servicing request
21:43:21.752 00.000 8756 OnExposeComplete: enter
21:43:21.752 00.000 8756 UpdateGuideState(): m_state=6
21:43:21.767 00.015 8756 Star::Find(15, 72, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 215
21:43:21.767 00.000 8756 Star::Find returns 1 (0), X=72.91, Y=294.38, Mass=1978, SNR=31.3, Peak=209 HFD=2.8
21:43:21.767 00.000 8756 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.74) = xAngle (-3.13 = -3.13)
21:43:21.767 00.000 8756 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.08 = -0.08)
21:43:21.767 00.000 8756 CameraToMount -- cameraX=1.40 cameraY=-0.56 hyp=1.51 cameraTheta=-0.38 mountX=-1.51 mountY=-0.13, mountTheta=-3.06
21:43:21.767 00.000 8756 SchedulePrimaryMove(10493588, x=1.40, y=-0.56, opts=13)
21:43:21.767 00.000 8756 Enqueuing Move request for scope (1.40, -0.56)
21:43:21.767 00.000 4288 Worker thread wakes up
21:43:21.767 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (1.40, -0.56) opts 0xd
21:43:21.767 00.000 4288 Handling offset move in thread for scope, endpoint = (1.40, -0.56)
21:43:21.767 00.000 4288 Moving (1.40, -0.56) raw xDistance=-1.51 yDistance=-0.13
21:43:21.783 00.016 4288 PPEC rslt: input = -1.51, final = -1.91, react = -0.91, pred = -1.72, hyst = -0.89, hyst_pct = 0.41, period_length = 662.83
21:43:21.783 00.000 4288 PPEC: input: -1.51, control: -1.91, exposure: 3000
21:43:21.784 00.001 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:21.784 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:43:21.784 00.000 4288 MoveAxis(E, 222, ABG)
21:43:21.784 00.000 4288 Guiding  Dir = 2, Dur = 222
21:43:21.784 00.000 4288 IsGuiding returns 0
21:43:21.784 00.000 4288 PulseGuide returned control before completion, sleep 232
21:43:21.788 00.004 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:43:21.831 00.043 8756 UpdateGuideState exits: m=1978 SNR=31.3
21:43:21.831 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:21.831 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:43:21.847 00.016 8756 Enqueuing Expose request
21:43:22.022 00.175 4288 IsGuiding returns 1
21:43:22.022 00.000 4288 scope still moving after pulse duration time elapsed
21:43:22.053 00.031 4288 IsGuiding returns 0
21:43:22.053 00.000 4288 scope move finished after 222 + 46 ms
21:43:22.053 00.000 4288 Move returns status 0, amount 222
21:43:22.053 00.000 4288 MoveAxis(N, 0, ABG)
21:43:22.053 00.000 4288 Move returns status 0, amount 0
21:43:22.053 00.000 4288 move complete, result=0
21:43:22.053 00.000 4288 worker thread done servicing request
21:43:22.053 00.000 4288 Worker thread wakes up
21:43:22.053 00.000 8756 GuideStep: -1.5 px 222 ms EAST, -0.1 px 0 ms NORTH
21:43:22.060 00.007 4288 worker thread servicing REQUEST_EXPOSE 3000
21:43:22.060 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:43:25.202 03.142 4288 Exposure complete
21:43:25.265 00.063 4288 worker thread done servicing request
21:43:25.265 00.000 8756 OnExposeComplete: enter
21:43:25.265 00.000 8756 UpdateGuideState(): m_state=6
21:43:25.265 00.000 8756 Star::Find(15, 72, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 216
21:43:25.265 00.000 8756 Star::Find returns 1 (0), X=72.50, Y=294.82, Mass=1971, SNR=31.3, Peak=167 HFD=3.3
21:43:25.265 00.000 8756 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.74) = xAngle (-2.86 = -2.86)
21:43:25.265 00.000 8756 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (0.18 = 0.18)
21:43:25.265 00.000 8756 CameraToMount -- cameraX=0.99 cameraY=-0.12 hyp=1.00 cameraTheta=-0.12 mountX=-0.96 mountY=0.18, mountTheta=2.96
21:43:25.281 00.016 8756 SchedulePrimaryMove(10493588, x=0.99, y=-0.12, opts=13)
21:43:25.281 00.000 8756 Enqueuing Move request for scope (0.99, -0.12)
21:43:25.281 00.000 4288 Worker thread wakes up
21:43:25.281 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (0.99, -0.12) opts 0xd
21:43:25.281 00.000 4288 Handling offset move in thread for scope, endpoint = (0.99, -0.12)
21:43:25.281 00.000 4288 Moving (0.99, -0.12) raw xDistance=-0.96 yDistance=0.18
21:43:25.281 00.000 4288 PPEC rslt: input = -0.96, final = -0.75, react = -0.58, pred = -0.28, hyst = -0.59, hyst_pct = 0.41, period_length = 662.83
21:43:25.281 00.000 4288 PPEC: input: -0.96, control: -0.75, exposure: 3000
21:43:25.286 00.005 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
21:43:25.286 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:43:25.286 00.000 4288 MoveAxis(E, 87, ABG)
21:43:25.286 00.000 4288 Guiding  Dir = 2, Dur = 87
21:43:25.286 00.000 4288 IsGuiding returns 0
21:43:25.286 00.000 4288 PulseGuide returned control before completion, sleep 97
21:43:25.296 00.010 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:43:25.346 00.050 8756 UpdateGuideState exits: m=1971 SNR=31.3
21:43:25.348 00.002 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:25.353 00.005 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:43:25.357 00.004 8756 Enqueuing Expose request
21:43:25.392 00.035 4288 IsGuiding returns 1
21:43:25.392 00.000 4288 scope still moving after pulse duration time elapsed
21:43:25.423 00.031 4288 IsGuiding returns 0
21:43:25.423 00.000 4288 scope move finished after 87 + 49 ms
21:43:25.423 00.000 4288 Move returns status 0, amount 87
21:43:25.423 00.000 4288 MoveAxis(N, 0, ABG)
21:43:25.423 00.000 4288 Move returns status 0, amount 0
21:43:25.423 00.000 4288 move complete, result=0
21:43:25.423 00.000 4288 worker thread done servicing request
21:43:25.423 00.000 8756 GuideStep: -1.0 px 87 ms EAST, 0.2 px 0 ms NORTH
21:43:25.427 00.004 4288 Worker thread wakes up
21:43:25.427 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:43:25.427 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:43:28.353 02.926 4288 Exposure complete
21:43:28.416 00.063 4288 worker thread done servicing request
21:43:28.416 00.000 8756 OnExposeComplete: enter
21:43:28.416 00.000 8756 UpdateGuideState(): m_state=6
21:43:28.432 00.016 8756 Star::Find(15, 72, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 217
21:43:28.432 00.000 8756 Star::Find returns 1 (0), X=73.47, Y=294.38, Mass=2037, SNR=31.8, Peak=205 HFD=3.1
21:43:28.432 00.000 8756 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.74) = xAngle (-3.03 = -3.03)
21:43:28.432 00.000 8756 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (0.02 = 0.02)
21:43:28.432 00.000 8756 CameraToMount -- cameraX=1.96 cameraY=-0.57 hyp=2.04 cameraTheta=-0.28 mountX=-2.03 mountY=0.03, mountTheta=3.13
21:43:28.432 00.000 8756 SchedulePrimaryMove(10493588, x=1.96, y=-0.57, opts=13)
21:43:28.432 00.000 8756 Enqueuing Move request for scope (1.96, -0.57)
21:43:28.432 00.000 4288 Worker thread wakes up
21:43:28.432 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (1.96, -0.57) opts 0xd
21:43:28.432 00.000 4288 Handling offset move in thread for scope, endpoint = (1.96, -0.57)
21:43:28.432 00.000 4288 Moving (1.96, -0.57) raw xDistance=-2.03 yDistance=0.03
21:43:28.448 00.016 4288 PPEC rslt: input = -2.03, final = -1.44, react = -1.22, pred = -0.38, hyst = -1.21, hyst_pct = 0.41, period_length = 662.83
21:43:28.448 00.000 4288 PPEC: input: -2.03, control: -1.44, exposure: 3000
21:43:28.448 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:28.448 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:43:28.448 00.000 4288 MoveAxis(E, 167, ABG)
21:43:28.448 00.000 4288 Guiding  Dir = 2, Dur = 167
21:43:28.448 00.000 4288 IsGuiding returns 0
21:43:28.448 00.000 4288 PulseGuide returned control before completion, sleep 177
21:43:28.448 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:43:28.495 00.047 8756 UpdateGuideState exits: m=2037 SNR=31.8
21:43:28.507 00.012 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:28.513 00.006 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:43:28.515 00.002 8756 Enqueuing Expose request
21:43:28.638 00.123 4288 IsGuiding returns 1
21:43:28.638 00.000 4288 scope still moving after pulse duration time elapsed
21:43:28.669 00.031 4288 IsGuiding returns 0
21:43:28.669 00.000 4288 scope move finished after 167 + 52 ms
21:43:28.669 00.000 4288 Move returns status 0, amount 167
21:43:28.669 00.000 4288 MoveAxis(N, 0, ABG)
21:43:28.669 00.000 4288 Move returns status 0, amount 0
21:43:28.669 00.000 4288 move complete, result=0
21:43:28.669 00.000 4288 worker thread done servicing request
21:43:28.669 00.000 4288 Worker thread wakes up
21:43:28.669 00.000 8756 GuideStep: -2.0 px 167 ms EAST, 0.0 px 0 ms NORTH
21:43:28.669 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:43:28.669 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:43:31.813 03.144 4288 Exposure complete
21:43:31.892 00.079 4288 worker thread done servicing request
21:43:31.892 00.000 8756 OnExposeComplete: enter
21:43:31.901 00.009 8756 UpdateGuideState(): m_state=6
21:43:31.903 00.002 8756 Star::Find(15, 73, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 218
21:43:31.905 00.002 8756 Star::Find returns 1 (0), X=74.17, Y=294.26, Mass=2019, SNR=31.6, Peak=207 HFD=2.9
21:43:31.905 00.000 8756 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.74) = xAngle (-3.00 = -3.00)
21:43:31.908 00.003 8756 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (0.05 = 0.05)
21:43:31.910 00.002 8756 CameraToMount -- cameraX=2.66 cameraY=-0.68 hyp=2.74 cameraTheta=-0.25 mountX=-2.71 mountY=0.13, mountTheta=3.09
21:43:31.914 00.004 8756 SchedulePrimaryMove(10493588, x=2.66, y=-0.68, opts=13)
21:43:31.916 00.002 8756 Enqueuing Move request for scope (2.66, -0.68)
21:43:31.918 00.002 4288 Worker thread wakes up
21:43:31.918 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.66, -0.68) opts 0xd
21:43:31.918 00.000 4288 Handling offset move in thread for scope, endpoint = (2.66, -0.68)
21:43:31.918 00.000 4288 Moving (2.66, -0.68) raw xDistance=-2.71 yDistance=0.13
21:43:31.920 00.002 4288 PPEC rslt: input = -2.71, final = -2.43, react = -1.63, pred = -1.43, hyst = -1.51, hyst_pct = 0.41, period_length = 662.83
21:43:31.920 00.000 4288 PPEC: input: -2.71, control: -2.43, exposure: 3000
21:43:31.920 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:31.920 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:43:31.920 00.000 4288 MoveAxis(E, 283, ABG)
21:43:31.920 00.000 4288 Guiding  Dir = 2, Dur = 283
21:43:31.920 00.000 4288 IsGuiding returns 0
21:43:31.920 00.000 4288 PulseGuide returned control before completion, sleep 293
21:43:31.934 00.014 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:43:31.976 00.042 8756 UpdateGuideState exits: m=2019 SNR=31.6
21:43:31.976 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:31.976 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:43:31.976 00.000 8756 Enqueuing Expose request
21:43:32.225 00.249 4288 IsGuiding returns 1
21:43:32.225 00.000 4288 scope still moving after pulse duration time elapsed
21:43:32.257 00.032 4288 IsGuiding returns 1
21:43:32.288 00.031 4288 IsGuiding returns 1
21:43:32.319 00.031 4288 IsGuiding returns 0
21:43:32.319 00.000 4288 scope move finished after 283 + 115 ms
21:43:32.319 00.000 4288 Move returns status 0, amount 283
21:43:32.319 00.000 4288 MoveAxis(N, 0, ABG)
21:43:32.319 00.000 4288 Move returns status 0, amount 0
21:43:32.319 00.000 4288 move complete, result=0
21:43:32.319 00.000 4288 worker thread done servicing request
21:43:32.319 00.000 8756 GuideStep: -2.7 px 283 ms EAST, 0.1 px 0 ms NORTH
21:43:32.319 00.000 4288 Worker thread wakes up
21:43:32.319 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:43:32.319 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:43:35.230 02.911 4288 Exposure complete
21:43:35.292 00.062 4288 worker thread done servicing request
21:43:35.292 00.000 8756 OnExposeComplete: enter
21:43:35.292 00.000 8756 UpdateGuideState(): m_state=6
21:43:35.292 00.000 8756 Star::Find(15, 74, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 219
21:43:35.292 00.000 8756 Star::Find returns 1 (0), X=74.13, Y=294.03, Mass=1937, SNR=31.0, Peak=173 HFD=3.0
21:43:35.292 00.000 8756 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.74) = xAngle (-3.08 = -3.08)
21:43:35.308 00.016 8756 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.04 = -0.04)
21:43:35.308 00.000 8756 CameraToMount -- cameraX=2.62 cameraY=-0.91 hyp=2.77 cameraTheta=-0.33 mountX=-2.77 mountY=-0.10, mountTheta=-3.10
21:43:35.308 00.000 8756 SchedulePrimaryMove(10493588, x=2.62, y=-0.91, opts=13)
21:43:35.308 00.000 8756 Enqueuing Move request for scope (2.62, -0.91)
21:43:35.308 00.000 4288 Worker thread wakes up
21:43:35.308 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.62, -0.91) opts 0xd
21:43:35.308 00.000 4288 Handling offset move in thread for scope, endpoint = (2.62, -0.91)
21:43:35.308 00.000 4288 Moving (2.62, -0.91) raw xDistance=-2.77 yDistance=-0.10
21:43:35.308 00.000 4288 PPEC rslt: input = -2.77, final = -1.93, react = -1.66, pred = -0.51, hyst = -1.58, hyst_pct = 0.40, period_length = 662.83
21:43:35.308 00.000 4288 PPEC: input: -2.77, control: -1.93, exposure: 3000
21:43:35.308 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:35.308 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:43:35.308 00.000 4288 MoveAxis(E, 225, ABG)
21:43:35.308 00.000 4288 Guiding  Dir = 2, Dur = 225
21:43:35.308 00.000 4288 IsGuiding returns 0
21:43:35.308 00.000 4288 PulseGuide returned control before completion, sleep 235
21:43:35.331 00.023 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:43:35.372 00.041 8756 UpdateGuideState exits: m=1937 SNR=31.0
21:43:35.372 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:35.372 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:43:35.382 00.010 8756 Enqueuing Expose request
21:43:35.562 00.180 4288 IsGuiding returns 1
21:43:35.562 00.000 4288 scope still moving after pulse duration time elapsed
21:43:35.594 00.032 4288 IsGuiding returns 0
21:43:35.594 00.000 4288 scope move finished after 225 + 49 ms
21:43:35.594 00.000 4288 Move returns status 0, amount 225
21:43:35.594 00.000 4288 MoveAxis(N, 0, ABG)
21:43:35.594 00.000 4288 Move returns status 0, amount 0
21:43:35.594 00.000 4288 move complete, result=0
21:43:35.594 00.000 4288 worker thread done servicing request
21:43:35.594 00.000 8756 GuideStep: -2.8 px 225 ms EAST, -0.1 px 0 ms NORTH
21:43:35.601 00.007 4288 Worker thread wakes up
21:43:35.601 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:43:35.601 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:43:38.747 03.146 4288 Exposure complete
21:43:38.794 00.047 4288 worker thread done servicing request
21:43:38.794 00.000 8756 OnExposeComplete: enter
21:43:38.809 00.015 8756 UpdateGuideState(): m_state=6
21:43:38.809 00.000 8756 Star::Find(15, 74, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 220
21:43:38.809 00.000 8756 Star::Find returns 1 (0), X=73.97, Y=294.15, Mass=1976, SNR=31.3, Peak=217 HFD=2.8
21:43:38.809 00.000 8756 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.74) = xAngle (-3.05 = -3.05)
21:43:38.809 00.000 8756 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.01 = -0.01)
21:43:38.809 00.000 8756 CameraToMount -- cameraX=2.46 cameraY=-0.79 hyp=2.59 cameraTheta=-0.31 mountX=-2.58 mountY=-0.03, mountTheta=-3.13
21:43:38.809 00.000 8756 SchedulePrimaryMove(10493588, x=2.46, y=-0.79, opts=13)
21:43:38.809 00.000 8756 Enqueuing Move request for scope (2.46, -0.79)
21:43:38.826 00.017 4288 Worker thread wakes up
21:43:38.826 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.46, -0.79) opts 0xd
21:43:38.826 00.000 4288 Handling offset move in thread for scope, endpoint = (2.46, -0.79)
21:43:38.826 00.000 4288 Moving (2.46, -0.79) raw xDistance=-2.58 yDistance=-0.03
21:43:38.826 00.000 4288 PPEC rslt: input = -2.58, final = -1.73, react = -1.55, pred = -0.32, hyst = -1.54, hyst_pct = 0.40, period_length = 662.83
21:43:38.826 00.000 4288 PPEC: input: -2.58, control: -1.73, exposure: 3000
21:43:38.826 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:38.826 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:43:38.826 00.000 4288 MoveAxis(E, 202, ABG)
21:43:38.826 00.000 4288 Guiding  Dir = 2, Dur = 202
21:43:38.826 00.000 4288 IsGuiding returns 0
21:43:38.826 00.000 4288 PulseGuide returned control before completion, sleep 212
21:43:38.826 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:43:38.882 00.056 8756 UpdateGuideState exits: m=1976 SNR=31.3
21:43:38.882 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:38.889 00.007 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:43:38.889 00.000 8756 Enqueuing Expose request
21:43:39.048 00.159 4288 IsGuiding returns 1
21:43:39.048 00.000 4288 scope still moving after pulse duration time elapsed
21:43:39.080 00.032 4288 IsGuiding returns 0
21:43:39.080 00.000 4288 scope move finished after 202 + 49 ms
21:43:39.080 00.000 4288 Move returns status 0, amount 202
21:43:39.080 00.000 4288 MoveAxis(N, 0, ABG)
21:43:39.080 00.000 4288 Move returns status 0, amount 0
21:43:39.080 00.000 4288 move complete, result=0
21:43:39.080 00.000 4288 worker thread done servicing request
21:43:39.080 00.000 8756 GuideStep: -2.6 px 202 ms EAST, -0.0 px 0 ms NORTH
21:43:39.080 00.000 4288 Worker thread wakes up
21:43:39.080 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:43:39.080 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:43:42.006 02.926 4288 Exposure complete
21:43:42.081 00.075 4288 worker thread done servicing request
21:43:42.081 00.000 8756 OnExposeComplete: enter
21:43:42.081 00.000 8756 UpdateGuideState(): m_state=6
21:43:42.085 00.004 8756 Star::Find(15, 73, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 221
21:43:42.085 00.000 8756 Star::Find returns 1 (0), X=74.37, Y=293.76, Mass=1964, SNR=31.2, Peak=182 HFD=3.1
21:43:42.085 00.000 8756 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.74) = xAngle (-3.14 = -3.14)
21:43:42.085 00.000 8756 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.09 = -0.09)
21:43:42.085 00.000 8756 CameraToMount -- cameraX=2.87 cameraY=-1.18 hyp=3.10 cameraTheta=-0.39 mountX=-3.10 mountY=-0.29, mountTheta=-3.05
21:43:42.085 00.000 8756 SchedulePrimaryMove(10493588, x=2.87, y=-1.18, opts=13)
21:43:42.085 00.000 8756 Enqueuing Move request for scope (2.87, -1.18)
21:43:42.101 00.016 4288 Worker thread wakes up
21:43:42.101 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.87, -1.18) opts 0xd
21:43:42.101 00.000 4288 Handling offset move in thread for scope, endpoint = (2.87, -1.18)
21:43:42.101 00.000 4288 Moving (2.87, -1.18) raw xDistance=-3.10 yDistance=-0.29
21:43:42.101 00.000 4288 PPEC rslt: input = -3.10, final = -2.97, react = -1.86, pred = -1.90, hyst = -1.79, hyst_pct = 0.40, period_length = 662.83
21:43:42.101 00.000 4288 PPEC: input: -3.10, control: -2.97, exposure: 3000
21:43:42.101 00.000 4288 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:43:42.101 00.000 4288 MoveAxis(E, 346, ABG)
21:43:42.101 00.000 4288 Guiding  Dir = 2, Dur = 346
21:43:42.101 00.000 4288 IsGuiding returns 0
21:43:42.101 00.000 4288 PulseGuide returned control before completion, sleep 356
21:43:42.101 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:43:42.149 00.048 8756 UpdateGuideState exits: m=1964 SNR=31.2
21:43:42.149 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:42.163 00.014 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:43:42.164 00.001 8756 Enqueuing Expose request
21:43:42.466 00.302 4288 IsGuiding returns 1
21:43:42.466 00.000 4288 scope still moving after pulse duration time elapsed
21:43:42.497 00.031 4288 IsGuiding returns 0
21:43:42.497 00.000 4288 scope move finished after 346 + 48 ms
21:43:42.497 00.000 4288 Move returns status 0, amount 346
21:43:42.497 00.000 4288 MoveAxis(N, 41, ABG)
21:43:42.497 00.000 4288 Guiding  Dir = 0, Dur = 41
21:43:42.497 00.000 4288 IsGuiding returns 0
21:43:42.497 00.000 4288 PulseGuide returned control before completion, sleep 51
21:43:42.561 00.064 4288 IsGuiding returns 1
21:43:42.561 00.000 4288 scope still moving after pulse duration time elapsed
21:43:42.593 00.032 4288 IsGuiding returns 0
21:43:42.593 00.000 4288 scope move finished after 41 + 53 ms
21:43:42.593 00.000 4288 Move returns status 0, amount 41
21:43:42.593 00.000 4288 move complete, result=0
21:43:42.593 00.000 4288 worker thread done servicing request
21:43:42.593 00.000 8756 GuideStep: -3.1 px 346 ms EAST, -0.3 px 41 ms NORTH
21:43:42.600 00.007 4288 Worker thread wakes up
21:43:42.600 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:43:42.600 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:43:45.744 03.144 4288 Exposure complete
21:43:45.823 00.079 4288 worker thread done servicing request
21:43:45.823 00.000 8756 OnExposeComplete: enter
21:43:45.823 00.000 8756 UpdateGuideState(): m_state=6
21:43:45.823 00.000 8756 Star::Find(15, 74, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 222
21:43:45.823 00.000 8756 Star::Find returns 1 (0), X=73.93, Y=294.15, Mass=1956, SNR=31.1, Peak=204 HFD=2.9
21:43:45.823 00.000 8756 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.74) = xAngle (-3.06 = -3.06)
21:43:45.839 00.016 8756 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.02 = -0.02)
21:43:45.839 00.000 8756 CameraToMount -- cameraX=2.43 cameraY=-0.80 hyp=2.55 cameraTheta=-0.32 mountX=-2.54 mountY=-0.05, mountTheta=-3.12
21:43:45.839 00.000 8756 SchedulePrimaryMove(10493588, x=2.43, y=-0.80, opts=13)
21:43:45.839 00.000 8756 Enqueuing Move request for scope (2.43, -0.80)
21:43:45.839 00.000 4288 Worker thread wakes up
21:43:45.839 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.43, -0.80) opts 0xd
21:43:45.839 00.000 4288 Handling offset move in thread for scope, endpoint = (2.43, -0.80)
21:43:45.839 00.000 4288 Moving (2.43, -0.80) raw xDistance=-2.54 yDistance=-0.05
21:43:45.839 00.000 4288 PPEC rslt: input = -2.54, final = -1.45, react = -1.53, pred = 0.09, hyst = -1.48, hyst_pct = 0.40, period_length = 662.83
21:43:45.839 00.000 4288 PPEC: input: -2.54, control: -1.45, exposure: 3000
21:43:45.839 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:45.839 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:43:45.839 00.000 4288 MoveAxis(E, 169, ABG)
21:43:45.839 00.000 4288 Guiding  Dir = 2, Dur = 169
21:43:45.839 00.000 4288 IsGuiding returns 0
21:43:45.839 00.000 4288 PulseGuide returned control before completion, sleep 179
21:43:45.861 00.022 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:43:45.902 00.041 8756 UpdateGuideState exits: m=1956 SNR=31.1
21:43:45.902 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:45.902 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:43:45.902 00.000 8756 Enqueuing Expose request
21:43:46.045 00.143 4288 IsGuiding returns 0
21:43:46.045 00.000 4288 Move returns status 0, amount 169
21:43:46.045 00.000 4288 MoveAxis(N, 0, ABG)
21:43:46.045 00.000 4288 Move returns status 0, amount 0
21:43:46.045 00.000 4288 move complete, result=0
21:43:46.045 00.000 4288 worker thread done servicing request
21:43:46.045 00.000 4288 Worker thread wakes up
21:43:46.045 00.000 8756 GuideStep: -2.5 px 169 ms EAST, -0.0 px 0 ms NORTH
21:43:46.045 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:43:46.045 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:43:48.974 02.929 4288 Exposure complete
21:43:49.041 00.067 4288 worker thread done servicing request
21:43:49.041 00.000 8756 OnExposeComplete: enter
21:43:49.043 00.002 8756 UpdateGuideState(): m_state=6
21:43:49.045 00.002 8756 Star::Find(15, 73, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 223
21:43:49.048 00.003 8756 Star::Find returns 1 (0), X=74.42, Y=294.16, Mass=2021, SNR=31.6, Peak=193 HFD=3.2
21:43:49.049 00.001 8756 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.74) = xAngle (-3.01 = -3.01)
21:43:49.051 00.002 8756 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (0.04 = 0.04)
21:43:49.053 00.002 8756 CameraToMount -- cameraX=2.91 cameraY=-0.78 hyp=3.02 cameraTheta=-0.26 mountX=-2.99 mountY=0.11, mountTheta=3.11
21:43:49.056 00.003 8756 SchedulePrimaryMove(10493588, x=2.91, y=-0.78, opts=13)
21:43:49.058 00.002 8756 Enqueuing Move request for scope (2.91, -0.78)
21:43:49.060 00.002 4288 Worker thread wakes up
21:43:49.060 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.91, -0.78) opts 0xd
21:43:49.060 00.000 4288 Handling offset move in thread for scope, endpoint = (2.91, -0.78)
21:43:49.060 00.000 4288 Moving (2.91, -0.78) raw xDistance=-2.99 yDistance=0.11
21:43:49.061 00.001 4288 PPEC rslt: input = -2.99, final = -2.70, react = -1.79, pred = -1.50, hyst = -1.79, hyst_pct = 0.39, period_length = 662.83
21:43:49.061 00.000 4288 PPEC: input: -2.99, control: -2.70, exposure: 3000
21:43:49.061 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:49.061 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:43:49.061 00.000 4288 MoveAxis(E, 314, ABG)
21:43:49.061 00.000 4288 Guiding  Dir = 2, Dur = 314
21:43:49.062 00.001 4288 IsGuiding returns 0
21:43:49.062 00.000 4288 PulseGuide returned control before completion, sleep 324
21:43:49.074 00.012 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:43:49.120 00.046 8756 UpdateGuideState exits: m=2021 SNR=31.6
21:43:49.122 00.002 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:49.124 00.002 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:43:49.125 00.001 8756 Enqueuing Expose request
21:43:49.388 00.263 4288 IsGuiding returns 1
21:43:49.388 00.000 4288 scope still moving after pulse duration time elapsed
21:43:49.418 00.030 4288 IsGuiding returns 0
21:43:49.418 00.000 4288 scope move finished after 314 + 42 ms
21:43:49.419 00.001 4288 Move returns status 0, amount 314
21:43:49.419 00.000 4288 MoveAxis(N, 0, ABG)
21:43:49.419 00.000 4288 Move returns status 0, amount 0
21:43:49.419 00.000 4288 move complete, result=0
21:43:49.420 00.001 4288 worker thread done servicing request
21:43:49.420 00.000 4288 Worker thread wakes up
21:43:49.420 00.000 8756 GuideStep: -3.0 px 314 ms EAST, 0.1 px 0 ms NORTH
21:43:49.428 00.008 4288 worker thread servicing REQUEST_EXPOSE 3000
21:43:49.429 00.001 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:43:52.584 03.155 4288 Exposure complete
21:43:52.663 00.079 4288 worker thread done servicing request
21:43:52.663 00.000 8756 OnExposeComplete: enter
21:43:52.663 00.000 8756 UpdateGuideState(): m_state=6
21:43:52.663 00.000 8756 Star::Find(15, 74, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 224
21:43:52.663 00.000 8756 Star::Find returns 1 (0), X=74.40, Y=294.23, Mass=1991, SNR=31.4, Peak=183 HFD=3.2
21:43:52.663 00.000 8756 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.74) = xAngle (-2.99 = -2.99)
21:43:52.679 00.016 8756 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (0.05 = 0.05)
21:43:52.679 00.000 8756 CameraToMount -- cameraX=2.89 cameraY=-0.72 hyp=2.98 cameraTheta=-0.24 mountX=-2.94 mountY=0.16, mountTheta=3.09
21:43:52.679 00.000 8756 SchedulePrimaryMove(10493588, x=2.89, y=-0.72, opts=13)
21:43:52.679 00.000 8756 Enqueuing Move request for scope (2.89, -0.72)
21:43:52.679 00.000 4288 Worker thread wakes up
21:43:52.679 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.89, -0.72) opts 0xd
21:43:52.679 00.000 4288 Handling offset move in thread for scope, endpoint = (2.89, -0.72)
21:43:52.679 00.000 4288 Moving (2.89, -0.72) raw xDistance=-2.94 yDistance=0.16
21:43:52.679 00.000 4288 PPEC rslt: input = -2.94, final = -2.52, react = -1.77, pred = -1.30, hyst = -1.68, hyst_pct = 0.39, period_length = 662.83
21:43:52.679 00.000 4288 PPEC: input: -2.94, control: -2.52, exposure: 3000
21:43:52.690 00.011 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:43:52.690 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:43:52.690 00.000 4288 MoveAxis(E, 294, ABG)
21:43:52.690 00.000 4288 Guiding  Dir = 2, Dur = 294
21:43:52.690 00.000 4288 IsGuiding returns 0
21:43:52.690 00.000 4288 PulseGuide returned control before completion, sleep 304
21:43:52.701 00.011 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:43:52.741 00.040 8756 UpdateGuideState exits: m=1991 SNR=31.4
21:43:52.741 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:52.741 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:43:52.741 00.000 8756 Enqueuing Expose request
21:43:53.008 00.267 4288 IsGuiding returns 0
21:43:53.008 00.000 4288 Move returns status 0, amount 294
21:43:53.008 00.000 4288 MoveAxis(N, 0, ABG)
21:43:53.008 00.000 4288 Move returns status 0, amount 0
21:43:53.008 00.000 4288 move complete, result=0
21:43:53.008 00.000 4288 worker thread done servicing request
21:43:53.008 00.000 4288 Worker thread wakes up
21:43:53.008 00.000 8756 GuideStep: -2.9 px 294 ms EAST, 0.2 px 0 ms NORTH
21:43:53.008 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:43:53.008 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:43:55.940 02.932 4288 Exposure complete
21:43:56.004 00.064 4288 worker thread done servicing request
21:43:56.004 00.000 8756 OnExposeComplete: enter
21:43:56.004 00.000 8756 UpdateGuideState(): m_state=6
21:43:56.004 00.000 8756 Star::Find(15, 74, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 225
21:43:56.004 00.000 8756 Star::Find returns 1 (0), X=74.51, Y=294.21, Mass=1994, SNR=31.4, Peak=174 HFD=3.2
21:43:56.004 00.000 8756 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.74) = xAngle (-2.99 = -2.99)
21:43:56.004 00.000 8756 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (0.06 = 0.06)
21:43:56.004 00.000 8756 CameraToMount -- cameraX=3.00 cameraY=-0.74 hyp=3.09 cameraTheta=-0.24 mountX=-3.05 mountY=0.17, mountTheta=3.08
21:43:56.023 00.019 8756 SchedulePrimaryMove(10493588, x=3.00, y=-0.74, opts=13)
21:43:56.025 00.002 8756 Enqueuing Move request for scope (3.00, -0.74)
21:43:56.027 00.002 4288 Worker thread wakes up
21:43:56.027 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (3.00, -0.74) opts 0xd
21:43:56.027 00.000 4288 Handling offset move in thread for scope, endpoint = (3.00, -0.74)
21:43:56.027 00.000 4288 Moving (3.00, -0.74) raw xDistance=-3.05 yDistance=0.17
21:43:56.029 00.002 4288 PPEC rslt: input = -3.05, final = -1.99, react = -1.83, pred = -0.27, hyst = -1.81, hyst_pct = 0.39, period_length = 662.83
21:43:56.029 00.000 4288 PPEC: input: -3.05, control: -1.99, exposure: 3000
21:43:56.029 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:43:56.029 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:43:56.030 00.001 4288 MoveAxis(E, 231, ABG)
21:43:56.030 00.000 4288 Guiding  Dir = 2, Dur = 231
21:43:56.030 00.000 4288 IsGuiding returns 0
21:43:56.030 00.000 4288 PulseGuide returned control before completion, sleep 241
21:43:56.042 00.012 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:43:56.083 00.041 8756 UpdateGuideState exits: m=1994 SNR=31.4
21:43:56.083 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:56.083 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:43:56.083 00.000 8756 Enqueuing Expose request
21:43:56.273 00.190 4288 IsGuiding returns 1
21:43:56.273 00.000 4288 scope still moving after pulse duration time elapsed
21:43:56.305 00.032 4288 IsGuiding returns 1
21:43:56.337 00.032 4288 IsGuiding returns 0
21:43:56.337 00.000 4288 scope move finished after 231 + 76 ms
21:43:56.337 00.000 4288 Move returns status 0, amount 231
21:43:56.337 00.000 4288 MoveAxis(N, 0, ABG)
21:43:56.337 00.000 4288 Move returns status 0, amount 0
21:43:56.337 00.000 4288 move complete, result=0
21:43:56.337 00.000 4288 worker thread done servicing request
21:43:56.337 00.000 8756 GuideStep: -3.0 px 231 ms EAST, 0.2 px 0 ms NORTH
21:43:56.337 00.000 4288 Worker thread wakes up
21:43:56.337 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:43:56.337 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:43:59.473 03.136 4288 Exposure complete
21:43:59.553 00.080 4288 worker thread done servicing request
21:43:59.553 00.000 8756 OnExposeComplete: enter
21:43:59.553 00.000 8756 UpdateGuideState(): m_state=6
21:43:59.553 00.000 8756 Star::Find(15, 74, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 226
21:43:59.553 00.000 8756 Star::Find returns 1 (0), X=73.85, Y=294.31, Mass=2003, SNR=31.5, Peak=177 HFD=3.2
21:43:59.553 00.000 8756 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.74) = xAngle (-3.01 = -3.01)
21:43:59.568 00.015 8756 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (0.03 = 0.03)
21:43:59.570 00.002 8756 CameraToMount -- cameraX=2.35 cameraY=-0.63 hyp=2.43 cameraTheta=-0.26 mountX=-2.41 mountY=0.08, mountTheta=3.11
21:43:59.572 00.002 8756 SchedulePrimaryMove(10493588, x=2.35, y=-0.63, opts=13)
21:43:59.574 00.002 8756 Enqueuing Move request for scope (2.35, -0.63)
21:43:59.576 00.002 4288 Worker thread wakes up
21:43:59.576 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.35, -0.63) opts 0xd
21:43:59.576 00.000 4288 Handling offset move in thread for scope, endpoint = (2.35, -0.63)
21:43:59.576 00.000 4288 Moving (2.35, -0.63) raw xDistance=-2.41 yDistance=0.08
21:43:59.578 00.002 4288 PPEC rslt: input = -2.41, final = -1.21, react = -1.44, pred = 0.38, hyst = -1.45, hyst_pct = 0.39, period_length = 662.83
21:43:59.578 00.000 4288 PPEC: input: -2.41, control: -1.21, exposure: 3000
21:43:59.578 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:59.578 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:43:59.578 00.000 4288 MoveAxis(E, 141, ABG)
21:43:59.578 00.000 4288 Guiding  Dir = 2, Dur = 141
21:43:59.578 00.000 4288 IsGuiding returns 0
21:43:59.580 00.002 4288 PulseGuide returned control before completion, sleep 151
21:43:59.590 00.010 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:43:59.636 00.046 8756 UpdateGuideState exits: m=2003 SNR=31.5
21:43:59.638 00.002 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:59.640 00.002 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:43:59.642 00.002 8756 Enqueuing Expose request
21:43:59.742 00.100 4288 IsGuiding returns 1
21:43:59.742 00.000 4288 scope still moving after pulse duration time elapsed
21:43:59.774 00.032 4288 IsGuiding returns 0
21:43:59.774 00.000 4288 scope move finished after 141 + 53 ms
21:43:59.774 00.000 4288 Move returns status 0, amount 141
21:43:59.774 00.000 4288 MoveAxis(N, 0, ABG)
21:43:59.774 00.000 4288 Move returns status 0, amount 0
21:43:59.774 00.000 4288 move complete, result=0
21:43:59.774 00.000 4288 worker thread done servicing request
21:43:59.774 00.000 4288 Worker thread wakes up
21:43:59.774 00.000 8756 GuideStep: -2.4 px 141 ms EAST, 0.1 px 0 ms NORTH
21:43:59.774 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:43:59.774 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:44:02.708 02.934 4288 Exposure complete
21:44:02.772 00.064 4288 worker thread done servicing request
21:44:02.772 00.000 8756 OnExposeComplete: enter
21:44:02.772 00.000 8756 UpdateGuideState(): m_state=6
21:44:02.772 00.000 8756 Star::Find(15, 73, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 227
21:44:02.772 00.000 8756 Star::Find returns 1 (0), X=74.50, Y=293.94, Mass=2030, SNR=31.7, Peak=188 HFD=3.0
21:44:02.772 00.000 8756 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.74) = xAngle (-3.07 = -3.07)
21:44:02.772 00.000 8756 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.03 = -0.03)
21:44:02.772 00.000 8756 CameraToMount -- cameraX=3.00 cameraY=-1.00 hyp=3.16 cameraTheta=-0.32 mountX=-3.15 mountY=-0.08, mountTheta=-3.12
21:44:02.787 00.015 8756 SchedulePrimaryMove(10493588, x=3.00, y=-1.00, opts=13)
21:44:02.787 00.000 8756 Enqueuing Move request for scope (3.00, -1.00)
21:44:02.787 00.000 4288 Worker thread wakes up
21:44:02.787 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (3.00, -1.00) opts 0xd
21:44:02.787 00.000 4288 Handling offset move in thread for scope, endpoint = (3.00, -1.00)
21:44:02.787 00.000 4288 Moving (3.00, -1.00) raw xDistance=-3.15 yDistance=-0.08
21:44:02.787 00.000 4288 PPEC rslt: input = -3.15, final = -1.25, react = -1.89, pred = 0.99, hyst = -1.82, hyst_pct = 0.38, period_length = 662.83
21:44:02.787 00.000 4288 PPEC: input: -3.15, control: -1.25, exposure: 3000
21:44:02.787 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:02.787 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:44:02.787 00.000 4288 MoveAxis(E, 146, ABG)
21:44:02.787 00.000 4288 Guiding  Dir = 2, Dur = 146
21:44:02.787 00.000 4288 IsGuiding returns 0
21:44:02.787 00.000 4288 PulseGuide returned control before completion, sleep 156
21:44:02.803 00.016 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:44:02.849 00.046 8756 UpdateGuideState exits: m=2030 SNR=31.7
21:44:02.851 00.002 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:02.851 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:44:02.851 00.000 8756 Enqueuing Expose request
21:44:02.961 00.110 4288 IsGuiding returns 1
21:44:02.961 00.000 4288 scope still moving after pulse duration time elapsed
21:44:02.993 00.032 4288 IsGuiding returns 0
21:44:02.993 00.000 4288 scope move finished after 146 + 53 ms
21:44:02.993 00.000 4288 Move returns status 0, amount 146
21:44:02.993 00.000 4288 MoveAxis(N, 0, ABG)
21:44:02.993 00.000 4288 Move returns status 0, amount 0
21:44:02.993 00.000 4288 move complete, result=0
21:44:02.993 00.000 4288 worker thread done servicing request
21:44:02.993 00.000 4288 Worker thread wakes up
21:44:02.993 00.000 8756 GuideStep: -3.2 px 146 ms EAST, -0.1 px 0 ms NORTH
21:44:02.993 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:44:02.993 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:44:06.149 03.156 4288 Exposure complete
21:44:06.224 00.075 4288 worker thread done servicing request
21:44:06.226 00.002 8756 OnExposeComplete: enter
21:44:06.228 00.002 8756 UpdateGuideState(): m_state=6
21:44:06.228 00.000 8756 Star::Find(15, 74, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 228
21:44:06.228 00.000 8756 Star::Find returns 1 (0), X=74.71, Y=293.79, Mass=2011, SNR=31.6, Peak=186 HFD=3.1
21:44:06.228 00.000 8756 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.74) = xAngle (-3.09 = -3.09)
21:44:06.228 00.000 8756 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.05 = -0.05)
21:44:06.228 00.000 8756 CameraToMount -- cameraX=3.20 cameraY=-1.15 hyp=3.40 cameraTheta=-0.35 mountX=-3.40 mountY=-0.17, mountTheta=-3.09
21:44:06.228 00.000 8756 SchedulePrimaryMove(10493588, x=3.20, y=-1.15, opts=13)
21:44:06.228 00.000 8756 Enqueuing Move request for scope (3.20, -1.15)
21:44:06.244 00.016 4288 Worker thread wakes up
21:44:06.244 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (3.20, -1.15) opts 0xd
21:44:06.244 00.000 4288 Handling offset move in thread for scope, endpoint = (3.20, -1.15)
21:44:06.244 00.000 4288 Moving (3.20, -1.15) raw xDistance=-3.40 yDistance=-0.17
21:44:06.244 00.000 4288 PPEC rslt: input = -3.40, final = -1.40, react = -2.04, pred = 0.95, hyst = -1.91, hyst_pct = 0.38, period_length = 662.83
21:44:06.244 00.000 4288 PPEC: input: -3.40, control: -1.40, exposure: 3000
21:44:06.246 00.002 4288 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.17
21:44:06.246 00.000 4288 MoveAxis(E, 163, ABG)
21:44:06.246 00.000 4288 Guiding  Dir = 2, Dur = 163
21:44:06.246 00.000 4288 IsGuiding returns 0
21:44:06.246 00.000 4288 PulseGuide returned control before completion, sleep 173
21:44:06.257 00.011 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:44:06.304 00.047 8756 UpdateGuideState exits: m=2011 SNR=31.6
21:44:06.307 00.003 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:06.307 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:44:06.307 00.000 8756 Enqueuing Expose request
21:44:06.435 00.128 4288 IsGuiding returns 1
21:44:06.435 00.000 4288 scope still moving after pulse duration time elapsed
21:44:06.467 00.032 4288 IsGuiding returns 0
21:44:06.467 00.000 4288 scope move finished after 163 + 58 ms
21:44:06.467 00.000 4288 Move returns status 0, amount 163
21:44:06.467 00.000 4288 MoveAxis(N, 24, ABG)
21:44:06.467 00.000 4288 Guiding  Dir = 0, Dur = 24
21:44:06.467 00.000 4288 IsGuiding returns 0
21:44:06.467 00.000 4288 PulseGuide returned control before completion, sleep 34
21:44:06.514 00.047 4288 IsGuiding returns 1
21:44:06.514 00.000 4288 scope still moving after pulse duration time elapsed
21:44:06.546 00.032 4288 IsGuiding returns 0
21:44:06.546 00.000 4288 scope move finished after 24 + 53 ms
21:44:06.546 00.000 4288 Move returns status 0, amount 24
21:44:06.546 00.000 4288 move complete, result=0
21:44:06.546 00.000 4288 worker thread done servicing request
21:44:06.546 00.000 4288 Worker thread wakes up
21:44:06.546 00.000 8756 GuideStep: -3.4 px 163 ms EAST, -0.2 px 24 ms NORTH
21:44:06.546 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:44:06.546 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:44:09.463 02.917 4288 Exposure complete
21:44:09.541 00.078 4288 worker thread done servicing request
21:44:09.541 00.000 8756 OnExposeComplete: enter
21:44:09.541 00.000 8756 UpdateGuideState(): m_state=6
21:44:09.557 00.016 8756 Star::Find(15, 74, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 229
21:44:09.557 00.000 8756 Star::Find returns 1 (0), X=74.97, Y=294.08, Mass=1965, SNR=31.2, Peak=205 HFD=2.8
21:44:09.557 00.000 8756 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.74) = xAngle (-2.99 = -2.99)
21:44:09.557 00.000 8756 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (0.05 = 0.05)
21:44:09.557 00.000 8756 CameraToMount -- cameraX=3.46 cameraY=-0.86 hyp=3.57 cameraTheta=-0.24 mountX=-3.52 mountY=0.19, mountTheta=3.09
21:44:09.557 00.000 8756 SchedulePrimaryMove(10493588, x=3.46, y=-0.86, opts=13)
21:44:09.557 00.000 8756 Enqueuing Move request for scope (3.46, -0.86)
21:44:09.557 00.000 4288 Worker thread wakes up
21:44:09.557 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (3.46, -0.86) opts 0xd
21:44:09.557 00.000 4288 Handling offset move in thread for scope, endpoint = (3.46, -0.86)
21:44:09.557 00.000 4288 Moving (3.46, -0.86) raw xDistance=-3.52 yDistance=0.19
21:44:09.573 00.016 4288 PPEC rslt: input = -3.52, final = -1.29, react = -2.11, pred = 1.25, hyst = -1.98, hyst_pct = 0.38, period_length = 662.83
21:44:09.573 00.000 4288 PPEC: input: -3.52, control: -1.29, exposure: 3000
21:44:09.573 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:44:09.573 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:44:09.573 00.000 4288 MoveAxis(E, 150, ABG)
21:44:09.573 00.000 4288 Guiding  Dir = 2, Dur = 150
21:44:09.573 00.000 4288 IsGuiding returns 0
21:44:09.573 00.000 4288 PulseGuide returned control before completion, sleep 160
21:44:09.573 00.000 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:44:09.620 00.047 8756 UpdateGuideState exits: m=1965 SNR=31.2
21:44:09.632 00.012 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:09.636 00.004 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:44:09.636 00.000 8756 Enqueuing Expose request
21:44:09.747 00.111 4288 IsGuiding returns 1
21:44:09.747 00.000 4288 scope still moving after pulse duration time elapsed
21:44:09.779 00.032 4288 IsGuiding returns 0
21:44:09.779 00.000 4288 scope move finished after 150 + 55 ms
21:44:09.779 00.000 4288 Move returns status 0, amount 150
21:44:09.779 00.000 4288 MoveAxis(N, 0, ABG)
21:44:09.779 00.000 4288 Move returns status 0, amount 0
21:44:09.779 00.000 4288 move complete, result=0
21:44:09.779 00.000 4288 worker thread done servicing request
21:44:09.779 00.000 4288 Worker thread wakes up
21:44:09.779 00.000 8756 GuideStep: -3.5 px 150 ms EAST, 0.2 px 0 ms NORTH
21:44:09.779 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:44:09.779 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:44:12.923 03.144 4288 Exposure complete
21:44:12.999 00.076 4288 worker thread done servicing request
21:44:12.999 00.000 8756 OnExposeComplete: enter
21:44:13.014 00.015 8756 UpdateGuideState(): m_state=6
21:44:13.016 00.002 8756 Star::Find(15, 74, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 230
21:44:13.018 00.002 8756 Star::Find returns 1 (0), X=74.92, Y=293.88, Mass=2016, SNR=31.6, Peak=199 HFD=2.8
21:44:13.018 00.000 8756 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.74) = xAngle (-3.05 = -3.05)
21:44:13.020 00.002 8756 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.01 = -0.01)
21:44:13.022 00.002 8756 CameraToMount -- cameraX=3.42 cameraY=-1.07 hyp=3.58 cameraTheta=-0.30 mountX=-3.56 mountY=-0.02, mountTheta=-3.14
21:44:13.026 00.004 8756 SchedulePrimaryMove(10493588, x=3.42, y=-1.07, opts=13)
21:44:13.028 00.002 8756 Enqueuing Move request for scope (3.42, -1.07)
21:44:13.029 00.001 4288 Worker thread wakes up
21:44:13.029 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (3.42, -1.07) opts 0xd
21:44:13.029 00.000 4288 Handling offset move in thread for scope, endpoint = (3.42, -1.07)
21:44:13.029 00.000 4288 Moving (3.42, -1.07) raw xDistance=-3.56 yDistance=-0.02
21:44:13.029 00.000 4288 PPEC rslt: input = -3.56, final = -1.06, react = -2.14, pred = 1.65, hyst = -2.01, hyst_pct = 0.38, period_length = 662.83
21:44:13.029 00.000 4288 PPEC: input: -3.56, control: -1.06, exposure: 3000
21:44:13.029 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:13.033 00.004 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:44:13.033 00.000 4288 MoveAxis(E, 123, ABG)
21:44:13.033 00.000 4288 Guiding  Dir = 2, Dur = 123
21:44:13.033 00.000 4288 IsGuiding returns 0
21:44:13.033 00.000 4288 PulseGuide returned control before completion, sleep 133
21:44:13.045 00.012 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:44:13.077 00.032 8756 UpdateGuideState exits: m=2016 SNR=31.6
21:44:13.093 00.016 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:13.093 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:44:13.093 00.000 8756 Enqueuing Expose request
21:44:13.173 00.080 4288 IsGuiding returns 1
21:44:13.173 00.000 4288 scope still moving after pulse duration time elapsed
21:44:13.204 00.031 4288 IsGuiding returns 0
21:44:13.204 00.000 4288 scope move finished after 123 + 48 ms
21:44:13.204 00.000 4288 Move returns status 0, amount 123
21:44:13.204 00.000 4288 MoveAxis(N, 0, ABG)
21:44:13.204 00.000 4288 Move returns status 0, amount 0
21:44:13.204 00.000 4288 move complete, result=0
21:44:13.204 00.000 4288 worker thread done servicing request
21:44:13.204 00.000 4288 Worker thread wakes up
21:44:13.204 00.000 8756 GuideStep: -3.6 px 123 ms EAST, -0.0 px 0 ms NORTH
21:44:13.204 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:44:13.204 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:44:16.134 02.930 4288 Exposure complete
21:44:16.197 00.063 4288 worker thread done servicing request
21:44:16.197 00.000 8756 OnExposeComplete: enter
21:44:16.202 00.005 8756 UpdateGuideState(): m_state=6
21:44:16.204 00.002 8756 Star::Find(15, 74, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 231
21:44:16.206 00.002 8756 Star::Find returns 1 (0), X=74.61, Y=294.10, Mass=2038, SNR=31.8, Peak=208 HFD=3.1
21:44:16.206 00.000 8756 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.74) = xAngle (-3.01 = -3.01)
21:44:16.208 00.002 8756 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (0.03 = 0.03)
21:44:16.210 00.002 8756 CameraToMount -- cameraX=3.10 cameraY=-0.85 hyp=3.22 cameraTheta=-0.27 mountX=-3.19 mountY=0.10, mountTheta=3.11
21:44:16.214 00.004 8756 SchedulePrimaryMove(10493588, x=3.10, y=-0.85, opts=13)
21:44:16.216 00.002 8756 Enqueuing Move request for scope (3.10, -0.85)
21:44:16.218 00.002 4288 Worker thread wakes up
21:44:16.218 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (3.10, -0.85) opts 0xd
21:44:16.218 00.000 4288 Handling offset move in thread for scope, endpoint = (3.10, -0.85)
21:44:16.218 00.000 4288 Moving (3.10, -0.85) raw xDistance=-3.19 yDistance=0.10
21:44:16.218 00.000 4288 PPEC rslt: input = -3.19, final = -1.25, react = -1.91, pred = 0.98, hyst = -1.80, hyst_pct = 0.37, period_length = 662.83
21:44:16.218 00.000 4288 PPEC: input: -3.19, control: -1.25, exposure: 3000
21:44:16.220 00.002 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:16.220 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:44:16.220 00.000 4288 MoveAxis(E, 146, ABG)
21:44:16.220 00.000 4288 Guiding  Dir = 2, Dur = 146
21:44:16.220 00.000 4288 IsGuiding returns 0
21:44:16.220 00.000 4288 PulseGuide returned control before completion, sleep 156
21:44:16.231 00.011 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:44:16.275 00.044 8756 UpdateGuideState exits: m=2038 SNR=31.8
21:44:16.275 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:16.275 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:44:16.275 00.000 8756 Enqueuing Expose request
21:44:16.386 00.111 4288 IsGuiding returns 1
21:44:16.386 00.000 4288 scope still moving after pulse duration time elapsed
21:44:16.418 00.032 4288 IsGuiding returns 0
21:44:16.418 00.000 4288 scope move finished after 146 + 51 ms
21:44:16.418 00.000 4288 Move returns status 0, amount 146
21:44:16.418 00.000 4288 MoveAxis(N, 0, ABG)
21:44:16.418 00.000 4288 Move returns status 0, amount 0
21:44:16.418 00.000 4288 move complete, result=0
21:44:16.418 00.000 4288 worker thread done servicing request
21:44:16.418 00.000 4288 Worker thread wakes up
21:44:16.418 00.000 8756 GuideStep: -3.2 px 146 ms EAST, 0.1 px 0 ms NORTH
21:44:16.418 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:44:16.418 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:44:19.575 03.157 4288 Exposure complete
21:44:19.638 00.063 4288 worker thread done servicing request
21:44:19.638 00.000 8756 OnExposeComplete: enter
21:44:19.638 00.000 8756 UpdateGuideState(): m_state=6
21:44:19.638 00.000 8756 Star::Find(15, 74, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 232
21:44:19.638 00.000 8756 Star::Find returns 1 (0), X=74.49, Y=294.34, Mass=2029, SNR=31.7, Peak=194 HFD=3.1
21:44:19.638 00.000 8756 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.74) = xAngle (-2.94 = -2.94)
21:44:19.638 00.000 8756 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (0.10 = 0.10)
21:44:19.638 00.000 8756 CameraToMount -- cameraX=2.98 cameraY=-0.60 hyp=3.04 cameraTheta=-0.20 mountX=-2.98 mountY=0.30, mountTheta=3.04
21:44:19.654 00.016 8756 SchedulePrimaryMove(10493588, x=2.98, y=-0.60, opts=13)
21:44:19.656 00.002 8756 Enqueuing Move request for scope (2.98, -0.60)
21:44:19.658 00.002 4288 Worker thread wakes up
21:44:19.658 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.98, -0.60) opts 0xd
21:44:19.658 00.000 4288 Handling offset move in thread for scope, endpoint = (2.98, -0.60)
21:44:19.658 00.000 4288 Moving (2.98, -0.60) raw xDistance=-2.98 yDistance=0.30
21:44:19.660 00.002 4288 PPEC rslt: input = -2.98, final = -1.04, react = -1.79, pred = 1.13, hyst = -1.67, hyst_pct = 0.37, period_length = 662.83
21:44:19.660 00.000 4288 PPEC: input: -2.98, control: -1.04, exposure: 3000
21:44:19.660 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
21:44:19.660 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
21:44:19.660 00.000 4288 MoveAxis(E, 121, ABG)
21:44:19.660 00.000 4288 Guiding  Dir = 2, Dur = 121
21:44:19.660 00.000 4288 IsGuiding returns 0
21:44:19.660 00.000 4288 PulseGuide returned control before completion, sleep 131
21:44:19.672 00.012 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:44:19.717 00.045 8756 UpdateGuideState exits: m=2029 SNR=31.7
21:44:19.719 00.002 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:19.721 00.002 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:44:19.723 00.002 8756 Enqueuing Expose request
21:44:19.797 00.074 4288 IsGuiding returns 1
21:44:19.797 00.000 4288 scope still moving after pulse duration time elapsed
21:44:19.829 00.032 4288 IsGuiding returns 0
21:44:19.829 00.000 4288 scope move finished after 121 + 47 ms
21:44:19.829 00.000 4288 Move returns status 0, amount 121
21:44:19.829 00.000 4288 MoveAxis(N, 0, ABG)
21:44:19.829 00.000 4288 Move returns status 0, amount 0
21:44:19.829 00.000 4288 move complete, result=0
21:44:19.829 00.000 4288 worker thread done servicing request
21:44:19.829 00.000 4288 Worker thread wakes up
21:44:19.829 00.000 8756 GuideStep: -3.0 px 121 ms EAST, 0.3 px 0 ms NORTH
21:44:19.829 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:44:19.829 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:44:22.757 02.928 4288 Exposure complete
21:44:22.822 00.065 4288 worker thread done servicing request
21:44:22.822 00.000 8756 OnExposeComplete: enter
21:44:22.822 00.000 8756 UpdateGuideState(): m_state=6
21:44:22.822 00.000 8756 Star::Find(15, 74, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 233
21:44:22.822 00.000 8756 Star::Find returns 1 (0), X=74.81, Y=294.32, Mass=1956, SNR=31.1, Peak=199 HFD=2.8
21:44:22.822 00.000 8756 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.74) = xAngle (-2.93 = -2.93)
21:44:22.822 00.000 8756 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (0.11 = 0.11)
21:44:22.838 00.016 8756 CameraToMount -- cameraX=3.30 cameraY=-0.63 hyp=3.36 cameraTheta=-0.19 mountX=-3.29 mountY=0.37, mountTheta=3.03
21:44:22.838 00.000 8756 SchedulePrimaryMove(10493588, x=3.30, y=-0.63, opts=13)
21:44:22.838 00.000 8756 Enqueuing Move request for scope (3.30, -0.63)
21:44:22.838 00.000 4288 Worker thread wakes up
21:44:22.838 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (3.30, -0.63) opts 0xd
21:44:22.838 00.000 4288 Handling offset move in thread for scope, endpoint = (3.30, -0.63)
21:44:22.838 00.000 4288 Moving (3.30, -0.63) raw xDistance=-3.29 yDistance=0.37
21:44:22.838 00.000 4288 PPEC rslt: input = -3.29, final = -1.15, react = -1.97, pred = 1.24, hyst = -1.85, hyst_pct = 0.37, period_length = 662.83
21:44:22.838 00.000 4288 PPEC: input: -3.29, control: -1.15, exposure: 3000
21:44:22.847 00.009 4288 switching direction from -1 to 1 - decHistory=4 oldest=0.42 newest=0.77
21:44:22.847 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
21:44:22.847 00.000 4288 MoveAxis(E, 133, ABG)
21:44:22.847 00.000 4288 Guiding  Dir = 2, Dur = 133
21:44:22.847 00.000 4288 IsGuiding returns 0
21:44:22.847 00.000 4288 PulseGuide returned control before completion, sleep 143
21:44:22.854 00.007 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:44:22.901 00.047 8756 UpdateGuideState exits: m=1956 SNR=31.1
21:44:22.901 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:22.901 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:44:22.901 00.000 8756 Enqueuing Expose request
21:44:22.997 00.096 4288 IsGuiding returns 1
21:44:22.997 00.000 4288 scope still moving after pulse duration time elapsed
21:44:23.028 00.031 4288 IsGuiding returns 0
21:44:23.028 00.000 4288 scope move finished after 133 + 48 ms
21:44:23.028 00.000 4288 Move returns status 0, amount 133
21:44:23.028 00.000 4288 BLC: Oldest BLC event removed
21:44:23.028 00.000 4288 BLC: Dec direction reversal from North to South, backlash comp pulse of 245 applied
21:44:23.028 00.000 4288 MoveAxis(S, 297, ABG)
21:44:23.028 00.000 4288 Guiding  Dir = 1, Dur = 297
21:44:23.028 00.000 4288 IsGuiding returns 0
21:44:23.028 00.000 4288 PulseGuide returned control before completion, sleep 307
21:44:23.346 00.318 4288 IsGuiding returns 1
21:44:23.346 00.000 4288 scope still moving after pulse duration time elapsed
21:44:23.378 00.032 4288 IsGuiding returns 0
21:44:23.378 00.000 4288 scope move finished after 297 + 52 ms
21:44:23.378 00.000 4288 Move returns status 0, amount 297
21:44:23.378 00.000 4288 move complete, result=0
21:44:23.378 00.000 4288 worker thread done servicing request
21:44:23.378 00.000 8756 GuideStep: -3.3 px 133 ms EAST, 0.4 px 297 ms SOUTH
21:44:23.382 00.004 4288 Worker thread wakes up
21:44:23.382 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:44:23.382 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:44:26.542 03.160 4288 Exposure complete
21:44:26.622 00.080 4288 worker thread done servicing request
21:44:26.622 00.000 8756 OnExposeComplete: enter
21:44:26.622 00.000 8756 UpdateGuideState(): m_state=6
21:44:26.622 00.000 8756 Star::Find(15, 74, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 234
21:44:26.622 00.000 8756 Star::Find returns 1 (0), X=74.22, Y=293.99, Mass=1977, SNR=31.3, Peak=197 HFD=3.0
21:44:26.622 00.000 8756 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.74) = xAngle (-3.08 = -3.08)
21:44:26.622 00.000 8756 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.04 = -0.04)
21:44:26.638 00.016 8756 CameraToMount -- cameraX=2.71 cameraY=-0.95 hyp=2.88 cameraTheta=-0.34 mountX=-2.87 mountY=-0.12, mountTheta=-3.10
21:44:26.638 00.000 8756 SchedulePrimaryMove(10493588, x=2.71, y=-0.95, opts=13)
21:44:26.638 00.000 8756 Enqueuing Move request for scope (2.71, -0.95)
21:44:26.638 00.000 4288 Worker thread wakes up
21:44:26.638 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.71, -0.95) opts 0xd
21:44:26.638 00.000 4288 Handling offset move in thread for scope, endpoint = (2.71, -0.95)
21:44:26.638 00.000 4288 Moving (2.71, -0.95) raw xDistance=-2.87 yDistance=-0.12
21:44:26.638 00.000 4288 BLC: History state: CurrMiss=-0.12, AvgInitMiss=0.04, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=0.366770, 1:-0.117166
21:44:26.638 00.000 4288 BLC: No correction, Miss < min_move
21:44:26.638 00.000 4288 PPEC rslt: input = -2.87, final = -1.17, react = -1.72, pred = 0.81, hyst = -1.61, hyst_pct = 0.37, period_length = 662.83
21:44:26.638 00.000 4288 PPEC: input: -2.87, control: -1.17, exposure: 3000
21:44:26.638 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:26.638 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:44:26.638 00.000 4288 MoveAxis(E, 136, ABG)
21:44:26.638 00.000 4288 Guiding  Dir = 2, Dur = 136
21:44:26.638 00.000 4288 IsGuiding returns 0
21:44:26.638 00.000 4288 PulseGuide returned control before completion, sleep 146
21:44:26.658 00.020 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:44:26.701 00.043 8756 UpdateGuideState exits: m=1977 SNR=31.3
21:44:26.709 00.008 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:26.711 00.002 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:44:26.713 00.002 8756 Enqueuing Expose request
21:44:26.797 00.084 4288 IsGuiding returns 1
21:44:26.797 00.000 4288 scope still moving after pulse duration time elapsed
21:44:26.828 00.031 4288 IsGuiding returns 0
21:44:26.828 00.000 4288 scope move finished after 136 + 44 ms
21:44:26.828 00.000 4288 Move returns status 0, amount 136
21:44:26.828 00.000 4288 MoveAxis(N, 0, ABG)
21:44:26.828 00.000 4288 Move returns status 0, amount 0
21:44:26.828 00.000 4288 move complete, result=0
21:44:26.828 00.000 4288 worker thread done servicing request
21:44:26.828 00.000 4288 Worker thread wakes up
21:44:26.828 00.000 8756 GuideStep: -2.9 px 136 ms EAST, -0.1 px 0 ms NORTH
21:44:26.828 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:44:26.828 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:44:28.212 01.384 8756 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1117->Skipping event because state > STATE_SELECTED
21:44:29.757 01.545 4288 Exposure complete
21:44:29.820 00.063 4288 worker thread done servicing request
21:44:29.820 00.000 8756 OnExposeComplete: enter
21:44:29.835 00.015 8756 UpdateGuideState(): m_state=6
21:44:29.837 00.002 8756 Star::Find(15, 74, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 235
21:44:29.839 00.002 8756 Star::Find returns 1 (0), X=74.44, Y=294.01, Mass=2030, SNR=31.7, Peak=224 HFD=3.0
21:44:29.841 00.002 8756 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.74) = xAngle (-3.05 = -3.05)
21:44:29.843 00.002 8756 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.01 = -0.01)
21:44:29.845 00.002 8756 CameraToMount -- cameraX=2.93 cameraY=-0.93 hyp=3.08 cameraTheta=-0.31 mountX=-3.06 mountY=-0.03, mountTheta=-3.13
21:44:29.847 00.002 8756 SchedulePrimaryMove(10493588, x=2.93, y=-0.93, opts=13)
21:44:29.849 00.002 8756 Enqueuing Move request for scope (2.93, -0.93)
21:44:29.851 00.002 4288 Worker thread wakes up
21:44:29.853 00.002 4288 worker thread servicing REQUEST_MOVE scope ofs (2.93, -0.93) opts 0xd
21:44:29.853 00.000 4288 Handling offset move in thread for scope, endpoint = (2.93, -0.93)
21:44:29.853 00.000 4288 Moving (2.93, -0.93) raw xDistance=-3.06 yDistance=-0.03
21:44:29.853 00.000 4288 BLC: History state: CurrMiss=-0.03, AvgInitMiss=0.04, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=0.366770, 1:-0.117166, 2:-0.032033
21:44:29.853 00.000 4288 BLC: No correction, Miss < min_move
21:44:29.853 00.000 4288 PPEC rslt: input = -3.06, final = -1.36, react = -1.84, pred = 0.68, hyst = -1.72, hyst_pct = 0.36, period_length = 662.83
21:44:29.853 00.000 4288 PPEC: input: -3.06, control: -1.36, exposure: 3000
21:44:29.853 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:29.853 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:44:29.853 00.000 4288 MoveAxis(E, 159, ABG)
21:44:29.855 00.002 4288 Guiding  Dir = 2, Dur = 159
21:44:29.855 00.000 4288 IsGuiding returns 0
21:44:29.855 00.000 4288 PulseGuide returned control before completion, sleep 169
21:44:29.865 00.010 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:44:29.912 00.047 8756 UpdateGuideState exits: m=2030 SNR=31.7
21:44:29.913 00.001 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:29.915 00.002 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:44:29.915 00.000 8756 Enqueuing Expose request
21:44:30.038 00.123 4288 IsGuiding returns 1
21:44:30.038 00.000 4288 scope still moving after pulse duration time elapsed
21:44:30.069 00.031 4288 IsGuiding returns 0
21:44:30.069 00.000 4288 scope move finished after 159 + 55 ms
21:44:30.069 00.000 4288 Move returns status 0, amount 159
21:44:30.069 00.000 4288 MoveAxis(N, 0, ABG)
21:44:30.069 00.000 4288 Move returns status 0, amount 0
21:44:30.069 00.000 4288 move complete, result=0
21:44:30.069 00.000 4288 worker thread done servicing request
21:44:30.069 00.000 8756 GuideStep: -3.1 px 159 ms EAST, -0.0 px 0 ms NORTH
21:44:30.069 00.000 4288 Worker thread wakes up
21:44:30.069 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:44:30.069 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:44:33.217 03.148 4288 Exposure complete
21:44:33.282 00.065 4288 worker thread done servicing request
21:44:33.282 00.000 8756 OnExposeComplete: enter
21:44:33.282 00.000 8756 UpdateGuideState(): m_state=6
21:44:33.282 00.000 8756 Star::Find(15, 74, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 236
21:44:33.282 00.000 8756 Star::Find returns 1 (0), X=74.12, Y=294.18, Mass=1979, SNR=31.3, Peak=189 HFD=3.0
21:44:33.282 00.000 8756 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.74) = xAngle (-3.03 = -3.03)
21:44:33.282 00.000 8756 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (0.01 = 0.01)
21:44:33.282 00.000 8756 CameraToMount -- cameraX=2.61 cameraY=-0.77 hyp=2.72 cameraTheta=-0.29 mountX=-2.70 mountY=0.03, mountTheta=3.13
21:44:33.296 00.014 8756 SchedulePrimaryMove(10493588, x=2.61, y=-0.77, opts=13)
21:44:33.296 00.000 8756 Enqueuing Move request for scope (2.61, -0.77)
21:44:33.296 00.000 4288 Worker thread wakes up
21:44:33.296 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.61, -0.77) opts 0xd
21:44:33.296 00.000 4288 Handling offset move in thread for scope, endpoint = (2.61, -0.77)
21:44:33.296 00.000 4288 Moving (2.61, -0.77) raw xDistance=-2.70 yDistance=0.03
21:44:33.296 00.000 4288 BLC: window closed
21:44:33.296 00.000 4288 BLC: History state: CurrMiss=0.03, AvgInitMiss=0.04, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=0.366770, 1:-0.117166, 2:-0.032033
21:44:33.296 00.000 4288 BLC: No correction, Miss < min_move
21:44:33.296 00.000 4288 PPEC rslt: input = -2.70, final = -1.12, react = -1.62, pred = 0.73, hyst = -1.53, hyst_pct = 0.36, period_length = 662.83
21:44:33.303 00.007 4288 PPEC: input: -2.70, control: -1.12, exposure: 3000
21:44:33.303 00.000 4288 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:33.303 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:44:33.303 00.000 4288 MoveAxis(E, 131, ABG)
21:44:33.303 00.000 4288 Guiding  Dir = 2, Dur = 131
21:44:33.303 00.000 4288 IsGuiding returns 0
21:44:33.303 00.000 4288 PulseGuide returned control before completion, sleep 141
21:44:33.315 00.012 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:44:33.360 00.045 8756 UpdateGuideState exits: m=1979 SNR=31.3
21:44:33.360 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:33.360 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:44:33.360 00.000 8756 Enqueuing Expose request
21:44:33.455 00.095 4288 IsGuiding returns 1
21:44:33.455 00.000 4288 scope still moving after pulse duration time elapsed
21:44:33.487 00.032 4288 IsGuiding returns 0
21:44:33.487 00.000 4288 scope move finished after 131 + 54 ms
21:44:33.487 00.000 4288 Move returns status 0, amount 131
21:44:33.487 00.000 4288 MoveAxis(N, 0, ABG)
21:44:33.487 00.000 4288 Move returns status 0, amount 0
21:44:33.487 00.000 4288 move complete, result=0
21:44:33.487 00.000 4288 worker thread done servicing request
21:44:33.487 00.000 4288 Worker thread wakes up
21:44:33.487 00.000 8756 GuideStep: -2.7 px 131 ms EAST, 0.0 px 0 ms NORTH
21:44:33.491 00.004 4288 worker thread servicing REQUEST_EXPOSE 3000
21:44:33.491 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:44:36.394 02.903 4288 Exposure complete
21:44:36.476 00.082 4288 worker thread done servicing request
21:44:36.476 00.000 8756 OnExposeComplete: enter
21:44:36.476 00.000 8756 UpdateGuideState(): m_state=6
21:44:36.476 00.000 8756 Star::Find(15, 74, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 237
21:44:36.486 00.010 8756 Star::Find returns 1 (0), X=74.04, Y=294.36, Mass=1968, SNR=31.2, Peak=198 HFD=3.0
21:44:36.486 00.000 8756 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.74) = xAngle (-2.97 = -2.97)
21:44:36.489 00.003 8756 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (0.07 = 0.07)
21:44:36.489 00.000 8756 CameraToMount -- cameraX=2.53 cameraY=-0.58 hyp=2.59 cameraTheta=-0.23 mountX=-2.55 mountY=0.19, mountTheta=3.07
21:44:36.489 00.000 8756 SchedulePrimaryMove(10493588, x=2.53, y=-0.58, opts=13)
21:44:36.489 00.000 8756 Enqueuing Move request for scope (2.53, -0.58)
21:44:36.489 00.000 4288 Worker thread wakes up
21:44:36.489 00.000 4288 worker thread servicing REQUEST_MOVE scope ofs (2.53, -0.58) opts 0xd
21:44:36.489 00.000 4288 Handling offset move in thread for scope, endpoint = (2.53, -0.58)
21:44:36.489 00.000 4288 Moving (2.53, -0.58) raw xDistance=-2.55 yDistance=0.19
21:44:36.489 00.000 4288 PPEC rslt: input = -2.55, final = -1.29, react = -1.53, pred = 0.34, hyst = -1.46, hyst_pct = 0.36, period_length = 662.83
21:44:36.489 00.000 4288 PPEC: input: -2.55, control: -1.29, exposure: 3000
21:44:36.489 00.000 4288 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
21:44:36.489 00.000 4288 MoveAxis(E, 150, ABG)
21:44:36.489 00.000 4288 Guiding  Dir = 2, Dur = 150
21:44:36.489 00.000 4288 IsGuiding returns 0
21:44:36.489 00.000 4288 PulseGuide returned control before completion, sleep 160
21:44:36.508 00.019 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:44:36.553 00.045 8756 UpdateGuideState exits: m=1968 SNR=31.2
21:44:36.553 00.000 8756 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:36.553 00.000 8756 ScheduleExposure(3000,3,1) exposurePending=0
21:44:36.553 00.000 8756 Enqueuing Expose request
21:44:36.663 00.110 4288 IsGuiding returns 1
21:44:36.663 00.000 4288 scope still moving after pulse duration time elapsed
21:44:36.694 00.031 4288 IsGuiding returns 0
21:44:36.694 00.000 4288 scope move finished after 150 + 44 ms
21:44:36.694 00.000 4288 Move returns status 0, amount 150
21:44:36.694 00.000 4288 MoveAxis(S, 26, ABG)
21:44:36.694 00.000 4288 Guiding  Dir = 1, Dur = 26
21:44:36.694 00.000 4288 IsGuiding returns 0
21:44:36.694 00.000 4288 PulseGuide returned control before completion, sleep 36
21:44:36.742 00.048 4288 IsGuiding returns 1
21:44:36.742 00.000 4288 scope still moving after pulse duration time elapsed
21:44:36.774 00.032 4288 IsGuiding returns 0
21:44:36.774 00.000 4288 scope move finished after 26 + 53 ms
21:44:36.774 00.000 4288 Move returns status 0, amount 26
21:44:36.774 00.000 4288 move complete, result=0
21:44:36.774 00.000 4288 worker thread done servicing request
21:44:36.774 00.000 8756 GuideStep: -2.6 px 150 ms EAST, 0.2 px 26 ms SOUTH
21:44:36.774 00.000 4288 Worker thread wakes up
21:44:36.774 00.000 4288 worker thread servicing REQUEST_EXPOSE 3000
21:44:36.774 00.000 4288 Handling exposure in thread, d=3000 o=3 r=(57,280,31,31)
21:44:37.650 00.876 8756 Stop button clicked
21:44:37.650 00.000 8756 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
21:44:37.650 00.000 8756 Status Line: Waiting for devices...
21:44:37.775 00.125 4288 ZWO: stopexposure
21:44:39.890 02.115 4288 ZWO: stopexposure
21:44:39.890 00.000 4288 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
21:44:39.890 00.000 4288 worker thread done servicing request
21:44:39.982 00.092 8756 GetBoolean("/Confirm/quit_when_looping_ok", 0) returns 1
21:44:39.998 00.016 8756 MyFrame::OnClose proceeding
21:44:39.998 00.000 8756 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=1
21:44:39.998 00.000 8756 Status Line: Waiting for devices...
21:44:40.009 00.011 8756 StopWorkerThread(0x01C88FF8) begins
21:44:40.011 00.002 4288 Worker thread wakes up
21:44:40.011 00.000 8756 OnExposeComplete: enter
21:44:40.015 00.004 8756 OnExposeComplete: Capture Error reported
21:44:40.017 00.002 4288 worker thread servicing REQUEST_TERMINATE
21:44:40.017 00.000 4288 worker thread done servicing request
21:44:40.017 00.000 4288 WorkerThread::Entry() ends
21:44:40.017 00.000 8756 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
21:44:40.020 00.003 8756 Mount: notify guiding stopped
21:44:40.022 00.002 8756 BLC: window closed
21:44:40.026 00.004 8756 BLC: Last direction was reset
21:44:40.029 00.003 8756 Changing from state GUIDING to STOP
21:44:40.031 00.002 8756 guider state => SELECTED
21:44:40.033 00.002 8756 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:44:40.077 00.044 8756 Changing from state SELECTED to UNINITIALIZED
21:44:40.077 00.000 8756 guider state => SELECTING
21:44:40.077 00.000 8756 Status Line: Stopped.
21:44:40.093 00.016 8756 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
21:44:40.338 00.245 8756 StopWorkerThread() threadExitCode=0
21:44:40.340 00.002 8756 StopWorkerThread(0x01C88FF8) ends
21:44:40.342 00.002 8756 WorkerThread destructor called
21:44:40.344 00.002 8756 StopWorkerThread(0x01C893E8) begins
21:44:40.346 00.002 12568 Worker thread wakes up
21:44:40.346 00.000 12568 worker thread servicing REQUEST_TERMINATE
21:44:40.346 00.000 12568 worker thread done servicing request
21:44:40.346 00.000 12568 WorkerThread::Entry() ends
21:44:40.346 00.000 8756 StopWorkerThread() threadExitCode=0
21:44:40.346 00.000 8756 StopWorkerThread(0x01C893E8) ends
21:44:40.351 00.005 8756 WorkerThread destructor called
21:44:40.351 00.000 8756 Shutdown: forced=0
21:44:40.351 00.000 8756 Shutdown: disconnect scope
21:44:40.351 00.000 8756 ASCOM Scope: Disconnecting
21:44:40.362 00.011 8756 ASCOM Scope: Disconnected Successfully
21:44:40.366 00.004 8756 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
21:44:40.368 00.002 8756 ScopeASCOM::GetDeclinationRadians() returns Unknown
21:44:40.370 00.002 8756 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
21:44:40.372 00.002 8756 ScopeASCOM::SideOfPier() returns -1
21:44:40.374 00.002 8756 Shutdown: disconnect camera
21:44:40.377 00.003 8756 Shutdown complete
21:44:40.380 00.003 8756 UPD: shutdown
21:44:40.382 00.002 8756 stopping server
21:44:40.382 00.000 8756 event server stopped
21:44:40.389 00.007 8756 Status Line: Server stopped
21:46:50.729 00.016 2696 PHD2 version 2.6.14 begins execution with:
21:46:50.729 00.000 2696    Windows 10 (build 26200), 64-bit edition
21:46:50.729 00.000 2696    wxWidgets 3.0.5
21:46:50.729 00.000 2696    cfitsio 3.49
21:46:50.729 00.000 2696 GetString("/frame/LogDir", "") returns ""
21:46:50.729 00.000 2696 CoInitializeEx returns 1
21:46:50.731 00.002 2696 locale: using dir C:\Program Files (x86)\PHDGuiding2\locale exists=1
21:46:50.731 00.000 2696 GetInt("/wxLanguage", 0) returns 60
21:46:50.731 00.000 2696 locale: initialized with lang id 60 (r=1)
21:46:50.731 00.000 2696 locale: wxTranslations language set to 60
21:46:50.731 00.000 2696 GetInt("/currentProfile", 0) returns 6
21:46:50.745 00.014 2696 reset dither spiral
21:46:50.745 00.000 2696 StartWorkerThread(00000000) begins
21:46:50.759 00.014 2696 WorkerThread constructor called
21:46:50.760 00.001 2696 StartWorkerThread(009DF210) ends
21:46:50.760 00.000 5240 WorkerThread::Entry() begins
21:46:50.760 00.000 2696 StartWorkerThread(00000000) begins
21:46:50.760 00.000 5240 worker thread CoInitializeEx returns 0
21:46:50.760 00.000 2696 WorkerThread constructor called
21:46:50.760 00.000 2696 StartWorkerThread(009DEEB0) ends
21:46:50.760 00.000 10192 WorkerThread::Entry() begins
21:46:50.760 00.000 2696 GetBoolean("/ServerMode", 1) returns 1
21:46:50.760 00.000 10192 worker thread CoInitializeEx returns 0
21:46:50.851 00.091 2696 GetInt("/profile/6/NoiseReductionMethod", 0) returns 0
21:46:50.855 00.004 2696 GetDouble("/profile/6/DitherScaleFactor", 1.000000) returns 1.000000
21:46:50.855 00.000 2696 GetBoolean("/profile/6/DitherRaOnly", 0) returns 0
21:46:50.855 00.000 2696 GetInt("/profile/6/DitherMode", 0) returns 0
21:46:50.855 00.000 2696 set dither mode 0
21:46:50.855 00.000 2696 GetInt("/profile/6/frame/timeLapse", 0) returns 0
21:46:50.855 00.000 2696 GetInt("/profile/6/frame/var_delay/long_delay", 10000) returns 10000
21:46:50.855 00.000 2696 GetInt("/profile/6/frame/var_delay/short_delay", 1000) returns 1000
21:46:50.855 00.000 2696 GetBoolean("/profile/6/frame/var_delay/enabled", 0) returns 0
21:46:50.873 00.018 2696 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
21:46:50.873 00.000 2696 GetInt("/profile/6/AutoLoadCalibration", -1) returns 1
21:46:50.873 00.000 2696 GetInt("/profile/6/frame/focalLength", 0) returns 414
21:46:50.873 00.000 2696 GetInt("/profile/6/auto_exp/exposure_min", 1000) returns 1000
21:46:50.873 00.000 2696 GetInt("/profile/6/auto_exp/exposure_max", 5000) returns 5000
21:46:50.882 00.009 2696 GetDouble("/profile/6/auto_exp/target_snr", 6.000000) returns 6.000000
21:46:50.882 00.000 2696 AutoExp: config min = 1000 max = 5000 snr = 6.00
21:46:50.887 00.005 2696 AutoExp: reset exp to 5000
21:46:50.887 00.000 2696 GetInt("/profile/6/CustomExposureDuration", 30000) returns 30000
21:46:50.887 00.000 2696 GetInt("/profile/6/ExposureDurationMs", 1000) returns 3000
21:46:50.887 00.000 2696 OnExposureDurationSelected: duration = 3000
21:46:50.887 00.000 2696 GetBoolean("/profile/6/BeepForLostStar", 1) returns 1
21:46:50.887 00.000 2696 GetInt("/profile/6/Gamma", 100) returns 56
21:46:50.887 00.000 2696 GetBoolean("/profile/6/ImageLogger/LoggingEnabled", 0) returns 0
21:46:50.903 00.016 2696 GetBoolean("/profile/6/ImageLogger/LogFramesOverThreshRel", 0) returns 0
21:46:50.903 00.000 2696 GetBoolean("/profile/6/ImageLogger/LogFramesOverThreshPx", 0) returns 0
21:46:50.903 00.000 2696 GetBoolean("/profile/6/ImageLogger/LogFramesDropped", 0) returns 0
21:46:50.903 00.000 2696 GetBoolean("/profile/6/ImageLogger/LogAutoSelectFrames", 0) returns 0
21:46:50.903 00.000 2696 GetDouble("/profile/6/ImageLogger/ErrorThreshRel", 4.000000) returns 4.000000
21:46:50.903 00.000 2696 GetDouble("/profile/6/ImageLogger/ErrorThreshPx", 4.000000) returns 4.000000
21:46:50.913 00.010 2696 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
21:46:50.913 00.000 2696 GetBoolean("/profile/6/indi/VerboseLogging", 0) returns 0
21:46:50.919 00.006 2696 guider state => UNINITIALIZED
21:46:50.919 00.000 2696 GetInt("/profile/6/overlay/slit/center.x", 376) returns 376
21:46:50.919 00.000 2696 GetInt("/profile/6/overlay/slit/center.y", 290) returns 290
21:46:50.919 00.000 2696 GetInt("/profile/6/overlay/slit/width", 8) returns 8
21:46:50.919 00.000 2696 GetInt("/profile/6/overlay/slit/height", 100) returns 100
21:46:50.919 00.000 2696 GetInt("/profile/6/overlay/slit/angle", 0) returns 0
21:46:50.935 00.016 2696 Changing from state UNINITIALIZED to UNINITIALIZED
21:46:50.935 00.000 2696 guider state => SELECTING
21:46:50.935 00.000 2696 GetBoolean("/profile/6/guider/FastRecenter", 1) returns 1
21:46:50.935 00.000 2696 GetBoolean("/profile/6/guider/ScaleImage", 1) returns 1
21:46:50.944 00.009 2696 GetDouble("/profile/6/guider/StarMinHFD", 1.500000) returns 1.500000
21:46:50.944 00.000 2696 Setting StarMinHFD = 1.50
21:46:50.944 00.000 2696 GetDouble("/profile/6/guider/StarMaxHFD", 20.000000) returns 10.000000
21:46:50.944 00.000 2696 Setting MaxHFD = 10.0
21:46:50.951 00.007 2696 GetDouble("/profile/6/guider/StarMinSNR", 6.000000) returns 6.000000
21:46:50.955 00.004 2696 Setting StarMinSNR = 6.0
21:46:50.957 00.002 2696 GetInt("/profile/6/guider/AutoSelDownsample", 0) returns 0
21:46:50.959 00.002 2696 Setting AutoSelDownsample = 0
21:46:50.961 00.002 2696 GetString("/profile/6/guider/bookmarks", "") returns ""
21:46:50.963 00.002 2696 GetDouble("/profile/6/guider/onestar/MassChangeThreshold", 0.500000) returns 0.500000
21:46:50.967 00.004 2696 GetBoolean("/profile/6/guider/onestar/MassChangeThresholdEnabled", 1) returns 0
21:46:50.967 00.000 2696 GetBoolean("/profile/6/guider/onestar/TolerateJumpsEnabled", 0) returns 0
21:46:50.972 00.005 2696 GetDouble("/profile/6/guider/onestar/TolerateJumpsThreshold", 4.000000) returns 4.000000
21:46:50.976 00.004 2696 GetInt("/profile/6/guider/onestar/SearchRegion", 15) returns 15
21:46:50.976 00.000 2696 GetBoolean("/profile/6/guider/multistar/enabled", 0) returns 0
21:46:50.982 00.006 2696 MultiStar mode disabled
21:46:50.984 00.002 2696 GetBoolean("/StickyLockPosition", 0) returns 0
21:46:50.988 00.004 2696 GetString("/geometry", "") returns "1;2576;1408;-8;-8"
21:46:51.020 00.032 2696 GetInt("/graph/ScopeOrCameraUnits", 0) returns 0
21:46:51.022 00.002 2696 GetString("/graph/RAColor", "") returns "#6464FF"
21:46:51.026 00.004 2696 GetString("/graph/DecColor", "") returns "#FF0000"
21:46:51.029 00.003 2696 GetInt("/graph/minLength", 50) returns 50
21:46:51.031 00.002 2696 GetInt("/graph/maxLength", 400) returns 400
21:46:51.033 00.002 2696 GetInt("/graph/minHeight", 1) returns 1
21:46:51.037 00.004 2696 GetInt("/graph/maxHeight", 16) returns 16
21:46:51.041 00.004 2696 GetInt("/graph/length", 100) returns 400
21:46:51.043 00.002 2696 GraphStats window size = 400
21:46:51.045 00.002 2696 GetInt("/graph/height", 4) returns 16
21:46:51.047 00.002 2696 GetInt("graph/HeightUnits", 1) returns 1
21:46:51.049 00.002 2696 GetBoolean("/graph/showCorrections", 1) returns 1
21:46:51.051 00.002 2696 GetBoolean("/graph/showStarMass", 0) returns 1
21:46:51.053 00.002 2696 GetBoolean("/graph/showStarSNR", 0) returns 1
21:46:51.057 00.004 2696 GetBoolean("/graph/correctionsToScale", 0) returns 0
21:46:51.108 00.051 2696 GetInt("/graph_stepguider/length", 1) returns 1
21:46:51.108 00.000 2696 GetBoolean("/ProfileRawMode", 0) returns 0
21:46:51.108 00.000 2696 GetInt("/target/length", 100) returns 100
21:46:51.108 00.000 2696 GetDouble("/target/zoom", 1.000000) returns 1.000000
21:46:51.132 00.024 2696 GetBoolean("/profile/6/target/refCircleEnabled", 0) returns 0
21:46:51.132 00.000 2696 GetDouble("/profile/6/target/refCircleRadius", 2.000000) returns 2.000000
21:46:51.487 00.355 2696 GetString("/profile/6/name", "") returns "OAG"
21:46:51.503 00.016 2696 GetString("/profile/6/name", "") returns "OAG"
21:46:51.733 00.230 2696 GetString("/profile/6/indi/INDIcam", "") returns ""
21:46:51.740 00.007 2696 GetString("/profile/6/indi/INDImount", "") returns ""
21:46:51.757 00.017 2696 GetString("/profile/6/indi/INDImount", "") returns ""
21:46:51.772 00.015 2696 GetString("/profile/6/indi/INDIrotator", "") returns ""
21:46:51.772 00.000 2696 GetString("/profile/6/camera/LastMenuChoice", "None") returns "ZWO ASI Camera"
21:46:51.772 00.000 2696 CameraFactory(ZWO ASI Camera)
21:46:51.772 00.000 2696 GetBoolean("/profile/6/camera/UseSubframes", 0) returns 0
21:46:51.788 00.016 2696 GetInt("/profile/6/camera/ReadDelay", 150) returns 150
21:46:51.788 00.000 2696 GetInt("/profile/6/camera/gain", 95) returns 48
21:46:51.788 00.000 2696 GetInt("/profile/6/camera/TimeoutMs", 15000) returns 15000
21:46:51.788 00.000 2696 GetInt("/profile/6/camera/SaturationADU", 0) returns 255
21:46:51.788 00.000 2696 GetBoolean("/profile/6/camera/SaturationByADU", 1) returns 1
21:46:51.788 00.000 2696 GetDouble("/profile/6/camera/pixelsize", 0.000000) returns 3.750000
21:46:51.788 00.000 2696 GetInt("/profile/6/camera/binning", 1) returns 1
21:46:51.788 00.000 2696 GetInt("/profile/6/camera/ZWO/bpp", 8) returns 8
21:46:51.804 00.016 2696 Created new camera of type ZWO ASI Camera = 0CF0EDD8
21:46:51.804 00.000 2696 GetString("/profile/6/camera/LastMenuChoice", "") returns "ZWO ASI Camera"
21:46:51.804 00.000 2696 GetString("/profile/6/scope/LastMenuChoice", "None") returns "iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)"
21:46:51.804 00.000 2696 ScopeFactory(iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM))
21:46:51.804 00.000 2696 GetInt("/profile/6/scope/CalibrationDuration", 750) returns 300
21:46:51.804 00.000 2696 GetInt("/profile/6/scope/CalibrationDistance", 25) returns 25
21:46:51.804 00.000 2696 GetInt("/profile/6/scope/MaxRaDuration", 2500) returns 8000
21:46:51.819 00.015 2696 GetInt("/profile/6/scope/MaxDecDuration", 2500) returns 2500
21:46:51.819 00.000 2696 GetInt("/profile/6/scope/DecGuideMode", 1) returns 1
21:46:51.819 00.000 2696 DecGuideMode set to Auto (1)
21:46:51.819 00.000 2696 GetInt("/profile/6/scope/XGuideAlgorithm", 1) returns 5
21:46:51.819 00.000 2696 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_control_gain", 0.600000) returns 0.600000
21:46:51.819 00.000 2696 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_min_move", 0.200000) returns 0.260000
21:46:51.819 00.000 2696 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_period_lengths_inference", 2.000000) returns 2.000000
21:46:51.819 00.000 2696 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_period_lengths_period_estimation", 2.000000) returns 2.000000
21:46:51.835 00.016 2696 GetInt("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_points_for_approximation", 100) returns 100
21:46:51.835 00.000 2696 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_prediction_gain", 0.500000) returns 1.000000
21:46:51.835 00.000 2696 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_length_scale_se0_kern", 700.000000) returns 700.000000
21:46:51.835 00.000 2696 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_sigvar_se0_kern", 20.000000) returns 20.000000
21:46:51.835 00.000 2696 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_length_scale_per_kern", 10.000000) returns 10.000000
21:46:51.835 00.000 2696 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_sigvar_per_kern", 20.000000) returns 20.000000
21:46:51.835 00.000 2696 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_length_scale_se1_kern", 25.000000) returns 25.000000
21:46:51.835 00.000 2696 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_sigvar_se1_kern", 10.000000) returns 10.000000
21:46:51.851 00.016 2696 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_period_per_kern", 200.000000) returns 662.835000
21:46:51.851 00.000 2696 GetBoolean("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/gp_compute_period", 1) returns 1
21:46:51.851 00.000 2696 PPEC: reset GP model
21:46:51.851 00.000 2696 GetInt("/profile/6/scope/YGuideAlgorithm", 4) returns 4
21:46:51.851 00.000 2696 GetDouble("/profile/6/scope/GuideAlgorithm/Y/ResistSwitch/minMove", 0.200000) returns 0.150000
21:46:51.851 00.000 2696 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.15
21:46:51.851 00.000 2696 GetDouble("/profile/6/scope/GuideAlgorithm/Y/ResistSwitch/aggression", 1.000000) returns 1.000000
21:46:51.868 00.017 2696 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
21:46:51.869 00.001 2696 GetBoolean("/profile/6/scope/GuideAlgorithm/Y/ResistSwitch/fastSwitch", 1) returns 1
21:46:51.869 00.000 2696 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
21:46:51.869 00.000 2696 GetBoolean("/profile/6/scope/CalFlipRequiresDecFlip", 0) returns 0
21:46:51.869 00.000 2696 GetBoolean("/profile/6/scope/AssumeOrthogonal", 0) returns 0
21:46:51.869 00.000 2696 GetBoolean("/profile/6/scope/UseDecComp", 1) returns 1
21:46:51.869 00.000 2696 GetBoolean("/profile/6/scope/HiResEncoders", 0) returns 0
21:46:51.869 00.000 2696 GetInt("/profile/6/scope/DecBacklashPulse", 0) returns 245
21:46:51.883 00.014 2696 GetInt("/profile/6/scope/DecBacklashFloor", 0) returns 20
21:46:51.883 00.000 2696 GetInt("/profile/6/scope/DecBacklashCeiling", 0) returns 330
21:46:51.883 00.000 2696 GetBoolean("/profile/6/scope/BacklashCompEnabled", 0) returns 1
21:46:51.883 00.000 2696 BLC: Enabled with correction = 245 ms, Floor = 20, Ceiling = 330, Adjustable
21:46:51.883 00.000 2696 GetBoolean("/profile/6/scope/StopGuidingWhenSlewing", 1) returns 0
21:46:51.883 00.000 2696 Scope: slew check disabled
21:46:51.883 00.000 2696 Created new scope of type iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM) = 0F998B58
21:46:51.883 00.000 2696 GetString("/profile/6/scope/LastMenuChoice", "") returns "iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)"
21:46:51.899 00.016 2696 GetString("/profile/6/scope/LastAuxMenuChoice", "None") returns "None"
21:46:51.901 00.002 2696 ScopeFactory(None)
21:46:51.903 00.002 2696 Created new aux scope of type None = 00000000
21:46:51.905 00.002 2696 GetString("/profile/6/scope/LastAuxMenuChoice", "") returns "None"
21:46:51.907 00.002 2696 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1364->OnAuxChoiceScope: m_pAuxScope == NULL
21:46:51.909 00.002 2696 GetString("/profile/6/stepguider/LastMenuChoice", "None") returns "None"
21:46:51.911 00.002 2696 StepGuiderFactory(None)
21:46:51.913 00.002 2696 Created new stepguider of type None = 00000000
21:46:51.915 00.002 2696 GetString("/profile/6/stepguider/LastMenuChoice", "") returns "None"
21:46:51.917 00.002 2696 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1590->OnChoiceStepGuider: m_pStepGuider == NULL
21:46:51.919 00.002 2696 GetString("/profile/6/rotator/LastMenuChoice", "None") returns "None"
21:46:51.921 00.002 2696 RotatorFactory(None)
21:46:51.923 00.002 2696 Created new Rotator of type None = 00000000
21:46:51.925 00.002 2696 GetString("/profile/6/rotator/LastMenuChoice", "") returns "None"
21:46:51.927 00.002 2696 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1728->OnChoiceRotator: m_pRotator == NULL
21:46:51.931 00.004 2696 GetString("/profile/6/name", "") returns "OAG"
21:46:51.931 00.000 2696 SetupHelpFile: langid=60, locale-specific help = C:\Program Files (x86)\PHDGuiding2\locale\en_US\PHD2GuideHelp.zip
21:46:51.931 00.000 2696 SetupHelpFile: using default help C:\Program Files (x86)\PHDGuiding2\PHD2GuideHelp.zip
21:46:51.962 00.031 2696 starting server
21:46:51.978 00.016 2696 event server started, listening on port 4400
21:46:51.980 00.002 2696 Server started, listening on port 4300
21:46:51.982 00.002 2696 Status Line: Server started
21:46:51.984 00.002 2696 GetString("/perspective", "") returns "layout2|name=MainToolBar;caption=Main tool bar;state=2106108;dir=3;layer=10;row=0;pos=0;prop=100000;bestw=567;besth=42;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Guider;caption=Guider;state=256;dir=5;layer=0;row=0;pos=0;prop=100000;bestw=640;besth=512;minw=640;minh=512;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=GraphLog;caption=History;state=2099196;dir=3;layer=0;row=0;pos=0;prop=100000;bestw=534;besth=233;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Stats;caption=Guide Stats;state=2099198;dir=3;layer=0;row=0;pos=1;prop=100000;bestw=245;besth=424;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=AOPosition;caption=AO Position;state=2099198;dir=4;layer=0;row=0;pos=0;prop=100000;bestw=293;besth=207;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Profile;caption=Star Profile;state=2099196;dir=2;layer=0;row=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=2099196;dir=2;layer=0;row=0;pos=1;prop=100000;bestw=320;besth=207;minw=293;minh=208;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|dock_size(3,10,0)=44|dock_size(5,0,0)=642|dock_size(3,0,0)=382|dock_size(2,0,0)=584|"
21:46:52.073 00.089 2696 GetString("/profile/6/camera/LastMenuChoice", "None") returns "ZWO ASI Camera"
21:46:52.073 00.000 2696 GetString("/profile/6/scope/LastMenuChoice", "None") returns "iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)"
21:46:52.080 00.007 2696 GetBoolean("/Update/enabled", 1) returns 1
21:46:52.085 00.005 2696 GetInt("/Update/series", 0) returns 0
21:46:52.089 00.004 4704 UPD: updater thread entry
21:46:52.091 00.002 4704 UPD: fetch https://openphdguiding.org/release-main-win.txt
21:46:52.202 00.111 4704 UPD: latest ver = 2.6.14
21:46:52.202 00.000 4704 UPD: URL = https://openphdguiding.org/phd2-2.6.14-installer.exe
21:46:52.202 00.000 4704 UPD: SHA1 = 1140be99e411b32d4abcb72e89540e2ec178746d
21:46:52.202 00.000 4704 GetInt("/Update/force", 0) returns 0
21:46:52.202 00.000 4704 UPD: version is up-to-date
21:46:52.202 00.000 4704 UPD: updater thread exit
21:47:01.629 09.427 2696 GetString("/profile/6/camera/LastMenuChoice", "None") returns "ZWO ASI Camera"
21:47:01.632 00.003 2696 GetString("/profile/6/scope/LastMenuChoice", "None") returns "iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)"
21:47:02.644 01.012 2696 gear_dialog: OnButtonConnectScope
21:47:02.644 00.000 2696 Status Line: Connecting to Mount ...
21:47:02.644 00.000 2696 Connecting to mount [iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)]
21:47:02.644 00.000 2696 ASCOM Scope: Connecting
21:47:02.660 00.016 2696 Create ASCOM Scope: choice 'iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)' progid ASCOM.iOptron2017.Telescope
21:47:02.757 00.097 2696 pScopeDriver = 0x15F70030
21:47:02.803 00.046 2696 Scope reports its name as iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)
21:47:02.803 00.000 2696 ASCOM scope CanSlewAsync is true
21:47:02.803 00.000 2696 iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM) connected
21:47:02.803 00.000 2696 ScopeASCOM::GetDeclinationRadians() returns 0.0
21:47:02.819 00.016 2696 ScopeASCOM::SideOfPier() returns 1
21:47:02.821 00.002 2696 ASCOM Scope: Connect success
21:47:02.821 00.000 2696 Status Line: Mount Connected
21:47:02.821 00.000 2696 Connected Scope:iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)
21:47:03.138 00.317 2696 gear_dialog: OnButtonConnectCamera
21:47:03.138 00.000 2696 gear_dialog: DoConnectCamera [ZWO ASI Camera]
21:47:03.138 00.000 2696 Status Line: Connecting to Camera ...
21:47:03.138 00.000 2696 GetString("/profile/6/cam_hash/8d44cd37/whichCamera", "") returns "1,ZWO ASI120MM Mini"
21:47:03.152 00.014 2696 Connecting to camera [ZWO ASI Camera] id = [1,ZWO ASI120MM Mini]
21:47:03.152 00.000 2696 ZWO: SDK Version = [1, 40, 0, 0]
21:47:03.168 00.016 2696 ZWO: find camera id: [1,ZWO ASI120MM Mini], ncams = 1
21:47:03.168 00.000 2696 ZWO: no matching camera at idx 1, try to match model name ...
21:47:03.168 00.000 2696 ZWO: cam [0] ZWO ASI120MM Mini
21:47:03.168 00.000 2696 ZWO: found first matching camera at idx 0
21:47:03.770 00.602 2696 ZWO: using mode BPP = 8
21:47:03.788 00.018 2696 ZWO: usb3 = 0, is_mini = 1, name = [ZWO ASI120MM Mini]
21:47:03.788 00.000 2696 ZWO: selecting snap mode
21:47:03.788 00.000 2696 ZWO: IsColorCam = 0
21:47:03.788 00.000 2696 ZWO: supported bin 0 = 1
21:47:03.801 00.013 2696 ZWO: supported bin 1 = 2
21:47:03.801 00.000 2696 ZWO: gain range = 0 .. 100
21:47:03.801 00.000 2696 ZWO: lowest RN gain = 48 (48%)
21:47:03.817 00.016 2696 ZWO: frame (0,0)+(1280,960)
21:47:03.819 00.002 2696 GetString("/profile/6/camera/LimitFrame", "") returns "0;0;0;0"
21:47:03.819 00.000 2696 camera: updated LimitFrame => (0,0),(0x0)
21:47:03.819 00.000 2696 GetDouble("/profile/6/camera/pixelsize", 0.000000) returns 3.750000
21:47:03.833 00.014 2696 DoConnectCamera: reconnecting=0 warningIssued=0 lastCam=[ZWO ASI Camera] scaleRatio=1.000
21:47:03.833 00.000 2696 Connected Camera: ZWO ASI120MM Mini
21:47:03.833 00.000 2696 FrameSize=(1280,960)
21:47:03.833 00.000 2696 PixelSize=3.75
21:47:03.833 00.000 2696 BitsPerPixel=8
21:47:03.833 00.000 2696 HasGainControl=1
21:47:03.833 00.000 2696 GuideCameraGain=48
21:47:03.833 00.000 2696 HasShutter=0
21:47:03.833 00.000 2696 HasSubFrames=1
21:47:03.849 00.016 2696 ST4HasGuideOutput=1
21:47:03.850 00.001 2696 GetBoolean("/profile/6/camera/AutoLoadDefectMap", 1) returns 1
21:47:03.850 00.000 2696 auto-loading defect map
21:47:03.850 00.000 2696 Loading defect map file C:\Users\Adam\AppData\Local\phd2\darks_defects\PHD2_defect_map_6.txt
21:47:03.850 00.000 2696 Defect map file not found: C:\Users\Adam\AppData\Local\phd2\darks_defects\PHD2_defect_map_6.txt
21:47:03.850 00.000 2696 Status Line: Defect map not loaded
21:47:03.850 00.000 2696 GetBoolean("/profile/6/camera/AutoLoadDarks", 1) returns 1
21:47:03.865 00.015 2696 Auto-loading dark library
21:47:03.897 00.032 2696 loaded dark frame exposure = 1000, med = 0
21:47:03.945 00.048 2696 loaded dark frame exposure = 1500, med = 0
21:47:03.984 00.039 2696 loaded dark frame exposure = 2000, med = 0
21:47:04.024 00.040 2696 loaded dark frame exposure = 2500, med = 0
21:47:04.055 00.031 2696 loaded dark frame exposure = 3000, med = 0
21:47:04.055 00.000 2696 loaded dark library from C:\Users\Adam\AppData\Local\phd2\darks_defects\PHD2_dark_lib_6.fit
21:47:04.055 00.000 2696 Status Line: Darks loaded
21:47:04.071 00.016 2696 Status Line: Camera Connected
21:47:05.726 01.655 2696 GetBoolean("/profile/6/target/refCircleEnabled", 0) returns 0
21:47:05.726 00.000 2696 GetDouble("/profile/6/target/refCircleRadius", 2.000000) returns 2.000000
21:47:05.726 00.000 2696 Auto-loading calibration data
21:47:05.726 00.000 2696 GetDouble("/profile/6/scope/calibration/xRate", 1.000000) returns 0.008595
21:47:05.726 00.000 2696 GetDouble("/profile/6/scope/calibration/yRate", 1.000000) returns 0.007009
21:47:05.726 00.000 2696 GetInt("/profile/6/scope/calibration/binning", 1) returns 1
21:47:05.738 00.012 2696 GetDouble("/profile/6/scope/calibration/xAngle", 0.000000) returns 2.744320
21:47:05.738 00.000 2696 GetDouble("/profile/6/scope/calibration/yAngle", 1.570796) returns 1.073540
21:47:05.738 00.000 2696 GetDouble("/profile/6/scope/calibration/declination", 0.000000) returns -0.000007
21:47:05.738 00.000 2696 GetInt("/profile/6/scope/calibration/pierSide", -1) returns 1
21:47:05.738 00.000 2696 GetInt("/profile/6/scope/calibration/raGuideParity", 0) returns 1
21:47:05.738 00.000 2696 GetInt("/profile/6/scope/calibration/decGuideParity", 0) returns 1
21:47:05.738 00.000 2696 GetDouble("/profile/6/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:47:05.738 00.000 2696 Mount::SetCalibration (scope) -- xAngle=157.2 yAngle=61.5 xRate=8.595 yRate=7.009 bin=1 dec=-0.0 pierSide=1 par=+/+ rotAng=None
21:47:05.754 00.016 2696 Mount::SetCalibration (scope) -- sets m_xAngle=157.2 m_yAngleError=-174.3
21:47:05.757 00.003 2696 ScopeASCOM::GetDeclinationRadians() returns 0.0
21:47:05.757 00.000 2696 ScopeASCOM::SideOfPier() returns 1
21:47:06.355 00.598 2696 GetBoolean("/profile/6/ShowDecModeWarning", 1) returns 1
21:47:42.980 36.625 2696 StartLoopingInteractive: Loop button clicked
21:47:42.980 00.000 2696 Status Line: Looping
21:47:42.980 00.000 2696 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
21:47:42.994 00.014 2696 ScheduleExposure(3000,3,0) exposurePending=0
21:47:42.994 00.000 2696 Enqueuing Expose request
21:47:42.994 00.000 5240 Worker thread wakes up
21:47:42.994 00.000 5240 worker thread servicing REQUEST_EXPOSE 3000
21:47:42.994 00.000 5240 Exposure delay set to 0
21:47:42.994 00.000 5240 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:47:42.994 00.000 5240 ZWO: set CONTROL_EXPOSURE 3000000
21:47:46.159 03.165 5240 Exposure complete
21:47:46.226 00.067 5240 worker thread done servicing request
21:47:46.226 00.000 2696 OnExposeComplete: enter
21:47:46.226 00.000 2696 UpdateGuideState(): m_state=1
21:47:46.226 00.000 2696 UpdateCurrentPosition: no star selected
21:47:46.226 00.000 2696 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:47:46.226 00.000 2696 Status Line: No star selected
21:47:46.239 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:47:46.270 00.031 2696 UpdateGuideState exits: No star selected
21:47:46.270 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:46.286 00.016 2696 ScheduleExposure(3000,3,0) exposurePending=0
21:47:46.288 00.002 2696 Enqueuing Expose request
21:47:46.288 00.000 5240 Worker thread wakes up
21:47:46.288 00.000 5240 worker thread servicing REQUEST_EXPOSE 3000
21:47:46.288 00.000 5240 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:47:49.227 02.939 5240 Exposure complete
21:47:49.306 00.079 5240 worker thread done servicing request
21:47:49.306 00.000 2696 OnExposeComplete: enter
21:47:49.306 00.000 2696 UpdateGuideState(): m_state=1
21:47:49.306 00.000 2696 UpdateCurrentPosition: no star selected
21:47:49.306 00.000 2696 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:47:49.306 00.000 2696 Status Line: No star selected
21:47:49.322 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:47:49.353 00.031 2696 UpdateGuideState exits: No star selected
21:47:49.369 00.016 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:49.369 00.000 2696 ScheduleExposure(3000,3,0) exposurePending=0
21:47:49.369 00.000 2696 Enqueuing Expose request
21:47:49.369 00.000 5240 Worker thread wakes up
21:47:49.369 00.000 5240 worker thread servicing REQUEST_EXPOSE 3000
21:47:49.369 00.000 5240 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:47:49.369 00.000 2696 SetCurrentPosition(381.43,838.93)
21:47:49.369 00.000 2696 Star::Find(15, 381, 838, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
21:47:49.369 00.000 2696 Star::Find returns 1 (0), X=382.71, Y=840.26, Mass=1782, SNR=29.7, Peak=217 HFD=2.8
21:47:49.369 00.000 2696 setting lock position to (382.71, 840.26)
21:47:49.382 00.013 2696 MultiStar: single-star usage forced by user star selection
21:47:49.385 00.003 2696 Status Line: Selected star at (382.7, 840.3)
21:47:49.385 00.000 2696 Changing from state SELECTING to SELECTED
21:47:49.385 00.000 2696 guider state => SELECTED
21:47:52.525 03.140 5240 Exposure complete
21:47:52.589 00.064 5240 worker thread done servicing request
21:47:52.589 00.000 2696 OnExposeComplete: enter
21:47:52.589 00.000 2696 UpdateGuideState(): m_state=2
21:47:52.589 00.000 2696 Star::Find(15, 382, 840, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
21:47:52.589 00.000 2696 Star::Find returns 1 (0), X=383.66, Y=839.84, Mass=1757, SNR=29.5, Peak=200 HFD=2.7
21:47:52.589 00.000 2696 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.74) = xAngle (-3.17 = 3.12)
21:47:52.603 00.014 2696 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.12 = -0.12)
21:47:52.604 00.001 2696 CameraToMount -- cameraX=0.95 cameraY=-0.43 hyp=1.04 cameraTheta=-0.42 mountX=-1.04 mountY=-0.13, mountTheta=-3.02
21:47:52.606 00.002 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:47:52.636 00.030 2696 UpdateGuideState exits: m=1757 SNR=29.5
21:47:52.652 00.016 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:52.652 00.000 2696 ScheduleExposure(3000,3,1) exposurePending=0
21:47:52.652 00.000 2696 Enqueuing Expose request
21:47:52.652 00.000 5240 Worker thread wakes up
21:47:52.652 00.000 5240 worker thread servicing REQUEST_EXPOSE 3000
21:47:52.652 00.000 5240 Handling exposure in thread, d=3000 o=3 r=(369,825,31,31)
21:47:52.652 00.000 2696 OnExposureDurationSelected: duration = 1500
21:47:55.578 02.926 5240 Exposure complete
21:47:55.648 00.070 5240 worker thread done servicing request
21:47:55.648 00.000 2696 OnExposeComplete: enter
21:47:55.648 00.000 2696 UpdateGuideState(): m_state=2
21:47:55.648 00.000 2696 Star::Find(15, 383, 839, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
21:47:55.648 00.000 2696 Star::Find returns 1 (0), X=384.69, Y=839.60, Mass=1761, SNR=29.5, Peak=178 HFD=2.9
21:47:55.656 00.008 2696 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.74) = xAngle (-3.07 = -3.07)
21:47:55.656 00.000 2696 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.02 = -0.02)
21:47:55.656 00.000 2696 CameraToMount -- cameraX=1.98 cameraY=-0.66 hyp=2.09 cameraTheta=-0.32 mountX=-2.08 mountY=-0.05, mountTheta=-3.12
21:47:55.656 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.560
21:47:55.703 00.047 2696 UpdateGuideState exits: m=1761 SNR=29.5
21:47:55.703 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:55.703 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:47:55.703 00.000 2696 Enqueuing Expose request
21:47:55.703 00.000 5240 Worker thread wakes up
21:47:55.703 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:47:55.703 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(370,825,31,31)
21:47:55.703 00.000 5240 ZWO: set CONTROL_EXPOSURE 1500000
21:47:57.339 01.636 5240 Exposure complete
21:47:57.386 00.047 5240 worker thread done servicing request
21:47:57.386 00.000 2696 OnExposeComplete: enter
21:47:57.386 00.000 2696 UpdateGuideState(): m_state=2
21:47:57.386 00.000 2696 Star::Find(15, 384, 839, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:47:57.402 00.016 2696 Star::Find returns 1 (0), X=385.35, Y=839.21, Mass=911, SNR=21.3, Peak=126 HFD=2.7
21:47:57.402 00.000 2696 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.74) = xAngle (-3.12 = -3.12)
21:47:57.402 00.000 2696 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.08 = -0.08)
21:47:57.402 00.000 2696 CameraToMount -- cameraX=2.64 cameraY=-1.05 hyp=2.84 cameraTheta=-0.38 mountX=-2.84 mountY=-0.23, mountTheta=-3.06
21:47:57.402 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=211, Gamma=0.560
21:47:57.452 00.050 2696 UpdateGuideState exits: m=911 SNR=21.3
21:47:57.452 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:57.452 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:47:57.452 00.000 2696 Enqueuing Expose request
21:47:57.452 00.000 5240 Worker thread wakes up
21:47:57.452 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:47:57.452 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(370,824,31,31)
21:47:58.881 01.429 5240 Exposure complete
21:47:58.944 00.063 5240 worker thread done servicing request
21:47:58.944 00.000 2696 OnExposeComplete: enter
21:47:58.960 00.016 2696 UpdateGuideState(): m_state=2
21:47:58.960 00.000 2696 Star::Find(15, 385, 839, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
21:47:58.960 00.000 2696 Star::Find returns 1 (0), X=385.69, Y=839.09, Mass=916, SNR=21.3, Peak=115 HFD=2.6
21:47:58.960 00.000 2696 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.74) = xAngle (-3.12 = -3.12)
21:47:58.960 00.000 2696 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.08 = -0.08)
21:47:58.960 00.000 2696 CameraToMount -- cameraX=2.98 cameraY=-1.17 hyp=3.20 cameraTheta=-0.37 mountX=-3.20 mountY=-0.25, mountTheta=-3.06
21:47:58.960 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=229, Gamma=0.560
21:47:59.007 00.047 2696 UpdateGuideState exits: m=916 SNR=21.3
21:47:59.007 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:59.007 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:47:59.007 00.000 2696 Enqueuing Expose request
21:47:59.023 00.016 5240 Worker thread wakes up
21:47:59.023 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:47:59.023 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(371,824,31,31)
21:48:00.656 01.633 5240 Exposure complete
21:48:00.704 00.048 5240 worker thread done servicing request
21:48:00.704 00.000 2696 OnExposeComplete: enter
21:48:00.704 00.000 2696 UpdateGuideState(): m_state=2
21:48:00.704 00.000 2696 Star::Find(15, 385, 839, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
21:48:00.714 00.010 2696 Star::Find returns 1 (0), X=386.26, Y=838.68, Mass=899, SNR=21.1, Peak=106 HFD=2.7
21:48:00.714 00.000 2696 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.74) = xAngle (-3.16 = 3.12)
21:48:00.714 00.000 2696 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.12 = -0.12)
21:48:00.714 00.000 2696 CameraToMount -- cameraX=3.55 cameraY=-1.58 hyp=3.89 cameraTheta=-0.42 mountX=-3.89 mountY=-0.47, mountTheta=-3.02
21:48:00.720 00.006 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=212, Gamma=0.560
21:48:00.757 00.037 2696 UpdateGuideState exits: m=899 SNR=21.1
21:48:00.767 00.010 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:00.767 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:48:00.767 00.000 2696 Enqueuing Expose request
21:48:00.767 00.000 5240 Worker thread wakes up
21:48:00.767 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:48:00.767 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(371,824,31,31)
21:48:02.195 01.428 5240 Exposure complete
21:48:02.257 00.062 5240 worker thread done servicing request
21:48:02.257 00.000 2696 OnExposeComplete: enter
21:48:02.262 00.005 2696 UpdateGuideState(): m_state=2
21:48:02.264 00.002 2696 Star::Find(15, 386, 838, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
21:48:02.266 00.002 2696 Star::Find returns 1 (0), X=386.53, Y=838.88, Mass=895, SNR=21.1, Peak=99 HFD=2.9
21:48:02.266 00.000 2696 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.74) = xAngle (-3.09 = -3.09)
21:48:02.268 00.002 2696 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.05 = -0.05)
21:48:02.270 00.002 2696 CameraToMount -- cameraX=3.82 cameraY=-1.38 hyp=4.06 cameraTheta=-0.35 mountX=-4.06 mountY=-0.20, mountTheta=-3.09
21:48:02.272 00.002 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=218, Gamma=0.560
21:48:02.316 00.044 2696 UpdateGuideState exits: m=895 SNR=21.1
21:48:02.319 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:02.319 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:48:02.319 00.000 2696 Enqueuing Expose request
21:48:02.330 00.011 5240 Worker thread wakes up
21:48:02.330 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:48:02.330 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(372,824,31,31)
21:48:03.956 01.626 5240 Exposure complete
21:48:04.007 00.051 5240 worker thread done servicing request
21:48:04.007 00.000 2696 OnExposeComplete: enter
21:48:04.007 00.000 2696 UpdateGuideState(): m_state=2
21:48:04.007 00.000 2696 Star::Find(15, 386, 838, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:48:04.007 00.000 2696 Star::Find returns 1 (0), X=386.92, Y=838.40, Mass=907, SNR=21.2, Peak=103 HFD=2.6
21:48:04.007 00.000 2696 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.74) = xAngle (-3.16 = 3.12)
21:48:04.007 00.000 2696 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.12 = -0.12)
21:48:04.019 00.012 2696 CameraToMount -- cameraX=4.21 cameraY=-1.87 hyp=4.60 cameraTheta=-0.42 mountX=-4.60 mountY=-0.55, mountTheta=-3.02
21:48:04.019 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=227, Gamma=0.560
21:48:04.051 00.032 2696 UpdateGuideState exits: m=907 SNR=21.2
21:48:04.067 00.016 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:04.069 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:48:04.069 00.000 2696 Enqueuing Expose request
21:48:04.069 00.000 5240 Worker thread wakes up
21:48:04.069 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:48:04.069 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(372,823,31,31)
21:48:05.507 01.438 5240 Exposure complete
21:48:05.554 00.047 5240 worker thread done servicing request
21:48:05.570 00.016 2696 OnExposeComplete: enter
21:48:05.570 00.000 2696 UpdateGuideState(): m_state=2
21:48:05.570 00.000 2696 Star::Find(15, 386, 838, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
21:48:05.570 00.000 2696 Star::Find returns 1 (0), X=387.15, Y=838.23, Mass=907, SNR=21.2, Peak=108 HFD=2.6
21:48:05.570 00.000 2696 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.74) = xAngle (-3.17 = 3.11)
21:48:05.570 00.000 2696 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.13 = -0.13)
21:48:05.570 00.000 2696 CameraToMount -- cameraX=4.44 cameraY=-2.03 hyp=4.88 cameraTheta=-0.43 mountX=-4.88 mountY=-0.64, mountTheta=-3.01
21:48:05.570 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=195, Gamma=0.560
21:48:05.617 00.047 2696 UpdateGuideState exits: m=907 SNR=21.2
21:48:05.617 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:05.617 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:48:05.632 00.015 2696 Enqueuing Expose request
21:48:05.632 00.000 5240 Worker thread wakes up
21:48:05.632 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:48:05.632 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(372,823,31,31)
21:48:07.263 01.631 5240 Exposure complete
21:48:07.310 00.047 5240 worker thread done servicing request
21:48:07.310 00.000 2696 OnExposeComplete: enter
21:48:07.310 00.000 2696 UpdateGuideState(): m_state=2
21:48:07.310 00.000 2696 Star::Find(15, 387, 838, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
21:48:07.319 00.009 2696 Star::Find returns 1 (0), X=387.54, Y=838.37, Mass=890, SNR=21.0, Peak=106 HFD=3.0
21:48:07.319 00.000 2696 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.74) = xAngle (-3.12 = -3.12)
21:48:07.319 00.000 2696 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.08 = -0.08)
21:48:07.319 00.000 2696 CameraToMount -- cameraX=4.83 cameraY=-1.89 hyp=5.19 cameraTheta=-0.37 mountX=-5.19 mountY=-0.39, mountTheta=-3.07
21:48:07.326 00.007 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=221, Gamma=0.560
21:48:07.358 00.032 2696 UpdateGuideState exits: m=890 SNR=21.0
21:48:07.374 00.016 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:07.375 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:48:07.375 00.000 2696 Enqueuing Expose request
21:48:07.375 00.000 5240 Worker thread wakes up
21:48:07.375 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:48:07.375 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(373,823,31,31)
21:48:08.803 01.428 5240 Exposure complete
21:48:08.851 00.048 5240 worker thread done servicing request
21:48:08.851 00.000 2696 OnExposeComplete: enter
21:48:08.851 00.000 2696 UpdateGuideState(): m_state=2
21:48:08.851 00.000 2696 Star::Find(15, 387, 838, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
21:48:08.851 00.000 2696 Star::Find returns 1 (0), X=388.14, Y=838.15, Mass=897, SNR=21.1, Peak=117 HFD=2.7
21:48:08.866 00.015 2696 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.74) = xAngle (-3.12 = -3.12)
21:48:08.866 00.000 2696 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.07 = -0.07)
21:48:08.866 00.000 2696 CameraToMount -- cameraX=5.43 cameraY=-2.12 hyp=5.82 cameraTheta=-0.37 mountX=-5.82 mountY=-0.43, mountTheta=-3.07
21:48:08.866 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=206, Gamma=0.560
21:48:08.913 00.047 2696 UpdateGuideState exits: m=897 SNR=21.1
21:48:08.913 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:08.913 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:48:08.913 00.000 2696 Enqueuing Expose request
21:48:08.913 00.000 5240 Worker thread wakes up
21:48:08.913 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:48:08.913 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(373,823,31,31)
21:48:10.556 01.643 5240 Exposure complete
21:48:10.604 00.048 5240 worker thread done servicing request
21:48:10.604 00.000 2696 OnExposeComplete: enter
21:48:10.610 00.006 2696 UpdateGuideState(): m_state=2
21:48:10.612 00.002 2696 Star::Find(15, 388, 838, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
21:48:10.614 00.002 2696 Star::Find returns 1 (0), X=388.55, Y=837.80, Mass=855, SNR=20.6, Peak=95 HFD=2.8
21:48:10.614 00.000 2696 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.74) = xAngle (-3.14 = 3.14)
21:48:10.616 00.002 2696 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.10 = -0.10)
21:48:10.618 00.002 2696 CameraToMount -- cameraX=5.84 cameraY=-2.46 hyp=6.34 cameraTheta=-0.40 mountX=-6.34 mountY=-0.64, mountTheta=-3.04
21:48:10.622 00.004 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:48:10.663 00.041 2696 UpdateGuideState exits: m=855 SNR=20.6
21:48:10.667 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:10.667 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:48:10.667 00.000 2696 Enqueuing Expose request
21:48:10.667 00.000 5240 Worker thread wakes up
21:48:10.667 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:48:10.667 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(374,823,31,31)
21:48:12.097 01.430 5240 Exposure complete
21:48:12.145 00.048 5240 worker thread done servicing request
21:48:12.145 00.000 2696 OnExposeComplete: enter
21:48:12.161 00.016 2696 UpdateGuideState(): m_state=2
21:48:12.163 00.002 2696 Star::Find(15, 388, 837, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
21:48:12.163 00.000 2696 Star::Find returns 1 (0), X=388.84, Y=837.75, Mass=944, SNR=21.6, Peak=115 HFD=2.5
21:48:12.163 00.000 2696 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.74) = xAngle (-3.13 = -3.13)
21:48:12.163 00.000 2696 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.09 = -0.09)
21:48:12.163 00.000 2696 CameraToMount -- cameraX=6.13 cameraY=-2.51 hyp=6.62 cameraTheta=-0.39 mountX=-6.62 mountY=-0.61, mountTheta=-3.05
21:48:12.163 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:48:12.208 00.045 2696 UpdateGuideState exits: m=944 SNR=21.6
21:48:12.208 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:12.208 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:48:12.224 00.016 2696 Enqueuing Expose request
21:48:12.226 00.002 5240 Worker thread wakes up
21:48:12.226 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:48:12.226 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(374,823,31,31)
21:48:13.856 01.630 5240 Exposure complete
21:48:13.931 00.075 5240 worker thread done servicing request
21:48:13.931 00.000 2696 OnExposeComplete: enter
21:48:13.931 00.000 2696 UpdateGuideState(): m_state=2
21:48:13.935 00.004 2696 Star::Find(15, 388, 837, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
21:48:13.937 00.002 2696 Star::Find returns 1 (0), X=388.40, Y=837.43, Mass=909, SNR=21.2, Peak=100 HFD=3.0
21:48:13.937 00.000 2696 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.74) = xAngle (-3.21 = 3.08)
21:48:13.937 00.000 2696 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.16 = -0.16)
21:48:13.937 00.000 2696 CameraToMount -- cameraX=5.69 cameraY=-2.83 hyp=6.35 cameraTheta=-0.46 mountX=-6.34 mountY=-1.04, mountTheta=-2.98
21:48:13.944 00.007 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=200, Gamma=0.560
21:48:13.983 00.039 2696 UpdateGuideState exits: m=909 SNR=21.2
21:48:13.983 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:13.983 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:48:13.983 00.000 2696 Enqueuing Expose request
21:48:13.983 00.000 5240 Worker thread wakes up
21:48:13.983 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:48:13.983 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(373,822,31,31)
21:48:14.078 00.095 2696 GetString("/profile/6/scope/calibration/timestamp", "") returns "1/12/2026 9:47:05 PM"
21:48:14.078 00.000 2696 GetDouble("/profile/6/scope/calibration/xRate", 1.000000) returns 0.008595
21:48:14.078 00.000 2696 GetDouble("/profile/6/scope/calibration/yRate", 1.000000) returns 0.007009
21:48:14.094 00.016 2696 GetInt("/profile/6/scope/calibration/binning", 1) returns 1
21:48:14.094 00.000 2696 GetDouble("/profile/6/scope/calibration/xAngle", 0.000000) returns 2.744320
21:48:14.094 00.000 2696 GetDouble("/profile/6/scope/calibration/yAngle", 0.000000) returns 1.073540
21:48:14.101 00.007 2696 GetDouble("/profile/6/scope/calibration/declination", 0.000000) returns -0.000007
21:48:14.101 00.000 2696 GetInt("/profile/6/scope/calibration/pierSide", -1) returns 1
21:48:14.101 00.000 2696 GetInt("/profile/6/scope/calibration/raGuideParity", 0) returns 1
21:48:14.101 00.000 2696 GetInt("/profile/6/scope/calibration/decGuideParity", 0) returns 1
21:48:14.110 00.009 2696 GetDouble("/profile/6/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:48:14.110 00.000 2696 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
21:48:14.110 00.000 2696 GetInt("/GuidingAssistant/pos.x", -1) returns 682
21:48:14.110 00.000 2696 GetInt("/GuidingAssistant/pos.y", -1) returns 155
21:48:15.427 01.317 5240 Exposure complete
21:48:15.505 00.078 5240 worker thread done servicing request
21:48:15.505 00.000 2696 OnExposeComplete: enter
21:48:15.507 00.002 2696 UpdateGuideState(): m_state=2
21:48:15.507 00.000 2696 Star::Find(15, 388, 837, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
21:48:15.507 00.000 2696 Star::Find returns 1 (0), X=388.56, Y=837.15, Mass=901, SNR=21.1, Peak=120 HFD=2.7
21:48:15.507 00.000 2696 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.74) = xAngle (-3.23 = 3.05)
21:48:15.507 00.000 2696 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.19 = -0.19)
21:48:15.507 00.000 2696 CameraToMount -- cameraX=5.85 cameraY=-3.11 hyp=6.63 cameraTheta=-0.49 mountX=-6.60 mountY=-1.26, mountTheta=-2.95
21:48:15.507 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=227, Gamma=0.560
21:48:15.553 00.046 2696 UpdateGuideState exits: m=901 SNR=21.1
21:48:15.553 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:15.553 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:48:15.570 00.017 2696 Enqueuing Expose request
21:48:15.570 00.000 5240 Worker thread wakes up
21:48:15.570 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:48:15.570 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(374,822,31,31)
21:48:17.221 01.651 5240 Exposure complete
21:48:17.285 00.064 5240 worker thread done servicing request
21:48:17.285 00.000 2696 OnExposeComplete: enter
21:48:17.288 00.003 2696 UpdateGuideState(): m_state=2
21:48:17.288 00.000 2696 Star::Find(15, 388, 837, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
21:48:17.288 00.000 2696 Star::Find returns 1 (0), X=388.97, Y=837.29, Mass=881, SNR=20.9, Peak=114 HFD=2.5
21:48:17.288 00.000 2696 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.74) = xAngle (-3.19 = 3.10)
21:48:17.288 00.000 2696 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.15 = -0.15)
21:48:17.288 00.000 2696 CameraToMount -- cameraX=6.26 cameraY=-2.97 hyp=6.93 cameraTheta=-0.44 mountX=-6.92 mountY=-1.00, mountTheta=-3.00
21:48:17.288 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=218, Gamma=0.560
21:48:17.333 00.045 2696 UpdateGuideState exits: m=881 SNR=20.9
21:48:17.333 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:17.333 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:48:17.348 00.015 2696 Enqueuing Expose request
21:48:17.351 00.003 5240 Worker thread wakes up
21:48:17.351 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:48:17.351 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(374,822,31,31)
21:48:18.777 01.426 5240 Exposure complete
21:48:18.856 00.079 5240 worker thread done servicing request
21:48:18.856 00.000 2696 OnExposeComplete: enter
21:48:18.856 00.000 2696 UpdateGuideState(): m_state=2
21:48:18.856 00.000 2696 Star::Find(15, 388, 837, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
21:48:18.856 00.000 2696 Star::Find returns 1 (0), X=389.07, Y=836.96, Mass=948, SNR=21.7, Peak=117 HFD=2.7
21:48:18.856 00.000 2696 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.74) = xAngle (-3.22 = 3.06)
21:48:18.856 00.000 2696 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.18 = -0.18)
21:48:18.872 00.016 2696 CameraToMount -- cameraX=6.36 cameraY=-3.30 hyp=7.17 cameraTheta=-0.48 mountX=-7.14 mountY=-1.29, mountTheta=-2.96
21:48:18.872 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=186, Gamma=0.560
21:48:18.920 00.048 2696 UpdateGuideState exits: m=948 SNR=21.7
21:48:18.920 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:18.920 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:48:18.920 00.000 2696 Enqueuing Expose request
21:48:18.920 00.000 5240 Worker thread wakes up
21:48:18.920 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:48:18.920 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(374,822,31,31)
21:48:20.571 01.651 5240 Exposure complete
21:48:20.634 00.063 5240 worker thread done servicing request
21:48:20.634 00.000 2696 OnExposeComplete: enter
21:48:20.634 00.000 2696 UpdateGuideState(): m_state=2
21:48:20.634 00.000 2696 Star::Find(15, 389, 836, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
21:48:20.650 00.016 2696 Star::Find returns 1 (0), X=389.51, Y=837.14, Mass=921, SNR=21.4, Peak=116 HFD=2.8
21:48:20.650 00.000 2696 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.74) = xAngle (-3.17 = 3.11)
21:48:20.650 00.000 2696 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.13 = -0.13)
21:48:20.650 00.000 2696 CameraToMount -- cameraX=6.80 cameraY=-3.12 hyp=7.48 cameraTheta=-0.43 mountX=-7.48 mountY=-0.99, mountTheta=-3.01
21:48:20.650 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=204, Gamma=0.560
21:48:20.698 00.048 2696 UpdateGuideState exits: m=921 SNR=21.4
21:48:20.698 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:20.698 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:48:20.698 00.000 2696 Enqueuing Expose request
21:48:20.698 00.000 5240 Worker thread wakes up
21:48:20.698 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:48:20.698 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(375,822,31,31)
21:48:22.124 01.426 5240 Exposure complete
21:48:22.194 00.070 5240 worker thread done servicing request
21:48:22.194 00.000 2696 OnExposeComplete: enter
21:48:22.194 00.000 2696 UpdateGuideState(): m_state=2
21:48:22.194 00.000 2696 Star::Find(15, 389, 837, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
21:48:22.207 00.013 2696 Star::Find returns 1 (0), X=389.64, Y=836.83, Mass=925, SNR=21.4, Peak=101 HFD=2.7
21:48:22.207 00.000 2696 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.74) = xAngle (-3.20 = 3.08)
21:48:22.213 00.006 2696 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.16 = -0.16)
21:48:22.215 00.002 2696 CameraToMount -- cameraX=6.93 cameraY=-3.44 hyp=7.74 cameraTheta=-0.46 mountX=-7.72 mountY=-1.26, mountTheta=-2.98
21:48:22.217 00.002 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:48:22.257 00.040 2696 UpdateGuideState exits: m=925 SNR=21.4
21:48:22.257 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:22.257 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:48:22.257 00.000 2696 Enqueuing Expose request
21:48:22.271 00.014 5240 Worker thread wakes up
21:48:22.271 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:48:22.271 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(375,822,31,31)
21:48:22.271 00.000 2696 GuideButtonClick i=1 ctx=Guide button clicked
21:48:22.288 00.017 2696 Changing from state SELECTED to CALIBRATING_PRIMARY
21:48:22.290 00.002 2696 guider state => CALIBRATED
21:48:22.292 00.002 2696 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
21:48:22.312 00.020 2696 reset dither spiral
21:48:23.917 01.605 5240 Exposure complete
21:48:23.965 00.048 5240 worker thread done servicing request
21:48:23.965 00.000 2696 OnExposeComplete: enter
21:48:23.976 00.011 2696 UpdateGuideState(): m_state=5
21:48:23.976 00.000 2696 Star::Find(15, 389, 836, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
21:48:23.976 00.000 2696 Star::Find returns 1 (0), X=390.01, Y=836.54, Mass=918, SNR=21.3, Peak=101 HFD=2.3
21:48:23.980 00.004 2696 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.74) = xAngle (-3.22 = 3.07)
21:48:23.980 00.000 2696 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.17 = -0.17)
21:48:23.980 00.000 2696 CameraToMount -- cameraX=7.30 cameraY=-3.72 hyp=8.19 cameraTheta=-0.47 mountX=-8.17 mountY=-1.42, mountTheta=-2.97
21:48:23.980 00.000 2696 Changing from state CALIBRATED to GUIDING
21:48:23.980 00.000 2696 ScopeASCOM::GetDeclinationRadians() returns 0.0
21:48:23.980 00.000 2696 ScopeASCOM::SideOfPier() returns 1
21:48:23.980 00.000 2696 AdjustCalibrationForScopePointing (scope): current dec=0.0 pierSide=1, cal dec=-0.0 pierSide=1 rotAngle=None bin=1
21:48:23.996 00.016 2696 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
21:48:23.996 00.000 2696 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
21:48:23.996 00.000 2696 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003750
21:48:23.996 00.000 2696 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003750
21:48:23.996 00.000 2696 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 5.728370
21:48:23.996 00.000 2696 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 10
21:48:24.007 00.011 2696 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 12
21:48:24.009 00.002 2696 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:48:24.011 00.002 2696 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 3
21:48:24.012 00.001 2696 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 9:32:13 PM"
21:48:24.014 00.002 2696 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
21:48:24.016 00.002 2696 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.2 0.5}, {-3.9 1.5}, {-6.9 3.2}, {-8.4 3.8}, {-12.0 4.9}, {-13.9 5.9}, {-17.0 7.5}, {-18.8 8.1}, {-22.4 9.9}, {-23.8 10.0}, {-23.8 10.0}, {-14.7 5.6}, {-7.5 2.0}"
21:48:24.018 00.002 2696 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.9 -2.0}, {-2.0 -3.3}, {-3.3 -6.0}, {-4.1 -7.2}, {-5.2 -9.3}, {-6.4 -11.1}, {-8.1 -12.9}, {-9.3 -14.4}, {-9.4 -16.3}, {-10.2 -17.8}, {-11.4 -20.8}, {-12.0 -22.2}, {-12.0 -22.2}, {-7.9 -13.8}, {-2.6 -2.6}, {-2.2 -2.3}"
21:48:24.155 00.137 2696 ScopeASCOM::GetGuideRates returns 0 13.500 13.500 a-s/sec
21:48:24.155 00.000 2696 GetDouble("/profile/6/camera/pixelsize", 0.000000) returns 3.750000
21:48:24.155 00.000 2696 Dec comp: XRate 8.595 -> 8.595 for dec -0.0 -> dec 0.0
21:48:24.167 00.012 2696 ScopeASCOM::GetDeclinationRadians() returns 0.0
21:48:24.169 00.002 2696 ScopeASCOM::SideOfPier() returns 1
21:48:24.173 00.004 2696 setting lock position to (390.01, 836.54)
21:48:24.175 00.002 2696 guider state => GUIDING
21:48:24.177 00.002 2696 Status Line: Guiding
21:48:24.181 00.004 2696 Mount: notify guiding started
21:48:24.183 00.002 2696 ScopeASCOM::SideOfPier() returns 1
21:48:24.185 00.002 2696 PPEC: guiding starts RA = 5.2082 hr, pier West, prev RA = unknown, pier Unknown
21:48:24.187 00.002 2696 PPEC: reset GP model
21:48:24.191 00.004 2696 GetString("/profile/6/name", "") returns "OAG"
21:48:24.193 00.002 2696 GetString("/profile/6/scope/calibration/timestamp", "") returns "1/12/2026 9:47:05 PM"
21:48:24.195 00.002 2696 GetDouble("/profile/6/scope/calibration/xRate", 1.000000) returns 0.008595
21:48:24.195 00.000 2696 GetDouble("/profile/6/scope/calibration/yRate", 1.000000) returns 0.007009
21:48:24.195 00.000 2696 GetInt("/profile/6/scope/calibration/binning", 1) returns 1
21:48:24.202 00.007 2696 GetDouble("/profile/6/scope/calibration/xAngle", 0.000000) returns 2.744320
21:48:24.202 00.000 2696 GetDouble("/profile/6/scope/calibration/yAngle", 0.000000) returns 1.073540
21:48:24.202 00.000 2696 GetDouble("/profile/6/scope/calibration/declination", 0.000000) returns -0.000007
21:48:24.202 00.000 2696 GetInt("/profile/6/scope/calibration/pierSide", -1) returns 1
21:48:24.202 00.000 2696 GetInt("/profile/6/scope/calibration/raGuideParity", 0) returns 1
21:48:24.202 00.000 2696 GetInt("/profile/6/scope/calibration/decGuideParity", 0) returns 1
21:48:24.202 00.000 2696 GetDouble("/profile/6/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:48:24.202 00.000 2696 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
21:48:24.218 00.016 2696 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
21:48:24.218 00.000 2696 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003750
21:48:24.218 00.000 2696 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003750
21:48:24.218 00.000 2696 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 5.728370
21:48:24.226 00.008 2696 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 10
21:48:24.227 00.001 2696 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 12
21:48:24.229 00.002 2696 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:48:24.231 00.002 2696 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 3
21:48:24.233 00.002 2696 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 9:32:13 PM"
21:48:24.234 00.001 2696 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
21:48:24.234 00.000 2696 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.2 0.5}, {-3.9 1.5}, {-6.9 3.2}, {-8.4 3.8}, {-12.0 4.9}, {-13.9 5.9}, {-17.0 7.5}, {-18.8 8.1}, {-22.4 9.9}, {-23.8 10.0}, {-23.8 10.0}, {-14.7 5.6}, {-7.5 2.0}"
21:48:24.234 00.000 2696 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.9 -2.0}, {-2.0 -3.3}, {-3.3 -6.0}, {-4.1 -7.2}, {-5.2 -9.3}, {-6.4 -11.1}, {-8.1 -12.9}, {-9.3 -14.4}, {-9.4 -16.3}, {-10.2 -17.8}, {-11.4 -20.8}, {-12.0 -22.2}, {-12.0 -22.2}, {-7.9 -13.8}, {-2.6 -2.6}, {-2.2 -2.3}"
21:48:24.234 00.000 2696 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
21:48:24.234 00.000 2696 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
21:48:24.234 00.000 2696 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003750
21:48:24.234 00.000 2696 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003750
21:48:24.234 00.000 2696 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 5.728370
21:48:24.250 00.016 2696 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 10
21:48:24.250 00.000 2696 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 12
21:48:24.250 00.000 2696 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:48:24.257 00.007 2696 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 3
21:48:24.257 00.000 2696 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 9:32:13 PM"
21:48:24.257 00.000 2696 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
21:48:24.257 00.000 2696 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.2 0.5}, {-3.9 1.5}, {-6.9 3.2}, {-8.4 3.8}, {-12.0 4.9}, {-13.9 5.9}, {-17.0 7.5}, {-18.8 8.1}, {-22.4 9.9}, {-23.8 10.0}, {-23.8 10.0}, {-14.7 5.6}, {-7.5 2.0}"
21:48:24.257 00.000 2696 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.9 -2.0}, {-2.0 -3.3}, {-3.3 -6.0}, {-4.1 -7.2}, {-5.2 -9.3}, {-6.4 -11.1}, {-8.1 -12.9}, {-9.3 -14.4}, {-9.4 -16.3}, {-10.2 -17.8}, {-11.4 -20.8}, {-12.0 -22.2}, {-12.0 -22.2}, {-7.9 -13.8}, {-2.6 -2.6}, {-2.2 -2.3}"
21:48:24.346 00.089 2696 ScopeASCOM::GetGuideRates returns 0 13.500 13.500 a-s/sec
21:48:24.346 00.000 2696 ScopeASCOM::SideOfPier() returns 1
21:48:24.351 00.005 2696 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
21:48:24.351 00.000 2696 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
21:48:24.351 00.000 2696 ScopeASCOM::GetDeclinationRadians() returns 0.0
21:48:24.351 00.000 2696 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 0.0
21:48:24.351 00.000 2696 MountToCamera -- mountTheta (-0.00) + m_xAngle (2.74) = xAngle (2.74 = 2.74)
21:48:24.351 00.000 2696 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=-0.00, cameraY=0.00 cameraTheta=0.00
21:48:24.362 00.011 2696 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,0.00 arcsec/hr
21:48:24.362 00.000 2696 UpdateLockPosShiftCameraCoords: shift rate -0,0 px/sec
21:48:24.362 00.000 2696 GetInt("/profile/6/AutoLoadCalibration", -1) returns 1
21:48:24.362 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=232, Gamma=0.560
21:48:24.410 00.048 2696 UpdateGuideState exits: m=918 SNR=21.3
21:48:24.413 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:24.413 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:48:24.413 00.000 2696 Enqueuing Expose request
21:48:24.413 00.000 5240 Worker thread wakes up
21:48:24.413 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:48:24.413 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(375,822,31,31)
21:48:25.806 01.393 2696 MultiStar mode disabled
21:48:25.826 00.020 2696 GuidingAssistant: Disabling guide output
21:48:25.828 00.002 2696 MountGuidingEnabled: 0
21:48:25.830 00.002 2696 PPEC model updates disabled
21:48:25.840 00.010 5240 Exposure complete
21:48:25.885 00.045 5240 worker thread done servicing request
21:48:25.885 00.000 2696 OnExposeComplete: enter
21:48:25.885 00.000 2696 UpdateGuideState(): m_state=6
21:48:25.885 00.000 2696 Star::Find(15, 390, 836, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:48:25.896 00.011 2696 Star::Find returns 1 (0), X=390.15, Y=836.09, Mass=914, SNR=21.3, Peak=109 HFD=2.7
21:48:25.896 00.000 2696 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.74) = xAngle (-4.01 = 2.27)
21:48:25.896 00.000 2696 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.97 = -0.97)
21:48:25.896 00.000 2696 CameraToMount -- cameraX=0.14 cameraY=-0.45 hyp=0.47 cameraTheta=-1.27 mountX=-0.30 mountY=-0.39, mountTheta=-2.23
21:48:25.901 00.005 2696 SchedulePrimaryMove(0F998B58, x=0.14, y=-0.45, opts=13)
21:48:25.901 00.000 2696 Enqueuing Move request for scope (0.14, -0.45)
21:48:25.901 00.000 5240 Worker thread wakes up
21:48:25.901 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.45) opts 0xd
21:48:25.901 00.000 5240 Handling offset move in thread for scope, endpoint = (0.14, -0.45)
21:48:25.901 00.000 5240 Moving (0.14, -0.45) raw xDistance=-0.30 yDistance=-0.39
21:48:25.901 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:48:25.901 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
21:48:25.901 00.000 5240 MoveAxis(E, 0, ABG)
21:48:25.901 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:48:25.901 00.000 5240 Move returns status 1, amount 0
21:48:25.901 00.000 5240 MoveAxis(N, 0, ABG)
21:48:25.901 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:48:25.901 00.000 5240 Move returns status 1, amount 0
21:48:25.901 00.000 5240 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:48:25.901 00.000 5240 move complete, result=1
21:48:25.901 00.000 5240 worker thread done servicing request
21:48:25.917 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=192, Gamma=0.560
21:48:25.965 00.048 2696 UpdateGuideState exits: m=914 SNR=21.3
21:48:25.965 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:25.965 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:48:25.965 00.000 2696 Enqueuing Expose request
21:48:25.965 00.000 5240 Worker thread wakes up
21:48:25.965 00.000 2696 GuideStep: -0.3 px 0 ms EAST, -0.4 px 0 ms NORTH
21:48:25.976 00.011 5240 worker thread servicing REQUEST_EXPOSE 1500
21:48:25.976 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(375,822,31,31)
21:48:25.976 00.000 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:48:27.616 01.640 5240 Exposure complete
21:48:27.675 00.059 5240 worker thread done servicing request
21:48:27.675 00.000 2696 OnExposeComplete: enter
21:48:27.679 00.004 2696 UpdateGuideState(): m_state=6
21:48:27.679 00.000 2696 Star::Find(15, 390, 836, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
21:48:27.679 00.000 2696 Star::Find returns 1 (0), X=390.57, Y=836.22, Mass=894, SNR=21.1, Peak=113 HFD=2.8
21:48:27.679 00.000 2696 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.74) = xAngle (-3.27 = 3.01)
21:48:27.679 00.000 2696 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.23 = -0.23)
21:48:27.679 00.000 2696 CameraToMount -- cameraX=0.56 cameraY=-0.33 hyp=0.65 cameraTheta=-0.53 mountX=-0.64 mountY=-0.15, mountTheta=-2.91
21:48:27.679 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.56, y=-0.33, opts=13)
21:48:27.679 00.000 2696 Enqueuing Move request for scope (0.56, -0.33)
21:48:27.694 00.015 5240 Worker thread wakes up
21:48:27.694 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.33) opts 0xd
21:48:27.694 00.000 5240 Handling offset move in thread for scope, endpoint = (0.56, -0.33)
21:48:27.694 00.000 5240 Moving (0.56, -0.33) raw xDistance=-0.64 yDistance=-0.15
21:48:27.694 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:27.694 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:48:27.694 00.000 5240 MoveAxis(E, 0, ABG)
21:48:27.694 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:48:27.694 00.000 5240 Move returns status 1, amount 0
21:48:27.694 00.000 5240 MoveAxis(N, 0, ABG)
21:48:27.694 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:48:27.694 00.000 5240 Move returns status 1, amount 0
21:48:27.694 00.000 5240 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:48:27.694 00.000 5240 move complete, result=1
21:48:27.694 00.000 5240 worker thread done servicing request
21:48:27.694 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=182, Gamma=0.560
21:48:27.741 00.047 2696 UpdateGuideState exits: m=894 SNR=21.1
21:48:27.741 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:27.741 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:48:27.759 00.018 2696 Enqueuing Expose request
21:48:27.759 00.000 5240 Worker thread wakes up
21:48:27.759 00.000 2696 GuideStep: -0.6 px 0 ms EAST, -0.1 px 0 ms NORTH
21:48:27.759 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:48:27.759 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(375,822,31,31)
21:48:27.759 00.000 2696 ScopeASCOM::GetDeclinationRadians() returns 0.0
21:48:27.770 00.011 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:48:29.196 01.426 5240 Exposure complete
21:48:29.247 00.051 5240 worker thread done servicing request
21:48:29.249 00.002 2696 OnExposeComplete: enter
21:48:29.251 00.002 2696 UpdateGuideState(): m_state=6
21:48:29.253 00.002 2696 Star::Find(15, 390, 836, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
21:48:29.255 00.002 2696 Star::Find returns 1 (0), X=390.61, Y=835.99, Mass=928, SNR=21.5, Peak=113 HFD=2.5
21:48:29.259 00.004 2696 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.74) = xAngle (-3.49 = 2.80)
21:48:29.263 00.004 2696 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.45 = -0.45)
21:48:29.265 00.002 2696 CameraToMount -- cameraX=0.60 cameraY=-0.55 hyp=0.82 cameraTheta=-0.74 mountX=-0.77 mountY=-0.35, mountTheta=-2.71
21:48:29.269 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.60, y=-0.55, opts=13)
21:48:29.271 00.002 2696 Enqueuing Move request for scope (0.60, -0.55)
21:48:29.271 00.000 5240 Worker thread wakes up
21:48:29.271 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.60, -0.55) opts 0xd
21:48:29.271 00.000 5240 Handling offset move in thread for scope, endpoint = (0.60, -0.55)
21:48:29.271 00.000 5240 Moving (0.60, -0.55) raw xDistance=-0.77 yDistance=-0.35
21:48:29.271 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:48:29.271 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
21:48:29.271 00.000 5240 MoveAxis(E, 0, ABG)
21:48:29.271 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:48:29.271 00.000 5240 Move returns status 1, amount 0
21:48:29.271 00.000 5240 MoveAxis(N, 0, ABG)
21:48:29.271 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:48:29.271 00.000 5240 Move returns status 1, amount 0
21:48:29.271 00.000 5240 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:48:29.271 00.000 5240 move complete, result=1
21:48:29.271 00.000 5240 worker thread done servicing request
21:48:29.288 00.017 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=212, Gamma=0.560
21:48:29.324 00.036 2696 UpdateGuideState exits: m=928 SNR=21.5
21:48:29.324 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:29.340 00.016 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:48:29.340 00.000 2696 Enqueuing Expose request
21:48:29.340 00.000 5240 Worker thread wakes up
21:48:29.340 00.000 2696 GuideStep: -0.8 px 0 ms EAST, -0.4 px 0 ms NORTH
21:48:29.340 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:48:29.340 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(375,822,31,31)
21:48:29.340 00.000 2696 ScopeASCOM::GetDeclinationRadians() returns 0.0
21:48:29.340 00.000 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:48:30.988 01.648 5240 Exposure complete
21:48:31.051 00.063 5240 worker thread done servicing request
21:48:31.051 00.000 2696 OnExposeComplete: enter
21:48:31.051 00.000 2696 UpdateGuideState(): m_state=6
21:48:31.051 00.000 2696 Star::Find(15, 390, 835, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
21:48:31.051 00.000 2696 Star::Find returns 1 (0), X=390.96, Y=835.70, Mass=930, SNR=21.5, Peak=110 HFD=2.4
21:48:31.051 00.000 2696 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.74) = xAngle (-3.47 = 2.81)
21:48:31.067 00.016 2696 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.43 = -0.43)
21:48:31.067 00.000 2696 CameraToMount -- cameraX=0.95 cameraY=-0.85 hyp=1.27 cameraTheta=-0.73 mountX=-1.20 mountY=-0.53, mountTheta=-2.72
21:48:31.069 00.002 2696 SchedulePrimaryMove(0F998B58, x=0.95, y=-0.85, opts=13)
21:48:31.069 00.000 2696 Enqueuing Move request for scope (0.95, -0.85)
21:48:31.069 00.000 5240 Worker thread wakes up
21:48:31.069 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.95, -0.85) opts 0xd
21:48:31.069 00.000 5240 Handling offset move in thread for scope, endpoint = (0.95, -0.85)
21:48:31.069 00.000 5240 Moving (0.95, -0.85) raw xDistance=-1.20 yDistance=-0.53
21:48:31.069 00.000 5240 resist switch: large excursion: input -0.53 thresh 0.45 direction from 0 to -1
21:48:31.069 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.60
21:48:31.069 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
21:48:31.069 00.000 5240 MoveAxis(E, 0, ABG)
21:48:31.069 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:48:31.069 00.000 5240 Move returns status 1, amount 0
21:48:31.069 00.000 5240 MoveAxis(N, 76, ABG)
21:48:31.069 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:48:31.069 00.000 5240 Move returns status 1, amount 0
21:48:31.069 00.000 5240 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:48:31.069 00.000 5240 move complete, result=1
21:48:31.069 00.000 5240 worker thread done servicing request
21:48:31.082 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:48:31.132 00.050 2696 UpdateGuideState exits: m=930 SNR=21.5
21:48:31.132 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:31.132 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:48:31.132 00.000 2696 Enqueuing Expose request
21:48:31.132 00.000 5240 Worker thread wakes up
21:48:31.132 00.000 2696 GuideStep: -1.2 px 0 ms EAST, -0.5 px 0 ms NORTH
21:48:31.132 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:48:31.132 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(375,822,31,31)
21:48:31.132 00.000 2696 ScopeASCOM::GetDeclinationRadians() returns 0.0
21:48:31.146 00.014 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:48:32.573 01.427 5240 Exposure complete
21:48:32.621 00.048 5240 worker thread done servicing request
21:48:32.621 00.000 2696 OnExposeComplete: enter
21:48:32.632 00.011 2696 UpdateGuideState(): m_state=6
21:48:32.632 00.000 2696 Star::Find(15, 390, 835, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:48:32.632 00.000 2696 Star::Find returns 1 (0), X=391.02, Y=835.55, Mass=925, SNR=21.4, Peak=109 HFD=2.3
21:48:32.637 00.005 2696 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.74) = xAngle (-3.52 = 2.76)
21:48:32.637 00.000 2696 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.48 = -0.48)
21:48:32.637 00.000 2696 CameraToMount -- cameraX=1.01 cameraY=-0.99 hyp=1.42 cameraTheta=-0.77 mountX=-1.32 mountY=-0.65, mountTheta=-2.68
21:48:32.637 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.01, y=-0.99, opts=13)
21:48:32.637 00.000 2696 Enqueuing Move request for scope (1.01, -0.99)
21:48:32.637 00.000 5240 Worker thread wakes up
21:48:32.637 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.01, -0.99) opts 0xd
21:48:32.637 00.000 5240 Handling offset move in thread for scope, endpoint = (1.01, -0.99)
21:48:32.637 00.000 5240 Moving (1.01, -0.99) raw xDistance=-1.32 yDistance=-0.65
21:48:32.637 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65
21:48:32.637 00.000 5240 MoveAxis(E, 0, ABG)
21:48:32.637 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:48:32.637 00.000 5240 Move returns status 1, amount 0
21:48:32.637 00.000 5240 MoveAxis(N, 93, ABG)
21:48:32.637 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:48:32.637 00.000 5240 Move returns status 1, amount 0
21:48:32.637 00.000 5240 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:48:32.637 00.000 5240 move complete, result=1
21:48:32.637 00.000 5240 worker thread done servicing request
21:48:32.652 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:48:32.700 00.048 2696 UpdateGuideState exits: m=925 SNR=21.4
21:48:32.700 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:32.700 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:48:32.700 00.000 2696 Enqueuing Expose request
21:48:32.700 00.000 5240 Worker thread wakes up
21:48:32.700 00.000 2696 GuideStep: -1.3 px 0 ms EAST, -0.7 px 0 ms NORTH
21:48:32.716 00.016 5240 worker thread servicing REQUEST_EXPOSE 1500
21:48:32.716 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(375,822,31,31)
21:48:32.716 00.000 2696 ScopeASCOM::GetDeclinationRadians() returns 0.0
21:48:32.716 00.000 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:48:34.366 01.650 5240 Exposure complete
21:48:34.429 00.063 5240 worker thread done servicing request
21:48:34.429 00.000 2696 OnExposeComplete: enter
21:48:34.429 00.000 2696 UpdateGuideState(): m_state=6
21:48:34.429 00.000 2696 Star::Find(15, 391, 835, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
21:48:34.429 00.000 2696 Star::Find returns 1 (0), X=391.43, Y=835.48, Mass=989, SNR=22.2, Peak=116 HFD=3.0
21:48:34.429 00.000 2696 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.74) = xAngle (-3.39 = 2.89)
21:48:34.429 00.000 2696 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.35 = -0.35)
21:48:34.445 00.016 2696 CameraToMount -- cameraX=1.42 cameraY=-1.07 hyp=1.77 cameraTheta=-0.65 mountX=-1.72 mountY=-0.60, mountTheta=-2.80
21:48:34.445 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.42, y=-1.07, opts=13)
21:48:34.445 00.000 2696 Enqueuing Move request for scope (1.42, -1.07)
21:48:34.445 00.000 5240 Worker thread wakes up
21:48:34.445 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.42, -1.07) opts 0xd
21:48:34.445 00.000 5240 Handling offset move in thread for scope, endpoint = (1.42, -1.07)
21:48:34.445 00.000 5240 Moving (1.42, -1.07) raw xDistance=-1.72 yDistance=-0.60
21:48:34.445 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
21:48:34.445 00.000 5240 MoveAxis(E, 0, ABG)
21:48:34.445 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:48:34.445 00.000 5240 Move returns status 1, amount 0
21:48:34.445 00.000 5240 MoveAxis(N, 86, ABG)
21:48:34.445 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:48:34.445 00.000 5240 Move returns status 1, amount 0
21:48:34.445 00.000 5240 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:48:34.445 00.000 5240 move complete, result=1
21:48:34.445 00.000 5240 worker thread done servicing request
21:48:34.467 00.022 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=222, Gamma=0.560
21:48:34.508 00.041 2696 UpdateGuideState exits: m=989 SNR=22.2
21:48:34.508 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:34.508 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:48:34.508 00.000 2696 Enqueuing Expose request
21:48:34.508 00.000 5240 Worker thread wakes up
21:48:34.508 00.000 2696 GuideStep: -1.7 px 0 ms EAST, -0.6 px 0 ms NORTH
21:48:34.508 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:48:34.508 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(375,822,31,31)
21:48:34.508 00.000 2696 ScopeASCOM::GetDeclinationRadians() returns 0.0
21:48:34.526 00.018 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:48:35.952 01.426 5240 Exposure complete
21:48:36.016 00.064 5240 worker thread done servicing request
21:48:36.032 00.016 2696 OnExposeComplete: enter
21:48:36.032 00.000 2696 UpdateGuideState(): m_state=6
21:48:36.032 00.000 2696 Star::Find(15, 391, 835, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
21:48:36.038 00.006 2696 Star::Find returns 1 (0), X=391.80, Y=835.68, Mass=929, SNR=21.5, Peak=106 HFD=2.5
21:48:36.038 00.000 2696 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.74) = xAngle (-3.19 = 3.09)
21:48:36.038 00.000 2696 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.15 = -0.15)
21:48:36.038 00.000 2696 CameraToMount -- cameraX=1.79 cameraY=-0.86 hyp=1.99 cameraTheta=-0.45 mountX=-1.99 mountY=-0.30, mountTheta=-2.99
21:48:36.038 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.79, y=-0.86, opts=13)
21:48:36.048 00.010 2696 Enqueuing Move request for scope (1.79, -0.86)
21:48:36.048 00.000 5240 Worker thread wakes up
21:48:36.048 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.79, -0.86) opts 0xd
21:48:36.048 00.000 5240 Handling offset move in thread for scope, endpoint = (1.79, -0.86)
21:48:36.048 00.000 5240 Moving (1.79, -0.86) raw xDistance=-1.99 yDistance=-0.30
21:48:36.048 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
21:48:36.048 00.000 5240 MoveAxis(E, 0, ABG)
21:48:36.048 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:48:36.048 00.000 5240 Move returns status 1, amount 0
21:48:36.048 00.000 5240 MoveAxis(N, 43, ABG)
21:48:36.048 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:48:36.048 00.000 5240 Move returns status 1, amount 0
21:48:36.048 00.000 5240 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:48:36.048 00.000 5240 move complete, result=1
21:48:36.048 00.000 5240 worker thread done servicing request
21:48:36.064 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:48:36.101 00.037 2696 UpdateGuideState exits: m=929 SNR=21.5
21:48:36.111 00.010 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:36.113 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:48:36.115 00.002 2696 Enqueuing Expose request
21:48:36.115 00.000 5240 Worker thread wakes up
21:48:36.115 00.000 2696 GuideStep: -2.0 px 0 ms EAST, -0.3 px 0 ms NORTH
21:48:36.119 00.004 5240 worker thread servicing REQUEST_EXPOSE 1500
21:48:36.119 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(375,822,31,31)
21:48:36.119 00.000 2696 ScopeASCOM::GetDeclinationRadians() returns 0.0
21:48:36.121 00.002 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:48:37.760 01.639 5240 Exposure complete
21:48:37.824 00.064 5240 worker thread done servicing request
21:48:37.824 00.000 2696 OnExposeComplete: enter
21:48:37.828 00.004 2696 UpdateGuideState(): m_state=6
21:48:37.830 00.002 2696 Star::Find(15, 391, 835, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
21:48:37.832 00.002 2696 Star::Find returns 1 (0), X=392.07, Y=835.34, Mass=956, SNR=21.8, Peak=133 HFD=2.4
21:48:37.834 00.002 2696 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.74) = xAngle (-3.27 = 3.01)
21:48:37.836 00.002 2696 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.23 = -0.23)
21:48:37.840 00.004 2696 CameraToMount -- cameraX=2.06 cameraY=-1.20 hyp=2.38 cameraTheta=-0.53 mountX=-2.36 mountY=-0.54, mountTheta=-2.92
21:48:37.842 00.002 2696 SchedulePrimaryMove(0F998B58, x=2.06, y=-1.20, opts=13)
21:48:37.844 00.002 2696 Enqueuing Move request for scope (2.06, -1.20)
21:48:37.846 00.002 5240 Worker thread wakes up
21:48:37.846 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (2.06, -1.20) opts 0xd
21:48:37.846 00.000 5240 Handling offset move in thread for scope, endpoint = (2.06, -1.20)
21:48:37.846 00.000 5240 Moving (2.06, -1.20) raw xDistance=-2.36 yDistance=-0.54
21:48:37.846 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
21:48:37.846 00.000 5240 MoveAxis(E, 0, ABG)
21:48:37.846 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:48:37.846 00.000 5240 Move returns status 1, amount 0
21:48:37.846 00.000 5240 MoveAxis(N, 78, ABG)
21:48:37.846 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:48:37.846 00.000 5240 Move returns status 1, amount 0
21:48:37.846 00.000 5240 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:48:37.846 00.000 5240 move complete, result=1
21:48:37.848 00.002 5240 worker thread done servicing request
21:48:37.862 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
21:48:37.903 00.041 2696 UpdateGuideState exits: m=956 SNR=21.8
21:48:37.903 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:37.913 00.010 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:48:37.919 00.006 2696 Enqueuing Expose request
21:48:37.921 00.002 5240 Worker thread wakes up
21:48:37.921 00.000 2696 GuideStep: -2.4 px 0 ms EAST, -0.5 px 0 ms NORTH
21:48:37.924 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
21:48:37.924 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(375,822,31,31)
21:48:37.926 00.002 2696 ScopeASCOM::GetDeclinationRadians() returns 0.0
21:48:37.926 00.000 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:48:39.349 01.423 5240 Exposure complete
21:48:39.397 00.048 5240 worker thread done servicing request
21:48:39.397 00.000 2696 OnExposeComplete: enter
21:48:39.397 00.000 2696 UpdateGuideState(): m_state=6
21:48:39.397 00.000 2696 Star::Find(15, 392, 835, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:48:39.413 00.016 2696 Star::Find returns 1 (0), X=392.60, Y=835.18, Mass=884, SNR=20.9, Peak=106 HFD=2.8
21:48:39.413 00.000 2696 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.74) = xAngle (-3.23 = 3.05)
21:48:39.413 00.000 2696 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.19 = -0.19)
21:48:39.413 00.000 2696 CameraToMount -- cameraX=2.59 cameraY=-1.37 hyp=2.93 cameraTheta=-0.49 mountX=-2.92 mountY=-0.55, mountTheta=-2.96
21:48:39.413 00.000 2696 SchedulePrimaryMove(0F998B58, x=2.59, y=-1.37, opts=13)
21:48:39.413 00.000 2696 Enqueuing Move request for scope (2.59, -1.37)
21:48:39.413 00.000 5240 Worker thread wakes up
21:48:39.413 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (2.59, -1.37) opts 0xd
21:48:39.413 00.000 5240 Handling offset move in thread for scope, endpoint = (2.59, -1.37)
21:48:39.413 00.000 5240 Moving (2.59, -1.37) raw xDistance=-2.92 yDistance=-0.55
21:48:39.413 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
21:48:39.413 00.000 5240 MoveAxis(E, 0, ABG)
21:48:39.413 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:48:39.413 00.000 5240 Move returns status 1, amount 0
21:48:39.413 00.000 5240 MoveAxis(N, 78, ABG)
21:48:39.413 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:48:39.413 00.000 5240 Move returns status 1, amount 0
21:48:39.413 00.000 5240 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:48:39.413 00.000 5240 move complete, result=1
21:48:39.413 00.000 5240 worker thread done servicing request
21:48:39.428 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=219, Gamma=0.560
21:48:39.476 00.048 2696 UpdateGuideState exits: m=884 SNR=20.9
21:48:39.476 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:39.476 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:48:39.476 00.000 2696 Enqueuing Expose request
21:48:39.476 00.000 5240 Worker thread wakes up
21:48:39.476 00.000 2696 GuideStep: -2.9 px 0 ms EAST, -0.5 px 0 ms NORTH
21:48:39.492 00.016 5240 worker thread servicing REQUEST_EXPOSE 1500
21:48:39.492 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(375,822,31,31)
21:48:39.492 00.000 2696 ScopeASCOM::GetDeclinationRadians() returns 0.0
21:48:39.492 00.000 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:48:41.123 01.631 5240 Exposure complete
21:48:41.171 00.048 5240 worker thread done servicing request
21:48:41.171 00.000 2696 OnExposeComplete: enter
21:48:41.171 00.000 2696 UpdateGuideState(): m_state=6
21:48:41.186 00.015 2696 Star::Find(15, 392, 835, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
21:48:41.186 00.000 2696 Star::Find returns 1 (0), X=392.95, Y=835.38, Mass=941, SNR=21.6, Peak=129 HFD=2.4
21:48:41.186 00.000 2696 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.74) = xAngle (-3.12 = -3.12)
21:48:41.186 00.000 2696 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.08 = -0.08)
21:48:41.194 00.008 2696 CameraToMount -- cameraX=2.94 cameraY=-1.17 hyp=3.16 cameraTheta=-0.38 mountX=-3.16 mountY=-0.26, mountTheta=-3.06
21:48:41.194 00.000 2696 SchedulePrimaryMove(0F998B58, x=2.94, y=-1.17, opts=13)
21:48:41.194 00.000 2696 Enqueuing Move request for scope (2.94, -1.17)
21:48:41.202 00.008 5240 Worker thread wakes up
21:48:41.202 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (2.94, -1.17) opts 0xd
21:48:41.202 00.000 5240 Handling offset move in thread for scope, endpoint = (2.94, -1.17)
21:48:41.202 00.000 5240 Moving (2.94, -1.17) raw xDistance=-3.16 yDistance=-0.26
21:48:41.202 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
21:48:41.202 00.000 5240 MoveAxis(E, 0, ABG)
21:48:41.202 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:48:41.202 00.000 5240 Move returns status 1, amount 0
21:48:41.202 00.000 5240 MoveAxis(N, 36, ABG)
21:48:41.202 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:48:41.202 00.000 5240 Move returns status 1, amount 0
21:48:41.202 00.000 5240 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:48:41.202 00.000 5240 move complete, result=1
21:48:41.202 00.000 5240 worker thread done servicing request
21:48:41.202 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=237, Gamma=0.560
21:48:41.257 00.055 2696 UpdateGuideState exits: m=941 SNR=21.6
21:48:41.257 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:41.265 00.008 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:48:41.265 00.000 2696 Enqueuing Expose request
21:48:41.265 00.000 5240 Worker thread wakes up
21:48:41.265 00.000 2696 GuideStep: -3.2 px 0 ms EAST, -0.3 px 0 ms NORTH
21:48:41.265 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:48:41.265 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(375,822,31,31)
21:48:41.265 00.000 2696 ScopeASCOM::GetDeclinationRadians() returns 0.0
21:48:41.265 00.000 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:48:42.694 01.429 5240 Exposure complete
21:48:42.741 00.047 5240 worker thread done servicing request
21:48:42.741 00.000 2696 OnExposeComplete: enter
21:48:42.741 00.000 2696 UpdateGuideState(): m_state=6
21:48:42.741 00.000 2696 Star::Find(15, 392, 835, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
21:48:42.757 00.016 2696 Star::Find returns 1 (0), X=393.13, Y=834.93, Mass=949, SNR=21.7, Peak=123 HFD=2.6
21:48:42.757 00.000 2696 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.74) = xAngle (-3.22 = 3.06)
21:48:42.757 00.000 2696 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.18 = -0.18)
21:48:42.757 00.000 2696 CameraToMount -- cameraX=3.12 cameraY=-1.61 hyp=3.51 cameraTheta=-0.48 mountX=-3.50 mountY=-0.63, mountTheta=-2.96
21:48:42.757 00.000 2696 SchedulePrimaryMove(0F998B58, x=3.12, y=-1.61, opts=13)
21:48:42.757 00.000 2696 Enqueuing Move request for scope (3.12, -1.61)
21:48:42.757 00.000 5240 Worker thread wakes up
21:48:42.757 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (3.12, -1.61) opts 0xd
21:48:42.757 00.000 5240 Handling offset move in thread for scope, endpoint = (3.12, -1.61)
21:48:42.757 00.000 5240 Moving (3.12, -1.61) raw xDistance=-3.50 yDistance=-0.63
21:48:42.757 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
21:48:42.757 00.000 5240 MoveAxis(E, 0, ABG)
21:48:42.757 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:48:42.757 00.000 5240 Move returns status 1, amount 0
21:48:42.757 00.000 5240 MoveAxis(N, 90, ABG)
21:48:42.757 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:48:42.757 00.000 5240 Move returns status 1, amount 0
21:48:42.757 00.000 5240 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:48:42.757 00.000 5240 move complete, result=1
21:48:42.757 00.000 5240 worker thread done servicing request
21:48:42.783 00.026 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=206, Gamma=0.560
21:48:42.821 00.038 2696 UpdateGuideState exits: m=949 SNR=21.7
21:48:42.821 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:42.821 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:48:42.821 00.000 2696 Enqueuing Expose request
21:48:42.836 00.015 5240 Worker thread wakes up
21:48:42.836 00.000 2696 GuideStep: -3.5 px 0 ms EAST, -0.6 px 0 ms NORTH
21:48:42.836 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:48:42.836 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(375,822,31,31)
21:48:42.836 00.000 2696 ScopeASCOM::GetDeclinationRadians() returns 0.0
21:48:42.836 00.000 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:48:44.470 01.634 5240 Exposure complete
21:48:44.518 00.048 5240 worker thread done servicing request
21:48:44.518 00.000 2696 OnExposeComplete: enter
21:48:44.518 00.000 2696 UpdateGuideState(): m_state=6
21:48:44.518 00.000 2696 Star::Find(15, 393, 834, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
21:48:44.518 00.000 2696 Star::Find returns 1 (0), X=393.36, Y=834.82, Mass=920, SNR=21.4, Peak=113 HFD=2.7
21:48:44.518 00.000 2696 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.74) = xAngle (-3.22 = 3.06)
21:48:44.518 00.000 2696 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.18 = -0.18)
21:48:44.534 00.016 2696 CameraToMount -- cameraX=3.35 cameraY=-1.72 hyp=3.77 cameraTheta=-0.48 mountX=-3.75 mountY=-0.67, mountTheta=-2.97
21:48:44.534 00.000 2696 SchedulePrimaryMove(0F998B58, x=3.35, y=-1.72, opts=13)
21:48:44.538 00.004 2696 Enqueuing Move request for scope (3.35, -1.72)
21:48:44.538 00.000 5240 Worker thread wakes up
21:48:44.538 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (3.35, -1.72) opts 0xd
21:48:44.538 00.000 5240 Handling offset move in thread for scope, endpoint = (3.35, -1.72)
21:48:44.538 00.000 5240 Moving (3.35, -1.72) raw xDistance=-3.75 yDistance=-0.67
21:48:44.538 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67
21:48:44.538 00.000 5240 MoveAxis(E, 0, ABG)
21:48:44.538 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:48:44.538 00.000 5240 Move returns status 1, amount 0
21:48:44.538 00.000 5240 MoveAxis(N, 95, ABG)
21:48:44.538 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:48:44.538 00.000 5240 Move returns status 1, amount 0
21:48:44.538 00.000 5240 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:48:44.538 00.000 5240 move complete, result=1
21:48:44.538 00.000 5240 worker thread done servicing request
21:48:44.550 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=209, Gamma=0.560
21:48:44.597 00.047 2696 UpdateGuideState exits: m=920 SNR=21.4
21:48:44.602 00.005 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:44.607 00.005 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:48:44.611 00.004 2696 Enqueuing Expose request
21:48:44.613 00.002 5240 Worker thread wakes up
21:48:44.613 00.000 2696 GuideStep: -3.8 px 0 ms EAST, -0.7 px 0 ms NORTH
21:48:44.613 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:48:44.613 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(375,822,31,31)
21:48:44.613 00.000 2696 ScopeASCOM::GetDeclinationRadians() returns 0.0
21:48:44.613 00.000 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:48:46.041 01.428 5240 Exposure complete
21:48:46.106 00.065 5240 worker thread done servicing request
21:48:46.106 00.000 2696 OnExposeComplete: enter
21:48:46.106 00.000 2696 UpdateGuideState(): m_state=6
21:48:46.106 00.000 2696 Star::Find(15, 393, 834, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
21:48:46.113 00.007 2696 Star::Find returns 1 (0), X=393.33, Y=834.56, Mass=908, SNR=21.2, Peak=109 HFD=2.9
21:48:46.113 00.000 2696 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.74) = xAngle (-3.28 = 3.00)
21:48:46.113 00.000 2696 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-0.24 = -0.24)
21:48:46.113 00.000 2696 CameraToMount -- cameraX=3.33 cameraY=-1.98 hyp=3.87 cameraTheta=-0.54 mountX=-3.83 mountY=-0.92, mountTheta=-2.91
21:48:46.120 00.007 2696 SchedulePrimaryMove(0F998B58, x=3.33, y=-1.98, opts=13)
21:48:46.120 00.000 2696 Enqueuing Move request for scope (3.33, -1.98)
21:48:46.120 00.000 5240 Worker thread wakes up
21:48:46.120 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (3.33, -1.98) opts 0xd
21:48:46.120 00.000 5240 Handling offset move in thread for scope, endpoint = (3.33, -1.98)
21:48:46.120 00.000 5240 Moving (3.33, -1.98) raw xDistance=-3.83 yDistance=-0.92
21:48:46.120 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.92 from input -0.92
21:48:46.120 00.000 5240 MoveAxis(E, 0, ABG)
21:48:46.120 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:48:46.120 00.000 5240 Move returns status 1, amount 0
21:48:46.120 00.000 5240 MoveAxis(N, 132, ABG)
21:48:46.120 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:48:46.120 00.000 5240 Move returns status 1, amount 0
21:48:46.120 00.000 5240 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:48:46.120 00.000 5240 move complete, result=1
21:48:46.120 00.000 5240 worker thread done servicing request
21:48:46.138 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=184, Gamma=0.560
21:48:46.184 00.046 2696 UpdateGuideState exits: m=908 SNR=21.2
21:48:46.184 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:46.184 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:48:46.184 00.000 2696 Enqueuing Expose request
21:48:46.184 00.000 5240 Worker thread wakes up
21:48:46.184 00.000 2696 GuideStep: -3.8 px 0 ms EAST, -0.9 px 0 ms NORTH
21:48:46.184 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:48:46.184 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(375,822,31,31)
21:48:46.196 00.012 2696 ScopeASCOM::GetDeclinationRadians() returns 0.0
21:48:46.200 00.004 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:48:47.821 01.621 5240 Exposure complete
21:48:47.944 00.123 5240 worker thread done servicing request
21:48:47.944 00.000 2696 OnExposeComplete: enter
21:48:47.944 00.000 2696 UpdateGuideState(): m_state=6
21:48:47.949 00.005 2696 Star::Find(15, 393, 834, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
21:48:47.949 00.000 2696 Star::Find returns 1 (0), X=389.72, Y=835.87, Mass=856, SNR=20.6, Peak=35 HFD=5.9
21:48:47.949 00.000 2696 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.74) = xAngle (-4.73 = 1.56)
21:48:47.949 00.000 2696 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (-1.69 = -1.69)
21:48:47.949 00.000 2696 CameraToMount -- cameraX=-0.29 cameraY=-0.67 hyp=0.73 cameraTheta=-1.98 mountX=0.01 mountY=-0.73, mountTheta=-1.56
21:48:47.949 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.29, y=-0.67, opts=13)
21:48:47.949 00.000 2696 Enqueuing Move request for scope (-0.29, -0.67)
21:48:47.949 00.000 5240 Worker thread wakes up
21:48:47.949 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.67) opts 0xd
21:48:47.949 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.29, -0.67)
21:48:47.949 00.000 5240 Moving (-0.29, -0.67) raw xDistance=0.01 yDistance=-0.73
21:48:47.949 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73
21:48:47.949 00.000 5240 MoveAxis(E, 0, ABG)
21:48:47.949 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:48:47.949 00.000 5240 Move returns status 1, amount 0
21:48:47.949 00.000 5240 MoveAxis(N, 104, ABG)
21:48:47.949 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:48:47.949 00.000 5240 Move returns status 1, amount 0
21:48:47.949 00.000 5240 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:48:47.949 00.000 5240 move complete, result=1
21:48:47.949 00.000 5240 worker thread done servicing request
21:48:47.976 00.027 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=155, med=0, FiltMin=0, FiltMax=103, Gamma=0.560
21:48:48.014 00.038 2696 UpdateGuideState exits: m=856 SNR=20.6
21:48:48.014 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:48.028 00.014 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:48:48.029 00.001 2696 Enqueuing Expose request
21:48:48.031 00.002 5240 Worker thread wakes up
21:48:48.031 00.000 2696 GuideStep: 0.0 px 0 ms EAST, -0.7 px 0 ms NORTH
21:48:48.034 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
21:48:48.034 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(375,822,31,31)
21:48:48.034 00.000 2696 ScopeASCOM::GetDeclinationRadians() returns 0.0
21:48:48.036 00.002 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:48:49.456 01.420 5240 Exposure complete
21:48:49.519 00.063 5240 worker thread done servicing request
21:48:49.519 00.000 2696 OnExposeComplete: enter
21:48:49.519 00.000 2696 UpdateGuideState(): m_state=6
21:48:49.519 00.000 2696 Star::Find(15, 389, 835, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
21:48:49.519 00.000 2696 Star::Find returns 1 (0), X=379.35, Y=841.01, Mass=888, SNR=20.9, Peak=32 HFD=6.2
21:48:49.519 00.000 2696 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.74) = xAngle (0.00 = 0.00)
21:48:49.519 00.000 2696 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.04 = 3.04)
21:48:49.535 00.016 2696 CameraToMount -- cameraX=-10.66 cameraY=4.46 hyp=11.56 cameraTheta=2.74 mountX=11.56 mountY=1.15, mountTheta=0.10
21:48:49.535 00.000 2696 SchedulePrimaryMove(0F998B58, x=-10.66, y=4.46, opts=13)
21:48:49.538 00.003 2696 Enqueuing Move request for scope (-10.66, 4.46)
21:48:49.538 00.000 5240 Worker thread wakes up
21:48:49.538 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-10.66, 4.46) opts 0xd
21:48:49.538 00.000 5240 Handling offset move in thread for scope, endpoint = (-10.66, 4.46)
21:48:49.538 00.000 5240 Moving (-10.66, 4.46) raw xDistance=11.56 yDistance=1.15
21:48:49.538 00.000 5240 resist switch: large excursion: input 1.15 thresh 0.45 direction from -1 to 1
21:48:49.538 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.44
21:48:49.538 00.000 5240 GuideAlgorithmResistSwitch::result() returns 1.15 from input 1.15
21:48:49.538 00.000 5240 MoveAxis(E, 0, ABG)
21:48:49.538 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:48:49.538 00.000 5240 Move returns status 1, amount 0
21:48:49.538 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 245 applied
21:48:49.538 00.000 5240 MoveAxis(S, 409, ABG)
21:48:49.538 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:48:49.538 00.000 5240 Move returns status 1, amount 0
21:48:49.538 00.000 5240 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:48:49.538 00.000 5240 move complete, result=1
21:48:49.538 00.000 5240 worker thread done servicing request
21:48:49.551 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=117, med=0, FiltMin=0, FiltMax=89, Gamma=0.560
21:48:49.600 00.049 2696 UpdateGuideState exits: m=888 SNR=20.9
21:48:49.600 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:49.600 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:48:49.600 00.000 2696 Enqueuing Expose request
21:48:49.600 00.000 5240 Worker thread wakes up
21:48:49.600 00.000 2696 GuideStep: 11.6 px 0 ms EAST, 1.1 px 0 ms SOUTH
21:48:49.600 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:48:49.600 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(364,826,31,31)
21:48:49.600 00.000 2696 ScopeASCOM::GetDeclinationRadians() returns 0.0
21:48:49.614 00.014 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:48:51.261 01.647 5240 Exposure complete
21:48:51.319 00.058 5240 worker thread done servicing request
21:48:51.319 00.000 2696 OnExposeComplete: enter
21:48:51.319 00.000 2696 UpdateGuideState(): m_state=6
21:48:51.324 00.005 2696 Star::Find(15, 379, 841, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
21:48:51.324 00.000 2696 Star::Find returns 1 (0), X=366.08, Y=846.53, Mass=676, SNR=18.1, Peak=32 HFD=5.5
21:48:51.324 00.000 2696 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.74) = xAngle (0.00 = 0.00)
21:48:51.324 00.000 2696 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.04 = 3.04)
21:48:51.324 00.000 2696 CameraToMount -- cameraX=-23.93 cameraY=9.99 hyp=25.93 cameraTheta=2.75 mountX=25.93 mountY=2.54, mountTheta=0.10
21:48:51.324 00.000 2696 SchedulePrimaryMove(0F998B58, x=-23.93, y=9.99, opts=13)
21:48:51.324 00.000 2696 Enqueuing Move request for scope (-23.93, 9.99)
21:48:51.324 00.000 5240 Worker thread wakes up
21:48:51.324 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-23.93, 9.99) opts 0xd
21:48:51.324 00.000 5240 Handling offset move in thread for scope, endpoint = (-23.93, 9.99)
21:48:51.324 00.000 5240 Moving (-23.93, 9.99) raw xDistance=25.93 yDistance=2.54
21:48:51.324 00.000 5240 BLC: History state: CurrMiss=2.54, AvgInitMiss=2.54, ShCount=1, LgCount=0, SticCount=0,  Deflections: 0=1.146337, 1:2.542950
21:48:51.324 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
21:48:51.324 00.000 5240 GuideAlgorithmResistSwitch::result() returns 2.54 from input 2.54
21:48:51.324 00.000 5240 MoveAxis(E, 0, ABG)
21:48:51.324 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:48:51.324 00.000 5240 Move returns status 1, amount 0
21:48:51.324 00.000 5240 MoveAxis(S, 363, ABG)
21:48:51.324 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:48:51.324 00.000 5240 Move returns status 1, amount 0
21:48:51.324 00.000 5240 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:48:51.324 00.000 5240 move complete, result=1
21:48:51.324 00.000 5240 worker thread done servicing request
21:48:51.351 00.027 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=111, med=0, FiltMin=0, FiltMax=84, Gamma=0.560
21:48:51.397 00.046 2696 UpdateGuideState exits: m=676 SNR=18.1
21:48:51.399 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:51.401 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:48:51.403 00.002 2696 Enqueuing Expose request
21:48:51.403 00.000 5240 Worker thread wakes up
21:48:51.403 00.000 2696 GuideStep: 25.9 px 0 ms EAST, 2.5 px 0 ms SOUTH
21:48:51.403 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:48:51.403 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(351,832,31,31)
21:48:51.403 00.000 2696 ScopeASCOM::GetDeclinationRadians() returns 0.0
21:48:51.403 00.000 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:48:52.829 01.426 5240 Exposure complete
21:48:52.882 00.053 5240 worker thread done servicing request
21:48:52.882 00.000 2696 OnExposeComplete: enter
21:48:52.892 00.010 2696 UpdateGuideState(): m_state=6
21:48:52.892 00.000 2696 Star::Find(15, 366, 846, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
21:48:52.892 00.000 2696 Star::Find returns 1 (0), X=353.69, Y=851.79, Mass=819, SNR=20.0, Peak=34 HFD=5.9
21:48:52.892 00.000 2696 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.74) = xAngle (-0.00 = -0.00)
21:48:52.892 00.000 2696 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.04 = 3.04)
21:48:52.892 00.000 2696 CameraToMount -- cameraX=-36.32 cameraY=15.25 hyp=39.39 cameraTheta=2.74 mountX=39.39 mountY=3.94, mountTheta=0.10
21:48:52.892 00.000 2696 SchedulePrimaryMove(0F998B58, x=-36.32, y=15.25, opts=13)
21:48:52.892 00.000 2696 Enqueuing Move request for scope (-36.32, 15.25)
21:48:52.908 00.016 5240 Worker thread wakes up
21:48:52.908 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-36.32, 15.25) opts 0xd
21:48:52.908 00.000 5240 Handling offset move in thread for scope, endpoint = (-36.32, 15.25)
21:48:52.908 00.000 5240 Moving (-36.32, 15.25) raw xDistance=39.39 yDistance=3.94
21:48:52.908 00.000 5240 BLC: History state: CurrMiss=3.94, AvgInitMiss=2.54, ShCount=1, LgCount=0, SticCount=0,  Deflections: 0=1.146337, 1:2.542950, 2:3.940644
21:48:52.908 00.000 5240 BLC: Under-shoot: nominal increase by 362
21:48:52.908 00.000 5240 BLC: window closed
21:48:52.908 00.000 5240 BLC: Pulse adjusted to 270
21:48:52.908 00.000 5240 GuideAlgorithmResistSwitch::result() returns 3.94 from input 3.94
21:48:52.908 00.000 5240 MoveAxis(E, 0, ABG)
21:48:52.908 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:48:52.908 00.000 5240 Move returns status 1, amount 0
21:48:52.908 00.000 5240 MoveAxis(S, 562, ABG)
21:48:52.908 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:48:52.908 00.000 5240 Move returns status 1, amount 0
21:48:52.908 00.000 5240 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:48:52.908 00.000 5240 move complete, result=1
21:48:52.908 00.000 5240 worker thread done servicing request
21:48:52.924 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=109, med=0, FiltMin=0, FiltMax=81, Gamma=0.560
21:48:52.956 00.032 2696 UpdateGuideState exits: m=819 SNR=20.0
21:48:52.956 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:52.972 00.016 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:48:52.972 00.000 2696 Enqueuing Expose request
21:48:52.976 00.004 5240 Worker thread wakes up
21:48:52.976 00.000 2696 GuideStep: 39.4 px 0 ms EAST, 3.9 px 0 ms SOUTH
21:48:52.976 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:48:52.976 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(339,837,31,31)
21:48:52.976 00.000 2696 ScopeASCOM::GetDeclinationRadians() returns 0.0
21:48:52.976 00.000 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:48:54.623 01.647 5240 Exposure complete
21:48:54.671 00.048 5240 worker thread done servicing request
21:48:54.687 00.016 2696 OnExposeComplete: enter
21:48:54.689 00.002 2696 UpdateGuideState(): m_state=6
21:48:54.691 00.002 2696 Star::Find(15, 353, 851, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
21:48:54.693 00.002 2696 Star::Find returns 1 (0), X=340.99, Y=857.45, Mass=661, SNR=18.0, Peak=35 HFD=5.0
21:48:54.693 00.000 2696 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.74) = xAngle (-0.01 = -0.01)
21:48:54.695 00.002 2696 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.04 = 3.04)
21:48:54.697 00.002 2696 CameraToMount -- cameraX=-49.02 cameraY=20.91 hyp=53.30 cameraTheta=2.74 mountX=53.30 mountY=5.63, mountTheta=0.11
21:48:54.701 00.004 2696 SchedulePrimaryMove(0F998B58, x=-49.02, y=20.91, opts=13)
21:48:54.702 00.001 2696 Enqueuing Move request for scope (-49.02, 20.91)
21:48:54.704 00.002 5240 Worker thread wakes up
21:48:54.704 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-49.02, 20.91) opts 0xd
21:48:54.704 00.000 5240 Handling offset move in thread for scope, endpoint = (-49.02, 20.91)
21:48:54.704 00.000 5240 Moving (-49.02, 20.91) raw xDistance=53.30 yDistance=5.63
21:48:54.704 00.000 5240 GuideAlgorithmResistSwitch::result() returns 5.63 from input 5.63
21:48:54.704 00.000 5240 MoveAxis(E, 0, ABG)
21:48:54.704 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:48:54.704 00.000 5240 Move returns status 1, amount 0
21:48:54.704 00.000 5240 MoveAxis(S, 804, ABG)
21:48:54.704 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:48:54.704 00.000 5240 Move returns status 1, amount 0
21:48:54.704 00.000 5240 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:48:54.704 00.000 5240 move complete, result=1
21:48:54.704 00.000 5240 worker thread done servicing request
21:48:54.717 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=107, med=0, FiltMin=0, FiltMax=75, Gamma=0.560
21:48:54.760 00.043 2696 UpdateGuideState exits: m=661 SNR=18.0
21:48:54.766 00.006 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:54.766 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:48:54.766 00.000 2696 Enqueuing Expose request
21:48:54.766 00.000 5240 Worker thread wakes up
21:48:54.766 00.000 2696 GuideStep: 53.3 px 0 ms EAST, 5.6 px 0 ms SOUTH
21:48:54.766 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:48:54.766 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(326,842,31,31)
21:48:54.766 00.000 2696 ScopeASCOM::GetDeclinationRadians() returns 0.0
21:48:54.766 00.000 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:48:56.197 01.431 5240 Exposure complete
21:48:56.263 00.066 5240 worker thread done servicing request
21:48:56.263 00.000 2696 OnExposeComplete: enter
21:48:56.263 00.000 2696 UpdateGuideState(): m_state=6
21:48:56.263 00.000 2696 Star::Find(15, 340, 857, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
21:48:56.263 00.000 2696 Star::Find returns 1 (0), X=329.42, Y=862.42, Mass=790, SNR=19.7, Peak=31 HFD=5.9
21:48:56.273 00.010 2696 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.74) = xAngle (-0.01 = -0.01)
21:48:56.275 00.002 2696 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.04 = 3.04)
21:48:56.277 00.002 2696 CameraToMount -- cameraX=-60.59 cameraY=25.87 hyp=65.88 cameraTheta=2.74 mountX=65.88 mountY=6.99, mountTheta=0.11
21:48:56.281 00.004 2696 SchedulePrimaryMove(0F998B58, x=-60.59, y=25.87, opts=13)
21:48:56.283 00.002 2696 Enqueuing Move request for scope (-60.59, 25.87)
21:48:56.285 00.002 5240 Worker thread wakes up
21:48:56.285 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-60.59, 25.87) opts 0xd
21:48:56.285 00.000 5240 Handling offset move in thread for scope, endpoint = (-60.59, 25.87)
21:48:56.285 00.000 5240 Moving (-60.59, 25.87) raw xDistance=65.88 yDistance=6.99
21:48:56.285 00.000 5240 GuideAlgorithmResistSwitch::result() returns 6.99 from input 6.99
21:48:56.285 00.000 5240 MoveAxis(E, 0, ABG)
21:48:56.285 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:48:56.285 00.000 5240 Move returns status 1, amount 0
21:48:56.285 00.000 5240 MoveAxis(S, 997, ABG)
21:48:56.285 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:48:56.285 00.000 5240 Move returns status 1, amount 0
21:48:56.285 00.000 5240 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:48:56.285 00.000 5240 move complete, result=1
21:48:56.285 00.000 5240 worker thread done servicing request
21:48:56.298 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=109, med=0, FiltMin=0, FiltMax=74, Gamma=0.560
21:48:56.337 00.039 2696 UpdateGuideState exits: m=790 SNR=19.7
21:48:56.337 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:56.337 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:48:56.351 00.014 2696 Enqueuing Expose request
21:48:56.353 00.002 5240 Worker thread wakes up
21:48:56.353 00.000 2696 GuideStep: 65.9 px 0 ms EAST, 7.0 px 0 ms SOUTH
21:48:56.353 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:48:56.353 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(314,847,31,31)
21:48:56.353 00.000 2696 ScopeASCOM::GetDeclinationRadians() returns 0.0
21:48:56.353 00.000 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:48:57.985 01.632 5240 Exposure complete
21:48:58.032 00.047 5240 worker thread done servicing request
21:48:58.032 00.000 2696 OnExposeComplete: enter
21:48:58.032 00.000 2696 UpdateGuideState(): m_state=6
21:48:58.038 00.006 2696 Star::Find(15, 329, 862, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
21:48:58.041 00.003 2696 Star::Find returns 1 (0), X=315.33, Y=868.59, Mass=731, SNR=18.9, Peak=34 HFD=5.5
21:48:58.041 00.000 2696 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.74) = xAngle (-0.01 = -0.01)
21:48:58.041 00.000 2696 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.03 = 3.03)
21:48:58.041 00.000 2696 CameraToMount -- cameraX=-74.67 cameraY=32.05 hyp=81.26 cameraTheta=2.74 mountX=81.26 mountY=8.77, mountTheta=0.11
21:48:58.048 00.007 2696 SchedulePrimaryMove(0F998B58, x=-74.67, y=32.05, opts=13)
21:48:58.050 00.002 2696 Enqueuing Move request for scope (-74.67, 32.05)
21:48:58.052 00.002 5240 Worker thread wakes up
21:48:58.052 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-74.67, 32.05) opts 0xd
21:48:58.052 00.000 5240 Handling offset move in thread for scope, endpoint = (-74.67, 32.05)
21:48:58.052 00.000 5240 Moving (-74.67, 32.05) raw xDistance=81.26 yDistance=8.77
21:48:58.052 00.000 5240 GuideAlgorithmResistSwitch::result() returns 8.77 from input 8.77
21:48:58.052 00.000 5240 MoveAxis(E, 0, ABG)
21:48:58.054 00.002 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:48:58.054 00.000 5240 Move returns status 1, amount 0
21:48:58.054 00.000 5240 MoveAxis(S, 1251, ABG)
21:48:58.054 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:48:58.054 00.000 5240 Move returns status 1, amount 0
21:48:58.054 00.000 5240 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:48:58.054 00.000 5240 move complete, result=1
21:48:58.054 00.000 5240 worker thread done servicing request
21:48:58.064 00.010 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=91, med=0, FiltMin=0, FiltMax=68, Gamma=0.560
21:48:58.112 00.048 2696 UpdateGuideState exits: m=731 SNR=18.9
21:48:58.112 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:58.112 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:48:58.112 00.000 2696 Enqueuing Expose request
21:48:58.112 00.000 5240 Worker thread wakes up
21:48:58.112 00.000 2696 GuideStep: 81.3 px 0 ms EAST, 8.8 px 0 ms SOUTH
21:48:58.112 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:48:58.112 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(300,854,31,31)
21:48:58.112 00.000 2696 ScopeASCOM::GetDeclinationRadians() returns 0.0
21:48:58.112 00.000 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:48:59.550 01.438 5240 Exposure complete
21:48:59.601 00.051 5240 worker thread done servicing request
21:48:59.601 00.000 2696 OnExposeComplete: enter
21:48:59.601 00.000 2696 UpdateGuideState(): m_state=6
21:48:59.601 00.000 2696 Star::Find(15, 315, 868, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
21:48:59.601 00.000 2696 Star::Find returns 1 (0), X=303.92, Y=873.70, Mass=802, SNR=19.8, Peak=36 HFD=5.8
21:48:59.613 00.012 2696 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.74) = xAngle (-0.01 = -0.01)
21:48:59.613 00.000 2696 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.03 = 3.03)
21:48:59.613 00.000 2696 CameraToMount -- cameraX=-86.09 cameraY=37.16 hyp=93.77 cameraTheta=2.73 mountX=93.76 mountY=10.31, mountTheta=0.11
21:48:59.613 00.000 2696 SchedulePrimaryMove(0F998B58, x=-86.09, y=37.16, opts=13)
21:48:59.613 00.000 2696 Enqueuing Move request for scope (-86.09, 37.16)
21:48:59.613 00.000 5240 Worker thread wakes up
21:48:59.613 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-86.09, 37.16) opts 0xd
21:48:59.613 00.000 5240 Handling offset move in thread for scope, endpoint = (-86.09, 37.16)
21:48:59.613 00.000 5240 Moving (-86.09, 37.16) raw xDistance=93.76 yDistance=10.31
21:48:59.613 00.000 5240 GuideAlgorithmResistSwitch::result() returns 10.31 from input 10.31
21:48:59.613 00.000 5240 MoveAxis(E, 0, ABG)
21:48:59.613 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:48:59.613 00.000 5240 Move returns status 1, amount 0
21:48:59.613 00.000 5240 MoveAxis(S, 1471, ABG)
21:48:59.613 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:48:59.613 00.000 5240 Move returns status 1, amount 0
21:48:59.613 00.000 5240 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:48:59.613 00.000 5240 move complete, result=1
21:48:59.613 00.000 5240 worker thread done servicing request
21:48:59.638 00.025 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=114, med=0, FiltMin=0, FiltMax=75, Gamma=0.560
21:48:59.676 00.038 2696 UpdateGuideState exits: m=802 SNR=19.8
21:48:59.676 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:59.676 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:48:59.676 00.000 2696 Enqueuing Expose request
21:48:59.676 00.000 5240 Worker thread wakes up
21:48:59.676 00.000 2696 GuideStep: 93.8 px 0 ms EAST, 10.3 px 0 ms SOUTH
21:48:59.692 00.016 5240 worker thread servicing REQUEST_EXPOSE 1500
21:48:59.692 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(289,859,31,31)
21:48:59.695 00.003 2696 ScopeASCOM::GetDeclinationRadians() returns 0.0
21:48:59.695 00.000 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:49:01.345 01.650 5240 Exposure complete
21:49:01.425 00.080 5240 worker thread done servicing request
21:49:01.425 00.000 2696 OnExposeComplete: enter
21:49:01.425 00.000 2696 UpdateGuideState(): m_state=6
21:49:01.425 00.000 2696 Star::Find(15, 303, 873, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
21:49:01.425 00.000 2696 Star::Find returns 1 (0), X=292.89, Y=877.61, Mass=770, SNR=19.4, Peak=28 HFD=5.9
21:49:01.425 00.000 2696 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.74) = xAngle (-0.00 = -0.00)
21:49:01.425 00.000 2696 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.04 = 3.04)
21:49:01.440 00.015 2696 CameraToMount -- cameraX=-97.12 cameraY=41.07 hyp=105.44 cameraTheta=2.74 mountX=105.44 mountY=10.82, mountTheta=0.10
21:49:01.444 00.004 2696 SchedulePrimaryMove(0F998B58, x=-97.12, y=41.07, opts=13)
21:49:01.446 00.002 2696 Enqueuing Move request for scope (-97.12, 41.07)
21:49:01.448 00.002 5240 Worker thread wakes up
21:49:01.448 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-97.12, 41.07) opts 0xd
21:49:01.448 00.000 5240 Handling offset move in thread for scope, endpoint = (-97.12, 41.07)
21:49:01.448 00.000 5240 Moving (-97.12, 41.07) raw xDistance=105.44 yDistance=10.82
21:49:01.448 00.000 5240 GuideAlgorithmResistSwitch::result() returns 10.82 from input 10.82
21:49:01.450 00.002 5240 MoveAxis(E, 0, ABG)
21:49:01.450 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:49:01.450 00.000 5240 Move returns status 1, amount 0
21:49:01.450 00.000 5240 MoveAxis(S, 1544, ABG)
21:49:01.450 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:49:01.450 00.000 5240 Move returns status 1, amount 0
21:49:01.450 00.000 5240 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:49:01.450 00.000 5240 move complete, result=1
21:49:01.450 00.000 5240 worker thread done servicing request
21:49:01.463 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=0, FiltMin=0, FiltMax=60, Gamma=0.560
21:49:01.509 00.046 2696 UpdateGuideState exits: m=770 SNR=19.4
21:49:01.509 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:01.509 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:49:01.519 00.010 2696 Enqueuing Expose request
21:49:01.519 00.000 5240 Worker thread wakes up
21:49:01.519 00.000 2696 GuideStep: 105.4 px 0 ms EAST, 10.8 px 0 ms SOUTH
21:49:01.519 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:49:01.519 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(278,863,31,31)
21:49:01.519 00.000 2696 ScopeASCOM::GetDeclinationRadians() returns 0.0
21:49:01.519 00.000 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:49:02.944 01.425 5240 Exposure complete
21:49:03.007 00.063 5240 worker thread done servicing request
21:49:03.007 00.000 2696 OnExposeComplete: enter
21:49:03.007 00.000 2696 UpdateGuideState(): m_state=6
21:49:03.007 00.000 2696 Star::Find(15, 292, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
21:49:03.023 00.016 2696 Star::Find returns 1 (0), X=282.75, Y=882.44, Mass=765, SNR=19.4, Peak=29 HFD=6.2
21:49:03.023 00.000 2696 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.74) = xAngle (-0.01 = -0.01)
21:49:03.023 00.000 2696 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.03 = 3.03)
21:49:03.023 00.000 2696 CameraToMount -- cameraX=-107.26 cameraY=45.89 hyp=116.67 cameraTheta=2.74 mountX=116.66 mountY=12.46, mountTheta=0.11
21:49:03.023 00.000 2696 SchedulePrimaryMove(0F998B58, x=-107.26, y=45.89, opts=13)
21:49:03.023 00.000 2696 Enqueuing Move request for scope (-107.26, 45.89)
21:49:03.023 00.000 5240 Worker thread wakes up
21:49:03.023 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-107.26, 45.89) opts 0xd
21:49:03.023 00.000 5240 Handling offset move in thread for scope, endpoint = (-107.26, 45.89)
21:49:03.023 00.000 5240 Moving (-107.26, 45.89) raw xDistance=116.66 yDistance=12.46
21:49:03.023 00.000 5240 GuideAlgorithmResistSwitch::result() returns 12.46 from input 12.46
21:49:03.023 00.000 5240 MoveAxis(E, 0, ABG)
21:49:03.023 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:49:03.023 00.000 5240 Move returns status 1, amount 0
21:49:03.023 00.000 5240 MoveAxis(S, 1778, ABG)
21:49:03.023 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
21:49:03.023 00.000 5240 Move returns status 1, amount 0
21:49:03.023 00.000 5240 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
21:49:03.023 00.000 5240 move complete, result=1
21:49:03.023 00.000 5240 worker thread done servicing request
21:49:03.039 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=0, FiltMin=0, FiltMax=28, Gamma=0.560
21:49:03.095 00.056 2696 UpdateGuideState exits: m=765 SNR=19.4
21:49:03.097 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:03.099 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:49:03.100 00.001 2696 Enqueuing Expose request
21:49:03.106 00.006 5240 Worker thread wakes up
21:49:03.106 00.000 2696 GuideStep: 116.7 px 0 ms EAST, 12.5 px 0 ms SOUTH
21:49:03.109 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
21:49:03.109 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,867,31,31)
21:49:03.111 00.002 2696 ScopeASCOM::GetDeclinationRadians() returns 0.0
21:49:03.115 00.004 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
21:49:03.528 00.413 2696 Stop button clicked
21:49:03.528 00.000 2696 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
21:49:03.528 00.000 2696 Status Line: Waiting for devices...
21:49:03.544 00.016 5240 ZWO: stopexposure
21:49:04.718 01.174 5240 ZWO: stopexposure
21:49:04.718 00.000 5240 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
21:49:04.718 00.000 5240 worker thread done servicing request
21:49:04.718 00.000 2696 OnExposeComplete: enter
21:49:04.726 00.008 2696 OnExposeComplete: Capture Error reported
21:49:04.736 00.010 2696 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
21:49:04.745 00.009 2696 Mount: notify guiding stopped
21:49:04.750 00.005 2696 BLC: window closed
21:49:04.757 00.007 2696 BLC: Last direction was reset
21:49:04.757 00.000 2696 Changing from state GUIDING to STOP
21:49:04.766 00.009 2696 guider state => SELECTED
21:49:04.772 00.006 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=0, FiltMin=0, FiltMax=28, Gamma=0.560
21:49:04.823 00.051 2696 Changing from state SELECTED to UNINITIALIZED
21:49:04.825 00.002 2696 guider state => SELECTING
21:49:04.833 00.008 2696 Status Line: Stopped.
21:49:04.840 00.007 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
21:49:04.968 00.128 2696 GuidingAssistant: Re-enabling guide output (1, 16)
21:49:04.968 00.000 2696 MountGuidingEnabled: 1
21:49:04.971 00.003 2696 PPEC model updates enabled
21:49:04.971 00.000 2696 MultiStar mode disabled
21:49:04.976 00.005 2696 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
21:50:08.778 63.802 2696 SetCurrentPosition(496.07,432.86)
21:50:08.786 00.008 2696 Star::Find(15, 496, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
21:50:08.792 00.006 2696 Star::Find returns 0 (2), X=496.00, Y=432.00, Mass=12, SNR=2.4, Peak=5 HFD=0.0
21:50:08.800 00.008 2696 setting lock position to (496.00, 432.00)
21:50:08.804 00.004 2696 MultiStar: single-star usage forced by user star selection
21:50:08.808 00.004 2696 Status Line: Selected star at (496.0, 432.0)
21:50:08.810 00.002 2696 Changing from state SELECTING to SELECTED
21:50:08.817 00.007 2696 guider state => SELECTED
21:50:34.246 25.429 2696 CalAsst: slew from ra 11.24, dec 90.0 to ra 5.57, dec 0.0, M/F = 0
21:50:34.405 00.159 10572 IsSlewing returns 1
21:50:34.913 00.508 10572 IsSlewing returns 1
21:50:35.418 00.505 10572 IsSlewing returns 1
21:50:35.927 00.509 10572 IsSlewing returns 1
21:50:36.435 00.508 10572 IsSlewing returns 1
21:50:36.944 00.509 10572 IsSlewing returns 1
21:50:37.452 00.508 10572 IsSlewing returns 1
21:50:37.961 00.509 10572 IsSlewing returns 1
21:50:38.467 00.506 10572 IsSlewing returns 1
21:50:38.976 00.509 10572 IsSlewing returns 1
21:50:39.484 00.508 10572 IsSlewing returns 1
21:50:39.993 00.509 10572 IsSlewing returns 1
21:50:40.501 00.508 10572 IsSlewing returns 1
21:50:41.009 00.508 10572 IsSlewing returns 1
21:50:41.516 00.507 10572 IsSlewing returns 1
21:50:42.023 00.507 10572 IsSlewing returns 1
21:50:42.525 00.502 10572 IsSlewing returns 1
21:50:43.032 00.507 10572 IsSlewing returns 1
21:50:43.540 00.508 10572 IsSlewing returns 1
21:50:44.047 00.507 10572 IsSlewing returns 1
21:50:44.554 00.507 10572 IsSlewing returns 1
21:50:45.056 00.502 10572 IsSlewing returns 1
21:50:45.564 00.508 10572 IsSlewing returns 1
21:50:46.070 00.506 10572 IsSlewing returns 1
21:50:46.579 00.509 10572 IsSlewing returns 1
21:50:47.085 00.506 10572 IsSlewing returns 1
21:50:47.590 00.505 10572 IsSlewing returns 1
21:50:48.096 00.506 10572 IsSlewing returns 1
21:50:48.601 00.505 10572 IsSlewing returns 1
21:50:49.107 00.506 10572 IsSlewing returns 1
21:50:49.617 00.510 10572 IsSlewing returns 1
21:50:50.125 00.508 10572 IsSlewing returns 1
21:50:50.634 00.509 10572 IsSlewing returns 1
21:50:51.143 00.509 10572 IsSlewing returns 1
21:50:51.651 00.508 10572 IsSlewing returns 1
21:50:52.162 00.511 10572 IsSlewing returns 1
21:50:52.668 00.506 10572 IsSlewing returns 1
21:50:53.178 00.510 10572 IsSlewing returns 1
21:50:53.683 00.505 10572 IsSlewing returns 1
21:50:54.192 00.509 10572 IsSlewing returns 1
21:50:54.699 00.507 10572 IsSlewing returns 1
21:50:55.206 00.507 10572 IsSlewing returns 1
21:50:55.712 00.506 10572 IsSlewing returns 1
21:50:56.220 00.508 10572 IsSlewing returns 1
21:50:56.729 00.509 10572 IsSlewing returns 1
21:50:57.238 00.509 10572 IsSlewing returns 1
21:50:57.744 00.506 10572 IsSlewing returns 1
21:50:58.253 00.509 10572 IsSlewing returns 0
21:51:00.651 02.398 4112 IsSlewing returns 1
21:51:01.160 00.509 4112 IsSlewing returns 1
21:51:01.668 00.508 4112 IsSlewing returns 1
21:51:02.176 00.508 4112 IsSlewing returns 1
21:51:02.679 00.503 4112 IsSlewing returns 1
21:51:03.187 00.508 4112 IsSlewing returns 1
21:51:03.695 00.508 4112 IsSlewing returns 1
21:51:04.202 00.507 4112 IsSlewing returns 1
21:51:04.710 00.508 4112 IsSlewing returns 1
21:51:05.217 00.507 4112 IsSlewing returns 1
21:51:05.726 00.509 4112 IsSlewing returns 1
21:51:06.233 00.507 4112 IsSlewing returns 1
21:51:06.741 00.508 4112 IsSlewing returns 1
21:51:07.247 00.506 4112 IsSlewing returns 1
21:51:07.757 00.510 4112 IsSlewing returns 1
21:51:08.264 00.507 4112 IsSlewing returns 1
21:51:08.773 00.509 4112 IsSlewing returns 1
21:51:09.279 00.506 4112 IsSlewing returns 1
21:51:09.788 00.509 4112 IsSlewing returns 1
21:51:10.293 00.505 4112 IsSlewing returns 1
21:51:10.802 00.509 4112 IsSlewing returns 1
21:51:11.307 00.505 4112 IsSlewing returns 1
21:51:11.815 00.508 4112 IsSlewing returns 1
21:51:12.324 00.509 4112 IsSlewing returns 1
21:51:12.833 00.509 4112 IsSlewing returns 1
21:51:13.340 00.507 4112 IsSlewing returns 1
21:51:13.848 00.508 4112 IsSlewing returns 1
21:51:14.353 00.505 4112 IsSlewing returns 1
21:51:14.861 00.508 4112 IsSlewing returns 1
21:51:15.366 00.505 4112 IsSlewing returns 1
21:51:15.873 00.507 4112 IsSlewing returns 1
21:51:16.382 00.509 4112 IsSlewing returns 1
21:51:16.890 00.508 4112 IsSlewing returns 1
21:51:17.398 00.508 4112 IsSlewing returns 1
21:51:17.902 00.504 4112 IsSlewing returns 1
21:51:18.410 00.508 4112 IsSlewing returns 1
21:51:18.917 00.507 4112 IsSlewing returns 1
21:51:19.425 00.508 4112 IsSlewing returns 1
21:51:19.931 00.506 4112 IsSlewing returns 1
21:51:20.438 00.507 4112 IsSlewing returns 1
21:51:20.947 00.509 4112 IsSlewing returns 1
21:51:21.453 00.506 4112 IsSlewing returns 1
21:51:21.961 00.508 4112 IsSlewing returns 1
21:51:22.468 00.507 4112 IsSlewing returns 1
21:51:22.976 00.508 4112 IsSlewing returns 1
21:51:23.483 00.507 4112 IsSlewing returns 1
21:51:23.994 00.511 4112 IsSlewing returns 1
21:51:24.500 00.506 4112 IsSlewing returns 1
21:51:25.010 00.510 4112 IsSlewing returns 1
21:51:25.518 00.508 4112 IsSlewing returns 1
21:51:26.025 00.507 4112 IsSlewing returns 1
21:51:26.533 00.508 4112 IsSlewing returns 1
21:51:27.042 00.509 4112 IsSlewing returns 1
21:51:27.550 00.508 4112 IsSlewing returns 1
21:51:28.057 00.507 4112 IsSlewing returns 1
21:51:28.564 00.507 4112 IsSlewing returns 1
21:51:29.071 00.507 4112 IsSlewing returns 1
21:51:29.577 00.506 4112 IsSlewing returns 1
21:51:30.085 00.508 4112 IsSlewing returns 1
21:51:30.592 00.507 4112 IsSlewing returns 1
21:51:31.100 00.508 4112 IsSlewing returns 1
21:51:31.606 00.506 4112 IsSlewing returns 1
21:51:32.115 00.509 4112 IsSlewing returns 1
21:51:32.623 00.508 4112 IsSlewing returns 1
21:51:33.132 00.509 4112 IsSlewing returns 1
21:51:33.635 00.503 4112 IsSlewing returns 1
21:51:34.143 00.508 4112 IsSlewing returns 1
21:51:34.652 00.509 4112 IsSlewing returns 1
21:51:35.160 00.508 4112 IsSlewing returns 1
21:51:35.666 00.506 4112 IsSlewing returns 1
21:51:36.174 00.508 4112 IsSlewing returns 1
21:51:36.680 00.506 4112 IsSlewing returns 1
21:51:37.188 00.508 4112 IsSlewing returns 1
21:51:37.694 00.506 4112 IsSlewing returns 1
21:51:38.197 00.503 4112 IsSlewing returns 1
21:51:38.706 00.509 4112 IsSlewing returns 1
21:51:39.214 00.508 4112 IsSlewing returns 1
21:51:39.723 00.509 4112 IsSlewing returns 1
21:51:40.230 00.507 4112 IsSlewing returns 1
21:51:40.737 00.507 4112 IsSlewing returns 1
21:51:41.242 00.505 4112 IsSlewing returns 1
21:51:41.749 00.507 4112 IsSlewing returns 1
21:51:42.256 00.507 4112 IsSlewing returns 1
21:51:42.759 00.503 4112 IsSlewing returns 1
21:51:43.265 00.506 4112 IsSlewing returns 1
21:51:43.773 00.508 4112 IsSlewing returns 1
21:51:44.280 00.507 4112 IsSlewing returns 1
21:51:44.789 00.509 4112 IsSlewing returns 1
21:51:45.298 00.509 4112 IsSlewing returns 1
21:51:45.807 00.509 4112 IsSlewing returns 1
21:51:46.313 00.506 4112 IsSlewing returns 1
21:51:46.819 00.506 4112 IsSlewing returns 1
21:51:47.326 00.507 4112 IsSlewing returns 1
21:51:47.834 00.508 4112 IsSlewing returns 1
21:51:48.342 00.508 4112 IsSlewing returns 1
21:51:48.850 00.508 4112 IsSlewing returns 1
21:51:49.352 00.502 4112 IsSlewing returns 1
21:51:49.860 00.508 4112 IsSlewing returns 1
21:51:50.370 00.510 4112 IsSlewing returns 1
21:51:50.876 00.506 4112 IsSlewing returns 1
21:51:51.384 00.508 4112 IsSlewing returns 1
21:51:51.888 00.504 4112 IsSlewing returns 1
21:51:52.396 00.508 4112 IsSlewing returns 1
21:51:52.903 00.507 4112 IsSlewing returns 1
21:51:53.411 00.508 4112 IsSlewing returns 1
21:51:53.919 00.508 4112 IsSlewing returns 1
21:51:54.428 00.509 4112 IsSlewing returns 1
21:51:54.935 00.507 4112 IsSlewing returns 1
21:51:55.442 00.507 4112 IsSlewing returns 1
21:51:55.949 00.507 4112 IsSlewing returns 1
21:51:56.458 00.509 4112 IsSlewing returns 1
21:51:56.964 00.506 4112 IsSlewing returns 1
21:51:57.472 00.508 4112 IsSlewing returns 1
21:51:57.980 00.508 4112 IsSlewing returns 1
21:51:58.489 00.509 4112 IsSlewing returns 1
21:51:58.996 00.507 4112 IsSlewing returns 1
21:51:59.502 00.506 4112 IsSlewing returns 1
21:52:00.010 00.508 4112 IsSlewing returns 1
21:52:00.517 00.507 4112 IsSlewing returns 1
21:52:01.025 00.508 4112 IsSlewing returns 1
21:52:01.533 00.508 4112 IsSlewing returns 1
21:52:02.038 00.505 4112 IsSlewing returns 1
21:52:02.545 00.507 4112 IsSlewing returns 1
21:52:03.053 00.508 4112 IsSlewing returns 1
21:52:03.558 00.505 4112 IsSlewing returns 1
21:52:04.066 00.508 4112 IsSlewing returns 1
21:52:04.572 00.506 4112 IsSlewing returns 1
21:52:05.081 00.509 4112 IsSlewing returns 1
21:52:05.586 00.505 4112 IsSlewing returns 1
21:52:06.091 00.505 4112 IsSlewing returns 1
21:52:06.600 00.509 4112 IsSlewing returns 1
21:52:07.108 00.508 4112 IsSlewing returns 1
21:52:07.616 00.508 4112 IsSlewing returns 1
21:52:08.121 00.505 4112 IsSlewing returns 1
21:52:08.630 00.509 4112 IsSlewing returns 1
21:52:09.137 00.507 4112 IsSlewing returns 1
21:52:09.645 00.508 4112 IsSlewing returns 1
21:52:10.151 00.506 4112 IsSlewing returns 1
21:52:10.660 00.509 4112 IsSlewing returns 1
21:52:11.163 00.503 4112 IsSlewing returns 1
21:52:11.670 00.507 4112 IsSlewing returns 1
21:52:12.179 00.509 4112 IsSlewing returns 1
21:52:12.685 00.506 4112 IsSlewing returns 1
21:52:13.193 00.508 4112 IsSlewing returns 1
21:52:13.699 00.506 4112 IsSlewing returns 1
21:52:14.208 00.509 4112 IsSlewing returns 1
21:52:14.713 00.505 4112 IsSlewing returns 1
21:52:15.222 00.509 4112 IsSlewing returns 1
21:52:15.726 00.504 4112 IsSlewing returns 1
21:52:16.242 00.516 4112 IsSlewing returns 1
21:52:16.749 00.507 4112 IsSlewing returns 1
21:52:17.257 00.508 4112 IsSlewing returns 1
21:52:17.765 00.508 4112 IsSlewing returns 1
21:52:18.272 00.507 4112 IsSlewing returns 1
21:52:18.777 00.505 4112 IsSlewing returns 1
21:52:19.286 00.509 4112 IsSlewing returns 1
21:52:19.795 00.509 4112 IsSlewing returns 1
21:52:20.304 00.509 4112 IsSlewing returns 1
21:52:20.809 00.505 4112 IsSlewing returns 1
21:52:21.318 00.509 4112 IsSlewing returns 1
21:52:21.828 00.510 4112 IsSlewing returns 1
21:52:22.334 00.506 4112 IsSlewing returns 1
21:52:22.842 00.508 4112 IsSlewing returns 1
21:52:23.351 00.509 4112 IsSlewing returns 1
21:52:23.858 00.507 4112 IsSlewing returns 1
21:52:24.366 00.508 4112 IsSlewing returns 1
21:52:24.872 00.506 4112 IsSlewing returns 1
21:52:25.381 00.509 4112 IsSlewing returns 1
21:52:25.890 00.509 4112 IsSlewing returns 1
21:52:26.398 00.508 4112 IsSlewing returns 1
21:52:26.905 00.507 4112 IsSlewing returns 1
21:52:27.415 00.510 4112 IsSlewing returns 1
21:52:27.920 00.505 4112 IsSlewing returns 1
21:52:28.429 00.509 4112 IsSlewing returns 1
21:52:28.934 00.505 4112 IsSlewing returns 1
21:52:29.442 00.508 4112 IsSlewing returns 1
21:52:29.949 00.507 4112 IsSlewing returns 1
21:52:30.458 00.509 4112 IsSlewing returns 1
21:52:30.965 00.507 4112 IsSlewing returns 1
21:52:31.472 00.507 4112 IsSlewing returns 1
21:52:31.978 00.506 4112 IsSlewing returns 1
21:52:32.485 00.507 4112 IsSlewing returns 1
21:52:32.993 00.508 4112 IsSlewing returns 1
21:52:33.500 00.507 4112 IsSlewing returns 1
21:52:34.009 00.509 4112 IsSlewing returns 1
21:52:34.516 00.507 4112 IsSlewing returns 1
21:52:35.023 00.507 4112 IsSlewing returns 1
21:52:35.530 00.507 4112 IsSlewing returns 1
21:52:36.038 00.508 4112 IsSlewing returns 1
21:52:36.545 00.507 4112 IsSlewing returns 1
21:52:37.053 00.508 4112 IsSlewing returns 1
21:52:37.558 00.505 4112 IsSlewing returns 1
21:52:38.066 00.508 4112 IsSlewing returns 1
21:52:38.573 00.507 4112 IsSlewing returns 1
21:52:39.080 00.507 4112 IsSlewing returns 1
21:52:39.588 00.508 4112 IsSlewing returns 1
21:52:40.096 00.508 4112 IsSlewing returns 1
21:52:40.603 00.507 4112 IsSlewing returns 1
21:52:41.109 00.506 4112 IsSlewing returns 1
21:52:41.615 00.506 4112 IsSlewing returns 1
21:52:42.121 00.506 4112 IsSlewing returns 1
21:52:42.630 00.509 4112 IsSlewing returns 1
21:52:43.134 00.504 4112 IsSlewing returns 1
21:52:43.643 00.509 4112 IsSlewing returns 1
21:52:44.151 00.508 4112 IsSlewing returns 1
21:52:44.658 00.507 4112 IsSlewing returns 1
21:52:45.163 00.505 4112 IsSlewing returns 1
21:52:45.670 00.507 4112 IsSlewing returns 1
21:52:46.178 00.508 4112 IsSlewing returns 1
21:52:46.684 00.506 4112 IsSlewing returns 1
21:52:47.191 00.507 4112 IsSlewing returns 1
21:52:47.694 00.503 4112 IsSlewing returns 1
21:52:48.198 00.504 4112 IsSlewing returns 1
21:52:48.707 00.509 4112 IsSlewing returns 1
21:52:49.214 00.507 4112 IsSlewing returns 1
21:52:49.721 00.507 4112 IsSlewing returns 1
21:52:50.228 00.507 4112 IsSlewing returns 1
21:52:50.735 00.507 4112 IsSlewing returns 1
21:52:51.244 00.509 4112 IsSlewing returns 1
21:52:51.752 00.508 4112 IsSlewing returns 1
21:52:52.259 00.507 4112 IsSlewing returns 1
21:52:52.764 00.505 4112 IsSlewing returns 1
21:52:53.271 00.507 4112 IsSlewing returns 1
21:52:53.778 00.507 4112 IsSlewing returns 1
21:52:54.285 00.507 4112 IsSlewing returns 1
21:52:54.794 00.509 4112 IsSlewing returns 1
21:52:55.300 00.506 4112 IsSlewing returns 1
21:52:55.804 00.504 4112 IsSlewing returns 1
21:52:56.310 00.506 4112 IsSlewing returns 1
21:52:56.817 00.507 4112 IsSlewing returns 1
21:52:57.325 00.508 4112 IsSlewing returns 1
21:52:57.832 00.507 4112 IsSlewing returns 1
21:52:58.337 00.505 4112 IsSlewing returns 1
21:52:58.843 00.506 4112 IsSlewing returns 1
21:52:59.352 00.509 4112 IsSlewing returns 1
21:52:59.859 00.507 4112 IsSlewing returns 1
21:53:00.367 00.508 4112 IsSlewing returns 1
21:53:00.871 00.504 4112 IsSlewing returns 1
21:53:01.379 00.508 4112 IsSlewing returns 1
21:53:01.888 00.509 4112 IsSlewing returns 1
21:53:02.395 00.507 4112 IsSlewing returns 1
21:53:02.901 00.506 4112 IsSlewing returns 1
21:53:03.408 00.507 4112 IsSlewing returns 1
21:53:03.913 00.505 4112 IsSlewing returns 1
21:53:04.418 00.505 4112 IsSlewing returns 1
21:53:04.922 00.504 4112 IsSlewing returns 1
21:53:05.431 00.509 4112 IsSlewing returns 1
21:53:05.939 00.508 4112 IsSlewing returns 1
21:53:06.447 00.508 4112 IsSlewing returns 1
21:53:06.955 00.508 4112 IsSlewing returns 1
21:53:07.463 00.508 4112 IsSlewing returns 1
21:53:07.973 00.510 4112 IsSlewing returns 1
21:53:08.477 00.504 4112 IsSlewing returns 1
21:53:08.983 00.506 4112 IsSlewing returns 1
21:53:09.491 00.508 4112 IsSlewing returns 1
21:53:09.998 00.507 4112 IsSlewing returns 1
21:53:10.507 00.509 4112 IsSlewing returns 1
21:53:11.010 00.503 4112 IsSlewing returns 1
21:53:11.519 00.509 4112 IsSlewing returns 1
21:53:12.023 00.504 4112 IsSlewing returns 1
21:53:12.532 00.509 4112 IsSlewing returns 1
21:53:13.040 00.508 4112 IsSlewing returns 1
21:53:13.547 00.507 4112 IsSlewing returns 1
21:53:14.056 00.509 4112 IsSlewing returns 1
21:53:14.564 00.508 4112 IsSlewing returns 1
21:53:15.072 00.508 4112 IsSlewing returns 1
21:53:15.579 00.507 4112 IsSlewing returns 1
21:53:16.086 00.507 4112 IsSlewing returns 1
21:53:16.593 00.507 4112 IsSlewing returns 1
21:53:17.102 00.509 4112 IsSlewing returns 1
21:53:17.608 00.506 4112 IsSlewing returns 1
21:53:18.116 00.508 4112 IsSlewing returns 1
21:53:18.624 00.508 4112 IsSlewing returns 1
21:53:19.134 00.510 4112 IsSlewing returns 1
21:53:19.639 00.505 4112 IsSlewing returns 1
21:53:20.148 00.509 4112 IsSlewing returns 1
21:53:20.654 00.506 4112 IsSlewing returns 1
21:53:21.163 00.509 4112 IsSlewing returns 1
21:53:21.671 00.508 4112 IsSlewing returns 1
21:53:22.179 00.508 4112 IsSlewing returns 1
21:53:22.685 00.506 4112 IsSlewing returns 1
21:53:23.193 00.508 4112 IsSlewing returns 1
21:53:23.702 00.509 4112 IsSlewing returns 1
21:53:24.210 00.508 4112 IsSlewing returns 1
21:53:24.719 00.509 4112 IsSlewing returns 1
21:53:25.228 00.509 4112 IsSlewing returns 1
21:53:25.735 00.507 4112 IsSlewing returns 1
21:53:26.242 00.507 4112 IsSlewing returns 1
21:53:26.748 00.506 4112 IsSlewing returns 1
21:53:27.256 00.508 4112 IsSlewing returns 1
21:53:27.762 00.506 4112 IsSlewing returns 1
21:53:28.269 00.507 4112 IsSlewing returns 1
21:53:28.775 00.506 4112 IsSlewing returns 1
21:53:29.281 00.506 4112 IsSlewing returns 1
21:53:29.791 00.510 4112 IsSlewing returns 1
21:53:30.298 00.507 4112 IsSlewing returns 1
21:53:30.805 00.507 4112 IsSlewing returns 1
21:53:31.315 00.510 4112 IsSlewing returns 1
21:53:31.822 00.507 4112 IsSlewing returns 1
21:53:32.331 00.509 4112 IsSlewing returns 1
21:53:32.837 00.506 4112 IsSlewing returns 1
21:53:33.344 00.507 4112 IsSlewing returns 1
21:53:33.852 00.508 4112 IsSlewing returns 1
21:53:34.360 00.508 4112 IsSlewing returns 1
21:53:34.867 00.507 4112 IsSlewing returns 0
21:55:47.012 132.145 2696 SetCurrentPosition(1760.36,762.86)
21:55:47.012 00.000 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:380->invalid x value
21:55:47.012 00.000 2696 setting lock position to (496.00, 432.00)
21:55:47.012 00.000 2696 MultiStar: single-star usage forced by user star selection
21:55:47.012 00.000 2696 Status Line: Selected star at (496.0, 432.0)
21:55:47.028 00.016 2696 Changing from state SELECTED to SELECTED
21:55:47.028 00.000 2696 guider state => SELECTED
21:55:53.913 06.885 2696 StartLoopingInteractive: Loop button clicked
21:55:53.918 00.005 2696 Status Line: Looping
21:55:53.918 00.000 2696 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
21:55:53.938 00.020 2696 ScheduleExposure(1500,3,0) exposurePending=0
21:55:53.940 00.002 2696 Enqueuing Expose request
21:55:53.942 00.002 5240 Worker thread wakes up
21:55:53.942 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:55:53.942 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
21:55:55.587 01.645 5240 Exposure complete
21:55:55.650 00.063 5240 worker thread done servicing request
21:55:55.663 00.013 2696 OnExposeComplete: enter
21:55:55.663 00.000 2696 UpdateGuideState(): m_state=2
21:55:55.666 00.003 2696 Star::Find(15, 496, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:55:55.666 00.000 2696 Star::Find returns 0 (3), X=496.00, Y=432.00, Mass=6, SNR=1.7, Peak=3 HFD=0.0
21:55:55.666 00.000 2696 DistanceChecker: activated
21:55:55.666 00.000 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:55:55.666 00.000 2696 Changing from state SELECTED to UNINITIALIZED
21:55:55.666 00.000 2696 guider state => SELECTING
21:55:55.666 00.000 2696 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:55:55.666 00.000 2696 Status Line: Star lost - low mass
21:55:55.682 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=1, FiltMin=0, FiltMax=34, Gamma=0.560
21:55:55.730 00.048 2696 UpdateGuideState exits: Star lost - low mass
21:55:55.733 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:55.735 00.002 2696 ScheduleExposure(1500,3,0) exposurePending=0
21:55:55.737 00.002 2696 Enqueuing Expose request
21:55:55.739 00.002 5240 Worker thread wakes up
21:55:55.739 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:55:55.739 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
21:55:57.140 01.401 5240 Exposure complete
21:55:57.194 00.054 5240 worker thread done servicing request
21:55:57.194 00.000 2696 OnExposeComplete: enter
21:55:57.194 00.000 2696 UpdateGuideState(): m_state=1
21:55:57.194 00.000 2696 Star::Find(15, 496, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
21:55:57.203 00.009 2696 Star::Find returns 0 (2), X=496.00, Y=432.00, Mass=12, SNR=2.3, Peak=4 HFD=0.0
21:55:57.203 00.000 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:55:57.203 00.000 2696 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:55:57.203 00.000 2696 Status Line: Star lost - low SNR
21:55:57.203 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=1, FiltMin=0, FiltMax=36, Gamma=0.560
21:55:57.257 00.054 2696 UpdateGuideState exits: Star lost - low SNR
21:55:57.261 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:57.265 00.004 2696 ScheduleExposure(1500,3,0) exposurePending=0
21:55:57.267 00.002 2696 Enqueuing Expose request
21:55:57.271 00.004 5240 Worker thread wakes up
21:55:57.271 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:55:57.271 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
21:55:58.820 01.549 2696 ScopeASCOM::GetGuideRates returns 0 13.500 13.500 a-s/sec
21:55:58.820 00.000 2696 PhdController::Guide begins
21:55:58.830 00.010 2696 PhdController: newstate STATE_SETUP
21:55:58.830 00.000 2696 PhdController: setup
21:55:58.830 00.000 2696 PhdController: newstate STATE_ATTEMPT_START
21:55:58.836 00.006 2696 PhdController: newstate STATE_SELECT_STAR
21:55:58.838 00.002 2696 GuiderMultiStar::AutoSelect enter
21:55:58.838 00.000 2696 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
21:55:58.884 00.046 2696 AutoFind: auto downsample for scale 1.87 => 1x
21:55:58.904 00.020 5240 Exposure complete
21:55:58.947 00.043 5240 worker thread done servicing request
21:55:58.978 00.031 2696 AutoFind: global mean = 0.0, stdev 1.3
21:55:58.978 00.000 2696 AutoFind: using threshold = 0.1
21:55:59.089 00.111 2696 AutoFind: local max [1236, 734] 89.8
21:55:59.089 00.000 2696 AutoFind: local max [467, 613] 50.8
21:55:59.101 00.012 2696 AutoFind: local max [645, 122] 23.2
21:55:59.101 00.000 2696 AutoFind: local max [309, 429] 15.6
21:55:59.101 00.000 2696 AutoFind: local max [1162, 205] 12.6
21:55:59.105 00.004 2696 AutoFind: local max [538, 531] 10.4
21:55:59.105 00.000 2696 AutoFind: local max [1215, 195] 9.8
21:55:59.105 00.000 2696 AutoFind: local max [907, 347] 9.0
21:55:59.105 00.000 2696 AutoFind: local max [80, 260] 8.3
21:55:59.105 00.000 2696 AutoFind: local max [37, 735] 7.0
21:55:59.105 00.000 2696 AutoFind: local max [1048, 831] 6.7
21:55:59.105 00.000 2696 AutoFind: local max [128, 584] 6.2
21:55:59.105 00.000 2696 AutoFind: local max [373, 825] 6.1
21:55:59.105 00.000 2696 AutoFind: local max [1093, 308] 5.6
21:55:59.121 00.016 2696 AutoFind: local max [46, 845] 5.4
21:55:59.121 00.000 2696 AutoFind: local max [1004, 90] 5.1
21:55:59.121 00.000 2696 AutoFind: local max [1208, 789] 5.0
21:55:59.121 00.000 2696 AutoFind: local max [809, 115] 5.0
21:55:59.121 00.000 2696 AutoFind: local max [415, 831] 4.8
21:55:59.121 00.000 2696 AutoFind: local max [355, 619] 4.7
21:55:59.132 00.011 2696 AutoFind: local max [352, 801] 4.7
21:55:59.132 00.000 2696 AutoFind: local max [855, 918] 4.6
21:55:59.132 00.000 2696 AutoFind: local max [30, 158] 4.6
21:55:59.137 00.005 2696 AutoFind: local max [964, 926] 4.6
21:55:59.137 00.000 2696 AutoFind: local max [615, 240] 4.5
21:55:59.137 00.000 2696 AutoFind: local max [872, 572] 4.4
21:55:59.137 00.000 2696 AutoFind: local max [10, 127] 4.4
21:55:59.137 00.000 2696 AutoFind: local max [964, 777] 4.4
21:55:59.137 00.000 2696 AutoFind: local max [832, 131] 4.4
21:55:59.137 00.000 2696 AutoFind: local max [824, 279] 4.4
21:55:59.137 00.000 2696 AutoFind: local max [1189, 145] 4.3
21:55:59.137 00.000 2696 AutoFind: local max [1208, 344] 4.3
21:55:59.137 00.000 2696 AutoFind: local max [842, 188] 4.3
21:55:59.153 00.016 2696 AutoFind: local max [322, 287] 4.3
21:55:59.153 00.000 2696 AutoFind: local max [678, 534] 4.2
21:55:59.153 00.000 2696 AutoFind: local max [898, 8] 4.2
21:55:59.153 00.000 2696 AutoFind: local max [956, 735] 4.2
21:55:59.163 00.010 2696 AutoFind: local max [854, 613] 4.1
21:55:59.163 00.000 2696 AutoFind: local max [646, 33] 4.1
21:55:59.163 00.000 2696 AutoFind: local max [616, 324] 4.1
21:55:59.170 00.007 2696 AutoFind: local max [1013, 70] 4.1
21:55:59.172 00.002 2696 AutoFind: local max [619, 841] 4.1
21:55:59.172 00.000 2696 AutoFind: local max [614, 722] 4.1
21:55:59.172 00.000 2696 AutoFind: local max [658, 398] 4.1
21:55:59.172 00.000 2696 AutoFind: local max [1004, 301] 4.1
21:55:59.172 00.000 2696 AutoFind: local max [1032, 264] 4.1
21:55:59.172 00.000 2696 AutoFind: local max [1166, 501] 4.0
21:55:59.184 00.012 2696 AutoFind: local max [1086, 840] 4.0
21:55:59.184 00.000 2696 AutoFind: local max [212, 214] 4.0
21:55:59.184 00.000 2696 AutoFind: local max [230, 472] 4.0
21:55:59.184 00.000 2696 AutoFind: local max [1186, 154] 4.0
21:55:59.184 00.000 2696 AutoFind: local max [325, 307] 4.0
21:55:59.194 00.010 2696 AutoFind: local max [667, 345] 4.0
21:55:59.194 00.000 2696 AutoFind: local max [760, 411] 3.9
21:55:59.200 00.006 2696 AutoFind: local max [914, 208] 3.9
21:55:59.202 00.002 2696 AutoFind: local max [1187, 63] 3.9
21:55:59.204 00.002 2696 AutoFind: local max [530, 489] 3.9
21:55:59.208 00.004 2696 AutoFind: local max [645, 93] 3.9
21:55:59.210 00.002 2696 AutoFind: local max [825, 236] 3.9
21:55:59.212 00.002 2696 AutoFind: local max [692, 372] 3.9
21:55:59.214 00.002 2696 AutoFind: local max [758, 836] 3.9
21:55:59.216 00.002 2696 AutoFind: local max [961, 235] 3.9
21:55:59.218 00.002 2696 AutoFind: local max [851, 564] 3.9
21:55:59.220 00.002 2696 AutoFind: local max [766, 249] 3.9
21:55:59.222 00.002 2696 AutoFind: local max [1117, 470] 3.9
21:55:59.224 00.002 2696 AutoFind: local max [329, 592] 3.9
21:55:59.228 00.004 2696 AutoFind: local max [1143, 373] 3.8
21:55:59.231 00.003 2696 AutoFind: local max [725, 175] 3.8
21:55:59.233 00.002 2696 AutoFind: local max [640, 690] 3.8
21:55:59.235 00.002 2696 AutoFind: local max [1035, 793] 3.8
21:55:59.237 00.002 2696 AutoFind: local max [413, 612] 3.8
21:55:59.239 00.002 2696 AutoFind: local max [1001, 179] 3.8
21:55:59.241 00.002 2696 AutoFind: local max [60, 186] 3.8
21:55:59.243 00.002 2696 AutoFind: local max [901, 121] 3.8
21:55:59.245 00.002 2696 AutoFind: local max [742, 359] 3.8
21:55:59.247 00.002 2696 AutoFind: local max [485, 380] 3.8
21:55:59.247 00.000 2696 AutoFind: local max [65, 918] 3.8
21:55:59.247 00.000 2696 AutoFind: local max [684, 195] 3.8
21:55:59.247 00.000 2696 AutoFind: local max [314, 380] 3.8
21:55:59.247 00.000 2696 AutoFind: local max [1249, 739] 3.8
21:55:59.257 00.010 2696 AutoFind: local max [964, 564] 3.8
21:55:59.257 00.000 2696 AutoFind: local max [1209, 405] 3.8
21:55:59.257 00.000 2696 AutoFind: local max [692, 257] 3.8
21:55:59.257 00.000 2696 AutoFind: local max [595, 345] 3.7
21:55:59.263 00.006 2696 AutoFind: local max [845, 241] 3.7
21:55:59.263 00.000 2696 AutoFind: local max [923, 417] 3.7
21:55:59.263 00.000 2696 AutoFind: local max [15, 28] 3.7
21:55:59.263 00.000 2696 AutoFind: local max [836, 328] 3.7
21:55:59.263 00.000 2696 AutoFind: local max [796, 859] 3.7
21:55:59.263 00.000 2696 AutoFind: local max [1232, 686] 3.7
21:55:59.263 00.000 2696 AutoFind: local max [1216, 654] 3.7
21:55:59.263 00.000 2696 AutoFind: local max [742, 739] 3.7
21:55:59.263 00.000 2696 AutoFind: local max [743, 858] 3.7
21:55:59.279 00.016 2696 AutoFind: local max [1097, 104] 3.7
21:55:59.279 00.000 2696 AutoFind: local max [938, 761] 3.7
21:55:59.279 00.000 2696 AutoFind: local max [166, 73] 3.7
21:55:59.279 00.000 2696 AutoFind: local max [457, 356] 3.7
21:55:59.279 00.000 2696 AutoFind: local max [658, 824] 3.7
21:55:59.288 00.009 2696 AutoFind: local max [983, 167] 3.7
21:55:59.288 00.000 2696 AutoFind: local max [1175, 309] 3.7
21:55:59.288 00.000 2696 AutoFind: too close [983, 167] 3.7 - [1001, 179] 3.8
21:55:59.288 00.000 2696 AutoFind: too close [845, 241] 3.7 - [825, 236] 3.9
21:55:59.295 00.007 2696 AutoFind: close dim-bright [1249, 739] 3.8 - [1236, 734] 89.8
21:55:59.295 00.000 2696 AutoFind: too close [325, 307] 4.0 - [322, 287] 4.3
21:55:59.295 00.000 2696 AutoFind: too close [1186, 154] 4.0 - [1189, 145] 4.3
21:55:59.295 00.000 2696 AutoFind: too close [1013, 70] 4.1 - [1004, 90] 5.1
21:55:59.295 00.000 2696 AutoFind: too close to edge [15, 28] 3.7
21:55:59.295 00.000 2696 AutoFind: too close to edge [898, 8] 4.2
21:55:59.295 00.000 2696 AutoFind: too close to edge [10, 127] 4.4
21:55:59.295 00.000 2696 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
21:55:59.295 00.000 2696 AutoFind: finding best star pass 1
21:55:59.311 00.016 2696 Star::Find(15, 1236, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
21:55:59.311 00.000 2696 Star::Find returns 1 (0), X=1236.62, Y=734.49, Mass=856, SNR=20.4, Peak=46 HFD=4.1
21:55:59.311 00.000 2696 AutoFind returns star at [1236, 734] 89.8 Mass 856 SNR 20.4
21:55:59.311 00.000 2696 Star::Find(15, 1236, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
21:55:59.320 00.009 2696 Star::Find returns 1 (0), X=1236.62, Y=734.49, Mass=856, SNR=20.4, Peak=46 HFD=4.1
21:55:59.320 00.000 2696 MultiStar: List (1): {1236.62, 734.49}(20.4), 
21:55:59.320 00.000 2696 setting lock position to (1236.62, 734.49)
21:55:59.320 00.000 2696 AutoSelect: state = 1, call UpdateGuideState
21:55:59.326 00.006 2696 UpdateGuideState(): m_state=1
21:55:59.326 00.000 2696 Star::Find(15, 1236, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
21:55:59.326 00.000 2696 Star::Find returns 1 (0), X=1236.62, Y=734.49, Mass=856, SNR=20.4, Peak=46 HFD=4.1
21:55:59.326 00.000 2696 DistanceChecker: deactivated
21:55:59.326 00.000 2696 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.74) = xAngle (-2.74 = -2.74)
21:55:59.326 00.000 2696 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (0.30 = 0.30)
21:55:59.326 00.000 2696 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=0.00, mountTheta=0.00
21:55:59.326 00.000 2696 setting lock position to (1236.62, 734.49)
21:55:59.326 00.000 2696 CurrentPosition() valid, moving to STATE_SELECTED
21:55:59.342 00.016 2696 Changing from state SELECTING to SELECTED
21:55:59.342 00.000 2696 guider state => SELECTED
21:55:59.358 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=1, FiltMin=0, FiltMax=36, Gamma=0.560
21:55:59.406 00.048 2696 UpdateGuideState exits: m=856 SNR=20.4
21:55:59.406 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=1, FiltMin=0, FiltMax=36, Gamma=0.560
21:55:59.453 00.047 2696 Status Line: Auto-selected star at (1236.6, 734.5)
21:55:59.459 00.006 2696 PhdController: newstate STATE_WAIT_SELECTED
21:55:59.469 00.010 2696 OnExposeComplete: enter
21:55:59.469 00.000 2696 UpdateGuideState(): m_state=2
21:55:59.469 00.000 2696 Star::Find(15, 1236, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
21:55:59.469 00.000 2696 Star::Find returns 1 (0), X=1235.58, Y=734.90, Mass=949, SNR=21.6, Peak=56 HFD=4.4
21:55:59.476 00.007 2696 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.74) = xAngle (0.03 = 0.03)
21:55:59.476 00.000 2696 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.74) + m_yAngleError (-3.04)) = yAngle (3.07 = 3.07)
21:55:59.476 00.000 2696 CameraToMount -- cameraX=-1.05 cameraY=0.41 hyp=1.12 cameraTheta=2.77 mountX=1.12 mountY=0.08, mountTheta=0.07
21:55:59.476 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=1, FiltMin=0, FiltMax=37, Gamma=0.560
21:55:59.530 00.054 2696 UpdateGuideState exits: m=949 SNR=21.6
21:55:59.532 00.002 2696 PhdController: newstate STATE_CALIBRATE
21:55:59.534 00.002 2696 PhdController: clearing calibration
21:55:59.538 00.004 2696 ScopeASCOM::GetDeclinationRadians() returns 0.0
21:55:59.538 00.000 2696 ScopeASCOM::SideOfPier() returns 1
21:55:59.538 00.000 2696 PhdController: start calibration
21:55:59.548 00.010 2696 Changing from state SELECTED to CALIBRATING_PRIMARY
21:55:59.548 00.000 2696 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
21:55:59.548 00.000 2696 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
21:55:59.548 00.000 2696 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003750
21:55:59.548 00.000 2696 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003750
21:55:59.548 00.000 2696 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 5.728370
21:55:59.564 00.016 2696 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 10
21:55:59.564 00.000 2696 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 12
21:55:59.569 00.005 2696 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:55:59.569 00.000 2696 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 3
21:55:59.569 00.000 2696 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 9:32:13 PM"
21:55:59.580 00.011 2696 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
21:55:59.580 00.000 2696 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.2 0.5}, {-3.9 1.5}, {-6.9 3.2}, {-8.4 3.8}, {-12.0 4.9}, {-13.9 5.9}, {-17.0 7.5}, {-18.8 8.1}, {-22.4 9.9}, {-23.8 10.0}, {-23.8 10.0}, {-14.7 5.6}, {-7.5 2.0}"
21:55:59.580 00.000 2696 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.9 -2.0}, {-2.0 -3.3}, {-3.3 -6.0}, {-4.1 -7.2}, {-5.2 -9.3}, {-6.4 -11.1}, {-8.1 -12.9}, {-9.3 -14.4}, {-9.4 -16.3}, {-10.2 -17.8}, {-11.4 -20.8}, {-12.0 -22.2}, {-12.0 -22.2}, {-7.9 -13.8}, {-2.6 -2.6}, {-2.2 -2.3}"
21:55:59.707 00.127 2696 ScopeASCOM::GetGuideRates returns 0 13.500 13.500 a-s/sec
21:55:59.707 00.000 2696 ScopeASCOM::GetDeclinationRadians() returns 0.0
21:55:59.707 00.000 2696 ScopeASCOM::SideOfPier() returns 1
21:55:59.707 00.000 2696 GetString("/profile/6/name", "") returns "OAG"
21:55:59.770 00.063 2696 ScopeASCOM::GetGuideRates returns 0 13.500 13.500 a-s/sec
21:55:59.770 00.000 2696 ScopeASCOM::SideOfPier() returns 1
21:55:59.770 00.000 2696 guider state => CALIBRATING_PRIMARY
21:55:59.770 00.000 2696 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
21:55:59.770 00.000 2696 reset dither spiral
21:55:59.770 00.000 2696 PhdController: newstate STATE_CALIBRATION_WAIT
21:55:59.770 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:59.786 00.016 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:55:59.790 00.004 2696 Enqueuing Expose request
21:55:59.790 00.000 5240 Worker thread wakes up
21:55:59.790 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:55:59.790 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1221,720,31,31)
21:56:01.219 01.429 5240 Exposure complete
21:56:01.283 00.064 5240 worker thread done servicing request
21:56:01.283 00.000 2696 OnExposeComplete: enter
21:56:01.283 00.000 2696 UpdateGuideState(): m_state=3
21:56:01.288 00.005 2696 Star::Find(15, 1235, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
21:56:01.292 00.004 2696 Star::Find returns 1 (0), X=1234.97, Y=734.84, Mass=899, SNR=21.0, Peak=46 HFD=4.3
21:56:01.292 00.000 2696 Scope::UpdateCalibrationState: starting location = 1234.97,734.84 coords = 5.57,0.0
21:56:01.292 00.000 2696 Status Line: West step   1, dist= 0.0
21:56:01.299 00.007 2696 Enqueuing Calibration Move request for direction 3
21:56:01.299 00.000 5240 Worker thread wakes up
21:56:01.299 00.000 5240 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
21:56:01.299 00.000 5240 Handling axis move in thread for scope dir=3 dur=300
21:56:01.299 00.000 5240 scope move axis dir= 3 dur= 300 opts= 0x0
21:56:01.299 00.000 5240 MoveAxis(W, 300, -)
21:56:01.299 00.000 5240 Guiding  Dir = 3, Dur = 300
21:56:01.299 00.000 5240 IsGuiding returns 0
21:56:01.299 00.000 5240 PulseGuide returned control before completion, sleep 308
21:56:01.315 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=1, FiltMin=0, FiltMax=34, Gamma=0.560
21:56:01.363 00.048 2696 UpdateGuideState exits: m=899 SNR=21.0
21:56:01.363 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:01.363 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:56:01.372 00.009 2696 Enqueuing Expose request
21:56:01.632 00.260 5240 IsGuiding returns 1
21:56:01.632 00.000 5240 scope still moving after pulse duration time elapsed
21:56:01.663 00.031 5240 IsGuiding returns 0
21:56:01.663 00.000 5240 scope move finished after 300 + 57 ms
21:56:01.663 00.000 5240 Move returns status 0, amount 300
21:56:01.663 00.000 5240 move complete, result=0
21:56:01.663 00.000 5240 worker thread done servicing request
21:56:01.663 00.000 5240 Worker thread wakes up
21:56:01.663 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:56:01.663 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1220,720,31,31)
21:56:03.311 01.648 5240 Exposure complete
21:56:03.374 00.063 5240 worker thread done servicing request
21:56:03.374 00.000 2696 OnExposeComplete: enter
21:56:03.374 00.000 2696 UpdateGuideState(): m_state=3
21:56:03.374 00.000 2696 Star::Find(15, 1234, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:56:03.374 00.000 2696 Star::Find returns 1 (0), X=1236.55, Y=734.40, Mass=898, SNR=21.0, Peak=53 HFD=4.3
21:56:03.382 00.008 2696 Status Line: West step   2, dist= 1.6
21:56:03.382 00.000 2696 Enqueuing Calibration Move request for direction 3
21:56:03.382 00.000 5240 Worker thread wakes up
21:56:03.390 00.008 5240 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
21:56:03.390 00.000 5240 Handling axis move in thread for scope dir=3 dur=300
21:56:03.390 00.000 5240 scope move axis dir= 3 dur= 300 opts= 0x0
21:56:03.390 00.000 5240 MoveAxis(W, 300, -)
21:56:03.390 00.000 5240 Guiding  Dir = 3, Dur = 300
21:56:03.390 00.000 5240 IsGuiding returns 0
21:56:03.390 00.000 5240 PulseGuide returned control before completion, sleep 310
21:56:03.390 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=1, FiltMin=0, FiltMax=38, Gamma=0.560
21:56:03.444 00.054 2696 UpdateGuideState exits: m=898 SNR=21.0
21:56:03.444 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:03.444 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:56:03.444 00.000 2696 Enqueuing Expose request
21:56:03.708 00.264 5240 IsGuiding returns 1
21:56:03.708 00.000 5240 scope still moving after pulse duration time elapsed
21:56:03.740 00.032 5240 IsGuiding returns 0
21:56:03.740 00.000 5240 scope move finished after 300 + 49 ms
21:56:03.740 00.000 5240 Move returns status 0, amount 300
21:56:03.740 00.000 5240 move complete, result=0
21:56:03.740 00.000 5240 worker thread done servicing request
21:56:03.740 00.000 5240 Worker thread wakes up
21:56:03.740 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:56:03.740 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1222,719,31,31)
21:56:05.168 01.428 5240 Exposure complete
21:56:05.231 00.063 5240 worker thread done servicing request
21:56:05.231 00.000 2696 OnExposeComplete: enter
21:56:05.231 00.000 2696 UpdateGuideState(): m_state=3
21:56:05.231 00.000 2696 Star::Find(15, 1236, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
21:56:05.231 00.000 2696 Star::Find returns 1 (0), X=1236.42, Y=733.49, Mass=847, SNR=20.3, Peak=41 HFD=4.9
21:56:05.247 00.016 2696 Status Line: West step   3, dist= 2.0
21:56:05.247 00.000 2696 Enqueuing Calibration Move request for direction 3
21:56:05.247 00.000 5240 Worker thread wakes up
21:56:05.247 00.000 5240 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
21:56:05.247 00.000 5240 Handling axis move in thread for scope dir=3 dur=300
21:56:05.247 00.000 5240 scope move axis dir= 3 dur= 300 opts= 0x0
21:56:05.247 00.000 5240 MoveAxis(W, 300, -)
21:56:05.247 00.000 5240 Guiding  Dir = 3, Dur = 300
21:56:05.247 00.000 5240 IsGuiding returns 0
21:56:05.247 00.000 5240 PulseGuide returned control before completion, sleep 310
21:56:05.267 00.020 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=1, FiltMin=0, FiltMax=32, Gamma=0.560
21:56:05.311 00.044 2696 UpdateGuideState exits: m=847 SNR=20.3
21:56:05.311 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:05.311 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:56:05.321 00.010 2696 Enqueuing Expose request
21:56:05.581 00.260 5240 IsGuiding returns 1
21:56:05.581 00.000 5240 scope still moving after pulse duration time elapsed
21:56:05.613 00.032 5240 IsGuiding returns 0
21:56:05.613 00.000 5240 scope move finished after 300 + 56 ms
21:56:05.613 00.000 5240 Move returns status 0, amount 300
21:56:05.613 00.000 5240 move complete, result=0
21:56:05.613 00.000 5240 worker thread done servicing request
21:56:05.613 00.000 5240 Worker thread wakes up
21:56:05.613 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:56:05.613 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1221,718,31,31)
21:56:07.265 01.652 5240 Exposure complete
21:56:07.341 00.076 5240 worker thread done servicing request
21:56:07.341 00.000 2696 OnExposeComplete: enter
21:56:07.341 00.000 2696 UpdateGuideState(): m_state=3
21:56:07.345 00.004 2696 Star::Find(15, 1236, 733, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
21:56:07.345 00.000 2696 Star::Find returns 1 (0), X=1238.62, Y=732.88, Mass=852, SNR=20.4, Peak=33 HFD=5.1
21:56:07.345 00.000 2696 Status Line: West step   4, dist= 4.1
21:56:07.351 00.006 2696 Enqueuing Calibration Move request for direction 3
21:56:07.351 00.000 5240 Worker thread wakes up
21:56:07.351 00.000 5240 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
21:56:07.351 00.000 5240 Handling axis move in thread for scope dir=3 dur=300
21:56:07.351 00.000 5240 scope move axis dir= 3 dur= 300 opts= 0x0
21:56:07.351 00.000 5240 MoveAxis(W, 300, -)
21:56:07.351 00.000 5240 Guiding  Dir = 3, Dur = 300
21:56:07.351 00.000 5240 IsGuiding returns 0
21:56:07.351 00.000 5240 PulseGuide returned control before completion, sleep 310
21:56:07.361 00.010 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=1, FiltMin=0, FiltMax=26, Gamma=0.560
21:56:07.413 00.052 2696 UpdateGuideState exits: m=852 SNR=20.4
21:56:07.413 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:07.413 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:56:07.413 00.000 2696 Enqueuing Expose request
21:56:07.678 00.265 5240 IsGuiding returns 1
21:56:07.678 00.000 5240 scope still moving after pulse duration time elapsed
21:56:07.709 00.031 5240 IsGuiding returns 0
21:56:07.709 00.000 5240 scope move finished after 300 + 52 ms
21:56:07.709 00.000 5240 Move returns status 0, amount 300
21:56:07.709 00.000 5240 move complete, result=0
21:56:07.709 00.000 5240 worker thread done servicing request
21:56:07.709 00.000 5240 Worker thread wakes up
21:56:07.709 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:56:07.709 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1224,718,31,31)
21:56:09.122 01.413 5240 Exposure complete
21:56:09.173 00.051 5240 worker thread done servicing request
21:56:09.173 00.000 2696 OnExposeComplete: enter
21:56:09.173 00.000 2696 UpdateGuideState(): m_state=3
21:56:09.173 00.000 2696 Star::Find(15, 1238, 732, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
21:56:09.173 00.000 2696 Star::Find returns 1 (0), X=1238.86, Y=732.05, Mass=874, SNR=20.6, Peak=34 HFD=5.0
21:56:09.186 00.013 2696 Status Line: West step   5, dist= 4.8
21:56:09.186 00.000 2696 Enqueuing Calibration Move request for direction 3
21:56:09.186 00.000 5240 Worker thread wakes up
21:56:09.194 00.008 5240 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
21:56:09.194 00.000 5240 Handling axis move in thread for scope dir=3 dur=300
21:56:09.194 00.000 5240 scope move axis dir= 3 dur= 300 opts= 0x0
21:56:09.194 00.000 5240 MoveAxis(W, 300, -)
21:56:09.194 00.000 5240 Guiding  Dir = 3, Dur = 300
21:56:09.194 00.000 5240 IsGuiding returns 0
21:56:09.194 00.000 5240 PulseGuide returned control before completion, sleep 310
21:56:09.202 00.008 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=34, med=1, FiltMin=0, FiltMax=26, Gamma=0.560
21:56:09.249 00.047 2696 UpdateGuideState exits: m=874 SNR=20.6
21:56:09.249 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:09.249 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:56:09.257 00.008 2696 Enqueuing Expose request
21:56:09.519 00.262 5240 IsGuiding returns 1
21:56:09.519 00.000 5240 scope still moving after pulse duration time elapsed
21:56:09.551 00.032 5240 IsGuiding returns 0
21:56:09.551 00.000 5240 scope move finished after 300 + 55 ms
21:56:09.552 00.001 5240 Move returns status 0, amount 300
21:56:09.552 00.000 5240 move complete, result=0
21:56:09.552 00.000 5240 worker thread done servicing request
21:56:09.552 00.000 5240 Worker thread wakes up
21:56:09.552 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:56:09.553 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(1224,717,31,31)
21:56:11.202 01.649 5240 Exposure complete
21:56:11.280 00.078 5240 worker thread done servicing request
21:56:11.280 00.000 2696 OnExposeComplete: enter
21:56:11.280 00.000 2696 UpdateGuideState(): m_state=3
21:56:11.288 00.008 2696 Star::Find(15, 1238, 732, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:56:11.288 00.000 2696 Star::Find returns 1 (0), X=1241.90, Y=731.33, Mass=872, SNR=20.6, Peak=34 HFD=5.0
21:56:11.296 00.008 2696 Status Line: West step   6, dist= 7.8
21:56:11.296 00.000 2696 Enqueuing Calibration Move request for direction 3
21:56:11.296 00.000 5240 Worker thread wakes up
21:56:11.296 00.000 5240 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
21:56:11.296 00.000 5240 Handling axis move in thread for scope dir=3 dur=300
21:56:11.296 00.000 5240 scope move axis dir= 3 dur= 300 opts= 0x0
21:56:11.296 00.000 5240 MoveAxis(W, 300, -)
21:56:11.296 00.000 5240 Guiding  Dir = 3, Dur = 300
21:56:11.296 00.000 5240 IsGuiding returns 0
21:56:11.296 00.000 5240 PulseGuide returned control before completion, sleep 310
21:56:11.312 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=34, med=1, FiltMin=0, FiltMax=27, Gamma=0.560
21:56:11.361 00.049 2696 UpdateGuideState exits: m=872 SNR=20.6
21:56:11.363 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:11.365 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:56:11.365 00.000 2696 Enqueuing Expose request
21:56:11.629 00.264 5240 IsGuiding returns 1
21:56:11.629 00.000 5240 scope still moving after pulse duration time elapsed
21:56:11.661 00.032 5240 IsGuiding returns 0
21:56:11.661 00.000 5240 scope move finished after 300 + 57 ms
21:56:11.661 00.000 5240 Move returns status 0, amount 300
21:56:11.661 00.000 5240 move complete, result=0
21:56:11.661 00.000 5240 worker thread done servicing request
21:56:11.661 00.000 5240 Worker thread wakes up
21:56:11.661 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:56:11.661 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1227,716,31,31)
21:56:13.087 01.426 5240 Exposure complete
21:56:13.135 00.048 5240 worker thread done servicing request
21:56:13.135 00.000 2696 OnExposeComplete: enter
21:56:13.151 00.016 2696 UpdateGuideState(): m_state=3
21:56:13.151 00.000 2696 Star::Find(15, 1241, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
21:56:13.151 00.000 2696 Star::Find returns 1 (0), X=1243.42, Y=730.52, Mass=766, SNR=19.3, Peak=35 HFD=4.7
21:56:13.151 00.000 2696 Status Line: West step   7, dist= 9.5
21:56:13.151 00.000 2696 Enqueuing Calibration Move request for direction 3
21:56:13.163 00.012 5240 Worker thread wakes up
21:56:13.165 00.002 5240 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
21:56:13.165 00.000 5240 Handling axis move in thread for scope dir=3 dur=300
21:56:13.165 00.000 5240 scope move axis dir= 3 dur= 300 opts= 0x0
21:56:13.165 00.000 5240 MoveAxis(W, 300, -)
21:56:13.165 00.000 5240 Guiding  Dir = 3, Dur = 300
21:56:13.165 00.000 5240 IsGuiding returns 0
21:56:13.165 00.000 5240 PulseGuide returned control before completion, sleep 310
21:56:13.169 00.004 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=35, med=1, FiltMin=0, FiltMax=29, Gamma=0.560
21:56:13.214 00.045 2696 UpdateGuideState exits: m=766 SNR=19.3
21:56:13.228 00.014 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:13.232 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:56:13.236 00.004 2696 Enqueuing Expose request
21:56:13.483 00.247 5240 IsGuiding returns 1
21:56:13.483 00.000 5240 scope still moving after pulse duration time elapsed
21:56:13.515 00.032 5240 IsGuiding returns 0
21:56:13.515 00.000 5240 scope move finished after 300 + 49 ms
21:56:13.515 00.000 5240 Move returns status 0, amount 300
21:56:13.515 00.000 5240 move complete, result=0
21:56:13.515 00.000 5240 worker thread done servicing request
21:56:13.515 00.000 5240 Worker thread wakes up
21:56:13.515 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:56:13.515 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1228,716,31,31)
21:56:15.167 01.652 5240 Exposure complete
21:56:15.245 00.078 5240 worker thread done servicing request
21:56:15.245 00.000 2696 OnExposeComplete: enter
21:56:15.245 00.000 2696 UpdateGuideState(): m_state=3
21:56:15.245 00.000 2696 Star::Find(15, 1243, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
21:56:15.245 00.000 2696 Star::Find returns 1 (0), X=1246.11, Y=730.38, Mass=756, SNR=19.2, Peak=35 HFD=4.6
21:56:15.245 00.000 2696 Status Line: West step   8, dist=12.0
21:56:15.257 00.012 2696 Enqueuing Calibration Move request for direction 3
21:56:15.257 00.000 5240 Worker thread wakes up
21:56:15.262 00.005 5240 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
21:56:15.262 00.000 5240 Handling axis move in thread for scope dir=3 dur=300
21:56:15.262 00.000 5240 scope move axis dir= 3 dur= 300 opts= 0x0
21:56:15.262 00.000 5240 MoveAxis(W, 300, -)
21:56:15.262 00.000 5240 Guiding  Dir = 3, Dur = 300
21:56:15.262 00.000 5240 IsGuiding returns 0
21:56:15.262 00.000 5240 PulseGuide returned control before completion, sleep 310
21:56:15.263 00.001 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=35, med=1, FiltMin=0, FiltMax=26, Gamma=0.560
21:56:15.309 00.046 2696 UpdateGuideState exits: m=756 SNR=19.2
21:56:15.321 00.012 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:15.326 00.005 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:56:15.328 00.002 2696 Enqueuing Expose request
21:56:15.578 00.250 5240 IsGuiding returns 1
21:56:15.578 00.000 5240 scope still moving after pulse duration time elapsed
21:56:15.610 00.032 5240 IsGuiding returns 0
21:56:15.610 00.000 5240 scope move finished after 300 + 47 ms
21:56:15.610 00.000 5240 Move returns status 0, amount 300
21:56:15.610 00.000 5240 move complete, result=0
21:56:15.610 00.000 5240 worker thread done servicing request
21:56:15.610 00.000 5240 Worker thread wakes up
21:56:15.610 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:56:15.610 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1231,715,31,31)
21:56:17.040 01.430 5240 Exposure complete
21:56:17.103 00.063 5240 worker thread done servicing request
21:56:17.103 00.000 2696 OnExposeComplete: enter
21:56:17.103 00.000 2696 UpdateGuideState(): m_state=3
21:56:17.103 00.000 2696 Star::Find(15, 1246, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
21:56:17.103 00.000 2696 Star::Find returns 1 (0), X=1247.01, Y=728.62, Mass=823, SNR=20.0, Peak=31 HFD=5.0
21:56:17.103 00.000 2696 Status Line: West step   9, dist=13.5
21:56:17.103 00.000 2696 Enqueuing Calibration Move request for direction 3
21:56:17.119 00.016 5240 Worker thread wakes up
21:56:17.119 00.000 5240 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
21:56:17.119 00.000 5240 Handling axis move in thread for scope dir=3 dur=300
21:56:17.119 00.000 5240 scope move axis dir= 3 dur= 300 opts= 0x0
21:56:17.119 00.000 5240 MoveAxis(W, 300, -)
21:56:17.119 00.000 5240 Guiding  Dir = 3, Dur = 300
21:56:17.119 00.000 5240 IsGuiding returns 0
21:56:17.119 00.000 5240 PulseGuide returned control before completion, sleep 310
21:56:17.119 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=27, Gamma=0.560
21:56:17.166 00.047 2696 UpdateGuideState exits: m=823 SNR=20.0
21:56:17.166 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:17.182 00.016 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:56:17.182 00.000 2696 Enqueuing Expose request
21:56:17.436 00.254 5240 IsGuiding returns 1
21:56:17.436 00.000 5240 scope still moving after pulse duration time elapsed
21:56:17.468 00.032 5240 IsGuiding returns 0
21:56:17.468 00.000 5240 scope move finished after 300 + 48 ms
21:56:17.468 00.000 5240 Move returns status 0, amount 300
21:56:17.468 00.000 5240 move complete, result=0
21:56:17.468 00.000 5240 worker thread done servicing request
21:56:17.468 00.000 5240 Worker thread wakes up
21:56:17.470 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
21:56:17.470 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1232,714,31,31)
21:56:19.120 01.650 5240 Exposure complete
21:56:19.167 00.047 5240 worker thread done servicing request
21:56:19.167 00.000 2696 OnExposeComplete: enter
21:56:19.183 00.016 2696 UpdateGuideState(): m_state=3
21:56:19.183 00.000 2696 Star::Find(15, 1247, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
21:56:19.183 00.000 2696 Star::Find returns 1 (0), X=1249.72, Y=727.76, Mass=902, SNR=21.0, Peak=43 HFD=4.5
21:56:19.183 00.000 2696 Status Line: West step  10, dist=16.4
21:56:19.194 00.011 2696 Enqueuing Calibration Move request for direction 3
21:56:19.194 00.000 5240 Worker thread wakes up
21:56:19.194 00.000 5240 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
21:56:19.194 00.000 5240 Handling axis move in thread for scope dir=3 dur=300
21:56:19.194 00.000 5240 scope move axis dir= 3 dur= 300 opts= 0x0
21:56:19.194 00.000 5240 MoveAxis(W, 300, -)
21:56:19.194 00.000 5240 Guiding  Dir = 3, Dur = 300
21:56:19.194 00.000 5240 IsGuiding returns 0
21:56:19.194 00.000 5240 PulseGuide returned control before completion, sleep 310
21:56:19.209 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=43, med=1, FiltMin=0, FiltMax=36, Gamma=0.560
21:56:19.253 00.044 2696 UpdateGuideState exits: m=902 SNR=21.0
21:56:19.255 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:19.259 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:56:19.263 00.004 2696 Enqueuing Expose request
21:56:19.515 00.252 5240 IsGuiding returns 1
21:56:19.515 00.000 5240 scope still moving after pulse duration time elapsed
21:56:19.547 00.032 5240 IsGuiding returns 0
21:56:19.547 00.000 5240 scope move finished after 300 + 49 ms
21:56:19.547 00.000 5240 Move returns status 0, amount 300
21:56:19.547 00.000 5240 move complete, result=0
21:56:19.547 00.000 5240 worker thread done servicing request
21:56:19.547 00.000 5240 Worker thread wakes up
21:56:19.547 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:56:19.547 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1235,713,31,31)
21:56:20.976 01.429 5240 Exposure complete
21:56:21.042 00.066 5240 worker thread done servicing request
21:56:21.042 00.000 2696 OnExposeComplete: enter
21:56:21.058 00.016 2696 UpdateGuideState(): m_state=3
21:56:21.060 00.002 2696 Star::Find(15, 1249, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
21:56:21.060 00.000 2696 Star::Find returns 1 (0), X=1250.92, Y=727.12, Mass=852, SNR=20.4, Peak=38 HFD=4.5
21:56:21.060 00.000 2696 Status Line: West step  11, dist=17.7
21:56:21.069 00.009 2696 Enqueuing Calibration Move request for direction 3
21:56:21.074 00.005 5240 Worker thread wakes up
21:56:21.074 00.000 5240 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
21:56:21.074 00.000 5240 Handling axis move in thread for scope dir=3 dur=300
21:56:21.074 00.000 5240 scope move axis dir= 3 dur= 300 opts= 0x0
21:56:21.074 00.000 5240 MoveAxis(W, 300, -)
21:56:21.074 00.000 5240 Guiding  Dir = 3, Dur = 300
21:56:21.074 00.000 5240 IsGuiding returns 0
21:56:21.074 00.000 5240 PulseGuide returned control before completion, sleep 310
21:56:21.088 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=1, FiltMin=0, FiltMax=32, Gamma=0.560
21:56:21.132 00.044 2696 UpdateGuideState exits: m=852 SNR=20.4
21:56:21.132 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:21.137 00.005 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:56:21.137 00.000 2696 Enqueuing Expose request
21:56:21.391 00.254 5240 IsGuiding returns 1
21:56:21.391 00.000 5240 scope still moving after pulse duration time elapsed
21:56:21.423 00.032 5240 IsGuiding returns 1
21:56:21.455 00.032 5240 IsGuiding returns 1
21:56:21.486 00.031 5240 IsGuiding returns 0
21:56:21.486 00.000 5240 scope move finished after 300 + 110 ms
21:56:21.486 00.000 5240 Move returns status 0, amount 300
21:56:21.486 00.000 5240 move complete, result=0
21:56:21.486 00.000 5240 worker thread done servicing request
21:56:21.486 00.000 5240 Worker thread wakes up
21:56:21.486 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:56:21.488 00.002 5240 Handling exposure in thread, d=1500 o=3 r=(1236,712,31,31)
21:56:23.141 01.653 5240 Exposure complete
21:56:23.204 00.063 5240 worker thread done servicing request
21:56:23.204 00.000 2696 OnExposeComplete: enter
21:56:23.206 00.002 2696 UpdateGuideState(): m_state=3
21:56:23.208 00.002 2696 Star::Find(15, 1250, 727, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
21:56:23.210 00.002 2696 Star::Find returns 1 (0), X=1253.90, Y=726.72, Mass=737, SNR=19.0, Peak=40 HFD=4.1
21:56:23.212 00.002 2696 Status Line: West step  12, dist=20.6
21:56:23.216 00.004 2696 Enqueuing Calibration Move request for direction 3
21:56:23.218 00.002 5240 Worker thread wakes up
21:56:23.218 00.000 5240 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
21:56:23.218 00.000 5240 Handling axis move in thread for scope dir=3 dur=300
21:56:23.218 00.000 5240 scope move axis dir= 3 dur= 300 opts= 0x0
21:56:23.218 00.000 5240 MoveAxis(W, 300, -)
21:56:23.220 00.002 5240 Guiding  Dir = 3, Dur = 300
21:56:23.220 00.000 5240 IsGuiding returns 0
21:56:23.220 00.000 5240 PulseGuide returned control before completion, sleep 310
21:56:23.232 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=1, FiltMin=0, FiltMax=32, Gamma=0.560
21:56:23.270 00.038 2696 UpdateGuideState exits: m=737 SNR=19.0
21:56:23.270 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:23.284 00.014 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:56:23.284 00.000 2696 Enqueuing Expose request
21:56:23.536 00.252 5240 IsGuiding returns 1
21:56:23.536 00.000 5240 scope still moving after pulse duration time elapsed
21:56:23.568 00.032 5240 IsGuiding returns 0
21:56:23.568 00.000 5240 scope move finished after 300 + 48 ms
21:56:23.568 00.000 5240 Move returns status 0, amount 300
21:56:23.568 00.000 5240 move complete, result=0
21:56:23.570 00.002 5240 worker thread done servicing request
21:56:23.570 00.000 5240 Worker thread wakes up
21:56:23.570 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:56:23.570 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1239,712,31,31)
21:56:25.001 01.431 5240 Exposure complete
21:56:25.068 00.067 5240 worker thread done servicing request
21:56:25.068 00.000 2696 OnExposeComplete: enter
21:56:25.069 00.001 2696 UpdateGuideState(): m_state=3
21:56:25.069 00.000 2696 Star::Find(15, 1253, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
21:56:25.069 00.000 2696 Star::Find returns 1 (0), X=1254.88, Y=726.27, Mass=794, SNR=19.7, Peak=35 HFD=4.5
21:56:25.069 00.000 2696 Status Line: West step  13, dist=21.7
21:56:25.080 00.011 2696 Enqueuing Calibration Move request for direction 3
21:56:25.080 00.000 5240 Worker thread wakes up
21:56:25.080 00.000 5240 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
21:56:25.080 00.000 5240 Handling axis move in thread for scope dir=3 dur=300
21:56:25.080 00.000 5240 scope move axis dir= 3 dur= 300 opts= 0x0
21:56:25.080 00.000 5240 MoveAxis(W, 300, -)
21:56:25.080 00.000 5240 Guiding  Dir = 3, Dur = 300
21:56:25.080 00.000 5240 IsGuiding returns 0
21:56:25.080 00.000 5240 PulseGuide returned control before completion, sleep 310
21:56:25.096 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=35, med=1, FiltMin=0, FiltMax=28, Gamma=0.560
21:56:25.132 00.036 2696 UpdateGuideState exits: m=794 SNR=19.7
21:56:25.132 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:25.144 00.012 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:56:25.144 00.000 2696 Enqueuing Expose request
21:56:25.398 00.254 5240 IsGuiding returns 1
21:56:25.398 00.000 5240 scope still moving after pulse duration time elapsed
21:56:25.429 00.031 5240 IsGuiding returns 0
21:56:25.429 00.000 5240 scope move finished after 300 + 45 ms
21:56:25.429 00.000 5240 Move returns status 0, amount 300
21:56:25.429 00.000 5240 move complete, result=0
21:56:25.429 00.000 5240 worker thread done servicing request
21:56:25.429 00.000 5240 Worker thread wakes up
21:56:25.429 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:56:25.429 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1240,711,31,31)
21:56:27.077 01.648 5240 Exposure complete
21:56:27.157 00.080 5240 worker thread done servicing request
21:56:27.157 00.000 2696 OnExposeComplete: enter
21:56:27.157 00.000 2696 UpdateGuideState(): m_state=3
21:56:27.163 00.006 2696 Star::Find(15, 1254, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
21:56:27.163 00.000 2696 Star::Find returns 1 (0), X=1257.35, Y=724.88, Mass=813, SNR=19.9, Peak=46 HFD=4.2
21:56:27.163 00.000 2696 Status Line: West step  14, dist=24.5
21:56:27.173 00.010 2696 Enqueuing Calibration Move request for direction 3
21:56:27.173 00.000 5240 Worker thread wakes up
21:56:27.173 00.000 5240 worker thread servicing REQUEST_MOVE scope dir W(3) 300 opts 0x0
21:56:27.173 00.000 5240 Handling axis move in thread for scope dir=3 dur=300
21:56:27.173 00.000 5240 scope move axis dir= 3 dur= 300 opts= 0x0
21:56:27.173 00.000 5240 MoveAxis(W, 300, -)
21:56:27.173 00.000 5240 Guiding  Dir = 3, Dur = 300
21:56:27.173 00.000 5240 IsGuiding returns 0
21:56:27.173 00.000 5240 PulseGuide returned control before completion, sleep 310
21:56:27.188 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=1, FiltMin=0, FiltMax=35, Gamma=0.560
21:56:27.226 00.038 2696 UpdateGuideState exits: m=813 SNR=19.9
21:56:27.237 00.011 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:27.239 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:56:27.239 00.000 2696 Enqueuing Expose request
21:56:27.492 00.253 5240 IsGuiding returns 1
21:56:27.492 00.000 5240 scope still moving after pulse duration time elapsed
21:56:27.523 00.031 5240 IsGuiding returns 0
21:56:27.523 00.000 5240 scope move finished after 300 + 46 ms
21:56:27.523 00.000 5240 Move returns status 0, amount 300
21:56:27.523 00.000 5240 move complete, result=0
21:56:27.523 00.000 5240 worker thread done servicing request
21:56:27.523 00.000 5240 Worker thread wakes up
21:56:27.523 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:56:27.523 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1242,710,31,31)
21:56:28.943 01.420 5240 Exposure complete
21:56:29.025 00.082 5240 worker thread done servicing request
21:56:29.025 00.000 2696 OnExposeComplete: enter
21:56:29.025 00.000 2696 UpdateGuideState(): m_state=3
21:56:29.025 00.000 2696 Star::Find(15, 1257, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
21:56:29.025 00.000 2696 Star::Find returns 1 (0), X=1258.67, Y=724.65, Mass=760, SNR=19.3, Peak=33 HFD=4.8
21:56:29.025 00.000 2696 WEST calibration completes with steps=14 angle=156.7 rate=6.142 parity=1
21:56:29.025 00.000 2696 Falling Through to state GO_EAST
21:56:29.025 00.000 2696 Status Line: East step   2, dist=25.8
21:56:29.038 00.013 2696 Enqueuing Calibration Move request for direction 2
21:56:29.038 00.000 5240 Worker thread wakes up
21:56:29.038 00.000 5240 worker thread servicing REQUEST_MOVE scope dir E(2) 2442 opts 0x0
21:56:29.038 00.000 5240 Handling axis move in thread for scope dir=2 dur=2442
21:56:29.038 00.000 5240 scope move axis dir= 2 dur= 2442 opts= 0x0
21:56:29.038 00.000 5240 MoveAxis(E, 2442, -)
21:56:29.038 00.000 5240 Guiding  Dir = 2, Dur = 2442
21:56:29.038 00.000 5240 IsGuiding returns 0
21:56:29.038 00.000 5240 PulseGuide returned control before completion, sleep 2452
21:56:29.054 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=1, FiltMin=0, FiltMax=27, Gamma=0.560
21:56:29.102 00.048 2696 UpdateGuideState exits: m=760 SNR=19.3
21:56:29.102 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:29.102 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:56:29.102 00.000 2696 Enqueuing Expose request
21:56:31.514 02.412 5240 IsGuiding returns 1
21:56:31.514 00.000 5240 scope still moving after pulse duration time elapsed
21:56:31.545 00.031 5240 IsGuiding returns 0
21:56:31.545 00.000 5240 scope move finished after 2442 + 59 ms
21:56:31.545 00.000 5240 Move returns status 0, amount 2442
21:56:31.545 00.000 5240 move complete, result=0
21:56:31.545 00.000 5240 worker thread done servicing request
21:56:31.545 00.000 5240 Worker thread wakes up
21:56:31.545 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:56:31.545 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1244,710,31,31)
21:56:33.181 01.636 5240 Exposure complete
21:56:33.228 00.047 5240 worker thread done servicing request
21:56:33.228 00.000 2696 OnExposeComplete: enter
21:56:33.244 00.016 2696 UpdateGuideState(): m_state=3
21:56:33.244 00.000 2696 Star::Find(15, 1258, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
21:56:33.244 00.000 2696 Star::Find returns 1 (0), X=1244.08, Y=731.02, Mass=867, SNR=20.6, Peak=43 HFD=4.3
21:56:33.244 00.000 2696 Status Line: East step   1, dist= 9.9
21:56:33.257 00.013 2696 Enqueuing Calibration Move request for direction 2
21:56:33.257 00.000 5240 Worker thread wakes up
21:56:33.257 00.000 5240 worker thread servicing REQUEST_MOVE scope dir E(2) 1758 opts 0x0
21:56:33.257 00.000 5240 Handling axis move in thread for scope dir=2 dur=1758
21:56:33.257 00.000 5240 scope move axis dir= 2 dur= 1758 opts= 0x0
21:56:33.257 00.000 5240 MoveAxis(E, 1758, -)
21:56:33.257 00.000 5240 Guiding  Dir = 2, Dur = 1758
21:56:33.257 00.000 5240 IsGuiding returns 0
21:56:33.257 00.000 5240 PulseGuide returned control before completion, sleep 1768
21:56:33.260 00.003 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=43, med=1, FiltMin=0, FiltMax=36, Gamma=0.560
21:56:33.308 00.048 2696 UpdateGuideState exits: m=867 SNR=20.6
21:56:33.308 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:33.319 00.011 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:56:33.324 00.005 2696 Enqueuing Expose request
21:56:35.037 01.713 5240 IsGuiding returns 1
21:56:35.037 00.000 5240 scope still moving after pulse duration time elapsed
21:56:35.070 00.033 5240 IsGuiding returns 0
21:56:35.070 00.000 5240 scope move finished after 1758 + 52 ms
21:56:35.070 00.000 5240 Move returns status 0, amount 1758
21:56:35.070 00.000 5240 move complete, result=0
21:56:35.070 00.000 5240 worker thread done servicing request
21:56:35.070 00.000 5240 Worker thread wakes up
21:56:35.070 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:56:35.070 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1229,716,31,31)
21:56:36.707 01.637 5240 Exposure complete
21:56:36.802 00.095 5240 worker thread done servicing request
21:56:36.802 00.000 2696 OnExposeComplete: enter
21:56:36.802 00.000 2696 UpdateGuideState(): m_state=3
21:56:36.802 00.000 2696 Star::Find(15, 1244, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
21:56:36.802 00.000 2696 Star::Find returns 1 (0), X=1232.70, Y=736.42, Mass=868, SNR=20.6, Peak=43 HFD=4.2
21:56:36.897 00.095 2696 ScopeASCOM::GetGuideRates returns 0 13.500 13.500 a-s/sec
21:56:36.899 00.002 2696 Backlash: Looking for 3 moves of 1.1 px, max attempts = 200
21:56:36.901 00.002 2696 Falling Through to state CLEAR_BACKLASH
21:56:36.903 00.002 2696 Backlash: Starting north clearing using pulse width of 300
21:56:36.905 00.002 2696 Enqueuing Calibration Move request for direction 0
21:56:36.907 00.002 5240 Worker thread wakes up
21:56:36.907 00.000 2696 Status Line: Clearing backlash step 1
21:56:36.907 00.000 5240 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
21:56:36.909 00.002 5240 Handling axis move in thread for scope dir=0 dur=300
21:56:36.909 00.000 5240 scope move axis dir= 0 dur= 300 opts= 0x0
21:56:36.909 00.000 5240 MoveAxis(N, 300, -)
21:56:36.909 00.000 5240 Guiding  Dir = 0, Dur = 300
21:56:36.909 00.000 5240 IsGuiding returns 0
21:56:36.909 00.000 5240 PulseGuide returned control before completion, sleep 310
21:56:36.911 00.002 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=43, med=1, FiltMin=0, FiltMax=35, Gamma=0.560
21:56:36.959 00.048 2696 UpdateGuideState exits: m=868 SNR=20.6
21:56:36.960 00.001 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:36.962 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:56:36.962 00.000 2696 Enqueuing Expose request
21:56:37.226 00.264 5240 IsGuiding returns 1
21:56:37.226 00.000 5240 scope still moving after pulse duration time elapsed
21:56:37.257 00.031 5240 IsGuiding returns 0
21:56:37.257 00.000 5240 scope move finished after 300 + 47 ms
21:56:37.257 00.000 5240 Move returns status 0, amount 300
21:56:37.257 00.000 5240 move complete, result=0
21:56:37.257 00.000 5240 worker thread done servicing request
21:56:37.257 00.000 5240 Worker thread wakes up
21:56:37.257 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:56:37.257 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1218,721,31,31)
21:56:38.670 01.413 5240 Exposure complete
21:56:38.726 00.056 5240 worker thread done servicing request
21:56:38.726 00.000 2696 OnExposeComplete: enter
21:56:38.726 00.000 2696 UpdateGuideState(): m_state=3
21:56:38.726 00.000 2696 Star::Find(15, 1232, 736, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
21:56:38.726 00.000 2696 Star::Find returns 1 (0), X=1233.49, Y=737.85, Mass=789, SNR=19.6, Peak=35 HFD=4.8
21:56:38.734 00.008 2696 Backlash: Accepted clearing move of 1.6
21:56:38.734 00.000 2696 Enqueuing Calibration Move request for direction 0
21:56:38.734 00.000 5240 Worker thread wakes up
21:56:38.734 00.000 5240 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
21:56:38.734 00.000 5240 Handling axis move in thread for scope dir=0 dur=300
21:56:38.734 00.000 2696 Status Line: Clearing backlash step   2
21:56:38.734 00.000 5240 scope move axis dir= 0 dur= 300 opts= 0x0
21:56:38.734 00.000 5240 MoveAxis(N, 300, -)
21:56:38.734 00.000 5240 Guiding  Dir = 0, Dur = 300
21:56:38.734 00.000 5240 IsGuiding returns 0
21:56:38.734 00.000 5240 PulseGuide returned control before completion, sleep 310
21:56:38.734 00.000 2696 Backlash: Clearing backlash step   2, Last Delta = 1.64 px, CumDistance = 1.64 px
21:56:38.759 00.025 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=35, med=1, FiltMin=0, FiltMax=29, Gamma=0.560
21:56:38.796 00.037 2696 UpdateGuideState exits: m=789 SNR=19.6
21:56:38.796 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:38.796 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:56:38.796 00.000 2696 Enqueuing Expose request
21:56:39.065 00.269 5240 IsGuiding returns 1
21:56:39.065 00.000 5240 scope still moving after pulse duration time elapsed
21:56:39.097 00.032 5240 IsGuiding returns 0
21:56:39.097 00.000 5240 scope move finished after 300 + 55 ms
21:56:39.097 00.000 5240 Move returns status 0, amount 300
21:56:39.097 00.000 5240 move complete, result=0
21:56:39.097 00.000 5240 worker thread done servicing request
21:56:39.097 00.000 5240 Worker thread wakes up
21:56:39.097 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:56:39.097 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1218,723,31,31)
21:56:40.749 01.652 5240 Exposure complete
21:56:40.813 00.064 5240 worker thread done servicing request
21:56:40.813 00.000 2696 OnExposeComplete: enter
21:56:40.813 00.000 2696 UpdateGuideState(): m_state=3
21:56:40.820 00.007 2696 Star::Find(15, 1233, 737, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
21:56:40.820 00.000 2696 Star::Find returns 1 (0), X=1234.18, Y=740.34, Mass=841, SNR=20.2, Peak=42 HFD=4.5
21:56:40.820 00.000 2696 Backlash: Accepted clearing move of 2.6
21:56:40.828 00.008 2696 Enqueuing Calibration Move request for direction 0
21:56:40.828 00.000 5240 Worker thread wakes up
21:56:40.828 00.000 5240 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
21:56:40.828 00.000 2696 Status Line: Clearing backlash step   3
21:56:40.828 00.000 5240 Handling axis move in thread for scope dir=0 dur=300
21:56:40.828 00.000 5240 scope move axis dir= 0 dur= 300 opts= 0x0
21:56:40.828 00.000 5240 MoveAxis(N, 300, -)
21:56:40.828 00.000 5240 Guiding  Dir = 0, Dur = 300
21:56:40.828 00.000 5240 IsGuiding returns 0
21:56:40.828 00.000 5240 PulseGuide returned control before completion, sleep 310
21:56:40.828 00.000 2696 Backlash: Clearing backlash step   3, Last Delta = 2.58 px, CumDistance = 4.20 px
21:56:40.852 00.024 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=1, FiltMin=0, FiltMax=28, Gamma=0.560
21:56:40.892 00.040 2696 UpdateGuideState exits: m=841 SNR=20.2
21:56:40.892 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:40.892 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:56:40.892 00.000 2696 Enqueuing Expose request
21:56:41.161 00.269 5240 IsGuiding returns 1
21:56:41.161 00.000 5240 scope still moving after pulse duration time elapsed
21:56:41.193 00.032 5240 IsGuiding returns 0
21:56:41.193 00.000 5240 scope move finished after 300 + 57 ms
21:56:41.193 00.000 5240 Move returns status 0, amount 300
21:56:41.194 00.001 5240 move complete, result=0
21:56:41.194 00.000 5240 worker thread done servicing request
21:56:41.194 00.000 5240 Worker thread wakes up
21:56:41.194 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:56:41.194 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1219,725,31,31)
21:56:42.621 01.427 5240 Exposure complete
21:56:42.694 00.073 5240 worker thread done servicing request
21:56:42.694 00.000 2696 OnExposeComplete: enter
21:56:42.694 00.000 2696 UpdateGuideState(): m_state=3
21:56:42.694 00.000 2696 Star::Find(15, 1234, 740, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
21:56:42.700 00.006 2696 Star::Find returns 1 (0), X=1235.04, Y=742.06, Mass=872, SNR=20.6, Peak=39 HFD=4.5
21:56:42.700 00.000 2696 Backlash: Accepted clearing move of 1.9
21:56:42.700 00.000 2696 Backlash: Got 3 acceptable moves, using last move as step 1 of N calibration
21:56:42.700 00.000 2696 Backlash: North calibration moves starting at {1234.2,740.3}, Offset = 5.6 px
21:56:42.700 00.000 2696 Backlash: Total distance moved = 7.2
21:56:42.700 00.000 2696 Backlash: Falling Through to state GO_NORTH
21:56:42.700 00.000 2696 Status Line: North step   2, dist= 1.9
21:56:42.716 00.016 2696 Enqueuing Calibration Move request for direction 0
21:56:42.716 00.000 5240 Worker thread wakes up
21:56:42.716 00.000 5240 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
21:56:42.716 00.000 5240 Handling axis move in thread for scope dir=0 dur=300
21:56:42.716 00.000 5240 scope move axis dir= 0 dur= 300 opts= 0x0
21:56:42.716 00.000 5240 MoveAxis(N, 300, -)
21:56:42.716 00.000 5240 Guiding  Dir = 0, Dur = 300
21:56:42.716 00.000 5240 IsGuiding returns 0
21:56:42.716 00.000 5240 PulseGuide returned control before completion, sleep 310
21:56:42.732 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=39, med=1, FiltMin=0, FiltMax=30, Gamma=0.560
21:56:42.764 00.032 2696 UpdateGuideState exits: m=872 SNR=20.6
21:56:42.780 00.016 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:42.780 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:56:42.780 00.000 2696 Enqueuing Expose request
21:56:43.034 00.254 5240 IsGuiding returns 1
21:56:43.034 00.000 5240 scope still moving after pulse duration time elapsed
21:56:43.065 00.031 5240 IsGuiding returns 0
21:56:43.065 00.000 5240 scope move finished after 300 + 44 ms
21:56:43.065 00.000 5240 Move returns status 0, amount 300
21:56:43.065 00.000 5240 move complete, result=0
21:56:43.065 00.000 5240 worker thread done servicing request
21:56:43.065 00.000 5240 Worker thread wakes up
21:56:43.065 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:56:43.065 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1220,727,31,31)
21:56:44.702 01.637 5240 Exposure complete
21:56:44.796 00.094 5240 worker thread done servicing request
21:56:44.796 00.000 2696 OnExposeComplete: enter
21:56:44.796 00.000 2696 UpdateGuideState(): m_state=3
21:56:44.796 00.000 2696 Star::Find(15, 1235, 742, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
21:56:44.796 00.000 2696 Star::Find returns 1 (0), X=1236.56, Y=743.26, Mass=881, SNR=20.7, Peak=42 HFD=4.6
21:56:44.796 00.000 2696 Status Line: North step   3, dist= 3.8
21:56:44.796 00.000 2696 Enqueuing Calibration Move request for direction 0
21:56:44.812 00.016 5240 Worker thread wakes up
21:56:44.812 00.000 5240 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
21:56:44.812 00.000 5240 Handling axis move in thread for scope dir=0 dur=300
21:56:44.812 00.000 5240 scope move axis dir= 0 dur= 300 opts= 0x0
21:56:44.812 00.000 5240 MoveAxis(N, 300, -)
21:56:44.812 00.000 5240 Guiding  Dir = 0, Dur = 300
21:56:44.812 00.000 5240 IsGuiding returns 0
21:56:44.812 00.000 5240 PulseGuide returned control before completion, sleep 310
21:56:44.824 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=1, FiltMin=0, FiltMax=31, Gamma=0.560
21:56:44.860 00.036 2696 UpdateGuideState exits: m=881 SNR=20.7
21:56:44.860 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:44.860 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:56:44.877 00.017 2696 Enqueuing Expose request
21:56:45.127 00.250 5240 IsGuiding returns 1
21:56:45.127 00.000 5240 scope still moving after pulse duration time elapsed
21:56:45.159 00.032 5240 IsGuiding returns 0
21:56:45.159 00.000 5240 scope move finished after 300 + 45 ms
21:56:45.159 00.000 5240 Move returns status 0, amount 300
21:56:45.159 00.000 5240 move complete, result=0
21:56:45.159 00.000 5240 worker thread done servicing request
21:56:45.159 00.000 5240 Worker thread wakes up
21:56:45.159 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:56:45.159 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1222,728,31,31)
21:56:46.589 01.430 5240 Exposure complete
21:56:46.652 00.063 5240 worker thread done servicing request
21:56:46.652 00.000 2696 OnExposeComplete: enter
21:56:46.652 00.000 2696 UpdateGuideState(): m_state=3
21:56:46.663 00.011 2696 Star::Find(15, 1236, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
21:56:46.663 00.000 2696 Star::Find returns 1 (0), X=1237.84, Y=744.52, Mass=777, SNR=19.4, Peak=43 HFD=4.4
21:56:46.668 00.005 2696 Status Line: North step   4, dist= 5.6
21:56:46.672 00.004 2696 Enqueuing Calibration Move request for direction 0
21:56:46.674 00.002 5240 Worker thread wakes up
21:56:46.674 00.000 5240 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
21:56:46.674 00.000 5240 Handling axis move in thread for scope dir=0 dur=300
21:56:46.674 00.000 5240 scope move axis dir= 0 dur= 300 opts= 0x0
21:56:46.674 00.000 5240 MoveAxis(N, 300, -)
21:56:46.674 00.000 5240 Guiding  Dir = 0, Dur = 300
21:56:46.674 00.000 5240 IsGuiding returns 0
21:56:46.676 00.002 5240 PulseGuide returned control before completion, sleep 310
21:56:46.686 00.010 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=43, med=1, FiltMin=0, FiltMax=30, Gamma=0.560
21:56:46.731 00.045 2696 UpdateGuideState exits: m=777 SNR=19.4
21:56:46.731 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:46.731 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:56:46.731 00.000 2696 Enqueuing Expose request
21:56:47.002 00.271 5240 IsGuiding returns 1
21:56:47.002 00.000 5240 scope still moving after pulse duration time elapsed
21:56:47.034 00.032 5240 IsGuiding returns 0
21:56:47.034 00.000 5240 scope move finished after 300 + 58 ms
21:56:47.034 00.000 5240 Move returns status 0, amount 300
21:56:47.034 00.000 5240 move complete, result=0
21:56:47.034 00.000 5240 worker thread done servicing request
21:56:47.034 00.000 5240 Worker thread wakes up
21:56:47.034 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:56:47.034 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1223,730,31,31)
21:56:48.683 01.649 5240 Exposure complete
21:56:48.746 00.063 5240 worker thread done servicing request
21:56:48.746 00.000 2696 OnExposeComplete: enter
21:56:48.746 00.000 2696 UpdateGuideState(): m_state=3
21:56:48.757 00.011 2696 Star::Find(15, 1237, 744, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
21:56:48.757 00.000 2696 Star::Find returns 1 (0), X=1239.28, Y=745.69, Mass=883, SNR=20.7, Peak=31 HFD=5.2
21:56:48.762 00.005 2696 Status Line: North step   5, dist= 7.4
21:56:48.762 00.000 2696 Enqueuing Calibration Move request for direction 0
21:56:48.762 00.000 5240 Worker thread wakes up
21:56:48.762 00.000 5240 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
21:56:48.762 00.000 5240 Handling axis move in thread for scope dir=0 dur=300
21:56:48.762 00.000 5240 scope move axis dir= 0 dur= 300 opts= 0x0
21:56:48.762 00.000 5240 MoveAxis(N, 300, -)
21:56:48.762 00.000 5240 Guiding  Dir = 0, Dur = 300
21:56:48.762 00.000 5240 IsGuiding returns 0
21:56:48.762 00.000 5240 PulseGuide returned control before completion, sleep 310
21:56:48.778 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=27, Gamma=0.560
21:56:48.824 00.046 2696 UpdateGuideState exits: m=883 SNR=20.7
21:56:48.824 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:48.824 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:56:48.824 00.000 2696 Enqueuing Expose request
21:56:49.094 00.270 5240 IsGuiding returns 1
21:56:49.094 00.000 5240 scope still moving after pulse duration time elapsed
21:56:49.126 00.032 5240 IsGuiding returns 0
21:56:49.126 00.000 5240 scope move finished after 300 + 56 ms
21:56:49.126 00.000 5240 Move returns status 0, amount 300
21:56:49.126 00.000 5240 move complete, result=0
21:56:49.126 00.000 5240 worker thread done servicing request
21:56:49.126 00.000 5240 Worker thread wakes up
21:56:49.126 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:56:49.126 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1224,731,31,31)
21:56:50.556 01.430 5240 Exposure complete
21:56:50.619 00.063 5240 worker thread done servicing request
21:56:50.619 00.000 2696 OnExposeComplete: enter
21:56:50.619 00.000 2696 UpdateGuideState(): m_state=3
21:56:50.619 00.000 2696 Star::Find(15, 1239, 745, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
21:56:50.619 00.000 2696 Star::Find returns 1 (0), X=1241.07, Y=747.45, Mass=850, SNR=20.3, Peak=34 HFD=5.0
21:56:50.619 00.000 2696 Status Line: North step   6, dist= 9.9
21:56:50.632 00.013 2696 Enqueuing Calibration Move request for direction 0
21:56:50.635 00.003 5240 Worker thread wakes up
21:56:50.635 00.000 5240 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
21:56:50.635 00.000 5240 Handling axis move in thread for scope dir=0 dur=300
21:56:50.635 00.000 5240 scope move axis dir= 0 dur= 300 opts= 0x0
21:56:50.635 00.000 5240 MoveAxis(N, 300, -)
21:56:50.635 00.000 5240 Guiding  Dir = 0, Dur = 300
21:56:50.635 00.000 5240 IsGuiding returns 0
21:56:50.635 00.000 5240 PulseGuide returned control before completion, sleep 310
21:56:50.635 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=34, med=1, FiltMin=0, FiltMax=31, Gamma=0.560
21:56:50.694 00.059 2696 UpdateGuideState exits: m=850 SNR=20.3
21:56:50.696 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:50.699 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:56:50.701 00.002 2696 Enqueuing Expose request
21:56:50.953 00.252 5240 IsGuiding returns 1
21:56:50.953 00.000 5240 scope still moving after pulse duration time elapsed
21:56:50.985 00.032 5240 IsGuiding returns 1
21:56:51.017 00.032 5240 IsGuiding returns 1
21:56:51.049 00.032 5240 IsGuiding returns 1
21:56:51.080 00.031 5240 IsGuiding returns 0
21:56:51.080 00.000 5240 scope move finished after 300 + 144 ms
21:56:51.080 00.000 5240 Move returns status 0, amount 300
21:56:51.080 00.000 5240 move complete, result=0
21:56:51.080 00.000 5240 worker thread done servicing request
21:56:51.080 00.000 5240 Worker thread wakes up
21:56:51.080 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:56:51.080 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1226,732,31,31)
21:56:52.730 01.650 5240 Exposure complete
21:56:52.793 00.063 5240 worker thread done servicing request
21:56:52.793 00.000 2696 OnExposeComplete: enter
21:56:52.793 00.000 2696 UpdateGuideState(): m_state=3
21:56:52.793 00.000 2696 Star::Find(15, 1241, 747, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
21:56:52.793 00.000 2696 Star::Find returns 1 (0), X=1244.24, Y=748.99, Mass=866, SNR=20.6, Peak=42 HFD=4.4
21:56:52.809 00.016 2696 Status Line: North step   7, dist=13.3
21:56:52.809 00.000 2696 Enqueuing Calibration Move request for direction 0
21:56:52.809 00.000 5240 Worker thread wakes up
21:56:52.809 00.000 5240 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
21:56:52.809 00.000 5240 Handling axis move in thread for scope dir=0 dur=300
21:56:52.809 00.000 5240 scope move axis dir= 0 dur= 300 opts= 0x0
21:56:52.809 00.000 5240 MoveAxis(N, 300, -)
21:56:52.809 00.000 5240 Guiding  Dir = 0, Dur = 300
21:56:52.809 00.000 5240 IsGuiding returns 0
21:56:52.809 00.000 5240 PulseGuide returned control before completion, sleep 310
21:56:52.826 00.017 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=1, FiltMin=0, FiltMax=32, Gamma=0.560
21:56:52.876 00.050 2696 UpdateGuideState exits: m=866 SNR=20.6
21:56:52.878 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:52.882 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:56:52.886 00.004 2696 Enqueuing Expose request
21:56:53.142 00.256 5240 IsGuiding returns 1
21:56:53.142 00.000 5240 scope still moving after pulse duration time elapsed
21:56:53.174 00.032 5240 IsGuiding returns 0
21:56:53.174 00.000 5240 scope move finished after 300 + 56 ms
21:56:53.174 00.000 5240 Move returns status 0, amount 300
21:56:53.174 00.000 5240 move complete, result=0
21:56:53.174 00.000 5240 worker thread done servicing request
21:56:53.174 00.000 5240 Worker thread wakes up
21:56:53.174 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:56:53.174 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1229,734,31,31)
21:56:54.603 01.429 5240 Exposure complete
21:56:54.673 00.070 5240 worker thread done servicing request
21:56:54.673 00.000 2696 OnExposeComplete: enter
21:56:54.673 00.000 2696 UpdateGuideState(): m_state=3
21:56:54.673 00.000 2696 Star::Find(15, 1244, 748, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
21:56:54.673 00.000 2696 Star::Find returns 1 (0), X=1245.42, Y=750.42, Mass=843, SNR=20.3, Peak=40 HFD=4.9
21:56:54.673 00.000 2696 Status Line: North step   8, dist=15.1
21:56:54.683 00.010 2696 Enqueuing Calibration Move request for direction 0
21:56:54.683 00.000 5240 Worker thread wakes up
21:56:54.683 00.000 5240 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
21:56:54.683 00.000 5240 Handling axis move in thread for scope dir=0 dur=300
21:56:54.683 00.000 5240 scope move axis dir= 0 dur= 300 opts= 0x0
21:56:54.683 00.000 5240 MoveAxis(N, 300, -)
21:56:54.683 00.000 5240 Guiding  Dir = 0, Dur = 300
21:56:54.683 00.000 5240 IsGuiding returns 0
21:56:54.691 00.008 5240 PulseGuide returned control before completion, sleep 309
21:56:54.702 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=1, FiltMin=0, FiltMax=28, Gamma=0.560
21:56:54.746 00.044 2696 UpdateGuideState exits: m=843 SNR=20.3
21:56:54.748 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:54.750 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:56:54.752 00.002 2696 Enqueuing Expose request
21:56:55.016 00.264 5240 IsGuiding returns 1
21:56:55.016 00.000 5240 scope still moving after pulse duration time elapsed
21:56:55.048 00.032 5240 IsGuiding returns 0
21:56:55.048 00.000 5240 scope move finished after 300 + 58 ms
21:56:55.048 00.000 5240 Move returns status 0, amount 300
21:56:55.048 00.000 5240 move complete, result=0
21:56:55.048 00.000 5240 worker thread done servicing request
21:56:55.048 00.000 5240 Worker thread wakes up
21:56:55.048 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:56:55.048 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1230,735,31,31)
21:56:56.694 01.646 5240 Exposure complete
21:56:56.757 00.063 5240 worker thread done servicing request
21:56:56.757 00.000 2696 OnExposeComplete: enter
21:56:56.757 00.000 2696 UpdateGuideState(): m_state=3
21:56:56.757 00.000 2696 Star::Find(15, 1245, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
21:56:56.757 00.000 2696 Star::Find returns 1 (0), X=1248.39, Y=752.01, Mass=894, SNR=20.9, Peak=43 HFD=4.3
21:56:56.757 00.000 2696 Status Line: North step   9, dist=18.4
21:56:56.757 00.000 2696 Enqueuing Calibration Move request for direction 0
21:56:56.757 00.000 5240 Worker thread wakes up
21:56:56.757 00.000 5240 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
21:56:56.757 00.000 5240 Handling axis move in thread for scope dir=0 dur=300
21:56:56.757 00.000 5240 scope move axis dir= 0 dur= 300 opts= 0x0
21:56:56.757 00.000 5240 MoveAxis(N, 300, -)
21:56:56.757 00.000 5240 Guiding  Dir = 0, Dur = 300
21:56:56.773 00.016 5240 IsGuiding returns 0
21:56:56.773 00.000 5240 PulseGuide returned control before completion, sleep 310
21:56:56.773 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=43, med=1, FiltMin=0, FiltMax=34, Gamma=0.560
21:56:56.828 00.055 2696 UpdateGuideState exits: m=894 SNR=20.9
21:56:56.832 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:56.832 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:56:56.834 00.002 2696 Enqueuing Expose request
21:56:57.086 00.252 5240 IsGuiding returns 1
21:56:57.086 00.000 5240 scope still moving after pulse duration time elapsed
21:56:57.117 00.031 5240 IsGuiding returns 0
21:56:57.117 00.000 5240 scope move finished after 300 + 44 ms
21:56:57.117 00.000 5240 Move returns status 0, amount 300
21:56:57.117 00.000 5240 move complete, result=0
21:56:57.117 00.000 5240 worker thread done servicing request
21:56:57.117 00.000 5240 Worker thread wakes up
21:56:57.119 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
21:56:57.119 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1233,737,31,31)
21:56:58.548 01.429 5240 Exposure complete
21:56:58.623 00.075 5240 worker thread done servicing request
21:56:58.623 00.000 2696 OnExposeComplete: enter
21:56:58.626 00.003 2696 UpdateGuideState(): m_state=3
21:56:58.626 00.000 2696 Star::Find(15, 1248, 752, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
21:56:58.626 00.000 2696 Star::Find returns 1 (0), X=1249.72, Y=753.15, Mass=856, SNR=20.4, Peak=39 HFD=4.6
21:56:58.632 00.006 2696 Status Line: North step  10, dist=20.1
21:56:58.632 00.000 2696 Enqueuing Calibration Move request for direction 0
21:56:58.632 00.000 5240 Worker thread wakes up
21:56:58.632 00.000 5240 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
21:56:58.632 00.000 5240 Handling axis move in thread for scope dir=0 dur=300
21:56:58.632 00.000 5240 scope move axis dir= 0 dur= 300 opts= 0x0
21:56:58.632 00.000 5240 MoveAxis(N, 300, -)
21:56:58.632 00.000 5240 Guiding  Dir = 0, Dur = 300
21:56:58.632 00.000 5240 IsGuiding returns 0
21:56:58.632 00.000 5240 PulseGuide returned control before completion, sleep 310
21:56:58.651 00.019 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=39, med=1, FiltMin=0, FiltMax=29, Gamma=0.560
21:56:58.694 00.043 2696 UpdateGuideState exits: m=856 SNR=20.4
21:56:58.694 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:58.694 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:56:58.694 00.000 2696 Enqueuing Expose request
21:56:58.960 00.266 5240 IsGuiding returns 1
21:56:58.960 00.000 5240 scope still moving after pulse duration time elapsed
21:56:58.992 00.032 5240 IsGuiding returns 0
21:56:58.992 00.000 5240 scope move finished after 300 + 51 ms
21:56:58.992 00.000 5240 Move returns status 0, amount 300
21:56:58.992 00.000 5240 move complete, result=0
21:56:58.992 00.000 5240 worker thread done servicing request
21:56:58.992 00.000 5240 Worker thread wakes up
21:56:58.992 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:56:58.992 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1235,738,31,31)
21:57:00.634 01.642 5240 Exposure complete
21:57:00.685 00.051 5240 worker thread done servicing request
21:57:00.685 00.000 2696 OnExposeComplete: enter
21:57:00.685 00.000 2696 UpdateGuideState(): m_state=3
21:57:00.685 00.000 2696 Star::Find(15, 1249, 753, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
21:57:00.685 00.000 2696 Star::Find returns 1 (0), X=1253.02, Y=754.99, Mass=836, SNR=20.2, Peak=39 HFD=4.5
21:57:00.695 00.010 2696 Status Line: North step  11, dist=23.9
21:57:00.695 00.000 2696 Enqueuing Calibration Move request for direction 0
21:57:00.695 00.000 5240 Worker thread wakes up
21:57:00.695 00.000 5240 worker thread servicing REQUEST_MOVE scope dir N(0) 300 opts 0x0
21:57:00.695 00.000 5240 Handling axis move in thread for scope dir=0 dur=300
21:57:00.695 00.000 5240 scope move axis dir= 0 dur= 300 opts= 0x0
21:57:00.695 00.000 5240 MoveAxis(N, 300, -)
21:57:00.695 00.000 5240 Guiding  Dir = 0, Dur = 300
21:57:00.695 00.000 5240 IsGuiding returns 0
21:57:00.695 00.000 5240 PulseGuide returned control before completion, sleep 310
21:57:00.709 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=39, med=1, FiltMin=0, FiltMax=32, Gamma=0.560
21:57:00.757 00.048 2696 UpdateGuideState exits: m=836 SNR=20.2
21:57:00.757 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:00.757 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:57:00.757 00.000 2696 Enqueuing Expose request
21:57:01.024 00.267 5240 IsGuiding returns 1
21:57:01.024 00.000 5240 scope still moving after pulse duration time elapsed
21:57:01.056 00.032 5240 IsGuiding returns 0
21:57:01.056 00.000 5240 scope move finished after 300 + 53 ms
21:57:01.056 00.000 5240 Move returns status 0, amount 300
21:57:01.056 00.000 5240 move complete, result=0
21:57:01.056 00.000 5240 worker thread done servicing request
21:57:01.056 00.000 5240 Worker thread wakes up
21:57:01.056 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:57:01.056 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1238,740,31,31)
21:57:02.485 01.429 5240 Exposure complete
21:57:02.549 00.064 5240 worker thread done servicing request
21:57:02.549 00.000 2696 OnExposeComplete: enter
21:57:02.549 00.000 2696 UpdateGuideState(): m_state=3
21:57:02.549 00.000 2696 Star::Find(15, 1253, 754, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
21:57:02.549 00.000 2696 Star::Find returns 1 (0), X=1254.86, Y=756.24, Mass=837, SNR=20.2, Peak=40 HFD=4.5
21:57:02.564 00.015 2696 NORTH calibration completes with angle=37.6 rate=7.905 parity=1
21:57:02.570 00.006 2696 Falling Through to state GO_SOUTH
21:57:02.570 00.000 2696 Status Line: South step   3, dist=26.1
21:57:02.570 00.000 2696 Enqueuing Calibration Move request for direction 1
21:57:02.570 00.000 5240 Worker thread wakes up
21:57:02.570 00.000 5240 worker thread servicing REQUEST_MOVE scope dir S(1) 1518 opts 0x0
21:57:02.570 00.000 5240 Handling axis move in thread for scope dir=1 dur=1518
21:57:02.570 00.000 5240 scope move axis dir= 1 dur= 1518 opts= 0x0
21:57:02.570 00.000 5240 MoveAxis(S, 1518, -)
21:57:02.570 00.000 5240 Guiding  Dir = 1, Dur = 1518
21:57:02.570 00.000 5240 IsGuiding returns 0
21:57:02.570 00.000 5240 PulseGuide returned control before completion, sleep 1528
21:57:02.580 00.010 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=1, FiltMin=0, FiltMax=29, Gamma=0.560
21:57:02.632 00.052 2696 UpdateGuideState exits: m=837 SNR=20.2
21:57:02.632 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:02.632 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:57:02.632 00.000 2696 Enqueuing Expose request
21:57:04.114 01.482 5240 IsGuiding returns 1
21:57:04.114 00.000 5240 scope still moving after pulse duration time elapsed
21:57:04.146 00.032 5240 IsGuiding returns 0
21:57:04.146 00.000 5240 scope move finished after 1518 + 49 ms
21:57:04.146 00.000 5240 Move returns status 0, amount 1518
21:57:04.146 00.000 5240 move complete, result=0
21:57:04.146 00.000 5240 worker thread done servicing request
21:57:04.146 00.000 5240 Worker thread wakes up
21:57:04.146 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:57:04.146 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1240,741,31,31)
21:57:05.796 01.650 5240 Exposure complete
21:57:05.851 00.055 5240 worker thread done servicing request
21:57:05.851 00.000 2696 OnExposeComplete: enter
21:57:05.851 00.000 2696 UpdateGuideState(): m_state=3
21:57:05.851 00.000 2696 Star::Find(15, 1254, 756, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
21:57:05.851 00.000 2696 Star::Find returns 1 (0), X=1254.16, Y=746.89, Mass=886, SNR=20.8, Peak=40 HFD=4.5
21:57:05.859 00.008 2696 Status Line: South step   2, dist=21.0
21:57:05.859 00.000 2696 Enqueuing Calibration Move request for direction 1
21:57:05.859 00.000 5240 Worker thread wakes up
21:57:05.859 00.000 5240 worker thread servicing REQUEST_MOVE scope dir S(1) 1518 opts 0x0
21:57:05.859 00.000 5240 Handling axis move in thread for scope dir=1 dur=1518
21:57:05.859 00.000 5240 scope move axis dir= 1 dur= 1518 opts= 0x0
21:57:05.859 00.000 5240 MoveAxis(S, 1518, -)
21:57:05.859 00.000 5240 Guiding  Dir = 1, Dur = 1518
21:57:05.859 00.000 5240 IsGuiding returns 0
21:57:05.859 00.000 5240 PulseGuide returned control before completion, sleep 1528
21:57:05.880 00.021 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=1, FiltMin=0, FiltMax=32, Gamma=0.560
21:57:05.923 00.043 2696 UpdateGuideState exits: m=886 SNR=20.8
21:57:05.923 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:05.923 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:57:05.923 00.000 2696 Enqueuing Expose request
21:57:07.398 01.475 5240 IsGuiding returns 1
21:57:07.398 00.000 5240 scope still moving after pulse duration time elapsed
21:57:07.429 00.031 5240 IsGuiding returns 0
21:57:07.429 00.000 5240 scope move finished after 1518 + 43 ms
21:57:07.429 00.000 5240 Move returns status 0, amount 1518
21:57:07.429 00.000 5240 move complete, result=0
21:57:07.429 00.000 5240 worker thread done servicing request
21:57:07.429 00.000 5240 Worker thread wakes up
21:57:07.429 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:57:07.429 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1239,732,31,31)
21:57:09.079 01.650 5240 Exposure complete
21:57:09.143 00.064 5240 worker thread done servicing request
21:57:09.143 00.000 2696 OnExposeComplete: enter
21:57:09.143 00.000 2696 UpdateGuideState(): m_state=3
21:57:09.143 00.000 2696 Star::Find(15, 1254, 746, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
21:57:09.143 00.000 2696 Star::Find returns 1 (0), X=1251.02, Y=737.20, Mass=743, SNR=19.0, Peak=35 HFD=4.3
21:57:09.143 00.000 2696 Status Line: South step   1, dist=17.1
21:57:09.159 00.016 2696 Enqueuing Calibration Move request for direction 1
21:57:09.163 00.004 5240 Worker thread wakes up
21:57:09.163 00.000 5240 worker thread servicing REQUEST_MOVE scope dir S(1) 264 opts 0x0
21:57:09.163 00.000 5240 Handling axis move in thread for scope dir=1 dur=264
21:57:09.163 00.000 5240 scope move axis dir= 1 dur= 264 opts= 0x0
21:57:09.163 00.000 5240 MoveAxis(S, 264, -)
21:57:09.163 00.000 5240 Guiding  Dir = 1, Dur = 264
21:57:09.163 00.000 5240 IsGuiding returns 0
21:57:09.163 00.000 5240 PulseGuide returned control before completion, sleep 274
21:57:09.175 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=35, med=1, FiltMin=0, FiltMax=28, Gamma=0.560
21:57:09.221 00.046 2696 UpdateGuideState exits: m=743 SNR=19.0
21:57:09.224 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:09.226 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:57:09.230 00.004 2696 Enqueuing Expose request
21:57:09.443 00.213 5240 IsGuiding returns 1
21:57:09.443 00.000 5240 scope still moving after pulse duration time elapsed
21:57:09.475 00.032 5240 IsGuiding returns 0
21:57:09.475 00.000 5240 scope move finished after 264 + 47 ms
21:57:09.475 00.000 5240 Move returns status 0, amount 264
21:57:09.476 00.001 5240 move complete, result=0
21:57:09.476 00.000 5240 worker thread done servicing request
21:57:09.476 00.000 5240 Worker thread wakes up
21:57:09.476 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:57:09.476 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,722,31,31)
21:57:10.889 01.413 5240 Exposure complete
21:57:10.944 00.055 5240 worker thread done servicing request
21:57:10.944 00.000 2696 OnExposeComplete: enter
21:57:10.944 00.000 2696 UpdateGuideState(): m_state=3
21:57:10.944 00.000 2696 Star::Find(15, 1251, 737, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
21:57:10.952 00.008 2696 Star::Find returns 1 (0), X=1251.03, Y=735.16, Mass=851, SNR=20.3, Peak=34 HFD=4.6
21:57:10.952 00.000 2696 Omitted calibration alert: Advisory: Calibration successful but little south movement was measured, so guiding may be impaired.
 This is usually caused by very large Dec backlash or other problems with the mount mechanics. 
Read the online help for how to deal with this type of problem (Declination backlash).
21:57:10.952 00.000 2696 Falling Through to state CALIBRATION_STATE_NUDGE_SOUTH
21:57:10.952 00.000 2696 Nudge: theta = 2.32
21:57:10.952 00.000 2696 Nudging discontinued, wrong direction: 2.32
21:57:10.952 00.000 2696 Final south nudging status: Current loc = {1251.029,735.157}, targeting {1235.577,734.896}
21:57:10.952 00.000 2696 Falling Through to state CALIBRATION_COMPLETE
21:57:10.952 00.000 2696 GetString("/profile/6/scope/calibration/timestamp", "") returns "1/12/2026 9:47:05 PM"
21:57:10.952 00.000 2696 GetDouble("/profile/6/scope/calibration/xRate", 1.000000) returns 0.008595
21:57:10.968 00.016 2696 GetDouble("/profile/6/scope/calibration/yRate", 1.000000) returns 0.007009
21:57:10.968 00.000 2696 GetInt("/profile/6/scope/calibration/binning", 1) returns 1
21:57:10.968 00.000 2696 GetDouble("/profile/6/scope/calibration/xAngle", 0.000000) returns 2.744320
21:57:10.968 00.000 2696 GetDouble("/profile/6/scope/calibration/yAngle", 0.000000) returns 1.073540
21:57:10.976 00.008 2696 GetDouble("/profile/6/scope/calibration/declination", 0.000000) returns -0.000007
21:57:10.976 00.000 2696 GetInt("/profile/6/scope/calibration/pierSide", -1) returns 1
21:57:10.976 00.000 2696 GetInt("/profile/6/scope/calibration/raGuideParity", 0) returns 1
21:57:10.976 00.000 2696 GetInt("/profile/6/scope/calibration/decGuideParity", 0) returns 1
21:57:10.984 00.008 2696 GetDouble("/profile/6/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:57:10.984 00.000 2696 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
21:57:10.984 00.000 2696 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
21:57:10.984 00.000 2696 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003750
21:57:10.984 00.000 2696 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003750
21:57:10.984 00.000 2696 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 5.728370
21:57:10.984 00.000 2696 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 10
21:57:10.984 00.000 2696 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 12
21:57:10.984 00.000 2696 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:57:10.999 00.015 2696 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 3
21:57:10.999 00.000 2696 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 9:32:13 PM"
21:57:10.999 00.000 2696 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
21:57:10.999 00.000 2696 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-2.2 0.5}, {-3.9 1.5}, {-6.9 3.2}, {-8.4 3.8}, {-12.0 4.9}, {-13.9 5.9}, {-17.0 7.5}, {-18.8 8.1}, {-22.4 9.9}, {-23.8 10.0}, {-23.8 10.0}, {-14.7 5.6}, {-7.5 2.0}"
21:57:11.007 00.008 2696 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.9 -2.0}, {-2.0 -3.3}, {-3.3 -6.0}, {-4.1 -7.2}, {-5.2 -9.3}, {-6.4 -11.1}, {-8.1 -12.9}, {-9.3 -14.4}, {-9.4 -16.3}, {-10.2 -17.8}, {-11.4 -20.8}, {-12.0 -22.2}, {-12.0 -22.2}, {-7.9 -13.8}, {-2.6 -2.6}, {-2.2 -2.3}"
21:57:11.007 00.000 2696 ScopeASCOM::GetDeclinationRadians() returns 0.0
21:57:11.007 00.000 2696 ScopeASCOM::SideOfPier() returns 1
21:57:11.007 00.000 2696 Mount::SetCalibration (scope) -- xAngle=156.7 yAngle=37.6 xRate=6.142 yRate=7.905 bin=1 dec=0.0 pierSide=1 par=+/+ rotAng=None
21:57:11.007 00.000 2696 Mount::SetCalibration (scope) -- sets m_xAngle=156.7 m_yAngleError=-150.8
21:57:11.015 00.008 2696 ScopeASCOM::GetDeclinationRadians() returns 0.0
21:57:11.015 00.000 2696 ScopeASCOM::SideOfPier() returns 1
21:57:11.079 00.064 2696 ScopeASCOM::GetGuideRates returns 0 13.500 13.500 a-s/sec
21:57:11.079 00.000 2696 ScopeASCOM::SideOfPier() returns 1
21:57:11.079 00.000 2696 GetString("/profile/6/scope/calibration/timestamp", "") returns "1/12/2026 9:57:11 PM"
21:57:11.079 00.000 2696 GetDouble("/profile/6/scope/calibration/xRate", 1.000000) returns 0.006142
21:57:11.079 00.000 2696 GetDouble("/profile/6/scope/calibration/yRate", 1.000000) returns 0.007905
21:57:11.079 00.000 2696 GetInt("/profile/6/scope/calibration/binning", 1) returns 1
21:57:11.096 00.017 2696 GetDouble("/profile/6/scope/calibration/xAngle", 0.000000) returns 2.735510
21:57:11.097 00.001 2696 GetDouble("/profile/6/scope/calibration/yAngle", 0.000000) returns 0.655502
21:57:11.101 00.004 2696 GetDouble("/profile/6/scope/calibration/declination", 0.000000) returns 0.000048
21:57:11.101 00.000 2696 GetInt("/profile/6/scope/calibration/pierSide", -1) returns 1
21:57:11.101 00.000 2696 GetInt("/profile/6/scope/calibration/raGuideParity", 0) returns 1
21:57:11.101 00.000 2696 GetInt("/profile/6/scope/calibration/decGuideParity", 0) returns 1
21:57:11.101 00.000 2696 GetDouble("/profile/6/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:57:11.101 00.000 2696 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
21:57:11.111 00.010 2696 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
21:57:11.111 00.000 2696 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003750
21:57:11.111 00.000 2696 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003750
21:57:11.111 00.000 2696 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 29.175700
21:57:11.111 00.000 2696 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 14
21:57:11.111 00.000 2696 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 11
21:57:11.111 00.000 2696 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:57:11.111 00.000 2696 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 0
21:57:11.111 00.000 2696 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 9:57:11 PM"
21:57:11.127 00.016 2696 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
21:57:11.127 00.000 2696 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.6 0.4}, {-1.4 1.4}, {-3.6 2.0}, {-3.9 2.8}, {-6.9 3.5}, {-8.5 4.3}, {-11.1 4.5}, {-12.0 6.2}, {-14.7 7.1}, {-15.9 7.7}, {-18.9 8.1}, {-19.9 8.6}, {-22.4 10.0}, {-23.7 10.2}, {-23.7 10.2}, {-9.1 3.8}, {2.3 -1.6}"
21:57:11.127 00.000 2696 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.9 -1.7}, {-2.4 -2.9}, {-3.7 -4.2}, {-5.1 -5.3}, {-6.9 -7.1}, {-10.1 -8.6}, {-11.2 -10.1}, {-14.2 -11.7}, {-15.5 -12.8}, {-18.8 -14.6}, {-20.7 -15.9}, {-20.7 -15.9}, {-20.0 -6.5}, {-16.8 3.1}, {-16.8 5.2}"
21:57:11.132 00.005 2696 GetBoolean("/Confirm/6/CalWarning_Angle", 1) returns 1
21:57:11.132 00.000 2696 Alert: Advisory: Calibration completed but RA/Dec axis angles are questionable and guiding may be impaired
21:57:11.382 00.250 2696 Calibration alert details: Non-orthogonality = 29.176
21:57:11.397 00.015 2696 Status Line: Calibration complete
21:57:11.413 00.016 2696 Calibration Complete
21:57:11.413 00.000 2696 PhdConfig flush
21:57:11.413 00.000 2696 Changing from state CALIBRATING_PRIMARY to CALIBRATING_SECONDARY
21:57:11.413 00.000 2696 guider state => CALIBRATED
21:57:11.413 00.000 2696 Changing from state CALIBRATED to CALIBRATED
21:57:11.429 00.016 2696 guider state => CALIBRATED
21:57:11.429 00.000 2696 Changing from state CALIBRATED to GUIDING
21:57:11.429 00.000 2696 ScopeASCOM::GetDeclinationRadians() returns 0.0
21:57:11.429 00.000 2696 ScopeASCOM::SideOfPier() returns 1
21:57:11.429 00.000 2696 AdjustCalibrationForScopePointing (scope): current dec=0.0 pierSide=1, cal dec=0.0 pierSide=1 rotAngle=None bin=1
21:57:11.429 00.000 2696 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
21:57:11.442 00.013 2696 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
21:57:11.448 00.006 2696 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003750
21:57:11.450 00.002 2696 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003750
21:57:11.452 00.002 2696 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 29.175700
21:57:11.456 00.004 2696 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 14
21:57:11.458 00.002 2696 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 11
21:57:11.460 00.002 2696 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:57:11.464 00.004 2696 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 2
21:57:11.466 00.002 2696 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 9:57:11 PM"
21:57:11.468 00.002 2696 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
21:57:11.468 00.000 2696 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.6 0.4}, {-1.4 1.4}, {-3.6 2.0}, {-3.9 2.8}, {-6.9 3.5}, {-8.5 4.3}, {-11.1 4.5}, {-12.0 6.2}, {-14.7 7.1}, {-15.9 7.7}, {-18.9 8.1}, {-19.9 8.6}, {-22.4 10.0}, {-23.7 10.2}, {-23.7 10.2}, {-9.1 3.8}, {2.3 -1.6}"
21:57:11.470 00.002 2696 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.9 -1.7}, {-2.4 -2.9}, {-3.7 -4.2}, {-5.1 -5.3}, {-6.9 -7.1}, {-10.1 -8.6}, {-11.2 -10.1}, {-14.2 -11.7}, {-15.5 -12.8}, {-18.8 -14.6}, {-20.7 -15.9}, {-20.7 -15.9}, {-20.0 -6.5}, {-16.8 3.1}, {-16.8 5.2}"
21:57:11.507 00.037 2696 GetString("/profile/6/scope/calibration/timestamp", "") returns "1/12/2026 9:57:11 PM"
21:57:11.507 00.000 2696 GetDouble("/profile/6/scope/calibration/xRate", 1.000000) returns 0.006142
21:57:11.523 00.016 2696 GetDouble("/profile/6/scope/calibration/yRate", 1.000000) returns 0.007905
21:57:11.523 00.000 2696 GetInt("/profile/6/scope/calibration/binning", 1) returns 1
21:57:11.523 00.000 2696 GetDouble("/profile/6/scope/calibration/xAngle", 0.000000) returns 2.735510
21:57:11.523 00.000 2696 GetDouble("/profile/6/scope/calibration/yAngle", 0.000000) returns 0.655502
21:57:11.523 00.000 2696 GetDouble("/profile/6/scope/calibration/declination", 0.000000) returns 0.000048
21:57:11.523 00.000 2696 GetInt("/profile/6/scope/calibration/pierSide", -1) returns 1
21:57:11.541 00.018 2696 GetInt("/profile/6/scope/calibration/raGuideParity", 0) returns 1
21:57:11.541 00.000 2696 GetInt("/profile/6/scope/calibration/decGuideParity", 0) returns 1
21:57:11.541 00.000 2696 GetDouble("/profile/6/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:57:11.550 00.009 2696 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
21:57:11.554 00.004 2696 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
21:57:11.556 00.002 2696 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003750
21:57:11.560 00.004 2696 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003750
21:57:11.562 00.002 2696 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 29.175700
21:57:11.564 00.002 2696 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 14
21:57:11.566 00.002 2696 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 11
21:57:11.569 00.003 2696 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:57:11.570 00.001 2696 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 2
21:57:11.570 00.000 2696 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 9:57:11 PM"
21:57:11.570 00.000 2696 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
21:57:11.570 00.000 2696 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.6 0.4}, {-1.4 1.4}, {-3.6 2.0}, {-3.9 2.8}, {-6.9 3.5}, {-8.5 4.3}, {-11.1 4.5}, {-12.0 6.2}, {-14.7 7.1}, {-15.9 7.7}, {-18.9 8.1}, {-19.9 8.6}, {-22.4 10.0}, {-23.7 10.2}, {-23.7 10.2}, {-9.1 3.8}, {2.3 -1.6}"
21:57:11.570 00.000 2696 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.9 -1.7}, {-2.4 -2.9}, {-3.7 -4.2}, {-5.1 -5.3}, {-6.9 -7.1}, {-10.1 -8.6}, {-11.2 -10.1}, {-14.2 -11.7}, {-15.5 -12.8}, {-18.8 -14.6}, {-20.7 -15.9}, {-20.7 -15.9}, {-20.0 -6.5}, {-16.8 3.1}, {-16.8 5.2}"
21:57:11.583 00.013 2696 CalAsst: Spds: 0.9X,0.9X, Dec: 0.0, Rates: 1.5, 1.9, Steps: 14,11, Ortho: 29.18, Rates: 1.00 (Expect) vs 0.78 (Act)
21:57:11.586 00.003 2696 CalAsst: poor result, (Orthogonality, Rates)
21:57:11.618 00.032 2696 ScopeASCOM::GetGuideRates returns 0 13.500 13.500 a-s/sec
21:57:11.618 00.000 2696 GetDouble("/profile/6/camera/pixelsize", 0.000000) returns 3.750000
21:57:11.618 00.000 2696 ScopeASCOM::GetDeclinationRadians() returns 0.0
21:57:11.618 00.000 2696 ScopeASCOM::SideOfPier() returns 1
21:57:11.634 00.016 2696 setting lock position to (1251.03, 735.16)
21:57:11.634 00.000 2696 guider state => GUIDING
21:57:11.634 00.000 2696 Status Line: Guiding
21:57:11.634 00.000 2696 Mount: notify guiding started
21:57:11.634 00.000 2696 ScopeASCOM::SideOfPier() returns 1
21:57:11.634 00.000 2696 PPEC: guiding starts RA = 5.5717 hr, pier West, prev RA = 5.2082 hr, pier West
21:57:11.634 00.000 2696 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
21:57:11.650 00.016 2696 PPEC: guiding was stopped for 486.9 seconds, deltaRA +1312.1s, worm delta -825.2s, 124.5% of period (662.8s), limit 40.0% (265.1s)
21:57:11.650 00.000 2696 PPEC: reset GP model
21:57:11.650 00.000 2696 GetString("/profile/6/name", "") returns "OAG"
21:57:11.650 00.000 2696 GetString("/profile/6/scope/calibration/timestamp", "") returns "1/12/2026 9:57:11 PM"
21:57:11.650 00.000 2696 GetDouble("/profile/6/scope/calibration/xRate", 1.000000) returns 0.006142
21:57:11.650 00.000 2696 GetDouble("/profile/6/scope/calibration/yRate", 1.000000) returns 0.007905
21:57:11.663 00.013 2696 GetInt("/profile/6/scope/calibration/binning", 1) returns 1
21:57:11.665 00.002 2696 GetDouble("/profile/6/scope/calibration/xAngle", 0.000000) returns 2.735510
21:57:11.665 00.000 2696 GetDouble("/profile/6/scope/calibration/yAngle", 0.000000) returns 0.655502
21:57:11.665 00.000 2696 GetDouble("/profile/6/scope/calibration/declination", 0.000000) returns 0.000048
21:57:11.665 00.000 2696 GetInt("/profile/6/scope/calibration/pierSide", -1) returns 1
21:57:11.665 00.000 2696 GetInt("/profile/6/scope/calibration/raGuideParity", 0) returns 1
21:57:11.665 00.000 2696 GetInt("/profile/6/scope/calibration/decGuideParity", 0) returns 1
21:57:11.665 00.000 2696 GetDouble("/profile/6/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:57:11.665 00.000 2696 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
21:57:11.681 00.016 2696 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
21:57:11.683 00.002 2696 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003750
21:57:11.683 00.000 2696 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003750
21:57:11.683 00.000 2696 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 29.175700
21:57:11.683 00.000 2696 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 14
21:57:11.683 00.000 2696 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 11
21:57:11.683 00.000 2696 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:57:11.694 00.011 2696 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 2
21:57:11.697 00.003 2696 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 9:57:11 PM"
21:57:11.697 00.000 2696 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
21:57:11.697 00.000 2696 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.6 0.4}, {-1.4 1.4}, {-3.6 2.0}, {-3.9 2.8}, {-6.9 3.5}, {-8.5 4.3}, {-11.1 4.5}, {-12.0 6.2}, {-14.7 7.1}, {-15.9 7.7}, {-18.9 8.1}, {-19.9 8.6}, {-22.4 10.0}, {-23.7 10.2}, {-23.7 10.2}, {-9.1 3.8}, {2.3 -1.6}"
21:57:11.697 00.000 2696 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.9 -1.7}, {-2.4 -2.9}, {-3.7 -4.2}, {-5.1 -5.3}, {-6.9 -7.1}, {-10.1 -8.6}, {-11.2 -10.1}, {-14.2 -11.7}, {-15.5 -12.8}, {-18.8 -14.6}, {-20.7 -15.9}, {-20.7 -15.9}, {-20.0 -6.5}, {-16.8 3.1}, {-16.8 5.2}"
21:57:11.697 00.000 2696 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
21:57:11.697 00.000 2696 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
21:57:11.697 00.000 2696 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003750
21:57:11.697 00.000 2696 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003750
21:57:11.713 00.016 2696 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 29.175700
21:57:11.713 00.000 2696 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 14
21:57:11.713 00.000 2696 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 11
21:57:11.713 00.000 2696 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:57:11.713 00.000 2696 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 2
21:57:11.713 00.000 2696 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 9:57:11 PM"
21:57:11.713 00.000 2696 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
21:57:11.726 00.013 2696 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.6 0.4}, {-1.4 1.4}, {-3.6 2.0}, {-3.9 2.8}, {-6.9 3.5}, {-8.5 4.3}, {-11.1 4.5}, {-12.0 6.2}, {-14.7 7.1}, {-15.9 7.7}, {-18.9 8.1}, {-19.9 8.6}, {-22.4 10.0}, {-23.7 10.2}, {-23.7 10.2}, {-9.1 3.8}, {2.3 -1.6}"
21:57:11.729 00.003 2696 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.9 -1.7}, {-2.4 -2.9}, {-3.7 -4.2}, {-5.1 -5.3}, {-6.9 -7.1}, {-10.1 -8.6}, {-11.2 -10.1}, {-14.2 -11.7}, {-15.5 -12.8}, {-18.8 -14.6}, {-20.7 -15.9}, {-20.7 -15.9}, {-20.0 -6.5}, {-16.8 3.1}, {-16.8 5.2}"
21:57:11.808 00.079 2696 ScopeASCOM::GetGuideRates returns 0 13.500 13.500 a-s/sec
21:57:11.810 00.002 2696 ScopeASCOM::SideOfPier() returns 1
21:57:11.812 00.002 2696 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
21:57:11.814 00.002 2696 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
21:57:11.818 00.004 2696 ScopeASCOM::GetDeclinationRadians() returns 0.0
21:57:11.819 00.001 2696 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 0.0
21:57:11.823 00.004 2696 MountToCamera -- mountTheta (-0.00) + m_xAngle (2.74) = xAngle (2.74 = 2.74)
21:57:11.824 00.001 2696 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=-0.00, cameraY=0.00 cameraTheta=0.00
21:57:11.826 00.002 2696 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,0.00 arcsec/hr
21:57:11.828 00.002 2696 UpdateLockPosShiftCameraCoords: shift rate -0,0 px/sec
21:57:11.830 00.002 2696 GetInt("/profile/6/AutoLoadCalibration", -1) returns 1
21:57:11.832 00.002 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=34, med=1, FiltMin=0, FiltMax=29, Gamma=0.560
21:57:11.872 00.040 2696 UpdateGuideState exits: m=851 SNR=20.3
21:57:11.874 00.002 2696 PhdController: newstate STATE_SETTLE_BEGIN
21:57:11.876 00.002 2696 PhdController: newstate STATE_SETTLE_WAIT
21:57:11.878 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:11.880 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:57:11.882 00.002 2696 Enqueuing Expose request
21:57:11.882 00.000 5240 Worker thread wakes up
21:57:11.882 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:57:11.882 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:57:13.535 01.653 5240 Exposure complete
21:57:13.601 00.066 5240 worker thread done servicing request
21:57:13.601 00.000 2696 OnExposeComplete: enter
21:57:13.601 00.000 2696 UpdateGuideState(): m_state=6
21:57:13.601 00.000 2696 Star::Find(15, 1251, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:57:13.601 00.000 2696 Star::Find returns 1 (0), X=1251.65, Y=734.07, Mass=912, SNR=21.1, Peak=38 HFD=4.8
21:57:13.614 00.013 2696 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.74) = xAngle (-3.79 = 2.50)
21:57:13.616 00.002 2696 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.15 = -1.15)
21:57:13.618 00.002 2696 CameraToMount -- cameraX=0.62 cameraY=-1.09 hyp=1.26 cameraTheta=-1.05 mountX=-1.00 mountY=-1.15, mountTheta=-2.29
21:57:13.622 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.62, y=-1.09, opts=13)
21:57:13.624 00.002 2696 Enqueuing Move request for scope (0.62, -1.09)
21:57:13.626 00.002 5240 Worker thread wakes up
21:57:13.626 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.62, -1.09) opts 0xd
21:57:13.628 00.002 5240 Handling offset move in thread for scope, endpoint = (0.62, -1.09)
21:57:13.628 00.000 5240 Moving (0.62, -1.09) raw xDistance=-1.00 yDistance=-1.15
21:57:13.628 00.000 5240 PPEC rslt: input = -1.00, final = -0.60, react = -0.60, pred = 0.00, hyst = -0.54, hyst_pct = 0.00, period_length = 662.83
21:57:13.628 00.000 5240 PPEC: input: -1.00, control: -0.60, exposure: 1500
21:57:13.628 00.000 5240 resist switch: large excursion: input -1.15 thresh 0.45 direction from 0 to -1
21:57:13.628 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.44
21:57:13.628 00.000 5240 GuideAlgorithmResistSwitch::result() returns -1.15 from input -1.15
21:57:13.628 00.000 5240 MoveAxis(E, 98, ABG)
21:57:13.628 00.000 5240 Guiding  Dir = 2, Dur = 98
21:57:13.628 00.000 5240 IsGuiding returns 0
21:57:13.628 00.000 5240 PulseGuide returned control before completion, sleep 108
21:57:13.643 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=1, FiltMin=0, FiltMax=31, Gamma=0.560
21:57:13.676 00.033 2696 UpdateGuideState exits: m=912 SNR=21.1
21:57:13.676 00.000 2696 PhdController: settling, locked = 1, distance = 10.47 (99.00) aobump = 0 frame = 1 / 5
21:57:13.676 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:13.676 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:57:13.692 00.016 2696 Enqueuing Expose request
21:57:13.739 00.047 5240 IsGuiding returns 1
21:57:13.739 00.000 5240 scope still moving after pulse duration time elapsed
21:57:13.771 00.032 5240 IsGuiding returns 1
21:57:13.803 00.032 5240 IsGuiding returns 1
21:57:13.835 00.032 5240 IsGuiding returns 0
21:57:13.835 00.000 5240 scope move finished after 98 + 107 ms
21:57:13.835 00.000 5240 Move returns status 0, amount 98
21:57:13.835 00.000 5240 MoveAxis(N, 145, ABG)
21:57:13.835 00.000 5240 Guiding  Dir = 0, Dur = 145
21:57:13.835 00.000 5240 IsGuiding returns 0
21:57:13.835 00.000 5240 PulseGuide returned control before completion, sleep 155
21:57:13.993 00.158 5240 IsGuiding returns 1
21:57:13.993 00.000 5240 scope still moving after pulse duration time elapsed
21:57:14.024 00.031 5240 IsGuiding returns 0
21:57:14.024 00.000 5240 scope move finished after 145 + 44 ms
21:57:14.024 00.000 5240 Move returns status 0, amount 145
21:57:14.024 00.000 5240 move complete, result=0
21:57:14.024 00.000 5240 worker thread done servicing request
21:57:14.024 00.000 5240 Worker thread wakes up
21:57:14.024 00.000 2696 GuideStep: -1.0 px 98 ms EAST, -1.1 px 145 ms NORTH
21:57:14.028 00.004 5240 worker thread servicing REQUEST_EXPOSE 1500
21:57:14.028 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:57:15.466 01.438 5240 Exposure complete
21:57:15.546 00.080 5240 worker thread done servicing request
21:57:15.546 00.000 2696 OnExposeComplete: enter
21:57:15.546 00.000 2696 UpdateGuideState(): m_state=6
21:57:15.546 00.000 2696 Star::Find(15, 1251, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
21:57:15.562 00.016 2696 Star::Find returns 1 (0), X=1253.47, Y=734.32, Mass=857, SNR=20.4, Peak=35 HFD=4.7
21:57:15.562 00.000 2696 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.74) = xAngle (-3.07 = -3.07)
21:57:15.562 00.000 2696 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.43 = -0.43)
21:57:15.562 00.000 2696 CameraToMount -- cameraX=2.44 cameraY=-0.84 hyp=2.58 cameraTheta=-0.33 mountX=-2.57 mountY=-1.08, mountTheta=-2.74
21:57:15.569 00.007 2696 SchedulePrimaryMove(0F998B58, x=2.44, y=-0.84, opts=13)
21:57:15.569 00.000 2696 Enqueuing Move request for scope (2.44, -0.84)
21:57:15.569 00.000 5240 Worker thread wakes up
21:57:15.569 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (2.44, -0.84) opts 0xd
21:57:15.569 00.000 5240 Handling offset move in thread for scope, endpoint = (2.44, -0.84)
21:57:15.569 00.000 5240 Moving (2.44, -0.84) raw xDistance=-2.57 yDistance=-1.08
21:57:15.569 00.000 5240 PPEC rslt: input = -2.57, final = -1.54, react = -1.54, pred = 0.00, hyst = -1.39, hyst_pct = 0.00, period_length = 662.83
21:57:15.569 00.000 5240 PPEC: input: -2.57, control: -1.54, exposure: 1500
21:57:15.569 00.000 5240 GuideAlgorithmResistSwitch::result() returns -1.08 from input -1.08
21:57:15.569 00.000 5240 MoveAxis(E, 251, ABG)
21:57:15.569 00.000 5240 Guiding  Dir = 2, Dur = 251
21:57:15.569 00.000 5240 IsGuiding returns 0
21:57:15.569 00.000 5240 PulseGuide returned control before completion, sleep 261
21:57:15.580 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=35, med=1, FiltMin=0, FiltMax=29, Gamma=0.560
21:57:15.629 00.049 2696 UpdateGuideState exits: m=857 SNR=20.4
21:57:15.632 00.003 2696 PhdController: settling, locked = 1, distance = 8.10 (99.00) aobump = 0 frame = 2 / 5
21:57:15.632 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:15.632 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:57:15.642 00.010 2696 Enqueuing Expose request
21:57:15.847 00.205 5240 IsGuiding returns 1
21:57:15.847 00.000 5240 scope still moving after pulse duration time elapsed
21:57:15.878 00.031 5240 IsGuiding returns 0
21:57:15.878 00.000 5240 scope move finished after 251 + 52 ms
21:57:15.878 00.000 5240 Move returns status 0, amount 251
21:57:15.878 00.000 5240 MoveAxis(N, 137, ABG)
21:57:15.878 00.000 5240 Guiding  Dir = 0, Dur = 137
21:57:15.878 00.000 5240 IsGuiding returns 0
21:57:15.878 00.000 5240 PulseGuide returned control before completion, sleep 147
21:57:16.037 00.159 5240 IsGuiding returns 1
21:57:16.037 00.000 5240 scope still moving after pulse duration time elapsed
21:57:16.069 00.032 5240 IsGuiding returns 0
21:57:16.069 00.000 5240 scope move finished after 137 + 53 ms
21:57:16.069 00.000 5240 Move returns status 0, amount 137
21:57:16.069 00.000 5240 move complete, result=0
21:57:16.069 00.000 5240 worker thread done servicing request
21:57:16.069 00.000 2696 GuideStep: -2.6 px 251 ms EAST, -1.1 px 137 ms NORTH
21:57:16.069 00.000 5240 Worker thread wakes up
21:57:16.069 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:57:16.069 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:57:17.721 01.652 5240 Exposure complete
21:57:17.769 00.048 5240 worker thread done servicing request
21:57:17.769 00.000 2696 OnExposeComplete: enter
21:57:17.769 00.000 2696 UpdateGuideState(): m_state=6
21:57:17.769 00.000 2696 Star::Find(15, 1253, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
21:57:17.785 00.016 2696 Star::Find returns 1 (0), X=1252.59, Y=734.08, Mass=832, SNR=20.1, Peak=44 HFD=4.2
21:57:17.785 00.000 2696 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.74) = xAngle (-3.34 = 2.94)
21:57:17.788 00.003 2696 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.71 = -0.71)
21:57:17.788 00.000 2696 CameraToMount -- cameraX=1.56 cameraY=-1.08 hyp=1.90 cameraTheta=-0.61 mountX=-1.86 mountY=-1.23, mountTheta=-2.56
21:57:17.788 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.56, y=-1.08, opts=13)
21:57:17.788 00.000 2696 Enqueuing Move request for scope (1.56, -1.08)
21:57:17.788 00.000 5240 Worker thread wakes up
21:57:17.788 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.56, -1.08) opts 0xd
21:57:17.788 00.000 5240 Handling offset move in thread for scope, endpoint = (1.56, -1.08)
21:57:17.788 00.000 5240 Moving (1.56, -1.08) raw xDistance=-1.86 yDistance=-1.23
21:57:17.788 00.000 5240 PPEC rslt: input = -1.86, final = -1.11, react = -1.11, pred = 0.00, hyst = -1.04, hyst_pct = 0.00, period_length = 662.83
21:57:17.788 00.000 5240 PPEC: input: -1.86, control: -1.11, exposure: 1500
21:57:17.788 00.000 5240 GuideAlgorithmResistSwitch::result() returns -1.23 from input -1.23
21:57:17.788 00.000 5240 MoveAxis(E, 182, ABG)
21:57:17.788 00.000 5240 Guiding  Dir = 2, Dur = 182
21:57:17.788 00.000 5240 IsGuiding returns 0
21:57:17.788 00.000 5240 PulseGuide returned control before completion, sleep 192
21:57:17.801 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=44, med=1, FiltMin=0, FiltMax=33, Gamma=0.560
21:57:17.850 00.049 2696 UpdateGuideState exits: m=832 SNR=20.1
21:57:17.850 00.000 2696 PhdController: settling, locked = 1, distance = 6.24 (99.00) aobump = 0 frame = 3 / 5
21:57:17.850 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:17.850 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:57:17.850 00.000 2696 Enqueuing Expose request
21:57:17.991 00.141 5240 IsGuiding returns 1
21:57:17.991 00.000 5240 scope still moving after pulse duration time elapsed
21:57:18.023 00.032 5240 IsGuiding returns 0
21:57:18.023 00.000 5240 scope move finished after 182 + 43 ms
21:57:18.023 00.000 5240 Move returns status 0, amount 182
21:57:18.023 00.000 5240 MoveAxis(N, 156, ABG)
21:57:18.023 00.000 5240 Guiding  Dir = 0, Dur = 156
21:57:18.023 00.000 5240 IsGuiding returns 0
21:57:18.023 00.000 5240 PulseGuide returned control before completion, sleep 166
21:57:18.195 00.172 5240 IsGuiding returns 1
21:57:18.195 00.000 5240 scope still moving after pulse duration time elapsed
21:57:18.227 00.032 5240 IsGuiding returns 1
21:57:18.259 00.032 5240 IsGuiding returns 0
21:57:18.259 00.000 5240 scope move finished after 156 + 79 ms
21:57:18.259 00.000 5240 Move returns status 0, amount 156
21:57:18.259 00.000 5240 move complete, result=0
21:57:18.259 00.000 5240 worker thread done servicing request
21:57:18.259 00.000 2696 GuideStep: -1.9 px 182 ms EAST, -1.2 px 156 ms NORTH
21:57:18.259 00.000 5240 Worker thread wakes up
21:57:18.259 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:57:18.259 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:57:19.674 01.415 5240 Exposure complete
21:57:19.757 00.083 5240 worker thread done servicing request
21:57:19.757 00.000 2696 OnExposeComplete: enter
21:57:19.766 00.009 2696 UpdateGuideState(): m_state=6
21:57:19.768 00.002 2696 Star::Find(15, 1252, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
21:57:19.770 00.002 2696 Star::Find returns 1 (0), X=1252.94, Y=734.66, Mass=888, SNR=20.8, Peak=36 HFD=4.7
21:57:19.772 00.002 2696 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.74) = xAngle (-2.99 = -2.99)
21:57:19.774 00.002 2696 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.36 = -0.36)
21:57:19.774 00.000 2696 CameraToMount -- cameraX=1.91 cameraY=-0.50 hyp=1.97 cameraTheta=-0.25 mountX=-1.95 mountY=-0.69, mountTheta=-2.80
21:57:19.778 00.004 2696 SchedulePrimaryMove(0F998B58, x=1.91, y=-0.50, opts=13)
21:57:19.780 00.002 2696 Enqueuing Move request for scope (1.91, -0.50)
21:57:19.782 00.002 5240 Worker thread wakes up
21:57:19.782 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.91, -0.50) opts 0xd
21:57:19.782 00.000 5240 Handling offset move in thread for scope, endpoint = (1.91, -0.50)
21:57:19.782 00.000 5240 Moving (1.91, -0.50) raw xDistance=-1.95 yDistance=-0.69
21:57:19.782 00.000 5240 PPEC rslt: input = -1.95, final = -1.17, react = -1.17, pred = 0.00, hyst = -1.15, hyst_pct = 0.00, period_length = 662.83
21:57:19.782 00.000 5240 PPEC: input: -1.95, control: -1.17, exposure: 1500
21:57:19.782 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69
21:57:19.782 00.000 5240 MoveAxis(E, 191, ABG)
21:57:19.782 00.000 5240 Guiding  Dir = 2, Dur = 191
21:57:19.782 00.000 5240 IsGuiding returns 0
21:57:19.782 00.000 5240 PulseGuide returned control before completion, sleep 201
21:57:19.797 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=36, med=1, FiltMin=0, FiltMax=29, Gamma=0.560
21:57:19.832 00.035 2696 UpdateGuideState exits: m=888 SNR=20.8
21:57:19.832 00.000 2696 PhdController: settling, locked = 1, distance = 4.96 (99.00) aobump = 0 frame = 4 / 5
21:57:19.832 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:19.832 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:57:19.832 00.000 2696 Enqueuing Expose request
21:57:19.991 00.159 5240 IsGuiding returns 1
21:57:19.991 00.000 5240 scope still moving after pulse duration time elapsed
21:57:20.023 00.032 5240 IsGuiding returns 0
21:57:20.023 00.000 5240 scope move finished after 191 + 49 ms
21:57:20.023 00.000 5240 Move returns status 0, amount 191
21:57:20.023 00.000 5240 MoveAxis(N, 87, ABG)
21:57:20.023 00.000 5240 Guiding  Dir = 0, Dur = 87
21:57:20.025 00.002 5240 IsGuiding returns 0
21:57:20.025 00.000 5240 PulseGuide returned control before completion, sleep 97
21:57:20.134 00.109 5240 IsGuiding returns 1
21:57:20.134 00.000 5240 scope still moving after pulse duration time elapsed
21:57:20.166 00.032 5240 IsGuiding returns 0
21:57:20.166 00.000 5240 scope move finished after 87 + 54 ms
21:57:20.166 00.000 5240 Move returns status 0, amount 87
21:57:20.166 00.000 5240 move complete, result=0
21:57:20.166 00.000 5240 worker thread done servicing request
21:57:20.166 00.000 2696 GuideStep: -2.0 px 191 ms EAST, -0.7 px 87 ms NORTH
21:57:20.166 00.000 5240 Worker thread wakes up
21:57:20.166 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:57:20.166 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:57:21.817 01.651 5240 Exposure complete
21:57:21.898 00.081 5240 worker thread done servicing request
21:57:21.898 00.000 2696 OnExposeComplete: enter
21:57:21.898 00.000 2696 UpdateGuideState(): m_state=6
21:57:21.898 00.000 2696 Star::Find(15, 1252, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:57:21.898 00.000 2696 Star::Find returns 1 (0), X=1253.73, Y=735.56, Mass=859, SNR=20.5, Peak=40 HFD=4.5
21:57:21.898 00.000 2696 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.74) = xAngle (-2.59 = -2.59)
21:57:21.898 00.000 2696 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.05 = 0.05)
21:57:21.898 00.000 2696 CameraToMount -- cameraX=2.70 cameraY=0.40 hyp=2.73 cameraTheta=0.15 mountX=-2.32 mountY=0.12, mountTheta=3.09
21:57:21.912 00.014 2696 SchedulePrimaryMove(0F998B58, x=2.70, y=0.40, opts=13)
21:57:21.913 00.001 2696 Enqueuing Move request for scope (2.70, 0.40)
21:57:21.915 00.002 5240 Worker thread wakes up
21:57:21.915 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (2.70, 0.40) opts 0xd
21:57:21.915 00.000 5240 Handling offset move in thread for scope, endpoint = (2.70, 0.40)
21:57:21.917 00.002 5240 Moving (2.70, 0.40) raw xDistance=-2.32 yDistance=0.12
21:57:21.917 00.000 5240 PPEC rslt: input = -2.32, final = -1.39, react = -1.39, pred = 0.00, hyst = -1.32, hyst_pct = 0.00, period_length = 662.83
21:57:21.917 00.000 5240 PPEC: input: -2.32, control: -1.39, exposure: 1500
21:57:21.917 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:21.917 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:57:21.917 00.000 5240 MoveAxis(E, 227, ABG)
21:57:21.917 00.000 5240 Guiding  Dir = 2, Dur = 227
21:57:21.917 00.000 5240 IsGuiding returns 0
21:57:21.917 00.000 5240 PulseGuide returned control before completion, sleep 237
21:57:21.930 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=1, FiltMin=0, FiltMax=35, Gamma=0.560
21:57:21.959 00.029 2696 UpdateGuideState exits: m=859 SNR=20.5
21:57:21.959 00.000 2696 PhdController: settling, locked = 1, distance = 4.29 (99.00) aobump = 0 frame = 5 / 5
21:57:21.976 00.017 2696 PhdController: newstate STATE_FINISH
21:57:21.976 00.000 2696 PhdController complete: success
21:57:21.976 00.000 2696 Mount: notify guiding dither settle done success=1
21:57:21.976 00.000 2696 PhdController: newstate STATE_IDLE
21:57:21.988 00.012 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:21.991 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:57:21.993 00.002 2696 Enqueuing Expose request
21:57:22.163 00.170 5240 IsGuiding returns 1
21:57:22.163 00.000 5240 scope still moving after pulse duration time elapsed
21:57:22.194 00.031 5240 IsGuiding returns 0
21:57:22.194 00.000 5240 scope move finished after 227 + 49 ms
21:57:22.194 00.000 5240 Move returns status 0, amount 227
21:57:22.194 00.000 5240 MoveAxis(N, 0, ABG)
21:57:22.194 00.000 5240 Move returns status 0, amount 0
21:57:22.194 00.000 5240 move complete, result=0
21:57:22.194 00.000 5240 worker thread done servicing request
21:57:22.194 00.000 5240 Worker thread wakes up
21:57:22.194 00.000 2696 GuideStep: -2.3 px 227 ms EAST, 0.1 px 0 ms NORTH
21:57:22.194 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:57:22.194 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:57:23.603 01.409 5240 Exposure complete
21:57:23.650 00.047 5240 worker thread done servicing request
21:57:23.650 00.000 2696 OnExposeComplete: enter
21:57:23.650 00.000 2696 UpdateGuideState(): m_state=6
21:57:23.663 00.013 2696 Star::Find(15, 1253, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
21:57:23.663 00.000 2696 Star::Find returns 1 (0), X=1252.61, Y=735.75, Mass=867, SNR=20.6, Peak=38 HFD=4.7
21:57:23.666 00.003 2696 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.74) = xAngle (-2.38 = -2.38)
21:57:23.666 00.000 2696 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.26 = 0.26)
21:57:23.666 00.000 2696 CameraToMount -- cameraX=1.59 cameraY=0.59 hyp=1.69 cameraTheta=0.36 mountX=-1.22 mountY=0.43, mountTheta=2.81
21:57:23.666 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.59, y=0.59, opts=13)
21:57:23.666 00.000 2696 Enqueuing Move request for scope (1.59, 0.59)
21:57:23.666 00.000 5240 Worker thread wakes up
21:57:23.666 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.59, 0.59) opts 0xd
21:57:23.666 00.000 5240 Handling offset move in thread for scope, endpoint = (1.59, 0.59)
21:57:23.666 00.000 5240 Moving (1.59, 0.59) raw xDistance=-1.22 yDistance=0.43
21:57:23.666 00.000 5240 PPEC rslt: input = -1.22, final = -0.73, react = -0.73, pred = 0.00, hyst = -0.73, hyst_pct = 0.00, period_length = 662.83
21:57:23.666 00.000 5240 PPEC: input: -1.22, control: -0.73, exposure: 1500
21:57:23.666 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:57:23.666 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
21:57:23.666 00.000 5240 MoveAxis(E, 119, ABG)
21:57:23.666 00.000 5240 Guiding  Dir = 2, Dur = 119
21:57:23.666 00.000 5240 IsGuiding returns 0
21:57:23.666 00.000 5240 PulseGuide returned control before completion, sleep 129
21:57:23.682 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=1, FiltMin=0, FiltMax=32, Gamma=0.560
21:57:23.729 00.047 2696 UpdateGuideState exits: m=867 SNR=20.6
21:57:23.729 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:23.729 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:57:23.729 00.000 2696 Enqueuing Expose request
21:57:23.825 00.096 5240 IsGuiding returns 0
21:57:23.825 00.000 5240 Move returns status 0, amount 119
21:57:23.825 00.000 5240 MoveAxis(N, 0, ABG)
21:57:23.825 00.000 5240 Move returns status 0, amount 0
21:57:23.825 00.000 5240 move complete, result=0
21:57:23.825 00.000 5240 worker thread done servicing request
21:57:23.825 00.000 5240 Worker thread wakes up
21:57:23.825 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:57:23.825 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:57:23.825 00.000 2696 GuideStep: -1.2 px 119 ms EAST, 0.4 px 0 ms NORTH
21:57:25.478 01.653 5240 Exposure complete
21:57:25.542 00.064 5240 worker thread done servicing request
21:57:25.542 00.000 2696 OnExposeComplete: enter
21:57:25.542 00.000 2696 UpdateGuideState(): m_state=6
21:57:25.542 00.000 2696 Star::Find(15, 1252, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
21:57:25.542 00.000 2696 Star::Find returns 1 (0), X=1253.90, Y=736.65, Mass=810, SNR=19.8, Peak=38 HFD=4.2
21:57:25.542 00.000 2696 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.74) = xAngle (-2.26 = -2.26)
21:57:25.542 00.000 2696 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.38 = 0.38)
21:57:25.542 00.000 2696 CameraToMount -- cameraX=2.87 cameraY=1.49 hyp=3.24 cameraTheta=0.48 mountX=-2.05 mountY=1.19, mountTheta=2.62
21:57:25.556 00.014 2696 SchedulePrimaryMove(0F998B58, x=2.87, y=1.49, opts=13)
21:57:25.556 00.000 2696 Enqueuing Move request for scope (2.87, 1.49)
21:57:25.556 00.000 5240 Worker thread wakes up
21:57:25.556 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (2.87, 1.49) opts 0xd
21:57:25.556 00.000 5240 Handling offset move in thread for scope, endpoint = (2.87, 1.49)
21:57:25.556 00.000 5240 Moving (2.87, 1.49) raw xDistance=-2.05 yDistance=1.19
21:57:25.556 00.000 5240 PPEC rslt: input = -2.05, final = -1.23, react = -1.23, pred = 0.00, hyst = -1.19, hyst_pct = 0.00, period_length = 662.83
21:57:25.556 00.000 5240 PPEC: input: -2.05, control: -1.23, exposure: 1500
21:57:25.556 00.000 5240 resist switch: large excursion: input 1.19 thresh 0.45 direction from -1 to 1
21:57:25.556 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.56
21:57:25.556 00.000 5240 GuideAlgorithmResistSwitch::result() returns 1.19 from input 1.19
21:57:25.556 00.000 5240 MoveAxis(E, 200, ABG)
21:57:25.556 00.000 5240 Guiding  Dir = 2, Dur = 200
21:57:25.556 00.000 5240 IsGuiding returns 0
21:57:25.556 00.000 5240 PulseGuide returned control before completion, sleep 210
21:57:25.574 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=1, FiltMin=0, FiltMax=31, Gamma=0.560
21:57:25.604 00.030 2696 UpdateGuideState exits: m=810 SNR=19.8
21:57:25.620 00.016 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:25.620 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:57:25.620 00.000 2696 Enqueuing Expose request
21:57:25.778 00.158 5240 IsGuiding returns 1
21:57:25.778 00.000 5240 scope still moving after pulse duration time elapsed
21:57:25.810 00.032 5240 IsGuiding returns 0
21:57:25.810 00.000 5240 scope move finished after 200 + 48 ms
21:57:25.810 00.000 5240 Move returns status 0, amount 200
21:57:25.810 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 270 applied
21:57:25.810 00.000 5240 MoveAxis(S, 420, ABG)
21:57:25.810 00.000 5240 Guiding  Dir = 1, Dur = 420
21:57:25.810 00.000 5240 IsGuiding returns 0
21:57:25.810 00.000 5240 PulseGuide returned control before completion, sleep 430
21:57:26.255 00.445 5240 IsGuiding returns 1
21:57:26.255 00.000 5240 scope still moving after pulse duration time elapsed
21:57:26.287 00.032 5240 IsGuiding returns 0
21:57:26.287 00.000 5240 scope move finished after 420 + 57 ms
21:57:26.287 00.000 5240 Move returns status 0, amount 420
21:57:26.287 00.000 5240 move complete, result=0
21:57:26.288 00.001 5240 worker thread done servicing request
21:57:26.288 00.000 5240 Worker thread wakes up
21:57:26.288 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:57:26.288 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:57:26.288 00.000 2696 GuideStep: -2.1 px 200 ms EAST, 1.2 px 420 ms SOUTH
21:57:27.710 01.422 5240 Exposure complete
21:57:27.773 00.063 5240 worker thread done servicing request
21:57:27.773 00.000 2696 OnExposeComplete: enter
21:57:27.773 00.000 2696 UpdateGuideState(): m_state=6
21:57:27.773 00.000 2696 Star::Find(15, 1253, 736, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
21:57:27.788 00.015 2696 Star::Find returns 1 (0), X=1253.21, Y=735.74, Mass=810, SNR=19.9, Peak=37 HFD=4.6
21:57:27.789 00.001 2696 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.74) = xAngle (-2.47 = -2.47)
21:57:27.791 00.002 2696 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.16 = 0.16)
21:57:27.793 00.002 2696 CameraToMount -- cameraX=2.18 cameraY=0.58 hyp=2.25 cameraTheta=0.26 mountX=-1.77 mountY=0.36, mountTheta=2.94
21:57:27.797 00.004 2696 SchedulePrimaryMove(0F998B58, x=2.18, y=0.58, opts=13)
21:57:27.797 00.000 2696 Enqueuing Move request for scope (2.18, 0.58)
21:57:27.799 00.002 5240 Worker thread wakes up
21:57:27.799 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (2.18, 0.58) opts 0xd
21:57:27.799 00.000 5240 Handling offset move in thread for scope, endpoint = (2.18, 0.58)
21:57:27.799 00.000 5240 Moving (2.18, 0.58) raw xDistance=-1.77 yDistance=0.36
21:57:27.799 00.000 5240 BLC: History state: CurrMiss=0.36, AvgInitMiss=1.45, ShCount=2, LgCount=0, SticCount=0,  Deflections: 0=1.187677, 1:0.356235
21:57:27.801 00.002 5240 BLC: Under-shoot, no adjustment, waiting for more data
21:57:27.801 00.000 5240 PPEC rslt: input = -1.77, final = -1.06, react = -1.06, pred = 0.00, hyst = -1.00, hyst_pct = 0.00, period_length = 662.83
21:57:27.801 00.000 5240 PPEC: input: -1.77, control: -1.06, exposure: 1500
21:57:27.801 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
21:57:27.801 00.000 5240 MoveAxis(E, 173, ABG)
21:57:27.801 00.000 5240 Guiding  Dir = 2, Dur = 173
21:57:27.801 00.000 5240 IsGuiding returns 0
21:57:27.801 00.000 5240 PulseGuide returned control before completion, sleep 183
21:57:27.813 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=37, med=1, FiltMin=0, FiltMax=28, Gamma=0.560
21:57:27.853 00.040 2696 UpdateGuideState exits: m=810 SNR=19.9
21:57:27.859 00.006 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:27.861 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:57:27.863 00.002 2696 Enqueuing Expose request
21:57:27.994 00.131 5240 IsGuiding returns 1
21:57:27.994 00.000 5240 scope still moving after pulse duration time elapsed
21:57:28.026 00.032 5240 IsGuiding returns 0
21:57:28.026 00.000 5240 scope move finished after 173 + 51 ms
21:57:28.026 00.000 5240 Move returns status 0, amount 173
21:57:28.026 00.000 5240 MoveAxis(S, 45, ABG)
21:57:28.026 00.000 5240 Guiding  Dir = 1, Dur = 45
21:57:28.026 00.000 5240 IsGuiding returns 0
21:57:28.026 00.000 5240 PulseGuide returned control before completion, sleep 55
21:57:28.089 00.063 5240 IsGuiding returns 1
21:57:28.089 00.000 5240 scope still moving after pulse duration time elapsed
21:57:28.121 00.032 5240 IsGuiding returns 0
21:57:28.121 00.000 5240 scope move finished after 45 + 50 ms
21:57:28.121 00.000 5240 Move returns status 0, amount 45
21:57:28.121 00.000 5240 move complete, result=0
21:57:28.121 00.000 5240 worker thread done servicing request
21:57:28.121 00.000 2696 GuideStep: -1.8 px 173 ms EAST, 0.4 px 45 ms SOUTH
21:57:28.121 00.000 5240 Worker thread wakes up
21:57:28.121 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:57:28.121 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:57:29.772 01.651 5240 Exposure complete
21:57:29.852 00.080 5240 worker thread done servicing request
21:57:29.852 00.000 2696 OnExposeComplete: enter
21:57:29.852 00.000 2696 UpdateGuideState(): m_state=6
21:57:29.852 00.000 2696 Star::Find(15, 1253, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:57:29.852 00.000 2696 Star::Find returns 1 (0), X=1251.76, Y=734.52, Mass=778, SNR=19.5, Peak=44 HFD=3.9
21:57:29.868 00.016 2696 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.74) = xAngle (-3.45 = 2.83)
21:57:29.870 00.002 2696 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.82 = -0.82)
21:57:29.870 00.000 2696 CameraToMount -- cameraX=0.74 cameraY=-0.64 hyp=0.98 cameraTheta=-0.72 mountX=-0.93 mountY=-0.71, mountTheta=-2.49
21:57:29.874 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.74, y=-0.64, opts=13)
21:57:29.876 00.002 2696 Enqueuing Move request for scope (0.74, -0.64)
21:57:29.878 00.002 5240 Worker thread wakes up
21:57:29.878 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.74, -0.64) opts 0xd
21:57:29.878 00.000 5240 Handling offset move in thread for scope, endpoint = (0.74, -0.64)
21:57:29.878 00.000 5240 Moving (0.74, -0.64) raw xDistance=-0.93 yDistance=-0.71
21:57:29.878 00.000 5240 BLC: History state: CurrMiss=-0.71, AvgInitMiss=1.45, ShCount=2, LgCount=0, SticCount=1,  Deflections: 0=1.187677, 1:0.356235, 2:-0.713544
21:57:29.878 00.000 5240 BLC: Over-shoot, first stiction event, no adjustment
21:57:29.878 00.000 5240 PPEC rslt: input = -0.93, final = -0.56, react = -0.56, pred = 0.00, hyst = -0.58, hyst_pct = 0.00, period_length = 662.83
21:57:29.878 00.000 5240 PPEC: input: -0.93, control: -0.56, exposure: 1500
21:57:29.878 00.000 5240 resist switch: large excursion: input -0.71 thresh 0.45 direction from 1 to -1
21:57:29.878 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.14
21:57:29.878 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71
21:57:29.878 00.000 5240 MoveAxis(E, 91, ABG)
21:57:29.878 00.000 5240 Guiding  Dir = 2, Dur = 91
21:57:29.878 00.000 5240 IsGuiding returns 0
21:57:29.878 00.000 5240 PulseGuide returned control before completion, sleep 101
21:57:29.892 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=44, med=1, FiltMin=0, FiltMax=34, Gamma=0.560
21:57:29.935 00.043 2696 UpdateGuideState exits: m=778 SNR=19.5
21:57:29.937 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:29.937 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:57:29.939 00.002 2696 Enqueuing Expose request
21:57:29.994 00.055 5240 IsGuiding returns 1
21:57:29.994 00.000 5240 scope still moving after pulse duration time elapsed
21:57:30.025 00.031 5240 IsGuiding returns 0
21:57:30.025 00.000 5240 scope move finished after 91 + 54 ms
21:57:30.025 00.000 5240 Move returns status 0, amount 91
21:57:30.025 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 270 applied
21:57:30.025 00.000 5240 MoveAxis(N, 360, ABG)
21:57:30.025 00.000 5240 Guiding  Dir = 0, Dur = 360
21:57:30.025 00.000 5240 IsGuiding returns 0
21:57:30.025 00.000 5240 PulseGuide returned control before completion, sleep 370
21:57:30.407 00.382 5240 IsGuiding returns 1
21:57:30.407 00.000 5240 scope still moving after pulse duration time elapsed
21:57:30.439 00.032 5240 IsGuiding returns 1
21:57:30.470 00.031 5240 IsGuiding returns 1
21:57:30.502 00.032 5240 IsGuiding returns 0
21:57:30.502 00.000 5240 scope move finished after 360 + 116 ms
21:57:30.502 00.000 5240 Move returns status 0, amount 360
21:57:30.502 00.000 5240 move complete, result=0
21:57:30.502 00.000 5240 worker thread done servicing request
21:57:30.502 00.000 2696 GuideStep: -0.9 px 91 ms EAST, -0.7 px 360 ms NORTH
21:57:30.509 00.007 5240 Worker thread wakes up
21:57:30.509 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:57:30.511 00.002 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:57:31.930 01.419 5240 Exposure complete
21:57:31.993 00.063 5240 worker thread done servicing request
21:57:31.993 00.000 2696 OnExposeComplete: enter
21:57:32.007 00.014 2696 UpdateGuideState(): m_state=6
21:57:32.009 00.002 2696 Star::Find(15, 1251, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
21:57:32.009 00.000 2696 Star::Find returns 1 (0), X=1253.80, Y=735.53, Mass=891, SNR=20.9, Peak=43 HFD=4.5
21:57:32.009 00.000 2696 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.74) = xAngle (-2.60 = -2.60)
21:57:32.009 00.000 2696 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.03 = 0.03)
21:57:32.009 00.000 2696 CameraToMount -- cameraX=2.77 cameraY=0.37 hyp=2.79 cameraTheta=0.13 mountX=-2.40 mountY=0.08, mountTheta=3.11
21:57:32.009 00.000 2696 SchedulePrimaryMove(0F998B58, x=2.77, y=0.37, opts=13)
21:57:32.009 00.000 2696 Enqueuing Move request for scope (2.77, 0.37)
21:57:32.009 00.000 5240 Worker thread wakes up
21:57:32.009 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (2.77, 0.37) opts 0xd
21:57:32.009 00.000 5240 Handling offset move in thread for scope, endpoint = (2.77, 0.37)
21:57:32.009 00.000 5240 Moving (2.77, 0.37) raw xDistance=-2.40 yDistance=0.08
21:57:32.009 00.000 5240 BLC: History state: CurrMiss=-0.08, AvgInitMiss=0.94, ShCount=3, LgCount=0, SticCount=1,  Deflections: 0=-0.713544, 1:-0.083727
21:57:32.009 00.000 5240 BLC: No correction, Miss < min_move
21:57:32.009 00.000 5240 PPEC rslt: input = -2.40, final = -1.44, react = -1.44, pred = 0.00, hyst = -1.36, hyst_pct = 0.00, period_length = 662.83
21:57:32.009 00.000 5240 PPEC: input: -2.40, control: -1.44, exposure: 1500
21:57:32.025 00.016 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:32.025 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:57:32.025 00.000 5240 MoveAxis(E, 234, ABG)
21:57:32.025 00.000 5240 Guiding  Dir = 2, Dur = 234
21:57:32.025 00.000 5240 IsGuiding returns 0
21:57:32.025 00.000 5240 PulseGuide returned control before completion, sleep 244
21:57:32.025 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=43, med=1, FiltMin=0, FiltMax=35, Gamma=0.560
21:57:32.073 00.048 2696 UpdateGuideState exits: m=891 SNR=20.9
21:57:32.073 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:32.073 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:57:32.073 00.000 2696 Enqueuing Expose request
21:57:32.279 00.206 5240 IsGuiding returns 1
21:57:32.279 00.000 5240 scope still moving after pulse duration time elapsed
21:57:32.311 00.032 5240 IsGuiding returns 0
21:57:32.311 00.000 5240 scope move finished after 234 + 51 ms
21:57:32.311 00.000 5240 Move returns status 0, amount 234
21:57:32.311 00.000 5240 MoveAxis(N, 0, ABG)
21:57:32.311 00.000 5240 Move returns status 0, amount 0
21:57:32.311 00.000 5240 move complete, result=0
21:57:32.311 00.000 5240 worker thread done servicing request
21:57:32.311 00.000 5240 Worker thread wakes up
21:57:32.311 00.000 2696 GuideStep: -2.4 px 234 ms EAST, 0.1 px 0 ms NORTH
21:57:32.311 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:57:32.311 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:57:33.966 01.655 5240 Exposure complete
21:57:34.029 00.063 5240 worker thread done servicing request
21:57:34.029 00.000 2696 OnExposeComplete: enter
21:57:34.029 00.000 2696 UpdateGuideState(): m_state=6
21:57:34.029 00.000 2696 Star::Find(15, 1253, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
21:57:34.029 00.000 2696 Star::Find returns 1 (0), X=1253.73, Y=735.81, Mass=820, SNR=20.0, Peak=55 HFD=4.0
21:57:34.029 00.000 2696 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.74) = xAngle (-2.50 = -2.50)
21:57:34.038 00.009 2696 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.13 = 0.13)
21:57:34.038 00.000 2696 CameraToMount -- cameraX=2.70 cameraY=0.65 hyp=2.78 cameraTheta=0.24 mountX=-2.23 mountY=0.37, mountTheta=2.98
21:57:34.038 00.000 2696 SchedulePrimaryMove(0F998B58, x=2.70, y=0.65, opts=13)
21:57:34.045 00.007 2696 Enqueuing Move request for scope (2.70, 0.65)
21:57:34.045 00.000 5240 Worker thread wakes up
21:57:34.045 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (2.70, 0.65) opts 0xd
21:57:34.045 00.000 5240 Handling offset move in thread for scope, endpoint = (2.70, 0.65)
21:57:34.045 00.000 5240 Moving (2.70, 0.65) raw xDistance=-2.23 yDistance=0.37
21:57:34.045 00.000 5240 BLC: History state: CurrMiss=-0.37, AvgInitMiss=0.94, ShCount=3, LgCount=0, SticCount=1,  Deflections: 0=-0.713544, 1:-0.083727, 2:-0.372875
21:57:34.045 00.000 5240 BLC: Over-shoot, no adjustment based on avgInitialMiss
21:57:34.045 00.000 5240 BLC: window closed
21:57:34.045 00.000 5240 PPEC rslt: input = -2.23, final = -1.25, react = -1.34, pred = -0.75, hyst = -1.24, hyst_pct = 0.99, period_length = 662.83
21:57:34.045 00.000 5240 PPEC: input: -2.23, control: -1.25, exposure: 1500
21:57:34.045 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:57:34.045 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
21:57:34.045 00.000 5240 MoveAxis(E, 203, ABG)
21:57:34.045 00.000 5240 Guiding  Dir = 2, Dur = 203
21:57:34.045 00.000 5240 IsGuiding returns 0
21:57:34.045 00.000 5240 PulseGuide returned control before completion, sleep 213
21:57:34.045 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=1, FiltMin=0, FiltMax=33, Gamma=0.560
21:57:34.103 00.058 2696 UpdateGuideState exits: m=820 SNR=20.0
21:57:34.105 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:34.107 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:57:34.108 00.001 2696 Enqueuing Expose request
21:57:34.266 00.158 5240 IsGuiding returns 1
21:57:34.266 00.000 5240 scope still moving after pulse duration time elapsed
21:57:34.298 00.032 5240 IsGuiding returns 0
21:57:34.298 00.000 5240 scope move finished after 203 + 46 ms
21:57:34.298 00.000 5240 Move returns status 0, amount 203
21:57:34.298 00.000 5240 MoveAxis(N, 0, ABG)
21:57:34.298 00.000 5240 Move returns status 0, amount 0
21:57:34.298 00.000 5240 move complete, result=0
21:57:34.298 00.000 5240 worker thread done servicing request
21:57:34.298 00.000 5240 Worker thread wakes up
21:57:34.298 00.000 2696 GuideStep: -2.2 px 203 ms EAST, 0.4 px 0 ms NORTH
21:57:34.298 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:57:34.298 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:57:35.726 01.428 5240 Exposure complete
21:57:35.794 00.068 5240 worker thread done servicing request
21:57:35.794 00.000 2696 OnExposeComplete: enter
21:57:35.794 00.000 2696 UpdateGuideState(): m_state=6
21:57:35.794 00.000 2696 Star::Find(15, 1253, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
21:57:35.794 00.000 2696 Star::Find returns 1 (0), X=1253.81, Y=735.02, Mass=816, SNR=19.9, Peak=41 HFD=4.4
21:57:35.794 00.000 2696 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.74) = xAngle (-2.79 = -2.79)
21:57:35.794 00.000 2696 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.15 = -0.15)
21:57:35.804 00.010 2696 CameraToMount -- cameraX=2.78 cameraY=-0.14 hyp=2.79 cameraTheta=-0.05 mountX=-2.61 mountY=-0.43, mountTheta=-2.98
21:57:35.804 00.000 2696 SchedulePrimaryMove(0F998B58, x=2.78, y=-0.14, opts=13)
21:57:35.804 00.000 2696 Enqueuing Move request for scope (2.78, -0.14)
21:57:35.804 00.000 5240 Worker thread wakes up
21:57:35.804 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (2.78, -0.14) opts 0xd
21:57:35.804 00.000 5240 Handling offset move in thread for scope, endpoint = (2.78, -0.14)
21:57:35.804 00.000 5240 Moving (2.78, -0.14) raw xDistance=-2.61 yDistance=-0.43
21:57:35.804 00.000 5240 PPEC rslt: input = -2.61, final = -1.51, react = -1.57, pred = -0.62, hyst = -1.50, hyst_pct = 0.98, period_length = 662.83
21:57:35.804 00.000 5240 PPEC: input: -2.61, control: -1.51, exposure: 1500
21:57:35.804 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
21:57:35.804 00.000 5240 MoveAxis(E, 246, ABG)
21:57:35.804 00.000 5240 Guiding  Dir = 2, Dur = 246
21:57:35.804 00.000 5240 IsGuiding returns 0
21:57:35.804 00.000 5240 PulseGuide returned control before completion, sleep 256
21:57:35.820 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=1, FiltMin=0, FiltMax=29, Gamma=0.560
21:57:35.868 00.048 2696 UpdateGuideState exits: m=816 SNR=19.9
21:57:35.868 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:35.868 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:57:35.868 00.000 2696 Enqueuing Expose request
21:57:36.074 00.206 5240 IsGuiding returns 1
21:57:36.074 00.000 5240 scope still moving after pulse duration time elapsed
21:57:36.106 00.032 5240 IsGuiding returns 0
21:57:36.106 00.000 5240 scope move finished after 246 + 47 ms
21:57:36.106 00.000 5240 Move returns status 0, amount 246
21:57:36.106 00.000 5240 MoveAxis(N, 54, ABG)
21:57:36.106 00.000 5240 Guiding  Dir = 0, Dur = 54
21:57:36.106 00.000 5240 IsGuiding returns 0
21:57:36.106 00.000 5240 PulseGuide returned control before completion, sleep 64
21:57:36.185 00.079 5240 IsGuiding returns 1
21:57:36.185 00.000 5240 scope still moving after pulse duration time elapsed
21:57:36.216 00.031 5240 IsGuiding returns 0
21:57:36.216 00.000 5240 scope move finished after 54 + 54 ms
21:57:36.216 00.000 5240 Move returns status 0, amount 54
21:57:36.216 00.000 5240 move complete, result=0
21:57:36.216 00.000 5240 worker thread done servicing request
21:57:36.216 00.000 2696 GuideStep: -2.6 px 246 ms EAST, -0.4 px 54 ms NORTH
21:57:36.216 00.000 5240 Worker thread wakes up
21:57:36.216 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:57:36.226 00.010 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:57:37.867 01.641 5240 Exposure complete
21:57:37.933 00.066 5240 worker thread done servicing request
21:57:37.935 00.002 2696 OnExposeComplete: enter
21:57:37.935 00.000 2696 UpdateGuideState(): m_state=6
21:57:37.935 00.000 2696 Star::Find(15, 1253, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
21:57:37.935 00.000 2696 Star::Find returns 1 (0), X=1252.30, Y=736.15, Mass=845, SNR=20.3, Peak=36 HFD=4.6
21:57:37.935 00.000 2696 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.74) = xAngle (-2.07 = -2.07)
21:57:37.944 00.009 2696 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.56 = 0.56)
21:57:37.945 00.001 2696 CameraToMount -- cameraX=1.27 cameraY=0.99 hyp=1.61 cameraTheta=0.66 mountX=-0.77 mountY=0.86, mountTheta=2.31
21:57:37.945 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.27, y=0.99, opts=13)
21:57:37.945 00.000 2696 Enqueuing Move request for scope (1.27, 0.99)
21:57:37.945 00.000 5240 Worker thread wakes up
21:57:37.945 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.27, 0.99) opts 0xd
21:57:37.945 00.000 5240 Handling offset move in thread for scope, endpoint = (1.27, 0.99)
21:57:37.945 00.000 5240 Moving (1.27, 0.99) raw xDistance=-0.77 yDistance=0.86
21:57:37.945 00.000 5240 PPEC rslt: input = -0.77, final = -0.51, react = -0.46, pred = -1.10, hyst = -0.49, hyst_pct = 0.98, period_length = 662.83
21:57:37.945 00.000 5240 PPEC: input: -0.77, control: -0.51, exposure: 1500
21:57:37.945 00.000 5240 resist switch: large excursion: input 0.86 thresh 0.45 direction from -1 to 1
21:57:37.945 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.57
21:57:37.945 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.86 from input 0.86
21:57:37.945 00.000 5240 MoveAxis(E, 83, ABG)
21:57:37.945 00.000 5240 Guiding  Dir = 2, Dur = 83
21:57:37.945 00.000 5240 IsGuiding returns 0
21:57:37.945 00.000 5240 PulseGuide returned control before completion, sleep 93
21:57:37.965 00.020 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=36, med=1, FiltMin=0, FiltMax=32, Gamma=0.560
21:57:38.009 00.044 2696 UpdateGuideState exits: m=845 SNR=20.3
21:57:38.009 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:38.009 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:57:38.009 00.000 2696 Enqueuing Expose request
21:57:38.056 00.047 5240 IsGuiding returns 1
21:57:38.056 00.000 5240 scope still moving after pulse duration time elapsed
21:57:38.087 00.031 5240 IsGuiding returns 0
21:57:38.087 00.000 5240 scope move finished after 83 + 50 ms
21:57:38.087 00.000 5240 Move returns status 0, amount 83
21:57:38.087 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 270 applied
21:57:38.087 00.000 5240 MoveAxis(S, 378, ABG)
21:57:38.087 00.000 5240 Guiding  Dir = 1, Dur = 378
21:57:38.087 00.000 5240 IsGuiding returns 0
21:57:38.087 00.000 5240 PulseGuide returned control before completion, sleep 388
21:57:38.486 00.399 5240 IsGuiding returns 1
21:57:38.486 00.000 5240 scope still moving after pulse duration time elapsed
21:57:38.518 00.032 5240 IsGuiding returns 0
21:57:38.518 00.000 5240 scope move finished after 378 + 52 ms
21:57:38.518 00.000 5240 Move returns status 0, amount 378
21:57:38.518 00.000 5240 move complete, result=0
21:57:38.518 00.000 5240 worker thread done servicing request
21:57:38.518 00.000 2696 GuideStep: -0.8 px 83 ms EAST, 0.9 px 378 ms SOUTH
21:57:38.518 00.000 5240 Worker thread wakes up
21:57:38.518 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:57:38.518 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:57:39.937 01.419 5240 Exposure complete
21:57:39.976 00.039 5240 worker thread done servicing request
21:57:39.976 00.000 2696 OnExposeComplete: enter
21:57:39.992 00.016 2696 UpdateGuideState(): m_state=6
21:57:39.994 00.002 2696 Star::Find(15, 1252, 736, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
21:57:39.996 00.002 2696 Star::Find returns 1 (0), X=1253.24, Y=735.10, Mass=873, SNR=20.6, Peak=42 HFD=4.5
21:57:39.998 00.002 2696 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.74) = xAngle (-2.76 = -2.76)
21:57:40.000 00.002 2696 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.13 = -0.13)
21:57:40.002 00.002 2696 CameraToMount -- cameraX=2.21 cameraY=-0.06 hyp=2.21 cameraTheta=-0.03 mountX=-2.05 mountY=-0.28, mountTheta=-3.00
21:57:40.004 00.002 2696 SchedulePrimaryMove(0F998B58, x=2.21, y=-0.06, opts=13)
21:57:40.007 00.003 2696 Enqueuing Move request for scope (2.21, -0.06)
21:57:40.009 00.002 5240 Worker thread wakes up
21:57:40.009 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (2.21, -0.06) opts 0xd
21:57:40.009 00.000 5240 Handling offset move in thread for scope, endpoint = (2.21, -0.06)
21:57:40.009 00.000 5240 Moving (2.21, -0.06) raw xDistance=-2.05 yDistance=-0.28
21:57:40.009 00.000 5240 BLC: History state: CurrMiss=-0.28, AvgInitMiss=0.63, ShCount=3, LgCount=1, SticCount=1,  Deflections: 0=0.857328, 1:-0.283057
21:57:40.009 00.000 5240 BLC: Over-shoot, no adjustment based on avgInitialMiss
21:57:40.009 00.000 5240 BLC: window closed
21:57:40.009 00.000 5240 PPEC rslt: input = -2.05, final = -1.22, react = -1.23, pred = -1.04, hyst = -1.20, hyst_pct = 0.98, period_length = 662.83
21:57:40.009 00.000 5240 PPEC: input: -2.05, control: -1.22, exposure: 1500
21:57:40.009 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:57:40.009 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:57:40.009 00.000 5240 MoveAxis(E, 199, ABG)
21:57:40.009 00.000 5240 Guiding  Dir = 2, Dur = 199
21:57:40.009 00.000 5240 IsGuiding returns 0
21:57:40.011 00.002 5240 PulseGuide returned control before completion, sleep 209
21:57:40.023 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=1, FiltMin=0, FiltMax=32, Gamma=0.560
21:57:40.054 00.031 2696 UpdateGuideState exits: m=873 SNR=20.6
21:57:40.054 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:40.054 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:57:40.072 00.018 2696 Enqueuing Expose request
21:57:40.229 00.157 5240 IsGuiding returns 1
21:57:40.230 00.001 5240 scope still moving after pulse duration time elapsed
21:57:40.260 00.030 5240 IsGuiding returns 0
21:57:40.260 00.000 5240 scope move finished after 199 + 50 ms
21:57:40.260 00.000 5240 Move returns status 0, amount 199
21:57:40.260 00.000 5240 MoveAxis(N, 0, ABG)
21:57:40.260 00.000 5240 Move returns status 0, amount 0
21:57:40.260 00.000 5240 move complete, result=0
21:57:40.260 00.000 5240 worker thread done servicing request
21:57:40.260 00.000 5240 Worker thread wakes up
21:57:40.260 00.000 2696 GuideStep: -2.1 px 199 ms EAST, -0.3 px 0 ms NORTH
21:57:40.260 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:57:40.260 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:57:41.913 01.653 5240 Exposure complete
21:57:41.975 00.062 5240 worker thread done servicing request
21:57:41.975 00.000 2696 OnExposeComplete: enter
21:57:41.975 00.000 2696 UpdateGuideState(): m_state=6
21:57:41.975 00.000 2696 Star::Find(15, 1253, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
21:57:41.975 00.000 2696 Star::Find returns 1 (0), X=1252.46, Y=734.32, Mass=882, SNR=20.8, Peak=47 HFD=4.3
21:57:41.975 00.000 2696 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.74) = xAngle (-3.27 = 3.02)
21:57:41.975 00.000 2696 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.63 = -0.63)
21:57:41.975 00.000 2696 CameraToMount -- cameraX=1.43 cameraY=-0.84 hyp=1.66 cameraTheta=-0.53 mountX=-1.64 mountY=-0.98, mountTheta=-2.60
21:57:41.975 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.43, y=-0.84, opts=13)
21:57:41.993 00.018 2696 Enqueuing Move request for scope (1.43, -0.84)
21:57:41.993 00.000 5240 Worker thread wakes up
21:57:41.993 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.43, -0.84) opts 0xd
21:57:41.993 00.000 5240 Handling offset move in thread for scope, endpoint = (1.43, -0.84)
21:57:41.993 00.000 5240 Moving (1.43, -0.84) raw xDistance=-1.64 yDistance=-0.98
21:57:41.993 00.000 5240 PPEC rslt: input = -1.64, final = -0.94, react = -0.99, pred = -0.78, hyst = -0.92, hyst_pct = 0.98, period_length = 662.83
21:57:41.993 00.000 5240 PPEC: input: -1.64, control: -0.94, exposure: 1500
21:57:41.993 00.000 5240 resist switch: large excursion: input -0.98 thresh 0.45 direction from 1 to -1
21:57:41.993 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.94
21:57:41.993 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.98 from input -0.98
21:57:41.993 00.000 5240 MoveAxis(E, 152, ABG)
21:57:41.993 00.000 5240 Guiding  Dir = 2, Dur = 152
21:57:41.993 00.000 5240 IsGuiding returns 0
21:57:41.993 00.000 5240 PulseGuide returned control before completion, sleep 162
21:57:42.007 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=47, med=1, FiltMin=0, FiltMax=39, Gamma=0.560
21:57:42.045 00.038 2696 UpdateGuideState exits: m=882 SNR=20.8
21:57:42.054 00.009 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:42.054 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:57:42.054 00.000 2696 Enqueuing Expose request
21:57:42.165 00.111 5240 IsGuiding returns 1
21:57:42.165 00.000 5240 scope still moving after pulse duration time elapsed
21:57:42.197 00.032 5240 IsGuiding returns 0
21:57:42.197 00.000 5240 scope move finished after 152 + 50 ms
21:57:42.197 00.000 5240 Move returns status 0, amount 152
21:57:42.197 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 270 applied
21:57:42.197 00.000 5240 MoveAxis(N, 394, ABG)
21:57:42.197 00.000 5240 Guiding  Dir = 0, Dur = 394
21:57:42.197 00.000 5240 IsGuiding returns 0
21:57:42.197 00.000 5240 PulseGuide returned control before completion, sleep 404
21:57:42.611 00.414 5240 IsGuiding returns 1
21:57:42.611 00.000 5240 scope still moving after pulse duration time elapsed
21:57:42.643 00.032 5240 IsGuiding returns 0
21:57:42.643 00.000 5240 scope move finished after 394 + 50 ms
21:57:42.643 00.000 5240 Move returns status 0, amount 394
21:57:42.643 00.000 5240 move complete, result=0
21:57:42.643 00.000 5240 worker thread done servicing request
21:57:42.643 00.000 2696 GuideStep: -1.6 px 152 ms EAST, -1.0 px 394 ms NORTH
21:57:42.643 00.000 5240 Worker thread wakes up
21:57:42.643 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:57:42.643 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:57:44.073 01.430 5240 Exposure complete
21:57:44.137 00.064 5240 worker thread done servicing request
21:57:44.137 00.000 2696 OnExposeComplete: enter
21:57:44.137 00.000 2696 UpdateGuideState(): m_state=6
21:57:44.137 00.000 2696 Star::Find(15, 1252, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
21:57:44.137 00.000 2696 Star::Find returns 1 (0), X=1252.32, Y=734.63, Mass=872, SNR=20.7, Peak=52 HFD=3.9
21:57:44.137 00.000 2696 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.74) = xAngle (-3.12 = -3.12)
21:57:44.137 00.000 2696 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.49 = -0.49)
21:57:44.137 00.000 2696 CameraToMount -- cameraX=1.29 cameraY=-0.53 hyp=1.39 cameraTheta=-0.39 mountX=-1.39 mountY=-0.66, mountTheta=-2.70
21:57:44.137 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.29, y=-0.53, opts=13)
21:57:44.152 00.015 2696 Enqueuing Move request for scope (1.29, -0.53)
21:57:44.152 00.000 5240 Worker thread wakes up
21:57:44.152 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.29, -0.53) opts 0xd
21:57:44.152 00.000 5240 Handling offset move in thread for scope, endpoint = (1.29, -0.53)
21:57:44.152 00.000 5240 Moving (1.29, -0.53) raw xDistance=-1.39 yDistance=-0.66
21:57:44.152 00.000 5240 BLC: History state: CurrMiss=0.66, AvgInitMiss=0.64, ShCount=4, LgCount=1, SticCount=1,  Deflections: 0=-0.979486, 1:0.657766
21:57:44.152 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
21:57:44.152 00.000 5240 PPEC rslt: input = -1.39, final = -0.84, react = -0.83, pred = -0.76, hyst = -0.82, hyst_pct = 0.98, period_length = 662.83
21:57:44.152 00.000 5240 PPEC: input: -1.39, control: -0.84, exposure: 1500
21:57:44.152 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66
21:57:44.152 00.000 5240 MoveAxis(E, 137, ABG)
21:57:44.152 00.000 5240 Guiding  Dir = 2, Dur = 137
21:57:44.152 00.000 5240 IsGuiding returns 0
21:57:44.152 00.000 5240 PulseGuide returned control before completion, sleep 147
21:57:44.168 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=1, FiltMin=0, FiltMax=40, Gamma=0.560
21:57:44.200 00.032 2696 UpdateGuideState exits: m=872 SNR=20.7
21:57:44.200 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:44.200 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:57:44.216 00.016 2696 Enqueuing Expose request
21:57:44.312 00.096 5240 IsGuiding returns 1
21:57:44.312 00.000 5240 scope still moving after pulse duration time elapsed
21:57:44.343 00.031 5240 IsGuiding returns 0
21:57:44.343 00.000 5240 scope move finished after 137 + 49 ms
21:57:44.343 00.000 5240 Move returns status 0, amount 137
21:57:44.343 00.000 5240 MoveAxis(N, 83, ABG)
21:57:44.343 00.000 5240 Guiding  Dir = 0, Dur = 83
21:57:44.343 00.000 5240 IsGuiding returns 0
21:57:44.343 00.000 5240 PulseGuide returned control before completion, sleep 93
21:57:44.438 00.095 5240 IsGuiding returns 1
21:57:44.438 00.000 5240 scope still moving after pulse duration time elapsed
21:57:44.470 00.032 5240 IsGuiding returns 0
21:57:44.470 00.000 5240 scope move finished after 83 + 44 ms
21:57:44.470 00.000 5240 Move returns status 0, amount 83
21:57:44.470 00.000 5240 move complete, result=0
21:57:44.470 00.000 5240 worker thread done servicing request
21:57:44.470 00.000 2696 GuideStep: -1.4 px 137 ms EAST, -0.7 px 83 ms NORTH
21:57:44.475 00.005 5240 Worker thread wakes up
21:57:44.475 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:57:44.475 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:57:46.120 01.645 5240 Exposure complete
21:57:46.191 00.071 5240 worker thread done servicing request
21:57:46.191 00.000 2696 OnExposeComplete: enter
21:57:46.191 00.000 2696 UpdateGuideState(): m_state=6
21:57:46.194 00.003 2696 Star::Find(15, 1252, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
21:57:46.194 00.000 2696 Star::Find returns 1 (0), X=1253.23, Y=735.83, Mass=828, SNR=20.1, Peak=46 HFD=4.3
21:57:46.194 00.000 2696 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.74) = xAngle (-2.44 = -2.44)
21:57:46.199 00.005 2696 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.19 = 0.19)
21:57:46.199 00.000 2696 CameraToMount -- cameraX=2.20 cameraY=0.68 hyp=2.30 cameraTheta=0.30 mountX=-1.75 mountY=0.45, mountTheta=2.89
21:57:46.199 00.000 2696 SchedulePrimaryMove(0F998B58, x=2.20, y=0.68, opts=13)
21:57:46.199 00.000 2696 Enqueuing Move request for scope (2.20, 0.68)
21:57:46.199 00.000 5240 Worker thread wakes up
21:57:46.199 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (2.20, 0.68) opts 0xd
21:57:46.199 00.000 5240 Handling offset move in thread for scope, endpoint = (2.20, 0.68)
21:57:46.199 00.000 5240 Moving (2.20, 0.68) raw xDistance=-1.75 yDistance=0.45
21:57:46.199 00.000 5240 BLC: History state: CurrMiss=-0.45, AvgInitMiss=0.64, ShCount=4, LgCount=1, SticCount=2,  Deflections: 0=-0.979486, 1:0.657766, 2:-0.445175
21:57:46.199 00.000 5240 BLC: Over-shoot, stiction seen, nominal decrease by -73.000000
21:57:46.199 00.000 5240 BLC: window closed
21:57:46.199 00.000 5240 BLC: Pulse adjusted to 216
21:57:46.199 00.000 5240 PPEC rslt: input = -1.75, final = -1.02, react = -1.05, pred = -0.72, hyst = -1.00, hyst_pct = 0.98, period_length = 662.83
21:57:46.199 00.000 5240 PPEC: input: -1.75, control: -1.02, exposure: 1500
21:57:46.199 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:57:46.199 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
21:57:46.199 00.000 5240 MoveAxis(E, 166, ABG)
21:57:46.199 00.000 5240 Guiding  Dir = 2, Dur = 166
21:57:46.199 00.000 5240 IsGuiding returns 0
21:57:46.211 00.012 5240 PulseGuide returned control before completion, sleep 176
21:57:46.215 00.004 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=1, FiltMin=0, FiltMax=35, Gamma=0.560
21:57:46.263 00.048 2696 UpdateGuideState exits: m=828 SNR=20.1
21:57:46.263 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:46.263 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:57:46.263 00.000 2696 Enqueuing Expose request
21:57:46.389 00.126 5240 IsGuiding returns 1
21:57:46.389 00.000 5240 scope still moving after pulse duration time elapsed
21:57:46.421 00.032 5240 IsGuiding returns 0
21:57:46.421 00.000 5240 scope move finished after 166 + 45 ms
21:57:46.421 00.000 5240 Move returns status 0, amount 166
21:57:46.421 00.000 5240 MoveAxis(N, 0, ABG)
21:57:46.421 00.000 5240 Move returns status 0, amount 0
21:57:46.421 00.000 5240 move complete, result=0
21:57:46.421 00.000 5240 worker thread done servicing request
21:57:46.421 00.000 2696 GuideStep: -1.8 px 166 ms EAST, 0.4 px 0 ms NORTH
21:57:46.421 00.000 5240 Worker thread wakes up
21:57:46.421 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:57:46.421 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:57:47.851 01.430 5240 Exposure complete
21:57:47.917 00.066 5240 worker thread done servicing request
21:57:47.917 00.000 2696 OnExposeComplete: enter
21:57:47.917 00.000 2696 UpdateGuideState(): m_state=6
21:57:47.917 00.000 2696 Star::Find(15, 1253, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
21:57:47.917 00.000 2696 Star::Find returns 1 (0), X=1253.65, Y=736.43, Mass=879, SNR=20.8, Peak=53 HFD=4.1
21:57:47.917 00.000 2696 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.74) = xAngle (-2.28 = -2.28)
21:57:47.917 00.000 2696 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.35 = 0.35)
21:57:47.917 00.000 2696 CameraToMount -- cameraX=2.62 cameraY=1.27 hyp=2.91 cameraTheta=0.45 mountX=-1.90 mountY=1.00, mountTheta=2.66
21:57:47.917 00.000 2696 SchedulePrimaryMove(0F998B58, x=2.62, y=1.27, opts=13)
21:57:47.933 00.016 2696 Enqueuing Move request for scope (2.62, 1.27)
21:57:47.933 00.000 5240 Worker thread wakes up
21:57:47.933 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (2.62, 1.27) opts 0xd
21:57:47.933 00.000 5240 Handling offset move in thread for scope, endpoint = (2.62, 1.27)
21:57:47.933 00.000 5240 Moving (2.62, 1.27) raw xDistance=-1.90 yDistance=1.00
21:57:47.933 00.000 5240 PPEC rslt: input = -1.90, final = -1.12, react = -1.14, pred = -1.74, hyst = -1.08, hyst_pct = 0.97, period_length = 662.83
21:57:47.933 00.000 5240 PPEC: input: -1.90, control: -1.12, exposure: 1500
21:57:47.933 00.000 5240 resist switch: large excursion: input 1.00 thresh 0.45 direction from -1 to 1
21:57:47.933 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.99
21:57:47.933 00.000 5240 GuideAlgorithmResistSwitch::result() returns 1.00 from input 1.00
21:57:47.933 00.000 5240 MoveAxis(E, 183, ABG)
21:57:47.933 00.000 5240 Guiding  Dir = 2, Dur = 183
21:57:47.933 00.000 5240 IsGuiding returns 0
21:57:47.933 00.000 5240 PulseGuide returned control before completion, sleep 193
21:57:47.951 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=1, FiltMin=0, FiltMax=37, Gamma=0.560
21:57:47.981 00.030 2696 UpdateGuideState exits: m=879 SNR=20.8
21:57:47.981 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:47.996 00.015 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:57:47.996 00.000 2696 Enqueuing Expose request
21:57:48.139 00.143 5240 IsGuiding returns 1
21:57:48.139 00.000 5240 scope still moving after pulse duration time elapsed
21:57:48.171 00.032 5240 IsGuiding returns 0
21:57:48.171 00.000 5240 scope move finished after 183 + 51 ms
21:57:48.171 00.000 5240 Move returns status 0, amount 183
21:57:48.171 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 216 applied
21:57:48.171 00.000 5240 MoveAxis(S, 342, ABG)
21:57:48.171 00.000 5240 Guiding  Dir = 1, Dur = 342
21:57:48.171 00.000 5240 IsGuiding returns 0
21:57:48.171 00.000 5240 PulseGuide returned control before completion, sleep 352
21:57:48.538 00.367 5240 IsGuiding returns 1
21:57:48.538 00.000 5240 scope still moving after pulse duration time elapsed
21:57:48.570 00.032 5240 IsGuiding returns 0
21:57:48.570 00.000 5240 scope move finished after 342 + 56 ms
21:57:48.570 00.000 5240 Move returns status 0, amount 342
21:57:48.570 00.000 5240 move complete, result=0
21:57:48.570 00.000 5240 worker thread done servicing request
21:57:48.570 00.000 2696 GuideStep: -1.9 px 183 ms EAST, 1.0 px 342 ms SOUTH
21:57:48.570 00.000 5240 Worker thread wakes up
21:57:48.570 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:57:48.570 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:57:50.222 01.652 5240 Exposure complete
21:57:50.288 00.066 5240 worker thread done servicing request
21:57:50.288 00.000 2696 OnExposeComplete: enter
21:57:50.288 00.000 2696 UpdateGuideState(): m_state=6
21:57:50.288 00.000 2696 Star::Find(15, 1253, 736, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
21:57:50.288 00.000 2696 Star::Find returns 1 (0), X=1252.82, Y=735.48, Mass=867, SNR=20.6, Peak=52 HFD=3.8
21:57:50.288 00.000 2696 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.74) = xAngle (-2.56 = -2.56)
21:57:50.302 00.014 2696 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.08 = 0.08)
21:57:50.302 00.000 2696 CameraToMount -- cameraX=1.79 cameraY=0.32 hyp=1.82 cameraTheta=0.18 mountX=-1.52 mountY=0.14, mountTheta=3.05
21:57:50.302 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.79, y=0.32, opts=13)
21:57:50.302 00.000 2696 Enqueuing Move request for scope (1.79, 0.32)
21:57:50.302 00.000 5240 Worker thread wakes up
21:57:50.302 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.79, 0.32) opts 0xd
21:57:50.302 00.000 5240 Handling offset move in thread for scope, endpoint = (1.79, 0.32)
21:57:50.302 00.000 5240 Moving (1.79, 0.32) raw xDistance=-1.52 yDistance=0.14
21:57:50.302 00.000 5240 BLC: History state: CurrMiss=0.14, AvgInitMiss=0.59, ShCount=4, LgCount=1, SticCount=1,  Deflections: 0=0.995717, 1:0.137424
21:57:50.302 00.000 5240 BLC: No correction, Miss < min_move
21:57:50.302 00.000 5240 PPEC rslt: input = -1.52, final = -0.94, react = -0.91, pred = -2.05, hyst = -0.88, hyst_pct = 0.97, period_length = 662.83
21:57:50.302 00.000 5240 PPEC: input: -1.52, control: -0.94, exposure: 1500
21:57:50.302 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:50.302 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:57:50.302 00.000 5240 MoveAxis(E, 153, ABG)
21:57:50.302 00.000 5240 Guiding  Dir = 2, Dur = 153
21:57:50.302 00.000 5240 IsGuiding returns 0
21:57:50.302 00.000 5240 PulseGuide returned control before completion, sleep 163
21:57:50.321 00.019 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=1, FiltMin=0, FiltMax=35, Gamma=0.560
21:57:50.367 00.046 2696 UpdateGuideState exits: m=867 SNR=20.6
21:57:50.369 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:50.371 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:57:50.373 00.002 2696 Enqueuing Expose request
21:57:50.491 00.118 5240 IsGuiding returns 0
21:57:50.491 00.000 5240 Move returns status 0, amount 153
21:57:50.491 00.000 5240 MoveAxis(N, 0, ABG)
21:57:50.491 00.000 5240 Move returns status 0, amount 0
21:57:50.491 00.000 5240 move complete, result=0
21:57:50.491 00.000 5240 worker thread done servicing request
21:57:50.491 00.000 5240 Worker thread wakes up
21:57:50.491 00.000 2696 GuideStep: -1.5 px 153 ms EAST, 0.1 px 0 ms NORTH
21:57:50.491 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:57:50.491 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:57:51.921 01.430 5240 Exposure complete
21:57:51.985 00.064 5240 worker thread done servicing request
21:57:51.985 00.000 2696 OnExposeComplete: enter
21:57:52.000 00.015 2696 UpdateGuideState(): m_state=6
21:57:52.002 00.002 2696 Star::Find(15, 1252, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
21:57:52.005 00.003 2696 Star::Find returns 1 (0), X=1252.54, Y=735.74, Mass=834, SNR=20.2, Peak=43 HFD=4.6
21:57:52.007 00.002 2696 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.74) = xAngle (-2.37 = -2.37)
21:57:52.007 00.000 2696 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.27 = 0.27)
21:57:52.007 00.000 2696 CameraToMount -- cameraX=1.51 cameraY=0.58 hyp=1.62 cameraTheta=0.37 mountX=-1.16 mountY=0.43, mountTheta=2.79
21:57:52.007 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.51, y=0.58, opts=13)
21:57:52.016 00.009 2696 Enqueuing Move request for scope (1.51, 0.58)
21:57:52.016 00.000 5240 Worker thread wakes up
21:57:52.016 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.51, 0.58) opts 0xd
21:57:52.016 00.000 5240 Handling offset move in thread for scope, endpoint = (1.51, 0.58)
21:57:52.016 00.000 5240 Moving (1.51, 0.58) raw xDistance=-1.16 yDistance=0.43
21:57:52.016 00.000 5240 BLC: History state: CurrMiss=0.43, AvgInitMiss=0.59, ShCount=4, LgCount=1, SticCount=1,  Deflections: 0=0.995717, 1:0.137424, 2:0.425232
21:57:52.016 00.000 5240 BLC: Under-shoot: nominal increase by 75
21:57:52.016 00.000 5240 BLC: window closed
21:57:52.016 00.000 5240 BLC: Pulse adjusted to 238
21:57:52.016 00.000 5240 PPEC rslt: input = -1.16, final = -0.72, react = -0.69, pred = -0.89, hyst = -0.69, hyst_pct = 0.97, period_length = 662.83
21:57:52.016 00.000 5240 PPEC: input: -1.16, control: -0.72, exposure: 1500
21:57:52.016 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
21:57:52.016 00.000 5240 MoveAxis(E, 117, ABG)
21:57:52.016 00.000 5240 Guiding  Dir = 2, Dur = 117
21:57:52.016 00.000 5240 IsGuiding returns 0
21:57:52.016 00.000 5240 PulseGuide returned control before completion, sleep 127
21:57:52.032 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=43, med=1, FiltMin=0, FiltMax=32, Gamma=0.560
21:57:52.070 00.038 2696 UpdateGuideState exits: m=834 SNR=20.2
21:57:52.070 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:52.080 00.010 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:57:52.080 00.000 2696 Enqueuing Expose request
21:57:52.159 00.079 5240 IsGuiding returns 1
21:57:52.159 00.000 5240 scope still moving after pulse duration time elapsed
21:57:52.191 00.032 5240 IsGuiding returns 0
21:57:52.191 00.000 5240 scope move finished after 117 + 53 ms
21:57:52.191 00.000 5240 Move returns status 0, amount 117
21:57:52.191 00.000 5240 MoveAxis(S, 54, ABG)
21:57:52.191 00.000 5240 Guiding  Dir = 1, Dur = 54
21:57:52.191 00.000 5240 IsGuiding returns 0
21:57:52.191 00.000 5240 PulseGuide returned control before completion, sleep 64
21:57:52.270 00.079 5240 IsGuiding returns 1
21:57:52.270 00.000 5240 scope still moving after pulse duration time elapsed
21:57:52.302 00.032 5240 IsGuiding returns 0
21:57:52.302 00.000 5240 scope move finished after 54 + 57 ms
21:57:52.302 00.000 5240 Move returns status 0, amount 54
21:57:52.302 00.000 5240 move complete, result=0
21:57:52.302 00.000 5240 worker thread done servicing request
21:57:52.302 00.000 2696 GuideStep: -1.2 px 117 ms EAST, 0.4 px 54 ms SOUTH
21:57:52.302 00.000 5240 Worker thread wakes up
21:57:52.302 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:57:52.302 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:57:53.954 01.652 5240 Exposure complete
21:57:54.017 00.063 5240 worker thread done servicing request
21:57:54.017 00.000 2696 OnExposeComplete: enter
21:57:54.033 00.016 2696 UpdateGuideState(): m_state=6
21:57:54.033 00.000 2696 Star::Find(15, 1252, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
21:57:54.033 00.000 2696 Star::Find returns 1 (0), X=1252.09, Y=735.41, Mass=824, SNR=20.1, Peak=51 HFD=4.0
21:57:54.038 00.005 2696 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.74) = xAngle (-2.50 = -2.50)
21:57:54.038 00.000 2696 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.13 = 0.13)
21:57:54.038 00.000 2696 CameraToMount -- cameraX=1.06 cameraY=0.26 hyp=1.09 cameraTheta=0.24 mountX=-0.88 mountY=0.15, mountTheta=2.98
21:57:54.038 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.06, y=0.26, opts=13)
21:57:54.038 00.000 2696 Enqueuing Move request for scope (1.06, 0.26)
21:57:54.038 00.000 5240 Worker thread wakes up
21:57:54.049 00.011 5240 worker thread servicing REQUEST_MOVE scope ofs (1.06, 0.26) opts 0xd
21:57:54.049 00.000 5240 Handling offset move in thread for scope, endpoint = (1.06, 0.26)
21:57:54.049 00.000 5240 Moving (1.06, 0.26) raw xDistance=-0.88 yDistance=0.15
21:57:54.049 00.000 5240 PPEC rslt: input = -0.88, final = -0.56, react = -0.53, pred = -0.90, hyst = -0.53, hyst_pct = 0.97, period_length = 662.83
21:57:54.049 00.000 5240 PPEC: input: -0.88, control: -0.56, exposure: 1500
21:57:54.049 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:54.049 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:57:54.049 00.000 5240 MoveAxis(E, 91, ABG)
21:57:54.049 00.000 5240 Guiding  Dir = 2, Dur = 91
21:57:54.049 00.000 5240 IsGuiding returns 0
21:57:54.049 00.000 5240 PulseGuide returned control before completion, sleep 101
21:57:54.049 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=51, med=1, FiltMin=0, FiltMax=37, Gamma=0.560
21:57:54.103 00.054 2696 UpdateGuideState exits: m=824 SNR=20.1
21:57:54.107 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:54.109 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:57:54.111 00.002 2696 Enqueuing Expose request
21:57:54.160 00.049 5240 IsGuiding returns 1
21:57:54.160 00.000 5240 scope still moving after pulse duration time elapsed
21:57:54.192 00.032 5240 IsGuiding returns 0
21:57:54.192 00.000 5240 scope move finished after 91 + 51 ms
21:57:54.192 00.000 5240 Move returns status 0, amount 91
21:57:54.192 00.000 5240 MoveAxis(N, 0, ABG)
21:57:54.192 00.000 5240 Move returns status 0, amount 0
21:57:54.192 00.000 5240 move complete, result=0
21:57:54.192 00.000 5240 worker thread done servicing request
21:57:54.192 00.000 5240 Worker thread wakes up
21:57:54.192 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:57:54.192 00.000 2696 GuideStep: -0.9 px 91 ms EAST, 0.1 px 0 ms NORTH
21:57:54.195 00.003 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:57:55.601 01.406 5240 Exposure complete
21:57:55.649 00.048 5240 worker thread done servicing request
21:57:55.649 00.000 2696 OnExposeComplete: enter
21:57:55.663 00.014 2696 UpdateGuideState(): m_state=6
21:57:55.665 00.002 2696 Star::Find(15, 1252, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
21:57:55.667 00.002 2696 Star::Find returns 1 (0), X=1252.14, Y=734.56, Mass=845, SNR=20.3, Peak=47 HFD=3.9
21:57:55.667 00.000 2696 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.74) = xAngle (-3.23 = 3.06)
21:57:55.667 00.000 2696 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.59 = -0.59)
21:57:55.667 00.000 2696 CameraToMount -- cameraX=1.11 cameraY=-0.59 hyp=1.26 cameraTheta=-0.49 mountX=-1.25 mountY=-0.70, mountTheta=-2.63
21:57:55.667 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.11, y=-0.59, opts=13)
21:57:55.667 00.000 2696 Enqueuing Move request for scope (1.11, -0.59)
21:57:55.681 00.014 5240 Worker thread wakes up
21:57:55.681 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.11, -0.59) opts 0xd
21:57:55.681 00.000 5240 Handling offset move in thread for scope, endpoint = (1.11, -0.59)
21:57:55.681 00.000 5240 Moving (1.11, -0.59) raw xDistance=-1.25 yDistance=-0.70
21:57:55.681 00.000 5240 PPEC rslt: input = -1.25, final = -0.75, react = -0.75, pred = -0.78, hyst = -0.72, hyst_pct = 0.97, period_length = 662.83
21:57:55.681 00.000 5240 PPEC: input: -1.25, control: -0.75, exposure: 1500
21:57:55.681 00.000 5240 resist switch: large excursion: input -0.70 thresh 0.45 direction from 1 to -1
21:57:55.681 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.11
21:57:55.681 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70
21:57:55.681 00.000 5240 MoveAxis(E, 121, ABG)
21:57:55.681 00.000 5240 Guiding  Dir = 2, Dur = 121
21:57:55.681 00.000 5240 IsGuiding returns 0
21:57:55.681 00.000 5240 PulseGuide returned control before completion, sleep 131
21:57:55.697 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=47, med=1, FiltMin=0, FiltMax=37, Gamma=0.560
21:57:55.733 00.036 2696 UpdateGuideState exits: m=845 SNR=20.3
21:57:55.745 00.012 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:55.746 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:57:55.746 00.000 2696 Enqueuing Expose request
21:57:55.824 00.078 5240 IsGuiding returns 1
21:57:55.824 00.000 5240 scope still moving after pulse duration time elapsed
21:57:55.856 00.032 5240 IsGuiding returns 0
21:57:55.856 00.000 5240 scope move finished after 121 + 51 ms
21:57:55.856 00.000 5240 Move returns status 0, amount 121
21:57:55.856 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 238 applied
21:57:55.856 00.000 5240 MoveAxis(N, 327, ABG)
21:57:55.856 00.000 5240 Guiding  Dir = 0, Dur = 327
21:57:55.858 00.002 5240 IsGuiding returns 0
21:57:55.858 00.000 5240 PulseGuide returned control before completion, sleep 337
21:57:56.205 00.347 5240 IsGuiding returns 1
21:57:56.205 00.000 5240 scope still moving after pulse duration time elapsed
21:57:56.237 00.032 5240 IsGuiding returns 0
21:57:56.237 00.000 5240 scope move finished after 327 + 51 ms
21:57:56.237 00.000 5240 Move returns status 0, amount 327
21:57:56.237 00.000 5240 move complete, result=0
21:57:56.237 00.000 5240 worker thread done servicing request
21:57:56.237 00.000 5240 Worker thread wakes up
21:57:56.237 00.000 2696 GuideStep: -1.3 px 121 ms EAST, -0.7 px 327 ms NORTH
21:57:56.237 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:57:56.237 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:57:57.893 01.656 5240 Exposure complete
21:57:57.972 00.079 5240 worker thread done servicing request
21:57:57.972 00.000 2696 OnExposeComplete: enter
21:57:57.976 00.004 2696 UpdateGuideState(): m_state=6
21:57:57.976 00.000 2696 Star::Find(15, 1252, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
21:57:57.976 00.000 2696 Star::Find returns 1 (0), X=1252.77, Y=735.65, Mass=830, SNR=20.2, Peak=46 HFD=3.9
21:57:57.976 00.000 2696 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.74) = xAngle (-2.46 = -2.46)
21:57:57.976 00.000 2696 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.17 = 0.17)
21:57:57.976 00.000 2696 CameraToMount -- cameraX=1.74 cameraY=0.50 hyp=1.81 cameraTheta=0.28 mountX=-1.40 mountY=0.31, mountTheta=2.92
21:57:57.988 00.012 2696 SchedulePrimaryMove(0F998B58, x=1.74, y=0.50, opts=13)
21:57:57.988 00.000 2696 Enqueuing Move request for scope (1.74, 0.50)
21:57:57.988 00.000 5240 Worker thread wakes up
21:57:57.988 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.74, 0.50) opts 0xd
21:57:57.988 00.000 5240 Handling offset move in thread for scope, endpoint = (1.74, 0.50)
21:57:57.988 00.000 5240 Moving (1.74, 0.50) raw xDistance=-1.40 yDistance=0.31
21:57:57.988 00.000 5240 BLC: History state: CurrMiss=-0.31, AvgInitMiss=0.44, ShCount=4, LgCount=2, SticCount=1,  Deflections: 0=-0.704509, 1:-0.314284
21:57:57.988 00.000 5240 BLC: Over-shoot, no adjustment based on avgInitialMiss
21:57:57.988 00.000 5240 BLC: window closed
21:57:57.988 00.000 5240 PPEC rslt: input = -1.40, final = -0.82, react = -0.84, pred = -1.03, hyst = -0.79, hyst_pct = 0.97, period_length = 662.83
21:57:57.988 00.000 5240 PPEC: input: -1.40, control: -0.82, exposure: 1500
21:57:57.988 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:57:57.988 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
21:57:57.988 00.000 5240 MoveAxis(E, 134, ABG)
21:57:57.988 00.000 5240 Guiding  Dir = 2, Dur = 134
21:57:57.988 00.000 5240 IsGuiding returns 0
21:57:57.988 00.000 5240 PulseGuide returned control before completion, sleep 144
21:57:58.004 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=1, FiltMin=0, FiltMax=39, Gamma=0.560
21:57:58.038 00.034 2696 UpdateGuideState exits: m=830 SNR=20.2
21:57:58.052 00.014 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:58.052 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:57:58.052 00.000 2696 Enqueuing Expose request
21:57:58.148 00.096 5240 IsGuiding returns 1
21:57:58.148 00.000 5240 scope still moving after pulse duration time elapsed
21:57:58.179 00.031 5240 IsGuiding returns 0
21:57:58.179 00.000 5240 scope move finished after 134 + 51 ms
21:57:58.179 00.000 5240 Move returns status 0, amount 134
21:57:58.179 00.000 5240 MoveAxis(N, 0, ABG)
21:57:58.179 00.000 5240 Move returns status 0, amount 0
21:57:58.179 00.000 5240 move complete, result=0
21:57:58.179 00.000 5240 worker thread done servicing request
21:57:58.179 00.000 5240 Worker thread wakes up
21:57:58.179 00.000 2696 GuideStep: -1.4 px 134 ms EAST, 0.3 px 0 ms NORTH
21:57:58.179 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:57:58.179 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:57:59.601 01.422 5240 Exposure complete
21:57:59.663 00.062 5240 worker thread done servicing request
21:57:59.663 00.000 2696 OnExposeComplete: enter
21:57:59.670 00.007 2696 UpdateGuideState(): m_state=6
21:57:59.673 00.003 2696 Star::Find(15, 1252, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
21:57:59.673 00.000 2696 Star::Find returns 1 (0), X=1252.77, Y=736.17, Mass=926, SNR=21.3, Peak=55 HFD=4.1
21:57:59.673 00.000 2696 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.74) = xAngle (-2.21 = -2.21)
21:57:59.673 00.000 2696 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.42 = 0.42)
21:57:59.673 00.000 2696 CameraToMount -- cameraX=1.74 cameraY=1.01 hyp=2.01 cameraTheta=0.53 mountX=-1.20 mountY=0.83, mountTheta=2.54
21:57:59.673 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.74, y=1.01, opts=13)
21:57:59.673 00.000 2696 Enqueuing Move request for scope (1.74, 1.01)
21:57:59.673 00.000 5240 Worker thread wakes up
21:57:59.673 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.74, 1.01) opts 0xd
21:57:59.673 00.000 5240 Handling offset move in thread for scope, endpoint = (1.74, 1.01)
21:57:59.673 00.000 5240 Moving (1.74, 1.01) raw xDistance=-1.20 yDistance=0.83
21:57:59.673 00.000 5240 PPEC rslt: input = -1.20, final = -0.72, react = -0.72, pred = -0.89, hyst = -0.69, hyst_pct = 0.97, period_length = 662.83
21:57:59.673 00.000 5240 PPEC: input: -1.20, control: -0.72, exposure: 1500
21:57:59.673 00.000 5240 resist switch: large excursion: input 0.83 thresh 0.45 direction from -1 to 1
21:57:59.673 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.48
21:57:59.673 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.83 from input 0.83
21:57:59.673 00.000 5240 MoveAxis(E, 118, ABG)
21:57:59.673 00.000 5240 Guiding  Dir = 2, Dur = 118
21:57:59.673 00.000 5240 IsGuiding returns 0
21:57:59.673 00.000 5240 PulseGuide returned control before completion, sleep 128
21:57:59.694 00.021 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=1, FiltMin=0, FiltMax=40, Gamma=0.560
21:57:59.737 00.043 2696 UpdateGuideState exits: m=926 SNR=21.3
21:57:59.737 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:59.737 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:57:59.737 00.000 2696 Enqueuing Expose request
21:57:59.832 00.095 5240 IsGuiding returns 0
21:57:59.832 00.000 5240 Move returns status 0, amount 118
21:57:59.832 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 238 applied
21:57:59.832 00.000 5240 MoveAxis(S, 343, ABG)
21:57:59.832 00.000 5240 Guiding  Dir = 1, Dur = 343
21:57:59.832 00.000 5240 IsGuiding returns 0
21:57:59.832 00.000 5240 PulseGuide returned control before completion, sleep 353
21:58:00.196 00.364 5240 IsGuiding returns 1
21:58:00.196 00.000 5240 scope still moving after pulse duration time elapsed
21:58:00.228 00.032 5240 IsGuiding returns 0
21:58:00.228 00.000 5240 scope move finished after 343 + 52 ms
21:58:00.228 00.000 5240 Move returns status 0, amount 343
21:58:00.228 00.000 5240 move complete, result=0
21:58:00.228 00.000 5240 worker thread done servicing request
21:58:00.228 00.000 2696 GuideStep: -1.2 px 118 ms EAST, 0.8 px 343 ms SOUTH
21:58:00.228 00.000 5240 Worker thread wakes up
21:58:00.228 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:58:00.228 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:58:01.869 01.641 5240 Exposure complete
21:58:01.913 00.044 5240 worker thread done servicing request
21:58:01.913 00.000 2696 OnExposeComplete: enter
21:58:01.913 00.000 2696 UpdateGuideState(): m_state=6
21:58:01.913 00.000 2696 Star::Find(15, 1252, 736, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
21:58:01.927 00.014 2696 Star::Find returns 1 (0), X=1252.31, Y=735.47, Mass=879, SNR=20.8, Peak=47 HFD=4.2
21:58:01.927 00.000 2696 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.74) = xAngle (-2.50 = -2.50)
21:58:01.927 00.000 2696 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.13 = 0.13)
21:58:01.927 00.000 2696 CameraToMount -- cameraX=1.28 cameraY=0.31 hyp=1.31 cameraTheta=0.24 mountX=-1.05 mountY=0.17, mountTheta=2.98
21:58:01.927 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.28, y=0.31, opts=13)
21:58:01.927 00.000 2696 Enqueuing Move request for scope (1.28, 0.31)
21:58:01.927 00.000 5240 Worker thread wakes up
21:58:01.927 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.28, 0.31) opts 0xd
21:58:01.927 00.000 5240 Handling offset move in thread for scope, endpoint = (1.28, 0.31)
21:58:01.927 00.000 5240 Moving (1.28, 0.31) raw xDistance=-1.05 yDistance=0.17
21:58:01.927 00.000 5240 BLC: History state: CurrMiss=0.17, AvgInitMiss=0.40, ShCount=5, LgCount=2, SticCount=1,  Deflections: 0=0.826287, 1:0.174843
21:58:01.927 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
21:58:01.927 00.000 5240 PPEC rslt: input = -1.05, final = -0.64, react = -0.63, pred = -0.65, hyst = -0.62, hyst_pct = 0.96, period_length = 662.83
21:58:01.927 00.000 5240 PPEC: input: -1.05, control: -0.64, exposure: 1500
21:58:01.927 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.17
21:58:01.927 00.000 5240 MoveAxis(E, 104, ABG)
21:58:01.927 00.000 5240 Guiding  Dir = 2, Dur = 104
21:58:01.927 00.000 5240 IsGuiding returns 0
21:58:01.927 00.000 5240 PulseGuide returned control before completion, sleep 114
21:58:01.946 00.019 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=47, med=1, FiltMin=0, FiltMax=38, Gamma=0.560
21:58:01.990 00.044 2696 UpdateGuideState exits: m=879 SNR=20.8
21:58:01.990 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:01.990 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:58:01.990 00.000 2696 Enqueuing Expose request
21:58:02.068 00.078 5240 IsGuiding returns 0
21:58:02.068 00.000 5240 Move returns status 0, amount 104
21:58:02.068 00.000 5240 MoveAxis(S, 22, ABG)
21:58:02.068 00.000 5240 Guiding  Dir = 1, Dur = 22
21:58:02.068 00.000 5240 IsGuiding returns 0
21:58:02.069 00.001 5240 PulseGuide returned control before completion, sleep 32
21:58:02.117 00.048 5240 IsGuiding returns 1
21:58:02.117 00.000 5240 scope still moving after pulse duration time elapsed
21:58:02.148 00.031 5240 IsGuiding returns 0
21:58:02.148 00.000 5240 scope move finished after 22 + 56 ms
21:58:02.148 00.000 5240 Move returns status 0, amount 22
21:58:02.148 00.000 5240 move complete, result=0
21:58:02.148 00.000 5240 worker thread done servicing request
21:58:02.148 00.000 5240 Worker thread wakes up
21:58:02.148 00.000 2696 GuideStep: -1.1 px 104 ms EAST, 0.2 px 22 ms SOUTH
21:58:02.148 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:58:02.148 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:58:03.577 01.429 5240 Exposure complete
21:58:03.648 00.071 5240 worker thread done servicing request
21:58:03.648 00.000 2696 OnExposeComplete: enter
21:58:03.648 00.000 2696 UpdateGuideState(): m_state=6
21:58:03.648 00.000 2696 Star::Find(15, 1252, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
21:58:03.648 00.000 2696 Star::Find returns 1 (0), X=1251.70, Y=734.67, Mass=888, SNR=20.9, Peak=52 HFD=3.7
21:58:03.656 00.008 2696 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.74) = xAngle (-3.36 = 2.93)
21:58:03.656 00.000 2696 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.73 = -0.73)
21:58:03.656 00.000 2696 CameraToMount -- cameraX=0.68 cameraY=-0.48 hyp=0.83 cameraTheta=-0.62 mountX=-0.81 mountY=-0.55, mountTheta=-2.54
21:58:03.656 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.68, y=-0.48, opts=13)
21:58:03.663 00.007 2696 Enqueuing Move request for scope (0.68, -0.48)
21:58:03.663 00.000 5240 Worker thread wakes up
21:58:03.663 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.48) opts 0xd
21:58:03.663 00.000 5240 Handling offset move in thread for scope, endpoint = (0.68, -0.48)
21:58:03.663 00.000 5240 Moving (0.68, -0.48) raw xDistance=-0.81 yDistance=-0.55
21:58:03.663 00.000 5240 BLC: History state: CurrMiss=-0.55, AvgInitMiss=0.40, ShCount=5, LgCount=2, SticCount=2,  Deflections: 0=0.826287, 1:0.174843, 2:-0.551906
21:58:03.663 00.000 5240 BLC: Over-shoot, stiction seen, nominal decrease by -63.000000
21:58:03.663 00.000 5240 BLC: window closed
21:58:03.663 00.000 5240 BLC: Pulse adjusted to 190
21:58:03.663 00.000 5240 PPEC rslt: input = -0.81, final = -0.50, react = -0.49, pred = -0.56, hyst = -0.48, hyst_pct = 0.96, period_length = 662.83
21:58:03.663 00.000 5240 PPEC: input: -0.81, control: -0.50, exposure: 1500
21:58:03.663 00.000 5240 resist switch: large excursion: input -0.55 thresh 0.45 direction from 1 to -1
21:58:03.663 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.66
21:58:03.663 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
21:58:03.663 00.000 5240 MoveAxis(E, 82, ABG)
21:58:03.663 00.000 5240 Guiding  Dir = 2, Dur = 82
21:58:03.663 00.000 5240 IsGuiding returns 0
21:58:03.663 00.000 5240 PulseGuide returned control before completion, sleep 92
21:58:03.672 00.009 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=1, FiltMin=0, FiltMax=40, Gamma=0.560
21:58:03.719 00.047 2696 UpdateGuideState exits: m=888 SNR=20.9
21:58:03.719 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:03.725 00.006 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:58:03.729 00.004 2696 Enqueuing Expose request
21:58:03.767 00.038 5240 IsGuiding returns 1
21:58:03.767 00.000 5240 scope still moving after pulse duration time elapsed
21:58:03.799 00.032 5240 IsGuiding returns 0
21:58:03.799 00.000 5240 scope move finished after 82 + 49 ms
21:58:03.799 00.000 5240 Move returns status 0, amount 82
21:58:03.799 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 190 applied
21:58:03.799 00.000 5240 MoveAxis(N, 260, ABG)
21:58:03.799 00.000 5240 Guiding  Dir = 0, Dur = 260
21:58:03.799 00.000 5240 IsGuiding returns 0
21:58:03.799 00.000 5240 PulseGuide returned control before completion, sleep 270
21:58:04.085 00.286 5240 IsGuiding returns 1
21:58:04.085 00.000 5240 scope still moving after pulse duration time elapsed
21:58:04.117 00.032 5240 IsGuiding returns 0
21:58:04.117 00.000 5240 scope move finished after 260 + 57 ms
21:58:04.117 00.000 5240 Move returns status 0, amount 260
21:58:04.117 00.000 5240 move complete, result=0
21:58:04.117 00.000 5240 worker thread done servicing request
21:58:04.117 00.000 2696 GuideStep: -0.8 px 82 ms EAST, -0.6 px 260 ms NORTH
21:58:04.122 00.005 5240 Worker thread wakes up
21:58:04.122 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:58:04.122 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:58:05.768 01.646 5240 Exposure complete
21:58:05.832 00.064 5240 worker thread done servicing request
21:58:05.832 00.000 2696 OnExposeComplete: enter
21:58:05.832 00.000 2696 UpdateGuideState(): m_state=6
21:58:05.832 00.000 2696 Star::Find(15, 1251, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
21:58:05.832 00.000 2696 Star::Find returns 1 (0), X=1253.03, Y=735.65, Mass=835, SNR=20.2, Peak=53 HFD=4.0
21:58:05.832 00.000 2696 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.74) = xAngle (-2.50 = -2.50)
21:58:05.832 00.000 2696 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.14 = 0.14)
21:58:05.848 00.016 2696 CameraToMount -- cameraX=2.01 cameraY=0.49 hyp=2.06 cameraTheta=0.24 mountX=-1.65 mountY=0.28, mountTheta=2.97
21:58:05.851 00.003 2696 SchedulePrimaryMove(0F998B58, x=2.01, y=0.49, opts=13)
21:58:05.851 00.000 2696 Enqueuing Move request for scope (2.01, 0.49)
21:58:05.851 00.000 5240 Worker thread wakes up
21:58:05.851 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (2.01, 0.49) opts 0xd
21:58:05.851 00.000 5240 Handling offset move in thread for scope, endpoint = (2.01, 0.49)
21:58:05.851 00.000 5240 Moving (2.01, 0.49) raw xDistance=-1.65 yDistance=0.28
21:58:05.851 00.000 5240 BLC: History state: CurrMiss=-0.28, AvgInitMiss=0.27, ShCount=4, LgCount=3, SticCount=1,  Deflections: 0=-0.551906, 1:-0.281754
21:58:05.851 00.000 5240 BLC: Over-shoot, no adjustment based on avgInitialMiss
21:58:05.851 00.000 5240 BLC: window closed
21:58:05.851 00.000 5240 PPEC rslt: input = -1.65, final = -0.95, react = -0.99, pred = -0.59, hyst = -0.93, hyst_pct = 0.96, period_length = 662.83
21:58:05.851 00.000 5240 PPEC: input: -1.65, control: -0.95, exposure: 1500
21:58:05.851 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:58:05.851 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
21:58:05.851 00.000 5240 MoveAxis(E, 155, ABG)
21:58:05.851 00.000 5240 Guiding  Dir = 2, Dur = 155
21:58:05.851 00.000 5240 IsGuiding returns 0
21:58:05.851 00.000 5240 PulseGuide returned control before completion, sleep 165
21:58:05.868 00.017 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=1, FiltMin=0, FiltMax=39, Gamma=0.560
21:58:05.911 00.043 2696 UpdateGuideState exits: m=835 SNR=20.2
21:58:05.913 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:05.913 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:58:05.913 00.000 2696 Enqueuing Expose request
21:58:06.037 00.124 5240 IsGuiding returns 1
21:58:06.037 00.000 5240 scope still moving after pulse duration time elapsed
21:58:06.068 00.031 5240 IsGuiding returns 0
21:58:06.068 00.000 5240 scope move finished after 155 + 58 ms
21:58:06.069 00.001 5240 Move returns status 0, amount 155
21:58:06.069 00.000 5240 MoveAxis(N, 0, ABG)
21:58:06.069 00.000 5240 Move returns status 0, amount 0
21:58:06.069 00.000 5240 move complete, result=0
21:58:06.069 00.000 5240 worker thread done servicing request
21:58:06.069 00.000 2696 GuideStep: -1.6 px 155 ms EAST, 0.3 px 0 ms NORTH
21:58:06.069 00.000 5240 Worker thread wakes up
21:58:06.069 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:58:06.069 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:58:07.507 01.438 5240 Exposure complete
21:58:07.570 00.063 5240 worker thread done servicing request
21:58:07.570 00.000 2696 OnExposeComplete: enter
21:58:07.570 00.000 2696 UpdateGuideState(): m_state=6
21:58:07.570 00.000 2696 Star::Find(15, 1253, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
21:58:07.570 00.000 2696 Star::Find returns 1 (0), X=1252.77, Y=735.61, Mass=865, SNR=20.6, Peak=55 HFD=3.8
21:58:07.570 00.000 2696 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.74) = xAngle (-2.48 = -2.48)
21:58:07.570 00.000 2696 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.15 = 0.15)
21:58:07.587 00.017 2696 CameraToMount -- cameraX=1.74 cameraY=0.45 hyp=1.80 cameraTheta=0.25 mountX=-1.42 mountY=0.27, mountTheta=2.96
21:58:07.587 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.74, y=0.45, opts=13)
21:58:07.587 00.000 2696 Enqueuing Move request for scope (1.74, 0.45)
21:58:07.587 00.000 5240 Worker thread wakes up
21:58:07.587 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.74, 0.45) opts 0xd
21:58:07.587 00.000 5240 Handling offset move in thread for scope, endpoint = (1.74, 0.45)
21:58:07.587 00.000 5240 Moving (1.74, 0.45) raw xDistance=-1.42 yDistance=0.27
21:58:07.587 00.000 5240 PPEC rslt: input = -1.42, final = -0.85, react = -0.85, pred = -1.11, hyst = -0.80, hyst_pct = 0.96, period_length = 662.83
21:58:07.587 00.000 5240 PPEC: input: -1.42, control: -0.85, exposure: 1500
21:58:07.587 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:58:07.587 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
21:58:07.587 00.000 5240 MoveAxis(E, 138, ABG)
21:58:07.587 00.000 5240 Guiding  Dir = 2, Dur = 138
21:58:07.587 00.000 5240 IsGuiding returns 0
21:58:07.587 00.000 5240 PulseGuide returned control before completion, sleep 148
21:58:07.609 00.022 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=1, FiltMin=0, FiltMax=40, Gamma=0.560
21:58:07.650 00.041 2696 UpdateGuideState exits: m=865 SNR=20.6
21:58:07.650 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:07.650 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:58:07.650 00.000 2696 Enqueuing Expose request
21:58:07.745 00.095 5240 IsGuiding returns 1
21:58:07.745 00.000 5240 scope still moving after pulse duration time elapsed
21:58:07.777 00.032 5240 IsGuiding returns 0
21:58:07.777 00.000 5240 scope move finished after 138 + 43 ms
21:58:07.777 00.000 5240 Move returns status 0, amount 138
21:58:07.777 00.000 5240 MoveAxis(N, 0, ABG)
21:58:07.777 00.000 5240 Move returns status 0, amount 0
21:58:07.777 00.000 5240 move complete, result=0
21:58:07.777 00.000 5240 worker thread done servicing request
21:58:07.777 00.000 5240 Worker thread wakes up
21:58:07.777 00.000 2696 GuideStep: -1.4 px 138 ms EAST, 0.3 px 0 ms NORTH
21:58:07.777 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:58:07.777 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:58:09.428 01.651 5240 Exposure complete
21:58:09.492 00.064 5240 worker thread done servicing request
21:58:09.492 00.000 2696 OnExposeComplete: enter
21:58:09.492 00.000 2696 UpdateGuideState(): m_state=6
21:58:09.492 00.000 2696 Star::Find(15, 1252, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
21:58:09.507 00.015 2696 Star::Find returns 1 (0), X=1251.92, Y=735.31, Mass=804, SNR=19.8, Peak=41 HFD=4.1
21:58:09.507 00.000 2696 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.74) = xAngle (-2.57 = -2.57)
21:58:09.507 00.000 2696 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.06 = 0.06)
21:58:09.507 00.000 2696 CameraToMount -- cameraX=0.89 cameraY=0.15 hyp=0.91 cameraTheta=0.17 mountX=-0.76 mountY=0.06, mountTheta=3.07
21:58:09.507 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.89, y=0.15, opts=13)
21:58:09.507 00.000 2696 Enqueuing Move request for scope (0.89, 0.15)
21:58:09.523 00.016 5240 Worker thread wakes up
21:58:09.523 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.89, 0.15) opts 0xd
21:58:09.523 00.000 5240 Handling offset move in thread for scope, endpoint = (0.89, 0.15)
21:58:09.523 00.000 5240 Moving (0.89, 0.15) raw xDistance=-0.76 yDistance=0.06
21:58:09.523 00.000 5240 PPEC rslt: input = -0.76, final = -0.52, react = -0.46, pred = -1.20, hyst = -0.47, hyst_pct = 0.96, period_length = 662.83
21:58:09.523 00.000 5240 PPEC: input: -0.76, control: -0.52, exposure: 1500
21:58:09.523 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:09.523 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:58:09.523 00.000 5240 MoveAxis(E, 84, ABG)
21:58:09.523 00.000 5240 Guiding  Dir = 2, Dur = 84
21:58:09.523 00.000 5240 IsGuiding returns 0
21:58:09.523 00.000 5240 PulseGuide returned control before completion, sleep 94
21:58:09.523 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=1, FiltMin=0, FiltMax=31, Gamma=0.560
21:58:09.569 00.046 2696 UpdateGuideState exits: m=804 SNR=19.8
21:58:09.569 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:09.569 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:58:09.585 00.016 2696 Enqueuing Expose request
21:58:09.632 00.047 5240 IsGuiding returns 1
21:58:09.632 00.000 5240 scope still moving after pulse duration time elapsed
21:58:09.663 00.031 5240 IsGuiding returns 0
21:58:09.663 00.000 5240 scope move finished after 84 + 54 ms
21:58:09.663 00.000 5240 Move returns status 0, amount 84
21:58:09.663 00.000 5240 MoveAxis(N, 0, ABG)
21:58:09.663 00.000 5240 Move returns status 0, amount 0
21:58:09.663 00.000 5240 move complete, result=0
21:58:09.663 00.000 5240 worker thread done servicing request
21:58:09.663 00.000 5240 Worker thread wakes up
21:58:09.663 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:58:09.663 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:58:09.665 00.002 2696 GuideStep: -0.8 px 84 ms EAST, 0.1 px 0 ms NORTH
21:58:11.091 01.426 5240 Exposure complete
21:58:11.153 00.062 5240 worker thread done servicing request
21:58:11.153 00.000 2696 OnExposeComplete: enter
21:58:11.153 00.000 2696 UpdateGuideState(): m_state=6
21:58:11.153 00.000 2696 Star::Find(15, 1251, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
21:58:11.153 00.000 2696 Star::Find returns 1 (0), X=1252.58, Y=734.98, Mass=785, SNR=19.6, Peak=49 HFD=4.1
21:58:11.153 00.000 2696 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.74) = xAngle (-2.85 = -2.85)
21:58:11.163 00.010 2696 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.22 = -0.22)
21:58:11.163 00.000 2696 CameraToMount -- cameraX=1.55 cameraY=-0.17 hyp=1.56 cameraTheta=-0.11 mountX=-1.49 mountY=-0.33, mountTheta=-2.92
21:58:11.163 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.55, y=-0.17, opts=13)
21:58:11.169 00.006 2696 Enqueuing Move request for scope (1.55, -0.17)
21:58:11.169 00.000 5240 Worker thread wakes up
21:58:11.169 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.55, -0.17) opts 0xd
21:58:11.169 00.000 5240 Handling offset move in thread for scope, endpoint = (1.55, -0.17)
21:58:11.169 00.000 5240 Moving (1.55, -0.17) raw xDistance=-1.49 yDistance=-0.33
21:58:11.169 00.000 5240 PPEC rslt: input = -1.49, final = -0.91, react = -0.90, pred = -1.17, hyst = -0.86, hyst_pct = 0.96, period_length = 662.83
21:58:11.169 00.000 5240 PPEC: input: -1.49, control: -0.91, exposure: 1500
21:58:11.169 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
21:58:11.169 00.000 5240 MoveAxis(E, 148, ABG)
21:58:11.169 00.000 5240 Guiding  Dir = 2, Dur = 148
21:58:11.169 00.000 5240 IsGuiding returns 0
21:58:11.169 00.000 5240 PulseGuide returned control before completion, sleep 158
21:58:11.185 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=49, med=1, FiltMin=0, FiltMax=31, Gamma=0.560
21:58:11.226 00.041 2696 UpdateGuideState exits: m=785 SNR=19.6
21:58:11.226 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:11.226 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:58:11.233 00.007 2696 Enqueuing Expose request
21:58:11.344 00.111 5240 IsGuiding returns 1
21:58:11.344 00.000 5240 scope still moving after pulse duration time elapsed
21:58:11.375 00.031 5240 IsGuiding returns 0
21:58:11.375 00.000 5240 scope move finished after 148 + 54 ms
21:58:11.375 00.000 5240 Move returns status 0, amount 148
21:58:11.375 00.000 5240 MoveAxis(N, 42, ABG)
21:58:11.375 00.000 5240 Guiding  Dir = 0, Dur = 42
21:58:11.375 00.000 5240 IsGuiding returns 0
21:58:11.375 00.000 5240 PulseGuide returned control before completion, sleep 52
21:58:11.439 00.064 5240 IsGuiding returns 1
21:58:11.439 00.000 5240 scope still moving after pulse duration time elapsed
21:58:11.471 00.032 5240 IsGuiding returns 0
21:58:11.471 00.000 5240 scope move finished after 42 + 53 ms
21:58:11.471 00.000 5240 Move returns status 0, amount 42
21:58:11.471 00.000 5240 move complete, result=0
21:58:11.471 00.000 5240 worker thread done servicing request
21:58:11.471 00.000 5240 Worker thread wakes up
21:58:11.471 00.000 2696 GuideStep: -1.5 px 148 ms EAST, -0.3 px 42 ms NORTH
21:58:11.476 00.005 5240 worker thread servicing REQUEST_EXPOSE 1500
21:58:11.476 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:58:13.122 01.646 5240 Exposure complete
21:58:13.195 00.073 5240 worker thread done servicing request
21:58:13.195 00.000 2696 OnExposeComplete: enter
21:58:13.195 00.000 2696 UpdateGuideState(): m_state=6
21:58:13.195 00.000 2696 Star::Find(15, 1252, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
21:58:13.202 00.007 2696 Star::Find returns 1 (0), X=1252.21, Y=734.66, Mass=837, SNR=20.2, Peak=40 HFD=4.5
21:58:13.204 00.002 2696 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.74) = xAngle (-3.13 = -3.13)
21:58:13.206 00.002 2696 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.50 = -0.50)
21:58:13.208 00.002 2696 CameraToMount -- cameraX=1.18 cameraY=-0.49 hyp=1.28 cameraTheta=-0.40 mountX=-1.28 mountY=-0.61, mountTheta=-2.69
21:58:13.210 00.002 2696 SchedulePrimaryMove(0F998B58, x=1.18, y=-0.49, opts=13)
21:58:13.212 00.002 2696 Enqueuing Move request for scope (1.18, -0.49)
21:58:13.214 00.002 5240 Worker thread wakes up
21:58:13.214 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.18, -0.49) opts 0xd
21:58:13.214 00.000 5240 Handling offset move in thread for scope, endpoint = (1.18, -0.49)
21:58:13.214 00.000 5240 Moving (1.18, -0.49) raw xDistance=-1.28 yDistance=-0.61
21:58:13.214 00.000 5240 PPEC rslt: input = -1.28, final = -0.77, react = -0.77, pred = -1.08, hyst = -0.72, hyst_pct = 0.96, period_length = 662.83
21:58:13.214 00.000 5240 PPEC: input: -1.28, control: -0.77, exposure: 1500
21:58:13.214 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
21:58:13.214 00.000 5240 MoveAxis(E, 126, ABG)
21:58:13.214 00.000 5240 Guiding  Dir = 2, Dur = 126
21:58:13.214 00.000 5240 IsGuiding returns 0
21:58:13.216 00.002 5240 PulseGuide returned control before completion, sleep 136
21:58:13.228 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=1, FiltMin=0, FiltMax=31, Gamma=0.560
21:58:13.265 00.037 2696 UpdateGuideState exits: m=837 SNR=20.2
21:58:13.265 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:13.265 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:58:13.265 00.000 2696 Enqueuing Expose request
21:58:13.360 00.095 5240 IsGuiding returns 1
21:58:13.360 00.000 5240 scope still moving after pulse duration time elapsed
21:58:13.392 00.032 5240 IsGuiding returns 0
21:58:13.392 00.000 5240 scope move finished after 126 + 50 ms
21:58:13.392 00.000 5240 Move returns status 0, amount 126
21:58:13.392 00.000 5240 MoveAxis(N, 78, ABG)
21:58:13.392 00.000 5240 Guiding  Dir = 0, Dur = 78
21:58:13.392 00.000 5240 IsGuiding returns 0
21:58:13.392 00.000 5240 PulseGuide returned control before completion, sleep 88
21:58:13.487 00.095 5240 IsGuiding returns 1
21:58:13.487 00.000 5240 scope still moving after pulse duration time elapsed
21:58:13.518 00.031 5240 IsGuiding returns 0
21:58:13.518 00.000 5240 scope move finished after 78 + 48 ms
21:58:13.518 00.000 5240 Move returns status 0, amount 78
21:58:13.518 00.000 5240 move complete, result=0
21:58:13.518 00.000 5240 worker thread done servicing request
21:58:13.518 00.000 2696 GuideStep: -1.3 px 126 ms EAST, -0.6 px 78 ms NORTH
21:58:13.518 00.000 5240 Worker thread wakes up
21:58:13.518 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:58:13.518 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:58:14.939 01.421 5240 Exposure complete
21:58:14.995 00.056 5240 worker thread done servicing request
21:58:14.995 00.000 2696 OnExposeComplete: enter
21:58:14.995 00.000 2696 UpdateGuideState(): m_state=6
21:58:14.995 00.000 2696 Star::Find(15, 1252, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
21:58:14.995 00.000 2696 Star::Find returns 1 (0), X=1252.29, Y=735.08, Mass=904, SNR=21.0, Peak=48 HFD=4.4
21:58:14.995 00.000 2696 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.74) = xAngle (-2.80 = -2.80)
21:58:14.995 00.000 2696 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.17 = -0.17)
21:58:15.009 00.014 2696 CameraToMount -- cameraX=1.26 cameraY=-0.08 hyp=1.26 cameraTheta=-0.06 mountX=-1.19 mountY=-0.21, mountTheta=-2.97
21:58:15.011 00.002 2696 SchedulePrimaryMove(0F998B58, x=1.26, y=-0.08, opts=13)
21:58:15.013 00.002 2696 Enqueuing Move request for scope (1.26, -0.08)
21:58:15.015 00.002 5240 Worker thread wakes up
21:58:15.015 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.26, -0.08) opts 0xd
21:58:15.015 00.000 5240 Handling offset move in thread for scope, endpoint = (1.26, -0.08)
21:58:15.015 00.000 5240 Moving (1.26, -0.08) raw xDistance=-1.19 yDistance=-0.21
21:58:15.015 00.000 5240 PPEC rslt: input = -1.19, final = -0.74, react = -0.71, pred = -1.05, hyst = -0.69, hyst_pct = 0.95, period_length = 662.83
21:58:15.015 00.000 5240 PPEC: input: -1.19, control: -0.74, exposure: 1500
21:58:15.015 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
21:58:15.015 00.000 5240 MoveAxis(E, 121, ABG)
21:58:15.015 00.000 5240 Guiding  Dir = 2, Dur = 121
21:58:15.017 00.002 5240 IsGuiding returns 0
21:58:15.017 00.000 5240 PulseGuide returned control before completion, sleep 131
21:58:15.028 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=48, med=1, FiltMin=0, FiltMax=32, Gamma=0.560
21:58:15.070 00.042 2696 UpdateGuideState exits: m=904 SNR=21.0
21:58:15.074 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:15.076 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:58:15.076 00.000 2696 Enqueuing Expose request
21:58:15.154 00.078 5240 IsGuiding returns 1
21:58:15.154 00.000 5240 scope still moving after pulse duration time elapsed
21:58:15.185 00.031 5240 IsGuiding returns 0
21:58:15.185 00.000 5240 scope move finished after 121 + 48 ms
21:58:15.185 00.000 5240 Move returns status 0, amount 121
21:58:15.185 00.000 5240 MoveAxis(N, 26, ABG)
21:58:15.185 00.000 5240 Guiding  Dir = 0, Dur = 26
21:58:15.185 00.000 5240 IsGuiding returns 0
21:58:15.185 00.000 5240 PulseGuide returned control before completion, sleep 36
21:58:15.233 00.048 5240 IsGuiding returns 1
21:58:15.233 00.000 5240 scope still moving after pulse duration time elapsed
21:58:15.265 00.032 5240 IsGuiding returns 0
21:58:15.265 00.000 5240 scope move finished after 26 + 53 ms
21:58:15.265 00.000 5240 Move returns status 0, amount 26
21:58:15.265 00.000 5240 move complete, result=0
21:58:15.265 00.000 5240 worker thread done servicing request
21:58:15.265 00.000 5240 Worker thread wakes up
21:58:15.265 00.000 2696 GuideStep: -1.2 px 121 ms EAST, -0.2 px 26 ms NORTH
21:58:15.265 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:58:15.265 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:58:16.919 01.654 5240 Exposure complete
21:58:16.988 00.069 5240 worker thread done servicing request
21:58:16.988 00.000 2696 OnExposeComplete: enter
21:58:16.988 00.000 2696 UpdateGuideState(): m_state=6
21:58:16.988 00.000 2696 Star::Find(15, 1252, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
21:58:16.988 00.000 2696 Star::Find returns 1 (0), X=1253.41, Y=735.91, Mass=810, SNR=19.9, Peak=57 HFD=3.8
21:58:16.988 00.000 2696 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.74) = xAngle (-2.43 = -2.43)
21:58:16.988 00.000 2696 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.20 = 0.20)
21:58:16.998 00.010 2696 CameraToMount -- cameraX=2.38 cameraY=0.75 hyp=2.50 cameraTheta=0.30 mountX=-1.89 mountY=0.50, mountTheta=2.88
21:58:16.998 00.000 2696 SchedulePrimaryMove(0F998B58, x=2.38, y=0.75, opts=13)
21:58:16.998 00.000 2696 Enqueuing Move request for scope (2.38, 0.75)
21:58:16.998 00.000 5240 Worker thread wakes up
21:58:16.998 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (2.38, 0.75) opts 0xd
21:58:16.998 00.000 5240 Handling offset move in thread for scope, endpoint = (2.38, 0.75)
21:58:16.998 00.000 5240 Moving (2.38, 0.75) raw xDistance=-1.89 yDistance=0.50
21:58:16.998 00.000 5240 PPEC rslt: input = -1.89, final = -1.09, react = -1.14, pred = -0.45, hyst = -1.07, hyst_pct = 0.95, period_length = 662.83
21:58:16.998 00.000 5240 PPEC: input: -1.89, control: -1.09, exposure: 1500
21:58:16.998 00.000 5240 resist switch: large excursion: input 0.50 thresh 0.45 direction from -1 to 1
21:58:17.007 00.009 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.50
21:58:17.007 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
21:58:17.007 00.000 5240 MoveAxis(E, 178, ABG)
21:58:17.007 00.000 5240 Guiding  Dir = 2, Dur = 178
21:58:17.007 00.000 5240 IsGuiding returns 0
21:58:17.007 00.000 5240 PulseGuide returned control before completion, sleep 188
21:58:17.020 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=1, FiltMin=0, FiltMax=37, Gamma=0.560
21:58:17.061 00.041 2696 UpdateGuideState exits: m=810 SNR=19.9
21:58:17.061 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:17.061 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:58:17.061 00.000 2696 Enqueuing Expose request
21:58:17.204 00.143 5240 IsGuiding returns 1
21:58:17.204 00.000 5240 scope still moving after pulse duration time elapsed
21:58:17.236 00.032 5240 IsGuiding returns 0
21:58:17.236 00.000 5240 scope move finished after 178 + 50 ms
21:58:17.236 00.000 5240 Move returns status 0, amount 178
21:58:17.236 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 190 applied
21:58:17.236 00.000 5240 MoveAxis(S, 253, ABG)
21:58:17.236 00.000 5240 Guiding  Dir = 1, Dur = 253
21:58:17.236 00.000 5240 IsGuiding returns 0
21:58:17.236 00.000 5240 PulseGuide returned control before completion, sleep 263
21:58:17.507 00.271 5240 IsGuiding returns 1
21:58:17.507 00.000 5240 scope still moving after pulse duration time elapsed
21:58:17.538 00.031 5240 IsGuiding returns 0
21:58:17.538 00.000 5240 scope move finished after 253 + 48 ms
21:58:17.538 00.000 5240 Move returns status 0, amount 253
21:58:17.538 00.000 5240 move complete, result=0
21:58:17.538 00.000 5240 worker thread done servicing request
21:58:17.538 00.000 2696 GuideStep: -1.9 px 178 ms EAST, 0.5 px 253 ms SOUTH
21:58:17.538 00.000 5240 Worker thread wakes up
21:58:17.538 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:58:17.538 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:58:18.976 01.438 5240 Exposure complete
21:58:19.038 00.062 5240 worker thread done servicing request
21:58:19.038 00.000 2696 OnExposeComplete: enter
21:58:19.038 00.000 2696 UpdateGuideState(): m_state=6
21:58:19.038 00.000 2696 Star::Find(15, 1253, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
21:58:19.038 00.000 2696 Star::Find returns 1 (0), X=1253.21, Y=735.56, Mass=804, SNR=19.8, Peak=51 HFD=3.8
21:58:19.038 00.000 2696 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.74) = xAngle (-2.56 = -2.56)
21:58:19.038 00.000 2696 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.08 = 0.08)
21:58:19.038 00.000 2696 CameraToMount -- cameraX=2.18 cameraY=0.40 hyp=2.22 cameraTheta=0.18 mountX=-1.85 mountY=0.17, mountTheta=3.05
21:58:19.038 00.000 2696 SchedulePrimaryMove(0F998B58, x=2.18, y=0.40, opts=13)
21:58:19.054 00.016 2696 Enqueuing Move request for scope (2.18, 0.40)
21:58:19.054 00.000 5240 Worker thread wakes up
21:58:19.054 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (2.18, 0.40) opts 0xd
21:58:19.054 00.000 5240 Handling offset move in thread for scope, endpoint = (2.18, 0.40)
21:58:19.054 00.000 5240 Moving (2.18, 0.40) raw xDistance=-1.85 yDistance=0.17
21:58:19.054 00.000 5240 BLC: History state: CurrMiss=0.17, AvgInitMiss=0.26, ShCount=5, LgCount=3, SticCount=1,  Deflections: 0=0.499755, 1:0.171253
21:58:19.054 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
21:58:19.054 00.000 5240 PPEC rslt: input = -1.85, final = -1.07, react = -1.11, pred = -0.43, hyst = -1.04, hyst_pct = 0.95, period_length = 662.83
21:58:19.054 00.000 5240 PPEC: input: -1.85, control: -1.07, exposure: 1500
21:58:19.054 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.17
21:58:19.054 00.000 5240 MoveAxis(E, 174, ABG)
21:58:19.054 00.000 5240 Guiding  Dir = 2, Dur = 174
21:58:19.054 00.000 5240 IsGuiding returns 0
21:58:19.054 00.000 5240 PulseGuide returned control before completion, sleep 184
21:58:19.069 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=51, med=1, FiltMin=0, FiltMax=37, Gamma=0.560
21:58:19.101 00.032 2696 UpdateGuideState exits: m=804 SNR=19.8
21:58:19.117 00.016 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:19.117 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:58:19.117 00.000 2696 Enqueuing Expose request
21:58:19.243 00.126 5240 IsGuiding returns 1
21:58:19.243 00.000 5240 scope still moving after pulse duration time elapsed
21:58:19.275 00.032 5240 IsGuiding returns 0
21:58:19.275 00.000 5240 scope move finished after 174 + 43 ms
21:58:19.275 00.000 5240 Move returns status 0, amount 174
21:58:19.275 00.000 5240 MoveAxis(S, 22, ABG)
21:58:19.275 00.000 5240 Guiding  Dir = 1, Dur = 22
21:58:19.275 00.000 5240 IsGuiding returns 0
21:58:19.275 00.000 5240 PulseGuide returned control before completion, sleep 32
21:58:19.323 00.048 5240 IsGuiding returns 1
21:58:19.323 00.000 5240 scope still moving after pulse duration time elapsed
21:58:19.344 00.021 5240 IsGuiding returns 1
21:58:19.370 00.026 5240 IsGuiding returns 1
21:58:19.402 00.032 5240 IsGuiding returns 1
21:58:19.434 00.032 5240 IsGuiding returns 0
21:58:19.434 00.000 5240 scope move finished after 22 + 136 ms
21:58:19.434 00.000 5240 Move returns status 0, amount 22
21:58:19.434 00.000 5240 move complete, result=0
21:58:19.434 00.000 5240 worker thread done servicing request
21:58:19.434 00.000 2696 GuideStep: -1.8 px 174 ms EAST, 0.2 px 22 ms SOUTH
21:58:19.434 00.000 5240 Worker thread wakes up
21:58:19.434 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:58:19.434 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:58:21.085 01.651 5240 Exposure complete
21:58:21.150 00.065 5240 worker thread done servicing request
21:58:21.150 00.000 2696 OnExposeComplete: enter
21:58:21.150 00.000 2696 UpdateGuideState(): m_state=6
21:58:21.150 00.000 2696 Star::Find(15, 1253, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
21:58:21.150 00.000 2696 Star::Find returns 1 (0), X=1253.80, Y=735.27, Mass=829, SNR=20.2, Peak=55 HFD=3.8
21:58:21.150 00.000 2696 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.74) = xAngle (-2.70 = -2.70)
21:58:21.163 00.013 2696 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.06 = -0.06)
21:58:21.163 00.000 2696 CameraToMount -- cameraX=2.77 cameraY=0.11 hyp=2.77 cameraTheta=0.04 mountX=-2.50 mountY=-0.18, mountTheta=-3.07
21:58:21.166 00.003 2696 SchedulePrimaryMove(0F998B58, x=2.77, y=0.11, opts=13)
21:58:21.166 00.000 2696 Enqueuing Move request for scope (2.77, 0.11)
21:58:21.166 00.000 5240 Worker thread wakes up
21:58:21.166 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (2.77, 0.11) opts 0xd
21:58:21.166 00.000 5240 Handling offset move in thread for scope, endpoint = (2.77, 0.11)
21:58:21.166 00.000 5240 Moving (2.77, 0.11) raw xDistance=-2.50 yDistance=-0.18
21:58:21.166 00.000 5240 BLC: History state: CurrMiss=-0.18, AvgInitMiss=0.26, ShCount=5, LgCount=3, SticCount=2,  Deflections: 0=0.499755, 1:0.171253, 2:-0.175176
21:58:21.166 00.000 5240 BLC: Over-shoot, stiction seen, nominal decrease by -45.000000
21:58:21.166 00.000 5240 BLC: window closed
21:58:21.166 00.000 5240 BLC: Pulse adjusted to 152
21:58:21.166 00.000 5240 PPEC rslt: input = -2.50, final = -1.44, react = -1.50, pred = -0.41, hyst = -1.42, hyst_pct = 0.95, period_length = 662.83
21:58:21.166 00.000 5240 PPEC: input: -2.50, control: -1.44, exposure: 1500
21:58:21.166 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:58:21.166 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:58:21.166 00.000 5240 MoveAxis(E, 235, ABG)
21:58:21.166 00.000 5240 Guiding  Dir = 2, Dur = 235
21:58:21.166 00.000 5240 IsGuiding returns 0
21:58:21.166 00.000 5240 PulseGuide returned control before completion, sleep 245
21:58:21.184 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=1, FiltMin=0, FiltMax=36, Gamma=0.560
21:58:21.226 00.042 2696 UpdateGuideState exits: m=829 SNR=20.2
21:58:21.230 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:21.230 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:58:21.230 00.000 2696 Enqueuing Expose request
21:58:21.421 00.191 5240 IsGuiding returns 1
21:58:21.421 00.000 5240 scope still moving after pulse duration time elapsed
21:58:21.453 00.032 5240 IsGuiding returns 0
21:58:21.453 00.000 5240 scope move finished after 235 + 44 ms
21:58:21.453 00.000 5240 Move returns status 0, amount 235
21:58:21.453 00.000 5240 MoveAxis(N, 0, ABG)
21:58:21.453 00.000 5240 Move returns status 0, amount 0
21:58:21.453 00.000 5240 move complete, result=0
21:58:21.453 00.000 5240 worker thread done servicing request
21:58:21.453 00.000 2696 GuideStep: -2.5 px 235 ms EAST, -0.2 px 0 ms NORTH
21:58:21.453 00.000 5240 Worker thread wakes up
21:58:21.453 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:58:21.453 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:58:22.882 01.429 5240 Exposure complete
21:58:22.929 00.047 5240 worker thread done servicing request
21:58:22.929 00.000 2696 OnExposeComplete: enter
21:58:22.929 00.000 2696 UpdateGuideState(): m_state=6
21:58:22.929 00.000 2696 Star::Find(15, 1253, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
21:58:22.929 00.000 2696 Star::Find returns 1 (0), X=1253.32, Y=735.20, Mass=909, SNR=21.1, Peak=52 HFD=4.1
21:58:22.929 00.000 2696 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.74) = xAngle (-2.72 = -2.72)
21:58:22.929 00.000 2696 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.09 = -0.09)
21:58:22.945 00.016 2696 CameraToMount -- cameraX=2.29 cameraY=0.04 hyp=2.30 cameraTheta=0.02 mountX=-2.09 mountY=-0.20, mountTheta=-3.05
21:58:22.945 00.000 2696 SchedulePrimaryMove(0F998B58, x=2.29, y=0.04, opts=13)
21:58:22.945 00.000 2696 Enqueuing Move request for scope (2.29, 0.04)
21:58:22.945 00.000 5240 Worker thread wakes up
21:58:22.945 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (2.29, 0.04) opts 0xd
21:58:22.945 00.000 5240 Handling offset move in thread for scope, endpoint = (2.29, 0.04)
21:58:22.945 00.000 5240 Moving (2.29, 0.04) raw xDistance=-2.09 yDistance=-0.20
21:58:22.945 00.000 5240 PPEC rslt: input = -2.09, final = -1.29, react = -1.26, pred = -1.76, hyst = -1.19, hyst_pct = 0.95, period_length = 662.83
21:58:22.945 00.000 5240 PPEC: input: -2.09, control: -1.29, exposure: 1500
21:58:22.945 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:58:22.945 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:58:22.945 00.000 5240 MoveAxis(E, 210, ABG)
21:58:22.945 00.000 5240 Guiding  Dir = 2, Dur = 210
21:58:22.945 00.000 5240 IsGuiding returns 0
21:58:22.945 00.000 5240 PulseGuide returned control before completion, sleep 220
21:58:22.961 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=1, FiltMin=0, FiltMax=36, Gamma=0.560
21:58:23.008 00.047 2696 UpdateGuideState exits: m=909 SNR=21.1
21:58:23.008 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:23.008 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:58:23.008 00.000 2696 Enqueuing Expose request
21:58:23.184 00.176 5240 IsGuiding returns 1
21:58:23.184 00.000 5240 scope still moving after pulse duration time elapsed
21:58:23.216 00.032 5240 IsGuiding returns 0
21:58:23.216 00.000 5240 scope move finished after 210 + 52 ms
21:58:23.216 00.000 5240 Move returns status 0, amount 210
21:58:23.216 00.000 5240 MoveAxis(N, 0, ABG)
21:58:23.216 00.000 5240 Move returns status 0, amount 0
21:58:23.216 00.000 5240 move complete, result=0
21:58:23.216 00.000 5240 worker thread done servicing request
21:58:23.216 00.000 2696 GuideStep: -2.1 px 210 ms EAST, -0.2 px 0 ms NORTH
21:58:23.223 00.007 5240 Worker thread wakes up
21:58:23.223 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:58:23.223 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:58:24.853 01.630 5240 Exposure complete
21:58:24.900 00.047 5240 worker thread done servicing request
21:58:24.900 00.000 2696 OnExposeComplete: enter
21:58:24.900 00.000 2696 UpdateGuideState(): m_state=6
21:58:24.913 00.013 2696 Star::Find(15, 1253, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
21:58:24.916 00.003 2696 Star::Find returns 1 (0), X=1253.34, Y=735.53, Mass=829, SNR=20.2, Peak=49 HFD=4.0
21:58:24.918 00.002 2696 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.74) = xAngle (-2.58 = -2.58)
21:58:24.918 00.000 2696 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.06 = 0.06)
21:58:24.920 00.002 2696 CameraToMount -- cameraX=2.31 cameraY=0.37 hyp=2.34 cameraTheta=0.16 mountX=-1.98 mountY=0.13, mountTheta=3.08
21:58:24.924 00.004 2696 SchedulePrimaryMove(0F998B58, x=2.31, y=0.37, opts=13)
21:58:24.926 00.002 2696 Enqueuing Move request for scope (2.31, 0.37)
21:58:24.926 00.000 5240 Worker thread wakes up
21:58:24.928 00.002 5240 worker thread servicing REQUEST_MOVE scope ofs (2.31, 0.37) opts 0xd
21:58:24.928 00.000 5240 Handling offset move in thread for scope, endpoint = (2.31, 0.37)
21:58:24.928 00.000 5240 Moving (2.31, 0.37) raw xDistance=-1.98 yDistance=0.13
21:58:24.928 00.000 5240 PPEC rslt: input = -1.98, final = -1.26, react = -1.19, pred = -1.92, hyst = -1.16, hyst_pct = 0.95, period_length = 662.83
21:58:24.928 00.000 5240 PPEC: input: -1.98, control: -1.26, exposure: 1500
21:58:24.928 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:24.928 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:58:24.928 00.000 5240 MoveAxis(E, 205, ABG)
21:58:24.928 00.000 5240 Guiding  Dir = 2, Dur = 205
21:58:24.928 00.000 5240 IsGuiding returns 0
21:58:24.928 00.000 5240 PulseGuide returned control before completion, sleep 215
21:58:24.942 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=49, med=1, FiltMin=0, FiltMax=41, Gamma=0.560
21:58:24.979 00.037 2696 UpdateGuideState exits: m=829 SNR=20.2
21:58:24.979 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:24.979 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:58:24.979 00.000 2696 Enqueuing Expose request
21:58:25.154 00.175 5240 IsGuiding returns 1
21:58:25.154 00.000 5240 scope still moving after pulse duration time elapsed
21:58:25.186 00.032 5240 IsGuiding returns 0
21:58:25.186 00.000 5240 scope move finished after 205 + 52 ms
21:58:25.186 00.000 5240 Move returns status 0, amount 205
21:58:25.186 00.000 5240 MoveAxis(N, 0, ABG)
21:58:25.186 00.000 5240 Move returns status 0, amount 0
21:58:25.186 00.000 5240 move complete, result=0
21:58:25.186 00.000 5240 worker thread done servicing request
21:58:25.186 00.000 2696 GuideStep: -2.0 px 205 ms EAST, 0.1 px 0 ms NORTH
21:58:25.194 00.008 5240 Worker thread wakes up
21:58:25.194 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:58:25.194 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:58:26.617 01.423 5240 Exposure complete
21:58:26.665 00.048 5240 worker thread done servicing request
21:58:26.665 00.000 2696 OnExposeComplete: enter
21:58:26.680 00.015 2696 UpdateGuideState(): m_state=6
21:58:26.680 00.000 2696 Star::Find(15, 1253, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
21:58:26.680 00.000 2696 Star::Find returns 1 (0), X=1253.74, Y=735.60, Mass=795, SNR=19.7, Peak=40 HFD=4.5
21:58:26.680 00.000 2696 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.74) = xAngle (-2.57 = -2.57)
21:58:26.680 00.000 2696 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.06 = 0.06)
21:58:26.680 00.000 2696 CameraToMount -- cameraX=2.71 cameraY=0.45 hyp=2.75 cameraTheta=0.16 mountX=-2.31 mountY=0.16, mountTheta=3.07
21:58:26.680 00.000 2696 SchedulePrimaryMove(0F998B58, x=2.71, y=0.45, opts=13)
21:58:26.695 00.015 2696 Enqueuing Move request for scope (2.71, 0.45)
21:58:26.696 00.001 5240 Worker thread wakes up
21:58:26.696 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (2.71, 0.45) opts 0xd
21:58:26.696 00.000 5240 Handling offset move in thread for scope, endpoint = (2.71, 0.45)
21:58:26.696 00.000 5240 Moving (2.71, 0.45) raw xDistance=-2.31 yDistance=0.16
21:58:26.696 00.000 5240 PPEC rslt: input = -2.31, final = -1.42, react = -1.39, pred = -1.64, hyst = -1.33, hyst_pct = 0.95, period_length = 662.83
21:58:26.696 00.000 5240 PPEC: input: -2.31, control: -1.42, exposure: 1500
21:58:26.696 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.16
21:58:26.696 00.000 5240 MoveAxis(E, 231, ABG)
21:58:26.696 00.000 5240 Guiding  Dir = 2, Dur = 231
21:58:26.696 00.000 5240 IsGuiding returns 0
21:58:26.696 00.000 5240 PulseGuide returned control before completion, sleep 241
21:58:26.696 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=1, FiltMin=0, FiltMax=33, Gamma=0.560
21:58:26.744 00.048 2696 UpdateGuideState exits: m=795 SNR=19.7
21:58:26.744 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:26.757 00.013 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:58:26.760 00.003 2696 Enqueuing Expose request
21:58:26.950 00.190 5240 IsGuiding returns 1
21:58:26.950 00.000 5240 scope still moving after pulse duration time elapsed
21:58:26.981 00.031 5240 IsGuiding returns 0
21:58:26.981 00.000 5240 scope move finished after 231 + 51 ms
21:58:26.981 00.000 5240 Move returns status 0, amount 231
21:58:26.981 00.000 5240 MoveAxis(S, 21, ABG)
21:58:26.981 00.000 5240 Guiding  Dir = 1, Dur = 21
21:58:26.981 00.000 5240 IsGuiding returns 0
21:58:26.981 00.000 5240 PulseGuide returned control before completion, sleep 31
21:58:27.029 00.048 5240 IsGuiding returns 1
21:58:27.029 00.000 5240 scope still moving after pulse duration time elapsed
21:58:27.060 00.031 5240 IsGuiding returns 1
21:58:27.092 00.032 5240 IsGuiding returns 0
21:58:27.092 00.000 5240 scope move finished after 21 + 88 ms
21:58:27.092 00.000 5240 Move returns status 0, amount 21
21:58:27.092 00.000 5240 move complete, result=0
21:58:27.092 00.000 5240 worker thread done servicing request
21:58:27.092 00.000 5240 Worker thread wakes up
21:58:27.092 00.000 2696 GuideStep: -2.3 px 231 ms EAST, 0.2 px 21 ms SOUTH
21:58:27.092 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:58:27.092 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:58:28.744 01.652 5240 Exposure complete
21:58:28.807 00.063 5240 worker thread done servicing request
21:58:28.807 00.000 2696 OnExposeComplete: enter
21:58:28.820 00.013 2696 UpdateGuideState(): m_state=6
21:58:28.823 00.003 2696 Star::Find(15, 1253, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
21:58:28.823 00.000 2696 Star::Find returns 1 (0), X=1252.39, Y=735.24, Mass=884, SNR=20.8, Peak=38 HFD=4.8
21:58:28.823 00.000 2696 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.74) = xAngle (-2.68 = -2.68)
21:58:28.823 00.000 2696 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.05 = -0.05)
21:58:28.823 00.000 2696 CameraToMount -- cameraX=1.36 cameraY=0.08 hyp=1.36 cameraTheta=0.06 mountX=-1.22 mountY=-0.06, mountTheta=-3.09
21:58:28.823 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.36, y=0.08, opts=13)
21:58:28.823 00.000 2696 Enqueuing Move request for scope (1.36, 0.08)
21:58:28.823 00.000 5240 Worker thread wakes up
21:58:28.823 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.36, 0.08) opts 0xd
21:58:28.823 00.000 5240 Handling offset move in thread for scope, endpoint = (1.36, 0.08)
21:58:28.823 00.000 5240 Moving (1.36, 0.08) raw xDistance=-1.22 yDistance=-0.06
21:58:28.823 00.000 5240 PPEC rslt: input = -1.22, final = -0.83, react = -0.73, pred = -1.79, hyst = -0.73, hyst_pct = 0.94, period_length = 662.83
21:58:28.823 00.000 5240 PPEC: input: -1.22, control: -0.83, exposure: 1500
21:58:28.823 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:28.823 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:58:28.823 00.000 5240 MoveAxis(E, 135, ABG)
21:58:28.823 00.000 5240 Guiding  Dir = 2, Dur = 135
21:58:28.823 00.000 5240 IsGuiding returns 0
21:58:28.823 00.000 5240 PulseGuide returned control before completion, sleep 145
21:58:28.850 00.027 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=1, FiltMin=0, FiltMax=30, Gamma=0.560
21:58:28.888 00.038 2696 UpdateGuideState exits: m=884 SNR=20.8
21:58:28.888 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:28.888 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:58:28.888 00.000 2696 Enqueuing Expose request
21:58:28.997 00.109 5240 IsGuiding returns 0
21:58:28.997 00.000 5240 Move returns status 0, amount 135
21:58:28.997 00.000 5240 MoveAxis(N, 0, ABG)
21:58:28.997 00.000 5240 Move returns status 0, amount 0
21:58:28.997 00.000 5240 move complete, result=0
21:58:28.997 00.000 5240 worker thread done servicing request
21:58:28.997 00.000 5240 Worker thread wakes up
21:58:28.997 00.000 2696 GuideStep: -1.2 px 135 ms EAST, -0.1 px 0 ms NORTH
21:58:28.997 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:58:28.997 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:58:30.413 01.416 5240 Exposure complete
21:58:30.488 00.075 5240 worker thread done servicing request
21:58:30.488 00.000 2696 OnExposeComplete: enter
21:58:30.488 00.000 2696 UpdateGuideState(): m_state=6
21:58:30.504 00.016 2696 Star::Find(15, 1252, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
21:58:30.504 00.000 2696 Star::Find returns 1 (0), X=1252.11, Y=734.96, Mass=809, SNR=19.9, Peak=35 HFD=4.5
21:58:30.507 00.003 2696 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.74) = xAngle (-2.91 = -2.91)
21:58:30.507 00.000 2696 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.28 = -0.28)
21:58:30.507 00.000 2696 CameraToMount -- cameraX=1.08 cameraY=-0.19 hyp=1.10 cameraTheta=-0.18 mountX=-1.07 mountY=-0.31, mountTheta=-2.86
21:58:30.507 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.08, y=-0.19, opts=13)
21:58:30.507 00.000 2696 Enqueuing Move request for scope (1.08, -0.19)
21:58:30.507 00.000 5240 Worker thread wakes up
21:58:30.507 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.08, -0.19) opts 0xd
21:58:30.507 00.000 5240 Handling offset move in thread for scope, endpoint = (1.08, -0.19)
21:58:30.507 00.000 5240 Moving (1.08, -0.19) raw xDistance=-1.07 yDistance=-0.31
21:58:30.507 00.000 5240 PPEC rslt: input = -1.07, final = -0.76, react = -0.64, pred = -1.62, hyst = -0.66, hyst_pct = 0.94, period_length = 662.83
21:58:30.507 00.000 5240 PPEC: input: -1.07, control: -0.76, exposure: 1500
21:58:30.507 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:58:30.507 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
21:58:30.507 00.000 5240 MoveAxis(E, 123, ABG)
21:58:30.507 00.000 5240 Guiding  Dir = 2, Dur = 123
21:58:30.519 00.012 5240 IsGuiding returns 0
21:58:30.519 00.000 5240 PulseGuide returned control before completion, sleep 133
21:58:30.519 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=35, med=1, FiltMin=0, FiltMax=28, Gamma=0.560
21:58:30.575 00.056 2696 UpdateGuideState exits: m=809 SNR=19.9
21:58:30.577 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:30.577 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:58:30.579 00.002 2696 Enqueuing Expose request
21:58:30.662 00.083 5240 IsGuiding returns 1
21:58:30.662 00.000 5240 scope still moving after pulse duration time elapsed
21:58:30.694 00.032 5240 IsGuiding returns 0
21:58:30.694 00.000 5240 scope move finished after 123 + 51 ms
21:58:30.694 00.000 5240 Move returns status 0, amount 123
21:58:30.694 00.000 5240 MoveAxis(N, 0, ABG)
21:58:30.694 00.000 5240 Move returns status 0, amount 0
21:58:30.694 00.000 5240 move complete, result=0
21:58:30.694 00.000 5240 worker thread done servicing request
21:58:30.694 00.000 2696 GuideStep: -1.1 px 123 ms EAST, -0.3 px 0 ms NORTH
21:58:30.694 00.000 5240 Worker thread wakes up
21:58:30.694 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:58:30.694 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:58:32.340 01.646 5240 Exposure complete
21:58:32.426 00.086 5240 worker thread done servicing request
21:58:32.426 00.000 2696 OnExposeComplete: enter
21:58:32.428 00.002 2696 UpdateGuideState(): m_state=6
21:58:32.430 00.002 2696 Star::Find(15, 1252, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
21:58:32.432 00.002 2696 Star::Find returns 1 (0), X=1252.14, Y=735.28, Mass=915, SNR=21.1, Peak=48 HFD=4.4
21:58:32.435 00.003 2696 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.74) = xAngle (-2.63 = -2.63)
21:58:32.437 00.002 2696 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.00 = 0.00)
21:58:32.437 00.000 2696 CameraToMount -- cameraX=1.11 cameraY=0.12 hyp=1.11 cameraTheta=0.11 mountX=-0.97 mountY=0.00, mountTheta=3.14
21:58:32.444 00.007 2696 SchedulePrimaryMove(0F998B58, x=1.11, y=0.12, opts=13)
21:58:32.444 00.000 2696 Enqueuing Move request for scope (1.11, 0.12)
21:58:32.444 00.000 5240 Worker thread wakes up
21:58:32.444 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.11, 0.12) opts 0xd
21:58:32.444 00.000 5240 Handling offset move in thread for scope, endpoint = (1.11, 0.12)
21:58:32.444 00.000 5240 Moving (1.11, 0.12) raw xDistance=-0.97 yDistance=0.00
21:58:32.444 00.000 5240 PPEC rslt: input = -0.97, final = -0.69, react = -0.58, pred = -2.00, hyst = -0.57, hyst_pct = 0.94, period_length = 662.83
21:58:32.444 00.000 5240 PPEC: input: -0.97, control: -0.69, exposure: 1500
21:58:32.444 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:32.444 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:58:32.444 00.000 5240 MoveAxis(E, 113, ABG)
21:58:32.444 00.000 5240 Guiding  Dir = 2, Dur = 113
21:58:32.444 00.000 5240 IsGuiding returns 0
21:58:32.451 00.007 5240 PulseGuide returned control before completion, sleep 123
21:58:32.451 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=48, med=1, FiltMin=0, FiltMax=36, Gamma=0.560
21:58:32.507 00.056 2696 UpdateGuideState exits: m=915 SNR=21.1
21:58:32.509 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:32.511 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:58:32.515 00.004 2696 Enqueuing Expose request
21:58:32.578 00.063 5240 IsGuiding returns 1
21:58:32.578 00.000 5240 scope still moving after pulse duration time elapsed
21:58:32.610 00.032 5240 IsGuiding returns 1
21:58:32.641 00.031 5240 IsGuiding returns 0
21:58:32.641 00.000 5240 scope move finished after 113 + 77 ms
21:58:32.641 00.000 5240 Move returns status 0, amount 113
21:58:32.641 00.000 5240 MoveAxis(N, 0, ABG)
21:58:32.641 00.000 5240 Move returns status 0, amount 0
21:58:32.641 00.000 5240 move complete, result=0
21:58:32.641 00.000 5240 worker thread done servicing request
21:58:32.641 00.000 5240 Worker thread wakes up
21:58:32.641 00.000 2696 GuideStep: -1.0 px 113 ms EAST, 0.0 px 0 ms NORTH
21:58:32.641 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:58:32.641 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:58:34.071 01.430 5240 Exposure complete
21:58:34.144 00.073 5240 worker thread done servicing request
21:58:34.144 00.000 2696 OnExposeComplete: enter
21:58:34.144 00.000 2696 UpdateGuideState(): m_state=6
21:58:34.144 00.000 2696 Star::Find(15, 1252, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
21:58:34.150 00.006 2696 Star::Find returns 1 (0), X=1252.50, Y=735.61, Mass=907, SNR=21.1, Peak=45 HFD=4.3
21:58:34.150 00.000 2696 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.74) = xAngle (-2.44 = -2.44)
21:58:34.150 00.000 2696 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.19 = 0.19)
21:58:34.150 00.000 2696 CameraToMount -- cameraX=1.47 cameraY=0.45 hyp=1.54 cameraTheta=0.30 mountX=-1.17 mountY=0.30, mountTheta=2.89
21:58:34.150 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.47, y=0.45, opts=13)
21:58:34.150 00.000 2696 Enqueuing Move request for scope (1.47, 0.45)
21:58:34.150 00.000 5240 Worker thread wakes up
21:58:34.150 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.47, 0.45) opts 0xd
21:58:34.150 00.000 5240 Handling offset move in thread for scope, endpoint = (1.47, 0.45)
21:58:34.150 00.000 5240 Moving (1.47, 0.45) raw xDistance=-1.17 yDistance=0.30
21:58:34.150 00.000 5240 PPEC rslt: input = -1.17, final = -0.79, react = -0.70, pred = -1.89, hyst = -0.68, hyst_pct = 0.94, period_length = 662.83
21:58:34.150 00.000 5240 PPEC: input: -1.17, control: -0.79, exposure: 1500
21:58:34.150 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
21:58:34.150 00.000 5240 MoveAxis(E, 129, ABG)
21:58:34.150 00.000 5240 Guiding  Dir = 2, Dur = 129
21:58:34.150 00.000 5240 IsGuiding returns 0
21:58:34.163 00.013 5240 PulseGuide returned control before completion, sleep 139
21:58:34.175 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=45, med=1, FiltMin=0, FiltMax=37, Gamma=0.560
21:58:34.218 00.043 2696 UpdateGuideState exits: m=907 SNR=21.1
21:58:34.220 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:34.222 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:58:34.224 00.002 2696 Enqueuing Expose request
21:58:34.308 00.084 5240 IsGuiding returns 1
21:58:34.308 00.000 5240 scope still moving after pulse duration time elapsed
21:58:34.339 00.031 5240 IsGuiding returns 0
21:58:34.339 00.000 5240 scope move finished after 129 + 47 ms
21:58:34.339 00.000 5240 Move returns status 0, amount 129
21:58:34.339 00.000 5240 MoveAxis(S, 37, ABG)
21:58:34.339 00.000 5240 Guiding  Dir = 1, Dur = 37
21:58:34.339 00.000 5240 IsGuiding returns 0
21:58:34.339 00.000 5240 PulseGuide returned control before completion, sleep 47
21:58:34.403 00.064 5240 IsGuiding returns 1
21:58:34.403 00.000 5240 scope still moving after pulse duration time elapsed
21:58:34.435 00.032 5240 IsGuiding returns 0
21:58:34.435 00.000 5240 scope move finished after 37 + 58 ms
21:58:34.435 00.000 5240 Move returns status 0, amount 37
21:58:34.435 00.000 5240 move complete, result=0
21:58:34.435 00.000 5240 worker thread done servicing request
21:58:34.435 00.000 2696 GuideStep: -1.2 px 129 ms EAST, 0.3 px 37 ms SOUTH
21:58:34.435 00.000 5240 Worker thread wakes up
21:58:34.435 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:58:34.444 00.009 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:58:36.085 01.641 5240 Exposure complete
21:58:36.132 00.047 5240 worker thread done servicing request
21:58:36.132 00.000 2696 OnExposeComplete: enter
21:58:36.132 00.000 2696 UpdateGuideState(): m_state=6
21:58:36.132 00.000 2696 Star::Find(15, 1252, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
21:58:36.132 00.000 2696 Star::Find returns 1 (0), X=1251.98, Y=735.36, Mass=746, SNR=19.1, Peak=33 HFD=4.8
21:58:36.132 00.000 2696 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.74) = xAngle (-2.52 = -2.52)
21:58:36.132 00.000 2696 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.11 = 0.11)
21:58:36.148 00.016 2696 CameraToMount -- cameraX=0.95 cameraY=0.21 hyp=0.97 cameraTheta=0.21 mountX=-0.79 mountY=0.11, mountTheta=3.01
21:58:36.148 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.95, y=0.21, opts=13)
21:58:36.148 00.000 2696 Enqueuing Move request for scope (0.95, 0.21)
21:58:36.148 00.000 5240 Worker thread wakes up
21:58:36.148 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.95, 0.21) opts 0xd
21:58:36.148 00.000 5240 Handling offset move in thread for scope, endpoint = (0.95, 0.21)
21:58:36.148 00.000 5240 Moving (0.95, 0.21) raw xDistance=-0.79 yDistance=0.11
21:58:36.148 00.000 5240 PPEC rslt: input = -0.79, final = -0.59, react = -0.48, pred = -1.95, hyst = -0.47, hyst_pct = 0.94, period_length = 662.83
21:58:36.148 00.000 5240 PPEC: input: -0.79, control: -0.59, exposure: 1500
21:58:36.148 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:36.148 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:58:36.148 00.000 5240 MoveAxis(E, 96, ABG)
21:58:36.148 00.000 5240 Guiding  Dir = 2, Dur = 96
21:58:36.148 00.000 5240 IsGuiding returns 0
21:58:36.148 00.000 5240 PulseGuide returned control before completion, sleep 106
21:58:36.169 00.021 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=1, FiltMin=0, FiltMax=27, Gamma=0.560
21:58:36.210 00.041 2696 UpdateGuideState exits: m=746 SNR=19.1
21:58:36.213 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:36.215 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:58:36.217 00.002 2696 Enqueuing Expose request
21:58:36.273 00.056 5240 IsGuiding returns 1
21:58:36.273 00.000 5240 scope still moving after pulse duration time elapsed
21:58:36.304 00.031 5240 IsGuiding returns 0
21:58:36.304 00.000 5240 scope move finished after 96 + 51 ms
21:58:36.304 00.000 5240 Move returns status 0, amount 96
21:58:36.304 00.000 5240 MoveAxis(N, 0, ABG)
21:58:36.304 00.000 5240 Move returns status 0, amount 0
21:58:36.304 00.000 5240 move complete, result=0
21:58:36.304 00.000 5240 worker thread done servicing request
21:58:36.304 00.000 5240 Worker thread wakes up
21:58:36.304 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:58:36.304 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:58:36.304 00.000 2696 GuideStep: -0.8 px 96 ms EAST, 0.1 px 0 ms NORTH
21:58:37.726 01.422 5240 Exposure complete
21:58:37.790 00.064 5240 worker thread done servicing request
21:58:37.790 00.000 2696 OnExposeComplete: enter
21:58:37.790 00.000 2696 UpdateGuideState(): m_state=6
21:58:37.790 00.000 2696 Star::Find(15, 1251, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
21:58:37.790 00.000 2696 Star::Find returns 1 (0), X=1252.01, Y=735.56, Mass=827, SNR=20.1, Peak=34 HFD=4.9
21:58:37.790 00.000 2696 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.74) = xAngle (-2.34 = -2.34)
21:58:37.790 00.000 2696 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.29 = 0.29)
21:58:37.806 00.016 2696 CameraToMount -- cameraX=0.98 cameraY=0.40 hyp=1.06 cameraTheta=0.39 mountX=-0.74 mountY=0.30, mountTheta=2.76
21:58:37.806 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.98, y=0.40, opts=13)
21:58:37.806 00.000 2696 Enqueuing Move request for scope (0.98, 0.40)
21:58:37.806 00.000 5240 Worker thread wakes up
21:58:37.806 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.98, 0.40) opts 0xd
21:58:37.806 00.000 5240 Handling offset move in thread for scope, endpoint = (0.98, 0.40)
21:58:37.806 00.000 5240 Moving (0.98, 0.40) raw xDistance=-0.74 yDistance=0.30
21:58:37.806 00.000 5240 PPEC rslt: input = -0.74, final = -0.47, react = -0.44, pred = -0.31, hyst = -0.45, hyst_pct = 0.94, period_length = 662.83
21:58:37.806 00.000 5240 PPEC: input: -0.74, control: -0.47, exposure: 1500
21:58:37.806 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
21:58:37.806 00.000 5240 MoveAxis(E, 76, ABG)
21:58:37.806 00.000 5240 Guiding  Dir = 2, Dur = 76
21:58:37.806 00.000 5240 IsGuiding returns 0
21:58:37.806 00.000 5240 PulseGuide returned control before completion, sleep 86
21:58:37.821 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=34, med=1, FiltMin=0, FiltMax=28, Gamma=0.560
21:58:37.853 00.032 2696 UpdateGuideState exits: m=827 SNR=20.1
21:58:37.869 00.016 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:37.869 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:58:37.869 00.000 2696 Enqueuing Expose request
21:58:37.901 00.032 5240 IsGuiding returns 1
21:58:37.901 00.000 5240 scope still moving after pulse duration time elapsed
21:58:37.933 00.032 5240 IsGuiding returns 0
21:58:37.933 00.000 5240 scope move finished after 76 + 43 ms
21:58:37.933 00.000 5240 Move returns status 0, amount 76
21:58:37.933 00.000 5240 MoveAxis(S, 38, ABG)
21:58:37.933 00.000 5240 Guiding  Dir = 1, Dur = 38
21:58:37.933 00.000 5240 IsGuiding returns 0
21:58:37.933 00.000 5240 PulseGuide returned control before completion, sleep 48
21:58:37.996 00.063 5240 IsGuiding returns 1
21:58:37.996 00.000 5240 scope still moving after pulse duration time elapsed
21:58:38.028 00.032 5240 IsGuiding returns 1
21:58:38.060 00.032 5240 IsGuiding returns 0
21:58:38.060 00.000 5240 scope move finished after 38 + 88 ms
21:58:38.060 00.000 5240 Move returns status 0, amount 38
21:58:38.060 00.000 5240 move complete, result=0
21:58:38.060 00.000 5240 worker thread done servicing request
21:58:38.060 00.000 5240 Worker thread wakes up
21:58:38.060 00.000 2696 GuideStep: -0.7 px 76 ms EAST, 0.3 px 38 ms SOUTH
21:58:38.060 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:58:38.060 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:58:39.694 01.634 5240 Exposure complete
21:58:39.758 00.064 5240 worker thread done servicing request
21:58:39.758 00.000 2696 OnExposeComplete: enter
21:58:39.774 00.016 2696 UpdateGuideState(): m_state=6
21:58:39.774 00.000 2696 Star::Find(15, 1252, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
21:58:39.774 00.000 2696 Star::Find returns 1 (0), X=1252.32, Y=735.66, Mass=818, SNR=20.0, Peak=46 HFD=4.0
21:58:39.774 00.000 2696 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.74) = xAngle (-2.36 = -2.36)
21:58:39.774 00.000 2696 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.27 = 0.27)
21:58:39.774 00.000 2696 CameraToMount -- cameraX=1.29 cameraY=0.50 hyp=1.39 cameraTheta=0.37 mountX=-0.99 mountY=0.37, mountTheta=2.78
21:58:39.774 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.29, y=0.50, opts=13)
21:58:39.788 00.014 2696 Enqueuing Move request for scope (1.29, 0.50)
21:58:39.790 00.002 5240 Worker thread wakes up
21:58:39.790 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.29, 0.50) opts 0xd
21:58:39.790 00.000 5240 Handling offset move in thread for scope, endpoint = (1.29, 0.50)
21:58:39.790 00.000 5240 Moving (1.29, 0.50) raw xDistance=-0.99 yDistance=0.37
21:58:39.790 00.000 5240 PPEC rslt: input = -0.99, final = -0.58, react = -0.59, pred = -0.17, hyst = -0.57, hyst_pct = 0.94, period_length = 662.83
21:58:39.790 00.000 5240 PPEC: input: -0.99, control: -0.58, exposure: 1500
21:58:39.790 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
21:58:39.792 00.002 5240 MoveAxis(E, 95, ABG)
21:58:39.792 00.000 5240 Guiding  Dir = 2, Dur = 95
21:58:39.792 00.000 5240 IsGuiding returns 0
21:58:39.792 00.000 5240 PulseGuide returned control before completion, sleep 105
21:58:39.804 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=1, FiltMin=0, FiltMax=38, Gamma=0.560
21:58:39.847 00.043 2696 UpdateGuideState exits: m=818 SNR=20.0
21:58:39.849 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:39.851 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:58:39.854 00.003 2696 Enqueuing Expose request
21:58:39.899 00.045 5240 IsGuiding returns 1
21:58:39.899 00.000 5240 scope still moving after pulse duration time elapsed
21:58:39.931 00.032 5240 IsGuiding returns 0
21:58:39.931 00.000 5240 scope move finished after 95 + 44 ms
21:58:39.931 00.000 5240 Move returns status 0, amount 95
21:58:39.931 00.000 5240 MoveAxis(S, 47, ABG)
21:58:39.931 00.000 5240 Guiding  Dir = 1, Dur = 47
21:58:39.931 00.000 5240 IsGuiding returns 0
21:58:39.931 00.000 5240 PulseGuide returned control before completion, sleep 57
21:58:39.995 00.064 5240 IsGuiding returns 1
21:58:39.995 00.000 5240 scope still moving after pulse duration time elapsed
21:58:40.027 00.032 5240 IsGuiding returns 0
21:58:40.027 00.000 5240 scope move finished after 47 + 47 ms
21:58:40.027 00.000 5240 Move returns status 0, amount 47
21:58:40.027 00.000 5240 move complete, result=0
21:58:40.027 00.000 5240 worker thread done servicing request
21:58:40.027 00.000 5240 Worker thread wakes up
21:58:40.027 00.000 2696 GuideStep: -1.0 px 95 ms EAST, 0.4 px 47 ms SOUTH
21:58:40.027 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:58:40.027 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:58:41.460 01.433 5240 Exposure complete
21:58:41.523 00.063 5240 worker thread done servicing request
21:58:41.523 00.000 2696 OnExposeComplete: enter
21:58:41.523 00.000 2696 UpdateGuideState(): m_state=6
21:58:41.523 00.000 2696 Star::Find(15, 1252, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
21:58:41.523 00.000 2696 Star::Find returns 1 (0), X=1252.20, Y=735.18, Mass=785, SNR=19.6, Peak=46 HFD=4.4
21:58:41.523 00.000 2696 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.74) = xAngle (-2.71 = -2.71)
21:58:41.523 00.000 2696 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.08 = -0.08)
21:58:41.523 00.000 2696 CameraToMount -- cameraX=1.17 cameraY=0.02 hyp=1.17 cameraTheta=0.02 mountX=-1.06 mountY=-0.10, mountTheta=-3.05
21:58:41.523 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.17, y=0.02, opts=13)
21:58:41.539 00.016 2696 Enqueuing Move request for scope (1.17, 0.02)
21:58:41.541 00.002 5240 Worker thread wakes up
21:58:41.541 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.17, 0.02) opts 0xd
21:58:41.541 00.000 5240 Handling offset move in thread for scope, endpoint = (1.17, 0.02)
21:58:41.541 00.000 5240 Moving (1.17, 0.02) raw xDistance=-1.06 yDistance=-0.10
21:58:41.541 00.000 5240 PPEC rslt: input = -1.06, final = -0.59, react = -0.64, pred = 0.24, hyst = -0.60, hyst_pct = 0.93, period_length = 662.83
21:58:41.541 00.000 5240 PPEC: input: -1.06, control: -0.59, exposure: 1500
21:58:41.541 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:41.541 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:58:41.541 00.000 5240 MoveAxis(E, 96, ABG)
21:58:41.541 00.000 5240 Guiding  Dir = 2, Dur = 96
21:58:41.541 00.000 5240 IsGuiding returns 0
21:58:41.543 00.002 5240 PulseGuide returned control before completion, sleep 106
21:58:41.555 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=1, FiltMin=0, FiltMax=29, Gamma=0.560
21:58:41.586 00.031 2696 UpdateGuideState exits: m=785 SNR=19.6
21:58:41.586 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:41.601 00.015 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:58:41.602 00.001 2696 Enqueuing Expose request
21:58:41.665 00.063 5240 IsGuiding returns 1
21:58:41.665 00.000 5240 scope still moving after pulse duration time elapsed
21:58:41.696 00.031 5240 IsGuiding returns 0
21:58:41.696 00.000 5240 scope move finished after 96 + 58 ms
21:58:41.696 00.000 5240 Move returns status 0, amount 96
21:58:41.696 00.000 5240 MoveAxis(N, 0, ABG)
21:58:41.696 00.000 5240 Move returns status 0, amount 0
21:58:41.696 00.000 5240 move complete, result=0
21:58:41.696 00.000 5240 worker thread done servicing request
21:58:41.696 00.000 5240 Worker thread wakes up
21:58:41.696 00.000 2696 GuideStep: -1.1 px 96 ms EAST, -0.1 px 0 ms NORTH
21:58:41.696 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:58:41.696 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:58:43.351 01.655 5240 Exposure complete
21:58:43.415 00.064 5240 worker thread done servicing request
21:58:43.415 00.000 2696 OnExposeComplete: enter
21:58:43.417 00.002 2696 UpdateGuideState(): m_state=6
21:58:43.417 00.000 2696 Star::Find(15, 1252, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
21:58:43.417 00.000 2696 Star::Find returns 1 (0), X=1252.94, Y=734.89, Mass=902, SNR=21.0, Peak=41 HFD=4.4
21:58:43.417 00.000 2696 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.74) = xAngle (-2.87 = -2.87)
21:58:43.417 00.000 2696 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.24 = -0.24)
21:58:43.417 00.000 2696 CameraToMount -- cameraX=1.91 cameraY=-0.26 hyp=1.93 cameraTheta=-0.14 mountX=-1.86 mountY=-0.46, mountTheta=-2.90
21:58:43.431 00.014 2696 SchedulePrimaryMove(0F998B58, x=1.91, y=-0.26, opts=13)
21:58:43.431 00.000 2696 Enqueuing Move request for scope (1.91, -0.26)
21:58:43.431 00.000 5240 Worker thread wakes up
21:58:43.431 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.91, -0.26) opts 0xd
21:58:43.431 00.000 5240 Handling offset move in thread for scope, endpoint = (1.91, -0.26)
21:58:43.431 00.000 5240 Moving (1.91, -0.26) raw xDistance=-1.86 yDistance=-0.46
21:58:43.431 00.000 5240 PPEC rslt: input = -1.86, final = -1.02, react = -1.11, pred = 0.36, hyst = -1.04, hyst_pct = 0.93, period_length = 662.83
21:58:43.431 00.000 5240 PPEC: input: -1.86, control: -1.02, exposure: 1500
21:58:43.431 00.000 5240 resist switch: large excursion: input -0.46 thresh 0.45 direction from 1 to -1
21:58:43.431 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.37
21:58:43.431 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
21:58:43.431 00.000 5240 MoveAxis(E, 166, ABG)
21:58:43.431 00.000 5240 Guiding  Dir = 2, Dur = 166
21:58:43.431 00.000 5240 IsGuiding returns 0
21:58:43.431 00.000 5240 PulseGuide returned control before completion, sleep 176
21:58:43.449 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=1, FiltMin=0, FiltMax=32, Gamma=0.560
21:58:43.494 00.045 2696 UpdateGuideState exits: m=902 SNR=21.0
21:58:43.494 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:43.494 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:58:43.494 00.000 2696 Enqueuing Expose request
21:58:43.621 00.127 5240 IsGuiding returns 1
21:58:43.621 00.000 5240 scope still moving after pulse duration time elapsed
21:58:43.653 00.032 5240 IsGuiding returns 0
21:58:43.653 00.000 5240 scope move finished after 166 + 46 ms
21:58:43.653 00.000 5240 Move returns status 0, amount 166
21:58:43.653 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 152 applied
21:58:43.653 00.000 5240 MoveAxis(N, 210, ABG)
21:58:43.653 00.000 5240 Guiding  Dir = 0, Dur = 210
21:58:43.653 00.000 5240 IsGuiding returns 0
21:58:43.653 00.000 5240 PulseGuide returned control before completion, sleep 220
21:58:43.876 00.223 5240 IsGuiding returns 1
21:58:43.876 00.000 5240 scope still moving after pulse duration time elapsed
21:58:43.908 00.032 5240 IsGuiding returns 0
21:58:43.908 00.000 5240 scope move finished after 210 + 45 ms
21:58:43.908 00.000 5240 Move returns status 0, amount 210
21:58:43.908 00.000 5240 move complete, result=0
21:58:43.908 00.000 5240 worker thread done servicing request
21:58:43.908 00.000 2696 GuideStep: -1.9 px 166 ms EAST, -0.5 px 210 ms NORTH
21:58:43.913 00.005 5240 Worker thread wakes up
21:58:43.913 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:58:43.913 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:58:45.337 01.424 5240 Exposure complete
21:58:45.400 00.063 5240 worker thread done servicing request
21:58:45.400 00.000 2696 OnExposeComplete: enter
21:58:45.404 00.004 2696 UpdateGuideState(): m_state=6
21:58:45.406 00.002 2696 Star::Find(15, 1252, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
21:58:45.408 00.002 2696 Star::Find returns 1 (0), X=1253.16, Y=735.06, Mass=829, SNR=20.1, Peak=41 HFD=4.3
21:58:45.408 00.000 2696 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.74) = xAngle (-2.78 = -2.78)
21:58:45.410 00.002 2696 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.15 = -0.15)
21:58:45.412 00.002 2696 CameraToMount -- cameraX=2.13 cameraY=-0.09 hyp=2.14 cameraTheta=-0.04 mountX=-2.00 mountY=-0.31, mountTheta=-2.99
21:58:45.415 00.003 2696 SchedulePrimaryMove(0F998B58, x=2.13, y=-0.09, opts=13)
21:58:45.416 00.001 2696 Enqueuing Move request for scope (2.13, -0.09)
21:58:45.418 00.002 5240 Worker thread wakes up
21:58:45.418 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (2.13, -0.09) opts 0xd
21:58:45.418 00.000 5240 Handling offset move in thread for scope, endpoint = (2.13, -0.09)
21:58:45.418 00.000 5240 Moving (2.13, -0.09) raw xDistance=-2.00 yDistance=-0.31
21:58:45.420 00.002 5240 BLC: History state: CurrMiss=0.31, AvgInitMiss=0.28, ShCount=5, LgCount=3, SticCount=1,  Deflections: 0=-0.458263, 1:0.312808
21:58:45.420 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
21:58:45.420 00.000 5240 PPEC rslt: input = -2.00, final = -1.09, react = -1.20, pred = 0.42, hyst = -1.11, hyst_pct = 0.93, period_length = 662.83
21:58:45.420 00.000 5240 PPEC: input: -2.00, control: -1.09, exposure: 1500
21:58:45.420 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
21:58:45.420 00.000 5240 MoveAxis(E, 178, ABG)
21:58:45.420 00.000 5240 Guiding  Dir = 2, Dur = 178
21:58:45.420 00.000 5240 IsGuiding returns 0
21:58:45.420 00.000 5240 PulseGuide returned control before completion, sleep 188
21:58:45.434 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=1, FiltMin=0, FiltMax=33, Gamma=0.560
21:58:45.476 00.042 2696 UpdateGuideState exits: m=829 SNR=20.1
21:58:45.476 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:45.480 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:58:45.480 00.000 2696 Enqueuing Expose request
21:58:45.623 00.143 5240 IsGuiding returns 1
21:58:45.623 00.000 5240 scope still moving after pulse duration time elapsed
21:58:45.655 00.032 5240 IsGuiding returns 0
21:58:45.655 00.000 5240 scope move finished after 178 + 56 ms
21:58:45.655 00.000 5240 Move returns status 0, amount 178
21:58:45.655 00.000 5240 MoveAxis(N, 40, ABG)
21:58:45.655 00.000 5240 Guiding  Dir = 0, Dur = 40
21:58:45.655 00.000 5240 IsGuiding returns 0
21:58:45.656 00.001 5240 PulseGuide returned control before completion, sleep 50
21:58:45.718 00.062 5240 IsGuiding returns 1
21:58:45.718 00.000 5240 scope still moving after pulse duration time elapsed
21:58:45.751 00.033 5240 IsGuiding returns 0
21:58:45.751 00.000 5240 scope move finished after 40 + 55 ms
21:58:45.751 00.000 5240 Move returns status 0, amount 40
21:58:45.751 00.000 5240 move complete, result=0
21:58:45.751 00.000 5240 worker thread done servicing request
21:58:45.751 00.000 2696 GuideStep: -2.0 px 178 ms EAST, -0.3 px 40 ms NORTH
21:58:45.757 00.006 5240 Worker thread wakes up
21:58:45.757 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:58:45.757 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:58:47.403 01.646 5240 Exposure complete
21:58:47.484 00.081 5240 worker thread done servicing request
21:58:47.484 00.000 2696 OnExposeComplete: enter
21:58:47.484 00.000 2696 UpdateGuideState(): m_state=6
21:58:47.484 00.000 2696 Star::Find(15, 1253, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
21:58:47.484 00.000 2696 Star::Find returns 1 (0), X=1252.45, Y=735.45, Mass=824, SNR=20.1, Peak=50 HFD=3.6
21:58:47.484 00.000 2696 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.74) = xAngle (-2.53 = -2.53)
21:58:47.484 00.000 2696 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.10 = 0.10)
21:58:47.500 00.016 2696 CameraToMount -- cameraX=1.42 cameraY=0.29 hyp=1.45 cameraTheta=0.20 mountX=-1.19 mountY=0.15, mountTheta=3.02
21:58:47.500 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.42, y=0.29, opts=13)
21:58:47.500 00.000 2696 Enqueuing Move request for scope (1.42, 0.29)
21:58:47.507 00.007 5240 Worker thread wakes up
21:58:47.507 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.42, 0.29) opts 0xd
21:58:47.507 00.000 5240 Handling offset move in thread for scope, endpoint = (1.42, 0.29)
21:58:47.507 00.000 5240 Moving (1.42, 0.29) raw xDistance=-1.19 yDistance=0.15
21:58:47.507 00.000 5240 BLC: History state: CurrMiss=-0.15, AvgInitMiss=0.28, ShCount=5, LgCount=3, SticCount=1,  Deflections: 0=-0.458263, 1:0.312808, 2:-0.145444
21:58:47.507 00.000 5240 BLC: No correction, Miss < min_move
21:58:47.507 00.000 5240 PPEC rslt: input = -1.19, final = -0.82, react = -0.71, pred = -1.65, hyst = -0.70, hyst_pct = 0.93, period_length = 662.83
21:58:47.507 00.000 5240 PPEC: input: -1.19, control: -0.82, exposure: 1500
21:58:47.507 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:47.507 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:58:47.507 00.000 5240 MoveAxis(E, 133, ABG)
21:58:47.507 00.000 5240 Guiding  Dir = 2, Dur = 133
21:58:47.507 00.000 5240 IsGuiding returns 0
21:58:47.507 00.000 5240 PulseGuide returned control before completion, sleep 143
21:58:47.520 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=50, med=1, FiltMin=0, FiltMax=42, Gamma=0.560
21:58:47.563 00.043 2696 UpdateGuideState exits: m=824 SNR=20.1
21:58:47.563 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:47.563 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:58:47.563 00.000 2696 Enqueuing Expose request
21:58:47.658 00.095 5240 IsGuiding returns 1
21:58:47.658 00.000 5240 scope still moving after pulse duration time elapsed
21:58:47.690 00.032 5240 IsGuiding returns 0
21:58:47.690 00.000 5240 scope move finished after 133 + 47 ms
21:58:47.690 00.000 5240 Move returns status 0, amount 133
21:58:47.690 00.000 5240 MoveAxis(N, 0, ABG)
21:58:47.690 00.000 5240 Move returns status 0, amount 0
21:58:47.690 00.000 5240 move complete, result=0
21:58:47.690 00.000 5240 worker thread done servicing request
21:58:47.690 00.000 5240 Worker thread wakes up
21:58:47.690 00.000 2696 GuideStep: -1.2 px 133 ms EAST, 0.1 px 0 ms NORTH
21:58:47.690 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:58:47.690 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:58:49.123 01.433 5240 Exposure complete
21:58:49.194 00.071 5240 worker thread done servicing request
21:58:49.194 00.000 2696 OnExposeComplete: enter
21:58:49.194 00.000 2696 UpdateGuideState(): m_state=6
21:58:49.194 00.000 2696 Star::Find(15, 1252, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
21:58:49.194 00.000 2696 Star::Find returns 1 (0), X=1251.90, Y=735.22, Mass=838, SNR=20.3, Peak=49 HFD=4.1
21:58:49.202 00.008 2696 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.74) = xAngle (-2.66 = -2.66)
21:58:49.202 00.000 2696 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.03 = -0.03)
21:58:49.202 00.000 2696 CameraToMount -- cameraX=0.87 cameraY=0.06 hyp=0.87 cameraTheta=0.07 mountX=-0.77 mountY=-0.03, mountTheta=-3.11
21:58:49.202 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.87, y=0.06, opts=13)
21:58:49.202 00.000 2696 Enqueuing Move request for scope (0.87, 0.06)
21:58:49.202 00.000 5240 Worker thread wakes up
21:58:49.202 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.87, 0.06) opts 0xd
21:58:49.202 00.000 5240 Handling offset move in thread for scope, endpoint = (0.87, 0.06)
21:58:49.202 00.000 5240 Moving (0.87, 0.06) raw xDistance=-0.77 yDistance=-0.03
21:58:49.202 00.000 5240 BLC: window closed
21:58:49.202 00.000 5240 BLC: History state: CurrMiss=0.03, AvgInitMiss=0.28, ShCount=5, LgCount=3, SticCount=1,  Deflections: 0=-0.458263, 1:0.312808, 2:-0.145444
21:58:49.202 00.000 5240 BLC: No correction, Miss < min_move
21:58:49.202 00.000 5240 PPEC rslt: input = -0.77, final = -0.60, react = -0.46, pred = -1.67, hyst = -0.48, hyst_pct = 0.93, period_length = 662.83
21:58:49.202 00.000 5240 PPEC: input: -0.77, control: -0.60, exposure: 1500
21:58:49.202 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:49.202 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:58:49.202 00.000 5240 MoveAxis(E, 98, ABG)
21:58:49.202 00.000 5240 Guiding  Dir = 2, Dur = 98
21:58:49.202 00.000 5240 IsGuiding returns 0
21:58:49.202 00.000 5240 PulseGuide returned control before completion, sleep 108
21:58:49.226 00.024 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=49, med=1, FiltMin=0, FiltMax=34, Gamma=0.560
21:58:49.265 00.039 2696 UpdateGuideState exits: m=838 SNR=20.3
21:58:49.265 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:49.265 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:58:49.265 00.000 2696 Enqueuing Expose request
21:58:49.329 00.064 5240 IsGuiding returns 1
21:58:49.329 00.000 5240 scope still moving after pulse duration time elapsed
21:58:49.361 00.032 5240 IsGuiding returns 0
21:58:49.361 00.000 5240 scope move finished after 98 + 49 ms
21:58:49.361 00.000 5240 Move returns status 0, amount 98
21:58:49.361 00.000 5240 MoveAxis(N, 0, ABG)
21:58:49.361 00.000 5240 Move returns status 0, amount 0
21:58:49.361 00.000 5240 move complete, result=0
21:58:49.361 00.000 5240 worker thread done servicing request
21:58:49.361 00.000 5240 Worker thread wakes up
21:58:49.361 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:58:49.361 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:58:49.361 00.000 2696 GuideStep: -0.8 px 98 ms EAST, -0.0 px 0 ms NORTH
21:58:51.010 01.649 5240 Exposure complete
21:58:51.073 00.063 5240 worker thread done servicing request
21:58:51.073 00.000 2696 OnExposeComplete: enter
21:58:51.073 00.000 2696 UpdateGuideState(): m_state=6
21:58:51.073 00.000 2696 Star::Find(15, 1251, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
21:58:51.073 00.000 2696 Star::Find returns 1 (0), X=1252.08, Y=735.94, Mass=794, SNR=19.7, Peak=50 HFD=4.3
21:58:51.073 00.000 2696 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.74) = xAngle (-2.10 = -2.10)
21:58:51.073 00.000 2696 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.54 = 0.54)
21:58:51.073 00.000 2696 CameraToMount -- cameraX=1.05 cameraY=0.78 hyp=1.31 cameraTheta=0.64 mountX=-0.66 mountY=0.67, mountTheta=2.34
21:58:51.088 00.015 2696 SchedulePrimaryMove(0F998B58, x=1.05, y=0.78, opts=13)
21:58:51.089 00.001 2696 Enqueuing Move request for scope (1.05, 0.78)
21:58:51.093 00.004 5240 Worker thread wakes up
21:58:51.093 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.05, 0.78) opts 0xd
21:58:51.093 00.000 5240 Handling offset move in thread for scope, endpoint = (1.05, 0.78)
21:58:51.093 00.000 5240 Moving (1.05, 0.78) raw xDistance=-0.66 yDistance=0.67
21:58:51.093 00.000 5240 PPEC rslt: input = -0.66, final = -0.54, react = -0.39, pred = -1.88, hyst = -0.40, hyst_pct = 0.93, period_length = 662.83
21:58:51.093 00.000 5240 PPEC: input: -0.66, control: -0.54, exposure: 1500
21:58:51.093 00.000 5240 resist switch: large excursion: input 0.67 thresh 0.45 direction from -1 to 1
21:58:51.093 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.01
21:58:51.093 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67
21:58:51.093 00.000 5240 MoveAxis(E, 88, ABG)
21:58:51.093 00.000 5240 Guiding  Dir = 2, Dur = 88
21:58:51.093 00.000 5240 IsGuiding returns 0
21:58:51.093 00.000 5240 PulseGuide returned control before completion, sleep 98
21:58:51.107 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=50, med=1, FiltMin=0, FiltMax=33, Gamma=0.560
21:58:51.149 00.042 2696 UpdateGuideState exits: m=794 SNR=19.7
21:58:51.152 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:51.152 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:58:51.152 00.000 2696 Enqueuing Expose request
21:58:51.200 00.048 5240 IsGuiding returns 1
21:58:51.200 00.000 5240 scope still moving after pulse duration time elapsed
21:58:51.232 00.032 5240 IsGuiding returns 0
21:58:51.232 00.000 5240 scope move finished after 88 + 49 ms
21:58:51.232 00.000 5240 Move returns status 0, amount 88
21:58:51.232 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 152 applied
21:58:51.232 00.000 5240 MoveAxis(S, 237, ABG)
21:58:51.232 00.000 5240 Guiding  Dir = 1, Dur = 237
21:58:51.232 00.000 5240 IsGuiding returns 0
21:58:51.232 00.000 5240 PulseGuide returned control before completion, sleep 247
21:58:51.486 00.254 5240 IsGuiding returns 1
21:58:51.486 00.000 5240 scope still moving after pulse duration time elapsed
21:58:51.518 00.032 5240 IsGuiding returns 0
21:58:51.518 00.000 5240 scope move finished after 237 + 48 ms
21:58:51.518 00.000 5240 Move returns status 0, amount 237
21:58:51.518 00.000 5240 move complete, result=0
21:58:51.518 00.000 5240 worker thread done servicing request
21:58:51.518 00.000 2696 GuideStep: -0.7 px 88 ms EAST, 0.7 px 237 ms SOUTH
21:58:51.518 00.000 5240 Worker thread wakes up
21:58:51.518 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:58:51.518 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:58:52.948 01.430 5240 Exposure complete
21:58:53.011 00.063 5240 worker thread done servicing request
21:58:53.011 00.000 2696 OnExposeComplete: enter
21:58:53.011 00.000 2696 UpdateGuideState(): m_state=6
21:58:53.011 00.000 2696 Star::Find(15, 1252, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
21:58:53.011 00.000 2696 Star::Find returns 1 (0), X=1252.13, Y=735.14, Mass=895, SNR=20.9, Peak=41 HFD=4.4
21:58:53.027 00.016 2696 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.74) = xAngle (-2.76 = -2.76)
21:58:53.027 00.000 2696 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.12 = -0.12)
21:58:53.027 00.000 2696 CameraToMount -- cameraX=1.10 cameraY=-0.02 hyp=1.10 cameraTheta=-0.02 mountX=-1.02 mountY=-0.14, mountTheta=-3.01
21:58:53.027 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.10, y=-0.02, opts=13)
21:58:53.027 00.000 2696 Enqueuing Move request for scope (1.10, -0.02)
21:58:53.038 00.011 5240 Worker thread wakes up
21:58:53.038 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.10, -0.02) opts 0xd
21:58:53.038 00.000 5240 Handling offset move in thread for scope, endpoint = (1.10, -0.02)
21:58:53.038 00.000 5240 Moving (1.10, -0.02) raw xDistance=-1.02 yDistance=-0.14
21:58:53.038 00.000 5240 BLC: History state: CurrMiss=-0.14, AvgInitMiss=0.23, ShCount=6, LgCount=3, SticCount=1,  Deflections: 0=0.670254, 1:-0.135437
21:58:53.038 00.000 5240 BLC: No correction, Miss < min_move
21:58:53.038 00.000 5240 PPEC rslt: input = -1.02, final = -0.73, react = -0.61, pred = -1.90, hyst = -0.59, hyst_pct = 0.93, period_length = 662.83
21:58:53.038 00.000 5240 PPEC: input: -1.02, control: -0.73, exposure: 1500
21:58:53.038 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:53.038 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:58:53.038 00.000 5240 MoveAxis(E, 119, ABG)
21:58:53.038 00.000 5240 Guiding  Dir = 2, Dur = 119
21:58:53.038 00.000 5240 IsGuiding returns 0
21:58:53.038 00.000 5240 PulseGuide returned control before completion, sleep 129
21:58:53.052 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=1, FiltMin=0, FiltMax=33, Gamma=0.560
21:58:53.091 00.039 2696 UpdateGuideState exits: m=895 SNR=20.9
21:58:53.091 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:53.091 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:58:53.091 00.000 2696 Enqueuing Expose request
21:58:53.171 00.080 5240 IsGuiding returns 1
21:58:53.171 00.000 5240 scope still moving after pulse duration time elapsed
21:58:53.202 00.031 5240 IsGuiding returns 0
21:58:53.202 00.000 5240 scope move finished after 119 + 43 ms
21:58:53.202 00.000 5240 Move returns status 0, amount 119
21:58:53.202 00.000 5240 MoveAxis(N, 0, ABG)
21:58:53.202 00.000 5240 Move returns status 0, amount 0
21:58:53.202 00.000 5240 move complete, result=0
21:58:53.202 00.000 5240 worker thread done servicing request
21:58:53.202 00.000 2696 GuideStep: -1.0 px 119 ms EAST, -0.1 px 0 ms NORTH
21:58:53.205 00.003 5240 Worker thread wakes up
21:58:53.205 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:58:53.205 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:58:54.855 01.650 5240 Exposure complete
21:58:54.902 00.047 5240 worker thread done servicing request
21:58:54.902 00.000 2696 OnExposeComplete: enter
21:58:54.902 00.000 2696 UpdateGuideState(): m_state=6
21:58:54.902 00.000 2696 Star::Find(15, 1252, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
21:58:54.902 00.000 2696 Star::Find returns 1 (0), X=1252.32, Y=735.80, Mass=874, SNR=20.7, Peak=52 HFD=4.1
21:58:54.913 00.011 2696 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.74) = xAngle (-2.28 = -2.28)
21:58:54.913 00.000 2696 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.36 = 0.36)
21:58:54.918 00.005 2696 CameraToMount -- cameraX=1.29 cameraY=0.64 hyp=1.44 cameraTheta=0.46 mountX=-0.94 mountY=0.50, mountTheta=2.65
21:58:54.918 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.29, y=0.64, opts=13)
21:58:54.918 00.000 2696 Enqueuing Move request for scope (1.29, 0.64)
21:58:54.918 00.000 5240 Worker thread wakes up
21:58:54.918 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.29, 0.64) opts 0xd
21:58:54.918 00.000 5240 Handling offset move in thread for scope, endpoint = (1.29, 0.64)
21:58:54.918 00.000 5240 Moving (1.29, 0.64) raw xDistance=-0.94 yDistance=0.50
21:58:54.918 00.000 5240 BLC: History state: CurrMiss=0.50, AvgInitMiss=0.23, ShCount=6, LgCount=3, SticCount=1,  Deflections: 0=0.670254, 1:-0.135437, 2:0.504487
21:58:54.918 00.000 5240 BLC: Under-shoot; no adjustment because of over-shoot history
21:58:54.918 00.000 5240 PPEC rslt: input = -0.94, final = -0.69, react = -0.56, pred = -1.95, hyst = -0.54, hyst_pct = 0.92, period_length = 662.83
21:58:54.918 00.000 5240 PPEC: input: -0.94, control: -0.69, exposure: 1500
21:58:54.918 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
21:58:54.918 00.000 5240 MoveAxis(E, 112, ABG)
21:58:54.918 00.000 5240 Guiding  Dir = 2, Dur = 112
21:58:54.918 00.000 5240 IsGuiding returns 0
21:58:54.918 00.000 5240 PulseGuide returned control before completion, sleep 122
21:58:54.938 00.020 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=1, FiltMin=0, FiltMax=38, Gamma=0.560
21:58:54.976 00.038 2696 UpdateGuideState exits: m=874 SNR=20.7
21:58:54.982 00.006 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:54.982 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:58:54.982 00.000 2696 Enqueuing Expose request
21:58:55.062 00.080 5240 IsGuiding returns 1
21:58:55.062 00.000 5240 scope still moving after pulse duration time elapsed
21:58:55.094 00.032 5240 IsGuiding returns 0
21:58:55.094 00.000 5240 scope move finished after 112 + 55 ms
21:58:55.094 00.000 5240 Move returns status 0, amount 112
21:58:55.094 00.000 5240 MoveAxis(S, 64, ABG)
21:58:55.094 00.000 5240 Guiding  Dir = 1, Dur = 64
21:58:55.094 00.000 5240 IsGuiding returns 0
21:58:55.094 00.000 5240 PulseGuide returned control before completion, sleep 74
21:58:55.174 00.080 5240 IsGuiding returns 1
21:58:55.174 00.000 5240 scope still moving after pulse duration time elapsed
21:58:55.206 00.032 5240 IsGuiding returns 0
21:58:55.206 00.000 5240 scope move finished after 64 + 47 ms
21:58:55.206 00.000 5240 Move returns status 0, amount 64
21:58:55.206 00.000 5240 move complete, result=0
21:58:55.206 00.000 5240 worker thread done servicing request
21:58:55.206 00.000 2696 GuideStep: -0.9 px 112 ms EAST, 0.5 px 64 ms SOUTH
21:58:55.213 00.007 5240 Worker thread wakes up
21:58:55.213 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:58:55.213 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:58:56.617 01.404 5240 Exposure complete
21:58:56.664 00.047 5240 worker thread done servicing request
21:58:56.664 00.000 2696 OnExposeComplete: enter
21:58:56.676 00.012 2696 UpdateGuideState(): m_state=6
21:58:56.676 00.000 2696 Star::Find(15, 1252, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
21:58:56.676 00.000 2696 Star::Find returns 1 (0), X=1250.64, Y=735.11, Mass=823, SNR=20.0, Peak=41 HFD=4.3
21:58:56.680 00.004 2696 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.74) = xAngle (-5.77 = 0.51)
21:58:56.680 00.000 2696 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.14 = -3.14)
21:58:56.680 00.000 2696 CameraToMount -- cameraX=-0.39 cameraY=-0.04 hyp=0.39 cameraTheta=-3.03 mountX=0.34 mountY=-0.00, mountTheta=-0.01
21:58:56.680 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.39, y=-0.04, opts=13)
21:58:56.680 00.000 2696 Enqueuing Move request for scope (-0.39, -0.04)
21:58:56.680 00.000 5240 Worker thread wakes up
21:58:56.680 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.04) opts 0xd
21:58:56.680 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.39, -0.04)
21:58:56.680 00.000 5240 Moving (-0.39, -0.04) raw xDistance=0.34 yDistance=-0.00
21:58:56.680 00.000 5240 BLC: window closed
21:58:56.680 00.000 5240 BLC: History state: CurrMiss=-0.00, AvgInitMiss=0.23, ShCount=6, LgCount=3, SticCount=1,  Deflections: 0=0.670254, 1:-0.135437, 2:0.504487
21:58:56.680 00.000 5240 BLC: No correction, Miss < min_move
21:58:56.680 00.000 5240 PPEC rslt: input = 0.34, final = 0.10, react = 0.21, pred = -0.58, hyst = 0.14, hyst_pct = 0.92, period_length = 662.83
21:58:56.680 00.000 5240 PPEC: input: 0.34, control: 0.10, exposure: 1500
21:58:56.680 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:56.680 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:58:56.680 00.000 5240 MoveAxis(W, 17, ABG)
21:58:56.680 00.000 5240 Guiding  Dir = 3, Dur = 17
21:58:56.680 00.000 5240 IsGuiding returns 0
21:58:56.680 00.000 5240 PulseGuide returned control before completion, sleep 27
21:58:56.704 00.024 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=1, FiltMin=0, FiltMax=33, Gamma=0.560
21:58:56.727 00.023 5240 IsGuiding returns 1
21:58:56.727 00.000 5240 scope still moving after pulse duration time elapsed
21:58:56.743 00.016 2696 UpdateGuideState exits: m=823 SNR=20.0
21:58:56.743 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:56.743 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:58:56.743 00.000 2696 Enqueuing Expose request
21:58:56.759 00.016 5240 IsGuiding returns 0
21:58:56.759 00.000 5240 scope move finished after 17 + 49 ms
21:58:56.759 00.000 5240 Move returns status 0, amount 17
21:58:56.759 00.000 5240 MoveAxis(N, 0, ABG)
21:58:56.759 00.000 5240 Move returns status 0, amount 0
21:58:56.759 00.000 5240 move complete, result=0
21:58:56.759 00.000 5240 worker thread done servicing request
21:58:56.759 00.000 5240 Worker thread wakes up
21:58:56.759 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:58:56.759 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:58:56.759 00.000 2696 GuideStep: 0.3 px 17 ms WEST, -0.0 px 0 ms NORTH
21:58:58.408 01.649 5240 Exposure complete
21:58:58.488 00.080 5240 worker thread done servicing request
21:58:58.488 00.000 2696 OnExposeComplete: enter
21:58:58.488 00.000 2696 UpdateGuideState(): m_state=6
21:58:58.488 00.000 2696 Star::Find(15, 1250, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
21:58:58.488 00.000 2696 Star::Find returns 1 (0), X=1249.47, Y=735.20, Mass=919, SNR=21.2, Peak=62 HFD=3.8
21:58:58.488 00.000 2696 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.74) = xAngle (0.38 = 0.38)
21:58:58.488 00.000 2696 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (3.01 = 3.01)
21:58:58.488 00.000 2696 CameraToMount -- cameraX=-1.56 cameraY=0.04 hyp=1.56 cameraTheta=3.12 mountX=1.45 mountY=0.20, mountTheta=0.14
21:58:58.504 00.016 2696 SchedulePrimaryMove(0F998B58, x=-1.56, y=0.04, opts=13)
21:58:58.507 00.003 2696 Enqueuing Move request for scope (-1.56, 0.04)
21:58:58.507 00.000 5240 Worker thread wakes up
21:58:58.507 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.56, 0.04) opts 0xd
21:58:58.507 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.56, 0.04)
21:58:58.507 00.000 5240 Moving (-1.56, 0.04) raw xDistance=1.45 yDistance=0.20
21:58:58.507 00.000 5240 PPEC rslt: input = 1.45, final = 0.71, react = 0.87, pred = -0.51, hyst = 0.74, hyst_pct = 0.92, period_length = 662.83
21:58:58.507 00.000 5240 PPEC: input: 1.45, control: 0.71, exposure: 1500
21:58:58.507 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
21:58:58.507 00.000 5240 MoveAxis(W, 116, ABG)
21:58:58.507 00.000 5240 Guiding  Dir = 3, Dur = 116
21:58:58.507 00.000 5240 IsGuiding returns 0
21:58:58.507 00.000 5240 PulseGuide returned control before completion, sleep 126
21:58:58.523 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=1, FiltMin=0, FiltMax=41, Gamma=0.560
21:58:58.551 00.028 2696 UpdateGuideState exits: m=919 SNR=21.2
21:58:58.567 00.016 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:58.569 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:58:58.569 00.000 2696 Enqueuing Expose request
21:58:58.646 00.077 5240 IsGuiding returns 1
21:58:58.646 00.000 5240 scope still moving after pulse duration time elapsed
21:58:58.678 00.032 5240 IsGuiding returns 0
21:58:58.678 00.000 5240 scope move finished after 116 + 51 ms
21:58:58.678 00.000 5240 Move returns status 0, amount 116
21:58:58.678 00.000 5240 MoveAxis(S, 25, ABG)
21:58:58.678 00.000 5240 Guiding  Dir = 1, Dur = 25
21:58:58.678 00.000 5240 IsGuiding returns 0
21:58:58.678 00.000 5240 PulseGuide returned control before completion, sleep 35
21:58:58.725 00.047 5240 IsGuiding returns 1
21:58:58.725 00.000 5240 scope still moving after pulse duration time elapsed
21:58:58.757 00.032 5240 IsGuiding returns 0
21:58:58.757 00.000 5240 scope move finished after 25 + 53 ms
21:58:58.757 00.000 5240 Move returns status 0, amount 25
21:58:58.757 00.000 5240 move complete, result=0
21:58:58.757 00.000 5240 worker thread done servicing request
21:58:58.757 00.000 5240 Worker thread wakes up
21:58:58.757 00.000 2696 GuideStep: 1.4 px 116 ms WEST, 0.2 px 25 ms SOUTH
21:58:58.759 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
21:58:58.759 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:59:00.183 01.424 5240 Exposure complete
21:59:00.245 00.062 5240 worker thread done servicing request
21:59:00.247 00.002 2696 OnExposeComplete: enter
21:59:00.247 00.000 2696 UpdateGuideState(): m_state=6
21:59:00.247 00.000 2696 Star::Find(15, 1249, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
21:59:00.247 00.000 2696 Star::Find returns 1 (0), X=1250.47, Y=735.36, Mass=852, SNR=20.4, Peak=42 HFD=4.2
21:59:00.247 00.000 2696 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.74) = xAngle (0.05 = 0.05)
21:59:00.247 00.000 2696 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.69 = 2.69)
21:59:00.257 00.010 2696 CameraToMount -- cameraX=-0.56 cameraY=0.20 hyp=0.59 cameraTheta=2.79 mountX=0.59 mountY=0.26, mountTheta=0.41
21:59:00.257 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.56, y=0.20, opts=13)
21:59:00.257 00.000 2696 Enqueuing Move request for scope (-0.56, 0.20)
21:59:00.263 00.006 5240 Worker thread wakes up
21:59:00.263 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.20) opts 0xd
21:59:00.263 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.56, 0.20)
21:59:00.263 00.000 5240 Moving (-0.56, 0.20) raw xDistance=0.59 yDistance=0.26
21:59:00.263 00.000 5240 PPEC rslt: input = 0.59, final = 0.29, react = 0.36, pred = -0.43, hyst = 0.33, hyst_pct = 0.92, period_length = 662.83
21:59:00.263 00.000 5240 PPEC: input: 0.59, control: 0.29, exposure: 1500
21:59:00.263 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
21:59:00.263 00.000 5240 MoveAxis(W, 48, ABG)
21:59:00.263 00.000 5240 Guiding  Dir = 3, Dur = 48
21:59:00.263 00.000 5240 IsGuiding returns 0
21:59:00.263 00.000 5240 PulseGuide returned control before completion, sleep 58
21:59:00.263 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=1, FiltMin=0, FiltMax=35, Gamma=0.560
21:59:00.319 00.056 2696 UpdateGuideState exits: m=852 SNR=20.4
21:59:00.319 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:00.319 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:59:00.319 00.000 2696 Enqueuing Expose request
21:59:00.326 00.007 5240 IsGuiding returns 1
21:59:00.326 00.000 5240 scope still moving after pulse duration time elapsed
21:59:00.358 00.032 5240 IsGuiding returns 0
21:59:00.358 00.000 5240 scope move finished after 48 + 44 ms
21:59:00.358 00.000 5240 Move returns status 0, amount 48
21:59:00.358 00.000 5240 MoveAxis(S, 33, ABG)
21:59:00.358 00.000 5240 Guiding  Dir = 1, Dur = 33
21:59:00.358 00.000 5240 IsGuiding returns 0
21:59:00.358 00.000 5240 PulseGuide returned control before completion, sleep 43
21:59:00.406 00.048 5240 IsGuiding returns 1
21:59:00.406 00.000 5240 scope still moving after pulse duration time elapsed
21:59:00.438 00.032 5240 IsGuiding returns 0
21:59:00.438 00.000 5240 scope move finished after 33 + 47 ms
21:59:00.438 00.000 5240 Move returns status 0, amount 33
21:59:00.438 00.000 5240 move complete, result=0
21:59:00.438 00.000 5240 worker thread done servicing request
21:59:00.438 00.000 5240 Worker thread wakes up
21:59:00.438 00.000 2696 GuideStep: 0.6 px 48 ms WEST, 0.3 px 33 ms SOUTH
21:59:00.441 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
21:59:00.441 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:59:02.078 01.637 5240 Exposure complete
21:59:02.132 00.054 5240 worker thread done servicing request
21:59:02.132 00.000 2696 OnExposeComplete: enter
21:59:02.132 00.000 2696 UpdateGuideState(): m_state=6
21:59:02.132 00.000 2696 Star::Find(15, 1250, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
21:59:02.138 00.006 2696 Star::Find returns 1 (0), X=1249.31, Y=734.94, Mass=847, SNR=20.3, Peak=46 HFD=4.1
21:59:02.138 00.000 2696 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.74) = xAngle (-5.75 = 0.53)
21:59:02.138 00.000 2696 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.12 = -3.12)
21:59:02.138 00.000 2696 CameraToMount -- cameraX=-1.72 cameraY=-0.21 hyp=1.73 cameraTheta=-3.02 mountX=1.49 mountY=-0.04, mountTheta=-0.02
21:59:02.138 00.000 2696 SchedulePrimaryMove(0F998B58, x=-1.72, y=-0.21, opts=13)
21:59:02.138 00.000 2696 Enqueuing Move request for scope (-1.72, -0.21)
21:59:02.138 00.000 5240 Worker thread wakes up
21:59:02.138 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.72, -0.21) opts 0xd
21:59:02.138 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.72, -0.21)
21:59:02.138 00.000 5240 Moving (-1.72, -0.21) raw xDistance=1.49 yDistance=-0.04
21:59:02.138 00.000 5240 PPEC rslt: input = 1.49, final = 0.84, react = 0.90, pred = -0.21, hyst = 0.85, hyst_pct = 0.92, period_length = 662.83
21:59:02.138 00.000 5240 PPEC: input: 1.49, control: 0.84, exposure: 1500
21:59:02.138 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:02.138 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:59:02.138 00.000 5240 MoveAxis(W, 136, ABG)
21:59:02.138 00.000 5240 Guiding  Dir = 3, Dur = 136
21:59:02.138 00.000 5240 IsGuiding returns 0
21:59:02.138 00.000 5240 PulseGuide returned control before completion, sleep 146
21:59:02.163 00.025 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=1, FiltMin=0, FiltMax=35, Gamma=0.560
21:59:02.203 00.040 2696 UpdateGuideState exits: m=847 SNR=20.3
21:59:02.203 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:02.203 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:59:02.203 00.000 2696 Enqueuing Expose request
21:59:02.312 00.109 5240 IsGuiding returns 0
21:59:02.312 00.000 5240 Move returns status 0, amount 136
21:59:02.312 00.000 5240 MoveAxis(N, 0, ABG)
21:59:02.312 00.000 5240 Move returns status 0, amount 0
21:59:02.312 00.000 5240 move complete, result=0
21:59:02.312 00.000 5240 worker thread done servicing request
21:59:02.312 00.000 5240 Worker thread wakes up
21:59:02.312 00.000 2696 GuideStep: 1.5 px 136 ms WEST, -0.0 px 0 ms NORTH
21:59:02.312 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:59:02.312 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:59:03.744 01.432 5240 Exposure complete
21:59:03.824 00.080 5240 worker thread done servicing request
21:59:03.824 00.000 2696 OnExposeComplete: enter
21:59:03.824 00.000 2696 UpdateGuideState(): m_state=6
21:59:03.824 00.000 2696 Star::Find(15, 1249, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
21:59:03.824 00.000 2696 Star::Find returns 1 (0), X=1250.22, Y=734.47, Mass=924, SNR=21.2, Peak=39 HFD=4.7
21:59:03.824 00.000 2696 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.74) = xAngle (-5.17 = 1.11)
21:59:03.824 00.000 2696 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.54 = -2.54)
21:59:03.824 00.000 2696 CameraToMount -- cameraX=-0.81 cameraY=-0.68 hyp=1.06 cameraTheta=-2.44 mountX=0.47 mountY=-0.60, mountTheta=-0.90
21:59:03.840 00.016 2696 SchedulePrimaryMove(0F998B58, x=-0.81, y=-0.68, opts=13)
21:59:03.840 00.000 2696 Enqueuing Move request for scope (-0.81, -0.68)
21:59:03.840 00.000 5240 Worker thread wakes up
21:59:03.840 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.81, -0.68) opts 0xd
21:59:03.840 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.81, -0.68)
21:59:03.840 00.000 5240 Moving (-0.81, -0.68) raw xDistance=0.47 yDistance=-0.60
21:59:03.840 00.000 5240 PPEC rslt: input = 0.47, final = 0.26, react = 0.28, pred = -0.15, hyst = 0.27, hyst_pct = 0.92, period_length = 662.83
21:59:03.840 00.000 5240 PPEC: input: 0.47, control: 0.26, exposure: 1500
21:59:03.840 00.000 5240 resist switch: large excursion: input -0.60 thresh 0.45 direction from 1 to -1
21:59:03.840 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.79
21:59:03.840 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
21:59:03.840 00.000 5240 MoveAxis(W, 43, ABG)
21:59:03.840 00.000 5240 Guiding  Dir = 3, Dur = 43
21:59:03.840 00.000 5240 IsGuiding returns 0
21:59:03.840 00.000 5240 PulseGuide returned control before completion, sleep 53
21:59:03.855 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=39, med=1, FiltMin=0, FiltMax=32, Gamma=0.560
21:59:03.889 00.034 2696 UpdateGuideState exits: m=924 SNR=21.2
21:59:03.904 00.015 5240 IsGuiding returns 1
21:59:03.904 00.000 5240 scope still moving after pulse duration time elapsed
21:59:03.904 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:03.906 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:59:03.906 00.000 2696 Enqueuing Expose request
21:59:03.935 00.029 5240 IsGuiding returns 0
21:59:03.935 00.000 5240 scope move finished after 43 + 45 ms
21:59:03.935 00.000 5240 Move returns status 0, amount 43
21:59:03.935 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 152 applied
21:59:03.935 00.000 5240 MoveAxis(N, 228, ABG)
21:59:03.935 00.000 5240 Guiding  Dir = 0, Dur = 228
21:59:03.935 00.000 5240 IsGuiding returns 0
21:59:03.935 00.000 5240 PulseGuide returned control before completion, sleep 238
21:59:04.189 00.254 5240 IsGuiding returns 1
21:59:04.189 00.000 5240 scope still moving after pulse duration time elapsed
21:59:04.221 00.032 5240 IsGuiding returns 0
21:59:04.221 00.000 5240 scope move finished after 228 + 57 ms
21:59:04.221 00.000 5240 Move returns status 0, amount 228
21:59:04.221 00.000 5240 move complete, result=0
21:59:04.221 00.000 5240 worker thread done servicing request
21:59:04.221 00.000 2696 GuideStep: 0.5 px 43 ms WEST, -0.6 px 228 ms NORTH
21:59:04.221 00.000 5240 Worker thread wakes up
21:59:04.221 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:59:04.226 00.005 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:59:05.873 01.647 5240 Exposure complete
21:59:05.945 00.072 5240 worker thread done servicing request
21:59:05.945 00.000 2696 OnExposeComplete: enter
21:59:05.945 00.000 2696 UpdateGuideState(): m_state=6
21:59:05.953 00.008 2696 Star::Find(15, 1250, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
21:59:05.953 00.000 2696 Star::Find returns 1 (0), X=1250.49, Y=734.56, Mass=855, SNR=20.4, Peak=38 HFD=5.0
21:59:05.953 00.000 2696 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.74) = xAngle (-5.04 = 1.24)
21:59:05.953 00.000 2696 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.41 = -2.41)
21:59:05.953 00.000 2696 CameraToMount -- cameraX=-0.54 cameraY=-0.59 hyp=0.80 cameraTheta=-2.31 mountX=0.26 mountY=-0.54, mountTheta=-1.12
21:59:05.953 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.54, y=-0.59, opts=13)
21:59:05.953 00.000 2696 Enqueuing Move request for scope (-0.54, -0.59)
21:59:05.953 00.000 5240 Worker thread wakes up
21:59:05.953 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.59) opts 0xd
21:59:05.953 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.54, -0.59)
21:59:05.953 00.000 5240 Moving (-0.54, -0.59) raw xDistance=0.26 yDistance=-0.54
21:59:05.953 00.000 5240 BLC: History state: CurrMiss=0.54, AvgInitMiss=0.26, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=-0.596903, 1:0.535824
21:59:05.953 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
21:59:05.953 00.000 5240 PPEC rslt: input = 0.26, final = -0.01, react = 0.16, pred = -0.13, hyst = 0.00, hyst_pct = 0.92, period_length = 662.83
21:59:05.953 00.000 5240 PPEC: input: 0.26, control: -0.01, exposure: 1500
21:59:05.953 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
21:59:05.953 00.000 5240 MoveAxis(E, 2, ABG)
21:59:05.953 00.000 5240 Guiding  Dir = 2, Dur = 2
21:59:05.953 00.000 5240 IsGuiding returns 0
21:59:05.953 00.000 5240 PulseGuide returned control before completion, sleep 12
21:59:05.977 00.024 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=1, FiltMin=0, FiltMax=31, Gamma=0.560
21:59:05.985 00.008 5240 IsGuiding returns 1
21:59:05.985 00.000 5240 scope still moving after pulse duration time elapsed
21:59:06.016 00.031 5240 IsGuiding returns 0
21:59:06.016 00.000 5240 scope move finished after 2 + 46 ms
21:59:06.016 00.000 5240 Move returns status 0, amount 2
21:59:06.016 00.000 5240 MoveAxis(N, 68, ABG)
21:59:06.016 00.000 5240 Guiding  Dir = 0, Dur = 68
21:59:06.016 00.000 5240 IsGuiding returns 0
21:59:06.016 00.000 5240 PulseGuide returned control before completion, sleep 78
21:59:06.016 00.000 2696 UpdateGuideState exits: m=855 SNR=20.4
21:59:06.016 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:06.016 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:59:06.016 00.000 2696 Enqueuing Expose request
21:59:06.096 00.080 5240 IsGuiding returns 1
21:59:06.096 00.000 5240 scope still moving after pulse duration time elapsed
21:59:06.127 00.031 5240 IsGuiding returns 0
21:59:06.127 00.000 5240 scope move finished after 68 + 42 ms
21:59:06.127 00.000 5240 Move returns status 0, amount 68
21:59:06.127 00.000 5240 move complete, result=0
21:59:06.127 00.000 5240 worker thread done servicing request
21:59:06.127 00.000 5240 Worker thread wakes up
21:59:06.127 00.000 2696 GuideStep: 0.3 px 2 ms EAST, -0.5 px 68 ms NORTH
21:59:06.127 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:59:06.127 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:59:07.542 01.415 5240 Exposure complete
21:59:07.599 00.057 5240 worker thread done servicing request
21:59:07.599 00.000 2696 OnExposeComplete: enter
21:59:07.601 00.002 2696 UpdateGuideState(): m_state=6
21:59:07.601 00.000 2696 Star::Find(15, 1250, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
21:59:07.605 00.004 2696 Star::Find returns 1 (0), X=1250.69, Y=735.05, Mass=938, SNR=21.4, Peak=42 HFD=4.5
21:59:07.607 00.002 2696 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.74) = xAngle (-5.57 = 0.71)
21:59:07.609 00.002 2696 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.94 = -2.94)
21:59:07.611 00.002 2696 CameraToMount -- cameraX=-0.34 cameraY=-0.11 hyp=0.36 cameraTheta=-2.83 mountX=0.27 mountY=-0.07, mountTheta=-0.26
21:59:07.613 00.002 2696 SchedulePrimaryMove(0F998B58, x=-0.34, y=-0.11, opts=13)
21:59:07.615 00.002 2696 Enqueuing Move request for scope (-0.34, -0.11)
21:59:07.617 00.002 5240 Worker thread wakes up
21:59:07.617 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.11) opts 0xd
21:59:07.617 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.34, -0.11)
21:59:07.617 00.000 5240 Moving (-0.34, -0.11) raw xDistance=0.27 yDistance=-0.07
21:59:07.617 00.000 5240 BLC: History state: CurrMiss=0.07, AvgInitMiss=0.26, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=-0.596903, 1:0.535824, 2:0.073366
21:59:07.617 00.000 5240 BLC: No correction, Miss < min_move
21:59:07.617 00.000 5240 PPEC rslt: input = 0.27, final = 0.23, react = 0.16, pred = 0.84, hyst = 0.16, hyst_pct = 0.91, period_length = 662.83
21:59:07.617 00.000 5240 PPEC: input: 0.27, control: 0.23, exposure: 1500
21:59:07.617 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:07.617 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:59:07.617 00.000 5240 MoveAxis(W, 38, ABG)
21:59:07.617 00.000 5240 Guiding  Dir = 3, Dur = 38
21:59:07.617 00.000 5240 IsGuiding returns 0
21:59:07.619 00.002 5240 PulseGuide returned control before completion, sleep 48
21:59:07.631 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=1, FiltMin=0, FiltMax=34, Gamma=0.560
21:59:07.669 00.038 5240 IsGuiding returns 1
21:59:07.669 00.000 5240 scope still moving after pulse duration time elapsed
21:59:07.669 00.000 2696 UpdateGuideState exits: m=938 SNR=21.4
21:59:07.669 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:07.669 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:59:07.669 00.000 2696 Enqueuing Expose request
21:59:07.701 00.032 5240 IsGuiding returns 0
21:59:07.701 00.000 5240 scope move finished after 38 + 44 ms
21:59:07.701 00.000 5240 Move returns status 0, amount 38
21:59:07.701 00.000 5240 MoveAxis(N, 0, ABG)
21:59:07.701 00.000 5240 Move returns status 0, amount 0
21:59:07.701 00.000 5240 move complete, result=0
21:59:07.701 00.000 5240 worker thread done servicing request
21:59:07.701 00.000 5240 Worker thread wakes up
21:59:07.701 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:59:07.701 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:59:07.701 00.000 2696 GuideStep: 0.3 px 38 ms WEST, -0.1 px 0 ms NORTH
21:59:09.350 01.649 5240 Exposure complete
21:59:09.398 00.048 5240 worker thread done servicing request
21:59:09.398 00.000 2696 OnExposeComplete: enter
21:59:09.413 00.015 2696 UpdateGuideState(): m_state=6
21:59:09.413 00.000 2696 Star::Find(15, 1250, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
21:59:09.413 00.000 2696 Star::Find returns 1 (0), X=1250.64, Y=734.86, Mass=857, SNR=20.5, Peak=40 HFD=4.4
21:59:09.413 00.000 2696 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.74) = xAngle (-5.22 = 1.06)
21:59:09.413 00.000 2696 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.59 = -2.59)
21:59:09.413 00.000 2696 CameraToMount -- cameraX=-0.39 cameraY=-0.30 hyp=0.49 cameraTheta=-2.49 mountX=0.24 mountY=-0.26, mountTheta=-0.82
21:59:09.413 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.39, y=-0.30, opts=13)
21:59:09.413 00.000 2696 Enqueuing Move request for scope (-0.39, -0.30)
21:59:09.413 00.000 5240 Worker thread wakes up
21:59:09.413 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.30) opts 0xd
21:59:09.429 00.016 5240 Handling offset move in thread for scope, endpoint = (-0.39, -0.30)
21:59:09.429 00.000 5240 Moving (-0.39, -0.30) raw xDistance=0.24 yDistance=-0.26
21:59:09.429 00.000 5240 BLC: window closed
21:59:09.429 00.000 5240 BLC: History state: CurrMiss=0.26, AvgInitMiss=0.26, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=-0.596903, 1:0.535824, 2:0.073366
21:59:09.429 00.000 5240 BLC: Under-shoot; no adjustment because of over-shoot history
21:59:09.429 00.000 5240 PPEC rslt: input = 0.24, final = 0.08, react = 0.14, pred = 0.89, hyst = 0.00, hyst_pct = 0.91, period_length = 662.83
21:59:09.429 00.000 5240 PPEC: input: 0.24, control: 0.08, exposure: 1500
21:59:09.429 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
21:59:09.429 00.000 5240 MoveAxis(W, 13, ABG)
21:59:09.429 00.000 5240 Guiding  Dir = 3, Dur = 13
21:59:09.429 00.000 5240 IsGuiding returns 0
21:59:09.429 00.000 5240 PulseGuide returned control before completion, sleep 23
21:59:09.429 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=1, FiltMin=0, FiltMax=35, Gamma=0.560
21:59:09.461 00.032 5240 IsGuiding returns 1
21:59:09.461 00.000 5240 scope still moving after pulse duration time elapsed
21:59:09.487 00.026 2696 UpdateGuideState exits: m=857 SNR=20.5
21:59:09.489 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:09.491 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:59:09.493 00.002 2696 Enqueuing Expose request
21:59:09.495 00.002 5240 IsGuiding returns 0
21:59:09.495 00.000 5240 scope move finished after 13 + 51 ms
21:59:09.495 00.000 5240 Move returns status 0, amount 13
21:59:09.495 00.000 5240 MoveAxis(N, 33, ABG)
21:59:09.495 00.000 5240 Guiding  Dir = 0, Dur = 33
21:59:09.495 00.000 5240 IsGuiding returns 0
21:59:09.495 00.000 5240 PulseGuide returned control before completion, sleep 43
21:59:09.540 00.045 5240 IsGuiding returns 1
21:59:09.540 00.000 5240 scope still moving after pulse duration time elapsed
21:59:09.572 00.032 5240 IsGuiding returns 0
21:59:09.572 00.000 5240 scope move finished after 33 + 43 ms
21:59:09.572 00.000 5240 Move returns status 0, amount 33
21:59:09.572 00.000 5240 move complete, result=0
21:59:09.572 00.000 5240 worker thread done servicing request
21:59:09.572 00.000 5240 Worker thread wakes up
21:59:09.572 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:59:09.572 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:59:09.572 00.000 2696 GuideStep: 0.2 px 13 ms WEST, -0.3 px 33 ms NORTH
21:59:11.000 01.428 5240 Exposure complete
21:59:11.079 00.079 5240 worker thread done servicing request
21:59:11.080 00.001 2696 OnExposeComplete: enter
21:59:11.081 00.001 2696 UpdateGuideState(): m_state=6
21:59:11.081 00.000 2696 Star::Find(15, 1250, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
21:59:11.081 00.000 2696 Star::Find returns 1 (0), X=1249.93, Y=735.11, Mass=801, SNR=19.8, Peak=47 HFD=4.2
21:59:11.081 00.000 2696 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.74) = xAngle (-5.83 = 0.45)
21:59:11.081 00.000 2696 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.20 = 3.08)
21:59:11.081 00.000 2696 CameraToMount -- cameraX=-1.10 cameraY=-0.05 hyp=1.10 cameraTheta=-3.10 mountX=0.99 mountY=0.06, mountTheta=0.06
21:59:11.081 00.000 2696 SchedulePrimaryMove(0F998B58, x=-1.10, y=-0.05, opts=13)
21:59:11.095 00.014 2696 Enqueuing Move request for scope (-1.10, -0.05)
21:59:11.095 00.000 5240 Worker thread wakes up
21:59:11.095 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.10, -0.05) opts 0xd
21:59:11.095 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.10, -0.05)
21:59:11.095 00.000 5240 Moving (-1.10, -0.05) raw xDistance=0.99 yDistance=0.06
21:59:11.095 00.000 5240 PPEC rslt: input = 0.99, final = 0.63, react = 0.59, pred = 0.83, hyst = 0.55, hyst_pct = 0.91, period_length = 662.83
21:59:11.095 00.000 5240 PPEC: input: 0.99, control: 0.63, exposure: 1500
21:59:11.095 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:11.095 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:59:11.095 00.000 5240 MoveAxis(W, 102, ABG)
21:59:11.095 00.000 5240 Guiding  Dir = 3, Dur = 102
21:59:11.095 00.000 5240 IsGuiding returns 0
21:59:11.095 00.000 5240 PulseGuide returned control before completion, sleep 112
21:59:11.111 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=47, med=1, FiltMin=0, FiltMax=33, Gamma=0.560
21:59:11.143 00.032 2696 UpdateGuideState exits: m=801 SNR=19.8
21:59:11.143 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:11.143 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:59:11.159 00.016 2696 Enqueuing Expose request
21:59:11.222 00.063 5240 IsGuiding returns 1
21:59:11.222 00.000 5240 scope still moving after pulse duration time elapsed
21:59:11.253 00.031 5240 IsGuiding returns 0
21:59:11.253 00.000 5240 scope move finished after 102 + 53 ms
21:59:11.253 00.000 5240 Move returns status 0, amount 102
21:59:11.253 00.000 5240 MoveAxis(N, 0, ABG)
21:59:11.253 00.000 5240 Move returns status 0, amount 0
21:59:11.253 00.000 5240 move complete, result=0
21:59:11.253 00.000 5240 worker thread done servicing request
21:59:11.253 00.000 2696 GuideStep: 1.0 px 102 ms WEST, 0.1 px 0 ms NORTH
21:59:11.253 00.000 5240 Worker thread wakes up
21:59:11.253 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:59:11.253 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:59:12.907 01.654 5240 Exposure complete
21:59:12.971 00.064 5240 worker thread done servicing request
21:59:12.971 00.000 2696 OnExposeComplete: enter
21:59:12.971 00.000 2696 UpdateGuideState(): m_state=6
21:59:12.976 00.005 2696 Star::Find(15, 1249, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
21:59:12.976 00.000 2696 Star::Find returns 1 (0), X=1249.64, Y=735.11, Mass=839, SNR=20.2, Peak=33 HFD=4.8
21:59:12.976 00.000 2696 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.74) = xAngle (-5.85 = 0.44)
21:59:12.976 00.000 2696 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.21 = 3.07)
21:59:12.976 00.000 2696 CameraToMount -- cameraX=-1.39 cameraY=-0.04 hyp=1.39 cameraTheta=-3.11 mountX=1.26 mountY=0.10, mountTheta=0.08
21:59:12.987 00.011 2696 SchedulePrimaryMove(0F998B58, x=-1.39, y=-0.04, opts=13)
21:59:12.987 00.000 2696 Enqueuing Move request for scope (-1.39, -0.04)
21:59:12.987 00.000 5240 Worker thread wakes up
21:59:12.987 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.39, -0.04) opts 0xd
21:59:12.987 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.39, -0.04)
21:59:12.987 00.000 5240 Moving (-1.39, -0.04) raw xDistance=1.26 yDistance=0.10
21:59:12.987 00.000 5240 PPEC rslt: input = 1.26, final = 0.69, react = 0.76, pred = -0.02, hyst = 0.69, hyst_pct = 0.91, period_length = 662.83
21:59:12.987 00.000 5240 PPEC: input: 1.26, control: 0.69, exposure: 1500
21:59:12.987 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:12.987 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:59:12.987 00.000 5240 MoveAxis(W, 113, ABG)
21:59:12.987 00.000 5240 Guiding  Dir = 3, Dur = 113
21:59:12.987 00.000 5240 IsGuiding returns 0
21:59:12.987 00.000 5240 PulseGuide returned control before completion, sleep 123
21:59:13.011 00.024 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=1, FiltMin=0, FiltMax=29, Gamma=0.560
21:59:13.055 00.044 2696 UpdateGuideState exits: m=839 SNR=20.2
21:59:13.057 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:13.059 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:59:13.061 00.002 2696 Enqueuing Expose request
21:59:13.130 00.069 5240 IsGuiding returns 1
21:59:13.130 00.000 5240 scope still moving after pulse duration time elapsed
21:59:13.161 00.031 5240 IsGuiding returns 1
21:59:13.193 00.032 5240 IsGuiding returns 0
21:59:13.193 00.000 5240 scope move finished after 113 + 82 ms
21:59:13.193 00.000 5240 Move returns status 0, amount 113
21:59:13.193 00.000 5240 MoveAxis(N, 0, ABG)
21:59:13.193 00.000 5240 Move returns status 0, amount 0
21:59:13.193 00.000 5240 move complete, result=0
21:59:13.193 00.000 5240 worker thread done servicing request
21:59:13.193 00.000 5240 Worker thread wakes up
21:59:13.193 00.000 2696 GuideStep: 1.3 px 113 ms WEST, 0.1 px 0 ms NORTH
21:59:13.194 00.001 5240 worker thread servicing REQUEST_EXPOSE 1500
21:59:13.194 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:59:14.622 01.428 5240 Exposure complete
21:59:14.696 00.074 5240 worker thread done servicing request
21:59:14.696 00.000 2696 OnExposeComplete: enter
21:59:14.696 00.000 2696 UpdateGuideState(): m_state=6
21:59:14.696 00.000 2696 Star::Find(15, 1249, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:59:14.704 00.008 2696 Star::Find returns 1 (0), X=1248.73, Y=735.64, Mass=783, SNR=19.5, Peak=30 HFD=5.0
21:59:14.704 00.000 2696 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.74) = xAngle (0.20 = 0.20)
21:59:14.704 00.000 2696 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.83 = 2.83)
21:59:14.704 00.000 2696 CameraToMount -- cameraX=-2.30 cameraY=0.49 hyp=2.35 cameraTheta=2.93 mountX=2.31 mountY=0.72, mountTheta=0.30
21:59:14.704 00.000 2696 SchedulePrimaryMove(0F998B58, x=-2.30, y=0.49, opts=13)
21:59:14.704 00.000 2696 Enqueuing Move request for scope (-2.30, 0.49)
21:59:14.704 00.000 5240 Worker thread wakes up
21:59:14.704 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-2.30, 0.49) opts 0xd
21:59:14.704 00.000 5240 Handling offset move in thread for scope, endpoint = (-2.30, 0.49)
21:59:14.704 00.000 5240 Moving (-2.30, 0.49) raw xDistance=2.31 yDistance=0.72
21:59:14.704 00.000 5240 PPEC rslt: input = 2.31, final = 1.28, react = 1.38, pred = -0.17, hyst = 1.28, hyst_pct = 0.91, period_length = 662.83
21:59:14.704 00.000 5240 PPEC: input: 2.31, control: 1.28, exposure: 1500
21:59:14.704 00.000 5240 resist switch: large excursion: input 0.72 thresh 0.45 direction from -1 to 1
21:59:14.704 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.16
21:59:14.704 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.72 from input 0.72
21:59:14.704 00.000 5240 MoveAxis(W, 208, ABG)
21:59:14.704 00.000 5240 Guiding  Dir = 3, Dur = 208
21:59:14.704 00.000 5240 IsGuiding returns 0
21:59:14.704 00.000 5240 PulseGuide returned control before completion, sleep 218
21:59:14.726 00.022 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=1, FiltMin=0, FiltMax=27, Gamma=0.560
21:59:14.765 00.039 2696 UpdateGuideState exits: m=783 SNR=19.5
21:59:14.765 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:14.765 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:59:14.765 00.000 2696 Enqueuing Expose request
21:59:14.940 00.175 5240 IsGuiding returns 1
21:59:14.940 00.000 5240 scope still moving after pulse duration time elapsed
21:59:14.972 00.032 5240 IsGuiding returns 0
21:59:14.972 00.000 5240 scope move finished after 208 + 47 ms
21:59:14.972 00.000 5240 Move returns status 0, amount 208
21:59:14.972 00.000 5240 BLC: Oldest BLC event removed
21:59:14.972 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 152 applied
21:59:14.972 00.000 5240 MoveAxis(S, 243, ABG)
21:59:14.972 00.000 5240 Guiding  Dir = 1, Dur = 243
21:59:14.972 00.000 5240 IsGuiding returns 0
21:59:14.972 00.000 5240 PulseGuide returned control before completion, sleep 253
21:59:15.241 00.269 5240 IsGuiding returns 1
21:59:15.241 00.000 5240 scope still moving after pulse duration time elapsed
21:59:15.273 00.032 5240 IsGuiding returns 0
21:59:15.273 00.000 5240 scope move finished after 243 + 55 ms
21:59:15.273 00.000 5240 Move returns status 0, amount 243
21:59:15.273 00.000 5240 move complete, result=0
21:59:15.273 00.000 5240 worker thread done servicing request
21:59:15.273 00.000 5240 Worker thread wakes up
21:59:15.273 00.000 2696 GuideStep: 2.3 px 208 ms WEST, 0.7 px 243 ms SOUTH
21:59:15.273 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:59:15.273 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:59:16.923 01.650 5240 Exposure complete
21:59:16.987 00.064 5240 worker thread done servicing request
21:59:16.987 00.000 2696 OnExposeComplete: enter
21:59:16.987 00.000 2696 UpdateGuideState(): m_state=6
21:59:16.987 00.000 2696 Star::Find(15, 1248, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
21:59:16.993 00.006 2696 Star::Find returns 1 (0), X=1249.24, Y=734.82, Mass=830, SNR=20.1, Peak=32 HFD=4.7
21:59:16.993 00.000 2696 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.74) = xAngle (-5.69 = 0.59)
21:59:16.993 00.000 2696 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.06 = -3.06)
21:59:16.993 00.000 2696 CameraToMount -- cameraX=-1.79 cameraY=-0.34 hyp=1.82 cameraTheta=-2.95 mountX=1.51 mountY=-0.15, mountTheta=-0.10
21:59:16.993 00.000 2696 SchedulePrimaryMove(0F998B58, x=-1.79, y=-0.34, opts=13)
21:59:17.003 00.010 2696 Enqueuing Move request for scope (-1.79, -0.34)
21:59:17.004 00.001 5240 Worker thread wakes up
21:59:17.004 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.79, -0.34) opts 0xd
21:59:17.004 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.79, -0.34)
21:59:17.004 00.000 5240 Moving (-1.79, -0.34) raw xDistance=1.51 yDistance=-0.15
21:59:17.004 00.000 5240 BLC: History state: CurrMiss=-0.15, AvgInitMiss=-0.01, ShCount=6, LgCount=4, SticCount=1,  Deflections: 0=0.719548, 1:-0.152445
21:59:17.004 00.000 5240 BLC: Over-shoot, no adjustment based on avgInitialMiss
21:59:17.004 00.000 5240 BLC: window closed
21:59:17.004 00.000 5240 PPEC rslt: input = 1.51, final = 0.83, react = 0.91, pred = -0.29, hyst = 0.86, hyst_pct = 0.91, period_length = 662.83
21:59:17.004 00.000 5240 PPEC: input: 1.51, control: 0.83, exposure: 1500
21:59:17.004 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:59:17.004 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:59:17.004 00.000 5240 MoveAxis(W, 136, ABG)
21:59:17.004 00.000 5240 Guiding  Dir = 3, Dur = 136
21:59:17.004 00.000 5240 IsGuiding returns 0
21:59:17.007 00.003 5240 PulseGuide returned control before completion, sleep 146
21:59:17.018 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=1, FiltMin=0, FiltMax=28, Gamma=0.560
21:59:17.050 00.032 2696 UpdateGuideState exits: m=830 SNR=20.1
21:59:17.050 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:17.050 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:59:17.066 00.016 2696 Enqueuing Expose request
21:59:17.162 00.096 5240 IsGuiding returns 1
21:59:17.162 00.000 5240 scope still moving after pulse duration time elapsed
21:59:17.194 00.032 5240 IsGuiding returns 0
21:59:17.194 00.000 5240 scope move finished after 136 + 51 ms
21:59:17.194 00.000 5240 Move returns status 0, amount 136
21:59:17.194 00.000 5240 MoveAxis(N, 0, ABG)
21:59:17.194 00.000 5240 Move returns status 0, amount 0
21:59:17.194 00.000 5240 move complete, result=0
21:59:17.194 00.000 5240 worker thread done servicing request
21:59:17.194 00.000 5240 Worker thread wakes up
21:59:17.194 00.000 2696 GuideStep: 1.5 px 136 ms WEST, -0.2 px 0 ms NORTH
21:59:17.197 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
21:59:17.197 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:59:18.608 01.411 5240 Exposure complete
21:59:18.687 00.079 5240 worker thread done servicing request
21:59:18.687 00.000 2696 OnExposeComplete: enter
21:59:18.689 00.002 2696 UpdateGuideState(): m_state=6
21:59:18.691 00.002 2696 Star::Find(15, 1249, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
21:59:18.693 00.002 2696 Star::Find returns 1 (0), X=1248.55, Y=734.51, Mass=825, SNR=20.1, Peak=42 HFD=4.5
21:59:18.694 00.001 2696 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.74) = xAngle (-5.62 = 0.66)
21:59:18.696 00.002 2696 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.99 = -2.99)
21:59:18.696 00.000 2696 CameraToMount -- cameraX=-2.48 cameraY=-0.65 hyp=2.56 cameraTheta=-2.89 mountX=2.02 mountY=-0.39, mountTheta=-0.19
21:59:18.700 00.004 2696 SchedulePrimaryMove(0F998B58, x=-2.48, y=-0.65, opts=13)
21:59:18.702 00.002 2696 Enqueuing Move request for scope (-2.48, -0.65)
21:59:18.704 00.002 5240 Worker thread wakes up
21:59:18.704 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-2.48, -0.65) opts 0xd
21:59:18.704 00.000 5240 Handling offset move in thread for scope, endpoint = (-2.48, -0.65)
21:59:18.704 00.000 5240 Moving (-2.48, -0.65) raw xDistance=2.02 yDistance=-0.39
21:59:18.704 00.000 5240 PPEC rslt: input = 2.02, final = 1.13, react = 1.21, pred = -0.43, hyst = 1.17, hyst_pct = 0.91, period_length = 662.83
21:59:18.704 00.000 5240 PPEC: input: 2.02, control: 1.13, exposure: 1500
21:59:18.704 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:59:18.704 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
21:59:18.704 00.000 5240 MoveAxis(W, 184, ABG)
21:59:18.704 00.000 5240 Guiding  Dir = 3, Dur = 184
21:59:18.704 00.000 5240 IsGuiding returns 0
21:59:18.704 00.000 5240 PulseGuide returned control before completion, sleep 194
21:59:18.718 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=1, FiltMin=0, FiltMax=33, Gamma=0.560
21:59:18.757 00.039 2696 UpdateGuideState exits: m=825 SNR=20.1
21:59:18.757 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:18.757 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:59:18.766 00.009 2696 Enqueuing Expose request
21:59:18.908 00.142 5240 IsGuiding returns 1
21:59:18.908 00.000 5240 scope still moving after pulse duration time elapsed
21:59:18.940 00.032 5240 IsGuiding returns 0
21:59:18.940 00.000 5240 scope move finished after 184 + 50 ms
21:59:18.940 00.000 5240 Move returns status 0, amount 184
21:59:18.940 00.000 5240 MoveAxis(N, 0, ABG)
21:59:18.940 00.000 5240 Move returns status 0, amount 0
21:59:18.940 00.000 5240 move complete, result=0
21:59:18.942 00.002 5240 worker thread done servicing request
21:59:18.942 00.000 5240 Worker thread wakes up
21:59:18.942 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:59:18.942 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:59:18.942 00.000 2696 GuideStep: 2.0 px 184 ms WEST, -0.4 px 0 ms NORTH
21:59:20.596 01.654 5240 Exposure complete
21:59:20.659 00.063 5240 worker thread done servicing request
21:59:20.661 00.002 2696 OnExposeComplete: enter
21:59:20.663 00.002 2696 UpdateGuideState(): m_state=6
21:59:20.663 00.000 2696 Star::Find(15, 1248, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
21:59:20.663 00.000 2696 Star::Find returns 1 (0), X=1248.80, Y=733.98, Mass=878, SNR=20.7, Peak=40 HFD=4.7
21:59:20.663 00.000 2696 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.74) = xAngle (-5.39 = 0.89)
21:59:20.663 00.000 2696 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.76 = -2.76)
21:59:20.675 00.012 2696 CameraToMount -- cameraX=-2.23 cameraY=-1.17 hyp=2.52 cameraTheta=-2.66 mountX=1.59 mountY=-0.94, mountTheta=-0.53
21:59:20.675 00.000 2696 SchedulePrimaryMove(0F998B58, x=-2.23, y=-1.17, opts=13)
21:59:20.675 00.000 2696 Enqueuing Move request for scope (-2.23, -1.17)
21:59:20.675 00.000 5240 Worker thread wakes up
21:59:20.675 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-2.23, -1.17) opts 0xd
21:59:20.675 00.000 5240 Handling offset move in thread for scope, endpoint = (-2.23, -1.17)
21:59:20.675 00.000 5240 Moving (-2.23, -1.17) raw xDistance=1.59 yDistance=-0.94
21:59:20.675 00.000 5240 PPEC rslt: input = 1.59, final = 0.85, react = 0.95, pred = -0.65, hyst = 0.91, hyst_pct = 0.90, period_length = 662.83
21:59:20.675 00.000 5240 PPEC: input: 1.59, control: 0.85, exposure: 1500
21:59:20.675 00.000 5240 resist switch: large excursion: input -0.94 thresh 0.45 direction from 1 to -1
21:59:20.675 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.81
21:59:20.675 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.94 from input -0.94
21:59:20.675 00.000 5240 MoveAxis(W, 138, ABG)
21:59:20.675 00.000 5240 Guiding  Dir = 3, Dur = 138
21:59:20.675 00.000 5240 IsGuiding returns 0
21:59:20.675 00.000 5240 PulseGuide returned control before completion, sleep 148
21:59:20.697 00.022 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=1, FiltMin=0, FiltMax=28, Gamma=0.560
21:59:20.738 00.041 2696 UpdateGuideState exits: m=878 SNR=20.7
21:59:20.738 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:20.738 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:59:20.738 00.000 2696 Enqueuing Expose request
21:59:20.850 00.112 5240 IsGuiding returns 1
21:59:20.850 00.000 5240 scope still moving after pulse duration time elapsed
21:59:20.882 00.032 5240 IsGuiding returns 0
21:59:20.882 00.000 5240 scope move finished after 138 + 58 ms
21:59:20.882 00.000 5240 Move returns status 0, amount 138
21:59:20.882 00.000 5240 BLC: Oldest BLC event removed
21:59:20.882 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 152 applied
21:59:20.882 00.000 5240 MoveAxis(N, 271, ABG)
21:59:20.882 00.000 5240 Guiding  Dir = 0, Dur = 271
21:59:20.882 00.000 5240 IsGuiding returns 0
21:59:20.882 00.000 5240 PulseGuide returned control before completion, sleep 281
21:59:21.182 00.300 5240 IsGuiding returns 1
21:59:21.182 00.000 5240 scope still moving after pulse duration time elapsed
21:59:21.213 00.031 5240 IsGuiding returns 0
21:59:21.213 00.000 5240 scope move finished after 271 + 59 ms
21:59:21.213 00.000 5240 Move returns status 0, amount 271
21:59:21.213 00.000 5240 move complete, result=0
21:59:21.213 00.000 5240 worker thread done servicing request
21:59:21.213 00.000 5240 Worker thread wakes up
21:59:21.213 00.000 2696 GuideStep: 1.6 px 138 ms WEST, -0.9 px 271 ms NORTH
21:59:21.217 00.004 5240 worker thread servicing REQUEST_EXPOSE 1500
21:59:21.217 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:59:22.644 01.427 5240 Exposure complete
21:59:22.711 00.067 5240 worker thread done servicing request
21:59:22.711 00.000 2696 OnExposeComplete: enter
21:59:22.711 00.000 2696 UpdateGuideState(): m_state=6
21:59:22.711 00.000 2696 Star::Find(15, 1248, 733, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
21:59:22.711 00.000 2696 Star::Find returns 1 (0), X=1248.39, Y=734.86, Mass=864, SNR=20.5, Peak=35 HFD=5.2
21:59:22.711 00.000 2696 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.74) = xAngle (-5.77 = 0.52)
21:59:22.711 00.000 2696 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.13 = -3.13)
21:59:22.711 00.000 2696 CameraToMount -- cameraX=-2.64 cameraY=-0.29 hyp=2.66 cameraTheta=-3.03 mountX=2.31 mountY=-0.02, mountTheta=-0.01
21:59:22.726 00.015 2696 SchedulePrimaryMove(0F998B58, x=-2.64, y=-0.29, opts=13)
21:59:22.726 00.000 2696 Enqueuing Move request for scope (-2.64, -0.29)
21:59:22.726 00.000 5240 Worker thread wakes up
21:59:22.726 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-2.64, -0.29) opts 0xd
21:59:22.726 00.000 5240 Handling offset move in thread for scope, endpoint = (-2.64, -0.29)
21:59:22.726 00.000 5240 Moving (-2.64, -0.29) raw xDistance=2.31 yDistance=-0.02
21:59:22.726 00.000 5240 BLC: History state: CurrMiss=0.02, AvgInitMiss=0.00, ShCount=6, LgCount=4, SticCount=1,  Deflections: 0=-0.936857, 1:0.020519
21:59:22.726 00.000 5240 BLC: No correction, Miss < min_move
21:59:22.726 00.000 5240 PPEC rslt: input = 2.31, final = 1.41, react = 1.39, pred = 0.91, hyst = 1.32, hyst_pct = 0.90, period_length = 662.83
21:59:22.726 00.000 5240 PPEC: input: 2.31, control: 1.41, exposure: 1500
21:59:22.726 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:22.726 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:59:22.726 00.000 5240 MoveAxis(W, 230, ABG)
21:59:22.726 00.000 5240 Guiding  Dir = 3, Dur = 230
21:59:22.726 00.000 5240 IsGuiding returns 0
21:59:22.726 00.000 5240 PulseGuide returned control before completion, sleep 240
21:59:22.743 00.017 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=35, med=1, FiltMin=0, FiltMax=24, Gamma=0.560
21:59:22.786 00.043 2696 UpdateGuideState exits: m=864 SNR=20.5
21:59:22.786 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:22.788 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:59:22.788 00.000 2696 Enqueuing Expose request
21:59:22.975 00.187 5240 IsGuiding returns 1
21:59:22.975 00.000 5240 scope still moving after pulse duration time elapsed
21:59:23.007 00.032 5240 IsGuiding returns 0
21:59:23.007 00.000 5240 scope move finished after 230 + 46 ms
21:59:23.007 00.000 5240 Move returns status 0, amount 230
21:59:23.007 00.000 5240 MoveAxis(N, 0, ABG)
21:59:23.007 00.000 5240 Move returns status 0, amount 0
21:59:23.007 00.000 5240 move complete, result=0
21:59:23.007 00.000 5240 worker thread done servicing request
21:59:23.007 00.000 2696 GuideStep: 2.3 px 230 ms WEST, -0.0 px 0 ms NORTH
21:59:23.007 00.000 5240 Worker thread wakes up
21:59:23.007 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:59:23.007 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:59:24.662 01.655 5240 Exposure complete
21:59:24.741 00.079 5240 worker thread done servicing request
21:59:24.741 00.000 2696 OnExposeComplete: enter
21:59:24.741 00.000 2696 UpdateGuideState(): m_state=6
21:59:24.741 00.000 2696 Star::Find(15, 1248, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
21:59:24.741 00.000 2696 Star::Find returns 1 (0), X=1250.23, Y=734.39, Mass=847, SNR=20.3, Peak=38 HFD=4.6
21:59:24.741 00.000 2696 CameraToMount -- cameraTheta (-2.38) - m_xAngle (2.74) = xAngle (-5.12 = 1.17)
21:59:24.741 00.000 2696 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.48 = -2.48)
21:59:24.741 00.000 2696 CameraToMount -- cameraX=-0.80 cameraY=-0.76 hyp=1.11 cameraTheta=-2.38 mountX=0.43 mountY=-0.68, mountTheta=-1.00
21:59:24.757 00.016 2696 SchedulePrimaryMove(0F998B58, x=-0.80, y=-0.76, opts=13)
21:59:24.757 00.000 2696 Enqueuing Move request for scope (-0.80, -0.76)
21:59:24.757 00.000 5240 Worker thread wakes up
21:59:24.757 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.80, -0.76) opts 0xd
21:59:24.757 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.80, -0.76)
21:59:24.757 00.000 5240 Moving (-0.80, -0.76) raw xDistance=0.43 yDistance=-0.68
21:59:24.757 00.000 5240 BLC: History state: CurrMiss=0.68, AvgInitMiss=0.00, ShCount=6, LgCount=4, SticCount=1,  Deflections: 0=-0.936857, 1:0.020519, 2:0.676688
21:59:24.757 00.000 5240 BLC: Under-shoot; no adjustment because of over-shoot history
21:59:24.757 00.000 5240 PPEC rslt: input = 0.43, final = 0.36, react = 0.26, pred = 0.81, hyst = 0.29, hyst_pct = 0.90, period_length = 662.83
21:59:24.757 00.000 5240 PPEC: input: 0.43, control: 0.36, exposure: 1500
21:59:24.757 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68
21:59:24.757 00.000 5240 MoveAxis(W, 59, ABG)
21:59:24.757 00.000 5240 Guiding  Dir = 3, Dur = 59
21:59:24.757 00.000 5240 IsGuiding returns 0
21:59:24.757 00.000 5240 PulseGuide returned control before completion, sleep 69
21:59:24.775 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=1, FiltMin=0, FiltMax=32, Gamma=0.560
21:59:24.804 00.029 2696 UpdateGuideState exits: m=847 SNR=20.3
21:59:24.820 00.016 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:24.822 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:59:24.822 00.000 2696 Enqueuing Expose request
21:59:24.836 00.014 5240 IsGuiding returns 1
21:59:24.836 00.000 5240 scope still moving after pulse duration time elapsed
21:59:24.868 00.032 5240 IsGuiding returns 0
21:59:24.868 00.000 5240 scope move finished after 59 + 46 ms
21:59:24.868 00.000 5240 Move returns status 0, amount 59
21:59:24.868 00.000 5240 MoveAxis(N, 86, ABG)
21:59:24.868 00.000 5240 Guiding  Dir = 0, Dur = 86
21:59:24.868 00.000 5240 IsGuiding returns 0
21:59:24.868 00.000 5240 PulseGuide returned control before completion, sleep 96
21:59:24.978 00.110 5240 IsGuiding returns 0
21:59:24.978 00.000 5240 Move returns status 0, amount 86
21:59:24.978 00.000 5240 move complete, result=0
21:59:24.978 00.000 5240 worker thread done servicing request
21:59:24.978 00.000 5240 Worker thread wakes up
21:59:24.978 00.000 2696 GuideStep: 0.4 px 59 ms WEST, -0.7 px 86 ms NORTH
21:59:24.978 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:59:24.978 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:59:25.394 00.416 2696 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1117->Skipping event because state > STATE_SELECTED
21:59:26.406 01.012 5240 Exposure complete
21:59:26.470 00.064 5240 worker thread done servicing request
21:59:26.470 00.000 2696 OnExposeComplete: enter
21:59:26.470 00.000 2696 UpdateGuideState(): m_state=6
21:59:26.476 00.006 2696 Star::Find(15, 1250, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
21:59:26.476 00.000 2696 Star::Find returns 1 (0), X=1249.11, Y=735.61, Mass=808, SNR=19.9, Peak=39 HFD=4.7
21:59:26.476 00.000 2696 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.74) = xAngle (0.18 = 0.18)
21:59:26.476 00.000 2696 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.81 = 2.81)
21:59:26.476 00.000 2696 CameraToMount -- cameraX=-1.91 cameraY=0.45 hyp=1.97 cameraTheta=2.91 mountX=1.94 mountY=0.64, mountTheta=0.32
21:59:26.486 00.010 2696 SchedulePrimaryMove(0F998B58, x=-1.91, y=0.45, opts=13)
21:59:26.486 00.000 2696 Enqueuing Move request for scope (-1.91, 0.45)
21:59:26.486 00.000 5240 Worker thread wakes up
21:59:26.486 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.91, 0.45) opts 0xd
21:59:26.486 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.91, 0.45)
21:59:26.486 00.000 5240 Moving (-1.91, 0.45) raw xDistance=1.94 yDistance=0.64
21:59:26.486 00.000 5240 BLC: window closed
21:59:26.486 00.000 5240 BLC: History state: CurrMiss=-0.64, AvgInitMiss=0.00, ShCount=6, LgCount=4, SticCount=1,  Deflections: 0=-0.936857, 1:0.020519, 2:0.676688
21:59:26.486 00.000 5240 BLC: Over-shoot, no adjustment based on avgInitialMiss
21:59:26.486 00.000 5240 BLC: window closed
21:59:26.486 00.000 5240 PPEC rslt: input = 1.94, final = 1.19, react = 1.16, pred = 0.53, hyst = 1.13, hyst_pct = 0.90, period_length = 662.83
21:59:26.486 00.000 5240 PPEC: input: 1.94, control: 1.19, exposure: 1500
21:59:26.486 00.000 5240 resist switch: large excursion: input 0.64 thresh 0.45 direction from -1 to 1
21:59:26.486 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.93
21:59:26.486 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64
21:59:26.486 00.000 5240 MoveAxis(W, 193, ABG)
21:59:26.486 00.000 5240 Guiding  Dir = 3, Dur = 193
21:59:26.486 00.000 5240 IsGuiding returns 0
21:59:26.486 00.000 5240 PulseGuide returned control before completion, sleep 203
21:59:26.502 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=39, med=1, FiltMin=0, FiltMax=29, Gamma=0.560
21:59:26.546 00.044 2696 UpdateGuideState exits: m=808 SNR=19.9
21:59:26.548 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:26.551 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:59:26.552 00.001 2696 Enqueuing Expose request
21:59:26.709 00.157 5240 IsGuiding returns 1
21:59:26.709 00.000 5240 scope still moving after pulse duration time elapsed
21:59:26.741 00.032 5240 IsGuiding returns 0
21:59:26.741 00.000 5240 scope move finished after 193 + 56 ms
21:59:26.741 00.000 5240 Move returns status 0, amount 193
21:59:26.741 00.000 5240 BLC: Oldest BLC event removed
21:59:26.741 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 152 applied
21:59:26.741 00.000 5240 MoveAxis(S, 233, ABG)
21:59:26.741 00.000 5240 Guiding  Dir = 1, Dur = 233
21:59:26.741 00.000 5240 IsGuiding returns 0
21:59:26.741 00.000 5240 PulseGuide returned control before completion, sleep 243
21:59:26.996 00.255 5240 IsGuiding returns 1
21:59:26.996 00.000 5240 scope still moving after pulse duration time elapsed
21:59:27.027 00.031 5240 IsGuiding returns 0
21:59:27.027 00.000 5240 scope move finished after 233 + 52 ms
21:59:27.027 00.000 5240 Move returns status 0, amount 233
21:59:27.027 00.000 5240 move complete, result=0
21:59:27.027 00.000 5240 worker thread done servicing request
21:59:27.027 00.000 5240 Worker thread wakes up
21:59:27.027 00.000 2696 GuideStep: 1.9 px 193 ms WEST, 0.6 px 233 ms SOUTH
21:59:27.027 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:59:27.027 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:59:28.678 01.651 5240 Exposure complete
21:59:28.741 00.063 5240 worker thread done servicing request
21:59:28.741 00.000 2696 OnExposeComplete: enter
21:59:28.741 00.000 2696 UpdateGuideState(): m_state=6
21:59:28.741 00.000 2696 Star::Find(15, 1249, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
21:59:28.741 00.000 2696 Star::Find returns 1 (0), X=1249.71, Y=735.87, Mass=827, SNR=20.1, Peak=37 HFD=4.6
21:59:28.757 00.016 2696 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.74) = xAngle (-0.09 = -0.09)
21:59:28.759 00.002 2696 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.54 = 2.54)
21:59:28.761 00.002 2696 CameraToMount -- cameraX=-1.32 cameraY=0.71 hyp=1.50 cameraTheta=2.65 mountX=1.49 mountY=0.84, mountTheta=0.51
21:59:28.763 00.002 2696 SchedulePrimaryMove(0F998B58, x=-1.32, y=0.71, opts=13)
21:59:28.765 00.002 2696 Enqueuing Move request for scope (-1.32, 0.71)
21:59:28.767 00.002 5240 Worker thread wakes up
21:59:28.767 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.32, 0.71) opts 0xd
21:59:28.767 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.32, 0.71)
21:59:28.767 00.000 5240 Moving (-1.32, 0.71) raw xDistance=1.49 yDistance=0.84
21:59:28.767 00.000 5240 BLC: History state: CurrMiss=0.84, AvgInitMiss=0.11, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=0.644104, 1:0.843626
21:59:28.767 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
21:59:28.767 00.000 5240 PPEC rslt: input = 1.49, final = 0.87, react = 0.90, pred = 0.39, hyst = 0.83, hyst_pct = 0.90, period_length = 662.83
21:59:28.767 00.000 5240 PPEC: input: 1.49, control: 0.87, exposure: 1500
21:59:28.767 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.84 from input 0.84
21:59:28.767 00.000 5240 MoveAxis(W, 142, ABG)
21:59:28.767 00.000 5240 Guiding  Dir = 3, Dur = 142
21:59:28.769 00.002 5240 IsGuiding returns 0
21:59:28.769 00.000 5240 PulseGuide returned control before completion, sleep 152
21:59:28.781 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=37, med=1, FiltMin=0, FiltMax=29, Gamma=0.560
21:59:28.819 00.038 2696 UpdateGuideState exits: m=827 SNR=20.1
21:59:28.819 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:28.819 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:59:28.819 00.000 2696 Enqueuing Expose request
21:59:28.931 00.112 5240 IsGuiding returns 1
21:59:28.931 00.000 5240 scope still moving after pulse duration time elapsed
21:59:28.962 00.031 5240 IsGuiding returns 0
21:59:28.962 00.000 5240 scope move finished after 142 + 51 ms
21:59:28.962 00.000 5240 Move returns status 0, amount 142
21:59:28.962 00.000 5240 MoveAxis(S, 107, ABG)
21:59:28.962 00.000 5240 Guiding  Dir = 1, Dur = 107
21:59:28.962 00.000 5240 IsGuiding returns 0
21:59:28.962 00.000 5240 PulseGuide returned control before completion, sleep 117
21:59:29.089 00.127 5240 IsGuiding returns 1
21:59:29.089 00.000 5240 scope still moving after pulse duration time elapsed
21:59:29.120 00.031 5240 IsGuiding returns 0
21:59:29.120 00.000 5240 scope move finished after 107 + 50 ms
21:59:29.120 00.000 5240 Move returns status 0, amount 107
21:59:29.120 00.000 5240 move complete, result=0
21:59:29.120 00.000 5240 worker thread done servicing request
21:59:29.120 00.000 5240 Worker thread wakes up
21:59:29.120 00.000 2696 GuideStep: 1.5 px 142 ms WEST, 0.8 px 107 ms SOUTH
21:59:29.120 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:59:29.120 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:59:30.545 01.425 5240 Exposure complete
21:59:30.608 00.063 5240 worker thread done servicing request
21:59:30.608 00.000 2696 OnExposeComplete: enter
21:59:30.608 00.000 2696 UpdateGuideState(): m_state=6
21:59:30.608 00.000 2696 Star::Find(15, 1249, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
21:59:30.608 00.000 2696 Star::Find returns 1 (0), X=1249.26, Y=735.25, Mass=795, SNR=19.6, Peak=35 HFD=4.7
21:59:30.608 00.000 2696 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.74) = xAngle (0.35 = 0.35)
21:59:30.608 00.000 2696 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.98 = 2.98)
21:59:30.608 00.000 2696 CameraToMount -- cameraX=-1.76 cameraY=0.09 hyp=1.77 cameraTheta=3.09 mountX=1.66 mountY=0.28, mountTheta=0.16
21:59:30.608 00.000 2696 SchedulePrimaryMove(0F998B58, x=-1.76, y=0.09, opts=13)
21:59:30.623 00.015 2696 Enqueuing Move request for scope (-1.76, 0.09)
21:59:30.623 00.000 5240 Worker thread wakes up
21:59:30.623 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.76, 0.09) opts 0xd
21:59:30.623 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.76, 0.09)
21:59:30.623 00.000 5240 Moving (-1.76, 0.09) raw xDistance=1.66 yDistance=0.28
21:59:30.623 00.000 5240 BLC: History state: CurrMiss=0.28, AvgInitMiss=0.11, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=0.644104, 1:0.843626, 2:0.275595
21:59:30.623 00.000 5240 BLC: Under-shoot; no adjustment because of over-shoot history
21:59:30.623 00.000 5240 PPEC rslt: input = 1.66, final = 0.99, react = 0.99, pred = 0.18, hyst = 0.97, hyst_pct = 0.90, period_length = 662.83
21:59:30.623 00.000 5240 PPEC: input: 1.66, control: 0.99, exposure: 1500
21:59:30.623 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
21:59:30.623 00.000 5240 MoveAxis(W, 161, ABG)
21:59:30.623 00.000 5240 Guiding  Dir = 3, Dur = 161
21:59:30.623 00.000 5240 IsGuiding returns 0
21:59:30.623 00.000 5240 PulseGuide returned control before completion, sleep 171
21:59:30.640 00.017 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=35, med=1, FiltMin=0, FiltMax=26, Gamma=0.560
21:59:30.671 00.031 2696 UpdateGuideState exits: m=795 SNR=19.6
21:59:30.671 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:30.671 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:59:30.687 00.016 2696 Enqueuing Expose request
21:59:30.814 00.127 5240 IsGuiding returns 1
21:59:30.814 00.000 5240 scope still moving after pulse duration time elapsed
21:59:30.846 00.032 5240 IsGuiding returns 0
21:59:30.846 00.000 5240 scope move finished after 161 + 57 ms
21:59:30.846 00.000 5240 Move returns status 0, amount 161
21:59:30.846 00.000 5240 MoveAxis(S, 35, ABG)
21:59:30.846 00.000 5240 Guiding  Dir = 1, Dur = 35
21:59:30.846 00.000 5240 IsGuiding returns 0
21:59:30.846 00.000 5240 PulseGuide returned control before completion, sleep 45
21:59:30.893 00.047 5240 IsGuiding returns 1
21:59:30.893 00.000 5240 scope still moving after pulse duration time elapsed
21:59:30.925 00.032 5240 IsGuiding returns 0
21:59:30.925 00.000 5240 scope move finished after 35 + 44 ms
21:59:30.925 00.000 5240 Move returns status 0, amount 35
21:59:30.925 00.000 5240 move complete, result=0
21:59:30.925 00.000 5240 worker thread done servicing request
21:59:30.925 00.000 2696 GuideStep: 1.7 px 161 ms WEST, 0.3 px 35 ms SOUTH
21:59:30.925 00.000 5240 Worker thread wakes up
21:59:30.925 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:59:30.925 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:59:31.179 00.254 2696 GetString("/profile/6/scope/calibration/timestamp", "") returns "1/12/2026 9:57:11 PM"
21:59:31.179 00.000 2696 GetDouble("/profile/6/scope/calibration/xRate", 1.000000) returns 0.006142
21:59:31.179 00.000 2696 GetDouble("/profile/6/scope/calibration/yRate", 1.000000) returns 0.007905
21:59:31.179 00.000 2696 GetInt("/profile/6/scope/calibration/binning", 1) returns 1
21:59:31.179 00.000 2696 GetDouble("/profile/6/scope/calibration/xAngle", 0.000000) returns 2.735510
21:59:31.179 00.000 2696 GetDouble("/profile/6/scope/calibration/yAngle", 0.000000) returns 0.655502
21:59:31.195 00.016 2696 GetDouble("/profile/6/scope/calibration/declination", 0.000000) returns 0.000048
21:59:31.195 00.000 2696 GetInt("/profile/6/scope/calibration/pierSide", -1) returns 1
21:59:31.195 00.000 2696 GetInt("/profile/6/scope/calibration/raGuideParity", 0) returns 1
21:59:31.195 00.000 2696 GetInt("/profile/6/scope/calibration/decGuideParity", 0) returns 1
21:59:31.195 00.000 2696 GetDouble("/profile/6/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:59:31.195 00.000 2696 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
21:59:31.211 00.016 2696 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
21:59:31.211 00.000 2696 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003750
21:59:31.211 00.000 2696 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003750
21:59:31.211 00.000 2696 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 29.175700
21:59:31.211 00.000 2696 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 14
21:59:31.211 00.000 2696 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 11
21:59:31.211 00.000 2696 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:59:31.226 00.015 2696 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 2
21:59:31.227 00.001 2696 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 9:57:11 PM"
21:59:31.229 00.002 2696 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
21:59:31.231 00.002 2696 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.6 0.4}, {-1.4 1.4}, {-3.6 2.0}, {-3.9 2.8}, {-6.9 3.5}, {-8.5 4.3}, {-11.1 4.5}, {-12.0 6.2}, {-14.7 7.1}, {-15.9 7.7}, {-18.9 8.1}, {-19.9 8.6}, {-22.4 10.0}, {-23.7 10.2}, {-23.7 10.2}, {-9.1 3.8}, {2.3 -1.6}"
21:59:31.233 00.002 2696 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.9 -1.7}, {-2.4 -2.9}, {-3.7 -4.2}, {-5.1 -5.3}, {-6.9 -7.1}, {-10.1 -8.6}, {-11.2 -10.1}, {-14.2 -11.7}, {-15.5 -12.8}, {-18.8 -14.6}, {-20.7 -15.9}, {-20.7 -15.9}, {-20.0 -6.5}, {-16.8 3.1}, {-16.8 5.2}"
21:59:31.235 00.002 2696 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
21:59:31.235 00.000 2696 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
21:59:31.243 00.008 2696 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003750
21:59:31.243 00.000 2696 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003750
21:59:31.243 00.000 2696 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 29.175700
21:59:31.243 00.000 2696 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 14
21:59:31.243 00.000 2696 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 11
21:59:31.243 00.000 2696 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:59:31.243 00.000 2696 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 2
21:59:31.243 00.000 2696 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 9:57:11 PM"
21:59:31.259 00.016 2696 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
21:59:31.259 00.000 2696 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.6 0.4}, {-1.4 1.4}, {-3.6 2.0}, {-3.9 2.8}, {-6.9 3.5}, {-8.5 4.3}, {-11.1 4.5}, {-12.0 6.2}, {-14.7 7.1}, {-15.9 7.7}, {-18.9 8.1}, {-19.9 8.6}, {-22.4 10.0}, {-23.7 10.2}, {-23.7 10.2}, {-9.1 3.8}, {2.3 -1.6}"
21:59:31.259 00.000 2696 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.9 -1.7}, {-2.4 -2.9}, {-3.7 -4.2}, {-5.1 -5.3}, {-6.9 -7.1}, {-10.1 -8.6}, {-11.2 -10.1}, {-14.2 -11.7}, {-15.5 -12.8}, {-18.8 -14.6}, {-20.7 -15.9}, {-20.7 -15.9}, {-20.0 -6.5}, {-16.8 3.1}, {-16.8 5.2}"
21:59:32.573 01.314 5240 Exposure complete
21:59:32.650 00.077 5240 worker thread done servicing request
21:59:32.650 00.000 2696 OnExposeComplete: enter
21:59:32.652 00.002 2696 UpdateGuideState(): m_state=6
21:59:32.652 00.000 2696 Star::Find(15, 1249, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
21:59:32.652 00.000 2696 Star::Find returns 1 (0), X=1248.57, Y=734.96, Mass=815, SNR=19.9, Peak=40 HFD=4.9
21:59:32.652 00.000 2696 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.74) = xAngle (-5.80 = 0.49)
21:59:32.652 00.000 2696 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.16 = 3.12)
21:59:32.652 00.000 2696 CameraToMount -- cameraX=-2.46 cameraY=-0.20 hyp=2.47 cameraTheta=-3.06 mountX=2.18 mountY=0.06, mountTheta=0.03
21:59:32.663 00.011 2696 SchedulePrimaryMove(0F998B58, x=-2.46, y=-0.20, opts=13)
21:59:32.666 00.003 2696 Enqueuing Move request for scope (-2.46, -0.20)
21:59:32.668 00.002 5240 Worker thread wakes up
21:59:32.668 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-2.46, -0.20) opts 0xd
21:59:32.668 00.000 5240 Handling offset move in thread for scope, endpoint = (-2.46, -0.20)
21:59:32.668 00.000 5240 Moving (-2.46, -0.20) raw xDistance=2.18 yDistance=0.06
21:59:32.668 00.000 5240 BLC: window closed
21:59:32.668 00.000 5240 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.11, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=0.644104, 1:0.843626, 2:0.275595
21:59:32.668 00.000 5240 BLC: No correction, Miss < min_move
21:59:32.668 00.000 5240 PPEC rslt: input = 2.18, final = 1.25, react = 1.31, pred = 0.12, hyst = 1.23, hyst_pct = 0.90, period_length = 662.83
21:59:32.668 00.000 5240 PPEC: input: 2.18, control: 1.25, exposure: 1500
21:59:32.668 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:32.668 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:59:32.668 00.000 5240 MoveAxis(W, 204, ABG)
21:59:32.668 00.000 5240 Guiding  Dir = 3, Dur = 204
21:59:32.668 00.000 5240 IsGuiding returns 0
21:59:32.668 00.000 5240 PulseGuide returned control before completion, sleep 214
21:59:32.683 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=1, FiltMin=0, FiltMax=28, Gamma=0.560
21:59:32.726 00.043 2696 UpdateGuideState exits: m=815 SNR=19.9
21:59:32.731 00.005 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:32.734 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:59:32.736 00.002 2696 Enqueuing Expose request
21:59:32.890 00.154 5240 IsGuiding returns 1
21:59:32.890 00.000 5240 scope still moving after pulse duration time elapsed
21:59:32.921 00.031 5240 IsGuiding returns 1
21:59:32.953 00.032 5240 IsGuiding returns 1
21:59:32.985 00.032 5240 IsGuiding returns 1
21:59:33.016 00.031 5240 IsGuiding returns 0
21:59:33.016 00.000 5240 scope move finished after 204 + 141 ms
21:59:33.016 00.000 5240 Move returns status 0, amount 204
21:59:33.016 00.000 5240 MoveAxis(N, 0, ABG)
21:59:33.016 00.000 5240 Move returns status 0, amount 0
21:59:33.016 00.000 5240 move complete, result=0
21:59:33.016 00.000 5240 worker thread done servicing request
21:59:33.016 00.000 2696 GuideStep: 2.2 px 204 ms WEST, 0.1 px 0 ms NORTH
21:59:33.024 00.008 5240 Worker thread wakes up
21:59:33.024 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:59:33.024 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:59:34.444 01.420 5240 Exposure complete
21:59:34.507 00.063 5240 worker thread done servicing request
21:59:34.507 00.000 2696 OnExposeComplete: enter
21:59:34.507 00.000 2696 UpdateGuideState(): m_state=6
21:59:34.507 00.000 2696 Star::Find(15, 1248, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
21:59:34.523 00.016 2696 Star::Find returns 1 (0), X=1249.12, Y=735.20, Mass=812, SNR=19.9, Peak=29 HFD=4.9
21:59:34.523 00.000 2696 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.74) = xAngle (0.38 = 0.38)
21:59:34.528 00.005 2696 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (3.02 = 3.02)
21:59:34.530 00.002 2696 CameraToMount -- cameraX=-1.91 cameraY=0.04 hyp=1.91 cameraTheta=3.12 mountX=1.77 mountY=0.24, mountTheta=0.13
21:59:34.532 00.002 2696 SchedulePrimaryMove(0F998B58, x=-1.91, y=0.04, opts=13)
21:59:34.534 00.002 2696 Enqueuing Move request for scope (-1.91, 0.04)
21:59:34.536 00.002 5240 Worker thread wakes up
21:59:34.536 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.91, 0.04) opts 0xd
21:59:34.536 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.91, 0.04)
21:59:34.536 00.000 5240 Moving (-1.91, 0.04) raw xDistance=1.77 yDistance=0.24
21:59:34.536 00.000 5240 PPEC rslt: input = 1.77, final = 1.01, react = 1.06, pred = -0.08, hyst = 1.02, hyst_pct = 0.89, period_length = 662.83
21:59:34.536 00.000 5240 PPEC: input: 1.77, control: 1.01, exposure: 1500
21:59:34.536 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
21:59:34.536 00.000 5240 MoveAxis(W, 165, ABG)
21:59:34.536 00.000 5240 Guiding  Dir = 3, Dur = 165
21:59:34.536 00.000 5240 IsGuiding returns 0
21:59:34.536 00.000 5240 PulseGuide returned control before completion, sleep 175
21:59:34.545 00.009 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=25, Gamma=0.560
21:59:34.595 00.050 2696 UpdateGuideState exits: m=812 SNR=19.9
21:59:34.597 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:34.599 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:59:34.601 00.002 2696 Enqueuing Expose request
21:59:34.730 00.129 5240 IsGuiding returns 0
21:59:34.730 00.000 5240 Move returns status 0, amount 165
21:59:34.730 00.000 5240 MoveAxis(S, 30, ABG)
21:59:34.730 00.000 5240 Guiding  Dir = 1, Dur = 30
21:59:34.730 00.000 5240 IsGuiding returns 0
21:59:34.730 00.000 5240 PulseGuide returned control before completion, sleep 40
21:59:34.777 00.047 5240 IsGuiding returns 1
21:59:34.777 00.000 5240 scope still moving after pulse duration time elapsed
21:59:34.809 00.032 5240 IsGuiding returns 0
21:59:34.809 00.000 5240 scope move finished after 30 + 48 ms
21:59:34.809 00.000 5240 Move returns status 0, amount 30
21:59:34.809 00.000 5240 move complete, result=0
21:59:34.809 00.000 5240 worker thread done servicing request
21:59:34.809 00.000 5240 Worker thread wakes up
21:59:34.809 00.000 2696 GuideStep: 1.8 px 165 ms WEST, 0.2 px 30 ms SOUTH
21:59:34.809 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:59:34.809 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:59:36.460 01.651 5240 Exposure complete
21:59:36.523 00.063 5240 worker thread done servicing request
21:59:36.523 00.000 2696 OnExposeComplete: enter
21:59:36.523 00.000 2696 UpdateGuideState(): m_state=6
21:59:36.523 00.000 2696 Star::Find(15, 1249, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
21:59:36.538 00.015 2696 Star::Find returns 1 (0), X=1249.61, Y=734.86, Mass=896, SNR=20.9, Peak=46 HFD=4.6
21:59:36.538 00.000 2696 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.74) = xAngle (-5.67 = 0.61)
21:59:36.538 00.000 2696 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.04 = -3.04)
21:59:36.538 00.000 2696 CameraToMount -- cameraX=-1.42 cameraY=-0.29 hyp=1.45 cameraTheta=-2.94 mountX=1.19 mountY=-0.14, mountTheta=-0.12
21:59:36.538 00.000 2696 SchedulePrimaryMove(0F998B58, x=-1.42, y=-0.29, opts=13)
21:59:36.538 00.000 2696 Enqueuing Move request for scope (-1.42, -0.29)
21:59:36.538 00.000 5240 Worker thread wakes up
21:59:36.538 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.42, -0.29) opts 0xd
21:59:36.538 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.42, -0.29)
21:59:36.538 00.000 5240 Moving (-1.42, -0.29) raw xDistance=1.19 yDistance=-0.14
21:59:36.538 00.000 5240 PPEC rslt: input = 1.19, final = 0.69, react = 0.72, pred = -0.30, hyst = 0.72, hyst_pct = 0.89, period_length = 662.83
21:59:36.538 00.000 5240 PPEC: input: 1.19, control: 0.69, exposure: 1500
21:59:36.538 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:36.538 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:59:36.538 00.000 5240 MoveAxis(W, 112, ABG)
21:59:36.538 00.000 5240 Guiding  Dir = 3, Dur = 112
21:59:36.538 00.000 5240 IsGuiding returns 0
21:59:36.538 00.000 5240 PulseGuide returned control before completion, sleep 122
21:59:36.565 00.027 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=1, FiltMin=0, FiltMax=32, Gamma=0.560
21:59:36.601 00.036 2696 UpdateGuideState exits: m=896 SNR=20.9
21:59:36.601 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:36.601 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:59:36.601 00.000 2696 Enqueuing Expose request
21:59:36.681 00.080 5240 IsGuiding returns 1
21:59:36.681 00.000 5240 scope still moving after pulse duration time elapsed
21:59:36.712 00.031 5240 IsGuiding returns 0
21:59:36.712 00.000 5240 scope move finished after 112 + 47 ms
21:59:36.712 00.000 5240 Move returns status 0, amount 112
21:59:36.712 00.000 5240 MoveAxis(N, 0, ABG)
21:59:36.712 00.000 5240 Move returns status 0, amount 0
21:59:36.712 00.000 5240 move complete, result=0
21:59:36.712 00.000 5240 worker thread done servicing request
21:59:36.712 00.000 5240 Worker thread wakes up
21:59:36.712 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:59:36.712 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:59:36.712 00.000 2696 GuideStep: 1.2 px 112 ms WEST, -0.1 px 0 ms NORTH
21:59:38.143 01.431 5240 Exposure complete
21:59:38.194 00.051 5240 worker thread done servicing request
21:59:38.194 00.000 2696 OnExposeComplete: enter
21:59:38.194 00.000 2696 UpdateGuideState(): m_state=6
21:59:38.194 00.000 2696 Star::Find(15, 1249, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
21:59:38.194 00.000 2696 Star::Find returns 1 (0), X=1248.40, Y=735.13, Mass=877, SNR=20.7, Peak=37 HFD=4.8
21:59:38.194 00.000 2696 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.74) = xAngle (-5.87 = 0.42)
21:59:38.206 00.012 2696 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.23 = 3.05)
21:59:38.210 00.004 2696 CameraToMount -- cameraX=-2.63 cameraY=-0.03 hyp=2.63 cameraTheta=-3.13 mountX=2.41 mountY=0.24, mountTheta=0.10
21:59:38.214 00.004 2696 SchedulePrimaryMove(0F998B58, x=-2.63, y=-0.03, opts=13)
21:59:38.216 00.002 2696 Enqueuing Move request for scope (-2.63, -0.03)
21:59:38.218 00.002 5240 Worker thread wakes up
21:59:38.218 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-2.63, -0.03) opts 0xd
21:59:38.218 00.000 5240 Handling offset move in thread for scope, endpoint = (-2.63, -0.03)
21:59:38.218 00.000 5240 Moving (-2.63, -0.03) raw xDistance=2.41 yDistance=0.24
21:59:38.218 00.000 5240 PPEC rslt: input = 2.41, final = 1.39, react = 1.44, pred = 0.20, hyst = 1.36, hyst_pct = 0.89, period_length = 662.83
21:59:38.220 00.002 5240 PPEC: input: 2.41, control: 1.39, exposure: 1500
21:59:38.220 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
21:59:38.220 00.000 5240 MoveAxis(W, 226, ABG)
21:59:38.220 00.000 5240 Guiding  Dir = 3, Dur = 226
21:59:38.220 00.000 5240 IsGuiding returns 0
21:59:38.220 00.000 5240 PulseGuide returned control before completion, sleep 236
21:59:38.225 00.005 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=37, med=1, FiltMin=0, FiltMax=31, Gamma=0.560
21:59:38.269 00.044 2696 UpdateGuideState exits: m=877 SNR=20.7
21:59:38.269 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:38.269 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:59:38.269 00.000 2696 Enqueuing Expose request
21:59:38.459 00.190 5240 IsGuiding returns 1
21:59:38.459 00.000 5240 scope still moving after pulse duration time elapsed
21:59:38.490 00.031 5240 IsGuiding returns 0
21:59:38.490 00.000 5240 scope move finished after 226 + 44 ms
21:59:38.490 00.000 5240 Move returns status 0, amount 226
21:59:38.490 00.000 5240 MoveAxis(S, 31, ABG)
21:59:38.490 00.000 5240 Guiding  Dir = 1, Dur = 31
21:59:38.490 00.000 5240 IsGuiding returns 0
21:59:38.490 00.000 5240 PulseGuide returned control before completion, sleep 41
21:59:38.538 00.048 5240 IsGuiding returns 1
21:59:38.538 00.000 5240 scope still moving after pulse duration time elapsed
21:59:38.570 00.032 5240 IsGuiding returns 0
21:59:38.570 00.000 5240 scope move finished after 31 + 47 ms
21:59:38.570 00.000 5240 Move returns status 0, amount 31
21:59:38.570 00.000 5240 move complete, result=0
21:59:38.570 00.000 5240 worker thread done servicing request
21:59:38.570 00.000 5240 Worker thread wakes up
21:59:38.570 00.000 2696 GuideStep: 2.4 px 226 ms WEST, 0.2 px 31 ms SOUTH
21:59:38.570 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:59:38.570 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:59:40.220 01.650 5240 Exposure complete
21:59:40.299 00.079 5240 worker thread done servicing request
21:59:40.299 00.000 2696 OnExposeComplete: enter
21:59:40.299 00.000 2696 UpdateGuideState(): m_state=6
21:59:40.299 00.000 2696 Star::Find(15, 1248, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
21:59:40.299 00.000 2696 Star::Find returns 1 (0), X=1249.21, Y=734.53, Mass=847, SNR=20.3, Peak=32 HFD=4.9
21:59:40.315 00.016 2696 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.74) = xAngle (-5.54 = 0.74)
21:59:40.315 00.000 2696 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.91 = -2.91)
21:59:40.320 00.005 2696 CameraToMount -- cameraX=-1.82 cameraY=-0.63 hyp=1.93 cameraTheta=-2.81 mountX=1.43 mountY=-0.44, mountTheta=-0.30
21:59:40.320 00.000 2696 SchedulePrimaryMove(0F998B58, x=-1.82, y=-0.63, opts=13)
21:59:40.320 00.000 2696 Enqueuing Move request for scope (-1.82, -0.63)
21:59:40.320 00.000 5240 Worker thread wakes up
21:59:40.320 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.82, -0.63) opts 0xd
21:59:40.320 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.82, -0.63)
21:59:40.320 00.000 5240 Moving (-1.82, -0.63) raw xDistance=1.43 yDistance=-0.44
21:59:40.320 00.000 5240 PPEC rslt: input = 1.43, final = 0.82, react = 0.86, pred = 0.03, hyst = 0.81, hyst_pct = 0.89, period_length = 662.83
21:59:40.320 00.000 5240 PPEC: input: 1.43, control: 0.82, exposure: 1500
21:59:40.320 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:59:40.320 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
21:59:40.320 00.000 5240 MoveAxis(W, 133, ABG)
21:59:40.320 00.000 5240 Guiding  Dir = 3, Dur = 133
21:59:40.320 00.000 5240 IsGuiding returns 0
21:59:40.320 00.000 5240 PulseGuide returned control before completion, sleep 143
21:59:40.341 00.021 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=1, FiltMin=0, FiltMax=28, Gamma=0.560
21:59:40.382 00.041 2696 UpdateGuideState exits: m=847 SNR=20.3
21:59:40.382 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:40.382 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:59:40.382 00.000 2696 Enqueuing Expose request
21:59:40.489 00.107 5240 IsGuiding returns 0
21:59:40.489 00.000 5240 Move returns status 0, amount 133
21:59:40.489 00.000 5240 MoveAxis(N, 0, ABG)
21:59:40.489 00.000 5240 Move returns status 0, amount 0
21:59:40.489 00.000 5240 move complete, result=0
21:59:40.489 00.000 5240 worker thread done servicing request
21:59:40.489 00.000 5240 Worker thread wakes up
21:59:40.489 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:59:40.489 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:59:40.493 00.004 2696 GuideStep: 1.4 px 133 ms WEST, -0.4 px 0 ms NORTH
21:59:41.917 01.424 5240 Exposure complete
21:59:41.981 00.064 5240 worker thread done servicing request
21:59:41.981 00.000 2696 OnExposeComplete: enter
21:59:41.981 00.000 2696 UpdateGuideState(): m_state=6
21:59:41.981 00.000 2696 Star::Find(15, 1249, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
21:59:41.997 00.016 2696 Star::Find returns 1 (0), X=1248.62, Y=735.00, Mass=859, SNR=20.5, Peak=34 HFD=5.1
21:59:41.997 00.000 2696 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.74) = xAngle (-5.81 = 0.47)
21:59:41.997 00.000 2696 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.18 = 3.10)
21:59:41.997 00.000 2696 CameraToMount -- cameraX=-2.41 cameraY=-0.16 hyp=2.41 cameraTheta=-3.08 mountX=2.15 mountY=0.09, mountTheta=0.04
21:59:41.997 00.000 2696 SchedulePrimaryMove(0F998B58, x=-2.41, y=-0.16, opts=13)
21:59:42.007 00.010 2696 Enqueuing Move request for scope (-2.41, -0.16)
21:59:42.009 00.002 5240 Worker thread wakes up
21:59:42.009 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-2.41, -0.16) opts 0xd
21:59:42.009 00.000 5240 Handling offset move in thread for scope, endpoint = (-2.41, -0.16)
21:59:42.009 00.000 5240 Moving (-2.41, -0.16) raw xDistance=2.15 yDistance=0.09
21:59:42.009 00.000 5240 PPEC rslt: input = 2.15, final = 1.21, react = 1.29, pred = -0.34, hyst = 1.24, hyst_pct = 0.89, period_length = 662.83
21:59:42.009 00.000 5240 PPEC: input: 2.15, control: 1.21, exposure: 1500
21:59:42.009 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:42.009 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:59:42.009 00.000 5240 MoveAxis(W, 197, ABG)
21:59:42.009 00.000 5240 Guiding  Dir = 3, Dur = 197
21:59:42.009 00.000 5240 IsGuiding returns 0
21:59:42.011 00.002 5240 PulseGuide returned control before completion, sleep 207
21:59:42.023 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=34, med=1, FiltMin=0, FiltMax=28, Gamma=0.560
21:59:42.064 00.041 2696 UpdateGuideState exits: m=859 SNR=20.5
21:59:42.066 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:42.069 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:59:42.069 00.000 2696 Enqueuing Expose request
21:59:42.219 00.150 5240 IsGuiding returns 1
21:59:42.219 00.000 5240 scope still moving after pulse duration time elapsed
21:59:42.251 00.032 5240 IsGuiding returns 0
21:59:42.251 00.000 5240 scope move finished after 197 + 43 ms
21:59:42.251 00.000 5240 Move returns status 0, amount 197
21:59:42.251 00.000 5240 MoveAxis(N, 0, ABG)
21:59:42.251 00.000 5240 Move returns status 0, amount 0
21:59:42.251 00.000 5240 move complete, result=0
21:59:42.251 00.000 5240 worker thread done servicing request
21:59:42.251 00.000 5240 Worker thread wakes up
21:59:42.251 00.000 2696 GuideStep: 2.1 px 197 ms WEST, 0.1 px 0 ms NORTH
21:59:42.251 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:59:42.251 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:59:43.903 01.652 5240 Exposure complete
21:59:43.968 00.065 5240 worker thread done servicing request
21:59:43.968 00.000 2696 OnExposeComplete: enter
21:59:43.968 00.000 2696 UpdateGuideState(): m_state=6
21:59:43.968 00.000 2696 Star::Find(15, 1248, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
21:59:43.968 00.000 2696 Star::Find returns 1 (0), X=1247.58, Y=734.81, Mass=875, SNR=20.7, Peak=34 HFD=4.8
21:59:43.976 00.008 2696 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.74) = xAngle (-5.78 = 0.51)
21:59:43.976 00.000 2696 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.15 = 3.14)
21:59:43.976 00.000 2696 CameraToMount -- cameraX=-3.44 cameraY=-0.34 hyp=3.46 cameraTheta=-3.04 mountX=3.03 mountY=0.01, mountTheta=0.00
21:59:43.976 00.000 2696 SchedulePrimaryMove(0F998B58, x=-3.44, y=-0.34, opts=13)
21:59:43.982 00.006 2696 Enqueuing Move request for scope (-3.44, -0.34)
21:59:43.982 00.000 5240 Worker thread wakes up
21:59:43.982 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-3.44, -0.34) opts 0xd
21:59:43.982 00.000 5240 Handling offset move in thread for scope, endpoint = (-3.44, -0.34)
21:59:43.982 00.000 5240 Moving (-3.44, -0.34) raw xDistance=3.03 yDistance=0.01
21:59:43.982 00.000 5240 PPEC rslt: input = 3.03, final = 1.64, react = 1.82, pred = -0.56, hyst = 1.68, hyst_pct = 0.89, period_length = 662.83
21:59:43.982 00.000 5240 PPEC: input: 3.03, control: 1.64, exposure: 1500
21:59:43.982 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:43.982 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:59:43.982 00.000 5240 MoveAxis(W, 266, ABG)
21:59:43.982 00.000 5240 Guiding  Dir = 3, Dur = 266
21:59:43.982 00.000 5240 IsGuiding returns 0
21:59:43.982 00.000 5240 PulseGuide returned control before completion, sleep 276
21:59:44.000 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=34, med=1, FiltMin=0, FiltMax=28, Gamma=0.560
21:59:44.038 00.038 2696 UpdateGuideState exits: m=875 SNR=20.7
21:59:44.038 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:44.038 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:59:44.046 00.008 2696 Enqueuing Expose request
21:59:44.268 00.222 5240 IsGuiding returns 1
21:59:44.268 00.000 5240 scope still moving after pulse duration time elapsed
21:59:44.300 00.032 5240 IsGuiding returns 0
21:59:44.300 00.000 5240 scope move finished after 266 + 46 ms
21:59:44.300 00.000 5240 Move returns status 0, amount 266
21:59:44.300 00.000 5240 MoveAxis(N, 0, ABG)
21:59:44.300 00.000 5240 Move returns status 0, amount 0
21:59:44.300 00.000 5240 move complete, result=0
21:59:44.300 00.000 5240 worker thread done servicing request
21:59:44.300 00.000 2696 GuideStep: 3.0 px 266 ms WEST, 0.0 px 0 ms NORTH
21:59:44.300 00.000 5240 Worker thread wakes up
21:59:44.300 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:59:44.300 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:59:45.729 01.429 5240 Exposure complete
21:59:45.792 00.063 5240 worker thread done servicing request
21:59:45.792 00.000 2696 OnExposeComplete: enter
21:59:45.792 00.000 2696 UpdateGuideState(): m_state=6
21:59:45.792 00.000 2696 Star::Find(15, 1247, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
21:59:45.808 00.016 2696 Star::Find returns 1 (0), X=1247.54, Y=734.49, Mass=871, SNR=20.6, Peak=31 HFD=5.1
21:59:45.808 00.000 2696 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.74) = xAngle (-5.69 = 0.59)
21:59:45.808 00.000 2696 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.06 = -3.06)
21:59:45.808 00.000 2696 CameraToMount -- cameraX=-3.49 cameraY=-0.66 hyp=3.55 cameraTheta=-2.95 mountX=2.94 mountY=-0.30, mountTheta=-0.10
21:59:45.808 00.000 2696 SchedulePrimaryMove(0F998B58, x=-3.49, y=-0.66, opts=13)
21:59:45.819 00.011 2696 Enqueuing Move request for scope (-3.49, -0.66)
21:59:45.819 00.000 5240 Worker thread wakes up
21:59:45.819 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-3.49, -0.66) opts 0xd
21:59:45.819 00.000 5240 Handling offset move in thread for scope, endpoint = (-3.49, -0.66)
21:59:45.819 00.000 5240 Moving (-3.49, -0.66) raw xDistance=2.94 yDistance=-0.30
21:59:45.824 00.005 5240 PPEC rslt: input = 2.94, final = 1.59, react = 1.76, pred = -0.73, hyst = 1.66, hyst_pct = 0.89, period_length = 662.83
21:59:45.824 00.000 5240 PPEC: input: 2.94, control: 1.59, exposure: 1500
21:59:45.824 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:59:45.824 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
21:59:45.824 00.000 5240 MoveAxis(W, 259, ABG)
21:59:45.824 00.000 5240 Guiding  Dir = 3, Dur = 259
21:59:45.824 00.000 5240 IsGuiding returns 0
21:59:45.824 00.000 5240 PulseGuide returned control before completion, sleep 269
21:59:45.826 00.002 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=27, Gamma=0.560
21:59:45.880 00.054 2696 UpdateGuideState exits: m=871 SNR=20.6
21:59:45.884 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:45.887 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:59:45.887 00.000 2696 Enqueuing Expose request
21:59:46.109 00.222 5240 IsGuiding returns 1
21:59:46.109 00.000 5240 scope still moving after pulse duration time elapsed
21:59:46.141 00.032 5240 IsGuiding returns 1
21:59:46.172 00.031 5240 IsGuiding returns 0
21:59:46.172 00.000 5240 scope move finished after 259 + 88 ms
21:59:46.172 00.000 5240 Move returns status 0, amount 259
21:59:46.172 00.000 5240 MoveAxis(N, 0, ABG)
21:59:46.172 00.000 5240 Move returns status 0, amount 0
21:59:46.172 00.000 5240 move complete, result=0
21:59:46.172 00.000 5240 worker thread done servicing request
21:59:46.172 00.000 2696 GuideStep: 2.9 px 259 ms WEST, -0.3 px 0 ms NORTH
21:59:46.172 00.000 5240 Worker thread wakes up
21:59:46.172 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:59:46.172 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:59:47.819 01.647 5240 Exposure complete
21:59:47.886 00.067 5240 worker thread done servicing request
21:59:47.886 00.000 2696 OnExposeComplete: enter
21:59:47.886 00.000 2696 UpdateGuideState(): m_state=6
21:59:47.886 00.000 2696 Star::Find(15, 1247, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
21:59:47.886 00.000 2696 Star::Find returns 1 (0), X=1250.16, Y=734.92, Mass=828, SNR=20.1, Peak=35 HFD=4.4
21:59:47.886 00.000 2696 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.74) = xAngle (-5.61 = 0.67)
21:59:47.886 00.000 2696 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.98 = -2.98)
21:59:47.886 00.000 2696 CameraToMount -- cameraX=-0.87 cameraY=-0.23 hyp=0.90 cameraTheta=-2.88 mountX=0.71 mountY=-0.14, mountTheta=-0.20
21:59:47.900 00.014 2696 SchedulePrimaryMove(0F998B58, x=-0.87, y=-0.23, opts=13)
21:59:47.900 00.000 2696 Enqueuing Move request for scope (-0.87, -0.23)
21:59:47.900 00.000 5240 Worker thread wakes up
21:59:47.900 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.87, -0.23) opts 0xd
21:59:47.900 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.87, -0.23)
21:59:47.900 00.000 5240 Moving (-0.87, -0.23) raw xDistance=0.71 yDistance=-0.14
21:59:47.900 00.000 5240 PPEC rslt: input = 0.71, final = 0.61, react = 0.43, pred = 1.19, hyst = 0.48, hyst_pct = 0.88, period_length = 662.83
21:59:47.900 00.000 5240 PPEC: input: 0.71, control: 0.61, exposure: 1500
21:59:47.900 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:47.900 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:59:47.900 00.000 5240 MoveAxis(W, 100, ABG)
21:59:47.900 00.000 5240 Guiding  Dir = 3, Dur = 100
21:59:47.900 00.000 5240 IsGuiding returns 0
21:59:47.900 00.000 5240 PulseGuide returned control before completion, sleep 110
21:59:47.918 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=35, med=1, FiltMin=0, FiltMax=31, Gamma=0.560
21:59:47.953 00.035 2696 UpdateGuideState exits: m=828 SNR=20.1
21:59:47.963 00.010 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:47.963 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:59:47.963 00.000 2696 Enqueuing Expose request
21:59:48.026 00.063 5240 IsGuiding returns 1
21:59:48.026 00.000 5240 scope still moving after pulse duration time elapsed
21:59:48.058 00.032 5240 IsGuiding returns 0
21:59:48.058 00.000 5240 scope move finished after 100 + 53 ms
21:59:48.058 00.000 5240 Move returns status 0, amount 100
21:59:48.058 00.000 5240 MoveAxis(N, 0, ABG)
21:59:48.058 00.000 5240 Move returns status 0, amount 0
21:59:48.058 00.000 5240 move complete, result=0
21:59:48.058 00.000 5240 worker thread done servicing request
21:59:48.058 00.000 5240 Worker thread wakes up
21:59:48.058 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:59:48.058 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:59:48.058 00.000 2696 GuideStep: 0.7 px 100 ms WEST, -0.1 px 0 ms NORTH
21:59:49.488 01.430 5240 Exposure complete
21:59:49.552 00.064 5240 worker thread done servicing request
21:59:49.552 00.000 2696 OnExposeComplete: enter
21:59:49.552 00.000 2696 UpdateGuideState(): m_state=6
21:59:49.552 00.000 2696 Star::Find(15, 1250, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
21:59:49.552 00.000 2696 Star::Find returns 1 (0), X=1250.21, Y=734.79, Mass=943, SNR=21.5, Peak=41 HFD=4.5
21:59:49.552 00.000 2696 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.74) = xAngle (-5.46 = 0.83)
21:59:49.552 00.000 2696 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.82 = -2.82)
21:59:49.552 00.000 2696 CameraToMount -- cameraX=-0.82 cameraY=-0.37 hyp=0.90 cameraTheta=-2.72 mountX=0.61 mountY=-0.28, mountTheta=-0.43
21:59:49.552 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.82, y=-0.37, opts=13)
21:59:49.568 00.016 2696 Enqueuing Move request for scope (-0.82, -0.37)
21:59:49.570 00.002 5240 Worker thread wakes up
21:59:49.570 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.82, -0.37) opts 0xd
21:59:49.570 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.82, -0.37)
21:59:49.570 00.000 5240 Moving (-0.82, -0.37) raw xDistance=0.61 yDistance=-0.28
21:59:49.570 00.000 5240 PPEC rslt: input = 0.61, final = 0.54, react = 0.37, pred = 1.03, hyst = 0.42, hyst_pct = 0.88, period_length = 662.83
21:59:49.570 00.000 5240 PPEC: input: 0.61, control: 0.54, exposure: 1500
21:59:49.570 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:59:49.570 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:59:49.570 00.000 5240 MoveAxis(W, 88, ABG)
21:59:49.570 00.000 5240 Guiding  Dir = 3, Dur = 88
21:59:49.570 00.000 5240 IsGuiding returns 0
21:59:49.570 00.000 5240 PulseGuide returned control before completion, sleep 98
21:59:49.583 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=1, FiltMin=0, FiltMax=35, Gamma=0.560
21:59:49.615 00.032 2696 UpdateGuideState exits: m=943 SNR=21.5
21:59:49.615 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:49.615 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:59:49.634 00.019 2696 Enqueuing Expose request
21:59:49.679 00.045 5240 IsGuiding returns 1
21:59:49.679 00.000 5240 scope still moving after pulse duration time elapsed
21:59:49.710 00.031 5240 IsGuiding returns 0
21:59:49.710 00.000 5240 scope move finished after 88 + 50 ms
21:59:49.710 00.000 5240 Move returns status 0, amount 88
21:59:49.710 00.000 5240 MoveAxis(N, 0, ABG)
21:59:49.710 00.000 5240 Move returns status 0, amount 0
21:59:49.710 00.000 5240 move complete, result=0
21:59:49.710 00.000 5240 worker thread done servicing request
21:59:49.710 00.000 5240 Worker thread wakes up
21:59:49.710 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:59:49.710 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:59:49.712 00.002 2696 GuideStep: 0.6 px 88 ms WEST, -0.3 px 0 ms NORTH
21:59:51.344 01.632 5240 Exposure complete
21:59:51.391 00.047 5240 worker thread done servicing request
21:59:51.391 00.000 2696 OnExposeComplete: enter
21:59:51.391 00.000 2696 UpdateGuideState(): m_state=6
21:59:51.391 00.000 2696 Star::Find(15, 1250, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
21:59:51.391 00.000 2696 Star::Find returns 1 (0), X=1249.45, Y=735.29, Mass=892, SNR=20.9, Peak=44 HFD=4.5
21:59:51.407 00.016 2696 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.74) = xAngle (0.32 = 0.32)
21:59:51.407 00.000 2696 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.96 = 2.96)
21:59:51.407 00.000 2696 CameraToMount -- cameraX=-1.58 cameraY=0.13 hyp=1.59 cameraTheta=3.06 mountX=1.51 mountY=0.29, mountTheta=0.19
21:59:51.413 00.006 2696 SchedulePrimaryMove(0F998B58, x=-1.58, y=0.13, opts=13)
21:59:51.413 00.000 2696 Enqueuing Move request for scope (-1.58, 0.13)
21:59:51.413 00.000 5240 Worker thread wakes up
21:59:51.413 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.58, 0.13) opts 0xd
21:59:51.413 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.58, 0.13)
21:59:51.413 00.000 5240 Moving (-1.58, 0.13) raw xDistance=1.51 yDistance=0.29
21:59:51.413 00.000 5240 PPEC rslt: input = 1.51, final = 0.96, react = 0.90, pred = 0.87, hyst = 0.85, hyst_pct = 0.88, period_length = 662.83
21:59:51.413 00.000 5240 PPEC: input: 1.51, control: 0.96, exposure: 1500
21:59:51.413 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
21:59:51.413 00.000 5240 MoveAxis(W, 156, ABG)
21:59:51.413 00.000 5240 Guiding  Dir = 3, Dur = 156
21:59:51.413 00.000 5240 IsGuiding returns 0
21:59:51.413 00.000 5240 PulseGuide returned control before completion, sleep 166
21:59:51.425 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=44, med=1, FiltMin=0, FiltMax=33, Gamma=0.560
21:59:51.470 00.045 2696 UpdateGuideState exits: m=892 SNR=20.9
21:59:51.476 00.006 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:51.476 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:59:51.476 00.000 2696 Enqueuing Expose request
21:59:51.597 00.121 5240 IsGuiding returns 1
21:59:51.597 00.000 5240 scope still moving after pulse duration time elapsed
21:59:51.629 00.032 5240 IsGuiding returns 0
21:59:51.629 00.000 5240 scope move finished after 156 + 54 ms
21:59:51.629 00.000 5240 Move returns status 0, amount 156
21:59:51.629 00.000 5240 MoveAxis(S, 37, ABG)
21:59:51.629 00.000 5240 Guiding  Dir = 1, Dur = 37
21:59:51.629 00.000 5240 IsGuiding returns 0
21:59:51.629 00.000 5240 PulseGuide returned control before completion, sleep 47
21:59:51.693 00.064 5240 IsGuiding returns 1
21:59:51.693 00.000 5240 scope still moving after pulse duration time elapsed
21:59:51.725 00.032 5240 IsGuiding returns 0
21:59:51.725 00.000 5240 scope move finished after 37 + 58 ms
21:59:51.725 00.000 5240 Move returns status 0, amount 37
21:59:51.726 00.001 5240 move complete, result=0
21:59:51.726 00.000 5240 worker thread done servicing request
21:59:51.726 00.000 2696 GuideStep: 1.5 px 156 ms WEST, 0.3 px 37 ms SOUTH
21:59:51.726 00.000 5240 Worker thread wakes up
21:59:51.726 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:59:51.726 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:59:53.165 01.439 5240 Exposure complete
21:59:53.230 00.065 5240 worker thread done servicing request
21:59:53.230 00.000 2696 OnExposeComplete: enter
21:59:53.230 00.000 2696 UpdateGuideState(): m_state=6
21:59:53.230 00.000 2696 Star::Find(15, 1249, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
21:59:53.230 00.000 2696 Star::Find returns 1 (0), X=1249.47, Y=734.88, Mass=861, SNR=20.5, Peak=37 HFD=4.5
21:59:53.230 00.000 2696 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.74) = xAngle (-5.70 = 0.58)
21:59:53.230 00.000 2696 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.07 = -3.07)
21:59:53.230 00.000 2696 CameraToMount -- cameraX=-1.56 cameraY=-0.27 hyp=1.59 cameraTheta=-2.97 mountX=1.33 mountY=-0.11, mountTheta=-0.08
21:59:53.244 00.014 2696 SchedulePrimaryMove(0F998B58, x=-1.56, y=-0.27, opts=13)
21:59:53.244 00.000 2696 Enqueuing Move request for scope (-1.56, -0.27)
21:59:53.244 00.000 5240 Worker thread wakes up
21:59:53.244 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.56, -0.27) opts 0xd
21:59:53.244 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.56, -0.27)
21:59:53.244 00.000 5240 Moving (-1.56, -0.27) raw xDistance=1.33 yDistance=-0.11
21:59:53.244 00.000 5240 PPEC rslt: input = 1.33, final = 0.84, react = 0.80, pred = 0.71, hyst = 0.75, hyst_pct = 0.88, period_length = 662.83
21:59:53.244 00.000 5240 PPEC: input: 1.33, control: 0.84, exposure: 1500
21:59:53.244 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:53.244 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:59:53.244 00.000 5240 MoveAxis(W, 137, ABG)
21:59:53.244 00.000 5240 Guiding  Dir = 3, Dur = 137
21:59:53.244 00.000 5240 IsGuiding returns 0
21:59:53.244 00.000 5240 PulseGuide returned control before completion, sleep 147
21:59:53.262 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=37, med=1, FiltMin=0, FiltMax=33, Gamma=0.560
21:59:53.305 00.043 2696 UpdateGuideState exits: m=861 SNR=20.5
21:59:53.307 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:53.309 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:59:53.311 00.002 2696 Enqueuing Expose request
21:59:53.402 00.091 5240 IsGuiding returns 1
21:59:53.402 00.000 5240 scope still moving after pulse duration time elapsed
21:59:53.433 00.031 5240 IsGuiding returns 0
21:59:53.433 00.000 5240 scope move finished after 137 + 47 ms
21:59:53.433 00.000 5240 Move returns status 0, amount 137
21:59:53.433 00.000 5240 MoveAxis(N, 0, ABG)
21:59:53.433 00.000 5240 Move returns status 0, amount 0
21:59:53.433 00.000 5240 move complete, result=0
21:59:53.433 00.000 5240 worker thread done servicing request
21:59:53.433 00.000 5240 Worker thread wakes up
21:59:53.433 00.000 2696 GuideStep: 1.3 px 137 ms WEST, -0.1 px 0 ms NORTH
21:59:53.433 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:59:53.433 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:59:55.087 01.654 5240 Exposure complete
21:59:55.150 00.063 5240 worker thread done servicing request
21:59:55.150 00.000 2696 OnExposeComplete: enter
21:59:55.150 00.000 2696 UpdateGuideState(): m_state=6
21:59:55.150 00.000 2696 Star::Find(15, 1249, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
21:59:55.163 00.013 2696 Star::Find returns 1 (0), X=1249.03, Y=735.23, Mass=864, SNR=20.5, Peak=47 HFD=4.3
21:59:55.166 00.003 2696 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.74) = xAngle (0.37 = 0.37)
21:59:55.166 00.000 2696 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (3.00 = 3.00)
21:59:55.166 00.000 2696 CameraToMount -- cameraX=-2.00 cameraY=0.07 hyp=2.00 cameraTheta=3.11 mountX=1.87 mountY=0.28, mountTheta=0.15
21:59:55.166 00.000 2696 SchedulePrimaryMove(0F998B58, x=-2.00, y=0.07, opts=13)
21:59:55.166 00.000 2696 Enqueuing Move request for scope (-2.00, 0.07)
21:59:55.166 00.000 5240 Worker thread wakes up
21:59:55.166 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-2.00, 0.07) opts 0xd
21:59:55.166 00.000 5240 Handling offset move in thread for scope, endpoint = (-2.00, 0.07)
21:59:55.166 00.000 5240 Moving (-2.00, 0.07) raw xDistance=1.87 yDistance=0.28
21:59:55.166 00.000 5240 PPEC rslt: input = 1.87, final = 1.14, react = 1.12, pred = 0.52, hyst = 1.07, hyst_pct = 0.88, period_length = 662.83
21:59:55.166 00.000 5240 PPEC: input: 1.87, control: 1.14, exposure: 1500
21:59:55.166 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
21:59:55.166 00.000 5240 MoveAxis(W, 185, ABG)
21:59:55.166 00.000 5240 Guiding  Dir = 3, Dur = 185
21:59:55.166 00.000 5240 IsGuiding returns 0
21:59:55.166 00.000 5240 PulseGuide returned control before completion, sleep 195
21:59:55.184 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=47, med=1, FiltMin=0, FiltMax=34, Gamma=0.560
21:59:55.232 00.048 2696 UpdateGuideState exits: m=864 SNR=20.5
21:59:55.234 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:55.236 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:59:55.238 00.002 2696 Enqueuing Expose request
21:59:55.389 00.151 5240 IsGuiding returns 0
21:59:55.389 00.000 5240 Move returns status 0, amount 185
21:59:55.389 00.000 5240 MoveAxis(S, 35, ABG)
21:59:55.389 00.000 5240 Guiding  Dir = 1, Dur = 35
21:59:55.389 00.000 5240 IsGuiding returns 0
21:59:55.389 00.000 5240 PulseGuide returned control before completion, sleep 45
21:59:55.437 00.048 5240 IsGuiding returns 1
21:59:55.437 00.000 5240 scope still moving after pulse duration time elapsed
21:59:55.469 00.032 5240 IsGuiding returns 0
21:59:55.469 00.000 5240 scope move finished after 35 + 44 ms
21:59:55.469 00.000 5240 Move returns status 0, amount 35
21:59:55.469 00.000 5240 move complete, result=0
21:59:55.469 00.000 5240 worker thread done servicing request
21:59:55.469 00.000 2696 GuideStep: 1.9 px 185 ms WEST, 0.3 px 35 ms SOUTH
21:59:55.476 00.007 5240 Worker thread wakes up
21:59:55.476 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:59:55.476 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:59:56.886 01.410 5240 Exposure complete
21:59:56.949 00.063 5240 worker thread done servicing request
21:59:56.949 00.000 2696 OnExposeComplete: enter
21:59:56.965 00.016 2696 UpdateGuideState(): m_state=6
21:59:56.965 00.000 2696 Star::Find(15, 1249, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
21:59:56.965 00.000 2696 Star::Find returns 1 (0), X=1248.88, Y=734.86, Mass=829, SNR=20.1, Peak=34 HFD=4.4
21:59:56.965 00.000 2696 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.74) = xAngle (-5.74 = 0.54)
21:59:56.965 00.000 2696 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.11 = -3.11)
21:59:56.965 00.000 2696 CameraToMount -- cameraX=-2.15 cameraY=-0.29 hyp=2.17 cameraTheta=-3.01 mountX=1.86 mountY=-0.07, mountTheta=-0.04
21:59:56.977 00.012 2696 SchedulePrimaryMove(0F998B58, x=-2.15, y=-0.29, opts=13)
21:59:56.979 00.002 2696 Enqueuing Move request for scope (-2.15, -0.29)
21:59:56.980 00.001 5240 Worker thread wakes up
21:59:56.980 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-2.15, -0.29) opts 0xd
21:59:56.980 00.000 5240 Handling offset move in thread for scope, endpoint = (-2.15, -0.29)
21:59:56.980 00.000 5240 Moving (-2.15, -0.29) raw xDistance=1.86 yDistance=-0.07
21:59:56.980 00.000 5240 PPEC rslt: input = 1.86, final = 1.16, react = 1.12, pred = 0.78, hyst = 1.06, hyst_pct = 0.88, period_length = 662.83
21:59:56.980 00.000 5240 PPEC: input: 1.86, control: 1.16, exposure: 1500
21:59:56.980 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:56.982 00.002 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:59:56.982 00.000 5240 MoveAxis(W, 189, ABG)
21:59:56.982 00.000 5240 Guiding  Dir = 3, Dur = 189
21:59:56.982 00.000 5240 IsGuiding returns 0
21:59:56.982 00.000 5240 PulseGuide returned control before completion, sleep 199
21:59:56.994 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=34, med=1, FiltMin=0, FiltMax=31, Gamma=0.560
21:59:57.028 00.034 2696 UpdateGuideState exits: m=829 SNR=20.1
21:59:57.038 00.010 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:57.044 00.006 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:59:57.044 00.000 2696 Enqueuing Expose request
21:59:57.186 00.142 5240 IsGuiding returns 1
21:59:57.186 00.000 5240 scope still moving after pulse duration time elapsed
21:59:57.218 00.032 5240 IsGuiding returns 0
21:59:57.218 00.000 5240 scope move finished after 189 + 46 ms
21:59:57.218 00.000 5240 Move returns status 0, amount 189
21:59:57.218 00.000 5240 MoveAxis(N, 0, ABG)
21:59:57.218 00.000 5240 Move returns status 0, amount 0
21:59:57.218 00.000 5240 move complete, result=0
21:59:57.218 00.000 5240 worker thread done servicing request
21:59:57.218 00.000 5240 Worker thread wakes up
21:59:57.218 00.000 2696 GuideStep: 1.9 px 189 ms WEST, -0.1 px 0 ms NORTH
21:59:57.218 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:59:57.218 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
21:59:58.870 01.652 5240 Exposure complete
21:59:58.942 00.072 5240 worker thread done servicing request
21:59:58.942 00.000 2696 OnExposeComplete: enter
21:59:58.945 00.003 2696 UpdateGuideState(): m_state=6
21:59:58.947 00.002 2696 Star::Find(15, 1248, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
21:59:58.949 00.002 2696 Star::Find returns 1 (0), X=1249.66, Y=735.03, Mass=847, SNR=20.3, Peak=38 HFD=4.5
21:59:58.949 00.000 2696 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.74) = xAngle (-5.78 = 0.50)
21:59:58.949 00.000 2696 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.15 = 3.13)
21:59:58.957 00.008 2696 CameraToMount -- cameraX=-1.37 cameraY=-0.13 hyp=1.37 cameraTheta=-3.05 mountX=1.21 mountY=0.01, mountTheta=0.01
21:59:58.961 00.004 2696 SchedulePrimaryMove(0F998B58, x=-1.37, y=-0.13, opts=13)
21:59:58.963 00.002 2696 Enqueuing Move request for scope (-1.37, -0.13)
21:59:58.964 00.001 5240 Worker thread wakes up
21:59:58.964 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.37, -0.13) opts 0xd
21:59:58.964 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.37, -0.13)
21:59:58.964 00.000 5240 Moving (-1.37, -0.13) raw xDistance=1.21 yDistance=0.01
21:59:58.964 00.000 5240 PPEC rslt: input = 1.21, final = 0.79, react = 0.72, pred = 0.58, hyst = 0.72, hyst_pct = 0.88, period_length = 662.83
21:59:58.964 00.000 5240 PPEC: input: 1.21, control: 0.79, exposure: 1500
21:59:58.964 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:58.964 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:59:58.964 00.000 5240 MoveAxis(W, 129, ABG)
21:59:58.964 00.000 5240 Guiding  Dir = 3, Dur = 129
21:59:58.964 00.000 5240 IsGuiding returns 0
21:59:58.964 00.000 5240 PulseGuide returned control before completion, sleep 139
21:59:58.980 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=1, FiltMin=0, FiltMax=31, Gamma=0.560
21:59:59.012 00.032 2696 UpdateGuideState exits: m=847 SNR=20.3
21:59:59.028 00.016 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:59.028 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
21:59:59.028 00.000 2696 Enqueuing Expose request
21:59:59.107 00.079 5240 IsGuiding returns 1
21:59:59.107 00.000 5240 scope still moving after pulse duration time elapsed
21:59:59.139 00.032 5240 IsGuiding returns 1
21:59:59.170 00.031 5240 IsGuiding returns 1
21:59:59.202 00.032 5240 IsGuiding returns 0
21:59:59.202 00.000 5240 scope move finished after 129 + 106 ms
21:59:59.202 00.000 5240 Move returns status 0, amount 129
21:59:59.202 00.000 5240 MoveAxis(N, 0, ABG)
21:59:59.202 00.000 5240 Move returns status 0, amount 0
21:59:59.202 00.000 5240 move complete, result=0
21:59:59.202 00.000 5240 worker thread done servicing request
21:59:59.202 00.000 5240 Worker thread wakes up
21:59:59.202 00.000 2696 GuideStep: 1.2 px 129 ms WEST, 0.0 px 0 ms NORTH
21:59:59.202 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
21:59:59.202 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:00:00.636 01.434 5240 Exposure complete
22:00:00.716 00.080 5240 worker thread done servicing request
22:00:00.716 00.000 2696 OnExposeComplete: enter
22:00:00.716 00.000 2696 UpdateGuideState(): m_state=6
22:00:00.716 00.000 2696 Star::Find(15, 1249, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
22:00:00.716 00.000 2696 Star::Find returns 1 (0), X=1249.90, Y=735.14, Mass=885, SNR=20.8, Peak=43 HFD=4.4
22:00:00.716 00.000 2696 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.74) = xAngle (-5.87 = 0.42)
22:00:00.726 00.010 2696 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.23 = 3.05)
22:00:00.726 00.000 2696 CameraToMount -- cameraX=-1.13 cameraY=-0.01 hyp=1.13 cameraTheta=-3.13 mountX=1.03 mountY=0.10, mountTheta=0.10
22:00:00.730 00.004 2696 SchedulePrimaryMove(0F998B58, x=-1.13, y=-0.01, opts=13)
22:00:00.730 00.000 2696 Enqueuing Move request for scope (-1.13, -0.01)
22:00:00.730 00.000 5240 Worker thread wakes up
22:00:00.730 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.13, -0.01) opts 0xd
22:00:00.730 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.13, -0.01)
22:00:00.730 00.000 5240 Moving (-1.13, -0.01) raw xDistance=1.03 yDistance=0.10
22:00:00.730 00.000 5240 PPEC rslt: input = 1.03, final = 0.67, react = 0.62, pred = 0.32, hyst = 0.63, hyst_pct = 0.87, period_length = 662.83
22:00:00.730 00.000 5240 PPEC: input: 1.03, control: 0.67, exposure: 1500
22:00:00.730 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:00.730 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:00:00.730 00.000 5240 MoveAxis(W, 108, ABG)
22:00:00.730 00.000 5240 Guiding  Dir = 3, Dur = 108
22:00:00.730 00.000 5240 IsGuiding returns 0
22:00:00.730 00.000 5240 PulseGuide returned control before completion, sleep 118
22:00:00.746 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=43, med=1, FiltMin=0, FiltMax=32, Gamma=0.560
22:00:00.790 00.044 2696 UpdateGuideState exits: m=885 SNR=20.8
22:00:00.792 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:00.794 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:00:00.796 00.002 2696 Enqueuing Expose request
22:00:00.857 00.061 5240 IsGuiding returns 1
22:00:00.857 00.000 5240 scope still moving after pulse duration time elapsed
22:00:00.888 00.031 5240 IsGuiding returns 0
22:00:00.888 00.000 5240 scope move finished after 108 + 45 ms
22:00:00.888 00.000 5240 Move returns status 0, amount 108
22:00:00.888 00.000 5240 MoveAxis(N, 0, ABG)
22:00:00.888 00.000 5240 Move returns status 0, amount 0
22:00:00.888 00.000 5240 move complete, result=0
22:00:00.888 00.000 5240 worker thread done servicing request
22:00:00.888 00.000 5240 Worker thread wakes up
22:00:00.888 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:00:00.888 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:00:00.888 00.000 2696 GuideStep: 1.0 px 108 ms WEST, 0.1 px 0 ms NORTH
22:00:02.540 01.652 5240 Exposure complete
22:00:02.617 00.077 5240 worker thread done servicing request
22:00:02.617 00.000 2696 OnExposeComplete: enter
22:00:02.617 00.000 2696 UpdateGuideState(): m_state=6
22:00:02.617 00.000 2696 Star::Find(15, 1249, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
22:00:02.617 00.000 2696 Star::Find returns 1 (0), X=1249.47, Y=734.61, Mass=803, SNR=19.8, Peak=39 HFD=4.4
22:00:02.617 00.000 2696 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.74) = xAngle (-5.54 = 0.75)
22:00:02.617 00.000 2696 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.90 = -2.90)
22:00:02.617 00.000 2696 CameraToMount -- cameraX=-1.55 cameraY=-0.55 hyp=1.65 cameraTheta=-2.80 mountX=1.21 mountY=-0.39, mountTheta=-0.31
22:00:02.617 00.000 2696 SchedulePrimaryMove(0F998B58, x=-1.55, y=-0.55, opts=13)
22:00:02.632 00.015 2696 Enqueuing Move request for scope (-1.55, -0.55)
22:00:02.632 00.000 5240 Worker thread wakes up
22:00:02.632 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.55, -0.55) opts 0xd
22:00:02.632 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.55, -0.55)
22:00:02.632 00.000 5240 Moving (-1.55, -0.55) raw xDistance=1.21 yDistance=-0.39
22:00:02.632 00.000 5240 PPEC rslt: input = 1.21, final = 0.72, react = 0.73, pred = 0.10, hyst = 0.70, hyst_pct = 0.87, period_length = 662.83
22:00:02.632 00.000 5240 PPEC: input: 1.21, control: 0.72, exposure: 1500
22:00:02.632 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:00:02.632 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
22:00:02.632 00.000 5240 MoveAxis(W, 117, ABG)
22:00:02.632 00.000 5240 Guiding  Dir = 3, Dur = 117
22:00:02.632 00.000 5240 IsGuiding returns 0
22:00:02.632 00.000 5240 PulseGuide returned control before completion, sleep 127
22:00:02.649 00.017 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=39, med=1, FiltMin=0, FiltMax=32, Gamma=0.560
22:00:02.690 00.041 2696 UpdateGuideState exits: m=803 SNR=19.8
22:00:02.692 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:02.696 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:00:02.700 00.004 2696 Enqueuing Expose request
22:00:02.773 00.073 5240 IsGuiding returns 1
22:00:02.773 00.000 5240 scope still moving after pulse duration time elapsed
22:00:02.805 00.032 5240 IsGuiding returns 0
22:00:02.805 00.000 5240 scope move finished after 117 + 51 ms
22:00:02.805 00.000 5240 Move returns status 0, amount 117
22:00:02.805 00.000 5240 MoveAxis(N, 0, ABG)
22:00:02.805 00.000 5240 Move returns status 0, amount 0
22:00:02.805 00.000 5240 move complete, result=0
22:00:02.805 00.000 5240 worker thread done servicing request
22:00:02.805 00.000 5240 Worker thread wakes up
22:00:02.805 00.000 2696 GuideStep: 1.2 px 117 ms WEST, -0.4 px 0 ms NORTH
22:00:02.805 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:00:02.805 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:00:04.236 01.431 5240 Exposure complete
22:00:04.299 00.063 5240 worker thread done servicing request
22:00:04.299 00.000 2696 OnExposeComplete: enter
22:00:04.299 00.000 2696 UpdateGuideState(): m_state=6
22:00:04.299 00.000 2696 Star::Find(15, 1249, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
22:00:04.299 00.000 2696 Star::Find returns 1 (0), X=1248.64, Y=733.96, Mass=791, SNR=19.6, Peak=44 HFD=4.1
22:00:04.299 00.000 2696 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.74) = xAngle (-5.41 = 0.87)
22:00:04.299 00.000 2696 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.78 = -2.78)
22:00:04.316 00.017 2696 CameraToMount -- cameraX=-2.39 cameraY=-1.20 hyp=2.67 cameraTheta=-2.68 mountX=1.72 mountY=-0.95, mountTheta=-0.50
22:00:04.320 00.004 2696 SchedulePrimaryMove(0F998B58, x=-2.39, y=-1.20, opts=13)
22:00:04.320 00.000 2696 Enqueuing Move request for scope (-2.39, -1.20)
22:00:04.320 00.000 5240 Worker thread wakes up
22:00:04.320 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-2.39, -1.20) opts 0xd
22:00:04.320 00.000 5240 Handling offset move in thread for scope, endpoint = (-2.39, -1.20)
22:00:04.320 00.000 5240 Moving (-2.39, -1.20) raw xDistance=1.72 yDistance=-0.95
22:00:04.320 00.000 5240 PPEC rslt: input = 1.72, final = 0.96, react = 1.03, pred = -0.14, hyst = 0.97, hyst_pct = 0.87, period_length = 662.83
22:00:04.320 00.000 5240 PPEC: input: 1.72, control: 0.96, exposure: 1500
22:00:04.320 00.000 5240 resist switch: large excursion: input -0.95 thresh 0.45 direction from 1 to -1
22:00:04.320 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.84
22:00:04.320 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.95 from input -0.95
22:00:04.320 00.000 5240 MoveAxis(W, 156, ABG)
22:00:04.320 00.000 5240 Guiding  Dir = 3, Dur = 156
22:00:04.320 00.000 5240 IsGuiding returns 0
22:00:04.320 00.000 5240 PulseGuide returned control before completion, sleep 166
22:00:04.338 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=44, med=1, FiltMin=0, FiltMax=31, Gamma=0.560
22:00:04.379 00.041 2696 UpdateGuideState exits: m=791 SNR=19.6
22:00:04.382 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:04.387 00.005 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:00:04.389 00.002 2696 Enqueuing Expose request
22:00:04.506 00.117 5240 IsGuiding returns 1
22:00:04.506 00.000 5240 scope still moving after pulse duration time elapsed
22:00:04.538 00.032 5240 IsGuiding returns 0
22:00:04.538 00.000 5240 scope move finished after 156 + 56 ms
22:00:04.538 00.000 5240 Move returns status 0, amount 156
22:00:04.538 00.000 5240 BLC: Oldest BLC event removed
22:00:04.538 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 152 applied
22:00:04.538 00.000 5240 MoveAxis(N, 272, ABG)
22:00:04.538 00.000 5240 Guiding  Dir = 0, Dur = 272
22:00:04.538 00.000 5240 IsGuiding returns 0
22:00:04.538 00.000 5240 PulseGuide returned control before completion, sleep 282
22:00:04.839 00.301 5240 IsGuiding returns 1
22:00:04.839 00.000 5240 scope still moving after pulse duration time elapsed
22:00:04.870 00.031 5240 IsGuiding returns 0
22:00:04.870 00.000 5240 scope move finished after 272 + 59 ms
22:00:04.870 00.000 5240 Move returns status 0, amount 272
22:00:04.870 00.000 5240 move complete, result=0
22:00:04.870 00.000 5240 worker thread done servicing request
22:00:04.870 00.000 2696 GuideStep: 1.7 px 156 ms WEST, -0.9 px 272 ms NORTH
22:00:04.878 00.008 5240 Worker thread wakes up
22:00:04.878 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:00:04.878 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:00:06.522 01.644 5240 Exposure complete
22:00:06.601 00.079 5240 worker thread done servicing request
22:00:06.601 00.000 2696 OnExposeComplete: enter
22:00:06.602 00.001 2696 UpdateGuideState(): m_state=6
22:00:06.605 00.003 2696 Star::Find(15, 1248, 733, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
22:00:06.605 00.000 2696 Star::Find returns 1 (0), X=1250.30, Y=735.60, Mass=817, SNR=20.0, Peak=35 HFD=4.7
22:00:06.605 00.000 2696 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.74) = xAngle (-0.14 = -0.14)
22:00:06.605 00.000 2696 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.49 = 2.49)
22:00:06.605 00.000 2696 CameraToMount -- cameraX=-0.73 cameraY=0.44 hyp=0.86 cameraTheta=2.60 mountX=0.85 mountY=0.52, mountTheta=0.55
22:00:06.618 00.013 2696 SchedulePrimaryMove(0F998B58, x=-0.73, y=0.44, opts=13)
22:00:06.618 00.000 2696 Enqueuing Move request for scope (-0.73, 0.44)
22:00:06.618 00.000 5240 Worker thread wakes up
22:00:06.618 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.73, 0.44) opts 0xd
22:00:06.618 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.73, 0.44)
22:00:06.618 00.000 5240 Moving (-0.73, 0.44) raw xDistance=0.85 yDistance=0.52
22:00:06.618 00.000 5240 BLC: History state: CurrMiss=-0.52, AvgInitMiss=0.05, ShCount=6, LgCount=4, SticCount=1,  Deflections: 0=-0.945845, 1:-0.517654
22:00:06.618 00.000 5240 BLC: Over-shoot, no adjustment based on avgInitialMiss
22:00:06.618 00.000 5240 BLC: window closed
22:00:06.618 00.000 5240 PPEC rslt: input = 0.85, final = 0.44, react = 0.51, pred = -0.49, hyst = 0.50, hyst_pct = 0.87, period_length = 662.83
22:00:06.618 00.000 5240 PPEC: input: 0.85, control: 0.44, exposure: 1500
22:00:06.618 00.000 5240 resist switch: large excursion: input 0.52 thresh 0.45 direction from -1 to 1
22:00:06.618 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.55
22:00:06.618 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52
22:00:06.618 00.000 5240 MoveAxis(W, 72, ABG)
22:00:06.618 00.000 5240 Guiding  Dir = 3, Dur = 72
22:00:06.618 00.000 5240 IsGuiding returns 0
22:00:06.618 00.000 5240 PulseGuide returned control before completion, sleep 82
22:00:06.636 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=35, med=1, FiltMin=0, FiltMax=34, Gamma=0.560
22:00:06.674 00.038 2696 UpdateGuideState exits: m=817 SNR=20.0
22:00:06.682 00.008 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:06.682 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:00:06.687 00.005 2696 Enqueuing Expose request
22:00:06.714 00.027 5240 IsGuiding returns 1
22:00:06.714 00.000 5240 scope still moving after pulse duration time elapsed
22:00:06.745 00.031 5240 IsGuiding returns 1
22:00:06.777 00.032 5240 IsGuiding returns 1
22:00:06.809 00.032 5240 IsGuiding returns 0
22:00:06.809 00.000 5240 scope move finished after 72 + 112 ms
22:00:06.809 00.000 5240 Move returns status 0, amount 72
22:00:06.809 00.000 5240 BLC: Oldest BLC event removed
22:00:06.809 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 152 applied
22:00:06.809 00.000 5240 MoveAxis(S, 217, ABG)
22:00:06.809 00.000 5240 Guiding  Dir = 1, Dur = 217
22:00:06.809 00.000 5240 IsGuiding returns 0
22:00:06.809 00.000 5240 PulseGuide returned control before completion, sleep 227
22:00:07.047 00.238 5240 IsGuiding returns 1
22:00:07.047 00.000 5240 scope still moving after pulse duration time elapsed
22:00:07.079 00.032 5240 IsGuiding returns 0
22:00:07.079 00.000 5240 scope move finished after 217 + 52 ms
22:00:07.079 00.000 5240 Move returns status 0, amount 217
22:00:07.079 00.000 5240 move complete, result=0
22:00:07.079 00.000 5240 worker thread done servicing request
22:00:07.079 00.000 5240 Worker thread wakes up
22:00:07.081 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:00:07.081 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:00:07.081 00.000 2696 GuideStep: 0.8 px 72 ms WEST, 0.5 px 217 ms SOUTH
22:00:08.507 01.426 5240 Exposure complete
22:00:08.569 00.062 5240 worker thread done servicing request
22:00:08.569 00.000 2696 OnExposeComplete: enter
22:00:08.569 00.000 2696 UpdateGuideState(): m_state=6
22:00:08.569 00.000 2696 Star::Find(15, 1250, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
22:00:08.569 00.000 2696 Star::Find returns 1 (0), X=1249.55, Y=735.19, Mass=826, SNR=20.1, Peak=46 HFD=4.3
22:00:08.569 00.000 2696 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.74) = xAngle (0.39 = 0.39)
22:00:08.569 00.000 2696 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (3.02 = 3.02)
22:00:08.569 00.000 2696 CameraToMount -- cameraX=-1.48 cameraY=0.03 hyp=1.48 cameraTheta=3.12 mountX=1.37 mountY=0.18, mountTheta=0.13
22:00:08.569 00.000 2696 SchedulePrimaryMove(0F998B58, x=-1.48, y=0.03, opts=13)
22:00:08.585 00.016 2696 Enqueuing Move request for scope (-1.48, 0.03)
22:00:08.585 00.000 5240 Worker thread wakes up
22:00:08.585 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.48, 0.03) opts 0xd
22:00:08.585 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.48, 0.03)
22:00:08.585 00.000 5240 Moving (-1.48, 0.03) raw xDistance=1.37 yDistance=0.18
22:00:08.585 00.000 5240 BLC: History state: CurrMiss=0.18, AvgInitMiss=0.10, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=0.517654, 1:0.180350
22:00:08.585 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:00:08.585 00.000 5240 PPEC rslt: input = 1.37, final = 0.71, react = 0.82, pred = -0.70, hyst = 0.80, hyst_pct = 0.87, period_length = 662.83
22:00:08.585 00.000 5240 PPEC: input: 1.37, control: 0.71, exposure: 1500
22:00:08.585 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.18
22:00:08.585 00.000 5240 MoveAxis(W, 116, ABG)
22:00:08.585 00.000 5240 Guiding  Dir = 3, Dur = 116
22:00:08.585 00.000 5240 IsGuiding returns 0
22:00:08.585 00.000 5240 PulseGuide returned control before completion, sleep 126
22:00:08.603 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=1, FiltMin=0, FiltMax=35, Gamma=0.560
22:00:08.640 00.037 2696 UpdateGuideState exits: m=826 SNR=20.1
22:00:08.648 00.008 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:08.648 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:00:08.648 00.000 2696 Enqueuing Expose request
22:00:08.726 00.078 5240 IsGuiding returns 1
22:00:08.726 00.000 5240 scope still moving after pulse duration time elapsed
22:00:08.757 00.031 5240 IsGuiding returns 0
22:00:08.757 00.000 5240 scope move finished after 116 + 51 ms
22:00:08.757 00.000 5240 Move returns status 0, amount 116
22:00:08.757 00.000 5240 MoveAxis(S, 23, ABG)
22:00:08.757 00.000 5240 Guiding  Dir = 1, Dur = 23
22:00:08.757 00.000 5240 IsGuiding returns 0
22:00:08.759 00.002 5240 PulseGuide returned control before completion, sleep 33
22:00:08.804 00.045 5240 IsGuiding returns 1
22:00:08.804 00.000 5240 scope still moving after pulse duration time elapsed
22:00:08.835 00.031 5240 IsGuiding returns 0
22:00:08.835 00.000 5240 scope move finished after 23 + 54 ms
22:00:08.835 00.000 5240 Move returns status 0, amount 23
22:00:08.835 00.000 5240 move complete, result=0
22:00:08.835 00.000 5240 worker thread done servicing request
22:00:08.835 00.000 5240 Worker thread wakes up
22:00:08.835 00.000 2696 GuideStep: 1.4 px 116 ms WEST, 0.2 px 23 ms SOUTH
22:00:08.837 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:00:08.837 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:00:10.487 01.650 5240 Exposure complete
22:00:10.558 00.071 5240 worker thread done servicing request
22:00:10.558 00.000 2696 OnExposeComplete: enter
22:00:10.558 00.000 2696 UpdateGuideState(): m_state=6
22:00:10.558 00.000 2696 Star::Find(15, 1249, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
22:00:10.558 00.000 2696 Star::Find returns 1 (0), X=1247.97, Y=735.45, Mass=872, SNR=20.6, Peak=33 HFD=5.1
22:00:10.566 00.008 2696 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.74) = xAngle (0.31 = 0.31)
22:00:10.566 00.000 2696 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.94 = 2.94)
22:00:10.569 00.003 2696 CameraToMount -- cameraX=-3.06 cameraY=0.29 hyp=3.08 cameraTheta=3.05 mountX=2.93 mountY=0.61, mountTheta=0.20
22:00:10.569 00.000 2696 SchedulePrimaryMove(0F998B58, x=-3.06, y=0.29, opts=13)
22:00:10.569 00.000 2696 Enqueuing Move request for scope (-3.06, 0.29)
22:00:10.569 00.000 5240 Worker thread wakes up
22:00:10.569 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-3.06, 0.29) opts 0xd
22:00:10.569 00.000 5240 Handling offset move in thread for scope, endpoint = (-3.06, 0.29)
22:00:10.569 00.000 5240 Moving (-3.06, 0.29) raw xDistance=2.93 yDistance=0.61
22:00:10.569 00.000 5240 BLC: History state: CurrMiss=0.61, AvgInitMiss=0.10, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=0.517654, 1:0.180350, 2:0.608779
22:00:10.569 00.000 5240 BLC: Under-shoot; no adjustment because of over-shoot history
22:00:10.569 00.000 5240 PPEC rslt: input = 2.93, final = 1.50, react = 1.76, pred = -0.94, hyst = 1.61, hyst_pct = 0.87, period_length = 662.83
22:00:10.569 00.000 5240 PPEC: input: 2.93, control: 1.50, exposure: 1500
22:00:10.569 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61
22:00:10.569 00.000 5240 MoveAxis(W, 245, ABG)
22:00:10.569 00.000 5240 Guiding  Dir = 3, Dur = 245
22:00:10.569 00.000 5240 IsGuiding returns 0
22:00:10.569 00.000 5240 PulseGuide returned control before completion, sleep 255
22:00:10.582 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=1, FiltMin=0, FiltMax=25, Gamma=0.560
22:00:10.632 00.050 2696 UpdateGuideState exits: m=872 SNR=20.6
22:00:10.634 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:10.636 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:00:10.638 00.002 2696 Enqueuing Expose request
22:00:10.835 00.197 5240 IsGuiding returns 1
22:00:10.835 00.000 5240 scope still moving after pulse duration time elapsed
22:00:10.867 00.032 5240 IsGuiding returns 0
22:00:10.867 00.000 5240 scope move finished after 245 + 44 ms
22:00:10.867 00.000 5240 Move returns status 0, amount 245
22:00:10.867 00.000 5240 MoveAxis(S, 77, ABG)
22:00:10.867 00.000 5240 Guiding  Dir = 1, Dur = 77
22:00:10.869 00.002 5240 IsGuiding returns 0
22:00:10.869 00.000 5240 PulseGuide returned control before completion, sleep 87
22:00:10.963 00.094 5240 IsGuiding returns 1
22:00:10.963 00.000 5240 scope still moving after pulse duration time elapsed
22:00:10.994 00.031 5240 IsGuiding returns 0
22:00:10.994 00.000 5240 scope move finished after 77 + 48 ms
22:00:10.994 00.000 5240 Move returns status 0, amount 77
22:00:10.994 00.000 5240 move complete, result=0
22:00:10.994 00.000 5240 worker thread done servicing request
22:00:10.994 00.000 5240 Worker thread wakes up
22:00:10.994 00.000 2696 GuideStep: 2.9 px 245 ms WEST, 0.6 px 77 ms SOUTH
22:00:10.997 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:00:10.997 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:00:12.426 01.429 5240 Exposure complete
22:00:12.489 00.063 5240 worker thread done servicing request
22:00:12.489 00.000 2696 OnExposeComplete: enter
22:00:12.489 00.000 2696 UpdateGuideState(): m_state=6
22:00:12.489 00.000 2696 Star::Find(15, 1247, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
22:00:12.505 00.016 2696 Star::Find returns 1 (0), X=1248.95, Y=734.81, Mass=857, SNR=20.4, Peak=38 HFD=4.6
22:00:12.507 00.002 2696 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.74) = xAngle (-5.71 = 0.57)
22:00:12.507 00.000 2696 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.08 = -3.08)
22:00:12.507 00.000 2696 CameraToMount -- cameraX=-2.07 cameraY=-0.34 hyp=2.10 cameraTheta=-2.98 mountX=1.77 mountY=-0.13, mountTheta=-0.07
22:00:12.507 00.000 2696 SchedulePrimaryMove(0F998B58, x=-2.07, y=-0.34, opts=13)
22:00:12.507 00.000 2696 Enqueuing Move request for scope (-2.07, -0.34)
22:00:12.507 00.000 5240 Worker thread wakes up
22:00:12.507 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-2.07, -0.34) opts 0xd
22:00:12.507 00.000 5240 Handling offset move in thread for scope, endpoint = (-2.07, -0.34)
22:00:12.507 00.000 5240 Moving (-2.07, -0.34) raw xDistance=1.77 yDistance=-0.13
22:00:12.507 00.000 5240 BLC: window closed
22:00:12.507 00.000 5240 BLC: History state: CurrMiss=-0.13, AvgInitMiss=0.10, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=0.517654, 1:0.180350, 2:0.608779
22:00:12.507 00.000 5240 BLC: No correction, Miss < min_move
22:00:12.507 00.000 5240 PPEC rslt: input = 1.77, final = 0.92, react = 1.06, pred = -0.67, hyst = 1.00, hyst_pct = 0.87, period_length = 662.83
22:00:12.507 00.000 5240 PPEC: input: 1.77, control: 0.92, exposure: 1500
22:00:12.507 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:12.507 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:00:12.507 00.000 5240 MoveAxis(W, 149, ABG)
22:00:12.507 00.000 5240 Guiding  Dir = 3, Dur = 149
22:00:12.507 00.000 5240 IsGuiding returns 0
22:00:12.507 00.000 5240 PulseGuide returned control before completion, sleep 159
22:00:12.521 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=1, FiltMin=0, FiltMax=29, Gamma=0.560
22:00:12.574 00.053 2696 UpdateGuideState exits: m=857 SNR=20.4
22:00:12.576 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:12.578 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:00:12.580 00.002 2696 Enqueuing Expose request
22:00:12.680 00.100 5240 IsGuiding returns 1
22:00:12.680 00.000 5240 scope still moving after pulse duration time elapsed
22:00:12.712 00.032 5240 IsGuiding returns 0
22:00:12.712 00.000 5240 scope move finished after 149 + 43 ms
22:00:12.712 00.000 5240 Move returns status 0, amount 149
22:00:12.712 00.000 5240 MoveAxis(N, 0, ABG)
22:00:12.712 00.000 5240 Move returns status 0, amount 0
22:00:12.712 00.000 5240 move complete, result=0
22:00:12.712 00.000 5240 worker thread done servicing request
22:00:12.712 00.000 5240 Worker thread wakes up
22:00:12.712 00.000 2696 GuideStep: 1.8 px 149 ms WEST, -0.1 px 0 ms NORTH
22:00:12.712 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:00:12.712 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:00:14.349 01.637 5240 Exposure complete
22:00:14.392 00.043 5240 worker thread done servicing request
22:00:14.392 00.000 2696 OnExposeComplete: enter
22:00:14.392 00.000 2696 UpdateGuideState(): m_state=6
22:00:14.392 00.000 2696 Star::Find(15, 1248, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
22:00:14.408 00.016 2696 Star::Find returns 1 (0), X=1250.15, Y=734.72, Mass=864, SNR=20.6, Peak=48 HFD=4.3
22:00:14.408 00.000 2696 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.74) = xAngle (-5.42 = 0.87)
22:00:14.408 00.000 2696 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.78 = -2.78)
22:00:14.413 00.005 2696 CameraToMount -- cameraX=-0.88 cameraY=-0.44 hyp=0.98 cameraTheta=-2.68 mountX=0.64 mountY=-0.34, mountTheta=-0.50
22:00:14.417 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.88, y=-0.44, opts=13)
22:00:14.419 00.002 2696 Enqueuing Move request for scope (-0.88, -0.44)
22:00:14.419 00.000 5240 Worker thread wakes up
22:00:14.421 00.002 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.88, -0.44) opts 0xd
22:00:14.421 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.88, -0.44)
22:00:14.421 00.000 5240 Moving (-0.88, -0.44) raw xDistance=0.64 yDistance=-0.34
22:00:14.421 00.000 5240 PPEC rslt: input = 0.64, final = 0.32, react = 0.38, pred = -0.81, hyst = 0.43, hyst_pct = 0.86, period_length = 662.83
22:00:14.421 00.000 5240 PPEC: input: 0.64, control: 0.32, exposure: 1500
22:00:14.421 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:00:14.421 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
22:00:14.421 00.000 5240 MoveAxis(W, 52, ABG)
22:00:14.421 00.000 5240 Guiding  Dir = 3, Dur = 52
22:00:14.421 00.000 5240 IsGuiding returns 0
22:00:14.421 00.000 5240 PulseGuide returned control before completion, sleep 62
22:00:14.434 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=48, med=1, FiltMin=0, FiltMax=35, Gamma=0.560
22:00:14.476 00.042 2696 UpdateGuideState exits: m=864 SNR=20.6
22:00:14.476 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:14.476 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:00:14.476 00.000 2696 Enqueuing Expose request
22:00:14.488 00.012 5240 IsGuiding returns 1
22:00:14.488 00.000 5240 scope still moving after pulse duration time elapsed
22:00:14.520 00.032 5240 IsGuiding returns 0
22:00:14.520 00.000 5240 scope move finished after 52 + 45 ms
22:00:14.520 00.000 5240 Move returns status 0, amount 52
22:00:14.520 00.000 5240 MoveAxis(N, 0, ABG)
22:00:14.520 00.000 5240 Move returns status 0, amount 0
22:00:14.520 00.000 5240 move complete, result=0
22:00:14.520 00.000 5240 worker thread done servicing request
22:00:14.520 00.000 5240 Worker thread wakes up
22:00:14.520 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:00:14.520 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:00:14.524 00.004 2696 GuideStep: 0.6 px 52 ms WEST, -0.3 px 0 ms NORTH
22:00:15.951 01.427 5240 Exposure complete
22:00:16.014 00.063 5240 worker thread done servicing request
22:00:16.014 00.000 2696 OnExposeComplete: enter
22:00:16.014 00.000 2696 UpdateGuideState(): m_state=6
22:00:16.014 00.000 2696 Star::Find(15, 1250, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
22:00:16.014 00.000 2696 Star::Find returns 1 (0), X=1250.07, Y=735.34, Mass=779, SNR=19.5, Peak=40 HFD=4.2
22:00:16.014 00.000 2696 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.74) = xAngle (0.22 = 0.22)
22:00:16.014 00.000 2696 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.85 = 2.85)
22:00:16.014 00.000 2696 CameraToMount -- cameraX=-0.96 cameraY=0.18 hyp=0.98 cameraTheta=2.96 mountX=0.96 mountY=0.28, mountTheta=0.28
22:00:16.014 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.96, y=0.18, opts=13)
22:00:16.030 00.016 2696 Enqueuing Move request for scope (-0.96, 0.18)
22:00:16.030 00.000 5240 Worker thread wakes up
22:00:16.030 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.96, 0.18) opts 0xd
22:00:16.030 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.96, 0.18)
22:00:16.030 00.000 5240 Moving (-0.96, 0.18) raw xDistance=0.96 yDistance=0.28
22:00:16.030 00.000 5240 PPEC rslt: input = 0.96, final = 0.45, react = 0.57, pred = -0.86, hyst = 0.57, hyst_pct = 0.86, period_length = 662.83
22:00:16.030 00.000 5240 PPEC: input: 0.96, control: 0.45, exposure: 1500
22:00:16.030 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
22:00:16.030 00.000 5240 MoveAxis(W, 74, ABG)
22:00:16.030 00.000 5240 Guiding  Dir = 3, Dur = 74
22:00:16.030 00.000 5240 IsGuiding returns 0
22:00:16.030 00.000 5240 PulseGuide returned control before completion, sleep 84
22:00:16.045 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=1, FiltMin=0, FiltMax=34, Gamma=0.560
22:00:16.089 00.044 2696 UpdateGuideState exits: m=779 SNR=19.5
22:00:16.091 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:16.092 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:00:16.094 00.002 2696 Enqueuing Expose request
22:00:16.124 00.030 5240 IsGuiding returns 1
22:00:16.124 00.000 5240 scope still moving after pulse duration time elapsed
22:00:16.155 00.031 5240 IsGuiding returns 0
22:00:16.155 00.000 5240 scope move finished after 74 + 48 ms
22:00:16.155 00.000 5240 Move returns status 0, amount 74
22:00:16.155 00.000 5240 MoveAxis(S, 35, ABG)
22:00:16.155 00.000 5240 Guiding  Dir = 1, Dur = 35
22:00:16.155 00.000 5240 IsGuiding returns 0
22:00:16.155 00.000 5240 PulseGuide returned control before completion, sleep 45
22:00:16.203 00.048 5240 IsGuiding returns 1
22:00:16.203 00.000 5240 scope still moving after pulse duration time elapsed
22:00:16.234 00.031 5240 IsGuiding returns 0
22:00:16.234 00.000 5240 scope move finished after 35 + 43 ms
22:00:16.234 00.000 5240 Move returns status 0, amount 35
22:00:16.234 00.000 5240 move complete, result=0
22:00:16.234 00.000 5240 worker thread done servicing request
22:00:16.234 00.000 5240 Worker thread wakes up
22:00:16.234 00.000 2696 GuideStep: 1.0 px 74 ms WEST, 0.3 px 35 ms SOUTH
22:00:16.234 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:00:16.234 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:00:17.887 01.653 5240 Exposure complete
22:00:17.951 00.064 5240 worker thread done servicing request
22:00:17.951 00.000 2696 OnExposeComplete: enter
22:00:17.951 00.000 2696 UpdateGuideState(): m_state=6
22:00:17.951 00.000 2696 Star::Find(15, 1250, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
22:00:17.951 00.000 2696 Star::Find returns 1 (0), X=1248.60, Y=735.05, Mass=878, SNR=20.7, Peak=40 HFD=4.7
22:00:17.951 00.000 2696 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.74) = xAngle (-5.83 = 0.45)
22:00:17.951 00.000 2696 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.20 = 3.08)
22:00:17.951 00.000 2696 CameraToMount -- cameraX=-2.43 cameraY=-0.11 hyp=2.43 cameraTheta=-3.10 mountX=2.19 mountY=0.14, mountTheta=0.06
22:00:17.951 00.000 2696 SchedulePrimaryMove(0F998B58, x=-2.43, y=-0.11, opts=13)
22:00:17.967 00.016 2696 Enqueuing Move request for scope (-2.43, -0.11)
22:00:17.967 00.000 5240 Worker thread wakes up
22:00:17.967 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-2.43, -0.11) opts 0xd
22:00:17.967 00.000 5240 Handling offset move in thread for scope, endpoint = (-2.43, -0.11)
22:00:17.967 00.000 5240 Moving (-2.43, -0.11) raw xDistance=2.19 yDistance=0.14
22:00:17.967 00.000 5240 PPEC rslt: input = 2.19, final = 1.39, react = 1.31, pred = 1.25, hyst = 1.20, hyst_pct = 0.86, period_length = 662.83
22:00:17.967 00.000 5240 PPEC: input: 2.19, control: 1.39, exposure: 1500
22:00:17.967 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:17.967 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:00:17.967 00.000 5240 MoveAxis(W, 226, ABG)
22:00:17.967 00.000 5240 Guiding  Dir = 3, Dur = 226
22:00:17.967 00.000 5240 IsGuiding returns 0
22:00:17.967 00.000 5240 PulseGuide returned control before completion, sleep 236
22:00:17.983 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=1, FiltMin=0, FiltMax=32, Gamma=0.560
22:00:18.014 00.031 2696 UpdateGuideState exits: m=878 SNR=20.7
22:00:18.014 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:18.014 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:00:18.030 00.016 2696 Enqueuing Expose request
22:00:18.219 00.189 5240 IsGuiding returns 1
22:00:18.219 00.000 5240 scope still moving after pulse duration time elapsed
22:00:18.251 00.032 5240 IsGuiding returns 0
22:00:18.251 00.000 5240 scope move finished after 226 + 55 ms
22:00:18.251 00.000 5240 Move returns status 0, amount 226
22:00:18.251 00.000 5240 MoveAxis(N, 0, ABG)
22:00:18.251 00.000 5240 Move returns status 0, amount 0
22:00:18.251 00.000 5240 move complete, result=0
22:00:18.251 00.000 5240 worker thread done servicing request
22:00:18.251 00.000 2696 GuideStep: 2.2 px 226 ms WEST, 0.1 px 0 ms NORTH
22:00:18.257 00.006 5240 Worker thread wakes up
22:00:18.257 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:00:18.257 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:00:19.681 01.424 5240 Exposure complete
22:00:19.729 00.048 5240 worker thread done servicing request
22:00:19.729 00.000 2696 OnExposeComplete: enter
22:00:19.744 00.015 2696 UpdateGuideState(): m_state=6
22:00:19.744 00.000 2696 Star::Find(15, 1248, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
22:00:19.750 00.006 2696 Star::Find returns 1 (0), X=1249.13, Y=734.43, Mass=891, SNR=20.9, Peak=39 HFD=4.4
22:00:19.752 00.002 2696 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.74) = xAngle (-5.51 = 0.77)
22:00:19.754 00.002 2696 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.88 = -2.88)
22:00:19.756 00.002 2696 CameraToMount -- cameraX=-1.90 cameraY=-0.73 hyp=2.04 cameraTheta=-2.77 mountX=1.46 mountY=-0.53, mountTheta=-0.35
22:00:19.757 00.001 2696 SchedulePrimaryMove(0F998B58, x=-1.90, y=-0.73, opts=13)
22:00:19.760 00.003 2696 Enqueuing Move request for scope (-1.90, -0.73)
22:00:19.760 00.000 5240 Worker thread wakes up
22:00:19.760 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.90, -0.73) opts 0xd
22:00:19.760 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.90, -0.73)
22:00:19.760 00.000 5240 Moving (-1.90, -0.73) raw xDistance=1.46 yDistance=-0.53
22:00:19.760 00.000 5240 PPEC rslt: input = 1.46, final = 0.99, react = 0.87, pred = 1.21, hyst = 0.81, hyst_pct = 0.86, period_length = 662.83
22:00:19.760 00.000 5240 PPEC: input: 1.46, control: 0.99, exposure: 1500
22:00:19.760 00.000 5240 resist switch: large excursion: input -0.53 thresh 0.45 direction from 1 to -1
22:00:19.760 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.60
22:00:19.760 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
22:00:19.760 00.000 5240 MoveAxis(W, 161, ABG)
22:00:19.760 00.000 5240 Guiding  Dir = 3, Dur = 161
22:00:19.760 00.000 5240 IsGuiding returns 0
22:00:19.760 00.000 5240 PulseGuide returned control before completion, sleep 171
22:00:19.776 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=39, med=1, FiltMin=0, FiltMax=33, Gamma=0.560
22:00:19.819 00.043 2696 UpdateGuideState exits: m=891 SNR=20.9
22:00:19.823 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:19.827 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:00:19.829 00.002 2696 Enqueuing Expose request
22:00:19.950 00.121 5240 IsGuiding returns 1
22:00:19.950 00.000 5240 scope still moving after pulse duration time elapsed
22:00:19.981 00.031 5240 IsGuiding returns 1
22:00:20.013 00.032 5240 IsGuiding returns 1
22:00:20.045 00.032 5240 IsGuiding returns 0
22:00:20.045 00.000 5240 scope move finished after 161 + 117 ms
22:00:20.045 00.000 5240 Move returns status 0, amount 161
22:00:20.045 00.000 5240 BLC: Oldest BLC event removed
22:00:20.045 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 152 applied
22:00:20.045 00.000 5240 MoveAxis(N, 219, ABG)
22:00:20.045 00.000 5240 Guiding  Dir = 0, Dur = 219
22:00:20.045 00.000 5240 IsGuiding returns 0
22:00:20.045 00.000 5240 PulseGuide returned control before completion, sleep 229
22:00:20.283 00.238 5240 IsGuiding returns 1
22:00:20.283 00.000 5240 scope still moving after pulse duration time elapsed
22:00:20.315 00.032 5240 IsGuiding returns 0
22:00:20.315 00.000 5240 scope move finished after 219 + 49 ms
22:00:20.315 00.000 5240 Move returns status 0, amount 219
22:00:20.315 00.000 5240 move complete, result=0
22:00:20.315 00.000 5240 worker thread done servicing request
22:00:20.315 00.000 5240 Worker thread wakes up
22:00:20.315 00.000 2696 GuideStep: 1.5 px 161 ms WEST, -0.5 px 219 ms NORTH
22:00:20.319 00.004 5240 worker thread servicing REQUEST_EXPOSE 1500
22:00:20.319 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:00:21.970 01.651 5240 Exposure complete
22:00:22.038 00.068 5240 worker thread done servicing request
22:00:22.038 00.000 2696 OnExposeComplete: enter
22:00:22.047 00.009 2696 UpdateGuideState(): m_state=6
22:00:22.047 00.000 2696 Star::Find(15, 1249, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
22:00:22.047 00.000 2696 Star::Find returns 1 (0), X=1250.70, Y=734.26, Mass=826, SNR=20.1, Peak=42 HFD=4.1
22:00:22.047 00.000 2696 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.74) = xAngle (-4.66 = 1.63)
22:00:22.047 00.000 2696 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.03 = -2.03)
22:00:22.047 00.000 2696 CameraToMount -- cameraX=-0.33 cameraY=-0.90 hyp=0.96 cameraTheta=-1.92 mountX=-0.05 mountY=-0.86, mountTheta=-1.63
22:00:22.047 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.33, y=-0.90, opts=13)
22:00:22.047 00.000 2696 Enqueuing Move request for scope (-0.33, -0.90)
22:00:22.063 00.016 5240 Worker thread wakes up
22:00:22.063 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.90) opts 0xd
22:00:22.063 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.33, -0.90)
22:00:22.063 00.000 5240 Moving (-0.33, -0.90) raw xDistance=-0.05 yDistance=-0.86
22:00:22.063 00.000 5240 BLC: History state: CurrMiss=0.86, AvgInitMiss=0.21, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=-0.531820, 1:0.860570
22:00:22.063 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:00:22.063 00.000 5240 PPEC rslt: input = -0.05, final = 0.09, react = -0.03, pred = 0.64, hyst = 0.00, hyst_pct = 0.86, period_length = 662.83
22:00:22.063 00.000 5240 PPEC: input: -0.05, control: 0.09, exposure: 1500
22:00:22.063 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.86 from input -0.86
22:00:22.063 00.000 5240 MoveAxis(W, 15, ABG)
22:00:22.063 00.000 5240 Guiding  Dir = 3, Dur = 15
22:00:22.063 00.000 5240 IsGuiding returns 0
22:00:22.063 00.000 5240 PulseGuide returned control before completion, sleep 25
22:00:22.077 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=1, FiltMin=0, FiltMax=34, Gamma=0.560
22:00:22.095 00.018 5240 IsGuiding returns 1
22:00:22.095 00.000 5240 scope still moving after pulse duration time elapsed
22:00:22.121 00.026 2696 UpdateGuideState exits: m=826 SNR=20.1
22:00:22.123 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:22.125 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:00:22.126 00.001 5240 IsGuiding returns 0
22:00:22.126 00.000 2696 Enqueuing Expose request
22:00:22.126 00.000 5240 scope move finished after 15 + 46 ms
22:00:22.126 00.000 5240 Move returns status 0, amount 15
22:00:22.126 00.000 5240 MoveAxis(N, 109, ABG)
22:00:22.126 00.000 5240 Guiding  Dir = 0, Dur = 109
22:00:22.126 00.000 5240 IsGuiding returns 0
22:00:22.126 00.000 5240 PulseGuide returned control before completion, sleep 119
22:00:22.254 00.128 5240 IsGuiding returns 1
22:00:22.254 00.000 5240 scope still moving after pulse duration time elapsed
22:00:22.285 00.031 5240 IsGuiding returns 0
22:00:22.285 00.000 5240 scope move finished after 109 + 47 ms
22:00:22.285 00.000 5240 Move returns status 0, amount 109
22:00:22.285 00.000 5240 move complete, result=0
22:00:22.285 00.000 5240 worker thread done servicing request
22:00:22.285 00.000 5240 Worker thread wakes up
22:00:22.285 00.000 2696 GuideStep: -0.1 px 15 ms WEST, -0.9 px 109 ms NORTH
22:00:22.285 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:00:22.285 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:00:23.710 01.425 5240 Exposure complete
22:00:23.773 00.063 5240 worker thread done servicing request
22:00:23.773 00.000 2696 OnExposeComplete: enter
22:00:23.773 00.000 2696 UpdateGuideState(): m_state=6
22:00:23.789 00.016 2696 Star::Find(15, 1250, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
22:00:23.789 00.000 2696 Star::Find returns 1 (0), X=1250.65, Y=734.97, Mass=915, SNR=21.1, Peak=41 HFD=4.7
22:00:23.789 00.000 2696 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.74) = xAngle (-5.42 = 0.86)
22:00:23.789 00.000 2696 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.79 = -2.79)
22:00:23.789 00.000 2696 CameraToMount -- cameraX=-0.37 cameraY=-0.18 hyp=0.42 cameraTheta=-2.69 mountX=0.27 mountY=-0.14, mountTheta=-0.49
22:00:23.789 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.37, y=-0.18, opts=13)
22:00:23.789 00.000 2696 Enqueuing Move request for scope (-0.37, -0.18)
22:00:23.789 00.000 5240 Worker thread wakes up
22:00:23.789 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.18) opts 0xd
22:00:23.789 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.37, -0.18)
22:00:23.789 00.000 5240 Moving (-0.37, -0.18) raw xDistance=0.27 yDistance=-0.14
22:00:23.789 00.000 5240 BLC: History state: CurrMiss=0.14, AvgInitMiss=0.21, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=-0.531820, 1:0.860570, 2:0.143356
22:00:23.789 00.000 5240 BLC: No correction, Miss < min_move
22:00:23.789 00.000 5240 PPEC rslt: input = 0.27, final = 0.26, react = 0.16, pred = 0.42, hyst = 0.21, hyst_pct = 0.86, period_length = 662.83
22:00:23.789 00.000 5240 PPEC: input: 0.27, control: 0.26, exposure: 1500
22:00:23.789 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:23.789 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:00:23.789 00.000 5240 MoveAxis(W, 42, ABG)
22:00:23.789 00.000 5240 Guiding  Dir = 3, Dur = 42
22:00:23.789 00.000 5240 IsGuiding returns 0
22:00:23.789 00.000 5240 PulseGuide returned control before completion, sleep 52
22:00:23.807 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=1, FiltMin=0, FiltMax=31, Gamma=0.560
22:00:23.852 00.045 2696 UpdateGuideState exits: m=915 SNR=21.1
22:00:23.852 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:23.852 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:00:23.852 00.000 2696 Enqueuing Expose request
22:00:23.868 00.016 5240 IsGuiding returns 0
22:00:23.868 00.000 5240 Move returns status 0, amount 42
22:00:23.868 00.000 5240 MoveAxis(N, 0, ABG)
22:00:23.868 00.000 5240 Move returns status 0, amount 0
22:00:23.868 00.000 5240 move complete, result=0
22:00:23.868 00.000 5240 worker thread done servicing request
22:00:23.868 00.000 5240 Worker thread wakes up
22:00:23.868 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:00:23.868 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:00:23.868 00.000 2696 GuideStep: 0.3 px 42 ms WEST, -0.1 px 0 ms NORTH
22:00:25.517 01.649 5240 Exposure complete
22:00:25.580 00.063 5240 worker thread done servicing request
22:00:25.580 00.000 2696 OnExposeComplete: enter
22:00:25.596 00.016 2696 UpdateGuideState(): m_state=6
22:00:25.596 00.000 2696 Star::Find(15, 1250, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 101
22:00:25.596 00.000 2696 Star::Find returns 1 (0), X=1250.45, Y=735.30, Mass=925, SNR=21.3, Peak=49 HFD=4.5
22:00:25.601 00.005 2696 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.74) = xAngle (0.16 = 0.16)
22:00:25.601 00.000 2696 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.79 = 2.79)
22:00:25.601 00.000 2696 CameraToMount -- cameraX=-0.58 cameraY=0.14 hyp=0.59 cameraTheta=2.90 mountX=0.59 mountY=0.20, mountTheta=0.33
22:00:25.601 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.58, y=0.14, opts=13)
22:00:25.601 00.000 2696 Enqueuing Move request for scope (-0.58, 0.14)
22:00:25.601 00.000 5240 Worker thread wakes up
22:00:25.601 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.14) opts 0xd
22:00:25.612 00.011 5240 Handling offset move in thread for scope, endpoint = (-0.58, 0.14)
22:00:25.612 00.000 5240 Moving (-0.58, 0.14) raw xDistance=0.59 yDistance=0.20
22:00:25.612 00.000 5240 BLC: window closed
22:00:25.612 00.000 5240 BLC: History state: CurrMiss=-0.20, AvgInitMiss=0.21, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=-0.531820, 1:0.860570, 2:0.143356
22:00:25.612 00.000 5240 BLC: Over-shoot, no adjustment based on avgInitialMiss
22:00:25.612 00.000 5240 BLC: window closed
22:00:25.612 00.000 5240 PPEC rslt: input = 0.59, final = 0.36, react = 0.35, pred = 0.25, hyst = 0.32, hyst_pct = 0.86, period_length = 662.83
22:00:25.612 00.000 5240 PPEC: input: 0.59, control: 0.36, exposure: 1500
22:00:25.612 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:00:25.612 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:00:25.612 00.000 5240 MoveAxis(W, 59, ABG)
22:00:25.612 00.000 5240 Guiding  Dir = 3, Dur = 59
22:00:25.612 00.000 5240 IsGuiding returns 0
22:00:25.612 00.000 5240 PulseGuide returned control before completion, sleep 69
22:00:25.624 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=74, Gamma=0.560
22:00:25.667 00.043 2696 UpdateGuideState exits: m=925 SNR=21.3
22:00:25.669 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:25.671 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:00:25.671 00.000 2696 Enqueuing Expose request
22:00:25.690 00.019 5240 IsGuiding returns 1
22:00:25.690 00.000 5240 scope still moving after pulse duration time elapsed
22:00:25.722 00.032 5240 IsGuiding returns 0
22:00:25.722 00.000 5240 scope move finished after 59 + 50 ms
22:00:25.722 00.000 5240 Move returns status 0, amount 59
22:00:25.722 00.000 5240 MoveAxis(N, 0, ABG)
22:00:25.722 00.000 5240 Move returns status 0, amount 0
22:00:25.722 00.000 5240 move complete, result=0
22:00:25.722 00.000 5240 worker thread done servicing request
22:00:25.722 00.000 5240 Worker thread wakes up
22:00:25.722 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:00:25.722 00.000 2696 GuideStep: 0.6 px 59 ms WEST, 0.2 px 0 ms NORTH
22:00:25.725 00.003 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:00:27.149 01.424 5240 Exposure complete
22:00:27.212 00.063 5240 worker thread done servicing request
22:00:27.212 00.000 2696 OnExposeComplete: enter
22:00:27.212 00.000 2696 UpdateGuideState(): m_state=6
22:00:27.212 00.000 2696 Star::Find(15, 1250, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 102
22:00:27.212 00.000 2696 Star::Find returns 1 (0), X=1249.95, Y=735.37, Mass=922, SNR=21.2, Peak=47 HFD=4.2
22:00:27.212 00.000 2696 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.74) = xAngle (0.21 = 0.21)
22:00:27.212 00.000 2696 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.85 = 2.85)
22:00:27.212 00.000 2696 CameraToMount -- cameraX=-1.08 cameraY=0.21 hyp=1.10 cameraTheta=2.95 mountX=1.07 mountY=0.32, mountTheta=0.29
22:00:27.225 00.013 2696 SchedulePrimaryMove(0F998B58, x=-1.08, y=0.21, opts=13)
22:00:27.228 00.003 2696 Enqueuing Move request for scope (-1.08, 0.21)
22:00:27.228 00.000 5240 Worker thread wakes up
22:00:27.228 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.08, 0.21) opts 0xd
22:00:27.228 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.08, 0.21)
22:00:27.228 00.000 5240 Moving (-1.08, 0.21) raw xDistance=1.07 yDistance=0.32
22:00:27.228 00.000 5240 PPEC rslt: input = 1.07, final = 0.69, react = 0.64, pred = 0.59, hyst = 0.59, hyst_pct = 0.85, period_length = 662.83
22:00:27.228 00.000 5240 PPEC: input: 1.07, control: 0.69, exposure: 1500
22:00:27.228 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:00:27.228 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
22:00:27.228 00.000 5240 MoveAxis(W, 112, ABG)
22:00:27.228 00.000 5240 Guiding  Dir = 3, Dur = 112
22:00:27.228 00.000 5240 IsGuiding returns 0
22:00:27.228 00.000 5240 PulseGuide returned control before completion, sleep 122
22:00:27.228 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=47, med=1, FiltMin=0, FiltMax=33, Gamma=0.560
22:00:27.285 00.057 2696 UpdateGuideState exits: m=922 SNR=21.2
22:00:27.288 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:27.291 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:00:27.293 00.002 2696 Enqueuing Expose request
22:00:27.355 00.062 5240 IsGuiding returns 1
22:00:27.355 00.000 5240 scope still moving after pulse duration time elapsed
22:00:27.386 00.031 5240 IsGuiding returns 0
22:00:27.386 00.000 5240 scope move finished after 112 + 43 ms
22:00:27.386 00.000 5240 Move returns status 0, amount 112
22:00:27.386 00.000 5240 MoveAxis(N, 0, ABG)
22:00:27.386 00.000 5240 Move returns status 0, amount 0
22:00:27.386 00.000 5240 move complete, result=0
22:00:27.386 00.000 5240 worker thread done servicing request
22:00:27.386 00.000 5240 Worker thread wakes up
22:00:27.386 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:00:27.386 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:00:27.386 00.000 2696 GuideStep: 1.1 px 112 ms WEST, 0.3 px 0 ms NORTH
22:00:29.038 01.652 5240 Exposure complete
22:00:29.101 00.063 5240 worker thread done servicing request
22:00:29.101 00.000 2696 OnExposeComplete: enter
22:00:29.101 00.000 2696 UpdateGuideState(): m_state=6
22:00:29.101 00.000 2696 Star::Find(15, 1249, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 103
22:00:29.101 00.000 2696 Star::Find returns 1 (0), X=1250.22, Y=735.16, Mass=876, SNR=20.7, Peak=46 HFD=4.4
22:00:29.101 00.000 2696 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.74) = xAngle (0.40 = 0.40)
22:00:29.101 00.000 2696 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (3.04 = 3.04)
22:00:29.101 00.000 2696 CameraToMount -- cameraX=-0.81 cameraY=0.00 hyp=0.81 cameraTheta=3.14 mountX=0.74 mountY=0.09, mountTheta=0.11
22:00:29.101 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.81, y=0.00, opts=13)
22:00:29.117 00.016 2696 Enqueuing Move request for scope (-0.81, 0.00)
22:00:29.117 00.000 5240 Worker thread wakes up
22:00:29.117 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.81, 0.00) opts 0xd
22:00:29.117 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.81, 0.00)
22:00:29.117 00.000 5240 Moving (-0.81, 0.00) raw xDistance=0.74 yDistance=0.09
22:00:29.117 00.000 5240 PPEC rslt: input = 0.74, final = 0.49, react = 0.45, pred = 0.43, hyst = 0.42, hyst_pct = 0.85, period_length = 662.83
22:00:29.117 00.000 5240 PPEC: input: 0.74, control: 0.49, exposure: 1500
22:00:29.117 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:29.117 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:00:29.117 00.000 5240 MoveAxis(W, 80, ABG)
22:00:29.117 00.000 5240 Guiding  Dir = 3, Dur = 80
22:00:29.117 00.000 5240 IsGuiding returns 0
22:00:29.117 00.000 5240 PulseGuide returned control before completion, sleep 90
22:00:29.132 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=1, FiltMin=0, FiltMax=33, Gamma=0.560
22:00:29.170 00.038 2696 UpdateGuideState exits: m=876 SNR=20.7
22:00:29.179 00.009 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:29.179 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:00:29.179 00.000 2696 Enqueuing Expose request
22:00:29.211 00.032 5240 IsGuiding returns 1
22:00:29.211 00.000 5240 scope still moving after pulse duration time elapsed
22:00:29.243 00.032 5240 IsGuiding returns 0
22:00:29.243 00.000 5240 scope move finished after 80 + 43 ms
22:00:29.243 00.000 5240 Move returns status 0, amount 80
22:00:29.243 00.000 5240 MoveAxis(N, 0, ABG)
22:00:29.243 00.000 5240 Move returns status 0, amount 0
22:00:29.243 00.000 5240 move complete, result=0
22:00:29.243 00.000 5240 worker thread done servicing request
22:00:29.243 00.000 5240 Worker thread wakes up
22:00:29.243 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:00:29.243 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:00:29.245 00.002 2696 GuideStep: 0.7 px 80 ms WEST, 0.1 px 0 ms NORTH
22:00:30.674 01.429 5240 Exposure complete
22:00:30.737 00.063 5240 worker thread done servicing request
22:00:30.737 00.000 2696 OnExposeComplete: enter
22:00:30.739 00.002 2696 UpdateGuideState(): m_state=6
22:00:30.743 00.004 2696 Star::Find(15, 1250, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 104
22:00:30.745 00.002 2696 Star::Find returns 1 (0), X=1248.88, Y=735.27, Mass=857, SNR=20.4, Peak=31 HFD=4.9
22:00:30.747 00.002 2696 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.74) = xAngle (0.35 = 0.35)
22:00:30.749 00.002 2696 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.99 = 2.99)
22:00:30.749 00.000 2696 CameraToMount -- cameraX=-2.15 cameraY=0.11 hyp=2.16 cameraTheta=3.09 mountX=2.02 mountY=0.33, mountTheta=0.16
22:00:30.753 00.004 2696 SchedulePrimaryMove(0F998B58, x=-2.15, y=0.11, opts=13)
22:00:30.757 00.004 2696 Enqueuing Move request for scope (-2.15, 0.11)
22:00:30.761 00.004 5240 Worker thread wakes up
22:00:30.761 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-2.15, 0.11) opts 0xd
22:00:30.761 00.000 5240 Handling offset move in thread for scope, endpoint = (-2.15, 0.11)
22:00:30.761 00.000 5240 Moving (-2.15, 0.11) raw xDistance=2.02 yDistance=0.33
22:00:30.761 00.000 5240 PPEC rslt: input = 2.02, final = 1.18, react = 1.21, pred = 0.21, hyst = 1.13, hyst_pct = 0.85, period_length = 662.83
22:00:30.761 00.000 5240 PPEC: input: 2.02, control: 1.18, exposure: 1500
22:00:30.761 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:00:30.761 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
22:00:30.761 00.000 5240 MoveAxis(W, 192, ABG)
22:00:30.761 00.000 5240 Guiding  Dir = 3, Dur = 192
22:00:30.761 00.000 5240 IsGuiding returns 0
22:00:30.761 00.000 5240 PulseGuide returned control before completion, sleep 202
22:00:30.776 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=28, Gamma=0.560
22:00:30.817 00.041 2696 UpdateGuideState exits: m=857 SNR=20.4
22:00:30.819 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:30.819 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:00:30.819 00.000 2696 Enqueuing Expose request
22:00:30.976 00.157 5240 IsGuiding returns 1
22:00:30.976 00.000 5240 scope still moving after pulse duration time elapsed
22:00:31.007 00.031 5240 IsGuiding returns 0
22:00:31.007 00.000 5240 scope move finished after 192 + 53 ms
22:00:31.007 00.000 5240 Move returns status 0, amount 192
22:00:31.007 00.000 5240 MoveAxis(N, 0, ABG)
22:00:31.007 00.000 5240 Move returns status 0, amount 0
22:00:31.007 00.000 5240 move complete, result=0
22:00:31.007 00.000 5240 worker thread done servicing request
22:00:31.007 00.000 2696 GuideStep: 2.0 px 192 ms WEST, 0.3 px 0 ms NORTH
22:00:31.007 00.000 5240 Worker thread wakes up
22:00:31.007 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:00:31.007 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:00:32.663 01.656 5240 Exposure complete
22:00:32.741 00.078 5240 worker thread done servicing request
22:00:32.741 00.000 2696 OnExposeComplete: enter
22:00:32.741 00.000 2696 UpdateGuideState(): m_state=6
22:00:32.741 00.000 2696 Star::Find(15, 1248, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
22:00:32.741 00.000 2696 Star::Find returns 1 (0), X=1250.04, Y=735.11, Mass=838, SNR=20.2, Peak=37 HFD=4.5
22:00:32.757 00.016 2696 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.74) = xAngle (-5.83 = 0.46)
22:00:32.759 00.002 2696 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.19 = 3.09)
22:00:32.761 00.002 2696 CameraToMount -- cameraX=-0.99 cameraY=-0.05 hyp=0.99 cameraTheta=-3.09 mountX=0.89 mountY=0.05, mountTheta=0.06
22:00:32.763 00.002 2696 SchedulePrimaryMove(0F998B58, x=-0.99, y=-0.05, opts=13)
22:00:32.765 00.002 2696 Enqueuing Move request for scope (-0.99, -0.05)
22:00:32.767 00.002 5240 Worker thread wakes up
22:00:32.767 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.99, -0.05) opts 0xd
22:00:32.767 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.99, -0.05)
22:00:32.767 00.000 5240 Moving (-0.99, -0.05) raw xDistance=0.89 yDistance=0.05
22:00:32.769 00.002 5240 PPEC rslt: input = 0.89, final = 0.42, react = 0.53, pred = -0.62, hyst = 0.51, hyst_pct = 0.85, period_length = 662.83
22:00:32.769 00.000 5240 PPEC: input: 0.89, control: 0.42, exposure: 1500
22:00:32.769 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:32.769 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:00:32.769 00.000 5240 MoveAxis(W, 68, ABG)
22:00:32.769 00.000 5240 Guiding  Dir = 3, Dur = 68
22:00:32.769 00.000 5240 IsGuiding returns 0
22:00:32.769 00.000 5240 PulseGuide returned control before completion, sleep 78
22:00:32.781 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=37, med=1, FiltMin=0, FiltMax=30, Gamma=0.560
22:00:32.824 00.043 2696 UpdateGuideState exits: m=838 SNR=20.2
22:00:32.826 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:32.828 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:00:32.830 00.002 2696 Enqueuing Expose request
22:00:32.851 00.021 5240 IsGuiding returns 1
22:00:32.851 00.000 5240 scope still moving after pulse duration time elapsed
22:00:32.882 00.031 5240 IsGuiding returns 0
22:00:32.882 00.000 5240 scope move finished after 68 + 44 ms
22:00:32.882 00.000 5240 Move returns status 0, amount 68
22:00:32.882 00.000 5240 MoveAxis(N, 0, ABG)
22:00:32.882 00.000 5240 Move returns status 0, amount 0
22:00:32.882 00.000 5240 move complete, result=0
22:00:32.882 00.000 5240 worker thread done servicing request
22:00:32.882 00.000 5240 Worker thread wakes up
22:00:32.882 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:00:32.882 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:00:32.884 00.002 2696 GuideStep: 0.9 px 68 ms WEST, 0.1 px 0 ms NORTH
22:00:34.306 01.422 5240 Exposure complete
22:00:34.388 00.082 5240 worker thread done servicing request
22:00:34.388 00.000 2696 OnExposeComplete: enter
22:00:34.388 00.000 2696 UpdateGuideState(): m_state=6
22:00:34.388 00.000 2696 Star::Find(15, 1250, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 106
22:00:34.388 00.000 2696 Star::Find returns 1 (0), X=1250.96, Y=735.26, Mass=859, SNR=20.4, Peak=40 HFD=4.3
22:00:34.388 00.000 2696 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.74) = xAngle (-0.56 = -0.56)
22:00:34.388 00.000 2696 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.08 = 2.08)
22:00:34.400 00.012 2696 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.18 mountX=0.10 mountY=0.11, mountTheta=0.80
22:00:34.400 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.07, y=0.10, opts=13)
22:00:34.400 00.000 2696 Enqueuing Move request for scope (-0.07, 0.10)
22:00:34.400 00.000 5240 Worker thread wakes up
22:00:34.400 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0xd
22:00:34.400 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
22:00:34.400 00.000 5240 Moving (-0.07, 0.10) raw xDistance=0.10 yDistance=0.11
22:00:34.400 00.000 5240 PPEC rslt: input = 0.10, final = -0.12, react = 0.06, pred = -0.81, hyst = 0.00, hyst_pct = 0.85, period_length = 662.83
22:00:34.400 00.000 5240 PPEC: input: 0.10, control: -0.12, exposure: 1500
22:00:34.400 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:34.400 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:00:34.400 00.000 5240 MoveAxis(E, 20, ABG)
22:00:34.400 00.000 5240 Guiding  Dir = 2, Dur = 20
22:00:34.400 00.000 5240 IsGuiding returns 0
22:00:34.400 00.000 5240 PulseGuide returned control before completion, sleep 30
22:00:34.416 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=1, FiltMin=0, FiltMax=30, Gamma=0.560
22:00:34.448 00.032 5240 IsGuiding returns 1
22:00:34.448 00.000 5240 scope still moving after pulse duration time elapsed
22:00:34.448 00.000 2696 UpdateGuideState exits: m=859 SNR=20.4
22:00:34.464 00.016 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:34.464 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:00:34.464 00.000 2696 Enqueuing Expose request
22:00:34.480 00.016 5240 IsGuiding returns 0
22:00:34.480 00.000 5240 scope move finished after 20 + 51 ms
22:00:34.480 00.000 5240 Move returns status 0, amount 20
22:00:34.480 00.000 5240 MoveAxis(N, 0, ABG)
22:00:34.480 00.000 5240 Move returns status 0, amount 0
22:00:34.480 00.000 5240 move complete, result=0
22:00:34.480 00.000 5240 worker thread done servicing request
22:00:34.480 00.000 5240 Worker thread wakes up
22:00:34.480 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:00:34.480 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:00:34.480 00.000 2696 GuideStep: 0.1 px 20 ms EAST, 0.1 px 0 ms NORTH
22:00:36.132 01.652 5240 Exposure complete
22:00:36.194 00.062 5240 worker thread done servicing request
22:00:36.194 00.000 2696 OnExposeComplete: enter
22:00:36.196 00.002 2696 UpdateGuideState(): m_state=6
22:00:36.200 00.004 2696 Star::Find(15, 1250, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 107
22:00:36.202 00.002 2696 Star::Find returns 1 (0), X=1250.76, Y=735.39, Mass=841, SNR=20.3, Peak=38 HFD=4.6
22:00:36.204 00.002 2696 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.74) = xAngle (-0.32 = -0.32)
22:00:36.206 00.002 2696 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.32 = 2.32)
22:00:36.208 00.002 2696 CameraToMount -- cameraX=-0.27 cameraY=0.23 hyp=0.35 cameraTheta=2.42 mountX=0.34 mountY=0.26, mountTheta=0.66
22:00:36.212 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.27, y=0.23, opts=13)
22:00:36.214 00.002 2696 Enqueuing Move request for scope (-0.27, 0.23)
22:00:36.216 00.002 5240 Worker thread wakes up
22:00:36.216 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.23) opts 0xd
22:00:36.216 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.27, 0.23)
22:00:36.218 00.002 5240 Moving (-0.27, 0.23) raw xDistance=0.34 yDistance=0.26
22:00:36.218 00.000 5240 PPEC rslt: input = 0.34, final = 0.04, react = 0.20, pred = -1.06, hyst = 0.21, hyst_pct = 0.85, period_length = 662.83
22:00:36.218 00.000 5240 PPEC: input: 0.34, control: 0.04, exposure: 1500
22:00:36.218 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:00:36.218 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
22:00:36.218 00.000 5240 MoveAxis(W, 7, ABG)
22:00:36.218 00.000 5240 Guiding  Dir = 3, Dur = 7
22:00:36.218 00.000 5240 IsGuiding returns 0
22:00:36.218 00.000 5240 PulseGuide returned control before completion, sleep 17
22:00:36.230 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=1, FiltMin=0, FiltMax=32, Gamma=0.560
22:00:36.242 00.012 5240 IsGuiding returns 1
22:00:36.242 00.000 5240 scope still moving after pulse duration time elapsed
22:00:36.274 00.032 5240 IsGuiding returns 0
22:00:36.274 00.000 5240 scope move finished after 7 + 47 ms
22:00:36.274 00.000 5240 Move returns status 0, amount 7
22:00:36.274 00.000 5240 MoveAxis(N, 0, ABG)
22:00:36.274 00.000 5240 Move returns status 0, amount 0
22:00:36.274 00.000 5240 move complete, result=0
22:00:36.274 00.000 5240 worker thread done servicing request
22:00:36.276 00.002 2696 UpdateGuideState exits: m=841 SNR=20.3
22:00:36.278 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:36.280 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:00:36.282 00.002 2696 Enqueuing Expose request
22:00:36.282 00.000 5240 Worker thread wakes up
22:00:36.282 00.000 2696 GuideStep: 0.3 px 7 ms WEST, 0.3 px 0 ms NORTH
22:00:36.282 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:00:36.285 00.003 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:00:37.703 01.418 5240 Exposure complete
22:00:37.757 00.054 5240 worker thread done servicing request
22:00:37.757 00.000 2696 OnExposeComplete: enter
22:00:37.767 00.010 2696 UpdateGuideState(): m_state=6
22:00:37.767 00.000 2696 Star::Find(15, 1250, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 108
22:00:37.767 00.000 2696 Star::Find returns 1 (0), X=1250.82, Y=735.63, Mass=749, SNR=19.1, Peak=39 HFD=4.0
22:00:37.767 00.000 2696 CameraToMount -- cameraTheta (2.00) - m_xAngle (2.74) = xAngle (-0.74 = -0.74)
22:00:37.767 00.000 2696 CameraToMount -- cameraTheta (2.00) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.89 = 1.89)
22:00:37.767 00.000 2696 CameraToMount -- cameraX=-0.21 cameraY=0.47 hyp=0.52 cameraTheta=2.00 mountX=0.38 mountY=0.49, mountTheta=0.91
22:00:37.767 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.21, y=0.47, opts=13)
22:00:37.767 00.000 2696 Enqueuing Move request for scope (-0.21, 0.47)
22:00:37.783 00.016 5240 Worker thread wakes up
22:00:37.783 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.47) opts 0xd
22:00:37.783 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.21, 0.47)
22:00:37.783 00.000 5240 Moving (-0.21, 0.47) raw xDistance=0.38 yDistance=0.49
22:00:37.783 00.000 5240 PPEC rslt: input = 0.38, final = 0.13, react = 0.23, pred = -0.49, hyst = 0.20, hyst_pct = 0.85, period_length = 662.83
22:00:37.783 00.000 5240 PPEC: input: 0.38, control: 0.13, exposure: 1500
22:00:37.783 00.000 5240 resist switch: large excursion: input 0.49 thresh 0.45 direction from -1 to 1
22:00:37.783 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.47
22:00:37.783 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
22:00:37.783 00.000 5240 MoveAxis(W, 21, ABG)
22:00:37.783 00.000 5240 Guiding  Dir = 3, Dur = 21
22:00:37.783 00.000 5240 IsGuiding returns 0
22:00:37.783 00.000 5240 PulseGuide returned control before completion, sleep 31
22:00:37.792 00.009 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=39, med=1, FiltMin=0, FiltMax=31, Gamma=0.560
22:00:37.830 00.038 5240 IsGuiding returns 1
22:00:37.830 00.000 5240 scope still moving after pulse duration time elapsed
22:00:37.830 00.000 2696 UpdateGuideState exits: m=749 SNR=19.1
22:00:37.830 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:37.830 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:00:37.830 00.000 2696 Enqueuing Expose request
22:00:37.862 00.032 5240 IsGuiding returns 0
22:00:37.862 00.000 5240 scope move finished after 21 + 55 ms
22:00:37.862 00.000 5240 Move returns status 0, amount 21
22:00:37.862 00.000 5240 BLC: Oldest BLC event removed
22:00:37.862 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 152 applied
22:00:37.862 00.000 5240 MoveAxis(S, 214, ABG)
22:00:37.862 00.000 5240 Guiding  Dir = 1, Dur = 214
22:00:37.862 00.000 5240 IsGuiding returns 0
22:00:37.862 00.000 5240 PulseGuide returned control before completion, sleep 224
22:00:38.100 00.238 5240 IsGuiding returns 1
22:00:38.100 00.000 5240 scope still moving after pulse duration time elapsed
22:00:38.131 00.031 5240 IsGuiding returns 0
22:00:38.132 00.001 5240 scope move finished after 214 + 55 ms
22:00:38.132 00.000 5240 Move returns status 0, amount 214
22:00:38.132 00.000 5240 move complete, result=0
22:00:38.132 00.000 5240 worker thread done servicing request
22:00:38.132 00.000 2696 GuideStep: 0.4 px 21 ms WEST, 0.5 px 214 ms SOUTH
22:00:38.132 00.000 5240 Worker thread wakes up
22:00:38.132 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:00:38.132 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:00:39.785 01.653 5240 Exposure complete
22:00:39.851 00.066 5240 worker thread done servicing request
22:00:39.851 00.000 2696 OnExposeComplete: enter
22:00:39.851 00.000 2696 UpdateGuideState(): m_state=6
22:00:39.851 00.000 2696 Star::Find(15, 1250, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 109
22:00:39.851 00.000 2696 Star::Find returns 1 (0), X=1249.55, Y=735.28, Mass=812, SNR=19.9, Peak=37 HFD=4.5
22:00:39.851 00.000 2696 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.74) = xAngle (0.32 = 0.32)
22:00:39.851 00.000 2696 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.95 = 2.95)
22:00:39.851 00.000 2696 CameraToMount -- cameraX=-1.47 cameraY=0.13 hyp=1.48 cameraTheta=3.06 mountX=1.40 mountY=0.28, mountTheta=0.20
22:00:39.864 00.013 2696 SchedulePrimaryMove(0F998B58, x=-1.47, y=0.13, opts=13)
22:00:39.864 00.000 2696 Enqueuing Move request for scope (-1.47, 0.13)
22:00:39.864 00.000 5240 Worker thread wakes up
22:00:39.864 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.47, 0.13) opts 0xd
22:00:39.864 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.47, 0.13)
22:00:39.864 00.000 5240 Moving (-1.47, 0.13) raw xDistance=1.40 yDistance=0.28
22:00:39.864 00.000 5240 BLC: History state: CurrMiss=0.28, AvgInitMiss=0.22, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.490034, 1:0.278656
22:00:39.864 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:00:39.864 00.000 5240 PPEC rslt: input = 1.40, final = 0.66, react = 0.84, pred = -0.71, hyst = 0.76, hyst_pct = 0.85, period_length = 662.83
22:00:39.864 00.000 5240 PPEC: input: 1.40, control: 0.66, exposure: 1500
22:00:39.864 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
22:00:39.864 00.000 5240 MoveAxis(W, 108, ABG)
22:00:39.864 00.000 5240 Guiding  Dir = 3, Dur = 108
22:00:39.864 00.000 5240 IsGuiding returns 0
22:00:39.864 00.000 5240 PulseGuide returned control before completion, sleep 118
22:00:39.882 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=37, med=1, FiltMin=0, FiltMax=32, Gamma=0.560
22:00:39.927 00.045 2696 UpdateGuideState exits: m=812 SNR=19.9
22:00:39.927 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:39.927 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:00:39.927 00.000 2696 Enqueuing Expose request
22:00:39.991 00.064 5240 IsGuiding returns 1
22:00:39.991 00.000 5240 scope still moving after pulse duration time elapsed
22:00:40.023 00.032 5240 IsGuiding returns 0
22:00:40.023 00.000 5240 scope move finished after 108 + 43 ms
22:00:40.023 00.000 5240 Move returns status 0, amount 108
22:00:40.023 00.000 5240 MoveAxis(S, 35, ABG)
22:00:40.023 00.000 5240 Guiding  Dir = 1, Dur = 35
22:00:40.023 00.000 5240 IsGuiding returns 0
22:00:40.023 00.000 5240 PulseGuide returned control before completion, sleep 45
22:00:40.070 00.047 5240 IsGuiding returns 1
22:00:40.070 00.000 5240 scope still moving after pulse duration time elapsed
22:00:40.101 00.031 5240 IsGuiding returns 0
22:00:40.101 00.000 5240 scope move finished after 35 + 42 ms
22:00:40.101 00.000 5240 Move returns status 0, amount 35
22:00:40.101 00.000 5240 move complete, result=0
22:00:40.101 00.000 5240 worker thread done servicing request
22:00:40.101 00.000 5240 Worker thread wakes up
22:00:40.101 00.000 2696 GuideStep: 1.4 px 108 ms WEST, 0.3 px 35 ms SOUTH
22:00:40.101 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:00:40.101 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:00:41.532 01.431 5240 Exposure complete
22:00:41.609 00.077 5240 worker thread done servicing request
22:00:41.609 00.000 2696 OnExposeComplete: enter
22:00:41.609 00.000 2696 UpdateGuideState(): m_state=6
22:00:41.609 00.000 2696 Star::Find(15, 1249, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 110
22:00:41.624 00.015 2696 Star::Find returns 1 (0), X=1248.98, Y=734.96, Mass=813, SNR=19.9, Peak=40 HFD=4.4
22:00:41.626 00.002 2696 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.74) = xAngle (-5.78 = 0.50)
22:00:41.626 00.000 2696 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.15 = 3.14)
22:00:41.632 00.006 2696 CameraToMount -- cameraX=-2.05 cameraY=-0.20 hyp=2.06 cameraTheta=-3.04 mountX=1.80 mountY=0.01, mountTheta=0.01
22:00:41.636 00.004 2696 SchedulePrimaryMove(0F998B58, x=-2.05, y=-0.20, opts=13)
22:00:41.638 00.002 2696 Enqueuing Move request for scope (-2.05, -0.20)
22:00:41.640 00.002 5240 Worker thread wakes up
22:00:41.640 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-2.05, -0.20) opts 0xd
22:00:41.640 00.000 5240 Handling offset move in thread for scope, endpoint = (-2.05, -0.20)
22:00:41.640 00.000 5240 Moving (-2.05, -0.20) raw xDistance=1.80 yDistance=0.01
22:00:41.642 00.002 5240 BLC: History state: CurrMiss=0.01, AvgInitMiss=0.22, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.490034, 1:0.278656, 2:0.011680
22:00:41.642 00.000 5240 BLC: No correction, Miss < min_move
22:00:41.642 00.000 5240 PPEC rslt: input = 1.80, final = 0.91, react = 1.08, pred = -0.54, hyst = 0.98, hyst_pct = 0.84, period_length = 662.83
22:00:41.642 00.000 5240 PPEC: input: 1.80, control: 0.91, exposure: 1500
22:00:41.642 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:41.642 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:00:41.642 00.000 5240 MoveAxis(W, 149, ABG)
22:00:41.642 00.000 5240 Guiding  Dir = 3, Dur = 149
22:00:41.642 00.000 5240 IsGuiding returns 0
22:00:41.642 00.000 5240 PulseGuide returned control before completion, sleep 159
22:00:41.655 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=1, FiltMin=0, FiltMax=30, Gamma=0.560
22:00:41.695 00.040 2696 UpdateGuideState exits: m=813 SNR=19.9
22:00:41.695 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:41.703 00.008 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:00:41.703 00.000 2696 Enqueuing Expose request
22:00:41.803 00.100 5240 IsGuiding returns 1
22:00:41.803 00.000 5240 scope still moving after pulse duration time elapsed
22:00:41.835 00.032 5240 IsGuiding returns 1
22:00:41.866 00.031 5240 IsGuiding returns 1
22:00:41.898 00.032 5240 IsGuiding returns 0
22:00:41.898 00.000 5240 scope move finished after 149 + 106 ms
22:00:41.898 00.000 5240 Move returns status 0, amount 149
22:00:41.898 00.000 5240 MoveAxis(N, 0, ABG)
22:00:41.898 00.000 5240 Move returns status 0, amount 0
22:00:41.898 00.000 5240 move complete, result=0
22:00:41.898 00.000 5240 worker thread done servicing request
22:00:41.898 00.000 5240 Worker thread wakes up
22:00:41.898 00.000 2696 GuideStep: 1.8 px 149 ms WEST, 0.0 px 0 ms NORTH
22:00:41.898 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:00:41.898 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:00:43.551 01.653 5240 Exposure complete
22:00:43.615 00.064 5240 worker thread done servicing request
22:00:43.615 00.000 2696 OnExposeComplete: enter
22:00:43.615 00.000 2696 UpdateGuideState(): m_state=6
22:00:43.615 00.000 2696 Star::Find(15, 1248, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
22:00:43.615 00.000 2696 Star::Find returns 1 (0), X=1250.89, Y=734.59, Mass=803, SNR=19.8, Peak=38 HFD=4.3
22:00:43.615 00.000 2696 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.74) = xAngle (-4.54 = 1.74)
22:00:43.615 00.000 2696 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.91 = -1.91)
22:00:43.615 00.000 2696 CameraToMount -- cameraX=-0.14 cameraY=-0.57 hyp=0.58 cameraTheta=-1.80 mountX=-0.10 mountY=-0.55, mountTheta=-1.75
22:00:43.634 00.019 2696 SchedulePrimaryMove(0F998B58, x=-0.14, y=-0.57, opts=13)
22:00:43.636 00.002 2696 Enqueuing Move request for scope (-0.14, -0.57)
22:00:43.638 00.002 5240 Worker thread wakes up
22:00:43.638 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.57) opts 0xd
22:00:43.638 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.14, -0.57)
22:00:43.638 00.000 5240 Moving (-0.14, -0.57) raw xDistance=-0.10 yDistance=-0.55
22:00:43.638 00.000 5240 BLC: window closed
22:00:43.638 00.000 5240 BLC: History state: CurrMiss=-0.55, AvgInitMiss=0.22, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.490034, 1:0.278656, 2:0.011680
22:00:43.638 00.000 5240 BLC: Over-shoot, no adjustment based on avgInitialMiss
22:00:43.638 00.000 5240 BLC: window closed
22:00:43.638 00.000 5240 PPEC rslt: input = -0.10, final = -0.10, react = -0.06, pred = -0.66, hyst = 0.00, hyst_pct = 0.84, period_length = 662.83
22:00:43.638 00.000 5240 PPEC: input: -0.10, control: -0.10, exposure: 1500
22:00:43.638 00.000 5240 resist switch: large excursion: input -0.55 thresh 0.45 direction from 1 to -1
22:00:43.638 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.66
22:00:43.638 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
22:00:43.638 00.000 5240 MoveAxis(E, 17, ABG)
22:00:43.638 00.000 5240 Guiding  Dir = 2, Dur = 17
22:00:43.640 00.002 5240 IsGuiding returns 0
22:00:43.640 00.000 5240 PulseGuide returned control before completion, sleep 27
22:00:43.652 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=1, FiltMin=0, FiltMax=30, Gamma=0.560
22:00:43.679 00.027 5240 IsGuiding returns 1
22:00:43.679 00.000 5240 scope still moving after pulse duration time elapsed
22:00:43.694 00.015 2696 UpdateGuideState exits: m=803 SNR=19.8
22:00:43.696 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:43.698 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:00:43.700 00.002 2696 Enqueuing Expose request
22:00:43.710 00.010 5240 IsGuiding returns 0
22:00:43.710 00.000 5240 scope move finished after 17 + 53 ms
22:00:43.710 00.000 5240 Move returns status 0, amount 17
22:00:43.710 00.000 5240 BLC: Oldest BLC event removed
22:00:43.710 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 152 applied
22:00:43.710 00.000 5240 MoveAxis(N, 222, ABG)
22:00:43.710 00.000 5240 Guiding  Dir = 0, Dur = 222
22:00:43.710 00.000 5240 IsGuiding returns 0
22:00:43.710 00.000 5240 PulseGuide returned control before completion, sleep 232
22:00:43.945 00.235 5240 IsGuiding returns 1
22:00:43.945 00.000 5240 scope still moving after pulse duration time elapsed
22:00:43.977 00.032 5240 IsGuiding returns 0
22:00:43.977 00.000 5240 scope move finished after 222 + 44 ms
22:00:43.977 00.000 5240 Move returns status 0, amount 222
22:00:43.977 00.000 5240 move complete, result=0
22:00:43.977 00.000 5240 worker thread done servicing request
22:00:43.977 00.000 2696 GuideStep: -0.1 px 17 ms EAST, -0.6 px 222 ms NORTH
22:00:43.977 00.000 5240 Worker thread wakes up
22:00:43.977 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:00:43.977 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:00:45.407 01.430 5240 Exposure complete
22:00:45.486 00.079 5240 worker thread done servicing request
22:00:45.486 00.000 2696 OnExposeComplete: enter
22:00:45.486 00.000 2696 UpdateGuideState(): m_state=6
22:00:45.486 00.000 2696 Star::Find(15, 1250, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
22:00:45.486 00.000 2696 Star::Find returns 1 (0), X=1250.73, Y=734.09, Mass=880, SNR=20.7, Peak=43 HFD=4.4
22:00:45.486 00.000 2696 CameraToMount -- cameraTheta (-1.84) - m_xAngle (2.74) = xAngle (-4.58 = 1.70)
22:00:45.502 00.016 2696 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.95 = -1.95)
22:00:45.502 00.000 2696 CameraToMount -- cameraX=-0.30 cameraY=-1.07 hyp=1.11 cameraTheta=-1.84 mountX=-0.15 mountY=-1.03, mountTheta=-1.71
22:00:45.509 00.007 2696 SchedulePrimaryMove(0F998B58, x=-0.30, y=-1.07, opts=13)
22:00:45.511 00.002 2696 Enqueuing Move request for scope (-0.30, -1.07)
22:00:45.513 00.002 5240 Worker thread wakes up
22:00:45.513 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -1.07) opts 0xd
22:00:45.513 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.30, -1.07)
22:00:45.513 00.000 5240 Moving (-0.30, -1.07) raw xDistance=-0.15 yDistance=-1.03
22:00:45.513 00.000 5240 BLC: History state: CurrMiss=1.03, AvgInitMiss=0.29, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.551962, 1:1.034464
22:00:45.513 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:00:45.513 00.000 5240 PPEC rslt: input = -0.15, final = -0.11, react = -0.09, pred = -0.72, hyst = 0.00, hyst_pct = 0.84, period_length = 662.83
22:00:45.513 00.000 5240 PPEC: input: -0.15, control: -0.11, exposure: 1500
22:00:45.513 00.000 5240 GuideAlgorithmResistSwitch::result() returns -1.03 from input -1.03
22:00:45.513 00.000 5240 MoveAxis(E, 19, ABG)
22:00:45.513 00.000 5240 Guiding  Dir = 2, Dur = 19
22:00:45.513 00.000 5240 IsGuiding returns 0
22:00:45.513 00.000 5240 PulseGuide returned control before completion, sleep 29
22:00:45.527 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=43, med=1, FiltMin=0, FiltMax=33, Gamma=0.560
22:00:45.550 00.023 5240 IsGuiding returns 1
22:00:45.550 00.000 5240 scope still moving after pulse duration time elapsed
22:00:45.569 00.019 2696 UpdateGuideState exits: m=880 SNR=20.7
22:00:45.569 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:45.569 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:00:45.569 00.000 2696 Enqueuing Expose request
22:00:45.582 00.013 5240 IsGuiding returns 0
22:00:45.582 00.000 5240 scope move finished after 19 + 49 ms
22:00:45.582 00.000 5240 Move returns status 0, amount 19
22:00:45.582 00.000 5240 MoveAxis(N, 131, ABG)
22:00:45.582 00.000 5240 Guiding  Dir = 0, Dur = 131
22:00:45.582 00.000 5240 IsGuiding returns 0
22:00:45.582 00.000 5240 PulseGuide returned control before completion, sleep 141
22:00:45.741 00.159 5240 IsGuiding returns 1
22:00:45.741 00.000 5240 scope still moving after pulse duration time elapsed
22:00:45.773 00.032 5240 IsGuiding returns 0
22:00:45.773 00.000 5240 scope move finished after 131 + 59 ms
22:00:45.773 00.000 5240 Move returns status 0, amount 131
22:00:45.773 00.000 5240 move complete, result=0
22:00:45.773 00.000 5240 worker thread done servicing request
22:00:45.773 00.000 2696 GuideStep: -0.1 px 19 ms EAST, -1.0 px 131 ms NORTH
22:00:45.773 00.000 5240 Worker thread wakes up
22:00:45.773 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:00:45.773 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:00:47.413 01.640 5240 Exposure complete
22:00:47.488 00.075 5240 worker thread done servicing request
22:00:47.488 00.000 2696 OnExposeComplete: enter
22:00:47.488 00.000 2696 UpdateGuideState(): m_state=6
22:00:47.488 00.000 2696 Star::Find(15, 1250, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
22:00:47.488 00.000 2696 Star::Find returns 1 (0), X=1250.41, Y=735.43, Mass=888, SNR=20.8, Peak=41 HFD=4.4
22:00:47.488 00.000 2696 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.74) = xAngle (-0.01 = -0.01)
22:00:47.488 00.000 2696 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.62 = 2.62)
22:00:47.488 00.000 2696 CameraToMount -- cameraX=-0.62 cameraY=0.28 hyp=0.68 cameraTheta=2.72 mountX=0.68 mountY=0.34, mountTheta=0.46
22:00:47.488 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.62, y=0.28, opts=13)
22:00:47.504 00.016 2696 Enqueuing Move request for scope (-0.62, 0.28)
22:00:47.504 00.000 5240 Worker thread wakes up
22:00:47.504 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 0.28) opts 0xd
22:00:47.507 00.003 5240 Handling offset move in thread for scope, endpoint = (-0.62, 0.28)
22:00:47.507 00.000 5240 Moving (-0.62, 0.28) raw xDistance=0.68 yDistance=0.34
22:00:47.507 00.000 5240 BLC: History state: CurrMiss=-0.34, AvgInitMiss=0.29, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=-0.551962, 1:1.034464, 2:-0.338355
22:00:47.507 00.000 5240 BLC: Over-shoot, first stiction event, no adjustment
22:00:47.507 00.000 5240 PPEC rslt: input = 0.68, final = 0.54, react = 0.41, pred = 1.05, hyst = 0.36, hyst_pct = 0.84, period_length = 662.83
22:00:47.507 00.000 5240 PPEC: input: 0.68, control: 0.54, exposure: 1500
22:00:47.507 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:00:47.507 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
22:00:47.507 00.000 5240 MoveAxis(W, 87, ABG)
22:00:47.507 00.000 5240 Guiding  Dir = 3, Dur = 87
22:00:47.507 00.000 5240 IsGuiding returns 0
22:00:47.509 00.002 5240 PulseGuide returned control before completion, sleep 97
22:00:47.520 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=1, FiltMin=0, FiltMax=35, Gamma=0.560
22:00:47.552 00.032 2696 UpdateGuideState exits: m=888 SNR=20.8
22:00:47.552 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:47.552 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:00:47.569 00.017 2696 Enqueuing Expose request
22:00:47.615 00.046 5240 IsGuiding returns 1
22:00:47.615 00.000 5240 scope still moving after pulse duration time elapsed
22:00:47.647 00.032 5240 IsGuiding returns 0
22:00:47.647 00.000 5240 scope move finished after 87 + 51 ms
22:00:47.647 00.000 5240 Move returns status 0, amount 87
22:00:47.647 00.000 5240 MoveAxis(N, 0, ABG)
22:00:47.647 00.000 5240 Move returns status 0, amount 0
22:00:47.647 00.000 5240 move complete, result=0
22:00:47.647 00.000 5240 worker thread done servicing request
22:00:47.647 00.000 5240 Worker thread wakes up
22:00:47.647 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:00:47.647 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:00:47.649 00.002 2696 GuideStep: 0.7 px 87 ms WEST, 0.3 px 0 ms NORTH
22:00:49.076 01.427 5240 Exposure complete
22:00:49.148 00.072 5240 worker thread done servicing request
22:00:49.148 00.000 2696 OnExposeComplete: enter
22:00:49.148 00.000 2696 UpdateGuideState(): m_state=6
22:00:49.148 00.000 2696 Star::Find(15, 1250, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 114
22:00:49.155 00.007 2696 Star::Find returns 1 (0), X=1251.80, Y=735.29, Mass=919, SNR=21.1, Peak=36 HFD=4.9
22:00:49.156 00.001 2696 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.74) = xAngle (-2.57 = -2.57)
22:00:49.156 00.000 2696 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.07 = 0.07)
22:00:49.156 00.000 2696 CameraToMount -- cameraX=0.77 cameraY=0.13 hyp=0.78 cameraTheta=0.17 mountX=-0.65 mountY=0.05, mountTheta=3.06
22:00:49.163 00.007 2696 SchedulePrimaryMove(0F998B58, x=0.77, y=0.13, opts=13)
22:00:49.163 00.000 2696 Enqueuing Move request for scope (0.77, 0.13)
22:00:49.163 00.000 5240 Worker thread wakes up
22:00:49.163 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.77, 0.13) opts 0xd
22:00:49.163 00.000 5240 Handling offset move in thread for scope, endpoint = (0.77, 0.13)
22:00:49.163 00.000 5240 Moving (0.77, 0.13) raw xDistance=-0.65 yDistance=0.05
22:00:49.163 00.000 5240 BLC: window closed
22:00:49.163 00.000 5240 BLC: History state: CurrMiss=-0.05, AvgInitMiss=0.29, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=-0.551962, 1:1.034464, 2:-0.338355
22:00:49.163 00.000 5240 BLC: No correction, Miss < min_move
22:00:49.163 00.000 5240 PPEC rslt: input = -0.65, final = -0.20, react = -0.39, pred = 1.00, hyst = -0.36, hyst_pct = 0.84, period_length = 662.83
22:00:49.163 00.000 5240 PPEC: input: -0.65, control: -0.20, exposure: 1500
22:00:49.163 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:49.163 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:00:49.163 00.000 5240 MoveAxis(E, 33, ABG)
22:00:49.163 00.000 5240 Guiding  Dir = 2, Dur = 33
22:00:49.163 00.000 5240 IsGuiding returns 0
22:00:49.163 00.000 5240 PulseGuide returned control before completion, sleep 43
22:00:49.180 00.017 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=36, med=1, FiltMin=0, FiltMax=30, Gamma=0.560
22:00:49.217 00.037 5240 IsGuiding returns 1
22:00:49.217 00.000 5240 scope still moving after pulse duration time elapsed
22:00:49.217 00.000 2696 UpdateGuideState exits: m=919 SNR=21.1
22:00:49.226 00.009 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:49.230 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:00:49.232 00.002 2696 Enqueuing Expose request
22:00:49.249 00.017 5240 IsGuiding returns 0
22:00:49.249 00.000 5240 scope move finished after 33 + 47 ms
22:00:49.249 00.000 5240 Move returns status 0, amount 33
22:00:49.249 00.000 5240 MoveAxis(N, 0, ABG)
22:00:49.249 00.000 5240 Move returns status 0, amount 0
22:00:49.249 00.000 5240 move complete, result=0
22:00:49.249 00.000 5240 worker thread done servicing request
22:00:49.249 00.000 5240 Worker thread wakes up
22:00:49.249 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:00:49.249 00.000 2696 GuideStep: -0.7 px 33 ms EAST, 0.1 px 0 ms NORTH
22:00:49.251 00.002 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:00:50.898 01.647 5240 Exposure complete
22:00:50.961 00.063 5240 worker thread done servicing request
22:00:50.961 00.000 2696 OnExposeComplete: enter
22:00:50.961 00.000 2696 UpdateGuideState(): m_state=6
22:00:50.961 00.000 2696 Star::Find(15, 1251, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 115
22:00:50.961 00.000 2696 Star::Find returns 1 (0), X=1251.16, Y=735.22, Mass=891, SNR=20.8, Peak=38 HFD=4.7
22:00:50.961 00.000 2696 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.74) = xAngle (-2.25 = -2.25)
22:00:50.961 00.000 2696 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.38 = 0.38)
22:00:50.976 00.015 2696 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.14 cameraTheta=0.49 mountX=-0.09 mountY=0.05, mountTheta=2.60
22:00:50.977 00.001 2696 SchedulePrimaryMove(0F998B58, x=0.13, y=0.07, opts=13)
22:00:50.977 00.000 2696 Enqueuing Move request for scope (0.13, 0.07)
22:00:50.977 00.000 5240 Worker thread wakes up
22:00:50.977 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
22:00:50.977 00.000 5240 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
22:00:50.977 00.000 5240 Moving (0.13, 0.07) raw xDistance=-0.09 yDistance=0.05
22:00:50.977 00.000 5240 PPEC rslt: input = -0.09, final = 0.16, react = -0.05, pred = 1.01, hyst = 0.00, hyst_pct = 0.84, period_length = 662.83
22:00:50.977 00.000 5240 PPEC: input: -0.09, control: 0.16, exposure: 1500
22:00:50.977 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:50.977 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:00:50.977 00.000 5240 MoveAxis(W, 27, ABG)
22:00:50.977 00.000 5240 Guiding  Dir = 3, Dur = 27
22:00:50.977 00.000 5240 IsGuiding returns 0
22:00:50.977 00.000 5240 PulseGuide returned control before completion, sleep 37
22:00:50.993 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=1, FiltMin=0, FiltMax=30, Gamma=0.560
22:00:51.025 00.032 5240 IsGuiding returns 1
22:00:51.025 00.000 5240 scope still moving after pulse duration time elapsed
22:00:51.038 00.013 2696 UpdateGuideState exits: m=891 SNR=20.8
22:00:51.040 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:51.040 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:00:51.040 00.000 2696 Enqueuing Expose request
22:00:51.056 00.016 5240 IsGuiding returns 0
22:00:51.056 00.000 5240 scope move finished after 27 + 44 ms
22:00:51.056 00.000 5240 Move returns status 0, amount 27
22:00:51.056 00.000 5240 MoveAxis(N, 0, ABG)
22:00:51.056 00.000 5240 Move returns status 0, amount 0
22:00:51.056 00.000 5240 move complete, result=0
22:00:51.056 00.000 5240 worker thread done servicing request
22:00:51.056 00.000 5240 Worker thread wakes up
22:00:51.056 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:00:51.056 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:00:51.056 00.000 2696 GuideStep: -0.1 px 27 ms WEST, 0.1 px 0 ms NORTH
22:00:52.485 01.429 5240 Exposure complete
22:00:52.549 00.064 5240 worker thread done servicing request
22:00:52.549 00.000 2696 OnExposeComplete: enter
22:00:52.549 00.000 2696 UpdateGuideState(): m_state=6
22:00:52.549 00.000 2696 Star::Find(15, 1251, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 116
22:00:52.549 00.000 2696 Star::Find returns 1 (0), X=1251.43, Y=735.33, Mass=912, SNR=21.1, Peak=43 HFD=4.6
22:00:52.549 00.000 2696 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.74) = xAngle (-2.34 = -2.34)
22:00:52.549 00.000 2696 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.30 = 0.30)
22:00:52.549 00.000 2696 CameraToMount -- cameraX=0.40 cameraY=0.17 hyp=0.44 cameraTheta=0.40 mountX=-0.30 mountY=0.13, mountTheta=2.74
22:00:52.565 00.016 2696 SchedulePrimaryMove(0F998B58, x=0.40, y=0.17, opts=13)
22:00:52.569 00.004 2696 Enqueuing Move request for scope (0.40, 0.17)
22:00:52.569 00.000 5240 Worker thread wakes up
22:00:52.569 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.17) opts 0xd
22:00:52.569 00.000 5240 Handling offset move in thread for scope, endpoint = (0.40, 0.17)
22:00:52.569 00.000 5240 Moving (0.40, 0.17) raw xDistance=-0.30 yDistance=0.13
22:00:52.569 00.000 5240 PPEC rslt: input = -0.30, final = -0.18, react = -0.18, pred = -0.01, hyst = -0.18, hyst_pct = 0.84, period_length = 662.83
22:00:52.569 00.000 5240 PPEC: input: -0.30, control: -0.18, exposure: 1500
22:00:52.569 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:52.569 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:00:52.569 00.000 5240 MoveAxis(E, 29, ABG)
22:00:52.569 00.000 5240 Guiding  Dir = 2, Dur = 29
22:00:52.569 00.000 5240 IsGuiding returns 0
22:00:52.569 00.000 5240 PulseGuide returned control before completion, sleep 39
22:00:52.581 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=43, med=1, FiltMin=0, FiltMax=37, Gamma=0.560
22:00:52.629 00.048 5240 IsGuiding returns 1
22:00:52.629 00.000 5240 scope still moving after pulse duration time elapsed
22:00:52.629 00.000 2696 UpdateGuideState exits: m=912 SNR=21.1
22:00:52.632 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:52.634 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:00:52.634 00.000 2696 Enqueuing Expose request
22:00:52.660 00.026 5240 IsGuiding returns 1
22:00:52.692 00.032 5240 IsGuiding returns 1
22:00:52.724 00.032 5240 IsGuiding returns 0
22:00:52.724 00.000 5240 scope move finished after 29 + 120 ms
22:00:52.724 00.000 5240 Move returns status 0, amount 29
22:00:52.724 00.000 5240 MoveAxis(N, 0, ABG)
22:00:52.724 00.000 5240 Move returns status 0, amount 0
22:00:52.724 00.000 5240 move complete, result=0
22:00:52.724 00.000 5240 worker thread done servicing request
22:00:52.724 00.000 5240 Worker thread wakes up
22:00:52.724 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:00:52.724 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:00:52.724 00.000 2696 GuideStep: -0.3 px 29 ms EAST, 0.1 px 0 ms NORTH
22:00:54.376 01.652 5240 Exposure complete
22:00:54.424 00.048 5240 worker thread done servicing request
22:00:54.424 00.000 2696 OnExposeComplete: enter
22:00:54.439 00.015 2696 UpdateGuideState(): m_state=6
22:00:54.439 00.000 2696 Star::Find(15, 1251, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 117
22:00:54.444 00.005 2696 Star::Find returns 1 (0), X=1251.86, Y=735.61, Mass=855, SNR=20.5, Peak=42 HFD=3.9
22:00:54.444 00.000 2696 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.74) = xAngle (-2.24 = -2.24)
22:00:54.444 00.000 2696 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.40 = 0.40)
22:00:54.444 00.000 2696 CameraToMount -- cameraX=0.83 cameraY=0.45 hyp=0.94 cameraTheta=0.50 mountX=-0.58 mountY=0.36, mountTheta=2.58
22:00:54.444 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.83, y=0.45, opts=13)
22:00:54.444 00.000 2696 Enqueuing Move request for scope (0.83, 0.45)
22:00:54.455 00.011 5240 Worker thread wakes up
22:00:54.455 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.83, 0.45) opts 0xd
22:00:54.455 00.000 5240 Handling offset move in thread for scope, endpoint = (0.83, 0.45)
22:00:54.455 00.000 5240 Moving (0.83, 0.45) raw xDistance=-0.58 yDistance=0.36
22:00:54.455 00.000 5240 PPEC rslt: input = -0.58, final = -0.34, react = -0.35, pred = -0.17, hyst = -0.31, hyst_pct = 0.83, period_length = 662.83
22:00:54.455 00.000 5240 PPEC: input: -0.58, control: -0.34, exposure: 1500
22:00:54.455 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:00:54.455 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
22:00:54.455 00.000 5240 MoveAxis(E, 55, ABG)
22:00:54.455 00.000 5240 Guiding  Dir = 2, Dur = 55
22:00:54.455 00.000 5240 IsGuiding returns 0
22:00:54.455 00.000 5240 PulseGuide returned control before completion, sleep 65
22:00:54.455 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=1, FiltMin=0, FiltMax=38, Gamma=0.560
22:00:54.507 00.052 2696 UpdateGuideState exits: m=855 SNR=20.5
22:00:54.507 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:54.507 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:00:54.518 00.011 2696 Enqueuing Expose request
22:00:54.534 00.016 5240 IsGuiding returns 1
22:00:54.534 00.000 5240 scope still moving after pulse duration time elapsed
22:00:54.566 00.032 5240 IsGuiding returns 0
22:00:54.566 00.000 5240 scope move finished after 55 + 53 ms
22:00:54.566 00.000 5240 Move returns status 0, amount 55
22:00:54.566 00.000 5240 MoveAxis(N, 0, ABG)
22:00:54.566 00.000 5240 Move returns status 0, amount 0
22:00:54.566 00.000 5240 move complete, result=0
22:00:54.566 00.000 5240 worker thread done servicing request
22:00:54.566 00.000 2696 GuideStep: -0.6 px 55 ms EAST, 0.4 px 0 ms NORTH
22:00:54.569 00.003 5240 Worker thread wakes up
22:00:54.569 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:00:54.569 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:00:55.995 01.426 5240 Exposure complete
22:00:56.058 00.063 5240 worker thread done servicing request
22:00:56.058 00.000 2696 OnExposeComplete: enter
22:00:56.058 00.000 2696 UpdateGuideState(): m_state=6
22:00:56.070 00.012 2696 Star::Find(15, 1251, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 118
22:00:56.070 00.000 2696 Star::Find returns 1 (0), X=1251.77, Y=735.73, Mass=826, SNR=20.1, Peak=51 HFD=3.8
22:00:56.074 00.004 2696 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.74) = xAngle (-2.08 = -2.08)
22:00:56.074 00.000 2696 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.55 = 0.55)
22:00:56.074 00.000 2696 CameraToMount -- cameraX=0.74 cameraY=0.57 hyp=0.93 cameraTheta=0.65 mountX=-0.46 mountY=0.49, mountTheta=2.32
22:00:56.074 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.74, y=0.57, opts=13)
22:00:56.074 00.000 2696 Enqueuing Move request for scope (0.74, 0.57)
22:00:56.074 00.000 5240 Worker thread wakes up
22:00:56.074 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.74, 0.57) opts 0xd
22:00:56.074 00.000 5240 Handling offset move in thread for scope, endpoint = (0.74, 0.57)
22:00:56.074 00.000 5240 Moving (0.74, 0.57) raw xDistance=-0.46 yDistance=0.49
22:00:56.074 00.000 5240 PPEC rslt: input = -0.46, final = -0.31, react = -0.27, pred = -0.30, hyst = -0.26, hyst_pct = 0.83, period_length = 662.83
22:00:56.074 00.000 5240 PPEC: input: -0.46, control: -0.31, exposure: 1500
22:00:56.074 00.000 5240 resist switch: large excursion: input 0.49 thresh 0.45 direction from -1 to 1
22:00:56.074 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.47
22:00:56.074 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
22:00:56.074 00.000 5240 MoveAxis(E, 50, ABG)
22:00:56.074 00.000 5240 Guiding  Dir = 2, Dur = 50
22:00:56.074 00.000 5240 IsGuiding returns 0
22:00:56.074 00.000 5240 PulseGuide returned control before completion, sleep 60
22:00:56.090 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=51, med=1, FiltMin=0, FiltMax=36, Gamma=0.560
22:00:56.137 00.047 2696 UpdateGuideState exits: m=826 SNR=20.1
22:00:56.137 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:56.137 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:00:56.137 00.000 2696 Enqueuing Expose request
22:00:56.153 00.016 5240 IsGuiding returns 1
22:00:56.153 00.000 5240 scope still moving after pulse duration time elapsed
22:00:56.185 00.032 5240 IsGuiding returns 0
22:00:56.185 00.000 5240 scope move finished after 50 + 50 ms
22:00:56.185 00.000 5240 Move returns status 0, amount 50
22:00:56.185 00.000 5240 BLC: Oldest BLC event removed
22:00:56.185 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 152 applied
22:00:56.185 00.000 5240 MoveAxis(S, 214, ABG)
22:00:56.185 00.000 5240 Guiding  Dir = 1, Dur = 214
22:00:56.185 00.000 5240 IsGuiding returns 0
22:00:56.185 00.000 5240 PulseGuide returned control before completion, sleep 224
22:00:56.422 00.237 5240 IsGuiding returns 1
22:00:56.422 00.000 5240 scope still moving after pulse duration time elapsed
22:00:56.454 00.032 5240 IsGuiding returns 0
22:00:56.454 00.000 5240 scope move finished after 214 + 54 ms
22:00:56.454 00.000 5240 Move returns status 0, amount 214
22:00:56.454 00.000 5240 move complete, result=0
22:00:56.454 00.000 5240 worker thread done servicing request
22:00:56.454 00.000 5240 Worker thread wakes up
22:00:56.454 00.000 2696 GuideStep: -0.5 px 50 ms EAST, 0.5 px 214 ms SOUTH
22:00:56.454 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:00:56.454 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:00:58.088 01.634 5240 Exposure complete
22:00:58.136 00.048 5240 worker thread done servicing request
22:00:58.136 00.000 2696 OnExposeComplete: enter
22:00:58.136 00.000 2696 UpdateGuideState(): m_state=6
22:00:58.136 00.000 2696 Star::Find(15, 1251, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 119
22:00:58.152 00.016 2696 Star::Find returns 1 (0), X=1251.18, Y=734.98, Mass=831, SNR=20.2, Peak=52 HFD=4.2
22:00:58.152 00.000 2696 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.74) = xAngle (-3.59 = 2.69)
22:00:58.152 00.000 2696 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.96 = -0.96)
22:00:58.152 00.000 2696 CameraToMount -- cameraX=0.15 cameraY=-0.17 hyp=0.23 cameraTheta=-0.86 mountX=-0.21 mountY=-0.19, mountTheta=-2.40
22:00:58.152 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.15, y=-0.17, opts=13)
22:00:58.152 00.000 2696 Enqueuing Move request for scope (0.15, -0.17)
22:00:58.163 00.011 5240 Worker thread wakes up
22:00:58.163 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.17) opts 0xd
22:00:58.163 00.000 5240 Handling offset move in thread for scope, endpoint = (0.15, -0.17)
22:00:58.163 00.000 5240 Moving (0.15, -0.17) raw xDistance=-0.21 yDistance=-0.19
22:00:58.163 00.000 5240 BLC: History state: CurrMiss=-0.19, AvgInitMiss=0.29, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=0.489006, 1:-0.187534
22:00:58.163 00.000 5240 BLC: Over-shoot, no adjustment based on avgInitialMiss
22:00:58.163 00.000 5240 BLC: window closed
22:00:58.163 00.000 5240 PPEC rslt: input = -0.21, final = -0.17, react = -0.12, pred = -1.00, hyst = 0.00, hyst_pct = 0.83, period_length = 662.83
22:00:58.163 00.000 5240 PPEC: input: -0.21, control: -0.17, exposure: 1500
22:00:58.163 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:00:58.163 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:00:58.163 00.000 5240 MoveAxis(E, 27, ABG)
22:00:58.163 00.000 5240 Guiding  Dir = 2, Dur = 27
22:00:58.163 00.000 5240 IsGuiding returns 0
22:00:58.163 00.000 5240 PulseGuide returned control before completion, sleep 37
22:00:58.171 00.008 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=1, FiltMin=0, FiltMax=37, Gamma=0.560
22:00:58.215 00.044 5240 IsGuiding returns 1
22:00:58.215 00.000 5240 scope still moving after pulse duration time elapsed
22:00:58.215 00.000 2696 UpdateGuideState exits: m=831 SNR=20.2
22:00:58.215 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:58.215 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:00:58.215 00.000 2696 Enqueuing Expose request
22:00:58.246 00.031 5240 IsGuiding returns 0
22:00:58.246 00.000 5240 scope move finished after 27 + 54 ms
22:00:58.246 00.000 5240 Move returns status 0, amount 27
22:00:58.246 00.000 5240 MoveAxis(N, 0, ABG)
22:00:58.246 00.000 5240 Move returns status 0, amount 0
22:00:58.246 00.000 5240 move complete, result=0
22:00:58.246 00.000 5240 worker thread done servicing request
22:00:58.246 00.000 5240 Worker thread wakes up
22:00:58.246 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:00:58.246 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:00:58.246 00.000 2696 GuideStep: -0.2 px 27 ms EAST, -0.2 px 0 ms NORTH
22:00:59.673 01.427 5240 Exposure complete
22:00:59.737 00.064 5240 worker thread done servicing request
22:00:59.737 00.000 2696 OnExposeComplete: enter
22:00:59.737 00.000 2696 UpdateGuideState(): m_state=6
22:00:59.737 00.000 2696 Star::Find(15, 1251, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
22:00:59.753 00.016 2696 Star::Find returns 1 (0), X=1251.96, Y=735.38, Mass=925, SNR=21.3, Peak=57 HFD=4.0
22:00:59.753 00.000 2696 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.74) = xAngle (-2.51 = -2.51)
22:00:59.757 00.004 2696 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.13 = 0.13)
22:00:59.757 00.000 2696 CameraToMount -- cameraX=0.93 cameraY=0.22 hyp=0.96 cameraTheta=0.23 mountX=-0.77 mountY=0.12, mountTheta=2.99
22:00:59.757 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.93, y=0.22, opts=13)
22:00:59.757 00.000 2696 Enqueuing Move request for scope (0.93, 0.22)
22:00:59.757 00.000 5240 Worker thread wakes up
22:00:59.757 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.93, 0.22) opts 0xd
22:00:59.757 00.000 5240 Handling offset move in thread for scope, endpoint = (0.93, 0.22)
22:00:59.757 00.000 5240 Moving (0.93, 0.22) raw xDistance=-0.77 yDistance=0.12
22:00:59.757 00.000 5240 PPEC rslt: input = -0.77, final = -0.62, react = -0.46, pred = -1.06, hyst = -0.43, hyst_pct = 0.83, period_length = 662.83
22:00:59.757 00.000 5240 PPEC: input: -0.77, control: -0.62, exposure: 1500
22:00:59.757 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:59.757 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:00:59.757 00.000 5240 MoveAxis(E, 101, ABG)
22:00:59.757 00.000 5240 Guiding  Dir = 2, Dur = 101
22:00:59.757 00.000 5240 IsGuiding returns 0
22:00:59.757 00.000 5240 PulseGuide returned control before completion, sleep 111
22:00:59.768 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=1, FiltMin=0, FiltMax=38, Gamma=0.560
22:00:59.819 00.051 2696 UpdateGuideState exits: m=925 SNR=21.3
22:00:59.819 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:59.819 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:00:59.819 00.000 2696 Enqueuing Expose request
22:00:59.879 00.060 5240 IsGuiding returns 1
22:00:59.879 00.000 5240 scope still moving after pulse duration time elapsed
22:00:59.910 00.031 5240 IsGuiding returns 0
22:00:59.910 00.000 5240 scope move finished after 101 + 42 ms
22:00:59.910 00.000 5240 Move returns status 0, amount 101
22:00:59.910 00.000 5240 MoveAxis(N, 0, ABG)
22:00:59.910 00.000 5240 Move returns status 0, amount 0
22:00:59.910 00.000 5240 move complete, result=0
22:00:59.910 00.000 5240 worker thread done servicing request
22:00:59.910 00.000 5240 Worker thread wakes up
22:00:59.910 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:00:59.910 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:00:59.913 00.003 2696 GuideStep: -0.8 px 101 ms EAST, 0.1 px 0 ms NORTH
22:01:01.559 01.646 5240 Exposure complete
22:01:01.607 00.048 5240 worker thread done servicing request
22:01:01.607 00.000 2696 OnExposeComplete: enter
22:01:01.623 00.016 2696 UpdateGuideState(): m_state=6
22:01:01.623 00.000 2696 Star::Find(15, 1251, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 121
22:01:01.623 00.000 2696 Star::Find returns 1 (0), X=1252.30, Y=735.20, Mass=834, SNR=20.2, Peak=52 HFD=3.9
22:01:01.623 00.000 2696 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.74) = xAngle (-2.70 = -2.70)
22:01:01.632 00.009 2696 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.07 = -0.07)
22:01:01.632 00.000 2696 CameraToMount -- cameraX=1.27 cameraY=0.04 hyp=1.27 cameraTheta=0.04 mountX=-1.15 mountY=-0.09, mountTheta=-3.07
22:01:01.632 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.27, y=0.04, opts=13)
22:01:01.632 00.000 2696 Enqueuing Move request for scope (1.27, 0.04)
22:01:01.640 00.008 5240 Worker thread wakes up
22:01:01.640 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.27, 0.04) opts 0xd
22:01:01.640 00.000 5240 Handling offset move in thread for scope, endpoint = (1.27, 0.04)
22:01:01.640 00.000 5240 Moving (1.27, 0.04) raw xDistance=-1.15 yDistance=-0.09
22:01:01.640 00.000 5240 PPEC rslt: input = -1.15, final = -0.79, react = -0.69, pred = -0.88, hyst = -0.63, hyst_pct = 0.83, period_length = 662.83
22:01:01.640 00.000 5240 PPEC: input: -1.15, control: -0.79, exposure: 1500
22:01:01.640 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:01.640 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:01:01.640 00.000 5240 MoveAxis(E, 129, ABG)
22:01:01.640 00.000 5240 Guiding  Dir = 2, Dur = 129
22:01:01.640 00.000 5240 IsGuiding returns 0
22:01:01.640 00.000 5240 PulseGuide returned control before completion, sleep 139
22:01:01.640 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=1, FiltMin=0, FiltMax=35, Gamma=0.560
22:01:01.694 00.054 2696 UpdateGuideState exits: m=834 SNR=20.2
22:01:01.694 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:01.694 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:01:01.694 00.000 2696 Enqueuing Expose request
22:01:01.798 00.104 5240 IsGuiding returns 1
22:01:01.798 00.000 5240 scope still moving after pulse duration time elapsed
22:01:01.830 00.032 5240 IsGuiding returns 0
22:01:01.830 00.000 5240 scope move finished after 129 + 58 ms
22:01:01.830 00.000 5240 Move returns status 0, amount 129
22:01:01.830 00.000 5240 MoveAxis(N, 0, ABG)
22:01:01.830 00.000 5240 Move returns status 0, amount 0
22:01:01.830 00.000 5240 move complete, result=0
22:01:01.830 00.000 5240 worker thread done servicing request
22:01:01.830 00.000 5240 Worker thread wakes up
22:01:01.830 00.000 2696 GuideStep: -1.2 px 129 ms EAST, -0.1 px 0 ms NORTH
22:01:01.830 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:01:01.830 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:01:03.254 01.424 5240 Exposure complete
22:01:03.301 00.047 5240 worker thread done servicing request
22:01:03.301 00.000 2696 OnExposeComplete: enter
22:01:03.301 00.000 2696 UpdateGuideState(): m_state=6
22:01:03.301 00.000 2696 Star::Find(15, 1252, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 122
22:01:03.301 00.000 2696 Star::Find returns 1 (0), X=1251.77, Y=735.29, Mass=863, SNR=20.5, Peak=40 HFD=4.5
22:01:03.301 00.000 2696 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.74) = xAngle (-2.56 = -2.56)
22:01:03.301 00.000 2696 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.07 = 0.07)
22:01:03.301 00.000 2696 CameraToMount -- cameraX=0.74 cameraY=0.13 hyp=0.75 cameraTheta=0.18 mountX=-0.63 mountY=0.05, mountTheta=3.06
22:01:03.317 00.016 2696 SchedulePrimaryMove(0F998B58, x=0.74, y=0.13, opts=13)
22:01:03.319 00.002 2696 Enqueuing Move request for scope (0.74, 0.13)
22:01:03.319 00.000 5240 Worker thread wakes up
22:01:03.319 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.74, 0.13) opts 0xd
22:01:03.319 00.000 5240 Handling offset move in thread for scope, endpoint = (0.74, 0.13)
22:01:03.319 00.000 5240 Moving (0.74, 0.13) raw xDistance=-0.63 yDistance=0.05
22:01:03.319 00.000 5240 PPEC rslt: input = -0.63, final = -0.54, react = -0.38, pred = -0.94, hyst = -0.38, hyst_pct = 0.83, period_length = 662.83
22:01:03.319 00.000 5240 PPEC: input: -0.63, control: -0.54, exposure: 1500
22:01:03.319 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:03.319 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:01:03.319 00.000 5240 MoveAxis(E, 88, ABG)
22:01:03.319 00.000 5240 Guiding  Dir = 2, Dur = 88
22:01:03.319 00.000 5240 IsGuiding returns 0
22:01:03.319 00.000 5240 PulseGuide returned control before completion, sleep 98
22:01:03.335 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=1, FiltMin=0, FiltMax=34, Gamma=0.560
22:01:03.365 00.030 2696 UpdateGuideState exits: m=863 SNR=20.5
22:01:03.380 00.015 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:03.382 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:01:03.382 00.000 2696 Enqueuing Expose request
22:01:03.428 00.046 5240 IsGuiding returns 1
22:01:03.428 00.000 5240 scope still moving after pulse duration time elapsed
22:01:03.460 00.032 5240 IsGuiding returns 0
22:01:03.460 00.000 5240 scope move finished after 88 + 48 ms
22:01:03.460 00.000 5240 Move returns status 0, amount 88
22:01:03.460 00.000 5240 MoveAxis(N, 0, ABG)
22:01:03.460 00.000 5240 Move returns status 0, amount 0
22:01:03.460 00.000 5240 move complete, result=0
22:01:03.460 00.000 5240 worker thread done servicing request
22:01:03.460 00.000 5240 Worker thread wakes up
22:01:03.460 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:01:03.460 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:01:03.460 00.000 2696 GuideStep: -0.6 px 88 ms EAST, 0.1 px 0 ms NORTH
22:01:05.111 01.651 5240 Exposure complete
22:01:05.174 00.063 5240 worker thread done servicing request
22:01:05.174 00.000 2696 OnExposeComplete: enter
22:01:05.174 00.000 2696 UpdateGuideState(): m_state=6
22:01:05.174 00.000 2696 Star::Find(15, 1251, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 123
22:01:05.174 00.000 2696 Star::Find returns 1 (0), X=1251.68, Y=735.18, Mass=896, SNR=20.9, Peak=47 HFD=4.2
22:01:05.174 00.000 2696 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.74) = xAngle (-2.70 = -2.70)
22:01:05.174 00.000 2696 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.07 = -0.07)
22:01:05.174 00.000 2696 CameraToMount -- cameraX=0.65 cameraY=0.02 hyp=0.65 cameraTheta=0.03 mountX=-0.59 mountY=-0.04, mountTheta=-3.07
22:01:05.190 00.016 2696 SchedulePrimaryMove(0F998B58, x=0.65, y=0.02, opts=13)
22:01:05.190 00.000 2696 Enqueuing Move request for scope (0.65, 0.02)
22:01:05.194 00.004 5240 Worker thread wakes up
22:01:05.194 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.65, 0.02) opts 0xd
22:01:05.194 00.000 5240 Handling offset move in thread for scope, endpoint = (0.65, 0.02)
22:01:05.194 00.000 5240 Moving (0.65, 0.02) raw xDistance=-0.59 yDistance=-0.04
22:01:05.194 00.000 5240 PPEC rslt: input = -0.59, final = -0.55, react = -0.35, pred = -1.05, hyst = -0.37, hyst_pct = 0.83, period_length = 662.83
22:01:05.194 00.000 5240 PPEC: input: -0.59, control: -0.55, exposure: 1500
22:01:05.194 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:05.194 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:01:05.194 00.000 5240 MoveAxis(E, 89, ABG)
22:01:05.194 00.000 5240 Guiding  Dir = 2, Dur = 89
22:01:05.194 00.000 5240 IsGuiding returns 0
22:01:05.194 00.000 5240 PulseGuide returned control before completion, sleep 99
22:01:05.208 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=47, med=1, FiltMin=0, FiltMax=36, Gamma=0.560
22:01:05.238 00.030 2696 UpdateGuideState exits: m=896 SNR=20.9
22:01:05.254 00.016 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:05.254 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:01:05.257 00.003 2696 Enqueuing Expose request
22:01:05.302 00.045 5240 IsGuiding returns 1
22:01:05.302 00.000 5240 scope still moving after pulse duration time elapsed
22:01:05.334 00.032 5240 IsGuiding returns 0
22:01:05.334 00.000 5240 scope move finished after 89 + 47 ms
22:01:05.334 00.000 5240 Move returns status 0, amount 89
22:01:05.334 00.000 5240 MoveAxis(N, 0, ABG)
22:01:05.334 00.000 5240 Move returns status 0, amount 0
22:01:05.334 00.000 5240 move complete, result=0
22:01:05.334 00.000 5240 worker thread done servicing request
22:01:05.334 00.000 5240 Worker thread wakes up
22:01:05.334 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:01:05.334 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:01:05.344 00.010 2696 GuideStep: -0.6 px 89 ms EAST, -0.0 px 0 ms NORTH
22:01:06.761 01.417 5240 Exposure complete
22:01:06.824 00.063 5240 worker thread done servicing request
22:01:06.824 00.000 2696 OnExposeComplete: enter
22:01:06.826 00.002 2696 UpdateGuideState(): m_state=6
22:01:06.826 00.000 2696 Star::Find(15, 1251, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
22:01:06.826 00.000 2696 Star::Find returns 1 (0), X=1251.23, Y=735.02, Mass=946, SNR=21.5, Peak=48 HFD=4.3
22:01:06.826 00.000 2696 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.74) = xAngle (-3.34 = 2.94)
22:01:06.826 00.000 2696 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.71 = -0.71)
22:01:06.826 00.000 2696 CameraToMount -- cameraX=0.20 cameraY=-0.14 hyp=0.25 cameraTheta=-0.60 mountX=-0.24 mountY=-0.16, mountTheta=-2.56
22:01:06.842 00.016 2696 SchedulePrimaryMove(0F998B58, x=0.20, y=-0.14, opts=13)
22:01:06.844 00.002 2696 Enqueuing Move request for scope (0.20, -0.14)
22:01:06.846 00.002 5240 Worker thread wakes up
22:01:06.846 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.14) opts 0xd
22:01:06.846 00.000 5240 Handling offset move in thread for scope, endpoint = (0.20, -0.14)
22:01:06.846 00.000 5240 Moving (0.20, -0.14) raw xDistance=-0.24 yDistance=-0.16
22:01:06.848 00.002 5240 PPEC rslt: input = -0.24, final = -0.15, react = -0.15, pred = -0.85, hyst = 0.00, hyst_pct = 0.82, period_length = 662.83
22:01:06.848 00.000 5240 PPEC: input: -0.24, control: -0.15, exposure: 1500
22:01:06.848 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:01:06.848 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:01:06.848 00.000 5240 MoveAxis(E, 24, ABG)
22:01:06.848 00.000 5240 Guiding  Dir = 2, Dur = 24
22:01:06.848 00.000 5240 IsGuiding returns 0
22:01:06.848 00.000 5240 PulseGuide returned control before completion, sleep 34
22:01:06.863 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=181, med=1, FiltMin=0, FiltMax=36, Gamma=0.560
22:01:06.887 00.024 5240 IsGuiding returns 1
22:01:06.887 00.000 5240 scope still moving after pulse duration time elapsed
22:01:06.903 00.016 2696 UpdateGuideState exits: m=946 SNR=21.5
22:01:06.903 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:06.903 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:01:06.903 00.000 2696 Enqueuing Expose request
22:01:06.918 00.015 5240 IsGuiding returns 0
22:01:06.918 00.000 5240 scope move finished after 24 + 45 ms
22:01:06.918 00.000 5240 Move returns status 0, amount 24
22:01:06.918 00.000 5240 MoveAxis(N, 0, ABG)
22:01:06.918 00.000 5240 Move returns status 0, amount 0
22:01:06.918 00.000 5240 move complete, result=0
22:01:06.918 00.000 5240 worker thread done servicing request
22:01:06.918 00.000 5240 Worker thread wakes up
22:01:06.918 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:01:06.918 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:01:06.918 00.000 2696 GuideStep: -0.2 px 24 ms EAST, -0.2 px 0 ms NORTH
22:01:08.570 01.652 5240 Exposure complete
22:01:08.633 00.063 5240 worker thread done servicing request
22:01:08.633 00.000 2696 OnExposeComplete: enter
22:01:08.633 00.000 2696 UpdateGuideState(): m_state=6
22:01:08.633 00.000 2696 Star::Find(15, 1251, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 125
22:01:08.633 00.000 2696 Star::Find returns 1 (0), X=1250.72, Y=734.32, Mass=813, SNR=19.9, Peak=40 HFD=4.4
22:01:08.633 00.000 2696 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.74) = xAngle (-4.66 = 1.62)
22:01:08.633 00.000 2696 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.03 = -2.03)
22:01:08.633 00.000 2696 CameraToMount -- cameraX=-0.31 cameraY=-0.84 hyp=0.89 cameraTheta=-1.92 mountX=-0.05 mountY=-0.80, mountTheta=-1.63
22:01:08.633 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.31, y=-0.84, opts=13)
22:01:08.649 00.016 2696 Enqueuing Move request for scope (-0.31, -0.84)
22:01:08.649 00.000 5240 Worker thread wakes up
22:01:08.649 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.84) opts 0xd
22:01:08.649 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.31, -0.84)
22:01:08.649 00.000 5240 Moving (-0.31, -0.84) raw xDistance=-0.05 yDistance=-0.80
22:01:08.649 00.000 5240 PPEC rslt: input = -0.05, final = -0.16, react = -0.03, pred = -0.89, hyst = 0.00, hyst_pct = 0.82, period_length = 662.83
22:01:08.649 00.000 5240 PPEC: input: -0.05, control: -0.16, exposure: 1500
22:01:08.649 00.000 5240 resist switch: large excursion: input -0.80 thresh 0.45 direction from 1 to -1
22:01:08.649 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.40
22:01:08.649 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80
22:01:08.649 00.000 5240 MoveAxis(E, 26, ABG)
22:01:08.649 00.000 5240 Guiding  Dir = 2, Dur = 26
22:01:08.649 00.000 5240 IsGuiding returns 0
22:01:08.649 00.000 5240 PulseGuide returned control before completion, sleep 36
22:01:08.667 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=1, FiltMin=0, FiltMax=32, Gamma=0.560
22:01:08.697 00.030 5240 IsGuiding returns 1
22:01:08.697 00.000 5240 scope still moving after pulse duration time elapsed
22:01:08.697 00.000 2696 UpdateGuideState exits: m=813 SNR=19.9
22:01:08.697 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:08.713 00.016 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:01:08.713 00.000 2696 Enqueuing Expose request
22:01:08.729 00.016 5240 IsGuiding returns 0
22:01:08.729 00.000 5240 scope move finished after 26 + 48 ms
22:01:08.729 00.000 5240 Move returns status 0, amount 26
22:01:08.729 00.000 5240 BLC: Oldest BLC event removed
22:01:08.729 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 152 applied
22:01:08.729 00.000 5240 MoveAxis(N, 253, ABG)
22:01:08.729 00.000 5240 Guiding  Dir = 0, Dur = 253
22:01:08.729 00.000 5240 IsGuiding returns 0
22:01:08.729 00.000 5240 PulseGuide returned control before completion, sleep 263
22:01:08.998 00.269 5240 IsGuiding returns 1
22:01:08.998 00.000 5240 scope still moving after pulse duration time elapsed
22:01:09.029 00.031 5240 IsGuiding returns 0
22:01:09.029 00.000 5240 scope move finished after 253 + 46 ms
22:01:09.029 00.000 5240 Move returns status 0, amount 253
22:01:09.029 00.000 5240 move complete, result=0
22:01:09.029 00.000 5240 worker thread done servicing request
22:01:09.029 00.000 5240 Worker thread wakes up
22:01:09.029 00.000 2696 GuideStep: -0.0 px 26 ms EAST, -0.8 px 253 ms NORTH
22:01:09.031 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:01:09.031 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:01:10.458 01.427 5240 Exposure complete
22:01:10.507 00.049 5240 worker thread done servicing request
22:01:10.507 00.000 2696 OnExposeComplete: enter
22:01:10.522 00.015 2696 UpdateGuideState(): m_state=6
22:01:10.522 00.000 2696 Star::Find(15, 1250, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
22:01:10.522 00.000 2696 Star::Find returns 1 (0), X=1251.99, Y=734.70, Mass=825, SNR=20.0, Peak=31 HFD=5.0
22:01:10.522 00.000 2696 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.74) = xAngle (-3.18 = 3.11)
22:01:10.522 00.000 2696 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.55 = -0.55)
22:01:10.522 00.000 2696 CameraToMount -- cameraX=0.96 cameraY=-0.46 hyp=1.07 cameraTheta=-0.44 mountX=-1.07 mountY=-0.55, mountTheta=-2.66
22:01:10.522 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.96, y=-0.46, opts=13)
22:01:10.522 00.000 2696 Enqueuing Move request for scope (0.96, -0.46)
22:01:10.538 00.016 5240 Worker thread wakes up
22:01:10.538 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.96, -0.46) opts 0xd
22:01:10.538 00.000 5240 Handling offset move in thread for scope, endpoint = (0.96, -0.46)
22:01:10.538 00.000 5240 Moving (0.96, -0.46) raw xDistance=-1.07 yDistance=-0.55
22:01:10.538 00.000 5240 BLC: History state: CurrMiss=0.55, AvgInitMiss=0.29, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=-0.799887, 1:0.553548
22:01:10.538 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:01:10.538 00.000 5240 PPEC rslt: input = -1.07, final = -0.75, react = -0.64, pred = -0.90, hyst = -0.58, hyst_pct = 0.82, period_length = 662.83
22:01:10.538 00.000 5240 PPEC: input: -1.07, control: -0.75, exposure: 1500
22:01:10.538 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
22:01:10.538 00.000 5240 MoveAxis(E, 123, ABG)
22:01:10.538 00.000 5240 Guiding  Dir = 2, Dur = 123
22:01:10.538 00.000 5240 IsGuiding returns 0
22:01:10.538 00.000 5240 PulseGuide returned control before completion, sleep 133
22:01:10.538 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=29, Gamma=0.560
22:01:10.585 00.047 2696 UpdateGuideState exits: m=825 SNR=20.0
22:01:10.585 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:10.585 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:01:10.601 00.016 2696 Enqueuing Expose request
22:01:10.679 00.078 5240 IsGuiding returns 1
22:01:10.679 00.000 5240 scope still moving after pulse duration time elapsed
22:01:10.710 00.031 5240 IsGuiding returns 0
22:01:10.710 00.000 5240 scope move finished after 123 + 47 ms
22:01:10.710 00.000 5240 Move returns status 0, amount 123
22:01:10.710 00.000 5240 MoveAxis(N, 70, ABG)
22:01:10.710 00.000 5240 Guiding  Dir = 0, Dur = 70
22:01:10.710 00.000 5240 IsGuiding returns 0
22:01:10.710 00.000 5240 PulseGuide returned control before completion, sleep 80
22:01:10.804 00.094 5240 IsGuiding returns 1
22:01:10.804 00.000 5240 scope still moving after pulse duration time elapsed
22:01:10.836 00.032 5240 IsGuiding returns 0
22:01:10.836 00.000 5240 scope move finished after 70 + 55 ms
22:01:10.836 00.000 5240 Move returns status 0, amount 70
22:01:10.836 00.000 5240 move complete, result=0
22:01:10.836 00.000 5240 worker thread done servicing request
22:01:10.836 00.000 2696 GuideStep: -1.1 px 123 ms EAST, -0.6 px 70 ms NORTH
22:01:10.836 00.000 5240 Worker thread wakes up
22:01:10.836 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:01:10.836 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:01:12.580 01.744 5240 Exposure complete
22:01:12.653 00.073 5240 worker thread done servicing request
22:01:12.653 00.000 2696 OnExposeComplete: enter
22:01:12.653 00.000 2696 UpdateGuideState(): m_state=6
22:01:12.653 00.000 2696 Star::Find(15, 1251, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
22:01:12.659 00.006 2696 Star::Find returns 1 (0), X=1251.65, Y=735.13, Mass=763, SNR=19.3, Peak=28 HFD=5.0
22:01:12.659 00.000 2696 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.74) = xAngle (-2.78 = -2.78)
22:01:12.663 00.004 2696 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.15 = -0.15)
22:01:12.663 00.000 2696 CameraToMount -- cameraX=0.62 cameraY=-0.03 hyp=0.62 cameraTheta=-0.05 mountX=-0.58 mountY=-0.09, mountTheta=-2.98
22:01:12.663 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.62, y=-0.03, opts=13)
22:01:12.663 00.000 2696 Enqueuing Move request for scope (0.62, -0.03)
22:01:12.663 00.000 5240 Worker thread wakes up
22:01:12.663 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.62, -0.03) opts 0xd
22:01:12.663 00.000 5240 Handling offset move in thread for scope, endpoint = (0.62, -0.03)
22:01:12.663 00.000 5240 Moving (0.62, -0.03) raw xDistance=-0.58 yDistance=-0.09
22:01:12.663 00.000 5240 BLC: History state: CurrMiss=0.09, AvgInitMiss=0.29, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=-0.799887, 1:0.553548, 2:0.094812
22:01:12.663 00.000 5240 BLC: No correction, Miss < min_move
22:01:12.663 00.000 5240 PPEC rslt: input = -0.58, final = -0.40, react = -0.35, pred = -0.37, hyst = -0.33, hyst_pct = 0.82, period_length = 662.83
22:01:12.663 00.000 5240 PPEC: input: -0.58, control: -0.40, exposure: 1500
22:01:12.663 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:12.663 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:01:12.663 00.000 5240 MoveAxis(E, 65, ABG)
22:01:12.663 00.000 5240 Guiding  Dir = 2, Dur = 65
22:01:12.663 00.000 5240 IsGuiding returns 0
22:01:12.674 00.011 5240 PulseGuide returned control before completion, sleep 75
22:01:12.674 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=1, FiltMin=0, FiltMax=25, Gamma=0.560
22:01:12.725 00.051 2696 UpdateGuideState exits: m=763 SNR=19.3
22:01:12.725 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:12.725 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:01:12.725 00.000 2696 Enqueuing Expose request
22:01:12.754 00.029 5240 IsGuiding returns 1
22:01:12.754 00.000 5240 scope still moving after pulse duration time elapsed
22:01:12.786 00.032 5240 IsGuiding returns 0
22:01:12.786 00.000 5240 scope move finished after 65 + 47 ms
22:01:12.786 00.000 5240 Move returns status 0, amount 65
22:01:12.786 00.000 5240 MoveAxis(N, 0, ABG)
22:01:12.786 00.000 5240 Move returns status 0, amount 0
22:01:12.786 00.000 5240 move complete, result=0
22:01:12.786 00.000 5240 worker thread done servicing request
22:01:12.786 00.000 5240 Worker thread wakes up
22:01:12.786 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:01:12.786 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:01:12.786 00.000 2696 GuideStep: -0.6 px 65 ms EAST, -0.1 px 0 ms NORTH
22:01:14.213 01.427 5240 Exposure complete
22:01:14.288 00.075 5240 worker thread done servicing request
22:01:14.288 00.000 2696 OnExposeComplete: enter
22:01:14.288 00.000 2696 UpdateGuideState(): m_state=6
22:01:14.293 00.005 2696 Star::Find(15, 1251, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
22:01:14.293 00.000 2696 Star::Find returns 1 (0), X=1251.66, Y=733.80, Mass=890, SNR=20.8, Peak=36 HFD=4.6
22:01:14.293 00.000 2696 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.74) = xAngle (-3.87 = 2.41)
22:01:14.293 00.000 2696 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.24 = -1.24)
22:01:14.293 00.000 2696 CameraToMount -- cameraX=0.63 cameraY=-1.35 hyp=1.49 cameraTheta=-1.14 mountX=-1.11 mountY=-1.41, mountTheta=-2.24
22:01:14.293 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.63, y=-1.35, opts=13)
22:01:14.293 00.000 2696 Enqueuing Move request for scope (0.63, -1.35)
22:01:14.293 00.000 5240 Worker thread wakes up
22:01:14.293 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.63, -1.35) opts 0xd
22:01:14.293 00.000 5240 Handling offset move in thread for scope, endpoint = (0.63, -1.35)
22:01:14.293 00.000 5240 Moving (0.63, -1.35) raw xDistance=-1.11 yDistance=-1.41
22:01:14.293 00.000 5240 BLC: window closed
22:01:14.293 00.000 5240 BLC: History state: CurrMiss=1.41, AvgInitMiss=0.29, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=-0.799887, 1:0.553548, 2:0.094812
22:01:14.293 00.000 5240 BLC: Under-shoot; no adjustment because of over-shoot history
22:01:14.293 00.000 5240 PPEC rslt: input = -1.11, final = -0.70, react = -0.67, pred = -0.29, hyst = -0.65, hyst_pct = 0.82, period_length = 662.83
22:01:14.293 00.000 5240 PPEC: input: -1.11, control: -0.70, exposure: 1500
22:01:14.293 00.000 5240 GuideAlgorithmResistSwitch::result() returns -1.41 from input -1.41
22:01:14.293 00.000 5240 MoveAxis(E, 114, ABG)
22:01:14.293 00.000 5240 Guiding  Dir = 2, Dur = 114
22:01:14.293 00.000 5240 IsGuiding returns 0
22:01:14.309 00.016 5240 PulseGuide returned control before completion, sleep 124
22:01:14.319 00.010 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=36, med=1, FiltMin=0, FiltMax=33, Gamma=0.560
22:01:14.358 00.039 2696 UpdateGuideState exits: m=890 SNR=20.8
22:01:14.358 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:14.358 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:01:14.358 00.000 2696 Enqueuing Expose request
22:01:14.436 00.078 5240 IsGuiding returns 1
22:01:14.436 00.000 5240 scope still moving after pulse duration time elapsed
22:01:14.467 00.031 5240 IsGuiding returns 0
22:01:14.467 00.000 5240 scope move finished after 114 + 45 ms
22:01:14.467 00.000 5240 Move returns status 0, amount 114
22:01:14.467 00.000 5240 MoveAxis(N, 179, ABG)
22:01:14.467 00.000 5240 Guiding  Dir = 0, Dur = 179
22:01:14.467 00.000 5240 IsGuiding returns 0
22:01:14.467 00.000 5240 PulseGuide returned control before completion, sleep 189
22:01:14.673 00.206 5240 IsGuiding returns 1
22:01:14.673 00.000 5240 scope still moving after pulse duration time elapsed
22:01:14.705 00.032 5240 IsGuiding returns 1
22:01:14.737 00.032 5240 IsGuiding returns 1
22:01:14.768 00.031 5240 IsGuiding returns 0
22:01:14.768 00.000 5240 scope move finished after 179 + 121 ms
22:01:14.768 00.000 5240 Move returns status 0, amount 179
22:01:14.768 00.000 5240 move complete, result=0
22:01:14.768 00.000 5240 worker thread done servicing request
22:01:14.768 00.000 2696 GuideStep: -1.1 px 114 ms EAST, -1.4 px 179 ms NORTH
22:01:14.768 00.000 5240 Worker thread wakes up
22:01:14.768 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:01:14.768 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:01:16.419 01.651 5240 Exposure complete
22:01:16.482 00.063 5240 worker thread done servicing request
22:01:16.482 00.000 2696 OnExposeComplete: enter
22:01:16.482 00.000 2696 UpdateGuideState(): m_state=6
22:01:16.482 00.000 2696 Star::Find(15, 1251, 733, 0, (0,0,0,0), 1.5, 10.0, 255) frame 129
22:01:16.482 00.000 2696 Star::Find returns 1 (0), X=1252.70, Y=734.94, Mass=808, SNR=19.8, Peak=39 HFD=4.6
22:01:16.482 00.000 2696 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.74) = xAngle (-2.86 = -2.86)
22:01:16.482 00.000 2696 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.23 = -0.23)
22:01:16.482 00.000 2696 CameraToMount -- cameraX=1.67 cameraY=-0.22 hyp=1.69 cameraTheta=-0.13 mountX=-1.62 mountY=-0.39, mountTheta=-2.91
22:01:16.482 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.67, y=-0.22, opts=13)
22:01:16.498 00.016 2696 Enqueuing Move request for scope (1.67, -0.22)
22:01:16.498 00.000 5240 Worker thread wakes up
22:01:16.498 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.67, -0.22) opts 0xd
22:01:16.498 00.000 5240 Handling offset move in thread for scope, endpoint = (1.67, -0.22)
22:01:16.498 00.000 5240 Moving (1.67, -0.22) raw xDistance=-1.62 yDistance=-0.39
22:01:16.498 00.000 5240 PPEC rslt: input = -1.62, final = -0.96, react = -0.97, pred = -0.27, hyst = -0.90, hyst_pct = 0.82, period_length = 662.83
22:01:16.498 00.000 5240 PPEC: input: -1.62, control: -0.96, exposure: 1500
22:01:16.498 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
22:01:16.498 00.000 5240 MoveAxis(E, 156, ABG)
22:01:16.498 00.000 5240 Guiding  Dir = 2, Dur = 156
22:01:16.498 00.000 5240 IsGuiding returns 0
22:01:16.498 00.000 5240 PulseGuide returned control before completion, sleep 166
22:01:16.514 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=39, med=1, FiltMin=0, FiltMax=29, Gamma=0.560
22:01:16.546 00.032 2696 UpdateGuideState exits: m=808 SNR=19.8
22:01:16.546 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:16.546 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:01:16.562 00.016 2696 Enqueuing Expose request
22:01:16.671 00.109 5240 IsGuiding returns 1
22:01:16.671 00.000 5240 scope still moving after pulse duration time elapsed
22:01:16.703 00.032 5240 IsGuiding returns 0
22:01:16.703 00.000 5240 scope move finished after 156 + 45 ms
22:01:16.703 00.000 5240 Move returns status 0, amount 156
22:01:16.703 00.000 5240 MoveAxis(N, 49, ABG)
22:01:16.703 00.000 5240 Guiding  Dir = 0, Dur = 49
22:01:16.703 00.000 5240 IsGuiding returns 0
22:01:16.703 00.000 5240 PulseGuide returned control before completion, sleep 59
22:01:16.765 00.062 5240 IsGuiding returns 1
22:01:16.765 00.000 5240 scope still moving after pulse duration time elapsed
22:01:16.796 00.031 5240 IsGuiding returns 1
22:01:16.828 00.032 5240 IsGuiding returns 0
22:01:16.828 00.000 5240 scope move finished after 49 + 75 ms
22:01:16.828 00.000 5240 Move returns status 0, amount 49
22:01:16.828 00.000 5240 move complete, result=0
22:01:16.828 00.000 5240 worker thread done servicing request
22:01:16.828 00.000 2696 GuideStep: -1.6 px 156 ms EAST, -0.4 px 49 ms NORTH
22:01:16.828 00.000 5240 Worker thread wakes up
22:01:16.828 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:01:16.828 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:01:18.259 01.431 5240 Exposure complete
22:01:18.324 00.065 5240 worker thread done servicing request
22:01:18.324 00.000 2696 OnExposeComplete: enter
22:01:18.324 00.000 2696 UpdateGuideState(): m_state=6
22:01:18.324 00.000 2696 Star::Find(15, 1252, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 130
22:01:18.338 00.014 2696 Star::Find returns 1 (0), X=1252.76, Y=735.11, Mass=890, SNR=20.8, Peak=42 HFD=4.5
22:01:18.338 00.000 2696 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.74) = xAngle (-2.76 = -2.76)
22:01:18.338 00.000 2696 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.13 = -0.13)
22:01:18.338 00.000 2696 CameraToMount -- cameraX=1.73 cameraY=-0.05 hyp=1.73 cameraTheta=-0.03 mountX=-1.61 mountY=-0.22, mountTheta=-3.00
22:01:18.338 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.73, y=-0.05, opts=13)
22:01:18.338 00.000 2696 Enqueuing Move request for scope (1.73, -0.05)
22:01:18.338 00.000 5240 Worker thread wakes up
22:01:18.350 00.012 5240 worker thread servicing REQUEST_MOVE scope ofs (1.73, -0.05) opts 0xd
22:01:18.350 00.000 5240 Handling offset move in thread for scope, endpoint = (1.73, -0.05)
22:01:18.350 00.000 5240 Moving (1.73, -0.05) raw xDistance=-1.61 yDistance=-0.22
22:01:18.350 00.000 5240 PPEC rslt: input = -1.61, final = -0.97, react = -0.96, pred = -0.26, hyst = -0.91, hyst_pct = 0.82, period_length = 662.83
22:01:18.350 00.000 5240 PPEC: input: -1.61, control: -0.97, exposure: 1500
22:01:18.350 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
22:01:18.350 00.000 5240 MoveAxis(E, 158, ABG)
22:01:18.350 00.000 5240 Guiding  Dir = 2, Dur = 158
22:01:18.350 00.000 5240 IsGuiding returns 0
22:01:18.350 00.000 5240 PulseGuide returned control before completion, sleep 168
22:01:18.363 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=1, FiltMin=0, FiltMax=34, Gamma=0.560
22:01:18.402 00.039 2696 UpdateGuideState exits: m=890 SNR=20.8
22:01:18.402 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:18.402 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:01:18.402 00.000 2696 Enqueuing Expose request
22:01:18.529 00.127 5240 IsGuiding returns 1
22:01:18.529 00.000 5240 scope still moving after pulse duration time elapsed
22:01:18.561 00.032 5240 IsGuiding returns 0
22:01:18.561 00.000 5240 scope move finished after 158 + 51 ms
22:01:18.561 00.000 5240 Move returns status 0, amount 158
22:01:18.561 00.000 5240 MoveAxis(N, 28, ABG)
22:01:18.561 00.000 5240 Guiding  Dir = 0, Dur = 28
22:01:18.561 00.000 5240 IsGuiding returns 0
22:01:18.561 00.000 5240 PulseGuide returned control before completion, sleep 38
22:01:18.609 00.048 5240 IsGuiding returns 1
22:01:18.609 00.000 5240 scope still moving after pulse duration time elapsed
22:01:18.640 00.031 5240 IsGuiding returns 0
22:01:18.640 00.000 5240 scope move finished after 28 + 51 ms
22:01:18.640 00.000 5240 Move returns status 0, amount 28
22:01:18.640 00.000 5240 move complete, result=0
22:01:18.640 00.000 5240 worker thread done servicing request
22:01:18.640 00.000 2696 GuideStep: -1.6 px 158 ms EAST, -0.2 px 28 ms NORTH
22:01:18.640 00.000 5240 Worker thread wakes up
22:01:18.640 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:01:18.640 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:01:20.294 01.654 5240 Exposure complete
22:01:20.369 00.075 5240 worker thread done servicing request
22:01:20.369 00.000 2696 OnExposeComplete: enter
22:01:20.369 00.000 2696 UpdateGuideState(): m_state=6
22:01:20.375 00.006 2696 Star::Find(15, 1252, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 131
22:01:20.377 00.002 2696 Star::Find returns 1 (0), X=1254.26, Y=735.53, Mass=818, SNR=20.0, Peak=42 HFD=4.6
22:01:20.379 00.002 2696 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.74) = xAngle (-2.62 = -2.62)
22:01:20.379 00.000 2696 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.01 = 0.01)
22:01:20.382 00.003 2696 CameraToMount -- cameraX=3.23 cameraY=0.37 hyp=3.26 cameraTheta=0.11 mountX=-2.83 mountY=0.03, mountTheta=3.13
22:01:20.384 00.002 2696 SchedulePrimaryMove(0F998B58, x=3.23, y=0.37, opts=13)
22:01:20.386 00.002 2696 Enqueuing Move request for scope (3.23, 0.37)
22:01:20.389 00.003 5240 Worker thread wakes up
22:01:20.389 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (3.23, 0.37) opts 0xd
22:01:20.389 00.000 5240 Handling offset move in thread for scope, endpoint = (3.23, 0.37)
22:01:20.389 00.000 5240 Moving (3.23, 0.37) raw xDistance=-2.83 yDistance=0.03
22:01:20.389 00.000 5240 PPEC rslt: input = -2.83, final = -1.65, react = -1.70, pred = -0.25, hyst = -1.58, hyst_pct = 0.81, period_length = 662.83
22:01:20.389 00.000 5240 PPEC: input: -2.83, control: -1.65, exposure: 1500
22:01:20.389 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:20.389 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:01:20.389 00.000 5240 MoveAxis(E, 269, ABG)
22:01:20.389 00.000 5240 Guiding  Dir = 2, Dur = 269
22:01:20.389 00.000 5240 IsGuiding returns 0
22:01:20.389 00.000 5240 PulseGuide returned control before completion, sleep 279
22:01:20.389 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=1, FiltMin=0, FiltMax=33, Gamma=0.560
22:01:20.444 00.055 2696 UpdateGuideState exits: m=818 SNR=20.0
22:01:20.444 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:20.444 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:01:20.444 00.000 2696 Enqueuing Expose request
22:01:20.674 00.230 5240 IsGuiding returns 1
22:01:20.674 00.000 5240 scope still moving after pulse duration time elapsed
22:01:20.706 00.032 5240 IsGuiding returns 0
22:01:20.706 00.000 5240 scope move finished after 269 + 46 ms
22:01:20.706 00.000 5240 Move returns status 0, amount 269
22:01:20.706 00.000 5240 MoveAxis(N, 0, ABG)
22:01:20.706 00.000 5240 Move returns status 0, amount 0
22:01:20.706 00.000 5240 move complete, result=0
22:01:20.706 00.000 5240 worker thread done servicing request
22:01:20.706 00.000 2696 GuideStep: -2.8 px 269 ms EAST, 0.0 px 0 ms NORTH
22:01:20.710 00.004 5240 Worker thread wakes up
22:01:20.710 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:01:20.710 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:01:22.135 01.425 5240 Exposure complete
22:01:22.214 00.079 5240 worker thread done servicing request
22:01:22.214 00.000 2696 OnExposeComplete: enter
22:01:22.214 00.000 2696 UpdateGuideState(): m_state=6
22:01:22.214 00.000 2696 Star::Find(15, 1254, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 132
22:01:22.214 00.000 2696 Star::Find returns 1 (0), X=1254.34, Y=736.03, Mass=875, SNR=20.7, Peak=48 HFD=4.3
22:01:22.214 00.000 2696 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.74) = xAngle (-2.48 = -2.48)
22:01:22.226 00.012 2696 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.15 = 0.15)
22:01:22.226 00.000 2696 CameraToMount -- cameraX=3.31 cameraY=0.87 hyp=3.43 cameraTheta=0.26 mountX=-2.70 mountY=0.53, mountTheta=2.95
22:01:22.230 00.004 2696 SchedulePrimaryMove(0F998B58, x=3.31, y=0.87, opts=13)
22:01:22.230 00.000 2696 Enqueuing Move request for scope (3.31, 0.87)
22:01:22.230 00.000 5240 Worker thread wakes up
22:01:22.230 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (3.31, 0.87) opts 0xd
22:01:22.230 00.000 5240 Handling offset move in thread for scope, endpoint = (3.31, 0.87)
22:01:22.230 00.000 5240 Moving (3.31, 0.87) raw xDistance=-2.70 yDistance=0.53
22:01:22.230 00.000 5240 PPEC rslt: input = -2.70, final = -1.63, react = -1.62, pred = -0.53, hyst = -1.52, hyst_pct = 0.81, period_length = 662.83
22:01:22.230 00.000 5240 PPEC: input: -2.70, control: -1.63, exposure: 1500
22:01:22.230 00.000 5240 resist switch: large excursion: input 0.53 thresh 0.45 direction from -1 to 1
22:01:22.230 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.59
22:01:22.230 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
22:01:22.230 00.000 5240 MoveAxis(E, 266, ABG)
22:01:22.230 00.000 5240 Guiding  Dir = 2, Dur = 266
22:01:22.230 00.000 5240 IsGuiding returns 0
22:01:22.230 00.000 5240 PulseGuide returned control before completion, sleep 276
22:01:22.248 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=48, med=1, FiltMin=0, FiltMax=34, Gamma=0.560
22:01:22.288 00.040 2696 UpdateGuideState exits: m=875 SNR=20.7
22:01:22.293 00.005 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:22.293 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:01:22.293 00.000 2696 Enqueuing Expose request
22:01:22.515 00.222 5240 IsGuiding returns 1
22:01:22.515 00.000 5240 scope still moving after pulse duration time elapsed
22:01:22.547 00.032 5240 IsGuiding returns 0
22:01:22.547 00.000 5240 scope move finished after 266 + 45 ms
22:01:22.547 00.000 5240 Move returns status 0, amount 266
22:01:22.547 00.000 5240 BLC: Oldest BLC event removed
22:01:22.547 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 152 applied
22:01:22.547 00.000 5240 MoveAxis(S, 219, ABG)
22:01:22.547 00.000 5240 Guiding  Dir = 1, Dur = 219
22:01:22.547 00.000 5240 IsGuiding returns 0
22:01:22.547 00.000 5240 PulseGuide returned control before completion, sleep 229
22:01:22.786 00.239 5240 IsGuiding returns 1
22:01:22.786 00.000 5240 scope still moving after pulse duration time elapsed
22:01:22.818 00.032 5240 IsGuiding returns 0
22:01:22.818 00.000 5240 scope move finished after 219 + 49 ms
22:01:22.818 00.000 5240 Move returns status 0, amount 219
22:01:22.818 00.000 5240 move complete, result=0
22:01:22.818 00.000 5240 worker thread done servicing request
22:01:22.818 00.000 2696 GuideStep: -2.7 px 266 ms EAST, 0.5 px 219 ms SOUTH
22:01:22.820 00.002 5240 Worker thread wakes up
22:01:22.820 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:01:22.820 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:01:24.453 01.633 5240 Exposure complete
22:01:24.516 00.063 5240 worker thread done servicing request
22:01:24.516 00.000 2696 OnExposeComplete: enter
22:01:24.516 00.000 2696 UpdateGuideState(): m_state=6
22:01:24.532 00.016 2696 Star::Find(15, 1254, 736, 0, (0,0,0,0), 1.5, 10.0, 255) frame 133
22:01:24.532 00.000 2696 Star::Find returns 1 (0), X=1252.85, Y=736.03, Mass=935, SNR=21.4, Peak=46 HFD=4.3
22:01:24.532 00.000 2696 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.74) = xAngle (-2.29 = -2.29)
22:01:24.538 00.006 2696 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.34 = 0.34)
22:01:24.538 00.000 2696 CameraToMount -- cameraX=1.82 cameraY=0.87 hyp=2.02 cameraTheta=0.44 mountX=-1.33 mountY=0.68, mountTheta=2.67
22:01:24.538 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.82, y=0.87, opts=13)
22:01:24.538 00.000 2696 Enqueuing Move request for scope (1.82, 0.87)
22:01:24.538 00.000 5240 Worker thread wakes up
22:01:24.538 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.82, 0.87) opts 0xd
22:01:24.538 00.000 5240 Handling offset move in thread for scope, endpoint = (1.82, 0.87)
22:01:24.538 00.000 5240 Moving (1.82, 0.87) raw xDistance=-1.33 yDistance=0.68
22:01:24.538 00.000 5240 BLC: History state: CurrMiss=0.68, AvgInitMiss=0.37, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=0.528765, 1:0.676353
22:01:24.538 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:01:24.548 00.010 5240 PPEC rslt: input = -1.33, final = -0.93, react = -0.80, pred = -0.61, hyst = -0.82, hyst_pct = 0.81, period_length = 662.83
22:01:24.548 00.000 5240 PPEC: input: -1.33, control: -0.93, exposure: 1500
22:01:24.548 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68
22:01:24.548 00.000 5240 MoveAxis(E, 151, ABG)
22:01:24.548 00.000 5240 Guiding  Dir = 2, Dur = 151
22:01:24.548 00.000 5240 IsGuiding returns 0
22:01:24.548 00.000 5240 PulseGuide returned control before completion, sleep 161
22:01:24.548 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=1, FiltMin=0, FiltMax=35, Gamma=0.560
22:01:24.602 00.054 2696 UpdateGuideState exits: m=935 SNR=21.4
22:01:24.604 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:24.606 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:01:24.608 00.002 2696 Enqueuing Expose request
22:01:24.723 00.115 5240 IsGuiding returns 1
22:01:24.723 00.000 5240 scope still moving after pulse duration time elapsed
22:01:24.754 00.031 5240 IsGuiding returns 0
22:01:24.754 00.000 5240 scope move finished after 151 + 54 ms
22:01:24.754 00.000 5240 Move returns status 0, amount 151
22:01:24.754 00.000 5240 MoveAxis(S, 86, ABG)
22:01:24.754 00.000 5240 Guiding  Dir = 1, Dur = 86
22:01:24.754 00.000 5240 IsGuiding returns 0
22:01:24.754 00.000 5240 PulseGuide returned control before completion, sleep 96
22:01:24.866 00.112 5240 IsGuiding returns 1
22:01:24.866 00.000 5240 scope still moving after pulse duration time elapsed
22:01:24.897 00.031 5240 IsGuiding returns 0
22:01:24.897 00.000 5240 scope move finished after 86 + 57 ms
22:01:24.897 00.000 5240 Move returns status 0, amount 86
22:01:24.897 00.000 5240 move complete, result=0
22:01:24.897 00.000 5240 worker thread done servicing request
22:01:24.897 00.000 2696 GuideStep: -1.3 px 151 ms EAST, 0.7 px 86 ms SOUTH
22:01:24.897 00.000 5240 Worker thread wakes up
22:01:24.897 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:01:24.897 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:01:26.339 01.442 5240 Exposure complete
22:01:26.401 00.062 5240 worker thread done servicing request
22:01:26.401 00.000 2696 OnExposeComplete: enter
22:01:26.401 00.000 2696 UpdateGuideState(): m_state=6
22:01:26.401 00.000 2696 Star::Find(15, 1252, 736, 0, (0,0,0,0), 1.5, 10.0, 255) frame 134
22:01:26.413 00.012 2696 Star::Find returns 1 (0), X=1252.76, Y=736.60, Mass=885, SNR=20.8, Peak=46 HFD=4.4
22:01:26.413 00.000 2696 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.74) = xAngle (-2.04 = -2.04)
22:01:26.413 00.000 2696 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.59 = 0.59)
22:01:26.418 00.005 2696 CameraToMount -- cameraX=1.73 cameraY=1.44 hyp=2.25 cameraTheta=0.69 mountX=-1.02 mountY=1.25, mountTheta=2.25
22:01:26.418 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.73, y=1.44, opts=13)
22:01:26.418 00.000 2696 Enqueuing Move request for scope (1.73, 1.44)
22:01:26.418 00.000 5240 Worker thread wakes up
22:01:26.418 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.73, 1.44) opts 0xd
22:01:26.418 00.000 5240 Handling offset move in thread for scope, endpoint = (1.73, 1.44)
22:01:26.418 00.000 5240 Moving (1.73, 1.44) raw xDistance=-1.02 yDistance=1.25
22:01:26.418 00.000 5240 BLC: History state: CurrMiss=1.25, AvgInitMiss=0.37, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=0.528765, 1:0.676353, 2:1.252746
22:01:26.418 00.000 5240 BLC: Under-shoot; no adjustment because of over-shoot history
22:01:26.418 00.000 5240 PPEC rslt: input = -1.02, final = -0.75, react = -0.61, pred = -0.58, hyst = -0.65, hyst_pct = 0.81, period_length = 662.83
22:01:26.418 00.000 5240 PPEC: input: -1.02, control: -0.75, exposure: 1500
22:01:26.418 00.000 5240 GuideAlgorithmResistSwitch::result() returns 1.25 from input 1.25
22:01:26.418 00.000 5240 MoveAxis(E, 123, ABG)
22:01:26.418 00.000 5240 Guiding  Dir = 2, Dur = 123
22:01:26.418 00.000 5240 IsGuiding returns 0
22:01:26.418 00.000 5240 PulseGuide returned control before completion, sleep 133
22:01:26.438 00.020 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=1, FiltMin=0, FiltMax=35, Gamma=0.560
22:01:26.476 00.038 2696 UpdateGuideState exits: m=885 SNR=20.8
22:01:26.484 00.008 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:26.486 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:01:26.486 00.000 2696 Enqueuing Expose request
22:01:26.561 00.075 5240 IsGuiding returns 1
22:01:26.561 00.000 5240 scope still moving after pulse duration time elapsed
22:01:26.592 00.031 5240 IsGuiding returns 0
22:01:26.592 00.000 5240 scope move finished after 123 + 43 ms
22:01:26.592 00.000 5240 Move returns status 0, amount 123
22:01:26.592 00.000 5240 MoveAxis(S, 158, ABG)
22:01:26.592 00.000 5240 Guiding  Dir = 1, Dur = 158
22:01:26.592 00.000 5240 IsGuiding returns 0
22:01:26.592 00.000 5240 PulseGuide returned control before completion, sleep 168
22:01:26.768 00.176 5240 IsGuiding returns 1
22:01:26.768 00.000 5240 scope still moving after pulse duration time elapsed
22:01:26.800 00.032 5240 IsGuiding returns 0
22:01:26.800 00.000 5240 scope move finished after 158 + 48 ms
22:01:26.800 00.000 5240 Move returns status 0, amount 158
22:01:26.800 00.000 5240 move complete, result=0
22:01:26.800 00.000 5240 worker thread done servicing request
22:01:26.800 00.000 2696 GuideStep: -1.0 px 123 ms EAST, 1.3 px 158 ms SOUTH
22:01:26.800 00.000 5240 Worker thread wakes up
22:01:26.800 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:01:26.800 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:01:28.448 01.648 5240 Exposure complete
22:01:28.511 00.063 5240 worker thread done servicing request
22:01:28.511 00.000 2696 OnExposeComplete: enter
22:01:28.511 00.000 2696 UpdateGuideState(): m_state=6
22:01:28.511 00.000 2696 Star::Find(15, 1252, 736, 0, (0,0,0,0), 1.5, 10.0, 255) frame 135
22:01:28.511 00.000 2696 Star::Find returns 1 (0), X=1252.81, Y=734.58, Mass=906, SNR=21.1, Peak=46 HFD=4.5
22:01:28.511 00.000 2696 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.74) = xAngle (-3.05 = -3.05)
22:01:28.511 00.000 2696 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.42 = -0.42)
22:01:28.511 00.000 2696 CameraToMount -- cameraX=1.78 cameraY=-0.58 hyp=1.87 cameraTheta=-0.31 mountX=-1.87 mountY=-0.76, mountTheta=-2.76
22:01:28.511 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.78, y=-0.58, opts=13)
22:01:28.526 00.015 2696 Enqueuing Move request for scope (1.78, -0.58)
22:01:28.526 00.000 5240 Worker thread wakes up
22:01:28.526 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.78, -0.58) opts 0xd
22:01:28.526 00.000 5240 Handling offset move in thread for scope, endpoint = (1.78, -0.58)
22:01:28.526 00.000 5240 Moving (1.78, -0.58) raw xDistance=-1.87 yDistance=-0.76
22:01:28.526 00.000 5240 BLC: window closed
22:01:28.526 00.000 5240 BLC: History state: CurrMiss=-0.76, AvgInitMiss=0.37, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=0.528765, 1:0.676353, 2:1.252746
22:01:28.526 00.000 5240 BLC: Over-shoot, no adjustment based on avgInitialMiss
22:01:28.526 00.000 5240 BLC: window closed
22:01:28.526 00.000 5240 PPEC rslt: input = -1.87, final = -1.49, react = -1.12, pred = -2.18, hyst = -1.06, hyst_pct = 0.81, period_length = 662.83
22:01:28.526 00.000 5240 PPEC: input: -1.87, control: -1.49, exposure: 1500
22:01:28.526 00.000 5240 resist switch: large excursion: input -0.76 thresh 0.45 direction from 1 to -1
22:01:28.526 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.27
22:01:28.526 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76
22:01:28.526 00.000 5240 MoveAxis(E, 243, ABG)
22:01:28.526 00.000 5240 Guiding  Dir = 2, Dur = 243
22:01:28.526 00.000 5240 IsGuiding returns 0
22:01:28.526 00.000 5240 PulseGuide returned control before completion, sleep 253
22:01:28.542 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=1, FiltMin=0, FiltMax=34, Gamma=0.560
22:01:28.586 00.044 2696 UpdateGuideState exits: m=906 SNR=21.1
22:01:28.588 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:28.590 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:01:28.590 00.000 2696 Enqueuing Expose request
22:01:28.795 00.205 5240 IsGuiding returns 1
22:01:28.795 00.000 5240 scope still moving after pulse duration time elapsed
22:01:28.827 00.032 5240 IsGuiding returns 0
22:01:28.827 00.000 5240 scope move finished after 243 + 54 ms
22:01:28.827 00.000 5240 Move returns status 0, amount 243
22:01:28.827 00.000 5240 BLC: Oldest BLC event removed
22:01:28.827 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 152 applied
22:01:28.827 00.000 5240 MoveAxis(N, 248, ABG)
22:01:28.827 00.000 5240 Guiding  Dir = 0, Dur = 248
22:01:28.827 00.000 5240 IsGuiding returns 0
22:01:28.827 00.000 5240 PulseGuide returned control before completion, sleep 258
22:01:29.098 00.271 5240 IsGuiding returns 1
22:01:29.098 00.000 5240 scope still moving after pulse duration time elapsed
22:01:29.130 00.032 5240 IsGuiding returns 0
22:01:29.130 00.000 5240 scope move finished after 248 + 53 ms
22:01:29.130 00.000 5240 Move returns status 0, amount 248
22:01:29.130 00.000 5240 move complete, result=0
22:01:29.130 00.000 5240 worker thread done servicing request
22:01:29.130 00.000 2696 GuideStep: -1.9 px 243 ms EAST, -0.8 px 248 ms NORTH
22:01:29.132 00.002 5240 Worker thread wakes up
22:01:29.132 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:01:29.132 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:01:30.562 01.430 5240 Exposure complete
22:01:30.630 00.068 5240 worker thread done servicing request
22:01:30.630 00.000 2696 OnExposeComplete: enter
22:01:30.632 00.002 2696 UpdateGuideState(): m_state=6
22:01:30.632 00.000 2696 Star::Find(15, 1252, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 136
22:01:30.632 00.000 2696 Star::Find returns 1 (0), X=1253.39, Y=734.38, Mass=883, SNR=20.8, Peak=48 HFD=4.3
22:01:30.632 00.000 2696 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.74) = xAngle (-3.05 = -3.05)
22:01:30.632 00.000 2696 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.42 = -0.42)
22:01:30.642 00.010 2696 CameraToMount -- cameraX=2.36 cameraY=-0.78 hyp=2.48 cameraTheta=-0.32 mountX=-2.47 mountY=-1.02, mountTheta=-2.75
22:01:30.642 00.000 2696 SchedulePrimaryMove(0F998B58, x=2.36, y=-0.78, opts=13)
22:01:30.642 00.000 2696 Enqueuing Move request for scope (2.36, -0.78)
22:01:30.642 00.000 5240 Worker thread wakes up
22:01:30.642 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (2.36, -0.78) opts 0xd
22:01:30.642 00.000 5240 Handling offset move in thread for scope, endpoint = (2.36, -0.78)
22:01:30.642 00.000 5240 Moving (2.36, -0.78) raw xDistance=-2.47 yDistance=-1.02
22:01:30.642 00.000 5240 BLC: History state: CurrMiss=1.02, AvgInitMiss=0.47, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=-0.757488, 1:1.016847
22:01:30.642 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:01:30.642 00.000 5240 PPEC rslt: input = -2.47, final = -1.83, react = -1.48, pred = -2.23, hyst = -1.38, hyst_pct = 0.81, period_length = 662.83
22:01:30.642 00.000 5240 PPEC: input: -2.47, control: -1.83, exposure: 1500
22:01:30.642 00.000 5240 GuideAlgorithmResistSwitch::result() returns -1.02 from input -1.02
22:01:30.642 00.000 5240 MoveAxis(E, 298, ABG)
22:01:30.642 00.000 5240 Guiding  Dir = 2, Dur = 298
22:01:30.642 00.000 5240 IsGuiding returns 0
22:01:30.642 00.000 5240 PulseGuide returned control before completion, sleep 308
22:01:30.662 00.020 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=48, med=1, FiltMin=0, FiltMax=38, Gamma=0.560
22:01:30.704 00.042 2696 UpdateGuideState exits: m=883 SNR=20.8
22:01:30.704 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:30.704 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:01:30.704 00.000 2696 Enqueuing Expose request
22:01:30.974 00.270 5240 IsGuiding returns 1
22:01:30.974 00.000 5240 scope still moving after pulse duration time elapsed
22:01:31.006 00.032 5240 IsGuiding returns 0
22:01:31.006 00.000 5240 scope move finished after 298 + 57 ms
22:01:31.006 00.000 5240 Move returns status 0, amount 298
22:01:31.006 00.000 5240 MoveAxis(N, 129, ABG)
22:01:31.006 00.000 5240 Guiding  Dir = 0, Dur = 129
22:01:31.006 00.000 5240 IsGuiding returns 0
22:01:31.006 00.000 5240 PulseGuide returned control before completion, sleep 139
22:01:31.148 00.142 5240 IsGuiding returns 1
22:01:31.148 00.000 5240 scope still moving after pulse duration time elapsed
22:01:31.179 00.031 5240 IsGuiding returns 0
22:01:31.179 00.000 5240 scope move finished after 129 + 44 ms
22:01:31.179 00.000 5240 Move returns status 0, amount 129
22:01:31.179 00.000 5240 move complete, result=0
22:01:31.179 00.000 5240 worker thread done servicing request
22:01:31.179 00.000 2696 GuideStep: -2.5 px 298 ms EAST, -1.0 px 129 ms NORTH
22:01:31.179 00.000 5240 Worker thread wakes up
22:01:31.179 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:01:31.179 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:01:32.843 01.664 5240 Exposure complete
22:01:32.906 00.063 5240 worker thread done servicing request
22:01:32.906 00.000 2696 OnExposeComplete: enter
22:01:32.906 00.000 2696 UpdateGuideState(): m_state=6
22:01:32.906 00.000 2696 Star::Find(15, 1253, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 137
22:01:32.906 00.000 2696 Star::Find returns 1 (0), X=1253.71, Y=735.92, Mass=852, SNR=20.4, Peak=55 HFD=4.1
22:01:32.913 00.007 2696 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.74) = xAngle (-2.46 = -2.46)
22:01:32.913 00.000 2696 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.18 = 0.18)
22:01:32.913 00.000 2696 CameraToMount -- cameraX=2.68 cameraY=0.77 hyp=2.79 cameraTheta=0.28 mountX=-2.16 mountY=0.49, mountTheta=2.92
22:01:32.913 00.000 2696 SchedulePrimaryMove(0F998B58, x=2.68, y=0.77, opts=13)
22:01:32.922 00.009 2696 Enqueuing Move request for scope (2.68, 0.77)
22:01:32.922 00.000 5240 Worker thread wakes up
22:01:32.922 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (2.68, 0.77) opts 0xd
22:01:32.922 00.000 5240 Handling offset move in thread for scope, endpoint = (2.68, 0.77)
22:01:32.922 00.000 5240 Moving (2.68, 0.77) raw xDistance=-2.16 yDistance=0.49
22:01:32.922 00.000 5240 BLC: History state: CurrMiss=-0.49, AvgInitMiss=0.47, ShCount=8, LgCount=2, SticCount=2,  Deflections: 0=-0.757488, 1:1.016847, 2:-0.485795
22:01:32.922 00.000 5240 BLC: Over-shoot, stiction seen, nominal decrease by -52.000000
22:01:32.922 00.000 5240 BLC: window closed
22:01:32.922 00.000 5240 BLC: Pulse adjusted to 122
22:01:32.922 00.000 5240 PPEC rslt: input = -2.16, final = -1.39, react = -1.30, pred = -0.63, hyst = -1.26, hyst_pct = 0.81, period_length = 662.83
22:01:32.922 00.000 5240 PPEC: input: -2.16, control: -1.39, exposure: 1500
22:01:32.922 00.000 5240 resist switch: large excursion: input 0.49 thresh 0.45 direction from -1 to 1
22:01:32.922 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.46
22:01:32.922 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
22:01:32.922 00.000 5240 MoveAxis(E, 226, ABG)
22:01:32.922 00.000 5240 Guiding  Dir = 2, Dur = 226
22:01:32.922 00.000 5240 IsGuiding returns 0
22:01:32.922 00.000 5240 PulseGuide returned control before completion, sleep 236
22:01:32.938 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=1, FiltMin=0, FiltMax=34, Gamma=0.560
22:01:32.976 00.038 2696 UpdateGuideState exits: m=852 SNR=20.4
22:01:32.976 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:32.976 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:01:32.985 00.009 2696 Enqueuing Expose request
22:01:33.174 00.189 5240 IsGuiding returns 1
22:01:33.174 00.000 5240 scope still moving after pulse duration time elapsed
22:01:33.206 00.032 5240 IsGuiding returns 0
22:01:33.206 00.000 5240 scope move finished after 226 + 54 ms
22:01:33.206 00.000 5240 Move returns status 0, amount 226
22:01:33.206 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 122 applied
22:01:33.206 00.000 5240 MoveAxis(S, 183, ABG)
22:01:33.206 00.000 5240 Guiding  Dir = 1, Dur = 183
22:01:33.208 00.002 5240 IsGuiding returns 0
22:01:33.208 00.000 5240 PulseGuide returned control before completion, sleep 193
22:01:33.413 00.205 5240 IsGuiding returns 1
22:01:33.413 00.000 5240 scope still moving after pulse duration time elapsed
22:01:33.445 00.032 5240 IsGuiding returns 0
22:01:33.445 00.000 5240 scope move finished after 183 + 53 ms
22:01:33.445 00.000 5240 Move returns status 0, amount 183
22:01:33.445 00.000 5240 move complete, result=0
22:01:33.445 00.000 5240 worker thread done servicing request
22:01:33.445 00.000 5240 Worker thread wakes up
22:01:33.445 00.000 2696 GuideStep: -2.2 px 226 ms EAST, 0.5 px 183 ms SOUTH
22:01:33.452 00.007 5240 worker thread servicing REQUEST_EXPOSE 1500
22:01:33.452 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:01:34.882 01.430 5240 Exposure complete
22:01:34.945 00.063 5240 worker thread done servicing request
22:01:34.945 00.000 2696 OnExposeComplete: enter
22:01:34.945 00.000 2696 UpdateGuideState(): m_state=6
22:01:34.945 00.000 2696 Star::Find(15, 1253, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 138
22:01:34.945 00.000 2696 Star::Find returns 1 (0), X=1252.92, Y=735.98, Mass=889, SNR=20.8, Peak=47 HFD=4.3
22:01:34.945 00.000 2696 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.74) = xAngle (-2.33 = -2.33)
22:01:34.945 00.000 2696 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.31 = 0.31)
22:01:34.945 00.000 2696 CameraToMount -- cameraX=1.89 cameraY=0.82 hyp=2.06 cameraTheta=0.41 mountX=-1.41 mountY=0.62, mountTheta=2.73
22:01:34.945 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.89, y=0.82, opts=13)
22:01:34.960 00.015 2696 Enqueuing Move request for scope (1.89, 0.82)
22:01:34.960 00.000 5240 Worker thread wakes up
22:01:34.960 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.89, 0.82) opts 0xd
22:01:34.960 00.000 5240 Handling offset move in thread for scope, endpoint = (1.89, 0.82)
22:01:34.960 00.000 5240 Moving (1.89, 0.82) raw xDistance=-1.41 yDistance=0.62
22:01:34.960 00.000 5240 BLC: History state: CurrMiss=0.62, AvgInitMiss=0.43, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=0.485795, 1:0.620719
22:01:34.960 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:01:34.960 00.000 5240 PPEC rslt: input = -1.41, final = -0.95, react = -0.85, pred = -0.44, hyst = -0.87, hyst_pct = 0.80, period_length = 662.83
22:01:34.960 00.000 5240 PPEC: input: -1.41, control: -0.95, exposure: 1500
22:01:34.960 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62
22:01:34.960 00.000 5240 MoveAxis(E, 155, ABG)
22:01:34.960 00.000 5240 Guiding  Dir = 2, Dur = 155
22:01:34.960 00.000 5240 IsGuiding returns 0
22:01:34.960 00.000 5240 PulseGuide returned control before completion, sleep 165
22:01:34.976 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=47, med=1, FiltMin=0, FiltMax=38, Gamma=0.560
22:01:35.020 00.044 2696 UpdateGuideState exits: m=889 SNR=20.8
22:01:35.024 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:35.026 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:01:35.028 00.002 2696 Enqueuing Expose request
22:01:35.135 00.107 5240 IsGuiding returns 1
22:01:35.135 00.000 5240 scope still moving after pulse duration time elapsed
22:01:35.167 00.032 5240 IsGuiding returns 0
22:01:35.167 00.000 5240 scope move finished after 155 + 47 ms
22:01:35.167 00.000 5240 Move returns status 0, amount 155
22:01:35.167 00.000 5240 MoveAxis(S, 79, ABG)
22:01:35.167 00.000 5240 Guiding  Dir = 1, Dur = 79
22:01:35.167 00.000 5240 IsGuiding returns 0
22:01:35.167 00.000 5240 PulseGuide returned control before completion, sleep 89
22:01:35.262 00.095 5240 IsGuiding returns 1
22:01:35.262 00.000 5240 scope still moving after pulse duration time elapsed
22:01:35.294 00.032 5240 IsGuiding returns 0
22:01:35.294 00.000 5240 scope move finished after 79 + 47 ms
22:01:35.294 00.000 5240 Move returns status 0, amount 79
22:01:35.294 00.000 5240 move complete, result=0
22:01:35.294 00.000 5240 worker thread done servicing request
22:01:35.294 00.000 5240 Worker thread wakes up
22:01:35.294 00.000 2696 GuideStep: -1.4 px 155 ms EAST, 0.6 px 79 ms SOUTH
22:01:35.299 00.005 5240 worker thread servicing REQUEST_EXPOSE 1500
22:01:35.299 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:01:36.946 01.647 5240 Exposure complete
22:01:37.007 00.061 5240 worker thread done servicing request
22:01:37.007 00.000 2696 OnExposeComplete: enter
22:01:37.010 00.003 2696 UpdateGuideState(): m_state=6
22:01:37.010 00.000 2696 Star::Find(15, 1252, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 139
22:01:37.010 00.000 2696 Star::Find returns 1 (0), X=1253.74, Y=735.10, Mass=858, SNR=20.5, Peak=58 HFD=4.1
22:01:37.010 00.000 2696 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.74) = xAngle (-2.76 = -2.76)
22:01:37.010 00.000 2696 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.13 = -0.13)
22:01:37.010 00.000 2696 CameraToMount -- cameraX=2.71 cameraY=-0.06 hyp=2.71 cameraTheta=-0.02 mountX=-2.51 mountY=-0.34, mountTheta=-3.01
22:01:37.010 00.000 2696 SchedulePrimaryMove(0F998B58, x=2.71, y=-0.06, opts=13)
22:01:37.010 00.000 2696 Enqueuing Move request for scope (2.71, -0.06)
22:01:37.025 00.015 5240 Worker thread wakes up
22:01:37.025 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (2.71, -0.06) opts 0xd
22:01:37.025 00.000 5240 Handling offset move in thread for scope, endpoint = (2.71, -0.06)
22:01:37.025 00.000 5240 Moving (2.71, -0.06) raw xDistance=-2.51 yDistance=-0.34
22:01:37.025 00.000 5240 BLC: History state: CurrMiss=-0.34, AvgInitMiss=0.43, ShCount=8, LgCount=2, SticCount=2,  Deflections: 0=0.485795, 1:0.620719, 2:-0.338132
22:01:37.025 00.000 5240 BLC: Over-shoot, stiction seen, nominal decrease by -52.000000
22:01:37.025 00.000 5240 BLC: window closed
22:01:37.025 00.000 5240 BLC: Pulse adjusted to 98
22:01:37.025 00.000 5240 PPEC rslt: input = -2.51, final = -1.71, react = -1.51, pred = -1.29, hyst = -1.44, hyst_pct = 0.80, period_length = 662.83
22:01:37.025 00.000 5240 PPEC: input: -2.51, control: -1.71, exposure: 1500
22:01:37.025 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:01:37.025 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
22:01:37.025 00.000 5240 MoveAxis(E, 278, ABG)
22:01:37.025 00.000 5240 Guiding  Dir = 2, Dur = 278
22:01:37.025 00.000 5240 IsGuiding returns 0
22:01:37.025 00.000 5240 PulseGuide returned control before completion, sleep 288
22:01:37.041 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=1, FiltMin=0, FiltMax=35, Gamma=0.560
22:01:37.073 00.032 2696 UpdateGuideState exits: m=858 SNR=20.5
22:01:37.073 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:37.089 00.016 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:01:37.089 00.000 2696 Enqueuing Expose request
22:01:37.326 00.237 5240 IsGuiding returns 1
22:01:37.326 00.000 5240 scope still moving after pulse duration time elapsed
22:01:37.358 00.032 5240 IsGuiding returns 0
22:01:37.358 00.000 5240 scope move finished after 278 + 50 ms
22:01:37.358 00.000 5240 Move returns status 0, amount 278
22:01:37.358 00.000 5240 MoveAxis(N, 0, ABG)
22:01:37.358 00.000 5240 Move returns status 0, amount 0
22:01:37.358 00.000 5240 move complete, result=0
22:01:37.358 00.000 5240 worker thread done servicing request
22:01:37.358 00.000 5240 Worker thread wakes up
22:01:37.358 00.000 2696 GuideStep: -2.5 px 278 ms EAST, -0.3 px 0 ms NORTH
22:01:37.358 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:01:37.358 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:01:38.788 01.430 5240 Exposure complete
22:01:38.857 00.069 5240 worker thread done servicing request
22:01:38.857 00.000 2696 OnExposeComplete: enter
22:01:38.857 00.000 2696 UpdateGuideState(): m_state=6
22:01:38.857 00.000 2696 Star::Find(15, 1253, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 140
22:01:38.857 00.000 2696 Star::Find returns 1 (0), X=1253.90, Y=735.40, Mass=791, SNR=19.7, Peak=46 HFD=4.0
22:01:38.857 00.000 2696 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.74) = xAngle (-2.65 = -2.65)
22:01:38.867 00.010 2696 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.02 = -0.02)
22:01:38.867 00.000 2696 CameraToMount -- cameraX=2.87 cameraY=0.25 hyp=2.88 cameraTheta=0.09 mountX=-2.54 mountY=-0.05, mountTheta=-3.12
22:01:38.867 00.000 2696 SchedulePrimaryMove(0F998B58, x=2.87, y=0.25, opts=13)
22:01:38.867 00.000 2696 Enqueuing Move request for scope (2.87, 0.25)
22:01:38.867 00.000 5240 Worker thread wakes up
22:01:38.867 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (2.87, 0.25) opts 0xd
22:01:38.867 00.000 5240 Handling offset move in thread for scope, endpoint = (2.87, 0.25)
22:01:38.867 00.000 5240 Moving (2.87, 0.25) raw xDistance=-2.54 yDistance=-0.05
22:01:38.867 00.000 5240 PPEC rslt: input = -2.54, final = -1.67, react = -1.52, pred = -1.14, hyst = -1.43, hyst_pct = 0.80, period_length = 662.83
22:01:38.867 00.000 5240 PPEC: input: -2.54, control: -1.67, exposure: 1500
22:01:38.867 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:38.867 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:01:38.867 00.000 5240 MoveAxis(E, 272, ABG)
22:01:38.867 00.000 5240 Guiding  Dir = 2, Dur = 272
22:01:38.867 00.000 5240 IsGuiding returns 0
22:01:38.867 00.000 5240 PulseGuide returned control before completion, sleep 282
22:01:38.890 00.023 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=1, FiltMin=0, FiltMax=33, Gamma=0.560
22:01:38.931 00.041 2696 UpdateGuideState exits: m=791 SNR=19.7
22:01:38.933 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:38.935 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:01:38.937 00.002 2696 Enqueuing Expose request
22:01:39.168 00.231 5240 IsGuiding returns 1
22:01:39.168 00.000 5240 scope still moving after pulse duration time elapsed
22:01:39.201 00.033 5240 IsGuiding returns 0
22:01:39.201 00.000 5240 scope move finished after 272 + 52 ms
22:01:39.201 00.000 5240 Move returns status 0, amount 272
22:01:39.201 00.000 5240 MoveAxis(N, 0, ABG)
22:01:39.201 00.000 5240 Move returns status 0, amount 0
22:01:39.201 00.000 5240 move complete, result=0
22:01:39.201 00.000 5240 worker thread done servicing request
22:01:39.201 00.000 2696 GuideStep: -2.5 px 272 ms EAST, -0.1 px 0 ms NORTH
22:01:39.201 00.000 5240 Worker thread wakes up
22:01:39.201 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:01:39.201 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:01:40.837 01.636 5240 Exposure complete
22:01:40.885 00.048 5240 worker thread done servicing request
22:01:40.885 00.000 2696 OnExposeComplete: enter
22:01:40.885 00.000 2696 UpdateGuideState(): m_state=6
22:01:40.885 00.000 2696 Star::Find(15, 1253, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 141
22:01:40.885 00.000 2696 Star::Find returns 1 (0), X=1252.87, Y=735.31, Mass=868, SNR=20.5, Peak=37 HFD=4.6
22:01:40.901 00.016 2696 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.74) = xAngle (-2.65 = -2.65)
22:01:40.901 00.000 2696 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.02 = -0.02)
22:01:40.901 00.000 2696 CameraToMount -- cameraX=1.84 cameraY=0.15 hyp=1.84 cameraTheta=0.08 mountX=-1.63 mountY=-0.04, mountTheta=-3.12
22:01:40.901 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.84, y=0.15, opts=13)
22:01:40.901 00.000 2696 Enqueuing Move request for scope (1.84, 0.15)
22:01:40.901 00.000 5240 Worker thread wakes up
22:01:40.901 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.84, 0.15) opts 0xd
22:01:40.901 00.000 5240 Handling offset move in thread for scope, endpoint = (1.84, 0.15)
22:01:40.901 00.000 5240 Moving (1.84, 0.15) raw xDistance=-1.63 yDistance=-0.04
22:01:40.901 00.000 5240 PPEC rslt: input = -1.63, final = -1.19, react = -0.98, pred = -1.06, hyst = -0.98, hyst_pct = 0.80, period_length = 662.83
22:01:40.901 00.000 5240 PPEC: input: -1.63, control: -1.19, exposure: 1500
22:01:40.901 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:40.901 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:01:40.901 00.000 5240 MoveAxis(E, 194, ABG)
22:01:40.901 00.000 5240 Guiding  Dir = 2, Dur = 194
22:01:40.901 00.000 5240 IsGuiding returns 0
22:01:40.913 00.012 5240 PulseGuide returned control before completion, sleep 204
22:01:40.917 00.004 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=37, med=1, FiltMin=0, FiltMax=30, Gamma=0.560
22:01:40.967 00.050 2696 UpdateGuideState exits: m=868 SNR=20.5
22:01:40.967 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:40.967 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:01:40.967 00.000 2696 Enqueuing Expose request
22:01:41.123 00.156 5240 IsGuiding returns 1
22:01:41.123 00.000 5240 scope still moving after pulse duration time elapsed
22:01:41.155 00.032 5240 IsGuiding returns 0
22:01:41.155 00.000 5240 scope move finished after 194 + 48 ms
22:01:41.155 00.000 5240 Move returns status 0, amount 194
22:01:41.155 00.000 5240 MoveAxis(N, 0, ABG)
22:01:41.155 00.000 5240 Move returns status 0, amount 0
22:01:41.155 00.000 5240 move complete, result=0
22:01:41.155 00.000 5240 worker thread done servicing request
22:01:41.155 00.000 5240 Worker thread wakes up
22:01:41.155 00.000 2696 GuideStep: -1.6 px 194 ms EAST, -0.0 px 0 ms NORTH
22:01:41.155 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:01:41.155 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:01:42.585 01.430 5240 Exposure complete
22:01:42.663 00.078 5240 worker thread done servicing request
22:01:42.663 00.000 2696 OnExposeComplete: enter
22:01:42.663 00.000 2696 UpdateGuideState(): m_state=6
22:01:42.679 00.016 2696 Star::Find(15, 1252, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 142
22:01:42.679 00.000 2696 Star::Find returns 1 (0), X=1252.88, Y=735.70, Mass=857, SNR=20.4, Peak=43 HFD=4.1
22:01:42.679 00.000 2696 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.74) = xAngle (-2.45 = -2.45)
22:01:42.679 00.000 2696 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.18 = 0.18)
22:01:42.679 00.000 2696 CameraToMount -- cameraX=1.85 cameraY=0.54 hyp=1.93 cameraTheta=0.29 mountX=-1.49 mountY=0.35, mountTheta=2.91
22:01:42.679 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.85, y=0.54, opts=13)
22:01:42.679 00.000 2696 Enqueuing Move request for scope (1.85, 0.54)
22:01:42.679 00.000 5240 Worker thread wakes up
22:01:42.694 00.015 5240 worker thread servicing REQUEST_MOVE scope ofs (1.85, 0.54) opts 0xd
22:01:42.694 00.000 5240 Handling offset move in thread for scope, endpoint = (1.85, 0.54)
22:01:42.694 00.000 5240 Moving (1.85, 0.54) raw xDistance=-1.49 yDistance=0.35
22:01:42.694 00.000 5240 PPEC rslt: input = -1.49, final = -1.19, react = -0.89, pred = -1.45, hyst = -0.90, hyst_pct = 0.80, period_length = 662.83
22:01:42.694 00.000 5240 PPEC: input: -1.49, control: -1.19, exposure: 1500
22:01:42.694 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
22:01:42.694 00.000 5240 MoveAxis(E, 194, ABG)
22:01:42.694 00.000 5240 Guiding  Dir = 2, Dur = 194
22:01:42.695 00.001 5240 IsGuiding returns 0
22:01:42.695 00.000 5240 PulseGuide returned control before completion, sleep 204
22:01:42.695 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=43, med=1, FiltMin=0, FiltMax=38, Gamma=0.560
22:01:42.743 00.048 2696 UpdateGuideState exits: m=857 SNR=20.4
22:01:42.743 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:42.743 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:01:42.743 00.000 2696 Enqueuing Expose request
22:01:42.901 00.158 5240 IsGuiding returns 1
22:01:42.901 00.000 5240 scope still moving after pulse duration time elapsed
22:01:42.933 00.032 5240 IsGuiding returns 0
22:01:42.933 00.000 5240 scope move finished after 194 + 43 ms
22:01:42.933 00.000 5240 Move returns status 0, amount 194
22:01:42.933 00.000 5240 MoveAxis(S, 44, ABG)
22:01:42.933 00.000 5240 Guiding  Dir = 1, Dur = 44
22:01:42.933 00.000 5240 IsGuiding returns 0
22:01:42.933 00.000 5240 PulseGuide returned control before completion, sleep 54
22:01:42.995 00.062 5240 IsGuiding returns 1
22:01:42.995 00.000 5240 scope still moving after pulse duration time elapsed
22:01:43.027 00.032 5240 IsGuiding returns 1
22:01:43.059 00.032 5240 IsGuiding returns 1
22:01:43.091 00.032 5240 IsGuiding returns 0
22:01:43.091 00.000 5240 scope move finished after 44 + 112 ms
22:01:43.091 00.000 5240 Move returns status 0, amount 44
22:01:43.091 00.000 5240 move complete, result=0
22:01:43.091 00.000 5240 worker thread done servicing request
22:01:43.091 00.000 2696 GuideStep: -1.5 px 194 ms EAST, 0.4 px 44 ms SOUTH
22:01:43.091 00.000 5240 Worker thread wakes up
22:01:43.091 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:01:43.091 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:01:44.744 01.653 5240 Exposure complete
22:01:44.792 00.048 5240 worker thread done servicing request
22:01:44.792 00.000 2696 OnExposeComplete: enter
22:01:44.808 00.016 2696 UpdateGuideState(): m_state=6
22:01:44.808 00.000 2696 Star::Find(15, 1252, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 143
22:01:44.808 00.000 2696 Star::Find returns 1 (0), X=1253.72, Y=735.11, Mass=819, SNR=20.0, Peak=46 HFD=4.1
22:01:44.808 00.000 2696 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.74) = xAngle (-2.75 = -2.75)
22:01:44.808 00.000 2696 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.12 = -0.12)
22:01:44.808 00.000 2696 CameraToMount -- cameraX=2.69 cameraY=-0.04 hyp=2.69 cameraTheta=-0.02 mountX=-2.49 mountY=-0.32, mountTheta=-3.01
22:01:44.821 00.013 2696 SchedulePrimaryMove(0F998B58, x=2.69, y=-0.04, opts=13)
22:01:44.823 00.002 2696 Enqueuing Move request for scope (2.69, -0.04)
22:01:44.825 00.002 5240 Worker thread wakes up
22:01:44.825 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (2.69, -0.04) opts 0xd
22:01:44.825 00.000 5240 Handling offset move in thread for scope, endpoint = (2.69, -0.04)
22:01:44.825 00.000 5240 Moving (2.69, -0.04) raw xDistance=-2.49 yDistance=-0.32
22:01:44.825 00.000 5240 PPEC rslt: input = -2.49, final = -1.72, react = -1.49, pred = -1.41, hyst = -1.42, hyst_pct = 0.80, period_length = 662.83
22:01:44.825 00.000 5240 PPEC: input: -2.49, control: -1.72, exposure: 1500
22:01:44.825 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:01:44.825 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
22:01:44.825 00.000 5240 MoveAxis(E, 280, ABG)
22:01:44.825 00.000 5240 Guiding  Dir = 2, Dur = 280
22:01:44.827 00.002 5240 IsGuiding returns 0
22:01:44.827 00.000 5240 PulseGuide returned control before completion, sleep 290
22:01:44.839 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=1, FiltMin=0, FiltMax=34, Gamma=0.560
22:01:44.882 00.043 2696 UpdateGuideState exits: m=819 SNR=20.0
22:01:44.882 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:44.882 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:01:44.887 00.005 2696 Enqueuing Expose request
22:01:45.125 00.238 5240 IsGuiding returns 1
22:01:45.125 00.000 5240 scope still moving after pulse duration time elapsed
22:01:45.156 00.031 5240 IsGuiding returns 0
22:01:45.156 00.000 5240 scope move finished after 280 + 48 ms
22:01:45.156 00.000 5240 Move returns status 0, amount 280
22:01:45.156 00.000 5240 MoveAxis(N, 0, ABG)
22:01:45.156 00.000 5240 Move returns status 0, amount 0
22:01:45.156 00.000 5240 move complete, result=0
22:01:45.156 00.000 5240 worker thread done servicing request
22:01:45.156 00.000 2696 GuideStep: -2.5 px 280 ms EAST, -0.3 px 0 ms NORTH
22:01:45.159 00.003 5240 Worker thread wakes up
22:01:45.161 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:01:45.161 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:01:46.590 01.429 5240 Exposure complete
22:01:46.663 00.073 5240 worker thread done servicing request
22:01:46.663 00.000 2696 OnExposeComplete: enter
22:01:46.663 00.000 2696 UpdateGuideState(): m_state=6
22:01:46.669 00.006 2696 Star::Find(15, 1253, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 144
22:01:46.669 00.000 2696 Star::Find returns 1 (0), X=1252.24, Y=735.31, Mass=922, SNR=21.2, Peak=52 HFD=4.3
22:01:46.669 00.000 2696 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.74) = xAngle (-2.61 = -2.61)
22:01:46.669 00.000 2696 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.03 = 0.03)
22:01:46.669 00.000 2696 CameraToMount -- cameraX=1.21 cameraY=0.16 hyp=1.22 cameraTheta=0.13 mountX=-1.05 mountY=0.03, mountTheta=3.11
22:01:46.669 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.21, y=0.16, opts=13)
22:01:46.669 00.000 2696 Enqueuing Move request for scope (1.21, 0.16)
22:01:46.669 00.000 5240 Worker thread wakes up
22:01:46.669 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.21, 0.16) opts 0xd
22:01:46.669 00.000 5240 Handling offset move in thread for scope, endpoint = (1.21, 0.16)
22:01:46.669 00.000 5240 Moving (1.21, 0.16) raw xDistance=-1.05 yDistance=0.03
22:01:46.685 00.016 5240 PPEC rslt: input = -1.05, final = -0.75, react = -0.63, pred = -0.57, hyst = -0.64, hyst_pct = 0.79, period_length = 662.83
22:01:46.685 00.000 5240 PPEC: input: -1.05, control: -0.75, exposure: 1500
22:01:46.685 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:46.685 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:01:46.685 00.000 5240 MoveAxis(E, 123, ABG)
22:01:46.685 00.000 5240 Guiding  Dir = 2, Dur = 123
22:01:46.685 00.000 5240 IsGuiding returns 0
22:01:46.685 00.000 5240 PulseGuide returned control before completion, sleep 133
22:01:46.695 00.010 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=1, FiltMin=0, FiltMax=40, Gamma=0.560
22:01:46.732 00.037 2696 UpdateGuideState exits: m=922 SNR=21.2
22:01:46.732 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:46.732 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:01:46.732 00.000 2696 Enqueuing Expose request
22:01:46.828 00.096 5240 IsGuiding returns 1
22:01:46.828 00.000 5240 scope still moving after pulse duration time elapsed
22:01:46.860 00.032 5240 IsGuiding returns 0
22:01:46.860 00.000 5240 scope move finished after 123 + 51 ms
22:01:46.860 00.000 5240 Move returns status 0, amount 123
22:01:46.860 00.000 5240 MoveAxis(N, 0, ABG)
22:01:46.860 00.000 5240 Move returns status 0, amount 0
22:01:46.860 00.000 5240 move complete, result=0
22:01:46.860 00.000 5240 worker thread done servicing request
22:01:46.860 00.000 5240 Worker thread wakes up
22:01:46.860 00.000 2696 GuideStep: -1.1 px 123 ms EAST, 0.0 px 0 ms NORTH
22:01:46.860 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:01:46.860 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:01:48.495 01.635 5240 Exposure complete
22:01:48.543 00.048 5240 worker thread done servicing request
22:01:48.543 00.000 2696 OnExposeComplete: enter
22:01:48.543 00.000 2696 UpdateGuideState(): m_state=6
22:01:48.543 00.000 2696 Star::Find(15, 1252, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 145
22:01:48.543 00.000 2696 Star::Find returns 1 (0), X=1253.34, Y=735.26, Mass=845, SNR=20.3, Peak=56 HFD=3.9
22:01:48.558 00.015 2696 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.74) = xAngle (-2.69 = -2.69)
22:01:48.558 00.000 2696 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.06 = -0.06)
22:01:48.558 00.000 2696 CameraToMount -- cameraX=2.32 cameraY=0.10 hyp=2.32 cameraTheta=0.04 mountX=-2.09 mountY=-0.14, mountTheta=-3.07
22:01:48.558 00.000 2696 SchedulePrimaryMove(0F998B58, x=2.32, y=0.10, opts=13)
22:01:48.558 00.000 2696 Enqueuing Move request for scope (2.32, 0.10)
22:01:48.558 00.000 5240 Worker thread wakes up
22:01:48.558 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (2.32, 0.10) opts 0xd
22:01:48.569 00.011 5240 Handling offset move in thread for scope, endpoint = (2.32, 0.10)
22:01:48.569 00.000 5240 Moving (2.32, 0.10) raw xDistance=-2.09 yDistance=-0.14
22:01:48.569 00.000 5240 PPEC rslt: input = -2.09, final = -1.31, react = -1.25, pred = -0.37, hyst = -1.23, hyst_pct = 0.79, period_length = 662.83
22:01:48.569 00.000 5240 PPEC: input: -2.09, control: -1.31, exposure: 1500
22:01:48.569 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:48.569 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:01:48.569 00.000 5240 MoveAxis(E, 214, ABG)
22:01:48.569 00.000 5240 Guiding  Dir = 2, Dur = 214
22:01:48.569 00.000 5240 IsGuiding returns 0
22:01:48.569 00.000 5240 PulseGuide returned control before completion, sleep 224
22:01:48.574 00.005 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=56, med=1, FiltMin=0, FiltMax=37, Gamma=0.560
22:01:48.622 00.048 2696 UpdateGuideState exits: m=845 SNR=20.3
22:01:48.622 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:48.622 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:01:48.622 00.000 2696 Enqueuing Expose request
22:01:48.796 00.174 5240 IsGuiding returns 1
22:01:48.796 00.000 5240 scope still moving after pulse duration time elapsed
22:01:48.828 00.032 5240 IsGuiding returns 0
22:01:48.828 00.000 5240 scope move finished after 214 + 43 ms
22:01:48.828 00.000 5240 Move returns status 0, amount 214
22:01:48.828 00.000 5240 MoveAxis(N, 0, ABG)
22:01:48.828 00.000 5240 Move returns status 0, amount 0
22:01:48.828 00.000 5240 move complete, result=0
22:01:48.828 00.000 5240 worker thread done servicing request
22:01:48.828 00.000 2696 GuideStep: -2.1 px 214 ms EAST, -0.1 px 0 ms NORTH
22:01:48.828 00.000 5240 Worker thread wakes up
22:01:48.828 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:01:48.828 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:01:50.258 01.430 5240 Exposure complete
22:01:50.322 00.064 5240 worker thread done servicing request
22:01:50.322 00.000 2696 OnExposeComplete: enter
22:01:50.332 00.010 2696 UpdateGuideState(): m_state=6
22:01:50.332 00.000 2696 Star::Find(15, 1253, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 146
22:01:50.332 00.000 2696 Star::Find returns 1 (0), X=1253.33, Y=735.90, Mass=850, SNR=20.4, Peak=46 HFD=4.1
22:01:50.332 00.000 2696 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.74) = xAngle (-2.42 = -2.42)
22:01:50.338 00.006 2696 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.21 = 0.21)
22:01:50.338 00.000 2696 CameraToMount -- cameraX=2.30 cameraY=0.74 hyp=2.42 cameraTheta=0.31 mountX=-1.82 mountY=0.50, mountTheta=2.87
22:01:50.338 00.000 2696 SchedulePrimaryMove(0F998B58, x=2.30, y=0.74, opts=13)
22:01:50.338 00.000 2696 Enqueuing Move request for scope (2.30, 0.74)
22:01:50.338 00.000 5240 Worker thread wakes up
22:01:50.338 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (2.30, 0.74) opts 0xd
22:01:50.338 00.000 5240 Handling offset move in thread for scope, endpoint = (2.30, 0.74)
22:01:50.338 00.000 5240 Moving (2.30, 0.74) raw xDistance=-1.82 yDistance=0.50
22:01:50.338 00.000 5240 PPEC rslt: input = -1.82, final = -1.08, react = -1.09, pred = -0.18, hyst = -1.03, hyst_pct = 0.79, period_length = 662.83
22:01:50.338 00.000 5240 PPEC: input: -1.82, control: -1.08, exposure: 1500
22:01:50.338 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
22:01:50.338 00.000 5240 MoveAxis(E, 176, ABG)
22:01:50.338 00.000 5240 Guiding  Dir = 2, Dur = 176
22:01:50.338 00.000 5240 IsGuiding returns 0
22:01:50.338 00.000 5240 PulseGuide returned control before completion, sleep 186
22:01:50.361 00.023 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=1, FiltMin=0, FiltMax=34, Gamma=0.560
22:01:50.401 00.040 2696 UpdateGuideState exits: m=850 SNR=20.4
22:01:50.401 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:50.401 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:01:50.401 00.000 2696 Enqueuing Expose request
22:01:50.544 00.143 5240 IsGuiding returns 1
22:01:50.544 00.000 5240 scope still moving after pulse duration time elapsed
22:01:50.576 00.032 5240 IsGuiding returns 0
22:01:50.576 00.000 5240 scope move finished after 176 + 50 ms
22:01:50.576 00.000 5240 Move returns status 0, amount 176
22:01:50.576 00.000 5240 MoveAxis(S, 64, ABG)
22:01:50.576 00.000 5240 Guiding  Dir = 1, Dur = 64
22:01:50.576 00.000 5240 IsGuiding returns 0
22:01:50.576 00.000 5240 PulseGuide returned control before completion, sleep 74
22:01:50.655 00.079 5240 IsGuiding returns 1
22:01:50.655 00.000 5240 scope still moving after pulse duration time elapsed
22:01:50.687 00.032 5240 IsGuiding returns 1
22:01:50.719 00.032 5240 IsGuiding returns 1
22:01:50.751 00.032 5240 IsGuiding returns 0
22:01:50.751 00.000 5240 scope move finished after 64 + 110 ms
22:01:50.751 00.000 5240 Move returns status 0, amount 64
22:01:50.751 00.000 5240 move complete, result=0
22:01:50.751 00.000 5240 worker thread done servicing request
22:01:50.751 00.000 5240 Worker thread wakes up
22:01:50.751 00.000 2696 GuideStep: -1.8 px 176 ms EAST, 0.5 px 64 ms SOUTH
22:01:50.751 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:01:50.751 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:01:52.385 01.634 5240 Exposure complete
22:01:52.444 00.059 5240 worker thread done servicing request
22:01:52.528 00.084 2696 OnExposeComplete: enter
22:01:52.528 00.000 2696 UpdateGuideState(): m_state=6
22:01:52.528 00.000 2696 Star::Find(15, 1253, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 147
22:01:52.538 00.010 2696 Star::Find returns 1 (0), X=1253.10, Y=735.18, Mass=783, SNR=19.5, Peak=35 HFD=4.4
22:01:52.540 00.002 2696 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.74) = xAngle (-2.73 = -2.73)
22:01:52.544 00.004 2696 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.09 = -0.09)
22:01:52.544 00.000 2696 CameraToMount -- cameraX=2.07 cameraY=0.02 hyp=2.07 cameraTheta=0.01 mountX=-1.90 mountY=-0.19, mountTheta=-3.04
22:01:52.544 00.000 2696 SchedulePrimaryMove(0F998B58, x=2.07, y=0.02, opts=13)
22:01:52.544 00.000 2696 Enqueuing Move request for scope (2.07, 0.02)
22:01:52.544 00.000 5240 Worker thread wakes up
22:01:52.544 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (2.07, 0.02) opts 0xd
22:01:52.544 00.000 5240 Handling offset move in thread for scope, endpoint = (2.07, 0.02)
22:01:52.544 00.000 5240 Moving (2.07, 0.02) raw xDistance=-1.90 yDistance=-0.19
22:01:52.544 00.000 5240 PPEC rslt: input = -1.90, final = -1.38, react = -1.14, pred = -1.29, hyst = -1.10, hyst_pct = 0.79, period_length = 662.83
22:01:52.544 00.000 5240 PPEC: input: -1.90, control: -1.38, exposure: 1500
22:01:52.544 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:01:52.544 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:01:52.544 00.000 5240 MoveAxis(E, 225, ABG)
22:01:52.544 00.000 5240 Guiding  Dir = 2, Dur = 225
22:01:52.544 00.000 5240 IsGuiding returns 0
22:01:52.544 00.000 5240 PulseGuide returned control before completion, sleep 235
22:01:52.607 00.063 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=35, med=1, FiltMin=0, FiltMax=30, Gamma=0.560
22:01:52.654 00.047 2696 UpdateGuideState exits: m=783 SNR=19.5
22:01:52.656 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:52.658 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:01:52.660 00.002 2696 Enqueuing Expose request
22:01:52.797 00.137 5240 IsGuiding returns 1
22:01:52.797 00.000 5240 scope still moving after pulse duration time elapsed
22:01:52.829 00.032 5240 IsGuiding returns 0
22:01:52.829 00.000 5240 scope move finished after 225 + 50 ms
22:01:52.829 00.000 5240 Move returns status 0, amount 225
22:01:52.829 00.000 5240 MoveAxis(N, 0, ABG)
22:01:52.829 00.000 5240 Move returns status 0, amount 0
22:01:52.829 00.000 5240 move complete, result=0
22:01:52.829 00.000 5240 worker thread done servicing request
22:01:52.829 00.000 5240 Worker thread wakes up
22:01:52.829 00.000 2696 GuideStep: -1.9 px 225 ms EAST, -0.2 px 0 ms NORTH
22:01:52.829 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:01:52.829 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:01:54.258 01.429 5240 Exposure complete
22:01:54.337 00.079 5240 worker thread done servicing request
22:01:54.337 00.000 2696 OnExposeComplete: enter
22:01:54.337 00.000 2696 UpdateGuideState(): m_state=6
22:01:54.337 00.000 2696 Star::Find(15, 1253, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 148
22:01:54.345 00.008 2696 Star::Find returns 1 (0), X=1252.54, Y=735.07, Mass=805, SNR=19.8, Peak=41 HFD=4.2
22:01:54.345 00.000 2696 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.74) = xAngle (-2.79 = -2.79)
22:01:54.345 00.000 2696 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.16 = -0.16)
22:01:54.345 00.000 2696 CameraToMount -- cameraX=1.51 cameraY=-0.09 hyp=1.52 cameraTheta=-0.06 mountX=-1.42 mountY=-0.24, mountTheta=-2.97
22:01:54.353 00.008 2696 SchedulePrimaryMove(0F998B58, x=1.51, y=-0.09, opts=13)
22:01:54.353 00.000 2696 Enqueuing Move request for scope (1.51, -0.09)
22:01:54.353 00.000 5240 Worker thread wakes up
22:01:54.353 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.51, -0.09) opts 0xd
22:01:54.353 00.000 5240 Handling offset move in thread for scope, endpoint = (1.51, -0.09)
22:01:54.353 00.000 5240 Moving (1.51, -0.09) raw xDistance=-1.42 yDistance=-0.24
22:01:54.353 00.000 5240 PPEC rslt: input = -1.42, final = -1.07, react = -0.85, pred = -1.08, hyst = -0.83, hyst_pct = 0.79, period_length = 662.83
22:01:54.353 00.000 5240 PPEC: input: -1.42, control: -1.07, exposure: 1500
22:01:54.353 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:01:54.353 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:01:54.353 00.000 5240 MoveAxis(E, 174, ABG)
22:01:54.353 00.000 5240 Guiding  Dir = 2, Dur = 174
22:01:54.353 00.000 5240 IsGuiding returns 0
22:01:54.353 00.000 5240 PulseGuide returned control before completion, sleep 184
22:01:54.369 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=1, FiltMin=0, FiltMax=31, Gamma=0.560
22:01:54.416 00.047 2696 UpdateGuideState exits: m=805 SNR=19.8
22:01:54.416 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:54.416 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:01:54.416 00.000 2696 Enqueuing Expose request
22:01:54.559 00.143 5240 IsGuiding returns 1
22:01:54.559 00.000 5240 scope still moving after pulse duration time elapsed
22:01:54.591 00.032 5240 IsGuiding returns 0
22:01:54.591 00.000 5240 scope move finished after 174 + 58 ms
22:01:54.591 00.000 5240 Move returns status 0, amount 174
22:01:54.591 00.000 5240 MoveAxis(N, 0, ABG)
22:01:54.591 00.000 5240 Move returns status 0, amount 0
22:01:54.591 00.000 5240 move complete, result=0
22:01:54.591 00.000 5240 worker thread done servicing request
22:01:54.591 00.000 5240 Worker thread wakes up
22:01:54.591 00.000 2696 GuideStep: -1.4 px 174 ms EAST, -0.2 px 0 ms NORTH
22:01:54.591 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:01:54.591 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:01:56.241 01.650 5240 Exposure complete
22:01:56.304 00.063 5240 worker thread done servicing request
22:01:56.304 00.000 2696 OnExposeComplete: enter
22:01:56.304 00.000 2696 UpdateGuideState(): m_state=6
22:01:56.304 00.000 2696 Star::Find(15, 1252, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 149
22:01:56.304 00.000 2696 Star::Find returns 1 (0), X=1251.36, Y=735.36, Mass=878, SNR=20.7, Peak=46 HFD=4.3
22:01:56.304 00.000 2696 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.74) = xAngle (-2.19 = -2.19)
22:01:56.304 00.000 2696 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.44 = 0.44)
22:01:56.304 00.000 2696 CameraToMount -- cameraX=0.33 cameraY=0.20 hyp=0.39 cameraTheta=0.54 mountX=-0.23 mountY=0.17, mountTheta=2.51
22:01:56.304 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.33, y=0.20, opts=13)
22:01:56.320 00.016 2696 Enqueuing Move request for scope (0.33, 0.20)
22:01:56.320 00.000 5240 Worker thread wakes up
22:01:56.320 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.20) opts 0xd
22:01:56.320 00.000 5240 Handling offset move in thread for scope, endpoint = (0.33, 0.20)
22:01:56.320 00.000 5240 Moving (0.33, 0.20) raw xDistance=-0.23 yDistance=0.17
22:01:56.320 00.000 5240 PPEC rslt: input = -0.23, final = -0.21, react = -0.14, pred = -0.98, hyst = 0.00, hyst_pct = 0.79, period_length = 662.83
22:01:56.320 00.000 5240 PPEC: input: -0.23, control: -0.21, exposure: 1500
22:01:56.320 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.17
22:01:56.320 00.000 5240 MoveAxis(E, 34, ABG)
22:01:56.320 00.000 5240 Guiding  Dir = 2, Dur = 34
22:01:56.320 00.000 5240 IsGuiding returns 0
22:01:56.320 00.000 5240 PulseGuide returned control before completion, sleep 44
22:01:56.335 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=1, FiltMin=0, FiltMax=35, Gamma=0.560
22:01:56.382 00.047 5240 IsGuiding returns 1
22:01:56.382 00.000 5240 scope still moving after pulse duration time elapsed
22:01:56.382 00.000 2696 UpdateGuideState exits: m=878 SNR=20.7
22:01:56.382 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:56.382 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:01:56.382 00.000 2696 Enqueuing Expose request
22:01:56.413 00.031 5240 IsGuiding returns 0
22:01:56.413 00.000 5240 scope move finished after 34 + 55 ms
22:01:56.413 00.000 5240 Move returns status 0, amount 34
22:01:56.413 00.000 5240 MoveAxis(S, 21, ABG)
22:01:56.413 00.000 5240 Guiding  Dir = 1, Dur = 21
22:01:56.415 00.002 5240 IsGuiding returns 0
22:01:56.415 00.000 5240 PulseGuide returned control before completion, sleep 31
22:01:56.460 00.045 5240 IsGuiding returns 1
22:01:56.460 00.000 5240 scope still moving after pulse duration time elapsed
22:01:56.492 00.032 5240 IsGuiding returns 0
22:01:56.492 00.000 5240 scope move finished after 21 + 55 ms
22:01:56.492 00.000 5240 Move returns status 0, amount 21
22:01:56.492 00.000 5240 move complete, result=0
22:01:56.492 00.000 5240 worker thread done servicing request
22:01:56.492 00.000 5240 Worker thread wakes up
22:01:56.492 00.000 2696 GuideStep: -0.2 px 34 ms EAST, 0.2 px 21 ms SOUTH
22:01:56.494 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:01:56.494 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:01:57.926 01.432 5240 Exposure complete
22:01:58.011 00.085 5240 worker thread done servicing request
22:01:58.011 00.000 2696 OnExposeComplete: enter
22:01:58.011 00.000 2696 UpdateGuideState(): m_state=6
22:01:58.011 00.000 2696 Star::Find(15, 1251, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 150
22:01:58.011 00.000 2696 Star::Find returns 1 (0), X=1251.91, Y=734.89, Mass=770, SNR=19.4, Peak=35 HFD=4.4
22:01:58.011 00.000 2696 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.74) = xAngle (-3.03 = -3.03)
22:01:58.023 00.012 2696 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.39 = -0.39)
22:01:58.023 00.000 2696 CameraToMount -- cameraX=0.88 cameraY=-0.26 hyp=0.92 cameraTheta=-0.29 mountX=-0.92 mountY=-0.35, mountTheta=-2.77
22:01:58.027 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.88, y=-0.26, opts=13)
22:01:58.029 00.002 2696 Enqueuing Move request for scope (0.88, -0.26)
22:01:58.031 00.002 5240 Worker thread wakes up
22:01:58.031 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.88, -0.26) opts 0xd
22:01:58.031 00.000 5240 Handling offset move in thread for scope, endpoint = (0.88, -0.26)
22:01:58.031 00.000 5240 Moving (0.88, -0.26) raw xDistance=-0.92 yDistance=-0.35
22:01:58.031 00.000 5240 PPEC rslt: input = -0.92, final = -0.66, react = -0.55, pred = -0.50, hyst = -0.56, hyst_pct = 0.79, period_length = 662.83
22:01:58.031 00.000 5240 PPEC: input: -0.92, control: -0.66, exposure: 1500
22:01:58.031 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:01:58.031 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
22:01:58.031 00.000 5240 MoveAxis(E, 108, ABG)
22:01:58.031 00.000 5240 Guiding  Dir = 2, Dur = 108
22:01:58.031 00.000 5240 IsGuiding returns 0
22:01:58.033 00.002 5240 PulseGuide returned control before completion, sleep 118
22:01:58.044 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=35, med=1, FiltMin=0, FiltMax=29, Gamma=0.560
22:01:58.084 00.040 2696 UpdateGuideState exits: m=770 SNR=19.4
22:01:58.084 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:58.084 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:01:58.084 00.000 2696 Enqueuing Expose request
22:01:58.163 00.079 5240 IsGuiding returns 1
22:01:58.163 00.000 5240 scope still moving after pulse duration time elapsed
22:01:58.194 00.031 5240 IsGuiding returns 0
22:01:58.194 00.000 5240 scope move finished after 108 + 53 ms
22:01:58.194 00.000 5240 Move returns status 0, amount 108
22:01:58.194 00.000 5240 MoveAxis(N, 0, ABG)
22:01:58.194 00.000 5240 Move returns status 0, amount 0
22:01:58.194 00.000 5240 move complete, result=0
22:01:58.194 00.000 5240 worker thread done servicing request
22:01:58.194 00.000 2696 GuideStep: -0.9 px 108 ms EAST, -0.4 px 0 ms NORTH
22:01:58.194 00.000 5240 Worker thread wakes up
22:01:58.194 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:01:58.194 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:01:59.841 01.647 5240 Exposure complete
22:01:59.904 00.063 5240 worker thread done servicing request
22:01:59.904 00.000 2696 OnExposeComplete: enter
22:01:59.904 00.000 2696 UpdateGuideState(): m_state=6
22:01:59.904 00.000 2696 Star::Find(15, 1251, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 151
22:01:59.904 00.000 2696 Star::Find returns 1 (0), X=1252.48, Y=735.67, Mass=983, SNR=21.9, Peak=53 HFD=4.0
22:01:59.913 00.009 2696 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.74) = xAngle (-2.40 = -2.40)
22:01:59.913 00.000 2696 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.23 = 0.23)
22:01:59.913 00.000 2696 CameraToMount -- cameraX=1.45 cameraY=0.51 hyp=1.54 cameraTheta=0.34 mountX=-1.13 mountY=0.36, mountTheta=2.84
22:01:59.920 00.007 2696 SchedulePrimaryMove(0F998B58, x=1.45, y=0.51, opts=13)
22:01:59.920 00.000 2696 Enqueuing Move request for scope (1.45, 0.51)
22:01:59.920 00.000 5240 Worker thread wakes up
22:01:59.920 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.45, 0.51) opts 0xd
22:01:59.920 00.000 5240 Handling offset move in thread for scope, endpoint = (1.45, 0.51)
22:01:59.920 00.000 5240 Moving (1.45, 0.51) raw xDistance=-1.13 yDistance=0.36
22:01:59.920 00.000 5240 PPEC rslt: input = -1.13, final = -0.71, react = -0.68, pred = -0.36, hyst = -0.62, hyst_pct = 0.78, period_length = 662.83
22:01:59.920 00.000 5240 PPEC: input: -1.13, control: -0.71, exposure: 1500
22:01:59.920 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
22:01:59.920 00.000 5240 MoveAxis(E, 116, ABG)
22:01:59.920 00.000 5240 Guiding  Dir = 2, Dur = 116
22:01:59.920 00.000 5240 IsGuiding returns 0
22:01:59.920 00.000 5240 PulseGuide returned control before completion, sleep 126
22:01:59.935 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=1, FiltMin=0, FiltMax=46, Gamma=0.560
22:01:59.983 00.048 2696 UpdateGuideState exits: m=983 SNR=21.9
22:01:59.985 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:59.987 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:01:59.989 00.002 2696 Enqueuing Expose request
22:02:00.062 00.073 5240 IsGuiding returns 1
22:02:00.062 00.000 5240 scope still moving after pulse duration time elapsed
22:02:00.093 00.031 5240 IsGuiding returns 0
22:02:00.093 00.000 5240 scope move finished after 116 + 52 ms
22:02:00.093 00.000 5240 Move returns status 0, amount 116
22:02:00.093 00.000 5240 MoveAxis(S, 45, ABG)
22:02:00.093 00.000 5240 Guiding  Dir = 1, Dur = 45
22:02:00.093 00.000 5240 IsGuiding returns 0
22:02:00.093 00.000 5240 PulseGuide returned control before completion, sleep 55
22:02:00.157 00.064 5240 IsGuiding returns 1
22:02:00.157 00.000 5240 scope still moving after pulse duration time elapsed
22:02:00.189 00.032 5240 IsGuiding returns 0
22:02:00.189 00.000 5240 scope move finished after 45 + 50 ms
22:02:00.189 00.000 5240 Move returns status 0, amount 45
22:02:00.189 00.000 5240 move complete, result=0
22:02:00.189 00.000 5240 worker thread done servicing request
22:02:00.189 00.000 5240 Worker thread wakes up
22:02:00.189 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:02:00.189 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:02:00.194 00.005 2696 GuideStep: -1.1 px 116 ms EAST, 0.4 px 45 ms SOUTH
22:02:01.595 01.401 5240 Exposure complete
22:02:01.642 00.047 5240 worker thread done servicing request
22:02:01.642 00.000 2696 OnExposeComplete: enter
22:02:01.642 00.000 2696 UpdateGuideState(): m_state=6
22:02:01.642 00.000 2696 Star::Find(15, 1252, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 152
22:02:01.658 00.016 2696 Star::Find returns 1 (0), X=1251.86, Y=735.09, Mass=790, SNR=19.6, Peak=36 HFD=4.6
22:02:01.658 00.000 2696 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.74) = xAngle (-2.82 = -2.82)
22:02:01.658 00.000 2696 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.19 = -0.19)
22:02:01.663 00.005 2696 CameraToMount -- cameraX=0.83 cameraY=-0.07 hyp=0.84 cameraTheta=-0.08 mountX=-0.79 mountY=-0.16, mountTheta=-2.95
22:02:01.663 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.83, y=-0.07, opts=13)
22:02:01.663 00.000 2696 Enqueuing Move request for scope (0.83, -0.07)
22:02:01.663 00.000 5240 Worker thread wakes up
22:02:01.663 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.83, -0.07) opts 0xd
22:02:01.663 00.000 5240 Handling offset move in thread for scope, endpoint = (0.83, -0.07)
22:02:01.663 00.000 5240 Moving (0.83, -0.07) raw xDistance=-0.79 yDistance=-0.16
22:02:01.663 00.000 5240 PPEC rslt: input = -0.79, final = -0.34, react = -0.48, pred = 0.58, hyst = -0.47, hyst_pct = 0.78, period_length = 662.83
22:02:01.663 00.000 5240 PPEC: input: -0.79, control: -0.34, exposure: 1500
22:02:01.663 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:02:01.663 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:02:01.663 00.000 5240 MoveAxis(E, 56, ABG)
22:02:01.663 00.000 5240 Guiding  Dir = 2, Dur = 56
22:02:01.663 00.000 5240 IsGuiding returns 0
22:02:01.663 00.000 5240 PulseGuide returned control before completion, sleep 66
22:02:01.684 00.021 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=36, med=1, FiltMin=0, FiltMax=26, Gamma=0.560
22:02:01.726 00.042 2696 UpdateGuideState exits: m=790 SNR=19.6
22:02:01.726 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:01.726 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:02:01.726 00.000 2696 Enqueuing Expose request
22:02:01.753 00.027 5240 IsGuiding returns 0
22:02:01.753 00.000 5240 Move returns status 0, amount 56
22:02:01.753 00.000 5240 MoveAxis(N, 0, ABG)
22:02:01.753 00.000 5240 Move returns status 0, amount 0
22:02:01.753 00.000 5240 move complete, result=0
22:02:01.753 00.000 5240 worker thread done servicing request
22:02:01.753 00.000 5240 Worker thread wakes up
22:02:01.753 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:02:01.753 00.000 2696 GuideStep: -0.8 px 56 ms EAST, -0.2 px 0 ms NORTH
22:02:01.757 00.004 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:02:03.404 01.647 5240 Exposure complete
22:02:03.468 00.064 5240 worker thread done servicing request
22:02:03.468 00.000 2696 OnExposeComplete: enter
22:02:03.476 00.008 2696 UpdateGuideState(): m_state=6
22:02:03.476 00.000 2696 Star::Find(15, 1251, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:02:03.476 00.000 2696 Star::Find returns 1 (0), X=1252.42, Y=734.28, Mass=916, SNR=21.2, Peak=38 HFD=4.7
22:02:03.476 00.000 2696 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.74) = xAngle (-3.30 = 2.99)
22:02:03.484 00.008 2696 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.66 = -0.66)
22:02:03.484 00.000 2696 CameraToMount -- cameraX=1.39 cameraY=-0.88 hyp=1.65 cameraTheta=-0.56 mountX=-1.63 mountY=-1.01, mountTheta=-2.58
22:02:03.484 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.39, y=-0.88, opts=13)
22:02:03.484 00.000 2696 Enqueuing Move request for scope (1.39, -0.88)
22:02:03.484 00.000 5240 Worker thread wakes up
22:02:03.484 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.39, -0.88) opts 0xd
22:02:03.484 00.000 5240 Handling offset move in thread for scope, endpoint = (1.39, -0.88)
22:02:03.484 00.000 5240 Moving (1.39, -0.88) raw xDistance=-1.63 yDistance=-1.01
22:02:03.484 00.000 5240 PPEC rslt: input = -1.63, final = -0.76, react = -0.98, pred = 0.77, hyst = -0.92, hyst_pct = 0.78, period_length = 662.83
22:02:03.484 00.000 5240 PPEC: input: -1.63, control: -0.76, exposure: 1500
22:02:03.484 00.000 5240 resist switch: large excursion: input -1.01 thresh 0.45 direction from 1 to -1
22:02:03.484 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.04
22:02:03.484 00.000 5240 GuideAlgorithmResistSwitch::result() returns -1.01 from input -1.01
22:02:03.484 00.000 5240 MoveAxis(E, 124, ABG)
22:02:03.484 00.000 5240 Guiding  Dir = 2, Dur = 124
22:02:03.484 00.000 5240 IsGuiding returns 0
22:02:03.484 00.000 5240 PulseGuide returned control before completion, sleep 134
22:02:03.500 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=1, FiltMin=0, FiltMax=33, Gamma=0.560
22:02:03.548 00.048 2696 UpdateGuideState exits: m=916 SNR=21.2
22:02:03.548 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:03.548 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:02:03.548 00.000 2696 Enqueuing Expose request
22:02:03.642 00.094 5240 IsGuiding returns 1
22:02:03.642 00.000 5240 scope still moving after pulse duration time elapsed
22:02:03.674 00.032 5240 IsGuiding returns 0
22:02:03.674 00.000 5240 scope move finished after 124 + 56 ms
22:02:03.674 00.000 5240 Move returns status 0, amount 124
22:02:03.674 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 98 applied
22:02:03.674 00.000 5240 MoveAxis(N, 226, ABG)
22:02:03.674 00.000 5240 Guiding  Dir = 0, Dur = 226
22:02:03.674 00.000 5240 IsGuiding returns 0
22:02:03.674 00.000 5240 PulseGuide returned control before completion, sleep 236
22:02:03.928 00.254 5240 IsGuiding returns 1
22:02:03.928 00.000 5240 scope still moving after pulse duration time elapsed
22:02:03.959 00.031 5240 IsGuiding returns 0
22:02:03.959 00.000 5240 scope move finished after 226 + 59 ms
22:02:03.959 00.000 5240 Move returns status 0, amount 226
22:02:03.959 00.000 5240 move complete, result=0
22:02:03.959 00.000 5240 worker thread done servicing request
22:02:03.959 00.000 2696 GuideStep: -1.6 px 124 ms EAST, -1.0 px 226 ms NORTH
22:02:03.967 00.008 5240 Worker thread wakes up
22:02:03.967 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:02:03.967 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:02:05.385 01.418 5240 Exposure complete
22:02:05.450 00.065 5240 worker thread done servicing request
22:02:05.450 00.000 2696 OnExposeComplete: enter
22:02:05.450 00.000 2696 UpdateGuideState(): m_state=6
22:02:05.450 00.000 2696 Star::Find(15, 1252, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 154
22:02:05.450 00.000 2696 Star::Find returns 1 (0), X=1253.05, Y=734.84, Mass=849, SNR=20.4, Peak=37 HFD=4.5
22:02:05.450 00.000 2696 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.74) = xAngle (-2.89 = -2.89)
22:02:05.450 00.000 2696 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.26 = -0.26)
22:02:05.450 00.000 2696 CameraToMount -- cameraX=2.03 cameraY=-0.31 hyp=2.05 cameraTheta=-0.15 mountX=-1.98 mountY=-0.52, mountTheta=-2.88
22:02:05.464 00.014 2696 SchedulePrimaryMove(0F998B58, x=2.03, y=-0.31, opts=13)
22:02:05.464 00.000 2696 Enqueuing Move request for scope (2.03, -0.31)
22:02:05.464 00.000 5240 Worker thread wakes up
22:02:05.464 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (2.03, -0.31) opts 0xd
22:02:05.464 00.000 5240 Handling offset move in thread for scope, endpoint = (2.03, -0.31)
22:02:05.464 00.000 5240 Moving (2.03, -0.31) raw xDistance=-1.98 yDistance=-0.52
22:02:05.464 00.000 5240 BLC: History state: CurrMiss=0.52, AvgInitMiss=0.38, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=-1.014811, 1:0.520775
22:02:05.464 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:02:05.464 00.000 5240 PPEC rslt: input = -1.98, final = -0.90, react = -1.19, pred = 0.96, hyst = -1.09, hyst_pct = 0.78, period_length = 662.83
22:02:05.464 00.000 5240 PPEC: input: -1.98, control: -0.90, exposure: 1500
22:02:05.464 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
22:02:05.464 00.000 5240 MoveAxis(E, 147, ABG)
22:02:05.464 00.000 5240 Guiding  Dir = 2, Dur = 147
22:02:05.464 00.000 5240 IsGuiding returns 0
22:02:05.470 00.006 5240 PulseGuide returned control before completion, sleep 157
22:02:05.480 00.010 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=37, med=1, FiltMin=0, FiltMax=30, Gamma=0.560
22:02:05.527 00.047 2696 UpdateGuideState exits: m=849 SNR=20.4
22:02:05.527 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:05.527 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:02:05.527 00.000 2696 Enqueuing Expose request
22:02:05.638 00.111 5240 IsGuiding returns 1
22:02:05.638 00.000 5240 scope still moving after pulse duration time elapsed
22:02:05.669 00.031 5240 IsGuiding returns 0
22:02:05.669 00.000 5240 scope move finished after 147 + 52 ms
22:02:05.669 00.000 5240 Move returns status 0, amount 147
22:02:05.669 00.000 5240 MoveAxis(N, 66, ABG)
22:02:05.669 00.000 5240 Guiding  Dir = 0, Dur = 66
22:02:05.669 00.000 5240 IsGuiding returns 0
22:02:05.669 00.000 5240 PulseGuide returned control before completion, sleep 76
22:02:05.749 00.080 5240 IsGuiding returns 1
22:02:05.749 00.000 5240 scope still moving after pulse duration time elapsed
22:02:05.780 00.031 5240 IsGuiding returns 0
22:02:05.780 00.000 5240 scope move finished after 66 + 44 ms
22:02:05.780 00.000 5240 Move returns status 0, amount 66
22:02:05.780 00.000 5240 move complete, result=0
22:02:05.780 00.000 5240 worker thread done servicing request
22:02:05.780 00.000 2696 GuideStep: -2.0 px 147 ms EAST, -0.5 px 66 ms NORTH
22:02:05.788 00.008 5240 Worker thread wakes up
22:02:05.788 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:02:05.788 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:02:07.445 01.657 5240 Exposure complete
22:02:07.512 00.067 5240 worker thread done servicing request
22:02:07.512 00.000 2696 OnExposeComplete: enter
22:02:07.517 00.005 2696 UpdateGuideState(): m_state=6
22:02:07.517 00.000 2696 Star::Find(15, 1253, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 155
22:02:07.517 00.000 2696 Star::Find returns 1 (0), X=1253.91, Y=735.07, Mass=844, SNR=20.3, Peak=38 HFD=4.4
22:02:07.524 00.007 2696 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.74) = xAngle (-2.77 = -2.77)
22:02:07.524 00.000 2696 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.13 = -0.13)
22:02:07.524 00.000 2696 CameraToMount -- cameraX=2.88 cameraY=-0.09 hyp=2.88 cameraTheta=-0.03 mountX=-2.68 mountY=-0.38, mountTheta=-3.00
22:02:07.524 00.000 2696 SchedulePrimaryMove(0F998B58, x=2.88, y=-0.09, opts=13)
22:02:07.524 00.000 2696 Enqueuing Move request for scope (2.88, -0.09)
22:02:07.524 00.000 5240 Worker thread wakes up
22:02:07.524 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (2.88, -0.09) opts 0xd
22:02:07.524 00.000 5240 Handling offset move in thread for scope, endpoint = (2.88, -0.09)
22:02:07.524 00.000 5240 Moving (2.88, -0.09) raw xDistance=-2.68 yDistance=-0.38
22:02:07.524 00.000 5240 BLC: History state: CurrMiss=0.38, AvgInitMiss=0.38, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=-1.014811, 1:0.520775, 2:0.382896
22:02:07.524 00.000 5240 BLC: Under-shoot; no adjustment because of over-shoot history
22:02:07.538 00.014 5240 PPEC rslt: input = -2.68, final = -1.68, react = -1.61, pred = -0.72, hyst = -1.49, hyst_pct = 0.78, period_length = 662.83
22:02:07.538 00.000 5240 PPEC: input: -2.68, control: -1.68, exposure: 1500
22:02:07.538 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
22:02:07.538 00.000 5240 MoveAxis(E, 273, ABG)
22:02:07.538 00.000 5240 Guiding  Dir = 2, Dur = 273
22:02:07.538 00.000 5240 IsGuiding returns 0
22:02:07.538 00.000 5240 PulseGuide returned control before completion, sleep 283
22:02:07.552 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=1, FiltMin=0, FiltMax=31, Gamma=0.560
22:02:07.588 00.036 2696 UpdateGuideState exits: m=844 SNR=20.3
22:02:07.600 00.012 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:07.604 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:02:07.604 00.000 2696 Enqueuing Expose request
22:02:07.838 00.234 5240 IsGuiding returns 0
22:02:07.838 00.000 5240 Move returns status 0, amount 273
22:02:07.838 00.000 5240 MoveAxis(N, 48, ABG)
22:02:07.838 00.000 5240 Guiding  Dir = 0, Dur = 48
22:02:07.839 00.001 5240 IsGuiding returns 0
22:02:07.839 00.000 5240 PulseGuide returned control before completion, sleep 58
22:02:07.901 00.062 5240 IsGuiding returns 1
22:02:07.901 00.000 5240 scope still moving after pulse duration time elapsed
22:02:07.931 00.030 5240 IsGuiding returns 0
22:02:07.931 00.000 5240 scope move finished after 48 + 43 ms
22:02:07.931 00.000 5240 Move returns status 0, amount 48
22:02:07.931 00.000 5240 move complete, result=0
22:02:07.931 00.000 5240 worker thread done servicing request
22:02:07.931 00.000 5240 Worker thread wakes up
22:02:07.931 00.000 2696 GuideStep: -2.7 px 273 ms EAST, -0.4 px 48 ms NORTH
22:02:07.933 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:02:07.933 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:02:09.364 01.431 5240 Exposure complete
22:02:09.427 00.063 5240 worker thread done servicing request
22:02:09.427 00.000 2696 OnExposeComplete: enter
22:02:09.427 00.000 2696 UpdateGuideState(): m_state=6
22:02:09.443 00.016 2696 Star::Find(15, 1253, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 156
22:02:09.444 00.001 2696 Star::Find returns 1 (0), X=1253.61, Y=735.91, Mass=855, SNR=20.4, Peak=40 HFD=4.7
22:02:09.444 00.000 2696 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.74) = xAngle (-2.45 = -2.45)
22:02:09.444 00.000 2696 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.18 = 0.18)
22:02:09.444 00.000 2696 CameraToMount -- cameraX=2.58 cameraY=0.76 hyp=2.69 cameraTheta=0.29 mountX=-2.07 mountY=0.49, mountTheta=2.91
22:02:09.444 00.000 2696 SchedulePrimaryMove(0F998B58, x=2.58, y=0.76, opts=13)
22:02:09.444 00.000 2696 Enqueuing Move request for scope (2.58, 0.76)
22:02:09.459 00.015 5240 Worker thread wakes up
22:02:09.459 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (2.58, 0.76) opts 0xd
22:02:09.459 00.000 5240 Handling offset move in thread for scope, endpoint = (2.58, 0.76)
22:02:09.459 00.000 5240 Moving (2.58, 0.76) raw xDistance=-2.07 yDistance=0.49
22:02:09.459 00.000 5240 BLC: window closed
22:02:09.459 00.000 5240 BLC: History state: CurrMiss=-0.49, AvgInitMiss=0.38, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=-1.014811, 1:0.520775, 2:0.382896
22:02:09.459 00.000 5240 BLC: Over-shoot, no adjustment based on avgInitialMiss
22:02:09.459 00.000 5240 BLC: window closed
22:02:09.459 00.000 5240 PPEC rslt: input = -2.07, final = -2.13, react = -2.07, pred = -0.70, hyst = -1.95, hyst_pct = 0.78, period_length = 662.83
22:02:09.459 00.000 5240 PPEC: input: -2.07, control: -2.13, exposure: 1500
22:02:09.459 00.000 5240 resist switch: large excursion: input 0.49 thresh 0.45 direction from -1 to 1
22:02:09.459 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.46
22:02:09.459 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
22:02:09.459 00.000 5240 MoveAxis(E, 347, ABG)
22:02:09.459 00.000 5240 Guiding  Dir = 2, Dur = 347
22:02:09.459 00.000 5240 IsGuiding returns 0
22:02:09.459 00.000 5240 PulseGuide returned control before completion, sleep 357
22:02:09.459 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=1, FiltMin=0, FiltMax=30, Gamma=0.560
22:02:09.513 00.054 2696 UpdateGuideState exits: m=855 SNR=20.4
22:02:09.513 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:09.522 00.009 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:02:09.522 00.000 2696 Enqueuing Expose request
22:02:09.823 00.301 5240 IsGuiding returns 1
22:02:09.823 00.000 5240 scope still moving after pulse duration time elapsed
22:02:09.855 00.032 5240 IsGuiding returns 0
22:02:09.855 00.000 5240 scope move finished after 347 + 47 ms
22:02:09.855 00.000 5240 Move returns status 0, amount 347
22:02:09.855 00.000 5240 BLC: Oldest BLC event removed
22:02:09.855 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 98 applied
22:02:09.855 00.000 5240 MoveAxis(S, 160, ABG)
22:02:09.855 00.000 5240 Guiding  Dir = 1, Dur = 160
22:02:09.857 00.002 5240 IsGuiding returns 0
22:02:09.857 00.000 5240 PulseGuide returned control before completion, sleep 170
22:02:10.030 00.173 5240 IsGuiding returns 1
22:02:10.030 00.000 5240 scope still moving after pulse duration time elapsed
22:02:10.061 00.031 5240 IsGuiding returns 0
22:02:10.061 00.000 5240 scope move finished after 160 + 44 ms
22:02:10.061 00.000 5240 Move returns status 0, amount 160
22:02:10.061 00.000 5240 move complete, result=0
22:02:10.061 00.000 5240 worker thread done servicing request
22:02:10.061 00.000 5240 Worker thread wakes up
22:02:10.061 00.000 2696 GuideStep: -2.1 px 347 ms EAST, 0.5 px 160 ms SOUTH
22:02:10.069 00.008 5240 worker thread servicing REQUEST_EXPOSE 1500
22:02:10.069 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:02:11.726 01.657 5240 Exposure complete
22:02:11.805 00.079 5240 worker thread done servicing request
22:02:11.805 00.000 2696 OnExposeComplete: enter
22:02:11.805 00.000 2696 UpdateGuideState(): m_state=6
22:02:11.805 00.000 2696 Star::Find(15, 1253, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 157
22:02:11.805 00.000 2696 Star::Find returns 1 (0), X=1251.27, Y=736.22, Mass=880, SNR=20.7, Peak=43 HFD=4.5
22:02:11.805 00.000 2696 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.74) = xAngle (-1.38 = -1.38)
22:02:11.805 00.000 2696 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.25 = 1.25)
22:02:11.819 00.014 2696 CameraToMount -- cameraX=0.24 cameraY=1.06 hyp=1.09 cameraTheta=1.35 mountX=0.20 mountY=1.03, mountTheta=1.38
22:02:11.821 00.002 2696 SchedulePrimaryMove(0F998B58, x=0.24, y=1.06, opts=13)
22:02:11.821 00.000 2696 Enqueuing Move request for scope (0.24, 1.06)
22:02:11.821 00.000 5240 Worker thread wakes up
22:02:11.821 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.24, 1.06) opts 0xd
22:02:11.821 00.000 5240 Handling offset move in thread for scope, endpoint = (0.24, 1.06)
22:02:11.821 00.000 5240 Moving (0.24, 1.06) raw xDistance=0.20 yDistance=1.03
22:02:11.821 00.000 5240 BLC: History state: CurrMiss=1.03, AvgInitMiss=0.40, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=0.486955, 1:1.033174
22:02:11.821 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:02:11.821 00.000 5240 PPEC rslt: input = 0.20, final = -0.16, react = 0.20, pred = -0.73, hyst = 0.00, hyst_pct = 0.78, period_length = 662.83
22:02:11.821 00.000 5240 PPEC: input: 0.20, control: -0.16, exposure: 1500
22:02:11.821 00.000 5240 GuideAlgorithmResistSwitch::result() returns 1.03 from input 1.03
22:02:11.821 00.000 5240 MoveAxis(E, 27, ABG)
22:02:11.821 00.000 5240 Guiding  Dir = 2, Dur = 27
22:02:11.821 00.000 5240 IsGuiding returns 0
22:02:11.821 00.000 5240 PulseGuide returned control before completion, sleep 37
22:02:11.839 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=43, med=1, FiltMin=0, FiltMax=35, Gamma=0.560
22:02:11.868 00.029 5240 IsGuiding returns 1
22:02:11.868 00.000 5240 scope still moving after pulse duration time elapsed
22:02:11.884 00.016 2696 UpdateGuideState exits: m=880 SNR=20.7
22:02:11.884 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:11.884 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:02:11.884 00.000 2696 Enqueuing Expose request
22:02:11.899 00.015 5240 IsGuiding returns 0
22:02:11.899 00.000 5240 scope move finished after 27 + 43 ms
22:02:11.899 00.000 5240 Move returns status 0, amount 27
22:02:11.899 00.000 5240 MoveAxis(S, 131, ABG)
22:02:11.899 00.000 5240 Guiding  Dir = 1, Dur = 131
22:02:11.899 00.000 5240 IsGuiding returns 0
22:02:11.899 00.000 5240 PulseGuide returned control before completion, sleep 141
22:02:12.058 00.159 5240 IsGuiding returns 1
22:02:12.058 00.000 5240 scope still moving after pulse duration time elapsed
22:02:12.090 00.032 5240 IsGuiding returns 0
22:02:12.090 00.000 5240 scope move finished after 131 + 59 ms
22:02:12.090 00.000 5240 Move returns status 0, amount 131
22:02:12.090 00.000 5240 move complete, result=0
22:02:12.090 00.000 5240 worker thread done servicing request
22:02:12.090 00.000 2696 GuideStep: 0.2 px 27 ms EAST, 1.0 px 131 ms SOUTH
22:02:12.090 00.000 5240 Worker thread wakes up
22:02:12.090 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:02:12.090 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:02:13.518 01.428 5240 Exposure complete
22:02:13.601 00.083 5240 worker thread done servicing request
22:02:13.601 00.000 2696 OnExposeComplete: enter
22:02:13.605 00.004 2696 UpdateGuideState(): m_state=6
22:02:13.607 00.002 2696 Star::Find(15, 1251, 736, 0, (0,0,0,0), 1.5, 10.0, 255) frame 158
22:02:13.611 00.004 2696 Star::Find returns 1 (0), X=1251.95, Y=735.31, Mass=822, SNR=20.0, Peak=33 HFD=4.7
22:02:13.613 00.002 2696 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.74) = xAngle (-2.57 = -2.57)
22:02:13.615 00.002 2696 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.06 = 0.06)
22:02:13.617 00.002 2696 CameraToMount -- cameraX=0.92 cameraY=0.16 hyp=0.93 cameraTheta=0.17 mountX=-0.78 mountY=0.06, mountTheta=3.06
22:02:13.621 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.92, y=0.16, opts=13)
22:02:13.623 00.002 2696 Enqueuing Move request for scope (0.92, 0.16)
22:02:13.625 00.002 5240 Worker thread wakes up
22:02:13.625 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.92, 0.16) opts 0xd
22:02:13.625 00.000 5240 Handling offset move in thread for scope, endpoint = (0.92, 0.16)
22:02:13.625 00.000 5240 Moving (0.92, 0.16) raw xDistance=-0.78 yDistance=0.06
22:02:13.625 00.000 5240 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.40, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=0.486955, 1:1.033174, 2:0.060360
22:02:13.627 00.002 5240 BLC: No correction, Miss < min_move
22:02:13.627 00.000 5240 PPEC rslt: input = -0.78, final = -1.21, react = -0.78, pred = -1.43, hyst = -0.92, hyst_pct = 0.77, period_length = 662.83
22:02:13.627 00.000 5240 PPEC: input: -0.78, control: -1.21, exposure: 1500
22:02:13.627 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:13.627 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:02:13.627 00.000 5240 MoveAxis(E, 197, ABG)
22:02:13.627 00.000 5240 Guiding  Dir = 2, Dur = 197
22:02:13.627 00.000 5240 IsGuiding returns 0
22:02:13.627 00.000 5240 PulseGuide returned control before completion, sleep 207
22:02:13.642 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=1, FiltMin=0, FiltMax=28, Gamma=0.560
22:02:13.677 00.035 2696 UpdateGuideState exits: m=822 SNR=20.0
22:02:13.677 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:13.677 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:02:13.693 00.016 2696 Enqueuing Expose request
22:02:13.851 00.158 5240 IsGuiding returns 1
22:02:13.851 00.000 5240 scope still moving after pulse duration time elapsed
22:02:13.882 00.031 5240 IsGuiding returns 0
22:02:13.882 00.000 5240 scope move finished after 197 + 57 ms
22:02:13.882 00.000 5240 Move returns status 0, amount 197
22:02:13.882 00.000 5240 MoveAxis(N, 0, ABG)
22:02:13.882 00.000 5240 Move returns status 0, amount 0
22:02:13.884 00.002 5240 move complete, result=0
22:02:13.884 00.000 5240 worker thread done servicing request
22:02:13.884 00.000 2696 GuideStep: -0.8 px 197 ms EAST, 0.1 px 0 ms NORTH
22:02:13.884 00.000 5240 Worker thread wakes up
22:02:13.884 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:02:13.884 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:02:15.547 01.663 5240 Exposure complete
22:02:15.610 00.063 5240 worker thread done servicing request
22:02:15.610 00.000 2696 OnExposeComplete: enter
22:02:15.610 00.000 2696 UpdateGuideState(): m_state=6
22:02:15.610 00.000 2696 Star::Find(15, 1251, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 159
22:02:15.610 00.000 2696 Star::Find returns 1 (0), X=1251.97, Y=735.20, Mass=905, SNR=21.0, Peak=50 HFD=4.2
22:02:15.610 00.000 2696 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.74) = xAngle (-2.69 = -2.69)
22:02:15.610 00.000 2696 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.06 = -0.06)
22:02:15.610 00.000 2696 CameraToMount -- cameraX=0.94 cameraY=0.04 hyp=0.94 cameraTheta=0.04 mountX=-0.84 mountY=-0.06, mountTheta=-3.08
22:02:15.627 00.017 2696 SchedulePrimaryMove(0F998B58, x=0.94, y=0.04, opts=13)
22:02:15.627 00.000 2696 Enqueuing Move request for scope (0.94, 0.04)
22:02:15.632 00.005 5240 Worker thread wakes up
22:02:15.632 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.94, 0.04) opts 0xd
22:02:15.632 00.000 5240 Handling offset move in thread for scope, endpoint = (0.94, 0.04)
22:02:15.632 00.000 5240 Moving (0.94, 0.04) raw xDistance=-0.84 yDistance=-0.06
22:02:15.632 00.000 5240 BLC: window closed
22:02:15.632 00.000 5240 BLC: History state: CurrMiss=-0.06, AvgInitMiss=0.40, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=0.486955, 1:1.033174, 2:0.060360
22:02:15.632 00.000 5240 BLC: No correction, Miss < min_move
22:02:15.632 00.000 5240 PPEC rslt: input = -0.84, final = -1.12, react = -0.84, pred = -1.43, hyst = -0.78, hyst_pct = 0.77, period_length = 662.83
22:02:15.632 00.000 5240 PPEC: input: -0.84, control: -1.12, exposure: 1500
22:02:15.632 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:15.632 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:02:15.632 00.000 5240 MoveAxis(E, 182, ABG)
22:02:15.632 00.000 5240 Guiding  Dir = 2, Dur = 182
22:02:15.632 00.000 5240 IsGuiding returns 0
22:02:15.632 00.000 5240 PulseGuide returned control before completion, sleep 192
22:02:15.647 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=50, med=1, FiltMin=0, FiltMax=35, Gamma=0.560
22:02:15.692 00.045 2696 UpdateGuideState exits: m=905 SNR=21.0
22:02:15.694 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:15.694 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:02:15.694 00.000 2696 Enqueuing Expose request
22:02:15.832 00.138 5240 IsGuiding returns 1
22:02:15.832 00.000 5240 scope still moving after pulse duration time elapsed
22:02:15.863 00.031 5240 IsGuiding returns 0
22:02:15.863 00.000 5240 scope move finished after 182 + 46 ms
22:02:15.863 00.000 5240 Move returns status 0, amount 182
22:02:15.863 00.000 5240 MoveAxis(N, 0, ABG)
22:02:15.863 00.000 5240 Move returns status 0, amount 0
22:02:15.863 00.000 5240 move complete, result=0
22:02:15.863 00.000 5240 worker thread done servicing request
22:02:15.863 00.000 5240 Worker thread wakes up
22:02:15.863 00.000 2696 GuideStep: -0.8 px 182 ms EAST, -0.1 px 0 ms NORTH
22:02:15.863 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:02:15.863 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:02:17.291 01.428 5240 Exposure complete
22:02:17.350 00.059 5240 worker thread done servicing request
22:02:17.350 00.000 2696 OnExposeComplete: enter
22:02:17.354 00.004 2696 UpdateGuideState(): m_state=6
22:02:17.354 00.000 2696 Star::Find(15, 1251, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 160
22:02:17.354 00.000 2696 Star::Find returns 1 (0), X=1251.96, Y=735.24, Mass=832, SNR=20.2, Peak=41 HFD=4.3
22:02:17.354 00.000 2696 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.74) = xAngle (-2.65 = -2.65)
22:02:17.354 00.000 2696 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.02 = -0.02)
22:02:17.354 00.000 2696 CameraToMount -- cameraX=0.93 cameraY=0.08 hyp=0.93 cameraTheta=0.08 mountX=-0.82 mountY=-0.02, mountTheta=-3.12
22:02:17.354 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.93, y=0.08, opts=13)
22:02:17.354 00.000 2696 Enqueuing Move request for scope (0.93, 0.08)
22:02:17.354 00.000 5240 Worker thread wakes up
22:02:17.370 00.016 5240 worker thread servicing REQUEST_MOVE scope ofs (0.93, 0.08) opts 0xd
22:02:17.370 00.000 5240 Handling offset move in thread for scope, endpoint = (0.93, 0.08)
22:02:17.370 00.000 5240 Moving (0.93, 0.08) raw xDistance=-0.82 yDistance=-0.02
22:02:17.370 00.000 5240 PPEC rslt: input = -0.82, final = -0.85, react = -0.82, pred = 0.00, hyst = -0.86, hyst_pct = 0.77, period_length = 662.83
22:02:17.370 00.000 5240 PPEC: input: -0.82, control: -0.85, exposure: 1500
22:02:17.370 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:17.370 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:02:17.370 00.000 5240 MoveAxis(E, 139, ABG)
22:02:17.370 00.000 5240 Guiding  Dir = 2, Dur = 139
22:02:17.370 00.000 5240 IsGuiding returns 0
22:02:17.370 00.000 5240 PulseGuide returned control before completion, sleep 149
22:02:17.382 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=1, FiltMin=0, FiltMax=32, Gamma=0.560
22:02:17.418 00.036 2696 UpdateGuideState exits: m=832 SNR=20.2
22:02:17.433 00.015 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:17.433 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:02:17.433 00.000 2696 Enqueuing Expose request
22:02:17.528 00.095 5240 IsGuiding returns 1
22:02:17.528 00.000 5240 scope still moving after pulse duration time elapsed
22:02:17.560 00.032 5240 IsGuiding returns 0
22:02:17.560 00.000 5240 scope move finished after 139 + 49 ms
22:02:17.560 00.000 5240 Move returns status 0, amount 139
22:02:17.560 00.000 5240 MoveAxis(N, 0, ABG)
22:02:17.560 00.000 5240 Move returns status 0, amount 0
22:02:17.560 00.000 5240 move complete, result=0
22:02:17.560 00.000 5240 worker thread done servicing request
22:02:17.560 00.000 5240 Worker thread wakes up
22:02:17.560 00.000 2696 GuideStep: -0.8 px 139 ms EAST, -0.0 px 0 ms NORTH
22:02:17.560 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:02:17.560 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:02:19.210 01.650 5240 Exposure complete
22:02:19.284 00.074 5240 worker thread done servicing request
22:02:19.284 00.000 2696 OnExposeComplete: enter
22:02:19.284 00.000 2696 UpdateGuideState(): m_state=6
22:02:19.288 00.004 2696 Star::Find(15, 1251, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 161
22:02:19.290 00.002 2696 Star::Find returns 1 (0), X=1251.50, Y=735.85, Mass=881, SNR=20.7, Peak=40 HFD=4.6
22:02:19.292 00.002 2696 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.74) = xAngle (-1.76 = -1.76)
22:02:19.292 00.000 2696 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.87 = 0.87)
22:02:19.292 00.000 2696 CameraToMount -- cameraX=0.47 cameraY=0.69 hyp=0.84 cameraTheta=0.98 mountX=-0.16 mountY=0.64, mountTheta=1.81
22:02:19.292 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.47, y=0.69, opts=13)
22:02:19.292 00.000 2696 Enqueuing Move request for scope (0.47, 0.69)
22:02:19.292 00.000 5240 Worker thread wakes up
22:02:19.292 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.69) opts 0xd
22:02:19.292 00.000 5240 Handling offset move in thread for scope, endpoint = (0.47, 0.69)
22:02:19.292 00.000 5240 Moving (0.47, 0.69) raw xDistance=-0.16 yDistance=0.64
22:02:19.292 00.000 5240 PPEC rslt: input = -0.16, final = 0.05, react = -0.16, pred = 0.20, hyst = 0.00, hyst_pct = 0.77, period_length = 662.83
22:02:19.292 00.000 5240 PPEC: input: -0.16, control: 0.05, exposure: 1500
22:02:19.292 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64
22:02:19.292 00.000 5240 MoveAxis(W, 8, ABG)
22:02:19.292 00.000 5240 Guiding  Dir = 3, Dur = 8
22:02:19.292 00.000 5240 IsGuiding returns 0
22:02:19.292 00.000 5240 PulseGuide returned control before completion, sleep 18
22:02:19.316 00.024 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=1, FiltMin=0, FiltMax=33, Gamma=0.560
22:02:19.338 00.022 5240 IsGuiding returns 0
22:02:19.338 00.000 5240 Move returns status 0, amount 8
22:02:19.338 00.000 5240 MoveAxis(S, 81, ABG)
22:02:19.338 00.000 5240 Guiding  Dir = 1, Dur = 81
22:02:19.338 00.000 5240 IsGuiding returns 0
22:02:19.338 00.000 5240 PulseGuide returned control before completion, sleep 91
22:02:19.364 00.026 2696 UpdateGuideState exits: m=881 SNR=20.7
22:02:19.366 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:19.368 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:02:19.372 00.004 2696 Enqueuing Expose request
22:02:19.433 00.061 5240 IsGuiding returns 1
22:02:19.433 00.000 5240 scope still moving after pulse duration time elapsed
22:02:19.464 00.031 5240 IsGuiding returns 0
22:02:19.464 00.000 5240 scope move finished after 81 + 46 ms
22:02:19.464 00.000 5240 Move returns status 0, amount 81
22:02:19.464 00.000 5240 move complete, result=0
22:02:19.466 00.002 5240 worker thread done servicing request
22:02:19.466 00.000 5240 Worker thread wakes up
22:02:19.466 00.000 2696 GuideStep: -0.2 px 8 ms WEST, 0.6 px 81 ms SOUTH
22:02:19.468 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:02:19.468 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:02:20.895 01.427 5240 Exposure complete
22:02:20.959 00.064 5240 worker thread done servicing request
22:02:20.959 00.000 2696 OnExposeComplete: enter
22:02:20.959 00.000 2696 UpdateGuideState(): m_state=6
22:02:20.959 00.000 2696 Star::Find(15, 1251, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 162
22:02:20.959 00.000 2696 Star::Find returns 1 (0), X=1251.59, Y=735.41, Mass=864, SNR=20.5, Peak=42 HFD=4.7
22:02:20.959 00.000 2696 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.74) = xAngle (-2.31 = -2.31)
22:02:20.959 00.000 2696 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.33 = 0.33)
22:02:20.959 00.000 2696 CameraToMount -- cameraX=0.56 cameraY=0.26 hyp=0.62 cameraTheta=0.43 mountX=-0.41 mountY=0.20, mountTheta=2.69
22:02:20.959 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.56, y=0.26, opts=13)
22:02:20.974 00.015 2696 Enqueuing Move request for scope (0.56, 0.26)
22:02:20.976 00.002 5240 Worker thread wakes up
22:02:20.976 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.26) opts 0xd
22:02:20.976 00.000 5240 Handling offset move in thread for scope, endpoint = (0.56, 0.26)
22:02:20.976 00.000 5240 Moving (0.56, 0.26) raw xDistance=-0.41 yDistance=0.20
22:02:20.976 00.000 5240 PPEC rslt: input = -0.41, final = -0.36, react = -0.41, pred = 0.36, hyst = -0.46, hyst_pct = 0.77, period_length = 662.83
22:02:20.976 00.000 5240 PPEC: input: -0.41, control: -0.36, exposure: 1500
22:02:20.976 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
22:02:20.976 00.000 5240 MoveAxis(E, 59, ABG)
22:02:20.976 00.000 5240 Guiding  Dir = 2, Dur = 59
22:02:20.976 00.000 5240 IsGuiding returns 0
22:02:20.976 00.000 5240 PulseGuide returned control before completion, sleep 69
22:02:20.990 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=1, FiltMin=0, FiltMax=31, Gamma=0.560
22:02:21.036 00.046 2696 UpdateGuideState exits: m=864 SNR=20.5
22:02:21.039 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:21.040 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:02:21.040 00.000 2696 Enqueuing Expose request
22:02:21.054 00.014 5240 IsGuiding returns 1
22:02:21.054 00.000 5240 scope still moving after pulse duration time elapsed
22:02:21.085 00.031 5240 IsGuiding returns 0
22:02:21.085 00.000 5240 scope move finished after 59 + 47 ms
22:02:21.085 00.000 5240 Move returns status 0, amount 59
22:02:21.085 00.000 5240 MoveAxis(S, 25, ABG)
22:02:21.085 00.000 5240 Guiding  Dir = 1, Dur = 25
22:02:21.085 00.000 5240 IsGuiding returns 0
22:02:21.085 00.000 5240 PulseGuide returned control before completion, sleep 35
22:02:21.133 00.048 5240 IsGuiding returns 1
22:02:21.133 00.000 5240 scope still moving after pulse duration time elapsed
22:02:21.164 00.031 5240 IsGuiding returns 0
22:02:21.164 00.000 5240 scope move finished after 25 + 54 ms
22:02:21.164 00.000 5240 Move returns status 0, amount 25
22:02:21.164 00.000 5240 move complete, result=0
22:02:21.164 00.000 5240 worker thread done servicing request
22:02:21.164 00.000 5240 Worker thread wakes up
22:02:21.164 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:02:21.164 00.000 2696 GuideStep: -0.4 px 59 ms EAST, 0.2 px 25 ms SOUTH
22:02:21.164 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:02:22.817 01.653 5240 Exposure complete
22:02:22.880 00.063 5240 worker thread done servicing request
22:02:22.880 00.000 2696 OnExposeComplete: enter
22:02:22.882 00.002 2696 UpdateGuideState(): m_state=6
22:02:22.882 00.000 2696 Star::Find(15, 1251, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 163
22:02:22.882 00.000 2696 Star::Find returns 1 (0), X=1252.14, Y=735.36, Mass=861, SNR=20.5, Peak=39 HFD=4.5
22:02:22.882 00.000 2696 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.74) = xAngle (-2.55 = -2.55)
22:02:22.882 00.000 2696 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.08 = 0.08)
22:02:22.882 00.000 2696 CameraToMount -- cameraX=1.11 cameraY=0.21 hyp=1.13 cameraTheta=0.18 mountX=-0.94 mountY=0.09, mountTheta=3.04
22:02:22.882 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.11, y=0.21, opts=13)
22:02:22.896 00.014 2696 Enqueuing Move request for scope (1.11, 0.21)
22:02:22.896 00.000 5240 Worker thread wakes up
22:02:22.896 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.11, 0.21) opts 0xd
22:02:22.896 00.000 5240 Handling offset move in thread for scope, endpoint = (1.11, 0.21)
22:02:22.896 00.000 5240 Moving (1.11, 0.21) raw xDistance=-0.94 yDistance=0.09
22:02:22.896 00.000 5240 PPEC rslt: input = -0.94, final = -0.96, react = -0.94, pred = -0.41, hyst = -0.84, hyst_pct = 0.77, period_length = 662.83
22:02:22.896 00.000 5240 PPEC: input: -0.94, control: -0.96, exposure: 1500
22:02:22.896 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:22.896 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:02:22.896 00.000 5240 MoveAxis(E, 156, ABG)
22:02:22.896 00.000 5240 Guiding  Dir = 2, Dur = 156
22:02:22.896 00.000 5240 IsGuiding returns 0
22:02:22.900 00.004 5240 PulseGuide returned control before completion, sleep 166
22:02:22.912 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=39, med=1, FiltMin=0, FiltMax=33, Gamma=0.560
22:02:22.959 00.047 2696 UpdateGuideState exits: m=861 SNR=20.5
22:02:22.959 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:22.959 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:02:22.959 00.000 2696 Enqueuing Expose request
22:02:23.069 00.110 5240 IsGuiding returns 1
22:02:23.069 00.000 5240 scope still moving after pulse duration time elapsed
22:02:23.101 00.032 5240 IsGuiding returns 0
22:02:23.101 00.000 5240 scope move finished after 156 + 45 ms
22:02:23.101 00.000 5240 Move returns status 0, amount 156
22:02:23.101 00.000 5240 MoveAxis(N, 0, ABG)
22:02:23.101 00.000 5240 Move returns status 0, amount 0
22:02:23.101 00.000 5240 move complete, result=0
22:02:23.101 00.000 5240 worker thread done servicing request
22:02:23.101 00.000 2696 GuideStep: -0.9 px 156 ms EAST, 0.1 px 0 ms NORTH
22:02:23.101 00.000 5240 Worker thread wakes up
22:02:23.101 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:02:23.101 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:02:24.525 01.424 5240 Exposure complete
22:02:24.599 00.074 5240 worker thread done servicing request
22:02:24.599 00.000 2696 OnExposeComplete: enter
22:02:24.601 00.002 2696 UpdateGuideState(): m_state=6
22:02:24.605 00.004 2696 Star::Find(15, 1252, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 164
22:02:24.605 00.000 2696 Star::Find returns 1 (0), X=1252.46, Y=735.01, Mass=876, SNR=20.7, Peak=43 HFD=4.1
22:02:24.605 00.000 2696 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.74) = xAngle (-2.84 = -2.84)
22:02:24.605 00.000 2696 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.21 = -0.21)
22:02:24.605 00.000 2696 CameraToMount -- cameraX=1.44 cameraY=-0.15 hyp=1.44 cameraTheta=-0.10 mountX=-1.38 mountY=-0.29, mountTheta=-2.93
22:02:24.605 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.44, y=-0.15, opts=13)
22:02:24.605 00.000 2696 Enqueuing Move request for scope (1.44, -0.15)
22:02:24.605 00.000 5240 Worker thread wakes up
22:02:24.605 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.44, -0.15) opts 0xd
22:02:24.605 00.000 5240 Handling offset move in thread for scope, endpoint = (1.44, -0.15)
22:02:24.605 00.000 5240 Moving (1.44, -0.15) raw xDistance=-1.38 yDistance=-0.29
22:02:24.605 00.000 5240 PPEC rslt: input = -1.38, final = -1.36, react = -1.38, pred = -0.28, hyst = -1.28, hyst_pct = 0.77, period_length = 662.83
22:02:24.605 00.000 5240 PPEC: input: -1.38, control: -1.36, exposure: 1500
22:02:24.605 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:02:24.621 00.016 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:02:24.621 00.000 5240 MoveAxis(E, 222, ABG)
22:02:24.621 00.000 5240 Guiding  Dir = 2, Dur = 222
22:02:24.621 00.000 5240 IsGuiding returns 0
22:02:24.621 00.000 5240 PulseGuide returned control before completion, sleep 232
22:02:24.632 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=43, med=1, FiltMin=0, FiltMax=35, Gamma=0.560
22:02:24.671 00.039 2696 UpdateGuideState exits: m=876 SNR=20.7
22:02:24.671 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:24.671 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:02:24.687 00.016 2696 Enqueuing Expose request
22:02:24.859 00.172 5240 IsGuiding returns 1
22:02:24.859 00.000 5240 scope still moving after pulse duration time elapsed
22:02:24.891 00.032 5240 IsGuiding returns 0
22:02:24.891 00.000 5240 scope move finished after 222 + 48 ms
22:02:24.891 00.000 5240 Move returns status 0, amount 222
22:02:24.891 00.000 5240 MoveAxis(N, 0, ABG)
22:02:24.891 00.000 5240 Move returns status 0, amount 0
22:02:24.891 00.000 5240 move complete, result=0
22:02:24.891 00.000 5240 worker thread done servicing request
22:02:24.891 00.000 2696 GuideStep: -1.4 px 222 ms EAST, -0.3 px 0 ms NORTH
22:02:24.898 00.007 5240 Worker thread wakes up
22:02:24.898 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:02:24.898 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:02:26.555 01.657 5240 Exposure complete
22:02:26.610 00.055 5240 worker thread done servicing request
22:02:26.610 00.000 2696 OnExposeComplete: enter
22:02:26.610 00.000 2696 UpdateGuideState(): m_state=6
22:02:26.610 00.000 2696 Star::Find(15, 1252, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 165
22:02:26.610 00.000 2696 Star::Find returns 1 (0), X=1251.03, Y=734.69, Mass=862, SNR=20.5, Peak=42 HFD=4.3
22:02:26.618 00.008 2696 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.74) = xAngle (-4.29 = 1.99)
22:02:26.618 00.000 2696 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.66 = -1.66)
22:02:26.618 00.000 2696 CameraToMount -- cameraX=0.01 cameraY=-0.47 hyp=0.47 cameraTheta=-1.56 mountX=-0.19 mountY=-0.47, mountTheta=-1.96
22:02:26.618 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.01, y=-0.47, opts=13)
22:02:26.618 00.000 2696 Enqueuing Move request for scope (0.01, -0.47)
22:02:26.618 00.000 5240 Worker thread wakes up
22:02:26.618 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.47) opts 0xd
22:02:26.618 00.000 5240 Handling offset move in thread for scope, endpoint = (0.01, -0.47)
22:02:26.618 00.000 5240 Moving (0.01, -0.47) raw xDistance=-0.19 yDistance=-0.47
22:02:26.618 00.000 5240 PPEC rslt: input = -0.19, final = -0.02, react = -0.19, pred = -0.09, hyst = 0.00, hyst_pct = 0.76, period_length = 662.83
22:02:26.618 00.000 5240 PPEC: input: -0.19, control: -0.02, exposure: 1500
22:02:26.618 00.000 5240 resist switch: large excursion: input -0.47 thresh 0.45 direction from 1 to -1
22:02:26.618 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.40
22:02:26.618 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
22:02:26.618 00.000 5240 MoveAxis(E, 3, ABG)
22:02:26.618 00.000 5240 Guiding  Dir = 2, Dur = 3
22:02:26.618 00.000 5240 IsGuiding returns 0
22:02:26.631 00.013 5240 PulseGuide returned control before completion, sleep 13
22:02:26.639 00.008 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=1, FiltMin=0, FiltMax=35, Gamma=0.560
22:02:26.650 00.011 5240 IsGuiding returns 1
22:02:26.650 00.000 5240 scope still moving after pulse duration time elapsed
22:02:26.681 00.031 5240 IsGuiding returns 0
22:02:26.681 00.000 5240 scope move finished after 3 + 48 ms
22:02:26.681 00.000 5240 Move returns status 0, amount 3
22:02:26.681 00.000 5240 BLC: Oldest BLC event removed
22:02:26.681 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 98 applied
22:02:26.681 00.000 5240 MoveAxis(N, 157, ABG)
22:02:26.681 00.000 5240 Guiding  Dir = 0, Dur = 157
22:02:26.681 00.000 5240 IsGuiding returns 0
22:02:26.681 00.000 5240 PulseGuide returned control before completion, sleep 167
22:02:26.681 00.000 2696 UpdateGuideState exits: m=862 SNR=20.5
22:02:26.681 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:26.681 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:02:26.695 00.014 2696 Enqueuing Expose request
22:02:26.856 00.161 5240 IsGuiding returns 1
22:02:26.856 00.000 5240 scope still moving after pulse duration time elapsed
22:02:26.887 00.031 5240 IsGuiding returns 0
22:02:26.887 00.000 5240 scope move finished after 157 + 48 ms
22:02:26.887 00.000 5240 Move returns status 0, amount 157
22:02:26.887 00.000 5240 move complete, result=0
22:02:26.887 00.000 5240 worker thread done servicing request
22:02:26.887 00.000 5240 Worker thread wakes up
22:02:26.887 00.000 2696 GuideStep: -0.2 px 3 ms EAST, -0.5 px 157 ms NORTH
22:02:26.887 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:02:26.887 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:02:28.316 01.429 5240 Exposure complete
22:02:28.363 00.047 5240 worker thread done servicing request
22:02:28.363 00.000 2696 OnExposeComplete: enter
22:02:28.377 00.014 2696 UpdateGuideState(): m_state=6
22:02:28.379 00.002 2696 Star::Find(15, 1251, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 166
22:02:28.381 00.002 2696 Star::Find returns 1 (0), X=1251.70, Y=734.88, Mass=911, SNR=21.1, Peak=38 HFD=4.6
22:02:28.382 00.001 2696 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.74) = xAngle (-3.13 = -3.13)
22:02:28.384 00.002 2696 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.49 = -0.49)
22:02:28.386 00.002 2696 CameraToMount -- cameraX=0.67 cameraY=-0.28 hyp=0.73 cameraTheta=-0.39 mountX=-0.72 mountY=-0.34, mountTheta=-2.70
22:02:28.388 00.002 2696 SchedulePrimaryMove(0F998B58, x=0.67, y=-0.28, opts=13)
22:02:28.390 00.002 2696 Enqueuing Move request for scope (0.67, -0.28)
22:02:28.392 00.002 5240 Worker thread wakes up
22:02:28.392 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.67, -0.28) opts 0xd
22:02:28.392 00.000 5240 Handling offset move in thread for scope, endpoint = (0.67, -0.28)
22:02:28.392 00.000 5240 Moving (0.67, -0.28) raw xDistance=-0.72 yDistance=-0.34
22:02:28.392 00.000 5240 BLC: History state: CurrMiss=0.34, AvgInitMiss=0.49, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.467532, 1:0.343354
22:02:28.392 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:02:28.392 00.000 5240 PPEC rslt: input = -0.72, final = -0.76, react = -0.72, pred = 0.04, hyst = -0.79, hyst_pct = 0.76, period_length = 662.83
22:02:28.392 00.000 5240 PPEC: input: -0.72, control: -0.76, exposure: 1500
22:02:28.392 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
22:02:28.392 00.000 5240 MoveAxis(E, 124, ABG)
22:02:28.394 00.002 5240 Guiding  Dir = 2, Dur = 124
22:02:28.394 00.000 5240 IsGuiding returns 0
22:02:28.394 00.000 5240 PulseGuide returned control before completion, sleep 134
22:02:28.395 00.001 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=1, FiltMin=0, FiltMax=32, Gamma=0.560
22:02:28.444 00.049 2696 UpdateGuideState exits: m=911 SNR=21.1
22:02:28.444 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:28.444 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:02:28.458 00.014 2696 Enqueuing Expose request
22:02:28.537 00.079 5240 IsGuiding returns 1
22:02:28.537 00.000 5240 scope still moving after pulse duration time elapsed
22:02:28.569 00.032 5240 IsGuiding returns 0
22:02:28.569 00.000 5240 scope move finished after 124 + 51 ms
22:02:28.570 00.001 5240 Move returns status 0, amount 124
22:02:28.570 00.000 5240 MoveAxis(N, 43, ABG)
22:02:28.570 00.000 5240 Guiding  Dir = 0, Dur = 43
22:02:28.570 00.000 5240 IsGuiding returns 0
22:02:28.570 00.000 5240 PulseGuide returned control before completion, sleep 53
22:02:28.632 00.062 5240 IsGuiding returns 1
22:02:28.632 00.000 5240 scope still moving after pulse duration time elapsed
22:02:28.663 00.031 5240 IsGuiding returns 0
22:02:28.663 00.000 5240 scope move finished after 43 + 50 ms
22:02:28.663 00.000 5240 Move returns status 0, amount 43
22:02:28.663 00.000 5240 move complete, result=0
22:02:28.663 00.000 5240 worker thread done servicing request
22:02:28.663 00.000 2696 GuideStep: -0.7 px 124 ms EAST, -0.3 px 43 ms NORTH
22:02:28.663 00.000 5240 Worker thread wakes up
22:02:28.663 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:02:28.663 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:02:30.327 01.664 5240 Exposure complete
22:02:30.377 00.050 5240 worker thread done servicing request
22:02:30.377 00.000 2696 OnExposeComplete: enter
22:02:30.377 00.000 2696 UpdateGuideState(): m_state=6
22:02:30.382 00.005 2696 Star::Find(15, 1251, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 167
22:02:30.382 00.000 2696 Star::Find returns 1 (0), X=1252.18, Y=735.53, Mass=819, SNR=20.0, Peak=36 HFD=4.5
22:02:30.382 00.000 2696 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.74) = xAngle (-2.42 = -2.42)
22:02:30.382 00.000 2696 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.21 = 0.21)
22:02:30.390 00.008 2696 CameraToMount -- cameraX=1.15 cameraY=0.37 hyp=1.21 cameraTheta=0.31 mountX=-0.91 mountY=0.25, mountTheta=2.87
22:02:30.390 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.15, y=0.37, opts=13)
22:02:30.390 00.000 2696 Enqueuing Move request for scope (1.15, 0.37)
22:02:30.390 00.000 5240 Worker thread wakes up
22:02:30.390 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.15, 0.37) opts 0xd
22:02:30.390 00.000 5240 Handling offset move in thread for scope, endpoint = (1.15, 0.37)
22:02:30.390 00.000 5240 Moving (1.15, 0.37) raw xDistance=-0.91 yDistance=0.25
22:02:30.390 00.000 5240 BLC: History state: CurrMiss=-0.25, AvgInitMiss=0.49, ShCount=9, LgCount=1, SticCount=2,  Deflections: 0=-0.467532, 1:0.343354, 2:-0.250784
22:02:30.390 00.000 5240 BLC: Over-shoot, stiction seen, nominal decrease by -37.000000
22:02:30.390 00.000 5240 BLC: window closed
22:02:30.390 00.000 5240 BLC: Pulse adjusted to 78
22:02:30.390 00.000 5240 PPEC rslt: input = -0.91, final = -0.80, react = -0.91, pred = 0.18, hyst = -0.82, hyst_pct = 0.76, period_length = 662.83
22:02:30.390 00.000 5240 PPEC: input: -0.91, control: -0.80, exposure: 1500
22:02:30.390 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:02:30.390 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:02:30.398 00.008 5240 MoveAxis(E, 130, ABG)
22:02:30.398 00.000 5240 Guiding  Dir = 2, Dur = 130
22:02:30.398 00.000 5240 IsGuiding returns 0
22:02:30.398 00.000 5240 PulseGuide returned control before completion, sleep 140
22:02:30.410 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=36, med=1, FiltMin=0, FiltMax=31, Gamma=0.560
22:02:30.453 00.043 2696 UpdateGuideState exits: m=819 SNR=20.0
22:02:30.453 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:30.453 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:02:30.453 00.000 2696 Enqueuing Expose request
22:02:30.548 00.095 5240 IsGuiding returns 1
22:02:30.548 00.000 5240 scope still moving after pulse duration time elapsed
22:02:30.580 00.032 5240 IsGuiding returns 0
22:02:30.581 00.001 5240 scope move finished after 130 + 51 ms
22:02:30.581 00.000 5240 Move returns status 0, amount 130
22:02:30.581 00.000 5240 MoveAxis(N, 0, ABG)
22:02:30.581 00.000 5240 Move returns status 0, amount 0
22:02:30.581 00.000 5240 move complete, result=0
22:02:30.581 00.000 5240 worker thread done servicing request
22:02:30.581 00.000 5240 Worker thread wakes up
22:02:30.581 00.000 2696 GuideStep: -0.9 px 130 ms EAST, 0.3 px 0 ms NORTH
22:02:30.582 00.001 5240 worker thread servicing REQUEST_EXPOSE 1500
22:02:30.582 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:02:32.007 01.425 5240 Exposure complete
22:02:32.053 00.046 5240 worker thread done servicing request
22:02:32.053 00.000 2696 OnExposeComplete: enter
22:02:32.053 00.000 2696 UpdateGuideState(): m_state=6
22:02:32.053 00.000 2696 Star::Find(15, 1252, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 168
22:02:32.053 00.000 2696 Star::Find returns 1 (0), X=1251.08, Y=735.46, Mass=820, SNR=20.0, Peak=41 HFD=4.3
22:02:32.053 00.000 2696 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.74) = xAngle (-1.34 = -1.34)
22:02:32.053 00.000 2696 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.29 = 1.29)
22:02:32.070 00.017 2696 CameraToMount -- cameraX=0.05 cameraY=0.30 hyp=0.31 cameraTheta=1.40 mountX=0.07 mountY=0.29, mountTheta=1.34
22:02:32.070 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.05, y=0.30, opts=13)
22:02:32.070 00.000 2696 Enqueuing Move request for scope (0.05, 0.30)
22:02:32.070 00.000 5240 Worker thread wakes up
22:02:32.070 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.30) opts 0xd
22:02:32.070 00.000 5240 Handling offset move in thread for scope, endpoint = (0.05, 0.30)
22:02:32.070 00.000 5240 Moving (0.05, 0.30) raw xDistance=0.07 yDistance=0.29
22:02:32.070 00.000 5240 PPEC rslt: input = 0.07, final = -0.32, react = 0.07, pred = -1.34, hyst = 0.00, hyst_pct = 0.76, period_length = 662.83
22:02:32.070 00.000 5240 PPEC: input: 0.07, control: -0.32, exposure: 1500
22:02:32.070 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:02:32.070 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
22:02:32.070 00.000 5240 MoveAxis(E, 52, ABG)
22:02:32.070 00.000 5240 Guiding  Dir = 2, Dur = 52
22:02:32.070 00.000 5240 IsGuiding returns 0
22:02:32.070 00.000 5240 PulseGuide returned control before completion, sleep 62
22:02:32.085 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=1, FiltMin=0, FiltMax=36, Gamma=0.560
22:02:32.136 00.051 2696 UpdateGuideState exits: m=820 SNR=20.0
22:02:32.138 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:32.140 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:02:32.140 00.000 2696 Enqueuing Expose request
22:02:32.147 00.007 5240 IsGuiding returns 1
22:02:32.147 00.000 5240 scope still moving after pulse duration time elapsed
22:02:32.179 00.032 5240 IsGuiding returns 0
22:02:32.179 00.000 5240 scope move finished after 52 + 49 ms
22:02:32.179 00.000 5240 Move returns status 0, amount 52
22:02:32.179 00.000 5240 MoveAxis(N, 0, ABG)
22:02:32.179 00.000 5240 Move returns status 0, amount 0
22:02:32.179 00.000 5240 move complete, result=0
22:02:32.179 00.000 5240 worker thread done servicing request
22:02:32.179 00.000 5240 Worker thread wakes up
22:02:32.179 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:02:32.179 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:02:32.181 00.002 2696 GuideStep: 0.1 px 52 ms EAST, 0.3 px 0 ms NORTH
22:02:33.833 01.652 5240 Exposure complete
22:02:33.897 00.064 5240 worker thread done servicing request
22:02:33.897 00.000 2696 OnExposeComplete: enter
22:02:33.897 00.000 2696 UpdateGuideState(): m_state=6
22:02:33.897 00.000 2696 Star::Find(15, 1251, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 169
22:02:33.897 00.000 2696 Star::Find returns 1 (0), X=1252.38, Y=735.51, Mass=893, SNR=20.9, Peak=43 HFD=4.4
22:02:33.897 00.000 2696 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.74) = xAngle (-2.48 = -2.48)
22:02:33.897 00.000 2696 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.15 = 0.15)
22:02:33.897 00.000 2696 CameraToMount -- cameraX=1.36 cameraY=0.35 hyp=1.40 cameraTheta=0.25 mountX=-1.11 mountY=0.21, mountTheta=2.95
22:02:33.913 00.016 2696 SchedulePrimaryMove(0F998B58, x=1.36, y=0.35, opts=13)
22:02:33.913 00.000 2696 Enqueuing Move request for scope (1.36, 0.35)
22:02:33.913 00.000 5240 Worker thread wakes up
22:02:33.913 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.36, 0.35) opts 0xd
22:02:33.913 00.000 5240 Handling offset move in thread for scope, endpoint = (1.36, 0.35)
22:02:33.913 00.000 5240 Moving (1.36, 0.35) raw xDistance=-1.11 yDistance=0.21
22:02:33.913 00.000 5240 PPEC rslt: input = -1.11, final = -1.41, react = -1.11, pred = -1.36, hyst = -1.08, hyst_pct = 0.76, period_length = 662.83
22:02:33.913 00.000 5240 PPEC: input: -1.11, control: -1.41, exposure: 1500
22:02:33.913 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:02:33.913 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:02:33.913 00.000 5240 MoveAxis(E, 230, ABG)
22:02:33.913 00.000 5240 Guiding  Dir = 2, Dur = 230
22:02:33.913 00.000 5240 IsGuiding returns 0
22:02:33.913 00.000 5240 PulseGuide returned control before completion, sleep 240
22:02:33.933 00.020 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=43, med=1, FiltMin=0, FiltMax=33, Gamma=0.560
22:02:33.976 00.043 2696 UpdateGuideState exits: m=893 SNR=20.9
22:02:33.976 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:33.976 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:02:33.976 00.000 2696 Enqueuing Expose request
22:02:34.164 00.188 5240 IsGuiding returns 1
22:02:34.164 00.000 5240 scope still moving after pulse duration time elapsed
22:02:34.196 00.032 5240 IsGuiding returns 0
22:02:34.196 00.000 5240 scope move finished after 230 + 45 ms
22:02:34.196 00.000 5240 Move returns status 0, amount 230
22:02:34.196 00.000 5240 MoveAxis(N, 0, ABG)
22:02:34.196 00.000 5240 Move returns status 0, amount 0
22:02:34.196 00.000 5240 move complete, result=0
22:02:34.196 00.000 5240 worker thread done servicing request
22:02:34.198 00.002 2696 GuideStep: -1.1 px 230 ms EAST, 0.2 px 0 ms NORTH
22:02:34.198 00.000 5240 Worker thread wakes up
22:02:34.198 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:02:34.198 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:02:35.635 01.437 5240 Exposure complete
22:02:35.698 00.063 5240 worker thread done servicing request
22:02:35.698 00.000 2696 OnExposeComplete: enter
22:02:35.698 00.000 2696 UpdateGuideState(): m_state=6
22:02:35.698 00.000 2696 Star::Find(15, 1252, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 170
22:02:35.698 00.000 2696 Star::Find returns 1 (0), X=1251.97, Y=734.39, Mass=888, SNR=20.8, Peak=40 HFD=4.6
22:02:35.698 00.000 2696 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.74) = xAngle (-3.42 = 2.86)
22:02:35.698 00.000 2696 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.79 = -0.79)
22:02:35.698 00.000 2696 CameraToMount -- cameraX=0.94 cameraY=-0.77 hyp=1.21 cameraTheta=-0.69 mountX=-1.16 mountY=-0.86, mountTheta=-2.51
22:02:35.698 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.94, y=-0.77, opts=13)
22:02:35.714 00.016 2696 Enqueuing Move request for scope (0.94, -0.77)
22:02:35.714 00.000 5240 Worker thread wakes up
22:02:35.714 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.94, -0.77) opts 0xd
22:02:35.714 00.000 5240 Handling offset move in thread for scope, endpoint = (0.94, -0.77)
22:02:35.714 00.000 5240 Moving (0.94, -0.77) raw xDistance=-1.16 yDistance=-0.86
22:02:35.714 00.000 5240 PPEC rslt: input = -1.16, final = -1.41, react = -1.16, pred = -1.27, hyst = -1.08, hyst_pct = 0.76, period_length = 662.83
22:02:35.714 00.000 5240 PPEC: input: -1.16, control: -1.41, exposure: 1500
22:02:35.714 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.86 from input -0.86
22:02:35.714 00.000 5240 MoveAxis(E, 229, ABG)
22:02:35.714 00.000 5240 Guiding  Dir = 2, Dur = 229
22:02:35.714 00.000 5240 IsGuiding returns 0
22:02:35.714 00.000 5240 PulseGuide returned control before completion, sleep 239
22:02:35.732 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=1, FiltMin=0, FiltMax=32, Gamma=0.560
22:02:35.777 00.045 2696 UpdateGuideState exits: m=888 SNR=20.8
22:02:35.777 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:35.777 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:02:35.777 00.000 2696 Enqueuing Expose request
22:02:35.968 00.191 5240 IsGuiding returns 1
22:02:35.968 00.000 5240 scope still moving after pulse duration time elapsed
22:02:36.000 00.032 5240 IsGuiding returns 0
22:02:36.000 00.000 5240 scope move finished after 229 + 53 ms
22:02:36.000 00.000 5240 Move returns status 0, amount 229
22:02:36.000 00.000 5240 MoveAxis(N, 109, ABG)
22:02:36.000 00.000 5240 Guiding  Dir = 0, Dur = 109
22:02:36.000 00.000 5240 IsGuiding returns 0
22:02:36.000 00.000 5240 PulseGuide returned control before completion, sleep 119
22:02:36.126 00.126 5240 IsGuiding returns 1
22:02:36.126 00.000 5240 scope still moving after pulse duration time elapsed
22:02:36.158 00.032 5240 IsGuiding returns 0
22:02:36.158 00.000 5240 scope move finished after 109 + 48 ms
22:02:36.158 00.000 5240 Move returns status 0, amount 109
22:02:36.158 00.000 5240 move complete, result=0
22:02:36.158 00.000 5240 worker thread done servicing request
22:02:36.158 00.000 2696 GuideStep: -1.2 px 229 ms EAST, -0.9 px 109 ms NORTH
22:02:36.163 00.005 5240 Worker thread wakes up
22:02:36.163 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:02:36.163 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:02:37.807 01.644 5240 Exposure complete
22:02:37.854 00.047 5240 worker thread done servicing request
22:02:37.854 00.000 2696 OnExposeComplete: enter
22:02:37.870 00.016 2696 UpdateGuideState(): m_state=6
22:02:37.870 00.000 2696 Star::Find(15, 1251, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 171
22:02:37.870 00.000 2696 Star::Find returns 1 (0), X=1250.15, Y=735.79, Mass=842, SNR=20.2, Peak=32 HFD=4.6
22:02:37.870 00.000 2696 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.74) = xAngle (-0.22 = -0.22)
22:02:37.870 00.000 2696 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.42 = 2.42)
22:02:37.870 00.000 2696 CameraToMount -- cameraX=-0.88 cameraY=0.63 hyp=1.08 cameraTheta=2.52 mountX=1.06 mountY=0.72, mountTheta=0.60
22:02:37.870 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.88, y=0.63, opts=13)
22:02:37.882 00.012 2696 Enqueuing Move request for scope (-0.88, 0.63)
22:02:37.882 00.000 5240 Worker thread wakes up
22:02:37.882 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.88, 0.63) opts 0xd
22:02:37.882 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.88, 0.63)
22:02:37.885 00.003 5240 Moving (-0.88, 0.63) raw xDistance=1.06 yDistance=0.72
22:02:37.885 00.000 5240 PPEC rslt: input = 1.06, final = 0.78, react = 1.06, pred = -0.38, hyst = 0.81, hyst_pct = 0.76, period_length = 662.83
22:02:37.885 00.000 5240 PPEC: input: 1.06, control: 0.78, exposure: 1500
22:02:37.885 00.000 5240 resist switch: large excursion: input 0.72 thresh 0.45 direction from -1 to 1
22:02:37.885 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.15
22:02:37.885 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.72 from input 0.72
22:02:37.885 00.000 5240 MoveAxis(W, 126, ABG)
22:02:37.885 00.000 5240 Guiding  Dir = 3, Dur = 126
22:02:37.885 00.000 5240 IsGuiding returns 0
22:02:37.885 00.000 5240 PulseGuide returned control before completion, sleep 136
22:02:37.885 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=1, FiltMin=0, FiltMax=30, Gamma=0.560
22:02:37.944 00.059 2696 UpdateGuideState exits: m=842 SNR=20.2
22:02:37.946 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:37.948 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:02:37.950 00.002 2696 Enqueuing Expose request
22:02:38.027 00.077 5240 IsGuiding returns 1
22:02:38.027 00.000 5240 scope still moving after pulse duration time elapsed
22:02:38.058 00.031 5240 IsGuiding returns 0
22:02:38.058 00.000 5240 scope move finished after 126 + 45 ms
22:02:38.058 00.000 5240 Move returns status 0, amount 126
22:02:38.058 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 78 applied
22:02:38.058 00.000 5240 MoveAxis(S, 169, ABG)
22:02:38.058 00.000 5240 Guiding  Dir = 1, Dur = 169
22:02:38.058 00.000 5240 IsGuiding returns 0
22:02:38.058 00.000 5240 PulseGuide returned control before completion, sleep 179
22:02:38.248 00.190 5240 IsGuiding returns 1
22:02:38.248 00.000 5240 scope still moving after pulse duration time elapsed
22:02:38.280 00.032 5240 IsGuiding returns 0
22:02:38.280 00.000 5240 scope move finished after 169 + 52 ms
22:02:38.280 00.000 5240 Move returns status 0, amount 169
22:02:38.280 00.000 5240 move complete, result=0
22:02:38.280 00.000 5240 worker thread done servicing request
22:02:38.280 00.000 2696 GuideStep: 1.1 px 126 ms WEST, 0.7 px 169 ms SOUTH
22:02:38.288 00.008 5240 Worker thread wakes up
22:02:38.288 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:02:38.288 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:02:39.710 01.422 5240 Exposure complete
22:02:39.788 00.078 5240 worker thread done servicing request
22:02:39.788 00.000 2696 OnExposeComplete: enter
22:02:39.788 00.000 2696 UpdateGuideState(): m_state=6
22:02:39.788 00.000 2696 Star::Find(15, 1250, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 172
22:02:39.788 00.000 2696 Star::Find returns 1 (0), X=1251.07, Y=736.01, Mass=895, SNR=20.9, Peak=38 HFD=4.5
22:02:39.788 00.000 2696 CameraToMount -- cameraTheta (1.52) - m_xAngle (2.74) = xAngle (-1.21 = -1.21)
22:02:39.788 00.000 2696 CameraToMount -- cameraTheta (1.52) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.42 = 1.42)
22:02:39.788 00.000 2696 CameraToMount -- cameraX=0.04 cameraY=0.86 hyp=0.86 cameraTheta=1.52 mountX=0.30 mountY=0.85, mountTheta=1.23
22:02:39.788 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.04, y=0.86, opts=13)
22:02:39.804 00.016 2696 Enqueuing Move request for scope (0.04, 0.86)
22:02:39.804 00.000 5240 Worker thread wakes up
22:02:39.804 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.86) opts 0xd
22:02:39.804 00.000 5240 Handling offset move in thread for scope, endpoint = (0.04, 0.86)
22:02:39.804 00.000 5240 Moving (0.04, 0.86) raw xDistance=0.30 yDistance=0.85
22:02:39.804 00.000 5240 BLC: History state: CurrMiss=0.85, AvgInitMiss=0.51, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.718138, 1:0.846369
22:02:39.804 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:02:39.804 00.000 5240 PPEC rslt: input = 0.30, final = 0.13, react = 0.30, pred = -0.17, hyst = 0.13, hyst_pct = 0.75, period_length = 662.83
22:02:39.804 00.000 5240 PPEC: input: 0.30, control: 0.13, exposure: 1500
22:02:39.804 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.85 from input 0.85
22:02:39.804 00.000 5240 MoveAxis(W, 21, ABG)
22:02:39.804 00.000 5240 Guiding  Dir = 3, Dur = 21
22:02:39.804 00.000 5240 IsGuiding returns 0
22:02:39.804 00.000 5240 PulseGuide returned control before completion, sleep 31
22:02:39.821 00.017 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=1, FiltMin=0, FiltMax=32, Gamma=0.560
22:02:39.851 00.030 5240 IsGuiding returns 1
22:02:39.851 00.000 5240 scope still moving after pulse duration time elapsed
22:02:39.866 00.015 2696 UpdateGuideState exits: m=895 SNR=20.9
22:02:39.866 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:39.875 00.009 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:02:39.877 00.002 2696 Enqueuing Expose request
22:02:39.882 00.005 5240 IsGuiding returns 0
22:02:39.882 00.000 5240 scope move finished after 21 + 53 ms
22:02:39.882 00.000 5240 Move returns status 0, amount 21
22:02:39.882 00.000 5240 MoveAxis(S, 107, ABG)
22:02:39.882 00.000 5240 Guiding  Dir = 1, Dur = 107
22:02:39.882 00.000 5240 IsGuiding returns 0
22:02:39.882 00.000 5240 PulseGuide returned control before completion, sleep 117
22:02:40.009 00.127 5240 IsGuiding returns 1
22:02:40.009 00.000 5240 scope still moving after pulse duration time elapsed
22:02:40.041 00.032 5240 IsGuiding returns 1
22:02:40.072 00.031 5240 IsGuiding returns 0
22:02:40.072 00.000 5240 scope move finished after 107 + 82 ms
22:02:40.072 00.000 5240 Move returns status 0, amount 107
22:02:40.072 00.000 5240 move complete, result=0
22:02:40.072 00.000 5240 worker thread done servicing request
22:02:40.074 00.002 2696 GuideStep: 0.3 px 21 ms WEST, 0.8 px 107 ms SOUTH
22:02:40.074 00.000 5240 Worker thread wakes up
22:02:40.074 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:02:40.074 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:02:41.727 01.653 5240 Exposure complete
22:02:41.804 00.077 5240 worker thread done servicing request
22:02:41.804 00.000 2696 OnExposeComplete: enter
22:02:41.804 00.000 2696 UpdateGuideState(): m_state=6
22:02:41.804 00.000 2696 Star::Find(15, 1251, 736, 0, (0,0,0,0), 1.5, 10.0, 255) frame 173
22:02:41.804 00.000 2696 Star::Find returns 1 (0), X=1252.10, Y=734.70, Mass=792, SNR=19.7, Peak=33 HFD=4.6
22:02:41.804 00.000 2696 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.74) = xAngle (-3.13 = -3.13)
22:02:41.804 00.000 2696 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.50 = -0.50)
22:02:41.804 00.000 2696 CameraToMount -- cameraX=1.07 cameraY=-0.45 hyp=1.17 cameraTheta=-0.40 mountX=-1.17 mountY=-0.56, mountTheta=-2.69
22:02:41.804 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.07, y=-0.45, opts=13)
22:02:41.820 00.016 2696 Enqueuing Move request for scope (1.07, -0.45)
22:02:41.820 00.000 5240 Worker thread wakes up
22:02:41.820 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.07, -0.45) opts 0xd
22:02:41.820 00.000 5240 Handling offset move in thread for scope, endpoint = (1.07, -0.45)
22:02:41.820 00.000 5240 Moving (1.07, -0.45) raw xDistance=-1.17 yDistance=-0.56
22:02:41.820 00.000 5240 BLC: History state: CurrMiss=-0.56, AvgInitMiss=0.51, ShCount=9, LgCount=1, SticCount=2,  Deflections: 0=0.718138, 1:0.846369, 2:-0.560807
22:02:41.820 00.000 5240 BLC: Over-shoot, stiction seen, nominal decrease by -51.000000
22:02:41.820 00.000 5240 BLC: window closed
22:02:41.820 00.000 5240 BLC: Pulse adjusted to 62
22:02:41.820 00.000 5240 PPEC rslt: input = -1.17, final = -0.96, react = -1.17, pred = 0.23, hyst = -0.97, hyst_pct = 0.75, period_length = 662.83
22:02:41.820 00.000 5240 PPEC: input: -1.17, control: -0.96, exposure: 1500
22:02:41.820 00.000 5240 resist switch: large excursion: input -0.56 thresh 0.45 direction from 1 to -1
22:02:41.820 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.68
22:02:41.820 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
22:02:41.820 00.000 5240 MoveAxis(E, 157, ABG)
22:02:41.820 00.000 5240 Guiding  Dir = 2, Dur = 157
22:02:41.820 00.000 5240 IsGuiding returns 0
22:02:41.820 00.000 5240 PulseGuide returned control before completion, sleep 167
22:02:41.836 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=1, FiltMin=0, FiltMax=28, Gamma=0.560
22:02:41.882 00.046 2696 UpdateGuideState exits: m=792 SNR=19.7
22:02:41.883 00.001 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:41.883 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:02:41.883 00.000 2696 Enqueuing Expose request
22:02:41.994 00.111 5240 IsGuiding returns 1
22:02:41.994 00.000 5240 scope still moving after pulse duration time elapsed
22:02:42.025 00.031 5240 IsGuiding returns 0
22:02:42.025 00.000 5240 scope move finished after 157 + 42 ms
22:02:42.025 00.000 5240 Move returns status 0, amount 157
22:02:42.025 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 62 applied
22:02:42.025 00.000 5240 MoveAxis(N, 133, ABG)
22:02:42.025 00.000 5240 Guiding  Dir = 0, Dur = 133
22:02:42.025 00.000 5240 IsGuiding returns 0
22:02:42.025 00.000 5240 PulseGuide returned control before completion, sleep 143
22:02:42.183 00.158 5240 IsGuiding returns 1
22:02:42.183 00.000 5240 scope still moving after pulse duration time elapsed
22:02:42.215 00.032 5240 IsGuiding returns 1
22:02:42.247 00.032 5240 IsGuiding returns 1
22:02:42.279 00.032 5240 IsGuiding returns 0
22:02:42.279 00.000 5240 scope move finished after 133 + 120 ms
22:02:42.279 00.000 5240 Move returns status 0, amount 133
22:02:42.279 00.000 5240 move complete, result=0
22:02:42.279 00.000 5240 worker thread done servicing request
22:02:42.279 00.000 2696 GuideStep: -1.2 px 157 ms EAST, -0.6 px 133 ms NORTH
22:02:42.279 00.000 5240 Worker thread wakes up
22:02:42.279 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:02:42.279 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:02:43.708 01.429 5240 Exposure complete
22:02:43.771 00.063 5240 worker thread done servicing request
22:02:43.771 00.000 2696 OnExposeComplete: enter
22:02:43.771 00.000 2696 UpdateGuideState(): m_state=6
22:02:43.771 00.000 2696 Star::Find(15, 1252, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 174
22:02:43.771 00.000 2696 Star::Find returns 1 (0), X=1252.77, Y=734.21, Mass=821, SNR=20.0, Peak=45 HFD=4.4
22:02:43.788 00.017 2696 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.74) = xAngle (-3.23 = 3.05)
22:02:43.788 00.000 2696 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.60 = -0.60)
22:02:43.788 00.000 2696 CameraToMount -- cameraX=1.74 cameraY=-0.94 hyp=1.98 cameraTheta=-0.50 mountX=-1.97 mountY=-1.12, mountTheta=-2.63
22:02:43.788 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.74, y=-0.94, opts=13)
22:02:43.788 00.000 2696 Enqueuing Move request for scope (1.74, -0.94)
22:02:43.788 00.000 5240 Worker thread wakes up
22:02:43.788 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.74, -0.94) opts 0xd
22:02:43.788 00.000 5240 Handling offset move in thread for scope, endpoint = (1.74, -0.94)
22:02:43.788 00.000 5240 Moving (1.74, -0.94) raw xDistance=-1.97 yDistance=-1.12
22:02:43.788 00.000 5240 BLC: History state: CurrMiss=1.12, AvgInitMiss=0.59, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.560807, 1:1.118882
22:02:43.788 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:02:43.788 00.000 5240 PPEC rslt: input = -1.97, final = -1.71, react = -1.97, pred = 0.43, hyst = -1.76, hyst_pct = 0.75, period_length = 662.83
22:02:43.788 00.000 5240 PPEC: input: -1.97, control: -1.71, exposure: 1500
22:02:43.788 00.000 5240 GuideAlgorithmResistSwitch::result() returns -1.12 from input -1.12
22:02:43.788 00.000 5240 MoveAxis(E, 278, ABG)
22:02:43.788 00.000 5240 Guiding  Dir = 2, Dur = 278
22:02:43.788 00.000 5240 IsGuiding returns 0
22:02:43.788 00.000 5240 PulseGuide returned control before completion, sleep 288
22:02:43.803 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=45, med=1, FiltMin=0, FiltMax=31, Gamma=0.560
22:02:43.856 00.053 2696 UpdateGuideState exits: m=821 SNR=20.0
22:02:43.858 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:43.860 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:02:43.863 00.003 2696 Enqueuing Expose request
22:02:44.103 00.240 5240 IsGuiding returns 0
22:02:44.103 00.000 5240 Move returns status 0, amount 278
22:02:44.103 00.000 5240 MoveAxis(N, 142, ABG)
22:02:44.103 00.000 5240 Guiding  Dir = 0, Dur = 142
22:02:44.103 00.000 5240 IsGuiding returns 0
22:02:44.103 00.000 5240 PulseGuide returned control before completion, sleep 152
22:02:44.261 00.158 5240 IsGuiding returns 1
22:02:44.261 00.000 5240 scope still moving after pulse duration time elapsed
22:02:44.293 00.032 5240 IsGuiding returns 0
22:02:44.293 00.000 5240 scope move finished after 142 + 45 ms
22:02:44.293 00.000 5240 Move returns status 0, amount 142
22:02:44.293 00.000 5240 move complete, result=0
22:02:44.293 00.000 5240 worker thread done servicing request
22:02:44.293 00.000 5240 Worker thread wakes up
22:02:44.293 00.000 2696 GuideStep: -2.0 px 278 ms EAST, -1.1 px 142 ms NORTH
22:02:44.293 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:02:44.293 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:02:45.944 01.651 5240 Exposure complete
22:02:46.005 00.061 5240 worker thread done servicing request
22:02:46.005 00.000 2696 OnExposeComplete: enter
22:02:46.007 00.002 2696 UpdateGuideState(): m_state=6
22:02:46.009 00.002 2696 Star::Find(15, 1252, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 175
22:02:46.013 00.004 2696 Star::Find returns 1 (0), X=1251.32, Y=734.82, Mass=802, SNR=19.8, Peak=41 HFD=4.4
22:02:46.013 00.000 2696 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.74) = xAngle (-3.60 = 2.68)
22:02:46.013 00.000 2696 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.97 = -0.97)
22:02:46.013 00.000 2696 CameraToMount -- cameraX=0.29 cameraY=-0.34 hyp=0.45 cameraTheta=-0.87 mountX=-0.40 mountY=-0.37, mountTheta=-2.40
22:02:46.013 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.29, y=-0.34, opts=13)
22:02:46.023 00.010 2696 Enqueuing Move request for scope (0.29, -0.34)
22:02:46.023 00.000 5240 Worker thread wakes up
22:02:46.023 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.34) opts 0xd
22:02:46.023 00.000 5240 Handling offset move in thread for scope, endpoint = (0.29, -0.34)
22:02:46.023 00.000 5240 Moving (0.29, -0.34) raw xDistance=-0.40 yDistance=-0.37
22:02:46.023 00.000 5240 BLC: History state: CurrMiss=0.37, AvgInitMiss=0.59, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.560807, 1:1.118882, 2:0.367993
22:02:46.023 00.000 5240 BLC: Under-shoot: nominal increase by 74
22:02:46.023 00.000 5240 BLC: window closed
22:02:46.023 00.000 5240 BLC: Pulse adjusted to 68
22:02:46.023 00.000 5240 PPEC rslt: input = -0.40, final = -0.28, react = -0.40, pred = 0.66, hyst = -0.46, hyst_pct = 0.75, period_length = 662.83
22:02:46.023 00.000 5240 PPEC: input: -0.40, control: -0.28, exposure: 1500
22:02:46.023 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
22:02:46.023 00.000 5240 MoveAxis(E, 45, ABG)
22:02:46.023 00.000 5240 Guiding  Dir = 2, Dur = 45
22:02:46.023 00.000 5240 IsGuiding returns 0
22:02:46.023 00.000 5240 PulseGuide returned control before completion, sleep 55
22:02:46.038 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=1, FiltMin=0, FiltMax=32, Gamma=0.560
22:02:46.086 00.048 5240 IsGuiding returns 1
22:02:46.086 00.000 5240 scope still moving after pulse duration time elapsed
22:02:46.086 00.000 2696 UpdateGuideState exits: m=802 SNR=19.8
22:02:46.086 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:46.086 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:02:46.086 00.000 2696 Enqueuing Expose request
22:02:46.117 00.031 5240 IsGuiding returns 0
22:02:46.117 00.000 5240 scope move finished after 45 + 44 ms
22:02:46.117 00.000 5240 Move returns status 0, amount 45
22:02:46.117 00.000 5240 MoveAxis(N, 47, ABG)
22:02:46.117 00.000 5240 Guiding  Dir = 0, Dur = 47
22:02:46.117 00.000 5240 IsGuiding returns 0
22:02:46.117 00.000 5240 PulseGuide returned control before completion, sleep 57
22:02:46.179 00.062 5240 IsGuiding returns 1
22:02:46.179 00.000 5240 scope still moving after pulse duration time elapsed
22:02:46.211 00.032 5240 IsGuiding returns 0
22:02:46.211 00.000 5240 scope move finished after 47 + 46 ms
22:02:46.211 00.000 5240 Move returns status 0, amount 47
22:02:46.211 00.000 5240 move complete, result=0
22:02:46.211 00.000 5240 worker thread done servicing request
22:02:46.211 00.000 5240 Worker thread wakes up
22:02:46.211 00.000 2696 GuideStep: -0.4 px 45 ms EAST, -0.4 px 47 ms NORTH
22:02:46.211 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:02:46.211 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:02:47.641 01.430 5240 Exposure complete
22:02:47.694 00.053 5240 worker thread done servicing request
22:02:47.694 00.000 2696 OnExposeComplete: enter
22:02:47.705 00.011 2696 UpdateGuideState(): m_state=6
22:02:47.705 00.000 2696 Star::Find(15, 1251, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 176
22:02:47.705 00.000 2696 Star::Find returns 1 (0), X=1252.45, Y=735.20, Mass=884, SNR=20.8, Peak=47 HFD=4.6
22:02:47.705 00.000 2696 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.74) = xAngle (-2.71 = -2.71)
22:02:47.705 00.000 2696 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.07 = -0.07)
22:02:47.705 00.000 2696 CameraToMount -- cameraX=1.42 cameraY=0.04 hyp=1.42 cameraTheta=0.03 mountX=-1.29 mountY=-0.10, mountTheta=-3.06
22:02:47.705 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.42, y=0.04, opts=13)
22:02:47.720 00.015 2696 Enqueuing Move request for scope (1.42, 0.04)
22:02:47.720 00.000 5240 Worker thread wakes up
22:02:47.720 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.42, 0.04) opts 0xd
22:02:47.720 00.000 5240 Handling offset move in thread for scope, endpoint = (1.42, 0.04)
22:02:47.720 00.000 5240 Moving (1.42, 0.04) raw xDistance=-1.29 yDistance=-0.10
22:02:47.720 00.000 5240 PPEC rslt: input = -1.29, final = -1.34, react = -1.29, pred = -0.06, hyst = -1.33, hyst_pct = 0.75, period_length = 662.83
22:02:47.720 00.000 5240 PPEC: input: -1.29, control: -1.34, exposure: 1500
22:02:47.720 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:47.720 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:02:47.720 00.000 5240 MoveAxis(E, 218, ABG)
22:02:47.720 00.000 5240 Guiding  Dir = 2, Dur = 218
22:02:47.720 00.000 5240 IsGuiding returns 0
22:02:47.720 00.000 5240 PulseGuide returned control before completion, sleep 228
22:02:47.736 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=47, med=1, FiltMin=0, FiltMax=33, Gamma=0.560
22:02:47.768 00.032 2696 UpdateGuideState exits: m=884 SNR=20.8
22:02:47.784 00.016 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:47.784 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:02:47.784 00.000 2696 Enqueuing Expose request
22:02:47.957 00.173 5240 IsGuiding returns 1
22:02:47.957 00.000 5240 scope still moving after pulse duration time elapsed
22:02:47.989 00.032 5240 IsGuiding returns 0
22:02:47.989 00.000 5240 scope move finished after 218 + 47 ms
22:02:47.989 00.000 5240 Move returns status 0, amount 218
22:02:47.989 00.000 5240 MoveAxis(N, 0, ABG)
22:02:47.989 00.000 5240 Move returns status 0, amount 0
22:02:47.989 00.000 5240 move complete, result=0
22:02:47.989 00.000 5240 worker thread done servicing request
22:02:47.989 00.000 2696 GuideStep: -1.3 px 218 ms EAST, -0.1 px 0 ms NORTH
22:02:47.989 00.000 5240 Worker thread wakes up
22:02:47.989 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:02:47.989 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:02:49.640 01.651 5240 Exposure complete
22:02:49.709 00.069 5240 worker thread done servicing request
22:02:49.709 00.000 2696 OnExposeComplete: enter
22:02:49.709 00.000 2696 UpdateGuideState(): m_state=6
22:02:49.709 00.000 2696 Star::Find(15, 1252, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 177
22:02:49.709 00.000 2696 Star::Find returns 1 (0), X=1252.28, Y=735.48, Mass=825, SNR=20.1, Peak=34 HFD=4.7
22:02:49.709 00.000 2696 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.74) = xAngle (-2.48 = -2.48)
22:02:49.719 00.010 2696 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.15 = 0.15)
22:02:49.719 00.000 2696 CameraToMount -- cameraX=1.25 cameraY=0.33 hyp=1.29 cameraTheta=0.26 mountX=-1.02 mountY=0.20, mountTheta=2.95
22:02:49.727 00.008 2696 SchedulePrimaryMove(0F998B58, x=1.25, y=0.33, opts=13)
22:02:49.729 00.002 2696 Enqueuing Move request for scope (1.25, 0.33)
22:02:49.731 00.002 5240 Worker thread wakes up
22:02:49.731 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.25, 0.33) opts 0xd
22:02:49.731 00.000 5240 Handling offset move in thread for scope, endpoint = (1.25, 0.33)
22:02:49.731 00.000 5240 Moving (1.25, 0.33) raw xDistance=-1.02 yDistance=0.20
22:02:49.733 00.002 5240 PPEC rslt: input = -1.02, final = -0.96, react = -1.02, pred = 0.02, hyst = -0.95, hyst_pct = 0.75, period_length = 662.83
22:02:49.733 00.000 5240 PPEC: input: -1.02, control: -0.96, exposure: 1500
22:02:49.733 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:02:49.733 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:02:49.733 00.000 5240 MoveAxis(E, 156, ABG)
22:02:49.733 00.000 5240 Guiding  Dir = 2, Dur = 156
22:02:49.733 00.000 5240 IsGuiding returns 0
22:02:49.733 00.000 5240 PulseGuide returned control before completion, sleep 166
22:02:49.747 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=34, med=1, FiltMin=0, FiltMax=29, Gamma=0.560
22:02:49.794 00.047 2696 UpdateGuideState exits: m=825 SNR=20.1
22:02:49.796 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:49.798 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:02:49.798 00.000 2696 Enqueuing Expose request
22:02:49.908 00.110 5240 IsGuiding returns 1
22:02:49.908 00.000 5240 scope still moving after pulse duration time elapsed
22:02:49.939 00.031 5240 IsGuiding returns 1
22:02:49.971 00.032 5240 IsGuiding returns 0
22:02:49.971 00.000 5240 scope move finished after 156 + 81 ms
22:02:49.971 00.000 5240 Move returns status 0, amount 156
22:02:49.971 00.000 5240 MoveAxis(N, 0, ABG)
22:02:49.971 00.000 5240 Move returns status 0, amount 0
22:02:49.971 00.000 5240 move complete, result=0
22:02:49.971 00.000 5240 worker thread done servicing request
22:02:49.971 00.000 2696 GuideStep: -1.0 px 156 ms EAST, 0.2 px 0 ms NORTH
22:02:49.975 00.004 5240 Worker thread wakes up
22:02:49.975 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:02:49.975 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:02:51.403 01.428 5240 Exposure complete
22:02:51.466 00.063 5240 worker thread done servicing request
22:02:51.466 00.000 2696 OnExposeComplete: enter
22:02:51.466 00.000 2696 UpdateGuideState(): m_state=6
22:02:51.466 00.000 2696 Star::Find(15, 1252, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 178
22:02:51.466 00.000 2696 Star::Find returns 1 (0), X=1251.86, Y=734.99, Mass=826, SNR=20.1, Peak=41 HFD=4.3
22:02:51.475 00.009 2696 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.74) = xAngle (-2.94 = -2.94)
22:02:51.475 00.000 2696 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.31 = -0.31)
22:02:51.475 00.000 2696 CameraToMount -- cameraX=0.83 cameraY=-0.17 hyp=0.85 cameraTheta=-0.20 mountX=-0.83 mountY=-0.26, mountTheta=-2.84
22:02:51.482 00.007 2696 SchedulePrimaryMove(0F998B58, x=0.83, y=-0.17, opts=13)
22:02:51.482 00.000 2696 Enqueuing Move request for scope (0.83, -0.17)
22:02:51.482 00.000 5240 Worker thread wakes up
22:02:51.482 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.83, -0.17) opts 0xd
22:02:51.482 00.000 5240 Handling offset move in thread for scope, endpoint = (0.83, -0.17)
22:02:51.482 00.000 5240 Moving (0.83, -0.17) raw xDistance=-0.83 yDistance=-0.26
22:02:51.482 00.000 5240 PPEC rslt: input = -0.83, final = -1.05, react = -0.83, pred = -0.71, hyst = -0.88, hyst_pct = 0.75, period_length = 662.83
22:02:51.482 00.000 5240 PPEC: input: -0.83, control: -1.05, exposure: 1500
22:02:51.482 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
22:02:51.482 00.000 5240 MoveAxis(E, 171, ABG)
22:02:51.482 00.000 5240 Guiding  Dir = 2, Dur = 171
22:02:51.482 00.000 5240 IsGuiding returns 0
22:02:51.482 00.000 5240 PulseGuide returned control before completion, sleep 181
22:02:51.500 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=1, FiltMin=0, FiltMax=34, Gamma=0.560
22:02:51.546 00.046 2696 UpdateGuideState exits: m=826 SNR=20.1
22:02:51.546 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:51.546 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:02:51.546 00.000 2696 Enqueuing Expose request
22:02:51.673 00.127 5240 IsGuiding returns 1
22:02:51.673 00.000 5240 scope still moving after pulse duration time elapsed
22:02:51.705 00.032 5240 IsGuiding returns 0
22:02:51.705 00.000 5240 scope move finished after 171 + 45 ms
22:02:51.705 00.000 5240 Move returns status 0, amount 171
22:02:51.705 00.000 5240 MoveAxis(N, 32, ABG)
22:02:51.705 00.000 5240 Guiding  Dir = 0, Dur = 32
22:02:51.705 00.000 5240 IsGuiding returns 0
22:02:51.705 00.000 5240 PulseGuide returned control before completion, sleep 42
22:02:51.752 00.047 5240 IsGuiding returns 1
22:02:51.752 00.000 5240 scope still moving after pulse duration time elapsed
22:02:51.784 00.032 5240 IsGuiding returns 0
22:02:51.784 00.000 5240 scope move finished after 32 + 45 ms
22:02:51.784 00.000 5240 Move returns status 0, amount 32
22:02:51.784 00.000 5240 move complete, result=0
22:02:51.784 00.000 5240 worker thread done servicing request
22:02:51.784 00.000 2696 GuideStep: -0.8 px 171 ms EAST, -0.3 px 32 ms NORTH
22:02:51.784 00.000 5240 Worker thread wakes up
22:02:51.784 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:02:51.788 00.004 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:02:53.436 01.648 5240 Exposure complete
22:02:53.484 00.048 5240 worker thread done servicing request
22:02:53.484 00.000 2696 OnExposeComplete: enter
22:02:53.484 00.000 2696 UpdateGuideState(): m_state=6
22:02:53.484 00.000 2696 Star::Find(15, 1251, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 179
22:02:53.484 00.000 2696 Star::Find returns 1 (0), X=1252.30, Y=735.22, Mass=827, SNR=20.1, Peak=38 HFD=4.6
22:02:53.500 00.016 2696 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.74) = xAngle (-2.68 = -2.68)
22:02:53.500 00.000 2696 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.05 = -0.05)
22:02:53.500 00.000 2696 CameraToMount -- cameraX=1.27 cameraY=0.07 hyp=1.27 cameraTheta=0.05 mountX=-1.14 mountY=-0.06, mountTheta=-3.09
22:02:53.507 00.007 2696 SchedulePrimaryMove(0F998B58, x=1.27, y=0.07, opts=13)
22:02:53.507 00.000 2696 Enqueuing Move request for scope (1.27, 0.07)
22:02:53.507 00.000 5240 Worker thread wakes up
22:02:53.507 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.27, 0.07) opts 0xd
22:02:53.507 00.000 5240 Handling offset move in thread for scope, endpoint = (1.27, 0.07)
22:02:53.507 00.000 5240 Moving (1.27, 0.07) raw xDistance=-1.14 yDistance=-0.06
22:02:53.507 00.000 5240 PPEC rslt: input = -1.14, final = -1.31, react = -1.14, pred = -0.72, hyst = -1.12, hyst_pct = 0.74, period_length = 662.83
22:02:53.507 00.000 5240 PPEC: input: -1.14, control: -1.31, exposure: 1500
22:02:53.507 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:53.507 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:02:53.507 00.000 5240 MoveAxis(E, 214, ABG)
22:02:53.507 00.000 5240 Guiding  Dir = 2, Dur = 214
22:02:53.507 00.000 5240 IsGuiding returns 0
22:02:53.507 00.000 5240 PulseGuide returned control before completion, sleep 224
22:02:53.525 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=1, FiltMin=0, FiltMax=29, Gamma=0.560
22:02:53.571 00.046 2696 UpdateGuideState exits: m=827 SNR=20.1
22:02:53.573 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:53.575 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:02:53.577 00.002 2696 Enqueuing Expose request
22:02:53.753 00.176 5240 IsGuiding returns 0
22:02:53.753 00.000 5240 Move returns status 0, amount 214
22:02:53.753 00.000 5240 MoveAxis(N, 0, ABG)
22:02:53.753 00.000 5240 Move returns status 0, amount 0
22:02:53.753 00.000 5240 move complete, result=0
22:02:53.754 00.001 5240 worker thread done servicing request
22:02:53.754 00.000 5240 Worker thread wakes up
22:02:53.754 00.000 2696 GuideStep: -1.1 px 214 ms EAST, -0.1 px 0 ms NORTH
22:02:53.757 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:02:53.757 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:02:55.179 01.422 5240 Exposure complete
22:02:55.247 00.068 5240 worker thread done servicing request
22:02:55.247 00.000 2696 OnExposeComplete: enter
22:02:55.247 00.000 2696 UpdateGuideState(): m_state=6
22:02:55.247 00.000 2696 Star::Find(15, 1252, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 180
22:02:55.247 00.000 2696 Star::Find returns 1 (0), X=1252.22, Y=735.77, Mass=793, SNR=19.7, Peak=37 HFD=4.5
22:02:55.257 00.010 2696 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.74) = xAngle (-2.26 = -2.26)
22:02:55.259 00.002 2696 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.37 = 0.37)
22:02:55.259 00.000 2696 CameraToMount -- cameraX=1.19 cameraY=0.61 hyp=1.34 cameraTheta=0.47 mountX=-0.85 mountY=0.48, mountTheta=2.62
22:02:55.259 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.19, y=0.61, opts=13)
22:02:55.259 00.000 2696 Enqueuing Move request for scope (1.19, 0.61)
22:02:55.259 00.000 5240 Worker thread wakes up
22:02:55.259 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.19, 0.61) opts 0xd
22:02:55.259 00.000 5240 Handling offset move in thread for scope, endpoint = (1.19, 0.61)
22:02:55.259 00.000 5240 Moving (1.19, 0.61) raw xDistance=-0.85 yDistance=0.48
22:02:55.259 00.000 5240 PPEC rslt: input = -0.85, final = -1.03, react = -0.85, pred = -0.62, hyst = -0.87, hyst_pct = 0.74, period_length = 662.83
22:02:55.259 00.000 5240 PPEC: input: -0.85, control: -1.03, exposure: 1500
22:02:55.259 00.000 5240 resist switch: large excursion: input 0.48 thresh 0.45 direction from -1 to 1
22:02:55.259 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.45
22:02:55.259 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
22:02:55.259 00.000 5240 MoveAxis(E, 167, ABG)
22:02:55.259 00.000 5240 Guiding  Dir = 2, Dur = 167
22:02:55.259 00.000 5240 IsGuiding returns 0
22:02:55.259 00.000 5240 PulseGuide returned control before completion, sleep 177
22:02:55.281 00.022 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=37, med=1, FiltMin=0, FiltMax=31, Gamma=0.560
22:02:55.328 00.047 2696 UpdateGuideState exits: m=793 SNR=19.7
22:02:55.328 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:55.328 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:02:55.328 00.000 2696 Enqueuing Expose request
22:02:55.448 00.120 5240 IsGuiding returns 1
22:02:55.448 00.000 5240 scope still moving after pulse duration time elapsed
22:02:55.480 00.032 5240 IsGuiding returns 0
22:02:55.480 00.000 5240 scope move finished after 167 + 43 ms
22:02:55.480 00.000 5240 Move returns status 0, amount 167
22:02:55.480 00.000 5240 BLC: Oldest BLC event removed
22:02:55.480 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 68 applied
22:02:55.480 00.000 5240 MoveAxis(S, 129, ABG)
22:02:55.480 00.000 5240 Guiding  Dir = 1, Dur = 129
22:02:55.480 00.000 5240 IsGuiding returns 0
22:02:55.480 00.000 5240 PulseGuide returned control before completion, sleep 139
22:02:55.622 00.142 5240 IsGuiding returns 1
22:02:55.622 00.000 5240 scope still moving after pulse duration time elapsed
22:02:55.654 00.032 5240 IsGuiding returns 0
22:02:55.654 00.000 5240 scope move finished after 129 + 44 ms
22:02:55.654 00.000 5240 Move returns status 0, amount 129
22:02:55.654 00.000 5240 move complete, result=0
22:02:55.654 00.000 5240 worker thread done servicing request
22:02:55.654 00.000 2696 GuideStep: -0.9 px 167 ms EAST, 0.5 px 129 ms SOUTH
22:02:55.654 00.000 5240 Worker thread wakes up
22:02:55.654 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:02:55.654 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:02:57.302 01.648 5240 Exposure complete
22:02:57.393 00.091 5240 worker thread done servicing request
22:02:57.393 00.000 2696 OnExposeComplete: enter
22:02:57.397 00.004 2696 UpdateGuideState(): m_state=6
22:02:57.397 00.000 2696 Star::Find(15, 1252, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 181
22:02:57.397 00.000 2696 Star::Find returns 1 (0), X=1251.39, Y=735.17, Mass=837, SNR=20.2, Peak=37 HFD=4.7
22:02:57.403 00.006 2696 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.74) = xAngle (-2.70 = -2.70)
22:02:57.405 00.002 2696 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.07 = -0.07)
22:02:57.407 00.002 2696 CameraToMount -- cameraX=0.36 cameraY=0.01 hyp=0.36 cameraTheta=0.03 mountX=-0.33 mountY=-0.03, mountTheta=-3.07
22:02:57.412 00.005 2696 SchedulePrimaryMove(0F998B58, x=0.36, y=0.01, opts=13)
22:02:57.413 00.001 2696 Enqueuing Move request for scope (0.36, 0.01)
22:02:57.419 00.006 5240 Worker thread wakes up
22:02:57.419 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.01) opts 0xd
22:02:57.419 00.000 5240 Handling offset move in thread for scope, endpoint = (0.36, 0.01)
22:02:57.419 00.000 5240 Moving (0.36, 0.01) raw xDistance=-0.33 yDistance=-0.03
22:02:57.419 00.000 5240 BLC: History state: CurrMiss=-0.03, AvgInitMiss=0.57, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.484823, 1:-0.025038
22:02:57.419 00.000 5240 BLC: No correction, Miss < min_move
22:02:57.419 00.000 5240 PPEC rslt: input = -0.33, final = -0.80, react = -0.33, pred = -1.55, hyst = -0.43, hyst_pct = 0.74, period_length = 662.83
22:02:57.419 00.000 5240 PPEC: input: -0.33, control: -0.80, exposure: 1500
22:02:57.419 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:57.419 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:02:57.419 00.000 5240 MoveAxis(E, 131, ABG)
22:02:57.419 00.000 5240 Guiding  Dir = 2, Dur = 131
22:02:57.421 00.002 5240 IsGuiding returns 0
22:02:57.421 00.000 5240 PulseGuide returned control before completion, sleep 141
22:02:57.434 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=37, med=1, FiltMin=0, FiltMax=30, Gamma=0.560
22:02:57.476 00.042 2696 UpdateGuideState exits: m=837 SNR=20.2
22:02:57.476 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:57.476 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:02:57.476 00.000 2696 Enqueuing Expose request
22:02:57.570 00.094 5240 IsGuiding returns 1
22:02:57.570 00.000 5240 scope still moving after pulse duration time elapsed
22:02:57.602 00.032 5240 IsGuiding returns 0
22:02:57.602 00.000 5240 scope move finished after 131 + 50 ms
22:02:57.602 00.000 5240 Move returns status 0, amount 131
22:02:57.602 00.000 5240 MoveAxis(N, 0, ABG)
22:02:57.602 00.000 5240 Move returns status 0, amount 0
22:02:57.602 00.000 5240 move complete, result=0
22:02:57.602 00.000 5240 worker thread done servicing request
22:02:57.602 00.000 5240 Worker thread wakes up
22:02:57.602 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:02:57.602 00.000 2696 GuideStep: -0.3 px 131 ms EAST, -0.0 px 0 ms NORTH
22:02:57.602 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:02:59.040 01.438 5240 Exposure complete
22:02:59.117 00.077 5240 worker thread done servicing request
22:02:59.117 00.000 2696 OnExposeComplete: enter
22:02:59.117 00.000 2696 UpdateGuideState(): m_state=6
22:02:59.117 00.000 2696 Star::Find(15, 1251, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 182
22:02:59.117 00.000 2696 Star::Find returns 1 (0), X=1252.00, Y=735.40, Mass=858, SNR=20.5, Peak=44 HFD=4.1
22:02:59.117 00.000 2696 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.74) = xAngle (-2.49 = -2.49)
22:02:59.117 00.000 2696 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.14 = 0.14)
22:02:59.117 00.000 2696 CameraToMount -- cameraX=0.97 cameraY=0.24 hyp=1.00 cameraTheta=0.24 mountX=-0.79 mountY=0.14, mountTheta=2.97
22:02:59.132 00.015 2696 SchedulePrimaryMove(0F998B58, x=0.97, y=0.24, opts=13)
22:02:59.132 00.000 2696 Enqueuing Move request for scope (0.97, 0.24)
22:02:59.132 00.000 5240 Worker thread wakes up
22:02:59.132 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.97, 0.24) opts 0xd
22:02:59.132 00.000 5240 Handling offset move in thread for scope, endpoint = (0.97, 0.24)
22:02:59.132 00.000 5240 Moving (0.97, 0.24) raw xDistance=-0.79 yDistance=0.14
22:02:59.132 00.000 5240 BLC: History state: CurrMiss=0.14, AvgInitMiss=0.57, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.484823, 1:-0.025038, 2:0.138932
22:02:59.132 00.000 5240 BLC: No correction, Miss < min_move
22:02:59.132 00.000 5240 PPEC rslt: input = -0.79, final = -1.16, react = -0.79, pred = -1.35, hyst = -0.82, hyst_pct = 0.74, period_length = 662.83
22:02:59.132 00.000 5240 PPEC: input: -0.79, control: -1.16, exposure: 1500
22:02:59.132 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:59.132 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:02:59.132 00.000 5240 MoveAxis(E, 189, ABG)
22:02:59.132 00.000 5240 Guiding  Dir = 2, Dur = 189
22:02:59.132 00.000 5240 IsGuiding returns 0
22:02:59.132 00.000 5240 PulseGuide returned control before completion, sleep 199
22:02:59.151 00.019 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=44, med=1, FiltMin=0, FiltMax=32, Gamma=0.560
22:02:59.195 00.044 2696 UpdateGuideState exits: m=858 SNR=20.5
22:02:59.195 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:59.195 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:02:59.195 00.000 2696 Enqueuing Expose request
22:02:59.353 00.158 5240 IsGuiding returns 1
22:02:59.353 00.000 5240 scope still moving after pulse duration time elapsed
22:02:59.385 00.032 5240 IsGuiding returns 0
22:02:59.385 00.000 5240 scope move finished after 189 + 57 ms
22:02:59.385 00.000 5240 Move returns status 0, amount 189
22:02:59.385 00.000 5240 MoveAxis(N, 0, ABG)
22:02:59.385 00.000 5240 Move returns status 0, amount 0
22:02:59.385 00.000 5240 move complete, result=0
22:02:59.385 00.000 5240 worker thread done servicing request
22:02:59.385 00.000 2696 GuideStep: -0.8 px 189 ms EAST, 0.1 px 0 ms NORTH
22:02:59.390 00.005 5240 Worker thread wakes up
22:02:59.392 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:02:59.392 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:03:01.038 01.646 5240 Exposure complete
22:03:01.100 00.062 5240 worker thread done servicing request
22:03:01.100 00.000 2696 OnExposeComplete: enter
22:03:01.100 00.000 2696 UpdateGuideState(): m_state=6
22:03:01.117 00.017 2696 Star::Find(15, 1251, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
22:03:01.117 00.000 2696 Star::Find returns 1 (0), X=1252.52, Y=735.55, Mass=899, SNR=21.0, Peak=47 HFD=4.2
22:03:01.117 00.000 2696 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.74) = xAngle (-2.48 = -2.48)
22:03:01.117 00.000 2696 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.15 = 0.15)
22:03:01.117 00.000 2696 CameraToMount -- cameraX=1.49 cameraY=0.39 hyp=1.54 cameraTheta=0.25 mountX=-1.22 mountY=0.23, mountTheta=2.95
22:03:01.117 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.49, y=0.39, opts=13)
22:03:01.117 00.000 2696 Enqueuing Move request for scope (1.49, 0.39)
22:03:01.117 00.000 5240 Worker thread wakes up
22:03:01.117 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.49, 0.39) opts 0xd
22:03:01.117 00.000 5240 Handling offset move in thread for scope, endpoint = (1.49, 0.39)
22:03:01.117 00.000 5240 Moving (1.49, 0.39) raw xDistance=-1.22 yDistance=0.23
22:03:01.117 00.000 5240 BLC: window closed
22:03:01.117 00.000 5240 BLC: History state: CurrMiss=0.23, AvgInitMiss=0.57, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.484823, 1:-0.025038, 2:0.138932
22:03:01.117 00.000 5240 BLC: Under-shoot: nominal increase by 71
22:03:01.117 00.000 5240 BLC: window closed
22:03:01.117 00.000 5240 BLC: Pulse adjusted to 75
22:03:01.117 00.000 5240 PPEC rslt: input = -1.22, final = -1.53, react = -1.22, pred = -1.30, hyst = -1.18, hyst_pct = 0.74, period_length = 662.83
22:03:01.117 00.000 5240 PPEC: input: -1.22, control: -1.53, exposure: 1500
22:03:01.117 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
22:03:01.117 00.000 5240 MoveAxis(E, 249, ABG)
22:03:01.117 00.000 5240 Guiding  Dir = 2, Dur = 249
22:03:01.132 00.015 5240 IsGuiding returns 0
22:03:01.132 00.000 5240 PulseGuide returned control before completion, sleep 259
22:03:01.132 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=47, med=1, FiltMin=0, FiltMax=41, Gamma=0.560
22:03:01.180 00.048 2696 UpdateGuideState exits: m=899 SNR=21.0
22:03:01.180 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:01.180 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:03:01.197 00.017 2696 Enqueuing Expose request
22:03:01.401 00.204 5240 IsGuiding returns 1
22:03:01.401 00.000 5240 scope still moving after pulse duration time elapsed
22:03:01.433 00.032 5240 IsGuiding returns 0
22:03:01.433 00.000 5240 scope move finished after 249 + 52 ms
22:03:01.433 00.000 5240 Move returns status 0, amount 249
22:03:01.433 00.000 5240 MoveAxis(S, 30, ABG)
22:03:01.433 00.000 5240 Guiding  Dir = 1, Dur = 30
22:03:01.433 00.000 5240 IsGuiding returns 0
22:03:01.433 00.000 5240 PulseGuide returned control before completion, sleep 40
22:03:01.481 00.048 5240 IsGuiding returns 1
22:03:01.481 00.000 5240 scope still moving after pulse duration time elapsed
22:03:01.513 00.032 5240 IsGuiding returns 0
22:03:01.513 00.000 5240 scope move finished after 30 + 47 ms
22:03:01.513 00.000 5240 Move returns status 0, amount 30
22:03:01.513 00.000 5240 move complete, result=0
22:03:01.513 00.000 5240 worker thread done servicing request
22:03:01.513 00.000 2696 GuideStep: -1.2 px 249 ms EAST, 0.2 px 30 ms SOUTH
22:03:01.518 00.005 5240 Worker thread wakes up
22:03:01.520 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:03:01.520 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:03:02.927 01.407 5240 Exposure complete
22:03:02.991 00.064 5240 worker thread done servicing request
22:03:02.991 00.000 2696 OnExposeComplete: enter
22:03:02.991 00.000 2696 UpdateGuideState(): m_state=6
22:03:02.991 00.000 2696 Star::Find(15, 1252, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 184
22:03:02.991 00.000 2696 Star::Find returns 1 (0), X=1252.16, Y=735.90, Mass=938, SNR=21.4, Peak=58 HFD=4.2
22:03:02.991 00.000 2696 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.74) = xAngle (-2.16 = -2.16)
22:03:02.991 00.000 2696 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.48 = 0.48)
22:03:02.991 00.000 2696 CameraToMount -- cameraX=1.13 cameraY=0.74 hyp=1.35 cameraTheta=0.58 mountX=-0.75 mountY=0.62, mountTheta=2.45
22:03:02.991 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.13, y=0.74, opts=13)
22:03:03.007 00.016 2696 Enqueuing Move request for scope (1.13, 0.74)
22:03:03.007 00.000 5240 Worker thread wakes up
22:03:03.007 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.13, 0.74) opts 0xd
22:03:03.007 00.000 5240 Handling offset move in thread for scope, endpoint = (1.13, 0.74)
22:03:03.007 00.000 5240 Moving (1.13, 0.74) raw xDistance=-0.75 yDistance=0.62
22:03:03.007 00.000 5240 PPEC rslt: input = -0.75, final = -0.94, react = -0.75, pred = -0.61, hyst = -0.79, hyst_pct = 0.74, period_length = 662.83
22:03:03.007 00.000 5240 PPEC: input: -0.75, control: -0.94, exposure: 1500
22:03:03.007 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62
22:03:03.007 00.000 5240 MoveAxis(E, 153, ABG)
22:03:03.007 00.000 5240 Guiding  Dir = 2, Dur = 153
22:03:03.007 00.000 5240 IsGuiding returns 0
22:03:03.007 00.000 5240 PulseGuide returned control before completion, sleep 163
22:03:03.023 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=1, FiltMin=0, FiltMax=38, Gamma=0.560
22:03:03.069 00.046 2696 UpdateGuideState exits: m=938 SNR=21.4
22:03:03.073 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:03.075 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:03:03.079 00.004 2696 Enqueuing Expose request
22:03:03.179 00.100 5240 IsGuiding returns 1
22:03:03.179 00.000 5240 scope still moving after pulse duration time elapsed
22:03:03.210 00.031 5240 IsGuiding returns 0
22:03:03.210 00.000 5240 scope move finished after 153 + 46 ms
22:03:03.210 00.000 5240 Move returns status 0, amount 153
22:03:03.210 00.000 5240 MoveAxis(S, 78, ABG)
22:03:03.210 00.000 5240 Guiding  Dir = 1, Dur = 78
22:03:03.210 00.000 5240 IsGuiding returns 0
22:03:03.210 00.000 5240 PulseGuide returned control before completion, sleep 88
22:03:03.306 00.096 5240 IsGuiding returns 1
22:03:03.306 00.000 5240 scope still moving after pulse duration time elapsed
22:03:03.338 00.032 5240 IsGuiding returns 0
22:03:03.338 00.000 5240 scope move finished after 78 + 48 ms
22:03:03.338 00.000 5240 Move returns status 0, amount 78
22:03:03.338 00.000 5240 move complete, result=0
22:03:03.338 00.000 5240 worker thread done servicing request
22:03:03.338 00.000 2696 GuideStep: -0.7 px 153 ms EAST, 0.6 px 78 ms SOUTH
22:03:03.338 00.000 5240 Worker thread wakes up
22:03:03.338 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:03:03.338 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:03:04.984 01.646 5240 Exposure complete
22:03:05.048 00.064 5240 worker thread done servicing request
22:03:05.048 00.000 2696 OnExposeComplete: enter
22:03:05.051 00.003 2696 UpdateGuideState(): m_state=6
22:03:05.053 00.002 2696 Star::Find(15, 1252, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
22:03:05.055 00.002 2696 Star::Find returns 1 (0), X=1252.24, Y=735.82, Mass=790, SNR=19.6, Peak=40 HFD=4.4
22:03:05.058 00.003 2696 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.74) = xAngle (-2.23 = -2.23)
22:03:05.060 00.002 2696 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.40 = 0.40)
22:03:05.063 00.003 2696 CameraToMount -- cameraX=1.21 cameraY=0.66 hyp=1.38 cameraTheta=0.50 mountX=-0.85 mountY=0.54, mountTheta=2.58
22:03:05.066 00.003 2696 SchedulePrimaryMove(0F998B58, x=1.21, y=0.66, opts=13)
22:03:05.069 00.003 2696 Enqueuing Move request for scope (1.21, 0.66)
22:03:05.071 00.002 5240 Worker thread wakes up
22:03:05.071 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.21, 0.66) opts 0xd
22:03:05.071 00.000 5240 Handling offset move in thread for scope, endpoint = (1.21, 0.66)
22:03:05.072 00.001 5240 Moving (1.21, 0.66) raw xDistance=-0.85 yDistance=0.54
22:03:05.072 00.000 5240 PPEC rslt: input = -0.85, final = -1.00, react = -0.85, pred = -0.39, hyst = -0.91, hyst_pct = 0.74, period_length = 662.83
22:03:05.072 00.000 5240 PPEC: input: -0.85, control: -1.00, exposure: 1500
22:03:05.072 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
22:03:05.073 00.001 5240 MoveAxis(E, 163, ABG)
22:03:05.073 00.000 5240 Guiding  Dir = 2, Dur = 163
22:03:05.073 00.000 5240 IsGuiding returns 0
22:03:05.073 00.000 5240 PulseGuide returned control before completion, sleep 173
22:03:05.086 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=1, FiltMin=0, FiltMax=31, Gamma=0.560
22:03:05.132 00.046 2696 UpdateGuideState exits: m=790 SNR=19.6
22:03:05.134 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:05.135 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:03:05.139 00.004 2696 Enqueuing Expose request
22:03:05.251 00.112 5240 IsGuiding returns 1
22:03:05.251 00.000 5240 scope still moving after pulse duration time elapsed
22:03:05.282 00.031 5240 IsGuiding returns 0
22:03:05.282 00.000 5240 scope move finished after 163 + 45 ms
22:03:05.282 00.000 5240 Move returns status 0, amount 163
22:03:05.282 00.000 5240 MoveAxis(S, 68, ABG)
22:03:05.282 00.000 5240 Guiding  Dir = 1, Dur = 68
22:03:05.282 00.000 5240 IsGuiding returns 0
22:03:05.282 00.000 5240 PulseGuide returned control before completion, sleep 78
22:03:05.375 00.093 5240 IsGuiding returns 1
22:03:05.375 00.000 5240 scope still moving after pulse duration time elapsed
22:03:05.406 00.031 5240 IsGuiding returns 0
22:03:05.406 00.000 5240 scope move finished after 68 + 56 ms
22:03:05.407 00.001 5240 Move returns status 0, amount 68
22:03:05.407 00.000 5240 move complete, result=0
22:03:05.407 00.000 5240 worker thread done servicing request
22:03:05.407 00.000 2696 GuideStep: -0.8 px 163 ms EAST, 0.5 px 68 ms SOUTH
22:03:05.415 00.008 5240 Worker thread wakes up
22:03:05.415 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:03:05.415 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:03:06.836 01.421 5240 Exposure complete
22:03:06.902 00.066 5240 worker thread done servicing request
22:03:06.902 00.000 2696 OnExposeComplete: enter
22:03:06.902 00.000 2696 UpdateGuideState(): m_state=6
22:03:06.902 00.000 2696 Star::Find(15, 1252, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 186
22:03:06.902 00.000 2696 Star::Find returns 1 (0), X=1250.22, Y=735.39, Mass=909, SNR=21.1, Peak=55 HFD=3.8
22:03:06.902 00.000 2696 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.74) = xAngle (0.13 = 0.13)
22:03:06.902 00.000 2696 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.76 = 2.76)
22:03:06.913 00.011 2696 CameraToMount -- cameraX=-0.81 cameraY=0.23 hyp=0.84 cameraTheta=2.86 mountX=0.84 mountY=0.32, mountTheta=0.36
22:03:06.913 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.81, y=0.23, opts=13)
22:03:06.913 00.000 2696 Enqueuing Move request for scope (-0.81, 0.23)
22:03:06.913 00.000 5240 Worker thread wakes up
22:03:06.913 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.81, 0.23) opts 0xd
22:03:06.913 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.81, 0.23)
22:03:06.913 00.000 5240 Moving (-0.81, 0.23) raw xDistance=0.84 yDistance=0.32
22:03:06.913 00.000 5240 PPEC rslt: input = 0.84, final = 0.70, react = 0.84, pred = -0.02, hyst = 0.66, hyst_pct = 0.73, period_length = 662.83
22:03:06.913 00.000 5240 PPEC: input: 0.84, control: 0.70, exposure: 1500
22:03:06.913 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
22:03:06.913 00.000 5240 MoveAxis(W, 114, ABG)
22:03:06.913 00.000 5240 Guiding  Dir = 3, Dur = 114
22:03:06.913 00.000 5240 IsGuiding returns 0
22:03:06.913 00.000 5240 PulseGuide returned control before completion, sleep 124
22:03:06.929 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=1, FiltMin=0, FiltMax=44, Gamma=0.560
22:03:06.979 00.050 2696 UpdateGuideState exits: m=909 SNR=21.1
22:03:06.981 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:06.983 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:03:06.985 00.002 2696 Enqueuing Expose request
22:03:07.056 00.071 5240 IsGuiding returns 1
22:03:07.056 00.000 5240 scope still moving after pulse duration time elapsed
22:03:07.087 00.031 5240 IsGuiding returns 0
22:03:07.087 00.000 5240 scope move finished after 114 + 51 ms
22:03:07.087 00.000 5240 Move returns status 0, amount 114
22:03:07.087 00.000 5240 MoveAxis(S, 40, ABG)
22:03:07.087 00.000 5240 Guiding  Dir = 1, Dur = 40
22:03:07.087 00.000 5240 IsGuiding returns 0
22:03:07.087 00.000 5240 PulseGuide returned control before completion, sleep 50
22:03:07.151 00.064 5240 IsGuiding returns 1
22:03:07.151 00.000 5240 scope still moving after pulse duration time elapsed
22:03:07.183 00.032 5240 IsGuiding returns 0
22:03:07.183 00.000 5240 scope move finished after 40 + 54 ms
22:03:07.183 00.000 5240 Move returns status 0, amount 40
22:03:07.183 00.000 5240 move complete, result=0
22:03:07.183 00.000 5240 worker thread done servicing request
22:03:07.183 00.000 2696 GuideStep: 0.8 px 114 ms WEST, 0.3 px 40 ms SOUTH
22:03:07.183 00.000 5240 Worker thread wakes up
22:03:07.183 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:03:07.183 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:03:08.835 01.652 5240 Exposure complete
22:03:08.898 00.063 5240 worker thread done servicing request
22:03:08.898 00.000 2696 OnExposeComplete: enter
22:03:08.898 00.000 2696 UpdateGuideState(): m_state=6
22:03:08.914 00.016 2696 Star::Find(15, 1250, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 187
22:03:08.914 00.000 2696 Star::Find returns 1 (0), X=1251.32, Y=735.08, Mass=824, SNR=20.0, Peak=39 HFD=4.3
22:03:08.914 00.000 2696 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.74) = xAngle (-3.01 = -3.01)
22:03:08.914 00.000 2696 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.38 = -0.38)
22:03:08.914 00.000 2696 CameraToMount -- cameraX=0.29 cameraY=-0.08 hyp=0.31 cameraTheta=-0.27 mountX=-0.30 mountY=-0.11, mountTheta=-2.79
22:03:08.914 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.29, y=-0.08, opts=13)
22:03:08.914 00.000 2696 Enqueuing Move request for scope (0.29, -0.08)
22:03:08.914 00.000 5240 Worker thread wakes up
22:03:08.914 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.08) opts 0xd
22:03:08.914 00.000 5240 Handling offset move in thread for scope, endpoint = (0.29, -0.08)
22:03:08.914 00.000 5240 Moving (0.29, -0.08) raw xDistance=-0.30 yDistance=-0.11
22:03:08.914 00.000 5240 PPEC rslt: input = -0.30, final = -0.29, react = -0.30, pred = 0.23, hyst = -0.37, hyst_pct = 0.73, period_length = 662.83
22:03:08.914 00.000 5240 PPEC: input: -0.30, control: -0.29, exposure: 1500
22:03:08.914 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:08.914 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:03:08.914 00.000 5240 MoveAxis(E, 47, ABG)
22:03:08.914 00.000 5240 Guiding  Dir = 2, Dur = 47
22:03:08.914 00.000 5240 IsGuiding returns 0
22:03:08.914 00.000 5240 PulseGuide returned control before completion, sleep 57
22:03:08.941 00.027 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=39, med=1, FiltMin=0, FiltMax=32, Gamma=0.560
22:03:08.978 00.037 2696 UpdateGuideState exits: m=824 SNR=20.0
22:03:08.978 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:08.978 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:03:08.994 00.016 2696 Enqueuing Expose request
22:03:08.994 00.000 5240 IsGuiding returns 1
22:03:08.994 00.000 5240 scope still moving after pulse duration time elapsed
22:03:09.026 00.032 5240 IsGuiding returns 0
22:03:09.026 00.000 5240 scope move finished after 47 + 49 ms
22:03:09.026 00.000 5240 Move returns status 0, amount 47
22:03:09.026 00.000 5240 MoveAxis(N, 0, ABG)
22:03:09.026 00.000 5240 Move returns status 0, amount 0
22:03:09.026 00.000 5240 move complete, result=0
22:03:09.026 00.000 5240 worker thread done servicing request
22:03:09.026 00.000 5240 Worker thread wakes up
22:03:09.026 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:03:09.026 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:03:09.028 00.002 2696 GuideStep: -0.3 px 47 ms EAST, -0.1 px 0 ms NORTH
22:03:10.456 01.428 5240 Exposure complete
22:03:10.519 00.063 5240 worker thread done servicing request
22:03:10.519 00.000 2696 OnExposeComplete: enter
22:03:10.519 00.000 2696 UpdateGuideState(): m_state=6
22:03:10.519 00.000 2696 Star::Find(15, 1251, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 188
22:03:10.519 00.000 2696 Star::Find returns 1 (0), X=1251.03, Y=734.93, Mass=877, SNR=20.7, Peak=47 HFD=4.4
22:03:10.519 00.000 2696 CameraToMount -- cameraTheta (-1.57) - m_xAngle (2.74) = xAngle (-4.31 = 1.97)
22:03:10.535 00.016 2696 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.68 = -1.68)
22:03:10.538 00.003 2696 CameraToMount -- cameraX=-0.00 cameraY=-0.23 hyp=0.23 cameraTheta=-1.57 mountX=-0.09 mountY=-0.23, mountTheta=-1.95
22:03:10.538 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.00, y=-0.23, opts=13)
22:03:10.538 00.000 2696 Enqueuing Move request for scope (-0.00, -0.23)
22:03:10.538 00.000 5240 Worker thread wakes up
22:03:10.538 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.23) opts 0xd
22:03:10.538 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.00, -0.23)
22:03:10.538 00.000 5240 Moving (-0.00, -0.23) raw xDistance=-0.09 yDistance=-0.23
22:03:10.538 00.000 5240 PPEC rslt: input = -0.09, final = 0.11, react = -0.09, pred = 0.41, hyst = 0.00, hyst_pct = 0.73, period_length = 662.83
22:03:10.538 00.000 5240 PPEC: input: -0.09, control: 0.11, exposure: 1500
22:03:10.538 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:03:10.538 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:03:10.538 00.000 5240 MoveAxis(W, 18, ABG)
22:03:10.538 00.000 5240 Guiding  Dir = 3, Dur = 18
22:03:10.538 00.000 5240 IsGuiding returns 0
22:03:10.538 00.000 5240 PulseGuide returned control before completion, sleep 28
22:03:10.552 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=47, med=1, FiltMin=0, FiltMax=33, Gamma=0.560
22:03:10.583 00.031 5240 IsGuiding returns 1
22:03:10.583 00.000 5240 scope still moving after pulse duration time elapsed
22:03:10.600 00.017 2696 UpdateGuideState exits: m=877 SNR=20.7
22:03:10.600 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:10.600 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:03:10.600 00.000 2696 Enqueuing Expose request
22:03:10.615 00.015 5240 IsGuiding returns 0
22:03:10.615 00.000 5240 scope move finished after 18 + 48 ms
22:03:10.615 00.000 5240 Move returns status 0, amount 18
22:03:10.615 00.000 5240 MoveAxis(N, 0, ABG)
22:03:10.615 00.000 5240 Move returns status 0, amount 0
22:03:10.615 00.000 5240 move complete, result=0
22:03:10.615 00.000 5240 worker thread done servicing request
22:03:10.615 00.000 5240 Worker thread wakes up
22:03:10.615 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:03:10.615 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:03:10.615 00.000 2696 GuideStep: -0.1 px 18 ms WEST, -0.2 px 0 ms NORTH
22:03:12.260 01.645 5240 Exposure complete
22:03:12.324 00.064 5240 worker thread done servicing request
22:03:12.324 00.000 2696 OnExposeComplete: enter
22:03:12.324 00.000 2696 UpdateGuideState(): m_state=6
22:03:12.324 00.000 2696 Star::Find(15, 1251, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 189
22:03:12.324 00.000 2696 Star::Find returns 1 (0), X=1252.24, Y=734.52, Mass=867, SNR=20.6, Peak=37 HFD=4.6
22:03:12.324 00.000 2696 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.74) = xAngle (-3.22 = 3.06)
22:03:12.340 00.016 2696 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.59 = -0.59)
22:03:12.340 00.000 2696 CameraToMount -- cameraX=1.21 cameraY=-0.64 hyp=1.36 cameraTheta=-0.48 mountX=-1.36 mountY=-0.76, mountTheta=-2.63
22:03:12.340 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.21, y=-0.64, opts=13)
22:03:12.340 00.000 2696 Enqueuing Move request for scope (1.21, -0.64)
22:03:12.340 00.000 5240 Worker thread wakes up
22:03:12.340 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.21, -0.64) opts 0xd
22:03:12.340 00.000 5240 Handling offset move in thread for scope, endpoint = (1.21, -0.64)
22:03:12.340 00.000 5240 Moving (1.21, -0.64) raw xDistance=-1.36 yDistance=-0.76
22:03:12.340 00.000 5240 PPEC rslt: input = -1.36, final = -1.36, react = -1.36, pred = -0.28, hyst = -1.25, hyst_pct = 0.73, period_length = 662.83
22:03:12.340 00.000 5240 PPEC: input: -1.36, control: -1.36, exposure: 1500
22:03:12.351 00.011 5240 resist switch: large excursion: input -0.76 thresh 0.45 direction from 1 to -1
22:03:12.351 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.27
22:03:12.351 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76
22:03:12.351 00.000 5240 MoveAxis(E, 221, ABG)
22:03:12.351 00.000 5240 Guiding  Dir = 2, Dur = 221
22:03:12.351 00.000 5240 IsGuiding returns 0
22:03:12.351 00.000 5240 PulseGuide returned control before completion, sleep 231
22:03:12.356 00.005 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=37, med=1, FiltMin=0, FiltMax=33, Gamma=0.560
22:03:12.404 00.048 2696 UpdateGuideState exits: m=867 SNR=20.6
22:03:12.404 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:12.413 00.009 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:03:12.413 00.000 2696 Enqueuing Expose request
22:03:12.595 00.182 5240 IsGuiding returns 1
22:03:12.595 00.000 5240 scope still moving after pulse duration time elapsed
22:03:12.626 00.031 5240 IsGuiding returns 0
22:03:12.626 00.000 5240 scope move finished after 221 + 55 ms
22:03:12.626 00.000 5240 Move returns status 0, amount 221
22:03:12.626 00.000 5240 BLC: Oldest BLC event removed
22:03:12.626 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 75 applied
22:03:12.626 00.000 5240 MoveAxis(N, 171, ABG)
22:03:12.626 00.000 5240 Guiding  Dir = 0, Dur = 171
22:03:12.626 00.000 5240 IsGuiding returns 0
22:03:12.626 00.000 5240 PulseGuide returned control before completion, sleep 181
22:03:12.817 00.191 5240 IsGuiding returns 1
22:03:12.817 00.000 5240 scope still moving after pulse duration time elapsed
22:03:12.849 00.032 5240 IsGuiding returns 0
22:03:12.849 00.000 5240 scope move finished after 171 + 48 ms
22:03:12.849 00.000 5240 Move returns status 0, amount 171
22:03:12.849 00.000 5240 move complete, result=0
22:03:12.849 00.000 5240 worker thread done servicing request
22:03:12.849 00.000 5240 Worker thread wakes up
22:03:12.849 00.000 2696 GuideStep: -1.4 px 221 ms EAST, -0.8 px 171 ms NORTH
22:03:12.851 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:03:12.851 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:03:14.275 01.424 5240 Exposure complete
22:03:14.339 00.064 5240 worker thread done servicing request
22:03:14.339 00.000 2696 OnExposeComplete: enter
22:03:14.350 00.011 2696 UpdateGuideState(): m_state=6
22:03:14.350 00.000 2696 Star::Find(15, 1252, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 190
22:03:14.355 00.005 2696 Star::Find returns 1 (0), X=1251.27, Y=735.13, Mass=839, SNR=20.2, Peak=35 HFD=4.6
22:03:14.355 00.000 2696 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.74) = xAngle (-2.85 = -2.85)
22:03:14.355 00.000 2696 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.22 = -0.22)
22:03:14.355 00.000 2696 CameraToMount -- cameraX=0.25 cameraY=-0.03 hyp=0.25 cameraTheta=-0.12 mountX=-0.24 mountY=-0.05, mountTheta=-2.92
22:03:14.355 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.25, y=-0.03, opts=13)
22:03:14.355 00.000 2696 Enqueuing Move request for scope (0.25, -0.03)
22:03:14.355 00.000 5240 Worker thread wakes up
22:03:14.355 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.03) opts 0xd
22:03:14.355 00.000 5240 Handling offset move in thread for scope, endpoint = (0.25, -0.03)
22:03:14.355 00.000 5240 Moving (0.25, -0.03) raw xDistance=-0.24 yDistance=-0.05
22:03:14.355 00.000 5240 BLC: History state: CurrMiss=0.05, AvgInitMiss=0.49, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.755969, 1:0.054587
22:03:14.355 00.000 5240 BLC: No correction, Miss < min_move
22:03:14.355 00.000 5240 PPEC rslt: input = -0.24, final = -0.04, react = -0.24, pred = -0.14, hyst = 0.00, hyst_pct = 0.73, period_length = 662.83
22:03:14.355 00.000 5240 PPEC: input: -0.24, control: -0.04, exposure: 1500
22:03:14.355 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:14.355 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:03:14.355 00.000 5240 MoveAxis(E, 6, ABG)
22:03:14.355 00.000 5240 Guiding  Dir = 2, Dur = 6
22:03:14.355 00.000 5240 IsGuiding returns 0
22:03:14.355 00.000 5240 PulseGuide returned control before completion, sleep 16
22:03:14.382 00.027 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=35, med=1, FiltMin=0, FiltMax=28, Gamma=0.560
22:03:14.386 00.004 5240 IsGuiding returns 1
22:03:14.386 00.000 5240 scope still moving after pulse duration time elapsed
22:03:14.419 00.033 5240 IsGuiding returns 0
22:03:14.419 00.000 5240 scope move finished after 6 + 43 ms
22:03:14.419 00.000 5240 Move returns status 0, amount 6
22:03:14.419 00.000 5240 MoveAxis(N, 0, ABG)
22:03:14.419 00.000 5240 Move returns status 0, amount 0
22:03:14.419 00.000 5240 move complete, result=0
22:03:14.419 00.000 5240 worker thread done servicing request
22:03:14.419 00.000 2696 UpdateGuideState exits: m=839 SNR=20.2
22:03:14.419 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:14.419 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:03:14.434 00.015 2696 Enqueuing Expose request
22:03:14.434 00.000 5240 Worker thread wakes up
22:03:14.434 00.000 2696 GuideStep: -0.2 px 6 ms EAST, -0.1 px 0 ms NORTH
22:03:14.434 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:03:14.434 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:03:16.083 01.649 5240 Exposure complete
22:03:16.164 00.081 5240 worker thread done servicing request
22:03:16.164 00.000 2696 OnExposeComplete: enter
22:03:16.164 00.000 2696 UpdateGuideState(): m_state=6
22:03:16.164 00.000 2696 Star::Find(15, 1251, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 191
22:03:16.164 00.000 2696 Star::Find returns 1 (0), X=1250.93, Y=734.14, Mass=891, SNR=20.9, Peak=52 HFD=4.2
22:03:16.180 00.016 2696 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.74) = xAngle (-4.41 = 1.88)
22:03:16.180 00.000 2696 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.77 = -1.77)
22:03:16.180 00.000 2696 CameraToMount -- cameraX=-0.10 cameraY=-1.02 hyp=1.03 cameraTheta=-1.67 mountX=-0.31 mountY=-1.00, mountTheta=-1.87
22:03:16.180 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.10, y=-1.02, opts=13)
22:03:16.180 00.000 2696 Enqueuing Move request for scope (-0.10, -1.02)
22:03:16.180 00.000 5240 Worker thread wakes up
22:03:16.180 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -1.02) opts 0xd
22:03:16.180 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.10, -1.02)
22:03:16.180 00.000 5240 Moving (-0.10, -1.02) raw xDistance=-0.31 yDistance=-1.00
22:03:16.180 00.000 5240 BLC: History state: CurrMiss=1.00, AvgInitMiss=0.49, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.755969, 1:0.054587, 2:1.004663
22:03:16.180 00.000 5240 BLC: Under-shoot: nominal increase by 61
22:03:16.180 00.000 5240 BLC: window closed
22:03:16.180 00.000 5240 BLC: Pulse adjusted to 83
22:03:16.180 00.000 5240 PPEC rslt: input = -0.31, final = -0.39, react = -0.31, pred = -0.00, hyst = -0.41, hyst_pct = 0.73, period_length = 662.83
22:03:16.180 00.000 5240 PPEC: input: -0.31, control: -0.39, exposure: 1500
22:03:16.180 00.000 5240 GuideAlgorithmResistSwitch::result() returns -1.00 from input -1.00
22:03:16.180 00.000 5240 MoveAxis(E, 63, ABG)
22:03:16.180 00.000 5240 Guiding  Dir = 2, Dur = 63
22:03:16.180 00.000 5240 IsGuiding returns 0
22:03:16.180 00.000 5240 PulseGuide returned control before completion, sleep 73
22:03:16.206 00.026 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=1, FiltMin=0, FiltMax=36, Gamma=0.560
22:03:16.243 00.037 2696 UpdateGuideState exits: m=891 SNR=20.9
22:03:16.243 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:16.243 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:03:16.257 00.014 2696 Enqueuing Expose request
22:03:16.275 00.018 5240 IsGuiding returns 1
22:03:16.275 00.000 5240 scope still moving after pulse duration time elapsed
22:03:16.306 00.031 5240 IsGuiding returns 0
22:03:16.306 00.000 5240 scope move finished after 63 + 49 ms
22:03:16.306 00.000 5240 Move returns status 0, amount 63
22:03:16.306 00.000 5240 MoveAxis(N, 127, ABG)
22:03:16.306 00.000 5240 Guiding  Dir = 0, Dur = 127
22:03:16.306 00.000 5240 IsGuiding returns 0
22:03:16.306 00.000 5240 PulseGuide returned control before completion, sleep 137
22:03:16.448 00.142 5240 IsGuiding returns 1
22:03:16.448 00.000 5240 scope still moving after pulse duration time elapsed
22:03:16.480 00.032 5240 IsGuiding returns 0
22:03:16.480 00.000 5240 scope move finished after 127 + 46 ms
22:03:16.480 00.000 5240 Move returns status 0, amount 127
22:03:16.480 00.000 5240 move complete, result=0
22:03:16.480 00.000 5240 worker thread done servicing request
22:03:16.480 00.000 2696 GuideStep: -0.3 px 63 ms EAST, -1.0 px 127 ms NORTH
22:03:16.480 00.000 5240 Worker thread wakes up
22:03:16.480 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:03:16.480 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:03:17.908 01.428 5240 Exposure complete
22:03:17.971 00.063 5240 worker thread done servicing request
22:03:17.971 00.000 2696 OnExposeComplete: enter
22:03:17.976 00.005 2696 UpdateGuideState(): m_state=6
22:03:17.976 00.000 2696 Star::Find(15, 1250, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 192
22:03:17.976 00.000 2696 Star::Find returns 1 (0), X=1251.71, Y=734.88, Mass=819, SNR=20.0, Peak=35 HFD=4.5
22:03:17.976 00.000 2696 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.74) = xAngle (-3.12 = -3.12)
22:03:17.976 00.000 2696 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.49 = -0.49)
22:03:17.976 00.000 2696 CameraToMount -- cameraX=0.68 cameraY=-0.28 hyp=0.74 cameraTheta=-0.39 mountX=-0.73 mountY=-0.35, mountTheta=-2.70
22:03:17.987 00.011 2696 SchedulePrimaryMove(0F998B58, x=0.68, y=-0.28, opts=13)
22:03:17.987 00.000 2696 Enqueuing Move request for scope (0.68, -0.28)
22:03:17.987 00.000 5240 Worker thread wakes up
22:03:17.987 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.28) opts 0xd
22:03:17.987 00.000 5240 Handling offset move in thread for scope, endpoint = (0.68, -0.28)
22:03:17.987 00.000 5240 Moving (0.68, -0.28) raw xDistance=-0.73 yDistance=-0.35
22:03:17.987 00.000 5240 PPEC rslt: input = -0.73, final = -0.63, react = -0.73, pred = 0.20, hyst = -0.67, hyst_pct = 0.73, period_length = 662.83
22:03:17.987 00.000 5240 PPEC: input: -0.73, control: -0.63, exposure: 1500
22:03:17.987 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
22:03:17.987 00.000 5240 MoveAxis(E, 103, ABG)
22:03:17.987 00.000 5240 Guiding  Dir = 2, Dur = 103
22:03:17.987 00.000 5240 IsGuiding returns 0
22:03:17.987 00.000 5240 PulseGuide returned control before completion, sleep 113
22:03:18.005 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=35, med=1, FiltMin=0, FiltMax=28, Gamma=0.560
22:03:18.050 00.045 2696 UpdateGuideState exits: m=819 SNR=20.0
22:03:18.050 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:18.050 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:03:18.050 00.000 2696 Enqueuing Expose request
22:03:18.113 00.063 5240 IsGuiding returns 1
22:03:18.113 00.000 5240 scope still moving after pulse duration time elapsed
22:03:18.145 00.032 5240 IsGuiding returns 0
22:03:18.145 00.000 5240 scope move finished after 103 + 48 ms
22:03:18.145 00.000 5240 Move returns status 0, amount 103
22:03:18.145 00.000 5240 MoveAxis(N, 44, ABG)
22:03:18.145 00.000 5240 Guiding  Dir = 0, Dur = 44
22:03:18.145 00.000 5240 IsGuiding returns 0
22:03:18.145 00.000 5240 PulseGuide returned control before completion, sleep 54
22:03:18.208 00.063 5240 IsGuiding returns 1
22:03:18.208 00.000 5240 scope still moving after pulse duration time elapsed
22:03:18.240 00.032 5240 IsGuiding returns 1
22:03:18.272 00.032 5240 IsGuiding returns 1
22:03:18.304 00.032 5240 IsGuiding returns 0
22:03:18.304 00.000 5240 scope move finished after 44 + 114 ms
22:03:18.304 00.000 5240 Move returns status 0, amount 44
22:03:18.304 00.000 5240 move complete, result=0
22:03:18.304 00.000 5240 worker thread done servicing request
22:03:18.304 00.000 2696 GuideStep: -0.7 px 103 ms EAST, -0.3 px 44 ms NORTH
22:03:18.304 00.000 5240 Worker thread wakes up
22:03:18.304 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:03:18.304 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:03:19.966 01.662 5240 Exposure complete
22:03:20.030 00.064 5240 worker thread done servicing request
22:03:20.030 00.000 2696 OnExposeComplete: enter
22:03:20.030 00.000 2696 UpdateGuideState(): m_state=6
22:03:20.038 00.008 2696 Star::Find(15, 1251, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 193
22:03:20.038 00.000 2696 Star::Find returns 1 (0), X=1251.16, Y=734.73, Mass=810, SNR=19.9, Peak=40 HFD=4.3
22:03:20.038 00.000 2696 CameraToMount -- cameraTheta (-1.28) - m_xAngle (2.74) = xAngle (-4.02 = 2.27)
22:03:20.038 00.000 2696 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.38 = -1.38)
22:03:20.038 00.000 2696 CameraToMount -- cameraX=0.13 cameraY=-0.43 hyp=0.44 cameraTheta=-1.28 mountX=-0.29 mountY=-0.44, mountTheta=-2.15
22:03:20.046 00.008 2696 SchedulePrimaryMove(0F998B58, x=0.13, y=-0.43, opts=13)
22:03:20.046 00.000 2696 Enqueuing Move request for scope (0.13, -0.43)
22:03:20.046 00.000 5240 Worker thread wakes up
22:03:20.046 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.43) opts 0xd
22:03:20.046 00.000 5240 Handling offset move in thread for scope, endpoint = (0.13, -0.43)
22:03:20.046 00.000 5240 Moving (0.13, -0.43) raw xDistance=-0.29 yDistance=-0.44
22:03:20.046 00.000 5240 PPEC rslt: input = -0.29, final = -0.20, react = -0.29, pred = 0.34, hyst = -0.30, hyst_pct = 0.72, period_length = 662.83
22:03:20.046 00.000 5240 PPEC: input: -0.29, control: -0.20, exposure: 1500
22:03:20.046 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
22:03:20.046 00.000 5240 MoveAxis(E, 32, ABG)
22:03:20.046 00.000 5240 Guiding  Dir = 2, Dur = 32
22:03:20.046 00.000 5240 IsGuiding returns 0
22:03:20.046 00.000 5240 PulseGuide returned control before completion, sleep 42
22:03:20.066 00.020 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=1, FiltMin=0, FiltMax=36, Gamma=0.560
22:03:20.109 00.043 5240 IsGuiding returns 1
22:03:20.109 00.000 5240 scope still moving after pulse duration time elapsed
22:03:20.109 00.000 2696 UpdateGuideState exits: m=810 SNR=19.9
22:03:20.109 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:20.109 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:03:20.109 00.000 2696 Enqueuing Expose request
22:03:20.141 00.032 5240 IsGuiding returns 0
22:03:20.141 00.000 5240 scope move finished after 32 + 55 ms
22:03:20.141 00.000 5240 Move returns status 0, amount 32
22:03:20.141 00.000 5240 MoveAxis(N, 55, ABG)
22:03:20.141 00.000 5240 Guiding  Dir = 0, Dur = 55
22:03:20.141 00.000 5240 IsGuiding returns 0
22:03:20.141 00.000 5240 PulseGuide returned control before completion, sleep 65
22:03:20.220 00.079 5240 IsGuiding returns 1
22:03:20.220 00.000 5240 scope still moving after pulse duration time elapsed
22:03:20.252 00.032 5240 IsGuiding returns 0
22:03:20.252 00.000 5240 scope move finished after 55 + 55 ms
22:03:20.252 00.000 5240 Move returns status 0, amount 55
22:03:20.252 00.000 5240 move complete, result=0
22:03:20.252 00.000 5240 worker thread done servicing request
22:03:20.252 00.000 5240 Worker thread wakes up
22:03:20.252 00.000 2696 GuideStep: -0.3 px 32 ms EAST, -0.4 px 55 ms NORTH
22:03:20.252 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:03:20.252 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:03:21.683 01.431 5240 Exposure complete
22:03:21.757 00.074 5240 worker thread done servicing request
22:03:21.757 00.000 2696 OnExposeComplete: enter
22:03:21.757 00.000 2696 UpdateGuideState(): m_state=6
22:03:21.757 00.000 2696 Star::Find(15, 1251, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 194
22:03:21.762 00.005 2696 Star::Find returns 1 (0), X=1251.65, Y=735.27, Mass=890, SNR=20.8, Peak=39 HFD=4.7
22:03:21.762 00.000 2696 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.74) = xAngle (-2.55 = -2.55)
22:03:21.762 00.000 2696 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.08 = 0.08)
22:03:21.762 00.000 2696 CameraToMount -- cameraX=0.62 cameraY=0.12 hyp=0.63 cameraTheta=0.18 mountX=-0.53 mountY=0.05, mountTheta=3.04
22:03:21.762 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.62, y=0.12, opts=13)
22:03:21.762 00.000 2696 Enqueuing Move request for scope (0.62, 0.12)
22:03:21.762 00.000 5240 Worker thread wakes up
22:03:21.762 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.12) opts 0xd
22:03:21.762 00.000 5240 Handling offset move in thread for scope, endpoint = (0.62, 0.12)
22:03:21.762 00.000 5240 Moving (0.62, 0.12) raw xDistance=-0.53 yDistance=0.05
22:03:21.762 00.000 5240 PPEC rslt: input = -0.53, final = -0.48, react = -0.53, pred = 0.21, hyst = -0.54, hyst_pct = 0.72, period_length = 662.83
22:03:21.762 00.000 5240 PPEC: input: -0.53, control: -0.48, exposure: 1500
22:03:21.762 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:21.762 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:03:21.762 00.000 5240 MoveAxis(E, 78, ABG)
22:03:21.762 00.000 5240 Guiding  Dir = 2, Dur = 78
22:03:21.762 00.000 5240 IsGuiding returns 0
22:03:21.762 00.000 5240 PulseGuide returned control before completion, sleep 88
22:03:21.788 00.026 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=39, med=1, FiltMin=0, FiltMax=29, Gamma=0.560
22:03:21.837 00.049 2696 UpdateGuideState exits: m=890 SNR=20.8
22:03:21.839 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:21.841 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:03:21.841 00.000 2696 Enqueuing Expose request
22:03:21.873 00.032 5240 IsGuiding returns 1
22:03:21.873 00.000 5240 scope still moving after pulse duration time elapsed
22:03:21.905 00.032 5240 IsGuiding returns 0
22:03:21.905 00.000 5240 scope move finished after 78 + 50 ms
22:03:21.905 00.000 5240 Move returns status 0, amount 78
22:03:21.905 00.000 5240 MoveAxis(N, 0, ABG)
22:03:21.905 00.000 5240 Move returns status 0, amount 0
22:03:21.905 00.000 5240 move complete, result=0
22:03:21.905 00.000 5240 worker thread done servicing request
22:03:21.905 00.000 5240 Worker thread wakes up
22:03:21.905 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:03:21.905 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:03:21.921 00.016 2696 GuideStep: -0.5 px 78 ms EAST, 0.1 px 0 ms NORTH
22:03:23.554 01.633 5240 Exposure complete
22:03:23.617 00.063 5240 worker thread done servicing request
22:03:23.617 00.000 2696 OnExposeComplete: enter
22:03:23.617 00.000 2696 UpdateGuideState(): m_state=6
22:03:23.632 00.015 2696 Star::Find(15, 1251, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 195
22:03:23.633 00.001 2696 Star::Find returns 1 (0), X=1251.35, Y=735.42, Mass=780, SNR=19.5, Peak=37 HFD=4.5
22:03:23.633 00.000 2696 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.74) = xAngle (-2.04 = -2.04)
22:03:23.633 00.000 2696 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.59 = 0.59)
22:03:23.633 00.000 2696 CameraToMount -- cameraX=0.32 cameraY=0.27 hyp=0.42 cameraTheta=0.70 mountX=-0.19 mountY=0.23, mountTheta=2.25
22:03:23.633 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.32, y=0.27, opts=13)
22:03:23.633 00.000 2696 Enqueuing Move request for scope (0.32, 0.27)
22:03:23.649 00.016 5240 Worker thread wakes up
22:03:23.649 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.27) opts 0xd
22:03:23.649 00.000 5240 Handling offset move in thread for scope, endpoint = (0.32, 0.27)
22:03:23.649 00.000 5240 Moving (0.32, 0.27) raw xDistance=-0.19 yDistance=0.23
22:03:23.649 00.000 5240 PPEC rslt: input = -0.19, final = 0.08, react = -0.19, pred = 0.29, hyst = 0.00, hyst_pct = 0.72, period_length = 662.83
22:03:23.649 00.000 5240 PPEC: input: -0.19, control: 0.08, exposure: 1500
22:03:23.649 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:03:23.649 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:03:23.649 00.000 5240 MoveAxis(W, 13, ABG)
22:03:23.649 00.000 5240 Guiding  Dir = 3, Dur = 13
22:03:23.652 00.003 5240 IsGuiding returns 0
22:03:23.652 00.000 5240 PulseGuide returned control before completion, sleep 23
22:03:23.665 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=37, med=1, FiltMin=0, FiltMax=31, Gamma=0.560
22:03:23.681 00.016 5240 IsGuiding returns 1
22:03:23.681 00.000 5240 scope still moving after pulse duration time elapsed
22:03:23.713 00.032 5240 IsGuiding returns 0
22:03:23.713 00.000 5240 scope move finished after 13 + 48 ms
22:03:23.713 00.000 5240 Move returns status 0, amount 13
22:03:23.713 00.000 5240 MoveAxis(N, 0, ABG)
22:03:23.713 00.000 5240 Move returns status 0, amount 0
22:03:23.713 00.000 5240 move complete, result=0
22:03:23.713 00.000 5240 worker thread done servicing request
22:03:23.713 00.000 2696 UpdateGuideState exits: m=780 SNR=19.5
22:03:23.713 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:23.713 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:03:23.713 00.000 2696 Enqueuing Expose request
22:03:23.713 00.000 5240 Worker thread wakes up
22:03:23.713 00.000 2696 GuideStep: -0.2 px 13 ms WEST, 0.2 px 0 ms NORTH
22:03:23.713 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:03:23.713 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:03:25.150 01.437 5240 Exposure complete
22:03:25.214 00.064 5240 worker thread done servicing request
22:03:25.214 00.000 2696 OnExposeComplete: enter
22:03:25.214 00.000 2696 UpdateGuideState(): m_state=6
22:03:25.214 00.000 2696 Star::Find(15, 1251, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 196
22:03:25.214 00.000 2696 Star::Find returns 1 (0), X=1251.97, Y=734.99, Mass=844, SNR=20.3, Peak=42 HFD=4.5
22:03:25.226 00.012 2696 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.74) = xAngle (-2.91 = -2.91)
22:03:25.230 00.004 2696 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.27 = -0.27)
22:03:25.230 00.000 2696 CameraToMount -- cameraX=0.94 cameraY=-0.16 hyp=0.95 cameraTheta=-0.17 mountX=-0.93 mountY=-0.26, mountTheta=-2.87
22:03:25.230 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.94, y=-0.16, opts=13)
22:03:25.230 00.000 2696 Enqueuing Move request for scope (0.94, -0.16)
22:03:25.230 00.000 5240 Worker thread wakes up
22:03:25.230 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.94, -0.16) opts 0xd
22:03:25.230 00.000 5240 Handling offset move in thread for scope, endpoint = (0.94, -0.16)
22:03:25.230 00.000 5240 Moving (0.94, -0.16) raw xDistance=-0.93 yDistance=-0.26
22:03:25.230 00.000 5240 PPEC rslt: input = -0.93, final = -0.80, react = -0.93, pred = 0.34, hyst = -0.88, hyst_pct = 0.72, period_length = 662.83
22:03:25.230 00.000 5240 PPEC: input: -0.93, control: -0.80, exposure: 1500
22:03:25.230 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
22:03:25.230 00.000 5240 MoveAxis(E, 130, ABG)
22:03:25.230 00.000 5240 Guiding  Dir = 2, Dur = 130
22:03:25.230 00.000 5240 IsGuiding returns 0
22:03:25.230 00.000 5240 PulseGuide returned control before completion, sleep 140
22:03:25.254 00.024 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=1, FiltMin=0, FiltMax=29, Gamma=0.560
22:03:25.293 00.039 2696 UpdateGuideState exits: m=844 SNR=20.3
22:03:25.293 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:25.293 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:03:25.293 00.000 2696 Enqueuing Expose request
22:03:25.388 00.095 5240 IsGuiding returns 1
22:03:25.388 00.000 5240 scope still moving after pulse duration time elapsed
22:03:25.420 00.032 5240 IsGuiding returns 0
22:03:25.420 00.000 5240 scope move finished after 130 + 47 ms
22:03:25.420 00.000 5240 Move returns status 0, amount 130
22:03:25.420 00.000 5240 MoveAxis(N, 33, ABG)
22:03:25.420 00.000 5240 Guiding  Dir = 0, Dur = 33
22:03:25.420 00.000 5240 IsGuiding returns 0
22:03:25.420 00.000 5240 PulseGuide returned control before completion, sleep 43
22:03:25.468 00.048 5240 IsGuiding returns 1
22:03:25.468 00.000 5240 scope still moving after pulse duration time elapsed
22:03:25.500 00.032 5240 IsGuiding returns 0
22:03:25.500 00.000 5240 scope move finished after 33 + 46 ms
22:03:25.500 00.000 5240 Move returns status 0, amount 33
22:03:25.500 00.000 5240 move complete, result=0
22:03:25.500 00.000 5240 worker thread done servicing request
22:03:25.500 00.000 2696 GuideStep: -0.9 px 130 ms EAST, -0.3 px 33 ms NORTH
22:03:25.507 00.007 5240 Worker thread wakes up
22:03:25.507 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:03:25.507 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:03:27.148 01.641 5240 Exposure complete
22:03:27.212 00.064 5240 worker thread done servicing request
22:03:27.212 00.000 2696 OnExposeComplete: enter
22:03:27.212 00.000 2696 UpdateGuideState(): m_state=6
22:03:27.212 00.000 2696 Star::Find(15, 1251, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 197
22:03:27.212 00.000 2696 Star::Find returns 1 (0), X=1251.94, Y=735.62, Mass=850, SNR=20.4, Peak=40 HFD=4.3
22:03:27.212 00.000 2696 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.74) = xAngle (-2.27 = -2.27)
22:03:27.212 00.000 2696 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.36 = 0.36)
22:03:27.226 00.014 2696 CameraToMount -- cameraX=0.92 cameraY=0.46 hyp=1.02 cameraTheta=0.46 mountX=-0.66 mountY=0.36, mountTheta=2.64
22:03:27.230 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.92, y=0.46, opts=13)
22:03:27.232 00.002 2696 Enqueuing Move request for scope (0.92, 0.46)
22:03:27.232 00.000 5240 Worker thread wakes up
22:03:27.232 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.92, 0.46) opts 0xd
22:03:27.232 00.000 5240 Handling offset move in thread for scope, endpoint = (0.92, 0.46)
22:03:27.232 00.000 5240 Moving (0.92, 0.46) raw xDistance=-0.66 yDistance=0.36
22:03:27.234 00.002 5240 PPEC rslt: input = -0.66, final = -0.76, react = -0.66, pred = -0.56, hyst = -0.59, hyst_pct = 0.72, period_length = 662.83
22:03:27.234 00.000 5240 PPEC: input: -0.66, control: -0.76, exposure: 1500
22:03:27.234 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:03:27.234 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
22:03:27.234 00.000 5240 MoveAxis(E, 124, ABG)
22:03:27.234 00.000 5240 Guiding  Dir = 2, Dur = 124
22:03:27.234 00.000 5240 IsGuiding returns 0
22:03:27.234 00.000 5240 PulseGuide returned control before completion, sleep 134
22:03:27.247 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=1, FiltMin=0, FiltMax=33, Gamma=0.560
22:03:27.291 00.044 2696 UpdateGuideState exits: m=850 SNR=20.4
22:03:27.291 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:27.291 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:03:27.291 00.000 2696 Enqueuing Expose request
22:03:27.385 00.094 5240 IsGuiding returns 1
22:03:27.385 00.000 5240 scope still moving after pulse duration time elapsed
22:03:27.417 00.032 5240 IsGuiding returns 0
22:03:27.417 00.000 5240 scope move finished after 124 + 58 ms
22:03:27.417 00.000 5240 Move returns status 0, amount 124
22:03:27.417 00.000 5240 MoveAxis(N, 0, ABG)
22:03:27.417 00.000 5240 Move returns status 0, amount 0
22:03:27.417 00.000 5240 move complete, result=0
22:03:27.417 00.000 5240 worker thread done servicing request
22:03:27.417 00.000 2696 GuideStep: -0.7 px 124 ms EAST, 0.4 px 0 ms NORTH
22:03:27.420 00.003 5240 Worker thread wakes up
22:03:27.420 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:03:27.420 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:03:28.847 01.427 5240 Exposure complete
22:03:28.913 00.066 5240 worker thread done servicing request
22:03:28.913 00.000 2696 OnExposeComplete: enter
22:03:28.913 00.000 2696 UpdateGuideState(): m_state=6
22:03:28.913 00.000 2696 Star::Find(15, 1251, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 198
22:03:28.913 00.000 2696 Star::Find returns 1 (0), X=1251.14, Y=735.88, Mass=891, SNR=20.9, Peak=55 HFD=4.3
22:03:28.913 00.000 2696 CameraToMount -- cameraTheta (1.42) - m_xAngle (2.74) = xAngle (-1.31 = -1.31)
22:03:28.913 00.000 2696 CameraToMount -- cameraTheta (1.42) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.32 = 1.32)
22:03:28.927 00.014 2696 CameraToMount -- cameraX=0.11 cameraY=0.73 hyp=0.74 cameraTheta=1.42 mountX=0.19 mountY=0.71, mountTheta=1.31
22:03:28.927 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.11, y=0.73, opts=13)
22:03:28.927 00.000 2696 Enqueuing Move request for scope (0.11, 0.73)
22:03:28.927 00.000 5240 Worker thread wakes up
22:03:28.927 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.73) opts 0xd
22:03:28.927 00.000 5240 Handling offset move in thread for scope, endpoint = (0.11, 0.73)
22:03:28.927 00.000 5240 Moving (0.11, 0.73) raw xDistance=0.19 yDistance=0.71
22:03:28.927 00.000 5240 PPEC rslt: input = 0.19, final = -0.14, react = 0.19, pred = -0.51, hyst = 0.00, hyst_pct = 0.72, period_length = 662.83
22:03:28.927 00.000 5240 PPEC: input: 0.19, control: -0.14, exposure: 1500
22:03:28.927 00.000 5240 resist switch: large excursion: input 0.71 thresh 0.45 direction from -1 to 1
22:03:28.927 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.14
22:03:28.927 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.71 from input 0.71
22:03:28.927 00.000 5240 MoveAxis(E, 24, ABG)
22:03:28.927 00.000 5240 Guiding  Dir = 2, Dur = 24
22:03:28.927 00.000 5240 IsGuiding returns 0
22:03:28.927 00.000 5240 PulseGuide returned control before completion, sleep 34
22:03:28.948 00.021 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=1, FiltMin=0, FiltMax=37, Gamma=0.560
22:03:28.975 00.027 5240 IsGuiding returns 1
22:03:28.975 00.000 5240 scope still moving after pulse duration time elapsed
22:03:28.994 00.019 2696 UpdateGuideState exits: m=891 SNR=20.9
22:03:28.994 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:28.994 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:03:28.994 00.000 2696 Enqueuing Expose request
22:03:29.006 00.012 5240 IsGuiding returns 0
22:03:29.006 00.000 5240 scope move finished after 24 + 46 ms
22:03:29.006 00.000 5240 Move returns status 0, amount 24
22:03:29.006 00.000 5240 BLC: Oldest BLC event removed
22:03:29.006 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 83 applied
22:03:29.006 00.000 5240 MoveAxis(S, 173, ABG)
22:03:29.007 00.001 5240 Guiding  Dir = 1, Dur = 173
22:03:29.007 00.000 5240 IsGuiding returns 0
22:03:29.007 00.000 5240 PulseGuide returned control before completion, sleep 183
22:03:29.194 00.187 5240 IsGuiding returns 1
22:03:29.194 00.000 5240 scope still moving after pulse duration time elapsed
22:03:29.226 00.032 5240 IsGuiding returns 0
22:03:29.226 00.000 5240 scope move finished after 173 + 45 ms
22:03:29.226 00.000 5240 Move returns status 0, amount 173
22:03:29.226 00.000 5240 move complete, result=0
22:03:29.226 00.000 5240 worker thread done servicing request
22:03:29.226 00.000 5240 Worker thread wakes up
22:03:29.226 00.000 2696 GuideStep: 0.2 px 24 ms EAST, 0.7 px 173 ms SOUTH
22:03:29.232 00.006 5240 worker thread servicing REQUEST_EXPOSE 1500
22:03:29.232 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:03:30.887 01.655 5240 Exposure complete
22:03:30.950 00.063 5240 worker thread done servicing request
22:03:30.950 00.000 2696 OnExposeComplete: enter
22:03:30.950 00.000 2696 UpdateGuideState(): m_state=6
22:03:30.950 00.000 2696 Star::Find(15, 1251, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 199
22:03:30.950 00.000 2696 Star::Find returns 1 (0), X=1250.27, Y=736.54, Mass=894, SNR=20.9, Peak=39 HFD=4.6
22:03:30.950 00.000 2696 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.74) = xAngle (-0.66 = -0.66)
22:03:30.966 00.016 2696 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.97 = 1.97)
22:03:30.966 00.000 2696 CameraToMount -- cameraX=-0.76 cameraY=1.38 hyp=1.58 cameraTheta=2.07 mountX=1.24 mountY=1.45, mountTheta=0.86
22:03:30.966 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.76, y=1.38, opts=13)
22:03:30.966 00.000 2696 Enqueuing Move request for scope (-0.76, 1.38)
22:03:30.966 00.000 5240 Worker thread wakes up
22:03:30.966 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.76, 1.38) opts 0xd
22:03:30.966 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.76, 1.38)
22:03:30.966 00.000 5240 Moving (-0.76, 1.38) raw xDistance=1.24 yDistance=1.45
22:03:30.966 00.000 5240 BLC: History state: CurrMiss=1.45, AvgInitMiss=0.60, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.712363, 1:1.451780
22:03:30.966 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:03:30.976 00.010 5240 PPEC rslt: input = 1.24, final = 0.96, react = 1.24, pred = -0.50, hyst = 1.04, hyst_pct = 0.72, period_length = 662.83
22:03:30.976 00.000 5240 PPEC: input: 1.24, control: 0.96, exposure: 1500
22:03:30.976 00.000 5240 GuideAlgorithmResistSwitch::result() returns 1.45 from input 1.45
22:03:30.976 00.000 5240 MoveAxis(W, 156, ABG)
22:03:30.976 00.000 5240 Guiding  Dir = 3, Dur = 156
22:03:30.976 00.000 5240 IsGuiding returns 0
22:03:30.978 00.002 5240 PulseGuide returned control before completion, sleep 166
22:03:30.982 00.004 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=39, med=1, FiltMin=0, FiltMax=35, Gamma=0.560
22:03:31.030 00.048 2696 UpdateGuideState exits: m=894 SNR=20.9
22:03:31.030 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:31.038 00.008 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:03:31.042 00.004 2696 Enqueuing Expose request
22:03:31.156 00.114 5240 IsGuiding returns 1
22:03:31.156 00.000 5240 scope still moving after pulse duration time elapsed
22:03:31.188 00.032 5240 IsGuiding returns 0
22:03:31.188 00.000 5240 scope move finished after 156 + 55 ms
22:03:31.188 00.000 5240 Move returns status 0, amount 156
22:03:31.188 00.000 5240 MoveAxis(S, 184, ABG)
22:03:31.188 00.000 5240 Guiding  Dir = 1, Dur = 184
22:03:31.188 00.000 5240 IsGuiding returns 0
22:03:31.188 00.000 5240 PulseGuide returned control before completion, sleep 194
22:03:31.394 00.206 5240 IsGuiding returns 1
22:03:31.394 00.000 5240 scope still moving after pulse duration time elapsed
22:03:31.426 00.032 5240 IsGuiding returns 0
22:03:31.426 00.000 5240 scope move finished after 184 + 54 ms
22:03:31.426 00.000 5240 Move returns status 0, amount 184
22:03:31.426 00.000 5240 move complete, result=0
22:03:31.426 00.000 5240 worker thread done servicing request
22:03:31.426 00.000 2696 GuideStep: 1.2 px 156 ms WEST, 1.5 px 184 ms SOUTH
22:03:31.426 00.000 5240 Worker thread wakes up
22:03:31.426 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:03:31.426 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:03:32.866 01.440 5240 Exposure complete
22:03:32.930 00.064 5240 worker thread done servicing request
22:03:32.930 00.000 2696 OnExposeComplete: enter
22:03:32.944 00.014 2696 UpdateGuideState(): m_state=6
22:03:32.946 00.002 2696 Star::Find(15, 1250, 736, 0, (0,0,0,0), 1.5, 10.0, 255) frame 200
22:03:32.946 00.000 2696 Star::Find returns 1 (0), X=1250.94, Y=735.81, Mass=882, SNR=20.8, Peak=43 HFD=4.4
22:03:32.946 00.000 2696 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.74) = xAngle (-1.03 = -1.03)
22:03:32.946 00.000 2696 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.60 = 1.60)
22:03:32.946 00.000 2696 CameraToMount -- cameraX=-0.09 cameraY=0.65 hyp=0.66 cameraTheta=1.70 mountX=0.34 mountY=0.66, mountTheta=1.10
22:03:32.946 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.09, y=0.65, opts=13)
22:03:32.946 00.000 2696 Enqueuing Move request for scope (-0.09, 0.65)
22:03:32.962 00.016 5240 Worker thread wakes up
22:03:32.962 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=43, med=1, FiltMin=0, FiltMax=33, Gamma=0.560
22:03:32.964 00.002 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.65) opts 0xd
22:03:32.964 00.000 2696 UpdateGuideState exits: m=882 SNR=20.8
22:03:32.966 00.002 5240 Handling offset move in thread for scope, endpoint = (-0.09, 0.65)
22:03:32.966 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:32.966 00.000 5240 Moving (-0.09, 0.65) raw xDistance=0.34 yDistance=0.66
22:03:32.968 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:03:32.968 00.000 2696 Enqueuing Expose request
22:03:32.970 00.002 5240 BLC: History state: CurrMiss=0.66, AvgInitMiss=0.60, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.712363, 1:1.451780, 2:0.656648
22:03:32.970 00.000 5240 BLC: Under-shoot: nominal increase by 76
22:03:32.970 00.000 5240 BLC: window closed
22:03:32.970 00.000 5240 BLC: Pulse adjusted to 91
22:03:32.972 00.002 5240 PPEC rslt: input = 0.34, final = 0.17, react = 0.34, pred = -0.48, hyst = 0.29, hyst_pct = 0.71, period_length = 662.83
22:03:32.972 00.000 5240 PPEC: input: 0.34, control: 0.17, exposure: 1500
22:03:32.972 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66
22:03:32.972 00.000 5240 MoveAxis(W, 27, ABG)
22:03:32.972 00.000 5240 Guiding  Dir = 3, Dur = 27
22:03:32.972 00.000 5240 IsGuiding returns 0
22:03:32.972 00.000 5240 PulseGuide returned control before completion, sleep 37
22:03:33.025 00.053 5240 IsGuiding returns 0
22:03:33.025 00.000 5240 Move returns status 0, amount 27
22:03:33.025 00.000 5240 MoveAxis(S, 83, ABG)
22:03:33.025 00.000 5240 Guiding  Dir = 1, Dur = 83
22:03:33.025 00.000 5240 IsGuiding returns 0
22:03:33.025 00.000 5240 PulseGuide returned control before completion, sleep 93
22:03:33.120 00.095 5240 IsGuiding returns 1
22:03:33.120 00.000 5240 scope still moving after pulse duration time elapsed
22:03:33.152 00.032 5240 IsGuiding returns 0
22:03:33.152 00.000 5240 scope move finished after 83 + 43 ms
22:03:33.152 00.000 5240 Move returns status 0, amount 83
22:03:33.152 00.000 5240 move complete, result=0
22:03:33.152 00.000 5240 worker thread done servicing request
22:03:33.152 00.000 5240 Worker thread wakes up
22:03:33.152 00.000 2696 GuideStep: 0.3 px 27 ms WEST, 0.7 px 83 ms SOUTH
22:03:33.152 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:03:33.152 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:03:34.788 01.636 5240 Exposure complete
22:03:34.851 00.063 5240 worker thread done servicing request
22:03:34.851 00.000 2696 OnExposeComplete: enter
22:03:34.851 00.000 2696 UpdateGuideState(): m_state=6
22:03:34.862 00.011 2696 Star::Find(15, 1250, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 201
22:03:34.862 00.000 2696 Star::Find returns 1 (0), X=1251.06, Y=735.25, Mass=932, SNR=21.3, Peak=42 HFD=4.4
22:03:34.862 00.000 2696 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.74) = xAngle (-1.44 = -1.44)
22:03:34.862 00.000 2696 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.19 = 1.19)
22:03:34.862 00.000 2696 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.29 mountX=0.01 mountY=0.09, mountTheta=1.43
22:03:34.862 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.03, y=0.09, opts=13)
22:03:34.862 00.000 2696 Enqueuing Move request for scope (0.03, 0.09)
22:03:34.862 00.000 5240 Worker thread wakes up
22:03:34.862 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=1, FiltMin=0, FiltMax=33, Gamma=0.560
22:03:34.878 00.016 5240 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
22:03:34.878 00.000 2696 UpdateGuideState exits: m=932 SNR=21.3
22:03:34.878 00.000 5240 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
22:03:34.878 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:34.882 00.004 5240 Moving (0.03, 0.09) raw xDistance=0.01 yDistance=0.09
22:03:34.882 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:03:34.882 00.000 5240 PPEC rslt: input = 0.01, final = -0.11, react = 0.01, pred = -0.37, hyst = 0.00, hyst_pct = 0.71, period_length = 662.83
22:03:34.882 00.000 2696 Enqueuing Expose request
22:03:34.882 00.000 5240 PPEC: input: 0.01, control: -0.11, exposure: 1500
22:03:34.882 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:34.882 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:03:34.882 00.000 5240 MoveAxis(E, 17, ABG)
22:03:34.882 00.000 5240 Guiding  Dir = 2, Dur = 17
22:03:34.882 00.000 5240 IsGuiding returns 0
22:03:34.882 00.000 5240 PulseGuide returned control before completion, sleep 27
22:03:34.925 00.043 5240 IsGuiding returns 1
22:03:34.925 00.000 5240 scope still moving after pulse duration time elapsed
22:03:34.957 00.032 5240 IsGuiding returns 0
22:03:34.957 00.000 5240 scope move finished after 17 + 51 ms
22:03:34.957 00.000 5240 Move returns status 0, amount 17
22:03:34.957 00.000 5240 MoveAxis(N, 0, ABG)
22:03:34.957 00.000 5240 Move returns status 0, amount 0
22:03:34.957 00.000 5240 move complete, result=0
22:03:34.957 00.000 5240 worker thread done servicing request
22:03:34.957 00.000 2696 GuideStep: 0.0 px 17 ms EAST, 0.1 px 0 ms NORTH
22:03:34.957 00.000 5240 Worker thread wakes up
22:03:34.957 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:03:34.957 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:03:36.385 01.428 5240 Exposure complete
22:03:36.448 00.063 5240 worker thread done servicing request
22:03:36.448 00.000 2696 OnExposeComplete: enter
22:03:36.448 00.000 2696 UpdateGuideState(): m_state=6
22:03:36.448 00.000 2696 Star::Find(15, 1251, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 202
22:03:36.448 00.000 2696 Star::Find returns 1 (0), X=1250.33, Y=734.89, Mass=807, SNR=19.9, Peak=41 HFD=4.3
22:03:36.448 00.000 2696 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.74) = xAngle (-5.52 = 0.76)
22:03:36.448 00.000 2696 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.89 = -2.89)
22:03:36.448 00.000 2696 CameraToMount -- cameraX=-0.70 cameraY=-0.26 hyp=0.75 cameraTheta=-2.78 mountX=0.54 mountY=-0.19, mountTheta=-0.34
22:03:36.448 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.70, y=-0.26, opts=13)
22:03:36.464 00.016 2696 Enqueuing Move request for scope (-0.70, -0.26)
22:03:36.464 00.000 5240 Worker thread wakes up
22:03:36.464 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=1, FiltMin=0, FiltMax=33, Gamma=0.560
22:03:36.464 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.70, -0.26) opts 0xd
22:03:36.464 00.000 2696 UpdateGuideState exits: m=807 SNR=19.9
22:03:36.464 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.70, -0.26)
22:03:36.464 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:36.464 00.000 5240 Moving (-0.70, -0.26) raw xDistance=0.54 yDistance=-0.19
22:03:36.464 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:03:36.464 00.000 2696 Enqueuing Expose request
22:03:36.464 00.000 5240 PPEC rslt: input = 0.54, final = 0.67, react = 0.54, pred = 0.53, hyst = 0.50, hyst_pct = 0.71, period_length = 662.83
22:03:36.464 00.000 5240 PPEC: input: 0.54, control: 0.67, exposure: 1500
22:03:36.464 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:03:36.476 00.012 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:03:36.476 00.000 5240 MoveAxis(W, 109, ABG)
22:03:36.476 00.000 5240 Guiding  Dir = 3, Dur = 109
22:03:36.476 00.000 5240 IsGuiding returns 0
22:03:36.476 00.000 5240 PulseGuide returned control before completion, sleep 119
22:03:36.607 00.131 5240 IsGuiding returns 1
22:03:36.607 00.000 5240 scope still moving after pulse duration time elapsed
22:03:36.639 00.032 5240 IsGuiding returns 0
22:03:36.639 00.000 5240 scope move finished after 109 + 54 ms
22:03:36.639 00.000 5240 Move returns status 0, amount 109
22:03:36.639 00.000 5240 MoveAxis(N, 0, ABG)
22:03:36.639 00.000 5240 Move returns status 0, amount 0
22:03:36.639 00.000 5240 move complete, result=0
22:03:36.639 00.000 5240 worker thread done servicing request
22:03:36.639 00.000 2696 GuideStep: 0.5 px 109 ms WEST, -0.2 px 0 ms NORTH
22:03:36.639 00.000 5240 Worker thread wakes up
22:03:36.639 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:03:36.639 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:03:38.290 01.651 5240 Exposure complete
22:03:38.381 00.091 5240 worker thread done servicing request
22:03:38.381 00.000 2696 OnExposeComplete: enter
22:03:38.385 00.004 2696 UpdateGuideState(): m_state=6
22:03:38.385 00.000 2696 Star::Find(15, 1250, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 203
22:03:38.385 00.000 2696 Star::Find returns 1 (0), X=1249.67, Y=734.35, Mass=854, SNR=20.4, Peak=53 HFD=3.7
22:03:38.385 00.000 2696 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.74) = xAngle (-5.34 = 0.94)
22:03:38.385 00.000 2696 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.71 = -2.71)
22:03:38.385 00.000 2696 CameraToMount -- cameraX=-1.36 cameraY=-0.81 hyp=1.58 cameraTheta=-2.60 mountX=0.93 mountY=-0.66, mountTheta=-0.62
22:03:38.385 00.000 2696 SchedulePrimaryMove(0F998B58, x=-1.36, y=-0.81, opts=13)
22:03:38.385 00.000 2696 Enqueuing Move request for scope (-1.36, -0.81)
22:03:38.401 00.016 5240 Worker thread wakes up
22:03:38.401 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=1, FiltMin=0, FiltMax=38, Gamma=0.560
22:03:38.401 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.36, -0.81) opts 0xd
22:03:38.401 00.000 2696 UpdateGuideState exits: m=854 SNR=20.4
22:03:38.401 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.36, -0.81)
22:03:38.401 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:38.401 00.000 5240 Moving (-1.36, -0.81) raw xDistance=0.93 yDistance=-0.66
22:03:38.401 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:03:38.401 00.000 2696 Enqueuing Expose request
22:03:38.401 00.000 5240 PPEC rslt: input = 0.93, final = 1.07, react = 0.93, pred = 0.74, hyst = 0.82, hyst_pct = 0.71, period_length = 662.83
22:03:38.401 00.000 5240 PPEC: input: 0.93, control: 1.07, exposure: 1500
22:03:38.401 00.000 5240 resist switch: large excursion: input -0.66 thresh 0.45 direction from 1 to -1
22:03:38.401 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.99
22:03:38.401 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66
22:03:38.401 00.000 5240 MoveAxis(W, 174, ABG)
22:03:38.401 00.000 5240 Guiding  Dir = 3, Dur = 174
22:03:38.401 00.000 5240 IsGuiding returns 0
22:03:38.401 00.000 5240 PulseGuide returned control before completion, sleep 184
22:03:38.607 00.206 5240 IsGuiding returns 1
22:03:38.607 00.000 5240 scope still moving after pulse duration time elapsed
22:03:38.639 00.032 5240 IsGuiding returns 0
22:03:38.639 00.000 5240 scope move finished after 174 + 54 ms
22:03:38.639 00.000 5240 Move returns status 0, amount 174
22:03:38.639 00.000 5240 BLC: Oldest BLC event removed
22:03:38.639 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 91 applied
22:03:38.639 00.000 5240 MoveAxis(N, 175, ABG)
22:03:38.639 00.000 5240 Guiding  Dir = 0, Dur = 175
22:03:38.641 00.002 5240 IsGuiding returns 0
22:03:38.641 00.000 5240 PulseGuide returned control before completion, sleep 185
22:03:38.830 00.189 5240 IsGuiding returns 1
22:03:38.830 00.000 5240 scope still moving after pulse duration time elapsed
22:03:38.862 00.032 5240 IsGuiding returns 0
22:03:38.862 00.000 5240 scope move finished after 175 + 46 ms
22:03:38.862 00.000 5240 Move returns status 0, amount 175
22:03:38.862 00.000 5240 move complete, result=0
22:03:38.862 00.000 5240 worker thread done servicing request
22:03:38.862 00.000 2696 GuideStep: 0.9 px 174 ms WEST, -0.7 px 175 ms NORTH
22:03:38.862 00.000 5240 Worker thread wakes up
22:03:38.862 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:03:38.862 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:03:40.273 01.411 5240 Exposure complete
22:03:40.335 00.062 5240 worker thread done servicing request
22:03:40.335 00.000 2696 OnExposeComplete: enter
22:03:40.341 00.006 2696 UpdateGuideState(): m_state=6
22:03:40.345 00.004 2696 Star::Find(15, 1249, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 204
22:03:40.348 00.003 2696 Star::Find returns 1 (0), X=1249.33, Y=734.74, Mass=793, SNR=19.7, Peak=39 HFD=4.5
22:03:40.351 00.003 2696 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.74) = xAngle (-5.63 = 0.65)
22:03:40.351 00.000 2696 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.00 = -3.00)
22:03:40.351 00.000 2696 CameraToMount -- cameraX=-1.70 cameraY=-0.42 hyp=1.75 cameraTheta=-2.90 mountX=1.39 mountY=-0.24, mountTheta=-0.17
22:03:40.351 00.000 2696 SchedulePrimaryMove(0F998B58, x=-1.70, y=-0.42, opts=13)
22:03:40.351 00.000 2696 Enqueuing Move request for scope (-1.70, -0.42)
22:03:40.351 00.000 5240 Worker thread wakes up
22:03:40.351 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=39, med=1, FiltMin=0, FiltMax=33, Gamma=0.560
22:03:40.367 00.016 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.70, -0.42) opts 0xd
22:03:40.367 00.000 2696 UpdateGuideState exits: m=793 SNR=19.7
22:03:40.367 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.70, -0.42)
22:03:40.367 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:40.367 00.000 5240 Moving (-1.70, -0.42) raw xDistance=1.39 yDistance=-0.24
22:03:40.367 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:03:40.367 00.000 2696 Enqueuing Expose request
22:03:40.367 00.000 5240 BLC: History state: CurrMiss=0.24, AvgInitMiss=0.65, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.664880, 1:0.242274
22:03:40.367 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:03:40.367 00.000 5240 PPEC rslt: input = 1.39, final = 1.60, react = 1.39, pred = 0.90, hyst = 1.32, hyst_pct = 0.71, period_length = 662.83
22:03:40.367 00.000 5240 PPEC: input: 1.39, control: 1.60, exposure: 1500
22:03:40.367 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
22:03:40.367 00.000 5240 MoveAxis(W, 261, ABG)
22:03:40.367 00.000 5240 Guiding  Dir = 3, Dur = 261
22:03:40.378 00.011 5240 IsGuiding returns 0
22:03:40.378 00.000 5240 PulseGuide returned control before completion, sleep 271
22:03:40.652 00.274 5240 IsGuiding returns 1
22:03:40.652 00.000 5240 scope still moving after pulse duration time elapsed
22:03:40.683 00.031 5240 IsGuiding returns 0
22:03:40.683 00.000 5240 scope move finished after 261 + 44 ms
22:03:40.683 00.000 5240 Move returns status 0, amount 261
22:03:40.683 00.000 5240 MoveAxis(N, 31, ABG)
22:03:40.683 00.000 5240 Guiding  Dir = 0, Dur = 31
22:03:40.683 00.000 5240 IsGuiding returns 0
22:03:40.683 00.000 5240 PulseGuide returned control before completion, sleep 41
22:03:40.731 00.048 5240 IsGuiding returns 1
22:03:40.731 00.000 5240 scope still moving after pulse duration time elapsed
22:03:40.763 00.032 5240 IsGuiding returns 0
22:03:40.763 00.000 5240 scope move finished after 31 + 47 ms
22:03:40.763 00.000 5240 Move returns status 0, amount 31
22:03:40.763 00.000 5240 move complete, result=0
22:03:40.763 00.000 5240 worker thread done servicing request
22:03:40.763 00.000 5240 Worker thread wakes up
22:03:40.763 00.000 2696 GuideStep: 1.4 px 261 ms WEST, -0.2 px 31 ms NORTH
22:03:40.763 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:03:40.763 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:03:42.393 01.630 5240 Exposure complete
22:03:42.450 00.057 5240 worker thread done servicing request
22:03:42.450 00.000 2696 OnExposeComplete: enter
22:03:42.450 00.000 2696 UpdateGuideState(): m_state=6
22:03:42.450 00.000 2696 Star::Find(15, 1249, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 205
22:03:42.456 00.006 2696 Star::Find returns 1 (0), X=1250.37, Y=734.16, Mass=769, SNR=19.4, Peak=38 HFD=4.6
22:03:42.456 00.000 2696 CameraToMount -- cameraTheta (-2.15) - m_xAngle (2.74) = xAngle (-4.89 = 1.39)
22:03:42.456 00.000 2696 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.26 = -2.26)
22:03:42.456 00.000 2696 CameraToMount -- cameraX=-0.66 cameraY=-0.99 hyp=1.19 cameraTheta=-2.15 mountX=0.21 mountY=-0.92, mountTheta=-1.35
22:03:42.456 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.66, y=-0.99, opts=13)
22:03:42.456 00.000 2696 Enqueuing Move request for scope (-0.66, -0.99)
22:03:42.472 00.016 5240 Worker thread wakes up
22:03:42.472 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=36, Gamma=0.560
22:03:42.475 00.003 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -0.99) opts 0xd
22:03:42.475 00.000 2696 UpdateGuideState exits: m=769 SNR=19.4
22:03:42.475 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.66, -0.99)
22:03:42.475 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:42.475 00.000 5240 Moving (-0.66, -0.99) raw xDistance=0.21 yDistance=-0.92
22:03:42.475 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:03:42.475 00.000 2696 Enqueuing Expose request
22:03:42.475 00.000 5240 BLC: History state: CurrMiss=0.92, AvgInitMiss=0.65, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.664880, 1:0.242274, 2:0.922061
22:03:42.475 00.000 5240 BLC: Under-shoot: nominal increase by 81
22:03:42.475 00.000 5240 BLC: window closed
22:03:42.475 00.000 5240 BLC: Pulse adjusted to 100
22:03:42.475 00.000 5240 PPEC rslt: input = 0.21, final = 0.25, react = 0.21, pred = 0.86, hyst = 0.00, hyst_pct = 0.71, period_length = 662.83
22:03:42.475 00.000 5240 PPEC: input: 0.21, control: 0.25, exposure: 1500
22:03:42.475 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.92 from input -0.92
22:03:42.475 00.000 5240 MoveAxis(W, 41, ABG)
22:03:42.475 00.000 5240 Guiding  Dir = 3, Dur = 41
22:03:42.475 00.000 5240 IsGuiding returns 0
22:03:42.488 00.013 5240 PulseGuide returned control before completion, sleep 51
22:03:42.552 00.064 5240 IsGuiding returns 0
22:03:42.552 00.000 5240 Move returns status 0, amount 41
22:03:42.552 00.000 5240 MoveAxis(N, 117, ABG)
22:03:42.552 00.000 5240 Guiding  Dir = 0, Dur = 117
22:03:42.552 00.000 5240 IsGuiding returns 0
22:03:42.552 00.000 5240 PulseGuide returned control before completion, sleep 127
22:03:42.696 00.144 5240 IsGuiding returns 1
22:03:42.696 00.000 5240 scope still moving after pulse duration time elapsed
22:03:42.728 00.032 5240 IsGuiding returns 0
22:03:42.728 00.000 5240 scope move finished after 117 + 57 ms
22:03:42.728 00.000 5240 Move returns status 0, amount 117
22:03:42.728 00.000 5240 move complete, result=0
22:03:42.728 00.000 5240 worker thread done servicing request
22:03:42.728 00.000 5240 Worker thread wakes up
22:03:42.728 00.000 2696 GuideStep: 0.2 px 41 ms WEST, -0.9 px 117 ms NORTH
22:03:42.728 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:03:42.728 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:03:44.141 01.413 5240 Exposure complete
22:03:44.185 00.044 5240 worker thread done servicing request
22:03:44.185 00.000 2696 OnExposeComplete: enter
22:03:44.185 00.000 2696 UpdateGuideState(): m_state=6
22:03:44.185 00.000 2696 Star::Find(15, 1250, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 206
22:03:44.200 00.015 2696 Star::Find returns 1 (0), X=1250.44, Y=734.62, Mass=835, SNR=20.2, Peak=47 HFD=4.2
22:03:44.200 00.000 2696 CameraToMount -- cameraTheta (-2.40) - m_xAngle (2.74) = xAngle (-5.13 = 1.15)
22:03:44.200 00.000 2696 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.50 = -2.50)
22:03:44.200 00.000 2696 CameraToMount -- cameraX=-0.59 cameraY=-0.54 hyp=0.80 cameraTheta=-2.40 mountX=0.33 mountY=-0.48, mountTheta=-0.97
22:03:44.212 00.012 2696 SchedulePrimaryMove(0F998B58, x=-0.59, y=-0.54, opts=13)
22:03:44.214 00.002 2696 Enqueuing Move request for scope (-0.59, -0.54)
22:03:44.216 00.002 5240 Worker thread wakes up
22:03:44.216 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=47, med=1, FiltMin=0, FiltMax=39, Gamma=0.560
22:03:44.216 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.59, -0.54) opts 0xd
22:03:44.216 00.000 2696 UpdateGuideState exits: m=835 SNR=20.2
22:03:44.216 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:44.216 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.59, -0.54)
22:03:44.216 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:03:44.216 00.000 2696 Enqueuing Expose request
22:03:44.216 00.000 5240 Moving (-0.59, -0.54) raw xDistance=0.33 yDistance=-0.48
22:03:44.216 00.000 5240 PPEC rslt: input = 0.33, final = 0.67, react = 0.33, pred = 0.87, hyst = 0.46, hyst_pct = 0.71, period_length = 662.83
22:03:44.216 00.000 5240 PPEC: input: 0.33, control: 0.67, exposure: 1500
22:03:44.216 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
22:03:44.216 00.000 5240 MoveAxis(W, 110, ABG)
22:03:44.216 00.000 5240 Guiding  Dir = 3, Dur = 110
22:03:44.216 00.000 5240 IsGuiding returns 0
22:03:44.216 00.000 5240 PulseGuide returned control before completion, sleep 120
22:03:44.359 00.143 5240 IsGuiding returns 1
22:03:44.359 00.000 5240 scope still moving after pulse duration time elapsed
22:03:44.391 00.032 5240 IsGuiding returns 0
22:03:44.391 00.000 5240 scope move finished after 110 + 50 ms
22:03:44.391 00.000 5240 Move returns status 0, amount 110
22:03:44.391 00.000 5240 MoveAxis(N, 60, ABG)
22:03:44.391 00.000 5240 Guiding  Dir = 0, Dur = 60
22:03:44.391 00.000 5240 IsGuiding returns 0
22:03:44.391 00.000 5240 PulseGuide returned control before completion, sleep 70
22:03:44.470 00.079 5240 IsGuiding returns 1
22:03:44.470 00.000 5240 scope still moving after pulse duration time elapsed
22:03:44.502 00.032 5240 IsGuiding returns 1
22:03:44.533 00.031 5240 IsGuiding returns 1
22:03:44.565 00.032 5240 IsGuiding returns 0
22:03:44.565 00.000 5240 scope move finished after 60 + 113 ms
22:03:44.565 00.000 5240 Move returns status 0, amount 60
22:03:44.565 00.000 5240 move complete, result=0
22:03:44.565 00.000 5240 worker thread done servicing request
22:03:44.565 00.000 5240 Worker thread wakes up
22:03:44.565 00.000 2696 GuideStep: 0.3 px 110 ms WEST, -0.5 px 60 ms NORTH
22:03:44.567 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:03:44.567 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:03:46.198 01.631 5240 Exposure complete
22:03:46.271 00.073 5240 worker thread done servicing request
22:03:46.271 00.000 2696 OnExposeComplete: enter
22:03:46.271 00.000 2696 UpdateGuideState(): m_state=6
22:03:46.277 00.006 2696 Star::Find(15, 1250, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 207
22:03:46.277 00.000 2696 Star::Find returns 1 (0), X=1249.81, Y=735.33, Mass=942, SNR=21.5, Peak=48 HFD=4.4
22:03:46.277 00.000 2696 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.74) = xAngle (0.27 = 0.27)
22:03:46.285 00.008 2696 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.90 = 2.90)
22:03:46.288 00.003 2696 CameraToMount -- cameraX=-1.22 cameraY=0.17 hyp=1.23 cameraTheta=3.00 mountX=1.19 mountY=0.30, mountTheta=0.24
22:03:46.292 00.004 2696 SchedulePrimaryMove(0F998B58, x=-1.22, y=0.17, opts=13)
22:03:46.294 00.002 2696 Enqueuing Move request for scope (-1.22, 0.17)
22:03:46.296 00.002 5240 Worker thread wakes up
22:03:46.296 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=48, med=1, FiltMin=0, FiltMax=38, Gamma=0.560
22:03:46.298 00.002 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.22, 0.17) opts 0xd
22:03:46.298 00.000 2696 UpdateGuideState exits: m=942 SNR=21.5
22:03:46.298 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.22, 0.17)
22:03:46.298 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:46.298 00.000 5240 Moving (-1.22, 0.17) raw xDistance=1.19 yDistance=0.30
22:03:46.298 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:03:46.303 00.005 2696 Enqueuing Expose request
22:03:46.303 00.000 5240 PPEC rslt: input = 1.19, final = 1.41, react = 1.19, pred = 0.97, hyst = 1.09, hyst_pct = 0.70, period_length = 662.83
22:03:46.303 00.000 5240 PPEC: input: 1.19, control: 1.41, exposure: 1500
22:03:46.303 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:03:46.303 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
22:03:46.303 00.000 5240 MoveAxis(W, 229, ABG)
22:03:46.305 00.002 5240 Guiding  Dir = 3, Dur = 229
22:03:46.305 00.000 5240 IsGuiding returns 0
22:03:46.305 00.000 5240 PulseGuide returned control before completion, sleep 239
22:03:46.546 00.241 5240 IsGuiding returns 1
22:03:46.546 00.000 5240 scope still moving after pulse duration time elapsed
22:03:46.577 00.031 5240 IsGuiding returns 0
22:03:46.577 00.000 5240 scope move finished after 229 + 42 ms
22:03:46.577 00.000 5240 Move returns status 0, amount 229
22:03:46.577 00.000 5240 MoveAxis(N, 0, ABG)
22:03:46.577 00.000 5240 Move returns status 0, amount 0
22:03:46.577 00.000 5240 move complete, result=0
22:03:46.577 00.000 5240 worker thread done servicing request
22:03:46.577 00.000 5240 Worker thread wakes up
22:03:46.577 00.000 2696 GuideStep: 1.2 px 229 ms WEST, 0.3 px 0 ms NORTH
22:03:46.579 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:03:46.579 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:03:47.993 01.414 5240 Exposure complete
22:03:48.044 00.051 5240 worker thread done servicing request
22:03:48.044 00.000 2696 OnExposeComplete: enter
22:03:48.048 00.004 2696 UpdateGuideState(): m_state=6
22:03:48.050 00.002 2696 Star::Find(15, 1249, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 208
22:03:48.052 00.002 2696 Star::Find returns 1 (0), X=1250.37, Y=735.27, Mass=938, SNR=21.4, Peak=52 HFD=4.6
22:03:48.054 00.002 2696 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.74) = xAngle (0.24 = 0.24)
22:03:48.056 00.002 2696 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.87 = 2.87)
22:03:48.058 00.002 2696 CameraToMount -- cameraX=-0.66 cameraY=0.11 hyp=0.67 cameraTheta=2.97 mountX=0.65 mountY=0.18, mountTheta=0.27
22:03:48.062 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.66, y=0.11, opts=13)
22:03:48.064 00.002 2696 Enqueuing Move request for scope (-0.66, 0.11)
22:03:48.066 00.002 5240 Worker thread wakes up
22:03:48.066 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=1, FiltMin=0, FiltMax=35, Gamma=0.560
22:03:48.069 00.003 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.66, 0.11) opts 0xd
22:03:48.069 00.000 2696 UpdateGuideState exits: m=938 SNR=21.4
22:03:48.072 00.003 5240 Handling offset move in thread for scope, endpoint = (-0.66, 0.11)
22:03:48.072 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:48.074 00.002 5240 Moving (-0.66, 0.11) raw xDistance=0.65 yDistance=0.18
22:03:48.074 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:03:48.077 00.003 2696 Enqueuing Expose request
22:03:48.079 00.002 5240 PPEC rslt: input = 0.65, final = 1.01, react = 0.65, pred = 1.21, hyst = 0.65, hyst_pct = 0.70, period_length = 662.83
22:03:48.079 00.000 5240 PPEC: input: 0.65, control: 1.01, exposure: 1500
22:03:48.079 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:03:48.079 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:03:48.079 00.000 5240 MoveAxis(W, 164, ABG)
22:03:48.079 00.000 5240 Guiding  Dir = 3, Dur = 164
22:03:48.079 00.000 5240 IsGuiding returns 0
22:03:48.079 00.000 5240 PulseGuide returned control before completion, sleep 174
22:03:48.257 00.178 5240 IsGuiding returns 1
22:03:48.257 00.000 5240 scope still moving after pulse duration time elapsed
22:03:48.289 00.032 5240 IsGuiding returns 0
22:03:48.289 00.000 5240 scope move finished after 164 + 45 ms
22:03:48.289 00.000 5240 Move returns status 0, amount 164
22:03:48.289 00.000 5240 MoveAxis(N, 0, ABG)
22:03:48.289 00.000 5240 Move returns status 0, amount 0
22:03:48.289 00.000 5240 move complete, result=0
22:03:48.289 00.000 5240 worker thread done servicing request
22:03:48.289 00.000 2696 GuideStep: 0.6 px 164 ms WEST, 0.2 px 0 ms NORTH
22:03:48.296 00.007 5240 Worker thread wakes up
22:03:48.296 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:03:48.296 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:03:49.928 01.632 5240 Exposure complete
22:03:49.976 00.048 5240 worker thread done servicing request
22:03:49.976 00.000 2696 OnExposeComplete: enter
22:03:49.976 00.000 2696 UpdateGuideState(): m_state=6
22:03:49.976 00.000 2696 Star::Find(15, 1250, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 209
22:03:49.991 00.015 2696 Star::Find returns 1 (0), X=1252.04, Y=735.06, Mass=861, SNR=20.5, Peak=58 HFD=4.1
22:03:49.991 00.000 2696 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.74) = xAngle (-2.84 = -2.84)
22:03:49.991 00.000 2696 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.20 = -0.20)
22:03:49.991 00.000 2696 CameraToMount -- cameraX=1.01 cameraY=-0.10 hyp=1.01 cameraTheta=-0.10 mountX=-0.97 mountY=-0.20, mountTheta=-2.93
22:03:49.991 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.01, y=-0.10, opts=13)
22:03:49.991 00.000 2696 Enqueuing Move request for scope (1.01, -0.10)
22:03:49.991 00.000 5240 Worker thread wakes up
22:03:49.991 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=1, FiltMin=0, FiltMax=36, Gamma=0.560
22:03:49.991 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.01, -0.10) opts 0xd
22:03:49.991 00.000 2696 UpdateGuideState exits: m=861 SNR=20.5
22:03:49.991 00.000 5240 Handling offset move in thread for scope, endpoint = (1.01, -0.10)
22:03:50.007 00.016 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:50.007 00.000 5240 Moving (1.01, -0.10) raw xDistance=-0.97 yDistance=-0.20
22:03:50.007 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:03:50.007 00.000 2696 Enqueuing Expose request
22:03:50.007 00.000 5240 PPEC rslt: input = -0.97, final = -0.43, react = -0.97, pred = 1.23, hyst = -0.73, hyst_pct = 0.70, period_length = 662.83
22:03:50.007 00.000 5240 PPEC: input: -0.97, control: -0.43, exposure: 1500
22:03:50.007 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
22:03:50.007 00.000 5240 MoveAxis(E, 70, ABG)
22:03:50.007 00.000 5240 Guiding  Dir = 2, Dur = 70
22:03:50.007 00.000 5240 IsGuiding returns 0
22:03:50.007 00.000 5240 PulseGuide returned control before completion, sleep 80
22:03:50.103 00.096 5240 IsGuiding returns 1
22:03:50.103 00.000 5240 scope still moving after pulse duration time elapsed
22:03:50.135 00.032 5240 IsGuiding returns 0
22:03:50.135 00.000 5240 scope move finished after 70 + 51 ms
22:03:50.135 00.000 5240 Move returns status 0, amount 70
22:03:50.135 00.000 5240 MoveAxis(N, 26, ABG)
22:03:50.135 00.000 5240 Guiding  Dir = 0, Dur = 26
22:03:50.135 00.000 5240 IsGuiding returns 0
22:03:50.135 00.000 5240 PulseGuide returned control before completion, sleep 36
22:03:50.183 00.048 5240 IsGuiding returns 1
22:03:50.183 00.000 5240 scope still moving after pulse duration time elapsed
22:03:50.214 00.031 5240 IsGuiding returns 0
22:03:50.214 00.000 5240 scope move finished after 26 + 52 ms
22:03:50.214 00.000 5240 Move returns status 0, amount 26
22:03:50.214 00.000 5240 move complete, result=0
22:03:50.214 00.000 5240 worker thread done servicing request
22:03:50.214 00.000 2696 GuideStep: -1.0 px 70 ms EAST, -0.2 px 26 ms NORTH
22:03:50.214 00.000 5240 Worker thread wakes up
22:03:50.214 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:03:50.214 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:03:51.628 01.414 5240 Exposure complete
22:03:51.720 00.092 5240 worker thread done servicing request
22:03:51.720 00.000 2696 OnExposeComplete: enter
22:03:51.720 00.000 2696 UpdateGuideState(): m_state=6
22:03:51.724 00.004 2696 Star::Find(15, 1252, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 210
22:03:51.724 00.000 2696 Star::Find returns 1 (0), X=1251.02, Y=735.78, Mass=852, SNR=20.4, Peak=49 HFD=4.1
22:03:51.724 00.000 2696 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.74) = xAngle (-1.15 = -1.15)
22:03:51.724 00.000 2696 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.48 = 1.48)
22:03:51.724 00.000 2696 CameraToMount -- cameraX=-0.01 cameraY=0.62 hyp=0.62 cameraTheta=1.58 mountX=0.25 mountY=0.62, mountTheta=1.18
22:03:51.724 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.01, y=0.62, opts=13)
22:03:51.724 00.000 2696 Enqueuing Move request for scope (-0.01, 0.62)
22:03:51.724 00.000 5240 Worker thread wakes up
22:03:51.724 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=49, med=1, FiltMin=0, FiltMax=39, Gamma=0.560
22:03:51.724 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.62) opts 0xd
22:03:51.724 00.000 2696 UpdateGuideState exits: m=852 SNR=20.4
22:03:51.740 00.016 5240 Handling offset move in thread for scope, endpoint = (-0.01, 0.62)
22:03:51.740 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:51.740 00.000 5240 Moving (-0.01, 0.62) raw xDistance=0.25 yDistance=0.62
22:03:51.740 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:03:51.740 00.000 2696 Enqueuing Expose request
22:03:51.740 00.000 5240 PPEC rslt: input = 0.25, final = 0.13, react = 0.25, pred = 0.45, hyst = 0.00, hyst_pct = 0.70, period_length = 662.83
22:03:51.740 00.000 5240 PPEC: input: 0.25, control: 0.13, exposure: 1500
22:03:51.740 00.000 5240 resist switch: large excursion: input 0.62 thresh 0.45 direction from -1 to 1
22:03:51.740 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.85
22:03:51.740 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62
22:03:51.740 00.000 5240 MoveAxis(W, 22, ABG)
22:03:51.740 00.000 5240 Guiding  Dir = 3, Dur = 22
22:03:51.740 00.000 5240 IsGuiding returns 0
22:03:51.740 00.000 5240 PulseGuide returned control before completion, sleep 32
22:03:51.787 00.047 5240 IsGuiding returns 1
22:03:51.787 00.000 5240 scope still moving after pulse duration time elapsed
22:03:51.819 00.032 5240 IsGuiding returns 0
22:03:51.819 00.000 5240 scope move finished after 22 + 50 ms
22:03:51.819 00.000 5240 Move returns status 0, amount 22
22:03:51.819 00.000 5240 BLC: Oldest BLC event removed
22:03:51.819 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 100 applied
22:03:51.819 00.000 5240 MoveAxis(S, 178, ABG)
22:03:51.819 00.000 5240 Guiding  Dir = 1, Dur = 178
22:03:51.821 00.002 5240 IsGuiding returns 0
22:03:51.821 00.000 5240 PulseGuide returned control before completion, sleep 188
22:03:52.023 00.202 5240 IsGuiding returns 1
22:03:52.023 00.000 5240 scope still moving after pulse duration time elapsed
22:03:52.054 00.031 5240 IsGuiding returns 0
22:03:52.054 00.000 5240 scope move finished after 178 + 54 ms
22:03:52.054 00.000 5240 Move returns status 0, amount 178
22:03:52.054 00.000 5240 move complete, result=0
22:03:52.054 00.000 5240 worker thread done servicing request
22:03:52.054 00.000 2696 GuideStep: 0.2 px 22 ms WEST, 0.6 px 178 ms SOUTH
22:03:52.061 00.007 5240 Worker thread wakes up
22:03:52.061 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:03:52.061 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:03:53.715 01.654 5240 Exposure complete
22:03:53.778 00.063 5240 worker thread done servicing request
22:03:53.778 00.000 2696 OnExposeComplete: enter
22:03:53.778 00.000 2696 UpdateGuideState(): m_state=6
22:03:53.788 00.010 2696 Star::Find(15, 1251, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 211
22:03:53.791 00.003 2696 Star::Find returns 1 (0), X=1248.96, Y=736.15, Mass=839, SNR=20.3, Peak=42 HFD=4.3
22:03:53.791 00.000 2696 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.74) = xAngle (-0.04 = -0.04)
22:03:53.794 00.003 2696 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.59 = 2.59)
22:03:53.794 00.000 2696 CameraToMount -- cameraX=-2.07 cameraY=0.99 hyp=2.30 cameraTheta=2.70 mountX=2.29 mountY=1.20, mountTheta=0.48
22:03:53.794 00.000 2696 SchedulePrimaryMove(0F998B58, x=-2.07, y=0.99, opts=13)
22:03:53.794 00.000 2696 Enqueuing Move request for scope (-2.07, 0.99)
22:03:53.794 00.000 5240 Worker thread wakes up
22:03:53.794 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=1, FiltMin=0, FiltMax=33, Gamma=0.560
22:03:53.794 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-2.07, 0.99) opts 0xd
22:03:53.794 00.000 2696 UpdateGuideState exits: m=839 SNR=20.3
22:03:53.810 00.016 5240 Handling offset move in thread for scope, endpoint = (-2.07, 0.99)
22:03:53.810 00.000 5240 Moving (-2.07, 0.99) raw xDistance=2.29 yDistance=1.20
22:03:53.810 00.000 5240 BLC: History state: CurrMiss=1.20, AvgInitMiss=0.71, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.615192, 1:1.198408
22:03:53.810 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:03:53.812 00.002 5240 PPEC rslt: input = 2.29, final = 2.21, react = 2.29, pred = 0.35, hyst = 2.02, hyst_pct = 0.70, period_length = 662.83
22:03:53.812 00.000 5240 PPEC: input: 2.29, control: 2.21, exposure: 1500
22:03:53.812 00.000 5240 GuideAlgorithmResistSwitch::result() returns 1.20 from input 1.20
22:03:53.812 00.000 5240 MoveAxis(W, 360, ABG)
22:03:53.812 00.000 5240 Guiding  Dir = 3, Dur = 360
22:03:53.812 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:53.812 00.000 5240 IsGuiding returns 0
22:03:53.812 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:03:53.812 00.000 2696 Enqueuing Expose request
22:03:53.819 00.007 5240 PulseGuide returned control before completion, sleep 370
22:03:54.206 00.387 5240 IsGuiding returns 1
22:03:54.206 00.000 5240 scope still moving after pulse duration time elapsed
22:03:54.238 00.032 5240 IsGuiding returns 0
22:03:54.238 00.000 5240 scope move finished after 360 + 62 ms
22:03:54.238 00.000 5240 Move returns status 0, amount 360
22:03:54.238 00.000 5240 MoveAxis(S, 152, ABG)
22:03:54.238 00.000 5240 Guiding  Dir = 1, Dur = 152
22:03:54.238 00.000 5240 IsGuiding returns 0
22:03:54.238 00.000 5240 PulseGuide returned control before completion, sleep 162
22:03:54.412 00.174 5240 IsGuiding returns 1
22:03:54.412 00.000 5240 scope still moving after pulse duration time elapsed
22:03:54.444 00.032 5240 IsGuiding returns 1
22:03:54.476 00.032 5240 IsGuiding returns 1
22:03:54.507 00.031 5240 IsGuiding returns 0
22:03:54.507 00.000 5240 scope move finished after 152 + 116 ms
22:03:54.507 00.000 5240 Move returns status 0, amount 152
22:03:54.507 00.000 5240 move complete, result=0
22:03:54.507 00.000 5240 worker thread done servicing request
22:03:54.507 00.000 5240 Worker thread wakes up
22:03:54.507 00.000 2696 GuideStep: 2.3 px 360 ms WEST, 1.2 px 152 ms SOUTH
22:03:54.507 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:03:54.507 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:03:55.919 01.412 5240 Exposure complete
22:03:55.977 00.058 2696 OnExposeComplete: enter
22:03:55.981 00.004 2696 UpdateGuideState(): m_state=6
22:03:55.984 00.003 5240 worker thread done servicing request
22:03:55.986 00.002 2696 Star::Find(15, 1248, 736, 0, (0,0,0,0), 1.5, 10.0, 255) frame 212
22:03:55.990 00.004 2696 Star::Find returns 1 (0), X=1249.62, Y=735.36, Mass=802, SNR=19.8, Peak=38 HFD=4.5
22:03:55.994 00.004 2696 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.74) = xAngle (0.26 = 0.26)
22:03:55.998 00.004 2696 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.90 = 2.90)
22:03:56.002 00.004 2696 CameraToMount -- cameraX=-1.41 cameraY=0.20 hyp=1.43 cameraTheta=3.00 mountX=1.38 mountY=0.34, mountTheta=0.25
22:03:56.006 00.004 2696 SchedulePrimaryMove(0F998B58, x=-1.41, y=0.20, opts=13)
22:03:56.010 00.004 2696 Enqueuing Move request for scope (-1.41, 0.20)
22:03:56.014 00.004 5240 Worker thread wakes up
22:03:56.014 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=1, FiltMin=0, FiltMax=31, Gamma=0.560
22:03:56.016 00.002 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.41, 0.20) opts 0xd
22:03:56.016 00.000 2696 UpdateGuideState exits: m=802 SNR=19.8
22:03:56.020 00.004 5240 Handling offset move in thread for scope, endpoint = (-1.41, 0.20)
22:03:56.020 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:56.022 00.002 5240 Moving (-1.41, 0.20) raw xDistance=1.38 yDistance=0.34
22:03:56.022 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:03:56.025 00.003 2696 Enqueuing Expose request
22:03:56.027 00.002 5240 BLC: History state: CurrMiss=0.34, AvgInitMiss=0.71, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.615192, 1:1.198408, 2:0.344686
22:03:56.027 00.000 5240 BLC: Under-shoot: nominal increase by 90
22:03:56.027 00.000 5240 BLC: window closed
22:03:56.027 00.000 5240 BLC: Pulse adjusted to 110
22:03:56.029 00.002 5240 PPEC rslt: input = 1.38, final = 1.35, react = 1.38, pred = 0.21, hyst = 1.25, hyst_pct = 0.70, period_length = 662.83
22:03:56.029 00.000 5240 PPEC: input: 1.38, control: 1.35, exposure: 1500
22:03:56.029 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
22:03:56.029 00.000 5240 MoveAxis(W, 220, ABG)
22:03:56.029 00.000 5240 Guiding  Dir = 3, Dur = 220
22:03:56.031 00.002 5240 IsGuiding returns 0
22:03:56.031 00.000 5240 PulseGuide returned control before completion, sleep 230
22:03:56.266 00.235 5240 IsGuiding returns 1
22:03:56.266 00.000 5240 scope still moving after pulse duration time elapsed
22:03:56.298 00.032 5240 IsGuiding returns 0
22:03:56.298 00.000 5240 scope move finished after 220 + 48 ms
22:03:56.298 00.000 5240 Move returns status 0, amount 220
22:03:56.298 00.000 5240 MoveAxis(S, 44, ABG)
22:03:56.298 00.000 5240 Guiding  Dir = 1, Dur = 44
22:03:56.298 00.000 5240 IsGuiding returns 0
22:03:56.300 00.002 5240 PulseGuide returned control before completion, sleep 54
22:03:56.362 00.062 5240 IsGuiding returns 1
22:03:56.362 00.000 5240 scope still moving after pulse duration time elapsed
22:03:56.392 00.030 5240 IsGuiding returns 0
22:03:56.392 00.000 5240 scope move finished after 44 + 49 ms
22:03:56.392 00.000 5240 Move returns status 0, amount 44
22:03:56.392 00.000 5240 move complete, result=0
22:03:56.392 00.000 5240 worker thread done servicing request
22:03:56.392 00.000 5240 Worker thread wakes up
22:03:56.392 00.000 2696 GuideStep: 1.4 px 220 ms WEST, 0.3 px 44 ms SOUTH
22:03:56.392 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:03:56.392 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:03:58.029 01.637 5240 Exposure complete
22:03:58.086 00.057 2696 OnExposeComplete: enter
22:03:58.090 00.004 5240 worker thread done servicing request
22:03:58.090 00.000 2696 UpdateGuideState(): m_state=6
22:03:58.093 00.003 2696 Star::Find(15, 1249, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 213
22:03:58.097 00.004 2696 Star::Find returns 1 (0), X=1250.46, Y=734.20, Mass=920, SNR=21.2, Peak=45 HFD=4.5
22:03:58.101 00.004 2696 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.74) = xAngle (-4.84 = 1.44)
22:03:58.105 00.004 2696 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.21 = -2.21)
22:03:58.109 00.004 2696 CameraToMount -- cameraX=-0.57 cameraY=-0.96 hyp=1.12 cameraTheta=-2.10 mountX=0.14 mountY=-0.90, mountTheta=-1.41
22:03:58.121 00.012 2696 SchedulePrimaryMove(0F998B58, x=-0.57, y=-0.96, opts=13)
22:03:58.131 00.010 2696 Enqueuing Move request for scope (-0.57, -0.96)
22:03:58.143 00.012 5240 Worker thread wakes up
22:03:58.143 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.96) opts 0xd
22:03:58.143 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.57, -0.96)
22:03:58.143 00.000 5240 Moving (-0.57, -0.96) raw xDistance=0.14 yDistance=-0.90
22:03:58.145 00.002 5240 PPEC rslt: input = 0.14, final = 0.06, react = 0.14, pred = 0.18, hyst = 0.00, hyst_pct = 0.70, period_length = 662.83
22:03:58.147 00.002 5240 PPEC: input: 0.14, control: 0.06, exposure: 1500
22:03:58.147 00.000 5240 resist switch: large excursion: input -0.90 thresh 0.45 direction from 1 to -1
22:03:58.147 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.69
22:03:58.147 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.90 from input -0.90
22:03:58.147 00.000 5240 MoveAxis(W, 9, ABG)
22:03:58.149 00.002 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=45, med=1, FiltMin=0, FiltMax=37, Gamma=0.560
22:03:58.153 00.004 5240 Guiding  Dir = 3, Dur = 9
22:03:58.153 00.000 2696 UpdateGuideState exits: m=920 SNR=21.2
22:03:58.157 00.004 5240 IsGuiding returns 0
22:03:58.157 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:58.161 00.004 5240 PulseGuide returned control before completion, sleep 19
22:03:58.161 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:03:58.177 00.016 2696 Enqueuing Expose request
22:03:58.208 00.031 5240 IsGuiding returns 1
22:03:58.208 00.000 5240 scope still moving after pulse duration time elapsed
22:03:58.244 00.036 5240 IsGuiding returns 0
22:03:58.244 00.000 5240 scope move finished after 9 + 77 ms
22:03:58.244 00.000 5240 Move returns status 0, amount 9
22:03:58.244 00.000 5240 BLC: Oldest BLC event removed
22:03:58.244 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 110 applied
22:03:58.244 00.000 5240 MoveAxis(N, 224, ABG)
22:03:58.244 00.000 5240 Guiding  Dir = 0, Dur = 224
22:03:58.244 00.000 5240 IsGuiding returns 0
22:03:58.244 00.000 5240 PulseGuide returned control before completion, sleep 234
22:03:58.480 00.236 5240 IsGuiding returns 1
22:03:58.480 00.000 5240 scope still moving after pulse duration time elapsed
22:03:58.512 00.032 5240 IsGuiding returns 0
22:03:58.512 00.000 5240 scope move finished after 224 + 43 ms
22:03:58.512 00.000 5240 Move returns status 0, amount 224
22:03:58.512 00.000 5240 move complete, result=0
22:03:58.512 00.000 5240 worker thread done servicing request
22:03:58.512 00.000 5240 Worker thread wakes up
22:03:58.512 00.000 2696 GuideStep: 0.1 px 9 ms WEST, -0.9 px 224 ms NORTH
22:03:58.512 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:03:58.512 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:03:59.925 01.413 5240 Exposure complete
22:03:59.979 00.054 5240 worker thread done servicing request
22:03:59.979 00.000 2696 OnExposeComplete: enter
22:03:59.987 00.008 2696 UpdateGuideState(): m_state=6
22:03:59.989 00.002 2696 Star::Find(15, 1250, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 214
22:03:59.989 00.000 2696 Star::Find returns 1 (0), X=1250.01, Y=734.99, Mass=863, SNR=20.6, Peak=44 HFD=4.4
22:03:59.989 00.000 2696 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.74) = xAngle (-5.71 = 0.57)
22:03:59.989 00.000 2696 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.08 = -3.08)
22:03:59.989 00.000 2696 CameraToMount -- cameraX=-1.01 cameraY=-0.17 hyp=1.03 cameraTheta=-2.97 mountX=0.86 mountY=-0.07, mountTheta=-0.08
22:03:59.989 00.000 2696 SchedulePrimaryMove(0F998B58, x=-1.01, y=-0.17, opts=13)
22:04:00.007 00.018 2696 Enqueuing Move request for scope (-1.01, -0.17)
22:04:00.013 00.006 5240 Worker thread wakes up
22:04:00.013 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.01, -0.17) opts 0xd
22:04:00.013 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.01, -0.17)
22:04:00.013 00.000 5240 Moving (-1.01, -0.17) raw xDistance=0.86 yDistance=-0.07
22:04:00.013 00.000 5240 BLC: History state: CurrMiss=0.07, AvgInitMiss=0.65, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.897706, 1:0.066484
22:04:00.013 00.000 5240 BLC: No correction, Miss < min_move
22:04:00.015 00.002 5240 PPEC rslt: input = 0.86, final = 0.92, react = 0.86, pred = 0.07, hyst = 0.91, hyst_pct = 0.69, period_length = 662.83
22:04:00.015 00.000 5240 PPEC: input: 0.86, control: 0.92, exposure: 1500
22:04:00.015 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:00.015 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:04:00.015 00.000 5240 MoveAxis(W, 150, ABG)
22:04:00.015 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=44, med=1, FiltMin=0, FiltMax=36, Gamma=0.560
22:04:00.017 00.002 5240 Guiding  Dir = 3, Dur = 150
22:04:00.017 00.000 2696 UpdateGuideState exits: m=863 SNR=20.6
22:04:00.017 00.000 5240 IsGuiding returns 0
22:04:00.017 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:00.021 00.004 5240 PulseGuide returned control before completion, sleep 160
22:04:00.021 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:04:00.021 00.000 2696 Enqueuing Expose request
22:04:00.195 00.174 5240 IsGuiding returns 0
22:04:00.195 00.000 5240 Move returns status 0, amount 150
22:04:00.195 00.000 5240 MoveAxis(N, 0, ABG)
22:04:00.195 00.000 5240 Move returns status 0, amount 0
22:04:00.195 00.000 5240 move complete, result=0
22:04:00.195 00.000 2696 GuideStep: 0.9 px 150 ms WEST, -0.1 px 0 ms NORTH
22:04:00.199 00.004 5240 worker thread done servicing request
22:04:00.199 00.000 5240 Worker thread wakes up
22:04:00.199 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:04:00.199 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:04:01.839 01.640 5240 Exposure complete
22:04:01.887 00.048 5240 worker thread done servicing request
22:04:01.887 00.000 2696 OnExposeComplete: enter
22:04:01.898 00.011 2696 UpdateGuideState(): m_state=6
22:04:01.902 00.004 2696 Star::Find(15, 1250, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 215
22:04:01.902 00.000 2696 Star::Find returns 1 (0), X=1248.64, Y=735.72, Mass=843, SNR=20.3, Peak=43 HFD=4.3
22:04:01.902 00.000 2696 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.74) = xAngle (0.17 = 0.17)
22:04:01.912 00.010 2696 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.81 = 2.81)
22:04:01.914 00.002 2696 CameraToMount -- cameraX=-2.39 cameraY=0.57 hyp=2.46 cameraTheta=2.91 mountX=2.42 mountY=0.81, mountTheta=0.32
22:04:01.918 00.004 2696 SchedulePrimaryMove(0F998B58, x=-2.39, y=0.57, opts=13)
22:04:01.918 00.000 2696 Enqueuing Move request for scope (-2.39, 0.57)
22:04:01.925 00.007 5240 Worker thread wakes up
22:04:01.925 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-2.39, 0.57) opts 0xd
22:04:01.925 00.000 5240 Handling offset move in thread for scope, endpoint = (-2.39, 0.57)
22:04:01.925 00.000 5240 Moving (-2.39, 0.57) raw xDistance=2.42 yDistance=0.81
22:04:01.925 00.000 5240 BLC: History state: CurrMiss=-0.81, AvgInitMiss=0.65, ShCount=10, LgCount=0, SticCount=2,  Deflections: 0=-0.897706, 1:0.066484, 2:-0.809277
22:04:01.925 00.000 5240 BLC: Over-shoot, stiction seen, nominal decrease by -86.000000
22:04:01.925 00.000 5240 BLC: window closed
22:04:01.925 00.000 5240 BLC: Pulse adjusted to 88
22:04:01.927 00.002 5240 PPEC rslt: input = 2.42, final = 2.43, react = 2.42, pred = 0.57, hyst = 2.18, hyst_pct = 0.69, period_length = 662.83
22:04:01.927 00.000 5240 PPEC: input: 2.42, control: 2.43, exposure: 1500
22:04:01.927 00.000 5240 resist switch: large excursion: input 0.81 thresh 0.45 direction from -1 to 1
22:04:01.927 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.43
22:04:01.927 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.81 from input 0.81
22:04:01.927 00.000 5240 MoveAxis(W, 396, ABG)
22:04:01.927 00.000 5240 Guiding  Dir = 3, Dur = 396
22:04:01.927 00.000 5240 IsGuiding returns 0
22:04:01.927 00.000 5240 PulseGuide returned control before completion, sleep 406
22:04:01.940 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=43, med=1, FiltMin=0, FiltMax=35, Gamma=0.560
22:04:01.992 00.052 2696 UpdateGuideState exits: m=843 SNR=20.3
22:04:01.992 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:01.992 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:04:01.997 00.005 2696 Enqueuing Expose request
22:04:02.345 00.348 5240 IsGuiding returns 1
22:04:02.345 00.000 5240 scope still moving after pulse duration time elapsed
22:04:02.377 00.032 5240 IsGuiding returns 1
22:04:02.409 00.032 5240 IsGuiding returns 0
22:04:02.409 00.000 5240 scope move finished after 396 + 84 ms
22:04:02.409 00.000 5240 Move returns status 0, amount 396
22:04:02.409 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 88 applied
22:04:02.409 00.000 5240 MoveAxis(S, 190, ABG)
22:04:02.409 00.000 5240 Guiding  Dir = 1, Dur = 190
22:04:02.409 00.000 5240 IsGuiding returns 0
22:04:02.409 00.000 5240 PulseGuide returned control before completion, sleep 200
22:04:02.615 00.206 5240 IsGuiding returns 1
22:04:02.615 00.000 5240 scope still moving after pulse duration time elapsed
22:04:02.647 00.032 5240 IsGuiding returns 0
22:04:02.647 00.000 5240 scope move finished after 190 + 47 ms
22:04:02.647 00.000 5240 Move returns status 0, amount 190
22:04:02.647 00.000 5240 move complete, result=0
22:04:02.647 00.000 5240 worker thread done servicing request
22:04:02.647 00.000 5240 Worker thread wakes up
22:04:02.647 00.000 2696 GuideStep: 2.4 px 396 ms WEST, 0.8 px 190 ms SOUTH
22:04:02.647 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:04:02.647 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:04:04.062 01.415 5240 Exposure complete
22:04:04.114 00.052 5240 worker thread done servicing request
22:04:04.114 00.000 2696 OnExposeComplete: enter
22:04:04.118 00.004 2696 UpdateGuideState(): m_state=6
22:04:04.120 00.002 2696 Star::Find(15, 1248, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 216
22:04:04.122 00.002 2696 Star::Find returns 1 (0), X=1249.62, Y=735.07, Mass=912, SNR=21.1, Peak=41 HFD=4.6
22:04:04.127 00.005 2696 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.74) = xAngle (-5.81 = 0.47)
22:04:04.129 00.002 2696 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.18 = 3.10)
22:04:04.132 00.003 2696 CameraToMount -- cameraX=-1.41 cameraY=-0.09 hyp=1.41 cameraTheta=-3.08 mountX=1.26 mountY=0.05, mountTheta=0.04
22:04:04.136 00.004 2696 SchedulePrimaryMove(0F998B58, x=-1.41, y=-0.09, opts=13)
22:04:04.138 00.002 2696 Enqueuing Move request for scope (-1.41, -0.09)
22:04:04.138 00.000 5240 Worker thread wakes up
22:04:04.138 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.41, -0.09) opts 0xd
22:04:04.138 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.41, -0.09)
22:04:04.138 00.000 5240 Moving (-1.41, -0.09) raw xDistance=1.26 yDistance=0.05
22:04:04.138 00.000 5240 BLC: History state: CurrMiss=0.05, AvgInitMiss=0.57, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.809277, 1:0.053940
22:04:04.138 00.000 5240 BLC: No correction, Miss < min_move
22:04:04.138 00.000 5240 PPEC rslt: input = 1.26, final = 1.40, react = 1.26, pred = 0.55, hyst = 1.22, hyst_pct = 0.69, period_length = 662.83
22:04:04.138 00.000 5240 PPEC: input: 1.26, control: 1.40, exposure: 1500
22:04:04.138 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:04.138 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:04:04.138 00.000 5240 MoveAxis(W, 228, ABG)
22:04:04.138 00.000 5240 Guiding  Dir = 3, Dur = 228
22:04:04.138 00.000 5240 IsGuiding returns 0
22:04:04.138 00.000 5240 PulseGuide returned control before completion, sleep 238
22:04:04.156 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=1, FiltMin=0, FiltMax=33, Gamma=0.560
22:04:04.203 00.047 2696 UpdateGuideState exits: m=912 SNR=21.1
22:04:04.205 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:04.207 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:04:04.209 00.002 2696 Enqueuing Expose request
22:04:04.392 00.183 5240 IsGuiding returns 1
22:04:04.392 00.000 5240 scope still moving after pulse duration time elapsed
22:04:04.424 00.032 5240 IsGuiding returns 0
22:04:04.424 00.000 5240 scope move finished after 228 + 51 ms
22:04:04.424 00.000 5240 Move returns status 0, amount 228
22:04:04.424 00.000 5240 MoveAxis(N, 0, ABG)
22:04:04.424 00.000 5240 Move returns status 0, amount 0
22:04:04.424 00.000 5240 move complete, result=0
22:04:04.424 00.000 5240 worker thread done servicing request
22:04:04.424 00.000 5240 Worker thread wakes up
22:04:04.424 00.000 2696 GuideStep: 1.3 px 228 ms WEST, 0.1 px 0 ms NORTH
22:04:04.424 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:04:04.424 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:04:06.058 01.634 5240 Exposure complete
22:04:06.114 00.056 5240 worker thread done servicing request
22:04:06.114 00.000 2696 OnExposeComplete: enter
22:04:06.117 00.003 2696 UpdateGuideState(): m_state=6
22:04:06.119 00.002 2696 Star::Find(15, 1249, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 217
22:04:06.123 00.004 2696 Star::Find returns 1 (0), X=1250.72, Y=734.76, Mass=885, SNR=20.8, Peak=42 HFD=4.4
22:04:06.125 00.002 2696 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.74) = xAngle (-4.97 = 1.32)
22:04:06.129 00.004 2696 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.33 = -2.33)
22:04:06.131 00.002 2696 CameraToMount -- cameraX=-0.31 cameraY=-0.40 hyp=0.51 cameraTheta=-2.23 mountX=0.13 mountY=-0.37, mountTheta=-1.24
22:04:06.137 00.006 2696 SchedulePrimaryMove(0F998B58, x=-0.31, y=-0.40, opts=13)
22:04:06.139 00.002 2696 Enqueuing Move request for scope (-0.31, -0.40)
22:04:06.141 00.002 5240 Worker thread wakes up
22:04:06.143 00.002 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.40) opts 0xd
22:04:06.143 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.31, -0.40)
22:04:06.143 00.000 5240 Moving (-0.31, -0.40) raw xDistance=0.13 yDistance=-0.37
22:04:06.143 00.000 5240 BLC: History state: CurrMiss=-0.37, AvgInitMiss=0.57, ShCount=10, LgCount=0, SticCount=2,  Deflections: 0=0.809277, 1:0.053940, 2:-0.365184
22:04:06.143 00.000 5240 BLC: Over-shoot, stiction seen, nominal decrease by -74.000000
22:04:06.143 00.000 5240 BLC: window closed
22:04:06.143 00.000 5240 BLC: Pulse adjusted to 70
22:04:06.145 00.002 5240 PPEC rslt: input = 0.13, final = 0.15, react = 0.13, pred = 0.47, hyst = 0.00, hyst_pct = 0.69, period_length = 662.83
22:04:06.145 00.000 5240 PPEC: input: 0.13, control: 0.15, exposure: 1500
22:04:06.145 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:04:06.145 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
22:04:06.145 00.000 5240 MoveAxis(W, 24, ABG)
22:04:06.145 00.000 5240 Guiding  Dir = 3, Dur = 24
22:04:06.145 00.000 5240 IsGuiding returns 0
22:04:06.145 00.000 5240 PulseGuide returned control before completion, sleep 34
22:04:06.159 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=1, FiltMin=0, FiltMax=35, Gamma=0.560
22:04:06.196 00.037 5240 IsGuiding returns 1
22:04:06.196 00.000 5240 scope still moving after pulse duration time elapsed
22:04:06.214 00.018 2696 UpdateGuideState exits: m=885 SNR=20.8
22:04:06.216 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:06.218 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:04:06.222 00.004 2696 Enqueuing Expose request
22:04:06.228 00.006 5240 IsGuiding returns 0
22:04:06.228 00.000 5240 scope move finished after 24 + 58 ms
22:04:06.228 00.000 5240 Move returns status 0, amount 24
22:04:06.228 00.000 5240 MoveAxis(N, 0, ABG)
22:04:06.228 00.000 5240 Move returns status 0, amount 0
22:04:06.228 00.000 5240 move complete, result=0
22:04:06.228 00.000 5240 worker thread done servicing request
22:04:06.228 00.000 5240 Worker thread wakes up
22:04:06.228 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:04:06.228 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:04:06.238 00.010 2696 GuideStep: 0.1 px 24 ms WEST, -0.4 px 0 ms NORTH
22:04:07.640 01.402 5240 Exposure complete
22:04:07.683 00.043 5240 worker thread done servicing request
22:04:07.683 00.000 2696 OnExposeComplete: enter
22:04:07.696 00.013 2696 UpdateGuideState(): m_state=6
22:04:07.698 00.002 2696 Star::Find(15, 1250, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 218
22:04:07.699 00.001 2696 Star::Find returns 1 (0), X=1249.90, Y=735.06, Mass=909, SNR=21.1, Peak=43 HFD=4.3
22:04:07.699 00.000 2696 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.74) = xAngle (-5.79 = 0.49)
22:04:07.699 00.000 2696 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.16 = 3.12)
22:04:07.699 00.000 2696 CameraToMount -- cameraX=-1.13 cameraY=-0.09 hyp=1.13 cameraTheta=-3.06 mountX=1.00 mountY=0.02, mountTheta=0.02
22:04:07.699 00.000 2696 SchedulePrimaryMove(0F998B58, x=-1.13, y=-0.09, opts=13)
22:04:07.699 00.000 2696 Enqueuing Move request for scope (-1.13, -0.09)
22:04:07.715 00.016 5240 Worker thread wakes up
22:04:07.715 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.13, -0.09) opts 0xd
22:04:07.715 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.13, -0.09)
22:04:07.715 00.000 5240 Moving (-1.13, -0.09) raw xDistance=1.00 yDistance=0.02
22:04:07.715 00.000 5240 PPEC rslt: input = 1.00, final = 1.41, react = 1.00, pred = 1.23, hyst = 1.04, hyst_pct = 0.69, period_length = 662.83
22:04:07.715 00.000 5240 PPEC: input: 1.00, control: 1.41, exposure: 1500
22:04:07.715 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:07.715 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:04:07.715 00.000 5240 MoveAxis(W, 230, ABG)
22:04:07.715 00.000 5240 Guiding  Dir = 3, Dur = 230
22:04:07.719 00.004 5240 IsGuiding returns 0
22:04:07.719 00.000 5240 PulseGuide returned control before completion, sleep 240
22:04:07.731 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=43, med=1, FiltMin=0, FiltMax=36, Gamma=0.560
22:04:07.778 00.047 2696 UpdateGuideState exits: m=909 SNR=21.1
22:04:07.778 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:07.778 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:04:07.778 00.000 2696 Enqueuing Expose request
22:04:07.968 00.190 5240 IsGuiding returns 1
22:04:07.968 00.000 5240 scope still moving after pulse duration time elapsed
22:04:07.999 00.031 5240 IsGuiding returns 0
22:04:07.999 00.000 5240 scope move finished after 230 + 50 ms
22:04:07.999 00.000 5240 Move returns status 0, amount 230
22:04:07.999 00.000 5240 MoveAxis(N, 0, ABG)
22:04:07.999 00.000 5240 Move returns status 0, amount 0
22:04:07.999 00.000 5240 move complete, result=0
22:04:07.999 00.000 5240 worker thread done servicing request
22:04:07.999 00.000 2696 GuideStep: 1.0 px 230 ms WEST, 0.0 px 0 ms NORTH
22:04:07.999 00.000 5240 Worker thread wakes up
22:04:07.999 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:04:07.999 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:04:09.633 01.634 5240 Exposure complete
22:04:09.690 00.057 5240 worker thread done servicing request
22:04:09.690 00.000 2696 OnExposeComplete: enter
22:04:09.694 00.004 2696 UpdateGuideState(): m_state=6
22:04:09.697 00.003 2696 Star::Find(15, 1249, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 219
22:04:09.698 00.001 2696 Star::Find returns 1 (0), X=1250.56, Y=734.46, Mass=843, SNR=20.3, Peak=42 HFD=4.2
22:04:09.700 00.002 2696 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.74) = xAngle (-4.90 = 1.38)
22:04:09.700 00.000 2696 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.27 = -2.27)
22:04:09.700 00.000 2696 CameraToMount -- cameraX=-0.47 cameraY=-0.70 hyp=0.84 cameraTheta=-2.16 mountX=0.16 mountY=-0.65, mountTheta=-1.33
22:04:09.700 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.47, y=-0.70, opts=13)
22:04:09.714 00.014 2696 Enqueuing Move request for scope (-0.47, -0.70)
22:04:09.716 00.002 5240 Worker thread wakes up
22:04:09.716 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.70) opts 0xd
22:04:09.716 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.47, -0.70)
22:04:09.716 00.000 5240 Moving (-0.47, -0.70) raw xDistance=0.16 yDistance=-0.65
22:04:09.718 00.002 5240 PPEC rslt: input = 0.16, final = 0.41, react = 0.16, pred = 1.30, hyst = 0.00, hyst_pct = 0.69, period_length = 662.83
22:04:09.718 00.000 5240 PPEC: input: 0.16, control: 0.41, exposure: 1500
22:04:09.718 00.000 5240 resist switch: large excursion: input -0.65 thresh 0.45 direction from 1 to -1
22:04:09.718 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.94
22:04:09.718 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65
22:04:09.718 00.000 5240 MoveAxis(W, 67, ABG)
22:04:09.718 00.000 5240 Guiding  Dir = 3, Dur = 67
22:04:09.718 00.000 5240 IsGuiding returns 0
22:04:09.718 00.000 5240 PulseGuide returned control before completion, sleep 77
22:04:09.732 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=1, FiltMin=0, FiltMax=39, Gamma=0.560
22:04:09.780 00.048 2696 UpdateGuideState exits: m=843 SNR=20.3
22:04:09.782 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:09.784 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:04:09.786 00.002 2696 Enqueuing Expose request
22:04:09.808 00.022 5240 IsGuiding returns 1
22:04:09.808 00.000 5240 scope still moving after pulse duration time elapsed
22:04:09.840 00.032 5240 IsGuiding returns 0
22:04:09.840 00.000 5240 scope move finished after 67 + 54 ms
22:04:09.840 00.000 5240 Move returns status 0, amount 67
22:04:09.840 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 70 applied
22:04:09.840 00.000 5240 MoveAxis(N, 152, ABG)
22:04:09.840 00.000 5240 Guiding  Dir = 0, Dur = 152
22:04:09.840 00.000 5240 IsGuiding returns 0
22:04:09.840 00.000 5240 PulseGuide returned control before completion, sleep 162
22:04:10.014 00.174 5240 IsGuiding returns 0
22:04:10.014 00.000 5240 Move returns status 0, amount 152
22:04:10.014 00.000 5240 move complete, result=0
22:04:10.014 00.000 5240 worker thread done servicing request
22:04:10.014 00.000 5240 Worker thread wakes up
22:04:10.014 00.000 2696 GuideStep: 0.2 px 67 ms WEST, -0.6 px 152 ms NORTH
22:04:10.014 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:04:10.014 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:04:11.428 01.414 5240 Exposure complete
22:04:11.484 00.056 5240 worker thread done servicing request
22:04:11.484 00.000 2696 OnExposeComplete: enter
22:04:11.484 00.000 2696 UpdateGuideState(): m_state=6
22:04:11.484 00.000 2696 Star::Find(15, 1250, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 220
22:04:11.491 00.007 2696 Star::Find returns 1 (0), X=1249.86, Y=734.11, Mass=990, SNR=22.0, Peak=58 HFD=4.3
22:04:11.491 00.000 2696 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.74) = xAngle (-5.15 = 1.14)
22:04:11.491 00.000 2696 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.51 = -2.51)
22:04:11.491 00.000 2696 CameraToMount -- cameraX=-1.17 cameraY=-1.05 hyp=1.57 cameraTheta=-2.41 mountX=0.66 mountY=-0.92, mountTheta=-0.95
22:04:11.491 00.000 2696 SchedulePrimaryMove(0F998B58, x=-1.17, y=-1.05, opts=13)
22:04:11.491 00.000 2696 Enqueuing Move request for scope (-1.17, -1.05)
22:04:11.491 00.000 5240 Worker thread wakes up
22:04:11.491 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.17, -1.05) opts 0xd
22:04:11.491 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.17, -1.05)
22:04:11.491 00.000 5240 Moving (-1.17, -1.05) raw xDistance=0.66 yDistance=-0.92
22:04:11.491 00.000 5240 BLC: History state: CurrMiss=0.92, AvgInitMiss=0.66, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.647876, 1:0.919302
22:04:11.491 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:04:11.507 00.016 5240 PPEC rslt: input = 0.66, final = 0.88, react = 0.66, pred = 0.53, hyst = 0.74, hyst_pct = 0.69, period_length = 662.83
22:04:11.507 00.000 5240 PPEC: input: 0.66, control: 0.88, exposure: 1500
22:04:11.507 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.92 from input -0.92
22:04:11.507 00.000 5240 MoveAxis(W, 143, ABG)
22:04:11.507 00.000 5240 Guiding  Dir = 3, Dur = 143
22:04:11.507 00.000 5240 IsGuiding returns 0
22:04:11.507 00.000 5240 PulseGuide returned control before completion, sleep 153
22:04:11.520 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=58, med=1, FiltMin=0, FiltMax=39, Gamma=0.560
22:04:11.566 00.046 2696 UpdateGuideState exits: m=990 SNR=22.0
22:04:11.570 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:11.570 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:04:11.570 00.000 2696 Enqueuing Expose request
22:04:11.665 00.095 5240 IsGuiding returns 1
22:04:11.665 00.000 5240 scope still moving after pulse duration time elapsed
22:04:11.697 00.032 5240 IsGuiding returns 0
22:04:11.697 00.000 5240 scope move finished after 143 + 45 ms
22:04:11.697 00.000 5240 Move returns status 0, amount 143
22:04:11.697 00.000 5240 MoveAxis(N, 116, ABG)
22:04:11.697 00.000 5240 Guiding  Dir = 0, Dur = 116
22:04:11.697 00.000 5240 IsGuiding returns 0
22:04:11.697 00.000 5240 PulseGuide returned control before completion, sleep 126
22:04:11.840 00.143 5240 IsGuiding returns 1
22:04:11.840 00.000 5240 scope still moving after pulse duration time elapsed
22:04:11.871 00.031 5240 IsGuiding returns 0
22:04:11.871 00.000 5240 scope move finished after 116 + 57 ms
22:04:11.871 00.000 5240 Move returns status 0, amount 116
22:04:11.871 00.000 5240 move complete, result=0
22:04:11.871 00.000 5240 worker thread done servicing request
22:04:11.871 00.000 5240 Worker thread wakes up
22:04:11.871 00.000 2696 GuideStep: 0.7 px 143 ms WEST, -0.9 px 116 ms NORTH
22:04:11.874 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:04:11.874 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:04:13.507 01.633 5240 Exposure complete
22:04:13.550 00.043 5240 worker thread done servicing request
22:04:13.550 00.000 2696 OnExposeComplete: enter
22:04:13.550 00.000 2696 UpdateGuideState(): m_state=6
22:04:13.550 00.000 2696 Star::Find(15, 1249, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 221
22:04:13.566 00.016 2696 Star::Find returns 1 (0), X=1249.56, Y=735.42, Mass=872, SNR=20.6, Peak=40 HFD=4.9
22:04:13.569 00.003 2696 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.74) = xAngle (0.23 = 0.23)
22:04:13.571 00.002 2696 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.86 = 2.86)
22:04:13.573 00.002 2696 CameraToMount -- cameraX=-1.47 cameraY=0.26 hyp=1.50 cameraTheta=2.97 mountX=1.46 mountY=0.41, mountTheta=0.28
22:04:13.577 00.004 2696 SchedulePrimaryMove(0F998B58, x=-1.47, y=0.26, opts=13)
22:04:13.582 00.005 2696 Enqueuing Move request for scope (-1.47, 0.26)
22:04:13.584 00.002 5240 Worker thread wakes up
22:04:13.584 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.47, 0.26) opts 0xd
22:04:13.584 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.47, 0.26)
22:04:13.584 00.000 5240 Moving (-1.47, 0.26) raw xDistance=1.46 yDistance=0.41
22:04:13.586 00.002 5240 BLC: History state: CurrMiss=-0.41, AvgInitMiss=0.66, ShCount=10, LgCount=0, SticCount=2,  Deflections: 0=-0.647876, 1:0.919302, 2:-0.412152
22:04:13.586 00.000 5240 BLC: Over-shoot, stiction seen, nominal decrease by -49.000000
22:04:13.586 00.000 5240 BLC: window closed
22:04:13.586 00.000 5240 BLC: Pulse adjusted to 56
22:04:13.586 00.000 5240 PPEC rslt: input = 1.46, final = 1.51, react = 1.46, pred = 0.40, hyst = 1.35, hyst_pct = 0.68, period_length = 662.83
22:04:13.586 00.000 5240 PPEC: input: 1.46, control: 1.51, exposure: 1500
22:04:13.586 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:04:13.588 00.002 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
22:04:13.588 00.000 5240 MoveAxis(W, 246, ABG)
22:04:13.588 00.000 5240 Guiding  Dir = 3, Dur = 246
22:04:13.588 00.000 5240 IsGuiding returns 0
22:04:13.588 00.000 5240 PulseGuide returned control before completion, sleep 256
22:04:13.599 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=1, FiltMin=0, FiltMax=30, Gamma=0.560
22:04:13.645 00.046 2696 UpdateGuideState exits: m=872 SNR=20.6
22:04:13.645 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:13.645 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:04:13.645 00.000 2696 Enqueuing Expose request
22:04:13.851 00.206 5240 IsGuiding returns 1
22:04:13.851 00.000 5240 scope still moving after pulse duration time elapsed
22:04:13.882 00.031 5240 IsGuiding returns 0
22:04:13.882 00.000 5240 scope move finished after 246 + 48 ms
22:04:13.882 00.000 5240 Move returns status 0, amount 246
22:04:13.882 00.000 5240 MoveAxis(N, 0, ABG)
22:04:13.882 00.000 5240 Move returns status 0, amount 0
22:04:13.882 00.000 5240 move complete, result=0
22:04:13.882 00.000 5240 worker thread done servicing request
22:04:13.882 00.000 5240 Worker thread wakes up
22:04:13.882 00.000 2696 GuideStep: 1.5 px 246 ms WEST, 0.4 px 0 ms NORTH
22:04:13.882 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:04:13.882 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:04:15.311 01.429 5240 Exposure complete
22:04:15.382 00.071 5240 worker thread done servicing request
22:04:15.382 00.000 2696 OnExposeComplete: enter
22:04:15.382 00.000 2696 UpdateGuideState(): m_state=6
22:04:15.382 00.000 2696 Star::Find(15, 1249, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 222
22:04:15.382 00.000 2696 Star::Find returns 1 (0), X=1248.74, Y=734.93, Mass=805, SNR=19.8, Peak=36 HFD=4.6
22:04:15.391 00.009 2696 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.74) = xAngle (-5.78 = 0.50)
22:04:15.393 00.002 2696 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.15 = 3.14)
22:04:15.395 00.002 2696 CameraToMount -- cameraX=-2.29 cameraY=-0.23 hyp=2.30 cameraTheta=-3.04 mountX=2.01 mountY=0.01, mountTheta=0.01
22:04:15.397 00.002 2696 SchedulePrimaryMove(0F998B58, x=-2.29, y=-0.23, opts=13)
22:04:15.401 00.004 2696 Enqueuing Move request for scope (-2.29, -0.23)
22:04:15.403 00.002 5240 Worker thread wakes up
22:04:15.403 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-2.29, -0.23) opts 0xd
22:04:15.403 00.000 5240 Handling offset move in thread for scope, endpoint = (-2.29, -0.23)
22:04:15.403 00.000 5240 Moving (-2.29, -0.23) raw xDistance=2.01 yDistance=0.01
22:04:15.403 00.000 5240 PPEC rslt: input = 2.01, final = 2.01, react = 2.01, pred = 0.23, hyst = 1.90, hyst_pct = 0.68, period_length = 662.83
22:04:15.403 00.000 5240 PPEC: input: 2.01, control: 2.01, exposure: 1500
22:04:15.403 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:15.403 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:04:15.403 00.000 5240 MoveAxis(W, 326, ABG)
22:04:15.403 00.000 5240 Guiding  Dir = 3, Dur = 326
22:04:15.403 00.000 5240 IsGuiding returns 0
22:04:15.405 00.002 5240 PulseGuide returned control before completion, sleep 336
22:04:15.413 00.008 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=36, med=1, FiltMin=0, FiltMax=28, Gamma=0.560
22:04:15.455 00.042 2696 UpdateGuideState exits: m=805 SNR=19.8
22:04:15.455 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:15.455 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:04:15.455 00.000 2696 Enqueuing Expose request
22:04:15.757 00.302 5240 IsGuiding returns 0
22:04:15.757 00.000 5240 Move returns status 0, amount 326
22:04:15.757 00.000 5240 MoveAxis(N, 0, ABG)
22:04:15.757 00.000 5240 Move returns status 0, amount 0
22:04:15.757 00.000 5240 move complete, result=0
22:04:15.759 00.002 5240 worker thread done servicing request
22:04:15.759 00.000 2696 GuideStep: 2.0 px 326 ms WEST, 0.0 px 0 ms NORTH
22:04:15.759 00.000 5240 Worker thread wakes up
22:04:15.759 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:04:15.759 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:04:17.400 01.641 5240 Exposure complete
22:04:17.447 00.047 5240 worker thread done servicing request
22:04:17.447 00.000 2696 OnExposeComplete: enter
22:04:17.447 00.000 2696 UpdateGuideState(): m_state=6
22:04:17.447 00.000 2696 Star::Find(15, 1248, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 223
22:04:17.463 00.016 2696 Star::Find returns 1 (0), X=1250.13, Y=733.62, Mass=880, SNR=20.7, Peak=31 HFD=5.1
22:04:17.463 00.000 2696 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.74) = xAngle (-4.84 = 1.45)
22:04:17.463 00.000 2696 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.20 = -2.20)
22:04:17.463 00.000 2696 CameraToMount -- cameraX=-0.90 cameraY=-1.54 hyp=1.78 cameraTheta=-2.10 mountX=0.22 mountY=-1.44, mountTheta=-1.42
22:04:17.463 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.90, y=-1.54, opts=13)
22:04:17.463 00.000 2696 Enqueuing Move request for scope (-0.90, -1.54)
22:04:17.463 00.000 5240 Worker thread wakes up
22:04:17.463 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.90, -1.54) opts 0xd
22:04:17.463 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.90, -1.54)
22:04:17.463 00.000 5240 Moving (-0.90, -1.54) raw xDistance=0.22 yDistance=-1.44
22:04:17.476 00.013 5240 PPEC rslt: input = 0.22, final = 0.29, react = 0.22, pred = 0.92, hyst = 0.00, hyst_pct = 0.68, period_length = 662.83
22:04:17.476 00.000 5240 PPEC: input: 0.22, control: 0.29, exposure: 1500
22:04:17.476 00.000 5240 GuideAlgorithmResistSwitch::result() returns -1.44 from input -1.44
22:04:17.476 00.000 5240 MoveAxis(W, 48, ABG)
22:04:17.476 00.000 5240 Guiding  Dir = 3, Dur = 48
22:04:17.476 00.000 5240 IsGuiding returns 0
22:04:17.476 00.000 5240 PulseGuide returned control before completion, sleep 58
22:04:17.478 00.002 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=29, Gamma=0.560
22:04:17.534 00.056 2696 UpdateGuideState exits: m=880 SNR=20.7
22:04:17.536 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:17.538 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:04:17.542 00.004 5240 IsGuiding returns 1
22:04:17.542 00.000 5240 scope still moving after pulse duration time elapsed
22:04:17.542 00.000 2696 Enqueuing Expose request
22:04:17.574 00.032 5240 IsGuiding returns 0
22:04:17.574 00.000 5240 scope move finished after 48 + 49 ms
22:04:17.574 00.000 5240 Move returns status 0, amount 48
22:04:17.574 00.000 5240 MoveAxis(N, 182, ABG)
22:04:17.574 00.000 5240 Guiding  Dir = 0, Dur = 182
22:04:17.574 00.000 5240 IsGuiding returns 0
22:04:17.574 00.000 5240 PulseGuide returned control before completion, sleep 192
22:04:17.780 00.206 5240 IsGuiding returns 1
22:04:17.783 00.003 5240 scope still moving after pulse duration time elapsed
22:04:17.812 00.029 5240 IsGuiding returns 0
22:04:17.812 00.000 5240 scope move finished after 182 + 54 ms
22:04:17.812 00.000 5240 Move returns status 0, amount 182
22:04:17.812 00.000 5240 move complete, result=0
22:04:17.812 00.000 5240 worker thread done servicing request
22:04:17.812 00.000 5240 Worker thread wakes up
22:04:17.812 00.000 2696 GuideStep: 0.2 px 48 ms WEST, -1.4 px 182 ms NORTH
22:04:17.814 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:04:17.814 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:04:19.233 01.419 5240 Exposure complete
22:04:19.306 00.073 5240 worker thread done servicing request
22:04:19.306 00.000 2696 OnExposeComplete: enter
22:04:19.308 00.002 2696 UpdateGuideState(): m_state=6
22:04:19.311 00.003 2696 Star::Find(15, 1250, 733, 0, (0,0,0,0), 1.5, 10.0, 255) frame 224
22:04:19.313 00.002 2696 Star::Find returns 1 (0), X=1248.84, Y=735.60, Mass=811, SNR=19.9, Peak=31 HFD=5.0
22:04:19.314 00.001 2696 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.74) = xAngle (0.21 = 0.21)
22:04:19.316 00.002 2696 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.84 = 2.84)
22:04:19.318 00.002 2696 CameraToMount -- cameraX=-2.19 cameraY=0.44 hyp=2.24 cameraTheta=2.94 mountX=2.19 mountY=0.67, mountTheta=0.30
22:04:19.321 00.003 2696 SchedulePrimaryMove(0F998B58, x=-2.19, y=0.44, opts=13)
22:04:19.323 00.002 2696 Enqueuing Move request for scope (-2.19, 0.44)
22:04:19.325 00.002 5240 Worker thread wakes up
22:04:19.325 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-2.19, 0.44) opts 0xd
22:04:19.325 00.000 5240 Handling offset move in thread for scope, endpoint = (-2.19, 0.44)
22:04:19.325 00.000 5240 Moving (-2.19, 0.44) raw xDistance=2.19 yDistance=0.67
22:04:19.327 00.002 5240 PPEC rslt: input = 2.19, final = 2.42, react = 2.19, pred = 0.74, hyst = 2.17, hyst_pct = 0.68, period_length = 662.83
22:04:19.327 00.000 5240 PPEC: input: 2.19, control: 2.42, exposure: 1500
22:04:19.327 00.000 5240 resist switch: large excursion: input 0.67 thresh 0.45 direction from -1 to 1
22:04:19.327 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.00
22:04:19.327 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67
22:04:19.327 00.000 5240 MoveAxis(W, 393, ABG)
22:04:19.327 00.000 5240 Guiding  Dir = 3, Dur = 393
22:04:19.327 00.000 5240 IsGuiding returns 0
22:04:19.328 00.001 5240 PulseGuide returned control before completion, sleep 403
22:04:19.340 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=1, FiltMin=0, FiltMax=26, Gamma=0.560
22:04:19.388 00.048 2696 UpdateGuideState exits: m=811 SNR=19.9
22:04:19.390 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:19.392 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:04:19.394 00.002 2696 Enqueuing Expose request
22:04:19.734 00.340 5240 IsGuiding returns 1
22:04:19.734 00.000 5240 scope still moving after pulse duration time elapsed
22:04:19.765 00.031 5240 IsGuiding returns 0
22:04:19.765 00.000 5240 scope move finished after 393 + 44 ms
22:04:19.766 00.001 5240 Move returns status 0, amount 393
22:04:19.766 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 56 applied
22:04:19.766 00.000 5240 MoveAxis(S, 141, ABG)
22:04:19.766 00.000 5240 Guiding  Dir = 1, Dur = 141
22:04:19.767 00.001 5240 IsGuiding returns 0
22:04:19.768 00.001 5240 PulseGuide returned control before completion, sleep 151
22:04:19.920 00.152 5240 IsGuiding returns 1
22:04:19.920 00.000 5240 scope still moving after pulse duration time elapsed
22:04:19.951 00.031 5240 IsGuiding returns 0
22:04:19.951 00.000 5240 scope move finished after 141 + 42 ms
22:04:19.951 00.000 5240 Move returns status 0, amount 141
22:04:19.951 00.000 5240 move complete, result=0
22:04:19.951 00.000 5240 worker thread done servicing request
22:04:19.951 00.000 5240 Worker thread wakes up
22:04:19.951 00.000 2696 GuideStep: 2.2 px 393 ms WEST, 0.7 px 141 ms SOUTH
22:04:19.954 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:04:19.954 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:04:21.588 01.634 5240 Exposure complete
22:04:21.643 00.055 5240 worker thread done servicing request
22:04:21.644 00.001 2696 OnExposeComplete: enter
22:04:21.646 00.002 2696 UpdateGuideState(): m_state=6
22:04:21.649 00.003 2696 Star::Find(15, 1248, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 225
22:04:21.651 00.002 2696 Star::Find returns 1 (0), X=1250.47, Y=734.61, Mass=835, SNR=20.2, Peak=29 HFD=5.1
22:04:21.654 00.003 2696 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.74) = xAngle (-5.10 = 1.18)
22:04:21.656 00.002 2696 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.47 = -2.47)
22:04:21.658 00.002 2696 CameraToMount -- cameraX=-0.56 cameraY=-0.54 hyp=0.78 cameraTheta=-2.37 mountX=0.30 mountY=-0.48, mountTheta=-1.02
22:04:21.667 00.009 2696 SchedulePrimaryMove(0F998B58, x=-0.56, y=-0.54, opts=13)
22:04:21.670 00.003 2696 Enqueuing Move request for scope (-0.56, -0.54)
22:04:21.673 00.003 5240 Worker thread wakes up
22:04:21.673 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.54) opts 0xd
22:04:21.673 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.56, -0.54)
22:04:21.673 00.000 5240 Moving (-0.56, -0.54) raw xDistance=0.30 yDistance=-0.48
22:04:21.673 00.000 5240 BLC: History state: CurrMiss=-0.48, AvgInitMiss=0.60, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.668301, 1:-0.484250
22:04:21.673 00.000 5240 BLC: Over-shoot, no adjustment based on avgInitialMiss
22:04:21.674 00.001 5240 BLC: window closed
22:04:21.675 00.001 5240 PPEC rslt: input = 0.30, final = 0.50, react = 0.30, pred = 0.62, hyst = 0.30, hyst_pct = 0.68, period_length = 662.83
22:04:21.675 00.000 5240 PPEC: input: 0.30, control: 0.50, exposure: 1500
22:04:21.675 00.000 5240 resist switch: large excursion: input -0.48 thresh 0.45 direction from 1 to -1
22:04:21.675 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.45
22:04:21.675 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
22:04:21.675 00.000 5240 MoveAxis(W, 81, ABG)
22:04:21.675 00.000 5240 Guiding  Dir = 3, Dur = 81
22:04:21.675 00.000 5240 IsGuiding returns 0
22:04:21.676 00.001 5240 PulseGuide returned control before completion, sleep 91
22:04:21.693 00.017 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=23, Gamma=0.560
22:04:21.750 00.057 2696 UpdateGuideState exits: m=835 SNR=20.2
22:04:21.754 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:21.756 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:04:21.763 00.007 2696 Enqueuing Expose request
22:04:21.768 00.005 5240 IsGuiding returns 1
22:04:21.768 00.000 5240 scope still moving after pulse duration time elapsed
22:04:21.798 00.030 5240 IsGuiding returns 1
22:04:21.831 00.033 5240 IsGuiding returns 1
22:04:21.862 00.031 5240 IsGuiding returns 0
22:04:21.862 00.000 5240 scope move finished after 81 + 105 ms
22:04:21.862 00.000 5240 Move returns status 0, amount 81
22:04:21.862 00.000 5240 BLC: Oldest BLC event removed
22:04:21.862 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 56 applied
22:04:21.862 00.000 5240 MoveAxis(N, 117, ABG)
22:04:21.862 00.000 5240 Guiding  Dir = 0, Dur = 117
22:04:21.863 00.001 5240 IsGuiding returns 0
22:04:21.863 00.000 5240 PulseGuide returned control before completion, sleep 127
22:04:22.003 00.140 5240 IsGuiding returns 1
22:04:22.003 00.000 5240 scope still moving after pulse duration time elapsed
22:04:22.034 00.031 5240 IsGuiding returns 0
22:04:22.034 00.000 5240 scope move finished after 117 + 54 ms
22:04:22.034 00.000 5240 Move returns status 0, amount 117
22:04:22.034 00.000 5240 move complete, result=0
22:04:22.034 00.000 5240 worker thread done servicing request
22:04:22.034 00.000 5240 Worker thread wakes up
22:04:22.034 00.000 2696 GuideStep: 0.3 px 81 ms WEST, -0.5 px 117 ms NORTH
22:04:22.037 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:04:22.037 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:04:23.458 01.421 5240 Exposure complete
22:04:23.511 00.053 5240 worker thread done servicing request
22:04:23.511 00.000 2696 OnExposeComplete: enter
22:04:23.513 00.002 2696 UpdateGuideState(): m_state=6
22:04:23.515 00.002 2696 Star::Find(15, 1250, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 226
22:04:23.518 00.003 2696 Star::Find returns 1 (0), X=1249.92, Y=735.28, Mass=827, SNR=20.1, Peak=29 HFD=4.9
22:04:23.520 00.002 2696 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.74) = xAngle (0.29 = 0.29)
22:04:23.522 00.002 2696 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.93 = 2.93)
22:04:23.524 00.002 2696 CameraToMount -- cameraX=-1.11 cameraY=0.13 hyp=1.11 cameraTheta=3.03 mountX=1.06 mountY=0.24, mountTheta=0.22
22:04:23.527 00.003 2696 SchedulePrimaryMove(0F998B58, x=-1.11, y=0.13, opts=13)
22:04:23.529 00.002 2696 Enqueuing Move request for scope (-1.11, 0.13)
22:04:23.531 00.002 5240 Worker thread wakes up
22:04:23.531 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.11, 0.13) opts 0xd
22:04:23.531 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.11, 0.13)
22:04:23.531 00.000 5240 Moving (-1.11, 0.13) raw xDistance=1.06 yDistance=0.24
22:04:23.531 00.000 5240 BLC: History state: CurrMiss=-0.24, AvgInitMiss=0.53, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=-0.484250, 1:-0.238290
22:04:23.531 00.000 5240 BLC: Over-shoot, no adjustment based on avgInitialMiss
22:04:23.531 00.000 5240 BLC: window closed
22:04:23.532 00.001 5240 PPEC rslt: input = 1.06, final = 1.39, react = 1.06, pred = 0.73, hyst = 1.20, hyst_pct = 0.68, period_length = 662.83
22:04:23.532 00.000 5240 PPEC: input: 1.06, control: 1.39, exposure: 1500
22:04:23.533 00.001 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:04:23.533 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:04:23.533 00.000 5240 MoveAxis(W, 227, ABG)
22:04:23.533 00.000 5240 Guiding  Dir = 3, Dur = 227
22:04:23.533 00.000 5240 IsGuiding returns 0
22:04:23.534 00.001 5240 PulseGuide returned control before completion, sleep 237
22:04:23.546 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=29, med=1, FiltMin=0, FiltMax=27, Gamma=0.560
22:04:23.593 00.047 2696 UpdateGuideState exits: m=827 SNR=20.1
22:04:23.595 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:23.598 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:04:23.601 00.003 2696 Enqueuing Expose request
22:04:23.707 00.106 2696 evsrv: cli 0F944000 connect
22:04:23.710 00.003 2696 case statement mapped state 6 to 3
22:04:23.714 00.004 2696 case statement mapped state 6 to 3
22:04:23.720 00.006 2696 evsrv: cli 0F943F60 connect
22:04:23.722 00.002 2696 case statement mapped state 6 to 3
22:04:23.727 00.005 2696 case statement mapped state 6 to 3
22:04:23.732 00.005 2696 evsrv: cli 0F943F60 request: {"method":"get_profile","id":"9d90c3ca-e481-497b-9f00-147e3a3059da"}
22:04:23.735 00.003 2696 GetString("/profile/6/name", "") returns "OAG"
22:04:23.739 00.004 2696 evsrv: cli 0F943F60 response: {"jsonrpc":"2.0","result":{"id":6,"name":"OAG"},"id":"9d90c3ca-e481-497b-9f00-147e3a3059da"}
22:04:23.747 00.008 2696 evsrv: cli 0F943F60 disconnect
22:04:23.750 00.003 2696 evsrv: cli 0F944500 connect
22:04:23.753 00.003 2696 case statement mapped state 6 to 3
22:04:23.754 00.001 2696 case statement mapped state 6 to 3
22:04:23.757 00.003 2696 evsrv: cli 0F944500 request: {"method":"get_profiles","id":"5ef84111-8e80-4c7f-ad83-951d9441429a"}
22:04:23.761 00.004 2696 GetString("/profile/6/name", "") returns "OAG"
22:04:23.765 00.004 2696 GetString("/profile/6/name", "") returns "OAG"
22:04:23.766 00.001 2696 evsrv: cli 0F944500 response: {"jsonrpc":"2.0","result":[{"id":6,"name":"OAG","selected":true}],"id":"5ef84111-8e80-4c7f-ad83-951d9441429a"}
22:04:23.772 00.006 2696 evsrv: cli 0F944500 disconnect
22:04:23.776 00.004 2696 evsrv: cli 0F943740 connect
22:04:23.778 00.002 2696 case statement mapped state 6 to 3
22:04:23.780 00.002 2696 case statement mapped state 6 to 3
22:04:23.783 00.003 5240 IsGuiding returns 1
22:04:23.783 00.000 5240 scope still moving after pulse duration time elapsed
22:04:23.783 00.000 2696 evsrv: cli 0F943740 request: {"method":"get_connected","id":"2f7b97a2-84d5-469b-9a47-300673f7cb73"}
22:04:23.785 00.002 2696 evsrv: cli 0F943740 response: {"jsonrpc":"2.0","result":true,"id":"2f7b97a2-84d5-469b-9a47-300673f7cb73"}
22:04:23.789 00.004 2696 evsrv: cli 0F943740 disconnect
22:04:23.795 00.006 2696 evsrv: cli 0F9443C0 connect
22:04:23.797 00.002 2696 case statement mapped state 6 to 3
22:04:23.799 00.002 2696 case statement mapped state 6 to 3
22:04:23.801 00.002 2696 evsrv: cli 0F9443C0 request: {"method":"get_lock_shift_params","id":"98a07c06-b4cc-4399-8e48-8ddb5b41cb4e"}
22:04:23.803 00.002 2696 evsrv: cli 0F9443C0 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"98a07c06-b4cc-4399-8e48-8ddb5b41cb4e"}
22:04:23.812 00.009 2696 evsrv: cli 0F9443C0 disconnect
22:04:23.815 00.003 5240 IsGuiding returns 0
22:04:23.815 00.000 5240 scope move finished after 227 + 54 ms
22:04:23.815 00.000 2696 evsrv: cli 0F943C40 connect
22:04:23.817 00.002 5240 Move returns status 0, amount 227
22:04:23.817 00.000 2696 case statement mapped state 6 to 3
22:04:23.819 00.002 5240 MoveAxis(N, 0, ABG)
22:04:23.819 00.000 5240 Move returns status 0, amount 0
22:04:23.819 00.000 5240 move complete, result=0
22:04:23.819 00.000 5240 worker thread done servicing request
22:04:23.819 00.000 5240 Worker thread wakes up
22:04:23.820 00.001 5240 worker thread servicing REQUEST_EXPOSE 1500
22:04:23.820 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:04:23.821 00.001 2696 case statement mapped state 6 to 3
22:04:23.825 00.004 2696 GuideStep: 1.1 px 227 ms WEST, 0.2 px 0 ms NORTH
22:04:23.830 00.005 2696 evsrv: cli 0F943C40 request: {"method":"get_pixel_scale","id":"1d3f340d-fcc8-435b-b7eb-de093e8bcd07"}
22:04:23.833 00.003 2696 evsrv: cli 0F943C40 response: {"jsonrpc":"2.0","result":1.86834,"id":"1d3f340d-fcc8-435b-b7eb-de093e8bcd07"}
22:04:23.837 00.004 2696 evsrv: cli 0F943C40 disconnect
22:04:25.466 01.629 5240 Exposure complete
22:04:25.529 00.063 5240 worker thread done servicing request
22:04:25.529 00.000 2696 OnExposeComplete: enter
22:04:25.543 00.014 2696 UpdateGuideState(): m_state=6
22:04:25.545 00.002 2696 Star::Find(15, 1249, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 227
22:04:25.545 00.000 2696 Star::Find returns 1 (0), X=1250.14, Y=735.79, Mass=779, SNR=19.4, Peak=33 HFD=4.4
22:04:25.545 00.000 2696 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.74) = xAngle (-0.21 = -0.21)
22:04:25.545 00.000 2696 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.42 = 2.42)
22:04:25.545 00.000 2696 CameraToMount -- cameraX=-0.89 cameraY=0.63 hyp=1.10 cameraTheta=2.52 mountX=1.07 mountY=0.72, mountTheta=0.59
22:04:25.545 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.89, y=0.63, opts=13)
22:04:25.545 00.000 2696 Enqueuing Move request for scope (-0.89, 0.63)
22:04:25.545 00.000 5240 Worker thread wakes up
22:04:25.545 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.89, 0.63) opts 0xd
22:04:25.545 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.89, 0.63)
22:04:25.545 00.000 5240 Moving (-0.89, 0.63) raw xDistance=1.07 yDistance=0.72
22:04:25.545 00.000 5240 PPEC rslt: input = 1.07, final = 1.21, react = 1.07, pred = 0.56, hyst = 1.01, hyst_pct = 0.67, period_length = 662.83
22:04:25.545 00.000 5240 PPEC: input: 1.07, control: 1.21, exposure: 1500
22:04:25.545 00.000 5240 resist switch: large excursion: input 0.72 thresh 0.45 direction from -1 to 1
22:04:25.545 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.17
22:04:25.545 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.72 from input 0.72
22:04:25.561 00.016 5240 MoveAxis(W, 198, ABG)
22:04:25.561 00.000 5240 Guiding  Dir = 3, Dur = 198
22:04:25.561 00.000 5240 IsGuiding returns 0
22:04:25.561 00.000 5240 PulseGuide returned control before completion, sleep 208
22:04:25.569 00.008 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=1, FiltMin=0, FiltMax=31, Gamma=0.560
22:04:25.609 00.040 2696 UpdateGuideState exits: m=779 SNR=19.4
22:04:25.609 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:25.609 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:04:25.609 00.000 2696 Enqueuing Expose request
22:04:25.783 00.174 5240 IsGuiding returns 1
22:04:25.783 00.000 5240 scope still moving after pulse duration time elapsed
22:04:25.815 00.032 5240 IsGuiding returns 0
22:04:25.815 00.000 5240 scope move finished after 198 + 57 ms
22:04:25.815 00.000 5240 Move returns status 0, amount 198
22:04:25.815 00.000 5240 BLC: Oldest BLC event removed
22:04:25.815 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 56 applied
22:04:25.815 00.000 5240 MoveAxis(S, 147, ABG)
22:04:25.815 00.000 5240 Guiding  Dir = 1, Dur = 147
22:04:25.815 00.000 5240 IsGuiding returns 0
22:04:25.815 00.000 5240 PulseGuide returned control before completion, sleep 157
22:04:25.990 00.175 5240 IsGuiding returns 1
22:04:25.990 00.000 5240 scope still moving after pulse duration time elapsed
22:04:26.022 00.032 5240 IsGuiding returns 0
22:04:26.022 00.000 5240 scope move finished after 147 + 57 ms
22:04:26.022 00.000 5240 Move returns status 0, amount 147
22:04:26.022 00.000 5240 move complete, result=0
22:04:26.022 00.000 5240 worker thread done servicing request
22:04:26.022 00.000 5240 Worker thread wakes up
22:04:26.022 00.000 2696 GuideStep: 1.1 px 198 ms WEST, 0.7 px 147 ms SOUTH
22:04:26.022 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:04:26.022 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:04:27.455 01.433 5240 Exposure complete
22:04:27.516 00.061 5240 worker thread done servicing request
22:04:27.516 00.000 2696 OnExposeComplete: enter
22:04:27.518 00.002 2696 UpdateGuideState(): m_state=6
22:04:27.518 00.000 2696 Star::Find(15, 1250, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 228
22:04:27.518 00.000 2696 Star::Find returns 1 (0), X=1251.72, Y=736.15, Mass=896, SNR=20.9, Peak=36 HFD=4.7
22:04:27.518 00.000 2696 CameraToMount -- cameraTheta (0.96) - m_xAngle (2.74) = xAngle (-1.77 = -1.77)
22:04:27.518 00.000 2696 CameraToMount -- cameraTheta (0.96) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.86 = 0.86)
22:04:27.518 00.000 2696 CameraToMount -- cameraX=0.69 cameraY=0.99 hyp=1.20 cameraTheta=0.96 mountX=-0.24 mountY=0.91, mountTheta=1.83
22:04:27.518 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.69, y=0.99, opts=13)
22:04:27.518 00.000 2696 Enqueuing Move request for scope (0.69, 0.99)
22:04:27.534 00.016 5240 Worker thread wakes up
22:04:27.534 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.69, 0.99) opts 0xd
22:04:27.534 00.000 5240 Handling offset move in thread for scope, endpoint = (0.69, 0.99)
22:04:27.534 00.000 5240 Moving (0.69, 0.99) raw xDistance=-0.24 yDistance=0.91
22:04:27.534 00.000 5240 BLC: History state: CurrMiss=0.91, AvgInitMiss=0.52, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=0.722987, 1:0.913588
22:04:27.534 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:04:27.534 00.000 5240 PPEC rslt: input = -0.24, final = -0.08, react = -0.24, pred = -0.25, hyst = 0.00, hyst_pct = 0.67, period_length = 662.83
22:04:27.534 00.000 5240 PPEC: input: -0.24, control: -0.08, exposure: 1500
22:04:27.534 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.91 from input 0.91
22:04:27.534 00.000 5240 MoveAxis(E, 13, ABG)
22:04:27.537 00.003 5240 Guiding  Dir = 2, Dur = 13
22:04:27.537 00.000 5240 IsGuiding returns 0
22:04:27.537 00.000 5240 PulseGuide returned control before completion, sleep 23
22:04:27.550 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=36, med=1, FiltMin=0, FiltMax=30, Gamma=0.560
22:04:27.566 00.016 5240 IsGuiding returns 1
22:04:27.566 00.000 5240 scope still moving after pulse duration time elapsed
22:04:27.582 00.016 2696 UpdateGuideState exits: m=896 SNR=20.9
22:04:27.598 00.016 5240 IsGuiding returns 0
22:04:27.598 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:27.601 00.003 5240 scope move finished after 13 + 48 ms
22:04:27.601 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:04:27.603 00.002 2696 Enqueuing Expose request
22:04:27.607 00.004 5240 Move returns status 0, amount 13
22:04:27.607 00.000 5240 MoveAxis(S, 116, ABG)
22:04:27.607 00.000 5240 Guiding  Dir = 1, Dur = 116
22:04:27.607 00.000 5240 IsGuiding returns 0
22:04:27.609 00.002 5240 PulseGuide returned control before completion, sleep 126
22:04:27.741 00.132 5240 IsGuiding returns 1
22:04:27.741 00.000 5240 scope still moving after pulse duration time elapsed
22:04:27.772 00.031 5240 IsGuiding returns 0
22:04:27.772 00.000 5240 scope move finished after 116 + 48 ms
22:04:27.772 00.000 5240 Move returns status 0, amount 116
22:04:27.772 00.000 5240 move complete, result=0
22:04:27.772 00.000 5240 worker thread done servicing request
22:04:27.772 00.000 2696 GuideStep: -0.2 px 13 ms EAST, 0.9 px 116 ms SOUTH
22:04:27.772 00.000 5240 Worker thread wakes up
22:04:27.772 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:04:27.772 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:04:29.407 01.635 5240 Exposure complete
22:04:29.455 00.048 5240 worker thread done servicing request
22:04:29.455 00.000 2696 OnExposeComplete: enter
22:04:29.455 00.000 2696 UpdateGuideState(): m_state=6
22:04:29.455 00.000 2696 Star::Find(15, 1251, 736, 0, (0,0,0,0), 1.5, 10.0, 255) frame 229
22:04:29.455 00.000 2696 Star::Find returns 1 (0), X=1250.41, Y=734.71, Mass=867, SNR=20.6, Peak=54 HFD=3.8
22:04:29.471 00.016 2696 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.74) = xAngle (-5.26 = 1.03)
22:04:29.471 00.000 2696 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.62 = -2.62)
22:04:29.476 00.005 2696 CameraToMount -- cameraX=-0.62 cameraY=-0.44 hyp=0.76 cameraTheta=-2.52 mountX=0.40 mountY=-0.38, mountTheta=-0.76
22:04:29.476 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.62, y=-0.44, opts=13)
22:04:29.476 00.000 2696 Enqueuing Move request for scope (-0.62, -0.44)
22:04:29.476 00.000 5240 Worker thread wakes up
22:04:29.476 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.62, -0.44) opts 0xd
22:04:29.476 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.62, -0.44)
22:04:29.476 00.000 5240 Moving (-0.62, -0.44) raw xDistance=0.40 yDistance=-0.38
22:04:29.476 00.000 5240 BLC: History state: CurrMiss=-0.38, AvgInitMiss=0.52, ShCount=8, LgCount=2, SticCount=2,  Deflections: 0=0.722987, 1:0.913588, 2:-0.377784
22:04:29.476 00.000 5240 BLC: Over-shoot, stiction seen, nominal decrease by -49.000000
22:04:29.476 00.000 5240 BLC: window closed
22:04:29.476 00.000 5240 BLC: Pulse adjusted to 45
22:04:29.476 00.000 5240 PPEC rslt: input = 0.40, final = 0.29, react = 0.40, pred = -0.48, hyst = 0.48, hyst_pct = 0.67, period_length = 662.83
22:04:29.476 00.000 5240 PPEC: input: 0.40, control: 0.29, exposure: 1500
22:04:29.476 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:04:29.476 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
22:04:29.476 00.000 5240 MoveAxis(W, 48, ABG)
22:04:29.476 00.000 5240 Guiding  Dir = 3, Dur = 48
22:04:29.476 00.000 5240 IsGuiding returns 0
22:04:29.476 00.000 5240 PulseGuide returned control before completion, sleep 58
22:04:29.487 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=1, FiltMin=0, FiltMax=38, Gamma=0.560
22:04:29.538 00.051 2696 UpdateGuideState exits: m=867 SNR=20.6
22:04:29.538 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:29.538 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:04:29.538 00.000 2696 Enqueuing Expose request
22:04:29.550 00.012 5240 IsGuiding returns 1
22:04:29.550 00.000 5240 scope still moving after pulse duration time elapsed
22:04:29.582 00.032 5240 IsGuiding returns 0
22:04:29.582 00.000 5240 scope move finished after 48 + 49 ms
22:04:29.582 00.000 5240 Move returns status 0, amount 48
22:04:29.582 00.000 5240 MoveAxis(N, 0, ABG)
22:04:29.582 00.000 5240 Move returns status 0, amount 0
22:04:29.582 00.000 5240 move complete, result=0
22:04:29.583 00.001 5240 worker thread done servicing request
22:04:29.583 00.000 5240 Worker thread wakes up
22:04:29.583 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:04:29.583 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:04:29.588 00.005 2696 GuideStep: 0.4 px 48 ms WEST, -0.4 px 0 ms NORTH
22:04:29.854 00.266 2696 evsrv: cli 0F944140 connect
22:04:29.854 00.000 2696 case statement mapped state 6 to 3
22:04:29.874 00.020 2696 case statement mapped state 6 to 3
22:04:29.882 00.008 2696 evsrv: cli 0F944140 request: {"method":"get_pixel_scale","id":"020bc750-730d-4fc8-945c-edc46d1dcc02"}
22:04:29.886 00.004 2696 evsrv: cli 0F944140 response: {"jsonrpc":"2.0","result":1.86834,"id":"020bc750-730d-4fc8-945c-edc46d1dcc02"}
22:04:29.890 00.004 2696 evsrv: cli 0F944140 disconnect
22:04:31.019 01.129 5240 Exposure complete
22:04:31.093 00.074 5240 worker thread done servicing request
22:04:31.093 00.000 2696 OnExposeComplete: enter
22:04:31.093 00.000 2696 UpdateGuideState(): m_state=6
22:04:31.093 00.000 2696 Star::Find(15, 1250, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 230
22:04:31.093 00.000 2696 Star::Find returns 1 (0), X=1250.49, Y=735.35, Mass=964, SNR=21.7, Peak=46 HFD=4.4
22:04:31.101 00.008 2696 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.74) = xAngle (0.06 = 0.06)
22:04:31.101 00.000 2696 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.69 = 2.69)
22:04:31.101 00.000 2696 CameraToMount -- cameraX=-0.54 cameraY=0.20 hyp=0.57 cameraTheta=2.79 mountX=0.57 mountY=0.25, mountTheta=0.41
22:04:31.101 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.54, y=0.20, opts=13)
22:04:31.109 00.008 2696 Enqueuing Move request for scope (-0.54, 0.20)
22:04:31.109 00.000 5240 Worker thread wakes up
22:04:31.109 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.20) opts 0xd
22:04:31.109 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.54, 0.20)
22:04:31.109 00.000 5240 Moving (-0.54, 0.20) raw xDistance=0.57 yDistance=0.25
22:04:31.109 00.000 5240 PPEC rslt: input = 0.57, final = 0.33, react = 0.57, pred = -0.62, hyst = 0.51, hyst_pct = 0.67, period_length = 662.83
22:04:31.109 00.000 5240 PPEC: input: 0.57, control: 0.33, exposure: 1500
22:04:31.109 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
22:04:31.109 00.000 5240 MoveAxis(W, 53, ABG)
22:04:31.109 00.000 5240 Guiding  Dir = 3, Dur = 53
22:04:31.109 00.000 5240 IsGuiding returns 0
22:04:31.109 00.000 5240 PulseGuide returned control before completion, sleep 63
22:04:31.125 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=1, FiltMin=0, FiltMax=38, Gamma=0.560
22:04:31.163 00.038 2696 UpdateGuideState exits: m=964 SNR=21.7
22:04:31.172 00.009 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:31.172 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:04:31.172 00.000 2696 Enqueuing Expose request
22:04:31.188 00.016 5240 IsGuiding returns 1
22:04:31.188 00.000 5240 scope still moving after pulse duration time elapsed
22:04:31.220 00.032 5240 IsGuiding returns 0
22:04:31.220 00.000 5240 scope move finished after 53 + 54 ms
22:04:31.220 00.000 5240 Move returns status 0, amount 53
22:04:31.220 00.000 5240 MoveAxis(S, 32, ABG)
22:04:31.220 00.000 5240 Guiding  Dir = 1, Dur = 32
22:04:31.220 00.000 5240 IsGuiding returns 0
22:04:31.220 00.000 5240 PulseGuide returned control before completion, sleep 42
22:04:31.267 00.047 5240 IsGuiding returns 1
22:04:31.267 00.000 5240 scope still moving after pulse duration time elapsed
22:04:31.299 00.032 5240 IsGuiding returns 0
22:04:31.299 00.000 5240 scope move finished after 32 + 46 ms
22:04:31.299 00.000 5240 Move returns status 0, amount 32
22:04:31.299 00.000 5240 move complete, result=0
22:04:31.299 00.000 5240 worker thread done servicing request
22:04:31.299 00.000 5240 Worker thread wakes up
22:04:31.299 00.000 2696 GuideStep: 0.6 px 53 ms WEST, 0.2 px 32 ms SOUTH
22:04:31.299 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:04:31.299 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:04:32.943 01.644 5240 Exposure complete
22:04:32.992 00.049 5240 worker thread done servicing request
22:04:32.992 00.000 2696 OnExposeComplete: enter
22:04:32.992 00.000 2696 UpdateGuideState(): m_state=6
22:04:32.992 00.000 2696 Star::Find(15, 1250, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 231
22:04:33.008 00.016 2696 Star::Find returns 1 (0), X=1249.57, Y=735.92, Mass=886, SNR=20.8, Peak=57 HFD=3.9
22:04:33.008 00.000 2696 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.74) = xAngle (-0.07 = -0.07)
22:04:33.008 00.000 2696 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.56 = 2.56)
22:04:33.008 00.000 2696 CameraToMount -- cameraX=-1.46 cameraY=0.76 hyp=1.65 cameraTheta=2.66 mountX=1.64 mountY=0.91, mountTheta=0.50
22:04:33.008 00.000 2696 SchedulePrimaryMove(0F998B58, x=-1.46, y=0.76, opts=13)
22:04:33.008 00.000 2696 Enqueuing Move request for scope (-1.46, 0.76)
22:04:33.008 00.000 5240 Worker thread wakes up
22:04:33.008 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.46, 0.76) opts 0xd
22:04:33.008 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.46, 0.76)
22:04:33.008 00.000 5240 Moving (-1.46, 0.76) raw xDistance=1.64 yDistance=0.91
22:04:33.008 00.000 5240 PPEC rslt: input = 1.64, final = 1.64, react = 1.64, pred = 0.26, hyst = 1.51, hyst_pct = 0.67, period_length = 662.83
22:04:33.008 00.000 5240 PPEC: input: 1.64, control: 1.64, exposure: 1500
22:04:33.008 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.91 from input 0.91
22:04:33.008 00.000 5240 MoveAxis(W, 266, ABG)
22:04:33.008 00.000 5240 Guiding  Dir = 3, Dur = 266
22:04:33.008 00.000 5240 IsGuiding returns 0
22:04:33.008 00.000 5240 PulseGuide returned control before completion, sleep 276
22:04:33.024 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=57, med=1, FiltMin=0, FiltMax=39, Gamma=0.560
22:04:33.071 00.047 2696 UpdateGuideState exits: m=886 SNR=20.8
22:04:33.071 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:33.071 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:04:33.087 00.016 2696 Enqueuing Expose request
22:04:33.309 00.222 5240 IsGuiding returns 1
22:04:33.309 00.000 5240 scope still moving after pulse duration time elapsed
22:04:33.341 00.032 5240 IsGuiding returns 0
22:04:33.341 00.000 5240 scope move finished after 266 + 53 ms
22:04:33.341 00.000 5240 Move returns status 0, amount 266
22:04:33.341 00.000 5240 MoveAxis(S, 115, ABG)
22:04:33.341 00.000 5240 Guiding  Dir = 1, Dur = 115
22:04:33.341 00.000 5240 IsGuiding returns 0
22:04:33.341 00.000 5240 PulseGuide returned control before completion, sleep 125
22:04:33.484 00.143 5240 IsGuiding returns 1
22:04:33.484 00.000 5240 scope still moving after pulse duration time elapsed
22:04:33.516 00.032 5240 IsGuiding returns 0
22:04:33.516 00.000 5240 scope move finished after 115 + 58 ms
22:04:33.516 00.000 5240 Move returns status 0, amount 115
22:04:33.516 00.000 5240 move complete, result=0
22:04:33.516 00.000 5240 worker thread done servicing request
22:04:33.516 00.000 2696 GuideStep: 1.6 px 266 ms WEST, 0.9 px 115 ms SOUTH
22:04:33.516 00.000 5240 Worker thread wakes up
22:04:33.516 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:04:33.516 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:04:34.931 01.415 5240 Exposure complete
22:04:34.986 00.055 5240 worker thread done servicing request
22:04:34.986 00.000 2696 OnExposeComplete: enter
22:04:34.986 00.000 2696 UpdateGuideState(): m_state=6
22:04:34.986 00.000 2696 Star::Find(15, 1249, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 232
22:04:34.992 00.006 2696 Star::Find returns 1 (0), X=1249.33, Y=735.98, Mass=824, SNR=20.1, Peak=39 HFD=4.3
22:04:34.992 00.000 2696 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.74) = xAngle (-0.04 = -0.04)
22:04:34.992 00.000 2696 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.59 = 2.59)
22:04:34.992 00.000 2696 CameraToMount -- cameraX=-1.69 cameraY=0.82 hyp=1.88 cameraTheta=2.69 mountX=1.88 mountY=0.99, mountTheta=0.48
22:04:34.992 00.000 2696 SchedulePrimaryMove(0F998B58, x=-1.69, y=0.82, opts=13)
22:04:34.992 00.000 2696 Enqueuing Move request for scope (-1.69, 0.82)
22:04:34.992 00.000 5240 Worker thread wakes up
22:04:34.992 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.69, 0.82) opts 0xd
22:04:34.992 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.69, 0.82)
22:04:34.992 00.000 5240 Moving (-1.69, 0.82) raw xDistance=1.88 yDistance=0.99
22:04:34.992 00.000 5240 PPEC rslt: input = 1.88, final = 1.82, react = 1.88, pred = 0.13, hyst = 1.72, hyst_pct = 0.67, period_length = 662.83
22:04:34.992 00.000 5240 PPEC: input: 1.88, control: 1.82, exposure: 1500
22:04:34.992 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.99 from input 0.99
22:04:34.992 00.000 5240 MoveAxis(W, 296, ABG)
22:04:34.992 00.000 5240 Guiding  Dir = 3, Dur = 296
22:04:34.992 00.000 5240 IsGuiding returns 0
22:04:35.007 00.015 5240 PulseGuide returned control before completion, sleep 306
22:04:35.007 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=39, med=1, FiltMin=0, FiltMax=33, Gamma=0.560
22:04:35.066 00.059 2696 UpdateGuideState exits: m=824 SNR=20.1
22:04:35.068 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:35.069 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:04:35.069 00.000 2696 Enqueuing Expose request
22:04:35.320 00.251 5240 IsGuiding returns 1
22:04:35.320 00.000 5240 scope still moving after pulse duration time elapsed
22:04:35.352 00.032 5240 IsGuiding returns 0
22:04:35.352 00.000 5240 scope move finished after 296 + 49 ms
22:04:35.352 00.000 5240 Move returns status 0, amount 296
22:04:35.352 00.000 5240 MoveAxis(S, 125, ABG)
22:04:35.352 00.000 5240 Guiding  Dir = 1, Dur = 125
22:04:35.352 00.000 5240 IsGuiding returns 0
22:04:35.352 00.000 5240 PulseGuide returned control before completion, sleep 135
22:04:35.494 00.142 5240 IsGuiding returns 1
22:04:35.494 00.000 5240 scope still moving after pulse duration time elapsed
22:04:35.526 00.032 5240 IsGuiding returns 0
22:04:35.526 00.000 5240 scope move finished after 125 + 48 ms
22:04:35.526 00.000 5240 Move returns status 0, amount 125
22:04:35.526 00.000 5240 move complete, result=0
22:04:35.526 00.000 5240 worker thread done servicing request
22:04:35.526 00.000 2696 GuideStep: 1.9 px 296 ms WEST, 1.0 px 125 ms SOUTH
22:04:35.528 00.002 5240 Worker thread wakes up
22:04:35.528 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:04:35.528 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:04:37.163 01.635 5240 Exposure complete
22:04:37.218 00.055 5240 worker thread done servicing request
22:04:37.218 00.000 2696 OnExposeComplete: enter
22:04:37.218 00.000 2696 UpdateGuideState(): m_state=6
22:04:37.218 00.000 2696 Star::Find(15, 1249, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 233
22:04:37.224 00.006 2696 Star::Find returns 1 (0), X=1250.00, Y=734.45, Mass=885, SNR=20.8, Peak=41 HFD=4.2
22:04:37.226 00.002 2696 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.74) = xAngle (-5.27 = 1.01)
22:04:37.226 00.000 2696 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.64 = -2.64)
22:04:37.226 00.000 2696 CameraToMount -- cameraX=-1.03 cameraY=-0.71 hyp=1.25 cameraTheta=-2.54 mountX=0.66 mountY=-0.60, mountTheta=-0.73
22:04:37.226 00.000 2696 SchedulePrimaryMove(0F998B58, x=-1.03, y=-0.71, opts=13)
22:04:37.226 00.000 2696 Enqueuing Move request for scope (-1.03, -0.71)
22:04:37.226 00.000 5240 Worker thread wakes up
22:04:37.240 00.014 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.03, -0.71) opts 0xd
22:04:37.240 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.03, -0.71)
22:04:37.240 00.000 5240 Moving (-1.03, -0.71) raw xDistance=0.66 yDistance=-0.60
22:04:37.240 00.000 5240 PPEC rslt: input = 0.66, final = 0.74, react = 0.66, pred = 0.03, hyst = 0.76, hyst_pct = 0.67, period_length = 662.83
22:04:37.240 00.000 5240 PPEC: input: 0.66, control: 0.74, exposure: 1500
22:04:37.240 00.000 5240 resist switch: large excursion: input -0.60 thresh 0.45 direction from 1 to -1
22:04:37.240 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.79
22:04:37.240 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
22:04:37.240 00.000 5240 MoveAxis(W, 120, ABG)
22:04:37.240 00.000 5240 Guiding  Dir = 3, Dur = 120
22:04:37.240 00.000 5240 IsGuiding returns 0
22:04:37.240 00.000 5240 PulseGuide returned control before completion, sleep 130
22:04:37.240 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=1, FiltMin=0, FiltMax=33, Gamma=0.560
22:04:37.303 00.063 2696 UpdateGuideState exits: m=885 SNR=20.8
22:04:37.303 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:37.303 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:04:37.303 00.000 2696 Enqueuing Expose request
22:04:37.382 00.079 5240 IsGuiding returns 1
22:04:37.382 00.000 5240 scope still moving after pulse duration time elapsed
22:04:37.415 00.033 5240 IsGuiding returns 0
22:04:37.415 00.000 5240 scope move finished after 120 + 53 ms
22:04:37.415 00.000 5240 Move returns status 0, amount 120
22:04:37.415 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 45 applied
22:04:37.415 00.000 5240 MoveAxis(N, 121, ABG)
22:04:37.415 00.000 5240 Guiding  Dir = 0, Dur = 121
22:04:37.415 00.000 5240 IsGuiding returns 0
22:04:37.415 00.000 5240 PulseGuide returned control before completion, sleep 131
22:04:37.557 00.142 5240 IsGuiding returns 1
22:04:37.557 00.000 5240 scope still moving after pulse duration time elapsed
22:04:37.588 00.031 5240 IsGuiding returns 0
22:04:37.588 00.000 5240 scope move finished after 121 + 51 ms
22:04:37.588 00.000 5240 Move returns status 0, amount 121
22:04:37.588 00.000 5240 move complete, result=0
22:04:37.588 00.000 5240 worker thread done servicing request
22:04:37.588 00.000 2696 GuideStep: 0.7 px 120 ms WEST, -0.6 px 121 ms NORTH
22:04:37.591 00.003 5240 Worker thread wakes up
22:04:37.591 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:04:37.591 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:04:39.007 01.416 5240 Exposure complete
22:04:39.078 00.071 5240 worker thread done servicing request
22:04:39.078 00.000 2696 OnExposeComplete: enter
22:04:39.078 00.000 2696 UpdateGuideState(): m_state=6
22:04:39.094 00.016 2696 Star::Find(15, 1250, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 234
22:04:39.094 00.000 2696 Star::Find returns 1 (0), X=1250.44, Y=734.12, Mass=804, SNR=19.8, Peak=39 HFD=4.9
22:04:39.094 00.000 2696 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.74) = xAngle (-4.82 = 1.47)
22:04:39.094 00.000 2696 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.19 = -2.19)
22:04:39.101 00.007 2696 CameraToMount -- cameraX=-0.58 cameraY=-1.04 hyp=1.19 cameraTheta=-2.08 mountX=0.13 mountY=-0.97, mountTheta=-1.44
22:04:39.101 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.58, y=-1.04, opts=13)
22:04:39.101 00.000 2696 Enqueuing Move request for scope (-0.58, -1.04)
22:04:39.101 00.000 5240 Worker thread wakes up
22:04:39.101 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -1.04) opts 0xd
22:04:39.101 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.58, -1.04)
22:04:39.101 00.000 5240 Moving (-0.58, -1.04) raw xDistance=0.13 yDistance=-0.97
22:04:39.101 00.000 5240 BLC: History state: CurrMiss=0.97, AvgInitMiss=0.52, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=-0.597894, 1:0.974900
22:04:39.101 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:04:39.110 00.009 5240 PPEC rslt: input = 0.13, final = -0.04, react = 0.13, pred = -0.10, hyst = 0.00, hyst_pct = 0.66, period_length = 662.83
22:04:39.110 00.000 5240 PPEC: input: 0.13, control: -0.04, exposure: 1500
22:04:39.110 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.97 from input -0.97
22:04:39.110 00.000 5240 MoveAxis(E, 6, ABG)
22:04:39.110 00.000 5240 Guiding  Dir = 2, Dur = 6
22:04:39.110 00.000 5240 IsGuiding returns 0
22:04:39.110 00.000 5240 PulseGuide returned control before completion, sleep 16
22:04:39.122 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=39, med=1, FiltMin=0, FiltMax=27, Gamma=0.560
22:04:39.142 00.020 5240 IsGuiding returns 1
22:04:39.142 00.000 5240 scope still moving after pulse duration time elapsed
22:04:39.163 00.021 2696 UpdateGuideState exits: m=804 SNR=19.8
22:04:39.163 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:39.163 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:04:39.174 00.011 5240 IsGuiding returns 0
22:04:39.174 00.000 2696 Enqueuing Expose request
22:04:39.174 00.000 5240 scope move finished after 6 + 56 ms
22:04:39.174 00.000 5240 Move returns status 0, amount 6
22:04:39.174 00.000 5240 MoveAxis(N, 123, ABG)
22:04:39.174 00.000 5240 Guiding  Dir = 0, Dur = 123
22:04:39.174 00.000 5240 IsGuiding returns 0
22:04:39.174 00.000 5240 PulseGuide returned control before completion, sleep 133
22:04:39.316 00.142 5240 IsGuiding returns 1
22:04:39.316 00.000 5240 scope still moving after pulse duration time elapsed
22:04:39.349 00.033 5240 IsGuiding returns 0
22:04:39.349 00.000 5240 scope move finished after 123 + 48 ms
22:04:39.349 00.000 5240 Move returns status 0, amount 123
22:04:39.349 00.000 5240 move complete, result=0
22:04:39.349 00.000 5240 worker thread done servicing request
22:04:39.349 00.000 2696 GuideStep: 0.1 px 6 ms EAST, -1.0 px 123 ms NORTH
22:04:39.351 00.002 5240 Worker thread wakes up
22:04:39.351 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:04:39.351 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:04:41.013 01.662 5240 Exposure complete
22:04:41.097 00.084 2696 OnExposeComplete: enter
22:04:41.099 00.002 5240 worker thread done servicing request
22:04:41.099 00.000 2696 UpdateGuideState(): m_state=6
22:04:41.109 00.010 2696 Star::Find(15, 1250, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 235
22:04:41.116 00.007 2696 Star::Find returns 1 (0), X=1248.92, Y=735.01, Mass=920, SNR=21.2, Peak=38 HFD=4.5
22:04:41.122 00.006 2696 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.74) = xAngle (-5.81 = 0.48)
22:04:41.124 00.002 2696 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.17 = 3.11)
22:04:41.128 00.004 2696 CameraToMount -- cameraX=-2.11 cameraY=-0.15 hyp=2.11 cameraTheta=-3.07 mountX=1.88 mountY=0.07, mountTheta=0.04
22:04:41.136 00.008 2696 SchedulePrimaryMove(0F998B58, x=-2.11, y=-0.15, opts=13)
22:04:41.138 00.002 2696 Enqueuing Move request for scope (-2.11, -0.15)
22:04:41.146 00.008 5240 Worker thread wakes up
22:04:41.146 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-2.11, -0.15) opts 0xd
22:04:41.146 00.000 5240 Handling offset move in thread for scope, endpoint = (-2.11, -0.15)
22:04:41.146 00.000 5240 Moving (-2.11, -0.15) raw xDistance=1.88 yDistance=0.07
22:04:41.146 00.000 5240 BLC: History state: CurrMiss=-0.07, AvgInitMiss=0.52, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=-0.597894, 1:0.974900, 2:-0.070294
22:04:41.146 00.000 5240 BLC: No correction, Miss < min_move
22:04:41.148 00.002 5240 PPEC rslt: input = 1.88, final = 1.72, react = 1.88, pred = -0.25, hyst = 1.76, hyst_pct = 0.66, period_length = 662.83
22:04:41.148 00.000 5240 PPEC: input: 1.88, control: 1.72, exposure: 1500
22:04:41.148 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:41.148 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:04:41.148 00.000 5240 MoveAxis(W, 280, ABG)
22:04:41.148 00.000 5240 Guiding  Dir = 3, Dur = 280
22:04:41.150 00.002 5240 IsGuiding returns 0
22:04:41.150 00.000 5240 PulseGuide returned control before completion, sleep 290
22:04:41.181 00.031 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=1, FiltMin=0, FiltMax=32, Gamma=0.560
22:04:41.243 00.062 2696 UpdateGuideState exits: m=920 SNR=21.2
22:04:41.247 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:41.250 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:04:41.252 00.002 2696 Enqueuing Expose request
22:04:41.448 00.196 5240 IsGuiding returns 1
22:04:41.448 00.000 5240 scope still moving after pulse duration time elapsed
22:04:41.480 00.032 5240 IsGuiding returns 0
22:04:41.480 00.000 5240 scope move finished after 280 + 49 ms
22:04:41.480 00.000 5240 Move returns status 0, amount 280
22:04:41.480 00.000 5240 MoveAxis(N, 0, ABG)
22:04:41.480 00.000 5240 Move returns status 0, amount 0
22:04:41.480 00.000 5240 move complete, result=0
22:04:41.480 00.000 5240 worker thread done servicing request
22:04:41.480 00.000 5240 Worker thread wakes up
22:04:41.480 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:04:41.480 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:04:41.827 00.347 2696 GuideStep: 1.9 px 280 ms WEST, 0.1 px 0 ms NORTH
22:04:42.891 01.064 5240 Exposure complete
22:04:42.975 00.084 5240 worker thread done servicing request
22:04:42.975 00.000 2696 OnExposeComplete: enter
22:04:42.983 00.008 2696 UpdateGuideState(): m_state=6
22:04:42.985 00.002 2696 Star::Find(15, 1248, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 236
22:04:42.991 00.006 2696 Star::Find returns 1 (0), X=1250.52, Y=734.44, Mass=780, SNR=19.5, Peak=39 HFD=4.6
22:04:42.993 00.002 2696 CameraToMount -- cameraTheta (-2.19) - m_xAngle (2.74) = xAngle (-4.93 = 1.36)
22:04:42.997 00.004 2696 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.30 = -2.30)
22:04:42.999 00.002 2696 CameraToMount -- cameraX=-0.51 cameraY=-0.72 hyp=0.88 cameraTheta=-2.19 mountX=0.19 mountY=-0.66, mountTheta=-1.29
22:04:43.001 00.002 2696 SchedulePrimaryMove(0F998B58, x=-0.51, y=-0.72, opts=13)
22:04:43.001 00.000 2696 Enqueuing Move request for scope (-0.51, -0.72)
22:04:43.007 00.006 5240 Worker thread wakes up
22:04:43.007 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.72) opts 0xd
22:04:43.007 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.51, -0.72)
22:04:43.007 00.000 5240 Moving (-0.51, -0.72) raw xDistance=0.19 yDistance=-0.66
22:04:43.007 00.000 5240 BLC: window closed
22:04:43.007 00.000 5240 BLC: History state: CurrMiss=0.66, AvgInitMiss=0.52, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=-0.597894, 1:0.974900, 2:-0.070294
22:04:43.007 00.000 5240 BLC: Under-shoot; no adjustment because of over-shoot history
22:04:43.010 00.003 5240 PPEC rslt: input = 0.19, final = 0.49, react = 0.19, pred = 1.46, hyst = 0.00, hyst_pct = 0.66, period_length = 662.83
22:04:43.010 00.000 5240 PPEC: input: 0.19, control: 0.49, exposure: 1500
22:04:43.010 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66
22:04:43.010 00.000 5240 MoveAxis(W, 81, ABG)
22:04:43.010 00.000 5240 Guiding  Dir = 3, Dur = 81
22:04:43.010 00.000 5240 IsGuiding returns 0
22:04:43.010 00.000 5240 PulseGuide returned control before completion, sleep 91
22:04:43.019 00.009 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=39, med=1, FiltMin=0, FiltMax=30, Gamma=0.560
22:04:43.073 00.054 2696 UpdateGuideState exits: m=780 SNR=19.5
22:04:43.080 00.007 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:43.080 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:04:43.080 00.000 2696 Enqueuing Expose request
22:04:43.112 00.032 5240 IsGuiding returns 1
22:04:43.112 00.000 5240 scope still moving after pulse duration time elapsed
22:04:43.143 00.031 5240 IsGuiding returns 0
22:04:43.143 00.000 5240 scope move finished after 81 + 50 ms
22:04:43.143 00.000 5240 Move returns status 0, amount 81
22:04:43.143 00.000 5240 MoveAxis(N, 84, ABG)
22:04:43.143 00.000 5240 Guiding  Dir = 0, Dur = 84
22:04:43.143 00.000 5240 IsGuiding returns 0
22:04:43.143 00.000 5240 PulseGuide returned control before completion, sleep 94
22:04:43.254 00.111 5240 IsGuiding returns 1
22:04:43.254 00.000 5240 scope still moving after pulse duration time elapsed
22:04:43.286 00.032 5240 IsGuiding returns 0
22:04:43.286 00.000 5240 scope move finished after 84 + 57 ms
22:04:43.286 00.000 5240 Move returns status 0, amount 84
22:04:43.286 00.000 5240 move complete, result=0
22:04:43.286 00.000 5240 worker thread done servicing request
22:04:43.286 00.000 5240 Worker thread wakes up
22:04:43.286 00.000 2696 GuideStep: 0.2 px 81 ms WEST, -0.7 px 84 ms NORTH
22:04:43.288 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:04:43.288 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:04:44.937 01.649 5240 Exposure complete
22:04:45.017 00.080 5240 worker thread done servicing request
22:04:45.017 00.000 2696 OnExposeComplete: enter
22:04:45.017 00.000 2696 UpdateGuideState(): m_state=6
22:04:45.017 00.000 2696 Star::Find(15, 1250, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 237
22:04:45.017 00.000 2696 Star::Find returns 1 (0), X=1251.78, Y=734.69, Mass=875, SNR=20.7, Peak=47 HFD=4.0
22:04:45.017 00.000 2696 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.74) = xAngle (-3.29 = 2.99)
22:04:45.017 00.000 2696 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.66 = -0.66)
22:04:45.032 00.015 2696 CameraToMount -- cameraX=0.75 cameraY=-0.46 hyp=0.88 cameraTheta=-0.56 mountX=-0.87 mountY=-0.54, mountTheta=-2.59
22:04:45.032 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.75, y=-0.46, opts=13)
22:04:45.032 00.000 2696 Enqueuing Move request for scope (0.75, -0.46)
22:04:45.038 00.006 5240 Worker thread wakes up
22:04:45.038 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.75, -0.46) opts 0xd
22:04:45.038 00.000 5240 Handling offset move in thread for scope, endpoint = (0.75, -0.46)
22:04:45.038 00.000 5240 Moving (0.75, -0.46) raw xDistance=-0.87 yDistance=-0.54
22:04:45.038 00.000 5240 PPEC rslt: input = -0.87, final = -0.22, react = -0.87, pred = 1.41, hyst = -0.61, hyst_pct = 0.66, period_length = 662.83
22:04:45.038 00.000 5240 PPEC: input: -0.87, control: -0.22, exposure: 1500
22:04:45.038 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
22:04:45.038 00.000 5240 MoveAxis(E, 36, ABG)
22:04:45.038 00.000 5240 Guiding  Dir = 2, Dur = 36
22:04:45.038 00.000 5240 IsGuiding returns 0
22:04:45.038 00.000 5240 PulseGuide returned control before completion, sleep 46
22:04:45.053 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=47, med=1, FiltMin=0, FiltMax=39, Gamma=0.560
22:04:45.096 00.043 5240 IsGuiding returns 1
22:04:45.096 00.000 5240 scope still moving after pulse duration time elapsed
22:04:45.098 00.002 2696 UpdateGuideState exits: m=875 SNR=20.7
22:04:45.103 00.005 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:45.103 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:04:45.103 00.000 2696 Enqueuing Expose request
22:04:45.128 00.025 5240 IsGuiding returns 0
22:04:45.128 00.000 5240 scope move finished after 36 + 50 ms
22:04:45.128 00.000 5240 Move returns status 0, amount 36
22:04:45.128 00.000 5240 MoveAxis(N, 68, ABG)
22:04:45.128 00.000 5240 Guiding  Dir = 0, Dur = 68
22:04:45.128 00.000 5240 IsGuiding returns 0
22:04:45.128 00.000 5240 PulseGuide returned control before completion, sleep 78
22:04:45.223 00.095 5240 IsGuiding returns 1
22:04:45.223 00.000 5240 scope still moving after pulse duration time elapsed
22:04:45.255 00.032 5240 IsGuiding returns 0
22:04:45.255 00.000 5240 scope move finished after 68 + 58 ms
22:04:45.255 00.000 5240 Move returns status 0, amount 68
22:04:45.255 00.000 5240 move complete, result=0
22:04:45.255 00.000 5240 worker thread done servicing request
22:04:45.255 00.000 5240 Worker thread wakes up
22:04:45.255 00.000 2696 GuideStep: -0.9 px 36 ms EAST, -0.5 px 68 ms NORTH
22:04:45.259 00.004 5240 worker thread servicing REQUEST_EXPOSE 1500
22:04:45.259 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:04:46.665 01.406 5240 Exposure complete
22:04:46.713 00.048 5240 worker thread done servicing request
22:04:46.713 00.000 2696 OnExposeComplete: enter
22:04:46.713 00.000 2696 UpdateGuideState(): m_state=6
22:04:46.726 00.013 2696 Star::Find(15, 1251, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 238
22:04:46.729 00.003 2696 Star::Find returns 1 (0), X=1251.05, Y=735.11, Mass=891, SNR=20.9, Peak=54 HFD=4.2
22:04:46.729 00.000 2696 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.74) = xAngle (-3.89 = 2.39)
22:04:46.729 00.000 2696 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.26 = -1.26)
22:04:46.729 00.000 2696 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.16 mountX=-0.04 mountY=-0.05, mountTheta=-2.22
22:04:46.729 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.02, y=-0.05, opts=13)
22:04:46.729 00.000 2696 Enqueuing Move request for scope (0.02, -0.05)
22:04:46.729 00.000 5240 Worker thread wakes up
22:04:46.729 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
22:04:46.729 00.000 5240 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
22:04:46.729 00.000 5240 Moving (0.02, -0.05) raw xDistance=-0.04 yDistance=-0.05
22:04:46.729 00.000 5240 PPEC rslt: input = -0.04, final = 0.06, react = -0.04, pred = 0.17, hyst = 0.00, hyst_pct = 0.66, period_length = 662.83
22:04:46.729 00.000 5240 PPEC: input: -0.04, control: 0.06, exposure: 1500
22:04:46.729 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:46.729 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:04:46.729 00.000 5240 MoveAxis(W, 9, ABG)
22:04:46.729 00.000 5240 Guiding  Dir = 3, Dur = 9
22:04:46.729 00.000 5240 IsGuiding returns 0
22:04:46.729 00.000 5240 PulseGuide returned control before completion, sleep 19
22:04:46.744 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=54, med=1, FiltMin=0, FiltMax=37, Gamma=0.560
22:04:46.776 00.032 5240 IsGuiding returns 0
22:04:46.776 00.000 5240 Move returns status 0, amount 9
22:04:46.776 00.000 5240 MoveAxis(N, 0, ABG)
22:04:46.776 00.000 5240 Move returns status 0, amount 0
22:04:46.776 00.000 5240 move complete, result=0
22:04:46.776 00.000 5240 worker thread done servicing request
22:04:46.792 00.016 2696 UpdateGuideState exits: m=891 SNR=20.9
22:04:46.792 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:46.792 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:04:46.808 00.016 2696 Enqueuing Expose request
22:04:46.808 00.000 5240 Worker thread wakes up
22:04:46.808 00.000 2696 GuideStep: -0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
22:04:46.808 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:04:46.808 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:04:48.460 01.652 5240 Exposure complete
22:04:48.524 00.064 5240 worker thread done servicing request
22:04:48.524 00.000 2696 OnExposeComplete: enter
22:04:48.524 00.000 2696 UpdateGuideState(): m_state=6
22:04:48.538 00.014 2696 Star::Find(15, 1251, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 239
22:04:48.540 00.002 2696 Star::Find returns 1 (0), X=1249.39, Y=735.50, Mass=787, SNR=19.6, Peak=38 HFD=4.2
22:04:48.542 00.002 2696 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.74) = xAngle (0.20 = 0.20)
22:04:48.542 00.000 2696 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.83 = 2.83)
22:04:48.542 00.000 2696 CameraToMount -- cameraX=-1.64 cameraY=0.34 hyp=1.67 cameraTheta=2.94 mountX=1.64 mountY=0.51, mountTheta=0.30
22:04:48.542 00.000 2696 SchedulePrimaryMove(0F998B58, x=-1.64, y=0.34, opts=13)
22:04:48.542 00.000 2696 Enqueuing Move request for scope (-1.64, 0.34)
22:04:48.542 00.000 5240 Worker thread wakes up
22:04:48.542 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.64, 0.34) opts 0xd
22:04:48.542 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.64, 0.34)
22:04:48.542 00.000 5240 Moving (-1.64, 0.34) raw xDistance=1.64 yDistance=0.51
22:04:48.542 00.000 5240 PPEC rslt: input = 1.64, final = 1.49, react = 1.64, pred = -0.06, hyst = 1.45, hyst_pct = 0.66, period_length = 662.83
22:04:48.542 00.000 5240 PPEC: input: 1.64, control: 1.49, exposure: 1500
22:04:48.542 00.000 5240 resist switch: large excursion: input 0.51 thresh 0.45 direction from -1 to 1
22:04:48.556 00.014 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.52
22:04:48.556 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
22:04:48.556 00.000 5240 MoveAxis(W, 243, ABG)
22:04:48.556 00.000 5240 Guiding  Dir = 3, Dur = 243
22:04:48.556 00.000 5240 IsGuiding returns 0
22:04:48.556 00.000 5240 PulseGuide returned control before completion, sleep 253
22:04:48.556 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=1, FiltMin=0, FiltMax=36, Gamma=0.560
22:04:48.613 00.057 2696 UpdateGuideState exits: m=787 SNR=19.6
22:04:48.619 00.006 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:48.619 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:04:48.619 00.000 2696 Enqueuing Expose request
22:04:48.825 00.206 5240 IsGuiding returns 1
22:04:48.825 00.000 5240 scope still moving after pulse duration time elapsed
22:04:48.857 00.032 5240 IsGuiding returns 0
22:04:48.857 00.000 5240 scope move finished after 243 + 58 ms
22:04:48.857 00.000 5240 Move returns status 0, amount 243
22:04:48.857 00.000 5240 BLC: Oldest BLC event removed
22:04:48.857 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 45 applied
22:04:48.859 00.002 5240 MoveAxis(S, 109, ABG)
22:04:48.859 00.000 5240 Guiding  Dir = 1, Dur = 109
22:04:48.859 00.000 5240 IsGuiding returns 0
22:04:48.859 00.000 5240 PulseGuide returned control before completion, sleep 119
22:04:48.984 00.125 5240 IsGuiding returns 1
22:04:48.984 00.000 5240 scope still moving after pulse duration time elapsed
22:04:49.016 00.032 5240 IsGuiding returns 0
22:04:49.016 00.000 5240 scope move finished after 109 + 47 ms
22:04:49.016 00.000 5240 Move returns status 0, amount 109
22:04:49.016 00.000 5240 move complete, result=0
22:04:49.016 00.000 5240 worker thread done servicing request
22:04:49.016 00.000 2696 GuideStep: 1.6 px 243 ms WEST, 0.5 px 109 ms SOUTH
22:04:49.018 00.002 5240 Worker thread wakes up
22:04:49.018 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:04:49.018 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:04:50.444 01.426 5240 Exposure complete
22:04:50.507 00.063 5240 worker thread done servicing request
22:04:50.507 00.000 2696 OnExposeComplete: enter
22:04:50.507 00.000 2696 UpdateGuideState(): m_state=6
22:04:50.507 00.000 2696 Star::Find(15, 1249, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 240
22:04:50.507 00.000 2696 Star::Find returns 1 (0), X=1250.85, Y=735.07, Mass=857, SNR=20.4, Peak=45 HFD=4.3
22:04:50.507 00.000 2696 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.74) = xAngle (-5.43 = 0.85)
22:04:50.507 00.000 2696 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.80 = -2.80)
22:04:50.523 00.016 2696 CameraToMount -- cameraX=-0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-2.70 mountX=0.13 mountY=-0.07, mountTheta=-0.47
22:04:50.523 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.18, y=-0.09, opts=13)
22:04:50.523 00.000 2696 Enqueuing Move request for scope (-0.18, -0.09)
22:04:50.523 00.000 5240 Worker thread wakes up
22:04:50.523 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.09) opts 0xd
22:04:50.523 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.18, -0.09)
22:04:50.523 00.000 5240 Moving (-0.18, -0.09) raw xDistance=0.13 yDistance=-0.07
22:04:50.523 00.000 5240 BLC: History state: CurrMiss=-0.07, AvgInitMiss=0.40, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=0.507857, 1:-0.066497
22:04:50.523 00.000 5240 BLC: No correction, Miss < min_move
22:04:50.523 00.000 5240 PPEC rslt: input = 0.13, final = -0.12, react = 0.13, pred = -0.34, hyst = 0.00, hyst_pct = 0.66, period_length = 662.83
22:04:50.523 00.000 5240 PPEC: input: 0.13, control: -0.12, exposure: 1500
22:04:50.523 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:50.523 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:04:50.523 00.000 5240 MoveAxis(E, 19, ABG)
22:04:50.523 00.000 5240 Guiding  Dir = 2, Dur = 19
22:04:50.523 00.000 5240 IsGuiding returns 0
22:04:50.523 00.000 5240 PulseGuide returned control before completion, sleep 29
22:04:50.539 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=45, med=1, FiltMin=0, FiltMax=35, Gamma=0.560
22:04:50.571 00.032 5240 IsGuiding returns 1
22:04:50.571 00.000 5240 scope still moving after pulse duration time elapsed
22:04:50.591 00.020 2696 UpdateGuideState exits: m=857 SNR=20.4
22:04:50.595 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:50.597 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:04:50.599 00.002 2696 Enqueuing Expose request
22:04:50.604 00.005 5240 IsGuiding returns 0
22:04:50.604 00.000 5240 scope move finished after 19 + 53 ms
22:04:50.604 00.000 5240 Move returns status 0, amount 19
22:04:50.604 00.000 5240 MoveAxis(N, 0, ABG)
22:04:50.604 00.000 5240 Move returns status 0, amount 0
22:04:50.604 00.000 5240 move complete, result=0
22:04:50.604 00.000 5240 worker thread done servicing request
22:04:50.604 00.000 5240 Worker thread wakes up
22:04:50.604 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:04:50.604 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:04:50.615 00.011 2696 GuideStep: 0.1 px 19 ms EAST, -0.1 px 0 ms NORTH
22:04:52.250 01.635 5240 Exposure complete
22:04:52.323 00.073 5240 worker thread done servicing request
22:04:52.323 00.000 2696 OnExposeComplete: enter
22:04:52.325 00.002 2696 UpdateGuideState(): m_state=6
22:04:52.327 00.002 2696 Star::Find(15, 1250, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 241
22:04:52.329 00.002 2696 Star::Find returns 1 (0), X=1251.06, Y=735.54, Mass=843, SNR=20.3, Peak=53 HFD=3.9
22:04:52.331 00.002 2696 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.74) = xAngle (-1.24 = -1.24)
22:04:52.333 00.002 2696 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.39 = 1.39)
22:04:52.335 00.002 2696 CameraToMount -- cameraX=0.03 cameraY=0.38 hyp=0.38 cameraTheta=1.50 mountX=0.12 mountY=0.38, mountTheta=1.25
22:04:52.338 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.03, y=0.38, opts=13)
22:04:52.341 00.003 2696 Enqueuing Move request for scope (0.03, 0.38)
22:04:52.343 00.002 5240 Worker thread wakes up
22:04:52.343 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.38) opts 0xd
22:04:52.343 00.000 5240 Handling offset move in thread for scope, endpoint = (0.03, 0.38)
22:04:52.343 00.000 5240 Moving (0.03, 0.38) raw xDistance=0.12 yDistance=0.38
22:04:52.343 00.000 5240 BLC: History state: CurrMiss=0.38, AvgInitMiss=0.40, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=0.507857, 1:-0.066497, 2:0.377323
22:04:52.344 00.001 5240 BLC: Under-shoot; no adjustment because of over-shoot history
22:04:52.344 00.000 5240 PPEC rslt: input = 0.12, final = -0.21, react = 0.12, pred = -0.61, hyst = 0.00, hyst_pct = 0.65, period_length = 662.83
22:04:52.344 00.000 5240 PPEC: input: 0.12, control: -0.21, exposure: 1500
22:04:52.344 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
22:04:52.344 00.000 5240 MoveAxis(E, 34, ABG)
22:04:52.346 00.002 5240 Guiding  Dir = 2, Dur = 34
22:04:52.346 00.000 5240 IsGuiding returns 0
22:04:52.346 00.000 5240 PulseGuide returned control before completion, sleep 44
22:04:52.359 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=1, FiltMin=0, FiltMax=40, Gamma=0.560
22:04:52.394 00.035 5240 IsGuiding returns 1
22:04:52.394 00.000 5240 scope still moving after pulse duration time elapsed
22:04:52.407 00.013 2696 UpdateGuideState exits: m=843 SNR=20.3
22:04:52.409 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:52.412 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:04:52.418 00.006 2696 Enqueuing Expose request
22:04:52.424 00.006 5240 IsGuiding returns 1
22:04:52.455 00.031 5240 IsGuiding returns 1
22:04:52.486 00.031 5240 IsGuiding returns 0
22:04:52.486 00.000 5240 scope move finished after 34 + 106 ms
22:04:52.486 00.000 5240 Move returns status 0, amount 34
22:04:52.486 00.000 5240 MoveAxis(S, 48, ABG)
22:04:52.486 00.000 5240 Guiding  Dir = 1, Dur = 48
22:04:52.487 00.001 5240 IsGuiding returns 0
22:04:52.487 00.000 5240 PulseGuide returned control before completion, sleep 58
22:04:52.549 00.062 5240 IsGuiding returns 1
22:04:52.549 00.000 5240 scope still moving after pulse duration time elapsed
22:04:52.580 00.031 5240 IsGuiding returns 0
22:04:52.580 00.000 5240 scope move finished after 48 + 45 ms
22:04:52.580 00.000 5240 Move returns status 0, amount 48
22:04:52.580 00.000 5240 move complete, result=0
22:04:52.580 00.000 5240 worker thread done servicing request
22:04:52.580 00.000 2696 GuideStep: 0.1 px 34 ms EAST, 0.4 px 48 ms SOUTH
22:04:52.583 00.003 5240 Worker thread wakes up
22:04:52.583 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:04:52.583 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:04:54.003 01.420 5240 Exposure complete
22:04:54.087 00.084 5240 worker thread done servicing request
22:04:54.087 00.000 2696 OnExposeComplete: enter
22:04:54.089 00.002 2696 UpdateGuideState(): m_state=6
22:04:54.092 00.003 2696 Star::Find(15, 1251, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
22:04:54.094 00.002 2696 Star::Find returns 1 (0), X=1250.85, Y=735.92, Mass=913, SNR=21.2, Peak=68 HFD=3.9
22:04:54.096 00.002 2696 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.74) = xAngle (-0.94 = -0.94)
22:04:54.098 00.002 2696 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.70 = 1.70)
22:04:54.099 00.001 2696 CameraToMount -- cameraX=-0.18 cameraY=0.76 hyp=0.78 cameraTheta=1.80 mountX=0.46 mountY=0.77, mountTheta=1.03
22:04:54.102 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.18, y=0.76, opts=13)
22:04:54.103 00.001 2696 Enqueuing Move request for scope (-0.18, 0.76)
22:04:54.105 00.002 5240 Worker thread wakes up
22:04:54.105 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.76) opts 0xd
22:04:54.105 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.18, 0.76)
22:04:54.106 00.001 5240 Moving (-0.18, 0.76) raw xDistance=0.46 yDistance=0.77
22:04:54.106 00.000 5240 BLC: window closed
22:04:54.106 00.000 5240 BLC: History state: CurrMiss=0.77, AvgInitMiss=0.40, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=0.507857, 1:-0.066497, 2:0.377323
22:04:54.106 00.000 5240 BLC: Under-shoot; no adjustment because of over-shoot history
22:04:54.107 00.001 5240 PPEC rslt: input = 0.46, final = 0.14, react = 0.46, pred = -0.83, hyst = 0.40, hyst_pct = 0.65, period_length = 662.83
22:04:54.107 00.000 5240 PPEC: input: 0.46, control: 0.14, exposure: 1500
22:04:54.107 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.77 from input 0.77
22:04:54.107 00.000 5240 MoveAxis(W, 22, ABG)
22:04:54.107 00.000 5240 Guiding  Dir = 3, Dur = 22
22:04:54.109 00.002 5240 IsGuiding returns 0
22:04:54.109 00.000 5240 PulseGuide returned control before completion, sleep 32
22:04:54.120 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=1, FiltMin=0, FiltMax=39, Gamma=0.560
22:04:54.155 00.035 5240 IsGuiding returns 1
22:04:54.155 00.000 5240 scope still moving after pulse duration time elapsed
22:04:54.168 00.013 2696 UpdateGuideState exits: m=913 SNR=21.2
22:04:54.170 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:54.172 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:04:54.174 00.002 2696 Enqueuing Expose request
22:04:54.186 00.012 5240 IsGuiding returns 0
22:04:54.186 00.000 5240 scope move finished after 22 + 55 ms
22:04:54.186 00.000 5240 Move returns status 0, amount 22
22:04:54.186 00.000 5240 MoveAxis(S, 98, ABG)
22:04:54.186 00.000 5240 Guiding  Dir = 1, Dur = 98
22:04:54.186 00.000 5240 IsGuiding returns 0
22:04:54.186 00.000 5240 PulseGuide returned control before completion, sleep 108
22:04:54.296 00.110 5240 IsGuiding returns 1
22:04:54.296 00.000 5240 scope still moving after pulse duration time elapsed
22:04:54.327 00.031 5240 IsGuiding returns 0
22:04:54.327 00.000 5240 scope move finished after 98 + 42 ms
22:04:54.327 00.000 5240 Move returns status 0, amount 98
22:04:54.327 00.000 5240 move complete, result=0
22:04:54.327 00.000 5240 worker thread done servicing request
22:04:54.327 00.000 5240 Worker thread wakes up
22:04:54.327 00.000 2696 GuideStep: 0.5 px 22 ms WEST, 0.8 px 98 ms SOUTH
22:04:54.331 00.004 5240 worker thread servicing REQUEST_EXPOSE 1500
22:04:54.331 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:04:55.970 01.639 5240 Exposure complete
22:04:56.022 00.052 5240 worker thread done servicing request
22:04:56.022 00.000 2696 OnExposeComplete: enter
22:04:56.024 00.002 2696 UpdateGuideState(): m_state=6
22:04:56.026 00.002 2696 Star::Find(15, 1250, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 243
22:04:56.028 00.002 2696 Star::Find returns 1 (0), X=1249.87, Y=735.62, Mass=812, SNR=20.0, Peak=49 HFD=3.8
22:04:56.030 00.002 2696 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.74) = xAngle (0.03 = 0.03)
22:04:56.031 00.001 2696 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.66 = 2.66)
22:04:56.033 00.002 2696 CameraToMount -- cameraX=-1.16 cameraY=0.46 hyp=1.25 cameraTheta=2.76 mountX=1.25 mountY=0.58, mountTheta=0.43
22:04:56.037 00.004 2696 SchedulePrimaryMove(0F998B58, x=-1.16, y=0.46, opts=13)
22:04:56.038 00.001 2696 Enqueuing Move request for scope (-1.16, 0.46)
22:04:56.041 00.003 5240 Worker thread wakes up
22:04:56.041 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.16, 0.46) opts 0xd
22:04:56.041 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.16, 0.46)
22:04:56.041 00.000 5240 Moving (-1.16, 0.46) raw xDistance=1.25 yDistance=0.58
22:04:56.042 00.001 5240 PPEC rslt: input = 1.25, final = 0.77, react = 1.25, pred = -1.09, hyst = 1.10, hyst_pct = 0.65, period_length = 662.83
22:04:56.042 00.000 5240 PPEC: input: 1.25, control: 0.77, exposure: 1500
22:04:56.042 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58
22:04:56.042 00.000 5240 MoveAxis(W, 126, ABG)
22:04:56.042 00.000 5240 Guiding  Dir = 3, Dur = 126
22:04:56.042 00.000 5240 IsGuiding returns 0
22:04:56.044 00.002 5240 PulseGuide returned control before completion, sleep 136
22:04:56.055 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=49, med=1, FiltMin=0, FiltMax=43, Gamma=0.560
22:04:56.105 00.050 2696 UpdateGuideState exits: m=812 SNR=20.0
22:04:56.107 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:56.109 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:04:56.110 00.001 2696 Enqueuing Expose request
22:04:56.184 00.074 5240 IsGuiding returns 1
22:04:56.184 00.000 5240 scope still moving after pulse duration time elapsed
22:04:56.215 00.031 5240 IsGuiding returns 0
22:04:56.215 00.000 5240 scope move finished after 126 + 45 ms
22:04:56.215 00.000 5240 Move returns status 0, amount 126
22:04:56.215 00.000 5240 MoveAxis(S, 73, ABG)
22:04:56.215 00.000 5240 Guiding  Dir = 1, Dur = 73
22:04:56.215 00.000 5240 IsGuiding returns 0
22:04:56.216 00.001 5240 PulseGuide returned control before completion, sleep 83
22:04:56.307 00.091 5240 IsGuiding returns 1
22:04:56.307 00.000 5240 scope still moving after pulse duration time elapsed
22:04:56.338 00.031 5240 IsGuiding returns 0
22:04:56.338 00.000 5240 scope move finished after 73 + 49 ms
22:04:56.338 00.000 5240 Move returns status 0, amount 73
22:04:56.338 00.000 5240 move complete, result=0
22:04:56.338 00.000 5240 worker thread done servicing request
22:04:56.338 00.000 2696 GuideStep: 1.2 px 126 ms WEST, 0.6 px 73 ms SOUTH
22:04:56.340 00.002 5240 Worker thread wakes up
22:04:56.340 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:04:56.341 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:04:57.758 01.417 5240 Exposure complete
22:04:57.841 00.083 5240 worker thread done servicing request
22:04:57.841 00.000 2696 OnExposeComplete: enter
22:04:57.844 00.003 2696 UpdateGuideState(): m_state=6
22:04:57.846 00.002 2696 Star::Find(15, 1249, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 244
22:04:57.848 00.002 2696 Star::Find returns 1 (0), X=1249.76, Y=735.51, Mass=909, SNR=21.1, Peak=50 HFD=4.5
22:04:57.853 00.005 2696 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.74) = xAngle (0.13 = 0.13)
22:04:57.855 00.002 2696 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.77 = 2.77)
22:04:57.858 00.003 2696 CameraToMount -- cameraX=-1.27 cameraY=0.35 hyp=1.32 cameraTheta=2.87 mountX=1.30 mountY=0.48, mountTheta=0.35
22:04:57.862 00.004 2696 SchedulePrimaryMove(0F998B58, x=-1.27, y=0.35, opts=13)
22:04:57.864 00.002 2696 Enqueuing Move request for scope (-1.27, 0.35)
22:04:57.866 00.002 5240 Worker thread wakes up
22:04:57.867 00.001 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.27, 0.35) opts 0xd
22:04:57.867 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.27, 0.35)
22:04:57.867 00.000 5240 Moving (-1.27, 0.35) raw xDistance=1.30 yDistance=0.48
22:04:57.868 00.001 5240 PPEC rslt: input = 1.30, final = 1.04, react = 1.30, pred = -0.55, hyst = 1.19, hyst_pct = 0.65, period_length = 662.83
22:04:57.868 00.000 5240 PPEC: input: 1.30, control: 1.04, exposure: 1500
22:04:57.868 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
22:04:57.868 00.000 5240 MoveAxis(W, 169, ABG)
22:04:57.868 00.000 5240 Guiding  Dir = 3, Dur = 169
22:04:57.868 00.000 5240 IsGuiding returns 0
22:04:57.869 00.001 5240 PulseGuide returned control before completion, sleep 179
22:04:57.882 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=50, med=1, FiltMin=0, FiltMax=36, Gamma=0.560
22:04:57.931 00.049 2696 UpdateGuideState exits: m=909 SNR=21.1
22:04:57.934 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:57.935 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:04:57.938 00.003 2696 Enqueuing Expose request
22:04:58.054 00.116 5240 IsGuiding returns 1
22:04:58.054 00.000 5240 scope still moving after pulse duration time elapsed
22:04:58.086 00.032 5240 IsGuiding returns 0
22:04:58.086 00.000 5240 scope move finished after 169 + 48 ms
22:04:58.086 00.000 5240 Move returns status 0, amount 169
22:04:58.086 00.000 5240 MoveAxis(S, 61, ABG)
22:04:58.086 00.000 5240 Guiding  Dir = 1, Dur = 61
22:04:58.086 00.000 5240 IsGuiding returns 0
22:04:58.087 00.001 5240 PulseGuide returned control before completion, sleep 71
22:04:58.164 00.077 5240 IsGuiding returns 1
22:04:58.164 00.000 5240 scope still moving after pulse duration time elapsed
22:04:58.195 00.031 5240 IsGuiding returns 0
22:04:58.195 00.000 5240 scope move finished after 61 + 47 ms
22:04:58.195 00.000 5240 Move returns status 0, amount 61
22:04:58.195 00.000 5240 move complete, result=0
22:04:58.197 00.002 5240 worker thread done servicing request
22:04:58.197 00.000 2696 GuideStep: 1.3 px 169 ms WEST, 0.5 px 61 ms SOUTH
22:04:58.202 00.005 5240 Worker thread wakes up
22:04:58.202 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:04:58.202 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:04:59.845 01.643 5240 Exposure complete
22:04:59.922 00.077 5240 worker thread done servicing request
22:04:59.922 00.000 2696 OnExposeComplete: enter
22:04:59.924 00.002 2696 UpdateGuideState(): m_state=6
22:04:59.926 00.002 2696 Star::Find(15, 1249, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 245
22:04:59.928 00.002 2696 Star::Find returns 1 (0), X=1250.73, Y=734.72, Mass=824, SNR=20.1, Peak=44 HFD=4.3
22:04:59.930 00.002 2696 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.74) = xAngle (-4.90 = 1.38)
22:04:59.931 00.001 2696 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.27 = -2.27)
22:04:59.933 00.002 2696 CameraToMount -- cameraX=-0.29 cameraY=-0.44 hyp=0.53 cameraTheta=-2.16 mountX=0.10 mountY=-0.40, mountTheta=-1.33
22:04:59.937 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.29, y=-0.44, opts=13)
22:04:59.939 00.002 2696 Enqueuing Move request for scope (-0.29, -0.44)
22:04:59.940 00.001 5240 Worker thread wakes up
22:04:59.940 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.44) opts 0xd
22:04:59.941 00.001 5240 Handling offset move in thread for scope, endpoint = (-0.29, -0.44)
22:04:59.941 00.000 5240 Moving (-0.29, -0.44) raw xDistance=0.10 yDistance=-0.40
22:04:59.942 00.001 5240 PPEC rslt: input = 0.10, final = -0.25, react = 0.10, pred = -0.73, hyst = 0.00, hyst_pct = 0.65, period_length = 662.83
22:04:59.942 00.000 5240 PPEC: input: 0.10, control: -0.25, exposure: 1500
22:04:59.942 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:04:59.942 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
22:04:59.942 00.000 5240 MoveAxis(E, 41, ABG)
22:04:59.942 00.000 5240 Guiding  Dir = 2, Dur = 41
22:04:59.942 00.000 5240 IsGuiding returns 0
22:04:59.942 00.000 5240 PulseGuide returned control before completion, sleep 51
22:04:59.954 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=44, med=1, FiltMin=0, FiltMax=32, Gamma=0.560
22:05:00.000 00.046 5240 IsGuiding returns 1
22:05:00.000 00.000 5240 scope still moving after pulse duration time elapsed
22:05:00.002 00.002 2696 UpdateGuideState exits: m=824 SNR=20.1
22:05:00.005 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:00.014 00.009 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:05:00.019 00.005 2696 Enqueuing Expose request
22:05:00.031 00.012 5240 IsGuiding returns 0
22:05:00.031 00.000 5240 scope move finished after 41 + 48 ms
22:05:00.031 00.000 5240 Move returns status 0, amount 41
22:05:00.031 00.000 5240 MoveAxis(N, 0, ABG)
22:05:00.031 00.000 5240 Move returns status 0, amount 0
22:05:00.031 00.000 5240 move complete, result=0
22:05:00.031 00.000 5240 worker thread done servicing request
22:05:00.031 00.000 5240 Worker thread wakes up
22:05:00.031 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:05:00.031 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:05:00.031 00.000 2696 GuideStep: 0.1 px 41 ms EAST, -0.4 px 0 ms NORTH
22:05:01.454 01.423 5240 Exposure complete
22:05:01.514 00.060 5240 worker thread done servicing request
22:05:01.514 00.000 2696 OnExposeComplete: enter
22:05:01.517 00.003 2696 UpdateGuideState(): m_state=6
22:05:01.519 00.002 2696 Star::Find(15, 1250, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 246
22:05:01.522 00.003 2696 Star::Find returns 1 (0), X=1249.59, Y=734.78, Mass=865, SNR=20.5, Peak=47 HFD=4.0
22:05:01.523 00.001 2696 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.74) = xAngle (-5.62 = 0.67)
22:05:01.525 00.002 2696 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.99 = -2.99)
22:05:01.527 00.002 2696 CameraToMount -- cameraX=-1.44 cameraY=-0.38 hyp=1.49 cameraTheta=-2.88 mountX=1.17 mountY=-0.23, mountTheta=-0.20
22:05:01.530 00.003 2696 SchedulePrimaryMove(0F998B58, x=-1.44, y=-0.38, opts=13)
22:05:01.531 00.001 2696 Enqueuing Move request for scope (-1.44, -0.38)
22:05:01.533 00.002 5240 Worker thread wakes up
22:05:01.533 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.44, -0.38) opts 0xd
22:05:01.533 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.44, -0.38)
22:05:01.533 00.000 5240 Moving (-1.44, -0.38) raw xDistance=1.17 yDistance=-0.23
22:05:01.535 00.002 5240 PPEC rslt: input = 1.17, final = 1.17, react = 1.17, pred = 0.02, hyst = 1.16, hyst_pct = 0.65, period_length = 662.83
22:05:01.535 00.000 5240 PPEC: input: 1.17, control: 1.17, exposure: 1500
22:05:01.535 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:05:01.535 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:05:01.535 00.000 5240 MoveAxis(W, 191, ABG)
22:05:01.535 00.000 5240 Guiding  Dir = 3, Dur = 191
22:05:01.535 00.000 5240 IsGuiding returns 0
22:05:01.536 00.001 5240 PulseGuide returned control before completion, sleep 201
22:05:01.548 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=47, med=1, FiltMin=0, FiltMax=35, Gamma=0.560
22:05:01.595 00.047 2696 UpdateGuideState exits: m=865 SNR=20.5
22:05:01.597 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:01.598 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:05:01.602 00.004 2696 Enqueuing Expose request
22:05:01.746 00.144 5240 IsGuiding returns 1
22:05:01.746 00.000 5240 scope still moving after pulse duration time elapsed
22:05:01.778 00.032 5240 IsGuiding returns 0
22:05:01.778 00.000 5240 scope move finished after 191 + 50 ms
22:05:01.778 00.000 5240 Move returns status 0, amount 191
22:05:01.778 00.000 5240 MoveAxis(N, 0, ABG)
22:05:01.778 00.000 5240 Move returns status 0, amount 0
22:05:01.778 00.000 5240 move complete, result=0
22:05:01.778 00.000 5240 worker thread done servicing request
22:05:01.778 00.000 5240 Worker thread wakes up
22:05:01.778 00.000 2696 GuideStep: 1.2 px 191 ms WEST, -0.2 px 0 ms NORTH
22:05:01.780 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:05:01.780 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:05:03.408 01.628 5240 Exposure complete
22:05:03.463 00.055 5240 worker thread done servicing request
22:05:03.463 00.000 2696 OnExposeComplete: enter
22:05:03.466 00.003 2696 UpdateGuideState(): m_state=6
22:05:03.469 00.003 2696 Star::Find(15, 1249, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 247
22:05:03.471 00.002 2696 Star::Find returns 1 (0), X=1251.34, Y=734.67, Mass=837, SNR=20.2, Peak=42 HFD=4.3
22:05:03.474 00.003 2696 CameraToMount -- cameraTheta (-1.00) - m_xAngle (2.74) = xAngle (-3.74 = 2.55)
22:05:03.477 00.003 2696 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.10 = -1.10)
22:05:03.480 00.003 2696 CameraToMount -- cameraX=0.31 cameraY=-0.49 hyp=0.58 cameraTheta=-1.00 mountX=-0.48 mountY=-0.51, mountTheta=-2.32
22:05:03.484 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.31, y=-0.49, opts=13)
22:05:03.487 00.003 2696 Enqueuing Move request for scope (0.31, -0.49)
22:05:03.489 00.002 5240 Worker thread wakes up
22:05:03.490 00.001 5240 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.49) opts 0xd
22:05:03.490 00.000 5240 Handling offset move in thread for scope, endpoint = (0.31, -0.49)
22:05:03.490 00.000 5240 Moving (0.31, -0.49) raw xDistance=-0.48 yDistance=-0.51
22:05:03.491 00.001 5240 PPEC rslt: input = -0.48, final = -0.48, react = -0.48, pred = -0.04, hyst = -0.46, hyst_pct = 0.65, period_length = 662.83
22:05:03.491 00.000 5240 PPEC: input: -0.48, control: -0.48, exposure: 1500
22:05:03.491 00.000 5240 resist switch: large excursion: input -0.51 thresh 0.45 direction from 1 to -1
22:05:03.491 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.54
22:05:03.491 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
22:05:03.491 00.000 5240 MoveAxis(E, 78, ABG)
22:05:03.491 00.000 5240 Guiding  Dir = 2, Dur = 78
22:05:03.492 00.001 5240 IsGuiding returns 0
22:05:03.492 00.000 5240 PulseGuide returned control before completion, sleep 88
22:05:03.504 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=1, FiltMin=0, FiltMax=35, Gamma=0.560
22:05:03.558 00.054 2696 UpdateGuideState exits: m=837 SNR=20.2
22:05:03.560 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:03.563 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:05:03.566 00.003 2696 Enqueuing Expose request
22:05:03.592 00.026 5240 IsGuiding returns 1
22:05:03.592 00.000 5240 scope still moving after pulse duration time elapsed
22:05:03.626 00.034 5240 IsGuiding returns 0
22:05:03.626 00.000 5240 scope move finished after 78 + 57 ms
22:05:03.626 00.000 5240 Move returns status 0, amount 78
22:05:03.626 00.000 5240 BLC: Oldest BLC event removed
22:05:03.626 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 45 applied
22:05:03.626 00.000 5240 MoveAxis(N, 110, ABG)
22:05:03.626 00.000 5240 Guiding  Dir = 0, Dur = 110
22:05:03.627 00.001 5240 IsGuiding returns 0
22:05:03.627 00.000 5240 PulseGuide returned control before completion, sleep 120
22:05:03.765 00.138 5240 IsGuiding returns 1
22:05:03.765 00.000 5240 scope still moving after pulse duration time elapsed
22:05:03.799 00.034 5240 IsGuiding returns 0
22:05:03.800 00.001 5240 scope move finished after 110 + 62 ms
22:05:03.800 00.000 5240 Move returns status 0, amount 110
22:05:03.800 00.000 5240 move complete, result=0
22:05:03.800 00.000 5240 worker thread done servicing request
22:05:03.801 00.001 5240 Worker thread wakes up
22:05:03.801 00.000 2696 GuideStep: -0.5 px 78 ms EAST, -0.5 px 110 ms NORTH
22:05:03.806 00.005 5240 worker thread servicing REQUEST_EXPOSE 1500
22:05:03.806 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:05:05.208 01.402 5240 Exposure complete
22:05:05.288 00.080 5240 worker thread done servicing request
22:05:05.288 00.000 2696 OnExposeComplete: enter
22:05:05.288 00.000 2696 UpdateGuideState(): m_state=6
22:05:05.288 00.000 2696 Star::Find(15, 1251, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 248
22:05:05.303 00.015 2696 Star::Find returns 1 (0), X=1249.92, Y=734.81, Mass=848, SNR=20.4, Peak=46 HFD=4.2
22:05:05.303 00.000 2696 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.74) = xAngle (-5.58 = 0.71)
22:05:05.303 00.000 2696 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.94 = -2.94)
22:05:05.303 00.000 2696 CameraToMount -- cameraX=-1.11 cameraY=-0.34 hyp=1.16 cameraTheta=-2.84 mountX=0.88 mountY=-0.23, mountTheta=-0.25
22:05:05.303 00.000 2696 SchedulePrimaryMove(0F998B58, x=-1.11, y=-0.34, opts=13)
22:05:05.303 00.000 2696 Enqueuing Move request for scope (-1.11, -0.34)
22:05:05.303 00.000 5240 Worker thread wakes up
22:05:05.303 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.11, -0.34) opts 0xd
22:05:05.303 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.11, -0.34)
22:05:05.303 00.000 5240 Moving (-1.11, -0.34) raw xDistance=0.88 yDistance=-0.23
22:05:05.303 00.000 5240 BLC: History state: CurrMiss=0.23, AvgInitMiss=0.43, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=-0.514766, 1:0.226845
22:05:05.303 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:05:05.303 00.000 5240 PPEC rslt: input = 0.88, final = 0.86, react = 0.88, pred = -0.11, hyst = 0.91, hyst_pct = 0.64, period_length = 662.83
22:05:05.303 00.000 5240 PPEC: input: 0.88, control: 0.86, exposure: 1500
22:05:05.303 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
22:05:05.303 00.000 5240 MoveAxis(W, 140, ABG)
22:05:05.303 00.000 5240 Guiding  Dir = 3, Dur = 140
22:05:05.303 00.000 5240 IsGuiding returns 0
22:05:05.303 00.000 5240 PulseGuide returned control before completion, sleep 150
22:05:05.322 00.019 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=1, FiltMin=0, FiltMax=36, Gamma=0.560
22:05:05.376 00.054 2696 UpdateGuideState exits: m=848 SNR=20.4
22:05:05.378 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:05.380 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:05:05.384 00.004 2696 Enqueuing Expose request
22:05:05.476 00.092 5240 IsGuiding returns 1
22:05:05.476 00.000 5240 scope still moving after pulse duration time elapsed
22:05:05.507 00.031 5240 IsGuiding returns 0
22:05:05.507 00.000 5240 scope move finished after 140 + 49 ms
22:05:05.507 00.000 5240 Move returns status 0, amount 140
22:05:05.507 00.000 5240 MoveAxis(N, 29, ABG)
22:05:05.507 00.000 5240 Guiding  Dir = 0, Dur = 29
22:05:05.507 00.000 5240 IsGuiding returns 0
22:05:05.507 00.000 5240 PulseGuide returned control before completion, sleep 39
22:05:05.554 00.047 5240 IsGuiding returns 1
22:05:05.554 00.000 5240 scope still moving after pulse duration time elapsed
22:05:05.586 00.032 5240 IsGuiding returns 0
22:05:05.586 00.000 5240 scope move finished after 29 + 49 ms
22:05:05.586 00.000 5240 Move returns status 0, amount 29
22:05:05.586 00.000 5240 move complete, result=0
22:05:05.586 00.000 5240 worker thread done servicing request
22:05:05.586 00.000 2696 GuideStep: 0.9 px 140 ms WEST, -0.2 px 29 ms NORTH
22:05:05.586 00.000 5240 Worker thread wakes up
22:05:05.586 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:05:05.586 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:05:07.226 01.640 5240 Exposure complete
22:05:07.303 00.077 5240 worker thread done servicing request
22:05:07.303 00.000 2696 OnExposeComplete: enter
22:05:07.303 00.000 2696 UpdateGuideState(): m_state=6
22:05:07.303 00.000 2696 Star::Find(15, 1249, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 249
22:05:07.303 00.000 2696 Star::Find returns 1 (0), X=1250.87, Y=734.51, Mass=805, SNR=19.9, Peak=40 HFD=4.1
22:05:07.303 00.000 2696 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.74) = xAngle (-4.54 = 1.74)
22:05:07.303 00.000 2696 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.91 = -1.91)
22:05:07.303 00.000 2696 CameraToMount -- cameraX=-0.15 cameraY=-0.65 hyp=0.67 cameraTheta=-1.80 mountX=-0.12 mountY=-0.63, mountTheta=-1.75
22:05:07.319 00.016 2696 SchedulePrimaryMove(0F998B58, x=-0.15, y=-0.65, opts=13)
22:05:07.319 00.000 2696 Enqueuing Move request for scope (-0.15, -0.65)
22:05:07.319 00.000 5240 Worker thread wakes up
22:05:07.319 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.65) opts 0xd
22:05:07.319 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.15, -0.65)
22:05:07.319 00.000 5240 Moving (-0.15, -0.65) raw xDistance=-0.12 yDistance=-0.63
22:05:07.319 00.000 5240 BLC: History state: CurrMiss=0.63, AvgInitMiss=0.43, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=-0.514766, 1:0.226845, 2:0.631726
22:05:07.319 00.000 5240 BLC: Under-shoot; no adjustment because of over-shoot history
22:05:07.319 00.000 5240 PPEC rslt: input = -0.12, final = 0.16, react = -0.12, pred = 0.44, hyst = 0.00, hyst_pct = 0.64, period_length = 662.83
22:05:07.319 00.000 5240 PPEC: input: -0.12, control: 0.16, exposure: 1500
22:05:07.319 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
22:05:07.319 00.000 5240 MoveAxis(W, 25, ABG)
22:05:07.319 00.000 5240 Guiding  Dir = 3, Dur = 25
22:05:07.319 00.000 5240 IsGuiding returns 0
22:05:07.319 00.000 5240 PulseGuide returned control before completion, sleep 35
22:05:07.337 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=1, FiltMin=0, FiltMax=32, Gamma=0.560
22:05:07.367 00.030 5240 IsGuiding returns 1
22:05:07.367 00.000 5240 scope still moving after pulse duration time elapsed
22:05:07.385 00.018 2696 UpdateGuideState exits: m=805 SNR=19.9
22:05:07.385 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:07.385 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:05:07.385 00.000 2696 Enqueuing Expose request
22:05:07.398 00.013 5240 IsGuiding returns 0
22:05:07.398 00.000 5240 scope move finished after 25 + 47 ms
22:05:07.398 00.000 5240 Move returns status 0, amount 25
22:05:07.398 00.000 5240 MoveAxis(N, 80, ABG)
22:05:07.398 00.000 5240 Guiding  Dir = 0, Dur = 80
22:05:07.398 00.000 5240 IsGuiding returns 0
22:05:07.398 00.000 5240 PulseGuide returned control before completion, sleep 90
22:05:07.493 00.095 5240 IsGuiding returns 1
22:05:07.493 00.000 5240 scope still moving after pulse duration time elapsed
22:05:07.525 00.032 5240 IsGuiding returns 0
22:05:07.525 00.000 5240 scope move finished after 80 + 44 ms
22:05:07.525 00.000 5240 Move returns status 0, amount 80
22:05:07.525 00.000 5240 move complete, result=0
22:05:07.525 00.000 5240 worker thread done servicing request
22:05:07.525 00.000 5240 Worker thread wakes up
22:05:07.525 00.000 2696 GuideStep: -0.1 px 25 ms WEST, -0.6 px 80 ms NORTH
22:05:07.525 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:05:07.525 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:05:08.950 01.425 5240 Exposure complete
22:05:09.030 00.080 5240 worker thread done servicing request
22:05:09.030 00.000 2696 OnExposeComplete: enter
22:05:09.030 00.000 2696 UpdateGuideState(): m_state=6
22:05:09.030 00.000 2696 Star::Find(15, 1250, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 250
22:05:09.030 00.000 2696 Star::Find returns 1 (0), X=1250.49, Y=734.22, Mass=867, SNR=20.6, Peak=43 HFD=4.1
22:05:09.038 00.008 2696 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.74) = xAngle (-4.83 = 1.46)
22:05:09.038 00.000 2696 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.19 = -2.19)
22:05:09.038 00.000 2696 CameraToMount -- cameraX=-0.53 cameraY=-0.93 hyp=1.08 cameraTheta=-2.09 mountX=0.12 mountY=-0.87, mountTheta=-1.43
22:05:09.038 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.53, y=-0.93, opts=13)
22:05:09.045 00.007 2696 Enqueuing Move request for scope (-0.53, -0.93)
22:05:09.045 00.000 5240 Worker thread wakes up
22:05:09.045 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.93) opts 0xd
22:05:09.045 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.53, -0.93)
22:05:09.045 00.000 5240 Moving (-0.53, -0.93) raw xDistance=0.12 yDistance=-0.87
22:05:09.045 00.000 5240 BLC: window closed
22:05:09.045 00.000 5240 BLC: History state: CurrMiss=0.87, AvgInitMiss=0.43, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=-0.514766, 1:0.226845, 2:0.631726
22:05:09.045 00.000 5240 BLC: Under-shoot; no adjustment because of over-shoot history
22:05:09.045 00.000 5240 PPEC rslt: input = 0.12, final = 0.12, react = 0.12, pred = 0.34, hyst = 0.00, hyst_pct = 0.64, period_length = 662.83
22:05:09.045 00.000 5240 PPEC: input: 0.12, control: 0.12, exposure: 1500
22:05:09.045 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.87 from input -0.87
22:05:09.045 00.000 5240 MoveAxis(W, 20, ABG)
22:05:09.045 00.000 5240 Guiding  Dir = 3, Dur = 20
22:05:09.045 00.000 5240 IsGuiding returns 0
22:05:09.045 00.000 5240 PulseGuide returned control before completion, sleep 30
22:05:09.061 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=43, med=1, FiltMin=0, FiltMax=36, Gamma=0.560
22:05:09.093 00.032 5240 IsGuiding returns 1
22:05:09.093 00.000 5240 scope still moving after pulse duration time elapsed
22:05:09.109 00.016 2696 UpdateGuideState exits: m=867 SNR=20.6
22:05:09.109 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:09.109 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:05:09.109 00.000 2696 Enqueuing Expose request
22:05:09.125 00.016 5240 IsGuiding returns 0
22:05:09.125 00.000 5240 scope move finished after 20 + 53 ms
22:05:09.125 00.000 5240 Move returns status 0, amount 20
22:05:09.125 00.000 5240 MoveAxis(N, 111, ABG)
22:05:09.125 00.000 5240 Guiding  Dir = 0, Dur = 111
22:05:09.125 00.000 5240 IsGuiding returns 0
22:05:09.125 00.000 5240 PulseGuide returned control before completion, sleep 121
22:05:09.251 00.126 5240 IsGuiding returns 1
22:05:09.251 00.000 5240 scope still moving after pulse duration time elapsed
22:05:09.283 00.032 5240 IsGuiding returns 0
22:05:09.283 00.000 5240 scope move finished after 111 + 45 ms
22:05:09.283 00.000 5240 Move returns status 0, amount 111
22:05:09.283 00.000 5240 move complete, result=0
22:05:09.283 00.000 5240 worker thread done servicing request
22:05:09.283 00.000 2696 GuideStep: 0.1 px 20 ms WEST, -0.9 px 111 ms NORTH
22:05:09.288 00.005 5240 Worker thread wakes up
22:05:09.290 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:05:09.290 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:05:10.919 01.629 5240 Exposure complete
22:05:10.962 00.043 5240 worker thread done servicing request
22:05:10.962 00.000 2696 OnExposeComplete: enter
22:05:10.975 00.013 2696 UpdateGuideState(): m_state=6
22:05:10.978 00.003 2696 Star::Find(15, 1250, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 251
22:05:10.983 00.005 2696 Star::Find returns 1 (0), X=1250.70, Y=734.91, Mass=858, SNR=20.5, Peak=49 HFD=4.0
22:05:10.985 00.002 2696 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.74) = xAngle (-5.23 = 1.05)
22:05:10.987 00.002 2696 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.60 = -2.60)
22:05:10.989 00.002 2696 CameraToMount -- cameraX=-0.33 cameraY=-0.25 hyp=0.42 cameraTheta=-2.50 mountX=0.21 mountY=-0.22, mountTheta=-0.81
22:05:10.993 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.33, y=-0.25, opts=13)
22:05:10.996 00.003 2696 Enqueuing Move request for scope (-0.33, -0.25)
22:05:10.998 00.002 5240 Worker thread wakes up
22:05:10.998 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.25) opts 0xd
22:05:10.998 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.33, -0.25)
22:05:10.998 00.000 5240 Moving (-0.33, -0.25) raw xDistance=0.21 yDistance=-0.22
22:05:10.998 00.000 5240 PPEC rslt: input = 0.21, final = 0.09, react = 0.21, pred = 0.24, hyst = 0.00, hyst_pct = 0.64, period_length = 662.83
22:05:10.998 00.000 5240 PPEC: input: 0.21, control: 0.09, exposure: 1500
22:05:10.998 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
22:05:10.998 00.000 5240 MoveAxis(W, 14, ABG)
22:05:11.000 00.002 5240 Guiding  Dir = 3, Dur = 14
22:05:11.000 00.000 5240 IsGuiding returns 0
22:05:11.000 00.000 5240 PulseGuide returned control before completion, sleep 24
22:05:11.012 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=49, med=1, FiltMin=0, FiltMax=36, Gamma=0.560
22:05:11.026 00.014 5240 IsGuiding returns 1
22:05:11.026 00.000 5240 scope still moving after pulse duration time elapsed
22:05:11.058 00.032 5240 IsGuiding returns 0
22:05:11.058 00.000 5240 scope move finished after 14 + 43 ms
22:05:11.058 00.000 5240 Move returns status 0, amount 14
22:05:11.058 00.000 5240 MoveAxis(N, 27, ABG)
22:05:11.058 00.000 5240 Guiding  Dir = 0, Dur = 27
22:05:11.058 00.000 5240 IsGuiding returns 0
22:05:11.058 00.000 5240 PulseGuide returned control before completion, sleep 37
22:05:11.058 00.000 2696 UpdateGuideState exits: m=858 SNR=20.5
22:05:11.058 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:11.058 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:05:11.058 00.000 2696 Enqueuing Expose request
22:05:11.105 00.047 5240 IsGuiding returns 1
22:05:11.105 00.000 5240 scope still moving after pulse duration time elapsed
22:05:11.137 00.032 5240 IsGuiding returns 0
22:05:11.137 00.000 5240 scope move finished after 27 + 52 ms
22:05:11.137 00.000 5240 Move returns status 0, amount 27
22:05:11.137 00.000 5240 move complete, result=0
22:05:11.137 00.000 5240 worker thread done servicing request
22:05:11.137 00.000 5240 Worker thread wakes up
22:05:11.137 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:05:11.137 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:05:11.137 00.000 2696 GuideStep: 0.2 px 14 ms WEST, -0.2 px 27 ms NORTH
22:05:12.563 01.426 5240 Exposure complete
22:05:12.643 00.080 5240 worker thread done servicing request
22:05:12.643 00.000 2696 OnExposeComplete: enter
22:05:12.643 00.000 2696 UpdateGuideState(): m_state=6
22:05:12.643 00.000 2696 Star::Find(15, 1250, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 252
22:05:12.643 00.000 2696 Star::Find returns 1 (0), X=1250.88, Y=735.37, Mass=879, SNR=20.7, Peak=47 HFD=4.2
22:05:12.658 00.015 2696 CameraToMount -- cameraTheta (2.19) - m_xAngle (2.74) = xAngle (-0.55 = -0.55)
22:05:12.658 00.000 2696 CameraToMount -- cameraTheta (2.19) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.09 = 2.09)
22:05:12.658 00.000 2696 CameraToMount -- cameraX=-0.15 cameraY=0.21 hyp=0.25 cameraTheta=2.19 mountX=0.22 mountY=0.22, mountTheta=0.80
22:05:12.663 00.005 2696 SchedulePrimaryMove(0F998B58, x=-0.15, y=0.21, opts=13)
22:05:12.663 00.000 2696 Enqueuing Move request for scope (-0.15, 0.21)
22:05:12.663 00.000 5240 Worker thread wakes up
22:05:12.663 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.21) opts 0xd
22:05:12.663 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.15, 0.21)
22:05:12.663 00.000 5240 Moving (-0.15, 0.21) raw xDistance=0.22 yDistance=0.22
22:05:12.663 00.000 5240 PPEC rslt: input = 0.22, final = -0.02, react = 0.22, pred = -0.06, hyst = 0.00, hyst_pct = 0.64, period_length = 662.83
22:05:12.663 00.000 5240 PPEC: input: 0.22, control: -0.02, exposure: 1500
22:05:12.663 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:05:12.663 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:05:12.663 00.000 5240 MoveAxis(E, 3, ABG)
22:05:12.663 00.000 5240 Guiding  Dir = 2, Dur = 3
22:05:12.663 00.000 5240 IsGuiding returns 0
22:05:12.663 00.000 5240 PulseGuide returned control before completion, sleep 13
22:05:12.683 00.020 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=47, med=1, FiltMin=0, FiltMax=36, Gamma=0.560
22:05:12.690 00.007 5240 IsGuiding returns 1
22:05:12.690 00.000 5240 scope still moving after pulse duration time elapsed
22:05:12.722 00.032 5240 IsGuiding returns 0
22:05:12.722 00.000 5240 scope move finished after 3 + 47 ms
22:05:12.722 00.000 5240 Move returns status 0, amount 3
22:05:12.722 00.000 5240 MoveAxis(N, 0, ABG)
22:05:12.722 00.000 5240 Move returns status 0, amount 0
22:05:12.722 00.000 5240 move complete, result=0
22:05:12.722 00.000 5240 worker thread done servicing request
22:05:12.726 00.004 2696 UpdateGuideState exits: m=879 SNR=20.7
22:05:12.726 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:12.726 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:05:12.726 00.000 2696 Enqueuing Expose request
22:05:12.738 00.012 5240 Worker thread wakes up
22:05:12.738 00.000 2696 GuideStep: 0.2 px 3 ms EAST, 0.2 px 0 ms NORTH
22:05:12.738 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:05:12.738 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(1236,720,31,31)
22:05:13.514 00.776 2696 evsrv: cli 0F9432E0 connect
22:05:13.521 00.007 2696 case statement mapped state 6 to 3
22:05:13.527 00.006 2696 case statement mapped state 6 to 3
22:05:13.537 00.010 2696 evsrv: cli 0F9432E0 request: {"method":"get_app_state","id":"20ff0776-5352-4639-a4ed-ddc9f40aea5e"}
22:05:13.544 00.007 2696 case statement mapped state 6 to 3
22:05:13.552 00.008 2696 evsrv: cli 0F9432E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"20ff0776-5352-4639-a4ed-ddc9f40aea5e"}
22:05:13.555 00.003 2696 evsrv: cli 0F9432E0 disconnect
22:05:13.559 00.004 2696 evsrv: cli 0F943600 connect
22:05:13.562 00.003 2696 case statement mapped state 6 to 3
22:05:13.565 00.003 2696 case statement mapped state 6 to 3
22:05:13.567 00.002 2696 evsrv: cli 0F943600 request: {"method":"stop_capture","id":"5b78d13a-c15d-4929-8f9e-4633825ff04e"}
22:05:13.570 00.003 2696 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
22:05:13.573 00.003 2696 Status Line: Waiting for devices...
22:05:13.577 00.004 2696 evsrv: cli 0F943600 response: {"jsonrpc":"2.0","result":0,"id":"5b78d13a-c15d-4929-8f9e-4633825ff04e"}
22:05:13.580 00.003 2696 evsrv: cli 0F943600 disconnect
22:05:13.584 00.004 2696 evsrv: cli 0F944140 connect
22:05:13.586 00.002 2696 case statement mapped state 6 to 3
22:05:13.587 00.001 2696 case statement mapped state 6 to 3
22:05:13.589 00.002 2696 evsrv: cli 0F944140 request: {"method":"get_app_state","id":"874e1db9-1e07-46c0-8a6f-da6c3e7d2123"}
22:05:13.591 00.002 2696 case statement mapped state 6 to 3
22:05:13.594 00.003 2696 evsrv: cli 0F944140 response: {"jsonrpc":"2.0","result":"Guiding","id":"874e1db9-1e07-46c0-8a6f-da6c3e7d2123"}
22:05:13.596 00.002 2696 evsrv: cli 0F944140 disconnect
22:05:13.625 00.029 5240 ZWO: stopexposure
22:05:14.351 00.726 5240 ZWO: stopexposure
22:05:14.351 00.000 5240 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
22:05:14.352 00.001 5240 worker thread done servicing request
22:05:14.352 00.000 2696 OnExposeComplete: enter
22:05:14.356 00.004 2696 OnExposeComplete: Capture Error reported
22:05:14.361 00.005 2696 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
22:05:14.365 00.004 2696 Mount: notify guiding stopped
22:05:14.369 00.004 2696 BLC: window closed
22:05:14.374 00.005 2696 BLC: Last direction was reset
22:05:14.380 00.006 2696 Changing from state GUIDING to STOP
22:05:14.386 00.006 2696 guider state => SELECTED
22:05:14.390 00.004 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=47, med=1, FiltMin=0, FiltMax=36, Gamma=0.560
22:05:14.438 00.048 2696 Changing from state SELECTED to UNINITIALIZED
22:05:14.440 00.002 2696 guider state => SELECTING
22:05:14.448 00.008 2696 Status Line: Stopped.
22:05:14.454 00.006 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
22:05:14.597 00.143 2696 evsrv: cli 0F943880 connect
22:05:14.602 00.005 2696 evsrv: cli 0F943880 request: {"method":"get_app_state","id":"4744cca2-7eaf-47b4-9cef-fdac936f6f5b"}
22:05:14.608 00.006 2696 evsrv: cli 0F943880 response: {"jsonrpc":"2.0","result":"Stopped","id":"4744cca2-7eaf-47b4-9cef-fdac936f6f5b"}
22:05:14.612 00.004 2696 evsrv: cli 0F943880 disconnect
22:05:14.811 00.199 2696 evsrv: cli 0F943740 connect
22:05:14.814 00.003 2696 evsrv: cli 0F943740 request: {"method":"get_pixel_scale","id":"7c6da2ed-f3e1-4340-9cd8-861ca26e1154"}
22:05:14.816 00.002 2696 evsrv: cli 0F943740 response: {"jsonrpc":"2.0","result":1.86834,"id":"7c6da2ed-f3e1-4340-9cd8-861ca26e1154"}
22:05:14.818 00.002 2696 evsrv: cli 0F943740 disconnect
22:10:22.807 307.989 2696 evsrv: cli 0F943420 connect
22:10:22.816 00.009 2696 evsrv: cli 0F943420 request: {"method":"get_app_state","id":"ae2048d1-6f6e-4f2d-8d2e-a14b4cf03551"}
22:10:22.819 00.003 2696 evsrv: cli 0F943420 response: {"jsonrpc":"2.0","result":"Stopped","id":"ae2048d1-6f6e-4f2d-8d2e-a14b4cf03551"}
22:10:22.835 00.016 2696 evsrv: cli 0F943420 disconnect
22:14:14.179 231.344 2696 StartLoopingInteractive: Loop button clicked
22:14:14.194 00.015 2696 Status Line: Looping
22:14:14.194 00.000 2696 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
22:14:14.210 00.016 2696 ScheduleExposure(1500,3,0) exposurePending=0
22:14:14.210 00.000 2696 Enqueuing Expose request
22:14:14.210 00.000 5240 Worker thread wakes up
22:14:14.210 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:14:14.210 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:14:15.862 01.652 5240 Exposure complete
22:14:15.921 00.059 5240 worker thread done servicing request
22:14:15.921 00.000 2696 OnExposeComplete: enter
22:14:15.921 00.000 2696 UpdateGuideState(): m_state=1
22:14:15.925 00.004 2696 Star::Find(15, 1250, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:14:15.925 00.000 2696 Star::Find returns 0 (2), X=1250.00, Y=735.00, Mass=19, SNR=3.0, Peak=3 HFD=0.0
22:14:15.925 00.000 2696 DistanceChecker: activated
22:14:15.925 00.000 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:14:15.925 00.000 2696 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:14:15.925 00.000 2696 Status Line: Star lost - low SNR
22:14:15.925 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=219, Gamma=0.560
22:14:15.975 00.050 2696 UpdateGuideState exits: Star lost - low SNR
22:14:15.975 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:15.989 00.014 2696 ScheduleExposure(1500,3,0) exposurePending=0
22:14:15.989 00.000 2696 Enqueuing Expose request
22:14:15.989 00.000 5240 Worker thread wakes up
22:14:15.989 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:14:15.989 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:14:17.413 01.424 5240 Exposure complete
22:14:17.474 00.061 5240 worker thread done servicing request
22:14:17.474 00.000 2696 OnExposeComplete: enter
22:14:17.476 00.002 2696 UpdateGuideState(): m_state=1
22:14:17.479 00.003 2696 Star::Find(15, 1250, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
22:14:17.481 00.002 2696 Star::Find false star n=18 nbg=266 bg=0.5 sigma=0.5 thresh=2 peak=1
22:14:17.483 00.002 2696 Star::Find returns 0 (2), X=1250.00, Y=735.00, Mass=30, SNR=2.9, Peak=4 HFD=0.0
22:14:17.485 00.002 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:14:17.487 00.002 2696 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:14:17.489 00.002 2696 Status Line: Star lost - low SNR
22:14:17.495 00.006 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:14:17.539 00.044 2696 UpdateGuideState exits: Star lost - low SNR
22:14:17.541 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:17.543 00.002 2696 ScheduleExposure(1500,3,0) exposurePending=0
22:14:17.543 00.000 2696 Enqueuing Expose request
22:14:17.545 00.002 5240 Worker thread wakes up
22:14:17.545 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:14:17.545 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:14:17.882 00.337 2696 GuiderMultiStar::AutoSelect enter
22:14:17.888 00.006 2696 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
22:14:17.936 00.048 2696 AutoFind: auto downsample for scale 1.87 => 1x
22:14:18.031 00.095 2696 AutoFind: global mean = 0.0, stdev 3.6
22:14:18.038 00.007 2696 AutoFind: using threshold = 0.1
22:14:18.126 00.088 2696 AutoFind: local max [1194, 796] 233.1
22:14:18.126 00.000 2696 AutoFind: local max [300, 260] 167.0
22:14:18.126 00.000 2696 AutoFind: local max [494, 657] 82.4
22:14:18.126 00.000 2696 AutoFind: local max [1017, 268] 69.6
22:14:18.132 00.006 2696 AutoFind: local max [736, 529] 40.2
22:14:18.132 00.000 2696 AutoFind: local max [160, 851] 34.5
22:14:18.132 00.000 2696 AutoFind: local max [959, 511] 33.5
22:14:18.132 00.000 2696 AutoFind: local max [498, 400] 33.2
22:14:18.132 00.000 2696 AutoFind: local max [1218, 670] 30.5
22:14:18.132 00.000 2696 AutoFind: local max [305, 604] 28.5
22:14:18.142 00.010 2696 AutoFind: local max [979, 419] 26.6
22:14:18.144 00.002 2696 AutoFind: local max [425, 71] 24.2
22:14:18.146 00.002 2696 AutoFind: local max [804, 339] 23.8
22:14:18.148 00.002 2696 AutoFind: local max [1085, 825] 18.9
22:14:18.150 00.002 2696 AutoFind: local max [1049, 780] 16.1
22:14:18.152 00.002 2696 AutoFind: local max [669, 150] 16.1
22:14:18.152 00.000 2696 AutoFind: local max [723, 516] 14.3
22:14:18.154 00.002 2696 AutoFind: local max [549, 753] 14.3
22:14:18.156 00.002 2696 AutoFind: local max [862, 770] 12.8
22:14:18.158 00.002 2696 AutoFind: local max [117, 302] 11.4
22:14:18.160 00.002 2696 AutoFind: local max [76, 704] 11.2
22:14:18.162 00.002 2696 AutoFind: local max [1015, 427] 11.0
22:14:18.163 00.001 2696 AutoFind: local max [545, 687] 10.6
22:14:18.165 00.002 2696 AutoFind: local max [20, 541] 9.8
22:14:18.167 00.002 2696 AutoFind: local max [516, 930] 9.1
22:14:18.167 00.000 2696 AutoFind: local max [414, 624] 9.0
22:14:18.169 00.002 2696 AutoFind: local max [588, 918] 8.9
22:14:18.171 00.002 2696 AutoFind: local max [640, 238] 8.8
22:14:18.173 00.002 2696 AutoFind: local max [1144, 925] 8.4
22:14:18.175 00.002 2696 AutoFind: local max [663, 377] 8.2
22:14:18.175 00.000 2696 AutoFind: local max [338, 371] 8.1
22:14:18.177 00.002 2696 AutoFind: local max [590, 821] 8.0
22:14:18.179 00.002 2696 AutoFind: local max [271, 221] 7.3
22:14:18.181 00.002 2696 AutoFind: local max [554, 853] 7.1
22:14:18.183 00.002 2696 AutoFind: local max [807, 573] 6.9
22:14:18.183 00.000 2696 AutoFind: local max [912, 491] 6.8
22:14:18.185 00.002 2696 AutoFind: local max [1027, 638] 6.7
22:14:18.187 00.002 2696 AutoFind: local max [409, 601] 6.7
22:14:18.189 00.002 2696 AutoFind: local max [558, 841] 6.4
22:14:18.189 00.000 2696 AutoFind: local max [336, 789] 6.0
22:14:18.194 00.005 2696 AutoFind: local max [1088, 502] 6.0
22:14:18.194 00.000 2696 AutoFind: local max [810, 924] 5.8
22:14:18.194 00.000 2696 AutoFind: local max [733, 364] 5.8
22:14:18.194 00.000 2696 AutoFind: local max [161, 669] 5.6
22:14:18.194 00.000 2696 AutoFind: local max [492, 820] 5.3
22:14:18.194 00.000 2696 AutoFind: local max [512, 713] 5.2
22:14:18.194 00.000 2696 AutoFind: local max [981, 632] 5.2
22:14:18.205 00.011 2696 AutoFind: local max [931, 109] 5.0
22:14:18.205 00.000 2696 AutoFind: local max [1203, 618] 4.6
22:14:18.205 00.000 2696 AutoFind: local max [956, 868] 4.6
22:14:18.205 00.000 2696 AutoFind: local max [998, 560] 4.5
22:14:18.205 00.000 2696 AutoFind: local max [284, 588] 4.5
22:14:18.205 00.000 2696 AutoFind: local max [1188, 786] 4.4
22:14:18.205 00.000 2696 AutoFind: local max [112, 214] 4.4
22:14:18.205 00.000 2696 AutoFind: local max [1269, 446] 4.3
22:14:18.205 00.000 2696 AutoFind: local max [291, 500] 4.1
22:14:18.221 00.016 2696 AutoFind: local max [1073, 196] 4.0
22:14:18.221 00.000 2696 AutoFind: local max [87, 667] 4.0
22:14:18.221 00.000 2696 AutoFind: local max [1199, 785] 4.0
22:14:18.226 00.005 2696 AutoFind: local max [796, 369] 4.0
22:14:18.226 00.000 2696 AutoFind: local max [310, 259] 3.6
22:14:18.226 00.000 2696 AutoFind: local max [657, 842] 3.5
22:14:18.226 00.000 2696 AutoFind: local max [343, 262] 3.4
22:14:18.226 00.000 2696 AutoFind: local max [141, 225] 3.4
22:14:18.226 00.000 2696 AutoFind: local max [107, 600] 3.4
22:14:18.236 00.010 2696 AutoFind: local max [371, 684] 3.4
22:14:18.236 00.000 2696 AutoFind: local max [417, 707] 3.3
22:14:18.236 00.000 2696 AutoFind: local max [289, 256] 3.2
22:14:18.236 00.000 2696 AutoFind: local max [393, 125] 3.2
22:14:18.236 00.000 2696 AutoFind: local max [132, 318] 3.2
22:14:18.236 00.000 2696 AutoFind: local max [932, 100] 3.1
22:14:18.236 00.000 2696 AutoFind: local max [187, 718] 3.1
22:14:18.236 00.000 2696 AutoFind: local max [497, 949] 3.0
22:14:18.236 00.000 2696 AutoFind: local max [294, 250] 2.9
22:14:18.252 00.016 2696 AutoFind: local max [268, 854] 2.9
22:14:18.252 00.000 2696 AutoFind: local max [293, 269] 2.8
22:14:18.252 00.000 2696 AutoFind: local max [133, 913] 2.8
22:14:18.257 00.005 2696 AutoFind: local max [606, 24] 2.8
22:14:18.257 00.000 2696 AutoFind: local max [626, 558] 2.8
22:14:18.257 00.000 2696 AutoFind: local max [1232, 72] 2.7
22:14:18.257 00.000 2696 AutoFind: local max [750, 834] 2.7
22:14:18.257 00.000 2696 AutoFind: local max [290, 420] 2.7
22:14:18.257 00.000 2696 AutoFind: local max [798, 447] 2.7
22:14:18.268 00.011 2696 AutoFind: local max [44, 382] 2.7
22:14:18.268 00.000 2696 AutoFind: local max [398, 781] 2.7
22:14:18.268 00.000 2696 AutoFind: local max [452, 303] 2.6
22:14:18.268 00.000 2696 AutoFind: local max [581, 220] 2.6
22:14:18.268 00.000 2696 AutoFind: local max [988, 396] 2.6
22:14:18.268 00.000 2696 AutoFind: local max [215, 916] 2.5
22:14:18.268 00.000 2696 AutoFind: local max [490, 357] 2.5
22:14:18.268 00.000 2696 AutoFind: local max [784, 89] 2.5
22:14:18.268 00.000 2696 AutoFind: local max [662, 143] 2.5
22:14:18.268 00.000 2696 AutoFind: local max [366, 109] 2.5
22:14:18.283 00.015 2696 AutoFind: local max [1061, 783] 2.5
22:14:18.283 00.000 2696 AutoFind: local max [340, 731] 2.5
22:14:18.288 00.005 2696 AutoFind: local max [104, 721] 2.5
22:14:18.288 00.000 2696 AutoFind: local max [473, 854] 2.4
22:14:18.288 00.000 2696 AutoFind: local max [234, 883] 2.4
22:14:18.288 00.000 2696 AutoFind: local max [1118, 176] 2.4
22:14:18.288 00.000 2696 AutoFind: local max [1029, 47] 2.3
22:14:18.288 00.000 2696 AutoFind: close dim-bright [1061, 783] 2.5 - [1049, 780] 16.1
22:14:18.288 00.000 2696 AutoFind: close dim-bright [662, 143] 2.5 - [669, 150] 16.1
22:14:18.299 00.011 2696 AutoFind: too close [293, 269] 2.8 - [294, 250] 2.9
22:14:18.299 00.000 2696 AutoFind: too close [293, 269] 2.8 - [289, 256] 3.2
22:14:18.299 00.000 2696 AutoFind: too close [293, 269] 2.8 - [310, 259] 3.6
22:14:18.299 00.000 2696 AutoFind: close dim-bright [293, 269] 2.8 - [300, 260] 167.0
22:14:18.299 00.000 2696 AutoFind: too close [294, 250] 2.9 - [289, 256] 3.2
22:14:18.299 00.000 2696 AutoFind: too close [294, 250] 2.9 - [310, 259] 3.6
22:14:18.299 00.000 2696 AutoFind: close dim-bright [294, 250] 2.9 - [300, 260] 167.0
22:14:18.299 00.000 2696 AutoFind: too close [497, 949] 3.0 - [516, 930] 9.1
22:14:18.299 00.000 2696 AutoFind: too close [932, 100] 3.1 - [931, 109] 5.0
22:14:18.299 00.000 2696 AutoFind: too close [132, 318] 3.2 - [117, 302] 11.4
22:14:18.315 00.016 2696 AutoFind: close dim-bright [289, 256] 3.2 - [300, 260] 167.0
22:14:18.315 00.000 2696 AutoFind: close dim-bright [310, 259] 3.6 - [300, 260] 167.0
22:14:18.319 00.004 2696 AutoFind: too close [1199, 785] 4.0 - [1188, 786] 4.4
22:14:18.319 00.000 2696 AutoFind: close dim-bright [1199, 785] 4.0 - [1194, 796] 233.1
22:14:18.319 00.000 2696 AutoFind: close dim-bright [1188, 786] 4.4 - [1194, 796] 233.1
22:14:18.319 00.000 2696 AutoFind: too close [558, 841] 6.4 - [554, 853] 7.1
22:14:18.319 00.000 2696 AutoFind: too close [723, 516] 14.3 - [736, 529] 40.2
22:14:18.319 00.000 2696 AutoFind: too close to edge [1269, 446] 4.3
22:14:18.319 00.000 2696 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
22:14:18.331 00.012 2696 AutoFind: finding best star pass 1
22:14:18.331 00.000 2696 Star::Find(15, 1194, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
22:14:18.331 00.000 2696 Star::Find returns 1 (1), X=1193.65, Y=795.64, Mass=4623, SNR=47.9, Peak=255 HFD=3.5
22:14:18.331 00.000 2696 AutoFind: near-saturated [1194, 796] 233.1 Mass 4623 SNR 47.9 Peak 255
22:14:18.331 00.000 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
22:14:18.331 00.000 2696 Star::Find returns 1 (1), X=299.60, Y=259.57, Mass=3119, SNR=39.4, Peak=255 HFD=3.3
22:14:18.331 00.000 2696 AutoFind: near-saturated [300, 260] 167.0 Mass 3119 SNR 39.4 Peak 255
22:14:18.331 00.000 2696 Star::Find(15, 494, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
22:14:18.347 00.016 2696 Star::Find returns 1 (0), X=493.65, Y=657.25, Mass=1445, SNR=26.8, Peak=147 HFD=3.1
22:14:18.350 00.003 2696 AutoFind returns star at [494, 657] 82.4 Mass 1445 SNR 26.8
22:14:18.351 00.001 2696 Star::Find(15, 494, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
22:14:18.354 00.003 2696 Star::Find returns 1 (0), X=493.65, Y=657.25, Mass=1445, SNR=26.8, Peak=147 HFD=3.1
22:14:18.354 00.000 2696 MultiStar: List (1): {493.65, 657.25}(26.8), 
22:14:18.354 00.000 2696 setting lock position to (493.65, 657.25)
22:14:18.354 00.000 2696 AutoSelect: state = 1, call UpdateGuideState
22:14:18.363 00.009 2696 UpdateGuideState(): m_state=1
22:14:18.363 00.000 2696 Star::Find(15, 493, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
22:14:18.363 00.000 2696 Star::Find returns 1 (0), X=493.65, Y=657.25, Mass=1445, SNR=26.8, Peak=147 HFD=3.1
22:14:18.363 00.000 2696 DistanceChecker: deactivated
22:14:18.363 00.000 2696 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.74) = xAngle (-2.74 = -2.74)
22:14:18.363 00.000 2696 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.10 = -0.10)
22:14:18.363 00.000 2696 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=-0.00, mountTheta=0.00
22:14:18.382 00.019 2696 setting lock position to (493.65, 657.25)
22:14:18.382 00.000 2696 CurrentPosition() valid, moving to STATE_SELECTED
22:14:18.382 00.000 2696 Changing from state SELECTING to SELECTED
22:14:18.382 00.000 2696 guider state => SELECTED
22:14:18.395 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:14:18.456 00.061 2696 UpdateGuideState exits: m=1445 SNR=26.8
22:14:18.458 00.002 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:14:18.490 00.032 2696 Status Line: Auto-selected star at (493.7, 657.3)
22:14:19.194 00.704 5240 Exposure complete
22:14:19.259 00.065 5240 worker thread done servicing request
22:14:19.259 00.000 2696 OnExposeComplete: enter
22:14:19.264 00.005 2696 UpdateGuideState(): m_state=2
22:14:19.267 00.003 2696 Star::Find(15, 493, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
22:14:19.267 00.000 2696 Star::Find returns 1 (0), X=494.14, Y=656.94, Mass=1378, SNR=26.1, Peak=140 HFD=2.9
22:14:19.269 00.002 2696 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.74) = xAngle (-3.30 = 2.98)
22:14:19.271 00.002 2696 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.67 = -0.67)
22:14:19.273 00.002 2696 CameraToMount -- cameraX=0.49 cameraY=-0.31 hyp=0.58 cameraTheta=-0.57 mountX=-0.57 mountY=-0.36, mountTheta=-2.58
22:14:19.277 00.004 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=234, Gamma=0.560
22:14:19.319 00.042 2696 UpdateGuideState exits: m=1378 SNR=26.1
22:14:19.319 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:19.319 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:14:19.319 00.000 2696 Enqueuing Expose request
22:14:19.327 00.008 5240 Worker thread wakes up
22:14:19.327 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:14:19.327 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(479,642,31,31)
22:14:20.757 01.430 5240 Exposure complete
22:14:20.818 00.061 5240 worker thread done servicing request
22:14:20.819 00.001 2696 OnExposeComplete: enter
22:14:20.821 00.002 2696 UpdateGuideState(): m_state=2
22:14:20.823 00.002 2696 Star::Find(15, 494, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:14:20.825 00.002 2696 Star::Find returns 1 (0), X=494.06, Y=656.83, Mass=1380, SNR=26.1, Peak=138 HFD=3.0
22:14:20.827 00.002 2696 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.74) = xAngle (-3.53 = 2.75)
22:14:20.827 00.000 2696 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.90 = -0.90)
22:14:20.829 00.002 2696 CameraToMount -- cameraX=0.41 cameraY=-0.42 hyp=0.58 cameraTheta=-0.80 mountX=-0.54 mountY=-0.46, mountTheta=-2.44
22:14:20.833 00.004 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:14:20.867 00.034 2696 UpdateGuideState exits: m=1380 SNR=26.1
22:14:20.867 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:20.867 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:14:20.882 00.015 2696 Enqueuing Expose request
22:14:20.882 00.000 5240 Worker thread wakes up
22:14:20.882 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:14:20.882 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(479,642,31,31)
22:14:22.042 01.160 2696 GuiderMultiStar::AutoSelect enter
22:14:22.042 00.000 2696 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
22:14:22.098 00.056 2696 AutoFind: auto downsample for scale 1.87 => 1x
22:14:22.185 00.087 2696 AutoFind: global mean = 0.0, stdev 3.7
22:14:22.195 00.010 2696 AutoFind: using threshold = 0.1
22:14:22.280 00.085 2696 AutoFind: local max [1194, 795] 253.0
22:14:22.280 00.000 2696 AutoFind: local max [300, 259] 157.8
22:14:22.280 00.000 2696 AutoFind: local max [494, 657] 75.6
22:14:22.288 00.008 2696 AutoFind: local max [1018, 268] 62.8
22:14:22.288 00.000 2696 AutoFind: local max [737, 529] 40.4
22:14:22.288 00.000 2696 AutoFind: local max [960, 511] 32.8
22:14:22.288 00.000 2696 AutoFind: local max [160, 851] 32.1
22:14:22.296 00.008 2696 AutoFind: local max [305, 604] 31.8
22:14:22.296 00.000 2696 AutoFind: local max [498, 400] 30.7
22:14:22.296 00.000 2696 AutoFind: local max [1219, 669] 27.8
22:14:22.296 00.000 2696 AutoFind: local max [979, 419] 26.2
22:14:22.296 00.000 2696 AutoFind: local max [426, 71] 22.9
22:14:22.296 00.000 2696 AutoFind: local max [804, 338] 20.8
22:14:22.296 00.000 2696 AutoFind: local max [1085, 825] 17.3
22:14:22.296 00.000 2696 AutoFind: local max [1050, 780] 17.0
22:14:22.296 00.000 2696 AutoFind: local max [670, 150] 15.6
22:14:22.311 00.015 2696 AutoFind: local max [549, 753] 14.9
22:14:22.311 00.000 2696 AutoFind: local max [862, 770] 14.1
22:14:22.311 00.000 2696 AutoFind: local max [724, 516] 12.8
22:14:22.311 00.000 2696 AutoFind: local max [1015, 426] 11.7
22:14:22.311 00.000 2696 AutoFind: local max [117, 302] 11.2
22:14:22.319 00.008 2696 AutoFind: local max [415, 623] 9.7
22:14:22.319 00.000 2696 AutoFind: local max [589, 918] 9.6
22:14:22.319 00.000 2696 AutoFind: local max [546, 687] 9.5
22:14:22.319 00.000 2696 AutoFind: local max [21, 541] 9.3
22:14:22.327 00.008 2696 AutoFind: local max [76, 704] 9.2
22:14:22.327 00.000 2696 AutoFind: local max [640, 238] 9.0
22:14:22.327 00.000 2696 AutoFind: local max [517, 930] 8.1
22:14:22.327 00.000 2696 AutoFind: local max [807, 573] 7.7
22:14:22.327 00.000 2696 AutoFind: local max [1145, 925] 7.6
22:14:22.327 00.000 2696 AutoFind: local max [272, 221] 7.5
22:14:22.327 00.000 2696 AutoFind: local max [339, 371] 7.5
22:14:22.327 00.000 2696 AutoFind: local max [663, 376] 7.0
22:14:22.327 00.000 2696 AutoFind: local max [1089, 502] 6.7
22:14:22.327 00.000 2696 AutoFind: local max [591, 821] 6.5
22:14:22.343 00.016 2696 AutoFind: local max [912, 491] 6.5
22:14:22.343 00.000 2696 AutoFind: local max [337, 789] 6.5
22:14:22.343 00.000 2696 AutoFind: local max [559, 841] 6.2
22:14:22.343 00.000 2696 AutoFind: local max [554, 853] 6.1
22:14:22.351 00.008 2696 AutoFind: local max [1027, 638] 6.0
22:14:22.351 00.000 2696 AutoFind: local max [512, 713] 5.7
22:14:22.351 00.000 2696 AutoFind: local max [810, 924] 5.7
22:14:22.351 00.000 2696 AutoFind: local max [734, 363] 5.6
22:14:22.351 00.000 2696 AutoFind: local max [492, 820] 5.3
22:14:22.351 00.000 2696 AutoFind: local max [982, 631] 5.3
22:14:22.360 00.009 2696 AutoFind: local max [1269, 446] 5.2
22:14:22.360 00.000 2696 AutoFind: local max [409, 601] 5.2
22:14:22.360 00.000 2696 AutoFind: local max [998, 559] 4.8
22:14:22.360 00.000 2696 AutoFind: local max [932, 109] 4.3
22:14:22.360 00.000 2696 AutoFind: local max [418, 707] 4.3
22:14:22.360 00.000 2696 AutoFind: local max [343, 262] 4.2
22:14:22.360 00.000 2696 AutoFind: local max [284, 587] 4.0
22:14:22.360 00.000 2696 AutoFind: local max [1204, 618] 4.0
22:14:22.360 00.000 2696 AutoFind: local max [161, 669] 3.9
22:14:22.376 00.016 2696 AutoFind: local max [796, 368] 3.8
22:14:22.376 00.000 2696 AutoFind: local max [957, 868] 3.7
22:14:22.376 00.000 2696 AutoFind: local max [933, 99] 3.7
22:14:22.376 00.000 2696 AutoFind: local max [112, 213] 3.6
22:14:22.382 00.006 2696 AutoFind: local max [291, 500] 3.6
22:14:22.382 00.000 2696 AutoFind: local max [751, 834] 3.4
22:14:22.382 00.000 2696 AutoFind: local max [291, 258] 3.3
22:14:22.382 00.000 2696 AutoFind: local max [1074, 196] 3.1
22:14:22.382 00.000 2696 AutoFind: local max [45, 382] 3.0
22:14:22.382 00.000 2696 AutoFind: local max [497, 949] 3.0
22:14:22.392 00.010 2696 AutoFind: local max [133, 319] 3.0
22:14:22.392 00.000 2696 AutoFind: local max [657, 842] 3.0
22:14:22.392 00.000 2696 AutoFind: local max [990, 396] 3.0
22:14:22.392 00.000 2696 AutoFind: local max [187, 718] 2.9
22:14:22.392 00.000 2696 AutoFind: local max [133, 912] 2.9
22:14:22.392 00.000 2696 AutoFind: local max [490, 356] 2.9
22:14:22.392 00.000 2696 AutoFind: local max [1184, 803] 2.9
22:14:22.392 00.000 2696 AutoFind: local max [394, 125] 2.7
22:14:22.392 00.000 2696 AutoFind: local max [108, 600] 2.7
22:14:22.392 00.000 2696 AutoFind: local max [876, 407] 2.6
22:14:22.407 00.015 2696 AutoFind: local max [799, 447] 2.6
22:14:22.407 00.000 2696 AutoFind: local max [1238, 768] 2.5
22:14:22.407 00.000 2696 AutoFind: local max [340, 730] 2.5
22:14:22.413 00.006 2696 AutoFind: local max [372, 685] 2.5
22:14:22.413 00.000 2696 AutoFind: local max [289, 263] 2.5
22:14:22.413 00.000 2696 AutoFind: local max [1233, 72] 2.5
22:14:22.413 00.000 2696 AutoFind: local max [269, 853] 2.5
22:14:22.413 00.000 2696 AutoFind: local max [216, 917] 2.5
22:14:22.423 00.010 2696 AutoFind: local max [453, 302] 2.5
22:14:22.423 00.000 2696 AutoFind: local max [352, 50] 2.5
22:14:22.423 00.000 2696 AutoFind: local max [244, 714] 2.4
22:14:22.423 00.000 2696 AutoFind: local max [141, 224] 2.4
22:14:22.423 00.000 2696 AutoFind: local max [497, 669] 2.4
22:14:22.423 00.000 2696 AutoFind: local max [398, 780] 2.4
22:14:22.423 00.000 2696 AutoFind: local max [104, 721] 2.4
22:14:22.423 00.000 2696 AutoFind: local max [88, 667] 2.3
22:14:22.423 00.000 2696 AutoFind: local max [588, 408] 2.3
22:14:22.423 00.000 2696 AutoFind: local max [582, 220] 2.3
22:14:22.439 00.016 2696 AutoFind: local max [1062, 783] 2.3
22:14:22.439 00.000 2696 AutoFind: local max [931, 524] 2.3
22:14:22.439 00.000 2696 AutoFind: local max [822, 478] 2.2
22:14:22.444 00.005 2696 AutoFind: local max [662, 143] 2.2
22:14:22.444 00.000 2696 AutoFind: local max [495, 648] 2.1
22:14:22.444 00.000 2696 AutoFind: local max [1153, 828] 2.1
22:14:22.444 00.000 2696 AutoFind: local max [346, 914] 2.1
22:14:22.444 00.000 2696 AutoFind: local max [383, 631] 2.1
22:14:22.455 00.011 2696 AutoFind: close dim-bright [495, 648] 2.1 - [494, 657] 75.6
22:14:22.455 00.000 2696 AutoFind: close dim-bright [662, 143] 2.2 - [670, 150] 15.6
22:14:22.455 00.000 2696 AutoFind: close dim-bright [1062, 783] 2.3 - [1050, 780] 17.0
22:14:22.455 00.000 2696 AutoFind: close dim-bright [497, 669] 2.4 - [494, 657] 75.6
22:14:22.455 00.000 2696 AutoFind: too close [289, 263] 2.5 - [291, 258] 3.3
22:14:22.455 00.000 2696 AutoFind: close dim-bright [289, 263] 2.5 - [300, 259] 157.8
22:14:22.455 00.000 2696 AutoFind: close dim-bright [1184, 803] 2.9 - [1194, 795] 253.0
22:14:22.455 00.000 2696 AutoFind: too close [133, 319] 3.0 - [117, 302] 11.2
22:14:22.455 00.000 2696 AutoFind: too close [497, 949] 3.0 - [517, 930] 8.1
22:14:22.455 00.000 2696 AutoFind: close dim-bright [291, 258] 3.3 - [300, 259] 157.8
22:14:22.471 00.016 2696 AutoFind: too close [933, 99] 3.7 - [932, 109] 4.3
22:14:22.471 00.000 2696 AutoFind: too close [554, 853] 6.1 - [559, 841] 6.2
22:14:22.476 00.005 2696 AutoFind: too close [724, 516] 12.8 - [737, 529] 40.4
22:14:22.476 00.000 2696 AutoFind: too close to edge [1269, 446] 5.2
22:14:22.476 00.000 2696 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
22:14:22.476 00.000 2696 AutoFind: finding best star pass 1
22:14:22.476 00.000 2696 Star::Find(15, 1194, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:14:22.476 00.000 2696 Star::Find returns 1 (1), X=1193.89, Y=795.32, Mass=5010, SNR=49.9, Peak=255 HFD=3.9
22:14:22.476 00.000 2696 AutoFind: near-saturated [1194, 795] 253.0 Mass 5010 SNR 49.9 Peak 255
22:14:22.487 00.011 2696 Star::Find(15, 300, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:14:22.487 00.000 2696 Star::Find returns 1 (1), X=300.18, Y=259.38, Mass=2963, SNR=38.4, Peak=255 HFD=3.4
22:14:22.487 00.000 2696 AutoFind: near-saturated [300, 259] 157.8 Mass 2963 SNR 38.4 Peak 255
22:14:22.487 00.000 2696 Star::Find(15, 494, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:14:22.487 00.000 2696 Star::Find returns 1 (0), X=494.06, Y=656.83, Mass=1380, SNR=26.1, Peak=138 HFD=3.0
22:14:22.487 00.000 2696 AutoFind returns star at [494, 657] 75.6 Mass 1380 SNR 26.1
22:14:22.487 00.000 2696 Star::Find(15, 494, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:14:22.487 00.000 2696 Star::Find returns 1 (0), X=494.06, Y=656.83, Mass=1380, SNR=26.1, Peak=138 HFD=3.0
22:14:22.502 00.015 2696 MultiStar: List (1): {494.06, 656.83}(26.1), 
22:14:22.502 00.000 2696 setting lock position to (494.06, 656.83)
22:14:22.502 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:14:22.518 00.016 5240 Exposure complete
22:14:22.550 00.032 2696 Status Line: Auto-selected star at (494.1, 656.8)
22:14:22.569 00.019 5240 worker thread done servicing request
22:14:22.569 00.000 2696 OnExposeComplete: enter
22:14:22.569 00.000 2696 UpdateGuideState(): m_state=2
22:14:22.582 00.013 2696 Star::Find(15, 494, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
22:14:22.582 00.000 2696 Star::Find returns 1 (0), X=494.12, Y=656.81, Mass=1423, SNR=26.5, Peak=133 HFD=3.0
22:14:22.589 00.007 2696 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.74) = xAngle (-3.10 = -3.10)
22:14:22.591 00.002 2696 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.46 = -0.46)
22:14:22.593 00.002 2696 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.36 mountX=-0.06 mountY=-0.03, mountTheta=-2.72
22:14:22.597 00.004 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=224, Gamma=0.560
22:14:22.645 00.048 2696 UpdateGuideState exits: m=1423 SNR=26.5
22:14:22.645 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:22.645 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:14:22.645 00.000 2696 Enqueuing Expose request
22:14:22.645 00.000 5240 Worker thread wakes up
22:14:22.645 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:14:22.645 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(479,642,31,31)
22:14:24.072 01.427 5240 Exposure complete
22:14:24.150 00.078 5240 worker thread done servicing request
22:14:24.150 00.000 2696 OnExposeComplete: enter
22:14:24.152 00.002 2696 UpdateGuideState(): m_state=2
22:14:24.152 00.000 2696 Star::Find(15, 494, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:14:24.152 00.000 2696 Star::Find returns 1 (0), X=494.34, Y=656.36, Mass=1411, SNR=26.4, Peak=144 HFD=3.1
22:14:24.152 00.000 2696 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.74) = xAngle (-3.77 = 2.51)
22:14:24.152 00.000 2696 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.14 = -1.14)
22:14:24.152 00.000 2696 CameraToMount -- cameraX=0.28 cameraY=-0.48 hyp=0.55 cameraTheta=-1.04 mountX=-0.45 mountY=-0.50, mountTheta=-2.30
22:14:24.163 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=232, Gamma=0.560
22:14:24.200 00.037 2696 UpdateGuideState exits: m=1411 SNR=26.4
22:14:24.200 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:24.200 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:14:24.200 00.000 2696 Enqueuing Expose request
22:14:24.215 00.015 5240 Worker thread wakes up
22:14:24.215 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:14:24.215 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(479,641,31,31)
22:14:25.870 01.655 5240 Exposure complete
22:14:25.949 00.079 5240 worker thread done servicing request
22:14:25.949 00.000 2696 OnExposeComplete: enter
22:14:25.949 00.000 2696 UpdateGuideState(): m_state=2
22:14:25.949 00.000 2696 Star::Find(15, 494, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
22:14:25.949 00.000 2696 Star::Find returns 1 (0), X=494.18, Y=656.67, Mass=1382, SNR=26.2, Peak=114 HFD=3.4
22:14:25.965 00.016 2696 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.74) = xAngle (-3.69 = 2.59)
22:14:25.965 00.000 2696 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.06 = -1.06)
22:14:25.965 00.000 2696 CameraToMount -- cameraX=0.12 cameraY=-0.17 hyp=0.21 cameraTheta=-0.96 mountX=-0.18 mountY=-0.18, mountTheta=-2.34
22:14:25.965 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=220, Gamma=0.560
22:14:26.017 00.052 2696 UpdateGuideState exits: m=1382 SNR=26.2
22:14:26.019 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:26.021 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:14:26.023 00.002 2696 Enqueuing Expose request
22:14:26.025 00.002 5240 Worker thread wakes up
22:14:26.027 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:14:26.027 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(479,642,31,31)
22:14:26.155 00.128 2696 GetInt("/profile/6/camera/SaturationADU", 0) returns 255
22:14:26.163 00.008 2696 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
22:14:27.454 01.291 5240 Exposure complete
22:14:27.518 00.064 5240 worker thread done servicing request
22:14:27.518 00.000 2696 OnExposeComplete: enter
22:14:27.518 00.000 2696 UpdateGuideState(): m_state=2
22:14:27.518 00.000 2696 Star::Find(15, 494, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
22:14:27.518 00.000 2696 Star::Find returns 1 (0), X=494.02, Y=655.90, Mass=1399, SNR=26.3, Peak=98 HFD=4.0
22:14:27.534 00.016 2696 CameraToMount -- cameraTheta (-1.61) - m_xAngle (2.74) = xAngle (-4.35 = 1.93)
22:14:27.534 00.000 2696 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.72 = -1.72)
22:14:27.538 00.004 2696 CameraToMount -- cameraX=-0.04 cameraY=-0.94 hyp=0.94 cameraTheta=-1.61 mountX=-0.33 mountY=-0.93, mountTheta=-1.91
22:14:27.538 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=204, Gamma=0.560
22:14:27.581 00.043 2696 UpdateGuideState exits: m=1399 SNR=26.3
22:14:27.581 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:27.581 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:14:27.581 00.000 2696 Enqueuing Expose request
22:14:27.581 00.000 5240 Worker thread wakes up
22:14:27.581 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:14:27.581 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(479,641,31,31)
22:14:29.246 01.665 5240 Exposure complete
22:14:29.310 00.064 5240 worker thread done servicing request
22:14:29.310 00.000 2696 OnExposeComplete: enter
22:14:29.310 00.000 2696 UpdateGuideState(): m_state=2
22:14:29.320 00.010 2696 Star::Find(15, 494, 655, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
22:14:29.321 00.001 2696 Star::Find returns 1 (0), X=493.89, Y=655.88, Mass=1447, SNR=26.7, Peak=85 HFD=4.1
22:14:29.323 00.002 2696 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.74) = xAngle (-4.48 = 1.80)
22:14:29.325 00.002 2696 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.85 = -1.85)
22:14:29.325 00.000 2696 CameraToMount -- cameraX=-0.17 cameraY=-0.95 hyp=0.97 cameraTheta=-1.75 mountX=-0.22 mountY=-0.93, mountTheta=-1.80
22:14:29.325 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=178, Gamma=0.560
22:14:29.373 00.048 2696 UpdateGuideState exits: m=1447 SNR=26.7
22:14:29.373 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:29.382 00.009 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:14:29.386 00.004 2696 Enqueuing Expose request
22:14:29.389 00.003 5240 Worker thread wakes up
22:14:29.389 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:14:29.389 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(479,641,31,31)
22:14:30.817 01.428 5240 Exposure complete
22:14:30.882 00.065 5240 worker thread done servicing request
22:14:30.882 00.000 2696 OnExposeComplete: enter
22:14:30.886 00.004 2696 UpdateGuideState(): m_state=2
22:14:30.888 00.002 2696 Star::Find(15, 493, 655, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
22:14:30.890 00.002 2696 Star::Find returns 1 (0), X=494.64, Y=656.43, Mass=1488, SNR=27.2, Peak=132 HFD=3.2
22:14:30.890 00.000 2696 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.74) = xAngle (-3.34 = 2.94)
22:14:30.892 00.002 2696 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.71 = -0.71)
22:14:30.894 00.002 2696 CameraToMount -- cameraX=0.58 cameraY=-0.40 hyp=0.71 cameraTheta=-0.61 mountX=-0.69 mountY=-0.46, mountTheta=-2.55
22:14:30.898 00.004 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=205, Gamma=0.560
22:14:30.941 00.043 2696 UpdateGuideState exits: m=1488 SNR=27.2
22:14:30.943 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:30.945 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:14:30.945 00.000 2696 Enqueuing Expose request
22:14:30.945 00.000 5240 Worker thread wakes up
22:14:30.945 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:14:30.945 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(480,641,31,31)
22:14:32.595 01.650 5240 Exposure complete
22:14:32.663 00.068 5240 worker thread done servicing request
22:14:32.663 00.000 2696 OnExposeComplete: enter
22:14:32.663 00.000 2696 UpdateGuideState(): m_state=2
22:14:32.663 00.000 2696 Star::Find(15, 494, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
22:14:32.663 00.000 2696 Star::Find returns 1 (0), X=494.67, Y=656.30, Mass=1371, SNR=26.0, Peak=113 HFD=3.3
22:14:32.663 00.000 2696 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.74) = xAngle (-3.46 = 2.82)
22:14:32.673 00.010 2696 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.83 = -0.83)
22:14:32.675 00.002 2696 CameraToMount -- cameraX=0.61 cameraY=-0.54 hyp=0.81 cameraTheta=-0.72 mountX=-0.77 mountY=-0.60, mountTheta=-2.48
22:14:32.680 00.005 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=213, Gamma=0.560
22:14:32.723 00.043 2696 UpdateGuideState exits: m=1371 SNR=26.0
22:14:32.726 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:32.726 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:14:32.726 00.000 2696 Enqueuing Expose request
22:14:32.737 00.011 5240 Worker thread wakes up
22:14:32.737 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:14:32.737 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(480,641,31,31)
22:14:34.165 01.428 5240 Exposure complete
22:14:34.228 00.063 5240 worker thread done servicing request
22:14:34.228 00.000 2696 OnExposeComplete: enter
22:14:34.228 00.000 2696 UpdateGuideState(): m_state=2
22:14:34.228 00.000 2696 Star::Find(15, 494, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
22:14:34.228 00.000 2696 Star::Find returns 1 (0), X=494.57, Y=656.46, Mass=1454, SNR=26.8, Peak=123 HFD=3.2
22:14:34.228 00.000 2696 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.74) = xAngle (-3.37 = 2.91)
22:14:34.244 00.016 2696 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.74 = -0.74)
22:14:34.244 00.000 2696 CameraToMount -- cameraX=0.51 cameraY=-0.37 hyp=0.63 cameraTheta=-0.63 mountX=-0.62 mountY=-0.42, mountTheta=-2.54
22:14:34.244 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=226, Gamma=0.560
22:14:34.291 00.047 2696 UpdateGuideState exits: m=1454 SNR=26.8
22:14:34.291 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:34.291 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:14:34.291 00.000 2696 Enqueuing Expose request
22:14:34.291 00.000 5240 Worker thread wakes up
22:14:34.291 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:14:34.291 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(480,641,31,31)
22:14:35.934 01.643 5240 Exposure complete
22:14:35.980 00.046 5240 worker thread done servicing request
22:14:35.980 00.000 2696 OnExposeComplete: enter
22:14:35.991 00.011 2696 UpdateGuideState(): m_state=2
22:14:35.991 00.000 2696 Star::Find(15, 494, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
22:14:35.991 00.000 2696 Star::Find returns 1 (0), X=495.08, Y=656.11, Mass=1469, SNR=27.0, Peak=139 HFD=3.0
22:14:35.991 00.000 2696 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.74) = xAngle (-3.36 = 2.93)
22:14:35.991 00.000 2696 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.72 = -0.72)
22:14:35.991 00.000 2696 CameraToMount -- cameraX=1.02 cameraY=-0.73 hyp=1.25 cameraTheta=-0.62 mountX=-1.22 mountY=-0.83, mountTheta=-2.55
22:14:35.991 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=238, Gamma=0.560
22:14:36.038 00.047 2696 UpdateGuideState exits: m=1469 SNR=27.0
22:14:36.038 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:36.038 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:14:36.038 00.000 2696 Enqueuing Expose request
22:14:36.054 00.016 5240 Worker thread wakes up
22:14:36.054 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:14:36.054 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(480,641,31,31)
22:14:37.482 01.428 5240 Exposure complete
22:14:37.529 00.047 5240 worker thread done servicing request
22:14:37.529 00.000 2696 OnExposeComplete: enter
22:14:37.529 00.000 2696 UpdateGuideState(): m_state=2
22:14:37.529 00.000 2696 Star::Find(15, 495, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
22:14:37.529 00.000 2696 Star::Find returns 1 (0), X=495.32, Y=656.10, Mass=1409, SNR=26.4, Peak=145 HFD=3.1
22:14:37.538 00.009 2696 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.74) = xAngle (-3.26 = 3.02)
22:14:37.540 00.002 2696 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.63 = -0.63)
22:14:37.542 00.002 2696 CameraToMount -- cameraX=1.26 cameraY=-0.73 hyp=1.46 cameraTheta=-0.53 mountX=-1.45 mountY=-0.86, mountTheta=-2.61
22:14:37.545 00.003 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:14:37.589 00.044 2696 UpdateGuideState exits: m=1409 SNR=26.4
22:14:37.591 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:37.593 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:14:37.595 00.002 2696 Enqueuing Expose request
22:14:37.597 00.002 5240 Worker thread wakes up
22:14:37.597 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:14:37.597 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(480,641,31,31)
22:14:39.236 01.639 5240 Exposure complete
22:14:39.277 00.041 5240 worker thread done servicing request
22:14:39.277 00.000 2696 OnExposeComplete: enter
22:14:39.277 00.000 2696 UpdateGuideState(): m_state=2
22:14:39.288 00.011 2696 Star::Find(15, 495, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
22:14:39.291 00.003 2696 Star::Find returns 1 (0), X=495.74, Y=656.63, Mass=1519, SNR=27.4, Peak=135 HFD=3.1
22:14:39.291 00.000 2696 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.74) = xAngle (-2.85 = -2.85)
22:14:39.291 00.000 2696 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.22 = -0.22)
22:14:39.291 00.000 2696 CameraToMount -- cameraX=1.68 cameraY=-0.20 hyp=1.69 cameraTheta=-0.12 mountX=-1.63 mountY=-0.37, mountTheta=-2.92
22:14:39.291 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=208, Gamma=0.560
22:14:39.339 00.048 2696 UpdateGuideState exits: m=1519 SNR=27.4
22:14:39.339 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:39.339 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:14:39.352 00.013 2696 Enqueuing Expose request
22:14:39.354 00.002 5240 Worker thread wakes up
22:14:39.354 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:14:39.354 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(481,642,31,31)
22:14:40.783 01.429 5240 Exposure complete
22:14:40.851 00.068 5240 worker thread done servicing request
22:14:40.851 00.000 2696 OnExposeComplete: enter
22:14:40.851 00.000 2696 UpdateGuideState(): m_state=2
22:14:40.851 00.000 2696 Star::Find(15, 495, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
22:14:40.859 00.008 2696 Star::Find returns 1 (0), X=495.54, Y=656.80, Mass=1485, SNR=27.1, Peak=130 HFD=3.2
22:14:40.859 00.000 2696 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.74) = xAngle (-2.76 = -2.76)
22:14:40.862 00.003 2696 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.13 = -0.13)
22:14:40.862 00.000 2696 CameraToMount -- cameraX=1.48 cameraY=-0.04 hyp=1.48 cameraTheta=-0.03 mountX=-1.37 mountY=-0.19, mountTheta=-3.00
22:14:40.862 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=211, Gamma=0.560
22:14:40.909 00.047 2696 UpdateGuideState exits: m=1485 SNR=27.1
22:14:40.911 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:40.915 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:14:40.919 00.004 2696 Enqueuing Expose request
22:14:40.921 00.002 5240 Worker thread wakes up
22:14:40.921 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:14:40.921 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(481,642,31,31)
22:14:42.564 01.643 5240 Exposure complete
22:14:42.615 00.051 5240 worker thread done servicing request
22:14:42.615 00.000 2696 OnExposeComplete: enter
22:14:42.615 00.000 2696 UpdateGuideState(): m_state=2
22:14:42.615 00.000 2696 Star::Find(15, 495, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
22:14:42.622 00.007 2696 Star::Find returns 1 (0), X=494.98, Y=656.82, Mass=1431, SNR=26.6, Peak=133 HFD=3.1
22:14:42.622 00.000 2696 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.74) = xAngle (-2.75 = -2.75)
22:14:42.622 00.000 2696 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.12 = -0.12)
22:14:42.622 00.000 2696 CameraToMount -- cameraX=0.92 cameraY=-0.02 hyp=0.92 cameraTheta=-0.02 mountX=-0.85 mountY=-0.11, mountTheta=-3.01
22:14:42.632 00.010 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=233, Gamma=0.560
22:14:42.669 00.037 2696 UpdateGuideState exits: m=1431 SNR=26.6
22:14:42.669 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:42.669 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:14:42.669 00.000 2696 Enqueuing Expose request
22:14:42.669 00.000 5240 Worker thread wakes up
22:14:42.669 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:14:42.669 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(480,642,31,31)
22:14:44.101 01.432 5240 Exposure complete
22:14:44.161 00.060 5240 worker thread done servicing request
22:14:44.161 00.000 2696 OnExposeComplete: enter
22:14:44.163 00.002 2696 UpdateGuideState(): m_state=2
22:14:44.165 00.002 2696 Star::Find(15, 494, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
22:14:44.167 00.002 2696 Star::Find returns 1 (0), X=495.05, Y=656.96, Mass=1389, SNR=26.2, Peak=150 HFD=2.8
22:14:44.169 00.002 2696 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.74) = xAngle (-2.61 = -2.61)
22:14:44.171 00.002 2696 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.02 = 0.02)
22:14:44.173 00.002 2696 CameraToMount -- cameraX=0.99 cameraY=0.12 hyp=1.00 cameraTheta=0.12 mountX=-0.86 mountY=0.02, mountTheta=3.12
22:14:44.175 00.002 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=237, Gamma=0.560
22:14:44.210 00.035 2696 UpdateGuideState exits: m=1389 SNR=26.2
22:14:44.210 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:44.210 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:14:44.210 00.000 2696 Enqueuing Expose request
22:14:44.226 00.016 5240 Worker thread wakes up
22:14:44.226 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:14:44.226 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(480,642,31,31)
22:14:45.856 01.630 5240 Exposure complete
22:14:45.917 00.061 5240 worker thread done servicing request
22:14:45.917 00.000 2696 OnExposeComplete: enter
22:14:45.927 00.010 2696 UpdateGuideState(): m_state=2
22:14:45.929 00.002 2696 Star::Find(15, 495, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
22:14:45.931 00.002 2696 Star::Find returns 1 (0), X=494.98, Y=657.08, Mass=1442, SNR=26.7, Peak=157 HFD=2.8
22:14:45.933 00.002 2696 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.74) = xAngle (-2.47 = -2.47)
22:14:45.935 00.002 2696 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.16 = 0.16)
22:14:45.937 00.002 2696 CameraToMount -- cameraX=0.92 cameraY=0.25 hyp=0.95 cameraTheta=0.26 mountX=-0.75 mountY=0.15, mountTheta=2.94
22:14:45.939 00.002 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=241, Gamma=0.560
22:14:45.980 00.041 2696 UpdateGuideState exits: m=1442 SNR=26.7
22:14:45.980 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:45.980 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:14:45.980 00.000 2696 Enqueuing Expose request
22:14:45.980 00.000 5240 Worker thread wakes up
22:14:45.980 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:14:45.980 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(480,642,31,31)
22:14:47.393 01.413 5240 Exposure complete
22:14:47.487 00.094 5240 worker thread done servicing request
22:14:47.487 00.000 2696 OnExposeComplete: enter
22:14:47.487 00.000 2696 UpdateGuideState(): m_state=2
22:14:47.487 00.000 2696 Star::Find(15, 494, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
22:14:47.487 00.000 2696 Star::Find returns 1 (0), X=495.03, Y=656.61, Mass=1438, SNR=26.7, Peak=132 HFD=3.1
22:14:47.487 00.000 2696 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.74) = xAngle (-2.97 = -2.97)
22:14:47.487 00.000 2696 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.33 = -0.33)
22:14:47.487 00.000 2696 CameraToMount -- cameraX=0.97 cameraY=-0.23 hyp=1.00 cameraTheta=-0.23 mountX=-0.98 mountY=-0.33, mountTheta=-2.82
22:14:47.503 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=223, Gamma=0.560
22:14:47.548 00.045 2696 UpdateGuideState exits: m=1438 SNR=26.7
22:14:47.551 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:47.553 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:14:47.553 00.000 2696 Enqueuing Expose request
22:14:47.555 00.002 5240 Worker thread wakes up
22:14:47.555 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:14:47.555 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(480,642,31,31)
22:14:49.195 01.640 5240 Exposure complete
22:14:49.243 00.048 5240 worker thread done servicing request
22:14:49.243 00.000 2696 OnExposeComplete: enter
22:14:49.257 00.014 2696 UpdateGuideState(): m_state=2
22:14:49.259 00.002 2696 Star::Find(15, 495, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:49.259 00.000 2696 Star::Find returns 1 (0), X=494.18, Y=656.94, Mass=1422, SNR=26.5, Peak=140 HFD=3.0
22:14:49.259 00.000 2696 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.74) = xAngle (-2.02 = -2.02)
22:14:49.259 00.000 2696 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.62 = 0.62)
22:14:49.259 00.000 2696 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.16 cameraTheta=0.72 mountX=-0.07 mountY=0.09, mountTheta=2.21
22:14:49.259 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=229, Gamma=0.560
22:14:49.312 00.053 2696 UpdateGuideState exits: m=1422 SNR=26.5
22:14:49.314 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:49.314 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:14:49.316 00.002 2696 Enqueuing Expose request
22:14:49.319 00.003 5240 Worker thread wakes up
22:14:49.319 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:14:49.319 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(479,642,31,31)
22:14:49.583 00.264 2696 User exited setup dialog with 'ok'
22:14:49.583 00.000 2696 set dither mode 0
22:14:49.592 00.009 2696 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
22:14:49.592 00.000 2696 AutoExp: config min = 1000 max = 5000 snr = 6.00
22:14:49.592 00.000 2696 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
22:14:49.608 00.016 2696 camera: set binning = 1
22:14:49.614 00.006 2696 Saturation detection set to Max-ADU value 255
22:14:49.618 00.004 2696 Setting StarMinHFD = 1.50
22:14:49.618 00.000 2696 Setting MaxHFD = 10.0
22:14:49.625 00.007 2696 Setting StarMinSNR = 6.0
22:14:49.625 00.000 2696 Setting AutoSelDownsample = 0
22:14:49.625 00.000 2696 Changing from state SELECTED to STOP
22:14:49.632 00.007 2696 guider state => SELECTED
22:14:49.634 00.002 2696 GuiderMultiStar::AutoSelect enter
22:14:49.639 00.005 2696 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
22:14:49.687 00.048 2696 AutoFind: auto downsample for scale 1.87 => 1x
22:14:49.782 00.095 2696 AutoFind: global mean = 0.0, stdev 3.6
22:14:49.782 00.000 2696 AutoFind: using threshold = 0.1
22:14:49.862 00.080 2696 AutoFind: local max [1195, 796] 245.8
22:14:49.862 00.000 2696 AutoFind: local max [300, 259] 172.3
22:14:49.878 00.016 2696 AutoFind: local max [494, 657] 80.9
22:14:49.880 00.002 2696 AutoFind: local max [1018, 268] 71.3
22:14:49.882 00.002 2696 AutoFind: local max [737, 529] 41.4
22:14:49.884 00.002 2696 AutoFind: local max [160, 851] 31.4
22:14:49.886 00.002 2696 AutoFind: local max [1219, 669] 31.3
22:14:49.888 00.002 2696 AutoFind: local max [305, 604] 30.4
22:14:49.888 00.000 2696 AutoFind: local max [498, 400] 29.9
22:14:49.890 00.002 2696 AutoFind: local max [980, 419] 28.3
22:14:49.892 00.002 2696 AutoFind: local max [961, 512] 27.5
22:14:49.894 00.002 2696 AutoFind: local max [426, 71] 22.7
22:14:49.894 00.000 2696 AutoFind: local max [804, 339] 20.9
22:14:49.894 00.000 2696 AutoFind: local max [670, 150] 18.2
22:14:49.894 00.000 2696 AutoFind: local max [1051, 780] 16.9
22:14:49.894 00.000 2696 AutoFind: local max [1086, 826] 16.2
22:14:49.894 00.000 2696 AutoFind: local max [863, 770] 14.9
22:14:49.894 00.000 2696 AutoFind: local max [724, 516] 14.2
22:14:49.909 00.015 2696 AutoFind: local max [550, 754] 13.5
22:14:49.913 00.004 2696 AutoFind: local max [21, 541] 10.9
22:14:49.915 00.002 2696 AutoFind: local max [1016, 427] 10.6
22:14:49.917 00.002 2696 AutoFind: local max [415, 623] 10.6
22:14:49.919 00.002 2696 AutoFind: local max [546, 688] 10.2
22:14:49.921 00.002 2696 AutoFind: local max [118, 302] 9.5
22:14:49.923 00.002 2696 AutoFind: local max [590, 918] 9.4
22:14:49.923 00.000 2696 AutoFind: local max [517, 930] 8.8
22:14:49.927 00.004 2696 AutoFind: local max [641, 239] 8.2
22:14:49.929 00.002 2696 AutoFind: local max [339, 371] 7.9
22:14:49.931 00.002 2696 AutoFind: local max [76, 704] 7.8
22:14:49.931 00.000 2696 AutoFind: local max [272, 220] 7.5
22:14:49.933 00.002 2696 AutoFind: local max [913, 492] 7.4
22:14:49.935 00.002 2696 AutoFind: local max [591, 822] 7.4
22:14:49.937 00.002 2696 AutoFind: local max [663, 377] 7.3
22:14:49.939 00.002 2696 AutoFind: local max [1145, 925] 7.3
22:14:49.941 00.002 2696 AutoFind: local max [1027, 638] 7.1
22:14:49.943 00.002 2696 AutoFind: local max [559, 841] 7.1
22:14:49.944 00.001 2696 AutoFind: local max [808, 573] 7.0
22:14:49.946 00.002 2696 AutoFind: local max [1089, 503] 6.3
22:14:49.946 00.000 2696 AutoFind: local max [811, 924] 6.2
22:14:49.948 00.002 2696 AutoFind: local max [734, 363] 6.1
22:14:49.950 00.002 2696 AutoFind: local max [555, 853] 6.1
22:14:49.952 00.002 2696 AutoFind: local max [337, 789] 6.0
22:14:49.954 00.002 2696 AutoFind: local max [493, 820] 5.7
22:14:49.956 00.002 2696 AutoFind: local max [513, 714] 5.4
22:14:49.958 00.002 2696 AutoFind: local max [999, 560] 5.3
22:14:49.960 00.002 2696 AutoFind: local max [161, 669] 5.2
22:14:49.962 00.002 2696 AutoFind: local max [957, 868] 5.1
22:14:49.962 00.000 2696 AutoFind: local max [982, 632] 4.9
22:14:49.964 00.002 2696 AutoFind: local max [410, 601] 4.7
22:14:49.966 00.002 2696 AutoFind: local max [1271, 447] 4.5
22:14:49.968 00.002 2696 AutoFind: local max [932, 109] 4.5
22:14:49.970 00.002 2696 AutoFind: local max [291, 500] 4.3
22:14:49.972 00.002 2696 AutoFind: local max [797, 369] 4.1
22:14:49.974 00.002 2696 AutoFind: local max [1075, 196] 3.9
22:14:49.976 00.002 2696 AutoFind: local max [299, 249] 3.8
22:14:49.978 00.002 2696 AutoFind: local max [284, 587] 3.8
22:14:49.980 00.002 2696 AutoFind: local max [418, 707] 3.7
22:14:49.982 00.002 2696 AutoFind: local max [751, 835] 3.6
22:14:49.984 00.002 2696 AutoFind: local max [1234, 72] 3.6
22:14:49.984 00.000 2696 AutoFind: local max [658, 843] 3.5
22:14:49.986 00.002 2696 AutoFind: local max [304, 250] 3.5
22:14:49.988 00.002 2696 AutoFind: local max [933, 99] 3.4
22:14:49.988 00.000 2696 AutoFind: local max [1204, 618] 3.4
22:14:49.988 00.000 2696 AutoFind: local max [990, 396] 3.4
22:14:49.988 00.000 2696 AutoFind: local max [113, 214] 3.3
22:14:49.988 00.000 2696 AutoFind: local max [344, 262] 3.3
22:14:49.988 00.000 2696 AutoFind: local max [394, 125] 3.1
22:14:49.988 00.000 2696 AutoFind: local max [187, 718] 3.1
22:14:49.988 00.000 2696 AutoFind: local max [142, 225] 3.1
22:14:49.988 00.000 2696 AutoFind: local max [498, 949] 3.1
22:14:50.003 00.015 2696 AutoFind: local max [372, 685] 3.0
22:14:50.003 00.000 2696 AutoFind: local max [244, 714] 2.9
22:14:50.007 00.004 2696 AutoFind: local max [289, 261] 2.7
22:14:50.007 00.000 2696 AutoFind: local max [107, 600] 2.7
22:14:50.007 00.000 2696 AutoFind: local max [497, 668] 2.7
22:14:50.007 00.000 2696 AutoFind: local max [932, 524] 2.6
22:14:50.007 00.000 2696 AutoFind: local max [626, 557] 2.6
22:14:50.007 00.000 2696 AutoFind: local max [606, 24] 2.6
22:14:50.007 00.000 2696 AutoFind: local max [823, 479] 2.5
22:14:50.019 00.012 2696 AutoFind: local max [491, 357] 2.5
22:14:50.019 00.000 2696 AutoFind: local max [133, 319] 2.5
22:14:50.019 00.000 2696 AutoFind: local max [133, 913] 2.5
22:14:50.019 00.000 2696 AutoFind: local max [312, 260] 2.4
22:14:50.019 00.000 2696 AutoFind: local max [484, 156] 2.4
22:14:50.019 00.000 2696 AutoFind: local max [311, 252] 2.3
22:14:50.019 00.000 2696 AutoFind: local max [961, 748] 2.3
22:14:50.019 00.000 2696 AutoFind: local max [799, 447] 2.3
22:14:50.019 00.000 2696 AutoFind: local max [291, 420] 2.3
22:14:50.035 00.016 2696 AutoFind: local max [269, 853] 2.3
22:14:50.035 00.000 2696 AutoFind: local max [1183, 801] 2.3
22:14:50.038 00.003 2696 AutoFind: local max [398, 780] 2.2
22:14:50.038 00.000 2696 AutoFind: local max [324, 648] 2.2
22:14:50.038 00.000 2696 AutoFind: local max [1118, 176] 2.2
22:14:50.038 00.000 2696 AutoFind: local max [88, 667] 2.2
22:14:50.038 00.000 2696 AutoFind: local max [1240, 769] 2.2
22:14:50.038 00.000 2696 AutoFind: local max [686, 778] 2.1
22:14:50.038 00.000 2696 AutoFind: local max [45, 382] 2.1
22:14:50.038 00.000 2696 AutoFind: local max [844, 245] 2.1
22:14:50.051 00.013 2696 AutoFind: local max [582, 220] 2.1
22:14:50.053 00.002 2696 AutoFind: local max [215, 917] 2.0
22:14:50.055 00.002 2696 AutoFind: close dim-bright [1183, 801] 2.3 - [1195, 796] 245.8
22:14:50.057 00.002 2696 AutoFind: too close [311, 252] 2.3 - [312, 260] 2.4
22:14:50.059 00.002 2696 AutoFind: too close [311, 252] 2.3 - [304, 250] 3.5
22:14:50.061 00.002 2696 AutoFind: too close [311, 252] 2.3 - [299, 249] 3.8
22:14:50.061 00.000 2696 AutoFind: close dim-bright [311, 252] 2.3 - [300, 259] 172.3
22:14:50.064 00.003 2696 AutoFind: too close [312, 260] 2.4 - [304, 250] 3.5
22:14:50.066 00.002 2696 AutoFind: too close [312, 260] 2.4 - [299, 249] 3.8
22:14:50.069 00.003 2696 AutoFind: close dim-bright [312, 260] 2.4 - [300, 259] 172.3
22:14:50.071 00.002 2696 AutoFind: too close [133, 319] 2.5 - [118, 302] 9.5
22:14:50.073 00.002 2696 AutoFind: close dim-bright [497, 668] 2.7 - [494, 657] 80.9
22:14:50.073 00.000 2696 AutoFind: too close [289, 261] 2.7 - [304, 250] 3.5
22:14:50.075 00.002 2696 AutoFind: too close [289, 261] 2.7 - [299, 249] 3.8
22:14:50.077 00.002 2696 AutoFind: close dim-bright [289, 261] 2.7 - [300, 259] 172.3
22:14:50.079 00.002 2696 AutoFind: too close [498, 949] 3.1 - [517, 930] 8.8
22:14:50.081 00.002 2696 AutoFind: too close [933, 99] 3.4 - [932, 109] 4.5
22:14:50.083 00.002 2696 AutoFind: too close [304, 250] 3.5 - [299, 249] 3.8
22:14:50.085 00.002 2696 AutoFind: close dim-bright [304, 250] 3.5 - [300, 259] 172.3
22:14:50.085 00.000 2696 AutoFind: close dim-bright [299, 249] 3.8 - [300, 259] 172.3
22:14:50.087 00.002 2696 AutoFind: too close [555, 853] 6.1 - [559, 841] 7.1
22:14:50.089 00.002 2696 AutoFind: too close [724, 516] 14.2 - [737, 529] 41.4
22:14:50.091 00.002 2696 AutoFind: too close to edge [1271, 447] 4.5
22:14:50.093 00.002 2696 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
22:14:50.095 00.002 2696 Star::Find(15, 1195, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.095 00.000 2696 Star::Find returns 1 (1), X=1194.94, Y=795.92, Mass=4578, SNR=47.7, Peak=255 HFD=3.9
22:14:50.097 00.002 2696 Star::Find(15, 300, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.101 00.004 2696 Star::Find returns 1 (1), X=300.14, Y=259.38, Mass=3049, SNR=38.9, Peak=255 HFD=3.4
22:14:50.101 00.000 2696 Star::Find(15, 494, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.101 00.000 2696 Star::Find returns 1 (0), X=494.18, Y=656.94, Mass=1422, SNR=26.5, Peak=140 HFD=3.0
22:14:50.101 00.000 2696 Star::Find(15, 1018, 268, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.101 00.000 2696 Star::Find returns 1 (0), X=1018.09, Y=267.99, Mass=1340, SNR=25.7, Peak=111 HFD=3.8
22:14:50.101 00.000 2696 Star::Find(15, 160, 851, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.115 00.014 2696 Star::Find returns 1 (0), X=160.41, Y=851.03, Mass=542, SNR=16.4, Peak=55 HFD=3.1
22:14:50.117 00.002 2696 Star::Find(15, 1219, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.120 00.003 2696 Star::Find returns 1 (0), X=1219.39, Y=669.51, Mass=667, SNR=18.1, Peak=43 HFD=3.4
22:14:50.122 00.002 2696 Star::Find(15, 305, 604, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.124 00.002 2696 Star::Find returns 1 (0), X=305.11, Y=604.31, Mass=547, SNR=16.4, Peak=49 HFD=3.4
22:14:50.126 00.002 2696 Star::Find(15, 498, 400, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.128 00.002 2696 Star::Find returns 1 (0), X=498.40, Y=399.77, Mass=569, SNR=16.7, Peak=47 HFD=3.2
22:14:50.131 00.003 2696 Star::Find(15, 980, 419, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.132 00.001 2696 Star::Find returns 1 (0), X=979.86, Y=419.08, Mass=544, SNR=16.4, Peak=42 HFD=3.8
22:14:50.132 00.000 2696 Star::Find(15, 961, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.132 00.000 2696 Star::Find returns 1 (0), X=960.59, Y=511.49, Mass=665, SNR=18.0, Peak=40 HFD=3.9
22:14:50.132 00.000 2696 Star::Find(15, 426, 71, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.132 00.000 2696 Star::Find returns 1 (0), X=425.97, Y=70.84, Mass=406, SNR=14.1, Peak=34 HFD=3.1
22:14:50.132 00.000 2696 Star::Find(15, 804, 339, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.145 00.013 2696 Star::Find returns 1 (0), X=804.17, Y=338.69, Mass=417, SNR=14.3, Peak=28 HFD=3.6
22:14:50.147 00.002 2696 Star::Find(15, 670, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.149 00.002 2696 Star::Find returns 1 (0), X=670.04, Y=149.90, Mass=290, SNR=11.9, Peak=30 HFD=2.9
22:14:50.151 00.002 2696 Star::Find(15, 1051, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.153 00.002 2696 Star::Find returns 1 (0), X=1050.56, Y=780.17, Mass=283, SNR=11.7, Peak=24 HFD=3.3
22:14:50.155 00.002 2696 Star::Find(15, 1086, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.159 00.004 2696 Star::Find returns 1 (0), X=1085.76, Y=825.59, Mass=385, SNR=13.7, Peak=30 HFD=3.6
22:14:50.161 00.002 2696 Star::Find(15, 863, 770, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.163 00.002 2696 Star::Find returns 1 (0), X=862.94, Y=770.19, Mass=278, SNR=11.6, Peak=23 HFD=3.4
22:14:50.165 00.002 2696 Star::Find(15, 550, 754, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.167 00.002 2696 Star::Find returns 1 (0), X=549.82, Y=753.60, Mass=221, SNR=10.3, Peak=20 HFD=3.0
22:14:50.171 00.004 2696 Star::Find(15, 21, 541, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.173 00.002 2696 Star::Find returns 1 (0), X=20.58, Y=541.08, Mass=175, SNR=9.2, Peak=20 HFD=2.8
22:14:50.177 00.004 2696 Star::Find(15, 1016, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.179 00.002 2696 Star::Find returns 1 (0), X=1015.85, Y=426.69, Mass=225, SNR=10.5, Peak=16 HFD=3.8
22:14:50.181 00.002 2696 Star::Find(15, 415, 623, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.185 00.004 2696 Star::Find returns 1 (0), X=414.89, Y=622.93, Mass=187, SNR=9.5, Peak=19 HFD=3.1
22:14:50.187 00.002 2696 Star::Find(15, 546, 688, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.189 00.002 2696 Star::Find returns 1 (0), X=546.04, Y=687.59, Mass=173, SNR=9.1, Peak=15 HFD=3.2
22:14:50.191 00.002 2696 Star::Find(15, 590, 918, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.193 00.002 2696 Star::Find returns 1 (0), X=589.44, Y=918.18, Mass=154, SNR=8.7, Peak=19 HFD=2.8
22:14:50.195 00.002 2696 Star::Find(15, 641, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.195 00.000 2696 Star::Find returns 1 (0), X=640.60, Y=238.45, Mass=217, SNR=10.2, Peak=15 HFD=4.3
22:14:50.195 00.000 2696 Star::Find(15, 339, 371, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.195 00.000 2696 Star::Find returns 1 (0), X=338.52, Y=371.21, Mass=144, SNR=8.3, Peak=13 HFD=3.2
22:14:50.195 00.000 2696 Star::Find(15, 76, 704, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.195 00.000 2696 Star::Find returns 1 (0), X=75.94, Y=703.96, Mass=156, SNR=8.7, Peak=16 HFD=3.0
22:14:50.195 00.000 2696 Star::Find(15, 272, 220, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.195 00.000 2696 Star::Find returns 1 (0), X=271.47, Y=220.36, Mass=139, SNR=8.2, Peak=11 HFD=3.3
22:14:50.195 00.000 2696 Star::Find(15, 913, 492, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.210 00.015 2696 Star::Find returns 1 (0), X=913.03, Y=491.61, Mass=147, SNR=8.4, Peak=13 HFD=3.8
22:14:50.210 00.000 2696 Star::Find(15, 591, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.210 00.000 2696 Star::Find returns 1 (0), X=591.23, Y=821.42, Mass=148, SNR=8.5, Peak=13 HFD=3.2
22:14:50.210 00.000 2696 Star::Find(15, 663, 377, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.210 00.000 2696 Star::Find returns 1 (0), X=663.29, Y=376.66, Mass=126, SNR=7.8, Peak=12 HFD=3.0
22:14:50.210 00.000 2696 Star::Find(15, 1145, 925, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.210 00.000 2696 Star::Find returns 1 (0), X=1145.32, Y=925.21, Mass=126, SNR=7.8, Peak=14 HFD=3.0
22:14:50.210 00.000 2696 Star::Find(15, 1027, 638, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.226 00.016 2696 Star::Find returns 1 (0), X=1027.41, Y=638.34, Mass=159, SNR=8.8, Peak=12 HFD=3.4
22:14:50.226 00.000 2696 Star::Find(15, 808, 573, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.226 00.000 2696 Star::Find returns 1 (0), X=808.22, Y=572.99, Mass=145, SNR=8.3, Peak=13 HFD=4.0
22:14:50.226 00.000 2696 Star::Find(15, 1089, 503, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.226 00.000 2696 Star::Find returns 1 (0), X=1089.09, Y=502.66, Mass=145, SNR=8.3, Peak=11 HFD=3.8
22:14:50.226 00.000 2696 Star::Find(15, 811, 924, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.226 00.000 2696 Star::Find returns 1 (0), X=810.63, Y=923.91, Mass=94, SNR=6.6, Peak=10 HFD=2.9
22:14:50.226 00.000 2696 Star::Find(15, 734, 363, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.226 00.000 2696 Star::Find returns 1 (0), X=734.20, Y=363.33, Mass=77, SNR=6.1, Peak=9 HFD=2.7
22:14:50.241 00.015 2696 Star::Find(15, 337, 789, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.241 00.000 2696 Star::Find returns 1 (0), X=336.80, Y=789.50, Mass=130, SNR=7.9, Peak=12 HFD=3.4
22:14:50.241 00.000 2696 Star::Find(15, 493, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.241 00.000 2696 Star::Find returns 1 (0), X=492.58, Y=820.02, Mass=126, SNR=7.8, Peak=11 HFD=3.7
22:14:50.241 00.000 2696 Star::Find(15, 513, 714, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.241 00.000 2696 Star::Find returns 1 (0), X=512.93, Y=713.72, Mass=99, SNR=6.9, Peak=9 HFD=3.3
22:14:50.241 00.000 2696 Star::Find(15, 999, 560, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.241 00.000 2696 Star::Find returns 1 (0), X=999.16, Y=559.62, Mass=109, SNR=7.2, Peak=7 HFD=3.9
22:14:50.241 00.000 2696 Star::Find(15, 161, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.257 00.016 2696 Star::Find returns 1 (0), X=161.20, Y=669.22, Mass=97, SNR=6.8, Peak=7 HFD=3.7
22:14:50.257 00.000 2696 Star::Find(15, 957, 868, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.257 00.000 2696 Star::Find returns 1 (0), X=956.98, Y=868.63, Mass=109, SNR=7.2, Peak=11 HFD=3.8
22:14:50.257 00.000 2696 Star::Find(15, 982, 632, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.257 00.000 2696 Star::Find returns 1 (0), X=982.08, Y=631.75, Mass=108, SNR=7.2, Peak=10 HFD=3.6
22:14:50.257 00.000 2696 Star::Find(15, 410, 601, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.257 00.000 2696 Star::Find returns 1 (0), X=410.04, Y=601.28, Mass=113, SNR=7.3, Peak=11 HFD=3.7
22:14:50.257 00.000 2696 Star::Find(15, 291, 500, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.257 00.000 2696 Star::Find returns 1 (0), X=291.05, Y=500.02, Mass=75, SNR=6.0, Peak=8 HFD=2.9
22:14:50.273 00.016 2696 Star::Find(15, 797, 369, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.273 00.000 2696 Star::Find returns 1 (0), X=796.64, Y=368.19, Mass=97, SNR=6.8, Peak=9 HFD=3.7
22:14:50.273 00.000 2696 Star::Find(15, 1075, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.273 00.000 2696 Star::Find returns 1 (0), X=1074.51, Y=196.20, Mass=99, SNR=6.9, Peak=7 HFD=4.3
22:14:50.273 00.000 2696 Star::Find(15, 284, 587, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.273 00.000 2696 Star::Find returns 1 (0), X=283.96, Y=587.33, Mass=78, SNR=6.1, Peak=7 HFD=3.3
22:14:50.273 00.000 2696 Star::Find(15, 418, 707, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.273 00.000 2696 Star::Find returns 1 (0), X=417.54, Y=706.38, Mass=77, SNR=6.0, Peak=7 HFD=3.3
22:14:50.273 00.000 2696 Star::Find(15, 751, 835, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.288 00.015 2696 Star::Find returns 1 (0), X=751.41, Y=835.07, Mass=68, SNR=5.7, Peak=6 HFD=3.2
22:14:50.288 00.000 2696 Star::Find(15, 1234, 72, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.288 00.000 2696 Star::Find returns 1 (0), X=1233.54, Y=71.71, Mass=66, SNR=5.6, Peak=5 HFD=3.5
22:14:50.288 00.000 2696 Star::Find(15, 658, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.288 00.000 2696 Star::Find returns 1 (0), X=658.14, Y=842.64, Mass=40, SNR=4.3, Peak=9 HFD=2.5
22:14:50.288 00.000 2696 Star::Find(15, 1204, 618, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.288 00.000 2696 Star::Find returns 1 (0), X=1204.31, Y=618.00, Mass=93, SNR=6.7, Peak=8 HFD=4.0
22:14:50.288 00.000 2696 Star::Find(15, 990, 396, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.288 00.000 2696 Star::Find returns 1 (0), X=990.05, Y=396.24, Mass=68, SNR=5.7, Peak=6 HFD=3.8
22:14:50.304 00.016 2696 Star::Find(15, 113, 214, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.304 00.000 2696 Star::Find returns 1 (0), X=112.56, Y=213.28, Mass=52, SNR=5.0, Peak=5 HFD=3.1
22:14:50.304 00.000 2696 Star::Find(15, 344, 262, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.304 00.000 2696 Star::Find returns 1 (0), X=343.81, Y=262.11, Mass=66, SNR=5.6, Peak=6 HFD=3.5
22:14:50.304 00.000 2696 Star::Find(15, 394, 125, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.304 00.000 2696 Star::Find returns 1 (0), X=393.93, Y=124.59, Mass=45, SNR=4.6, Peak=5 HFD=2.9
22:14:50.304 00.000 2696 Star::Find(15, 187, 718, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.304 00.000 2696 Star::Find returns 1 (0), X=186.51, Y=717.69, Mass=57, SNR=5.2, Peak=7 HFD=3.5
22:14:50.319 00.015 2696 Star::Find(15, 142, 225, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.321 00.002 2696 Star::Find returns 1 (0), X=142.17, Y=224.89, Mass=52, SNR=5.0, Peak=6 HFD=3.4
22:14:50.323 00.002 2696 Star::Find(15, 372, 685, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.325 00.002 2696 Star::Find returns 1 (0), X=371.48, Y=684.81, Mass=55, SNR=5.1, Peak=5 HFD=3.4
22:14:50.327 00.002 2696 Star::Find(15, 244, 714, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.327 00.000 2696 Star::Find returns 1 (0), X=244.48, Y=714.20, Mass=56, SNR=5.1, Peak=5 HFD=3.4
22:14:50.329 00.002 2696 Star::Find(15, 107, 600, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.331 00.002 2696 Star::Find returns 1 (0), X=107.04, Y=599.94, Mass=40, SNR=4.4, Peak=6 HFD=2.8
22:14:50.333 00.002 2696 Star::Find(15, 497, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.335 00.002 2696 Star::Find returns 1 (0), X=494.18, Y=656.94, Mass=1422, SNR=26.5, Peak=140 HFD=3.0
22:14:50.337 00.002 2696 Star::Find(15, 932, 524, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.339 00.002 2696 Star::Find false star n=23 nbg=277 bg=0.4 sigma=0.5 thresh=2 peak=2
22:14:50.341 00.002 2696 Star::Find returns 0 (2), X=932.00, Y=524.00, Mass=48, SNR=2.9, Peak=5 HFD=0.0
22:14:50.341 00.000 2696 Star::Find(15, 626, 557, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.343 00.002 2696 Star::Find returns 1 (0), X=625.69, Y=557.12, Mass=53, SNR=5.0, Peak=4 HFD=3.7
22:14:50.345 00.002 2696 Star::Find(15, 606, 24, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.347 00.002 2696 Star::Find false star n=24 nbg=285 bg=0.4 sigma=0.5 thresh=2 peak=2
22:14:50.349 00.002 2696 Star::Find returns 0 (2), X=606.00, Y=24.00, Mass=48, SNR=2.9, Peak=4 HFD=0.0
22:14:50.351 00.002 2696 Star::Find(15, 823, 479, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.353 00.002 2696 Star::Find returns 1 (0), X=822.90, Y=477.88, Mass=54, SNR=5.0, Peak=4 HFD=4.6
22:14:50.355 00.002 2696 Star::Find(15, 491, 357, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.357 00.002 2696 Star::Find false star n=14 nbg=285 bg=0.6 sigma=0.7 thresh=3 peak=3
22:14:50.359 00.002 2696 Star::Find returns 0 (2), X=491.00, Y=357.00, Mass=38, SNR=2.9, Peak=5 HFD=0.0
22:14:50.359 00.000 2696 Star::Find(15, 133, 913, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.361 00.002 2696 Star::Find false star n=18 nbg=288 bg=0.3 sigma=0.5 thresh=2 peak=2
22:14:50.363 00.002 2696 Star::Find returns 0 (2), X=133.00, Y=913.00, Mass=36, SNR=2.9, Peak=4 HFD=0.0
22:14:50.365 00.002 2696 Star::Find(15, 484, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.366 00.001 2696 Star::Find false star n=15 nbg=270 bg=0.4 sigma=0.5 thresh=2 peak=2
22:14:50.368 00.002 2696 Star::Find returns 0 (2), X=484.00, Y=156.00, Mass=30, SNR=2.9, Peak=5 HFD=0.0
22:14:50.370 00.002 2696 Star::Find(15, 961, 748, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.372 00.002 2696 Star::Find false star n=23 nbg=266 bg=0.5 sigma=0.5 thresh=2 peak=2
22:14:50.372 00.000 2696 Star::Find returns 0 (2), X=961.00, Y=748.00, Mass=44, SNR=2.9, Peak=4 HFD=0.0
22:14:50.374 00.002 2696 Star::Find(15, 799, 447, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.376 00.002 2696 Star::Find returns 1 (0), X=799.57, Y=446.29, Mass=41, SNR=4.4, Peak=5 HFD=3.2
22:14:50.378 00.002 2696 Star::Find(15, 291, 420, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.380 00.002 2696 Star::Find returns 1 (0), X=289.78, Y=420.26, Mass=43, SNR=4.5, Peak=5 HFD=4.4
22:14:50.382 00.002 2696 Star::Find(15, 269, 853, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.384 00.002 2696 Star::Find returns 1 (0), X=268.79, Y=853.13, Mass=40, SNR=4.4, Peak=4 HFD=3.0
22:14:50.386 00.002 2696 Star::Find(15, 1183, 801, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.388 00.002 2696 Star::Find returns 1 (1), X=1194.94, Y=795.92, Mass=4578, SNR=47.7, Peak=255 HFD=3.9
22:14:50.388 00.000 2696 Star::Find(15, 398, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.390 00.002 2696 Star::Find false star n=20 nbg=268 bg=0.4 sigma=0.5 thresh=2 peak=2
22:14:50.392 00.002 2696 Star::Find returns 0 (2), X=398.00, Y=780.00, Mass=37, SNR=2.9, Peak=3 HFD=0.0
22:14:50.394 00.002 2696 Star::Find(15, 324, 648, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.396 00.002 2696 Star::Find false star n=28 nbg=278 bg=0.5 sigma=0.5 thresh=2 peak=2
22:14:50.398 00.002 2696 Star::Find returns 0 (2), X=324.00, Y=648.00, Mass=50, SNR=2.9, Peak=4 HFD=0.0
22:14:50.398 00.000 2696 Star::Find(15, 1118, 176, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.398 00.000 2696 Star::Find false star n=23 nbg=274 bg=0.4 sigma=0.5 thresh=2 peak=2
22:14:50.398 00.000 2696 Star::Find returns 0 (2), X=1118.00, Y=176.00, Mass=48, SNR=2.9, Peak=5 HFD=0.0
22:14:50.398 00.000 2696 Star::Find(15, 88, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.398 00.000 2696 Star::Find returns 1 (0), X=88.35, Y=666.67, Mass=37, SNR=4.2, Peak=6 HFD=2.8
22:14:50.398 00.000 2696 Star::Find(15, 1240, 769, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.398 00.000 2696 Star::Find returns 1 (0), X=1240.37, Y=769.82, Mass=63, SNR=5.4, Peak=5 HFD=6.0
22:14:50.398 00.000 2696 Star::Find(15, 686, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.413 00.015 2696 Star::Find false star n=26 nbg=277 bg=0.4 sigma=0.5 thresh=2 peak=2
22:14:50.413 00.000 2696 Star::Find returns 0 (2), X=686.00, Y=778.00, Mass=53, SNR=2.9, Peak=7 HFD=0.0
22:14:50.413 00.000 2696 Star::Find(15, 45, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.413 00.000 2696 Star::Find returns 1 (0), X=45.57, Y=382.27, Mass=38, SNR=4.2, Peak=5 HFD=3.1
22:14:50.413 00.000 2696 Star::Find(15, 844, 245, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.413 00.000 2696 Star::Find returns 1 (0), X=843.76, Y=245.40, Mass=60, SNR=5.3, Peak=5 HFD=4.5
22:14:50.413 00.000 2696 Star::Find(15, 582, 220, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.413 00.000 2696 Star::Find returns 1 (0), X=582.10, Y=220.07, Mass=54, SNR=5.0, Peak=5 HFD=4.4
22:14:50.429 00.016 2696 Star::Find(15, 215, 917, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.429 00.000 2696 Star::Find false star n=16 nbg=282 bg=0.3 sigma=0.5 thresh=2 peak=2
22:14:50.429 00.000 2696 Star::Find returns 0 (2), X=215.00, Y=917.00, Mass=35, SNR=2.9, Peak=5 HFD=0.0
22:14:50.429 00.000 2696 AutoFind: finding best star pass 1
22:14:50.429 00.000 2696 Star::Find(15, 1195, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.429 00.000 2696 Star::Find returns 1 (1), X=1194.94, Y=795.92, Mass=4578, SNR=47.7, Peak=255 HFD=3.9
22:14:50.429 00.000 2696 AutoFind: near-saturated [1195, 796] 245.8 Mass 4578 SNR 47.7 Peak 255
22:14:50.429 00.000 2696 Star::Find(15, 300, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.429 00.000 2696 Star::Find returns 1 (1), X=300.14, Y=259.38, Mass=3049, SNR=38.9, Peak=255 HFD=3.4
22:14:50.444 00.015 2696 AutoFind: near-saturated [300, 259] 172.3 Mass 3049 SNR 38.9 Peak 255
22:14:50.445 00.001 2696 Star::Find(15, 494, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.445 00.000 2696 Star::Find returns 1 (0), X=494.18, Y=656.94, Mass=1422, SNR=26.5, Peak=140 HFD=3.0
22:14:50.445 00.000 2696 AutoFind returns star at [494, 657] 80.9 Mass 1422 SNR 26.5
22:14:50.445 00.000 2696 Star::Find(15, 494, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:14:50.445 00.000 2696 Star::Find returns 1 (0), X=494.18, Y=656.94, Mass=1422, SNR=26.5, Peak=140 HFD=3.0
22:14:50.445 00.000 2696 MultiStar: List (12): {494.18, 656.94}(26.5), {1018.09, 267.99}(25.7), {160.41, 851.03}(16.4), {1219.39, 669.51}(18.1), {305.11, 604.31}(16.4), {498.40, 399.77}(16.7), {979.86, 419.08}(16.4), {960.59, 511.49}(18.0), {425.97, 70.84}(14.1), {804.17, 338.69}(14.3), {670.04, 149.90}(11.9), {1050.56, 780.17}(11.7), 
22:14:50.445 00.000 2696 setting lock position to (494.18, 656.94)
22:14:50.445 00.000 2696 MultiStar: stabilizing after lock position change
22:14:50.461 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=229, Gamma=0.560
22:14:50.493 00.032 2696 Status Line: Auto-selected star at (494.2, 656.9)
22:14:50.509 00.016 2696 MultiStar mode enabled, AutoFind forced
22:14:50.509 00.000 2696 Scope: slew check disabled
22:14:50.509 00.000 2696 BLC: Backlash comp enabled, Comp pulse = 45 ms
22:14:50.524 00.015 2696 ScopeASCOM::GetDeclinationRadians() returns -11.1
22:14:50.524 00.000 2696 ScopeASCOM::SideOfPier() returns 1
22:14:50.538 00.014 2696 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.15
22:14:50.540 00.002 2696 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
22:14:50.542 00.002 2696 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
22:14:50.619 00.077 2696 PhdConfig flush
22:14:50.619 00.000 2696 evsrv: cli 0F944320 connect
22:14:50.632 00.013 2696 case statement mapped state 2 to 1
22:14:50.635 00.003 2696 case statement mapped state 2 to 1
22:14:50.635 00.000 2696 evsrv: cli 0F944320 request: {"method":"get_pixel_scale","id":"aac225df-cf69-48a9-aad2-22edaa04167f"}
22:14:50.635 00.000 2696 evsrv: cli 0F944320 response: {"jsonrpc":"2.0","result":1.86834,"id":"aac225df-cf69-48a9-aad2-22edaa04167f"}
22:14:50.635 00.000 2696 evsrv: cli 0F944320 disconnect
22:14:50.733 00.098 5240 Exposure complete
22:14:50.778 00.045 5240 worker thread done servicing request
22:14:50.778 00.000 2696 OnExposeComplete: enter
22:14:50.788 00.010 2696 UpdateGuideState(): m_state=2
22:14:50.788 00.000 2696 Star::Find(15, 494, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:50.788 00.000 2696 Star::Find returns 1 (0), X=494.63, Y=657.50, Mass=1450, SNR=26.8, Peak=115 HFD=3.3
22:14:50.788 00.000 2696 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.74) = xAngle (-1.84 = -1.84)
22:14:50.794 00.006 2696 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.80 = 0.80)
22:14:50.794 00.000 2696 CameraToMount -- cameraX=0.45 cameraY=0.56 hyp=0.72 cameraTheta=0.90 mountX=-0.19 mountY=0.51, mountTheta=1.92
22:14:50.794 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=212, Gamma=0.560
22:14:50.842 00.048 2696 UpdateGuideState exits: m=1450 SNR=26.8
22:14:50.842 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:50.842 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:14:50.842 00.000 2696 Enqueuing Expose request
22:14:50.851 00.009 5240 Worker thread wakes up
22:14:50.851 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:14:50.851 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(480,643,31,31)
22:14:51.079 00.228 2696 GuiderMultiStar::AutoSelect enter
22:14:51.079 00.000 2696 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
22:14:51.143 00.064 2696 AutoFind: auto downsample for scale 1.87 => 1x
22:14:51.252 00.109 2696 AutoFind: global mean = 0.0, stdev 3.5
22:14:51.254 00.002 2696 AutoFind: using threshold = 0.1
22:14:51.344 00.090 2696 AutoFind: local max [1195, 796] 249.3
22:14:51.346 00.002 2696 AutoFind: local max [300, 260] 144.5
22:14:51.348 00.002 2696 AutoFind: local max [495, 658] 74.0
22:14:51.351 00.003 2696 AutoFind: local max [1018, 268] 65.6
22:14:51.351 00.000 2696 AutoFind: local max [737, 530] 38.7
22:14:51.353 00.002 2696 AutoFind: local max [161, 852] 34.5
22:14:51.355 00.002 2696 AutoFind: local max [306, 605] 31.4
22:14:51.357 00.002 2696 AutoFind: local max [499, 400] 31.2
22:14:51.359 00.002 2696 AutoFind: local max [1219, 670] 30.8
22:14:51.361 00.002 2696 AutoFind: local max [960, 512] 30.0
22:14:51.361 00.000 2696 AutoFind: local max [426, 71] 25.6
22:14:51.363 00.002 2696 AutoFind: local max [980, 420] 25.4
22:14:51.365 00.002 2696 AutoFind: local max [804, 339] 21.4
22:14:51.367 00.002 2696 AutoFind: local max [670, 150] 18.6
22:14:51.369 00.002 2696 AutoFind: local max [1086, 826] 18.2
22:14:51.371 00.002 2696 AutoFind: local max [1051, 780] 14.6
22:14:51.371 00.000 2696 AutoFind: local max [550, 754] 14.4
22:14:51.373 00.002 2696 AutoFind: local max [724, 517] 13.5
22:14:51.375 00.002 2696 AutoFind: local max [863, 770] 13.1
22:14:51.377 00.002 2696 AutoFind: local max [546, 688] 11.0
22:14:51.379 00.002 2696 AutoFind: local max [1016, 427] 10.6
22:14:51.380 00.001 2696 AutoFind: local max [76, 705] 10.0
22:14:51.382 00.002 2696 AutoFind: local max [21, 541] 9.3
22:14:51.384 00.002 2696 AutoFind: local max [641, 239] 8.9
22:14:51.384 00.000 2696 AutoFind: local max [1145, 925] 8.7
22:14:51.386 00.002 2696 AutoFind: local max [118, 302] 8.6
22:14:51.388 00.002 2696 AutoFind: local max [590, 919] 8.3
22:14:51.390 00.002 2696 AutoFind: local max [415, 624] 8.1
22:14:51.392 00.002 2696 AutoFind: local max [339, 371] 7.7
22:14:51.394 00.002 2696 AutoFind: local max [664, 377] 7.5
22:14:51.396 00.002 2696 AutoFind: local max [518, 930] 7.3
22:14:51.396 00.000 2696 AutoFind: local max [808, 573] 7.2
22:14:51.396 00.000 2696 AutoFind: local max [1027, 639] 7.2
22:14:51.396 00.000 2696 AutoFind: local max [592, 822] 7.1
22:14:51.396 00.000 2696 AutoFind: local max [272, 221] 7.0
22:14:51.396 00.000 2696 AutoFind: local max [337, 790] 7.0
22:14:51.396 00.000 2696 AutoFind: local max [555, 853] 6.8
22:14:51.396 00.000 2696 AutoFind: local max [559, 841] 6.1
22:14:51.396 00.000 2696 AutoFind: local max [913, 491] 6.1
22:14:51.412 00.016 2696 AutoFind: local max [493, 821] 6.0
22:14:51.415 00.003 2696 AutoFind: local max [513, 714] 5.5
22:14:51.415 00.000 2696 AutoFind: local max [1270, 447] 5.5
22:14:51.417 00.002 2696 AutoFind: local max [1089, 503] 5.5
22:14:51.419 00.002 2696 AutoFind: local max [734, 364] 5.3
22:14:51.421 00.002 2696 AutoFind: local max [410, 602] 5.3
22:14:51.423 00.002 2696 AutoFind: local max [811, 924] 5.2
22:14:51.423 00.000 2696 AutoFind: local max [932, 109] 4.8
22:14:51.425 00.002 2696 AutoFind: local max [982, 632] 4.7
22:14:51.428 00.003 2696 AutoFind: local max [998, 560] 4.6
22:14:51.428 00.000 2696 AutoFind: local max [797, 369] 4.5
22:14:51.430 00.002 2696 AutoFind: local max [292, 501] 4.2
22:14:51.432 00.002 2696 AutoFind: local max [162, 670] 4.0
22:14:51.434 00.002 2696 AutoFind: local max [657, 843] 3.9
22:14:51.436 00.002 2696 AutoFind: local max [1204, 618] 3.7
22:14:51.438 00.002 2696 AutoFind: local max [957, 869] 3.7
22:14:51.438 00.000 2696 AutoFind: local max [751, 835] 3.6
22:14:51.440 00.002 2696 AutoFind: local max [284, 588] 3.5
22:14:51.442 00.002 2696 AutoFind: local max [372, 685] 3.4
22:14:51.445 00.003 2696 AutoFind: local max [990, 397] 3.3
22:14:51.445 00.000 2696 AutoFind: local max [497, 669] 3.2
22:14:51.445 00.000 2696 AutoFind: local max [344, 262] 3.2
22:14:51.445 00.000 2696 AutoFind: local max [418, 707] 3.1
22:14:51.445 00.000 2696 AutoFind: local max [245, 715] 3.1
22:14:51.445 00.000 2696 AutoFind: local max [1074, 197] 3.1
22:14:51.445 00.000 2696 AutoFind: local max [394, 125] 3.0
22:14:51.445 00.000 2696 AutoFind: local max [133, 319] 3.0
22:14:51.445 00.000 2696 AutoFind: local max [933, 100] 2.9
22:14:51.460 00.015 2696 AutoFind: local max [300, 745] 2.9
22:14:51.460 00.000 2696 AutoFind: local max [113, 214] 2.9
22:14:51.460 00.000 2696 AutoFind: local max [453, 303] 2.8
22:14:51.460 00.000 2696 AutoFind: local max [89, 668] 2.8
22:14:51.460 00.000 2696 AutoFind: local max [823, 479] 2.8
22:14:51.460 00.000 2696 AutoFind: local max [133, 913] 2.7
22:14:51.460 00.000 2696 AutoFind: local max [1063, 784] 2.7
22:14:51.460 00.000 2696 AutoFind: local max [626, 557] 2.7
22:14:51.460 00.000 2696 AutoFind: local max [311, 266] 2.7
22:14:51.460 00.000 2696 AutoFind: local max [312, 259] 2.6
22:14:51.476 00.016 2696 AutoFind: local max [1239, 769] 2.6
22:14:51.476 00.000 2696 AutoFind: local max [484, 156] 2.6
22:14:51.476 00.000 2696 AutoFind: local max [582, 220] 2.6
22:14:51.476 00.000 2696 AutoFind: local max [694, 820] 2.5
22:14:51.476 00.000 2696 AutoFind: local max [188, 718] 2.5
22:14:51.476 00.000 2696 AutoFind: local max [1233, 72] 2.5
22:14:51.476 00.000 2696 AutoFind: local max [1031, 48] 2.5
22:14:51.476 00.000 2696 AutoFind: local max [687, 778] 2.5
22:14:51.476 00.000 2696 AutoFind: local max [367, 108] 2.4
22:14:51.491 00.015 2696 AutoFind: local max [142, 225] 2.4
22:14:51.491 00.000 2696 AutoFind: local max [1198, 784] 2.3
22:14:51.491 00.000 2696 AutoFind: local max [475, 855] 2.3
22:14:51.491 00.000 2696 AutoFind: local max [217, 918] 2.3
22:14:51.491 00.000 2696 AutoFind: local max [399, 781] 2.3
22:14:51.491 00.000 2696 AutoFind: local max [177, 808] 2.3
22:14:51.491 00.000 2696 AutoFind: local max [352, 50] 2.3
22:14:51.491 00.000 2696 AutoFind: local max [808, 223] 2.2
22:14:51.491 00.000 2696 AutoFind: local max [398, 267] 2.2
22:14:51.507 00.016 2696 AutoFind: local max [104, 722] 2.2
22:14:51.507 00.000 2696 AutoFind: local max [1187, 808] 2.2
22:14:51.507 00.000 2696 AutoFind: local max [291, 252] 2.2
22:14:51.507 00.000 2696 AutoFind: local max [607, 25] 2.2
22:14:51.507 00.000 2696 AutoFind: local max [491, 357] 2.2
22:14:51.507 00.000 2696 AutoFind: too close [291, 252] 2.2 - [311, 266] 2.7
22:14:51.507 00.000 2696 AutoFind: close dim-bright [291, 252] 2.2 - [300, 260] 144.5
22:14:51.507 00.000 2696 AutoFind: close dim-bright [1187, 808] 2.2 - [1195, 796] 249.3
22:14:51.507 00.000 2696 AutoFind: close dim-bright [1198, 784] 2.3 - [1195, 796] 249.3
22:14:51.507 00.000 2696 AutoFind: too close [312, 259] 2.6 - [311, 266] 2.7
22:14:51.523 00.016 2696 AutoFind: close dim-bright [312, 259] 2.6 - [300, 260] 144.5
22:14:51.523 00.000 2696 AutoFind: close dim-bright [311, 266] 2.7 - [300, 260] 144.5
22:14:51.523 00.000 2696 AutoFind: close dim-bright [1063, 784] 2.7 - [1051, 780] 14.6
22:14:51.523 00.000 2696 AutoFind: too close [933, 100] 2.9 - [932, 109] 4.8
22:14:51.523 00.000 2696 AutoFind: too close [133, 319] 3.0 - [118, 302] 8.6
22:14:51.523 00.000 2696 AutoFind: close dim-bright [497, 669] 3.2 - [495, 658] 74.0
22:14:51.523 00.000 2696 AutoFind: too close [559, 841] 6.1 - [555, 853] 6.8
22:14:51.523 00.000 2696 AutoFind: too close [724, 517] 13.5 - [737, 530] 38.7
22:14:51.523 00.000 2696 AutoFind: too close to edge [1270, 447] 5.5
22:14:51.538 00.015 2696 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
22:14:51.538 00.000 2696 Star::Find(15, 1195, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.538 00.000 2696 Star::Find returns 1 (1), X=1194.69, Y=796.19, Mass=4800, SNR=48.8, Peak=255 HFD=3.7
22:14:51.538 00.000 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.538 00.000 2696 Star::Find returns 1 (0), X=300.48, Y=259.80, Mass=2924, SNR=38.1, Peak=220 HFD=3.4
22:14:51.538 00.000 2696 Star::Find(15, 495, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.538 00.000 2696 Star::Find returns 1 (0), X=494.63, Y=657.50, Mass=1450, SNR=26.8, Peak=115 HFD=3.3
22:14:51.538 00.000 2696 Star::Find(15, 1018, 268, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.538 00.000 2696 Star::Find returns 1 (0), X=1017.81, Y=268.43, Mass=1301, SNR=25.4, Peak=98 HFD=3.7
22:14:51.554 00.016 2696 Star::Find(15, 161, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.554 00.000 2696 Star::Find returns 1 (0), X=160.77, Y=851.73, Mass=580, SNR=16.9, Peak=50 HFD=3.2
22:14:51.554 00.000 2696 Star::Find(15, 306, 605, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.554 00.000 2696 Star::Find returns 1 (0), X=305.68, Y=604.75, Mass=569, SNR=16.7, Peak=42 HFD=3.6
22:14:51.554 00.000 2696 Star::Find(15, 499, 400, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.554 00.000 2696 Star::Find returns 1 (0), X=498.66, Y=400.08, Mass=631, SNR=17.6, Peak=42 HFD=3.8
22:14:51.554 00.000 2696 Star::Find(15, 1219, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.554 00.000 2696 Star::Find returns 1 (0), X=1219.02, Y=670.07, Mass=652, SNR=17.9, Peak=37 HFD=4.2
22:14:51.554 00.000 2696 Star::Find(15, 960, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.569 00.015 2696 Star::Find returns 1 (0), X=960.26, Y=512.05, Mass=661, SNR=18.0, Peak=47 HFD=4.0
22:14:51.569 00.000 2696 Star::Find(15, 426, 71, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.569 00.000 2696 Star::Find returns 1 (0), X=426.08, Y=71.16, Mass=461, SNR=15.1, Peak=34 HFD=3.8
22:14:51.569 00.000 2696 Star::Find(15, 980, 420, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.569 00.000 2696 Star::Find returns 1 (0), X=979.71, Y=419.85, Mass=506, SNR=15.7, Peak=38 HFD=3.8
22:14:51.569 00.000 2696 Star::Find(15, 804, 339, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.569 00.000 2696 Star::Find returns 1 (0), X=804.34, Y=339.29, Mass=452, SNR=14.9, Peak=31 HFD=3.7
22:14:51.569 00.000 2696 Star::Find(15, 670, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.569 00.000 2696 Star::Find returns 1 (0), X=670.24, Y=150.33, Mass=297, SNR=12.0, Peak=22 HFD=3.4
22:14:51.585 00.016 2696 Star::Find(15, 1086, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.585 00.000 2696 Star::Find returns 1 (0), X=1085.62, Y=825.85, Mass=369, SNR=13.4, Peak=28 HFD=3.7
22:14:51.585 00.000 2696 Star::Find(15, 1051, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.585 00.000 2696 Star::Find returns 1 (0), X=1050.30, Y=780.41, Mass=279, SNR=11.6, Peak=22 HFD=3.3
22:14:51.585 00.000 2696 Star::Find(15, 550, 754, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.585 00.000 2696 Star::Find returns 1 (0), X=549.92, Y=753.75, Mass=227, SNR=10.5, Peak=22 HFD=3.1
22:14:51.585 00.000 2696 Star::Find(15, 863, 770, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.585 00.000 2696 Star::Find returns 1 (0), X=862.79, Y=770.40, Mass=260, SNR=11.3, Peak=18 HFD=3.6
22:14:51.585 00.000 2696 Star::Find(15, 546, 688, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.601 00.016 2696 Star::Find returns 1 (0), X=546.14, Y=688.15, Mass=192, SNR=9.7, Peak=17 HFD=3.5
22:14:51.601 00.000 2696 Star::Find(15, 1016, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.601 00.000 2696 Star::Find returns 1 (0), X=1015.42, Y=426.87, Mass=234, SNR=10.6, Peak=15 HFD=3.9
22:14:51.601 00.000 2696 Star::Find(15, 76, 705, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.601 00.000 2696 Star::Find returns 1 (0), X=76.58, Y=704.58, Mass=153, SNR=8.6, Peak=12 HFD=3.3
22:14:51.601 00.000 2696 Star::Find(15, 21, 541, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.601 00.000 2696 Star::Find returns 1 (0), X=21.12, Y=541.32, Mass=164, SNR=8.9, Peak=16 HFD=3.3
22:14:51.601 00.000 2696 Star::Find(15, 641, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.601 00.000 2696 Star::Find returns 1 (0), X=640.93, Y=238.92, Mass=235, SNR=10.7, Peak=12 HFD=4.4
22:14:51.617 00.016 2696 Star::Find(15, 1145, 925, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.617 00.000 2696 Star::Find returns 1 (0), X=1145.67, Y=925.47, Mass=153, SNR=8.5, Peak=13 HFD=3.3
22:14:51.617 00.000 2696 Star::Find(15, 590, 919, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.617 00.000 2696 Star::Find returns 1 (0), X=589.79, Y=918.71, Mass=188, SNR=9.5, Peak=15 HFD=3.6
22:14:51.617 00.000 2696 Star::Find(15, 415, 624, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.617 00.000 2696 Star::Find returns 1 (0), X=415.43, Y=623.83, Mass=186, SNR=9.5, Peak=14 HFD=3.8
22:14:51.617 00.000 2696 Star::Find(15, 339, 371, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.617 00.000 2696 Star::Find returns 1 (0), X=338.85, Y=371.52, Mass=150, SNR=8.5, Peak=12 HFD=3.8
22:14:51.617 00.000 2696 Star::Find(15, 664, 377, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.632 00.015 2696 Star::Find returns 1 (0), X=663.57, Y=377.26, Mass=116, SNR=7.4, Peak=12 HFD=2.9
22:14:51.634 00.002 2696 Star::Find(15, 518, 930, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.636 00.002 2696 Star::Find returns 1 (0), X=517.50, Y=930.22, Mass=143, SNR=8.3, Peak=13 HFD=3.3
22:14:51.638 00.002 2696 Star::Find(15, 808, 573, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.640 00.002 2696 Star::Find returns 1 (0), X=808.08, Y=573.21, Mass=140, SNR=8.2, Peak=13 HFD=3.7
22:14:51.642 00.002 2696 Star::Find(15, 1027, 639, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.644 00.002 2696 Star::Find returns 1 (0), X=1027.37, Y=638.76, Mass=104, SNR=7.0, Peak=12 HFD=2.8
22:14:51.644 00.000 2696 Star::Find(15, 592, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.646 00.002 2696 Star::Find returns 1 (0), X=591.50, Y=821.64, Mass=130, SNR=7.9, Peak=10 HFD=3.2
22:14:51.648 00.002 2696 Star::Find(15, 272, 221, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.648 00.000 2696 Star::Find returns 1 (0), X=272.24, Y=220.89, Mass=120, SNR=7.6, Peak=9 HFD=3.4
22:14:51.648 00.000 2696 Star::Find(15, 337, 790, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.648 00.000 2696 Star::Find returns 1 (0), X=337.22, Y=789.95, Mass=132, SNR=8.0, Peak=11 HFD=3.7
22:14:51.648 00.000 2696 Star::Find(15, 913, 491, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.648 00.000 2696 Star::Find returns 1 (0), X=912.87, Y=491.72, Mass=146, SNR=8.4, Peak=9 HFD=4.1
22:14:51.648 00.000 2696 Star::Find(15, 493, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.648 00.000 2696 Star::Find returns 1 (0), X=493.01, Y=821.19, Mass=117, SNR=7.5, Peak=9 HFD=4.0
22:14:51.663 00.015 2696 Star::Find(15, 513, 714, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.663 00.000 2696 Star::Find returns 1 (0), X=513.06, Y=714.10, Mass=99, SNR=6.9, Peak=9 HFD=2.9
22:14:51.663 00.000 2696 Star::Find(15, 1089, 503, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.663 00.000 2696 Star::Find returns 1 (0), X=1089.24, Y=502.97, Mass=147, SNR=8.4, Peak=11 HFD=4.2
22:14:51.663 00.000 2696 Star::Find(15, 734, 364, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.663 00.000 2696 Star::Find returns 1 (0), X=734.26, Y=363.88, Mass=106, SNR=7.0, Peak=8 HFD=3.9
22:14:51.663 00.000 2696 Star::Find(15, 410, 602, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.663 00.000 2696 Star::Find returns 1 (0), X=410.41, Y=602.06, Mass=123, SNR=7.7, Peak=10 HFD=4.1
22:14:51.663 00.000 2696 Star::Find(15, 811, 924, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.663 00.000 2696 Star::Find returns 1 (0), X=810.42, Y=924.14, Mass=98, SNR=6.8, Peak=9 HFD=3.4
22:14:51.679 00.016 2696 Star::Find(15, 982, 632, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.679 00.000 2696 Star::Find returns 1 (0), X=982.07, Y=631.92, Mass=109, SNR=7.2, Peak=8 HFD=4.3
22:14:51.679 00.000 2696 Star::Find(15, 998, 560, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.679 00.000 2696 Star::Find returns 1 (0), X=998.25, Y=560.14, Mass=99, SNR=6.9, Peak=8 HFD=3.9
22:14:51.679 00.000 2696 Star::Find(15, 797, 369, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.679 00.000 2696 Star::Find returns 1 (0), X=796.41, Y=368.92, Mass=85, SNR=6.4, Peak=7 HFD=3.6
22:14:51.679 00.000 2696 Star::Find(15, 292, 501, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.679 00.000 2696 Star::Find returns 1 (0), X=290.98, Y=500.11, Mass=78, SNR=6.1, Peak=7 HFD=3.9
22:14:51.695 00.016 2696 Star::Find(15, 162, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.695 00.000 2696 Star::Find returns 1 (0), X=160.93, Y=669.97, Mass=98, SNR=6.8, Peak=6 HFD=4.4
22:14:51.695 00.000 2696 Star::Find(15, 657, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.695 00.000 2696 Star::Find returns 1 (0), X=657.41, Y=843.01, Mass=40, SNR=4.3, Peak=6 HFD=2.3
22:14:51.695 00.000 2696 Star::Find(15, 1204, 618, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.695 00.000 2696 Star::Find returns 1 (0), X=1203.83, Y=618.52, Mass=103, SNR=7.0, Peak=8 HFD=4.4
22:14:51.705 00.010 2696 Star::Find(15, 957, 869, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.707 00.002 2696 Star::Find returns 1 (0), X=956.89, Y=868.67, Mass=85, SNR=6.4, Peak=9 HFD=3.4
22:14:51.709 00.002 2696 Star::Find(15, 751, 835, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.711 00.002 2696 Star::Find returns 1 (0), X=751.02, Y=834.85, Mass=72, SNR=5.9, Peak=6 HFD=3.1
22:14:51.713 00.002 2696 Star::Find(15, 284, 588, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.715 00.002 2696 Star::Find returns 1 (0), X=284.50, Y=587.79, Mass=87, SNR=6.4, Peak=8 HFD=3.9
22:14:51.715 00.000 2696 Star::Find(15, 372, 685, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.717 00.002 2696 Star::Find returns 1 (0), X=371.94, Y=684.85, Mass=50, SNR=4.9, Peak=5 HFD=2.9
22:14:51.719 00.002 2696 Star::Find(15, 990, 397, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.721 00.002 2696 Star::Find returns 1 (0), X=989.68, Y=396.92, Mass=67, SNR=5.6, Peak=5 HFD=3.9
22:14:51.723 00.002 2696 Star::Find(15, 497, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.725 00.002 2696 Star::Find returns 1 (0), X=494.63, Y=657.50, Mass=1450, SNR=26.8, Peak=115 HFD=3.3
22:14:51.727 00.002 2696 Star::Find(15, 344, 262, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.729 00.002 2696 Star::Find returns 1 (0), X=344.10, Y=262.12, Mass=74, SNR=5.9, Peak=7 HFD=3.8
22:14:51.731 00.002 2696 Star::Find(15, 418, 707, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.731 00.000 2696 Star::Find false star n=15 nbg=289 bg=0.6 sigma=0.7 thresh=3 peak=3
22:14:51.733 00.002 2696 Star::Find returns 0 (2), X=418.00, Y=707.00, Mass=42, SNR=2.9, Peak=5 HFD=0.0
22:14:51.735 00.002 2696 Star::Find(15, 245, 715, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.737 00.002 2696 Star::Find returns 1 (0), X=244.56, Y=714.86, Mass=55, SNR=5.1, Peak=4 HFD=3.6
22:14:51.739 00.002 2696 Star::Find(15, 1074, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.741 00.002 2696 Star::Find returns 1 (0), X=1074.20, Y=196.83, Mass=74, SNR=5.9, Peak=5 HFD=4.4
22:14:51.742 00.001 2696 Star::Find(15, 394, 125, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.742 00.000 2696 Star::Find returns 1 (0), X=393.57, Y=125.17, Mass=51, SNR=4.9, Peak=6 HFD=3.7
22:14:51.742 00.000 2696 Star::Find(15, 300, 745, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.742 00.000 2696 Star::Find returns 1 (0), X=299.68, Y=744.89, Mass=39, SNR=4.3, Peak=4 HFD=3.2
22:14:51.742 00.000 2696 Star::Find(15, 113, 214, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.742 00.000 2696 Star::Find returns 1 (0), X=112.22, Y=213.61, Mass=56, SNR=5.2, Peak=5 HFD=3.6
22:14:51.742 00.000 2696 Star::Find(15, 453, 303, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.742 00.000 2696 Star::Find returns 1 (0), X=452.87, Y=303.13, Mass=47, SNR=4.7, Peak=4 HFD=3.2
22:14:51.742 00.000 2696 Star::Find(15, 89, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.758 00.016 2696 Star::Find returns 1 (0), X=88.90, Y=667.75, Mass=45, SNR=4.6, Peak=5 HFD=3.0
22:14:51.758 00.000 2696 Star::Find(15, 823, 479, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.758 00.000 2696 Star::Find false star n=29 nbg=288 bg=0.6 sigma=0.6 thresh=2 peak=2
22:14:51.758 00.000 2696 Star::Find returns 0 (2), X=823.00, Y=479.00, Mass=54, SNR=2.9, Peak=4 HFD=0.0
22:14:51.758 00.000 2696 Star::Find(15, 133, 913, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.758 00.000 2696 Star::Find false star n=16 nbg=283 bg=0.3 sigma=0.5 thresh=2 peak=2
22:14:51.758 00.000 2696 Star::Find returns 0 (2), X=133.00, Y=913.00, Mass=33, SNR=2.9, Peak=4 HFD=0.0
22:14:51.758 00.000 2696 Star::Find(15, 1063, 784, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.758 00.000 2696 Star::Find returns 1 (0), X=1050.30, Y=780.41, Mass=279, SNR=11.6, Peak=22 HFD=3.3
22:14:51.758 00.000 2696 Star::Find(15, 626, 557, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.774 00.016 2696 Star::Find returns 1 (0), X=625.79, Y=557.96, Mass=66, SNR=5.6, Peak=5 HFD=5.8
22:14:51.774 00.000 2696 Star::Find(15, 1239, 769, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.774 00.000 2696 Star::Find false star n=11 nbg=289 bg=0.6 sigma=0.7 thresh=3 peak=3
22:14:51.774 00.000 2696 Star::Find returns 0 (2), X=1239.00, Y=769.00, Mass=35, SNR=2.9, Peak=5 HFD=0.0
22:14:51.774 00.000 2696 Star::Find(15, 484, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.774 00.000 2696 Star::Find false star n=19 nbg=280 bg=0.5 sigma=0.5 thresh=2 peak=2
22:14:51.774 00.000 2696 Star::Find returns 0 (2), X=484.00, Y=156.00, Mass=38, SNR=2.9, Peak=4 HFD=0.0
22:14:51.788 00.014 2696 Star::Find(15, 582, 220, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.790 00.002 2696 Star::Find false star n=27 nbg=269 bg=0.4 sigma=0.5 thresh=2 peak=2
22:14:51.790 00.000 2696 Star::Find returns 0 (2), X=582.00, Y=220.00, Mass=52, SNR=2.9, Peak=4 HFD=0.0
22:14:51.790 00.000 2696 Star::Find(15, 694, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.790 00.000 2696 Star::Find returns 1 (0), X=685.15, Y=820.85, Mass=30, SNR=3.7, Peak=8 HFD=1.7
22:14:51.790 00.000 2696 Star::Find(15, 188, 718, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.790 00.000 2696 Star::Find returns 1 (0), X=187.36, Y=718.82, Mass=56, SNR=5.1, Peak=6 HFD=3.7
22:14:51.790 00.000 2696 Star::Find(15, 1233, 72, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.790 00.000 2696 Star::Find returns 1 (0), X=1233.29, Y=72.70, Mass=72, SNR=5.8, Peak=5 HFD=5.5
22:14:51.790 00.000 2696 Star::Find(15, 1031, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.806 00.016 2696 Star::Find false star n=32 nbg=274 bg=0.4 sigma=0.5 thresh=2 peak=2
22:14:51.806 00.000 2696 Star::Find returns 0 (2), X=1031.00, Y=48.00, Mass=62, SNR=2.9, Peak=4 HFD=0.0
22:14:51.806 00.000 2696 Star::Find(15, 687, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.806 00.000 2696 Star::Find returns 1 (0), X=686.47, Y=777.59, Mass=40, SNR=4.3, Peak=5 HFD=3.2
22:14:51.806 00.000 2696 Star::Find(15, 367, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.806 00.000 2696 Star::Find false star n=21 nbg=279 bg=0.4 sigma=0.5 thresh=2 peak=2
22:14:51.806 00.000 2696 Star::Find returns 0 (2), X=367.00, Y=108.00, Mass=37, SNR=2.9, Peak=3 HFD=0.0
22:14:51.806 00.000 2696 Star::Find(15, 142, 225, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.806 00.000 2696 Star::Find returns 1 (0), X=142.14, Y=225.31, Mass=48, SNR=4.8, Peak=5 HFD=3.6
22:14:51.819 00.013 2696 Star::Find(15, 1198, 784, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.821 00.002 2696 Star::Find returns 1 (1), X=1194.69, Y=796.19, Mass=4800, SNR=48.8, Peak=255 HFD=3.7
22:14:51.821 00.000 2696 Star::Find(15, 475, 855, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.821 00.000 2696 Star::Find false star n=19 nbg=279 bg=0.5 sigma=0.5 thresh=2 peak=2
22:14:51.821 00.000 2696 Star::Find returns 0 (2), X=475.00, Y=855.00, Mass=38, SNR=2.9, Peak=4 HFD=0.0
22:14:51.821 00.000 2696 Star::Find(15, 217, 918, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.821 00.000 2696 Star::Find false star n=16 nbg=284 bg=0.4 sigma=0.5 thresh=2 peak=2
22:14:51.821 00.000 2696 Star::Find returns 0 (2), X=217.00, Y=918.00, Mass=34, SNR=2.9, Peak=4 HFD=0.0
22:14:51.821 00.000 2696 Star::Find(15, 399, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.821 00.000 2696 Star::Find false star n=24 nbg=277 bg=0.4 sigma=0.5 thresh=2 peak=2
22:14:51.837 00.016 2696 Star::Find returns 0 (2), X=399.00, Y=781.00, Mass=45, SNR=2.9, Peak=4 HFD=0.0
22:14:51.839 00.002 2696 Star::Find(15, 177, 808, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.839 00.000 2696 Star::Find false star n=12 nbg=277 bg=0.3 sigma=0.5 thresh=2 peak=2
22:14:51.839 00.000 2696 Star::Find returns 0 (2), X=177.00, Y=808.00, Mass=23, SNR=2.9, Peak=5 HFD=0.0
22:14:51.839 00.000 2696 Star::Find(15, 352, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.839 00.000 2696 Star::Find false star n=23 nbg=275 bg=0.3 sigma=0.5 thresh=2 peak=2
22:14:51.839 00.000 2696 Star::Find returns 0 (2), X=352.00, Y=50.00, Mass=45, SNR=2.9, Peak=5 HFD=0.0
22:14:51.851 00.012 2696 Star::Find(15, 808, 223, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.851 00.000 2696 Star::Find false star n=20 nbg=273 bg=0.5 sigma=0.5 thresh=2 peak=1
22:14:51.853 00.002 2696 Star::Find returns 0 (2), X=808.00, Y=223.00, Mass=30, SNR=2.9, Peak=4 HFD=0.0
22:14:51.853 00.000 2696 Star::Find(15, 398, 267, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.853 00.000 2696 Star::Find false star n=21 nbg=281 bg=0.4 sigma=0.5 thresh=2 peak=2
22:14:51.853 00.000 2696 Star::Find returns 0 (2), X=398.00, Y=267.00, Mass=41, SNR=2.9, Peak=4 HFD=0.0
22:14:51.853 00.000 2696 Star::Find(15, 104, 722, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.853 00.000 2696 Star::Find false star n=17 nbg=284 bg=0.3 sigma=0.5 thresh=2 peak=2
22:14:51.853 00.000 2696 Star::Find returns 0 (2), X=104.00, Y=722.00, Mass=34, SNR=2.9, Peak=4 HFD=0.0
22:14:51.853 00.000 2696 Star::Find(15, 1187, 808, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.853 00.000 2696 Star::Find returns 1 (1), X=1194.69, Y=796.19, Mass=4800, SNR=48.8, Peak=255 HFD=3.7
22:14:51.869 00.016 2696 Star::Find(15, 607, 25, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.869 00.000 2696 Star::Find false star n=17 nbg=275 bg=0.3 sigma=0.5 thresh=2 peak=2
22:14:51.869 00.000 2696 Star::Find returns 0 (2), X=607.00, Y=25.00, Mass=32, SNR=2.9, Peak=3 HFD=0.0
22:14:51.869 00.000 2696 Star::Find(15, 491, 357, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.869 00.000 2696 Star::Find false star n=11 nbg=288 bg=0.6 sigma=0.7 thresh=3 peak=3
22:14:51.869 00.000 2696 Star::Find returns 0 (2), X=491.00, Y=357.00, Mass=31, SNR=2.9, Peak=5 HFD=0.0
22:14:51.869 00.000 2696 AutoFind: finding best star pass 1
22:14:51.869 00.000 2696 Star::Find(15, 1195, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.882 00.013 2696 Star::Find returns 1 (1), X=1194.69, Y=796.19, Mass=4800, SNR=48.8, Peak=255 HFD=3.7
22:14:51.885 00.003 2696 AutoFind: near-saturated [1195, 796] 249.3 Mass 4800 SNR 48.8 Peak 255
22:14:51.885 00.000 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.885 00.000 2696 Star::Find returns 1 (0), X=300.48, Y=259.80, Mass=2924, SNR=38.1, Peak=220 HFD=3.4
22:14:51.885 00.000 2696 AutoFind returns star at [300, 260] 144.5 Mass 2924 SNR 38.1
22:14:51.885 00.000 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:14:51.885 00.000 2696 Star::Find returns 1 (0), X=300.48, Y=259.80, Mass=2924, SNR=38.1, Peak=220 HFD=3.4
22:14:51.885 00.000 2696 MultiStar: List (12): {300.48, 259.80}(38.1), {494.63, 657.50}(26.8), {1017.81, 268.43}(25.4), {160.77, 851.73}(16.9), {305.68, 604.75}(16.7), {498.66, 400.08}(17.6), {1219.02, 670.07}(17.9), {960.26, 512.05}(18.0), {426.08, 71.16}(15.1), {979.71, 419.85}(15.7), {804.34, 339.29}(14.9), {670.24, 150.33}(12.0), 
22:14:51.885 00.000 2696 setting lock position to (300.48, 259.80)
22:14:51.901 00.016 2696 MultiStar: stabilizing after lock position change
22:14:51.901 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=212, Gamma=0.560
22:14:51.948 00.047 2696 Status Line: Auto-selected star at (300.5, 259.8)
22:14:52.363 00.415 2696 GuideButtonClick i=1 ctx=Guide button clicked
22:14:52.382 00.019 2696 Changing from state SELECTED to CALIBRATING_PRIMARY
22:14:52.382 00.000 2696 guider state => CALIBRATED
22:14:52.382 00.000 2696 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
22:14:52.393 00.011 2696 reset dither spiral
22:14:52.487 00.094 5240 Exposure complete
22:14:52.544 00.057 5240 worker thread done servicing request
22:14:52.544 00.000 2696 OnExposeComplete: enter
22:14:52.544 00.000 2696 UpdateGuideState(): m_state=5
22:14:52.544 00.000 2696 Star::Find(15, 300, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
22:14:52.550 00.006 2696 Star::Find returns 1 (1), X=299.77, Y=260.33, Mass=3069, SNR=39.1, Peak=255 HFD=3.3
22:14:52.550 00.000 2696 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.74) = xAngle (-0.24 = -0.24)
22:14:52.550 00.000 2696 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.39 = 2.39)
22:14:52.550 00.000 2696 CameraToMount -- cameraX=-0.71 cameraY=0.53 hyp=0.89 cameraTheta=2.49 mountX=0.86 mountY=0.60, mountTheta=0.61
22:14:52.550 00.000 2696 Changing from state CALIBRATED to GUIDING
22:14:52.550 00.000 2696 ScopeASCOM::GetDeclinationRadians() returns -11.1
22:14:52.550 00.000 2696 ScopeASCOM::SideOfPier() returns 1
22:14:52.550 00.000 2696 AdjustCalibrationForScopePointing (scope): current dec=-11.1 pierSide=1, cal dec=0.0 pierSide=1 rotAngle=None bin=1
22:14:52.567 00.017 2696 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
22:14:52.571 00.004 2696 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
22:14:52.573 00.002 2696 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003750
22:14:52.577 00.004 2696 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003750
22:14:52.579 00.002 2696 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 29.175700
22:14:52.582 00.003 2696 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 14
22:14:52.585 00.003 2696 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 11
22:14:52.587 00.002 2696 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:14:52.591 00.004 2696 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 2
22:14:52.593 00.002 2696 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 9:57:11 PM"
22:14:52.595 00.002 2696 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
22:14:52.597 00.002 2696 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.6 0.4}, {-1.4 1.4}, {-3.6 2.0}, {-3.9 2.8}, {-6.9 3.5}, {-8.5 4.3}, {-11.1 4.5}, {-12.0 6.2}, {-14.7 7.1}, {-15.9 7.7}, {-18.9 8.1}, {-19.9 8.6}, {-22.4 10.0}, {-23.7 10.2}, {-23.7 10.2}, {-9.1 3.8}, {2.3 -1.6}"
22:14:52.601 00.004 2696 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.9 -1.7}, {-2.4 -2.9}, {-3.7 -4.2}, {-5.1 -5.3}, {-6.9 -7.1}, {-10.1 -8.6}, {-11.2 -10.1}, {-14.2 -11.7}, {-15.5 -12.8}, {-18.8 -14.6}, {-20.7 -15.9}, {-20.7 -15.9}, {-20.0 -6.5}, {-16.8 3.1}, {-16.8 5.2}"
22:14:52.694 00.093 2696 ScopeASCOM::GetGuideRates returns 0 13.500 13.500 a-s/sec
22:14:52.695 00.001 2696 GetDouble("/profile/6/camera/pixelsize", 0.000000) returns 3.750000
22:14:52.695 00.000 2696 Dec comp: XRate 6.142 -> 6.027 for dec 0.0 -> dec -11.1
22:14:52.695 00.000 2696 ScopeASCOM::GetDeclinationRadians() returns -11.1
22:14:52.695 00.000 2696 ScopeASCOM::SideOfPier() returns 1
22:14:52.695 00.000 2696 setting lock position to (299.77, 260.33)
22:14:52.709 00.014 2696 MultiStar: stabilizing after lock position change
22:14:52.709 00.000 2696 guider state => GUIDING
22:14:52.709 00.000 2696 Status Line: Guiding
22:14:52.709 00.000 2696 Mount: notify guiding started
22:14:52.709 00.000 2696 ScopeASCOM::SideOfPier() returns 1
22:14:52.709 00.000 2696 PPEC: guiding starts RA = 7.1292 hr, pier West, prev RA = 5.5717 hr, pier West
22:14:52.709 00.000 2696 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
22:14:52.726 00.017 2696 PPEC: guiding was stopped for 578.3 seconds, deltaRA +5622.4s, worm delta -5044.0s, 761.0% of period (662.8s), limit 40.0% (265.1s)
22:14:52.727 00.001 2696 PPEC: reset GP model
22:14:52.727 00.000 2696 GetString("/profile/6/name", "") returns "OAG"
22:14:52.727 00.000 2696 GetString("/profile/6/scope/calibration/timestamp", "") returns "1/12/2026 9:57:11 PM"
22:14:52.727 00.000 2696 GetDouble("/profile/6/scope/calibration/xRate", 1.000000) returns 0.006142
22:14:52.727 00.000 2696 GetDouble("/profile/6/scope/calibration/yRate", 1.000000) returns 0.007905
22:14:52.727 00.000 2696 GetInt("/profile/6/scope/calibration/binning", 1) returns 1
22:14:52.741 00.014 2696 GetDouble("/profile/6/scope/calibration/xAngle", 0.000000) returns 2.735510
22:14:52.741 00.000 2696 GetDouble("/profile/6/scope/calibration/yAngle", 0.000000) returns 0.655502
22:14:52.741 00.000 2696 GetDouble("/profile/6/scope/calibration/declination", 0.000000) returns 0.000048
22:14:52.741 00.000 2696 GetInt("/profile/6/scope/calibration/pierSide", -1) returns 1
22:14:52.741 00.000 2696 GetInt("/profile/6/scope/calibration/raGuideParity", 0) returns 1
22:14:52.741 00.000 2696 GetInt("/profile/6/scope/calibration/decGuideParity", 0) returns 1
22:14:52.741 00.000 2696 GetDouble("/profile/6/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
22:14:52.741 00.000 2696 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
22:14:52.741 00.000 2696 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
22:14:52.757 00.016 2696 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003750
22:14:52.757 00.000 2696 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003750
22:14:52.757 00.000 2696 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 29.175700
22:14:52.757 00.000 2696 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 14
22:14:52.757 00.000 2696 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 11
22:14:52.757 00.000 2696 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:14:52.757 00.000 2696 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 2
22:14:52.773 00.016 2696 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 9:57:11 PM"
22:14:52.773 00.000 2696 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
22:14:52.773 00.000 2696 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.6 0.4}, {-1.4 1.4}, {-3.6 2.0}, {-3.9 2.8}, {-6.9 3.5}, {-8.5 4.3}, {-11.1 4.5}, {-12.0 6.2}, {-14.7 7.1}, {-15.9 7.7}, {-18.9 8.1}, {-19.9 8.6}, {-22.4 10.0}, {-23.7 10.2}, {-23.7 10.2}, {-9.1 3.8}, {2.3 -1.6}"
22:14:52.773 00.000 2696 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.9 -1.7}, {-2.4 -2.9}, {-3.7 -4.2}, {-5.1 -5.3}, {-6.9 -7.1}, {-10.1 -8.6}, {-11.2 -10.1}, {-14.2 -11.7}, {-15.5 -12.8}, {-18.8 -14.6}, {-20.7 -15.9}, {-20.7 -15.9}, {-20.0 -6.5}, {-16.8 3.1}, {-16.8 5.2}"
22:14:52.773 00.000 2696 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
22:14:52.773 00.000 2696 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
22:14:52.773 00.000 2696 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003750
22:14:52.773 00.000 2696 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003750
22:14:52.773 00.000 2696 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 29.175700
22:14:52.788 00.015 2696 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 14
22:14:52.790 00.002 2696 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 11
22:14:52.792 00.002 2696 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:14:52.794 00.002 2696 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 2
22:14:52.796 00.002 2696 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 9:57:11 PM"
22:14:52.798 00.002 2696 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
22:14:52.800 00.002 2696 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.6 0.4}, {-1.4 1.4}, {-3.6 2.0}, {-3.9 2.8}, {-6.9 3.5}, {-8.5 4.3}, {-11.1 4.5}, {-12.0 6.2}, {-14.7 7.1}, {-15.9 7.7}, {-18.9 8.1}, {-19.9 8.6}, {-22.4 10.0}, {-23.7 10.2}, {-23.7 10.2}, {-9.1 3.8}, {2.3 -1.6}"
22:14:52.802 00.002 2696 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.9 -1.7}, {-2.4 -2.9}, {-3.7 -4.2}, {-5.1 -5.3}, {-6.9 -7.1}, {-10.1 -8.6}, {-11.2 -10.1}, {-14.2 -11.7}, {-15.5 -12.8}, {-18.8 -14.6}, {-20.7 -15.9}, {-20.7 -15.9}, {-20.0 -6.5}, {-16.8 3.1}, {-16.8 5.2}"
22:14:52.882 00.080 2696 ScopeASCOM::GetGuideRates returns 0 13.500 13.500 a-s/sec
22:14:52.882 00.000 2696 ScopeASCOM::SideOfPier() returns 1
22:14:52.882 00.000 2696 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
22:14:52.882 00.000 2696 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
22:14:52.882 00.000 2696 ScopeASCOM::GetDeclinationRadians() returns -11.1
22:14:52.882 00.000 2696 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination -11.1
22:14:52.882 00.000 2696 MountToCamera -- mountTheta (-0.00) + m_xAngle (2.74) = xAngle (2.74 = 2.74)
22:14:52.882 00.000 2696 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=-0.00, cameraY=0.00 cameraTheta=0.00
22:14:52.898 00.016 2696 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,0.00 arcsec/hr
22:14:52.898 00.000 2696 UpdateLockPosShiftCameraCoords: shift rate -0,0 px/sec
22:14:52.898 00.000 2696 GetInt("/profile/6/AutoLoadCalibration", -1) returns 1
22:14:52.898 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=238, Gamma=0.560
22:14:52.945 00.047 2696 UpdateGuideState exits: m=3069 SNR=39.1 Saturated
22:14:52.945 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:52.945 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:14:52.945 00.000 2696 Enqueuing Expose request
22:14:52.945 00.000 5240 Worker thread wakes up
22:14:52.945 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:14:52.945 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:14:54.388 01.443 5240 Exposure complete
22:14:54.446 00.058 5240 worker thread done servicing request
22:14:54.446 00.000 2696 OnExposeComplete: enter
22:14:54.446 00.000 2696 UpdateGuideState(): m_state=6
22:14:54.446 00.000 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:14:54.452 00.006 2696 Star::Find returns 1 (1), X=299.82, Y=260.47, Mass=3048, SNR=38.9, Peak=255 HFD=3.2
22:14:54.452 00.000 2696 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.74) = xAngle (-1.51 = -1.51)
22:14:54.452 00.000 2696 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.12 = 1.12)
22:14:54.452 00.000 2696 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.14 cameraTheta=1.22 mountX=0.01 mountY=0.13, mountTheta=1.51
22:14:54.452 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.05, y=0.14, opts=13)
22:14:54.452 00.000 2696 Enqueuing Move request for scope (0.05, 0.14)
22:14:54.452 00.000 5240 Worker thread wakes up
22:14:54.452 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
22:14:54.452 00.000 5240 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
22:14:54.452 00.000 5240 Moving (0.05, 0.14) raw xDistance=0.01 yDistance=0.13
22:14:54.452 00.000 5240 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 662.83
22:14:54.452 00.000 5240 PPEC: input: 0.01, control: 0.00, exposure: 1500
22:14:54.452 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:54.452 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:14:54.452 00.000 5240 MoveAxis(E, 0, ABG)
22:14:54.452 00.000 5240 Move returns status 0, amount 0
22:14:54.452 00.000 5240 MoveAxis(N, 0, ABG)
22:14:54.452 00.000 5240 Move returns status 0, amount 0
22:14:54.452 00.000 5240 move complete, result=0
22:14:54.452 00.000 5240 worker thread done servicing request
22:14:54.476 00.024 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:14:54.527 00.051 2696 UpdateGuideState exits: m=3048 SNR=38.9 Saturated
22:14:54.529 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:54.530 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:14:54.530 00.000 2696 Enqueuing Expose request
22:14:54.530 00.000 5240 Worker thread wakes up
22:14:54.530 00.000 2696 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:14:54.540 00.010 5240 worker thread servicing REQUEST_EXPOSE 1500
22:14:54.540 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:14:56.194 01.654 5240 Exposure complete
22:14:56.277 00.083 5240 worker thread done servicing request
22:14:56.277 00.000 2696 OnExposeComplete: enter
22:14:56.277 00.000 2696 UpdateGuideState(): m_state=6
22:14:56.277 00.000 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
22:14:56.277 00.000 2696 Star::Find returns 1 (1), X=299.34, Y=261.14, Mass=3032, SNR=38.8, Peak=255 HFD=3.3
22:14:56.287 00.010 2696 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.74) = xAngle (-0.68 = -0.68)
22:14:56.290 00.003 2696 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.95 = 1.95)
22:14:56.296 00.006 2696 CameraToMount -- cameraX=-0.43 cameraY=0.81 hyp=0.92 cameraTheta=2.06 mountX=0.71 mountY=0.85, mountTheta=0.87
22:14:56.296 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.43, y=0.81, opts=13)
22:14:56.303 00.007 2696 Enqueuing Move request for scope (-0.43, 0.81)
22:14:56.306 00.003 5240 Worker thread wakes up
22:14:56.306 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.81) opts 0xd
22:14:56.306 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.43, 0.81)
22:14:56.306 00.000 5240 Moving (-0.43, 0.81) raw xDistance=0.71 yDistance=0.85
22:14:56.306 00.000 5240 PPEC rslt: input = 0.71, final = 0.71, react = 0.71, pred = -0.06, hyst = 0.64, hyst_pct = 0.00, period_length = 662.83
22:14:56.306 00.000 5240 PPEC: input: 0.71, control: 0.71, exposure: 1500
22:14:56.306 00.000 5240 resist switch: large excursion: input 0.85 thresh 0.45 direction from 0 to 1
22:14:56.306 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.55
22:14:56.306 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.85 from input 0.85
22:14:56.306 00.000 5240 MoveAxis(W, 118, ABG)
22:14:56.306 00.000 5240 Guiding  Dir = 3, Dur = 118
22:14:56.306 00.000 5240 IsGuiding returns 0
22:14:56.306 00.000 5240 PulseGuide returned control before completion, sleep 128
22:14:56.322 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=228, Gamma=0.560
22:14:56.371 00.049 2696 UpdateGuideState exits: m=3032 SNR=38.8 Saturated
22:14:56.373 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:56.373 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:14:56.375 00.002 2696 Enqueuing Expose request
22:14:56.447 00.072 5240 IsGuiding returns 1
22:14:56.447 00.000 5240 scope still moving after pulse duration time elapsed
22:14:56.479 00.032 5240 IsGuiding returns 0
22:14:56.479 00.000 5240 scope move finished after 118 + 53 ms
22:14:56.479 00.000 5240 Move returns status 0, amount 118
22:14:56.479 00.000 5240 MoveAxis(S, 108, ABG)
22:14:56.479 00.000 5240 Guiding  Dir = 1, Dur = 108
22:14:56.479 00.000 5240 IsGuiding returns 0
22:14:56.481 00.002 5240 PulseGuide returned control before completion, sleep 118
22:14:56.606 00.125 5240 IsGuiding returns 1
22:14:56.606 00.000 5240 scope still moving after pulse duration time elapsed
22:14:56.638 00.032 5240 IsGuiding returns 0
22:14:56.638 00.000 5240 scope move finished after 108 + 49 ms
22:14:56.638 00.000 5240 Move returns status 0, amount 108
22:14:56.638 00.000 5240 move complete, result=0
22:14:56.638 00.000 5240 worker thread done servicing request
22:14:56.638 00.000 5240 Worker thread wakes up
22:14:56.638 00.000 2696 GuideStep: 0.7 px 118 ms WEST, 0.9 px 108 ms SOUTH
22:14:56.638 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:14:56.638 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:14:58.072 01.434 5240 Exposure complete
22:14:58.167 00.095 5240 worker thread done servicing request
22:14:58.167 00.000 2696 OnExposeComplete: enter
22:14:58.167 00.000 2696 UpdateGuideState(): m_state=6
22:14:58.183 00.016 2696 Star::Find(15, 299, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
22:14:58.183 00.000 2696 Star::Find returns 1 (1), X=299.30, Y=261.12, Mass=2812, SNR=37.4, Peak=255 HFD=3.2
22:14:58.183 00.000 2696 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.74) = xAngle (-0.63 = -0.63)
22:14:58.183 00.000 2696 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.00 = 2.00)
22:14:58.194 00.011 2696 CameraToMount -- cameraX=-0.47 cameraY=0.79 hyp=0.92 cameraTheta=2.11 mountX=0.74 mountY=0.83, mountTheta=0.84
22:14:58.199 00.005 2696 SchedulePrimaryMove(0F998B58, x=-0.47, y=0.79, opts=13)
22:14:58.199 00.000 2696 Enqueuing Move request for scope (-0.47, 0.79)
22:14:58.199 00.000 5240 Worker thread wakes up
22:14:58.199 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.79) opts 0xd
22:14:58.199 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.47, 0.79)
22:14:58.199 00.000 5240 Moving (-0.47, 0.79) raw xDistance=0.74 yDistance=0.83
22:14:58.199 00.000 5240 PPEC rslt: input = 0.74, final = 0.74, react = 0.74, pred = -0.06, hyst = 0.67, hyst_pct = 0.00, period_length = 662.83
22:14:58.199 00.000 5240 PPEC: input: 0.74, control: 0.74, exposure: 1500
22:14:58.199 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.83 from input 0.83
22:14:58.199 00.000 5240 MoveAxis(W, 123, ABG)
22:14:58.199 00.000 5240 Guiding  Dir = 3, Dur = 123
22:14:58.199 00.000 5240 IsGuiding returns 0
22:14:58.199 00.000 5240 PulseGuide returned control before completion, sleep 133
22:14:58.215 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=237, Gamma=0.560
22:14:58.263 00.048 2696 UpdateGuideState exits: m=2812 SNR=37.4 Saturated
22:14:58.265 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:58.267 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:14:58.269 00.002 2696 Enqueuing Expose request
22:14:58.342 00.073 5240 IsGuiding returns 1
22:14:58.342 00.000 5240 scope still moving after pulse duration time elapsed
22:14:58.374 00.032 5240 IsGuiding returns 0
22:14:58.374 00.000 5240 scope move finished after 123 + 47 ms
22:14:58.374 00.000 5240 Move returns status 0, amount 123
22:14:58.374 00.000 5240 MoveAxis(S, 105, ABG)
22:14:58.374 00.000 5240 Guiding  Dir = 1, Dur = 105
22:14:58.374 00.000 5240 IsGuiding returns 0
22:14:58.374 00.000 5240 PulseGuide returned control before completion, sleep 115
22:14:58.501 00.127 5240 IsGuiding returns 1
22:14:58.501 00.000 5240 scope still moving after pulse duration time elapsed
22:14:58.533 00.032 5240 IsGuiding returns 0
22:14:58.533 00.000 5240 scope move finished after 105 + 54 ms
22:14:58.533 00.000 5240 Move returns status 0, amount 105
22:14:58.533 00.000 5240 move complete, result=0
22:14:58.533 00.000 5240 worker thread done servicing request
22:14:58.533 00.000 2696 GuideStep: 0.7 px 123 ms WEST, 0.8 px 105 ms SOUTH
22:14:58.533 00.000 5240 Worker thread wakes up
22:14:58.538 00.005 5240 worker thread servicing REQUEST_EXPOSE 1500
22:14:58.538 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:15:00.183 01.645 5240 Exposure complete
22:15:00.261 00.078 5240 worker thread done servicing request
22:15:00.261 00.000 2696 OnExposeComplete: enter
22:15:00.261 00.000 2696 UpdateGuideState(): m_state=6
22:15:00.261 00.000 2696 Star::Find(15, 299, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:15:00.261 00.000 2696 Star::Find returns 1 (1), X=299.28, Y=261.08, Mass=3019, SNR=38.8, Peak=255 HFD=3.3
22:15:00.277 00.016 2696 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.74) = xAngle (-0.59 = -0.59)
22:15:00.279 00.002 2696 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.05 = 2.05)
22:15:00.279 00.000 2696 CameraToMount -- cameraX=-0.49 cameraY=0.75 hyp=0.90 cameraTheta=2.15 mountX=0.75 mountY=0.80, mountTheta=0.82
22:15:00.283 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.49, y=0.75, opts=13)
22:15:00.285 00.002 2696 Enqueuing Move request for scope (-0.49, 0.75)
22:15:00.287 00.002 5240 Worker thread wakes up
22:15:00.287 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.75) opts 0xd
22:15:00.287 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.49, 0.75)
22:15:00.287 00.000 5240 Moving (-0.49, 0.75) raw xDistance=0.75 yDistance=0.80
22:15:00.287 00.000 5240 PPEC rslt: input = 0.75, final = 0.75, react = 0.75, pred = -0.06, hyst = 0.75, hyst_pct = 0.00, period_length = 662.83
22:15:00.287 00.000 5240 PPEC: input: 0.75, control: 0.75, exposure: 1500
22:15:00.287 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.80 from input 0.80
22:15:00.287 00.000 5240 MoveAxis(W, 124, ABG)
22:15:00.288 00.001 5240 Guiding  Dir = 3, Dur = 124
22:15:00.288 00.000 5240 IsGuiding returns 0
22:15:00.288 00.000 5240 PulseGuide returned control before completion, sleep 134
22:15:00.293 00.005 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:15:00.341 00.048 2696 UpdateGuideState exits: m=3019 SNR=38.8 Saturated
22:15:00.341 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:00.352 00.011 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:15:00.352 00.000 2696 Enqueuing Expose request
22:15:00.436 00.084 5240 IsGuiding returns 1
22:15:00.436 00.000 5240 scope still moving after pulse duration time elapsed
22:15:00.468 00.032 5240 IsGuiding returns 0
22:15:00.468 00.000 5240 scope move finished after 124 + 55 ms
22:15:00.468 00.000 5240 Move returns status 0, amount 124
22:15:00.468 00.000 5240 MoveAxis(S, 101, ABG)
22:15:00.468 00.000 5240 Guiding  Dir = 1, Dur = 101
22:15:00.468 00.000 5240 IsGuiding returns 0
22:15:00.468 00.000 5240 PulseGuide returned control before completion, sleep 111
22:15:00.579 00.111 5240 IsGuiding returns 1
22:15:00.581 00.002 5240 scope still moving after pulse duration time elapsed
22:15:00.611 00.030 5240 IsGuiding returns 0
22:15:00.611 00.000 5240 scope move finished after 101 + 41 ms
22:15:00.611 00.000 5240 Move returns status 0, amount 101
22:15:00.611 00.000 5240 move complete, result=0
22:15:00.611 00.000 5240 worker thread done servicing request
22:15:00.611 00.000 5240 Worker thread wakes up
22:15:00.611 00.000 2696 GuideStep: 0.7 px 124 ms WEST, 0.8 px 101 ms SOUTH
22:15:00.611 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:15:00.611 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:15:02.027 01.416 5240 Exposure complete
22:15:02.085 00.058 5240 worker thread done servicing request
22:15:02.085 00.000 2696 OnExposeComplete: enter
22:15:02.085 00.000 2696 UpdateGuideState(): m_state=6
22:15:02.085 00.000 2696 Star::Find(15, 299, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
22:15:02.095 00.010 2696 Star::Find returns 1 (0), X=298.94, Y=260.61, Mass=2972, SNR=38.4, Peak=238 HFD=3.4
22:15:02.095 00.000 2696 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.74) = xAngle (0.08 = 0.08)
22:15:02.095 00.000 2696 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.71 = 2.71)
22:15:02.101 00.006 2696 CameraToMount -- cameraX=-0.83 cameraY=0.28 hyp=0.88 cameraTheta=2.82 mountX=0.88 mountY=0.36, mountTheta=0.39
22:15:02.101 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.83, y=0.28, opts=13)
22:15:02.101 00.000 2696 Enqueuing Move request for scope (-0.83, 0.28)
22:15:02.101 00.000 5240 Worker thread wakes up
22:15:02.101 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.83, 0.28) opts 0xd
22:15:02.101 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.83, 0.28)
22:15:02.101 00.000 5240 Moving (-0.83, 0.28) raw xDistance=0.88 yDistance=0.36
22:15:02.101 00.000 5240 PPEC rslt: input = 0.88, final = 0.88, react = 0.88, pred = -0.06, hyst = 0.86, hyst_pct = 0.00, period_length = 662.83
22:15:02.101 00.000 5240 PPEC: input: 0.88, control: 0.88, exposure: 1500
22:15:02.101 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
22:15:02.101 00.000 5240 MoveAxis(W, 145, ABG)
22:15:02.101 00.000 5240 Guiding  Dir = 3, Dur = 145
22:15:02.101 00.000 5240 IsGuiding returns 0
22:15:02.101 00.000 5240 PulseGuide returned control before completion, sleep 155
22:15:02.120 00.019 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=225, Gamma=0.560
22:15:02.169 00.049 2696 UpdateGuideState exits: m=2972 SNR=38.4
22:15:02.171 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:02.171 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:15:02.171 00.000 2696 Enqueuing Expose request
22:15:02.272 00.101 5240 IsGuiding returns 1
22:15:02.272 00.000 5240 scope still moving after pulse duration time elapsed
22:15:02.304 00.032 5240 IsGuiding returns 0
22:15:02.304 00.000 5240 scope move finished after 145 + 50 ms
22:15:02.304 00.000 5240 Move returns status 0, amount 145
22:15:02.304 00.000 5240 MoveAxis(S, 46, ABG)
22:15:02.304 00.000 5240 Guiding  Dir = 1, Dur = 46
22:15:02.304 00.000 5240 IsGuiding returns 0
22:15:02.304 00.000 5240 PulseGuide returned control before completion, sleep 56
22:15:02.367 00.063 5240 IsGuiding returns 1
22:15:02.367 00.000 5240 scope still moving after pulse duration time elapsed
22:15:02.399 00.032 5240 IsGuiding returns 0
22:15:02.399 00.000 5240 scope move finished after 46 + 48 ms
22:15:02.399 00.000 5240 Move returns status 0, amount 46
22:15:02.399 00.000 5240 move complete, result=0
22:15:02.399 00.000 5240 worker thread done servicing request
22:15:02.399 00.000 2696 GuideStep: 0.9 px 145 ms WEST, 0.4 px 46 ms SOUTH
22:15:02.399 00.000 5240 Worker thread wakes up
22:15:02.399 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:15:02.399 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:15:04.032 01.633 5240 Exposure complete
22:15:04.087 00.055 5240 worker thread done servicing request
22:15:04.088 00.001 2696 OnExposeComplete: enter
22:15:04.090 00.002 2696 UpdateGuideState(): m_state=6
22:15:04.092 00.002 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:15:04.093 00.001 2696 Star::Find returns 1 (1), X=299.26, Y=260.45, Mass=3077, SNR=39.1, Peak=255 HFD=3.4
22:15:04.095 00.002 2696 MultiStar: exiting stabilization period
22:15:04.097 00.002 2696 MultiStar: updating star positions after lock position change
22:15:04.099 00.002 2696 Star::Find(15, 493, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:15:04.101 00.002 2696 Star::Find returns 1 (0), X=493.31, Y=658.23, Mass=1452, SNR=26.8, Peak=129 HFD=3.3
22:15:04.106 00.005 2696 Star::Find(15, 1017, 268, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:15:04.109 00.003 2696 Star::Find returns 1 (0), X=1016.91, Y=269.19, Mass=1302, SNR=25.4, Peak=103 HFD=3.7
22:15:04.111 00.002 2696 Star::Find(15, 160, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:15:04.113 00.002 2696 Star::Find returns 1 (0), X=159.45, Y=852.31, Mass=593, SNR=17.1, Peak=54 HFD=3.2
22:15:04.115 00.002 2696 Star::Find(15, 304, 605, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:15:04.117 00.002 2696 Star::Find returns 1 (0), X=304.32, Y=605.46, Mass=546, SNR=16.4, Peak=43 HFD=3.4
22:15:04.120 00.003 2696 Star::Find(15, 497, 400, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:15:04.122 00.002 2696 Star::Find returns 1 (0), X=497.40, Y=400.73, Mass=606, SNR=17.2, Peak=44 HFD=3.5
22:15:04.124 00.002 2696 Star::Find(15, 1218, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:15:04.126 00.002 2696 Star::Find returns 1 (0), X=1217.78, Y=670.19, Mass=661, SNR=18.0, Peak=39 HFD=4.3
22:15:04.127 00.001 2696 Star::Find(15, 959, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:15:04.129 00.002 2696 Star::Find returns 1 (0), X=959.29, Y=512.38, Mass=668, SNR=18.1, Peak=44 HFD=3.7
22:15:04.131 00.002 2696 Star::Find(15, 425, 71, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:15:04.133 00.002 2696 Star::Find returns 1 (0), X=424.96, Y=72.05, Mass=456, SNR=15.0, Peak=37 HFD=3.2
22:15:04.136 00.003 2696 Star::Find(15, 978, 420, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:15:04.138 00.002 2696 Star::Find returns 1 (0), X=978.56, Y=420.32, Mass=559, SNR=16.6, Peak=42 HFD=3.5
22:15:04.140 00.002 2696 Star::Find(15, 803, 339, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:15:04.142 00.002 2696 Star::Find returns 1 (0), X=803.17, Y=339.75, Mass=434, SNR=14.5, Peak=31 HFD=3.5
22:15:04.144 00.002 2696 Star::Find(15, 669, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:15:04.145 00.001 2696 Star::Find returns 1 (0), X=669.13, Y=151.15, Mass=288, SNR=11.8, Peak=26 HFD=2.9
22:15:04.147 00.002 2696 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.74) = xAngle (0.17 = 0.17)
22:15:04.148 00.001 2696 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.80 = 2.80)
22:15:04.150 00.002 2696 CameraToMount -- cameraX=-0.51 cameraY=0.12 hyp=0.52 cameraTheta=2.91 mountX=0.52 mountY=0.17, mountTheta=0.33
22:15:04.154 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.51, y=0.12, opts=13)
22:15:04.156 00.002 2696 Enqueuing Move request for scope (-0.51, 0.12)
22:15:04.157 00.001 5240 Worker thread wakes up
22:15:04.157 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.12) opts 0xd
22:15:04.157 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.51, 0.12)
22:15:04.158 00.001 5240 Moving (-0.51, 0.12) raw xDistance=0.52 yDistance=0.17
22:15:04.158 00.000 5240 PPEC rslt: input = 0.52, final = 0.52, react = 0.52, pred = -0.06, hyst = 0.54, hyst_pct = 0.00, period_length = 662.83
22:15:04.158 00.000 5240 PPEC: input: 0.52, control: 0.52, exposure: 1500
22:15:04.158 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.17
22:15:04.158 00.000 5240 MoveAxis(W, 86, ABG)
22:15:04.158 00.000 5240 Guiding  Dir = 3, Dur = 86
22:15:04.158 00.000 5240 IsGuiding returns 0
22:15:04.158 00.000 5240 PulseGuide returned control before completion, sleep 96
22:15:04.171 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=217, Gamma=0.560
22:15:04.218 00.047 2696 UpdateGuideState exits: m=3077 SNR=39.1 Saturated
22:15:04.220 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:04.222 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:15:04.224 00.002 2696 Enqueuing Expose request
22:15:04.260 00.036 5240 IsGuiding returns 1
22:15:04.261 00.001 5240 scope still moving after pulse duration time elapsed
22:15:04.291 00.030 5240 IsGuiding returns 0
22:15:04.291 00.000 5240 scope move finished after 86 + 46 ms
22:15:04.291 00.000 5240 Move returns status 0, amount 86
22:15:04.291 00.000 5240 MoveAxis(S, 22, ABG)
22:15:04.291 00.000 5240 Guiding  Dir = 1, Dur = 22
22:15:04.291 00.000 5240 IsGuiding returns 0
22:15:04.291 00.000 5240 PulseGuide returned control before completion, sleep 32
22:15:04.338 00.047 5240 IsGuiding returns 1
22:15:04.338 00.000 5240 scope still moving after pulse duration time elapsed
22:15:04.370 00.032 5240 IsGuiding returns 0
22:15:04.370 00.000 5240 scope move finished after 22 + 55 ms
22:15:04.370 00.000 5240 Move returns status 0, amount 22
22:15:04.370 00.000 5240 move complete, result=0
22:15:04.370 00.000 5240 worker thread done servicing request
22:15:04.370 00.000 5240 Worker thread wakes up
22:15:04.370 00.000 2696 GuideStep: 0.5 px 86 ms WEST, 0.2 px 22 ms SOUTH
22:15:04.373 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:15:04.373 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:15:05.806 01.433 5240 Exposure complete
22:15:05.874 00.068 5240 worker thread done servicing request
22:15:05.874 00.000 2696 OnExposeComplete: enter
22:15:05.877 00.003 2696 UpdateGuideState(): m_state=6
22:15:05.879 00.002 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
22:15:05.881 00.002 2696 Star::Find returns 1 (0), X=299.13, Y=260.53, Mass=2913, SNR=38.0, Peak=239 HFD=3.5
22:15:05.886 00.005 2696 MultiStar: [#1 -0.09,0.09,0.70,U] [#2 -0.16,0.30,0.69,U] [#3 -0.19,-0.01,0.44,U] [#4 -0.02,0.12,0.44,U] [#5 -0.15,0.16,0.45,U] [#6 -0.27,0.07,0.49,U] [#7 -0.36,0.16,0.50,U] [#8 -0.07,0.13,0.39,U] 
22:15:05.888 00.002 2696 refined, 8 included, MultiStar: {-0.26, 0.15}, one-star: {-0.64, 0.20}
22:15:05.890 00.002 2696 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.74) = xAngle (-0.12 = -0.12)
22:15:05.893 00.003 2696 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.51 = 2.51)
22:15:05.895 00.002 2696 CameraToMount -- cameraX=-0.26 cameraY=0.15 hyp=0.30 cameraTheta=2.61 mountX=0.29 mountY=0.17, mountTheta=0.54
22:15:05.899 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.26, y=0.15, opts=13)
22:15:05.901 00.002 2696 Enqueuing Move request for scope (-0.26, 0.15)
22:15:05.904 00.003 5240 Worker thread wakes up
22:15:05.904 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.15) opts 0xd
22:15:05.904 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.26, 0.15)
22:15:05.904 00.000 5240 Moving (-0.26, 0.15) raw xDistance=0.29 yDistance=0.17
22:15:05.904 00.000 5240 PPEC rslt: input = 0.29, final = 0.29, react = 0.29, pred = -0.06, hyst = 0.35, hyst_pct = 0.00, period_length = 662.83
22:15:05.904 00.000 5240 PPEC: input: 0.29, control: 0.29, exposure: 1500
22:15:05.904 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.17
22:15:05.904 00.000 5240 MoveAxis(W, 49, ABG)
22:15:05.904 00.000 5240 Guiding  Dir = 3, Dur = 49
22:15:05.905 00.001 5240 IsGuiding returns 0
22:15:05.905 00.000 5240 PulseGuide returned control before completion, sleep 59
22:15:05.921 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:15:05.966 00.045 2696 UpdateGuideState exits: m=2913 SNR=38.0
22:15:05.968 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:05.970 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:15:05.973 00.003 2696 Enqueuing Expose request
22:15:05.977 00.004 5240 IsGuiding returns 1
22:15:05.977 00.000 5240 scope still moving after pulse duration time elapsed
22:15:06.008 00.031 5240 IsGuiding returns 0
22:15:06.008 00.000 5240 scope move finished after 49 + 53 ms
22:15:06.008 00.000 5240 Move returns status 0, amount 49
22:15:06.008 00.000 5240 MoveAxis(S, 22, ABG)
22:15:06.008 00.000 5240 Guiding  Dir = 1, Dur = 22
22:15:06.009 00.001 5240 IsGuiding returns 0
22:15:06.009 00.000 5240 PulseGuide returned control before completion, sleep 32
22:15:06.054 00.045 5240 IsGuiding returns 1
22:15:06.054 00.000 5240 scope still moving after pulse duration time elapsed
22:15:06.084 00.030 5240 IsGuiding returns 0
22:15:06.084 00.000 5240 scope move finished after 22 + 53 ms
22:15:06.084 00.000 5240 Move returns status 0, amount 22
22:15:06.084 00.000 5240 move complete, result=0
22:15:06.084 00.000 5240 worker thread done servicing request
22:15:06.084 00.000 5240 Worker thread wakes up
22:15:06.084 00.000 2696 GuideStep: 0.3 px 49 ms WEST, 0.2 px 22 ms SOUTH
22:15:06.087 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:15:06.087 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:15:07.726 01.639 5240 Exposure complete
22:15:07.791 00.065 5240 worker thread done servicing request
22:15:07.792 00.001 2696 OnExposeComplete: enter
22:15:07.794 00.002 2696 UpdateGuideState(): m_state=6
22:15:07.797 00.003 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
22:15:07.800 00.003 2696 Star::Find returns 1 (0), X=297.92, Y=260.35, Mass=2835, SNR=37.5, Peak=202 HFD=3.6
22:15:07.802 00.002 2696 MultiStar: [#1 -1.49,-0.42,0.00,M1] [#2 -1.39,-0.28,0.00,M1] [#3 -1.36,-0.29,0.00,M1] [#4 -1.29,-0.27,0.00,M1] [#5 -1.42,-0.02,0.00,M1] [#6 -1.16,0.14,0.49,U] [#7 -1.37,-0.18,0.00,M1] [#8 -1.21,0.01,0.38,U] 
22:15:07.804 00.002 2696 refined, 2 included, MultiStar: {-1.54, 0.05}, one-star: {-1.85, 0.02}
22:15:07.806 00.002 2696 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.74) = xAngle (0.37 = 0.37)
22:15:07.808 00.002 2696 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (3.01 = 3.01)
22:15:07.810 00.002 2696 CameraToMount -- cameraX=-1.54 cameraY=0.05 hyp=1.54 cameraTheta=3.11 mountX=1.44 mountY=0.21, mountTheta=0.14
22:15:07.813 00.003 2696 SchedulePrimaryMove(0F998B58, x=-1.54, y=0.05, opts=13)
22:15:07.815 00.002 2696 Enqueuing Move request for scope (-1.54, 0.05)
22:15:07.817 00.002 5240 Worker thread wakes up
22:15:07.817 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.54, 0.05) opts 0xd
22:15:07.817 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.54, 0.05)
22:15:07.817 00.000 5240 Moving (-1.54, 0.05) raw xDistance=1.44 yDistance=0.21
22:15:07.817 00.000 5240 PPEC rslt: input = 1.44, final = 1.44, react = 1.44, pred = -0.06, hyst = 1.34, hyst_pct = 0.00, period_length = 662.83
22:15:07.818 00.001 5240 PPEC: input: 1.44, control: 1.44, exposure: 1500
22:15:07.818 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
22:15:07.818 00.000 5240 MoveAxis(W, 238, ABG)
22:15:07.818 00.000 5240 Guiding  Dir = 3, Dur = 238
22:15:07.818 00.000 5240 IsGuiding returns 0
22:15:07.818 00.000 5240 PulseGuide returned control before completion, sleep 248
22:15:07.835 00.017 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=217, Gamma=0.560
22:15:07.888 00.053 2696 UpdateGuideState exits: m=2835 SNR=37.5
22:15:07.890 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:07.895 00.005 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:15:07.897 00.002 2696 Enqueuing Expose request
22:15:08.071 00.174 5240 IsGuiding returns 1
22:15:08.071 00.000 5240 scope still moving after pulse duration time elapsed
22:15:08.103 00.032 5240 IsGuiding returns 0
22:15:08.103 00.000 5240 scope move finished after 238 + 47 ms
22:15:08.103 00.000 5240 Move returns status 0, amount 238
22:15:08.103 00.000 5240 MoveAxis(S, 26, ABG)
22:15:08.103 00.000 5240 Guiding  Dir = 1, Dur = 26
22:15:08.103 00.000 5240 IsGuiding returns 0
22:15:08.103 00.000 5240 PulseGuide returned control before completion, sleep 36
22:15:08.150 00.047 5240 IsGuiding returns 1
22:15:08.152 00.002 5240 scope still moving after pulse duration time elapsed
22:15:08.182 00.030 5240 IsGuiding returns 0
22:15:08.182 00.000 5240 scope move finished after 26 + 51 ms
22:15:08.182 00.000 5240 Move returns status 0, amount 26
22:15:08.182 00.000 5240 move complete, result=0
22:15:08.182 00.000 5240 worker thread done servicing request
22:15:08.182 00.000 5240 Worker thread wakes up
22:15:08.182 00.000 2696 GuideStep: 1.4 px 238 ms WEST, 0.2 px 26 ms SOUTH
22:15:08.182 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:15:08.182 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:15:09.606 01.424 5240 Exposure complete
22:15:09.671 00.065 5240 worker thread done servicing request
22:15:09.671 00.000 2696 OnExposeComplete: enter
22:15:09.671 00.000 2696 UpdateGuideState(): m_state=6
22:15:09.671 00.000 2696 Star::Find(15, 297, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
22:15:09.688 00.017 2696 Star::Find returns 1 (0), X=298.81, Y=260.57, Mass=2970, SNR=38.4, Peak=208 HFD=3.7
22:15:09.690 00.002 2696 MultiStar: [#1 -0.46,-0.15,0.67,U] [#2 -0.76,-0.04,0.67,U] [#3 -0.47,0.03,0.44,U] [#4 -0.27,-0.08,0.43,U] [#5 -0.41,0.30,0.44,U] [#6 -0.53,0.48,0.45,U] [#7 -0.85,0.07,0.47,U] [#8 -0.67,-0.07,0.39,U] 
22:15:09.692 00.002 2696 refined, 8 included, MultiStar: {-0.64, 0.09}, one-star: {-0.96, 0.24}
22:15:09.693 00.001 2696 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.74) = xAngle (0.27 = 0.27)
22:15:09.697 00.004 2696 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.90 = 2.90)
22:15:09.699 00.002 2696 CameraToMount -- cameraX=-0.64 cameraY=0.09 hyp=0.65 cameraTheta=3.00 mountX=0.62 mountY=0.15, mountTheta=0.24
22:15:09.703 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.64, y=0.09, opts=13)
22:15:09.706 00.003 2696 Enqueuing Move request for scope (-0.64, 0.09)
22:15:09.708 00.002 5240 Worker thread wakes up
22:15:09.708 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.64, 0.09) opts 0xd
22:15:09.710 00.002 5240 Handling offset move in thread for scope, endpoint = (-0.64, 0.09)
22:15:09.710 00.000 5240 Moving (-0.64, 0.09) raw xDistance=0.62 yDistance=0.15
22:15:09.710 00.000 5240 PPEC rslt: input = 0.62, final = 0.62, react = 0.62, pred = -0.06, hyst = 0.59, hyst_pct = 0.00, period_length = 662.83
22:15:09.710 00.000 5240 PPEC: input: 0.62, control: 0.62, exposure: 1500
22:15:09.710 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.15
22:15:09.710 00.000 5240 MoveAxis(W, 103, ABG)
22:15:09.710 00.000 5240 Guiding  Dir = 3, Dur = 103
22:15:09.710 00.000 5240 IsGuiding returns 0
22:15:09.711 00.001 5240 PulseGuide returned control before completion, sleep 113
22:15:09.724 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=221, Gamma=0.560
22:15:09.773 00.049 2696 UpdateGuideState exits: m=2970 SNR=38.4
22:15:09.775 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:09.776 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:15:09.778 00.002 2696 Enqueuing Expose request
22:15:09.831 00.053 5240 IsGuiding returns 1
22:15:09.831 00.000 5240 scope still moving after pulse duration time elapsed
22:15:09.862 00.031 5240 IsGuiding returns 0
22:15:09.862 00.000 5240 scope move finished after 103 + 49 ms
22:15:09.862 00.000 5240 Move returns status 0, amount 103
22:15:09.862 00.000 5240 MoveAxis(S, 20, ABG)
22:15:09.862 00.000 5240 Guiding  Dir = 1, Dur = 20
22:15:09.862 00.000 5240 IsGuiding returns 0
22:15:09.862 00.000 5240 PulseGuide returned control before completion, sleep 30
22:15:09.909 00.047 5240 IsGuiding returns 1
22:15:09.909 00.000 5240 scope still moving after pulse duration time elapsed
22:15:09.941 00.032 5240 IsGuiding returns 0
22:15:09.941 00.000 5240 scope move finished after 20 + 57 ms
22:15:09.941 00.000 5240 Move returns status 0, amount 20
22:15:09.941 00.000 5240 move complete, result=0
22:15:09.941 00.000 5240 worker thread done servicing request
22:15:09.941 00.000 5240 Worker thread wakes up
22:15:09.941 00.000 2696 GuideStep: 0.6 px 103 ms WEST, 0.2 px 20 ms SOUTH
22:15:09.941 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:15:09.941 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:15:11.584 01.643 5240 Exposure complete
22:15:11.634 00.050 5240 worker thread done servicing request
22:15:11.634 00.000 2696 OnExposeComplete: enter
22:15:11.636 00.002 2696 UpdateGuideState(): m_state=6
22:15:11.638 00.002 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
22:15:11.639 00.001 2696 Star::Find returns 1 (0), X=299.38, Y=260.62, Mass=2942, SNR=38.2, Peak=232 HFD=3.3
22:15:11.642 00.003 2696 MultiStar: [#1 -0.18,-0.53,0.69,U] [#2 -0.66,-0.51,0.70,U] [#3 -0.07,-0.26,0.44,U] [#4 -0.02,-0.23,0.44,U] [#5 0.11,-0.02,0.47,U] [#6 -0.28,-0.21,0.48,U] [#7 -0.57,-0.33,0.48,U] [#8 -0.01,0.02,0.40,U] 
22:15:11.643 00.001 2696 refined, 8 included, MultiStar: {-0.27, -0.18}, one-star: {-0.38, 0.29}
22:15:11.645 00.002 2696 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.74) = xAngle (-5.29 = 0.99)
22:15:11.647 00.002 2696 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.66 = -2.66)
22:15:11.649 00.002 2696 CameraToMount -- cameraX=-0.27 cameraY=-0.18 hyp=0.32 cameraTheta=-2.56 mountX=0.18 mountY=-0.15, mountTheta=-0.70
22:15:11.652 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.27, y=-0.18, opts=13)
22:15:11.653 00.001 2696 Enqueuing Move request for scope (-0.27, -0.18)
22:15:11.656 00.003 5240 Worker thread wakes up
22:15:11.656 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.18) opts 0xd
22:15:11.656 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.27, -0.18)
22:15:11.656 00.000 5240 Moving (-0.27, -0.18) raw xDistance=0.18 yDistance=-0.15
22:15:11.656 00.000 5240 PPEC rslt: input = 0.18, final = 0.00, react = 0.18, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 662.83
22:15:11.656 00.000 5240 PPEC: input: 0.18, control: 0.00, exposure: 1500
22:15:11.657 00.001 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:11.657 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:15:11.657 00.000 5240 MoveAxis(E, 0, ABG)
22:15:11.657 00.000 5240 Move returns status 0, amount 0
22:15:11.657 00.000 5240 MoveAxis(N, 0, ABG)
22:15:11.657 00.000 5240 Move returns status 0, amount 0
22:15:11.657 00.000 5240 move complete, result=0
22:15:11.657 00.000 5240 worker thread done servicing request
22:15:11.670 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:15:11.716 00.046 2696 UpdateGuideState exits: m=2942 SNR=38.2
22:15:11.716 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:11.716 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:15:11.716 00.000 2696 Enqueuing Expose request
22:15:11.726 00.010 5240 Worker thread wakes up
22:15:11.726 00.000 2696 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:15:11.729 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:15:11.729 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:15:13.145 01.416 5240 Exposure complete
22:15:13.194 00.049 5240 worker thread done servicing request
22:15:13.194 00.000 2696 OnExposeComplete: enter
22:15:13.205 00.011 2696 UpdateGuideState(): m_state=6
22:15:13.205 00.000 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
22:15:13.205 00.000 2696 Star::Find returns 1 (0), X=297.98, Y=260.20, Mass=2991, SNR=38.5, Peak=240 HFD=3.4
22:15:13.205 00.000 2696 MultiStar: [#1 -1.33,-0.54,0.00,M1] [#2 -1.23,-0.51,0.00,M1] [#3 -1.25,-0.48,0.00,M1] [#4 -1.37,-0.56,0.00,M1] [#5 -1.41,-0.32,0.00,M1] [#6 -1.08,-0.04,0.47,U] [#7 -1.35,-0.37,0.00,M1] [#8 -1.35,-0.45,0.00,M1] 
22:15:13.205 00.000 2696 refined, 1 included, MultiStar: {-1.57, -0.10}, one-star: {-1.79, -0.13}
22:15:13.205 00.000 2696 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.74) = xAngle (-5.81 = 0.47)
22:15:13.205 00.000 2696 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.18 = 3.10)
22:15:13.205 00.000 2696 CameraToMount -- cameraX=-1.57 cameraY=-0.10 hyp=1.57 cameraTheta=-3.08 mountX=1.40 mountY=0.06, mountTheta=0.04
22:15:13.223 00.018 2696 SchedulePrimaryMove(0F998B58, x=-1.57, y=-0.10, opts=13)
22:15:13.225 00.002 2696 Enqueuing Move request for scope (-1.57, -0.10)
22:15:13.225 00.000 5240 Worker thread wakes up
22:15:13.225 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.57, -0.10) opts 0xd
22:15:13.225 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.57, -0.10)
22:15:13.225 00.000 5240 Moving (-1.57, -0.10) raw xDistance=1.40 yDistance=0.06
22:15:13.225 00.000 5240 PPEC rslt: input = 1.40, final = 1.34, react = 1.40, pred = 1.37, hyst = 1.32, hyst_pct = 0.99, period_length = 662.83
22:15:13.225 00.000 5240 PPEC: input: 1.40, control: 1.34, exposure: 1500
22:15:13.225 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:13.225 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:15:13.225 00.000 5240 MoveAxis(W, 223, ABG)
22:15:13.225 00.000 5240 Guiding  Dir = 3, Dur = 223
22:15:13.225 00.000 5240 IsGuiding returns 0
22:15:13.225 00.000 5240 PulseGuide returned control before completion, sleep 233
22:15:13.237 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=230, Gamma=0.560
22:15:13.287 00.050 2696 UpdateGuideState exits: m=2991 SNR=38.5
22:15:13.288 00.001 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:13.288 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:15:13.288 00.000 2696 Enqueuing Expose request
22:15:13.474 00.186 5240 IsGuiding returns 1
22:15:13.474 00.000 5240 scope still moving after pulse duration time elapsed
22:15:13.506 00.032 5240 IsGuiding returns 0
22:15:13.507 00.001 5240 scope move finished after 223 + 54 ms
22:15:13.507 00.000 5240 Move returns status 0, amount 223
22:15:13.507 00.000 5240 MoveAxis(N, 0, ABG)
22:15:13.507 00.000 5240 Move returns status 0, amount 0
22:15:13.507 00.000 5240 move complete, result=0
22:15:13.509 00.002 5240 worker thread done servicing request
22:15:13.509 00.000 2696 GuideStep: 1.4 px 223 ms WEST, 0.1 px 0 ms NORTH
22:15:13.509 00.000 5240 Worker thread wakes up
22:15:13.509 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:15:13.509 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:15:15.161 01.652 5240 Exposure complete
22:15:15.230 00.069 5240 worker thread done servicing request
22:15:15.231 00.001 2696 OnExposeComplete: enter
22:15:15.233 00.002 2696 UpdateGuideState(): m_state=6
22:15:15.234 00.001 2696 Star::Find(15, 297, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
22:15:15.236 00.002 2696 Star::Find returns 1 (0), X=298.75, Y=260.26, Mass=2932, SNR=38.1, Peak=199 HFD=3.5
22:15:15.239 00.003 2696 MultiStar: [#1 -0.65,-0.52,0.68,U] [#2 -0.53,-0.19,0.70,U] [#3 -0.60,-0.51,0.44,U] [#4 -0.56,-0.64,0.44,U] [#5 -0.71,-0.30,0.44,U] [#6 0.03,0.09,0.45,U] [#7 -0.72,-0.31,0.49,U] [#8 -0.67,-0.36,0.38,U] 
22:15:15.241 00.002 2696 refined, 8 included, MultiStar: {-0.65, -0.29}, one-star: {-1.02, -0.07}
22:15:15.243 00.002 2696 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.74) = xAngle (-5.46 = 0.83)
22:15:15.245 00.002 2696 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.82 = -2.82)
22:15:15.246 00.001 2696 CameraToMount -- cameraX=-0.65 cameraY=-0.29 hyp=0.71 cameraTheta=-2.72 mountX=0.48 mountY=-0.22, mountTheta=-0.43
22:15:15.249 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.65, y=-0.29, opts=13)
22:15:15.251 00.002 2696 Enqueuing Move request for scope (-0.65, -0.29)
22:15:15.253 00.002 5240 Worker thread wakes up
22:15:15.253 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.65, -0.29) opts 0xd
22:15:15.253 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.65, -0.29)
22:15:15.253 00.000 5240 Moving (-0.65, -0.29) raw xDistance=0.48 yDistance=-0.22
22:15:15.253 00.000 5240 PPEC rslt: input = 0.48, final = 0.46, react = 0.48, pred = 1.55, hyst = 0.43, hyst_pct = 0.99, period_length = 662.83
22:15:15.253 00.000 5240 PPEC: input: 0.48, control: 0.46, exposure: 1500
22:15:15.253 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:15:15.253 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:15:15.254 00.001 5240 MoveAxis(W, 76, ABG)
22:15:15.254 00.000 5240 Guiding  Dir = 3, Dur = 76
22:15:15.254 00.000 5240 IsGuiding returns 0
22:15:15.254 00.000 5240 PulseGuide returned control before completion, sleep 86
22:15:15.268 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=195, Gamma=0.560
22:15:15.316 00.048 2696 UpdateGuideState exits: m=2932 SNR=38.1
22:15:15.318 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:15.324 00.006 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:15:15.327 00.003 2696 Enqueuing Expose request
22:15:15.346 00.019 5240 IsGuiding returns 1
22:15:15.346 00.000 5240 scope still moving after pulse duration time elapsed
22:15:15.378 00.032 5240 IsGuiding returns 0
22:15:15.378 00.000 5240 scope move finished after 76 + 47 ms
22:15:15.378 00.000 5240 Move returns status 0, amount 76
22:15:15.378 00.000 5240 MoveAxis(N, 0, ABG)
22:15:15.378 00.000 5240 Move returns status 0, amount 0
22:15:15.378 00.000 5240 move complete, result=0
22:15:15.379 00.001 5240 worker thread done servicing request
22:15:15.379 00.000 5240 Worker thread wakes up
22:15:15.379 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:15:15.379 00.000 2696 GuideStep: 0.5 px 76 ms WEST, -0.2 px 0 ms NORTH
22:15:15.383 00.004 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:15:16.809 01.426 5240 Exposure complete
22:15:16.874 00.065 5240 worker thread done servicing request
22:15:16.874 00.000 2696 OnExposeComplete: enter
22:15:16.876 00.002 2696 UpdateGuideState(): m_state=6
22:15:16.878 00.002 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
22:15:16.880 00.002 2696 Star::Find returns 1 (0), X=298.63, Y=260.11, Mass=2866, SNR=37.7, Peak=191 HFD=3.8
22:15:16.882 00.002 2696 MultiStar: [#1 -0.54,-0.59,0.70,U] [#2 -0.70,-0.65,0.69,U] [#3 -0.68,-0.73,0.44,U] [#4 -0.54,-0.51,0.45,U] [#5 -0.45,-0.57,0.46,U] [#6 -0.67,-0.23,0.47,U] [#7 -0.57,-0.31,0.49,U] [#8 -0.54,-0.61,0.39,U] 
22:15:16.885 00.003 2696 refined, 8 included, MultiStar: {-0.70, -0.47}, one-star: {-1.14, -0.22}
22:15:16.888 00.003 2696 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.74) = xAngle (-5.28 = 1.00)
22:15:16.890 00.002 2696 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.65 = -2.65)
22:15:16.892 00.002 2696 CameraToMount -- cameraX=-0.70 cameraY=-0.47 hyp=0.84 cameraTheta=-2.55 mountX=0.46 mountY=-0.40, mountTheta=-0.72
22:15:16.894 00.002 2696 SchedulePrimaryMove(0F998B58, x=-0.70, y=-0.47, opts=13)
22:15:16.896 00.002 2696 Enqueuing Move request for scope (-0.70, -0.47)
22:15:16.898 00.002 5240 Worker thread wakes up
22:15:16.898 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.70, -0.47) opts 0xd
22:15:16.898 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.70, -0.47)
22:15:16.898 00.000 5240 Moving (-0.70, -0.47) raw xDistance=0.46 yDistance=-0.40
22:15:16.898 00.000 5240 PPEC rslt: input = 0.46, final = 0.57, react = 0.46, pred = 1.45, hyst = 0.54, hyst_pct = 0.98, period_length = 662.83
22:15:16.898 00.000 5240 PPEC: input: 0.46, control: 0.57, exposure: 1500
22:15:16.898 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:15:16.898 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
22:15:16.898 00.000 5240 MoveAxis(W, 94, ABG)
22:15:16.898 00.000 5240 Guiding  Dir = 3, Dur = 94
22:15:16.899 00.001 5240 IsGuiding returns 0
22:15:16.899 00.000 5240 PulseGuide returned control before completion, sleep 104
22:15:16.912 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=221, Gamma=0.560
22:15:16.959 00.047 2696 UpdateGuideState exits: m=2866 SNR=37.7
22:15:16.961 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:16.964 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:15:16.966 00.002 2696 Enqueuing Expose request
22:15:17.012 00.046 5240 IsGuiding returns 1
22:15:17.012 00.000 5240 scope still moving after pulse duration time elapsed
22:15:17.043 00.031 5240 IsGuiding returns 0
22:15:17.043 00.000 5240 scope move finished after 94 + 50 ms
22:15:17.044 00.001 5240 Move returns status 0, amount 94
22:15:17.044 00.000 5240 MoveAxis(N, 0, ABG)
22:15:17.044 00.000 5240 Move returns status 0, amount 0
22:15:17.044 00.000 5240 move complete, result=0
22:15:17.044 00.000 5240 worker thread done servicing request
22:15:17.044 00.000 5240 Worker thread wakes up
22:15:17.044 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:15:17.044 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:15:17.046 00.002 2696 GuideStep: 0.5 px 94 ms WEST, -0.4 px 0 ms NORTH
22:15:18.675 01.629 5240 Exposure complete
22:15:18.726 00.051 5240 worker thread done servicing request
22:15:18.726 00.000 2696 OnExposeComplete: enter
22:15:18.726 00.000 2696 UpdateGuideState(): m_state=6
22:15:18.726 00.000 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
22:15:18.726 00.000 2696 Star::Find returns 1 (0), X=298.74, Y=260.50, Mass=3108, SNR=39.3, Peak=229 HFD=3.4
22:15:18.734 00.008 2696 MultiStar: [#1 -0.79,-0.22,0.68,U] [#2 -0.89,-0.38,0.65,U] [#3 -0.72,-0.11,0.42,U] [#4 -0.70,-0.32,0.43,U] [#5 -0.68,-0.05,0.42,U] [#6 -0.64,0.33,0.44,U] [#7 -0.92,-0.16,0.46,U] [#8 -0.46,-0.18,0.36,U] 
22:15:18.734 00.000 2696 refined, 8 included, MultiStar: {-0.80, -0.09}, one-star: {-1.03, 0.17}
22:15:18.734 00.000 2696 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.74) = xAngle (-5.77 = 0.51)
22:15:18.734 00.000 2696 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.14 = -3.14)
22:15:18.734 00.000 2696 CameraToMount -- cameraX=-0.80 cameraY=-0.09 hyp=0.81 cameraTheta=-3.03 mountX=0.70 mountY=-0.00, mountTheta=-0.01
22:15:18.734 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.80, y=-0.09, opts=13)
22:15:18.734 00.000 2696 Enqueuing Move request for scope (-0.80, -0.09)
22:15:18.734 00.000 5240 Worker thread wakes up
22:15:18.734 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.80, -0.09) opts 0xd
22:15:18.734 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.80, -0.09)
22:15:18.734 00.000 5240 Moving (-0.80, -0.09) raw xDistance=0.70 yDistance=-0.00
22:15:18.734 00.000 5240 PPEC rslt: input = 0.70, final = 0.69, react = 0.70, pred = 0.50, hyst = 0.68, hyst_pct = 0.98, period_length = 662.83
22:15:18.734 00.000 5240 PPEC: input: 0.70, control: 0.69, exposure: 1500
22:15:18.734 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:18.734 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:15:18.734 00.000 5240 MoveAxis(W, 114, ABG)
22:15:18.734 00.000 5240 Guiding  Dir = 3, Dur = 114
22:15:18.750 00.016 5240 IsGuiding returns 0
22:15:18.750 00.000 5240 PulseGuide returned control before completion, sleep 124
22:15:18.763 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=225, Gamma=0.560
22:15:18.797 00.034 2696 UpdateGuideState exits: m=3108 SNR=39.3
22:15:18.797 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:18.797 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:15:18.813 00.016 2696 Enqueuing Expose request
22:15:18.877 00.064 5240 IsGuiding returns 1
22:15:18.877 00.000 5240 scope still moving after pulse duration time elapsed
22:15:18.908 00.031 5240 IsGuiding returns 0
22:15:18.908 00.000 5240 scope move finished after 114 + 44 ms
22:15:18.908 00.000 5240 Move returns status 0, amount 114
22:15:18.908 00.000 5240 MoveAxis(N, 0, ABG)
22:15:18.908 00.000 5240 Move returns status 0, amount 0
22:15:18.908 00.000 5240 move complete, result=0
22:15:18.908 00.000 5240 worker thread done servicing request
22:15:18.908 00.000 5240 Worker thread wakes up
22:15:18.908 00.000 2696 GuideStep: 0.7 px 114 ms WEST, -0.0 px 0 ms NORTH
22:15:18.910 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:15:18.910 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:15:20.336 01.426 5240 Exposure complete
22:15:20.411 00.075 5240 worker thread done servicing request
22:15:20.411 00.000 2696 OnExposeComplete: enter
22:15:20.415 00.004 2696 UpdateGuideState(): m_state=6
22:15:20.415 00.000 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
22:15:20.415 00.000 2696 Star::Find returns 1 (0), X=298.27, Y=260.52, Mass=2949, SNR=38.3, Peak=201 HFD=3.5
22:15:20.415 00.000 2696 MultiStar: [#1 -0.80,-0.09,0.69,U] [#2 -0.66,0.07,0.67,U] [#3 -0.86,0.03,0.42,U] [#4 -0.82,-0.05,0.44,U] [#5 -0.68,0.05,0.43,U] [#6 -0.62,0.00,0.46,U] [#7 -0.87,0.07,0.47,U] [#8 -1.05,-0.06,0.39,U] 
22:15:20.415 00.000 2696 refined, 8 included, MultiStar: {-0.93, 0.04}, one-star: {-1.50, 0.19}
22:15:20.415 00.000 2696 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.74) = xAngle (0.36 = 0.36)
22:15:20.415 00.000 2696 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (3.00 = 3.00)
22:15:20.415 00.000 2696 CameraToMount -- cameraX=-0.93 cameraY=0.04 hyp=0.93 cameraTheta=3.10 mountX=0.87 mountY=0.13, mountTheta=0.15
22:15:20.431 00.016 2696 SchedulePrimaryMove(0F998B58, x=-0.93, y=0.04, opts=13)
22:15:20.431 00.000 2696 Enqueuing Move request for scope (-0.93, 0.04)
22:15:20.431 00.000 5240 Worker thread wakes up
22:15:20.431 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.93, 0.04) opts 0xd
22:15:20.431 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.93, 0.04)
22:15:20.431 00.000 5240 Moving (-0.93, 0.04) raw xDistance=0.87 yDistance=0.13
22:15:20.431 00.000 5240 PPEC rslt: input = 0.87, final = 0.84, react = 0.87, pred = 0.40, hyst = 0.84, hyst_pct = 0.98, period_length = 662.83
22:15:20.431 00.000 5240 PPEC: input: 0.87, control: 0.84, exposure: 1500
22:15:20.431 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:20.431 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:15:20.431 00.000 5240 MoveAxis(W, 140, ABG)
22:15:20.431 00.000 5240 Guiding  Dir = 3, Dur = 140
22:15:20.431 00.000 5240 IsGuiding returns 0
22:15:20.431 00.000 5240 PulseGuide returned control before completion, sleep 150
22:15:20.450 00.019 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=220, Gamma=0.560
22:15:20.496 00.046 2696 UpdateGuideState exits: m=2949 SNR=38.3
22:15:20.498 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:20.500 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:15:20.502 00.002 2696 Enqueuing Expose request
22:15:20.589 00.087 5240 IsGuiding returns 1
22:15:20.589 00.000 5240 scope still moving after pulse duration time elapsed
22:15:20.621 00.032 5240 IsGuiding returns 0
22:15:20.621 00.000 5240 scope move finished after 140 + 44 ms
22:15:20.621 00.000 5240 Move returns status 0, amount 140
22:15:20.621 00.000 5240 MoveAxis(N, 0, ABG)
22:15:20.621 00.000 5240 Move returns status 0, amount 0
22:15:20.621 00.000 5240 move complete, result=0
22:15:20.621 00.000 5240 worker thread done servicing request
22:15:20.621 00.000 5240 Worker thread wakes up
22:15:20.621 00.000 2696 GuideStep: 0.9 px 140 ms WEST, 0.1 px 0 ms NORTH
22:15:20.621 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:15:20.621 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:15:22.274 01.653 5240 Exposure complete
22:15:22.337 00.063 5240 worker thread done servicing request
22:15:22.337 00.000 2696 OnExposeComplete: enter
22:15:22.337 00.000 2696 UpdateGuideState(): m_state=6
22:15:22.337 00.000 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
22:15:22.337 00.000 2696 Star::Find returns 1 (0), X=299.01, Y=260.33, Mass=2921, SNR=38.1, Peak=221 HFD=3.3
22:15:22.337 00.000 2696 MultiStar: [#1 -0.44,0.01,0.69,U] [#2 -0.87,-0.40,0.69,U] [#3 -0.44,-0.04,0.43,U] [#4 -0.44,-0.14,0.43,U] [#5 -0.52,-0.54,0.46,U] [#6 -0.52,0.30,0.47,U] [#7 -0.72,0.08,0.48,U] [#8 -0.43,-0.04,0.38,U] 
22:15:22.337 00.000 2696 refined, 8 included, MultiStar: {-0.60, -0.09}, one-star: {-0.76, -0.00}
22:15:22.337 00.000 2696 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.74) = xAngle (-5.74 = 0.55)
22:15:22.351 00.014 2696 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.10 = -3.10)
22:15:22.354 00.003 2696 CameraToMount -- cameraX=-0.60 cameraY=-0.09 hyp=0.61 cameraTheta=-3.00 mountX=0.52 mountY=-0.02, mountTheta=-0.04
22:15:22.356 00.002 2696 SchedulePrimaryMove(0F998B58, x=-0.60, y=-0.09, opts=13)
22:15:22.356 00.000 2696 Enqueuing Move request for scope (-0.60, -0.09)
22:15:22.356 00.000 5240 Worker thread wakes up
22:15:22.356 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.09) opts 0xd
22:15:22.356 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.60, -0.09)
22:15:22.356 00.000 5240 Moving (-0.60, -0.09) raw xDistance=0.52 yDistance=-0.02
22:15:22.356 00.000 5240 PPEC rslt: input = 0.52, final = 0.54, react = 0.52, pred = -0.06, hyst = 0.54, hyst_pct = 0.98, period_length = 662.83
22:15:22.356 00.000 5240 PPEC: input: 0.52, control: 0.54, exposure: 1500
22:15:22.356 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:22.356 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:15:22.356 00.000 5240 MoveAxis(W, 89, ABG)
22:15:22.356 00.000 5240 Guiding  Dir = 3, Dur = 89
22:15:22.356 00.000 5240 IsGuiding returns 0
22:15:22.356 00.000 5240 PulseGuide returned control before completion, sleep 99
22:15:22.368 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=242, Gamma=0.560
22:15:22.421 00.053 2696 UpdateGuideState exits: m=2921 SNR=38.1
22:15:22.421 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:22.421 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:15:22.421 00.000 2696 Enqueuing Expose request
22:15:22.479 00.058 5240 IsGuiding returns 0
22:15:22.479 00.000 5240 Move returns status 0, amount 89
22:15:22.479 00.000 5240 MoveAxis(N, 0, ABG)
22:15:22.479 00.000 5240 Move returns status 0, amount 0
22:15:22.479 00.000 5240 move complete, result=0
22:15:22.479 00.000 5240 worker thread done servicing request
22:15:22.479 00.000 5240 Worker thread wakes up
22:15:22.479 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:15:22.479 00.000 2696 GuideStep: 0.5 px 89 ms WEST, -0.0 px 0 ms NORTH
22:15:22.483 00.004 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:15:23.907 01.424 5240 Exposure complete
22:15:23.976 00.069 5240 worker thread done servicing request
22:15:23.976 00.000 2696 OnExposeComplete: enter
22:15:23.976 00.000 2696 UpdateGuideState(): m_state=6
22:15:23.976 00.000 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
22:15:23.976 00.000 2696 Star::Find returns 1 (1), X=298.69, Y=260.45, Mass=2916, SNR=38.1, Peak=255 HFD=3.2
22:15:23.986 00.010 2696 MultiStar: [#1 -0.62,-0.27,0.70,U] [#2 -0.79,-0.06,0.68,U] [#3 -0.44,0.04,0.45,U] [#4 -0.44,-0.27,0.44,U] [#5 -0.53,-0.23,0.43,U] [#6 -0.65,0.31,0.47,U] [#7 -0.93,-0.11,0.48,U] [#8 -0.68,-0.24,0.39,U] 
22:15:23.986 00.000 2696 refined, 8 included, MultiStar: {-0.73, -0.06}, one-star: {-1.08, 0.12}
22:15:23.986 00.000 2696 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.74) = xAngle (-5.79 = 0.49)
22:15:23.986 00.000 2696 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.16 = 3.12)
22:15:23.986 00.000 2696 CameraToMount -- cameraX=-0.73 cameraY=-0.06 hyp=0.73 cameraTheta=-3.06 mountX=0.65 mountY=0.01, mountTheta=0.02
22:15:23.986 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.73, y=-0.06, opts=13)
22:15:23.986 00.000 2696 Enqueuing Move request for scope (-0.73, -0.06)
22:15:23.986 00.000 5240 Worker thread wakes up
22:15:23.986 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.73, -0.06) opts 0xd
22:15:23.986 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.73, -0.06)
22:15:23.986 00.000 5240 Moving (-0.73, -0.06) raw xDistance=0.65 yDistance=0.01
22:15:23.986 00.000 5240 PPEC rslt: input = 0.65, final = 0.66, react = 0.65, pred = -0.16, hyst = 0.67, hyst_pct = 0.98, period_length = 662.83
22:15:23.986 00.000 5240 PPEC: input: 0.65, control: 0.66, exposure: 1500
22:15:24.001 00.015 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:24.001 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:15:24.001 00.000 5240 MoveAxis(W, 110, ABG)
22:15:24.001 00.000 5240 Guiding  Dir = 3, Dur = 110
22:15:24.001 00.000 5240 IsGuiding returns 0
22:15:24.001 00.000 5240 PulseGuide returned control before completion, sleep 120
22:15:24.007 00.006 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:15:24.051 00.044 2696 UpdateGuideState exits: m=2916 SNR=38.1 Saturated
22:15:24.051 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:24.065 00.014 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:15:24.067 00.002 2696 Enqueuing Expose request
22:15:24.127 00.060 5240 IsGuiding returns 1
22:15:24.127 00.000 5240 scope still moving after pulse duration time elapsed
22:15:24.159 00.032 5240 IsGuiding returns 0
22:15:24.159 00.000 5240 scope move finished after 110 + 47 ms
22:15:24.159 00.000 5240 Move returns status 0, amount 110
22:15:24.159 00.000 5240 MoveAxis(N, 0, ABG)
22:15:24.159 00.000 5240 Move returns status 0, amount 0
22:15:24.159 00.000 5240 move complete, result=0
22:15:24.159 00.000 5240 worker thread done servicing request
22:15:24.159 00.000 5240 Worker thread wakes up
22:15:24.159 00.000 2696 GuideStep: 0.6 px 110 ms WEST, 0.0 px 0 ms NORTH
22:15:24.163 00.004 5240 worker thread servicing REQUEST_EXPOSE 1500
22:15:24.163 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:15:25.811 01.648 5240 Exposure complete
22:15:25.890 00.079 5240 worker thread done servicing request
22:15:25.890 00.000 2696 OnExposeComplete: enter
22:15:25.890 00.000 2696 UpdateGuideState(): m_state=6
22:15:25.890 00.000 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
22:15:25.890 00.000 2696 Star::Find returns 1 (0), X=298.72, Y=260.69, Mass=2941, SNR=38.2, Peak=207 HFD=3.5
22:15:25.890 00.000 2696 MultiStar: [#1 -0.78,0.27,0.69,U] [#2 -1.02,-0.10,0.69,U] [#3 -0.85,0.54,0.44,U] [#4 -0.64,0.36,0.44,U] [#5 -0.55,0.22,0.43,U] [#6 -0.98,0.40,0.46,U] [#7 -0.94,0.15,0.49,U] [#8 -0.78,0.16,0.38,U] 
22:15:25.890 00.000 2696 refined, 8 included, MultiStar: {-0.87, 0.26}, one-star: {-1.05, 0.36}
22:15:25.890 00.000 2696 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.74) = xAngle (0.12 = 0.12)
22:15:25.906 00.016 2696 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.75 = 2.75)
22:15:25.906 00.000 2696 CameraToMount -- cameraX=-0.87 cameraY=0.26 hyp=0.91 cameraTheta=2.85 mountX=0.90 mountY=0.35, mountTheta=0.37
22:15:25.906 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.87, y=0.26, opts=13)
22:15:25.915 00.009 2696 Enqueuing Move request for scope (-0.87, 0.26)
22:15:25.917 00.002 5240 Worker thread wakes up
22:15:25.917 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.87, 0.26) opts 0xd
22:15:25.917 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.87, 0.26)
22:15:25.917 00.000 5240 Moving (-0.87, 0.26) raw xDistance=0.90 yDistance=0.35
22:15:25.917 00.000 5240 PPEC rslt: input = 0.90, final = 0.86, react = 0.90, pred = -0.26, hyst = 0.87, hyst_pct = 0.98, period_length = 662.83
22:15:25.917 00.000 5240 PPEC: input: 0.90, control: 0.86, exposure: 1500
22:15:25.917 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
22:15:25.917 00.000 5240 MoveAxis(W, 143, ABG)
22:15:25.917 00.000 5240 Guiding  Dir = 3, Dur = 143
22:15:25.917 00.000 5240 IsGuiding returns 0
22:15:25.917 00.000 5240 PulseGuide returned control before completion, sleep 153
22:15:25.921 00.004 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=237, Gamma=0.560
22:15:25.978 00.057 2696 UpdateGuideState exits: m=2941 SNR=38.2
22:15:25.978 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:25.984 00.006 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:15:25.984 00.000 2696 Enqueuing Expose request
22:15:26.079 00.095 5240 IsGuiding returns 1
22:15:26.079 00.000 5240 scope still moving after pulse duration time elapsed
22:15:26.111 00.032 5240 IsGuiding returns 0
22:15:26.111 00.000 5240 scope move finished after 143 + 49 ms
22:15:26.111 00.000 5240 Move returns status 0, amount 143
22:15:26.111 00.000 5240 MoveAxis(S, 44, ABG)
22:15:26.111 00.000 5240 Guiding  Dir = 1, Dur = 44
22:15:26.111 00.000 5240 IsGuiding returns 0
22:15:26.111 00.000 5240 PulseGuide returned control before completion, sleep 54
22:15:26.174 00.063 5240 IsGuiding returns 1
22:15:26.174 00.000 5240 scope still moving after pulse duration time elapsed
22:15:26.206 00.032 5240 IsGuiding returns 0
22:15:26.207 00.001 5240 scope move finished after 44 + 51 ms
22:15:26.207 00.000 5240 Move returns status 0, amount 44
22:15:26.207 00.000 5240 move complete, result=0
22:15:26.207 00.000 5240 worker thread done servicing request
22:15:26.208 00.001 2696 GuideStep: 0.9 px 143 ms WEST, 0.3 px 44 ms SOUTH
22:15:26.210 00.002 5240 Worker thread wakes up
22:15:26.210 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:15:26.210 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:15:27.648 01.438 5240 Exposure complete
22:15:27.716 00.068 5240 worker thread done servicing request
22:15:27.716 00.000 2696 OnExposeComplete: enter
22:15:27.716 00.000 2696 UpdateGuideState(): m_state=6
22:15:27.716 00.000 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
22:15:27.716 00.000 2696 Star::Find returns 1 (0), X=297.66, Y=260.99, Mass=2893, SNR=37.9, Peak=225 HFD=3.3
22:15:27.716 00.000 2696 MultiStar: [#1 -1.81,0.34,0.00,M1] [#2 -1.58,0.20,0.00,M1] [#3 -1.86,0.22,0.00,M1] [#4 -1.85,0.30,0.00,M1] [#5 -1.56,0.39,0.00,M1] [#6 -1.37,0.90,0.00,M1] [#7 -1.57,0.55,0.00,M1] [#8 -1.69,0.21,0.00,M1] 
22:15:27.727 00.011 2696 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.74) = xAngle (0.10 = 0.10)
22:15:27.729 00.002 2696 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.74 = 2.74)
22:15:27.729 00.000 2696 CameraToMount -- cameraX=-2.11 cameraY=0.66 hyp=2.21 cameraTheta=2.84 mountX=2.20 mountY=0.87, mountTheta=0.38
22:15:27.733 00.004 2696 SchedulePrimaryMove(0F998B58, x=-2.11, y=0.66, opts=13)
22:15:27.735 00.002 2696 Enqueuing Move request for scope (-2.11, 0.66)
22:15:27.737 00.002 5240 Worker thread wakes up
22:15:27.737 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-2.11, 0.66) opts 0xd
22:15:27.737 00.000 5240 Handling offset move in thread for scope, endpoint = (-2.11, 0.66)
22:15:27.737 00.000 5240 Moving (-2.11, 0.66) raw xDistance=2.20 yDistance=0.87
22:15:27.737 00.000 5240 PPEC rslt: input = 2.20, final = 2.09, react = 2.20, pred = 1.72, hyst = 2.04, hyst_pct = 0.98, period_length = 662.83
22:15:27.737 00.000 5240 PPEC: input: 2.20, control: 2.09, exposure: 1500
22:15:27.737 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.87 from input 0.87
22:15:27.737 00.000 5240 MoveAxis(W, 346, ABG)
22:15:27.737 00.000 5240 Guiding  Dir = 3, Dur = 346
22:15:27.737 00.000 5240 IsGuiding returns 0
22:15:27.737 00.000 5240 PulseGuide returned control before completion, sleep 356
22:15:27.751 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=208, Gamma=0.560
22:15:27.799 00.048 2696 UpdateGuideState exits: m=2893 SNR=37.9
22:15:27.801 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:27.803 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:15:27.806 00.003 2696 Enqueuing Expose request
22:15:28.104 00.298 5240 IsGuiding returns 1
22:15:28.104 00.000 5240 scope still moving after pulse duration time elapsed
22:15:28.136 00.032 5240 IsGuiding returns 0
22:15:28.136 00.000 5240 scope move finished after 346 + 52 ms
22:15:28.136 00.000 5240 Move returns status 0, amount 346
22:15:28.136 00.000 5240 MoveAxis(S, 110, ABG)
22:15:28.136 00.000 5240 Guiding  Dir = 1, Dur = 110
22:15:28.136 00.000 5240 IsGuiding returns 0
22:15:28.136 00.000 5240 PulseGuide returned control before completion, sleep 120
22:15:28.264 00.128 5240 IsGuiding returns 1
22:15:28.264 00.000 5240 scope still moving after pulse duration time elapsed
22:15:28.295 00.031 5240 IsGuiding returns 0
22:15:28.295 00.000 5240 scope move finished after 110 + 47 ms
22:15:28.295 00.000 5240 Move returns status 0, amount 110
22:15:28.295 00.000 5240 move complete, result=0
22:15:28.295 00.000 5240 worker thread done servicing request
22:15:28.295 00.000 2696 GuideStep: 2.2 px 346 ms WEST, 0.9 px 110 ms SOUTH
22:15:28.303 00.008 5240 Worker thread wakes up
22:15:28.303 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:15:28.303 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:15:29.944 01.641 5240 Exposure complete
22:15:30.008 00.064 5240 worker thread done servicing request
22:15:30.008 00.000 2696 OnExposeComplete: enter
22:15:30.008 00.000 2696 UpdateGuideState(): m_state=6
22:15:30.008 00.000 2696 Star::Find(15, 297, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
22:15:30.008 00.000 2696 Star::Find returns 1 (1), X=299.16, Y=259.54, Mass=2986, SNR=38.5, Peak=255 HFD=3.3
22:15:30.008 00.000 2696 MultiStar: [#1 -0.31,-1.31,0.00,M2] [#2 -0.60,-1.25,0.00,M2] [#3 -0.11,-1.30,0.00,M2] [#4 -0.19,-1.03,0.44,U] [#5 -0.27,-0.99,0.43,U] [#6 -0.20,-0.96,0.47,U] [#7 -0.73,-1.07,0.00,M2] [#8 -0.24,-1.24,0.00,M2] 
22:15:30.008 00.000 2696 refined, 3 included, MultiStar: {-0.39, -0.91}, one-star: {-0.61, -0.80}
22:15:30.008 00.000 2696 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.74) = xAngle (-4.71 = 1.58)
22:15:30.024 00.016 2696 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.07 = -2.07)
22:15:30.024 00.000 2696 CameraToMount -- cameraX=-0.39 cameraY=-0.91 hyp=0.99 cameraTheta=-1.97 mountX=-0.01 mountY=-0.86, mountTheta=-1.58
22:15:30.024 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.39, y=-0.91, opts=13)
22:15:30.024 00.000 2696 Enqueuing Move request for scope (-0.39, -0.91)
22:15:30.024 00.000 5240 Worker thread wakes up
22:15:30.024 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.91) opts 0xd
22:15:30.024 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.39, -0.91)
22:15:30.024 00.000 5240 Moving (-0.39, -0.91) raw xDistance=-0.01 yDistance=-0.86
22:15:30.024 00.000 5240 PPEC rslt: input = -0.01, final = 0.05, react = -0.01, pred = 2.02, hyst = 0.00, hyst_pct = 0.97, period_length = 662.83
22:15:30.024 00.000 5240 PPEC: input: -0.01, control: 0.05, exposure: 1500
22:15:30.024 00.000 5240 resist switch: large excursion: input -0.86 thresh 0.45 direction from 1 to -1
22:15:30.024 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.59
22:15:30.024 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.86 from input -0.86
22:15:30.024 00.000 5240 MoveAxis(W, 9, ABG)
22:15:30.024 00.000 5240 Guiding  Dir = 3, Dur = 9
22:15:30.024 00.000 5240 IsGuiding returns 0
22:15:30.024 00.000 5240 PulseGuide returned control before completion, sleep 19
22:15:30.042 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=215, Gamma=0.560
22:15:30.056 00.014 5240 IsGuiding returns 1
22:15:30.056 00.000 5240 scope still moving after pulse duration time elapsed
22:15:30.087 00.031 5240 IsGuiding returns 0
22:15:30.087 00.000 5240 scope move finished after 9 + 45 ms
22:15:30.087 00.000 5240 Move returns status 0, amount 9
22:15:30.087 00.000 5240 BLC: Oldest BLC event removed
22:15:30.087 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 45 applied
22:15:30.089 00.002 5240 MoveAxis(N, 154, ABG)
22:15:30.089 00.000 5240 Guiding  Dir = 0, Dur = 154
22:15:30.089 00.000 5240 IsGuiding returns 0
22:15:30.089 00.000 5240 PulseGuide returned control before completion, sleep 164
22:15:30.093 00.004 2696 UpdateGuideState exits: m=2986 SNR=38.5 Saturated
22:15:30.095 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:30.095 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:15:30.097 00.002 2696 Enqueuing Expose request
22:15:30.262 00.165 5240 IsGuiding returns 1
22:15:30.262 00.000 5240 scope still moving after pulse duration time elapsed
22:15:30.294 00.032 5240 IsGuiding returns 0
22:15:30.294 00.000 5240 scope move finished after 154 + 50 ms
22:15:30.294 00.000 5240 Move returns status 0, amount 154
22:15:30.294 00.000 5240 move complete, result=0
22:15:30.294 00.000 5240 worker thread done servicing request
22:15:30.294 00.000 5240 Worker thread wakes up
22:15:30.294 00.000 2696 GuideStep: -0.0 px 9 ms WEST, -0.9 px 154 ms NORTH
22:15:30.296 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:15:30.296 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:15:31.723 01.427 5240 Exposure complete
22:15:31.802 00.079 5240 worker thread done servicing request
22:15:31.802 00.000 2696 OnExposeComplete: enter
22:15:31.802 00.000 2696 UpdateGuideState(): m_state=6
22:15:31.802 00.000 2696 Star::Find(15, 299, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:15:31.802 00.000 2696 Star::Find returns 1 (1), X=298.92, Y=259.34, Mass=2959, SNR=38.4, Peak=255 HFD=3.3
22:15:31.818 00.016 2696 MultiStar: [#1 -0.51,-1.48,0.00,M3] [#2 -0.47,-1.05,0.69,U] [#3 -0.35,-1.35,0.00,M3] [#4 -0.38,-1.48,0.00,M1] [#5 -0.43,-1.19,0.00,M1] [#6 -0.56,-0.98,0.46,U] [#7 -0.64,-1.26,0.00,M3] [#8 -0.33,-1.13,0.38,U] 
22:15:31.820 00.002 2696 refined, 3 included, MultiStar: {-0.62, -1.03}, one-star: {-0.85, -0.99}
22:15:31.820 00.000 2696 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.74) = xAngle (-4.85 = 1.44)
22:15:31.824 00.004 2696 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.21 = -2.21)
22:15:31.826 00.002 2696 CameraToMount -- cameraX=-0.62 cameraY=-1.03 hyp=1.20 cameraTheta=-2.11 mountX=0.16 mountY=-0.96, mountTheta=-1.41
22:15:31.830 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.62, y=-1.03, opts=13)
22:15:31.832 00.002 2696 Enqueuing Move request for scope (-0.62, -1.03)
22:15:31.836 00.004 5240 Worker thread wakes up
22:15:31.836 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.62, -1.03) opts 0xd
22:15:31.836 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.62, -1.03)
22:15:31.836 00.000 5240 Moving (-0.62, -1.03) raw xDistance=0.16 yDistance=-0.96
22:15:31.836 00.000 5240 BLC: History state: CurrMiss=0.96, AvgInitMiss=0.52, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=-0.864020, 1:0.958849
22:15:31.836 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:15:31.836 00.000 5240 PPEC rslt: input = 0.16, final = 0.05, react = 0.16, pred = 1.92, hyst = 0.00, hyst_pct = 0.97, period_length = 662.83
22:15:31.836 00.000 5240 PPEC: input: 0.16, control: 0.05, exposure: 1500
22:15:31.836 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.96 from input -0.96
22:15:31.836 00.000 5240 MoveAxis(W, 9, ABG)
22:15:31.836 00.000 5240 Guiding  Dir = 3, Dur = 9
22:15:31.836 00.000 5240 IsGuiding returns 0
22:15:31.836 00.000 5240 PulseGuide returned control before completion, sleep 19
22:15:31.851 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=201, Gamma=0.560
22:15:31.866 00.015 5240 IsGuiding returns 1
22:15:31.866 00.000 5240 scope still moving after pulse duration time elapsed
22:15:31.897 00.031 5240 IsGuiding returns 0
22:15:31.897 00.000 5240 scope move finished after 9 + 50 ms
22:15:31.897 00.000 5240 Move returns status 0, amount 9
22:15:31.897 00.000 5240 MoveAxis(N, 121, ABG)
22:15:31.897 00.000 5240 Guiding  Dir = 0, Dur = 121
22:15:31.897 00.000 5240 IsGuiding returns 0
22:15:31.897 00.000 5240 PulseGuide returned control before completion, sleep 131
22:15:31.897 00.000 2696 UpdateGuideState exits: m=2959 SNR=38.4 Saturated
22:15:31.897 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:31.897 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:15:31.897 00.000 2696 Enqueuing Expose request
22:15:32.041 00.144 5240 IsGuiding returns 1
22:15:32.041 00.000 5240 scope still moving after pulse duration time elapsed
22:15:32.072 00.031 5240 IsGuiding returns 0
22:15:32.072 00.000 5240 scope move finished after 121 + 53 ms
22:15:32.072 00.000 5240 Move returns status 0, amount 121
22:15:32.072 00.000 5240 move complete, result=0
22:15:32.072 00.000 5240 worker thread done servicing request
22:15:32.072 00.000 5240 Worker thread wakes up
22:15:32.072 00.000 2696 GuideStep: 0.2 px 9 ms WEST, -1.0 px 121 ms NORTH
22:15:32.072 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:15:32.072 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:15:33.720 01.648 5240 Exposure complete
22:15:33.829 00.109 5240 worker thread done servicing request
22:15:33.829 00.000 2696 OnExposeComplete: enter
22:15:33.829 00.000 2696 UpdateGuideState(): m_state=6
22:15:33.829 00.000 2696 Star::Find(15, 298, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:15:33.829 00.000 2696 Star::Find returns 1 (0), X=297.28, Y=259.12, Mass=2943, SNR=38.3, Peak=225 HFD=3.4
22:15:33.829 00.000 2696 MultiStar: [#1 -1.93,-1.39,0.00,M4] [#2 -1.91,-1.65,0.00,M2] [#3 -1.83,-1.38,0.00,M4] [#4 -2.10,-1.30,0.00,M2] [#5 -1.82,-1.23,0.00,M2] [#6 -1.57,-1.03,0.00,M1] [#7 -1.96,-1.32,0.00,M4] [#8 -1.98,-1.60,0.00,M2] 
22:15:33.829 00.000 2696 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.74) = xAngle (-5.42 = 0.86)
22:15:33.829 00.000 2696 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.79 = -2.79)
22:15:33.829 00.000 2696 CameraToMount -- cameraX=-2.49 cameraY=-1.21 hyp=2.76 cameraTheta=-2.69 mountX=1.81 mountY=-0.95, mountTheta=-0.48
22:15:33.845 00.016 2696 SchedulePrimaryMove(0F998B58, x=-2.49, y=-1.21, opts=13)
22:15:33.845 00.000 2696 Enqueuing Move request for scope (-2.49, -1.21)
22:15:33.845 00.000 5240 Worker thread wakes up
22:15:33.845 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-2.49, -1.21) opts 0xd
22:15:33.845 00.000 5240 Handling offset move in thread for scope, endpoint = (-2.49, -1.21)
22:15:33.845 00.000 5240 Moving (-2.49, -1.21) raw xDistance=1.81 yDistance=-0.95
22:15:33.845 00.000 5240 BLC: History state: CurrMiss=0.95, AvgInitMiss=0.52, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=-0.864020, 1:0.958849, 2:0.945644
22:15:33.845 00.000 5240 BLC: Under-shoot; no adjustment because of over-shoot history
22:15:33.845 00.000 5240 PPEC rslt: input = 1.81, final = 1.68, react = 1.81, pred = 1.50, hyst = 1.63, hyst_pct = 0.97, period_length = 662.83
22:15:33.845 00.000 5240 PPEC: input: 1.81, control: 1.68, exposure: 1500
22:15:33.845 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.95 from input -0.95
22:15:33.845 00.000 5240 MoveAxis(W, 279, ABG)
22:15:33.845 00.000 5240 Guiding  Dir = 3, Dur = 279
22:15:33.851 00.006 5240 IsGuiding returns 0
22:15:33.851 00.000 5240 PulseGuide returned control before completion, sleep 289
22:15:33.863 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:15:33.910 00.047 2696 UpdateGuideState exits: m=2943 SNR=38.3
22:15:33.915 00.005 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:33.919 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:15:33.921 00.002 2696 Enqueuing Expose request
22:15:34.145 00.224 5240 IsGuiding returns 1
22:15:34.145 00.000 5240 scope still moving after pulse duration time elapsed
22:15:34.177 00.032 5240 IsGuiding returns 0
22:15:34.177 00.000 5240 scope move finished after 279 + 48 ms
22:15:34.177 00.000 5240 Move returns status 0, amount 279
22:15:34.177 00.000 5240 MoveAxis(N, 120, ABG)
22:15:34.177 00.000 5240 Guiding  Dir = 0, Dur = 120
22:15:34.177 00.000 5240 IsGuiding returns 0
22:15:34.177 00.000 5240 PulseGuide returned control before completion, sleep 130
22:15:34.320 00.143 5240 IsGuiding returns 1
22:15:34.320 00.000 5240 scope still moving after pulse duration time elapsed
22:15:34.351 00.031 5240 IsGuiding returns 0
22:15:34.351 00.000 5240 scope move finished after 120 + 52 ms
22:15:34.351 00.000 5240 Move returns status 0, amount 120
22:15:34.351 00.000 5240 move complete, result=0
22:15:34.351 00.000 5240 worker thread done servicing request
22:15:34.353 00.002 2696 GuideStep: 1.8 px 279 ms WEST, -0.9 px 120 ms NORTH
22:15:34.355 00.002 5240 Worker thread wakes up
22:15:34.355 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:15:34.355 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:15:35.779 01.424 5240 Exposure complete
22:15:35.858 00.079 5240 worker thread done servicing request
22:15:35.858 00.000 2696 OnExposeComplete: enter
22:15:35.858 00.000 2696 UpdateGuideState(): m_state=6
22:15:35.858 00.000 2696 Star::Find(15, 297, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
22:15:35.858 00.000 2696 Star::Find returns 1 (0), X=298.37, Y=258.91, Mass=2924, SNR=38.1, Peak=213 HFD=3.3
22:15:35.874 00.016 2696 MultiStar: [#1 -0.96,-1.80,0.00,M5] [#2 -1.14,-1.85,0.00,M3] [#3 -1.04,-1.68,0.00,M5] [#4 -0.87,-1.75,0.00,M3] [#5 -1.03,-1.66,0.00,M3] [#6 -1.10,-1.47,0.00,M2] [#7 -1.33,-1.81,0.00,M5] [#8 -1.15,-1.82,0.00,M3] 
22:15:35.874 00.000 2696 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.74) = xAngle (-5.09 = 1.20)
22:15:35.874 00.000 2696 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.45 = -2.45)
22:15:35.874 00.000 2696 CameraToMount -- cameraX=-1.40 cameraY=-1.42 hyp=1.99 cameraTheta=-2.35 mountX=0.73 mountY=-1.26, mountTheta=-1.05
22:15:35.884 00.010 2696 SchedulePrimaryMove(0F998B58, x=-1.40, y=-1.42, opts=13)
22:15:35.884 00.000 2696 Enqueuing Move request for scope (-1.40, -1.42)
22:15:35.884 00.000 5240 Worker thread wakes up
22:15:35.890 00.006 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.40, -1.42) opts 0xd
22:15:35.890 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.40, -1.42)
22:15:35.890 00.000 5240 Moving (-1.40, -1.42) raw xDistance=0.73 yDistance=-1.26
22:15:35.890 00.000 5240 BLC: window closed
22:15:35.890 00.000 5240 BLC: History state: CurrMiss=1.26, AvgInitMiss=0.52, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=-0.864020, 1:0.958849, 2:0.945644
22:15:35.890 00.000 5240 BLC: Under-shoot; no adjustment because of over-shoot history
22:15:35.890 00.000 5240 PPEC rslt: input = 0.73, final = 0.71, react = 0.73, pred = 1.48, hyst = 0.66, hyst_pct = 0.97, period_length = 662.83
22:15:35.890 00.000 5240 PPEC: input: 0.73, control: 0.71, exposure: 1500
22:15:35.890 00.000 5240 GuideAlgorithmResistSwitch::result() returns -1.26 from input -1.26
22:15:35.890 00.000 5240 MoveAxis(W, 117, ABG)
22:15:35.890 00.000 5240 Guiding  Dir = 3, Dur = 117
22:15:35.890 00.000 5240 IsGuiding returns 0
22:15:35.890 00.000 5240 PulseGuide returned control before completion, sleep 127
22:15:35.890 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:15:35.950 00.060 2696 UpdateGuideState exits: m=2924 SNR=38.1
22:15:35.953 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:35.953 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:15:35.953 00.000 2696 Enqueuing Expose request
22:15:36.032 00.079 5240 IsGuiding returns 1
22:15:36.032 00.000 5240 scope still moving after pulse duration time elapsed
22:15:36.064 00.032 5240 IsGuiding returns 0
22:15:36.064 00.000 5240 scope move finished after 117 + 55 ms
22:15:36.064 00.000 5240 Move returns status 0, amount 117
22:15:36.064 00.000 5240 MoveAxis(N, 160, ABG)
22:15:36.064 00.000 5240 Guiding  Dir = 0, Dur = 160
22:15:36.064 00.000 5240 IsGuiding returns 0
22:15:36.064 00.000 5240 PulseGuide returned control before completion, sleep 170
22:15:36.238 00.174 5240 IsGuiding returns 1
22:15:36.238 00.000 5240 scope still moving after pulse duration time elapsed
22:15:36.270 00.032 5240 IsGuiding returns 0
22:15:36.270 00.000 5240 scope move finished after 160 + 46 ms
22:15:36.270 00.000 5240 Move returns status 0, amount 160
22:15:36.270 00.000 5240 move complete, result=0
22:15:36.270 00.000 5240 worker thread done servicing request
22:15:36.272 00.002 2696 GuideStep: 0.7 px 117 ms WEST, -1.3 px 160 ms NORTH
22:15:36.272 00.000 5240 Worker thread wakes up
22:15:36.272 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:15:36.272 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:15:37.922 01.650 5240 Exposure complete
22:15:37.985 00.063 5240 worker thread done servicing request
22:15:37.985 00.000 2696 OnExposeComplete: enter
22:15:37.985 00.000 2696 UpdateGuideState(): m_state=6
22:15:37.985 00.000 2696 Star::Find(15, 298, 258, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
22:15:37.985 00.000 2696 Star::Find returns 1 (1), X=298.62, Y=259.62, Mass=2958, SNR=38.4, Peak=255 HFD=3.3
22:15:37.985 00.000 2696 MultiStar: [#1 -0.74,-1.04,0.70,U] [#2 -0.98,-0.97,0.67,U] [#3 -0.78,-0.84,0.42,U] [#4 -0.71,-0.93,0.43,U] [#5 -0.79,-1.03,0.43,U] [#6 -0.90,-0.53,0.48,U] [#7 -1.04,-0.78,0.48,U] [#8 -0.88,-1.15,0.38,U] 
22:15:37.985 00.000 2696 refined, 8 included, MultiStar: {-0.92, -0.87}, one-star: {-1.15, -0.71}
22:15:37.985 00.000 2696 CameraToMount -- cameraTheta (-2.38) - m_xAngle (2.74) = xAngle (-5.12 = 1.17)
22:15:37.985 00.000 2696 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.48 = -2.48)
22:15:38.001 00.016 2696 CameraToMount -- cameraX=-0.92 cameraY=-0.87 hyp=1.26 cameraTheta=-2.38 mountX=0.50 mountY=-0.77, mountTheta=-1.00
22:15:38.001 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.92, y=-0.87, opts=13)
22:15:38.001 00.000 2696 Enqueuing Move request for scope (-0.92, -0.87)
22:15:38.009 00.008 5240 Worker thread wakes up
22:15:38.009 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.92, -0.87) opts 0xd
22:15:38.009 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.92, -0.87)
22:15:38.009 00.000 5240 Moving (-0.92, -0.87) raw xDistance=0.50 yDistance=-0.77
22:15:38.009 00.000 5240 PPEC rslt: input = 0.50, final = 0.61, react = 0.50, pred = 0.07, hyst = 0.62, hyst_pct = 0.97, period_length = 662.83
22:15:38.009 00.000 5240 PPEC: input: 0.50, control: 0.61, exposure: 1500
22:15:38.009 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.77 from input -0.77
22:15:38.009 00.000 5240 MoveAxis(W, 102, ABG)
22:15:38.009 00.000 5240 Guiding  Dir = 3, Dur = 102
22:15:38.009 00.000 5240 IsGuiding returns 0
22:15:38.009 00.000 5240 PulseGuide returned control before completion, sleep 112
22:15:38.025 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=242, Gamma=0.560
22:15:38.069 00.044 2696 UpdateGuideState exits: m=2958 SNR=38.4 Saturated
22:15:38.069 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:38.069 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:15:38.069 00.000 2696 Enqueuing Expose request
22:15:38.128 00.059 5240 IsGuiding returns 1
22:15:38.128 00.000 5240 scope still moving after pulse duration time elapsed
22:15:38.160 00.032 5240 IsGuiding returns 0
22:15:38.160 00.000 5240 scope move finished after 102 + 46 ms
22:15:38.160 00.000 5240 Move returns status 0, amount 102
22:15:38.160 00.000 5240 MoveAxis(N, 98, ABG)
22:15:38.160 00.000 5240 Guiding  Dir = 0, Dur = 98
22:15:38.160 00.000 5240 IsGuiding returns 0
22:15:38.160 00.000 5240 PulseGuide returned control before completion, sleep 108
22:15:38.271 00.111 5240 IsGuiding returns 1
22:15:38.271 00.000 5240 scope still moving after pulse duration time elapsed
22:15:38.302 00.031 5240 IsGuiding returns 0
22:15:38.302 00.000 5240 scope move finished after 98 + 44 ms
22:15:38.302 00.000 5240 Move returns status 0, amount 98
22:15:38.302 00.000 5240 move complete, result=0
22:15:38.302 00.000 5240 worker thread done servicing request
22:15:38.302 00.000 2696 GuideStep: 0.5 px 102 ms WEST, -0.8 px 98 ms NORTH
22:15:38.302 00.000 5240 Worker thread wakes up
22:15:38.302 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:15:38.302 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:15:39.738 01.436 5240 Exposure complete
22:15:39.840 00.102 5240 worker thread done servicing request
22:15:39.840 00.000 2696 OnExposeComplete: enter
22:15:39.840 00.000 2696 UpdateGuideState(): m_state=6
22:15:39.840 00.000 2696 Star::Find(15, 298, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
22:15:39.840 00.000 2696 Star::Find returns 1 (1), X=298.32, Y=259.92, Mass=2916, SNR=38.1, Peak=255 HFD=3.3
22:15:39.840 00.000 2696 MultiStar: [#1 -0.83,-0.47,0.69,U] [#2 -0.85,-0.70,0.69,U] [#3 -0.81,-0.35,0.44,U] [#4 -0.69,-0.48,0.43,U] [#5 -0.67,-0.48,0.44,U] [#6 -0.77,-0.02,0.48,U] [#7 -0.84,-0.26,0.48,U] [#8 -0.84,-0.51,0.38,U] 
22:15:39.850 00.010 2696 refined, 8 included, MultiStar: {-0.92, -0.42}, one-star: {-1.45, -0.41}
22:15:39.851 00.001 2696 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.74) = xAngle (-5.45 = 0.83)
22:15:39.851 00.000 2696 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.82 = -2.82)
22:15:39.851 00.000 2696 CameraToMount -- cameraX=-0.92 cameraY=-0.42 hyp=1.02 cameraTheta=-2.71 mountX=0.68 mountY=-0.32, mountTheta=-0.44
22:15:39.851 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.92, y=-0.42, opts=13)
22:15:39.851 00.000 2696 Enqueuing Move request for scope (-0.92, -0.42)
22:15:39.851 00.000 5240 Worker thread wakes up
22:15:39.851 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.92, -0.42) opts 0xd
22:15:39.851 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.92, -0.42)
22:15:39.851 00.000 5240 Moving (-0.92, -0.42) raw xDistance=0.68 yDistance=-0.32
22:15:39.851 00.000 5240 PPEC rslt: input = 0.68, final = 0.68, react = 0.68, pred = -0.11, hyst = 0.69, hyst_pct = 0.97, period_length = 662.83
22:15:39.851 00.000 5240 PPEC: input: 0.68, control: 0.68, exposure: 1500
22:15:39.851 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
22:15:39.851 00.000 5240 MoveAxis(W, 113, ABG)
22:15:39.851 00.000 5240 Guiding  Dir = 3, Dur = 113
22:15:39.851 00.000 5240 IsGuiding returns 0
22:15:39.851 00.000 5240 PulseGuide returned control before completion, sleep 123
22:15:39.866 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=239, Gamma=0.560
22:15:39.922 00.056 2696 UpdateGuideState exits: m=2916 SNR=38.1 Saturated
22:15:39.929 00.007 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:39.929 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:15:39.929 00.000 2696 Enqueuing Expose request
22:15:39.993 00.064 5240 IsGuiding returns 1
22:15:39.993 00.000 5240 scope still moving after pulse duration time elapsed
22:15:40.025 00.032 5240 IsGuiding returns 0
22:15:40.025 00.000 5240 scope move finished after 113 + 48 ms
22:15:40.025 00.000 5240 Move returns status 0, amount 113
22:15:40.025 00.000 5240 MoveAxis(N, 41, ABG)
22:15:40.025 00.000 5240 Guiding  Dir = 0, Dur = 41
22:15:40.025 00.000 5240 IsGuiding returns 0
22:15:40.025 00.000 5240 PulseGuide returned control before completion, sleep 51
22:15:40.089 00.064 5240 IsGuiding returns 1
22:15:40.089 00.000 5240 scope still moving after pulse duration time elapsed
22:15:40.120 00.031 5240 IsGuiding returns 0
22:15:40.120 00.000 5240 scope move finished after 41 + 53 ms
22:15:40.120 00.000 5240 Move returns status 0, amount 41
22:15:40.120 00.000 5240 move complete, result=0
22:15:40.120 00.000 5240 worker thread done servicing request
22:15:40.120 00.000 5240 Worker thread wakes up
22:15:40.120 00.000 2696 GuideStep: 0.7 px 113 ms WEST, -0.3 px 41 ms NORTH
22:15:40.120 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:15:40.120 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:15:41.757 01.637 5240 Exposure complete
22:15:41.807 00.050 5240 worker thread done servicing request
22:15:41.807 00.000 2696 OnExposeComplete: enter
22:15:41.807 00.000 2696 UpdateGuideState(): m_state=6
22:15:41.807 00.000 2696 Star::Find(15, 298, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
22:15:41.807 00.000 2696 Star::Find returns 1 (1), X=298.59, Y=260.51, Mass=3060, SNR=39.0, Peak=255 HFD=3.2
22:15:41.807 00.000 2696 MultiStar: [#1 -0.73,-0.35,0.67,U] [#2 -0.73,-0.16,0.68,U] [#3 -0.96,-0.22,0.43,U] [#4 -0.64,-0.32,0.43,U] [#5 -0.70,-0.14,0.43,U] [#6 -0.50,0.04,0.45,U] [#7 -0.90,-0.19,0.46,U] [#8 -0.74,-0.16,0.39,U] 
22:15:41.817 00.010 2696 refined, 8 included, MultiStar: {-0.83, -0.12}, one-star: {-1.17, 0.18}
22:15:41.819 00.002 2696 CameraToMount -- cameraTheta (-3.00) - m_xAngle (2.74) = xAngle (-5.73 = 0.55)
22:15:41.821 00.002 2696 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.10 = -3.10)
22:15:41.823 00.002 2696 CameraToMount -- cameraX=-0.83 cameraY=-0.12 hyp=0.83 cameraTheta=-3.00 mountX=0.71 mountY=-0.03, mountTheta=-0.05
22:15:41.827 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.83, y=-0.12, opts=13)
22:15:41.829 00.002 2696 Enqueuing Move request for scope (-0.83, -0.12)
22:15:41.829 00.000 5240 Worker thread wakes up
22:15:41.829 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.83, -0.12) opts 0xd
22:15:41.829 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.83, -0.12)
22:15:41.831 00.002 5240 Moving (-0.83, -0.12) raw xDistance=0.71 yDistance=-0.03
22:15:41.831 00.000 5240 PPEC rslt: input = 0.71, final = 0.69, react = 0.71, pred = -0.27, hyst = 0.70, hyst_pct = 0.97, period_length = 662.83
22:15:41.831 00.000 5240 PPEC: input: 0.71, control: 0.69, exposure: 1500
22:15:41.831 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:41.831 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:15:41.831 00.000 5240 MoveAxis(W, 115, ABG)
22:15:41.831 00.000 5240 Guiding  Dir = 3, Dur = 115
22:15:41.831 00.000 5240 IsGuiding returns 0
22:15:41.832 00.001 5240 PulseGuide returned control before completion, sleep 125
22:15:41.845 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:15:41.894 00.049 2696 UpdateGuideState exits: m=3060 SNR=39.0 Saturated
22:15:41.896 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:41.898 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:15:41.900 00.002 2696 Enqueuing Expose request
22:15:41.959 00.059 5240 IsGuiding returns 1
22:15:41.959 00.000 5240 scope still moving after pulse duration time elapsed
22:15:41.991 00.032 5240 IsGuiding returns 0
22:15:41.991 00.000 5240 scope move finished after 115 + 43 ms
22:15:41.991 00.000 5240 Move returns status 0, amount 115
22:15:41.991 00.000 5240 MoveAxis(N, 0, ABG)
22:15:41.991 00.000 5240 Move returns status 0, amount 0
22:15:41.991 00.000 5240 move complete, result=0
22:15:41.991 00.000 5240 worker thread done servicing request
22:15:41.991 00.000 5240 Worker thread wakes up
22:15:41.991 00.000 2696 GuideStep: 0.7 px 115 ms WEST, -0.0 px 0 ms NORTH
22:15:41.991 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:15:41.991 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:15:43.422 01.431 5240 Exposure complete
22:15:43.518 00.096 5240 worker thread done servicing request
22:15:43.518 00.000 2696 OnExposeComplete: enter
22:15:43.518 00.000 2696 UpdateGuideState(): m_state=6
22:15:43.518 00.000 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
22:15:43.518 00.000 2696 Star::Find returns 1 (1), X=297.91, Y=260.96, Mass=2983, SNR=38.5, Peak=255 HFD=3.0
22:15:43.518 00.000 2696 MultiStar: [#1 -1.44,0.30,0.00,M3] [#2 -1.60,-0.05,0.00,M1] [#3 -1.50,0.15,0.00,M3] [#4 -1.60,0.17,0.00,M1] [#5 -1.35,0.18,0.44,U] [#6 -1.19,0.47,0.49,U] [#7 -1.84,0.13,0.00,M3] [#8 -1.44,-0.02,0.37,U] 
22:15:43.518 00.000 2696 refined, 3 included, MultiStar: {-1.55, 0.41}, one-star: {-1.86, 0.63}
22:15:43.518 00.000 2696 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.74) = xAngle (0.15 = 0.15)
22:15:43.534 00.016 2696 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.78 = 2.78)
22:15:43.534 00.000 2696 CameraToMount -- cameraX=-1.55 cameraY=0.41 hyp=1.61 cameraTheta=2.89 mountX=1.59 mountY=0.56, mountTheta=0.34
22:15:43.538 00.004 2696 SchedulePrimaryMove(0F998B58, x=-1.55, y=0.41, opts=13)
22:15:43.538 00.000 2696 Enqueuing Move request for scope (-1.55, 0.41)
22:15:43.538 00.000 5240 Worker thread wakes up
22:15:43.538 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.55, 0.41) opts 0xd
22:15:43.538 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.55, 0.41)
22:15:43.538 00.000 5240 Moving (-1.55, 0.41) raw xDistance=1.59 yDistance=0.56
22:15:43.538 00.000 5240 PPEC rslt: input = 1.59, final = 1.52, react = 1.59, pred = 0.67, hyst = 1.50, hyst_pct = 0.96, period_length = 662.83
22:15:43.538 00.000 5240 PPEC: input: 1.59, control: 1.52, exposure: 1500
22:15:43.538 00.000 5240 resist switch: large excursion: input 0.56 thresh 0.45 direction from -1 to 1
22:15:43.538 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.69
22:15:43.538 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56
22:15:43.538 00.000 5240 MoveAxis(W, 253, ABG)
22:15:43.538 00.000 5240 Guiding  Dir = 3, Dur = 253
22:15:43.538 00.000 5240 IsGuiding returns 0
22:15:43.538 00.000 5240 PulseGuide returned control before completion, sleep 263
22:15:43.550 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=237, Gamma=0.560
22:15:43.601 00.051 2696 UpdateGuideState exits: m=2983 SNR=38.5 Saturated
22:15:43.601 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:43.601 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:15:43.601 00.000 2696 Enqueuing Expose request
22:15:43.818 00.217 5240 IsGuiding returns 1
22:15:43.818 00.000 5240 scope still moving after pulse duration time elapsed
22:15:43.850 00.032 5240 IsGuiding returns 0
22:15:43.850 00.000 5240 scope move finished after 253 + 52 ms
22:15:43.851 00.001 5240 Move returns status 0, amount 253
22:15:43.851 00.000 5240 BLC: Oldest BLC event removed
22:15:43.851 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 45 applied
22:15:43.851 00.000 5240 MoveAxis(S, 116, ABG)
22:15:43.851 00.000 5240 Guiding  Dir = 1, Dur = 116
22:15:43.851 00.000 5240 IsGuiding returns 0
22:15:43.851 00.000 5240 PulseGuide returned control before completion, sleep 126
22:15:43.993 00.142 5240 IsGuiding returns 1
22:15:43.993 00.000 5240 scope still moving after pulse duration time elapsed
22:15:44.024 00.031 5240 IsGuiding returns 1
22:15:44.056 00.032 5240 IsGuiding returns 0
22:15:44.056 00.000 5240 scope move finished after 116 + 89 ms
22:15:44.056 00.000 5240 Move returns status 0, amount 116
22:15:44.056 00.000 5240 move complete, result=0
22:15:44.056 00.000 5240 worker thread done servicing request
22:15:44.056 00.000 2696 GuideStep: 1.6 px 253 ms WEST, 0.6 px 116 ms SOUTH
22:15:44.056 00.000 5240 Worker thread wakes up
22:15:44.056 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:15:44.056 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:15:45.709 01.653 5240 Exposure complete
22:15:45.788 00.079 5240 worker thread done servicing request
22:15:45.788 00.000 2696 OnExposeComplete: enter
22:15:45.793 00.005 2696 UpdateGuideState(): m_state=6
22:15:45.793 00.000 2696 Star::Find(15, 297, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
22:15:45.793 00.000 2696 Star::Find returns 1 (1), X=298.48, Y=260.66, Mass=3021, SNR=38.8, Peak=255 HFD=3.2
22:15:45.793 00.000 2696 MultiStar: [#1 -0.53,0.35,0.70,U] [#2 -0.83,0.17,0.67,U] [#3 -0.74,0.44,0.42,U] [#4 -0.71,0.23,0.44,U] [#5 -0.67,0.20,0.43,U] [#6 -0.45,0.73,0.49,U] [#7 -0.83,0.36,0.49,U] [#8 -0.75,0.19,0.37,U] 
22:15:45.793 00.000 2696 refined, 8 included, MultiStar: {-0.80, 0.33}, one-star: {-1.29, 0.33}
22:15:45.793 00.000 2696 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.74) = xAngle (0.01 = 0.01)
22:15:45.804 00.011 2696 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.65 = 2.65)
22:15:45.804 00.000 2696 CameraToMount -- cameraX=-0.80 cameraY=0.33 hyp=0.87 cameraTheta=2.75 mountX=0.87 mountY=0.41, mountTheta=0.44
22:15:45.804 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.80, y=0.33, opts=13)
22:15:45.804 00.000 2696 Enqueuing Move request for scope (-0.80, 0.33)
22:15:45.804 00.000 5240 Worker thread wakes up
22:15:45.804 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.80, 0.33) opts 0xd
22:15:45.804 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.80, 0.33)
22:15:45.804 00.000 5240 Moving (-0.80, 0.33) raw xDistance=0.87 yDistance=0.41
22:15:45.804 00.000 5240 BLC: History state: CurrMiss=0.41, AvgInitMiss=0.41, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=0.563806, 1:0.412929
22:15:45.804 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:15:45.804 00.000 5240 PPEC rslt: input = 0.87, final = 0.88, react = 0.87, pred = 0.73, hyst = 0.85, hyst_pct = 0.96, period_length = 662.83
22:15:45.804 00.000 5240 PPEC: input: 0.87, control: 0.88, exposure: 1500
22:15:45.804 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
22:15:45.804 00.000 5240 MoveAxis(W, 146, ABG)
22:15:45.804 00.000 5240 Guiding  Dir = 3, Dur = 146
22:15:45.804 00.000 5240 IsGuiding returns 0
22:15:45.804 00.000 5240 PulseGuide returned control before completion, sleep 156
22:15:45.823 00.019 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:15:45.866 00.043 2696 UpdateGuideState exits: m=3021 SNR=38.8 Saturated
22:15:45.866 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:45.866 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:15:45.866 00.000 2696 Enqueuing Expose request
22:15:45.978 00.112 5240 IsGuiding returns 1
22:15:45.978 00.000 5240 scope still moving after pulse duration time elapsed
22:15:46.010 00.032 5240 IsGuiding returns 0
22:15:46.010 00.000 5240 scope move finished after 146 + 50 ms
22:15:46.010 00.000 5240 Move returns status 0, amount 146
22:15:46.012 00.002 5240 MoveAxis(S, 52, ABG)
22:15:46.012 00.000 5240 Guiding  Dir = 1, Dur = 52
22:15:46.012 00.000 5240 IsGuiding returns 0
22:15:46.012 00.000 5240 PulseGuide returned control before completion, sleep 62
22:15:46.089 00.077 5240 IsGuiding returns 1
22:15:46.089 00.000 5240 scope still moving after pulse duration time elapsed
22:15:46.121 00.032 5240 IsGuiding returns 1
22:15:46.152 00.031 5240 IsGuiding returns 0
22:15:46.152 00.000 5240 scope move finished after 52 + 88 ms
22:15:46.152 00.000 5240 Move returns status 0, amount 52
22:15:46.152 00.000 5240 move complete, result=0
22:15:46.152 00.000 5240 worker thread done servicing request
22:15:46.152 00.000 2696 GuideStep: 0.9 px 146 ms WEST, 0.4 px 52 ms SOUTH
22:15:46.157 00.005 5240 Worker thread wakes up
22:15:46.157 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:15:46.157 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:15:47.583 01.426 5240 Exposure complete
22:15:47.646 00.063 5240 worker thread done servicing request
22:15:47.646 00.000 2696 OnExposeComplete: enter
22:15:47.646 00.000 2696 UpdateGuideState(): m_state=6
22:15:47.646 00.000 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
22:15:47.646 00.000 2696 Star::Find returns 1 (0), X=298.57, Y=260.74, Mass=2929, SNR=38.2, Peak=229 HFD=3.2
22:15:47.662 00.016 2696 MultiStar: [#1 -0.61,0.31,0.69,U] [#2 -0.57,0.11,0.69,U] [#3 -0.70,0.22,0.45,U] [#4 -0.53,0.22,0.45,U] [#5 -0.63,0.19,0.43,U] [#6 -0.34,0.43,0.49,U] [#7 -0.83,0.20,0.48,U] [#8 -0.99,-0.04,0.38,U] 
22:15:47.663 00.001 2696 refined, 8 included, MultiStar: {-0.75, 0.25}, one-star: {-1.20, 0.41}
22:15:47.665 00.002 2696 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.74) = xAngle (0.08 = 0.08)
22:15:47.665 00.000 2696 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.72 = 2.72)
22:15:47.665 00.000 2696 CameraToMount -- cameraX=-0.75 cameraY=0.25 hyp=0.79 cameraTheta=2.82 mountX=0.78 mountY=0.33, mountTheta=0.39
22:15:47.665 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.75, y=0.25, opts=13)
22:15:47.665 00.000 2696 Enqueuing Move request for scope (-0.75, 0.25)
22:15:47.678 00.013 5240 Worker thread wakes up
22:15:47.678 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.75, 0.25) opts 0xd
22:15:47.678 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.75, 0.25)
22:15:47.678 00.000 5240 Moving (-0.75, 0.25) raw xDistance=0.78 yDistance=0.33
22:15:47.678 00.000 5240 BLC: History state: CurrMiss=0.33, AvgInitMiss=0.41, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=0.563806, 1:0.412929, 2:0.325451
22:15:47.678 00.000 5240 BLC: Under-shoot; no adjustment because of over-shoot history
22:15:47.678 00.000 5240 PPEC rslt: input = 0.78, final = 0.89, react = 0.78, pred = 0.87, hyst = 0.86, hyst_pct = 0.96, period_length = 662.83
22:15:47.678 00.000 5240 PPEC: input: 0.78, control: 0.89, exposure: 1500
22:15:47.678 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
22:15:47.678 00.000 5240 MoveAxis(W, 148, ABG)
22:15:47.678 00.000 5240 Guiding  Dir = 3, Dur = 148
22:15:47.678 00.000 5240 IsGuiding returns 0
22:15:47.678 00.000 5240 PulseGuide returned control before completion, sleep 158
22:15:47.691 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:15:47.740 00.049 2696 UpdateGuideState exits: m=2929 SNR=38.2
22:15:47.740 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:47.740 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:15:47.740 00.000 2696 Enqueuing Expose request
22:15:47.851 00.111 5240 IsGuiding returns 1
22:15:47.851 00.000 5240 scope still moving after pulse duration time elapsed
22:15:47.882 00.031 5240 IsGuiding returns 0
22:15:47.882 00.000 5240 scope move finished after 148 + 54 ms
22:15:47.882 00.000 5240 Move returns status 0, amount 148
22:15:47.882 00.000 5240 MoveAxis(S, 41, ABG)
22:15:47.882 00.000 5240 Guiding  Dir = 1, Dur = 41
22:15:47.882 00.000 5240 IsGuiding returns 0
22:15:47.882 00.000 5240 PulseGuide returned control before completion, sleep 51
22:15:47.945 00.063 5240 IsGuiding returns 1
22:15:47.945 00.000 5240 scope still moving after pulse duration time elapsed
22:15:47.977 00.032 5240 IsGuiding returns 0
22:15:47.977 00.000 5240 scope move finished after 41 + 53 ms
22:15:47.977 00.000 5240 Move returns status 0, amount 41
22:15:47.977 00.000 5240 move complete, result=0
22:15:47.977 00.000 5240 worker thread done servicing request
22:15:47.977 00.000 2696 GuideStep: 0.8 px 148 ms WEST, 0.3 px 41 ms SOUTH
22:15:47.980 00.003 5240 Worker thread wakes up
22:15:47.980 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:15:47.980 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:15:49.612 01.632 5240 Exposure complete
22:15:49.667 00.055 5240 worker thread done servicing request
22:15:49.667 00.000 2696 OnExposeComplete: enter
22:15:49.678 00.011 2696 UpdateGuideState(): m_state=6
22:15:49.680 00.002 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
22:15:49.682 00.002 2696 Star::Find returns 1 (0), X=298.47, Y=260.91, Mass=2955, SNR=38.3, Peak=235 HFD=3.5
22:15:49.684 00.002 2696 MultiStar: [#1 -0.81,0.36,0.69,U] [#2 -0.88,0.35,0.65,U] [#3 -0.78,0.51,0.43,U] [#4 -0.55,0.59,0.43,U] [#5 -0.52,0.57,0.43,U] [#6 -0.72,0.72,0.49,U] [#7 -0.91,0.40,0.49,U] [#8 -0.74,0.43,0.40,U] 
22:15:49.686 00.002 2696 refined, 8 included, MultiStar: {-0.86, 0.50}, one-star: {-1.30, 0.58}
22:15:49.686 00.000 2696 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.74) = xAngle (-0.12 = -0.12)
22:15:49.688 00.002 2696 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.51 = 2.51)
22:15:49.690 00.002 2696 CameraToMount -- cameraX=-0.86 cameraY=0.50 hyp=1.00 cameraTheta=2.62 mountX=0.99 mountY=0.58, mountTheta=0.53
22:15:49.694 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.86, y=0.50, opts=13)
22:15:49.694 00.000 2696 Enqueuing Move request for scope (-0.86, 0.50)
22:15:49.694 00.000 5240 Worker thread wakes up
22:15:49.694 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.86, 0.50) opts 0xd
22:15:49.694 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.86, 0.50)
22:15:49.694 00.000 5240 Moving (-0.86, 0.50) raw xDistance=0.99 yDistance=0.58
22:15:49.694 00.000 5240 BLC: window closed
22:15:49.694 00.000 5240 BLC: History state: CurrMiss=0.58, AvgInitMiss=0.41, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=0.563806, 1:0.412929, 2:0.325451
22:15:49.694 00.000 5240 BLC: Under-shoot; no adjustment because of over-shoot history
22:15:49.694 00.000 5240 PPEC rslt: input = 0.99, final = 1.02, react = 0.99, pred = 0.91, hyst = 0.98, hyst_pct = 0.96, period_length = 662.83
22:15:49.694 00.000 5240 PPEC: input: 0.99, control: 1.02, exposure: 1500
22:15:49.694 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58
22:15:49.694 00.000 5240 MoveAxis(W, 169, ABG)
22:15:49.694 00.000 5240 Guiding  Dir = 3, Dur = 169
22:15:49.694 00.000 5240 IsGuiding returns 0
22:15:49.694 00.000 5240 PulseGuide returned control before completion, sleep 179
22:15:49.712 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=232, Gamma=0.560
22:15:49.757 00.045 2696 UpdateGuideState exits: m=2955 SNR=38.3
22:15:49.757 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:49.757 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:15:49.757 00.000 2696 Enqueuing Expose request
22:15:49.883 00.126 5240 IsGuiding returns 1
22:15:49.883 00.000 5240 scope still moving after pulse duration time elapsed
22:15:49.915 00.032 5240 IsGuiding returns 0
22:15:49.915 00.000 5240 scope move finished after 169 + 45 ms
22:15:49.915 00.000 5240 Move returns status 0, amount 169
22:15:49.915 00.000 5240 MoveAxis(S, 74, ABG)
22:15:49.915 00.000 5240 Guiding  Dir = 1, Dur = 74
22:15:49.915 00.000 5240 IsGuiding returns 0
22:15:49.915 00.000 5240 PulseGuide returned control before completion, sleep 84
22:15:50.009 00.094 5240 IsGuiding returns 1
22:15:50.009 00.000 5240 scope still moving after pulse duration time elapsed
22:15:50.041 00.032 5240 IsGuiding returns 0
22:15:50.041 00.000 5240 scope move finished after 74 + 51 ms
22:15:50.041 00.000 5240 Move returns status 0, amount 74
22:15:50.041 00.000 5240 move complete, result=0
22:15:50.041 00.000 5240 worker thread done servicing request
22:15:50.041 00.000 2696 GuideStep: 1.0 px 169 ms WEST, 0.6 px 74 ms SOUTH
22:15:50.041 00.000 5240 Worker thread wakes up
22:15:50.041 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:15:50.041 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:15:51.470 01.429 5240 Exposure complete
22:15:51.549 00.079 5240 worker thread done servicing request
22:15:51.549 00.000 2696 OnExposeComplete: enter
22:15:51.549 00.000 2696 UpdateGuideState(): m_state=6
22:15:51.549 00.000 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
22:15:51.556 00.007 2696 Star::Find returns 1 (0), X=298.61, Y=261.19, Mass=2946, SNR=38.2, Peak=239 HFD=3.3
22:15:51.558 00.002 2696 MultiStar: [#1 -0.58,0.72,0.69,U] [#2 -0.72,0.46,0.68,U] [#3 -0.50,0.82,0.41,U] [#4 -0.64,0.59,0.43,U] [#5 -0.49,0.60,0.45,U] [#6 -0.76,0.50,0.47,U] [#7 -0.87,0.66,0.49,U] [#8 -0.63,0.75,0.39,U] 
22:15:51.560 00.002 2696 refined, 8 included, MultiStar: {-0.75, 0.67}, one-star: {-1.15, 0.86}
22:15:51.562 00.002 2696 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.74) = xAngle (-0.32 = -0.32)
22:15:51.564 00.002 2696 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.31 = 2.31)
22:15:51.564 00.000 2696 CameraToMount -- cameraX=-0.75 cameraY=0.67 hyp=1.01 cameraTheta=2.41 mountX=0.96 mountY=0.75, mountTheta=0.66
22:15:51.571 00.007 2696 SchedulePrimaryMove(0F998B58, x=-0.75, y=0.67, opts=13)
22:15:51.571 00.000 2696 Enqueuing Move request for scope (-0.75, 0.67)
22:15:51.571 00.000 5240 Worker thread wakes up
22:15:51.571 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.75, 0.67) opts 0xd
22:15:51.571 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.75, 0.67)
22:15:51.571 00.000 5240 Moving (-0.75, 0.67) raw xDistance=0.96 yDistance=0.75
22:15:51.571 00.000 5240 PPEC rslt: input = 0.96, final = 0.99, react = 0.96, pred = 0.90, hyst = 0.95, hyst_pct = 0.96, period_length = 662.83
22:15:51.571 00.000 5240 PPEC: input: 0.96, control: 0.99, exposure: 1500
22:15:51.571 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.75 from input 0.75
22:15:51.571 00.000 5240 MoveAxis(W, 164, ABG)
22:15:51.571 00.000 5240 Guiding  Dir = 3, Dur = 164
22:15:51.571 00.000 5240 IsGuiding returns 0
22:15:51.571 00.000 5240 PulseGuide returned control before completion, sleep 174
22:15:51.582 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=223, Gamma=0.560
22:15:51.632 00.050 2696 UpdateGuideState exits: m=2946 SNR=38.2
22:15:51.632 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:51.632 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:15:51.632 00.000 2696 Enqueuing Expose request
22:15:51.755 00.123 5240 IsGuiding returns 1
22:15:51.755 00.000 5240 scope still moving after pulse duration time elapsed
22:15:51.786 00.031 5240 IsGuiding returns 0
22:15:51.786 00.000 5240 scope move finished after 164 + 44 ms
22:15:51.786 00.000 5240 Move returns status 0, amount 164
22:15:51.786 00.000 5240 MoveAxis(S, 95, ABG)
22:15:51.786 00.000 5240 Guiding  Dir = 1, Dur = 95
22:15:51.786 00.000 5240 IsGuiding returns 0
22:15:51.786 00.000 5240 PulseGuide returned control before completion, sleep 105
22:15:51.898 00.112 5240 IsGuiding returns 1
22:15:51.898 00.000 5240 scope still moving after pulse duration time elapsed
22:15:51.929 00.031 5240 IsGuiding returns 0
22:15:51.929 00.000 5240 scope move finished after 95 + 48 ms
22:15:51.929 00.000 5240 Move returns status 0, amount 95
22:15:51.929 00.000 5240 move complete, result=0
22:15:51.929 00.000 5240 worker thread done servicing request
22:15:51.931 00.002 5240 Worker thread wakes up
22:15:51.931 00.000 2696 GuideStep: 1.0 px 164 ms WEST, 0.7 px 95 ms SOUTH
22:15:51.937 00.006 5240 worker thread servicing REQUEST_EXPOSE 1500
22:15:51.939 00.002 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:15:53.587 01.648 5240 Exposure complete
22:15:53.650 00.063 5240 worker thread done servicing request
22:15:53.650 00.000 2696 OnExposeComplete: enter
22:15:53.650 00.000 2696 UpdateGuideState(): m_state=6
22:15:53.650 00.000 2696 Star::Find(15, 298, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
22:15:53.650 00.000 2696 Star::Find returns 1 (0), X=298.61, Y=261.60, Mass=2888, SNR=37.9, Peak=169 HFD=3.4
22:15:53.650 00.000 2696 MultiStar: [#1 -0.52,0.93,0.70,U] [#2 -0.79,0.82,0.68,U] [#3 -0.67,1.04,0.43,U] [#4 -0.82,0.81,0.43,U] [#5 -0.46,1.10,0.43,U] [#6 -0.68,1.05,0.48,U] [#7 -1.03,0.92,0.00,M1] [#8 -0.88,0.88,0.39,U] 
22:15:53.650 00.000 2696 refined, 7 included, MultiStar: {-0.79, 1.01}, one-star: {-1.16, 1.27}
22:15:53.663 00.013 2696 CameraToMount -- cameraTheta (2.23) - m_xAngle (2.74) = xAngle (-0.51 = -0.51)
22:15:53.665 00.002 2696 CameraToMount -- cameraTheta (2.23) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.13 = 2.13)
22:15:53.665 00.000 2696 CameraToMount -- cameraX=-0.79 cameraY=1.01 hyp=1.28 cameraTheta=2.23 mountX=1.12 mountY=1.09, mountTheta=0.77
22:15:53.665 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.79, y=1.01, opts=13)
22:15:53.665 00.000 2696 Enqueuing Move request for scope (-0.79, 1.01)
22:15:53.665 00.000 5240 Worker thread wakes up
22:15:53.665 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.79, 1.01) opts 0xd
22:15:53.665 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.79, 1.01)
22:15:53.665 00.000 5240 Moving (-0.79, 1.01) raw xDistance=1.12 yDistance=1.09
22:15:53.665 00.000 5240 PPEC rslt: input = 1.12, final = 1.19, react = 1.12, pred = 1.78, hyst = 1.11, hyst_pct = 0.96, period_length = 662.83
22:15:53.665 00.000 5240 PPEC: input: 1.12, control: 1.19, exposure: 1500
22:15:53.665 00.000 5240 GuideAlgorithmResistSwitch::result() returns 1.09 from input 1.09
22:15:53.665 00.000 5240 MoveAxis(W, 197, ABG)
22:15:53.665 00.000 5240 Guiding  Dir = 3, Dur = 197
22:15:53.665 00.000 5240 IsGuiding returns 0
22:15:53.665 00.000 5240 PulseGuide returned control before completion, sleep 207
22:15:53.683 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=203, Gamma=0.560
22:15:53.735 00.052 2696 UpdateGuideState exits: m=2888 SNR=37.9
22:15:53.737 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:53.739 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:15:53.741 00.002 2696 Enqueuing Expose request
22:15:53.887 00.146 5240 IsGuiding returns 1
22:15:53.887 00.000 5240 scope still moving after pulse duration time elapsed
22:15:53.919 00.032 5240 IsGuiding returns 0
22:15:53.919 00.000 5240 scope move finished after 197 + 46 ms
22:15:53.919 00.000 5240 Move returns status 0, amount 197
22:15:53.919 00.000 5240 MoveAxis(S, 138, ABG)
22:15:53.919 00.000 5240 Guiding  Dir = 1, Dur = 138
22:15:53.919 00.000 5240 IsGuiding returns 0
22:15:53.919 00.000 5240 PulseGuide returned control before completion, sleep 148
22:15:54.077 00.158 5240 IsGuiding returns 1
22:15:54.077 00.000 5240 scope still moving after pulse duration time elapsed
22:15:54.109 00.032 5240 IsGuiding returns 0
22:15:54.109 00.000 5240 scope move finished after 138 + 52 ms
22:15:54.109 00.000 5240 Move returns status 0, amount 138
22:15:54.109 00.000 5240 move complete, result=0
22:15:54.109 00.000 5240 worker thread done servicing request
22:15:54.109 00.000 2696 GuideStep: 1.1 px 197 ms WEST, 1.1 px 138 ms SOUTH
22:15:54.111 00.002 5240 Worker thread wakes up
22:15:54.111 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:15:54.111 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:15:55.536 01.425 5240 Exposure complete
22:15:55.608 00.072 5240 worker thread done servicing request
22:15:55.608 00.000 2696 OnExposeComplete: enter
22:15:55.608 00.000 2696 UpdateGuideState(): m_state=6
22:15:55.608 00.000 2696 Star::Find(15, 298, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
22:15:55.608 00.000 2696 Star::Find returns 1 (0), X=298.67, Y=261.29, Mass=3034, SNR=38.8, Peak=171 HFD=3.7
22:15:55.616 00.008 2696 MultiStar: [#1 -0.74,0.46,0.67,U] [#2 -0.86,0.50,0.66,U] [#3 -0.71,0.55,0.43,U] [#4 -0.73,0.40,0.40,U] [#5 -0.72,0.53,0.42,U] [#6 -0.69,0.95,0.48,U] [#7 -0.82,0.64,0.48,U] [#8 -0.90,0.57,0.38,U] 
22:15:55.616 00.000 2696 refined, 8 included, MultiStar: {-0.84, 0.65}, one-star: {-1.10, 0.95}
22:15:55.616 00.000 2696 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.74) = xAngle (-0.25 = -0.25)
22:15:55.616 00.000 2696 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.38 = 2.38)
22:15:55.616 00.000 2696 CameraToMount -- cameraX=-0.84 cameraY=0.65 hyp=1.06 cameraTheta=2.48 mountX=1.03 mountY=0.73, mountTheta=0.62
22:15:55.616 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.84, y=0.65, opts=13)
22:15:55.616 00.000 2696 Enqueuing Move request for scope (-0.84, 0.65)
22:15:55.616 00.000 5240 Worker thread wakes up
22:15:55.616 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.84, 0.65) opts 0xd
22:15:55.616 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.84, 0.65)
22:15:55.616 00.000 5240 Moving (-0.84, 0.65) raw xDistance=1.03 yDistance=0.73
22:15:55.616 00.000 5240 PPEC rslt: input = 1.03, final = 1.10, react = 1.03, pred = 1.78, hyst = 1.02, hyst_pct = 0.95, period_length = 662.83
22:15:55.616 00.000 5240 PPEC: input: 1.03, control: 1.10, exposure: 1500
22:15:55.616 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.73 from input 0.73
22:15:55.616 00.000 5240 MoveAxis(W, 183, ABG)
22:15:55.616 00.000 5240 Guiding  Dir = 3, Dur = 183
22:15:55.632 00.016 5240 IsGuiding returns 0
22:15:55.632 00.000 5240 PulseGuide returned control before completion, sleep 193
22:15:55.638 00.006 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=206, Gamma=0.560
22:15:55.681 00.043 2696 UpdateGuideState exits: m=3034 SNR=38.8
22:15:55.681 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:55.695 00.014 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:15:55.695 00.000 2696 Enqueuing Expose request
22:15:55.837 00.142 5240 IsGuiding returns 1
22:15:55.837 00.000 5240 scope still moving after pulse duration time elapsed
22:15:55.869 00.032 5240 IsGuiding returns 0
22:15:55.869 00.000 5240 scope move finished after 183 + 54 ms
22:15:55.869 00.000 5240 Move returns status 0, amount 183
22:15:55.869 00.000 5240 MoveAxis(S, 93, ABG)
22:15:55.869 00.000 5240 Guiding  Dir = 1, Dur = 93
22:15:55.869 00.000 5240 IsGuiding returns 0
22:15:55.869 00.000 5240 PulseGuide returned control before completion, sleep 103
22:15:55.979 00.110 5240 IsGuiding returns 1
22:15:55.979 00.000 5240 scope still moving after pulse duration time elapsed
22:15:56.011 00.032 5240 IsGuiding returns 1
22:15:56.043 00.032 5240 IsGuiding returns 1
22:15:56.075 00.032 5240 IsGuiding returns 1
22:15:56.107 00.032 5240 IsGuiding returns 0
22:15:56.107 00.000 5240 scope move finished after 93 + 144 ms
22:15:56.107 00.000 5240 Move returns status 0, amount 93
22:15:56.107 00.000 5240 move complete, result=0
22:15:56.107 00.000 5240 worker thread done servicing request
22:15:56.107 00.000 2696 GuideStep: 1.0 px 183 ms WEST, 0.7 px 93 ms SOUTH
22:15:56.107 00.000 5240 Worker thread wakes up
22:15:56.107 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:15:56.107 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:15:57.756 01.649 5240 Exposure complete
22:15:57.820 00.064 5240 worker thread done servicing request
22:15:57.820 00.000 2696 OnExposeComplete: enter
22:15:57.820 00.000 2696 UpdateGuideState(): m_state=6
22:15:57.820 00.000 2696 Star::Find(15, 298, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
22:15:57.820 00.000 2696 Star::Find returns 1 (1), X=299.61, Y=260.03, Mass=2927, SNR=38.1, Peak=255 HFD=3.2
22:15:57.820 00.000 2696 MultiStar: [#1 0.16,-0.92,0.69,U] [#2 -0.20,-1.08,0.68,U] [#3 -0.07,-0.99,0.43,U] [#4 0.10,-1.07,0.44,U] [#5 0.16,-0.92,0.45,U] [#6 -0.10,-0.86,0.48,U] [#7 -0.28,-0.88,0.49,U] [#8 0.30,-0.60,0.40,U] 
22:15:57.820 00.000 2696 single-star, 8 included, MultiStar: {-0.03, -0.80}, one-star: {-0.16, -0.30}
22:15:57.820 00.000 2696 CameraToMount -- cameraTheta (-2.06) - m_xAngle (2.74) = xAngle (-4.80 = 1.49)
22:15:57.836 00.016 2696 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.16 = -2.16)
22:15:57.836 00.000 2696 CameraToMount -- cameraX=-0.16 cameraY=-0.30 hyp=0.34 cameraTheta=-2.06 mountX=0.03 mountY=-0.28, mountTheta=-1.47
22:15:57.836 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.16, y=-0.30, opts=13)
22:15:57.836 00.000 2696 Enqueuing Move request for scope (-0.16, -0.30)
22:15:57.836 00.000 5240 Worker thread wakes up
22:15:57.836 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.30) opts 0xd
22:15:57.836 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.16, -0.30)
22:15:57.836 00.000 5240 Moving (-0.16, -0.30) raw xDistance=0.03 yDistance=-0.28
22:15:57.836 00.000 5240 PPEC rslt: input = 0.03, final = 0.06, react = 0.03, pred = 1.18, hyst = 0.00, hyst_pct = 0.95, period_length = 662.83
22:15:57.836 00.000 5240 PPEC: input: 0.03, control: 0.06, exposure: 1500
22:15:57.836 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:15:57.836 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:15:57.836 00.000 5240 MoveAxis(W, 9, ABG)
22:15:57.836 00.000 5240 Guiding  Dir = 3, Dur = 9
22:15:57.836 00.000 5240 IsGuiding returns 0
22:15:57.836 00.000 5240 PulseGuide returned control before completion, sleep 19
22:15:57.858 00.022 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=237, Gamma=0.560
22:15:57.867 00.009 5240 IsGuiding returns 1
22:15:57.867 00.000 5240 scope still moving after pulse duration time elapsed
22:15:57.898 00.031 5240 IsGuiding returns 0
22:15:57.898 00.000 5240 scope move finished after 9 + 44 ms
22:15:57.898 00.000 5240 Move returns status 0, amount 9
22:15:57.898 00.000 5240 MoveAxis(N, 0, ABG)
22:15:57.898 00.000 5240 Move returns status 0, amount 0
22:15:57.898 00.000 5240 move complete, result=0
22:15:57.898 00.000 5240 worker thread done servicing request
22:15:57.898 00.000 2696 UpdateGuideState exits: m=2927 SNR=38.1 Saturated
22:15:57.898 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:57.898 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:15:57.898 00.000 2696 Enqueuing Expose request
22:15:57.913 00.015 5240 Worker thread wakes up
22:15:57.913 00.000 2696 GuideStep: 0.0 px 9 ms WEST, -0.3 px 0 ms NORTH
22:15:57.913 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:15:57.913 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:15:59.343 01.430 5240 Exposure complete
22:15:59.406 00.063 5240 worker thread done servicing request
22:15:59.406 00.000 2696 OnExposeComplete: enter
22:15:59.415 00.009 2696 UpdateGuideState(): m_state=6
22:15:59.417 00.002 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
22:15:59.417 00.000 2696 Star::Find returns 1 (1), X=298.92, Y=260.04, Mass=2852, SNR=37.7, Peak=255 HFD=2.9
22:15:59.422 00.005 2696 MultiStar: [#1 -0.40,-0.58,0.71,U] [#2 -0.32,-0.60,0.68,U] [#3 -0.25,-0.45,0.44,U] [#4 -0.17,-0.60,0.45,U] [#5 -0.21,-0.42,0.46,U] [#6 -0.34,-0.29,0.46,U] [#7 -0.54,-0.46,0.49,U] [#8 -0.33,-0.72,0.40,U] 
22:15:59.422 00.000 2696 refined, 8 included, MultiStar: {-0.43, -0.48}, one-star: {-0.85, -0.29}
22:15:59.422 00.000 2696 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.74) = xAngle (-5.04 = 1.24)
22:15:59.422 00.000 2696 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.41 = -2.41)
22:15:59.422 00.000 2696 CameraToMount -- cameraX=-0.43 cameraY=-0.48 hyp=0.64 cameraTheta=-2.31 mountX=0.21 mountY=-0.43, mountTheta=-1.12
22:15:59.422 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.43, y=-0.48, opts=13)
22:15:59.422 00.000 2696 Enqueuing Move request for scope (-0.43, -0.48)
22:15:59.422 00.000 5240 Worker thread wakes up
22:15:59.422 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.48) opts 0xd
22:15:59.422 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.43, -0.48)
22:15:59.422 00.000 5240 Moving (-0.43, -0.48) raw xDistance=0.21 yDistance=-0.43
22:15:59.422 00.000 5240 PPEC rslt: input = 0.21, final = 0.05, react = 0.21, pred = 0.99, hyst = 0.00, hyst_pct = 0.95, period_length = 662.83
22:15:59.422 00.000 5240 PPEC: input: 0.21, control: 0.05, exposure: 1500
22:15:59.422 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:15:59.422 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
22:15:59.422 00.000 5240 MoveAxis(W, 8, ABG)
22:15:59.422 00.000 5240 Guiding  Dir = 3, Dur = 8
22:15:59.438 00.016 5240 IsGuiding returns 0
22:15:59.438 00.000 5240 PulseGuide returned control before completion, sleep 18
22:15:59.450 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:15:59.470 00.020 5240 IsGuiding returns 1
22:15:59.470 00.000 5240 scope still moving after pulse duration time elapsed
22:15:59.486 00.016 2696 UpdateGuideState exits: m=2852 SNR=37.7 Saturated
22:15:59.486 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:59.486 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:15:59.502 00.016 2696 Enqueuing Expose request
22:15:59.502 00.000 5240 IsGuiding returns 0
22:15:59.502 00.000 5240 scope move finished after 8 + 59 ms
22:15:59.502 00.000 5240 Move returns status 0, amount 8
22:15:59.502 00.000 5240 MoveAxis(N, 0, ABG)
22:15:59.502 00.000 5240 Move returns status 0, amount 0
22:15:59.502 00.000 5240 move complete, result=0
22:15:59.502 00.000 5240 worker thread done servicing request
22:15:59.502 00.000 5240 Worker thread wakes up
22:15:59.502 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:15:59.502 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:15:59.511 00.009 2696 GuideStep: 0.2 px 8 ms WEST, -0.4 px 0 ms NORTH
22:16:01.148 01.637 5240 Exposure complete
22:16:01.210 00.062 5240 worker thread done servicing request
22:16:01.210 00.000 2696 OnExposeComplete: enter
22:16:01.210 00.000 2696 UpdateGuideState(): m_state=6
22:16:01.210 00.000 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
22:16:01.210 00.000 2696 Star::Find returns 1 (1), X=298.24, Y=260.35, Mass=2924, SNR=38.1, Peak=255 HFD=3.2
22:16:01.210 00.000 2696 MultiStar: [#1 -1.14,-0.35,0.68,U] [#2 -1.21,-0.51,0.67,U] [#3 -1.05,-0.22,0.43,U] [#4 -0.98,-0.22,0.44,U] [#5 -0.94,-0.11,0.44,U] [#6 -0.90,0.14,0.49,U] [#7 -1.28,-0.25,0.49,U] [#8 -1.14,-0.15,0.39,U] 
22:16:01.226 00.016 2696 refined, 8 included, MultiStar: {-1.18, -0.18}, one-star: {-1.53, 0.02}
22:16:01.226 00.000 2696 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.74) = xAngle (-5.72 = 0.56)
22:16:01.226 00.000 2696 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.09 = -3.09)
22:16:01.226 00.000 2696 CameraToMount -- cameraX=-1.18 cameraY=-0.18 hyp=1.19 cameraTheta=-2.99 mountX=1.01 mountY=-0.06, mountTheta=-0.06
22:16:01.226 00.000 2696 SchedulePrimaryMove(0F998B58, x=-1.18, y=-0.18, opts=13)
22:16:01.226 00.000 2696 Enqueuing Move request for scope (-1.18, -0.18)
22:16:01.226 00.000 5240 Worker thread wakes up
22:16:01.226 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.18, -0.18) opts 0xd
22:16:01.226 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.18, -0.18)
22:16:01.226 00.000 5240 Moving (-1.18, -0.18) raw xDistance=1.01 yDistance=-0.06
22:16:01.226 00.000 5240 PPEC rslt: input = 1.01, final = 0.97, react = 1.01, pred = 0.97, hyst = 0.92, hyst_pct = 0.95, period_length = 662.83
22:16:01.226 00.000 5240 PPEC: input: 1.01, control: 0.97, exposure: 1500
22:16:01.226 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:01.226 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:16:01.226 00.000 5240 MoveAxis(W, 161, ABG)
22:16:01.226 00.000 5240 Guiding  Dir = 3, Dur = 161
22:16:01.226 00.000 5240 IsGuiding returns 0
22:16:01.226 00.000 5240 PulseGuide returned control before completion, sleep 171
22:16:01.242 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=233, Gamma=0.560
22:16:01.295 00.053 2696 UpdateGuideState exits: m=2924 SNR=38.1 Saturated
22:16:01.295 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:01.295 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:16:01.305 00.010 2696 Enqueuing Expose request
22:16:01.415 00.110 5240 IsGuiding returns 1
22:16:01.415 00.000 5240 scope still moving after pulse duration time elapsed
22:16:01.446 00.031 5240 IsGuiding returns 0
22:16:01.446 00.000 5240 scope move finished after 161 + 48 ms
22:16:01.446 00.000 5240 Move returns status 0, amount 161
22:16:01.446 00.000 5240 MoveAxis(N, 0, ABG)
22:16:01.446 00.000 5240 Move returns status 0, amount 0
22:16:01.446 00.000 5240 move complete, result=0
22:16:01.446 00.000 5240 worker thread done servicing request
22:16:01.446 00.000 5240 Worker thread wakes up
22:16:01.446 00.000 2696 GuideStep: 1.0 px 161 ms WEST, -0.1 px 0 ms NORTH
22:16:01.452 00.006 5240 worker thread servicing REQUEST_EXPOSE 1500
22:16:01.452 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:16:02.876 01.424 5240 Exposure complete
22:16:02.945 00.069 5240 worker thread done servicing request
22:16:02.945 00.000 2696 OnExposeComplete: enter
22:16:02.947 00.002 2696 UpdateGuideState(): m_state=6
22:16:02.949 00.002 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
22:16:02.951 00.002 2696 Star::Find returns 1 (0), X=298.35, Y=260.16, Mass=3040, SNR=38.9, Peak=220 HFD=3.4
22:16:02.953 00.002 2696 MultiStar: [#1 -0.91,-0.30,0.68,U] [#2 -0.99,-0.55,0.66,U] [#3 -1.02,-0.41,0.43,U] [#4 -1.18,-0.72,0.00,M1] [#5 -0.99,-0.68,0.44,U] [#6 -0.70,-0.16,0.46,U] [#7 -1.10,-0.21,0.47,U] [#8 -1.05,-0.42,0.37,U] 
22:16:02.955 00.002 2696 refined, 7 included, MultiStar: {-1.06, -0.34}, one-star: {-1.42, -0.17}
22:16:02.957 00.002 2696 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.74) = xAngle (-5.57 = 0.72)
22:16:02.959 00.002 2696 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.94 = -2.94)
22:16:02.961 00.002 2696 CameraToMount -- cameraX=-1.06 cameraY=-0.34 hyp=1.12 cameraTheta=-2.83 mountX=0.84 mountY=-0.23, mountTheta=-0.27
22:16:02.963 00.002 2696 SchedulePrimaryMove(0F998B58, x=-1.06, y=-0.34, opts=13)
22:16:02.965 00.002 2696 Enqueuing Move request for scope (-1.06, -0.34)
22:16:02.967 00.002 5240 Worker thread wakes up
22:16:02.967 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.06, -0.34) opts 0xd
22:16:02.967 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.06, -0.34)
22:16:02.967 00.000 5240 Moving (-1.06, -0.34) raw xDistance=0.84 yDistance=-0.23
22:16:02.967 00.000 5240 PPEC rslt: input = 0.84, final = 0.81, react = 0.84, pred = 0.79, hyst = 0.76, hyst_pct = 0.95, period_length = 662.83
22:16:02.967 00.000 5240 PPEC: input: 0.84, control: 0.81, exposure: 1500
22:16:02.967 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:16:02.967 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:16:02.967 00.000 5240 MoveAxis(W, 134, ABG)
22:16:02.967 00.000 5240 Guiding  Dir = 3, Dur = 134
22:16:02.967 00.000 5240 IsGuiding returns 0
22:16:02.967 00.000 5240 PulseGuide returned control before completion, sleep 144
22:16:02.982 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=231, Gamma=0.560
22:16:03.021 00.039 2696 UpdateGuideState exits: m=3040 SNR=38.9
22:16:03.021 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:03.021 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:16:03.021 00.000 2696 Enqueuing Expose request
22:16:03.114 00.093 5240 IsGuiding returns 1
22:16:03.114 00.000 5240 scope still moving after pulse duration time elapsed
22:16:03.146 00.032 5240 IsGuiding returns 0
22:16:03.146 00.000 5240 scope move finished after 134 + 43 ms
22:16:03.146 00.000 5240 Move returns status 0, amount 134
22:16:03.146 00.000 5240 MoveAxis(N, 0, ABG)
22:16:03.146 00.000 5240 Move returns status 0, amount 0
22:16:03.146 00.000 5240 move complete, result=0
22:16:03.146 00.000 5240 worker thread done servicing request
22:16:03.146 00.000 5240 Worker thread wakes up
22:16:03.146 00.000 2696 GuideStep: 0.8 px 134 ms WEST, -0.2 px 0 ms NORTH
22:16:03.146 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:16:03.146 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:16:04.788 01.642 5240 Exposure complete
22:16:04.842 00.054 5240 worker thread done servicing request
22:16:04.842 00.000 2696 OnExposeComplete: enter
22:16:04.851 00.009 2696 UpdateGuideState(): m_state=6
22:16:04.855 00.004 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
22:16:04.858 00.003 2696 Star::Find returns 1 (1), X=299.13, Y=260.10, Mass=2908, SNR=38.0, Peak=255 HFD=3.0
22:16:04.860 00.002 2696 MultiStar: [#1 -0.22,-0.67,0.72,U] [#2 -0.38,-1.08,0.67,U] [#3 -0.16,-0.62,0.44,U] [#4 -0.21,-0.77,0.44,U] [#5 -0.02,-0.46,0.45,U] [#6 -0.50,-0.60,0.47,U] [#7 -0.42,-0.61,0.50,U] [#8 -0.04,-0.64,0.40,U] 
22:16:04.862 00.002 2696 single-star, 8 included, MultiStar: {-0.33, -0.61}, one-star: {-0.64, -0.23}
22:16:04.864 00.002 2696 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.74) = xAngle (-5.53 = 0.75)
22:16:04.866 00.002 2696 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.90 = -2.90)
22:16:04.868 00.002 2696 CameraToMount -- cameraX=-0.64 cameraY=-0.23 hyp=0.68 cameraTheta=-2.79 mountX=0.50 mountY=-0.16, mountTheta=-0.32
22:16:04.870 00.002 2696 SchedulePrimaryMove(0F998B58, x=-0.64, y=-0.23, opts=13)
22:16:04.872 00.002 2696 Enqueuing Move request for scope (-0.64, -0.23)
22:16:04.873 00.001 5240 Worker thread wakes up
22:16:04.873 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.64, -0.23) opts 0xd
22:16:04.873 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.64, -0.23)
22:16:04.873 00.000 5240 Moving (-0.64, -0.23) raw xDistance=0.50 yDistance=-0.16
22:16:04.875 00.002 5240 PPEC rslt: input = 0.50, final = 0.58, react = 0.50, pred = 0.74, hyst = 0.54, hyst_pct = 0.95, period_length = 662.83
22:16:04.875 00.000 5240 PPEC: input: 0.50, control: 0.58, exposure: 1500
22:16:04.875 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:16:04.875 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:16:04.875 00.000 5240 MoveAxis(W, 96, ABG)
22:16:04.875 00.000 5240 Guiding  Dir = 3, Dur = 96
22:16:04.875 00.000 5240 IsGuiding returns 0
22:16:04.875 00.000 5240 PulseGuide returned control before completion, sleep 106
22:16:04.882 00.007 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:16:04.923 00.041 2696 UpdateGuideState exits: m=2908 SNR=38.0 Saturated
22:16:04.937 00.014 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:04.937 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:16:04.937 00.000 2696 Enqueuing Expose request
22:16:04.984 00.047 5240 IsGuiding returns 1
22:16:04.984 00.000 5240 scope still moving after pulse duration time elapsed
22:16:05.016 00.032 5240 IsGuiding returns 0
22:16:05.016 00.000 5240 scope move finished after 96 + 44 ms
22:16:05.016 00.000 5240 Move returns status 0, amount 96
22:16:05.016 00.000 5240 MoveAxis(N, 0, ABG)
22:16:05.016 00.000 5240 Move returns status 0, amount 0
22:16:05.016 00.000 5240 move complete, result=0
22:16:05.016 00.000 5240 worker thread done servicing request
22:16:05.016 00.000 5240 Worker thread wakes up
22:16:05.016 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:16:05.016 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:16:05.018 00.002 2696 GuideStep: 0.5 px 96 ms WEST, -0.2 px 0 ms NORTH
22:16:06.444 01.426 5240 Exposure complete
22:16:06.507 00.063 5240 worker thread done servicing request
22:16:06.507 00.000 2696 OnExposeComplete: enter
22:16:06.507 00.000 2696 UpdateGuideState(): m_state=6
22:16:06.507 00.000 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
22:16:06.507 00.000 2696 Star::Find returns 1 (1), X=299.36, Y=260.18, Mass=2953, SNR=38.3, Peak=255 HFD=3.2
22:16:06.523 00.016 2696 MultiStar: [#1 -0.09,-0.50,0.71,U] [#2 -0.14,-0.71,0.67,U] [#3 0.10,-0.58,0.43,U] [#4 -0.13,-0.53,0.45,U] [#5 0.11,-0.35,0.45,U] [#6 -0.11,-0.46,0.48,U] [#7 -0.27,-0.56,0.49,U] [#8 0.11,-0.49,0.38,U] 
22:16:06.523 00.000 2696 single-star, 8 included, MultiStar: {-0.13, -0.46}, one-star: {-0.41, -0.15}
22:16:06.523 00.000 2696 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.74) = xAngle (-5.52 = 0.76)
22:16:06.523 00.000 2696 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.89 = -2.89)
22:16:06.523 00.000 2696 CameraToMount -- cameraX=-0.41 cameraY=-0.15 hyp=0.44 cameraTheta=-2.79 mountX=0.32 mountY=-0.11, mountTheta=-0.33
22:16:06.523 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.41, y=-0.15, opts=13)
22:16:06.523 00.000 2696 Enqueuing Move request for scope (-0.41, -0.15)
22:16:06.523 00.000 5240 Worker thread wakes up
22:16:06.523 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.15) opts 0xd
22:16:06.523 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.41, -0.15)
22:16:06.523 00.000 5240 Moving (-0.41, -0.15) raw xDistance=0.32 yDistance=-0.11
22:16:06.523 00.000 5240 PPEC rslt: input = 0.32, final = 0.40, react = 0.32, pred = 0.63, hyst = 0.37, hyst_pct = 0.95, period_length = 662.83
22:16:06.523 00.000 5240 PPEC: input: 0.32, control: 0.40, exposure: 1500
22:16:06.523 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:06.523 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:16:06.523 00.000 5240 MoveAxis(W, 66, ABG)
22:16:06.523 00.000 5240 Guiding  Dir = 3, Dur = 66
22:16:06.523 00.000 5240 IsGuiding returns 0
22:16:06.523 00.000 5240 PulseGuide returned control before completion, sleep 76
22:16:06.540 00.017 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=220, Gamma=0.560
22:16:06.600 00.060 2696 UpdateGuideState exits: m=2953 SNR=38.3 Saturated
22:16:06.603 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:06.603 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:16:06.603 00.000 2696 Enqueuing Expose request
22:16:06.617 00.014 5240 IsGuiding returns 1
22:16:06.617 00.000 5240 scope still moving after pulse duration time elapsed
22:16:06.648 00.031 5240 IsGuiding returns 0
22:16:06.648 00.000 5240 scope move finished after 66 + 44 ms
22:16:06.648 00.000 5240 Move returns status 0, amount 66
22:16:06.648 00.000 5240 MoveAxis(N, 0, ABG)
22:16:06.648 00.000 5240 Move returns status 0, amount 0
22:16:06.648 00.000 5240 move complete, result=0
22:16:06.648 00.000 5240 worker thread done servicing request
22:16:06.648 00.000 5240 Worker thread wakes up
22:16:06.648 00.000 2696 GuideStep: 0.3 px 66 ms WEST, -0.1 px 0 ms NORTH
22:16:06.652 00.004 5240 worker thread servicing REQUEST_EXPOSE 1500
22:16:06.652 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:16:08.301 01.649 5240 Exposure complete
22:16:08.362 00.061 5240 worker thread done servicing request
22:16:08.362 00.000 2696 OnExposeComplete: enter
22:16:08.362 00.000 2696 UpdateGuideState(): m_state=6
22:16:08.378 00.016 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
22:16:08.378 00.000 2696 Star::Find returns 1 (1), X=299.92, Y=259.95, Mass=2953, SNR=38.3, Peak=255 HFD=2.9
22:16:08.382 00.004 2696 MultiStar: [#1 0.84,-0.50,0.71,U] [#2 0.34,-0.80,0.69,U] [#3 0.58,-0.57,0.43,U] [#4 0.58,-0.80,0.43,U] [#5 0.66,-0.64,0.43,U] [#6 0.47,-0.33,0.50,U] [#7 0.42,-0.66,0.48,U] [#8 0.53,-0.74,0.38,U] 
22:16:08.386 00.004 2696 single-star, 8 included, MultiStar: {0.48, -0.58}, one-star: {0.15, -0.38}
22:16:08.388 00.002 2696 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.74) = xAngle (-3.93 = 2.36)
22:16:08.390 00.002 2696 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.30 = -1.30)
22:16:08.392 00.002 2696 CameraToMount -- cameraX=0.15 cameraY=-0.38 hyp=0.41 cameraTheta=-1.19 mountX=-0.29 mountY=-0.39, mountTheta=-2.20
22:16:08.396 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.15, y=-0.38, opts=13)
22:16:08.398 00.002 2696 Enqueuing Move request for scope (0.15, -0.38)
22:16:08.398 00.000 5240 Worker thread wakes up
22:16:08.398 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.38) opts 0xd
22:16:08.398 00.000 5240 Handling offset move in thread for scope, endpoint = (0.15, -0.38)
22:16:08.398 00.000 5240 Moving (0.15, -0.38) raw xDistance=-0.29 yDistance=-0.39
22:16:08.400 00.002 5240 PPEC rslt: input = -0.29, final = -0.20, react = -0.29, pred = 0.05, hyst = -0.20, hyst_pct = 0.94, period_length = 662.83
22:16:08.400 00.000 5240 PPEC: input: -0.29, control: -0.20, exposure: 1500
22:16:08.400 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:16:08.400 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
22:16:08.400 00.000 5240 MoveAxis(E, 34, ABG)
22:16:08.400 00.000 5240 Guiding  Dir = 2, Dur = 34
22:16:08.400 00.000 5240 IsGuiding returns 0
22:16:08.400 00.000 5240 PulseGuide returned control before completion, sleep 44
22:16:08.413 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:16:08.457 00.044 5240 IsGuiding returns 1
22:16:08.457 00.000 5240 scope still moving after pulse duration time elapsed
22:16:08.459 00.002 2696 UpdateGuideState exits: m=2953 SNR=38.3 Saturated
22:16:08.459 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:08.459 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:16:08.459 00.000 2696 Enqueuing Expose request
22:16:08.488 00.029 5240 IsGuiding returns 0
22:16:08.488 00.000 5240 scope move finished after 34 + 54 ms
22:16:08.488 00.000 5240 Move returns status 0, amount 34
22:16:08.488 00.000 5240 MoveAxis(N, 0, ABG)
22:16:08.488 00.000 5240 Move returns status 0, amount 0
22:16:08.488 00.000 5240 move complete, result=0
22:16:08.488 00.000 5240 worker thread done servicing request
22:16:08.488 00.000 5240 Worker thread wakes up
22:16:08.488 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:16:08.488 00.000 2696 GuideStep: -0.3 px 34 ms EAST, -0.4 px 0 ms NORTH
22:16:08.488 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:16:09.913 01.425 5240 Exposure complete
22:16:09.976 00.063 5240 worker thread done servicing request
22:16:09.976 00.000 2696 OnExposeComplete: enter
22:16:09.982 00.006 2696 UpdateGuideState(): m_state=6
22:16:09.984 00.002 2696 Star::Find(15, 299, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
22:16:09.986 00.002 2696 Star::Find returns 1 (1), X=299.57, Y=260.24, Mass=2979, SNR=38.5, Peak=255 HFD=3.2
22:16:09.988 00.002 2696 MultiStar: [#1 0.25,-0.33,0.69,U] [#2 0.23,-0.55,0.67,U] [#3 0.20,-0.41,0.42,U] [#4 0.10,-0.51,0.43,U] [#5 0.22,-0.30,0.44,U] [#6 0.45,0.10,0.47,U] [#7 0.30,-0.23,0.50,U] [#8 0.21,-0.40,0.39,U] 
22:16:09.988 00.000 2696 single-star, 8 included, MultiStar: {0.16, -0.29}, one-star: {-0.20, -0.09}
22:16:09.990 00.002 2696 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.74) = xAngle (-5.45 = 0.84)
22:16:09.994 00.004 2696 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.81 = -2.81)
22:16:09.994 00.000 2696 CameraToMount -- cameraX=-0.20 cameraY=-0.09 hyp=0.22 cameraTheta=-2.71 mountX=0.14 mountY=-0.07, mountTheta=-0.45
22:16:09.994 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.20, y=-0.09, opts=13)
22:16:09.994 00.000 2696 Enqueuing Move request for scope (-0.20, -0.09)
22:16:09.994 00.000 5240 Worker thread wakes up
22:16:09.994 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.09) opts 0xd
22:16:09.994 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.20, -0.09)
22:16:09.994 00.000 5240 Moving (-0.20, -0.09) raw xDistance=0.14 yDistance=-0.07
22:16:09.994 00.000 5240 PPEC rslt: input = 0.14, final = -0.00, react = 0.14, pred = -0.03, hyst = 0.00, hyst_pct = 0.94, period_length = 662.83
22:16:09.994 00.000 5240 PPEC: input: 0.14, control: -0.00, exposure: 1500
22:16:09.994 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:09.994 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:16:09.994 00.000 5240 MoveAxis(E, 0, ABG)
22:16:09.994 00.000 5240 Move returns status 0, amount 0
22:16:09.994 00.000 5240 MoveAxis(N, 0, ABG)
22:16:09.994 00.000 5240 Move returns status 0, amount 0
22:16:09.994 00.000 5240 move complete, result=0
22:16:09.994 00.000 5240 worker thread done servicing request
22:16:10.008 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:16:10.062 00.054 2696 UpdateGuideState exits: m=2979 SNR=38.5 Saturated
22:16:10.064 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:10.066 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:16:10.068 00.002 2696 Enqueuing Expose request
22:16:10.069 00.001 5240 Worker thread wakes up
22:16:10.069 00.000 2696 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:16:10.072 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:16:10.072 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:16:11.716 01.644 5240 Exposure complete
22:16:11.788 00.072 5240 worker thread done servicing request
22:16:11.788 00.000 2696 OnExposeComplete: enter
22:16:11.791 00.003 2696 UpdateGuideState(): m_state=6
22:16:11.793 00.002 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
22:16:11.795 00.002 2696 Star::Find returns 1 (1), X=298.86, Y=259.90, Mass=3004, SNR=38.6, Peak=255 HFD=3.1
22:16:11.797 00.002 2696 MultiStar: [#1 -0.35,-0.58,0.69,U] [#2 -0.45,-0.79,0.69,U] [#3 -0.61,-0.59,0.43,U] [#4 -0.40,-0.62,0.43,U] [#5 -0.37,-0.52,0.45,U] [#6 -0.17,0.10,0.49,U] [#7 -0.41,-0.39,0.47,U] [#8 -0.53,-0.67,0.38,U] 
22:16:11.797 00.000 2696 refined, 8 included, MultiStar: {-0.50, -0.50}, one-star: {-0.91, -0.43}
22:16:11.797 00.000 2696 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.74) = xAngle (-5.09 = 1.19)
22:16:11.797 00.000 2696 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.46 = -2.46)
22:16:11.797 00.000 2696 CameraToMount -- cameraX=-0.50 cameraY=-0.50 hyp=0.71 cameraTheta=-2.36 mountX=0.27 mountY=-0.45, mountTheta=-1.03
22:16:11.797 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.50, y=-0.50, opts=13)
22:16:11.797 00.000 2696 Enqueuing Move request for scope (-0.50, -0.50)
22:16:11.797 00.000 5240 Worker thread wakes up
22:16:11.797 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.50) opts 0xd
22:16:11.797 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.50, -0.50)
22:16:11.797 00.000 5240 Moving (-0.50, -0.50) raw xDistance=0.27 yDistance=-0.45
22:16:11.797 00.000 5240 PPEC rslt: input = 0.27, final = 0.22, react = 0.27, pred = -0.10, hyst = 0.22, hyst_pct = 0.94, period_length = 662.83
22:16:11.797 00.000 5240 PPEC: input: 0.27, control: 0.22, exposure: 1500
22:16:11.797 00.000 5240 switching direction from 1 to -1 - decHistory=-5 oldest=0.02 newest=-0.91
22:16:11.797 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
22:16:11.797 00.000 5240 MoveAxis(W, 36, ABG)
22:16:11.797 00.000 5240 Guiding  Dir = 3, Dur = 36
22:16:11.797 00.000 5240 IsGuiding returns 0
22:16:11.797 00.000 5240 PulseGuide returned control before completion, sleep 46
22:16:11.825 00.028 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=241, Gamma=0.560
22:16:11.860 00.035 5240 IsGuiding returns 1
22:16:11.860 00.000 5240 scope still moving after pulse duration time elapsed
22:16:11.870 00.010 2696 UpdateGuideState exits: m=3004 SNR=38.6 Saturated
22:16:11.872 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:11.874 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:16:11.878 00.004 2696 Enqueuing Expose request
22:16:11.892 00.014 5240 IsGuiding returns 0
22:16:11.892 00.000 5240 scope move finished after 36 + 44 ms
22:16:11.892 00.000 5240 Move returns status 0, amount 36
22:16:11.892 00.000 5240 BLC: Oldest BLC event removed
22:16:11.892 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 45 applied
22:16:11.892 00.000 5240 MoveAxis(N, 101, ABG)
22:16:11.892 00.000 5240 Guiding  Dir = 0, Dur = 101
22:16:11.892 00.000 5240 IsGuiding returns 0
22:16:11.892 00.000 5240 PulseGuide returned control before completion, sleep 111
22:16:12.018 00.126 5240 IsGuiding returns 0
22:16:12.018 00.000 5240 Move returns status 0, amount 101
22:16:12.018 00.000 5240 move complete, result=0
22:16:12.018 00.000 5240 worker thread done servicing request
22:16:12.018 00.000 5240 Worker thread wakes up
22:16:12.018 00.000 2696 GuideStep: 0.3 px 36 ms WEST, -0.4 px 101 ms NORTH
22:16:12.018 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:16:12.018 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:16:13.446 01.428 5240 Exposure complete
22:16:13.512 00.066 5240 worker thread done servicing request
22:16:13.512 00.000 2696 OnExposeComplete: enter
22:16:13.512 00.000 2696 UpdateGuideState(): m_state=6
22:16:13.512 00.000 2696 Star::Find(15, 298, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
22:16:13.512 00.000 2696 Star::Find returns 1 (1), X=298.89, Y=260.20, Mass=2800, SNR=37.3, Peak=255 HFD=3.0
22:16:13.512 00.000 2696 MultiStar: [#1 -0.44,-0.43,0.72,U] [#2 -0.42,-0.62,0.69,U] [#3 -0.35,-0.30,0.45,U] [#4 -0.51,-0.55,0.45,U] [#5 -0.39,-0.43,0.46,U] [#6 -0.05,-0.12,0.49,U] [#7 -0.60,-0.39,0.52,U] [#8 -0.51,-0.62,0.40,U] 
22:16:13.512 00.000 2696 refined, 8 included, MultiStar: {-0.50, -0.38}, one-star: {-0.88, -0.13}
22:16:13.526 00.014 2696 CameraToMount -- cameraTheta (-2.50) - m_xAngle (2.74) = xAngle (-5.23 = 1.05)
22:16:13.526 00.000 2696 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.60 = -2.60)
22:16:13.526 00.000 2696 CameraToMount -- cameraX=-0.50 cameraY=-0.38 hyp=0.63 cameraTheta=-2.50 mountX=0.31 mountY=-0.32, mountTheta=-0.80
22:16:13.526 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.50, y=-0.38, opts=13)
22:16:13.526 00.000 2696 Enqueuing Move request for scope (-0.50, -0.38)
22:16:13.526 00.000 5240 Worker thread wakes up
22:16:13.526 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.38) opts 0xd
22:16:13.526 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.50, -0.38)
22:16:13.526 00.000 5240 Moving (-0.50, -0.38) raw xDistance=0.31 yDistance=-0.32
22:16:13.526 00.000 5240 BLC: History state: CurrMiss=0.32, AvgInitMiss=0.42, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=-0.446459, 1:0.323607
22:16:13.526 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:16:13.538 00.012 5240 PPEC rslt: input = 0.31, final = 0.27, react = 0.31, pred = -0.13, hyst = 0.28, hyst_pct = 0.94, period_length = 662.83
22:16:13.538 00.000 5240 PPEC: input: 0.31, control: 0.27, exposure: 1500
22:16:13.538 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
22:16:13.538 00.000 5240 MoveAxis(W, 45, ABG)
22:16:13.538 00.000 5240 Guiding  Dir = 3, Dur = 45
22:16:13.538 00.000 5240 IsGuiding returns 0
22:16:13.538 00.000 5240 PulseGuide returned control before completion, sleep 55
22:16:13.542 00.004 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:16:13.589 00.047 2696 UpdateGuideState exits: m=2800 SNR=37.3 Saturated
22:16:13.589 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:13.602 00.013 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:16:13.605 00.003 2696 Enqueuing Expose request
22:16:13.605 00.000 5240 IsGuiding returns 1
22:16:13.605 00.000 5240 scope still moving after pulse duration time elapsed
22:16:13.636 00.031 5240 IsGuiding returns 0
22:16:13.636 00.000 5240 scope move finished after 45 + 54 ms
22:16:13.636 00.000 5240 Move returns status 0, amount 45
22:16:13.636 00.000 5240 MoveAxis(N, 41, ABG)
22:16:13.636 00.000 5240 Guiding  Dir = 0, Dur = 41
22:16:13.638 00.002 5240 IsGuiding returns 0
22:16:13.638 00.000 5240 PulseGuide returned control before completion, sleep 51
22:16:13.699 00.061 5240 IsGuiding returns 1
22:16:13.699 00.000 5240 scope still moving after pulse duration time elapsed
22:16:13.731 00.032 5240 IsGuiding returns 0
22:16:13.731 00.000 5240 scope move finished after 41 + 51 ms
22:16:13.731 00.000 5240 Move returns status 0, amount 41
22:16:13.731 00.000 5240 move complete, result=0
22:16:13.731 00.000 5240 worker thread done servicing request
22:16:13.731 00.000 5240 Worker thread wakes up
22:16:13.731 00.000 2696 GuideStep: 0.3 px 45 ms WEST, -0.3 px 41 ms NORTH
22:16:13.733 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:16:13.733 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:16:15.383 01.650 5240 Exposure complete
22:16:15.463 00.080 5240 worker thread done servicing request
22:16:15.463 00.000 2696 OnExposeComplete: enter
22:16:15.463 00.000 2696 UpdateGuideState(): m_state=6
22:16:15.463 00.000 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
22:16:15.476 00.013 2696 Star::Find returns 1 (1), X=299.79, Y=260.89, Mass=3001, SNR=38.6, Peak=255 HFD=3.1
22:16:15.478 00.002 2696 MultiStar: [#1 0.14,-0.18,0.68,U] [#2 0.38,0.02,0.68,U] [#3 0.38,0.10,0.44,U] [#4 0.35,-0.05,0.43,U] [#5 0.42,0.09,0.44,U] [#6 0.49,0.40,0.48,U] [#7 0.12,-0.10,0.48,U] [#8 0.43,0.01,0.37,U] 
22:16:15.478 00.000 2696 refined, 8 included, MultiStar: {0.27, 0.13}, one-star: {0.02, 0.56}
22:16:15.478 00.000 2696 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.74) = xAngle (-2.27 = -2.27)
22:16:15.478 00.000 2696 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.36 = 0.36)
22:16:15.478 00.000 2696 CameraToMount -- cameraX=0.27 cameraY=0.13 hyp=0.30 cameraTheta=0.46 mountX=-0.19 mountY=0.10, mountTheta=2.64
22:16:15.478 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.27, y=0.13, opts=13)
22:16:15.478 00.000 2696 Enqueuing Move request for scope (0.27, 0.13)
22:16:15.478 00.000 5240 Worker thread wakes up
22:16:15.478 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.13) opts 0xd
22:16:15.478 00.000 5240 Handling offset move in thread for scope, endpoint = (0.27, 0.13)
22:16:15.478 00.000 5240 Moving (0.27, 0.13) raw xDistance=-0.19 yDistance=0.10
22:16:15.478 00.000 5240 BLC: History state: CurrMiss=-0.10, AvgInitMiss=0.42, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=-0.446459, 1:0.323607, 2:-0.104894
22:16:15.478 00.000 5240 BLC: No correction, Miss < min_move
22:16:15.478 00.000 5240 PPEC rslt: input = -0.19, final = -0.01, react = -0.19, pred = -0.15, hyst = 0.00, hyst_pct = 0.94, period_length = 662.83
22:16:15.478 00.000 5240 PPEC: input: -0.19, control: -0.01, exposure: 1500
22:16:15.478 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:15.478 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:16:15.478 00.000 5240 MoveAxis(E, 1, ABG)
22:16:15.478 00.000 5240 Guiding  Dir = 2, Dur = 1
22:16:15.494 00.016 5240 IsGuiding returns 0
22:16:15.494 00.000 5240 PulseGuide returned control before completion, sleep 11
22:16:15.507 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:16:15.510 00.003 5240 IsGuiding returns 1
22:16:15.510 00.000 5240 scope still moving after pulse duration time elapsed
22:16:15.542 00.032 5240 IsGuiding returns 0
22:16:15.542 00.000 5240 scope move finished after 1 + 46 ms
22:16:15.542 00.000 5240 Move returns status 0, amount 1
22:16:15.542 00.000 5240 MoveAxis(N, 0, ABG)
22:16:15.542 00.000 5240 Move returns status 0, amount 0
22:16:15.542 00.000 5240 move complete, result=0
22:16:15.542 00.000 5240 worker thread done servicing request
22:16:15.544 00.002 2696 UpdateGuideState exits: m=3001 SNR=38.6 Saturated
22:16:15.544 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:15.558 00.014 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:16:15.558 00.000 2696 Enqueuing Expose request
22:16:15.558 00.000 5240 Worker thread wakes up
22:16:15.558 00.000 2696 GuideStep: -0.2 px 1 ms EAST, 0.1 px 0 ms NORTH
22:16:15.558 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:16:15.558 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:16:16.990 01.432 5240 Exposure complete
22:16:17.051 00.061 5240 worker thread done servicing request
22:16:17.051 00.000 2696 OnExposeComplete: enter
22:16:17.051 00.000 2696 UpdateGuideState(): m_state=6
22:16:17.067 00.016 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
22:16:17.070 00.003 2696 Star::Find returns 1 (1), X=299.65, Y=260.57, Mass=2935, SNR=38.2, Peak=255 HFD=3.2
22:16:17.070 00.000 2696 MultiStar: [#1 0.48,0.13,0.70,U] [#2 0.24,-0.03,0.68,U] [#3 0.31,0.11,0.44,U] [#4 0.44,0.22,0.43,U] [#5 0.56,0.11,0.44,U] [#6 0.23,0.16,0.48,U] [#7 0.28,0.21,0.49,U] [#8 0.43,-0.00,0.40,U] 
22:16:17.070 00.000 2696 single-star, 8 included, MultiStar: {0.27, 0.14}, one-star: {-0.12, 0.24}
22:16:17.070 00.000 2696 CameraToMount -- cameraTheta (2.03) - m_xAngle (2.74) = xAngle (-0.70 = -0.70)
22:16:17.070 00.000 2696 CameraToMount -- cameraTheta (2.03) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.93 = 1.93)
22:16:17.070 00.000 2696 CameraToMount -- cameraX=-0.12 cameraY=0.24 hyp=0.27 cameraTheta=2.03 mountX=0.20 mountY=0.25, mountTheta=0.89
22:16:17.070 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.12, y=0.24, opts=13)
22:16:17.083 00.013 2696 Enqueuing Move request for scope (-0.12, 0.24)
22:16:17.083 00.000 5240 Worker thread wakes up
22:16:17.083 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.24) opts 0xd
22:16:17.083 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.12, 0.24)
22:16:17.083 00.000 5240 Moving (-0.12, 0.24) raw xDistance=0.20 yDistance=0.25
22:16:17.083 00.000 5240 BLC: window closed
22:16:17.083 00.000 5240 BLC: History state: CurrMiss=-0.25, AvgInitMiss=0.42, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=-0.446459, 1:0.323607, 2:-0.104894
22:16:17.083 00.000 5240 BLC: Over-shoot, no adjustment based on avgInitialMiss
22:16:17.083 00.000 5240 BLC: window closed
22:16:17.083 00.000 5240 PPEC rslt: input = 0.20, final = 0.01, react = 0.20, pred = 0.20, hyst = 0.00, hyst_pct = 0.94, period_length = 662.83
22:16:17.083 00.000 5240 PPEC: input: 0.20, control: 0.01, exposure: 1500
22:16:17.083 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:16:17.083 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:16:17.083 00.000 5240 MoveAxis(W, 2, ABG)
22:16:17.083 00.000 5240 Guiding  Dir = 3, Dur = 2
22:16:17.083 00.000 5240 IsGuiding returns 0
22:16:17.083 00.000 5240 PulseGuide returned control before completion, sleep 12
22:16:17.101 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=242, Gamma=0.560
22:16:17.115 00.014 5240 IsGuiding returns 1
22:16:17.115 00.000 5240 scope still moving after pulse duration time elapsed
22:16:17.146 00.031 5240 IsGuiding returns 0
22:16:17.146 00.000 5240 scope move finished after 2 + 55 ms
22:16:17.146 00.000 5240 Move returns status 0, amount 2
22:16:17.146 00.000 5240 MoveAxis(N, 0, ABG)
22:16:17.146 00.000 5240 Move returns status 0, amount 0
22:16:17.146 00.000 5240 move complete, result=0
22:16:17.146 00.000 5240 worker thread done servicing request
22:16:17.146 00.000 2696 UpdateGuideState exits: m=2935 SNR=38.2 Saturated
22:16:17.146 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:17.146 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:16:17.146 00.000 2696 Enqueuing Expose request
22:16:17.146 00.000 5240 Worker thread wakes up
22:16:17.146 00.000 2696 GuideStep: 0.2 px 2 ms WEST, 0.3 px 0 ms NORTH
22:16:17.146 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:16:17.146 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:16:18.810 01.664 5240 Exposure complete
22:16:18.882 00.072 5240 worker thread done servicing request
22:16:18.882 00.000 2696 OnExposeComplete: enter
22:16:18.889 00.007 2696 UpdateGuideState(): m_state=6
22:16:18.889 00.000 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
22:16:18.889 00.000 2696 Star::Find returns 1 (1), X=299.66, Y=260.85, Mass=2818, SNR=37.4, Peak=255 HFD=3.2
22:16:18.889 00.000 2696 MultiStar: [#1 0.26,0.19,0.72,U] [#2 0.20,0.02,0.72,U] [#3 0.46,0.40,0.44,U] [#4 0.41,0.22,0.44,U] [#5 0.21,0.16,0.45,U] [#6 0.17,0.23,0.48,U] [#7 0.06,0.28,0.49,U] [#8 0.15,0.18,0.39,U] 
22:16:18.889 00.000 2696 refined, 8 included, MultiStar: {0.17, 0.26}, one-star: {-0.11, 0.52}
22:16:18.889 00.000 2696 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.74) = xAngle (-1.74 = -1.74)
22:16:18.889 00.000 2696 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.89 = 0.89)
22:16:18.889 00.000 2696 CameraToMount -- cameraX=0.17 cameraY=0.26 hyp=0.31 cameraTheta=0.99 mountX=-0.05 mountY=0.24, mountTheta=1.79
22:16:18.904 00.015 2696 SchedulePrimaryMove(0F998B58, x=0.17, y=0.26, opts=13)
22:16:18.904 00.000 2696 Enqueuing Move request for scope (0.17, 0.26)
22:16:18.904 00.000 5240 Worker thread wakes up
22:16:18.904 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.26) opts 0xd
22:16:18.904 00.000 5240 Handling offset move in thread for scope, endpoint = (0.17, 0.26)
22:16:18.904 00.000 5240 Moving (0.17, 0.26) raw xDistance=-0.05 yDistance=0.24
22:16:18.904 00.000 5240 PPEC rslt: input = -0.05, final = 0.02, react = -0.05, pred = 0.28, hyst = 0.00, hyst_pct = 0.94, period_length = 662.83
22:16:18.904 00.000 5240 PPEC: input: -0.05, control: 0.02, exposure: 1500
22:16:18.904 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:16:18.904 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:16:18.904 00.000 5240 MoveAxis(W, 3, ABG)
22:16:18.904 00.000 5240 Guiding  Dir = 3, Dur = 3
22:16:18.904 00.000 5240 IsGuiding returns 0
22:16:18.904 00.000 5240 PulseGuide returned control before completion, sleep 13
22:16:18.924 00.020 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=237, Gamma=0.560
22:16:18.936 00.012 5240 IsGuiding returns 1
22:16:18.936 00.000 5240 scope still moving after pulse duration time elapsed
22:16:18.968 00.032 5240 IsGuiding returns 1
22:16:18.970 00.002 2696 UpdateGuideState exits: m=2818 SNR=37.4 Saturated
22:16:18.974 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:18.976 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:16:18.976 00.000 2696 Enqueuing Expose request
22:16:19.000 00.024 5240 IsGuiding returns 1
22:16:19.031 00.031 5240 IsGuiding returns 0
22:16:19.031 00.000 5240 scope move finished after 3 + 117 ms
22:16:19.031 00.000 5240 Move returns status 0, amount 3
22:16:19.031 00.000 5240 MoveAxis(N, 0, ABG)
22:16:19.031 00.000 5240 Move returns status 0, amount 0
22:16:19.031 00.000 5240 move complete, result=0
22:16:19.031 00.000 5240 worker thread done servicing request
22:16:19.031 00.000 5240 Worker thread wakes up
22:16:19.031 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:16:19.031 00.000 2696 GuideStep: -0.1 px 3 ms WEST, 0.2 px 0 ms NORTH
22:16:19.031 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:16:20.456 01.425 5240 Exposure complete
22:16:20.518 00.062 5240 worker thread done servicing request
22:16:20.518 00.000 2696 OnExposeComplete: enter
22:16:20.530 00.012 2696 UpdateGuideState(): m_state=6
22:16:20.532 00.002 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
22:16:20.534 00.002 2696 Star::Find returns 1 (1), X=299.11, Y=260.70, Mass=2992, SNR=38.6, Peak=255 HFD=2.9
22:16:20.536 00.002 2696 MultiStar: [#1 -0.21,0.03,0.70,U] [#2 -0.42,-0.13,0.69,U] [#3 -0.24,0.29,0.44,U] [#4 -0.00,0.32,0.43,U] [#5 -0.13,0.20,0.46,U] [#6 -0.21,0.66,0.47,U] [#7 -0.67,0.08,0.49,U] [#8 0.08,0.24,0.37,U] 
22:16:20.538 00.002 2696 refined, 8 included, MultiStar: {-0.33, 0.22}, one-star: {-0.66, 0.37}
22:16:20.538 00.000 2696 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.74) = xAngle (-0.18 = -0.18)
22:16:20.538 00.000 2696 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.45 = 2.45)
22:16:20.538 00.000 2696 CameraToMount -- cameraX=-0.33 cameraY=0.22 hyp=0.39 cameraTheta=2.55 mountX=0.39 mountY=0.25, mountTheta=0.57
22:16:20.538 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.33, y=0.22, opts=13)
22:16:20.550 00.012 2696 Enqueuing Move request for scope (-0.33, 0.22)
22:16:20.552 00.002 5240 Worker thread wakes up
22:16:20.552 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.22) opts 0xd
22:16:20.552 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.33, 0.22)
22:16:20.552 00.000 5240 Moving (-0.33, 0.22) raw xDistance=0.39 yDistance=0.25
22:16:20.552 00.000 5240 PPEC rslt: input = 0.39, final = 0.37, react = 0.39, pred = 0.35, hyst = 0.35, hyst_pct = 0.94, period_length = 662.83
22:16:20.552 00.000 5240 PPEC: input: 0.39, control: 0.37, exposure: 1500
22:16:20.552 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:16:20.552 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:16:20.552 00.000 5240 MoveAxis(W, 62, ABG)
22:16:20.552 00.000 5240 Guiding  Dir = 3, Dur = 62
22:16:20.552 00.000 5240 IsGuiding returns 0
22:16:20.552 00.000 5240 PulseGuide returned control before completion, sleep 72
22:16:20.566 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:16:20.613 00.047 2696 UpdateGuideState exits: m=2992 SNR=38.6 Saturated
22:16:20.613 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:20.613 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:16:20.613 00.000 2696 Enqueuing Expose request
22:16:20.629 00.016 5240 IsGuiding returns 1
22:16:20.629 00.000 5240 scope still moving after pulse duration time elapsed
22:16:20.661 00.032 5240 IsGuiding returns 0
22:16:20.661 00.000 5240 scope move finished after 62 + 44 ms
22:16:20.661 00.000 5240 Move returns status 0, amount 62
22:16:20.661 00.000 5240 MoveAxis(N, 0, ABG)
22:16:20.661 00.000 5240 Move returns status 0, amount 0
22:16:20.661 00.000 5240 move complete, result=0
22:16:20.661 00.000 5240 worker thread done servicing request
22:16:20.661 00.000 5240 Worker thread wakes up
22:16:20.661 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:16:20.661 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:16:20.661 00.000 2696 GuideStep: 0.4 px 62 ms WEST, 0.3 px 0 ms NORTH
22:16:22.309 01.648 5240 Exposure complete
22:16:22.372 00.063 5240 worker thread done servicing request
22:16:22.372 00.000 2696 OnExposeComplete: enter
22:16:22.372 00.000 2696 UpdateGuideState(): m_state=6
22:16:22.382 00.010 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
22:16:22.382 00.000 2696 Star::Find returns 1 (1), X=299.53, Y=260.18, Mass=2859, SNR=37.7, Peak=255 HFD=3.1
22:16:22.388 00.006 2696 MultiStar: [#1 0.24,-0.11,0.73,U] [#2 0.30,-0.37,0.68,U] [#3 0.26,-0.02,0.43,U] [#4 0.27,-0.25,0.44,U] [#5 0.31,-0.20,0.45,U] [#6 0.62,0.22,0.48,U] [#7 0.26,0.01,0.50,U] [#8 0.21,-0.26,0.40,U] 
22:16:22.388 00.000 2696 refined, 8 included, MultiStar: {0.20, -0.13}, one-star: {-0.24, -0.15}
22:16:22.388 00.000 2696 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.74) = xAngle (-3.32 = 2.96)
22:16:22.388 00.000 2696 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.69 = -0.69)
22:16:22.388 00.000 2696 CameraToMount -- cameraX=0.20 cameraY=-0.13 hyp=0.24 cameraTheta=-0.59 mountX=-0.24 mountY=-0.15, mountTheta=-2.57
22:16:22.388 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.20, y=-0.13, opts=13)
22:16:22.388 00.000 2696 Enqueuing Move request for scope (0.20, -0.13)
22:16:22.388 00.000 5240 Worker thread wakes up
22:16:22.388 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.13) opts 0xd
22:16:22.388 00.000 5240 Handling offset move in thread for scope, endpoint = (0.20, -0.13)
22:16:22.388 00.000 5240 Moving (0.20, -0.13) raw xDistance=-0.24 yDistance=-0.15
22:16:22.388 00.000 5240 PPEC rslt: input = -0.24, final = 0.06, react = -0.24, pred = 0.94, hyst = 0.00, hyst_pct = 0.93, period_length = 662.83
22:16:22.388 00.000 5240 PPEC: input: -0.24, control: 0.06, exposure: 1500
22:16:22.388 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.15
22:16:22.388 00.000 5240 MoveAxis(W, 10, ABG)
22:16:22.388 00.000 5240 Guiding  Dir = 3, Dur = 10
22:16:22.404 00.016 5240 IsGuiding returns 0
22:16:22.404 00.000 5240 PulseGuide returned control before completion, sleep 20
22:16:22.413 00.009 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:16:22.436 00.023 5240 IsGuiding returns 1
22:16:22.436 00.000 5240 scope still moving after pulse duration time elapsed
22:16:22.451 00.015 2696 UpdateGuideState exits: m=2859 SNR=37.7 Saturated
22:16:22.451 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:22.451 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:16:22.467 00.016 2696 Enqueuing Expose request
22:16:22.467 00.000 5240 IsGuiding returns 0
22:16:22.467 00.000 5240 scope move finished after 10 + 56 ms
22:16:22.467 00.000 5240 Move returns status 0, amount 10
22:16:22.467 00.000 5240 MoveAxis(N, 19, ABG)
22:16:22.467 00.000 5240 Guiding  Dir = 0, Dur = 19
22:16:22.467 00.000 5240 IsGuiding returns 0
22:16:22.467 00.000 5240 PulseGuide returned control before completion, sleep 29
22:16:22.515 00.048 5240 IsGuiding returns 1
22:16:22.515 00.000 5240 scope still moving after pulse duration time elapsed
22:16:22.547 00.032 5240 IsGuiding returns 0
22:16:22.547 00.000 5240 scope move finished after 19 + 57 ms
22:16:22.547 00.000 5240 Move returns status 0, amount 19
22:16:22.547 00.000 5240 move complete, result=0
22:16:22.547 00.000 5240 worker thread done servicing request
22:16:22.547 00.000 5240 Worker thread wakes up
22:16:22.547 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:16:22.547 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:16:22.549 00.002 2696 GuideStep: -0.2 px 10 ms WEST, -0.2 px 19 ms NORTH
22:16:23.964 01.415 5240 Exposure complete
22:16:24.013 00.049 5240 worker thread done servicing request
22:16:24.013 00.000 2696 OnExposeComplete: enter
22:16:24.013 00.000 2696 UpdateGuideState(): m_state=6
22:16:24.013 00.000 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
22:16:24.013 00.000 2696 Star::Find returns 1 (1), X=299.47, Y=260.62, Mass=3053, SNR=39.0, Peak=255 HFD=3.2
22:16:24.013 00.000 2696 MultiStar: [#1 0.40,0.27,0.67,U] [#2 0.39,0.24,0.67,U] [#3 0.31,0.45,0.44,U] [#4 0.26,0.28,0.44,U] [#5 0.21,0.05,0.42,U] [#6 0.21,0.36,0.47,U] [#7 0.27,0.38,0.47,U] [#8 0.14,-0.02,0.38,U] 
22:16:24.023 00.010 2696 refined, 8 included, MultiStar: {0.17, 0.26}, one-star: {-0.30, 0.29}
22:16:24.023 00.000 2696 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.74) = xAngle (-1.74 = -1.74)
22:16:24.023 00.000 2696 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.89 = 0.89)
22:16:24.023 00.000 2696 CameraToMount -- cameraX=0.17 cameraY=0.26 hyp=0.31 cameraTheta=1.00 mountX=-0.05 mountY=0.24, mountTheta=1.78
22:16:24.023 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.17, y=0.26, opts=13)
22:16:24.023 00.000 2696 Enqueuing Move request for scope (0.17, 0.26)
22:16:24.023 00.000 5240 Worker thread wakes up
22:16:24.023 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.26) opts 0xd
22:16:24.023 00.000 5240 Handling offset move in thread for scope, endpoint = (0.17, 0.26)
22:16:24.023 00.000 5240 Moving (0.17, 0.26) raw xDistance=-0.05 yDistance=0.24
22:16:24.023 00.000 5240 PPEC rslt: input = -0.05, final = 0.07, react = -0.05, pred = 1.01, hyst = 0.00, hyst_pct = 0.93, period_length = 662.83
22:16:24.023 00.000 5240 PPEC: input: -0.05, control: 0.07, exposure: 1500
22:16:24.023 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:16:24.023 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:16:24.023 00.000 5240 MoveAxis(W, 11, ABG)
22:16:24.023 00.000 5240 Guiding  Dir = 3, Dur = 11
22:16:24.023 00.000 5240 IsGuiding returns 0
22:16:24.023 00.000 5240 PulseGuide returned control before completion, sleep 21
22:16:24.045 00.022 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:16:24.070 00.025 5240 IsGuiding returns 0
22:16:24.070 00.000 5240 Move returns status 0, amount 11
22:16:24.070 00.000 5240 MoveAxis(N, 0, ABG)
22:16:24.070 00.000 5240 Move returns status 0, amount 0
22:16:24.070 00.000 5240 move complete, result=0
22:16:24.070 00.000 5240 worker thread done servicing request
22:16:24.095 00.025 2696 UpdateGuideState exits: m=3053 SNR=39.0 Saturated
22:16:24.097 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:24.099 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:16:24.101 00.002 2696 Enqueuing Expose request
22:16:24.101 00.000 5240 Worker thread wakes up
22:16:24.101 00.000 2696 GuideStep: -0.1 px 11 ms WEST, 0.2 px 0 ms NORTH
22:16:24.101 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:16:24.101 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:16:25.751 01.650 5240 Exposure complete
22:16:25.830 00.079 5240 worker thread done servicing request
22:16:25.830 00.000 2696 OnExposeComplete: enter
22:16:25.830 00.000 2696 UpdateGuideState(): m_state=6
22:16:25.830 00.000 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
22:16:25.830 00.000 2696 Star::Find returns 1 (1), X=299.59, Y=260.63, Mass=3000, SNR=38.6, Peak=255 HFD=3.1
22:16:25.830 00.000 2696 MultiStar: [#1 0.36,0.13,0.69,U] [#2 0.32,0.05,0.67,U] [#3 0.24,0.25,0.44,U] [#4 0.34,0.11,0.44,U] [#5 0.44,0.07,0.44,U] [#6 0.37,0.21,0.47,U] [#7 0.13,0.05,0.50,U] [#8 0.32,0.04,0.38,U] 
22:16:25.846 00.016 2696 refined, 8 included, MultiStar: {0.22, 0.15}, one-star: {-0.18, 0.29}
22:16:25.846 00.000 2696 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.74) = xAngle (-2.14 = -2.14)
22:16:25.846 00.000 2696 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.49 = 0.49)
22:16:25.851 00.005 2696 CameraToMount -- cameraX=0.22 cameraY=0.15 hyp=0.26 cameraTheta=0.60 mountX=-0.14 mountY=0.13, mountTheta=2.42
22:16:25.851 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.22, y=0.15, opts=13)
22:16:25.851 00.000 2696 Enqueuing Move request for scope (0.22, 0.15)
22:16:25.851 00.000 5240 Worker thread wakes up
22:16:25.851 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.15) opts 0xd
22:16:25.851 00.000 5240 Handling offset move in thread for scope, endpoint = (0.22, 0.15)
22:16:25.851 00.000 5240 Moving (0.22, 0.15) raw xDistance=-0.14 yDistance=0.13
22:16:25.851 00.000 5240 PPEC rslt: input = -0.14, final = 0.08, react = -0.14, pred = 1.16, hyst = 0.00, hyst_pct = 0.93, period_length = 662.83
22:16:25.851 00.000 5240 PPEC: input: -0.14, control: 0.08, exposure: 1500
22:16:25.851 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:25.851 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:16:25.851 00.000 5240 MoveAxis(W, 13, ABG)
22:16:25.851 00.000 5240 Guiding  Dir = 3, Dur = 13
22:16:25.851 00.000 5240 IsGuiding returns 0
22:16:25.851 00.000 5240 PulseGuide returned control before completion, sleep 23
22:16:25.864 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:16:25.894 00.030 5240 IsGuiding returns 1
22:16:25.894 00.000 5240 scope still moving after pulse duration time elapsed
22:16:25.917 00.023 2696 UpdateGuideState exits: m=3000 SNR=38.6 Saturated
22:16:25.917 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:25.926 00.009 5240 IsGuiding returns 0
22:16:25.926 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:16:25.926 00.000 2696 Enqueuing Expose request
22:16:25.926 00.000 5240 scope move finished after 13 + 52 ms
22:16:25.926 00.000 5240 Move returns status 0, amount 13
22:16:25.926 00.000 5240 MoveAxis(N, 0, ABG)
22:16:25.926 00.000 5240 Move returns status 0, amount 0
22:16:25.926 00.000 5240 move complete, result=0
22:16:25.926 00.000 5240 worker thread done servicing request
22:16:25.926 00.000 5240 Worker thread wakes up
22:16:25.926 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:16:25.926 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:16:25.926 00.000 2696 GuideStep: -0.1 px 13 ms WEST, 0.1 px 0 ms NORTH
22:16:27.354 01.428 5240 Exposure complete
22:16:27.413 00.059 5240 worker thread done servicing request
22:16:27.413 00.000 2696 OnExposeComplete: enter
22:16:27.429 00.016 2696 UpdateGuideState(): m_state=6
22:16:27.429 00.000 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
22:16:27.429 00.000 2696 Star::Find returns 1 (1), X=299.72, Y=260.98, Mass=2962, SNR=38.4, Peak=255 HFD=3.2
22:16:27.429 00.000 2696 MultiStar: [#1 0.24,0.33,0.69,U] [#2 0.15,0.06,0.66,U] [#3 0.21,0.34,0.43,U] [#4 0.30,0.28,0.44,U] [#5 0.21,0.21,0.44,U] [#6 0.35,0.48,0.48,U] [#7 0.10,0.29,0.47,U] [#8 0.42,0.22,0.37,U] 
22:16:27.429 00.000 2696 refined, 8 included, MultiStar: {0.18, 0.35}, one-star: {-0.05, 0.65}
22:16:27.429 00.000 2696 CameraToMount -- cameraTheta (1.09) - m_xAngle (2.74) = xAngle (-1.65 = -1.65)
22:16:27.429 00.000 2696 CameraToMount -- cameraTheta (1.09) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.98 = 0.98)
22:16:27.429 00.000 2696 CameraToMount -- cameraX=0.18 cameraY=0.35 hyp=0.39 cameraTheta=1.09 mountX=-0.03 mountY=0.33, mountTheta=1.66
22:16:27.444 00.015 2696 SchedulePrimaryMove(0F998B58, x=0.18, y=0.35, opts=13)
22:16:27.444 00.000 2696 Enqueuing Move request for scope (0.18, 0.35)
22:16:27.444 00.000 5240 Worker thread wakes up
22:16:27.444 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.35) opts 0xd
22:16:27.444 00.000 5240 Handling offset move in thread for scope, endpoint = (0.18, 0.35)
22:16:27.444 00.000 5240 Moving (0.18, 0.35) raw xDistance=-0.03 yDistance=0.33
22:16:27.444 00.000 5240 PPEC rslt: input = -0.03, final = 0.04, react = -0.03, pred = 0.57, hyst = 0.00, hyst_pct = 0.93, period_length = 662.83
22:16:27.444 00.000 5240 PPEC: input: -0.03, control: 0.04, exposure: 1500
22:16:27.444 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:16:27.444 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
22:16:27.444 00.000 5240 MoveAxis(W, 7, ABG)
22:16:27.444 00.000 5240 Guiding  Dir = 3, Dur = 7
22:16:27.444 00.000 5240 IsGuiding returns 0
22:16:27.444 00.000 5240 PulseGuide returned control before completion, sleep 17
22:16:27.465 00.021 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=238, Gamma=0.560
22:16:27.476 00.011 5240 IsGuiding returns 1
22:16:27.476 00.000 5240 scope still moving after pulse duration time elapsed
22:16:27.508 00.032 5240 IsGuiding returns 0
22:16:27.508 00.000 5240 scope move finished after 7 + 48 ms
22:16:27.508 00.000 5240 Move returns status 0, amount 7
22:16:27.508 00.000 5240 MoveAxis(N, 0, ABG)
22:16:27.508 00.000 5240 Move returns status 0, amount 0
22:16:27.508 00.000 5240 move complete, result=0
22:16:27.508 00.000 5240 worker thread done servicing request
22:16:27.508 00.000 2696 UpdateGuideState exits: m=2962 SNR=38.4 Saturated
22:16:27.508 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:27.508 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:16:27.508 00.000 2696 Enqueuing Expose request
22:16:27.508 00.000 5240 Worker thread wakes up
22:16:27.508 00.000 2696 GuideStep: -0.0 px 7 ms WEST, 0.3 px 0 ms NORTH
22:16:27.508 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:16:27.508 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:16:29.163 01.655 5240 Exposure complete
22:16:29.235 00.072 5240 worker thread done servicing request
22:16:29.235 00.000 2696 OnExposeComplete: enter
22:16:29.235 00.000 2696 UpdateGuideState(): m_state=6
22:16:29.251 00.016 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
22:16:29.251 00.000 2696 Star::Find returns 1 (1), X=300.21, Y=261.01, Mass=3018, SNR=38.7, Peak=255 HFD=3.1
22:16:29.251 00.000 2696 MultiStar: [#1 0.88,0.23,0.68,U] [#2 0.77,0.25,0.67,U] [#3 0.92,0.33,0.43,U] [#4 0.97,0.40,0.43,U] [#5 0.99,0.48,0.43,U] [#6 0.50,0.28,0.48,U] [#7 0.59,0.34,0.48,U] [#8 0.85,0.17,0.38,U] 
22:16:29.257 00.006 2696 single-star, 8 included, MultiStar: {0.73, 0.38}, one-star: {0.44, 0.68}
22:16:29.257 00.000 2696 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.74) = xAngle (-1.74 = -1.74)
22:16:29.257 00.000 2696 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.89 = 0.89)
22:16:29.264 00.007 2696 CameraToMount -- cameraX=0.44 cameraY=0.68 hyp=0.81 cameraTheta=1.00 mountX=-0.14 mountY=0.63, mountTheta=1.78
22:16:29.268 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.44, y=0.68, opts=13)
22:16:29.270 00.002 2696 Enqueuing Move request for scope (0.44, 0.68)
22:16:29.272 00.002 5240 Worker thread wakes up
22:16:29.272 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.68) opts 0xd
22:16:29.272 00.000 5240 Handling offset move in thread for scope, endpoint = (0.44, 0.68)
22:16:29.272 00.000 5240 Moving (0.44, 0.68) raw xDistance=-0.14 yDistance=0.63
22:16:29.272 00.000 5240 PPEC rslt: input = -0.14, final = 0.04, react = -0.14, pred = 0.62, hyst = 0.00, hyst_pct = 0.93, period_length = 662.83
22:16:29.272 00.000 5240 PPEC: input: -0.14, control: 0.04, exposure: 1500
22:16:29.272 00.000 5240 resist switch: large excursion: input 0.63 thresh 0.45 direction from -1 to 1
22:16:29.272 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.90
22:16:29.272 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63
22:16:29.272 00.000 5240 MoveAxis(W, 7, ABG)
22:16:29.272 00.000 5240 Guiding  Dir = 3, Dur = 7
22:16:29.272 00.000 5240 IsGuiding returns 0
22:16:29.272 00.000 5240 PulseGuide returned control before completion, sleep 17
22:16:29.286 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:16:29.298 00.012 5240 IsGuiding returns 1
22:16:29.298 00.000 5240 scope still moving after pulse duration time elapsed
22:16:29.330 00.032 5240 IsGuiding returns 0
22:16:29.330 00.000 5240 scope move finished after 7 + 49 ms
22:16:29.330 00.000 5240 Move returns status 0, amount 7
22:16:29.330 00.000 5240 BLC: Oldest BLC event removed
22:16:29.330 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 45 applied
22:16:29.330 00.000 5240 MoveAxis(S, 125, ABG)
22:16:29.330 00.000 5240 Guiding  Dir = 1, Dur = 125
22:16:29.330 00.000 5240 IsGuiding returns 0
22:16:29.330 00.000 5240 PulseGuide returned control before completion, sleep 135
22:16:29.330 00.000 2696 UpdateGuideState exits: m=3018 SNR=38.7 Saturated
22:16:29.330 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:29.330 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:16:29.330 00.000 2696 Enqueuing Expose request
22:16:29.472 00.142 5240 IsGuiding returns 1
22:16:29.472 00.000 5240 scope still moving after pulse duration time elapsed
22:16:29.504 00.032 5240 IsGuiding returns 0
22:16:29.504 00.000 5240 scope move finished after 125 + 48 ms
22:16:29.504 00.000 5240 Move returns status 0, amount 125
22:16:29.504 00.000 5240 move complete, result=0
22:16:29.504 00.000 5240 worker thread done servicing request
22:16:29.504 00.000 5240 Worker thread wakes up
22:16:29.506 00.002 2696 GuideStep: -0.1 px 7 ms WEST, 0.6 px 125 ms SOUTH
22:16:29.513 00.007 5240 worker thread servicing REQUEST_EXPOSE 1500
22:16:29.515 00.002 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:16:30.947 01.432 5240 Exposure complete
22:16:31.016 00.069 5240 worker thread done servicing request
22:16:31.016 00.000 2696 OnExposeComplete: enter
22:16:31.016 00.000 2696 UpdateGuideState(): m_state=6
22:16:31.016 00.000 2696 Star::Find(15, 300, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
22:16:31.023 00.007 2696 Star::Find returns 1 (1), X=299.57, Y=261.29, Mass=2935, SNR=38.2, Peak=255 HFD=3.2
22:16:31.025 00.002 2696 MultiStar: [#1 0.26,0.58,0.69,U] [#2 0.46,0.49,0.69,U] [#3 0.31,0.76,0.45,U] [#4 0.22,0.56,0.44,U] [#5 0.35,0.56,0.45,U] [#6 0.46,0.85,0.48,U] [#7 0.22,0.63,0.48,U] [#8 0.29,0.67,0.39,U] 
22:16:31.027 00.002 2696 refined, 8 included, MultiStar: {0.22, 0.69}, one-star: {-0.20, 0.96}
22:16:31.029 00.002 2696 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.74) = xAngle (-1.48 = -1.48)
22:16:31.033 00.004 2696 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.16 = 1.16)
22:16:31.035 00.002 2696 CameraToMount -- cameraX=0.22 cameraY=0.69 hyp=0.73 cameraTheta=1.26 mountX=0.07 mountY=0.67, mountTheta=1.47
22:16:31.038 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.22, y=0.69, opts=13)
22:16:31.042 00.004 2696 Enqueuing Move request for scope (0.22, 0.69)
22:16:31.046 00.004 5240 Worker thread wakes up
22:16:31.046 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.69) opts 0xd
22:16:31.046 00.000 5240 Handling offset move in thread for scope, endpoint = (0.22, 0.69)
22:16:31.046 00.000 5240 Moving (0.22, 0.69) raw xDistance=0.07 yDistance=0.67
22:16:31.046 00.000 5240 BLC: History state: CurrMiss=0.67, AvgInitMiss=0.37, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=0.634451, 1:0.667404
22:16:31.046 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:16:31.046 00.000 5240 PPEC rslt: input = 0.07, final = 0.05, react = 0.07, pred = 0.62, hyst = 0.00, hyst_pct = 0.93, period_length = 662.83
22:16:31.046 00.000 5240 PPEC: input: 0.07, control: 0.05, exposure: 1500
22:16:31.046 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67
22:16:31.046 00.000 5240 MoveAxis(W, 7, ABG)
22:16:31.046 00.000 5240 Guiding  Dir = 3, Dur = 7
22:16:31.046 00.000 5240 IsGuiding returns 0
22:16:31.048 00.002 5240 PulseGuide returned control before completion, sleep 17
22:16:31.057 00.009 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=229, Gamma=0.560
22:16:31.073 00.016 5240 IsGuiding returns 1
22:16:31.073 00.000 5240 scope still moving after pulse duration time elapsed
22:16:31.105 00.032 5240 IsGuiding returns 0
22:16:31.105 00.000 5240 scope move finished after 7 + 50 ms
22:16:31.105 00.000 5240 Move returns status 0, amount 7
22:16:31.105 00.000 5240 MoveAxis(S, 84, ABG)
22:16:31.105 00.000 5240 Guiding  Dir = 1, Dur = 84
22:16:31.105 00.000 5240 IsGuiding returns 0
22:16:31.105 00.000 5240 PulseGuide returned control before completion, sleep 94
22:16:31.105 00.000 2696 UpdateGuideState exits: m=2935 SNR=38.2 Saturated
22:16:31.110 00.005 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:31.110 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:16:31.112 00.002 2696 Enqueuing Expose request
22:16:31.215 00.103 5240 IsGuiding returns 1
22:16:31.215 00.000 5240 scope still moving after pulse duration time elapsed
22:16:31.247 00.032 5240 IsGuiding returns 0
22:16:31.247 00.000 5240 scope move finished after 84 + 57 ms
22:16:31.247 00.000 5240 Move returns status 0, amount 84
22:16:31.247 00.000 5240 move complete, result=0
22:16:31.247 00.000 5240 worker thread done servicing request
22:16:31.247 00.000 5240 Worker thread wakes up
22:16:31.247 00.000 2696 GuideStep: 0.1 px 7 ms WEST, 0.7 px 84 ms SOUTH
22:16:31.247 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:16:31.247 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:16:32.898 01.651 5240 Exposure complete
22:16:32.960 00.062 5240 worker thread done servicing request
22:16:32.960 00.000 2696 OnExposeComplete: enter
22:16:32.969 00.009 2696 UpdateGuideState(): m_state=6
22:16:32.971 00.002 2696 Star::Find(15, 299, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
22:16:32.973 00.002 2696 Star::Find returns 1 (1), X=299.39, Y=261.00, Mass=3035, SNR=38.8, Peak=255 HFD=3.3
22:16:32.975 00.002 2696 MultiStar: [#1 0.12,0.48,0.68,U] [#2 0.04,0.13,0.68,U] [#3 0.08,0.34,0.43,U] [#4 0.21,0.59,0.42,U] [#5 0.21,0.45,0.43,U] [#6 0.06,0.74,0.48,U] [#7 -0.02,0.51,0.48,U] [#8 0.11,0.33,0.38,U] 
22:16:32.976 00.001 2696 refined, 8 included, MultiStar: {-0.00, 0.48}, one-star: {-0.38, 0.67}
22:16:32.976 00.000 2696 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.74) = xAngle (-1.16 = -1.16)
22:16:32.976 00.000 2696 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.47 = 1.47)
22:16:32.976 00.000 2696 CameraToMount -- cameraX=-0.00 cameraY=0.48 hyp=0.48 cameraTheta=1.57 mountX=0.19 mountY=0.48, mountTheta=1.19
22:16:32.976 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.00, y=0.48, opts=13)
22:16:32.976 00.000 2696 Enqueuing Move request for scope (-0.00, 0.48)
22:16:32.976 00.000 5240 Worker thread wakes up
22:16:32.976 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.48) opts 0xd
22:16:32.976 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.00, 0.48)
22:16:32.976 00.000 5240 Moving (-0.00, 0.48) raw xDistance=0.19 yDistance=0.48
22:16:32.976 00.000 5240 BLC: History state: CurrMiss=0.48, AvgInitMiss=0.37, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=0.634451, 1:0.667404, 2:0.479122
22:16:32.976 00.000 5240 BLC: Under-shoot; no adjustment because of over-shoot history
22:16:32.976 00.000 5240 PPEC rslt: input = 0.19, final = 0.00, react = 0.19, pred = 0.03, hyst = 0.00, hyst_pct = 0.93, period_length = 662.83
22:16:32.976 00.000 5240 PPEC: input: 0.19, control: 0.00, exposure: 1500
22:16:32.976 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
22:16:32.976 00.000 5240 MoveAxis(W, 0, ABG)
22:16:32.976 00.000 5240 Move returns status 0, amount 0
22:16:32.976 00.000 5240 MoveAxis(S, 61, ABG)
22:16:32.976 00.000 5240 Guiding  Dir = 1, Dur = 61
22:16:32.976 00.000 5240 IsGuiding returns 0
22:16:32.976 00.000 5240 PulseGuide returned control before completion, sleep 71
22:16:33.003 00.027 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=240, Gamma=0.560
22:16:33.043 00.040 2696 UpdateGuideState exits: m=3035 SNR=38.8 Saturated
22:16:33.043 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:33.055 00.012 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:16:33.055 00.000 2696 Enqueuing Expose request
22:16:33.071 00.016 5240 IsGuiding returns 1
22:16:33.071 00.000 5240 scope still moving after pulse duration time elapsed
22:16:33.103 00.032 5240 IsGuiding returns 0
22:16:33.103 00.000 5240 scope move finished after 61 + 52 ms
22:16:33.103 00.000 5240 Move returns status 0, amount 61
22:16:33.103 00.000 5240 move complete, result=0
22:16:33.103 00.000 5240 worker thread done servicing request
22:16:33.103 00.000 5240 Worker thread wakes up
22:16:33.103 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:16:33.103 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:16:33.103 00.000 2696 GuideStep: 0.2 px 0 ms WEST, 0.5 px 61 ms SOUTH
22:16:34.527 01.424 5240 Exposure complete
22:16:34.593 00.066 5240 worker thread done servicing request
22:16:34.595 00.002 2696 OnExposeComplete: enter
22:16:34.595 00.000 2696 UpdateGuideState(): m_state=6
22:16:34.595 00.000 2696 Star::Find(15, 299, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
22:16:34.595 00.000 2696 Star::Find returns 1 (1), X=299.15, Y=260.23, Mass=3013, SNR=38.7, Peak=255 HFD=3.1
22:16:34.601 00.006 2696 MultiStar: [#1 -0.01,0.05,0.71,U] [#2 0.05,-0.22,0.68,U] [#3 0.20,-0.09,0.42,U] [#4 0.07,-0.06,0.43,U] [#5 -0.01,0.13,0.43,U] [#6 0.36,0.11,0.47,U] [#7 -0.13,0.04,0.48,U] [#8 0.06,-0.22,0.39,U] 
22:16:34.601 00.000 2696 refined, 8 included, MultiStar: {-0.07, -0.05}, one-star: {-0.62, -0.10}
22:16:34.601 00.000 2696 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.74) = xAngle (-5.29 = 1.00)
22:16:34.606 00.005 2696 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.65 = -2.65)
22:16:34.606 00.000 2696 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-2.55 mountX=0.05 mountY=-0.04, mountTheta=-0.71
22:16:34.606 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.07, y=-0.05, opts=13)
22:16:34.606 00.000 2696 Enqueuing Move request for scope (-0.07, -0.05)
22:16:34.606 00.000 5240 Worker thread wakes up
22:16:34.606 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
22:16:34.606 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
22:16:34.606 00.000 5240 Moving (-0.07, -0.05) raw xDistance=0.05 yDistance=-0.04
22:16:34.606 00.000 5240 BLC: window closed
22:16:34.606 00.000 5240 BLC: History state: CurrMiss=-0.04, AvgInitMiss=0.37, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=0.634451, 1:0.667404, 2:0.479122
22:16:34.606 00.000 5240 BLC: No correction, Miss < min_move
22:16:34.606 00.000 5240 PPEC rslt: input = 0.05, final = -0.00, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.93, period_length = 662.83
22:16:34.606 00.000 5240 PPEC: input: 0.05, control: -0.00, exposure: 1500
22:16:34.606 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:34.606 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:16:34.606 00.000 5240 MoveAxis(E, 0, ABG)
22:16:34.606 00.000 5240 Move returns status 0, amount 0
22:16:34.606 00.000 5240 MoveAxis(N, 0, ABG)
22:16:34.606 00.000 5240 Move returns status 0, amount 0
22:16:34.606 00.000 5240 move complete, result=0
22:16:34.621 00.015 5240 worker thread done servicing request
22:16:34.632 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=242, Gamma=0.560
22:16:34.681 00.049 2696 UpdateGuideState exits: m=3013 SNR=38.7 Saturated
22:16:34.683 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:34.685 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:16:34.685 00.000 2696 Enqueuing Expose request
22:16:34.687 00.002 5240 Worker thread wakes up
22:16:34.687 00.000 2696 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:16:34.687 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:16:34.691 00.004 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:16:36.335 01.644 5240 Exposure complete
22:16:36.413 00.078 5240 worker thread done servicing request
22:16:36.413 00.000 2696 OnExposeComplete: enter
22:16:36.413 00.000 2696 UpdateGuideState(): m_state=6
22:16:36.413 00.000 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
22:16:36.413 00.000 2696 Star::Find returns 1 (1), X=299.45, Y=259.97, Mass=3131, SNR=39.5, Peak=255 HFD=3.2
22:16:36.429 00.016 2696 MultiStar: [#1 0.10,-0.33,0.68,U] [#2 0.15,-0.52,0.69,U] [#3 0.01,-0.41,0.43,U] [#4 0.04,-0.48,0.41,U] [#5 0.01,-0.64,0.43,U] [#6 0.30,-0.13,0.47,U] [#7 0.05,-0.23,0.47,U] [#8 0.09,-0.46,0.38,U] 
22:16:36.432 00.003 2696 refined, 8 included, MultiStar: {0.02, -0.39}, one-star: {-0.32, -0.36}
22:16:36.434 00.002 2696 CameraToMount -- cameraTheta (-1.53) - m_xAngle (2.74) = xAngle (-4.27 = 2.02)
22:16:36.436 00.002 2696 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.63 = -1.63)
22:16:36.438 00.002 2696 CameraToMount -- cameraX=0.02 cameraY=-0.39 hyp=0.39 cameraTheta=-1.53 mountX=-0.17 mountY=-0.39, mountTheta=-1.98
22:16:36.442 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.02, y=-0.39, opts=13)
22:16:36.444 00.002 2696 Enqueuing Move request for scope (0.02, -0.39)
22:16:36.447 00.003 5240 Worker thread wakes up
22:16:36.447 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.39) opts 0xd
22:16:36.447 00.000 5240 Handling offset move in thread for scope, endpoint = (0.02, -0.39)
22:16:36.447 00.000 5240 Moving (0.02, -0.39) raw xDistance=-0.17 yDistance=-0.39
22:16:36.447 00.000 5240 PPEC rslt: input = -0.17, final = -0.00, react = -0.17, pred = -0.04, hyst = 0.00, hyst_pct = 0.92, period_length = 662.83
22:16:36.447 00.000 5240 PPEC: input: -0.17, control: -0.00, exposure: 1500
22:16:36.447 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:16:36.447 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
22:16:36.447 00.000 5240 MoveAxis(E, 0, ABG)
22:16:36.447 00.000 5240 Move returns status 0, amount 0
22:16:36.447 00.000 5240 MoveAxis(N, 0, ABG)
22:16:36.447 00.000 5240 Move returns status 0, amount 0
22:16:36.447 00.000 5240 move complete, result=0
22:16:36.447 00.000 5240 worker thread done servicing request
22:16:36.461 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=236, Gamma=0.560
22:16:36.511 00.050 2696 UpdateGuideState exits: m=3131 SNR=39.5 Saturated
22:16:36.515 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:36.517 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:16:36.519 00.002 2696 Enqueuing Expose request
22:16:36.521 00.002 5240 Worker thread wakes up
22:16:36.523 00.002 2696 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
22:16:36.525 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:16:36.525 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:16:37.926 01.401 5240 Exposure complete
22:16:37.976 00.050 5240 worker thread done servicing request
22:16:37.976 00.000 2696 OnExposeComplete: enter
22:16:37.976 00.000 2696 UpdateGuideState(): m_state=6
22:16:37.989 00.013 2696 Star::Find(15, 299, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
22:16:37.991 00.002 2696 Star::Find returns 1 (1), X=299.45, Y=260.07, Mass=2926, SNR=38.1, Peak=255 HFD=3.4
22:16:37.993 00.002 2696 MultiStar: [#1 0.21,-0.54,0.71,U] [#2 0.26,-0.54,0.68,U] [#3 0.07,-0.45,0.44,U] [#4 0.36,-0.29,0.43,U] [#5 0.39,-0.38,0.45,U] [#6 0.35,-0.14,0.48,U] [#7 0.27,-0.16,0.48,U] [#8 0.16,-0.68,0.39,U] 
22:16:37.995 00.002 2696 refined, 8 included, MultiStar: {0.14, -0.38}, one-star: {-0.32, -0.26}
22:16:37.997 00.002 2696 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.74) = xAngle (-3.95 = 2.34)
22:16:37.999 00.002 2696 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.31 = -1.31)
22:16:38.001 00.002 2696 CameraToMount -- cameraX=0.14 cameraY=-0.38 hyp=0.40 cameraTheta=-1.21 mountX=-0.28 mountY=-0.39, mountTheta=-2.19
22:16:38.003 00.002 2696 SchedulePrimaryMove(0F998B58, x=0.14, y=-0.38, opts=13)
22:16:38.007 00.004 2696 Enqueuing Move request for scope (0.14, -0.38)
22:16:38.009 00.002 5240 Worker thread wakes up
22:16:38.009 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.38) opts 0xd
22:16:38.009 00.000 5240 Handling offset move in thread for scope, endpoint = (0.14, -0.38)
22:16:38.009 00.000 5240 Moving (0.14, -0.38) raw xDistance=-0.28 yDistance=-0.39
22:16:38.009 00.000 5240 PPEC rslt: input = -0.28, final = -0.25, react = -0.28, pred = 0.03, hyst = -0.25, hyst_pct = 0.92, period_length = 662.83
22:16:38.009 00.000 5240 PPEC: input: -0.28, control: -0.25, exposure: 1500
22:16:38.009 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:16:38.009 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
22:16:38.009 00.000 5240 MoveAxis(E, 42, ABG)
22:16:38.009 00.000 5240 Guiding  Dir = 2, Dur = 42
22:16:38.009 00.000 5240 IsGuiding returns 0
22:16:38.009 00.000 5240 PulseGuide returned control before completion, sleep 52
22:16:38.023 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=228, Gamma=0.560
22:16:38.068 00.045 5240 IsGuiding returns 1
22:16:38.068 00.000 5240 scope still moving after pulse duration time elapsed
22:16:38.069 00.001 2696 UpdateGuideState exits: m=2926 SNR=38.1 Saturated
22:16:38.069 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:38.069 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:16:38.069 00.000 2696 Enqueuing Expose request
22:16:38.100 00.031 5240 IsGuiding returns 0
22:16:38.101 00.001 5240 scope move finished after 42 + 47 ms
22:16:38.101 00.000 5240 Move returns status 0, amount 42
22:16:38.101 00.000 5240 MoveAxis(N, 0, ABG)
22:16:38.101 00.000 5240 Move returns status 0, amount 0
22:16:38.101 00.000 5240 move complete, result=0
22:16:38.101 00.000 5240 worker thread done servicing request
22:16:38.101 00.000 5240 Worker thread wakes up
22:16:38.101 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:16:38.101 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:16:38.101 00.000 2696 GuideStep: -0.3 px 42 ms EAST, -0.4 px 0 ms NORTH
22:16:39.751 01.650 5240 Exposure complete
22:16:39.819 00.068 5240 worker thread done servicing request
22:16:39.819 00.000 2696 OnExposeComplete: enter
22:16:39.819 00.000 2696 UpdateGuideState(): m_state=6
22:16:39.819 00.000 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
22:16:39.819 00.000 2696 Star::Find returns 1 (0), X=299.02, Y=260.00, Mass=3028, SNR=38.8, Peak=235 HFD=3.1
22:16:39.819 00.000 2696 MultiStar: [#1 -0.34,-0.65,0.66,U] [#2 -0.26,-0.77,0.66,U] [#3 -0.23,-0.83,0.42,U] [#4 -0.13,-0.48,0.42,U] [#5 -0.10,-0.37,0.45,U] [#6 0.07,0.04,0.48,U] [#7 -0.29,-0.50,0.47,U] [#8 -0.14,-0.37,0.38,U] 
22:16:39.829 00.010 2696 refined, 8 included, MultiStar: {-0.30, -0.47}, one-star: {-0.75, -0.33}
22:16:39.829 00.000 2696 CameraToMount -- cameraTheta (-2.14) - m_xAngle (2.74) = xAngle (-4.87 = 1.41)
22:16:39.829 00.000 2696 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.24 = -2.24)
22:16:39.829 00.000 2696 CameraToMount -- cameraX=-0.30 cameraY=-0.47 hyp=0.56 cameraTheta=-2.14 mountX=0.09 mountY=-0.44, mountTheta=-1.37
22:16:39.829 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.30, y=-0.47, opts=13)
22:16:39.829 00.000 2696 Enqueuing Move request for scope (-0.30, -0.47)
22:16:39.845 00.016 5240 Worker thread wakes up
22:16:39.845 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.47) opts 0xd
22:16:39.845 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.30, -0.47)
22:16:39.845 00.000 5240 Moving (-0.30, -0.47) raw xDistance=0.09 yDistance=-0.44
22:16:39.845 00.000 5240 PPEC rslt: input = 0.09, final = 0.00, react = 0.09, pred = 0.04, hyst = 0.00, hyst_pct = 0.92, period_length = 662.83
22:16:39.845 00.000 5240 PPEC: input: 0.09, control: 0.00, exposure: 1500
22:16:39.845 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:16:39.845 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
22:16:39.845 00.000 5240 MoveAxis(W, 1, ABG)
22:16:39.845 00.000 5240 Guiding  Dir = 3, Dur = 1
22:16:39.845 00.000 5240 IsGuiding returns 0
22:16:39.845 00.000 5240 PulseGuide returned control before completion, sleep 11
22:16:39.861 00.016 5240 IsGuiding returns 1
22:16:39.861 00.000 5240 scope still moving after pulse duration time elapsed
22:16:39.861 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=234, Gamma=0.560
22:16:39.893 00.032 5240 IsGuiding returns 0
22:16:39.893 00.000 5240 scope move finished after 1 + 44 ms
22:16:39.893 00.000 5240 Move returns status 0, amount 1
22:16:39.893 00.000 5240 MoveAxis(N, 0, ABG)
22:16:39.893 00.000 5240 Move returns status 0, amount 0
22:16:39.893 00.000 5240 move complete, result=0
22:16:39.893 00.000 5240 worker thread done servicing request
22:16:39.908 00.015 2696 UpdateGuideState exits: m=3028 SNR=38.8
22:16:39.912 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:39.915 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:16:39.919 00.004 2696 Enqueuing Expose request
22:16:39.919 00.000 5240 Worker thread wakes up
22:16:39.919 00.000 2696 GuideStep: 0.1 px 1 ms WEST, -0.4 px 0 ms NORTH
22:16:39.924 00.005 5240 worker thread servicing REQUEST_EXPOSE 1500
22:16:39.924 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:16:41.344 01.420 5240 Exposure complete
22:16:41.409 00.065 5240 worker thread done servicing request
22:16:41.409 00.000 2696 OnExposeComplete: enter
22:16:41.409 00.000 2696 UpdateGuideState(): m_state=6
22:16:41.413 00.004 2696 Star::Find(15, 299, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
22:16:41.415 00.002 2696 Star::Find returns 1 (0), X=299.18, Y=259.78, Mass=2976, SNR=38.4, Peak=232 HFD=3.6
22:16:41.417 00.002 2696 MultiStar: [#1 -0.06,-0.82,0.70,U] [#2 0.04,-0.81,0.69,U] [#3 -0.12,-0.92,0.44,U] [#4 -0.24,-1.10,0.44,U] [#5 -0.20,-0.78,0.44,U] [#6 0.11,-0.42,0.45,U] [#7 -0.16,-0.51,0.51,U] [#8 -0.16,-0.81,0.38,U] 
22:16:41.419 00.002 2696 refined, 8 included, MultiStar: {-0.18, -0.73}, one-star: {-0.59, -0.55}
22:16:41.421 00.002 2696 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.74) = xAngle (-4.56 = 1.73)
22:16:41.423 00.002 2696 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.92 = -1.92)
22:16:41.423 00.000 2696 CameraToMount -- cameraX=-0.18 cameraY=-0.73 hyp=0.75 cameraTheta=-1.82 mountX=-0.12 mountY=-0.70, mountTheta=-1.74
22:16:41.423 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.18, y=-0.73, opts=13)
22:16:41.423 00.000 2696 Enqueuing Move request for scope (-0.18, -0.73)
22:16:41.423 00.000 5240 Worker thread wakes up
22:16:41.423 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.73) opts 0xd
22:16:41.423 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.18, -0.73)
22:16:41.423 00.000 5240 Moving (-0.18, -0.73) raw xDistance=-0.12 yDistance=-0.70
22:16:41.423 00.000 5240 PPEC rslt: input = -0.12, final = 0.00, react = -0.12, pred = 0.06, hyst = 0.00, hyst_pct = 0.92, period_length = 662.83
22:16:41.423 00.000 5240 PPEC: input: -0.12, control: 0.00, exposure: 1500
22:16:41.423 00.000 5240 resist switch: large excursion: input -0.70 thresh 0.45 direction from 1 to -1
22:16:41.423 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.11
22:16:41.423 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70
22:16:41.423 00.000 5240 MoveAxis(W, 1, ABG)
22:16:41.423 00.000 5240 Guiding  Dir = 3, Dur = 1
22:16:41.423 00.000 5240 IsGuiding returns 0
22:16:41.423 00.000 5240 PulseGuide returned control before completion, sleep 11
22:16:41.446 00.023 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:16:41.454 00.008 5240 IsGuiding returns 1
22:16:41.454 00.000 5240 scope still moving after pulse duration time elapsed
22:16:41.486 00.032 5240 IsGuiding returns 0
22:16:41.486 00.000 5240 scope move finished after 1 + 51 ms
22:16:41.486 00.000 5240 Move returns status 0, amount 1
22:16:41.486 00.000 5240 BLC: Oldest BLC event removed
22:16:41.486 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 45 applied
22:16:41.486 00.000 5240 MoveAxis(N, 134, ABG)
22:16:41.486 00.000 5240 Guiding  Dir = 0, Dur = 134
22:16:41.486 00.000 5240 IsGuiding returns 0
22:16:41.486 00.000 5240 PulseGuide returned control before completion, sleep 144
22:16:41.494 00.008 2696 UpdateGuideState exits: m=2976 SNR=38.4
22:16:41.496 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:41.498 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:16:41.500 00.002 2696 Enqueuing Expose request
22:16:41.645 00.145 5240 IsGuiding returns 1
22:16:41.645 00.000 5240 scope still moving after pulse duration time elapsed
22:16:41.677 00.032 5240 IsGuiding returns 0
22:16:41.677 00.000 5240 scope move finished after 134 + 55 ms
22:16:41.677 00.000 5240 Move returns status 0, amount 134
22:16:41.677 00.000 5240 move complete, result=0
22:16:41.677 00.000 5240 worker thread done servicing request
22:16:41.677 00.000 2696 GuideStep: -0.1 px 1 ms WEST, -0.7 px 134 ms NORTH
22:16:41.677 00.000 5240 Worker thread wakes up
22:16:41.677 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:16:41.677 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:16:43.327 01.650 5240 Exposure complete
22:16:43.390 00.063 5240 worker thread done servicing request
22:16:43.390 00.000 2696 OnExposeComplete: enter
22:16:43.390 00.000 2696 UpdateGuideState(): m_state=6
22:16:43.390 00.000 2696 Star::Find(15, 299, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
22:16:43.390 00.000 2696 Star::Find returns 1 (1), X=299.56, Y=259.27, Mass=2970, SNR=38.4, Peak=255 HFD=3.2
22:16:43.390 00.000 2696 MultiStar: [#1 0.23,-1.15,0.70,U] [#2 0.18,-1.36,0.00,M1] [#3 0.40,-0.89,0.44,U] [#4 0.34,-1.15,0.42,U] [#5 0.41,-0.96,0.42,U] [#6 0.48,-1.05,0.49,U] [#7 0.24,-1.19,0.49,U] [#8 0.39,-1.25,0.38,U] 
22:16:43.406 00.016 2696 single-star, 7 included, MultiStar: {0.22, -1.09}, one-star: {-0.21, -1.06}
22:16:43.406 00.000 2696 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.74) = xAngle (-4.50 = 1.78)
22:16:43.406 00.000 2696 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.87 = -1.87)
22:16:43.406 00.000 2696 CameraToMount -- cameraX=-0.21 cameraY=-1.06 hyp=1.08 cameraTheta=-1.76 mountX=-0.23 mountY=-1.04, mountTheta=-1.79
22:16:43.413 00.007 2696 SchedulePrimaryMove(0F998B58, x=-0.21, y=-1.06, opts=13)
22:16:43.413 00.000 2696 Enqueuing Move request for scope (-0.21, -1.06)
22:16:43.413 00.000 5240 Worker thread wakes up
22:16:43.413 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -1.06) opts 0xd
22:16:43.413 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.21, -1.06)
22:16:43.413 00.000 5240 Moving (-0.21, -1.06) raw xDistance=-0.23 yDistance=-1.04
22:16:43.413 00.000 5240 BLC: History state: CurrMiss=1.04, AvgInitMiss=0.52, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.703679, 1:1.036758
22:16:43.413 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:16:43.413 00.000 5240 PPEC rslt: input = -0.23, final = 0.00, react = -0.23, pred = 0.06, hyst = 0.00, hyst_pct = 0.92, period_length = 662.83
22:16:43.413 00.000 5240 PPEC: input: -0.23, control: 0.00, exposure: 1500
22:16:43.413 00.000 5240 GuideAlgorithmResistSwitch::result() returns -1.04 from input -1.04
22:16:43.413 00.000 5240 MoveAxis(W, 1, ABG)
22:16:43.413 00.000 5240 Guiding  Dir = 3, Dur = 1
22:16:43.413 00.000 5240 IsGuiding returns 0
22:16:43.413 00.000 5240 PulseGuide returned control before completion, sleep 11
22:16:43.422 00.009 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:16:43.438 00.016 5240 IsGuiding returns 1
22:16:43.438 00.000 5240 scope still moving after pulse duration time elapsed
22:16:43.469 00.031 5240 IsGuiding returns 0
22:16:43.469 00.000 5240 scope move finished after 1 + 47 ms
22:16:43.469 00.000 5240 Move returns status 0, amount 1
22:16:43.469 00.000 5240 MoveAxis(N, 131, ABG)
22:16:43.469 00.000 5240 Guiding  Dir = 0, Dur = 131
22:16:43.469 00.000 5240 IsGuiding returns 0
22:16:43.469 00.000 5240 PulseGuide returned control before completion, sleep 141
22:16:43.481 00.012 2696 UpdateGuideState exits: m=2970 SNR=38.4 Saturated
22:16:43.483 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:43.485 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:16:43.485 00.000 2696 Enqueuing Expose request
22:16:43.628 00.143 5240 IsGuiding returns 1
22:16:43.628 00.000 5240 scope still moving after pulse duration time elapsed
22:16:43.660 00.032 5240 IsGuiding returns 0
22:16:43.660 00.000 5240 scope move finished after 131 + 59 ms
22:16:43.660 00.000 5240 Move returns status 0, amount 131
22:16:43.660 00.000 5240 move complete, result=0
22:16:43.660 00.000 5240 worker thread done servicing request
22:16:43.660 00.000 5240 Worker thread wakes up
22:16:43.660 00.000 2696 GuideStep: -0.2 px 1 ms WEST, -1.0 px 131 ms NORTH
22:16:43.660 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:16:43.660 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:16:45.079 01.419 5240 Exposure complete
22:16:45.132 00.053 5240 worker thread done servicing request
22:16:45.132 00.000 2696 OnExposeComplete: enter
22:16:45.143 00.011 2696 UpdateGuideState(): m_state=6
22:16:45.143 00.000 2696 Star::Find(15, 299, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
22:16:45.143 00.000 2696 Star::Find returns 1 (1), X=299.76, Y=258.86, Mass=3064, SNR=39.0, Peak=255 HFD=3.3
22:16:45.143 00.000 2696 MultiStar: [#1 0.75,-1.23,0.00,M1] [#2 0.49,-1.51,0.00,M2] [#3 0.80,-1.17,0.00,M1] [#4 0.74,-1.13,0.00,M1] [#5 0.75,-1.10,0.42,U] [#6 1.00,-0.73,0.46,U] [#7 0.58,-1.25,0.00,M1] [#8 0.53,-1.53,0.00,M1] 
22:16:45.143 00.000 2696 refined, 2 included, MultiStar: {0.41, -1.21}, one-star: {-0.01, -1.47}
22:16:45.143 00.000 2696 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.74) = xAngle (-3.98 = 2.30)
22:16:45.143 00.000 2696 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.35 = -1.35)
22:16:45.143 00.000 2696 CameraToMount -- cameraX=0.41 cameraY=-1.21 hyp=1.27 cameraTheta=-1.25 mountX=-0.85 mountY=-1.24, mountTheta=-2.17
22:16:45.159 00.016 2696 SchedulePrimaryMove(0F998B58, x=0.41, y=-1.21, opts=13)
22:16:45.163 00.004 2696 Enqueuing Move request for scope (0.41, -1.21)
22:16:45.163 00.000 5240 Worker thread wakes up
22:16:45.163 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.41, -1.21) opts 0xd
22:16:45.163 00.000 5240 Handling offset move in thread for scope, endpoint = (0.41, -1.21)
22:16:45.163 00.000 5240 Moving (0.41, -1.21) raw xDistance=-0.85 yDistance=-1.24
22:16:45.163 00.000 5240 BLC: History state: CurrMiss=1.24, AvgInitMiss=0.52, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.703679, 1:1.036758, 2:1.241900
22:16:45.163 00.000 5240 BLC: Under-shoot: nominal increase by 65
22:16:45.163 00.000 5240 BLC: window closed
22:16:45.163 00.000 5240 BLC: Pulse adjusted to 50
22:16:45.163 00.000 5240 PPEC rslt: input = -0.85, final = -0.76, react = -0.85, pred = 0.11, hyst = -0.77, hyst_pct = 0.92, period_length = 662.83
22:16:45.163 00.000 5240 PPEC: input: -0.85, control: -0.76, exposure: 1500
22:16:45.163 00.000 5240 GuideAlgorithmResistSwitch::result() returns -1.24 from input -1.24
22:16:45.163 00.000 5240 MoveAxis(E, 127, ABG)
22:16:45.163 00.000 5240 Guiding  Dir = 2, Dur = 127
22:16:45.163 00.000 5240 IsGuiding returns 0
22:16:45.163 00.000 5240 PulseGuide returned control before completion, sleep 137
22:16:45.175 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:16:45.226 00.051 2696 UpdateGuideState exits: m=3064 SNR=39.0 Saturated
22:16:45.230 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:45.232 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:16:45.236 00.004 2696 Enqueuing Expose request
22:16:45.318 00.082 5240 IsGuiding returns 1
22:16:45.318 00.000 5240 scope still moving after pulse duration time elapsed
22:16:45.349 00.031 5240 IsGuiding returns 0
22:16:45.349 00.000 5240 scope move finished after 127 + 55 ms
22:16:45.349 00.000 5240 Move returns status 0, amount 127
22:16:45.349 00.000 5240 MoveAxis(N, 157, ABG)
22:16:45.349 00.000 5240 Guiding  Dir = 0, Dur = 157
22:16:45.349 00.000 5240 IsGuiding returns 0
22:16:45.349 00.000 5240 PulseGuide returned control before completion, sleep 167
22:16:45.477 00.128 2696 evsrv: cli 0F943CE0 connect
22:16:45.477 00.000 2696 case statement mapped state 6 to 3
22:16:45.497 00.020 2696 case statement mapped state 6 to 3
22:16:45.499 00.002 2696 evsrv: cli 0F943CE0 request: {"method":"get_pixel_scale","id":"3d05d11a-f8e8-459e-a09b-163526c1d9dd"}
22:16:45.509 00.010 2696 evsrv: cli 0F943CE0 response: {"jsonrpc":"2.0","result":1.86834,"id":"3d05d11a-f8e8-459e-a09b-163526c1d9dd"}
22:16:45.509 00.000 2696 evsrv: cli 0F943CE0 disconnect
22:16:45.524 00.015 5240 IsGuiding returns 1
22:16:45.524 00.000 5240 scope still moving after pulse duration time elapsed
22:16:45.556 00.032 5240 IsGuiding returns 0
22:16:45.556 00.000 5240 scope move finished after 157 + 49 ms
22:16:45.556 00.000 5240 Move returns status 0, amount 157
22:16:45.556 00.000 5240 move complete, result=0
22:16:45.556 00.000 5240 worker thread done servicing request
22:16:45.556 00.000 2696 GuideStep: -0.9 px 127 ms EAST, -1.2 px 157 ms NORTH
22:16:45.556 00.000 5240 Worker thread wakes up
22:16:45.556 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:16:45.556 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:16:47.196 01.640 5240 Exposure complete
22:16:47.279 00.083 5240 worker thread done servicing request
22:16:47.279 00.000 2696 OnExposeComplete: enter
22:16:47.279 00.000 2696 UpdateGuideState(): m_state=6
22:16:47.279 00.000 2696 Star::Find(15, 299, 258, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
22:16:47.284 00.005 2696 Star::Find returns 1 (1), X=299.93, Y=259.01, Mass=3107, SNR=39.3, Peak=255 HFD=2.9
22:16:47.284 00.000 2696 MultiStar: [#1 0.90,-0.98,0.69,U] [#2 0.94,-1.17,0.00,M3] [#3 1.23,-1.08,0.00,M2] [#4 0.94,-0.96,0.00,M2] [#5 0.83,-1.25,0.00,M1] [#6 0.97,-0.63,0.45,U] [#7 0.80,-0.87,0.48,U] [#8 0.84,-1.31,0.00,M2] 
22:16:47.288 00.004 2696 refined, 3 included, MultiStar: {0.61, -1.03}, one-star: {0.16, -1.32}
22:16:47.292 00.004 2696 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.74) = xAngle (-3.77 = 2.51)
22:16:47.292 00.000 2696 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.14 = -1.14)
22:16:47.294 00.002 2696 CameraToMount -- cameraX=0.61 cameraY=-1.03 hyp=1.20 cameraTheta=-1.04 mountX=-0.97 mountY=-1.09, mountTheta=-2.30
22:16:47.298 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.61, y=-1.03, opts=13)
22:16:47.300 00.002 2696 Enqueuing Move request for scope (0.61, -1.03)
22:16:47.302 00.002 5240 Worker thread wakes up
22:16:47.302 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.61, -1.03) opts 0xd
22:16:47.302 00.000 5240 Handling offset move in thread for scope, endpoint = (0.61, -1.03)
22:16:47.302 00.000 5240 Moving (0.61, -1.03) raw xDistance=-0.97 yDistance=-1.09
22:16:47.302 00.000 5240 PPEC rslt: input = -0.97, final = -0.86, react = -0.97, pred = 0.20, hyst = -0.87, hyst_pct = 0.92, period_length = 662.83
22:16:47.302 00.000 5240 PPEC: input: -0.97, control: -0.86, exposure: 1500
22:16:47.302 00.000 5240 GuideAlgorithmResistSwitch::result() returns -1.09 from input -1.09
22:16:47.302 00.000 5240 MoveAxis(E, 143, ABG)
22:16:47.302 00.000 5240 Guiding  Dir = 2, Dur = 143
22:16:47.302 00.000 5240 IsGuiding returns 0
22:16:47.302 00.000 5240 PulseGuide returned control before completion, sleep 153
22:16:47.316 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:16:47.363 00.047 2696 UpdateGuideState exits: m=3107 SNR=39.3 Saturated
22:16:47.365 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:47.367 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:16:47.369 00.002 2696 Enqueuing Expose request
22:16:47.459 00.090 5240 IsGuiding returns 1
22:16:47.459 00.000 5240 scope still moving after pulse duration time elapsed
22:16:47.491 00.032 5240 IsGuiding returns 0
22:16:47.491 00.000 5240 scope move finished after 143 + 44 ms
22:16:47.491 00.000 5240 Move returns status 0, amount 143
22:16:47.491 00.000 5240 MoveAxis(N, 137, ABG)
22:16:47.491 00.000 5240 Guiding  Dir = 0, Dur = 137
22:16:47.491 00.000 5240 IsGuiding returns 0
22:16:47.491 00.000 5240 PulseGuide returned control before completion, sleep 147
22:16:47.648 00.157 5240 IsGuiding returns 1
22:16:47.648 00.000 5240 scope still moving after pulse duration time elapsed
22:16:47.679 00.031 5240 IsGuiding returns 0
22:16:47.679 00.000 5240 scope move finished after 137 + 51 ms
22:16:47.679 00.000 5240 Move returns status 0, amount 137
22:16:47.679 00.000 5240 move complete, result=0
22:16:47.679 00.000 5240 worker thread done servicing request
22:16:47.681 00.002 2696 GuideStep: -1.0 px 143 ms EAST, -1.1 px 137 ms NORTH
22:16:47.681 00.000 5240 Worker thread wakes up
22:16:47.681 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:16:47.681 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:16:49.102 01.421 5240 Exposure complete
22:16:49.163 00.061 5240 worker thread done servicing request
22:16:49.163 00.000 2696 OnExposeComplete: enter
22:16:49.170 00.007 2696 UpdateGuideState(): m_state=6
22:16:49.170 00.000 2696 Star::Find(15, 299, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
22:16:49.170 00.000 2696 Star::Find returns 1 (1), X=300.48, Y=259.64, Mass=3006, SNR=38.7, Peak=255 HFD=3.2
22:16:49.170 00.000 2696 MultiStar: [#1 1.10,-0.95,0.00,M1] [#2 0.78,-1.24,0.00,M4] [#3 1.00,-0.84,0.43,U] [#4 0.93,-1.20,0.00,M3] [#5 1.00,-0.99,0.00,M2] [#6 1.18,-0.40,0.48,U] [#7 0.83,-0.72,0.49,U] [#8 1.04,-1.24,0.00,M3] 
22:16:49.170 00.000 2696 single-star, 3 included, MultiStar: {0.88, -0.67}, one-star: {0.71, -0.69}
22:16:49.170 00.000 2696 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.74) = xAngle (-3.51 = 2.77)
22:16:49.170 00.000 2696 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.88 = -0.88)
22:16:49.170 00.000 2696 CameraToMount -- cameraX=0.71 cameraY=-0.69 hyp=0.99 cameraTheta=-0.77 mountX=-0.92 mountY=-0.76, mountTheta=-2.45
22:16:49.186 00.016 2696 SchedulePrimaryMove(0F998B58, x=0.71, y=-0.69, opts=13)
22:16:49.186 00.000 2696 Enqueuing Move request for scope (0.71, -0.69)
22:16:49.186 00.000 5240 Worker thread wakes up
22:16:49.186 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.71, -0.69) opts 0xd
22:16:49.186 00.000 5240 Handling offset move in thread for scope, endpoint = (0.71, -0.69)
22:16:49.186 00.000 5240 Moving (0.71, -0.69) raw xDistance=-0.92 yDistance=-0.76
22:16:49.186 00.000 5240 PPEC rslt: input = -0.92, final = -0.89, react = -0.92, pred = 0.24, hyst = -0.91, hyst_pct = 0.91, period_length = 662.83
22:16:49.186 00.000 5240 PPEC: input: -0.92, control: -0.89, exposure: 1500
22:16:49.186 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76
22:16:49.186 00.000 5240 MoveAxis(E, 147, ABG)
22:16:49.186 00.000 5240 Guiding  Dir = 2, Dur = 147
22:16:49.186 00.000 5240 IsGuiding returns 0
22:16:49.186 00.000 5240 PulseGuide returned control before completion, sleep 157
22:16:49.204 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=238, Gamma=0.560
22:16:49.250 00.046 2696 UpdateGuideState exits: m=3006 SNR=38.7 Saturated
22:16:49.252 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:49.254 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:16:49.257 00.003 2696 Enqueuing Expose request
22:16:49.361 00.104 5240 IsGuiding returns 1
22:16:49.362 00.001 5240 scope still moving after pulse duration time elapsed
22:16:49.393 00.031 5240 IsGuiding returns 0
22:16:49.393 00.000 5240 scope move finished after 147 + 53 ms
22:16:49.393 00.000 5240 Move returns status 0, amount 147
22:16:49.393 00.000 5240 MoveAxis(N, 96, ABG)
22:16:49.393 00.000 5240 Guiding  Dir = 0, Dur = 96
22:16:49.393 00.000 5240 IsGuiding returns 0
22:16:49.393 00.000 5240 PulseGuide returned control before completion, sleep 106
22:16:49.503 00.110 5240 IsGuiding returns 1
22:16:49.503 00.000 5240 scope still moving after pulse duration time elapsed
22:16:49.535 00.032 5240 IsGuiding returns 0
22:16:49.535 00.000 5240 scope move finished after 96 + 46 ms
22:16:49.535 00.000 5240 Move returns status 0, amount 96
22:16:49.535 00.000 5240 move complete, result=0
22:16:49.535 00.000 5240 worker thread done servicing request
22:16:49.535 00.000 2696 GuideStep: -0.9 px 147 ms EAST, -0.8 px 96 ms NORTH
22:16:49.538 00.003 5240 Worker thread wakes up
22:16:49.538 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:16:49.538 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:16:51.199 01.661 5240 Exposure complete
22:16:51.257 00.058 5240 worker thread done servicing request
22:16:51.257 00.000 2696 OnExposeComplete: enter
22:16:51.263 00.006 2696 UpdateGuideState(): m_state=6
22:16:51.265 00.002 2696 Star::Find(15, 300, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
22:16:51.267 00.002 2696 Star::Find returns 1 (1), X=300.26, Y=260.95, Mass=3005, SNR=38.7, Peak=255 HFD=3.2
22:16:51.269 00.002 2696 MultiStar: [#1 1.13,0.77,0.00,M2] [#2 1.13,0.32,0.68,U] [#3 0.99,0.58,0.44,U] [#4 0.97,0.52,0.42,U] [#5 0.93,0.52,0.44,U] [#6 1.21,0.80,0.00,M1] [#7 1.08,0.77,0.00,M1] [#8 0.94,0.20,0.38,U] 
22:16:51.271 00.002 2696 single-star, 5 included, MultiStar: {0.86, 0.48}, one-star: {0.49, 0.62}
22:16:51.273 00.002 2696 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.74) = xAngle (-1.84 = -1.84)
22:16:51.275 00.002 2696 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.79 = 0.79)
22:16:51.275 00.000 2696 CameraToMount -- cameraX=0.49 cameraY=0.62 hyp=0.79 cameraTheta=0.90 mountX=-0.21 mountY=0.56, mountTheta=1.92
22:16:51.279 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.49, y=0.62, opts=13)
22:16:51.281 00.002 2696 Enqueuing Move request for scope (0.49, 0.62)
22:16:51.283 00.002 5240 Worker thread wakes up
22:16:51.283 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.62) opts 0xd
22:16:51.283 00.000 5240 Handling offset move in thread for scope, endpoint = (0.49, 0.62)
22:16:51.283 00.000 5240 Moving (0.49, 0.62) raw xDistance=-0.21 yDistance=0.56
22:16:51.283 00.000 5240 PPEC rslt: input = -0.21, final = 0.03, react = -0.21, pred = 0.35, hyst = 0.00, hyst_pct = 0.91, period_length = 662.83
22:16:51.283 00.000 5240 PPEC: input: -0.21, control: 0.03, exposure: 1500
22:16:51.283 00.000 5240 resist switch: large excursion: input 0.56 thresh 0.45 direction from -1 to 1
22:16:51.283 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.69
22:16:51.283 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56
22:16:51.283 00.000 5240 MoveAxis(W, 5, ABG)
22:16:51.283 00.000 5240 Guiding  Dir = 3, Dur = 5
22:16:51.283 00.000 5240 IsGuiding returns 0
22:16:51.285 00.002 5240 PulseGuide returned control before completion, sleep 15
22:16:51.295 00.010 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=209, Gamma=0.560
22:16:51.311 00.016 5240 IsGuiding returns 1
22:16:51.311 00.000 5240 scope still moving after pulse duration time elapsed
22:16:51.342 00.031 5240 IsGuiding returns 0
22:16:51.342 00.000 5240 scope move finished after 5 + 52 ms
22:16:51.342 00.000 5240 Move returns status 0, amount 5
22:16:51.342 00.000 5240 BLC: Oldest BLC event removed
22:16:51.342 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 50 applied
22:16:51.342 00.000 5240 MoveAxis(S, 121, ABG)
22:16:51.342 00.000 5240 Guiding  Dir = 1, Dur = 121
22:16:51.342 00.000 2696 UpdateGuideState exits: m=3005 SNR=38.7 Saturated
22:16:51.344 00.002 5240 IsGuiding returns 0
22:16:51.344 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:51.347 00.003 5240 PulseGuide returned control before completion, sleep 131
22:16:51.347 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:16:51.347 00.000 2696 Enqueuing Expose request
22:16:51.484 00.137 5240 IsGuiding returns 1
22:16:51.484 00.000 5240 scope still moving after pulse duration time elapsed
22:16:51.516 00.032 5240 IsGuiding returns 0
22:16:51.516 00.000 5240 scope move finished after 121 + 50 ms
22:16:51.516 00.000 5240 Move returns status 0, amount 121
22:16:51.516 00.000 5240 move complete, result=0
22:16:51.516 00.000 5240 worker thread done servicing request
22:16:51.516 00.000 2696 GuideStep: -0.2 px 5 ms WEST, 0.6 px 121 ms SOUTH
22:16:51.516 00.000 5240 Worker thread wakes up
22:16:51.516 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:16:51.516 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:16:52.928 01.412 5240 Exposure complete
22:16:52.976 00.048 5240 worker thread done servicing request
22:16:52.976 00.000 2696 OnExposeComplete: enter
22:16:52.982 00.006 2696 UpdateGuideState(): m_state=6
22:16:52.984 00.002 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
22:16:52.986 00.002 2696 Star::Find returns 1 (1), X=300.68, Y=260.95, Mass=3035, SNR=38.8, Peak=255 HFD=3.3
22:16:52.988 00.002 2696 MultiStar: [#1 1.12,0.49,0.69,U] [#2 1.29,0.30,0.00,M4] [#3 1.25,0.55,0.00,M1] [#4 1.29,0.56,0.00,M3] [#5 1.15,0.37,0.44,U] [#6 1.25,0.93,0.00,M2] [#7 1.26,0.69,0.00,M2] [#8 1.49,0.32,0.00,M3] 
22:16:52.990 00.002 2696 single-star, 2 included, MultiStar: {1.03, 0.53}, one-star: {0.91, 0.62}
22:16:52.992 00.002 2696 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.74) = xAngle (-2.14 = -2.14)
22:16:52.992 00.000 2696 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.49 = 0.49)
22:16:52.994 00.002 2696 CameraToMount -- cameraX=0.91 cameraY=0.62 hyp=1.10 cameraTheta=0.60 mountX=-0.59 mountY=0.52, mountTheta=2.42
22:16:52.998 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.91, y=0.62, opts=13)
22:16:53.000 00.002 2696 Enqueuing Move request for scope (0.91, 0.62)
22:16:53.002 00.002 5240 Worker thread wakes up
22:16:53.002 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.91, 0.62) opts 0xd
22:16:53.002 00.000 5240 Handling offset move in thread for scope, endpoint = (0.91, 0.62)
22:16:53.002 00.000 5240 Moving (0.91, 0.62) raw xDistance=-0.59 yDistance=0.52
22:16:53.002 00.000 5240 BLC: History state: CurrMiss=0.52, AvgInitMiss=0.60, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.564211, 1:0.523009
22:16:53.002 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:16:53.002 00.000 5240 PPEC rslt: input = -0.59, final = -0.64, react = -0.59, pred = -0.18, hyst = -0.62, hyst_pct = 0.91, period_length = 662.83
22:16:53.002 00.000 5240 PPEC: input: -0.59, control: -0.64, exposure: 1500
22:16:53.002 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52
22:16:53.002 00.000 5240 MoveAxis(E, 106, ABG)
22:16:53.002 00.000 5240 Guiding  Dir = 2, Dur = 106
22:16:53.002 00.000 5240 IsGuiding returns 0
22:16:53.002 00.000 5240 PulseGuide returned control before completion, sleep 116
22:16:53.007 00.005 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:16:53.062 00.055 2696 UpdateGuideState exits: m=3035 SNR=38.8 Saturated
22:16:53.064 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:53.065 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:16:53.067 00.002 2696 Enqueuing Expose request
22:16:53.129 00.062 5240 IsGuiding returns 1
22:16:53.129 00.000 5240 scope still moving after pulse duration time elapsed
22:16:53.160 00.031 5240 IsGuiding returns 0
22:16:53.160 00.000 5240 scope move finished after 106 + 50 ms
22:16:53.160 00.000 5240 Move returns status 0, amount 106
22:16:53.160 00.000 5240 MoveAxis(S, 66, ABG)
22:16:53.160 00.000 5240 Guiding  Dir = 1, Dur = 66
22:16:53.160 00.000 5240 IsGuiding returns 0
22:16:53.160 00.000 5240 PulseGuide returned control before completion, sleep 76
22:16:53.240 00.080 5240 IsGuiding returns 1
22:16:53.240 00.000 5240 scope still moving after pulse duration time elapsed
22:16:53.272 00.032 5240 IsGuiding returns 0
22:16:53.272 00.000 5240 scope move finished after 66 + 44 ms
22:16:53.272 00.000 5240 Move returns status 0, amount 66
22:16:53.272 00.000 5240 move complete, result=0
22:16:53.272 00.000 5240 worker thread done servicing request
22:16:53.272 00.000 5240 Worker thread wakes up
22:16:53.272 00.000 2696 GuideStep: -0.6 px 106 ms EAST, 0.5 px 66 ms SOUTH
22:16:53.272 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:16:53.272 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:16:54.920 01.648 5240 Exposure complete
22:16:54.977 00.057 5240 worker thread done servicing request
22:16:54.984 00.007 2696 OnExposeComplete: enter
22:16:54.984 00.000 2696 UpdateGuideState(): m_state=6
22:16:54.984 00.000 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
22:16:54.984 00.000 2696 Star::Find returns 1 (1), X=300.33, Y=261.32, Mass=2801, SNR=37.3, Peak=255 HFD=3.0
22:16:54.984 00.000 2696 MultiStar: [#1 0.89,0.73,0.70,U] [#2 0.71,0.28,0.69,U] [#3 1.01,0.75,0.45,U] [#4 0.96,0.62,0.45,U] [#5 0.89,0.92,0.44,U] [#6 1.15,1.21,0.00,M3] [#7 0.71,1.00,0.50,U] [#8 0.91,0.51,0.39,U] 
22:16:54.984 00.000 2696 refined, 7 included, MultiStar: {0.79, 0.74}, one-star: {0.56, 0.99}
22:16:54.984 00.000 2696 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.74) = xAngle (-1.98 = -1.98)
22:16:54.984 00.000 2696 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.65 = 0.65)
22:16:54.984 00.000 2696 CameraToMount -- cameraX=0.79 cameraY=0.74 hyp=1.08 cameraTheta=0.75 mountX=-0.44 mountY=0.65, mountTheta=2.16
22:16:55.002 00.018 2696 SchedulePrimaryMove(0F998B58, x=0.79, y=0.74, opts=13)
22:16:55.004 00.002 2696 Enqueuing Move request for scope (0.79, 0.74)
22:16:55.004 00.000 5240 Worker thread wakes up
22:16:55.006 00.002 5240 worker thread servicing REQUEST_MOVE scope ofs (0.79, 0.74) opts 0xd
22:16:55.006 00.000 5240 Handling offset move in thread for scope, endpoint = (0.79, 0.74)
22:16:55.006 00.000 5240 Moving (0.79, 0.74) raw xDistance=-0.44 yDistance=0.65
22:16:55.006 00.000 5240 BLC: History state: CurrMiss=0.65, AvgInitMiss=0.60, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.564211, 1:0.523009, 2:0.652302
22:16:55.006 00.000 5240 BLC: Under-shoot: nominal increase by 75
22:16:55.006 00.000 5240 BLC: window closed
22:16:55.006 00.000 5240 BLC: Pulse adjusted to 55
22:16:55.006 00.000 5240 PPEC rslt: input = -0.44, final = -0.40, react = -0.44, pred = -0.13, hyst = -0.39, hyst_pct = 0.91, period_length = 662.83
22:16:55.006 00.000 5240 PPEC: input: -0.44, control: -0.40, exposure: 1500
22:16:55.006 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65
22:16:55.006 00.000 5240 MoveAxis(E, 67, ABG)
22:16:55.006 00.000 5240 Guiding  Dir = 2, Dur = 67
22:16:55.007 00.001 5240 IsGuiding returns 0
22:16:55.007 00.000 5240 PulseGuide returned control before completion, sleep 77
22:16:55.015 00.008 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:16:55.063 00.048 2696 UpdateGuideState exits: m=2801 SNR=37.3 Saturated
22:16:55.069 00.006 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:55.073 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:16:55.075 00.002 2696 Enqueuing Expose request
22:16:55.095 00.020 5240 IsGuiding returns 1
22:16:55.095 00.000 5240 scope still moving after pulse duration time elapsed
22:16:55.113 00.018 2696 evsrv: cli 0F9440A0 connect
22:16:55.117 00.004 2696 case statement mapped state 6 to 3
22:16:55.121 00.004 2696 case statement mapped state 6 to 3
22:16:55.125 00.004 2696 evsrv: cli 0F9440A0 request: {"method":"get_pixel_scale","id":"477d192d-37fc-43b1-bcd8-70f23771163d"}
22:16:55.127 00.002 5240 IsGuiding returns 0
22:16:55.129 00.002 2696 evsrv: cli 0F9440A0 response: {"jsonrpc":"2.0","result":1.86834,"id":"477d192d-37fc-43b1-bcd8-70f23771163d"}
22:16:55.131 00.002 5240 scope move finished after 67 + 54 ms
22:16:55.131 00.000 5240 Move returns status 0, amount 67
22:16:55.131 00.000 5240 MoveAxis(S, 83, ABG)
22:16:55.131 00.000 5240 Guiding  Dir = 1, Dur = 83
22:16:55.132 00.001 5240 IsGuiding returns 0
22:16:55.132 00.000 5240 PulseGuide returned control before completion, sleep 93
22:16:55.134 00.002 2696 evsrv: cli 0F9440A0 disconnect
22:16:55.237 00.103 5240 IsGuiding returns 1
22:16:55.237 00.000 5240 scope still moving after pulse duration time elapsed
22:16:55.269 00.032 5240 IsGuiding returns 0
22:16:55.269 00.000 5240 scope move finished after 83 + 54 ms
22:16:55.269 00.000 5240 Move returns status 0, amount 83
22:16:55.269 00.000 5240 move complete, result=0
22:16:55.269 00.000 5240 worker thread done servicing request
22:16:55.269 00.000 2696 GuideStep: -0.4 px 67 ms EAST, 0.7 px 83 ms SOUTH
22:16:55.269 00.000 5240 Worker thread wakes up
22:16:55.269 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:16:55.269 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:16:56.684 01.415 5240 Exposure complete
22:16:56.753 00.069 5240 worker thread done servicing request
22:16:56.753 00.000 2696 OnExposeComplete: enter
22:16:56.753 00.000 2696 UpdateGuideState(): m_state=6
22:16:56.757 00.004 2696 Star::Find(15, 300, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
22:16:56.761 00.004 2696 Star::Find returns 1 (1), X=301.35, Y=261.49, Mass=3018, SNR=38.7, Peak=255 HFD=3.1
22:16:56.761 00.000 2696 MultiStar: [#1 1.68,0.43,0.00,M1] [#2 1.49,0.27,0.00,M4] [#3 1.67,0.72,0.00,M1] [#4 1.60,0.48,0.00,M3] [#5 1.79,0.58,0.00,M1] [#6 1.74,0.64,0.00,M4] [#7 1.38,0.66,0.00,M2] [#8 1.97,0.74,0.00,M3] 
22:16:56.761 00.000 2696 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.74) = xAngle (-2.10 = -2.10)
22:16:56.761 00.000 2696 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.53 = 0.53)
22:16:56.761 00.000 2696 CameraToMount -- cameraX=1.58 cameraY=1.16 hyp=1.96 cameraTheta=0.63 mountX=-0.99 mountY=0.99, mountTheta=2.36
22:16:56.761 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.58, y=1.16, opts=13)
22:16:56.761 00.000 2696 Enqueuing Move request for scope (1.58, 1.16)
22:16:56.761 00.000 5240 Worker thread wakes up
22:16:56.761 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.58, 1.16) opts 0xd
22:16:56.761 00.000 5240 Handling offset move in thread for scope, endpoint = (1.58, 1.16)
22:16:56.761 00.000 5240 Moving (1.58, 1.16) raw xDistance=-0.99 yDistance=0.99
22:16:56.761 00.000 5240 PPEC rslt: input = -0.99, final = -0.97, react = -0.99, pred = -0.07, hyst = -0.96, hyst_pct = 0.91, period_length = 662.83
22:16:56.761 00.000 5240 PPEC: input: -0.99, control: -0.97, exposure: 1500
22:16:56.761 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.99 from input 0.99
22:16:56.761 00.000 5240 MoveAxis(E, 160, ABG)
22:16:56.761 00.000 5240 Guiding  Dir = 2, Dur = 160
22:16:56.761 00.000 5240 IsGuiding returns 0
22:16:56.761 00.000 5240 PulseGuide returned control before completion, sleep 170
22:16:56.788 00.027 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:16:56.825 00.037 2696 UpdateGuideState exits: m=3018 SNR=38.7 Saturated
22:16:56.825 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:56.840 00.015 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:16:56.840 00.000 2696 Enqueuing Expose request
22:16:56.951 00.111 5240 IsGuiding returns 1
22:16:56.951 00.000 5240 scope still moving after pulse duration time elapsed
22:16:56.983 00.032 5240 IsGuiding returns 0
22:16:56.983 00.000 5240 scope move finished after 160 + 48 ms
22:16:56.983 00.000 5240 Move returns status 0, amount 160
22:16:56.983 00.000 5240 MoveAxis(S, 125, ABG)
22:16:56.983 00.000 5240 Guiding  Dir = 1, Dur = 125
22:16:56.983 00.000 5240 IsGuiding returns 0
22:16:56.983 00.000 5240 PulseGuide returned control before completion, sleep 135
22:16:57.127 00.144 5240 IsGuiding returns 1
22:16:57.127 00.000 5240 scope still moving after pulse duration time elapsed
22:16:57.158 00.031 5240 IsGuiding returns 0
22:16:57.158 00.000 5240 scope move finished after 125 + 48 ms
22:16:57.158 00.000 5240 Move returns status 0, amount 125
22:16:57.158 00.000 5240 move complete, result=0
22:16:57.158 00.000 5240 worker thread done servicing request
22:16:57.158 00.000 2696 GuideStep: -1.0 px 160 ms EAST, 1.0 px 125 ms SOUTH
22:16:57.167 00.009 5240 Worker thread wakes up
22:16:57.169 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:16:57.169 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:16:58.823 01.654 5240 Exposure complete
22:16:58.886 00.063 5240 worker thread done servicing request
22:16:58.886 00.000 2696 OnExposeComplete: enter
22:16:58.902 00.016 2696 UpdateGuideState(): m_state=6
22:16:58.904 00.002 2696 Star::Find(15, 301, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
22:16:58.904 00.000 2696 Star::Find returns 1 (1), X=300.76, Y=261.15, Mass=3088, SNR=39.2, Peak=255 HFD=3.4
22:16:58.904 00.000 2696 MultiStar: [#1 1.46,0.55,0.00,M2] [#2 1.28,0.53,0.00,M5] [#3 1.28,0.50,0.00,M2] [#4 1.48,0.60,0.00,M4] [#5 1.51,1.02,0.00,M2] [#6 1.80,1.34,0.00,M5] [#7 1.22,0.66,0.00,M3] [#8 1.45,0.71,0.00,M4] 
22:16:58.904 00.000 2696 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.74) = xAngle (-2.04 = -2.04)
22:16:58.904 00.000 2696 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.59 = 0.59)
22:16:58.913 00.009 2696 CameraToMount -- cameraX=0.99 cameraY=0.82 hyp=1.28 cameraTheta=0.69 mountX=-0.58 mountY=0.71, mountTheta=2.26
22:16:58.918 00.005 2696 SchedulePrimaryMove(0F998B58, x=0.99, y=0.82, opts=13)
22:16:58.921 00.003 2696 Enqueuing Move request for scope (0.99, 0.82)
22:16:58.923 00.002 5240 Worker thread wakes up
22:16:58.923 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.99, 0.82) opts 0xd
22:16:58.923 00.000 5240 Handling offset move in thread for scope, endpoint = (0.99, 0.82)
22:16:58.923 00.000 5240 Moving (0.99, 0.82) raw xDistance=-0.58 yDistance=0.71
22:16:58.923 00.000 5240 PPEC rslt: input = -0.58, final = -0.60, react = -0.58, pred = -0.34, hyst = -0.57, hyst_pct = 0.91, period_length = 662.83
22:16:58.923 00.000 5240 PPEC: input: -0.58, control: -0.60, exposure: 1500
22:16:58.923 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.71 from input 0.71
22:16:58.923 00.000 5240 MoveAxis(E, 99, ABG)
22:16:58.923 00.000 5240 Guiding  Dir = 2, Dur = 99
22:16:58.923 00.000 5240 IsGuiding returns 0
22:16:58.923 00.000 5240 PulseGuide returned control before completion, sleep 109
22:16:58.937 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:16:58.980 00.043 2696 UpdateGuideState exits: m=3088 SNR=39.2 Saturated
22:16:58.980 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:58.980 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:16:58.980 00.000 2696 Enqueuing Expose request
22:16:59.044 00.064 5240 IsGuiding returns 1
22:16:59.044 00.000 5240 scope still moving after pulse duration time elapsed
22:16:59.075 00.031 5240 IsGuiding returns 0
22:16:59.075 00.000 5240 scope move finished after 99 + 53 ms
22:16:59.075 00.000 5240 Move returns status 0, amount 99
22:16:59.075 00.000 5240 MoveAxis(S, 90, ABG)
22:16:59.075 00.000 5240 Guiding  Dir = 1, Dur = 90
22:16:59.077 00.002 5240 IsGuiding returns 0
22:16:59.077 00.000 5240 PulseGuide returned control before completion, sleep 100
22:16:59.187 00.110 5240 IsGuiding returns 1
22:16:59.187 00.000 5240 scope still moving after pulse duration time elapsed
22:16:59.219 00.032 5240 IsGuiding returns 0
22:16:59.219 00.000 5240 scope move finished after 90 + 51 ms
22:16:59.219 00.000 5240 Move returns status 0, amount 90
22:16:59.219 00.000 5240 move complete, result=0
22:16:59.219 00.000 5240 worker thread done servicing request
22:16:59.219 00.000 2696 GuideStep: -0.6 px 99 ms EAST, 0.7 px 90 ms SOUTH
22:16:59.219 00.000 5240 Worker thread wakes up
22:16:59.219 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:16:59.219 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:17:00.634 01.415 5240 Exposure complete
22:17:00.683 00.049 5240 worker thread done servicing request
22:17:00.683 00.000 2696 OnExposeComplete: enter
22:17:00.683 00.000 2696 UpdateGuideState(): m_state=6
22:17:00.683 00.000 2696 Star::Find(15, 300, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
22:17:00.691 00.008 2696 Star::Find returns 1 (1), X=301.14, Y=260.99, Mass=2983, SNR=38.5, Peak=255 HFD=3.0
22:17:00.694 00.003 2696 MultiStar: [#1 2.03,0.41,0.00,M3] [#2 2.01,0.62,0.00,M6] [#3 2.07,0.36,0.00,M3] [#4 1.92,0.38,0.00,M5] [#5 2.09,0.68,0.00,M3] [#6 2.11,0.54,0.00,M6] [#7 1.90,0.35,0.00,M4] [#8 1.90,0.58,0.00,M5] 
22:17:00.694 00.000 2696 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.74) = xAngle (-2.29 = -2.29)
22:17:00.694 00.000 2696 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.34 = 0.34)
22:17:00.694 00.000 2696 CameraToMount -- cameraX=1.37 cameraY=0.66 hyp=1.52 cameraTheta=0.45 mountX=-1.00 mountY=0.51, mountTheta=2.67
22:17:00.694 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.37, y=0.66, opts=13)
22:17:00.706 00.012 2696 Enqueuing Move request for scope (1.37, 0.66)
22:17:00.706 00.000 5240 Worker thread wakes up
22:17:00.706 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.37, 0.66) opts 0xd
22:17:00.706 00.000 5240 Handling offset move in thread for scope, endpoint = (1.37, 0.66)
22:17:00.706 00.000 5240 Moving (1.37, 0.66) raw xDistance=-1.00 yDistance=0.51
22:17:00.706 00.000 5240 PPEC rslt: input = -1.00, final = -1.02, react = -1.00, pred = -0.25, hyst = -1.00, hyst_pct = 0.91, period_length = 662.83
22:17:00.706 00.000 5240 PPEC: input: -1.00, control: -1.02, exposure: 1500
22:17:00.706 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
22:17:00.706 00.000 5240 MoveAxis(E, 170, ABG)
22:17:00.706 00.000 5240 Guiding  Dir = 2, Dur = 170
22:17:00.706 00.000 5240 IsGuiding returns 0
22:17:00.706 00.000 5240 PulseGuide returned control before completion, sleep 180
22:17:00.722 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:17:00.769 00.047 2696 UpdateGuideState exits: m=2983 SNR=38.5 Saturated
22:17:00.769 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:00.769 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:17:00.769 00.000 2696 Enqueuing Expose request
22:17:00.897 00.128 5240 IsGuiding returns 1
22:17:00.897 00.000 5240 scope still moving after pulse duration time elapsed
22:17:00.928 00.031 5240 IsGuiding returns 0
22:17:00.928 00.000 5240 scope move finished after 170 + 49 ms
22:17:00.928 00.000 5240 Move returns status 0, amount 170
22:17:00.928 00.000 5240 MoveAxis(S, 65, ABG)
22:17:00.928 00.000 5240 Guiding  Dir = 1, Dur = 65
22:17:00.928 00.000 5240 IsGuiding returns 0
22:17:00.928 00.000 5240 PulseGuide returned control before completion, sleep 75
22:17:01.007 00.079 5240 IsGuiding returns 1
22:17:01.007 00.000 5240 scope still moving after pulse duration time elapsed
22:17:01.039 00.032 5240 IsGuiding returns 0
22:17:01.039 00.000 5240 scope move finished after 65 + 45 ms
22:17:01.039 00.000 5240 Move returns status 0, amount 65
22:17:01.039 00.000 5240 move complete, result=0
22:17:01.039 00.000 5240 worker thread done servicing request
22:17:01.039 00.000 2696 GuideStep: -1.0 px 170 ms EAST, 0.5 px 65 ms SOUTH
22:17:01.039 00.000 5240 Worker thread wakes up
22:17:01.039 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:17:01.039 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:17:02.676 01.637 5240 Exposure complete
22:17:02.730 00.054 5240 worker thread done servicing request
22:17:02.730 00.000 2696 OnExposeComplete: enter
22:17:02.730 00.000 2696 UpdateGuideState(): m_state=6
22:17:02.730 00.000 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
22:17:02.730 00.000 2696 Star::Find returns 1 (1), X=301.13, Y=260.35, Mass=3023, SNR=38.8, Peak=255 HFD=3.3
22:17:02.740 00.010 2696 MultiStar: [#1 1.92,-0.41,0.00,M4] [#2 1.84,-0.36,0.00,M7] [#3 1.91,-0.28,0.00,M4] [#4 1.90,-0.39,0.00,M6] [#5 2.04,0.03,0.00,M4] [#6 2.24,0.26,0.00,M7] [#7 1.85,-0.12,0.00,M5] [#8 1.76,-0.38,0.00,M6] 
22:17:02.740 00.000 2696 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.74) = xAngle (-2.72 = -2.72)
22:17:02.740 00.000 2696 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.09 = -0.09)
22:17:02.740 00.000 2696 CameraToMount -- cameraX=1.36 cameraY=0.02 hyp=1.36 cameraTheta=0.02 mountX=-1.24 mountY=-0.12, mountTheta=-3.05
22:17:02.740 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.36, y=0.02, opts=13)
22:17:02.740 00.000 2696 Enqueuing Move request for scope (1.36, 0.02)
22:17:02.740 00.000 5240 Worker thread wakes up
22:17:02.740 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.36, 0.02) opts 0xd
22:17:02.740 00.000 5240 Handling offset move in thread for scope, endpoint = (1.36, 0.02)
22:17:02.740 00.000 5240 Moving (1.36, 0.02) raw xDistance=-1.24 yDistance=-0.12
22:17:02.753 00.013 5240 PPEC rslt: input = -1.24, final = -1.21, react = -1.24, pred = -0.30, hyst = -1.18, hyst_pct = 0.90, period_length = 662.83
22:17:02.753 00.000 5240 PPEC: input: -1.24, control: -1.21, exposure: 1500
22:17:02.753 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:02.753 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:17:02.753 00.000 5240 MoveAxis(E, 201, ABG)
22:17:02.753 00.000 5240 Guiding  Dir = 2, Dur = 201
22:17:02.753 00.000 5240 IsGuiding returns 0
22:17:02.753 00.000 5240 PulseGuide returned control before completion, sleep 211
22:17:02.757 00.004 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=236, Gamma=0.560
22:17:02.809 00.052 2696 UpdateGuideState exits: m=3023 SNR=38.8 Saturated
22:17:02.809 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:02.819 00.010 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:17:02.819 00.000 2696 Enqueuing Expose request
22:17:02.976 00.157 5240 IsGuiding returns 1
22:17:02.976 00.000 5240 scope still moving after pulse duration time elapsed
22:17:03.007 00.031 5240 IsGuiding returns 1
22:17:03.038 00.031 5240 IsGuiding returns 0
22:17:03.038 00.000 5240 scope move finished after 201 + 84 ms
22:17:03.038 00.000 5240 Move returns status 0, amount 201
22:17:03.038 00.000 5240 MoveAxis(N, 0, ABG)
22:17:03.038 00.000 5240 Move returns status 0, amount 0
22:17:03.038 00.000 5240 move complete, result=0
22:17:03.038 00.000 5240 worker thread done servicing request
22:17:03.038 00.000 2696 GuideStep: -1.2 px 201 ms EAST, -0.1 px 0 ms NORTH
22:17:03.038 00.000 5240 Worker thread wakes up
22:17:03.038 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:17:03.038 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:17:04.480 01.442 5240 Exposure complete
22:17:04.559 00.079 5240 worker thread done servicing request
22:17:04.559 00.000 2696 OnExposeComplete: enter
22:17:04.559 00.000 2696 UpdateGuideState(): m_state=6
22:17:04.569 00.010 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
22:17:04.574 00.005 2696 Star::Find returns 1 (0), X=300.15, Y=260.28, Mass=2921, SNR=38.1, Peak=179 HFD=3.8
22:17:04.574 00.000 2696 MultiStar: [#1 0.93,-0.08,0.71,U] [#2 1.07,-0.07,0.67,U] [#3 1.16,0.12,0.43,U] [#4 1.12,-0.04,0.44,U] [#5 1.21,0.04,0.47,U] [#6 1.61,0.39,0.00,M8] [#7 1.06,-0.05,0.49,U] [#8 0.94,-0.25,0.38,U] 
22:17:04.574 00.000 2696 single-star, 7 included, MultiStar: {0.91, -0.05}, one-star: {0.38, -0.05}
22:17:04.582 00.008 2696 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.74) = xAngle (-2.86 = -2.86)
22:17:04.584 00.002 2696 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.23 = -0.23)
22:17:04.586 00.002 2696 CameraToMount -- cameraX=0.38 cameraY=-0.05 hyp=0.38 cameraTheta=-0.13 mountX=-0.37 mountY=-0.09, mountTheta=-2.91
22:17:04.588 00.002 2696 SchedulePrimaryMove(0F998B58, x=0.38, y=-0.05, opts=13)
22:17:04.592 00.004 2696 Enqueuing Move request for scope (0.38, -0.05)
22:17:04.594 00.002 5240 Worker thread wakes up
22:17:04.594 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.05) opts 0xd
22:17:04.594 00.000 5240 Handling offset move in thread for scope, endpoint = (0.38, -0.05)
22:17:04.594 00.000 5240 Moving (0.38, -0.05) raw xDistance=-0.37 yDistance=-0.09
22:17:04.594 00.000 5240 PPEC rslt: input = -0.37, final = -0.45, react = -0.37, pred = -0.19, hyst = -0.44, hyst_pct = 0.90, period_length = 662.83
22:17:04.594 00.000 5240 PPEC: input: -0.37, control: -0.45, exposure: 1500
22:17:04.594 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:04.594 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:17:04.596 00.002 5240 MoveAxis(E, 74, ABG)
22:17:04.596 00.000 5240 Guiding  Dir = 2, Dur = 74
22:17:04.596 00.000 5240 IsGuiding returns 0
22:17:04.596 00.000 5240 PulseGuide returned control before completion, sleep 84
22:17:04.606 00.010 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=204, Gamma=0.560
22:17:04.653 00.047 2696 UpdateGuideState exits: m=2921 SNR=38.1
22:17:04.653 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:04.653 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:17:04.653 00.000 2696 Enqueuing Expose request
22:17:04.685 00.032 5240 IsGuiding returns 1
22:17:04.685 00.000 5240 scope still moving after pulse duration time elapsed
22:17:04.716 00.031 5240 IsGuiding returns 0
22:17:04.716 00.000 5240 scope move finished after 74 + 46 ms
22:17:04.716 00.000 5240 Move returns status 0, amount 74
22:17:04.716 00.000 5240 MoveAxis(N, 0, ABG)
22:17:04.716 00.000 5240 Move returns status 0, amount 0
22:17:04.716 00.000 5240 move complete, result=0
22:17:04.716 00.000 5240 worker thread done servicing request
22:17:04.716 00.000 5240 Worker thread wakes up
22:17:04.716 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:17:04.716 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:17:04.716 00.000 2696 GuideStep: -0.4 px 74 ms EAST, -0.1 px 0 ms NORTH
22:17:06.368 01.652 5240 Exposure complete
22:17:06.447 00.079 5240 worker thread done servicing request
22:17:06.447 00.000 2696 OnExposeComplete: enter
22:17:06.447 00.000 2696 UpdateGuideState(): m_state=6
22:17:06.447 00.000 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
22:17:06.463 00.016 2696 Star::Find returns 1 (1), X=301.50, Y=260.09, Mass=2881, SNR=37.8, Peak=255 HFD=3.3
22:17:06.463 00.000 2696 MultiStar: [#1 2.08,-0.56,0.00,M4] [#2 1.96,-0.72,0.00,M7] [#3 2.30,-0.51,0.00,M4] [#4 2.12,-0.60,0.00,M6] [#5 2.11,-0.45,0.00,M4] [#6 2.25,-0.15,0.00,M9] [#7 1.90,-0.47,0.00,M5] [#8 2.16,-0.42,0.00,M6] 
22:17:06.463 00.000 2696 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.74) = xAngle (-2.88 = -2.88)
22:17:06.463 00.000 2696 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.24 = -0.24)
22:17:06.463 00.000 2696 CameraToMount -- cameraX=1.73 cameraY=-0.24 hyp=1.75 cameraTheta=-0.14 mountX=-1.69 mountY=-0.42, mountTheta=-2.90
22:17:06.463 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.73, y=-0.24, opts=13)
22:17:06.463 00.000 2696 Enqueuing Move request for scope (1.73, -0.24)
22:17:06.476 00.013 5240 Worker thread wakes up
22:17:06.476 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.73, -0.24) opts 0xd
22:17:06.476 00.000 5240 Handling offset move in thread for scope, endpoint = (1.73, -0.24)
22:17:06.476 00.000 5240 Moving (1.73, -0.24) raw xDistance=-1.69 yDistance=-0.42
22:17:06.476 00.000 5240 PPEC rslt: input = -1.69, final = -1.65, react = -1.69, pred = -0.08, hyst = -1.64, hyst_pct = 0.90, period_length = 662.83
22:17:06.476 00.000 5240 PPEC: input: -1.69, control: -1.65, exposure: 1500
22:17:06.476 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:17:06.476 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
22:17:06.476 00.000 5240 MoveAxis(E, 274, ABG)
22:17:06.476 00.000 5240 Guiding  Dir = 2, Dur = 274
22:17:06.479 00.003 5240 IsGuiding returns 0
22:17:06.479 00.000 5240 PulseGuide returned control before completion, sleep 284
22:17:06.491 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=222, Gamma=0.560
22:17:06.526 00.035 2696 UpdateGuideState exits: m=2881 SNR=37.8 Saturated
22:17:06.538 00.012 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:06.542 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:17:06.545 00.003 2696 Enqueuing Expose request
22:17:06.780 00.235 5240 IsGuiding returns 1
22:17:06.780 00.000 5240 scope still moving after pulse duration time elapsed
22:17:06.812 00.032 5240 IsGuiding returns 0
22:17:06.812 00.000 5240 scope move finished after 274 + 59 ms
22:17:06.812 00.000 5240 Move returns status 0, amount 274
22:17:06.812 00.000 5240 MoveAxis(N, 0, ABG)
22:17:06.812 00.000 5240 Move returns status 0, amount 0
22:17:06.812 00.000 5240 move complete, result=0
22:17:06.812 00.000 5240 worker thread done servicing request
22:17:06.812 00.000 2696 GuideStep: -1.7 px 274 ms EAST, -0.4 px 0 ms NORTH
22:17:06.820 00.008 5240 Worker thread wakes up
22:17:06.820 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:17:06.820 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:17:08.230 01.410 5240 Exposure complete
22:17:08.281 00.051 5240 worker thread done servicing request
22:17:08.281 00.000 2696 OnExposeComplete: enter
22:17:08.281 00.000 2696 UpdateGuideState(): m_state=6
22:17:08.281 00.000 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
22:17:08.288 00.007 2696 Star::Find returns 1 (1), X=301.31, Y=260.15, Mass=3045, SNR=38.9, Peak=255 HFD=3.4
22:17:08.288 00.000 2696 MultiStar: [#1 2.07,-0.44,0.00,M5] [#2 2.15,-0.36,0.00,M8] [#3 2.24,-0.40,0.00,M5] [#4 2.02,-0.52,0.00,M7] [#5 2.20,-0.22,0.00,M5] [#6 2.02,-0.26,0.00,M10] [#7 2.10,-0.33,0.00,M6] [#8 2.20,-0.31,0.00,M7] 
22:17:08.288 00.000 2696 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.74) = xAngle (-2.85 = -2.85)
22:17:08.288 00.000 2696 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.22 = -0.22)
22:17:08.288 00.000 2696 CameraToMount -- cameraX=1.54 cameraY=-0.18 hyp=1.55 cameraTheta=-0.12 mountX=-1.49 mountY=-0.34, mountTheta=-2.92
22:17:08.288 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.54, y=-0.18, opts=13)
22:17:08.288 00.000 2696 Enqueuing Move request for scope (1.54, -0.18)
22:17:08.288 00.000 5240 Worker thread wakes up
22:17:08.288 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.54, -0.18) opts 0xd
22:17:08.288 00.000 5240 Handling offset move in thread for scope, endpoint = (1.54, -0.18)
22:17:08.288 00.000 5240 Moving (1.54, -0.18) raw xDistance=-1.49 yDistance=-0.34
22:17:08.288 00.000 5240 PPEC rslt: input = -1.49, final = -1.48, react = -1.49, pred = -0.92, hyst = -1.38, hyst_pct = 0.90, period_length = 662.83
22:17:08.288 00.000 5240 PPEC: input: -1.49, control: -1.48, exposure: 1500
22:17:08.288 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:17:08.288 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
22:17:08.288 00.000 5240 MoveAxis(E, 246, ABG)
22:17:08.304 00.016 5240 Guiding  Dir = 2, Dur = 246
22:17:08.304 00.000 5240 IsGuiding returns 0
22:17:08.304 00.000 5240 PulseGuide returned control before completion, sleep 256
22:17:08.304 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=225, Gamma=0.560
22:17:08.363 00.059 2696 UpdateGuideState exits: m=3045 SNR=38.9 Saturated
22:17:08.365 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:08.366 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:17:08.366 00.000 2696 Enqueuing Expose request
22:17:08.571 00.205 5240 IsGuiding returns 1
22:17:08.571 00.000 5240 scope still moving after pulse duration time elapsed
22:17:08.602 00.031 5240 IsGuiding returns 0
22:17:08.602 00.000 5240 scope move finished after 246 + 52 ms
22:17:08.602 00.000 5240 Move returns status 0, amount 246
22:17:08.602 00.000 5240 MoveAxis(N, 0, ABG)
22:17:08.602 00.000 5240 Move returns status 0, amount 0
22:17:08.602 00.000 5240 move complete, result=0
22:17:08.602 00.000 5240 worker thread done servicing request
22:17:08.602 00.000 2696 GuideStep: -1.5 px 246 ms EAST, -0.3 px 0 ms NORTH
22:17:08.604 00.002 5240 Worker thread wakes up
22:17:08.604 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:17:08.604 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:17:10.253 01.649 5240 Exposure complete
22:17:10.335 00.082 5240 worker thread done servicing request
22:17:10.335 00.000 2696 OnExposeComplete: enter
22:17:10.335 00.000 2696 UpdateGuideState(): m_state=6
22:17:10.335 00.000 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
22:17:10.335 00.000 2696 Star::Find returns 1 (0), X=300.49, Y=259.92, Mass=3058, SNR=39.0, Peak=230 HFD=3.5
22:17:10.335 00.000 2696 MultiStar: [#1 1.08,-1.08,0.00,M6] [#2 1.19,-0.88,0.00,M9] [#3 1.14,-1.05,0.00,M6] [#4 1.09,-0.81,0.00,M8] [#5 1.40,-0.62,0.00,M6] [#6 1.37,-0.81,0.00,R] [#7 1.02,-0.98,0.00,M7] [#8 1.26,-1.03,0.00,M8] 
22:17:10.345 00.010 2696 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.74) = xAngle (-3.25 = 3.03)
22:17:10.345 00.000 2696 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.62 = -0.62)
22:17:10.345 00.000 2696 CameraToMount -- cameraX=0.73 cameraY=-0.41 hyp=0.83 cameraTheta=-0.52 mountX=-0.83 mountY=-0.49, mountTheta=-2.61
22:17:10.351 00.006 2696 SchedulePrimaryMove(0F998B58, x=0.73, y=-0.41, opts=13)
22:17:10.351 00.000 2696 Enqueuing Move request for scope (0.73, -0.41)
22:17:10.351 00.000 5240 Worker thread wakes up
22:17:10.351 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.73, -0.41) opts 0xd
22:17:10.351 00.000 5240 Handling offset move in thread for scope, endpoint = (0.73, -0.41)
22:17:10.351 00.000 5240 Moving (0.73, -0.41) raw xDistance=-0.83 yDistance=-0.49
22:17:10.351 00.000 5240 PPEC rslt: input = -0.83, final = -0.99, react = -0.83, pred = -0.88, hyst = -0.91, hyst_pct = 0.90, period_length = 662.83
22:17:10.351 00.000 5240 PPEC: input: -0.83, control: -0.99, exposure: 1500
22:17:10.351 00.000 5240 resist switch: large excursion: input -0.49 thresh 0.45 direction from 1 to -1
22:17:10.351 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.46
22:17:10.351 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
22:17:10.351 00.000 5240 MoveAxis(E, 165, ABG)
22:17:10.351 00.000 5240 Guiding  Dir = 2, Dur = 165
22:17:10.351 00.000 5240 IsGuiding returns 0
22:17:10.351 00.000 5240 PulseGuide returned control before completion, sleep 175
22:17:10.370 00.019 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:17:10.417 00.047 2696 UpdateGuideState exits: m=3058 SNR=39.0
22:17:10.419 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:10.421 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:17:10.425 00.004 2696 Enqueuing Expose request
22:17:10.536 00.111 5240 IsGuiding returns 1
22:17:10.536 00.000 5240 scope still moving after pulse duration time elapsed
22:17:10.567 00.031 5240 IsGuiding returns 0
22:17:10.567 00.000 5240 scope move finished after 165 + 44 ms
22:17:10.567 00.000 5240 Move returns status 0, amount 165
22:17:10.567 00.000 5240 BLC: Oldest BLC event removed
22:17:10.567 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 55 applied
22:17:10.567 00.000 5240 MoveAxis(N, 116, ABG)
22:17:10.567 00.000 5240 Guiding  Dir = 0, Dur = 116
22:17:10.567 00.000 5240 IsGuiding returns 0
22:17:10.567 00.000 5240 PulseGuide returned control before completion, sleep 126
22:17:10.709 00.142 5240 IsGuiding returns 1
22:17:10.709 00.000 5240 scope still moving after pulse duration time elapsed
22:17:10.741 00.032 5240 IsGuiding returns 0
22:17:10.741 00.000 5240 scope move finished after 116 + 57 ms
22:17:10.741 00.000 5240 Move returns status 0, amount 116
22:17:10.741 00.000 5240 move complete, result=0
22:17:10.741 00.000 5240 worker thread done servicing request
22:17:10.741 00.000 2696 GuideStep: -0.8 px 165 ms EAST, -0.5 px 116 ms NORTH
22:17:10.741 00.000 5240 Worker thread wakes up
22:17:10.741 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:17:10.741 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:17:12.171 01.430 5240 Exposure complete
22:17:12.234 00.063 5240 worker thread done servicing request
22:17:12.234 00.000 2696 OnExposeComplete: enter
22:17:12.250 00.016 2696 UpdateGuideState(): m_state=6
22:17:12.250 00.000 2696 Star::Find(15, 300, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
22:17:12.250 00.000 2696 Star::Find returns 1 (1), X=300.64, Y=260.04, Mass=3068, SNR=39.0, Peak=255 HFD=3.3
22:17:12.250 00.000 2696 MultiStar: [#1 1.42,-0.57,0.00,M7] [#2 1.20,-0.73,0.00,M10] [#3 1.37,-0.61,0.00,M7] [#4 1.37,-0.50,0.00,M9] [#5 1.43,-0.54,0.00,M7] [#6 -0.02,0.63,0.47,U] [#7 1.26,-0.36,0.00,M8] [#8 1.28,-0.52,0.00,M9] 
22:17:12.259 00.009 2696 refined, 1 included, MultiStar: {0.59, 0.00}, one-star: {0.88, -0.29}
22:17:12.259 00.000 2696 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.74) = xAngle (-2.73 = -2.73)
22:17:12.264 00.005 2696 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.10 = -0.10)
22:17:12.266 00.002 2696 CameraToMount -- cameraX=0.59 cameraY=0.00 hyp=0.59 cameraTheta=0.00 mountX=-0.54 mountY=-0.06, mountTheta=-3.03
22:17:12.266 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.59, y=0.00, opts=13)
22:17:12.266 00.000 2696 Enqueuing Move request for scope (0.59, 0.00)
22:17:12.266 00.000 5240 Worker thread wakes up
22:17:12.266 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.00) opts 0xd
22:17:12.266 00.000 5240 Handling offset move in thread for scope, endpoint = (0.59, 0.00)
22:17:12.266 00.000 5240 Moving (0.59, 0.00) raw xDistance=-0.54 yDistance=-0.06
22:17:12.266 00.000 5240 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.51, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.486059, 1:0.059082
22:17:12.266 00.000 5240 BLC: No correction, Miss < min_move
22:17:12.266 00.000 5240 PPEC rslt: input = -0.54, final = -0.70, react = -0.54, pred = -0.74, hyst = -0.63, hyst_pct = 0.90, period_length = 662.83
22:17:12.266 00.000 5240 PPEC: input: -0.54, control: -0.70, exposure: 1500
22:17:12.266 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:12.266 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:17:12.266 00.000 5240 MoveAxis(E, 116, ABG)
22:17:12.266 00.000 5240 Guiding  Dir = 2, Dur = 116
22:17:12.266 00.000 5240 IsGuiding returns 0
22:17:12.266 00.000 5240 PulseGuide returned control before completion, sleep 126
22:17:12.287 00.021 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=231, Gamma=0.560
22:17:12.334 00.047 2696 UpdateGuideState exits: m=3068 SNR=39.0 Saturated
22:17:12.336 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:12.338 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:17:12.340 00.002 2696 Enqueuing Expose request
22:17:12.409 00.069 5240 IsGuiding returns 1
22:17:12.409 00.000 5240 scope still moving after pulse duration time elapsed
22:17:12.441 00.032 5240 IsGuiding returns 0
22:17:12.441 00.000 5240 scope move finished after 116 + 50 ms
22:17:12.441 00.000 5240 Move returns status 0, amount 116
22:17:12.441 00.000 5240 MoveAxis(N, 0, ABG)
22:17:12.441 00.000 5240 Move returns status 0, amount 0
22:17:12.441 00.000 5240 move complete, result=0
22:17:12.441 00.000 5240 worker thread done servicing request
22:17:12.441 00.000 2696 GuideStep: -0.5 px 116 ms EAST, -0.1 px 0 ms NORTH
22:17:12.443 00.002 5240 Worker thread wakes up
22:17:12.443 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:17:12.443 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:17:14.088 01.645 5240 Exposure complete
22:17:14.151 00.063 5240 worker thread done servicing request
22:17:14.151 00.000 2696 OnExposeComplete: enter
22:17:14.151 00.000 2696 UpdateGuideState(): m_state=6
22:17:14.163 00.012 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
22:17:14.163 00.000 2696 Star::Find returns 1 (0), X=300.91, Y=259.86, Mass=2897, SNR=37.9, Peak=238 HFD=3.1
22:17:14.167 00.004 2696 MultiStar: [#1 1.75,-0.63,0.00,M8] [#2 1.38,-0.73,0.00,R] [#3 1.75,-0.65,0.00,M8] [#4 1.65,-0.81,0.00,M10] [#5 1.71,-0.76,0.00,M8] [#6 0.11,0.09,0.48,U] [#7 1.26,-0.79,0.00,M9] [#8 1.74,-0.59,0.00,M10] 
22:17:14.167 00.000 2696 refined, 1 included, MultiStar: {0.81, -0.29}, one-star: {1.14, -0.47}
22:17:14.167 00.000 2696 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.74) = xAngle (-3.08 = -3.08)
22:17:14.167 00.000 2696 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.44 = -0.44)
22:17:14.167 00.000 2696 CameraToMount -- cameraX=0.81 cameraY=-0.29 hyp=0.85 cameraTheta=-0.34 mountX=-0.85 mountY=-0.37, mountTheta=-2.74
22:17:14.167 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.81, y=-0.29, opts=13)
22:17:14.167 00.000 2696 Enqueuing Move request for scope (0.81, -0.29)
22:17:14.167 00.000 5240 Worker thread wakes up
22:17:14.167 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.81, -0.29) opts 0xd
22:17:14.167 00.000 5240 Handling offset move in thread for scope, endpoint = (0.81, -0.29)
22:17:14.167 00.000 5240 Moving (0.81, -0.29) raw xDistance=-0.85 yDistance=-0.37
22:17:14.167 00.000 5240 BLC: History state: CurrMiss=0.37, AvgInitMiss=0.51, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.486059, 1:0.059082, 2:0.366772
22:17:14.167 00.000 5240 BLC: Under-shoot: nominal increase by 64
22:17:14.167 00.000 5240 BLC: window closed
22:17:14.167 00.000 5240 BLC: Pulse adjusted to 61
22:17:14.183 00.016 5240 PPEC rslt: input = -0.85, final = -0.95, react = -0.85, pred = -0.84, hyst = -0.87, hyst_pct = 0.90, period_length = 662.83
22:17:14.183 00.000 5240 PPEC: input: -0.85, control: -0.95, exposure: 1500
22:17:14.183 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
22:17:14.183 00.000 5240 MoveAxis(E, 158, ABG)
22:17:14.183 00.000 5240 Guiding  Dir = 2, Dur = 158
22:17:14.183 00.000 5240 IsGuiding returns 0
22:17:14.183 00.000 5240 PulseGuide returned control before completion, sleep 168
22:17:14.195 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=234, Gamma=0.560
22:17:14.232 00.037 2696 UpdateGuideState exits: m=2897 SNR=37.9
22:17:14.232 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:14.246 00.014 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:17:14.246 00.000 2696 Enqueuing Expose request
22:17:14.356 00.110 5240 IsGuiding returns 1
22:17:14.356 00.000 5240 scope still moving after pulse duration time elapsed
22:17:14.388 00.032 5240 IsGuiding returns 0
22:17:14.388 00.000 5240 scope move finished after 158 + 46 ms
22:17:14.388 00.000 5240 Move returns status 0, amount 158
22:17:14.388 00.000 5240 MoveAxis(N, 46, ABG)
22:17:14.388 00.000 5240 Guiding  Dir = 0, Dur = 46
22:17:14.388 00.000 5240 IsGuiding returns 0
22:17:14.388 00.000 5240 PulseGuide returned control before completion, sleep 56
22:17:14.390 00.002 2696 evsrv: cli 0F943560 connect
22:17:14.392 00.002 2696 case statement mapped state 6 to 3
22:17:14.394 00.002 2696 case statement mapped state 6 to 3
22:17:14.394 00.000 2696 evsrv: cli 0F943560 request: {"method":"get_pixel_scale","id":"5212e074-d6e7-47a2-8aee-60fded768396"}
22:17:14.394 00.000 2696 evsrv: cli 0F943560 response: {"jsonrpc":"2.0","result":1.86834,"id":"5212e074-d6e7-47a2-8aee-60fded768396"}
22:17:14.394 00.000 2696 evsrv: cli 0F943560 disconnect
22:17:14.451 00.057 5240 IsGuiding returns 1
22:17:14.451 00.000 5240 scope still moving after pulse duration time elapsed
22:17:14.483 00.032 5240 IsGuiding returns 0
22:17:14.483 00.000 5240 scope move finished after 46 + 48 ms
22:17:14.483 00.000 5240 Move returns status 0, amount 46
22:17:14.483 00.000 5240 move complete, result=0
22:17:14.483 00.000 5240 worker thread done servicing request
22:17:14.483 00.000 2696 GuideStep: -0.9 px 158 ms EAST, -0.4 px 46 ms NORTH
22:17:14.483 00.000 5240 Worker thread wakes up
22:17:14.483 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:17:14.483 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:17:15.915 01.432 5240 Exposure complete
22:17:15.955 00.040 5240 worker thread done servicing request
22:17:15.955 00.000 2696 OnExposeComplete: enter
22:17:15.955 00.000 2696 UpdateGuideState(): m_state=6
22:17:15.971 00.016 2696 Star::Find(15, 300, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
22:17:15.971 00.000 2696 Star::Find returns 1 (1), X=300.65, Y=259.97, Mass=2875, SNR=37.8, Peak=255 HFD=3.3
22:17:15.975 00.004 2696 MultiStar: [#1 1.37,-0.75,0.00,M9] [#2 -0.26,-0.18,0.67,U] [#3 1.33,-0.73,0.00,M9] [#4 1.31,-0.99,0.00,R] [#5 1.45,-0.73,0.00,M9] [#6 -0.15,0.10,0.49,U] [#7 1.01,-0.80,0.00,M10] [#8 1.51,-0.46,0.00,R] 
22:17:15.975 00.000 2696 refined, 2 included, MultiStar: {0.29, -0.20}, one-star: {0.88, -0.36}
22:17:15.975 00.000 2696 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.74) = xAngle (-3.34 = 2.95)
22:17:15.975 00.000 2696 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.70 = -0.70)
22:17:15.975 00.000 2696 CameraToMount -- cameraX=0.29 cameraY=-0.20 hyp=0.35 cameraTheta=-0.60 mountX=-0.35 mountY=-0.23, mountTheta=-2.56
22:17:15.975 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.29, y=-0.20, opts=13)
22:17:15.987 00.012 2696 Enqueuing Move request for scope (0.29, -0.20)
22:17:15.987 00.000 5240 Worker thread wakes up
22:17:15.987 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.20) opts 0xd
22:17:15.987 00.000 5240 Handling offset move in thread for scope, endpoint = (0.29, -0.20)
22:17:15.987 00.000 5240 Moving (0.29, -0.20) raw xDistance=-0.35 yDistance=-0.23
22:17:15.987 00.000 5240 PPEC rslt: input = -0.35, final = -0.45, react = -0.35, pred = -0.67, hyst = -0.38, hyst_pct = 0.89, period_length = 662.83
22:17:15.987 00.000 5240 PPEC: input: -0.35, control: -0.45, exposure: 1500
22:17:15.987 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
22:17:15.987 00.000 5240 MoveAxis(E, 74, ABG)
22:17:15.987 00.000 5240 Guiding  Dir = 2, Dur = 74
22:17:15.987 00.000 5240 IsGuiding returns 0
22:17:15.987 00.000 5240 PulseGuide returned control before completion, sleep 84
22:17:16.003 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=232, Gamma=0.560
22:17:16.051 00.048 2696 UpdateGuideState exits: m=2875 SNR=37.8 Saturated
22:17:16.051 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:16.051 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:17:16.051 00.000 2696 Enqueuing Expose request
22:17:16.082 00.031 5240 IsGuiding returns 1
22:17:16.082 00.000 5240 scope still moving after pulse duration time elapsed
22:17:16.114 00.032 5240 IsGuiding returns 0
22:17:16.114 00.000 5240 scope move finished after 74 + 48 ms
22:17:16.114 00.000 5240 Move returns status 0, amount 74
22:17:16.114 00.000 5240 MoveAxis(N, 29, ABG)
22:17:16.114 00.000 5240 Guiding  Dir = 0, Dur = 29
22:17:16.114 00.000 5240 IsGuiding returns 0
22:17:16.114 00.000 5240 PulseGuide returned control before completion, sleep 39
22:17:16.161 00.047 5240 IsGuiding returns 1
22:17:16.161 00.000 5240 scope still moving after pulse duration time elapsed
22:17:16.192 00.031 5240 IsGuiding returns 0
22:17:16.192 00.000 5240 scope move finished after 29 + 49 ms
22:17:16.192 00.000 5240 Move returns status 0, amount 29
22:17:16.192 00.000 5240 move complete, result=0
22:17:16.192 00.000 5240 worker thread done servicing request
22:17:16.192 00.000 5240 Worker thread wakes up
22:17:16.192 00.000 2696 GuideStep: -0.3 px 74 ms EAST, -0.2 px 29 ms NORTH
22:17:16.194 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:17:16.194 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:17:17.842 01.648 5240 Exposure complete
22:17:17.905 00.063 5240 worker thread done servicing request
22:17:17.905 00.000 2696 OnExposeComplete: enter
22:17:17.907 00.002 2696 UpdateGuideState(): m_state=6
22:17:17.909 00.002 2696 Star::Find(15, 300, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
22:17:17.911 00.002 2696 Star::Find returns 1 (0), X=301.36, Y=259.29, Mass=2912, SNR=38.0, Peak=239 HFD=3.4
22:17:17.915 00.004 2696 MultiStar: [#1 2.03,-1.31,0.00,M10] [#2 0.82,-0.54,0.68,U] [#3 2.16,-1.41,0.00,M10] [#4 0.85,-0.37,0.43,U] [#5 1.90,-1.42,0.00,M10] [#6 0.84,-0.44,0.48,U] [#7 2.17,-1.01,0.00,R] [#8 0.56,-1.07,0.39,U] 
22:17:17.917 00.002 2696 refined, 4 included, MultiStar: {1.05, -0.74}, one-star: {1.59, -1.04}
22:17:17.919 00.002 2696 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.74) = xAngle (-3.35 = 2.94)
22:17:17.921 00.002 2696 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.72 = -0.72)
22:17:17.921 00.000 2696 CameraToMount -- cameraX=1.05 cameraY=-0.74 hyp=1.28 cameraTheta=-0.61 mountX=-1.26 mountY=-0.84, mountTheta=-2.55
22:17:17.921 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.05, y=-0.74, opts=13)
22:17:17.921 00.000 2696 Enqueuing Move request for scope (1.05, -0.74)
22:17:17.921 00.000 5240 Worker thread wakes up
22:17:17.921 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.05, -0.74) opts 0xd
22:17:17.921 00.000 5240 Handling offset move in thread for scope, endpoint = (1.05, -0.74)
22:17:17.921 00.000 5240 Moving (1.05, -0.74) raw xDistance=-1.26 yDistance=-0.84
22:17:17.921 00.000 5240 PPEC rslt: input = -1.26, final = -1.18, react = -1.26, pred = 0.46, hyst = -1.22, hyst_pct = 0.89, period_length = 662.83
22:17:17.921 00.000 5240 PPEC: input: -1.26, control: -1.18, exposure: 1500
22:17:17.921 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.84 from input -0.84
22:17:17.921 00.000 5240 MoveAxis(E, 196, ABG)
22:17:17.921 00.000 5240 Guiding  Dir = 2, Dur = 196
22:17:17.921 00.000 5240 IsGuiding returns 0
22:17:17.921 00.000 5240 PulseGuide returned control before completion, sleep 206
22:17:17.946 00.025 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=210, Gamma=0.560
22:17:17.987 00.041 2696 UpdateGuideState exits: m=2912 SNR=38.0
22:17:17.987 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:17.987 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:17:18.000 00.013 2696 Enqueuing Expose request
22:17:18.142 00.142 5240 IsGuiding returns 1
22:17:18.142 00.000 5240 scope still moving after pulse duration time elapsed
22:17:18.174 00.032 5240 IsGuiding returns 0
22:17:18.174 00.000 5240 scope move finished after 196 + 43 ms
22:17:18.174 00.000 5240 Move returns status 0, amount 196
22:17:18.174 00.000 5240 MoveAxis(N, 106, ABG)
22:17:18.174 00.000 5240 Guiding  Dir = 0, Dur = 106
22:17:18.174 00.000 5240 IsGuiding returns 0
22:17:18.174 00.000 5240 PulseGuide returned control before completion, sleep 116
22:17:18.301 00.127 5240 IsGuiding returns 1
22:17:18.301 00.000 5240 scope still moving after pulse duration time elapsed
22:17:18.333 00.032 5240 IsGuiding returns 0
22:17:18.333 00.000 5240 scope move finished after 106 + 52 ms
22:17:18.333 00.000 5240 Move returns status 0, amount 106
22:17:18.333 00.000 5240 move complete, result=0
22:17:18.333 00.000 5240 worker thread done servicing request
22:17:18.333 00.000 5240 Worker thread wakes up
22:17:18.333 00.000 2696 GuideStep: -1.3 px 196 ms EAST, -0.8 px 106 ms NORTH
22:17:18.333 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:17:18.333 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:17:19.762 01.429 5240 Exposure complete
22:17:19.820 00.058 5240 worker thread done servicing request
22:17:19.820 00.000 2696 OnExposeComplete: enter
22:17:19.820 00.000 2696 UpdateGuideState(): m_state=6
22:17:19.826 00.006 2696 Star::Find(15, 301, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
22:17:19.826 00.000 2696 Star::Find returns 1 (1), X=301.94, Y=259.09, Mass=3006, SNR=38.6, Peak=255 HFD=3.0
22:17:19.826 00.000 2696 MultiStar: [#1 2.71,-1.44,0.00,R] [#2 1.29,-0.72,0.00,M1] [#3 2.77,-1.11,0.00,R] [#4 1.58,-0.28,0.00,M1] [#5 2.80,-1.17,0.00,R] [#6 1.19,-0.67,0.00,M1] [#7 0.56,-0.39,0.48,U] [#8 1.40,-0.94,0.00,M1] 
22:17:19.826 00.000 2696 refined, 1 included, MultiStar: {1.65, -0.97}, one-star: {2.17, -1.24}
22:17:19.826 00.000 2696 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.74) = xAngle (-3.27 = 3.02)
22:17:19.826 00.000 2696 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.63 = -0.63)
22:17:19.826 00.000 2696 CameraToMount -- cameraX=1.65 cameraY=-0.97 hyp=1.91 cameraTheta=-0.53 mountX=-1.90 mountY=-1.13, mountTheta=-2.60
22:17:19.826 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.65, y=-0.97, opts=13)
22:17:19.842 00.016 2696 Enqueuing Move request for scope (1.65, -0.97)
22:17:19.842 00.000 5240 Worker thread wakes up
22:17:19.842 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.65, -0.97) opts 0xd
22:17:19.842 00.000 5240 Handling offset move in thread for scope, endpoint = (1.65, -0.97)
22:17:19.842 00.000 5240 Moving (1.65, -0.97) raw xDistance=-1.90 yDistance=-1.13
22:17:19.842 00.000 5240 PPEC rslt: input = -1.90, final = -1.69, react = -1.90, pred = 0.72, hyst = -1.75, hyst_pct = 0.89, period_length = 662.83
22:17:19.842 00.000 5240 PPEC: input: -1.90, control: -1.69, exposure: 1500
22:17:19.842 00.000 5240 GuideAlgorithmResistSwitch::result() returns -1.13 from input -1.13
22:17:19.842 00.000 5240 MoveAxis(E, 281, ABG)
22:17:19.842 00.000 5240 Guiding  Dir = 2, Dur = 281
22:17:19.842 00.000 5240 IsGuiding returns 0
22:17:19.842 00.000 5240 PulseGuide returned control before completion, sleep 291
22:17:19.857 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=219, Gamma=0.560
22:17:19.889 00.032 2696 UpdateGuideState exits: m=3006 SNR=38.6 Saturated
22:17:19.905 00.016 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:19.905 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:17:19.905 00.000 2696 Enqueuing Expose request
22:17:20.142 00.237 5240 IsGuiding returns 1
22:17:20.142 00.000 5240 scope still moving after pulse duration time elapsed
22:17:20.174 00.032 5240 IsGuiding returns 0
22:17:20.174 00.000 5240 scope move finished after 281 + 48 ms
22:17:20.174 00.000 5240 Move returns status 0, amount 281
22:17:20.174 00.000 5240 MoveAxis(N, 143, ABG)
22:17:20.174 00.000 5240 Guiding  Dir = 0, Dur = 143
22:17:20.174 00.000 5240 IsGuiding returns 0
22:17:20.174 00.000 5240 PulseGuide returned control before completion, sleep 153
22:17:20.333 00.159 5240 IsGuiding returns 1
22:17:20.333 00.000 5240 scope still moving after pulse duration time elapsed
22:17:20.365 00.032 5240 IsGuiding returns 0
22:17:20.365 00.000 5240 scope move finished after 143 + 45 ms
22:17:20.365 00.000 5240 Move returns status 0, amount 143
22:17:20.365 00.000 5240 move complete, result=0
22:17:20.365 00.000 5240 worker thread done servicing request
22:17:20.365 00.000 5240 Worker thread wakes up
22:17:20.365 00.000 2696 GuideStep: -1.9 px 281 ms EAST, -1.1 px 143 ms NORTH
22:17:20.365 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:17:20.365 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:17:21.997 01.632 5240 Exposure complete
22:17:22.058 00.061 5240 worker thread done servicing request
22:17:22.058 00.000 2696 OnExposeComplete: enter
22:17:22.060 00.002 2696 UpdateGuideState(): m_state=6
22:17:22.060 00.000 2696 Star::Find(15, 301, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:17:22.060 00.000 2696 Star::Find returns 1 (1), X=301.59, Y=259.58, Mass=3030, SNR=38.8, Peak=255 HFD=3.3
22:17:22.060 00.000 2696 MultiStar: [#1 -0.54,0.44,0.71,U] [#2 0.92,-0.19,0.67,U] [#3 -0.40,0.29,0.43,U] [#4 0.99,0.35,0.43,U] [#5 -0.51,0.48,0.43,U] [#6 0.91,0.09,0.47,U] [#7 0.05,0.35,0.47,U] [#8 0.94,-0.25,0.38,U] 
22:17:22.060 00.000 2696 refined, 8 included, MultiStar: {0.58, 0.01}, one-star: {1.82, -0.75}
22:17:22.069 00.009 2696 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.74) = xAngle (-2.73 = -2.73)
22:17:22.069 00.000 2696 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.09 = -0.09)
22:17:22.074 00.005 2696 CameraToMount -- cameraX=0.58 cameraY=0.01 hyp=0.58 cameraTheta=0.01 mountX=-0.53 mountY=-0.05, mountTheta=-3.04
22:17:22.076 00.002 2696 SchedulePrimaryMove(0F998B58, x=0.58, y=0.01, opts=13)
22:17:22.078 00.002 2696 Enqueuing Move request for scope (0.58, 0.01)
22:17:22.080 00.002 5240 Worker thread wakes up
22:17:22.080 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.01) opts 0xd
22:17:22.080 00.000 5240 Handling offset move in thread for scope, endpoint = (0.58, 0.01)
22:17:22.080 00.000 5240 Moving (0.58, 0.01) raw xDistance=-0.53 yDistance=-0.05
22:17:22.080 00.000 5240 PPEC rslt: input = -0.53, final = -0.47, react = -0.53, pred = 1.04, hyst = -0.59, hyst_pct = 0.89, period_length = 662.83
22:17:22.080 00.000 5240 PPEC: input: -0.53, control: -0.47, exposure: 1500
22:17:22.080 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:22.080 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:17:22.080 00.000 5240 MoveAxis(E, 78, ABG)
22:17:22.082 00.002 5240 Guiding  Dir = 2, Dur = 78
22:17:22.082 00.000 5240 IsGuiding returns 0
22:17:22.082 00.000 5240 PulseGuide returned control before completion, sleep 88
22:17:22.089 00.007 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:17:22.137 00.048 2696 UpdateGuideState exits: m=3030 SNR=38.8 Saturated
22:17:22.137 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:22.137 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:17:22.137 00.000 2696 Enqueuing Expose request
22:17:22.185 00.048 5240 IsGuiding returns 1
22:17:22.185 00.000 5240 scope still moving after pulse duration time elapsed
22:17:22.216 00.031 5240 IsGuiding returns 0
22:17:22.216 00.000 5240 scope move finished after 78 + 56 ms
22:17:22.216 00.000 5240 Move returns status 0, amount 78
22:17:22.216 00.000 5240 MoveAxis(N, 0, ABG)
22:17:22.216 00.000 5240 Move returns status 0, amount 0
22:17:22.216 00.000 5240 move complete, result=0
22:17:22.216 00.000 5240 worker thread done servicing request
22:17:22.216 00.000 5240 Worker thread wakes up
22:17:22.216 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:17:22.216 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:17:22.222 00.006 2696 GuideStep: -0.5 px 78 ms EAST, -0.1 px 0 ms NORTH
22:17:23.632 01.410 5240 Exposure complete
22:17:23.677 00.045 5240 worker thread done servicing request
22:17:23.677 00.000 2696 OnExposeComplete: enter
22:17:23.677 00.000 2696 UpdateGuideState(): m_state=6
22:17:23.677 00.000 2696 Star::Find(15, 301, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
22:17:23.690 00.013 2696 Star::Find returns 1 (1), X=302.30, Y=259.39, Mass=2998, SNR=38.6, Peak=255 HFD=3.2
22:17:23.690 00.000 2696 MultiStar: [#1 0.53,0.40,0.69,U] [#2 1.63,-0.53,0.00,M1] [#3 0.48,0.07,0.41,U] [#4 1.81,-0.25,0.00,M1] [#5 0.30,0.06,0.42,U] [#6 1.97,0.10,0.00,M1] [#7 0.82,0.15,0.48,U] [#8 1.48,-1.08,0.00,M1] 
22:17:23.693 00.003 2696 refined, 4 included, MultiStar: {1.20, -0.18}, one-star: {2.53, -0.94}
22:17:23.694 00.001 2696 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.74) = xAngle (-2.88 = -2.88)
22:17:23.694 00.000 2696 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.25 = -0.25)
22:17:23.694 00.000 2696 CameraToMount -- cameraX=1.20 cameraY=-0.18 hyp=1.21 cameraTheta=-0.15 mountX=-1.17 mountY=-0.30, mountTheta=-2.89
22:17:23.694 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.20, y=-0.18, opts=13)
22:17:23.694 00.000 2696 Enqueuing Move request for scope (1.20, -0.18)
22:17:23.694 00.000 5240 Worker thread wakes up
22:17:23.694 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.20, -0.18) opts 0xd
22:17:23.694 00.000 5240 Handling offset move in thread for scope, endpoint = (1.20, -0.18)
22:17:23.694 00.000 5240 Moving (1.20, -0.18) raw xDistance=-1.17 yDistance=-0.30
22:17:23.694 00.000 5240 PPEC rslt: input = -1.17, final = -1.30, react = -1.17, pred = -0.77, hyst = -1.22, hyst_pct = 0.89, period_length = 662.83
22:17:23.694 00.000 5240 PPEC: input: -1.17, control: -1.30, exposure: 1500
22:17:23.694 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
22:17:23.694 00.000 5240 MoveAxis(E, 216, ABG)
22:17:23.707 00.013 5240 Guiding  Dir = 2, Dur = 216
22:17:23.707 00.000 5240 IsGuiding returns 0
22:17:23.707 00.000 5240 PulseGuide returned control before completion, sleep 226
22:17:23.708 00.001 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=231, Gamma=0.560
22:17:23.766 00.058 2696 UpdateGuideState exits: m=2998 SNR=38.6 Saturated
22:17:23.771 00.005 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:23.773 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:17:23.775 00.002 2696 Enqueuing Expose request
22:17:23.944 00.169 5240 IsGuiding returns 1
22:17:23.944 00.000 5240 scope still moving after pulse duration time elapsed
22:17:23.976 00.032 5240 IsGuiding returns 0
22:17:23.976 00.000 5240 scope move finished after 216 + 52 ms
22:17:23.976 00.000 5240 Move returns status 0, amount 216
22:17:23.976 00.000 5240 MoveAxis(N, 38, ABG)
22:17:23.976 00.000 5240 Guiding  Dir = 0, Dur = 38
22:17:23.976 00.000 5240 IsGuiding returns 0
22:17:23.976 00.000 5240 PulseGuide returned control before completion, sleep 48
22:17:24.039 00.063 5240 IsGuiding returns 1
22:17:24.039 00.000 5240 scope still moving after pulse duration time elapsed
22:17:24.071 00.032 5240 IsGuiding returns 0
22:17:24.071 00.000 5240 scope move finished after 38 + 57 ms
22:17:24.071 00.000 5240 Move returns status 0, amount 38
22:17:24.071 00.000 5240 move complete, result=0
22:17:24.071 00.000 5240 worker thread done servicing request
22:17:24.071 00.000 2696 GuideStep: -1.2 px 216 ms EAST, -0.3 px 38 ms NORTH
22:17:24.071 00.000 5240 Worker thread wakes up
22:17:24.071 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:17:24.071 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:17:25.719 01.648 5240 Exposure complete
22:17:25.784 00.065 5240 worker thread done servicing request
22:17:25.784 00.000 2696 OnExposeComplete: enter
22:17:25.786 00.002 2696 UpdateGuideState(): m_state=6
22:17:25.788 00.002 2696 Star::Find(15, 302, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
22:17:25.788 00.000 2696 Star::Find returns 1 (0), X=301.43, Y=258.74, Mass=2924, SNR=38.1, Peak=241 HFD=3.2
22:17:25.788 00.000 2696 MultiStar: [#1 -0.68,-0.31,0.70,U] [#2 0.76,-1.23,0.68,U] [#3 -0.65,-0.67,0.43,U] [#4 0.62,-1.05,0.45,U] [#5 -0.82,-0.47,0.44,U] [#6 1.04,-0.66,0.48,U] [#7 -0.07,-0.94,0.49,U] [#8 0.67,-1.43,0.00,M2] 
22:17:25.788 00.000 2696 refined, 7 included, MultiStar: {0.39, -0.94}, one-star: {1.67, -1.59}
22:17:25.799 00.011 2696 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.74) = xAngle (-3.92 = 2.37)
22:17:25.799 00.000 2696 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.28 = -1.28)
22:17:25.799 00.000 2696 CameraToMount -- cameraX=0.39 cameraY=-0.94 hyp=1.01 cameraTheta=-1.18 mountX=-0.72 mountY=-0.97, mountTheta=-2.21
22:17:25.799 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.39, y=-0.94, opts=13)
22:17:25.799 00.000 2696 Enqueuing Move request for scope (0.39, -0.94)
22:17:25.814 00.015 5240 Worker thread wakes up
22:17:25.814 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.94) opts 0xd
22:17:25.814 00.000 5240 Handling offset move in thread for scope, endpoint = (0.39, -0.94)
22:17:25.814 00.000 5240 Moving (0.39, -0.94) raw xDistance=-0.72 yDistance=-0.97
22:17:25.814 00.000 5240 PPEC rslt: input = -0.72, final = -0.79, react = -0.72, pred = -0.77, hyst = -0.70, hyst_pct = 0.89, period_length = 662.83
22:17:25.814 00.000 5240 PPEC: input: -0.72, control: -0.79, exposure: 1500
22:17:25.814 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.97 from input -0.97
22:17:25.814 00.000 5240 MoveAxis(E, 131, ABG)
22:17:25.814 00.000 5240 Guiding  Dir = 2, Dur = 131
22:17:25.814 00.000 5240 IsGuiding returns 0
22:17:25.814 00.000 5240 PulseGuide returned control before completion, sleep 141
22:17:25.830 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:17:25.862 00.032 2696 UpdateGuideState exits: m=2924 SNR=38.1
22:17:25.878 00.016 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:25.880 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:17:25.882 00.002 2696 Enqueuing Expose request
22:17:25.974 00.092 5240 IsGuiding returns 1
22:17:25.974 00.000 5240 scope still moving after pulse duration time elapsed
22:17:26.006 00.032 5240 IsGuiding returns 0
22:17:26.006 00.000 5240 scope move finished after 131 + 59 ms
22:17:26.006 00.000 5240 Move returns status 0, amount 131
22:17:26.006 00.000 5240 MoveAxis(N, 123, ABG)
22:17:26.006 00.000 5240 Guiding  Dir = 0, Dur = 123
22:17:26.006 00.000 5240 IsGuiding returns 0
22:17:26.007 00.001 5240 PulseGuide returned control before completion, sleep 133
22:17:26.148 00.141 5240 IsGuiding returns 1
22:17:26.148 00.000 5240 scope still moving after pulse duration time elapsed
22:17:26.179 00.031 5240 IsGuiding returns 0
22:17:26.179 00.000 5240 scope move finished after 123 + 50 ms
22:17:26.179 00.000 5240 Move returns status 0, amount 123
22:17:26.179 00.000 5240 move complete, result=0
22:17:26.179 00.000 5240 worker thread done servicing request
22:17:26.179 00.000 2696 GuideStep: -0.7 px 131 ms EAST, -1.0 px 123 ms NORTH
22:17:26.186 00.007 5240 Worker thread wakes up
22:17:26.186 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:17:26.186 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:17:27.620 01.434 5240 Exposure complete
22:17:27.700 00.080 5240 worker thread done servicing request
22:17:27.700 00.000 2696 OnExposeComplete: enter
22:17:27.700 00.000 2696 UpdateGuideState(): m_state=6
22:17:27.700 00.000 2696 Star::Find(15, 301, 258, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
22:17:27.700 00.000 2696 Star::Find returns 1 (0), X=302.10, Y=259.48, Mass=2989, SNR=38.6, Peak=236 HFD=3.5
22:17:27.700 00.000 2696 MultiStar: [#1 -0.22,0.25,0.70,U] [#2 1.12,-0.84,0.68,U] [#3 -0.10,-0.19,0.45,U] [#4 1.31,-0.16,0.44,U] [#5 -0.12,-0.11,0.42,U] [#6 1.51,-0.23,0.00,M1] [#7 0.31,-0.20,0.48,U] [#8 1.32,-0.73,0.00,M3] 
22:17:27.700 00.000 2696 refined, 6 included, MultiStar: {0.86, -0.37}, one-star: {2.33, -0.85}
22:17:27.700 00.000 2696 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.74) = xAngle (-3.14 = 3.14)
22:17:27.715 00.015 2696 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.51 = -0.51)
22:17:27.715 00.000 2696 CameraToMount -- cameraX=0.86 cameraY=-0.37 hyp=0.93 cameraTheta=-0.41 mountX=-0.93 mountY=-0.45, mountTheta=-2.69
22:17:27.715 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.86, y=-0.37, opts=13)
22:17:27.715 00.000 2696 Enqueuing Move request for scope (0.86, -0.37)
22:17:27.715 00.000 5240 Worker thread wakes up
22:17:27.715 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.86, -0.37) opts 0xd
22:17:27.715 00.000 5240 Handling offset move in thread for scope, endpoint = (0.86, -0.37)
22:17:27.715 00.000 5240 Moving (0.86, -0.37) raw xDistance=-0.93 yDistance=-0.45
22:17:27.715 00.000 5240 PPEC rslt: input = -0.93, final = -1.05, react = -0.93, pred = -0.70, hyst = -0.97, hyst_pct = 0.89, period_length = 662.83
22:17:27.715 00.000 5240 PPEC: input: -0.93, control: -1.05, exposure: 1500
22:17:27.715 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
22:17:27.715 00.000 5240 MoveAxis(E, 174, ABG)
22:17:27.715 00.000 5240 Guiding  Dir = 2, Dur = 174
22:17:27.726 00.011 5240 IsGuiding returns 0
22:17:27.726 00.000 5240 PulseGuide returned control before completion, sleep 184
22:17:27.740 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:17:27.779 00.039 2696 UpdateGuideState exits: m=2989 SNR=38.6
22:17:27.788 00.009 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:27.788 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:17:27.795 00.007 2696 Enqueuing Expose request
22:17:27.922 00.127 5240 IsGuiding returns 1
22:17:27.922 00.000 5240 scope still moving after pulse duration time elapsed
22:17:27.954 00.032 5240 IsGuiding returns 0
22:17:27.954 00.000 5240 scope move finished after 174 + 54 ms
22:17:27.954 00.000 5240 Move returns status 0, amount 174
22:17:27.954 00.000 5240 MoveAxis(N, 58, ABG)
22:17:27.954 00.000 5240 Guiding  Dir = 0, Dur = 58
22:17:27.954 00.000 5240 IsGuiding returns 0
22:17:27.954 00.000 5240 PulseGuide returned control before completion, sleep 68
22:17:28.033 00.079 5240 IsGuiding returns 1
22:17:28.033 00.000 5240 scope still moving after pulse duration time elapsed
22:17:28.065 00.032 5240 IsGuiding returns 1
22:17:28.097 00.032 5240 IsGuiding returns 0
22:17:28.097 00.000 5240 scope move finished after 58 + 84 ms
22:17:28.097 00.000 5240 Move returns status 0, amount 58
22:17:28.097 00.000 5240 move complete, result=0
22:17:28.097 00.000 5240 worker thread done servicing request
22:17:28.097 00.000 2696 GuideStep: -0.9 px 174 ms EAST, -0.5 px 58 ms NORTH
22:17:28.104 00.007 5240 Worker thread wakes up
22:17:28.104 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:17:28.104 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:17:29.759 01.655 5240 Exposure complete
22:17:29.837 00.078 5240 worker thread done servicing request
22:17:29.837 00.000 2696 OnExposeComplete: enter
22:17:29.837 00.000 2696 UpdateGuideState(): m_state=6
22:17:29.837 00.000 2696 Star::Find(15, 302, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
22:17:29.837 00.000 2696 Star::Find returns 1 (1), X=301.89, Y=260.23, Mass=3086, SNR=39.2, Peak=255 HFD=3.2
22:17:29.837 00.000 2696 MultiStar: [#1 0.08,1.23,0.68,U] [#2 1.52,0.47,0.00,M1] [#3 -0.02,1.01,0.42,U] [#4 1.48,0.77,0.00,M1] [#5 0.08,1.26,0.43,U] [#6 1.67,0.94,0.00,M2] [#7 0.56,1.01,0.47,U] [#8 1.29,0.13,0.38,U] 
22:17:29.837 00.000 2696 refined, 5 included, MultiStar: {0.87, 0.66}, one-star: {2.12, -0.10}
22:17:29.837 00.000 2696 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.74) = xAngle (-2.09 = -2.09)
22:17:29.851 00.014 2696 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.54 = 0.54)
22:17:29.853 00.002 2696 CameraToMount -- cameraX=0.87 cameraY=0.66 hyp=1.09 cameraTheta=0.65 mountX=-0.54 mountY=0.57, mountTheta=2.33
22:17:29.853 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.87, y=0.66, opts=13)
22:17:29.853 00.000 2696 Enqueuing Move request for scope (0.87, 0.66)
22:17:29.853 00.000 5240 Worker thread wakes up
22:17:29.853 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.87, 0.66) opts 0xd
22:17:29.853 00.000 5240 Handling offset move in thread for scope, endpoint = (0.87, 0.66)
22:17:29.853 00.000 5240 Moving (0.87, 0.66) raw xDistance=-0.54 yDistance=0.57
22:17:29.853 00.000 5240 PPEC rslt: input = -0.54, final = -0.63, react = -0.54, pred = -0.61, hyst = -0.57, hyst_pct = 0.88, period_length = 662.83
22:17:29.853 00.000 5240 PPEC: input: -0.54, control: -0.63, exposure: 1500
22:17:29.853 00.000 5240 resist switch: large excursion: input 0.57 thresh 0.45 direction from -1 to 1
22:17:29.853 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.70
22:17:29.853 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57
22:17:29.853 00.000 5240 MoveAxis(E, 105, ABG)
22:17:29.853 00.000 5240 Guiding  Dir = 2, Dur = 105
22:17:29.853 00.000 5240 IsGuiding returns 0
22:17:29.853 00.000 5240 PulseGuide returned control before completion, sleep 115
22:17:29.868 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:17:29.915 00.047 2696 UpdateGuideState exits: m=3086 SNR=39.2 Saturated
22:17:29.924 00.009 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:29.924 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:17:29.924 00.000 2696 Enqueuing Expose request
22:17:29.978 00.054 5240 IsGuiding returns 1
22:17:29.978 00.000 5240 scope still moving after pulse duration time elapsed
22:17:30.009 00.031 5240 IsGuiding returns 0
22:17:30.009 00.000 5240 scope move finished after 105 + 42 ms
22:17:30.009 00.000 5240 Move returns status 0, amount 105
22:17:30.009 00.000 5240 BLC: Oldest BLC event removed
22:17:30.009 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 61 applied
22:17:30.009 00.000 5240 MoveAxis(S, 133, ABG)
22:17:30.009 00.000 5240 Guiding  Dir = 1, Dur = 133
22:17:30.011 00.002 5240 IsGuiding returns 0
22:17:30.011 00.000 5240 PulseGuide returned control before completion, sleep 143
22:17:30.167 00.156 5240 IsGuiding returns 1
22:17:30.167 00.000 5240 scope still moving after pulse duration time elapsed
22:17:30.199 00.032 5240 IsGuiding returns 0
22:17:30.199 00.000 5240 scope move finished after 133 + 54 ms
22:17:30.199 00.000 5240 Move returns status 0, amount 133
22:17:30.199 00.000 5240 move complete, result=0
22:17:30.199 00.000 5240 worker thread done servicing request
22:17:30.199 00.000 2696 GuideStep: -0.5 px 105 ms EAST, 0.6 px 133 ms SOUTH
22:17:30.199 00.000 5240 Worker thread wakes up
22:17:30.199 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:17:30.199 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:17:31.630 01.431 5240 Exposure complete
22:17:31.709 00.079 5240 worker thread done servicing request
22:17:31.709 00.000 2696 OnExposeComplete: enter
22:17:31.709 00.000 2696 UpdateGuideState(): m_state=6
22:17:31.709 00.000 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
22:17:31.709 00.000 2696 Star::Find returns 1 (1), X=302.32, Y=260.41, Mass=2943, SNR=38.2, Peak=255 HFD=3.3
22:17:31.709 00.000 2696 MultiStar: [#1 0.36,1.25,0.69,U] [#2 1.60,0.27,0.00,M2] [#3 0.21,0.83,0.45,U] [#4 1.56,0.58,0.00,M2] [#5 0.08,0.81,0.45,U] [#6 1.82,0.72,0.00,M3] [#7 0.85,0.93,0.49,U] [#8 1.53,0.19,0.38,U] 
22:17:31.709 00.000 2696 refined, 5 included, MultiStar: {1.14, 0.63}, one-star: {2.55, 0.07}
22:17:31.726 00.017 2696 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.74) = xAngle (-2.23 = -2.23)
22:17:31.726 00.000 2696 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.41 = 0.41)
22:17:31.726 00.000 2696 CameraToMount -- cameraX=1.14 cameraY=0.63 hyp=1.30 cameraTheta=0.51 mountX=-0.79 mountY=0.51, mountTheta=2.57
22:17:31.726 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.14, y=0.63, opts=13)
22:17:31.726 00.000 2696 Enqueuing Move request for scope (1.14, 0.63)
22:17:31.726 00.000 5240 Worker thread wakes up
22:17:31.726 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.14, 0.63) opts 0xd
22:17:31.726 00.000 5240 Handling offset move in thread for scope, endpoint = (1.14, 0.63)
22:17:31.726 00.000 5240 Moving (1.14, 0.63) raw xDistance=-0.79 yDistance=0.51
22:17:31.726 00.000 5240 BLC: History state: CurrMiss=0.51, AvgInitMiss=0.47, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.565231, 1:0.514325
22:17:31.726 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:17:31.726 00.000 5240 PPEC rslt: input = -0.79, final = -0.87, react = -0.79, pred = -0.44, hyst = -0.82, hyst_pct = 0.88, period_length = 662.83
22:17:31.726 00.000 5240 PPEC: input: -0.79, control: -0.87, exposure: 1500
22:17:31.726 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
22:17:31.726 00.000 5240 MoveAxis(E, 144, ABG)
22:17:31.726 00.000 5240 Guiding  Dir = 2, Dur = 144
22:17:31.726 00.000 5240 IsGuiding returns 0
22:17:31.726 00.000 5240 PulseGuide returned control before completion, sleep 154
22:17:31.741 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=238, Gamma=0.560
22:17:31.794 00.053 2696 UpdateGuideState exits: m=2943 SNR=38.2 Saturated
22:17:31.794 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:31.794 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:17:31.794 00.000 2696 Enqueuing Expose request
22:17:31.898 00.104 5240 IsGuiding returns 1
22:17:31.898 00.000 5240 scope still moving after pulse duration time elapsed
22:17:31.929 00.031 5240 IsGuiding returns 0
22:17:31.929 00.000 5240 scope move finished after 144 + 47 ms
22:17:31.929 00.000 5240 Move returns status 0, amount 144
22:17:31.929 00.000 5240 MoveAxis(S, 65, ABG)
22:17:31.929 00.000 5240 Guiding  Dir = 1, Dur = 65
22:17:31.929 00.000 5240 IsGuiding returns 0
22:17:31.929 00.000 5240 PulseGuide returned control before completion, sleep 75
22:17:32.007 00.078 5240 IsGuiding returns 1
22:17:32.007 00.000 5240 scope still moving after pulse duration time elapsed
22:17:32.038 00.031 5240 IsGuiding returns 0
22:17:32.038 00.000 5240 scope move finished after 65 + 43 ms
22:17:32.038 00.000 5240 Move returns status 0, amount 65
22:17:32.038 00.000 5240 move complete, result=0
22:17:32.038 00.000 5240 worker thread done servicing request
22:17:32.038 00.000 2696 GuideStep: -0.8 px 144 ms EAST, 0.5 px 65 ms SOUTH
22:17:32.038 00.000 5240 Worker thread wakes up
22:17:32.038 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:17:32.038 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:17:33.688 01.650 5240 Exposure complete
22:17:33.735 00.047 5240 worker thread done servicing request
22:17:33.735 00.000 2696 OnExposeComplete: enter
22:17:33.753 00.018 2696 UpdateGuideState(): m_state=6
22:17:33.755 00.002 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
22:17:33.755 00.000 2696 Star::Find returns 1 (1), X=302.21, Y=260.45, Mass=2926, SNR=38.2, Peak=255 HFD=3.3
22:17:33.757 00.002 2696 MultiStar: [#1 0.16,1.36,0.72,U] [#2 1.49,0.57,0.00,M3] [#3 0.21,1.09,0.44,U] [#4 1.51,0.83,0.00,M3] [#5 0.05,1.06,0.45,U] [#6 1.77,1.04,0.00,M4] [#7 0.60,1.04,0.50,U] [#8 1.32,0.38,0.38,U] 
22:17:33.757 00.000 2696 refined, 5 included, MultiStar: {0.99, 0.78}, one-star: {2.44, 0.12}
22:17:33.757 00.000 2696 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.74) = xAngle (-2.07 = -2.07)
22:17:33.757 00.000 2696 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.56 = 0.56)
22:17:33.766 00.009 2696 CameraToMount -- cameraX=0.99 cameraY=0.78 hyp=1.26 cameraTheta=0.67 mountX=-0.61 mountY=0.67, mountTheta=2.30
22:17:33.766 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.99, y=0.78, opts=13)
22:17:33.766 00.000 2696 Enqueuing Move request for scope (0.99, 0.78)
22:17:33.766 00.000 5240 Worker thread wakes up
22:17:33.766 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.99, 0.78) opts 0xd
22:17:33.766 00.000 5240 Handling offset move in thread for scope, endpoint = (0.99, 0.78)
22:17:33.766 00.000 5240 Moving (0.99, 0.78) raw xDistance=-0.61 yDistance=0.67
22:17:33.766 00.000 5240 BLC: History state: CurrMiss=0.67, AvgInitMiss=0.47, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.565231, 1:0.514325, 2:0.673394
22:17:33.766 00.000 5240 BLC: Under-shoot: nominal increase by 58
22:17:33.766 00.000 5240 BLC: window closed
22:17:33.766 00.000 5240 BLC: Pulse adjusted to 67
22:17:33.766 00.000 5240 PPEC rslt: input = -0.61, final = -0.75, react = -0.61, pred = -1.23, hyst = -0.61, hyst_pct = 0.88, period_length = 662.83
22:17:33.766 00.000 5240 PPEC: input: -0.61, control: -0.75, exposure: 1500
22:17:33.766 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67
22:17:33.766 00.000 5240 MoveAxis(E, 125, ABG)
22:17:33.766 00.000 5240 Guiding  Dir = 2, Dur = 125
22:17:33.766 00.000 5240 IsGuiding returns 0
22:17:33.766 00.000 5240 PulseGuide returned control before completion, sleep 135
22:17:33.787 00.021 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=234, Gamma=0.560
22:17:33.830 00.043 2696 UpdateGuideState exits: m=2926 SNR=38.2 Saturated
22:17:33.830 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:33.830 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:17:33.830 00.000 2696 Enqueuing Expose request
22:17:33.925 00.095 5240 IsGuiding returns 1
22:17:33.925 00.000 5240 scope still moving after pulse duration time elapsed
22:17:33.957 00.032 5240 IsGuiding returns 0
22:17:33.957 00.000 5240 scope move finished after 125 + 56 ms
22:17:33.957 00.000 5240 Move returns status 0, amount 125
22:17:33.957 00.000 5240 MoveAxis(S, 85, ABG)
22:17:33.957 00.000 5240 Guiding  Dir = 1, Dur = 85
22:17:33.957 00.000 5240 IsGuiding returns 0
22:17:33.957 00.000 5240 PulseGuide returned control before completion, sleep 95
22:17:34.068 00.111 5240 IsGuiding returns 1
22:17:34.068 00.000 5240 scope still moving after pulse duration time elapsed
22:17:34.100 00.032 5240 IsGuiding returns 0
22:17:34.100 00.000 5240 scope move finished after 85 + 58 ms
22:17:34.100 00.000 5240 Move returns status 0, amount 85
22:17:34.100 00.000 5240 move complete, result=0
22:17:34.100 00.000 5240 worker thread done servicing request
22:17:34.100 00.000 5240 Worker thread wakes up
22:17:34.100 00.000 2696 GuideStep: -0.6 px 125 ms EAST, 0.7 px 85 ms SOUTH
22:17:34.100 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:17:34.100 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:17:34.167 00.067 2696 evsrv: cli 0F9436A0 connect
22:17:34.171 00.004 2696 case statement mapped state 6 to 3
22:17:34.177 00.006 2696 case statement mapped state 6 to 3
22:17:34.179 00.002 2696 evsrv: cli 0F9436A0 request: {"method":"get_pixel_scale","id":"c102210a-146d-49a0-8469-708417d2678b"}
22:17:34.179 00.000 2696 evsrv: cli 0F9436A0 response: {"jsonrpc":"2.0","result":1.86834,"id":"c102210a-146d-49a0-8469-708417d2678b"}
22:17:34.179 00.000 2696 evsrv: cli 0F9436A0 disconnect
22:17:35.528 01.349 5240 Exposure complete
22:17:35.608 00.080 5240 worker thread done servicing request
22:17:35.608 00.000 2696 OnExposeComplete: enter
22:17:35.608 00.000 2696 UpdateGuideState(): m_state=6
22:17:35.608 00.000 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
22:17:35.608 00.000 2696 Star::Find returns 1 (1), X=302.41, Y=260.67, Mass=3004, SNR=38.6, Peak=255 HFD=3.1
22:17:35.608 00.000 2696 MultiStar: [#1 0.32,1.44,0.71,U] [#2 1.37,0.68,0.65,U] [#3 0.37,1.38,0.43,U] [#4 1.96,1.16,0.00,M4] [#5 0.26,1.37,0.46,U] [#6 1.75,1.29,0.00,M5] [#7 0.38,1.11,0.49,U] [#8 1.61,0.51,0.00,M1] 
22:17:35.608 00.000 2696 refined, 5 included, MultiStar: {1.13, 0.95}, one-star: {2.64, 0.34}
22:17:35.608 00.000 2696 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.74) = xAngle (-2.04 = -2.04)
22:17:35.608 00.000 2696 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.60 = 0.60)
22:17:35.623 00.015 2696 CameraToMount -- cameraX=1.13 cameraY=0.95 hyp=1.48 cameraTheta=0.70 mountX=-0.66 mountY=0.83, mountTheta=2.24
22:17:35.627 00.004 2696 SchedulePrimaryMove(0F998B58, x=1.13, y=0.95, opts=13)
22:17:35.629 00.002 2696 Enqueuing Move request for scope (1.13, 0.95)
22:17:35.632 00.003 5240 Worker thread wakes up
22:17:35.632 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.13, 0.95) opts 0xd
22:17:35.632 00.000 5240 Handling offset move in thread for scope, endpoint = (1.13, 0.95)
22:17:35.632 00.000 5240 Moving (1.13, 0.95) raw xDistance=-0.66 yDistance=0.83
22:17:35.632 00.000 5240 PPEC rslt: input = -0.66, final = -0.81, react = -0.66, pred = -1.06, hyst = -0.68, hyst_pct = 0.88, period_length = 662.83
22:17:35.632 00.000 5240 PPEC: input: -0.66, control: -0.81, exposure: 1500
22:17:35.634 00.002 5240 GuideAlgorithmResistSwitch::result() returns 0.83 from input 0.83
22:17:35.634 00.000 5240 MoveAxis(E, 134, ABG)
22:17:35.634 00.000 5240 Guiding  Dir = 2, Dur = 134
22:17:35.634 00.000 5240 IsGuiding returns 0
22:17:35.634 00.000 5240 PulseGuide returned control before completion, sleep 144
22:17:35.649 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:17:35.697 00.048 2696 UpdateGuideState exits: m=3004 SNR=38.6 Saturated
22:17:35.697 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:35.703 00.006 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:17:35.704 00.001 2696 Enqueuing Expose request
22:17:35.782 00.078 5240 IsGuiding returns 1
22:17:35.782 00.000 5240 scope still moving after pulse duration time elapsed
22:17:35.813 00.031 5240 IsGuiding returns 0
22:17:35.813 00.000 5240 scope move finished after 134 + 45 ms
22:17:35.813 00.000 5240 Move returns status 0, amount 134
22:17:35.813 00.000 5240 MoveAxis(S, 105, ABG)
22:17:35.813 00.000 5240 Guiding  Dir = 1, Dur = 105
22:17:35.813 00.000 5240 IsGuiding returns 0
22:17:35.813 00.000 5240 PulseGuide returned control before completion, sleep 115
22:17:35.941 00.128 5240 IsGuiding returns 1
22:17:35.941 00.000 5240 scope still moving after pulse duration time elapsed
22:17:35.973 00.032 5240 IsGuiding returns 0
22:17:35.973 00.000 5240 scope move finished after 105 + 54 ms
22:17:35.973 00.000 5240 Move returns status 0, amount 105
22:17:35.973 00.000 5240 move complete, result=0
22:17:35.973 00.000 5240 worker thread done servicing request
22:17:35.973 00.000 5240 Worker thread wakes up
22:17:35.973 00.000 2696 GuideStep: -0.7 px 134 ms EAST, 0.8 px 105 ms SOUTH
22:17:35.978 00.005 5240 worker thread servicing REQUEST_EXPOSE 1500
22:17:35.980 00.002 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:17:37.622 01.642 5240 Exposure complete
22:17:37.733 00.111 5240 worker thread done servicing request
22:17:37.733 00.000 2696 OnExposeComplete: enter
22:17:37.733 00.000 2696 UpdateGuideState(): m_state=6
22:17:37.750 00.017 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
22:17:37.750 00.000 2696 Star::Find returns 1 (0), X=301.81, Y=260.92, Mass=2848, SNR=37.6, Peak=213 HFD=3.3
22:17:37.761 00.011 2696 MultiStar: [#1 -0.00,1.82,0.00,M1] [#2 1.02,0.94,0.69,U] [#3 -0.22,1.27,0.45,U] [#4 1.17,1.08,0.44,U] [#5 -0.27,1.43,0.44,U] [#6 1.40,1.73,0.00,M6] [#7 0.31,1.45,0.51,U] [#8 1.11,0.79,0.39,U] 
22:17:37.764 00.003 2696 refined, 6 included, MultiStar: {0.93, 1.01}, one-star: {2.04, 0.59}
22:17:37.768 00.004 2696 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.74) = xAngle (-1.91 = -1.91)
22:17:37.770 00.002 2696 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.72 = 0.72)
22:17:37.772 00.002 2696 CameraToMount -- cameraX=0.93 cameraY=1.01 hyp=1.37 cameraTheta=0.83 mountX=-0.45 mountY=0.91, mountTheta=2.03
22:17:37.776 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.93, y=1.01, opts=13)
22:17:37.778 00.002 2696 Enqueuing Move request for scope (0.93, 1.01)
22:17:37.782 00.004 5240 Worker thread wakes up
22:17:37.782 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.93, 1.01) opts 0xd
22:17:37.782 00.000 5240 Handling offset move in thread for scope, endpoint = (0.93, 1.01)
22:17:37.782 00.000 5240 Moving (0.93, 1.01) raw xDistance=-0.45 yDistance=0.91
22:17:37.782 00.000 5240 PPEC rslt: input = -0.45, final = -0.48, react = -0.45, pred = -0.00, hyst = -0.48, hyst_pct = 0.88, period_length = 662.83
22:17:37.782 00.000 5240 PPEC: input: -0.45, control: -0.48, exposure: 1500
22:17:37.782 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.91 from input 0.91
22:17:37.782 00.000 5240 MoveAxis(E, 80, ABG)
22:17:37.782 00.000 5240 Guiding  Dir = 2, Dur = 80
22:17:37.782 00.000 5240 IsGuiding returns 0
22:17:37.784 00.002 5240 PulseGuide returned control before completion, sleep 90
22:17:37.796 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=241, Gamma=0.560
22:17:37.843 00.047 2696 UpdateGuideState exits: m=2848 SNR=37.6
22:17:37.845 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:37.845 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:17:37.853 00.008 2696 Enqueuing Expose request
22:17:37.875 00.022 5240 IsGuiding returns 1
22:17:37.875 00.000 5240 scope still moving after pulse duration time elapsed
22:17:37.907 00.032 5240 IsGuiding returns 1
22:17:37.939 00.032 5240 IsGuiding returns 1
22:17:37.971 00.032 5240 IsGuiding returns 0
22:17:37.971 00.000 5240 scope move finished after 80 + 107 ms
22:17:37.971 00.000 5240 Move returns status 0, amount 80
22:17:37.971 00.000 5240 MoveAxis(S, 115, ABG)
22:17:37.971 00.000 5240 Guiding  Dir = 1, Dur = 115
22:17:37.971 00.000 5240 IsGuiding returns 0
22:17:37.971 00.000 5240 PulseGuide returned control before completion, sleep 125
22:17:38.113 00.142 5240 IsGuiding returns 1
22:17:38.113 00.000 5240 scope still moving after pulse duration time elapsed
22:17:38.145 00.032 5240 IsGuiding returns 0
22:17:38.145 00.000 5240 scope move finished after 115 + 58 ms
22:17:38.145 00.000 5240 Move returns status 0, amount 115
22:17:38.145 00.000 5240 move complete, result=0
22:17:38.145 00.000 5240 worker thread done servicing request
22:17:38.145 00.000 5240 Worker thread wakes up
22:17:38.145 00.000 2696 GuideStep: -0.5 px 80 ms EAST, 0.9 px 115 ms SOUTH
22:17:38.145 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:17:38.145 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:17:39.569 01.424 5240 Exposure complete
22:17:39.646 00.077 5240 worker thread done servicing request
22:17:39.646 00.000 2696 OnExposeComplete: enter
22:17:39.646 00.000 2696 UpdateGuideState(): m_state=6
22:17:39.646 00.000 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
22:17:39.646 00.000 2696 Star::Find returns 1 (0), X=302.43, Y=260.69, Mass=2776, SNR=37.1, Peak=226 HFD=3.2
22:17:39.646 00.000 2696 MultiStar: [#1 0.18,1.27,0.71,U] [#2 1.68,0.77,0.00,M2] [#3 0.39,0.96,0.45,U] [#4 1.71,1.00,0.00,M4] [#5 0.11,1.36,0.45,U] [#6 1.94,1.12,0.00,M7] [#7 0.80,1.31,0.52,U] [#8 1.73,0.60,0.00,M1] 
22:17:39.646 00.000 2696 refined, 4 included, MultiStar: {1.09, 0.95}, one-star: {2.66, 0.36}
22:17:39.665 00.019 2696 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.74) = xAngle (-2.02 = -2.02)
22:17:39.667 00.002 2696 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.61 = 0.61)
22:17:39.669 00.002 2696 CameraToMount -- cameraX=1.09 cameraY=0.95 hyp=1.45 cameraTheta=0.72 mountX=-0.63 mountY=0.84, mountTheta=2.22
22:17:39.671 00.002 2696 SchedulePrimaryMove(0F998B58, x=1.09, y=0.95, opts=13)
22:17:39.673 00.002 2696 Enqueuing Move request for scope (1.09, 0.95)
22:17:39.675 00.002 5240 Worker thread wakes up
22:17:39.675 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.09, 0.95) opts 0xd
22:17:39.675 00.000 5240 Handling offset move in thread for scope, endpoint = (1.09, 0.95)
22:17:39.675 00.000 5240 Moving (1.09, 0.95) raw xDistance=-0.63 yDistance=0.84
22:17:39.675 00.000 5240 PPEC rslt: input = -0.63, final = -0.61, react = -0.63, pred = 0.26, hyst = -0.65, hyst_pct = 0.88, period_length = 662.83
22:17:39.675 00.000 5240 PPEC: input: -0.63, control: -0.61, exposure: 1500
22:17:39.675 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.84 from input 0.84
22:17:39.675 00.000 5240 MoveAxis(E, 102, ABG)
22:17:39.675 00.000 5240 Guiding  Dir = 2, Dur = 102
22:17:39.677 00.002 5240 IsGuiding returns 0
22:17:39.677 00.000 5240 PulseGuide returned control before completion, sleep 112
22:17:39.689 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=227, Gamma=0.560
22:17:39.726 00.037 2696 UpdateGuideState exits: m=2776 SNR=37.1
22:17:39.726 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:39.726 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:17:39.742 00.016 2696 Enqueuing Expose request
22:17:39.790 00.048 5240 IsGuiding returns 1
22:17:39.791 00.001 5240 scope still moving after pulse duration time elapsed
22:17:39.822 00.031 5240 IsGuiding returns 0
22:17:39.822 00.000 5240 scope move finished after 102 + 43 ms
22:17:39.822 00.000 5240 Move returns status 0, amount 102
22:17:39.822 00.000 5240 MoveAxis(S, 106, ABG)
22:17:39.822 00.000 5240 Guiding  Dir = 1, Dur = 106
22:17:39.822 00.000 5240 IsGuiding returns 0
22:17:39.824 00.002 5240 PulseGuide returned control before completion, sleep 116
22:17:39.948 00.124 5240 IsGuiding returns 1
22:17:39.948 00.000 5240 scope still moving after pulse duration time elapsed
22:17:39.980 00.032 5240 IsGuiding returns 0
22:17:39.980 00.000 5240 scope move finished after 106 + 51 ms
22:17:39.980 00.000 5240 Move returns status 0, amount 106
22:17:39.980 00.000 5240 move complete, result=0
22:17:39.980 00.000 5240 worker thread done servicing request
22:17:39.980 00.000 5240 Worker thread wakes up
22:17:39.980 00.000 2696 GuideStep: -0.6 px 102 ms EAST, 0.8 px 106 ms SOUTH
22:17:39.983 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:17:39.983 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:17:41.632 01.649 5240 Exposure complete
22:17:41.694 00.062 5240 worker thread done servicing request
22:17:41.694 00.000 2696 OnExposeComplete: enter
22:17:41.694 00.000 2696 UpdateGuideState(): m_state=6
22:17:41.710 00.016 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
22:17:41.710 00.000 2696 Star::Find returns 1 (1), X=303.39, Y=259.48, Mass=2959, SNR=38.3, Peak=255 HFD=3.2
22:17:41.710 00.000 2696 MultiStar: large primary error, entering stabilization period
22:17:41.710 00.000 2696 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.74) = xAngle (-2.97 = -2.97)
22:17:41.710 00.000 2696 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.33 = -0.33)
22:17:41.720 00.010 2696 CameraToMount -- cameraX=3.62 cameraY=-0.85 hyp=3.71 cameraTheta=-0.23 mountX=-3.66 mountY=-1.21, mountTheta=-2.82
22:17:41.722 00.002 2696 SchedulePrimaryMove(0F998B58, x=3.62, y=-0.85, opts=13)
22:17:41.724 00.002 2696 Enqueuing Move request for scope (3.62, -0.85)
22:17:41.726 00.002 5240 Worker thread wakes up
22:17:41.726 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (3.62, -0.85) opts 0xd
22:17:41.726 00.000 5240 Handling offset move in thread for scope, endpoint = (3.62, -0.85)
22:17:41.726 00.000 5240 Moving (3.62, -0.85) raw xDistance=-3.66 yDistance=-1.21
22:17:41.726 00.000 5240 PPEC rslt: input = -3.66, final = -3.31, react = -3.66, pred = 0.54, hyst = -3.34, hyst_pct = 0.87, period_length = 662.83
22:17:41.726 00.000 5240 PPEC: input: -3.66, control: -3.31, exposure: 1500
22:17:41.726 00.000 5240 resist switch: large excursion: input -1.21 thresh 0.45 direction from 1 to -1
22:17:41.726 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.64
22:17:41.726 00.000 5240 GuideAlgorithmResistSwitch::result() returns -1.21 from input -1.21
22:17:41.726 00.000 5240 MoveAxis(E, 549, ABG)
22:17:41.726 00.000 5240 Guiding  Dir = 2, Dur = 549
22:17:41.726 00.000 5240 IsGuiding returns 0
22:17:41.726 00.000 5240 PulseGuide returned control before completion, sleep 559
22:17:41.742 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:17:41.774 00.032 2696 UpdateGuideState exits: m=2959 SNR=38.3 Saturated
22:17:41.791 00.017 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:41.793 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:17:41.793 00.000 2696 Enqueuing Expose request
22:17:42.298 00.505 5240 IsGuiding returns 1
22:17:42.298 00.000 5240 scope still moving after pulse duration time elapsed
22:17:42.329 00.031 5240 IsGuiding returns 0
22:17:42.329 00.000 5240 scope move finished after 549 + 51 ms
22:17:42.329 00.000 5240 Move returns status 0, amount 549
22:17:42.329 00.000 5240 BLC: Oldest BLC event removed
22:17:42.329 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 67 applied
22:17:42.329 00.000 5240 MoveAxis(N, 221, ABG)
22:17:42.329 00.000 5240 Guiding  Dir = 0, Dur = 221
22:17:42.329 00.000 5240 IsGuiding returns 0
22:17:42.329 00.000 5240 PulseGuide returned control before completion, sleep 231
22:17:42.567 00.238 5240 IsGuiding returns 1
22:17:42.567 00.000 5240 scope still moving after pulse duration time elapsed
22:17:42.599 00.032 5240 IsGuiding returns 0
22:17:42.599 00.000 5240 scope move finished after 221 + 47 ms
22:17:42.599 00.000 5240 Move returns status 0, amount 221
22:17:42.599 00.000 5240 move complete, result=0
22:17:42.599 00.000 5240 worker thread done servicing request
22:17:42.599 00.000 5240 Worker thread wakes up
22:17:42.599 00.000 2696 GuideStep: -3.7 px 549 ms EAST, -1.2 px 221 ms NORTH
22:17:42.601 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:17:42.601 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:17:44.010 01.409 5240 Exposure complete
22:17:44.073 00.063 5240 worker thread done servicing request
22:17:44.073 00.000 2696 OnExposeComplete: enter
22:17:44.073 00.000 2696 UpdateGuideState(): m_state=6
22:17:44.073 00.000 2696 Star::Find(15, 303, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
22:17:44.073 00.000 2696 Star::Find returns 1 (0), X=302.27, Y=260.06, Mass=3176, SNR=39.7, Peak=178 HFD=4.0
22:17:44.073 00.000 2696 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.74) = xAngle (-2.84 = -2.84)
22:17:44.073 00.000 2696 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.21 = -0.21)
22:17:44.073 00.000 2696 CameraToMount -- cameraX=2.51 cameraY=-0.27 hyp=2.52 cameraTheta=-0.11 mountX=-2.41 mountY=-0.53, mountTheta=-2.93
22:17:44.073 00.000 2696 SchedulePrimaryMove(0F998B58, x=2.51, y=-0.27, opts=13)
22:17:44.089 00.016 2696 Enqueuing Move request for scope (2.51, -0.27)
22:17:44.091 00.002 5240 Worker thread wakes up
22:17:44.091 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (2.51, -0.27) opts 0xd
22:17:44.091 00.000 5240 Handling offset move in thread for scope, endpoint = (2.51, -0.27)
22:17:44.091 00.000 5240 Moving (2.51, -0.27) raw xDistance=-2.41 yDistance=-0.53
22:17:44.091 00.000 5240 BLC: History state: CurrMiss=0.53, AvgInitMiss=0.53, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-1.214513, 1:0.528764
22:17:44.091 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:17:44.093 00.002 5240 PPEC rslt: input = -2.41, final = -2.26, react = -2.41, pred = -0.03, hyst = -2.23, hyst_pct = 0.87, period_length = 662.83
22:17:44.093 00.000 5240 PPEC: input: -2.41, control: -2.26, exposure: 1500
22:17:44.093 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
22:17:44.093 00.000 5240 MoveAxis(E, 374, ABG)
22:17:44.093 00.000 5240 Guiding  Dir = 2, Dur = 374
22:17:44.093 00.000 5240 IsGuiding returns 0
22:17:44.093 00.000 5240 PulseGuide returned control before completion, sleep 384
22:17:44.107 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=201, Gamma=0.560
22:17:44.153 00.046 2696 UpdateGuideState exits: m=3176 SNR=39.7
22:17:44.153 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:44.153 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:17:44.153 00.000 2696 Enqueuing Expose request
22:17:44.486 00.333 5240 IsGuiding returns 1
22:17:44.486 00.000 5240 scope still moving after pulse duration time elapsed
22:17:44.517 00.031 5240 IsGuiding returns 0
22:17:44.517 00.000 5240 scope move finished after 374 + 50 ms
22:17:44.517 00.000 5240 Move returns status 0, amount 374
22:17:44.517 00.000 5240 MoveAxis(N, 67, ABG)
22:17:44.517 00.000 5240 Guiding  Dir = 0, Dur = 67
22:17:44.517 00.000 5240 IsGuiding returns 0
22:17:44.519 00.002 5240 PulseGuide returned control before completion, sleep 77
22:17:44.613 00.094 5240 IsGuiding returns 1
22:17:44.613 00.000 5240 scope still moving after pulse duration time elapsed
22:17:44.644 00.031 5240 IsGuiding returns 0
22:17:44.644 00.000 5240 scope move finished after 67 + 58 ms
22:17:44.644 00.000 5240 Move returns status 0, amount 67
22:17:44.644 00.000 5240 move complete, result=0
22:17:44.644 00.000 5240 worker thread done servicing request
22:17:44.644 00.000 5240 Worker thread wakes up
22:17:44.644 00.000 2696 GuideStep: -2.4 px 374 ms EAST, -0.5 px 67 ms NORTH
22:17:44.644 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:17:44.644 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:17:46.283 01.639 5240 Exposure complete
22:17:46.324 00.041 5240 worker thread done servicing request
22:17:46.324 00.000 2696 OnExposeComplete: enter
22:17:46.324 00.000 2696 UpdateGuideState(): m_state=6
22:17:46.324 00.000 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
22:17:46.324 00.000 2696 Star::Find returns 1 (1), X=299.13, Y=260.74, Mass=3007, SNR=38.7, Peak=255 HFD=3.0
22:17:46.342 00.018 2696 MultiStar: exiting stabilization period
22:17:46.344 00.002 2696 MultiStar: [#1 -2.94,1.63,0.00,M1] [#2 -1.65,1.03,0.00,M3] [#3 -3.09,1.38,0.00,M1] [#4 -1.42,1.28,0.00,M5] [#5 -2.83,1.44,0.00,M1] [#6 -1.67,1.24,0.00,M8] [#7 -2.48,1.42,0.00,M1] [#8 -1.72,0.81,0.00,M2] 
22:17:46.346 00.002 2696 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.74) = xAngle (-0.17 = -0.17)
22:17:46.348 00.002 2696 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.47 = 2.47)
22:17:46.348 00.000 2696 CameraToMount -- cameraX=-0.64 cameraY=0.41 hyp=0.76 cameraTheta=2.57 mountX=0.75 mountY=0.48, mountTheta=0.56
22:17:46.353 00.005 2696 SchedulePrimaryMove(0F998B58, x=-0.64, y=0.41, opts=13)
22:17:46.357 00.004 2696 Enqueuing Move request for scope (-0.64, 0.41)
22:17:46.358 00.001 5240 Worker thread wakes up
22:17:46.358 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.64, 0.41) opts 0xd
22:17:46.358 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.64, 0.41)
22:17:46.358 00.000 5240 Moving (-0.64, 0.41) raw xDistance=0.75 yDistance=0.48
22:17:46.358 00.000 5240 BLC: History state: CurrMiss=-0.48, AvgInitMiss=0.53, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-1.214513, 1:0.528764, 2:-0.476360
22:17:46.358 00.000 5240 BLC: Over-shoot, first stiction event, no adjustment
22:17:46.358 00.000 5240 PPEC rslt: input = 0.75, final = 0.42, react = 0.75, pred = 0.18, hyst = 0.35, hyst_pct = 0.87, period_length = 662.83
22:17:46.358 00.000 5240 PPEC: input: 0.75, control: 0.42, exposure: 1500
22:17:46.358 00.000 5240 resist switch: large excursion: input 0.48 thresh 0.45 direction from -1 to 1
22:17:46.358 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.43
22:17:46.358 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
22:17:46.358 00.000 5240 MoveAxis(W, 70, ABG)
22:17:46.358 00.000 5240 Guiding  Dir = 3, Dur = 70
22:17:46.358 00.000 5240 IsGuiding returns 0
22:17:46.358 00.000 5240 PulseGuide returned control before completion, sleep 80
22:17:46.371 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:17:46.419 00.048 2696 UpdateGuideState exits: m=3007 SNR=38.7 Saturated
22:17:46.419 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:46.419 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:17:46.419 00.000 2696 Enqueuing Expose request
22:17:46.451 00.032 5240 IsGuiding returns 1
22:17:46.451 00.000 5240 scope still moving after pulse duration time elapsed
22:17:46.483 00.032 5240 IsGuiding returns 0
22:17:46.483 00.000 5240 scope move finished after 70 + 52 ms
22:17:46.483 00.000 5240 Move returns status 0, amount 70
22:17:46.483 00.000 5240 BLC: Oldest BLC event removed
22:17:46.483 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 67 applied
22:17:46.483 00.000 5240 MoveAxis(S, 127, ABG)
22:17:46.483 00.000 5240 Guiding  Dir = 1, Dur = 127
22:17:46.483 00.000 5240 IsGuiding returns 0
22:17:46.485 00.002 5240 PulseGuide returned control before completion, sleep 137
22:17:46.626 00.141 5240 IsGuiding returns 1
22:17:46.626 00.000 5240 scope still moving after pulse duration time elapsed
22:17:46.657 00.031 5240 IsGuiding returns 0
22:17:46.657 00.000 5240 scope move finished after 127 + 46 ms
22:17:46.657 00.000 5240 Move returns status 0, amount 127
22:17:46.657 00.000 5240 move complete, result=0
22:17:46.657 00.000 5240 worker thread done servicing request
22:17:46.657 00.000 5240 Worker thread wakes up
22:17:46.657 00.000 2696 GuideStep: 0.8 px 70 ms WEST, 0.5 px 127 ms SOUTH
22:17:46.657 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:17:46.657 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:17:48.085 01.428 5240 Exposure complete
22:17:48.161 00.076 5240 worker thread done servicing request
22:17:48.161 00.000 2696 OnExposeComplete: enter
22:17:48.165 00.004 2696 UpdateGuideState(): m_state=6
22:17:48.169 00.004 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
22:17:48.169 00.000 2696 Star::Find returns 1 (1), X=299.66, Y=260.48, Mass=2816, SNR=37.4, Peak=255 HFD=3.2
22:17:48.171 00.002 2696 MultiStar: [#1 -2.36,1.35,0.00,M2] [#2 -0.90,0.46,0.71,U] [#3 -2.20,1.28,0.00,M2] [#4 -0.86,0.95,0.45,U] [#5 -2.26,1.25,0.00,M2] [#6 -0.63,1.04,0.48,U] [#7 -1.67,1.11,0.00,M2] [#8 -0.89,0.25,0.40,U] 
22:17:48.173 00.002 2696 single-star, 4 included, MultiStar: {-0.59, 0.49}, one-star: {-0.11, 0.15}
22:17:48.175 00.002 2696 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.74) = xAngle (-0.53 = -0.53)
22:17:48.177 00.002 2696 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.10 = 2.10)
22:17:48.179 00.002 2696 CameraToMount -- cameraX=-0.11 cameraY=0.15 hyp=0.19 cameraTheta=2.21 mountX=0.16 mountY=0.16, mountTheta=0.78
22:17:48.181 00.002 2696 SchedulePrimaryMove(0F998B58, x=-0.11, y=0.15, opts=13)
22:17:48.181 00.000 2696 Enqueuing Move request for scope (-0.11, 0.15)
22:17:48.181 00.000 5240 Worker thread wakes up
22:17:48.181 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.15) opts 0xd
22:17:48.181 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.11, 0.15)
22:17:48.181 00.000 5240 Moving (-0.11, 0.15) raw xDistance=0.16 yDistance=0.16
22:17:48.181 00.000 5240 BLC: History state: CurrMiss=0.16, AvgInitMiss=0.52, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.476360, 1:0.162525
22:17:48.181 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:17:48.181 00.000 5240 PPEC rslt: input = 0.16, final = -0.17, react = 0.16, pred = -1.27, hyst = 0.00, hyst_pct = 0.87, period_length = 662.83
22:17:48.181 00.000 5240 PPEC: input: 0.16, control: -0.17, exposure: 1500
22:17:48.181 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.16
22:17:48.181 00.000 5240 MoveAxis(E, 28, ABG)
22:17:48.181 00.000 5240 Guiding  Dir = 2, Dur = 28
22:17:48.181 00.000 5240 IsGuiding returns 0
22:17:48.181 00.000 5240 PulseGuide returned control before completion, sleep 38
22:17:48.200 00.019 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:17:48.228 00.028 5240 IsGuiding returns 1
22:17:48.228 00.000 5240 scope still moving after pulse duration time elapsed
22:17:48.244 00.016 2696 UpdateGuideState exits: m=2816 SNR=37.4 Saturated
22:17:48.244 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:48.244 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:17:48.244 00.000 2696 Enqueuing Expose request
22:17:48.260 00.016 5240 IsGuiding returns 0
22:17:48.260 00.000 5240 scope move finished after 28 + 44 ms
22:17:48.260 00.000 5240 Move returns status 0, amount 28
22:17:48.260 00.000 5240 MoveAxis(S, 21, ABG)
22:17:48.260 00.000 5240 Guiding  Dir = 1, Dur = 21
22:17:48.260 00.000 5240 IsGuiding returns 0
22:17:48.260 00.000 5240 PulseGuide returned control before completion, sleep 31
22:17:48.308 00.048 5240 IsGuiding returns 1
22:17:48.308 00.000 5240 scope still moving after pulse duration time elapsed
22:17:48.340 00.032 5240 IsGuiding returns 0
22:17:48.340 00.000 5240 scope move finished after 21 + 58 ms
22:17:48.340 00.000 5240 Move returns status 0, amount 21
22:17:48.340 00.000 5240 move complete, result=0
22:17:48.340 00.000 5240 worker thread done servicing request
22:17:48.340 00.000 5240 Worker thread wakes up
22:17:48.340 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:17:48.340 00.000 2696 GuideStep: 0.2 px 28 ms EAST, 0.2 px 21 ms SOUTH
22:17:48.340 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:17:49.993 01.653 5240 Exposure complete
22:17:50.050 00.057 5240 worker thread done servicing request
22:17:50.050 00.000 2696 OnExposeComplete: enter
22:17:50.050 00.000 2696 UpdateGuideState(): m_state=6
22:17:50.050 00.000 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
22:17:50.056 00.006 2696 Star::Find returns 1 (1), X=300.90, Y=260.65, Mass=2923, SNR=38.1, Peak=255 HFD=3.0
22:17:50.056 00.000 2696 MultiStar: [#1 -1.06,1.72,0.00,M3] [#2 0.07,0.60,0.67,U] [#3 -1.05,1.31,0.43,U] [#4 0.38,1.19,0.44,U] [#5 -1.13,1.31,0.43,U] [#6 0.09,1.08,0.48,U] [#7 -0.81,1.32,0.50,U] [#8 0.02,0.43,0.39,U] 
22:17:50.056 00.000 2696 refined, 7 included, MultiStar: {0.01, 0.85}, one-star: {1.13, 0.32}
22:17:50.056 00.000 2696 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.74) = xAngle (-1.18 = -1.18)
22:17:50.056 00.000 2696 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.46 = 1.46)
22:17:50.056 00.000 2696 CameraToMount -- cameraX=0.01 cameraY=0.85 hyp=0.85 cameraTheta=1.56 mountX=0.33 mountY=0.85, mountTheta=1.20
22:17:50.056 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.01, y=0.85, opts=13)
22:17:50.069 00.013 2696 Enqueuing Move request for scope (0.01, 0.85)
22:17:50.072 00.003 5240 Worker thread wakes up
22:17:50.072 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.85) opts 0xd
22:17:50.072 00.000 5240 Handling offset move in thread for scope, endpoint = (0.01, 0.85)
22:17:50.072 00.000 5240 Moving (0.01, 0.85) raw xDistance=0.33 yDistance=0.85
22:17:50.072 00.000 5240 BLC: History state: CurrMiss=0.85, AvgInitMiss=0.52, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.476360, 1:0.162525, 2:0.849077
22:17:50.072 00.000 5240 BLC: Under-shoot: nominal increase by 65
22:17:50.072 00.000 5240 BLC: window closed
22:17:50.072 00.000 5240 BLC: Pulse adjusted to 74
22:17:50.072 00.000 5240 PPEC rslt: input = 0.33, final = 0.17, react = 0.33, pred = -1.23, hyst = 0.34, hyst_pct = 0.87, period_length = 662.83
22:17:50.072 00.000 5240 PPEC: input: 0.33, control: 0.17, exposure: 1500
22:17:50.072 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.85 from input 0.85
22:17:50.072 00.000 5240 MoveAxis(W, 29, ABG)
22:17:50.072 00.000 5240 Guiding  Dir = 3, Dur = 29
22:17:50.075 00.003 5240 IsGuiding returns 0
22:17:50.075 00.000 5240 PulseGuide returned control before completion, sleep 39
22:17:50.088 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:17:50.120 00.032 5240 IsGuiding returns 1
22:17:50.120 00.000 5240 scope still moving after pulse duration time elapsed
22:17:50.132 00.012 2696 UpdateGuideState exits: m=2923 SNR=38.1 Saturated
22:17:50.136 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:50.136 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:17:50.136 00.000 2696 Enqueuing Expose request
22:17:50.151 00.015 5240 IsGuiding returns 0
22:17:50.151 00.000 5240 scope move finished after 29 + 47 ms
22:17:50.151 00.000 5240 Move returns status 0, amount 29
22:17:50.151 00.000 5240 MoveAxis(S, 107, ABG)
22:17:50.151 00.000 5240 Guiding  Dir = 1, Dur = 107
22:17:50.151 00.000 5240 IsGuiding returns 0
22:17:50.151 00.000 5240 PulseGuide returned control before completion, sleep 117
22:17:50.279 00.128 5240 IsGuiding returns 1
22:17:50.279 00.000 5240 scope still moving after pulse duration time elapsed
22:17:50.310 00.031 5240 IsGuiding returns 0
22:17:50.310 00.000 5240 scope move finished after 107 + 51 ms
22:17:50.310 00.000 5240 Move returns status 0, amount 107
22:17:50.310 00.000 5240 move complete, result=0
22:17:50.310 00.000 5240 worker thread done servicing request
22:17:50.310 00.000 5240 Worker thread wakes up
22:17:50.310 00.000 2696 GuideStep: 0.3 px 29 ms WEST, 0.8 px 107 ms SOUTH
22:17:50.310 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:17:50.310 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:17:50.406 00.096 2696 evsrv: cli 0F943E20 connect
22:17:50.409 00.003 2696 case statement mapped state 6 to 3
22:17:50.411 00.002 2696 case statement mapped state 6 to 3
22:17:50.417 00.006 2696 evsrv: cli 0F943E20 request: {"method":"get_pixel_scale","id":"1d1097c6-7a26-473f-a72c-b76252ccaed5"}
22:17:50.421 00.004 2696 evsrv: cli 0F943E20 response: {"jsonrpc":"2.0","result":1.86834,"id":"1d1097c6-7a26-473f-a72c-b76252ccaed5"}
22:17:50.425 00.004 2696 evsrv: cli 0F943E20 disconnect
22:17:51.736 01.311 5240 Exposure complete
22:17:51.804 00.068 5240 worker thread done servicing request
22:17:51.804 00.000 2696 OnExposeComplete: enter
22:17:51.804 00.000 2696 UpdateGuideState(): m_state=6
22:17:51.804 00.000 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
22:17:51.804 00.000 2696 Star::Find returns 1 (1), X=301.23, Y=260.74, Mass=3046, SNR=38.9, Peak=255 HFD=2.9
22:17:51.804 00.000 2696 MultiStar: [#1 -0.93,1.35,0.69,U] [#2 0.60,0.49,0.67,U] [#3 -0.76,0.90,0.44,U] [#4 0.62,1.04,0.45,U] [#5 -0.91,1.51,0.44,U] [#6 0.69,0.87,0.48,U] [#7 -0.31,1.19,0.46,U] [#8 0.53,0.52,0.38,U] 
22:17:51.804 00.000 2696 refined, 8 included, MultiStar: {0.23, 0.87}, one-star: {1.46, 0.41}
22:17:51.816 00.012 2696 CameraToMount -- cameraTheta (1.31) - m_xAngle (2.74) = xAngle (-1.42 = -1.42)
22:17:51.816 00.000 2696 CameraToMount -- cameraTheta (1.31) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.21 = 1.21)
22:17:51.819 00.003 2696 CameraToMount -- cameraX=0.23 cameraY=0.87 hyp=0.90 cameraTheta=1.31 mountX=0.13 mountY=0.84, mountTheta=1.41
22:17:51.819 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.23, y=0.87, opts=13)
22:17:51.819 00.000 2696 Enqueuing Move request for scope (0.23, 0.87)
22:17:51.819 00.000 5240 Worker thread wakes up
22:17:51.819 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.87) opts 0xd
22:17:51.819 00.000 5240 Handling offset move in thread for scope, endpoint = (0.23, 0.87)
22:17:51.819 00.000 5240 Moving (0.23, 0.87) raw xDistance=0.13 yDistance=0.84
22:17:51.819 00.000 5240 PPEC rslt: input = 0.13, final = -0.15, react = 0.13, pred = -1.12, hyst = 0.00, hyst_pct = 0.87, period_length = 662.83
22:17:51.819 00.000 5240 PPEC: input: 0.13, control: -0.15, exposure: 1500
22:17:51.819 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.84 from input 0.84
22:17:51.819 00.000 5240 MoveAxis(E, 25, ABG)
22:17:51.819 00.000 5240 Guiding  Dir = 2, Dur = 25
22:17:51.819 00.000 5240 IsGuiding returns 0
22:17:51.819 00.000 5240 PulseGuide returned control before completion, sleep 35
22:17:51.832 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:17:51.864 00.032 5240 IsGuiding returns 1
22:17:51.864 00.000 5240 scope still moving after pulse duration time elapsed
22:17:51.888 00.024 2696 UpdateGuideState exits: m=3046 SNR=38.9 Saturated
22:17:51.890 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:51.892 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:17:51.894 00.002 2696 Enqueuing Expose request
22:17:51.896 00.002 5240 IsGuiding returns 0
22:17:51.896 00.000 5240 scope move finished after 25 + 43 ms
22:17:51.896 00.000 5240 Move returns status 0, amount 25
22:17:51.896 00.000 5240 MoveAxis(S, 106, ABG)
22:17:51.896 00.000 5240 Guiding  Dir = 1, Dur = 106
22:17:51.896 00.000 5240 IsGuiding returns 0
22:17:51.898 00.002 5240 PulseGuide returned control before completion, sleep 116
22:17:52.023 00.125 5240 IsGuiding returns 1
22:17:52.023 00.000 5240 scope still moving after pulse duration time elapsed
22:17:52.055 00.032 5240 IsGuiding returns 0
22:17:52.055 00.000 5240 scope move finished after 106 + 51 ms
22:17:52.055 00.000 5240 Move returns status 0, amount 106
22:17:52.055 00.000 5240 move complete, result=0
22:17:52.055 00.000 5240 worker thread done servicing request
22:17:52.055 00.000 5240 Worker thread wakes up
22:17:52.055 00.000 2696 GuideStep: 0.1 px 25 ms EAST, 0.8 px 106 ms SOUTH
22:17:52.055 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:17:52.055 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:17:53.707 01.652 5240 Exposure complete
22:17:53.785 00.078 5240 worker thread done servicing request
22:17:53.785 00.000 2696 OnExposeComplete: enter
22:17:53.785 00.000 2696 UpdateGuideState(): m_state=6
22:17:53.790 00.005 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
22:17:53.790 00.000 2696 Star::Find returns 1 (1), X=301.68, Y=259.80, Mass=3012, SNR=38.7, Peak=255 HFD=3.0
22:17:53.790 00.000 2696 MultiStar: [#1 -0.18,0.92,0.68,U] [#2 0.91,-0.08,0.67,U] [#3 -0.35,0.59,0.44,U] [#4 1.22,0.38,0.44,U] [#5 -0.29,0.47,0.44,U] [#6 1.03,0.39,0.47,U] [#7 0.18,0.49,0.48,U] [#8 0.76,-0.32,0.38,U] 
22:17:53.790 00.000 2696 refined, 8 included, MultiStar: {0.70, 0.19}, one-star: {1.91, -0.53}
22:17:53.790 00.000 2696 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.74) = xAngle (-2.47 = -2.47)
22:17:53.790 00.000 2696 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.17 = 0.17)
22:17:53.802 00.012 2696 CameraToMount -- cameraX=0.70 cameraY=0.19 hyp=0.73 cameraTheta=0.27 mountX=-0.57 mountY=0.12, mountTheta=2.93
22:17:53.802 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.70, y=0.19, opts=13)
22:17:53.802 00.000 2696 Enqueuing Move request for scope (0.70, 0.19)
22:17:53.802 00.000 5240 Worker thread wakes up
22:17:53.802 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.70, 0.19) opts 0xd
22:17:53.802 00.000 5240 Handling offset move in thread for scope, endpoint = (0.70, 0.19)
22:17:53.802 00.000 5240 Moving (0.70, 0.19) raw xDistance=-0.57 yDistance=0.12
22:17:53.802 00.000 5240 PPEC rslt: input = -0.57, final = -0.52, react = -0.57, pred = -0.11, hyst = -0.49, hyst_pct = 0.87, period_length = 662.83
22:17:53.802 00.000 5240 PPEC: input: -0.57, control: -0.52, exposure: 1500
22:17:53.802 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:53.802 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:17:53.802 00.000 5240 MoveAxis(E, 86, ABG)
22:17:53.802 00.000 5240 Guiding  Dir = 2, Dur = 86
22:17:53.802 00.000 5240 IsGuiding returns 0
22:17:53.802 00.000 5240 PulseGuide returned control before completion, sleep 96
22:17:53.819 00.017 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:17:53.864 00.045 2696 UpdateGuideState exits: m=3012 SNR=38.7 Saturated
22:17:53.864 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:53.864 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:17:53.864 00.000 2696 Enqueuing Expose request
22:17:53.912 00.048 5240 IsGuiding returns 1
22:17:53.912 00.000 5240 scope still moving after pulse duration time elapsed
22:17:53.944 00.032 5240 IsGuiding returns 0
22:17:53.944 00.000 5240 scope move finished after 86 + 48 ms
22:17:53.944 00.000 5240 Move returns status 0, amount 86
22:17:53.944 00.000 5240 MoveAxis(N, 0, ABG)
22:17:53.944 00.000 5240 Move returns status 0, amount 0
22:17:53.944 00.000 5240 move complete, result=0
22:17:53.944 00.000 5240 worker thread done servicing request
22:17:53.944 00.000 5240 Worker thread wakes up
22:17:53.944 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:17:53.944 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:17:53.960 00.016 2696 GuideStep: -0.6 px 86 ms EAST, 0.1 px 0 ms NORTH
22:17:55.358 01.398 5240 Exposure complete
22:17:55.406 00.048 5240 worker thread done servicing request
22:17:55.406 00.000 2696 OnExposeComplete: enter
22:17:55.413 00.007 2696 UpdateGuideState(): m_state=6
22:17:55.413 00.000 2696 Star::Find(15, 301, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
22:17:55.418 00.005 2696 Star::Find returns 1 (1), X=302.15, Y=259.38, Mass=2975, SNR=38.5, Peak=255 HFD=3.2
22:17:55.418 00.000 2696 MultiStar: [#1 0.24,0.45,0.69,U] [#2 1.47,-0.41,0.70,U] [#3 0.20,0.23,0.44,U] [#4 1.56,-0.05,0.43,U] [#5 0.02,0.08,0.45,U] [#6 1.74,0.20,0.49,U] [#7 0.65,-0.13,0.49,U] [#8 1.44,-0.56,0.38,U] 
22:17:55.422 00.004 2696 refined, 8 included, MultiStar: {1.20, -0.20}, one-star: {2.38, -0.95}
22:17:55.422 00.000 2696 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.74) = xAngle (-2.90 = -2.90)
22:17:55.422 00.000 2696 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.26 = -0.26)
22:17:55.422 00.000 2696 CameraToMount -- cameraX=1.20 cameraY=-0.20 hyp=1.21 cameraTheta=-0.16 mountX=-1.18 mountY=-0.32, mountTheta=-2.88
22:17:55.422 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.20, y=-0.20, opts=13)
22:17:55.422 00.000 2696 Enqueuing Move request for scope (1.20, -0.20)
22:17:55.422 00.000 5240 Worker thread wakes up
22:17:55.422 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.20, -0.20) opts 0xd
22:17:55.422 00.000 5240 Handling offset move in thread for scope, endpoint = (1.20, -0.20)
22:17:55.422 00.000 5240 Moving (1.20, -0.20) raw xDistance=-1.18 yDistance=-0.32
22:17:55.422 00.000 5240 PPEC rslt: input = -1.18, final = -1.08, react = -1.18, pred = 0.07, hyst = -1.07, hyst_pct = 0.86, period_length = 662.83
22:17:55.422 00.000 5240 PPEC: input: -1.18, control: -1.08, exposure: 1500
22:17:55.422 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:17:55.422 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
22:17:55.422 00.000 5240 MoveAxis(E, 179, ABG)
22:17:55.422 00.000 5240 Guiding  Dir = 2, Dur = 179
22:17:55.422 00.000 5240 IsGuiding returns 0
22:17:55.422 00.000 5240 PulseGuide returned control before completion, sleep 189
22:17:55.448 00.026 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:17:55.485 00.037 2696 UpdateGuideState exits: m=2975 SNR=38.5 Saturated
22:17:55.485 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:55.485 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:17:55.485 00.000 2696 Enqueuing Expose request
22:17:55.628 00.143 5240 IsGuiding returns 1
22:17:55.628 00.000 5240 scope still moving after pulse duration time elapsed
22:17:55.660 00.032 5240 IsGuiding returns 0
22:17:55.660 00.000 5240 scope move finished after 179 + 46 ms
22:17:55.660 00.000 5240 Move returns status 0, amount 179
22:17:55.660 00.000 5240 MoveAxis(N, 0, ABG)
22:17:55.660 00.000 5240 Move returns status 0, amount 0
22:17:55.660 00.000 5240 move complete, result=0
22:17:55.660 00.000 5240 worker thread done servicing request
22:17:55.660 00.000 5240 Worker thread wakes up
22:17:55.660 00.000 2696 GuideStep: -1.2 px 179 ms EAST, -0.3 px 0 ms NORTH
22:17:55.665 00.005 5240 worker thread servicing REQUEST_EXPOSE 1500
22:17:55.665 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:17:57.311 01.646 5240 Exposure complete
22:17:57.375 00.064 5240 worker thread done servicing request
22:17:57.375 00.000 2696 OnExposeComplete: enter
22:17:57.378 00.003 2696 UpdateGuideState(): m_state=6
22:17:57.380 00.002 2696 Star::Find(15, 302, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
22:17:57.389 00.009 2696 Star::Find returns 1 (1), X=302.14, Y=259.58, Mass=3028, SNR=38.8, Peak=255 HFD=3.2
22:17:57.392 00.003 2696 MultiStar: [#1 -0.08,0.51,0.69,U] [#2 1.30,-0.37,0.66,U] [#3 0.07,0.42,0.43,U] [#4 1.45,0.21,0.43,U] [#5 0.01,0.32,0.45,U] [#6 1.34,0.26,0.47,U] [#7 0.18,-0.02,0.46,U] [#8 1.31,-0.64,0.37,U] 
22:17:57.395 00.003 2696 refined, 8 included, MultiStar: {1.01, -0.07}, one-star: {2.38, -0.75}
22:17:57.398 00.003 2696 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.74) = xAngle (-2.81 = -2.81)
22:17:57.400 00.002 2696 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.17 = -0.17)
22:17:57.403 00.003 2696 CameraToMount -- cameraX=1.01 cameraY=-0.07 hyp=1.02 cameraTheta=-0.07 mountX=-0.96 mountY=-0.17, mountTheta=-2.96
22:17:57.406 00.003 2696 SchedulePrimaryMove(0F998B58, x=1.01, y=-0.07, opts=13)
22:17:57.408 00.002 2696 Enqueuing Move request for scope (1.01, -0.07)
22:17:57.410 00.002 5240 Worker thread wakes up
22:17:57.410 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.01, -0.07) opts 0xd
22:17:57.410 00.000 5240 Handling offset move in thread for scope, endpoint = (1.01, -0.07)
22:17:57.410 00.000 5240 Moving (1.01, -0.07) raw xDistance=-0.96 yDistance=-0.17
22:17:57.410 00.000 5240 PPEC rslt: input = -0.96, final = -0.83, react = -0.96, pred = 0.69, hyst = -0.92, hyst_pct = 0.86, period_length = 662.83
22:17:57.410 00.000 5240 PPEC: input: -0.96, control: -0.83, exposure: 1500
22:17:57.410 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:17:57.410 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:17:57.410 00.000 5240 MoveAxis(E, 137, ABG)
22:17:57.410 00.000 5240 Guiding  Dir = 2, Dur = 137
22:17:57.411 00.001 5240 IsGuiding returns 0
22:17:57.411 00.000 5240 PulseGuide returned control before completion, sleep 147
22:17:57.426 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:17:57.472 00.046 2696 UpdateGuideState exits: m=3028 SNR=38.8 Saturated
22:17:57.474 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:57.480 00.006 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:17:57.483 00.003 2696 Enqueuing Expose request
22:17:57.568 00.085 5240 IsGuiding returns 1
22:17:57.568 00.000 5240 scope still moving after pulse duration time elapsed
22:17:57.599 00.031 5240 IsGuiding returns 0
22:17:57.599 00.000 5240 scope move finished after 137 + 51 ms
22:17:57.599 00.000 5240 Move returns status 0, amount 137
22:17:57.599 00.000 5240 MoveAxis(N, 0, ABG)
22:17:57.599 00.000 5240 Move returns status 0, amount 0
22:17:57.599 00.000 5240 move complete, result=0
22:17:57.599 00.000 5240 worker thread done servicing request
22:17:57.599 00.000 5240 Worker thread wakes up
22:17:57.599 00.000 2696 GuideStep: -1.0 px 137 ms EAST, -0.2 px 0 ms NORTH
22:17:57.605 00.006 5240 worker thread servicing REQUEST_EXPOSE 1500
22:17:57.605 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:17:59.031 01.426 5240 Exposure complete
22:17:59.098 00.067 5240 worker thread done servicing request
22:17:59.098 00.000 2696 OnExposeComplete: enter
22:17:59.100 00.002 2696 UpdateGuideState(): m_state=6
22:17:59.106 00.006 2696 Star::Find(15, 302, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
22:17:59.107 00.001 2696 Star::Find returns 1 (1), X=301.78, Y=259.62, Mass=3088, SNR=39.2, Peak=255 HFD=3.2
22:17:59.109 00.002 2696 MultiStar: [#1 -0.14,0.73,0.67,U] [#2 1.06,-0.44,0.67,U] [#3 -0.15,0.29,0.43,U] [#4 1.27,0.54,0.43,U] [#5 -0.21,0.41,0.42,U] [#6 1.38,0.34,0.47,U] [#7 0.30,0.27,0.47,U] [#8 0.96,-0.68,0.39,U] 
22:17:59.111 00.002 2696 refined, 8 included, MultiStar: {0.85, 0.01}, one-star: {2.01, -0.71}
22:17:59.113 00.002 2696 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.74) = xAngle (-2.73 = -2.73)
22:17:59.114 00.001 2696 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.09 = -0.09)
22:17:59.116 00.002 2696 CameraToMount -- cameraX=0.85 cameraY=0.01 hyp=0.85 cameraTheta=0.01 mountX=-0.77 mountY=-0.08, mountTheta=-3.04
22:17:59.119 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.85, y=0.01, opts=13)
22:17:59.122 00.003 2696 Enqueuing Move request for scope (0.85, 0.01)
22:17:59.124 00.002 5240 Worker thread wakes up
22:17:59.124 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.85, 0.01) opts 0xd
22:17:59.124 00.000 5240 Handling offset move in thread for scope, endpoint = (0.85, 0.01)
22:17:59.124 00.000 5240 Moving (0.85, 0.01) raw xDistance=-0.77 yDistance=-0.08
22:17:59.124 00.000 5240 PPEC rslt: input = -0.77, final = -0.68, react = -0.77, pred = 0.86, hyst = -0.80, hyst_pct = 0.86, period_length = 662.83
22:17:59.124 00.000 5240 PPEC: input: -0.77, control: -0.68, exposure: 1500
22:17:59.124 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:59.124 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:17:59.124 00.000 5240 MoveAxis(E, 113, ABG)
22:17:59.125 00.001 5240 Guiding  Dir = 2, Dur = 113
22:17:59.125 00.000 5240 IsGuiding returns 0
22:17:59.125 00.000 5240 PulseGuide returned control before completion, sleep 123
22:17:59.140 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=243, Gamma=0.560
22:17:59.186 00.046 2696 UpdateGuideState exits: m=3088 SNR=39.2 Saturated
22:17:59.188 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:59.190 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:17:59.192 00.002 2696 Enqueuing Expose request
22:17:59.263 00.071 5240 IsGuiding returns 1
22:17:59.263 00.000 5240 scope still moving after pulse duration time elapsed
22:17:59.295 00.032 5240 IsGuiding returns 0
22:17:59.295 00.000 5240 scope move finished after 113 + 56 ms
22:17:59.295 00.000 5240 Move returns status 0, amount 113
22:17:59.295 00.000 5240 MoveAxis(N, 0, ABG)
22:17:59.295 00.000 5240 Move returns status 0, amount 0
22:17:59.296 00.001 5240 move complete, result=0
22:17:59.296 00.000 5240 worker thread done servicing request
22:17:59.296 00.000 2696 GuideStep: -0.8 px 113 ms EAST, -0.1 px 0 ms NORTH
22:17:59.298 00.002 5240 Worker thread wakes up
22:17:59.298 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:17:59.298 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:18:00.936 01.638 5240 Exposure complete
22:18:00.987 00.051 5240 worker thread done servicing request
22:18:00.987 00.000 2696 OnExposeComplete: enter
22:18:00.990 00.003 2696 UpdateGuideState(): m_state=6
22:18:00.992 00.002 2696 Star::Find(15, 301, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
22:18:00.995 00.003 2696 Star::Find returns 1 (1), X=301.43, Y=260.05, Mass=2821, SNR=37.5, Peak=255 HFD=3.3
22:18:00.998 00.003 2696 MultiStar: [#1 -0.57,0.87,0.72,U] [#2 0.81,0.10,0.69,U] [#3 -0.52,0.57,0.44,U] [#4 0.93,0.49,0.45,U] [#5 -0.51,0.72,0.45,U] [#6 0.86,0.69,0.50,U] [#7 -0.18,0.46,0.51,U] [#8 0.83,0.05,0.39,U] 
22:18:01.001 00.003 2696 refined, 8 included, MultiStar: {0.47, 0.35}, one-star: {1.66, -0.28}
22:18:01.003 00.002 2696 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.74) = xAngle (-2.09 = -2.09)
22:18:01.005 00.002 2696 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.54 = 0.54)
22:18:01.007 00.002 2696 CameraToMount -- cameraX=0.47 cameraY=0.35 hyp=0.59 cameraTheta=0.64 mountX=-0.29 mountY=0.30, mountTheta=2.34
22:18:01.011 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.47, y=0.35, opts=13)
22:18:01.014 00.003 2696 Enqueuing Move request for scope (0.47, 0.35)
22:18:01.017 00.003 5240 Worker thread wakes up
22:18:01.017 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.35) opts 0xd
22:18:01.017 00.000 5240 Handling offset move in thread for scope, endpoint = (0.47, 0.35)
22:18:01.017 00.000 5240 Moving (0.47, 0.35) raw xDistance=-0.29 yDistance=0.30
22:18:01.017 00.000 5240 PPEC rslt: input = -0.29, final = -0.19, react = -0.29, pred = 1.08, hyst = -0.35, hyst_pct = 0.86, period_length = 662.83
22:18:01.017 00.000 5240 PPEC: input: -0.29, control: -0.19, exposure: 1500
22:18:01.017 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
22:18:01.017 00.000 5240 MoveAxis(E, 31, ABG)
22:18:01.017 00.000 5240 Guiding  Dir = 2, Dur = 31
22:18:01.018 00.001 5240 IsGuiding returns 0
22:18:01.018 00.000 5240 PulseGuide returned control before completion, sleep 41
22:18:01.031 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:18:01.070 00.039 5240 IsGuiding returns 1
22:18:01.070 00.000 5240 scope still moving after pulse duration time elapsed
22:18:01.080 00.010 2696 UpdateGuideState exits: m=2821 SNR=37.5 Saturated
22:18:01.082 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:01.084 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:18:01.086 00.002 2696 Enqueuing Expose request
22:18:01.101 00.015 5240 IsGuiding returns 0
22:18:01.101 00.000 5240 scope move finished after 31 + 52 ms
22:18:01.101 00.000 5240 Move returns status 0, amount 31
22:18:01.101 00.000 5240 MoveAxis(S, 38, ABG)
22:18:01.101 00.000 5240 Guiding  Dir = 1, Dur = 38
22:18:01.101 00.000 5240 IsGuiding returns 0
22:18:01.103 00.002 5240 PulseGuide returned control before completion, sleep 48
22:18:01.163 00.060 5240 IsGuiding returns 1
22:18:01.164 00.001 5240 scope still moving after pulse duration time elapsed
22:18:01.194 00.030 5240 IsGuiding returns 0
22:18:01.194 00.000 5240 scope move finished after 38 + 53 ms
22:18:01.194 00.000 5240 Move returns status 0, amount 38
22:18:01.195 00.001 5240 move complete, result=0
22:18:01.195 00.000 5240 worker thread done servicing request
22:18:01.195 00.000 5240 Worker thread wakes up
22:18:01.195 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:18:01.195 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:18:01.370 00.175 2696 GuideStep: -0.3 px 31 ms EAST, 0.3 px 38 ms SOUTH
22:18:02.623 01.253 5240 Exposure complete
22:18:02.675 00.052 5240 worker thread done servicing request
22:18:02.675 00.000 2696 OnExposeComplete: enter
22:18:02.677 00.002 2696 UpdateGuideState(): m_state=6
22:18:02.679 00.002 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 101
22:18:02.680 00.001 2696 Star::Find returns 1 (1), X=301.81, Y=259.98, Mass=2875, SNR=37.8, Peak=255 HFD=3.1
22:18:02.682 00.002 2696 MultiStar: [#1 -0.38,0.75,0.69,U] [#2 1.06,0.08,0.69,U] [#3 -0.45,0.73,0.45,U] [#4 1.27,0.62,0.45,U] [#5 -0.21,0.72,0.46,U] [#6 1.29,0.47,0.49,U] [#7 0.26,0.34,0.50,U] [#8 1.04,-0.12,0.39,U] 
22:18:02.684 00.002 2696 refined, 8 included, MultiStar: {0.77, 0.30}, one-star: {2.04, -0.35}
22:18:02.686 00.002 2696 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.74) = xAngle (-2.37 = -2.37)
22:18:02.688 00.002 2696 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.26 = 0.26)
22:18:02.690 00.002 2696 CameraToMount -- cameraX=0.77 cameraY=0.30 hyp=0.83 cameraTheta=0.37 mountX=-0.59 mountY=0.22, mountTheta=2.79
22:18:02.693 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.77, y=0.30, opts=13)
22:18:02.695 00.002 2696 Enqueuing Move request for scope (0.77, 0.30)
22:18:02.697 00.002 5240 Worker thread wakes up
22:18:02.697 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.77, 0.30) opts 0xd
22:18:02.697 00.000 5240 Handling offset move in thread for scope, endpoint = (0.77, 0.30)
22:18:02.697 00.000 5240 Moving (0.77, 0.30) raw xDistance=-0.59 yDistance=0.22
22:18:02.697 00.000 5240 PPEC rslt: input = -0.59, final = -0.69, react = -0.59, pred = -0.62, hyst = -0.60, hyst_pct = 0.86, period_length = 662.83
22:18:02.697 00.000 5240 PPEC: input: -0.59, control: -0.69, exposure: 1500
22:18:02.697 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
22:18:02.697 00.000 5240 MoveAxis(E, 114, ABG)
22:18:02.697 00.000 5240 Guiding  Dir = 2, Dur = 114
22:18:02.699 00.002 5240 IsGuiding returns 0
22:18:02.699 00.000 5240 PulseGuide returned control before completion, sleep 124
22:18:02.711 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:18:02.757 00.046 2696 UpdateGuideState exits: m=2875 SNR=37.8 Saturated
22:18:02.760 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:02.764 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:18:02.766 00.002 2696 Enqueuing Expose request
22:18:02.832 00.066 5240 IsGuiding returns 1
22:18:02.832 00.000 5240 scope still moving after pulse duration time elapsed
22:18:02.863 00.031 5240 IsGuiding returns 0
22:18:02.863 00.000 5240 scope move finished after 114 + 50 ms
22:18:02.863 00.000 5240 Move returns status 0, amount 114
22:18:02.863 00.000 5240 MoveAxis(S, 27, ABG)
22:18:02.863 00.000 5240 Guiding  Dir = 1, Dur = 27
22:18:02.863 00.000 5240 IsGuiding returns 0
22:18:02.863 00.000 5240 PulseGuide returned control before completion, sleep 37
22:18:02.909 00.046 5240 IsGuiding returns 1
22:18:02.909 00.000 5240 scope still moving after pulse duration time elapsed
22:18:02.940 00.031 5240 IsGuiding returns 0
22:18:02.940 00.000 5240 scope move finished after 27 + 49 ms
22:18:02.940 00.000 5240 Move returns status 0, amount 27
22:18:02.940 00.000 5240 move complete, result=0
22:18:02.940 00.000 5240 worker thread done servicing request
22:18:02.940 00.000 5240 Worker thread wakes up
22:18:02.940 00.000 2696 GuideStep: -0.6 px 114 ms EAST, 0.2 px 27 ms SOUTH
22:18:02.944 00.004 5240 worker thread servicing REQUEST_EXPOSE 1500
22:18:02.944 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:18:04.585 01.641 5240 Exposure complete
22:18:04.645 00.060 5240 worker thread done servicing request
22:18:04.645 00.000 2696 OnExposeComplete: enter
22:18:04.647 00.002 2696 UpdateGuideState(): m_state=6
22:18:04.648 00.001 2696 Star::Find(15, 301, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 102
22:18:04.651 00.003 2696 Star::Find returns 1 (1), X=301.10, Y=260.29, Mass=2869, SNR=37.7, Peak=255 HFD=3.2
22:18:04.653 00.002 2696 MultiStar: [#1 -0.74,1.31,0.71,U] [#2 0.41,0.39,0.69,U] [#3 -0.92,0.79,0.44,U] [#4 0.51,0.64,0.44,U] [#5 -1.01,0.88,0.46,U] [#6 0.62,0.97,0.50,U] [#7 -0.64,0.76,0.50,U] [#8 0.43,0.18,0.40,U] 
22:18:04.655 00.002 2696 refined, 8 included, MultiStar: {0.12, 0.61}, one-star: {1.33, -0.04}
22:18:04.657 00.002 2696 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.74) = xAngle (-1.36 = -1.36)
22:18:04.658 00.001 2696 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.27 = 1.27)
22:18:04.660 00.002 2696 CameraToMount -- cameraX=0.12 cameraY=0.61 hyp=0.62 cameraTheta=1.37 mountX=0.13 mountY=0.59, mountTheta=1.36
22:18:04.663 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.12, y=0.61, opts=13)
22:18:04.668 00.005 2696 Enqueuing Move request for scope (0.12, 0.61)
22:18:04.670 00.002 5240 Worker thread wakes up
22:18:04.670 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.61) opts 0xd
22:18:04.670 00.000 5240 Handling offset move in thread for scope, endpoint = (0.12, 0.61)
22:18:04.670 00.000 5240 Moving (0.12, 0.61) raw xDistance=0.13 yDistance=0.59
22:18:04.670 00.000 5240 PPEC rslt: input = 0.13, final = -0.09, react = 0.13, pred = -0.65, hyst = 0.00, hyst_pct = 0.86, period_length = 662.83
22:18:04.670 00.000 5240 PPEC: input: 0.13, control: -0.09, exposure: 1500
22:18:04.670 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59
22:18:04.671 00.001 5240 MoveAxis(E, 15, ABG)
22:18:04.671 00.000 5240 Guiding  Dir = 2, Dur = 15
22:18:04.671 00.000 5240 IsGuiding returns 0
22:18:04.671 00.000 5240 PulseGuide returned control before completion, sleep 25
22:18:04.684 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:18:04.699 00.015 5240 IsGuiding returns 1
22:18:04.699 00.000 5240 scope still moving after pulse duration time elapsed
22:18:04.729 00.030 5240 IsGuiding returns 0
22:18:04.729 00.000 5240 scope move finished after 15 + 43 ms
22:18:04.729 00.000 5240 Move returns status 0, amount 15
22:18:04.729 00.000 5240 MoveAxis(S, 75, ABG)
22:18:04.729 00.000 5240 Guiding  Dir = 1, Dur = 75
22:18:04.730 00.001 5240 IsGuiding returns 0
22:18:04.730 00.000 5240 PulseGuide returned control before completion, sleep 85
22:18:04.732 00.002 2696 UpdateGuideState exits: m=2869 SNR=37.7 Saturated
22:18:04.735 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:04.737 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:18:04.739 00.002 2696 Enqueuing Expose request
22:18:04.822 00.083 5240 IsGuiding returns 1
22:18:04.822 00.000 5240 scope still moving after pulse duration time elapsed
22:18:04.853 00.031 5240 IsGuiding returns 0
22:18:04.853 00.000 5240 scope move finished after 75 + 48 ms
22:18:04.853 00.000 5240 Move returns status 0, amount 75
22:18:04.853 00.000 5240 move complete, result=0
22:18:04.853 00.000 5240 worker thread done servicing request
22:18:04.853 00.000 2696 GuideStep: 0.1 px 15 ms EAST, 0.6 px 75 ms SOUTH
22:18:04.858 00.005 5240 Worker thread wakes up
22:18:04.858 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:18:04.858 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:18:06.276 01.418 5240 Exposure complete
22:18:06.326 00.050 5240 worker thread done servicing request
22:18:06.326 00.000 2696 OnExposeComplete: enter
22:18:06.328 00.002 2696 UpdateGuideState(): m_state=6
22:18:06.330 00.002 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 103
22:18:06.332 00.002 2696 Star::Find returns 1 (1), X=301.34, Y=259.48, Mass=2933, SNR=38.2, Peak=255 HFD=3.2
22:18:06.334 00.002 2696 MultiStar: [#1 -0.55,0.29,0.70,U] [#2 0.79,-0.32,0.69,U] [#3 -0.67,-0.37,0.44,U] [#4 0.86,-0.26,0.44,U] [#5 -0.60,0.12,0.43,U] [#6 0.78,0.06,0.46,U] [#7 -0.11,-0.04,0.50,U] [#8 0.29,-0.77,0.39,U] 
22:18:06.335 00.001 2696 refined, 8 included, MultiStar: {0.39, -0.27}, one-star: {1.57, -0.85}
22:18:06.337 00.002 2696 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.74) = xAngle (-3.35 = 2.93)
22:18:06.339 00.002 2696 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.72 = -0.72)
22:18:06.340 00.001 2696 CameraToMount -- cameraX=0.39 cameraY=-0.27 hyp=0.48 cameraTheta=-0.61 mountX=-0.47 mountY=-0.31, mountTheta=-2.55
22:18:06.343 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.39, y=-0.27, opts=13)
22:18:06.345 00.002 2696 Enqueuing Move request for scope (0.39, -0.27)
22:18:06.347 00.002 5240 Worker thread wakes up
22:18:06.347 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.27) opts 0xd
22:18:06.347 00.000 5240 Handling offset move in thread for scope, endpoint = (0.39, -0.27)
22:18:06.347 00.000 5240 Moving (0.39, -0.27) raw xDistance=-0.47 yDistance=-0.31
22:18:06.347 00.000 5240 PPEC rslt: input = -0.47, final = -0.57, react = -0.47, pred = -0.59, hyst = -0.49, hyst_pct = 0.86, period_length = 662.83
22:18:06.347 00.000 5240 PPEC: input: -0.47, control: -0.57, exposure: 1500
22:18:06.348 00.001 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:18:06.348 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
22:18:06.348 00.000 5240 MoveAxis(E, 95, ABG)
22:18:06.348 00.000 5240 Guiding  Dir = 2, Dur = 95
22:18:06.348 00.000 5240 IsGuiding returns 0
22:18:06.348 00.000 5240 PulseGuide returned control before completion, sleep 105
22:18:06.362 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:18:06.409 00.047 2696 UpdateGuideState exits: m=2933 SNR=38.2 Saturated
22:18:06.411 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:06.413 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:18:06.418 00.005 2696 Enqueuing Expose request
22:18:06.458 00.040 5240 IsGuiding returns 1
22:18:06.458 00.000 5240 scope still moving after pulse duration time elapsed
22:18:06.489 00.031 5240 IsGuiding returns 0
22:18:06.489 00.000 5240 scope move finished after 95 + 45 ms
22:18:06.489 00.000 5240 Move returns status 0, amount 95
22:18:06.489 00.000 5240 MoveAxis(N, 0, ABG)
22:18:06.489 00.000 5240 Move returns status 0, amount 0
22:18:06.489 00.000 5240 move complete, result=0
22:18:06.489 00.000 5240 worker thread done servicing request
22:18:06.489 00.000 5240 Worker thread wakes up
22:18:06.489 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:18:06.489 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:18:06.494 00.005 2696 GuideStep: -0.5 px 95 ms EAST, -0.3 px 0 ms NORTH
22:18:08.135 01.641 5240 Exposure complete
22:18:08.201 00.066 5240 worker thread done servicing request
22:18:08.201 00.000 2696 OnExposeComplete: enter
22:18:08.203 00.002 2696 UpdateGuideState(): m_state=6
22:18:08.206 00.003 2696 Star::Find(15, 301, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 104
22:18:08.207 00.001 2696 Star::Find returns 1 (1), X=301.82, Y=259.15, Mass=2963, SNR=38.4, Peak=255 HFD=2.9
22:18:08.209 00.002 2696 MultiStar: [#1 -0.12,-0.04,0.69,U] [#2 1.17,-0.81,0.66,U] [#3 -0.37,-0.44,0.43,U] [#4 1.04,-0.70,0.43,U] [#5 -0.24,-0.27,0.44,U] [#6 1.43,-0.52,0.49,U] [#7 0.41,-0.36,0.48,U] [#8 1.00,-1.30,0.39,U] 
22:18:08.211 00.002 2696 refined, 8 included, MultiStar: {0.84, -0.66}, one-star: {2.05, -1.18}
22:18:08.213 00.002 2696 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.74) = xAngle (-3.40 = 2.89)
22:18:08.215 00.002 2696 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.77 = -0.77)
22:18:08.217 00.002 2696 CameraToMount -- cameraX=0.84 cameraY=-0.66 hyp=1.07 cameraTheta=-0.66 mountX=-1.03 mountY=-0.74, mountTheta=-2.52
22:18:08.219 00.002 2696 SchedulePrimaryMove(0F998B58, x=0.84, y=-0.66, opts=13)
22:18:08.221 00.002 2696 Enqueuing Move request for scope (0.84, -0.66)
22:18:08.224 00.003 5240 Worker thread wakes up
22:18:08.224 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.84, -0.66) opts 0xd
22:18:08.224 00.000 5240 Handling offset move in thread for scope, endpoint = (0.84, -0.66)
22:18:08.224 00.000 5240 Moving (0.84, -0.66) raw xDistance=-1.03 yDistance=-0.74
22:18:08.224 00.000 5240 PPEC rslt: input = -1.03, final = -1.02, react = -1.03, pred = -0.48, hyst = -0.94, hyst_pct = 0.85, period_length = 662.83
22:18:08.224 00.000 5240 PPEC: input: -1.03, control: -1.02, exposure: 1500
22:18:08.224 00.000 5240 resist switch: large excursion: input -0.74 thresh 0.45 direction from 1 to -1
22:18:08.224 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.22
22:18:08.224 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74
22:18:08.224 00.000 5240 MoveAxis(E, 170, ABG)
22:18:08.224 00.000 5240 Guiding  Dir = 2, Dur = 170
22:18:08.225 00.001 5240 IsGuiding returns 0
22:18:08.226 00.001 5240 PulseGuide returned control before completion, sleep 180
22:18:08.238 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=233, Gamma=0.560
22:18:08.284 00.046 2696 UpdateGuideState exits: m=2963 SNR=38.4 Saturated
22:18:08.287 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:08.291 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:18:08.295 00.004 2696 Enqueuing Expose request
22:18:08.416 00.121 5240 IsGuiding returns 1
22:18:08.417 00.001 5240 scope still moving after pulse duration time elapsed
22:18:08.447 00.030 5240 IsGuiding returns 0
22:18:08.447 00.000 5240 scope move finished after 170 + 52 ms
22:18:08.447 00.000 5240 Move returns status 0, amount 170
22:18:08.447 00.000 5240 BLC: Oldest BLC event removed
22:18:08.447 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 74 applied
22:18:08.447 00.000 5240 MoveAxis(N, 168, ABG)
22:18:08.447 00.000 5240 Guiding  Dir = 0, Dur = 168
22:18:08.448 00.001 5240 IsGuiding returns 0
22:18:08.448 00.000 5240 PulseGuide returned control before completion, sleep 178
22:18:08.635 00.187 5240 IsGuiding returns 1
22:18:08.635 00.000 5240 scope still moving after pulse duration time elapsed
22:18:08.666 00.031 5240 IsGuiding returns 0
22:18:08.666 00.000 5240 scope move finished after 168 + 50 ms
22:18:08.666 00.000 5240 Move returns status 0, amount 168
22:18:08.667 00.001 5240 move complete, result=0
22:18:08.667 00.000 5240 worker thread done servicing request
22:18:08.667 00.000 5240 Worker thread wakes up
22:18:08.667 00.000 2696 GuideStep: -1.0 px 170 ms EAST, -0.7 px 168 ms NORTH
22:18:08.672 00.005 5240 worker thread servicing REQUEST_EXPOSE 1500
22:18:08.672 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:18:10.105 01.433 5240 Exposure complete
22:18:10.178 00.073 5240 worker thread done servicing request
22:18:10.178 00.000 2696 OnExposeComplete: enter
22:18:10.180 00.002 2696 UpdateGuideState(): m_state=6
22:18:10.182 00.002 2696 Star::Find(15, 301, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
22:18:10.184 00.002 2696 Star::Find returns 1 (0), X=301.71, Y=258.62, Mass=2835, SNR=37.5, Peak=227 HFD=3.4
22:18:10.186 00.002 2696 MultiStar: [#1 -0.55,-0.82,0.73,U] [#2 1.07,-1.44,0.66,U] [#3 -0.64,-1.35,0.46,U] [#4 0.94,-1.14,0.45,U] [#5 -0.41,-0.81,0.45,U] [#6 1.44,-0.93,0.50,U] [#7 0.22,-1.05,0.51,U] [#8 0.96,-1.58,0.00,M1] 
22:18:10.188 00.002 2696 refined, 7 included, MultiStar: {0.64, -1.21}, one-star: {1.94, -1.71}
22:18:10.189 00.001 2696 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.74) = xAngle (-3.82 = 2.46)
22:18:10.191 00.002 2696 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.19 = -1.19)
22:18:10.193 00.002 2696 CameraToMount -- cameraX=0.64 cameraY=-1.21 hyp=1.37 cameraTheta=-1.09 mountX=-1.06 mountY=-1.27, mountTheta=-2.27
22:18:10.197 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.64, y=-1.21, opts=13)
22:18:10.198 00.001 2696 Enqueuing Move request for scope (0.64, -1.21)
22:18:10.200 00.002 5240 Worker thread wakes up
22:18:10.200 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.64, -1.21) opts 0xd
22:18:10.200 00.000 5240 Handling offset move in thread for scope, endpoint = (0.64, -1.21)
22:18:10.200 00.000 5240 Moving (0.64, -1.21) raw xDistance=-1.06 yDistance=-1.27
22:18:10.201 00.001 5240 BLC: History state: CurrMiss=1.27, AvgInitMiss=0.55, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.739948, 1:1.270917
22:18:10.201 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:18:10.201 00.000 5240 PPEC rslt: input = -1.06, final = -1.08, react = -1.06, pred = -0.41, hyst = -1.02, hyst_pct = 0.85, period_length = 662.83
22:18:10.201 00.000 5240 PPEC: input: -1.06, control: -1.08, exposure: 1500
22:18:10.201 00.000 5240 GuideAlgorithmResistSwitch::result() returns -1.27 from input -1.27
22:18:10.201 00.000 5240 MoveAxis(E, 180, ABG)
22:18:10.201 00.000 5240 Guiding  Dir = 2, Dur = 180
22:18:10.201 00.000 5240 IsGuiding returns 0
22:18:10.202 00.001 5240 PulseGuide returned control before completion, sleep 190
22:18:10.214 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:18:10.261 00.047 2696 UpdateGuideState exits: m=2835 SNR=37.5
22:18:10.264 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:10.266 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:18:10.268 00.002 2696 Enqueuing Expose request
22:18:10.399 00.131 5240 IsGuiding returns 1
22:18:10.399 00.000 5240 scope still moving after pulse duration time elapsed
22:18:10.430 00.031 5240 IsGuiding returns 0
22:18:10.430 00.000 5240 scope move finished after 180 + 48 ms
22:18:10.430 00.000 5240 Move returns status 0, amount 180
22:18:10.430 00.000 5240 MoveAxis(N, 161, ABG)
22:18:10.430 00.000 5240 Guiding  Dir = 0, Dur = 161
22:18:10.430 00.000 5240 IsGuiding returns 0
22:18:10.430 00.000 5240 PulseGuide returned control before completion, sleep 171
22:18:10.616 00.186 5240 IsGuiding returns 1
22:18:10.616 00.000 5240 scope still moving after pulse duration time elapsed
22:18:10.648 00.032 5240 IsGuiding returns 0
22:18:10.648 00.000 5240 scope move finished after 161 + 56 ms
22:18:10.648 00.000 5240 Move returns status 0, amount 161
22:18:10.648 00.000 5240 move complete, result=0
22:18:10.648 00.000 5240 worker thread done servicing request
22:18:10.648 00.000 5240 Worker thread wakes up
22:18:10.648 00.000 2696 GuideStep: -1.1 px 180 ms EAST, -1.3 px 161 ms NORTH
22:18:10.651 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:18:10.651 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:18:12.289 01.638 5240 Exposure complete
22:18:12.367 00.078 5240 worker thread done servicing request
22:18:12.367 00.000 2696 OnExposeComplete: enter
22:18:12.369 00.002 2696 UpdateGuideState(): m_state=6
22:18:12.371 00.002 2696 Star::Find(15, 301, 258, 0, (0,0,0,0), 1.5, 10.0, 255) frame 106
22:18:12.373 00.002 2696 Star::Find returns 1 (1), X=301.48, Y=258.39, Mass=2967, SNR=38.4, Peak=255 HFD=3.2
22:18:12.375 00.002 2696 MultiStar: [#1 -0.67,-0.74,0.71,U] [#2 0.45,-1.91,0.00,M1] [#3 -0.43,-0.96,0.44,U] [#4 0.78,-1.17,0.44,U] [#5 -0.75,-1.16,0.45,U] [#6 0.99,-0.79,0.49,U] [#7 -0.31,-1.03,0.47,U] [#8 0.72,-1.76,0.00,M2] 
22:18:12.377 00.002 2696 refined, 6 included, MultiStar: {0.35, -1.20}, one-star: {1.71, -1.94}
22:18:12.379 00.002 2696 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.74) = xAngle (-4.02 = 2.26)
22:18:12.381 00.002 2696 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.39 = -1.39)
22:18:12.385 00.004 2696 CameraToMount -- cameraX=0.35 cameraY=-1.20 hyp=1.25 cameraTheta=-1.29 mountX=-0.80 mountY=-1.23, mountTheta=-2.14
22:18:12.388 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.35, y=-1.20, opts=13)
22:18:12.390 00.002 2696 Enqueuing Move request for scope (0.35, -1.20)
22:18:12.392 00.002 5240 Worker thread wakes up
22:18:12.392 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.35, -1.20) opts 0xd
22:18:12.392 00.000 5240 Handling offset move in thread for scope, endpoint = (0.35, -1.20)
22:18:12.392 00.000 5240 Moving (0.35, -1.20) raw xDistance=-0.80 yDistance=-1.23
22:18:12.392 00.000 5240 BLC: History state: CurrMiss=1.23, AvgInitMiss=0.55, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.739948, 1:1.270917, 2:1.231396
22:18:12.393 00.001 5240 BLC: Under-shoot: nominal increase by 69
22:18:12.393 00.000 5240 BLC: window closed
22:18:12.393 00.000 5240 BLC: Pulse adjusted to 81
22:18:12.393 00.000 5240 PPEC rslt: input = -0.80, final = -0.86, react = -0.80, pred = -0.30, hyst = -0.82, hyst_pct = 0.85, period_length = 662.83
22:18:12.393 00.000 5240 PPEC: input: -0.80, control: -0.86, exposure: 1500
22:18:12.393 00.000 5240 GuideAlgorithmResistSwitch::result() returns -1.23 from input -1.23
22:18:12.394 00.001 5240 MoveAxis(E, 143, ABG)
22:18:12.394 00.000 5240 Guiding  Dir = 2, Dur = 143
22:18:12.394 00.000 5240 IsGuiding returns 0
22:18:12.394 00.000 5240 PulseGuide returned control before completion, sleep 153
22:18:12.406 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=226, Gamma=0.560
22:18:12.454 00.048 2696 UpdateGuideState exits: m=2967 SNR=38.4 Saturated
22:18:12.456 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:12.457 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:18:12.459 00.002 2696 Enqueuing Expose request
22:18:12.532 00.073 2696 evsrv: cli 0F9443C0 connect
22:18:12.534 00.002 2696 case statement mapped state 6 to 3
22:18:12.536 00.002 2696 case statement mapped state 6 to 3
22:18:12.544 00.008 2696 evsrv: cli 0F9443C0 request: {"method":"get_pixel_scale","id":"1a6a153d-a684-463c-81ed-25b7cea285bd"}
22:18:12.548 00.004 2696 evsrv: cli 0F9443C0 response: {"jsonrpc":"2.0","result":1.86834,"id":"1a6a153d-a684-463c-81ed-25b7cea285bd"}
22:18:12.551 00.003 2696 evsrv: cli 0F9443C0 disconnect
22:18:12.555 00.004 5240 IsGuiding returns 1
22:18:12.555 00.000 5240 scope still moving after pulse duration time elapsed
22:18:12.586 00.031 5240 IsGuiding returns 0
22:18:12.586 00.000 5240 scope move finished after 143 + 48 ms
22:18:12.586 00.000 5240 Move returns status 0, amount 143
22:18:12.586 00.000 5240 MoveAxis(N, 156, ABG)
22:18:12.586 00.000 5240 Guiding  Dir = 0, Dur = 156
22:18:12.587 00.001 5240 IsGuiding returns 0
22:18:12.587 00.000 5240 PulseGuide returned control before completion, sleep 166
22:18:12.759 00.172 5240 IsGuiding returns 1
22:18:12.759 00.000 5240 scope still moving after pulse duration time elapsed
22:18:12.789 00.030 5240 IsGuiding returns 0
22:18:12.789 00.000 5240 scope move finished after 156 + 46 ms
22:18:12.789 00.000 5240 Move returns status 0, amount 156
22:18:12.789 00.000 5240 move complete, result=0
22:18:12.789 00.000 5240 worker thread done servicing request
22:18:12.789 00.000 2696 GuideStep: -0.8 px 143 ms EAST, -1.2 px 156 ms NORTH
22:18:12.793 00.004 5240 Worker thread wakes up
22:18:12.793 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:18:12.793 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:18:14.223 01.430 5240 Exposure complete
22:18:14.294 00.071 5240 worker thread done servicing request
22:18:14.294 00.000 2696 OnExposeComplete: enter
22:18:14.296 00.002 2696 UpdateGuideState(): m_state=6
22:18:14.298 00.002 2696 Star::Find(15, 301, 258, 0, (0,0,0,0), 1.5, 10.0, 255) frame 107
22:18:14.300 00.002 2696 Star::Find returns 1 (1), X=301.36, Y=258.63, Mass=2929, SNR=38.1, Peak=255 HFD=3.2
22:18:14.303 00.003 2696 MultiStar: [#1 -0.54,-0.58,0.71,U] [#2 0.71,-1.26,0.68,U] [#3 -0.57,-0.49,0.44,U] [#4 0.83,-1.02,0.44,U] [#5 -0.86,-0.54,0.44,U] [#6 0.87,-0.48,0.48,U] [#7 -0.06,-0.73,0.50,U] [#8 0.54,-1.47,0.38,U] 
22:18:14.304 00.001 2696 refined, 8 included, MultiStar: {0.40, -0.99}, one-star: {1.59, -1.71}
22:18:14.306 00.002 2696 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.74) = xAngle (-3.92 = 2.36)
22:18:14.308 00.002 2696 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.29 = -1.29)
22:18:14.310 00.002 2696 CameraToMount -- cameraX=0.40 cameraY=-0.99 hyp=1.07 cameraTheta=-1.19 mountX=-0.76 mountY=-1.03, mountTheta=-2.21
22:18:14.312 00.002 2696 SchedulePrimaryMove(0F998B58, x=0.40, y=-0.99, opts=13)
22:18:14.315 00.003 2696 Enqueuing Move request for scope (0.40, -0.99)
22:18:14.316 00.001 5240 Worker thread wakes up
22:18:14.316 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.99) opts 0xd
22:18:14.316 00.000 5240 Handling offset move in thread for scope, endpoint = (0.40, -0.99)
22:18:14.316 00.000 5240 Moving (0.40, -0.99) raw xDistance=-0.76 yDistance=-1.03
22:18:14.317 00.001 5240 PPEC rslt: input = -0.76, final = -0.82, react = -0.76, pred = -0.23, hyst = -0.79, hyst_pct = 0.85, period_length = 662.83
22:18:14.317 00.000 5240 PPEC: input: -0.76, control: -0.82, exposure: 1500
22:18:14.317 00.000 5240 GuideAlgorithmResistSwitch::result() returns -1.03 from input -1.03
22:18:14.317 00.000 5240 MoveAxis(E, 136, ABG)
22:18:14.317 00.000 5240 Guiding  Dir = 2, Dur = 136
22:18:14.317 00.000 5240 IsGuiding returns 0
22:18:14.317 00.000 5240 PulseGuide returned control before completion, sleep 146
22:18:14.331 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=231, Gamma=0.560
22:18:14.375 00.044 2696 UpdateGuideState exits: m=2929 SNR=38.1 Saturated
22:18:14.378 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:14.379 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:18:14.382 00.003 2696 Enqueuing Expose request
22:18:14.473 00.091 5240 IsGuiding returns 1
22:18:14.473 00.000 5240 scope still moving after pulse duration time elapsed
22:18:14.504 00.031 5240 IsGuiding returns 0
22:18:14.504 00.000 5240 scope move finished after 136 + 50 ms
22:18:14.504 00.000 5240 Move returns status 0, amount 136
22:18:14.504 00.000 5240 MoveAxis(N, 130, ABG)
22:18:14.504 00.000 5240 Guiding  Dir = 0, Dur = 130
22:18:14.504 00.000 5240 IsGuiding returns 0
22:18:14.505 00.001 5240 PulseGuide returned control before completion, sleep 140
22:18:14.659 00.154 5240 IsGuiding returns 1
22:18:14.659 00.000 5240 scope still moving after pulse duration time elapsed
22:18:14.690 00.031 5240 IsGuiding returns 0
22:18:14.690 00.000 5240 scope move finished after 130 + 55 ms
22:18:14.690 00.000 5240 Move returns status 0, amount 130
22:18:14.690 00.000 5240 move complete, result=0
22:18:14.692 00.002 5240 worker thread done servicing request
22:18:14.692 00.000 2696 GuideStep: -0.8 px 136 ms EAST, -1.0 px 130 ms NORTH
22:18:14.698 00.006 5240 Worker thread wakes up
22:18:14.698 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:18:14.698 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:18:16.341 01.643 5240 Exposure complete
22:18:16.425 00.084 5240 worker thread done servicing request
22:18:16.426 00.001 2696 OnExposeComplete: enter
22:18:16.428 00.002 2696 UpdateGuideState(): m_state=6
22:18:16.429 00.001 2696 Star::Find(15, 301, 258, 0, (0,0,0,0), 1.5, 10.0, 255) frame 108
22:18:16.432 00.003 2696 Star::Find returns 1 (1), X=301.35, Y=259.95, Mass=2947, SNR=38.3, Peak=255 HFD=3.3
22:18:16.434 00.002 2696 MultiStar: [#1 -0.72,0.65,0.72,U] [#2 0.62,-0.18,0.65,U] [#3 -0.66,0.44,0.43,U] [#4 0.70,0.29,0.43,U] [#5 -0.74,0.49,0.43,U] [#6 0.79,0.45,0.47,U] [#7 -0.40,0.26,0.49,U] [#8 0.50,-0.39,0.39,U] 
22:18:16.436 00.002 2696 refined, 8 included, MultiStar: {0.30, 0.13}, one-star: {1.58, -0.38}
22:18:16.437 00.001 2696 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.74) = xAngle (-2.32 = -2.32)
22:18:16.439 00.002 2696 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.31 = 0.31)
22:18:16.440 00.001 2696 CameraToMount -- cameraX=0.30 cameraY=0.13 hyp=0.33 cameraTheta=0.42 mountX=-0.23 mountY=0.10, mountTheta=2.72
22:18:16.443 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.30, y=0.13, opts=13)
22:18:16.448 00.005 2696 Enqueuing Move request for scope (0.30, 0.13)
22:18:16.450 00.002 5240 Worker thread wakes up
22:18:16.450 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.13) opts 0xd
22:18:16.450 00.000 5240 Handling offset move in thread for scope, endpoint = (0.30, 0.13)
22:18:16.450 00.000 5240 Moving (0.30, 0.13) raw xDistance=-0.23 yDistance=0.10
22:18:16.450 00.000 5240 PPEC rslt: input = -0.23, final = -0.01, react = -0.23, pred = -0.09, hyst = 0.00, hyst_pct = 0.85, period_length = 662.83
22:18:16.450 00.000 5240 PPEC: input: -0.23, control: -0.01, exposure: 1500
22:18:16.450 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:16.450 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:18:16.450 00.000 5240 MoveAxis(E, 2, ABG)
22:18:16.450 00.000 5240 Guiding  Dir = 2, Dur = 2
22:18:16.451 00.001 5240 IsGuiding returns 0
22:18:16.451 00.000 5240 PulseGuide returned control before completion, sleep 12
22:18:16.463 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:18:16.477 00.014 5240 IsGuiding returns 1
22:18:16.477 00.000 5240 scope still moving after pulse duration time elapsed
22:18:16.509 00.032 5240 IsGuiding returns 0
22:18:16.509 00.000 5240 scope move finished after 2 + 56 ms
22:18:16.509 00.000 5240 Move returns status 0, amount 2
22:18:16.510 00.001 5240 MoveAxis(N, 0, ABG)
22:18:16.510 00.000 5240 Move returns status 0, amount 0
22:18:16.511 00.001 5240 move complete, result=0
22:18:16.511 00.000 5240 worker thread done servicing request
22:18:16.511 00.000 2696 UpdateGuideState exits: m=2947 SNR=38.3 Saturated
22:18:16.513 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:16.515 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:18:16.516 00.001 2696 Enqueuing Expose request
22:18:16.519 00.003 5240 Worker thread wakes up
22:18:16.519 00.000 2696 GuideStep: -0.2 px 2 ms EAST, 0.1 px 0 ms NORTH
22:18:16.520 00.001 5240 worker thread servicing REQUEST_EXPOSE 1500
22:18:16.520 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:18:17.934 01.414 5240 Exposure complete
22:18:17.993 00.059 5240 worker thread done servicing request
22:18:17.993 00.000 2696 OnExposeComplete: enter
22:18:17.995 00.002 2696 UpdateGuideState(): m_state=6
22:18:17.997 00.002 2696 Star::Find(15, 301, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 109
22:18:17.999 00.002 2696 Star::Find returns 1 (1), X=301.13, Y=259.51, Mass=2950, SNR=38.3, Peak=255 HFD=3.3
22:18:18.001 00.002 2696 MultiStar: [#1 -0.96,0.30,0.70,U] [#2 0.56,-0.35,0.66,U] [#3 -0.93,0.31,0.44,U] [#4 0.55,-0.03,0.45,U] [#5 -1.00,0.13,0.44,U] [#6 1.02,0.19,0.47,U] [#7 -0.32,0.26,0.48,U] [#8 0.24,-0.55,0.37,U] 
22:18:18.002 00.001 2696 refined, 8 included, MultiStar: {0.17, -0.13}, one-star: {1.36, -0.82}
22:18:18.004 00.002 2696 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.74) = xAngle (-3.38 = 2.90)
22:18:18.006 00.002 2696 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.75 = -0.75)
22:18:18.009 00.003 2696 CameraToMount -- cameraX=0.17 cameraY=-0.13 hyp=0.22 cameraTheta=-0.65 mountX=-0.21 mountY=-0.15, mountTheta=-2.53
22:18:18.012 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.17, y=-0.13, opts=13)
22:18:18.015 00.003 2696 Enqueuing Move request for scope (0.17, -0.13)
22:18:18.016 00.001 5240 Worker thread wakes up
22:18:18.016 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.13) opts 0xd
22:18:18.016 00.000 5240 Handling offset move in thread for scope, endpoint = (0.17, -0.13)
22:18:18.016 00.000 5240 Moving (0.17, -0.13) raw xDistance=-0.21 yDistance=-0.15
22:18:18.017 00.001 5240 PPEC rslt: input = -0.21, final = -0.00, react = -0.21, pred = -0.03, hyst = 0.00, hyst_pct = 0.85, period_length = 662.83
22:18:18.017 00.000 5240 PPEC: input: -0.21, control: -0.00, exposure: 1500
22:18:18.017 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:18.017 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:18:18.017 00.000 5240 MoveAxis(E, 1, ABG)
22:18:18.017 00.000 5240 Guiding  Dir = 2, Dur = 1
22:18:18.018 00.001 5240 IsGuiding returns 0
22:18:18.018 00.000 5240 PulseGuide returned control before completion, sleep 11
22:18:18.030 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:18:18.033 00.003 5240 IsGuiding returns 1
22:18:18.033 00.000 5240 scope still moving after pulse duration time elapsed
22:18:18.064 00.031 5240 IsGuiding returns 0
22:18:18.064 00.000 5240 scope move finished after 1 + 45 ms
22:18:18.064 00.000 5240 Move returns status 0, amount 1
22:18:18.064 00.000 5240 MoveAxis(N, 0, ABG)
22:18:18.064 00.000 5240 Move returns status 0, amount 0
22:18:18.064 00.000 5240 move complete, result=0
22:18:18.064 00.000 5240 worker thread done servicing request
22:18:18.076 00.012 2696 UpdateGuideState exits: m=2950 SNR=38.3 Saturated
22:18:18.078 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:18.081 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:18:18.082 00.001 2696 Enqueuing Expose request
22:18:18.084 00.002 5240 Worker thread wakes up
22:18:18.084 00.000 2696 GuideStep: -0.2 px 1 ms EAST, -0.1 px 0 ms NORTH
22:18:18.086 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:18:18.086 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:18:19.728 01.642 5240 Exposure complete
22:18:19.792 00.064 5240 worker thread done servicing request
22:18:19.792 00.000 2696 OnExposeComplete: enter
22:18:19.794 00.002 2696 UpdateGuideState(): m_state=6
22:18:19.796 00.002 2696 Star::Find(15, 301, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 110
22:18:19.798 00.002 2696 Star::Find returns 1 (1), X=301.77, Y=259.20, Mass=3059, SNR=39.0, Peak=255 HFD=3.4
22:18:19.800 00.002 2696 MultiStar: [#1 -0.45,-0.03,0.68,U] [#2 0.77,-0.96,0.67,U] [#3 -0.25,-0.38,0.42,U] [#4 1.18,-0.32,0.42,U] [#5 -0.39,-0.17,0.43,U] [#6 0.83,-0.69,0.48,U] [#7 -0.02,-0.43,0.48,U] [#8 0.78,-1.14,0.39,U] 
22:18:19.801 00.001 2696 refined, 8 included, MultiStar: {0.62, -0.63}, one-star: {2.00, -1.13}
22:18:19.803 00.002 2696 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.74) = xAngle (-3.53 = 2.76)
22:18:19.805 00.002 2696 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.89 = -0.89)
22:18:19.806 00.001 2696 CameraToMount -- cameraX=0.62 cameraY=-0.63 hyp=0.89 cameraTheta=-0.79 mountX=-0.82 mountY=-0.69, mountTheta=-2.44
22:18:19.810 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.62, y=-0.63, opts=13)
22:18:19.812 00.002 2696 Enqueuing Move request for scope (0.62, -0.63)
22:18:19.814 00.002 5240 Worker thread wakes up
22:18:19.814 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.62, -0.63) opts 0xd
22:18:19.814 00.000 5240 Handling offset move in thread for scope, endpoint = (0.62, -0.63)
22:18:19.814 00.000 5240 Moving (0.62, -0.63) raw xDistance=-0.82 yDistance=-0.69
22:18:19.814 00.000 5240 PPEC rslt: input = -0.82, final = -0.74, react = -0.82, pred = 0.10, hyst = -0.74, hyst_pct = 0.85, period_length = 662.83
22:18:19.814 00.000 5240 PPEC: input: -0.82, control: -0.74, exposure: 1500
22:18:19.814 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69
22:18:19.814 00.000 5240 MoveAxis(E, 122, ABG)
22:18:19.814 00.000 5240 Guiding  Dir = 2, Dur = 122
22:18:19.815 00.001 5240 IsGuiding returns 0
22:18:19.815 00.000 5240 PulseGuide returned control before completion, sleep 132
22:18:19.828 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=222, Gamma=0.560
22:18:19.875 00.047 2696 UpdateGuideState exits: m=3059 SNR=39.0 Saturated
22:18:19.877 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:19.880 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:18:19.881 00.001 2696 Enqueuing Expose request
22:18:19.962 00.081 5240 IsGuiding returns 1
22:18:19.962 00.000 5240 scope still moving after pulse duration time elapsed
22:18:19.993 00.031 5240 IsGuiding returns 0
22:18:19.993 00.000 5240 scope move finished after 122 + 55 ms
22:18:19.993 00.000 5240 Move returns status 0, amount 122
22:18:19.993 00.000 5240 MoveAxis(N, 87, ABG)
22:18:19.993 00.000 5240 Guiding  Dir = 0, Dur = 87
22:18:19.993 00.000 5240 IsGuiding returns 0
22:18:19.993 00.000 5240 PulseGuide returned control before completion, sleep 97
22:18:20.102 00.109 5240 IsGuiding returns 1
22:18:20.102 00.000 5240 scope still moving after pulse duration time elapsed
22:18:20.134 00.032 5240 IsGuiding returns 0
22:18:20.135 00.001 5240 scope move finished after 87 + 54 ms
22:18:20.135 00.000 5240 Move returns status 0, amount 87
22:18:20.135 00.000 5240 move complete, result=0
22:18:20.136 00.001 5240 worker thread done servicing request
22:18:20.136 00.000 2696 GuideStep: -0.8 px 122 ms EAST, -0.7 px 87 ms NORTH
22:18:20.143 00.007 5240 Worker thread wakes up
22:18:20.143 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:18:20.143 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:18:21.554 01.411 5240 Exposure complete
22:18:21.602 00.048 5240 worker thread done servicing request
22:18:21.602 00.000 2696 OnExposeComplete: enter
22:18:21.604 00.002 2696 UpdateGuideState(): m_state=6
22:18:21.606 00.002 2696 Star::Find(15, 301, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
22:18:21.608 00.002 2696 Star::Find returns 1 (1), X=301.29, Y=259.47, Mass=3013, SNR=38.7, Peak=255 HFD=3.3
22:18:21.610 00.002 2696 MultiStar: [#1 -0.54,0.52,0.70,U] [#2 0.54,-0.44,0.67,U] [#3 -0.60,0.47,0.41,U] [#4 0.71,0.01,0.43,U] [#5 -0.84,0.16,0.45,U] [#6 0.58,0.06,0.48,U] [#7 -0.42,-0.05,0.48,U] [#8 0.53,-0.76,0.39,U] 
22:18:21.612 00.002 2696 refined, 8 included, MultiStar: {0.29, -0.16}, one-star: {1.52, -0.86}
22:18:21.613 00.001 2696 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.74) = xAngle (-3.24 = 3.04)
22:18:21.615 00.002 2696 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.61 = -0.61)
22:18:21.616 00.001 2696 CameraToMount -- cameraX=0.29 cameraY=-0.16 hyp=0.34 cameraTheta=-0.51 mountX=-0.33 mountY=-0.19, mountTheta=-2.62
22:18:21.620 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.29, y=-0.16, opts=13)
22:18:21.622 00.002 2696 Enqueuing Move request for scope (0.29, -0.16)
22:18:21.624 00.002 5240 Worker thread wakes up
22:18:21.624 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.16) opts 0xd
22:18:21.624 00.000 5240 Handling offset move in thread for scope, endpoint = (0.29, -0.16)
22:18:21.624 00.000 5240 Moving (0.29, -0.16) raw xDistance=-0.33 yDistance=-0.19
22:18:21.624 00.000 5240 PPEC rslt: input = -0.33, final = -0.27, react = -0.33, pred = 0.23, hyst = -0.30, hyst_pct = 0.84, period_length = 662.83
22:18:21.624 00.000 5240 PPEC: input: -0.33, control: -0.27, exposure: 1500
22:18:21.624 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.19
22:18:21.624 00.000 5240 MoveAxis(E, 45, ABG)
22:18:21.624 00.000 5240 Guiding  Dir = 2, Dur = 45
22:18:21.625 00.001 5240 IsGuiding returns 0
22:18:21.625 00.000 5240 PulseGuide returned control before completion, sleep 55
22:18:21.639 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=226, Gamma=0.560
22:18:21.685 00.046 2696 UpdateGuideState exits: m=3013 SNR=38.7 Saturated
22:18:21.687 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:21.689 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:18:21.690 00.001 5240 IsGuiding returns 1
22:18:21.690 00.000 5240 scope still moving after pulse duration time elapsed
22:18:21.692 00.002 2696 Enqueuing Expose request
22:18:21.721 00.029 5240 IsGuiding returns 0
22:18:21.721 00.000 5240 scope move finished after 45 + 51 ms
22:18:21.721 00.000 5240 Move returns status 0, amount 45
22:18:21.721 00.000 5240 MoveAxis(N, 24, ABG)
22:18:21.721 00.000 5240 Guiding  Dir = 0, Dur = 24
22:18:21.721 00.000 5240 IsGuiding returns 0
22:18:21.722 00.001 5240 PulseGuide returned control before completion, sleep 34
22:18:21.767 00.045 5240 IsGuiding returns 1
22:18:21.767 00.000 5240 scope still moving after pulse duration time elapsed
22:18:21.798 00.031 5240 IsGuiding returns 0
22:18:21.798 00.000 5240 scope move finished after 24 + 52 ms
22:18:21.798 00.000 5240 Move returns status 0, amount 24
22:18:21.798 00.000 5240 move complete, result=0
22:18:21.798 00.000 5240 worker thread done servicing request
22:18:21.798 00.000 5240 Worker thread wakes up
22:18:21.798 00.000 2696 GuideStep: -0.3 px 45 ms EAST, -0.2 px 24 ms NORTH
22:18:21.801 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:18:21.801 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:18:23.450 01.649 5240 Exposure complete
22:18:23.532 00.082 5240 worker thread done servicing request
22:18:23.533 00.001 2696 OnExposeComplete: enter
22:18:23.535 00.002 2696 UpdateGuideState(): m_state=6
22:18:23.536 00.001 2696 Star::Find(15, 301, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
22:18:23.538 00.002 2696 Star::Find returns 1 (1), X=301.60, Y=259.31, Mass=3058, SNR=39.0, Peak=255 HFD=3.2
22:18:23.542 00.004 2696 MultiStar: [#1 -0.40,0.20,0.68,U] [#2 0.73,-0.73,0.66,U] [#3 -0.37,-0.09,0.42,U] [#4 1.19,-0.15,0.43,U] [#5 -0.50,-0.21,0.44,U] [#6 0.86,-0.12,0.48,U] [#7 -0.13,-0.03,0.49,U] [#8 0.60,-0.78,0.38,U] 
22:18:23.545 00.003 2696 refined, 8 included, MultiStar: {0.56, -0.39}, one-star: {1.83, -1.02}
22:18:23.547 00.002 2696 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.74) = xAngle (-3.35 = 2.94)
22:18:23.549 00.002 2696 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.72 = -0.72)
22:18:23.551 00.002 2696 CameraToMount -- cameraX=0.56 cameraY=-0.39 hyp=0.68 cameraTheta=-0.61 mountX=-0.66 mountY=-0.44, mountTheta=-2.55
22:18:23.553 00.002 2696 SchedulePrimaryMove(0F998B58, x=0.56, y=-0.39, opts=13)
22:18:23.556 00.003 2696 Enqueuing Move request for scope (0.56, -0.39)
22:18:23.557 00.001 5240 Worker thread wakes up
22:18:23.557 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.39) opts 0xd
22:18:23.559 00.002 5240 Handling offset move in thread for scope, endpoint = (0.56, -0.39)
22:18:23.559 00.000 5240 Moving (0.56, -0.39) raw xDistance=-0.66 yDistance=-0.44
22:18:23.559 00.000 5240 PPEC rslt: input = -0.66, final = -0.72, react = -0.66, pred = -0.29, hyst = -0.67, hyst_pct = 0.84, period_length = 662.83
22:18:23.559 00.000 5240 PPEC: input: -0.66, control: -0.72, exposure: 1500
22:18:23.559 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
22:18:23.559 00.000 5240 MoveAxis(E, 119, ABG)
22:18:23.559 00.000 5240 Guiding  Dir = 2, Dur = 119
22:18:23.560 00.001 5240 IsGuiding returns 0
22:18:23.560 00.000 5240 PulseGuide returned control before completion, sleep 129
22:18:23.573 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=229, Gamma=0.560
22:18:23.619 00.046 2696 UpdateGuideState exits: m=3058 SNR=39.0 Saturated
22:18:23.622 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:23.624 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:18:23.626 00.002 2696 Enqueuing Expose request
22:18:23.700 00.074 5240 IsGuiding returns 1
22:18:23.700 00.000 5240 scope still moving after pulse duration time elapsed
22:18:23.729 00.029 5240 IsGuiding returns 0
22:18:23.729 00.000 5240 scope move finished after 119 + 51 ms
22:18:23.729 00.000 5240 Move returns status 0, amount 119
22:18:23.729 00.000 5240 MoveAxis(N, 56, ABG)
22:18:23.729 00.000 5240 Guiding  Dir = 0, Dur = 56
22:18:23.729 00.000 5240 IsGuiding returns 0
22:18:23.730 00.001 5240 PulseGuide returned control before completion, sleep 66
22:18:23.807 00.077 5240 IsGuiding returns 1
22:18:23.807 00.000 5240 scope still moving after pulse duration time elapsed
22:18:23.837 00.030 5240 IsGuiding returns 0
22:18:23.837 00.000 5240 scope move finished after 56 + 51 ms
22:18:23.839 00.002 5240 Move returns status 0, amount 56
22:18:23.839 00.000 5240 move complete, result=0
22:18:23.839 00.000 5240 worker thread done servicing request
22:18:23.839 00.000 5240 Worker thread wakes up
22:18:23.839 00.000 2696 GuideStep: -0.7 px 119 ms EAST, -0.4 px 56 ms NORTH
22:18:23.844 00.005 5240 worker thread servicing REQUEST_EXPOSE 1500
22:18:23.844 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:18:25.274 01.430 5240 Exposure complete
22:18:25.353 00.079 5240 worker thread done servicing request
22:18:25.353 00.000 2696 OnExposeComplete: enter
22:18:25.355 00.002 2696 UpdateGuideState(): m_state=6
22:18:25.357 00.002 2696 Star::Find(15, 301, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
22:18:25.359 00.002 2696 Star::Find returns 1 (1), X=301.45, Y=260.07, Mass=3022, SNR=38.7, Peak=255 HFD=3.5
22:18:25.361 00.002 2696 MultiStar: [#1 -0.40,1.37,0.68,U] [#2 0.93,0.36,0.66,U] [#3 -0.62,1.03,0.43,U] [#4 0.83,0.57,0.43,U] [#5 -0.48,0.59,0.45,U] [#6 1.01,0.71,0.48,U] [#7 0.12,0.70,0.47,U] [#8 0.53,-0.41,0.38,U] 
22:18:25.363 00.002 2696 refined, 8 included, MultiStar: {0.53, 0.48}, one-star: {1.68, -0.26}
22:18:25.365 00.002 2696 CameraToMount -- cameraTheta (0.73) - m_xAngle (2.74) = xAngle (-2.00 = -2.00)
22:18:25.367 00.002 2696 CameraToMount -- cameraTheta (0.73) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.63 = 0.63)
22:18:25.368 00.001 2696 CameraToMount -- cameraX=0.53 cameraY=0.48 hyp=0.71 cameraTheta=0.73 mountX=-0.30 mountY=0.42, mountTheta=2.19
22:18:25.372 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.53, y=0.48, opts=13)
22:18:25.374 00.002 2696 Enqueuing Move request for scope (0.53, 0.48)
22:18:25.376 00.002 5240 Worker thread wakes up
22:18:25.376 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.48) opts 0xd
22:18:25.376 00.000 5240 Handling offset move in thread for scope, endpoint = (0.53, 0.48)
22:18:25.376 00.000 5240 Moving (0.53, 0.48) raw xDistance=-0.30 yDistance=0.42
22:18:25.376 00.000 5240 PPEC rslt: input = -0.30, final = -0.33, react = -0.30, pred = -0.19, hyst = -0.30, hyst_pct = 0.84, period_length = 662.83
22:18:25.376 00.000 5240 PPEC: input: -0.30, control: -0.33, exposure: 1500
22:18:25.376 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:18:25.376 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
22:18:25.376 00.000 5240 MoveAxis(E, 54, ABG)
22:18:25.376 00.000 5240 Guiding  Dir = 2, Dur = 54
22:18:25.376 00.000 5240 IsGuiding returns 0
22:18:25.377 00.001 5240 PulseGuide returned control before completion, sleep 64
22:18:25.390 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:18:25.435 00.045 2696 UpdateGuideState exits: m=3022 SNR=38.7 Saturated
22:18:25.437 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:25.439 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:18:25.441 00.002 2696 Enqueuing Expose request
22:18:25.445 00.004 5240 IsGuiding returns 1
22:18:25.445 00.000 5240 scope still moving after pulse duration time elapsed
22:18:25.476 00.031 5240 IsGuiding returns 0
22:18:25.476 00.000 5240 scope move finished after 54 + 45 ms
22:18:25.476 00.000 5240 Move returns status 0, amount 54
22:18:25.476 00.000 5240 MoveAxis(N, 0, ABG)
22:18:25.476 00.000 5240 Move returns status 0, amount 0
22:18:25.476 00.000 5240 move complete, result=0
22:18:25.476 00.000 5240 worker thread done servicing request
22:18:25.478 00.002 5240 Worker thread wakes up
22:18:25.478 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:18:25.478 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:18:25.478 00.000 2696 GuideStep: -0.3 px 54 ms EAST, 0.4 px 0 ms NORTH
22:18:27.113 01.635 5240 Exposure complete
22:18:27.216 00.103 5240 worker thread done servicing request
22:18:27.216 00.000 2696 OnExposeComplete: enter
22:18:27.218 00.002 2696 UpdateGuideState(): m_state=6
22:18:27.220 00.002 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 114
22:18:27.222 00.002 2696 Star::Find returns 1 (1), X=301.33, Y=260.12, Mass=2888, SNR=37.9, Peak=255 HFD=3.3
22:18:27.224 00.002 2696 MultiStar: [#1 -0.62,0.88,0.70,U] [#2 0.84,-0.02,0.68,U] [#3 -0.54,0.63,0.45,U] [#4 0.60,0.41,0.45,U] [#5 -0.78,0.69,0.46,U] [#6 1.17,0.60,0.49,U] [#7 0.12,0.56,0.48,U] [#8 0.62,-0.14,0.38,U] 
22:18:27.226 00.002 2696 refined, 8 included, MultiStar: {0.44, 0.33}, one-star: {1.56, -0.21}
22:18:27.229 00.003 2696 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.74) = xAngle (-2.09 = -2.09)
22:18:27.230 00.001 2696 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.54 = 0.54)
22:18:27.232 00.002 2696 CameraToMount -- cameraX=0.44 cameraY=0.33 hyp=0.55 cameraTheta=0.65 mountX=-0.27 mountY=0.28, mountTheta=2.34
22:18:27.235 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.44, y=0.33, opts=13)
22:18:27.237 00.002 2696 Enqueuing Move request for scope (0.44, 0.33)
22:18:27.238 00.001 5240 Worker thread wakes up
22:18:27.238 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.33) opts 0xd
22:18:27.238 00.000 5240 Handling offset move in thread for scope, endpoint = (0.44, 0.33)
22:18:27.239 00.001 5240 Moving (0.44, 0.33) raw xDistance=-0.27 yDistance=0.28
22:18:27.239 00.000 5240 PPEC rslt: input = -0.27, final = -0.35, react = -0.27, pred = -0.26, hyst = -0.32, hyst_pct = 0.84, period_length = 662.83
22:18:27.239 00.000 5240 PPEC: input: -0.27, control: -0.35, exposure: 1500
22:18:27.239 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:18:27.239 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
22:18:27.239 00.000 5240 MoveAxis(E, 58, ABG)
22:18:27.239 00.000 5240 Guiding  Dir = 2, Dur = 58
22:18:27.239 00.000 5240 IsGuiding returns 0
22:18:27.241 00.002 5240 PulseGuide returned control before completion, sleep 68
22:18:27.253 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:18:27.300 00.047 2696 UpdateGuideState exits: m=2888 SNR=37.9 Saturated
22:18:27.302 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:27.304 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:18:27.305 00.001 2696 Enqueuing Expose request
22:18:27.313 00.008 5240 IsGuiding returns 1
22:18:27.313 00.000 5240 scope still moving after pulse duration time elapsed
22:18:27.344 00.031 5240 IsGuiding returns 0
22:18:27.344 00.000 5240 scope move finished after 58 + 45 ms
22:18:27.344 00.000 5240 Move returns status 0, amount 58
22:18:27.344 00.000 5240 MoveAxis(N, 0, ABG)
22:18:27.344 00.000 5240 Move returns status 0, amount 0
22:18:27.344 00.000 5240 move complete, result=0
22:18:27.344 00.000 5240 worker thread done servicing request
22:18:27.344 00.000 2696 GuideStep: -0.3 px 58 ms EAST, 0.3 px 0 ms NORTH
22:18:27.346 00.002 5240 Worker thread wakes up
22:18:27.346 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:18:27.346 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:18:28.776 01.430 5240 Exposure complete
22:18:28.842 00.066 5240 worker thread done servicing request
22:18:28.842 00.000 2696 OnExposeComplete: enter
22:18:28.845 00.003 2696 UpdateGuideState(): m_state=6
22:18:28.846 00.001 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 115
22:18:28.848 00.002 2696 Star::Find returns 1 (1), X=301.17, Y=259.83, Mass=2933, SNR=38.2, Peak=255 HFD=3.1
22:18:28.851 00.003 2696 MultiStar: [#1 -0.79,0.86,0.70,U] [#2 0.45,-0.14,0.68,U] [#3 -0.68,0.39,0.44,U] [#4 0.47,0.29,0.43,U] [#5 -0.82,0.66,0.44,U] [#6 0.40,0.06,0.50,U] [#7 -0.48,0.46,0.48,U] [#8 0.46,-0.43,0.39,U] 
22:18:28.854 00.003 2696 refined, 8 included, MultiStar: {0.17, 0.13}, one-star: {1.40, -0.50}
22:18:28.856 00.002 2696 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.74) = xAngle (-2.07 = -2.07)
22:18:28.858 00.002 2696 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.57 = 0.57)
22:18:28.859 00.001 2696 CameraToMount -- cameraX=0.17 cameraY=0.13 hyp=0.21 cameraTheta=0.67 mountX=-0.10 mountY=0.12, mountTheta=2.30
22:18:28.862 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.17, y=0.13, opts=13)
22:18:28.864 00.002 2696 Enqueuing Move request for scope (0.17, 0.13)
22:18:28.866 00.002 5240 Worker thread wakes up
22:18:28.866 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.13) opts 0xd
22:18:28.866 00.000 5240 Handling offset move in thread for scope, endpoint = (0.17, 0.13)
22:18:28.866 00.000 5240 Moving (0.17, 0.13) raw xDistance=-0.10 yDistance=0.12
22:18:28.866 00.000 5240 PPEC rslt: input = -0.10, final = -0.03, react = -0.10, pred = -0.17, hyst = 0.00, hyst_pct = 0.84, period_length = 662.83
22:18:28.866 00.000 5240 PPEC: input: -0.10, control: -0.03, exposure: 1500
22:18:28.866 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:28.866 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:18:28.866 00.000 5240 MoveAxis(E, 4, ABG)
22:18:28.866 00.000 5240 Guiding  Dir = 2, Dur = 4
22:18:28.867 00.001 5240 IsGuiding returns 0
22:18:28.867 00.000 5240 PulseGuide returned control before completion, sleep 14
22:18:28.880 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:18:28.883 00.003 5240 IsGuiding returns 1
22:18:28.883 00.000 5240 scope still moving after pulse duration time elapsed
22:18:28.914 00.031 5240 IsGuiding returns 0
22:18:28.914 00.000 5240 scope move finished after 4 + 43 ms
22:18:28.914 00.000 5240 Move returns status 0, amount 4
22:18:28.914 00.000 5240 MoveAxis(N, 0, ABG)
22:18:28.914 00.000 5240 Move returns status 0, amount 0
22:18:28.915 00.001 5240 move complete, result=0
22:18:28.915 00.000 5240 worker thread done servicing request
22:18:28.929 00.014 2696 UpdateGuideState exits: m=2933 SNR=38.2 Saturated
22:18:28.931 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:28.933 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:18:28.935 00.002 2696 Enqueuing Expose request
22:18:28.936 00.001 5240 Worker thread wakes up
22:18:28.936 00.000 2696 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
22:18:28.938 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:18:28.938 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:18:30.570 01.632 5240 Exposure complete
22:18:30.630 00.060 5240 worker thread done servicing request
22:18:30.630 00.000 2696 OnExposeComplete: enter
22:18:30.633 00.003 2696 UpdateGuideState(): m_state=6
22:18:30.637 00.004 2696 Star::Find(15, 301, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 116
22:18:30.639 00.002 2696 Star::Find returns 1 (0), X=302.25, Y=259.57, Mass=2897, SNR=38.0, Peak=234 HFD=3.2
22:18:30.641 00.002 2696 MultiStar: [#1 0.21,0.47,0.70,U] [#2 1.46,-0.55,0.69,U] [#3 0.22,0.08,0.44,U] [#4 1.53,-0.13,0.44,U] [#5 -0.01,0.17,0.42,U] [#6 1.62,-0.07,0.48,U] [#7 0.58,-0.04,0.48,U] [#8 1.56,-0.60,0.39,U] 
22:18:30.643 00.002 2696 refined, 8 included, MultiStar: {1.20, -0.21}, one-star: {2.48, -0.76}
22:18:30.644 00.001 2696 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.74) = xAngle (-2.91 = -2.91)
22:18:30.646 00.002 2696 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.27 = -0.27)
22:18:30.648 00.002 2696 CameraToMount -- cameraX=1.20 cameraY=-0.21 hyp=1.22 cameraTheta=-0.17 mountX=-1.19 mountY=-0.33, mountTheta=-2.87
22:18:30.651 00.003 2696 SchedulePrimaryMove(0F998B58, x=1.20, y=-0.21, opts=13)
22:18:30.652 00.001 2696 Enqueuing Move request for scope (1.20, -0.21)
22:18:30.655 00.003 5240 Worker thread wakes up
22:18:30.655 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.20, -0.21) opts 0xd
22:18:30.656 00.001 5240 Handling offset move in thread for scope, endpoint = (1.20, -0.21)
22:18:30.656 00.000 5240 Moving (1.20, -0.21) raw xDistance=-1.19 yDistance=-0.33
22:18:30.656 00.000 5240 PPEC rslt: input = -1.19, final = -1.13, react = -1.19, pred = -0.08, hyst = -1.10, hyst_pct = 0.84, period_length = 662.83
22:18:30.656 00.000 5240 PPEC: input: -1.19, control: -1.13, exposure: 1500
22:18:30.656 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
22:18:30.656 00.000 5240 MoveAxis(E, 187, ABG)
22:18:30.656 00.000 5240 Guiding  Dir = 2, Dur = 187
22:18:30.656 00.000 5240 IsGuiding returns 0
22:18:30.657 00.001 5240 PulseGuide returned control before completion, sleep 197
22:18:30.670 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:18:30.715 00.045 2696 UpdateGuideState exits: m=2897 SNR=38.0
22:18:30.718 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:30.720 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:18:30.722 00.002 2696 Enqueuing Expose request
22:18:30.857 00.135 5240 IsGuiding returns 1
22:18:30.857 00.000 5240 scope still moving after pulse duration time elapsed
22:18:30.888 00.031 5240 IsGuiding returns 0
22:18:30.888 00.000 5240 scope move finished after 187 + 45 ms
22:18:30.889 00.001 5240 Move returns status 0, amount 187
22:18:30.889 00.000 5240 MoveAxis(N, 42, ABG)
22:18:30.889 00.000 5240 Guiding  Dir = 0, Dur = 42
22:18:30.890 00.001 5240 IsGuiding returns 0
22:18:30.891 00.001 5240 PulseGuide returned control before completion, sleep 52
22:18:30.950 00.059 5240 IsGuiding returns 1
22:18:30.950 00.000 5240 scope still moving after pulse duration time elapsed
22:18:30.982 00.032 5240 IsGuiding returns 0
22:18:30.982 00.000 5240 scope move finished after 42 + 49 ms
22:18:30.983 00.001 5240 Move returns status 0, amount 42
22:18:30.983 00.000 5240 move complete, result=0
22:18:30.983 00.000 5240 worker thread done servicing request
22:18:30.983 00.000 2696 GuideStep: -1.2 px 187 ms EAST, -0.3 px 42 ms NORTH
22:18:30.988 00.005 5240 Worker thread wakes up
22:18:30.988 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:18:30.988 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:18:32.405 01.417 5240 Exposure complete
22:18:32.461 00.056 5240 worker thread done servicing request
22:18:32.461 00.000 2696 OnExposeComplete: enter
22:18:32.463 00.002 2696 UpdateGuideState(): m_state=6
22:18:32.465 00.002 2696 Star::Find(15, 302, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 117
22:18:32.467 00.002 2696 Star::Find returns 1 (1), X=301.76, Y=259.65, Mass=3018, SNR=38.7, Peak=255 HFD=3.3
22:18:32.469 00.002 2696 MultiStar: [#1 -0.30,0.47,0.69,U] [#2 1.16,-0.35,0.68,U] [#3 -0.30,0.22,0.42,U] [#4 1.19,0.23,0.43,U] [#5 -0.26,0.39,0.44,U] [#6 1.23,0.28,0.48,U] [#7 0.40,0.29,0.48,U] [#8 1.19,-0.59,0.38,U] 
22:18:32.471 00.002 2696 refined, 8 included, MultiStar: {0.82, -0.04}, one-star: {1.99, -0.68}
22:18:32.472 00.001 2696 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.74) = xAngle (-2.78 = -2.78)
22:18:32.474 00.002 2696 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.15 = -0.15)
22:18:32.478 00.004 2696 CameraToMount -- cameraX=0.82 cameraY=-0.04 hyp=0.82 cameraTheta=-0.04 mountX=-0.76 mountY=-0.12, mountTheta=-2.99
22:18:32.482 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.82, y=-0.04, opts=13)
22:18:32.484 00.002 2696 Enqueuing Move request for scope (0.82, -0.04)
22:18:32.485 00.001 5240 Worker thread wakes up
22:18:32.485 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.82, -0.04) opts 0xd
22:18:32.485 00.000 5240 Handling offset move in thread for scope, endpoint = (0.82, -0.04)
22:18:32.485 00.000 5240 Moving (0.82, -0.04) raw xDistance=-0.76 yDistance=-0.12
22:18:32.486 00.001 5240 PPEC rslt: input = -0.76, final = -0.81, react = -0.76, pred = -0.65, hyst = -0.69, hyst_pct = 0.84, period_length = 662.83
22:18:32.486 00.000 5240 PPEC: input: -0.76, control: -0.81, exposure: 1500
22:18:32.486 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:32.486 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:18:32.486 00.000 5240 MoveAxis(E, 134, ABG)
22:18:32.486 00.000 5240 Guiding  Dir = 2, Dur = 134
22:18:32.486 00.000 5240 IsGuiding returns 0
22:18:32.487 00.001 5240 PulseGuide returned control before completion, sleep 144
22:18:32.499 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:18:32.546 00.047 2696 UpdateGuideState exits: m=3018 SNR=38.7 Saturated
22:18:32.548 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:32.550 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:18:32.552 00.002 2696 Enqueuing Expose request
22:18:32.647 00.095 5240 IsGuiding returns 0
22:18:32.647 00.000 5240 Move returns status 0, amount 134
22:18:32.647 00.000 5240 MoveAxis(N, 0, ABG)
22:18:32.647 00.000 5240 Move returns status 0, amount 0
22:18:32.647 00.000 5240 move complete, result=0
22:18:32.647 00.000 5240 worker thread done servicing request
22:18:32.647 00.000 5240 Worker thread wakes up
22:18:32.647 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:18:32.647 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:18:32.647 00.000 2696 GuideStep: -0.8 px 134 ms EAST, -0.1 px 0 ms NORTH
22:18:34.292 01.645 5240 Exposure complete
22:18:34.356 00.064 5240 worker thread done servicing request
22:18:34.356 00.000 2696 OnExposeComplete: enter
22:18:34.359 00.003 2696 UpdateGuideState(): m_state=6
22:18:34.360 00.001 2696 Star::Find(15, 301, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 118
22:18:34.362 00.002 2696 Star::Find returns 1 (1), X=301.39, Y=259.79, Mass=3101, SNR=39.3, Peak=255 HFD=3.2
22:18:34.364 00.002 2696 MultiStar: [#1 -0.74,0.41,0.68,U] [#2 0.39,-0.19,0.66,U] [#3 -0.72,0.24,0.43,U] [#4 0.70,0.03,0.42,U] [#5 -0.71,0.49,0.44,U] [#6 0.54,0.09,0.48,U] [#7 -0.39,0.10,0.48,U] [#8 0.61,-0.18,0.38,U] 
22:18:34.366 00.002 2696 refined, 8 included, MultiStar: {0.27, -0.01}, one-star: {1.62, -0.54}
22:18:34.368 00.002 2696 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.74) = xAngle (-2.76 = -2.76)
22:18:34.370 00.002 2696 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.13 = -0.13)
22:18:34.371 00.001 2696 CameraToMount -- cameraX=0.27 cameraY=-0.01 hyp=0.27 cameraTheta=-0.03 mountX=-0.25 mountY=-0.04, mountTheta=-3.00
22:18:34.374 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.27, y=-0.01, opts=13)
22:18:34.376 00.002 2696 Enqueuing Move request for scope (0.27, -0.01)
22:18:34.378 00.002 5240 Worker thread wakes up
22:18:34.378 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.01) opts 0xd
22:18:34.378 00.000 5240 Handling offset move in thread for scope, endpoint = (0.27, -0.01)
22:18:34.378 00.000 5240 Moving (0.27, -0.01) raw xDistance=-0.25 yDistance=-0.04
22:18:34.379 00.001 5240 PPEC rslt: input = -0.25, final = -0.10, react = -0.25, pred = -0.59, hyst = 0.00, hyst_pct = 0.83, period_length = 662.83
22:18:34.379 00.000 5240 PPEC: input: -0.25, control: -0.10, exposure: 1500
22:18:34.379 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:34.379 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:18:34.379 00.000 5240 MoveAxis(E, 16, ABG)
22:18:34.379 00.000 5240 Guiding  Dir = 2, Dur = 16
22:18:34.379 00.000 5240 IsGuiding returns 0
22:18:34.380 00.001 5240 PulseGuide returned control before completion, sleep 26
22:18:34.393 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:18:34.416 00.023 5240 IsGuiding returns 1
22:18:34.416 00.000 5240 scope still moving after pulse duration time elapsed
22:18:34.439 00.023 2696 UpdateGuideState exits: m=3101 SNR=39.3 Saturated
22:18:34.441 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:34.443 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:18:34.447 00.004 2696 Enqueuing Expose request
22:18:34.451 00.004 5240 IsGuiding returns 0
22:18:34.451 00.000 5240 scope move finished after 16 + 55 ms
22:18:34.451 00.000 5240 Move returns status 0, amount 16
22:18:34.451 00.000 5240 MoveAxis(N, 0, ABG)
22:18:34.451 00.000 5240 Move returns status 0, amount 0
22:18:34.451 00.000 5240 move complete, result=0
22:18:34.451 00.000 5240 worker thread done servicing request
22:18:34.451 00.000 5240 Worker thread wakes up
22:18:34.451 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:18:34.451 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:18:34.456 00.005 2696 GuideStep: -0.3 px 16 ms EAST, -0.0 px 0 ms NORTH
22:18:35.877 01.421 5240 Exposure complete
22:18:35.942 00.065 5240 worker thread done servicing request
22:18:35.942 00.000 2696 OnExposeComplete: enter
22:18:35.945 00.003 2696 UpdateGuideState(): m_state=6
22:18:35.948 00.003 2696 Star::Find(15, 301, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 119
22:18:35.949 00.001 2696 Star::Find returns 1 (0), X=301.20, Y=259.56, Mass=2728, SNR=36.8, Peak=203 HFD=3.5
22:18:35.952 00.003 2696 MultiStar: [#1 -0.55,0.52,0.73,U] [#2 0.73,-0.42,0.71,U] [#3 -0.58,0.05,0.44,U] [#4 0.72,-0.14,0.46,U] [#5 -0.79,0.27,0.46,U] [#6 0.98,0.09,0.52,U] [#7 -0.21,0.04,0.49,U] [#8 0.54,-0.51,0.40,U] 
22:18:35.955 00.003 2696 refined, 8 included, MultiStar: {0.36, -0.14}, one-star: {1.43, -0.77}
22:18:35.956 00.001 2696 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.74) = xAngle (-3.11 = -3.11)
22:18:35.958 00.002 2696 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.48 = -0.48)
22:18:35.960 00.002 2696 CameraToMount -- cameraX=0.36 cameraY=-0.14 hyp=0.39 cameraTheta=-0.38 mountX=-0.39 mountY=-0.18, mountTheta=-2.71
22:18:35.963 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.36, y=-0.14, opts=13)
22:18:35.965 00.002 2696 Enqueuing Move request for scope (0.36, -0.14)
22:18:35.967 00.002 5240 Worker thread wakes up
22:18:35.967 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.14) opts 0xd
22:18:35.967 00.000 5240 Handling offset move in thread for scope, endpoint = (0.36, -0.14)
22:18:35.967 00.000 5240 Moving (0.36, -0.14) raw xDistance=-0.39 yDistance=-0.18
22:18:35.967 00.000 5240 PPEC rslt: input = -0.39, final = -0.50, react = -0.39, pred = -0.49, hyst = -0.43, hyst_pct = 0.83, period_length = 662.83
22:18:35.967 00.000 5240 PPEC: input: -0.39, control: -0.50, exposure: 1500
22:18:35.967 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.18
22:18:35.967 00.000 5240 MoveAxis(E, 83, ABG)
22:18:35.967 00.000 5240 Guiding  Dir = 2, Dur = 83
22:18:35.968 00.001 5240 IsGuiding returns 0
22:18:35.968 00.000 5240 PulseGuide returned control before completion, sleep 93
22:18:35.981 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=232, Gamma=0.560
22:18:36.027 00.046 2696 UpdateGuideState exits: m=2728 SNR=36.8
22:18:36.029 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:36.031 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:18:36.033 00.002 2696 Enqueuing Expose request
22:18:36.063 00.030 5240 IsGuiding returns 1
22:18:36.063 00.000 5240 scope still moving after pulse duration time elapsed
22:18:36.094 00.031 5240 IsGuiding returns 0
22:18:36.094 00.000 5240 scope move finished after 83 + 42 ms
22:18:36.094 00.000 5240 Move returns status 0, amount 83
22:18:36.094 00.000 5240 MoveAxis(N, 22, ABG)
22:18:36.094 00.000 5240 Guiding  Dir = 0, Dur = 22
22:18:36.094 00.000 5240 IsGuiding returns 0
22:18:36.095 00.001 5240 PulseGuide returned control before completion, sleep 32
22:18:36.140 00.045 5240 IsGuiding returns 1
22:18:36.140 00.000 5240 scope still moving after pulse duration time elapsed
22:18:36.171 00.031 5240 IsGuiding returns 0
22:18:36.171 00.000 5240 scope move finished after 22 + 54 ms
22:18:36.171 00.000 5240 Move returns status 0, amount 22
22:18:36.171 00.000 5240 move complete, result=0
22:18:36.171 00.000 5240 worker thread done servicing request
22:18:36.171 00.000 5240 Worker thread wakes up
22:18:36.171 00.000 2696 GuideStep: -0.4 px 83 ms EAST, -0.2 px 22 ms NORTH
22:18:36.173 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:18:36.173 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:18:37.822 01.649 5240 Exposure complete
22:18:37.895 00.073 5240 worker thread done servicing request
22:18:37.895 00.000 2696 OnExposeComplete: enter
22:18:37.898 00.003 2696 UpdateGuideState(): m_state=6
22:18:37.901 00.003 2696 Star::Find(15, 301, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
22:18:37.904 00.003 2696 Star::Find returns 1 (1), X=302.15, Y=259.35, Mass=2951, SNR=38.3, Peak=255 HFD=3.4
22:18:37.909 00.005 2696 MultiStar: [#1 0.17,0.25,0.70,U] [#2 1.30,-0.63,0.67,U] [#3 0.21,-0.04,0.42,U] [#4 1.67,0.01,0.43,U] [#5 0.05,0.15,0.44,U] [#6 1.44,-0.17,0.48,U] [#7 0.31,-0.23,0.48,U] [#8 1.53,-0.58,0.39,U] 
22:18:37.912 00.003 2696 refined, 8 included, MultiStar: {1.12, -0.32}, one-star: {2.38, -0.98}
22:18:37.915 00.003 2696 CameraToMount -- cameraTheta (-0.28) - m_xAngle (2.74) = xAngle (-3.01 = -3.01)
22:18:37.921 00.006 2696 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.38 = -0.38)
22:18:37.925 00.004 2696 CameraToMount -- cameraX=1.12 cameraY=-0.32 hyp=1.17 cameraTheta=-0.28 mountX=-1.16 mountY=-0.43, mountTheta=-2.78
22:18:37.929 00.004 2696 SchedulePrimaryMove(0F998B58, x=1.12, y=-0.32, opts=13)
22:18:37.931 00.002 2696 Enqueuing Move request for scope (1.12, -0.32)
22:18:37.934 00.003 5240 Worker thread wakes up
22:18:37.934 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.12, -0.32) opts 0xd
22:18:37.934 00.000 5240 Handling offset move in thread for scope, endpoint = (1.12, -0.32)
22:18:37.934 00.000 5240 Moving (1.12, -0.32) raw xDistance=-1.16 yDistance=-0.43
22:18:37.934 00.000 5240 PPEC rslt: input = -1.16, final = -1.14, react = -1.16, pred = -0.45, hyst = -1.05, hyst_pct = 0.83, period_length = 662.83
22:18:37.934 00.000 5240 PPEC: input: -1.16, control: -1.14, exposure: 1500
22:18:37.934 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
22:18:37.935 00.001 5240 MoveAxis(E, 190, ABG)
22:18:37.935 00.000 5240 Guiding  Dir = 2, Dur = 190
22:18:37.935 00.000 5240 IsGuiding returns 0
22:18:37.935 00.000 5240 PulseGuide returned control before completion, sleep 200
22:18:37.948 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:18:37.995 00.047 2696 UpdateGuideState exits: m=2951 SNR=38.3 Saturated
22:18:37.997 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:37.998 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:18:38.000 00.002 2696 Enqueuing Expose request
22:18:38.146 00.146 5240 IsGuiding returns 1
22:18:38.146 00.000 5240 scope still moving after pulse duration time elapsed
22:18:38.177 00.031 5240 IsGuiding returns 0
22:18:38.177 00.000 5240 scope move finished after 190 + 52 ms
22:18:38.177 00.000 5240 Move returns status 0, amount 190
22:18:38.178 00.001 5240 MoveAxis(N, 55, ABG)
22:18:38.178 00.000 5240 Guiding  Dir = 0, Dur = 55
22:18:38.178 00.000 5240 IsGuiding returns 0
22:18:38.179 00.001 5240 PulseGuide returned control before completion, sleep 65
22:18:38.255 00.076 5240 IsGuiding returns 1
22:18:38.255 00.000 5240 scope still moving after pulse duration time elapsed
22:18:38.286 00.031 5240 IsGuiding returns 0
22:18:38.286 00.000 5240 scope move finished after 55 + 52 ms
22:18:38.287 00.001 5240 Move returns status 0, amount 55
22:18:38.287 00.000 5240 move complete, result=0
22:18:38.287 00.000 5240 worker thread done servicing request
22:18:38.288 00.001 2696 GuideStep: -1.2 px 190 ms EAST, -0.4 px 55 ms NORTH
22:18:38.296 00.008 5240 Worker thread wakes up
22:18:38.296 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:18:38.296 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:18:39.721 01.425 5240 Exposure complete
22:18:39.789 00.068 5240 worker thread done servicing request
22:18:39.789 00.000 2696 OnExposeComplete: enter
22:18:39.793 00.004 2696 UpdateGuideState(): m_state=6
22:18:39.795 00.002 2696 Star::Find(15, 302, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 121
22:18:39.797 00.002 2696 Star::Find returns 1 (1), X=301.65, Y=259.51, Mass=3006, SNR=38.7, Peak=255 HFD=3.3
22:18:39.799 00.002 2696 MultiStar: [#1 -0.51,-0.02,0.70,U] [#2 0.67,-0.66,0.67,U] [#3 -0.47,-0.11,0.43,U] [#4 1.03,-0.29,0.43,U] [#5 -0.53,-0.05,0.46,U] [#6 0.98,-0.15,0.49,U] [#7 -0.29,-0.27,0.49,U] [#8 0.84,-0.60,0.38,U] 
22:18:39.801 00.002 2696 refined, 8 included, MultiStar: {0.52, -0.38}, one-star: {1.88, -0.82}
22:18:39.802 00.001 2696 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.74) = xAngle (-3.36 = 2.92)
22:18:39.805 00.003 2696 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.73 = -0.73)
22:18:39.806 00.001 2696 CameraToMount -- cameraX=0.52 cameraY=-0.38 hyp=0.64 cameraTheta=-0.63 mountX=-0.63 mountY=-0.43, mountTheta=-2.54
22:18:39.809 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.52, y=-0.38, opts=13)
22:18:39.811 00.002 2696 Enqueuing Move request for scope (0.52, -0.38)
22:18:39.812 00.001 5240 Worker thread wakes up
22:18:39.812 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.38) opts 0xd
22:18:39.813 00.001 5240 Handling offset move in thread for scope, endpoint = (0.52, -0.38)
22:18:39.813 00.000 5240 Moving (0.52, -0.38) raw xDistance=-0.63 yDistance=-0.43
22:18:39.813 00.000 5240 PPEC rslt: input = -0.63, final = -0.67, react = -0.63, pred = -0.32, hyst = -0.61, hyst_pct = 0.83, period_length = 662.83
22:18:39.813 00.000 5240 PPEC: input: -0.63, control: -0.67, exposure: 1500
22:18:39.813 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
22:18:39.813 00.000 5240 MoveAxis(E, 111, ABG)
22:18:39.813 00.000 5240 Guiding  Dir = 2, Dur = 111
22:18:39.814 00.001 5240 IsGuiding returns 0
22:18:39.814 00.000 5240 PulseGuide returned control before completion, sleep 121
22:18:39.827 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=237, Gamma=0.560
22:18:39.873 00.046 2696 UpdateGuideState exits: m=3006 SNR=38.7 Saturated
22:18:39.875 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:39.877 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:18:39.880 00.003 2696 Enqueuing Expose request
22:18:39.938 00.058 5240 IsGuiding returns 1
22:18:39.938 00.000 5240 scope still moving after pulse duration time elapsed
22:18:39.969 00.031 5240 IsGuiding returns 0
22:18:39.969 00.000 5240 scope move finished after 111 + 44 ms
22:18:39.969 00.000 5240 Move returns status 0, amount 111
22:18:39.969 00.000 5240 MoveAxis(N, 54, ABG)
22:18:39.969 00.000 5240 Guiding  Dir = 0, Dur = 54
22:18:39.969 00.000 5240 IsGuiding returns 0
22:18:39.969 00.000 5240 PulseGuide returned control before completion, sleep 64
22:18:40.047 00.078 5240 IsGuiding returns 1
22:18:40.047 00.000 5240 scope still moving after pulse duration time elapsed
22:18:40.079 00.032 5240 IsGuiding returns 0
22:18:40.079 00.000 5240 scope move finished after 54 + 54 ms
22:18:40.079 00.000 5240 Move returns status 0, amount 54
22:18:40.079 00.000 5240 move complete, result=0
22:18:40.079 00.000 5240 worker thread done servicing request
22:18:40.079 00.000 5240 Worker thread wakes up
22:18:40.079 00.000 2696 GuideStep: -0.6 px 111 ms EAST, -0.4 px 54 ms NORTH
22:18:40.081 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:18:40.082 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:18:41.735 01.653 5240 Exposure complete
22:18:41.796 00.061 5240 worker thread done servicing request
22:18:41.796 00.000 2696 OnExposeComplete: enter
22:18:41.799 00.003 2696 UpdateGuideState(): m_state=6
22:18:41.801 00.002 2696 Star::Find(15, 301, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 122
22:18:41.803 00.002 2696 Star::Find returns 1 (1), X=301.65, Y=260.27, Mass=2800, SNR=37.3, Peak=255 HFD=3.2
22:18:41.805 00.002 2696 MultiStar: [#1 -0.46,1.14,0.71,U] [#2 1.00,0.70,0.71,U] [#3 -0.16,0.89,0.43,U] [#4 0.93,0.65,0.44,U] [#5 -0.43,1.22,0.45,U] [#6 0.86,0.68,0.49,U] [#7 0.17,0.70,0.49,U] [#8 0.64,0.16,0.40,U] 
22:18:41.807 00.002 2696 refined, 8 included, MultiStar: {0.62, 0.63}, one-star: {1.88, -0.06}
22:18:41.809 00.002 2696 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.74) = xAngle (-1.94 = -1.94)
22:18:41.811 00.002 2696 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.69 = 0.69)
22:18:41.812 00.001 2696 CameraToMount -- cameraX=0.62 cameraY=0.63 hyp=0.88 cameraTheta=0.79 mountX=-0.32 mountY=0.56, mountTheta=2.09
22:18:41.815 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.62, y=0.63, opts=13)
22:18:41.817 00.002 2696 Enqueuing Move request for scope (0.62, 0.63)
22:18:41.819 00.002 5240 Worker thread wakes up
22:18:41.819 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.63) opts 0xd
22:18:41.819 00.000 5240 Handling offset move in thread for scope, endpoint = (0.62, 0.63)
22:18:41.819 00.000 5240 Moving (0.62, 0.63) raw xDistance=-0.32 yDistance=0.56
22:18:41.819 00.000 5240 PPEC rslt: input = -0.32, final = -0.42, react = -0.32, pred = -0.19, hyst = -0.40, hyst_pct = 0.83, period_length = 662.83
22:18:41.820 00.001 5240 PPEC: input: -0.32, control: -0.42, exposure: 1500
22:18:41.820 00.000 5240 resist switch: large excursion: input 0.56 thresh 0.45 direction from -1 to 1
22:18:41.820 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.68
22:18:41.820 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56
22:18:41.820 00.000 5240 MoveAxis(E, 70, ABG)
22:18:41.820 00.000 5240 Guiding  Dir = 2, Dur = 70
22:18:41.820 00.000 5240 IsGuiding returns 0
22:18:41.820 00.000 5240 PulseGuide returned control before completion, sleep 80
22:18:41.834 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=212, Gamma=0.560
22:18:41.880 00.046 2696 UpdateGuideState exits: m=2800 SNR=37.3 Saturated
22:18:41.885 00.005 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:41.890 00.005 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:18:41.892 00.002 2696 Enqueuing Expose request
22:18:41.902 00.010 5240 IsGuiding returns 1
22:18:41.902 00.000 5240 scope still moving after pulse duration time elapsed
22:18:41.932 00.030 5240 IsGuiding returns 0
22:18:41.932 00.000 5240 scope move finished after 70 + 41 ms
22:18:41.932 00.000 5240 Move returns status 0, amount 70
22:18:41.932 00.000 5240 BLC: Oldest BLC event removed
22:18:41.932 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 81 applied
22:18:41.932 00.000 5240 MoveAxis(S, 152, ABG)
22:18:41.932 00.000 5240 Guiding  Dir = 1, Dur = 152
22:18:41.932 00.000 5240 IsGuiding returns 0
22:18:41.933 00.001 5240 PulseGuide returned control before completion, sleep 162
22:18:42.104 00.171 5240 IsGuiding returns 1
22:18:42.104 00.000 5240 scope still moving after pulse duration time elapsed
22:18:42.136 00.032 5240 IsGuiding returns 0
22:18:42.137 00.001 5240 scope move finished after 152 + 51 ms
22:18:42.137 00.000 5240 Move returns status 0, amount 152
22:18:42.138 00.001 5240 move complete, result=0
22:18:42.138 00.000 5240 worker thread done servicing request
22:18:42.138 00.000 2696 GuideStep: -0.3 px 70 ms EAST, 0.6 px 152 ms SOUTH
22:18:42.146 00.008 5240 Worker thread wakes up
22:18:42.147 00.001 5240 worker thread servicing REQUEST_EXPOSE 1500
22:18:42.147 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:18:43.568 01.421 5240 Exposure complete
22:18:43.632 00.064 5240 worker thread done servicing request
22:18:43.633 00.001 2696 OnExposeComplete: enter
22:18:43.635 00.002 2696 UpdateGuideState(): m_state=6
22:18:43.637 00.002 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 123
22:18:43.639 00.002 2696 Star::Find returns 1 (1), X=301.80, Y=260.78, Mass=3158, SNR=39.6, Peak=255 HFD=3.4
22:18:43.641 00.002 2696 MultiStar: [#1 -0.23,1.32,0.68,U] [#2 1.15,0.47,0.66,U] [#3 -0.24,0.92,0.42,U] [#4 1.28,0.79,0.43,U] [#5 -0.26,1.24,0.43,U] [#6 1.10,0.70,0.47,U] [#7 0.14,1.02,0.47,U] [#8 1.07,0.48,0.38,U] 
22:18:43.643 00.002 2696 refined, 8 included, MultiStar: {0.80, 0.79}, one-star: {2.03, 0.45}
22:18:43.645 00.002 2696 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.74) = xAngle (-1.96 = -1.96)
22:18:43.647 00.002 2696 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.67 = 0.67)
22:18:43.648 00.001 2696 CameraToMount -- cameraX=0.80 cameraY=0.79 hyp=1.13 cameraTheta=0.78 mountX=-0.43 mountY=0.70, mountTheta=2.12
22:18:43.651 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.80, y=0.79, opts=13)
22:18:43.653 00.002 2696 Enqueuing Move request for scope (0.80, 0.79)
22:18:43.654 00.001 5240 Worker thread wakes up
22:18:43.654 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.80, 0.79) opts 0xd
22:18:43.654 00.000 5240 Handling offset move in thread for scope, endpoint = (0.80, 0.79)
22:18:43.655 00.001 5240 Moving (0.80, 0.79) raw xDistance=-0.43 yDistance=0.70
22:18:43.655 00.000 5240 BLC: History state: CurrMiss=0.70, AvgInitMiss=0.58, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.559756, 1:0.702968
22:18:43.655 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:18:43.655 00.000 5240 PPEC rslt: input = -0.43, final = -0.46, react = -0.43, pred = -0.07, hyst = -0.45, hyst_pct = 0.83, period_length = 662.83
22:18:43.655 00.000 5240 PPEC: input: -0.43, control: -0.46, exposure: 1500
22:18:43.655 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.70 from input 0.70
22:18:43.655 00.000 5240 MoveAxis(E, 76, ABG)
22:18:43.655 00.000 5240 Guiding  Dir = 2, Dur = 76
22:18:43.655 00.000 5240 IsGuiding returns 0
22:18:43.657 00.002 5240 PulseGuide returned control before completion, sleep 86
22:18:43.671 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=235, Gamma=0.560
22:18:43.718 00.047 2696 UpdateGuideState exits: m=3158 SNR=39.6 Saturated
22:18:43.720 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:43.722 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:18:43.724 00.002 2696 Enqueuing Expose request
22:18:43.755 00.031 5240 IsGuiding returns 1
22:18:43.755 00.000 5240 scope still moving after pulse duration time elapsed
22:18:43.786 00.031 5240 IsGuiding returns 0
22:18:43.786 00.000 5240 scope move finished after 76 + 54 ms
22:18:43.786 00.000 5240 Move returns status 0, amount 76
22:18:43.786 00.000 5240 MoveAxis(S, 89, ABG)
22:18:43.786 00.000 5240 Guiding  Dir = 1, Dur = 89
22:18:43.786 00.000 5240 IsGuiding returns 0
22:18:43.786 00.000 5240 PulseGuide returned control before completion, sleep 99
22:18:43.895 00.109 5240 IsGuiding returns 1
22:18:43.895 00.000 5240 scope still moving after pulse duration time elapsed
22:18:43.927 00.032 5240 IsGuiding returns 0
22:18:43.927 00.000 5240 scope move finished after 89 + 50 ms
22:18:43.927 00.000 5240 Move returns status 0, amount 89
22:18:43.927 00.000 5240 move complete, result=0
22:18:43.927 00.000 5240 worker thread done servicing request
22:18:43.927 00.000 5240 Worker thread wakes up
22:18:43.927 00.000 2696 GuideStep: -0.4 px 76 ms EAST, 0.7 px 89 ms SOUTH
22:18:43.929 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:18:43.929 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:18:45.575 01.646 5240 Exposure complete
22:18:45.636 00.061 5240 worker thread done servicing request
22:18:45.636 00.000 2696 OnExposeComplete: enter
22:18:45.638 00.002 2696 UpdateGuideState(): m_state=6
22:18:45.639 00.001 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
22:18:45.642 00.003 2696 Star::Find returns 1 (0), X=301.35, Y=260.64, Mass=3027, SNR=38.8, Peak=238 HFD=3.4
22:18:45.644 00.002 2696 MultiStar: [#1 -0.86,1.14,0.69,U] [#2 0.57,0.32,0.66,U] [#3 -1.02,1.02,0.45,U] [#4 0.56,0.81,0.42,U] [#5 -0.98,1.09,0.44,U] [#6 0.80,1.19,0.47,U] [#7 -0.34,0.96,0.47,U] [#8 0.59,0.26,0.38,U] 
22:18:45.645 00.001 2696 refined, 8 included, MultiStar: {0.23, 0.74}, one-star: {1.58, 0.31}
22:18:45.647 00.002 2696 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.74) = xAngle (-1.47 = -1.47)
22:18:45.649 00.002 2696 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.17 = 1.17)
22:18:45.650 00.001 2696 CameraToMount -- cameraX=0.23 cameraY=0.74 hyp=0.78 cameraTheta=1.27 mountX=0.08 mountY=0.71, mountTheta=1.46
22:18:45.653 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.23, y=0.74, opts=13)
22:18:45.655 00.002 2696 Enqueuing Move request for scope (0.23, 0.74)
22:18:45.658 00.003 5240 Worker thread wakes up
22:18:45.658 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.74) opts 0xd
22:18:45.658 00.000 5240 Handling offset move in thread for scope, endpoint = (0.23, 0.74)
22:18:45.658 00.000 5240 Moving (0.23, 0.74) raw xDistance=0.08 yDistance=0.71
22:18:45.658 00.000 5240 BLC: History state: CurrMiss=0.71, AvgInitMiss=0.58, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.559756, 1:0.702968, 2:0.713389
22:18:45.658 00.000 5240 BLC: Under-shoot: nominal increase by 73
22:18:45.658 00.000 5240 BLC: window closed
22:18:45.658 00.000 5240 BLC: Pulse adjusted to 89
22:18:45.659 00.001 5240 PPEC rslt: input = 0.08, final = 0.01, react = 0.08, pred = 0.07, hyst = 0.00, hyst_pct = 0.83, period_length = 662.83
22:18:45.659 00.000 5240 PPEC: input: 0.08, control: 0.01, exposure: 1500
22:18:45.659 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.71 from input 0.71
22:18:45.659 00.000 5240 MoveAxis(W, 2, ABG)
22:18:45.659 00.000 5240 Guiding  Dir = 3, Dur = 2
22:18:45.659 00.000 5240 IsGuiding returns 0
22:18:45.660 00.001 5240 PulseGuide returned control before completion, sleep 12
22:18:45.673 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=210, Gamma=0.560
22:18:45.686 00.013 5240 IsGuiding returns 1
22:18:45.686 00.000 5240 scope still moving after pulse duration time elapsed
22:18:45.717 00.031 5240 IsGuiding returns 0
22:18:45.717 00.000 5240 scope move finished after 2 + 55 ms
22:18:45.717 00.000 5240 Move returns status 0, amount 2
22:18:45.717 00.000 5240 MoveAxis(S, 90, ABG)
22:18:45.717 00.000 5240 Guiding  Dir = 1, Dur = 90
22:18:45.717 00.000 5240 IsGuiding returns 0
22:18:45.717 00.000 5240 PulseGuide returned control before completion, sleep 100
22:18:45.720 00.003 2696 UpdateGuideState exits: m=3027 SNR=38.8
22:18:45.722 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:45.724 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:18:45.726 00.002 2696 Enqueuing Expose request
22:18:45.826 00.100 5240 IsGuiding returns 1
22:18:45.826 00.000 5240 scope still moving after pulse duration time elapsed
22:18:45.857 00.031 5240 IsGuiding returns 0
22:18:45.857 00.000 5240 scope move finished after 90 + 50 ms
22:18:45.857 00.000 5240 Move returns status 0, amount 90
22:18:45.857 00.000 5240 move complete, result=0
22:18:45.857 00.000 5240 worker thread done servicing request
22:18:45.857 00.000 5240 Worker thread wakes up
22:18:45.857 00.000 2696 GuideStep: 0.1 px 2 ms WEST, 0.7 px 90 ms SOUTH
22:18:45.862 00.005 5240 worker thread servicing REQUEST_EXPOSE 1500
22:18:45.862 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:18:46.107 00.245 2696 evsrv: cli 0F943240 connect
22:18:46.117 00.010 2696 case statement mapped state 6 to 3
22:18:46.123 00.006 2696 case statement mapped state 6 to 3
22:18:46.132 00.009 2696 evsrv: cli 0F943240 request: {"method":"get_pixel_scale","id":"316cf02c-ac80-49dc-9a83-4dc836654002"}
22:18:46.139 00.007 2696 evsrv: cli 0F943240 response: {"jsonrpc":"2.0","result":1.86834,"id":"316cf02c-ac80-49dc-9a83-4dc836654002"}
22:18:46.145 00.006 2696 evsrv: cli 0F943240 disconnect
22:18:47.295 01.150 5240 Exposure complete
22:18:47.371 00.076 5240 worker thread done servicing request
22:18:47.371 00.000 2696 OnExposeComplete: enter
22:18:47.373 00.002 2696 UpdateGuideState(): m_state=6
22:18:47.375 00.002 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 125
22:18:47.377 00.002 2696 Star::Find returns 1 (0), X=301.77, Y=260.75, Mass=2936, SNR=38.2, Peak=240 HFD=3.5
22:18:47.379 00.002 2696 MultiStar: [#1 -0.30,1.46,0.69,U] [#2 0.90,0.69,0.67,U] [#3 -0.13,1.09,0.43,U] [#4 1.08,0.80,0.44,U] [#5 -0.36,1.32,0.44,U] [#6 1.08,1.15,0.48,U] [#7 0.08,1.03,0.48,U] [#8 0.98,0.63,0.39,U] 
22:18:47.380 00.001 2696 refined, 8 included, MultiStar: {0.72, 0.91}, one-star: {2.00, 0.42}
22:18:47.382 00.002 2696 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.74) = xAngle (-1.83 = -1.83)
22:18:47.385 00.003 2696 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.80 = 0.80)
22:18:47.388 00.003 2696 CameraToMount -- cameraX=0.72 cameraY=0.91 hyp=1.16 cameraTheta=0.90 mountX=-0.30 mountY=0.83, mountTheta=1.92
22:18:47.391 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.72, y=0.91, opts=13)
22:18:47.393 00.002 2696 Enqueuing Move request for scope (0.72, 0.91)
22:18:47.394 00.001 5240 Worker thread wakes up
22:18:47.394 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.72, 0.91) opts 0xd
22:18:47.394 00.000 5240 Handling offset move in thread for scope, endpoint = (0.72, 0.91)
22:18:47.394 00.000 5240 Moving (0.72, 0.91) raw xDistance=-0.30 yDistance=0.83
22:18:47.395 00.001 5240 PPEC rslt: input = -0.30, final = -0.31, react = -0.30, pred = 0.01, hyst = -0.32, hyst_pct = 0.82, period_length = 662.83
22:18:47.395 00.000 5240 PPEC: input: -0.30, control: -0.31, exposure: 1500
22:18:47.395 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.83 from input 0.83
22:18:47.395 00.000 5240 MoveAxis(E, 52, ABG)
22:18:47.395 00.000 5240 Guiding  Dir = 2, Dur = 52
22:18:47.395 00.000 5240 IsGuiding returns 0
22:18:47.397 00.002 5240 PulseGuide returned control before completion, sleep 62
22:18:47.409 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=220, Gamma=0.560
22:18:47.456 00.047 2696 UpdateGuideState exits: m=2936 SNR=38.2
22:18:47.458 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:47.459 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:18:47.461 00.002 2696 Enqueuing Expose request
22:18:47.464 00.003 5240 IsGuiding returns 1
22:18:47.464 00.000 5240 scope still moving after pulse duration time elapsed
22:18:47.496 00.032 5240 IsGuiding returns 0
22:18:47.496 00.000 5240 scope move finished after 52 + 47 ms
22:18:47.496 00.000 5240 Move returns status 0, amount 52
22:18:47.496 00.000 5240 MoveAxis(S, 106, ABG)
22:18:47.496 00.000 5240 Guiding  Dir = 1, Dur = 106
22:18:47.496 00.000 5240 IsGuiding returns 0
22:18:47.497 00.001 5240 PulseGuide returned control before completion, sleep 116
22:18:47.620 00.123 5240 IsGuiding returns 1
22:18:47.620 00.000 5240 scope still moving after pulse duration time elapsed
22:18:47.650 00.030 5240 IsGuiding returns 0
22:18:47.650 00.000 5240 scope move finished after 106 + 48 ms
22:18:47.650 00.000 5240 Move returns status 0, amount 106
22:18:47.650 00.000 5240 move complete, result=0
22:18:47.652 00.002 5240 worker thread done servicing request
22:18:47.652 00.000 5240 Worker thread wakes up
22:18:47.652 00.000 2696 GuideStep: -0.3 px 52 ms EAST, 0.8 px 106 ms SOUTH
22:18:47.656 00.004 5240 worker thread servicing REQUEST_EXPOSE 1500
22:18:47.656 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:18:49.307 01.651 5240 Exposure complete
22:18:49.377 00.070 5240 worker thread done servicing request
22:18:49.377 00.000 2696 OnExposeComplete: enter
22:18:49.380 00.003 2696 UpdateGuideState(): m_state=6
22:18:49.381 00.001 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
22:18:49.384 00.003 2696 Star::Find returns 1 (1), X=301.72, Y=260.40, Mass=2945, SNR=38.2, Peak=255 HFD=3.2
22:18:49.387 00.003 2696 MultiStar: [#1 -0.22,1.23,0.68,U] [#2 0.69,0.37,0.67,U] [#3 -0.21,0.82,0.43,U] [#4 1.32,0.51,0.43,U] [#5 -0.43,1.16,0.43,U] [#6 1.18,0.80,0.50,U] [#7 -0.05,0.84,0.49,U] [#8 0.88,0.32,0.37,U] 
22:18:49.389 00.002 2696 refined, 8 included, MultiStar: {0.69, 0.63}, one-star: {1.95, 0.07}
22:18:49.391 00.002 2696 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.74) = xAngle (-1.99 = -1.99)
22:18:49.392 00.001 2696 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.64 = 0.64)
22:18:49.394 00.002 2696 CameraToMount -- cameraX=0.69 cameraY=0.63 hyp=0.93 cameraTheta=0.74 mountX=-0.38 mountY=0.56, mountTheta=2.18
22:18:49.397 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.69, y=0.63, opts=13)
22:18:49.399 00.002 2696 Enqueuing Move request for scope (0.69, 0.63)
22:18:49.400 00.001 5240 Worker thread wakes up
22:18:49.400 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.69, 0.63) opts 0xd
22:18:49.401 00.001 5240 Handling offset move in thread for scope, endpoint = (0.69, 0.63)
22:18:49.401 00.000 5240 Moving (0.69, 0.63) raw xDistance=-0.38 yDistance=0.56
22:18:49.401 00.000 5240 PPEC rslt: input = -0.38, final = -0.33, react = -0.38, pred = 0.13, hyst = -0.34, hyst_pct = 0.82, period_length = 662.83
22:18:49.401 00.000 5240 PPEC: input: -0.38, control: -0.33, exposure: 1500
22:18:49.401 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56
22:18:49.401 00.000 5240 MoveAxis(E, 54, ABG)
22:18:49.401 00.000 5240 Guiding  Dir = 2, Dur = 54
22:18:49.402 00.001 5240 IsGuiding returns 0
22:18:49.402 00.000 5240 PulseGuide returned control before completion, sleep 64
22:18:49.415 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:18:49.463 00.048 2696 UpdateGuideState exits: m=2945 SNR=38.2 Saturated
22:18:49.465 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:49.468 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:18:49.469 00.001 2696 Enqueuing Expose request
22:18:49.477 00.008 5240 IsGuiding returns 1
22:18:49.477 00.000 5240 scope still moving after pulse duration time elapsed
22:18:49.509 00.032 5240 IsGuiding returns 0
22:18:49.509 00.000 5240 scope move finished after 54 + 52 ms
22:18:49.509 00.000 5240 Move returns status 0, amount 54
22:18:49.509 00.000 5240 MoveAxis(S, 70, ABG)
22:18:49.509 00.000 5240 Guiding  Dir = 1, Dur = 70
22:18:49.509 00.000 5240 IsGuiding returns 0
22:18:49.510 00.001 5240 PulseGuide returned control before completion, sleep 80
22:18:49.601 00.091 5240 IsGuiding returns 1
22:18:49.601 00.000 5240 scope still moving after pulse duration time elapsed
22:18:49.633 00.032 5240 IsGuiding returns 0
22:18:49.634 00.001 5240 scope move finished after 70 + 54 ms
22:18:49.634 00.000 5240 Move returns status 0, amount 70
22:18:49.635 00.001 5240 move complete, result=0
22:18:49.635 00.000 5240 worker thread done servicing request
22:18:49.636 00.001 2696 GuideStep: -0.4 px 54 ms EAST, 0.6 px 70 ms SOUTH
22:18:49.642 00.006 5240 Worker thread wakes up
22:18:49.643 00.001 5240 worker thread servicing REQUEST_EXPOSE 1500
22:18:49.643 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:18:51.050 01.407 5240 Exposure complete
22:18:51.102 00.052 5240 worker thread done servicing request
22:18:51.102 00.000 2696 OnExposeComplete: enter
22:18:51.105 00.003 2696 UpdateGuideState(): m_state=6
22:18:51.107 00.002 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
22:18:51.110 00.003 2696 Star::Find returns 1 (1), X=302.27, Y=260.19, Mass=2986, SNR=38.6, Peak=255 HFD=3.4
22:18:51.113 00.003 2696 MultiStar: [#1 0.22,0.86,0.69,U] [#2 1.49,0.01,0.66,U] [#3 0.24,0.60,0.43,U] [#4 1.60,0.51,0.43,U] [#5 0.24,0.66,0.44,U] [#6 1.36,0.30,0.49,U] [#7 0.61,0.37,0.47,U] [#8 1.53,-0.24,0.37,U] 
22:18:51.114 00.001 2696 refined, 8 included, MultiStar: {1.22, 0.29}, one-star: {2.50, -0.14}
22:18:51.116 00.002 2696 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.74) = xAngle (-2.50 = -2.50)
22:18:51.117 00.001 2696 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.13 = 0.13)
22:18:51.119 00.002 2696 CameraToMount -- cameraX=1.22 cameraY=0.29 hyp=1.25 cameraTheta=0.23 mountX=-1.00 mountY=0.16, mountTheta=2.98
22:18:51.122 00.003 2696 SchedulePrimaryMove(0F998B58, x=1.22, y=0.29, opts=13)
22:18:51.124 00.002 2696 Enqueuing Move request for scope (1.22, 0.29)
22:18:51.126 00.002 5240 Worker thread wakes up
22:18:51.126 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.22, 0.29) opts 0xd
22:18:51.126 00.000 5240 Handling offset move in thread for scope, endpoint = (1.22, 0.29)
22:18:51.126 00.000 5240 Moving (1.22, 0.29) raw xDistance=-1.00 yDistance=0.16
22:18:51.126 00.000 5240 PPEC rslt: input = -1.00, final = -0.91, react = -1.00, pred = 0.22, hyst = -0.93, hyst_pct = 0.82, period_length = 662.83
22:18:51.126 00.000 5240 PPEC: input: -1.00, control: -0.91, exposure: 1500
22:18:51.126 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.16
22:18:51.126 00.000 5240 MoveAxis(E, 151, ABG)
22:18:51.126 00.000 5240 Guiding  Dir = 2, Dur = 151
22:18:51.128 00.002 5240 IsGuiding returns 0
22:18:51.128 00.000 5240 PulseGuide returned control before completion, sleep 161
22:18:51.141 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:18:51.187 00.046 2696 UpdateGuideState exits: m=2986 SNR=38.6 Saturated
22:18:51.189 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:51.191 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:18:51.192 00.001 2696 Enqueuing Expose request
22:18:51.295 00.103 5240 IsGuiding returns 1
22:18:51.295 00.000 5240 scope still moving after pulse duration time elapsed
22:18:51.327 00.032 5240 IsGuiding returns 0
22:18:51.327 00.000 5240 scope move finished after 151 + 47 ms
22:18:51.327 00.000 5240 Move returns status 0, amount 151
22:18:51.327 00.000 5240 MoveAxis(S, 21, ABG)
22:18:51.327 00.000 5240 Guiding  Dir = 1, Dur = 21
22:18:51.328 00.001 5240 IsGuiding returns 0
22:18:51.328 00.000 5240 PulseGuide returned control before completion, sleep 31
22:18:51.374 00.046 5240 IsGuiding returns 1
22:18:51.374 00.000 5240 scope still moving after pulse duration time elapsed
22:18:51.405 00.031 5240 IsGuiding returns 0
22:18:51.405 00.000 5240 scope move finished after 21 + 56 ms
22:18:51.405 00.000 5240 Move returns status 0, amount 21
22:18:51.405 00.000 5240 move complete, result=0
22:18:51.405 00.000 5240 worker thread done servicing request
22:18:51.405 00.000 5240 Worker thread wakes up
22:18:51.405 00.000 2696 GuideStep: -1.0 px 151 ms EAST, 0.2 px 21 ms SOUTH
22:18:51.407 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:18:51.407 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:18:53.049 01.642 5240 Exposure complete
22:18:53.127 00.078 5240 worker thread done servicing request
22:18:53.127 00.000 2696 OnExposeComplete: enter
22:18:53.129 00.002 2696 UpdateGuideState(): m_state=6
22:18:53.131 00.002 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
22:18:53.133 00.002 2696 Star::Find returns 1 (1), X=301.26, Y=260.06, Mass=3074, SNR=39.1, Peak=255 HFD=3.3
22:18:53.136 00.003 2696 MultiStar: [#1 -0.75,0.67,0.69,U] [#2 0.47,-0.13,0.65,U] [#3 -0.68,0.59,0.41,U] [#4 0.55,0.25,0.42,U] [#5 -0.66,0.81,0.43,U] [#6 0.84,0.66,0.47,U] [#7 -0.22,0.55,0.47,U] [#8 0.49,-0.17,0.38,U] 
22:18:53.138 00.002 2696 refined, 8 included, MultiStar: {0.29, 0.27}, one-star: {1.49, -0.27}
22:18:53.141 00.003 2696 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.74) = xAngle (-1.99 = -1.99)
22:18:53.142 00.001 2696 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.64 = 0.64)
22:18:53.144 00.002 2696 CameraToMount -- cameraX=0.29 cameraY=0.27 hyp=0.39 cameraTheta=0.75 mountX=-0.16 mountY=0.23, mountTheta=2.17
22:18:53.147 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.29, y=0.27, opts=13)
22:18:53.149 00.002 2696 Enqueuing Move request for scope (0.29, 0.27)
22:18:53.151 00.002 5240 Worker thread wakes up
22:18:53.151 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.27) opts 0xd
22:18:53.151 00.000 5240 Handling offset move in thread for scope, endpoint = (0.29, 0.27)
22:18:53.151 00.000 5240 Moving (0.29, 0.27) raw xDistance=-0.16 yDistance=0.23
22:18:53.152 00.001 5240 PPEC rslt: input = -0.16, final = -0.07, react = -0.16, pred = -0.37, hyst = 0.00, hyst_pct = 0.82, period_length = 662.83
22:18:53.152 00.000 5240 PPEC: input: -0.16, control: -0.07, exposure: 1500
22:18:53.152 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
22:18:53.152 00.000 5240 MoveAxis(E, 11, ABG)
22:18:53.152 00.000 5240 Guiding  Dir = 2, Dur = 11
22:18:53.152 00.000 5240 IsGuiding returns 0
22:18:53.152 00.000 5240 PulseGuide returned control before completion, sleep 21
22:18:53.166 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=225, Gamma=0.560
22:18:53.185 00.019 5240 IsGuiding returns 1
22:18:53.186 00.001 5240 scope still moving after pulse duration time elapsed
22:18:53.214 00.028 2696 UpdateGuideState exits: m=3074 SNR=39.1 Saturated
22:18:53.216 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:53.219 00.003 5240 IsGuiding returns 0
22:18:53.219 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:18:53.222 00.003 2696 Enqueuing Expose request
22:18:53.224 00.002 5240 scope move finished after 11 + 56 ms
22:18:53.224 00.000 5240 Move returns status 0, amount 11
22:18:53.224 00.000 5240 MoveAxis(S, 30, ABG)
22:18:53.224 00.000 5240 Guiding  Dir = 1, Dur = 30
22:18:53.224 00.000 5240 IsGuiding returns 0
22:18:53.226 00.002 5240 PulseGuide returned control before completion, sleep 40
22:18:53.279 00.053 5240 IsGuiding returns 1
22:18:53.279 00.000 5240 scope still moving after pulse duration time elapsed
22:18:53.309 00.030 5240 IsGuiding returns 1
22:18:53.341 00.032 5240 IsGuiding returns 0
22:18:53.341 00.000 5240 scope move finished after 30 + 85 ms
22:18:53.341 00.000 5240 Move returns status 0, amount 30
22:18:53.341 00.000 5240 move complete, result=0
22:18:53.341 00.000 5240 worker thread done servicing request
22:18:53.341 00.000 5240 Worker thread wakes up
22:18:53.341 00.000 2696 GuideStep: -0.2 px 11 ms EAST, 0.2 px 30 ms SOUTH
22:18:53.344 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:18:53.344 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:18:54.777 01.433 5240 Exposure complete
22:18:54.886 00.109 5240 worker thread done servicing request
22:18:54.886 00.000 2696 OnExposeComplete: enter
22:18:54.888 00.002 2696 UpdateGuideState(): m_state=6
22:18:54.890 00.002 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 129
22:18:54.892 00.002 2696 Star::Find returns 1 (0), X=301.20, Y=259.62, Mass=2880, SNR=37.8, Peak=208 HFD=3.6
22:18:54.894 00.002 2696 MultiStar: [#1 -0.97,0.48,0.70,U] [#2 0.51,-0.44,0.65,U] [#3 -0.96,0.23,0.42,U] [#4 0.54,0.06,0.43,U] [#5 -1.10,0.14,0.45,U] [#6 0.68,0.08,0.49,U] [#7 -0.47,-0.25,0.49,U] [#8 0.32,-0.48,0.39,U] 
22:18:54.895 00.001 2696 refined, 8 included, MultiStar: {0.13, -0.15}, one-star: {1.43, -0.71}
22:18:54.898 00.003 2696 CameraToMount -- cameraTheta (-0.85) - m_xAngle (2.74) = xAngle (-3.59 = 2.70)
22:18:54.900 00.002 2696 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.95 = -0.95)
22:18:54.901 00.001 2696 CameraToMount -- cameraX=0.13 cameraY=-0.15 hyp=0.19 cameraTheta=-0.85 mountX=-0.18 mountY=-0.16, mountTheta=-2.41
22:18:54.904 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.13, y=-0.15, opts=13)
22:18:54.906 00.002 2696 Enqueuing Move request for scope (0.13, -0.15)
22:18:54.908 00.002 5240 Worker thread wakes up
22:18:54.908 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.15) opts 0xd
22:18:54.908 00.000 5240 Handling offset move in thread for scope, endpoint = (0.13, -0.15)
22:18:54.908 00.000 5240 Moving (0.13, -0.15) raw xDistance=-0.18 yDistance=-0.16
22:18:54.909 00.001 5240 PPEC rslt: input = -0.18, final = -0.06, react = -0.18, pred = -0.31, hyst = 0.00, hyst_pct = 0.82, period_length = 662.83
22:18:54.909 00.000 5240 PPEC: input: -0.18, control: -0.06, exposure: 1500
22:18:54.909 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:18:54.909 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:18:54.909 00.000 5240 MoveAxis(E, 9, ABG)
22:18:54.909 00.000 5240 Guiding  Dir = 2, Dur = 9
22:18:54.909 00.000 5240 IsGuiding returns 0
22:18:54.910 00.001 5240 PulseGuide returned control before completion, sleep 19
22:18:54.923 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=213, Gamma=0.560
22:18:54.930 00.007 5240 IsGuiding returns 1
22:18:54.930 00.000 5240 scope still moving after pulse duration time elapsed
22:18:54.961 00.031 5240 IsGuiding returns 0
22:18:54.961 00.000 5240 scope move finished after 9 + 42 ms
22:18:54.961 00.000 5240 Move returns status 0, amount 9
22:18:54.961 00.000 5240 MoveAxis(N, 0, ABG)
22:18:54.961 00.000 5240 Move returns status 0, amount 0
22:18:54.961 00.000 5240 move complete, result=0
22:18:54.961 00.000 5240 worker thread done servicing request
22:18:54.970 00.009 2696 UpdateGuideState exits: m=2880 SNR=37.8
22:18:54.972 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:54.974 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:18:54.975 00.001 2696 Enqueuing Expose request
22:18:54.979 00.004 5240 Worker thread wakes up
22:18:54.979 00.000 2696 GuideStep: -0.2 px 9 ms EAST, -0.2 px 0 ms NORTH
22:18:54.982 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:18:54.982 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:18:56.612 01.630 5240 Exposure complete
22:18:56.662 00.050 5240 worker thread done servicing request
22:18:56.662 00.000 2696 OnExposeComplete: enter
22:18:56.664 00.002 2696 UpdateGuideState(): m_state=6
22:18:56.667 00.003 2696 Star::Find(15, 301, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 130
22:18:56.668 00.001 2696 Star::Find returns 1 (1), X=301.87, Y=260.48, Mass=3098, SNR=39.2, Peak=255 HFD=3.4
22:18:56.672 00.004 2696 MultiStar: [#1 -0.14,1.10,0.69,U] [#2 1.16,0.32,0.66,U] [#3 -0.10,0.55,0.42,U] [#4 1.24,0.64,0.44,U] [#5 -0.17,1.15,0.43,U] [#6 1.08,0.59,0.47,U] [#7 0.14,0.82,0.47,U] [#8 0.98,0.17,0.37,U] 
22:18:56.674 00.002 2696 refined, 8 included, MultiStar: {0.84, 0.58}, one-star: {2.10, 0.15}
22:18:56.676 00.002 2696 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.74) = xAngle (-2.13 = -2.13)
22:18:56.677 00.001 2696 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.50 = 0.50)
22:18:56.679 00.002 2696 CameraToMount -- cameraX=0.84 cameraY=0.58 hyp=1.02 cameraTheta=0.60 mountX=-0.54 mountY=0.49, mountTheta=2.41
22:18:56.682 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.84, y=0.58, opts=13)
22:18:56.684 00.002 2696 Enqueuing Move request for scope (0.84, 0.58)
22:18:56.685 00.001 5240 Worker thread wakes up
22:18:56.685 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.84, 0.58) opts 0xd
22:18:56.685 00.000 5240 Handling offset move in thread for scope, endpoint = (0.84, 0.58)
22:18:56.685 00.000 5240 Moving (0.84, 0.58) raw xDistance=-0.54 yDistance=0.49
22:18:56.686 00.001 5240 PPEC rslt: input = -0.54, final = -0.55, react = -0.54, pred = -0.26, hyst = -0.49, hyst_pct = 0.82, period_length = 662.83
22:18:56.686 00.000 5240 PPEC: input: -0.54, control: -0.55, exposure: 1500
22:18:56.686 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
22:18:56.686 00.000 5240 MoveAxis(E, 91, ABG)
22:18:56.686 00.000 5240 Guiding  Dir = 2, Dur = 91
22:18:56.686 00.000 5240 IsGuiding returns 0
22:18:56.687 00.001 5240 PulseGuide returned control before completion, sleep 101
22:18:56.700 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=230, Gamma=0.560
22:18:56.745 00.045 2696 UpdateGuideState exits: m=3098 SNR=39.2 Saturated
22:18:56.747 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:56.748 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:18:56.750 00.002 2696 Enqueuing Expose request
22:18:56.796 00.046 5240 IsGuiding returns 1
22:18:56.796 00.000 5240 scope still moving after pulse duration time elapsed
22:18:56.827 00.031 5240 IsGuiding returns 0
22:18:56.827 00.000 5240 scope move finished after 91 + 49 ms
22:18:56.827 00.000 5240 Move returns status 0, amount 91
22:18:56.827 00.000 5240 MoveAxis(S, 62, ABG)
22:18:56.827 00.000 5240 Guiding  Dir = 1, Dur = 62
22:18:56.827 00.000 5240 IsGuiding returns 0
22:18:56.827 00.000 5240 PulseGuide returned control before completion, sleep 72
22:18:56.905 00.078 5240 IsGuiding returns 1
22:18:56.905 00.000 5240 scope still moving after pulse duration time elapsed
22:18:56.937 00.032 5240 IsGuiding returns 0
22:18:56.937 00.000 5240 scope move finished after 62 + 47 ms
22:18:56.937 00.000 5240 Move returns status 0, amount 62
22:18:56.937 00.000 5240 move complete, result=0
22:18:56.937 00.000 5240 worker thread done servicing request
22:18:56.937 00.000 5240 Worker thread wakes up
22:18:56.937 00.000 2696 GuideStep: -0.5 px 91 ms EAST, 0.5 px 62 ms SOUTH
22:18:56.939 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:18:56.939 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:18:58.370 01.431 5240 Exposure complete
22:18:58.441 00.071 5240 worker thread done servicing request
22:18:58.441 00.000 2696 OnExposeComplete: enter
22:18:58.443 00.002 2696 UpdateGuideState(): m_state=6
22:18:58.446 00.003 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 131
22:18:58.448 00.002 2696 Star::Find returns 1 (0), X=301.53, Y=259.60, Mass=2923, SNR=38.1, Peak=217 HFD=3.3
22:18:58.450 00.002 2696 MultiStar: [#1 -0.14,0.64,0.68,U] [#2 1.08,0.20,0.68,U] [#3 -0.03,0.39,0.46,U] [#4 1.28,-0.06,0.43,U] [#5 -0.52,0.33,0.46,U] [#6 1.15,0.44,0.47,U] [#7 0.31,0.74,0.49,U] [#8 0.68,-0.38,0.38,U] 
22:18:58.452 00.002 2696 refined, 8 included, MultiStar: {0.72, 0.11}, one-star: {1.76, -0.73}
22:18:58.453 00.001 2696 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.74) = xAngle (-2.58 = -2.58)
22:18:58.455 00.002 2696 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.05 = 0.05)
22:18:58.457 00.002 2696 CameraToMount -- cameraX=0.72 cameraY=0.11 hyp=0.73 cameraTheta=0.16 mountX=-0.62 mountY=0.04, mountTheta=3.08
22:18:58.460 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.72, y=0.11, opts=13)
22:18:58.462 00.002 2696 Enqueuing Move request for scope (0.72, 0.11)
22:18:58.464 00.002 5240 Worker thread wakes up
22:18:58.464 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.72, 0.11) opts 0xd
22:18:58.464 00.000 5240 Handling offset move in thread for scope, endpoint = (0.72, 0.11)
22:18:58.464 00.000 5240 Moving (0.72, 0.11) raw xDistance=-0.62 yDistance=0.04
22:18:58.464 00.000 5240 PPEC rslt: input = -0.62, final = -0.64, react = -0.62, pred = -0.36, hyst = -0.56, hyst_pct = 0.82, period_length = 662.83
22:18:58.464 00.000 5240 PPEC: input: -0.62, control: -0.64, exposure: 1500
22:18:58.464 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:58.464 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:18:58.465 00.001 5240 MoveAxis(E, 106, ABG)
22:18:58.465 00.000 5240 Guiding  Dir = 2, Dur = 106
22:18:58.465 00.000 5240 IsGuiding returns 0
22:18:58.465 00.000 5240 PulseGuide returned control before completion, sleep 116
22:18:58.480 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:18:58.529 00.049 2696 UpdateGuideState exits: m=2923 SNR=38.1
22:18:58.532 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:58.533 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:18:58.536 00.003 2696 Enqueuing Expose request
22:18:58.586 00.050 5240 IsGuiding returns 1
22:18:58.586 00.000 5240 scope still moving after pulse duration time elapsed
22:18:58.616 00.030 5240 IsGuiding returns 0
22:18:58.616 00.000 5240 scope move finished after 106 + 44 ms
22:18:58.616 00.000 5240 Move returns status 0, amount 106
22:18:58.616 00.000 5240 MoveAxis(N, 0, ABG)
22:18:58.616 00.000 5240 Move returns status 0, amount 0
22:18:58.616 00.000 5240 move complete, result=0
22:18:58.616 00.000 5240 worker thread done servicing request
22:18:58.616 00.000 5240 Worker thread wakes up
22:18:58.617 00.001 5240 worker thread servicing REQUEST_EXPOSE 1500
22:18:58.617 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:18:58.628 00.011 2696 GuideStep: -0.6 px 106 ms EAST, 0.0 px 0 ms NORTH
22:19:00.269 01.641 5240 Exposure complete
22:19:00.336 00.067 5240 worker thread done servicing request
22:19:00.336 00.000 2696 OnExposeComplete: enter
22:19:00.338 00.002 2696 UpdateGuideState(): m_state=6
22:19:00.340 00.002 2696 Star::Find(15, 301, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 132
22:19:00.341 00.001 2696 Star::Find returns 1 (0), X=300.88, Y=259.69, Mass=2974, SNR=38.5, Peak=206 HFD=3.5
22:19:00.343 00.002 2696 MultiStar: [#1 -1.14,0.41,0.71,U] [#2 0.17,-0.09,0.67,U] [#3 -1.20,0.07,0.44,U] [#4 0.21,-0.03,0.42,U] [#5 -1.26,0.14,0.45,U] [#6 0.53,0.41,0.48,U] [#7 -0.49,0.17,0.48,U] [#8 0.33,-0.42,0.39,U] 
22:19:00.346 00.003 2696 refined, 8 included, MultiStar: {-0.09, -0.04}, one-star: {1.11, -0.64}
22:19:00.348 00.002 2696 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.74) = xAngle (-5.41 = 0.87)
22:19:00.349 00.001 2696 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.78 = -2.78)
22:19:00.351 00.002 2696 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-2.67 mountX=0.06 mountY=-0.03, mountTheta=-0.51
22:19:00.355 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.09, y=-0.04, opts=13)
22:19:00.358 00.003 2696 Enqueuing Move request for scope (-0.09, -0.04)
22:19:00.359 00.001 5240 Worker thread wakes up
22:19:00.360 00.001 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
22:19:00.360 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
22:19:00.360 00.000 5240 Moving (-0.09, -0.04) raw xDistance=0.06 yDistance=-0.03
22:19:00.360 00.000 5240 PPEC rslt: input = 0.06, final = -0.06, react = 0.06, pred = -0.31, hyst = 0.00, hyst_pct = 0.82, period_length = 662.83
22:19:00.360 00.000 5240 PPEC: input: 0.06, control: -0.06, exposure: 1500
22:19:00.360 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:00.360 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:19:00.360 00.000 5240 MoveAxis(E, 9, ABG)
22:19:00.361 00.001 5240 Guiding  Dir = 2, Dur = 9
22:19:00.361 00.000 5240 IsGuiding returns 0
22:19:00.361 00.000 5240 PulseGuide returned control before completion, sleep 19
22:19:00.373 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=205, Gamma=0.560
22:19:00.393 00.020 5240 IsGuiding returns 1
22:19:00.393 00.000 5240 scope still moving after pulse duration time elapsed
22:19:00.422 00.029 2696 UpdateGuideState exits: m=2974 SNR=38.5
22:19:00.424 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:00.426 00.002 5240 IsGuiding returns 0
22:19:00.426 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:19:00.428 00.002 2696 Enqueuing Expose request
22:19:00.430 00.002 5240 scope move finished after 9 + 55 ms
22:19:00.430 00.000 5240 Move returns status 0, amount 9
22:19:00.430 00.000 5240 MoveAxis(N, 0, ABG)
22:19:00.430 00.000 5240 Move returns status 0, amount 0
22:19:00.430 00.000 5240 move complete, result=0
22:19:00.430 00.000 5240 worker thread done servicing request
22:19:00.430 00.000 5240 Worker thread wakes up
22:19:00.430 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:19:00.430 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:19:00.437 00.007 2696 GuideStep: 0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
22:19:01.854 01.417 5240 Exposure complete
22:19:01.927 00.073 5240 worker thread done servicing request
22:19:01.927 00.000 2696 OnExposeComplete: enter
22:19:01.929 00.002 2696 UpdateGuideState(): m_state=6
22:19:01.932 00.003 2696 Star::Find(15, 300, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 133
22:19:01.934 00.002 2696 Star::Find returns 1 (1), X=301.76, Y=259.94, Mass=3005, SNR=38.7, Peak=255 HFD=3.2
22:19:01.937 00.003 2696 MultiStar: [#1 -0.40,0.86,0.70,U] [#2 0.84,-0.02,0.66,U] [#3 -0.33,0.88,0.42,U] [#4 1.15,0.58,0.44,U] [#5 -0.39,0.61,0.43,U] [#6 0.75,0.45,0.47,U] [#7 0.19,0.75,0.49,U] [#8 0.85,-0.11,0.38,U] 
22:19:01.939 00.002 2696 refined, 8 included, MultiStar: {0.65, 0.33}, one-star: {1.99, -0.39}
22:19:01.941 00.002 2696 CameraToMount -- cameraTheta (0.47) - m_xAngle (2.74) = xAngle (-2.27 = -2.27)
22:19:01.943 00.002 2696 CameraToMount -- cameraTheta (0.47) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.36 = 0.36)
22:19:01.949 00.006 2696 CameraToMount -- cameraX=0.65 cameraY=0.33 hyp=0.72 cameraTheta=0.47 mountX=-0.47 mountY=0.26, mountTheta=2.64
22:19:01.953 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.65, y=0.33, opts=13)
22:19:01.956 00.003 2696 Enqueuing Move request for scope (0.65, 0.33)
22:19:01.958 00.002 5240 Worker thread wakes up
22:19:01.958 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.65, 0.33) opts 0xd
22:19:01.958 00.000 5240 Handling offset move in thread for scope, endpoint = (0.65, 0.33)
22:19:01.958 00.000 5240 Moving (0.65, 0.33) raw xDistance=-0.47 yDistance=0.26
22:19:01.959 00.001 5240 PPEC rslt: input = -0.47, final = -0.52, react = -0.47, pred = -0.22, hyst = -0.48, hyst_pct = 0.81, period_length = 662.83
22:19:01.959 00.000 5240 PPEC: input: -0.47, control: -0.52, exposure: 1500
22:19:01.959 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
22:19:01.959 00.000 5240 MoveAxis(E, 86, ABG)
22:19:01.959 00.000 5240 Guiding  Dir = 2, Dur = 86
22:19:01.959 00.000 5240 IsGuiding returns 0
22:19:01.960 00.001 5240 PulseGuide returned control before completion, sleep 96
22:19:01.973 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=212, Gamma=0.560
22:19:02.023 00.050 2696 UpdateGuideState exits: m=3005 SNR=38.7 Saturated
22:19:02.027 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:02.029 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:19:02.031 00.002 2696 Enqueuing Expose request
22:19:02.072 00.041 5240 IsGuiding returns 1
22:19:02.072 00.000 5240 scope still moving after pulse duration time elapsed
22:19:02.104 00.032 5240 IsGuiding returns 1
22:19:02.135 00.031 5240 IsGuiding returns 0
22:19:02.135 00.000 5240 scope move finished after 86 + 89 ms
22:19:02.135 00.000 5240 Move returns status 0, amount 86
22:19:02.135 00.000 5240 MoveAxis(S, 33, ABG)
22:19:02.135 00.000 5240 Guiding  Dir = 1, Dur = 33
22:19:02.135 00.000 5240 IsGuiding returns 0
22:19:02.135 00.000 5240 PulseGuide returned control before completion, sleep 43
22:19:02.181 00.046 5240 IsGuiding returns 1
22:19:02.181 00.000 5240 scope still moving after pulse duration time elapsed
22:19:02.213 00.032 5240 IsGuiding returns 0
22:19:02.213 00.000 5240 scope move finished after 33 + 44 ms
22:19:02.213 00.000 5240 Move returns status 0, amount 33
22:19:02.213 00.000 5240 move complete, result=0
22:19:02.213 00.000 5240 worker thread done servicing request
22:19:02.213 00.000 5240 Worker thread wakes up
22:19:02.213 00.000 2696 GuideStep: -0.5 px 86 ms EAST, 0.3 px 33 ms SOUTH
22:19:02.215 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:19:02.215 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:19:03.859 01.644 5240 Exposure complete
22:19:03.928 00.069 5240 worker thread done servicing request
22:19:03.928 00.000 2696 OnExposeComplete: enter
22:19:03.931 00.003 2696 UpdateGuideState(): m_state=6
22:19:03.932 00.001 2696 Star::Find(15, 301, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 134
22:19:03.934 00.002 2696 Star::Find returns 1 (1), X=301.62, Y=260.01, Mass=2843, SNR=37.6, Peak=255 HFD=3.1
22:19:03.936 00.002 2696 MultiStar: [#1 -0.39,0.99,0.72,U] [#2 0.96,-0.27,0.71,U] [#3 -0.36,0.44,0.44,U] [#4 0.94,0.32,0.45,U] [#5 -0.45,0.61,0.45,U] [#6 1.10,0.45,0.50,U] [#7 0.13,0.54,0.49,U] [#8 0.66,-0.32,0.40,U] 
22:19:03.938 00.002 2696 refined, 8 included, MultiStar: {0.62, 0.23}, one-star: {1.85, -0.32}
22:19:03.939 00.001 2696 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.74) = xAngle (-2.38 = -2.38)
22:19:03.941 00.002 2696 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.25 = 0.25)
22:19:03.943 00.002 2696 CameraToMount -- cameraX=0.62 cameraY=0.23 hyp=0.66 cameraTheta=0.35 mountX=-0.48 mountY=0.16, mountTheta=2.81
22:19:03.946 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.62, y=0.23, opts=13)
22:19:03.948 00.002 2696 Enqueuing Move request for scope (0.62, 0.23)
22:19:03.950 00.002 5240 Worker thread wakes up
22:19:03.950 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.23) opts 0xd
22:19:03.950 00.000 5240 Handling offset move in thread for scope, endpoint = (0.62, 0.23)
22:19:03.950 00.000 5240 Moving (0.62, 0.23) raw xDistance=-0.48 yDistance=0.16
22:19:03.951 00.001 5240 PPEC rslt: input = -0.48, final = -0.44, react = -0.48, pred = 0.00, hyst = -0.44, hyst_pct = 0.81, period_length = 662.83
22:19:03.951 00.000 5240 PPEC: input: -0.48, control: -0.44, exposure: 1500
22:19:03.951 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.16
22:19:03.951 00.000 5240 MoveAxis(E, 74, ABG)
22:19:03.951 00.000 5240 Guiding  Dir = 2, Dur = 74
22:19:03.951 00.000 5240 IsGuiding returns 0
22:19:03.952 00.001 5240 PulseGuide returned control before completion, sleep 84
22:19:03.964 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=240, Gamma=0.560
22:19:04.011 00.047 2696 UpdateGuideState exits: m=2843 SNR=37.6 Saturated
22:19:04.013 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:04.015 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:19:04.017 00.002 2696 Enqueuing Expose request
22:19:04.046 00.029 5240 IsGuiding returns 1
22:19:04.046 00.000 5240 scope still moving after pulse duration time elapsed
22:19:04.077 00.031 5240 IsGuiding returns 0
22:19:04.077 00.000 5240 scope move finished after 74 + 51 ms
22:19:04.077 00.000 5240 Move returns status 0, amount 74
22:19:04.077 00.000 5240 MoveAxis(S, 21, ABG)
22:19:04.077 00.000 5240 Guiding  Dir = 1, Dur = 21
22:19:04.078 00.001 5240 IsGuiding returns 0
22:19:04.078 00.000 5240 PulseGuide returned control before completion, sleep 31
22:19:04.124 00.046 5240 IsGuiding returns 1
22:19:04.124 00.000 5240 scope still moving after pulse duration time elapsed
22:19:04.155 00.031 5240 IsGuiding returns 0
22:19:04.155 00.000 5240 scope move finished after 21 + 56 ms
22:19:04.155 00.000 5240 Move returns status 0, amount 21
22:19:04.155 00.000 5240 move complete, result=0
22:19:04.155 00.000 5240 worker thread done servicing request
22:19:04.155 00.000 5240 Worker thread wakes up
22:19:04.155 00.000 2696 GuideStep: -0.5 px 74 ms EAST, 0.2 px 21 ms SOUTH
22:19:04.158 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:19:04.158 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:19:05.589 01.431 5240 Exposure complete
22:19:05.673 00.084 5240 worker thread done servicing request
22:19:05.674 00.001 2696 OnExposeComplete: enter
22:19:05.676 00.002 2696 UpdateGuideState(): m_state=6
22:19:05.678 00.002 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 135
22:19:05.679 00.001 2696 Star::Find returns 1 (1), X=301.55, Y=260.11, Mass=2987, SNR=38.5, Peak=255 HFD=3.1
22:19:05.682 00.003 2696 MultiStar: [#1 -0.26,0.93,0.71,U] [#2 0.76,-0.11,0.70,U] [#3 -0.25,0.44,0.43,U] [#4 0.99,0.42,0.42,U] [#5 -0.47,0.59,0.43,U] [#6 1.24,0.56,0.48,U] [#7 0.04,0.50,0.50,U] [#8 0.81,-0.25,0.40,U] 
22:19:05.683 00.001 2696 refined, 8 included, MultiStar: {0.63, 0.28}, one-star: {1.78, -0.22}
22:19:05.685 00.002 2696 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.74) = xAngle (-2.32 = -2.32)
22:19:05.687 00.002 2696 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.31 = 0.31)
22:19:05.689 00.002 2696 CameraToMount -- cameraX=0.63 cameraY=0.28 hyp=0.69 cameraTheta=0.41 mountX=-0.47 mountY=0.21, mountTheta=2.72
22:19:05.693 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.63, y=0.28, opts=13)
22:19:05.694 00.001 2696 Enqueuing Move request for scope (0.63, 0.28)
22:19:05.698 00.004 5240 Worker thread wakes up
22:19:05.698 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.28) opts 0xd
22:19:05.698 00.000 5240 Handling offset move in thread for scope, endpoint = (0.63, 0.28)
22:19:05.698 00.000 5240 Moving (0.63, 0.28) raw xDistance=-0.47 yDistance=0.21
22:19:05.698 00.000 5240 PPEC rslt: input = -0.47, final = -0.45, react = -0.47, pred = 0.09, hyst = -0.47, hyst_pct = 0.81, period_length = 662.83
22:19:05.698 00.000 5240 PPEC: input: -0.47, control: -0.45, exposure: 1500
22:19:05.699 00.001 5240 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
22:19:05.699 00.000 5240 MoveAxis(E, 75, ABG)
22:19:05.699 00.000 5240 Guiding  Dir = 2, Dur = 75
22:19:05.699 00.000 5240 IsGuiding returns 0
22:19:05.699 00.000 5240 PulseGuide returned control before completion, sleep 85
22:19:05.711 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=234, Gamma=0.560
22:19:05.759 00.048 2696 UpdateGuideState exits: m=2987 SNR=38.5 Saturated
22:19:05.761 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:05.763 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:19:05.765 00.002 2696 Enqueuing Expose request
22:19:05.790 00.025 5240 IsGuiding returns 1
22:19:05.790 00.000 5240 scope still moving after pulse duration time elapsed
22:19:05.821 00.031 5240 IsGuiding returns 0
22:19:05.821 00.000 5240 scope move finished after 75 + 46 ms
22:19:05.821 00.000 5240 Move returns status 0, amount 75
22:19:05.821 00.000 5240 MoveAxis(S, 27, ABG)
22:19:05.822 00.001 5240 Guiding  Dir = 1, Dur = 27
22:19:05.823 00.001 5240 IsGuiding returns 0
22:19:05.823 00.000 5240 PulseGuide returned control before completion, sleep 37
22:19:05.867 00.044 5240 IsGuiding returns 1
22:19:05.867 00.000 5240 scope still moving after pulse duration time elapsed
22:19:05.898 00.031 5240 IsGuiding returns 0
22:19:05.898 00.000 5240 scope move finished after 27 + 48 ms
22:19:05.898 00.000 5240 Move returns status 0, amount 27
22:19:05.898 00.000 5240 move complete, result=0
22:19:05.898 00.000 5240 worker thread done servicing request
22:19:05.898 00.000 5240 Worker thread wakes up
22:19:05.898 00.000 2696 GuideStep: -0.5 px 75 ms EAST, 0.2 px 27 ms SOUTH
22:19:05.902 00.004 5240 worker thread servicing REQUEST_EXPOSE 1500
22:19:05.903 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:19:07.531 01.628 5240 Exposure complete
22:19:07.581 00.050 5240 worker thread done servicing request
22:19:07.581 00.000 2696 OnExposeComplete: enter
22:19:07.583 00.002 2696 UpdateGuideState(): m_state=6
22:19:07.585 00.002 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 136
22:19:07.587 00.002 2696 Star::Find returns 1 (1), X=301.28, Y=260.22, Mass=2989, SNR=38.6, Peak=255 HFD=3.2
22:19:07.589 00.002 2696 MultiStar: [#1 -0.82,1.14,0.70,U] [#2 0.54,0.45,0.69,U] [#3 -0.80,0.98,0.44,U] [#4 0.78,0.82,0.43,U] [#5 -0.73,1.13,0.43,U] [#6 0.51,0.85,0.48,U] [#7 -0.42,0.78,0.47,U] [#8 0.46,0.15,0.38,U] 
22:19:07.591 00.002 2696 refined, 8 included, MultiStar: {0.24, 0.62}, one-star: {1.51, -0.11}
22:19:07.593 00.002 2696 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.74) = xAngle (-1.53 = -1.53)
22:19:07.594 00.001 2696 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.10 = 1.10)
22:19:07.596 00.002 2696 CameraToMount -- cameraX=0.24 cameraY=0.62 hyp=0.66 cameraTheta=1.20 mountX=0.03 mountY=0.59, mountTheta=1.53
22:19:07.600 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.24, y=0.62, opts=13)
22:19:07.603 00.003 2696 Enqueuing Move request for scope (0.24, 0.62)
22:19:07.604 00.001 5240 Worker thread wakes up
22:19:07.605 00.001 5240 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.62) opts 0xd
22:19:07.605 00.000 5240 Handling offset move in thread for scope, endpoint = (0.24, 0.62)
22:19:07.605 00.000 5240 Moving (0.24, 0.62) raw xDistance=0.03 yDistance=0.59
22:19:07.605 00.000 5240 PPEC rslt: input = 0.03, final = 0.02, react = 0.03, pred = 0.11, hyst = 0.00, hyst_pct = 0.81, period_length = 662.83
22:19:07.605 00.000 5240 PPEC: input: 0.03, control: 0.02, exposure: 1500
22:19:07.605 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59
22:19:07.606 00.001 5240 MoveAxis(W, 3, ABG)
22:19:07.606 00.000 5240 Guiding  Dir = 3, Dur = 3
22:19:07.606 00.000 5240 IsGuiding returns 0
22:19:07.606 00.000 5240 PulseGuide returned control before completion, sleep 13
22:19:07.619 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:19:07.622 00.003 5240 IsGuiding returns 1
22:19:07.622 00.000 5240 scope still moving after pulse duration time elapsed
22:19:07.652 00.030 5240 IsGuiding returns 0
22:19:07.652 00.000 5240 scope move finished after 3 + 42 ms
22:19:07.652 00.000 5240 Move returns status 0, amount 3
22:19:07.652 00.000 5240 MoveAxis(S, 75, ABG)
22:19:07.652 00.000 5240 Guiding  Dir = 1, Dur = 75
22:19:07.652 00.000 5240 IsGuiding returns 0
22:19:07.652 00.000 5240 PulseGuide returned control before completion, sleep 85
22:19:07.664 00.012 2696 UpdateGuideState exits: m=2989 SNR=38.6 Saturated
22:19:07.666 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:07.669 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:19:07.671 00.002 2696 Enqueuing Expose request
22:19:07.745 00.074 5240 IsGuiding returns 1
22:19:07.745 00.000 5240 scope still moving after pulse duration time elapsed
22:19:07.776 00.031 5240 IsGuiding returns 0
22:19:07.776 00.000 5240 scope move finished after 75 + 49 ms
22:19:07.776 00.000 5240 Move returns status 0, amount 75
22:19:07.776 00.000 5240 move complete, result=0
22:19:07.776 00.000 5240 worker thread done servicing request
22:19:07.776 00.000 5240 Worker thread wakes up
22:19:07.776 00.000 2696 GuideStep: 0.0 px 3 ms WEST, 0.6 px 75 ms SOUTH
22:19:07.779 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:19:07.779 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:19:09.212 01.433 5240 Exposure complete
22:19:09.276 00.064 5240 worker thread done servicing request
22:19:09.276 00.000 2696 OnExposeComplete: enter
22:19:09.278 00.002 2696 UpdateGuideState(): m_state=6
22:19:09.279 00.001 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 137
22:19:09.281 00.002 2696 Star::Find returns 1 (1), X=301.01, Y=259.85, Mass=3022, SNR=38.8, Peak=255 HFD=3.0
22:19:09.283 00.002 2696 MultiStar: [#1 -1.28,0.38,0.70,U] [#2 0.20,-0.35,0.67,U] [#3 -1.08,0.01,0.43,U] [#4 0.38,0.19,0.43,U] [#5 -1.03,0.45,0.44,U] [#6 0.38,-0.01,0.47,U] [#7 -0.63,0.05,0.47,U] [#8 0.01,-0.42,0.40,U] 
22:19:09.285 00.002 2696 refined, 8 included, MultiStar: {-0.08, -0.06}, one-star: {1.24, -0.48}
22:19:09.287 00.002 2696 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.74) = xAngle (-5.20 = 1.08)
22:19:09.289 00.002 2696 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.57 = -2.57)
22:19:09.292 00.003 2696 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.47 mountX=0.05 mountY=-0.05, mountTheta=-0.86
22:19:09.296 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.08, y=-0.06, opts=13)
22:19:09.298 00.002 2696 Enqueuing Move request for scope (-0.08, -0.06)
22:19:09.300 00.002 5240 Worker thread wakes up
22:19:09.300 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
22:19:09.300 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
22:19:09.300 00.000 5240 Moving (-0.08, -0.06) raw xDistance=0.05 yDistance=-0.05
22:19:09.301 00.001 5240 PPEC rslt: input = 0.05, final = 0.03, react = 0.05, pred = 0.18, hyst = 0.00, hyst_pct = 0.81, period_length = 662.83
22:19:09.301 00.000 5240 PPEC: input: 0.05, control: 0.03, exposure: 1500
22:19:09.301 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:09.301 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:19:09.301 00.000 5240 MoveAxis(W, 6, ABG)
22:19:09.301 00.000 5240 Guiding  Dir = 3, Dur = 6
22:19:09.302 00.001 5240 IsGuiding returns 0
22:19:09.302 00.000 5240 PulseGuide returned control before completion, sleep 16
22:19:09.315 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:19:09.320 00.005 5240 IsGuiding returns 1
22:19:09.320 00.000 5240 scope still moving after pulse duration time elapsed
22:19:09.351 00.031 5240 IsGuiding returns 0
22:19:09.351 00.000 5240 scope move finished after 6 + 43 ms
22:19:09.351 00.000 5240 Move returns status 0, amount 6
22:19:09.351 00.000 5240 MoveAxis(N, 0, ABG)
22:19:09.351 00.000 5240 Move returns status 0, amount 0
22:19:09.351 00.000 5240 move complete, result=0
22:19:09.351 00.000 5240 worker thread done servicing request
22:19:09.363 00.012 2696 UpdateGuideState exits: m=3022 SNR=38.8 Saturated
22:19:09.365 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:09.367 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:19:09.369 00.002 2696 Enqueuing Expose request
22:19:09.371 00.002 5240 Worker thread wakes up
22:19:09.371 00.000 2696 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
22:19:09.372 00.001 5240 worker thread servicing REQUEST_EXPOSE 1500
22:19:09.372 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:19:11.017 01.645 5240 Exposure complete
22:19:11.094 00.077 5240 worker thread done servicing request
22:19:11.094 00.000 2696 OnExposeComplete: enter
22:19:11.096 00.002 2696 UpdateGuideState(): m_state=6
22:19:11.098 00.002 2696 Star::Find(15, 301, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 138
22:19:11.099 00.001 2696 Star::Find returns 1 (1), X=300.43, Y=259.59, Mass=3009, SNR=38.7, Peak=255 HFD=3.1
22:19:11.102 00.003 2696 MultiStar: [#1 -1.64,0.34,0.70,U] [#2 -0.43,-0.32,0.66,U] [#3 -1.47,0.16,0.44,U] [#4 -0.08,-0.10,0.44,U] [#5 -1.76,0.08,0.45,U] [#6 -0.13,0.22,0.46,U] [#7 -1.18,0.08,0.49,U] [#8 -0.25,-0.50,0.38,U] 
22:19:11.105 00.003 2696 refined, 8 included, MultiStar: {-0.59, -0.14}, one-star: {0.66, -0.74}
22:19:11.108 00.003 2696 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.74) = xAngle (-5.65 = 0.63)
22:19:11.109 00.001 2696 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.02 = -3.02)
22:19:11.111 00.002 2696 CameraToMount -- cameraX=-0.59 cameraY=-0.14 hyp=0.61 cameraTheta=-2.92 mountX=0.49 mountY=-0.07, mountTheta=-0.15
22:19:11.114 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.59, y=-0.14, opts=13)
22:19:11.116 00.002 2696 Enqueuing Move request for scope (-0.59, -0.14)
22:19:11.118 00.002 5240 Worker thread wakes up
22:19:11.118 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.59, -0.14) opts 0xd
22:19:11.118 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.59, -0.14)
22:19:11.118 00.000 5240 Moving (-0.59, -0.14) raw xDistance=0.49 yDistance=-0.07
22:19:11.118 00.000 5240 PPEC rslt: input = 0.49, final = 0.50, react = 0.49, pred = 0.26, hyst = 0.44, hyst_pct = 0.81, period_length = 662.83
22:19:11.118 00.000 5240 PPEC: input: 0.49, control: 0.50, exposure: 1500
22:19:11.118 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:11.118 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:19:11.120 00.002 5240 MoveAxis(W, 83, ABG)
22:19:11.120 00.000 5240 Guiding  Dir = 3, Dur = 83
22:19:11.120 00.000 5240 IsGuiding returns 0
22:19:11.120 00.000 5240 PulseGuide returned control before completion, sleep 93
22:19:11.133 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:19:11.179 00.046 2696 UpdateGuideState exits: m=3009 SNR=38.7 Saturated
22:19:11.181 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:11.184 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:19:11.185 00.001 2696 Enqueuing Expose request
22:19:11.220 00.035 5240 IsGuiding returns 1
22:19:11.220 00.000 5240 scope still moving after pulse duration time elapsed
22:19:11.251 00.031 5240 IsGuiding returns 0
22:19:11.251 00.000 5240 scope move finished after 83 + 48 ms
22:19:11.251 00.000 5240 Move returns status 0, amount 83
22:19:11.251 00.000 5240 MoveAxis(N, 0, ABG)
22:19:11.251 00.000 5240 Move returns status 0, amount 0
22:19:11.251 00.000 5240 move complete, result=0
22:19:11.251 00.000 5240 worker thread done servicing request
22:19:11.251 00.000 5240 Worker thread wakes up
22:19:11.251 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:19:11.251 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:19:11.263 00.012 2696 GuideStep: 0.5 px 83 ms WEST, -0.1 px 0 ms NORTH
22:19:12.671 01.408 5240 Exposure complete
22:19:12.720 00.049 5240 worker thread done servicing request
22:19:12.720 00.000 2696 OnExposeComplete: enter
22:19:12.722 00.002 2696 UpdateGuideState(): m_state=6
22:19:12.724 00.002 2696 Star::Find(15, 300, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 139
22:19:12.727 00.003 2696 Star::Find returns 1 (1), X=300.52, Y=259.59, Mass=2912, SNR=38.0, Peak=255 HFD=3.2
22:19:12.729 00.002 2696 MultiStar: [#1 -1.30,0.52,0.70,U] [#2 -0.44,-0.44,0.70,U] [#3 -1.50,0.06,0.43,U] [#4 -0.09,0.01,0.44,U] [#5 -1.81,0.22,0.00,M1] [#6 -0.09,0.27,0.49,U] [#7 -1.32,0.02,0.50,U] [#8 -0.27,-0.43,0.38,U] 
22:19:12.730 00.001 2696 refined, 7 included, MultiStar: {-0.42, -0.15}, one-star: {0.75, -0.74}
22:19:12.732 00.002 2696 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.74) = xAngle (-5.54 = 0.74)
22:19:12.734 00.002 2696 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.91 = -2.91)
22:19:12.736 00.002 2696 CameraToMount -- cameraX=-0.42 cameraY=-0.15 hyp=0.45 cameraTheta=-2.81 mountX=0.33 mountY=-0.10, mountTheta=-0.30
22:19:12.739 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.42, y=-0.15, opts=13)
22:19:12.741 00.002 2696 Enqueuing Move request for scope (-0.42, -0.15)
22:19:12.742 00.001 5240 Worker thread wakes up
22:19:12.743 00.001 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.15) opts 0xd
22:19:12.743 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.42, -0.15)
22:19:12.743 00.000 5240 Moving (-0.42, -0.15) raw xDistance=0.33 yDistance=-0.10
22:19:12.743 00.000 5240 PPEC rslt: input = 0.33, final = 0.21, react = 0.33, pred = -0.51, hyst = 0.30, hyst_pct = 0.81, period_length = 662.83
22:19:12.743 00.000 5240 PPEC: input: 0.33, control: 0.21, exposure: 1500
22:19:12.743 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:12.744 00.001 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:19:12.744 00.000 5240 MoveAxis(W, 35, ABG)
22:19:12.744 00.000 5240 Guiding  Dir = 3, Dur = 35
22:19:12.744 00.000 5240 IsGuiding returns 0
22:19:12.744 00.000 5240 PulseGuide returned control before completion, sleep 45
22:19:12.757 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:19:12.792 00.035 5240 IsGuiding returns 1
22:19:12.792 00.000 5240 scope still moving after pulse duration time elapsed
22:19:12.804 00.012 2696 UpdateGuideState exits: m=2912 SNR=38.0 Saturated
22:19:12.806 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:12.807 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:19:12.809 00.002 2696 Enqueuing Expose request
22:19:12.823 00.014 5240 IsGuiding returns 0
22:19:12.823 00.000 5240 scope move finished after 35 + 43 ms
22:19:12.823 00.000 5240 Move returns status 0, amount 35
22:19:12.823 00.000 5240 MoveAxis(N, 0, ABG)
22:19:12.823 00.000 5240 Move returns status 0, amount 0
22:19:12.823 00.000 5240 move complete, result=0
22:19:12.823 00.000 5240 worker thread done servicing request
22:19:12.824 00.001 5240 Worker thread wakes up
22:19:12.824 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:19:12.824 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:19:12.831 00.007 2696 GuideStep: 0.3 px 35 ms WEST, -0.1 px 0 ms NORTH
22:19:14.466 01.635 5240 Exposure complete
22:19:14.596 00.130 5240 worker thread done servicing request
22:19:14.596 00.000 2696 OnExposeComplete: enter
22:19:14.598 00.002 2696 UpdateGuideState(): m_state=6
22:19:14.603 00.005 2696 Star::Find(15, 300, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 140
22:19:14.605 00.002 2696 Star::Find returns 1 (1), X=300.94, Y=259.48, Mass=3004, SNR=38.6, Peak=255 HFD=3.1
22:19:14.608 00.003 2696 MultiStar: [#1 -1.03,0.25,0.68,U] [#2 0.30,-0.53,0.66,U] [#3 -1.15,0.12,0.43,U] [#4 0.32,-0.11,0.43,U] [#5 -1.20,-0.31,0.45,U] [#6 0.38,0.28,0.48,U] [#7 -0.69,-0.12,0.49,U] [#8 0.14,-0.53,0.37,U] 
22:19:14.610 00.002 2696 refined, 8 included, MultiStar: {-0.07, -0.26}, one-star: {1.17, -0.85}
22:19:14.612 00.002 2696 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.74) = xAngle (-4.57 = 1.71)
22:19:14.615 00.003 2696 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.94 = -1.94)
22:19:14.618 00.003 2696 CameraToMount -- cameraX=-0.07 cameraY=-0.26 hyp=0.27 cameraTheta=-1.83 mountX=-0.04 mountY=-0.25, mountTheta=-1.72
22:19:14.620 00.002 2696 SchedulePrimaryMove(0F998B58, x=-0.07, y=-0.26, opts=13)
22:19:14.622 00.002 2696 Enqueuing Move request for scope (-0.07, -0.26)
22:19:14.624 00.002 5240 Worker thread wakes up
22:19:14.624 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.26) opts 0xd
22:19:14.624 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.07, -0.26)
22:19:14.624 00.000 5240 Moving (-0.07, -0.26) raw xDistance=-0.04 yDistance=-0.25
22:19:14.624 00.000 5240 PPEC rslt: input = -0.04, final = -0.10, react = -0.04, pred = -0.53, hyst = 0.00, hyst_pct = 0.80, period_length = 662.83
22:19:14.624 00.000 5240 PPEC: input: -0.04, control: -0.10, exposure: 1500
22:19:14.624 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:19:14.624 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:19:14.625 00.001 5240 MoveAxis(E, 17, ABG)
22:19:14.625 00.000 5240 Guiding  Dir = 2, Dur = 17
22:19:14.625 00.000 5240 IsGuiding returns 0
22:19:14.625 00.000 5240 PulseGuide returned control before completion, sleep 27
22:19:14.640 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:19:14.664 00.024 5240 IsGuiding returns 1
22:19:14.665 00.001 5240 scope still moving after pulse duration time elapsed
22:19:14.686 00.021 2696 UpdateGuideState exits: m=3004 SNR=38.6 Saturated
22:19:14.688 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:14.690 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:19:14.692 00.002 2696 Enqueuing Expose request
22:19:14.696 00.004 5240 IsGuiding returns 0
22:19:14.696 00.000 5240 scope move finished after 17 + 53 ms
22:19:14.696 00.000 5240 Move returns status 0, amount 17
22:19:14.696 00.000 5240 MoveAxis(N, 0, ABG)
22:19:14.697 00.001 5240 Move returns status 0, amount 0
22:19:14.697 00.000 5240 move complete, result=0
22:19:14.697 00.000 5240 worker thread done servicing request
22:19:14.697 00.000 5240 Worker thread wakes up
22:19:14.697 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:19:14.697 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:19:14.703 00.006 2696 GuideStep: -0.0 px 17 ms EAST, -0.2 px 0 ms NORTH
22:19:16.128 01.425 5240 Exposure complete
22:19:16.202 00.074 5240 worker thread done servicing request
22:19:16.202 00.000 2696 OnExposeComplete: enter
22:19:16.205 00.003 2696 UpdateGuideState(): m_state=6
22:19:16.208 00.003 2696 Star::Find(15, 300, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 141
22:19:16.210 00.002 2696 Star::Find returns 1 (1), X=300.38, Y=259.36, Mass=3011, SNR=38.7, Peak=255 HFD=3.2
22:19:16.213 00.003 2696 MultiStar: [#1 -1.54,0.32,0.70,U] [#2 -0.09,-0.39,0.69,U] [#3 -1.65,0.07,0.42,U] [#4 -0.07,-0.24,0.44,U] [#5 -1.58,0.27,0.44,U] [#6 0.08,0.10,0.47,U] [#7 -0.90,0.18,0.48,U] [#8 -0.45,-0.92,0.39,U] 
22:19:16.215 00.002 2696 refined, 8 included, MultiStar: {-0.50, -0.24}, one-star: {0.61, -0.97}
22:19:16.217 00.002 2696 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.74) = xAngle (-5.43 = 0.85)
22:19:16.220 00.003 2696 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.80 = -2.80)
22:19:16.223 00.003 2696 CameraToMount -- cameraX=-0.50 cameraY=-0.24 hyp=0.55 cameraTheta=-2.70 mountX=0.37 mountY=-0.19, mountTheta=-0.47
22:19:16.227 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.50, y=-0.24, opts=13)
22:19:16.230 00.003 2696 Enqueuing Move request for scope (-0.50, -0.24)
22:19:16.233 00.003 5240 Worker thread wakes up
22:19:16.233 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.24) opts 0xd
22:19:16.233 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.50, -0.24)
22:19:16.233 00.000 5240 Moving (-0.50, -0.24) raw xDistance=0.37 yDistance=-0.19
22:19:16.234 00.001 5240 PPEC rslt: input = 0.37, final = 0.26, react = 0.37, pred = -0.47, hyst = 0.35, hyst_pct = 0.80, period_length = 662.83
22:19:16.234 00.000 5240 PPEC: input: 0.37, control: 0.26, exposure: 1500
22:19:16.234 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:19:16.234 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:19:16.234 00.000 5240 MoveAxis(W, 43, ABG)
22:19:16.234 00.000 5240 Guiding  Dir = 3, Dur = 43
22:19:16.234 00.000 5240 IsGuiding returns 0
22:19:16.235 00.001 5240 PulseGuide returned control before completion, sleep 53
22:19:16.249 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:19:16.295 00.046 2696 UpdateGuideState exits: m=3011 SNR=38.7 Saturated
22:19:16.297 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:16.299 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:19:16.301 00.002 5240 IsGuiding returns 1
22:19:16.301 00.000 2696 Enqueuing Expose request
22:19:16.302 00.001 5240 scope still moving after pulse duration time elapsed
22:19:16.330 00.028 5240 IsGuiding returns 0
22:19:16.330 00.000 5240 scope move finished after 43 + 51 ms
22:19:16.330 00.000 5240 Move returns status 0, amount 43
22:19:16.330 00.000 5240 MoveAxis(N, 0, ABG)
22:19:16.330 00.000 5240 Move returns status 0, amount 0
22:19:16.330 00.000 5240 move complete, result=0
22:19:16.330 00.000 5240 worker thread done servicing request
22:19:16.330 00.000 5240 Worker thread wakes up
22:19:16.330 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:19:16.330 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:19:16.331 00.001 2696 GuideStep: 0.4 px 43 ms WEST, -0.2 px 0 ms NORTH
22:19:17.967 01.636 5240 Exposure complete
22:19:18.018 00.051 5240 worker thread done servicing request
22:19:18.018 00.000 2696 OnExposeComplete: enter
22:19:18.020 00.002 2696 UpdateGuideState(): m_state=6
22:19:18.021 00.001 2696 Star::Find(15, 300, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 142
22:19:18.024 00.003 2696 Star::Find returns 1 (1), X=300.32, Y=259.50, Mass=3060, SNR=39.0, Peak=255 HFD=3.3
22:19:18.026 00.002 2696 MultiStar: [#1 -1.71,0.48,0.00,M1] [#2 -0.68,-0.50,0.68,U] [#3 -1.54,0.20,0.43,U] [#4 -0.27,0.06,0.42,U] [#5 -1.92,0.29,0.00,M1] [#6 -0.27,0.31,0.47,U] [#7 -1.39,0.07,0.49,U] [#8 -0.54,-0.86,0.38,U] 
22:19:18.028 00.002 2696 refined, 6 included, MultiStar: {-0.44, -0.31}, one-star: {0.55, -0.83}
22:19:18.030 00.002 2696 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.74) = xAngle (-5.25 = 1.03)
22:19:18.032 00.002 2696 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.62 = -2.62)
22:19:18.034 00.002 2696 CameraToMount -- cameraX=-0.44 cameraY=-0.31 hyp=0.54 cameraTheta=-2.52 mountX=0.28 mountY=-0.27, mountTheta=-0.77
22:19:18.037 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.44, y=-0.31, opts=13)
22:19:18.038 00.001 2696 Enqueuing Move request for scope (-0.44, -0.31)
22:19:18.041 00.003 5240 Worker thread wakes up
22:19:18.041 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.31) opts 0xd
22:19:18.041 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.44, -0.31)
22:19:18.041 00.000 5240 Moving (-0.44, -0.31) raw xDistance=0.28 yDistance=-0.27
22:19:18.043 00.002 5240 PPEC rslt: input = 0.28, final = 0.31, react = 0.28, pred = 0.31, hyst = 0.24, hyst_pct = 0.80, period_length = 662.83
22:19:18.043 00.000 5240 PPEC: input: 0.28, control: 0.31, exposure: 1500
22:19:18.044 00.001 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:19:18.044 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
22:19:18.044 00.000 5240 MoveAxis(W, 51, ABG)
22:19:18.044 00.000 5240 Guiding  Dir = 3, Dur = 51
22:19:18.044 00.000 5240 IsGuiding returns 0
22:19:18.045 00.001 5240 PulseGuide returned control before completion, sleep 61
22:19:18.057 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:19:18.105 00.048 2696 UpdateGuideState exits: m=3060 SNR=39.0 Saturated
22:19:18.107 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:18.108 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:19:18.110 00.002 2696 Enqueuing Expose request
22:19:18.118 00.008 5240 IsGuiding returns 1
22:19:18.118 00.000 5240 scope still moving after pulse duration time elapsed
22:19:18.150 00.032 5240 IsGuiding returns 0
22:19:18.150 00.000 5240 scope move finished after 51 + 54 ms
22:19:18.150 00.000 5240 Move returns status 0, amount 51
22:19:18.150 00.000 5240 MoveAxis(N, 0, ABG)
22:19:18.150 00.000 5240 Move returns status 0, amount 0
22:19:18.150 00.000 5240 move complete, result=0
22:19:18.150 00.000 5240 worker thread done servicing request
22:19:18.150 00.000 5240 Worker thread wakes up
22:19:18.150 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:19:18.150 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:19:18.150 00.000 2696 GuideStep: 0.3 px 51 ms WEST, -0.3 px 0 ms NORTH
22:19:19.576 01.426 5240 Exposure complete
22:19:19.642 00.066 5240 worker thread done servicing request
22:19:19.642 00.000 2696 OnExposeComplete: enter
22:19:19.644 00.002 2696 UpdateGuideState(): m_state=6
22:19:19.645 00.001 2696 Star::Find(15, 300, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 143
22:19:19.648 00.003 2696 Star::Find returns 1 (1), X=300.45, Y=260.33, Mass=2959, SNR=38.4, Peak=255 HFD=3.2
22:19:19.650 00.002 2696 MultiStar: [#1 -1.73,0.90,0.00,M2] [#2 -0.52,0.03,0.68,U] [#3 -1.66,0.63,0.00,M1] [#4 -0.44,0.33,0.43,U] [#5 -1.72,0.74,0.00,M2] [#6 -0.32,0.54,0.49,U] [#7 -1.40,0.56,0.50,U] [#8 -0.38,-0.16,0.39,U] 
22:19:19.652 00.002 2696 refined, 5 included, MultiStar: {-0.25, 0.18}, one-star: {0.68, -0.01}
22:19:19.654 00.002 2696 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.74) = xAngle (-0.23 = -0.23)
22:19:19.655 00.001 2696 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.40 = 2.40)
22:19:19.657 00.002 2696 CameraToMount -- cameraX=-0.25 cameraY=0.18 hyp=0.31 cameraTheta=2.50 mountX=0.30 mountY=0.21, mountTheta=0.61
22:19:19.660 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.25, y=0.18, opts=13)
22:19:19.662 00.002 2696 Enqueuing Move request for scope (-0.25, 0.18)
22:19:19.666 00.004 5240 Worker thread wakes up
22:19:19.666 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.18) opts 0xd
22:19:19.666 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.25, 0.18)
22:19:19.666 00.000 5240 Moving (-0.25, 0.18) raw xDistance=0.30 yDistance=0.21
22:19:19.666 00.000 5240 PPEC rslt: input = 0.30, final = 0.37, react = 0.30, pred = 0.38, hyst = 0.30, hyst_pct = 0.80, period_length = 662.83
22:19:19.666 00.000 5240 PPEC: input: 0.30, control: 0.37, exposure: 1500
22:19:19.666 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
22:19:19.667 00.001 5240 MoveAxis(W, 62, ABG)
22:19:19.667 00.000 5240 Guiding  Dir = 3, Dur = 62
22:19:19.667 00.000 5240 IsGuiding returns 0
22:19:19.667 00.000 5240 PulseGuide returned control before completion, sleep 72
22:19:19.680 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=228, Gamma=0.560
22:19:19.727 00.047 2696 UpdateGuideState exits: m=2959 SNR=38.4 Saturated
22:19:19.729 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:19.731 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:19:19.733 00.002 2696 Enqueuing Expose request
22:19:19.740 00.007 5240 IsGuiding returns 1
22:19:19.740 00.000 5240 scope still moving after pulse duration time elapsed
22:19:19.772 00.032 5240 IsGuiding returns 0
22:19:19.772 00.000 5240 scope move finished after 62 + 42 ms
22:19:19.772 00.000 5240 Move returns status 0, amount 62
22:19:19.772 00.000 5240 MoveAxis(S, 26, ABG)
22:19:19.773 00.001 5240 Guiding  Dir = 1, Dur = 26
22:19:19.773 00.000 5240 IsGuiding returns 0
22:19:19.774 00.001 5240 PulseGuide returned control before completion, sleep 36
22:19:19.818 00.044 5240 IsGuiding returns 1
22:19:19.818 00.000 5240 scope still moving after pulse duration time elapsed
22:19:19.849 00.031 5240 IsGuiding returns 0
22:19:19.849 00.000 5240 scope move finished after 26 + 49 ms
22:19:19.849 00.000 5240 Move returns status 0, amount 26
22:19:19.849 00.000 5240 move complete, result=0
22:19:19.849 00.000 5240 worker thread done servicing request
22:19:19.849 00.000 5240 Worker thread wakes up
22:19:19.849 00.000 2696 GuideStep: 0.3 px 62 ms WEST, 0.2 px 26 ms SOUTH
22:19:19.855 00.006 5240 worker thread servicing REQUEST_EXPOSE 1500
22:19:19.855 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:19:21.500 01.645 5240 Exposure complete
22:19:21.578 00.078 5240 worker thread done servicing request
22:19:21.578 00.000 2696 OnExposeComplete: enter
22:19:21.580 00.002 2696 UpdateGuideState(): m_state=6
22:19:21.582 00.002 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 144
22:19:21.584 00.002 2696 Star::Find returns 1 (1), X=300.11, Y=259.92, Mass=2905, SNR=38.0, Peak=255 HFD=2.9
22:19:21.586 00.002 2696 MultiStar: [#1 -2.01,0.79,0.00,M3] [#2 -0.82,-0.23,0.69,U] [#3 -2.16,0.53,0.00,M2] [#4 -0.77,0.34,0.46,U] [#5 -1.94,0.65,0.00,M3] [#6 -0.67,0.52,0.46,U] [#7 -1.61,0.54,0.48,U] [#8 -0.73,-0.37,0.39,U] 
22:19:21.588 00.002 2696 single-star, 5 included, MultiStar: {-0.56, -0.02}, one-star: {0.34, -0.41}
22:19:21.590 00.002 2696 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.74) = xAngle (-3.62 = 2.67)
22:19:21.592 00.002 2696 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.99 = -0.99)
22:19:21.594 00.002 2696 CameraToMount -- cameraX=0.34 cameraY=-0.41 hyp=0.53 cameraTheta=-0.88 mountX=-0.47 mountY=-0.44, mountTheta=-2.39
22:19:21.597 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.34, y=-0.41, opts=13)
22:19:21.598 00.001 2696 Enqueuing Move request for scope (0.34, -0.41)
22:19:21.601 00.003 5240 Worker thread wakes up
22:19:21.602 00.001 5240 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.41) opts 0xd
22:19:21.602 00.000 5240 Handling offset move in thread for scope, endpoint = (0.34, -0.41)
22:19:21.602 00.000 5240 Moving (0.34, -0.41) raw xDistance=-0.47 yDistance=-0.44
22:19:21.602 00.000 5240 PPEC rslt: input = -0.47, final = -0.31, react = -0.47, pred = 0.50, hyst = -0.39, hyst_pct = 0.80, period_length = 662.83
22:19:21.602 00.000 5240 PPEC: input: -0.47, control: -0.31, exposure: 1500
22:19:21.603 00.001 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:19:21.603 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
22:19:21.603 00.000 5240 MoveAxis(E, 52, ABG)
22:19:21.603 00.000 5240 Guiding  Dir = 2, Dur = 52
22:19:21.603 00.000 5240 IsGuiding returns 0
22:19:21.604 00.001 5240 PulseGuide returned control before completion, sleep 62
22:19:21.617 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=223, Gamma=0.560
22:19:21.665 00.048 2696 UpdateGuideState exits: m=2905 SNR=38.0 Saturated
22:19:21.669 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:21.672 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:19:21.675 00.003 2696 Enqueuing Expose request
22:19:21.681 00.006 5240 IsGuiding returns 0
22:19:21.681 00.000 5240 Move returns status 0, amount 52
22:19:21.681 00.000 5240 MoveAxis(N, 0, ABG)
22:19:21.681 00.000 5240 Move returns status 0, amount 0
22:19:21.682 00.001 5240 move complete, result=0
22:19:21.682 00.000 5240 worker thread done servicing request
22:19:21.682 00.000 5240 Worker thread wakes up
22:19:21.682 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:19:21.682 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:19:21.685 00.003 2696 GuideStep: -0.5 px 52 ms EAST, -0.4 px 0 ms NORTH
22:19:23.098 01.413 5240 Exposure complete
22:19:23.198 00.100 5240 worker thread done servicing request
22:19:23.198 00.000 2696 OnExposeComplete: enter
22:19:23.200 00.002 2696 UpdateGuideState(): m_state=6
22:19:23.202 00.002 2696 Star::Find(15, 300, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 145
22:19:23.204 00.002 2696 Star::Find returns 1 (1), X=299.61, Y=260.28, Mass=2850, SNR=37.7, Peak=255 HFD=3.2
22:19:23.207 00.003 2696 MultiStar: [#1 -2.51,0.95,0.00,M4] [#2 -1.18,-0.10,0.67,U] [#3 -2.54,0.76,0.00,M3] [#4 -1.10,0.46,0.44,U] [#5 -2.49,1.01,0.00,M4] [#6 -1.16,0.37,0.50,U] [#7 -2.03,0.63,0.00,M1] [#8 -1.16,0.14,0.40,U] 
22:19:23.208 00.001 2696 single-star, 4 included, MultiStar: {-0.82, 0.11}, one-star: {-0.16, -0.06}
22:19:23.210 00.002 2696 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.74) = xAngle (-5.54 = 0.74)
22:19:23.212 00.002 2696 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.91 = -2.91)
22:19:23.213 00.001 2696 CameraToMount -- cameraX=-0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-2.81 mountX=0.13 mountY=-0.04, mountTheta=-0.30
22:19:23.216 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.16, y=-0.06, opts=13)
22:19:23.218 00.002 2696 Enqueuing Move request for scope (-0.16, -0.06)
22:19:23.220 00.002 5240 Worker thread wakes up
22:19:23.220 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.06) opts 0xd
22:19:23.220 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.16, -0.06)
22:19:23.220 00.000 5240 Moving (-0.16, -0.06) raw xDistance=0.13 yDistance=-0.04
22:19:23.220 00.000 5240 PPEC rslt: input = 0.13, final = 0.11, react = 0.13, pred = 0.55, hyst = 0.00, hyst_pct = 0.80, period_length = 662.83
22:19:23.220 00.000 5240 PPEC: input: 0.13, control: 0.11, exposure: 1500
22:19:23.220 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:23.220 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:19:23.221 00.001 5240 MoveAxis(W, 19, ABG)
22:19:23.221 00.000 5240 Guiding  Dir = 3, Dur = 19
22:19:23.221 00.000 5240 IsGuiding returns 0
22:19:23.221 00.000 5240 PulseGuide returned control before completion, sleep 29
22:19:23.235 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=237, Gamma=0.560
22:19:23.255 00.020 5240 IsGuiding returns 1
22:19:23.255 00.000 5240 scope still moving after pulse duration time elapsed
22:19:23.281 00.026 2696 UpdateGuideState exits: m=2850 SNR=37.7 Saturated
22:19:23.283 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:23.285 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:19:23.287 00.002 5240 IsGuiding returns 0
22:19:23.287 00.000 2696 Enqueuing Expose request
22:19:23.291 00.004 5240 scope move finished after 19 + 46 ms
22:19:23.291 00.000 5240 Move returns status 0, amount 19
22:19:23.291 00.000 5240 MoveAxis(N, 0, ABG)
22:19:23.291 00.000 5240 Move returns status 0, amount 0
22:19:23.291 00.000 5240 move complete, result=0
22:19:23.291 00.000 5240 worker thread done servicing request
22:19:23.291 00.000 5240 Worker thread wakes up
22:19:23.292 00.001 5240 worker thread servicing REQUEST_EXPOSE 1500
22:19:23.292 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:19:23.297 00.005 2696 GuideStep: 0.1 px 19 ms WEST, -0.0 px 0 ms NORTH
22:19:24.929 01.632 5240 Exposure complete
22:19:24.990 00.061 5240 worker thread done servicing request
22:19:24.990 00.000 2696 OnExposeComplete: enter
22:19:24.992 00.002 2696 UpdateGuideState(): m_state=6
22:19:24.994 00.002 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 146
22:19:24.996 00.002 2696 Star::Find returns 1 (1), X=299.13, Y=260.20, Mass=2999, SNR=38.6, Peak=255 HFD=3.0
22:19:24.998 00.002 2696 MultiStar: [#1 -2.85,1.27,0.00,M5] [#2 -1.58,0.34,0.68,U] [#3 -2.97,0.94,0.00,M4] [#4 -1.45,0.65,0.42,U] [#5 -2.83,1.07,0.00,M5] [#6 -1.44,0.93,0.47,U] [#7 -2.39,0.90,0.00,M2] [#8 -1.44,0.27,0.39,U] 
22:19:25.000 00.002 2696 single-star, 4 included, MultiStar: {-1.21, 0.31}, one-star: {-0.64, -0.13}
22:19:25.002 00.002 2696 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.74) = xAngle (-5.68 = 0.60)
22:19:25.003 00.001 2696 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.05 = -3.05)
22:19:25.006 00.003 2696 CameraToMount -- cameraX=-0.64 cameraY=-0.13 hyp=0.66 cameraTheta=-2.94 mountX=0.54 mountY=-0.06, mountTheta=-0.11
22:19:25.010 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.64, y=-0.13, opts=13)
22:19:25.012 00.002 2696 Enqueuing Move request for scope (-0.64, -0.13)
22:19:25.014 00.002 5240 Worker thread wakes up
22:19:25.014 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.64, -0.13) opts 0xd
22:19:25.014 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.64, -0.13)
22:19:25.014 00.000 5240 Moving (-0.64, -0.13) raw xDistance=0.54 yDistance=-0.06
22:19:25.015 00.001 5240 PPEC rslt: input = 0.54, final = 0.60, react = 0.54, pred = 0.62, hyst = 0.46, hyst_pct = 0.80, period_length = 662.83
22:19:25.015 00.000 5240 PPEC: input: 0.54, control: 0.60, exposure: 1500
22:19:25.015 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:25.015 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:19:25.015 00.000 5240 MoveAxis(W, 99, ABG)
22:19:25.015 00.000 5240 Guiding  Dir = 3, Dur = 99
22:19:25.015 00.000 5240 IsGuiding returns 0
22:19:25.016 00.001 5240 PulseGuide returned control before completion, sleep 109
22:19:25.028 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:19:25.074 00.046 2696 UpdateGuideState exits: m=2999 SNR=38.6 Saturated
22:19:25.076 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:25.078 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:19:25.079 00.001 2696 Enqueuing Expose request
22:19:25.139 00.060 5240 IsGuiding returns 1
22:19:25.139 00.000 5240 scope still moving after pulse duration time elapsed
22:19:25.170 00.031 5240 IsGuiding returns 0
22:19:25.170 00.000 5240 scope move finished after 99 + 55 ms
22:19:25.170 00.000 5240 Move returns status 0, amount 99
22:19:25.170 00.000 5240 MoveAxis(N, 0, ABG)
22:19:25.170 00.000 5240 Move returns status 0, amount 0
22:19:25.170 00.000 5240 move complete, result=0
22:19:25.170 00.000 5240 worker thread done servicing request
22:19:25.171 00.001 2696 GuideStep: 0.5 px 99 ms WEST, -0.1 px 0 ms NORTH
22:19:25.174 00.003 5240 Worker thread wakes up
22:19:25.174 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:19:25.174 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:19:26.605 01.431 5240 Exposure complete
22:19:26.666 00.061 5240 worker thread done servicing request
22:19:26.666 00.000 2696 OnExposeComplete: enter
22:19:26.670 00.004 2696 UpdateGuideState(): m_state=6
22:19:26.672 00.002 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 147
22:19:26.674 00.002 2696 Star::Find returns 1 (1), X=298.79, Y=260.52, Mass=3058, SNR=39.0, Peak=255 HFD=3.2
22:19:26.676 00.002 2696 MultiStar: [#1 -3.31,1.29,0.00,M6] [#2 -1.73,0.28,0.69,U] [#3 -3.26,0.98,0.00,M5] [#4 -1.92,0.90,0.00,M1] [#5 -3.31,1.14,0.00,M6] [#6 -1.33,1.32,0.00,M1] [#7 -2.55,1.05,0.00,M3] [#8 -1.90,0.38,0.00,M1] 
22:19:26.678 00.002 2696 single-star, 1 included, MultiStar: {-1.29, 0.22}, one-star: {-0.98, 0.19}
22:19:26.680 00.002 2696 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.74) = xAngle (0.22 = 0.22)
22:19:26.682 00.002 2696 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.85 = 2.85)
22:19:26.683 00.001 2696 CameraToMount -- cameraX=-0.98 cameraY=0.19 hyp=0.99 cameraTheta=2.95 mountX=0.97 mountY=0.28, mountTheta=0.29
22:19:26.687 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.98, y=0.19, opts=13)
22:19:26.689 00.002 2696 Enqueuing Move request for scope (-0.98, 0.19)
22:19:26.691 00.002 5240 Worker thread wakes up
22:19:26.691 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.98, 0.19) opts 0xd
22:19:26.691 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.98, 0.19)
22:19:26.691 00.000 5240 Moving (-0.98, 0.19) raw xDistance=0.97 yDistance=0.28
22:19:26.692 00.001 5240 PPEC rslt: input = 0.97, final = 1.03, react = 0.97, pred = 0.64, hyst = 0.89, hyst_pct = 0.80, period_length = 662.83
22:19:26.692 00.000 5240 PPEC: input: 0.97, control: 1.03, exposure: 1500
22:19:26.692 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:19:26.692 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
22:19:26.692 00.000 5240 MoveAxis(W, 171, ABG)
22:19:26.692 00.000 5240 Guiding  Dir = 3, Dur = 171
22:19:26.692 00.000 5240 IsGuiding returns 0
22:19:26.692 00.000 5240 PulseGuide returned control before completion, sleep 181
22:19:26.705 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:19:26.751 00.046 2696 UpdateGuideState exits: m=3058 SNR=39.0 Saturated
22:19:26.753 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:26.755 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:19:26.756 00.001 2696 Enqueuing Expose request
22:19:26.887 00.131 5240 IsGuiding returns 1
22:19:26.887 00.000 5240 scope still moving after pulse duration time elapsed
22:19:26.917 00.030 5240 IsGuiding returns 0
22:19:26.918 00.001 5240 scope move finished after 171 + 55 ms
22:19:26.918 00.000 5240 Move returns status 0, amount 171
22:19:26.918 00.000 5240 MoveAxis(N, 0, ABG)
22:19:26.918 00.000 5240 Move returns status 0, amount 0
22:19:26.919 00.001 5240 move complete, result=0
22:19:26.919 00.000 5240 worker thread done servicing request
22:19:26.919 00.000 2696 GuideStep: 1.0 px 171 ms WEST, 0.3 px 0 ms NORTH
22:19:26.924 00.005 5240 Worker thread wakes up
22:19:26.924 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:19:26.924 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:19:28.561 01.637 5240 Exposure complete
22:19:28.613 00.052 5240 worker thread done servicing request
22:19:28.613 00.000 2696 OnExposeComplete: enter
22:19:28.615 00.002 2696 UpdateGuideState(): m_state=6
22:19:28.617 00.002 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 148
22:19:28.619 00.002 2696 Star::Find returns 1 (1), X=299.81, Y=260.32, Mass=2891, SNR=37.9, Peak=255 HFD=3.0
22:19:28.621 00.002 2696 MultiStar: [#1 -2.29,1.15,0.00,M7] [#2 -1.03,0.47,0.67,U] [#3 -2.21,0.99,0.00,M6] [#4 -0.73,0.81,0.44,U] [#5 -2.27,1.17,0.00,M7] [#6 -0.80,0.94,0.48,U] [#7 -1.97,0.87,0.00,M4] [#8 -0.98,0.24,0.38,U] 
22:19:28.623 00.002 2696 single-star, 4 included, MultiStar: {-0.58, 0.41}, one-star: {0.04, -0.01}
22:19:28.624 00.001 2696 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.74) = xAngle (-2.94 = -2.94)
22:19:28.627 00.003 2696 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.31 = -0.31)
22:19:28.628 00.001 2696 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.21 mountX=-0.04 mountY=-0.01, mountTheta=-2.84
22:19:28.631 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.04, y=-0.01, opts=13)
22:19:28.634 00.003 2696 Enqueuing Move request for scope (0.04, -0.01)
22:19:28.638 00.004 5240 Worker thread wakes up
22:19:28.638 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
22:19:28.638 00.000 5240 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
22:19:28.638 00.000 5240 Moving (0.04, -0.01) raw xDistance=-0.04 yDistance=-0.01
22:19:28.639 00.001 5240 PPEC rslt: input = -0.04, final = 0.03, react = -0.04, pred = 0.14, hyst = 0.00, hyst_pct = 0.79, period_length = 662.83
22:19:28.639 00.000 5240 PPEC: input: -0.04, control: 0.03, exposure: 1500
22:19:28.639 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:28.639 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:19:28.639 00.000 5240 MoveAxis(W, 5, ABG)
22:19:28.639 00.000 5240 Guiding  Dir = 3, Dur = 5
22:19:28.639 00.000 5240 IsGuiding returns 0
22:19:28.640 00.001 5240 PulseGuide returned control before completion, sleep 15
22:19:28.652 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:19:28.664 00.012 5240 IsGuiding returns 1
22:19:28.664 00.000 5240 scope still moving after pulse duration time elapsed
22:19:28.696 00.032 5240 IsGuiding returns 0
22:19:28.696 00.000 5240 scope move finished after 5 + 51 ms
22:19:28.697 00.001 5240 Move returns status 0, amount 5
22:19:28.697 00.000 5240 MoveAxis(N, 0, ABG)
22:19:28.697 00.000 5240 Move returns status 0, amount 0
22:19:28.697 00.000 5240 move complete, result=0
22:19:28.697 00.000 5240 worker thread done servicing request
22:19:28.701 00.004 2696 UpdateGuideState exits: m=2891 SNR=37.9 Saturated
22:19:28.703 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:28.704 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:19:28.706 00.002 2696 Enqueuing Expose request
22:19:28.708 00.002 5240 Worker thread wakes up
22:19:28.708 00.000 2696 GuideStep: -0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
22:19:28.709 00.001 5240 worker thread servicing REQUEST_EXPOSE 1500
22:19:28.710 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:19:30.130 01.420 5240 Exposure complete
22:19:30.201 00.071 5240 worker thread done servicing request
22:19:30.201 00.000 2696 OnExposeComplete: enter
22:19:30.204 00.003 2696 UpdateGuideState(): m_state=6
22:19:30.206 00.002 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 149
22:19:30.208 00.002 2696 Star::Find returns 1 (1), X=299.23, Y=260.56, Mass=2896, SNR=37.9, Peak=255 HFD=3.0
22:19:30.209 00.001 2696 MultiStar: [#1 -2.93,1.26,0.00,M8] [#2 -1.55,0.52,0.69,U] [#3 -2.91,1.01,0.00,M7] [#4 -1.44,0.84,0.45,U] [#5 -2.91,1.30,0.00,M8] [#6 -1.52,0.92,0.48,U] [#7 -2.65,0.81,0.00,M5] [#8 -1.61,0.44,0.40,U] 
22:19:30.212 00.003 2696 single-star, 4 included, MultiStar: {-1.20, 0.52}, one-star: {-0.54, 0.23}
22:19:30.213 00.001 2696 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.74) = xAngle (0.00 = 0.00)
22:19:30.215 00.002 2696 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.64 = 2.64)
22:19:30.218 00.003 2696 CameraToMount -- cameraX=-0.54 cameraY=0.23 hyp=0.58 cameraTheta=2.74 mountX=0.58 mountY=0.28, mountTheta=0.45
22:19:30.220 00.002 2696 SchedulePrimaryMove(0F998B58, x=-0.54, y=0.23, opts=13)
22:19:30.222 00.002 2696 Enqueuing Move request for scope (-0.54, 0.23)
22:19:30.224 00.002 5240 Worker thread wakes up
22:19:30.224 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.23) opts 0xd
22:19:30.224 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.54, 0.23)
22:19:30.224 00.000 5240 Moving (-0.54, 0.23) raw xDistance=0.58 yDistance=0.28
22:19:30.224 00.000 5240 PPEC rslt: input = 0.58, final = 0.64, react = 0.58, pred = 0.11, hyst = 0.63, hyst_pct = 0.79, period_length = 662.83
22:19:30.224 00.000 5240 PPEC: input: 0.58, control: 0.64, exposure: 1500
22:19:30.224 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:19:30.224 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
22:19:30.224 00.000 5240 MoveAxis(W, 106, ABG)
22:19:30.224 00.000 5240 Guiding  Dir = 3, Dur = 106
22:19:30.226 00.002 5240 IsGuiding returns 0
22:19:30.226 00.000 5240 PulseGuide returned control before completion, sleep 116
22:19:30.239 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:19:30.285 00.046 2696 UpdateGuideState exits: m=2896 SNR=37.9 Saturated
22:19:30.287 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:30.291 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:19:30.294 00.003 2696 Enqueuing Expose request
22:19:30.347 00.053 5240 IsGuiding returns 1
22:19:30.347 00.000 5240 scope still moving after pulse duration time elapsed
22:19:30.379 00.032 5240 IsGuiding returns 0
22:19:30.379 00.000 5240 scope move finished after 106 + 47 ms
22:19:30.379 00.000 5240 Move returns status 0, amount 106
22:19:30.379 00.000 5240 MoveAxis(N, 0, ABG)
22:19:30.379 00.000 5240 Move returns status 0, amount 0
22:19:30.379 00.000 5240 move complete, result=0
22:19:30.379 00.000 5240 worker thread done servicing request
22:19:30.379 00.000 5240 Worker thread wakes up
22:19:30.379 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:19:30.379 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:19:30.380 00.001 2696 GuideStep: 0.6 px 106 ms WEST, 0.3 px 0 ms NORTH
22:19:32.017 01.637 5240 Exposure complete
22:19:32.132 00.115 5240 worker thread done servicing request
22:19:32.132 00.000 2696 OnExposeComplete: enter
22:19:32.135 00.003 2696 UpdateGuideState(): m_state=6
22:19:32.137 00.002 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 150
22:19:32.139 00.002 2696 Star::Find returns 1 (1), X=299.00, Y=260.33, Mass=2935, SNR=38.2, Peak=255 HFD=3.3
22:19:32.141 00.002 2696 MultiStar: [#1 -2.85,1.42,0.00,M9] [#2 -1.53,0.46,0.69,U] [#3 -2.91,1.21,0.00,M8] [#4 -1.48,0.82,0.44,U] [#5 -2.81,1.32,0.00,M9] [#6 -1.29,1.13,0.48,U] [#7 -2.28,1.17,0.00,M6] [#8 -1.59,0.46,0.39,U] 
22:19:32.143 00.002 2696 single-star, 4 included, MultiStar: {-1.24, 0.47}, one-star: {-0.76, -0.00}
22:19:32.145 00.002 2696 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.74) = xAngle (-5.88 = 0.41)
22:19:32.146 00.001 2696 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.24 = 3.04)
22:19:32.148 00.002 2696 CameraToMount -- cameraX=-0.76 cameraY=-0.00 hyp=0.76 cameraTheta=-3.14 mountX=0.70 mountY=0.08, mountTheta=0.11
22:19:32.151 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.76, y=-0.00, opts=13)
22:19:32.153 00.002 2696 Enqueuing Move request for scope (-0.76, -0.00)
22:19:32.155 00.002 5240 Worker thread wakes up
22:19:32.155 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.76, -0.00) opts 0xd
22:19:32.155 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.76, -0.00)
22:19:32.155 00.000 5240 Moving (-0.76, -0.00) raw xDistance=0.70 yDistance=0.08
22:19:32.156 00.001 5240 PPEC rslt: input = 0.70, final = 0.67, react = 0.70, pred = 0.08, hyst = 0.64, hyst_pct = 0.79, period_length = 662.83
22:19:32.156 00.000 5240 PPEC: input: 0.70, control: 0.67, exposure: 1500
22:19:32.156 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:32.156 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:19:32.156 00.000 5240 MoveAxis(W, 111, ABG)
22:19:32.156 00.000 5240 Guiding  Dir = 3, Dur = 111
22:19:32.156 00.000 5240 IsGuiding returns 0
22:19:32.157 00.001 5240 PulseGuide returned control before completion, sleep 121
22:19:32.170 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:19:32.216 00.046 2696 UpdateGuideState exits: m=2935 SNR=38.2 Saturated
22:19:32.218 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:32.220 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:19:32.221 00.001 2696 Enqueuing Expose request
22:19:32.280 00.059 5240 IsGuiding returns 1
22:19:32.280 00.000 5240 scope still moving after pulse duration time elapsed
22:19:32.311 00.031 5240 IsGuiding returns 0
22:19:32.311 00.000 5240 scope move finished after 111 + 43 ms
22:19:32.311 00.000 5240 Move returns status 0, amount 111
22:19:32.311 00.000 5240 MoveAxis(N, 0, ABG)
22:19:32.311 00.000 5240 Move returns status 0, amount 0
22:19:32.311 00.000 5240 move complete, result=0
22:19:32.311 00.000 5240 worker thread done servicing request
22:19:32.311 00.000 2696 GuideStep: 0.7 px 111 ms WEST, 0.1 px 0 ms NORTH
22:19:32.314 00.003 5240 Worker thread wakes up
22:19:32.314 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:19:32.314 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:19:33.732 01.418 5240 Exposure complete
22:19:33.780 00.048 5240 worker thread done servicing request
22:19:33.780 00.000 2696 OnExposeComplete: enter
22:19:33.782 00.002 2696 UpdateGuideState(): m_state=6
22:19:33.784 00.002 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 151
22:19:33.786 00.002 2696 Star::Find returns 1 (1), X=299.16, Y=260.19, Mass=2905, SNR=38.0, Peak=255 HFD=2.9
22:19:33.788 00.002 2696 MultiStar: [#1 -2.94,1.14,0.00,M10] [#2 -1.62,0.27,0.70,U] [#3 -2.82,1.00,0.00,M9] [#4 -1.50,0.56,0.44,U] [#5 -2.84,0.77,0.00,M10] [#6 -1.26,1.14,0.48,U] [#7 -2.38,0.85,0.00,M7] [#8 -1.61,0.14,0.39,U] 
22:19:33.791 00.003 2696 single-star, 4 included, MultiStar: {-1.21, 0.30}, one-star: {-0.61, -0.14}
22:19:33.795 00.004 2696 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.74) = xAngle (-5.66 = 0.63)
22:19:33.797 00.002 2696 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.02 = -3.02)
22:19:33.798 00.001 2696 CameraToMount -- cameraX=-0.61 cameraY=-0.14 hyp=0.63 cameraTheta=-2.92 mountX=0.51 mountY=-0.07, mountTheta=-0.14
22:19:33.801 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.61, y=-0.14, opts=13)
22:19:33.802 00.001 2696 Enqueuing Move request for scope (-0.61, -0.14)
22:19:33.804 00.002 5240 Worker thread wakes up
22:19:33.805 00.001 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.61, -0.14) opts 0xd
22:19:33.805 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.61, -0.14)
22:19:33.805 00.000 5240 Moving (-0.61, -0.14) raw xDistance=0.51 yDistance=-0.07
22:19:33.805 00.000 5240 PPEC rslt: input = 0.51, final = 0.57, react = 0.51, pred = 0.27, hyst = 0.52, hyst_pct = 0.79, period_length = 662.83
22:19:33.805 00.000 5240 PPEC: input: 0.51, control: 0.57, exposure: 1500
22:19:33.805 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:33.806 00.001 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:19:33.806 00.000 5240 MoveAxis(W, 95, ABG)
22:19:33.806 00.000 5240 Guiding  Dir = 3, Dur = 95
22:19:33.806 00.000 5240 IsGuiding returns 0
22:19:33.806 00.000 5240 PulseGuide returned control before completion, sleep 105
22:19:33.818 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:19:33.867 00.049 2696 UpdateGuideState exits: m=2905 SNR=38.0 Saturated
22:19:33.869 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:33.871 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:19:33.873 00.002 2696 Enqueuing Expose request
22:19:33.914 00.041 5240 IsGuiding returns 1
22:19:33.915 00.001 5240 scope still moving after pulse duration time elapsed
22:19:33.946 00.031 5240 IsGuiding returns 0
22:19:33.946 00.000 5240 scope move finished after 95 + 44 ms
22:19:33.946 00.000 5240 Move returns status 0, amount 95
22:19:33.946 00.000 5240 MoveAxis(N, 0, ABG)
22:19:33.947 00.001 5240 Move returns status 0, amount 0
22:19:33.947 00.000 5240 move complete, result=0
22:19:33.947 00.000 5240 worker thread done servicing request
22:19:33.947 00.000 5240 Worker thread wakes up
22:19:33.947 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:19:33.947 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:19:33.947 00.000 2696 GuideStep: 0.5 px 95 ms WEST, -0.1 px 0 ms NORTH
22:19:35.590 01.643 5240 Exposure complete
22:19:35.664 00.074 5240 worker thread done servicing request
22:19:35.666 00.002 2696 OnExposeComplete: enter
22:19:35.669 00.003 2696 UpdateGuideState(): m_state=6
22:19:35.671 00.002 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 152
22:19:35.672 00.001 2696 Star::Find returns 1 (1), X=299.28, Y=260.56, Mass=3051, SNR=39.0, Peak=255 HFD=3.2
22:19:35.675 00.003 2696 MultiStar: [#1 -2.80,1.44,0.00,R] [#2 -1.59,0.52,0.66,U] [#3 -2.84,1.36,0.00,M10] [#4 -1.29,0.93,0.44,U] [#5 -2.85,1.43,0.00,R] [#6 -1.41,1.38,0.00,M1] [#7 -2.37,1.15,0.00,M8] [#8 -1.53,0.43,0.38,U] 
22:19:35.676 00.001 2696 single-star, 3 included, MultiStar: {-1.08, 0.46}, one-star: {-0.49, 0.23}
22:19:35.678 00.002 2696 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.74) = xAngle (-0.04 = -0.04)
22:19:35.680 00.002 2696 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.59 = 2.59)
22:19:35.682 00.002 2696 CameraToMount -- cameraX=-0.49 cameraY=0.23 hyp=0.54 cameraTheta=2.70 mountX=0.54 mountY=0.28, mountTheta=0.48
22:19:35.685 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.49, y=0.23, opts=13)
22:19:35.687 00.002 2696 Enqueuing Move request for scope (-0.49, 0.23)
22:19:35.689 00.002 5240 Worker thread wakes up
22:19:35.689 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.23) opts 0xd
22:19:35.689 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.49, 0.23)
22:19:35.689 00.000 5240 Moving (-0.49, 0.23) raw xDistance=0.54 yDistance=0.28
22:19:35.689 00.000 5240 PPEC rslt: input = 0.54, final = 0.61, react = 0.54, pred = 0.26, hyst = 0.56, hyst_pct = 0.79, period_length = 662.83
22:19:35.689 00.000 5240 PPEC: input: 0.54, control: 0.61, exposure: 1500
22:19:35.689 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
22:19:35.689 00.000 5240 MoveAxis(W, 101, ABG)
22:19:35.689 00.000 5240 Guiding  Dir = 3, Dur = 101
22:19:35.691 00.002 5240 IsGuiding returns 0
22:19:35.691 00.000 5240 PulseGuide returned control before completion, sleep 111
22:19:35.705 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=240, Gamma=0.560
22:19:35.751 00.046 2696 UpdateGuideState exits: m=3051 SNR=39.0 Saturated
22:19:35.754 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:35.755 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:19:35.761 00.006 2696 Enqueuing Expose request
22:19:35.805 00.044 5240 IsGuiding returns 1
22:19:35.805 00.000 5240 scope still moving after pulse duration time elapsed
22:19:35.836 00.031 5240 IsGuiding returns 0
22:19:35.836 00.000 5240 scope move finished after 101 + 44 ms
22:19:35.836 00.000 5240 Move returns status 0, amount 101
22:19:35.836 00.000 5240 MoveAxis(S, 36, ABG)
22:19:35.836 00.000 5240 Guiding  Dir = 1, Dur = 36
22:19:35.837 00.001 5240 IsGuiding returns 0
22:19:35.837 00.000 5240 PulseGuide returned control before completion, sleep 46
22:19:35.898 00.061 5240 IsGuiding returns 1
22:19:35.898 00.000 5240 scope still moving after pulse duration time elapsed
22:19:35.930 00.032 5240 IsGuiding returns 1
22:19:35.962 00.032 5240 IsGuiding returns 0
22:19:35.962 00.000 5240 scope move finished after 36 + 89 ms
22:19:35.962 00.000 5240 Move returns status 0, amount 36
22:19:35.962 00.000 5240 move complete, result=0
22:19:35.962 00.000 5240 worker thread done servicing request
22:19:35.962 00.000 5240 Worker thread wakes up
22:19:35.962 00.000 2696 GuideStep: 0.5 px 101 ms WEST, 0.3 px 36 ms SOUTH
22:19:35.964 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:19:35.964 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:19:37.394 01.430 5240 Exposure complete
22:19:37.462 00.068 5240 worker thread done servicing request
22:19:37.462 00.000 2696 OnExposeComplete: enter
22:19:37.464 00.002 2696 UpdateGuideState(): m_state=6
22:19:37.466 00.002 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:19:37.468 00.002 2696 Star::Find returns 1 (1), X=299.06, Y=261.06, Mass=3054, SNR=39.0, Peak=255 HFD=3.0
22:19:37.470 00.002 2696 MultiStar: [#1 -0.10,0.34,0.67,U] [#2 -1.96,0.96,0.00,M1] [#3 -2.94,1.36,0.00,R] [#4 -1.53,1.19,0.00,M1] [#5 -0.07,0.11,0.44,U] [#6 -1.88,1.38,0.00,M2] [#7 -2.79,1.45,0.00,M9] [#8 -1.83,0.84,0.00,M1] 
22:19:37.472 00.002 2696 refined, 2 included, MultiStar: {-0.38, 0.48}, one-star: {-0.71, 0.73}
22:19:37.474 00.002 2696 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.74) = xAngle (-0.49 = -0.49)
22:19:37.476 00.002 2696 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.14 = 2.14)
22:19:37.480 00.004 2696 CameraToMount -- cameraX=-0.38 cameraY=0.48 hyp=0.61 cameraTheta=2.25 mountX=0.54 mountY=0.51, mountTheta=0.76
22:19:37.483 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.38, y=0.48, opts=13)
22:19:37.485 00.002 2696 Enqueuing Move request for scope (-0.38, 0.48)
22:19:37.487 00.002 5240 Worker thread wakes up
22:19:37.487 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.48) opts 0xd
22:19:37.487 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.38, 0.48)
22:19:37.487 00.000 5240 Moving (-0.38, 0.48) raw xDistance=0.54 yDistance=0.51
22:19:37.487 00.000 5240 PPEC rslt: input = 0.54, final = 0.59, react = 0.54, pred = 0.23, hyst = 0.54, hyst_pct = 0.79, period_length = 662.83
22:19:37.487 00.000 5240 PPEC: input: 0.54, control: 0.59, exposure: 1500
22:19:37.487 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
22:19:37.488 00.001 5240 MoveAxis(W, 98, ABG)
22:19:37.488 00.000 5240 Guiding  Dir = 3, Dur = 98
22:19:37.488 00.000 5240 IsGuiding returns 0
22:19:37.488 00.000 5240 PulseGuide returned control before completion, sleep 108
22:19:37.500 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=231, Gamma=0.560
22:19:37.548 00.048 2696 UpdateGuideState exits: m=3054 SNR=39.0 Saturated
22:19:37.550 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:37.552 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:19:37.553 00.001 2696 Enqueuing Expose request
22:19:37.610 00.057 5240 IsGuiding returns 1
22:19:37.610 00.000 5240 scope still moving after pulse duration time elapsed
22:19:37.641 00.031 5240 IsGuiding returns 0
22:19:37.641 00.000 5240 scope move finished after 98 + 54 ms
22:19:37.641 00.000 5240 Move returns status 0, amount 98
22:19:37.641 00.000 5240 MoveAxis(S, 65, ABG)
22:19:37.641 00.000 5240 Guiding  Dir = 1, Dur = 65
22:19:37.641 00.000 5240 IsGuiding returns 0
22:19:37.642 00.001 5240 PulseGuide returned control before completion, sleep 75
22:19:37.718 00.076 5240 IsGuiding returns 1
22:19:37.718 00.000 5240 scope still moving after pulse duration time elapsed
22:19:37.749 00.031 5240 IsGuiding returns 0
22:19:37.749 00.000 5240 scope move finished after 65 + 43 ms
22:19:37.749 00.000 5240 Move returns status 0, amount 65
22:19:37.749 00.000 5240 move complete, result=0
22:19:37.749 00.000 5240 worker thread done servicing request
22:19:37.749 00.000 5240 Worker thread wakes up
22:19:37.749 00.000 2696 GuideStep: 0.5 px 98 ms WEST, 0.5 px 65 ms SOUTH
22:19:37.752 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:19:37.752 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:19:39.395 01.643 5240 Exposure complete
22:19:39.468 00.073 5240 worker thread done servicing request
22:19:39.468 00.000 2696 OnExposeComplete: enter
22:19:39.470 00.002 2696 UpdateGuideState(): m_state=6
22:19:39.471 00.001 2696 Star::Find(15, 299, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 154
22:19:39.473 00.002 2696 Star::Find returns 1 (1), X=298.91, Y=259.87, Mass=2932, SNR=38.2, Peak=255 HFD=3.0
22:19:39.476 00.003 2696 MultiStar: [#1 -0.56,-1.14,0.70,U] [#2 -2.11,-0.19,0.00,M2] [#3 -0.42,-1.35,0.42,U] [#4 -1.78,-0.18,0.00,M2] [#5 -0.53,-0.95,0.45,U] [#6 -1.88,0.48,0.00,M3] [#7 -2.79,0.41,0.00,M10] [#8 -2.21,-0.40,0.00,M2] 
22:19:39.479 00.003 2696 single-star, 3 included, MultiStar: {-0.65, -0.88}, one-star: {-0.86, -0.46}
22:19:39.480 00.001 2696 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.74) = xAngle (-5.38 = 0.90)
22:19:39.482 00.002 2696 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.75 = -2.75)
22:19:39.483 00.001 2696 CameraToMount -- cameraX=-0.86 cameraY=-0.46 hyp=0.97 cameraTheta=-2.65 mountX=0.60 mountY=-0.37, mountTheta=-0.55
22:19:39.487 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.86, y=-0.46, opts=13)
22:19:39.489 00.002 2696 Enqueuing Move request for scope (-0.86, -0.46)
22:19:39.490 00.001 5240 Worker thread wakes up
22:19:39.490 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.86, -0.46) opts 0xd
22:19:39.490 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.86, -0.46)
22:19:39.490 00.000 5240 Moving (-0.86, -0.46) raw xDistance=0.60 yDistance=-0.37
22:19:39.491 00.001 5240 PPEC rslt: input = 0.60, final = 0.65, react = 0.60, pred = 0.20, hyst = 0.60, hyst_pct = 0.79, period_length = 662.83
22:19:39.491 00.000 5240 PPEC: input: 0.60, control: 0.65, exposure: 1500
22:19:39.491 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:19:39.491 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
22:19:39.491 00.000 5240 MoveAxis(W, 107, ABG)
22:19:39.491 00.000 5240 Guiding  Dir = 3, Dur = 107
22:19:39.491 00.000 5240 IsGuiding returns 0
22:19:39.492 00.001 5240 PulseGuide returned control before completion, sleep 117
22:19:39.504 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:19:39.553 00.049 2696 UpdateGuideState exits: m=2932 SNR=38.2 Saturated
22:19:39.556 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:39.557 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:19:39.559 00.002 2696 Enqueuing Expose request
22:19:39.611 00.052 5240 IsGuiding returns 1
22:19:39.611 00.000 5240 scope still moving after pulse duration time elapsed
22:19:39.642 00.031 5240 IsGuiding returns 0
22:19:39.642 00.000 5240 scope move finished after 107 + 43 ms
22:19:39.642 00.000 5240 Move returns status 0, amount 107
22:19:39.642 00.000 5240 MoveAxis(N, 0, ABG)
22:19:39.642 00.000 5240 Move returns status 0, amount 0
22:19:39.642 00.000 5240 move complete, result=0
22:19:39.642 00.000 5240 worker thread done servicing request
22:19:39.642 00.000 5240 Worker thread wakes up
22:19:39.642 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:19:39.642 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:19:39.643 00.001 2696 GuideStep: 0.6 px 107 ms WEST, -0.4 px 0 ms NORTH
22:19:41.074 01.431 5240 Exposure complete
22:19:41.169 00.095 5240 worker thread done servicing request
22:19:41.170 00.001 2696 OnExposeComplete: enter
22:19:41.172 00.002 2696 UpdateGuideState(): m_state=6
22:19:41.174 00.002 2696 Star::Find(15, 298, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 155
22:19:41.176 00.002 2696 Star::Find returns 1 (1), X=298.52, Y=259.78, Mass=2884, SNR=37.9, Peak=255 HFD=3.1
22:19:41.179 00.003 2696 MultiStar: [#1 -0.81,-0.81,0.71,U] [#2 -2.17,-0.31,0.00,M3] [#3 -0.62,-0.79,0.45,U] [#4 -1.90,0.29,0.00,M3] [#5 -0.57,-0.91,0.45,U] [#6 -1.73,0.37,0.49,U] [#7 -2.95,0.30,0.00,R] [#8 -2.23,-0.39,0.00,M3] 
22:19:41.180 00.001 2696 refined, 4 included, MultiStar: {-1.04, -0.55}, one-star: {-1.25, -0.55}
22:19:41.183 00.003 2696 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.74) = xAngle (-5.39 = 0.90)
22:19:41.184 00.001 2696 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.76 = -2.76)
22:19:41.186 00.002 2696 CameraToMount -- cameraX=-1.04 cameraY=-0.55 hyp=1.17 cameraTheta=-2.65 mountX=0.73 mountY=-0.44, mountTheta=-0.54
22:19:41.190 00.004 2696 SchedulePrimaryMove(0F998B58, x=-1.04, y=-0.55, opts=13)
22:19:41.192 00.002 2696 Enqueuing Move request for scope (-1.04, -0.55)
22:19:41.193 00.001 5240 Worker thread wakes up
22:19:41.193 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.04, -0.55) opts 0xd
22:19:41.193 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.04, -0.55)
22:19:41.193 00.000 5240 Moving (-1.04, -0.55) raw xDistance=0.73 yDistance=-0.44
22:19:41.193 00.000 5240 PPEC rslt: input = 0.73, final = 0.76, react = 0.73, pred = 0.16, hyst = 0.72, hyst_pct = 0.78, period_length = 662.83
22:19:41.193 00.000 5240 PPEC: input: 0.73, control: 0.76, exposure: 1500
22:19:41.193 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:19:41.193 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
22:19:41.194 00.001 5240 MoveAxis(W, 126, ABG)
22:19:41.194 00.000 5240 Guiding  Dir = 3, Dur = 126
22:19:41.194 00.000 5240 IsGuiding returns 0
22:19:41.194 00.000 5240 PulseGuide returned control before completion, sleep 136
22:19:41.209 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:19:41.254 00.045 2696 UpdateGuideState exits: m=2884 SNR=37.9 Saturated
22:19:41.256 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:41.260 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:19:41.264 00.004 2696 Enqueuing Expose request
22:19:41.336 00.072 5240 IsGuiding returns 1
22:19:41.336 00.000 5240 scope still moving after pulse duration time elapsed
22:19:41.367 00.031 5240 IsGuiding returns 0
22:19:41.367 00.000 5240 scope move finished after 126 + 46 ms
22:19:41.367 00.000 5240 Move returns status 0, amount 126
22:19:41.367 00.000 5240 MoveAxis(N, 0, ABG)
22:19:41.367 00.000 5240 Move returns status 0, amount 0
22:19:41.367 00.000 5240 move complete, result=0
22:19:41.367 00.000 5240 worker thread done servicing request
22:19:41.367 00.000 5240 Worker thread wakes up
22:19:41.367 00.000 2696 GuideStep: 0.7 px 126 ms WEST, -0.4 px 0 ms NORTH
22:19:41.370 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:19:41.370 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:19:43.017 01.647 5240 Exposure complete
22:19:43.096 00.079 5240 worker thread done servicing request
22:19:43.096 00.000 2696 OnExposeComplete: enter
22:19:43.098 00.002 2696 UpdateGuideState(): m_state=6
22:19:43.101 00.003 2696 Star::Find(15, 298, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 156
22:19:43.103 00.002 2696 Star::Find returns 1 (1), X=298.47, Y=259.66, Mass=2898, SNR=38.0, Peak=255 HFD=3.1
22:19:43.105 00.002 2696 MultiStar: [#1 -0.66,-1.02,0.70,U] [#2 -2.30,-0.42,0.00,M4] [#3 -0.68,-1.03,0.43,U] [#4 -2.22,-0.04,0.00,M4] [#5 -0.82,-1.22,0.43,U] [#6 -2.02,0.26,0.00,M3] [#7 -0.16,-0.20,0.49,U] [#8 -2.53,-0.52,0.00,M4] 
22:19:43.106 00.001 2696 refined, 4 included, MultiStar: {-0.81, -0.80}, one-star: {-1.29, -0.67}
22:19:43.108 00.002 2696 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.74) = xAngle (-5.10 = 1.18)
22:19:43.110 00.002 2696 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.47 = -2.47)
22:19:43.112 00.002 2696 CameraToMount -- cameraX=-0.81 cameraY=-0.80 hyp=1.14 cameraTheta=-2.36 mountX=0.43 mountY=-0.72, mountTheta=-1.03
22:19:43.115 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.81, y=-0.80, opts=13)
22:19:43.116 00.001 2696 Enqueuing Move request for scope (-0.81, -0.80)
22:19:43.118 00.002 5240 Worker thread wakes up
22:19:43.118 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.81, -0.80) opts 0xd
22:19:43.118 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.81, -0.80)
22:19:43.118 00.000 5240 Moving (-0.81, -0.80) raw xDistance=0.43 yDistance=-0.72
22:19:43.119 00.001 5240 PPEC rslt: input = 0.43, final = 0.70, react = 0.43, pred = 1.14, hyst = 0.45, hyst_pct = 0.78, period_length = 662.83
22:19:43.119 00.000 5240 PPEC: input: 0.43, control: 0.70, exposure: 1500
22:19:43.119 00.000 5240 resist switch: large excursion: input -0.72 thresh 0.45 direction from 1 to -1
22:19:43.119 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.15
22:19:43.119 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72
22:19:43.119 00.000 5240 MoveAxis(W, 115, ABG)
22:19:43.119 00.000 5240 Guiding  Dir = 3, Dur = 115
22:19:43.119 00.000 5240 IsGuiding returns 0
22:19:43.120 00.001 5240 PulseGuide returned control before completion, sleep 125
22:19:43.133 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:19:43.179 00.046 2696 UpdateGuideState exits: m=2898 SNR=38.0 Saturated
22:19:43.181 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:43.184 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:19:43.185 00.001 2696 Enqueuing Expose request
22:19:43.251 00.066 5240 IsGuiding returns 1
22:19:43.251 00.000 5240 scope still moving after pulse duration time elapsed
22:19:43.281 00.030 5240 IsGuiding returns 0
22:19:43.281 00.000 5240 scope move finished after 115 + 46 ms
22:19:43.281 00.000 5240 Move returns status 0, amount 115
22:19:43.281 00.000 5240 BLC: Oldest BLC event removed
22:19:43.281 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 89 applied
22:19:43.281 00.000 5240 MoveAxis(N, 180, ABG)
22:19:43.281 00.000 5240 Guiding  Dir = 0, Dur = 180
22:19:43.281 00.000 5240 IsGuiding returns 0
22:19:43.282 00.001 5240 PulseGuide returned control before completion, sleep 190
22:19:43.482 00.200 5240 IsGuiding returns 1
22:19:43.482 00.000 5240 scope still moving after pulse duration time elapsed
22:19:43.513 00.031 5240 IsGuiding returns 0
22:19:43.513 00.000 5240 scope move finished after 180 + 51 ms
22:19:43.513 00.000 5240 Move returns status 0, amount 180
22:19:43.513 00.000 5240 move complete, result=0
22:19:43.513 00.000 5240 worker thread done servicing request
22:19:43.513 00.000 5240 Worker thread wakes up
22:19:43.514 00.001 2696 GuideStep: 0.4 px 115 ms WEST, -0.7 px 180 ms NORTH
22:19:43.516 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:19:43.516 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:19:44.949 01.433 5240 Exposure complete
22:19:45.019 00.070 5240 worker thread done servicing request
22:19:45.019 00.000 2696 OnExposeComplete: enter
22:19:45.021 00.002 2696 UpdateGuideState(): m_state=6
22:19:45.023 00.002 2696 Star::Find(15, 298, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 157
22:19:45.025 00.002 2696 Star::Find returns 1 (1), X=298.94, Y=259.50, Mass=2901, SNR=38.0, Peak=255 HFD=3.0
22:19:45.027 00.002 2696 MultiStar: [#1 -0.27,-1.10,0.69,U] [#2 -1.78,-0.44,0.00,M5] [#3 -0.05,-1.28,0.44,U] [#4 -1.60,0.00,0.43,U] [#5 -0.28,-1.31,0.46,U] [#6 -1.56,0.27,0.49,U] [#7 0.17,-0.39,0.51,U] [#8 -1.97,-0.89,0.00,M5] 
22:19:45.029 00.002 2696 refined, 6 included, MultiStar: {-0.63, -0.70}, one-star: {-0.83, -0.83}
22:19:45.031 00.002 2696 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.74) = xAngle (-5.04 = 1.25)
22:19:45.032 00.001 2696 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.40 = -2.40)
22:19:45.034 00.002 2696 CameraToMount -- cameraX=-0.63 cameraY=-0.70 hyp=0.94 cameraTheta=-2.30 mountX=0.30 mountY=-0.63, mountTheta=-1.13
22:19:45.036 00.002 2696 SchedulePrimaryMove(0F998B58, x=-0.63, y=-0.70, opts=13)
22:19:45.040 00.004 2696 Enqueuing Move request for scope (-0.63, -0.70)
22:19:45.043 00.003 5240 Worker thread wakes up
22:19:45.043 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -0.70) opts 0xd
22:19:45.043 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.63, -0.70)
22:19:45.043 00.000 5240 Moving (-0.63, -0.70) raw xDistance=0.30 yDistance=-0.63
22:19:45.043 00.000 5240 BLC: History state: CurrMiss=0.63, AvgInitMiss=0.61, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.715660, 1:0.634591
22:19:45.043 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:19:45.044 00.001 5240 PPEC rslt: input = 0.30, final = 0.59, react = 0.30, pred = 1.15, hyst = 0.35, hyst_pct = 0.78, period_length = 662.83
22:19:45.044 00.000 5240 PPEC: input: 0.30, control: 0.59, exposure: 1500
22:19:45.044 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
22:19:45.044 00.000 5240 MoveAxis(W, 98, ABG)
22:19:45.044 00.000 5240 Guiding  Dir = 3, Dur = 98
22:19:45.044 00.000 5240 IsGuiding returns 0
22:19:45.044 00.000 5240 PulseGuide returned control before completion, sleep 108
22:19:45.056 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:19:45.104 00.048 2696 UpdateGuideState exits: m=2901 SNR=38.0 Saturated
22:19:45.107 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:45.109 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:19:45.110 00.001 2696 Enqueuing Expose request
22:19:45.167 00.057 5240 IsGuiding returns 1
22:19:45.167 00.000 5240 scope still moving after pulse duration time elapsed
22:19:45.199 00.032 5240 IsGuiding returns 0
22:19:45.199 00.000 5240 scope move finished after 98 + 56 ms
22:19:45.199 00.000 5240 Move returns status 0, amount 98
22:19:45.199 00.000 5240 MoveAxis(N, 80, ABG)
22:19:45.199 00.000 5240 Guiding  Dir = 0, Dur = 80
22:19:45.199 00.000 5240 IsGuiding returns 0
22:19:45.200 00.001 5240 PulseGuide returned control before completion, sleep 90
22:19:45.293 00.093 5240 IsGuiding returns 1
22:19:45.293 00.000 5240 scope still moving after pulse duration time elapsed
22:19:45.325 00.032 5240 IsGuiding returns 0
22:19:45.325 00.000 5240 scope move finished after 80 + 45 ms
22:19:45.326 00.001 5240 Move returns status 0, amount 80
22:19:45.326 00.000 5240 move complete, result=0
22:19:45.326 00.000 5240 worker thread done servicing request
22:19:45.327 00.001 5240 Worker thread wakes up
22:19:45.327 00.000 2696 GuideStep: 0.3 px 98 ms WEST, -0.6 px 80 ms NORTH
22:19:45.335 00.008 5240 worker thread servicing REQUEST_EXPOSE 1500
22:19:45.335 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:19:46.979 01.644 5240 Exposure complete
22:19:47.061 00.082 5240 worker thread done servicing request
22:19:47.061 00.000 2696 OnExposeComplete: enter
22:19:47.063 00.002 2696 UpdateGuideState(): m_state=6
22:19:47.065 00.002 2696 Star::Find(15, 298, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 158
22:19:47.067 00.002 2696 Star::Find returns 1 (1), X=299.19, Y=259.12, Mass=2906, SNR=38.0, Peak=255 HFD=3.0
22:19:47.068 00.001 2696 MultiStar: [#1 0.08,-1.08,0.70,U] [#2 -1.40,-0.58,0.70,U] [#3 0.31,-1.44,0.44,U] [#4 -1.28,-0.27,0.43,U] [#5 0.03,-1.47,0.44,U] [#6 -1.25,-0.10,0.46,U] [#7 0.73,-0.48,0.52,U] [#8 -1.69,-1.15,0.00,M6] 
22:19:47.072 00.004 2696 refined, 7 included, MultiStar: {-0.45, -0.87}, one-star: {-0.58, -1.21}
22:19:47.074 00.002 2696 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.74) = xAngle (-4.78 = 1.50)
22:19:47.076 00.002 2696 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.15 = -2.15)
22:19:47.077 00.001 2696 CameraToMount -- cameraX=-0.45 cameraY=-0.87 hyp=0.97 cameraTheta=-2.05 mountX=0.07 mountY=-0.82, mountTheta=-1.49
22:19:47.080 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.45, y=-0.87, opts=13)
22:19:47.082 00.002 2696 Enqueuing Move request for scope (-0.45, -0.87)
22:19:47.084 00.002 5240 Worker thread wakes up
22:19:47.084 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.87) opts 0xd
22:19:47.084 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.45, -0.87)
22:19:47.084 00.000 5240 Moving (-0.45, -0.87) raw xDistance=0.07 yDistance=-0.82
22:19:47.084 00.000 5240 BLC: History state: CurrMiss=0.82, AvgInitMiss=0.61, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.715660, 1:0.634591, 2:0.816691
22:19:47.084 00.000 5240 BLC: Under-shoot: nominal increase by 77
22:19:47.084 00.000 5240 BLC: window closed
22:19:47.084 00.000 5240 BLC: Pulse adjusted to 98
22:19:47.085 00.001 5240 PPEC rslt: input = 0.07, final = 0.25, react = 0.07, pred = 1.15, hyst = 0.00, hyst_pct = 0.78, period_length = 662.83
22:19:47.085 00.000 5240 PPEC: input: 0.07, control: 0.25, exposure: 1500
22:19:47.085 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.82 from input -0.82
22:19:47.085 00.000 5240 MoveAxis(W, 42, ABG)
22:19:47.085 00.000 5240 Guiding  Dir = 3, Dur = 42
22:19:47.086 00.001 5240 IsGuiding returns 0
22:19:47.086 00.000 5240 PulseGuide returned control before completion, sleep 52
22:19:47.098 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:19:47.146 00.048 2696 UpdateGuideState exits: m=2906 SNR=38.0 Saturated
22:19:47.148 00.002 5240 IsGuiding returns 1
22:19:47.148 00.000 5240 scope still moving after pulse duration time elapsed
22:19:47.148 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:47.150 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:19:47.151 00.001 2696 Enqueuing Expose request
22:19:47.179 00.028 5240 IsGuiding returns 0
22:19:47.179 00.000 5240 scope move finished after 42 + 50 ms
22:19:47.179 00.000 5240 Move returns status 0, amount 42
22:19:47.179 00.000 5240 MoveAxis(N, 103, ABG)
22:19:47.179 00.000 5240 Guiding  Dir = 0, Dur = 103
22:19:47.180 00.001 5240 IsGuiding returns 0
22:19:47.180 00.000 5240 PulseGuide returned control before completion, sleep 113
22:19:47.191 00.011 2696 evsrv: cli 0F944460 connect
22:19:47.193 00.002 2696 case statement mapped state 6 to 3
22:19:47.200 00.007 2696 case statement mapped state 6 to 3
22:19:47.206 00.006 2696 evsrv: cli 0F944460 request: {"method":"get_pixel_scale","id":"cd88bca6-5152-4ede-a24f-8fc253a7252b"}
22:19:47.210 00.004 2696 evsrv: cli 0F944460 response: {"jsonrpc":"2.0","result":1.86834,"id":"cd88bca6-5152-4ede-a24f-8fc253a7252b"}
22:19:47.215 00.005 2696 evsrv: cli 0F944460 disconnect
22:19:47.304 00.089 5240 IsGuiding returns 1
22:19:47.304 00.000 5240 scope still moving after pulse duration time elapsed
22:19:47.335 00.031 5240 IsGuiding returns 0
22:19:47.335 00.000 5240 scope move finished after 103 + 52 ms
22:19:47.335 00.000 5240 Move returns status 0, amount 103
22:19:47.335 00.000 5240 move complete, result=0
22:19:47.335 00.000 5240 worker thread done servicing request
22:19:47.335 00.000 5240 Worker thread wakes up
22:19:47.335 00.000 2696 GuideStep: 0.1 px 42 ms WEST, -0.8 px 103 ms NORTH
22:19:47.337 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:19:47.337 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:19:48.765 01.428 5240 Exposure complete
22:19:48.855 00.090 5240 worker thread done servicing request
22:19:48.855 00.000 2696 OnExposeComplete: enter
22:19:48.857 00.002 2696 UpdateGuideState(): m_state=6
22:19:48.860 00.003 2696 Star::Find(15, 299, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 159
22:19:48.862 00.002 2696 Star::Find returns 1 (1), X=298.71, Y=258.94, Mass=3067, SNR=39.0, Peak=255 HFD=3.3
22:19:48.864 00.002 2696 MultiStar: [#1 -0.18,-1.36,0.67,U] [#2 -1.84,-0.80,0.00,M5] [#3 -0.23,-1.47,0.42,U] [#4 -1.78,-0.58,0.00,M3] [#5 -0.31,-1.60,0.44,U] [#6 -1.41,0.02,0.46,U] [#7 0.20,-0.42,0.49,U] [#8 -2.08,-1.28,0.00,M7] 
22:19:48.866 00.002 2696 refined, 5 included, MultiStar: {-0.56, -1.10}, one-star: {-1.06, -1.39}
22:19:48.867 00.001 2696 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.74) = xAngle (-4.78 = 1.50)
22:19:48.869 00.002 2696 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.15 = -2.15)
22:19:48.871 00.002 2696 CameraToMount -- cameraX=-0.56 cameraY=-1.10 hyp=1.23 cameraTheta=-2.05 mountX=0.09 mountY=-1.03, mountTheta=-1.49
22:19:48.873 00.002 2696 SchedulePrimaryMove(0F998B58, x=-0.56, y=-1.10, opts=13)
22:19:48.876 00.003 2696 Enqueuing Move request for scope (-0.56, -1.10)
22:19:48.878 00.002 5240 Worker thread wakes up
22:19:48.878 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -1.10) opts 0xd
22:19:48.878 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.56, -1.10)
22:19:48.878 00.000 5240 Moving (-0.56, -1.10) raw xDistance=0.09 yDistance=-1.03
22:19:48.879 00.001 5240 PPEC rslt: input = 0.09, final = 0.12, react = 0.09, pred = 0.54, hyst = 0.00, hyst_pct = 0.78, period_length = 662.83
22:19:48.879 00.000 5240 PPEC: input: 0.09, control: 0.12, exposure: 1500
22:19:48.879 00.000 5240 GuideAlgorithmResistSwitch::result() returns -1.03 from input -1.03
22:19:48.879 00.000 5240 MoveAxis(W, 20, ABG)
22:19:48.879 00.000 5240 Guiding  Dir = 3, Dur = 20
22:19:48.879 00.000 5240 IsGuiding returns 0
22:19:48.880 00.001 5240 PulseGuide returned control before completion, sleep 30
22:19:48.893 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:19:48.920 00.027 5240 IsGuiding returns 1
22:19:48.920 00.000 5240 scope still moving after pulse duration time elapsed
22:19:48.941 00.021 2696 UpdateGuideState exits: m=3067 SNR=39.0 Saturated
22:19:48.943 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:48.949 00.006 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:19:48.953 00.004 5240 IsGuiding returns 0
22:19:48.953 00.000 2696 Enqueuing Expose request
22:19:48.955 00.002 5240 scope move finished after 20 + 53 ms
22:19:48.955 00.000 5240 Move returns status 0, amount 20
22:19:48.955 00.000 5240 MoveAxis(N, 131, ABG)
22:19:48.955 00.000 5240 Guiding  Dir = 0, Dur = 131
22:19:48.956 00.001 5240 IsGuiding returns 0
22:19:48.956 00.000 5240 PulseGuide returned control before completion, sleep 141
22:19:49.107 00.151 5240 IsGuiding returns 1
22:19:49.107 00.000 5240 scope still moving after pulse duration time elapsed
22:19:49.139 00.032 5240 IsGuiding returns 1
22:19:49.170 00.031 5240 IsGuiding returns 0
22:19:49.170 00.000 5240 scope move finished after 131 + 83 ms
22:19:49.170 00.000 5240 Move returns status 0, amount 131
22:19:49.170 00.000 5240 move complete, result=0
22:19:49.171 00.001 5240 worker thread done servicing request
22:19:49.171 00.000 5240 Worker thread wakes up
22:19:49.171 00.000 2696 GuideStep: 0.1 px 20 ms WEST, -1.0 px 131 ms NORTH
22:19:49.175 00.004 5240 worker thread servicing REQUEST_EXPOSE 1500
22:19:49.176 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:19:50.824 01.648 5240 Exposure complete
22:19:50.899 00.075 5240 worker thread done servicing request
22:19:50.899 00.000 2696 OnExposeComplete: enter
22:19:50.901 00.002 2696 UpdateGuideState(): m_state=6
22:19:50.904 00.003 2696 Star::Find(15, 298, 258, 0, (0,0,0,0), 1.5, 10.0, 255) frame 160
22:19:50.905 00.001 2696 Star::Find returns 1 (1), X=298.42, Y=259.88, Mass=2967, SNR=38.4, Peak=255 HFD=3.2
22:19:50.907 00.002 2696 MultiStar: [#1 -0.91,-0.68,0.69,U] [#2 -2.31,-0.10,0.00,M6] [#3 -0.88,-0.91,0.43,U] [#4 -2.32,0.27,0.00,M4] [#5 -0.81,-0.96,0.44,U] [#6 -2.39,0.10,0.00,M1] [#7 -0.33,-0.08,0.50,U] [#8 -2.44,-0.35,0.00,M8] 
22:19:50.910 00.003 2696 refined, 4 included, MultiStar: {-0.94, -0.58}, one-star: {-1.35, -0.45}
22:19:50.911 00.001 2696 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.74) = xAngle (-5.32 = 0.96)
22:19:50.913 00.002 2696 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.69 = -2.69)
22:19:50.917 00.004 2696 CameraToMount -- cameraX=-0.94 cameraY=-0.58 hyp=1.10 cameraTheta=-2.59 mountX=0.63 mountY=-0.48, mountTheta=-0.65
22:19:50.921 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.94, y=-0.58, opts=13)
22:19:50.923 00.002 2696 Enqueuing Move request for scope (-0.94, -0.58)
22:19:50.924 00.001 5240 Worker thread wakes up
22:19:50.924 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.94, -0.58) opts 0xd
22:19:50.924 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.94, -0.58)
22:19:50.924 00.000 5240 Moving (-0.94, -0.58) raw xDistance=0.63 yDistance=-0.48
22:19:50.925 00.001 5240 PPEC rslt: input = 0.63, final = 0.70, react = 0.63, pred = 0.45, hyst = 0.60, hyst_pct = 0.78, period_length = 662.83
22:19:50.925 00.000 5240 PPEC: input: 0.63, control: 0.70, exposure: 1500
22:19:50.925 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
22:19:50.925 00.000 5240 MoveAxis(W, 117, ABG)
22:19:50.925 00.000 5240 Guiding  Dir = 3, Dur = 117
22:19:50.926 00.001 5240 IsGuiding returns 0
22:19:50.926 00.000 5240 PulseGuide returned control before completion, sleep 127
22:19:50.939 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=242, Gamma=0.560
22:19:50.988 00.049 2696 UpdateGuideState exits: m=2967 SNR=38.4 Saturated
22:19:50.990 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:50.993 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:19:50.994 00.001 2696 Enqueuing Expose request
22:19:51.055 00.061 5240 IsGuiding returns 1
22:19:51.055 00.000 5240 scope still moving after pulse duration time elapsed
22:19:51.086 00.031 5240 IsGuiding returns 0
22:19:51.086 00.000 5240 scope move finished after 117 + 42 ms
22:19:51.086 00.000 5240 Move returns status 0, amount 117
22:19:51.086 00.000 5240 MoveAxis(N, 61, ABG)
22:19:51.086 00.000 5240 Guiding  Dir = 0, Dur = 61
22:19:51.086 00.000 5240 IsGuiding returns 0
22:19:51.087 00.001 5240 PulseGuide returned control before completion, sleep 71
22:19:51.163 00.076 5240 IsGuiding returns 1
22:19:51.163 00.000 5240 scope still moving after pulse duration time elapsed
22:19:51.195 00.032 5240 IsGuiding returns 1
22:19:51.225 00.030 5240 IsGuiding returns 1
22:19:51.255 00.030 5240 IsGuiding returns 1
22:19:51.286 00.031 5240 IsGuiding returns 0
22:19:51.286 00.000 5240 scope move finished after 61 + 139 ms
22:19:51.286 00.000 5240 Move returns status 0, amount 61
22:19:51.287 00.001 5240 move complete, result=0
22:19:51.287 00.000 5240 worker thread done servicing request
22:19:51.287 00.000 2696 GuideStep: 0.6 px 117 ms WEST, -0.5 px 61 ms NORTH
22:19:51.296 00.009 5240 Worker thread wakes up
22:19:51.296 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:19:51.296 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:19:52.719 01.423 5240 Exposure complete
22:19:52.776 00.057 5240 worker thread done servicing request
22:19:52.776 00.000 2696 OnExposeComplete: enter
22:19:52.778 00.002 2696 UpdateGuideState(): m_state=6
22:19:52.780 00.002 2696 Star::Find(15, 298, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 161
22:19:52.782 00.002 2696 Star::Find returns 1 (1), X=297.77, Y=260.26, Mass=3009, SNR=38.7, Peak=255 HFD=3.5
22:19:52.783 00.001 2696 MultiStar: [#1 -1.29,-0.07,0.68,U] [#2 -2.76,0.29,0.00,M7] [#3 -1.22,-0.40,0.45,U] [#4 -2.75,0.65,0.00,M5] [#5 -1.31,-0.36,0.44,U] [#6 -2.72,0.86,0.00,M2] [#7 -0.67,0.71,0.47,U] [#8 -3.02,-0.01,0.00,M9] 
22:19:52.785 00.002 2696 refined, 4 included, MultiStar: {-1.42, -0.04}, one-star: {-2.00, -0.07}
22:19:52.787 00.002 2696 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.74) = xAngle (-5.85 = 0.43)
22:19:52.789 00.002 2696 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.22 = 3.07)
22:19:52.790 00.001 2696 CameraToMount -- cameraX=-1.42 cameraY=-0.04 hyp=1.42 cameraTheta=-3.11 mountX=1.29 mountY=0.11, mountTheta=0.08
22:19:52.793 00.003 2696 SchedulePrimaryMove(0F998B58, x=-1.42, y=-0.04, opts=13)
22:19:52.796 00.003 2696 Enqueuing Move request for scope (-1.42, -0.04)
22:19:52.797 00.001 5240 Worker thread wakes up
22:19:52.797 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.42, -0.04) opts 0xd
22:19:52.797 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.42, -0.04)
22:19:52.798 00.001 5240 Moving (-1.42, -0.04) raw xDistance=1.29 yDistance=0.11
22:19:52.798 00.000 5240 PPEC rslt: input = 1.29, final = 1.11, react = 1.29, pred = -0.38, hyst = 1.17, hyst_pct = 0.78, period_length = 662.83
22:19:52.798 00.000 5240 PPEC: input: 1.29, control: 1.11, exposure: 1500
22:19:52.798 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:52.798 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:19:52.798 00.000 5240 MoveAxis(W, 184, ABG)
22:19:52.798 00.000 5240 Guiding  Dir = 3, Dur = 184
22:19:52.798 00.000 5240 IsGuiding returns 0
22:19:52.799 00.001 5240 PulseGuide returned control before completion, sleep 194
22:19:52.813 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:19:52.858 00.045 2696 UpdateGuideState exits: m=3009 SNR=38.7 Saturated
22:19:52.861 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:52.863 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:19:52.865 00.002 2696 Enqueuing Expose request
22:19:53.003 00.138 5240 IsGuiding returns 1
22:19:53.003 00.000 5240 scope still moving after pulse duration time elapsed
22:19:53.034 00.031 5240 IsGuiding returns 0
22:19:53.034 00.000 5240 scope move finished after 184 + 51 ms
22:19:53.034 00.000 5240 Move returns status 0, amount 184
22:19:53.034 00.000 5240 MoveAxis(N, 0, ABG)
22:19:53.034 00.000 5240 Move returns status 0, amount 0
22:19:53.035 00.001 5240 move complete, result=0
22:19:53.035 00.000 5240 worker thread done servicing request
22:19:53.035 00.000 5240 Worker thread wakes up
22:19:53.035 00.000 2696 GuideStep: 1.3 px 184 ms WEST, 0.1 px 0 ms NORTH
22:19:53.041 00.006 5240 worker thread servicing REQUEST_EXPOSE 1500
22:19:53.041 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:19:54.674 01.633 5240 Exposure complete
22:19:54.723 00.049 5240 worker thread done servicing request
22:19:54.723 00.000 2696 OnExposeComplete: enter
22:19:54.726 00.003 2696 UpdateGuideState(): m_state=6
22:19:54.728 00.002 2696 Star::Find(15, 297, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 162
22:19:54.730 00.002 2696 Star::Find returns 1 (1), X=298.36, Y=260.51, Mass=2929, SNR=38.1, Peak=255 HFD=3.2
22:19:54.732 00.002 2696 MultiStar: [#1 -1.03,-0.56,0.71,U] [#2 -2.58,0.14,0.00,M8] [#3 -1.10,-0.59,0.44,U] [#4 -2.36,0.67,0.00,M6] [#5 -0.90,-0.60,0.45,U] [#6 -2.40,0.69,0.00,M3] [#7 -0.55,0.36,0.49,U] [#8 -2.56,0.08,0.00,M10] 
22:19:54.733 00.001 2696 refined, 4 included, MultiStar: {-1.07, -0.18}, one-star: {-1.41, 0.18}
22:19:54.735 00.002 2696 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.74) = xAngle (-5.71 = 0.57)
22:19:54.737 00.002 2696 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.08 = -3.08)
22:19:54.739 00.002 2696 CameraToMount -- cameraX=-1.07 cameraY=-0.18 hyp=1.09 cameraTheta=-2.97 mountX=0.91 mountY=-0.07, mountTheta=-0.08
22:19:54.742 00.003 2696 SchedulePrimaryMove(0F998B58, x=-1.07, y=-0.18, opts=13)
22:19:54.743 00.001 2696 Enqueuing Move request for scope (-1.07, -0.18)
22:19:54.746 00.003 5240 Worker thread wakes up
22:19:54.746 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.07, -0.18) opts 0xd
22:19:54.746 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.07, -0.18)
22:19:54.746 00.000 5240 Moving (-1.07, -0.18) raw xDistance=0.91 yDistance=-0.07
22:19:54.747 00.001 5240 PPEC rslt: input = 0.91, final = 0.77, react = 0.91, pred = -0.56, hyst = 0.89, hyst_pct = 0.77, period_length = 662.83
22:19:54.747 00.000 5240 PPEC: input: 0.91, control: 0.77, exposure: 1500
22:19:54.747 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:54.747 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:19:54.747 00.000 5240 MoveAxis(W, 128, ABG)
22:19:54.747 00.000 5240 Guiding  Dir = 3, Dur = 128
22:19:54.748 00.001 5240 IsGuiding returns 0
22:19:54.748 00.000 5240 PulseGuide returned control before completion, sleep 138
22:19:54.761 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=210, Gamma=0.560
22:19:54.807 00.046 2696 UpdateGuideState exits: m=2929 SNR=38.1 Saturated
22:19:54.809 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:54.811 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:19:54.812 00.001 2696 Enqueuing Expose request
22:19:54.901 00.089 5240 IsGuiding returns 1
22:19:54.901 00.000 5240 scope still moving after pulse duration time elapsed
22:19:54.932 00.031 5240 IsGuiding returns 0
22:19:54.932 00.000 5240 scope move finished after 128 + 57 ms
22:19:54.932 00.000 5240 Move returns status 0, amount 128
22:19:54.932 00.000 5240 MoveAxis(N, 0, ABG)
22:19:54.932 00.000 5240 Move returns status 0, amount 0
22:19:54.932 00.000 5240 move complete, result=0
22:19:54.932 00.000 5240 worker thread done servicing request
22:19:54.932 00.000 5240 Worker thread wakes up
22:19:54.932 00.000 2696 GuideStep: 0.9 px 128 ms WEST, -0.1 px 0 ms NORTH
22:19:54.935 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:19:54.935 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:19:56.353 01.418 5240 Exposure complete
22:19:56.418 00.065 5240 worker thread done servicing request
22:19:56.418 00.000 2696 OnExposeComplete: enter
22:19:56.420 00.002 2696 UpdateGuideState(): m_state=6
22:19:56.422 00.002 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 163
22:19:56.424 00.002 2696 Star::Find returns 1 (1), X=298.35, Y=260.37, Mass=2991, SNR=38.5, Peak=255 HFD=3.1
22:19:56.426 00.002 2696 MultiStar: [#1 -0.93,-0.48,0.68,U] [#2 -2.35,0.26,0.00,M9] [#3 -0.70,-0.69,0.43,U] [#4 -2.39,0.54,0.00,M7] [#5 -1.06,-0.71,0.45,U] [#6 -2.09,0.93,0.00,M4] [#7 -0.29,0.24,0.48,U] [#8 -2.59,0.19,0.00,R] 
22:19:56.427 00.001 2696 refined, 4 included, MultiStar: {-0.98, -0.26}, one-star: {-1.42, 0.04}
22:19:56.429 00.002 2696 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.74) = xAngle (-5.62 = 0.67)
22:19:56.432 00.003 2696 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.99 = -2.99)
22:19:56.433 00.001 2696 CameraToMount -- cameraX=-0.98 cameraY=-0.26 hyp=1.01 cameraTheta=-2.88 mountX=0.80 mountY=-0.16, mountTheta=-0.19
22:19:56.437 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.98, y=-0.26, opts=13)
22:19:56.439 00.002 2696 Enqueuing Move request for scope (-0.98, -0.26)
22:19:56.440 00.001 5240 Worker thread wakes up
22:19:56.440 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.98, -0.26) opts 0xd
22:19:56.440 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.98, -0.26)
22:19:56.440 00.000 5240 Moving (-0.98, -0.26) raw xDistance=0.80 yDistance=-0.16
22:19:56.441 00.001 5240 PPEC rslt: input = 0.80, final = 0.67, react = 0.80, pred = -0.65, hyst = 0.83, hyst_pct = 0.77, period_length = 662.83
22:19:56.441 00.000 5240 PPEC: input: 0.80, control: 0.67, exposure: 1500
22:19:56.441 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.16
22:19:56.441 00.000 5240 MoveAxis(W, 111, ABG)
22:19:56.441 00.000 5240 Guiding  Dir = 3, Dur = 111
22:19:56.442 00.001 5240 IsGuiding returns 0
22:19:56.442 00.000 5240 PulseGuide returned control before completion, sleep 121
22:19:56.456 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=223, Gamma=0.560
22:19:56.501 00.045 2696 UpdateGuideState exits: m=2991 SNR=38.5 Saturated
22:19:56.504 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:56.504 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:19:56.507 00.003 2696 Enqueuing Expose request
22:19:56.571 00.064 5240 IsGuiding returns 1
22:19:56.571 00.000 5240 scope still moving after pulse duration time elapsed
22:19:56.603 00.032 5240 IsGuiding returns 0
22:19:56.603 00.000 5240 scope move finished after 111 + 50 ms
22:19:56.603 00.000 5240 Move returns status 0, amount 111
22:19:56.603 00.000 5240 MoveAxis(N, 20, ABG)
22:19:56.603 00.000 5240 Guiding  Dir = 0, Dur = 20
22:19:56.604 00.001 5240 IsGuiding returns 0
22:19:56.604 00.000 5240 PulseGuide returned control before completion, sleep 30
22:19:56.650 00.046 5240 IsGuiding returns 1
22:19:56.650 00.000 5240 scope still moving after pulse duration time elapsed
22:19:56.682 00.032 5240 IsGuiding returns 1
22:19:56.713 00.031 5240 IsGuiding returns 1
22:19:56.744 00.031 5240 IsGuiding returns 0
22:19:56.744 00.000 5240 scope move finished after 20 + 119 ms
22:19:56.744 00.000 5240 Move returns status 0, amount 20
22:19:56.744 00.000 5240 move complete, result=0
22:19:56.744 00.000 5240 worker thread done servicing request
22:19:56.744 00.000 5240 Worker thread wakes up
22:19:56.744 00.000 2696 GuideStep: 0.8 px 111 ms WEST, -0.2 px 20 ms NORTH
22:19:56.746 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:19:56.746 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:19:58.390 01.644 5240 Exposure complete
22:19:58.499 00.109 5240 worker thread done servicing request
22:19:58.500 00.001 2696 OnExposeComplete: enter
22:19:58.502 00.002 2696 UpdateGuideState(): m_state=6
22:19:58.504 00.002 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 164
22:19:58.507 00.003 2696 Star::Find returns 1 (1), X=298.20, Y=260.31, Mass=2955, SNR=38.3, Peak=255 HFD=3.5
22:19:58.511 00.004 2696 MultiStar: [#1 -1.10,-0.43,0.69,U] [#2 -2.56,0.16,0.00,M10] [#3 -1.02,-0.65,0.43,U] [#4 -2.55,0.48,0.00,M8] [#5 -1.07,-0.76,0.43,U] [#6 -2.39,0.53,0.00,M5] [#7 -0.40,0.37,0.48,U] [#8 -0.01,-0.00,0.38,U] 
22:19:58.513 00.002 2696 refined, 5 included, MultiStar: {-1.00, -0.22}, one-star: {-1.57, -0.02}
22:19:58.515 00.002 2696 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.74) = xAngle (-5.66 = 0.62)
22:19:58.517 00.002 2696 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.03 = -3.03)
22:19:58.518 00.001 2696 CameraToMount -- cameraX=-1.00 cameraY=-0.22 hyp=1.02 cameraTheta=-2.92 mountX=0.83 mountY=-0.12, mountTheta=-0.14
22:19:58.522 00.004 2696 SchedulePrimaryMove(0F998B58, x=-1.00, y=-0.22, opts=13)
22:19:58.524 00.002 2696 Enqueuing Move request for scope (-1.00, -0.22)
22:19:58.526 00.002 5240 Worker thread wakes up
22:19:58.526 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.00, -0.22) opts 0xd
22:19:58.526 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.00, -0.22)
22:19:58.526 00.000 5240 Moving (-1.00, -0.22) raw xDistance=0.83 yDistance=-0.12
22:19:58.527 00.001 5240 PPEC rslt: input = 0.83, final = 0.94, react = 0.83, pred = 0.50, hyst = 0.83, hyst_pct = 0.77, period_length = 662.83
22:19:58.527 00.000 5240 PPEC: input: 0.83, control: 0.94, exposure: 1500
22:19:58.527 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:58.527 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:19:58.527 00.000 5240 MoveAxis(W, 156, ABG)
22:19:58.527 00.000 5240 Guiding  Dir = 3, Dur = 156
22:19:58.527 00.000 5240 IsGuiding returns 0
22:19:58.528 00.001 5240 PulseGuide returned control before completion, sleep 166
22:19:58.542 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=224, Gamma=0.560
22:19:58.592 00.050 2696 UpdateGuideState exits: m=2955 SNR=38.3 Saturated
22:19:58.595 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:58.597 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:19:58.599 00.002 2696 Enqueuing Expose request
22:19:58.700 00.101 5240 IsGuiding returns 1
22:19:58.700 00.000 5240 scope still moving after pulse duration time elapsed
22:19:58.731 00.031 5240 IsGuiding returns 0
22:19:58.731 00.000 5240 scope move finished after 156 + 48 ms
22:19:58.731 00.000 5240 Move returns status 0, amount 156
22:19:58.732 00.001 5240 MoveAxis(N, 0, ABG)
22:19:58.732 00.000 5240 Move returns status 0, amount 0
22:19:58.732 00.000 5240 move complete, result=0
22:19:58.732 00.000 5240 worker thread done servicing request
22:19:58.732 00.000 5240 Worker thread wakes up
22:19:58.732 00.000 2696 GuideStep: 0.8 px 156 ms WEST, -0.1 px 0 ms NORTH
22:19:58.735 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:19:58.735 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:20:00.163 01.428 5240 Exposure complete
22:20:00.232 00.069 5240 worker thread done servicing request
22:20:00.232 00.000 2696 OnExposeComplete: enter
22:20:00.234 00.002 2696 UpdateGuideState(): m_state=6
22:20:00.235 00.001 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 165
22:20:00.238 00.003 2696 Star::Find returns 1 (1), X=298.14, Y=260.04, Mass=3017, SNR=38.7, Peak=255 HFD=3.1
22:20:00.240 00.002 2696 MultiStar: [#1 -1.06,-0.67,0.68,U] [#2 -2.62,-0.00,0.00,R] [#3 -0.92,-0.67,0.44,U] [#4 -2.36,0.60,0.00,M9] [#5 -1.10,-0.84,0.45,U] [#6 -2.66,0.54,0.00,M6] [#7 -0.62,0.16,0.46,U] [#8 -0.23,-0.36,0.39,U] 
22:20:00.242 00.002 2696 refined, 5 included, MultiStar: {-1.06, -0.43}, one-star: {-1.63, -0.29}
22:20:00.244 00.002 2696 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.74) = xAngle (-5.49 = 0.79)
22:20:00.246 00.002 2696 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.86 = -2.86)
22:20:00.247 00.001 2696 CameraToMount -- cameraX=-1.06 cameraY=-0.43 hyp=1.15 cameraTheta=-2.75 mountX=0.80 mountY=-0.32, mountTheta=-0.38
22:20:00.250 00.003 2696 SchedulePrimaryMove(0F998B58, x=-1.06, y=-0.43, opts=13)
22:20:00.252 00.002 2696 Enqueuing Move request for scope (-1.06, -0.43)
22:20:00.254 00.002 5240 Worker thread wakes up
22:20:00.254 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.06, -0.43) opts 0xd
22:20:00.254 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.06, -0.43)
22:20:00.254 00.000 5240 Moving (-1.06, -0.43) raw xDistance=0.80 yDistance=-0.32
22:20:00.255 00.001 5240 PPEC rslt: input = 0.80, final = 0.90, react = 0.80, pred = 0.44, hyst = 0.79, hyst_pct = 0.77, period_length = 662.83
22:20:00.255 00.000 5240 PPEC: input: 0.80, control: 0.90, exposure: 1500
22:20:00.255 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
22:20:00.255 00.000 5240 MoveAxis(W, 149, ABG)
22:20:00.255 00.000 5240 Guiding  Dir = 3, Dur = 149
22:20:00.255 00.000 5240 IsGuiding returns 0
22:20:00.256 00.001 5240 PulseGuide returned control before completion, sleep 159
22:20:00.269 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=219, Gamma=0.560
22:20:00.315 00.046 2696 UpdateGuideState exits: m=3017 SNR=38.7 Saturated
22:20:00.317 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:00.320 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:20:00.324 00.004 2696 Enqueuing Expose request
22:20:00.427 00.103 5240 IsGuiding returns 0
22:20:00.427 00.000 5240 Move returns status 0, amount 149
22:20:00.427 00.000 5240 MoveAxis(N, 41, ABG)
22:20:00.427 00.000 5240 Guiding  Dir = 0, Dur = 41
22:20:00.427 00.000 5240 IsGuiding returns 0
22:20:00.427 00.000 5240 PulseGuide returned control before completion, sleep 51
22:20:00.489 00.062 5240 IsGuiding returns 1
22:20:00.489 00.000 5240 scope still moving after pulse duration time elapsed
22:20:00.520 00.031 5240 IsGuiding returns 0
22:20:00.520 00.000 5240 scope move finished after 41 + 51 ms
22:20:00.520 00.000 5240 Move returns status 0, amount 41
22:20:00.521 00.001 5240 move complete, result=0
22:20:00.521 00.000 5240 worker thread done servicing request
22:20:00.521 00.000 2696 GuideStep: 0.8 px 149 ms WEST, -0.3 px 41 ms NORTH
22:20:00.526 00.005 5240 Worker thread wakes up
22:20:00.526 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:20:00.527 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:20:02.158 01.631 5240 Exposure complete
22:20:02.208 00.050 5240 worker thread done servicing request
22:20:02.208 00.000 2696 OnExposeComplete: enter
22:20:02.210 00.002 2696 UpdateGuideState(): m_state=6
22:20:02.211 00.001 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 166
22:20:02.214 00.003 2696 Star::Find returns 1 (1), X=299.05, Y=260.01, Mass=2919, SNR=38.1, Peak=255 HFD=2.9
22:20:02.216 00.002 2696 MultiStar: [#1 -0.00,-0.34,0.71,U] [#2 0.93,0.18,0.69,U] [#3 0.05,-0.63,0.43,U] [#4 -1.46,0.53,0.44,U] [#5 0.02,-0.64,0.44,U] [#6 -1.38,0.84,0.49,U] [#7 0.47,0.26,0.49,U] [#8 0.77,-0.26,0.39,U] 
22:20:02.218 00.002 2696 refined, 8 included, MultiStar: {-0.17, -0.06}, one-star: {-0.72, -0.32}
22:20:02.220 00.002 2696 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.74) = xAngle (-5.52 = 0.77)
22:20:02.221 00.001 2696 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.89 = -2.89)
22:20:02.223 00.002 2696 CameraToMount -- cameraX=-0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-2.78 mountX=0.13 mountY=-0.04, mountTheta=-0.34
22:20:02.227 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.17, y=-0.06, opts=13)
22:20:02.229 00.002 2696 Enqueuing Move request for scope (-0.17, -0.06)
22:20:02.231 00.002 5240 Worker thread wakes up
22:20:02.231 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.06) opts 0xd
22:20:02.231 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.17, -0.06)
22:20:02.231 00.000 5240 Moving (-0.17, -0.06) raw xDistance=0.13 yDistance=-0.04
22:20:02.232 00.001 5240 PPEC rslt: input = 0.13, final = 0.10, react = 0.13, pred = 0.43, hyst = 0.00, hyst_pct = 0.77, period_length = 662.83
22:20:02.232 00.000 5240 PPEC: input: 0.13, control: 0.10, exposure: 1500
22:20:02.232 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:02.232 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:20:02.232 00.000 5240 MoveAxis(W, 16, ABG)
22:20:02.232 00.000 5240 Guiding  Dir = 3, Dur = 16
22:20:02.233 00.001 5240 IsGuiding returns 0
22:20:02.233 00.000 5240 PulseGuide returned control before completion, sleep 26
22:20:02.245 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:20:02.263 00.018 5240 IsGuiding returns 1
22:20:02.263 00.000 5240 scope still moving after pulse duration time elapsed
22:20:02.292 00.029 2696 UpdateGuideState exits: m=2919 SNR=38.1 Saturated
22:20:02.294 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:02.295 00.001 5240 IsGuiding returns 0
22:20:02.295 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:20:02.297 00.002 5240 scope move finished after 16 + 46 ms
22:20:02.297 00.000 2696 Enqueuing Expose request
22:20:02.299 00.002 5240 Move returns status 0, amount 16
22:20:02.299 00.000 5240 MoveAxis(N, 0, ABG)
22:20:02.299 00.000 5240 Move returns status 0, amount 0
22:20:02.300 00.001 5240 move complete, result=0
22:20:02.300 00.000 5240 worker thread done servicing request
22:20:02.300 00.000 5240 Worker thread wakes up
22:20:02.300 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:20:02.300 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:20:02.306 00.006 2696 GuideStep: 0.1 px 16 ms WEST, -0.0 px 0 ms NORTH
22:20:03.719 01.413 5240 Exposure complete
22:20:03.796 00.077 5240 worker thread done servicing request
22:20:03.796 00.000 2696 OnExposeComplete: enter
22:20:03.798 00.002 2696 UpdateGuideState(): m_state=6
22:20:03.800 00.002 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 167
22:20:03.802 00.002 2696 Star::Find returns 1 (1), X=298.25, Y=260.66, Mass=3040, SNR=38.9, Peak=255 HFD=3.3
22:20:03.804 00.002 2696 MultiStar: [#1 -0.81,-0.00,0.71,U] [#2 0.28,0.66,0.68,U] [#3 -0.91,-0.26,0.44,U] [#4 -2.26,0.97,0.00,M9] [#5 -0.82,0.07,0.44,U] [#6 -1.94,1.57,0.00,M6] [#7 -0.26,0.99,0.49,U] [#8 0.09,0.48,0.39,U] 
22:20:03.806 00.002 2696 refined, 6 included, MultiStar: {-0.67, 0.33}, one-star: {-1.52, 0.33}
22:20:03.807 00.001 2696 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.74) = xAngle (-0.05 = -0.05)
22:20:03.809 00.002 2696 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.58 = 2.58)
22:20:03.812 00.003 2696 CameraToMount -- cameraX=-0.67 cameraY=0.33 hyp=0.74 cameraTheta=2.68 mountX=0.74 mountY=0.40, mountTheta=0.49
22:20:03.815 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.67, y=0.33, opts=13)
22:20:03.817 00.002 2696 Enqueuing Move request for scope (-0.67, 0.33)
22:20:03.819 00.002 5240 Worker thread wakes up
22:20:03.819 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.67, 0.33) opts 0xd
22:20:03.819 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.67, 0.33)
22:20:03.819 00.000 5240 Moving (-0.67, 0.33) raw xDistance=0.74 yDistance=0.40
22:20:03.819 00.000 5240 PPEC rslt: input = 0.74, final = 0.91, react = 0.74, pred = 0.66, hyst = 0.76, hyst_pct = 0.77, period_length = 662.83
22:20:03.819 00.000 5240 PPEC: input: 0.74, control: 0.91, exposure: 1500
22:20:03.819 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:20:03.819 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
22:20:03.819 00.000 5240 MoveAxis(W, 151, ABG)
22:20:03.821 00.002 5240 Guiding  Dir = 3, Dur = 151
22:20:03.821 00.000 5240 IsGuiding returns 0
22:20:03.821 00.000 5240 PulseGuide returned control before completion, sleep 161
22:20:03.834 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=223, Gamma=0.560
22:20:03.880 00.046 2696 UpdateGuideState exits: m=3040 SNR=38.9 Saturated
22:20:03.884 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:03.888 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:20:03.892 00.004 2696 Enqueuing Expose request
22:20:03.996 00.104 5240 IsGuiding returns 1
22:20:03.996 00.000 5240 scope still moving after pulse duration time elapsed
22:20:04.028 00.032 5240 IsGuiding returns 0
22:20:04.028 00.000 5240 scope move finished after 151 + 56 ms
22:20:04.028 00.000 5240 Move returns status 0, amount 151
22:20:04.028 00.000 5240 MoveAxis(N, 0, ABG)
22:20:04.028 00.000 5240 Move returns status 0, amount 0
22:20:04.028 00.000 5240 move complete, result=0
22:20:04.028 00.000 5240 worker thread done servicing request
22:20:04.028 00.000 2696 GuideStep: 0.7 px 151 ms WEST, 0.4 px 0 ms NORTH
22:20:04.030 00.002 5240 Worker thread wakes up
22:20:04.030 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:20:04.030 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:20:05.669 01.639 5240 Exposure complete
22:20:05.731 00.062 5240 worker thread done servicing request
22:20:05.731 00.000 2696 OnExposeComplete: enter
22:20:05.734 00.003 2696 UpdateGuideState(): m_state=6
22:20:05.736 00.002 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 168
22:20:05.737 00.001 2696 Star::Find returns 1 (1), X=298.67, Y=260.81, Mass=3106, SNR=39.3, Peak=255 HFD=3.2
22:20:05.739 00.002 2696 MultiStar: [#1 -0.60,0.13,0.68,U] [#2 0.41,0.81,0.65,U] [#3 -0.47,0.09,0.42,U] [#4 -1.94,1.18,0.00,M10] [#5 -0.51,0.05,0.42,U] [#6 -2.11,1.26,0.00,M7] [#7 -0.03,1.09,0.47,U] [#8 0.35,0.46,0.38,U] 
22:20:05.741 00.002 2696 refined, 6 included, MultiStar: {-0.38, 0.46}, one-star: {-1.10, 0.48}
22:20:05.743 00.002 2696 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.74) = xAngle (-0.47 = -0.47)
22:20:05.745 00.002 2696 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.16 = 2.16)
22:20:05.746 00.001 2696 CameraToMount -- cameraX=-0.38 cameraY=0.46 hyp=0.60 cameraTheta=2.26 mountX=0.53 mountY=0.50, mountTheta=0.75
22:20:05.749 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.38, y=0.46, opts=13)
22:20:05.752 00.003 2696 Enqueuing Move request for scope (-0.38, 0.46)
22:20:05.754 00.002 5240 Worker thread wakes up
22:20:05.754 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.46) opts 0xd
22:20:05.754 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.38, 0.46)
22:20:05.754 00.000 5240 Moving (-0.38, 0.46) raw xDistance=0.53 yDistance=0.50
22:20:05.754 00.000 5240 PPEC rslt: input = 0.53, final = 0.65, react = 0.53, pred = 0.66, hyst = 0.49, hyst_pct = 0.77, period_length = 662.83
22:20:05.754 00.000 5240 PPEC: input: 0.53, control: 0.65, exposure: 1500
22:20:05.754 00.000 5240 resist switch: large excursion: input 0.50 thresh 0.45 direction from -1 to 1
22:20:05.755 00.001 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.49
22:20:05.755 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
22:20:05.755 00.000 5240 MoveAxis(W, 108, ABG)
22:20:05.755 00.000 5240 Guiding  Dir = 3, Dur = 108
22:20:05.755 00.000 5240 IsGuiding returns 0
22:20:05.755 00.000 5240 PulseGuide returned control before completion, sleep 118
22:20:05.768 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=237, Gamma=0.560
22:20:05.814 00.046 2696 UpdateGuideState exits: m=3106 SNR=39.3 Saturated
22:20:05.816 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:05.818 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:20:05.820 00.002 2696 Enqueuing Expose request
22:20:05.890 00.070 5240 IsGuiding returns 1
22:20:05.890 00.000 5240 scope still moving after pulse duration time elapsed
22:20:05.921 00.031 5240 IsGuiding returns 0
22:20:05.921 00.000 5240 scope move finished after 108 + 58 ms
22:20:05.921 00.000 5240 Move returns status 0, amount 108
22:20:05.921 00.000 5240 BLC: Oldest BLC event removed
22:20:05.921 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 98 applied
22:20:05.921 00.000 5240 MoveAxis(S, 161, ABG)
22:20:05.921 00.000 5240 Guiding  Dir = 1, Dur = 161
22:20:05.923 00.002 5240 IsGuiding returns 0
22:20:05.923 00.000 5240 PulseGuide returned control before completion, sleep 171
22:20:06.106 00.183 5240 IsGuiding returns 1
22:20:06.106 00.000 5240 scope still moving after pulse duration time elapsed
22:20:06.137 00.031 5240 IsGuiding returns 0
22:20:06.137 00.000 5240 scope move finished after 161 + 53 ms
22:20:06.137 00.000 5240 Move returns status 0, amount 161
22:20:06.137 00.000 5240 move complete, result=0
22:20:06.137 00.000 5240 worker thread done servicing request
22:20:06.137 00.000 5240 Worker thread wakes up
22:20:06.137 00.000 2696 GuideStep: 0.5 px 108 ms WEST, 0.5 px 161 ms SOUTH
22:20:06.139 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:20:06.139 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:20:07.575 01.436 5240 Exposure complete
22:20:07.641 00.066 5240 worker thread done servicing request
22:20:07.641 00.000 2696 OnExposeComplete: enter
22:20:07.644 00.003 2696 UpdateGuideState(): m_state=6
22:20:07.645 00.001 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 169
22:20:07.647 00.002 2696 Star::Find returns 1 (1), X=298.79, Y=260.88, Mass=2981, SNR=38.5, Peak=255 HFD=3.0
22:20:07.649 00.002 2696 MultiStar: [#1 -0.48,0.04,0.69,U] [#2 0.48,0.81,0.67,U] [#3 -0.30,-0.05,0.42,U] [#4 -1.86,1.01,0.00,R] [#5 -0.38,0.17,0.44,U] [#6 -1.80,1.48,0.00,M8] [#7 -0.06,0.92,0.49,U] [#8 0.51,0.49,0.38,U] 
22:20:07.651 00.002 2696 refined, 6 included, MultiStar: {-0.27, 0.44}, one-star: {-0.98, 0.55}
22:20:07.652 00.001 2696 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.74) = xAngle (-0.61 = -0.61)
22:20:07.654 00.002 2696 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.02 = 2.02)
22:20:07.656 00.002 2696 CameraToMount -- cameraX=-0.27 cameraY=0.44 hyp=0.52 cameraTheta=2.12 mountX=0.42 mountY=0.47, mountTheta=0.83
22:20:07.659 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.27, y=0.44, opts=13)
22:20:07.661 00.002 2696 Enqueuing Move request for scope (-0.27, 0.44)
22:20:07.663 00.002 5240 Worker thread wakes up
22:20:07.663 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.44) opts 0xd
22:20:07.663 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.27, 0.44)
22:20:07.663 00.000 5240 Moving (-0.27, 0.44) raw xDistance=0.42 yDistance=0.47
22:20:07.663 00.000 5240 BLC: History state: CurrMiss=0.47, AvgInitMiss=0.59, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.495944, 1:0.466676
22:20:07.663 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:20:07.664 00.001 5240 PPEC rslt: input = 0.42, final = 0.45, react = 0.42, pred = -0.03, hyst = 0.47, hyst_pct = 0.76, period_length = 662.83
22:20:07.664 00.000 5240 PPEC: input: 0.42, control: 0.45, exposure: 1500
22:20:07.664 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
22:20:07.664 00.000 5240 MoveAxis(W, 75, ABG)
22:20:07.664 00.000 5240 Guiding  Dir = 3, Dur = 75
22:20:07.664 00.000 5240 IsGuiding returns 0
22:20:07.666 00.002 5240 PulseGuide returned control before completion, sleep 85
22:20:07.679 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=226, Gamma=0.560
22:20:07.726 00.047 2696 UpdateGuideState exits: m=2981 SNR=38.5 Saturated
22:20:07.730 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:07.733 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:20:07.735 00.002 2696 Enqueuing Expose request
22:20:07.759 00.024 5240 IsGuiding returns 1
22:20:07.759 00.000 5240 scope still moving after pulse duration time elapsed
22:20:07.790 00.031 5240 IsGuiding returns 0
22:20:07.790 00.000 5240 scope move finished after 75 + 50 ms
22:20:07.791 00.001 5240 Move returns status 0, amount 75
22:20:07.791 00.000 5240 MoveAxis(S, 59, ABG)
22:20:07.791 00.000 5240 Guiding  Dir = 1, Dur = 59
22:20:07.791 00.000 5240 IsGuiding returns 0
22:20:07.792 00.001 5240 PulseGuide returned control before completion, sleep 69
22:20:07.869 00.077 5240 IsGuiding returns 1
22:20:07.869 00.000 5240 scope still moving after pulse duration time elapsed
22:20:07.900 00.031 5240 IsGuiding returns 0
22:20:07.900 00.000 5240 scope move finished after 59 + 50 ms
22:20:07.900 00.000 5240 Move returns status 0, amount 59
22:20:07.900 00.000 5240 move complete, result=0
22:20:07.900 00.000 5240 worker thread done servicing request
22:20:07.900 00.000 5240 Worker thread wakes up
22:20:07.900 00.000 2696 GuideStep: 0.4 px 75 ms WEST, 0.5 px 59 ms SOUTH
22:20:07.904 00.004 5240 worker thread servicing REQUEST_EXPOSE 1500
22:20:07.904 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:20:09.550 01.646 5240 Exposure complete
22:20:09.642 00.092 5240 worker thread done servicing request
22:20:09.644 00.002 2696 OnExposeComplete: enter
22:20:09.645 00.001 2696 UpdateGuideState(): m_state=6
22:20:09.647 00.002 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 170
22:20:09.649 00.002 2696 Star::Find returns 1 (1), X=297.97, Y=260.92, Mass=2938, SNR=38.2, Peak=255 HFD=2.9
22:20:09.651 00.002 2696 MultiStar: [#1 -1.20,0.33,0.71,U] [#2 0.14,1.15,0.67,U] [#3 -1.18,0.33,0.44,U] [#4 -0.68,0.36,0.43,U] [#5 -1.08,0.14,0.45,U] [#6 -2.40,1.63,0.00,M9] [#7 -0.50,1.23,0.49,U] [#8 -0.38,0.43,0.38,U] 
22:20:09.653 00.002 2696 refined, 7 included, MultiStar: {-0.93, 0.60}, one-star: {-1.80, 0.59}
22:20:09.655 00.002 2696 CameraToMount -- cameraTheta (2.57) - m_xAngle (2.74) = xAngle (-0.16 = -0.16)
22:20:09.656 00.001 2696 CameraToMount -- cameraTheta (2.57) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.47 = 2.47)
22:20:09.659 00.003 2696 CameraToMount -- cameraX=-0.93 cameraY=0.60 hyp=1.11 cameraTheta=2.57 mountX=1.09 mountY=0.69, mountTheta=0.56
22:20:09.662 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.93, y=0.60, opts=13)
22:20:09.664 00.002 2696 Enqueuing Move request for scope (-0.93, 0.60)
22:20:09.668 00.004 5240 Worker thread wakes up
22:20:09.668 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.93, 0.60) opts 0xd
22:20:09.668 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.93, 0.60)
22:20:09.668 00.000 5240 Moving (-0.93, 0.60) raw xDistance=1.09 yDistance=0.69
22:20:09.668 00.000 5240 BLC: History state: CurrMiss=0.69, AvgInitMiss=0.59, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.495944, 1:0.466676, 2:0.689492
22:20:09.668 00.000 5240 BLC: Under-shoot: nominal increase by 74
22:20:09.668 00.000 5240 BLC: window closed
22:20:09.668 00.000 5240 BLC: Pulse adjusted to 108
22:20:09.669 00.001 5240 PPEC rslt: input = 1.09, final = 1.02, react = 1.09, pred = -0.17, hyst = 1.05, hyst_pct = 0.76, period_length = 662.83
22:20:09.669 00.000 5240 PPEC: input: 1.09, control: 1.02, exposure: 1500
22:20:09.669 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69
22:20:09.670 00.001 5240 MoveAxis(W, 169, ABG)
22:20:09.670 00.000 5240 Guiding  Dir = 3, Dur = 169
22:20:09.670 00.000 5240 IsGuiding returns 0
22:20:09.670 00.000 5240 PulseGuide returned control before completion, sleep 179
22:20:09.682 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=239, Gamma=0.560
22:20:09.731 00.049 2696 UpdateGuideState exits: m=2938 SNR=38.2 Saturated
22:20:09.733 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:09.736 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:20:09.738 00.002 2696 Enqueuing Expose request
22:20:09.751 00.013 2696 evsrv: cli 0F944500 connect
22:20:09.754 00.003 2696 case statement mapped state 6 to 3
22:20:09.759 00.005 2696 case statement mapped state 6 to 3
22:20:09.764 00.005 2696 evsrv: cli 0F944500 request: {"method":"get_pixel_scale","id":"0e8193cd-1839-4391-9fa6-f87b7a671a91"}
22:20:09.769 00.005 2696 evsrv: cli 0F944500 response: {"jsonrpc":"2.0","result":1.86834,"id":"0e8193cd-1839-4391-9fa6-f87b7a671a91"}
22:20:09.773 00.004 2696 evsrv: cli 0F944500 disconnect
22:20:09.861 00.088 5240 IsGuiding returns 1
22:20:09.861 00.000 5240 scope still moving after pulse duration time elapsed
22:20:09.892 00.031 5240 IsGuiding returns 0
22:20:09.892 00.000 5240 scope move finished after 169 + 53 ms
22:20:09.892 00.000 5240 Move returns status 0, amount 169
22:20:09.892 00.000 5240 MoveAxis(S, 87, ABG)
22:20:09.892 00.000 5240 Guiding  Dir = 1, Dur = 87
22:20:09.892 00.000 5240 IsGuiding returns 0
22:20:09.893 00.001 5240 PulseGuide returned control before completion, sleep 97
22:20:10.001 00.108 5240 IsGuiding returns 1
22:20:10.001 00.000 5240 scope still moving after pulse duration time elapsed
22:20:10.032 00.031 5240 IsGuiding returns 0
22:20:10.032 00.000 5240 scope move finished after 87 + 52 ms
22:20:10.033 00.001 5240 Move returns status 0, amount 87
22:20:10.033 00.000 5240 move complete, result=0
22:20:10.033 00.000 5240 worker thread done servicing request
22:20:10.033 00.000 5240 Worker thread wakes up
22:20:10.033 00.000 2696 GuideStep: 1.1 px 169 ms WEST, 0.7 px 87 ms SOUTH
22:20:10.040 00.007 5240 worker thread servicing REQUEST_EXPOSE 1500
22:20:10.041 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:20:11.466 01.425 5240 Exposure complete
22:20:11.541 00.075 5240 worker thread done servicing request
22:20:11.541 00.000 2696 OnExposeComplete: enter
22:20:11.543 00.002 2696 UpdateGuideState(): m_state=6
22:20:11.545 00.002 2696 Star::Find(15, 297, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 171
22:20:11.548 00.003 2696 Star::Find returns 1 (1), X=297.97, Y=261.33, Mass=2988, SNR=38.6, Peak=255 HFD=3.3
22:20:11.550 00.002 2696 MultiStar: [#1 -1.27,0.66,0.69,U] [#2 -0.11,1.26,0.71,U] [#3 -1.14,0.48,0.44,U] [#4 -0.76,0.60,0.44,U] [#5 -1.38,0.34,0.46,U] [#6 -2.48,1.86,0.00,M10] [#7 -0.55,1.39,0.47,U] [#8 -0.28,0.92,0.39,U] 
22:20:11.552 00.002 2696 refined, 7 included, MultiStar: {-1.00, 0.87}, one-star: {-1.80, 1.00}
22:20:11.553 00.001 2696 CameraToMount -- cameraTheta (2.42) - m_xAngle (2.74) = xAngle (-0.31 = -0.31)
22:20:11.555 00.002 2696 CameraToMount -- cameraTheta (2.42) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.32 = 2.32)
22:20:11.558 00.003 2696 CameraToMount -- cameraX=-1.00 cameraY=0.87 hyp=1.32 cameraTheta=2.42 mountX=1.26 mountY=0.97, mountTheta=0.65
22:20:11.561 00.003 2696 SchedulePrimaryMove(0F998B58, x=-1.00, y=0.87, opts=13)
22:20:11.563 00.002 2696 Enqueuing Move request for scope (-1.00, 0.87)
22:20:11.565 00.002 5240 Worker thread wakes up
22:20:11.565 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.00, 0.87) opts 0xd
22:20:11.565 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.00, 0.87)
22:20:11.565 00.000 5240 Moving (-1.00, 0.87) raw xDistance=1.26 yDistance=0.97
22:20:11.565 00.000 5240 PPEC rslt: input = 1.26, final = 1.13, react = 1.26, pred = -0.29, hyst = 1.18, hyst_pct = 0.76, period_length = 662.83
22:20:11.565 00.000 5240 PPEC: input: 1.26, control: 1.13, exposure: 1500
22:20:11.565 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.97 from input 0.97
22:20:11.566 00.001 5240 MoveAxis(W, 187, ABG)
22:20:11.566 00.000 5240 Guiding  Dir = 3, Dur = 187
22:20:11.566 00.000 5240 IsGuiding returns 0
22:20:11.566 00.000 5240 PulseGuide returned control before completion, sleep 197
22:20:11.580 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:20:11.625 00.045 2696 UpdateGuideState exits: m=2988 SNR=38.6 Saturated
22:20:11.627 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:11.629 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:20:11.631 00.002 2696 Enqueuing Expose request
22:20:11.779 00.148 5240 IsGuiding returns 1
22:20:11.779 00.000 5240 scope still moving after pulse duration time elapsed
22:20:11.810 00.031 5240 IsGuiding returns 0
22:20:11.810 00.000 5240 scope move finished after 187 + 56 ms
22:20:11.810 00.000 5240 Move returns status 0, amount 187
22:20:11.810 00.000 5240 MoveAxis(S, 122, ABG)
22:20:11.810 00.000 5240 Guiding  Dir = 1, Dur = 122
22:20:11.810 00.000 5240 IsGuiding returns 0
22:20:11.810 00.000 5240 PulseGuide returned control before completion, sleep 132
22:20:11.951 00.141 5240 IsGuiding returns 1
22:20:11.951 00.000 5240 scope still moving after pulse duration time elapsed
22:20:11.982 00.031 5240 IsGuiding returns 0
22:20:11.982 00.000 5240 scope move finished after 122 + 50 ms
22:20:11.983 00.001 5240 Move returns status 0, amount 122
22:20:11.983 00.000 5240 move complete, result=0
22:20:11.983 00.000 5240 worker thread done servicing request
22:20:11.983 00.000 2696 GuideStep: 1.3 px 187 ms WEST, 1.0 px 122 ms SOUTH
22:20:11.986 00.003 5240 Worker thread wakes up
22:20:11.986 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:20:11.986 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:20:13.629 01.643 5240 Exposure complete
22:20:13.697 00.068 5240 worker thread done servicing request
22:20:13.697 00.000 2696 OnExposeComplete: enter
22:20:13.699 00.002 2696 UpdateGuideState(): m_state=6
22:20:13.701 00.002 2696 Star::Find(15, 297, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 172
22:20:13.703 00.002 2696 Star::Find returns 1 (1), X=298.69, Y=261.30, Mass=3076, SNR=39.1, Peak=255 HFD=3.3
22:20:13.705 00.002 2696 MultiStar: [#1 -0.87,0.48,0.70,U] [#2 0.25,1.15,0.68,U] [#3 -0.68,0.35,0.43,U] [#4 -0.43,0.44,0.43,U] [#5 -0.88,0.19,0.44,U] [#6 -2.35,1.73,0.00,R] [#7 -0.30,1.43,0.49,U] [#8 0.36,0.76,0.38,U] 
22:20:13.707 00.002 2696 refined, 7 included, MultiStar: {-0.52, 0.77}, one-star: {-1.08, 0.97}
22:20:13.709 00.002 2696 CameraToMount -- cameraTheta (2.17) - m_xAngle (2.74) = xAngle (-0.56 = -0.56)
22:20:13.711 00.002 2696 CameraToMount -- cameraTheta (2.17) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.07 = 2.07)
22:20:13.713 00.002 2696 CameraToMount -- cameraX=-0.52 cameraY=0.77 hyp=0.93 cameraTheta=2.17 mountX=0.78 mountY=0.82, mountTheta=0.81
22:20:13.716 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.52, y=0.77, opts=13)
22:20:13.718 00.002 2696 Enqueuing Move request for scope (-0.52, 0.77)
22:20:13.719 00.001 5240 Worker thread wakes up
22:20:13.719 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.77) opts 0xd
22:20:13.719 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.52, 0.77)
22:20:13.719 00.000 5240 Moving (-0.52, 0.77) raw xDistance=0.78 yDistance=0.82
22:20:13.720 00.001 5240 PPEC rslt: input = 0.78, final = 1.05, react = 0.78, pred = 1.04, hyst = 0.81, hyst_pct = 0.76, period_length = 662.83
22:20:13.720 00.000 5240 PPEC: input: 0.78, control: 1.05, exposure: 1500
22:20:13.720 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.82 from input 0.82
22:20:13.720 00.000 5240 MoveAxis(W, 175, ABG)
22:20:13.720 00.000 5240 Guiding  Dir = 3, Dur = 175
22:20:13.721 00.001 5240 IsGuiding returns 0
22:20:13.721 00.000 5240 PulseGuide returned control before completion, sleep 185
22:20:13.736 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=241, Gamma=0.560
22:20:13.781 00.045 2696 UpdateGuideState exits: m=3076 SNR=39.1 Saturated
22:20:13.783 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:13.784 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:20:13.786 00.002 2696 Enqueuing Expose request
22:20:13.908 00.122 5240 IsGuiding returns 1
22:20:13.908 00.000 5240 scope still moving after pulse duration time elapsed
22:20:13.940 00.032 5240 IsGuiding returns 0
22:20:13.940 00.000 5240 scope move finished after 175 + 43 ms
22:20:13.940 00.000 5240 Move returns status 0, amount 175
22:20:13.940 00.000 5240 MoveAxis(S, 103, ABG)
22:20:13.940 00.000 5240 Guiding  Dir = 1, Dur = 103
22:20:13.940 00.000 5240 IsGuiding returns 0
22:20:13.941 00.001 5240 PulseGuide returned control before completion, sleep 113
22:20:14.063 00.122 5240 IsGuiding returns 1
22:20:14.063 00.000 5240 scope still moving after pulse duration time elapsed
22:20:14.094 00.031 5240 IsGuiding returns 0
22:20:14.095 00.001 5240 scope move finished after 103 + 51 ms
22:20:14.095 00.000 5240 Move returns status 0, amount 103
22:20:14.095 00.000 5240 move complete, result=0
22:20:14.095 00.000 5240 worker thread done servicing request
22:20:14.095 00.000 2696 GuideStep: 0.8 px 175 ms WEST, 0.8 px 103 ms SOUTH
22:20:14.104 00.009 5240 Worker thread wakes up
22:20:14.104 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:20:14.105 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:20:15.524 01.419 5240 Exposure complete
22:20:15.573 00.049 5240 worker thread done servicing request
22:20:15.574 00.001 2696 OnExposeComplete: enter
22:20:15.576 00.002 2696 UpdateGuideState(): m_state=6
22:20:15.578 00.002 2696 Star::Find(15, 298, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 173
22:20:15.580 00.002 2696 Star::Find returns 1 (1), X=298.41, Y=260.83, Mass=3077, SNR=39.1, Peak=255 HFD=3.2
22:20:15.582 00.002 2696 MultiStar: [#1 -0.83,0.17,0.69,U] [#2 0.16,0.80,0.66,U] [#3 -0.59,0.22,0.43,U] [#4 -0.09,0.19,0.44,U] [#5 -0.81,-0.00,0.44,U] [#6 0.12,-0.32,0.46,U] [#7 -0.42,0.92,0.48,U] [#8 0.20,0.33,0.38,U] 
22:20:15.584 00.002 2696 refined, 8 included, MultiStar: {-0.51, 0.35}, one-star: {-1.36, 0.50}
22:20:15.586 00.002 2696 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.74) = xAngle (-0.19 = -0.19)
22:20:15.588 00.002 2696 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.44 = 2.44)
22:20:15.590 00.002 2696 CameraToMount -- cameraX=-0.51 cameraY=0.35 hyp=0.62 cameraTheta=2.54 mountX=0.61 mountY=0.40, mountTheta=0.58
22:20:15.594 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.51, y=0.35, opts=13)
22:20:15.596 00.002 2696 Enqueuing Move request for scope (-0.51, 0.35)
22:20:15.597 00.001 5240 Worker thread wakes up
22:20:15.597 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.35) opts 0xd
22:20:15.598 00.001 5240 Handling offset move in thread for scope, endpoint = (-0.51, 0.35)
22:20:15.598 00.000 5240 Moving (-0.51, 0.35) raw xDistance=0.61 yDistance=0.40
22:20:15.598 00.000 5240 PPEC rslt: input = 0.61, final = 0.87, react = 0.61, pred = 0.93, hyst = 0.66, hyst_pct = 0.76, period_length = 662.83
22:20:15.598 00.000 5240 PPEC: input: 0.61, control: 0.87, exposure: 1500
22:20:15.598 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
22:20:15.598 00.000 5240 MoveAxis(W, 145, ABG)
22:20:15.598 00.000 5240 Guiding  Dir = 3, Dur = 145
22:20:15.599 00.001 5240 IsGuiding returns 0
22:20:15.599 00.000 5240 PulseGuide returned control before completion, sleep 155
22:20:15.611 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:20:15.658 00.047 2696 UpdateGuideState exits: m=3077 SNR=39.1 Saturated
22:20:15.661 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:15.662 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:20:15.666 00.004 2696 Enqueuing Expose request
22:20:15.755 00.089 5240 IsGuiding returns 1
22:20:15.755 00.000 5240 scope still moving after pulse duration time elapsed
22:20:15.786 00.031 5240 IsGuiding returns 0
22:20:15.786 00.000 5240 scope move finished after 145 + 42 ms
22:20:15.786 00.000 5240 Move returns status 0, amount 145
22:20:15.786 00.000 5240 MoveAxis(S, 51, ABG)
22:20:15.786 00.000 5240 Guiding  Dir = 1, Dur = 51
22:20:15.786 00.000 5240 IsGuiding returns 0
22:20:15.787 00.001 5240 PulseGuide returned control before completion, sleep 61
22:20:15.863 00.076 5240 IsGuiding returns 1
22:20:15.863 00.000 5240 scope still moving after pulse duration time elapsed
22:20:15.895 00.032 5240 IsGuiding returns 0
22:20:15.895 00.000 5240 scope move finished after 51 + 57 ms
22:20:15.895 00.000 5240 Move returns status 0, amount 51
22:20:15.895 00.000 5240 move complete, result=0
22:20:15.895 00.000 5240 worker thread done servicing request
22:20:15.895 00.000 2696 GuideStep: 0.6 px 145 ms WEST, 0.4 px 51 ms SOUTH
22:20:15.897 00.002 5240 Worker thread wakes up
22:20:15.898 00.001 5240 worker thread servicing REQUEST_EXPOSE 1500
22:20:15.898 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:20:17.537 01.639 5240 Exposure complete
22:20:17.586 00.049 5240 worker thread done servicing request
22:20:17.586 00.000 2696 OnExposeComplete: enter
22:20:17.589 00.003 2696 UpdateGuideState(): m_state=6
22:20:17.591 00.002 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 174
22:20:17.592 00.001 2696 Star::Find returns 1 (1), X=298.23, Y=260.38, Mass=3006, SNR=38.6, Peak=255 HFD=3.3
22:20:17.594 00.002 2696 MultiStar: [#1 -1.19,-0.44,0.69,U] [#2 0.02,0.14,0.66,U] [#3 -1.10,-0.62,0.43,U] [#4 -0.65,-0.40,0.42,U] [#5 -1.18,-0.80,0.45,U] [#6 -0.09,-0.97,0.48,U] [#7 -0.47,0.51,0.50,U] [#8 -0.17,-0.04,0.38,U] 
22:20:17.596 00.002 2696 refined, 8 included, MultiStar: {-0.79, -0.24}, one-star: {-1.54, 0.05}
22:20:17.598 00.002 2696 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.74) = xAngle (-5.59 = 0.70)
22:20:17.600 00.002 2696 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.95 = -2.95)
22:20:17.602 00.002 2696 CameraToMount -- cameraX=-0.79 cameraY=-0.24 hyp=0.83 cameraTheta=-2.85 mountX=0.63 mountY=-0.16, mountTheta=-0.24
22:20:17.605 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.79, y=-0.24, opts=13)
22:20:17.607 00.002 2696 Enqueuing Move request for scope (-0.79, -0.24)
22:20:17.609 00.002 5240 Worker thread wakes up
22:20:17.609 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.79, -0.24) opts 0xd
22:20:17.609 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.79, -0.24)
22:20:17.609 00.000 5240 Moving (-0.79, -0.24) raw xDistance=0.63 yDistance=-0.16
22:20:17.610 00.001 5240 PPEC rslt: input = 0.63, final = 0.85, react = 0.63, pred = 0.77, hyst = 0.68, hyst_pct = 0.76, period_length = 662.83
22:20:17.610 00.000 5240 PPEC: input: 0.63, control: 0.85, exposure: 1500
22:20:17.610 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:20:17.610 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:20:17.610 00.000 5240 MoveAxis(W, 142, ABG)
22:20:17.610 00.000 5240 Guiding  Dir = 3, Dur = 142
22:20:17.611 00.001 5240 IsGuiding returns 0
22:20:17.611 00.000 5240 PulseGuide returned control before completion, sleep 152
22:20:17.624 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:20:17.673 00.049 2696 UpdateGuideState exits: m=3006 SNR=38.6 Saturated
22:20:17.675 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:17.677 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:20:17.679 00.002 2696 Enqueuing Expose request
22:20:17.767 00.088 5240 IsGuiding returns 1
22:20:17.767 00.000 5240 scope still moving after pulse duration time elapsed
22:20:17.797 00.030 5240 IsGuiding returns 0
22:20:17.797 00.000 5240 scope move finished after 142 + 44 ms
22:20:17.797 00.000 5240 Move returns status 0, amount 142
22:20:17.797 00.000 5240 MoveAxis(N, 0, ABG)
22:20:17.797 00.000 5240 Move returns status 0, amount 0
22:20:17.797 00.000 5240 move complete, result=0
22:20:17.797 00.000 5240 worker thread done servicing request
22:20:17.797 00.000 5240 Worker thread wakes up
22:20:17.798 00.001 2696 GuideStep: 0.6 px 142 ms WEST, -0.2 px 0 ms NORTH
22:20:17.800 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:20:17.800 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:20:19.220 01.420 5240 Exposure complete
22:20:19.271 00.051 5240 worker thread done servicing request
22:20:19.271 00.000 2696 OnExposeComplete: enter
22:20:19.273 00.002 2696 UpdateGuideState(): m_state=6
22:20:19.275 00.002 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 175
22:20:19.278 00.003 2696 Star::Find returns 1 (1), X=298.14, Y=260.37, Mass=3030, SNR=38.8, Peak=255 HFD=3.2
22:20:19.280 00.002 2696 MultiStar: [#1 -1.16,-0.29,0.67,U] [#2 -0.16,0.33,0.68,U] [#3 -0.93,-0.49,0.44,U] [#4 -0.52,-0.32,0.43,U] [#5 -1.18,-0.59,0.44,U] [#6 -0.17,-0.87,0.47,U] [#7 -0.56,0.70,0.47,U] [#8 -0.01,-0.03,0.39,U] 
22:20:19.282 00.002 2696 refined, 8 included, MultiStar: {-0.81, -0.13}, one-star: {-1.63, 0.04}
22:20:19.283 00.001 2696 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.74) = xAngle (-5.72 = 0.56)
22:20:19.285 00.002 2696 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.09 = -3.09)
22:20:19.287 00.002 2696 CameraToMount -- cameraX=-0.81 cameraY=-0.13 hyp=0.82 cameraTheta=-2.98 mountX=0.69 mountY=-0.04, mountTheta=-0.06
22:20:19.292 00.005 2696 SchedulePrimaryMove(0F998B58, x=-0.81, y=-0.13, opts=13)
22:20:19.294 00.002 2696 Enqueuing Move request for scope (-0.81, -0.13)
22:20:19.296 00.002 5240 Worker thread wakes up
22:20:19.296 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.81, -0.13) opts 0xd
22:20:19.296 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.81, -0.13)
22:20:19.296 00.000 5240 Moving (-0.81, -0.13) raw xDistance=0.69 yDistance=-0.04
22:20:19.297 00.001 5240 PPEC rslt: input = 0.69, final = 0.85, react = 0.69, pred = 0.60, hyst = 0.71, hyst_pct = 0.76, period_length = 662.83
22:20:19.297 00.000 5240 PPEC: input: 0.69, control: 0.85, exposure: 1500
22:20:19.297 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:19.297 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:20:19.297 00.000 5240 MoveAxis(W, 141, ABG)
22:20:19.297 00.000 5240 Guiding  Dir = 3, Dur = 141
22:20:19.297 00.000 5240 IsGuiding returns 0
22:20:19.298 00.001 5240 PulseGuide returned control before completion, sleep 151
22:20:19.311 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:20:19.364 00.053 2696 UpdateGuideState exits: m=3030 SNR=38.8 Saturated
22:20:19.366 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:19.368 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:20:19.370 00.002 2696 Enqueuing Expose request
22:20:19.450 00.080 5240 IsGuiding returns 1
22:20:19.450 00.000 5240 scope still moving after pulse duration time elapsed
22:20:19.480 00.030 5240 IsGuiding returns 0
22:20:19.481 00.001 5240 scope move finished after 141 + 42 ms
22:20:19.481 00.000 5240 Move returns status 0, amount 141
22:20:19.481 00.000 5240 MoveAxis(N, 0, ABG)
22:20:19.481 00.000 5240 Move returns status 0, amount 0
22:20:19.481 00.000 5240 move complete, result=0
22:20:19.481 00.000 2696 GuideStep: 0.7 px 141 ms WEST, -0.0 px 0 ms NORTH
22:20:19.483 00.002 5240 worker thread done servicing request
22:20:19.484 00.001 5240 Worker thread wakes up
22:20:19.484 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:20:19.484 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:20:21.111 01.627 5240 Exposure complete
22:20:21.162 00.051 5240 worker thread done servicing request
22:20:21.162 00.000 2696 OnExposeComplete: enter
22:20:21.164 00.002 2696 UpdateGuideState(): m_state=6
22:20:21.169 00.005 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 176
22:20:21.171 00.002 2696 Star::Find returns 1 (1), X=298.61, Y=260.10, Mass=2938, SNR=38.2, Peak=255 HFD=3.2
22:20:21.173 00.002 2696 MultiStar: [#1 -0.54,-0.29,0.70,U] [#2 0.54,0.24,0.67,U] [#3 -0.52,-0.37,0.43,U] [#4 0.05,-0.33,0.44,U] [#5 -0.37,-0.56,0.44,U] [#6 0.46,-0.88,0.48,U] [#7 0.06,0.58,0.49,U] [#8 0.40,-0.17,0.39,U] 
22:20:21.175 00.002 2696 refined, 8 included, MultiStar: {-0.23, -0.20}, one-star: {-1.16, -0.23}
22:20:21.177 00.002 2696 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.74) = xAngle (-5.14 = 1.14)
22:20:21.179 00.002 2696 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.51 = -2.51)
22:20:21.181 00.002 2696 CameraToMount -- cameraX=-0.23 cameraY=-0.20 hyp=0.30 cameraTheta=-2.41 mountX=0.13 mountY=-0.18, mountTheta=-0.96
22:20:21.184 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.23, y=-0.20, opts=13)
22:20:21.186 00.002 2696 Enqueuing Move request for scope (-0.23, -0.20)
22:20:21.188 00.002 5240 Worker thread wakes up
22:20:21.188 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.20) opts 0xd
22:20:21.188 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.23, -0.20)
22:20:21.188 00.000 5240 Moving (-0.23, -0.20) raw xDistance=0.13 yDistance=-0.18
22:20:21.189 00.001 5240 PPEC rslt: input = 0.13, final = 0.12, react = 0.13, pred = 0.48, hyst = 0.00, hyst_pct = 0.75, period_length = 662.83
22:20:21.189 00.000 5240 PPEC: input: 0.13, control: 0.12, exposure: 1500
22:20:21.189 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:20:21.189 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:20:21.189 00.000 5240 MoveAxis(W, 20, ABG)
22:20:21.189 00.000 5240 Guiding  Dir = 3, Dur = 20
22:20:21.190 00.001 5240 IsGuiding returns 0
22:20:21.190 00.000 5240 PulseGuide returned control before completion, sleep 30
22:20:21.204 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:20:21.231 00.027 5240 IsGuiding returns 1
22:20:21.231 00.000 5240 scope still moving after pulse duration time elapsed
22:20:21.253 00.022 2696 UpdateGuideState exits: m=2938 SNR=38.2 Saturated
22:20:21.255 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:21.260 00.005 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:20:21.263 00.003 5240 IsGuiding returns 0
22:20:21.263 00.000 2696 Enqueuing Expose request
22:20:21.265 00.002 5240 scope move finished after 20 + 53 ms
22:20:21.265 00.000 5240 Move returns status 0, amount 20
22:20:21.265 00.000 5240 MoveAxis(N, 0, ABG)
22:20:21.265 00.000 5240 Move returns status 0, amount 0
22:20:21.265 00.000 5240 move complete, result=0
22:20:21.265 00.000 5240 worker thread done servicing request
22:20:21.265 00.000 5240 Worker thread wakes up
22:20:21.265 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:20:21.265 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:20:21.270 00.005 2696 GuideStep: 0.1 px 20 ms WEST, -0.2 px 0 ms NORTH
22:20:22.686 01.416 5240 Exposure complete
22:20:22.744 00.058 5240 worker thread done servicing request
22:20:22.744 00.000 2696 OnExposeComplete: enter
22:20:22.747 00.003 2696 UpdateGuideState(): m_state=6
22:20:22.750 00.003 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 177
22:20:22.753 00.003 2696 Star::Find returns 1 (1), X=297.90, Y=260.41, Mass=2967, SNR=38.4, Peak=255 HFD=3.2
22:20:22.757 00.004 2696 MultiStar: [#1 -1.29,-0.01,0.71,U] [#2 -0.03,0.31,0.68,U] [#3 -1.08,-0.17,0.44,U] [#4 -0.75,-0.01,0.44,U] [#5 -1.09,-0.14,0.46,U] [#6 -0.04,-0.66,0.48,U] [#7 -0.53,0.76,0.48,U] [#8 -0.11,0.05,0.39,U] 
22:20:22.761 00.004 2696 refined, 8 included, MultiStar: {-0.87, 0.04}, one-star: {-1.87, 0.08}
22:20:22.763 00.002 2696 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.74) = xAngle (0.36 = 0.36)
22:20:22.766 00.003 2696 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.99 = 2.99)
22:20:22.769 00.003 2696 CameraToMount -- cameraX=-0.87 cameraY=0.04 hyp=0.87 cameraTheta=3.09 mountX=0.82 mountY=0.13, mountTheta=0.16
22:20:22.773 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.87, y=0.04, opts=13)
22:20:22.776 00.003 2696 Enqueuing Move request for scope (-0.87, 0.04)
22:20:22.778 00.002 5240 Worker thread wakes up
22:20:22.778 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.87, 0.04) opts 0xd
22:20:22.778 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.87, 0.04)
22:20:22.778 00.000 5240 Moving (-0.87, 0.04) raw xDistance=0.82 yDistance=0.13
22:20:22.779 00.001 5240 PPEC rslt: input = 0.82, final = 0.96, react = 0.82, pred = 0.55, hyst = 0.82, hyst_pct = 0.75, period_length = 662.83
22:20:22.779 00.000 5240 PPEC: input: 0.82, control: 0.96, exposure: 1500
22:20:22.779 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:22.779 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:20:22.779 00.000 5240 MoveAxis(W, 159, ABG)
22:20:22.779 00.000 5240 Guiding  Dir = 3, Dur = 159
22:20:22.780 00.001 5240 IsGuiding returns 0
22:20:22.780 00.000 5240 PulseGuide returned control before completion, sleep 169
22:20:22.796 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:20:22.848 00.052 2696 UpdateGuideState exits: m=2967 SNR=38.4 Saturated
22:20:22.850 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:22.855 00.005 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:20:22.858 00.003 2696 Enqueuing Expose request
22:20:22.962 00.104 5240 IsGuiding returns 1
22:20:22.962 00.000 5240 scope still moving after pulse duration time elapsed
22:20:22.993 00.031 5240 IsGuiding returns 0
22:20:22.993 00.000 5240 scope move finished after 159 + 54 ms
22:20:22.993 00.000 5240 Move returns status 0, amount 159
22:20:22.993 00.000 5240 MoveAxis(N, 0, ABG)
22:20:22.993 00.000 5240 Move returns status 0, amount 0
22:20:22.993 00.000 5240 move complete, result=0
22:20:22.993 00.000 5240 worker thread done servicing request
22:20:22.993 00.000 5240 Worker thread wakes up
22:20:22.993 00.000 2696 GuideStep: 0.8 px 159 ms WEST, 0.1 px 0 ms NORTH
22:20:22.997 00.004 5240 worker thread servicing REQUEST_EXPOSE 1500
22:20:22.997 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:20:24.637 01.640 5240 Exposure complete
22:20:24.687 00.050 5240 worker thread done servicing request
22:20:24.687 00.000 2696 OnExposeComplete: enter
22:20:24.689 00.002 2696 UpdateGuideState(): m_state=6
22:20:24.691 00.002 2696 Star::Find(15, 297, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 178
22:20:24.693 00.002 2696 Star::Find returns 1 (1), X=298.32, Y=260.34, Mass=2981, SNR=38.5, Peak=255 HFD=3.3
22:20:24.697 00.004 2696 MultiStar: [#1 -0.99,-0.36,0.70,U] [#2 0.15,0.43,0.68,U] [#3 -0.79,-0.46,0.45,U] [#4 -0.58,-0.34,0.43,U] [#5 -0.93,-0.17,0.44,U] [#6 0.14,-0.86,0.48,U] [#7 -0.43,0.65,0.47,U] [#8 0.03,0.03,0.38,U] 
22:20:24.700 00.003 2696 refined, 8 included, MultiStar: {-0.63, -0.09}, one-star: {-1.45, 0.01}
22:20:24.702 00.002 2696 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.74) = xAngle (-5.73 = 0.55)
22:20:24.704 00.002 2696 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.10 = -3.10)
22:20:24.705 00.001 2696 CameraToMount -- cameraX=-0.63 cameraY=-0.09 hyp=0.64 cameraTheta=-2.99 mountX=0.54 mountY=-0.03, mountTheta=-0.05
22:20:24.708 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.63, y=-0.09, opts=13)
22:20:24.710 00.002 2696 Enqueuing Move request for scope (-0.63, -0.09)
22:20:24.712 00.002 5240 Worker thread wakes up
22:20:24.712 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -0.09) opts 0xd
22:20:24.712 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.63, -0.09)
22:20:24.712 00.000 5240 Moving (-0.63, -0.09) raw xDistance=0.54 yDistance=-0.03
22:20:24.713 00.001 5240 PPEC rslt: input = 0.54, final = 0.62, react = 0.54, pred = 0.42, hyst = 0.50, hyst_pct = 0.75, period_length = 662.83
22:20:24.713 00.000 5240 PPEC: input: 0.54, control: 0.62, exposure: 1500
22:20:24.713 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:24.713 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:20:24.713 00.000 5240 MoveAxis(W, 102, ABG)
22:20:24.713 00.000 5240 Guiding  Dir = 3, Dur = 102
22:20:24.713 00.000 5240 IsGuiding returns 0
22:20:24.714 00.001 5240 PulseGuide returned control before completion, sleep 112
22:20:24.727 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:20:24.776 00.049 2696 UpdateGuideState exits: m=2981 SNR=38.5 Saturated
22:20:24.779 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:24.780 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:20:24.782 00.002 2696 Enqueuing Expose request
22:20:24.834 00.052 5240 IsGuiding returns 1
22:20:24.835 00.001 5240 scope still moving after pulse duration time elapsed
22:20:24.866 00.031 5240 IsGuiding returns 0
22:20:24.866 00.000 5240 scope move finished after 102 + 50 ms
22:20:24.866 00.000 5240 Move returns status 0, amount 102
22:20:24.866 00.000 5240 MoveAxis(N, 0, ABG)
22:20:24.866 00.000 5240 Move returns status 0, amount 0
22:20:24.866 00.000 5240 move complete, result=0
22:20:24.866 00.000 5240 worker thread done servicing request
22:20:24.866 00.000 5240 Worker thread wakes up
22:20:24.866 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:20:24.866 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:20:24.874 00.008 2696 GuideStep: 0.5 px 102 ms WEST, -0.0 px 0 ms NORTH
22:20:26.275 01.401 5240 Exposure complete
22:20:26.324 00.049 5240 worker thread done servicing request
22:20:26.324 00.000 2696 OnExposeComplete: enter
22:20:26.328 00.004 2696 UpdateGuideState(): m_state=6
22:20:26.330 00.002 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 179
22:20:26.332 00.002 2696 Star::Find returns 1 (1), X=298.56, Y=260.43, Mass=2895, SNR=38.0, Peak=255 HFD=3.2
22:20:26.335 00.003 2696 MultiStar: [#1 -0.80,-0.53,0.72,U] [#2 0.14,0.38,0.69,U] [#3 -0.73,-0.68,0.44,U] [#4 -0.20,-0.63,0.43,U] [#5 -0.71,-0.46,0.46,U] [#6 0.15,-1.12,0.48,U] [#7 -0.35,0.32,0.49,U] [#8 0.35,-0.09,0.39,U] 
22:20:26.338 00.003 2696 refined, 8 included, MultiStar: {-0.47, -0.24}, one-star: {-1.21, 0.10}
22:20:26.340 00.002 2696 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.74) = xAngle (-5.41 = 0.87)
22:20:26.343 00.003 2696 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.78 = -2.78)
22:20:26.345 00.002 2696 CameraToMount -- cameraX=-0.47 cameraY=-0.24 hyp=0.53 cameraTheta=-2.68 mountX=0.34 mountY=-0.19, mountTheta=-0.51
22:20:26.349 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.47, y=-0.24, opts=13)
22:20:26.353 00.004 2696 Enqueuing Move request for scope (-0.47, -0.24)
22:20:26.359 00.006 5240 Worker thread wakes up
22:20:26.359 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.24) opts 0xd
22:20:26.359 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.47, -0.24)
22:20:26.359 00.000 5240 Moving (-0.47, -0.24) raw xDistance=0.34 yDistance=-0.19
22:20:26.360 00.001 5240 PPEC rslt: input = 0.34, final = 0.44, react = 0.34, pred = 0.24, hyst = 0.40, hyst_pct = 0.75, period_length = 662.83
22:20:26.360 00.000 5240 PPEC: input: 0.34, control: 0.44, exposure: 1500
22:20:26.360 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:20:26.360 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:20:26.360 00.000 5240 MoveAxis(W, 74, ABG)
22:20:26.360 00.000 5240 Guiding  Dir = 3, Dur = 74
22:20:26.361 00.001 5240 IsGuiding returns 0
22:20:26.361 00.000 5240 PulseGuide returned control before completion, sleep 84
22:20:26.374 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=240, Gamma=0.560
22:20:26.425 00.051 2696 UpdateGuideState exits: m=2895 SNR=38.0 Saturated
22:20:26.428 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:26.430 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:20:26.433 00.003 2696 Enqueuing Expose request
22:20:26.458 00.025 5240 IsGuiding returns 1
22:20:26.458 00.000 5240 scope still moving after pulse duration time elapsed
22:20:26.489 00.031 5240 IsGuiding returns 1
22:20:26.520 00.031 5240 IsGuiding returns 0
22:20:26.520 00.000 5240 scope move finished after 74 + 85 ms
22:20:26.520 00.000 5240 Move returns status 0, amount 74
22:20:26.520 00.000 5240 MoveAxis(N, 0, ABG)
22:20:26.520 00.000 5240 Move returns status 0, amount 0
22:20:26.520 00.000 5240 move complete, result=0
22:20:26.520 00.000 5240 worker thread done servicing request
22:20:26.521 00.001 5240 Worker thread wakes up
22:20:26.521 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:20:26.521 00.000 2696 GuideStep: 0.3 px 74 ms WEST, -0.2 px 0 ms NORTH
22:20:26.523 00.002 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:20:28.164 01.641 5240 Exposure complete
22:20:28.214 00.050 5240 worker thread done servicing request
22:20:28.214 00.000 2696 OnExposeComplete: enter
22:20:28.216 00.002 2696 UpdateGuideState(): m_state=6
22:20:28.218 00.002 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 180
22:20:28.219 00.001 2696 Star::Find returns 1 (1), X=298.67, Y=260.40, Mass=2875, SNR=37.8, Peak=255 HFD=3.3
22:20:28.222 00.003 2696 MultiStar: [#1 -0.66,-0.56,0.72,U] [#2 0.52,0.34,0.69,U] [#3 -0.53,-0.61,0.44,U] [#4 -0.06,-0.31,0.45,U] [#5 -0.64,-0.41,0.45,U] [#6 0.26,-1.26,0.47,U] [#7 -0.03,0.31,0.50,U] [#8 0.31,0.04,0.39,U] 
22:20:28.224 00.002 2696 refined, 8 included, MultiStar: {-0.30, -0.22}, one-star: {-1.10, 0.07}
22:20:28.227 00.003 2696 CameraToMount -- cameraTheta (-2.51) - m_xAngle (2.74) = xAngle (-5.25 = 1.04)
22:20:28.229 00.002 2696 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.62 = -2.62)
22:20:28.231 00.002 2696 CameraToMount -- cameraX=-0.30 cameraY=-0.22 hyp=0.37 cameraTheta=-2.51 mountX=0.19 mountY=-0.19, mountTheta=-0.78
22:20:28.234 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.30, y=-0.22, opts=13)
22:20:28.236 00.002 2696 Enqueuing Move request for scope (-0.30, -0.22)
22:20:28.237 00.001 5240 Worker thread wakes up
22:20:28.237 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.22) opts 0xd
22:20:28.237 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.30, -0.22)
22:20:28.237 00.000 5240 Moving (-0.30, -0.22) raw xDistance=0.19 yDistance=-0.19
22:20:28.238 00.001 5240 PPEC rslt: input = 0.19, final = -0.05, react = 0.19, pred = -0.20, hyst = 0.00, hyst_pct = 0.75, period_length = 662.83
22:20:28.238 00.000 5240 PPEC: input: 0.19, control: -0.05, exposure: 1500
22:20:28.238 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:20:28.238 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:20:28.238 00.000 5240 MoveAxis(E, 8, ABG)
22:20:28.238 00.000 5240 Guiding  Dir = 2, Dur = 8
22:20:28.239 00.001 5240 IsGuiding returns 0
22:20:28.239 00.000 5240 PulseGuide returned control before completion, sleep 18
22:20:28.252 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=220, Gamma=0.560
22:20:28.267 00.015 5240 IsGuiding returns 1
22:20:28.267 00.000 5240 scope still moving after pulse duration time elapsed
22:20:28.298 00.031 5240 IsGuiding returns 0
22:20:28.298 00.000 5240 scope move finished after 8 + 51 ms
22:20:28.298 00.000 5240 Move returns status 0, amount 8
22:20:28.298 00.000 5240 MoveAxis(N, 0, ABG)
22:20:28.298 00.000 5240 Move returns status 0, amount 0
22:20:28.298 00.000 5240 move complete, result=0
22:20:28.299 00.001 5240 worker thread done servicing request
22:20:28.305 00.006 2696 UpdateGuideState exits: m=2875 SNR=37.8 Saturated
22:20:28.307 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:28.309 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:20:28.311 00.002 2696 Enqueuing Expose request
22:20:28.312 00.001 5240 Worker thread wakes up
22:20:28.312 00.000 2696 GuideStep: 0.2 px 8 ms EAST, -0.2 px 0 ms NORTH
22:20:28.314 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:20:28.315 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:20:29.728 01.413 5240 Exposure complete
22:20:29.785 00.057 5240 worker thread done servicing request
22:20:29.785 00.000 2696 OnExposeComplete: enter
22:20:29.790 00.005 2696 UpdateGuideState(): m_state=6
22:20:29.795 00.005 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 181
22:20:29.797 00.002 2696 Star::Find returns 1 (1), X=298.00, Y=260.35, Mass=3021, SNR=38.8, Peak=255 HFD=3.4
22:20:29.800 00.003 2696 MultiStar: [#1 -1.44,-0.37,0.68,U] [#2 -0.46,0.18,0.68,U] [#3 -1.34,-0.52,0.43,U] [#4 -0.89,-0.48,0.43,U] [#5 -1.44,-0.63,0.44,U] [#6 -0.53,-0.93,0.46,U] [#7 -0.93,0.44,0.49,U] [#8 -0.17,-0.12,0.38,U] 
22:20:29.803 00.003 2696 refined, 8 included, MultiStar: {-1.08, -0.22}, one-star: {-1.77, 0.02}
22:20:29.806 00.003 2696 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.74) = xAngle (-5.68 = 0.60)
22:20:29.808 00.002 2696 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.05 = -3.05)
22:20:29.815 00.007 2696 CameraToMount -- cameraX=-1.08 cameraY=-0.22 hyp=1.11 cameraTheta=-2.95 mountX=0.91 mountY=-0.10, mountTheta=-0.11
22:20:29.819 00.004 2696 SchedulePrimaryMove(0F998B58, x=-1.08, y=-0.22, opts=13)
22:20:29.826 00.007 2696 Enqueuing Move request for scope (-1.08, -0.22)
22:20:29.828 00.002 5240 Worker thread wakes up
22:20:29.828 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.08, -0.22) opts 0xd
22:20:29.828 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.08, -0.22)
22:20:29.829 00.001 5240 Moving (-1.08, -0.22) raw xDistance=0.91 yDistance=-0.10
22:20:29.829 00.000 5240 PPEC rslt: input = 0.91, final = 0.79, react = 0.91, pred = -0.36, hyst = 0.86, hyst_pct = 0.75, period_length = 662.83
22:20:29.829 00.000 5240 PPEC: input: 0.91, control: 0.79, exposure: 1500
22:20:29.830 00.001 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:29.830 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:20:29.830 00.000 5240 MoveAxis(W, 130, ABG)
22:20:29.830 00.000 5240 Guiding  Dir = 3, Dur = 130
22:20:29.830 00.000 5240 IsGuiding returns 0
22:20:29.832 00.002 5240 PulseGuide returned control before completion, sleep 140
22:20:29.859 00.027 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:20:29.947 00.088 2696 UpdateGuideState exits: m=3021 SNR=38.8 Saturated
22:20:29.950 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:29.953 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:20:29.957 00.004 2696 Enqueuing Expose request
22:20:29.987 00.030 5240 IsGuiding returns 0
22:20:29.987 00.000 5240 Move returns status 0, amount 130
22:20:29.987 00.000 5240 MoveAxis(N, 0, ABG)
22:20:29.987 00.000 5240 Move returns status 0, amount 0
22:20:29.987 00.000 5240 move complete, result=0
22:20:29.988 00.001 5240 worker thread done servicing request
22:20:29.988 00.000 5240 Worker thread wakes up
22:20:29.988 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:20:29.988 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:20:29.990 00.002 2696 GuideStep: 0.9 px 130 ms WEST, -0.1 px 0 ms NORTH
22:20:31.658 01.668 5240 Exposure complete
22:20:32.354 00.696 5240 worker thread done servicing request
22:20:32.354 00.000 2696 OnExposeComplete: enter
22:20:32.432 00.078 2696 UpdateGuideState(): m_state=6
22:20:32.435 00.003 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 182
22:20:32.438 00.003 2696 Star::Find returns 1 (1), X=298.23, Y=260.36, Mass=3084, SNR=39.1, Peak=255 HFD=3.4
22:20:32.518 00.080 2696 MultiStar: [#1 -1.10,-0.19,0.70,U] [#2 0.03,0.28,0.68,U] [#3 -0.90,-0.41,0.43,U] [#4 -0.46,-0.30,0.43,U] [#5 -0.91,-0.35,0.42,U] [#6 -0.22,-0.86,0.45,U] [#7 -0.38,0.42,0.48,U] [#8 0.14,0.25,0.38,U] 
22:20:32.520 00.002 2696 refined, 8 included, MultiStar: {-0.70, -0.09}, one-star: {-1.54, 0.03}
22:20:32.606 00.086 2696 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.74) = xAngle (-5.75 = 0.54)
22:20:32.609 00.003 2696 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.12 = -3.12)
22:20:32.685 00.076 2696 CameraToMount -- cameraX=-0.70 cameraY=-0.09 hyp=0.71 cameraTheta=-3.01 mountX=0.61 mountY=-0.02, mountTheta=-0.03
22:20:32.764 00.079 2696 SchedulePrimaryMove(0F998B58, x=-0.70, y=-0.09, opts=13)
22:20:32.767 00.003 2696 Enqueuing Move request for scope (-0.70, -0.09)
22:20:32.770 00.003 5240 Worker thread wakes up
22:20:32.770 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.70, -0.09) opts 0xd
22:20:32.770 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.70, -0.09)
22:20:32.770 00.000 5240 Moving (-0.70, -0.09) raw xDistance=0.61 yDistance=-0.02
22:20:32.771 00.001 5240 PPEC rslt: input = 0.61, final = 0.36, react = 0.61, pred = -0.77, hyst = 0.54, hyst_pct = 0.75, period_length = 662.83
22:20:32.771 00.000 5240 PPEC: input: 0.61, control: 0.36, exposure: 1500
22:20:32.771 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:32.771 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:20:32.772 00.001 5240 MoveAxis(W, 60, ABG)
22:20:32.772 00.000 5240 Guiding  Dir = 3, Dur = 60
22:20:32.772 00.000 5240 IsGuiding returns 0
22:20:32.772 00.000 5240 PulseGuide returned control before completion, sleep 70
22:20:32.850 00.078 5240 IsGuiding returns 1
22:20:32.850 00.000 5240 scope still moving after pulse duration time elapsed
22:20:32.937 00.087 5240 IsGuiding returns 0
22:20:32.937 00.000 5240 scope move finished after 60 + 105 ms
22:20:32.937 00.000 5240 Move returns status 0, amount 60
22:20:32.938 00.001 5240 MoveAxis(N, 0, ABG)
22:20:32.938 00.000 5240 Move returns status 0, amount 0
22:20:32.938 00.000 5240 move complete, result=0
22:20:32.938 00.000 5240 worker thread done servicing request
22:20:33.017 00.079 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:20:33.757 00.740 2696 UpdateGuideState exits: m=3084 SNR=39.1 Saturated
22:20:33.760 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:33.762 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:20:33.837 00.075 2696 Enqueuing Expose request
22:20:33.843 00.006 5240 Worker thread wakes up
22:20:33.843 00.000 2696 GuideStep: 0.6 px 60 ms WEST, -0.0 px 0 ms NORTH
22:20:33.924 00.081 5240 worker thread servicing REQUEST_EXPOSE 1500
22:20:33.924 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:20:35.600 01.676 5240 Exposure complete
22:20:35.971 00.371 5240 worker thread done servicing request
22:20:35.971 00.000 2696 OnExposeComplete: enter
22:20:35.973 00.002 2696 UpdateGuideState(): m_state=6
22:20:35.977 00.004 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
22:20:36.021 00.044 2696 Star::Find returns 1 (1), X=298.29, Y=260.87, Mass=3078, SNR=39.1, Peak=255 HFD=3.0
22:20:36.024 00.003 2696 MultiStar: [#1 -0.94,0.27,0.68,U] [#2 0.15,0.84,0.67,U] [#3 -0.74,0.30,0.44,U] [#4 -0.50,0.26,0.43,U] [#5 -0.86,0.13,0.44,U] [#6 -0.01,-0.38,0.47,U] [#7 -0.49,0.87,0.47,U] [#8 -0.01,0.46,0.39,U] 
22:20:36.060 00.036 2696 refined, 8 included, MultiStar: {-0.64, 0.40}, one-star: {-1.48, 0.54}
22:20:36.092 00.032 2696 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.74) = xAngle (-0.15 = -0.15)
22:20:36.095 00.003 2696 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.48 = 2.48)
22:20:36.123 00.028 2696 CameraToMount -- cameraX=-0.64 cameraY=0.40 hyp=0.75 cameraTheta=2.58 mountX=0.75 mountY=0.46, mountTheta=0.56
22:20:36.127 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.64, y=0.40, opts=13)
22:20:36.141 00.014 2696 Enqueuing Move request for scope (-0.64, 0.40)
22:20:36.143 00.002 5240 Worker thread wakes up
22:20:36.143 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.64, 0.40) opts 0xd
22:20:36.143 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.64, 0.40)
22:20:36.143 00.000 5240 Moving (-0.64, 0.40) raw xDistance=0.75 yDistance=0.46
22:20:36.144 00.001 5240 PPEC rslt: input = 0.75, final = 0.57, react = 0.75, pred = -0.70, hyst = 0.75, hyst_pct = 0.74, period_length = 662.83
22:20:36.144 00.000 5240 PPEC: input: 0.75, control: 0.57, exposure: 1500
22:20:36.144 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
22:20:36.144 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
22:20:36.144 00.000 5240 MoveAxis(W, 94, ABG)
22:20:36.144 00.000 5240 Guiding  Dir = 3, Dur = 94
22:20:36.145 00.001 5240 IsGuiding returns 0
22:20:36.154 00.009 5240 PulseGuide returned control before completion, sleep 95
22:20:36.240 00.086 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:20:36.275 00.035 5240 IsGuiding returns 0
22:20:36.276 00.001 5240 Move returns status 0, amount 94
22:20:36.276 00.000 5240 MoveAxis(N, 0, ABG)
22:20:36.276 00.000 5240 Move returns status 0, amount 0
22:20:36.276 00.000 5240 move complete, result=0
22:20:36.276 00.000 5240 worker thread done servicing request
22:20:36.457 00.181 2696 UpdateGuideState exits: m=3078 SNR=39.1 Saturated
22:20:36.497 00.040 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:36.532 00.035 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:20:36.537 00.005 2696 Enqueuing Expose request
22:20:36.575 00.038 5240 Worker thread wakes up
22:20:36.575 00.000 2696 GuideStep: 0.7 px 94 ms WEST, 0.5 px 0 ms NORTH
22:20:36.610 00.035 5240 worker thread servicing REQUEST_EXPOSE 1500
22:20:36.611 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:20:38.025 01.414 5240 Exposure complete
22:20:38.090 00.065 5240 worker thread done servicing request
22:20:38.090 00.000 2696 OnExposeComplete: enter
22:20:38.092 00.002 2696 UpdateGuideState(): m_state=6
22:20:38.095 00.003 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 184
22:20:38.099 00.004 2696 Star::Find returns 1 (1), X=298.23, Y=260.86, Mass=3019, SNR=38.8, Peak=255 HFD=3.0
22:20:38.105 00.006 2696 MultiStar: [#1 -1.01,0.32,0.71,U] [#2 -0.01,0.78,0.69,U] [#3 -0.77,0.24,0.43,U] [#4 -0.59,0.41,0.42,U] [#5 -0.94,0.10,0.44,U] [#6 0.02,-0.31,0.48,U] [#7 -0.50,1.14,0.48,U] [#8 0.00,0.48,0.38,U] 
22:20:38.109 00.004 2696 refined, 8 included, MultiStar: {-0.69, 0.44}, one-star: {-1.54, 0.53}
22:20:38.111 00.002 2696 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.74) = xAngle (-0.16 = -0.16)
22:20:38.116 00.005 2696 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.48 = 2.48)
22:20:38.119 00.003 2696 CameraToMount -- cameraX=-0.69 cameraY=0.44 hyp=0.82 cameraTheta=2.58 mountX=0.81 mountY=0.51, mountTheta=0.56
22:20:38.122 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.69, y=0.44, opts=13)
22:20:38.125 00.003 2696 Enqueuing Move request for scope (-0.69, 0.44)
22:20:38.128 00.003 5240 Worker thread wakes up
22:20:38.128 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.69, 0.44) opts 0xd
22:20:38.128 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.69, 0.44)
22:20:38.128 00.000 5240 Moving (-0.69, 0.44) raw xDistance=0.81 yDistance=0.51
22:20:38.129 00.001 5240 PPEC rslt: input = 0.81, final = 0.60, react = 0.81, pred = -0.68, hyst = 0.76, hyst_pct = 0.74, period_length = 662.83
22:20:38.129 00.000 5240 PPEC: input: 0.81, control: 0.60, exposure: 1500
22:20:38.129 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:20:38.129 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
22:20:38.129 00.000 5240 MoveAxis(W, 100, ABG)
22:20:38.129 00.000 5240 Guiding  Dir = 3, Dur = 100
22:20:38.130 00.001 5240 IsGuiding returns 0
22:20:38.130 00.000 5240 PulseGuide returned control before completion, sleep 110
22:20:38.153 00.023 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=226, Gamma=0.560
22:20:38.203 00.050 2696 UpdateGuideState exits: m=3019 SNR=38.8 Saturated
22:20:38.206 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:38.211 00.005 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:20:38.214 00.003 2696 Enqueuing Expose request
22:20:38.255 00.041 5240 IsGuiding returns 1
22:20:38.255 00.000 5240 scope still moving after pulse duration time elapsed
22:20:38.285 00.030 5240 IsGuiding returns 0
22:20:38.285 00.000 5240 scope move finished after 100 + 54 ms
22:20:38.285 00.000 5240 Move returns status 0, amount 100
22:20:38.285 00.000 5240 MoveAxis(N, 0, ABG)
22:20:38.285 00.000 5240 Move returns status 0, amount 0
22:20:38.285 00.000 5240 move complete, result=0
22:20:38.285 00.000 5240 worker thread done servicing request
22:20:38.286 00.001 5240 Worker thread wakes up
22:20:38.286 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:20:38.286 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:20:38.287 00.001 2696 GuideStep: 0.8 px 100 ms WEST, 0.5 px 0 ms NORTH
22:20:39.923 01.636 5240 Exposure complete
22:20:39.981 00.058 5240 worker thread done servicing request
22:20:39.981 00.000 2696 OnExposeComplete: enter
22:20:39.984 00.003 2696 UpdateGuideState(): m_state=6
22:20:39.985 00.001 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
22:20:39.987 00.002 2696 Star::Find returns 1 (1), X=298.10, Y=260.46, Mass=2894, SNR=37.9, Peak=255 HFD=3.2
22:20:39.990 00.003 2696 MultiStar: [#1 -1.11,-0.12,0.73,U] [#2 -0.00,0.47,0.68,U] [#3 -1.03,-0.34,0.44,U] [#4 -0.70,-0.33,0.44,U] [#5 -1.15,-0.55,0.45,U] [#6 0.13,-0.68,0.50,U] [#7 -0.52,0.58,0.49,U] [#8 -0.08,-0.09,0.39,U] 
22:20:39.992 00.002 2696 refined, 8 included, MultiStar: {-0.78, -0.05}, one-star: {-1.67, 0.13}
22:20:39.994 00.002 2696 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.74) = xAngle (-5.81 = 0.47)
22:20:39.996 00.002 2696 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.18 = 3.11)
22:20:39.997 00.001 2696 CameraToMount -- cameraX=-0.78 cameraY=-0.05 hyp=0.78 cameraTheta=-3.07 mountX=0.69 mountY=0.03, mountTheta=0.04
22:20:40.000 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.78, y=-0.05, opts=13)
22:20:40.002 00.002 2696 Enqueuing Move request for scope (-0.78, -0.05)
22:20:40.005 00.003 5240 Worker thread wakes up
22:20:40.005 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.78, -0.05) opts 0xd
22:20:40.005 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.78, -0.05)
22:20:40.005 00.000 5240 Moving (-0.78, -0.05) raw xDistance=0.69 yDistance=0.03
22:20:40.005 00.000 5240 PPEC rslt: input = 0.69, final = 0.66, react = 0.69, pred = -0.08, hyst = 0.68, hyst_pct = 0.74, period_length = 662.83
22:20:40.005 00.000 5240 PPEC: input: 0.69, control: 0.66, exposure: 1500
22:20:40.006 00.001 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:40.006 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:20:40.006 00.000 5240 MoveAxis(W, 110, ABG)
22:20:40.006 00.000 5240 Guiding  Dir = 3, Dur = 110
22:20:40.006 00.000 5240 IsGuiding returns 0
22:20:40.006 00.000 5240 PulseGuide returned control before completion, sleep 120
22:20:40.019 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:20:40.066 00.047 2696 UpdateGuideState exits: m=2894 SNR=37.9 Saturated
22:20:40.068 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:40.072 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:20:40.075 00.003 2696 Enqueuing Expose request
22:20:40.142 00.067 5240 IsGuiding returns 1
22:20:40.142 00.000 5240 scope still moving after pulse duration time elapsed
22:20:40.174 00.032 5240 IsGuiding returns 0
22:20:40.174 00.000 5240 scope move finished after 110 + 57 ms
22:20:40.174 00.000 5240 Move returns status 0, amount 110
22:20:40.174 00.000 5240 MoveAxis(N, 0, ABG)
22:20:40.174 00.000 5240 Move returns status 0, amount 0
22:20:40.174 00.000 5240 move complete, result=0
22:20:40.174 00.000 5240 worker thread done servicing request
22:20:40.174 00.000 2696 GuideStep: 0.7 px 110 ms WEST, 0.0 px 0 ms NORTH
22:20:40.176 00.002 5240 Worker thread wakes up
22:20:40.176 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:20:40.176 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:20:41.597 01.421 5240 Exposure complete
22:20:41.648 00.051 5240 worker thread done servicing request
22:20:41.649 00.001 2696 OnExposeComplete: enter
22:20:41.652 00.003 2696 UpdateGuideState(): m_state=6
22:20:41.655 00.003 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 186
22:20:41.659 00.004 2696 Star::Find returns 1 (1), X=298.37, Y=260.30, Mass=2915, SNR=38.1, Peak=255 HFD=3.2
22:20:41.663 00.004 2696 MultiStar: [#1 -0.82,-0.28,0.70,U] [#2 0.24,0.38,0.68,U] [#3 -0.54,-0.52,0.44,U] [#4 -0.41,-0.46,0.44,U] [#5 -0.88,-0.53,0.46,U] [#6 0.36,-0.66,0.48,U] [#7 -0.26,0.63,0.49,U] [#8 0.08,-0.08,0.39,U] 
22:20:41.671 00.008 2696 refined, 8 included, MultiStar: {-0.50, -0.14}, one-star: {-1.40, -0.03}
22:20:41.675 00.004 2696 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.74) = xAngle (-5.61 = 0.67)
22:20:41.679 00.004 2696 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.98 = -2.98)
22:20:41.682 00.003 2696 CameraToMount -- cameraX=-0.50 cameraY=-0.14 hyp=0.52 cameraTheta=-2.88 mountX=0.41 mountY=-0.08, mountTheta=-0.20
22:20:41.686 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.50, y=-0.14, opts=13)
22:20:41.689 00.003 2696 Enqueuing Move request for scope (-0.50, -0.14)
22:20:41.692 00.003 5240 Worker thread wakes up
22:20:41.692 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.14) opts 0xd
22:20:41.692 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.50, -0.14)
22:20:41.692 00.000 5240 Moving (-0.50, -0.14) raw xDistance=0.41 yDistance=-0.08
22:20:41.693 00.001 5240 PPEC rslt: input = 0.41, final = 0.39, react = 0.41, pred = -0.13, hyst = 0.43, hyst_pct = 0.74, period_length = 662.83
22:20:41.693 00.000 5240 PPEC: input: 0.41, control: 0.39, exposure: 1500
22:20:41.693 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:41.693 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:20:41.693 00.000 5240 MoveAxis(W, 64, ABG)
22:20:41.693 00.000 5240 Guiding  Dir = 3, Dur = 64
22:20:41.693 00.000 5240 IsGuiding returns 0
22:20:41.694 00.001 5240 PulseGuide returned control before completion, sleep 74
22:20:41.708 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=238, Gamma=0.560
22:20:41.763 00.055 2696 UpdateGuideState exits: m=2915 SNR=38.1 Saturated
22:20:41.766 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:41.769 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:20:41.771 00.002 2696 Enqueuing Expose request
22:20:41.779 00.008 5240 IsGuiding returns 1
22:20:41.779 00.000 5240 scope still moving after pulse duration time elapsed
22:20:41.809 00.030 5240 IsGuiding returns 0
22:20:41.809 00.000 5240 scope move finished after 64 + 52 ms
22:20:41.809 00.000 5240 Move returns status 0, amount 64
22:20:41.809 00.000 5240 MoveAxis(N, 0, ABG)
22:20:41.809 00.000 5240 Move returns status 0, amount 0
22:20:41.809 00.000 5240 move complete, result=0
22:20:41.809 00.000 5240 worker thread done servicing request
22:20:41.809 00.000 5240 Worker thread wakes up
22:20:41.809 00.000 2696 GuideStep: 0.4 px 64 ms WEST, -0.1 px 0 ms NORTH
22:20:41.812 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:20:41.812 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:20:43.467 01.655 5240 Exposure complete
22:20:43.544 00.077 5240 worker thread done servicing request
22:20:43.544 00.000 2696 OnExposeComplete: enter
22:20:43.546 00.002 2696 UpdateGuideState(): m_state=6
22:20:43.549 00.003 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 187
22:20:43.551 00.002 2696 Star::Find returns 1 (1), X=298.69, Y=260.26, Mass=2809, SNR=37.4, Peak=255 HFD=3.0
22:20:43.554 00.003 2696 MultiStar: [#1 -0.50,-0.51,0.71,U] [#2 0.47,0.30,0.72,U] [#3 -0.64,-0.78,0.44,U] [#4 -0.05,-0.61,0.44,U] [#5 -0.51,-0.64,0.47,U] [#6 0.49,-0.90,0.49,U] [#7 -0.20,0.47,0.50,U] [#8 0.45,-0.04,0.40,U] 
22:20:43.557 00.003 2696 refined, 8 included, MultiStar: {-0.25, -0.26}, one-star: {-1.08, -0.07}
22:20:43.559 00.002 2696 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.74) = xAngle (-5.08 = 1.20)
22:20:43.562 00.003 2696 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.45 = -2.45)
22:20:43.564 00.002 2696 CameraToMount -- cameraX=-0.25 cameraY=-0.26 hyp=0.36 cameraTheta=-2.34 mountX=0.13 mountY=-0.23, mountTheta=-1.06
22:20:43.568 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.25, y=-0.26, opts=13)
22:20:43.570 00.002 2696 Enqueuing Move request for scope (-0.25, -0.26)
22:20:43.573 00.003 5240 Worker thread wakes up
22:20:43.573 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.26) opts 0xd
22:20:43.573 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.25, -0.26)
22:20:43.573 00.000 5240 Moving (-0.25, -0.26) raw xDistance=0.13 yDistance=-0.23
22:20:43.574 00.001 5240 PPEC rslt: input = 0.13, final = -0.02, react = 0.13, pred = -0.08, hyst = 0.00, hyst_pct = 0.74, period_length = 662.83
22:20:43.574 00.000 5240 PPEC: input: 0.13, control: -0.02, exposure: 1500
22:20:43.574 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:20:43.574 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:20:43.574 00.000 5240 MoveAxis(E, 4, ABG)
22:20:43.575 00.001 5240 Guiding  Dir = 2, Dur = 4
22:20:43.575 00.000 5240 IsGuiding returns 0
22:20:43.575 00.000 5240 PulseGuide returned control before completion, sleep 14
22:20:43.589 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:20:43.603 00.014 5240 IsGuiding returns 1
22:20:43.603 00.000 5240 scope still moving after pulse duration time elapsed
22:20:43.634 00.031 5240 IsGuiding returns 0
22:20:43.634 00.000 5240 scope move finished after 4 + 54 ms
22:20:43.634 00.000 5240 Move returns status 0, amount 4
22:20:43.634 00.000 5240 MoveAxis(N, 0, ABG)
22:20:43.634 00.000 5240 Move returns status 0, amount 0
22:20:43.634 00.000 5240 move complete, result=0
22:20:43.634 00.000 5240 worker thread done servicing request
22:20:43.635 00.001 2696 UpdateGuideState exits: m=2809 SNR=37.4 Saturated
22:20:43.639 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:43.641 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:20:43.643 00.002 2696 Enqueuing Expose request
22:20:43.644 00.001 5240 Worker thread wakes up
22:20:43.645 00.001 2696 GuideStep: 0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
22:20:43.646 00.001 5240 worker thread servicing REQUEST_EXPOSE 1500
22:20:43.646 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:20:45.061 01.415 5240 Exposure complete
22:20:45.111 00.050 5240 worker thread done servicing request
22:20:45.111 00.000 2696 OnExposeComplete: enter
22:20:45.113 00.002 2696 UpdateGuideState(): m_state=6
22:20:45.115 00.002 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 188
22:20:45.116 00.001 2696 Star::Find returns 1 (1), X=299.28, Y=260.45, Mass=2913, SNR=38.1, Peak=255 HFD=3.2
22:20:45.118 00.002 2696 MultiStar: [#1 -0.19,-0.26,0.70,U] [#2 0.98,0.37,0.69,U] [#3 0.06,-0.47,0.44,U] [#4 0.35,-0.34,0.45,U] [#5 -0.10,-0.36,0.43,U] [#6 1.00,-0.89,0.48,U] [#7 0.52,0.33,0.49,U] [#8 1.03,0.02,0.39,U] 
22:20:45.120 00.002 2696 refined, 8 included, MultiStar: {0.26, -0.11}, one-star: {-0.49, 0.12}
22:20:45.123 00.003 2696 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.74) = xAngle (-3.14 = 3.14)
22:20:45.125 00.002 2696 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.51 = -0.51)
22:20:45.126 00.001 2696 CameraToMount -- cameraX=0.26 cameraY=-0.11 hyp=0.29 cameraTheta=-0.41 mountX=-0.29 mountY=-0.14, mountTheta=-2.69
22:20:45.129 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.26, y=-0.11, opts=13)
22:20:45.131 00.002 2696 Enqueuing Move request for scope (0.26, -0.11)
22:20:45.133 00.002 5240 Worker thread wakes up
22:20:45.133 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.11) opts 0xd
22:20:45.133 00.000 5240 Handling offset move in thread for scope, endpoint = (0.26, -0.11)
22:20:45.133 00.000 5240 Moving (0.26, -0.11) raw xDistance=-0.29 yDistance=-0.14
22:20:45.134 00.001 5240 PPEC rslt: input = -0.29, final = -0.27, react = -0.29, pred = -0.13, hyst = -0.22, hyst_pct = 0.74, period_length = 662.83
22:20:45.134 00.000 5240 PPEC: input: -0.29, control: -0.27, exposure: 1500
22:20:45.134 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:45.134 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:20:45.134 00.000 5240 MoveAxis(E, 45, ABG)
22:20:45.134 00.000 5240 Guiding  Dir = 2, Dur = 45
22:20:45.135 00.001 5240 IsGuiding returns 0
22:20:45.135 00.000 5240 PulseGuide returned control before completion, sleep 55
22:20:45.150 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:20:45.198 00.048 5240 IsGuiding returns 1
22:20:45.198 00.000 5240 scope still moving after pulse duration time elapsed
22:20:45.199 00.001 2696 UpdateGuideState exits: m=2913 SNR=38.1 Saturated
22:20:45.201 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:45.203 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:20:45.205 00.002 2696 Enqueuing Expose request
22:20:45.230 00.025 5240 IsGuiding returns 0
22:20:45.230 00.000 5240 scope move finished after 45 + 50 ms
22:20:45.230 00.000 5240 Move returns status 0, amount 45
22:20:45.231 00.001 5240 MoveAxis(N, 0, ABG)
22:20:45.231 00.000 5240 Move returns status 0, amount 0
22:20:45.231 00.000 5240 move complete, result=0
22:20:45.232 00.001 5240 worker thread done servicing request
22:20:45.232 00.000 5240 Worker thread wakes up
22:20:45.232 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:20:45.232 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:20:45.239 00.007 2696 GuideStep: -0.3 px 45 ms EAST, -0.1 px 0 ms NORTH
22:20:46.876 01.637 5240 Exposure complete
22:20:46.929 00.053 5240 worker thread done servicing request
22:20:46.929 00.000 2696 OnExposeComplete: enter
22:20:46.931 00.002 2696 UpdateGuideState(): m_state=6
22:20:46.933 00.002 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 189
22:20:46.935 00.002 2696 Star::Find returns 1 (1), X=298.88, Y=260.37, Mass=2919, SNR=38.1, Peak=255 HFD=3.3
22:20:46.937 00.002 2696 MultiStar: [#1 -0.26,-0.18,0.70,U] [#2 0.70,0.46,0.69,U] [#3 -0.19,-0.32,0.44,U] [#4 0.25,-0.15,0.44,U] [#5 -0.35,-0.47,0.46,U] [#6 0.68,-0.77,0.46,U] [#7 0.10,0.64,0.48,U] [#8 0.55,-0.04,0.39,U] 
22:20:46.939 00.002 2696 refined, 8 included, MultiStar: {-0.03, -0.05}, one-star: {-0.89, 0.04}
22:20:46.940 00.001 2696 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.74) = xAngle (-4.83 = 1.45)
22:20:46.942 00.002 2696 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.20 = -2.20)
22:20:46.944 00.002 2696 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.10 mountX=0.01 mountY=-0.05, mountTheta=-1.42
22:20:46.948 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.03, y=-0.05, opts=13)
22:20:46.952 00.004 2696 Enqueuing Move request for scope (-0.03, -0.05)
22:20:46.953 00.001 5240 Worker thread wakes up
22:20:46.954 00.001 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
22:20:46.954 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
22:20:46.954 00.000 5240 Moving (-0.03, -0.05) raw xDistance=0.01 yDistance=-0.05
22:20:46.954 00.000 5240 PPEC rslt: input = 0.01, final = -0.05, react = 0.01, pred = -0.20, hyst = 0.00, hyst_pct = 0.73, period_length = 662.83
22:20:46.955 00.001 5240 PPEC: input: 0.01, control: -0.05, exposure: 1500
22:20:46.955 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:46.955 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:20:46.955 00.000 5240 MoveAxis(E, 9, ABG)
22:20:46.955 00.000 5240 Guiding  Dir = 2, Dur = 9
22:20:46.955 00.000 5240 IsGuiding returns 0
22:20:46.955 00.000 5240 PulseGuide returned control before completion, sleep 19
22:20:46.967 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:20:46.989 00.022 5240 IsGuiding returns 0
22:20:46.989 00.000 5240 Move returns status 0, amount 9
22:20:46.989 00.000 5240 MoveAxis(N, 0, ABG)
22:20:46.989 00.000 5240 Move returns status 0, amount 0
22:20:46.989 00.000 5240 move complete, result=0
22:20:46.989 00.000 5240 worker thread done servicing request
22:20:47.016 00.027 2696 UpdateGuideState exits: m=2919 SNR=38.1 Saturated
22:20:47.018 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:47.019 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:20:47.021 00.002 2696 Enqueuing Expose request
22:20:47.023 00.002 5240 Worker thread wakes up
22:20:47.023 00.000 2696 GuideStep: 0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
22:20:47.025 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:20:47.025 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:20:48.455 01.430 5240 Exposure complete
22:20:48.529 00.074 5240 worker thread done servicing request
22:20:48.529 00.000 2696 OnExposeComplete: enter
22:20:48.531 00.002 2696 UpdateGuideState(): m_state=6
22:20:48.532 00.001 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 190
22:20:48.535 00.003 2696 Star::Find returns 1 (1), X=298.72, Y=260.17, Mass=3020, SNR=38.7, Peak=255 HFD=3.2
22:20:48.537 00.002 2696 MultiStar: [#1 -0.33,-0.30,0.68,U] [#2 0.71,0.38,0.68,U] [#3 -0.32,-0.38,0.43,U] [#4 -0.02,-0.36,0.43,U] [#5 -0.38,-0.56,0.43,U] [#6 0.62,-0.76,0.48,U] [#7 0.16,0.68,0.48,U] [#8 0.61,-0.10,0.38,U] 
22:20:48.541 00.004 2696 refined, 8 included, MultiStar: {-0.10, -0.15}, one-star: {-1.05, -0.16}
22:20:48.543 00.002 2696 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.74) = xAngle (-4.89 = 1.39)
22:20:48.546 00.003 2696 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.26 = -2.26)
22:20:48.548 00.002 2696 CameraToMount -- cameraX=-0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-2.16 mountX=0.03 mountY=-0.14, mountTheta=-1.34
22:20:48.552 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.10, y=-0.15, opts=13)
22:20:48.554 00.002 2696 Enqueuing Move request for scope (-0.10, -0.15)
22:20:48.556 00.002 5240 Worker thread wakes up
22:20:48.556 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.15) opts 0xd
22:20:48.557 00.001 5240 Handling offset move in thread for scope, endpoint = (-0.10, -0.15)
22:20:48.557 00.000 5240 Moving (-0.10, -0.15) raw xDistance=0.03 yDistance=-0.14
22:20:48.557 00.000 5240 PPEC rslt: input = 0.03, final = 0.02, react = 0.03, pred = 0.09, hyst = 0.00, hyst_pct = 0.73, period_length = 662.83
22:20:48.558 00.001 5240 PPEC: input: 0.03, control: 0.02, exposure: 1500
22:20:48.558 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:48.558 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:20:48.558 00.000 5240 MoveAxis(W, 4, ABG)
22:20:48.558 00.000 5240 Guiding  Dir = 3, Dur = 4
22:20:48.558 00.000 5240 IsGuiding returns 0
22:20:48.558 00.000 5240 PulseGuide returned control before completion, sleep 14
22:20:48.571 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:20:48.579 00.008 5240 IsGuiding returns 1
22:20:48.579 00.000 5240 scope still moving after pulse duration time elapsed
22:20:48.610 00.031 5240 IsGuiding returns 0
22:20:48.610 00.000 5240 scope move finished after 4 + 47 ms
22:20:48.610 00.000 5240 Move returns status 0, amount 4
22:20:48.610 00.000 5240 MoveAxis(N, 0, ABG)
22:20:48.610 00.000 5240 Move returns status 0, amount 0
22:20:48.610 00.000 5240 move complete, result=0
22:20:48.610 00.000 5240 worker thread done servicing request
22:20:48.618 00.008 2696 UpdateGuideState exits: m=3020 SNR=38.7 Saturated
22:20:48.620 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:48.622 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:20:48.624 00.002 2696 Enqueuing Expose request
22:20:48.626 00.002 5240 Worker thread wakes up
22:20:48.626 00.000 2696 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:20:48.628 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:20:48.628 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:20:50.252 01.624 5240 Exposure complete
22:20:50.302 00.050 5240 worker thread done servicing request
22:20:50.302 00.000 2696 OnExposeComplete: enter
22:20:50.304 00.002 2696 UpdateGuideState(): m_state=6
22:20:50.306 00.002 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 191
22:20:50.308 00.002 2696 Star::Find returns 1 (1), X=298.77, Y=260.02, Mass=2907, SNR=38.0, Peak=255 HFD=3.1
22:20:50.311 00.003 2696 MultiStar: [#1 -0.45,-0.48,0.69,U] [#2 0.54,0.05,0.67,U] [#3 -0.45,-0.84,0.44,U] [#4 0.04,-0.54,0.44,U] [#5 -0.58,-0.88,0.46,U] [#6 0.33,-1.36,0.49,U] [#7 0.02,0.11,0.50,U] [#8 0.42,-0.14,0.38,U] 
22:20:50.312 00.001 2696 refined, 8 included, MultiStar: {-0.21, -0.45}, one-star: {-1.00, -0.31}
22:20:50.314 00.002 2696 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.74) = xAngle (-4.74 = 1.54)
22:20:50.316 00.002 2696 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.11 = -2.11)
22:20:50.318 00.002 2696 CameraToMount -- cameraX=-0.21 cameraY=-0.45 hyp=0.50 cameraTheta=-2.01 mountX=0.01 mountY=-0.43, mountTheta=-1.54
22:20:50.321 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.21, y=-0.45, opts=13)
22:20:50.323 00.002 2696 Enqueuing Move request for scope (-0.21, -0.45)
22:20:50.324 00.001 5240 Worker thread wakes up
22:20:50.325 00.001 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.45) opts 0xd
22:20:50.325 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.21, -0.45)
22:20:50.325 00.000 5240 Moving (-0.21, -0.45) raw xDistance=0.01 yDistance=-0.43
22:20:50.325 00.000 5240 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.73, period_length = 662.83
22:20:50.325 00.000 5240 PPEC: input: 0.01, control: 0.01, exposure: 1500
22:20:50.325 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:20:50.325 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
22:20:50.325 00.000 5240 MoveAxis(W, 1, ABG)
22:20:50.325 00.000 5240 Guiding  Dir = 3, Dur = 1
22:20:50.327 00.002 5240 IsGuiding returns 0
22:20:50.327 00.000 5240 PulseGuide returned control before completion, sleep 11
22:20:50.339 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:20:50.343 00.004 5240 IsGuiding returns 1
22:20:50.343 00.000 5240 scope still moving after pulse duration time elapsed
22:20:50.374 00.031 5240 IsGuiding returns 0
22:20:50.374 00.000 5240 scope move finished after 1 + 46 ms
22:20:50.374 00.000 5240 Move returns status 0, amount 1
22:20:50.374 00.000 5240 MoveAxis(N, 0, ABG)
22:20:50.374 00.000 5240 Move returns status 0, amount 0
22:20:50.374 00.000 5240 move complete, result=0
22:20:50.374 00.000 5240 worker thread done servicing request
22:20:50.387 00.013 2696 UpdateGuideState exits: m=2907 SNR=38.0 Saturated
22:20:50.390 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:50.392 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:20:50.394 00.002 2696 Enqueuing Expose request
22:20:50.395 00.001 5240 Worker thread wakes up
22:20:50.395 00.000 2696 GuideStep: 0.0 px 1 ms WEST, -0.4 px 0 ms NORTH
22:20:50.397 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:20:50.397 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:20:51.818 01.421 5240 Exposure complete
22:20:51.871 00.053 5240 worker thread done servicing request
22:20:51.871 00.000 2696 OnExposeComplete: enter
22:20:51.873 00.002 2696 UpdateGuideState(): m_state=6
22:20:51.876 00.003 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 192
22:20:51.879 00.003 2696 Star::Find returns 1 (1), X=298.50, Y=260.10, Mass=2903, SNR=38.0, Peak=255 HFD=3.4
22:20:51.881 00.002 2696 MultiStar: [#1 -0.65,-0.45,0.72,U] [#2 0.50,0.18,0.68,U] [#3 -0.63,-0.68,0.43,U] [#4 -0.33,-0.50,0.43,U] [#5 -0.99,-0.77,0.45,U] [#6 0.13,-1.11,0.48,U] [#7 -0.20,0.44,0.50,U] [#8 0.21,-0.25,0.40,U] 
22:20:51.884 00.003 2696 refined, 8 included, MultiStar: {-0.44, -0.33}, one-star: {-1.27, -0.23}
22:20:51.888 00.004 2696 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.74) = xAngle (-5.22 = 1.06)
22:20:51.891 00.003 2696 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.59 = -2.59)
22:20:51.894 00.003 2696 CameraToMount -- cameraX=-0.44 cameraY=-0.33 hyp=0.55 cameraTheta=-2.49 mountX=0.27 mountY=-0.29, mountTheta=-0.82
22:20:51.901 00.007 2696 SchedulePrimaryMove(0F998B58, x=-0.44, y=-0.33, opts=13)
22:20:51.906 00.005 2696 Enqueuing Move request for scope (-0.44, -0.33)
22:20:51.910 00.004 5240 Worker thread wakes up
22:20:51.910 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.33) opts 0xd
22:20:51.911 00.001 5240 Handling offset move in thread for scope, endpoint = (-0.44, -0.33)
22:20:51.911 00.000 5240 Moving (-0.44, -0.33) raw xDistance=0.27 yDistance=-0.29
22:20:51.911 00.000 5240 PPEC rslt: input = 0.27, final = 0.24, react = 0.27, pred = -0.04, hyst = 0.24, hyst_pct = 0.73, period_length = 662.83
22:20:51.911 00.000 5240 PPEC: input: 0.27, control: 0.24, exposure: 1500
22:20:51.911 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:20:51.911 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:20:51.911 00.000 5240 MoveAxis(W, 40, ABG)
22:20:51.911 00.000 5240 Guiding  Dir = 3, Dur = 40
22:20:51.913 00.002 5240 IsGuiding returns 0
22:20:51.914 00.001 5240 PulseGuide returned control before completion, sleep 50
22:20:51.927 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:20:51.970 00.043 5240 IsGuiding returns 1
22:20:51.970 00.000 5240 scope still moving after pulse duration time elapsed
22:20:51.974 00.004 2696 UpdateGuideState exits: m=2903 SNR=38.0 Saturated
22:20:51.977 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:51.982 00.005 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:20:51.984 00.002 2696 Enqueuing Expose request
22:20:52.001 00.017 5240 IsGuiding returns 0
22:20:52.001 00.000 5240 scope move finished after 40 + 48 ms
22:20:52.001 00.000 5240 Move returns status 0, amount 40
22:20:52.001 00.000 5240 MoveAxis(N, 0, ABG)
22:20:52.001 00.000 5240 Move returns status 0, amount 0
22:20:52.001 00.000 5240 move complete, result=0
22:20:52.001 00.000 5240 worker thread done servicing request
22:20:52.001 00.000 5240 Worker thread wakes up
22:20:52.001 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:20:52.001 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:20:52.010 00.009 2696 GuideStep: 0.3 px 40 ms WEST, -0.3 px 0 ms NORTH
22:20:53.629 01.619 5240 Exposure complete
22:20:53.679 00.050 5240 worker thread done servicing request
22:20:53.679 00.000 2696 OnExposeComplete: enter
22:20:53.681 00.002 2696 UpdateGuideState(): m_state=6
22:20:53.683 00.002 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 193
22:20:53.686 00.003 2696 Star::Find returns 1 (1), X=298.51, Y=259.93, Mass=3016, SNR=38.7, Peak=255 HFD=3.5
22:20:53.688 00.002 2696 MultiStar: [#1 -0.71,-0.78,0.67,U] [#2 0.19,-0.07,0.68,U] [#3 -0.57,-0.78,0.43,U] [#4 -0.09,-0.75,0.42,U] [#5 -0.73,-0.96,0.44,U] [#6 0.57,-0.78,0.48,U] [#7 -0.15,0.38,0.48,U] [#8 0.26,-0.46,0.38,U] 
22:20:53.690 00.002 2696 refined, 8 included, MultiStar: {-0.38, -0.49}, one-star: {-1.26, -0.40}
22:20:53.691 00.001 2696 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.74) = xAngle (-4.97 = 1.31)
22:20:53.693 00.002 2696 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.34 = -2.34)
22:20:53.695 00.002 2696 CameraToMount -- cameraX=-0.38 cameraY=-0.49 hyp=0.62 cameraTheta=-2.24 mountX=0.16 mountY=-0.44, mountTheta=-1.22
22:20:53.698 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.38, y=-0.49, opts=13)
22:20:53.701 00.003 2696 Enqueuing Move request for scope (-0.38, -0.49)
22:20:53.703 00.002 5240 Worker thread wakes up
22:20:53.703 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.49) opts 0xd
22:20:53.703 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.38, -0.49)
22:20:53.703 00.000 5240 Moving (-0.38, -0.49) raw xDistance=0.16 yDistance=-0.44
22:20:53.703 00.000 5240 PPEC rslt: input = 0.16, final = -0.11, react = 0.16, pred = -0.39, hyst = 0.00, hyst_pct = 0.73, period_length = 662.83
22:20:53.704 00.001 5240 PPEC: input: 0.16, control: -0.11, exposure: 1500
22:20:53.704 00.000 5240 switching direction from 1 to -1 - decHistory=-3 oldest=0.45 newest=-1.16
22:20:53.704 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
22:20:53.704 00.000 5240 MoveAxis(E, 18, ABG)
22:20:53.704 00.000 5240 Guiding  Dir = 2, Dur = 18
22:20:53.704 00.000 5240 IsGuiding returns 0
22:20:53.704 00.000 5240 PulseGuide returned control before completion, sleep 28
22:20:53.716 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=230, Gamma=0.560
22:20:53.747 00.031 5240 IsGuiding returns 1
22:20:53.747 00.000 5240 scope still moving after pulse duration time elapsed
22:20:53.764 00.017 2696 UpdateGuideState exits: m=3016 SNR=38.7 Saturated
22:20:53.766 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:53.768 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:20:53.770 00.002 2696 Enqueuing Expose request
22:20:53.778 00.008 5240 IsGuiding returns 0
22:20:53.778 00.000 5240 scope move finished after 18 + 56 ms
22:20:53.778 00.000 5240 Move returns status 0, amount 18
22:20:53.778 00.000 5240 BLC: Oldest BLC event removed
22:20:53.778 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 108 applied
22:20:53.778 00.000 5240 MoveAxis(N, 164, ABG)
22:20:53.779 00.001 5240 Guiding  Dir = 0, Dur = 164
22:20:53.779 00.000 5240 IsGuiding returns 0
22:20:53.779 00.000 5240 PulseGuide returned control before completion, sleep 174
22:20:53.966 00.187 5240 IsGuiding returns 1
22:20:53.966 00.000 5240 scope still moving after pulse duration time elapsed
22:20:53.997 00.031 5240 IsGuiding returns 0
22:20:53.997 00.000 5240 scope move finished after 164 + 54 ms
22:20:53.997 00.000 5240 Move returns status 0, amount 164
22:20:53.997 00.000 5240 move complete, result=0
22:20:53.997 00.000 5240 worker thread done servicing request
22:20:53.997 00.000 5240 Worker thread wakes up
22:20:53.997 00.000 2696 GuideStep: 0.2 px 18 ms EAST, -0.4 px 164 ms NORTH
22:20:54.001 00.004 5240 worker thread servicing REQUEST_EXPOSE 1500
22:20:54.001 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:20:55.427 01.426 5240 Exposure complete
22:20:55.511 00.084 5240 worker thread done servicing request
22:20:55.511 00.000 2696 OnExposeComplete: enter
22:20:55.514 00.003 2696 UpdateGuideState(): m_state=6
22:20:55.516 00.002 2696 Star::Find(15, 298, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 194
22:20:55.518 00.002 2696 Star::Find returns 1 (0), X=298.68, Y=259.79, Mass=2999, SNR=38.6, Peak=242 HFD=3.4
22:20:55.520 00.002 2696 MultiStar: [#1 -0.48,-0.99,0.68,U] [#2 0.53,-0.17,0.67,U] [#3 -0.40,-1.04,0.43,U] [#4 0.02,-1.03,0.44,U] [#5 -0.36,-0.99,0.43,U] [#6 0.37,-1.39,0.47,U] [#7 -0.17,-0.12,0.49,U] [#8 0.41,-0.57,0.39,U] 
22:20:55.523 00.003 2696 refined, 8 included, MultiStar: {-0.22, -0.72}, one-star: {-1.09, -0.54}
22:20:55.524 00.001 2696 CameraToMount -- cameraTheta (-1.87) - m_xAngle (2.74) = xAngle (-4.61 = 1.67)
22:20:55.526 00.002 2696 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.98 = -1.98)
22:20:55.528 00.002 2696 CameraToMount -- cameraX=-0.22 cameraY=-0.72 hyp=0.75 cameraTheta=-1.87 mountX=-0.08 mountY=-0.69, mountTheta=-1.68
22:20:55.530 00.002 2696 SchedulePrimaryMove(0F998B58, x=-0.22, y=-0.72, opts=13)
22:20:55.532 00.002 2696 Enqueuing Move request for scope (-0.22, -0.72)
22:20:55.534 00.002 5240 Worker thread wakes up
22:20:55.534 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.72) opts 0xd
22:20:55.534 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.22, -0.72)
22:20:55.534 00.000 5240 Moving (-0.22, -0.72) raw xDistance=-0.08 yDistance=-0.69
22:20:55.534 00.000 5240 BLC: History state: CurrMiss=0.69, AvgInitMiss=0.56, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.443332, 1:0.691370
22:20:55.534 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:20:55.535 00.001 5240 PPEC rslt: input = -0.08, final = -0.14, react = -0.08, pred = -0.51, hyst = 0.00, hyst_pct = 0.73, period_length = 662.83
22:20:55.535 00.000 5240 PPEC: input: -0.08, control: -0.14, exposure: 1500
22:20:55.535 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69
22:20:55.535 00.000 5240 MoveAxis(E, 23, ABG)
22:20:55.535 00.000 5240 Guiding  Dir = 2, Dur = 23
22:20:55.535 00.000 5240 IsGuiding returns 0
22:20:55.535 00.000 5240 PulseGuide returned control before completion, sleep 33
22:20:55.548 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:20:55.582 00.034 5240 IsGuiding returns 1
22:20:55.582 00.000 5240 scope still moving after pulse duration time elapsed
22:20:55.595 00.013 2696 UpdateGuideState exits: m=2999 SNR=38.6
22:20:55.597 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:55.599 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:20:55.604 00.005 2696 Enqueuing Expose request
22:20:55.613 00.009 5240 IsGuiding returns 0
22:20:55.613 00.000 5240 scope move finished after 23 + 54 ms
22:20:55.613 00.000 5240 Move returns status 0, amount 23
22:20:55.613 00.000 5240 MoveAxis(N, 87, ABG)
22:20:55.613 00.000 5240 Guiding  Dir = 0, Dur = 87
22:20:55.613 00.000 5240 IsGuiding returns 0
22:20:55.615 00.002 5240 PulseGuide returned control before completion, sleep 97
22:20:55.722 00.107 5240 IsGuiding returns 1
22:20:55.722 00.000 5240 scope still moving after pulse duration time elapsed
22:20:55.753 00.031 5240 IsGuiding returns 0
22:20:55.753 00.000 5240 scope move finished after 87 + 52 ms
22:20:55.753 00.000 5240 Move returns status 0, amount 87
22:20:55.753 00.000 5240 move complete, result=0
22:20:55.753 00.000 5240 worker thread done servicing request
22:20:55.753 00.000 5240 Worker thread wakes up
22:20:55.753 00.000 2696 GuideStep: -0.1 px 23 ms EAST, -0.7 px 87 ms NORTH
22:20:55.755 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:20:55.755 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:20:57.391 01.636 5240 Exposure complete
22:20:57.467 00.076 5240 worker thread done servicing request
22:20:57.467 00.000 2696 OnExposeComplete: enter
22:20:57.469 00.002 2696 UpdateGuideState(): m_state=6
22:20:57.471 00.002 2696 Star::Find(15, 298, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 195
22:20:57.473 00.002 2696 Star::Find returns 1 (1), X=298.95, Y=259.47, Mass=2970, SNR=38.5, Peak=255 HFD=3.4
22:20:57.477 00.004 2696 MultiStar: [#1 -0.20,-1.01,0.70,U] [#2 0.66,-0.56,0.68,U] [#3 -0.02,-1.21,0.43,U] [#4 0.14,-1.21,0.44,U] [#5 -0.32,-1.39,0.44,U] [#6 0.59,-1.76,0.00,M1] [#7 0.27,-0.26,0.49,U] [#8 0.49,-0.81,0.38,U] 
22:20:57.480 00.003 2696 refined, 7 included, MultiStar: {-0.06, -0.89}, one-star: {-0.82, -0.86}
22:20:57.482 00.002 2696 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.74) = xAngle (-4.37 = 1.91)
22:20:57.484 00.002 2696 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.74 = -1.74)
22:20:57.486 00.002 2696 CameraToMount -- cameraX=-0.06 cameraY=-0.89 hyp=0.89 cameraTheta=-1.64 mountX=-0.30 mountY=-0.88, mountTheta=-1.90
22:20:57.488 00.002 2696 SchedulePrimaryMove(0F998B58, x=-0.06, y=-0.89, opts=13)
22:20:57.490 00.002 2696 Enqueuing Move request for scope (-0.06, -0.89)
22:20:57.492 00.002 5240 Worker thread wakes up
22:20:57.492 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.89) opts 0xd
22:20:57.492 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.06, -0.89)
22:20:57.492 00.000 5240 Moving (-0.06, -0.89) raw xDistance=-0.30 yDistance=-0.88
22:20:57.492 00.000 5240 BLC: History state: CurrMiss=0.88, AvgInitMiss=0.56, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.443332, 1:0.691370, 2:0.876756
22:20:57.492 00.000 5240 BLC: Under-shoot: nominal increase by 70
22:20:57.492 00.000 5240 BLC: window closed
22:20:57.492 00.000 5240 BLC: Pulse adjusted to 119
22:20:57.493 00.001 5240 PPEC rslt: input = -0.30, final = -0.39, react = -0.30, pred = -0.39, hyst = -0.28, hyst_pct = 0.73, period_length = 662.83
22:20:57.494 00.001 5240 PPEC: input: -0.30, control: -0.39, exposure: 1500
22:20:57.494 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.88 from input -0.88
22:20:57.494 00.000 5240 MoveAxis(E, 65, ABG)
22:20:57.494 00.000 5240 Guiding  Dir = 2, Dur = 65
22:20:57.494 00.000 5240 IsGuiding returns 0
22:20:57.494 00.000 5240 PulseGuide returned control before completion, sleep 75
22:20:57.506 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:20:57.555 00.049 2696 UpdateGuideState exits: m=2970 SNR=38.5 Saturated
22:20:57.557 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:57.559 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:20:57.561 00.002 2696 Enqueuing Expose request
22:20:57.578 00.017 5240 IsGuiding returns 1
22:20:57.578 00.000 5240 scope still moving after pulse duration time elapsed
22:20:57.609 00.031 5240 IsGuiding returns 0
22:20:57.609 00.000 5240 scope move finished after 65 + 49 ms
22:20:57.609 00.000 5240 Move returns status 0, amount 65
22:20:57.609 00.000 5240 MoveAxis(N, 111, ABG)
22:20:57.609 00.000 5240 Guiding  Dir = 0, Dur = 111
22:20:57.609 00.000 5240 IsGuiding returns 0
22:20:57.611 00.002 5240 PulseGuide returned control before completion, sleep 121
22:20:57.734 00.123 5240 IsGuiding returns 1
22:20:57.734 00.000 5240 scope still moving after pulse duration time elapsed
22:20:57.764 00.030 5240 IsGuiding returns 0
22:20:57.764 00.000 5240 scope move finished after 111 + 43 ms
22:20:57.765 00.001 5240 Move returns status 0, amount 111
22:20:57.765 00.000 5240 move complete, result=0
22:20:57.765 00.000 5240 worker thread done servicing request
22:20:57.765 00.000 2696 GuideStep: -0.3 px 65 ms EAST, -0.9 px 111 ms NORTH
22:20:57.773 00.008 5240 Worker thread wakes up
22:20:57.774 00.001 5240 worker thread servicing REQUEST_EXPOSE 1500
22:20:57.774 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:20:57.969 00.195 2696 evsrv: cli 0F9431A0 connect
22:20:57.974 00.005 2696 case statement mapped state 6 to 3
22:20:57.980 00.006 2696 case statement mapped state 6 to 3
22:20:57.985 00.005 2696 evsrv: cli 0F9431A0 request: {"method":"get_pixel_scale","id":"6cee38df-c0ab-48fe-ab43-71578676dc9d"}
22:20:57.991 00.006 2696 evsrv: cli 0F9431A0 response: {"jsonrpc":"2.0","result":1.86834,"id":"6cee38df-c0ab-48fe-ab43-71578676dc9d"}
22:20:57.997 00.006 2696 evsrv: cli 0F9431A0 disconnect
22:20:59.199 01.202 5240 Exposure complete
22:20:59.264 00.065 5240 worker thread done servicing request
22:20:59.264 00.000 2696 OnExposeComplete: enter
22:20:59.266 00.002 2696 UpdateGuideState(): m_state=6
22:20:59.268 00.002 2696 Star::Find(15, 298, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 196
22:20:59.271 00.003 2696 Star::Find returns 1 (1), X=299.08, Y=259.08, Mass=2834, SNR=37.5, Peak=255 HFD=3.0
22:20:59.273 00.002 2696 MultiStar: [#1 -0.07,-1.56,0.71,U] [#2 1.14,-0.71,0.69,U] [#3 0.04,-1.68,0.00,M1] [#4 0.38,-1.58,0.00,M1] [#5 -0.18,-1.78,0.00,M1] [#6 0.86,-1.97,0.00,M2] [#7 0.61,-0.47,0.50,U] [#8 1.03,-1.06,0.40,U] 
22:20:59.275 00.002 2696 refined, 4 included, MultiStar: {0.23, -1.06}, one-star: {-0.69, -1.25}
22:20:59.276 00.001 2696 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.74) = xAngle (-4.09 = 2.19)
22:20:59.278 00.002 2696 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.46 = -1.46)
22:20:59.279 00.001 2696 CameraToMount -- cameraX=0.23 cameraY=-1.06 hyp=1.09 cameraTheta=-1.36 mountX=-0.63 mountY=-1.08, mountTheta=-2.10
22:20:59.282 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.23, y=-1.06, opts=13)
22:20:59.284 00.002 2696 Enqueuing Move request for scope (0.23, -1.06)
22:20:59.286 00.002 5240 Worker thread wakes up
22:20:59.286 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.23, -1.06) opts 0xd
22:20:59.286 00.000 5240 Handling offset move in thread for scope, endpoint = (0.23, -1.06)
22:20:59.286 00.000 5240 Moving (0.23, -1.06) raw xDistance=-0.63 yDistance=-1.08
22:20:59.286 00.000 5240 PPEC rslt: input = -0.63, final = -0.72, react = -0.63, pred = -0.47, hyst = -0.58, hyst_pct = 0.73, period_length = 662.83
22:20:59.288 00.002 5240 PPEC: input: -0.63, control: -0.72, exposure: 1500
22:20:59.288 00.000 5240 GuideAlgorithmResistSwitch::result() returns -1.08 from input -1.08
22:20:59.288 00.000 5240 MoveAxis(E, 120, ABG)
22:20:59.288 00.000 5240 Guiding  Dir = 2, Dur = 120
22:20:59.288 00.000 5240 IsGuiding returns 0
22:20:59.288 00.000 5240 PulseGuide returned control before completion, sleep 130
22:20:59.301 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=224, Gamma=0.560
22:20:59.347 00.046 2696 UpdateGuideState exits: m=2834 SNR=37.5 Saturated
22:20:59.349 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:59.353 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:20:59.356 00.003 2696 Enqueuing Expose request
22:20:59.433 00.077 5240 IsGuiding returns 0
22:20:59.433 00.000 5240 Move returns status 0, amount 120
22:20:59.433 00.000 5240 MoveAxis(N, 137, ABG)
22:20:59.433 00.000 5240 Guiding  Dir = 0, Dur = 137
22:20:59.433 00.000 5240 IsGuiding returns 0
22:20:59.433 00.000 5240 PulseGuide returned control before completion, sleep 147
22:20:59.588 00.155 5240 IsGuiding returns 1
22:20:59.588 00.000 5240 scope still moving after pulse duration time elapsed
22:20:59.619 00.031 5240 IsGuiding returns 0
22:20:59.619 00.000 5240 scope move finished after 137 + 49 ms
22:20:59.621 00.002 5240 Move returns status 0, amount 137
22:20:59.621 00.000 5240 move complete, result=0
22:20:59.621 00.000 5240 worker thread done servicing request
22:20:59.621 00.000 5240 Worker thread wakes up
22:20:59.621 00.000 2696 GuideStep: -0.6 px 120 ms EAST, -1.1 px 137 ms NORTH
22:20:59.628 00.007 5240 worker thread servicing REQUEST_EXPOSE 1500
22:20:59.628 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:21:01.278 01.650 5240 Exposure complete
22:21:01.350 00.072 5240 worker thread done servicing request
22:21:01.350 00.000 2696 OnExposeComplete: enter
22:21:01.353 00.003 2696 UpdateGuideState(): m_state=6
22:21:01.355 00.002 2696 Star::Find(15, 299, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 197
22:21:01.357 00.002 2696 Star::Find returns 1 (1), X=298.68, Y=259.90, Mass=2853, SNR=37.7, Peak=255 HFD=3.1
22:21:01.359 00.002 2696 MultiStar: [#1 -0.37,-0.52,0.71,U] [#2 0.72,0.06,0.70,U] [#3 -0.28,-0.76,0.45,U] [#4 0.04,-0.61,0.45,U] [#5 -0.48,-0.84,0.46,U] [#6 0.69,-1.09,0.46,U] [#7 0.17,0.13,0.50,U] [#8 0.41,-0.62,0.40,U] 
22:21:01.360 00.001 2696 refined, 8 included, MultiStar: {-0.12, -0.48}, one-star: {-1.09, -0.43}
22:21:01.362 00.002 2696 CameraToMount -- cameraTheta (-1.81) - m_xAngle (2.74) = xAngle (-4.55 = 1.74)
22:21:01.364 00.002 2696 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.91 = -1.91)
22:21:01.365 00.001 2696 CameraToMount -- cameraX=-0.12 cameraY=-0.48 hyp=0.49 cameraTheta=-1.81 mountX=-0.08 mountY=-0.46, mountTheta=-1.74
22:21:01.368 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.12, y=-0.48, opts=13)
22:21:01.371 00.003 2696 Enqueuing Move request for scope (-0.12, -0.48)
22:21:01.373 00.002 5240 Worker thread wakes up
22:21:01.373 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.48) opts 0xd
22:21:01.373 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.12, -0.48)
22:21:01.373 00.000 5240 Moving (-0.12, -0.48) raw xDistance=-0.08 yDistance=-0.46
22:21:01.374 00.001 5240 PPEC rslt: input = -0.08, final = -0.16, react = -0.08, pred = -0.59, hyst = 0.00, hyst_pct = 0.72, period_length = 662.83
22:21:01.374 00.000 5240 PPEC: input: -0.08, control: -0.16, exposure: 1500
22:21:01.374 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
22:21:01.374 00.000 5240 MoveAxis(E, 27, ABG)
22:21:01.374 00.000 5240 Guiding  Dir = 2, Dur = 27
22:21:01.375 00.001 5240 IsGuiding returns 0
22:21:01.375 00.000 5240 PulseGuide returned control before completion, sleep 37
22:21:01.388 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=230, Gamma=0.560
22:21:01.416 00.028 5240 IsGuiding returns 1
22:21:01.416 00.000 5240 scope still moving after pulse duration time elapsed
22:21:01.434 00.018 2696 UpdateGuideState exits: m=2853 SNR=37.7 Saturated
22:21:01.436 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:01.438 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:21:01.440 00.002 2696 Enqueuing Expose request
22:21:01.449 00.009 5240 IsGuiding returns 0
22:21:01.449 00.000 5240 scope move finished after 27 + 47 ms
22:21:01.449 00.000 5240 Move returns status 0, amount 27
22:21:01.449 00.000 5240 MoveAxis(N, 59, ABG)
22:21:01.449 00.000 5240 Guiding  Dir = 0, Dur = 59
22:21:01.450 00.001 5240 IsGuiding returns 0
22:21:01.450 00.000 5240 PulseGuide returned control before completion, sleep 69
22:21:01.528 00.078 5240 IsGuiding returns 1
22:21:01.528 00.000 5240 scope still moving after pulse duration time elapsed
22:21:01.559 00.031 5240 IsGuiding returns 0
22:21:01.559 00.000 5240 scope move finished after 59 + 49 ms
22:21:01.559 00.000 5240 Move returns status 0, amount 59
22:21:01.559 00.000 5240 move complete, result=0
22:21:01.559 00.000 5240 worker thread done servicing request
22:21:01.559 00.000 2696 GuideStep: -0.1 px 27 ms EAST, -0.5 px 59 ms NORTH
22:21:01.562 00.003 5240 Worker thread wakes up
22:21:01.562 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:21:01.562 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:21:02.998 01.436 5240 Exposure complete
22:21:03.064 00.066 5240 worker thread done servicing request
22:21:03.064 00.000 2696 OnExposeComplete: enter
22:21:03.065 00.001 2696 UpdateGuideState(): m_state=6
22:21:03.067 00.002 2696 Star::Find(15, 298, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 198
22:21:03.069 00.002 2696 Star::Find returns 1 (1), X=299.20, Y=260.41, Mass=2955, SNR=38.3, Peak=255 HFD=3.2
22:21:03.073 00.004 2696 MultiStar: [#1 -0.08,-0.11,0.70,U] [#2 0.96,0.40,0.67,U] [#3 -0.01,-0.50,0.45,U] [#4 0.38,-0.37,0.44,U] [#5 -0.05,-0.47,0.46,U] [#6 1.04,-0.71,0.47,U] [#7 0.59,0.82,0.49,U] [#8 0.97,0.19,0.39,U] 
22:21:03.075 00.002 2696 refined, 8 included, MultiStar: {0.26, -0.04}, one-star: {-0.57, 0.08}
22:21:03.077 00.002 2696 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.74) = xAngle (-2.88 = -2.88)
22:21:03.078 00.001 2696 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.25 = -0.25)
22:21:03.080 00.002 2696 CameraToMount -- cameraX=0.26 cameraY=-0.04 hyp=0.26 cameraTheta=-0.15 mountX=-0.25 mountY=-0.06, mountTheta=-2.89
22:21:03.083 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.26, y=-0.04, opts=13)
22:21:03.085 00.002 2696 Enqueuing Move request for scope (0.26, -0.04)
22:21:03.086 00.001 5240 Worker thread wakes up
22:21:03.086 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.04) opts 0xd
22:21:03.086 00.000 5240 Handling offset move in thread for scope, endpoint = (0.26, -0.04)
22:21:03.086 00.000 5240 Moving (0.26, -0.04) raw xDistance=-0.25 yDistance=-0.06
22:21:03.087 00.001 5240 PPEC rslt: input = -0.25, final = 0.07, react = -0.25, pred = 0.26, hyst = 0.00, hyst_pct = 0.72, period_length = 662.83
22:21:03.087 00.000 5240 PPEC: input: -0.25, control: 0.07, exposure: 1500
22:21:03.087 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:03.087 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:21:03.087 00.000 5240 MoveAxis(W, 12, ABG)
22:21:03.087 00.000 5240 Guiding  Dir = 3, Dur = 12
22:21:03.089 00.002 5240 IsGuiding returns 0
22:21:03.089 00.000 5240 PulseGuide returned control before completion, sleep 22
22:21:03.101 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:21:03.119 00.018 5240 IsGuiding returns 1
22:21:03.119 00.000 5240 scope still moving after pulse duration time elapsed
22:21:03.147 00.028 2696 UpdateGuideState exits: m=2955 SNR=38.3 Saturated
22:21:03.149 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:03.151 00.002 5240 IsGuiding returns 0
22:21:03.151 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:21:03.153 00.002 2696 Enqueuing Expose request
22:21:03.155 00.002 5240 scope move finished after 12 + 50 ms
22:21:03.155 00.000 5240 Move returns status 0, amount 12
22:21:03.155 00.000 5240 MoveAxis(N, 0, ABG)
22:21:03.155 00.000 5240 Move returns status 0, amount 0
22:21:03.155 00.000 5240 move complete, result=0
22:21:03.156 00.001 5240 worker thread done servicing request
22:21:03.156 00.000 5240 Worker thread wakes up
22:21:03.156 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:21:03.156 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:21:03.162 00.006 2696 GuideStep: -0.3 px 12 ms WEST, -0.1 px 0 ms NORTH
22:21:04.802 01.640 5240 Exposure complete
22:21:04.872 00.070 5240 worker thread done servicing request
22:21:04.872 00.000 2696 OnExposeComplete: enter
22:21:04.874 00.002 2696 UpdateGuideState(): m_state=6
22:21:04.876 00.002 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 199
22:21:04.878 00.002 2696 Star::Find returns 1 (1), X=299.19, Y=260.09, Mass=2933, SNR=38.2, Peak=255 HFD=3.0
22:21:04.880 00.002 2696 MultiStar: [#1 -0.16,-0.69,0.70,U] [#2 0.99,-0.06,0.69,U] [#3 -0.10,-0.93,0.45,U] [#4 0.48,-0.63,0.43,U] [#5 -0.04,-0.82,0.46,U] [#6 1.09,-0.98,0.48,U] [#7 0.55,0.30,0.50,U] [#8 0.79,-0.31,0.38,U] 
22:21:04.882 00.002 2696 refined, 8 included, MultiStar: {0.24, -0.45}, one-star: {-0.58, -0.24}
22:21:04.884 00.002 2696 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.74) = xAngle (-3.80 = 2.48)
22:21:04.885 00.001 2696 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.17 = -1.17)
22:21:04.887 00.002 2696 CameraToMount -- cameraX=0.24 cameraY=-0.45 hyp=0.51 cameraTheta=-1.07 mountX=-0.40 mountY=-0.47, mountTheta=-2.28
22:21:04.890 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.24, y=-0.45, opts=13)
22:21:04.892 00.002 2696 Enqueuing Move request for scope (0.24, -0.45)
22:21:04.895 00.003 5240 Worker thread wakes up
22:21:04.895 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.45) opts 0xd
22:21:04.895 00.000 5240 Handling offset move in thread for scope, endpoint = (0.24, -0.45)
22:21:04.895 00.000 5240 Moving (0.24, -0.45) raw xDistance=-0.40 yDistance=-0.47
22:21:04.896 00.001 5240 PPEC rslt: input = -0.40, final = -0.32, react = -0.40, pred = 0.24, hyst = -0.38, hyst_pct = 0.72, period_length = 662.83
22:21:04.896 00.000 5240 PPEC: input: -0.40, control: -0.32, exposure: 1500
22:21:04.896 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
22:21:04.896 00.000 5240 MoveAxis(E, 52, ABG)
22:21:04.896 00.000 5240 Guiding  Dir = 2, Dur = 52
22:21:04.897 00.001 5240 IsGuiding returns 0
22:21:04.897 00.000 5240 PulseGuide returned control before completion, sleep 62
22:21:04.909 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=215, Gamma=0.560
22:21:04.956 00.047 2696 UpdateGuideState exits: m=2933 SNR=38.2 Saturated
22:21:04.958 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:04.959 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:21:04.961 00.002 2696 Enqueuing Expose request
22:21:04.969 00.008 5240 IsGuiding returns 1
22:21:04.969 00.000 5240 scope still moving after pulse duration time elapsed
22:21:05.001 00.032 5240 IsGuiding returns 0
22:21:05.001 00.000 5240 scope move finished after 52 + 52 ms
22:21:05.001 00.000 5240 Move returns status 0, amount 52
22:21:05.001 00.000 5240 MoveAxis(N, 59, ABG)
22:21:05.001 00.000 5240 Guiding  Dir = 0, Dur = 59
22:21:05.001 00.000 5240 IsGuiding returns 0
22:21:05.002 00.001 5240 PulseGuide returned control before completion, sleep 69
22:21:05.078 00.076 5240 IsGuiding returns 1
22:21:05.078 00.000 5240 scope still moving after pulse duration time elapsed
22:21:05.109 00.031 5240 IsGuiding returns 0
22:21:05.109 00.000 5240 scope move finished after 59 + 49 ms
22:21:05.109 00.000 5240 Move returns status 0, amount 59
22:21:05.109 00.000 5240 move complete, result=0
22:21:05.109 00.000 5240 worker thread done servicing request
22:21:05.109 00.000 5240 Worker thread wakes up
22:21:05.109 00.000 2696 GuideStep: -0.4 px 52 ms EAST, -0.5 px 59 ms NORTH
22:21:05.112 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:21:05.112 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:21:06.521 01.409 5240 Exposure complete
22:21:06.579 00.058 5240 worker thread done servicing request
22:21:06.579 00.000 2696 OnExposeComplete: enter
22:21:06.581 00.002 2696 UpdateGuideState(): m_state=6
22:21:06.584 00.003 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 200
22:21:06.586 00.002 2696 Star::Find returns 1 (1), X=299.40, Y=260.14, Mass=2829, SNR=37.5, Peak=255 HFD=3.2
22:21:06.589 00.003 2696 MultiStar: [#1 0.21,-0.31,0.72,U] [#2 1.28,0.35,0.70,U] [#3 0.36,-0.52,0.45,U] [#4 0.65,-0.23,0.43,U] [#5 0.15,-0.29,0.45,U] [#6 1.29,-0.69,0.48,U] [#7 0.81,0.59,0.50,U] [#8 1.11,-0.06,0.40,U] 
22:21:06.591 00.002 2696 single-star, 8 included, MultiStar: {0.52, -0.14}, one-star: {-0.37, -0.19}
22:21:06.593 00.002 2696 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.74) = xAngle (-5.40 = 0.89)
22:21:06.596 00.003 2696 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.76 = -2.76)
22:21:06.599 00.003 2696 CameraToMount -- cameraX=-0.37 cameraY=-0.19 hyp=0.42 cameraTheta=-2.66 mountX=0.26 mountY=-0.15, mountTheta=-0.53
22:21:06.604 00.005 2696 SchedulePrimaryMove(0F998B58, x=-0.37, y=-0.19, opts=13)
22:21:06.607 00.003 2696 Enqueuing Move request for scope (-0.37, -0.19)
22:21:06.610 00.003 5240 Worker thread wakes up
22:21:06.610 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.19) opts 0xd
22:21:06.610 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.37, -0.19)
22:21:06.610 00.000 5240 Moving (-0.37, -0.19) raw xDistance=0.26 yDistance=-0.15
22:21:06.611 00.001 5240 PPEC rslt: input = 0.26, final = 0.31, react = 0.26, pred = 0.20, hyst = 0.24, hyst_pct = 0.72, period_length = 662.83
22:21:06.612 00.001 5240 PPEC: input: 0.26, control: 0.31, exposure: 1500
22:21:06.612 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.15
22:21:06.612 00.000 5240 MoveAxis(W, 51, ABG)
22:21:06.612 00.000 5240 Guiding  Dir = 3, Dur = 51
22:21:06.612 00.000 5240 IsGuiding returns 0
22:21:06.612 00.000 5240 PulseGuide returned control before completion, sleep 61
22:21:06.625 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:21:06.674 00.049 2696 UpdateGuideState exits: m=2829 SNR=37.5 Saturated
22:21:06.677 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:06.678 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:21:06.680 00.002 2696 Enqueuing Expose request
22:21:06.684 00.004 5240 IsGuiding returns 1
22:21:06.684 00.000 5240 scope still moving after pulse duration time elapsed
22:21:06.716 00.032 5240 IsGuiding returns 0
22:21:06.716 00.000 5240 scope move finished after 51 + 52 ms
22:21:06.716 00.000 5240 Move returns status 0, amount 51
22:21:06.716 00.000 5240 MoveAxis(N, 20, ABG)
22:21:06.716 00.000 5240 Guiding  Dir = 0, Dur = 20
22:21:06.716 00.000 5240 IsGuiding returns 0
22:21:06.717 00.001 5240 PulseGuide returned control before completion, sleep 30
22:21:06.747 00.030 5240 IsGuiding returns 1
22:21:06.747 00.000 5240 scope still moving after pulse duration time elapsed
22:21:06.778 00.031 5240 IsGuiding returns 0
22:21:06.778 00.000 5240 scope move finished after 20 + 42 ms
22:21:06.778 00.000 5240 Move returns status 0, amount 20
22:21:06.778 00.000 5240 move complete, result=0
22:21:06.778 00.000 5240 worker thread done servicing request
22:21:06.778 00.000 5240 Worker thread wakes up
22:21:06.778 00.000 2696 GuideStep: 0.3 px 51 ms WEST, -0.2 px 20 ms NORTH
22:21:06.780 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:21:06.780 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:21:08.433 01.653 5240 Exposure complete
22:21:08.513 00.080 5240 worker thread done servicing request
22:21:08.513 00.000 2696 OnExposeComplete: enter
22:21:08.515 00.002 2696 UpdateGuideState(): m_state=6
22:21:08.517 00.002 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 201
22:21:08.520 00.003 2696 Star::Find returns 1 (1), X=300.06, Y=260.11, Mass=3126, SNR=39.4, Peak=255 HFD=3.0
22:21:08.522 00.002 2696 MultiStar: [#1 0.86,-0.76,0.68,U] [#2 2.07,0.22,0.00,M1] [#3 1.01,-1.04,0.42,U] [#4 1.32,-0.71,0.42,U] [#5 0.75,-0.86,0.44,U] [#6 2.12,-0.87,0.00,M1] [#7 1.62,0.44,0.00,M1] [#8 1.73,-0.46,0.00,M1] 
22:21:08.523 00.001 2696 single-star, 4 included, MultiStar: {0.74, -0.63}, one-star: {0.29, -0.22}
22:21:08.525 00.002 2696 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.74) = xAngle (-3.39 = 2.89)
22:21:08.527 00.002 2696 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.76 = -0.76)
22:21:08.528 00.001 2696 CameraToMount -- cameraX=0.29 cameraY=-0.22 hyp=0.36 cameraTheta=-0.66 mountX=-0.35 mountY=-0.25, mountTheta=-2.52
22:21:08.531 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.29, y=-0.22, opts=13)
22:21:08.533 00.002 2696 Enqueuing Move request for scope (0.29, -0.22)
22:21:08.534 00.001 5240 Worker thread wakes up
22:21:08.535 00.001 5240 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.22) opts 0xd
22:21:08.535 00.000 5240 Handling offset move in thread for scope, endpoint = (0.29, -0.22)
22:21:08.535 00.000 5240 Moving (0.29, -0.22) raw xDistance=-0.35 yDistance=-0.25
22:21:08.535 00.000 5240 PPEC rslt: input = -0.35, final = -0.51, react = -0.35, pred = -0.57, hyst = -0.35, hyst_pct = 0.72, period_length = 662.83
22:21:08.537 00.002 5240 PPEC: input: -0.35, control: -0.51, exposure: 1500
22:21:08.537 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
22:21:08.537 00.000 5240 MoveAxis(E, 85, ABG)
22:21:08.537 00.000 5240 Guiding  Dir = 2, Dur = 85
22:21:08.537 00.000 5240 IsGuiding returns 0
22:21:08.537 00.000 5240 PulseGuide returned control before completion, sleep 95
22:21:08.552 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=215, Gamma=0.560
22:21:08.601 00.049 2696 UpdateGuideState exits: m=3126 SNR=39.4 Saturated
22:21:08.609 00.008 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:08.610 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:21:08.612 00.002 2696 Enqueuing Expose request
22:21:08.634 00.022 5240 IsGuiding returns 1
22:21:08.634 00.000 5240 scope still moving after pulse duration time elapsed
22:21:08.664 00.030 5240 IsGuiding returns 0
22:21:08.664 00.000 5240 scope move finished after 85 + 42 ms
22:21:08.664 00.000 5240 Move returns status 0, amount 85
22:21:08.664 00.000 5240 MoveAxis(N, 32, ABG)
22:21:08.664 00.000 5240 Guiding  Dir = 0, Dur = 32
22:21:08.665 00.001 5240 IsGuiding returns 0
22:21:08.665 00.000 5240 PulseGuide returned control before completion, sleep 42
22:21:08.712 00.047 5240 IsGuiding returns 1
22:21:08.712 00.000 5240 scope still moving after pulse duration time elapsed
22:21:08.743 00.031 5240 IsGuiding returns 0
22:21:08.743 00.000 5240 scope move finished after 32 + 45 ms
22:21:08.743 00.000 5240 Move returns status 0, amount 32
22:21:08.743 00.000 5240 move complete, result=0
22:21:08.743 00.000 5240 worker thread done servicing request
22:21:08.743 00.000 5240 Worker thread wakes up
22:21:08.743 00.000 2696 GuideStep: -0.4 px 85 ms EAST, -0.3 px 32 ms NORTH
22:21:08.746 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:21:08.746 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:21:10.176 01.430 5240 Exposure complete
22:21:10.247 00.071 5240 worker thread done servicing request
22:21:10.247 00.000 2696 OnExposeComplete: enter
22:21:10.249 00.002 2696 UpdateGuideState(): m_state=6
22:21:10.251 00.002 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 202
22:21:10.253 00.002 2696 Star::Find returns 1 (1), X=300.62, Y=260.48, Mass=3000, SNR=38.6, Peak=255 HFD=3.2
22:21:10.255 00.002 2696 MultiStar: [#1 1.10,-0.76,0.69,U] [#2 2.12,0.17,0.00,M2] [#3 1.40,-0.73,0.42,U] [#4 1.84,-0.53,0.00,M1] [#5 1.27,-0.46,0.43,U] [#6 2.28,-1.11,0.00,M2] [#7 1.85,0.37,0.00,M2] [#8 2.25,0.18,0.00,M2] 
22:21:10.258 00.003 2696 single-star, 3 included, MultiStar: {1.08, -0.35}, one-star: {0.85, 0.15}
22:21:10.260 00.002 2696 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.74) = xAngle (-2.56 = -2.56)
22:21:10.263 00.003 2696 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.07 = 0.07)
22:21:10.265 00.002 2696 CameraToMount -- cameraX=0.85 cameraY=0.15 hyp=0.86 cameraTheta=0.17 mountX=-0.72 mountY=0.06, mountTheta=3.06
22:21:10.268 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.85, y=0.15, opts=13)
22:21:10.270 00.002 2696 Enqueuing Move request for scope (0.85, 0.15)
22:21:10.272 00.002 5240 Worker thread wakes up
22:21:10.272 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.85, 0.15) opts 0xd
22:21:10.272 00.000 5240 Handling offset move in thread for scope, endpoint = (0.85, 0.15)
22:21:10.272 00.000 5240 Moving (0.85, 0.15) raw xDistance=-0.72 yDistance=0.06
22:21:10.272 00.000 5240 PPEC rslt: input = -0.72, final = -0.83, react = -0.72, pred = -0.65, hyst = -0.62, hyst_pct = 0.72, period_length = 662.83
22:21:10.273 00.001 5240 PPEC: input: -0.72, control: -0.83, exposure: 1500
22:21:10.273 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:10.273 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:21:10.273 00.000 5240 MoveAxis(E, 137, ABG)
22:21:10.273 00.000 5240 Guiding  Dir = 2, Dur = 137
22:21:10.273 00.000 5240 IsGuiding returns 0
22:21:10.273 00.000 5240 PulseGuide returned control before completion, sleep 147
22:21:10.285 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:21:10.332 00.047 2696 UpdateGuideState exits: m=3000 SNR=38.6 Saturated
22:21:10.334 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:10.336 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:21:10.338 00.002 2696 Enqueuing Expose request
22:21:10.426 00.088 5240 IsGuiding returns 1
22:21:10.426 00.000 5240 scope still moving after pulse duration time elapsed
22:21:10.457 00.031 5240 IsGuiding returns 0
22:21:10.457 00.000 5240 scope move finished after 137 + 46 ms
22:21:10.457 00.000 5240 Move returns status 0, amount 137
22:21:10.457 00.000 5240 MoveAxis(N, 0, ABG)
22:21:10.457 00.000 5240 Move returns status 0, amount 0
22:21:10.457 00.000 5240 move complete, result=0
22:21:10.457 00.000 5240 worker thread done servicing request
22:21:10.457 00.000 5240 Worker thread wakes up
22:21:10.457 00.000 2696 GuideStep: -0.7 px 137 ms EAST, 0.1 px 0 ms NORTH
22:21:10.460 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:21:10.460 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:21:12.091 01.631 5240 Exposure complete
22:21:12.139 00.048 5240 worker thread done servicing request
22:21:12.140 00.001 2696 OnExposeComplete: enter
22:21:12.142 00.002 2696 UpdateGuideState(): m_state=6
22:21:12.143 00.001 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 203
22:21:12.146 00.003 2696 Star::Find returns 1 (1), X=300.61, Y=260.46, Mass=2989, SNR=38.6, Peak=255 HFD=3.2
22:21:12.148 00.002 2696 MultiStar: [#1 1.27,-0.25,0.70,U] [#2 2.57,0.43,0.00,M3] [#3 1.29,-0.58,0.43,U] [#4 1.82,-0.17,0.00,M2] [#5 1.37,-0.34,0.43,U] [#6 2.38,-0.71,0.00,M3] [#7 1.95,0.43,0.00,M3] [#8 2.40,0.04,0.00,M3] 
22:21:12.150 00.002 2696 single-star, 3 included, MultiStar: {1.12, -0.17}, one-star: {0.84, 0.13}
22:21:12.152 00.002 2696 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.74) = xAngle (-2.59 = -2.59)
22:21:12.153 00.001 2696 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.05 = 0.05)
22:21:12.155 00.002 2696 CameraToMount -- cameraX=0.84 cameraY=0.13 hyp=0.85 cameraTheta=0.15 mountX=-0.73 mountY=0.04, mountTheta=3.09
22:21:12.158 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.84, y=0.13, opts=13)
22:21:12.160 00.002 2696 Enqueuing Move request for scope (0.84, 0.13)
22:21:12.161 00.001 5240 Worker thread wakes up
22:21:12.161 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.84, 0.13) opts 0xd
22:21:12.161 00.000 5240 Handling offset move in thread for scope, endpoint = (0.84, 0.13)
22:21:12.161 00.000 5240 Moving (0.84, 0.13) raw xDistance=-0.73 yDistance=0.04
22:21:12.162 00.001 5240 PPEC rslt: input = -0.73, final = -0.93, react = -0.73, pred = -0.76, hyst = -0.70, hyst_pct = 0.72, period_length = 662.83
22:21:12.163 00.001 5240 PPEC: input: -0.73, control: -0.93, exposure: 1500
22:21:12.163 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:12.163 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:21:12.163 00.000 5240 MoveAxis(E, 154, ABG)
22:21:12.163 00.000 5240 Guiding  Dir = 2, Dur = 154
22:21:12.164 00.001 5240 IsGuiding returns 0
22:21:12.164 00.000 5240 PulseGuide returned control before completion, sleep 164
22:21:12.176 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:21:12.222 00.046 2696 UpdateGuideState exits: m=2989 SNR=38.6 Saturated
22:21:12.224 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:12.228 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:21:12.230 00.002 2696 Enqueuing Expose request
22:21:12.335 00.105 5240 IsGuiding returns 1
22:21:12.335 00.000 5240 scope still moving after pulse duration time elapsed
22:21:12.366 00.031 5240 IsGuiding returns 0
22:21:12.366 00.000 5240 scope move finished after 154 + 47 ms
22:21:12.366 00.000 5240 Move returns status 0, amount 154
22:21:12.366 00.000 5240 MoveAxis(N, 0, ABG)
22:21:12.366 00.000 5240 Move returns status 0, amount 0
22:21:12.366 00.000 5240 move complete, result=0
22:21:12.366 00.000 5240 worker thread done servicing request
22:21:12.366 00.000 5240 Worker thread wakes up
22:21:12.366 00.000 2696 GuideStep: -0.7 px 154 ms EAST, 0.0 px 0 ms NORTH
22:21:12.368 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:21:12.368 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:21:13.793 01.425 5240 Exposure complete
22:21:13.897 00.104 5240 worker thread done servicing request
22:21:13.898 00.001 2696 OnExposeComplete: enter
22:21:13.901 00.003 2696 UpdateGuideState(): m_state=6
22:21:13.904 00.003 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 204
22:21:13.906 00.002 2696 Star::Find returns 1 (0), X=299.82, Y=260.41, Mass=3074, SNR=39.1, Peak=241 HFD=3.3
22:21:13.908 00.002 2696 MultiStar: [#1 0.54,-0.42,0.68,U] [#2 1.81,0.40,0.00,M4] [#3 0.85,-0.52,0.42,U] [#4 1.12,-0.18,0.42,U] [#5 0.62,-0.32,0.44,U] [#6 1.94,-0.56,0.00,M4] [#7 1.32,0.51,0.47,U] [#8 1.63,0.14,0.00,M4] 
22:21:13.910 00.002 2696 single-star, 5 included, MultiStar: {0.62, -0.12}, one-star: {0.05, 0.08}
22:21:13.911 00.001 2696 CameraToMount -- cameraTheta (1.03) - m_xAngle (2.74) = xAngle (-1.71 = -1.71)
22:21:13.912 00.001 2696 CameraToMount -- cameraTheta (1.03) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.93 = 0.93)
22:21:13.916 00.004 2696 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=1.03 mountX=-0.01 mountY=0.07, mountTheta=1.74
22:21:13.920 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.05, y=0.08, opts=13)
22:21:13.922 00.002 2696 Enqueuing Move request for scope (0.05, 0.08)
22:21:13.923 00.001 5240 Worker thread wakes up
22:21:13.923 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
22:21:13.923 00.000 5240 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
22:21:13.923 00.000 5240 Moving (0.05, 0.08) raw xDistance=-0.01 yDistance=0.07
22:21:13.924 00.001 5240 PPEC rslt: input = -0.01, final = -0.17, react = -0.01, pred = -0.59, hyst = 0.00, hyst_pct = 0.71, period_length = 662.83
22:21:13.924 00.000 5240 PPEC: input: -0.01, control: -0.17, exposure: 1500
22:21:13.924 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:13.924 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:21:13.924 00.000 5240 MoveAxis(E, 28, ABG)
22:21:13.924 00.000 5240 Guiding  Dir = 2, Dur = 28
22:21:13.926 00.002 5240 IsGuiding returns 0
22:21:13.926 00.000 5240 PulseGuide returned control before completion, sleep 38
22:21:13.938 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:21:13.964 00.026 5240 IsGuiding returns 1
22:21:13.964 00.000 5240 scope still moving after pulse duration time elapsed
22:21:13.986 00.022 2696 UpdateGuideState exits: m=3074 SNR=39.1
22:21:13.988 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:13.989 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:21:13.991 00.002 2696 Enqueuing Expose request
22:21:13.995 00.004 5240 IsGuiding returns 0
22:21:13.995 00.000 5240 scope move finished after 28 + 41 ms
22:21:13.995 00.000 5240 Move returns status 0, amount 28
22:21:13.995 00.000 5240 MoveAxis(N, 0, ABG)
22:21:13.995 00.000 5240 Move returns status 0, amount 0
22:21:13.995 00.000 5240 move complete, result=0
22:21:13.995 00.000 5240 worker thread done servicing request
22:21:13.995 00.000 5240 Worker thread wakes up
22:21:13.995 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:21:13.995 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:21:14.000 00.005 2696 GuideStep: -0.0 px 28 ms EAST, 0.1 px 0 ms NORTH
22:21:15.644 01.644 5240 Exposure complete
22:21:15.735 00.091 5240 worker thread done servicing request
22:21:15.735 00.000 2696 OnExposeComplete: enter
22:21:15.739 00.004 2696 UpdateGuideState(): m_state=6
22:21:15.741 00.002 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 205
22:21:15.742 00.001 2696 Star::Find returns 1 (1), X=300.51, Y=260.69, Mass=3010, SNR=38.7, Peak=255 HFD=3.2
22:21:15.744 00.002 2696 MultiStar: [#1 1.06,-0.19,0.68,U] [#2 2.35,0.68,0.00,M5] [#3 1.34,-0.51,0.45,U] [#4 1.70,-0.06,0.00,M2] [#5 1.11,-0.09,0.43,U] [#6 2.62,-0.54,0.00,M5] [#7 2.01,0.75,0.00,M3] [#8 2.26,0.45,0.00,M5] 
22:21:15.746 00.002 2696 single-star, 3 included, MultiStar: {0.99, -0.01}, one-star: {0.74, 0.36}
22:21:15.748 00.002 2696 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.74) = xAngle (-2.28 = -2.28)
22:21:15.750 00.002 2696 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.35 = 0.35)
22:21:15.751 00.001 2696 CameraToMount -- cameraX=0.74 cameraY=0.36 hyp=0.82 cameraTheta=0.45 mountX=-0.54 mountY=0.28, mountTheta=2.66
22:21:15.755 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.74, y=0.36, opts=13)
22:21:15.757 00.002 2696 Enqueuing Move request for scope (0.74, 0.36)
22:21:15.759 00.002 5240 Worker thread wakes up
22:21:15.760 00.001 5240 worker thread servicing REQUEST_MOVE scope ofs (0.74, 0.36) opts 0xd
22:21:15.760 00.000 5240 Handling offset move in thread for scope, endpoint = (0.74, 0.36)
22:21:15.760 00.000 5240 Moving (0.74, 0.36) raw xDistance=-0.54 yDistance=0.28
22:21:15.760 00.000 5240 PPEC rslt: input = -0.54, final = -0.75, react = -0.54, pred = -0.66, hyst = -0.58, hyst_pct = 0.71, period_length = 662.83
22:21:15.760 00.000 5240 PPEC: input: -0.54, control: -0.75, exposure: 1500
22:21:15.760 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:21:15.760 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
22:21:15.760 00.000 5240 MoveAxis(E, 125, ABG)
22:21:15.760 00.000 5240 Guiding  Dir = 2, Dur = 125
22:21:15.761 00.001 5240 IsGuiding returns 0
22:21:15.761 00.000 5240 PulseGuide returned control before completion, sleep 135
22:21:15.774 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:21:15.822 00.048 2696 UpdateGuideState exits: m=3010 SNR=38.7 Saturated
22:21:15.825 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:15.827 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:21:15.829 00.002 2696 Enqueuing Expose request
22:21:15.906 00.077 5240 IsGuiding returns 1
22:21:15.906 00.000 5240 scope still moving after pulse duration time elapsed
22:21:15.936 00.030 5240 IsGuiding returns 0
22:21:15.936 00.000 5240 scope move finished after 125 + 49 ms
22:21:15.936 00.000 5240 Move returns status 0, amount 125
22:21:15.936 00.000 5240 MoveAxis(N, 0, ABG)
22:21:15.936 00.000 5240 Move returns status 0, amount 0
22:21:15.936 00.000 5240 move complete, result=0
22:21:15.936 00.000 5240 worker thread done servicing request
22:21:15.936 00.000 5240 Worker thread wakes up
22:21:15.936 00.000 2696 GuideStep: -0.5 px 125 ms EAST, 0.3 px 0 ms NORTH
22:21:15.938 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:21:15.938 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:21:17.368 01.430 5240 Exposure complete
22:21:17.450 00.082 5240 worker thread done servicing request
22:21:17.451 00.001 2696 OnExposeComplete: enter
22:21:17.453 00.002 2696 UpdateGuideState(): m_state=6
22:21:17.457 00.004 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 206
22:21:17.459 00.002 2696 Star::Find returns 1 (0), X=300.12, Y=260.51, Mass=2997, SNR=38.6, Peak=233 HFD=3.5
22:21:17.462 00.003 2696 MultiStar: [#1 0.90,-0.46,0.68,U] [#2 1.98,0.61,0.00,M6] [#3 0.77,-0.88,0.43,U] [#4 1.41,-0.35,0.43,U] [#5 0.76,-0.15,0.44,U] [#6 2.00,-0.53,0.00,M6] [#7 1.56,0.72,0.00,M4] [#8 1.74,0.16,0.00,M6] 
22:21:17.464 00.002 2696 single-star, 4 included, MultiStar: {0.75, -0.24}, one-star: {0.35, 0.18}
22:21:17.467 00.003 2696 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.74) = xAngle (-2.27 = -2.27)
22:21:17.469 00.002 2696 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.36 = 0.36)
22:21:17.471 00.002 2696 CameraToMount -- cameraX=0.35 cameraY=0.18 hyp=0.39 cameraTheta=0.46 mountX=-0.25 mountY=0.14, mountTheta=2.64
22:21:17.475 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.35, y=0.18, opts=13)
22:21:17.480 00.005 2696 Enqueuing Move request for scope (0.35, 0.18)
22:21:17.483 00.003 5240 Worker thread wakes up
22:21:17.484 00.001 5240 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.18) opts 0xd
22:21:17.484 00.000 5240 Handling offset move in thread for scope, endpoint = (0.35, 0.18)
22:21:17.484 00.000 5240 Moving (0.35, 0.18) raw xDistance=-0.25 yDistance=0.14
22:21:17.485 00.001 5240 PPEC rslt: input = -0.25, final = -0.17, react = -0.25, pred = -0.59, hyst = 0.00, hyst_pct = 0.71, period_length = 662.83
22:21:17.485 00.000 5240 PPEC: input: -0.25, control: -0.17, exposure: 1500
22:21:17.485 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:17.485 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:21:17.485 00.000 5240 MoveAxis(E, 28, ABG)
22:21:17.485 00.000 5240 Guiding  Dir = 2, Dur = 28
22:21:17.485 00.000 5240 IsGuiding returns 0
22:21:17.486 00.001 5240 PulseGuide returned control before completion, sleep 38
22:21:17.498 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=222, Gamma=0.560
22:21:17.539 00.041 5240 IsGuiding returns 1
22:21:17.539 00.000 5240 scope still moving after pulse duration time elapsed
22:21:17.546 00.007 2696 UpdateGuideState exits: m=2997 SNR=38.6
22:21:17.549 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:17.550 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:21:17.552 00.002 2696 Enqueuing Expose request
22:21:17.569 00.017 5240 IsGuiding returns 1
22:21:17.601 00.032 5240 IsGuiding returns 0
22:21:17.601 00.000 5240 scope move finished after 28 + 88 ms
22:21:17.601 00.000 5240 Move returns status 0, amount 28
22:21:17.601 00.000 5240 MoveAxis(N, 0, ABG)
22:21:17.602 00.001 5240 Move returns status 0, amount 0
22:21:17.602 00.000 5240 move complete, result=0
22:21:17.602 00.000 5240 worker thread done servicing request
22:21:17.602 00.000 5240 Worker thread wakes up
22:21:17.602 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:21:17.602 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:21:17.603 00.001 2696 GuideStep: -0.3 px 28 ms EAST, 0.1 px 0 ms NORTH
22:21:19.253 01.650 5240 Exposure complete
22:21:19.335 00.082 5240 worker thread done servicing request
22:21:19.335 00.000 2696 OnExposeComplete: enter
22:21:19.337 00.002 2696 UpdateGuideState(): m_state=6
22:21:19.339 00.002 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 207
22:21:19.341 00.002 2696 Star::Find returns 1 (1), X=299.98, Y=260.48, Mass=2991, SNR=38.6, Peak=255 HFD=3.4
22:21:19.342 00.001 2696 MultiStar: [#1 0.79,-0.15,0.69,U] [#2 1.88,0.70,0.00,M7] [#3 1.15,-0.26,0.43,U] [#4 1.35,-0.21,0.43,U] [#5 0.71,-0.24,0.45,U] [#6 1.74,-0.57,0.00,M7] [#7 1.31,0.66,0.48,U] [#8 1.71,0.14,0.00,M7] 
22:21:19.344 00.002 2696 single-star, 5 included, MultiStar: {0.80, 0.02}, one-star: {0.21, 0.15}
22:21:19.347 00.003 2696 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.74) = xAngle (-2.10 = -2.10)
22:21:19.349 00.002 2696 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.53 = 0.53)
22:21:19.351 00.002 2696 CameraToMount -- cameraX=0.21 cameraY=0.15 hyp=0.26 cameraTheta=0.63 mountX=-0.13 mountY=0.13, mountTheta=2.36
22:21:19.354 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.21, y=0.15, opts=13)
22:21:19.356 00.002 2696 Enqueuing Move request for scope (0.21, 0.15)
22:21:19.357 00.001 5240 Worker thread wakes up
22:21:19.358 00.001 5240 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.15) opts 0xd
22:21:19.358 00.000 5240 Handling offset move in thread for scope, endpoint = (0.21, 0.15)
22:21:19.358 00.000 5240 Moving (0.21, 0.15) raw xDistance=-0.13 yDistance=0.13
22:21:19.359 00.001 5240 PPEC rslt: input = -0.13, final = -0.19, react = -0.13, pred = -0.64, hyst = 0.00, hyst_pct = 0.71, period_length = 662.83
22:21:19.359 00.000 5240 PPEC: input: -0.13, control: -0.19, exposure: 1500
22:21:19.359 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:19.359 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:21:19.359 00.000 5240 MoveAxis(E, 31, ABG)
22:21:19.359 00.000 5240 Guiding  Dir = 2, Dur = 31
22:21:19.359 00.000 5240 IsGuiding returns 0
22:21:19.360 00.001 5240 PulseGuide returned control before completion, sleep 41
22:21:19.372 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:21:19.407 00.035 5240 IsGuiding returns 1
22:21:19.407 00.000 5240 scope still moving after pulse duration time elapsed
22:21:19.419 00.012 2696 UpdateGuideState exits: m=2991 SNR=38.6 Saturated
22:21:19.422 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:19.424 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:21:19.426 00.002 2696 Enqueuing Expose request
22:21:19.438 00.012 5240 IsGuiding returns 0
22:21:19.438 00.000 5240 scope move finished after 31 + 46 ms
22:21:19.438 00.000 5240 Move returns status 0, amount 31
22:21:19.438 00.000 5240 MoveAxis(N, 0, ABG)
22:21:19.438 00.000 5240 Move returns status 0, amount 0
22:21:19.438 00.000 5240 move complete, result=0
22:21:19.438 00.000 5240 worker thread done servicing request
22:21:19.438 00.000 5240 Worker thread wakes up
22:21:19.438 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:21:19.438 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:21:19.443 00.005 2696 GuideStep: -0.1 px 31 ms EAST, 0.1 px 0 ms NORTH
22:21:20.868 01.425 5240 Exposure complete
22:21:20.922 00.054 5240 worker thread done servicing request
22:21:20.922 00.000 2696 OnExposeComplete: enter
22:21:20.924 00.002 2696 UpdateGuideState(): m_state=6
22:21:20.925 00.001 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 208
22:21:20.928 00.003 2696 Star::Find returns 1 (1), X=300.45, Y=260.30, Mass=3103, SNR=39.3, Peak=255 HFD=3.2
22:21:20.930 00.002 2696 MultiStar: [#1 1.18,-0.24,0.66,U] [#2 1.97,0.35,0.00,M8] [#3 1.41,-0.45,0.44,U] [#4 1.73,-0.23,0.00,M1] [#5 1.14,-0.37,0.44,U] [#6 2.11,-0.66,0.00,M8] [#7 1.54,0.62,0.00,M4] [#8 2.09,0.15,0.00,M8] 
22:21:20.931 00.001 2696 single-star, 3 included, MultiStar: {1.02, -0.22}, one-star: {0.68, -0.03}
22:21:20.933 00.002 2696 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.74) = xAngle (-2.79 = -2.79)
22:21:20.935 00.002 2696 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.15 = -0.15)
22:21:20.937 00.002 2696 CameraToMount -- cameraX=0.68 cameraY=-0.03 hyp=0.68 cameraTheta=-0.05 mountX=-0.64 mountY=-0.10, mountTheta=-2.98
22:21:20.939 00.002 2696 SchedulePrimaryMove(0F998B58, x=0.68, y=-0.03, opts=13)
22:21:20.941 00.002 2696 Enqueuing Move request for scope (0.68, -0.03)
22:21:20.943 00.002 5240 Worker thread wakes up
22:21:20.943 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.03) opts 0xd
22:21:20.943 00.000 5240 Handling offset move in thread for scope, endpoint = (0.68, -0.03)
22:21:20.943 00.000 5240 Moving (0.68, -0.03) raw xDistance=-0.64 yDistance=-0.10
22:21:20.944 00.001 5240 PPEC rslt: input = -0.64, final = -0.79, react = -0.64, pred = -0.62, hyst = -0.59, hyst_pct = 0.71, period_length = 662.83
22:21:20.945 00.001 5240 PPEC: input: -0.64, control: -0.79, exposure: 1500
22:21:20.945 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:20.945 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:21:20.945 00.000 5240 MoveAxis(E, 130, ABG)
22:21:20.945 00.000 5240 Guiding  Dir = 2, Dur = 130
22:21:20.945 00.000 5240 IsGuiding returns 0
22:21:20.946 00.001 5240 PulseGuide returned control before completion, sleep 140
22:21:20.959 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:21:21.004 00.045 2696 UpdateGuideState exits: m=3103 SNR=39.3 Saturated
22:21:21.006 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:21.010 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:21:21.013 00.003 2696 Enqueuing Expose request
22:21:21.101 00.088 5240 IsGuiding returns 0
22:21:21.101 00.000 5240 Move returns status 0, amount 130
22:21:21.101 00.000 5240 MoveAxis(N, 0, ABG)
22:21:21.101 00.000 5240 Move returns status 0, amount 0
22:21:21.101 00.000 5240 move complete, result=0
22:21:21.103 00.002 5240 worker thread done servicing request
22:21:21.103 00.000 2696 GuideStep: -0.6 px 130 ms EAST, -0.1 px 0 ms NORTH
22:21:21.106 00.003 5240 Worker thread wakes up
22:21:21.106 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:21:21.106 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:21:22.752 01.646 5240 Exposure complete
22:21:22.819 00.067 5240 worker thread done servicing request
22:21:22.819 00.000 2696 OnExposeComplete: enter
22:21:22.822 00.003 2696 UpdateGuideState(): m_state=6
22:21:22.824 00.002 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 209
22:21:22.826 00.002 2696 Star::Find returns 1 (0), X=299.72, Y=260.30, Mass=3123, SNR=39.4, Peak=221 HFD=3.5
22:21:22.828 00.002 2696 MultiStar: [#1 0.44,-0.63,0.68,U] [#2 1.65,0.32,0.00,M9] [#3 0.60,-0.86,0.42,U] [#4 0.81,-0.74,0.43,U] [#5 0.47,-0.69,0.43,U] [#6 1.62,-0.86,0.00,M9] [#7 1.26,0.36,0.47,U] [#8 1.52,-0.02,0.37,U] 
22:21:22.830 00.002 2696 single-star, 6 included, MultiStar: {0.58, -0.33}, one-star: {-0.05, -0.03}
22:21:22.832 00.002 2696 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.74) = xAngle (-5.33 = 0.95)
22:21:22.834 00.002 2696 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.70 = -2.70)
22:21:22.836 00.002 2696 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.59 mountX=0.03 mountY=-0.02, mountTheta=-0.64
22:21:22.838 00.002 2696 SchedulePrimaryMove(0F998B58, x=-0.05, y=-0.03, opts=13)
22:21:22.840 00.002 2696 Enqueuing Move request for scope (-0.05, -0.03)
22:21:22.842 00.002 5240 Worker thread wakes up
22:21:22.842 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
22:21:22.842 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
22:21:22.842 00.000 5240 Moving (-0.05, -0.03) raw xDistance=0.03 yDistance=-0.02
22:21:22.843 00.001 5240 PPEC rslt: input = 0.03, final = -0.30, react = 0.03, pred = -1.03, hyst = 0.00, hyst_pct = 0.71, period_length = 662.83
22:21:22.843 00.000 5240 PPEC: input: 0.03, control: -0.30, exposure: 1500
22:21:22.843 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:22.843 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:21:22.844 00.001 5240 MoveAxis(E, 50, ABG)
22:21:22.844 00.000 5240 Guiding  Dir = 2, Dur = 50
22:21:22.844 00.000 5240 IsGuiding returns 0
22:21:22.844 00.000 5240 PulseGuide returned control before completion, sleep 60
22:21:22.857 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=210, Gamma=0.560
22:21:22.905 00.048 2696 UpdateGuideState exits: m=3123 SNR=39.4
22:21:22.908 00.003 5240 IsGuiding returns 1
22:21:22.908 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:22.910 00.002 5240 scope still moving after pulse duration time elapsed
22:21:22.910 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:21:22.912 00.002 2696 Enqueuing Expose request
22:21:22.938 00.026 5240 IsGuiding returns 0
22:21:22.938 00.000 5240 scope move finished after 50 + 44 ms
22:21:22.938 00.000 5240 Move returns status 0, amount 50
22:21:22.938 00.000 5240 MoveAxis(N, 0, ABG)
22:21:22.938 00.000 5240 Move returns status 0, amount 0
22:21:22.938 00.000 5240 move complete, result=0
22:21:22.938 00.000 5240 worker thread done servicing request
22:21:22.938 00.000 5240 Worker thread wakes up
22:21:22.939 00.001 5240 worker thread servicing REQUEST_EXPOSE 1500
22:21:22.939 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:21:22.945 00.006 2696 GuideStep: 0.0 px 50 ms EAST, -0.0 px 0 ms NORTH
22:21:24.367 01.422 5240 Exposure complete
22:21:24.442 00.075 5240 worker thread done servicing request
22:21:24.442 00.000 2696 OnExposeComplete: enter
22:21:24.443 00.001 2696 UpdateGuideState(): m_state=6
22:21:24.446 00.003 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 210
22:21:24.450 00.004 2696 Star::Find returns 1 (0), X=300.66, Y=260.20, Mass=2952, SNR=38.3, Peak=227 HFD=3.5
22:21:24.453 00.003 2696 MultiStar: [#1 1.34,-0.42,0.71,U] [#2 2.56,0.37,0.00,M10] [#3 1.53,-0.46,0.44,U] [#4 2.07,-0.30,0.00,M1] [#5 1.53,-0.36,0.43,U] [#6 3.08,-0.76,0.00,M10] [#7 2.24,0.37,0.00,M4] [#8 2.39,-0.29,0.00,M8] 
22:21:24.455 00.002 2696 single-star, 3 included, MultiStar: {1.23, -0.31}, one-star: {0.89, -0.13}
22:21:24.456 00.001 2696 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.74) = xAngle (-2.89 = -2.89)
22:21:24.458 00.002 2696 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.25 = -0.25)
22:21:24.460 00.002 2696 CameraToMount -- cameraX=0.89 cameraY=-0.13 hyp=0.90 cameraTheta=-0.15 mountX=-0.87 mountY=-0.23, mountTheta=-2.89
22:21:24.463 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.89, y=-0.13, opts=13)
22:21:24.465 00.002 2696 Enqueuing Move request for scope (0.89, -0.13)
22:21:24.467 00.002 5240 Worker thread wakes up
22:21:24.467 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.89, -0.13) opts 0xd
22:21:24.467 00.000 5240 Handling offset move in thread for scope, endpoint = (0.89, -0.13)
22:21:24.467 00.000 5240 Moving (0.89, -0.13) raw xDistance=-0.87 yDistance=-0.23
22:21:24.468 00.001 5240 PPEC rslt: input = -0.87, final = -1.15, react = -0.87, pred = -1.00, hyst = -0.86, hyst_pct = 0.71, period_length = 662.83
22:21:24.468 00.000 5240 PPEC: input: -0.87, control: -1.15, exposure: 1500
22:21:24.468 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
22:21:24.468 00.000 5240 MoveAxis(E, 192, ABG)
22:21:24.468 00.000 5240 Guiding  Dir = 2, Dur = 192
22:21:24.468 00.000 5240 IsGuiding returns 0
22:21:24.468 00.000 5240 PulseGuide returned control before completion, sleep 202
22:21:24.481 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=205, Gamma=0.560
22:21:24.527 00.046 2696 UpdateGuideState exits: m=2952 SNR=38.3
22:21:24.529 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:24.531 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:21:24.532 00.001 2696 Enqueuing Expose request
22:21:24.683 00.151 5240 IsGuiding returns 1
22:21:24.683 00.000 5240 scope still moving after pulse duration time elapsed
22:21:24.714 00.031 5240 IsGuiding returns 0
22:21:24.715 00.001 5240 scope move finished after 192 + 54 ms
22:21:24.715 00.000 5240 Move returns status 0, amount 192
22:21:24.715 00.000 5240 MoveAxis(N, 28, ABG)
22:21:24.715 00.000 5240 Guiding  Dir = 0, Dur = 28
22:21:24.715 00.000 5240 IsGuiding returns 0
22:21:24.715 00.000 5240 PulseGuide returned control before completion, sleep 38
22:21:24.761 00.046 5240 IsGuiding returns 1
22:21:24.761 00.000 5240 scope still moving after pulse duration time elapsed
22:21:24.791 00.030 5240 IsGuiding returns 0
22:21:24.791 00.000 5240 scope move finished after 28 + 47 ms
22:21:24.791 00.000 5240 Move returns status 0, amount 28
22:21:24.791 00.000 5240 move complete, result=0
22:21:24.792 00.001 5240 worker thread done servicing request
22:21:24.792 00.000 2696 GuideStep: -0.9 px 192 ms EAST, -0.2 px 28 ms NORTH
22:21:24.797 00.005 5240 Worker thread wakes up
22:21:24.798 00.001 5240 worker thread servicing REQUEST_EXPOSE 1500
22:21:24.798 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:21:26.447 01.649 5240 Exposure complete
22:21:26.529 00.082 5240 worker thread done servicing request
22:21:26.529 00.000 2696 OnExposeComplete: enter
22:21:26.531 00.002 2696 UpdateGuideState(): m_state=6
22:21:26.533 00.002 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 211
22:21:26.534 00.001 2696 Star::Find returns 1 (1), X=300.90, Y=260.18, Mass=3071, SNR=39.1, Peak=255 HFD=3.6
22:21:26.537 00.003 2696 MultiStar: [#1 1.56,-0.63,0.00,M1] [#2 2.77,-0.01,0.00,R] [#3 1.78,-0.79,0.00,M1] [#4 1.99,-0.80,0.00,M2] [#5 1.57,-0.75,0.00,M1] [#6 2.94,-1.06,0.00,R] [#7 2.16,-0.03,0.00,M5] [#8 2.57,-0.24,0.00,M9] 
22:21:26.541 00.004 2696 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.74) = xAngle (-2.87 = -2.87)
22:21:26.543 00.002 2696 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.24 = -0.24)
22:21:26.545 00.002 2696 CameraToMount -- cameraX=1.13 cameraY=-0.15 hyp=1.14 cameraTheta=-0.14 mountX=-1.10 mountY=-0.27, mountTheta=-2.90
22:21:26.548 00.003 2696 SchedulePrimaryMove(0F998B58, x=1.13, y=-0.15, opts=13)
22:21:26.550 00.002 2696 Enqueuing Move request for scope (1.13, -0.15)
22:21:26.552 00.002 5240 Worker thread wakes up
22:21:26.552 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.13, -0.15) opts 0xd
22:21:26.552 00.000 5240 Handling offset move in thread for scope, endpoint = (1.13, -0.15)
22:21:26.552 00.000 5240 Moving (1.13, -0.15) raw xDistance=-1.10 yDistance=-0.27
22:21:26.553 00.001 5240 PPEC rslt: input = -1.10, final = -1.37, react = -1.10, pred = -1.10, hyst = -1.02, hyst_pct = 0.71, period_length = 662.83
22:21:26.553 00.000 5240 PPEC: input: -1.10, control: -1.37, exposure: 1500
22:21:26.553 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
22:21:26.553 00.000 5240 MoveAxis(E, 227, ABG)
22:21:26.553 00.000 5240 Guiding  Dir = 2, Dur = 227
22:21:26.554 00.001 5240 IsGuiding returns 0
22:21:26.554 00.000 5240 PulseGuide returned control before completion, sleep 237
22:21:26.566 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=227, Gamma=0.560
22:21:26.618 00.052 2696 UpdateGuideState exits: m=3071 SNR=39.1 Saturated
22:21:26.621 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:26.623 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:21:26.625 00.002 2696 Enqueuing Expose request
22:21:26.803 00.178 5240 IsGuiding returns 1
22:21:26.803 00.000 5240 scope still moving after pulse duration time elapsed
22:21:26.834 00.031 5240 IsGuiding returns 0
22:21:26.835 00.001 5240 scope move finished after 227 + 53 ms
22:21:26.835 00.000 5240 Move returns status 0, amount 227
22:21:26.835 00.000 5240 MoveAxis(N, 34, ABG)
22:21:26.835 00.000 5240 Guiding  Dir = 0, Dur = 34
22:21:26.836 00.001 5240 IsGuiding returns 0
22:21:26.837 00.001 5240 PulseGuide returned control before completion, sleep 44
22:21:26.896 00.059 5240 IsGuiding returns 1
22:21:26.896 00.000 5240 scope still moving after pulse duration time elapsed
22:21:26.927 00.031 5240 IsGuiding returns 0
22:21:26.927 00.000 5240 scope move finished after 34 + 57 ms
22:21:26.927 00.000 5240 Move returns status 0, amount 34
22:21:26.927 00.000 5240 move complete, result=0
22:21:26.927 00.000 5240 worker thread done servicing request
22:21:26.927 00.000 5240 Worker thread wakes up
22:21:26.928 00.001 2696 GuideStep: -1.1 px 227 ms EAST, -0.3 px 34 ms NORTH
22:21:26.931 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:21:26.931 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:21:28.364 01.433 5240 Exposure complete
22:21:28.432 00.068 5240 worker thread done servicing request
22:21:28.432 00.000 2696 OnExposeComplete: enter
22:21:28.435 00.003 2696 UpdateGuideState(): m_state=6
22:21:28.437 00.002 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 212
22:21:28.440 00.003 2696 Star::Find returns 1 (0), X=300.88, Y=260.46, Mass=3092, SNR=39.2, Peak=174 HFD=3.8
22:21:28.443 00.003 2696 MultiStar: [#1 1.48,-0.52,0.67,U] [#2 -0.06,0.25,0.65,U] [#3 1.36,-0.55,0.43,U] [#4 2.09,-0.21,0.00,M3] [#5 1.61,-0.41,0.00,M2] [#6 -0.38,-0.15,0.46,U] [#7 2.06,0.16,0.00,M6] [#8 2.67,0.03,0.00,M10] 
22:21:28.445 00.002 2696 refined, 4 included, MultiStar: {0.77, -0.11}, one-star: {1.11, 0.13}
22:21:28.447 00.002 2696 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.74) = xAngle (-2.88 = -2.88)
22:21:28.449 00.002 2696 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.25 = -0.25)
22:21:28.451 00.002 2696 CameraToMount -- cameraX=0.77 cameraY=-0.11 hyp=0.78 cameraTheta=-0.15 mountX=-0.75 mountY=-0.19, mountTheta=-2.89
22:21:28.454 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.77, y=-0.11, opts=13)
22:21:28.456 00.002 2696 Enqueuing Move request for scope (0.77, -0.11)
22:21:28.458 00.002 5240 Worker thread wakes up
22:21:28.458 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.77, -0.11) opts 0xd
22:21:28.458 00.000 5240 Handling offset move in thread for scope, endpoint = (0.77, -0.11)
22:21:28.459 00.001 5240 Moving (0.77, -0.11) raw xDistance=-0.75 yDistance=-0.19
22:21:28.459 00.000 5240 PPEC rslt: input = -0.75, final = -0.93, react = -0.75, pred = -0.52, hyst = -0.79, hyst_pct = 0.70, period_length = 662.83
22:21:28.459 00.000 5240 PPEC: input: -0.75, control: -0.93, exposure: 1500
22:21:28.459 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.19
22:21:28.459 00.000 5240 MoveAxis(E, 155, ABG)
22:21:28.459 00.000 5240 Guiding  Dir = 2, Dur = 155
22:21:28.460 00.001 5240 IsGuiding returns 0
22:21:28.460 00.000 5240 PulseGuide returned control before completion, sleep 165
22:21:28.472 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=222, Gamma=0.560
22:21:28.522 00.050 2696 UpdateGuideState exits: m=3092 SNR=39.2
22:21:28.524 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:28.526 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:21:28.528 00.002 2696 Enqueuing Expose request
22:21:28.627 00.099 5240 IsGuiding returns 1
22:21:28.627 00.000 5240 scope still moving after pulse duration time elapsed
22:21:28.657 00.030 5240 IsGuiding returns 0
22:21:28.657 00.000 5240 scope move finished after 155 + 42 ms
22:21:28.657 00.000 5240 Move returns status 0, amount 155
22:21:28.657 00.000 5240 MoveAxis(N, 24, ABG)
22:21:28.657 00.000 5240 Guiding  Dir = 0, Dur = 24
22:21:28.657 00.000 5240 IsGuiding returns 0
22:21:28.657 00.000 5240 PulseGuide returned control before completion, sleep 34
22:21:28.703 00.046 5240 IsGuiding returns 1
22:21:28.703 00.000 5240 scope still moving after pulse duration time elapsed
22:21:28.734 00.031 5240 IsGuiding returns 0
22:21:28.734 00.000 5240 scope move finished after 24 + 52 ms
22:21:28.734 00.000 5240 Move returns status 0, amount 24
22:21:28.736 00.002 5240 move complete, result=0
22:21:28.736 00.000 5240 worker thread done servicing request
22:21:28.736 00.000 2696 GuideStep: -0.8 px 155 ms EAST, -0.2 px 24 ms NORTH
22:21:28.743 00.007 5240 Worker thread wakes up
22:21:28.743 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:21:28.744 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:21:30.386 01.642 5240 Exposure complete
22:21:30.471 00.085 5240 worker thread done servicing request
22:21:30.471 00.000 2696 OnExposeComplete: enter
22:21:30.473 00.002 2696 UpdateGuideState(): m_state=6
22:21:30.476 00.003 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 213
22:21:30.479 00.003 2696 Star::Find returns 1 (0), X=299.30, Y=260.66, Mass=2970, SNR=38.4, Peak=163 HFD=3.7
22:21:30.482 00.003 2696 MultiStar: [#1 0.47,0.42,0.69,U] [#2 -0.83,1.45,0.00,M1] [#3 0.65,-0.04,0.43,U] [#4 1.24,0.33,0.43,U] [#5 0.34,0.30,0.43,U] [#6 -1.21,0.83,0.46,U] [#7 1.39,1.65,0.00,M7] [#8 1.11,0.33,0.38,U] 
22:21:30.484 00.002 2696 refined, 6 included, MultiStar: {0.18, 0.36}, one-star: {-0.47, 0.33}
22:21:30.486 00.002 2696 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.74) = xAngle (-1.62 = -1.62)
22:21:30.487 00.001 2696 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.01 = 1.01)
22:21:30.489 00.002 2696 CameraToMount -- cameraX=0.18 cameraY=0.36 hyp=0.40 cameraTheta=1.12 mountX=-0.02 mountY=0.34, mountTheta=1.63
22:21:30.492 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.18, y=0.36, opts=13)
22:21:30.494 00.002 2696 Enqueuing Move request for scope (0.18, 0.36)
22:21:30.496 00.002 5240 Worker thread wakes up
22:21:30.496 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.36) opts 0xd
22:21:30.496 00.000 5240 Handling offset move in thread for scope, endpoint = (0.18, 0.36)
22:21:30.496 00.000 5240 Moving (0.18, 0.36) raw xDistance=-0.02 yDistance=0.34
22:21:30.497 00.001 5240 PPEC rslt: input = -0.02, final = -0.14, react = -0.02, pred = -0.47, hyst = 0.00, hyst_pct = 0.70, period_length = 662.83
22:21:30.497 00.000 5240 PPEC: input: -0.02, control: -0.14, exposure: 1500
22:21:30.497 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:21:30.497 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
22:21:30.497 00.000 5240 MoveAxis(E, 23, ABG)
22:21:30.497 00.000 5240 Guiding  Dir = 2, Dur = 23
22:21:30.497 00.000 5240 IsGuiding returns 0
22:21:30.501 00.004 5240 PulseGuide returned control before completion, sleep 30
22:21:30.511 00.010 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=177, Gamma=0.560
22:21:30.542 00.031 5240 IsGuiding returns 1
22:21:30.542 00.000 5240 scope still moving after pulse duration time elapsed
22:21:30.559 00.017 2696 UpdateGuideState exits: m=2970 SNR=38.4
22:21:30.561 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:30.564 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:21:30.567 00.003 2696 Enqueuing Expose request
22:21:30.574 00.007 5240 IsGuiding returns 0
22:21:30.574 00.000 5240 scope move finished after 23 + 54 ms
22:21:30.574 00.000 5240 Move returns status 0, amount 23
22:21:30.575 00.001 5240 MoveAxis(N, 0, ABG)
22:21:30.575 00.000 5240 Move returns status 0, amount 0
22:21:30.575 00.000 5240 move complete, result=0
22:21:30.575 00.000 5240 worker thread done servicing request
22:21:30.575 00.000 5240 Worker thread wakes up
22:21:30.576 00.001 5240 worker thread servicing REQUEST_EXPOSE 1500
22:21:30.576 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:21:30.579 00.003 2696 GuideStep: -0.0 px 23 ms EAST, 0.3 px 0 ms NORTH
22:21:32.005 01.426 5240 Exposure complete
22:21:32.066 00.061 5240 worker thread done servicing request
22:21:32.066 00.000 2696 OnExposeComplete: enter
22:21:32.068 00.002 2696 UpdateGuideState(): m_state=6
22:21:32.071 00.003 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 214
22:21:32.073 00.002 2696 Star::Find returns 1 (1), X=301.48, Y=260.51, Mass=2942, SNR=38.2, Peak=255 HFD=3.2
22:21:32.077 00.004 2696 MultiStar: [#1 2.48,0.13,0.00,M1] [#2 0.60,0.77,0.68,U] [#3 2.63,-0.25,0.00,M1] [#4 2.84,0.03,0.00,M3] [#5 2.25,-0.09,0.00,M2] [#6 0.29,0.39,0.48,U] [#7 2.76,0.90,0.00,M8] [#8 3.46,0.26,0.00,M10] 
22:21:32.078 00.001 2696 refined, 2 included, MultiStar: {1.05, 0.41}, one-star: {1.71, 0.18}
22:21:32.080 00.002 2696 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.74) = xAngle (-2.36 = -2.36)
22:21:32.082 00.002 2696 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.27 = 0.27)
22:21:32.083 00.001 2696 CameraToMount -- cameraX=1.05 cameraY=0.41 hyp=1.13 cameraTheta=0.38 mountX=-0.80 mountY=0.30, mountTheta=2.78
22:21:32.086 00.003 2696 SchedulePrimaryMove(0F998B58, x=1.05, y=0.41, opts=13)
22:21:32.089 00.003 2696 Enqueuing Move request for scope (1.05, 0.41)
22:21:32.091 00.002 5240 Worker thread wakes up
22:21:32.091 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.05, 0.41) opts 0xd
22:21:32.091 00.000 5240 Handling offset move in thread for scope, endpoint = (1.05, 0.41)
22:21:32.091 00.000 5240 Moving (1.05, 0.41) raw xDistance=-0.80 yDistance=0.30
22:21:32.092 00.001 5240 PPEC rslt: input = -0.80, final = -1.05, react = -0.80, pred = -0.80, hyst = -0.81, hyst_pct = 0.70, period_length = 662.83
22:21:32.092 00.000 5240 PPEC: input: -0.80, control: -1.05, exposure: 1500
22:21:32.092 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:21:32.092 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
22:21:32.092 00.000 5240 MoveAxis(E, 174, ABG)
22:21:32.092 00.000 5240 Guiding  Dir = 2, Dur = 174
22:21:32.092 00.000 5240 IsGuiding returns 0
22:21:32.092 00.000 5240 PulseGuide returned control before completion, sleep 184
22:21:32.107 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:21:32.152 00.045 2696 UpdateGuideState exits: m=2942 SNR=38.2 Saturated
22:21:32.154 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:32.156 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:21:32.158 00.002 2696 Enqueuing Expose request
22:21:32.288 00.130 5240 IsGuiding returns 1
22:21:32.288 00.000 5240 scope still moving after pulse duration time elapsed
22:21:32.319 00.031 5240 IsGuiding returns 0
22:21:32.319 00.000 5240 scope move finished after 174 + 52 ms
22:21:32.319 00.000 5240 Move returns status 0, amount 174
22:21:32.319 00.000 5240 MoveAxis(N, 0, ABG)
22:21:32.319 00.000 5240 Move returns status 0, amount 0
22:21:32.319 00.000 5240 move complete, result=0
22:21:32.321 00.002 5240 worker thread done servicing request
22:21:32.321 00.000 2696 GuideStep: -0.8 px 174 ms EAST, 0.3 px 0 ms NORTH
22:21:32.328 00.007 5240 Worker thread wakes up
22:21:32.328 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:21:32.328 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:21:33.960 01.632 5240 Exposure complete
22:21:34.010 00.050 5240 worker thread done servicing request
22:21:34.010 00.000 2696 OnExposeComplete: enter
22:21:34.012 00.002 2696 UpdateGuideState(): m_state=6
22:21:34.014 00.002 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 215
22:21:34.016 00.002 2696 Star::Find returns 1 (1), X=301.57, Y=260.34, Mass=3011, SNR=38.7, Peak=255 HFD=3.2
22:21:34.019 00.003 2696 MultiStar: [#1 2.55,0.17,0.00,M2] [#2 0.79,0.72,0.68,U] [#3 2.68,-0.08,0.00,M2] [#4 2.89,-0.00,0.00,M4] [#5 2.45,-0.18,0.00,M3] [#6 0.45,0.53,0.47,U] [#7 3.10,0.78,0.00,M9] [#8 3.37,0.00,0.00,R] 
22:21:34.021 00.002 2696 refined, 2 included, MultiStar: {1.19, 0.34}, one-star: {1.80, 0.00}
22:21:34.022 00.001 2696 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.74) = xAngle (-2.45 = -2.45)
22:21:34.024 00.002 2696 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.18 = 0.18)
22:21:34.026 00.002 2696 CameraToMount -- cameraX=1.19 cameraY=0.34 hyp=1.23 cameraTheta=0.28 mountX=-0.95 mountY=0.22, mountTheta=2.91
22:21:34.029 00.003 2696 SchedulePrimaryMove(0F998B58, x=1.19, y=0.34, opts=13)
22:21:34.031 00.002 2696 Enqueuing Move request for scope (1.19, 0.34)
22:21:34.032 00.001 5240 Worker thread wakes up
22:21:34.032 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.19, 0.34) opts 0xd
22:21:34.033 00.001 5240 Handling offset move in thread for scope, endpoint = (1.19, 0.34)
22:21:34.033 00.000 5240 Moving (1.19, 0.34) raw xDistance=-0.95 yDistance=0.22
22:21:34.033 00.000 5240 PPEC rslt: input = -0.95, final = -1.15, react = -0.95, pred = -0.84, hyst = -0.87, hyst_pct = 0.70, period_length = 662.83
22:21:34.034 00.001 5240 PPEC: input: -0.95, control: -1.15, exposure: 1500
22:21:34.034 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:21:34.034 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:21:34.034 00.000 5240 MoveAxis(E, 190, ABG)
22:21:34.034 00.000 5240 Guiding  Dir = 2, Dur = 190
22:21:34.034 00.000 5240 IsGuiding returns 0
22:21:34.034 00.000 5240 PulseGuide returned control before completion, sleep 200
22:21:34.047 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:21:34.093 00.046 2696 UpdateGuideState exits: m=3011 SNR=38.7 Saturated
22:21:34.095 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:34.096 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:21:34.098 00.002 2696 Enqueuing Expose request
22:21:34.236 00.138 5240 IsGuiding returns 1
22:21:34.236 00.000 5240 scope still moving after pulse duration time elapsed
22:21:34.267 00.031 5240 IsGuiding returns 0
22:21:34.268 00.001 5240 scope move finished after 190 + 44 ms
22:21:34.268 00.000 5240 Move returns status 0, amount 190
22:21:34.268 00.000 5240 MoveAxis(N, 0, ABG)
22:21:34.268 00.000 5240 Move returns status 0, amount 0
22:21:34.268 00.000 5240 move complete, result=0
22:21:34.268 00.000 5240 worker thread done servicing request
22:21:34.269 00.001 5240 Worker thread wakes up
22:21:34.269 00.000 2696 GuideStep: -1.0 px 190 ms EAST, 0.2 px 0 ms NORTH
22:21:34.271 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:21:34.271 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:21:35.702 01.431 5240 Exposure complete
22:21:35.780 00.078 5240 worker thread done servicing request
22:21:35.780 00.000 2696 OnExposeComplete: enter
22:21:35.781 00.001 2696 UpdateGuideState(): m_state=6
22:21:35.783 00.002 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 216
22:21:35.786 00.003 2696 Star::Find returns 1 (0), X=301.93, Y=260.87, Mass=2958, SNR=38.3, Peak=239 HFD=3.1
22:21:35.788 00.002 2696 MultiStar: [#1 2.64,0.40,0.00,M3] [#2 0.97,0.72,0.68,U] [#3 2.77,0.26,0.00,M3] [#4 3.15,0.39,0.00,M5] [#5 2.59,-0.01,0.00,M4] [#6 0.68,0.89,0.48,U] [#7 3.33,1.28,0.00,M10] [#8 0.31,0.31,0.38,U] 
22:21:35.792 00.004 2696 refined, 3 included, MultiStar: {1.28, 0.62}, one-star: {2.16, 0.54}
22:21:35.794 00.002 2696 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.74) = xAngle (-2.29 = -2.29)
22:21:35.796 00.002 2696 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.35 = 0.35)
22:21:35.798 00.002 2696 CameraToMount -- cameraX=1.28 cameraY=0.62 hyp=1.42 cameraTheta=0.45 mountX=-0.94 mountY=0.48, mountTheta=2.67
22:21:35.801 00.003 2696 SchedulePrimaryMove(0F998B58, x=1.28, y=0.62, opts=13)
22:21:35.803 00.002 2696 Enqueuing Move request for scope (1.28, 0.62)
22:21:35.805 00.002 5240 Worker thread wakes up
22:21:35.805 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.28, 0.62) opts 0xd
22:21:35.805 00.000 5240 Handling offset move in thread for scope, endpoint = (1.28, 0.62)
22:21:35.805 00.000 5240 Moving (1.28, 0.62) raw xDistance=-0.94 yDistance=0.48
22:21:35.806 00.001 5240 PPEC rslt: input = -0.94, final = -1.18, react = -0.94, pred = -0.78, hyst = -0.95, hyst_pct = 0.70, period_length = 662.83
22:21:35.806 00.000 5240 PPEC: input: -0.94, control: -1.18, exposure: 1500
22:21:35.806 00.000 5240 resist switch: large excursion: input 0.48 thresh 0.45 direction from -1 to 1
22:21:35.806 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.45
22:21:35.806 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
22:21:35.806 00.000 5240 MoveAxis(E, 196, ABG)
22:21:35.806 00.000 5240 Guiding  Dir = 2, Dur = 196
22:21:35.806 00.000 5240 IsGuiding returns 0
22:21:35.807 00.001 5240 PulseGuide returned control before completion, sleep 206
22:21:35.819 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=228, Gamma=0.560
22:21:35.868 00.049 2696 UpdateGuideState exits: m=2958 SNR=38.3
22:21:35.871 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:35.872 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:21:35.874 00.002 2696 Enqueuing Expose request
22:21:36.026 00.152 5240 IsGuiding returns 0
22:21:36.026 00.000 5240 Move returns status 0, amount 196
22:21:36.026 00.000 5240 BLC: Oldest BLC event removed
22:21:36.026 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 119 applied
22:21:36.026 00.000 5240 MoveAxis(S, 180, ABG)
22:21:36.026 00.000 5240 Guiding  Dir = 1, Dur = 180
22:21:36.026 00.000 5240 IsGuiding returns 0
22:21:36.026 00.000 5240 PulseGuide returned control before completion, sleep 190
22:21:36.228 00.202 5240 IsGuiding returns 1
22:21:36.228 00.000 5240 scope still moving after pulse duration time elapsed
22:21:36.260 00.032 5240 IsGuiding returns 1
22:21:36.291 00.031 5240 IsGuiding returns 0
22:21:36.292 00.001 5240 scope move finished after 180 + 85 ms
22:21:36.292 00.000 5240 Move returns status 0, amount 180
22:21:36.292 00.000 5240 move complete, result=0
22:21:36.293 00.001 5240 worker thread done servicing request
22:21:36.293 00.000 2696 GuideStep: -0.9 px 196 ms EAST, 0.5 px 180 ms SOUTH
22:21:36.301 00.008 5240 Worker thread wakes up
22:21:36.302 00.001 5240 worker thread servicing REQUEST_EXPOSE 1500
22:21:36.302 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:21:37.936 01.634 5240 Exposure complete
22:21:37.989 00.053 5240 worker thread done servicing request
22:21:37.989 00.000 2696 OnExposeComplete: enter
22:21:37.991 00.002 2696 UpdateGuideState(): m_state=6
22:21:37.993 00.002 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 217
22:21:37.994 00.001 2696 Star::Find returns 1 (0), X=302.00, Y=261.67, Mass=3052, SNR=39.0, Peak=239 HFD=3.3
22:21:37.996 00.002 2696 MultiStar: [#1 2.83,1.06,0.00,M4] [#2 0.95,1.68,0.00,M1] [#3 2.87,0.94,0.00,M4] [#4 3.22,0.86,0.00,M6] [#5 2.65,1.03,0.00,M5] [#6 0.53,1.35,0.46,U] [#7 3.09,1.73,0.00,R] [#8 0.28,1.12,0.38,U] 
22:21:37.998 00.002 2696 refined, 2 included, MultiStar: {1.40, 1.29}, one-star: {2.23, 1.34}
22:21:37.999 00.001 2696 CameraToMount -- cameraTheta (0.74) - m_xAngle (2.74) = xAngle (-1.99 = -1.99)
22:21:38.001 00.002 2696 CameraToMount -- cameraTheta (0.74) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.64 = 0.64)
22:21:38.003 00.002 2696 CameraToMount -- cameraX=1.40 cameraY=1.29 hyp=1.91 cameraTheta=0.74 mountX=-0.78 mountY=1.14, mountTheta=2.17
22:21:38.007 00.004 2696 SchedulePrimaryMove(0F998B58, x=1.40, y=1.29, opts=13)
22:21:38.010 00.003 2696 Enqueuing Move request for scope (1.40, 1.29)
22:21:38.012 00.002 5240 Worker thread wakes up
22:21:38.014 00.002 5240 worker thread servicing REQUEST_MOVE scope ofs (1.40, 1.29) opts 0xd
22:21:38.014 00.000 5240 Handling offset move in thread for scope, endpoint = (1.40, 1.29)
22:21:38.014 00.000 5240 Moving (1.40, 1.29) raw xDistance=-0.78 yDistance=1.14
22:21:38.014 00.000 5240 BLC: History state: CurrMiss=1.14, AvgInitMiss=0.62, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.482371, 1:1.142605
22:21:38.014 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:21:38.015 00.001 5240 PPEC rslt: input = -0.78, final = -1.15, react = -0.78, pred = -1.13, hyst = -0.82, hyst_pct = 0.70, period_length = 662.83
22:21:38.015 00.000 5240 PPEC: input: -0.78, control: -1.15, exposure: 1500
22:21:38.015 00.000 5240 GuideAlgorithmResistSwitch::result() returns 1.14 from input 1.14
22:21:38.015 00.000 5240 MoveAxis(E, 190, ABG)
22:21:38.015 00.000 5240 Guiding  Dir = 2, Dur = 190
22:21:38.015 00.000 5240 IsGuiding returns 0
22:21:38.016 00.001 5240 PulseGuide returned control before completion, sleep 200
22:21:38.028 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:21:38.074 00.046 2696 UpdateGuideState exits: m=3052 SNR=39.0
22:21:38.077 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:38.079 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:21:38.081 00.002 2696 Enqueuing Expose request
22:21:38.222 00.141 5240 IsGuiding returns 1
22:21:38.222 00.000 5240 scope still moving after pulse duration time elapsed
22:21:38.253 00.031 5240 IsGuiding returns 0
22:21:38.253 00.000 5240 scope move finished after 190 + 48 ms
22:21:38.253 00.000 5240 Move returns status 0, amount 190
22:21:38.253 00.000 5240 MoveAxis(S, 145, ABG)
22:21:38.253 00.000 5240 Guiding  Dir = 1, Dur = 145
22:21:38.253 00.000 5240 IsGuiding returns 0
22:21:38.255 00.002 5240 PulseGuide returned control before completion, sleep 155
22:21:38.426 00.171 5240 IsGuiding returns 1
22:21:38.426 00.000 5240 scope still moving after pulse duration time elapsed
22:21:38.455 00.029 5240 IsGuiding returns 0
22:21:38.455 00.000 5240 scope move finished after 145 + 56 ms
22:21:38.455 00.000 5240 Move returns status 0, amount 145
22:21:38.456 00.001 5240 move complete, result=0
22:21:38.456 00.000 5240 worker thread done servicing request
22:21:38.456 00.000 2696 GuideStep: -0.8 px 190 ms EAST, 1.1 px 145 ms SOUTH
22:21:38.464 00.008 5240 Worker thread wakes up
22:21:38.465 00.001 5240 worker thread servicing REQUEST_EXPOSE 1500
22:21:38.465 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:21:39.892 01.427 5240 Exposure complete
22:21:39.958 00.066 5240 worker thread done servicing request
22:21:39.958 00.000 2696 OnExposeComplete: enter
22:21:39.960 00.002 2696 UpdateGuideState(): m_state=6
22:21:39.962 00.002 2696 Star::Find(15, 302, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 218
22:21:39.964 00.002 2696 Star::Find returns 1 (0), X=301.51, Y=261.39, Mass=2888, SNR=37.9, Peak=233 HFD=3.2
22:21:39.966 00.002 2696 MultiStar: [#1 2.45,1.11,0.00,M5] [#2 1.12,1.79,0.00,M2] [#3 2.58,0.96,0.00,M5] [#4 2.67,0.63,0.00,M7] [#5 2.37,0.69,0.00,M6] [#6 0.79,1.27,0.49,U] [#7 0.18,0.07,0.49,U] [#8 -0.10,1.10,0.39,U] 
22:21:39.968 00.002 2696 refined, 3 included, MultiStar: {0.91, 0.90}, one-star: {1.74, 1.06}
22:21:39.970 00.002 2696 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.74) = xAngle (-1.96 = -1.96)
22:21:39.972 00.002 2696 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.68 = 0.68)
22:21:39.973 00.001 2696 CameraToMount -- cameraX=0.91 cameraY=0.90 hyp=1.29 cameraTheta=0.78 mountX=-0.48 mountY=0.80, mountTheta=2.11
22:21:39.977 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.91, y=0.90, opts=13)
22:21:39.981 00.004 2696 Enqueuing Move request for scope (0.91, 0.90)
22:21:39.982 00.001 5240 Worker thread wakes up
22:21:39.982 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.91, 0.90) opts 0xd
22:21:39.982 00.000 5240 Handling offset move in thread for scope, endpoint = (0.91, 0.90)
22:21:39.982 00.000 5240 Moving (0.91, 0.90) raw xDistance=-0.48 yDistance=0.80
22:21:39.983 00.001 5240 BLC: History state: CurrMiss=0.80, AvgInitMiss=0.62, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.482371, 1:1.142605, 2:0.804710
22:21:39.983 00.000 5240 BLC: Under-shoot: nominal increase by 78
22:21:39.983 00.000 5240 BLC: window closed
22:21:39.983 00.000 5240 BLC: Pulse adjusted to 131
22:21:39.984 00.001 5240 PPEC rslt: input = -0.48, final = -0.85, react = -0.48, pred = -1.05, hyst = -0.55, hyst_pct = 0.69, period_length = 662.83
22:21:39.984 00.000 5240 PPEC: input: -0.48, control: -0.85, exposure: 1500
22:21:39.984 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.80 from input 0.80
22:21:39.984 00.000 5240 MoveAxis(E, 141, ABG)
22:21:39.984 00.000 5240 Guiding  Dir = 2, Dur = 141
22:21:39.984 00.000 5240 IsGuiding returns 0
22:21:39.985 00.001 5240 PulseGuide returned control before completion, sleep 151
22:21:39.996 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:21:40.044 00.048 2696 UpdateGuideState exits: m=2888 SNR=37.9
22:21:40.046 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:40.048 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:21:40.050 00.002 2696 Enqueuing Expose request
22:21:40.059 00.009 2696 evsrv: cli 0F944500 connect
22:21:40.062 00.003 2696 case statement mapped state 6 to 3
22:21:40.064 00.002 2696 case statement mapped state 6 to 3
22:21:40.066 00.002 2696 evsrv: cli 0F944500 request: {"method":"get_pixel_scale","id":"5c5cc00e-7783-4d48-a1b4-4525877876b7"}
22:21:40.068 00.002 2696 evsrv: cli 0F944500 response: {"jsonrpc":"2.0","result":1.86834,"id":"5c5cc00e-7783-4d48-a1b4-4525877876b7"}
22:21:40.071 00.003 2696 evsrv: cli 0F944500 disconnect
22:21:40.140 00.069 5240 IsGuiding returns 1
22:21:40.140 00.000 5240 scope still moving after pulse duration time elapsed
22:21:40.171 00.031 5240 IsGuiding returns 0
22:21:40.171 00.000 5240 scope move finished after 141 + 45 ms
22:21:40.171 00.000 5240 Move returns status 0, amount 141
22:21:40.171 00.000 5240 MoveAxis(S, 102, ABG)
22:21:40.171 00.000 5240 Guiding  Dir = 1, Dur = 102
22:21:40.172 00.001 5240 IsGuiding returns 0
22:21:40.172 00.000 5240 PulseGuide returned control before completion, sleep 112
22:21:40.295 00.123 5240 IsGuiding returns 1
22:21:40.295 00.000 5240 scope still moving after pulse duration time elapsed
22:21:40.327 00.032 5240 IsGuiding returns 0
22:21:40.327 00.000 5240 scope move finished after 102 + 53 ms
22:21:40.328 00.001 5240 Move returns status 0, amount 102
22:21:40.328 00.000 5240 move complete, result=0
22:21:40.328 00.000 5240 worker thread done servicing request
22:21:40.329 00.001 2696 GuideStep: -0.5 px 141 ms EAST, 0.8 px 102 ms SOUTH
22:21:40.337 00.008 5240 Worker thread wakes up
22:21:40.337 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:21:40.338 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:21:41.985 01.647 5240 Exposure complete
22:21:42.056 00.071 5240 worker thread done servicing request
22:21:42.056 00.000 2696 OnExposeComplete: enter
22:21:42.058 00.002 2696 UpdateGuideState(): m_state=6
22:21:42.061 00.003 2696 Star::Find(15, 301, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 219
22:21:42.062 00.001 2696 Star::Find returns 1 (1), X=301.27, Y=261.85, Mass=2990, SNR=38.5, Peak=255 HFD=3.2
22:21:42.064 00.002 2696 MultiStar: [#1 2.08,1.15,0.00,M6] [#2 0.32,1.92,0.00,M3] [#3 2.26,1.01,0.00,M6] [#4 2.66,1.37,0.00,M8] [#5 2.08,1.10,0.00,M7] [#6 0.11,1.68,0.00,M1] [#7 -0.70,0.12,0.49,U] [#8 -0.23,1.51,0.38,U] 
22:21:42.066 00.002 2696 refined, 2 included, MultiStar: {0.57, 1.15}, one-star: {1.50, 1.52}
22:21:42.067 00.001 2696 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.74) = xAngle (-1.62 = -1.62)
22:21:42.070 00.003 2696 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.01 = 1.01)
22:21:42.074 00.004 2696 CameraToMount -- cameraX=0.57 cameraY=1.15 hyp=1.28 cameraTheta=1.11 mountX=-0.07 mountY=1.08, mountTheta=1.63
22:21:42.078 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.57, y=1.15, opts=13)
22:21:42.080 00.002 2696 Enqueuing Move request for scope (0.57, 1.15)
22:21:42.081 00.001 5240 Worker thread wakes up
22:21:42.082 00.001 5240 worker thread servicing REQUEST_MOVE scope ofs (0.57, 1.15) opts 0xd
22:21:42.082 00.000 5240 Handling offset move in thread for scope, endpoint = (0.57, 1.15)
22:21:42.082 00.000 5240 Moving (0.57, 1.15) raw xDistance=-0.07 yDistance=1.08
22:21:42.082 00.000 5240 PPEC rslt: input = -0.07, final = -0.31, react = -0.07, pred = -1.02, hyst = 0.00, hyst_pct = 0.69, period_length = 662.83
22:21:42.082 00.000 5240 PPEC: input: -0.07, control: -0.31, exposure: 1500
22:21:42.082 00.000 5240 GuideAlgorithmResistSwitch::result() returns 1.08 from input 1.08
22:21:42.082 00.000 5240 MoveAxis(E, 52, ABG)
22:21:42.082 00.000 5240 Guiding  Dir = 2, Dur = 52
22:21:42.083 00.001 5240 IsGuiding returns 0
22:21:42.083 00.000 5240 PulseGuide returned control before completion, sleep 62
22:21:42.096 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=241, Gamma=0.560
22:21:42.143 00.047 2696 UpdateGuideState exits: m=2990 SNR=38.5 Saturated
22:21:42.145 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:42.146 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:21:42.148 00.002 2696 Enqueuing Expose request
22:21:42.155 00.007 5240 IsGuiding returns 1
22:21:42.155 00.000 5240 scope still moving after pulse duration time elapsed
22:21:42.186 00.031 5240 IsGuiding returns 0
22:21:42.186 00.000 5240 scope move finished after 52 + 51 ms
22:21:42.186 00.000 5240 Move returns status 0, amount 52
22:21:42.186 00.000 5240 MoveAxis(S, 137, ABG)
22:21:42.186 00.000 5240 Guiding  Dir = 1, Dur = 137
22:21:42.186 00.000 5240 IsGuiding returns 0
22:21:42.186 00.000 5240 PulseGuide returned control before completion, sleep 147
22:21:42.343 00.157 5240 IsGuiding returns 1
22:21:42.343 00.000 5240 scope still moving after pulse duration time elapsed
22:21:42.373 00.030 5240 IsGuiding returns 0
22:21:42.373 00.000 5240 scope move finished after 137 + 49 ms
22:21:42.375 00.002 5240 Move returns status 0, amount 137
22:21:42.375 00.000 5240 move complete, result=0
22:21:42.375 00.000 5240 worker thread done servicing request
22:21:42.375 00.000 2696 GuideStep: -0.1 px 52 ms EAST, 1.1 px 137 ms SOUTH
22:21:42.381 00.006 5240 Worker thread wakes up
22:21:42.382 00.001 5240 worker thread servicing REQUEST_EXPOSE 1500
22:21:42.382 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:21:43.808 01.426 5240 Exposure complete
22:21:43.886 00.078 5240 worker thread done servicing request
22:21:43.886 00.000 2696 OnExposeComplete: enter
22:21:43.888 00.002 2696 UpdateGuideState(): m_state=6
22:21:43.890 00.002 2696 Star::Find(15, 301, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 220
22:21:43.893 00.003 2696 Star::Find returns 1 (0), X=301.50, Y=261.11, Mass=2888, SNR=37.9, Peak=218 HFD=3.5
22:21:43.896 00.003 2696 MultiStar: [#1 2.19,-0.02,0.00,M7] [#2 0.45,0.82,0.68,U] [#3 2.50,-0.09,0.00,M7] [#4 2.80,0.16,0.00,M9] [#5 2.15,0.03,0.00,M8] [#6 0.00,0.51,0.48,U] [#7 -0.17,-0.67,0.48,U] [#8 -0.08,0.77,0.39,U] 
22:21:43.898 00.002 2696 refined, 4 included, MultiStar: {0.64, 0.52}, one-star: {1.73, 0.78}
22:21:43.901 00.003 2696 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.74) = xAngle (-2.05 = -2.05)
22:21:43.903 00.002 2696 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.58 = 0.58)
22:21:43.905 00.002 2696 CameraToMount -- cameraX=0.64 cameraY=0.52 hyp=0.82 cameraTheta=0.68 mountX=-0.38 mountY=0.45, mountTheta=2.28
22:21:43.909 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.64, y=0.52, opts=13)
22:21:43.911 00.002 2696 Enqueuing Move request for scope (0.64, 0.52)
22:21:43.912 00.001 5240 Worker thread wakes up
22:21:43.912 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.64, 0.52) opts 0xd
22:21:43.912 00.000 5240 Handling offset move in thread for scope, endpoint = (0.64, 0.52)
22:21:43.912 00.000 5240 Moving (0.64, 0.52) raw xDistance=-0.38 yDistance=0.45
22:21:43.913 00.001 5240 PPEC rslt: input = -0.38, final = -0.70, react = -0.38, pred = -0.94, hyst = -0.43, hyst_pct = 0.69, period_length = 662.83
22:21:43.913 00.000 5240 PPEC: input: -0.38, control: -0.70, exposure: 1500
22:21:43.913 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
22:21:43.913 00.000 5240 MoveAxis(E, 117, ABG)
22:21:43.913 00.000 5240 Guiding  Dir = 2, Dur = 117
22:21:43.914 00.001 5240 IsGuiding returns 0
22:21:43.914 00.000 5240 PulseGuide returned control before completion, sleep 127
22:21:43.929 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=215, Gamma=0.560
22:21:43.975 00.046 2696 UpdateGuideState exits: m=2888 SNR=37.9
22:21:43.980 00.005 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:43.982 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:21:43.984 00.002 2696 Enqueuing Expose request
22:21:44.056 00.072 5240 IsGuiding returns 0
22:21:44.056 00.000 5240 Move returns status 0, amount 117
22:21:44.056 00.000 5240 MoveAxis(S, 57, ABG)
22:21:44.056 00.000 5240 Guiding  Dir = 1, Dur = 57
22:21:44.056 00.000 5240 IsGuiding returns 0
22:21:44.057 00.001 5240 PulseGuide returned control before completion, sleep 67
22:21:44.135 00.078 5240 IsGuiding returns 1
22:21:44.135 00.000 5240 scope still moving after pulse duration time elapsed
22:21:44.166 00.031 5240 IsGuiding returns 0
22:21:44.166 00.000 5240 scope move finished after 57 + 52 ms
22:21:44.166 00.000 5240 Move returns status 0, amount 57
22:21:44.166 00.000 5240 move complete, result=0
22:21:44.166 00.000 5240 worker thread done servicing request
22:21:44.166 00.000 5240 Worker thread wakes up
22:21:44.166 00.000 2696 GuideStep: -0.4 px 117 ms EAST, 0.4 px 57 ms SOUTH
22:21:44.168 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:21:44.168 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:21:45.808 01.640 5240 Exposure complete
22:21:45.889 00.081 5240 worker thread done servicing request
22:21:45.889 00.000 2696 OnExposeComplete: enter
22:21:45.892 00.003 2696 UpdateGuideState(): m_state=6
22:21:45.895 00.003 2696 Star::Find(15, 301, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 221
22:21:45.898 00.003 2696 Star::Find returns 1 (1), X=301.40, Y=260.48, Mass=2984, SNR=38.5, Peak=255 HFD=3.2
22:21:45.903 00.005 2696 MultiStar: [#1 2.16,-0.16,0.00,M8] [#2 0.55,0.42,0.70,U] [#3 2.38,-0.25,0.00,M8] [#4 2.52,-0.17,0.00,M10] [#5 2.10,-0.34,0.00,M9] [#6 0.41,0.24,0.46,U] [#7 -0.22,-1.24,0.48,U] [#8 -0.10,0.03,0.39,U] 
22:21:45.906 00.003 2696 refined, 4 included, MultiStar: {0.68, -0.01}, one-star: {1.63, 0.15}
22:21:45.908 00.002 2696 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.74) = xAngle (-2.75 = -2.75)
22:21:45.911 00.003 2696 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.12 = -0.12)
22:21:45.912 00.001 2696 CameraToMount -- cameraX=0.68 cameraY=-0.01 hyp=0.68 cameraTheta=-0.02 mountX=-0.63 mountY=-0.08, mountTheta=-3.01
22:21:45.916 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.68, y=-0.01, opts=13)
22:21:45.920 00.004 2696 Enqueuing Move request for scope (0.68, -0.01)
22:21:45.922 00.002 5240 Worker thread wakes up
22:21:45.922 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.01) opts 0xd
22:21:45.922 00.000 5240 Handling offset move in thread for scope, endpoint = (0.68, -0.01)
22:21:45.922 00.000 5240 Moving (0.68, -0.01) raw xDistance=-0.63 yDistance=-0.08
22:21:45.923 00.001 5240 PPEC rslt: input = -0.63, final = -0.88, react = -0.63, pred = -0.89, hyst = -0.60, hyst_pct = 0.69, period_length = 662.83
22:21:45.923 00.000 5240 PPEC: input: -0.63, control: -0.88, exposure: 1500
22:21:45.923 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:45.923 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:21:45.923 00.000 5240 MoveAxis(E, 146, ABG)
22:21:45.923 00.000 5240 Guiding  Dir = 2, Dur = 146
22:21:45.924 00.001 5240 IsGuiding returns 0
22:21:45.924 00.000 5240 PulseGuide returned control before completion, sleep 156
22:21:45.936 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=220, Gamma=0.560
22:21:45.983 00.047 2696 UpdateGuideState exits: m=2984 SNR=38.5 Saturated
22:21:45.985 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:45.987 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:21:45.989 00.002 2696 Enqueuing Expose request
22:21:46.089 00.100 5240 IsGuiding returns 1
22:21:46.089 00.000 5240 scope still moving after pulse duration time elapsed
22:21:46.120 00.031 5240 IsGuiding returns 0
22:21:46.120 00.000 5240 scope move finished after 146 + 50 ms
22:21:46.120 00.000 5240 Move returns status 0, amount 146
22:21:46.120 00.000 5240 MoveAxis(N, 0, ABG)
22:21:46.120 00.000 5240 Move returns status 0, amount 0
22:21:46.120 00.000 5240 move complete, result=0
22:21:46.120 00.000 5240 worker thread done servicing request
22:21:46.120 00.000 5240 Worker thread wakes up
22:21:46.120 00.000 2696 GuideStep: -0.6 px 146 ms EAST, -0.1 px 0 ms NORTH
22:21:46.122 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:21:46.123 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:21:47.547 01.424 5240 Exposure complete
22:21:47.622 00.075 5240 worker thread done servicing request
22:21:47.622 00.000 2696 OnExposeComplete: enter
22:21:47.624 00.002 2696 UpdateGuideState(): m_state=6
22:21:47.626 00.002 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 222
22:21:47.628 00.002 2696 Star::Find returns 1 (0), X=301.77, Y=260.10, Mass=3047, SNR=38.9, Peak=235 HFD=3.5
22:21:47.630 00.002 2696 MultiStar: [#1 2.64,-0.68,0.00,M9] [#2 1.38,0.32,0.67,U] [#3 2.61,-0.72,0.00,M9] [#4 3.09,-0.48,0.00,R] [#5 2.54,-0.74,0.00,M10] [#6 1.13,0.23,0.47,U] [#7 0.38,-1.45,0.48,U] [#8 0.22,-0.45,0.37,U] 
22:21:47.632 00.002 2696 refined, 4 included, MultiStar: {1.24, -0.26}, one-star: {2.00, -0.23}
22:21:47.635 00.003 2696 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.74) = xAngle (-2.94 = -2.94)
22:21:47.638 00.003 2696 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.31 = -0.31)
22:21:47.641 00.003 2696 CameraToMount -- cameraX=1.24 cameraY=-0.26 hyp=1.27 cameraTheta=-0.20 mountX=-1.24 mountY=-0.38, mountTheta=-2.84
22:21:47.644 00.003 2696 SchedulePrimaryMove(0F998B58, x=1.24, y=-0.26, opts=13)
22:21:47.646 00.002 2696 Enqueuing Move request for scope (1.24, -0.26)
22:21:47.647 00.001 5240 Worker thread wakes up
22:21:47.647 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.24, -0.26) opts 0xd
22:21:47.648 00.001 5240 Handling offset move in thread for scope, endpoint = (1.24, -0.26)
22:21:47.648 00.000 5240 Moving (1.24, -0.26) raw xDistance=-1.24 yDistance=-0.38
22:21:47.648 00.000 5240 PPEC rslt: input = -1.24, final = -1.20, react = -1.24, pred = 0.03, hyst = -1.19, hyst_pct = 0.69, period_length = 662.83
22:21:47.649 00.001 5240 PPEC: input: -1.24, control: -1.20, exposure: 1500
22:21:47.649 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:21:47.649 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
22:21:47.649 00.000 5240 MoveAxis(E, 199, ABG)
22:21:47.649 00.000 5240 Guiding  Dir = 2, Dur = 199
22:21:47.649 00.000 5240 IsGuiding returns 0
22:21:47.649 00.000 5240 PulseGuide returned control before completion, sleep 209
22:21:47.662 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:21:47.710 00.048 2696 UpdateGuideState exits: m=3047 SNR=38.9
22:21:47.712 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:47.713 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:21:47.715 00.002 2696 Enqueuing Expose request
22:21:47.871 00.156 5240 IsGuiding returns 1
22:21:47.871 00.000 5240 scope still moving after pulse duration time elapsed
22:21:47.902 00.031 5240 IsGuiding returns 0
22:21:47.902 00.000 5240 scope move finished after 199 + 53 ms
22:21:47.902 00.000 5240 Move returns status 0, amount 199
22:21:47.902 00.000 5240 MoveAxis(N, 0, ABG)
22:21:47.902 00.000 5240 Move returns status 0, amount 0
22:21:47.902 00.000 5240 move complete, result=0
22:21:47.902 00.000 5240 worker thread done servicing request
22:21:47.902 00.000 5240 Worker thread wakes up
22:21:47.902 00.000 2696 GuideStep: -1.2 px 199 ms EAST, -0.4 px 0 ms NORTH
22:21:47.904 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:21:47.904 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:21:49.559 01.655 5240 Exposure complete
22:21:49.627 00.068 5240 worker thread done servicing request
22:21:49.627 00.000 2696 OnExposeComplete: enter
22:21:49.630 00.003 2696 UpdateGuideState(): m_state=6
22:21:49.631 00.001 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 223
22:21:49.633 00.002 2696 Star::Find returns 1 (0), X=301.95, Y=260.49, Mass=3045, SNR=38.9, Peak=227 HFD=3.5
22:21:49.635 00.002 2696 MultiStar: [#1 2.79,-0.19,0.00,M10] [#2 0.73,0.79,0.66,U] [#3 2.88,-0.19,0.00,M10] [#4 0.29,0.46,0.43,U] [#5 2.75,-0.23,0.00,R] [#6 0.62,0.73,0.49,U] [#7 0.09,-0.71,0.49,U] [#8 0.23,0.10,0.38,U] 
22:21:49.637 00.002 2696 refined, 5 included, MultiStar: {0.93, 0.27}, one-star: {2.18, 0.16}
22:21:49.639 00.002 2696 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.74) = xAngle (-2.46 = -2.46)
22:21:49.641 00.002 2696 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.18 = 0.18)
22:21:49.642 00.001 2696 CameraToMount -- cameraX=0.93 cameraY=0.27 hyp=0.97 cameraTheta=0.28 mountX=-0.75 mountY=0.17, mountTheta=2.92
22:21:49.646 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.93, y=0.27, opts=13)
22:21:49.648 00.002 2696 Enqueuing Move request for scope (0.93, 0.27)
22:21:49.650 00.002 5240 Worker thread wakes up
22:21:49.650 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.93, 0.27) opts 0xd
22:21:49.650 00.000 5240 Handling offset move in thread for scope, endpoint = (0.93, 0.27)
22:21:49.650 00.000 5240 Moving (0.93, 0.27) raw xDistance=-0.75 yDistance=0.17
22:21:49.651 00.001 5240 PPEC rslt: input = -0.75, final = -0.71, react = -0.75, pred = 0.17, hyst = -0.77, hyst_pct = 0.69, period_length = 662.83
22:21:49.651 00.000 5240 PPEC: input: -0.75, control: -0.71, exposure: 1500
22:21:49.651 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.17
22:21:49.651 00.000 5240 MoveAxis(E, 117, ABG)
22:21:49.651 00.000 5240 Guiding  Dir = 2, Dur = 117
22:21:49.651 00.000 5240 IsGuiding returns 0
22:21:49.651 00.000 5240 PulseGuide returned control before completion, sleep 127
22:21:49.663 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=231, Gamma=0.560
22:21:49.710 00.047 2696 UpdateGuideState exits: m=3045 SNR=38.9
22:21:49.712 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:49.714 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:21:49.716 00.002 2696 Enqueuing Expose request
22:21:49.793 00.077 5240 IsGuiding returns 1
22:21:49.793 00.000 5240 scope still moving after pulse duration time elapsed
22:21:49.825 00.032 5240 IsGuiding returns 0
22:21:49.825 00.000 5240 scope move finished after 117 + 56 ms
22:21:49.825 00.000 5240 Move returns status 0, amount 117
22:21:49.825 00.000 5240 MoveAxis(S, 22, ABG)
22:21:49.825 00.000 5240 Guiding  Dir = 1, Dur = 22
22:21:49.826 00.001 5240 IsGuiding returns 0
22:21:49.826 00.000 5240 PulseGuide returned control before completion, sleep 32
22:21:49.871 00.045 5240 IsGuiding returns 1
22:21:49.871 00.000 5240 scope still moving after pulse duration time elapsed
22:21:49.902 00.031 5240 IsGuiding returns 0
22:21:49.902 00.000 5240 scope move finished after 22 + 54 ms
22:21:49.902 00.000 5240 Move returns status 0, amount 22
22:21:49.902 00.000 5240 move complete, result=0
22:21:49.902 00.000 5240 worker thread done servicing request
22:21:49.902 00.000 5240 Worker thread wakes up
22:21:49.902 00.000 2696 GuideStep: -0.8 px 117 ms EAST, 0.2 px 22 ms SOUTH
22:21:49.905 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:21:49.905 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:21:51.330 01.425 5240 Exposure complete
22:21:51.385 00.055 5240 worker thread done servicing request
22:21:51.385 00.000 2696 OnExposeComplete: enter
22:21:51.387 00.002 2696 UpdateGuideState(): m_state=6
22:21:51.389 00.002 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 224
22:21:51.392 00.003 2696 Star::Find returns 1 (1), X=301.93, Y=260.54, Mass=2899, SNR=37.9, Peak=255 HFD=3.5
22:21:51.394 00.002 2696 MultiStar: [#1 2.59,0.07,0.00,R] [#2 0.91,0.79,0.70,U] [#3 3.02,-0.06,0.00,R] [#4 0.29,0.82,0.44,U] [#5 0.07,0.21,0.45,U] [#6 0.62,0.59,0.48,U] [#7 0.11,-0.90,0.49,U] [#8 0.36,0.34,0.39,U] 
22:21:51.396 00.002 2696 refined, 6 included, MultiStar: {0.87, 0.31}, one-star: {2.16, 0.21}
22:21:51.398 00.002 2696 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.74) = xAngle (-2.40 = -2.40)
22:21:51.400 00.002 2696 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.23 = 0.23)
22:21:51.402 00.002 2696 CameraToMount -- cameraX=0.87 cameraY=0.31 hyp=0.92 cameraTheta=0.34 mountX=-0.68 mountY=0.21, mountTheta=2.84
22:21:51.404 00.002 2696 SchedulePrimaryMove(0F998B58, x=0.87, y=0.31, opts=13)
22:21:51.407 00.003 2696 Enqueuing Move request for scope (0.87, 0.31)
22:21:51.408 00.001 5240 Worker thread wakes up
22:21:51.408 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.87, 0.31) opts 0xd
22:21:51.408 00.000 5240 Handling offset move in thread for scope, endpoint = (0.87, 0.31)
22:21:51.408 00.000 5240 Moving (0.87, 0.31) raw xDistance=-0.68 yDistance=0.21
22:21:51.409 00.001 5240 PPEC rslt: input = -0.68, final = -0.63, react = -0.68, pred = 0.28, hyst = -0.73, hyst_pct = 0.69, period_length = 662.83
22:21:51.409 00.000 5240 PPEC: input: -0.68, control: -0.63, exposure: 1500
22:21:51.409 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
22:21:51.410 00.001 5240 MoveAxis(E, 104, ABG)
22:21:51.410 00.000 5240 Guiding  Dir = 2, Dur = 104
22:21:51.410 00.000 5240 IsGuiding returns 0
22:21:51.410 00.000 5240 PulseGuide returned control before completion, sleep 114
22:21:51.423 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:21:51.469 00.046 2696 UpdateGuideState exits: m=2899 SNR=37.9 Saturated
22:21:51.472 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:51.473 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:21:51.475 00.002 2696 Enqueuing Expose request
22:21:51.539 00.064 5240 IsGuiding returns 0
22:21:51.539 00.000 5240 Move returns status 0, amount 104
22:21:51.539 00.000 5240 MoveAxis(S, 27, ABG)
22:21:51.539 00.000 5240 Guiding  Dir = 1, Dur = 27
22:21:51.540 00.001 5240 IsGuiding returns 0
22:21:51.540 00.000 5240 PulseGuide returned control before completion, sleep 37
22:21:51.585 00.045 5240 IsGuiding returns 1
22:21:51.585 00.000 5240 scope still moving after pulse duration time elapsed
22:21:51.617 00.032 5240 IsGuiding returns 0
22:21:51.617 00.000 5240 scope move finished after 27 + 49 ms
22:21:51.617 00.000 5240 Move returns status 0, amount 27
22:21:51.617 00.000 5240 move complete, result=0
22:21:51.617 00.000 5240 worker thread done servicing request
22:21:51.617 00.000 5240 Worker thread wakes up
22:21:51.617 00.000 2696 GuideStep: -0.7 px 104 ms EAST, 0.2 px 27 ms SOUTH
22:21:51.619 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:21:51.619 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:21:53.259 01.640 5240 Exposure complete
22:21:53.327 00.068 5240 worker thread done servicing request
22:21:53.327 00.000 2696 OnExposeComplete: enter
22:21:53.329 00.002 2696 UpdateGuideState(): m_state=6
22:21:53.331 00.002 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 225
22:21:53.332 00.001 2696 Star::Find returns 1 (1), X=302.22, Y=260.07, Mass=3017, SNR=38.7, Peak=255 HFD=3.2
22:21:53.334 00.002 2696 MultiStar: [#1 0.68,-0.66,0.69,U] [#2 1.41,0.14,0.66,U] [#3 0.24,-0.80,0.43,U] [#4 0.48,-0.26,0.43,U] [#5 0.28,-0.53,0.42,U] [#6 1.10,-0.37,0.48,U] [#7 0.54,-1.44,0.48,U] [#8 0.77,-0.34,0.38,U] 
22:21:53.337 00.003 2696 refined, 8 included, MultiStar: {1.08, -0.46}, one-star: {2.45, -0.26}
22:21:53.339 00.002 2696 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.74) = xAngle (-3.14 = 3.14)
22:21:53.340 00.001 2696 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.51 = -0.51)
22:21:53.342 00.002 2696 CameraToMount -- cameraX=1.08 cameraY=-0.46 hyp=1.17 cameraTheta=-0.41 mountX=-1.17 mountY=-0.57, mountTheta=-2.69
22:21:53.345 00.003 2696 SchedulePrimaryMove(0F998B58, x=1.08, y=-0.46, opts=13)
22:21:53.347 00.002 2696 Enqueuing Move request for scope (1.08, -0.46)
22:21:53.349 00.002 5240 Worker thread wakes up
22:21:53.349 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.08, -0.46) opts 0xd
22:21:53.349 00.000 5240 Handling offset move in thread for scope, endpoint = (1.08, -0.46)
22:21:53.349 00.000 5240 Moving (1.08, -0.46) raw xDistance=-1.17 yDistance=-0.57
22:21:53.349 00.000 5240 PPEC rslt: input = -1.17, final = -1.40, react = -1.17, pred = -0.81, hyst = -1.13, hyst_pct = 0.68, period_length = 662.83
22:21:53.351 00.002 5240 PPEC: input: -1.17, control: -1.40, exposure: 1500
22:21:53.351 00.000 5240 resist switch: large excursion: input -0.57 thresh 0.45 direction from 1 to -1
22:21:53.351 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.72
22:21:53.351 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
22:21:53.351 00.000 5240 MoveAxis(E, 232, ABG)
22:21:53.351 00.000 5240 Guiding  Dir = 2, Dur = 232
22:21:53.351 00.000 5240 IsGuiding returns 0
22:21:53.352 00.001 5240 PulseGuide returned control before completion, sleep 242
22:21:53.364 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=241, Gamma=0.560
22:21:53.410 00.046 2696 UpdateGuideState exits: m=3017 SNR=38.7 Saturated
22:21:53.412 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:53.416 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:21:53.419 00.003 2696 Enqueuing Expose request
22:21:53.609 00.190 5240 IsGuiding returns 1
22:21:53.609 00.000 5240 scope still moving after pulse duration time elapsed
22:21:53.640 00.031 5240 IsGuiding returns 0
22:21:53.640 00.000 5240 scope move finished after 232 + 57 ms
22:21:53.640 00.000 5240 Move returns status 0, amount 232
22:21:53.640 00.000 5240 BLC: Oldest BLC event removed
22:21:53.640 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 131 applied
22:21:53.640 00.000 5240 MoveAxis(N, 203, ABG)
22:21:53.640 00.000 5240 Guiding  Dir = 0, Dur = 203
22:21:53.640 00.000 5240 IsGuiding returns 0
22:21:53.641 00.001 5240 PulseGuide returned control before completion, sleep 213
22:21:53.858 00.217 5240 IsGuiding returns 1
22:21:53.858 00.000 5240 scope still moving after pulse duration time elapsed
22:21:53.889 00.031 5240 IsGuiding returns 0
22:21:53.890 00.001 5240 scope move finished after 203 + 45 ms
22:21:53.890 00.000 5240 Move returns status 0, amount 203
22:21:53.891 00.001 5240 move complete, result=0
22:21:53.891 00.000 5240 worker thread done servicing request
22:21:53.892 00.001 2696 GuideStep: -1.2 px 232 ms EAST, -0.6 px 203 ms NORTH
22:21:53.900 00.008 5240 Worker thread wakes up
22:21:53.901 00.001 5240 worker thread servicing REQUEST_EXPOSE 1500
22:21:53.901 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:21:55.324 01.423 5240 Exposure complete
22:21:55.417 00.093 5240 worker thread done servicing request
22:21:55.417 00.000 2696 OnExposeComplete: enter
22:21:55.420 00.003 2696 UpdateGuideState(): m_state=6
22:21:55.421 00.001 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 226
22:21:55.423 00.002 2696 Star::Find returns 1 (1), X=302.12, Y=259.51, Mass=3060, SNR=39.0, Peak=255 HFD=3.4
22:21:55.425 00.002 2696 MultiStar: [#1 0.15,-1.12,0.66,U] [#2 1.13,-0.46,0.67,U] [#3 0.04,-1.20,0.42,U] [#4 0.27,-0.55,0.43,U] [#5 -0.08,-0.97,0.43,U] [#6 0.79,-0.60,0.46,U] [#7 0.22,-1.92,0.00,M1] [#8 0.48,-0.81,0.38,U] 
22:21:55.426 00.001 2696 refined, 7 included, MultiStar: {0.87, -0.81}, one-star: {2.35, -0.82}
22:21:55.428 00.002 2696 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.74) = xAngle (-3.49 = 2.80)
22:21:55.429 00.001 2696 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.85 = -0.85)
22:21:55.432 00.003 2696 CameraToMount -- cameraX=0.87 cameraY=-0.81 hyp=1.18 cameraTheta=-0.75 mountX=-1.12 mountY=-0.89, mountTheta=-2.47
22:21:55.436 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.87, y=-0.81, opts=13)
22:21:55.438 00.002 2696 Enqueuing Move request for scope (0.87, -0.81)
22:21:55.439 00.001 5240 Worker thread wakes up
22:21:55.439 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.87, -0.81) opts 0xd
22:21:55.439 00.000 5240 Handling offset move in thread for scope, endpoint = (0.87, -0.81)
22:21:55.440 00.001 5240 Moving (0.87, -0.81) raw xDistance=-1.12 yDistance=-0.89
22:21:55.440 00.000 5240 BLC: History state: CurrMiss=0.89, AvgInitMiss=0.70, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.573029, 1:0.893613
22:21:55.440 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:21:55.440 00.000 5240 PPEC rslt: input = -1.12, final = -1.34, react = -1.12, pred = -0.81, hyst = -1.07, hyst_pct = 0.68, period_length = 662.83
22:21:55.440 00.000 5240 PPEC: input: -1.12, control: -1.34, exposure: 1500
22:21:55.440 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.89 from input -0.89
22:21:55.441 00.001 5240 MoveAxis(E, 222, ABG)
22:21:55.441 00.000 5240 Guiding  Dir = 2, Dur = 222
22:21:55.441 00.000 5240 IsGuiding returns 0
22:21:55.441 00.000 5240 PulseGuide returned control before completion, sleep 232
22:21:55.453 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:21:55.500 00.047 2696 UpdateGuideState exits: m=3060 SNR=39.0 Saturated
22:21:55.502 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:55.504 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:21:55.506 00.002 2696 Enqueuing Expose request
22:21:55.680 00.174 5240 IsGuiding returns 1
22:21:55.680 00.000 5240 scope still moving after pulse duration time elapsed
22:21:55.713 00.033 5240 IsGuiding returns 0
22:21:55.713 00.000 5240 scope move finished after 222 + 50 ms
22:21:55.714 00.001 5240 Move returns status 0, amount 222
22:21:55.714 00.000 5240 MoveAxis(N, 113, ABG)
22:21:55.714 00.000 5240 Guiding  Dir = 0, Dur = 113
22:21:55.715 00.001 5240 IsGuiding returns 0
22:21:55.717 00.002 5240 PulseGuide returned control before completion, sleep 123
22:21:55.851 00.134 5240 IsGuiding returns 1
22:21:55.851 00.000 5240 scope still moving after pulse duration time elapsed
22:21:55.883 00.032 5240 IsGuiding returns 1
22:21:55.914 00.031 5240 IsGuiding returns 1
22:21:55.944 00.030 5240 IsGuiding returns 0
22:21:55.944 00.000 5240 scope move finished after 113 + 114 ms
22:21:55.944 00.000 5240 Move returns status 0, amount 113
22:21:55.944 00.000 5240 move complete, result=0
22:21:55.944 00.000 5240 worker thread done servicing request
22:21:55.946 00.002 2696 GuideStep: -1.1 px 222 ms EAST, -0.9 px 113 ms NORTH
22:21:55.950 00.004 5240 Worker thread wakes up
22:21:55.950 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:21:55.950 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:21:57.602 01.652 5240 Exposure complete
22:21:57.668 00.066 5240 worker thread done servicing request
22:21:57.668 00.000 2696 OnExposeComplete: enter
22:21:57.670 00.002 2696 UpdateGuideState(): m_state=6
22:21:57.673 00.003 2696 Star::Find(15, 302, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 227
22:21:57.674 00.001 2696 Star::Find returns 1 (1), X=301.13, Y=259.65, Mass=2979, SNR=38.5, Peak=255 HFD=3.2
22:21:57.676 00.002 2696 MultiStar: [#1 -0.65,-0.94,0.70,U] [#2 0.43,-0.20,0.67,U] [#3 -0.85,-1.14,0.43,U] [#4 -0.64,-0.23,0.42,U] [#5 -0.75,-0.69,0.44,U] [#6 0.27,-0.34,0.49,U] [#7 -0.32,-1.81,0.00,M2] [#8 -0.37,-0.82,0.38,U] 
22:21:57.679 00.003 2696 refined, 7 included, MultiStar: {0.05, -0.63}, one-star: {1.36, -0.68}
22:21:57.681 00.002 2696 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.74) = xAngle (-4.23 = 2.05)
22:21:57.682 00.001 2696 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.60 = -1.60)
22:21:57.684 00.002 2696 CameraToMount -- cameraX=0.05 cameraY=-0.63 hyp=0.63 cameraTheta=-1.49 mountX=-0.29 mountY=-0.63, mountTheta=-2.01
22:21:57.687 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.05, y=-0.63, opts=13)
22:21:57.689 00.002 2696 Enqueuing Move request for scope (0.05, -0.63)
22:21:57.691 00.002 5240 Worker thread wakes up
22:21:57.691 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.63) opts 0xd
22:21:57.691 00.000 5240 Handling offset move in thread for scope, endpoint = (0.05, -0.63)
22:21:57.691 00.000 5240 Moving (0.05, -0.63) raw xDistance=-0.29 yDistance=-0.63
22:21:57.691 00.000 5240 BLC: History state: CurrMiss=0.63, AvgInitMiss=0.70, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.573029, 1:0.893613, 2:0.630088
22:21:57.691 00.000 5240 BLC: Under-shoot: nominal increase by 88
22:21:57.691 00.000 5240 BLC: window closed
22:21:57.691 00.000 5240 BLC: Pulse adjusted to 144
22:21:57.693 00.002 5240 PPEC rslt: input = -0.29, final = -0.62, react = -0.29, pred = -0.80, hyst = -0.40, hyst_pct = 0.68, period_length = 662.83
22:21:57.693 00.000 5240 PPEC: input: -0.29, control: -0.62, exposure: 1500
22:21:57.693 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
22:21:57.694 00.001 5240 MoveAxis(E, 104, ABG)
22:21:57.694 00.000 5240 Guiding  Dir = 2, Dur = 104
22:21:57.694 00.000 5240 IsGuiding returns 0
22:21:57.694 00.000 5240 PulseGuide returned control before completion, sleep 114
22:21:57.706 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:21:57.751 00.045 2696 UpdateGuideState exits: m=2979 SNR=38.5 Saturated
22:21:57.753 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:57.755 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:21:57.756 00.001 2696 Enqueuing Expose request
22:21:57.817 00.061 5240 IsGuiding returns 1
22:21:57.817 00.000 5240 scope still moving after pulse duration time elapsed
22:21:57.848 00.031 5240 IsGuiding returns 0
22:21:57.848 00.000 5240 scope move finished after 104 + 50 ms
22:21:57.848 00.000 5240 Move returns status 0, amount 104
22:21:57.848 00.000 5240 MoveAxis(N, 80, ABG)
22:21:57.848 00.000 5240 Guiding  Dir = 0, Dur = 80
22:21:57.848 00.000 5240 IsGuiding returns 0
22:21:57.848 00.000 5240 PulseGuide returned control before completion, sleep 90
22:21:57.941 00.093 5240 IsGuiding returns 1
22:21:57.941 00.000 5240 scope still moving after pulse duration time elapsed
22:21:57.972 00.031 5240 IsGuiding returns 0
22:21:57.972 00.000 5240 scope move finished after 80 + 43 ms
22:21:57.972 00.000 5240 Move returns status 0, amount 80
22:21:57.972 00.000 5240 move complete, result=0
22:21:57.972 00.000 5240 worker thread done servicing request
22:21:57.972 00.000 5240 Worker thread wakes up
22:21:57.972 00.000 2696 GuideStep: -0.3 px 104 ms EAST, -0.6 px 80 ms NORTH
22:21:57.974 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:21:57.974 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:21:58.084 00.110 2696 evsrv: cli 0F943920 connect
22:21:58.088 00.004 2696 case statement mapped state 6 to 3
22:21:58.092 00.004 2696 case statement mapped state 6 to 3
22:21:58.095 00.003 2696 evsrv: cli 0F943920 request: {"method":"get_pixel_scale","id":"bb54c224-4aa7-44ed-9013-461728990a9a"}
22:21:58.097 00.002 2696 evsrv: cli 0F943920 response: {"jsonrpc":"2.0","result":1.86834,"id":"bb54c224-4aa7-44ed-9013-461728990a9a"}
22:21:58.101 00.004 2696 evsrv: cli 0F943920 disconnect
22:21:59.406 01.305 5240 Exposure complete
22:21:59.471 00.065 5240 worker thread done servicing request
22:21:59.471 00.000 2696 OnExposeComplete: enter
22:21:59.473 00.002 2696 UpdateGuideState(): m_state=6
22:21:59.475 00.002 2696 Star::Find(15, 301, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 228
22:21:59.479 00.004 2696 Star::Find returns 1 (1), X=301.48, Y=259.11, Mass=3156, SNR=39.6, Peak=255 HFD=3.4
22:21:59.481 00.002 2696 MultiStar: [#1 -0.19,-1.48,0.68,U] [#2 0.71,-0.68,0.67,U] [#3 -0.45,-1.38,0.41,U] [#4 -0.38,-1.09,0.42,U] [#5 -0.47,-1.50,0.43,U] [#6 0.36,-1.02,0.47,U] [#7 -0.14,-2.39,0.00,M3] [#8 -0.05,-1.53,0.38,U] 
22:21:59.483 00.002 2696 refined, 7 included, MultiStar: {0.37, -1.21}, one-star: {1.71, -1.22}
22:21:59.485 00.002 2696 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.74) = xAngle (-4.01 = 2.28)
22:21:59.487 00.002 2696 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.38 = -1.38)
22:21:59.489 00.002 2696 CameraToMount -- cameraX=0.37 cameraY=-1.21 hyp=1.27 cameraTheta=-1.27 mountX=-0.82 mountY=-1.25, mountTheta=-2.15
22:21:59.492 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.37, y=-1.21, opts=13)
22:21:59.494 00.002 2696 Enqueuing Move request for scope (0.37, -1.21)
22:21:59.496 00.002 5240 Worker thread wakes up
22:21:59.496 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.37, -1.21) opts 0xd
22:21:59.496 00.000 5240 Handling offset move in thread for scope, endpoint = (0.37, -1.21)
22:21:59.496 00.000 5240 Moving (0.37, -1.21) raw xDistance=-0.82 yDistance=-1.25
22:21:59.497 00.001 5240 PPEC rslt: input = -0.82, final = -1.16, react = -0.82, pred = -0.94, hyst = -0.87, hyst_pct = 0.68, period_length = 662.83
22:21:59.497 00.000 5240 PPEC: input: -0.82, control: -1.16, exposure: 1500
22:21:59.497 00.000 5240 GuideAlgorithmResistSwitch::result() returns -1.25 from input -1.25
22:21:59.497 00.000 5240 MoveAxis(E, 192, ABG)
22:21:59.497 00.000 5240 Guiding  Dir = 2, Dur = 192
22:21:59.497 00.000 5240 IsGuiding returns 0
22:21:59.498 00.001 5240 PulseGuide returned control before completion, sleep 202
22:21:59.510 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=224, Gamma=0.560
22:21:59.556 00.046 2696 UpdateGuideState exits: m=3156 SNR=39.6 Saturated
22:21:59.558 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:59.560 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:21:59.561 00.001 2696 Enqueuing Expose request
22:21:59.702 00.141 5240 IsGuiding returns 1
22:21:59.702 00.000 5240 scope still moving after pulse duration time elapsed
22:21:59.733 00.031 5240 IsGuiding returns 0
22:21:59.733 00.000 5240 scope move finished after 192 + 43 ms
22:21:59.733 00.000 5240 Move returns status 0, amount 192
22:21:59.733 00.000 5240 MoveAxis(N, 158, ABG)
22:21:59.733 00.000 5240 Guiding  Dir = 0, Dur = 158
22:21:59.733 00.000 5240 IsGuiding returns 0
22:21:59.734 00.001 5240 PulseGuide returned control before completion, sleep 168
22:21:59.905 00.171 5240 IsGuiding returns 1
22:21:59.905 00.000 5240 scope still moving after pulse duration time elapsed
22:21:59.936 00.031 5240 IsGuiding returns 0
22:21:59.936 00.000 5240 scope move finished after 158 + 45 ms
22:21:59.936 00.000 5240 Move returns status 0, amount 158
22:21:59.936 00.000 5240 move complete, result=0
22:21:59.937 00.001 5240 worker thread done servicing request
22:21:59.937 00.000 5240 Worker thread wakes up
22:21:59.937 00.000 2696 GuideStep: -0.8 px 192 ms EAST, -1.2 px 158 ms NORTH
22:21:59.941 00.004 5240 worker thread servicing REQUEST_EXPOSE 1500
22:21:59.942 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:22:01.590 01.648 5240 Exposure complete
22:22:01.659 00.069 5240 worker thread done servicing request
22:22:01.659 00.000 2696 OnExposeComplete: enter
22:22:01.661 00.002 2696 UpdateGuideState(): m_state=6
22:22:01.663 00.002 2696 Star::Find(15, 301, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 229
22:22:01.667 00.004 2696 Star::Find returns 1 (1), X=301.97, Y=259.60, Mass=2960, SNR=38.4, Peak=255 HFD=3.3
22:22:01.669 00.002 2696 MultiStar: [#1 0.15,-1.00,0.72,U] [#2 0.88,-0.43,0.69,U] [#3 -0.04,-1.01,0.44,U] [#4 0.10,-0.42,0.43,U] [#5 0.08,-0.79,0.44,U] [#6 0.80,-0.54,0.48,U] [#7 0.30,-2.09,0.00,M4] [#8 0.32,-0.87,0.38,U] 
22:22:01.671 00.002 2696 refined, 7 included, MultiStar: {0.76, -0.72}, one-star: {2.20, -0.73}
22:22:01.673 00.002 2696 CameraToMount -- cameraTheta (-0.76) - m_xAngle (2.74) = xAngle (-3.50 = 2.79)
22:22:01.675 00.002 2696 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.86 = -0.86)
22:22:01.676 00.001 2696 CameraToMount -- cameraX=0.76 cameraY=-0.72 hyp=1.05 cameraTheta=-0.76 mountX=-0.98 mountY=-0.80, mountTheta=-2.46
22:22:01.679 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.76, y=-0.72, opts=13)
22:22:01.681 00.002 2696 Enqueuing Move request for scope (0.76, -0.72)
22:22:01.683 00.002 5240 Worker thread wakes up
22:22:01.683 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.76, -0.72) opts 0xd
22:22:01.683 00.000 5240 Handling offset move in thread for scope, endpoint = (0.76, -0.72)
22:22:01.683 00.000 5240 Moving (0.76, -0.72) raw xDistance=-0.98 yDistance=-0.80
22:22:01.684 00.001 5240 PPEC rslt: input = -0.98, final = -1.26, react = -0.98, pred = -0.95, hyst = -0.95, hyst_pct = 0.68, period_length = 662.83
22:22:01.684 00.000 5240 PPEC: input: -0.98, control: -1.26, exposure: 1500
22:22:01.684 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80
22:22:01.684 00.000 5240 MoveAxis(E, 210, ABG)
22:22:01.684 00.000 5240 Guiding  Dir = 2, Dur = 210
22:22:01.685 00.001 5240 IsGuiding returns 0
22:22:01.685 00.000 5240 PulseGuide returned control before completion, sleep 220
22:22:01.699 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:22:01.745 00.046 2696 UpdateGuideState exits: m=2960 SNR=38.4 Saturated
22:22:01.747 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:01.749 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:22:01.750 00.001 2696 Enqueuing Expose request
22:22:01.913 00.163 5240 IsGuiding returns 1
22:22:01.913 00.000 5240 scope still moving after pulse duration time elapsed
22:22:01.944 00.031 5240 IsGuiding returns 0
22:22:01.945 00.001 5240 scope move finished after 210 + 50 ms
22:22:01.945 00.000 5240 Move returns status 0, amount 210
22:22:01.945 00.000 5240 MoveAxis(N, 101, ABG)
22:22:01.947 00.002 5240 Guiding  Dir = 0, Dur = 101
22:22:01.948 00.001 5240 IsGuiding returns 0
22:22:01.949 00.001 5240 PulseGuide returned control before completion, sleep 111
22:22:02.068 00.119 5240 IsGuiding returns 1
22:22:02.068 00.000 5240 scope still moving after pulse duration time elapsed
22:22:02.099 00.031 5240 IsGuiding returns 0
22:22:02.099 00.000 5240 scope move finished after 101 + 50 ms
22:22:02.099 00.000 5240 Move returns status 0, amount 101
22:22:02.099 00.000 5240 move complete, result=0
22:22:02.099 00.000 5240 worker thread done servicing request
22:22:02.099 00.000 5240 Worker thread wakes up
22:22:02.099 00.000 2696 GuideStep: -1.0 px 210 ms EAST, -0.8 px 101 ms NORTH
22:22:02.102 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:22:02.102 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:22:03.535 01.433 5240 Exposure complete
22:22:03.613 00.078 5240 worker thread done servicing request
22:22:03.613 00.000 2696 OnExposeComplete: enter
22:22:03.615 00.002 2696 UpdateGuideState(): m_state=6
22:22:03.616 00.001 2696 Star::Find(15, 301, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 230
22:22:03.618 00.002 2696 Star::Find returns 1 (1), X=302.52, Y=260.30, Mass=2903, SNR=38.0, Peak=255 HFD=3.1
22:22:03.620 00.002 2696 MultiStar: [#1 0.78,-0.42,0.70,U] [#2 1.74,0.19,0.00,M1] [#3 0.49,-0.37,0.44,U] [#4 0.65,0.03,0.42,U] [#5 0.56,-0.19,0.43,U] [#6 1.34,0.11,0.46,U] [#7 0.68,-1.31,0.49,U] [#8 0.98,-0.35,0.41,U] 
22:22:03.622 00.002 2696 refined, 7 included, MultiStar: {1.24, -0.30}, one-star: {2.75, -0.03}
22:22:03.623 00.001 2696 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.74) = xAngle (-2.97 = -2.97)
22:22:03.625 00.002 2696 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.34 = -0.34)
22:22:03.627 00.002 2696 CameraToMount -- cameraX=1.24 cameraY=-0.30 hyp=1.27 cameraTheta=-0.24 mountX=-1.25 mountY=-0.42, mountTheta=-2.82
22:22:03.630 00.003 2696 SchedulePrimaryMove(0F998B58, x=1.24, y=-0.30, opts=13)
22:22:03.632 00.002 2696 Enqueuing Move request for scope (1.24, -0.30)
22:22:03.636 00.004 5240 Worker thread wakes up
22:22:03.636 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.24, -0.30) opts 0xd
22:22:03.636 00.000 5240 Handling offset move in thread for scope, endpoint = (1.24, -0.30)
22:22:03.636 00.000 5240 Moving (1.24, -0.30) raw xDistance=-1.25 yDistance=-0.42
22:22:03.637 00.001 5240 PPEC rslt: input = -1.25, final = -1.27, react = -1.25, pred = -0.06, hyst = -1.24, hyst_pct = 0.68, period_length = 662.83
22:22:03.637 00.000 5240 PPEC: input: -1.25, control: -1.27, exposure: 1500
22:22:03.637 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
22:22:03.637 00.000 5240 MoveAxis(E, 210, ABG)
22:22:03.637 00.000 5240 Guiding  Dir = 2, Dur = 210
22:22:03.638 00.001 5240 IsGuiding returns 0
22:22:03.638 00.000 5240 PulseGuide returned control before completion, sleep 220
22:22:03.651 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=225, Gamma=0.560
22:22:03.696 00.045 2696 UpdateGuideState exits: m=2903 SNR=38.0 Saturated
22:22:03.701 00.005 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:03.703 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:22:03.705 00.002 2696 Enqueuing Expose request
22:22:03.861 00.156 5240 IsGuiding returns 1
22:22:03.861 00.000 5240 scope still moving after pulse duration time elapsed
22:22:03.893 00.032 5240 IsGuiding returns 0
22:22:03.895 00.002 5240 scope move finished after 210 + 46 ms
22:22:03.895 00.000 5240 Move returns status 0, amount 210
22:22:03.895 00.000 5240 MoveAxis(N, 53, ABG)
22:22:03.896 00.001 5240 Guiding  Dir = 0, Dur = 53
22:22:03.897 00.001 5240 IsGuiding returns 0
22:22:03.898 00.001 5240 PulseGuide returned control before completion, sleep 63
22:22:03.969 00.071 5240 IsGuiding returns 1
22:22:03.969 00.000 5240 scope still moving after pulse duration time elapsed
22:22:04.000 00.031 5240 IsGuiding returns 0
22:22:04.000 00.000 5240 scope move finished after 53 + 49 ms
22:22:04.000 00.000 5240 Move returns status 0, amount 53
22:22:04.000 00.000 5240 move complete, result=0
22:22:04.000 00.000 5240 worker thread done servicing request
22:22:04.000 00.000 5240 Worker thread wakes up
22:22:04.000 00.000 2696 GuideStep: -1.3 px 210 ms EAST, -0.4 px 53 ms NORTH
22:22:04.003 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:22:04.004 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:22:05.641 01.637 5240 Exposure complete
22:22:05.690 00.049 5240 worker thread done servicing request
22:22:05.690 00.000 2696 OnExposeComplete: enter
22:22:05.692 00.002 2696 UpdateGuideState(): m_state=6
22:22:05.694 00.002 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 231
22:22:05.697 00.003 2696 Star::Find returns 1 (1), X=302.23, Y=260.45, Mass=3064, SNR=39.0, Peak=255 HFD=3.3
22:22:05.701 00.004 2696 MultiStar: [#1 0.28,-0.30,0.69,U] [#2 1.35,0.17,0.66,U] [#3 0.00,-0.76,0.44,U] [#4 0.25,0.31,0.44,U] [#5 0.24,-0.14,0.42,U] [#6 1.07,0.09,0.47,U] [#7 0.60,-1.21,0.47,U] [#8 0.70,-0.23,0.37,U] 
22:22:05.703 00.002 2696 refined, 8 included, MultiStar: {0.97, -0.17}, one-star: {2.46, 0.12}
22:22:05.704 00.001 2696 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.74) = xAngle (-2.91 = -2.91)
22:22:05.706 00.002 2696 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.28 = -0.28)
22:22:05.708 00.002 2696 CameraToMount -- cameraX=0.97 cameraY=-0.17 hyp=0.98 cameraTheta=-0.17 mountX=-0.96 mountY=-0.27, mountTheta=-2.87
22:22:05.711 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.97, y=-0.17, opts=13)
22:22:05.713 00.002 2696 Enqueuing Move request for scope (0.97, -0.17)
22:22:05.714 00.001 5240 Worker thread wakes up
22:22:05.714 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.97, -0.17) opts 0xd
22:22:05.715 00.001 5240 Handling offset move in thread for scope, endpoint = (0.97, -0.17)
22:22:05.715 00.000 5240 Moving (0.97, -0.17) raw xDistance=-0.96 yDistance=-0.27
22:22:05.715 00.000 5240 PPEC rslt: input = -0.96, final = -0.95, react = -0.96, pred = 0.07, hyst = -0.99, hyst_pct = 0.68, period_length = 662.83
22:22:05.715 00.000 5240 PPEC: input: -0.96, control: -0.95, exposure: 1500
22:22:05.715 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
22:22:05.716 00.001 5240 MoveAxis(E, 158, ABG)
22:22:05.716 00.000 5240 Guiding  Dir = 2, Dur = 158
22:22:05.716 00.000 5240 IsGuiding returns 0
22:22:05.716 00.000 5240 PulseGuide returned control before completion, sleep 168
22:22:05.729 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:22:05.774 00.045 2696 UpdateGuideState exits: m=3064 SNR=39.0 Saturated
22:22:05.776 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:05.778 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:22:05.780 00.002 2696 Enqueuing Expose request
22:22:05.887 00.107 5240 IsGuiding returns 1
22:22:05.887 00.000 5240 scope still moving after pulse duration time elapsed
22:22:05.918 00.031 5240 IsGuiding returns 0
22:22:05.918 00.000 5240 scope move finished after 158 + 43 ms
22:22:05.918 00.000 5240 Move returns status 0, amount 158
22:22:05.918 00.000 5240 MoveAxis(N, 34, ABG)
22:22:05.918 00.000 5240 Guiding  Dir = 0, Dur = 34
22:22:05.918 00.000 5240 IsGuiding returns 0
22:22:05.919 00.001 5240 PulseGuide returned control before completion, sleep 44
22:22:05.965 00.046 5240 IsGuiding returns 1
22:22:05.965 00.000 5240 scope still moving after pulse duration time elapsed
22:22:05.996 00.031 5240 IsGuiding returns 0
22:22:05.996 00.000 5240 scope move finished after 34 + 43 ms
22:22:05.996 00.000 5240 Move returns status 0, amount 34
22:22:05.996 00.000 5240 move complete, result=0
22:22:05.996 00.000 5240 worker thread done servicing request
22:22:05.996 00.000 5240 Worker thread wakes up
22:22:05.996 00.000 2696 GuideStep: -1.0 px 158 ms EAST, -0.3 px 34 ms NORTH
22:22:05.998 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:22:05.998 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:22:07.416 01.418 5240 Exposure complete
22:22:07.486 00.070 5240 worker thread done servicing request
22:22:07.486 00.000 2696 OnExposeComplete: enter
22:22:07.489 00.003 2696 UpdateGuideState(): m_state=6
22:22:07.491 00.002 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 232
22:22:07.492 00.001 2696 Star::Find returns 1 (1), X=302.15, Y=260.57, Mass=3113, SNR=39.3, Peak=255 HFD=3.2
22:22:07.495 00.003 2696 MultiStar: [#1 0.36,-0.31,0.68,U] [#2 1.30,0.49,0.65,U] [#3 0.22,-0.26,0.43,U] [#4 0.49,0.64,0.43,U] [#5 0.30,0.20,0.43,U] [#6 1.10,0.28,0.49,U] [#7 0.51,-1.00,0.47,U] [#8 0.55,-0.14,0.39,U] 
22:22:07.497 00.002 2696 refined, 8 included, MultiStar: {0.99, 0.04}, one-star: {2.39, 0.24}
22:22:07.499 00.002 2696 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.74) = xAngle (-2.69 = -2.69)
22:22:07.501 00.002 2696 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.06 = -0.06)
22:22:07.502 00.001 2696 CameraToMount -- cameraX=0.99 cameraY=0.04 hyp=0.99 cameraTheta=0.04 mountX=-0.89 mountY=-0.06, mountTheta=-3.08
22:22:07.505 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.99, y=0.04, opts=13)
22:22:07.508 00.003 2696 Enqueuing Move request for scope (0.99, 0.04)
22:22:07.511 00.003 5240 Worker thread wakes up
22:22:07.511 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.99, 0.04) opts 0xd
22:22:07.511 00.000 5240 Handling offset move in thread for scope, endpoint = (0.99, 0.04)
22:22:07.511 00.000 5240 Moving (0.99, 0.04) raw xDistance=-0.89 yDistance=-0.06
22:22:07.513 00.002 5240 PPEC rslt: input = -0.89, final = -1.30, react = -0.89, pred = -1.17, hyst = -0.93, hyst_pct = 0.67, period_length = 662.83
22:22:07.513 00.000 5240 PPEC: input: -0.89, control: -1.30, exposure: 1500
22:22:07.513 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:07.513 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:22:07.513 00.000 5240 MoveAxis(E, 215, ABG)
22:22:07.513 00.000 5240 Guiding  Dir = 2, Dur = 215
22:22:07.514 00.001 5240 IsGuiding returns 0
22:22:07.514 00.000 5240 PulseGuide returned control before completion, sleep 225
22:22:07.526 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:22:07.573 00.047 2696 UpdateGuideState exits: m=3113 SNR=39.3 Saturated
22:22:07.575 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:07.577 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:22:07.578 00.001 2696 Enqueuing Expose request
22:22:07.742 00.164 5240 IsGuiding returns 1
22:22:07.742 00.000 5240 scope still moving after pulse duration time elapsed
22:22:07.773 00.031 5240 IsGuiding returns 0
22:22:07.773 00.000 5240 scope move finished after 215 + 44 ms
22:22:07.773 00.000 5240 Move returns status 0, amount 215
22:22:07.773 00.000 5240 MoveAxis(N, 0, ABG)
22:22:07.773 00.000 5240 Move returns status 0, amount 0
22:22:07.773 00.000 5240 move complete, result=0
22:22:07.773 00.000 5240 worker thread done servicing request
22:22:07.773 00.000 5240 Worker thread wakes up
22:22:07.773 00.000 2696 GuideStep: -0.9 px 215 ms EAST, -0.1 px 0 ms NORTH
22:22:07.776 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:22:07.776 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:22:09.428 01.652 5240 Exposure complete
22:22:09.514 00.086 5240 worker thread done servicing request
22:22:09.514 00.000 2696 OnExposeComplete: enter
22:22:09.516 00.002 2696 UpdateGuideState(): m_state=6
22:22:09.518 00.002 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 233
22:22:09.520 00.002 2696 Star::Find returns 1 (1), X=301.66, Y=260.88, Mass=2995, SNR=38.6, Peak=255 HFD=3.2
22:22:09.523 00.003 2696 MultiStar: [#1 0.02,0.27,0.69,U] [#2 0.96,0.80,0.70,U] [#3 -0.28,0.30,0.43,U] [#4 -0.14,0.68,0.44,U] [#5 -0.32,0.25,0.43,U] [#6 0.59,0.57,0.48,U] [#7 -0.04,-0.76,0.48,U] [#8 0.13,0.17,0.39,U] 
22:22:09.524 00.001 2696 refined, 8 included, MultiStar: {0.51, 0.36}, one-star: {1.89, 0.55}
22:22:09.526 00.002 2696 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.74) = xAngle (-2.13 = -2.13)
22:22:09.528 00.002 2696 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.51 = 0.51)
22:22:09.529 00.001 2696 CameraToMount -- cameraX=0.51 cameraY=0.36 hyp=0.62 cameraTheta=0.61 mountX=-0.33 mountY=0.30, mountTheta=2.40
22:22:09.532 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.51, y=0.36, opts=13)
22:22:09.534 00.002 2696 Enqueuing Move request for scope (0.51, 0.36)
22:22:09.536 00.002 5240 Worker thread wakes up
22:22:09.536 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.36) opts 0xd
22:22:09.536 00.000 5240 Handling offset move in thread for scope, endpoint = (0.51, 0.36)
22:22:09.537 00.001 5240 Moving (0.51, 0.36) raw xDistance=-0.33 yDistance=0.30
22:22:09.537 00.000 5240 PPEC rslt: input = -0.33, final = -0.77, react = -0.33, pred = -1.20, hyst = -0.39, hyst_pct = 0.67, period_length = 662.83
22:22:09.537 00.000 5240 PPEC: input: -0.33, control: -0.77, exposure: 1500
22:22:09.537 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:22:09.537 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
22:22:09.537 00.000 5240 MoveAxis(E, 127, ABG)
22:22:09.537 00.000 5240 Guiding  Dir = 2, Dur = 127
22:22:09.538 00.001 5240 IsGuiding returns 0
22:22:09.538 00.000 5240 PulseGuide returned control before completion, sleep 137
22:22:09.551 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=227, Gamma=0.560
22:22:09.597 00.046 2696 UpdateGuideState exits: m=2995 SNR=38.6 Saturated
22:22:09.599 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:09.603 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:22:09.607 00.004 2696 Enqueuing Expose request
22:22:09.688 00.081 5240 IsGuiding returns 1
22:22:09.688 00.000 5240 scope still moving after pulse duration time elapsed
22:22:09.719 00.031 5240 IsGuiding returns 0
22:22:09.719 00.000 5240 scope move finished after 127 + 54 ms
22:22:09.719 00.000 5240 Move returns status 0, amount 127
22:22:09.719 00.000 5240 MoveAxis(N, 0, ABG)
22:22:09.719 00.000 5240 Move returns status 0, amount 0
22:22:09.719 00.000 5240 move complete, result=0
22:22:09.719 00.000 5240 worker thread done servicing request
22:22:09.719 00.000 5240 Worker thread wakes up
22:22:09.719 00.000 2696 GuideStep: -0.3 px 127 ms EAST, 0.3 px 0 ms NORTH
22:22:09.722 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:22:09.722 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:22:11.142 01.420 5240 Exposure complete
22:22:11.228 00.086 5240 worker thread done servicing request
22:22:11.228 00.000 2696 OnExposeComplete: enter
22:22:11.231 00.003 2696 UpdateGuideState(): m_state=6
22:22:11.234 00.003 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 234
22:22:11.235 00.001 2696 Star::Find returns 1 (0), X=301.28, Y=260.68, Mass=3057, SNR=39.0, Peak=240 HFD=3.5
22:22:11.237 00.002 2696 MultiStar: [#1 -0.24,0.28,0.68,U] [#2 0.45,1.02,0.65,U] [#3 -0.62,0.10,0.43,U] [#4 -0.44,0.68,0.43,U] [#5 -0.62,0.29,0.43,U] [#6 -0.00,0.50,0.47,U] [#7 -0.47,-0.71,0.47,U] [#8 -0.47,0.28,0.39,U] 
22:22:11.239 00.002 2696 refined, 8 included, MultiStar: {0.10, 0.34}, one-star: {1.51, 0.35}
22:22:11.241 00.002 2696 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.74) = xAngle (-1.46 = -1.46)
22:22:11.243 00.002 2696 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.17 = 1.17)
22:22:11.244 00.001 2696 CameraToMount -- cameraX=0.10 cameraY=0.34 hyp=0.36 cameraTheta=1.28 mountX=0.04 mountY=0.33, mountTheta=1.45
22:22:11.247 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.10, y=0.34, opts=13)
22:22:11.249 00.002 2696 Enqueuing Move request for scope (0.10, 0.34)
22:22:11.251 00.002 5240 Worker thread wakes up
22:22:11.251 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.34) opts 0xd
22:22:11.251 00.000 5240 Handling offset move in thread for scope, endpoint = (0.10, 0.34)
22:22:11.251 00.000 5240 Moving (0.10, 0.34) raw xDistance=0.04 yDistance=0.33
22:22:11.252 00.001 5240 PPEC rslt: input = 0.04, final = -0.36, react = 0.04, pred = -1.08, hyst = 0.00, hyst_pct = 0.67, period_length = 662.83
22:22:11.252 00.000 5240 PPEC: input: 0.04, control: -0.36, exposure: 1500
22:22:11.253 00.001 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:22:11.253 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
22:22:11.253 00.000 5240 MoveAxis(E, 59, ABG)
22:22:11.253 00.000 5240 Guiding  Dir = 2, Dur = 59
22:22:11.253 00.000 5240 IsGuiding returns 0
22:22:11.253 00.000 5240 PulseGuide returned control before completion, sleep 69
22:22:11.266 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:22:11.311 00.045 2696 UpdateGuideState exits: m=3057 SNR=39.0
22:22:11.313 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:11.315 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:22:11.317 00.002 2696 Enqueuing Expose request
22:22:11.324 00.007 5240 IsGuiding returns 1
22:22:11.324 00.000 5240 scope still moving after pulse duration time elapsed
22:22:11.355 00.031 5240 IsGuiding returns 0
22:22:11.355 00.000 5240 scope move finished after 59 + 43 ms
22:22:11.356 00.001 5240 Move returns status 0, amount 59
22:22:11.356 00.000 5240 MoveAxis(N, 0, ABG)
22:22:11.356 00.000 5240 Move returns status 0, amount 0
22:22:11.356 00.000 5240 move complete, result=0
22:22:11.356 00.000 5240 worker thread done servicing request
22:22:11.356 00.000 5240 Worker thread wakes up
22:22:11.356 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:22:11.356 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:22:11.357 00.001 2696 GuideStep: 0.0 px 59 ms EAST, 0.3 px 0 ms NORTH
22:22:13.004 01.647 5240 Exposure complete
22:22:13.068 00.064 5240 worker thread done servicing request
22:22:13.068 00.000 2696 OnExposeComplete: enter
22:22:13.072 00.004 2696 UpdateGuideState(): m_state=6
22:22:13.074 00.002 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 235
22:22:13.076 00.002 2696 Star::Find returns 1 (0), X=301.83, Y=260.64, Mass=2973, SNR=38.4, Peak=239 HFD=3.3
22:22:13.078 00.002 2696 MultiStar: [#1 0.28,-0.13,0.67,U] [#2 0.99,0.62,0.68,U] [#3 -0.11,-0.36,0.42,U] [#4 0.19,0.30,0.44,U] [#5 -0.02,-0.01,0.44,U] [#6 0.83,0.40,0.48,U] [#7 0.28,-0.91,0.49,U] [#8 0.37,0.20,0.39,U] 
22:22:13.079 00.001 2696 refined, 8 included, MultiStar: {0.73, 0.09}, one-star: {2.06, 0.31}
22:22:13.081 00.002 2696 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.74) = xAngle (-2.61 = -2.61)
22:22:13.083 00.002 2696 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.02 = 0.02)
22:22:13.085 00.002 2696 CameraToMount -- cameraX=0.73 cameraY=0.09 hyp=0.73 cameraTheta=0.12 mountX=-0.63 mountY=0.01, mountTheta=3.12
22:22:13.088 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.73, y=0.09, opts=13)
22:22:13.090 00.002 2696 Enqueuing Move request for scope (0.73, 0.09)
22:22:13.091 00.001 5240 Worker thread wakes up
22:22:13.091 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.73, 0.09) opts 0xd
22:22:13.091 00.000 5240 Handling offset move in thread for scope, endpoint = (0.73, 0.09)
22:22:13.091 00.000 5240 Moving (0.73, 0.09) raw xDistance=-0.63 yDistance=0.01
22:22:13.092 00.001 5240 PPEC rslt: input = -0.63, final = -1.26, react = -0.63, pred = -1.88, hyst = -0.64, hyst_pct = 0.67, period_length = 662.83
22:22:13.093 00.001 5240 PPEC: input: -0.63, control: -1.26, exposure: 1500
22:22:13.093 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:13.093 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:22:13.093 00.000 5240 MoveAxis(E, 209, ABG)
22:22:13.093 00.000 5240 Guiding  Dir = 2, Dur = 209
22:22:13.093 00.000 5240 IsGuiding returns 0
22:22:13.094 00.001 5240 PulseGuide returned control before completion, sleep 219
22:22:13.106 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.560
22:22:13.152 00.046 2696 UpdateGuideState exits: m=2973 SNR=38.4
22:22:13.154 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:13.156 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:22:13.158 00.002 2696 Enqueuing Expose request
22:22:13.328 00.170 5240 IsGuiding returns 0
22:22:13.328 00.000 5240 Move returns status 0, amount 209
22:22:13.328 00.000 5240 MoveAxis(N, 0, ABG)
22:22:13.328 00.000 5240 Move returns status 0, amount 0
22:22:13.328 00.000 5240 move complete, result=0
22:22:13.328 00.000 5240 worker thread done servicing request
22:22:13.328 00.000 5240 Worker thread wakes up
22:22:13.328 00.000 2696 GuideStep: -0.6 px 209 ms EAST, 0.0 px 0 ms NORTH
22:22:13.331 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:22:13.331 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:22:14.762 01.431 5240 Exposure complete
22:22:14.827 00.065 5240 worker thread done servicing request
22:22:14.827 00.000 2696 OnExposeComplete: enter
22:22:14.829 00.002 2696 UpdateGuideState(): m_state=6
22:22:14.831 00.002 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 236
22:22:14.833 00.002 2696 Star::Find returns 1 (1), X=301.83, Y=260.21, Mass=2974, SNR=38.4, Peak=255 HFD=3.5
22:22:14.835 00.002 2696 MultiStar: [#1 0.13,-0.24,0.70,U] [#2 1.14,0.51,0.66,U] [#3 -0.16,-0.25,0.44,U] [#4 -0.06,0.10,0.42,U] [#5 -0.13,-0.48,0.44,U] [#6 0.95,0.26,0.50,U] [#7 0.37,-1.06,0.49,U] [#8 0.41,-0.08,0.37,U] 
22:22:14.836 00.001 2696 refined, 8 included, MultiStar: {0.71, -0.13}, one-star: {2.07, -0.12}
22:22:14.839 00.003 2696 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.74) = xAngle (-2.91 = -2.91)
22:22:14.841 00.002 2696 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.28 = -0.28)
22:22:14.842 00.001 2696 CameraToMount -- cameraX=0.71 cameraY=-0.13 hyp=0.72 cameraTheta=-0.18 mountX=-0.70 mountY=-0.20, mountTheta=-2.86
22:22:14.845 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.71, y=-0.13, opts=13)
22:22:14.847 00.002 2696 Enqueuing Move request for scope (0.71, -0.13)
22:22:14.849 00.002 5240 Worker thread wakes up
22:22:14.849 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.71, -0.13) opts 0xd
22:22:14.849 00.000 5240 Handling offset move in thread for scope, endpoint = (0.71, -0.13)
22:22:14.849 00.000 5240 Moving (0.71, -0.13) raw xDistance=-0.70 yDistance=-0.20
22:22:14.850 00.001 5240 PPEC rslt: input = -0.70, final = -1.27, react = -0.70, pred = -1.78, hyst = -0.67, hyst_pct = 0.67, period_length = 662.83
22:22:14.850 00.000 5240 PPEC: input: -0.70, control: -1.27, exposure: 1500
22:22:14.850 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
22:22:14.850 00.000 5240 MoveAxis(E, 211, ABG)
22:22:14.850 00.000 5240 Guiding  Dir = 2, Dur = 211
22:22:14.851 00.001 5240 IsGuiding returns 0
22:22:14.851 00.000 5240 PulseGuide returned control before completion, sleep 221
22:22:14.864 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=240, Gamma=0.560
22:22:14.911 00.047 2696 UpdateGuideState exits: m=2974 SNR=38.4 Saturated
22:22:14.912 00.001 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:14.917 00.005 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:22:14.920 00.003 2696 Enqueuing Expose request
22:22:15.086 00.166 5240 IsGuiding returns 0
22:22:15.086 00.000 5240 Move returns status 0, amount 211
22:22:15.086 00.000 5240 MoveAxis(N, 25, ABG)
22:22:15.086 00.000 5240 Guiding  Dir = 0, Dur = 25
22:22:15.086 00.000 5240 IsGuiding returns 0
22:22:15.087 00.001 5240 PulseGuide returned control before completion, sleep 35
22:22:15.133 00.046 5240 IsGuiding returns 1
22:22:15.133 00.000 5240 scope still moving after pulse duration time elapsed
22:22:15.165 00.032 5240 IsGuiding returns 0
22:22:15.165 00.000 5240 scope move finished after 25 + 53 ms
22:22:15.165 00.000 5240 Move returns status 0, amount 25
22:22:15.165 00.000 5240 move complete, result=0
22:22:15.166 00.001 5240 worker thread done servicing request
22:22:15.166 00.000 2696 GuideStep: -0.7 px 211 ms EAST, -0.2 px 25 ms NORTH
22:22:15.175 00.009 5240 Worker thread wakes up
22:22:15.175 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:22:15.175 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:22:16.820 01.645 5240 Exposure complete
22:22:16.896 00.076 5240 worker thread done servicing request
22:22:16.897 00.001 2696 OnExposeComplete: enter
22:22:16.899 00.002 2696 UpdateGuideState(): m_state=6
22:22:16.900 00.001 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 237
22:22:16.903 00.003 2696 Star::Find returns 1 (0), X=300.68, Y=260.81, Mass=2936, SNR=38.2, Peak=215 HFD=3.5
22:22:16.905 00.002 2696 MultiStar: [#1 -1.01,0.03,0.69,U] [#2 -0.03,1.00,0.65,U] [#3 -1.28,0.06,0.44,U] [#4 -1.14,0.66,0.43,U] [#5 -1.30,0.04,0.44,U] [#6 -0.40,0.68,0.48,U] [#7 -0.98,-0.81,0.48,U] [#8 -1.04,0.53,0.39,U] 
22:22:16.907 00.002 2696 refined, 8 included, MultiStar: {-0.50, 0.33}, one-star: {0.91, 0.48}
22:22:16.908 00.001 2696 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.74) = xAngle (-0.17 = -0.17)
22:22:16.910 00.002 2696 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.46 = 2.46)
22:22:16.912 00.002 2696 CameraToMount -- cameraX=-0.50 cameraY=0.33 hyp=0.60 cameraTheta=2.56 mountX=0.59 mountY=0.38, mountTheta=0.57
22:22:16.914 00.002 2696 SchedulePrimaryMove(0F998B58, x=-0.50, y=0.33, opts=13)
22:22:16.918 00.004 2696 Enqueuing Move request for scope (-0.50, 0.33)
22:22:16.920 00.002 5240 Worker thread wakes up
22:22:16.920 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.33) opts 0xd
22:22:16.920 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.50, 0.33)
22:22:16.920 00.000 5240 Moving (-0.50, 0.33) raw xDistance=0.59 yDistance=0.38
22:22:16.921 00.001 5240 PPEC rslt: input = 0.59, final = -0.12, react = 0.59, pred = -1.75, hyst = 0.40, hyst_pct = 0.67, period_length = 662.83
22:22:16.921 00.000 5240 PPEC: input: 0.59, control: -0.12, exposure: 1500
22:22:16.921 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:22:16.921 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
22:22:16.921 00.000 5240 MoveAxis(E, 20, ABG)
22:22:16.922 00.001 5240 Guiding  Dir = 2, Dur = 20
22:22:16.922 00.000 5240 IsGuiding returns 0
22:22:16.922 00.000 5240 PulseGuide returned control before completion, sleep 30
22:22:16.934 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=228, Gamma=0.560
22:22:16.964 00.030 5240 IsGuiding returns 1
22:22:16.964 00.000 5240 scope still moving after pulse duration time elapsed
22:22:16.982 00.018 2696 UpdateGuideState exits: m=2936 SNR=38.2
22:22:16.984 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:16.986 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:22:16.987 00.001 2696 Enqueuing Expose request
22:22:16.995 00.008 5240 IsGuiding returns 0
22:22:16.995 00.000 5240 scope move finished after 20 + 52 ms
22:22:16.995 00.000 5240 Move returns status 0, amount 20
22:22:16.995 00.000 5240 MoveAxis(N, 0, ABG)
22:22:16.995 00.000 5240 Move returns status 0, amount 0
22:22:16.995 00.000 5240 move complete, result=0
22:22:16.995 00.000 5240 worker thread done servicing request
22:22:16.995 00.000 5240 Worker thread wakes up
22:22:16.995 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:22:16.995 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:22:16.996 00.001 2696 GuideStep: 0.6 px 20 ms EAST, 0.4 px 0 ms NORTH
22:22:18.416 01.420 5240 Exposure complete
22:22:18.509 00.093 5240 worker thread done servicing request
22:22:18.509 00.000 2696 OnExposeComplete: enter
22:22:18.513 00.004 2696 UpdateGuideState(): m_state=6
22:22:18.515 00.002 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 238
22:22:18.517 00.002 2696 Star::Find returns 1 (0), X=300.75, Y=260.53, Mass=2891, SNR=37.9, Peak=187 HFD=3.6
22:22:18.519 00.002 2696 MultiStar: [#1 -0.98,0.12,0.70,U] [#2 -0.10,0.89,0.69,U] [#3 -1.37,0.10,0.45,U] [#4 -0.78,0.78,0.43,U] [#5 -1.10,0.27,0.43,U] [#6 -0.04,1.00,0.48,U] [#7 -0.90,-0.75,0.48,U] [#8 -0.84,0.39,0.38,U] 
22:22:18.520 00.001 2696 refined, 8 included, MultiStar: {-0.39, 0.33}, one-star: {0.98, 0.20}
22:22:18.522 00.002 2696 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.74) = xAngle (-0.29 = -0.29)
22:22:18.524 00.002 2696 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.34 = 2.34)
22:22:18.526 00.002 2696 CameraToMount -- cameraX=-0.39 cameraY=0.33 hyp=0.51 cameraTheta=2.44 mountX=0.49 mountY=0.37, mountTheta=0.64
22:22:18.528 00.002 2696 SchedulePrimaryMove(0F998B58, x=-0.39, y=0.33, opts=13)
22:22:18.530 00.002 2696 Enqueuing Move request for scope (-0.39, 0.33)
22:22:18.532 00.002 5240 Worker thread wakes up
22:22:18.533 00.001 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.33) opts 0xd
22:22:18.533 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.39, 0.33)
22:22:18.533 00.000 5240 Moving (-0.39, 0.33) raw xDistance=0.49 yDistance=0.37
22:22:18.533 00.000 5240 PPEC rslt: input = 0.49, final = 0.35, react = 0.49, pred = -0.08, hyst = 0.31, hyst_pct = 0.67, period_length = 662.83
22:22:18.533 00.000 5240 PPEC: input: 0.49, control: 0.35, exposure: 1500
22:22:18.535 00.002 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:22:18.535 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
22:22:18.535 00.000 5240 MoveAxis(W, 57, ABG)
22:22:18.535 00.000 5240 Guiding  Dir = 3, Dur = 57
22:22:18.535 00.000 5240 IsGuiding returns 0
22:22:18.535 00.000 5240 PulseGuide returned control before completion, sleep 67
22:22:18.549 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=199, Gamma=0.560
22:22:18.598 00.049 2696 UpdateGuideState exits: m=2891 SNR=37.9
22:22:18.600 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:18.604 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:22:18.609 00.005 2696 Enqueuing Expose request
22:22:18.616 00.007 5240 IsGuiding returns 0
22:22:18.616 00.000 5240 Move returns status 0, amount 57
22:22:18.616 00.000 5240 MoveAxis(N, 0, ABG)
22:22:18.616 00.000 5240 Move returns status 0, amount 0
22:22:18.616 00.000 5240 move complete, result=0
22:22:18.616 00.000 5240 worker thread done servicing request
22:22:18.617 00.001 5240 Worker thread wakes up
22:22:18.617 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:22:18.617 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:22:18.618 00.001 2696 GuideStep: 0.5 px 57 ms WEST, 0.4 px 0 ms NORTH
22:22:20.254 01.636 5240 Exposure complete
22:22:20.325 00.071 5240 worker thread done servicing request
22:22:20.325 00.000 2696 OnExposeComplete: enter
22:22:20.327 00.002 2696 UpdateGuideState(): m_state=6
22:22:20.329 00.002 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 239
22:22:20.331 00.002 2696 Star::Find returns 1 (0), X=301.91, Y=260.17, Mass=2995, SNR=38.5, Peak=209 HFD=3.9
22:22:20.333 00.002 2696 MultiStar: [#1 0.32,-0.22,0.68,U] [#2 1.08,0.53,0.68,U] [#3 0.07,-0.21,0.43,U] [#4 0.35,0.37,0.43,U] [#5 -0.04,-0.02,0.43,U] [#6 0.92,0.45,0.45,U] [#7 0.09,-1.28,0.47,U] [#8 0.19,-0.24,0.38,U] 
22:22:20.335 00.002 2696 refined, 8 included, MultiStar: {0.76, -0.07}, one-star: {2.14, -0.16}
22:22:20.336 00.001 2696 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.74) = xAngle (-2.83 = -2.83)
22:22:20.338 00.002 2696 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.20 = -0.20)
22:22:20.340 00.002 2696 CameraToMount -- cameraX=0.76 cameraY=-0.07 hyp=0.77 cameraTheta=-0.10 mountX=-0.73 mountY=-0.15, mountTheta=-2.94
22:22:20.344 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.76, y=-0.07, opts=13)
22:22:20.345 00.001 2696 Enqueuing Move request for scope (0.76, -0.07)
22:22:20.347 00.002 5240 Worker thread wakes up
22:22:20.347 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.76, -0.07) opts 0xd
22:22:20.347 00.000 5240 Handling offset move in thread for scope, endpoint = (0.76, -0.07)
22:22:20.347 00.000 5240 Moving (0.76, -0.07) raw xDistance=-0.73 yDistance=-0.15
22:22:20.349 00.002 5240 PPEC rslt: input = -0.73, final = -0.64, react = -0.73, pred = 0.16, hyst = -0.67, hyst_pct = 0.66, period_length = 662.83
22:22:20.349 00.000 5240 PPEC: input: -0.73, control: -0.64, exposure: 1500
22:22:20.349 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.15
22:22:20.349 00.000 5240 MoveAxis(E, 106, ABG)
22:22:20.349 00.000 5240 Guiding  Dir = 2, Dur = 106
22:22:20.349 00.000 5240 IsGuiding returns 0
22:22:20.349 00.000 5240 PulseGuide returned control before completion, sleep 116
22:22:20.362 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=233, Gamma=0.560
22:22:20.408 00.046 2696 UpdateGuideState exits: m=2995 SNR=38.5
22:22:20.410 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:20.412 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:22:20.417 00.005 2696 Enqueuing Expose request
22:22:20.471 00.054 5240 IsGuiding returns 1
22:22:20.471 00.000 5240 scope still moving after pulse duration time elapsed
22:22:20.502 00.031 5240 IsGuiding returns 0
22:22:20.502 00.000 5240 scope move finished after 106 + 47 ms
22:22:20.502 00.000 5240 Move returns status 0, amount 106
22:22:20.502 00.000 5240 MoveAxis(N, 19, ABG)
22:22:20.502 00.000 5240 Guiding  Dir = 0, Dur = 19
22:22:20.502 00.000 5240 IsGuiding returns 0
22:22:20.503 00.001 5240 PulseGuide returned control before completion, sleep 29
22:22:20.534 00.031 5240 IsGuiding returns 1
22:22:20.534 00.000 5240 scope still moving after pulse duration time elapsed
22:22:20.565 00.031 5240 IsGuiding returns 0
22:22:20.565 00.000 5240 scope move finished after 19 + 43 ms
22:22:20.565 00.000 5240 Move returns status 0, amount 19
22:22:20.565 00.000 5240 move complete, result=0
22:22:20.565 00.000 5240 worker thread done servicing request
22:22:20.565 00.000 2696 GuideStep: -0.7 px 106 ms EAST, -0.2 px 19 ms NORTH
22:22:20.568 00.003 5240 Worker thread wakes up
22:22:20.568 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:22:20.568 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:22:21.990 01.422 5240 Exposure complete
22:22:22.038 00.048 5240 worker thread done servicing request
22:22:22.039 00.001 2696 OnExposeComplete: enter
22:22:22.042 00.003 2696 UpdateGuideState(): m_state=6
22:22:22.045 00.003 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 240
22:22:22.047 00.002 2696 Star::Find returns 1 (0), X=302.44, Y=260.49, Mass=3013, SNR=38.7, Peak=189 HFD=3.3
22:22:22.049 00.002 2696 MultiStar: [#1 0.62,-0.04,0.68,U] [#2 1.65,1.00,0.00,M1] [#3 0.47,-0.12,0.42,U] [#4 0.62,0.53,0.41,U] [#5 0.31,0.16,0.44,U] [#6 1.13,0.59,0.48,U] [#7 0.67,-0.88,0.48,U] [#8 0.74,0.06,0.37,U] 
22:22:22.051 00.002 2696 refined, 7 included, MultiStar: {1.13, 0.06}, one-star: {2.67, 0.16}
22:22:22.053 00.002 2696 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.74) = xAngle (-2.68 = -2.68)
22:22:22.054 00.001 2696 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.05 = -0.05)
22:22:22.057 00.003 2696 CameraToMount -- cameraX=1.13 cameraY=0.06 hyp=1.13 cameraTheta=0.05 mountX=-1.01 mountY=-0.06, mountTheta=-3.08
22:22:22.060 00.003 2696 SchedulePrimaryMove(0F998B58, x=1.13, y=0.06, opts=13)
22:22:22.062 00.002 2696 Enqueuing Move request for scope (1.13, 0.06)
22:22:22.064 00.002 5240 Worker thread wakes up
22:22:22.064 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.13, 0.06) opts 0xd
22:22:22.064 00.000 5240 Handling offset move in thread for scope, endpoint = (1.13, 0.06)
22:22:22.064 00.000 5240 Moving (1.13, 0.06) raw xDistance=-1.01 yDistance=-0.06
22:22:22.065 00.001 5240 PPEC rslt: input = -1.01, final = -0.79, react = -1.01, pred = 0.38, hyst = -0.88, hyst_pct = 0.66, period_length = 662.83
22:22:22.065 00.000 5240 PPEC: input: -1.01, control: -0.79, exposure: 1500
22:22:22.066 00.001 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:22.066 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:22:22.066 00.000 5240 MoveAxis(E, 132, ABG)
22:22:22.066 00.000 5240 Guiding  Dir = 2, Dur = 132
22:22:22.066 00.000 5240 IsGuiding returns 0
22:22:22.066 00.000 5240 PulseGuide returned control before completion, sleep 142
22:22:22.079 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=236, Gamma=0.560
22:22:22.124 00.045 2696 UpdateGuideState exits: m=3013 SNR=38.7
22:22:22.127 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:22.129 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:22:22.130 00.001 2696 Enqueuing Expose request
22:22:22.218 00.088 5240 IsGuiding returns 1
22:22:22.218 00.000 5240 scope still moving after pulse duration time elapsed
22:22:22.250 00.032 5240 IsGuiding returns 0
22:22:22.250 00.000 5240 scope move finished after 132 + 51 ms
22:22:22.250 00.000 5240 Move returns status 0, amount 132
22:22:22.250 00.000 5240 MoveAxis(N, 0, ABG)
22:22:22.250 00.000 5240 Move returns status 0, amount 0
22:22:22.250 00.000 5240 move complete, result=0
22:22:22.250 00.000 5240 worker thread done servicing request
22:22:22.250 00.000 5240 Worker thread wakes up
22:22:22.250 00.000 2696 GuideStep: -1.0 px 132 ms EAST, -0.1 px 0 ms NORTH
22:22:22.252 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:22:22.252 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:22:23.907 01.655 5240 Exposure complete
22:22:23.954 00.047 5240 worker thread done servicing request
22:22:23.954 00.000 2696 OnExposeComplete: enter
22:22:23.954 00.000 2696 UpdateGuideState(): m_state=6
22:22:23.954 00.000 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 241
22:22:23.970 00.016 2696 Star::Find returns 1 (0), X=301.07, Y=260.73, Mass=2893, SNR=37.9, Peak=162 HFD=3.9
22:22:23.970 00.000 2696 MultiStar: [#1 -0.70,-0.01,0.69,U] [#2 0.22,0.93,0.68,U] [#3 -0.94,-0.30,0.44,U] [#4 -0.64,0.59,0.45,U] [#5 -1.04,0.42,0.44,U] [#6 0.09,0.78,0.48,U] [#7 -0.74,-0.60,0.49,U] [#8 -0.68,0.26,0.38,U] 
22:22:23.970 00.000 2696 refined, 8 included, MultiStar: {-0.15, 0.30}, one-star: {1.30, 0.40}
22:22:23.976 00.006 2696 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.74) = xAngle (-0.69 = -0.69)
22:22:23.976 00.000 2696 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.94 = 1.94)
22:22:23.976 00.000 2696 CameraToMount -- cameraX=-0.15 cameraY=0.30 hyp=0.34 cameraTheta=2.04 mountX=0.26 mountY=0.31, mountTheta=0.88
22:22:23.976 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.15, y=0.30, opts=13)
22:22:23.986 00.010 2696 Enqueuing Move request for scope (-0.15, 0.30)
22:22:23.986 00.000 5240 Worker thread wakes up
22:22:23.986 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.30) opts 0xd
22:22:23.986 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.15, 0.30)
22:22:23.986 00.000 5240 Moving (-0.15, 0.30) raw xDistance=0.26 yDistance=0.31
22:22:23.986 00.000 5240 PPEC rslt: input = 0.26, final = 0.52, react = 0.26, pred = 0.95, hyst = 0.17, hyst_pct = 0.66, period_length = 662.83
22:22:23.986 00.000 5240 PPEC: input: 0.26, control: 0.52, exposure: 1500
22:22:23.986 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
22:22:23.986 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
22:22:23.986 00.000 5240 MoveAxis(W, 87, ABG)
22:22:23.986 00.000 5240 Guiding  Dir = 3, Dur = 87
22:22:23.986 00.000 5240 IsGuiding returns 0
22:22:23.986 00.000 5240 PulseGuide returned control before completion, sleep 97
22:22:24.004 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=197, Gamma=0.560
22:22:24.051 00.047 2696 UpdateGuideState exits: m=2893 SNR=37.9
22:22:24.053 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:24.055 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:22:24.057 00.002 2696 Enqueuing Expose request
22:22:24.097 00.040 5240 IsGuiding returns 1
22:22:24.097 00.000 5240 scope still moving after pulse duration time elapsed
22:22:24.128 00.031 5240 IsGuiding returns 0
22:22:24.128 00.000 5240 scope move finished after 87 + 50 ms
22:22:24.128 00.000 5240 Move returns status 0, amount 87
22:22:24.128 00.000 5240 MoveAxis(N, 0, ABG)
22:22:24.128 00.000 5240 Move returns status 0, amount 0
22:22:24.128 00.000 5240 move complete, result=0
22:22:24.128 00.000 5240 worker thread done servicing request
22:22:24.128 00.000 5240 Worker thread wakes up
22:22:24.128 00.000 2696 GuideStep: 0.3 px 87 ms WEST, 0.3 px 0 ms NORTH
22:22:24.131 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:22:24.131 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:22:25.565 01.434 5240 Exposure complete
22:22:25.632 00.067 5240 worker thread done servicing request
22:22:25.632 00.000 2696 OnExposeComplete: enter
22:22:25.632 00.000 2696 UpdateGuideState(): m_state=6
22:22:25.632 00.000 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
22:22:25.632 00.000 2696 Star::Find returns 1 (0), X=302.70, Y=260.42, Mass=2973, SNR=38.4, Peak=215 HFD=3.5
22:22:25.632 00.000 2696 MultiStar: [#1 1.19,-0.24,0.68,U] [#2 2.14,0.49,0.00,M1] [#3 0.91,-0.14,0.44,U] [#4 0.95,0.08,0.42,U] [#5 0.82,-0.21,0.44,U] [#6 1.71,0.15,0.00,M1] [#7 1.30,-1.01,0.49,U] [#8 1.24,0.09,0.38,U] 
22:22:25.644 00.012 2696 refined, 6 included, MultiStar: {1.56, -0.17}, one-star: {2.93, 0.09}
22:22:25.646 00.002 2696 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.74) = xAngle (-2.84 = -2.84)
22:22:25.648 00.002 2696 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.21 = -0.21)
22:22:25.650 00.002 2696 CameraToMount -- cameraX=1.56 cameraY=-0.17 hyp=1.57 cameraTheta=-0.11 mountX=-1.50 mountY=-0.33, mountTheta=-2.92
22:22:25.652 00.002 2696 SchedulePrimaryMove(0F998B58, x=1.56, y=-0.17, opts=13)
22:22:25.654 00.002 2696 Enqueuing Move request for scope (1.56, -0.17)
22:22:25.656 00.002 5240 Worker thread wakes up
22:22:25.656 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.56, -0.17) opts 0xd
22:22:25.656 00.000 5240 Handling offset move in thread for scope, endpoint = (1.56, -0.17)
22:22:25.656 00.000 5240 Moving (1.56, -0.17) raw xDistance=-1.50 yDistance=-0.33
22:22:25.658 00.002 5240 PPEC rslt: input = -1.50, final = -1.09, react = -1.50, pred = 1.07, hyst = -1.43, hyst_pct = 0.66, period_length = 662.83
22:22:25.658 00.000 5240 PPEC: input: -1.50, control: -1.09, exposure: 1500
22:22:25.658 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:22:25.658 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
22:22:25.658 00.000 5240 MoveAxis(E, 181, ABG)
22:22:25.658 00.000 5240 Guiding  Dir = 2, Dur = 181
22:22:25.658 00.000 5240 IsGuiding returns 0
22:22:25.658 00.000 5240 PulseGuide returned control before completion, sleep 191
22:22:25.665 00.007 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=219, Gamma=0.560
22:22:25.707 00.042 2696 UpdateGuideState exits: m=2973 SNR=38.4
22:22:25.707 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:25.707 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:22:25.723 00.016 2696 Enqueuing Expose request
22:22:25.726 00.003 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=219, Gamma=0.540
22:22:25.774 00.048 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=219, Gamma=0.510
22:22:25.819 00.045 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=219, Gamma=0.490
22:22:25.864 00.045 5240 IsGuiding returns 0
22:22:25.864 00.000 5240 Move returns status 0, amount 181
22:22:25.864 00.000 5240 MoveAxis(N, 0, ABG)
22:22:25.864 00.000 5240 Move returns status 0, amount 0
22:22:25.864 00.000 5240 move complete, result=0
22:22:25.864 00.000 5240 worker thread done servicing request
22:22:25.864 00.000 5240 Worker thread wakes up
22:22:25.864 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:22:25.864 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:22:25.870 00.006 2696 GuideStep: -1.5 px 181 ms EAST, -0.3 px 0 ms NORTH
22:22:25.887 00.017 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=219, Gamma=0.470
22:22:26.033 00.146 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=219, Gamma=0.450
22:22:26.194 00.161 2696 evsrv: cli 0F943880 connect
22:22:26.197 00.003 2696 case statement mapped state 6 to 3
22:22:26.201 00.004 2696 case statement mapped state 6 to 3
22:22:26.201 00.000 2696 evsrv: cli 0F943D80 connect
22:22:26.201 00.000 2696 case statement mapped state 6 to 3
22:22:26.210 00.009 2696 case statement mapped state 6 to 3
22:22:26.212 00.002 2696 evsrv: cli 0F943880 request: {"method":"get_pixel_scale","id":"0a4498f0-1b8d-4198-88bb-cccfa8a95460"}
22:22:26.216 00.004 2696 evsrv: cli 0F943880 response: {"jsonrpc":"2.0","result":1.86834,"id":"0a4498f0-1b8d-4198-88bb-cccfa8a95460"}
22:22:26.218 00.002 2696 evsrv: cli 0F943D80 request: {"method":"get_pixel_scale","id":"f84914ed-da23-42df-a459-3538a1c20da5"}
22:22:26.222 00.004 2696 evsrv: cli 0F943D80 response: {"jsonrpc":"2.0","result":1.86834,"id":"f84914ed-da23-42df-a459-3538a1c20da5"}
22:22:26.224 00.002 2696 evsrv: cli 0F943880 disconnect
22:22:26.228 00.004 2696 evsrv: cli 0F943D80 disconnect
22:22:26.259 00.031 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=219, Gamma=0.410
22:22:26.431 00.172 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=219, Gamma=0.380
22:22:26.485 00.054 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=219, Gamma=0.360
22:22:26.546 00.061 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=219, Gamma=0.340
22:22:26.596 00.050 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=219, Gamma=0.320
22:22:26.652 00.056 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=219, Gamma=0.300
22:22:26.703 00.051 2696 evsrv: cli 0F9434C0 connect
22:22:26.707 00.004 2696 case statement mapped state 6 to 3
22:22:26.711 00.004 2696 case statement mapped state 6 to 3
22:22:26.715 00.004 2696 evsrv: cli 0F9434C0 request: {"method":"get_pixel_scale","id":"6722d0a8-0da1-41c9-a19e-9d52ffbde43d"}
22:22:26.716 00.001 2696 evsrv: cli 0F9434C0 response: {"jsonrpc":"2.0","result":1.86834,"id":"6722d0a8-0da1-41c9-a19e-9d52ffbde43d"}
22:22:26.720 00.004 2696 evsrv: cli 0F943420 connect
22:22:26.722 00.002 2696 case statement mapped state 6 to 3
22:22:26.726 00.004 2696 case statement mapped state 6 to 3
22:22:26.732 00.006 2696 evsrv: cli 0F943880 connect
22:22:26.736 00.004 2696 case statement mapped state 6 to 3
22:22:26.742 00.006 2696 case statement mapped state 6 to 3
22:22:26.744 00.002 2696 evsrv: cli 0F943420 request: {"method":"get_pixel_scale","id":"c53ef755-f556-43b5-b190-7ccae0a657d6"}
22:22:26.748 00.004 2696 evsrv: cli 0F943420 response: {"jsonrpc":"2.0","result":1.86834,"id":"c53ef755-f556-43b5-b190-7ccae0a657d6"}
22:22:26.752 00.004 2696 evsrv: cli 0F9434C0 disconnect
22:22:26.757 00.005 2696 evsrv: cli 0F9440A0 connect
22:22:26.761 00.004 2696 case statement mapped state 6 to 3
22:22:26.764 00.003 2696 case statement mapped state 6 to 3
22:22:26.768 00.004 2696 evsrv: cli 0F943880 request: {"method":"get_pixel_scale","id":"db585248-ead5-4fdc-8c97-1855b97fbab6"}
22:22:26.772 00.004 2696 evsrv: cli 0F943880 response: {"jsonrpc":"2.0","result":1.86834,"id":"db585248-ead5-4fdc-8c97-1855b97fbab6"}
22:22:26.774 00.002 2696 evsrv: cli 0F943420 disconnect
22:22:26.778 00.004 2696 evsrv: cli 0F9440A0 request: {"method":"get_pixel_scale","id":"968adfb6-0253-4209-ba7d-6686d1b9d383"}
22:22:26.782 00.004 2696 evsrv: cli 0F9440A0 response: {"jsonrpc":"2.0","result":1.86834,"id":"968adfb6-0253-4209-ba7d-6686d1b9d383"}
22:22:26.784 00.002 2696 evsrv: cli 0F943880 disconnect
22:22:26.788 00.004 2696 evsrv: cli 0F9440A0 disconnect
22:22:26.790 00.002 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=219, Gamma=0.270
22:22:27.400 00.610 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=219, Gamma=0.300
22:22:27.492 00.092 5240 Exposure complete
22:22:27.538 00.046 5240 worker thread done servicing request
22:22:27.538 00.000 2696 OnExposeComplete: enter
22:22:27.538 00.000 2696 UpdateGuideState(): m_state=6
22:22:27.538 00.000 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 243
22:22:27.538 00.000 2696 Star::Find returns 1 (1), X=302.94, Y=260.76, Mass=3036, SNR=38.8, Peak=255 HFD=3.4
22:22:27.554 00.016 2696 MultiStar: [#1 0.99,-0.00,0.69,U] [#2 2.21,0.80,0.00,M2] [#3 0.80,0.17,0.44,U] [#4 0.96,0.38,0.43,U] [#5 0.77,0.15,0.43,U] [#6 1.91,0.63,0.00,M2] [#7 1.18,-0.89,0.47,U] [#8 1.43,0.29,0.38,U] 
22:22:27.554 00.000 2696 refined, 6 included, MultiStar: {1.58, 0.11}, one-star: {3.17, 0.43}
22:22:27.554 00.000 2696 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.74) = xAngle (-2.67 = -2.67)
22:22:27.554 00.000 2696 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.03 = -0.03)
22:22:27.554 00.000 2696 CameraToMount -- cameraX=1.58 cameraY=0.11 hyp=1.58 cameraTheta=0.07 mountX=-1.40 mountY=-0.05, mountTheta=-3.10
22:22:27.554 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.58, y=0.11, opts=13)
22:22:27.554 00.000 2696 Enqueuing Move request for scope (1.58, 0.11)
22:22:27.554 00.000 5240 Worker thread wakes up
22:22:27.554 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.58, 0.11) opts 0xd
22:22:27.554 00.000 5240 Handling offset move in thread for scope, endpoint = (1.58, 0.11)
22:22:27.554 00.000 5240 Moving (1.58, 0.11) raw xDistance=-1.40 yDistance=-0.05
22:22:27.569 00.015 5240 PPEC rslt: input = -1.40, final = -1.08, react = -1.40, pred = 0.59, hyst = -1.21, hyst_pct = 0.66, period_length = 662.83
22:22:27.569 00.000 5240 PPEC: input: -1.40, control: -1.08, exposure: 1500
22:22:27.569 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:27.569 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:22:27.569 00.000 5240 MoveAxis(E, 178, ABG)
22:22:27.569 00.000 5240 Guiding  Dir = 2, Dur = 178
22:22:27.569 00.000 5240 IsGuiding returns 0
22:22:27.569 00.000 5240 PulseGuide returned control before completion, sleep 188
22:22:27.585 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=211, Gamma=0.300
22:22:27.616 00.031 2696 UpdateGuideState exits: m=3036 SNR=38.8 Saturated
22:22:27.634 00.018 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:27.634 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:22:27.634 00.000 2696 Enqueuing Expose request
22:22:27.634 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=211, Gamma=0.320
22:22:27.718 00.084 2696 evsrv: cli 0F943C40 connect
22:22:27.720 00.002 2696 case statement mapped state 6 to 3
22:22:27.722 00.002 2696 case statement mapped state 6 to 3
22:22:27.732 00.010 2696 evsrv: cli 0F943BA0 connect
22:22:27.736 00.004 2696 case statement mapped state 6 to 3
22:22:27.740 00.004 2696 case statement mapped state 6 to 3
22:22:27.744 00.004 2696 evsrv: cli 0F943C40 request: {"method":"get_pixel_scale","id":"6e49c731-9fb5-441d-8c48-608449c08ce5"}
22:22:27.746 00.002 2696 evsrv: cli 0F943C40 response: {"jsonrpc":"2.0","result":1.86834,"id":"6e49c731-9fb5-441d-8c48-608449c08ce5"}
22:22:27.750 00.004 2696 evsrv: cli 0F943BA0 request: {"method":"get_pixel_scale","id":"1df4aec7-4743-4f2f-ba0f-fa3dd4d25d9b"}
22:22:27.752 00.002 2696 evsrv: cli 0F943BA0 response: {"jsonrpc":"2.0","result":1.86834,"id":"1df4aec7-4743-4f2f-ba0f-fa3dd4d25d9b"}
22:22:27.752 00.000 2696 evsrv: cli 0F943C40 disconnect
22:22:27.757 00.005 2696 evsrv: cli 0F943BA0 disconnect
22:22:27.772 00.015 5240 IsGuiding returns 1
22:22:27.772 00.000 5240 scope still moving after pulse duration time elapsed
22:22:27.804 00.032 5240 IsGuiding returns 0
22:22:27.804 00.000 5240 scope move finished after 178 + 54 ms
22:22:27.804 00.000 5240 Move returns status 0, amount 178
22:22:27.804 00.000 5240 MoveAxis(N, 0, ABG)
22:22:27.804 00.000 5240 Move returns status 0, amount 0
22:22:27.804 00.000 5240 move complete, result=0
22:22:27.804 00.000 5240 worker thread done servicing request
22:22:27.804 00.000 5240 Worker thread wakes up
22:22:27.804 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:22:27.804 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:22:27.810 00.006 2696 GuideStep: -1.4 px 178 ms EAST, -0.1 px 0 ms NORTH
22:22:28.236 00.426 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=211, Gamma=0.340
22:22:28.552 00.316 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=211, Gamma=0.360
22:22:28.723 00.171 2696 evsrv: cli 0F9440A0 connect
22:22:28.728 00.005 2696 case statement mapped state 6 to 3
22:22:28.730 00.002 2696 case statement mapped state 6 to 3
22:22:28.730 00.000 2696 evsrv: cli 0F944140 connect
22:22:28.730 00.000 2696 case statement mapped state 6 to 3
22:22:28.730 00.000 2696 case statement mapped state 6 to 3
22:22:28.741 00.011 2696 evsrv: cli 0F9440A0 request: {"method":"get_pixel_scale","id":"8f2deed8-0a86-437b-b493-775ee71b0059"}
22:22:28.741 00.000 2696 evsrv: cli 0F9440A0 response: {"jsonrpc":"2.0","result":1.86834,"id":"8f2deed8-0a86-437b-b493-775ee71b0059"}
22:22:28.741 00.000 2696 evsrv: cli 0F944140 request: {"method":"get_pixel_scale","id":"8ac0b5d6-751c-4219-9874-d171bdfef3a3"}
22:22:28.741 00.000 2696 evsrv: cli 0F944140 response: {"jsonrpc":"2.0","result":1.86834,"id":"8ac0b5d6-751c-4219-9874-d171bdfef3a3"}
22:22:28.741 00.000 2696 evsrv: cli 0F9440A0 disconnect
22:22:28.757 00.016 2696 evsrv: cli 0F944140 disconnect
22:22:28.960 00.203 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=211, Gamma=0.380
22:22:29.010 00.050 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=211, Gamma=0.430
22:22:29.230 00.220 5240 Exposure complete
22:22:29.232 00.002 2696 evsrv: cli 0F943E20 connect
22:22:29.236 00.004 2696 case statement mapped state 6 to 3
22:22:29.240 00.004 2696 case statement mapped state 6 to 3
22:22:29.245 00.005 2696 evsrv: cli 0F943E20 request: {"method":"get_pixel_scale","id":"3019a578-9539-4a2e-9165-ce16711b55c7"}
22:22:29.249 00.004 2696 evsrv: cli 0F943E20 response: {"jsonrpc":"2.0","result":1.86834,"id":"3019a578-9539-4a2e-9165-ce16711b55c7"}
22:22:29.253 00.004 2696 evsrv: cli 0F943E20 disconnect
22:22:29.295 00.042 5240 worker thread done servicing request
22:22:29.295 00.000 2696 OnExposeComplete: enter
22:22:29.295 00.000 2696 UpdateGuideState(): m_state=6
22:22:29.295 00.000 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 244
22:22:29.295 00.000 2696 Star::Find returns 1 (1), X=302.94, Y=260.53, Mass=2977, SNR=38.5, Peak=255 HFD=3.5
22:22:29.309 00.014 2696 MultiStar: [#1 1.17,-0.20,0.69,U] [#2 2.03,0.48,0.00,M3] [#3 0.79,-0.28,0.43,U] [#4 1.24,0.52,0.41,U] [#5 1.10,0.21,0.44,U] [#6 1.87,0.36,0.00,M3] [#7 1.17,-1.11,0.47,U] [#8 1.27,0.21,0.38,U] 
22:22:29.309 00.000 2696 refined, 6 included, MultiStar: {1.66, -0.05}, one-star: {3.17, 0.20}
22:22:29.309 00.000 2696 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.74) = xAngle (-2.77 = -2.77)
22:22:29.309 00.000 2696 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.13 = -0.13)
22:22:29.309 00.000 2696 CameraToMount -- cameraX=1.66 cameraY=-0.05 hyp=1.66 cameraTheta=-0.03 mountX=-1.54 mountY=-0.22, mountTheta=-3.00
22:22:29.309 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.66, y=-0.05, opts=13)
22:22:29.319 00.010 2696 Enqueuing Move request for scope (1.66, -0.05)
22:22:29.319 00.000 5240 Worker thread wakes up
22:22:29.319 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.66, -0.05) opts 0xd
22:22:29.319 00.000 5240 Handling offset move in thread for scope, endpoint = (1.66, -0.05)
22:22:29.319 00.000 5240 Moving (1.66, -0.05) raw xDistance=-1.54 yDistance=-0.22
22:22:29.325 00.006 5240 PPEC rslt: input = -1.54, final = -1.30, react = -1.54, pred = 0.61, hyst = -1.50, hyst_pct = 0.66, period_length = 662.83
22:22:29.325 00.000 5240 PPEC: input: -1.54, control: -1.30, exposure: 1500
22:22:29.325 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
22:22:29.325 00.000 5240 MoveAxis(E, 216, ABG)
22:22:29.325 00.000 5240 Guiding  Dir = 2, Dur = 216
22:22:29.325 00.000 5240 IsGuiding returns 0
22:22:29.325 00.000 5240 PulseGuide returned control before completion, sleep 226
22:22:29.325 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:22:29.384 00.059 2696 UpdateGuideState exits: m=2977 SNR=38.5 Saturated
22:22:29.388 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:29.388 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:22:29.388 00.000 2696 Enqueuing Expose request
22:22:29.562 00.174 5240 IsGuiding returns 1
22:22:29.562 00.000 5240 scope still moving after pulse duration time elapsed
22:22:29.593 00.031 5240 IsGuiding returns 0
22:22:29.593 00.000 5240 scope move finished after 216 + 51 ms
22:22:29.593 00.000 5240 Move returns status 0, amount 216
22:22:29.593 00.000 5240 MoveAxis(N, 28, ABG)
22:22:29.593 00.000 5240 Guiding  Dir = 0, Dur = 28
22:22:29.593 00.000 5240 IsGuiding returns 0
22:22:29.593 00.000 5240 PulseGuide returned control before completion, sleep 38
22:22:29.641 00.048 5240 IsGuiding returns 1
22:22:29.641 00.000 5240 scope still moving after pulse duration time elapsed
22:22:29.673 00.032 5240 IsGuiding returns 0
22:22:29.673 00.000 5240 scope move finished after 28 + 50 ms
22:22:29.673 00.000 5240 Move returns status 0, amount 28
22:22:29.673 00.000 5240 move complete, result=0
22:22:29.673 00.000 5240 worker thread done servicing request
22:22:29.673 00.000 5240 Worker thread wakes up
22:22:29.673 00.000 2696 GuideStep: -1.5 px 216 ms EAST, -0.2 px 28 ms NORTH
22:22:29.673 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:22:29.673 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:22:29.737 00.064 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:22:29.794 00.057 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:22:30.243 00.449 2696 evsrv: cli 0F943C40 connect
22:22:30.247 00.004 2696 case statement mapped state 6 to 3
22:22:30.249 00.002 2696 case statement mapped state 6 to 3
22:22:30.251 00.002 2696 evsrv: cli 0F943C40 request: {"method":"get_pixel_scale","id":"5df33e7d-366e-4309-884a-5392f29969e5"}
22:22:30.251 00.000 2696 evsrv: cli 0F943C40 response: {"jsonrpc":"2.0","result":1.86834,"id":"5df33e7d-366e-4309-884a-5392f29969e5"}
22:22:30.257 00.006 2696 evsrv: cli 0F943C40 disconnect
22:22:31.321 01.064 5240 Exposure complete
22:22:31.384 00.063 5240 worker thread done servicing request
22:22:31.384 00.000 2696 OnExposeComplete: enter
22:22:31.384 00.000 2696 UpdateGuideState(): m_state=6
22:22:31.384 00.000 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 245
22:22:31.384 00.000 2696 Star::Find returns 1 (1), X=301.52, Y=261.33, Mass=2957, SNR=38.3, Peak=255 HFD=3.3
22:22:31.384 00.000 2696 MultiStar: [#1 -0.02,1.03,0.70,U] [#2 0.90,1.55,0.00,M4] [#3 -0.21,0.94,0.45,U] [#4 -0.06,1.45,0.44,U] [#5 -0.27,0.96,0.45,U] [#6 0.46,1.27,0.47,U] [#7 -0.11,-0.04,0.46,U] [#8 0.05,1.11,0.37,U] 
22:22:31.384 00.000 2696 refined, 7 included, MultiStar: {0.39, 0.97}, one-star: {1.75, 1.00}
22:22:31.400 00.016 2696 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.74) = xAngle (-1.55 = -1.55)
22:22:31.400 00.000 2696 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.09 = 1.09)
22:22:31.400 00.000 2696 CameraToMount -- cameraX=0.39 cameraY=0.97 hyp=1.04 cameraTheta=1.19 mountX=0.03 mountY=0.92, mountTheta=1.54
22:22:31.400 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.39, y=0.97, opts=13)
22:22:31.400 00.000 2696 Enqueuing Move request for scope (0.39, 0.97)
22:22:31.400 00.000 5240 Worker thread wakes up
22:22:31.400 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.97) opts 0xd
22:22:31.400 00.000 5240 Handling offset move in thread for scope, endpoint = (0.39, 0.97)
22:22:31.400 00.000 5240 Moving (0.39, 0.97) raw xDistance=0.03 yDistance=0.92
22:22:31.413 00.013 5240 PPEC rslt: input = 0.03, final = 0.23, react = 0.03, pred = 0.66, hyst = 0.00, hyst_pct = 0.66, period_length = 662.83
22:22:31.413 00.000 5240 PPEC: input: 0.03, control: 0.23, exposure: 1500
22:22:31.413 00.000 5240 resist switch: large excursion: input 0.92 thresh 0.45 direction from -1 to 1
22:22:31.413 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.77
22:22:31.413 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.92 from input 0.92
22:22:31.413 00.000 5240 MoveAxis(W, 38, ABG)
22:22:31.413 00.000 5240 Guiding  Dir = 3, Dur = 38
22:22:31.413 00.000 5240 IsGuiding returns 0
22:22:31.413 00.000 5240 PulseGuide returned control before completion, sleep 48
22:22:31.426 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:22:31.464 00.038 5240 IsGuiding returns 1
22:22:31.464 00.000 5240 scope still moving after pulse duration time elapsed
22:22:31.474 00.010 2696 UpdateGuideState exits: m=2957 SNR=38.3 Saturated
22:22:31.476 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:31.479 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:22:31.479 00.000 2696 Enqueuing Expose request
22:22:31.495 00.016 5240 IsGuiding returns 0
22:22:31.495 00.000 5240 scope move finished after 38 + 42 ms
22:22:31.495 00.000 5240 Move returns status 0, amount 38
22:22:31.495 00.000 5240 BLC: Oldest BLC event removed
22:22:31.495 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 144 applied
22:22:31.495 00.000 5240 MoveAxis(S, 261, ABG)
22:22:31.495 00.000 5240 Guiding  Dir = 1, Dur = 261
22:22:31.495 00.000 5240 IsGuiding returns 0
22:22:31.495 00.000 5240 PulseGuide returned control before completion, sleep 271
22:22:31.781 00.286 5240 IsGuiding returns 1
22:22:31.781 00.000 5240 scope still moving after pulse duration time elapsed
22:22:31.813 00.032 5240 IsGuiding returns 0
22:22:31.813 00.000 5240 scope move finished after 261 + 56 ms
22:22:31.813 00.000 5240 Move returns status 0, amount 261
22:22:31.813 00.000 5240 move complete, result=0
22:22:31.813 00.000 5240 worker thread done servicing request
22:22:31.813 00.000 5240 Worker thread wakes up
22:22:31.813 00.000 2696 GuideStep: 0.0 px 38 ms WEST, 0.9 px 261 ms SOUTH
22:22:31.815 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:22:31.818 00.003 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:22:33.242 01.424 5240 Exposure complete
22:22:33.304 00.062 5240 worker thread done servicing request
22:22:33.304 00.000 2696 OnExposeComplete: enter
22:22:33.304 00.000 2696 UpdateGuideState(): m_state=6
22:22:33.304 00.000 2696 Star::Find(15, 301, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 246
22:22:33.304 00.000 2696 Star::Find returns 1 (0), X=302.01, Y=262.01, Mass=3052, SNR=38.9, Peak=232 HFD=3.9
22:22:33.304 00.000 2696 MultiStar: [#1 -0.03,1.28,0.68,U] [#2 1.18,2.12,0.00,M5] [#3 -0.13,0.98,0.42,U] [#4 0.12,1.83,0.00,M1] [#5 -0.17,1.56,0.43,U] [#6 0.75,1.84,0.00,M3] [#7 0.34,0.50,0.49,U] [#8 0.34,1.76,0.00,M1] 
22:22:33.320 00.016 2696 refined, 4 included, MultiStar: {0.75, 1.28}, one-star: {2.24, 1.68}
22:22:33.320 00.000 2696 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.74) = xAngle (-1.69 = -1.69)
22:22:33.320 00.000 2696 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.94 = 0.94)
22:22:33.320 00.000 2696 CameraToMount -- cameraX=0.75 cameraY=1.28 hyp=1.49 cameraTheta=1.04 mountX=-0.18 mountY=1.20, mountTheta=1.72
22:22:33.320 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.75, y=1.28, opts=13)
22:22:33.320 00.000 2696 Enqueuing Move request for scope (0.75, 1.28)
22:22:33.320 00.000 5240 Worker thread wakes up
22:22:33.320 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.75, 1.28) opts 0xd
22:22:33.320 00.000 5240 Handling offset move in thread for scope, endpoint = (0.75, 1.28)
22:22:33.320 00.000 5240 Moving (0.75, 1.28) raw xDistance=-0.18 yDistance=1.20
22:22:33.320 00.000 5240 BLC: History state: CurrMiss=1.20, AvgInitMiss=0.77, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.922970, 1:1.200359
22:22:33.335 00.015 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:22:33.335 00.000 5240 PPEC rslt: input = -0.18, final = -0.70, react = -0.18, pred = -2.02, hyst = 0.00, hyst_pct = 0.65, period_length = 662.83
22:22:33.335 00.000 5240 PPEC: input: -0.18, control: -0.70, exposure: 1500
22:22:33.335 00.000 5240 GuideAlgorithmResistSwitch::result() returns 1.20 from input 1.20
22:22:33.335 00.000 5240 MoveAxis(E, 116, ABG)
22:22:33.335 00.000 5240 Guiding  Dir = 2, Dur = 116
22:22:33.335 00.000 5240 IsGuiding returns 0
22:22:33.335 00.000 5240 PulseGuide returned control before completion, sleep 126
22:22:33.335 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=207, Gamma=0.430
22:22:33.387 00.052 2696 UpdateGuideState exits: m=3052 SNR=38.9
22:22:33.387 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:33.387 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:22:33.399 00.012 2696 Enqueuing Expose request
22:22:33.478 00.079 5240 IsGuiding returns 1
22:22:33.478 00.000 5240 scope still moving after pulse duration time elapsed
22:22:33.509 00.031 5240 IsGuiding returns 0
22:22:33.509 00.000 5240 scope move finished after 116 + 56 ms
22:22:33.509 00.000 5240 Move returns status 0, amount 116
22:22:33.509 00.000 5240 MoveAxis(S, 152, ABG)
22:22:33.509 00.000 5240 Guiding  Dir = 1, Dur = 152
22:22:33.509 00.000 5240 IsGuiding returns 0
22:22:33.509 00.000 5240 PulseGuide returned control before completion, sleep 162
22:22:33.684 00.175 5240 IsGuiding returns 1
22:22:33.684 00.000 5240 scope still moving after pulse duration time elapsed
22:22:33.716 00.032 5240 IsGuiding returns 0
22:22:33.716 00.000 5240 scope move finished after 152 + 53 ms
22:22:33.716 00.000 5240 Move returns status 0, amount 152
22:22:33.716 00.000 5240 move complete, result=0
22:22:33.716 00.000 5240 worker thread done servicing request
22:22:33.716 00.000 2696 GuideStep: -0.2 px 116 ms EAST, 1.2 px 152 ms SOUTH
22:22:33.716 00.000 5240 Worker thread wakes up
22:22:33.716 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:22:33.716 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:22:35.379 01.663 5240 Exposure complete
22:22:35.427 00.048 5240 worker thread done servicing request
22:22:35.427 00.000 2696 OnExposeComplete: enter
22:22:35.445 00.018 2696 UpdateGuideState(): m_state=6
22:22:35.445 00.000 2696 Star::Find(15, 302, 262, 0, (0,0,0,0), 1.5, 10.0, 255) frame 247
22:22:35.445 00.000 2696 Star::Find returns 1 (0), X=301.33, Y=262.03, Mass=2911, SNR=38.0, Peak=231 HFD=3.4
22:22:35.445 00.000 2696 MultiStar: [#1 -0.42,1.37,0.70,U] [#2 0.27,2.00,0.00,M6] [#3 -0.62,1.27,0.43,U] [#4 -0.67,1.85,0.00,M2] [#5 -0.71,1.31,0.44,U] [#6 0.47,2.13,0.00,M4] [#7 -0.50,0.39,0.48,U] [#8 -0.28,1.52,0.38,U] 
22:22:35.445 00.000 2696 refined, 5 included, MultiStar: {0.10, 1.33}, one-star: {1.56, 1.70}
22:22:35.445 00.000 2696 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.74) = xAngle (-1.24 = -1.24)
22:22:35.445 00.000 2696 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.39 = 1.39)
22:22:35.445 00.000 2696 CameraToMount -- cameraX=0.10 cameraY=1.33 hyp=1.33 cameraTheta=1.50 mountX=0.43 mountY=1.31, mountTheta=1.25
22:22:35.459 00.014 2696 SchedulePrimaryMove(0F998B58, x=0.10, y=1.33, opts=13)
22:22:35.459 00.000 2696 Enqueuing Move request for scope (0.10, 1.33)
22:22:35.459 00.000 5240 Worker thread wakes up
22:22:35.459 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.10, 1.33) opts 0xd
22:22:35.459 00.000 5240 Handling offset move in thread for scope, endpoint = (0.10, 1.33)
22:22:35.459 00.000 5240 Moving (0.10, 1.33) raw xDistance=0.43 yDistance=1.31
22:22:35.459 00.000 5240 BLC: History state: CurrMiss=1.31, AvgInitMiss=0.77, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.922970, 1:1.200359, 2:1.309975
22:22:35.459 00.000 5240 BLC: Under-shoot: nominal increase by 97
22:22:35.459 00.000 5240 BLC: window closed
22:22:35.459 00.000 5240 BLC: Pulse adjusted to 158
22:22:35.459 00.000 5240 PPEC rslt: input = 0.43, final = -0.37, react = 0.43, pred = -2.27, hyst = 0.41, hyst_pct = 0.65, period_length = 662.83
22:22:35.459 00.000 5240 PPEC: input: 0.43, control: -0.37, exposure: 1500
22:22:35.459 00.000 5240 GuideAlgorithmResistSwitch::result() returns 1.31 from input 1.31
22:22:35.459 00.000 5240 MoveAxis(E, 61, ABG)
22:22:35.459 00.000 5240 Guiding  Dir = 2, Dur = 61
22:22:35.459 00.000 5240 IsGuiding returns 0
22:22:35.459 00.000 5240 PulseGuide returned control before completion, sleep 71
22:22:35.479 00.020 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=197, Gamma=0.430
22:22:35.523 00.044 2696 UpdateGuideState exits: m=2911 SNR=38.0
22:22:35.523 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:35.523 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:22:35.523 00.000 2696 Enqueuing Expose request
22:22:35.553 00.030 5240 IsGuiding returns 1
22:22:35.554 00.001 5240 scope still moving after pulse duration time elapsed
22:22:35.585 00.031 5240 IsGuiding returns 0
22:22:35.585 00.000 5240 scope move finished after 61 + 56 ms
22:22:35.585 00.000 5240 Move returns status 0, amount 61
22:22:35.585 00.000 5240 MoveAxis(S, 166, ABG)
22:22:35.585 00.000 5240 Guiding  Dir = 1, Dur = 166
22:22:35.585 00.000 5240 IsGuiding returns 0
22:22:35.585 00.000 5240 PulseGuide returned control before completion, sleep 176
22:22:35.774 00.189 5240 IsGuiding returns 1
22:22:35.774 00.000 5240 scope still moving after pulse duration time elapsed
22:22:35.806 00.032 5240 IsGuiding returns 0
22:22:35.806 00.000 5240 scope move finished after 166 + 54 ms
22:22:35.806 00.000 5240 Move returns status 0, amount 166
22:22:35.806 00.000 5240 move complete, result=0
22:22:35.806 00.000 5240 worker thread done servicing request
22:22:35.807 00.001 2696 GuideStep: 0.4 px 61 ms EAST, 1.3 px 166 ms SOUTH
22:22:35.807 00.000 5240 Worker thread wakes up
22:22:35.807 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:22:35.807 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:22:35.837 00.030 2696 evsrv: cli 0F943880 connect
22:22:35.837 00.000 2696 case statement mapped state 6 to 3
22:22:35.837 00.000 2696 case statement mapped state 6 to 3
22:22:35.851 00.014 2696 evsrv: cli 0F943880 request: {"method":"get_pixel_scale","id":"5d20a084-1d0b-4f67-9d7a-357d3026cfa7"}
22:22:35.856 00.005 2696 evsrv: cli 0F943880 response: {"jsonrpc":"2.0","result":1.86834,"id":"5d20a084-1d0b-4f67-9d7a-357d3026cfa7"}
22:22:35.860 00.004 2696 evsrv: cli 0F943880 disconnect
22:22:37.235 01.375 5240 Exposure complete
22:22:37.303 00.068 5240 worker thread done servicing request
22:22:37.303 00.000 2696 OnExposeComplete: enter
22:22:37.303 00.000 2696 UpdateGuideState(): m_state=6
22:22:37.303 00.000 2696 Star::Find(15, 301, 262, 0, (0,0,0,0), 1.5, 10.0, 255) frame 248
22:22:37.303 00.000 2696 Star::Find returns 1 (0), X=301.30, Y=261.21, Mass=2930, SNR=38.1, Peak=192 HFD=3.6
22:22:37.303 00.000 2696 MultiStar: [#1 -0.61,0.65,0.70,U] [#2 0.40,1.54,0.66,U] [#3 -0.74,0.64,0.43,U] [#4 -0.45,1.38,0.43,U] [#5 -0.68,0.75,0.43,U] [#6 0.17,1.34,0.46,U] [#7 -0.53,-0.19,0.48,U] [#8 -0.31,0.88,0.38,U] 
22:22:37.303 00.000 2696 refined, 8 included, MultiStar: {0.05, 0.89}, one-star: {1.53, 0.88}
22:22:37.314 00.011 2696 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.74) = xAngle (-1.23 = -1.23)
22:22:37.314 00.000 2696 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.41 = 1.41)
22:22:37.317 00.003 2696 CameraToMount -- cameraX=0.05 cameraY=0.89 hyp=0.89 cameraTheta=1.51 mountX=0.30 mountY=0.88, mountTheta=1.24
22:22:37.323 00.006 2696 SchedulePrimaryMove(0F998B58, x=0.05, y=0.89, opts=13)
22:22:37.325 00.002 2696 Enqueuing Move request for scope (0.05, 0.89)
22:22:37.327 00.002 5240 Worker thread wakes up
22:22:37.327 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.89) opts 0xd
22:22:37.327 00.000 5240 Handling offset move in thread for scope, endpoint = (0.05, 0.89)
22:22:37.327 00.000 5240 Moving (0.05, 0.89) raw xDistance=0.30 yDistance=0.88
22:22:37.327 00.000 5240 PPEC rslt: input = 0.30, final = -0.53, react = 0.30, pred = -2.20, hyst = 0.20, hyst_pct = 0.65, period_length = 662.83
22:22:37.327 00.000 5240 PPEC: input: 0.30, control: -0.53, exposure: 1500
22:22:37.327 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.88 from input 0.88
22:22:37.327 00.000 5240 MoveAxis(E, 88, ABG)
22:22:37.329 00.002 5240 Guiding  Dir = 2, Dur = 88
22:22:37.329 00.000 5240 IsGuiding returns 0
22:22:37.329 00.000 5240 PulseGuide returned control before completion, sleep 98
22:22:37.340 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=201, Gamma=0.430
22:22:37.386 00.046 2696 UpdateGuideState exits: m=2930 SNR=38.1
22:22:37.386 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:37.386 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:22:37.394 00.008 2696 Enqueuing Expose request
22:22:37.441 00.047 5240 IsGuiding returns 0
22:22:37.441 00.000 5240 Move returns status 0, amount 88
22:22:37.441 00.000 5240 MoveAxis(S, 111, ABG)
22:22:37.441 00.000 5240 Guiding  Dir = 1, Dur = 111
22:22:37.441 00.000 5240 IsGuiding returns 0
22:22:37.441 00.000 5240 PulseGuide returned control before completion, sleep 121
22:22:37.568 00.127 5240 IsGuiding returns 1
22:22:37.568 00.000 5240 scope still moving after pulse duration time elapsed
22:22:37.601 00.033 5240 IsGuiding returns 0
22:22:37.601 00.000 5240 scope move finished after 111 + 47 ms
22:22:37.601 00.000 5240 Move returns status 0, amount 111
22:22:37.601 00.000 5240 move complete, result=0
22:22:37.601 00.000 5240 worker thread done servicing request
22:22:37.601 00.000 5240 Worker thread wakes up
22:22:37.601 00.000 2696 GuideStep: 0.3 px 88 ms EAST, 0.9 px 111 ms SOUTH
22:22:37.601 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:22:37.601 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:22:39.245 01.644 5240 Exposure complete
22:22:39.309 00.064 5240 worker thread done servicing request
22:22:39.309 00.000 2696 OnExposeComplete: enter
22:22:39.309 00.000 2696 UpdateGuideState(): m_state=6
22:22:39.309 00.000 2696 Star::Find(15, 301, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 249
22:22:39.319 00.010 2696 Star::Find returns 1 (1), X=301.26, Y=260.20, Mass=3022, SNR=38.7, Peak=255 HFD=3.4
22:22:39.323 00.004 2696 MultiStar: [#1 -0.41,-0.17,0.69,U] [#2 0.35,0.06,0.69,U] [#3 -0.79,-0.20,0.44,U] [#4 -0.61,0.01,0.42,U] [#5 -0.60,-0.14,0.43,U] [#6 0.07,0.28,0.47,U] [#7 -0.55,-1.34,0.49,U] [#8 -0.46,-0.20,0.38,U] 
22:22:39.325 00.002 2696 refined, 8 included, MultiStar: {0.04, -0.19}, one-star: {1.49, -0.13}
22:22:39.325 00.000 2696 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.74) = xAngle (-4.12 = 2.16)
22:22:39.327 00.002 2696 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.49 = -1.49)
22:22:39.329 00.002 2696 CameraToMount -- cameraX=0.04 cameraY=-0.19 hyp=0.19 cameraTheta=-1.39 mountX=-0.11 mountY=-0.19, mountTheta=-2.08
22:22:39.333 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.04, y=-0.19, opts=13)
22:22:39.335 00.002 2696 Enqueuing Move request for scope (0.04, -0.19)
22:22:39.335 00.000 5240 Worker thread wakes up
22:22:39.335 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.19) opts 0xd
22:22:39.335 00.000 5240 Handling offset move in thread for scope, endpoint = (0.04, -0.19)
22:22:39.335 00.000 5240 Moving (0.04, -0.19) raw xDistance=-0.11 yDistance=-0.19
22:22:39.337 00.002 5240 PPEC rslt: input = -0.11, final = -0.33, react = -0.11, pred = -0.95, hyst = 0.00, hyst_pct = 0.65, period_length = 662.83
22:22:39.337 00.000 5240 PPEC: input: -0.11, control: -0.33, exposure: 1500
22:22:39.337 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:22:39.337 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:22:39.337 00.000 5240 MoveAxis(E, 55, ABG)
22:22:39.337 00.000 5240 Guiding  Dir = 2, Dur = 55
22:22:39.337 00.000 5240 IsGuiding returns 0
22:22:39.339 00.002 5240 PulseGuide returned control before completion, sleep 65
22:22:39.351 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=208, Gamma=0.430
22:22:39.393 00.042 2696 UpdateGuideState exits: m=3022 SNR=38.7 Saturated
22:22:39.393 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:39.404 00.011 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:22:39.404 00.000 2696 Enqueuing Expose request
22:22:39.404 00.000 5240 IsGuiding returns 1
22:22:39.404 00.000 5240 scope still moving after pulse duration time elapsed
22:22:39.436 00.032 5240 IsGuiding returns 0
22:22:39.436 00.000 5240 scope move finished after 55 + 42 ms
22:22:39.436 00.000 5240 Move returns status 0, amount 55
22:22:39.436 00.000 5240 MoveAxis(N, 0, ABG)
22:22:39.436 00.000 5240 Move returns status 0, amount 0
22:22:39.436 00.000 5240 move complete, result=0
22:22:39.436 00.000 5240 worker thread done servicing request
22:22:39.436 00.000 5240 Worker thread wakes up
22:22:39.436 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:22:39.436 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:22:39.445 00.009 2696 GuideStep: -0.1 px 55 ms EAST, -0.2 px 0 ms NORTH
22:22:40.853 01.408 5240 Exposure complete
22:22:40.898 00.045 5240 worker thread done servicing request
22:22:40.898 00.000 2696 OnExposeComplete: enter
22:22:40.909 00.011 2696 UpdateGuideState(): m_state=6
22:22:40.911 00.002 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 250
22:22:40.913 00.002 2696 Star::Find returns 1 (1), X=301.64, Y=260.50, Mass=3077, SNR=39.1, Peak=255 HFD=3.3
22:22:40.915 00.002 2696 MultiStar: [#1 -0.26,-0.34,0.66,U] [#2 0.60,0.50,0.68,U] [#3 -0.51,-0.51,0.43,U] [#4 -0.27,0.29,0.41,U] [#5 -0.20,0.05,0.42,U] [#6 0.27,-0.04,0.47,U] [#7 -0.36,-1.17,0.46,U] [#8 0.01,-0.04,0.39,U] 
22:22:40.920 00.005 2696 refined, 8 included, MultiStar: {0.34, -0.08}, one-star: {1.87, 0.17}
22:22:40.923 00.003 2696 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.74) = xAngle (-2.96 = -2.96)
22:22:40.923 00.000 2696 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.32 = -0.32)
22:22:40.923 00.000 2696 CameraToMount -- cameraX=0.34 cameraY=-0.08 hyp=0.35 cameraTheta=-0.22 mountX=-0.34 mountY=-0.11, mountTheta=-2.83
22:22:40.931 00.008 2696 SchedulePrimaryMove(0F998B58, x=0.34, y=-0.08, opts=13)
22:22:40.933 00.002 2696 Enqueuing Move request for scope (0.34, -0.08)
22:22:40.935 00.002 5240 Worker thread wakes up
22:22:40.935 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.08) opts 0xd
22:22:40.935 00.000 5240 Handling offset move in thread for scope, endpoint = (0.34, -0.08)
22:22:40.935 00.000 5240 Moving (0.34, -0.08) raw xDistance=-0.34 yDistance=-0.11
22:22:40.935 00.000 5240 PPEC rslt: input = -0.34, final = -0.61, react = -0.34, pred = -0.74, hyst = -0.36, hyst_pct = 0.65, period_length = 662.83
22:22:40.935 00.000 5240 PPEC: input: -0.34, control: -0.61, exposure: 1500
22:22:40.935 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:40.935 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:22:40.935 00.000 5240 MoveAxis(E, 102, ABG)
22:22:40.935 00.000 5240 Guiding  Dir = 2, Dur = 102
22:22:40.935 00.000 5240 IsGuiding returns 0
22:22:40.935 00.000 5240 PulseGuide returned control before completion, sleep 112
22:22:40.951 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=217, Gamma=0.430
22:22:40.995 00.044 2696 UpdateGuideState exits: m=3077 SNR=39.1 Saturated
22:22:40.995 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:40.995 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:22:40.995 00.000 2696 Enqueuing Expose request
22:22:41.055 00.060 5240 IsGuiding returns 1
22:22:41.055 00.000 5240 scope still moving after pulse duration time elapsed
22:22:41.087 00.032 5240 IsGuiding returns 0
22:22:41.087 00.000 5240 scope move finished after 102 + 46 ms
22:22:41.087 00.000 5240 Move returns status 0, amount 102
22:22:41.087 00.000 5240 MoveAxis(N, 0, ABG)
22:22:41.087 00.000 5240 Move returns status 0, amount 0
22:22:41.087 00.000 5240 move complete, result=0
22:22:41.087 00.000 5240 worker thread done servicing request
22:22:41.087 00.000 5240 Worker thread wakes up
22:22:41.087 00.000 2696 GuideStep: -0.3 px 102 ms EAST, -0.1 px 0 ms NORTH
22:22:41.092 00.005 5240 worker thread servicing REQUEST_EXPOSE 1500
22:22:41.092 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:22:42.726 01.634 5240 Exposure complete
22:22:42.769 00.043 5240 worker thread done servicing request
22:22:42.769 00.000 2696 OnExposeComplete: enter
22:22:42.769 00.000 2696 UpdateGuideState(): m_state=6
22:22:42.769 00.000 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 251
22:22:42.769 00.000 2696 Star::Find returns 1 (1), X=301.58, Y=260.10, Mass=2982, SNR=38.5, Peak=255 HFD=3.3
22:22:42.769 00.000 2696 MultiStar: [#1 -0.26,-0.81,0.70,U] [#2 0.77,0.15,0.67,U] [#3 -0.51,-1.01,0.43,U] [#4 -0.33,-0.36,0.43,U] [#5 -0.50,-0.50,0.44,U] [#6 0.79,0.04,0.47,U] [#7 -0.22,-1.44,0.48,U] [#8 -0.08,-0.03,0.38,U] 
22:22:42.785 00.016 2696 refined, 8 included, MultiStar: {0.36, -0.44}, one-star: {1.81, -0.23}
22:22:42.785 00.000 2696 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.74) = xAngle (-3.62 = 2.66)
22:22:42.790 00.005 2696 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.99 = -0.99)
22:22:42.790 00.000 2696 CameraToMount -- cameraX=0.36 cameraY=-0.44 hyp=0.57 cameraTheta=-0.89 mountX=-0.50 mountY=-0.47, mountTheta=-2.39
22:22:42.790 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.36, y=-0.44, opts=13)
22:22:42.790 00.000 2696 Enqueuing Move request for scope (0.36, -0.44)
22:22:42.790 00.000 5240 Worker thread wakes up
22:22:42.790 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.44) opts 0xd
22:22:42.790 00.000 5240 Handling offset move in thread for scope, endpoint = (0.36, -0.44)
22:22:42.790 00.000 5240 Moving (0.36, -0.44) raw xDistance=-0.50 yDistance=-0.47
22:22:42.801 00.011 5240 PPEC rslt: input = -0.50, final = -0.32, react = -0.50, pred = 0.49, hyst = -0.48, hyst_pct = 0.65, period_length = 662.83
22:22:42.801 00.000 5240 PPEC: input: -0.50, control: -0.32, exposure: 1500
22:22:42.801 00.000 5240 resist switch: large excursion: input -0.47 thresh 0.45 direction from 1 to -1
22:22:42.801 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.42
22:22:42.801 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
22:22:42.801 00.000 5240 MoveAxis(E, 53, ABG)
22:22:42.801 00.000 5240 Guiding  Dir = 2, Dur = 53
22:22:42.801 00.000 5240 IsGuiding returns 0
22:22:42.801 00.000 5240 PulseGuide returned control before completion, sleep 63
22:22:42.801 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=220, Gamma=0.430
22:22:42.851 00.050 2696 UpdateGuideState exits: m=2982 SNR=38.5 Saturated
22:22:42.851 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:42.851 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:22:42.865 00.014 2696 Enqueuing Expose request
22:22:42.880 00.015 5240 IsGuiding returns 1
22:22:42.880 00.000 5240 scope still moving after pulse duration time elapsed
22:22:42.912 00.032 5240 IsGuiding returns 0
22:22:42.912 00.000 5240 scope move finished after 53 + 56 ms
22:22:42.912 00.000 5240 Move returns status 0, amount 53
22:22:42.912 00.000 5240 BLC: Oldest BLC event removed
22:22:42.912 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 158 applied
22:22:42.912 00.000 5240 MoveAxis(N, 218, ABG)
22:22:42.912 00.000 5240 Guiding  Dir = 0, Dur = 218
22:22:42.912 00.000 5240 IsGuiding returns 0
22:22:42.913 00.001 5240 PulseGuide returned control before completion, sleep 228
22:22:43.151 00.238 5240 IsGuiding returns 1
22:22:43.151 00.000 5240 scope still moving after pulse duration time elapsed
22:22:43.183 00.032 5240 IsGuiding returns 0
22:22:43.183 00.000 5240 scope move finished after 218 + 52 ms
22:22:43.183 00.000 5240 Move returns status 0, amount 218
22:22:43.183 00.000 5240 move complete, result=0
22:22:43.183 00.000 5240 worker thread done servicing request
22:22:43.183 00.000 2696 GuideStep: -0.5 px 53 ms EAST, -0.5 px 218 ms NORTH
22:22:43.183 00.000 5240 Worker thread wakes up
22:22:43.183 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:22:43.183 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:22:44.609 01.426 5240 Exposure complete
22:22:44.663 00.054 5240 worker thread done servicing request
22:22:44.663 00.000 2696 OnExposeComplete: enter
22:22:44.663 00.000 2696 UpdateGuideState(): m_state=6
22:22:44.663 00.000 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 252
22:22:44.663 00.000 2696 Star::Find returns 1 (0), X=302.42, Y=259.62, Mass=3106, SNR=39.3, Peak=225 HFD=3.3
22:22:44.672 00.009 2696 MultiStar: [#1 0.62,-1.27,0.69,U] [#2 1.41,-0.31,0.66,U] [#3 0.44,-1.35,0.43,U] [#4 0.71,-0.64,0.43,U] [#5 0.53,-0.90,0.41,U] [#6 1.16,-0.46,0.47,U] [#7 0.71,-2.21,0.00,M1] [#8 0.81,-0.64,0.37,U] 
22:22:44.672 00.000 2696 refined, 7 included, MultiStar: {1.25, -0.78}, one-star: {2.65, -0.71}
22:22:44.672 00.000 2696 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.74) = xAngle (-3.29 = 2.99)
22:22:44.672 00.000 2696 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.66 = -0.66)
22:22:44.672 00.000 2696 CameraToMount -- cameraX=1.25 cameraY=-0.78 hyp=1.47 cameraTheta=-0.56 mountX=-1.45 mountY=-0.90, mountTheta=-2.59
22:22:44.672 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.25, y=-0.78, opts=13)
22:22:44.672 00.000 2696 Enqueuing Move request for scope (1.25, -0.78)
22:22:44.672 00.000 5240 Worker thread wakes up
22:22:44.672 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.25, -0.78) opts 0xd
22:22:44.672 00.000 5240 Handling offset move in thread for scope, endpoint = (1.25, -0.78)
22:22:44.672 00.000 5240 Moving (1.25, -0.78) raw xDistance=-1.45 yDistance=-0.90
22:22:44.672 00.000 5240 BLC: History state: CurrMiss=0.90, AvgInitMiss=0.81, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.473134, 1:0.904246
22:22:44.672 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:22:44.672 00.000 5240 PPEC rslt: input = -1.45, final = -1.13, react = -1.45, pred = 0.75, hyst = -1.37, hyst_pct = 0.65, period_length = 662.83
22:22:44.672 00.000 5240 PPEC: input: -1.45, control: -1.13, exposure: 1500
22:22:44.672 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.90 from input -0.90
22:22:44.672 00.000 5240 MoveAxis(E, 188, ABG)
22:22:44.672 00.000 5240 Guiding  Dir = 2, Dur = 188
22:22:44.688 00.016 5240 IsGuiding returns 0
22:22:44.688 00.000 5240 PulseGuide returned control before completion, sleep 198
22:22:44.696 00.008 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=220, Gamma=0.430
22:22:44.736 00.040 2696 UpdateGuideState exits: m=3106 SNR=39.3
22:22:44.736 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:44.736 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:22:44.736 00.000 2696 Enqueuing Expose request
22:22:44.894 00.158 5240 IsGuiding returns 1
22:22:44.894 00.000 5240 scope still moving after pulse duration time elapsed
22:22:44.926 00.032 5240 IsGuiding returns 0
22:22:44.926 00.000 5240 scope move finished after 188 + 49 ms
22:22:44.926 00.000 5240 Move returns status 0, amount 188
22:22:44.926 00.000 5240 MoveAxis(N, 114, ABG)
22:22:44.926 00.000 5240 Guiding  Dir = 0, Dur = 114
22:22:44.926 00.000 5240 IsGuiding returns 0
22:22:44.926 00.000 5240 PulseGuide returned control before completion, sleep 124
22:22:45.053 00.127 5240 IsGuiding returns 1
22:22:45.053 00.000 5240 scope still moving after pulse duration time elapsed
22:22:45.085 00.032 5240 IsGuiding returns 1
22:22:45.116 00.031 5240 IsGuiding returns 0
22:22:45.116 00.000 5240 scope move finished after 114 + 76 ms
22:22:45.116 00.000 5240 Move returns status 0, amount 114
22:22:45.116 00.000 5240 move complete, result=0
22:22:45.116 00.000 5240 worker thread done servicing request
22:22:45.116 00.000 2696 GuideStep: -1.5 px 188 ms EAST, -0.9 px 114 ms NORTH
22:22:45.116 00.000 5240 Worker thread wakes up
22:22:45.116 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:22:45.116 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:22:46.768 01.652 5240 Exposure complete
22:22:46.830 00.062 5240 worker thread done servicing request
22:22:46.830 00.000 2696 OnExposeComplete: enter
22:22:46.830 00.000 2696 UpdateGuideState(): m_state=6
22:22:46.830 00.000 2696 Star::Find(15, 302, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 253
22:22:46.830 00.000 2696 Star::Find returns 1 (1), X=302.24, Y=259.01, Mass=3140, SNR=39.5, Peak=255 HFD=3.2
22:22:46.846 00.016 2696 MultiStar: [#1 0.59,-1.48,0.66,U] [#2 1.28,-0.94,0.65,U] [#3 0.20,-1.53,0.42,U] [#4 0.44,-0.93,0.43,U] [#5 0.43,-1.32,0.45,U] [#6 1.24,-0.85,0.47,U] [#7 0.56,-2.29,0.00,M2] [#8 0.64,-1.08,0.38,U] 
22:22:46.846 00.000 2696 refined, 7 included, MultiStar: {1.12, -1.20}, one-star: {2.47, -1.32}
22:22:46.846 00.000 2696 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.74) = xAngle (-3.56 = 2.73)
22:22:46.851 00.005 2696 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.92 = -0.92)
22:22:46.851 00.000 2696 CameraToMount -- cameraX=1.12 cameraY=-1.20 hyp=1.64 cameraTheta=-0.82 mountX=-1.50 mountY=-1.31, mountTheta=-2.43
22:22:46.851 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.12, y=-1.20, opts=13)
22:22:46.851 00.000 2696 Enqueuing Move request for scope (1.12, -1.20)
22:22:46.851 00.000 5240 Worker thread wakes up
22:22:46.851 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.12, -1.20) opts 0xd
22:22:46.851 00.000 5240 Handling offset move in thread for scope, endpoint = (1.12, -1.20)
22:22:46.851 00.000 5240 Moving (1.12, -1.20) raw xDistance=-1.50 yDistance=-1.31
22:22:46.851 00.000 5240 BLC: History state: CurrMiss=1.31, AvgInitMiss=0.81, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.473134, 1:0.904246, 2:1.308935
22:22:46.851 00.000 5240 BLC: Under-shoot: nominal increase by 102
22:22:46.851 00.000 5240 BLC: window closed
22:22:46.851 00.000 5240 BLC: Pulse adjusted to 174
22:22:46.862 00.011 5240 PPEC rslt: input = -1.50, final = -1.04, react = -1.50, pred = 1.07, hyst = -1.38, hyst_pct = 0.64, period_length = 662.83
22:22:46.862 00.000 5240 PPEC: input: -1.50, control: -1.04, exposure: 1500
22:22:46.862 00.000 5240 GuideAlgorithmResistSwitch::result() returns -1.31 from input -1.31
22:22:46.862 00.000 5240 MoveAxis(E, 173, ABG)
22:22:46.862 00.000 5240 Guiding  Dir = 2, Dur = 173
22:22:46.862 00.000 5240 IsGuiding returns 0
22:22:46.862 00.000 5240 PulseGuide returned control before completion, sleep 183
22:22:46.862 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=226, Gamma=0.430
22:22:46.915 00.053 2696 UpdateGuideState exits: m=3140 SNR=39.5 Saturated
22:22:46.915 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:46.925 00.010 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:22:46.927 00.002 2696 Enqueuing Expose request
22:22:46.988 00.061 2696 evsrv: cli 0F943A60 connect
22:22:46.988 00.000 2696 case statement mapped state 6 to 3
22:22:46.988 00.000 2696 case statement mapped state 6 to 3
22:22:46.988 00.000 2696 evsrv: cli 0F943A60 request: {"method":"get_pixel_scale","id":"92db3c1d-b07f-418e-af37-45e2bdea6804"}
22:22:46.988 00.000 2696 evsrv: cli 0F943A60 response: {"jsonrpc":"2.0","result":1.86834,"id":"92db3c1d-b07f-418e-af37-45e2bdea6804"}
22:22:46.988 00.000 2696 evsrv: cli 0F943A60 disconnect
22:22:47.052 00.064 5240 IsGuiding returns 1
22:22:47.052 00.000 5240 scope still moving after pulse duration time elapsed
22:22:47.083 00.031 5240 IsGuiding returns 0
22:22:47.083 00.000 5240 scope move finished after 173 + 47 ms
22:22:47.083 00.000 5240 Move returns status 0, amount 173
22:22:47.083 00.000 5240 MoveAxis(N, 166, ABG)
22:22:47.083 00.000 5240 Guiding  Dir = 0, Dur = 166
22:22:47.083 00.000 5240 IsGuiding returns 0
22:22:47.083 00.000 5240 PulseGuide returned control before completion, sleep 176
22:22:47.274 00.191 5240 IsGuiding returns 1
22:22:47.274 00.000 5240 scope still moving after pulse duration time elapsed
22:22:47.306 00.032 5240 IsGuiding returns 1
22:22:47.338 00.032 5240 IsGuiding returns 0
22:22:47.338 00.000 5240 scope move finished after 166 + 88 ms
22:22:47.338 00.000 5240 Move returns status 0, amount 166
22:22:47.338 00.000 5240 move complete, result=0
22:22:47.338 00.000 5240 worker thread done servicing request
22:22:47.338 00.000 5240 Worker thread wakes up
22:22:47.338 00.000 2696 GuideStep: -1.5 px 173 ms EAST, -1.3 px 166 ms NORTH
22:22:47.338 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:22:47.338 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:22:48.765 01.427 5240 Exposure complete
22:22:48.828 00.063 5240 worker thread done servicing request
22:22:48.828 00.000 2696 OnExposeComplete: enter
22:22:48.828 00.000 2696 UpdateGuideState(): m_state=6
22:22:48.828 00.000 2696 Star::Find(15, 302, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 254
22:22:48.828 00.000 2696 Star::Find returns 1 (1), X=302.23, Y=259.25, Mass=2891, SNR=37.9, Peak=255 HFD=3.5
22:22:48.844 00.016 2696 MultiStar: [#1 0.40,-1.15,0.70,U] [#2 1.67,-0.57,0.70,U] [#3 0.25,-1.27,0.44,U] [#4 0.27,-0.80,0.43,U] [#5 0.23,-1.35,0.45,U] [#6 1.65,-0.67,0.00,M1] [#7 0.81,-2.10,0.00,M3] [#8 0.82,-1.06,0.39,U] 
22:22:48.844 00.000 2696 refined, 6 included, MultiStar: {1.11, -1.02}, one-star: {2.46, -1.08}
22:22:48.844 00.000 2696 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.74) = xAngle (-3.48 = 2.80)
22:22:48.844 00.000 2696 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.85 = -0.85)
22:22:48.844 00.000 2696 CameraToMount -- cameraX=1.11 cameraY=-1.02 hyp=1.51 cameraTheta=-0.75 mountX=-1.42 mountY=-1.13, mountTheta=-2.47
22:22:48.851 00.007 2696 SchedulePrimaryMove(0F998B58, x=1.11, y=-1.02, opts=13)
22:22:48.851 00.000 2696 Enqueuing Move request for scope (1.11, -1.02)
22:22:48.851 00.000 5240 Worker thread wakes up
22:22:48.851 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.11, -1.02) opts 0xd
22:22:48.851 00.000 5240 Handling offset move in thread for scope, endpoint = (1.11, -1.02)
22:22:48.851 00.000 5240 Moving (1.11, -1.02) raw xDistance=-1.42 yDistance=-1.13
22:22:48.851 00.000 5240 PPEC rslt: input = -1.42, final = -1.40, react = -1.42, pred = 0.02, hyst = -1.40, hyst_pct = 0.64, period_length = 662.83
22:22:48.851 00.000 5240 PPEC: input: -1.42, control: -1.40, exposure: 1500
22:22:48.851 00.000 5240 GuideAlgorithmResistSwitch::result() returns -1.13 from input -1.13
22:22:48.851 00.000 5240 MoveAxis(E, 232, ABG)
22:22:48.851 00.000 5240 Guiding  Dir = 2, Dur = 232
22:22:48.851 00.000 5240 IsGuiding returns 0
22:22:48.859 00.008 5240 PulseGuide returned control before completion, sleep 242
22:22:48.859 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:22:48.915 00.056 2696 UpdateGuideState exits: m=2891 SNR=37.9 Saturated
22:22:48.915 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:48.920 00.005 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:22:48.924 00.004 2696 Enqueuing Expose request
22:22:49.113 00.189 5240 IsGuiding returns 1
22:22:49.113 00.000 5240 scope still moving after pulse duration time elapsed
22:22:49.145 00.032 5240 IsGuiding returns 0
22:22:49.145 00.000 5240 scope move finished after 232 + 54 ms
22:22:49.145 00.000 5240 Move returns status 0, amount 232
22:22:49.145 00.000 5240 MoveAxis(N, 143, ABG)
22:22:49.145 00.000 5240 Guiding  Dir = 0, Dur = 143
22:22:49.147 00.002 5240 IsGuiding returns 0
22:22:49.147 00.000 5240 PulseGuide returned control before completion, sleep 153
22:22:49.303 00.156 5240 IsGuiding returns 1
22:22:49.303 00.000 5240 scope still moving after pulse duration time elapsed
22:22:49.334 00.031 5240 IsGuiding returns 0
22:22:49.334 00.000 5240 scope move finished after 143 + 44 ms
22:22:49.334 00.000 5240 Move returns status 0, amount 143
22:22:49.334 00.000 5240 move complete, result=0
22:22:49.334 00.000 5240 worker thread done servicing request
22:22:49.334 00.000 5240 Worker thread wakes up
22:22:49.334 00.000 2696 GuideStep: -1.4 px 232 ms EAST, -1.1 px 143 ms NORTH
22:22:49.334 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:22:49.334 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:22:50.983 01.649 5240 Exposure complete
22:22:51.047 00.064 5240 worker thread done servicing request
22:22:51.047 00.000 2696 OnExposeComplete: enter
22:22:51.047 00.000 2696 UpdateGuideState(): m_state=6
22:22:51.063 00.016 2696 Star::Find(15, 302, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 255
22:22:51.063 00.000 2696 Star::Find returns 1 (1), X=301.99, Y=261.30, Mass=3032, SNR=38.8, Peak=255 HFD=3.2
22:22:51.063 00.000 2696 MultiStar: [#1 0.40,0.60,0.68,U] [#2 1.13,1.30,0.65,U] [#3 0.11,0.54,0.42,U] [#4 0.43,1.11,0.44,U] [#5 0.24,0.84,0.43,U] [#6 1.17,1.37,0.00,M2] [#7 0.36,-0.02,0.48,U] [#8 0.49,0.97,0.38,U] 
22:22:51.069 00.006 2696 refined, 7 included, MultiStar: {0.88, 0.82}, one-star: {2.22, 0.97}
22:22:51.069 00.000 2696 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.74) = xAngle (-1.99 = -1.99)
22:22:51.069 00.000 2696 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.65 = 0.65)
22:22:51.069 00.000 2696 CameraToMount -- cameraX=0.88 cameraY=0.82 hyp=1.20 cameraTheta=0.75 mountX=-0.48 mountY=0.72, mountTheta=2.16
22:22:51.069 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.88, y=0.82, opts=13)
22:22:51.079 00.010 2696 Enqueuing Move request for scope (0.88, 0.82)
22:22:51.079 00.000 5240 Worker thread wakes up
22:22:51.079 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.88, 0.82) opts 0xd
22:22:51.079 00.000 5240 Handling offset move in thread for scope, endpoint = (0.88, 0.82)
22:22:51.079 00.000 5240 Moving (0.88, 0.82) raw xDistance=-0.48 yDistance=0.72
22:22:51.079 00.000 5240 PPEC rslt: input = -0.48, final = -0.46, react = -0.48, pred = 0.15, hyst = -0.54, hyst_pct = 0.64, period_length = 662.83
22:22:51.079 00.000 5240 PPEC: input: -0.48, control: -0.46, exposure: 1500
22:22:51.079 00.000 5240 resist switch: large excursion: input 0.72 thresh 0.45 direction from -1 to 1
22:22:51.079 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.17
22:22:51.079 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.72 from input 0.72
22:22:51.079 00.000 5240 MoveAxis(E, 77, ABG)
22:22:51.079 00.000 5240 Guiding  Dir = 2, Dur = 77
22:22:51.079 00.000 5240 IsGuiding returns 0
22:22:51.079 00.000 5240 PulseGuide returned control before completion, sleep 87
22:22:51.096 00.017 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:22:51.142 00.046 2696 UpdateGuideState exits: m=3032 SNR=38.8 Saturated
22:22:51.142 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:51.142 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:22:51.142 00.000 2696 Enqueuing Expose request
22:22:51.174 00.032 5240 IsGuiding returns 1
22:22:51.174 00.000 5240 scope still moving after pulse duration time elapsed
22:22:51.206 00.032 5240 IsGuiding returns 0
22:22:51.206 00.000 5240 scope move finished after 77 + 44 ms
22:22:51.206 00.000 5240 Move returns status 0, amount 77
22:22:51.206 00.000 5240 BLC: Oldest BLC event removed
22:22:51.206 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 174 applied
22:22:51.206 00.000 5240 MoveAxis(S, 265, ABG)
22:22:51.206 00.000 5240 Guiding  Dir = 1, Dur = 265
22:22:51.206 00.000 5240 IsGuiding returns 0
22:22:51.206 00.000 5240 PulseGuide returned control before completion, sleep 275
22:22:51.491 00.285 5240 IsGuiding returns 1
22:22:51.491 00.000 5240 scope still moving after pulse duration time elapsed
22:22:51.523 00.032 5240 IsGuiding returns 0
22:22:51.523 00.000 5240 scope move finished after 265 + 50 ms
22:22:51.523 00.000 5240 Move returns status 0, amount 265
22:22:51.523 00.000 5240 move complete, result=0
22:22:51.523 00.000 5240 worker thread done servicing request
22:22:51.523 00.000 2696 GuideStep: -0.5 px 77 ms EAST, 0.7 px 265 ms SOUTH
22:22:51.527 00.004 5240 Worker thread wakes up
22:22:51.527 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:22:51.527 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:22:52.946 01.419 5240 Exposure complete
22:22:53.009 00.063 5240 worker thread done servicing request
22:22:53.009 00.000 2696 OnExposeComplete: enter
22:22:53.009 00.000 2696 UpdateGuideState(): m_state=6
22:22:53.009 00.000 2696 Star::Find(15, 301, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 256
22:22:53.009 00.000 2696 Star::Find returns 1 (1), X=302.20, Y=261.57, Mass=2951, SNR=38.3, Peak=255 HFD=3.1
22:22:53.009 00.000 2696 MultiStar: [#1 0.37,0.74,0.70,U] [#2 1.12,1.52,0.00,M1] [#3 -0.04,0.65,0.44,U] [#4 0.50,1.19,0.44,U] [#5 0.12,0.92,0.43,U] [#6 0.99,1.46,0.48,U] [#7 0.46,-0.05,0.49,U] [#8 0.75,1.16,0.38,U] 
22:22:53.009 00.000 2696 refined, 7 included, MultiStar: {0.90, 0.94}, one-star: {2.43, 1.24}
22:22:53.009 00.000 2696 CameraToMount -- cameraTheta (0.80) - m_xAngle (2.74) = xAngle (-1.93 = -1.93)
22:22:53.025 00.016 2696 CameraToMount -- cameraTheta (0.80) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.70 = 0.70)
22:22:53.025 00.000 2696 CameraToMount -- cameraX=0.90 cameraY=0.94 hyp=1.30 cameraTheta=0.80 mountX=-0.46 mountY=0.84, mountTheta=2.07
22:22:53.025 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.90, y=0.94, opts=13)
22:22:53.025 00.000 2696 Enqueuing Move request for scope (0.90, 0.94)
22:22:53.025 00.000 5240 Worker thread wakes up
22:22:53.025 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.90, 0.94) opts 0xd
22:22:53.025 00.000 5240 Handling offset move in thread for scope, endpoint = (0.90, 0.94)
22:22:53.025 00.000 5240 Moving (0.90, 0.94) raw xDistance=-0.46 yDistance=0.84
22:22:53.025 00.000 5240 BLC: History state: CurrMiss=0.84, AvgInitMiss=0.87, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.721935, 1:0.837607
22:22:53.025 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:22:53.025 00.000 5240 PPEC rslt: input = -0.46, final = -0.83, react = -0.46, pred = -0.86, hyst = -0.55, hyst_pct = 0.64, period_length = 662.83
22:22:53.025 00.000 5240 PPEC: input: -0.46, control: -0.83, exposure: 1500
22:22:53.025 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.84 from input 0.84
22:22:53.025 00.000 5240 MoveAxis(E, 137, ABG)
22:22:53.025 00.000 5240 Guiding  Dir = 2, Dur = 137
22:22:53.025 00.000 5240 IsGuiding returns 0
22:22:53.025 00.000 5240 PulseGuide returned control before completion, sleep 147
22:22:53.041 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:22:53.089 00.048 2696 UpdateGuideState exits: m=2951 SNR=38.3 Saturated
22:22:53.089 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:53.089 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:22:53.089 00.000 2696 Enqueuing Expose request
22:22:53.199 00.110 5240 IsGuiding returns 0
22:22:53.199 00.000 5240 Move returns status 0, amount 137
22:22:53.199 00.000 5240 MoveAxis(S, 106, ABG)
22:22:53.199 00.000 5240 Guiding  Dir = 1, Dur = 106
22:22:53.201 00.002 5240 IsGuiding returns 0
22:22:53.201 00.000 5240 PulseGuide returned control before completion, sleep 116
22:22:53.325 00.124 5240 IsGuiding returns 1
22:22:53.325 00.000 5240 scope still moving after pulse duration time elapsed
22:22:53.357 00.032 5240 IsGuiding returns 0
22:22:53.357 00.000 5240 scope move finished after 106 + 50 ms
22:22:53.357 00.000 5240 Move returns status 0, amount 106
22:22:53.357 00.000 5240 move complete, result=0
22:22:53.357 00.000 5240 worker thread done servicing request
22:22:53.357 00.000 5240 Worker thread wakes up
22:22:53.357 00.000 2696 GuideStep: -0.5 px 137 ms EAST, 0.8 px 106 ms SOUTH
22:22:53.357 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:22:53.357 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:22:55.015 01.658 5240 Exposure complete
22:22:55.085 00.070 5240 worker thread done servicing request
22:22:55.085 00.000 2696 OnExposeComplete: enter
22:22:55.085 00.000 2696 UpdateGuideState(): m_state=6
22:22:55.085 00.000 2696 Star::Find(15, 302, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 257
22:22:55.085 00.000 2696 Star::Find returns 1 (1), X=301.53, Y=262.19, Mass=3047, SNR=38.9, Peak=255 HFD=3.1
22:22:55.085 00.000 2696 MultiStar: [#1 -0.20,1.50,0.68,U] [#2 0.83,2.21,0.00,M2] [#3 -0.63,1.37,0.43,U] [#4 -0.28,1.98,0.00,M1] [#5 -0.44,1.54,0.43,U] [#6 0.43,1.95,0.00,M2] [#7 -0.12,0.67,0.48,U] [#8 0.02,1.69,0.39,U] 
22:22:55.095 00.010 2696 refined, 5 included, MultiStar: {0.33, 1.50}, one-star: {1.76, 1.86}
22:22:55.095 00.000 2696 CameraToMount -- cameraTheta (1.35) - m_xAngle (2.74) = xAngle (-1.38 = -1.38)
22:22:55.095 00.000 2696 CameraToMount -- cameraTheta (1.35) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.25 = 1.25)
22:22:55.095 00.000 2696 CameraToMount -- cameraX=0.33 cameraY=1.50 hyp=1.53 cameraTheta=1.35 mountX=0.29 mountY=1.46, mountTheta=1.37
22:22:55.102 00.007 2696 SchedulePrimaryMove(0F998B58, x=0.33, y=1.50, opts=13)
22:22:55.102 00.000 2696 Enqueuing Move request for scope (0.33, 1.50)
22:22:55.102 00.000 5240 Worker thread wakes up
22:22:55.102 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.33, 1.50) opts 0xd
22:22:55.102 00.000 5240 Handling offset move in thread for scope, endpoint = (0.33, 1.50)
22:22:55.102 00.000 5240 Moving (0.33, 1.50) raw xDistance=0.29 yDistance=1.46
22:22:55.102 00.000 5240 BLC: History state: CurrMiss=1.46, AvgInitMiss=0.87, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.721935, 1:0.837607, 2:1.455241
22:22:55.102 00.000 5240 BLC: Under-shoot: nominal increase by 110
22:22:55.102 00.000 5240 BLC: window closed
22:22:55.102 00.000 5240 BLC: Pulse adjusted to 191
22:22:55.111 00.009 5240 PPEC rslt: input = 0.29, final = -0.07, react = 0.29, pred = -0.85, hyst = 0.21, hyst_pct = 0.64, period_length = 662.83
22:22:55.111 00.000 5240 PPEC: input: 0.29, control: -0.07, exposure: 1500
22:22:55.111 00.000 5240 GuideAlgorithmResistSwitch::result() returns 1.46 from input 1.46
22:22:55.111 00.000 5240 MoveAxis(E, 11, ABG)
22:22:55.111 00.000 5240 Guiding  Dir = 2, Dur = 11
22:22:55.111 00.000 5240 IsGuiding returns 0
22:22:55.113 00.002 5240 PulseGuide returned control before completion, sleep 21
22:22:55.113 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=234, Gamma=0.430
22:22:55.142 00.029 5240 IsGuiding returns 1
22:22:55.142 00.000 5240 scope still moving after pulse duration time elapsed
22:22:55.163 00.021 2696 UpdateGuideState exits: m=3047 SNR=38.9 Saturated
22:22:55.163 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:55.163 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:22:55.174 00.011 2696 Enqueuing Expose request
22:22:55.177 00.003 5240 IsGuiding returns 0
22:22:55.177 00.000 5240 scope move finished after 11 + 54 ms
22:22:55.177 00.000 5240 Move returns status 0, amount 11
22:22:55.177 00.000 5240 MoveAxis(S, 184, ABG)
22:22:55.177 00.000 5240 Guiding  Dir = 1, Dur = 184
22:22:55.177 00.000 5240 IsGuiding returns 0
22:22:55.177 00.000 5240 PulseGuide returned control before completion, sleep 194
22:22:55.379 00.202 5240 IsGuiding returns 1
22:22:55.379 00.000 5240 scope still moving after pulse duration time elapsed
22:22:55.411 00.032 5240 IsGuiding returns 0
22:22:55.411 00.000 5240 scope move finished after 184 + 49 ms
22:22:55.411 00.000 5240 Move returns status 0, amount 184
22:22:55.411 00.000 5240 move complete, result=0
22:22:55.411 00.000 5240 worker thread done servicing request
22:22:55.411 00.000 2696 GuideStep: 0.3 px 11 ms EAST, 1.5 px 184 ms SOUTH
22:22:55.421 00.010 5240 Worker thread wakes up
22:22:55.421 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:22:55.421 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:22:55.605 00.184 2696 evsrv: cli 0F9437E0 connect
22:22:55.611 00.006 2696 case statement mapped state 6 to 3
22:22:55.621 00.010 2696 case statement mapped state 6 to 3
22:22:55.623 00.002 2696 evsrv: cli 0F9437E0 request: {"method":"get_pixel_scale","id":"1c1cf648-46e4-45e8-84f8-e6c4091cd3eb"}
22:22:55.629 00.006 2696 evsrv: cli 0F9437E0 response: {"jsonrpc":"2.0","result":1.86834,"id":"1c1cf648-46e4-45e8-84f8-e6c4091cd3eb"}
22:22:55.632 00.003 2696 evsrv: cli 0F9437E0 disconnect
22:22:56.855 01.223 5240 Exposure complete
22:22:56.931 00.076 5240 worker thread done servicing request
22:22:56.931 00.000 2696 OnExposeComplete: enter
22:22:56.931 00.000 2696 UpdateGuideState(): m_state=6
22:22:56.931 00.000 2696 Star::Find(15, 301, 262, 0, (0,0,0,0), 1.5, 10.0, 255) frame 258
22:22:56.931 00.000 2696 Star::Find returns 1 (1), X=301.26, Y=261.37, Mass=2962, SNR=38.4, Peak=255 HFD=3.2
22:22:56.931 00.000 2696 MultiStar: [#1 -0.44,0.60,0.71,U] [#2 0.40,1.59,0.68,U] [#3 -0.61,0.68,0.43,U] [#4 -0.45,1.19,0.43,U] [#5 -0.69,0.61,0.44,U] [#6 0.09,1.03,0.48,U] [#7 -0.64,-0.20,0.49,U] [#8 -0.31,1.09,0.40,U] 
22:22:56.931 00.000 2696 refined, 8 included, MultiStar: {0.06, 0.88}, one-star: {1.49, 1.04}
22:22:56.944 00.013 2696 CameraToMount -- cameraTheta (1.50) - m_xAngle (2.74) = xAngle (-1.23 = -1.23)
22:22:56.949 00.005 2696 CameraToMount -- cameraTheta (1.50) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.40 = 1.40)
22:22:56.951 00.002 2696 CameraToMount -- cameraX=0.06 cameraY=0.88 hyp=0.88 cameraTheta=1.50 mountX=0.29 mountY=0.87, mountTheta=1.25
22:22:56.955 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.06, y=0.88, opts=13)
22:22:56.957 00.002 2696 Enqueuing Move request for scope (0.06, 0.88)
22:22:56.959 00.002 5240 Worker thread wakes up
22:22:56.959 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.88) opts 0xd
22:22:56.959 00.000 5240 Handling offset move in thread for scope, endpoint = (0.06, 0.88)
22:22:56.959 00.000 5240 Moving (0.06, 0.88) raw xDistance=0.29 yDistance=0.87
22:22:56.961 00.002 5240 PPEC rslt: input = 0.29, final = -0.05, react = 0.29, pred = -0.76, hyst = 0.18, hyst_pct = 0.64, period_length = 662.83
22:22:56.961 00.000 5240 PPEC: input: 0.29, control: -0.05, exposure: 1500
22:22:56.961 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.87 from input 0.87
22:22:56.961 00.000 5240 MoveAxis(E, 9, ABG)
22:22:56.961 00.000 5240 Guiding  Dir = 2, Dur = 9
22:22:56.961 00.000 5240 IsGuiding returns 0
22:22:56.961 00.000 5240 PulseGuide returned control before completion, sleep 19
22:22:56.973 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:22:56.994 00.021 5240 IsGuiding returns 1
22:22:56.994 00.000 5240 scope still moving after pulse duration time elapsed
22:22:57.010 00.016 2696 UpdateGuideState exits: m=2962 SNR=38.4 Saturated
22:22:57.010 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:57.026 00.016 5240 IsGuiding returns 0
22:22:57.026 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:22:57.026 00.000 2696 Enqueuing Expose request
22:22:57.026 00.000 5240 scope move finished after 9 + 56 ms
22:22:57.026 00.000 5240 Move returns status 0, amount 9
22:22:57.026 00.000 5240 MoveAxis(S, 110, ABG)
22:22:57.026 00.000 5240 Guiding  Dir = 1, Dur = 110
22:22:57.026 00.000 5240 IsGuiding returns 0
22:22:57.026 00.000 5240 PulseGuide returned control before completion, sleep 120
22:22:57.153 00.127 5240 IsGuiding returns 1
22:22:57.153 00.000 5240 scope still moving after pulse duration time elapsed
22:22:57.185 00.032 5240 IsGuiding returns 0
22:22:57.185 00.000 5240 scope move finished after 110 + 43 ms
22:22:57.185 00.000 5240 Move returns status 0, amount 110
22:22:57.185 00.000 5240 move complete, result=0
22:22:57.185 00.000 5240 worker thread done servicing request
22:22:57.185 00.000 5240 Worker thread wakes up
22:22:57.185 00.000 2696 GuideStep: 0.3 px 9 ms EAST, 0.9 px 110 ms SOUTH
22:22:57.185 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:22:57.185 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:22:58.830 01.645 5240 Exposure complete
22:22:58.913 00.083 5240 worker thread done servicing request
22:22:58.913 00.000 2696 OnExposeComplete: enter
22:22:58.913 00.000 2696 UpdateGuideState(): m_state=6
22:22:58.913 00.000 2696 Star::Find(15, 301, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 259
22:22:58.913 00.000 2696 Star::Find returns 1 (1), X=301.26, Y=259.97, Mass=3091, SNR=39.2, Peak=255 HFD=3.2
22:22:58.925 00.012 2696 MultiStar: [#1 -0.33,-0.44,0.69,U] [#2 0.58,0.13,0.67,U] [#3 -0.69,-0.59,0.42,U] [#4 -0.46,0.05,0.43,U] [#5 -0.47,-0.42,0.43,U] [#6 0.38,0.01,0.46,U] [#7 -0.17,-1.41,0.48,U] [#8 -0.16,-0.08,0.37,U] 
22:22:58.925 00.000 2696 refined, 8 included, MultiStar: {0.20, -0.34}, one-star: {1.49, -0.36}
22:22:58.925 00.000 2696 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.74) = xAngle (-3.77 = 2.51)
22:22:58.925 00.000 2696 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.14 = -1.14)
22:22:58.925 00.000 2696 CameraToMount -- cameraX=0.20 cameraY=-0.34 hyp=0.39 cameraTheta=-1.04 mountX=-0.32 mountY=-0.36, mountTheta=-2.30
22:22:58.925 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.20, y=-0.34, opts=13)
22:22:58.925 00.000 2696 Enqueuing Move request for scope (0.20, -0.34)
22:22:58.925 00.000 5240 Worker thread wakes up
22:22:58.925 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.34) opts 0xd
22:22:58.925 00.000 5240 Handling offset move in thread for scope, endpoint = (0.20, -0.34)
22:22:58.925 00.000 5240 Moving (0.20, -0.34) raw xDistance=-0.32 yDistance=-0.36
22:22:58.941 00.016 5240 PPEC rslt: input = -0.32, final = -0.65, react = -0.32, pred = -0.95, hyst = -0.29, hyst_pct = 0.64, period_length = 662.83
22:22:58.941 00.000 5240 PPEC: input: -0.32, control: -0.65, exposure: 1500
22:22:58.941 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:22:58.941 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
22:22:58.941 00.000 5240 MoveAxis(E, 108, ABG)
22:22:58.941 00.000 5240 Guiding  Dir = 2, Dur = 108
22:22:58.941 00.000 5240 IsGuiding returns 0
22:22:58.941 00.000 5240 PulseGuide returned control before completion, sleep 118
22:22:58.954 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=211, Gamma=0.430
22:22:58.990 00.036 2696 UpdateGuideState exits: m=3091 SNR=39.2 Saturated
22:22:59.004 00.014 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:59.004 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:22:59.007 00.003 2696 Enqueuing Expose request
22:22:59.067 00.060 5240 IsGuiding returns 1
22:22:59.067 00.000 5240 scope still moving after pulse duration time elapsed
22:22:59.099 00.032 5240 IsGuiding returns 0
22:22:59.099 00.000 5240 scope move finished after 108 + 48 ms
22:22:59.099 00.000 5240 Move returns status 0, amount 108
22:22:59.099 00.000 5240 MoveAxis(N, 0, ABG)
22:22:59.099 00.000 5240 Move returns status 0, amount 0
22:22:59.099 00.000 5240 move complete, result=0
22:22:59.099 00.000 5240 worker thread done servicing request
22:22:59.099 00.000 2696 GuideStep: -0.3 px 108 ms EAST, -0.4 px 0 ms NORTH
22:22:59.103 00.004 5240 Worker thread wakes up
22:22:59.105 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:22:59.105 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:23:00.523 01.418 5240 Exposure complete
22:23:00.617 00.094 5240 worker thread done servicing request
22:23:00.617 00.000 2696 OnExposeComplete: enter
22:23:00.618 00.001 2696 UpdateGuideState(): m_state=6
22:23:00.618 00.000 2696 Star::Find(15, 301, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
22:23:00.618 00.000 2696 Star::Find returns 1 (0), X=301.14, Y=260.29, Mass=2979, SNR=38.5, Peak=235 HFD=3.4
22:23:00.628 00.010 2696 MultiStar: [#1 -0.62,-0.20,0.70,U] [#2 0.24,0.36,0.67,U] [#3 -0.84,-0.41,0.44,U] [#4 -0.54,0.27,0.43,U] [#5 -0.90,-0.16,0.44,U] [#6 -0.13,0.02,0.47,U] [#7 -0.57,-1.07,0.49,U] [#8 -0.49,-0.13,0.38,U] 
22:23:00.630 00.002 2696 refined, 8 included, MultiStar: {-0.09, -0.13}, one-star: {1.37, -0.05}
22:23:00.632 00.002 2696 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.74) = xAngle (-4.90 = 1.38)
22:23:00.634 00.002 2696 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.27 = -2.27)
22:23:00.636 00.002 2696 CameraToMount -- cameraX=-0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-2.16 mountX=0.03 mountY=-0.12, mountTheta=-1.33
22:23:00.640 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.09, y=-0.13, opts=13)
22:23:00.642 00.002 2696 Enqueuing Move request for scope (-0.09, -0.13)
22:23:00.646 00.004 5240 Worker thread wakes up
22:23:00.646 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.13) opts 0xd
22:23:00.646 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.09, -0.13)
22:23:00.646 00.000 5240 Moving (-0.09, -0.13) raw xDistance=0.03 yDistance=-0.12
22:23:00.648 00.002 5240 PPEC rslt: input = 0.03, final = -0.30, react = 0.03, pred = -0.81, hyst = 0.00, hyst_pct = 0.63, period_length = 662.83
22:23:00.648 00.000 5240 PPEC: input: 0.03, control: -0.30, exposure: 1500
22:23:00.648 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:00.648 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:23:00.648 00.000 5240 MoveAxis(E, 49, ABG)
22:23:00.648 00.000 5240 Guiding  Dir = 2, Dur = 49
22:23:00.648 00.000 5240 IsGuiding returns 0
22:23:00.648 00.000 5240 PulseGuide returned control before completion, sleep 59
22:23:00.648 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=218, Gamma=0.430
22:23:00.708 00.060 2696 UpdateGuideState exits: m=2979 SNR=38.5
22:23:00.710 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:00.713 00.003 5240 IsGuiding returns 1
22:23:00.713 00.000 5240 scope still moving after pulse duration time elapsed
22:23:00.713 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:23:00.713 00.000 2696 Enqueuing Expose request
22:23:00.742 00.029 5240 IsGuiding returns 0
22:23:00.742 00.000 5240 scope move finished after 49 + 45 ms
22:23:00.742 00.000 5240 Move returns status 0, amount 49
22:23:00.742 00.000 5240 MoveAxis(N, 0, ABG)
22:23:00.742 00.000 5240 Move returns status 0, amount 0
22:23:00.742 00.000 5240 move complete, result=0
22:23:00.742 00.000 5240 worker thread done servicing request
22:23:00.742 00.000 5240 Worker thread wakes up
22:23:00.742 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:23:00.742 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:23:00.746 00.004 2696 GuideStep: 0.0 px 49 ms EAST, -0.1 px 0 ms NORTH
22:23:02.396 01.650 5240 Exposure complete
22:23:02.461 00.065 5240 worker thread done servicing request
22:23:02.461 00.000 2696 OnExposeComplete: enter
22:23:02.465 00.004 2696 UpdateGuideState(): m_state=6
22:23:02.467 00.002 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
22:23:02.469 00.002 2696 Star::Find returns 1 (1), X=300.98, Y=259.93, Mass=3032, SNR=38.8, Peak=255 HFD=2.9
22:23:02.471 00.002 2696 MultiStar: [#1 -0.65,-0.65,0.68,U] [#2 0.56,0.28,0.66,U] [#3 -0.71,-0.64,0.43,U] [#4 -0.53,-0.06,0.43,U] [#5 -0.90,-0.40,0.43,U] [#6 0.27,-0.14,0.49,U] [#7 -0.14,-1.24,0.48,U] [#8 -0.40,-0.11,0.40,U] 
22:23:02.471 00.000 2696 refined, 8 included, MultiStar: {0.02, -0.37}, one-star: {1.21, -0.40}
22:23:02.476 00.005 2696 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.74) = xAngle (-4.25 = 2.04)
22:23:02.476 00.000 2696 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.61 = -1.61)
22:23:02.476 00.000 2696 CameraToMount -- cameraX=0.02 cameraY=-0.37 hyp=0.37 cameraTheta=-1.51 mountX=-0.17 mountY=-0.37, mountTheta=-1.99
22:23:02.476 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.02, y=-0.37, opts=13)
22:23:02.476 00.000 2696 Enqueuing Move request for scope (0.02, -0.37)
22:23:02.476 00.000 5240 Worker thread wakes up
22:23:02.476 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.37) opts 0xd
22:23:02.476 00.000 5240 Handling offset move in thread for scope, endpoint = (0.02, -0.37)
22:23:02.476 00.000 5240 Moving (0.02, -0.37) raw xDistance=-0.17 yDistance=-0.37
22:23:02.487 00.011 5240 PPEC rslt: input = -0.17, final = 0.09, react = -0.17, pred = 0.24, hyst = 0.00, hyst_pct = 0.63, period_length = 662.83
22:23:02.487 00.000 5240 PPEC: input: -0.17, control: 0.09, exposure: 1500
22:23:02.487 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:23:02.487 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
22:23:02.487 00.000 5240 MoveAxis(W, 15, ABG)
22:23:02.487 00.000 5240 Guiding  Dir = 3, Dur = 15
22:23:02.487 00.000 5240 IsGuiding returns 0
22:23:02.489 00.002 5240 PulseGuide returned control before completion, sleep 25
22:23:02.489 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=221, Gamma=0.430
22:23:02.519 00.030 5240 IsGuiding returns 1
22:23:02.519 00.000 5240 scope still moving after pulse duration time elapsed
22:23:02.546 00.027 2696 UpdateGuideState exits: m=3032 SNR=38.8 Saturated
22:23:02.550 00.004 5240 IsGuiding returns 0
22:23:02.550 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:02.550 00.000 5240 scope move finished after 15 + 47 ms
22:23:02.550 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:23:02.550 00.000 2696 Enqueuing Expose request
22:23:02.550 00.000 5240 Move returns status 0, amount 15
22:23:02.550 00.000 5240 MoveAxis(N, 0, ABG)
22:23:02.550 00.000 5240 Move returns status 0, amount 0
22:23:02.550 00.000 5240 move complete, result=0
22:23:02.550 00.000 5240 worker thread done servicing request
22:23:02.550 00.000 2696 GuideStep: -0.2 px 15 ms WEST, -0.4 px 0 ms NORTH
22:23:02.550 00.000 5240 Worker thread wakes up
22:23:02.550 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:23:02.550 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:23:03.975 01.425 5240 Exposure complete
22:23:04.023 00.048 5240 worker thread done servicing request
22:23:04.023 00.000 2696 OnExposeComplete: enter
22:23:04.023 00.000 2696 UpdateGuideState(): m_state=6
22:23:04.023 00.000 2696 Star::Find(15, 300, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
22:23:04.023 00.000 2696 Star::Find returns 1 (1), X=301.86, Y=259.99, Mass=2942, SNR=38.3, Peak=255 HFD=3.0
22:23:04.023 00.000 2696 MultiStar: [#1 0.03,-0.74,0.71,U] [#2 0.90,-0.07,0.68,U] [#3 -0.14,-0.61,0.44,U] [#4 -0.03,-0.09,0.45,U] [#5 -0.24,-0.71,0.44,U] [#6 0.79,-0.22,0.46,U] [#7 0.18,-1.54,0.50,U] [#8 0.22,-0.56,0.39,U] 
22:23:04.038 00.015 2696 refined, 8 included, MultiStar: {0.61, -0.52}, one-star: {2.09, -0.34}
22:23:04.038 00.000 2696 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.74) = xAngle (-3.44 = 2.84)
22:23:04.038 00.000 2696 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.81 = -0.81)
22:23:04.038 00.000 2696 CameraToMount -- cameraX=0.61 cameraY=-0.52 hyp=0.80 cameraTheta=-0.71 mountX=-0.76 mountY=-0.58, mountTheta=-2.49
22:23:04.038 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.61, y=-0.52, opts=13)
22:23:04.038 00.000 2696 Enqueuing Move request for scope (0.61, -0.52)
22:23:04.038 00.000 5240 Worker thread wakes up
22:23:04.038 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.52) opts 0xd
22:23:04.038 00.000 5240 Handling offset move in thread for scope, endpoint = (0.61, -0.52)
22:23:04.038 00.000 5240 Moving (0.61, -0.52) raw xDistance=-0.76 yDistance=-0.58
22:23:04.054 00.016 5240 PPEC rslt: input = -0.76, final = -0.59, react = -0.76, pred = 0.39, hyst = -0.72, hyst_pct = 0.63, period_length = 662.83
22:23:04.054 00.000 5240 PPEC: input: -0.76, control: -0.59, exposure: 1500
22:23:04.054 00.000 5240 resist switch: large excursion: input -0.58 thresh 0.45 direction from 1 to -1
22:23:04.054 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.73
22:23:04.054 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
22:23:04.054 00.000 5240 MoveAxis(E, 98, ABG)
22:23:04.054 00.000 5240 Guiding  Dir = 2, Dur = 98
22:23:04.054 00.000 5240 IsGuiding returns 0
22:23:04.054 00.000 5240 PulseGuide returned control before completion, sleep 108
22:23:04.054 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=228, Gamma=0.430
22:23:04.113 00.059 2696 UpdateGuideState exits: m=2942 SNR=38.3 Saturated
22:23:04.115 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:04.119 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:23:04.119 00.000 2696 Enqueuing Expose request
22:23:04.163 00.044 5240 IsGuiding returns 1
22:23:04.163 00.000 5240 scope still moving after pulse duration time elapsed
22:23:04.195 00.032 5240 IsGuiding returns 0
22:23:04.195 00.000 5240 scope move finished after 98 + 42 ms
22:23:04.195 00.000 5240 Move returns status 0, amount 98
22:23:04.195 00.000 5240 BLC: Oldest BLC event removed
22:23:04.195 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 191 applied
22:23:04.195 00.000 5240 MoveAxis(N, 264, ABG)
22:23:04.195 00.000 5240 Guiding  Dir = 0, Dur = 264
22:23:04.197 00.002 5240 IsGuiding returns 0
22:23:04.197 00.000 5240 PulseGuide returned control before completion, sleep 274
22:23:04.478 00.281 5240 IsGuiding returns 1
22:23:04.478 00.000 5240 scope still moving after pulse duration time elapsed
22:23:04.509 00.031 5240 IsGuiding returns 0
22:23:04.509 00.000 5240 scope move finished after 264 + 48 ms
22:23:04.509 00.000 5240 Move returns status 0, amount 264
22:23:04.509 00.000 5240 move complete, result=0
22:23:04.509 00.000 5240 worker thread done servicing request
22:23:04.509 00.000 5240 Worker thread wakes up
22:23:04.509 00.000 2696 GuideStep: -0.8 px 98 ms EAST, -0.6 px 264 ms NORTH
22:23:04.509 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:23:04.509 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:23:06.171 01.662 5240 Exposure complete
22:23:06.234 00.063 5240 worker thread done servicing request
22:23:06.234 00.000 2696 OnExposeComplete: enter
22:23:06.249 00.015 2696 UpdateGuideState(): m_state=6
22:23:06.249 00.000 2696 Star::Find(15, 301, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 263
22:23:06.249 00.000 2696 Star::Find returns 1 (0), X=301.66, Y=258.63, Mass=2958, SNR=38.3, Peak=230 HFD=3.3
22:23:06.249 00.000 2696 MultiStar: [#1 -0.04,-1.81,0.00,M1] [#2 1.19,-1.15,0.68,U] [#3 -0.39,-2.18,0.00,M1] [#4 -0.14,-1.37,0.44,U] [#5 -0.37,-1.81,0.00,M1] [#6 0.97,-1.15,0.47,U] [#7 0.28,-2.57,0.00,M1] [#8 0.23,-1.74,0.39,U] 
22:23:06.257 00.008 2696 refined, 4 included, MultiStar: {1.07, -1.45}, one-star: {1.89, -1.70}
22:23:06.259 00.002 2696 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.74) = xAngle (-3.67 = 2.61)
22:23:06.261 00.002 2696 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.04 = -1.04)
22:23:06.263 00.002 2696 CameraToMount -- cameraX=1.07 cameraY=-1.45 hyp=1.80 cameraTheta=-0.93 mountX=-1.55 mountY=-1.55, mountTheta=-2.36
22:23:06.265 00.002 2696 SchedulePrimaryMove(0F998B58, x=1.07, y=-1.45, opts=13)
22:23:06.265 00.000 2696 Enqueuing Move request for scope (1.07, -1.45)
22:23:06.265 00.000 5240 Worker thread wakes up
22:23:06.265 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.07, -1.45) opts 0xd
22:23:06.265 00.000 5240 Handling offset move in thread for scope, endpoint = (1.07, -1.45)
22:23:06.265 00.000 5240 Moving (1.07, -1.45) raw xDistance=-1.55 yDistance=-1.55
22:23:06.265 00.000 5240 BLC: History state: CurrMiss=1.55, AvgInitMiss=0.90, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.578173, 1:1.549096
22:23:06.265 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:23:06.265 00.000 5240 PPEC rslt: input = -1.55, final = -1.20, react = -1.55, pred = 0.67, hyst = -1.39, hyst_pct = 0.63, period_length = 662.83
22:23:06.265 00.000 5240 PPEC: input: -1.55, control: -1.20, exposure: 1500
22:23:06.265 00.000 5240 GuideAlgorithmResistSwitch::result() returns -1.55 from input -1.55
22:23:06.265 00.000 5240 MoveAxis(E, 200, ABG)
22:23:06.265 00.000 5240 Guiding  Dir = 2, Dur = 200
22:23:06.265 00.000 5240 IsGuiding returns 0
22:23:06.265 00.000 5240 PulseGuide returned control before completion, sleep 210
22:23:06.285 00.020 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:23:06.330 00.045 2696 UpdateGuideState exits: m=2958 SNR=38.3
22:23:06.330 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:06.330 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:23:06.330 00.000 2696 Enqueuing Expose request
22:23:06.487 00.157 5240 IsGuiding returns 1
22:23:06.487 00.000 5240 scope still moving after pulse duration time elapsed
22:23:06.519 00.032 5240 IsGuiding returns 0
22:23:06.519 00.000 5240 scope move finished after 200 + 45 ms
22:23:06.519 00.000 5240 Move returns status 0, amount 200
22:23:06.519 00.000 5240 MoveAxis(N, 196, ABG)
22:23:06.519 00.000 5240 Guiding  Dir = 0, Dur = 196
22:23:06.519 00.000 5240 IsGuiding returns 0
22:23:06.519 00.000 5240 PulseGuide returned control before completion, sleep 206
22:23:06.740 00.221 5240 IsGuiding returns 1
22:23:06.740 00.000 5240 scope still moving after pulse duration time elapsed
22:23:06.772 00.032 5240 IsGuiding returns 0
22:23:06.772 00.000 5240 scope move finished after 196 + 57 ms
22:23:06.772 00.000 5240 Move returns status 0, amount 196
22:23:06.772 00.000 5240 move complete, result=0
22:23:06.772 00.000 5240 worker thread done servicing request
22:23:06.774 00.002 2696 GuideStep: -1.6 px 200 ms EAST, -1.5 px 196 ms NORTH
22:23:06.782 00.008 5240 Worker thread wakes up
22:23:06.782 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:23:06.782 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:23:08.214 01.432 5240 Exposure complete
22:23:08.278 00.064 5240 worker thread done servicing request
22:23:08.288 00.010 2696 OnExposeComplete: enter
22:23:08.288 00.000 2696 UpdateGuideState(): m_state=6
22:23:08.288 00.000 2696 Star::Find(15, 301, 258, 0, (0,0,0,0), 1.5, 10.0, 255) frame 264
22:23:08.294 00.006 2696 Star::Find returns 1 (1), X=302.63, Y=259.13, Mass=3075, SNR=39.1, Peak=255 HFD=3.3
22:23:08.294 00.000 2696 MultiStar: [#1 0.68,-2.00,0.00,M2] [#2 1.34,-1.06,0.65,U] [#3 0.50,-1.97,0.00,M2] [#4 0.72,-1.59,0.43,U] [#5 0.34,-1.80,0.00,M2] [#6 1.15,-1.27,0.47,U] [#7 0.60,-2.63,0.00,M2] [#8 1.06,-1.31,0.39,U] 
22:23:08.294 00.000 2696 refined, 4 included, MultiStar: {1.70, -1.25}, one-star: {2.86, -1.20}
22:23:08.294 00.000 2696 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.74) = xAngle (-3.37 = 2.91)
22:23:08.294 00.000 2696 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.74 = -0.74)
22:23:08.294 00.000 2696 CameraToMount -- cameraX=1.70 cameraY=-1.25 hyp=2.11 cameraTheta=-0.63 mountX=-2.06 mountY=-1.42, mountTheta=-2.54
22:23:08.294 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.70, y=-1.25, opts=13)
22:23:08.294 00.000 2696 Enqueuing Move request for scope (1.70, -1.25)
22:23:08.310 00.016 5240 Worker thread wakes up
22:23:08.310 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.70, -1.25) opts 0xd
22:23:08.310 00.000 5240 Handling offset move in thread for scope, endpoint = (1.70, -1.25)
22:23:08.310 00.000 5240 Moving (1.70, -1.25) raw xDistance=-2.06 yDistance=-1.42
22:23:08.310 00.000 5240 BLC: History state: CurrMiss=1.42, AvgInitMiss=0.90, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.578173, 1:1.549096, 2:1.421741
22:23:08.310 00.000 5240 BLC: Under-shoot: nominal increase by 114
22:23:08.310 00.000 5240 BLC: window closed
22:23:08.310 00.000 5240 BLC: Pulse adjusted to 210
22:23:08.310 00.000 5240 PPEC rslt: input = -2.06, final = -1.94, react = -2.06, pred = 0.07, hyst = -1.91, hyst_pct = 0.63, period_length = 662.83
22:23:08.310 00.000 5240 PPEC: input: -2.06, control: -1.94, exposure: 1500
22:23:08.310 00.000 5240 GuideAlgorithmResistSwitch::result() returns -1.42 from input -1.42
22:23:08.310 00.000 5240 MoveAxis(E, 322, ABG)
22:23:08.310 00.000 5240 Guiding  Dir = 2, Dur = 322
22:23:08.310 00.000 5240 IsGuiding returns 0
22:23:08.310 00.000 5240 PulseGuide returned control before completion, sleep 332
22:23:08.321 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:23:08.358 00.037 2696 UpdateGuideState exits: m=3075 SNR=39.1 Saturated
22:23:08.373 00.015 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:08.373 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:23:08.373 00.000 2696 Enqueuing Expose request
22:23:08.658 00.285 5240 IsGuiding returns 1
22:23:08.658 00.000 5240 scope still moving after pulse duration time elapsed
22:23:08.690 00.032 5240 IsGuiding returns 0
22:23:08.690 00.000 5240 scope move finished after 322 + 55 ms
22:23:08.690 00.000 5240 Move returns status 0, amount 322
22:23:08.690 00.000 5240 MoveAxis(N, 180, ABG)
22:23:08.690 00.000 5240 Guiding  Dir = 0, Dur = 180
22:23:08.690 00.000 5240 IsGuiding returns 0
22:23:08.690 00.000 5240 PulseGuide returned control before completion, sleep 190
22:23:08.805 00.115 2696 evsrv: cli 0F943380 connect
22:23:08.813 00.008 2696 case statement mapped state 6 to 3
22:23:08.820 00.007 2696 case statement mapped state 6 to 3
22:23:08.823 00.003 2696 evsrv: cli 0F943380 request: {"method":"get_pixel_scale","id":"6fe070b1-9a08-484f-a31b-ea6a46bb3183"}
22:23:08.837 00.014 2696 evsrv: cli 0F943380 response: {"jsonrpc":"2.0","result":1.86834,"id":"6fe070b1-9a08-484f-a31b-ea6a46bb3183"}
22:23:08.837 00.000 2696 evsrv: cli 0F943380 disconnect
22:23:08.897 00.060 5240 IsGuiding returns 1
22:23:08.897 00.000 5240 scope still moving after pulse duration time elapsed
22:23:08.929 00.032 5240 IsGuiding returns 0
22:23:08.929 00.000 5240 scope move finished after 180 + 57 ms
22:23:08.929 00.000 5240 Move returns status 0, amount 180
22:23:08.929 00.000 5240 move complete, result=0
22:23:08.929 00.000 5240 worker thread done servicing request
22:23:08.929 00.000 5240 Worker thread wakes up
22:23:08.929 00.000 2696 GuideStep: -2.1 px 322 ms EAST, -1.4 px 180 ms NORTH
22:23:08.929 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:23:08.929 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:23:10.579 01.650 5240 Exposure complete
22:23:10.663 00.084 5240 worker thread done servicing request
22:23:10.663 00.000 2696 OnExposeComplete: enter
22:23:10.663 00.000 2696 UpdateGuideState(): m_state=6
22:23:10.663 00.000 2696 Star::Find(15, 302, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 265
22:23:10.663 00.000 2696 Star::Find returns 1 (1), X=301.01, Y=260.58, Mass=2919, SNR=38.1, Peak=255 HFD=3.2
22:23:10.663 00.000 2696 MultiStar: [#1 -1.08,-0.47,0.70,U] [#2 -0.08,0.36,0.68,U] [#3 -1.51,-0.22,0.42,U] [#4 -1.08,0.33,0.44,U] [#5 -1.14,-0.09,0.43,U] [#6 -0.09,0.23,0.48,U] [#7 -0.85,-1.30,0.48,U] [#8 -0.43,0.24,0.40,U] 
22:23:10.663 00.000 2696 refined, 8 included, MultiStar: {-0.36, -0.05}, one-star: {1.24, 0.25}
22:23:10.675 00.012 2696 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.74) = xAngle (-5.75 = 0.54)
22:23:10.675 00.000 2696 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.11 = -3.11)
22:23:10.675 00.000 2696 CameraToMount -- cameraX=-0.36 cameraY=-0.05 hyp=0.36 cameraTheta=-3.01 mountX=0.31 mountY=-0.01, mountTheta=-0.03
22:23:10.675 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.36, y=-0.05, opts=13)
22:23:10.675 00.000 2696 Enqueuing Move request for scope (-0.36, -0.05)
22:23:10.675 00.000 5240 Worker thread wakes up
22:23:10.675 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.05) opts 0xd
22:23:10.675 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.36, -0.05)
22:23:10.675 00.000 5240 Moving (-0.36, -0.05) raw xDistance=0.31 yDistance=-0.01
22:23:10.675 00.000 5240 PPEC rslt: input = 0.31, final = 0.29, react = 0.31, pred = 0.21, hyst = 0.16, hyst_pct = 0.63, period_length = 662.83
22:23:10.675 00.000 5240 PPEC: input: 0.31, control: 0.29, exposure: 1500
22:23:10.675 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:10.675 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:23:10.675 00.000 5240 MoveAxis(W, 49, ABG)
22:23:10.675 00.000 5240 Guiding  Dir = 3, Dur = 49
22:23:10.675 00.000 5240 IsGuiding returns 0
22:23:10.675 00.000 5240 PulseGuide returned control before completion, sleep 59
22:23:10.701 00.026 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:23:10.739 00.038 2696 UpdateGuideState exits: m=2919 SNR=38.1 Saturated
22:23:10.739 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:10.739 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:23:10.739 00.000 2696 Enqueuing Expose request
22:23:10.755 00.016 5240 IsGuiding returns 1
22:23:10.755 00.000 5240 scope still moving after pulse duration time elapsed
22:23:10.786 00.031 5240 IsGuiding returns 0
22:23:10.786 00.000 5240 scope move finished after 49 + 48 ms
22:23:10.786 00.000 5240 Move returns status 0, amount 49
22:23:10.786 00.000 5240 MoveAxis(N, 0, ABG)
22:23:10.786 00.000 5240 Move returns status 0, amount 0
22:23:10.786 00.000 5240 move complete, result=0
22:23:10.786 00.000 5240 worker thread done servicing request
22:23:10.786 00.000 2696 GuideStep: 0.3 px 49 ms WEST, -0.0 px 0 ms NORTH
22:23:10.788 00.002 5240 Worker thread wakes up
22:23:10.788 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:23:10.788 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:23:12.217 01.429 5240 Exposure complete
22:23:12.282 00.065 5240 worker thread done servicing request
22:23:12.282 00.000 2696 OnExposeComplete: enter
22:23:12.282 00.000 2696 UpdateGuideState(): m_state=6
22:23:12.288 00.006 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 266
22:23:12.292 00.004 2696 Star::Find returns 1 (1), X=301.17, Y=260.74, Mass=2993, SNR=38.6, Peak=255 HFD=3.1
22:23:12.294 00.002 2696 MultiStar: [#1 -0.64,0.08,0.71,U] [#2 0.16,0.63,0.67,U] [#3 -1.04,0.00,0.43,U] [#4 -0.77,0.67,0.44,U] [#5 -0.83,0.13,0.44,U] [#6 -0.21,0.37,0.47,U] [#7 -0.61,-0.90,0.47,U] [#8 -0.27,0.51,0.37,U] 
22:23:12.294 00.000 2696 refined, 8 included, MultiStar: {-0.12, 0.23}, one-star: {1.40, 0.41}
22:23:12.294 00.000 2696 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.74) = xAngle (-0.70 = -0.70)
22:23:12.294 00.000 2696 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.93 = 1.93)
22:23:12.294 00.000 2696 CameraToMount -- cameraX=-0.12 cameraY=0.23 hyp=0.26 cameraTheta=2.04 mountX=0.20 mountY=0.24, mountTheta=0.88
22:23:12.294 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.12, y=0.23, opts=13)
22:23:12.294 00.000 2696 Enqueuing Move request for scope (-0.12, 0.23)
22:23:12.310 00.016 5240 Worker thread wakes up
22:23:12.310 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.23) opts 0xd
22:23:12.310 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.12, 0.23)
22:23:12.310 00.000 5240 Moving (-0.12, 0.23) raw xDistance=0.20 yDistance=0.24
22:23:12.314 00.004 5240 PPEC rslt: input = 0.20, final = -0.34, react = 0.20, pred = -0.91, hyst = 0.00, hyst_pct = 0.63, period_length = 662.83
22:23:12.314 00.000 5240 PPEC: input: 0.20, control: -0.34, exposure: 1500
22:23:12.314 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:23:12.314 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:23:12.314 00.000 5240 MoveAxis(E, 56, ABG)
22:23:12.314 00.000 5240 Guiding  Dir = 2, Dur = 56
22:23:12.314 00.000 5240 IsGuiding returns 0
22:23:12.314 00.000 5240 PulseGuide returned control before completion, sleep 66
22:23:12.328 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:23:12.374 00.046 2696 UpdateGuideState exits: m=2993 SNR=38.6 Saturated
22:23:12.374 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:12.374 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:23:12.374 00.000 2696 Enqueuing Expose request
22:23:12.389 00.015 5240 IsGuiding returns 1
22:23:12.389 00.000 5240 scope still moving after pulse duration time elapsed
22:23:12.421 00.032 5240 IsGuiding returns 0
22:23:12.421 00.000 5240 scope move finished after 56 + 50 ms
22:23:12.421 00.000 5240 Move returns status 0, amount 56
22:23:12.421 00.000 5240 MoveAxis(N, 0, ABG)
22:23:12.421 00.000 5240 Move returns status 0, amount 0
22:23:12.421 00.000 5240 move complete, result=0
22:23:12.421 00.000 5240 worker thread done servicing request
22:23:12.421 00.000 5240 Worker thread wakes up
22:23:12.421 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:23:12.421 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:23:12.421 00.000 2696 GuideStep: 0.2 px 56 ms EAST, 0.2 px 0 ms NORTH
22:23:14.070 01.649 5240 Exposure complete
22:23:14.132 00.062 5240 worker thread done servicing request
22:23:14.132 00.000 2696 OnExposeComplete: enter
22:23:14.132 00.000 2696 UpdateGuideState(): m_state=6
22:23:14.132 00.000 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 267
22:23:14.147 00.015 2696 Star::Find returns 1 (1), X=301.86, Y=260.27, Mass=3006, SNR=38.6, Peak=255 HFD=3.2
22:23:14.147 00.000 2696 MultiStar: [#1 0.18,-0.30,0.69,U] [#2 1.25,0.53,0.68,U] [#3 -0.26,-0.58,0.44,U] [#4 0.09,0.25,0.44,U] [#5 -0.03,-0.33,0.44,U] [#6 0.59,0.22,0.49,U] [#7 0.23,-1.17,0.48,U] [#8 0.32,0.05,0.38,U] 
22:23:14.147 00.000 2696 refined, 8 included, MultiStar: {0.70, -0.13}, one-star: {2.09, -0.06}
22:23:14.147 00.000 2696 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.74) = xAngle (-2.92 = -2.92)
22:23:14.147 00.000 2696 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.28 = -0.28)
22:23:14.147 00.000 2696 CameraToMount -- cameraX=0.70 cameraY=-0.13 hyp=0.71 cameraTheta=-0.18 mountX=-0.69 mountY=-0.20, mountTheta=-2.86
22:23:14.147 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.70, y=-0.13, opts=13)
22:23:14.147 00.000 2696 Enqueuing Move request for scope (0.70, -0.13)
22:23:14.165 00.018 5240 Worker thread wakes up
22:23:14.165 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.70, -0.13) opts 0xd
22:23:14.165 00.000 5240 Handling offset move in thread for scope, endpoint = (0.70, -0.13)
22:23:14.165 00.000 5240 Moving (0.70, -0.13) raw xDistance=-0.69 yDistance=-0.20
22:23:14.167 00.002 5240 PPEC rslt: input = -0.69, final = -0.98, react = -0.69, pred = -0.94, hyst = -0.59, hyst_pct = 0.62, period_length = 662.83
22:23:14.167 00.000 5240 PPEC: input: -0.69, control: -0.98, exposure: 1500
22:23:14.167 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
22:23:14.167 00.000 5240 MoveAxis(E, 163, ABG)
22:23:14.167 00.000 5240 Guiding  Dir = 2, Dur = 163
22:23:14.167 00.000 5240 IsGuiding returns 0
22:23:14.167 00.000 5240 PulseGuide returned control before completion, sleep 173
22:23:14.179 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:23:14.210 00.031 2696 UpdateGuideState exits: m=3006 SNR=38.6 Saturated
22:23:14.226 00.016 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:14.226 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:23:14.226 00.000 2696 Enqueuing Expose request
22:23:14.351 00.125 5240 IsGuiding returns 1
22:23:14.351 00.000 5240 scope still moving after pulse duration time elapsed
22:23:14.382 00.031 5240 IsGuiding returns 0
22:23:14.382 00.000 5240 scope move finished after 163 + 51 ms
22:23:14.382 00.000 5240 Move returns status 0, amount 163
22:23:14.382 00.000 5240 MoveAxis(N, 25, ABG)
22:23:14.382 00.000 5240 Guiding  Dir = 0, Dur = 25
22:23:14.382 00.000 5240 IsGuiding returns 0
22:23:14.382 00.000 5240 PulseGuide returned control before completion, sleep 35
22:23:14.429 00.047 5240 IsGuiding returns 1
22:23:14.429 00.000 5240 scope still moving after pulse duration time elapsed
22:23:14.461 00.032 5240 IsGuiding returns 0
22:23:14.461 00.000 5240 scope move finished after 25 + 53 ms
22:23:14.461 00.000 5240 Move returns status 0, amount 25
22:23:14.461 00.000 5240 move complete, result=0
22:23:14.461 00.000 5240 worker thread done servicing request
22:23:14.461 00.000 5240 Worker thread wakes up
22:23:14.461 00.000 2696 GuideStep: -0.7 px 163 ms EAST, -0.2 px 25 ms NORTH
22:23:14.464 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:23:14.464 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:23:15.886 01.422 5240 Exposure complete
22:23:15.949 00.063 5240 worker thread done servicing request
22:23:15.949 00.000 2696 OnExposeComplete: enter
22:23:15.949 00.000 2696 UpdateGuideState(): m_state=6
22:23:15.949 00.000 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 268
22:23:15.949 00.000 2696 Star::Find returns 1 (1), X=301.95, Y=260.38, Mass=3119, SNR=39.3, Peak=255 HFD=3.4
22:23:15.949 00.000 2696 MultiStar: [#1 -0.03,-0.48,0.68,U] [#2 1.06,0.41,0.67,U] [#3 -0.22,-0.39,0.44,U] [#4 0.00,0.17,0.42,U] [#5 -0.25,-0.26,0.41,U] [#6 0.99,0.18,0.47,U] [#7 0.13,-1.37,0.47,U] [#8 0.45,-0.02,0.38,U] 
22:23:15.949 00.000 2696 refined, 8 included, MultiStar: {0.68, -0.16}, one-star: {2.18, 0.04}
22:23:15.949 00.000 2696 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.74) = xAngle (-2.96 = -2.96)
22:23:15.949 00.000 2696 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.33 = -0.33)
22:23:15.949 00.000 2696 CameraToMount -- cameraX=0.68 cameraY=-0.16 hyp=0.70 cameraTheta=-0.23 mountX=-0.69 mountY=-0.23, mountTheta=-2.82
22:23:15.965 00.016 2696 SchedulePrimaryMove(0F998B58, x=0.68, y=-0.16, opts=13)
22:23:15.965 00.000 2696 Enqueuing Move request for scope (0.68, -0.16)
22:23:15.965 00.000 5240 Worker thread wakes up
22:23:15.965 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.16) opts 0xd
22:23:15.965 00.000 5240 Handling offset move in thread for scope, endpoint = (0.68, -0.16)
22:23:15.965 00.000 5240 Moving (0.68, -0.16) raw xDistance=-0.69 yDistance=-0.23
22:23:15.965 00.000 5240 PPEC rslt: input = -0.69, final = -1.00, react = -0.69, pred = -0.88, hyst = -0.65, hyst_pct = 0.62, period_length = 662.83
22:23:15.965 00.000 5240 PPEC: input: -0.69, control: -1.00, exposure: 1500
22:23:15.965 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
22:23:15.965 00.000 5240 MoveAxis(E, 166, ABG)
22:23:15.965 00.000 5240 Guiding  Dir = 2, Dur = 166
22:23:15.965 00.000 5240 IsGuiding returns 0
22:23:15.965 00.000 5240 PulseGuide returned control before completion, sleep 176
22:23:15.984 00.019 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:23:16.028 00.044 2696 UpdateGuideState exits: m=3119 SNR=39.3 Saturated
22:23:16.028 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:16.028 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:23:16.028 00.000 2696 Enqueuing Expose request
22:23:16.154 00.126 5240 IsGuiding returns 1
22:23:16.154 00.000 5240 scope still moving after pulse duration time elapsed
22:23:16.186 00.032 5240 IsGuiding returns 0
22:23:16.186 00.000 5240 scope move finished after 166 + 47 ms
22:23:16.186 00.000 5240 Move returns status 0, amount 166
22:23:16.186 00.000 5240 MoveAxis(N, 29, ABG)
22:23:16.186 00.000 5240 Guiding  Dir = 0, Dur = 29
22:23:16.186 00.000 5240 IsGuiding returns 0
22:23:16.186 00.000 5240 PulseGuide returned control before completion, sleep 39
22:23:16.233 00.047 5240 IsGuiding returns 1
22:23:16.233 00.000 5240 scope still moving after pulse duration time elapsed
22:23:16.265 00.032 5240 IsGuiding returns 0
22:23:16.265 00.000 5240 scope move finished after 29 + 50 ms
22:23:16.265 00.000 5240 Move returns status 0, amount 29
22:23:16.265 00.000 5240 move complete, result=0
22:23:16.265 00.000 5240 worker thread done servicing request
22:23:16.265 00.000 2696 GuideStep: -0.7 px 166 ms EAST, -0.2 px 29 ms NORTH
22:23:16.267 00.002 5240 Worker thread wakes up
22:23:16.267 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:23:16.267 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:23:17.917 01.650 5240 Exposure complete
22:23:17.980 00.063 5240 worker thread done servicing request
22:23:17.980 00.000 2696 OnExposeComplete: enter
22:23:17.980 00.000 2696 UpdateGuideState(): m_state=6
22:23:17.980 00.000 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 269
22:23:17.980 00.000 2696 Star::Find returns 1 (1), X=301.57, Y=261.07, Mass=2989, SNR=38.6, Peak=255 HFD=3.1
22:23:17.996 00.016 2696 MultiStar: [#1 -0.57,0.02,0.71,U] [#2 0.41,0.96,0.68,U] [#3 -0.86,0.12,0.42,U] [#4 -0.49,0.67,0.43,U] [#5 -0.64,0.39,0.43,U] [#6 0.18,0.80,0.48,U] [#7 -0.48,-0.74,0.48,U] [#8 -0.03,0.70,0.38,U] 
22:23:17.996 00.000 2696 refined, 8 included, MultiStar: {0.13, 0.44}, one-star: {1.80, 0.74}
22:23:17.996 00.000 2696 CameraToMount -- cameraTheta (1.27) - m_xAngle (2.74) = xAngle (-1.46 = -1.46)
22:23:17.996 00.000 2696 CameraToMount -- cameraTheta (1.27) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.17 = 1.17)
22:23:17.996 00.000 2696 CameraToMount -- cameraX=0.13 cameraY=0.44 hyp=0.46 cameraTheta=1.27 mountX=0.05 mountY=0.42, mountTheta=1.45
22:23:18.007 00.011 2696 SchedulePrimaryMove(0F998B58, x=0.13, y=0.44, opts=13)
22:23:18.007 00.000 2696 Enqueuing Move request for scope (0.13, 0.44)
22:23:18.012 00.005 5240 Worker thread wakes up
22:23:18.012 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.44) opts 0xd
22:23:18.012 00.000 5240 Handling offset move in thread for scope, endpoint = (0.13, 0.44)
22:23:18.012 00.000 5240 Moving (0.13, 0.44) raw xDistance=0.05 yDistance=0.42
22:23:18.012 00.000 5240 PPEC rslt: input = 0.05, final = -0.19, react = 0.05, pred = -0.51, hyst = 0.00, hyst_pct = 0.62, period_length = 662.83
22:23:18.012 00.000 5240 PPEC: input: 0.05, control: -0.19, exposure: 1500
22:23:18.012 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:23:18.012 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
22:23:18.012 00.000 5240 MoveAxis(E, 32, ABG)
22:23:18.012 00.000 5240 Guiding  Dir = 2, Dur = 32
22:23:18.012 00.000 5240 IsGuiding returns 0
22:23:18.012 00.000 5240 PulseGuide returned control before completion, sleep 42
22:23:18.012 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=237, Gamma=0.430
22:23:18.060 00.048 5240 IsGuiding returns 1
22:23:18.060 00.000 5240 scope still moving after pulse duration time elapsed
22:23:18.071 00.011 2696 UpdateGuideState exits: m=2989 SNR=38.6 Saturated
22:23:18.076 00.005 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:18.076 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:23:18.076 00.000 2696 Enqueuing Expose request
22:23:18.092 00.016 5240 IsGuiding returns 0
22:23:18.092 00.000 5240 scope move finished after 32 + 45 ms
22:23:18.092 00.000 5240 Move returns status 0, amount 32
22:23:18.092 00.000 5240 MoveAxis(N, 0, ABG)
22:23:18.092 00.000 5240 Move returns status 0, amount 0
22:23:18.092 00.000 5240 move complete, result=0
22:23:18.092 00.000 5240 worker thread done servicing request
22:23:18.092 00.000 5240 Worker thread wakes up
22:23:18.092 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:23:18.092 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:23:18.092 00.000 2696 GuideStep: 0.1 px 32 ms EAST, 0.4 px 0 ms NORTH
22:23:19.518 01.426 5240 Exposure complete
22:23:19.582 00.064 5240 worker thread done servicing request
22:23:19.582 00.000 2696 OnExposeComplete: enter
22:23:19.582 00.000 2696 UpdateGuideState(): m_state=6
22:23:19.582 00.000 2696 Star::Find(15, 301, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 270
22:23:19.593 00.011 2696 Star::Find returns 1 (1), X=301.23, Y=260.70, Mass=3145, SNR=39.5, Peak=255 HFD=3.1
22:23:19.593 00.000 2696 MultiStar: [#1 -0.46,0.25,0.68,U] [#2 0.34,0.87,0.66,U] [#3 -0.59,0.26,0.43,U] [#4 -0.41,0.79,0.42,U] [#5 -0.61,0.33,0.43,U] [#6 0.24,0.82,0.46,U] [#7 -0.37,-0.61,0.47,U] [#8 -0.14,0.45,0.37,U] 
22:23:19.593 00.000 2696 refined, 8 included, MultiStar: {0.12, 0.40}, one-star: {1.46, 0.37}
22:23:19.598 00.005 2696 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.74) = xAngle (-1.45 = -1.45)
22:23:19.601 00.003 2696 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.18 = 1.18)
22:23:19.601 00.000 2696 CameraToMount -- cameraX=0.12 cameraY=0.40 hyp=0.41 cameraTheta=1.28 mountX=0.05 mountY=0.38, mountTheta=1.44
22:23:19.601 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.12, y=0.40, opts=13)
22:23:19.601 00.000 2696 Enqueuing Move request for scope (0.12, 0.40)
22:23:19.601 00.000 5240 Worker thread wakes up
22:23:19.601 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.40) opts 0xd
22:23:19.601 00.000 5240 Handling offset move in thread for scope, endpoint = (0.12, 0.40)
22:23:19.601 00.000 5240 Moving (0.12, 0.40) raw xDistance=0.05 yDistance=0.38
22:23:19.601 00.000 5240 PPEC rslt: input = 0.05, final = -0.14, react = 0.05, pred = -0.36, hyst = 0.00, hyst_pct = 0.62, period_length = 662.83
22:23:19.601 00.000 5240 PPEC: input: 0.05, control: -0.14, exposure: 1500
22:23:19.601 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:23:19.601 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
22:23:19.601 00.000 5240 MoveAxis(E, 23, ABG)
22:23:19.601 00.000 5240 Guiding  Dir = 2, Dur = 23
22:23:19.601 00.000 5240 IsGuiding returns 0
22:23:19.601 00.000 5240 PulseGuide returned control before completion, sleep 33
22:23:19.624 00.023 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:23:19.661 00.037 5240 IsGuiding returns 0
22:23:19.661 00.000 5240 Move returns status 0, amount 23
22:23:19.661 00.000 5240 MoveAxis(N, 0, ABG)
22:23:19.661 00.000 5240 Move returns status 0, amount 0
22:23:19.661 00.000 5240 move complete, result=0
22:23:19.661 00.000 5240 worker thread done servicing request
22:23:19.671 00.010 2696 UpdateGuideState exits: m=3145 SNR=39.5 Saturated
22:23:19.671 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:19.671 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:23:19.671 00.000 2696 Enqueuing Expose request
22:23:19.677 00.006 5240 Worker thread wakes up
22:23:19.677 00.000 2696 GuideStep: 0.0 px 23 ms EAST, 0.4 px 0 ms NORTH
22:23:19.677 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:23:19.677 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:23:21.324 01.647 5240 Exposure complete
22:23:21.403 00.079 5240 worker thread done servicing request
22:23:21.403 00.000 2696 OnExposeComplete: enter
22:23:21.403 00.000 2696 UpdateGuideState(): m_state=6
22:23:21.403 00.000 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 271
22:23:21.403 00.000 2696 Star::Find returns 1 (0), X=301.69, Y=260.67, Mass=2879, SNR=37.8, Peak=213 HFD=3.4
22:23:21.403 00.000 2696 MultiStar: [#1 0.07,-0.01,0.72,U] [#2 0.81,0.87,0.69,U] [#3 -0.65,-0.13,0.45,U] [#4 0.04,0.58,0.46,U] [#5 -0.12,0.28,0.44,U] [#6 0.33,0.50,0.49,U] [#7 -0.24,-0.89,0.48,U] [#8 0.12,0.35,0.40,U] 
22:23:21.413 00.010 2696 refined, 8 included, MultiStar: {0.45, 0.24}, one-star: {1.92, 0.34}
22:23:21.413 00.000 2696 CameraToMount -- cameraTheta (0.49) - m_xAngle (2.74) = xAngle (-2.25 = -2.25)
22:23:21.419 00.006 2696 CameraToMount -- cameraTheta (0.49) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.39 = 0.39)
22:23:21.419 00.000 2696 CameraToMount -- cameraX=0.45 cameraY=0.24 hyp=0.51 cameraTheta=0.49 mountX=-0.32 mountY=0.19, mountTheta=2.60
22:23:21.419 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.45, y=0.24, opts=13)
22:23:21.419 00.000 2696 Enqueuing Move request for scope (0.45, 0.24)
22:23:21.419 00.000 5240 Worker thread wakes up
22:23:21.419 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.24) opts 0xd
22:23:21.419 00.000 5240 Handling offset move in thread for scope, endpoint = (0.45, 0.24)
22:23:21.419 00.000 5240 Moving (0.45, 0.24) raw xDistance=-0.32 yDistance=0.19
22:23:21.419 00.000 5240 PPEC rslt: input = -0.32, final = -0.40, react = -0.32, pred = -0.25, hyst = -0.30, hyst_pct = 0.62, period_length = 662.83
22:23:21.419 00.000 5240 PPEC: input: -0.32, control: -0.40, exposure: 1500
22:23:21.419 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:23:21.419 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:23:21.419 00.000 5240 MoveAxis(E, 67, ABG)
22:23:21.419 00.000 5240 Guiding  Dir = 2, Dur = 67
22:23:21.419 00.000 5240 IsGuiding returns 0
22:23:21.419 00.000 5240 PulseGuide returned control before completion, sleep 77
22:23:21.435 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=241, Gamma=0.430
22:23:21.483 00.048 2696 UpdateGuideState exits: m=2879 SNR=37.8
22:23:21.483 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:21.483 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:23:21.483 00.000 2696 Enqueuing Expose request
22:23:21.515 00.032 5240 IsGuiding returns 1
22:23:21.515 00.000 5240 scope still moving after pulse duration time elapsed
22:23:21.546 00.031 5240 IsGuiding returns 0
22:23:21.546 00.000 5240 scope move finished after 67 + 49 ms
22:23:21.546 00.000 5240 Move returns status 0, amount 67
22:23:21.546 00.000 5240 MoveAxis(N, 0, ABG)
22:23:21.546 00.000 5240 Move returns status 0, amount 0
22:23:21.546 00.000 5240 move complete, result=0
22:23:21.546 00.000 5240 worker thread done servicing request
22:23:21.546 00.000 5240 Worker thread wakes up
22:23:21.546 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:23:21.546 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:23:21.546 00.000 2696 GuideStep: -0.3 px 67 ms EAST, 0.2 px 0 ms NORTH
22:23:22.976 01.430 5240 Exposure complete
22:23:23.055 00.079 5240 worker thread done servicing request
22:23:23.055 00.000 2696 OnExposeComplete: enter
22:23:23.055 00.000 2696 UpdateGuideState(): m_state=6
22:23:23.055 00.000 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 272
22:23:23.055 00.000 2696 Star::Find returns 1 (0), X=300.92, Y=260.77, Mass=3018, SNR=38.7, Peak=231 HFD=3.5
22:23:23.055 00.000 2696 MultiStar: [#1 -0.73,-0.01,0.67,U] [#2 0.20,0.89,0.66,U] [#3 -1.20,-0.15,0.42,U] [#4 -1.07,0.54,0.43,U] [#5 -1.08,0.12,0.44,U] [#6 -0.20,0.51,0.47,U] [#7 -0.66,-0.70,0.47,U] [#8 -0.50,0.65,0.37,U] 
22:23:23.055 00.000 2696 refined, 8 included, MultiStar: {-0.25, 0.28}, one-star: {1.15, 0.44}
22:23:23.055 00.000 2696 CameraToMount -- cameraTheta (2.30) - m_xAngle (2.74) = xAngle (-0.44 = -0.44)
22:23:23.071 00.016 2696 CameraToMount -- cameraTheta (2.30) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.19 = 2.19)
22:23:23.073 00.002 2696 CameraToMount -- cameraX=-0.25 cameraY=0.28 hyp=0.38 cameraTheta=2.30 mountX=0.34 mountY=0.31, mountTheta=0.73
22:23:23.077 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.25, y=0.28, opts=13)
22:23:23.079 00.002 2696 Enqueuing Move request for scope (-0.25, 0.28)
22:23:23.081 00.002 5240 Worker thread wakes up
22:23:23.081 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.28) opts 0xd
22:23:23.081 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.25, 0.28)
22:23:23.081 00.000 5240 Moving (-0.25, 0.28) raw xDistance=0.34 yDistance=0.31
22:23:23.081 00.000 5240 PPEC rslt: input = 0.34, final = 0.26, react = 0.34, pred = -0.13, hyst = 0.29, hyst_pct = 0.62, period_length = 662.83
22:23:23.081 00.000 5240 PPEC: input: 0.34, control: 0.26, exposure: 1500
22:23:23.081 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:23:23.083 00.002 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
22:23:23.083 00.000 5240 MoveAxis(W, 44, ABG)
22:23:23.083 00.000 5240 Guiding  Dir = 3, Dur = 44
22:23:23.083 00.000 5240 IsGuiding returns 0
22:23:23.083 00.000 5240 PulseGuide returned control before completion, sleep 54
22:23:23.094 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:23:23.139 00.045 2696 UpdateGuideState exits: m=3018 SNR=38.7
22:23:23.139 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:23.139 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:23:23.139 00.000 2696 Enqueuing Expose request
22:23:23.150 00.011 5240 IsGuiding returns 1
22:23:23.150 00.000 5240 scope still moving after pulse duration time elapsed
22:23:23.181 00.031 5240 IsGuiding returns 0
22:23:23.181 00.000 5240 scope move finished after 44 + 54 ms
22:23:23.181 00.000 5240 Move returns status 0, amount 44
22:23:23.181 00.000 5240 MoveAxis(N, 0, ABG)
22:23:23.181 00.000 5240 Move returns status 0, amount 0
22:23:23.181 00.000 5240 move complete, result=0
22:23:23.181 00.000 5240 worker thread done servicing request
22:23:23.181 00.000 5240 Worker thread wakes up
22:23:23.181 00.000 2696 GuideStep: 0.3 px 44 ms WEST, 0.3 px 0 ms NORTH
22:23:23.183 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:23:23.183 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:23:24.826 01.643 5240 Exposure complete
22:23:24.891 00.065 5240 worker thread done servicing request
22:23:24.891 00.000 2696 OnExposeComplete: enter
22:23:24.891 00.000 2696 UpdateGuideState(): m_state=6
22:23:24.891 00.000 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 273
22:23:24.891 00.000 2696 Star::Find returns 1 (1), X=301.41, Y=260.16, Mass=3005, SNR=38.6, Peak=255 HFD=3.4
22:23:24.891 00.000 2696 MultiStar: [#1 -0.49,-0.53,0.71,U] [#2 0.59,0.16,0.66,U] [#3 -0.60,-0.55,0.43,U] [#4 -0.30,0.11,0.44,U] [#5 -0.50,-0.24,0.42,U] [#6 0.28,-0.14,0.45,U] [#7 -0.25,-1.56,0.48,U] [#8 -0.04,-0.15,0.37,U] 
22:23:24.905 00.014 2696 refined, 8 included, MultiStar: {0.22, -0.32}, one-star: {1.64, -0.17}
22:23:24.905 00.000 2696 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.74) = xAngle (-3.71 = 2.57)
22:23:24.905 00.000 2696 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.08 = -1.08)
22:23:24.905 00.000 2696 CameraToMount -- cameraX=0.22 cameraY=-0.32 hyp=0.39 cameraTheta=-0.98 mountX=-0.33 mountY=-0.34, mountTheta=-2.33
22:23:24.913 00.008 2696 SchedulePrimaryMove(0F998B58, x=0.22, y=-0.32, opts=13)
22:23:24.913 00.000 2696 Enqueuing Move request for scope (0.22, -0.32)
22:23:24.913 00.000 5240 Worker thread wakes up
22:23:24.913 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.32) opts 0xd
22:23:24.913 00.000 5240 Handling offset move in thread for scope, endpoint = (0.22, -0.32)
22:23:24.913 00.000 5240 Moving (0.22, -0.32) raw xDistance=-0.33 yDistance=-0.34
22:23:24.913 00.000 5240 PPEC rslt: input = -0.33, final = -0.33, react = -0.33, pred = 0.01, hyst = -0.33, hyst_pct = 0.62, period_length = 662.83
22:23:24.913 00.000 5240 PPEC: input: -0.33, control: -0.33, exposure: 1500
22:23:24.913 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:23:24.913 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
22:23:24.913 00.000 5240 MoveAxis(E, 54, ABG)
22:23:24.913 00.000 5240 Guiding  Dir = 2, Dur = 54
22:23:24.913 00.000 5240 IsGuiding returns 0
22:23:24.913 00.000 5240 PulseGuide returned control before completion, sleep 64
22:23:24.921 00.008 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=207, Gamma=0.430
22:23:24.976 00.055 2696 UpdateGuideState exits: m=3005 SNR=38.6 Saturated
22:23:24.980 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:24.980 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:23:24.985 00.005 2696 Enqueuing Expose request
22:23:24.987 00.002 5240 IsGuiding returns 1
22:23:24.987 00.000 5240 scope still moving after pulse duration time elapsed
22:23:25.017 00.030 5240 IsGuiding returns 0
22:23:25.017 00.000 5240 scope move finished after 54 + 43 ms
22:23:25.017 00.000 5240 Move returns status 0, amount 54
22:23:25.017 00.000 5240 MoveAxis(N, 0, ABG)
22:23:25.017 00.000 5240 Move returns status 0, amount 0
22:23:25.017 00.000 5240 move complete, result=0
22:23:25.017 00.000 5240 worker thread done servicing request
22:23:25.017 00.000 5240 Worker thread wakes up
22:23:25.017 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:23:25.017 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:23:25.019 00.002 2696 GuideStep: -0.3 px 54 ms EAST, -0.3 px 0 ms NORTH
22:23:26.442 01.423 5240 Exposure complete
22:23:26.509 00.067 5240 worker thread done servicing request
22:23:26.509 00.000 2696 OnExposeComplete: enter
22:23:26.509 00.000 2696 UpdateGuideState(): m_state=6
22:23:26.521 00.012 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 274
22:23:26.521 00.000 2696 Star::Find returns 1 (1), X=301.41, Y=260.36, Mass=3143, SNR=39.5, Peak=255 HFD=3.3
22:23:26.521 00.000 2696 MultiStar: [#1 -0.48,-0.52,0.67,U] [#2 0.31,0.19,0.65,U] [#3 -0.66,-0.45,0.42,U] [#4 -0.49,0.17,0.43,U] [#5 -0.51,-0.08,0.43,U] [#6 0.06,-0.10,0.46,U] [#7 -0.46,-1.43,0.47,U] [#8 -0.06,0.12,0.37,U] 
22:23:26.521 00.000 2696 refined, 8 included, MultiStar: {0.12, -0.21}, one-star: {1.64, 0.03}
22:23:26.521 00.000 2696 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.74) = xAngle (-3.77 = 2.51)
22:23:26.521 00.000 2696 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.14 = -1.14)
22:23:26.521 00.000 2696 CameraToMount -- cameraX=0.12 cameraY=-0.21 hyp=0.24 cameraTheta=-1.04 mountX=-0.19 mountY=-0.22, mountTheta=-2.30
22:23:26.538 00.017 2696 SchedulePrimaryMove(0F998B58, x=0.12, y=-0.21, opts=13)
22:23:26.538 00.000 2696 Enqueuing Move request for scope (0.12, -0.21)
22:23:26.538 00.000 5240 Worker thread wakes up
22:23:26.538 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.21) opts 0xd
22:23:26.538 00.000 5240 Handling offset move in thread for scope, endpoint = (0.12, -0.21)
22:23:26.538 00.000 5240 Moving (0.12, -0.21) raw xDistance=-0.19 yDistance=-0.22
22:23:26.538 00.000 5240 PPEC rslt: input = -0.19, final = 0.05, react = -0.19, pred = 0.14, hyst = 0.00, hyst_pct = 0.61, period_length = 662.83
22:23:26.538 00.000 5240 PPEC: input: -0.19, control: 0.05, exposure: 1500
22:23:26.538 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:23:26.538 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:23:26.538 00.000 5240 MoveAxis(W, 9, ABG)
22:23:26.538 00.000 5240 Guiding  Dir = 3, Dur = 9
22:23:26.538 00.000 5240 IsGuiding returns 0
22:23:26.538 00.000 5240 PulseGuide returned control before completion, sleep 19
22:23:26.555 00.017 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=230, Gamma=0.430
22:23:26.568 00.013 5240 IsGuiding returns 1
22:23:26.568 00.000 5240 scope still moving after pulse duration time elapsed
22:23:26.601 00.033 5240 IsGuiding returns 1
22:23:26.605 00.004 2696 UpdateGuideState exits: m=3143 SNR=39.5 Saturated
22:23:26.607 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:26.609 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:23:26.609 00.000 2696 Enqueuing Expose request
22:23:26.632 00.023 5240 IsGuiding returns 0
22:23:26.632 00.000 5240 scope move finished after 9 + 77 ms
22:23:26.632 00.000 5240 Move returns status 0, amount 9
22:23:26.632 00.000 5240 MoveAxis(N, 0, ABG)
22:23:26.632 00.000 5240 Move returns status 0, amount 0
22:23:26.632 00.000 5240 move complete, result=0
22:23:26.632 00.000 5240 worker thread done servicing request
22:23:26.632 00.000 5240 Worker thread wakes up
22:23:26.632 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:23:26.632 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:23:26.632 00.000 2696 GuideStep: -0.2 px 9 ms WEST, -0.2 px 0 ms NORTH
22:23:28.279 01.647 5240 Exposure complete
22:23:28.342 00.063 5240 worker thread done servicing request
22:23:28.342 00.000 2696 OnExposeComplete: enter
22:23:28.342 00.000 2696 UpdateGuideState(): m_state=6
22:23:28.342 00.000 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 275
22:23:28.342 00.000 2696 Star::Find returns 1 (1), X=301.67, Y=260.34, Mass=2987, SNR=38.5, Peak=255 HFD=3.0
22:23:28.342 00.000 2696 MultiStar: [#1 -0.24,-0.50,0.70,U] [#2 0.80,0.12,0.67,U] [#3 -0.37,-0.55,0.44,U] [#4 -0.27,0.00,0.43,U] [#5 -0.28,-0.39,0.45,U] [#6 0.53,-0.08,0.49,U] [#7 -0.07,-1.46,0.47,U] [#8 0.09,0.03,0.38,U] 
22:23:28.353 00.011 2696 refined, 8 included, MultiStar: {0.43, -0.28}, one-star: {1.90, 0.01}
22:23:28.355 00.002 2696 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.74) = xAngle (-3.31 = 2.97)
22:23:28.357 00.002 2696 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.68 = -0.68)
22:23:28.358 00.001 2696 CameraToMount -- cameraX=0.43 cameraY=-0.28 hyp=0.51 cameraTheta=-0.58 mountX=-0.50 mountY=-0.32, mountTheta=-2.57
22:23:28.360 00.002 2696 SchedulePrimaryMove(0F998B58, x=0.43, y=-0.28, opts=13)
22:23:28.362 00.002 2696 Enqueuing Move request for scope (0.43, -0.28)
22:23:28.364 00.002 5240 Worker thread wakes up
22:23:28.364 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.28) opts 0xd
22:23:28.364 00.000 5240 Handling offset move in thread for scope, endpoint = (0.43, -0.28)
22:23:28.364 00.000 5240 Moving (0.43, -0.28) raw xDistance=-0.50 yDistance=-0.32
22:23:28.366 00.002 5240 PPEC rslt: input = -0.50, final = -0.33, react = -0.50, pred = 0.42, hyst = -0.48, hyst_pct = 0.61, period_length = 662.83
22:23:28.366 00.000 5240 PPEC: input: -0.50, control: -0.33, exposure: 1500
22:23:28.366 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
22:23:28.366 00.000 5240 MoveAxis(E, 54, ABG)
22:23:28.366 00.000 5240 Guiding  Dir = 2, Dur = 54
22:23:28.366 00.000 5240 IsGuiding returns 0
22:23:28.366 00.000 5240 PulseGuide returned control before completion, sleep 64
22:23:28.378 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:23:28.422 00.044 2696 UpdateGuideState exits: m=2987 SNR=38.5 Saturated
22:23:28.422 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:28.422 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:23:28.422 00.000 2696 Enqueuing Expose request
22:23:28.438 00.016 5240 IsGuiding returns 1
22:23:28.438 00.000 5240 scope still moving after pulse duration time elapsed
22:23:28.470 00.032 5240 IsGuiding returns 0
22:23:28.470 00.000 5240 scope move finished after 54 + 48 ms
22:23:28.470 00.000 5240 Move returns status 0, amount 54
22:23:28.470 00.000 5240 MoveAxis(N, 40, ABG)
22:23:28.470 00.000 5240 Guiding  Dir = 0, Dur = 40
22:23:28.470 00.000 5240 IsGuiding returns 0
22:23:28.470 00.000 5240 PulseGuide returned control before completion, sleep 50
22:23:28.533 00.063 5240 IsGuiding returns 1
22:23:28.533 00.000 5240 scope still moving after pulse duration time elapsed
22:23:28.565 00.032 5240 IsGuiding returns 0
22:23:28.565 00.000 5240 scope move finished after 40 + 54 ms
22:23:28.565 00.000 5240 Move returns status 0, amount 40
22:23:28.565 00.000 5240 move complete, result=0
22:23:28.565 00.000 5240 worker thread done servicing request
22:23:28.565 00.000 5240 Worker thread wakes up
22:23:28.565 00.000 2696 GuideStep: -0.5 px 54 ms EAST, -0.3 px 40 ms NORTH
22:23:28.567 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:23:28.567 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:23:30.001 01.434 5240 Exposure complete
22:23:30.071 00.070 5240 worker thread done servicing request
22:23:30.071 00.000 2696 OnExposeComplete: enter
22:23:30.071 00.000 2696 UpdateGuideState(): m_state=6
22:23:30.071 00.000 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 276
22:23:30.071 00.000 2696 Star::Find returns 1 (1), X=302.27, Y=260.20, Mass=3008, SNR=38.7, Peak=255 HFD=3.3
22:23:30.080 00.009 2696 MultiStar: [#1 0.31,-0.62,0.68,U] [#2 1.20,0.47,0.66,U] [#3 0.07,-0.45,0.43,U] [#4 0.33,-0.01,0.43,U] [#5 0.12,-0.28,0.45,U] [#6 0.91,0.18,0.48,U] [#7 0.37,-1.23,0.48,U] [#8 0.60,-0.02,0.38,U] 
22:23:30.080 00.000 2696 refined, 8 included, MultiStar: {0.91, -0.22}, one-star: {2.50, -0.13}
22:23:30.080 00.000 2696 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.74) = xAngle (-2.97 = -2.97)
22:23:30.080 00.000 2696 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.34 = -0.34)
22:23:30.080 00.000 2696 CameraToMount -- cameraX=0.91 cameraY=-0.22 hyp=0.94 cameraTheta=-0.23 mountX=-0.93 mountY=-0.31, mountTheta=-2.82
22:23:30.080 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.91, y=-0.22, opts=13)
22:23:30.080 00.000 2696 Enqueuing Move request for scope (0.91, -0.22)
22:23:30.080 00.000 5240 Worker thread wakes up
22:23:30.080 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.91, -0.22) opts 0xd
22:23:30.080 00.000 5240 Handling offset move in thread for scope, endpoint = (0.91, -0.22)
22:23:30.080 00.000 5240 Moving (0.91, -0.22) raw xDistance=-0.93 yDistance=-0.31
22:23:30.096 00.016 5240 PPEC rslt: input = -0.93, final = -0.66, react = -0.93, pred = 0.53, hyst = -0.83, hyst_pct = 0.61, period_length = 662.83
22:23:30.096 00.000 5240 PPEC: input: -0.93, control: -0.66, exposure: 1500
22:23:30.096 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
22:23:30.096 00.000 5240 MoveAxis(E, 109, ABG)
22:23:30.096 00.000 5240 Guiding  Dir = 2, Dur = 109
22:23:30.096 00.000 5240 IsGuiding returns 0
22:23:30.096 00.000 5240 PulseGuide returned control before completion, sleep 119
22:23:30.100 00.004 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:23:30.144 00.044 2696 UpdateGuideState exits: m=3008 SNR=38.7 Saturated
22:23:30.144 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:30.159 00.015 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:23:30.159 00.000 2696 Enqueuing Expose request
22:23:30.223 00.064 5240 IsGuiding returns 1
22:23:30.223 00.000 5240 scope still moving after pulse duration time elapsed
22:23:30.255 00.032 5240 IsGuiding returns 0
22:23:30.255 00.000 5240 scope move finished after 109 + 48 ms
22:23:30.255 00.000 5240 Move returns status 0, amount 109
22:23:30.255 00.000 5240 MoveAxis(N, 39, ABG)
22:23:30.255 00.000 5240 Guiding  Dir = 0, Dur = 39
22:23:30.255 00.000 5240 IsGuiding returns 0
22:23:30.255 00.000 5240 PulseGuide returned control before completion, sleep 49
22:23:30.319 00.064 5240 IsGuiding returns 1
22:23:30.319 00.000 5240 scope still moving after pulse duration time elapsed
22:23:30.350 00.031 5240 IsGuiding returns 0
22:23:30.350 00.000 5240 scope move finished after 39 + 55 ms
22:23:30.350 00.000 5240 Move returns status 0, amount 39
22:23:30.350 00.000 5240 move complete, result=0
22:23:30.350 00.000 5240 worker thread done servicing request
22:23:30.350 00.000 5240 Worker thread wakes up
22:23:30.350 00.000 2696 GuideStep: -0.9 px 109 ms EAST, -0.3 px 39 ms NORTH
22:23:30.350 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:23:30.350 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:23:31.995 01.645 5240 Exposure complete
22:23:32.039 00.044 5240 worker thread done servicing request
22:23:32.039 00.000 2696 OnExposeComplete: enter
22:23:32.039 00.000 2696 UpdateGuideState(): m_state=6
22:23:32.039 00.000 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 277
22:23:32.039 00.000 2696 Star::Find returns 1 (1), X=301.31, Y=261.31, Mass=3029, SNR=38.8, Peak=255 HFD=3.3
22:23:32.055 00.016 2696 MultiStar: [#1 -0.47,0.52,0.69,U] [#2 0.38,1.23,0.66,U] [#3 -0.71,0.41,0.44,U] [#4 -0.37,1.03,0.43,U] [#5 -0.67,0.69,0.42,U] [#6 0.30,0.93,0.49,U] [#7 -0.45,-0.38,0.47,U] [#8 -0.22,0.73,0.39,U] 
22:23:32.055 00.000 2696 refined, 8 included, MultiStar: {0.12, 0.73}, one-star: {1.55, 0.98}
22:23:32.055 00.000 2696 CameraToMount -- cameraTheta (1.41) - m_xAngle (2.74) = xAngle (-1.32 = -1.32)
22:23:32.055 00.000 2696 CameraToMount -- cameraTheta (1.41) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.31 = 1.31)
22:23:32.055 00.000 2696 CameraToMount -- cameraX=0.12 cameraY=0.73 hyp=0.74 cameraTheta=1.41 mountX=0.18 mountY=0.71, mountTheta=1.32
22:23:32.055 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.12, y=0.73, opts=13)
22:23:32.055 00.000 2696 Enqueuing Move request for scope (0.12, 0.73)
22:23:32.069 00.014 5240 Worker thread wakes up
22:23:32.069 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.73) opts 0xd
22:23:32.069 00.000 5240 Handling offset move in thread for scope, endpoint = (0.12, 0.73)
22:23:32.069 00.000 5240 Moving (0.12, 0.73) raw xDistance=0.18 yDistance=0.71
22:23:32.071 00.002 5240 PPEC rslt: input = 0.18, final = 0.27, react = 0.18, pred = 0.68, hyst = 0.00, hyst_pct = 0.61, period_length = 662.83
22:23:32.071 00.000 5240 PPEC: input: 0.18, control: 0.27, exposure: 1500
22:23:32.071 00.000 5240 resist switch: large excursion: input 0.71 thresh 0.45 direction from -1 to 1
22:23:32.071 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.13
22:23:32.071 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.71 from input 0.71
22:23:32.071 00.000 5240 MoveAxis(W, 44, ABG)
22:23:32.071 00.000 5240 Guiding  Dir = 3, Dur = 44
22:23:32.071 00.000 5240 IsGuiding returns 0
22:23:32.071 00.000 5240 PulseGuide returned control before completion, sleep 54
22:23:32.071 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=232, Gamma=0.430
22:23:32.132 00.061 2696 UpdateGuideState exits: m=3029 SNR=38.8 Saturated
22:23:32.137 00.005 5240 IsGuiding returns 1
22:23:32.137 00.000 5240 scope still moving after pulse duration time elapsed
22:23:32.137 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:32.139 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:23:32.139 00.000 2696 Enqueuing Expose request
22:23:32.166 00.027 5240 IsGuiding returns 0
22:23:32.166 00.000 5240 scope move finished after 44 + 49 ms
22:23:32.166 00.000 5240 Move returns status 0, amount 44
22:23:32.166 00.000 5240 BLC: Oldest BLC event removed
22:23:32.166 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 210 applied
22:23:32.166 00.000 5240 MoveAxis(S, 300, ABG)
22:23:32.166 00.000 5240 Guiding  Dir = 1, Dur = 300
22:23:32.166 00.000 5240 IsGuiding returns 0
22:23:32.166 00.000 5240 PulseGuide returned control before completion, sleep 310
22:23:32.483 00.317 5240 IsGuiding returns 1
22:23:32.483 00.000 5240 scope still moving after pulse duration time elapsed
22:23:32.514 00.031 5240 IsGuiding returns 0
22:23:32.514 00.000 5240 scope move finished after 300 + 47 ms
22:23:32.514 00.000 5240 Move returns status 0, amount 300
22:23:32.514 00.000 5240 move complete, result=0
22:23:32.514 00.000 5240 worker thread done servicing request
22:23:32.514 00.000 5240 Worker thread wakes up
22:23:32.514 00.000 2696 GuideStep: 0.2 px 44 ms WEST, 0.7 px 300 ms SOUTH
22:23:32.514 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:23:32.514 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:23:33.926 01.412 5240 Exposure complete
22:23:33.975 00.049 5240 worker thread done servicing request
22:23:33.975 00.000 2696 OnExposeComplete: enter
22:23:33.975 00.000 2696 UpdateGuideState(): m_state=6
22:23:33.975 00.000 2696 Star::Find(15, 301, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 278
22:23:33.975 00.000 2696 Star::Find returns 1 (1), X=301.28, Y=261.61, Mass=3092, SNR=39.2, Peak=255 HFD=3.2
22:23:33.975 00.000 2696 MultiStar: [#1 -0.51,0.88,0.68,U] [#2 0.61,1.59,0.66,U] [#3 -0.94,0.75,0.43,U] [#4 -0.60,1.58,0.42,U] [#5 -0.51,1.01,0.43,U] [#6 0.28,1.42,0.47,U] [#7 -0.17,0.11,0.48,U] [#8 -0.20,0.89,0.37,U] 
22:23:33.989 00.014 2696 refined, 8 included, MultiStar: {0.13, 1.09}, one-star: {1.51, 1.28}
22:23:33.989 00.000 2696 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.74) = xAngle (-1.28 = -1.28)
22:23:33.989 00.000 2696 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.35 = 1.35)
22:23:33.989 00.000 2696 CameraToMount -- cameraX=0.13 cameraY=1.09 hyp=1.10 cameraTheta=1.45 mountX=0.31 mountY=1.07, mountTheta=1.29
22:23:33.989 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.13, y=1.09, opts=13)
22:23:33.989 00.000 2696 Enqueuing Move request for scope (0.13, 1.09)
22:23:33.989 00.000 5240 Worker thread wakes up
22:23:33.989 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.13, 1.09) opts 0xd
22:23:33.989 00.000 5240 Handling offset move in thread for scope, endpoint = (0.13, 1.09)
22:23:33.989 00.000 5240 Moving (0.13, 1.09) raw xDistance=0.31 yDistance=1.07
22:23:33.989 00.000 5240 BLC: History state: CurrMiss=1.07, AvgInitMiss=0.94, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.711069, 1:1.073284
22:23:33.989 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:23:33.989 00.000 5240 PPEC rslt: input = 0.31, final = 0.33, react = 0.31, pred = 0.19, hyst = 0.21, hyst_pct = 0.61, period_length = 662.83
22:23:33.989 00.000 5240 PPEC: input: 0.31, control: 0.33, exposure: 1500
22:23:33.989 00.000 5240 GuideAlgorithmResistSwitch::result() returns 1.07 from input 1.07
22:23:33.989 00.000 5240 MoveAxis(W, 54, ABG)
22:23:33.989 00.000 5240 Guiding  Dir = 3, Dur = 54
22:23:34.005 00.016 5240 IsGuiding returns 0
22:23:34.005 00.000 5240 PulseGuide returned control before completion, sleep 64
22:23:34.007 00.002 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:23:34.052 00.045 2696 UpdateGuideState exits: m=3092 SNR=39.2 Saturated
22:23:34.052 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:34.052 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:23:34.068 00.016 2696 Enqueuing Expose request
22:23:34.084 00.016 5240 IsGuiding returns 1
22:23:34.084 00.000 5240 scope still moving after pulse duration time elapsed
22:23:34.116 00.032 5240 IsGuiding returns 0
22:23:34.116 00.000 5240 scope move finished after 54 + 56 ms
22:23:34.116 00.000 5240 Move returns status 0, amount 54
22:23:34.116 00.000 5240 MoveAxis(S, 136, ABG)
22:23:34.116 00.000 5240 Guiding  Dir = 1, Dur = 136
22:23:34.116 00.000 5240 IsGuiding returns 0
22:23:34.116 00.000 5240 PulseGuide returned control before completion, sleep 146
22:23:34.275 00.159 5240 IsGuiding returns 1
22:23:34.275 00.000 5240 scope still moving after pulse duration time elapsed
22:23:34.307 00.032 5240 IsGuiding returns 0
22:23:34.307 00.000 5240 scope move finished after 136 + 54 ms
22:23:34.307 00.000 5240 Move returns status 0, amount 136
22:23:34.307 00.000 5240 move complete, result=0
22:23:34.307 00.000 5240 worker thread done servicing request
22:23:34.307 00.000 5240 Worker thread wakes up
22:23:34.307 00.000 2696 GuideStep: 0.3 px 54 ms WEST, 1.1 px 136 ms SOUTH
22:23:34.307 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:23:34.307 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:23:35.944 01.637 5240 Exposure complete
22:23:35.987 00.043 5240 worker thread done servicing request
22:23:35.987 00.000 2696 OnExposeComplete: enter
22:23:35.987 00.000 2696 UpdateGuideState(): m_state=6
22:23:35.987 00.000 2696 Star::Find(15, 301, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 279
22:23:35.987 00.000 2696 Star::Find returns 1 (1), X=301.06, Y=261.35, Mass=3015, SNR=38.7, Peak=255 HFD=3.3
22:23:35.987 00.000 2696 MultiStar: [#1 -0.82,0.45,0.69,U] [#2 -0.02,1.42,0.70,U] [#3 -1.08,0.35,0.44,U] [#4 -0.62,1.03,0.43,U] [#5 -0.98,0.68,0.45,U] [#6 -0.22,0.99,0.48,U] [#7 -0.88,-0.24,0.49,U] [#8 -0.81,0.84,0.39,U] 
22:23:36.003 00.016 2696 refined, 8 included, MultiStar: {-0.26, 0.77}, one-star: {1.29, 1.02}
22:23:36.003 00.000 2696 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.74) = xAngle (-0.84 = -0.84)
22:23:36.007 00.004 2696 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.79 = 1.79)
22:23:36.007 00.000 2696 CameraToMount -- cameraX=-0.26 cameraY=0.77 hyp=0.81 cameraTheta=1.90 mountX=0.54 mountY=0.79, mountTheta=0.97
22:23:36.007 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.26, y=0.77, opts=13)
22:23:36.007 00.000 2696 Enqueuing Move request for scope (-0.26, 0.77)
22:23:36.007 00.000 5240 Worker thread wakes up
22:23:36.007 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.77) opts 0xd
22:23:36.007 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.26, 0.77)
22:23:36.007 00.000 5240 Moving (-0.26, 0.77) raw xDistance=0.54 yDistance=0.79
22:23:36.007 00.000 5240 BLC: History state: CurrMiss=0.79, AvgInitMiss=0.94, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.711069, 1:1.073284, 2:0.792482
22:23:36.007 00.000 5240 BLC: Under-shoot: nominal increase by 118
22:23:36.007 00.000 5240 BLC: window closed
22:23:36.007 00.000 5240 BLC: Pulse adjusted to 231
22:23:36.007 00.000 5240 PPEC rslt: input = 0.54, final = 0.62, react = 0.54, pred = 0.24, hyst = 0.52, hyst_pct = 0.61, period_length = 662.83
22:23:36.019 00.012 5240 PPEC: input: 0.54, control: 0.62, exposure: 1500
22:23:36.019 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.79 from input 0.79
22:23:36.019 00.000 5240 MoveAxis(W, 103, ABG)
22:23:36.019 00.000 5240 Guiding  Dir = 3, Dur = 103
22:23:36.019 00.000 5240 IsGuiding returns 0
22:23:36.019 00.000 5240 PulseGuide returned control before completion, sleep 113
22:23:36.019 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=224, Gamma=0.430
22:23:36.069 00.050 2696 UpdateGuideState exits: m=3015 SNR=38.7 Saturated
22:23:36.069 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:36.069 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:23:36.069 00.000 2696 Enqueuing Expose request
22:23:36.145 00.076 5240 IsGuiding returns 1
22:23:36.145 00.000 5240 scope still moving after pulse duration time elapsed
22:23:36.177 00.032 5240 IsGuiding returns 0
22:23:36.177 00.000 5240 scope move finished after 103 + 54 ms
22:23:36.177 00.000 5240 Move returns status 0, amount 103
22:23:36.177 00.000 5240 MoveAxis(S, 100, ABG)
22:23:36.177 00.000 5240 Guiding  Dir = 1, Dur = 100
22:23:36.177 00.000 5240 IsGuiding returns 0
22:23:36.177 00.000 5240 PulseGuide returned control before completion, sleep 110
22:23:36.194 00.017 2696 evsrv: cli 0F944320 connect
22:23:36.198 00.004 2696 case statement mapped state 6 to 3
22:23:36.203 00.005 2696 case statement mapped state 6 to 3
22:23:36.203 00.000 2696 evsrv: cli 0F944320 request: {"method":"get_pixel_scale","id":"9127535f-494b-41b9-9aca-cf13e24353b6"}
22:23:36.213 00.010 2696 evsrv: cli 0F944320 response: {"jsonrpc":"2.0","result":1.86834,"id":"9127535f-494b-41b9-9aca-cf13e24353b6"}
22:23:36.215 00.002 2696 evsrv: cli 0F944320 disconnect
22:23:36.304 00.089 5240 IsGuiding returns 1
22:23:36.304 00.000 5240 scope still moving after pulse duration time elapsed
22:23:36.335 00.031 5240 IsGuiding returns 0
22:23:36.335 00.000 5240 scope move finished after 100 + 58 ms
22:23:36.335 00.000 5240 Move returns status 0, amount 100
22:23:36.335 00.000 5240 move complete, result=0
22:23:36.335 00.000 5240 worker thread done servicing request
22:23:36.335 00.000 5240 Worker thread wakes up
22:23:36.335 00.000 2696 GuideStep: 0.5 px 103 ms WEST, 0.8 px 100 ms SOUTH
22:23:36.343 00.008 5240 worker thread servicing REQUEST_EXPOSE 1500
22:23:36.345 00.002 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:23:37.775 01.430 5240 Exposure complete
22:23:37.838 00.063 5240 worker thread done servicing request
22:23:37.838 00.000 2696 OnExposeComplete: enter
22:23:37.838 00.000 2696 UpdateGuideState(): m_state=6
22:23:37.851 00.013 2696 Star::Find(15, 301, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 280
22:23:37.854 00.003 2696 Star::Find returns 1 (1), X=301.36, Y=260.68, Mass=3038, SNR=38.8, Peak=255 HFD=3.2
22:23:37.854 00.000 2696 MultiStar: [#1 -0.17,0.05,0.70,U] [#2 0.47,1.00,0.67,U] [#3 -0.53,0.03,0.43,U] [#4 -0.44,0.53,0.43,U] [#5 -0.47,0.35,0.43,U] [#6 0.04,0.59,0.48,U] [#7 -0.26,-0.73,0.47,U] [#8 -0.26,0.25,0.39,U] 
22:23:37.854 00.000 2696 refined, 8 included, MultiStar: {0.19, 0.30}, one-star: {1.59, 0.35}
22:23:37.854 00.000 2696 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.74) = xAngle (-1.74 = -1.74)
22:23:37.854 00.000 2696 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.89 = 0.89)
22:23:37.854 00.000 2696 CameraToMount -- cameraX=0.19 cameraY=0.30 hyp=0.36 cameraTheta=0.99 mountX=-0.06 mountY=0.28, mountTheta=1.79
22:23:37.854 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.19, y=0.30, opts=13)
22:23:37.870 00.016 2696 Enqueuing Move request for scope (0.19, 0.30)
22:23:37.870 00.000 5240 Worker thread wakes up
22:23:37.870 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.30) opts 0xd
22:23:37.870 00.000 5240 Handling offset move in thread for scope, endpoint = (0.19, 0.30)
22:23:37.870 00.000 5240 Moving (0.19, 0.30) raw xDistance=-0.06 yDistance=0.28
22:23:37.870 00.000 5240 PPEC rslt: input = -0.06, final = 0.08, react = -0.06, pred = 0.21, hyst = 0.00, hyst_pct = 0.61, period_length = 662.83
22:23:37.870 00.000 5240 PPEC: input: -0.06, control: 0.08, exposure: 1500
22:23:37.870 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
22:23:37.870 00.000 5240 MoveAxis(W, 14, ABG)
22:23:37.870 00.000 5240 Guiding  Dir = 3, Dur = 14
22:23:37.870 00.000 5240 IsGuiding returns 0
22:23:37.870 00.000 5240 PulseGuide returned control before completion, sleep 24
22:23:37.885 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=198, Gamma=0.430
22:23:37.901 00.016 5240 IsGuiding returns 1
22:23:37.901 00.000 5240 scope still moving after pulse duration time elapsed
22:23:37.933 00.032 5240 IsGuiding returns 0
22:23:37.933 00.000 2696 UpdateGuideState exits: m=3038 SNR=38.8 Saturated
22:23:37.935 00.002 5240 scope move finished after 14 + 44 ms
22:23:37.935 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:37.937 00.002 5240 Move returns status 0, amount 14
22:23:37.937 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:23:37.937 00.000 2696 Enqueuing Expose request
22:23:37.939 00.002 5240 MoveAxis(S, 35, ABG)
22:23:37.939 00.000 5240 Guiding  Dir = 1, Dur = 35
22:23:37.941 00.002 5240 IsGuiding returns 0
22:23:37.941 00.000 5240 PulseGuide returned control before completion, sleep 45
22:23:37.997 00.056 5240 IsGuiding returns 1
22:23:37.997 00.000 5240 scope still moving after pulse duration time elapsed
22:23:38.029 00.032 5240 IsGuiding returns 0
22:23:38.029 00.000 5240 scope move finished after 35 + 52 ms
22:23:38.029 00.000 5240 Move returns status 0, amount 35
22:23:38.029 00.000 5240 move complete, result=0
22:23:38.029 00.000 5240 worker thread done servicing request
22:23:38.029 00.000 5240 Worker thread wakes up
22:23:38.029 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:23:38.029 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:23:38.029 00.000 2696 GuideStep: -0.1 px 14 ms WEST, 0.3 px 35 ms SOUTH
22:23:39.663 01.634 5240 Exposure complete
22:23:39.708 00.045 5240 worker thread done servicing request
22:23:39.708 00.000 2696 OnExposeComplete: enter
22:23:39.708 00.000 2696 UpdateGuideState(): m_state=6
22:23:39.708 00.000 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 281
22:23:39.726 00.018 2696 Star::Find returns 1 (1), X=300.87, Y=260.18, Mass=2981, SNR=38.5, Peak=255 HFD=3.3
22:23:39.726 00.000 2696 MultiStar: [#1 -0.86,-0.30,0.70,U] [#2 0.20,0.29,0.68,U] [#3 -1.16,-0.38,0.43,U] [#4 -0.94,0.21,0.44,U] [#5 -0.97,-0.19,0.44,U] [#6 -0.00,0.35,0.47,U] [#7 -0.62,-1.12,0.48,U] [#8 -0.52,0.19,0.38,U] 
22:23:39.726 00.000 2696 refined, 8 included, MultiStar: {-0.24, -0.12}, one-star: {1.10, -0.15}
22:23:39.726 00.000 2696 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.74) = xAngle (-5.40 = 0.88)
22:23:39.726 00.000 2696 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.77 = -2.77)
22:23:39.726 00.000 2696 CameraToMount -- cameraX=-0.24 cameraY=-0.12 hyp=0.27 cameraTheta=-2.66 mountX=0.17 mountY=-0.10, mountTheta=-0.52
22:23:39.726 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.24, y=-0.12, opts=13)
22:23:39.739 00.013 2696 Enqueuing Move request for scope (-0.24, -0.12)
22:23:39.739 00.000 5240 Worker thread wakes up
22:23:39.739 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.12) opts 0xd
22:23:39.739 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.24, -0.12)
22:23:39.739 00.000 5240 Moving (-0.24, -0.12) raw xDistance=0.17 yDistance=-0.10
22:23:39.739 00.000 5240 PPEC rslt: input = 0.17, final = 0.09, react = 0.17, pred = 0.24, hyst = 0.00, hyst_pct = 0.60, period_length = 662.83
22:23:39.739 00.000 5240 PPEC: input: 0.17, control: 0.09, exposure: 1500
22:23:39.739 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:39.739 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:23:39.739 00.000 5240 MoveAxis(W, 16, ABG)
22:23:39.739 00.000 5240 Guiding  Dir = 3, Dur = 16
22:23:39.739 00.000 5240 IsGuiding returns 0
22:23:39.739 00.000 5240 PulseGuide returned control before completion, sleep 26
22:23:39.757 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=224, Gamma=0.430
22:23:39.786 00.029 5240 IsGuiding returns 1
22:23:39.786 00.000 5240 scope still moving after pulse duration time elapsed
22:23:39.802 00.016 2696 UpdateGuideState exits: m=2981 SNR=38.5 Saturated
22:23:39.802 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:39.802 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:23:39.802 00.000 2696 Enqueuing Expose request
22:23:39.818 00.016 5240 IsGuiding returns 0
22:23:39.818 00.000 5240 scope move finished after 16 + 56 ms
22:23:39.818 00.000 5240 Move returns status 0, amount 16
22:23:39.818 00.000 5240 MoveAxis(N, 0, ABG)
22:23:39.818 00.000 5240 Move returns status 0, amount 0
22:23:39.818 00.000 5240 move complete, result=0
22:23:39.818 00.000 5240 worker thread done servicing request
22:23:39.818 00.000 5240 Worker thread wakes up
22:23:39.818 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:23:39.818 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:23:39.819 00.001 2696 GuideStep: 0.2 px 16 ms WEST, -0.1 px 0 ms NORTH
22:23:41.228 01.409 5240 Exposure complete
22:23:41.276 00.048 5240 worker thread done servicing request
22:23:41.276 00.000 2696 OnExposeComplete: enter
22:23:41.276 00.000 2696 UpdateGuideState(): m_state=6
22:23:41.276 00.000 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 282
22:23:41.276 00.000 2696 Star::Find returns 1 (1), X=300.06, Y=260.33, Mass=3081, SNR=39.2, Peak=255 HFD=3.4
22:23:41.288 00.012 2696 MultiStar: [#1 -1.72,-0.19,0.70,U] [#2 -0.61,0.38,0.66,U] [#3 -2.02,-0.46,0.00,M1] [#4 -1.69,0.23,0.42,U] [#5 -1.74,-0.04,0.44,U] [#6 -0.86,0.48,0.46,U] [#7 -1.41,-1.00,0.49,U] [#8 -1.37,0.14,0.37,U] 
22:23:41.292 00.004 2696 single-star, 7 included, MultiStar: {-0.97, -0.00}, one-star: {0.29, -0.00}
22:23:41.292 00.000 2696 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.74) = xAngle (-2.75 = -2.75)
22:23:41.292 00.000 2696 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.11 = -0.11)
22:23:41.292 00.000 2696 CameraToMount -- cameraX=0.29 cameraY=-0.00 hyp=0.29 cameraTheta=-0.01 mountX=-0.27 mountY=-0.03, mountTheta=-3.02
22:23:41.292 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.29, y=-0.00, opts=13)
22:23:41.292 00.000 2696 Enqueuing Move request for scope (0.29, -0.00)
22:23:41.292 00.000 5240 Worker thread wakes up
22:23:41.292 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.00) opts 0xd
22:23:41.292 00.000 5240 Handling offset move in thread for scope, endpoint = (0.29, -0.00)
22:23:41.292 00.000 5240 Moving (0.29, -0.00) raw xDistance=-0.27 yDistance=-0.03
22:23:41.292 00.000 5240 PPEC rslt: input = -0.27, final = -0.15, react = -0.27, pred = 0.24, hyst = -0.23, hyst_pct = 0.60, period_length = 662.83
22:23:41.292 00.000 5240 PPEC: input: -0.27, control: -0.15, exposure: 1500
22:23:41.292 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:41.292 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:23:41.292 00.000 5240 MoveAxis(E, 25, ABG)
22:23:41.292 00.000 5240 Guiding  Dir = 2, Dur = 25
22:23:41.292 00.000 5240 IsGuiding returns 0
22:23:41.292 00.000 5240 PulseGuide returned control before completion, sleep 35
22:23:41.318 00.026 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:23:41.355 00.037 5240 IsGuiding returns 0
22:23:41.355 00.000 5240 Move returns status 0, amount 25
22:23:41.355 00.000 5240 MoveAxis(N, 0, ABG)
22:23:41.355 00.000 5240 Move returns status 0, amount 0
22:23:41.355 00.000 5240 move complete, result=0
22:23:41.355 00.000 5240 worker thread done servicing request
22:23:41.357 00.002 2696 UpdateGuideState exits: m=3081 SNR=39.2 Saturated
22:23:41.357 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:41.357 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:23:41.371 00.014 2696 Enqueuing Expose request
22:23:41.371 00.000 5240 Worker thread wakes up
22:23:41.371 00.000 2696 GuideStep: -0.3 px 25 ms EAST, -0.0 px 0 ms NORTH
22:23:41.371 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:23:41.371 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:23:43.002 01.631 5240 Exposure complete
22:23:43.049 00.047 5240 worker thread done servicing request
22:23:43.049 00.000 2696 OnExposeComplete: enter
22:23:43.049 00.000 2696 UpdateGuideState(): m_state=6
22:23:43.049 00.000 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 283
22:23:43.049 00.000 2696 Star::Find returns 1 (0), X=300.05, Y=260.44, Mass=2934, SNR=38.2, Peak=230 HFD=3.5
22:23:43.049 00.000 2696 MultiStar: [#1 -1.79,-0.42,0.00,M1] [#2 -0.81,0.44,0.68,U] [#3 -2.11,-0.50,0.00,M2] [#4 -1.65,0.14,0.45,U] [#5 -1.80,-0.10,0.00,M1] [#6 -1.00,0.49,0.48,U] [#7 -1.46,-0.88,0.49,U] [#8 -1.58,-0.04,0.40,U] 
22:23:43.065 00.016 2696 single-star, 5 included, MultiStar: {-0.81, 0.08}, one-star: {0.28, 0.11}
22:23:43.065 00.000 2696 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.74) = xAngle (-2.35 = -2.35)
22:23:43.069 00.004 2696 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.28 = 0.28)
22:23:43.071 00.002 2696 CameraToMount -- cameraX=0.28 cameraY=0.11 hyp=0.30 cameraTheta=0.39 mountX=-0.21 mountY=0.08, mountTheta=2.76
22:23:43.075 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.28, y=0.11, opts=13)
22:23:43.077 00.002 2696 Enqueuing Move request for scope (0.28, 0.11)
22:23:43.079 00.002 5240 Worker thread wakes up
22:23:43.079 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.11) opts 0xd
22:23:43.079 00.000 5240 Handling offset move in thread for scope, endpoint = (0.28, 0.11)
22:23:43.079 00.000 5240 Moving (0.28, 0.11) raw xDistance=-0.21 yDistance=0.08
22:23:43.079 00.000 5240 PPEC rslt: input = -0.21, final = 0.02, react = -0.21, pred = 0.04, hyst = 0.00, hyst_pct = 0.60, period_length = 662.83
22:23:43.081 00.002 5240 PPEC: input: -0.21, control: 0.02, exposure: 1500
22:23:43.081 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:43.081 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:23:43.081 00.000 5240 MoveAxis(W, 3, ABG)
22:23:43.081 00.000 5240 Guiding  Dir = 3, Dur = 3
22:23:43.081 00.000 5240 IsGuiding returns 0
22:23:43.081 00.000 5240 PulseGuide returned control before completion, sleep 13
22:23:43.093 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:23:43.097 00.004 5240 IsGuiding returns 1
22:23:43.097 00.000 5240 scope still moving after pulse duration time elapsed
22:23:43.128 00.031 5240 IsGuiding returns 0
22:23:43.128 00.000 5240 scope move finished after 3 + 43 ms
22:23:43.128 00.000 5240 Move returns status 0, amount 3
22:23:43.128 00.000 5240 MoveAxis(N, 0, ABG)
22:23:43.128 00.000 5240 Move returns status 0, amount 0
22:23:43.128 00.000 5240 move complete, result=0
22:23:43.128 00.000 5240 worker thread done servicing request
22:23:43.139 00.011 2696 UpdateGuideState exits: m=2934 SNR=38.2
22:23:43.139 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:43.139 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:23:43.145 00.006 2696 Enqueuing Expose request
22:23:43.145 00.000 5240 Worker thread wakes up
22:23:43.145 00.000 2696 GuideStep: -0.2 px 3 ms WEST, 0.1 px 0 ms NORTH
22:23:43.145 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:23:43.145 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:23:44.564 01.419 5240 Exposure complete
22:23:44.632 00.068 5240 worker thread done servicing request
22:23:44.632 00.000 2696 OnExposeComplete: enter
22:23:44.634 00.002 2696 UpdateGuideState(): m_state=6
22:23:44.634 00.000 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 284
22:23:44.634 00.000 2696 Star::Find returns 1 (1), X=299.76, Y=260.56, Mass=2876, SNR=37.8, Peak=255 HFD=3.2
22:23:44.634 00.000 2696 MultiStar: [#1 -2.13,-0.15,0.00,M2] [#2 -1.18,0.70,0.67,U] [#3 -2.30,-0.20,0.00,M3] [#4 -2.15,0.45,0.00,M1] [#5 -2.26,0.15,0.00,M2] [#6 -1.24,0.57,0.48,U] [#7 -2.06,-0.88,0.00,M1] [#8 -1.92,0.17,0.00,M1] 
22:23:44.634 00.000 2696 single-star, 2 included, MultiStar: {-0.65, 0.45}, one-star: {-0.01, 0.23}
22:23:44.634 00.000 2696 CameraToMount -- cameraTheta (1.60) - m_xAngle (2.74) = xAngle (-1.14 = -1.14)
22:23:44.647 00.013 2696 CameraToMount -- cameraTheta (1.60) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.50 = 1.50)
22:23:44.647 00.000 2696 CameraToMount -- cameraX=-0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.60 mountX=0.10 mountY=0.23, mountTheta=1.17
22:23:44.647 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.01, y=0.23, opts=13)
22:23:44.647 00.000 2696 Enqueuing Move request for scope (-0.01, 0.23)
22:23:44.647 00.000 5240 Worker thread wakes up
22:23:44.647 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.23) opts 0xd
22:23:44.647 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.01, 0.23)
22:23:44.647 00.000 5240 Moving (-0.01, 0.23) raw xDistance=0.10 yDistance=0.23
22:23:44.647 00.000 5240 PPEC rslt: input = 0.10, final = 0.02, react = 0.10, pred = 0.04, hyst = 0.00, hyst_pct = 0.60, period_length = 662.83
22:23:44.647 00.000 5240 PPEC: input: 0.10, control: 0.02, exposure: 1500
22:23:44.647 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
22:23:44.647 00.000 5240 MoveAxis(W, 3, ABG)
22:23:44.659 00.012 5240 Guiding  Dir = 3, Dur = 3
22:23:44.659 00.000 5240 IsGuiding returns 0
22:23:44.659 00.000 5240 PulseGuide returned control before completion, sleep 13
22:23:44.663 00.004 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:23:44.679 00.016 5240 IsGuiding returns 1
22:23:44.679 00.000 5240 scope still moving after pulse duration time elapsed
22:23:44.710 00.031 5240 IsGuiding returns 0
22:23:44.710 00.000 5240 scope move finished after 3 + 48 ms
22:23:44.710 00.000 5240 Move returns status 0, amount 3
22:23:44.710 00.000 5240 MoveAxis(S, 29, ABG)
22:23:44.710 00.000 5240 Guiding  Dir = 1, Dur = 29
22:23:44.710 00.000 5240 IsGuiding returns 0
22:23:44.710 00.000 5240 PulseGuide returned control before completion, sleep 39
22:23:44.710 00.000 2696 UpdateGuideState exits: m=2876 SNR=37.8 Saturated
22:23:44.710 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:44.710 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:23:44.710 00.000 2696 Enqueuing Expose request
22:23:44.757 00.047 5240 IsGuiding returns 1
22:23:44.757 00.000 5240 scope still moving after pulse duration time elapsed
22:23:44.788 00.031 5240 IsGuiding returns 0
22:23:44.788 00.000 5240 scope move finished after 29 + 48 ms
22:23:44.788 00.000 5240 Move returns status 0, amount 29
22:23:44.788 00.000 5240 move complete, result=0
22:23:44.788 00.000 5240 worker thread done servicing request
22:23:44.788 00.000 2696 GuideStep: 0.1 px 3 ms WEST, 0.2 px 29 ms SOUTH
22:23:44.792 00.004 5240 Worker thread wakes up
22:23:44.792 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:23:44.792 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:23:46.433 01.641 5240 Exposure complete
22:23:46.512 00.079 5240 worker thread done servicing request
22:23:46.512 00.000 2696 OnExposeComplete: enter
22:23:46.512 00.000 2696 UpdateGuideState(): m_state=6
22:23:46.512 00.000 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 285
22:23:46.512 00.000 2696 Star::Find returns 1 (0), X=299.38, Y=260.77, Mass=2869, SNR=37.7, Peak=236 HFD=3.2
22:23:46.512 00.000 2696 MultiStar: [#1 -2.51,-0.09,0.00,M3] [#2 -1.72,0.82,0.00,M1] [#3 -2.66,0.04,0.00,M4] [#4 -2.38,0.56,0.00,M2] [#5 -2.51,0.27,0.00,M3] [#6 -1.76,0.90,0.00,M1] [#7 -2.41,-0.89,0.00,M2] [#8 -2.25,0.49,0.00,M2] 
22:23:46.512 00.000 2696 CameraToMount -- cameraTheta (2.29) - m_xAngle (2.74) = xAngle (-0.44 = -0.44)
22:23:46.512 00.000 2696 CameraToMount -- cameraTheta (2.29) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.19 = 2.19)
22:23:46.528 00.016 2696 CameraToMount -- cameraX=-0.39 cameraY=0.44 hyp=0.58 cameraTheta=2.29 mountX=0.53 mountY=0.48, mountTheta=0.73
22:23:46.528 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.39, y=0.44, opts=13)
22:23:46.528 00.000 2696 Enqueuing Move request for scope (-0.39, 0.44)
22:23:46.528 00.000 5240 Worker thread wakes up
22:23:46.528 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.44) opts 0xd
22:23:46.528 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.39, 0.44)
22:23:46.528 00.000 5240 Moving (-0.39, 0.44) raw xDistance=0.53 yDistance=0.48
22:23:46.528 00.000 5240 PPEC rslt: input = 0.53, final = 0.52, react = 0.53, pred = 0.05, hyst = 0.48, hyst_pct = 0.60, period_length = 662.83
22:23:46.528 00.000 5240 PPEC: input: 0.53, control: 0.52, exposure: 1500
22:23:46.528 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
22:23:46.528 00.000 5240 MoveAxis(W, 86, ABG)
22:23:46.538 00.010 5240 Guiding  Dir = 3, Dur = 86
22:23:46.538 00.000 5240 IsGuiding returns 0
22:23:46.538 00.000 5240 PulseGuide returned control before completion, sleep 96
22:23:46.550 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=219, Gamma=0.430
22:23:46.591 00.041 2696 UpdateGuideState exits: m=2869 SNR=37.7
22:23:46.591 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:46.604 00.013 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:23:46.609 00.005 2696 Enqueuing Expose request
22:23:46.639 00.030 5240 IsGuiding returns 1
22:23:46.639 00.000 5240 scope still moving after pulse duration time elapsed
22:23:46.671 00.032 5240 IsGuiding returns 0
22:23:46.671 00.000 5240 scope move finished after 86 + 46 ms
22:23:46.671 00.000 5240 Move returns status 0, amount 86
22:23:46.671 00.000 5240 MoveAxis(S, 60, ABG)
22:23:46.671 00.000 5240 Guiding  Dir = 1, Dur = 60
22:23:46.671 00.000 5240 IsGuiding returns 0
22:23:46.671 00.000 5240 PulseGuide returned control before completion, sleep 70
22:23:46.750 00.079 5240 IsGuiding returns 1
22:23:46.750 00.000 5240 scope still moving after pulse duration time elapsed
22:23:46.782 00.032 5240 IsGuiding returns 0
22:23:46.782 00.000 5240 scope move finished after 60 + 50 ms
22:23:46.782 00.000 5240 Move returns status 0, amount 60
22:23:46.782 00.000 5240 move complete, result=0
22:23:46.782 00.000 5240 worker thread done servicing request
22:23:46.782 00.000 5240 Worker thread wakes up
22:23:46.782 00.000 2696 GuideStep: 0.5 px 86 ms WEST, 0.5 px 60 ms SOUTH
22:23:46.782 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:23:46.782 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:23:48.210 01.428 5240 Exposure complete
22:23:48.273 00.063 5240 worker thread done servicing request
22:23:48.273 00.000 2696 OnExposeComplete: enter
22:23:48.273 00.000 2696 UpdateGuideState(): m_state=6
22:23:48.273 00.000 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 286
22:23:48.273 00.000 2696 Star::Find returns 1 (0), X=299.15, Y=260.60, Mass=2954, SNR=38.3, Peak=228 HFD=3.6
22:23:48.273 00.000 2696 MultiStar: [#1 -2.91,-0.32,0.00,M4] [#2 -1.97,0.39,0.00,M2] [#3 -3.20,-0.42,0.00,M5] [#4 -2.75,0.17,0.00,M3] [#5 -2.91,0.11,0.00,M4] [#6 -2.17,0.35,0.00,M2] [#7 -2.88,-1.08,0.00,M3] [#8 -2.47,0.22,0.00,M3] 
22:23:48.273 00.000 2696 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.74) = xAngle (-0.00 = -0.00)
22:23:48.273 00.000 2696 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.63 = 2.63)
22:23:48.273 00.000 2696 CameraToMount -- cameraX=-0.62 cameraY=0.27 hyp=0.67 cameraTheta=2.73 mountX=0.67 mountY=0.33, mountTheta=0.46
22:23:48.291 00.018 2696 SchedulePrimaryMove(0F998B58, x=-0.62, y=0.27, opts=13)
22:23:48.291 00.000 2696 Enqueuing Move request for scope (-0.62, 0.27)
22:23:48.291 00.000 5240 Worker thread wakes up
22:23:48.291 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 0.27) opts 0xd
22:23:48.291 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.62, 0.27)
22:23:48.291 00.000 5240 Moving (-0.62, 0.27) raw xDistance=0.67 yDistance=0.33
22:23:48.291 00.000 5240 PPEC rslt: input = 0.67, final = 0.57, react = 0.67, pred = -0.16, hyst = 0.61, hyst_pct = 0.60, period_length = 662.83
22:23:48.291 00.000 5240 PPEC: input: 0.67, control: 0.57, exposure: 1500
22:23:48.291 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
22:23:48.291 00.000 5240 MoveAxis(W, 94, ABG)
22:23:48.291 00.000 5240 Guiding  Dir = 3, Dur = 94
22:23:48.291 00.000 5240 IsGuiding returns 0
22:23:48.291 00.000 5240 PulseGuide returned control before completion, sleep 104
22:23:48.311 00.020 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=237, Gamma=0.430
22:23:48.357 00.046 2696 UpdateGuideState exits: m=2954 SNR=38.3
22:23:48.359 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:48.359 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:23:48.359 00.000 2696 Enqueuing Expose request
22:23:48.415 00.056 5240 IsGuiding returns 1
22:23:48.415 00.000 5240 scope still moving after pulse duration time elapsed
22:23:48.446 00.031 5240 IsGuiding returns 0
22:23:48.446 00.000 5240 scope move finished after 94 + 54 ms
22:23:48.446 00.000 5240 Move returns status 0, amount 94
22:23:48.446 00.000 5240 MoveAxis(S, 42, ABG)
22:23:48.446 00.000 5240 Guiding  Dir = 1, Dur = 42
22:23:48.448 00.002 5240 IsGuiding returns 0
22:23:48.448 00.000 5240 PulseGuide returned control before completion, sleep 52
22:23:48.510 00.062 5240 IsGuiding returns 1
22:23:48.510 00.000 5240 scope still moving after pulse duration time elapsed
22:23:48.542 00.032 5240 IsGuiding returns 0
22:23:48.542 00.000 5240 scope move finished after 42 + 51 ms
22:23:48.542 00.000 5240 Move returns status 0, amount 42
22:23:48.542 00.000 5240 move complete, result=0
22:23:48.542 00.000 5240 worker thread done servicing request
22:23:48.544 00.002 5240 Worker thread wakes up
22:23:48.544 00.000 2696 GuideStep: 0.7 px 94 ms WEST, 0.3 px 42 ms SOUTH
22:23:48.552 00.008 5240 worker thread servicing REQUEST_EXPOSE 1500
22:23:48.552 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:23:50.207 01.655 5240 Exposure complete
22:23:50.294 00.087 5240 worker thread done servicing request
22:23:50.294 00.000 2696 OnExposeComplete: enter
22:23:50.294 00.000 2696 UpdateGuideState(): m_state=6
22:23:50.294 00.000 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 287
22:23:50.303 00.009 2696 Star::Find returns 1 (0), X=299.47, Y=259.74, Mass=2924, SNR=38.1, Peak=224 HFD=3.3
22:23:50.303 00.000 2696 MultiStar: [#1 -2.33,-1.05,0.00,M5] [#2 -1.46,-0.21,0.67,U] [#3 -2.55,-0.81,0.00,M6] [#4 -2.27,-0.35,0.00,M4] [#5 -2.61,-0.84,0.00,M5] [#6 -1.66,-0.38,0.48,U] [#7 -2.38,-1.92,0.00,M4] [#8 -2.12,-0.47,0.00,M4] 
22:23:50.303 00.000 2696 single-star, 2 included, MultiStar: {-0.96, -0.42}, one-star: {-0.30, -0.59}
22:23:50.303 00.000 2696 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.74) = xAngle (-4.77 = 1.51)
22:23:50.303 00.000 2696 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.14 = -2.14)
22:23:50.303 00.000 2696 CameraToMount -- cameraX=-0.30 cameraY=-0.59 hyp=0.66 cameraTheta=-2.04 mountX=0.04 mountY=-0.55, mountTheta=-1.50
22:23:50.303 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.30, y=-0.59, opts=13)
22:23:50.303 00.000 2696 Enqueuing Move request for scope (-0.30, -0.59)
22:23:50.319 00.016 5240 Worker thread wakes up
22:23:50.319 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.59) opts 0xd
22:23:50.319 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.30, -0.59)
22:23:50.319 00.000 5240 Moving (-0.30, -0.59) raw xDistance=0.04 yDistance=-0.55
22:23:50.319 00.000 5240 PPEC rslt: input = 0.04, final = -0.07, react = 0.04, pred = -0.17, hyst = 0.00, hyst_pct = 0.60, period_length = 662.83
22:23:50.319 00.000 5240 PPEC: input: 0.04, control: -0.07, exposure: 1500
22:23:50.319 00.000 5240 resist switch: large excursion: input -0.55 thresh 0.45 direction from 1 to -1
22:23:50.319 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.66
22:23:50.319 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
22:23:50.319 00.000 5240 MoveAxis(E, 11, ABG)
22:23:50.319 00.000 5240 Guiding  Dir = 2, Dur = 11
22:23:50.319 00.000 5240 IsGuiding returns 0
22:23:50.319 00.000 5240 PulseGuide returned control before completion, sleep 21
22:23:50.334 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:23:50.350 00.016 5240 IsGuiding returns 1
22:23:50.350 00.000 5240 scope still moving after pulse duration time elapsed
22:23:50.380 00.030 2696 UpdateGuideState exits: m=2924 SNR=38.1
22:23:50.386 00.006 5240 IsGuiding returns 0
22:23:50.386 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:50.386 00.000 5240 scope move finished after 11 + 52 ms
22:23:50.386 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:23:50.386 00.000 2696 Enqueuing Expose request
22:23:50.386 00.000 5240 Move returns status 0, amount 11
22:23:50.386 00.000 5240 BLC: Oldest BLC event removed
22:23:50.386 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 231 applied
22:23:50.386 00.000 5240 MoveAxis(N, 301, ABG)
22:23:50.396 00.010 5240 Guiding  Dir = 0, Dur = 301
22:23:50.396 00.000 5240 IsGuiding returns 0
22:23:50.396 00.000 5240 PulseGuide returned control before completion, sleep 311
22:23:50.715 00.319 5240 IsGuiding returns 1
22:23:50.715 00.000 5240 scope still moving after pulse duration time elapsed
22:23:50.747 00.032 5240 IsGuiding returns 0
22:23:50.747 00.000 5240 scope move finished after 301 + 49 ms
22:23:50.747 00.000 5240 Move returns status 0, amount 301
22:23:50.747 00.000 5240 move complete, result=0
22:23:50.747 00.000 5240 worker thread done servicing request
22:23:50.747 00.000 5240 Worker thread wakes up
22:23:50.747 00.000 2696 GuideStep: 0.0 px 11 ms EAST, -0.6 px 301 ms NORTH
22:23:50.747 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:23:50.747 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:23:52.169 01.422 5240 Exposure complete
22:23:52.247 00.078 5240 worker thread done servicing request
22:23:52.247 00.000 2696 OnExposeComplete: enter
22:23:52.248 00.001 2696 UpdateGuideState(): m_state=6
22:23:52.248 00.000 2696 Star::Find(15, 299, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 288
22:23:52.248 00.000 2696 Star::Find returns 1 (0), X=299.05, Y=259.90, Mass=3084, SNR=39.2, Peak=235 HFD=3.5
22:23:52.248 00.000 2696 MultiStar: [#1 -2.90,-0.71,0.00,M6] [#2 -1.90,-0.16,0.00,M2] [#3 -3.24,-0.91,0.00,M7] [#4 -3.06,-0.18,0.00,M5] [#5 -2.96,-0.65,0.00,M6] [#6 -2.10,-0.30,0.00,M2] [#7 -2.73,-1.83,0.00,M5] [#8 -2.69,-0.43,0.00,M5] 
22:23:52.257 00.009 2696 CameraToMount -- cameraTheta (-2.61) - m_xAngle (2.74) = xAngle (-5.34 = 0.94)
22:23:52.257 00.000 2696 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.71 = -2.71)
22:23:52.257 00.000 2696 CameraToMount -- cameraX=-0.72 cameraY=-0.43 hyp=0.84 cameraTheta=-2.61 mountX=0.49 mountY=-0.35, mountTheta=-0.62
22:23:52.257 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.72, y=-0.43, opts=13)
22:23:52.264 00.007 2696 Enqueuing Move request for scope (-0.72, -0.43)
22:23:52.264 00.000 5240 Worker thread wakes up
22:23:52.264 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.72, -0.43) opts 0xd
22:23:52.264 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.72, -0.43)
22:23:52.264 00.000 5240 Moving (-0.72, -0.43) raw xDistance=0.49 yDistance=-0.35
22:23:52.264 00.000 5240 BLC: History state: CurrMiss=0.35, AvgInitMiss=0.91, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.554110, 1:0.353099
22:23:52.264 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:23:52.264 00.000 5240 PPEC rslt: input = 0.49, final = 0.44, react = 0.49, pred = -0.15, hyst = 0.50, hyst_pct = 0.60, period_length = 662.83
22:23:52.264 00.000 5240 PPEC: input: 0.49, control: 0.44, exposure: 1500
22:23:52.270 00.006 5240 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
22:23:52.270 00.000 5240 MoveAxis(W, 73, ABG)
22:23:52.270 00.000 5240 Guiding  Dir = 3, Dur = 73
22:23:52.270 00.000 5240 IsGuiding returns 0
22:23:52.270 00.000 5240 PulseGuide returned control before completion, sleep 83
22:23:52.282 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:23:52.328 00.046 2696 UpdateGuideState exits: m=3084 SNR=39.2
22:23:52.330 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:52.330 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:23:52.330 00.000 2696 Enqueuing Expose request
22:23:52.360 00.030 5240 IsGuiding returns 1
22:23:52.360 00.000 5240 scope still moving after pulse duration time elapsed
22:23:52.392 00.032 5240 IsGuiding returns 0
22:23:52.392 00.000 5240 scope move finished after 73 + 48 ms
22:23:52.392 00.000 5240 Move returns status 0, amount 73
22:23:52.392 00.000 5240 MoveAxis(N, 45, ABG)
22:23:52.392 00.000 5240 Guiding  Dir = 0, Dur = 45
22:23:52.392 00.000 5240 IsGuiding returns 0
22:23:52.392 00.000 5240 PulseGuide returned control before completion, sleep 55
22:23:52.455 00.063 5240 IsGuiding returns 1
22:23:52.455 00.000 5240 scope still moving after pulse duration time elapsed
22:23:52.487 00.032 5240 IsGuiding returns 0
22:23:52.487 00.000 5240 scope move finished after 45 + 49 ms
22:23:52.487 00.000 5240 Move returns status 0, amount 45
22:23:52.487 00.000 5240 move complete, result=0
22:23:52.487 00.000 5240 worker thread done servicing request
22:23:52.487 00.000 5240 Worker thread wakes up
22:23:52.487 00.000 2696 GuideStep: 0.5 px 73 ms WEST, -0.4 px 45 ms NORTH
22:23:52.487 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:23:52.487 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:23:54.140 01.653 5240 Exposure complete
22:23:54.198 00.058 5240 worker thread done servicing request
22:23:54.198 00.000 2696 OnExposeComplete: enter
22:23:54.202 00.004 2696 UpdateGuideState(): m_state=6
22:23:54.202 00.000 2696 Star::Find(15, 299, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 289
22:23:54.202 00.000 2696 Star::Find returns 1 (1), X=299.23, Y=259.77, Mass=3011, SNR=38.7, Peak=255 HFD=3.2
22:23:54.202 00.000 2696 MultiStar: [#1 -2.56,-1.08,0.00,M7] [#2 -1.56,-0.11,0.68,U] [#3 -2.81,-0.81,0.00,M8] [#4 -2.63,-0.47,0.00,M6] [#5 -2.66,-0.71,0.00,M7] [#6 -1.81,-0.62,0.00,M3] [#7 -2.52,-1.93,0.00,M6] [#8 -2.32,-0.70,0.00,M6] 
22:23:54.202 00.000 2696 single-star, 1 included, MultiStar: {-0.95, -0.38}, one-star: {-0.54, -0.56}
22:23:54.202 00.000 2696 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.74) = xAngle (-5.07 = 1.21)
22:23:54.202 00.000 2696 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.44 = -2.44)
22:23:54.202 00.000 2696 CameraToMount -- cameraX=-0.54 cameraY=-0.56 hyp=0.77 cameraTheta=-2.34 mountX=0.27 mountY=-0.50, mountTheta=-1.07
22:23:54.218 00.016 2696 SchedulePrimaryMove(0F998B58, x=-0.54, y=-0.56, opts=13)
22:23:54.218 00.000 2696 Enqueuing Move request for scope (-0.54, -0.56)
22:23:54.218 00.000 5240 Worker thread wakes up
22:23:54.218 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.56) opts 0xd
22:23:54.218 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.54, -0.56)
22:23:54.218 00.000 5240 Moving (-0.54, -0.56) raw xDistance=0.27 yDistance=-0.50
22:23:54.218 00.000 5240 BLC: History state: CurrMiss=0.50, AvgInitMiss=0.91, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.554110, 1:0.353099, 2:0.498481
22:23:54.218 00.000 5240 BLC: Under-shoot: nominal increase by 115
22:23:54.218 00.000 5240 BLC: window closed
22:23:54.218 00.000 5240 BLC: Pulse adjusted to 254
22:23:54.218 00.000 5240 PPEC rslt: input = 0.27, final = 0.41, react = 0.27, pred = 0.38, hyst = 0.24, hyst_pct = 0.59, period_length = 662.83
22:23:54.218 00.000 5240 PPEC: input: 0.27, control: 0.41, exposure: 1500
22:23:54.218 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
22:23:54.218 00.000 5240 MoveAxis(W, 68, ABG)
22:23:54.218 00.000 5240 Guiding  Dir = 3, Dur = 68
22:23:54.218 00.000 5240 IsGuiding returns 0
22:23:54.218 00.000 5240 PulseGuide returned control before completion, sleep 78
22:23:54.235 00.017 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=228, Gamma=0.430
22:23:54.281 00.046 2696 UpdateGuideState exits: m=3011 SNR=38.7 Saturated
22:23:54.281 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:54.281 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:23:54.288 00.007 2696 Enqueuing Expose request
22:23:54.313 00.025 5240 IsGuiding returns 1
22:23:54.313 00.000 5240 scope still moving after pulse duration time elapsed
22:23:54.344 00.031 5240 IsGuiding returns 0
22:23:54.344 00.000 5240 scope move finished after 68 + 52 ms
22:23:54.344 00.000 5240 Move returns status 0, amount 68
22:23:54.344 00.000 5240 MoveAxis(N, 63, ABG)
22:23:54.344 00.000 5240 Guiding  Dir = 0, Dur = 63
22:23:54.344 00.000 5240 IsGuiding returns 0
22:23:54.344 00.000 5240 PulseGuide returned control before completion, sleep 73
22:23:54.423 00.079 5240 IsGuiding returns 1
22:23:54.423 00.000 5240 scope still moving after pulse duration time elapsed
22:23:54.455 00.032 5240 IsGuiding returns 0
22:23:54.455 00.000 5240 scope move finished after 63 + 46 ms
22:23:54.455 00.000 5240 Move returns status 0, amount 63
22:23:54.455 00.000 5240 move complete, result=0
22:23:54.455 00.000 5240 worker thread done servicing request
22:23:54.455 00.000 5240 Worker thread wakes up
22:23:54.455 00.000 2696 GuideStep: 0.3 px 68 ms WEST, -0.5 px 63 ms NORTH
22:23:54.457 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:23:54.457 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:23:54.463 00.006 2696 evsrv: cli 0F943F60 connect
22:23:54.465 00.002 2696 case statement mapped state 6 to 3
22:23:54.468 00.003 2696 case statement mapped state 6 to 3
22:23:54.471 00.003 2696 evsrv: cli 0F943F60 request: {"method":"get_pixel_scale","id":"58198de6-3cdc-475f-b2fe-a07c3f880e34"}
22:23:54.471 00.000 2696 evsrv: cli 0F943F60 response: {"jsonrpc":"2.0","result":1.86834,"id":"58198de6-3cdc-475f-b2fe-a07c3f880e34"}
22:23:54.476 00.005 2696 evsrv: cli 0F943F60 disconnect
22:23:55.884 01.408 5240 Exposure complete
22:23:55.968 00.084 5240 worker thread done servicing request
22:23:55.970 00.002 2696 OnExposeComplete: enter
22:23:55.970 00.000 2696 UpdateGuideState(): m_state=6
22:23:55.970 00.000 2696 Star::Find(15, 299, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 290
22:23:55.976 00.006 2696 Star::Find returns 1 (1), X=299.14, Y=259.70, Mass=2900, SNR=38.0, Peak=255 HFD=3.0
22:23:55.978 00.002 2696 MultiStar: [#1 -2.71,-1.01,0.00,M8] [#2 -1.79,-0.23,0.00,M2] [#3 -2.86,-1.24,0.00,M9] [#4 -2.61,-0.42,0.00,M7] [#5 -2.86,-1.04,0.00,M8] [#6 -1.94,-0.34,0.00,M4] [#7 -2.72,-1.90,0.00,M7] [#8 -2.51,-0.87,0.00,M7] 
22:23:55.978 00.000 2696 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.74) = xAngle (-5.09 = 1.20)
22:23:55.978 00.000 2696 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.46 = -2.46)
22:23:55.978 00.000 2696 CameraToMount -- cameraX=-0.63 cameraY=-0.64 hyp=0.90 cameraTheta=-2.35 mountX=0.33 mountY=-0.57, mountTheta=-1.05
22:23:55.978 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.63, y=-0.64, opts=13)
22:23:55.978 00.000 2696 Enqueuing Move request for scope (-0.63, -0.64)
22:23:55.991 00.013 5240 Worker thread wakes up
22:23:55.991 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -0.64) opts 0xd
22:23:55.991 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.63, -0.64)
22:23:55.991 00.000 5240 Moving (-0.63, -0.64) raw xDistance=0.33 yDistance=-0.57
22:23:55.991 00.000 5240 PPEC rslt: input = 0.33, final = 0.50, react = 0.33, pred = 0.41, hyst = 0.34, hyst_pct = 0.59, period_length = 662.83
22:23:55.991 00.000 5240 PPEC: input: 0.33, control: 0.50, exposure: 1500
22:23:55.991 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
22:23:55.995 00.004 5240 MoveAxis(W, 83, ABG)
22:23:55.995 00.000 5240 Guiding  Dir = 3, Dur = 83
22:23:55.995 00.000 5240 IsGuiding returns 0
22:23:55.995 00.000 5240 PulseGuide returned control before completion, sleep 93
22:23:55.995 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:23:56.054 00.059 2696 UpdateGuideState exits: m=2900 SNR=38.0 Saturated
22:23:56.058 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:56.060 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:23:56.064 00.004 2696 Enqueuing Expose request
22:23:56.100 00.036 5240 IsGuiding returns 1
22:23:56.100 00.000 5240 scope still moving after pulse duration time elapsed
22:23:56.132 00.032 5240 IsGuiding returns 0
22:23:56.132 00.000 5240 scope move finished after 83 + 54 ms
22:23:56.132 00.000 5240 Move returns status 0, amount 83
22:23:56.132 00.000 5240 MoveAxis(N, 72, ABG)
22:23:56.132 00.000 5240 Guiding  Dir = 0, Dur = 72
22:23:56.132 00.000 5240 IsGuiding returns 0
22:23:56.132 00.000 5240 PulseGuide returned control before completion, sleep 82
22:23:56.227 00.095 5240 IsGuiding returns 0
22:23:56.228 00.001 5240 Move returns status 0, amount 72
22:23:56.228 00.000 5240 move complete, result=0
22:23:56.228 00.000 5240 worker thread done servicing request
22:23:56.228 00.000 5240 Worker thread wakes up
22:23:56.228 00.000 2696 GuideStep: 0.3 px 83 ms WEST, -0.6 px 72 ms NORTH
22:23:56.229 00.001 5240 worker thread servicing REQUEST_EXPOSE 1500
22:23:56.229 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:23:57.874 01.645 5240 Exposure complete
22:23:57.939 00.065 5240 worker thread done servicing request
22:23:57.939 00.000 2696 OnExposeComplete: enter
22:23:57.941 00.002 2696 UpdateGuideState(): m_state=6
22:23:57.944 00.003 2696 Star::Find(15, 299, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 291
22:23:57.944 00.000 2696 Star::Find returns 1 (0), X=298.44, Y=259.69, Mass=2952, SNR=38.3, Peak=233 HFD=3.2
22:23:57.944 00.000 2696 MultiStar: [#1 -3.25,-0.57,0.00,M9] [#2 -2.01,0.15,0.00,M3] [#3 -3.44,-0.79,0.00,M10] [#4 -3.18,-0.16,0.00,M8] [#5 -3.34,-0.66,0.00,M9] [#6 -2.29,-0.30,0.00,M5] [#7 -2.91,-1.50,0.00,M8] [#8 -3.20,-0.69,0.00,M8] 
22:23:57.944 00.000 2696 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.74) = xAngle (-5.43 = 0.86)
22:23:57.953 00.009 2696 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.79 = -2.79)
22:23:57.953 00.000 2696 CameraToMount -- cameraX=-1.33 cameraY=-0.64 hyp=1.47 cameraTheta=-2.69 mountX=0.96 mountY=-0.50, mountTheta=-0.48
22:23:57.953 00.000 2696 SchedulePrimaryMove(0F998B58, x=-1.33, y=-0.64, opts=13)
22:23:57.953 00.000 2696 Enqueuing Move request for scope (-1.33, -0.64)
22:23:57.953 00.000 5240 Worker thread wakes up
22:23:57.953 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.33, -0.64) opts 0xd
22:23:57.953 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.33, -0.64)
22:23:57.953 00.000 5240 Moving (-1.33, -0.64) raw xDistance=0.96 yDistance=-0.50
22:23:57.953 00.000 5240 PPEC rslt: input = 0.96, final = 1.03, react = 0.96, pred = 0.25, hyst = 0.91, hyst_pct = 0.59, period_length = 662.83
22:23:57.953 00.000 5240 PPEC: input: 0.96, control: 1.03, exposure: 1500
22:23:57.953 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
22:23:57.953 00.000 5240 MoveAxis(W, 171, ABG)
22:23:57.953 00.000 5240 Guiding  Dir = 3, Dur = 171
22:23:57.953 00.000 5240 IsGuiding returns 0
22:23:57.953 00.000 5240 PulseGuide returned control before completion, sleep 181
22:23:57.976 00.023 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:23:58.016 00.040 2696 UpdateGuideState exits: m=2952 SNR=38.3
22:23:58.016 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:58.016 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:23:58.016 00.000 2696 Enqueuing Expose request
22:23:58.158 00.142 5240 IsGuiding returns 1
22:23:58.158 00.000 5240 scope still moving after pulse duration time elapsed
22:23:58.190 00.032 5240 IsGuiding returns 0
22:23:58.190 00.000 5240 scope move finished after 171 + 54 ms
22:23:58.190 00.000 5240 Move returns status 0, amount 171
22:23:58.190 00.000 5240 MoveAxis(N, 64, ABG)
22:23:58.190 00.000 5240 Guiding  Dir = 0, Dur = 64
22:23:58.190 00.000 5240 IsGuiding returns 0
22:23:58.190 00.000 5240 PulseGuide returned control before completion, sleep 74
22:23:58.269 00.079 5240 IsGuiding returns 1
22:23:58.269 00.000 5240 scope still moving after pulse duration time elapsed
22:23:58.300 00.031 5240 IsGuiding returns 1
22:23:58.332 00.032 5240 IsGuiding returns 1
22:23:58.364 00.032 5240 IsGuiding returns 0
22:23:58.364 00.000 5240 scope move finished after 64 + 110 ms
22:23:58.364 00.000 5240 Move returns status 0, amount 64
22:23:58.364 00.000 5240 move complete, result=0
22:23:58.364 00.000 5240 worker thread done servicing request
22:23:58.364 00.000 5240 Worker thread wakes up
22:23:58.364 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:23:58.364 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:23:58.364 00.000 2696 GuideStep: 1.0 px 171 ms WEST, -0.5 px 64 ms NORTH
22:23:59.789 01.425 5240 Exposure complete
22:23:59.837 00.048 5240 worker thread done servicing request
22:23:59.837 00.000 2696 OnExposeComplete: enter
22:23:59.837 00.000 2696 UpdateGuideState(): m_state=6
22:23:59.837 00.000 2696 Star::Find(15, 298, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 292
22:23:59.851 00.014 2696 Star::Find returns 1 (1), X=298.95, Y=260.13, Mass=2902, SNR=38.0, Peak=255 HFD=3.1
22:23:59.853 00.002 2696 MultiStar: [#1 -2.86,-0.82,0.00,M10] [#2 -2.01,-0.01,0.00,M4] [#3 -3.18,-0.69,0.00,R] [#4 -2.99,-0.18,0.00,M9] [#5 -3.12,-0.59,0.00,M10] [#6 -2.03,-0.04,0.00,M6] [#7 -2.92,-1.55,0.00,M9] [#8 -2.63,-0.22,0.00,M9] 
22:23:59.853 00.000 2696 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.74) = xAngle (-5.64 = 0.65)
22:23:59.853 00.000 2696 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.01 = -3.01)
22:23:59.853 00.000 2696 CameraToMount -- cameraX=-0.82 cameraY=-0.20 hyp=0.85 cameraTheta=-2.90 mountX=0.68 mountY=-0.11, mountTheta=-0.17
22:23:59.853 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.82, y=-0.20, opts=13)
22:23:59.853 00.000 2696 Enqueuing Move request for scope (-0.82, -0.20)
22:23:59.853 00.000 5240 Worker thread wakes up
22:23:59.853 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.82, -0.20) opts 0xd
22:23:59.853 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.82, -0.20)
22:23:59.853 00.000 5240 Moving (-0.82, -0.20) raw xDistance=0.68 yDistance=-0.11
22:23:59.853 00.000 5240 PPEC rslt: input = 0.68, final = 0.77, react = 0.68, pred = 0.25, hyst = 0.66, hyst_pct = 0.59, period_length = 662.83
22:23:59.853 00.000 5240 PPEC: input: 0.68, control: 0.77, exposure: 1500
22:23:59.853 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:59.853 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:23:59.853 00.000 5240 MoveAxis(W, 127, ABG)
22:23:59.853 00.000 5240 Guiding  Dir = 3, Dur = 127
22:23:59.869 00.016 5240 IsGuiding returns 0
22:23:59.869 00.000 5240 PulseGuide returned control before completion, sleep 137
22:23:59.869 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=237, Gamma=0.430
22:23:59.926 00.057 2696 UpdateGuideState exits: m=2902 SNR=38.0 Saturated
22:23:59.926 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:59.932 00.006 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:23:59.932 00.000 2696 Enqueuing Expose request
22:24:00.011 00.079 5240 IsGuiding returns 1
22:24:00.011 00.000 5240 scope still moving after pulse duration time elapsed
22:24:00.042 00.031 5240 IsGuiding returns 0
22:24:00.042 00.000 5240 scope move finished after 127 + 46 ms
22:24:00.042 00.000 5240 Move returns status 0, amount 127
22:24:00.042 00.000 5240 MoveAxis(N, 0, ABG)
22:24:00.042 00.000 5240 Move returns status 0, amount 0
22:24:00.042 00.000 5240 move complete, result=0
22:24:00.042 00.000 5240 worker thread done servicing request
22:24:00.042 00.000 2696 GuideStep: 0.7 px 127 ms WEST, -0.1 px 0 ms NORTH
22:24:00.042 00.000 5240 Worker thread wakes up
22:24:00.042 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:24:00.042 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:24:01.693 01.651 5240 Exposure complete
22:24:01.757 00.064 5240 worker thread done servicing request
22:24:01.757 00.000 2696 OnExposeComplete: enter
22:24:01.757 00.000 2696 UpdateGuideState(): m_state=6
22:24:01.769 00.012 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 293
22:24:01.769 00.000 2696 Star::Find returns 1 (1), X=299.52, Y=260.04, Mass=3020, SNR=38.8, Peak=255 HFD=3.4
22:24:01.769 00.000 2696 MultiStar: [#1 -2.26,-0.62,0.00,R] [#2 -1.39,-0.08,0.66,U] [#3 0.60,-0.15,0.42,U] [#4 -2.29,-0.15,0.00,M10] [#5 -2.46,-0.66,0.00,R] [#6 -1.64,-0.18,0.48,U] [#7 -2.14,-1.78,0.00,M10] [#8 -2.17,-0.43,0.00,M10] 
22:24:01.769 00.000 2696 single-star, 3 included, MultiStar: {-0.67, -0.19}, one-star: {-0.25, -0.29}
22:24:01.769 00.000 2696 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.74) = xAngle (-5.02 = 1.27)
22:24:01.769 00.000 2696 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.38 = -2.38)
22:24:01.769 00.000 2696 CameraToMount -- cameraX=-0.25 cameraY=-0.29 hyp=0.38 cameraTheta=-2.28 mountX=0.11 mountY=-0.26, mountTheta=-1.16
22:24:01.769 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.25, y=-0.29, opts=13)
22:24:01.785 00.016 2696 Enqueuing Move request for scope (-0.25, -0.29)
22:24:01.788 00.003 5240 Worker thread wakes up
22:24:01.788 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.29) opts 0xd
22:24:01.788 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.25, -0.29)
22:24:01.788 00.000 5240 Moving (-0.25, -0.29) raw xDistance=0.11 yDistance=-0.26
22:24:01.790 00.002 5240 PPEC rslt: input = 0.11, final = 0.10, react = 0.11, pred = 0.24, hyst = 0.00, hyst_pct = 0.59, period_length = 662.83
22:24:01.790 00.000 5240 PPEC: input: 0.11, control: 0.10, exposure: 1500
22:24:01.790 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
22:24:01.790 00.000 5240 MoveAxis(W, 16, ABG)
22:24:01.790 00.000 5240 Guiding  Dir = 3, Dur = 16
22:24:01.790 00.000 5240 IsGuiding returns 0
22:24:01.790 00.000 5240 PulseGuide returned control before completion, sleep 26
22:24:01.803 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=236, Gamma=0.430
22:24:01.832 00.029 5240 IsGuiding returns 1
22:24:01.832 00.000 5240 scope still moving after pulse duration time elapsed
22:24:01.848 00.016 2696 UpdateGuideState exits: m=3020 SNR=38.8 Saturated
22:24:01.852 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:01.852 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:24:01.852 00.000 2696 Enqueuing Expose request
22:24:01.864 00.012 5240 IsGuiding returns 0
22:24:01.864 00.000 5240 scope move finished after 16 + 56 ms
22:24:01.864 00.000 5240 Move returns status 0, amount 16
22:24:01.864 00.000 5240 MoveAxis(N, 33, ABG)
22:24:01.864 00.000 5240 Guiding  Dir = 0, Dur = 33
22:24:01.864 00.000 5240 IsGuiding returns 0
22:24:01.864 00.000 5240 PulseGuide returned control before completion, sleep 43
22:24:01.911 00.047 5240 IsGuiding returns 1
22:24:01.911 00.000 5240 scope still moving after pulse duration time elapsed
22:24:01.942 00.031 5240 IsGuiding returns 0
22:24:01.942 00.000 5240 scope move finished after 33 + 44 ms
22:24:01.942 00.000 5240 Move returns status 0, amount 33
22:24:01.942 00.000 5240 move complete, result=0
22:24:01.942 00.000 5240 worker thread done servicing request
22:24:01.942 00.000 5240 Worker thread wakes up
22:24:01.942 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:24:01.942 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:24:01.942 00.000 2696 GuideStep: 0.1 px 16 ms WEST, -0.3 px 33 ms NORTH
22:24:03.369 01.427 5240 Exposure complete
22:24:03.430 00.061 5240 worker thread done servicing request
22:24:03.430 00.000 2696 OnExposeComplete: enter
22:24:03.430 00.000 2696 UpdateGuideState(): m_state=6
22:24:03.430 00.000 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 294
22:24:03.430 00.000 2696 Star::Find returns 1 (1), X=299.19, Y=259.97, Mass=3038, SNR=38.8, Peak=255 HFD=3.1
22:24:03.446 00.016 2696 MultiStar: [#1 -0.30,-0.00,0.69,U] [#2 -1.56,0.14,0.68,U] [#3 0.19,0.12,0.44,U] [#4 -2.71,-0.17,0.00,R] [#5 -0.37,0.09,0.44,U] [#6 -1.74,-0.03,0.46,U] [#7 -2.61,-1.59,0.00,R] [#8 -2.51,-0.34,0.00,R] 
22:24:03.446 00.000 2696 single-star, 5 included, MultiStar: {-0.73, -0.05}, one-star: {-0.57, -0.36}
22:24:03.446 00.000 2696 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.74) = xAngle (-5.32 = 0.96)
22:24:03.446 00.000 2696 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.69 = -2.69)
22:24:03.446 00.000 2696 CameraToMount -- cameraX=-0.57 cameraY=-0.36 hyp=0.68 cameraTheta=-2.59 mountX=0.39 mountY=-0.30, mountTheta=-0.65
22:24:03.446 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.57, y=-0.36, opts=13)
22:24:03.446 00.000 2696 Enqueuing Move request for scope (-0.57, -0.36)
22:24:03.446 00.000 5240 Worker thread wakes up
22:24:03.446 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.36) opts 0xd
22:24:03.446 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.57, -0.36)
22:24:03.446 00.000 5240 Moving (-0.57, -0.36) raw xDistance=0.39 yDistance=-0.30
22:24:03.461 00.015 5240 PPEC rslt: input = 0.39, final = 0.70, react = 0.39, pred = 0.70, hyst = 0.43, hyst_pct = 0.59, period_length = 662.83
22:24:03.461 00.000 5240 PPEC: input: 0.39, control: 0.70, exposure: 1500
22:24:03.461 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
22:24:03.461 00.000 5240 MoveAxis(W, 116, ABG)
22:24:03.461 00.000 5240 Guiding  Dir = 3, Dur = 116
22:24:03.461 00.000 5240 IsGuiding returns 0
22:24:03.461 00.000 5240 PulseGuide returned control before completion, sleep 126
22:24:03.461 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=229, Gamma=0.430
22:24:03.522 00.061 2696 UpdateGuideState exits: m=3038 SNR=38.8 Saturated
22:24:03.524 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:03.525 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:24:03.527 00.002 2696 Enqueuing Expose request
22:24:03.604 00.077 5240 IsGuiding returns 1
22:24:03.604 00.000 5240 scope still moving after pulse duration time elapsed
22:24:03.635 00.031 5240 IsGuiding returns 0
22:24:03.635 00.000 5240 scope move finished after 116 + 57 ms
22:24:03.635 00.000 5240 Move returns status 0, amount 116
22:24:03.635 00.000 5240 MoveAxis(N, 37, ABG)
22:24:03.635 00.000 5240 Guiding  Dir = 0, Dur = 37
22:24:03.635 00.000 5240 IsGuiding returns 0
22:24:03.635 00.000 5240 PulseGuide returned control before completion, sleep 47
22:24:03.699 00.064 5240 IsGuiding returns 1
22:24:03.699 00.000 5240 scope still moving after pulse duration time elapsed
22:24:03.731 00.032 5240 IsGuiding returns 0
22:24:03.731 00.000 5240 scope move finished after 37 + 57 ms
22:24:03.731 00.000 5240 Move returns status 0, amount 37
22:24:03.731 00.000 5240 move complete, result=0
22:24:03.731 00.000 5240 worker thread done servicing request
22:24:03.731 00.000 5240 Worker thread wakes up
22:24:03.731 00.000 2696 GuideStep: 0.4 px 116 ms WEST, -0.3 px 37 ms NORTH
22:24:03.731 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:24:03.731 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:24:05.382 01.651 5240 Exposure complete
22:24:05.456 00.074 5240 worker thread done servicing request
22:24:05.456 00.000 2696 OnExposeComplete: enter
22:24:05.459 00.003 2696 UpdateGuideState(): m_state=6
22:24:05.461 00.002 2696 Star::Find(15, 299, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 295
22:24:05.463 00.002 2696 Star::Find returns 1 (1), X=299.01, Y=260.54, Mass=3080, SNR=39.1, Peak=255 HFD=3.5
22:24:05.465 00.002 2696 MultiStar: [#1 -0.75,0.38,0.67,U] [#2 -2.05,0.19,0.00,M3] [#3 -0.17,0.47,0.43,U] [#4 -0.37,0.42,0.43,U] [#5 -0.78,0.45,0.45,U] [#6 -2.08,0.48,0.00,M5] [#7 -0.19,0.54,0.47,U] [#8 -0.09,0.48,0.38,U] 
22:24:05.467 00.002 2696 refined, 6 included, MultiStar: {-0.51, 0.39}, one-star: {-0.76, 0.21}
22:24:05.469 00.002 2696 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.74) = xAngle (-0.24 = -0.24)
22:24:05.471 00.002 2696 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.39 = 2.39)
22:24:05.473 00.002 2696 CameraToMount -- cameraX=-0.51 cameraY=0.39 hyp=0.64 cameraTheta=2.50 mountX=0.62 mountY=0.44, mountTheta=0.61
22:24:05.475 00.002 2696 SchedulePrimaryMove(0F998B58, x=-0.51, y=0.39, opts=13)
22:24:05.475 00.000 2696 Enqueuing Move request for scope (-0.51, 0.39)
22:24:05.475 00.000 5240 Worker thread wakes up
22:24:05.475 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.39) opts 0xd
22:24:05.475 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.51, 0.39)
22:24:05.475 00.000 5240 Moving (-0.51, 0.39) raw xDistance=0.62 yDistance=0.44
22:24:05.475 00.000 5240 PPEC rslt: input = 0.62, final = 0.90, react = 0.62, pred = 0.74, hyst = 0.57, hyst_pct = 0.59, period_length = 662.83
22:24:05.475 00.000 5240 PPEC: input: 0.62, control: 0.90, exposure: 1500
22:24:05.475 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:24:05.475 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
22:24:05.475 00.000 5240 MoveAxis(W, 149, ABG)
22:24:05.475 00.000 5240 Guiding  Dir = 3, Dur = 149
22:24:05.475 00.000 5240 IsGuiding returns 0
22:24:05.475 00.000 5240 PulseGuide returned control before completion, sleep 159
22:24:05.496 00.021 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=221, Gamma=0.430
22:24:05.538 00.042 2696 UpdateGuideState exits: m=3080 SNR=39.1 Saturated
22:24:05.538 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:05.538 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:24:05.538 00.000 2696 Enqueuing Expose request
22:24:05.649 00.111 5240 IsGuiding returns 1
22:24:05.649 00.000 5240 scope still moving after pulse duration time elapsed
22:24:05.681 00.032 5240 IsGuiding returns 0
22:24:05.681 00.000 5240 scope move finished after 149 + 48 ms
22:24:05.681 00.000 5240 Move returns status 0, amount 149
22:24:05.681 00.000 5240 MoveAxis(N, 0, ABG)
22:24:05.681 00.000 5240 Move returns status 0, amount 0
22:24:05.681 00.000 5240 move complete, result=0
22:24:05.681 00.000 5240 worker thread done servicing request
22:24:05.681 00.000 5240 Worker thread wakes up
22:24:05.681 00.000 2696 GuideStep: 0.6 px 149 ms WEST, 0.4 px 0 ms NORTH
22:24:05.683 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:24:05.683 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:24:07.092 01.409 5240 Exposure complete
22:24:07.163 00.071 5240 worker thread done servicing request
22:24:07.163 00.000 2696 OnExposeComplete: enter
22:24:07.163 00.000 2696 UpdateGuideState(): m_state=6
22:24:07.163 00.000 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 296
22:24:07.163 00.000 2696 Star::Find returns 1 (0), X=298.94, Y=261.24, Mass=2899, SNR=37.9, Peak=215 HFD=3.6
22:24:07.172 00.009 2696 MultiStar: [#1 -0.56,0.96,0.68,U] [#2 -2.10,1.00,0.00,M4] [#3 -0.13,0.76,0.44,U] [#4 -0.29,0.91,0.44,U] [#5 -0.50,1.12,0.43,U] [#6 -2.15,1.00,0.00,M6] [#7 -0.12,1.34,0.50,U] [#8 -0.07,1.08,0.39,U] 
22:24:07.172 00.000 2696 refined, 6 included, MultiStar: {-0.44, 1.00}, one-star: {-0.83, 0.91}
22:24:07.172 00.000 2696 CameraToMount -- cameraTheta (1.98) - m_xAngle (2.74) = xAngle (-0.75 = -0.75)
22:24:07.172 00.000 2696 CameraToMount -- cameraTheta (1.98) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.88 = 1.88)
22:24:07.172 00.000 2696 CameraToMount -- cameraX=-0.44 cameraY=1.00 hyp=1.09 cameraTheta=1.98 mountX=0.80 mountY=1.04, mountTheta=0.92
22:24:07.172 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.44, y=1.00, opts=13)
22:24:07.172 00.000 2696 Enqueuing Move request for scope (-0.44, 1.00)
22:24:07.172 00.000 5240 Worker thread wakes up
22:24:07.172 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 1.00) opts 0xd
22:24:07.172 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.44, 1.00)
22:24:07.172 00.000 5240 Moving (-0.44, 1.00) raw xDistance=0.80 yDistance=1.04
22:24:07.172 00.000 5240 PPEC rslt: input = 0.80, final = 0.95, react = 0.80, pred = 0.39, hyst = 0.79, hyst_pct = 0.58, period_length = 662.83
22:24:07.187 00.015 5240 PPEC: input: 0.80, control: 0.95, exposure: 1500
22:24:07.187 00.000 5240 resist switch: large excursion: input 1.04 thresh 0.45 direction from -1 to 1
22:24:07.187 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.11
22:24:07.187 00.000 5240 GuideAlgorithmResistSwitch::result() returns 1.04 from input 1.04
22:24:07.187 00.000 5240 MoveAxis(W, 158, ABG)
22:24:07.187 00.000 5240 Guiding  Dir = 3, Dur = 158
22:24:07.187 00.000 5240 IsGuiding returns 0
22:24:07.187 00.000 5240 PulseGuide returned control before completion, sleep 168
22:24:07.200 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=206, Gamma=0.430
22:24:07.246 00.046 2696 UpdateGuideState exits: m=2899 SNR=37.9
22:24:07.250 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:07.250 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:24:07.250 00.000 2696 Enqueuing Expose request
22:24:07.361 00.111 5240 IsGuiding returns 1
22:24:07.361 00.000 5240 scope still moving after pulse duration time elapsed
22:24:07.392 00.031 5240 IsGuiding returns 0
22:24:07.392 00.000 5240 scope move finished after 158 + 46 ms
22:24:07.392 00.000 5240 Move returns status 0, amount 158
22:24:07.392 00.000 5240 BLC: Oldest BLC event removed
22:24:07.392 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 254 applied
22:24:07.392 00.000 5240 MoveAxis(S, 385, ABG)
22:24:07.392 00.000 5240 Guiding  Dir = 1, Dur = 385
22:24:07.392 00.000 5240 IsGuiding returns 0
22:24:07.392 00.000 5240 PulseGuide returned control before completion, sleep 395
22:24:07.804 00.412 5240 IsGuiding returns 1
22:24:07.804 00.000 5240 scope still moving after pulse duration time elapsed
22:24:07.836 00.032 5240 IsGuiding returns 0
22:24:07.836 00.000 5240 scope move finished after 385 + 57 ms
22:24:07.836 00.000 5240 Move returns status 0, amount 385
22:24:07.836 00.000 5240 move complete, result=0
22:24:07.836 00.000 5240 worker thread done servicing request
22:24:07.836 00.000 2696 GuideStep: 0.8 px 158 ms WEST, 1.0 px 385 ms SOUTH
22:24:07.836 00.000 5240 Worker thread wakes up
22:24:07.836 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:24:07.836 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:24:09.500 01.664 5240 Exposure complete
22:24:09.547 00.047 5240 worker thread done servicing request
22:24:09.547 00.000 2696 OnExposeComplete: enter
22:24:09.547 00.000 2696 UpdateGuideState(): m_state=6
22:24:09.547 00.000 2696 Star::Find(15, 298, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 297
22:24:09.547 00.000 2696 Star::Find returns 1 (0), X=299.22, Y=260.79, Mass=2855, SNR=37.7, Peak=240 HFD=3.5
22:24:09.547 00.000 2696 MultiStar: [#1 -0.94,0.30,0.72,U] [#2 -2.41,0.20,0.00,M5] [#3 -0.25,0.50,0.43,U] [#4 -0.33,0.43,0.43,U] [#5 -0.59,0.70,0.44,U] [#6 -2.63,0.21,0.00,M7] [#7 -0.51,0.49,0.50,U] [#8 -0.01,0.55,0.39,U] 
22:24:09.563 00.016 2696 refined, 6 included, MultiStar: {-0.51, 0.47}, one-star: {-0.55, 0.46}
22:24:09.563 00.000 2696 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.74) = xAngle (-0.34 = -0.34)
22:24:09.563 00.000 2696 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.29 = 2.29)
22:24:09.569 00.006 2696 CameraToMount -- cameraX=-0.51 cameraY=0.47 hyp=0.69 cameraTheta=2.40 mountX=0.65 mountY=0.52, mountTheta=0.67
22:24:09.569 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.51, y=0.47, opts=13)
22:24:09.569 00.000 2696 Enqueuing Move request for scope (-0.51, 0.47)
22:24:09.569 00.000 5240 Worker thread wakes up
22:24:09.569 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.47) opts 0xd
22:24:09.569 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.51, 0.47)
22:24:09.569 00.000 5240 Moving (-0.51, 0.47) raw xDistance=0.65 yDistance=0.52
22:24:09.569 00.000 5240 BLC: History state: CurrMiss=0.52, AvgInitMiss=0.92, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=1.037733, 1:0.519941
22:24:09.569 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:24:09.579 00.010 5240 PPEC rslt: input = 0.65, final = 0.81, react = 0.65, pred = 0.34, hyst = 0.68, hyst_pct = 0.58, period_length = 662.83
22:24:09.579 00.000 5240 PPEC: input: 0.65, control: 0.81, exposure: 1500
22:24:09.579 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52
22:24:09.579 00.000 5240 MoveAxis(W, 135, ABG)
22:24:09.579 00.000 5240 Guiding  Dir = 3, Dur = 135
22:24:09.579 00.000 5240 IsGuiding returns 0
22:24:09.579 00.000 5240 PulseGuide returned control before completion, sleep 145
22:24:09.579 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=237, Gamma=0.430
22:24:09.634 00.055 2696 UpdateGuideState exits: m=2855 SNR=37.7
22:24:09.634 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:09.642 00.008 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:24:09.642 00.000 2696 Enqueuing Expose request
22:24:09.737 00.095 5240 IsGuiding returns 1
22:24:09.737 00.000 5240 scope still moving after pulse duration time elapsed
22:24:09.769 00.032 5240 IsGuiding returns 0
22:24:09.769 00.000 5240 scope move finished after 135 + 54 ms
22:24:09.769 00.000 5240 Move returns status 0, amount 135
22:24:09.769 00.000 5240 MoveAxis(S, 66, ABG)
22:24:09.769 00.000 5240 Guiding  Dir = 1, Dur = 66
22:24:09.769 00.000 5240 IsGuiding returns 0
22:24:09.769 00.000 5240 PulseGuide returned control before completion, sleep 76
22:24:09.848 00.079 5240 IsGuiding returns 1
22:24:09.848 00.000 5240 scope still moving after pulse duration time elapsed
22:24:09.880 00.032 5240 IsGuiding returns 0
22:24:09.880 00.000 5240 scope move finished after 66 + 44 ms
22:24:09.880 00.000 5240 Move returns status 0, amount 66
22:24:09.880 00.000 5240 move complete, result=0
22:24:09.880 00.000 5240 worker thread done servicing request
22:24:09.880 00.000 2696 GuideStep: 0.7 px 135 ms WEST, 0.5 px 66 ms SOUTH
22:24:09.882 00.002 5240 Worker thread wakes up
22:24:09.882 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:24:09.882 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:24:11.306 01.424 5240 Exposure complete
22:24:11.383 00.077 5240 worker thread done servicing request
22:24:11.383 00.000 2696 OnExposeComplete: enter
22:24:11.383 00.000 2696 UpdateGuideState(): m_state=6
22:24:11.383 00.000 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 298
22:24:11.399 00.016 2696 Star::Find returns 1 (1), X=298.53, Y=260.54, Mass=2880, SNR=37.8, Peak=255 HFD=3.2
22:24:11.399 00.000 2696 MultiStar: [#1 -0.91,0.57,0.71,U] [#2 -2.24,0.51,0.00,M6] [#3 -0.26,0.61,0.43,U] [#4 -0.51,0.57,0.45,U] [#5 -0.67,0.86,0.45,U] [#6 -2.22,0.49,0.00,M8] [#7 -0.25,0.53,0.49,U] [#8 -0.54,0.37,0.40,U] 
22:24:11.399 00.000 2696 refined, 6 included, MultiStar: {-0.73, 0.49}, one-star: {-1.24, 0.21}
22:24:11.399 00.000 2696 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.74) = xAngle (-0.18 = -0.18)
22:24:11.399 00.000 2696 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.45 = 2.45)
22:24:11.399 00.000 2696 CameraToMount -- cameraX=-0.73 cameraY=0.49 hyp=0.88 cameraTheta=2.55 mountX=0.86 mountY=0.56, mountTheta=0.58
22:24:11.416 00.017 2696 SchedulePrimaryMove(0F998B58, x=-0.73, y=0.49, opts=13)
22:24:11.419 00.003 2696 Enqueuing Move request for scope (-0.73, 0.49)
22:24:11.419 00.000 5240 Worker thread wakes up
22:24:11.419 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.73, 0.49) opts 0xd
22:24:11.419 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.73, 0.49)
22:24:11.419 00.000 5240 Moving (-0.73, 0.49) raw xDistance=0.86 yDistance=0.56
22:24:11.419 00.000 5240 BLC: History state: CurrMiss=0.56, AvgInitMiss=0.92, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=1.037733, 1:0.519941, 2:0.562220
22:24:11.419 00.000 5240 BLC: Under-shoot: nominal increase by 115
22:24:11.419 00.000 5240 BLC: window closed
22:24:11.419 00.000 5240 BLC: Pulse adjusted to 279
22:24:11.419 00.000 5240 PPEC rslt: input = 0.86, final = 0.96, react = 0.86, pred = 0.21, hyst = 0.87, hyst_pct = 0.58, period_length = 662.83
22:24:11.419 00.000 5240 PPEC: input: 0.86, control: 0.96, exposure: 1500
22:24:11.419 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56
22:24:11.419 00.000 5240 MoveAxis(W, 159, ABG)
22:24:11.419 00.000 5240 Guiding  Dir = 3, Dur = 159
22:24:11.419 00.000 5240 IsGuiding returns 0
22:24:11.419 00.000 5240 PulseGuide returned control before completion, sleep 169
22:24:11.438 00.019 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:24:11.483 00.045 2696 UpdateGuideState exits: m=2880 SNR=37.8 Saturated
22:24:11.483 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:11.483 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:24:11.483 00.000 2696 Enqueuing Expose request
22:24:11.605 00.122 5240 IsGuiding returns 1
22:24:11.605 00.000 5240 scope still moving after pulse duration time elapsed
22:24:11.636 00.031 5240 IsGuiding returns 0
22:24:11.636 00.000 5240 scope move finished after 159 + 50 ms
22:24:11.636 00.000 5240 Move returns status 0, amount 159
22:24:11.636 00.000 5240 MoveAxis(S, 71, ABG)
22:24:11.636 00.000 5240 Guiding  Dir = 1, Dur = 71
22:24:11.636 00.000 5240 IsGuiding returns 0
22:24:11.636 00.000 5240 PulseGuide returned control before completion, sleep 81
22:24:11.684 00.048 2696 evsrv: cli 0F9436A0 connect
22:24:11.686 00.002 2696 case statement mapped state 6 to 3
22:24:11.688 00.002 2696 case statement mapped state 6 to 3
22:24:11.690 00.002 2696 evsrv: cli 0F9436A0 request: {"method":"get_pixel_scale","id":"44dfec2e-fb25-46f8-a866-3ef40d6690c7"}
22:24:11.692 00.002 2696 evsrv: cli 0F9436A0 response: {"jsonrpc":"2.0","result":1.86834,"id":"44dfec2e-fb25-46f8-a866-3ef40d6690c7"}
22:24:11.694 00.002 2696 evsrv: cli 0F9436A0 disconnect
22:24:11.732 00.038 5240 IsGuiding returns 1
22:24:11.732 00.000 5240 scope still moving after pulse duration time elapsed
22:24:11.763 00.031 5240 IsGuiding returns 0
22:24:11.763 00.000 5240 scope move finished after 71 + 55 ms
22:24:11.763 00.000 5240 Move returns status 0, amount 71
22:24:11.763 00.000 5240 move complete, result=0
22:24:11.763 00.000 5240 worker thread done servicing request
22:24:11.763 00.000 5240 Worker thread wakes up
22:24:11.763 00.000 2696 GuideStep: 0.9 px 159 ms WEST, 0.6 px 71 ms SOUTH
22:24:11.763 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:24:11.763 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:24:13.413 01.650 5240 Exposure complete
22:24:13.476 00.063 5240 worker thread done servicing request
22:24:13.476 00.000 2696 OnExposeComplete: enter
22:24:13.476 00.000 2696 UpdateGuideState(): m_state=6
22:24:13.476 00.000 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 299
22:24:13.476 00.000 2696 Star::Find returns 1 (1), X=299.29, Y=260.33, Mass=2933, SNR=38.2, Peak=255 HFD=3.4
22:24:13.476 00.000 2696 MultiStar: [#1 -0.28,0.10,0.71,U] [#2 -1.69,0.37,0.69,U] [#3 0.28,0.14,0.44,U] [#4 0.14,0.14,0.44,U] [#5 -0.21,0.39,0.46,U] [#6 -1.85,0.16,0.00,M9] [#7 0.16,0.28,0.48,U] [#8 0.18,0.38,0.38,U] 
22:24:13.476 00.000 2696 refined, 7 included, MultiStar: {-0.35, 0.20}, one-star: {-0.48, 0.00}
22:24:13.492 00.016 2696 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.74) = xAngle (-0.11 = -0.11)
22:24:13.492 00.000 2696 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.52 = 2.52)
22:24:13.492 00.000 2696 CameraToMount -- cameraX=-0.35 cameraY=0.20 hyp=0.40 cameraTheta=2.63 mountX=0.40 mountY=0.23, mountTheta=0.53
22:24:13.492 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.35, y=0.20, opts=13)
22:24:13.492 00.000 2696 Enqueuing Move request for scope (-0.35, 0.20)
22:24:13.492 00.000 5240 Worker thread wakes up
22:24:13.492 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.20) opts 0xd
22:24:13.492 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.35, 0.20)
22:24:13.492 00.000 5240 Moving (-0.35, 0.20) raw xDistance=0.40 yDistance=0.23
22:24:13.492 00.000 5240 PPEC rslt: input = 0.40, final = 0.81, react = 0.40, pred = 0.93, hyst = 0.44, hyst_pct = 0.58, period_length = 662.83
22:24:13.492 00.000 5240 PPEC: input: 0.40, control: 0.81, exposure: 1500
22:24:13.492 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
22:24:13.492 00.000 5240 MoveAxis(W, 135, ABG)
22:24:13.492 00.000 5240 Guiding  Dir = 3, Dur = 135
22:24:13.492 00.000 5240 IsGuiding returns 0
22:24:13.492 00.000 5240 PulseGuide returned control before completion, sleep 145
22:24:13.515 00.023 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=238, Gamma=0.430
22:24:13.564 00.049 2696 UpdateGuideState exits: m=2933 SNR=38.2 Saturated
22:24:13.566 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:13.568 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:24:13.574 00.006 2696 Enqueuing Expose request
22:24:13.665 00.091 5240 IsGuiding returns 0
22:24:13.665 00.000 5240 Move returns status 0, amount 135
22:24:13.665 00.000 5240 MoveAxis(S, 29, ABG)
22:24:13.665 00.000 5240 Guiding  Dir = 1, Dur = 29
22:24:13.667 00.002 5240 IsGuiding returns 0
22:24:13.667 00.000 5240 PulseGuide returned control before completion, sleep 39
22:24:13.712 00.045 5240 IsGuiding returns 1
22:24:13.712 00.000 5240 scope still moving after pulse duration time elapsed
22:24:13.744 00.032 5240 IsGuiding returns 0
22:24:13.744 00.000 5240 scope move finished after 29 + 49 ms
22:24:13.744 00.000 5240 Move returns status 0, amount 29
22:24:13.744 00.000 5240 move complete, result=0
22:24:13.744 00.000 5240 worker thread done servicing request
22:24:13.744 00.000 5240 Worker thread wakes up
22:24:13.744 00.000 2696 GuideStep: 0.4 px 135 ms WEST, 0.2 px 29 ms SOUTH
22:24:13.744 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:24:13.744 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:24:15.170 01.426 5240 Exposure complete
22:24:15.244 00.074 5240 worker thread done servicing request
22:24:15.244 00.000 2696 OnExposeComplete: enter
22:24:15.244 00.000 2696 UpdateGuideState(): m_state=6
22:24:15.244 00.000 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 300
22:24:15.250 00.006 2696 Star::Find returns 1 (1), X=299.28, Y=260.44, Mass=3057, SNR=39.0, Peak=255 HFD=3.2
22:24:15.250 00.000 2696 MultiStar: [#1 -0.31,0.36,0.70,U] [#2 -1.84,0.44,0.00,M6] [#3 0.46,0.32,0.43,U] [#4 0.02,0.39,0.43,U] [#5 -0.35,0.42,0.44,U] [#6 -2.08,0.25,0.00,M10] [#7 -0.26,0.39,0.47,U] [#8 0.18,0.32,0.38,U] 
22:24:15.250 00.000 2696 refined, 6 included, MultiStar: {-0.18, 0.30}, one-star: {-0.49, 0.11}
22:24:15.250 00.000 2696 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.74) = xAngle (-0.62 = -0.62)
22:24:15.250 00.000 2696 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.02 = 2.02)
22:24:15.257 00.007 2696 CameraToMount -- cameraX=-0.18 cameraY=0.30 hyp=0.35 cameraTheta=2.12 mountX=0.29 mountY=0.32, mountTheta=0.84
22:24:15.257 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.18, y=0.30, opts=13)
22:24:15.257 00.000 2696 Enqueuing Move request for scope (-0.18, 0.30)
22:24:15.266 00.009 5240 Worker thread wakes up
22:24:15.266 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.30) opts 0xd
22:24:15.266 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.18, 0.30)
22:24:15.266 00.000 5240 Moving (-0.18, 0.30) raw xDistance=0.29 yDistance=0.32
22:24:15.266 00.000 5240 PPEC rslt: input = 0.29, final = 0.66, react = 0.29, pred = 0.80, hyst = 0.35, hyst_pct = 0.58, period_length = 662.83
22:24:15.266 00.000 5240 PPEC: input: 0.29, control: 0.66, exposure: 1500
22:24:15.266 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
22:24:15.266 00.000 5240 MoveAxis(W, 110, ABG)
22:24:15.266 00.000 5240 Guiding  Dir = 3, Dur = 110
22:24:15.266 00.000 5240 IsGuiding returns 0
22:24:15.266 00.000 5240 PulseGuide returned control before completion, sleep 120
22:24:15.266 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:24:15.319 00.053 2696 UpdateGuideState exits: m=3057 SNR=39.0 Saturated
22:24:15.327 00.008 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:15.331 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:24:15.333 00.002 2696 Enqueuing Expose request
22:24:15.392 00.059 5240 IsGuiding returns 1
22:24:15.392 00.000 5240 scope still moving after pulse duration time elapsed
22:24:15.424 00.032 5240 IsGuiding returns 0
22:24:15.424 00.000 5240 scope move finished after 110 + 46 ms
22:24:15.424 00.000 5240 Move returns status 0, amount 110
22:24:15.424 00.000 5240 MoveAxis(S, 40, ABG)
22:24:15.424 00.000 5240 Guiding  Dir = 1, Dur = 40
22:24:15.424 00.000 5240 IsGuiding returns 0
22:24:15.424 00.000 5240 PulseGuide returned control before completion, sleep 50
22:24:15.488 00.064 5240 IsGuiding returns 1
22:24:15.488 00.000 5240 scope still moving after pulse duration time elapsed
22:24:15.520 00.032 5240 IsGuiding returns 0
22:24:15.520 00.000 5240 scope move finished after 40 + 55 ms
22:24:15.520 00.000 5240 Move returns status 0, amount 40
22:24:15.520 00.000 5240 move complete, result=0
22:24:15.520 00.000 5240 worker thread done servicing request
22:24:15.520 00.000 2696 GuideStep: 0.3 px 110 ms WEST, 0.3 px 40 ms SOUTH
22:24:15.522 00.002 5240 Worker thread wakes up
22:24:15.522 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:24:15.522 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:24:17.168 01.646 5240 Exposure complete
22:24:17.231 00.063 5240 worker thread done servicing request
22:24:17.231 00.000 2696 OnExposeComplete: enter
22:24:17.231 00.000 2696 UpdateGuideState(): m_state=6
22:24:17.231 00.000 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 301
22:24:17.231 00.000 2696 Star::Find returns 1 (1), X=299.36, Y=260.00, Mass=2840, SNR=37.6, Peak=255 HFD=3.2
22:24:17.231 00.000 2696 MultiStar: [#1 -0.02,0.21,0.71,U] [#2 -1.34,0.35,0.69,U] [#3 0.55,0.19,0.44,U] [#4 0.41,0.39,0.44,U] [#5 -0.12,0.29,0.47,U] [#6 -1.75,0.12,0.49,U] [#7 0.39,0.33,0.50,U] [#8 0.08,-0.10,0.41,U] 
22:24:17.231 00.000 2696 refined, 8 included, MultiStar: {-0.31, 0.12}, one-star: {-0.41, -0.33}
22:24:17.247 00.016 2696 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.74) = xAngle (0.03 = 0.03)
22:24:17.247 00.000 2696 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.66 = 2.66)
22:24:17.247 00.000 2696 CameraToMount -- cameraX=-0.31 cameraY=0.12 hyp=0.34 cameraTheta=2.76 mountX=0.34 mountY=0.16, mountTheta=0.43
22:24:17.247 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.31, y=0.12, opts=13)
22:24:17.257 00.010 2696 Enqueuing Move request for scope (-0.31, 0.12)
22:24:17.257 00.000 5240 Worker thread wakes up
22:24:17.257 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.12) opts 0xd
22:24:17.257 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.31, 0.12)
22:24:17.257 00.000 5240 Moving (-0.31, 0.12) raw xDistance=0.34 yDistance=0.16
22:24:17.257 00.000 5240 PPEC rslt: input = 0.34, final = 0.68, react = 0.34, pred = 0.73, hyst = 0.38, hyst_pct = 0.58, period_length = 662.83
22:24:17.257 00.000 5240 PPEC: input: 0.34, control: 0.68, exposure: 1500
22:24:17.257 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.16
22:24:17.257 00.000 5240 MoveAxis(W, 112, ABG)
22:24:17.257 00.000 5240 Guiding  Dir = 3, Dur = 112
22:24:17.257 00.000 5240 IsGuiding returns 0
22:24:17.257 00.000 5240 PulseGuide returned control before completion, sleep 122
22:24:17.273 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=238, Gamma=0.430
22:24:17.319 00.046 2696 UpdateGuideState exits: m=2840 SNR=37.6 Saturated
22:24:17.319 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:17.326 00.007 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:24:17.326 00.000 2696 Enqueuing Expose request
22:24:17.390 00.064 5240 IsGuiding returns 1
22:24:17.390 00.000 5240 scope still moving after pulse duration time elapsed
22:24:17.422 00.032 5240 IsGuiding returns 0
22:24:17.422 00.000 5240 scope move finished after 112 + 48 ms
22:24:17.422 00.000 5240 Move returns status 0, amount 112
22:24:17.422 00.000 5240 MoveAxis(S, 20, ABG)
22:24:17.422 00.000 5240 Guiding  Dir = 1, Dur = 20
22:24:17.422 00.000 5240 IsGuiding returns 0
22:24:17.422 00.000 5240 PulseGuide returned control before completion, sleep 30
22:24:17.454 00.032 5240 IsGuiding returns 1
22:24:17.454 00.000 5240 scope still moving after pulse duration time elapsed
22:24:17.485 00.031 5240 IsGuiding returns 0
22:24:17.485 00.000 5240 scope move finished after 20 + 42 ms
22:24:17.485 00.000 5240 Move returns status 0, amount 20
22:24:17.485 00.000 5240 move complete, result=0
22:24:17.485 00.000 5240 worker thread done servicing request
22:24:17.485 00.000 5240 Worker thread wakes up
22:24:17.485 00.000 2696 GuideStep: 0.3 px 112 ms WEST, 0.2 px 20 ms SOUTH
22:24:17.485 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:24:17.485 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:24:18.901 01.416 5240 Exposure complete
22:24:18.954 00.053 5240 worker thread done servicing request
22:24:18.954 00.000 2696 OnExposeComplete: enter
22:24:18.954 00.000 2696 UpdateGuideState(): m_state=6
22:24:18.954 00.000 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 302
22:24:18.954 00.000 2696 Star::Find returns 1 (1), X=299.10, Y=260.37, Mass=2943, SNR=38.2, Peak=255 HFD=3.3
22:24:18.954 00.000 2696 MultiStar: [#1 -0.58,0.21,0.71,U] [#2 -1.85,0.24,0.00,M6] [#3 0.14,0.24,0.43,U] [#4 0.10,0.53,0.44,U] [#5 -0.36,0.60,0.44,U] [#6 -2.05,0.10,0.00,M10] [#7 -0.18,0.25,0.49,U] [#8 0.21,0.28,0.39,U] 
22:24:18.954 00.000 2696 refined, 6 included, MultiStar: {-0.29, 0.26}, one-star: {-0.67, 0.04}
22:24:18.954 00.000 2696 CameraToMount -- cameraTheta (2.41) - m_xAngle (2.74) = xAngle (-0.33 = -0.33)
22:24:18.954 00.000 2696 CameraToMount -- cameraTheta (2.41) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.31 = 2.31)
22:24:18.954 00.000 2696 CameraToMount -- cameraX=-0.29 cameraY=0.26 hyp=0.39 cameraTheta=2.41 mountX=0.37 mountY=0.29, mountTheta=0.66
22:24:18.970 00.016 2696 SchedulePrimaryMove(0F998B58, x=-0.29, y=0.26, opts=13)
22:24:18.970 00.000 2696 Enqueuing Move request for scope (-0.29, 0.26)
22:24:18.976 00.006 5240 Worker thread wakes up
22:24:18.976 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.26) opts 0xd
22:24:18.976 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.29, 0.26)
22:24:18.976 00.000 5240 Moving (-0.29, 0.26) raw xDistance=0.37 yDistance=0.29
22:24:18.976 00.000 5240 PPEC rslt: input = 0.37, final = 0.51, react = 0.37, pred = 0.29, hyst = 0.40, hyst_pct = 0.57, period_length = 662.83
22:24:18.976 00.000 5240 PPEC: input: 0.37, control: 0.51, exposure: 1500
22:24:18.976 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
22:24:18.976 00.000 5240 MoveAxis(W, 85, ABG)
22:24:18.976 00.000 5240 Guiding  Dir = 3, Dur = 85
22:24:18.976 00.000 5240 IsGuiding returns 0
22:24:18.976 00.000 5240 PulseGuide returned control before completion, sleep 95
22:24:18.988 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:24:19.038 00.050 2696 UpdateGuideState exits: m=2943 SNR=38.2 Saturated
22:24:19.040 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:19.046 00.006 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:24:19.048 00.002 2696 Enqueuing Expose request
22:24:19.082 00.034 5240 IsGuiding returns 1
22:24:19.082 00.000 5240 scope still moving after pulse duration time elapsed
22:24:19.113 00.031 5240 IsGuiding returns 0
22:24:19.113 00.000 5240 scope move finished after 85 + 49 ms
22:24:19.113 00.000 5240 Move returns status 0, amount 85
22:24:19.113 00.000 5240 MoveAxis(S, 37, ABG)
22:24:19.113 00.000 5240 Guiding  Dir = 1, Dur = 37
22:24:19.113 00.000 5240 IsGuiding returns 0
22:24:19.113 00.000 5240 PulseGuide returned control before completion, sleep 47
22:24:19.177 00.064 5240 IsGuiding returns 0
22:24:19.177 00.000 5240 Move returns status 0, amount 37
22:24:19.177 00.000 5240 move complete, result=0
22:24:19.177 00.000 5240 worker thread done servicing request
22:24:19.177 00.000 5240 Worker thread wakes up
22:24:19.177 00.000 2696 GuideStep: 0.4 px 85 ms WEST, 0.3 px 37 ms SOUTH
22:24:19.177 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:24:19.177 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:24:20.806 01.629 5240 Exposure complete
22:24:20.873 00.067 5240 worker thread done servicing request
22:24:20.875 00.002 2696 OnExposeComplete: enter
22:24:20.875 00.000 2696 UpdateGuideState(): m_state=6
22:24:20.875 00.000 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 303
22:24:20.875 00.000 2696 Star::Find returns 1 (1), X=298.70, Y=260.12, Mass=2944, SNR=38.3, Peak=255 HFD=3.1
22:24:20.882 00.007 2696 MultiStar: [#1 -0.80,0.06,0.70,U] [#2 -2.20,0.04,0.00,M7] [#3 -0.17,0.16,0.45,U] [#4 -0.48,0.21,0.45,U] [#5 -0.88,0.10,0.46,U] [#6 -2.64,-0.20,0.00,R] [#7 -0.57,0.15,0.47,U] [#8 -0.48,0.21,0.39,U] 
22:24:20.884 00.002 2696 refined, 6 included, MultiStar: {-0.71, 0.05}, one-star: {-1.07, -0.21}
22:24:20.884 00.000 2696 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.74) = xAngle (0.34 = 0.34)
22:24:20.884 00.000 2696 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.97 = 2.97)
22:24:20.884 00.000 2696 CameraToMount -- cameraX=-0.71 cameraY=0.05 hyp=0.71 cameraTheta=3.07 mountX=0.67 mountY=0.12, mountTheta=0.18
22:24:20.884 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.71, y=0.05, opts=13)
22:24:20.884 00.000 2696 Enqueuing Move request for scope (-0.71, 0.05)
22:24:20.884 00.000 5240 Worker thread wakes up
22:24:20.884 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.71, 0.05) opts 0xd
22:24:20.884 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.71, 0.05)
22:24:20.884 00.000 5240 Moving (-0.71, 0.05) raw xDistance=0.67 yDistance=0.12
22:24:20.884 00.000 5240 PPEC rslt: input = 0.67, final = 0.74, react = 0.67, pred = 0.16, hyst = 0.67, hyst_pct = 0.57, period_length = 662.83
22:24:20.884 00.000 5240 PPEC: input: 0.67, control: 0.74, exposure: 1500
22:24:20.884 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:20.884 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:24:20.884 00.000 5240 MoveAxis(W, 123, ABG)
22:24:20.884 00.000 5240 Guiding  Dir = 3, Dur = 123
22:24:20.884 00.000 5240 IsGuiding returns 0
22:24:20.884 00.000 5240 PulseGuide returned control before completion, sleep 133
22:24:20.909 00.025 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:24:20.957 00.048 2696 UpdateGuideState exits: m=2944 SNR=38.3 Saturated
22:24:20.959 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:20.961 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:24:20.963 00.002 2696 Enqueuing Expose request
22:24:21.043 00.080 5240 IsGuiding returns 1
22:24:21.043 00.000 5240 scope still moving after pulse duration time elapsed
22:24:21.074 00.031 5240 IsGuiding returns 0
22:24:21.074 00.000 5240 scope move finished after 123 + 53 ms
22:24:21.074 00.000 5240 Move returns status 0, amount 123
22:24:21.074 00.000 5240 MoveAxis(N, 0, ABG)
22:24:21.074 00.000 5240 Move returns status 0, amount 0
22:24:21.074 00.000 5240 move complete, result=0
22:24:21.074 00.000 5240 worker thread done servicing request
22:24:21.074 00.000 2696 GuideStep: 0.7 px 123 ms WEST, 0.1 px 0 ms NORTH
22:24:21.074 00.000 5240 Worker thread wakes up
22:24:21.074 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:24:21.074 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:24:22.501 01.427 5240 Exposure complete
22:24:22.582 00.081 5240 worker thread done servicing request
22:24:22.582 00.000 2696 OnExposeComplete: enter
22:24:22.582 00.000 2696 UpdateGuideState(): m_state=6
22:24:22.588 00.006 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 304
22:24:22.590 00.002 2696 Star::Find returns 1 (1), X=298.58, Y=259.73, Mass=3067, SNR=39.1, Peak=255 HFD=3.2
22:24:22.592 00.002 2696 MultiStar: [#1 -0.98,-0.35,0.68,U] [#2 -2.41,-0.12,0.00,M8] [#3 -0.37,-0.26,0.43,U] [#4 -0.56,-0.36,0.44,U] [#5 -0.99,-0.17,0.44,U] [#6 -0.01,-0.22,0.48,U] [#7 -0.74,-0.15,0.48,U] [#8 -0.73,-0.34,0.38,U] 
22:24:22.594 00.002 2696 refined, 7 included, MultiStar: {-0.77, -0.34}, one-star: {-1.19, -0.60}
22:24:22.596 00.002 2696 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.74) = xAngle (-5.46 = 0.83)
22:24:22.600 00.004 2696 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.82 = -2.82)
22:24:22.601 00.001 2696 CameraToMount -- cameraX=-0.77 cameraY=-0.34 hyp=0.84 cameraTheta=-2.72 mountX=0.57 mountY=-0.26, mountTheta=-0.43
22:24:22.601 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.77, y=-0.34, opts=13)
22:24:22.601 00.000 2696 Enqueuing Move request for scope (-0.77, -0.34)
22:24:22.601 00.000 5240 Worker thread wakes up
22:24:22.601 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.77, -0.34) opts 0xd
22:24:22.601 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.77, -0.34)
22:24:22.601 00.000 5240 Moving (-0.77, -0.34) raw xDistance=0.57 yDistance=-0.26
22:24:22.601 00.000 5240 PPEC rslt: input = 0.57, final = 0.40, react = 0.57, pred = -0.39, hyst = 0.56, hyst_pct = 0.57, period_length = 662.83
22:24:22.601 00.000 5240 PPEC: input: 0.57, control: 0.40, exposure: 1500
22:24:22.601 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:24:22.601 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:24:22.601 00.000 5240 MoveAxis(W, 66, ABG)
22:24:22.601 00.000 5240 Guiding  Dir = 3, Dur = 66
22:24:22.601 00.000 5240 IsGuiding returns 0
22:24:22.612 00.011 5240 PulseGuide returned control before completion, sleep 76
22:24:22.622 00.010 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:24:22.671 00.049 2696 UpdateGuideState exits: m=3067 SNR=39.1 Saturated
22:24:22.675 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:22.677 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:24:22.677 00.000 2696 Enqueuing Expose request
22:24:22.691 00.014 5240 IsGuiding returns 1
22:24:22.691 00.000 5240 scope still moving after pulse duration time elapsed
22:24:22.723 00.032 5240 IsGuiding returns 0
22:24:22.723 00.000 5240 scope move finished after 66 + 46 ms
22:24:22.723 00.000 5240 Move returns status 0, amount 66
22:24:22.723 00.000 5240 MoveAxis(N, 0, ABG)
22:24:22.723 00.000 5240 Move returns status 0, amount 0
22:24:22.723 00.000 5240 move complete, result=0
22:24:22.723 00.000 5240 worker thread done servicing request
22:24:22.723 00.000 5240 Worker thread wakes up
22:24:22.723 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:24:22.723 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:24:22.725 00.002 2696 GuideStep: 0.6 px 66 ms WEST, -0.3 px 0 ms NORTH
22:24:24.371 01.646 5240 Exposure complete
22:24:24.435 00.064 5240 worker thread done servicing request
22:24:24.435 00.000 2696 OnExposeComplete: enter
22:24:24.435 00.000 2696 UpdateGuideState(): m_state=6
22:24:24.435 00.000 2696 Star::Find(15, 298, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 305
22:24:24.435 00.000 2696 Star::Find returns 1 (1), X=298.63, Y=259.99, Mass=2906, SNR=38.0, Peak=255 HFD=3.2
22:24:24.435 00.000 2696 MultiStar: [#1 -1.04,-0.28,0.72,U] [#2 -2.34,-0.34,0.00,M9] [#3 -0.40,-0.29,0.44,U] [#4 -0.54,-0.10,0.43,U] [#5 -0.96,-0.12,0.47,U] [#6 0.10,-0.13,0.49,U] [#7 -0.56,-0.25,0.50,U] [#8 -0.61,-0.12,0.39,U] 
22:24:24.445 00.010 2696 refined, 7 included, MultiStar: {-0.73, -0.23}, one-star: {-1.14, -0.34}
22:24:24.445 00.000 2696 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.74) = xAngle (-5.58 = 0.71)
22:24:24.445 00.000 2696 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.94 = -2.94)
22:24:24.451 00.006 2696 CameraToMount -- cameraX=-0.73 cameraY=-0.23 hyp=0.76 cameraTheta=-2.84 mountX=0.58 mountY=-0.15, mountTheta=-0.25
22:24:24.451 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.73, y=-0.23, opts=13)
22:24:24.451 00.000 2696 Enqueuing Move request for scope (-0.73, -0.23)
22:24:24.451 00.000 5240 Worker thread wakes up
22:24:24.451 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.73, -0.23) opts 0xd
22:24:24.451 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.73, -0.23)
22:24:24.451 00.000 5240 Moving (-0.73, -0.23) raw xDistance=0.58 yDistance=-0.15
22:24:24.451 00.000 5240 PPEC rslt: input = 0.58, final = 0.34, react = 0.58, pred = -0.57, hyst = 0.59, hyst_pct = 0.57, period_length = 662.83
22:24:24.451 00.000 5240 PPEC: input: 0.58, control: 0.34, exposure: 1500
22:24:24.451 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:24.451 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:24:24.451 00.000 5240 MoveAxis(W, 57, ABG)
22:24:24.451 00.000 5240 Guiding  Dir = 3, Dur = 57
22:24:24.451 00.000 5240 IsGuiding returns 0
22:24:24.451 00.000 5240 PulseGuide returned control before completion, sleep 67
22:24:24.469 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:24:24.518 00.049 2696 UpdateGuideState exits: m=2906 SNR=38.0 Saturated
22:24:24.522 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:24.524 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:24:24.526 00.002 2696 Enqueuing Expose request
22:24:24.530 00.004 5240 IsGuiding returns 1
22:24:24.530 00.000 5240 scope still moving after pulse duration time elapsed
22:24:24.562 00.032 5240 IsGuiding returns 0
22:24:24.562 00.000 5240 scope move finished after 57 + 45 ms
22:24:24.562 00.000 5240 Move returns status 0, amount 57
22:24:24.562 00.000 5240 MoveAxis(N, 0, ABG)
22:24:24.562 00.000 5240 Move returns status 0, amount 0
22:24:24.562 00.000 5240 move complete, result=0
22:24:24.562 00.000 5240 worker thread done servicing request
22:24:24.562 00.000 5240 Worker thread wakes up
22:24:24.562 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:24:24.562 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:24:24.566 00.004 2696 GuideStep: 0.6 px 57 ms WEST, -0.1 px 0 ms NORTH
22:24:25.976 01.410 5240 Exposure complete
22:24:26.025 00.049 5240 worker thread done servicing request
22:24:26.025 00.000 2696 OnExposeComplete: enter
22:24:26.025 00.000 2696 UpdateGuideState(): m_state=6
22:24:26.025 00.000 2696 Star::Find(15, 298, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 306
22:24:26.025 00.000 2696 Star::Find returns 1 (1), X=297.92, Y=259.90, Mass=2922, SNR=38.1, Peak=255 HFD=2.8
22:24:26.025 00.000 2696 MultiStar: [#1 -1.57,0.04,0.71,U] [#2 -2.92,-0.06,0.00,M10] [#3 -1.18,0.01,0.44,U] [#4 -1.30,-0.02,0.43,U] [#5 -1.58,-0.01,0.46,U] [#6 -0.37,-0.06,0.49,U] [#7 -1.18,0.06,0.50,U] [#8 -1.11,-0.14,0.39,U] 
22:24:26.035 00.010 2696 refined, 7 included, MultiStar: {-1.35, -0.10}, one-star: {-1.85, -0.43}
22:24:26.035 00.000 2696 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.74) = xAngle (-5.80 = 0.48)
22:24:26.038 00.003 2696 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.17 = 3.12)
22:24:26.042 00.004 2696 CameraToMount -- cameraX=-1.35 cameraY=-0.10 hyp=1.36 cameraTheta=-3.06 mountX=1.20 mountY=0.04, mountTheta=0.03
22:24:26.046 00.004 2696 SchedulePrimaryMove(0F998B58, x=-1.35, y=-0.10, opts=13)
22:24:26.048 00.002 2696 Enqueuing Move request for scope (-1.35, -0.10)
22:24:26.050 00.002 5240 Worker thread wakes up
22:24:26.050 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.35, -0.10) opts 0xd
22:24:26.050 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.35, -0.10)
22:24:26.050 00.000 5240 Moving (-1.35, -0.10) raw xDistance=1.20 yDistance=0.04
22:24:26.051 00.001 5240 PPEC rslt: input = 1.20, final = 0.87, react = 1.20, pred = -0.66, hyst = 1.12, hyst_pct = 0.57, period_length = 662.83
22:24:26.051 00.000 5240 PPEC: input: 1.20, control: 0.87, exposure: 1500
22:24:26.051 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:26.051 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:24:26.051 00.000 5240 MoveAxis(W, 144, ABG)
22:24:26.051 00.000 5240 Guiding  Dir = 3, Dur = 144
22:24:26.051 00.000 5240 IsGuiding returns 0
22:24:26.051 00.000 5240 PulseGuide returned control before completion, sleep 154
22:24:26.063 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=237, Gamma=0.430
22:24:26.108 00.045 2696 UpdateGuideState exits: m=2922 SNR=38.1 Saturated
22:24:26.108 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:26.108 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:24:26.115 00.007 2696 Enqueuing Expose request
22:24:26.210 00.095 5240 IsGuiding returns 1
22:24:26.210 00.000 5240 scope still moving after pulse duration time elapsed
22:24:26.241 00.031 5240 IsGuiding returns 0
22:24:26.241 00.000 5240 scope move finished after 144 + 45 ms
22:24:26.241 00.000 5240 Move returns status 0, amount 144
22:24:26.241 00.000 5240 MoveAxis(N, 0, ABG)
22:24:26.241 00.000 5240 Move returns status 0, amount 0
22:24:26.241 00.000 5240 move complete, result=0
22:24:26.241 00.000 5240 worker thread done servicing request
22:24:26.241 00.000 5240 Worker thread wakes up
22:24:26.241 00.000 2696 GuideStep: 1.2 px 144 ms WEST, 0.0 px 0 ms NORTH
22:24:26.241 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:24:26.241 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:24:27.873 01.632 5240 Exposure complete
22:24:27.925 00.052 5240 worker thread done servicing request
22:24:27.925 00.000 2696 OnExposeComplete: enter
22:24:27.925 00.000 2696 UpdateGuideState(): m_state=6
22:24:27.925 00.000 2696 Star::Find(15, 297, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 307
22:24:27.925 00.000 2696 Star::Find returns 1 (1), X=298.49, Y=259.88, Mass=2912, SNR=38.1, Peak=255 HFD=3.0
22:24:27.925 00.000 2696 MultiStar: [#1 -1.16,-0.20,0.72,U] [#2 -2.39,0.03,0.00,R] [#3 -0.65,-0.14,0.44,U] [#4 -0.66,0.05,0.45,U] [#5 -1.09,-0.01,0.44,U] [#6 -0.04,0.01,0.49,U] [#7 -0.71,0.03,0.50,U] [#8 -0.55,-0.10,0.38,U] 
22:24:27.937 00.012 2696 refined, 7 included, MultiStar: {-0.85, -0.15}, one-star: {-1.28, -0.45}
22:24:27.937 00.000 2696 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.74) = xAngle (-5.70 = 0.58)
22:24:27.937 00.000 2696 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.07 = -3.07)
22:24:27.937 00.000 2696 CameraToMount -- cameraX=-0.85 cameraY=-0.15 hyp=0.86 cameraTheta=-2.97 mountX=0.72 mountY=-0.06, mountTheta=-0.09
22:24:27.945 00.008 2696 SchedulePrimaryMove(0F998B58, x=-0.85, y=-0.15, opts=13)
22:24:27.945 00.000 2696 Enqueuing Move request for scope (-0.85, -0.15)
22:24:27.945 00.000 5240 Worker thread wakes up
22:24:27.945 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.85, -0.15) opts 0xd
22:24:27.945 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.85, -0.15)
22:24:27.945 00.000 5240 Moving (-0.85, -0.15) raw xDistance=0.72 yDistance=-0.06
22:24:27.945 00.000 5240 PPEC rslt: input = 0.72, final = 0.97, react = 0.72, pred = 0.61, hyst = 0.68, hyst_pct = 0.57, period_length = 662.83
22:24:27.945 00.000 5240 PPEC: input: 0.72, control: 0.97, exposure: 1500
22:24:27.945 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:27.945 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:24:27.945 00.000 5240 MoveAxis(W, 160, ABG)
22:24:27.945 00.000 5240 Guiding  Dir = 3, Dur = 160
22:24:27.945 00.000 5240 IsGuiding returns 0
22:24:27.945 00.000 5240 PulseGuide returned control before completion, sleep 170
22:24:27.963 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:24:28.007 00.044 2696 UpdateGuideState exits: m=2912 SNR=38.1 Saturated
22:24:28.012 00.005 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:28.014 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:24:28.016 00.002 2696 Enqueuing Expose request
22:24:28.127 00.111 5240 IsGuiding returns 1
22:24:28.127 00.000 5240 scope still moving after pulse duration time elapsed
22:24:28.159 00.032 5240 IsGuiding returns 0
22:24:28.159 00.000 5240 scope move finished after 160 + 47 ms
22:24:28.159 00.000 5240 Move returns status 0, amount 160
22:24:28.159 00.000 5240 MoveAxis(N, 0, ABG)
22:24:28.159 00.000 5240 Move returns status 0, amount 0
22:24:28.159 00.000 5240 move complete, result=0
22:24:28.159 00.000 5240 worker thread done servicing request
22:24:28.159 00.000 5240 Worker thread wakes up
22:24:28.159 00.000 2696 GuideStep: 0.7 px 160 ms WEST, -0.1 px 0 ms NORTH
22:24:28.159 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:24:28.159 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:24:29.583 01.424 5240 Exposure complete
22:24:29.646 00.063 5240 worker thread done servicing request
22:24:29.646 00.000 2696 OnExposeComplete: enter
22:24:29.646 00.000 2696 UpdateGuideState(): m_state=6
22:24:29.646 00.000 2696 Star::Find(15, 298, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 308
22:24:29.646 00.000 2696 Star::Find returns 1 (1), X=298.99, Y=260.38, Mass=3014, SNR=38.7, Peak=255 HFD=3.3
22:24:29.646 00.000 2696 MultiStar: [#1 -0.59,0.24,0.69,U] [#2 0.36,0.36,0.68,U] [#3 0.08,0.23,0.44,U] [#4 0.05,0.46,0.43,U] [#5 -0.55,0.47,0.45,U] [#6 0.32,0.35,0.48,U] [#7 -0.31,0.28,0.48,U] [#8 -0.17,0.42,0.38,U] 
22:24:29.646 00.000 2696 refined, 8 included, MultiStar: {-0.24, 0.28}, one-star: {-0.78, 0.04}
22:24:29.646 00.000 2696 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.74) = xAngle (-0.46 = -0.46)
22:24:29.646 00.000 2696 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.17 = 2.17)
22:24:29.663 00.017 2696 CameraToMount -- cameraX=-0.24 cameraY=0.28 hyp=0.37 cameraTheta=2.27 mountX=0.33 mountY=0.30, mountTheta=0.75
22:24:29.667 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.24, y=0.28, opts=13)
22:24:29.669 00.002 2696 Enqueuing Move request for scope (-0.24, 0.28)
22:24:29.671 00.002 5240 Worker thread wakes up
22:24:29.671 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.28) opts 0xd
22:24:29.671 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.24, 0.28)
22:24:29.671 00.000 5240 Moving (-0.24, 0.28) raw xDistance=0.33 yDistance=0.30
22:24:29.671 00.000 5240 PPEC rslt: input = 0.33, final = 0.60, react = 0.33, pred = 0.56, hyst = 0.38, hyst_pct = 0.57, period_length = 662.83
22:24:29.673 00.002 5240 PPEC: input: 0.33, control: 0.60, exposure: 1500
22:24:29.673 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
22:24:29.673 00.000 5240 MoveAxis(W, 100, ABG)
22:24:29.673 00.000 5240 Guiding  Dir = 3, Dur = 100
22:24:29.673 00.000 5240 IsGuiding returns 0
22:24:29.673 00.000 5240 PulseGuide returned control before completion, sleep 110
22:24:29.677 00.004 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:24:29.726 00.049 2696 UpdateGuideState exits: m=3014 SNR=38.7 Saturated
22:24:29.726 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:29.726 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:24:29.726 00.000 2696 Enqueuing Expose request
22:24:29.788 00.062 5240 IsGuiding returns 1
22:24:29.788 00.000 5240 scope still moving after pulse duration time elapsed
22:24:29.819 00.031 5240 IsGuiding returns 0
22:24:29.819 00.000 5240 scope move finished after 100 + 46 ms
22:24:29.819 00.000 5240 Move returns status 0, amount 100
22:24:29.819 00.000 5240 MoveAxis(S, 39, ABG)
22:24:29.819 00.000 5240 Guiding  Dir = 1, Dur = 39
22:24:29.819 00.000 5240 IsGuiding returns 0
22:24:29.821 00.002 5240 PulseGuide returned control before completion, sleep 49
22:24:29.883 00.062 5240 IsGuiding returns 1
22:24:29.883 00.000 5240 scope still moving after pulse duration time elapsed
22:24:29.915 00.032 5240 IsGuiding returns 0
22:24:29.915 00.000 5240 scope move finished after 39 + 54 ms
22:24:29.915 00.000 5240 Move returns status 0, amount 39
22:24:29.915 00.000 5240 move complete, result=0
22:24:29.915 00.000 5240 worker thread done servicing request
22:24:29.915 00.000 2696 GuideStep: 0.3 px 100 ms WEST, 0.3 px 39 ms SOUTH
22:24:29.915 00.000 5240 Worker thread wakes up
22:24:29.915 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:24:29.915 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:24:31.544 01.629 5240 Exposure complete
22:24:31.619 00.075 5240 worker thread done servicing request
22:24:31.621 00.002 2696 OnExposeComplete: enter
22:24:31.623 00.002 2696 UpdateGuideState(): m_state=6
22:24:31.623 00.000 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 309
22:24:31.623 00.000 2696 Star::Find returns 1 (1), X=298.75, Y=259.86, Mass=2976, SNR=38.5, Peak=255 HFD=3.0
22:24:31.623 00.000 2696 MultiStar: [#1 -0.75,-0.13,0.70,U] [#2 0.22,-0.08,0.69,U] [#3 -0.20,-0.18,0.43,U] [#4 -0.47,-0.24,0.44,U] [#5 -0.70,-0.19,0.44,U] [#6 0.26,0.12,0.48,U] [#7 -0.59,-0.01,0.49,U] [#8 -0.58,-0.21,0.38,U] 
22:24:31.623 00.000 2696 refined, 8 included, MultiStar: {-0.47, -0.18}, one-star: {-1.02, -0.47}
22:24:31.634 00.011 2696 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.74) = xAngle (-5.51 = 0.77)
22:24:31.638 00.004 2696 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.88 = -2.88)
22:24:31.639 00.001 2696 CameraToMount -- cameraX=-0.47 cameraY=-0.18 hyp=0.50 cameraTheta=-2.77 mountX=0.36 mountY=-0.13, mountTheta=-0.35
22:24:31.639 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.47, y=-0.18, opts=13)
22:24:31.639 00.000 2696 Enqueuing Move request for scope (-0.47, -0.18)
22:24:31.639 00.000 5240 Worker thread wakes up
22:24:31.639 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.18) opts 0xd
22:24:31.639 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.47, -0.18)
22:24:31.639 00.000 5240 Moving (-0.47, -0.18) raw xDistance=0.36 yDistance=-0.13
22:24:31.639 00.000 5240 PPEC rslt: input = 0.36, final = 0.63, react = 0.36, pred = 0.54, hyst = 0.42, hyst_pct = 0.57, period_length = 662.83
22:24:31.639 00.000 5240 PPEC: input: 0.36, control: 0.63, exposure: 1500
22:24:31.639 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:31.648 00.009 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:24:31.648 00.000 5240 MoveAxis(W, 104, ABG)
22:24:31.648 00.000 5240 Guiding  Dir = 3, Dur = 104
22:24:31.648 00.000 5240 IsGuiding returns 0
22:24:31.648 00.000 5240 PulseGuide returned control before completion, sleep 114
22:24:31.661 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=230, Gamma=0.430
22:24:31.704 00.043 2696 UpdateGuideState exits: m=2976 SNR=38.5 Saturated
22:24:31.704 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:31.704 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:24:31.704 00.000 2696 Enqueuing Expose request
22:24:31.765 00.061 5240 IsGuiding returns 1
22:24:31.765 00.000 5240 scope still moving after pulse duration time elapsed
22:24:31.796 00.031 5240 IsGuiding returns 0
22:24:31.796 00.000 5240 scope move finished after 104 + 43 ms
22:24:31.796 00.000 5240 Move returns status 0, amount 104
22:24:31.796 00.000 5240 MoveAxis(N, 0, ABG)
22:24:31.796 00.000 5240 Move returns status 0, amount 0
22:24:31.796 00.000 5240 move complete, result=0
22:24:31.796 00.000 5240 worker thread done servicing request
22:24:31.796 00.000 5240 Worker thread wakes up
22:24:31.796 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:24:31.796 00.000 2696 GuideStep: 0.4 px 104 ms WEST, -0.1 px 0 ms NORTH
22:24:31.800 00.004 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:24:33.223 01.423 5240 Exposure complete
22:24:33.305 00.082 5240 worker thread done servicing request
22:24:33.305 00.000 2696 OnExposeComplete: enter
22:24:33.305 00.000 2696 UpdateGuideState(): m_state=6
22:24:33.305 00.000 2696 Star::Find(15, 298, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
22:24:33.313 00.008 2696 Star::Find returns 1 (1), X=298.07, Y=259.86, Mass=3070, SNR=39.1, Peak=255 HFD=3.0
22:24:33.313 00.000 2696 MultiStar: [#1 -1.44,-0.12,0.68,U] [#2 -0.41,0.01,0.67,U] [#3 -0.81,-0.19,0.43,U] [#4 -0.97,-0.14,0.44,U] [#5 -1.49,-0.04,0.43,U] [#6 -0.22,0.10,0.48,U] [#7 -0.92,0.05,0.48,U] [#8 -1.02,-0.08,0.39,U] 
22:24:33.317 00.004 2696 refined, 8 included, MultiStar: {-1.07, -0.13}, one-star: {-1.70, -0.47}
22:24:33.321 00.004 2696 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.74) = xAngle (-5.75 = 0.53)
22:24:33.321 00.000 2696 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.12 = -3.12)
22:24:33.321 00.000 2696 CameraToMount -- cameraX=-1.07 cameraY=-0.13 hyp=1.07 cameraTheta=-3.02 mountX=0.93 mountY=-0.02, mountTheta=-0.02
22:24:33.321 00.000 2696 SchedulePrimaryMove(0F998B58, x=-1.07, y=-0.13, opts=13)
22:24:33.321 00.000 2696 Enqueuing Move request for scope (-1.07, -0.13)
22:24:33.321 00.000 5240 Worker thread wakes up
22:24:33.321 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.07, -0.13) opts 0xd
22:24:33.321 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.07, -0.13)
22:24:33.321 00.000 5240 Moving (-1.07, -0.13) raw xDistance=0.93 yDistance=-0.02
22:24:33.333 00.012 5240 PPEC rslt: input = 0.93, final = 1.17, react = 0.93, pred = 0.59, hyst = 0.89, hyst_pct = 0.56, period_length = 662.83
22:24:33.333 00.000 5240 PPEC: input: 0.93, control: 1.17, exposure: 1500
22:24:33.333 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:33.333 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:24:33.333 00.000 5240 MoveAxis(W, 194, ABG)
22:24:33.333 00.000 5240 Guiding  Dir = 3, Dur = 194
22:24:33.333 00.000 5240 IsGuiding returns 0
22:24:33.333 00.000 5240 PulseGuide returned control before completion, sleep 204
22:24:33.333 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:24:33.390 00.057 2696 UpdateGuideState exits: m=3070 SNR=39.1 Saturated
22:24:33.390 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:33.390 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:24:33.397 00.007 2696 Enqueuing Expose request
22:24:33.554 00.157 5240 IsGuiding returns 1
22:24:33.554 00.000 5240 scope still moving after pulse duration time elapsed
22:24:33.586 00.032 5240 IsGuiding returns 0
22:24:33.586 00.000 5240 scope move finished after 194 + 57 ms
22:24:33.586 00.000 5240 Move returns status 0, amount 194
22:24:33.586 00.000 5240 MoveAxis(N, 0, ABG)
22:24:33.586 00.000 5240 Move returns status 0, amount 0
22:24:33.586 00.000 5240 move complete, result=0
22:24:33.586 00.000 5240 worker thread done servicing request
22:24:33.586 00.000 2696 GuideStep: 0.9 px 194 ms WEST, -0.0 px 0 ms NORTH
22:24:33.586 00.000 5240 Worker thread wakes up
22:24:33.586 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:24:33.586 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:24:35.248 01.662 5240 Exposure complete
22:24:35.295 00.047 5240 worker thread done servicing request
22:24:35.295 00.000 2696 OnExposeComplete: enter
22:24:35.295 00.000 2696 UpdateGuideState(): m_state=6
22:24:35.312 00.017 2696 Star::Find(15, 298, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 311
22:24:35.312 00.000 2696 Star::Find returns 1 (1), X=299.02, Y=259.05, Mass=3058, SNR=39.0, Peak=255 HFD=2.9
22:24:35.312 00.000 2696 MultiStar: [#1 -0.45,-0.61,0.69,U] [#2 0.52,-0.68,0.67,U] [#3 0.17,-0.65,0.43,U] [#4 -0.12,-0.52,0.43,U] [#5 -0.44,-0.75,0.46,U] [#6 0.79,-0.25,0.47,U] [#7 -0.09,-0.55,0.46,U] [#8 -0.16,-1.04,0.38,U] 
22:24:35.312 00.000 2696 refined, 8 included, MultiStar: {-0.12, -0.76}, one-star: {-0.74, -1.28}
22:24:35.319 00.007 2696 CameraToMount -- cameraTheta (-1.73) - m_xAngle (2.74) = xAngle (-4.47 = 1.81)
22:24:35.319 00.000 2696 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.84 = -1.84)
22:24:35.319 00.000 2696 CameraToMount -- cameraX=-0.12 cameraY=-0.76 hyp=0.77 cameraTheta=-1.73 mountX=-0.18 mountY=-0.74, mountTheta=-1.82
22:24:35.327 00.008 2696 SchedulePrimaryMove(0F998B58, x=-0.12, y=-0.76, opts=13)
22:24:35.327 00.000 2696 Enqueuing Move request for scope (-0.12, -0.76)
22:24:35.327 00.000 5240 Worker thread wakes up
22:24:35.327 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.76) opts 0xd
22:24:35.327 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.12, -0.76)
22:24:35.327 00.000 5240 Moving (-0.12, -0.76) raw xDistance=-0.18 yDistance=-0.74
22:24:35.327 00.000 5240 PPEC rslt: input = -0.18, final = 0.24, react = -0.18, pred = 0.54, hyst = 0.00, hyst_pct = 0.56, period_length = 662.83
22:24:35.327 00.000 5240 PPEC: input: -0.18, control: 0.24, exposure: 1500
22:24:35.327 00.000 5240 resist switch: large excursion: input -0.74 thresh 0.45 direction from 1 to -1
22:24:35.327 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.22
22:24:35.327 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74
22:24:35.327 00.000 5240 MoveAxis(W, 39, ABG)
22:24:35.327 00.000 5240 Guiding  Dir = 3, Dur = 39
22:24:35.327 00.000 5240 IsGuiding returns 0
22:24:35.327 00.000 5240 PulseGuide returned control before completion, sleep 49
22:24:35.343 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=232, Gamma=0.430
22:24:35.391 00.048 5240 IsGuiding returns 1
22:24:35.391 00.000 5240 scope still moving after pulse duration time elapsed
22:24:35.391 00.000 2696 UpdateGuideState exits: m=3058 SNR=39.0 Saturated
22:24:35.391 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:35.391 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:24:35.391 00.000 2696 Enqueuing Expose request
22:24:35.422 00.031 5240 IsGuiding returns 0
22:24:35.422 00.000 5240 scope move finished after 39 + 49 ms
22:24:35.422 00.000 5240 Move returns status 0, amount 39
22:24:35.422 00.000 5240 BLC: Oldest BLC event removed
22:24:35.422 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 279 applied
22:24:35.422 00.000 5240 MoveAxis(N, 372, ABG)
22:24:35.422 00.000 5240 Guiding  Dir = 0, Dur = 372
22:24:35.422 00.000 5240 IsGuiding returns 0
22:24:35.424 00.002 5240 PulseGuide returned control before completion, sleep 382
22:24:35.819 00.395 5240 IsGuiding returns 1
22:24:35.819 00.000 5240 scope still moving after pulse duration time elapsed
22:24:35.851 00.032 5240 IsGuiding returns 1
22:24:35.882 00.031 5240 IsGuiding returns 1
22:24:35.913 00.031 5240 IsGuiding returns 0
22:24:35.913 00.000 5240 scope move finished after 372 + 118 ms
22:24:35.913 00.000 5240 Move returns status 0, amount 372
22:24:35.913 00.000 5240 move complete, result=0
22:24:35.913 00.000 5240 worker thread done servicing request
22:24:35.915 00.002 2696 GuideStep: -0.2 px 39 ms WEST, -0.7 px 372 ms NORTH
22:24:35.925 00.010 5240 Worker thread wakes up
22:24:35.925 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:24:35.925 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:24:37.348 01.423 5240 Exposure complete
22:24:37.412 00.064 5240 worker thread done servicing request
22:24:37.412 00.000 2696 OnExposeComplete: enter
22:24:37.413 00.001 2696 UpdateGuideState(): m_state=6
22:24:37.413 00.000 2696 Star::Find(15, 299, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 312
22:24:37.413 00.000 2696 Star::Find returns 1 (1), X=299.07, Y=259.25, Mass=2970, SNR=38.4, Peak=255 HFD=3.2
22:24:37.413 00.000 2696 MultiStar: [#1 -0.44,-0.85,0.68,U] [#2 0.63,-0.68,0.68,U] [#3 0.28,-0.82,0.43,U] [#4 0.10,-0.84,0.43,U] [#5 -0.50,-0.50,0.44,U] [#6 0.61,-0.40,0.47,U] [#7 0.02,-0.56,0.48,U] [#8 0.11,-0.80,0.38,U] 
22:24:37.413 00.000 2696 refined, 8 included, MultiStar: {-0.06, -0.76}, one-star: {-0.70, -1.08}
22:24:37.413 00.000 2696 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.74) = xAngle (-4.38 = 1.90)
22:24:37.413 00.000 2696 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.75 = -1.75)
22:24:37.428 00.015 2696 CameraToMount -- cameraX=-0.06 cameraY=-0.76 hyp=0.77 cameraTheta=-1.65 mountX=-0.25 mountY=-0.75, mountTheta=-1.89
22:24:37.428 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.06, y=-0.76, opts=13)
22:24:37.428 00.000 2696 Enqueuing Move request for scope (-0.06, -0.76)
22:24:37.428 00.000 5240 Worker thread wakes up
22:24:37.428 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.76) opts 0xd
22:24:37.428 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.06, -0.76)
22:24:37.428 00.000 5240 Moving (-0.06, -0.76) raw xDistance=-0.25 yDistance=-0.75
22:24:37.428 00.000 5240 BLC: History state: CurrMiss=0.75, AvgInitMiss=0.92, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.739052, 1:0.753750
22:24:37.428 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:24:37.428 00.000 5240 PPEC rslt: input = -0.25, final = 0.18, react = -0.25, pred = 0.41, hyst = 0.00, hyst_pct = 0.56, period_length = 662.83
22:24:37.428 00.000 5240 PPEC: input: -0.25, control: 0.18, exposure: 1500
22:24:37.428 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.75 from input -0.75
22:24:37.428 00.000 5240 MoveAxis(W, 30, ABG)
22:24:37.428 00.000 5240 Guiding  Dir = 3, Dur = 30
22:24:37.428 00.000 5240 IsGuiding returns 0
22:24:37.428 00.000 5240 PulseGuide returned control before completion, sleep 40
22:24:37.451 00.023 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:24:37.491 00.040 5240 IsGuiding returns 1
22:24:37.491 00.000 5240 scope still moving after pulse duration time elapsed
22:24:37.491 00.000 2696 UpdateGuideState exits: m=2970 SNR=38.4 Saturated
22:24:37.491 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:37.491 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:24:37.491 00.000 2696 Enqueuing Expose request
22:24:37.523 00.032 5240 IsGuiding returns 0
22:24:37.523 00.000 5240 scope move finished after 30 + 55 ms
22:24:37.523 00.000 5240 Move returns status 0, amount 30
22:24:37.523 00.000 5240 MoveAxis(N, 95, ABG)
22:24:37.523 00.000 5240 Guiding  Dir = 0, Dur = 95
22:24:37.523 00.000 5240 IsGuiding returns 0
22:24:37.523 00.000 5240 PulseGuide returned control before completion, sleep 105
22:24:37.633 00.110 5240 IsGuiding returns 1
22:24:37.633 00.000 5240 scope still moving after pulse duration time elapsed
22:24:37.665 00.032 5240 IsGuiding returns 0
22:24:37.665 00.000 5240 scope move finished after 95 + 46 ms
22:24:37.665 00.000 5240 Move returns status 0, amount 95
22:24:37.665 00.000 5240 move complete, result=0
22:24:37.665 00.000 5240 worker thread done servicing request
22:24:37.665 00.000 5240 Worker thread wakes up
22:24:37.665 00.000 2696 GuideStep: -0.2 px 30 ms WEST, -0.8 px 95 ms NORTH
22:24:37.668 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:24:37.668 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:24:39.310 01.642 5240 Exposure complete
22:24:39.382 00.072 5240 worker thread done servicing request
22:24:39.382 00.000 2696 OnExposeComplete: enter
22:24:39.382 00.000 2696 UpdateGuideState(): m_state=6
22:24:39.389 00.007 2696 Star::Find(15, 299, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 313
22:24:39.389 00.000 2696 Star::Find returns 1 (1), X=298.30, Y=259.53, Mass=3070, SNR=39.1, Peak=255 HFD=3.2
22:24:39.389 00.000 2696 MultiStar: [#1 -1.16,-0.57,0.68,U] [#2 -0.03,-0.37,0.67,U] [#3 -0.57,-0.42,0.43,U] [#4 -0.80,-0.59,0.42,U] [#5 -1.20,-0.33,0.45,U] [#6 0.16,-0.13,0.47,U] [#7 -0.59,-0.28,0.48,U] [#8 -0.93,-0.50,0.38,U] 
22:24:39.389 00.000 2696 refined, 8 included, MultiStar: {-0.80, -0.48}, one-star: {-1.47, -0.80}
22:24:39.389 00.000 2696 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.74) = xAngle (-5.33 = 0.95)
22:24:39.389 00.000 2696 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.70 = -2.70)
22:24:39.389 00.000 2696 CameraToMount -- cameraX=-0.80 cameraY=-0.48 hyp=0.93 cameraTheta=-2.60 mountX=0.54 mountY=-0.40, mountTheta=-0.64
22:24:39.389 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.80, y=-0.48, opts=13)
22:24:39.405 00.016 2696 Enqueuing Move request for scope (-0.80, -0.48)
22:24:39.405 00.000 5240 Worker thread wakes up
22:24:39.405 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.80, -0.48) opts 0xd
22:24:39.405 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.80, -0.48)
22:24:39.405 00.000 5240 Moving (-0.80, -0.48) raw xDistance=0.54 yDistance=-0.40
22:24:39.405 00.000 5240 BLC: History state: CurrMiss=0.40, AvgInitMiss=0.92, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.739052, 1:0.753750, 2:0.398648
22:24:39.405 00.000 5240 BLC: Under-shoot: nominal increase by 116
22:24:39.405 00.000 5240 BLC: window closed
22:24:39.405 00.000 5240 BLC: Pulse adjusted to 307
22:24:39.405 00.000 5240 PPEC rslt: input = 0.54, final = 0.58, react = 0.54, pred = 0.13, hyst = 0.51, hyst_pct = 0.56, period_length = 662.83
22:24:39.405 00.000 5240 PPEC: input: 0.54, control: 0.58, exposure: 1500
22:24:39.405 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
22:24:39.405 00.000 5240 MoveAxis(W, 96, ABG)
22:24:39.405 00.000 5240 Guiding  Dir = 3, Dur = 96
22:24:39.405 00.000 5240 IsGuiding returns 0
22:24:39.405 00.000 5240 PulseGuide returned control before completion, sleep 106
22:24:39.421 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:24:39.452 00.031 2696 UpdateGuideState exits: m=3070 SNR=39.1 Saturated
22:24:39.468 00.016 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:39.468 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:24:39.468 00.000 2696 Enqueuing Expose request
22:24:39.532 00.064 5240 IsGuiding returns 1
22:24:39.532 00.000 5240 scope still moving after pulse duration time elapsed
22:24:39.564 00.032 5240 IsGuiding returns 0
22:24:39.564 00.000 5240 scope move finished after 96 + 57 ms
22:24:39.564 00.000 5240 Move returns status 0, amount 96
22:24:39.564 00.000 5240 MoveAxis(N, 50, ABG)
22:24:39.564 00.000 5240 Guiding  Dir = 0, Dur = 50
22:24:39.564 00.000 5240 IsGuiding returns 0
22:24:39.564 00.000 5240 PulseGuide returned control before completion, sleep 60
22:24:39.582 00.018 2696 evsrv: cli 0F943EC0 connect
22:24:39.586 00.004 2696 case statement mapped state 6 to 3
22:24:39.588 00.002 2696 case statement mapped state 6 to 3
22:24:39.588 00.000 2696 evsrv: cli 0F943EC0 request: {"method":"get_pixel_scale","id":"3999793e-2011-487f-ac15-aabd2d950f1e"}
22:24:39.588 00.000 2696 evsrv: cli 0F943EC0 response: {"jsonrpc":"2.0","result":1.86834,"id":"3999793e-2011-487f-ac15-aabd2d950f1e"}
22:24:39.596 00.008 2696 evsrv: cli 0F943EC0 disconnect
22:24:39.627 00.031 5240 IsGuiding returns 1
22:24:39.627 00.000 5240 scope still moving after pulse duration time elapsed
22:24:39.659 00.032 5240 IsGuiding returns 0
22:24:39.659 00.000 5240 scope move finished after 50 + 45 ms
22:24:39.659 00.000 5240 Move returns status 0, amount 50
22:24:39.659 00.000 5240 move complete, result=0
22:24:39.659 00.000 5240 worker thread done servicing request
22:24:39.659 00.000 2696 GuideStep: 0.5 px 96 ms WEST, -0.4 px 50 ms NORTH
22:24:39.666 00.007 5240 Worker thread wakes up
22:24:39.666 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:24:39.666 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:24:41.071 01.405 5240 Exposure complete
22:24:41.142 00.071 5240 worker thread done servicing request
22:24:41.142 00.000 2696 OnExposeComplete: enter
22:24:41.145 00.003 2696 UpdateGuideState(): m_state=6
22:24:41.145 00.000 2696 Star::Find(15, 298, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 314
22:24:41.150 00.005 2696 Star::Find returns 1 (1), X=298.54, Y=259.76, Mass=3001, SNR=38.6, Peak=255 HFD=3.2
22:24:41.150 00.000 2696 MultiStar: [#1 -1.11,-0.36,0.69,U] [#2 0.05,-0.24,0.70,U] [#3 -0.47,-0.45,0.43,U] [#4 -0.45,-0.04,0.43,U] [#5 -0.91,-0.16,0.46,U] [#6 -0.18,-0.25,0.47,U] [#7 -0.61,-0.18,0.49,U] [#8 -0.40,-0.22,0.38,U] 
22:24:41.150 00.000 2696 refined, 8 included, MultiStar: {-0.65, -0.31}, one-star: {-1.23, -0.57}
22:24:41.150 00.000 2696 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.74) = xAngle (-5.44 = 0.85)
22:24:41.150 00.000 2696 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.80 = -2.80)
22:24:41.150 00.000 2696 CameraToMount -- cameraX=-0.65 cameraY=-0.31 hyp=0.72 cameraTheta=-2.70 mountX=0.48 mountY=-0.24, mountTheta=-0.46
22:24:41.163 00.013 2696 SchedulePrimaryMove(0F998B58, x=-0.65, y=-0.31, opts=13)
22:24:41.166 00.003 2696 Enqueuing Move request for scope (-0.65, -0.31)
22:24:41.168 00.002 5240 Worker thread wakes up
22:24:41.168 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.65, -0.31) opts 0xd
22:24:41.168 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.65, -0.31)
22:24:41.168 00.000 5240 Moving (-0.65, -0.31) raw xDistance=0.48 yDistance=-0.24
22:24:41.170 00.002 5240 PPEC rslt: input = 0.48, final = 0.45, react = 0.48, pred = -0.03, hyst = 0.45, hyst_pct = 0.56, period_length = 662.83
22:24:41.170 00.000 5240 PPEC: input: 0.48, control: 0.45, exposure: 1500
22:24:41.170 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
22:24:41.170 00.000 5240 MoveAxis(W, 74, ABG)
22:24:41.170 00.000 5240 Guiding  Dir = 3, Dur = 74
22:24:41.170 00.000 5240 IsGuiding returns 0
22:24:41.170 00.000 5240 PulseGuide returned control before completion, sleep 84
22:24:41.183 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=222, Gamma=0.430
22:24:41.227 00.044 2696 UpdateGuideState exits: m=3001 SNR=38.6 Saturated
22:24:41.227 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:41.227 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:24:41.227 00.000 2696 Enqueuing Expose request
22:24:41.259 00.032 5240 IsGuiding returns 1
22:24:41.259 00.000 5240 scope still moving after pulse duration time elapsed
22:24:41.290 00.031 5240 IsGuiding returns 0
22:24:41.290 00.000 5240 scope move finished after 74 + 45 ms
22:24:41.290 00.000 5240 Move returns status 0, amount 74
22:24:41.290 00.000 5240 MoveAxis(N, 30, ABG)
22:24:41.290 00.000 5240 Guiding  Dir = 0, Dur = 30
22:24:41.290 00.000 5240 IsGuiding returns 0
22:24:41.290 00.000 5240 PulseGuide returned control before completion, sleep 40
22:24:41.337 00.047 5240 IsGuiding returns 1
22:24:41.337 00.000 5240 scope still moving after pulse duration time elapsed
22:24:41.369 00.032 5240 IsGuiding returns 0
22:24:41.369 00.000 5240 scope move finished after 30 + 47 ms
22:24:41.369 00.000 5240 Move returns status 0, amount 30
22:24:41.369 00.000 5240 move complete, result=0
22:24:41.369 00.000 5240 worker thread done servicing request
22:24:41.369 00.000 5240 Worker thread wakes up
22:24:41.369 00.000 2696 GuideStep: 0.5 px 74 ms WEST, -0.2 px 30 ms NORTH
22:24:41.371 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:24:41.371 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:24:43.019 01.648 5240 Exposure complete
22:24:43.083 00.064 5240 worker thread done servicing request
22:24:43.083 00.000 2696 OnExposeComplete: enter
22:24:43.083 00.000 2696 UpdateGuideState(): m_state=6
22:24:43.083 00.000 2696 Star::Find(15, 298, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 315
22:24:43.099 00.016 2696 Star::Find returns 1 (1), X=298.56, Y=259.77, Mass=2817, SNR=37.4, Peak=255 HFD=3.1
22:24:43.101 00.002 2696 MultiStar: [#1 -0.93,-0.16,0.72,U] [#2 -0.22,-0.09,0.69,U] [#3 -0.32,0.07,0.46,U] [#4 -0.41,0.10,0.44,U] [#5 -0.80,0.25,0.45,U] [#6 -0.17,0.12,0.50,U] [#7 -0.95,-0.11,0.51,U] [#8 -0.52,-0.08,0.40,U] 
22:24:43.101 00.000 2696 refined, 8 included, MultiStar: {-0.68, -0.11}, one-star: {-1.21, -0.57}
22:24:43.101 00.000 2696 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.74) = xAngle (-5.71 = 0.57)
22:24:43.107 00.006 2696 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.08 = -3.08)
22:24:43.109 00.002 2696 CameraToMount -- cameraX=-0.68 cameraY=-0.11 hyp=0.69 cameraTheta=-2.98 mountX=0.58 mountY=-0.04, mountTheta=-0.07
22:24:43.113 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.68, y=-0.11, opts=13)
22:24:43.114 00.001 2696 Enqueuing Move request for scope (-0.68, -0.11)
22:24:43.114 00.000 5240 Worker thread wakes up
22:24:43.114 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.68, -0.11) opts 0xd
22:24:43.114 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.68, -0.11)
22:24:43.114 00.000 5240 Moving (-0.68, -0.11) raw xDistance=0.58 yDistance=-0.04
22:24:43.114 00.000 5240 PPEC rslt: input = 0.58, final = 0.30, react = 0.58, pred = -0.63, hyst = 0.58, hyst_pct = 0.56, period_length = 662.83
22:24:43.114 00.000 5240 PPEC: input: 0.58, control: 0.30, exposure: 1500
22:24:43.114 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:43.114 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:24:43.114 00.000 5240 MoveAxis(W, 49, ABG)
22:24:43.114 00.000 5240 Guiding  Dir = 3, Dur = 49
22:24:43.114 00.000 5240 IsGuiding returns 0
22:24:43.114 00.000 5240 PulseGuide returned control before completion, sleep 59
22:24:43.134 00.020 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=220, Gamma=0.430
22:24:43.181 00.047 2696 UpdateGuideState exits: m=2817 SNR=37.4 Saturated
22:24:43.181 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:43.185 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:24:43.189 00.004 2696 Enqueuing Expose request
22:24:43.193 00.004 5240 IsGuiding returns 1
22:24:43.193 00.000 5240 scope still moving after pulse duration time elapsed
22:24:43.225 00.032 5240 IsGuiding returns 1
22:24:43.256 00.031 5240 IsGuiding returns 0
22:24:43.257 00.001 5240 scope move finished after 49 + 87 ms
22:24:43.257 00.000 5240 Move returns status 0, amount 49
22:24:43.257 00.000 5240 MoveAxis(N, 0, ABG)
22:24:43.257 00.000 5240 Move returns status 0, amount 0
22:24:43.257 00.000 5240 move complete, result=0
22:24:43.257 00.000 5240 worker thread done servicing request
22:24:43.257 00.000 5240 Worker thread wakes up
22:24:43.257 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:24:43.257 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:24:43.272 00.015 2696 GuideStep: 0.6 px 49 ms WEST, -0.0 px 0 ms NORTH
22:24:44.663 01.391 5240 Exposure complete
22:24:44.726 00.063 5240 worker thread done servicing request
22:24:44.726 00.000 2696 OnExposeComplete: enter
22:24:44.726 00.000 2696 UpdateGuideState(): m_state=6
22:24:44.726 00.000 2696 Star::Find(15, 298, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 316
22:24:44.739 00.013 2696 Star::Find returns 1 (1), X=297.73, Y=260.05, Mass=3063, SNR=39.0, Peak=255 HFD=3.3
22:24:44.739 00.000 2696 MultiStar: [#1 -1.63,0.23,0.69,U] [#2 -0.39,0.47,0.65,U] [#3 -1.22,0.21,0.43,U] [#4 -1.24,0.30,0.42,U] [#5 -1.74,0.33,0.00,M1] [#6 -0.57,0.33,0.46,U] [#7 -1.20,0.35,0.48,U] [#8 -1.42,-0.11,0.38,U] 
22:24:44.742 00.003 2696 refined, 7 included, MultiStar: {-1.30, 0.15}, one-star: {-2.04, -0.28}
22:24:44.744 00.002 2696 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.74) = xAngle (0.29 = 0.29)
22:24:44.746 00.002 2696 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.92 = 2.92)
22:24:44.748 00.002 2696 CameraToMount -- cameraX=-1.30 cameraY=0.15 hyp=1.31 cameraTheta=3.03 mountX=1.25 mountY=0.28, mountTheta=0.22
22:24:44.750 00.002 2696 SchedulePrimaryMove(0F998B58, x=-1.30, y=0.15, opts=13)
22:24:44.752 00.002 2696 Enqueuing Move request for scope (-1.30, 0.15)
22:24:44.754 00.002 5240 Worker thread wakes up
22:24:44.754 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.30, 0.15) opts 0xd
22:24:44.754 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.30, 0.15)
22:24:44.754 00.000 5240 Moving (-1.30, 0.15) raw xDistance=1.25 yDistance=0.28
22:24:44.756 00.002 5240 PPEC rslt: input = 1.25, final = 0.87, react = 1.25, pred = -0.76, hyst = 1.17, hyst_pct = 0.56, period_length = 662.83
22:24:44.756 00.000 5240 PPEC: input: 1.25, control: 0.87, exposure: 1500
22:24:44.756 00.000 5240 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.756 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
22:24:44.756 00.000 5240 MoveAxis(W, 144, ABG)
22:24:44.756 00.000 5240 Guiding  Dir = 3, Dur = 144
22:24:44.757 00.001 5240 IsGuiding returns 0
22:24:44.757 00.000 5240 PulseGuide returned control before completion, sleep 154
22:24:44.757 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:24:44.804 00.047 2696 UpdateGuideState exits: m=3063 SNR=39.0 Saturated
22:24:44.804 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:44.804 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:24:44.823 00.019 2696 Enqueuing Expose request
22:24:44.915 00.092 5240 IsGuiding returns 1
22:24:44.915 00.000 5240 scope still moving after pulse duration time elapsed
22:24:44.947 00.032 5240 IsGuiding returns 0
22:24:44.947 00.000 5240 scope move finished after 144 + 46 ms
22:24:44.947 00.000 5240 Move returns status 0, amount 144
22:24:44.947 00.000 5240 MoveAxis(N, 0, ABG)
22:24:44.947 00.000 5240 Move returns status 0, amount 0
22:24:44.947 00.000 5240 move complete, result=0
22:24:44.947 00.000 5240 worker thread done servicing request
22:24:44.947 00.000 2696 GuideStep: 1.3 px 144 ms WEST, 0.3 px 0 ms NORTH
22:24:44.951 00.004 5240 Worker thread wakes up
22:24:44.951 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:24:44.951 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:24:46.597 01.646 5240 Exposure complete
22:24:46.665 00.068 5240 worker thread done servicing request
22:24:46.665 00.000 2696 OnExposeComplete: enter
22:24:46.669 00.004 2696 UpdateGuideState(): m_state=6
22:24:46.671 00.002 2696 Star::Find(15, 297, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 317
22:24:46.673 00.002 2696 Star::Find returns 1 (1), X=298.03, Y=260.08, Mass=3089, SNR=39.2, Peak=255 HFD=3.0
22:24:46.674 00.001 2696 MultiStar: [#1 -1.44,0.44,0.68,U] [#2 -0.47,0.30,0.66,U] [#3 -0.69,0.57,0.43,U] [#4 -0.91,0.53,0.41,U] [#5 -1.34,0.56,0.43,U] [#6 -0.29,0.55,0.46,U] [#7 -1.04,0.57,0.48,U] [#8 -0.98,0.19,0.37,U] 
22:24:46.674 00.000 2696 refined, 8 included, MultiStar: {-1.07, 0.31}, one-star: {-1.73, -0.25}
22:24:46.674 00.000 2696 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.74) = xAngle (0.12 = 0.12)
22:24:46.674 00.000 2696 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.75 = 2.75)
22:24:46.674 00.000 2696 CameraToMount -- cameraX=-1.07 cameraY=0.31 hyp=1.11 cameraTheta=2.86 mountX=1.11 mountY=0.42, mountTheta=0.37
22:24:46.674 00.000 2696 SchedulePrimaryMove(0F998B58, x=-1.07, y=0.31, opts=13)
22:24:46.674 00.000 2696 Enqueuing Move request for scope (-1.07, 0.31)
22:24:46.688 00.014 5240 Worker thread wakes up
22:24:46.688 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.07, 0.31) opts 0xd
22:24:46.688 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.07, 0.31)
22:24:46.688 00.000 5240 Moving (-1.07, 0.31) raw xDistance=1.11 yDistance=0.42
22:24:46.688 00.000 5240 PPEC rslt: input = 1.11, final = 0.62, react = 1.11, pred = -0.98, hyst = 1.02, hyst_pct = 0.55, period_length = 662.83
22:24:46.688 00.000 5240 PPEC: input: 1.11, control: 0.62, exposure: 1500
22:24:46.688 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:24:46.688 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
22:24:46.688 00.000 5240 MoveAxis(W, 104, ABG)
22:24:46.688 00.000 5240 Guiding  Dir = 3, Dur = 104
22:24:46.688 00.000 5240 IsGuiding returns 0
22:24:46.688 00.000 5240 PulseGuide returned control before completion, sleep 114
22:24:46.694 00.006 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:24:46.736 00.042 2696 UpdateGuideState exits: m=3089 SNR=39.2 Saturated
22:24:46.752 00.016 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:46.752 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:24:46.752 00.000 2696 Enqueuing Expose request
22:24:46.815 00.063 5240 IsGuiding returns 1
22:24:46.815 00.000 5240 scope still moving after pulse duration time elapsed
22:24:46.846 00.031 5240 IsGuiding returns 0
22:24:46.846 00.000 5240 scope move finished after 104 + 50 ms
22:24:46.846 00.000 5240 Move returns status 0, amount 104
22:24:46.846 00.000 5240 MoveAxis(N, 0, ABG)
22:24:46.846 00.000 5240 Move returns status 0, amount 0
22:24:46.846 00.000 5240 move complete, result=0
22:24:46.846 00.000 5240 worker thread done servicing request
22:24:46.846 00.000 5240 Worker thread wakes up
22:24:46.846 00.000 2696 GuideStep: 1.1 px 104 ms WEST, 0.4 px 0 ms NORTH
22:24:46.848 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:24:46.848 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:24:48.275 01.427 5240 Exposure complete
22:24:48.338 00.063 5240 worker thread done servicing request
22:24:48.338 00.000 2696 OnExposeComplete: enter
22:24:48.338 00.000 2696 UpdateGuideState(): m_state=6
22:24:48.338 00.000 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 318
22:24:48.338 00.000 2696 Star::Find returns 1 (1), X=297.66, Y=260.34, Mass=2991, SNR=38.6, Peak=255 HFD=3.4
22:24:48.351 00.013 2696 MultiStar: [#1 -1.70,0.50,0.00,M1] [#2 -0.66,0.60,0.67,U] [#3 -1.04,0.55,0.42,U] [#4 -1.40,0.35,0.42,U] [#5 -1.74,0.46,0.00,M1] [#6 -0.73,0.56,0.49,U] [#7 -1.25,0.85,0.49,U] [#8 -1.53,0.18,0.38,U] 
22:24:48.353 00.002 2696 refined, 6 included, MultiStar: {-1.32, 0.40}, one-star: {-2.10, 0.01}
22:24:48.356 00.003 2696 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.74) = xAngle (0.11 = 0.11)
22:24:48.358 00.002 2696 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.74 = 2.74)
22:24:48.360 00.002 2696 CameraToMount -- cameraX=-1.32 cameraY=0.40 hyp=1.38 cameraTheta=2.85 mountX=1.37 mountY=0.54, mountTheta=0.37
22:24:48.364 00.004 2696 SchedulePrimaryMove(0F998B58, x=-1.32, y=0.40, opts=13)
22:24:48.364 00.000 2696 Enqueuing Move request for scope (-1.32, 0.40)
22:24:48.366 00.002 5240 Worker thread wakes up
22:24:48.366 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.32, 0.40) opts 0xd
22:24:48.366 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.32, 0.40)
22:24:48.366 00.000 5240 Moving (-1.32, 0.40) raw xDistance=1.37 yDistance=0.54
22:24:48.368 00.002 5240 PPEC rslt: input = 1.37, final = 1.48, react = 1.37, pred = 0.30, hyst = 1.32, hyst_pct = 0.55, period_length = 662.83
22:24:48.368 00.000 5240 PPEC: input: 1.37, control: 1.48, exposure: 1500
22:24:48.368 00.000 5240 resist switch: large excursion: input 0.54 thresh 0.45 direction from -1 to 1
22:24:48.368 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.61
22:24:48.368 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
22:24:48.368 00.000 5240 MoveAxis(W, 245, ABG)
22:24:48.368 00.000 5240 Guiding  Dir = 3, Dur = 245
22:24:48.370 00.002 5240 IsGuiding returns 0
22:24:48.370 00.000 5240 PulseGuide returned control before completion, sleep 255
22:24:48.382 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:24:48.420 00.038 2696 UpdateGuideState exits: m=2991 SNR=38.6 Saturated
22:24:48.420 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:48.420 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:24:48.434 00.014 2696 Enqueuing Expose request
22:24:48.640 00.206 5240 IsGuiding returns 1
22:24:48.640 00.000 5240 scope still moving after pulse duration time elapsed
22:24:48.672 00.032 5240 IsGuiding returns 0
22:24:48.672 00.000 5240 scope move finished after 245 + 56 ms
22:24:48.672 00.000 5240 Move returns status 0, amount 245
22:24:48.672 00.000 5240 BLC: Oldest BLC event removed
22:24:48.672 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 307 applied
22:24:48.672 00.000 5240 MoveAxis(S, 375, ABG)
22:24:48.672 00.000 5240 Guiding  Dir = 1, Dur = 375
22:24:48.672 00.000 5240 IsGuiding returns 0
22:24:48.672 00.000 5240 PulseGuide returned control before completion, sleep 385
22:24:49.069 00.397 5240 IsGuiding returns 1
22:24:49.069 00.000 5240 scope still moving after pulse duration time elapsed
22:24:49.101 00.032 5240 IsGuiding returns 0
22:24:49.101 00.000 5240 scope move finished after 375 + 53 ms
22:24:49.101 00.000 5240 Move returns status 0, amount 375
22:24:49.101 00.000 5240 move complete, result=0
22:24:49.101 00.000 5240 worker thread done servicing request
22:24:49.101 00.000 5240 Worker thread wakes up
22:24:49.101 00.000 2696 GuideStep: 1.4 px 245 ms WEST, 0.5 px 375 ms SOUTH
22:24:49.111 00.010 5240 worker thread servicing REQUEST_EXPOSE 1500
22:24:49.111 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:24:50.761 01.650 5240 Exposure complete
22:24:50.819 00.058 5240 worker thread done servicing request
22:24:50.819 00.000 2696 OnExposeComplete: enter
22:24:50.821 00.002 2696 UpdateGuideState(): m_state=6
22:24:50.823 00.002 2696 Star::Find(15, 297, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 319
22:24:50.827 00.004 2696 Star::Find returns 1 (1), X=298.09, Y=260.65, Mass=3187, SNR=39.8, Peak=255 HFD=3.2
22:24:50.829 00.002 2696 MultiStar: [#1 -1.44,0.78,0.67,U] [#2 -0.26,0.69,0.65,U] [#3 -0.83,0.75,0.41,U] [#4 -1.16,0.55,0.42,U] [#5 -1.64,0.58,0.44,U] [#6 -0.32,0.74,0.45,U] [#7 -0.86,0.74,0.47,U] [#8 -1.01,0.50,0.37,U] 
22:24:50.831 00.002 2696 refined, 8 included, MultiStar: {-1.08, 0.61}, one-star: {-1.68, 0.32}
22:24:50.833 00.002 2696 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.74) = xAngle (-0.10 = -0.10)
22:24:50.835 00.002 2696 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.53 = 2.53)
22:24:50.837 00.002 2696 CameraToMount -- cameraX=-1.08 cameraY=0.61 hyp=1.24 cameraTheta=2.63 mountX=1.23 mountY=0.71, mountTheta=0.52
22:24:50.839 00.002 2696 SchedulePrimaryMove(0F998B58, x=-1.08, y=0.61, opts=13)
22:24:50.841 00.002 2696 Enqueuing Move request for scope (-1.08, 0.61)
22:24:50.843 00.002 5240 Worker thread wakes up
22:24:50.843 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.08, 0.61) opts 0xd
22:24:50.843 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.08, 0.61)
22:24:50.843 00.000 5240 Moving (-1.08, 0.61) raw xDistance=1.23 yDistance=0.71
22:24:50.843 00.000 5240 BLC: History state: CurrMiss=0.71, AvgInitMiss=0.88, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.535031, 1:0.714204
22:24:50.843 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:24:50.845 00.002 5240 PPEC rslt: input = 1.23, final = 1.32, react = 1.23, pred = 0.26, hyst = 1.17, hyst_pct = 0.55, period_length = 662.83
22:24:50.845 00.000 5240 PPEC: input: 1.23, control: 1.32, exposure: 1500
22:24:50.845 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.71 from input 0.71
22:24:50.845 00.000 5240 MoveAxis(W, 218, ABG)
22:24:50.845 00.000 5240 Guiding  Dir = 3, Dur = 218
22:24:50.845 00.000 5240 IsGuiding returns 0
22:24:50.847 00.002 5240 PulseGuide returned control before completion, sleep 228
22:24:50.851 00.004 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=237, Gamma=0.430
22:24:50.895 00.044 2696 UpdateGuideState exits: m=3187 SNR=39.8 Saturated
22:24:50.895 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:50.895 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:24:50.895 00.000 2696 Enqueuing Expose request
22:24:51.085 00.190 5240 IsGuiding returns 1
22:24:51.085 00.000 5240 scope still moving after pulse duration time elapsed
22:24:51.117 00.032 5240 IsGuiding returns 0
22:24:51.117 00.000 5240 scope move finished after 218 + 52 ms
22:24:51.117 00.000 5240 Move returns status 0, amount 218
22:24:51.117 00.000 5240 MoveAxis(S, 90, ABG)
22:24:51.117 00.000 5240 Guiding  Dir = 1, Dur = 90
22:24:51.117 00.000 5240 IsGuiding returns 0
22:24:51.119 00.002 5240 PulseGuide returned control before completion, sleep 100
22:24:51.228 00.109 5240 IsGuiding returns 1
22:24:51.228 00.000 5240 scope still moving after pulse duration time elapsed
22:24:51.259 00.031 5240 IsGuiding returns 0
22:24:51.259 00.000 5240 scope move finished after 90 + 51 ms
22:24:51.259 00.000 5240 Move returns status 0, amount 90
22:24:51.259 00.000 5240 move complete, result=0
22:24:51.259 00.000 5240 worker thread done servicing request
22:24:51.259 00.000 2696 GuideStep: 1.2 px 218 ms WEST, 0.7 px 90 ms SOUTH
22:24:51.259 00.000 5240 Worker thread wakes up
22:24:51.259 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:24:51.259 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:24:52.671 01.412 5240 Exposure complete
22:24:52.725 00.054 5240 worker thread done servicing request
22:24:52.725 00.000 2696 OnExposeComplete: enter
22:24:52.725 00.000 2696 UpdateGuideState(): m_state=6
22:24:52.725 00.000 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 320
22:24:52.725 00.000 2696 Star::Find returns 1 (1), X=298.40, Y=260.35, Mass=3042, SNR=38.9, Peak=255 HFD=3.3
22:24:52.725 00.000 2696 MultiStar: [#1 -1.15,0.23,0.71,U] [#2 -0.03,0.16,0.68,U] [#3 -0.50,0.12,0.43,U] [#4 -0.52,0.45,0.43,U] [#5 -0.97,0.64,0.44,U] [#6 -0.19,0.36,0.47,U] [#7 -0.77,0.32,0.48,U] [#8 -0.63,0.22,0.38,U] 
22:24:52.735 00.010 2696 refined, 8 included, MultiStar: {-0.75, 0.25}, one-star: {-1.37, 0.02}
22:24:52.735 00.000 2696 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.74) = xAngle (0.09 = 0.09)
22:24:52.735 00.000 2696 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.72 = 2.72)
22:24:52.735 00.000 2696 CameraToMount -- cameraX=-0.75 cameraY=0.25 hyp=0.79 cameraTheta=2.83 mountX=0.79 mountY=0.32, mountTheta=0.39
22:24:52.735 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.75, y=0.25, opts=13)
22:24:52.735 00.000 2696 Enqueuing Move request for scope (-0.75, 0.25)
22:24:52.735 00.000 5240 Worker thread wakes up
22:24:52.735 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.75, 0.25) opts 0xd
22:24:52.735 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.75, 0.25)
22:24:52.735 00.000 5240 Moving (-0.75, 0.25) raw xDistance=0.79 yDistance=0.32
22:24:52.735 00.000 5240 BLC: History state: CurrMiss=0.32, AvgInitMiss=0.88, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.535031, 1:0.714204, 2:0.321788
22:24:52.735 00.000 5240 BLC: Under-shoot: nominal increase by 111
22:24:52.735 00.000 5240 BLC: window closed
22:24:52.735 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:24:52.735 00.000 5240 BLC: Pulse adjusted to 330
22:24:52.735 00.000 5240 PPEC rslt: input = 0.79, final = 1.18, react = 0.79, pred = 0.79, hyst = 0.86, hyst_pct = 0.55, period_length = 662.83
22:24:52.735 00.000 5240 PPEC: input: 0.79, control: 1.18, exposure: 1500
22:24:52.735 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
22:24:52.735 00.000 5240 MoveAxis(W, 196, ABG)
22:24:52.735 00.000 5240 Guiding  Dir = 3, Dur = 196
22:24:52.735 00.000 5240 IsGuiding returns 0
22:24:52.750 00.015 5240 PulseGuide returned control before completion, sleep 206
22:24:52.761 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=218, Gamma=0.430
22:24:52.798 00.037 2696 UpdateGuideState exits: m=3042 SNR=38.9 Saturated
22:24:52.798 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:52.798 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:24:52.798 00.000 2696 Enqueuing Expose request
22:24:52.814 00.016 2696 evsrv: cli 0F944320 connect
22:24:52.814 00.000 2696 case statement mapped state 6 to 3
22:24:52.814 00.000 2696 case statement mapped state 6 to 3
22:24:52.819 00.005 2696 evsrv: cli 0F944320 request: {"method":"get_pixel_scale","id":"95eca425-0d7d-408e-9338-5828bc5adfe5"}
22:24:52.826 00.007 2696 evsrv: cli 0F944320 response: {"jsonrpc":"2.0","result":1.86834,"id":"95eca425-0d7d-408e-9338-5828bc5adfe5"}
22:24:52.826 00.000 2696 evsrv: cli 0F944320 disconnect
22:24:52.957 00.131 5240 IsGuiding returns 1
22:24:52.957 00.000 5240 scope still moving after pulse duration time elapsed
22:24:52.989 00.032 5240 IsGuiding returns 0
22:24:52.989 00.000 5240 scope move finished after 196 + 43 ms
22:24:52.989 00.000 5240 Move returns status 0, amount 196
22:24:52.989 00.000 5240 MoveAxis(S, 41, ABG)
22:24:52.989 00.000 5240 Guiding  Dir = 1, Dur = 41
22:24:52.989 00.000 5240 IsGuiding returns 0
22:24:52.989 00.000 5240 PulseGuide returned control before completion, sleep 51
22:24:53.053 00.064 5240 IsGuiding returns 1
22:24:53.053 00.000 5240 scope still moving after pulse duration time elapsed
22:24:53.084 00.031 5240 IsGuiding returns 0
22:24:53.084 00.000 5240 scope move finished after 41 + 53 ms
22:24:53.084 00.000 5240 Move returns status 0, amount 41
22:24:53.084 00.000 5240 move complete, result=0
22:24:53.084 00.000 5240 worker thread done servicing request
22:24:53.084 00.000 5240 Worker thread wakes up
22:24:53.084 00.000 2696 GuideStep: 0.8 px 196 ms WEST, 0.3 px 41 ms SOUTH
22:24:53.084 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:24:53.084 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:24:54.731 01.647 5240 Exposure complete
22:24:54.792 00.061 5240 worker thread done servicing request
22:24:54.792 00.000 2696 OnExposeComplete: enter
22:24:54.792 00.000 2696 UpdateGuideState(): m_state=6
22:24:54.792 00.000 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 321
22:24:54.808 00.016 2696 Star::Find returns 1 (0), X=298.62, Y=259.46, Mass=2927, SNR=38.1, Peak=222 HFD=3.3
22:24:54.808 00.000 2696 MultiStar: [#1 -0.96,-0.49,0.71,U] [#2 0.31,-0.40,0.66,U] [#3 -0.52,-0.66,0.42,U] [#4 -0.64,-0.46,0.43,U] [#5 -0.99,-0.41,0.44,U] [#6 0.15,-0.45,0.48,U] [#7 -0.40,-0.18,0.50,U] [#8 -0.62,-0.57,0.38,U] 
22:24:54.808 00.000 2696 refined, 8 included, MultiStar: {-0.58, -0.53}, one-star: {-1.15, -0.87}
22:24:54.808 00.000 2696 CameraToMount -- cameraTheta (-2.40) - m_xAngle (2.74) = xAngle (-5.14 = 1.14)
22:24:54.808 00.000 2696 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.51 = -2.51)
22:24:54.808 00.000 2696 CameraToMount -- cameraX=-0.58 cameraY=-0.53 hyp=0.79 cameraTheta=-2.40 mountX=0.33 mountY=-0.47, mountTheta=-0.96
22:24:54.819 00.011 2696 SchedulePrimaryMove(0F998B58, x=-0.58, y=-0.53, opts=13)
22:24:54.819 00.000 2696 Enqueuing Move request for scope (-0.58, -0.53)
22:24:54.824 00.005 5240 Worker thread wakes up
22:24:54.824 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.53) opts 0xd
22:24:54.824 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.58, -0.53)
22:24:54.824 00.000 5240 Moving (-0.58, -0.53) raw xDistance=0.33 yDistance=-0.47
22:24:54.824 00.000 5240 PPEC rslt: input = 0.33, final = 0.71, react = 0.33, pred = 0.74, hyst = 0.43, hyst_pct = 0.55, period_length = 662.83
22:24:54.824 00.000 5240 PPEC: input: 0.33, control: 0.71, exposure: 1500
22:24:54.824 00.000 5240 resist switch: large excursion: input -0.47 thresh 0.45 direction from 1 to -1
22:24:54.826 00.002 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.40
22:24:54.826 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
22:24:54.826 00.000 5240 MoveAxis(W, 118, ABG)
22:24:54.826 00.000 5240 Guiding  Dir = 3, Dur = 118
22:24:54.826 00.000 5240 IsGuiding returns 0
22:24:54.826 00.000 5240 PulseGuide returned control before completion, sleep 128
22:24:54.826 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:24:54.882 00.056 2696 UpdateGuideState exits: m=2927 SNR=38.1
22:24:54.882 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:54.882 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:24:54.888 00.006 2696 Enqueuing Expose request
22:24:54.967 00.079 5240 IsGuiding returns 1
22:24:54.967 00.000 5240 scope still moving after pulse duration time elapsed
22:24:54.999 00.032 5240 IsGuiding returns 0
22:24:54.999 00.000 5240 scope move finished after 118 + 54 ms
22:24:54.999 00.000 5240 Move returns status 0, amount 118
22:24:54.999 00.000 5240 BLC: Oldest BLC event removed
22:24:54.999 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 330 applied
22:24:54.999 00.000 5240 MoveAxis(N, 389, ABG)
22:24:54.999 00.000 5240 Guiding  Dir = 0, Dur = 389
22:24:54.999 00.000 5240 IsGuiding returns 0
22:24:54.999 00.000 5240 PulseGuide returned control before completion, sleep 399
22:24:55.411 00.412 5240 IsGuiding returns 1
22:24:55.411 00.000 5240 scope still moving after pulse duration time elapsed
22:24:55.443 00.032 5240 IsGuiding returns 0
22:24:55.443 00.000 5240 scope move finished after 389 + 54 ms
22:24:55.443 00.000 5240 Move returns status 0, amount 389
22:24:55.443 00.000 5240 move complete, result=0
22:24:55.443 00.000 5240 worker thread done servicing request
22:24:55.443 00.000 2696 GuideStep: 0.3 px 118 ms WEST, -0.5 px 389 ms NORTH
22:24:55.454 00.011 5240 Worker thread wakes up
22:24:55.454 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:24:55.454 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:24:56.882 01.428 5240 Exposure complete
22:24:56.946 00.064 5240 worker thread done servicing request
22:24:56.946 00.000 2696 OnExposeComplete: enter
22:24:56.946 00.000 2696 UpdateGuideState(): m_state=6
22:24:56.946 00.000 2696 Star::Find(15, 298, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 322
22:24:56.946 00.000 2696 Star::Find returns 1 (0), X=299.33, Y=258.97, Mass=3131, SNR=39.5, Peak=188 HFD=3.9
22:24:56.946 00.000 2696 MultiStar: [#1 -0.20,-1.17,0.67,U] [#2 0.68,-0.91,0.67,U] [#3 0.42,-1.22,0.43,U] [#4 0.22,-1.01,0.41,U] [#5 -0.09,-0.70,0.42,U] [#6 0.45,-1.24,0.47,U] [#7 0.11,-0.94,0.46,U] [#8 0.18,-1.11,0.37,U] 
22:24:56.946 00.000 2696 refined, 8 included, MultiStar: {0.09, -1.10}, one-star: {-0.44, -1.36}
22:24:56.946 00.000 2696 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.74) = xAngle (-4.22 = 2.06)
22:24:56.946 00.000 2696 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.59 = -1.59)
22:24:56.962 00.016 2696 CameraToMount -- cameraX=0.09 cameraY=-1.10 hyp=1.11 cameraTheta=-1.49 mountX=-0.52 mountY=-1.11, mountTheta=-2.01
22:24:56.962 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.09, y=-1.10, opts=13)
22:24:56.962 00.000 2696 Enqueuing Move request for scope (0.09, -1.10)
22:24:56.962 00.000 5240 Worker thread wakes up
22:24:56.962 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.09, -1.10) opts 0xd
22:24:56.962 00.000 5240 Handling offset move in thread for scope, endpoint = (0.09, -1.10)
22:24:56.962 00.000 5240 Moving (0.09, -1.10) raw xDistance=-0.52 yDistance=-1.11
22:24:56.962 00.000 5240 BLC: History state: CurrMiss=1.11, AvgInitMiss=0.90, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.465907, 1:1.106670
22:24:56.962 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:24:56.962 00.000 5240 PPEC rslt: input = -0.52, final = -0.15, react = -0.52, pred = 0.61, hyst = -0.35, hyst_pct = 0.55, period_length = 662.83
22:24:56.962 00.000 5240 PPEC: input: -0.52, control: -0.15, exposure: 1500
22:24:56.962 00.000 5240 GuideAlgorithmResistSwitch::result() returns -1.11 from input -1.11
22:24:56.962 00.000 5240 MoveAxis(E, 25, ABG)
22:24:56.962 00.000 5240 Guiding  Dir = 2, Dur = 25
22:24:56.962 00.000 5240 IsGuiding returns 0
22:24:56.962 00.000 5240 PulseGuide returned control before completion, sleep 35
22:24:56.982 00.020 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=197, Gamma=0.430
22:24:57.010 00.028 5240 IsGuiding returns 1
22:24:57.010 00.000 5240 scope still moving after pulse duration time elapsed
22:24:57.025 00.015 2696 UpdateGuideState exits: m=3131 SNR=39.5
22:24:57.032 00.007 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:57.032 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:24:57.034 00.002 2696 Enqueuing Expose request
22:24:57.041 00.007 5240 IsGuiding returns 0
22:24:57.041 00.000 5240 scope move finished after 25 + 45 ms
22:24:57.041 00.000 5240 Move returns status 0, amount 25
22:24:57.041 00.000 5240 MoveAxis(N, 140, ABG)
22:24:57.041 00.000 5240 Guiding  Dir = 0, Dur = 140
22:24:57.041 00.000 5240 IsGuiding returns 0
22:24:57.043 00.002 5240 PulseGuide returned control before completion, sleep 150
22:24:57.199 00.156 5240 IsGuiding returns 1
22:24:57.199 00.000 5240 scope still moving after pulse duration time elapsed
22:24:57.231 00.032 5240 IsGuiding returns 0
22:24:57.231 00.000 5240 scope move finished after 140 + 48 ms
22:24:57.231 00.000 5240 Move returns status 0, amount 140
22:24:57.231 00.000 5240 move complete, result=0
22:24:57.231 00.000 5240 worker thread done servicing request
22:24:57.231 00.000 2696 GuideStep: -0.5 px 25 ms EAST, -1.1 px 140 ms NORTH
22:24:57.231 00.000 5240 Worker thread wakes up
22:24:57.231 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:24:57.231 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:24:58.879 01.648 5240 Exposure complete
22:24:58.946 00.067 5240 worker thread done servicing request
22:24:58.946 00.000 2696 OnExposeComplete: enter
22:24:58.946 00.000 2696 UpdateGuideState(): m_state=6
22:24:58.946 00.000 2696 Star::Find(15, 299, 258, 0, (0,0,0,0), 1.5, 10.0, 255) frame 323
22:24:58.946 00.000 2696 Star::Find returns 1 (0), X=299.43, Y=259.69, Mass=2945, SNR=38.2, Peak=229 HFD=3.2
22:24:58.946 00.000 2696 MultiStar: [#1 -0.24,-0.55,0.70,U] [#2 0.92,-0.65,0.67,U] [#3 0.33,-0.65,0.43,U] [#4 0.29,-0.32,0.43,U] [#5 -0.01,-0.11,0.44,U] [#6 1.10,-0.34,0.47,U] [#7 0.45,-0.20,0.49,U] [#8 0.27,-0.44,0.39,U] 
22:24:58.946 00.000 2696 refined, 8 included, MultiStar: {0.24, -0.47}, one-star: {-0.33, -0.64}
22:24:58.958 00.012 2696 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.74) = xAngle (-3.83 = 2.46)
22:24:58.958 00.000 2696 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.19 = -1.19)
22:24:58.958 00.000 2696 CameraToMount -- cameraX=0.24 cameraY=-0.47 hyp=0.53 cameraTheta=-1.09 mountX=-0.41 mountY=-0.49, mountTheta=-2.27
22:24:58.958 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.24, y=-0.47, opts=13)
22:24:58.958 00.000 2696 Enqueuing Move request for scope (0.24, -0.47)
22:24:58.958 00.000 5240 Worker thread wakes up
22:24:58.958 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.47) opts 0xd
22:24:58.958 00.000 5240 Handling offset move in thread for scope, endpoint = (0.24, -0.47)
22:24:58.958 00.000 5240 Moving (0.24, -0.47) raw xDistance=-0.41 yDistance=-0.49
22:24:58.958 00.000 5240 BLC: History state: CurrMiss=0.49, AvgInitMiss=0.90, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.465907, 1:1.106670, 2:0.491476
22:24:58.958 00.000 5240 BLC: Under-shoot: nominal increase by 114
22:24:58.958 00.000 5240 BLC: window closed
22:24:58.958 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:24:58.958 00.000 5240 BLC: Pulse adjusted to 330
22:24:58.958 00.000 5240 PPEC rslt: input = -0.41, final = 0.27, react = -0.41, pred = 1.35, hyst = -0.30, hyst_pct = 0.54, period_length = 662.83
22:24:58.958 00.000 5240 PPEC: input: -0.41, control: 0.27, exposure: 1500
22:24:58.958 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
22:24:58.958 00.000 5240 MoveAxis(W, 44, ABG)
22:24:58.958 00.000 5240 Guiding  Dir = 3, Dur = 44
22:24:58.958 00.000 5240 IsGuiding returns 0
22:24:58.958 00.000 5240 PulseGuide returned control before completion, sleep 54
22:24:58.976 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=239, Gamma=0.430
22:24:59.021 00.045 2696 UpdateGuideState exits: m=2945 SNR=38.2
22:24:59.021 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:59.021 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:24:59.021 00.000 2696 Enqueuing Expose request
22:24:59.037 00.016 5240 IsGuiding returns 1
22:24:59.037 00.000 5240 scope still moving after pulse duration time elapsed
22:24:59.069 00.032 5240 IsGuiding returns 0
22:24:59.069 00.000 5240 scope move finished after 44 + 53 ms
22:24:59.069 00.000 5240 Move returns status 0, amount 44
22:24:59.069 00.000 5240 MoveAxis(N, 62, ABG)
22:24:59.069 00.000 5240 Guiding  Dir = 0, Dur = 62
22:24:59.069 00.000 5240 IsGuiding returns 0
22:24:59.071 00.002 5240 PulseGuide returned control before completion, sleep 72
22:24:59.148 00.077 5240 IsGuiding returns 1
22:24:59.148 00.000 5240 scope still moving after pulse duration time elapsed
22:24:59.179 00.031 5240 IsGuiding returns 0
22:24:59.179 00.000 5240 scope move finished after 62 + 46 ms
22:24:59.179 00.000 5240 Move returns status 0, amount 62
22:24:59.179 00.000 5240 move complete, result=0
22:24:59.179 00.000 5240 worker thread done servicing request
22:24:59.179 00.000 5240 Worker thread wakes up
22:24:59.179 00.000 2696 GuideStep: -0.4 px 44 ms WEST, -0.5 px 62 ms NORTH
22:24:59.179 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:24:59.179 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:24:59.351 00.172 2696 evsrv: cli 0F943F60 connect
22:24:59.358 00.007 2696 case statement mapped state 6 to 3
22:24:59.362 00.004 2696 case statement mapped state 6 to 3
22:24:59.368 00.006 2696 evsrv: cli 0F943F60 request: {"method":"get_pixel_scale","id":"474d8b01-5392-47ee-b8b4-337f913252d6"}
22:24:59.370 00.002 2696 evsrv: cli 0F943F60 response: {"jsonrpc":"2.0","result":1.86834,"id":"474d8b01-5392-47ee-b8b4-337f913252d6"}
22:24:59.372 00.002 2696 evsrv: cli 0F943F60 disconnect
22:25:00.595 01.223 5240 Exposure complete
22:25:00.634 00.039 5240 worker thread done servicing request
22:25:00.634 00.000 2696 OnExposeComplete: enter
22:25:00.648 00.014 2696 UpdateGuideState(): m_state=6
22:25:00.648 00.000 2696 Star::Find(15, 299, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 324
22:25:00.648 00.000 2696 Star::Find returns 1 (1), X=298.91, Y=259.93, Mass=3025, SNR=38.8, Peak=255 HFD=3.3
22:25:00.648 00.000 2696 MultiStar: [#1 -0.59,0.07,0.70,U] [#2 0.59,0.38,0.67,U] [#3 0.22,0.03,0.44,U] [#4 0.03,0.33,0.44,U] [#5 -0.54,0.32,0.44,U] [#6 0.47,0.07,0.47,U] [#7 -0.08,0.06,0.49,U] [#8 -0.26,-0.05,0.38,U] 
22:25:00.648 00.000 2696 refined, 8 included, MultiStar: {-0.18, 0.05}, one-star: {-0.86, -0.40}
22:25:00.660 00.012 2696 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.74) = xAngle (0.14 = 0.14)
22:25:00.664 00.004 2696 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.77 = 2.77)
22:25:00.668 00.004 2696 CameraToMount -- cameraX=-0.18 cameraY=0.05 hyp=0.19 cameraTheta=2.88 mountX=0.19 mountY=0.07, mountTheta=0.35
22:25:00.672 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.18, y=0.05, opts=13)
22:25:00.674 00.002 2696 Enqueuing Move request for scope (-0.18, 0.05)
22:25:00.676 00.002 5240 Worker thread wakes up
22:25:00.676 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.05) opts 0xd
22:25:00.676 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.18, 0.05)
22:25:00.676 00.000 5240 Moving (-0.18, 0.05) raw xDistance=0.19 yDistance=0.07
22:25:00.678 00.002 5240 PPEC rslt: input = 0.19, final = 0.51, react = 0.19, pred = 1.12, hyst = 0.00, hyst_pct = 0.54, period_length = 662.83
22:25:00.678 00.000 5240 PPEC: input: 0.19, control: 0.51, exposure: 1500
22:25:00.678 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:00.678 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:25:00.678 00.000 5240 MoveAxis(W, 85, ABG)
22:25:00.678 00.000 5240 Guiding  Dir = 3, Dur = 85
22:25:00.680 00.002 5240 IsGuiding returns 0
22:25:00.680 00.000 5240 PulseGuide returned control before completion, sleep 95
22:25:00.692 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=209, Gamma=0.430
22:25:00.739 00.047 2696 UpdateGuideState exits: m=3025 SNR=38.8 Saturated
22:25:00.741 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:00.743 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:25:00.743 00.000 2696 Enqueuing Expose request
22:25:00.790 00.047 5240 IsGuiding returns 1
22:25:00.790 00.000 5240 scope still moving after pulse duration time elapsed
22:25:00.822 00.032 5240 IsGuiding returns 0
22:25:00.822 00.000 5240 scope move finished after 85 + 57 ms
22:25:00.822 00.000 5240 Move returns status 0, amount 85
22:25:00.822 00.000 5240 MoveAxis(N, 0, ABG)
22:25:00.822 00.000 5240 Move returns status 0, amount 0
22:25:00.822 00.000 5240 move complete, result=0
22:25:00.822 00.000 5240 worker thread done servicing request
22:25:00.822 00.000 5240 Worker thread wakes up
22:25:00.822 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:25:00.822 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:25:00.830 00.008 2696 GuideStep: 0.2 px 85 ms WEST, 0.1 px 0 ms NORTH
22:25:02.468 01.638 5240 Exposure complete
22:25:02.515 00.047 5240 worker thread done servicing request
22:25:02.515 00.000 2696 OnExposeComplete: enter
22:25:02.531 00.016 2696 UpdateGuideState(): m_state=6
22:25:02.531 00.000 2696 Star::Find(15, 298, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 325
22:25:02.531 00.000 2696 Star::Find returns 1 (1), X=298.99, Y=259.96, Mass=3037, SNR=38.8, Peak=255 HFD=2.9
22:25:02.531 00.000 2696 MultiStar: [#1 -0.45,-0.09,0.68,U] [#2 0.59,-0.03,0.66,U] [#3 0.17,-0.14,0.42,U] [#4 -0.06,-0.03,0.43,U] [#5 -0.40,0.03,0.45,U] [#6 0.74,-0.00,0.48,U] [#7 0.10,-0.00,0.49,U] [#8 -0.06,-0.10,0.37,U] 
22:25:02.538 00.007 2696 refined, 8 included, MultiStar: {-0.09, -0.11}, one-star: {-0.78, -0.37}
22:25:02.538 00.000 2696 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.74) = xAngle (-5.00 = 1.28)
22:25:02.538 00.000 2696 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.37 = -2.37)
22:25:02.538 00.000 2696 CameraToMount -- cameraX=-0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-2.27 mountX=0.04 mountY=-0.10, mountTheta=-1.18
22:25:02.547 00.009 2696 SchedulePrimaryMove(0F998B58, x=-0.09, y=-0.11, opts=13)
22:25:02.547 00.000 2696 Enqueuing Move request for scope (-0.09, -0.11)
22:25:02.547 00.000 5240 Worker thread wakes up
22:25:02.547 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.11) opts 0xd
22:25:02.547 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.09, -0.11)
22:25:02.547 00.000 5240 Moving (-0.09, -0.11) raw xDistance=0.04 yDistance=-0.10
22:25:02.547 00.000 5240 PPEC rslt: input = 0.04, final = -0.30, react = 0.04, pred = -0.65, hyst = 0.00, hyst_pct = 0.54, period_length = 662.83
22:25:02.547 00.000 5240 PPEC: input: 0.04, control: -0.30, exposure: 1500
22:25:02.547 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:02.547 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:25:02.547 00.000 5240 MoveAxis(E, 49, ABG)
22:25:02.547 00.000 5240 Guiding  Dir = 2, Dur = 49
22:25:02.547 00.000 5240 IsGuiding returns 0
22:25:02.547 00.000 5240 PulseGuide returned control before completion, sleep 59
22:25:02.565 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=222, Gamma=0.430
22:25:02.614 00.049 2696 UpdateGuideState exits: m=3037 SNR=38.8 Saturated
22:25:02.616 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:02.618 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:25:02.620 00.002 2696 Enqueuing Expose request
22:25:02.625 00.005 5240 IsGuiding returns 1
22:25:02.625 00.000 5240 scope still moving after pulse duration time elapsed
22:25:02.657 00.032 5240 IsGuiding returns 0
22:25:02.657 00.000 5240 scope move finished after 49 + 53 ms
22:25:02.657 00.000 5240 Move returns status 0, amount 49
22:25:02.657 00.000 5240 MoveAxis(N, 0, ABG)
22:25:02.657 00.000 5240 Move returns status 0, amount 0
22:25:02.657 00.000 5240 move complete, result=0
22:25:02.657 00.000 5240 worker thread done servicing request
22:25:02.657 00.000 5240 Worker thread wakes up
22:25:02.657 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:25:02.657 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:25:02.657 00.000 2696 GuideStep: 0.0 px 49 ms EAST, -0.1 px 0 ms NORTH
22:25:04.084 01.427 5240 Exposure complete
22:25:04.163 00.079 5240 worker thread done servicing request
22:25:04.163 00.000 2696 OnExposeComplete: enter
22:25:04.165 00.002 2696 UpdateGuideState(): m_state=6
22:25:04.167 00.002 2696 Star::Find(15, 298, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 326
22:25:04.167 00.000 2696 Star::Find returns 1 (0), X=298.87, Y=259.98, Mass=3099, SNR=39.3, Peak=240 HFD=3.3
22:25:04.167 00.000 2696 MultiStar: [#1 -0.84,-0.12,0.68,U] [#2 0.47,0.03,0.67,U] [#3 -0.29,-0.09,0.42,U] [#4 -0.39,-0.05,0.43,U] [#5 -0.66,-0.02,0.45,U] [#6 0.26,-0.12,0.47,U] [#7 -0.28,-0.06,0.48,U] [#8 -0.24,-0.16,0.36,U] 
22:25:04.167 00.000 2696 refined, 8 included, MultiStar: {-0.37, -0.13}, one-star: {-0.90, -0.35}
22:25:04.167 00.000 2696 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.74) = xAngle (-5.55 = 0.73)
22:25:04.167 00.000 2696 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.92 = -2.92)
22:25:04.179 00.012 2696 CameraToMount -- cameraX=-0.37 cameraY=-0.13 hyp=0.39 cameraTheta=-2.82 mountX=0.29 mountY=-0.09, mountTheta=-0.29
22:25:04.179 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.37, y=-0.13, opts=13)
22:25:04.179 00.000 2696 Enqueuing Move request for scope (-0.37, -0.13)
22:25:04.179 00.000 5240 Worker thread wakes up
22:25:04.179 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.13) opts 0xd
22:25:04.179 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.37, -0.13)
22:25:04.179 00.000 5240 Moving (-0.37, -0.13) raw xDistance=0.29 yDistance=-0.09
22:25:04.179 00.000 5240 PPEC rslt: input = 0.29, final = -0.12, react = 0.29, pred = -0.91, hyst = 0.31, hyst_pct = 0.54, period_length = 662.83
22:25:04.179 00.000 5240 PPEC: input: 0.29, control: -0.12, exposure: 1500
22:25:04.179 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:04.179 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:25:04.179 00.000 5240 MoveAxis(E, 19, ABG)
22:25:04.179 00.000 5240 Guiding  Dir = 2, Dur = 19
22:25:04.179 00.000 5240 IsGuiding returns 0
22:25:04.179 00.000 5240 PulseGuide returned control before completion, sleep 29
22:25:04.201 00.022 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=227, Gamma=0.430
22:25:04.226 00.025 5240 IsGuiding returns 1
22:25:04.226 00.000 5240 scope still moving after pulse duration time elapsed
22:25:04.246 00.020 2696 UpdateGuideState exits: m=3099 SNR=39.3
22:25:04.248 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:04.250 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:25:04.252 00.002 2696 Enqueuing Expose request
22:25:04.258 00.006 5240 IsGuiding returns 0
22:25:04.258 00.000 5240 scope move finished after 19 + 49 ms
22:25:04.258 00.000 5240 Move returns status 0, amount 19
22:25:04.258 00.000 5240 MoveAxis(N, 0, ABG)
22:25:04.258 00.000 5240 Move returns status 0, amount 0
22:25:04.258 00.000 5240 move complete, result=0
22:25:04.258 00.000 5240 worker thread done servicing request
22:25:04.258 00.000 5240 Worker thread wakes up
22:25:04.258 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:25:04.258 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:25:04.258 00.000 2696 GuideStep: 0.3 px 19 ms EAST, -0.1 px 0 ms NORTH
22:25:05.906 01.648 5240 Exposure complete
22:25:05.970 00.064 5240 worker thread done servicing request
22:25:05.970 00.000 2696 OnExposeComplete: enter
22:25:05.975 00.005 2696 UpdateGuideState(): m_state=6
22:25:05.975 00.000 2696 Star::Find(15, 298, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 327
22:25:05.975 00.000 2696 Star::Find returns 1 (1), X=298.31, Y=260.33, Mass=3104, SNR=39.3, Peak=255 HFD=3.5
22:25:05.975 00.000 2696 MultiStar: [#1 -1.31,0.24,0.68,U] [#2 -0.11,0.30,0.66,U] [#3 -0.75,0.19,0.43,U] [#4 -0.79,0.33,0.42,U] [#5 -1.25,0.31,0.42,U] [#6 -0.08,0.53,0.47,U] [#7 -0.70,0.58,0.47,U] [#8 -0.76,0.40,0.37,U] 
22:25:05.975 00.000 2696 refined, 8 included, MultiStar: {-0.86, 0.28}, one-star: {-1.46, -0.00}
22:25:05.986 00.011 2696 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.74) = xAngle (0.09 = 0.09)
22:25:05.988 00.002 2696 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.73 = 2.73)
22:25:05.990 00.002 2696 CameraToMount -- cameraX=-0.86 cameraY=0.28 hyp=0.91 cameraTheta=2.83 mountX=0.90 mountY=0.37, mountTheta=0.39
22:25:05.992 00.002 2696 SchedulePrimaryMove(0F998B58, x=-0.86, y=0.28, opts=13)
22:25:05.994 00.002 2696 Enqueuing Move request for scope (-0.86, 0.28)
22:25:05.996 00.002 5240 Worker thread wakes up
22:25:05.996 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.86, 0.28) opts 0xd
22:25:05.996 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.86, 0.28)
22:25:05.996 00.000 5240 Moving (-0.86, 0.28) raw xDistance=0.90 yDistance=0.37
22:25:05.998 00.002 5240 PPEC rslt: input = 0.90, final = 0.26, react = 0.90, pred = -1.25, hyst = 0.78, hyst_pct = 0.54, period_length = 662.83
22:25:05.998 00.000 5240 PPEC: input: 0.90, control: 0.26, exposure: 1500
22:25:05.998 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:25:05.998 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
22:25:05.998 00.000 5240 MoveAxis(W, 44, ABG)
22:25:05.998 00.000 5240 Guiding  Dir = 3, Dur = 44
22:25:05.998 00.000 5240 IsGuiding returns 0
22:25:05.998 00.000 5240 PulseGuide returned control before completion, sleep 54
22:25:06.007 00.009 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=240, Gamma=0.430
22:25:06.056 00.049 2696 UpdateGuideState exits: m=3104 SNR=39.3 Saturated
22:25:06.060 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:06.062 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:25:06.064 00.002 2696 Enqueuing Expose request
22:25:06.066 00.002 5240 IsGuiding returns 1
22:25:06.066 00.000 5240 scope still moving after pulse duration time elapsed
22:25:06.097 00.031 5240 IsGuiding returns 0
22:25:06.097 00.000 5240 scope move finished after 44 + 54 ms
22:25:06.097 00.000 5240 Move returns status 0, amount 44
22:25:06.097 00.000 5240 MoveAxis(N, 0, ABG)
22:25:06.097 00.000 5240 Move returns status 0, amount 0
22:25:06.097 00.000 5240 move complete, result=0
22:25:06.097 00.000 5240 worker thread done servicing request
22:25:06.097 00.000 5240 Worker thread wakes up
22:25:06.097 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:25:06.097 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:25:06.101 00.004 2696 GuideStep: 0.9 px 44 ms WEST, 0.4 px 0 ms NORTH
22:25:07.523 01.422 5240 Exposure complete
22:25:07.602 00.079 5240 worker thread done servicing request
22:25:07.602 00.000 2696 OnExposeComplete: enter
22:25:07.602 00.000 2696 UpdateGuideState(): m_state=6
22:25:07.602 00.000 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 328
22:25:07.602 00.000 2696 Star::Find returns 1 (0), X=297.83, Y=259.94, Mass=2983, SNR=38.5, Peak=235 HFD=3.5
22:25:07.617 00.015 2696 MultiStar: [#1 -1.62,0.05,0.68,U] [#2 -0.63,0.28,0.67,U] [#3 -1.01,0.23,0.44,U] [#4 -1.21,0.40,0.42,U] [#5 -1.55,0.08,0.44,U] [#6 -0.56,0.25,0.47,U] [#7 -1.35,0.07,0.48,U] [#8 -1.30,-0.11,0.38,U] 
22:25:07.617 00.000 2696 refined, 8 included, MultiStar: {-1.30, 0.05}, one-star: {-1.94, -0.39}
22:25:07.617 00.000 2696 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.74) = xAngle (0.37 = 0.37)
22:25:07.617 00.000 2696 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (3.00 = 3.00)
22:25:07.617 00.000 2696 CameraToMount -- cameraX=-1.30 cameraY=0.05 hyp=1.31 cameraTheta=3.10 mountX=1.22 mountY=0.18, mountTheta=0.15
22:25:07.617 00.000 2696 SchedulePrimaryMove(0F998B58, x=-1.30, y=0.05, opts=13)
22:25:07.617 00.000 2696 Enqueuing Move request for scope (-1.30, 0.05)
22:25:07.632 00.015 5240 Worker thread wakes up
22:25:07.632 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.30, 0.05) opts 0xd
22:25:07.632 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.30, 0.05)
22:25:07.632 00.000 5240 Moving (-1.30, 0.05) raw xDistance=1.22 yDistance=0.18
22:25:07.633 00.001 5240 PPEC rslt: input = 1.22, final = 0.79, react = 1.22, pred = -0.78, hyst = 1.08, hyst_pct = 0.54, period_length = 662.83
22:25:07.633 00.000 5240 PPEC: input: 1.22, control: 0.79, exposure: 1500
22:25:07.633 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:25:07.633 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:25:07.633 00.000 5240 MoveAxis(W, 131, ABG)
22:25:07.633 00.000 5240 Guiding  Dir = 3, Dur = 131
22:25:07.633 00.000 5240 IsGuiding returns 0
22:25:07.633 00.000 5240 PulseGuide returned control before completion, sleep 141
22:25:07.633 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=238, Gamma=0.430
22:25:07.680 00.047 2696 UpdateGuideState exits: m=2983 SNR=38.5
22:25:07.694 00.014 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:07.696 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:25:07.696 00.000 2696 Enqueuing Expose request
22:25:07.791 00.095 5240 IsGuiding returns 1
22:25:07.791 00.000 5240 scope still moving after pulse duration time elapsed
22:25:07.823 00.032 5240 IsGuiding returns 0
22:25:07.823 00.000 5240 scope move finished after 131 + 57 ms
22:25:07.823 00.000 5240 Move returns status 0, amount 131
22:25:07.823 00.000 5240 MoveAxis(N, 0, ABG)
22:25:07.823 00.000 5240 Move returns status 0, amount 0
22:25:07.823 00.000 5240 move complete, result=0
22:25:07.823 00.000 5240 worker thread done servicing request
22:25:07.823 00.000 5240 Worker thread wakes up
22:25:07.823 00.000 2696 GuideStep: 1.2 px 131 ms WEST, 0.2 px 0 ms NORTH
22:25:07.823 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:25:07.823 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:25:09.453 01.630 5240 Exposure complete
22:25:09.517 00.064 5240 worker thread done servicing request
22:25:09.517 00.000 2696 OnExposeComplete: enter
22:25:09.517 00.000 2696 UpdateGuideState(): m_state=6
22:25:09.517 00.000 2696 Star::Find(15, 297, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 329
22:25:09.517 00.000 2696 Star::Find returns 1 (0), X=298.56, Y=260.19, Mass=2977, SNR=38.5, Peak=229 HFD=3.4
22:25:09.533 00.016 2696 MultiStar: [#1 -1.27,-0.40,0.71,U] [#2 -0.08,-0.07,0.69,U] [#3 -0.78,-0.36,0.44,U] [#4 -0.73,-0.08,0.42,U] [#5 -1.22,0.01,0.45,U] [#6 -0.01,-0.05,0.45,U] [#7 -0.78,-0.03,0.48,U] [#8 -0.70,-0.03,0.37,U] 
22:25:09.533 00.000 2696 refined, 8 included, MultiStar: {-0.80, -0.14}, one-star: {-1.21, -0.14}
22:25:09.533 00.000 2696 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.74) = xAngle (-5.70 = 0.58)
22:25:09.538 00.005 2696 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.07 = -3.07)
22:25:09.538 00.000 2696 CameraToMount -- cameraX=-0.80 cameraY=-0.14 hyp=0.81 cameraTheta=-2.97 mountX=0.68 mountY=-0.06, mountTheta=-0.09
22:25:09.538 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.80, y=-0.14, opts=13)
22:25:09.538 00.000 2696 Enqueuing Move request for scope (-0.80, -0.14)
22:25:09.538 00.000 5240 Worker thread wakes up
22:25:09.538 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.80, -0.14) opts 0xd
22:25:09.538 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.80, -0.14)
22:25:09.538 00.000 5240 Moving (-0.80, -0.14) raw xDistance=0.68 yDistance=-0.06
22:25:09.549 00.011 5240 PPEC rslt: input = 0.68, final = 0.18, react = 0.68, pred = -1.03, hyst = 0.64, hyst_pct = 0.54, period_length = 662.83
22:25:09.549 00.000 5240 PPEC: input: 0.68, control: 0.18, exposure: 1500
22:25:09.549 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:09.549 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:25:09.549 00.000 5240 MoveAxis(W, 30, ABG)
22:25:09.549 00.000 5240 Guiding  Dir = 3, Dur = 30
22:25:09.549 00.000 5240 IsGuiding returns 0
22:25:09.549 00.000 5240 PulseGuide returned control before completion, sleep 40
22:25:09.549 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=209, Gamma=0.430
22:25:09.596 00.047 5240 IsGuiding returns 1
22:25:09.596 00.000 5240 scope still moving after pulse duration time elapsed
22:25:09.602 00.006 2696 UpdateGuideState exits: m=2977 SNR=38.5
22:25:09.602 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:09.612 00.010 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:25:09.612 00.000 2696 Enqueuing Expose request
22:25:09.628 00.016 5240 IsGuiding returns 0
22:25:09.628 00.000 5240 scope move finished after 30 + 48 ms
22:25:09.628 00.000 5240 Move returns status 0, amount 30
22:25:09.628 00.000 5240 MoveAxis(N, 0, ABG)
22:25:09.628 00.000 5240 Move returns status 0, amount 0
22:25:09.628 00.000 5240 move complete, result=0
22:25:09.628 00.000 5240 worker thread done servicing request
22:25:09.628 00.000 5240 Worker thread wakes up
22:25:09.628 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:25:09.628 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:25:09.632 00.004 2696 GuideStep: 0.7 px 30 ms WEST, -0.1 px 0 ms NORTH
22:25:11.052 01.420 5240 Exposure complete
22:25:11.115 00.063 5240 worker thread done servicing request
22:25:11.115 00.000 2696 OnExposeComplete: enter
22:25:11.115 00.000 2696 UpdateGuideState(): m_state=6
22:25:11.115 00.000 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 330
22:25:11.115 00.000 2696 Star::Find returns 1 (1), X=298.51, Y=260.27, Mass=2984, SNR=38.5, Peak=255 HFD=3.2
22:25:11.132 00.017 2696 MultiStar: [#1 -0.92,0.20,0.69,U] [#2 -0.03,0.35,0.68,U] [#3 -0.23,0.33,0.44,U] [#4 -0.52,0.29,0.43,U] [#5 -0.92,0.55,0.43,U] [#6 0.20,0.48,0.48,U] [#7 -0.71,0.41,0.49,U] [#8 -0.55,0.30,0.39,U] 
22:25:11.132 00.000 2696 refined, 8 included, MultiStar: {-0.62, 0.27}, one-star: {-1.26, -0.06}
22:25:11.132 00.000 2696 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.74) = xAngle (-0.01 = -0.01)
22:25:11.132 00.000 2696 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.62 = 2.62)
22:25:11.132 00.000 2696 CameraToMount -- cameraX=-0.62 cameraY=0.27 hyp=0.67 cameraTheta=2.73 mountX=0.67 mountY=0.33, mountTheta=0.46
22:25:11.132 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.62, y=0.27, opts=13)
22:25:11.132 00.000 2696 Enqueuing Move request for scope (-0.62, 0.27)
22:25:11.132 00.000 5240 Worker thread wakes up
22:25:11.147 00.015 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 0.27) opts 0xd
22:25:11.147 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.62, 0.27)
22:25:11.147 00.000 5240 Moving (-0.62, 0.27) raw xDistance=0.67 yDistance=0.33
22:25:11.147 00.000 5240 PPEC rslt: input = 0.67, final = 0.12, react = 0.67, pred = -1.21, hyst = 0.69, hyst_pct = 0.54, period_length = 662.83
22:25:11.147 00.000 5240 PPEC: input: 0.67, control: 0.12, exposure: 1500
22:25:11.147 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:25:11.147 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
22:25:11.147 00.000 5240 MoveAxis(W, 19, ABG)
22:25:11.147 00.000 5240 Guiding  Dir = 3, Dur = 19
22:25:11.147 00.000 5240 IsGuiding returns 0
22:25:11.147 00.000 5240 PulseGuide returned control before completion, sleep 29
22:25:11.147 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:25:11.194 00.047 5240 IsGuiding returns 1
22:25:11.194 00.000 5240 scope still moving after pulse duration time elapsed
22:25:11.195 00.001 2696 UpdateGuideState exits: m=2984 SNR=38.5 Saturated
22:25:11.210 00.015 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:11.211 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:25:11.211 00.000 2696 Enqueuing Expose request
22:25:11.226 00.015 5240 IsGuiding returns 0
22:25:11.226 00.000 5240 scope move finished after 19 + 58 ms
22:25:11.226 00.000 5240 Move returns status 0, amount 19
22:25:11.226 00.000 5240 MoveAxis(N, 0, ABG)
22:25:11.226 00.000 5240 Move returns status 0, amount 0
22:25:11.226 00.000 5240 move complete, result=0
22:25:11.226 00.000 5240 worker thread done servicing request
22:25:11.226 00.000 5240 Worker thread wakes up
22:25:11.226 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:25:11.228 00.002 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:25:11.236 00.008 2696 GuideStep: 0.7 px 19 ms WEST, 0.3 px 0 ms NORTH
22:25:12.872 01.636 5240 Exposure complete
22:25:12.973 00.101 5240 worker thread done servicing request
22:25:12.973 00.000 2696 OnExposeComplete: enter
22:25:12.973 00.000 2696 UpdateGuideState(): m_state=6
22:25:12.978 00.005 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 331
22:25:12.980 00.002 2696 Star::Find returns 1 (1), X=298.15, Y=260.10, Mass=3060, SNR=39.0, Peak=255 HFD=3.2
22:25:12.982 00.002 2696 MultiStar: [#1 -1.22,0.39,0.67,U] [#2 -0.26,0.04,0.67,U] [#3 -0.72,0.18,0.43,U] [#4 -1.03,0.12,0.45,U] [#5 -1.51,0.23,0.47,U] [#6 0.07,0.31,0.47,U] [#7 -0.82,0.26,0.48,U] [#8 -1.00,0.18,0.37,U] 
22:25:12.983 00.001 2696 refined, 8 included, MultiStar: {-0.96, 0.13}, one-star: {-1.62, -0.23}
22:25:12.985 00.002 2696 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.74) = xAngle (0.27 = 0.27)
22:25:12.987 00.002 2696 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.91 = 2.91)
22:25:12.989 00.002 2696 CameraToMount -- cameraX=-0.96 cameraY=0.13 hyp=0.97 cameraTheta=3.01 mountX=0.93 mountY=0.23, mountTheta=0.24
22:25:12.991 00.002 2696 SchedulePrimaryMove(0F998B58, x=-0.96, y=0.13, opts=13)
22:25:12.993 00.002 2696 Enqueuing Move request for scope (-0.96, 0.13)
22:25:12.995 00.002 5240 Worker thread wakes up
22:25:12.995 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.96, 0.13) opts 0xd
22:25:12.995 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.96, 0.13)
22:25:12.995 00.000 5240 Moving (-0.96, 0.13) raw xDistance=0.93 yDistance=0.23
22:25:12.997 00.002 5240 PPEC rslt: input = 0.93, final = 0.71, react = 0.93, pred = -0.40, hyst = 0.86, hyst_pct = 0.53, period_length = 662.83
22:25:12.997 00.000 5240 PPEC: input: 0.93, control: 0.71, exposure: 1500
22:25:12.997 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:25:12.997 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:25:12.997 00.000 5240 MoveAxis(W, 118, ABG)
22:25:12.997 00.000 5240 Guiding  Dir = 3, Dur = 118
22:25:12.997 00.000 5240 IsGuiding returns 0
22:25:12.997 00.000 5240 PulseGuide returned control before completion, sleep 128
22:25:13.009 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:25:13.046 00.037 2696 UpdateGuideState exits: m=3060 SNR=39.0 Saturated
22:25:13.046 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:13.046 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:25:13.063 00.017 2696 Enqueuing Expose request
22:25:13.140 00.077 5240 IsGuiding returns 0
22:25:13.140 00.000 5240 Move returns status 0, amount 118
22:25:13.140 00.000 5240 MoveAxis(N, 0, ABG)
22:25:13.140 00.000 5240 Move returns status 0, amount 0
22:25:13.140 00.000 5240 move complete, result=0
22:25:13.140 00.000 5240 worker thread done servicing request
22:25:13.140 00.000 5240 Worker thread wakes up
22:25:13.140 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:25:13.140 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:25:13.146 00.006 2696 GuideStep: 0.9 px 118 ms WEST, 0.2 px 0 ms NORTH
22:25:14.566 01.420 5240 Exposure complete
22:25:14.642 00.076 5240 worker thread done servicing request
22:25:14.644 00.002 2696 OnExposeComplete: enter
22:25:14.645 00.001 2696 UpdateGuideState(): m_state=6
22:25:14.645 00.000 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 332
22:25:14.645 00.000 2696 Star::Find returns 1 (0), X=298.71, Y=259.87, Mass=3054, SNR=39.0, Peak=223 HFD=3.4
22:25:14.645 00.000 2696 MultiStar: [#1 -0.81,-0.05,0.67,U] [#2 0.14,-0.13,0.68,U] [#3 -0.33,-0.21,0.42,U] [#4 -0.43,-0.30,0.41,U] [#5 -0.89,-0.27,0.45,U] [#6 0.17,-0.00,0.46,U] [#7 -0.38,0.01,0.49,U] [#8 -0.49,-0.22,0.37,U] 
22:25:14.645 00.000 2696 refined, 8 included, MultiStar: {-0.51, -0.20}, one-star: {-1.06, -0.46}
22:25:14.645 00.000 2696 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.74) = xAngle (-5.50 = 0.78)
22:25:14.645 00.000 2696 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.87 = -2.87)
22:25:14.645 00.000 2696 CameraToMount -- cameraX=-0.51 cameraY=-0.20 hyp=0.55 cameraTheta=-2.77 mountX=0.39 mountY=-0.15, mountTheta=-0.36
22:25:14.663 00.018 2696 SchedulePrimaryMove(0F998B58, x=-0.51, y=-0.20, opts=13)
22:25:14.663 00.000 2696 Enqueuing Move request for scope (-0.51, -0.20)
22:25:14.663 00.000 5240 Worker thread wakes up
22:25:14.663 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.20) opts 0xd
22:25:14.663 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.51, -0.20)
22:25:14.663 00.000 5240 Moving (-0.51, -0.20) raw xDistance=0.39 yDistance=-0.15
22:25:14.663 00.000 5240 PPEC rslt: input = 0.39, final = 0.15, react = 0.39, pred = -0.47, hyst = 0.36, hyst_pct = 0.53, period_length = 662.83
22:25:14.663 00.000 5240 PPEC: input: 0.39, control: 0.15, exposure: 1500
22:25:14.663 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:14.671 00.008 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:25:14.671 00.000 5240 MoveAxis(W, 26, ABG)
22:25:14.671 00.000 5240 Guiding  Dir = 3, Dur = 26
22:25:14.671 00.000 5240 IsGuiding returns 0
22:25:14.671 00.000 5240 PulseGuide returned control before completion, sleep 36
22:25:14.677 00.006 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:25:14.709 00.032 5240 IsGuiding returns 1
22:25:14.709 00.000 5240 scope still moving after pulse duration time elapsed
22:25:14.726 00.017 2696 UpdateGuideState exits: m=3054 SNR=39.0
22:25:14.731 00.005 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:14.733 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:25:14.733 00.000 2696 Enqueuing Expose request
22:25:14.741 00.008 5240 IsGuiding returns 0
22:25:14.741 00.000 5240 scope move finished after 26 + 44 ms
22:25:14.741 00.000 5240 Move returns status 0, amount 26
22:25:14.741 00.000 5240 MoveAxis(N, 0, ABG)
22:25:14.741 00.000 5240 Move returns status 0, amount 0
22:25:14.741 00.000 5240 move complete, result=0
22:25:14.741 00.000 5240 worker thread done servicing request
22:25:14.741 00.000 5240 Worker thread wakes up
22:25:14.741 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:25:14.741 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:25:14.743 00.002 2696 GuideStep: 0.4 px 26 ms WEST, -0.1 px 0 ms NORTH
22:25:16.368 01.625 5240 Exposure complete
22:25:16.415 00.047 5240 worker thread done servicing request
22:25:16.415 00.000 2696 OnExposeComplete: enter
22:25:16.415 00.000 2696 UpdateGuideState(): m_state=6
22:25:16.415 00.000 2696 Star::Find(15, 298, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 333
22:25:16.415 00.000 2696 Star::Find returns 1 (1), X=298.67, Y=259.99, Mass=3107, SNR=39.3, Peak=255 HFD=3.3
22:25:16.431 00.016 2696 MultiStar: [#1 -0.82,0.03,0.69,U] [#2 0.21,-0.19,0.67,U] [#3 -0.20,-0.01,0.43,U] [#4 -0.45,-0.12,0.42,U] [#5 -0.87,-0.12,0.42,U] [#6 0.25,0.19,0.46,U] [#7 -0.45,0.04,0.46,U] [#8 -0.53,-0.14,0.37,U] 
22:25:16.431 00.000 2696 refined, 8 included, MultiStar: {-0.50, -0.10}, one-star: {-1.09, -0.34}
22:25:16.431 00.000 2696 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.74) = xAngle (-5.68 = 0.60)
22:25:16.431 00.000 2696 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.05 = -3.05)
22:25:16.431 00.000 2696 CameraToMount -- cameraX=-0.50 cameraY=-0.10 hyp=0.51 cameraTheta=-2.94 mountX=0.42 mountY=-0.05, mountTheta=-0.12
22:25:16.431 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.50, y=-0.10, opts=13)
22:25:16.431 00.000 2696 Enqueuing Move request for scope (-0.50, -0.10)
22:25:16.444 00.013 5240 Worker thread wakes up
22:25:16.444 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.10) opts 0xd
22:25:16.444 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.50, -0.10)
22:25:16.444 00.000 5240 Moving (-0.50, -0.10) raw xDistance=0.42 yDistance=-0.05
22:25:16.446 00.002 5240 PPEC rslt: input = 0.42, final = 0.11, react = 0.42, pred = -0.70, hyst = 0.45, hyst_pct = 0.53, period_length = 662.83
22:25:16.446 00.000 5240 PPEC: input: 0.42, control: 0.11, exposure: 1500
22:25:16.448 00.002 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:16.448 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:25:16.448 00.000 5240 MoveAxis(W, 18, ABG)
22:25:16.448 00.000 5240 Guiding  Dir = 3, Dur = 18
22:25:16.448 00.000 5240 IsGuiding returns 0
22:25:16.448 00.000 5240 PulseGuide returned control before completion, sleep 28
22:25:16.448 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:25:16.478 00.030 5240 IsGuiding returns 1
22:25:16.478 00.000 5240 scope still moving after pulse duration time elapsed
22:25:16.505 00.027 2696 UpdateGuideState exits: m=3107 SNR=39.3 Saturated
22:25:16.509 00.004 5240 IsGuiding returns 0
22:25:16.509 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:16.513 00.004 5240 scope move finished after 18 + 42 ms
22:25:16.513 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:25:16.513 00.000 2696 Enqueuing Expose request
22:25:16.513 00.000 5240 Move returns status 0, amount 18
22:25:16.513 00.000 5240 MoveAxis(N, 0, ABG)
22:25:16.513 00.000 5240 Move returns status 0, amount 0
22:25:16.513 00.000 5240 move complete, result=0
22:25:16.513 00.000 5240 worker thread done servicing request
22:25:16.513 00.000 5240 Worker thread wakes up
22:25:16.513 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:25:16.513 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:25:16.513 00.000 2696 GuideStep: 0.4 px 18 ms WEST, -0.0 px 0 ms NORTH
22:25:17.929 01.416 5240 Exposure complete
22:25:17.977 00.048 5240 worker thread done servicing request
22:25:17.977 00.000 2696 OnExposeComplete: enter
22:25:17.977 00.000 2696 UpdateGuideState(): m_state=6
22:25:17.977 00.000 2696 Star::Find(15, 298, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 334
22:25:17.977 00.000 2696 Star::Find returns 1 (1), X=299.14, Y=259.87, Mass=2961, SNR=38.4, Peak=255 HFD=2.9
22:25:17.977 00.000 2696 MultiStar: [#1 -0.37,-0.02,0.70,U] [#2 0.70,-0.07,0.68,U] [#3 0.31,-0.15,0.42,U] [#4 0.09,0.01,0.43,U] [#5 -0.34,0.12,0.45,U] [#6 0.70,-0.08,0.48,U] [#7 0.07,-0.10,0.48,U] [#8 0.17,-0.26,0.38,U] 
22:25:17.977 00.000 2696 refined, 8 included, MultiStar: {0.01, -0.14}, one-star: {-0.63, -0.46}
22:25:17.993 00.016 2696 CameraToMount -- cameraTheta (-1.52) - m_xAngle (2.74) = xAngle (-4.26 = 2.03)
22:25:17.993 00.000 2696 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.63 = -1.63)
22:25:17.993 00.000 2696 CameraToMount -- cameraX=0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.52 mountX=-0.06 mountY=-0.14, mountTheta=-1.99
22:25:17.993 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.01, y=-0.14, opts=13)
22:25:17.993 00.000 2696 Enqueuing Move request for scope (0.01, -0.14)
22:25:17.993 00.000 5240 Worker thread wakes up
22:25:17.993 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.14) opts 0xd
22:25:17.993 00.000 5240 Handling offset move in thread for scope, endpoint = (0.01, -0.14)
22:25:17.993 00.000 5240 Moving (0.01, -0.14) raw xDistance=-0.06 yDistance=-0.14
22:25:17.993 00.000 5240 PPEC rslt: input = -0.06, final = -0.05, react = -0.06, pred = -0.11, hyst = 0.00, hyst_pct = 0.53, period_length = 662.83
22:25:17.993 00.000 5240 PPEC: input: -0.06, control: -0.05, exposure: 1500
22:25:17.993 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:17.993 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:25:17.993 00.000 5240 MoveAxis(E, 9, ABG)
22:25:17.993 00.000 5240 Guiding  Dir = 2, Dur = 9
22:25:17.993 00.000 5240 IsGuiding returns 0
22:25:17.993 00.000 5240 PulseGuide returned control before completion, sleep 19
22:25:18.017 00.024 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=229, Gamma=0.430
22:25:18.041 00.024 5240 IsGuiding returns 0
22:25:18.041 00.000 5240 Move returns status 0, amount 9
22:25:18.041 00.000 5240 MoveAxis(N, 0, ABG)
22:25:18.041 00.000 5240 Move returns status 0, amount 0
22:25:18.041 00.000 5240 move complete, result=0
22:25:18.041 00.000 5240 worker thread done servicing request
22:25:18.065 00.024 2696 UpdateGuideState exits: m=2961 SNR=38.4 Saturated
22:25:18.067 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:18.067 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:25:18.069 00.002 2696 Enqueuing Expose request
22:25:18.075 00.006 5240 Worker thread wakes up
22:25:18.075 00.000 2696 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
22:25:18.077 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:25:18.077 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:25:19.706 01.629 5240 Exposure complete
22:25:19.757 00.051 5240 worker thread done servicing request
22:25:19.757 00.000 2696 OnExposeComplete: enter
22:25:19.760 00.003 2696 UpdateGuideState(): m_state=6
22:25:19.762 00.002 2696 Star::Find(15, 299, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 335
22:25:19.764 00.002 2696 Star::Find returns 1 (1), X=299.12, Y=260.29, Mass=2834, SNR=37.5, Peak=255 HFD=3.3
22:25:19.766 00.002 2696 MultiStar: [#1 -0.52,0.16,0.71,U] [#2 0.55,0.24,0.71,U] [#3 0.15,0.35,0.45,U] [#4 0.03,0.47,0.44,U] [#5 -0.51,0.57,0.45,U] [#6 0.43,0.14,0.49,U] [#7 -0.24,0.46,0.50,U] [#8 0.01,0.24,0.40,U] 
22:25:19.769 00.003 2696 refined, 8 included, MultiStar: {-0.13, 0.25}, one-star: {-0.65, -0.04}
22:25:19.769 00.000 2696 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.74) = xAngle (-0.67 = -0.67)
22:25:19.769 00.000 2696 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.96 = 1.96)
22:25:19.769 00.000 2696 CameraToMount -- cameraX=-0.13 cameraY=0.25 hyp=0.28 cameraTheta=2.06 mountX=0.22 mountY=0.26, mountTheta=0.87
22:25:19.769 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.13, y=0.25, opts=13)
22:25:19.769 00.000 2696 Enqueuing Move request for scope (-0.13, 0.25)
22:25:19.769 00.000 5240 Worker thread wakes up
22:25:19.769 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.25) opts 0xd
22:25:19.769 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.13, 0.25)
22:25:19.769 00.000 5240 Moving (-0.13, 0.25) raw xDistance=0.22 yDistance=0.26
22:25:19.769 00.000 5240 PPEC rslt: input = 0.22, final = -0.10, react = 0.22, pred = -0.21, hyst = 0.00, hyst_pct = 0.53, period_length = 662.83
22:25:19.769 00.000 5240 PPEC: input: 0.22, control: -0.10, exposure: 1500
22:25:19.769 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
22:25:19.769 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
22:25:19.769 00.000 5240 MoveAxis(E, 16, ABG)
22:25:19.769 00.000 5240 Guiding  Dir = 2, Dur = 16
22:25:19.769 00.000 5240 IsGuiding returns 0
22:25:19.769 00.000 5240 PulseGuide returned control before completion, sleep 26
22:25:19.796 00.027 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=233, Gamma=0.430
22:25:19.817 00.021 5240 IsGuiding returns 1
22:25:19.817 00.000 5240 scope still moving after pulse duration time elapsed
22:25:19.845 00.028 2696 UpdateGuideState exits: m=2834 SNR=37.5 Saturated
22:25:19.845 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:19.850 00.005 5240 IsGuiding returns 0
22:25:19.850 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:25:19.853 00.003 5240 scope move finished after 16 + 51 ms
22:25:19.853 00.000 2696 Enqueuing Expose request
22:25:19.853 00.000 5240 Move returns status 0, amount 16
22:25:19.853 00.000 5240 MoveAxis(N, 0, ABG)
22:25:19.853 00.000 5240 Move returns status 0, amount 0
22:25:19.853 00.000 5240 move complete, result=0
22:25:19.853 00.000 5240 worker thread done servicing request
22:25:19.853 00.000 5240 Worker thread wakes up
22:25:19.853 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:25:19.853 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:25:19.853 00.000 2696 GuideStep: 0.2 px 16 ms EAST, 0.3 px 0 ms NORTH
22:25:21.267 01.414 5240 Exposure complete
22:25:21.317 00.050 5240 worker thread done servicing request
22:25:21.317 00.000 2696 OnExposeComplete: enter
22:25:21.320 00.003 2696 UpdateGuideState(): m_state=6
22:25:21.321 00.001 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 336
22:25:21.323 00.002 2696 Star::Find returns 1 (1), X=298.78, Y=260.44, Mass=3155, SNR=39.6, Peak=255 HFD=3.3
22:25:21.326 00.003 2696 MultiStar: [#1 -0.72,0.05,0.68,U] [#2 0.18,0.24,0.66,U] [#3 -0.22,0.26,0.42,U] [#4 -0.36,0.22,0.44,U] [#5 -0.58,0.55,0.42,U] [#6 0.09,0.20,0.47,U] [#7 -0.56,0.21,0.45,U] [#8 -0.32,0.25,0.38,U] 
22:25:21.328 00.002 2696 refined, 8 included, MultiStar: {-0.44, 0.21}, one-star: {-0.99, 0.11}
22:25:21.330 00.002 2696 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.74) = xAngle (-0.03 = -0.03)
22:25:21.332 00.002 2696 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.60 = 2.60)
22:25:21.332 00.000 2696 CameraToMount -- cameraX=-0.44 cameraY=0.21 hyp=0.49 cameraTheta=2.70 mountX=0.49 mountY=0.25, mountTheta=0.48
22:25:21.336 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.44, y=0.21, opts=13)
22:25:21.338 00.002 2696 Enqueuing Move request for scope (-0.44, 0.21)
22:25:21.340 00.002 5240 Worker thread wakes up
22:25:21.340 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.21) opts 0xd
22:25:21.340 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.44, 0.21)
22:25:21.340 00.000 5240 Moving (-0.44, 0.21) raw xDistance=0.49 yDistance=0.25
22:25:21.342 00.002 5240 PPEC rslt: input = 0.49, final = 0.29, react = 0.49, pred = -0.36, hyst = 0.43, hyst_pct = 0.53, period_length = 662.83
22:25:21.342 00.000 5240 PPEC: input: 0.49, control: 0.29, exposure: 1500
22:25:21.342 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
22:25:21.342 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:25:21.342 00.000 5240 MoveAxis(W, 48, ABG)
22:25:21.342 00.000 5240 Guiding  Dir = 3, Dur = 48
22:25:21.342 00.000 5240 IsGuiding returns 0
22:25:21.342 00.000 5240 PulseGuide returned control before completion, sleep 58
22:25:21.351 00.009 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=216, Gamma=0.430
22:25:21.406 00.055 5240 IsGuiding returns 1
22:25:21.406 00.000 5240 scope still moving after pulse duration time elapsed
22:25:21.406 00.000 2696 UpdateGuideState exits: m=3155 SNR=39.6 Saturated
22:25:21.408 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:21.408 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:25:21.415 00.007 2696 Enqueuing Expose request
22:25:21.437 00.022 5240 IsGuiding returns 0
22:25:21.437 00.000 5240 scope move finished after 48 + 46 ms
22:25:21.437 00.000 5240 Move returns status 0, amount 48
22:25:21.437 00.000 5240 MoveAxis(N, 0, ABG)
22:25:21.437 00.000 5240 Move returns status 0, amount 0
22:25:21.437 00.000 5240 move complete, result=0
22:25:21.437 00.000 5240 worker thread done servicing request
22:25:21.437 00.000 5240 Worker thread wakes up
22:25:21.437 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:25:21.437 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:25:21.437 00.000 2696 GuideStep: 0.5 px 48 ms WEST, 0.3 px 0 ms NORTH
22:25:23.073 01.636 5240 Exposure complete
22:25:23.126 00.053 5240 worker thread done servicing request
22:25:23.126 00.000 2696 OnExposeComplete: enter
22:25:23.128 00.002 2696 UpdateGuideState(): m_state=6
22:25:23.130 00.002 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 337
22:25:23.134 00.004 2696 Star::Find returns 1 (0), X=298.03, Y=259.65, Mass=2881, SNR=37.8, Peak=203 HFD=3.9
22:25:23.136 00.002 2696 MultiStar: [#1 -1.30,-0.38,0.71,U] [#2 0.25,0.06,0.69,U] [#3 -0.78,-0.50,0.44,U] [#4 -0.87,-0.29,0.44,U] [#5 -1.44,-0.06,0.45,U] [#6 0.32,-0.14,0.50,U] [#7 -0.46,0.09,0.49,U] [#8 -1.00,-0.34,0.39,U] 
22:25:23.138 00.002 2696 refined, 8 included, MultiStar: {-0.85, -0.28}, one-star: {-1.74, -0.68}
22:25:23.140 00.002 2696 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.74) = xAngle (-5.55 = 0.73)
22:25:23.142 00.002 2696 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.92 = -2.92)
22:25:23.144 00.002 2696 CameraToMount -- cameraX=-0.85 cameraY=-0.28 hyp=0.89 cameraTheta=-2.82 mountX=0.66 mountY=-0.19, mountTheta=-0.28
22:25:23.146 00.002 2696 SchedulePrimaryMove(0F998B58, x=-0.85, y=-0.28, opts=13)
22:25:23.150 00.004 2696 Enqueuing Move request for scope (-0.85, -0.28)
22:25:23.152 00.002 5240 Worker thread wakes up
22:25:23.152 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.85, -0.28) opts 0xd
22:25:23.152 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.85, -0.28)
22:25:23.152 00.000 5240 Moving (-0.85, -0.28) raw xDistance=0.66 yDistance=-0.19
22:25:23.152 00.000 5240 PPEC rslt: input = 0.66, final = 0.44, react = 0.66, pred = -0.38, hyst = 0.59, hyst_pct = 0.53, period_length = 662.83
22:25:23.152 00.000 5240 PPEC: input: 0.66, control: 0.44, exposure: 1500
22:25:23.154 00.002 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
22:25:23.154 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:25:23.154 00.000 5240 MoveAxis(W, 74, ABG)
22:25:23.154 00.000 5240 Guiding  Dir = 3, Dur = 74
22:25:23.154 00.000 5240 IsGuiding returns 0
22:25:23.154 00.000 5240 PulseGuide returned control before completion, sleep 84
22:25:23.167 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:25:23.218 00.051 2696 UpdateGuideState exits: m=2881 SNR=37.8
22:25:23.220 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:23.222 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:25:23.224 00.002 2696 Enqueuing Expose request
22:25:23.241 00.017 5240 IsGuiding returns 1
22:25:23.241 00.000 5240 scope still moving after pulse duration time elapsed
22:25:23.273 00.032 5240 IsGuiding returns 0
22:25:23.273 00.000 5240 scope move finished after 74 + 44 ms
22:25:23.273 00.000 5240 Move returns status 0, amount 74
22:25:23.273 00.000 5240 MoveAxis(N, 0, ABG)
22:25:23.273 00.000 5240 Move returns status 0, amount 0
22:25:23.273 00.000 5240 move complete, result=0
22:25:23.273 00.000 5240 worker thread done servicing request
22:25:23.273 00.000 5240 Worker thread wakes up
22:25:23.273 00.000 2696 GuideStep: 0.7 px 74 ms WEST, -0.2 px 0 ms NORTH
22:25:23.277 00.004 5240 worker thread servicing REQUEST_EXPOSE 1500
22:25:23.277 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:25:24.687 01.410 5240 Exposure complete
22:25:24.743 00.056 5240 worker thread done servicing request
22:25:24.743 00.000 2696 OnExposeComplete: enter
22:25:24.747 00.004 2696 UpdateGuideState(): m_state=6
22:25:24.751 00.004 2696 Star::Find(15, 298, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 338
22:25:24.757 00.006 2696 Star::Find returns 1 (0), X=299.20, Y=259.41, Mass=2864, SNR=37.7, Peak=216 HFD=3.6
22:25:24.761 00.004 2696 MultiStar: [#1 -0.55,-0.79,0.72,U] [#2 0.37,-0.69,0.70,U] [#3 0.18,-0.58,0.43,U] [#4 -0.01,-0.76,0.44,U] [#5 -0.63,-0.66,0.44,U] [#6 0.78,-0.35,0.47,U] [#7 -0.29,-0.77,0.49,U] [#8 -0.01,-0.49,0.39,U] 
22:25:24.763 00.002 2696 refined, 8 included, MultiStar: {-0.13, -0.71}, one-star: {-0.57, -0.92}
22:25:24.767 00.004 2696 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.74) = xAngle (-4.49 = 1.79)
22:25:24.771 00.004 2696 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.86 = -1.86)
22:25:24.773 00.002 2696 CameraToMount -- cameraX=-0.13 cameraY=-0.71 hyp=0.72 cameraTheta=-1.76 mountX=-0.15 mountY=-0.69, mountTheta=-1.79
22:25:24.779 00.006 2696 SchedulePrimaryMove(0F998B58, x=-0.13, y=-0.71, opts=13)
22:25:24.783 00.004 2696 Enqueuing Move request for scope (-0.13, -0.71)
22:25:24.785 00.002 5240 Worker thread wakes up
22:25:24.785 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.71) opts 0xd
22:25:24.785 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.13, -0.71)
22:25:24.785 00.000 5240 Moving (-0.13, -0.71) raw xDistance=-0.15 yDistance=-0.69
22:25:24.787 00.002 5240 PPEC rslt: input = -0.15, final = -0.23, react = -0.15, pred = -0.49, hyst = 0.00, hyst_pct = 0.53, period_length = 662.83
22:25:24.787 00.000 5240 PPEC: input: -0.15, control: -0.23, exposure: 1500
22:25:24.787 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:25:24.787 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.69
22:25:24.787 00.000 5240 MoveAxis(E, 39, ABG)
22:25:24.787 00.000 5240 Guiding  Dir = 2, Dur = 39
22:25:24.788 00.001 5240 IsGuiding returns 0
22:25:24.788 00.000 5240 PulseGuide returned control before completion, sleep 49
22:25:24.802 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=203, Gamma=0.430
22:25:24.839 00.037 5240 IsGuiding returns 1
22:25:24.840 00.001 5240 scope still moving after pulse duration time elapsed
22:25:24.851 00.011 2696 UpdateGuideState exits: m=2864 SNR=37.7
22:25:24.855 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:24.855 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:25:24.855 00.000 2696 Enqueuing Expose request
22:25:24.871 00.016 5240 IsGuiding returns 0
22:25:24.871 00.000 5240 scope move finished after 39 + 43 ms
22:25:24.871 00.000 5240 Move returns status 0, amount 39
22:25:24.871 00.000 5240 MoveAxis(N, 0, ABG)
22:25:24.871 00.000 5240 Move returns status 0, amount 0
22:25:24.871 00.000 5240 move complete, result=0
22:25:24.871 00.000 5240 worker thread done servicing request
22:25:24.871 00.000 5240 Worker thread wakes up
22:25:24.871 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:25:24.871 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:25:24.871 00.000 2696 GuideStep: -0.2 px 39 ms EAST, -0.7 px 0 ms NORTH
22:25:26.499 01.628 5240 Exposure complete
22:25:26.553 00.054 5240 worker thread done servicing request
22:25:26.553 00.000 2696 OnExposeComplete: enter
22:25:26.555 00.002 2696 UpdateGuideState(): m_state=6
22:25:26.557 00.002 2696 Star::Find(15, 299, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 339
22:25:26.559 00.002 2696 Star::Find returns 1 (0), X=299.92, Y=259.62, Mass=2967, SNR=38.4, Peak=238 HFD=3.3
22:25:26.561 00.002 2696 MultiStar: [#1 0.23,-0.53,0.68,U] [#2 1.21,-0.46,0.67,U] [#3 0.95,-0.57,0.42,U] [#4 0.64,-0.51,0.44,U] [#5 0.26,-0.38,0.46,U] [#6 1.10,-0.62,0.48,U] [#7 0.67,-0.41,0.48,U] [#8 0.56,-0.44,0.39,U] 
22:25:26.563 00.002 2696 single-star, 8 included, MultiStar: {0.60, -0.54}, one-star: {0.15, -0.72}
22:25:26.563 00.000 2696 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.74) = xAngle (-4.10 = 2.18)
22:25:26.563 00.000 2696 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.47 = -1.47)
22:25:26.570 00.007 2696 CameraToMount -- cameraX=0.15 cameraY=-0.72 hyp=0.73 cameraTheta=-1.36 mountX=-0.42 mountY=-0.73, mountTheta=-2.09
22:25:26.572 00.002 2696 SchedulePrimaryMove(0F998B58, x=0.15, y=-0.72, opts=13)
22:25:26.572 00.000 2696 Enqueuing Move request for scope (0.15, -0.72)
22:25:26.579 00.007 5240 Worker thread wakes up
22:25:26.579 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.72) opts 0xd
22:25:26.579 00.000 5240 Handling offset move in thread for scope, endpoint = (0.15, -0.72)
22:25:26.579 00.000 5240 Moving (0.15, -0.72) raw xDistance=-0.42 yDistance=-0.73
22:25:26.579 00.000 5240 PPEC rslt: input = -0.42, final = -0.69, react = -0.42, pred = -0.66, hyst = -0.33, hyst_pct = 0.52, period_length = 662.83
22:25:26.579 00.000 5240 PPEC: input: -0.42, control: -0.69, exposure: 1500
22:25:26.579 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:25:26.581 00.002 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.73
22:25:26.581 00.000 5240 MoveAxis(E, 114, ABG)
22:25:26.581 00.000 5240 Guiding  Dir = 2, Dur = 114
22:25:26.581 00.000 5240 IsGuiding returns 0
22:25:26.581 00.000 5240 PulseGuide returned control before completion, sleep 124
22:25:26.593 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=230, Gamma=0.430
22:25:26.642 00.049 2696 UpdateGuideState exits: m=2967 SNR=38.4
22:25:26.644 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:26.646 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:25:26.648 00.002 2696 Enqueuing Expose request
22:25:26.720 00.072 5240 IsGuiding returns 1
22:25:26.720 00.000 5240 scope still moving after pulse duration time elapsed
22:25:26.752 00.032 5240 IsGuiding returns 0
22:25:26.752 00.000 5240 scope move finished after 114 + 56 ms
22:25:26.752 00.000 5240 Move returns status 0, amount 114
22:25:26.752 00.000 5240 MoveAxis(N, 0, ABG)
22:25:26.752 00.000 5240 Move returns status 0, amount 0
22:25:26.752 00.000 5240 move complete, result=0
22:25:26.752 00.000 5240 worker thread done servicing request
22:25:26.752 00.000 2696 GuideStep: -0.4 px 114 ms EAST, -0.7 px 0 ms NORTH
22:25:26.752 00.000 5240 Worker thread wakes up
22:25:26.752 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:25:26.752 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:25:28.167 01.415 5240 Exposure complete
22:25:28.210 00.043 5240 worker thread done servicing request
22:25:28.210 00.000 2696 OnExposeComplete: enter
22:25:28.210 00.000 2696 UpdateGuideState(): m_state=6
22:25:28.210 00.000 2696 Star::Find(15, 299, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 340
22:25:28.210 00.000 2696 Star::Find returns 1 (0), X=299.47, Y=259.71, Mass=2993, SNR=38.6, Peak=225 HFD=3.2
22:25:28.210 00.000 2696 MultiStar: [#1 -0.30,-0.47,0.69,U] [#2 0.82,-0.27,0.68,U] [#3 0.42,-0.30,0.43,U] [#4 0.05,-0.44,0.44,U] [#5 -0.30,-0.30,0.44,U] [#6 0.86,-0.09,0.49,U] [#7 0.25,0.00,0.50,U] [#8 0.28,-0.36,0.38,U] 
22:25:28.226 00.016 2696 refined, 8 included, MultiStar: {0.15, -0.35}, one-star: {-0.30, -0.62}
22:25:28.228 00.002 2696 CameraToMount -- cameraTheta (-1.16) - m_xAngle (2.74) = xAngle (-3.90 = 2.39)
22:25:28.230 00.002 2696 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.26 = -1.26)
22:25:28.232 00.002 2696 CameraToMount -- cameraX=0.15 cameraY=-0.35 hyp=0.38 cameraTheta=-1.16 mountX=-0.28 mountY=-0.36, mountTheta=-2.22
22:25:28.234 00.002 2696 SchedulePrimaryMove(0F998B58, x=0.15, y=-0.35, opts=13)
22:25:28.236 00.002 2696 Enqueuing Move request for scope (0.15, -0.35)
22:25:28.238 00.002 5240 Worker thread wakes up
22:25:28.238 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.35) opts 0xd
22:25:28.238 00.000 5240 Handling offset move in thread for scope, endpoint = (0.15, -0.35)
22:25:28.238 00.000 5240 Moving (0.15, -0.35) raw xDistance=-0.28 yDistance=-0.36
22:25:28.240 00.002 5240 PPEC rslt: input = -0.28, final = -0.50, react = -0.28, pred = -0.46, hyst = -0.27, hyst_pct = 0.52, period_length = 662.83
22:25:28.240 00.000 5240 PPEC: input: -0.28, control: -0.50, exposure: 1500
22:25:28.240 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
22:25:28.240 00.000 5240 MoveAxis(E, 82, ABG)
22:25:28.240 00.000 5240 Guiding  Dir = 2, Dur = 82
22:25:28.240 00.000 5240 IsGuiding returns 0
22:25:28.241 00.001 5240 PulseGuide returned control before completion, sleep 92
22:25:28.253 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=212, Gamma=0.430
22:25:28.300 00.047 2696 UpdateGuideState exits: m=2993 SNR=38.6
22:25:28.302 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:28.304 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:25:28.304 00.000 2696 Enqueuing Expose request
22:25:28.335 00.031 5240 IsGuiding returns 1
22:25:28.335 00.000 5240 scope still moving after pulse duration time elapsed
22:25:28.366 00.031 5240 IsGuiding returns 0
22:25:28.366 00.000 5240 scope move finished after 82 + 43 ms
22:25:28.366 00.000 5240 Move returns status 0, amount 82
22:25:28.366 00.000 5240 MoveAxis(N, 46, ABG)
22:25:28.366 00.000 5240 Guiding  Dir = 0, Dur = 46
22:25:28.366 00.000 5240 IsGuiding returns 0
22:25:28.366 00.000 5240 PulseGuide returned control before completion, sleep 56
22:25:28.429 00.063 5240 IsGuiding returns 1
22:25:28.429 00.000 5240 scope still moving after pulse duration time elapsed
22:25:28.460 00.031 5240 IsGuiding returns 0
22:25:28.460 00.000 5240 scope move finished after 46 + 47 ms
22:25:28.460 00.000 5240 Move returns status 0, amount 46
22:25:28.460 00.000 5240 move complete, result=0
22:25:28.460 00.000 5240 worker thread done servicing request
22:25:28.460 00.000 5240 Worker thread wakes up
22:25:28.460 00.000 2696 GuideStep: -0.3 px 82 ms EAST, -0.4 px 46 ms NORTH
22:25:28.462 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:25:28.462 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:25:30.087 01.625 5240 Exposure complete
22:25:30.138 00.051 5240 worker thread done servicing request
22:25:30.138 00.000 2696 OnExposeComplete: enter
22:25:30.138 00.000 2696 UpdateGuideState(): m_state=6
22:25:30.138 00.000 2696 Star::Find(15, 299, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 341
22:25:30.138 00.000 2696 Star::Find returns 1 (1), X=298.70, Y=259.77, Mass=3082, SNR=39.1, Peak=255 HFD=3.4
22:25:30.138 00.000 2696 MultiStar: [#1 -0.65,-0.40,0.71,U] [#2 0.14,-0.44,0.66,U] [#3 -0.33,-0.44,0.42,U] [#4 -0.39,-0.63,0.43,U] [#5 -0.81,-0.34,0.42,U] [#6 0.15,-0.38,0.48,U] [#7 -0.41,-0.45,0.49,U] [#8 -0.42,-0.52,0.38,U] 
22:25:30.152 00.014 2696 refined, 8 included, MultiStar: {-0.48, -0.47}, one-star: {-1.07, -0.56}
22:25:30.152 00.000 2696 CameraToMount -- cameraTheta (-2.37) - m_xAngle (2.74) = xAngle (-5.11 = 1.18)
22:25:30.152 00.000 2696 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.47 = -2.47)
22:25:30.152 00.000 2696 CameraToMount -- cameraX=-0.48 cameraY=-0.47 hyp=0.67 cameraTheta=-2.37 mountX=0.26 mountY=-0.41, mountTheta=-1.02
22:25:30.152 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.48, y=-0.47, opts=13)
22:25:30.165 00.013 2696 Enqueuing Move request for scope (-0.48, -0.47)
22:25:30.168 00.003 5240 Worker thread wakes up
22:25:30.168 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.47) opts 0xd
22:25:30.168 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.48, -0.47)
22:25:30.168 00.000 5240 Moving (-0.48, -0.47) raw xDistance=0.26 yDistance=-0.41
22:25:30.170 00.002 5240 PPEC rslt: input = 0.26, final = -0.31, react = 0.26, pred = -0.64, hyst = 0.00, hyst_pct = 0.52, period_length = 662.83
22:25:30.170 00.000 5240 PPEC: input: 0.26, control: -0.31, exposure: 1500
22:25:30.170 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
22:25:30.170 00.000 5240 MoveAxis(E, 51, ABG)
22:25:30.170 00.000 5240 Guiding  Dir = 2, Dur = 51
22:25:30.170 00.000 5240 IsGuiding returns 0
22:25:30.170 00.000 5240 PulseGuide returned control before completion, sleep 61
22:25:30.184 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:25:30.232 00.048 2696 UpdateGuideState exits: m=3082 SNR=39.1 Saturated
22:25:30.236 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:30.238 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:25:30.240 00.002 2696 Enqueuing Expose request
22:25:30.245 00.005 5240 IsGuiding returns 1
22:25:30.245 00.000 5240 scope still moving after pulse duration time elapsed
22:25:30.277 00.032 5240 IsGuiding returns 1
22:25:30.309 00.032 5240 IsGuiding returns 0
22:25:30.309 00.000 5240 scope move finished after 51 + 86 ms
22:25:30.309 00.000 5240 Move returns status 0, amount 51
22:25:30.309 00.000 5240 MoveAxis(N, 52, ABG)
22:25:30.309 00.000 5240 Guiding  Dir = 0, Dur = 52
22:25:30.309 00.000 5240 IsGuiding returns 0
22:25:30.309 00.000 5240 PulseGuide returned control before completion, sleep 62
22:25:30.373 00.064 5240 IsGuiding returns 1
22:25:30.373 00.000 5240 scope still moving after pulse duration time elapsed
22:25:30.405 00.032 5240 IsGuiding returns 0
22:25:30.405 00.000 5240 scope move finished after 52 + 42 ms
22:25:30.405 00.000 5240 Move returns status 0, amount 52
22:25:30.405 00.000 5240 move complete, result=0
22:25:30.405 00.000 5240 worker thread done servicing request
22:25:30.405 00.000 5240 Worker thread wakes up
22:25:30.405 00.000 2696 GuideStep: 0.3 px 51 ms EAST, -0.4 px 52 ms NORTH
22:25:30.405 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:25:30.405 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:25:31.816 01.411 5240 Exposure complete
22:25:31.874 00.058 5240 worker thread done servicing request
22:25:31.874 00.000 2696 OnExposeComplete: enter
22:25:31.876 00.002 2696 UpdateGuideState(): m_state=6
22:25:31.880 00.004 2696 Star::Find(15, 298, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 342
22:25:31.884 00.004 2696 Star::Find returns 1 (1), X=298.81, Y=260.14, Mass=3005, SNR=38.6, Peak=255 HFD=3.2
22:25:31.886 00.002 2696 MultiStar: [#1 -0.95,-0.08,0.67,U] [#2 0.36,0.19,0.67,U] [#3 -0.22,0.05,0.44,U] [#4 -0.17,0.19,0.42,U] [#5 -0.73,0.28,0.43,U] [#6 0.36,0.20,0.47,U] [#7 -0.48,-0.04,0.49,U] [#8 -0.31,0.13,0.37,U] 
22:25:31.890 00.004 2696 refined, 8 included, MultiStar: {-0.41, 0.05}, one-star: {-0.96, -0.19}
22:25:31.894 00.004 2696 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.74) = xAngle (0.29 = 0.29)
22:25:31.896 00.002 2696 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.93 = 2.93)
22:25:31.900 00.004 2696 CameraToMount -- cameraX=-0.41 cameraY=0.05 hyp=0.41 cameraTheta=3.03 mountX=0.39 mountY=0.09, mountTheta=0.22
22:25:31.906 00.006 2696 SchedulePrimaryMove(0F998B58, x=-0.41, y=0.05, opts=13)
22:25:31.910 00.004 2696 Enqueuing Move request for scope (-0.41, 0.05)
22:25:31.913 00.003 5240 Worker thread wakes up
22:25:31.913 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.05) opts 0xd
22:25:31.913 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.41, 0.05)
22:25:31.913 00.000 5240 Moving (-0.41, 0.05) raw xDistance=0.39 yDistance=0.09
22:25:31.915 00.002 5240 PPEC rslt: input = 0.39, final = -0.05, react = 0.39, pred = -0.82, hyst = 0.30, hyst_pct = 0.52, period_length = 662.83
22:25:31.915 00.000 5240 PPEC: input: 0.39, control: -0.05, exposure: 1500
22:25:31.915 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:31.915 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:25:31.915 00.000 5240 MoveAxis(E, 8, ABG)
22:25:31.915 00.000 5240 Guiding  Dir = 2, Dur = 8
22:25:31.915 00.000 5240 IsGuiding returns 0
22:25:31.917 00.002 5240 PulseGuide returned control before completion, sleep 18
22:25:31.931 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=237, Gamma=0.430
22:25:31.937 00.006 5240 IsGuiding returns 1
22:25:31.937 00.000 5240 scope still moving after pulse duration time elapsed
22:25:31.968 00.031 5240 IsGuiding returns 0
22:25:31.968 00.000 5240 scope move finished after 8 + 43 ms
22:25:31.968 00.000 5240 Move returns status 0, amount 8
22:25:31.968 00.000 5240 MoveAxis(N, 0, ABG)
22:25:31.968 00.000 5240 Move returns status 0, amount 0
22:25:31.968 00.000 5240 move complete, result=0
22:25:31.968 00.000 5240 worker thread done servicing request
22:25:31.987 00.019 2696 UpdateGuideState exits: m=3005 SNR=38.6 Saturated
22:25:31.989 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:31.993 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:25:31.997 00.004 2696 Enqueuing Expose request
22:25:31.999 00.002 5240 Worker thread wakes up
22:25:31.999 00.000 2696 GuideStep: 0.4 px 8 ms EAST, 0.1 px 0 ms NORTH
22:25:32.002 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:25:32.002 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:25:33.642 01.640 5240 Exposure complete
22:25:33.696 00.054 5240 worker thread done servicing request
22:25:33.698 00.002 2696 OnExposeComplete: enter
22:25:33.701 00.003 2696 UpdateGuideState(): m_state=6
22:25:33.703 00.002 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 343
22:25:33.705 00.002 2696 Star::Find returns 1 (0), X=299.19, Y=259.67, Mass=3095, SNR=39.2, Peak=207 HFD=3.6
22:25:33.707 00.002 2696 MultiStar: [#1 -0.51,-0.34,0.67,U] [#2 0.31,-0.71,0.69,U] [#3 0.25,-0.14,0.43,U] [#4 -0.04,-0.41,0.41,U] [#5 -0.38,-0.29,0.42,U] [#6 0.52,-0.45,0.47,U] [#7 -0.21,-0.41,0.46,U] [#8 0.13,-0.34,0.38,U] 
22:25:33.709 00.002 2696 refined, 8 included, MultiStar: {-0.12, -0.46}, one-star: {-0.58, -0.66}
22:25:33.711 00.002 2696 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.74) = xAngle (-4.56 = 1.73)
22:25:33.713 00.002 2696 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.92 = -1.92)
22:25:33.715 00.002 2696 CameraToMount -- cameraX=-0.12 cameraY=-0.46 hyp=0.47 cameraTheta=-1.82 mountX=-0.07 mountY=-0.44, mountTheta=-1.74
22:25:33.718 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.12, y=-0.46, opts=13)
22:25:33.720 00.002 2696 Enqueuing Move request for scope (-0.12, -0.46)
22:25:33.722 00.002 5240 Worker thread wakes up
22:25:33.722 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.46) opts 0xd
22:25:33.722 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.12, -0.46)
22:25:33.722 00.000 5240 Moving (-0.12, -0.46) raw xDistance=-0.07 yDistance=-0.44
22:25:33.724 00.002 5240 PPEC rslt: input = -0.07, final = -0.52, react = -0.07, pred = -1.09, hyst = 0.00, hyst_pct = 0.52, period_length = 662.83
22:25:33.724 00.000 5240 PPEC: input: -0.07, control: -0.52, exposure: 1500
22:25:33.724 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
22:25:33.724 00.000 5240 MoveAxis(E, 87, ABG)
22:25:33.724 00.000 5240 Guiding  Dir = 2, Dur = 87
22:25:33.726 00.002 5240 IsGuiding returns 0
22:25:33.726 00.000 5240 PulseGuide returned control before completion, sleep 97
22:25:33.738 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=222, Gamma=0.430
22:25:33.788 00.050 2696 UpdateGuideState exits: m=3095 SNR=39.2
22:25:33.792 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:33.794 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:25:33.798 00.004 2696 Enqueuing Expose request
22:25:33.827 00.029 5240 IsGuiding returns 1
22:25:33.827 00.000 5240 scope still moving after pulse duration time elapsed
22:25:33.859 00.032 5240 IsGuiding returns 0
22:25:33.859 00.000 5240 scope move finished after 87 + 46 ms
22:25:33.859 00.000 5240 Move returns status 0, amount 87
22:25:33.859 00.000 5240 MoveAxis(N, 56, ABG)
22:25:33.859 00.000 5240 Guiding  Dir = 0, Dur = 56
22:25:33.859 00.000 5240 IsGuiding returns 0
22:25:33.859 00.000 5240 PulseGuide returned control before completion, sleep 66
22:25:33.938 00.079 5240 IsGuiding returns 1
22:25:33.938 00.000 5240 scope still moving after pulse duration time elapsed
22:25:33.969 00.031 5240 IsGuiding returns 0
22:25:33.969 00.000 5240 scope move finished after 56 + 53 ms
22:25:33.969 00.000 5240 Move returns status 0, amount 56
22:25:33.969 00.000 5240 move complete, result=0
22:25:33.969 00.000 5240 worker thread done servicing request
22:25:33.969 00.000 5240 Worker thread wakes up
22:25:33.969 00.000 2696 GuideStep: -0.1 px 87 ms EAST, -0.4 px 56 ms NORTH
22:25:33.971 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:25:33.971 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:25:35.388 01.417 5240 Exposure complete
22:25:35.444 00.056 5240 worker thread done servicing request
22:25:35.444 00.000 2696 OnExposeComplete: enter
22:25:35.448 00.004 2696 UpdateGuideState(): m_state=6
22:25:35.450 00.002 2696 Star::Find(15, 299, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 344
22:25:35.454 00.004 2696 Star::Find returns 1 (0), X=299.39, Y=260.18, Mass=2902, SNR=38.0, Peak=237 HFD=3.5
22:25:35.456 00.002 2696 MultiStar: [#1 -0.33,0.08,0.70,U] [#2 0.65,0.00,0.67,U] [#3 0.40,-0.09,0.43,U] [#4 -0.01,-0.03,0.43,U] [#5 -0.32,0.29,0.44,U] [#6 0.50,0.07,0.48,U] [#7 0.01,0.14,0.49,U] [#8 0.04,-0.09,0.39,U] 
22:25:35.458 00.002 2696 refined, 8 included, MultiStar: {0.02, 0.01}, one-star: {-0.38, -0.16}
22:25:35.462 00.004 2696 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.74) = xAngle (-2.30 = -2.30)
22:25:35.464 00.002 2696 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.34 = 0.34)
22:25:35.466 00.002 2696 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.44 mountX=-0.02 mountY=0.01, mountTheta=2.68
22:25:35.470 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.02, y=0.01, opts=13)
22:25:35.474 00.004 2696 Enqueuing Move request for scope (0.02, 0.01)
22:25:35.476 00.002 5240 Worker thread wakes up
22:25:35.476 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
22:25:35.476 00.000 5240 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
22:25:35.476 00.000 5240 Moving (0.02, 0.01) raw xDistance=-0.02 yDistance=0.01
22:25:35.478 00.002 5240 PPEC rslt: input = -0.02, final = -0.57, react = -0.02, pred = -1.18, hyst = 0.00, hyst_pct = 0.52, period_length = 662.83
22:25:35.478 00.000 5240 PPEC: input: -0.02, control: -0.57, exposure: 1500
22:25:35.478 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:35.478 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:25:35.478 00.000 5240 MoveAxis(E, 95, ABG)
22:25:35.478 00.000 5240 Guiding  Dir = 2, Dur = 95
22:25:35.480 00.002 5240 IsGuiding returns 0
22:25:35.480 00.000 5240 PulseGuide returned control before completion, sleep 105
22:25:35.492 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=203, Gamma=0.430
22:25:35.546 00.054 2696 UpdateGuideState exits: m=2902 SNR=38.0
22:25:35.548 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:35.552 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:25:35.554 00.002 2696 Enqueuing Expose request
22:25:35.591 00.037 5240 IsGuiding returns 1
22:25:35.591 00.000 5240 scope still moving after pulse duration time elapsed
22:25:35.623 00.032 5240 IsGuiding returns 0
22:25:35.623 00.000 5240 scope move finished after 95 + 48 ms
22:25:35.623 00.000 5240 Move returns status 0, amount 95
22:25:35.623 00.000 5240 MoveAxis(N, 0, ABG)
22:25:35.623 00.000 5240 Move returns status 0, amount 0
22:25:35.623 00.000 5240 move complete, result=0
22:25:35.623 00.000 5240 worker thread done servicing request
22:25:35.623 00.000 5240 Worker thread wakes up
22:25:35.623 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:25:35.623 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:25:35.623 00.000 2696 GuideStep: -0.0 px 95 ms EAST, 0.0 px 0 ms NORTH
22:25:37.269 01.646 5240 Exposure complete
22:25:37.319 00.050 5240 worker thread done servicing request
22:25:37.319 00.000 2696 OnExposeComplete: enter
22:25:37.323 00.004 2696 UpdateGuideState(): m_state=6
22:25:37.325 00.002 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 345
22:25:37.329 00.004 2696 Star::Find returns 1 (0), X=298.85, Y=259.63, Mass=3103, SNR=39.2, Peak=184 HFD=3.8
22:25:37.331 00.002 2696 MultiStar: [#1 -0.34,-0.06,0.67,U] [#2 0.16,0.21,0.66,U] [#3 0.45,-0.23,0.42,U] [#4 0.10,-0.02,0.43,U] [#5 -0.47,0.18,0.42,U] [#6 0.16,0.30,0.46,U] [#7 -0.44,0.25,0.49,U] [#8 -0.14,-0.18,0.37,U] 
22:25:37.333 00.002 2696 refined, 8 included, MultiStar: {-0.24, -0.09}, one-star: {-0.91, -0.70}
22:25:37.335 00.002 2696 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.74) = xAngle (-5.52 = 0.76)
22:25:37.337 00.002 2696 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.89 = -2.89)
22:25:37.339 00.002 2696 CameraToMount -- cameraX=-0.24 cameraY=-0.09 hyp=0.26 cameraTheta=-2.79 mountX=0.19 mountY=-0.06, mountTheta=-0.33
22:25:37.343 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.24, y=-0.09, opts=13)
22:25:37.347 00.004 2696 Enqueuing Move request for scope (-0.24, -0.09)
22:25:37.351 00.004 5240 Worker thread wakes up
22:25:37.351 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.09) opts 0xd
22:25:37.351 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.24, -0.09)
22:25:37.351 00.000 5240 Moving (-0.24, -0.09) raw xDistance=0.19 yDistance=-0.06
22:25:37.353 00.002 5240 PPEC rslt: input = 0.19, final = -0.39, react = 0.19, pred = -0.80, hyst = 0.00, hyst_pct = 0.52, period_length = 662.83
22:25:37.353 00.000 5240 PPEC: input: 0.19, control: -0.39, exposure: 1500
22:25:37.353 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:37.353 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:25:37.353 00.000 5240 MoveAxis(E, 65, ABG)
22:25:37.353 00.000 5240 Guiding  Dir = 2, Dur = 65
22:25:37.353 00.000 5240 IsGuiding returns 0
22:25:37.353 00.000 5240 PulseGuide returned control before completion, sleep 75
22:25:37.366 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=215, Gamma=0.430
22:25:37.421 00.055 2696 UpdateGuideState exits: m=3103 SNR=39.2
22:25:37.425 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:37.427 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:25:37.429 00.002 2696 Enqueuing Expose request
22:25:37.437 00.008 5240 IsGuiding returns 1
22:25:37.437 00.000 5240 scope still moving after pulse duration time elapsed
22:25:37.468 00.031 5240 IsGuiding returns 0
22:25:37.468 00.000 5240 scope move finished after 65 + 50 ms
22:25:37.468 00.000 5240 Move returns status 0, amount 65
22:25:37.468 00.000 5240 MoveAxis(N, 0, ABG)
22:25:37.468 00.000 5240 Move returns status 0, amount 0
22:25:37.468 00.000 5240 move complete, result=0
22:25:37.468 00.000 5240 worker thread done servicing request
22:25:37.468 00.000 5240 Worker thread wakes up
22:25:37.468 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:25:37.468 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:25:37.470 00.002 2696 GuideStep: 0.2 px 65 ms EAST, -0.1 px 0 ms NORTH
22:25:38.893 01.423 5240 Exposure complete
22:25:38.944 00.051 5240 worker thread done servicing request
22:25:38.944 00.000 2696 OnExposeComplete: enter
22:25:38.944 00.000 2696 UpdateGuideState(): m_state=6
22:25:38.956 00.012 2696 Star::Find(15, 298, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 346
22:25:38.956 00.000 2696 Star::Find returns 1 (0), X=299.45, Y=259.79, Mass=3167, SNR=39.7, Peak=206 HFD=3.7
22:25:38.956 00.000 2696 MultiStar: [#1 -0.01,-0.18,0.67,U] [#2 0.74,0.01,0.65,U] [#3 0.64,-0.04,0.41,U] [#4 0.65,0.22,0.42,U] [#5 -0.01,0.04,0.43,U] [#6 0.91,0.18,0.47,U] [#7 0.38,-0.05,0.47,U] [#8 0.51,0.07,0.37,U] 
22:25:38.956 00.000 2696 refined, 8 included, MultiStar: {0.30, -0.10}, one-star: {-0.32, -0.54}
22:25:38.956 00.000 2696 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.74) = xAngle (-3.05 = -3.05)
22:25:38.956 00.000 2696 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.41 = -0.41)
22:25:38.956 00.000 2696 CameraToMount -- cameraX=0.30 cameraY=-0.10 hyp=0.32 cameraTheta=-0.31 mountX=-0.32 mountY=-0.13, mountTheta=-2.76
22:25:38.972 00.016 2696 SchedulePrimaryMove(0F998B58, x=0.30, y=-0.10, opts=13)
22:25:38.972 00.000 2696 Enqueuing Move request for scope (0.30, -0.10)
22:25:38.972 00.000 5240 Worker thread wakes up
22:25:38.972 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.10) opts 0xd
22:25:38.976 00.004 5240 Handling offset move in thread for scope, endpoint = (0.30, -0.10)
22:25:38.976 00.000 5240 Moving (0.30, -0.10) raw xDistance=-0.32 yDistance=-0.13
22:25:38.976 00.000 5240 PPEC rslt: input = -0.32, final = -0.71, react = -0.32, pred = -0.79, hyst = -0.34, hyst_pct = 0.51, period_length = 662.83
22:25:38.976 00.000 5240 PPEC: input: -0.32, control: -0.71, exposure: 1500
22:25:38.976 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:38.978 00.002 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:25:38.978 00.000 5240 MoveAxis(E, 118, ABG)
22:25:38.978 00.000 5240 Guiding  Dir = 2, Dur = 118
22:25:38.978 00.000 5240 IsGuiding returns 0
22:25:38.978 00.000 5240 PulseGuide returned control before completion, sleep 128
22:25:38.990 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=199, Gamma=0.430
22:25:39.037 00.047 2696 UpdateGuideState exits: m=3167 SNR=39.7
22:25:39.038 00.001 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:39.044 00.006 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:25:39.046 00.002 2696 Enqueuing Expose request
22:25:39.114 00.068 5240 IsGuiding returns 1
22:25:39.114 00.000 5240 scope still moving after pulse duration time elapsed
22:25:39.146 00.032 5240 IsGuiding returns 0
22:25:39.146 00.000 5240 scope move finished after 118 + 49 ms
22:25:39.146 00.000 5240 Move returns status 0, amount 118
22:25:39.146 00.000 5240 MoveAxis(N, 0, ABG)
22:25:39.146 00.000 5240 Move returns status 0, amount 0
22:25:39.146 00.000 5240 move complete, result=0
22:25:39.146 00.000 5240 worker thread done servicing request
22:25:39.146 00.000 5240 Worker thread wakes up
22:25:39.146 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:25:39.146 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:25:39.146 00.000 2696 GuideStep: -0.3 px 118 ms EAST, -0.1 px 0 ms NORTH
22:25:40.790 01.644 5240 Exposure complete
22:25:40.886 00.096 5240 worker thread done servicing request
22:25:40.886 00.000 2696 OnExposeComplete: enter
22:25:40.886 00.000 2696 UpdateGuideState(): m_state=6
22:25:40.886 00.000 2696 Star::Find(15, 299, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 347
22:25:40.886 00.000 2696 Star::Find returns 1 (1), X=299.74, Y=260.39, Mass=2992, SNR=38.6, Peak=255 HFD=3.2
22:25:40.902 00.016 2696 MultiStar: [#1 -0.18,0.01,0.69,U] [#2 0.88,0.19,0.67,U] [#3 0.61,0.08,0.42,U] [#4 0.39,0.35,0.43,U] [#5 -0.06,0.25,0.46,U] [#6 1.27,0.50,0.46,U] [#7 0.20,0.30,0.49,U] [#8 0.49,0.20,0.38,U] 
22:25:40.902 00.000 2696 single-star, 8 included, MultiStar: {0.34, 0.19}, one-star: {-0.03, 0.06}
22:25:40.902 00.000 2696 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.74) = xAngle (-0.68 = -0.68)
22:25:40.902 00.000 2696 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.95 = 1.95)
22:25:40.902 00.000 2696 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=2.06 mountX=0.05 mountY=0.06, mountTheta=0.87
22:25:40.902 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.03, y=0.06, opts=13)
22:25:40.913 00.011 2696 Enqueuing Move request for scope (-0.03, 0.06)
22:25:40.917 00.004 5240 Worker thread wakes up
22:25:40.917 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
22:25:40.917 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
22:25:40.917 00.000 5240 Moving (-0.03, 0.06) raw xDistance=0.05 yDistance=0.06
22:25:40.917 00.000 5240 PPEC rslt: input = 0.05, final = -0.42, react = 0.05, pred = -0.85, hyst = 0.00, hyst_pct = 0.51, period_length = 662.83
22:25:40.917 00.000 5240 PPEC: input: 0.05, control: -0.42, exposure: 1500
22:25:40.917 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:40.917 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:25:40.917 00.000 5240 MoveAxis(E, 69, ABG)
22:25:40.917 00.000 5240 Guiding  Dir = 2, Dur = 69
22:25:40.917 00.000 5240 IsGuiding returns 0
22:25:40.917 00.000 5240 PulseGuide returned control before completion, sleep 79
22:25:40.917 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:25:40.975 00.058 2696 UpdateGuideState exits: m=2992 SNR=38.6 Saturated
22:25:40.975 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:40.981 00.006 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:25:40.981 00.000 2696 Enqueuing Expose request
22:25:41.013 00.032 5240 IsGuiding returns 1
22:25:41.013 00.000 5240 scope still moving after pulse duration time elapsed
22:25:41.044 00.031 5240 IsGuiding returns 0
22:25:41.044 00.000 5240 scope move finished after 69 + 56 ms
22:25:41.044 00.000 5240 Move returns status 0, amount 69
22:25:41.044 00.000 5240 MoveAxis(N, 0, ABG)
22:25:41.044 00.000 5240 Move returns status 0, amount 0
22:25:41.044 00.000 5240 move complete, result=0
22:25:41.044 00.000 5240 worker thread done servicing request
22:25:41.044 00.000 5240 Worker thread wakes up
22:25:41.044 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:25:41.044 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:25:41.044 00.000 2696 GuideStep: 0.1 px 69 ms EAST, 0.1 px 0 ms NORTH
22:25:42.473 01.429 5240 Exposure complete
22:25:42.538 00.065 5240 worker thread done servicing request
22:25:42.538 00.000 2696 OnExposeComplete: enter
22:25:42.541 00.003 2696 UpdateGuideState(): m_state=6
22:25:42.541 00.000 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 348
22:25:42.541 00.000 2696 Star::Find returns 1 (1), X=299.58, Y=260.23, Mass=3048, SNR=38.9, Peak=255 HFD=3.2
22:25:42.541 00.000 2696 MultiStar: [#1 0.21,0.40,0.69,U] [#2 1.12,0.21,0.67,U] [#3 0.66,0.30,0.43,U] [#4 0.66,0.58,0.43,U] [#5 0.14,0.60,0.43,U] [#6 1.19,0.46,0.47,U] [#7 0.65,0.46,0.48,U] [#8 0.66,0.42,0.37,U] 
22:25:42.541 00.000 2696 single-star, 8 included, MultiStar: {0.49, 0.31}, one-star: {-0.19, -0.10}
22:25:42.551 00.010 2696 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.74) = xAngle (-5.39 = 0.89)
22:25:42.554 00.003 2696 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.76 = -2.76)
22:25:42.556 00.002 2696 CameraToMount -- cameraX=-0.19 cameraY=-0.10 hyp=0.22 cameraTheta=-2.66 mountX=0.14 mountY=-0.08, mountTheta=-0.54
22:25:42.558 00.002 2696 SchedulePrimaryMove(0F998B58, x=-0.19, y=-0.10, opts=13)
22:25:42.562 00.004 2696 Enqueuing Move request for scope (-0.19, -0.10)
22:25:42.564 00.002 5240 Worker thread wakes up
22:25:42.564 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.10) opts 0xd
22:25:42.564 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.19, -0.10)
22:25:42.564 00.000 5240 Moving (-0.19, -0.10) raw xDistance=0.14 yDistance=-0.08
22:25:42.564 00.000 5240 PPEC rslt: input = 0.14, final = -0.35, react = 0.14, pred = -0.72, hyst = 0.00, hyst_pct = 0.51, period_length = 662.83
22:25:42.566 00.002 5240 PPEC: input: 0.14, control: -0.35, exposure: 1500
22:25:42.566 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:42.566 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:25:42.566 00.000 5240 MoveAxis(E, 58, ABG)
22:25:42.566 00.000 5240 Guiding  Dir = 2, Dur = 58
22:25:42.566 00.000 5240 IsGuiding returns 0
22:25:42.566 00.000 5240 PulseGuide returned control before completion, sleep 68
22:25:42.575 00.009 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=229, Gamma=0.430
22:25:42.625 00.050 2696 UpdateGuideState exits: m=3048 SNR=38.9 Saturated
22:25:42.627 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:42.629 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:25:42.632 00.003 2696 Enqueuing Expose request
22:25:42.647 00.015 5240 IsGuiding returns 1
22:25:42.647 00.000 5240 scope still moving after pulse duration time elapsed
22:25:42.678 00.031 5240 IsGuiding returns 0
22:25:42.678 00.000 5240 scope move finished after 58 + 53 ms
22:25:42.678 00.000 5240 Move returns status 0, amount 58
22:25:42.678 00.000 5240 MoveAxis(N, 0, ABG)
22:25:42.678 00.000 5240 Move returns status 0, amount 0
22:25:42.678 00.000 5240 move complete, result=0
22:25:42.678 00.000 5240 worker thread done servicing request
22:25:42.678 00.000 5240 Worker thread wakes up
22:25:42.678 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:25:42.678 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:25:42.678 00.000 2696 GuideStep: 0.1 px 58 ms EAST, -0.1 px 0 ms NORTH
22:25:44.323 01.645 5240 Exposure complete
22:25:44.383 00.060 5240 worker thread done servicing request
22:25:44.385 00.002 2696 OnExposeComplete: enter
22:25:44.385 00.000 2696 UpdateGuideState(): m_state=6
22:25:44.390 00.005 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 349
22:25:44.390 00.000 2696 Star::Find returns 1 (1), X=300.15, Y=260.07, Mass=3068, SNR=39.0, Peak=255 HFD=3.2
22:25:44.390 00.000 2696 MultiStar: [#1 0.42,-0.04,0.69,U] [#2 1.59,-0.15,0.67,U] [#3 1.36,-0.10,0.43,U] [#4 1.02,0.11,0.43,U] [#5 0.46,0.09,0.42,U] [#6 1.66,-0.10,0.48,U] [#7 0.88,-0.20,0.49,U] [#8 1.11,-0.10,0.39,U] 
22:25:44.390 00.000 2696 single-star, 8 included, MultiStar: {0.92, -0.11}, one-star: {0.38, -0.26}
22:25:44.390 00.000 2696 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.74) = xAngle (-3.33 = 2.95)
22:25:44.390 00.000 2696 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.70 = -0.70)
22:25:44.390 00.000 2696 CameraToMount -- cameraX=0.38 cameraY=-0.26 hyp=0.46 cameraTheta=-0.60 mountX=-0.45 mountY=-0.30, mountTheta=-2.56
22:25:44.405 00.015 2696 SchedulePrimaryMove(0F998B58, x=0.38, y=-0.26, opts=13)
22:25:44.407 00.002 2696 Enqueuing Move request for scope (0.38, -0.26)
22:25:44.409 00.002 5240 Worker thread wakes up
22:25:44.409 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.26) opts 0xd
22:25:44.409 00.000 5240 Handling offset move in thread for scope, endpoint = (0.38, -0.26)
22:25:44.409 00.000 5240 Moving (0.38, -0.26) raw xDistance=-0.45 yDistance=-0.30
22:25:44.409 00.000 5240 PPEC rslt: input = -0.45, final = -0.75, react = -0.45, pred = -0.61, hyst = -0.45, hyst_pct = 0.51, period_length = 662.83
22:25:44.409 00.000 5240 PPEC: input: -0.45, control: -0.75, exposure: 1500
22:25:44.409 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
22:25:44.409 00.000 5240 MoveAxis(E, 125, ABG)
22:25:44.409 00.000 5240 Guiding  Dir = 2, Dur = 125
22:25:44.411 00.002 5240 IsGuiding returns 0
22:25:44.411 00.000 5240 PulseGuide returned control before completion, sleep 135
22:25:44.424 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=222, Gamma=0.430
22:25:44.469 00.045 2696 UpdateGuideState exits: m=3068 SNR=39.0 Saturated
22:25:44.469 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:44.475 00.006 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:25:44.479 00.004 2696 Enqueuing Expose request
22:25:44.563 00.084 5240 IsGuiding returns 1
22:25:44.563 00.000 5240 scope still moving after pulse duration time elapsed
22:25:44.595 00.032 5240 IsGuiding returns 0
22:25:44.595 00.000 5240 scope move finished after 125 + 58 ms
22:25:44.595 00.000 5240 Move returns status 0, amount 125
22:25:44.595 00.000 5240 MoveAxis(N, 38, ABG)
22:25:44.595 00.000 5240 Guiding  Dir = 0, Dur = 38
22:25:44.595 00.000 5240 IsGuiding returns 0
22:25:44.595 00.000 5240 PulseGuide returned control before completion, sleep 48
22:25:44.658 00.063 5240 IsGuiding returns 1
22:25:44.658 00.000 5240 scope still moving after pulse duration time elapsed
22:25:44.690 00.032 5240 IsGuiding returns 0
22:25:44.690 00.000 5240 scope move finished after 38 + 56 ms
22:25:44.690 00.000 5240 Move returns status 0, amount 38
22:25:44.690 00.000 5240 move complete, result=0
22:25:44.690 00.000 5240 worker thread done servicing request
22:25:44.690 00.000 5240 Worker thread wakes up
22:25:44.690 00.000 2696 GuideStep: -0.5 px 125 ms EAST, -0.3 px 38 ms NORTH
22:25:44.690 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:25:44.690 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:25:46.102 01.412 5240 Exposure complete
22:25:46.173 00.071 5240 worker thread done servicing request
22:25:46.173 00.000 2696 OnExposeComplete: enter
22:25:46.173 00.000 2696 UpdateGuideState(): m_state=6
22:25:46.173 00.000 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 350
22:25:46.179 00.006 2696 Star::Find returns 1 (0), X=300.11, Y=259.88, Mass=2911, SNR=38.0, Peak=214 HFD=3.8
22:25:46.179 00.000 2696 MultiStar: [#1 0.82,-0.07,0.69,U] [#2 1.85,0.19,0.00,M1] [#3 1.32,-0.09,0.43,U] [#4 1.09,-0.14,0.44,U] [#5 0.88,0.22,0.45,U] [#6 1.91,0.16,0.00,M1] [#7 1.15,0.04,0.49,U] [#8 1.01,-0.36,0.38,U] 
22:25:46.179 00.000 2696 single-star, 6 included, MultiStar: {0.85, -0.16}, one-star: {0.34, -0.45}
22:25:46.179 00.000 2696 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.74) = xAngle (-3.66 = 2.63)
22:25:46.179 00.000 2696 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.02 = -1.02)
22:25:46.179 00.000 2696 CameraToMount -- cameraX=0.34 cameraY=-0.45 hyp=0.56 cameraTheta=-0.92 mountX=-0.49 mountY=-0.48, mountTheta=-2.37
22:25:46.179 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.34, y=-0.45, opts=13)
22:25:46.194 00.015 2696 Enqueuing Move request for scope (0.34, -0.45)
22:25:46.196 00.002 5240 Worker thread wakes up
22:25:46.196 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.45) opts 0xd
22:25:46.196 00.000 5240 Handling offset move in thread for scope, endpoint = (0.34, -0.45)
22:25:46.196 00.000 5240 Moving (0.34, -0.45) raw xDistance=-0.49 yDistance=-0.48
22:25:46.198 00.002 5240 PPEC rslt: input = -0.49, final = -0.73, react = -0.49, pred = -0.51, hyst = -0.48, hyst_pct = 0.51, period_length = 662.83
22:25:46.198 00.000 5240 PPEC: input: -0.49, control: -0.73, exposure: 1500
22:25:46.198 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
22:25:46.198 00.000 5240 MoveAxis(E, 121, ABG)
22:25:46.198 00.000 5240 Guiding  Dir = 2, Dur = 121
22:25:46.198 00.000 5240 IsGuiding returns 0
22:25:46.200 00.002 5240 PulseGuide returned control before completion, sleep 131
22:25:46.212 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=229, Gamma=0.430
22:25:46.257 00.045 2696 UpdateGuideState exits: m=2911 SNR=38.0
22:25:46.260 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:46.262 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:25:46.262 00.000 2696 Enqueuing Expose request
22:25:46.335 00.073 5240 IsGuiding returns 1
22:25:46.335 00.000 5240 scope still moving after pulse duration time elapsed
22:25:46.366 00.031 5240 IsGuiding returns 0
22:25:46.366 00.000 5240 scope move finished after 121 + 45 ms
22:25:46.366 00.000 5240 Move returns status 0, amount 121
22:25:46.366 00.000 5240 MoveAxis(N, 61, ABG)
22:25:46.366 00.000 5240 Guiding  Dir = 0, Dur = 61
22:25:46.366 00.000 5240 IsGuiding returns 0
22:25:46.366 00.000 5240 PulseGuide returned control before completion, sleep 71
22:25:46.445 00.079 5240 IsGuiding returns 1
22:25:46.445 00.000 5240 scope still moving after pulse duration time elapsed
22:25:46.477 00.032 5240 IsGuiding returns 0
22:25:46.477 00.000 5240 scope move finished after 61 + 49 ms
22:25:46.477 00.000 5240 Move returns status 0, amount 61
22:25:46.477 00.000 5240 move complete, result=0
22:25:46.477 00.000 5240 worker thread done servicing request
22:25:46.477 00.000 2696 GuideStep: -0.5 px 121 ms EAST, -0.5 px 61 ms NORTH
22:25:46.477 00.000 5240 Worker thread wakes up
22:25:46.477 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:25:46.477 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:25:48.126 01.649 5240 Exposure complete
22:25:48.197 00.071 5240 worker thread done servicing request
22:25:48.197 00.000 2696 OnExposeComplete: enter
22:25:48.197 00.000 2696 UpdateGuideState(): m_state=6
22:25:48.197 00.000 2696 Star::Find(15, 300, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 351
22:25:48.197 00.000 2696 Star::Find returns 1 (1), X=299.53, Y=260.78, Mass=3096, SNR=39.3, Peak=255 HFD=3.3
22:25:48.206 00.009 2696 MultiStar: [#1 -0.21,0.38,0.70,U] [#2 1.07,0.85,0.65,U] [#3 0.63,0.69,0.43,U] [#4 0.42,0.85,0.42,U] [#5 0.02,0.79,0.43,U] [#6 1.11,0.83,0.46,U] [#7 0.38,0.60,0.48,U] [#8 0.49,0.85,0.37,U] 
22:25:48.206 00.000 2696 single-star, 8 included, MultiStar: {0.33, 0.66}, one-star: {-0.24, 0.45}
22:25:48.206 00.000 2696 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.74) = xAngle (-0.68 = -0.68)
22:25:48.206 00.000 2696 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.96 = 1.96)
22:25:48.206 00.000 2696 CameraToMount -- cameraX=-0.24 cameraY=0.45 hyp=0.50 cameraTheta=2.06 mountX=0.39 mountY=0.47, mountTheta=0.87
22:25:48.206 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.24, y=0.45, opts=13)
22:25:48.206 00.000 2696 Enqueuing Move request for scope (-0.24, 0.45)
22:25:48.206 00.000 5240 Worker thread wakes up
22:25:48.206 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.45) opts 0xd
22:25:48.206 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.24, 0.45)
22:25:48.206 00.000 5240 Moving (-0.24, 0.45) raw xDistance=0.39 yDistance=0.47
22:25:48.221 00.015 5240 PPEC rslt: input = 0.39, final = 0.16, react = 0.39, pred = -0.35, hyst = 0.28, hyst_pct = 0.51, period_length = 662.83
22:25:48.221 00.000 5240 PPEC: input: 0.39, control: 0.16, exposure: 1500
22:25:48.221 00.000 5240 resist switch: large excursion: input 0.47 thresh 0.45 direction from -1 to 1
22:25:48.221 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.40
22:25:48.221 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
22:25:48.221 00.000 5240 MoveAxis(W, 27, ABG)
22:25:48.221 00.000 5240 Guiding  Dir = 3, Dur = 27
22:25:48.221 00.000 5240 IsGuiding returns 0
22:25:48.221 00.000 5240 PulseGuide returned control before completion, sleep 37
22:25:48.228 00.007 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:25:48.269 00.041 5240 IsGuiding returns 1
22:25:48.269 00.000 5240 scope still moving after pulse duration time elapsed
22:25:48.269 00.000 2696 UpdateGuideState exits: m=3096 SNR=39.3 Saturated
22:25:48.269 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:48.269 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:25:48.285 00.016 2696 Enqueuing Expose request
22:25:48.300 00.015 5240 IsGuiding returns 0
22:25:48.300 00.000 5240 scope move finished after 27 + 51 ms
22:25:48.301 00.001 5240 Move returns status 0, amount 27
22:25:48.301 00.000 5240 BLC: Oldest BLC event removed
22:25:48.301 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 330 applied
22:25:48.301 00.000 5240 MoveAxis(S, 389, ABG)
22:25:48.301 00.000 5240 Guiding  Dir = 1, Dur = 389
22:25:48.302 00.001 5240 IsGuiding returns 0
22:25:48.302 00.000 5240 PulseGuide returned control before completion, sleep 399
22:25:48.710 00.408 5240 IsGuiding returns 1
22:25:48.710 00.000 5240 scope still moving after pulse duration time elapsed
22:25:48.742 00.032 5240 IsGuiding returns 0
22:25:48.742 00.000 5240 scope move finished after 389 + 51 ms
22:25:48.742 00.000 5240 Move returns status 0, amount 389
22:25:48.742 00.000 5240 move complete, result=0
22:25:48.742 00.000 5240 worker thread done servicing request
22:25:48.742 00.000 2696 GuideStep: 0.4 px 27 ms WEST, 0.5 px 389 ms SOUTH
22:25:48.742 00.000 5240 Worker thread wakes up
22:25:48.742 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:25:48.742 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:25:50.179 01.437 5240 Exposure complete
22:25:50.226 00.047 5240 worker thread done servicing request
22:25:50.226 00.000 2696 OnExposeComplete: enter
22:25:50.226 00.000 2696 UpdateGuideState(): m_state=6
22:25:50.226 00.000 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 352
22:25:50.226 00.000 2696 Star::Find returns 1 (1), X=300.02, Y=260.94, Mass=3141, SNR=39.5, Peak=255 HFD=2.9
22:25:50.226 00.000 2696 MultiStar: [#1 0.40,0.78,0.67,U] [#2 1.37,0.90,0.68,U] [#3 1.10,0.93,0.44,U] [#4 1.04,1.13,0.43,U] [#5 0.56,1.06,0.44,U] [#6 1.66,1.27,0.00,M1] [#7 0.71,0.95,0.49,U] [#8 0.96,0.73,0.38,U] 
22:25:50.226 00.000 2696 single-star, 7 included, MultiStar: {0.74, 0.85}, one-star: {0.25, 0.61}
22:25:50.226 00.000 2696 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.74) = xAngle (-1.55 = -1.55)
22:25:50.242 00.016 2696 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.08 = 1.08)
22:25:50.242 00.000 2696 CameraToMount -- cameraX=0.25 cameraY=0.61 hyp=0.66 cameraTheta=1.18 mountX=0.01 mountY=0.58, mountTheta=1.55
22:25:50.242 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.25, y=0.61, opts=13)
22:25:50.242 00.000 2696 Enqueuing Move request for scope (0.25, 0.61)
22:25:50.242 00.000 5240 Worker thread wakes up
22:25:50.242 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.61) opts 0xd
22:25:50.242 00.000 5240 Handling offset move in thread for scope, endpoint = (0.25, 0.61)
22:25:50.242 00.000 5240 Moving (0.25, 0.61) raw xDistance=0.01 yDistance=0.58
22:25:50.242 00.000 5240 BLC: History state: CurrMiss=0.58, AvgInitMiss=0.84, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.467203, 1:0.580549
22:25:50.242 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:25:50.242 00.000 5240 PPEC rslt: input = 0.01, final = -0.10, react = 0.01, pred = -0.21, hyst = 0.00, hyst_pct = 0.51, period_length = 662.83
22:25:50.242 00.000 5240 PPEC: input: 0.01, control: -0.10, exposure: 1500
22:25:50.242 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58
22:25:50.242 00.000 5240 MoveAxis(E, 17, ABG)
22:25:50.242 00.000 5240 Guiding  Dir = 2, Dur = 17
22:25:50.242 00.000 5240 IsGuiding returns 0
22:25:50.242 00.000 5240 PulseGuide returned control before completion, sleep 27
22:25:50.265 00.023 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=218, Gamma=0.430
22:25:50.288 00.023 5240 IsGuiding returns 1
22:25:50.288 00.000 5240 scope still moving after pulse duration time elapsed
22:25:50.304 00.016 2696 UpdateGuideState exits: m=3141 SNR=39.5 Saturated
22:25:50.304 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:50.304 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:25:50.304 00.000 2696 Enqueuing Expose request
22:25:50.319 00.015 5240 IsGuiding returns 0
22:25:50.319 00.000 5240 scope move finished after 17 + 49 ms
22:25:50.319 00.000 5240 Move returns status 0, amount 17
22:25:50.319 00.000 5240 MoveAxis(S, 73, ABG)
22:25:50.319 00.000 5240 Guiding  Dir = 1, Dur = 73
22:25:50.319 00.000 5240 IsGuiding returns 0
22:25:50.319 00.000 5240 PulseGuide returned control before completion, sleep 83
22:25:50.413 00.094 5240 IsGuiding returns 1
22:25:50.413 00.000 5240 scope still moving after pulse duration time elapsed
22:25:50.444 00.031 5240 IsGuiding returns 0
22:25:50.444 00.000 5240 scope move finished after 73 + 50 ms
22:25:50.444 00.000 5240 Move returns status 0, amount 73
22:25:50.444 00.000 5240 move complete, result=0
22:25:50.444 00.000 5240 worker thread done servicing request
22:25:50.444 00.000 5240 Worker thread wakes up
22:25:50.444 00.000 2696 GuideStep: 0.0 px 17 ms EAST, 0.6 px 73 ms SOUTH
22:25:50.444 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:25:50.444 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:25:52.090 01.646 5240 Exposure complete
22:25:52.170 00.080 5240 worker thread done servicing request
22:25:52.170 00.000 2696 OnExposeComplete: enter
22:25:52.170 00.000 2696 UpdateGuideState(): m_state=6
22:25:52.170 00.000 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 353
22:25:52.185 00.015 2696 Star::Find returns 1 (1), X=299.42, Y=260.97, Mass=3142, SNR=39.5, Peak=255 HFD=3.4
22:25:52.187 00.002 2696 MultiStar: [#1 -0.25,0.86,0.70,U] [#2 0.98,0.91,0.65,U] [#3 0.32,0.87,0.42,U] [#4 0.11,0.81,0.43,U] [#5 -0.26,1.05,0.44,U] [#6 0.90,0.77,0.46,U] [#7 0.21,0.97,0.47,U] [#8 0.26,0.92,0.37,U] 
22:25:52.189 00.002 2696 single-star, 8 included, MultiStar: {0.16, 0.84}, one-star: {-0.35, 0.64}
22:25:52.191 00.002 2696 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.74) = xAngle (-0.66 = -0.66)
22:25:52.194 00.003 2696 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.97 = 1.97)
22:25:52.196 00.002 2696 CameraToMount -- cameraX=-0.35 cameraY=0.64 hyp=0.73 cameraTheta=2.08 mountX=0.57 mountY=0.67, mountTheta=0.86
22:25:52.201 00.005 2696 SchedulePrimaryMove(0F998B58, x=-0.35, y=0.64, opts=13)
22:25:52.201 00.000 2696 Enqueuing Move request for scope (-0.35, 0.64)
22:25:52.201 00.000 5240 Worker thread wakes up
22:25:52.201 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.64) opts 0xd
22:25:52.201 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.35, 0.64)
22:25:52.201 00.000 5240 Moving (-0.35, 0.64) raw xDistance=0.57 yDistance=0.67
22:25:52.201 00.000 5240 BLC: History state: CurrMiss=0.67, AvgInitMiss=0.84, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.467203, 1:0.580549, 2:0.667986
22:25:52.201 00.000 5240 BLC: Under-shoot: nominal increase by 106
22:25:52.201 00.000 5240 BLC: window closed
22:25:52.201 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:25:52.201 00.000 5240 BLC: Pulse adjusted to 330
22:25:52.201 00.000 5240 PPEC rslt: input = 0.57, final = 0.52, react = 0.57, pred = -0.07, hyst = 0.53, hyst_pct = 0.50, period_length = 662.83
22:25:52.201 00.000 5240 PPEC: input: 0.57, control: 0.52, exposure: 1500
22:25:52.201 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67
22:25:52.201 00.000 5240 MoveAxis(W, 86, ABG)
22:25:52.201 00.000 5240 Guiding  Dir = 3, Dur = 86
22:25:52.201 00.000 5240 IsGuiding returns 0
22:25:52.201 00.000 5240 PulseGuide returned control before completion, sleep 96
22:25:52.218 00.017 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:25:52.264 00.046 2696 UpdateGuideState exits: m=3142 SNR=39.5 Saturated
22:25:52.264 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:52.264 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:25:52.264 00.000 2696 Enqueuing Expose request
22:25:52.304 00.040 2696 evsrv: cli 0F943A60 connect
22:25:52.304 00.000 2696 case statement mapped state 6 to 3
22:25:52.304 00.000 2696 case statement mapped state 6 to 3
22:25:52.312 00.008 5240 IsGuiding returns 1
22:25:52.312 00.000 5240 scope still moving after pulse duration time elapsed
22:25:52.312 00.000 2696 evsrv: cli 0F943A60 request: {"method":"get_pixel_scale","id":"d176aabb-ed94-4a35-bb31-fd643c7b4176"}
22:25:52.312 00.000 2696 evsrv: cli 0F943A60 response: {"jsonrpc":"2.0","result":1.86834,"id":"d176aabb-ed94-4a35-bb31-fd643c7b4176"}
22:25:52.312 00.000 2696 evsrv: cli 0F943A60 disconnect
22:25:52.343 00.031 5240 IsGuiding returns 0
22:25:52.343 00.000 5240 scope move finished after 86 + 48 ms
22:25:52.343 00.000 5240 Move returns status 0, amount 86
22:25:52.343 00.000 5240 MoveAxis(S, 85, ABG)
22:25:52.343 00.000 5240 Guiding  Dir = 1, Dur = 85
22:25:52.343 00.000 5240 IsGuiding returns 0
22:25:52.343 00.000 5240 PulseGuide returned control before completion, sleep 95
22:25:52.454 00.111 5240 IsGuiding returns 1
22:25:52.454 00.000 5240 scope still moving after pulse duration time elapsed
22:25:52.486 00.032 5240 IsGuiding returns 0
22:25:52.486 00.000 5240 scope move finished after 85 + 58 ms
22:25:52.486 00.000 5240 Move returns status 0, amount 85
22:25:52.486 00.000 5240 move complete, result=0
22:25:52.486 00.000 5240 worker thread done servicing request
22:25:52.486 00.000 5240 Worker thread wakes up
22:25:52.486 00.000 2696 GuideStep: 0.6 px 86 ms WEST, 0.7 px 85 ms SOUTH
22:25:52.486 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:25:52.486 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:25:53.915 01.429 5240 Exposure complete
22:25:53.963 00.048 5240 worker thread done servicing request
22:25:53.963 00.000 2696 OnExposeComplete: enter
22:25:53.963 00.000 2696 UpdateGuideState(): m_state=6
22:25:53.963 00.000 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 354
22:25:53.963 00.000 2696 Star::Find returns 1 (0), X=300.14, Y=259.80, Mass=3207, SNR=39.9, Peak=235 HFD=3.6
22:25:53.963 00.000 2696 MultiStar: [#1 0.86,0.03,0.66,U] [#2 1.85,0.08,0.00,M1] [#3 1.36,-0.26,0.42,U] [#4 1.17,0.04,0.41,U] [#5 0.75,0.06,0.43,U] [#6 1.87,-0.00,0.00,M1] [#7 1.19,0.06,0.47,U] [#8 1.03,-0.04,0.37,U] 
22:25:53.963 00.000 2696 single-star, 6 included, MultiStar: {0.86, -0.15}, one-star: {0.37, -0.53}
22:25:53.976 00.013 2696 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.74) = xAngle (-3.70 = 2.58)
22:25:53.976 00.000 2696 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.07 = -1.07)
22:25:53.979 00.003 2696 CameraToMount -- cameraX=0.37 cameraY=-0.53 hyp=0.65 cameraTheta=-0.97 mountX=-0.55 mountY=-0.57, mountTheta=-2.34
22:25:53.979 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.37, y=-0.53, opts=13)
22:25:53.979 00.000 2696 Enqueuing Move request for scope (0.37, -0.53)
22:25:53.979 00.000 5240 Worker thread wakes up
22:25:53.979 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.53) opts 0xd
22:25:53.979 00.000 5240 Handling offset move in thread for scope, endpoint = (0.37, -0.53)
22:25:53.979 00.000 5240 Moving (0.37, -0.53) raw xDistance=-0.55 yDistance=-0.57
22:25:53.979 00.000 5240 PPEC rslt: input = -0.55, final = -0.51, react = -0.55, pred = 0.04, hyst = -0.51, hyst_pct = 0.50, period_length = 662.83
22:25:53.979 00.000 5240 PPEC: input: -0.55, control: -0.51, exposure: 1500
22:25:53.979 00.000 5240 resist switch: large excursion: input -0.57 thresh 0.45 direction from 1 to -1
22:25:53.979 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.71
22:25:53.990 00.011 5240 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
22:25:53.990 00.000 5240 MoveAxis(E, 84, ABG)
22:25:53.990 00.000 5240 Guiding  Dir = 2, Dur = 84
22:25:53.990 00.000 5240 IsGuiding returns 0
22:25:53.990 00.000 5240 PulseGuide returned control before completion, sleep 94
22:25:53.991 00.001 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=234, Gamma=0.430
22:25:54.050 00.059 2696 UpdateGuideState exits: m=3207 SNR=39.9
22:25:54.052 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:54.054 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:25:54.056 00.002 2696 Enqueuing Expose request
22:25:54.085 00.029 5240 IsGuiding returns 1
22:25:54.085 00.000 5240 scope still moving after pulse duration time elapsed
22:25:54.116 00.031 5240 IsGuiding returns 0
22:25:54.116 00.000 5240 scope move finished after 84 + 41 ms
22:25:54.116 00.000 5240 Move returns status 0, amount 84
22:25:54.116 00.000 5240 BLC: Oldest BLC event removed
22:25:54.116 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 330 applied
22:25:54.116 00.000 5240 MoveAxis(N, 402, ABG)
22:25:54.116 00.000 5240 Guiding  Dir = 0, Dur = 402
22:25:54.116 00.000 5240 IsGuiding returns 0
22:25:54.116 00.000 5240 PulseGuide returned control before completion, sleep 412
22:25:54.543 00.427 5240 IsGuiding returns 1
22:25:54.544 00.001 5240 scope still moving after pulse duration time elapsed
22:25:54.574 00.030 5240 IsGuiding returns 0
22:25:54.574 00.000 5240 scope move finished after 402 + 55 ms
22:25:54.574 00.000 5240 Move returns status 0, amount 402
22:25:54.574 00.000 5240 move complete, result=0
22:25:54.574 00.000 5240 worker thread done servicing request
22:25:54.574 00.000 2696 GuideStep: -0.6 px 84 ms EAST, -0.6 px 402 ms NORTH
22:25:54.574 00.000 5240 Worker thread wakes up
22:25:54.574 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:25:54.574 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:25:56.238 01.664 5240 Exposure complete
22:25:56.302 00.064 5240 worker thread done servicing request
22:25:56.302 00.000 2696 OnExposeComplete: enter
22:25:56.302 00.000 2696 UpdateGuideState(): m_state=6
22:25:56.302 00.000 2696 Star::Find(15, 300, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 355
22:25:56.302 00.000 2696 Star::Find returns 1 (1), X=302.31, Y=258.47, Mass=3104, SNR=39.3, Peak=255 HFD=3.4
22:25:56.302 00.000 2696 MultiStar: [#1 2.72,-1.52,0.00,M1] [#2 3.78,-1.27,0.00,M2] [#3 3.28,-1.64,0.00,M1] [#4 3.20,-1.34,0.00,M1] [#5 2.74,-1.35,0.00,M1] [#6 3.81,-1.31,0.00,M2] [#7 3.14,-1.23,0.00,M1] [#8 3.30,-1.44,0.00,M1] 
22:25:56.302 00.000 2696 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.74) = xAngle (-3.37 = 2.91)
22:25:56.302 00.000 2696 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.74 = -0.74)
22:25:56.302 00.000 2696 CameraToMount -- cameraX=2.54 cameraY=-1.86 hyp=3.15 cameraTheta=-0.63 mountX=-3.07 mountY=-2.12, mountTheta=-2.54
22:25:56.319 00.017 2696 SchedulePrimaryMove(0F998B58, x=2.54, y=-1.86, opts=13)
22:25:56.319 00.000 2696 Enqueuing Move request for scope (2.54, -1.86)
22:25:56.319 00.000 5240 Worker thread wakes up
22:25:56.319 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (2.54, -1.86) opts 0xd
22:25:56.319 00.000 5240 Handling offset move in thread for scope, endpoint = (2.54, -1.86)
22:25:56.319 00.000 5240 Moving (2.54, -1.86) raw xDistance=-3.07 yDistance=-2.12
22:25:56.319 00.000 5240 BLC: History state: CurrMiss=2.12, AvgInitMiss=0.96, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.569686, 1:2.116044
22:25:56.319 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:25:56.319 00.000 5240 PPEC rslt: input = -3.07, final = -2.80, react = -3.07, pred = 0.17, hyst = -2.71, hyst_pct = 0.50, period_length = 662.83
22:25:56.319 00.000 5240 PPEC: input: -3.07, control: -2.80, exposure: 1500
22:25:56.319 00.000 5240 GuideAlgorithmResistSwitch::result() returns -2.12 from input -2.12
22:25:56.319 00.000 5240 MoveAxis(E, 465, ABG)
22:25:56.319 00.000 5240 Guiding  Dir = 2, Dur = 465
22:25:56.319 00.000 5240 IsGuiding returns 0
22:25:56.319 00.000 5240 PulseGuide returned control before completion, sleep 475
22:25:56.338 00.019 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:25:56.384 00.046 2696 UpdateGuideState exits: m=3104 SNR=39.3 Saturated
22:25:56.386 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:56.388 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:25:56.388 00.000 2696 Enqueuing Expose request
22:25:56.806 00.418 5240 IsGuiding returns 1
22:25:56.806 00.000 5240 scope still moving after pulse duration time elapsed
22:25:56.838 00.032 5240 IsGuiding returns 0
22:25:56.838 00.000 5240 scope move finished after 465 + 47 ms
22:25:56.838 00.000 5240 Move returns status 0, amount 465
22:25:56.838 00.000 5240 MoveAxis(N, 268, ABG)
22:25:56.838 00.000 5240 Guiding  Dir = 0, Dur = 268
22:25:56.838 00.000 5240 IsGuiding returns 0
22:25:56.838 00.000 5240 PulseGuide returned control before completion, sleep 278
22:25:57.125 00.287 5240 IsGuiding returns 1
22:25:57.125 00.000 5240 scope still moving after pulse duration time elapsed
22:25:57.157 00.032 5240 IsGuiding returns 0
22:25:57.157 00.000 5240 scope move finished after 268 + 49 ms
22:25:57.157 00.000 5240 Move returns status 0, amount 268
22:25:57.157 00.000 5240 move complete, result=0
22:25:57.157 00.000 5240 worker thread done servicing request
22:25:57.157 00.000 2696 GuideStep: -3.1 px 465 ms EAST, -2.1 px 268 ms NORTH
22:25:57.163 00.006 5240 Worker thread wakes up
22:25:57.163 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:25:57.163 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:25:58.569 01.406 5240 Exposure complete
22:25:58.616 00.047 5240 worker thread done servicing request
22:25:58.616 00.000 2696 OnExposeComplete: enter
22:25:58.624 00.008 2696 UpdateGuideState(): m_state=6
22:25:58.626 00.002 2696 Star::Find(15, 302, 258, 0, (0,0,0,0), 1.5, 10.0, 255) frame 356
22:25:58.628 00.002 2696 Star::Find returns 1 (0), X=301.35, Y=259.81, Mass=3113, SNR=39.4, Peak=153 HFD=3.9
22:25:58.632 00.004 2696 MultiStar: [#1 1.70,-0.14,0.66,U] [#2 2.80,-0.05,0.00,M3] [#3 2.36,-0.18,0.00,M2] [#4 2.21,0.03,0.00,M2] [#5 1.86,-0.07,0.00,M2] [#6 2.51,-0.38,0.00,M3] [#7 2.12,-0.14,0.00,M2] [#8 2.34,-0.35,0.00,M2] 
22:25:58.634 00.002 2696 single-star, 1 included, MultiStar: {1.63, -0.37}, one-star: {1.58, -0.52}
22:25:58.634 00.000 2696 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.74) = xAngle (-3.06 = -3.06)
22:25:58.634 00.000 2696 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.42 = -0.42)
22:25:58.634 00.000 2696 CameraToMount -- cameraX=1.58 cameraY=-0.52 hyp=1.66 cameraTheta=-0.32 mountX=-1.66 mountY=-0.68, mountTheta=-2.75
22:25:58.634 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.58, y=-0.52, opts=13)
22:25:58.634 00.000 2696 Enqueuing Move request for scope (1.58, -0.52)
22:25:58.648 00.014 5240 Worker thread wakes up
22:25:58.648 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.58, -0.52) opts 0xd
22:25:58.648 00.000 5240 Handling offset move in thread for scope, endpoint = (1.58, -0.52)
22:25:58.648 00.000 5240 Moving (1.58, -0.52) raw xDistance=-1.66 yDistance=-0.68
22:25:58.648 00.000 5240 BLC: History state: CurrMiss=0.68, AvgInitMiss=0.96, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.569686, 1:2.116044, 2:0.684503
22:25:58.648 00.000 5240 BLC: Under-shoot: nominal increase by 121
22:25:58.648 00.000 5240 BLC: window closed
22:25:58.648 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:25:58.648 00.000 5240 BLC: Pulse adjusted to 330
22:25:58.648 00.000 5240 PPEC rslt: input = -1.66, final = -1.43, react = -1.66, pred = 0.34, hyst = -1.54, hyst_pct = 0.50, period_length = 662.83
22:25:58.648 00.000 5240 PPEC: input: -1.66, control: -1.43, exposure: 1500
22:25:58.648 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68
22:25:58.648 00.000 5240 MoveAxis(E, 237, ABG)
22:25:58.648 00.000 5240 Guiding  Dir = 2, Dur = 237
22:25:58.648 00.000 5240 IsGuiding returns 0
22:25:58.648 00.000 5240 PulseGuide returned control before completion, sleep 247
22:25:58.648 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=187, med=0, FiltMin=0, FiltMax=131, Gamma=0.430
22:25:58.713 00.065 2696 UpdateGuideState exits: m=3113 SNR=39.4
22:25:58.715 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:58.717 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:25:58.719 00.002 2696 Enqueuing Expose request
22:25:58.883 00.164 2696 evsrv: cli 0F943D80 connect
22:25:58.885 00.002 2696 case statement mapped state 6 to 3
22:25:58.885 00.000 2696 case statement mapped state 6 to 3
22:25:58.885 00.000 2696 evsrv: cli 0F943D80 request: {"method":"get_pixel_scale","id":"2ed23006-2b49-49ac-8df4-5b98f42268ae"}
22:25:58.885 00.000 2696 evsrv: cli 0F943D80 response: {"jsonrpc":"2.0","result":1.86834,"id":"2ed23006-2b49-49ac-8df4-5b98f42268ae"}
22:25:58.885 00.000 2696 evsrv: cli 0F943D80 disconnect
22:25:58.915 00.030 5240 IsGuiding returns 1
22:25:58.915 00.000 5240 scope still moving after pulse duration time elapsed
22:25:58.947 00.032 5240 IsGuiding returns 0
22:25:58.947 00.000 5240 scope move finished after 237 + 58 ms
22:25:58.947 00.000 5240 Move returns status 0, amount 237
22:25:58.947 00.000 5240 MoveAxis(N, 87, ABG)
22:25:58.947 00.000 5240 Guiding  Dir = 0, Dur = 87
22:25:58.947 00.000 5240 IsGuiding returns 0
22:25:58.947 00.000 5240 PulseGuide returned control before completion, sleep 97
22:25:59.058 00.111 5240 IsGuiding returns 1
22:25:59.058 00.000 5240 scope still moving after pulse duration time elapsed
22:25:59.090 00.032 5240 IsGuiding returns 0
22:25:59.090 00.000 5240 scope move finished after 87 + 54 ms
22:25:59.090 00.000 5240 Move returns status 0, amount 87
22:25:59.090 00.000 5240 move complete, result=0
22:25:59.090 00.000 5240 worker thread done servicing request
22:25:59.090 00.000 5240 Worker thread wakes up
22:25:59.090 00.000 2696 GuideStep: -1.7 px 237 ms EAST, -0.7 px 87 ms NORTH
22:25:59.090 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:25:59.090 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:26:00.721 01.631 5240 Exposure complete
22:26:00.768 00.047 5240 worker thread done servicing request
22:26:00.768 00.000 2696 OnExposeComplete: enter
22:26:00.768 00.000 2696 UpdateGuideState(): m_state=6
22:26:00.768 00.000 2696 Star::Find(15, 301, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 357
22:26:00.768 00.000 2696 Star::Find returns 1 (1), X=300.53, Y=262.06, Mass=3136, SNR=39.5, Peak=255 HFD=3.4
22:26:00.768 00.000 2696 MultiStar: [#1 1.04,2.29,0.00,M1] [#2 2.22,2.32,0.00,M4] [#3 1.62,2.34,0.00,M3] [#4 1.35,2.35,0.00,M3] [#5 0.93,2.23,0.00,M3] [#6 2.17,2.31,0.00,M4] [#7 1.38,2.21,0.00,M3] [#8 1.47,1.93,0.00,M3] 
22:26:00.784 00.016 2696 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.74) = xAngle (-1.58 = -1.58)
22:26:00.784 00.000 2696 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.05 = 1.05)
22:26:00.784 00.000 2696 CameraToMount -- cameraX=0.76 cameraY=1.73 hyp=1.89 cameraTheta=1.16 mountX=-0.02 mountY=1.64, mountTheta=1.58
22:26:00.788 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.76, y=1.73, opts=13)
22:26:00.788 00.000 2696 Enqueuing Move request for scope (0.76, 1.73)
22:26:00.788 00.000 5240 Worker thread wakes up
22:26:00.788 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.76, 1.73) opts 0xd
22:26:00.788 00.000 5240 Handling offset move in thread for scope, endpoint = (0.76, 1.73)
22:26:00.788 00.000 5240 Moving (0.76, 1.73) raw xDistance=-0.02 yDistance=1.64
22:26:00.788 00.000 5240 PPEC rslt: input = -0.02, final = 0.20, react = -0.02, pred = 0.41, hyst = 0.00, hyst_pct = 0.50, period_length = 662.83
22:26:00.788 00.000 5240 PPEC: input: -0.02, control: 0.20, exposure: 1500
22:26:00.788 00.000 5240 resist switch: large excursion: input 1.64 thresh 0.45 direction from -1 to 1
22:26:00.788 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.93
22:26:00.788 00.000 5240 GuideAlgorithmResistSwitch::result() returns 1.64 from input 1.64
22:26:00.788 00.000 5240 MoveAxis(W, 34, ABG)
22:26:00.788 00.000 5240 Guiding  Dir = 3, Dur = 34
22:26:00.788 00.000 5240 IsGuiding returns 0
22:26:00.788 00.000 5240 PulseGuide returned control before completion, sleep 44
22:26:00.800 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=230, Gamma=0.430
22:26:00.848 00.048 5240 IsGuiding returns 1
22:26:00.848 00.000 5240 scope still moving after pulse duration time elapsed
22:26:00.852 00.004 2696 UpdateGuideState exits: m=3136 SNR=39.5 Saturated
22:26:00.852 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:00.852 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:26:00.865 00.013 2696 Enqueuing Expose request
22:26:00.879 00.014 5240 IsGuiding returns 0
22:26:00.879 00.000 5240 scope move finished after 34 + 48 ms
22:26:00.879 00.000 5240 Move returns status 0, amount 34
22:26:00.879 00.000 5240 BLC: Oldest BLC event removed
22:26:00.879 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 330 applied
22:26:00.879 00.000 5240 MoveAxis(S, 538, ABG)
22:26:00.879 00.000 5240 Guiding  Dir = 1, Dur = 538
22:26:00.879 00.000 5240 IsGuiding returns 0
22:26:00.879 00.000 5240 PulseGuide returned control before completion, sleep 548
22:26:01.433 00.554 5240 IsGuiding returns 1
22:26:01.435 00.002 5240 scope still moving after pulse duration time elapsed
22:26:01.465 00.030 5240 IsGuiding returns 1
22:26:01.497 00.032 5240 IsGuiding returns 0
22:26:01.497 00.000 5240 scope move finished after 538 + 79 ms
22:26:01.497 00.000 5240 Move returns status 0, amount 538
22:26:01.497 00.000 5240 move complete, result=0
22:26:01.497 00.000 5240 worker thread done servicing request
22:26:01.497 00.000 5240 Worker thread wakes up
22:26:01.497 00.000 2696 GuideStep: -0.0 px 34 ms WEST, 1.6 px 538 ms SOUTH
22:26:01.505 00.008 5240 worker thread servicing REQUEST_EXPOSE 1500
22:26:01.505 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:26:02.913 01.408 5240 Exposure complete
22:26:02.962 00.049 5240 worker thread done servicing request
22:26:02.962 00.000 2696 OnExposeComplete: enter
22:26:02.962 00.000 2696 UpdateGuideState(): m_state=6
22:26:02.962 00.000 2696 Star::Find(15, 300, 262, 0, (0,0,0,0), 1.5, 10.0, 255) frame 358
22:26:02.962 00.000 2696 Star::Find returns 1 (1), X=300.78, Y=261.81, Mass=3000, SNR=38.6, Peak=255 HFD=3.1
22:26:02.962 00.000 2696 MultiStar: [#1 1.26,1.79,0.00,M2] [#2 2.34,1.87,0.00,M5] [#3 1.88,1.63,0.00,M4] [#4 1.89,2.05,0.00,M4] [#5 1.30,1.95,0.00,M4] [#6 2.55,1.93,0.00,M5] [#7 1.60,1.92,0.00,M4] [#8 1.69,1.96,0.00,M4] 
22:26:02.972 00.010 2696 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.74) = xAngle (-1.76 = -1.76)
22:26:02.972 00.000 2696 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.87 = 0.87)
22:26:02.976 00.004 2696 CameraToMount -- cameraX=1.01 cameraY=1.48 hyp=1.79 cameraTheta=0.97 mountX=-0.34 mountY=1.37, mountTheta=1.82
22:26:02.976 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.01, y=1.48, opts=13)
22:26:02.976 00.000 2696 Enqueuing Move request for scope (1.01, 1.48)
22:26:02.976 00.000 5240 Worker thread wakes up
22:26:02.976 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.01, 1.48) opts 0xd
22:26:02.976 00.000 5240 Handling offset move in thread for scope, endpoint = (1.01, 1.48)
22:26:02.976 00.000 5240 Moving (1.01, 1.48) raw xDistance=-0.34 yDistance=1.37
22:26:02.976 00.000 5240 BLC: History state: CurrMiss=1.37, AvgInitMiss=1.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=1.643316, 1:1.367573
22:26:02.976 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:26:02.976 00.000 5240 PPEC rslt: input = -0.34, final = -0.55, react = -0.34, pred = -0.30, hyst = -0.45, hyst_pct = 0.50, period_length = 662.83
22:26:02.976 00.000 5240 PPEC: input: -0.34, control: -0.55, exposure: 1500
22:26:02.976 00.000 5240 GuideAlgorithmResistSwitch::result() returns 1.37 from input 1.37
22:26:02.976 00.000 5240 MoveAxis(E, 91, ABG)
22:26:02.976 00.000 5240 Guiding  Dir = 2, Dur = 91
22:26:02.976 00.000 5240 IsGuiding returns 0
22:26:02.976 00.000 5240 PulseGuide returned control before completion, sleep 101
22:26:02.996 00.020 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=233, Gamma=0.430
22:26:03.043 00.047 2696 UpdateGuideState exits: m=3000 SNR=38.6 Saturated
22:26:03.045 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:03.049 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:26:03.051 00.002 2696 Enqueuing Expose request
22:26:03.098 00.047 5240 IsGuiding returns 1
22:26:03.098 00.000 5240 scope still moving after pulse duration time elapsed
22:26:03.130 00.032 5240 IsGuiding returns 0
22:26:03.130 00.000 5240 scope move finished after 91 + 54 ms
22:26:03.130 00.000 5240 Move returns status 0, amount 91
22:26:03.130 00.000 5240 MoveAxis(S, 173, ABG)
22:26:03.130 00.000 5240 Guiding  Dir = 1, Dur = 173
22:26:03.130 00.000 5240 IsGuiding returns 0
22:26:03.130 00.000 5240 PulseGuide returned control before completion, sleep 183
22:26:03.321 00.191 5240 IsGuiding returns 1
22:26:03.322 00.001 5240 scope still moving after pulse duration time elapsed
22:26:03.353 00.031 5240 IsGuiding returns 0
22:26:03.353 00.000 5240 scope move finished after 173 + 50 ms
22:26:03.353 00.000 5240 Move returns status 0, amount 173
22:26:03.353 00.000 5240 move complete, result=0
22:26:03.353 00.000 5240 worker thread done servicing request
22:26:03.353 00.000 2696 GuideStep: -0.3 px 91 ms EAST, 1.4 px 173 ms SOUTH
22:26:03.353 00.000 5240 Worker thread wakes up
22:26:03.353 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:26:03.353 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:26:05.001 01.648 5240 Exposure complete
22:26:05.080 00.079 5240 worker thread done servicing request
22:26:05.080 00.000 2696 OnExposeComplete: enter
22:26:05.080 00.000 2696 UpdateGuideState(): m_state=6
22:26:05.080 00.000 2696 Star::Find(15, 300, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 359
22:26:05.080 00.000 2696 Star::Find returns 1 (1), X=300.55, Y=259.95, Mass=2993, SNR=38.6, Peak=255 HFD=3.4
22:26:05.080 00.000 2696 MultiStar: [#1 1.20,-0.10,0.68,U] [#2 2.28,0.10,0.00,M6] [#3 1.75,-0.39,0.00,M5] [#4 1.63,0.02,0.44,U] [#5 1.11,0.13,0.44,U] [#6 2.47,0.16,0.00,M6] [#7 1.79,0.08,0.00,M5] [#8 1.47,-0.10,0.39,U] 
22:26:05.080 00.000 2696 single-star, 4 included, MultiStar: {1.14, -0.14}, one-star: {0.78, -0.38}
22:26:05.080 00.000 2696 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.74) = xAngle (-3.19 = 3.09)
22:26:05.080 00.000 2696 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.56 = -0.56)
22:26:05.096 00.016 2696 CameraToMount -- cameraX=0.78 cameraY=-0.38 hyp=0.87 cameraTheta=-0.46 mountX=-0.87 mountY=-0.46, mountTheta=-2.65
22:26:05.101 00.005 2696 SchedulePrimaryMove(0F998B58, x=0.78, y=-0.38, opts=13)
22:26:05.102 00.001 2696 Enqueuing Move request for scope (0.78, -0.38)
22:26:05.104 00.002 5240 Worker thread wakes up
22:26:05.104 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.78, -0.38) opts 0xd
22:26:05.104 00.000 5240 Handling offset move in thread for scope, endpoint = (0.78, -0.38)
22:26:05.104 00.000 5240 Moving (0.78, -0.38) raw xDistance=-0.87 yDistance=-0.46
22:26:05.104 00.000 5240 BLC: History state: CurrMiss=-0.46, AvgInitMiss=1.01, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=1.643316, 1:1.367573, 2:-0.462796
22:26:05.104 00.000 5240 BLC: Over-shoot, first stiction event, no adjustment
22:26:05.106 00.002 5240 PPEC rslt: input = -0.87, final = -0.95, react = -0.87, pred = -0.26, hyst = -0.76, hyst_pct = 0.49, period_length = 662.83
22:26:05.106 00.000 5240 PPEC: input: -0.87, control: -0.95, exposure: 1500
22:26:05.106 00.000 5240 resist switch: large excursion: input -0.46 thresh 0.45 direction from 1 to -1
22:26:05.106 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.39
22:26:05.106 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
22:26:05.106 00.000 5240 MoveAxis(E, 157, ABG)
22:26:05.106 00.000 5240 Guiding  Dir = 2, Dur = 157
22:26:05.106 00.000 5240 IsGuiding returns 0
22:26:05.108 00.002 5240 PulseGuide returned control before completion, sleep 167
22:26:05.119 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:26:05.165 00.046 2696 UpdateGuideState exits: m=2993 SNR=38.6 Saturated
22:26:05.165 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:05.165 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:26:05.165 00.000 2696 Enqueuing Expose request
22:26:05.285 00.120 5240 IsGuiding returns 1
22:26:05.285 00.000 5240 scope still moving after pulse duration time elapsed
22:26:05.317 00.032 5240 IsGuiding returns 0
22:26:05.317 00.000 5240 scope move finished after 157 + 52 ms
22:26:05.317 00.000 5240 Move returns status 0, amount 157
22:26:05.317 00.000 5240 BLC: Oldest BLC event removed
22:26:05.317 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 330 applied
22:26:05.317 00.000 5240 MoveAxis(N, 389, ABG)
22:26:05.317 00.000 5240 Guiding  Dir = 0, Dur = 389
22:26:05.317 00.000 5240 IsGuiding returns 0
22:26:05.317 00.000 5240 PulseGuide returned control before completion, sleep 399
22:26:05.730 00.413 5240 IsGuiding returns 1
22:26:05.730 00.000 5240 scope still moving after pulse duration time elapsed
22:26:05.762 00.032 5240 IsGuiding returns 0
22:26:05.762 00.000 5240 scope move finished after 389 + 55 ms
22:26:05.762 00.000 5240 Move returns status 0, amount 389
22:26:05.764 00.002 5240 move complete, result=0
22:26:05.764 00.000 5240 worker thread done servicing request
22:26:05.764 00.000 2696 GuideStep: -0.9 px 157 ms EAST, -0.5 px 389 ms NORTH
22:26:05.772 00.008 5240 Worker thread wakes up
22:26:05.774 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:26:05.774 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:26:07.207 01.433 5240 Exposure complete
22:26:07.268 00.061 5240 worker thread done servicing request
22:26:07.268 00.000 2696 OnExposeComplete: enter
22:26:07.268 00.000 2696 UpdateGuideState(): m_state=6
22:26:07.268 00.000 2696 Star::Find(15, 300, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 360
22:26:07.268 00.000 2696 Star::Find returns 1 (0), X=301.26, Y=259.60, Mass=2894, SNR=37.9, Peak=216 HFD=3.5
22:26:07.284 00.016 2696 MultiStar: [#1 1.82,-0.24,0.00,M2] [#2 3.00,-0.10,0.00,M7] [#3 2.39,-0.34,0.00,M6] [#4 2.13,-0.30,0.00,M4] [#5 1.90,-0.15,0.00,M4] [#6 3.13,0.07,0.00,M7] [#7 2.23,-0.22,0.00,M6] [#8 2.10,-0.32,0.00,M4] 
22:26:07.284 00.000 2696 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.74) = xAngle (-3.19 = 3.09)
22:26:07.284 00.000 2696 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.56 = -0.56)
22:26:07.288 00.004 2696 CameraToMount -- cameraX=1.49 cameraY=-0.73 hyp=1.66 cameraTheta=-0.46 mountX=-1.66 mountY=-0.88, mountTheta=-2.65
22:26:07.288 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.49, y=-0.73, opts=13)
22:26:07.288 00.000 2696 Enqueuing Move request for scope (1.49, -0.73)
22:26:07.288 00.000 5240 Worker thread wakes up
22:26:07.288 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.49, -0.73) opts 0xd
22:26:07.288 00.000 5240 Handling offset move in thread for scope, endpoint = (1.49, -0.73)
22:26:07.288 00.000 5240 Moving (1.49, -0.73) raw xDistance=-1.66 yDistance=-0.88
22:26:07.288 00.000 5240 BLC: History state: CurrMiss=0.88, AvgInitMiss=0.95, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.462796, 1:0.882047
22:26:07.288 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:26:07.288 00.000 5240 PPEC rslt: input = -1.66, final = -1.71, react = -1.66, pred = -0.20, hyst = -1.55, hyst_pct = 0.49, period_length = 662.83
22:26:07.288 00.000 5240 PPEC: input: -1.66, control: -1.71, exposure: 1500
22:26:07.288 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.88 from input -0.88
22:26:07.288 00.000 5240 MoveAxis(E, 283, ABG)
22:26:07.288 00.000 5240 Guiding  Dir = 2, Dur = 283
22:26:07.288 00.000 5240 IsGuiding returns 0
22:26:07.300 00.012 5240 PulseGuide returned control before completion, sleep 293
22:26:07.300 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=232, Gamma=0.430
22:26:07.353 00.053 2696 UpdateGuideState exits: m=2894 SNR=37.9
22:26:07.353 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:07.353 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:26:07.363 00.010 2696 Enqueuing Expose request
22:26:07.601 00.238 5240 IsGuiding returns 1
22:26:07.601 00.000 5240 scope still moving after pulse duration time elapsed
22:26:07.632 00.031 5240 IsGuiding returns 0
22:26:07.632 00.000 5240 scope move finished after 283 + 50 ms
22:26:07.632 00.000 5240 Move returns status 0, amount 283
22:26:07.632 00.000 5240 MoveAxis(N, 112, ABG)
22:26:07.632 00.000 5240 Guiding  Dir = 0, Dur = 112
22:26:07.632 00.000 5240 IsGuiding returns 0
22:26:07.632 00.000 5240 PulseGuide returned control before completion, sleep 122
22:26:07.774 00.142 5240 IsGuiding returns 1
22:26:07.774 00.000 5240 scope still moving after pulse duration time elapsed
22:26:07.806 00.032 5240 IsGuiding returns 0
22:26:07.806 00.000 5240 scope move finished after 112 + 59 ms
22:26:07.806 00.000 5240 Move returns status 0, amount 112
22:26:07.806 00.000 5240 move complete, result=0
22:26:07.806 00.000 5240 worker thread done servicing request
22:26:07.806 00.000 2696 GuideStep: -1.7 px 283 ms EAST, -0.9 px 112 ms NORTH
22:26:07.806 00.000 5240 Worker thread wakes up
22:26:07.806 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:26:07.806 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:26:09.468 01.662 5240 Exposure complete
22:26:09.545 00.077 5240 worker thread done servicing request
22:26:09.545 00.000 2696 OnExposeComplete: enter
22:26:09.545 00.000 2696 UpdateGuideState(): m_state=6
22:26:09.545 00.000 2696 Star::Find(15, 301, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 361
22:26:09.557 00.012 2696 Star::Find returns 1 (1), X=301.38, Y=260.57, Mass=3027, SNR=38.8, Peak=255 HFD=3.2
22:26:09.557 00.000 2696 MultiStar: [#1 1.82,0.35,0.00,M3] [#2 2.63,0.37,0.00,M8] [#3 2.41,0.31,0.00,M7] [#4 2.28,0.35,0.00,M5] [#5 1.71,0.51,0.00,M5] [#6 2.89,0.72,0.00,M8] [#7 2.01,0.45,0.00,M7] [#8 2.30,0.54,0.00,M5] 
22:26:09.560 00.003 2696 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.74) = xAngle (-2.59 = -2.59)
22:26:09.560 00.000 2696 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.05 = 0.05)
22:26:09.560 00.000 2696 CameraToMount -- cameraX=1.61 cameraY=0.24 hyp=1.63 cameraTheta=0.15 mountX=-1.38 mountY=0.08, mountTheta=3.09
22:26:09.560 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.61, y=0.24, opts=13)
22:26:09.570 00.010 2696 Enqueuing Move request for scope (1.61, 0.24)
22:26:09.570 00.000 5240 Worker thread wakes up
22:26:09.570 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.61, 0.24) opts 0xd
22:26:09.570 00.000 5240 Handling offset move in thread for scope, endpoint = (1.61, 0.24)
22:26:09.570 00.000 5240 Moving (1.61, 0.24) raw xDistance=-1.38 yDistance=0.08
22:26:09.570 00.000 5240 BLC: History state: CurrMiss=-0.08, AvgInitMiss=0.95, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.462796, 1:0.882047, 2:-0.075045
22:26:09.570 00.000 5240 BLC: No correction, Miss < min_move
22:26:09.570 00.000 5240 PPEC rslt: input = -1.38, final = -1.37, react = -1.38, pred = -0.01, hyst = -1.34, hyst_pct = 0.49, period_length = 662.83
22:26:09.570 00.000 5240 PPEC: input: -1.38, control: -1.37, exposure: 1500
22:26:09.570 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:09.570 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:26:09.570 00.000 5240 MoveAxis(E, 227, ABG)
22:26:09.570 00.000 5240 Guiding  Dir = 2, Dur = 227
22:26:09.570 00.000 5240 IsGuiding returns 0
22:26:09.576 00.006 5240 PulseGuide returned control before completion, sleep 237
22:26:09.587 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:26:09.632 00.045 2696 UpdateGuideState exits: m=3027 SNR=38.8 Saturated
22:26:09.639 00.007 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:09.641 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:26:09.643 00.002 2696 Enqueuing Expose request
22:26:09.815 00.172 5240 IsGuiding returns 1
22:26:09.815 00.000 5240 scope still moving after pulse duration time elapsed
22:26:09.847 00.032 5240 IsGuiding returns 0
22:26:09.847 00.000 5240 scope move finished after 227 + 44 ms
22:26:09.847 00.000 5240 Move returns status 0, amount 227
22:26:09.847 00.000 5240 MoveAxis(N, 0, ABG)
22:26:09.847 00.000 5240 Move returns status 0, amount 0
22:26:09.847 00.000 5240 move complete, result=0
22:26:09.847 00.000 5240 worker thread done servicing request
22:26:09.849 00.002 5240 Worker thread wakes up
22:26:09.849 00.000 2696 GuideStep: -1.4 px 227 ms EAST, 0.1 px 0 ms NORTH
22:26:09.857 00.008 5240 worker thread servicing REQUEST_EXPOSE 1500
22:26:09.857 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:26:11.288 01.431 5240 Exposure complete
22:26:11.337 00.049 5240 worker thread done servicing request
22:26:11.337 00.000 2696 OnExposeComplete: enter
22:26:11.337 00.000 2696 UpdateGuideState(): m_state=6
22:26:11.337 00.000 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 362
22:26:11.337 00.000 2696 Star::Find returns 1 (0), X=301.25, Y=260.61, Mass=3063, SNR=39.0, Peak=239 HFD=3.5
22:26:11.337 00.000 2696 MultiStar: [#1 1.75,0.46,0.00,M4] [#2 2.74,0.58,0.00,M9] [#3 2.30,0.58,0.00,M8] [#4 2.14,0.59,0.00,M6] [#5 1.74,0.73,0.00,M6] [#6 2.74,0.72,0.00,M9] [#7 2.06,0.55,0.00,M8] [#8 2.31,0.49,0.00,M6] 
22:26:11.337 00.000 2696 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.74) = xAngle (-2.55 = -2.55)
22:26:11.337 00.000 2696 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.08 = 0.08)
22:26:11.351 00.014 2696 CameraToMount -- cameraX=1.48 cameraY=0.28 hyp=1.51 cameraTheta=0.19 mountX=-1.25 mountY=0.13, mountTheta=3.04
22:26:11.352 00.001 2696 SchedulePrimaryMove(0F998B58, x=1.48, y=0.28, opts=13)
22:26:11.352 00.000 2696 Enqueuing Move request for scope (1.48, 0.28)
22:26:11.352 00.000 5240 Worker thread wakes up
22:26:11.352 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.48, 0.28) opts 0xd
22:26:11.352 00.000 5240 Handling offset move in thread for scope, endpoint = (1.48, 0.28)
22:26:11.352 00.000 5240 Moving (1.48, 0.28) raw xDistance=-1.25 yDistance=0.13
22:26:11.352 00.000 5240 BLC: window closed
22:26:11.352 00.000 5240 BLC: History state: CurrMiss=-0.13, AvgInitMiss=0.95, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.462796, 1:0.882047, 2:-0.075045
22:26:11.352 00.000 5240 BLC: No correction, Miss < min_move
22:26:11.352 00.000 5240 PPEC rslt: input = -1.25, final = -1.23, react = -1.25, pred = 0.08, hyst = -1.30, hyst_pct = 0.49, period_length = 662.83
22:26:11.352 00.000 5240 PPEC: input: -1.25, control: -1.23, exposure: 1500
22:26:11.352 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:11.352 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:26:11.352 00.000 5240 MoveAxis(E, 204, ABG)
22:26:11.352 00.000 5240 Guiding  Dir = 2, Dur = 204
22:26:11.352 00.000 5240 IsGuiding returns 0
22:26:11.352 00.000 5240 PulseGuide returned control before completion, sleep 214
22:26:11.368 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=223, Gamma=0.430
22:26:11.416 00.048 2696 UpdateGuideState exits: m=3063 SNR=39.0
22:26:11.416 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:11.416 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:26:11.416 00.000 2696 Enqueuing Expose request
22:26:11.589 00.173 5240 IsGuiding returns 1
22:26:11.589 00.000 5240 scope still moving after pulse duration time elapsed
22:26:11.621 00.032 5240 IsGuiding returns 0
22:26:11.621 00.000 5240 scope move finished after 204 + 56 ms
22:26:11.621 00.000 5240 Move returns status 0, amount 204
22:26:11.621 00.000 5240 MoveAxis(N, 0, ABG)
22:26:11.621 00.000 5240 Move returns status 0, amount 0
22:26:11.621 00.000 5240 move complete, result=0
22:26:11.621 00.000 5240 worker thread done servicing request
22:26:11.623 00.002 2696 GuideStep: -1.2 px 204 ms EAST, 0.1 px 0 ms NORTH
22:26:11.623 00.000 5240 Worker thread wakes up
22:26:11.623 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:26:11.623 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:26:13.280 01.657 5240 Exposure complete
22:26:13.350 00.070 5240 worker thread done servicing request
22:26:13.350 00.000 2696 OnExposeComplete: enter
22:26:13.350 00.000 2696 UpdateGuideState(): m_state=6
22:26:13.350 00.000 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 363
22:26:13.350 00.000 2696 Star::Find returns 1 (1), X=300.67, Y=260.65, Mass=3002, SNR=38.6, Peak=255 HFD=3.4
22:26:13.360 00.010 2696 MultiStar: [#1 1.15,0.60,0.69,U] [#2 2.20,0.77,0.00,M10] [#3 1.90,0.71,0.00,M9] [#4 1.48,0.63,0.43,U] [#5 1.08,0.71,0.45,U] [#6 2.52,0.94,0.00,M10] [#7 1.71,0.70,0.00,M9] [#8 1.65,0.52,0.00,M7] 
22:26:13.360 00.000 2696 single-star, 3 included, MultiStar: {1.09, 0.52}, one-star: {0.90, 0.32}
22:26:13.360 00.000 2696 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.74) = xAngle (-2.39 = -2.39)
22:26:13.360 00.000 2696 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.24 = 0.24)
22:26:13.360 00.000 2696 CameraToMount -- cameraX=0.90 cameraY=0.32 hyp=0.95 cameraTheta=0.34 mountX=-0.70 mountY=0.23, mountTheta=2.83
22:26:13.360 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.90, y=0.32, opts=13)
22:26:13.360 00.000 2696 Enqueuing Move request for scope (0.90, 0.32)
22:26:13.360 00.000 5240 Worker thread wakes up
22:26:13.360 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.90, 0.32) opts 0xd
22:26:13.360 00.000 5240 Handling offset move in thread for scope, endpoint = (0.90, 0.32)
22:26:13.360 00.000 5240 Moving (0.90, 0.32) raw xDistance=-0.70 yDistance=0.23
22:26:13.360 00.000 5240 PPEC rslt: input = -0.70, final = -0.62, react = -0.70, pred = 0.22, hyst = -0.76, hyst_pct = 0.49, period_length = 662.83
22:26:13.360 00.000 5240 PPEC: input: -0.70, control: -0.62, exposure: 1500
22:26:13.360 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:26:13.360 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:26:13.360 00.000 5240 MoveAxis(E, 102, ABG)
22:26:13.360 00.000 5240 Guiding  Dir = 2, Dur = 102
22:26:13.376 00.016 5240 IsGuiding returns 0
22:26:13.376 00.000 5240 PulseGuide returned control before completion, sleep 112
22:26:13.388 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:26:13.423 00.035 2696 UpdateGuideState exits: m=3002 SNR=38.6 Saturated
22:26:13.423 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:13.423 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:26:13.423 00.000 2696 Enqueuing Expose request
22:26:13.502 00.079 5240 IsGuiding returns 1
22:26:13.502 00.000 5240 scope still moving after pulse duration time elapsed
22:26:13.534 00.032 5240 IsGuiding returns 0
22:26:13.534 00.000 5240 scope move finished after 102 + 56 ms
22:26:13.534 00.000 5240 Move returns status 0, amount 102
22:26:13.534 00.000 5240 MoveAxis(N, 0, ABG)
22:26:13.534 00.000 5240 Move returns status 0, amount 0
22:26:13.534 00.000 5240 move complete, result=0
22:26:13.534 00.000 5240 worker thread done servicing request
22:26:13.534 00.000 2696 GuideStep: -0.7 px 102 ms EAST, 0.2 px 0 ms NORTH
22:26:13.536 00.002 5240 Worker thread wakes up
22:26:13.536 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:26:13.536 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:26:14.962 01.426 5240 Exposure complete
22:26:15.023 00.061 5240 worker thread done servicing request
22:26:15.023 00.000 2696 OnExposeComplete: enter
22:26:15.023 00.000 2696 UpdateGuideState(): m_state=6
22:26:15.023 00.000 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 364
22:26:15.023 00.000 2696 Star::Find returns 1 (1), X=302.01, Y=260.51, Mass=2960, SNR=38.4, Peak=255 HFD=3.4
22:26:15.038 00.015 2696 MultiStar: [#1 2.42,0.36,0.00,M4] [#2 3.37,0.63,0.00,R] [#3 3.18,0.60,0.00,M10] [#4 2.92,0.47,0.00,M6] [#5 2.36,0.56,0.00,M6] [#6 3.49,0.56,0.00,R] [#7 2.78,0.61,0.00,M10] [#8 2.84,0.63,0.00,M8] 
22:26:15.038 00.000 2696 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.74) = xAngle (-2.66 = -2.66)
22:26:15.038 00.000 2696 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.03 = -0.03)
22:26:15.038 00.000 2696 CameraToMount -- cameraX=2.24 cameraY=0.18 hyp=2.25 cameraTheta=0.08 mountX=-1.99 mountY=-0.06, mountTheta=-3.11
22:26:15.038 00.000 2696 SchedulePrimaryMove(0F998B58, x=2.24, y=0.18, opts=13)
22:26:15.038 00.000 2696 Enqueuing Move request for scope (2.24, 0.18)
22:26:15.038 00.000 5240 Worker thread wakes up
22:26:15.038 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (2.24, 0.18) opts 0xd
22:26:15.038 00.000 5240 Handling offset move in thread for scope, endpoint = (2.24, 0.18)
22:26:15.038 00.000 5240 Moving (2.24, 0.18) raw xDistance=-1.99 yDistance=-0.06
22:26:15.038 00.000 5240 PPEC rslt: input = -1.99, final = -1.80, react = -1.99, pred = 0.30, hyst = -1.91, hyst_pct = 0.49, period_length = 662.83
22:26:15.038 00.000 5240 PPEC: input: -1.99, control: -1.80, exposure: 1500
22:26:15.038 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:15.038 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:26:15.038 00.000 5240 MoveAxis(E, 298, ABG)
22:26:15.038 00.000 5240 Guiding  Dir = 2, Dur = 298
22:26:15.038 00.000 5240 IsGuiding returns 0
22:26:15.054 00.016 5240 PulseGuide returned control before completion, sleep 308
22:26:15.065 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:26:15.115 00.050 2696 UpdateGuideState exits: m=2960 SNR=38.4 Saturated
22:26:15.117 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:15.120 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:26:15.122 00.002 2696 Enqueuing Expose request
22:26:15.371 00.249 5240 IsGuiding returns 1
22:26:15.371 00.000 5240 scope still moving after pulse duration time elapsed
22:26:15.403 00.032 5240 IsGuiding returns 0
22:26:15.403 00.000 5240 scope move finished after 298 + 52 ms
22:26:15.403 00.000 5240 Move returns status 0, amount 298
22:26:15.403 00.000 5240 MoveAxis(N, 0, ABG)
22:26:15.403 00.000 5240 Move returns status 0, amount 0
22:26:15.403 00.000 5240 move complete, result=0
22:26:15.405 00.002 5240 worker thread done servicing request
22:26:15.405 00.000 5240 Worker thread wakes up
22:26:15.405 00.000 2696 GuideStep: -2.0 px 298 ms EAST, -0.1 px 0 ms NORTH
22:26:15.407 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:26:15.407 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:26:17.065 01.658 5240 Exposure complete
22:26:17.132 00.067 5240 worker thread done servicing request
22:26:17.132 00.000 2696 OnExposeComplete: enter
22:26:17.132 00.000 2696 UpdateGuideState(): m_state=6
22:26:17.132 00.000 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 365
22:26:17.132 00.000 2696 Star::Find returns 1 (1), X=300.97, Y=260.58, Mass=2845, SNR=37.6, Peak=255 HFD=3.2
22:26:17.132 00.000 2696 MultiStar: [#1 1.53,0.61,0.71,U] [#2 -0.73,-0.15,0.69,U] [#3 2.18,0.47,0.00,R] [#4 1.89,0.51,0.00,M7] [#5 1.50,0.83,0.46,U] [#6 -0.98,-0.11,0.50,U] [#7 1.94,0.62,0.00,R] [#8 1.94,0.51,0.00,M9] 
22:26:17.132 00.000 2696 refined, 4 included, MultiStar: {0.59, 0.27}, one-star: {1.20, 0.24}
22:26:17.144 00.012 2696 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.74) = xAngle (-2.31 = -2.31)
22:26:17.144 00.000 2696 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.32 = 0.32)
22:26:17.144 00.000 2696 CameraToMount -- cameraX=0.59 cameraY=0.27 hyp=0.65 cameraTheta=0.42 mountX=-0.44 mountY=0.21, mountTheta=2.70
22:26:17.144 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.59, y=0.27, opts=13)
22:26:17.144 00.000 2696 Enqueuing Move request for scope (0.59, 0.27)
22:26:17.144 00.000 5240 Worker thread wakes up
22:26:17.144 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.27) opts 0xd
22:26:17.144 00.000 5240 Handling offset move in thread for scope, endpoint = (0.59, 0.27)
22:26:17.144 00.000 5240 Moving (0.59, 0.27) raw xDistance=-0.44 yDistance=0.21
22:26:17.144 00.000 5240 PPEC rslt: input = -0.44, final = -0.22, react = -0.44, pred = 0.44, hyst = -0.46, hyst_pct = 0.49, period_length = 662.83
22:26:17.144 00.000 5240 PPEC: input: -0.44, control: -0.22, exposure: 1500
22:26:17.144 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:26:17.144 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:26:17.144 00.000 5240 MoveAxis(E, 36, ABG)
22:26:17.144 00.000 5240 Guiding  Dir = 2, Dur = 36
22:26:17.144 00.000 5240 IsGuiding returns 0
22:26:17.144 00.000 5240 PulseGuide returned control before completion, sleep 46
22:26:17.165 00.021 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:26:17.208 00.043 5240 IsGuiding returns 1
22:26:17.208 00.000 5240 scope still moving after pulse duration time elapsed
22:26:17.208 00.000 2696 UpdateGuideState exits: m=2845 SNR=37.6 Saturated
22:26:17.208 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:17.208 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:26:17.208 00.000 2696 Enqueuing Expose request
22:26:17.239 00.031 5240 IsGuiding returns 0
22:26:17.239 00.000 5240 scope move finished after 36 + 47 ms
22:26:17.239 00.000 5240 Move returns status 0, amount 36
22:26:17.239 00.000 5240 MoveAxis(N, 0, ABG)
22:26:17.239 00.000 5240 Move returns status 0, amount 0
22:26:17.239 00.000 5240 move complete, result=0
22:26:17.239 00.000 5240 worker thread done servicing request
22:26:17.239 00.000 5240 Worker thread wakes up
22:26:17.239 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:26:17.239 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:26:17.239 00.000 2696 GuideStep: -0.4 px 36 ms EAST, 0.2 px 0 ms NORTH
22:26:18.648 01.409 5240 Exposure complete
22:26:18.695 00.047 5240 worker thread done servicing request
22:26:18.695 00.000 2696 OnExposeComplete: enter
22:26:18.695 00.000 2696 UpdateGuideState(): m_state=6
22:26:18.695 00.000 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 366
22:26:18.695 00.000 2696 Star::Find returns 1 (1), X=301.64, Y=260.28, Mass=2937, SNR=38.2, Peak=255 HFD=3.1
22:26:18.695 00.000 2696 MultiStar: [#1 2.17,0.34,0.00,M4] [#2 -0.31,-0.20,0.66,U] [#3 0.56,-0.27,0.43,U] [#4 2.68,0.37,0.00,M8] [#5 1.98,0.46,0.00,M6] [#6 -0.39,-0.14,0.48,U] [#7 0.42,-0.26,0.49,U] [#8 2.50,0.45,0.00,M10] 
22:26:18.711 00.016 2696 refined, 4 included, MultiStar: {0.63, -0.16}, one-star: {1.88, -0.05}
22:26:18.711 00.000 2696 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.74) = xAngle (-2.98 = -2.98)
22:26:18.711 00.000 2696 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.35 = -0.35)
22:26:18.711 00.000 2696 CameraToMount -- cameraX=0.63 cameraY=-0.16 hyp=0.65 cameraTheta=-0.25 mountX=-0.64 mountY=-0.22, mountTheta=-2.81
22:26:18.711 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.63, y=-0.16, opts=13)
22:26:18.711 00.000 2696 Enqueuing Move request for scope (0.63, -0.16)
22:26:18.711 00.000 5240 Worker thread wakes up
22:26:18.711 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.16) opts 0xd
22:26:18.711 00.000 5240 Handling offset move in thread for scope, endpoint = (0.63, -0.16)
22:26:18.711 00.000 5240 Moving (0.63, -0.16) raw xDistance=-0.64 yDistance=-0.22
22:26:18.711 00.000 5240 PPEC rslt: input = -0.64, final = -0.58, react = -0.64, pred = 0.23, hyst = -0.76, hyst_pct = 0.48, period_length = 662.83
22:26:18.726 00.015 5240 PPEC: input: -0.64, control: -0.58, exposure: 1500
22:26:18.726 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
22:26:18.726 00.000 5240 MoveAxis(E, 96, ABG)
22:26:18.726 00.000 5240 Guiding  Dir = 2, Dur = 96
22:26:18.726 00.000 5240 IsGuiding returns 0
22:26:18.727 00.001 5240 PulseGuide returned control before completion, sleep 106
22:26:18.732 00.005 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:26:18.775 00.043 2696 UpdateGuideState exits: m=2937 SNR=38.2 Saturated
22:26:18.775 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:18.788 00.013 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:26:18.790 00.002 2696 Enqueuing Expose request
22:26:18.838 00.048 5240 IsGuiding returns 1
22:26:18.838 00.000 5240 scope still moving after pulse duration time elapsed
22:26:18.869 00.031 5240 IsGuiding returns 0
22:26:18.869 00.000 5240 scope move finished after 96 + 47 ms
22:26:18.869 00.000 5240 Move returns status 0, amount 96
22:26:18.869 00.000 5240 MoveAxis(N, 28, ABG)
22:26:18.869 00.000 5240 Guiding  Dir = 0, Dur = 28
22:26:18.869 00.000 5240 IsGuiding returns 0
22:26:18.869 00.000 5240 PulseGuide returned control before completion, sleep 38
22:26:18.917 00.048 5240 IsGuiding returns 1
22:26:18.917 00.000 5240 scope still moving after pulse duration time elapsed
22:26:18.948 00.031 5240 IsGuiding returns 0
22:26:18.948 00.000 5240 scope move finished after 28 + 51 ms
22:26:18.948 00.000 5240 Move returns status 0, amount 28
22:26:18.948 00.000 5240 move complete, result=0
22:26:18.948 00.000 5240 worker thread done servicing request
22:26:18.948 00.000 2696 GuideStep: -0.6 px 96 ms EAST, -0.2 px 28 ms NORTH
22:26:18.953 00.005 5240 Worker thread wakes up
22:26:18.953 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:26:18.953 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:26:20.586 01.633 5240 Exposure complete
22:26:20.645 00.059 5240 worker thread done servicing request
22:26:20.645 00.000 2696 OnExposeComplete: enter
22:26:20.645 00.000 2696 UpdateGuideState(): m_state=6
22:26:20.645 00.000 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 367
22:26:20.645 00.000 2696 Star::Find returns 1 (1), X=302.26, Y=260.03, Mass=2840, SNR=37.6, Peak=255 HFD=3.2
22:26:20.656 00.011 2696 MultiStar: [#1 2.80,0.19,0.00,M5] [#2 0.57,-0.24,0.70,U] [#3 1.55,-0.22,0.44,U] [#4 3.28,0.39,0.00,M9] [#5 2.81,0.28,0.00,M7] [#6 0.41,-0.23,0.50,U] [#7 1.34,-0.35,0.49,U] [#8 3.19,0.02,0.00,R] 
22:26:20.658 00.002 2696 refined, 4 included, MultiStar: {1.42, -0.27}, one-star: {2.49, -0.30}
22:26:20.661 00.003 2696 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.74) = xAngle (-2.93 = -2.93)
22:26:20.663 00.002 2696 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.29 = -0.29)
22:26:20.665 00.002 2696 CameraToMount -- cameraX=1.42 cameraY=-0.27 hyp=1.44 cameraTheta=-0.19 mountX=-1.41 mountY=-0.42, mountTheta=-2.85
22:26:20.669 00.004 2696 SchedulePrimaryMove(0F998B58, x=1.42, y=-0.27, opts=13)
22:26:20.672 00.003 2696 Enqueuing Move request for scope (1.42, -0.27)
22:26:20.674 00.002 5240 Worker thread wakes up
22:26:20.674 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.42, -0.27) opts 0xd
22:26:20.674 00.000 5240 Handling offset move in thread for scope, endpoint = (1.42, -0.27)
22:26:20.674 00.000 5240 Moving (1.42, -0.27) raw xDistance=-1.41 yDistance=-0.42
22:26:20.676 00.002 5240 PPEC rslt: input = -1.41, final = -1.18, react = -1.41, pred = 0.33, hyst = -1.29, hyst_pct = 0.48, period_length = 662.83
22:26:20.676 00.000 5240 PPEC: input: -1.41, control: -1.18, exposure: 1500
22:26:20.676 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
22:26:20.677 00.001 5240 MoveAxis(E, 196, ABG)
22:26:20.677 00.000 5240 Guiding  Dir = 2, Dur = 196
22:26:20.677 00.000 5240 IsGuiding returns 0
22:26:20.677 00.000 5240 PulseGuide returned control before completion, sleep 206
22:26:20.677 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:26:20.727 00.050 2696 UpdateGuideState exits: m=2840 SNR=37.6 Saturated
22:26:20.727 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:20.741 00.014 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:26:20.743 00.002 2696 Enqueuing Expose request
22:26:20.900 00.157 5240 IsGuiding returns 1
22:26:20.900 00.000 5240 scope still moving after pulse duration time elapsed
22:26:20.931 00.031 5240 IsGuiding returns 0
22:26:20.931 00.000 5240 scope move finished after 196 + 57 ms
22:26:20.931 00.000 5240 Move returns status 0, amount 196
22:26:20.931 00.000 5240 MoveAxis(N, 53, ABG)
22:26:20.931 00.000 5240 Guiding  Dir = 0, Dur = 53
22:26:20.931 00.000 5240 IsGuiding returns 0
22:26:20.931 00.000 5240 PulseGuide returned control before completion, sleep 63
22:26:21.010 00.079 5240 IsGuiding returns 1
22:26:21.010 00.000 5240 scope still moving after pulse duration time elapsed
22:26:21.042 00.032 5240 IsGuiding returns 0
22:26:21.042 00.000 5240 scope move finished after 53 + 57 ms
22:26:21.042 00.000 5240 Move returns status 0, amount 53
22:26:21.042 00.000 5240 move complete, result=0
22:26:21.042 00.000 5240 worker thread done servicing request
22:26:21.042 00.000 2696 GuideStep: -1.4 px 196 ms EAST, -0.4 px 53 ms NORTH
22:26:21.049 00.007 5240 Worker thread wakes up
22:26:21.049 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:26:21.049 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:26:22.483 01.434 5240 Exposure complete
22:26:22.546 00.063 5240 worker thread done servicing request
22:26:22.546 00.000 2696 OnExposeComplete: enter
22:26:22.546 00.000 2696 UpdateGuideState(): m_state=6
22:26:22.546 00.000 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 368
22:26:22.546 00.000 2696 Star::Find returns 1 (0), X=302.24, Y=260.31, Mass=3012, SNR=38.7, Peak=229 HFD=3.6
22:26:22.546 00.000 2696 MultiStar: [#1 2.85,0.64,0.00,M6] [#2 0.36,-0.02,0.68,U] [#3 1.31,0.10,0.42,U] [#4 3.52,0.83,0.00,M10] [#5 3.04,0.83,0.00,M8] [#6 0.21,-0.15,0.46,U] [#7 1.21,0.09,0.47,U] [#8 0.01,0.30,0.38,U] 
22:26:22.562 00.016 2696 refined, 5 included, MultiStar: {1.15, 0.03}, one-star: {2.47, -0.02}
22:26:22.562 00.000 2696 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.74) = xAngle (-2.71 = -2.71)
22:26:22.562 00.000 2696 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.08 = -0.08)
22:26:22.569 00.007 2696 CameraToMount -- cameraX=1.15 cameraY=0.03 hyp=1.15 cameraTheta=0.03 mountX=-1.05 mountY=-0.09, mountTheta=-3.06
22:26:22.569 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.15, y=0.03, opts=13)
22:26:22.578 00.009 2696 Enqueuing Move request for scope (1.15, 0.03)
22:26:22.580 00.002 5240 Worker thread wakes up
22:26:22.580 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.15, 0.03) opts 0xd
22:26:22.580 00.000 5240 Handling offset move in thread for scope, endpoint = (1.15, 0.03)
22:26:22.580 00.000 5240 Moving (1.15, 0.03) raw xDistance=-1.05 yDistance=-0.09
22:26:22.582 00.002 5240 PPEC rslt: input = -1.05, final = -0.81, react = -1.05, pred = 0.42, hyst = -1.00, hyst_pct = 0.48, period_length = 662.83
22:26:22.582 00.000 5240 PPEC: input: -1.05, control: -0.81, exposure: 1500
22:26:22.582 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:22.582 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:26:22.582 00.000 5240 MoveAxis(E, 134, ABG)
22:26:22.582 00.000 5240 Guiding  Dir = 2, Dur = 134
22:26:22.582 00.000 5240 IsGuiding returns 0
22:26:22.582 00.000 5240 PulseGuide returned control before completion, sleep 144
22:26:22.594 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=221, Gamma=0.430
22:26:22.643 00.049 2696 UpdateGuideState exits: m=3012 SNR=38.7
22:26:22.645 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:22.647 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:26:22.649 00.002 2696 Enqueuing Expose request
22:26:22.736 00.087 5240 IsGuiding returns 1
22:26:22.736 00.000 5240 scope still moving after pulse duration time elapsed
22:26:22.767 00.031 5240 IsGuiding returns 0
22:26:22.767 00.000 5240 scope move finished after 134 + 50 ms
22:26:22.767 00.000 5240 Move returns status 0, amount 134
22:26:22.767 00.000 5240 MoveAxis(N, 0, ABG)
22:26:22.767 00.000 5240 Move returns status 0, amount 0
22:26:22.767 00.000 5240 move complete, result=0
22:26:22.767 00.000 5240 worker thread done servicing request
22:26:22.767 00.000 2696 GuideStep: -1.0 px 134 ms EAST, -0.1 px 0 ms NORTH
22:26:22.769 00.002 5240 Worker thread wakes up
22:26:22.769 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:26:22.771 00.002 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:26:24.415 01.644 5240 Exposure complete
22:26:24.509 00.094 5240 worker thread done servicing request
22:26:24.509 00.000 2696 OnExposeComplete: enter
22:26:24.509 00.000 2696 UpdateGuideState(): m_state=6
22:26:24.509 00.000 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 369
22:26:24.509 00.000 2696 Star::Find returns 1 (1), X=302.48, Y=260.28, Mass=2950, SNR=38.3, Peak=255 HFD=3.2
22:26:24.509 00.000 2696 MultiStar: [#1 2.77,-0.08,0.00,M7] [#2 0.49,-0.45,0.69,U] [#3 1.21,-0.45,0.43,U] [#4 3.26,0.23,0.00,R] [#5 2.85,0.24,0.00,M9] [#6 0.50,-0.17,0.48,U] [#7 1.43,-0.37,0.48,U] [#8 0.08,0.07,0.39,U] 
22:26:24.525 00.016 2696 refined, 5 included, MultiStar: {1.30, -0.23}, one-star: {2.71, -0.05}
22:26:24.525 00.000 2696 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.74) = xAngle (-2.91 = -2.91)
22:26:24.525 00.000 2696 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.27 = -0.27)
22:26:24.525 00.000 2696 CameraToMount -- cameraX=1.30 cameraY=-0.23 hyp=1.32 cameraTheta=-0.17 mountX=-1.29 mountY=-0.36, mountTheta=-2.87
22:26:24.525 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.30, y=-0.23, opts=13)
22:26:24.525 00.000 2696 Enqueuing Move request for scope (1.30, -0.23)
22:26:24.525 00.000 5240 Worker thread wakes up
22:26:24.525 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.30, -0.23) opts 0xd
22:26:24.525 00.000 5240 Handling offset move in thread for scope, endpoint = (1.30, -0.23)
22:26:24.525 00.000 5240 Moving (1.30, -0.23) raw xDistance=-1.29 yDistance=-0.36
22:26:24.538 00.013 5240 PPEC rslt: input = -1.29, final = -1.02, react = -1.29, pred = 0.50, hyst = -1.28, hyst_pct = 0.48, period_length = 662.83
22:26:24.538 00.000 5240 PPEC: input: -1.29, control: -1.02, exposure: 1500
22:26:24.538 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
22:26:24.538 00.000 5240 MoveAxis(E, 170, ABG)
22:26:24.538 00.000 5240 Guiding  Dir = 2, Dur = 170
22:26:24.538 00.000 5240 IsGuiding returns 0
22:26:24.540 00.002 5240 PulseGuide returned control before completion, sleep 180
22:26:24.551 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:26:24.597 00.046 2696 UpdateGuideState exits: m=2950 SNR=38.3 Saturated
22:26:24.601 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:24.607 00.006 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:26:24.611 00.004 2696 Enqueuing Expose request
22:26:24.731 00.120 5240 IsGuiding returns 1
22:26:24.731 00.000 5240 scope still moving after pulse duration time elapsed
22:26:24.762 00.031 5240 IsGuiding returns 0
22:26:24.762 00.000 5240 scope move finished after 170 + 52 ms
22:26:24.762 00.000 5240 Move returns status 0, amount 170
22:26:24.762 00.000 5240 MoveAxis(N, 45, ABG)
22:26:24.762 00.000 5240 Guiding  Dir = 0, Dur = 45
22:26:24.762 00.000 5240 IsGuiding returns 0
22:26:24.762 00.000 5240 PulseGuide returned control before completion, sleep 55
22:26:24.825 00.063 5240 IsGuiding returns 1
22:26:24.825 00.000 5240 scope still moving after pulse duration time elapsed
22:26:24.857 00.032 5240 IsGuiding returns 0
22:26:24.857 00.000 5240 scope move finished after 45 + 49 ms
22:26:24.857 00.000 5240 Move returns status 0, amount 45
22:26:24.857 00.000 5240 move complete, result=0
22:26:24.857 00.000 5240 worker thread done servicing request
22:26:24.857 00.000 5240 Worker thread wakes up
22:26:24.857 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:26:24.857 00.000 2696 GuideStep: -1.3 px 170 ms EAST, -0.4 px 45 ms NORTH
22:26:24.857 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:26:26.283 01.426 5240 Exposure complete
22:26:26.362 00.079 5240 worker thread done servicing request
22:26:26.362 00.000 2696 OnExposeComplete: enter
22:26:26.362 00.000 2696 UpdateGuideState(): m_state=6
22:26:26.362 00.000 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 370
22:26:26.362 00.000 2696 Star::Find returns 1 (1), X=302.25, Y=260.36, Mass=3072, SNR=39.1, Peak=255 HFD=3.5
22:26:26.362 00.000 2696 MultiStar: [#1 2.59,0.03,0.00,M8] [#2 0.26,-0.32,0.66,U] [#3 0.96,-0.50,0.44,U] [#4 -0.32,-0.10,0.43,U] [#5 2.64,0.33,0.00,M10] [#6 0.31,-0.36,0.47,U] [#7 1.03,-0.49,0.48,U] [#8 -0.07,0.31,0.38,U] 
22:26:26.362 00.000 2696 refined, 6 included, MultiStar: {0.92, -0.19}, one-star: {2.48, 0.03}
22:26:26.378 00.016 2696 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.74) = xAngle (-2.94 = -2.94)
22:26:26.378 00.000 2696 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.31 = -0.31)
22:26:26.384 00.006 2696 CameraToMount -- cameraX=0.92 cameraY=-0.19 hyp=0.94 cameraTheta=-0.21 mountX=-0.92 mountY=-0.29, mountTheta=-2.84
22:26:26.388 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.92, y=-0.19, opts=13)
22:26:26.388 00.000 2696 Enqueuing Move request for scope (0.92, -0.19)
22:26:26.388 00.000 5240 Worker thread wakes up
22:26:26.388 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.92, -0.19) opts 0xd
22:26:26.388 00.000 5240 Handling offset move in thread for scope, endpoint = (0.92, -0.19)
22:26:26.388 00.000 5240 Moving (0.92, -0.19) raw xDistance=-0.92 yDistance=-0.29
22:26:26.394 00.006 5240 PPEC rslt: input = -0.92, final = -0.63, react = -0.92, pred = 0.54, hyst = -0.91, hyst_pct = 0.48, period_length = 662.83
22:26:26.394 00.000 5240 PPEC: input: -0.92, control: -0.63, exposure: 1500
22:26:26.394 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
22:26:26.394 00.000 5240 MoveAxis(E, 105, ABG)
22:26:26.394 00.000 5240 Guiding  Dir = 2, Dur = 105
22:26:26.394 00.000 5240 IsGuiding returns 0
22:26:26.394 00.000 5240 PulseGuide returned control before completion, sleep 115
22:26:26.394 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=237, Gamma=0.430
22:26:26.451 00.057 2696 UpdateGuideState exits: m=3072 SNR=39.1 Saturated
22:26:26.453 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:26.455 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:26:26.457 00.002 2696 Enqueuing Expose request
22:26:26.521 00.064 5240 IsGuiding returns 1
22:26:26.521 00.000 5240 scope still moving after pulse duration time elapsed
22:26:26.552 00.031 5240 IsGuiding returns 0
22:26:26.552 00.000 5240 scope move finished after 105 + 52 ms
22:26:26.552 00.000 5240 Move returns status 0, amount 105
22:26:26.552 00.000 5240 MoveAxis(N, 36, ABG)
22:26:26.552 00.000 5240 Guiding  Dir = 0, Dur = 36
22:26:26.552 00.000 5240 IsGuiding returns 0
22:26:26.552 00.000 5240 PulseGuide returned control before completion, sleep 46
22:26:26.600 00.048 5240 IsGuiding returns 1
22:26:26.600 00.000 5240 scope still moving after pulse duration time elapsed
22:26:26.632 00.032 5240 IsGuiding returns 1
22:26:26.664 00.032 5240 IsGuiding returns 0
22:26:26.664 00.000 5240 scope move finished after 36 + 75 ms
22:26:26.664 00.000 5240 Move returns status 0, amount 36
22:26:26.664 00.000 5240 move complete, result=0
22:26:26.664 00.000 5240 worker thread done servicing request
22:26:26.664 00.000 2696 GuideStep: -0.9 px 105 ms EAST, -0.3 px 36 ms NORTH
22:26:26.664 00.000 5240 Worker thread wakes up
22:26:26.664 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:26:26.664 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:26:28.303 01.639 5240 Exposure complete
22:26:28.351 00.048 5240 worker thread done servicing request
22:26:28.351 00.000 2696 OnExposeComplete: enter
22:26:28.351 00.000 2696 UpdateGuideState(): m_state=6
22:26:28.351 00.000 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 371
22:26:28.351 00.000 2696 Star::Find returns 1 (1), X=302.78, Y=260.28, Mass=2887, SNR=37.9, Peak=255 HFD=3.0
22:26:28.351 00.000 2696 MultiStar: [#1 3.12,-0.01,0.00,M9] [#2 0.59,-0.70,0.68,U] [#3 1.63,-0.41,0.45,U] [#4 0.26,-0.29,0.44,U] [#5 3.25,0.10,0.00,R] [#6 0.59,-0.43,0.49,U] [#7 1.46,-0.56,0.49,U] [#8 0.56,0.28,0.38,U] 
22:26:28.362 00.011 2696 refined, 6 included, MultiStar: {1.39, -0.31}, one-star: {3.01, -0.05}
22:26:28.364 00.002 2696 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.74) = xAngle (-2.95 = -2.95)
22:26:28.364 00.000 2696 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.32 = -0.32)
22:26:28.364 00.000 2696 CameraToMount -- cameraX=1.39 cameraY=-0.31 hyp=1.43 cameraTheta=-0.22 mountX=-1.40 mountY=-0.45, mountTheta=-2.83
22:26:28.364 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.39, y=-0.31, opts=13)
22:26:28.364 00.000 2696 Enqueuing Move request for scope (1.39, -0.31)
22:26:28.364 00.000 5240 Worker thread wakes up
22:26:28.364 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.39, -0.31) opts 0xd
22:26:28.364 00.000 5240 Handling offset move in thread for scope, endpoint = (1.39, -0.31)
22:26:28.364 00.000 5240 Moving (1.39, -0.31) raw xDistance=-1.40 yDistance=-0.45
22:26:28.364 00.000 5240 PPEC rslt: input = -1.40, final = -1.41, react = -1.40, pred = -0.04, hyst = -1.36, hyst_pct = 0.48, period_length = 662.83
22:26:28.364 00.000 5240 PPEC: input: -1.40, control: -1.41, exposure: 1500
22:26:28.364 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
22:26:28.364 00.000 5240 MoveAxis(E, 233, ABG)
22:26:28.364 00.000 5240 Guiding  Dir = 2, Dur = 233
22:26:28.364 00.000 5240 IsGuiding returns 0
22:26:28.364 00.000 5240 PulseGuide returned control before completion, sleep 243
22:26:28.389 00.025 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=231, Gamma=0.430
22:26:28.426 00.037 2696 UpdateGuideState exits: m=2887 SNR=37.9 Saturated
22:26:28.426 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:28.426 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:26:28.426 00.000 2696 Enqueuing Expose request
22:26:28.632 00.206 5240 IsGuiding returns 0
22:26:28.632 00.000 5240 Move returns status 0, amount 233
22:26:28.632 00.000 5240 MoveAxis(N, 57, ABG)
22:26:28.632 00.000 5240 Guiding  Dir = 0, Dur = 57
22:26:28.632 00.000 5240 IsGuiding returns 0
22:26:28.632 00.000 5240 PulseGuide returned control before completion, sleep 67
22:26:28.711 00.079 5240 IsGuiding returns 1
22:26:28.711 00.000 5240 scope still moving after pulse duration time elapsed
22:26:28.742 00.031 5240 IsGuiding returns 0
22:26:28.742 00.000 5240 scope move finished after 57 + 52 ms
22:26:28.742 00.000 5240 Move returns status 0, amount 57
22:26:28.742 00.000 5240 move complete, result=0
22:26:28.742 00.000 5240 worker thread done servicing request
22:26:28.742 00.000 5240 Worker thread wakes up
22:26:28.742 00.000 2696 GuideStep: -1.4 px 233 ms EAST, -0.5 px 57 ms NORTH
22:26:28.742 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:26:28.742 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:26:30.167 01.425 5240 Exposure complete
22:26:30.230 00.063 5240 worker thread done servicing request
22:26:30.230 00.000 2696 OnExposeComplete: enter
22:26:30.246 00.016 2696 UpdateGuideState(): m_state=6
22:26:30.246 00.000 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 372
22:26:30.246 00.000 2696 Star::Find returns 1 (0), X=302.20, Y=260.18, Mass=2964, SNR=38.4, Peak=221 HFD=3.6
22:26:30.246 00.000 2696 MultiStar: [#1 2.49,0.02,0.00,M10] [#2 0.33,-0.47,0.67,U] [#3 1.15,-0.37,0.43,U] [#4 -0.19,0.05,0.44,U] [#5 -0.48,0.41,0.44,U] [#6 0.13,-0.31,0.48,U] [#7 1.12,-0.32,0.49,U] [#8 0.09,0.30,0.38,U] 
22:26:30.246 00.000 2696 refined, 7 included, MultiStar: {0.81, -0.14}, one-star: {2.43, -0.15}
22:26:30.257 00.011 2696 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.74) = xAngle (-2.91 = -2.91)
22:26:30.259 00.002 2696 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.28 = -0.28)
22:26:30.262 00.003 2696 CameraToMount -- cameraX=0.81 cameraY=-0.14 hyp=0.82 cameraTheta=-0.18 mountX=-0.80 mountY=-0.23, mountTheta=-2.87
22:26:30.262 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.81, y=-0.14, opts=13)
22:26:30.262 00.000 2696 Enqueuing Move request for scope (0.81, -0.14)
22:26:30.262 00.000 5240 Worker thread wakes up
22:26:30.262 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.81, -0.14) opts 0xd
22:26:30.262 00.000 5240 Handling offset move in thread for scope, endpoint = (0.81, -0.14)
22:26:30.262 00.000 5240 Moving (0.81, -0.14) raw xDistance=-0.80 yDistance=-0.23
22:26:30.262 00.000 5240 PPEC rslt: input = -0.80, final = -0.80, react = -0.80, pred = -0.01, hyst = -0.78, hyst_pct = 0.48, period_length = 662.83
22:26:30.262 00.000 5240 PPEC: input: -0.80, control: -0.80, exposure: 1500
22:26:30.262 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
22:26:30.262 00.000 5240 MoveAxis(E, 132, ABG)
22:26:30.262 00.000 5240 Guiding  Dir = 2, Dur = 132
22:26:30.262 00.000 5240 IsGuiding returns 0
22:26:30.262 00.000 5240 PulseGuide returned control before completion, sleep 142
22:26:30.283 00.021 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=234, Gamma=0.430
22:26:30.329 00.046 2696 UpdateGuideState exits: m=2964 SNR=38.4
22:26:30.331 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:30.333 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:26:30.335 00.002 2696 Enqueuing Expose request
22:26:30.419 00.084 5240 IsGuiding returns 1
22:26:30.419 00.000 5240 scope still moving after pulse duration time elapsed
22:26:30.451 00.032 5240 IsGuiding returns 0
22:26:30.451 00.000 5240 scope move finished after 132 + 47 ms
22:26:30.451 00.000 5240 Move returns status 0, amount 132
22:26:30.451 00.000 5240 MoveAxis(N, 29, ABG)
22:26:30.451 00.000 5240 Guiding  Dir = 0, Dur = 29
22:26:30.451 00.000 5240 IsGuiding returns 0
22:26:30.451 00.000 5240 PulseGuide returned control before completion, sleep 39
22:26:30.499 00.048 5240 IsGuiding returns 1
22:26:30.499 00.000 5240 scope still moving after pulse duration time elapsed
22:26:30.530 00.031 5240 IsGuiding returns 0
22:26:30.530 00.000 5240 scope move finished after 29 + 49 ms
22:26:30.530 00.000 5240 Move returns status 0, amount 29
22:26:30.530 00.000 5240 move complete, result=0
22:26:30.530 00.000 5240 worker thread done servicing request
22:26:30.530 00.000 5240 Worker thread wakes up
22:26:30.530 00.000 2696 GuideStep: -0.8 px 132 ms EAST, -0.2 px 29 ms NORTH
22:26:30.530 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:26:30.530 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:26:32.176 01.646 5240 Exposure complete
22:26:32.240 00.064 5240 worker thread done servicing request
22:26:32.240 00.000 2696 OnExposeComplete: enter
22:26:32.240 00.000 2696 UpdateGuideState(): m_state=6
22:26:32.240 00.000 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 373
22:26:32.257 00.017 2696 Star::Find returns 1 (1), X=302.37, Y=260.94, Mass=2976, SNR=38.5, Peak=255 HFD=3.1
22:26:32.259 00.002 2696 MultiStar: [#1 2.77,0.81,0.00,R] [#2 0.46,0.23,0.67,U] [#3 1.25,0.34,0.43,U] [#4 -0.09,0.64,0.44,U] [#5 -0.41,1.05,0.45,U] [#6 0.35,0.50,0.48,U] [#7 1.17,0.31,0.48,U] [#8 0.09,0.86,0.39,U] 
22:26:32.259 00.000 2696 refined, 7 included, MultiStar: {0.92, 0.55}, one-star: {2.60, 0.61}
22:26:32.259 00.000 2696 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.74) = xAngle (-2.20 = -2.20)
22:26:32.259 00.000 2696 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.43 = 0.43)
22:26:32.259 00.000 2696 CameraToMount -- cameraX=0.92 cameraY=0.55 hyp=1.07 cameraTheta=0.54 mountX=-0.63 mountY=0.45, mountTheta=2.52
22:26:32.272 00.013 2696 SchedulePrimaryMove(0F998B58, x=0.92, y=0.55, opts=13)
22:26:32.272 00.000 2696 Enqueuing Move request for scope (0.92, 0.55)
22:26:32.272 00.000 5240 Worker thread wakes up
22:26:32.272 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.92, 0.55) opts 0xd
22:26:32.272 00.000 5240 Handling offset move in thread for scope, endpoint = (0.92, 0.55)
22:26:32.272 00.000 5240 Moving (0.92, 0.55) raw xDistance=-0.63 yDistance=0.45
22:26:32.272 00.000 5240 PPEC rslt: input = -0.63, final = -0.63, react = -0.63, pred = 0.06, hyst = -0.71, hyst_pct = 0.47, period_length = 662.83
22:26:32.272 00.000 5240 PPEC: input: -0.63, control: -0.63, exposure: 1500
22:26:32.272 00.000 5240 resist switch: large excursion: input 0.45 thresh 0.45 direction from -1 to 1
22:26:32.272 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.35
22:26:32.272 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
22:26:32.272 00.000 5240 MoveAxis(E, 105, ABG)
22:26:32.272 00.000 5240 Guiding  Dir = 2, Dur = 105
22:26:32.272 00.000 5240 IsGuiding returns 0
22:26:32.272 00.000 5240 PulseGuide returned control before completion, sleep 115
22:26:32.288 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=231, Gamma=0.430
22:26:32.335 00.047 2696 UpdateGuideState exits: m=2976 SNR=38.5 Saturated
22:26:32.335 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:32.335 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:26:32.335 00.000 2696 Enqueuing Expose request
22:26:32.398 00.063 5240 IsGuiding returns 1
22:26:32.398 00.000 5240 scope still moving after pulse duration time elapsed
22:26:32.430 00.032 5240 IsGuiding returns 0
22:26:32.430 00.000 5240 scope move finished after 105 + 47 ms
22:26:32.430 00.000 5240 Move returns status 0, amount 105
22:26:32.430 00.000 5240 BLC: Oldest BLC event removed
22:26:32.430 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 330 applied
22:26:32.430 00.000 5240 MoveAxis(S, 387, ABG)
22:26:32.430 00.000 5240 Guiding  Dir = 1, Dur = 387
22:26:32.430 00.000 5240 IsGuiding returns 0
22:26:32.432 00.002 5240 PulseGuide returned control before completion, sleep 397
22:26:32.841 00.409 5240 IsGuiding returns 1
22:26:32.841 00.000 5240 scope still moving after pulse duration time elapsed
22:26:32.874 00.033 5240 IsGuiding returns 0
22:26:32.874 00.000 5240 scope move finished after 387 + 55 ms
22:26:32.874 00.000 5240 Move returns status 0, amount 387
22:26:32.874 00.000 5240 move complete, result=0
22:26:32.874 00.000 5240 worker thread done servicing request
22:26:32.874 00.000 5240 Worker thread wakes up
22:26:32.874 00.000 2696 GuideStep: -0.6 px 105 ms EAST, 0.5 px 387 ms SOUTH
22:26:32.874 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:26:32.874 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:26:34.302 01.428 5240 Exposure complete
22:26:34.357 00.055 5240 worker thread done servicing request
22:26:34.357 00.000 2696 OnExposeComplete: enter
22:26:34.361 00.004 2696 UpdateGuideState(): m_state=6
22:26:34.365 00.004 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 374
22:26:34.369 00.004 2696 Star::Find returns 1 (1), X=302.54, Y=261.08, Mass=2982, SNR=38.5, Peak=255 HFD=3.0
22:26:34.373 00.004 2696 MultiStar: [#1 0.15,0.23,0.71,U] [#2 0.60,0.39,0.67,U] [#3 1.34,0.66,0.44,U] [#4 0.08,0.98,0.43,U] [#5 -0.19,1.22,0.44,U] [#6 0.58,0.89,0.48,U] [#7 1.54,0.77,0.48,U] [#8 0.32,0.93,0.37,U] 
22:26:34.377 00.004 2696 refined, 8 included, MultiStar: {0.99, 0.71}, one-star: {2.77, 0.75}
22:26:34.381 00.004 2696 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.74) = xAngle (-2.11 = -2.11)
22:26:34.384 00.003 2696 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.52 = 0.52)
22:26:34.386 00.002 2696 CameraToMount -- cameraX=0.99 cameraY=0.71 hyp=1.22 cameraTheta=0.63 mountX=-0.62 mountY=0.61, mountTheta=2.37
22:26:34.392 00.006 2696 SchedulePrimaryMove(0F998B58, x=0.99, y=0.71, opts=13)
22:26:34.394 00.002 2696 Enqueuing Move request for scope (0.99, 0.71)
22:26:34.394 00.000 5240 Worker thread wakes up
22:26:34.394 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.99, 0.71) opts 0xd
22:26:34.394 00.000 5240 Handling offset move in thread for scope, endpoint = (0.99, 0.71)
22:26:34.394 00.000 5240 Moving (0.99, 0.71) raw xDistance=-0.62 yDistance=0.61
22:26:34.394 00.000 5240 BLC: History state: CurrMiss=0.61, AvgInitMiss=0.90, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.450566, 1:0.606001
22:26:34.394 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:26:34.400 00.006 5240 PPEC rslt: input = -0.62, final = -0.58, react = -0.62, pred = 0.10, hyst = -0.64, hyst_pct = 0.47, period_length = 662.83
22:26:34.400 00.000 5240 PPEC: input: -0.62, control: -0.58, exposure: 1500
22:26:34.400 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61
22:26:34.400 00.000 5240 MoveAxis(E, 96, ABG)
22:26:34.400 00.000 5240 Guiding  Dir = 2, Dur = 96
22:26:34.402 00.002 5240 IsGuiding returns 0
22:26:34.402 00.000 5240 PulseGuide returned control before completion, sleep 106
22:26:34.413 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:26:34.455 00.042 2696 UpdateGuideState exits: m=2982 SNR=38.5 Saturated
22:26:34.455 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:34.455 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:26:34.469 00.014 2696 Enqueuing Expose request
22:26:34.516 00.047 5240 IsGuiding returns 1
22:26:34.516 00.000 5240 scope still moving after pulse duration time elapsed
22:26:34.548 00.032 5240 IsGuiding returns 0
22:26:34.548 00.000 5240 scope move finished after 96 + 50 ms
22:26:34.548 00.000 5240 Move returns status 0, amount 96
22:26:34.548 00.000 5240 MoveAxis(S, 77, ABG)
22:26:34.548 00.000 5240 Guiding  Dir = 1, Dur = 77
22:26:34.548 00.000 5240 IsGuiding returns 0
22:26:34.548 00.000 5240 PulseGuide returned control before completion, sleep 87
22:26:34.643 00.095 5240 IsGuiding returns 1
22:26:34.643 00.000 5240 scope still moving after pulse duration time elapsed
22:26:34.674 00.031 5240 IsGuiding returns 0
22:26:34.674 00.000 5240 scope move finished after 77 + 48 ms
22:26:34.674 00.000 5240 Move returns status 0, amount 77
22:26:34.674 00.000 5240 move complete, result=0
22:26:34.674 00.000 5240 worker thread done servicing request
22:26:34.674 00.000 5240 Worker thread wakes up
22:26:34.674 00.000 2696 GuideStep: -0.6 px 96 ms EAST, 0.6 px 77 ms SOUTH
22:26:34.674 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:26:34.674 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:26:36.319 01.645 5240 Exposure complete
22:26:36.374 00.055 5240 worker thread done servicing request
22:26:36.374 00.000 2696 OnExposeComplete: enter
22:26:36.374 00.000 2696 UpdateGuideState(): m_state=6
22:26:36.374 00.000 2696 Star::Find(15, 302, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 375
22:26:36.374 00.000 2696 Star::Find returns 1 (1), X=302.86, Y=260.48, Mass=2898, SNR=38.0, Peak=255 HFD=3.1
22:26:36.382 00.008 2696 MultiStar: [#1 0.42,-0.46,0.69,U] [#2 0.87,-0.22,0.67,U] [#3 1.75,0.09,0.44,U] [#4 0.64,0.15,0.45,U] [#5 0.01,0.52,0.45,U] [#6 0.71,-0.07,0.50,U] [#7 1.64,-0.24,0.49,U] [#8 0.70,0.41,0.39,U] 
22:26:36.382 00.000 2696 refined, 8 included, MultiStar: {1.27, 0.01}, one-star: {3.09, 0.15}
22:26:36.382 00.000 2696 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.74) = xAngle (-2.73 = -2.73)
22:26:36.382 00.000 2696 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.10 = -0.10)
22:26:36.382 00.000 2696 CameraToMount -- cameraX=1.27 cameraY=0.01 hyp=1.27 cameraTheta=0.01 mountX=-1.17 mountY=-0.12, mountTheta=-3.04
22:26:36.382 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.27, y=0.01, opts=13)
22:26:36.382 00.000 2696 Enqueuing Move request for scope (1.27, 0.01)
22:26:36.398 00.016 5240 Worker thread wakes up
22:26:36.398 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.27, 0.01) opts 0xd
22:26:36.398 00.000 5240 Handling offset move in thread for scope, endpoint = (1.27, 0.01)
22:26:36.398 00.000 5240 Moving (1.27, 0.01) raw xDistance=-1.17 yDistance=-0.12
22:26:36.398 00.000 5240 BLC: History state: CurrMiss=-0.12, AvgInitMiss=0.90, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.450566, 1:0.606001, 2:-0.123908
22:26:36.398 00.000 5240 BLC: No correction, Miss < min_move
22:26:36.398 00.000 5240 PPEC rslt: input = -1.17, final = -1.02, react = -1.17, pred = 0.22, hyst = -1.11, hyst_pct = 0.47, period_length = 662.83
22:26:36.398 00.000 5240 PPEC: input: -1.17, control: -1.02, exposure: 1500
22:26:36.398 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:36.398 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:26:36.398 00.000 5240 MoveAxis(E, 170, ABG)
22:26:36.398 00.000 5240 Guiding  Dir = 2, Dur = 170
22:26:36.398 00.000 5240 IsGuiding returns 0
22:26:36.398 00.000 5240 PulseGuide returned control before completion, sleep 180
22:26:36.398 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:26:36.452 00.054 2696 UpdateGuideState exits: m=2898 SNR=38.0 Saturated
22:26:36.462 00.010 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:36.462 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:26:36.462 00.000 2696 Enqueuing Expose request
22:26:36.585 00.123 5240 IsGuiding returns 1
22:26:36.585 00.000 5240 scope still moving after pulse duration time elapsed
22:26:36.616 00.031 5240 IsGuiding returns 0
22:26:36.616 00.000 5240 scope move finished after 170 + 46 ms
22:26:36.616 00.000 5240 Move returns status 0, amount 170
22:26:36.616 00.000 5240 MoveAxis(N, 0, ABG)
22:26:36.616 00.000 5240 Move returns status 0, amount 0
22:26:36.616 00.000 5240 move complete, result=0
22:26:36.616 00.000 5240 worker thread done servicing request
22:26:36.616 00.000 5240 Worker thread wakes up
22:26:36.616 00.000 2696 GuideStep: -1.2 px 170 ms EAST, -0.1 px 0 ms NORTH
22:26:36.619 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:26:36.619 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:26:38.040 01.421 5240 Exposure complete
22:26:38.123 00.083 5240 worker thread done servicing request
22:26:38.123 00.000 2696 OnExposeComplete: enter
22:26:38.123 00.000 2696 UpdateGuideState(): m_state=6
22:26:38.123 00.000 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 376
22:26:38.123 00.000 2696 Star::Find returns 1 (0), X=302.77, Y=260.58, Mass=3073, SNR=39.1, Peak=241 HFD=3.3
22:26:38.132 00.009 2696 MultiStar: [#1 0.73,0.12,0.67,U] [#2 0.97,-0.02,0.68,U] [#3 1.76,0.04,0.44,U] [#4 0.53,0.59,0.43,U] [#5 0.14,0.68,0.43,U] [#6 1.06,0.54,0.46,U] [#7 1.90,0.19,0.00,M1] [#8 0.56,0.69,0.38,U] 
22:26:38.135 00.003 2696 refined, 7 included, MultiStar: {1.32, 0.31}, one-star: {3.00, 0.25}
22:26:38.137 00.002 2696 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.74) = xAngle (-2.51 = -2.51)
22:26:38.139 00.002 2696 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.13 = 0.13)
22:26:38.141 00.002 2696 CameraToMount -- cameraX=1.32 cameraY=0.31 hyp=1.35 cameraTheta=0.23 mountX=-1.09 mountY=0.17, mountTheta=2.99
22:26:38.145 00.004 2696 SchedulePrimaryMove(0F998B58, x=1.32, y=0.31, opts=13)
22:26:38.147 00.002 2696 Enqueuing Move request for scope (1.32, 0.31)
22:26:38.149 00.002 5240 Worker thread wakes up
22:26:38.150 00.001 5240 worker thread servicing REQUEST_MOVE scope ofs (1.32, 0.31) opts 0xd
22:26:38.150 00.000 5240 Handling offset move in thread for scope, endpoint = (1.32, 0.31)
22:26:38.150 00.000 5240 Moving (1.32, 0.31) raw xDistance=-1.09 yDistance=0.17
22:26:38.150 00.000 5240 BLC: window closed
22:26:38.150 00.000 5240 BLC: History state: CurrMiss=0.17, AvgInitMiss=0.90, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.450566, 1:0.606001, 2:-0.123908
22:26:38.150 00.000 5240 BLC: Under-shoot: nominal increase by 113
22:26:38.150 00.000 5240 BLC: window closed
22:26:38.150 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:26:38.150 00.000 5240 BLC: Pulse adjusted to 330
22:26:38.152 00.002 5240 PPEC rslt: input = -1.09, final = -0.75, react = -1.09, pred = 0.59, hyst = -1.04, hyst_pct = 0.47, period_length = 662.83
22:26:38.152 00.000 5240 PPEC: input: -1.09, control: -0.75, exposure: 1500
22:26:38.152 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.17
22:26:38.152 00.000 5240 MoveAxis(E, 125, ABG)
22:26:38.152 00.000 5240 Guiding  Dir = 2, Dur = 125
22:26:38.152 00.000 5240 IsGuiding returns 0
22:26:38.152 00.000 5240 PulseGuide returned control before completion, sleep 135
22:26:38.163 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=238, Gamma=0.430
22:26:38.210 00.047 2696 UpdateGuideState exits: m=3073 SNR=39.1
22:26:38.214 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:38.214 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:26:38.214 00.000 2696 Enqueuing Expose request
22:26:38.293 00.079 5240 IsGuiding returns 1
22:26:38.293 00.000 5240 scope still moving after pulse duration time elapsed
22:26:38.325 00.032 5240 IsGuiding returns 0
22:26:38.325 00.000 5240 scope move finished after 125 + 46 ms
22:26:38.325 00.000 5240 Move returns status 0, amount 125
22:26:38.325 00.000 5240 MoveAxis(S, 22, ABG)
22:26:38.325 00.000 5240 Guiding  Dir = 1, Dur = 22
22:26:38.325 00.000 5240 IsGuiding returns 0
22:26:38.325 00.000 5240 PulseGuide returned control before completion, sleep 32
22:26:38.372 00.047 5240 IsGuiding returns 1
22:26:38.372 00.000 5240 scope still moving after pulse duration time elapsed
22:26:38.404 00.032 5240 IsGuiding returns 0
22:26:38.404 00.000 5240 scope move finished after 22 + 56 ms
22:26:38.404 00.000 5240 Move returns status 0, amount 22
22:26:38.404 00.000 5240 move complete, result=0
22:26:38.404 00.000 5240 worker thread done servicing request
22:26:38.404 00.000 5240 Worker thread wakes up
22:26:38.404 00.000 2696 GuideStep: -1.1 px 125 ms EAST, 0.2 px 22 ms SOUTH
22:26:38.404 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:26:38.404 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:26:38.438 00.034 2696 evsrv: cli 0F9432E0 connect
22:26:38.440 00.002 2696 case statement mapped state 6 to 3
22:26:38.442 00.002 2696 case statement mapped state 6 to 3
22:26:38.444 00.002 2696 evsrv: cli 0F9432E0 request: {"method":"get_pixel_scale","id":"d8aabdd0-fb0c-4cc3-b74a-44ab51312bcb"}
22:26:38.450 00.006 2696 evsrv: cli 0F9432E0 response: {"jsonrpc":"2.0","result":1.86834,"id":"d8aabdd0-fb0c-4cc3-b74a-44ab51312bcb"}
22:26:38.454 00.004 2696 evsrv: cli 0F9432E0 disconnect
22:26:40.054 01.600 5240 Exposure complete
22:26:40.132 00.078 5240 worker thread done servicing request
22:26:40.132 00.000 2696 OnExposeComplete: enter
22:26:40.132 00.000 2696 UpdateGuideState(): m_state=6
22:26:40.132 00.000 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 377
22:26:40.132 00.000 2696 Star::Find returns 1 (1), X=302.16, Y=260.35, Mass=2937, SNR=38.2, Peak=255 HFD=3.3
22:26:40.148 00.016 2696 MultiStar: [#1 0.08,-0.32,0.71,U] [#2 0.66,0.01,0.68,U] [#3 1.36,0.09,0.44,U] [#4 -0.24,0.17,0.42,U] [#5 -0.65,0.32,0.44,U] [#6 0.62,0.35,0.49,U] [#7 1.49,0.15,0.50,U] [#8 -0.10,0.47,0.39,U] 
22:26:40.150 00.002 2696 refined, 8 included, MultiStar: {0.81, 0.10}, one-star: {2.39, 0.02}
22:26:40.152 00.002 2696 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.74) = xAngle (-2.62 = -2.62)
22:26:40.154 00.002 2696 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.02 = 0.02)
22:26:40.154 00.000 2696 CameraToMount -- cameraX=0.81 cameraY=0.10 hyp=0.81 cameraTheta=0.12 mountX=-0.71 mountY=0.01, mountTheta=3.12
22:26:40.158 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.81, y=0.10, opts=13)
22:26:40.160 00.002 2696 Enqueuing Move request for scope (0.81, 0.10)
22:26:40.162 00.002 5240 Worker thread wakes up
22:26:40.162 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.81, 0.10) opts 0xd
22:26:40.162 00.000 5240 Handling offset move in thread for scope, endpoint = (0.81, 0.10)
22:26:40.162 00.000 5240 Moving (0.81, 0.10) raw xDistance=-0.71 yDistance=0.01
22:26:40.163 00.001 5240 PPEC rslt: input = -0.71, final = -0.33, react = -0.71, pred = 0.73, hyst = -0.74, hyst_pct = 0.47, period_length = 662.83
22:26:40.163 00.000 5240 PPEC: input: -0.71, control: -0.33, exposure: 1500
22:26:40.163 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:40.163 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:26:40.163 00.000 5240 MoveAxis(E, 55, ABG)
22:26:40.163 00.000 5240 Guiding  Dir = 2, Dur = 55
22:26:40.163 00.000 5240 IsGuiding returns 0
22:26:40.163 00.000 5240 PulseGuide returned control before completion, sleep 65
22:26:40.163 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:26:40.210 00.047 2696 UpdateGuideState exits: m=2937 SNR=38.2 Saturated
22:26:40.210 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:40.226 00.016 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:26:40.228 00.002 2696 Enqueuing Expose request
22:26:40.242 00.014 5240 IsGuiding returns 1
22:26:40.242 00.000 5240 scope still moving after pulse duration time elapsed
22:26:40.273 00.031 5240 IsGuiding returns 0
22:26:40.273 00.000 5240 scope move finished after 55 + 53 ms
22:26:40.273 00.000 5240 Move returns status 0, amount 55
22:26:40.273 00.000 5240 MoveAxis(N, 0, ABG)
22:26:40.273 00.000 5240 Move returns status 0, amount 0
22:26:40.273 00.000 5240 move complete, result=0
22:26:40.273 00.000 5240 worker thread done servicing request
22:26:40.273 00.000 5240 Worker thread wakes up
22:26:40.273 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:26:40.273 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:26:40.273 00.000 2696 GuideStep: -0.7 px 55 ms EAST, 0.0 px 0 ms NORTH
22:26:41.699 01.426 5240 Exposure complete
22:26:41.779 00.080 5240 worker thread done servicing request
22:26:41.779 00.000 2696 OnExposeComplete: enter
22:26:41.785 00.006 2696 UpdateGuideState(): m_state=6
22:26:41.785 00.000 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 378
22:26:41.788 00.003 2696 Star::Find returns 1 (1), X=302.64, Y=260.28, Mass=3003, SNR=38.7, Peak=255 HFD=3.2
22:26:41.790 00.002 2696 MultiStar: [#1 0.39,-0.38,0.68,U] [#2 0.85,-0.27,0.68,U] [#3 1.59,-0.09,0.44,U] [#4 0.24,0.22,0.43,U] [#5 0.06,0.40,0.45,U] [#6 1.05,0.32,0.48,U] [#7 1.70,-0.22,0.48,U] [#8 0.49,0.30,0.40,U] 
22:26:41.795 00.005 2696 refined, 8 included, MultiStar: {1.20, -0.02}, one-star: {2.87, -0.05}
22:26:41.795 00.000 2696 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.74) = xAngle (-2.75 = -2.75)
22:26:41.795 00.000 2696 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.12 = -0.12)
22:26:41.795 00.000 2696 CameraToMount -- cameraX=1.20 cameraY=-0.02 hyp=1.20 cameraTheta=-0.01 mountX=-1.11 mountY=-0.14, mountTheta=-3.02
22:26:41.795 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.20, y=-0.02, opts=13)
22:26:41.795 00.000 2696 Enqueuing Move request for scope (1.20, -0.02)
22:26:41.795 00.000 5240 Worker thread wakes up
22:26:41.795 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.20, -0.02) opts 0xd
22:26:41.795 00.000 5240 Handling offset move in thread for scope, endpoint = (1.20, -0.02)
22:26:41.795 00.000 5240 Moving (1.20, -0.02) raw xDistance=-1.11 yDistance=-0.14
22:26:41.795 00.000 5240 PPEC rslt: input = -1.11, final = -0.66, react = -1.11, pred = 0.81, hyst = -1.08, hyst_pct = 0.47, period_length = 662.83
22:26:41.795 00.000 5240 PPEC: input: -1.11, control: -0.66, exposure: 1500
22:26:41.795 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:41.795 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:26:41.795 00.000 5240 MoveAxis(E, 110, ABG)
22:26:41.795 00.000 5240 Guiding  Dir = 2, Dur = 110
22:26:41.795 00.000 5240 IsGuiding returns 0
22:26:41.795 00.000 5240 PulseGuide returned control before completion, sleep 120
22:26:41.821 00.026 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:26:41.858 00.037 2696 UpdateGuideState exits: m=3003 SNR=38.7 Saturated
22:26:41.858 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:41.858 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:26:41.873 00.015 2696 Enqueuing Expose request
22:26:41.937 00.064 5240 IsGuiding returns 1
22:26:41.937 00.000 5240 scope still moving after pulse duration time elapsed
22:26:41.968 00.031 5240 IsGuiding returns 0
22:26:41.968 00.000 5240 scope move finished after 110 + 49 ms
22:26:41.968 00.000 5240 Move returns status 0, amount 110
22:26:41.968 00.000 5240 MoveAxis(N, 0, ABG)
22:26:41.968 00.000 5240 Move returns status 0, amount 0
22:26:41.968 00.000 5240 move complete, result=0
22:26:41.968 00.000 5240 worker thread done servicing request
22:26:41.968 00.000 5240 Worker thread wakes up
22:26:41.968 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:26:41.968 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:26:41.968 00.000 2696 GuideStep: -1.1 px 110 ms EAST, -0.1 px 0 ms NORTH
22:26:43.608 01.640 5240 Exposure complete
22:26:43.657 00.049 5240 worker thread done servicing request
22:26:43.657 00.000 2696 OnExposeComplete: enter
22:26:43.657 00.000 2696 UpdateGuideState(): m_state=6
22:26:43.657 00.000 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 379
22:26:43.665 00.008 2696 Star::Find returns 1 (1), X=302.67, Y=260.47, Mass=3050, SNR=38.9, Peak=255 HFD=3.2
22:26:43.667 00.002 2696 MultiStar: [#1 0.59,-0.33,0.70,U] [#2 1.13,0.04,0.68,U] [#3 1.81,-0.01,0.00,M1] [#4 0.49,0.23,0.43,U] [#5 0.12,0.65,0.42,U] [#6 1.03,0.14,0.49,U] [#7 1.79,0.21,0.00,M1] [#8 0.39,0.35,0.39,U] 
22:26:43.667 00.000 2696 refined, 6 included, MultiStar: {1.22, 0.12}, one-star: {2.90, 0.14}
22:26:43.667 00.000 2696 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.74) = xAngle (-2.63 = -2.63)
22:26:43.667 00.000 2696 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.00 = -0.00)
22:26:43.667 00.000 2696 CameraToMount -- cameraX=1.22 cameraY=0.12 hyp=1.23 cameraTheta=0.10 mountX=-1.07 mountY=-0.00, mountTheta=-3.14
22:26:43.667 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.22, y=0.12, opts=13)
22:26:43.667 00.000 2696 Enqueuing Move request for scope (1.22, 0.12)
22:26:43.681 00.014 5240 Worker thread wakes up
22:26:43.681 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.22, 0.12) opts 0xd
22:26:43.681 00.000 5240 Handling offset move in thread for scope, endpoint = (1.22, 0.12)
22:26:43.681 00.000 5240 Moving (1.22, 0.12) raw xDistance=-1.07 yDistance=-0.00
22:26:43.681 00.000 5240 PPEC rslt: input = -1.07, final = -0.71, react = -1.07, pred = 0.60, hyst = -1.00, hyst_pct = 0.47, period_length = 662.83
22:26:43.684 00.003 5240 PPEC: input: -1.07, control: -0.71, exposure: 1500
22:26:43.684 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:43.684 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:26:43.684 00.000 5240 MoveAxis(E, 119, ABG)
22:26:43.684 00.000 5240 Guiding  Dir = 2, Dur = 119
22:26:43.684 00.000 5240 IsGuiding returns 0
22:26:43.684 00.000 5240 PulseGuide returned control before completion, sleep 129
22:26:43.696 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=237, Gamma=0.430
22:26:43.743 00.047 2696 UpdateGuideState exits: m=3050 SNR=38.9 Saturated
22:26:43.743 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:43.743 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:26:43.743 00.000 2696 Enqueuing Expose request
22:26:43.823 00.080 5240 IsGuiding returns 1
22:26:43.823 00.000 5240 scope still moving after pulse duration time elapsed
22:26:43.854 00.031 5240 IsGuiding returns 0
22:26:43.854 00.000 5240 scope move finished after 119 + 51 ms
22:26:43.854 00.000 5240 Move returns status 0, amount 119
22:26:43.854 00.000 5240 MoveAxis(N, 0, ABG)
22:26:43.854 00.000 5240 Move returns status 0, amount 0
22:26:43.854 00.000 5240 move complete, result=0
22:26:43.854 00.000 5240 worker thread done servicing request
22:26:43.854 00.000 5240 Worker thread wakes up
22:26:43.854 00.000 2696 GuideStep: -1.1 px 119 ms EAST, -0.0 px 0 ms NORTH
22:26:43.854 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:26:43.854 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:26:45.283 01.429 5240 Exposure complete
22:26:45.330 00.047 5240 worker thread done servicing request
22:26:45.330 00.000 2696 OnExposeComplete: enter
22:26:45.330 00.000 2696 UpdateGuideState(): m_state=6
22:26:45.330 00.000 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 380
22:26:45.330 00.000 2696 Star::Find returns 1 (1), X=302.48, Y=260.26, Mass=3021, SNR=38.8, Peak=255 HFD=3.1
22:26:45.330 00.000 2696 MultiStar: [#1 0.39,-0.50,0.69,U] [#2 0.73,-0.09,0.68,U] [#3 1.57,-0.10,0.42,U] [#4 0.16,-0.00,0.43,U] [#5 -0.35,0.30,0.45,U] [#6 0.53,-0.24,0.48,U] [#7 1.60,-0.27,0.49,U] [#8 0.22,0.31,0.38,U] 
22:26:45.330 00.000 2696 refined, 8 included, MultiStar: {1.03, -0.10}, one-star: {2.71, -0.07}
22:26:45.330 00.000 2696 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.74) = xAngle (-2.83 = -2.83)
22:26:45.330 00.000 2696 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.20 = -0.20)
22:26:45.346 00.016 2696 CameraToMount -- cameraX=1.03 cameraY=-0.10 hyp=1.03 cameraTheta=-0.10 mountX=-0.99 mountY=-0.21, mountTheta=-2.93
22:26:45.346 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.03, y=-0.10, opts=13)
22:26:45.351 00.005 2696 Enqueuing Move request for scope (1.03, -0.10)
22:26:45.355 00.004 5240 Worker thread wakes up
22:26:45.355 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.03, -0.10) opts 0xd
22:26:45.355 00.000 5240 Handling offset move in thread for scope, endpoint = (1.03, -0.10)
22:26:45.355 00.000 5240 Moving (1.03, -0.10) raw xDistance=-0.99 yDistance=-0.21
22:26:45.355 00.000 5240 PPEC rslt: input = -0.99, final = -0.60, react = -0.99, pred = 0.69, hyst = -0.95, hyst_pct = 0.46, period_length = 662.83
22:26:45.355 00.000 5240 PPEC: input: -0.99, control: -0.60, exposure: 1500
22:26:45.355 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:26:45.355 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:26:45.355 00.000 5240 MoveAxis(E, 99, ABG)
22:26:45.355 00.000 5240 Guiding  Dir = 2, Dur = 99
22:26:45.355 00.000 5240 IsGuiding returns 0
22:26:45.355 00.000 5240 PulseGuide returned control before completion, sleep 109
22:26:45.370 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:26:45.413 00.043 2696 UpdateGuideState exits: m=3021 SNR=38.8 Saturated
22:26:45.413 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:45.413 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:26:45.413 00.000 2696 Enqueuing Expose request
22:26:45.472 00.059 5240 IsGuiding returns 1
22:26:45.472 00.000 5240 scope still moving after pulse duration time elapsed
22:26:45.504 00.032 5240 IsGuiding returns 0
22:26:45.504 00.000 5240 scope move finished after 99 + 47 ms
22:26:45.504 00.000 5240 Move returns status 0, amount 99
22:26:45.504 00.000 5240 MoveAxis(N, 0, ABG)
22:26:45.504 00.000 5240 Move returns status 0, amount 0
22:26:45.504 00.000 5240 move complete, result=0
22:26:45.504 00.000 5240 worker thread done servicing request
22:26:45.504 00.000 5240 Worker thread wakes up
22:26:45.504 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:26:45.504 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:26:45.507 00.003 2696 GuideStep: -1.0 px 99 ms EAST, -0.2 px 0 ms NORTH
22:26:47.151 01.644 5240 Exposure complete
22:26:47.198 00.047 5240 worker thread done servicing request
22:26:47.198 00.000 2696 OnExposeComplete: enter
22:26:47.214 00.016 2696 UpdateGuideState(): m_state=6
22:26:47.214 00.000 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 381
22:26:47.214 00.000 2696 Star::Find returns 1 (1), X=302.59, Y=260.39, Mass=3090, SNR=39.2, Peak=255 HFD=3.1
22:26:47.214 00.000 2696 MultiStar: [#1 0.05,-0.64,0.69,U] [#2 0.66,-0.48,0.67,U] [#3 1.33,-0.31,0.43,U] [#4 0.11,0.28,0.42,U] [#5 -0.34,0.25,0.43,U] [#6 0.58,-0.16,0.48,U] [#7 1.51,-0.21,0.49,U] [#8 0.31,0.09,0.38,U] 
22:26:47.214 00.000 2696 refined, 8 included, MultiStar: {0.98, -0.15}, one-star: {2.82, 0.06}
22:26:47.214 00.000 2696 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.74) = xAngle (-2.89 = -2.89)
22:26:47.227 00.013 2696 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.26 = -0.26)
22:26:47.229 00.002 2696 CameraToMount -- cameraX=0.98 cameraY=-0.15 hyp=0.99 cameraTheta=-0.15 mountX=-0.96 mountY=-0.25, mountTheta=-2.89
22:26:47.231 00.002 2696 SchedulePrimaryMove(0F998B58, x=0.98, y=-0.15, opts=13)
22:26:47.233 00.002 2696 Enqueuing Move request for scope (0.98, -0.15)
22:26:47.235 00.002 5240 Worker thread wakes up
22:26:47.235 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.98, -0.15) opts 0xd
22:26:47.235 00.000 5240 Handling offset move in thread for scope, endpoint = (0.98, -0.15)
22:26:47.235 00.000 5240 Moving (0.98, -0.15) raw xDistance=-0.96 yDistance=-0.25
22:26:47.237 00.002 5240 PPEC rslt: input = -0.96, final = -0.61, react = -0.96, pred = 0.64, hyst = -0.94, hyst_pct = 0.46, period_length = 662.83
22:26:47.237 00.000 5240 PPEC: input: -0.96, control: -0.61, exposure: 1500
22:26:47.237 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:26:47.237 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:26:47.237 00.000 5240 MoveAxis(E, 101, ABG)
22:26:47.237 00.000 5240 Guiding  Dir = 2, Dur = 101
22:26:47.237 00.000 5240 IsGuiding returns 0
22:26:47.239 00.002 5240 PulseGuide returned control before completion, sleep 111
22:26:47.249 00.010 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:26:47.293 00.044 2696 UpdateGuideState exits: m=3090 SNR=39.2 Saturated
22:26:47.293 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:47.293 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:26:47.293 00.000 2696 Enqueuing Expose request
22:26:47.356 00.063 5240 IsGuiding returns 1
22:26:47.356 00.000 5240 scope still moving after pulse duration time elapsed
22:26:47.387 00.031 5240 IsGuiding returns 0
22:26:47.387 00.000 5240 scope move finished after 101 + 48 ms
22:26:47.387 00.000 5240 Move returns status 0, amount 101
22:26:47.387 00.000 5240 MoveAxis(N, 0, ABG)
22:26:47.387 00.000 5240 Move returns status 0, amount 0
22:26:47.387 00.000 5240 move complete, result=0
22:26:47.389 00.002 5240 worker thread done servicing request
22:26:47.389 00.000 5240 Worker thread wakes up
22:26:47.389 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:26:47.389 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:26:47.391 00.002 2696 GuideStep: -1.0 px 101 ms EAST, -0.3 px 0 ms NORTH
22:26:48.817 01.426 5240 Exposure complete
22:26:48.886 00.069 5240 worker thread done servicing request
22:26:48.886 00.000 2696 OnExposeComplete: enter
22:26:48.886 00.000 2696 UpdateGuideState(): m_state=6
22:26:48.886 00.000 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 382
22:26:48.886 00.000 2696 Star::Find returns 1 (1), X=302.85, Y=260.01, Mass=3060, SNR=39.0, Peak=255 HFD=3.0
22:26:48.886 00.000 2696 MultiStar: [#1 0.51,-0.87,0.67,U] [#2 1.12,-0.60,0.68,U] [#3 1.77,-0.48,0.00,M1] [#4 0.55,-0.04,0.42,U] [#5 0.16,-0.06,0.44,U] [#6 1.05,-0.53,0.48,U] [#7 1.90,-0.57,0.00,M1] [#8 0.63,-0.14,0.37,U] 
22:26:48.886 00.000 2696 refined, 6 included, MultiStar: {1.29, -0.41}, one-star: {3.08, -0.32}
22:26:48.896 00.010 2696 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.74) = xAngle (-3.04 = -3.04)
22:26:48.896 00.000 2696 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.41 = -0.41)
22:26:48.896 00.000 2696 CameraToMount -- cameraX=1.29 cameraY=-0.41 hyp=1.35 cameraTheta=-0.31 mountX=-1.34 mountY=-0.54, mountTheta=-2.76
22:26:48.896 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.29, y=-0.41, opts=13)
22:26:48.896 00.000 2696 Enqueuing Move request for scope (1.29, -0.41)
22:26:48.896 00.000 5240 Worker thread wakes up
22:26:48.896 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.29, -0.41) opts 0xd
22:26:48.896 00.000 5240 Handling offset move in thread for scope, endpoint = (1.29, -0.41)
22:26:48.896 00.000 5240 Moving (1.29, -0.41) raw xDistance=-1.34 yDistance=-0.54
22:26:48.896 00.000 5240 PPEC rslt: input = -1.34, final = -0.93, react = -1.34, pred = 0.70, hyst = -1.27, hyst_pct = 0.46, period_length = 662.83
22:26:48.896 00.000 5240 PPEC: input: -1.34, control: -0.93, exposure: 1500
22:26:48.896 00.000 5240 resist switch: large excursion: input -0.54 thresh 0.45 direction from 1 to -1
22:26:48.896 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.61
22:26:48.896 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
22:26:48.896 00.000 5240 MoveAxis(E, 155, ABG)
22:26:48.896 00.000 5240 Guiding  Dir = 2, Dur = 155
22:26:48.896 00.000 5240 IsGuiding returns 0
22:26:48.896 00.000 5240 PulseGuide returned control before completion, sleep 165
22:26:48.915 00.019 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=218, Gamma=0.430
22:26:48.967 00.052 2696 UpdateGuideState exits: m=3060 SNR=39.0 Saturated
22:26:48.969 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:48.971 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:26:48.973 00.002 2696 Enqueuing Expose request
22:26:49.087 00.114 5240 IsGuiding returns 1
22:26:49.087 00.000 5240 scope still moving after pulse duration time elapsed
22:26:49.119 00.032 5240 IsGuiding returns 0
22:26:49.119 00.000 5240 scope move finished after 155 + 54 ms
22:26:49.119 00.000 5240 Move returns status 0, amount 155
22:26:49.119 00.000 5240 BLC: Oldest BLC event removed
22:26:49.119 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 330 applied
22:26:49.119 00.000 5240 MoveAxis(N, 398, ABG)
22:26:49.119 00.000 5240 Guiding  Dir = 0, Dur = 398
22:26:49.119 00.000 5240 IsGuiding returns 0
22:26:49.119 00.000 5240 PulseGuide returned control before completion, sleep 408
22:26:49.532 00.413 5240 IsGuiding returns 1
22:26:49.532 00.000 5240 scope still moving after pulse duration time elapsed
22:26:49.564 00.032 5240 IsGuiding returns 0
22:26:49.564 00.000 5240 scope move finished after 398 + 47 ms
22:26:49.564 00.000 5240 Move returns status 0, amount 398
22:26:49.564 00.000 5240 move complete, result=0
22:26:49.564 00.000 5240 worker thread done servicing request
22:26:49.564 00.000 2696 GuideStep: -1.3 px 155 ms EAST, -0.5 px 398 ms NORTH
22:26:49.573 00.009 5240 Worker thread wakes up
22:26:49.573 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:26:49.575 00.002 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:26:51.226 01.651 5240 Exposure complete
22:26:51.288 00.062 5240 worker thread done servicing request
22:26:51.288 00.000 2696 OnExposeComplete: enter
22:26:51.288 00.000 2696 UpdateGuideState(): m_state=6
22:26:51.288 00.000 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 383
22:26:51.288 00.000 2696 Star::Find returns 1 (1), X=303.28, Y=259.21, Mass=2824, SNR=37.5, Peak=255 HFD=3.3
22:26:51.288 00.000 2696 MultiStar: large primary error, entering stabilization period
22:26:51.288 00.000 2696 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.74) = xAngle (-3.04 = -3.04)
22:26:51.288 00.000 2696 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.41 = -0.41)
22:26:51.288 00.000 2696 CameraToMount -- cameraX=3.51 cameraY=-1.12 hyp=3.68 cameraTheta=-0.31 mountX=-3.67 mountY=-1.47, mountTheta=-2.76
22:26:51.304 00.016 2696 SchedulePrimaryMove(0F998B58, x=3.51, y=-1.12, opts=13)
22:26:51.304 00.000 2696 Enqueuing Move request for scope (3.51, -1.12)
22:26:51.304 00.000 5240 Worker thread wakes up
22:26:51.304 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (3.51, -1.12) opts 0xd
22:26:51.304 00.000 5240 Handling offset move in thread for scope, endpoint = (3.51, -1.12)
22:26:51.304 00.000 5240 Moving (3.51, -1.12) raw xDistance=-3.67 yDistance=-1.47
22:26:51.304 00.000 5240 BLC: History state: CurrMiss=1.47, AvgInitMiss=1.01, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.537902, 1:1.472862
22:26:51.304 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:26:51.304 00.000 5240 PPEC rslt: input = -3.67, final = -3.03, react = -3.67, pred = 0.92, hyst = -3.36, hyst_pct = 0.46, period_length = 662.83
22:26:51.304 00.000 5240 PPEC: input: -3.67, control: -3.03, exposure: 1500
22:26:51.304 00.000 5240 GuideAlgorithmResistSwitch::result() returns -1.47 from input -1.47
22:26:51.304 00.000 5240 MoveAxis(E, 503, ABG)
22:26:51.304 00.000 5240 Guiding  Dir = 2, Dur = 503
22:26:51.304 00.000 5240 IsGuiding returns 0
22:26:51.304 00.000 5240 PulseGuide returned control before completion, sleep 513
22:26:51.324 00.020 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=236, Gamma=0.430
22:26:51.369 00.045 2696 UpdateGuideState exits: m=2824 SNR=37.5 Saturated
22:26:51.371 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:51.373 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:26:51.375 00.002 2696 Enqueuing Expose request
22:26:51.827 00.452 5240 IsGuiding returns 1
22:26:51.827 00.000 5240 scope still moving after pulse duration time elapsed
22:26:51.859 00.032 5240 IsGuiding returns 0
22:26:51.859 00.000 5240 scope move finished after 503 + 44 ms
22:26:51.859 00.000 5240 Move returns status 0, amount 503
22:26:51.859 00.000 5240 MoveAxis(N, 186, ABG)
22:26:51.859 00.000 5240 Guiding  Dir = 0, Dur = 186
22:26:51.859 00.000 5240 IsGuiding returns 0
22:26:51.859 00.000 5240 PulseGuide returned control before completion, sleep 196
22:26:52.065 00.206 5240 IsGuiding returns 1
22:26:52.065 00.000 5240 scope still moving after pulse duration time elapsed
22:26:52.097 00.032 5240 IsGuiding returns 0
22:26:52.097 00.000 5240 scope move finished after 186 + 50 ms
22:26:52.097 00.000 5240 Move returns status 0, amount 186
22:26:52.097 00.000 5240 move complete, result=0
22:26:52.097 00.000 5240 worker thread done servicing request
22:26:52.097 00.000 5240 Worker thread wakes up
22:26:52.097 00.000 2696 GuideStep: -3.7 px 503 ms EAST, -1.5 px 186 ms NORTH
22:26:52.103 00.006 5240 worker thread servicing REQUEST_EXPOSE 1500
22:26:52.103 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:26:53.533 01.430 5240 Exposure complete
22:26:53.595 00.062 5240 worker thread done servicing request
22:26:53.595 00.000 2696 OnExposeComplete: enter
22:26:53.595 00.000 2696 UpdateGuideState(): m_state=6
22:26:53.595 00.000 2696 Star::Find(15, 303, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 384
22:26:53.600 00.005 2696 Star::Find returns 1 (0), X=303.08, Y=260.73, Mass=2862, SNR=37.7, Peak=174 HFD=3.9
22:26:53.604 00.004 2696 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.74) = xAngle (-2.62 = -2.62)
22:26:53.604 00.000 2696 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.02 = 0.02)
22:26:53.604 00.000 2696 CameraToMount -- cameraX=3.31 cameraY=0.40 hyp=3.34 cameraTheta=0.12 mountX=-2.89 mountY=0.05, mountTheta=3.12
22:26:53.604 00.000 2696 SchedulePrimaryMove(0F998B58, x=3.31, y=0.40, opts=13)
22:26:53.604 00.000 2696 Enqueuing Move request for scope (3.31, 0.40)
22:26:53.604 00.000 5240 Worker thread wakes up
22:26:53.616 00.012 5240 worker thread servicing REQUEST_MOVE scope ofs (3.31, 0.40) opts 0xd
22:26:53.616 00.000 5240 Handling offset move in thread for scope, endpoint = (3.31, 0.40)
22:26:53.616 00.000 5240 Moving (3.31, 0.40) raw xDistance=-2.89 yDistance=0.05
22:26:53.616 00.000 5240 BLC: History state: CurrMiss=-0.05, AvgInitMiss=1.01, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.537902, 1:1.472862, 2:-0.053301
22:26:53.616 00.000 5240 BLC: No correction, Miss < min_move
22:26:53.616 00.000 5240 PPEC rslt: input = -2.89, final = -2.72, react = -2.89, pred = 0.14, hyst = -2.69, hyst_pct = 0.46, period_length = 662.83
22:26:53.616 00.000 5240 PPEC: input: -2.89, control: -2.72, exposure: 1500
22:26:53.616 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:53.618 00.002 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:26:53.618 00.000 5240 MoveAxis(E, 452, ABG)
22:26:53.618 00.000 5240 Guiding  Dir = 2, Dur = 452
22:26:53.618 00.000 5240 IsGuiding returns 0
22:26:53.618 00.000 5240 PulseGuide returned control before completion, sleep 462
22:26:53.618 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=192, Gamma=0.430
22:26:53.663 00.045 2696 UpdateGuideState exits: m=2862 SNR=37.7
22:26:53.679 00.016 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:53.679 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:26:53.679 00.000 2696 Enqueuing Expose request
22:26:54.092 00.413 5240 IsGuiding returns 1
22:26:54.092 00.000 5240 scope still moving after pulse duration time elapsed
22:26:54.123 00.031 5240 IsGuiding returns 0
22:26:54.123 00.000 5240 scope move finished after 452 + 53 ms
22:26:54.123 00.000 5240 Move returns status 0, amount 452
22:26:54.123 00.000 5240 MoveAxis(N, 0, ABG)
22:26:54.123 00.000 5240 Move returns status 0, amount 0
22:26:54.123 00.000 5240 move complete, result=0
22:26:54.123 00.000 5240 worker thread done servicing request
22:26:54.123 00.000 2696 GuideStep: -2.9 px 452 ms EAST, 0.1 px 0 ms NORTH
22:26:54.132 00.009 5240 Worker thread wakes up
22:26:54.132 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:26:54.132 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:26:55.761 01.629 5240 Exposure complete
22:26:55.868 00.107 5240 worker thread done servicing request
22:26:55.868 00.000 2696 OnExposeComplete: enter
22:26:55.868 00.000 2696 UpdateGuideState(): m_state=6
22:26:55.868 00.000 2696 Star::Find(15, 303, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 385
22:26:55.868 00.000 2696 Star::Find returns 1 (1), X=299.53, Y=262.65, Mass=3031, SNR=38.8, Peak=255 HFD=3.2
22:26:55.868 00.000 2696 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.74) = xAngle (-1.06 = -1.06)
22:26:55.868 00.000 2696 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.57 = 1.57)
22:26:55.868 00.000 2696 CameraToMount -- cameraX=-0.24 cameraY=2.32 hyp=2.34 cameraTheta=1.68 mountX=1.14 mountY=2.34, mountTheta=1.12
22:26:55.884 00.016 2696 SchedulePrimaryMove(0F998B58, x=-0.24, y=2.32, opts=13)
22:26:55.886 00.002 2696 Enqueuing Move request for scope (-0.24, 2.32)
22:26:55.888 00.002 5240 Worker thread wakes up
22:26:55.888 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 2.32) opts 0xd
22:26:55.888 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.24, 2.32)
22:26:55.888 00.000 5240 Moving (-0.24, 2.32) raw xDistance=1.14 yDistance=2.34
22:26:55.888 00.000 5240 BLC: window closed
22:26:55.888 00.000 5240 BLC: History state: CurrMiss=-2.34, AvgInitMiss=1.01, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.537902, 1:1.472862, 2:-0.053301
22:26:55.888 00.000 5240 BLC: Over-shoot, no adjustment based on avgInitialMiss
22:26:55.888 00.000 5240 BLC: window closed
22:26:55.890 00.002 5240 PPEC rslt: input = 1.14, final = 1.00, react = 1.14, pred = 0.08, hyst = 0.72, hyst_pct = 0.46, period_length = 662.83
22:26:55.890 00.000 5240 PPEC: input: 1.14, control: 1.00, exposure: 1500
22:26:55.890 00.000 5240 resist switch: large excursion: input 2.34 thresh 0.45 direction from -1 to 1
22:26:55.890 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=7.01
22:26:55.890 00.000 5240 GuideAlgorithmResistSwitch::result() returns 2.34 from input 2.34
22:26:55.890 00.000 5240 MoveAxis(W, 165, ABG)
22:26:55.890 00.000 5240 Guiding  Dir = 3, Dur = 165
22:26:55.890 00.000 5240 IsGuiding returns 0
22:26:55.890 00.000 5240 PulseGuide returned control before completion, sleep 175
22:26:55.902 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:26:55.947 00.045 2696 UpdateGuideState exits: m=3031 SNR=38.8 Saturated
22:26:55.947 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:55.947 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:26:55.947 00.000 2696 Enqueuing Expose request
22:26:56.074 00.127 5240 IsGuiding returns 1
22:26:56.074 00.000 5240 scope still moving after pulse duration time elapsed
22:26:56.105 00.031 5240 IsGuiding returns 0
22:26:56.105 00.000 5240 scope move finished after 165 + 48 ms
22:26:56.105 00.000 5240 Move returns status 0, amount 165
22:26:56.105 00.000 5240 BLC: Oldest BLC event removed
22:26:56.105 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 330 applied
22:26:56.105 00.000 5240 MoveAxis(S, 626, ABG)
22:26:56.105 00.000 5240 Guiding  Dir = 1, Dur = 626
22:26:56.105 00.000 5240 IsGuiding returns 0
22:26:56.105 00.000 5240 PulseGuide returned control before completion, sleep 636
22:26:56.754 00.649 5240 IsGuiding returns 1
22:26:56.754 00.000 5240 scope still moving after pulse duration time elapsed
22:26:56.787 00.033 5240 IsGuiding returns 0
22:26:56.787 00.000 5240 scope move finished after 626 + 54 ms
22:26:56.787 00.000 5240 Move returns status 0, amount 626
22:26:56.787 00.000 5240 move complete, result=0
22:26:56.787 00.000 5240 worker thread done servicing request
22:26:56.787 00.000 5240 Worker thread wakes up
22:26:56.787 00.000 2696 GuideStep: 1.1 px 165 ms WEST, 2.3 px 626 ms SOUTH
22:26:56.792 00.005 5240 worker thread servicing REQUEST_EXPOSE 1500
22:26:56.792 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:26:58.202 01.410 5240 Exposure complete
22:26:58.257 00.055 5240 worker thread done servicing request
22:26:58.257 00.000 2696 OnExposeComplete: enter
22:26:58.261 00.004 2696 UpdateGuideState(): m_state=6
22:26:58.265 00.004 2696 Star::Find(15, 299, 262, 0, (0,0,0,0), 1.5, 10.0, 255) frame 386
22:26:58.269 00.004 2696 Star::Find returns 1 (1), X=299.95, Y=262.05, Mass=3067, SNR=39.0, Peak=255 HFD=2.9
22:26:58.273 00.004 2696 CameraToMount -- cameraTheta (1.46) - m_xAngle (2.74) = xAngle (-1.27 = -1.27)
22:26:58.275 00.002 2696 CameraToMount -- cameraTheta (1.46) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.36 = 1.36)
22:26:58.279 00.004 2696 CameraToMount -- cameraX=0.18 cameraY=1.72 hyp=1.73 cameraTheta=1.46 mountX=0.51 mountY=1.69, mountTheta=1.28
22:26:58.285 00.006 2696 SchedulePrimaryMove(0F998B58, x=0.18, y=1.72, opts=13)
22:26:58.288 00.003 2696 Enqueuing Move request for scope (0.18, 1.72)
22:26:58.290 00.002 5240 Worker thread wakes up
22:26:58.290 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.18, 1.72) opts 0xd
22:26:58.290 00.000 5240 Handling offset move in thread for scope, endpoint = (0.18, 1.72)
22:26:58.290 00.000 5240 Moving (0.18, 1.72) raw xDistance=0.51 yDistance=1.69
22:26:58.290 00.000 5240 BLC: History state: CurrMiss=1.69, AvgInitMiss=1.13, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=2.336292, 1:1.690967
22:26:58.290 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:26:58.293 00.003 5240 PPEC rslt: input = 0.51, final = 0.12, react = 0.51, pred = -0.45, hyst = 0.19, hyst_pct = 0.45, period_length = 662.83
22:26:58.293 00.000 5240 PPEC: input: 0.51, control: 0.12, exposure: 1500
22:26:58.293 00.000 5240 GuideAlgorithmResistSwitch::result() returns 1.69 from input 1.69
22:26:58.293 00.000 5240 MoveAxis(W, 20, ABG)
22:26:58.293 00.000 5240 Guiding  Dir = 3, Dur = 20
22:26:58.293 00.000 5240 IsGuiding returns 0
22:26:58.293 00.000 5240 PulseGuide returned control before completion, sleep 30
22:26:58.293 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=222, Gamma=0.430
22:26:58.325 00.032 5240 IsGuiding returns 1
22:26:58.325 00.000 5240 scope still moving after pulse duration time elapsed
22:26:58.353 00.028 2696 UpdateGuideState exits: m=3067 SNR=39.0 Saturated
22:26:58.356 00.003 5240 IsGuiding returns 0
22:26:58.356 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:58.356 00.000 5240 scope move finished after 20 + 44 ms
22:26:58.356 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:26:58.356 00.000 2696 Enqueuing Expose request
22:26:58.356 00.000 5240 Move returns status 0, amount 20
22:26:58.356 00.000 5240 MoveAxis(S, 214, ABG)
22:26:58.356 00.000 5240 Guiding  Dir = 1, Dur = 214
22:26:58.356 00.000 5240 IsGuiding returns 0
22:26:58.356 00.000 5240 PulseGuide returned control before completion, sleep 224
22:26:58.594 00.238 5240 IsGuiding returns 1
22:26:58.594 00.000 5240 scope still moving after pulse duration time elapsed
22:26:58.626 00.032 5240 IsGuiding returns 0
22:26:58.626 00.000 5240 scope move finished after 214 + 47 ms
22:26:58.626 00.000 5240 Move returns status 0, amount 214
22:26:58.626 00.000 5240 move complete, result=0
22:26:58.626 00.000 5240 worker thread done servicing request
22:26:58.626 00.000 5240 Worker thread wakes up
22:26:58.626 00.000 2696 GuideStep: 0.5 px 20 ms WEST, 1.7 px 214 ms SOUTH
22:26:58.626 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:26:58.626 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:27:00.280 01.654 5240 Exposure complete
22:27:00.351 00.071 5240 worker thread done servicing request
22:27:00.351 00.000 2696 OnExposeComplete: enter
22:27:00.351 00.000 2696 UpdateGuideState(): m_state=6
22:27:00.354 00.003 2696 Star::Find(15, 299, 262, 0, (0,0,0,0), 1.5, 10.0, 255) frame 387
22:27:00.354 00.000 2696 Star::Find returns 1 (1), X=299.57, Y=259.79, Mass=3048, SNR=38.9, Peak=255 HFD=3.2
22:27:00.360 00.006 2696 MultiStar: exiting stabilization period
22:27:00.360 00.000 2696 MultiStar: [#1 -2.85,-1.26,0.00,M1] [#2 -2.44,-1.01,0.00,M1] [#3 -1.54,-0.92,0.43,U] [#4 -2.79,-0.53,0.00,M1] [#5 -3.29,-0.19,0.00,M1] [#6 -2.84,-1.27,0.00,M1] [#7 -1.68,-0.87,0.00,M2] [#8 -2.70,-0.21,0.00,M1] 
22:27:00.360 00.000 2696 single-star, 1 included, MultiStar: {-0.61, -0.66}, one-star: {-0.20, -0.54}
22:27:00.360 00.000 2696 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.74) = xAngle (-4.66 = 1.62)
22:27:00.360 00.000 2696 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.03 = -2.03)
22:27:00.360 00.000 2696 CameraToMount -- cameraX=-0.20 cameraY=-0.54 hyp=0.58 cameraTheta=-1.93 mountX=-0.03 mountY=-0.52, mountTheta=-1.62
22:27:00.360 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.20, y=-0.54, opts=13)
22:27:00.360 00.000 2696 Enqueuing Move request for scope (-0.20, -0.54)
22:27:00.376 00.016 5240 Worker thread wakes up
22:27:00.376 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.54) opts 0xd
22:27:00.376 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.20, -0.54)
22:27:00.376 00.000 5240 Moving (-0.20, -0.54) raw xDistance=-0.03 yDistance=-0.52
22:27:00.376 00.000 5240 BLC: History state: CurrMiss=-0.52, AvgInitMiss=1.13, ShCount=10, LgCount=0, SticCount=2,  Deflections: 0=2.336292, 1:1.690967, 2:-0.519896
22:27:00.376 00.000 5240 BLC: Over-shoot, stiction seen, nominal decrease by -62.000000
22:27:00.376 00.000 5240 BLC: window closed
22:27:00.376 00.000 5240 BLC: Pulse adjusted to 268
22:27:00.376 00.000 5240 PPEC rslt: input = -0.03, final = -0.26, react = -0.03, pred = -0.47, hyst = 0.00, hyst_pct = 0.45, period_length = 662.83
22:27:00.376 00.000 5240 PPEC: input: -0.03, control: -0.26, exposure: 1500
22:27:00.376 00.000 5240 resist switch: large excursion: input -0.52 thresh 0.45 direction from 1 to -1
22:27:00.376 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.56
22:27:00.376 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
22:27:00.376 00.000 5240 MoveAxis(E, 43, ABG)
22:27:00.376 00.000 5240 Guiding  Dir = 2, Dur = 43
22:27:00.376 00.000 5240 IsGuiding returns 0
22:27:00.376 00.000 5240 PulseGuide returned control before completion, sleep 53
22:27:00.382 00.006 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:27:00.424 00.042 2696 UpdateGuideState exits: m=3048 SNR=38.9 Saturated
22:27:00.424 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:00.424 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:27:00.440 00.016 2696 Enqueuing Expose request
22:27:00.440 00.000 5240 IsGuiding returns 1
22:27:00.440 00.000 5240 scope still moving after pulse duration time elapsed
22:27:00.471 00.031 5240 IsGuiding returns 0
22:27:00.471 00.000 5240 scope move finished after 43 + 49 ms
22:27:00.471 00.000 5240 Move returns status 0, amount 43
22:27:00.471 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 268 applied
22:27:00.471 00.000 5240 MoveAxis(N, 334, ABG)
22:27:00.471 00.000 5240 Guiding  Dir = 0, Dur = 334
22:27:00.471 00.000 5240 IsGuiding returns 0
22:27:00.471 00.000 5240 PulseGuide returned control before completion, sleep 344
22:27:00.761 00.290 2696 evsrv: cli 0F943740 connect
22:27:00.767 00.006 2696 case statement mapped state 6 to 3
22:27:00.775 00.008 2696 case statement mapped state 6 to 3
22:27:00.783 00.008 2696 evsrv: cli 0F943740 request: {"method":"get_pixel_scale","id":"dffcdf79-163b-4189-b4b3-713f84be69cb"}
22:27:00.790 00.007 2696 evsrv: cli 0F943740 response: {"jsonrpc":"2.0","result":1.86834,"id":"dffcdf79-163b-4189-b4b3-713f84be69cb"}
22:27:00.794 00.004 2696 evsrv: cli 0F943740 disconnect
22:27:00.820 00.026 5240 IsGuiding returns 1
22:27:00.820 00.000 5240 scope still moving after pulse duration time elapsed
22:27:00.851 00.031 5240 IsGuiding returns 0
22:27:00.851 00.000 5240 scope move finished after 334 + 45 ms
22:27:00.851 00.000 5240 Move returns status 0, amount 334
22:27:00.851 00.000 5240 move complete, result=0
22:27:00.851 00.000 5240 worker thread done servicing request
22:27:00.851 00.000 5240 Worker thread wakes up
22:27:00.851 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:27:00.851 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:27:00.851 00.000 2696 GuideStep: -0.0 px 43 ms EAST, -0.5 px 334 ms NORTH
22:27:02.265 01.414 5240 Exposure complete
22:27:02.308 00.043 5240 worker thread done servicing request
22:27:02.308 00.000 2696 OnExposeComplete: enter
22:27:02.308 00.000 2696 UpdateGuideState(): m_state=6
22:27:02.308 00.000 2696 Star::Find(15, 299, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
22:27:02.322 00.014 2696 Star::Find returns 1 (1), X=300.37, Y=259.29, Mass=3121, SNR=39.4, Peak=255 HFD=3.3
22:27:02.323 00.001 2696 MultiStar: [#1 -1.90,-1.82,0.00,M2] [#2 -1.73,-1.26,0.00,M2] [#3 -0.57,-1.43,0.43,U] [#4 -1.90,-1.01,0.00,M2] [#5 -2.33,-0.88,0.00,M2] [#6 -1.97,-1.55,0.00,M2] [#7 -1.08,-1.64,0.00,M3] [#8 -1.88,-0.80,0.00,M2] 
22:27:02.323 00.000 2696 refined, 1 included, MultiStar: {0.25, -1.16}, one-star: {0.61, -1.04}
22:27:02.323 00.000 2696 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.74) = xAngle (-4.09 = 2.19)
22:27:02.323 00.000 2696 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.46 = -1.46)
22:27:02.323 00.000 2696 CameraToMount -- cameraX=0.25 cameraY=-1.16 hyp=1.18 cameraTheta=-1.36 mountX=-0.69 mountY=-1.18, mountTheta=-2.10
22:27:02.323 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.25, y=-1.16, opts=13)
22:27:02.323 00.000 2696 Enqueuing Move request for scope (0.25, -1.16)
22:27:02.339 00.016 5240 Worker thread wakes up
22:27:02.339 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.25, -1.16) opts 0xd
22:27:02.339 00.000 5240 Handling offset move in thread for scope, endpoint = (0.25, -1.16)
22:27:02.339 00.000 5240 Moving (0.25, -1.16) raw xDistance=-0.69 yDistance=-1.18
22:27:02.339 00.000 5240 BLC: History state: CurrMiss=1.18, AvgInitMiss=1.11, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.519896, 1:1.177103
22:27:02.339 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:27:02.339 00.000 5240 PPEC rslt: input = -0.69, final = -0.89, react = -0.69, pred = -0.43, hyst = -0.61, hyst_pct = 0.45, period_length = 662.83
22:27:02.339 00.000 5240 PPEC: input: -0.69, control: -0.89, exposure: 1500
22:27:02.339 00.000 5240 GuideAlgorithmResistSwitch::result() returns -1.18 from input -1.18
22:27:02.339 00.000 5240 MoveAxis(E, 147, ABG)
22:27:02.339 00.000 5240 Guiding  Dir = 2, Dur = 147
22:27:02.339 00.000 5240 IsGuiding returns 0
22:27:02.339 00.000 5240 PulseGuide returned control before completion, sleep 157
22:27:02.355 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:27:02.395 00.040 2696 UpdateGuideState exits: m=3121 SNR=39.4 Saturated
22:27:02.403 00.008 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:02.405 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:27:02.407 00.002 2696 Enqueuing Expose request
22:27:02.514 00.107 5240 IsGuiding returns 1
22:27:02.514 00.000 5240 scope still moving after pulse duration time elapsed
22:27:02.546 00.032 5240 IsGuiding returns 0
22:27:02.546 00.000 5240 scope move finished after 147 + 55 ms
22:27:02.546 00.000 5240 Move returns status 0, amount 147
22:27:02.546 00.000 5240 MoveAxis(N, 149, ABG)
22:27:02.546 00.000 5240 Guiding  Dir = 0, Dur = 149
22:27:02.546 00.000 5240 IsGuiding returns 0
22:27:02.546 00.000 5240 PulseGuide returned control before completion, sleep 159
22:27:02.720 00.174 5240 IsGuiding returns 1
22:27:02.720 00.000 5240 scope still moving after pulse duration time elapsed
22:27:02.752 00.032 5240 IsGuiding returns 0
22:27:02.752 00.000 5240 scope move finished after 149 + 56 ms
22:27:02.752 00.000 5240 Move returns status 0, amount 149
22:27:02.752 00.000 5240 move complete, result=0
22:27:02.752 00.000 5240 worker thread done servicing request
22:27:02.752 00.000 5240 Worker thread wakes up
22:27:02.752 00.000 2696 GuideStep: -0.7 px 147 ms EAST, -1.2 px 149 ms NORTH
22:27:02.752 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:27:02.752 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:27:04.388 01.636 5240 Exposure complete
22:27:04.431 00.043 5240 worker thread done servicing request
22:27:04.431 00.000 2696 OnExposeComplete: enter
22:27:04.440 00.009 2696 UpdateGuideState(): m_state=6
22:27:04.440 00.000 2696 Star::Find(15, 300, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
22:27:04.440 00.000 2696 Star::Find returns 1 (1), X=300.78, Y=259.21, Mass=3030, SNR=38.8, Peak=255 HFD=3.0
22:27:04.446 00.006 2696 MultiStar: [#1 -1.35,-1.43,0.00,M3] [#2 -0.88,-1.19,0.67,U] [#3 -0.13,-1.41,0.42,U] [#4 -1.40,-0.78,0.43,U] [#5 -1.76,-0.52,0.44,U] [#6 -1.08,-1.19,0.48,U] [#7 -0.05,-1.10,0.49,U] [#8 -1.46,-0.63,0.38,U] 
22:27:04.447 00.001 2696 refined, 7 included, MultiStar: {-0.49, -1.03}, one-star: {1.01, -1.12}
22:27:04.447 00.000 2696 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.74) = xAngle (-4.75 = 1.53)
22:27:04.447 00.000 2696 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.12 = -2.12)
22:27:04.447 00.000 2696 CameraToMount -- cameraX=-0.49 cameraY=-1.03 hyp=1.14 cameraTheta=-2.01 mountX=0.04 mountY=-0.97, mountTheta=-1.53
22:27:04.447 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.49, y=-1.03, opts=13)
22:27:04.447 00.000 2696 Enqueuing Move request for scope (-0.49, -1.03)
22:27:04.447 00.000 5240 Worker thread wakes up
22:27:04.447 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -1.03) opts 0xd
22:27:04.447 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.49, -1.03)
22:27:04.447 00.000 5240 Moving (-0.49, -1.03) raw xDistance=0.04 yDistance=-0.97
22:27:04.447 00.000 5240 BLC: History state: CurrMiss=0.97, AvgInitMiss=1.11, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.519896, 1:1.177103, 2:0.972261
22:27:04.447 00.000 5240 BLC: Under-shoot: nominal increase by 140
22:27:04.447 00.000 5240 BLC: window closed
22:27:04.447 00.000 5240 BLC: Pulse adjusted to 295
22:27:04.463 00.016 5240 PPEC rslt: input = 0.04, final = 0.12, react = 0.04, pred = 0.21, hyst = 0.00, hyst_pct = 0.45, period_length = 662.83
22:27:04.463 00.000 5240 PPEC: input: 0.04, control: 0.12, exposure: 1500
22:27:04.463 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.97 from input -0.97
22:27:04.463 00.000 5240 MoveAxis(W, 19, ABG)
22:27:04.463 00.000 5240 Guiding  Dir = 3, Dur = 19
22:27:04.463 00.000 5240 IsGuiding returns 0
22:27:04.465 00.002 5240 PulseGuide returned control before completion, sleep 29
22:27:04.476 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:27:04.495 00.019 5240 IsGuiding returns 1
22:27:04.495 00.000 5240 scope still moving after pulse duration time elapsed
22:27:04.513 00.018 2696 UpdateGuideState exits: m=3030 SNR=38.8 Saturated
22:27:04.513 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:04.513 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:27:04.527 00.014 2696 Enqueuing Expose request
22:27:04.527 00.000 5240 IsGuiding returns 0
22:27:04.527 00.000 5240 scope move finished after 19 + 45 ms
22:27:04.527 00.000 5240 Move returns status 0, amount 19
22:27:04.527 00.000 5240 MoveAxis(N, 123, ABG)
22:27:04.527 00.000 5240 Guiding  Dir = 0, Dur = 123
22:27:04.527 00.000 5240 IsGuiding returns 0
22:27:04.527 00.000 5240 PulseGuide returned control before completion, sleep 133
22:27:04.668 00.141 5240 IsGuiding returns 1
22:27:04.668 00.000 5240 scope still moving after pulse duration time elapsed
22:27:04.700 00.032 5240 IsGuiding returns 0
22:27:04.700 00.000 5240 scope move finished after 123 + 46 ms
22:27:04.700 00.000 5240 Move returns status 0, amount 123
22:27:04.700 00.000 5240 move complete, result=0
22:27:04.700 00.000 5240 worker thread done servicing request
22:27:04.700 00.000 5240 Worker thread wakes up
22:27:04.700 00.000 2696 GuideStep: 0.0 px 19 ms WEST, -1.0 px 123 ms NORTH
22:27:04.700 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:27:04.700 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:27:04.810 00.110 2696 evsrv: cli 0F943740 connect
22:27:04.813 00.003 2696 case statement mapped state 6 to 3
22:27:04.815 00.002 2696 case statement mapped state 6 to 3
22:27:04.819 00.004 2696 evsrv: cli 0F943740 request: {"method":"get_pixel_scale","id":"d237e5e7-802e-462b-853a-00e5b1dbd6c8"}
22:27:04.823 00.004 2696 evsrv: cli 0F943740 response: {"jsonrpc":"2.0","result":1.86834,"id":"d237e5e7-802e-462b-853a-00e5b1dbd6c8"}
22:27:04.828 00.005 2696 evsrv: cli 0F943740 disconnect
22:27:06.121 01.293 5240 Exposure complete
22:27:06.200 00.079 5240 worker thread done servicing request
22:27:06.200 00.000 2696 OnExposeComplete: enter
22:27:06.200 00.000 2696 UpdateGuideState(): m_state=6
22:27:06.200 00.000 2696 Star::Find(15, 300, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
22:27:06.200 00.000 2696 Star::Find returns 1 (1), X=301.33, Y=259.72, Mass=2932, SNR=38.2, Peak=255 HFD=3.0
22:27:06.200 00.000 2696 MultiStar: [#1 -0.74,-1.16,0.69,U] [#2 -0.50,-0.91,0.71,U] [#3 0.46,-0.76,0.43,U] [#4 -0.72,-0.35,0.44,U] [#5 -1.25,-0.17,0.45,U] [#6 -0.41,-0.69,0.49,U] [#7 0.30,-0.87,0.49,U] [#8 -0.95,-0.25,0.39,U] 
22:27:06.200 00.000 2696 refined, 8 included, MultiStar: {-0.08, -0.68}, one-star: {1.56, -0.61}
22:27:06.200 00.000 2696 CameraToMount -- cameraTheta (-1.69) - m_xAngle (2.74) = xAngle (-4.43 = 1.86)
22:27:06.200 00.000 2696 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.79 = -1.79)
22:27:06.216 00.016 2696 CameraToMount -- cameraX=-0.08 cameraY=-0.68 hyp=0.69 cameraTheta=-1.69 mountX=-0.19 mountY=-0.67, mountTheta=-1.85
22:27:06.216 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.08, y=-0.68, opts=13)
22:27:06.216 00.000 2696 Enqueuing Move request for scope (-0.08, -0.68)
22:27:06.216 00.000 5240 Worker thread wakes up
22:27:06.216 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.68) opts 0xd
22:27:06.216 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.08, -0.68)
22:27:06.216 00.000 5240 Moving (-0.08, -0.68) raw xDistance=-0.19 yDistance=-0.67
22:27:06.216 00.000 5240 PPEC rslt: input = -0.19, final = 0.13, react = -0.19, pred = 0.24, hyst = 0.00, hyst_pct = 0.45, period_length = 662.83
22:27:06.216 00.000 5240 PPEC: input: -0.19, control: 0.13, exposure: 1500
22:27:06.216 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67
22:27:06.216 00.000 5240 MoveAxis(W, 22, ABG)
22:27:06.216 00.000 5240 Guiding  Dir = 3, Dur = 22
22:27:06.226 00.010 5240 IsGuiding returns 0
22:27:06.226 00.000 5240 PulseGuide returned control before completion, sleep 32
22:27:06.231 00.005 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:27:06.263 00.032 5240 IsGuiding returns 1
22:27:06.263 00.000 5240 scope still moving after pulse duration time elapsed
22:27:06.279 00.016 2696 UpdateGuideState exits: m=2932 SNR=38.2 Saturated
22:27:06.279 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:06.288 00.009 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:27:06.288 00.000 2696 Enqueuing Expose request
22:27:06.294 00.006 5240 IsGuiding returns 0
22:27:06.294 00.000 5240 scope move finished after 22 + 47 ms
22:27:06.294 00.000 5240 Move returns status 0, amount 22
22:27:06.294 00.000 5240 MoveAxis(N, 85, ABG)
22:27:06.294 00.000 5240 Guiding  Dir = 0, Dur = 85
22:27:06.294 00.000 5240 IsGuiding returns 0
22:27:06.294 00.000 5240 PulseGuide returned control before completion, sleep 95
22:27:06.406 00.112 5240 IsGuiding returns 1
22:27:06.406 00.000 5240 scope still moving after pulse duration time elapsed
22:27:06.437 00.031 5240 IsGuiding returns 0
22:27:06.437 00.000 5240 scope move finished after 85 + 56 ms
22:27:06.437 00.000 5240 Move returns status 0, amount 85
22:27:06.437 00.000 5240 move complete, result=0
22:27:06.437 00.000 5240 worker thread done servicing request
22:27:06.437 00.000 2696 GuideStep: -0.2 px 22 ms WEST, -0.7 px 85 ms NORTH
22:27:06.437 00.000 5240 Worker thread wakes up
22:27:06.437 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:27:06.437 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:27:08.086 01.649 5240 Exposure complete
22:27:08.150 00.064 5240 worker thread done servicing request
22:27:08.150 00.000 2696 OnExposeComplete: enter
22:27:08.150 00.000 2696 UpdateGuideState(): m_state=6
22:27:08.150 00.000 2696 Star::Find(15, 301, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 391
22:27:08.150 00.000 2696 Star::Find returns 1 (1), X=302.04, Y=260.20, Mass=3123, SNR=39.4, Peak=255 HFD=3.1
22:27:08.150 00.000 2696 MultiStar: [#1 -0.39,-0.61,0.67,U] [#2 0.07,-0.42,0.65,U] [#3 1.15,-0.10,0.43,U] [#4 -0.19,0.15,0.42,U] [#5 -0.67,0.32,0.43,U] [#6 0.03,-0.16,0.44,U] [#7 0.94,-0.25,0.48,U] [#8 -0.07,0.18,0.38,U] 
22:27:08.150 00.000 2696 refined, 8 included, MultiStar: {0.54, -0.16}, one-star: {2.27, -0.14}
22:27:08.150 00.000 2696 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.74) = xAngle (-3.03 = -3.03)
22:27:08.163 00.013 2696 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.39 = -0.39)
22:27:08.165 00.002 2696 CameraToMount -- cameraX=0.54 cameraY=-0.16 hyp=0.56 cameraTheta=-0.29 mountX=-0.55 mountY=-0.21, mountTheta=-2.77
22:27:08.167 00.002 2696 SchedulePrimaryMove(0F998B58, x=0.54, y=-0.16, opts=13)
22:27:08.167 00.000 2696 Enqueuing Move request for scope (0.54, -0.16)
22:27:08.167 00.000 5240 Worker thread wakes up
22:27:08.167 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.16) opts 0xd
22:27:08.167 00.000 5240 Handling offset move in thread for scope, endpoint = (0.54, -0.16)
22:27:08.167 00.000 5240 Moving (0.54, -0.16) raw xDistance=-0.55 yDistance=-0.21
22:27:08.167 00.000 5240 PPEC rslt: input = -0.55, final = -0.22, react = -0.55, pred = 0.55, hyst = -0.49, hyst_pct = 0.45, period_length = 662.83
22:27:08.167 00.000 5240 PPEC: input: -0.55, control: -0.22, exposure: 1500
22:27:08.167 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
22:27:08.167 00.000 5240 MoveAxis(E, 36, ABG)
22:27:08.167 00.000 5240 Guiding  Dir = 2, Dur = 36
22:27:08.167 00.000 5240 IsGuiding returns 0
22:27:08.167 00.000 5240 PulseGuide returned control before completion, sleep 46
22:27:08.186 00.019 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:27:08.229 00.043 5240 IsGuiding returns 1
22:27:08.229 00.000 5240 scope still moving after pulse duration time elapsed
22:27:08.231 00.002 2696 UpdateGuideState exits: m=3123 SNR=39.4 Saturated
22:27:08.231 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:08.231 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:27:08.231 00.000 2696 Enqueuing Expose request
22:27:08.260 00.029 5240 IsGuiding returns 0
22:27:08.260 00.000 5240 scope move finished after 36 + 49 ms
22:27:08.260 00.000 5240 Move returns status 0, amount 36
22:27:08.260 00.000 5240 MoveAxis(N, 27, ABG)
22:27:08.260 00.000 5240 Guiding  Dir = 0, Dur = 27
22:27:08.260 00.000 5240 IsGuiding returns 0
22:27:08.260 00.000 5240 PulseGuide returned control before completion, sleep 37
22:27:08.308 00.048 5240 IsGuiding returns 1
22:27:08.308 00.000 5240 scope still moving after pulse duration time elapsed
22:27:08.339 00.031 5240 IsGuiding returns 0
22:27:08.339 00.000 5240 scope move finished after 27 + 50 ms
22:27:08.339 00.000 5240 Move returns status 0, amount 27
22:27:08.339 00.000 5240 move complete, result=0
22:27:08.339 00.000 5240 worker thread done servicing request
22:27:08.339 00.000 5240 Worker thread wakes up
22:27:08.339 00.000 2696 GuideStep: -0.6 px 36 ms EAST, -0.2 px 27 ms NORTH
22:27:08.341 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:27:08.341 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:27:09.768 01.427 5240 Exposure complete
22:27:09.834 00.066 5240 worker thread done servicing request
22:27:09.834 00.000 2696 OnExposeComplete: enter
22:27:09.834 00.000 2696 UpdateGuideState(): m_state=6
22:27:09.834 00.000 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
22:27:09.842 00.008 2696 Star::Find returns 1 (1), X=302.29, Y=259.95, Mass=3050, SNR=38.9, Peak=255 HFD=3.1
22:27:09.842 00.000 2696 MultiStar: [#1 0.10,-0.91,0.70,U] [#2 0.40,-0.63,0.67,U] [#3 1.34,-0.36,0.43,U] [#4 -0.17,-0.32,0.42,U] [#5 -0.45,0.02,0.43,U] [#6 0.08,-0.43,0.45,U] [#7 1.22,-0.54,0.49,U] [#8 0.10,-0.23,0.38,U] 
22:27:09.844 00.002 2696 refined, 8 included, MultiStar: {0.78, -0.46}, one-star: {2.52, -0.39}
22:27:09.844 00.000 2696 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.74) = xAngle (-3.27 = 3.01)
22:27:09.851 00.007 2696 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.64 = -0.64)
22:27:09.854 00.003 2696 CameraToMount -- cameraX=0.78 cameraY=-0.46 hyp=0.90 cameraTheta=-0.53 mountX=-0.89 mountY=-0.54, mountTheta=-2.60
22:27:09.858 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.78, y=-0.46, opts=13)
22:27:09.860 00.002 2696 Enqueuing Move request for scope (0.78, -0.46)
22:27:09.862 00.002 5240 Worker thread wakes up
22:27:09.862 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.78, -0.46) opts 0xd
22:27:09.862 00.000 5240 Handling offset move in thread for scope, endpoint = (0.78, -0.46)
22:27:09.862 00.000 5240 Moving (0.78, -0.46) raw xDistance=-0.89 yDistance=-0.54
22:27:09.864 00.002 5240 PPEC rslt: input = -0.89, final = -0.53, react = -0.89, pred = 0.57, hyst = -0.79, hyst_pct = 0.45, period_length = 662.83
22:27:09.864 00.000 5240 PPEC: input: -0.89, control: -0.53, exposure: 1500
22:27:09.864 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
22:27:09.864 00.000 5240 MoveAxis(E, 89, ABG)
22:27:09.864 00.000 5240 Guiding  Dir = 2, Dur = 89
22:27:09.864 00.000 5240 IsGuiding returns 0
22:27:09.864 00.000 5240 PulseGuide returned control before completion, sleep 99
22:27:09.876 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:27:09.924 00.048 2696 UpdateGuideState exits: m=3050 SNR=38.9 Saturated
22:27:09.926 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:09.928 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:27:09.930 00.002 2696 Enqueuing Expose request
22:27:09.971 00.041 5240 IsGuiding returns 1
22:27:09.971 00.000 5240 scope still moving after pulse duration time elapsed
22:27:10.003 00.032 5240 IsGuiding returns 0
22:27:10.003 00.000 5240 scope move finished after 89 + 49 ms
22:27:10.003 00.000 5240 Move returns status 0, amount 89
22:27:10.003 00.000 5240 MoveAxis(N, 68, ABG)
22:27:10.003 00.000 5240 Guiding  Dir = 0, Dur = 68
22:27:10.003 00.000 5240 IsGuiding returns 0
22:27:10.003 00.000 5240 PulseGuide returned control before completion, sleep 78
22:27:10.082 00.079 5240 IsGuiding returns 1
22:27:10.082 00.000 5240 scope still moving after pulse duration time elapsed
22:27:10.115 00.033 5240 IsGuiding returns 0
22:27:10.115 00.000 5240 scope move finished after 68 + 42 ms
22:27:10.115 00.000 5240 Move returns status 0, amount 68
22:27:10.115 00.000 5240 move complete, result=0
22:27:10.115 00.000 5240 worker thread done servicing request
22:27:10.115 00.000 5240 Worker thread wakes up
22:27:10.115 00.000 2696 GuideStep: -0.9 px 89 ms EAST, -0.5 px 68 ms NORTH
22:27:10.115 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:27:10.115 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:27:11.761 01.646 5240 Exposure complete
22:27:11.841 00.080 5240 worker thread done servicing request
22:27:11.841 00.000 2696 OnExposeComplete: enter
22:27:11.841 00.000 2696 UpdateGuideState(): m_state=6
22:27:11.846 00.005 2696 Star::Find(15, 302, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 393
22:27:11.848 00.002 2696 Star::Find returns 1 (1), X=303.38, Y=260.75, Mass=3086, SNR=39.2, Peak=255 HFD=3.2
22:27:11.850 00.002 2696 MultiStar: [#1 0.98,-0.13,0.69,U] [#2 1.34,0.04,0.66,U] [#3 2.13,0.15,0.00,M1] [#4 0.93,0.51,0.43,U] [#5 0.68,0.84,0.43,U] [#6 1.30,0.08,0.47,U] [#7 2.07,-0.06,0.00,M1] [#8 1.09,0.70,0.38,U] 
22:27:11.851 00.001 2696 refined, 6 included, MultiStar: {1.69, 0.31}, one-star: {3.61, 0.42}
22:27:11.851 00.000 2696 CameraToMount -- cameraTheta (0.18) - m_xAngle (2.74) = xAngle (-2.56 = -2.56)
22:27:11.856 00.005 2696 CameraToMount -- cameraTheta (0.18) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.08 = 0.08)
22:27:11.856 00.000 2696 CameraToMount -- cameraX=1.69 cameraY=0.31 hyp=1.72 cameraTheta=0.18 mountX=-1.44 mountY=0.13, mountTheta=3.05
22:27:11.856 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.69, y=0.31, opts=13)
22:27:11.856 00.000 2696 Enqueuing Move request for scope (1.69, 0.31)
22:27:11.856 00.000 5240 Worker thread wakes up
22:27:11.856 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.69, 0.31) opts 0xd
22:27:11.856 00.000 5240 Handling offset move in thread for scope, endpoint = (1.69, 0.31)
22:27:11.856 00.000 5240 Moving (1.69, 0.31) raw xDistance=-1.44 yDistance=0.13
22:27:11.856 00.000 5240 PPEC rslt: input = -1.44, final = -1.02, react = -1.44, pred = 0.66, hyst = -1.31, hyst_pct = 0.44, period_length = 662.83
22:27:11.856 00.000 5240 PPEC: input: -1.44, control: -1.02, exposure: 1500
22:27:11.856 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:11.856 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:27:11.856 00.000 5240 MoveAxis(E, 169, ABG)
22:27:11.856 00.000 5240 Guiding  Dir = 2, Dur = 169
22:27:11.856 00.000 5240 IsGuiding returns 0
22:27:11.856 00.000 5240 PulseGuide returned control before completion, sleep 179
22:27:11.877 00.021 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:27:11.920 00.043 2696 UpdateGuideState exits: m=3086 SNR=39.2 Saturated
22:27:11.920 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:11.920 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:27:11.920 00.000 2696 Enqueuing Expose request
22:27:12.062 00.142 5240 IsGuiding returns 0
22:27:12.062 00.000 5240 Move returns status 0, amount 169
22:27:12.062 00.000 5240 MoveAxis(N, 0, ABG)
22:27:12.062 00.000 5240 Move returns status 0, amount 0
22:27:12.062 00.000 5240 move complete, result=0
22:27:12.062 00.000 5240 worker thread done servicing request
22:27:12.062 00.000 5240 Worker thread wakes up
22:27:12.062 00.000 2696 GuideStep: -1.4 px 169 ms EAST, 0.1 px 0 ms NORTH
22:27:12.065 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:27:12.065 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:27:13.487 01.422 5240 Exposure complete
22:27:13.550 00.063 5240 worker thread done servicing request
22:27:13.550 00.000 2696 OnExposeComplete: enter
22:27:13.550 00.000 2696 UpdateGuideState(): m_state=6
22:27:13.566 00.016 2696 Star::Find(15, 303, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 394
22:27:13.568 00.002 2696 Star::Find returns 1 (1), X=303.20, Y=260.67, Mass=2940, SNR=38.2, Peak=255 HFD=3.1
22:27:13.571 00.003 2696 MultiStar: [#1 0.96,-0.06,0.71,U] [#2 1.26,-0.00,0.69,U] [#3 2.17,0.47,0.00,M2] [#4 0.92,0.70,0.44,U] [#5 0.45,0.95,0.44,U] [#6 1.09,0.17,0.49,U] [#7 2.15,0.18,0.00,M2] [#8 0.97,0.59,0.40,U] 
22:27:13.571 00.000 2696 refined, 6 included, MultiStar: {1.56, 0.32}, one-star: {3.43, 0.34}
22:27:13.571 00.000 2696 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.74) = xAngle (-2.53 = -2.53)
22:27:13.571 00.000 2696 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.10 = 0.10)
22:27:13.571 00.000 2696 CameraToMount -- cameraX=1.56 cameraY=0.32 hyp=1.60 cameraTheta=0.20 mountX=-1.31 mountY=0.16, mountTheta=3.02
22:27:13.582 00.011 2696 SchedulePrimaryMove(0F998B58, x=1.56, y=0.32, opts=13)
22:27:13.582 00.000 2696 Enqueuing Move request for scope (1.56, 0.32)
22:27:13.582 00.000 5240 Worker thread wakes up
22:27:13.582 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.56, 0.32) opts 0xd
22:27:13.582 00.000 5240 Handling offset move in thread for scope, endpoint = (1.56, 0.32)
22:27:13.582 00.000 5240 Moving (1.56, 0.32) raw xDistance=-1.31 yDistance=0.16
22:27:13.582 00.000 5240 PPEC rslt: input = -1.31, final = -1.04, react = -1.31, pred = 0.42, hyst = -1.23, hyst_pct = 0.44, period_length = 662.83
22:27:13.582 00.000 5240 PPEC: input: -1.31, control: -1.04, exposure: 1500
22:27:13.582 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:27:13.582 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:27:13.582 00.000 5240 MoveAxis(E, 173, ABG)
22:27:13.582 00.000 5240 Guiding  Dir = 2, Dur = 173
22:27:13.582 00.000 5240 IsGuiding returns 0
22:27:13.582 00.000 5240 PulseGuide returned control before completion, sleep 183
22:27:13.601 00.019 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=212, Gamma=0.430
22:27:13.645 00.044 2696 UpdateGuideState exits: m=2940 SNR=38.2 Saturated
22:27:13.645 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:13.645 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:27:13.645 00.000 2696 Enqueuing Expose request
22:27:13.788 00.143 5240 IsGuiding returns 1
22:27:13.788 00.000 5240 scope still moving after pulse duration time elapsed
22:27:13.819 00.031 5240 IsGuiding returns 0
22:27:13.819 00.000 5240 scope move finished after 173 + 57 ms
22:27:13.819 00.000 5240 Move returns status 0, amount 173
22:27:13.819 00.000 5240 MoveAxis(N, 0, ABG)
22:27:13.819 00.000 5240 Move returns status 0, amount 0
22:27:13.819 00.000 5240 move complete, result=0
22:27:13.819 00.000 5240 worker thread done servicing request
22:27:13.819 00.000 5240 Worker thread wakes up
22:27:13.819 00.000 2696 GuideStep: -1.3 px 173 ms EAST, 0.2 px 0 ms NORTH
22:27:13.822 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:27:13.822 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:27:15.462 01.640 5240 Exposure complete
22:27:15.525 00.063 5240 worker thread done servicing request
22:27:15.525 00.000 2696 OnExposeComplete: enter
22:27:15.538 00.013 2696 UpdateGuideState(): m_state=6
22:27:15.540 00.002 2696 Star::Find(15, 303, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 395
22:27:15.542 00.002 2696 Star::Find returns 1 (1), X=302.39, Y=261.15, Mass=2914, SNR=38.1, Peak=255 HFD=3.1
22:27:15.544 00.002 2696 MultiStar: [#1 0.06,0.18,0.71,U] [#2 0.46,0.40,0.69,U] [#3 1.20,0.52,0.44,U] [#4 -0.02,0.95,0.44,U] [#5 -0.45,1.02,0.44,U] [#6 0.32,0.53,0.49,U] [#7 1.19,0.32,0.48,U] [#8 -0.02,0.83,0.40,U] 
22:27:15.546 00.002 2696 refined, 8 included, MultiStar: {0.79, 0.60}, one-star: {2.62, 0.82}
22:27:15.548 00.002 2696 CameraToMount -- cameraTheta (0.65) - m_xAngle (2.74) = xAngle (-2.08 = -2.08)
22:27:15.550 00.002 2696 CameraToMount -- cameraTheta (0.65) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.55 = 0.55)
22:27:15.552 00.002 2696 CameraToMount -- cameraX=0.79 cameraY=0.60 hyp=0.99 cameraTheta=0.65 mountX=-0.49 mountY=0.52, mountTheta=2.33
22:27:15.554 00.002 2696 SchedulePrimaryMove(0F998B58, x=0.79, y=0.60, opts=13)
22:27:15.556 00.002 2696 Enqueuing Move request for scope (0.79, 0.60)
22:27:15.556 00.000 5240 Worker thread wakes up
22:27:15.556 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.79, 0.60) opts 0xd
22:27:15.556 00.000 5240 Handling offset move in thread for scope, endpoint = (0.79, 0.60)
22:27:15.556 00.000 5240 Moving (0.79, 0.60) raw xDistance=-0.49 yDistance=0.52
22:27:15.556 00.000 5240 PPEC rslt: input = -0.49, final = -0.23, react = -0.49, pred = 0.50, hyst = -0.54, hyst_pct = 0.44, period_length = 662.83
22:27:15.556 00.000 5240 PPEC: input: -0.49, control: -0.23, exposure: 1500
22:27:15.556 00.000 5240 resist switch: large excursion: input 0.52 thresh 0.45 direction from -1 to 1
22:27:15.556 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.55
22:27:15.556 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52
22:27:15.556 00.000 5240 MoveAxis(E, 38, ABG)
22:27:15.556 00.000 5240 Guiding  Dir = 2, Dur = 38
22:27:15.556 00.000 5240 IsGuiding returns 0
22:27:15.556 00.000 5240 PulseGuide returned control before completion, sleep 48
22:27:15.571 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=238, Gamma=0.430
22:27:15.619 00.048 5240 IsGuiding returns 1
22:27:15.619 00.000 5240 scope still moving after pulse duration time elapsed
22:27:15.619 00.000 2696 UpdateGuideState exits: m=2914 SNR=38.1 Saturated
22:27:15.619 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:15.619 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:27:15.619 00.000 2696 Enqueuing Expose request
22:27:15.651 00.032 5240 IsGuiding returns 0
22:27:15.651 00.000 5240 scope move finished after 38 + 51 ms
22:27:15.651 00.000 5240 Move returns status 0, amount 38
22:27:15.651 00.000 5240 BLC: Oldest BLC event removed
22:27:15.651 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 295 applied
22:27:15.651 00.000 5240 MoveAxis(S, 361, ABG)
22:27:15.651 00.000 5240 Guiding  Dir = 1, Dur = 361
22:27:15.651 00.000 5240 IsGuiding returns 0
22:27:15.651 00.000 5240 PulseGuide returned control before completion, sleep 371
22:27:16.031 00.380 5240 IsGuiding returns 1
22:27:16.031 00.000 5240 scope still moving after pulse duration time elapsed
22:27:16.063 00.032 5240 IsGuiding returns 0
22:27:16.063 00.000 5240 scope move finished after 361 + 50 ms
22:27:16.063 00.000 5240 Move returns status 0, amount 361
22:27:16.063 00.000 5240 move complete, result=0
22:27:16.063 00.000 5240 worker thread done servicing request
22:27:16.063 00.000 2696 GuideStep: -0.5 px 38 ms EAST, 0.5 px 361 ms SOUTH
22:27:16.070 00.007 5240 Worker thread wakes up
22:27:16.072 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:27:16.072 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:27:17.504 01.432 5240 Exposure complete
22:27:17.570 00.066 5240 worker thread done servicing request
22:27:17.570 00.000 2696 OnExposeComplete: enter
22:27:17.570 00.000 2696 UpdateGuideState(): m_state=6
22:27:17.570 00.000 2696 Star::Find(15, 302, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 396
22:27:17.570 00.000 2696 Star::Find returns 1 (1), X=301.86, Y=261.46, Mass=2928, SNR=38.1, Peak=255 HFD=3.1
22:27:17.570 00.000 2696 MultiStar: [#1 -0.52,0.52,0.71,U] [#2 0.10,0.76,0.68,U] [#3 0.63,1.07,0.43,U] [#4 -0.58,1.14,0.44,U] [#5 -1.03,1.35,0.44,U] [#6 0.04,1.01,0.48,U] [#7 0.88,0.74,0.50,U] [#8 -0.39,1.37,0.39,U] 
22:27:17.570 00.000 2696 refined, 8 included, MultiStar: {0.33, 0.98}, one-star: {2.09, 1.13}
22:27:17.570 00.000 2696 CameraToMount -- cameraTheta (1.25) - m_xAngle (2.74) = xAngle (-1.49 = -1.49)
22:27:17.583 00.013 2696 CameraToMount -- cameraTheta (1.25) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.14 = 1.14)
22:27:17.583 00.000 2696 CameraToMount -- cameraX=0.33 cameraY=0.98 hyp=1.03 cameraTheta=1.25 mountX=0.09 mountY=0.94, mountTheta=1.48
22:27:17.583 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.33, y=0.98, opts=13)
22:27:17.583 00.000 2696 Enqueuing Move request for scope (0.33, 0.98)
22:27:17.583 00.000 5240 Worker thread wakes up
22:27:17.583 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.98) opts 0xd
22:27:17.583 00.000 5240 Handling offset move in thread for scope, endpoint = (0.33, 0.98)
22:27:17.583 00.000 5240 Moving (0.33, 0.98) raw xDistance=0.09 yDistance=0.94
22:27:17.583 00.000 5240 BLC: History state: CurrMiss=0.94, AvgInitMiss=1.13, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.518320, 1:0.939439
22:27:17.583 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:27:17.583 00.000 5240 PPEC rslt: input = 0.09, final = -0.01, react = 0.09, pred = -0.02, hyst = 0.00, hyst_pct = 0.44, period_length = 662.83
22:27:17.583 00.000 5240 PPEC: input: 0.09, control: -0.01, exposure: 1500
22:27:17.583 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.94 from input 0.94
22:27:17.583 00.000 5240 MoveAxis(E, 2, ABG)
22:27:17.583 00.000 5240 Guiding  Dir = 2, Dur = 2
22:27:17.583 00.000 5240 IsGuiding returns 0
22:27:17.583 00.000 5240 PulseGuide returned control before completion, sleep 12
22:27:17.600 00.017 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:27:17.615 00.015 5240 IsGuiding returns 1
22:27:17.615 00.000 5240 scope still moving after pulse duration time elapsed
22:27:17.646 00.031 5240 IsGuiding returns 0
22:27:17.646 00.000 5240 scope move finished after 2 + 49 ms
22:27:17.646 00.000 5240 Move returns status 0, amount 2
22:27:17.646 00.000 5240 MoveAxis(S, 119, ABG)
22:27:17.646 00.000 5240 Guiding  Dir = 1, Dur = 119
22:27:17.646 00.000 5240 IsGuiding returns 0
22:27:17.646 00.000 5240 PulseGuide returned control before completion, sleep 129
22:27:17.646 00.000 2696 UpdateGuideState exits: m=2928 SNR=38.1 Saturated
22:27:17.646 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:17.646 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:27:17.646 00.000 2696 Enqueuing Expose request
22:27:17.790 00.144 5240 IsGuiding returns 1
22:27:17.790 00.000 5240 scope still moving after pulse duration time elapsed
22:27:17.822 00.032 5240 IsGuiding returns 0
22:27:17.822 00.000 5240 scope move finished after 119 + 56 ms
22:27:17.822 00.000 5240 Move returns status 0, amount 119
22:27:17.822 00.000 5240 move complete, result=0
22:27:17.822 00.000 5240 worker thread done servicing request
22:27:17.822 00.000 5240 Worker thread wakes up
22:27:17.822 00.000 2696 GuideStep: 0.1 px 2 ms EAST, 0.9 px 119 ms SOUTH
22:27:17.822 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:27:17.822 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:27:19.472 01.650 5240 Exposure complete
22:27:19.519 00.047 5240 worker thread done servicing request
22:27:19.519 00.000 2696 OnExposeComplete: enter
22:27:19.519 00.000 2696 UpdateGuideState(): m_state=6
22:27:19.535 00.016 2696 Star::Find(15, 301, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 397
22:27:19.538 00.003 2696 Star::Find returns 1 (1), X=302.20, Y=261.08, Mass=2957, SNR=38.3, Peak=255 HFD=3.1
22:27:19.540 00.002 2696 MultiStar: [#1 -0.16,0.45,0.70,U] [#2 0.27,0.47,0.67,U] [#3 0.95,0.62,0.44,U] [#4 -0.36,1.02,0.44,U] [#5 -0.52,1.10,0.45,U] [#6 0.44,0.99,0.48,U] [#7 1.21,0.56,0.47,U] [#8 -0.12,0.94,0.39,U] 
22:27:19.542 00.002 2696 refined, 8 included, MultiStar: {0.65, 0.73}, one-star: {2.43, 0.75}
22:27:19.544 00.002 2696 CameraToMount -- cameraTheta (0.85) - m_xAngle (2.74) = xAngle (-1.89 = -1.89)
22:27:19.546 00.002 2696 CameraToMount -- cameraTheta (0.85) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.75 = 0.75)
22:27:19.548 00.002 2696 CameraToMount -- cameraX=0.65 cameraY=0.73 hyp=0.98 cameraTheta=0.85 mountX=-0.30 mountY=0.66, mountTheta=2.00
22:27:19.550 00.002 2696 SchedulePrimaryMove(0F998B58, x=0.65, y=0.73, opts=13)
22:27:19.550 00.000 2696 Enqueuing Move request for scope (0.65, 0.73)
22:27:19.550 00.000 5240 Worker thread wakes up
22:27:19.550 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.65, 0.73) opts 0xd
22:27:19.550 00.000 5240 Handling offset move in thread for scope, endpoint = (0.65, 0.73)
22:27:19.550 00.000 5240 Moving (0.65, 0.73) raw xDistance=-0.30 yDistance=0.66
22:27:19.550 00.000 5240 BLC: History state: CurrMiss=0.66, AvgInitMiss=1.13, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.518320, 1:0.939439, 2:0.664489
22:27:19.550 00.000 5240 BLC: Under-shoot: nominal increase by 142
22:27:19.550 00.000 5240 BLC: window closed
22:27:19.550 00.000 5240 BLC: Pulse adjusted to 325
22:27:19.550 00.000 5240 PPEC rslt: input = -0.30, final = -0.31, react = -0.30, pred = -0.02, hyst = -0.30, hyst_pct = 0.44, period_length = 662.83
22:27:19.550 00.000 5240 PPEC: input: -0.30, control: -0.31, exposure: 1500
22:27:19.550 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66
22:27:19.550 00.000 5240 MoveAxis(E, 52, ABG)
22:27:19.550 00.000 5240 Guiding  Dir = 2, Dur = 52
22:27:19.550 00.000 5240 IsGuiding returns 0
22:27:19.550 00.000 5240 PulseGuide returned control before completion, sleep 62
22:27:19.569 00.019 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:27:19.613 00.044 2696 UpdateGuideState exits: m=2957 SNR=38.3 Saturated
22:27:19.613 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:19.613 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:27:19.613 00.000 2696 Enqueuing Expose request
22:27:19.629 00.016 5240 IsGuiding returns 1
22:27:19.629 00.000 5240 scope still moving after pulse duration time elapsed
22:27:19.661 00.032 5240 IsGuiding returns 0
22:27:19.661 00.000 5240 scope move finished after 52 + 49 ms
22:27:19.661 00.000 5240 Move returns status 0, amount 52
22:27:19.661 00.000 5240 MoveAxis(S, 84, ABG)
22:27:19.661 00.000 5240 Guiding  Dir = 1, Dur = 84
22:27:19.661 00.000 5240 IsGuiding returns 0
22:27:19.661 00.000 5240 PulseGuide returned control before completion, sleep 94
22:27:19.772 00.111 5240 IsGuiding returns 1
22:27:19.772 00.000 5240 scope still moving after pulse duration time elapsed
22:27:19.803 00.031 5240 IsGuiding returns 0
22:27:19.803 00.000 5240 scope move finished after 84 + 57 ms
22:27:19.803 00.000 5240 Move returns status 0, amount 84
22:27:19.803 00.000 5240 move complete, result=0
22:27:19.803 00.000 5240 worker thread done servicing request
22:27:19.803 00.000 5240 Worker thread wakes up
22:27:19.803 00.000 2696 GuideStep: -0.3 px 52 ms EAST, 0.7 px 84 ms SOUTH
22:27:19.805 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:27:19.805 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:27:20.012 00.207 2696 evsrv: cli 0F943EC0 connect
22:27:20.012 00.000 2696 case statement mapped state 6 to 3
22:27:20.012 00.000 2696 case statement mapped state 6 to 3
22:27:20.028 00.016 2696 evsrv: cli 0F943EC0 request: {"method":"get_pixel_scale","id":"b2021d8d-f53e-4ac3-b980-b67511dae79c"}
22:27:20.032 00.004 2696 evsrv: cli 0F943EC0 response: {"jsonrpc":"2.0","result":1.86834,"id":"b2021d8d-f53e-4ac3-b980-b67511dae79c"}
22:27:20.038 00.006 2696 evsrv: cli 0F943EC0 disconnect
22:27:21.232 01.194 5240 Exposure complete
22:27:21.294 00.062 5240 worker thread done servicing request
22:27:21.294 00.000 2696 OnExposeComplete: enter
22:27:21.294 00.000 2696 UpdateGuideState(): m_state=6
22:27:21.294 00.000 2696 Star::Find(15, 302, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 398
22:27:21.294 00.000 2696 Star::Find returns 1 (1), X=302.11, Y=260.92, Mass=3020, SNR=38.8, Peak=255 HFD=2.9
22:27:21.294 00.000 2696 MultiStar: [#1 -0.39,-0.07,0.71,U] [#2 0.19,0.02,0.69,U] [#3 1.07,0.11,0.44,U] [#4 -0.56,0.36,0.42,U] [#5 -0.82,0.78,0.43,U] [#6 0.37,0.56,0.47,U] [#7 1.01,0.11,0.48,U] [#8 -0.23,0.71,0.39,U] 
22:27:21.294 00.000 2696 refined, 8 included, MultiStar: {0.52, 0.33}, one-star: {2.34, 0.59}
22:27:21.310 00.016 2696 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.74) = xAngle (-2.17 = -2.17)
22:27:21.310 00.000 2696 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.46 = 0.46)
22:27:21.310 00.000 2696 CameraToMount -- cameraX=0.52 cameraY=0.33 hyp=0.62 cameraTheta=0.56 mountX=-0.35 mountY=0.28, mountTheta=2.47
22:27:21.310 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.52, y=0.33, opts=13)
22:27:21.310 00.000 2696 Enqueuing Move request for scope (0.52, 0.33)
22:27:21.319 00.009 5240 Worker thread wakes up
22:27:21.319 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.33) opts 0xd
22:27:21.319 00.000 5240 Handling offset move in thread for scope, endpoint = (0.52, 0.33)
22:27:21.319 00.000 5240 Moving (0.52, 0.33) raw xDistance=-0.35 yDistance=0.28
22:27:21.319 00.000 5240 PPEC rslt: input = -0.35, final = -0.32, react = -0.35, pred = 0.02, hyst = -0.32, hyst_pct = 0.44, period_length = 662.83
22:27:21.319 00.000 5240 PPEC: input: -0.35, control: -0.32, exposure: 1500
22:27:21.319 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
22:27:21.319 00.000 5240 MoveAxis(E, 53, ABG)
22:27:21.319 00.000 5240 Guiding  Dir = 2, Dur = 53
22:27:21.319 00.000 5240 IsGuiding returns 0
22:27:21.319 00.000 5240 PulseGuide returned control before completion, sleep 63
22:27:21.334 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=211, Gamma=0.430
22:27:21.380 00.046 2696 UpdateGuideState exits: m=3020 SNR=38.8 Saturated
22:27:21.386 00.006 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:21.386 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:27:21.390 00.004 5240 IsGuiding returns 1
22:27:21.390 00.000 5240 scope still moving after pulse duration time elapsed
22:27:21.390 00.000 2696 Enqueuing Expose request
22:27:21.421 00.031 5240 IsGuiding returns 0
22:27:21.421 00.000 5240 scope move finished after 53 + 45 ms
22:27:21.421 00.000 5240 Move returns status 0, amount 53
22:27:21.421 00.000 5240 MoveAxis(S, 35, ABG)
22:27:21.421 00.000 5240 Guiding  Dir = 1, Dur = 35
22:27:21.421 00.000 5240 IsGuiding returns 0
22:27:21.421 00.000 5240 PulseGuide returned control before completion, sleep 45
22:27:21.468 00.047 5240 IsGuiding returns 1
22:27:21.468 00.000 5240 scope still moving after pulse duration time elapsed
22:27:21.500 00.032 5240 IsGuiding returns 0
22:27:21.500 00.000 5240 scope move finished after 35 + 43 ms
22:27:21.500 00.000 5240 Move returns status 0, amount 35
22:27:21.500 00.000 5240 move complete, result=0
22:27:21.500 00.000 5240 worker thread done servicing request
22:27:21.500 00.000 5240 Worker thread wakes up
22:27:21.500 00.000 2696 GuideStep: -0.4 px 53 ms EAST, 0.3 px 35 ms SOUTH
22:27:21.500 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:27:21.500 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:27:23.148 01.648 5240 Exposure complete
22:27:23.210 00.062 5240 worker thread done servicing request
22:27:23.210 00.000 2696 OnExposeComplete: enter
22:27:23.228 00.018 2696 UpdateGuideState(): m_state=6
22:27:23.228 00.000 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 399
22:27:23.228 00.000 2696 Star::Find returns 1 (1), X=302.32, Y=260.11, Mass=2876, SNR=37.8, Peak=255 HFD=3.3
22:27:23.228 00.000 2696 MultiStar: [#1 -0.10,-0.62,0.71,U] [#2 0.40,-0.48,0.70,U] [#3 1.13,-0.49,0.44,U] [#4 -0.14,-0.01,0.44,U] [#5 -0.38,0.22,0.45,U] [#6 0.31,-0.42,0.49,U] [#7 1.42,-0.19,0.49,U] [#8 0.05,-0.10,0.39,U] 
22:27:23.228 00.000 2696 refined, 8 included, MultiStar: {0.76, -0.29}, one-star: {2.55, -0.22}
22:27:23.228 00.000 2696 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.74) = xAngle (-3.09 = -3.09)
22:27:23.228 00.000 2696 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.46 = -0.46)
22:27:23.228 00.000 2696 CameraToMount -- cameraX=0.76 cameraY=-0.29 hyp=0.81 cameraTheta=-0.36 mountX=-0.81 mountY=-0.36, mountTheta=-2.72
22:27:23.244 00.016 2696 SchedulePrimaryMove(0F998B58, x=0.76, y=-0.29, opts=13)
22:27:23.246 00.002 2696 Enqueuing Move request for scope (0.76, -0.29)
22:27:23.248 00.002 5240 Worker thread wakes up
22:27:23.248 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.76, -0.29) opts 0xd
22:27:23.248 00.000 5240 Handling offset move in thread for scope, endpoint = (0.76, -0.29)
22:27:23.248 00.000 5240 Moving (0.76, -0.29) raw xDistance=-0.81 yDistance=-0.36
22:27:23.250 00.002 5240 PPEC rslt: input = -0.81, final = -0.91, react = -0.81, pred = -0.22, hyst = -0.76, hyst_pct = 0.44, period_length = 662.83
22:27:23.250 00.000 5240 PPEC: input: -0.81, control: -0.91, exposure: 1500
22:27:23.250 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:27:23.250 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
22:27:23.250 00.000 5240 MoveAxis(E, 151, ABG)
22:27:23.250 00.000 5240 Guiding  Dir = 2, Dur = 151
22:27:23.250 00.000 5240 IsGuiding returns 0
22:27:23.250 00.000 5240 PulseGuide returned control before completion, sleep 161
22:27:23.260 00.010 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=233, Gamma=0.430
22:27:23.306 00.046 2696 UpdateGuideState exits: m=2876 SNR=37.8 Saturated
22:27:23.306 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:23.306 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:27:23.306 00.000 2696 Enqueuing Expose request
22:27:23.415 00.109 5240 IsGuiding returns 1
22:27:23.415 00.000 5240 scope still moving after pulse duration time elapsed
22:27:23.446 00.031 5240 IsGuiding returns 0
22:27:23.446 00.000 5240 scope move finished after 151 + 44 ms
22:27:23.446 00.000 5240 Move returns status 0, amount 151
22:27:23.446 00.000 5240 MoveAxis(N, 0, ABG)
22:27:23.446 00.000 5240 Move returns status 0, amount 0
22:27:23.446 00.000 5240 move complete, result=0
22:27:23.446 00.000 5240 worker thread done servicing request
22:27:23.446 00.000 5240 Worker thread wakes up
22:27:23.446 00.000 2696 GuideStep: -0.8 px 151 ms EAST, -0.4 px 0 ms NORTH
22:27:23.448 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:27:23.448 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:27:24.871 01.423 5240 Exposure complete
22:27:24.919 00.048 5240 worker thread done servicing request
22:27:24.919 00.000 2696 OnExposeComplete: enter
22:27:24.935 00.016 2696 UpdateGuideState(): m_state=6
22:27:24.935 00.000 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 400
22:27:24.935 00.000 2696 Star::Find returns 1 (1), X=302.05, Y=260.08, Mass=2998, SNR=38.6, Peak=255 HFD=2.9
22:27:24.935 00.000 2696 MultiStar: [#1 -0.51,-1.01,0.70,U] [#2 0.23,-0.54,0.67,U] [#3 0.83,-0.52,0.44,U] [#4 -0.30,-0.05,0.44,U] [#5 -0.80,0.16,0.43,U] [#6 0.01,-0.46,0.48,U] [#7 0.87,-0.65,0.48,U] [#8 -0.23,-0.12,0.39,U] 
22:27:24.935 00.000 2696 refined, 8 included, MultiStar: {0.46, -0.41}, one-star: {2.29, -0.26}
22:27:24.946 00.011 2696 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.74) = xAngle (-3.47 = 2.82)
22:27:24.948 00.002 2696 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.84 = -0.84)
22:27:24.950 00.002 2696 CameraToMount -- cameraX=0.46 cameraY=-0.41 hyp=0.62 cameraTheta=-0.73 mountX=-0.59 mountY=-0.46, mountTheta=-2.48
22:27:24.952 00.002 2696 SchedulePrimaryMove(0F998B58, x=0.46, y=-0.41, opts=13)
22:27:24.954 00.002 2696 Enqueuing Move request for scope (0.46, -0.41)
22:27:24.956 00.002 5240 Worker thread wakes up
22:27:24.956 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.41) opts 0xd
22:27:24.956 00.000 5240 Handling offset move in thread for scope, endpoint = (0.46, -0.41)
22:27:24.956 00.000 5240 Moving (0.46, -0.41) raw xDistance=-0.59 yDistance=-0.46
22:27:24.958 00.002 5240 PPEC rslt: input = -0.59, final = -0.69, react = -0.59, pred = -0.20, hyst = -0.56, hyst_pct = 0.43, period_length = 662.83
22:27:24.958 00.000 5240 PPEC: input: -0.59, control: -0.69, exposure: 1500
22:27:24.958 00.000 5240 resist switch: large excursion: input -0.46 thresh 0.45 direction from 1 to -1
22:27:24.958 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.38
22:27:24.958 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
22:27:24.958 00.000 5240 MoveAxis(E, 114, ABG)
22:27:24.958 00.000 5240 Guiding  Dir = 2, Dur = 114
22:27:24.958 00.000 5240 IsGuiding returns 0
22:27:24.958 00.000 5240 PulseGuide returned control before completion, sleep 124
22:27:24.970 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=230, Gamma=0.430
22:27:25.015 00.045 2696 UpdateGuideState exits: m=2998 SNR=38.6 Saturated
22:27:25.015 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:25.015 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:27:25.015 00.000 2696 Enqueuing Expose request
22:27:25.093 00.078 5240 IsGuiding returns 1
22:27:25.093 00.000 5240 scope still moving after pulse duration time elapsed
22:27:25.124 00.031 5240 IsGuiding returns 0
22:27:25.124 00.000 5240 scope move finished after 114 + 51 ms
22:27:25.124 00.000 5240 Move returns status 0, amount 114
22:27:25.124 00.000 5240 BLC: Oldest BLC event removed
22:27:25.124 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 325 applied
22:27:25.124 00.000 5240 MoveAxis(N, 383, ABG)
22:27:25.124 00.000 5240 Guiding  Dir = 0, Dur = 383
22:27:25.124 00.000 5240 IsGuiding returns 0
22:27:25.124 00.000 5240 PulseGuide returned control before completion, sleep 393
22:27:25.521 00.397 5240 IsGuiding returns 1
22:27:25.521 00.000 5240 scope still moving after pulse duration time elapsed
22:27:25.553 00.032 5240 IsGuiding returns 0
22:27:25.553 00.000 5240 scope move finished after 383 + 45 ms
22:27:25.553 00.000 5240 Move returns status 0, amount 383
22:27:25.553 00.000 5240 move complete, result=0
22:27:25.553 00.000 5240 worker thread done servicing request
22:27:25.553 00.000 2696 GuideStep: -0.6 px 114 ms EAST, -0.5 px 383 ms NORTH
22:27:25.560 00.007 5240 Worker thread wakes up
22:27:25.560 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:27:25.560 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:27:27.215 01.655 5240 Exposure complete
22:27:27.263 00.048 5240 worker thread done servicing request
22:27:27.263 00.000 2696 OnExposeComplete: enter
22:27:27.279 00.016 2696 UpdateGuideState(): m_state=6
22:27:27.279 00.000 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 401
22:27:27.279 00.000 2696 Star::Find returns 1 (1), X=302.74, Y=259.95, Mass=2991, SNR=38.5, Peak=255 HFD=3.2
22:27:27.279 00.000 2696 MultiStar: [#1 0.26,-1.08,0.70,U] [#2 0.90,-0.85,0.66,U] [#3 1.61,-0.77,0.44,U] [#4 0.48,-0.17,0.44,U] [#5 0.01,0.06,0.44,U] [#6 0.90,-0.75,0.48,U] [#7 1.69,-0.81,0.50,U] [#8 0.58,-0.08,0.38,U] 
22:27:27.279 00.000 2696 refined, 8 included, MultiStar: {1.22, -0.57}, one-star: {2.97, -0.38}
22:27:27.288 00.009 2696 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.74) = xAngle (-3.17 = 3.11)
22:27:27.288 00.000 2696 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.54 = -0.54)
22:27:27.288 00.000 2696 CameraToMount -- cameraX=1.22 cameraY=-0.57 hyp=1.35 cameraTheta=-0.44 mountX=-1.35 mountY=-0.69, mountTheta=-2.67
22:27:27.295 00.007 2696 SchedulePrimaryMove(0F998B58, x=1.22, y=-0.57, opts=13)
22:27:27.295 00.000 2696 Enqueuing Move request for scope (1.22, -0.57)
22:27:27.295 00.000 5240 Worker thread wakes up
22:27:27.295 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.22, -0.57) opts 0xd
22:27:27.295 00.000 5240 Handling offset move in thread for scope, endpoint = (1.22, -0.57)
22:27:27.295 00.000 5240 Moving (1.22, -0.57) raw xDistance=-1.35 yDistance=-0.69
22:27:27.295 00.000 5240 BLC: History state: CurrMiss=0.69, AvgInitMiss=1.13, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.459471, 1:0.694427
22:27:27.295 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:27:27.295 00.000 5240 PPEC rslt: input = -1.35, final = -1.42, react = -1.35, pred = -0.16, hyst = -1.31, hyst_pct = 0.43, period_length = 662.83
22:27:27.295 00.000 5240 PPEC: input: -1.35, control: -1.42, exposure: 1500
22:27:27.295 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69
22:27:27.295 00.000 5240 MoveAxis(E, 236, ABG)
22:27:27.295 00.000 5240 Guiding  Dir = 2, Dur = 236
22:27:27.295 00.000 5240 IsGuiding returns 0
22:27:27.295 00.000 5240 PulseGuide returned control before completion, sleep 246
22:27:27.310 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:27:27.357 00.047 2696 UpdateGuideState exits: m=2991 SNR=38.5 Saturated
22:27:27.357 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:27.357 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:27:27.357 00.000 2696 Enqueuing Expose request
22:27:27.565 00.208 5240 IsGuiding returns 1
22:27:27.565 00.000 5240 scope still moving after pulse duration time elapsed
22:27:27.597 00.032 5240 IsGuiding returns 0
22:27:27.597 00.000 5240 scope move finished after 236 + 59 ms
22:27:27.597 00.000 5240 Move returns status 0, amount 236
22:27:27.597 00.000 5240 MoveAxis(N, 88, ABG)
22:27:27.597 00.000 5240 Guiding  Dir = 0, Dur = 88
22:27:27.597 00.000 5240 IsGuiding returns 0
22:27:27.597 00.000 5240 PulseGuide returned control before completion, sleep 98
22:27:27.708 00.111 5240 IsGuiding returns 1
22:27:27.708 00.000 5240 scope still moving after pulse duration time elapsed
22:27:27.740 00.032 5240 IsGuiding returns 0
22:27:27.740 00.000 5240 scope move finished after 88 + 54 ms
22:27:27.740 00.000 5240 Move returns status 0, amount 88
22:27:27.740 00.000 5240 move complete, result=0
22:27:27.740 00.000 5240 worker thread done servicing request
22:27:27.740 00.000 2696 GuideStep: -1.4 px 236 ms EAST, -0.7 px 88 ms NORTH
22:27:27.740 00.000 5240 Worker thread wakes up
22:27:27.740 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:27:27.740 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:27:29.183 01.443 5240 Exposure complete
22:27:29.244 00.061 5240 worker thread done servicing request
22:27:29.244 00.000 2696 OnExposeComplete: enter
22:27:29.251 00.007 2696 UpdateGuideState(): m_state=6
22:27:29.253 00.002 2696 Star::Find(15, 302, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 402
22:27:29.255 00.002 2696 Star::Find returns 1 (1), X=302.10, Y=260.40, Mass=3048, SNR=38.9, Peak=255 HFD=3.3
22:27:29.255 00.000 2696 MultiStar: [#1 -0.08,-0.49,0.68,U] [#2 0.25,-0.35,0.65,U] [#3 1.31,-0.14,0.43,U] [#4 -0.26,-0.00,0.43,U] [#5 -0.52,0.56,0.44,U] [#6 0.17,-0.25,0.48,U] [#7 1.00,-0.38,0.49,U] [#8 -0.20,0.38,0.38,U] 
22:27:29.259 00.004 2696 refined, 8 included, MultiStar: {0.63, -0.09}, one-star: {2.33, 0.07}
22:27:29.260 00.001 2696 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.74) = xAngle (-2.88 = -2.88)
22:27:29.262 00.002 2696 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.25 = -0.25)
22:27:29.264 00.002 2696 CameraToMount -- cameraX=0.63 cameraY=-0.09 hyp=0.64 cameraTheta=-0.15 mountX=-0.62 mountY=-0.16, mountTheta=-2.89
22:27:29.266 00.002 2696 SchedulePrimaryMove(0F998B58, x=0.63, y=-0.09, opts=13)
22:27:29.268 00.002 2696 Enqueuing Move request for scope (0.63, -0.09)
22:27:29.270 00.002 5240 Worker thread wakes up
22:27:29.270 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.09) opts 0xd
22:27:29.270 00.000 5240 Handling offset move in thread for scope, endpoint = (0.63, -0.09)
22:27:29.270 00.000 5240 Moving (0.63, -0.09) raw xDistance=-0.62 yDistance=-0.16
22:27:29.270 00.000 5240 BLC: History state: CurrMiss=0.16, AvgInitMiss=1.13, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.459471, 1:0.694427, 2:0.158146
22:27:29.270 00.000 5240 BLC: Under-shoot: nominal increase by 142
22:27:29.270 00.000 5240 BLC: window closed
22:27:29.270 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:27:29.270 00.000 5240 BLC: Pulse adjusted to 330
22:27:29.272 00.002 5240 PPEC rslt: input = -0.62, final = -0.67, react = -0.62, pred = -0.09, hyst = -0.62, hyst_pct = 0.43, period_length = 662.83
22:27:29.272 00.000 5240 PPEC: input: -0.62, control: -0.67, exposure: 1500
22:27:29.272 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.16
22:27:29.272 00.000 5240 MoveAxis(E, 112, ABG)
22:27:29.272 00.000 5240 Guiding  Dir = 2, Dur = 112
22:27:29.272 00.000 5240 IsGuiding returns 0
22:27:29.272 00.000 5240 PulseGuide returned control before completion, sleep 122
22:27:29.284 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=240, Gamma=0.430
22:27:29.323 00.039 2696 UpdateGuideState exits: m=3048 SNR=38.9 Saturated
22:27:29.323 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:29.323 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:27:29.323 00.000 2696 Enqueuing Expose request
22:27:29.402 00.079 5240 IsGuiding returns 1
22:27:29.402 00.000 5240 scope still moving after pulse duration time elapsed
22:27:29.433 00.031 5240 IsGuiding returns 0
22:27:29.433 00.000 5240 scope move finished after 112 + 47 ms
22:27:29.433 00.000 5240 Move returns status 0, amount 112
22:27:29.433 00.000 5240 MoveAxis(N, 20, ABG)
22:27:29.433 00.000 5240 Guiding  Dir = 0, Dur = 20
22:27:29.433 00.000 5240 IsGuiding returns 0
22:27:29.433 00.000 5240 PulseGuide returned control before completion, sleep 30
22:27:29.465 00.032 5240 IsGuiding returns 1
22:27:29.465 00.000 5240 scope still moving after pulse duration time elapsed
22:27:29.496 00.031 5240 IsGuiding returns 0
22:27:29.496 00.000 5240 scope move finished after 20 + 42 ms
22:27:29.496 00.000 5240 Move returns status 0, amount 20
22:27:29.496 00.000 5240 move complete, result=0
22:27:29.496 00.000 5240 worker thread done servicing request
22:27:29.496 00.000 5240 Worker thread wakes up
22:27:29.496 00.000 2696 GuideStep: -0.6 px 112 ms EAST, -0.2 px 20 ms NORTH
22:27:29.496 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:27:29.496 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:27:29.639 00.143 2696 evsrv: cli 0F944460 connect
22:27:29.645 00.006 2696 case statement mapped state 6 to 3
22:27:29.654 00.009 2696 case statement mapped state 6 to 3
22:27:29.661 00.007 2696 evsrv: cli 0F944460 request: {"method":"get_pixel_scale","id":"13f97dff-47ef-49fe-867b-fb288244e180"}
22:27:29.667 00.006 2696 evsrv: cli 0F944460 response: {"jsonrpc":"2.0","result":1.86834,"id":"13f97dff-47ef-49fe-867b-fb288244e180"}
22:27:29.673 00.006 2696 evsrv: cli 0F944460 disconnect
22:27:31.132 01.459 5240 Exposure complete
22:27:31.176 00.044 5240 worker thread done servicing request
22:27:31.176 00.000 2696 OnExposeComplete: enter
22:27:31.176 00.000 2696 UpdateGuideState(): m_state=6
22:27:31.176 00.000 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 403
22:27:31.176 00.000 2696 Star::Find returns 1 (1), X=301.17, Y=260.06, Mass=2933, SNR=38.2, Peak=255 HFD=3.0
22:27:31.176 00.000 2696 MultiStar: [#1 -1.12,-0.67,0.70,U] [#2 -0.80,-0.48,0.69,U] [#3 0.06,-0.39,0.44,U] [#4 -1.25,-0.12,0.44,U] [#5 -1.65,0.16,0.45,U] [#6 -1.14,-0.51,0.49,U] [#7 -0.18,-0.56,0.49,U] [#8 -1.10,-0.12,0.39,U] 
22:27:31.176 00.000 2696 refined, 8 included, MultiStar: {-0.45, -0.35}, one-star: {1.40, -0.27}
22:27:31.191 00.015 2696 CameraToMount -- cameraTheta (-2.47) - m_xAngle (2.74) = xAngle (-5.21 = 1.08)
22:27:31.195 00.004 2696 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.57 = -2.57)
22:27:31.195 00.000 2696 CameraToMount -- cameraX=-0.45 cameraY=-0.35 hyp=0.57 cameraTheta=-2.47 mountX=0.27 mountY=-0.31, mountTheta=-0.85
22:27:31.201 00.006 2696 SchedulePrimaryMove(0F998B58, x=-0.45, y=-0.35, opts=13)
22:27:31.201 00.000 2696 Enqueuing Move request for scope (-0.45, -0.35)
22:27:31.201 00.000 5240 Worker thread wakes up
22:27:31.201 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.35) opts 0xd
22:27:31.201 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.45, -0.35)
22:27:31.201 00.000 5240 Moving (-0.45, -0.35) raw xDistance=0.27 yDistance=-0.31
22:27:31.207 00.006 5240 PPEC rslt: input = 0.27, final = 0.17, react = 0.27, pred = -0.05, hyst = 0.10, hyst_pct = 0.43, period_length = 662.83
22:27:31.207 00.000 5240 PPEC: input: 0.27, control: 0.17, exposure: 1500
22:27:31.207 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
22:27:31.207 00.000 5240 MoveAxis(W, 28, ABG)
22:27:31.207 00.000 5240 Guiding  Dir = 3, Dur = 28
22:27:31.207 00.000 5240 IsGuiding returns 0
22:27:31.207 00.000 5240 PulseGuide returned control before completion, sleep 38
22:27:31.207 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=233, Gamma=0.430
22:27:31.255 00.048 5240 IsGuiding returns 1
22:27:31.255 00.000 5240 scope still moving after pulse duration time elapsed
22:27:31.257 00.002 2696 UpdateGuideState exits: m=2933 SNR=38.2 Saturated
22:27:31.257 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:31.257 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:27:31.271 00.014 2696 Enqueuing Expose request
22:27:31.287 00.016 5240 IsGuiding returns 0
22:27:31.287 00.000 5240 scope move finished after 28 + 51 ms
22:27:31.287 00.000 5240 Move returns status 0, amount 28
22:27:31.287 00.000 5240 MoveAxis(N, 39, ABG)
22:27:31.287 00.000 5240 Guiding  Dir = 0, Dur = 39
22:27:31.287 00.000 5240 IsGuiding returns 0
22:27:31.287 00.000 5240 PulseGuide returned control before completion, sleep 49
22:27:31.351 00.064 5240 IsGuiding returns 1
22:27:31.351 00.000 5240 scope still moving after pulse duration time elapsed
22:27:31.382 00.031 5240 IsGuiding returns 0
22:27:31.382 00.000 5240 scope move finished after 39 + 55 ms
22:27:31.382 00.000 5240 Move returns status 0, amount 39
22:27:31.382 00.000 5240 move complete, result=0
22:27:31.382 00.000 5240 worker thread done servicing request
22:27:31.382 00.000 5240 Worker thread wakes up
22:27:31.382 00.000 2696 GuideStep: 0.3 px 28 ms WEST, -0.3 px 39 ms NORTH
22:27:31.387 00.005 5240 worker thread servicing REQUEST_EXPOSE 1500
22:27:31.387 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:27:32.817 01.430 5240 Exposure complete
22:27:32.882 00.065 5240 worker thread done servicing request
22:27:32.882 00.000 2696 OnExposeComplete: enter
22:27:32.885 00.003 2696 UpdateGuideState(): m_state=6
22:27:32.887 00.002 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 404
22:27:32.889 00.002 2696 Star::Find returns 1 (1), X=301.73, Y=260.07, Mass=2995, SNR=38.6, Peak=255 HFD=3.2
22:27:32.891 00.002 2696 MultiStar: [#1 -0.50,-0.86,0.71,U] [#2 -0.08,-0.72,0.68,U] [#3 0.79,-0.49,0.42,U] [#4 -0.72,-0.35,0.43,U] [#5 -0.90,0.21,0.43,U] [#6 -0.29,-0.69,0.48,U] [#7 0.58,-0.79,0.48,U] [#8 -0.50,0.02,0.40,U] 
22:27:32.893 00.002 2696 refined, 8 included, MultiStar: {0.22, -0.46}, one-star: {1.96, -0.26}
22:27:32.893 00.000 2696 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.74) = xAngle (-3.86 = 2.43)
22:27:32.895 00.002 2696 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.22 = -1.22)
22:27:32.897 00.002 2696 CameraToMount -- cameraX=0.22 cameraY=-0.46 hyp=0.51 cameraTheta=-1.12 mountX=-0.39 mountY=-0.48, mountTheta=-2.25
22:27:32.901 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.22, y=-0.46, opts=13)
22:27:32.903 00.002 2696 Enqueuing Move request for scope (0.22, -0.46)
22:27:32.903 00.000 5240 Worker thread wakes up
22:27:32.905 00.002 5240 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.46) opts 0xd
22:27:32.905 00.000 5240 Handling offset move in thread for scope, endpoint = (0.22, -0.46)
22:27:32.905 00.000 5240 Moving (0.22, -0.46) raw xDistance=-0.39 yDistance=-0.48
22:27:32.905 00.000 5240 PPEC rslt: input = -0.39, final = -0.43, react = -0.39, pred = -0.05, hyst = -0.42, hyst_pct = 0.43, period_length = 662.83
22:27:32.905 00.000 5240 PPEC: input: -0.39, control: -0.43, exposure: 1500
22:27:32.905 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
22:27:32.905 00.000 5240 MoveAxis(E, 72, ABG)
22:27:32.905 00.000 5240 Guiding  Dir = 2, Dur = 72
22:27:32.907 00.002 5240 IsGuiding returns 0
22:27:32.907 00.000 5240 PulseGuide returned control before completion, sleep 82
22:27:32.919 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=226, Gamma=0.430
22:27:32.958 00.039 2696 UpdateGuideState exits: m=2995 SNR=38.6 Saturated
22:27:32.958 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:32.958 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:27:32.958 00.000 2696 Enqueuing Expose request
22:27:32.990 00.032 5240 IsGuiding returns 1
22:27:32.990 00.000 5240 scope still moving after pulse duration time elapsed
22:27:33.022 00.032 5240 IsGuiding returns 0
22:27:33.022 00.000 5240 scope move finished after 72 + 43 ms
22:27:33.022 00.000 5240 Move returns status 0, amount 72
22:27:33.022 00.000 5240 MoveAxis(N, 61, ABG)
22:27:33.022 00.000 5240 Guiding  Dir = 0, Dur = 61
22:27:33.022 00.000 5240 IsGuiding returns 0
22:27:33.022 00.000 5240 PulseGuide returned control before completion, sleep 71
22:27:33.101 00.079 5240 IsGuiding returns 1
22:27:33.101 00.000 5240 scope still moving after pulse duration time elapsed
22:27:33.132 00.031 5240 IsGuiding returns 0
22:27:33.132 00.000 5240 scope move finished after 61 + 48 ms
22:27:33.132 00.000 5240 Move returns status 0, amount 61
22:27:33.132 00.000 5240 move complete, result=0
22:27:33.132 00.000 5240 worker thread done servicing request
22:27:33.132 00.000 5240 Worker thread wakes up
22:27:33.132 00.000 2696 GuideStep: -0.4 px 72 ms EAST, -0.5 px 61 ms NORTH
22:27:33.134 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:27:33.134 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:27:34.774 01.640 5240 Exposure complete
22:27:34.853 00.079 5240 worker thread done servicing request
22:27:34.853 00.000 2696 OnExposeComplete: enter
22:27:34.853 00.000 2696 UpdateGuideState(): m_state=6
22:27:34.853 00.000 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 405
22:27:34.853 00.000 2696 Star::Find returns 1 (1), X=302.71, Y=260.40, Mass=2956, SNR=38.3, Peak=255 HFD=3.2
22:27:34.853 00.000 2696 MultiStar: [#1 0.45,-0.47,0.69,U] [#2 0.96,-0.42,0.68,U] [#3 1.72,-0.11,0.44,U] [#4 0.40,0.21,0.44,U] [#5 -0.02,0.36,0.43,U] [#6 0.84,-0.11,0.49,U] [#7 1.80,-0.20,0.47,U] [#8 0.61,0.29,0.39,U] 
22:27:34.853 00.000 2696 refined, 8 included, MultiStar: {1.26, -0.07}, one-star: {2.94, 0.07}
22:27:34.853 00.000 2696 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.74) = xAngle (-2.79 = -2.79)
22:27:34.869 00.016 2696 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.16 = -0.16)
22:27:34.869 00.000 2696 CameraToMount -- cameraX=1.26 cameraY=-0.07 hyp=1.26 cameraTheta=-0.06 mountX=-1.19 mountY=-0.20, mountTheta=-2.97
22:27:34.869 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.26, y=-0.07, opts=13)
22:27:34.869 00.000 2696 Enqueuing Move request for scope (1.26, -0.07)
22:27:34.869 00.000 5240 Worker thread wakes up
22:27:34.869 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.26, -0.07) opts 0xd
22:27:34.869 00.000 5240 Handling offset move in thread for scope, endpoint = (1.26, -0.07)
22:27:34.869 00.000 5240 Moving (1.26, -0.07) raw xDistance=-1.19 yDistance=-0.20
22:27:34.869 00.000 5240 PPEC rslt: input = -1.19, final = -1.16, react = -1.19, pred = -0.06, hyst = -1.05, hyst_pct = 0.43, period_length = 662.83
22:27:34.869 00.000 5240 PPEC: input: -1.19, control: -1.16, exposure: 1500
22:27:34.869 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
22:27:34.869 00.000 5240 MoveAxis(E, 193, ABG)
22:27:34.869 00.000 5240 Guiding  Dir = 2, Dur = 193
22:27:34.869 00.000 5240 IsGuiding returns 0
22:27:34.869 00.000 5240 PulseGuide returned control before completion, sleep 203
22:27:34.887 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:27:34.933 00.046 2696 UpdateGuideState exits: m=2956 SNR=38.3 Saturated
22:27:34.933 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:34.933 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:27:34.946 00.013 2696 Enqueuing Expose request
22:27:35.092 00.146 5240 IsGuiding returns 1
22:27:35.092 00.000 5240 scope still moving after pulse duration time elapsed
22:27:35.123 00.031 5240 IsGuiding returns 0
22:27:35.123 00.000 5240 scope move finished after 193 + 49 ms
22:27:35.123 00.000 5240 Move returns status 0, amount 193
22:27:35.123 00.000 5240 MoveAxis(N, 26, ABG)
22:27:35.123 00.000 5240 Guiding  Dir = 0, Dur = 26
22:27:35.123 00.000 5240 IsGuiding returns 0
22:27:35.123 00.000 5240 PulseGuide returned control before completion, sleep 36
22:27:35.171 00.048 5240 IsGuiding returns 1
22:27:35.171 00.000 5240 scope still moving after pulse duration time elapsed
22:27:35.203 00.032 5240 IsGuiding returns 0
22:27:35.203 00.000 5240 scope move finished after 26 + 52 ms
22:27:35.203 00.000 5240 Move returns status 0, amount 26
22:27:35.203 00.000 5240 move complete, result=0
22:27:35.203 00.000 5240 worker thread done servicing request
22:27:35.203 00.000 5240 Worker thread wakes up
22:27:35.203 00.000 2696 GuideStep: -1.2 px 193 ms EAST, -0.2 px 26 ms NORTH
22:27:35.203 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:27:35.203 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:27:36.616 01.413 5240 Exposure complete
22:27:36.665 00.049 5240 worker thread done servicing request
22:27:36.665 00.000 2696 OnExposeComplete: enter
22:27:36.665 00.000 2696 UpdateGuideState(): m_state=6
22:27:36.665 00.000 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 406
22:27:36.673 00.008 2696 Star::Find returns 1 (1), X=302.26, Y=260.44, Mass=3047, SNR=38.9, Peak=255 HFD=3.2
22:27:36.675 00.002 2696 MultiStar: [#1 -0.07,-0.41,0.69,U] [#2 0.55,-0.17,0.70,U] [#3 1.07,0.03,0.43,U] [#4 -0.20,0.30,0.43,U] [#5 -0.51,0.53,0.43,U] [#6 0.63,0.29,0.46,U] [#7 1.43,0.07,0.48,U] [#8 0.08,0.48,0.39,U] 
22:27:36.675 00.000 2696 refined, 8 included, MultiStar: {0.80, 0.09}, one-star: {2.49, 0.11}
22:27:36.675 00.000 2696 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.74) = xAngle (-2.63 = -2.63)
22:27:36.675 00.000 2696 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.01 = 0.01)
22:27:36.675 00.000 2696 CameraToMount -- cameraX=0.80 cameraY=0.09 hyp=0.80 cameraTheta=0.11 mountX=-0.70 mountY=0.00, mountTheta=3.14
22:27:36.675 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.80, y=0.09, opts=13)
22:27:36.675 00.000 2696 Enqueuing Move request for scope (0.80, 0.09)
22:27:36.675 00.000 5240 Worker thread wakes up
22:27:36.675 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.80, 0.09) opts 0xd
22:27:36.675 00.000 5240 Handling offset move in thread for scope, endpoint = (0.80, 0.09)
22:27:36.675 00.000 5240 Moving (0.80, 0.09) raw xDistance=-0.70 yDistance=0.00
22:27:36.675 00.000 5240 PPEC rslt: input = -0.70, final = -0.71, react = -0.70, pred = -0.04, hyst = -0.67, hyst_pct = 0.43, period_length = 662.83
22:27:36.675 00.000 5240 PPEC: input: -0.70, control: -0.71, exposure: 1500
22:27:36.675 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:36.675 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:27:36.675 00.000 5240 MoveAxis(E, 117, ABG)
22:27:36.675 00.000 5240 Guiding  Dir = 2, Dur = 117
22:27:36.691 00.016 5240 IsGuiding returns 0
22:27:36.691 00.000 5240 PulseGuide returned control before completion, sleep 127
22:27:36.702 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:27:36.748 00.046 2696 UpdateGuideState exits: m=3047 SNR=38.9 Saturated
22:27:36.750 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:36.752 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:27:36.754 00.002 2696 Enqueuing Expose request
22:27:36.833 00.079 5240 IsGuiding returns 1
22:27:36.833 00.000 5240 scope still moving after pulse duration time elapsed
22:27:36.865 00.032 5240 IsGuiding returns 0
22:27:36.865 00.000 5240 scope move finished after 117 + 58 ms
22:27:36.865 00.000 5240 Move returns status 0, amount 117
22:27:36.865 00.000 5240 MoveAxis(N, 0, ABG)
22:27:36.865 00.000 5240 Move returns status 0, amount 0
22:27:36.865 00.000 5240 move complete, result=0
22:27:36.865 00.000 5240 worker thread done servicing request
22:27:36.865 00.000 2696 GuideStep: -0.7 px 117 ms EAST, 0.0 px 0 ms NORTH
22:27:36.865 00.000 5240 Worker thread wakes up
22:27:36.865 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:27:36.865 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:27:38.513 01.648 5240 Exposure complete
22:27:38.575 00.062 5240 worker thread done servicing request
22:27:38.575 00.000 2696 OnExposeComplete: enter
22:27:38.575 00.000 2696 UpdateGuideState(): m_state=6
22:27:38.591 00.016 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 407
22:27:38.591 00.000 2696 Star::Find returns 1 (1), X=302.26, Y=260.83, Mass=3067, SNR=39.1, Peak=255 HFD=3.2
22:27:38.591 00.000 2696 MultiStar: [#1 0.01,0.05,0.69,U] [#2 0.36,0.14,0.69,U] [#3 1.18,0.30,0.42,U] [#4 0.09,0.65,0.43,U] [#5 -0.51,0.90,0.42,U] [#6 0.37,0.40,0.46,U] [#7 1.11,0.24,0.49,U] [#8 -0.17,0.58,0.38,U] 
22:27:38.591 00.000 2696 refined, 8 included, MultiStar: {0.75, 0.39}, one-star: {2.49, 0.50}
22:27:38.591 00.000 2696 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.74) = xAngle (-2.25 = -2.25)
22:27:38.601 00.010 2696 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.38 = 0.38)
22:27:38.601 00.000 2696 CameraToMount -- cameraX=0.75 cameraY=0.39 hyp=0.84 cameraTheta=0.48 mountX=-0.53 mountY=0.31, mountTheta=2.61
22:27:38.607 00.006 2696 SchedulePrimaryMove(0F998B58, x=0.75, y=0.39, opts=13)
22:27:38.607 00.000 2696 Enqueuing Move request for scope (0.75, 0.39)
22:27:38.607 00.000 5240 Worker thread wakes up
22:27:38.607 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.75, 0.39) opts 0xd
22:27:38.607 00.000 5240 Handling offset move in thread for scope, endpoint = (0.75, 0.39)
22:27:38.607 00.000 5240 Moving (0.75, 0.39) raw xDistance=-0.53 yDistance=0.31
22:27:38.607 00.000 5240 PPEC rslt: input = -0.53, final = -0.64, react = -0.53, pred = -0.15, hyst = -0.60, hyst_pct = 0.42, period_length = 662.83
22:27:38.607 00.000 5240 PPEC: input: -0.53, control: -0.64, exposure: 1500
22:27:38.607 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:27:38.607 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
22:27:38.607 00.000 5240 MoveAxis(E, 107, ABG)
22:27:38.607 00.000 5240 Guiding  Dir = 2, Dur = 107
22:27:38.607 00.000 5240 IsGuiding returns 0
22:27:38.607 00.000 5240 PulseGuide returned control before completion, sleep 117
22:27:38.625 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:27:38.674 00.049 2696 UpdateGuideState exits: m=3067 SNR=39.1 Saturated
22:27:38.674 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:38.674 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:27:38.674 00.000 2696 Enqueuing Expose request
22:27:38.733 00.059 5240 IsGuiding returns 1
22:27:38.733 00.000 5240 scope still moving after pulse duration time elapsed
22:27:38.765 00.032 5240 IsGuiding returns 0
22:27:38.765 00.000 5240 scope move finished after 107 + 43 ms
22:27:38.765 00.000 5240 Move returns status 0, amount 107
22:27:38.765 00.000 5240 MoveAxis(N, 0, ABG)
22:27:38.765 00.000 5240 Move returns status 0, amount 0
22:27:38.765 00.000 5240 move complete, result=0
22:27:38.765 00.000 5240 worker thread done servicing request
22:27:38.765 00.000 2696 GuideStep: -0.5 px 107 ms EAST, 0.3 px 0 ms NORTH
22:27:38.769 00.004 5240 Worker thread wakes up
22:27:38.771 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:27:38.771 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:27:40.174 01.403 5240 Exposure complete
22:27:40.225 00.051 5240 worker thread done servicing request
22:27:40.225 00.000 2696 OnExposeComplete: enter
22:27:40.225 00.000 2696 UpdateGuideState(): m_state=6
22:27:40.225 00.000 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 408
22:27:40.225 00.000 2696 Star::Find returns 1 (1), X=302.18, Y=260.94, Mass=3091, SNR=39.2, Peak=255 HFD=2.9
22:27:40.225 00.000 2696 MultiStar: [#1 0.09,0.21,0.67,U] [#2 0.41,0.57,0.65,U] [#3 1.29,0.44,0.43,U] [#4 -0.07,0.79,0.43,U] [#5 -0.60,1.03,0.44,U] [#6 0.32,0.61,0.47,U] [#7 1.20,0.57,0.48,U] [#8 -0.10,0.59,0.38,U] 
22:27:40.238 00.013 2696 refined, 8 included, MultiStar: {0.74, 0.58}, one-star: {2.41, 0.61}
22:27:40.238 00.000 2696 CameraToMount -- cameraTheta (0.67) - m_xAngle (2.74) = xAngle (-2.07 = -2.07)
22:27:40.238 00.000 2696 CameraToMount -- cameraTheta (0.67) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.56 = 0.56)
22:27:40.238 00.000 2696 CameraToMount -- cameraX=0.74 cameraY=0.58 hyp=0.94 cameraTheta=0.67 mountX=-0.45 mountY=0.50, mountTheta=2.30
22:27:40.238 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.74, y=0.58, opts=13)
22:27:40.238 00.000 2696 Enqueuing Move request for scope (0.74, 0.58)
22:27:40.238 00.000 5240 Worker thread wakes up
22:27:40.238 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.74, 0.58) opts 0xd
22:27:40.238 00.000 5240 Handling offset move in thread for scope, endpoint = (0.74, 0.58)
22:27:40.238 00.000 5240 Moving (0.74, 0.58) raw xDistance=-0.45 yDistance=0.50
22:27:40.238 00.000 5240 PPEC rslt: input = -0.45, final = -0.54, react = -0.45, pred = -0.13, hyst = -0.48, hyst_pct = 0.42, period_length = 662.83
22:27:40.238 00.000 5240 PPEC: input: -0.45, control: -0.54, exposure: 1500
22:27:40.238 00.000 5240 resist switch: large excursion: input 0.50 thresh 0.45 direction from -1 to 1
22:27:40.238 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.51
22:27:40.238 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
22:27:40.238 00.000 5240 MoveAxis(E, 89, ABG)
22:27:40.238 00.000 5240 Guiding  Dir = 2, Dur = 89
22:27:40.238 00.000 5240 IsGuiding returns 0
22:27:40.254 00.016 5240 PulseGuide returned control before completion, sleep 99
22:27:40.257 00.003 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:27:40.302 00.045 2696 UpdateGuideState exits: m=3091 SNR=39.2 Saturated
22:27:40.302 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:40.302 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:27:40.302 00.000 2696 Enqueuing Expose request
22:27:40.365 00.063 5240 IsGuiding returns 0
22:27:40.365 00.000 5240 Move returns status 0, amount 89
22:27:40.365 00.000 5240 BLC: Oldest BLC event removed
22:27:40.365 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 330 applied
22:27:40.365 00.000 5240 MoveAxis(S, 394, ABG)
22:27:40.365 00.000 5240 Guiding  Dir = 1, Dur = 394
22:27:40.365 00.000 5240 IsGuiding returns 0
22:27:40.365 00.000 5240 PulseGuide returned control before completion, sleep 404
22:27:40.776 00.411 5240 IsGuiding returns 1
22:27:40.776 00.000 5240 scope still moving after pulse duration time elapsed
22:27:40.808 00.032 5240 IsGuiding returns 0
22:27:40.808 00.000 5240 scope move finished after 394 + 48 ms
22:27:40.808 00.000 5240 Move returns status 0, amount 394
22:27:40.808 00.000 5240 move complete, result=0
22:27:40.808 00.000 5240 worker thread done servicing request
22:27:40.808 00.000 2696 GuideStep: -0.5 px 89 ms EAST, 0.5 px 394 ms SOUTH
22:27:40.808 00.000 5240 Worker thread wakes up
22:27:40.808 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:27:40.808 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:27:42.458 01.650 5240 Exposure complete
22:27:42.524 00.066 5240 worker thread done servicing request
22:27:42.524 00.000 2696 OnExposeComplete: enter
22:27:42.524 00.000 2696 UpdateGuideState(): m_state=6
22:27:42.524 00.000 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 409
22:27:42.540 00.016 2696 Star::Find returns 1 (1), X=301.77, Y=261.24, Mass=3041, SNR=38.9, Peak=255 HFD=3.1
22:27:42.542 00.002 2696 MultiStar: [#1 -0.65,0.38,0.69,U] [#2 -0.14,0.67,0.66,U] [#3 0.73,0.78,0.44,U] [#4 -0.48,1.16,0.42,U] [#5 -0.96,1.02,0.45,U] [#6 -0.18,0.78,0.47,U] [#7 0.63,0.91,0.49,U] [#8 -0.25,1.28,0.39,U] 
22:27:42.542 00.000 2696 refined, 8 included, MultiStar: {0.25, 0.84}, one-star: {2.00, 0.91}
22:27:42.542 00.000 2696 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.74) = xAngle (-1.46 = -1.46)
22:27:42.542 00.000 2696 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.18 = 1.18)
22:27:42.542 00.000 2696 CameraToMount -- cameraX=0.25 cameraY=0.84 hyp=0.88 cameraTheta=1.28 mountX=0.10 mountY=0.81, mountTheta=1.45
22:27:42.542 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.25, y=0.84, opts=13)
22:27:42.554 00.012 2696 Enqueuing Move request for scope (0.25, 0.84)
22:27:42.556 00.002 5240 Worker thread wakes up
22:27:42.556 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.84) opts 0xd
22:27:42.558 00.002 5240 Handling offset move in thread for scope, endpoint = (0.25, 0.84)
22:27:42.558 00.000 5240 Moving (0.25, 0.84) raw xDistance=0.10 yDistance=0.81
22:27:42.558 00.000 5240 BLC: History state: CurrMiss=0.81, AvgInitMiss=1.10, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.504149, 1:0.811270
22:27:42.558 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:27:42.558 00.000 5240 PPEC rslt: input = 0.10, final = -0.10, react = 0.10, pred = -0.18, hyst = 0.00, hyst_pct = 0.42, period_length = 662.83
22:27:42.558 00.000 5240 PPEC: input: 0.10, control: -0.10, exposure: 1500
22:27:42.558 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.81 from input 0.81
22:27:42.558 00.000 5240 MoveAxis(E, 17, ABG)
22:27:42.558 00.000 5240 Guiding  Dir = 2, Dur = 17
22:27:42.560 00.002 5240 IsGuiding returns 0
22:27:42.560 00.000 5240 PulseGuide returned control before completion, sleep 27
22:27:42.571 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:27:42.601 00.030 5240 IsGuiding returns 1
22:27:42.601 00.000 5240 scope still moving after pulse duration time elapsed
22:27:42.618 00.017 2696 UpdateGuideState exits: m=3041 SNR=38.9 Saturated
22:27:42.618 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:42.618 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:27:42.618 00.000 2696 Enqueuing Expose request
22:27:42.632 00.014 5240 IsGuiding returns 0
22:27:42.632 00.000 5240 scope move finished after 17 + 54 ms
22:27:42.632 00.000 5240 Move returns status 0, amount 17
22:27:42.632 00.000 5240 MoveAxis(S, 103, ABG)
22:27:42.632 00.000 5240 Guiding  Dir = 1, Dur = 103
22:27:42.632 00.000 5240 IsGuiding returns 0
22:27:42.634 00.002 5240 PulseGuide returned control before completion, sleep 113
22:27:42.759 00.125 5240 IsGuiding returns 0
22:27:42.759 00.000 5240 Move returns status 0, amount 103
22:27:42.759 00.000 5240 move complete, result=0
22:27:42.759 00.000 5240 worker thread done servicing request
22:27:42.759 00.000 2696 GuideStep: 0.1 px 17 ms EAST, 0.8 px 103 ms SOUTH
22:27:42.759 00.000 5240 Worker thread wakes up
22:27:42.759 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:27:42.759 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:27:44.181 01.422 5240 Exposure complete
22:27:44.230 00.049 5240 worker thread done servicing request
22:27:44.230 00.000 2696 OnExposeComplete: enter
22:27:44.230 00.000 2696 UpdateGuideState(): m_state=6
22:27:44.235 00.005 2696 Star::Find(15, 301, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 410
22:27:44.235 00.000 2696 Star::Find returns 1 (1), X=301.89, Y=260.37, Mass=3108, SNR=39.3, Peak=255 HFD=3.3
22:27:44.235 00.000 2696 MultiStar: [#1 -0.45,-0.63,0.69,U] [#2 -0.06,-0.39,0.67,U] [#3 0.75,-0.25,0.44,U] [#4 -0.43,0.15,0.41,U] [#5 -0.90,0.49,0.42,U] [#6 0.11,-0.14,0.47,U] [#7 0.80,-0.36,0.47,U] [#8 -0.20,0.38,0.37,U] 
22:27:44.235 00.000 2696 refined, 8 included, MultiStar: {0.38, -0.12}, one-star: {2.12, 0.03}
22:27:44.235 00.000 2696 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.74) = xAngle (-3.04 = -3.04)
22:27:44.235 00.000 2696 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.41 = -0.41)
22:27:44.235 00.000 2696 CameraToMount -- cameraX=0.38 cameraY=-0.12 hyp=0.40 cameraTheta=-0.30 mountX=-0.40 mountY=-0.16, mountTheta=-2.76
22:27:44.235 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.38, y=-0.12, opts=13)
22:27:44.251 00.016 2696 Enqueuing Move request for scope (0.38, -0.12)
22:27:44.253 00.002 5240 Worker thread wakes up
22:27:44.253 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.12) opts 0xd
22:27:44.253 00.000 5240 Handling offset move in thread for scope, endpoint = (0.38, -0.12)
22:27:44.253 00.000 5240 Moving (0.38, -0.12) raw xDistance=-0.40 yDistance=-0.16
22:27:44.253 00.000 5240 BLC: History state: CurrMiss=-0.16, AvgInitMiss=1.10, ShCount=10, LgCount=0, SticCount=2,  Deflections: 0=0.504149, 1:0.811270, 2:-0.159611
22:27:44.253 00.000 5240 BLC: Over-shoot, stiction seen, nominal decrease by -42.000000
22:27:44.253 00.000 5240 BLC: window closed
22:27:44.253 00.000 5240 BLC: Pulse adjusted to 288
22:27:44.257 00.004 5240 PPEC rslt: input = -0.40, final = -0.63, react = -0.40, pred = -0.39, hyst = -0.42, hyst_pct = 0.42, period_length = 662.83
22:27:44.257 00.000 5240 PPEC: input: -0.40, control: -0.63, exposure: 1500
22:27:44.257 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:27:44.257 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:27:44.257 00.000 5240 MoveAxis(E, 105, ABG)
22:27:44.257 00.000 5240 Guiding  Dir = 2, Dur = 105
22:27:44.257 00.000 5240 IsGuiding returns 0
22:27:44.257 00.000 5240 PulseGuide returned control before completion, sleep 115
22:27:44.267 00.010 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=223, Gamma=0.430
22:27:44.315 00.048 2696 UpdateGuideState exits: m=3108 SNR=39.3 Saturated
22:27:44.315 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:44.315 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:27:44.321 00.006 2696 Enqueuing Expose request
22:27:44.331 00.010 2696 evsrv: cli 0F9439C0 connect
22:27:44.333 00.002 2696 case statement mapped state 6 to 3
22:27:44.335 00.002 2696 case statement mapped state 6 to 3
22:27:44.337 00.002 2696 evsrv: cli 0F9439C0 request: {"method":"get_pixel_scale","id":"09b7f16f-1ec8-4fe4-950e-2567a12f2638"}
22:27:44.339 00.002 2696 evsrv: cli 0F9439C0 response: {"jsonrpc":"2.0","result":1.86834,"id":"09b7f16f-1ec8-4fe4-950e-2567a12f2638"}
22:27:44.341 00.002 2696 evsrv: cli 0F9439C0 disconnect
22:27:44.378 00.037 5240 IsGuiding returns 1
22:27:44.378 00.000 5240 scope still moving after pulse duration time elapsed
22:27:44.410 00.032 5240 IsGuiding returns 0
22:27:44.410 00.000 5240 scope move finished after 105 + 47 ms
22:27:44.410 00.000 5240 Move returns status 0, amount 105
22:27:44.410 00.000 5240 MoveAxis(N, 0, ABG)
22:27:44.410 00.000 5240 Move returns status 0, amount 0
22:27:44.410 00.000 5240 move complete, result=0
22:27:44.410 00.000 5240 worker thread done servicing request
22:27:44.410 00.000 5240 Worker thread wakes up
22:27:44.410 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:27:44.410 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:27:44.417 00.007 2696 GuideStep: -0.4 px 105 ms EAST, -0.2 px 0 ms NORTH
22:27:46.054 01.637 5240 Exposure complete
22:27:46.116 00.062 5240 worker thread done servicing request
22:27:46.116 00.000 2696 OnExposeComplete: enter
22:27:46.132 00.016 2696 UpdateGuideState(): m_state=6
22:27:46.134 00.002 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 411
22:27:46.134 00.000 2696 Star::Find returns 1 (0), X=302.38, Y=260.92, Mass=3046, SNR=38.9, Peak=221 HFD=3.4
22:27:46.134 00.000 2696 MultiStar: [#1 0.03,-0.05,0.69,U] [#2 0.34,0.27,0.67,U] [#3 1.11,0.16,0.43,U] [#4 0.07,0.72,0.43,U] [#5 -0.54,1.04,0.44,U] [#6 0.38,0.59,0.48,U] [#7 1.31,0.36,0.47,U] [#8 0.06,0.62,0.39,U] 
22:27:46.134 00.000 2696 refined, 8 included, MultiStar: {0.79, 0.45}, one-star: {2.61, 0.59}
22:27:46.134 00.000 2696 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.74) = xAngle (-2.21 = -2.21)
22:27:46.134 00.000 2696 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.42 = 0.42)
22:27:46.134 00.000 2696 CameraToMount -- cameraX=0.79 cameraY=0.45 hyp=0.91 cameraTheta=0.52 mountX=-0.55 mountY=0.37, mountTheta=2.54
22:27:46.148 00.014 2696 SchedulePrimaryMove(0F998B58, x=0.79, y=0.45, opts=13)
22:27:46.150 00.002 2696 Enqueuing Move request for scope (0.79, 0.45)
22:27:46.152 00.002 5240 Worker thread wakes up
22:27:46.152 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.79, 0.45) opts 0xd
22:27:46.152 00.000 5240 Handling offset move in thread for scope, endpoint = (0.79, 0.45)
22:27:46.152 00.000 5240 Moving (0.79, 0.45) raw xDistance=-0.55 yDistance=0.37
22:27:46.154 00.002 5240 PPEC rslt: input = -0.55, final = -0.79, react = -0.55, pred = -0.45, hyst = -0.50, hyst_pct = 0.42, period_length = 662.83
22:27:46.154 00.000 5240 PPEC: input: -0.55, control: -0.79, exposure: 1500
22:27:46.154 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
22:27:46.154 00.000 5240 MoveAxis(E, 130, ABG)
22:27:46.154 00.000 5240 Guiding  Dir = 2, Dur = 130
22:27:46.154 00.000 5240 IsGuiding returns 0
22:27:46.154 00.000 5240 PulseGuide returned control before completion, sleep 140
22:27:46.167 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=222, Gamma=0.430
22:27:46.211 00.044 2696 UpdateGuideState exits: m=3046 SNR=38.9
22:27:46.211 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:46.211 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:27:46.211 00.000 2696 Enqueuing Expose request
22:27:46.306 00.095 5240 IsGuiding returns 1
22:27:46.306 00.000 5240 scope still moving after pulse duration time elapsed
22:27:46.337 00.031 5240 IsGuiding returns 0
22:27:46.337 00.000 5240 scope move finished after 130 + 52 ms
22:27:46.337 00.000 5240 Move returns status 0, amount 130
22:27:46.337 00.000 5240 MoveAxis(S, 47, ABG)
22:27:46.337 00.000 5240 Guiding  Dir = 1, Dur = 47
22:27:46.337 00.000 5240 IsGuiding returns 0
22:27:46.337 00.000 5240 PulseGuide returned control before completion, sleep 57
22:27:46.401 00.064 5240 IsGuiding returns 1
22:27:46.401 00.000 5240 scope still moving after pulse duration time elapsed
22:27:46.432 00.031 5240 IsGuiding returns 1
22:27:46.464 00.032 5240 IsGuiding returns 1
22:27:46.495 00.031 5240 IsGuiding returns 0
22:27:46.495 00.000 5240 scope move finished after 47 + 111 ms
22:27:46.495 00.000 5240 Move returns status 0, amount 47
22:27:46.495 00.000 5240 move complete, result=0
22:27:46.495 00.000 5240 worker thread done servicing request
22:27:46.495 00.000 2696 GuideStep: -0.5 px 130 ms EAST, 0.4 px 47 ms SOUTH
22:27:46.495 00.000 5240 Worker thread wakes up
22:27:46.495 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:27:46.495 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:27:47.918 01.423 5240 Exposure complete
22:27:47.981 00.063 5240 worker thread done servicing request
22:27:47.981 00.000 2696 OnExposeComplete: enter
22:27:47.981 00.000 2696 UpdateGuideState(): m_state=6
22:27:47.981 00.000 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 412
22:27:47.994 00.013 2696 Star::Find returns 1 (0), X=302.10, Y=260.64, Mass=3000, SNR=38.6, Peak=214 HFD=3.6
22:27:47.994 00.000 2696 MultiStar: [#1 -0.25,-0.59,0.68,U] [#2 0.36,-0.01,0.66,U] [#3 0.89,-0.06,0.43,U] [#4 -0.45,0.08,0.43,U] [#5 -0.62,0.62,0.45,U] [#6 0.22,0.05,0.47,U] [#7 1.14,-0.21,0.50,U] [#8 -0.15,0.54,0.39,U] 
22:27:47.997 00.003 2696 refined, 8 included, MultiStar: {0.58, 0.06}, one-star: {2.33, 0.31}
22:27:47.997 00.000 2696 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.74) = xAngle (-2.63 = -2.63)
22:27:47.997 00.000 2696 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.01 = 0.01)
22:27:47.997 00.000 2696 CameraToMount -- cameraX=0.58 cameraY=0.06 hyp=0.59 cameraTheta=0.11 mountX=-0.51 mountY=0.00, mountTheta=3.14
22:27:47.997 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.58, y=0.06, opts=13)
22:27:48.007 00.010 2696 Enqueuing Move request for scope (0.58, 0.06)
22:27:48.007 00.000 5240 Worker thread wakes up
22:27:48.007 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.06) opts 0xd
22:27:48.007 00.000 5240 Handling offset move in thread for scope, endpoint = (0.58, 0.06)
22:27:48.007 00.000 5240 Moving (0.58, 0.06) raw xDistance=-0.51 yDistance=0.00
22:27:48.007 00.000 5240 PPEC rslt: input = -0.51, final = -0.73, react = -0.51, pred = -0.36, hyst = -0.52, hyst_pct = 0.42, period_length = 662.83
22:27:48.013 00.006 5240 PPEC: input: -0.51, control: -0.73, exposure: 1500
22:27:48.013 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:48.013 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:27:48.013 00.000 5240 MoveAxis(E, 121, ABG)
22:27:48.013 00.000 5240 Guiding  Dir = 2, Dur = 121
22:27:48.013 00.000 5240 IsGuiding returns 0
22:27:48.013 00.000 5240 PulseGuide returned control before completion, sleep 131
22:27:48.013 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:27:48.069 00.056 2696 UpdateGuideState exits: m=3000 SNR=38.6
22:27:48.069 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:48.069 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:27:48.076 00.007 2696 Enqueuing Expose request
22:27:48.156 00.080 5240 IsGuiding returns 1
22:27:48.156 00.000 5240 scope still moving after pulse duration time elapsed
22:27:48.187 00.031 5240 IsGuiding returns 0
22:27:48.187 00.000 5240 scope move finished after 121 + 53 ms
22:27:48.187 00.000 5240 Move returns status 0, amount 121
22:27:48.187 00.000 5240 MoveAxis(N, 0, ABG)
22:27:48.187 00.000 5240 Move returns status 0, amount 0
22:27:48.187 00.000 5240 move complete, result=0
22:27:48.187 00.000 5240 worker thread done servicing request
22:27:48.187 00.000 5240 Worker thread wakes up
22:27:48.187 00.000 2696 GuideStep: -0.5 px 121 ms EAST, 0.0 px 0 ms NORTH
22:27:48.187 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:27:48.187 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:27:49.835 01.648 5240 Exposure complete
22:27:49.900 00.065 5240 worker thread done servicing request
22:27:49.900 00.000 2696 OnExposeComplete: enter
22:27:49.900 00.000 2696 UpdateGuideState(): m_state=6
22:27:49.914 00.014 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 413
22:27:49.917 00.003 2696 Star::Find returns 1 (0), X=300.99, Y=260.28, Mass=3131, SNR=39.4, Peak=230 HFD=4.0
22:27:49.917 00.000 2696 MultiStar: [#1 -1.12,-0.40,0.68,U] [#2 -0.49,-0.12,0.66,U] [#3 0.08,0.13,0.43,U] [#4 -1.22,0.30,0.42,U] [#5 -1.72,0.55,0.43,U] [#6 -0.59,0.23,0.46,U] [#7 0.06,-0.08,0.46,U] [#8 -1.11,0.40,0.38,U] 
22:27:49.917 00.000 2696 refined, 8 included, MultiStar: {-0.36, 0.05}, one-star: {1.22, -0.05}
22:27:49.917 00.000 2696 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.74) = xAngle (0.27 = 0.27)
22:27:49.917 00.000 2696 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.90 = 2.90)
22:27:49.930 00.013 2696 CameraToMount -- cameraX=-0.36 cameraY=0.05 hyp=0.36 cameraTheta=3.00 mountX=0.35 mountY=0.09, mountTheta=0.24
22:27:49.934 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.36, y=0.05, opts=13)
22:27:49.934 00.000 2696 Enqueuing Move request for scope (-0.36, 0.05)
22:27:49.934 00.000 5240 Worker thread wakes up
22:27:49.934 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.05) opts 0xd
22:27:49.934 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.36, 0.05)
22:27:49.934 00.000 5240 Moving (-0.36, 0.05) raw xDistance=0.35 yDistance=0.09
22:27:49.934 00.000 5240 PPEC rslt: input = 0.35, final = 0.06, react = 0.35, pred = -0.42, hyst = 0.23, hyst_pct = 0.42, period_length = 662.83
22:27:49.934 00.000 5240 PPEC: input: 0.35, control: 0.06, exposure: 1500
22:27:49.934 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:49.934 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:27:49.934 00.000 5240 MoveAxis(W, 9, ABG)
22:27:49.934 00.000 5240 Guiding  Dir = 3, Dur = 9
22:27:49.934 00.000 5240 IsGuiding returns 0
22:27:49.934 00.000 5240 PulseGuide returned control before completion, sleep 19
22:27:49.950 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=212, Gamma=0.430
22:27:49.961 00.011 5240 IsGuiding returns 1
22:27:49.961 00.000 5240 scope still moving after pulse duration time elapsed
22:27:49.993 00.032 5240 IsGuiding returns 0
22:27:49.993 00.000 5240 scope move finished after 9 + 43 ms
22:27:49.993 00.000 5240 Move returns status 0, amount 9
22:27:49.993 00.000 5240 MoveAxis(N, 0, ABG)
22:27:49.993 00.000 5240 Move returns status 0, amount 0
22:27:49.993 00.000 5240 move complete, result=0
22:27:49.993 00.000 5240 worker thread done servicing request
22:27:49.999 00.006 2696 UpdateGuideState exits: m=3131 SNR=39.4
22:27:50.001 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:50.003 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:27:50.005 00.002 2696 Enqueuing Expose request
22:27:50.009 00.004 5240 Worker thread wakes up
22:27:50.009 00.000 2696 GuideStep: 0.3 px 9 ms WEST, 0.1 px 0 ms NORTH
22:27:50.009 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:27:50.009 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:27:51.434 01.425 5240 Exposure complete
22:27:51.497 00.063 5240 worker thread done servicing request
22:27:51.497 00.000 2696 OnExposeComplete: enter
22:27:51.497 00.000 2696 UpdateGuideState(): m_state=6
22:27:51.497 00.000 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 414
22:27:51.507 00.010 2696 Star::Find returns 1 (1), X=300.78, Y=260.61, Mass=3121, SNR=39.4, Peak=255 HFD=3.5
22:27:51.507 00.000 2696 MultiStar: [#1 -1.47,-0.43,0.67,U] [#2 -1.04,0.03,0.67,U] [#3 -0.29,0.17,0.42,U] [#4 -1.58,0.33,0.42,U] [#5 -1.99,0.70,0.00,M1] [#6 -0.95,0.10,0.46,U] [#7 -0.33,-0.21,0.49,U] [#8 -1.41,0.80,0.37,U] 
22:27:51.507 00.000 2696 refined, 7 included, MultiStar: {-0.57, 0.10}, one-star: {1.01, 0.28}
22:27:51.513 00.006 2696 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.74) = xAngle (0.23 = 0.23)
22:27:51.513 00.000 2696 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.86 = 2.86)
22:27:51.513 00.000 2696 CameraToMount -- cameraX=-0.57 cameraY=0.10 hyp=0.58 cameraTheta=2.96 mountX=0.57 mountY=0.16, mountTheta=0.28
22:27:51.513 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.57, y=0.10, opts=13)
22:27:51.513 00.000 2696 Enqueuing Move request for scope (-0.57, 0.10)
22:27:51.513 00.000 5240 Worker thread wakes up
22:27:51.513 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.10) opts 0xd
22:27:51.513 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.57, 0.10)
22:27:51.513 00.000 5240 Moving (-0.57, 0.10) raw xDistance=0.57 yDistance=0.16
22:27:51.513 00.000 5240 PPEC rslt: input = 0.57, final = 0.26, react = 0.57, pred = -0.43, hyst = 0.44, hyst_pct = 0.41, period_length = 662.83
22:27:51.513 00.000 5240 PPEC: input: 0.57, control: 0.26, exposure: 1500
22:27:51.513 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.16
22:27:51.513 00.000 5240 MoveAxis(W, 44, ABG)
22:27:51.513 00.000 5240 Guiding  Dir = 3, Dur = 44
22:27:51.513 00.000 5240 IsGuiding returns 0
22:27:51.513 00.000 5240 PulseGuide returned control before completion, sleep 54
22:27:51.537 00.024 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:27:51.584 00.047 2696 UpdateGuideState exits: m=3121 SNR=39.4 Saturated
22:27:51.586 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:51.588 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:27:51.590 00.002 2696 Enqueuing Expose request
22:27:51.592 00.002 5240 IsGuiding returns 1
22:27:51.592 00.000 5240 scope still moving after pulse duration time elapsed
22:27:51.624 00.032 5240 IsGuiding returns 0
22:27:51.624 00.000 5240 scope move finished after 44 + 54 ms
22:27:51.624 00.000 5240 Move returns status 0, amount 44
22:27:51.624 00.000 5240 MoveAxis(S, 20, ABG)
22:27:51.624 00.000 5240 Guiding  Dir = 1, Dur = 20
22:27:51.624 00.000 5240 IsGuiding returns 0
22:27:51.624 00.000 5240 PulseGuide returned control before completion, sleep 30
22:27:51.656 00.032 5240 IsGuiding returns 1
22:27:51.656 00.000 5240 scope still moving after pulse duration time elapsed
22:27:51.687 00.031 5240 IsGuiding returns 0
22:27:51.687 00.000 5240 scope move finished after 20 + 42 ms
22:27:51.687 00.000 5240 Move returns status 0, amount 20
22:27:51.687 00.000 5240 move complete, result=0
22:27:51.687 00.000 5240 worker thread done servicing request
22:27:51.687 00.000 5240 Worker thread wakes up
22:27:51.687 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:27:51.687 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:27:51.687 00.000 2696 GuideStep: 0.6 px 44 ms WEST, 0.2 px 20 ms SOUTH
22:27:53.340 01.653 5240 Exposure complete
22:27:53.421 00.081 5240 worker thread done servicing request
22:27:53.421 00.000 2696 OnExposeComplete: enter
22:27:53.421 00.000 2696 UpdateGuideState(): m_state=6
22:27:53.421 00.000 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 415
22:27:53.421 00.000 2696 Star::Find returns 1 (1), X=301.90, Y=260.50, Mass=3111, SNR=39.3, Peak=255 HFD=3.4
22:27:53.421 00.000 2696 MultiStar: [#1 -0.51,-0.23,0.70,U] [#2 -0.13,-0.11,0.66,U] [#3 0.75,0.00,0.42,U] [#4 -0.52,0.36,0.43,U] [#5 -1.08,0.48,0.44,U] [#6 -0.37,-0.09,0.46,U] [#7 0.68,-0.13,0.45,U] [#8 -0.46,0.40,0.37,U] 
22:27:53.435 00.014 2696 refined, 8 included, MultiStar: {0.26, 0.07}, one-star: {2.13, 0.17}
22:27:53.435 00.000 2696 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.74) = xAngle (-2.47 = -2.47)
22:27:53.435 00.000 2696 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.16 = 0.16)
22:27:53.445 00.010 2696 CameraToMount -- cameraX=0.26 cameraY=0.07 hyp=0.27 cameraTheta=0.27 mountX=-0.21 mountY=0.04, mountTheta=2.94
22:27:53.451 00.006 2696 SchedulePrimaryMove(0F998B58, x=0.26, y=0.07, opts=13)
22:27:53.451 00.000 2696 Enqueuing Move request for scope (0.26, 0.07)
22:27:53.451 00.000 5240 Worker thread wakes up
22:27:53.451 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.07) opts 0xd
22:27:53.451 00.000 5240 Handling offset move in thread for scope, endpoint = (0.26, 0.07)
22:27:53.451 00.000 5240 Moving (0.26, 0.07) raw xDistance=-0.21 yDistance=0.04
22:27:53.451 00.000 5240 PPEC rslt: input = -0.21, final = -0.46, react = -0.21, pred = -0.79, hyst = 0.00, hyst_pct = 0.41, period_length = 662.83
22:27:53.451 00.000 5240 PPEC: input: -0.21, control: -0.46, exposure: 1500
22:27:53.451 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:53.458 00.007 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:27:53.458 00.000 5240 MoveAxis(E, 77, ABG)
22:27:53.458 00.000 5240 Guiding  Dir = 2, Dur = 77
22:27:53.458 00.000 5240 IsGuiding returns 0
22:27:53.458 00.000 5240 PulseGuide returned control before completion, sleep 87
22:27:53.470 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=235, Gamma=0.430
22:27:53.515 00.045 2696 UpdateGuideState exits: m=3111 SNR=39.3 Saturated
22:27:53.515 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:53.515 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:27:53.515 00.000 2696 Enqueuing Expose request
22:27:53.546 00.031 5240 IsGuiding returns 1
22:27:53.546 00.000 5240 scope still moving after pulse duration time elapsed
22:27:53.577 00.031 5240 IsGuiding returns 0
22:27:53.577 00.000 5240 scope move finished after 77 + 42 ms
22:27:53.577 00.000 5240 Move returns status 0, amount 77
22:27:53.577 00.000 5240 MoveAxis(N, 0, ABG)
22:27:53.577 00.000 5240 Move returns status 0, amount 0
22:27:53.577 00.000 5240 move complete, result=0
22:27:53.577 00.000 5240 worker thread done servicing request
22:27:53.577 00.000 5240 Worker thread wakes up
22:27:53.577 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:27:53.577 00.000 2696 GuideStep: -0.2 px 77 ms EAST, 0.0 px 0 ms NORTH
22:27:53.581 00.004 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:27:55.006 01.425 5240 Exposure complete
22:27:55.052 00.046 5240 worker thread done servicing request
22:27:55.052 00.000 2696 OnExposeComplete: enter
22:27:55.068 00.016 2696 UpdateGuideState(): m_state=6
22:27:55.072 00.004 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 416
22:27:55.074 00.002 2696 Star::Find returns 1 (1), X=302.23, Y=260.54, Mass=2968, SNR=38.4, Peak=255 HFD=3.3
22:27:55.076 00.002 2696 MultiStar: [#1 -0.02,-0.35,0.69,U] [#2 0.47,0.10,0.67,U] [#3 1.20,-0.03,0.43,U] [#4 0.06,0.54,0.44,U] [#5 -0.36,0.80,0.44,U] [#6 0.12,-0.12,0.48,U] [#7 1.26,0.03,0.48,U] [#8 0.00,0.44,0.38,U] 
22:27:55.080 00.004 2696 refined, 8 included, MultiStar: {0.76, 0.15}, one-star: {2.46, 0.21}
22:27:55.082 00.002 2696 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.74) = xAngle (-2.55 = -2.55)
22:27:55.085 00.003 2696 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.09 = 0.09)
22:27:55.085 00.000 2696 CameraToMount -- cameraX=0.76 cameraY=0.15 hyp=0.78 cameraTheta=0.19 mountX=-0.64 mountY=0.07, mountTheta=3.04
22:27:55.085 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.76, y=0.15, opts=13)
22:27:55.085 00.000 2696 Enqueuing Move request for scope (0.76, 0.15)
22:27:55.085 00.000 5240 Worker thread wakes up
22:27:55.085 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.76, 0.15) opts 0xd
22:27:55.085 00.000 5240 Handling offset move in thread for scope, endpoint = (0.76, 0.15)
22:27:55.085 00.000 5240 Moving (0.76, 0.15) raw xDistance=-0.64 yDistance=0.07
22:27:55.085 00.000 5240 PPEC rslt: input = -0.64, final = -1.07, react = -0.64, pred = -0.79, hyst = -0.55, hyst_pct = 0.41, period_length = 662.83
22:27:55.085 00.000 5240 PPEC: input: -0.64, control: -1.07, exposure: 1500
22:27:55.085 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:55.085 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:27:55.085 00.000 5240 MoveAxis(E, 177, ABG)
22:27:55.085 00.000 5240 Guiding  Dir = 2, Dur = 177
22:27:55.085 00.000 5240 IsGuiding returns 0
22:27:55.085 00.000 5240 PulseGuide returned control before completion, sleep 187
22:27:55.103 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:27:55.157 00.054 2696 UpdateGuideState exits: m=2968 SNR=38.4 Saturated
22:27:55.161 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:55.165 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:27:55.167 00.002 2696 Enqueuing Expose request
22:27:55.288 00.121 5240 IsGuiding returns 1
22:27:55.288 00.000 5240 scope still moving after pulse duration time elapsed
22:27:55.320 00.032 5240 IsGuiding returns 1
22:27:55.351 00.031 5240 IsGuiding returns 0
22:27:55.351 00.000 5240 scope move finished after 177 + 75 ms
22:27:55.351 00.000 5240 Move returns status 0, amount 177
22:27:55.351 00.000 5240 MoveAxis(N, 0, ABG)
22:27:55.351 00.000 5240 Move returns status 0, amount 0
22:27:55.351 00.000 5240 move complete, result=0
22:27:55.351 00.000 5240 worker thread done servicing request
22:27:55.351 00.000 5240 Worker thread wakes up
22:27:55.351 00.000 2696 GuideStep: -0.6 px 177 ms EAST, 0.1 px 0 ms NORTH
22:27:55.355 00.004 5240 worker thread servicing REQUEST_EXPOSE 1500
22:27:55.355 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:27:57.001 01.646 5240 Exposure complete
22:27:57.048 00.047 5240 worker thread done servicing request
22:27:57.048 00.000 2696 OnExposeComplete: enter
22:27:57.048 00.000 2696 UpdateGuideState(): m_state=6
22:27:57.048 00.000 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
22:27:57.048 00.000 2696 Star::Find returns 1 (0), X=301.24, Y=260.58, Mass=3037, SNR=38.9, Peak=231 HFD=3.6
22:27:57.066 00.018 2696 MultiStar: [#1 -1.19,-0.27,0.67,U] [#2 -0.59,-0.13,0.67,U] [#3 -0.08,-0.09,0.44,U] [#4 -1.28,0.24,0.42,U] [#5 -1.64,0.55,0.43,U] [#6 -0.86,-0.14,0.47,U] [#7 0.18,-0.05,0.48,U] [#8 -0.95,0.49,0.38,U] 
22:27:57.066 00.000 2696 refined, 8 included, MultiStar: {-0.34, 0.08}, one-star: {1.47, 0.24}
22:27:57.069 00.003 2696 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.74) = xAngle (0.19 = 0.19)
22:27:57.069 00.000 2696 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.82 = 2.82)
22:27:57.069 00.000 2696 CameraToMount -- cameraX=-0.34 cameraY=0.08 hyp=0.35 cameraTheta=2.92 mountX=0.34 mountY=0.11, mountTheta=0.31
22:27:57.069 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.34, y=0.08, opts=13)
22:27:57.069 00.000 2696 Enqueuing Move request for scope (-0.34, 0.08)
22:27:57.080 00.011 5240 Worker thread wakes up
22:27:57.080 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.08) opts 0xd
22:27:57.080 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.34, 0.08)
22:27:57.080 00.000 5240 Moving (-0.34, 0.08) raw xDistance=0.34 yDistance=0.11
22:27:57.080 00.000 5240 PPEC rslt: input = 0.34, final = -0.20, react = 0.34, pred = -0.87, hyst = 0.26, hyst_pct = 0.41, period_length = 662.83
22:27:57.080 00.000 5240 PPEC: input: 0.34, control: -0.20, exposure: 1500
22:27:57.080 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:57.080 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:27:57.080 00.000 5240 MoveAxis(E, 33, ABG)
22:27:57.080 00.000 5240 Guiding  Dir = 2, Dur = 33
22:27:57.080 00.000 5240 IsGuiding returns 0
22:27:57.080 00.000 5240 PulseGuide returned control before completion, sleep 43
22:27:57.080 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:27:57.127 00.047 5240 IsGuiding returns 1
22:27:57.127 00.000 5240 scope still moving after pulse duration time elapsed
22:27:57.139 00.012 2696 UpdateGuideState exits: m=3037 SNR=38.9
22:27:57.145 00.006 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:57.145 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:27:57.145 00.000 2696 Enqueuing Expose request
22:27:57.159 00.014 5240 IsGuiding returns 0
22:27:57.159 00.000 5240 scope move finished after 33 + 42 ms
22:27:57.159 00.000 5240 Move returns status 0, amount 33
22:27:57.159 00.000 5240 MoveAxis(N, 0, ABG)
22:27:57.159 00.000 5240 Move returns status 0, amount 0
22:27:57.159 00.000 5240 move complete, result=0
22:27:57.159 00.000 5240 worker thread done servicing request
22:27:57.159 00.000 5240 Worker thread wakes up
22:27:57.159 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:27:57.159 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:27:57.159 00.000 2696 GuideStep: 0.3 px 33 ms EAST, 0.1 px 0 ms NORTH
22:27:58.573 01.414 5240 Exposure complete
22:27:58.639 00.066 5240 worker thread done servicing request
22:27:58.641 00.002 2696 OnExposeComplete: enter
22:27:58.641 00.000 2696 UpdateGuideState(): m_state=6
22:27:58.641 00.000 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 418
22:27:58.641 00.000 2696 Star::Find returns 1 (1), X=300.60, Y=260.26, Mass=3039, SNR=38.8, Peak=255 HFD=3.2
22:27:58.649 00.008 2696 MultiStar: [#1 -1.80,-0.53,0.69,U] [#2 -1.36,-0.45,0.65,U] [#3 -0.69,-0.19,0.43,U] [#4 -1.85,0.00,0.42,U] [#5 -2.23,0.23,0.00,M1] [#6 -1.65,-0.27,0.47,U] [#7 -0.59,-0.28,0.50,U] [#8 -1.76,0.13,0.38,U] 
22:27:58.649 00.000 2696 single-star, 7 included, MultiStar: {-0.90, -0.22}, one-star: {0.83, -0.07}
22:27:58.649 00.000 2696 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.74) = xAngle (-2.82 = -2.82)
22:27:58.649 00.000 2696 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.19 = -0.19)
22:27:58.649 00.000 2696 CameraToMount -- cameraX=0.83 cameraY=-0.07 hyp=0.83 cameraTheta=-0.08 mountX=-0.79 mountY=-0.15, mountTheta=-2.95
22:27:58.649 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.83, y=-0.07, opts=13)
22:27:58.649 00.000 2696 Enqueuing Move request for scope (0.83, -0.07)
22:27:58.649 00.000 5240 Worker thread wakes up
22:27:58.649 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.83, -0.07) opts 0xd
22:27:58.649 00.000 5240 Handling offset move in thread for scope, endpoint = (0.83, -0.07)
22:27:58.649 00.000 5240 Moving (0.83, -0.07) raw xDistance=-0.79 yDistance=-0.15
22:27:58.663 00.014 5240 PPEC rslt: input = -0.79, final = -1.17, react = -0.79, pred = -0.62, hyst = -0.82, hyst_pct = 0.41, period_length = 662.83
22:27:58.663 00.000 5240 PPEC: input: -0.79, control: -1.17, exposure: 1500
22:27:58.663 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:27:58.663 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:27:58.663 00.000 5240 MoveAxis(E, 194, ABG)
22:27:58.663 00.000 5240 Guiding  Dir = 2, Dur = 194
22:27:58.663 00.000 5240 IsGuiding returns 0
22:27:58.665 00.002 5240 PulseGuide returned control before completion, sleep 204
22:27:58.668 00.003 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=231, Gamma=0.430
22:27:58.712 00.044 2696 UpdateGuideState exits: m=3039 SNR=38.8 Saturated
22:27:58.712 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:58.730 00.018 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:27:58.732 00.002 2696 Enqueuing Expose request
22:27:58.886 00.154 5240 IsGuiding returns 0
22:27:58.886 00.000 5240 Move returns status 0, amount 194
22:27:58.886 00.000 5240 MoveAxis(N, 0, ABG)
22:27:58.886 00.000 5240 Move returns status 0, amount 0
22:27:58.886 00.000 5240 move complete, result=0
22:27:58.886 00.000 5240 worker thread done servicing request
22:27:58.886 00.000 5240 Worker thread wakes up
22:27:58.886 00.000 2696 GuideStep: -0.8 px 194 ms EAST, -0.2 px 0 ms NORTH
22:27:58.886 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:27:58.886 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:28:00.534 01.648 5240 Exposure complete
22:28:00.601 00.067 5240 worker thread done servicing request
22:28:00.601 00.000 2696 OnExposeComplete: enter
22:28:00.601 00.000 2696 UpdateGuideState(): m_state=6
22:28:00.601 00.000 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 419
22:28:00.601 00.000 2696 Star::Find returns 1 (0), X=300.65, Y=260.84, Mass=3124, SNR=39.4, Peak=240 HFD=3.5
22:28:00.601 00.000 2696 MultiStar: [#1 -1.61,0.08,0.69,U] [#2 -1.28,0.34,0.67,U] [#3 -0.48,0.39,0.42,U] [#4 -1.58,0.69,0.44,U] [#5 -2.14,0.79,0.00,M2] [#6 -1.41,0.39,0.47,U] [#7 -0.42,0.23,0.47,U] [#8 -1.65,0.92,0.37,U] 
22:28:00.601 00.000 2696 refined, 7 included, MultiStar: {-0.76, 0.42}, one-star: {0.88, 0.51}
22:28:00.615 00.014 2696 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.74) = xAngle (-0.10 = -0.10)
22:28:00.617 00.002 2696 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.54 = 2.54)
22:28:00.619 00.002 2696 CameraToMount -- cameraX=-0.76 cameraY=0.42 hyp=0.87 cameraTheta=2.64 mountX=0.87 mountY=0.49, mountTheta=0.52
22:28:00.621 00.002 2696 SchedulePrimaryMove(0F998B58, x=-0.76, y=0.42, opts=13)
22:28:00.625 00.004 2696 Enqueuing Move request for scope (-0.76, 0.42)
22:28:00.627 00.002 5240 Worker thread wakes up
22:28:00.627 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.76, 0.42) opts 0xd
22:28:00.627 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.76, 0.42)
22:28:00.627 00.000 5240 Moving (-0.76, 0.42) raw xDistance=0.87 yDistance=0.49
22:28:00.629 00.002 5240 PPEC rslt: input = 0.87, final = 0.42, react = 0.87, pred = -0.68, hyst = 0.76, hyst_pct = 0.41, period_length = 662.83
22:28:00.629 00.000 5240 PPEC: input: 0.87, control: 0.42, exposure: 1500
22:28:00.629 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
22:28:00.629 00.000 5240 MoveAxis(W, 69, ABG)
22:28:00.629 00.000 5240 Guiding  Dir = 3, Dur = 69
22:28:00.629 00.000 5240 IsGuiding returns 0
22:28:00.629 00.000 5240 PulseGuide returned control before completion, sleep 79
22:28:00.642 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:28:00.689 00.047 2696 UpdateGuideState exits: m=3124 SNR=39.4
22:28:00.693 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:00.697 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:28:00.701 00.004 2696 Enqueuing Expose request
22:28:00.723 00.022 5240 IsGuiding returns 1
22:28:00.723 00.000 5240 scope still moving after pulse duration time elapsed
22:28:00.755 00.032 5240 IsGuiding returns 0
22:28:00.755 00.000 5240 scope move finished after 69 + 55 ms
22:28:00.755 00.000 5240 Move returns status 0, amount 69
22:28:00.755 00.000 5240 MoveAxis(S, 63, ABG)
22:28:00.755 00.000 5240 Guiding  Dir = 1, Dur = 63
22:28:00.755 00.000 5240 IsGuiding returns 0
22:28:00.755 00.000 5240 PulseGuide returned control before completion, sleep 73
22:28:00.834 00.079 5240 IsGuiding returns 1
22:28:00.834 00.000 5240 scope still moving after pulse duration time elapsed
22:28:00.865 00.031 5240 IsGuiding returns 0
22:28:00.865 00.000 5240 scope move finished after 63 + 46 ms
22:28:00.865 00.000 5240 Move returns status 0, amount 63
22:28:00.865 00.000 5240 move complete, result=0
22:28:00.865 00.000 5240 worker thread done servicing request
22:28:00.865 00.000 5240 Worker thread wakes up
22:28:00.865 00.000 2696 GuideStep: 0.9 px 69 ms WEST, 0.5 px 63 ms SOUTH
22:28:00.865 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:28:00.865 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:28:02.292 01.427 5240 Exposure complete
22:28:02.353 00.061 5240 worker thread done servicing request
22:28:02.353 00.000 2696 OnExposeComplete: enter
22:28:02.369 00.016 2696 UpdateGuideState(): m_state=6
22:28:02.369 00.000 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 420
22:28:02.369 00.000 2696 Star::Find returns 1 (0), X=300.35, Y=260.25, Mass=2969, SNR=38.4, Peak=238 HFD=3.6
22:28:02.369 00.000 2696 MultiStar: [#1 -2.05,-0.72,0.00,M1] [#2 -1.51,-0.41,0.70,U] [#3 -0.73,-0.58,0.43,U] [#4 -1.85,0.08,0.43,U] [#5 -2.25,0.45,0.00,M3] [#6 -1.60,-0.31,0.48,U] [#7 -0.85,-0.46,0.48,U] [#8 -1.90,0.18,0.00,M1] 
22:28:02.369 00.000 2696 single-star, 5 included, MultiStar: {-0.78, -0.27}, one-star: {0.58, -0.08}
22:28:02.369 00.000 2696 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.74) = xAngle (-2.88 = -2.88)
22:28:02.369 00.000 2696 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.24 = -0.24)
22:28:02.382 00.013 2696 CameraToMount -- cameraX=0.58 cameraY=-0.08 hyp=0.59 cameraTheta=-0.14 mountX=-0.57 mountY=-0.14, mountTheta=-2.90
22:28:02.385 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.58, y=-0.08, opts=13)
22:28:02.387 00.002 2696 Enqueuing Move request for scope (0.58, -0.08)
22:28:02.389 00.002 5240 Worker thread wakes up
22:28:02.389 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.08) opts 0xd
22:28:02.389 00.000 5240 Handling offset move in thread for scope, endpoint = (0.58, -0.08)
22:28:02.389 00.000 5240 Moving (0.58, -0.08) raw xDistance=-0.57 yDistance=-0.14
22:28:02.391 00.002 5240 PPEC rslt: input = -0.57, final = -0.95, react = -0.57, pred = -0.60, hyst = -0.63, hyst_pct = 0.41, period_length = 662.83
22:28:02.391 00.000 5240 PPEC: input: -0.57, control: -0.95, exposure: 1500
22:28:02.391 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:02.391 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:28:02.391 00.000 5240 MoveAxis(E, 158, ABG)
22:28:02.391 00.000 5240 Guiding  Dir = 2, Dur = 158
22:28:02.391 00.000 5240 IsGuiding returns 0
22:28:02.391 00.000 5240 PulseGuide returned control before completion, sleep 168
22:28:02.403 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=210, Gamma=0.430
22:28:02.448 00.045 2696 UpdateGuideState exits: m=2969 SNR=38.4
22:28:02.452 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:02.454 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:28:02.454 00.000 2696 Enqueuing Expose request
22:28:02.575 00.121 5240 IsGuiding returns 1
22:28:02.575 00.000 5240 scope still moving after pulse duration time elapsed
22:28:02.607 00.032 5240 IsGuiding returns 0
22:28:02.607 00.000 5240 scope move finished after 158 + 56 ms
22:28:02.607 00.000 5240 Move returns status 0, amount 158
22:28:02.607 00.000 5240 MoveAxis(N, 0, ABG)
22:28:02.607 00.000 5240 Move returns status 0, amount 0
22:28:02.607 00.000 5240 move complete, result=0
22:28:02.607 00.000 5240 worker thread done servicing request
22:28:02.607 00.000 5240 Worker thread wakes up
22:28:02.607 00.000 2696 GuideStep: -0.6 px 158 ms EAST, -0.1 px 0 ms NORTH
22:28:02.609 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:28:02.609 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:28:04.253 01.644 5240 Exposure complete
22:28:04.321 00.068 5240 worker thread done servicing request
22:28:04.321 00.000 2696 OnExposeComplete: enter
22:28:04.321 00.000 2696 UpdateGuideState(): m_state=6
22:28:04.332 00.011 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 421
22:28:04.334 00.002 2696 Star::Find returns 1 (0), X=300.42, Y=260.69, Mass=2993, SNR=38.6, Peak=237 HFD=3.2
22:28:04.334 00.000 2696 MultiStar: [#1 -1.91,0.02,0.00,M2] [#2 -1.62,0.06,0.67,U] [#3 -0.64,0.31,0.44,U] [#4 -2.16,0.51,0.00,M1] [#5 -2.47,0.69,0.00,M4] [#6 -1.58,0.30,0.47,U] [#7 -0.56,0.35,0.49,U] [#8 -1.88,0.59,0.00,M2] 
22:28:04.334 00.000 2696 refined, 4 included, MultiStar: {-0.56, 0.28}, one-star: {0.65, 0.36}
22:28:04.334 00.000 2696 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.74) = xAngle (-0.05 = -0.05)
22:28:04.334 00.000 2696 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.58 = 2.58)
22:28:04.334 00.000 2696 CameraToMount -- cameraX=-0.56 cameraY=0.28 hyp=0.63 cameraTheta=2.69 mountX=0.63 mountY=0.33, mountTheta=0.49
22:28:04.334 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.56, y=0.28, opts=13)
22:28:04.347 00.013 2696 Enqueuing Move request for scope (-0.56, 0.28)
22:28:04.347 00.000 5240 Worker thread wakes up
22:28:04.347 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.28) opts 0xd
22:28:04.351 00.004 5240 Handling offset move in thread for scope, endpoint = (-0.56, 0.28)
22:28:04.351 00.000 5240 Moving (-0.56, 0.28) raw xDistance=0.63 yDistance=0.33
22:28:04.351 00.000 5240 PPEC rslt: input = 0.63, final = 0.24, react = 0.63, pred = -0.63, hyst = 0.61, hyst_pct = 0.40, period_length = 662.83
22:28:04.353 00.002 5240 PPEC: input: 0.63, control: 0.24, exposure: 1500
22:28:04.353 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
22:28:04.353 00.000 5240 MoveAxis(W, 41, ABG)
22:28:04.353 00.000 5240 Guiding  Dir = 3, Dur = 41
22:28:04.353 00.000 5240 IsGuiding returns 0
22:28:04.353 00.000 5240 PulseGuide returned control before completion, sleep 51
22:28:04.363 00.010 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=235, Gamma=0.430
22:28:04.395 00.032 2696 UpdateGuideState exits: m=2993 SNR=38.6
22:28:04.411 00.016 5240 IsGuiding returns 1
22:28:04.411 00.000 5240 scope still moving after pulse duration time elapsed
22:28:04.411 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:04.415 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:28:04.415 00.000 2696 Enqueuing Expose request
22:28:04.443 00.028 5240 IsGuiding returns 0
22:28:04.443 00.000 5240 scope move finished after 41 + 48 ms
22:28:04.443 00.000 5240 Move returns status 0, amount 41
22:28:04.443 00.000 5240 MoveAxis(S, 42, ABG)
22:28:04.443 00.000 5240 Guiding  Dir = 1, Dur = 42
22:28:04.443 00.000 5240 IsGuiding returns 0
22:28:04.443 00.000 5240 PulseGuide returned control before completion, sleep 52
22:28:04.506 00.063 5240 IsGuiding returns 1
22:28:04.507 00.001 5240 scope still moving after pulse duration time elapsed
22:28:04.538 00.031 5240 IsGuiding returns 0
22:28:04.538 00.000 5240 scope move finished after 42 + 52 ms
22:28:04.538 00.000 5240 Move returns status 0, amount 42
22:28:04.538 00.000 5240 move complete, result=0
22:28:04.538 00.000 5240 worker thread done servicing request
22:28:04.538 00.000 5240 Worker thread wakes up
22:28:04.538 00.000 2696 GuideStep: 0.6 px 41 ms WEST, 0.3 px 42 ms SOUTH
22:28:04.540 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:28:04.540 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:28:05.962 01.422 5240 Exposure complete
22:28:06.027 00.065 5240 worker thread done servicing request
22:28:06.027 00.000 2696 OnExposeComplete: enter
22:28:06.031 00.004 2696 UpdateGuideState(): m_state=6
22:28:06.031 00.000 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 422
22:28:06.031 00.000 2696 Star::Find returns 1 (0), X=300.22, Y=260.90, Mass=2906, SNR=38.0, Peak=230 HFD=3.4
22:28:06.031 00.000 2696 MultiStar: [#1 -2.12,-0.16,0.00,M3] [#2 -1.49,0.24,0.68,U] [#3 -0.90,0.29,0.45,U] [#4 -2.12,0.51,0.00,M2] [#5 -2.43,1.07,0.00,M5] [#6 -1.57,0.38,0.49,U] [#7 -0.72,0.27,0.49,U] [#8 -1.99,0.87,0.00,M3] 
22:28:06.041 00.010 2696 single-star, 4 included, MultiStar: {-0.67, 0.38}, one-star: {0.45, 0.57}
22:28:06.043 00.002 2696 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.74) = xAngle (-1.83 = -1.83)
22:28:06.045 00.002 2696 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.80 = 0.80)
22:28:06.047 00.002 2696 CameraToMount -- cameraX=0.45 cameraY=0.57 hyp=0.72 cameraTheta=0.90 mountX=-0.19 mountY=0.52, mountTheta=1.92
22:28:06.051 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.45, y=0.57, opts=13)
22:28:06.053 00.002 2696 Enqueuing Move request for scope (0.45, 0.57)
22:28:06.057 00.004 5240 Worker thread wakes up
22:28:06.057 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.57) opts 0xd
22:28:06.057 00.000 5240 Handling offset move in thread for scope, endpoint = (0.45, 0.57)
22:28:06.057 00.000 5240 Moving (0.45, 0.57) raw xDistance=-0.19 yDistance=0.52
22:28:06.057 00.000 5240 PPEC rslt: input = -0.19, final = -0.36, react = -0.19, pred = -0.61, hyst = 0.00, hyst_pct = 0.40, period_length = 662.83
22:28:06.057 00.000 5240 PPEC: input: -0.19, control: -0.36, exposure: 1500
22:28:06.057 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52
22:28:06.059 00.002 5240 MoveAxis(E, 60, ABG)
22:28:06.059 00.000 5240 Guiding  Dir = 2, Dur = 60
22:28:06.059 00.000 5240 IsGuiding returns 0
22:28:06.059 00.000 5240 PulseGuide returned control before completion, sleep 70
22:28:06.073 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=221, Gamma=0.430
22:28:06.120 00.047 2696 UpdateGuideState exits: m=2906 SNR=38.0
22:28:06.120 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:06.123 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:28:06.123 00.000 2696 Enqueuing Expose request
22:28:06.136 00.013 5240 IsGuiding returns 1
22:28:06.136 00.000 5240 scope still moving after pulse duration time elapsed
22:28:06.167 00.031 5240 IsGuiding returns 1
22:28:06.198 00.031 5240 IsGuiding returns 0
22:28:06.198 00.000 5240 scope move finished after 60 + 80 ms
22:28:06.198 00.000 5240 Move returns status 0, amount 60
22:28:06.198 00.000 5240 MoveAxis(S, 66, ABG)
22:28:06.198 00.000 5240 Guiding  Dir = 1, Dur = 66
22:28:06.200 00.002 5240 IsGuiding returns 0
22:28:06.200 00.000 5240 PulseGuide returned control before completion, sleep 76
22:28:06.292 00.092 5240 IsGuiding returns 1
22:28:06.292 00.000 5240 scope still moving after pulse duration time elapsed
22:28:06.324 00.032 5240 IsGuiding returns 0
22:28:06.324 00.000 5240 scope move finished after 66 + 58 ms
22:28:06.324 00.000 5240 Move returns status 0, amount 66
22:28:06.324 00.000 5240 move complete, result=0
22:28:06.324 00.000 5240 worker thread done servicing request
22:28:06.324 00.000 5240 Worker thread wakes up
22:28:06.324 00.000 2696 GuideStep: -0.2 px 60 ms EAST, 0.5 px 66 ms SOUTH
22:28:06.324 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:28:06.324 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:28:07.957 01.633 5240 Exposure complete
22:28:08.013 00.056 5240 worker thread done servicing request
22:28:08.013 00.000 2696 OnExposeComplete: enter
22:28:08.022 00.009 2696 UpdateGuideState(): m_state=6
22:28:08.024 00.002 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 423
22:28:08.024 00.000 2696 Star::Find returns 1 (1), X=299.87, Y=260.68, Mass=3108, SNR=39.3, Peak=255 HFD=3.3
22:28:08.026 00.002 2696 MultiStar: [#1 -2.41,-0.21,0.00,M4] [#2 -2.03,-0.14,0.00,M1] [#3 -1.18,0.25,0.43,U] [#4 -2.45,0.51,0.00,M3] [#5 -2.85,0.88,0.00,M6] [#6 -1.98,0.37,0.00,M1] [#7 -1.13,0.01,0.47,U] [#8 -2.26,0.62,0.00,M4] 
22:28:08.028 00.002 2696 single-star, 2 included, MultiStar: {-0.49, 0.25}, one-star: {0.10, 0.35}
22:28:08.030 00.002 2696 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.74) = xAngle (-1.45 = -1.45)
22:28:08.032 00.002 2696 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.19 = 1.19)
22:28:08.034 00.002 2696 CameraToMount -- cameraX=0.10 cameraY=0.35 hyp=0.37 cameraTheta=1.29 mountX=0.05 mountY=0.34, mountTheta=1.44
22:28:08.036 00.002 2696 SchedulePrimaryMove(0F998B58, x=0.10, y=0.35, opts=13)
22:28:08.038 00.002 2696 Enqueuing Move request for scope (0.10, 0.35)
22:28:08.038 00.000 5240 Worker thread wakes up
22:28:08.038 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.35) opts 0xd
22:28:08.038 00.000 5240 Handling offset move in thread for scope, endpoint = (0.10, 0.35)
22:28:08.038 00.000 5240 Moving (0.10, 0.35) raw xDistance=0.05 yDistance=0.34
22:28:08.038 00.000 5240 PPEC rslt: input = 0.05, final = -0.54, react = 0.05, pred = -0.90, hyst = 0.00, hyst_pct = 0.40, period_length = 662.83
22:28:08.038 00.000 5240 PPEC: input: 0.05, control: -0.54, exposure: 1500
22:28:08.038 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
22:28:08.038 00.000 5240 MoveAxis(E, 89, ABG)
22:28:08.038 00.000 5240 Guiding  Dir = 2, Dur = 89
22:28:08.038 00.000 5240 IsGuiding returns 0
22:28:08.038 00.000 5240 PulseGuide returned control before completion, sleep 99
22:28:08.056 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:28:08.101 00.045 2696 UpdateGuideState exits: m=3108 SNR=39.3 Saturated
22:28:08.106 00.005 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:08.108 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:28:08.108 00.000 2696 Enqueuing Expose request
22:28:08.147 00.039 5240 IsGuiding returns 1
22:28:08.147 00.000 5240 scope still moving after pulse duration time elapsed
22:28:08.179 00.032 5240 IsGuiding returns 0
22:28:08.179 00.000 5240 scope move finished after 89 + 45 ms
22:28:08.179 00.000 5240 Move returns status 0, amount 89
22:28:08.179 00.000 5240 MoveAxis(S, 43, ABG)
22:28:08.179 00.000 5240 Guiding  Dir = 1, Dur = 43
22:28:08.179 00.000 5240 IsGuiding returns 0
22:28:08.179 00.000 5240 PulseGuide returned control before completion, sleep 53
22:28:08.242 00.063 5240 IsGuiding returns 1
22:28:08.242 00.000 5240 scope still moving after pulse duration time elapsed
22:28:08.273 00.031 5240 IsGuiding returns 1
22:28:08.305 00.032 5240 IsGuiding returns 1
22:28:08.336 00.031 5240 IsGuiding returns 0
22:28:08.336 00.000 5240 scope move finished after 43 + 114 ms
22:28:08.336 00.000 5240 Move returns status 0, amount 43
22:28:08.336 00.000 5240 move complete, result=0
22:28:08.336 00.000 5240 worker thread done servicing request
22:28:08.336 00.000 2696 GuideStep: 0.0 px 89 ms EAST, 0.3 px 43 ms SOUTH
22:28:08.336 00.000 5240 Worker thread wakes up
22:28:08.336 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:28:08.336 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:28:09.765 01.429 5240 Exposure complete
22:28:09.859 00.094 5240 worker thread done servicing request
22:28:09.859 00.000 2696 OnExposeComplete: enter
22:28:09.859 00.000 2696 UpdateGuideState(): m_state=6
22:28:09.859 00.000 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 424
22:28:09.859 00.000 2696 Star::Find returns 1 (1), X=299.55, Y=260.46, Mass=2990, SNR=38.5, Peak=255 HFD=3.2
22:28:09.859 00.000 2696 MultiStar: [#1 -2.68,-0.35,0.00,M5] [#2 -2.28,-0.21,0.00,M2] [#3 -1.64,0.15,0.44,U] [#4 -2.70,0.47,0.00,M4] [#5 -3.11,0.39,0.00,M7] [#6 -2.38,0.00,0.00,M2] [#7 -1.46,-0.02,0.49,U] [#8 -2.50,0.51,0.00,M5] 
22:28:09.859 00.000 2696 single-star, 2 included, MultiStar: {-0.85, 0.10}, one-star: {-0.22, 0.13}
22:28:09.859 00.000 2696 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.74) = xAngle (-0.14 = -0.14)
22:28:09.859 00.000 2696 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.50 = 2.50)
22:28:09.875 00.016 2696 CameraToMount -- cameraX=-0.22 cameraY=0.13 hyp=0.25 cameraTheta=2.60 mountX=0.25 mountY=0.15, mountTheta=0.55
22:28:09.875 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.22, y=0.13, opts=13)
22:28:09.875 00.000 2696 Enqueuing Move request for scope (-0.22, 0.13)
22:28:09.882 00.007 5240 Worker thread wakes up
22:28:09.882 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.13) opts 0xd
22:28:09.882 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.22, 0.13)
22:28:09.882 00.000 5240 Moving (-0.22, 0.13) raw xDistance=0.25 yDistance=0.15
22:28:09.882 00.000 5240 PPEC rslt: input = 0.25, final = -0.54, react = 0.25, pred = -0.90, hyst = 0.00, hyst_pct = 0.40, period_length = 662.83
22:28:09.882 00.000 5240 PPEC: input: 0.25, control: -0.54, exposure: 1500
22:28:09.882 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.15
22:28:09.882 00.000 5240 MoveAxis(E, 89, ABG)
22:28:09.882 00.000 5240 Guiding  Dir = 2, Dur = 89
22:28:09.882 00.000 5240 IsGuiding returns 0
22:28:09.882 00.000 5240 PulseGuide returned control before completion, sleep 99
22:28:09.891 00.009 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:28:09.943 00.052 2696 UpdateGuideState exits: m=2990 SNR=38.5 Saturated
22:28:09.945 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:09.945 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:28:09.945 00.000 2696 Enqueuing Expose request
22:28:09.987 00.042 5240 IsGuiding returns 1
22:28:09.987 00.000 5240 scope still moving after pulse duration time elapsed
22:28:10.019 00.032 5240 IsGuiding returns 0
22:28:10.019 00.000 5240 scope move finished after 89 + 45 ms
22:28:10.019 00.000 5240 Move returns status 0, amount 89
22:28:10.019 00.000 5240 MoveAxis(S, 19, ABG)
22:28:10.019 00.000 5240 Guiding  Dir = 1, Dur = 19
22:28:10.019 00.000 5240 IsGuiding returns 0
22:28:10.019 00.000 5240 PulseGuide returned control before completion, sleep 29
22:28:10.050 00.031 5240 IsGuiding returns 1
22:28:10.050 00.000 5240 scope still moving after pulse duration time elapsed
22:28:10.082 00.032 5240 IsGuiding returns 0
22:28:10.082 00.000 5240 scope move finished after 19 + 43 ms
22:28:10.082 00.000 5240 Move returns status 0, amount 19
22:28:10.082 00.000 5240 move complete, result=0
22:28:10.082 00.000 5240 worker thread done servicing request
22:28:10.082 00.000 5240 Worker thread wakes up
22:28:10.082 00.000 2696 GuideStep: 0.3 px 89 ms EAST, 0.2 px 19 ms SOUTH
22:28:10.084 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:28:10.084 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:28:11.729 01.645 5240 Exposure complete
22:28:11.792 00.063 5240 worker thread done servicing request
22:28:11.792 00.000 2696 OnExposeComplete: enter
22:28:11.808 00.016 2696 UpdateGuideState(): m_state=6
22:28:11.808 00.000 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 425
22:28:11.808 00.000 2696 Star::Find returns 1 (1), X=299.18, Y=260.59, Mass=3095, SNR=39.2, Peak=255 HFD=3.1
22:28:11.808 00.000 2696 MultiStar: [#1 -2.96,-0.07,0.00,M6] [#2 -2.54,0.10,0.00,M3] [#3 -1.82,0.52,0.44,U] [#4 -3.04,0.56,0.00,M5] [#5 -3.51,0.56,0.00,M8] [#6 -2.77,0.19,0.00,M3] [#7 -1.81,0.23,0.47,U] [#8 -2.99,0.75,0.00,M6] 
22:28:11.808 00.000 2696 single-star, 2 included, MultiStar: {-1.17, 0.31}, one-star: {-0.59, 0.26}
22:28:11.808 00.000 2696 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.74) = xAngle (-0.01 = -0.01)
22:28:11.819 00.011 2696 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.62 = 2.62)
22:28:11.819 00.000 2696 CameraToMount -- cameraX=-0.59 cameraY=0.26 hyp=0.64 cameraTheta=2.73 mountX=0.64 mountY=0.32, mountTheta=0.46
22:28:11.824 00.005 2696 SchedulePrimaryMove(0F998B58, x=-0.59, y=0.26, opts=13)
22:28:11.826 00.002 2696 Enqueuing Move request for scope (-0.59, 0.26)
22:28:11.828 00.002 5240 Worker thread wakes up
22:28:11.828 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.26) opts 0xd
22:28:11.828 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.59, 0.26)
22:28:11.828 00.000 5240 Moving (-0.59, 0.26) raw xDistance=0.64 yDistance=0.32
22:28:11.830 00.002 5240 PPEC rslt: input = 0.64, final = 0.04, react = 0.64, pred = -0.93, hyst = 0.52, hyst_pct = 0.40, period_length = 662.83
22:28:11.830 00.000 5240 PPEC: input: 0.64, control: 0.04, exposure: 1500
22:28:11.830 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
22:28:11.830 00.000 5240 MoveAxis(W, 6, ABG)
22:28:11.830 00.000 5240 Guiding  Dir = 3, Dur = 6
22:28:11.830 00.000 5240 IsGuiding returns 0
22:28:11.830 00.000 5240 PulseGuide returned control before completion, sleep 16
22:28:11.839 00.009 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:28:11.855 00.016 5240 IsGuiding returns 1
22:28:11.855 00.000 5240 scope still moving after pulse duration time elapsed
22:28:11.887 00.032 5240 IsGuiding returns 0
22:28:11.887 00.000 5240 scope move finished after 6 + 50 ms
22:28:11.887 00.000 5240 Move returns status 0, amount 6
22:28:11.887 00.000 5240 MoveAxis(S, 40, ABG)
22:28:11.887 00.000 5240 Guiding  Dir = 1, Dur = 40
22:28:11.887 00.000 5240 IsGuiding returns 0
22:28:11.887 00.000 5240 PulseGuide returned control before completion, sleep 50
22:28:11.889 00.002 2696 UpdateGuideState exits: m=3095 SNR=39.2 Saturated
22:28:11.893 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:11.893 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:28:11.893 00.000 2696 Enqueuing Expose request
22:28:11.950 00.057 5240 IsGuiding returns 1
22:28:11.950 00.000 5240 scope still moving after pulse duration time elapsed
22:28:11.982 00.032 5240 IsGuiding returns 0
22:28:11.982 00.000 5240 scope move finished after 40 + 53 ms
22:28:11.982 00.000 5240 Move returns status 0, amount 40
22:28:11.982 00.000 5240 move complete, result=0
22:28:11.984 00.002 5240 worker thread done servicing request
22:28:11.984 00.000 5240 Worker thread wakes up
22:28:11.984 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:28:11.984 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:28:11.989 00.005 2696 GuideStep: 0.6 px 6 ms WEST, 0.3 px 40 ms SOUTH
22:28:13.409 01.420 5240 Exposure complete
22:28:13.489 00.080 5240 worker thread done servicing request
22:28:13.489 00.000 2696 OnExposeComplete: enter
22:28:13.489 00.000 2696 UpdateGuideState(): m_state=6
22:28:13.489 00.000 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 426
22:28:13.504 00.015 2696 Star::Find returns 1 (1), X=298.66, Y=260.21, Mass=2942, SNR=38.2, Peak=255 HFD=3.1
22:28:13.504 00.000 2696 MultiStar: [#1 -3.38,-0.27,0.00,M7] [#2 -2.81,0.01,0.00,M4] [#3 -2.36,0.05,0.00,M1] [#4 -3.57,0.37,0.00,M6] [#5 -3.94,0.64,0.00,M9] [#6 -2.95,0.13,0.00,M4] [#7 -1.94,0.06,0.00,M1] [#8 -3.54,0.43,0.00,M7] 
22:28:13.507 00.003 2696 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.74) = xAngle (-5.76 = 0.52)
22:28:13.507 00.000 2696 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.13 = -3.13)
22:28:13.507 00.000 2696 CameraToMount -- cameraX=-1.11 cameraY=-0.13 hyp=1.12 cameraTheta=-3.03 mountX=0.97 mountY=-0.01, mountTheta=-0.01
22:28:13.507 00.000 2696 SchedulePrimaryMove(0F998B58, x=-1.11, y=-0.13, opts=13)
22:28:13.507 00.000 2696 Enqueuing Move request for scope (-1.11, -0.13)
22:28:13.507 00.000 5240 Worker thread wakes up
22:28:13.507 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.11, -0.13) opts 0xd
22:28:13.507 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.11, -0.13)
22:28:13.507 00.000 5240 Moving (-1.11, -0.13) raw xDistance=0.97 yDistance=-0.01
22:28:13.520 00.013 5240 PPEC rslt: input = 0.97, final = 0.43, react = 0.97, pred = -0.80, hyst = 0.82, hyst_pct = 0.40, period_length = 662.83
22:28:13.520 00.000 5240 PPEC: input: 0.97, control: 0.43, exposure: 1500
22:28:13.520 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:13.520 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:28:13.520 00.000 5240 MoveAxis(W, 71, ABG)
22:28:13.520 00.000 5240 Guiding  Dir = 3, Dur = 71
22:28:13.520 00.000 5240 IsGuiding returns 0
22:28:13.520 00.000 5240 PulseGuide returned control before completion, sleep 81
22:28:13.520 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:28:13.575 00.055 2696 UpdateGuideState exits: m=2942 SNR=38.2 Saturated
22:28:13.575 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:13.583 00.008 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:28:13.583 00.000 2696 Enqueuing Expose request
22:28:13.615 00.032 5240 IsGuiding returns 1
22:28:13.615 00.000 5240 scope still moving after pulse duration time elapsed
22:28:13.647 00.032 5240 IsGuiding returns 0
22:28:13.647 00.000 5240 scope move finished after 71 + 54 ms
22:28:13.647 00.000 5240 Move returns status 0, amount 71
22:28:13.647 00.000 5240 MoveAxis(N, 0, ABG)
22:28:13.647 00.000 5240 Move returns status 0, amount 0
22:28:13.647 00.000 5240 move complete, result=0
22:28:13.647 00.000 5240 worker thread done servicing request
22:28:13.647 00.000 5240 Worker thread wakes up
22:28:13.647 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:28:13.647 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:28:13.647 00.000 2696 GuideStep: 1.0 px 71 ms WEST, -0.0 px 0 ms NORTH
22:28:15.291 01.644 5240 Exposure complete
22:28:15.358 00.067 5240 worker thread done servicing request
22:28:15.358 00.000 2696 OnExposeComplete: enter
22:28:15.358 00.000 2696 UpdateGuideState(): m_state=6
22:28:15.358 00.000 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 427
22:28:15.358 00.000 2696 Star::Find returns 1 (1), X=298.94, Y=260.40, Mass=2897, SNR=38.0, Peak=255 HFD=3.2
22:28:15.358 00.000 2696 MultiStar: [#1 -3.44,-0.52,0.00,M8] [#2 -2.91,-0.29,0.00,M5] [#3 -2.15,-0.17,0.00,M2] [#4 -3.33,0.19,0.00,M7] [#5 -3.77,0.35,0.00,M10] [#6 -2.94,-0.12,0.00,M5] [#7 -2.31,-0.32,0.00,M2] [#8 -3.37,0.32,0.00,M8] 
22:28:15.358 00.000 2696 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.74) = xAngle (0.33 = 0.33)
22:28:15.370 00.012 2696 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.96 = 2.96)
22:28:15.370 00.000 2696 CameraToMount -- cameraX=-0.83 cameraY=0.06 hyp=0.83 cameraTheta=3.06 mountX=0.79 mountY=0.15, mountTheta=0.19
22:28:15.370 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.83, y=0.06, opts=13)
22:28:15.370 00.000 2696 Enqueuing Move request for scope (-0.83, 0.06)
22:28:15.370 00.000 5240 Worker thread wakes up
22:28:15.370 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.83, 0.06) opts 0xd
22:28:15.370 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.83, 0.06)
22:28:15.370 00.000 5240 Moving (-0.83, 0.06) raw xDistance=0.79 yDistance=0.15
22:28:15.370 00.000 5240 PPEC rslt: input = 0.79, final = 0.25, react = 0.79, pred = -0.84, hyst = 0.71, hyst_pct = 0.40, period_length = 662.83
22:28:15.370 00.000 5240 PPEC: input: 0.79, control: 0.25, exposure: 1500
22:28:15.370 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.15
22:28:15.370 00.000 5240 MoveAxis(W, 42, ABG)
22:28:15.381 00.011 5240 Guiding  Dir = 3, Dur = 42
22:28:15.381 00.000 5240 IsGuiding returns 0
22:28:15.381 00.000 5240 PulseGuide returned control before completion, sleep 52
22:28:15.394 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:28:15.433 00.039 2696 UpdateGuideState exits: m=2897 SNR=38.0 Saturated
22:28:15.433 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:15.433 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:28:15.446 00.013 2696 Enqueuing Expose request
22:28:15.448 00.002 5240 IsGuiding returns 0
22:28:15.448 00.000 5240 Move returns status 0, amount 42
22:28:15.448 00.000 5240 MoveAxis(S, 19, ABG)
22:28:15.448 00.000 5240 Guiding  Dir = 1, Dur = 19
22:28:15.448 00.000 5240 IsGuiding returns 0
22:28:15.448 00.000 5240 PulseGuide returned control before completion, sleep 29
22:28:15.495 00.047 5240 IsGuiding returns 1
22:28:15.495 00.000 5240 scope still moving after pulse duration time elapsed
22:28:15.527 00.032 5240 IsGuiding returns 0
22:28:15.527 00.000 5240 scope move finished after 19 + 55 ms
22:28:15.527 00.000 5240 Move returns status 0, amount 19
22:28:15.527 00.000 5240 move complete, result=0
22:28:15.527 00.000 5240 worker thread done servicing request
22:28:15.527 00.000 5240 Worker thread wakes up
22:28:15.527 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:28:15.527 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:28:15.531 00.004 2696 GuideStep: 0.8 px 42 ms WEST, 0.2 px 19 ms SOUTH
22:28:16.953 01.422 5240 Exposure complete
22:28:17.031 00.078 5240 worker thread done servicing request
22:28:17.031 00.000 2696 OnExposeComplete: enter
22:28:17.040 00.009 2696 UpdateGuideState(): m_state=6
22:28:17.040 00.000 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 428
22:28:17.040 00.000 2696 Star::Find returns 1 (1), X=298.99, Y=260.67, Mass=3002, SNR=38.7, Peak=255 HFD=3.3
22:28:17.047 00.007 2696 MultiStar: [#1 -3.43,-0.46,0.00,M9] [#2 -3.13,-0.06,0.00,M6] [#3 -2.30,-0.17,0.00,M3] [#4 -3.51,0.30,0.00,M8] [#5 -3.77,0.74,0.00,R] [#6 -3.24,-0.05,0.00,M6] [#7 -2.38,-0.19,0.00,M3] [#8 -3.32,0.43,0.00,M9] 
22:28:17.047 00.000 2696 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.74) = xAngle (-0.00 = -0.00)
22:28:17.047 00.000 2696 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.63 = 2.63)
22:28:17.047 00.000 2696 CameraToMount -- cameraX=-0.78 cameraY=0.34 hyp=0.85 cameraTheta=2.73 mountX=0.85 mountY=0.42, mountTheta=0.46
22:28:17.047 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.78, y=0.34, opts=13)
22:28:17.047 00.000 2696 Enqueuing Move request for scope (-0.78, 0.34)
22:28:17.047 00.000 5240 Worker thread wakes up
22:28:17.047 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.78, 0.34) opts 0xd
22:28:17.047 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.78, 0.34)
22:28:17.047 00.000 5240 Moving (-0.78, 0.34) raw xDistance=0.85 yDistance=0.42
22:28:17.047 00.000 5240 PPEC rslt: input = 0.85, final = 0.34, react = 0.85, pred = -0.81, hyst = 0.81, hyst_pct = 0.40, period_length = 662.83
22:28:17.047 00.000 5240 PPEC: input: 0.85, control: 0.34, exposure: 1500
22:28:17.047 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
22:28:17.047 00.000 5240 MoveAxis(W, 57, ABG)
22:28:17.047 00.000 5240 Guiding  Dir = 3, Dur = 57
22:28:17.062 00.015 5240 IsGuiding returns 0
22:28:17.062 00.000 5240 PulseGuide returned control before completion, sleep 67
22:28:17.071 00.009 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:28:17.110 00.039 2696 UpdateGuideState exits: m=3002 SNR=38.7 Saturated
22:28:17.110 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:17.110 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:28:17.126 00.016 2696 Enqueuing Expose request
22:28:17.141 00.015 5240 IsGuiding returns 1
22:28:17.141 00.000 5240 scope still moving after pulse duration time elapsed
22:28:17.173 00.032 5240 IsGuiding returns 0
22:28:17.173 00.000 5240 scope move finished after 57 + 53 ms
22:28:17.173 00.000 5240 Move returns status 0, amount 57
22:28:17.173 00.000 5240 MoveAxis(S, 53, ABG)
22:28:17.173 00.000 5240 Guiding  Dir = 1, Dur = 53
22:28:17.173 00.000 5240 IsGuiding returns 0
22:28:17.173 00.000 5240 PulseGuide returned control before completion, sleep 63
22:28:17.252 00.079 5240 IsGuiding returns 1
22:28:17.252 00.000 5240 scope still moving after pulse duration time elapsed
22:28:17.284 00.032 5240 IsGuiding returns 0
22:28:17.284 00.000 5240 scope move finished after 53 + 57 ms
22:28:17.284 00.000 5240 Move returns status 0, amount 53
22:28:17.284 00.000 5240 move complete, result=0
22:28:17.284 00.000 5240 worker thread done servicing request
22:28:17.284 00.000 5240 Worker thread wakes up
22:28:17.284 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:28:17.284 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:28:17.284 00.000 2696 GuideStep: 0.9 px 57 ms WEST, 0.4 px 53 ms SOUTH
22:28:18.934 01.650 5240 Exposure complete
22:28:18.982 00.048 5240 worker thread done servicing request
22:28:18.982 00.000 2696 OnExposeComplete: enter
22:28:18.997 00.015 2696 UpdateGuideState(): m_state=6
22:28:18.997 00.000 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 429
22:28:18.997 00.000 2696 Star::Find returns 1 (1), X=299.24, Y=260.44, Mass=2942, SNR=38.2, Peak=255 HFD=3.3
22:28:18.997 00.000 2696 MultiStar: [#1 -3.46,-0.79,0.00,M10] [#2 -2.83,-0.44,0.00,M7] [#3 -2.02,-0.47,0.00,M4] [#4 -3.30,0.01,0.00,M9] [#5 0.07,-0.23,0.46,U] [#6 -2.85,-0.02,0.00,M7] [#7 -1.98,-0.30,0.00,M4] [#8 -2.96,0.37,0.00,M10] 
22:28:19.007 00.010 2696 refined, 1 included, MultiStar: {-0.34, 0.00}, one-star: {-0.53, 0.10}
22:28:19.009 00.002 2696 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.74) = xAngle (0.40 = 0.40)
22:28:19.011 00.002 2696 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (3.04 = 3.04)
22:28:19.013 00.002 2696 CameraToMount -- cameraX=-0.34 cameraY=0.00 hyp=0.34 cameraTheta=3.14 mountX=0.31 mountY=0.04, mountTheta=0.11
22:28:19.015 00.002 2696 SchedulePrimaryMove(0F998B58, x=-0.34, y=0.00, opts=13)
22:28:19.017 00.002 2696 Enqueuing Move request for scope (-0.34, 0.00)
22:28:19.019 00.002 5240 Worker thread wakes up
22:28:19.019 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.00) opts 0xd
22:28:19.019 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.34, 0.00)
22:28:19.019 00.000 5240 Moving (-0.34, 0.00) raw xDistance=0.31 yDistance=0.04
22:28:19.021 00.002 5240 PPEC rslt: input = 0.31, final = -0.06, react = 0.31, pred = -0.61, hyst = 0.31, hyst_pct = 0.39, period_length = 662.83
22:28:19.021 00.000 5240 PPEC: input: 0.31, control: -0.06, exposure: 1500
22:28:19.021 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:19.021 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:28:19.021 00.000 5240 MoveAxis(E, 10, ABG)
22:28:19.021 00.000 5240 Guiding  Dir = 2, Dur = 10
22:28:19.021 00.000 5240 IsGuiding returns 0
22:28:19.021 00.000 5240 PulseGuide returned control before completion, sleep 20
22:28:19.032 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:28:19.044 00.012 5240 IsGuiding returns 1
22:28:19.044 00.000 5240 scope still moving after pulse duration time elapsed
22:28:19.076 00.032 5240 IsGuiding returns 0
22:28:19.076 00.000 5240 scope move finished after 10 + 44 ms
22:28:19.076 00.000 5240 Move returns status 0, amount 10
22:28:19.076 00.000 5240 MoveAxis(N, 0, ABG)
22:28:19.076 00.000 5240 Move returns status 0, amount 0
22:28:19.076 00.000 5240 move complete, result=0
22:28:19.076 00.000 5240 worker thread done servicing request
22:28:19.080 00.004 2696 UpdateGuideState exits: m=2942 SNR=38.2 Saturated
22:28:19.080 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:19.080 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:28:19.080 00.000 2696 Enqueuing Expose request
22:28:19.080 00.000 5240 Worker thread wakes up
22:28:19.080 00.000 2696 GuideStep: 0.3 px 10 ms EAST, 0.0 px 0 ms NORTH
22:28:19.080 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:28:19.080 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:28:20.519 01.439 5240 Exposure complete
22:28:20.598 00.079 5240 worker thread done servicing request
22:28:20.598 00.000 2696 OnExposeComplete: enter
22:28:20.601 00.003 2696 UpdateGuideState(): m_state=6
22:28:20.601 00.000 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 430
22:28:20.601 00.000 2696 Star::Find returns 1 (1), X=298.47, Y=260.44, Mass=2887, SNR=37.9, Peak=255 HFD=3.2
22:28:20.601 00.000 2696 MultiStar: [#1 -3.71,-0.44,0.00,R] [#2 -3.48,-0.19,0.00,M8] [#3 -2.61,-0.21,0.00,M5] [#4 -3.86,0.26,0.00,M10] [#5 -0.31,-0.30,0.45,U] [#6 -3.41,-0.06,0.00,M8] [#7 -2.76,-0.23,0.00,M5] [#8 -3.84,0.38,0.00,R] 
22:28:20.614 00.013 2696 refined, 1 included, MultiStar: {-1.00, -0.02}, one-star: {-1.30, 0.11}
22:28:20.617 00.003 2696 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.74) = xAngle (-5.86 = 0.42)
22:28:20.617 00.000 2696 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.23 = 3.06)
22:28:20.617 00.000 2696 CameraToMount -- cameraX=-1.00 cameraY=-0.02 hyp=1.00 cameraTheta=-3.12 mountX=0.91 mountY=0.09, mountTheta=0.09
22:28:20.617 00.000 2696 SchedulePrimaryMove(0F998B58, x=-1.00, y=-0.02, opts=13)
22:28:20.617 00.000 2696 Enqueuing Move request for scope (-1.00, -0.02)
22:28:20.630 00.013 5240 Worker thread wakes up
22:28:20.630 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.00, -0.02) opts 0xd
22:28:20.630 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.00, -0.02)
22:28:20.630 00.000 5240 Moving (-1.00, -0.02) raw xDistance=0.91 yDistance=0.09
22:28:20.632 00.002 5240 PPEC rslt: input = 0.91, final = 0.54, react = 0.91, pred = -0.57, hyst = 0.85, hyst_pct = 0.39, period_length = 662.83
22:28:20.632 00.000 5240 PPEC: input: 0.91, control: 0.54, exposure: 1500
22:28:20.632 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:20.632 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:28:20.632 00.000 5240 MoveAxis(W, 89, ABG)
22:28:20.632 00.000 5240 Guiding  Dir = 3, Dur = 89
22:28:20.632 00.000 5240 IsGuiding returns 0
22:28:20.632 00.000 5240 PulseGuide returned control before completion, sleep 99
22:28:20.646 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:28:20.679 00.033 2696 UpdateGuideState exits: m=2887 SNR=37.9 Saturated
22:28:20.693 00.014 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:20.695 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:28:20.695 00.000 2696 Enqueuing Expose request
22:28:20.741 00.046 5240 IsGuiding returns 1
22:28:20.741 00.000 5240 scope still moving after pulse duration time elapsed
22:28:20.773 00.032 5240 IsGuiding returns 0
22:28:20.773 00.000 5240 scope move finished after 89 + 50 ms
22:28:20.773 00.000 5240 Move returns status 0, amount 89
22:28:20.773 00.000 5240 MoveAxis(N, 0, ABG)
22:28:20.773 00.000 5240 Move returns status 0, amount 0
22:28:20.773 00.000 5240 move complete, result=0
22:28:20.773 00.000 5240 worker thread done servicing request
22:28:20.773 00.000 5240 Worker thread wakes up
22:28:20.773 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:28:20.773 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:28:20.781 00.008 2696 GuideStep: 0.9 px 89 ms WEST, 0.1 px 0 ms NORTH
22:28:22.417 01.636 5240 Exposure complete
22:28:22.481 00.064 5240 worker thread done servicing request
22:28:22.481 00.000 2696 OnExposeComplete: enter
22:28:22.481 00.000 2696 UpdateGuideState(): m_state=6
22:28:22.497 00.016 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 431
22:28:22.497 00.000 2696 Star::Find returns 1 (1), X=298.93, Y=260.73, Mass=3026, SNR=38.8, Peak=255 HFD=3.2
22:28:22.497 00.000 2696 MultiStar: [#1 -0.16,-0.25,0.71,U] [#2 -3.33,-0.22,0.00,M9] [#3 -2.39,-0.25,0.00,M6] [#4 -3.45,0.24,0.00,R] [#5 -0.26,-0.24,0.45,U] [#6 -3.42,-0.15,0.00,M9] [#7 -2.64,-0.51,0.00,M6] [#8 0.43,0.05,0.38,U] 
22:28:22.497 00.000 2696 refined, 3 included, MultiStar: {-0.35, 0.05}, one-star: {-0.84, 0.40}
22:28:22.507 00.010 2696 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.74) = xAngle (0.26 = 0.26)
22:28:22.507 00.000 2696 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.89 = 2.89)
22:28:22.513 00.006 2696 CameraToMount -- cameraX=-0.35 cameraY=0.05 hyp=0.36 cameraTheta=2.99 mountX=0.35 mountY=0.09, mountTheta=0.25
22:28:22.513 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.35, y=0.05, opts=13)
22:28:22.513 00.000 2696 Enqueuing Move request for scope (-0.35, 0.05)
22:28:22.513 00.000 5240 Worker thread wakes up
22:28:22.513 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.05) opts 0xd
22:28:22.513 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.35, 0.05)
22:28:22.513 00.000 5240 Moving (-0.35, 0.05) raw xDistance=0.35 yDistance=0.09
22:28:22.513 00.000 5240 PPEC rslt: input = 0.35, final = 0.01, react = 0.35, pred = -0.52, hyst = 0.30, hyst_pct = 0.39, period_length = 662.83
22:28:22.513 00.000 5240 PPEC: input: 0.35, control: 0.01, exposure: 1500
22:28:22.513 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:22.513 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:28:22.513 00.000 5240 MoveAxis(W, 2, ABG)
22:28:22.513 00.000 5240 Guiding  Dir = 3, Dur = 2
22:28:22.513 00.000 5240 IsGuiding returns 0
22:28:22.513 00.000 5240 PulseGuide returned control before completion, sleep 12
22:28:22.533 00.020 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:28:22.545 00.012 5240 IsGuiding returns 1
22:28:22.545 00.000 5240 scope still moving after pulse duration time elapsed
22:28:22.576 00.031 5240 IsGuiding returns 0
22:28:22.576 00.000 5240 scope move finished after 2 + 49 ms
22:28:22.576 00.000 5240 Move returns status 0, amount 2
22:28:22.576 00.000 5240 MoveAxis(N, 0, ABG)
22:28:22.576 00.000 5240 Move returns status 0, amount 0
22:28:22.576 00.000 5240 move complete, result=0
22:28:22.576 00.000 5240 worker thread done servicing request
22:28:22.585 00.009 2696 UpdateGuideState exits: m=3026 SNR=38.8 Saturated
22:28:22.587 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:22.587 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:28:22.594 00.007 2696 Enqueuing Expose request
22:28:22.594 00.000 5240 Worker thread wakes up
22:28:22.594 00.000 2696 GuideStep: 0.3 px 2 ms WEST, 0.1 px 0 ms NORTH
22:28:22.594 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:28:22.594 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:28:24.007 01.413 5240 Exposure complete
22:28:24.050 00.043 5240 worker thread done servicing request
22:28:24.050 00.000 2696 OnExposeComplete: enter
22:28:24.060 00.010 2696 UpdateGuideState(): m_state=6
22:28:24.060 00.000 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 432
22:28:24.060 00.000 2696 Star::Find returns 1 (1), X=298.90, Y=260.78, Mass=2973, SNR=38.5, Peak=255 HFD=2.9
22:28:24.066 00.006 2696 MultiStar: [#1 0.31,0.44,0.70,U] [#2 -3.31,0.12,0.00,M10] [#3 -2.17,0.42,0.00,M7] [#4 0.12,0.38,0.42,U] [#5 -0.12,0.07,0.45,U] [#6 -3.43,0.12,0.00,M10] [#7 -2.55,0.02,0.00,M7] [#8 0.26,0.24,0.39,U] 
22:28:24.068 00.002 2696 refined, 4 included, MultiStar: {-0.19, 0.35}, one-star: {-0.87, 0.45}
22:28:24.069 00.001 2696 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.74) = xAngle (-0.67 = -0.67)
22:28:24.071 00.002 2696 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.96 = 1.96)
22:28:24.073 00.002 2696 CameraToMount -- cameraX=-0.19 cameraY=0.35 hyp=0.40 cameraTheta=2.06 mountX=0.31 mountY=0.37, mountTheta=0.87
22:28:24.075 00.002 2696 SchedulePrimaryMove(0F998B58, x=-0.19, y=0.35, opts=13)
22:28:24.077 00.002 2696 Enqueuing Move request for scope (-0.19, 0.35)
22:28:24.079 00.002 5240 Worker thread wakes up
22:28:24.079 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.35) opts 0xd
22:28:24.079 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.19, 0.35)
22:28:24.079 00.000 5240 Moving (-0.19, 0.35) raw xDistance=0.31 yDistance=0.37
22:28:24.081 00.002 5240 PPEC rslt: input = 0.31, final = 0.01, react = 0.31, pred = -0.52, hyst = 0.33, hyst_pct = 0.39, period_length = 662.83
22:28:24.081 00.000 5240 PPEC: input: 0.31, control: 0.01, exposure: 1500
22:28:24.082 00.001 5240 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
22:28:24.082 00.000 5240 MoveAxis(W, 1, ABG)
22:28:24.082 00.000 5240 Guiding  Dir = 3, Dur = 1
22:28:24.082 00.000 5240 IsGuiding returns 0
22:28:24.082 00.000 5240 PulseGuide returned control before completion, sleep 11
22:28:24.082 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:28:24.098 00.016 5240 IsGuiding returns 1
22:28:24.098 00.000 5240 scope still moving after pulse duration time elapsed
22:28:24.130 00.032 5240 IsGuiding returns 0
22:28:24.130 00.000 5240 scope move finished after 1 + 46 ms
22:28:24.130 00.000 5240 Move returns status 0, amount 1
22:28:24.130 00.000 5240 MoveAxis(S, 47, ABG)
22:28:24.130 00.000 5240 Guiding  Dir = 1, Dur = 47
22:28:24.130 00.000 5240 IsGuiding returns 0
22:28:24.130 00.000 5240 PulseGuide returned control before completion, sleep 57
22:28:24.132 00.002 2696 UpdateGuideState exits: m=2973 SNR=38.5 Saturated
22:28:24.132 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:24.132 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:28:24.145 00.013 2696 Enqueuing Expose request
22:28:24.194 00.049 5240 IsGuiding returns 1
22:28:24.194 00.000 5240 scope still moving after pulse duration time elapsed
22:28:24.225 00.031 5240 IsGuiding returns 0
22:28:24.225 00.000 5240 scope move finished after 47 + 49 ms
22:28:24.225 00.000 5240 Move returns status 0, amount 47
22:28:24.225 00.000 5240 move complete, result=0
22:28:24.228 00.003 5240 worker thread done servicing request
22:28:24.228 00.000 5240 Worker thread wakes up
22:28:24.228 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:28:24.228 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:28:24.234 00.006 2696 GuideStep: 0.3 px 1 ms WEST, 0.4 px 47 ms SOUTH
22:28:25.868 01.634 5240 Exposure complete
22:28:25.923 00.055 5240 worker thread done servicing request
22:28:25.923 00.000 2696 OnExposeComplete: enter
22:28:25.923 00.000 2696 UpdateGuideState(): m_state=6
22:28:25.923 00.000 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 433
22:28:25.931 00.008 2696 Star::Find returns 1 (1), X=297.83, Y=260.23, Mass=2867, SNR=37.7, Peak=255 HFD=2.9
22:28:25.931 00.000 2696 MultiStar: [#1 -0.61,0.11,0.72,U] [#2 -3.90,-0.17,0.00,R] [#3 -3.29,-0.03,0.00,M8] [#4 -0.84,0.26,0.43,U] [#5 -0.92,-0.22,0.45,U] [#6 -3.95,0.27,0.00,R] [#7 -3.09,-0.06,0.00,M8] [#8 -0.66,-0.02,0.40,U] 
22:28:25.931 00.000 2696 refined, 4 included, MultiStar: {-1.14, -0.00}, one-star: {-1.94, -0.10}
22:28:25.931 00.000 2696 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.74) = xAngle (-5.87 = 0.41)
22:28:25.937 00.006 2696 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.24 = 3.04)
22:28:25.937 00.000 2696 CameraToMount -- cameraX=-1.14 cameraY=-0.00 hyp=1.14 cameraTheta=-3.14 mountX=1.05 mountY=0.11, mountTheta=0.11
22:28:25.944 00.007 2696 SchedulePrimaryMove(0F998B58, x=-1.14, y=-0.00, opts=13)
22:28:25.944 00.000 2696 Enqueuing Move request for scope (-1.14, -0.00)
22:28:25.944 00.000 5240 Worker thread wakes up
22:28:25.944 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.14, -0.00) opts 0xd
22:28:25.944 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.14, -0.00)
22:28:25.944 00.000 5240 Moving (-1.14, -0.00) raw xDistance=1.05 yDistance=0.11
22:28:25.944 00.000 5240 PPEC rslt: input = 1.05, final = 0.64, react = 1.05, pred = -0.60, hyst = 0.94, hyst_pct = 0.39, period_length = 662.83
22:28:25.944 00.000 5240 PPEC: input: 1.05, control: 0.64, exposure: 1500
22:28:25.944 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:25.951 00.007 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:28:25.951 00.000 5240 MoveAxis(W, 106, ABG)
22:28:25.951 00.000 5240 Guiding  Dir = 3, Dur = 106
22:28:25.951 00.000 5240 IsGuiding returns 0
22:28:25.951 00.000 5240 PulseGuide returned control before completion, sleep 116
22:28:25.963 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:28:26.010 00.047 2696 UpdateGuideState exits: m=2867 SNR=37.7 Saturated
22:28:26.012 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:26.014 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:28:26.017 00.003 2696 Enqueuing Expose request
22:28:26.080 00.063 5240 IsGuiding returns 0
22:28:26.080 00.000 5240 Move returns status 0, amount 106
22:28:26.080 00.000 5240 MoveAxis(N, 0, ABG)
22:28:26.080 00.000 5240 Move returns status 0, amount 0
22:28:26.080 00.000 5240 move complete, result=0
22:28:26.080 00.000 5240 worker thread done servicing request
22:28:26.080 00.000 5240 Worker thread wakes up
22:28:26.080 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:28:26.080 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:28:26.080 00.000 2696 GuideStep: 1.0 px 106 ms WEST, 0.1 px 0 ms NORTH
22:28:27.508 01.428 5240 Exposure complete
22:28:27.569 00.061 5240 worker thread done servicing request
22:28:27.569 00.000 2696 OnExposeComplete: enter
22:28:27.569 00.000 2696 UpdateGuideState(): m_state=6
22:28:27.585 00.016 2696 Star::Find(15, 297, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 434
22:28:27.588 00.003 2696 Star::Find returns 1 (1), X=297.49, Y=260.49, Mass=3054, SNR=39.0, Peak=255 HFD=3.2
22:28:27.588 00.000 2696 MultiStar: [#1 -1.04,0.26,0.70,U] [#2 -0.51,-0.04,0.67,U] [#3 -3.45,0.21,0.00,M9] [#4 -1.39,0.03,0.43,U] [#5 -1.45,-0.37,0.44,U] [#6 -0.21,-0.02,0.47,U] [#7 -3.42,0.15,0.00,M9] [#8 -0.93,-0.10,0.38,U] 
22:28:27.588 00.000 2696 refined, 6 included, MultiStar: {-1.23, 0.03}, one-star: {-2.28, 0.16}
22:28:27.588 00.000 2696 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.74) = xAngle (0.38 = 0.38)
22:28:27.588 00.000 2696 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (3.02 = 3.02)
22:28:27.588 00.000 2696 CameraToMount -- cameraX=-1.23 cameraY=0.03 hyp=1.23 cameraTheta=3.12 mountX=1.14 mountY=0.15, mountTheta=0.13
22:28:27.588 00.000 2696 SchedulePrimaryMove(0F998B58, x=-1.23, y=0.03, opts=13)
22:28:27.600 00.012 2696 Enqueuing Move request for scope (-1.23, 0.03)
22:28:27.600 00.000 5240 Worker thread wakes up
22:28:27.600 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.23, 0.03) opts 0xd
22:28:27.600 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.23, 0.03)
22:28:27.600 00.000 5240 Moving (-1.23, 0.03) raw xDistance=1.14 yDistance=0.15
22:28:27.600 00.000 5240 PPEC rslt: input = 1.14, final = 0.74, react = 1.14, pred = -0.59, hyst = 1.03, hyst_pct = 0.39, period_length = 662.83
22:28:27.600 00.000 5240 PPEC: input: 1.14, control: 0.74, exposure: 1500
22:28:27.600 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.15
22:28:27.600 00.000 5240 MoveAxis(W, 123, ABG)
22:28:27.600 00.000 5240 Guiding  Dir = 3, Dur = 123
22:28:27.600 00.000 5240 IsGuiding returns 0
22:28:27.600 00.000 5240 PulseGuide returned control before completion, sleep 133
22:28:27.617 00.017 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:28:27.664 00.047 2696 UpdateGuideState exits: m=3054 SNR=39.0 Saturated
22:28:27.664 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:27.664 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:28:27.664 00.000 2696 Enqueuing Expose request
22:28:27.743 00.079 5240 IsGuiding returns 1
22:28:27.743 00.000 5240 scope still moving after pulse duration time elapsed
22:28:27.775 00.032 5240 IsGuiding returns 0
22:28:27.775 00.000 5240 scope move finished after 123 + 45 ms
22:28:27.775 00.000 5240 Move returns status 0, amount 123
22:28:27.775 00.000 5240 MoveAxis(S, 20, ABG)
22:28:27.775 00.000 5240 Guiding  Dir = 1, Dur = 20
22:28:27.775 00.000 5240 IsGuiding returns 0
22:28:27.775 00.000 5240 PulseGuide returned control before completion, sleep 30
22:28:27.807 00.032 5240 IsGuiding returns 1
22:28:27.807 00.000 5240 scope still moving after pulse duration time elapsed
22:28:27.838 00.031 5240 IsGuiding returns 0
22:28:27.838 00.000 5240 scope move finished after 20 + 42 ms
22:28:27.838 00.000 5240 Move returns status 0, amount 20
22:28:27.838 00.000 5240 move complete, result=0
22:28:27.838 00.000 5240 worker thread done servicing request
22:28:27.838 00.000 5240 Worker thread wakes up
22:28:27.838 00.000 2696 GuideStep: 1.1 px 123 ms WEST, 0.2 px 20 ms SOUTH
22:28:27.841 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:28:27.841 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:28:29.487 01.646 5240 Exposure complete
22:28:29.550 00.063 5240 worker thread done servicing request
22:28:29.550 00.000 2696 OnExposeComplete: enter
22:28:29.550 00.000 2696 UpdateGuideState(): m_state=6
22:28:29.550 00.000 2696 Star::Find(15, 297, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 435
22:28:29.565 00.015 2696 Star::Find returns 1 (1), X=298.30, Y=260.50, Mass=2908, SNR=38.0, Peak=255 HFD=3.1
22:28:29.565 00.000 2696 MultiStar: [#1 -0.27,0.24,0.71,U] [#2 0.47,0.22,0.70,U] [#3 -2.83,0.20,0.00,M10] [#4 -0.57,0.17,0.45,U] [#5 -0.59,-0.07,0.44,U] [#6 0.32,-0.28,0.48,U] [#7 -2.77,-0.16,0.00,M10] [#8 -0.28,0.16,0.39,U] 
22:28:29.570 00.005 2696 refined, 6 included, MultiStar: {-0.43, 0.11}, one-star: {-1.47, 0.17}
22:28:29.570 00.000 2696 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.74) = xAngle (0.16 = 0.16)
22:28:29.570 00.000 2696 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.79 = 2.79)
22:28:29.570 00.000 2696 CameraToMount -- cameraX=-0.43 cameraY=0.11 hyp=0.45 cameraTheta=2.89 mountX=0.44 mountY=0.16, mountTheta=0.34
22:28:29.570 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.43, y=0.11, opts=13)
22:28:29.570 00.000 2696 Enqueuing Move request for scope (-0.43, 0.11)
22:28:29.581 00.011 5240 Worker thread wakes up
22:28:29.581 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.11) opts 0xd
22:28:29.581 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.43, 0.11)
22:28:29.581 00.000 5240 Moving (-0.43, 0.11) raw xDistance=0.44 yDistance=0.16
22:28:29.581 00.000 5240 PPEC rslt: input = 0.44, final = 0.03, react = 0.44, pred = -0.69, hyst = 0.46, hyst_pct = 0.39, period_length = 662.83
22:28:29.581 00.000 5240 PPEC: input: 0.44, control: 0.03, exposure: 1500
22:28:29.581 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.16
22:28:29.581 00.000 5240 MoveAxis(W, 4, ABG)
22:28:29.581 00.000 5240 Guiding  Dir = 3, Dur = 4
22:28:29.581 00.000 5240 IsGuiding returns 0
22:28:29.581 00.000 5240 PulseGuide returned control before completion, sleep 14
22:28:29.581 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:28:29.613 00.032 5240 IsGuiding returns 1
22:28:29.613 00.000 5240 scope still moving after pulse duration time elapsed
22:28:29.638 00.025 2696 UpdateGuideState exits: m=2908 SNR=38.0 Saturated
22:28:29.645 00.007 5240 IsGuiding returns 0
22:28:29.645 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:29.645 00.000 5240 scope move finished after 4 + 57 ms
22:28:29.645 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:28:29.645 00.000 2696 Enqueuing Expose request
22:28:29.645 00.000 5240 Move returns status 0, amount 4
22:28:29.645 00.000 5240 MoveAxis(S, 20, ABG)
22:28:29.645 00.000 5240 Guiding  Dir = 1, Dur = 20
22:28:29.645 00.000 5240 IsGuiding returns 0
22:28:29.645 00.000 5240 PulseGuide returned control before completion, sleep 30
22:28:29.693 00.048 5240 IsGuiding returns 1
22:28:29.693 00.000 5240 scope still moving after pulse duration time elapsed
22:28:29.724 00.031 5240 IsGuiding returns 0
22:28:29.724 00.000 5240 scope move finished after 20 + 52 ms
22:28:29.724 00.000 5240 Move returns status 0, amount 20
22:28:29.724 00.000 5240 move complete, result=0
22:28:29.724 00.000 5240 worker thread done servicing request
22:28:29.724 00.000 5240 Worker thread wakes up
22:28:29.724 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:28:29.724 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:28:29.740 00.016 2696 GuideStep: 0.4 px 4 ms WEST, 0.2 px 20 ms SOUTH
22:28:31.148 01.408 5240 Exposure complete
22:28:31.216 00.068 5240 worker thread done servicing request
22:28:31.216 00.000 2696 OnExposeComplete: enter
22:28:31.218 00.002 2696 UpdateGuideState(): m_state=6
22:28:31.220 00.002 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 436
22:28:31.224 00.004 2696 Star::Find returns 1 (1), X=297.80, Y=260.75, Mass=2925, SNR=38.1, Peak=255 HFD=2.9
22:28:31.226 00.002 2696 MultiStar: [#1 -0.80,0.32,0.71,U] [#2 -0.30,0.14,0.69,U] [#3 -3.56,0.19,0.00,R] [#4 -1.21,0.48,0.45,U] [#5 -1.17,-0.14,0.45,U] [#6 -0.28,-0.01,0.46,U] [#7 -3.47,0.16,0.00,R] [#8 -0.70,-0.00,0.40,U] 
22:28:31.228 00.002 2696 refined, 6 included, MultiStar: {-1.02, 0.21}, one-star: {-1.97, 0.42}
22:28:31.232 00.004 2696 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.74) = xAngle (0.20 = 0.20)
22:28:31.236 00.004 2696 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.83 = 2.83)
22:28:31.238 00.002 2696 CameraToMount -- cameraX=-1.02 cameraY=0.21 hyp=1.04 cameraTheta=2.93 mountX=1.02 mountY=0.32, mountTheta=0.30
22:28:31.241 00.003 2696 SchedulePrimaryMove(0F998B58, x=-1.02, y=0.21, opts=13)
22:28:31.241 00.000 2696 Enqueuing Move request for scope (-1.02, 0.21)
22:28:31.241 00.000 5240 Worker thread wakes up
22:28:31.241 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.02, 0.21) opts 0xd
22:28:31.241 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.02, 0.21)
22:28:31.241 00.000 5240 Moving (-1.02, 0.21) raw xDistance=1.02 yDistance=0.32
22:28:31.241 00.000 5240 PPEC rslt: input = 1.02, final = 0.58, react = 1.02, pred = -0.69, hyst = 0.99, hyst_pct = 0.38, period_length = 662.83
22:28:31.241 00.000 5240 PPEC: input: 1.02, control: 0.58, exposure: 1500
22:28:31.241 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
22:28:31.241 00.000 5240 MoveAxis(W, 97, ABG)
22:28:31.241 00.000 5240 Guiding  Dir = 3, Dur = 97
22:28:31.241 00.000 5240 IsGuiding returns 0
22:28:31.241 00.000 5240 PulseGuide returned control before completion, sleep 107
22:28:31.257 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:28:31.308 00.051 2696 UpdateGuideState exits: m=2925 SNR=38.1 Saturated
22:28:31.310 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:31.310 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:28:31.312 00.002 2696 Enqueuing Expose request
22:28:31.367 00.055 5240 IsGuiding returns 1
22:28:31.367 00.000 5240 scope still moving after pulse duration time elapsed
22:28:31.398 00.031 5240 IsGuiding returns 0
22:28:31.398 00.000 5240 scope move finished after 97 + 51 ms
22:28:31.398 00.000 5240 Move returns status 0, amount 97
22:28:31.398 00.000 5240 MoveAxis(S, 40, ABG)
22:28:31.398 00.000 5240 Guiding  Dir = 1, Dur = 40
22:28:31.398 00.000 5240 IsGuiding returns 0
22:28:31.398 00.000 5240 PulseGuide returned control before completion, sleep 50
22:28:31.460 00.062 5240 IsGuiding returns 0
22:28:31.460 00.000 5240 Move returns status 0, amount 40
22:28:31.460 00.000 5240 move complete, result=0
22:28:31.460 00.000 5240 worker thread done servicing request
22:28:31.460 00.000 2696 GuideStep: 1.0 px 97 ms WEST, 0.3 px 40 ms SOUTH
22:28:31.462 00.002 5240 Worker thread wakes up
22:28:31.462 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:28:31.462 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:28:33.119 01.657 5240 Exposure complete
22:28:33.182 00.063 5240 worker thread done servicing request
22:28:33.182 00.000 2696 OnExposeComplete: enter
22:28:33.182 00.000 2696 UpdateGuideState(): m_state=6
22:28:33.182 00.000 2696 Star::Find(15, 297, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 437
22:28:33.194 00.012 2696 Star::Find returns 1 (1), X=297.36, Y=260.48, Mass=3036, SNR=38.9, Peak=255 HFD=3.1
22:28:33.198 00.004 2696 MultiStar: [#1 -1.09,0.22,0.68,U] [#2 -0.41,0.31,0.67,U] [#3 0.01,0.10,0.44,U] [#4 -1.45,0.21,0.43,U] [#5 -1.60,-0.16,0.44,U] [#6 -0.56,-0.10,0.48,U] [#7 -0.14,0.00,0.47,U] [#8 -1.14,0.05,0.39,U] 
22:28:33.198 00.000 2696 refined, 8 included, MultiStar: {-1.10, 0.11}, one-star: {-2.41, 0.15}
22:28:33.198 00.000 2696 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.74) = xAngle (0.31 = 0.31)
22:28:33.198 00.000 2696 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.94 = 2.94)
22:28:33.198 00.000 2696 CameraToMount -- cameraX=-1.10 cameraY=0.11 hyp=1.11 cameraTheta=3.04 mountX=1.06 mountY=0.22, mountTheta=0.21
22:28:33.198 00.000 2696 SchedulePrimaryMove(0F998B58, x=-1.10, y=0.11, opts=13)
22:28:33.198 00.000 2696 Enqueuing Move request for scope (-1.10, 0.11)
22:28:33.198 00.000 5240 Worker thread wakes up
22:28:33.198 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.10, 0.11) opts 0xd
22:28:33.198 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.10, 0.11)
22:28:33.198 00.000 5240 Moving (-1.10, 0.11) raw xDistance=1.06 yDistance=0.22
22:28:33.198 00.000 5240 PPEC rslt: input = 1.06, final = 0.63, react = 1.06, pred = -0.62, hyst = 0.95, hyst_pct = 0.38, period_length = 662.83
22:28:33.198 00.000 5240 PPEC: input: 1.06, control: 0.63, exposure: 1500
22:28:33.198 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
22:28:33.198 00.000 5240 MoveAxis(W, 105, ABG)
22:28:33.214 00.016 5240 Guiding  Dir = 3, Dur = 105
22:28:33.214 00.000 5240 IsGuiding returns 0
22:28:33.214 00.000 5240 PulseGuide returned control before completion, sleep 115
22:28:33.225 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:28:33.261 00.036 2696 UpdateGuideState exits: m=3036 SNR=38.9 Saturated
22:28:33.261 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:33.277 00.016 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:28:33.277 00.000 2696 Enqueuing Expose request
22:28:33.340 00.063 5240 IsGuiding returns 1
22:28:33.340 00.000 5240 scope still moving after pulse duration time elapsed
22:28:33.373 00.033 5240 IsGuiding returns 0
22:28:33.373 00.000 5240 scope move finished after 105 + 53 ms
22:28:33.373 00.000 5240 Move returns status 0, amount 105
22:28:33.373 00.000 5240 MoveAxis(S, 28, ABG)
22:28:33.373 00.000 5240 Guiding  Dir = 1, Dur = 28
22:28:33.373 00.000 5240 IsGuiding returns 0
22:28:33.373 00.000 5240 PulseGuide returned control before completion, sleep 38
22:28:33.420 00.047 5240 IsGuiding returns 1
22:28:33.420 00.000 5240 scope still moving after pulse duration time elapsed
22:28:33.452 00.032 5240 IsGuiding returns 1
22:28:33.484 00.032 5240 IsGuiding returns 1
22:28:33.515 00.031 5240 IsGuiding returns 1
22:28:33.547 00.032 5240 IsGuiding returns 0
22:28:33.547 00.000 5240 scope move finished after 28 + 146 ms
22:28:33.547 00.000 5240 Move returns status 0, amount 28
22:28:33.547 00.000 5240 move complete, result=0
22:28:33.547 00.000 5240 worker thread done servicing request
22:28:33.547 00.000 2696 GuideStep: 1.1 px 105 ms WEST, 0.2 px 28 ms SOUTH
22:28:33.547 00.000 5240 Worker thread wakes up
22:28:33.547 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:28:33.547 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:28:34.986 01.439 5240 Exposure complete
22:28:35.048 00.062 5240 worker thread done servicing request
22:28:35.048 00.000 2696 OnExposeComplete: enter
22:28:35.063 00.015 2696 UpdateGuideState(): m_state=6
22:28:35.064 00.001 2696 Star::Find(15, 297, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 438
22:28:35.064 00.000 2696 Star::Find returns 1 (1), X=297.24, Y=260.37, Mass=2746, SNR=36.9, Peak=255 HFD=2.8
22:28:35.069 00.005 2696 MultiStar: [#1 -1.33,0.20,0.73,U] [#2 -0.74,0.02,0.72,U] [#3 -0.28,-0.18,0.45,U] [#4 -1.62,0.09,0.46,U] [#5 -1.71,-0.38,0.47,U] [#6 -0.64,-0.21,0.48,U] [#7 -0.23,0.04,0.51,U] [#8 -1.17,-0.09,0.41,U] 
22:28:35.069 00.000 2696 refined, 8 included, MultiStar: {-1.26, -0.03}, one-star: {-2.53, 0.04}
22:28:35.069 00.000 2696 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.74) = xAngle (-5.86 = 0.43)
22:28:35.069 00.000 2696 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.22 = 3.06)
22:28:35.069 00.000 2696 CameraToMount -- cameraX=-1.26 cameraY=-0.03 hyp=1.26 cameraTheta=-3.12 mountX=1.15 mountY=0.10, mountTheta=0.09
22:28:35.080 00.011 2696 SchedulePrimaryMove(0F998B58, x=-1.26, y=-0.03, opts=13)
22:28:35.080 00.000 2696 Enqueuing Move request for scope (-1.26, -0.03)
22:28:35.080 00.000 5240 Worker thread wakes up
22:28:35.080 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.26, -0.03) opts 0xd
22:28:35.080 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.26, -0.03)
22:28:35.080 00.000 5240 Moving (-1.26, -0.03) raw xDistance=1.15 yDistance=0.10
22:28:35.080 00.000 5240 PPEC rslt: input = 1.15, final = 0.75, react = 1.15, pred = -0.62, hyst = 1.09, hyst_pct = 0.38, period_length = 662.83
22:28:35.080 00.000 5240 PPEC: input: 1.15, control: 0.75, exposure: 1500
22:28:35.080 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:35.080 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:28:35.080 00.000 5240 MoveAxis(W, 124, ABG)
22:28:35.080 00.000 5240 Guiding  Dir = 3, Dur = 124
22:28:35.080 00.000 5240 IsGuiding returns 0
22:28:35.080 00.000 5240 PulseGuide returned control before completion, sleep 134
22:28:35.098 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:28:35.143 00.045 2696 UpdateGuideState exits: m=2746 SNR=36.9 Saturated
22:28:35.143 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:35.143 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:28:35.143 00.000 2696 Enqueuing Expose request
22:28:35.222 00.079 5240 IsGuiding returns 1
22:28:35.222 00.000 5240 scope still moving after pulse duration time elapsed
22:28:35.254 00.032 5240 IsGuiding returns 0
22:28:35.254 00.000 5240 scope move finished after 124 + 43 ms
22:28:35.254 00.000 5240 Move returns status 0, amount 124
22:28:35.254 00.000 5240 MoveAxis(N, 0, ABG)
22:28:35.254 00.000 5240 Move returns status 0, amount 0
22:28:35.254 00.000 5240 move complete, result=0
22:28:35.254 00.000 5240 worker thread done servicing request
22:28:35.254 00.000 2696 GuideStep: 1.2 px 124 ms WEST, 0.1 px 0 ms NORTH
22:28:35.257 00.003 5240 Worker thread wakes up
22:28:35.257 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:28:35.257 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:28:36.898 01.641 5240 Exposure complete
22:28:36.978 00.080 5240 worker thread done servicing request
22:28:36.978 00.000 2696 OnExposeComplete: enter
22:28:36.978 00.000 2696 UpdateGuideState(): m_state=6
22:28:36.978 00.000 2696 Star::Find(15, 297, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 439
22:28:36.986 00.008 2696 Star::Find returns 1 (1), X=297.42, Y=260.37, Mass=2892, SNR=37.9, Peak=255 HFD=3.1
22:28:36.986 00.000 2696 MultiStar: [#1 -1.26,-0.28,0.70,U] [#2 -0.75,-0.13,0.70,U] [#3 -0.35,-0.54,0.42,U] [#4 -1.49,-0.21,0.42,U] [#5 -1.49,-0.46,0.46,U] [#6 -0.71,-0.31,0.49,U] [#7 -0.42,-0.40,0.49,U] [#8 -1.14,-0.10,0.40,U] 
22:28:36.986 00.000 2696 refined, 8 included, MultiStar: {-1.23, -0.23}, one-star: {-2.35, 0.04}
22:28:36.986 00.000 2696 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.74) = xAngle (-5.69 = 0.59)
22:28:36.992 00.006 2696 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.06 = -3.06)
22:28:36.994 00.002 2696 CameraToMount -- cameraX=-1.23 cameraY=-0.23 hyp=1.25 cameraTheta=-2.96 mountX=1.04 mountY=-0.10, mountTheta=-0.10
22:28:36.996 00.002 2696 SchedulePrimaryMove(0F998B58, x=-1.23, y=-0.23, opts=13)
22:28:36.998 00.002 2696 Enqueuing Move request for scope (-1.23, -0.23)
22:28:37.001 00.003 5240 Worker thread wakes up
22:28:37.001 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.23, -0.23) opts 0xd
22:28:37.001 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.23, -0.23)
22:28:37.001 00.000 5240 Moving (-1.23, -0.23) raw xDistance=1.04 yDistance=-0.10
22:28:37.003 00.002 5240 PPEC rslt: input = 1.04, final = 0.61, react = 1.04, pred = -0.66, hyst = 1.00, hyst_pct = 0.38, period_length = 662.83
22:28:37.003 00.000 5240 PPEC: input: 1.04, control: 0.61, exposure: 1500
22:28:37.003 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:37.003 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:28:37.003 00.000 5240 MoveAxis(W, 102, ABG)
22:28:37.003 00.000 5240 Guiding  Dir = 3, Dur = 102
22:28:37.003 00.000 5240 IsGuiding returns 0
22:28:37.005 00.002 5240 PulseGuide returned control before completion, sleep 112
22:28:37.015 00.010 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=222, Gamma=0.430
22:28:37.062 00.047 2696 UpdateGuideState exits: m=2892 SNR=37.9 Saturated
22:28:37.064 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:37.066 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:28:37.068 00.002 2696 Enqueuing Expose request
22:28:37.120 00.052 5240 IsGuiding returns 1
22:28:37.120 00.000 5240 scope still moving after pulse duration time elapsed
22:28:37.151 00.031 5240 IsGuiding returns 0
22:28:37.151 00.000 5240 scope move finished after 102 + 44 ms
22:28:37.151 00.000 5240 Move returns status 0, amount 102
22:28:37.151 00.000 5240 MoveAxis(N, 0, ABG)
22:28:37.151 00.000 5240 Move returns status 0, amount 0
22:28:37.151 00.000 5240 move complete, result=0
22:28:37.151 00.000 5240 worker thread done servicing request
22:28:37.151 00.000 5240 Worker thread wakes up
22:28:37.151 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:28:37.151 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:28:37.151 00.000 2696 GuideStep: 1.0 px 102 ms WEST, -0.1 px 0 ms NORTH
22:28:38.573 01.422 5240 Exposure complete
22:28:38.639 00.066 5240 worker thread done servicing request
22:28:38.639 00.000 2696 OnExposeComplete: enter
22:28:38.639 00.000 2696 UpdateGuideState(): m_state=6
22:28:38.639 00.000 2696 Star::Find(15, 297, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 440
22:28:38.639 00.000 2696 Star::Find returns 1 (1), X=296.81, Y=260.33, Mass=2817, SNR=37.4, Peak=255 HFD=2.9
22:28:38.639 00.000 2696 MultiStar: [#1 -1.64,0.18,0.70,U] [#2 -0.84,0.20,0.70,U] [#3 -0.69,-0.02,0.45,U] [#4 -1.92,0.36,0.00,M1] [#5 -1.93,-0.00,0.00,M1] [#6 -1.18,-0.25,0.47,U] [#7 -0.58,-0.22,0.51,U] [#8 -1.40,0.04,0.39,U] 
22:28:38.639 00.000 2696 refined, 6 included, MultiStar: {-1.52, 0.01}, one-star: {-2.96, -0.00}
22:28:38.639 00.000 2696 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.74) = xAngle (0.40 = 0.40)
22:28:38.639 00.000 2696 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (3.03 = 3.03)
22:28:38.655 00.016 2696 CameraToMount -- cameraX=-1.52 cameraY=0.01 hyp=1.52 cameraTheta=3.13 mountX=1.40 mountY=0.17, mountTheta=0.12
22:28:38.655 00.000 2696 SchedulePrimaryMove(0F998B58, x=-1.52, y=0.01, opts=13)
22:28:38.655 00.000 2696 Enqueuing Move request for scope (-1.52, 0.01)
22:28:38.655 00.000 5240 Worker thread wakes up
22:28:38.655 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.52, 0.01) opts 0xd
22:28:38.655 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.52, 0.01)
22:28:38.655 00.000 5240 Moving (-1.52, 0.01) raw xDistance=1.40 yDistance=0.17
22:28:38.663 00.008 5240 PPEC rslt: input = 1.40, final = 1.06, react = 1.40, pred = -0.50, hyst = 1.33, hyst_pct = 0.38, period_length = 662.83
22:28:38.663 00.000 5240 PPEC: input: 1.40, control: 1.06, exposure: 1500
22:28:38.663 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.17
22:28:38.663 00.000 5240 MoveAxis(W, 176, ABG)
22:28:38.663 00.000 5240 Guiding  Dir = 3, Dur = 176
22:28:38.663 00.000 5240 IsGuiding returns 0
22:28:38.663 00.000 5240 PulseGuide returned control before completion, sleep 186
22:28:38.671 00.008 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:28:38.722 00.051 2696 UpdateGuideState exits: m=2817 SNR=37.4 Saturated
22:28:38.724 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:38.726 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:28:38.726 00.000 2696 Enqueuing Expose request
22:28:38.861 00.135 5240 IsGuiding returns 1
22:28:38.861 00.000 5240 scope still moving after pulse duration time elapsed
22:28:38.893 00.032 5240 IsGuiding returns 0
22:28:38.893 00.000 5240 scope move finished after 176 + 51 ms
22:28:38.893 00.000 5240 Move returns status 0, amount 176
22:28:38.893 00.000 5240 MoveAxis(S, 21, ABG)
22:28:38.893 00.000 5240 Guiding  Dir = 1, Dur = 21
22:28:38.893 00.000 5240 IsGuiding returns 0
22:28:38.893 00.000 5240 PulseGuide returned control before completion, sleep 31
22:28:38.941 00.048 5240 IsGuiding returns 1
22:28:38.941 00.000 5240 scope still moving after pulse duration time elapsed
22:28:38.972 00.031 5240 IsGuiding returns 0
22:28:38.972 00.000 5240 scope move finished after 21 + 58 ms
22:28:38.972 00.000 5240 Move returns status 0, amount 21
22:28:38.972 00.000 5240 move complete, result=0
22:28:38.972 00.000 5240 worker thread done servicing request
22:28:38.972 00.000 5240 Worker thread wakes up
22:28:38.972 00.000 2696 GuideStep: 1.4 px 176 ms WEST, 0.2 px 21 ms SOUTH
22:28:38.972 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:28:38.972 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:28:40.611 01.639 5240 Exposure complete
22:28:40.660 00.049 5240 worker thread done servicing request
22:28:40.660 00.000 2696 OnExposeComplete: enter
22:28:40.663 00.003 2696 UpdateGuideState(): m_state=6
22:28:40.663 00.000 2696 Star::Find(15, 296, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 441
22:28:40.666 00.003 2696 Star::Find returns 1 (1), X=297.71, Y=260.43, Mass=2953, SNR=38.3, Peak=255 HFD=3.2
22:28:40.666 00.000 2696 MultiStar: [#1 -1.01,-0.18,0.70,U] [#2 -0.41,-0.05,0.68,U] [#3 0.18,-0.15,0.45,U] [#4 -1.18,-0.02,0.45,U] [#5 -1.29,-0.31,0.45,U] [#6 -0.40,-0.30,0.48,U] [#7 0.06,-0.24,0.49,U] [#8 -0.79,0.13,0.39,U] 
22:28:40.666 00.000 2696 refined, 8 included, MultiStar: {-0.89, -0.09}, one-star: {-2.06, 0.10}
22:28:40.666 00.000 2696 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.74) = xAngle (-5.77 = 0.51)
22:28:40.666 00.000 2696 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.14 = -3.14)
22:28:40.666 00.000 2696 CameraToMount -- cameraX=-0.89 cameraY=-0.09 hyp=0.90 cameraTheta=-3.04 mountX=0.78 mountY=-0.00, mountTheta=-0.00
22:28:40.666 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.89, y=-0.09, opts=13)
22:28:40.666 00.000 2696 Enqueuing Move request for scope (-0.89, -0.09)
22:28:40.681 00.015 5240 Worker thread wakes up
22:28:40.681 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.89, -0.09) opts 0xd
22:28:40.681 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.89, -0.09)
22:28:40.681 00.000 5240 Moving (-0.89, -0.09) raw xDistance=0.78 yDistance=-0.00
22:28:40.681 00.000 5240 PPEC rslt: input = 0.78, final = 0.44, react = 0.78, pred = -0.54, hyst = 0.77, hyst_pct = 0.38, period_length = 662.83
22:28:40.681 00.000 5240 PPEC: input: 0.78, control: 0.44, exposure: 1500
22:28:40.681 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:40.681 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:28:40.681 00.000 5240 MoveAxis(W, 73, ABG)
22:28:40.681 00.000 5240 Guiding  Dir = 3, Dur = 73
22:28:40.681 00.000 5240 IsGuiding returns 0
22:28:40.681 00.000 5240 PulseGuide returned control before completion, sleep 83
22:28:40.697 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=231, Gamma=0.430
22:28:40.744 00.047 2696 UpdateGuideState exits: m=2953 SNR=38.3 Saturated
22:28:40.744 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:40.744 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:28:40.744 00.000 2696 Enqueuing Expose request
22:28:40.775 00.031 5240 IsGuiding returns 1
22:28:40.775 00.000 5240 scope still moving after pulse duration time elapsed
22:28:40.807 00.032 5240 IsGuiding returns 0
22:28:40.807 00.000 5240 scope move finished after 73 + 49 ms
22:28:40.807 00.000 5240 Move returns status 0, amount 73
22:28:40.807 00.000 5240 MoveAxis(N, 0, ABG)
22:28:40.807 00.000 5240 Move returns status 0, amount 0
22:28:40.807 00.000 5240 move complete, result=0
22:28:40.807 00.000 5240 worker thread done servicing request
22:28:40.807 00.000 5240 Worker thread wakes up
22:28:40.807 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:28:40.807 00.000 2696 GuideStep: 0.8 px 73 ms WEST, -0.0 px 0 ms NORTH
22:28:40.809 00.002 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:28:42.213 01.404 5240 Exposure complete
22:28:42.261 00.048 5240 worker thread done servicing request
22:28:42.261 00.000 2696 OnExposeComplete: enter
22:28:42.261 00.000 2696 UpdateGuideState(): m_state=6
22:28:42.261 00.000 2696 Star::Find(15, 297, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 442
22:28:42.261 00.000 2696 Star::Find returns 1 (1), X=297.38, Y=260.66, Mass=3170, SNR=39.7, Peak=255 HFD=3.1
22:28:42.261 00.000 2696 MultiStar: [#1 -1.30,0.18,0.68,U] [#2 -0.72,-0.03,0.67,U] [#3 -0.26,0.04,0.42,U] [#4 -1.69,0.13,0.42,U] [#5 -1.52,-0.17,0.43,U] [#6 -0.69,-0.08,0.44,U] [#7 -0.40,-0.13,0.47,U] [#8 -1.19,0.04,0.38,U] 
22:28:42.276 00.015 2696 refined, 8 included, MultiStar: {-1.26, 0.07}, one-star: {-2.39, 0.33}
22:28:42.276 00.000 2696 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.74) = xAngle (0.35 = 0.35)
22:28:42.276 00.000 2696 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.98 = 2.98)
22:28:42.276 00.000 2696 CameraToMount -- cameraX=-1.26 cameraY=0.07 hyp=1.26 cameraTheta=3.09 mountX=1.18 mountY=0.20, mountTheta=0.17
22:28:42.276 00.000 2696 SchedulePrimaryMove(0F998B58, x=-1.26, y=0.07, opts=13)
22:28:42.276 00.000 2696 Enqueuing Move request for scope (-1.26, 0.07)
22:28:42.288 00.012 5240 Worker thread wakes up
22:28:42.288 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.26, 0.07) opts 0xd
22:28:42.288 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.26, 0.07)
22:28:42.288 00.000 5240 Moving (-1.26, 0.07) raw xDistance=1.18 yDistance=0.20
22:28:42.288 00.000 5240 PPEC rslt: input = 1.18, final = 0.93, react = 1.18, pred = -0.39, hyst = 1.17, hyst_pct = 0.38, period_length = 662.83
22:28:42.288 00.000 5240 PPEC: input: 1.18, control: 0.93, exposure: 1500
22:28:42.288 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
22:28:42.290 00.002 5240 MoveAxis(W, 155, ABG)
22:28:42.290 00.000 5240 Guiding  Dir = 3, Dur = 155
22:28:42.290 00.000 5240 IsGuiding returns 0
22:28:42.290 00.000 5240 PulseGuide returned control before completion, sleep 165
22:28:42.302 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=234, Gamma=0.430
22:28:42.339 00.037 2696 UpdateGuideState exits: m=3170 SNR=39.7 Saturated
22:28:42.339 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:42.352 00.013 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:28:42.356 00.004 2696 Enqueuing Expose request
22:28:42.465 00.109 5240 IsGuiding returns 1
22:28:42.465 00.000 5240 scope still moving after pulse duration time elapsed
22:28:42.497 00.032 5240 IsGuiding returns 0
22:28:42.497 00.000 5240 scope move finished after 155 + 51 ms
22:28:42.497 00.000 5240 Move returns status 0, amount 155
22:28:42.497 00.000 5240 MoveAxis(S, 25, ABG)
22:28:42.497 00.000 5240 Guiding  Dir = 1, Dur = 25
22:28:42.497 00.000 5240 IsGuiding returns 0
22:28:42.498 00.001 5240 PulseGuide returned control before completion, sleep 35
22:28:42.545 00.047 5240 IsGuiding returns 1
22:28:42.545 00.000 5240 scope still moving after pulse duration time elapsed
22:28:42.576 00.031 5240 IsGuiding returns 0
22:28:42.576 00.000 5240 scope move finished after 25 + 54 ms
22:28:42.576 00.000 5240 Move returns status 0, amount 25
22:28:42.576 00.000 5240 move complete, result=0
22:28:42.576 00.000 5240 worker thread done servicing request
22:28:42.576 00.000 5240 Worker thread wakes up
22:28:42.576 00.000 2696 GuideStep: 1.2 px 155 ms WEST, 0.2 px 25 ms SOUTH
22:28:42.579 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:28:42.579 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:28:44.223 01.644 5240 Exposure complete
22:28:44.288 00.065 5240 worker thread done servicing request
22:28:44.288 00.000 2696 OnExposeComplete: enter
22:28:44.303 00.015 2696 UpdateGuideState(): m_state=6
22:28:44.305 00.002 2696 Star::Find(15, 297, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 443
22:28:44.309 00.004 2696 Star::Find returns 1 (1), X=297.64, Y=260.48, Mass=2903, SNR=38.0, Peak=255 HFD=3.1
22:28:44.311 00.002 2696 MultiStar: [#1 -1.04,0.04,0.72,U] [#2 -0.45,-0.12,0.69,U] [#3 -0.08,-0.32,0.44,U] [#4 -1.41,-0.01,0.45,U] [#5 -1.40,-0.45,0.46,U] [#6 -0.72,-0.49,0.50,U] [#7 -0.06,-0.39,0.52,U] [#8 -0.75,0.05,0.40,U] 
22:28:44.313 00.002 2696 refined, 8 included, MultiStar: {-1.00, -0.13}, one-star: {-2.13, 0.14}
22:28:44.315 00.002 2696 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.74) = xAngle (-5.75 = 0.54)
22:28:44.317 00.002 2696 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.11 = -3.11)
22:28:44.321 00.004 2696 CameraToMount -- cameraX=-1.00 cameraY=-0.13 hyp=1.01 cameraTheta=-3.01 mountX=0.87 mountY=-0.03, mountTheta=-0.03
22:28:44.323 00.002 2696 SchedulePrimaryMove(0F998B58, x=-1.00, y=-0.13, opts=13)
22:28:44.325 00.002 2696 Enqueuing Move request for scope (-1.00, -0.13)
22:28:44.327 00.002 5240 Worker thread wakes up
22:28:44.327 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.00, -0.13) opts 0xd
22:28:44.327 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.00, -0.13)
22:28:44.327 00.000 5240 Moving (-1.00, -0.13) raw xDistance=0.87 yDistance=-0.03
22:28:44.329 00.002 5240 PPEC rslt: input = 0.87, final = 0.56, react = 0.87, pred = -0.47, hyst = 0.83, hyst_pct = 0.37, period_length = 662.83
22:28:44.329 00.000 5240 PPEC: input: 0.87, control: 0.56, exposure: 1500
22:28:44.329 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:44.329 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:28:44.329 00.000 5240 MoveAxis(W, 92, ABG)
22:28:44.329 00.000 5240 Guiding  Dir = 3, Dur = 92
22:28:44.329 00.000 5240 IsGuiding returns 0
22:28:44.329 00.000 5240 PulseGuide returned control before completion, sleep 102
22:28:44.342 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=220, Gamma=0.430
22:28:44.386 00.044 2696 UpdateGuideState exits: m=2903 SNR=38.0 Saturated
22:28:44.396 00.010 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:44.396 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:28:44.396 00.000 2696 Enqueuing Expose request
22:28:44.444 00.048 5240 IsGuiding returns 1
22:28:44.444 00.000 5240 scope still moving after pulse duration time elapsed
22:28:44.476 00.032 5240 IsGuiding returns 1
22:28:44.507 00.031 5240 IsGuiding returns 0
22:28:44.507 00.000 5240 scope move finished after 92 + 85 ms
22:28:44.507 00.000 5240 Move returns status 0, amount 92
22:28:44.507 00.000 5240 MoveAxis(N, 0, ABG)
22:28:44.507 00.000 5240 Move returns status 0, amount 0
22:28:44.507 00.000 5240 move complete, result=0
22:28:44.507 00.000 5240 worker thread done servicing request
22:28:44.507 00.000 5240 Worker thread wakes up
22:28:44.507 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:28:44.507 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:28:44.507 00.000 2696 GuideStep: 0.9 px 92 ms WEST, -0.0 px 0 ms NORTH
22:28:45.930 01.423 5240 Exposure complete
22:28:45.983 00.053 5240 worker thread done servicing request
22:28:45.983 00.000 2696 OnExposeComplete: enter
22:28:45.983 00.000 2696 UpdateGuideState(): m_state=6
22:28:45.983 00.000 2696 Star::Find(15, 297, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 444
22:28:45.983 00.000 2696 Star::Find returns 1 (1), X=296.72, Y=260.37, Mass=2987, SNR=38.5, Peak=255 HFD=3.1
22:28:45.999 00.016 2696 MultiStar: [#1 -1.78,0.04,0.69,U] [#2 -1.13,0.04,0.68,U] [#3 -0.80,-0.10,0.43,U] [#4 -2.18,-0.01,0.00,M1] [#5 -2.11,-0.33,0.00,M1] [#6 -1.22,-0.21,0.47,U] [#7 -0.83,-0.22,0.48,U] [#8 -1.74,-0.17,0.38,U] 
22:28:45.999 00.000 2696 refined, 6 included, MultiStar: {-1.70, -0.05}, one-star: {-3.05, 0.04}
22:28:45.999 00.000 2696 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.74) = xAngle (-5.85 = 0.44)
22:28:45.999 00.000 2696 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.21 = 3.07)
22:28:46.007 00.008 2696 CameraToMount -- cameraX=-1.70 cameraY=-0.05 hyp=1.70 cameraTheta=-3.11 mountX=1.54 mountY=0.12, mountTheta=0.08
22:28:46.011 00.004 2696 SchedulePrimaryMove(0F998B58, x=-1.70, y=-0.05, opts=13)
22:28:46.013 00.002 2696 Enqueuing Move request for scope (-1.70, -0.05)
22:28:46.015 00.002 5240 Worker thread wakes up
22:28:46.015 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.70, -0.05) opts 0xd
22:28:46.015 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.70, -0.05)
22:28:46.015 00.000 5240 Moving (-1.70, -0.05) raw xDistance=1.54 yDistance=0.12
22:28:46.017 00.002 5240 PPEC rslt: input = 1.54, final = 1.24, react = 1.54, pred = -0.45, hyst = 1.48, hyst_pct = 0.37, period_length = 662.83
22:28:46.017 00.000 5240 PPEC: input: 1.54, control: 1.24, exposure: 1500
22:28:46.017 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:46.017 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:28:46.017 00.000 5240 MoveAxis(W, 205, ABG)
22:28:46.017 00.000 5240 Guiding  Dir = 3, Dur = 205
22:28:46.017 00.000 5240 IsGuiding returns 0
22:28:46.017 00.000 5240 PulseGuide returned control before completion, sleep 215
22:28:46.029 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:28:46.069 00.040 2696 UpdateGuideState exits: m=2987 SNR=38.5 Saturated
22:28:46.069 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:46.079 00.010 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:28:46.079 00.000 2696 Enqueuing Expose request
22:28:46.237 00.158 5240 IsGuiding returns 1
22:28:46.237 00.000 5240 scope still moving after pulse duration time elapsed
22:28:46.269 00.032 5240 IsGuiding returns 0
22:28:46.269 00.000 5240 scope move finished after 205 + 46 ms
22:28:46.269 00.000 5240 Move returns status 0, amount 205
22:28:46.269 00.000 5240 MoveAxis(N, 0, ABG)
22:28:46.269 00.000 5240 Move returns status 0, amount 0
22:28:46.269 00.000 5240 move complete, result=0
22:28:46.269 00.000 5240 worker thread done servicing request
22:28:46.269 00.000 2696 GuideStep: 1.5 px 205 ms WEST, 0.1 px 0 ms NORTH
22:28:46.269 00.000 5240 Worker thread wakes up
22:28:46.269 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:28:46.269 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:28:47.922 01.653 5240 Exposure complete
22:28:47.984 00.062 5240 worker thread done servicing request
22:28:47.984 00.000 2696 OnExposeComplete: enter
22:28:47.984 00.000 2696 UpdateGuideState(): m_state=6
22:28:47.984 00.000 2696 Star::Find(15, 296, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 445
22:28:47.996 00.012 2696 Star::Find returns 1 (1), X=297.30, Y=259.73, Mass=3067, SNR=39.1, Peak=255 HFD=3.2
22:28:47.996 00.000 2696 MultiStar: [#1 -1.11,-0.45,0.69,U] [#2 -0.47,-0.57,0.67,U] [#3 0.01,-0.88,0.42,U] [#4 -1.42,-0.45,0.43,U] [#5 -1.51,-0.92,0.44,U] [#6 -0.48,-0.76,0.47,U] [#7 0.04,-0.74,0.47,U] [#8 -1.21,-0.55,0.38,U] 
22:28:48.000 00.004 2696 refined, 8 included, MultiStar: {-1.10, -0.64}, one-star: {-2.47, -0.60}
22:28:48.000 00.000 2696 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.74) = xAngle (-5.35 = 0.93)
22:28:48.000 00.000 2696 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.72 = -2.72)
22:28:48.000 00.000 2696 CameraToMount -- cameraX=-1.10 cameraY=-0.64 hyp=1.28 cameraTheta=-2.62 mountX=0.76 mountY=-0.52, mountTheta=-0.60
22:28:48.007 00.007 2696 SchedulePrimaryMove(0F998B58, x=-1.10, y=-0.64, opts=13)
22:28:48.010 00.003 2696 Enqueuing Move request for scope (-1.10, -0.64)
22:28:48.012 00.002 5240 Worker thread wakes up
22:28:48.012 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.10, -0.64) opts 0xd
22:28:48.012 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.10, -0.64)
22:28:48.012 00.000 5240 Moving (-1.10, -0.64) raw xDistance=0.76 yDistance=-0.52
22:28:48.016 00.004 5240 PPEC rslt: input = 0.76, final = 0.70, react = 0.76, pred = -0.08, hyst = 0.74, hyst_pct = 0.37, period_length = 662.83
22:28:48.016 00.000 5240 PPEC: input: 0.76, control: 0.70, exposure: 1500
22:28:48.016 00.000 5240 resist switch: large excursion: input -0.52 thresh 0.45 direction from 1 to -1
22:28:48.016 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.57
22:28:48.016 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
22:28:48.016 00.000 5240 MoveAxis(W, 117, ABG)
22:28:48.016 00.000 5240 Guiding  Dir = 3, Dur = 117
22:28:48.016 00.000 5240 IsGuiding returns 0
22:28:48.016 00.000 5240 PulseGuide returned control before completion, sleep 127
22:28:48.028 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=221, Gamma=0.430
22:28:48.069 00.041 2696 UpdateGuideState exits: m=3067 SNR=39.1 Saturated
22:28:48.075 00.006 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:48.075 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:28:48.079 00.004 2696 Enqueuing Expose request
22:28:48.159 00.080 5240 IsGuiding returns 1
22:28:48.159 00.000 5240 scope still moving after pulse duration time elapsed
22:28:48.190 00.031 5240 IsGuiding returns 0
22:28:48.190 00.000 5240 scope move finished after 117 + 57 ms
22:28:48.190 00.000 5240 Move returns status 0, amount 117
22:28:48.190 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 288 applied
22:28:48.190 00.000 5240 MoveAxis(N, 354, ABG)
22:28:48.190 00.000 5240 Guiding  Dir = 0, Dur = 354
22:28:48.190 00.000 5240 IsGuiding returns 0
22:28:48.190 00.000 5240 PulseGuide returned control before completion, sleep 364
22:28:48.571 00.381 5240 IsGuiding returns 1
22:28:48.571 00.000 5240 scope still moving after pulse duration time elapsed
22:28:48.603 00.032 5240 IsGuiding returns 0
22:28:48.603 00.000 5240 scope move finished after 354 + 57 ms
22:28:48.603 00.000 5240 Move returns status 0, amount 354
22:28:48.603 00.000 5240 move complete, result=0
22:28:48.603 00.000 5240 worker thread done servicing request
22:28:48.603 00.000 5240 Worker thread wakes up
22:28:48.603 00.000 2696 GuideStep: 0.8 px 117 ms WEST, -0.5 px 354 ms NORTH
22:28:48.605 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:28:48.605 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:28:50.026 01.421 5240 Exposure complete
22:28:50.092 00.066 5240 worker thread done servicing request
22:28:50.092 00.000 2696 OnExposeComplete: enter
22:28:50.092 00.000 2696 UpdateGuideState(): m_state=6
22:28:50.092 00.000 2696 Star::Find(15, 297, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 446
22:28:50.099 00.007 2696 Star::Find returns 1 (0), X=297.81, Y=259.53, Mass=2999, SNR=38.6, Peak=233 HFD=3.4
22:28:50.101 00.002 2696 MultiStar: [#1 -0.66,-0.85,0.68,U] [#2 -0.31,-0.87,0.69,U] [#3 0.37,-1.35,0.43,U] [#4 -1.07,-0.98,0.42,U] [#5 -1.18,-1.23,0.43,U] [#6 -0.18,-1.25,0.46,U] [#7 0.11,-1.15,0.49,U] [#8 -0.64,-0.94,0.39,U] 
22:28:50.101 00.000 2696 refined, 8 included, MultiStar: {-0.74, -1.00}, one-star: {-1.96, -0.80}
22:28:50.101 00.000 2696 CameraToMount -- cameraTheta (-2.21) - m_xAngle (2.74) = xAngle (-4.94 = 1.34)
22:28:50.106 00.005 2696 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.31 = -2.31)
22:28:50.106 00.000 2696 CameraToMount -- cameraX=-0.74 cameraY=-1.00 hyp=1.25 cameraTheta=-2.21 mountX=0.28 mountY=-0.92, mountTheta=-1.27
22:28:50.106 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.74, y=-1.00, opts=13)
22:28:50.106 00.000 2696 Enqueuing Move request for scope (-0.74, -1.00)
22:28:50.106 00.000 5240 Worker thread wakes up
22:28:50.106 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.74, -1.00) opts 0xd
22:28:50.106 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.74, -1.00)
22:28:50.106 00.000 5240 Moving (-0.74, -1.00) raw xDistance=0.28 yDistance=-0.92
22:28:50.106 00.000 5240 BLC: History state: CurrMiss=0.92, AvgInitMiss=1.02, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.523941, 1:0.920404
22:28:50.106 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:28:50.106 00.000 5240 PPEC rslt: input = 0.28, final = 0.28, react = 0.28, pred = -0.06, hyst = 0.38, hyst_pct = 0.37, period_length = 662.83
22:28:50.106 00.000 5240 PPEC: input: 0.28, control: 0.28, exposure: 1500
22:28:50.106 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.92 from input -0.92
22:28:50.106 00.000 5240 MoveAxis(W, 46, ABG)
22:28:50.106 00.000 5240 Guiding  Dir = 3, Dur = 46
22:28:50.106 00.000 5240 IsGuiding returns 0
22:28:50.106 00.000 5240 PulseGuide returned control before completion, sleep 56
22:28:50.130 00.024 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:28:50.169 00.039 2696 UpdateGuideState exits: m=2999 SNR=38.6
22:28:50.169 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:50.169 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:28:50.169 00.000 2696 Enqueuing Expose request
22:28:50.185 00.016 5240 IsGuiding returns 1
22:28:50.185 00.000 5240 scope still moving after pulse duration time elapsed
22:28:50.216 00.031 5240 IsGuiding returns 0
22:28:50.216 00.000 5240 scope move finished after 46 + 52 ms
22:28:50.216 00.000 5240 Move returns status 0, amount 46
22:28:50.216 00.000 5240 MoveAxis(N, 116, ABG)
22:28:50.216 00.000 5240 Guiding  Dir = 0, Dur = 116
22:28:50.216 00.000 5240 IsGuiding returns 0
22:28:50.216 00.000 5240 PulseGuide returned control before completion, sleep 126
22:28:50.359 00.143 5240 IsGuiding returns 1
22:28:50.359 00.000 5240 scope still moving after pulse duration time elapsed
22:28:50.390 00.031 5240 IsGuiding returns 0
22:28:50.390 00.000 5240 scope move finished after 116 + 57 ms
22:28:50.390 00.000 5240 Move returns status 0, amount 116
22:28:50.390 00.000 5240 move complete, result=0
22:28:50.390 00.000 5240 worker thread done servicing request
22:28:50.390 00.000 2696 GuideStep: 0.3 px 46 ms WEST, -0.9 px 116 ms NORTH
22:28:50.390 00.000 5240 Worker thread wakes up
22:28:50.390 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:28:50.390 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:28:52.023 01.633 5240 Exposure complete
22:28:52.069 00.046 5240 worker thread done servicing request
22:28:52.069 00.000 2696 OnExposeComplete: enter
22:28:52.069 00.000 2696 UpdateGuideState(): m_state=6
22:28:52.069 00.000 2696 Star::Find(15, 297, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 447
22:28:52.069 00.000 2696 Star::Find returns 1 (1), X=297.58, Y=259.35, Mass=2974, SNR=38.5, Peak=255 HFD=3.2
22:28:52.069 00.000 2696 MultiStar: [#1 -1.07,-1.04,0.69,U] [#2 -0.47,-1.05,0.69,U] [#3 -0.09,-1.34,0.42,U] [#4 -1.48,-1.18,0.44,U] [#5 -1.36,-1.36,0.00,M1] [#6 -0.66,-1.57,0.48,U] [#7 -0.34,-1.50,0.49,U] [#8 -0.84,-1.05,0.38,U] 
22:28:52.085 00.016 2696 refined, 7 included, MultiStar: {-1.03, -1.17}, one-star: {-2.19, -0.98}
22:28:52.088 00.003 2696 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.74) = xAngle (-5.03 = 1.26)
22:28:52.088 00.000 2696 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.40 = -2.40)
22:28:52.088 00.000 2696 CameraToMount -- cameraX=-1.03 cameraY=-1.17 hyp=1.56 cameraTheta=-2.29 mountX=0.48 mountY=-1.06, mountTheta=-1.14
22:28:52.088 00.000 2696 SchedulePrimaryMove(0F998B58, x=-1.03, y=-1.17, opts=13)
22:28:52.088 00.000 2696 Enqueuing Move request for scope (-1.03, -1.17)
22:28:52.088 00.000 5240 Worker thread wakes up
22:28:52.088 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.03, -1.17) opts 0xd
22:28:52.088 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.03, -1.17)
22:28:52.088 00.000 5240 Moving (-1.03, -1.17) raw xDistance=0.48 yDistance=-1.06
22:28:52.088 00.000 5240 BLC: History state: CurrMiss=1.06, AvgInitMiss=1.02, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.523941, 1:0.920404, 2:1.060776
22:28:52.088 00.000 5240 BLC: Under-shoot: nominal increase by 129
22:28:52.088 00.000 5240 BLC: window closed
22:28:52.088 00.000 5240 BLC: Pulse adjusted to 317
22:28:52.101 00.013 5240 PPEC rslt: input = 0.48, final = 0.43, react = 0.48, pred = -0.11, hyst = 0.51, hyst_pct = 0.37, period_length = 662.83
22:28:52.103 00.002 5240 PPEC: input: 0.48, control: 0.43, exposure: 1500
22:28:52.103 00.000 5240 GuideAlgorithmResistSwitch::result() returns -1.06 from input -1.06
22:28:52.103 00.000 5240 MoveAxis(W, 71, ABG)
22:28:52.103 00.000 5240 Guiding  Dir = 3, Dur = 71
22:28:52.103 00.000 5240 IsGuiding returns 0
22:28:52.103 00.000 5240 PulseGuide returned control before completion, sleep 81
22:28:52.103 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=235, Gamma=0.430
22:28:52.148 00.045 2696 UpdateGuideState exits: m=2974 SNR=38.5 Saturated
22:28:52.148 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:52.166 00.018 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:28:52.166 00.000 2696 Enqueuing Expose request
22:28:52.196 00.030 5240 IsGuiding returns 1
22:28:52.196 00.000 5240 scope still moving after pulse duration time elapsed
22:28:52.228 00.032 5240 IsGuiding returns 0
22:28:52.228 00.000 5240 scope move finished after 71 + 53 ms
22:28:52.228 00.000 5240 Move returns status 0, amount 71
22:28:52.228 00.000 5240 MoveAxis(N, 134, ABG)
22:28:52.228 00.000 5240 Guiding  Dir = 0, Dur = 134
22:28:52.228 00.000 5240 IsGuiding returns 0
22:28:52.228 00.000 5240 PulseGuide returned control before completion, sleep 144
22:28:52.265 00.037 2696 evsrv: cli 0F9440A0 connect
22:28:52.269 00.004 2696 case statement mapped state 6 to 3
22:28:52.275 00.006 2696 case statement mapped state 6 to 3
22:28:52.279 00.004 2696 evsrv: cli 0F9440A0 request: {"method":"get_pixel_scale","id":"ebc2aa0f-9cd9-4dbc-bf74-1c04a453a0b5"}
22:28:52.281 00.002 2696 evsrv: cli 0F9440A0 response: {"jsonrpc":"2.0","result":1.86834,"id":"ebc2aa0f-9cd9-4dbc-bf74-1c04a453a0b5"}
22:28:52.283 00.002 2696 evsrv: cli 0F9440A0 disconnect
22:28:52.385 00.102 5240 IsGuiding returns 1
22:28:52.385 00.000 5240 scope still moving after pulse duration time elapsed
22:28:52.417 00.032 5240 IsGuiding returns 0
22:28:52.417 00.000 5240 scope move finished after 134 + 55 ms
22:28:52.417 00.000 5240 Move returns status 0, amount 134
22:28:52.417 00.000 5240 move complete, result=0
22:28:52.417 00.000 5240 worker thread done servicing request
22:28:52.419 00.002 2696 GuideStep: 0.5 px 71 ms WEST, -1.1 px 134 ms NORTH
22:28:52.423 00.004 5240 Worker thread wakes up
22:28:52.423 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:28:52.423 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:28:53.859 01.436 5240 Exposure complete
22:28:53.929 00.070 5240 worker thread done servicing request
22:28:53.929 00.000 2696 OnExposeComplete: enter
22:28:53.929 00.000 2696 UpdateGuideState(): m_state=6
22:28:53.929 00.000 2696 Star::Find(15, 297, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 448
22:28:53.929 00.000 2696 Star::Find returns 1 (1), X=297.25, Y=259.94, Mass=2913, SNR=38.1, Peak=255 HFD=3.0
22:28:53.929 00.000 2696 MultiStar: [#1 -1.20,-0.31,0.69,U] [#2 -0.50,-0.24,0.69,U] [#3 0.00,-0.56,0.44,U] [#4 -1.41,-0.27,0.44,U] [#5 -1.53,-0.54,0.45,U] [#6 -0.61,-0.74,0.48,U] [#7 -0.23,-0.55,0.49,U] [#8 -1.18,-0.28,0.39,U] 
22:28:53.938 00.009 2696 refined, 8 included, MultiStar: {-1.16, -0.42}, one-star: {-2.52, -0.39}
22:28:53.938 00.000 2696 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.74) = xAngle (-5.53 = 0.75)
22:28:53.938 00.000 2696 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.90 = -2.90)
22:28:53.945 00.007 2696 CameraToMount -- cameraX=-1.16 cameraY=-0.42 hyp=1.23 cameraTheta=-2.80 mountX=0.90 mountY=-0.29, mountTheta=-0.32
22:28:53.945 00.000 2696 SchedulePrimaryMove(0F998B58, x=-1.16, y=-0.42, opts=13)
22:28:53.945 00.000 2696 Enqueuing Move request for scope (-1.16, -0.42)
22:28:53.945 00.000 5240 Worker thread wakes up
22:28:53.945 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.16, -0.42) opts 0xd
22:28:53.945 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.16, -0.42)
22:28:53.945 00.000 5240 Moving (-1.16, -0.42) raw xDistance=0.90 yDistance=-0.29
22:28:53.954 00.009 5240 PPEC rslt: input = 0.90, final = 0.81, react = 0.90, pred = -0.11, hyst = 0.84, hyst_pct = 0.37, period_length = 662.83
22:28:53.954 00.000 5240 PPEC: input: 0.90, control: 0.81, exposure: 1500
22:28:53.954 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
22:28:53.954 00.000 5240 MoveAxis(W, 134, ABG)
22:28:53.954 00.000 5240 Guiding  Dir = 3, Dur = 134
22:28:53.954 00.000 5240 IsGuiding returns 0
22:28:53.954 00.000 5240 PulseGuide returned control before completion, sleep 144
22:28:53.966 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=229, Gamma=0.430
22:28:54.012 00.046 2696 UpdateGuideState exits: m=2913 SNR=38.1 Saturated
22:28:54.014 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:54.016 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:28:54.017 00.001 2696 Enqueuing Expose request
22:28:54.112 00.095 5240 IsGuiding returns 1
22:28:54.112 00.000 5240 scope still moving after pulse duration time elapsed
22:28:54.144 00.032 5240 IsGuiding returns 0
22:28:54.144 00.000 5240 scope move finished after 134 + 54 ms
22:28:54.144 00.000 5240 Move returns status 0, amount 134
22:28:54.144 00.000 5240 MoveAxis(N, 37, ABG)
22:28:54.144 00.000 5240 Guiding  Dir = 0, Dur = 37
22:28:54.144 00.000 5240 IsGuiding returns 0
22:28:54.144 00.000 5240 PulseGuide returned control before completion, sleep 47
22:28:54.208 00.064 5240 IsGuiding returns 1
22:28:54.208 00.000 5240 scope still moving after pulse duration time elapsed
22:28:54.240 00.032 5240 IsGuiding returns 1
22:28:54.272 00.032 5240 IsGuiding returns 0
22:28:54.272 00.000 5240 scope move finished after 37 + 90 ms
22:28:54.272 00.000 5240 Move returns status 0, amount 37
22:28:54.272 00.000 5240 move complete, result=0
22:28:54.272 00.000 5240 worker thread done servicing request
22:28:54.274 00.002 2696 GuideStep: 0.9 px 134 ms WEST, -0.3 px 37 ms NORTH
22:28:54.274 00.000 5240 Worker thread wakes up
22:28:54.274 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:28:54.274 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:28:55.932 01.658 5240 Exposure complete
22:28:55.995 00.063 5240 worker thread done servicing request
22:28:55.995 00.000 2696 OnExposeComplete: enter
22:28:55.995 00.000 2696 UpdateGuideState(): m_state=6
22:28:55.995 00.000 2696 Star::Find(15, 297, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 449
22:28:55.995 00.000 2696 Star::Find returns 1 (1), X=297.36, Y=260.06, Mass=2950, SNR=38.3, Peak=255 HFD=3.3
22:28:56.007 00.012 2696 MultiStar: [#1 -1.08,0.01,0.71,U] [#2 -0.46,-0.12,0.71,U] [#3 -0.17,-0.41,0.43,U] [#4 -1.55,-0.19,0.42,U] [#5 -1.56,-0.65,0.46,U] [#6 -0.49,-0.62,0.49,U] [#7 0.03,-0.08,0.48,U] [#8 -0.96,-0.26,0.38,U] 
22:28:56.007 00.000 2696 refined, 8 included, MultiStar: {-1.09, -0.27}, one-star: {-2.41, -0.27}
22:28:56.011 00.004 2696 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.74) = xAngle (-5.64 = 0.65)
22:28:56.011 00.000 2696 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.01 = -3.01)
22:28:56.011 00.000 2696 CameraToMount -- cameraX=-1.09 cameraY=-0.27 hyp=1.12 cameraTheta=-2.90 mountX=0.89 mountY=-0.15, mountTheta=-0.17
22:28:56.011 00.000 2696 SchedulePrimaryMove(0F998B58, x=-1.09, y=-0.27, opts=13)
22:28:56.011 00.000 2696 Enqueuing Move request for scope (-1.09, -0.27)
22:28:56.011 00.000 5240 Worker thread wakes up
22:28:56.011 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.09, -0.27) opts 0xd
22:28:56.011 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.09, -0.27)
22:28:56.011 00.000 5240 Moving (-1.09, -0.27) raw xDistance=0.89 yDistance=-0.15
22:28:56.011 00.000 5240 PPEC rslt: input = 0.89, final = 0.76, react = 0.89, pred = -0.18, hyst = 0.85, hyst_pct = 0.37, period_length = 662.83
22:28:56.011 00.000 5240 PPEC: input: 0.89, control: 0.76, exposure: 1500
22:28:56.011 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.15
22:28:56.011 00.000 5240 MoveAxis(W, 127, ABG)
22:28:56.011 00.000 5240 Guiding  Dir = 3, Dur = 127
22:28:56.011 00.000 5240 IsGuiding returns 0
22:28:56.011 00.000 5240 PulseGuide returned control before completion, sleep 137
22:28:56.035 00.024 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=230, Gamma=0.430
22:28:56.077 00.042 2696 UpdateGuideState exits: m=2950 SNR=38.3 Saturated
22:28:56.077 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:56.077 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:28:56.091 00.014 2696 Enqueuing Expose request
22:28:56.169 00.078 5240 IsGuiding returns 1
22:28:56.169 00.000 5240 scope still moving after pulse duration time elapsed
22:28:56.200 00.031 5240 IsGuiding returns 0
22:28:56.200 00.000 5240 scope move finished after 127 + 49 ms
22:28:56.200 00.000 5240 Move returns status 0, amount 127
22:28:56.200 00.000 5240 MoveAxis(N, 19, ABG)
22:28:56.200 00.000 5240 Guiding  Dir = 0, Dur = 19
22:28:56.200 00.000 5240 IsGuiding returns 0
22:28:56.200 00.000 5240 PulseGuide returned control before completion, sleep 29
22:28:56.231 00.031 5240 IsGuiding returns 1
22:28:56.231 00.000 5240 scope still moving after pulse duration time elapsed
22:28:56.263 00.032 5240 IsGuiding returns 0
22:28:56.263 00.000 5240 scope move finished after 19 + 43 ms
22:28:56.263 00.000 5240 Move returns status 0, amount 19
22:28:56.263 00.000 5240 move complete, result=0
22:28:56.263 00.000 5240 worker thread done servicing request
22:28:56.263 00.000 2696 GuideStep: 0.9 px 127 ms WEST, -0.2 px 19 ms NORTH
22:28:56.263 00.000 5240 Worker thread wakes up
22:28:56.263 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:28:56.263 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:28:57.689 01.426 5240 Exposure complete
22:28:57.778 00.089 5240 worker thread done servicing request
22:28:57.778 00.000 2696 OnExposeComplete: enter
22:28:57.778 00.000 2696 UpdateGuideState(): m_state=6
22:28:57.778 00.000 2696 Star::Find(15, 297, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 450
22:28:57.783 00.005 2696 Star::Find returns 1 (1), X=297.10, Y=260.14, Mass=3000, SNR=38.6, Peak=255 HFD=3.3
22:28:57.783 00.000 2696 MultiStar: [#1 -1.44,-0.02,0.70,U] [#2 -0.65,-0.10,0.68,U] [#3 -0.40,-0.40,0.43,U] [#4 -1.74,-0.08,0.45,U] [#5 -1.83,-0.60,0.00,M1] [#6 -0.79,-0.57,0.47,U] [#7 -0.43,-0.47,0.48,U] [#8 -1.50,-0.27,0.39,U] 
22:28:57.788 00.005 2696 refined, 7 included, MultiStar: {-1.36, -0.23}, one-star: {-2.67, -0.20}
22:28:57.790 00.002 2696 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.74) = xAngle (-5.71 = 0.58)
22:28:57.790 00.000 2696 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.07 = -3.07)
22:28:57.790 00.000 2696 CameraToMount -- cameraX=-1.36 cameraY=-0.23 hyp=1.38 cameraTheta=-2.97 mountX=1.16 mountY=-0.09, mountTheta=-0.08
22:28:57.790 00.000 2696 SchedulePrimaryMove(0F998B58, x=-1.36, y=-0.23, opts=13)
22:28:57.800 00.010 2696 Enqueuing Move request for scope (-1.36, -0.23)
22:28:57.800 00.000 5240 Worker thread wakes up
22:28:57.800 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.36, -0.23) opts 0xd
22:28:57.800 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.36, -0.23)
22:28:57.800 00.000 5240 Moving (-1.36, -0.23) raw xDistance=1.16 yDistance=-0.09
22:28:57.800 00.000 5240 PPEC rslt: input = 1.16, final = 0.89, react = 1.16, pred = -0.40, hyst = 1.12, hyst_pct = 0.36, period_length = 662.83
22:28:57.800 00.000 5240 PPEC: input: 1.16, control: 0.89, exposure: 1500
22:28:57.800 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:57.805 00.005 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:28:57.805 00.000 5240 MoveAxis(W, 147, ABG)
22:28:57.805 00.000 5240 Guiding  Dir = 3, Dur = 147
22:28:57.805 00.000 5240 IsGuiding returns 0
22:28:57.805 00.000 5240 PulseGuide returned control before completion, sleep 157
22:28:57.815 00.010 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=236, Gamma=0.430
22:28:57.863 00.048 2696 UpdateGuideState exits: m=3000 SNR=38.6 Saturated
22:28:57.863 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:57.863 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:28:57.863 00.000 2696 Enqueuing Expose request
22:28:57.974 00.111 5240 IsGuiding returns 1
22:28:57.974 00.000 5240 scope still moving after pulse duration time elapsed
22:28:58.006 00.032 5240 IsGuiding returns 0
22:28:58.006 00.000 5240 scope move finished after 147 + 53 ms
22:28:58.006 00.000 5240 Move returns status 0, amount 147
22:28:58.007 00.001 5240 MoveAxis(N, 0, ABG)
22:28:58.007 00.000 5240 Move returns status 0, amount 0
22:28:58.007 00.000 5240 move complete, result=0
22:28:58.007 00.000 5240 worker thread done servicing request
22:28:58.007 00.000 5240 Worker thread wakes up
22:28:58.007 00.000 2696 GuideStep: 1.2 px 147 ms WEST, -0.1 px 0 ms NORTH
22:28:58.011 00.004 5240 worker thread servicing REQUEST_EXPOSE 1500
22:28:58.011 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:28:59.634 01.623 5240 Exposure complete
22:28:59.687 00.053 5240 worker thread done servicing request
22:28:59.687 00.000 2696 OnExposeComplete: enter
22:28:59.687 00.000 2696 UpdateGuideState(): m_state=6
22:28:59.687 00.000 2696 Star::Find(15, 297, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 451
22:28:59.694 00.007 2696 Star::Find returns 1 (0), X=297.04, Y=260.59, Mass=3021, SNR=38.8, Peak=241 HFD=3.3
22:28:59.695 00.001 2696 MultiStar: [#1 -1.52,-0.06,0.70,U] [#2 -0.90,0.11,0.68,U] [#3 -0.44,0.00,0.43,U] [#4 -1.78,0.09,0.43,U] [#5 -1.76,-0.09,0.43,U] [#6 -0.97,-0.41,0.49,U] [#7 -0.46,-0.03,0.49,U] [#8 -1.41,0.08,0.38,U] 
22:28:59.695 00.000 2696 refined, 8 included, MultiStar: {-1.46, 0.02}, one-star: {-2.73, 0.26}
22:28:59.695 00.000 2696 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.74) = xAngle (0.39 = 0.39)
22:28:59.695 00.000 2696 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (3.02 = 3.02)
22:28:59.695 00.000 2696 CameraToMount -- cameraX=-1.46 cameraY=0.02 hyp=1.46 cameraTheta=3.13 mountX=1.35 mountY=0.17, mountTheta=0.13
22:28:59.695 00.000 2696 SchedulePrimaryMove(0F998B58, x=-1.46, y=0.02, opts=13)
22:28:59.695 00.000 2696 Enqueuing Move request for scope (-1.46, 0.02)
22:28:59.695 00.000 5240 Worker thread wakes up
22:28:59.695 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.46, 0.02) opts 0xd
22:28:59.695 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.46, 0.02)
22:28:59.695 00.000 5240 Moving (-1.46, 0.02) raw xDistance=1.35 yDistance=0.17
22:28:59.711 00.016 5240 PPEC rslt: input = 1.35, final = 1.03, react = 1.35, pred = -0.47, hyst = 1.30, hyst_pct = 0.36, period_length = 662.83
22:28:59.711 00.000 5240 PPEC: input: 1.35, control: 1.03, exposure: 1500
22:28:59.711 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:28:59.711 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:28:59.711 00.000 5240 MoveAxis(W, 172, ABG)
22:28:59.711 00.000 5240 Guiding  Dir = 3, Dur = 172
22:28:59.711 00.000 5240 IsGuiding returns 0
22:28:59.713 00.002 5240 PulseGuide returned control before completion, sleep 182
22:28:59.713 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=228, Gamma=0.430
22:28:59.759 00.046 2696 UpdateGuideState exits: m=3021 SNR=38.8
22:28:59.759 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:59.774 00.015 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:28:59.776 00.002 2696 Enqueuing Expose request
22:28:59.901 00.125 5240 IsGuiding returns 1
22:28:59.901 00.000 5240 scope still moving after pulse duration time elapsed
22:28:59.932 00.031 5240 IsGuiding returns 0
22:28:59.932 00.000 5240 scope move finished after 172 + 47 ms
22:28:59.932 00.000 5240 Move returns status 0, amount 172
22:28:59.932 00.000 5240 MoveAxis(N, 0, ABG)
22:28:59.932 00.000 5240 Move returns status 0, amount 0
22:28:59.932 00.000 5240 move complete, result=0
22:28:59.932 00.000 5240 worker thread done servicing request
22:28:59.932 00.000 5240 Worker thread wakes up
22:28:59.932 00.000 2696 GuideStep: 1.4 px 172 ms WEST, 0.2 px 0 ms NORTH
22:28:59.935 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:28:59.935 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:29:01.360 01.425 5240 Exposure complete
22:29:01.421 00.061 5240 worker thread done servicing request
22:29:01.421 00.000 2696 OnExposeComplete: enter
22:29:01.421 00.000 2696 UpdateGuideState(): m_state=6
22:29:01.437 00.016 2696 Star::Find(15, 297, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 452
22:29:01.437 00.000 2696 Star::Find returns 1 (0), X=297.81, Y=260.38, Mass=2962, SNR=38.4, Peak=231 HFD=3.4
22:29:01.437 00.000 2696 MultiStar: [#1 -0.65,0.29,0.70,U] [#2 -0.26,0.14,0.69,U] [#3 0.44,-0.03,0.43,U] [#4 -0.99,0.23,0.44,U] [#5 -1.17,-0.12,0.44,U] [#6 -0.34,-0.38,0.48,U] [#7 0.12,-0.15,0.48,U] [#8 -0.67,0.18,0.39,U] 
22:29:01.444 00.007 2696 refined, 8 included, MultiStar: {-0.74, 0.04}, one-star: {-1.96, 0.05}
22:29:01.446 00.002 2696 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.74) = xAngle (0.35 = 0.35)
22:29:01.446 00.000 2696 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.99 = 2.99)
22:29:01.446 00.000 2696 CameraToMount -- cameraX=-0.74 cameraY=0.04 hyp=0.74 cameraTheta=3.09 mountX=0.69 mountY=0.12, mountTheta=0.16
22:29:01.453 00.007 2696 SchedulePrimaryMove(0F998B58, x=-0.74, y=0.04, opts=13)
22:29:01.453 00.000 2696 Enqueuing Move request for scope (-0.74, 0.04)
22:29:01.453 00.000 5240 Worker thread wakes up
22:29:01.453 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.74, 0.04) opts 0xd
22:29:01.453 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.74, 0.04)
22:29:01.453 00.000 5240 Moving (-0.74, 0.04) raw xDistance=0.69 yDistance=0.12
22:29:01.453 00.000 5240 PPEC rslt: input = 0.69, final = 0.36, react = 0.69, pred = -0.53, hyst = 0.71, hyst_pct = 0.36, period_length = 662.83
22:29:01.453 00.000 5240 PPEC: input: 0.69, control: 0.36, exposure: 1500
22:29:01.453 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:01.453 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:29:01.453 00.000 5240 MoveAxis(W, 60, ABG)
22:29:01.453 00.000 5240 Guiding  Dir = 3, Dur = 60
22:29:01.453 00.000 5240 IsGuiding returns 0
22:29:01.453 00.000 5240 PulseGuide returned control before completion, sleep 70
22:29:01.469 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:29:01.519 00.050 2696 UpdateGuideState exits: m=2962 SNR=38.4
22:29:01.521 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:01.523 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:29:01.525 00.002 2696 Enqueuing Expose request
22:29:01.532 00.007 5240 IsGuiding returns 1
22:29:01.532 00.000 5240 scope still moving after pulse duration time elapsed
22:29:01.566 00.034 5240 IsGuiding returns 0
22:29:01.566 00.000 5240 scope move finished after 60 + 45 ms
22:29:01.566 00.000 5240 Move returns status 0, amount 60
22:29:01.566 00.000 5240 MoveAxis(N, 0, ABG)
22:29:01.566 00.000 5240 Move returns status 0, amount 0
22:29:01.566 00.000 5240 move complete, result=0
22:29:01.566 00.000 5240 worker thread done servicing request
22:29:01.566 00.000 5240 Worker thread wakes up
22:29:01.566 00.000 2696 GuideStep: 0.7 px 60 ms WEST, 0.1 px 0 ms NORTH
22:29:01.568 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:29:01.568 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:29:03.210 01.642 5240 Exposure complete
22:29:03.273 00.063 5240 worker thread done servicing request
22:29:03.273 00.000 2696 OnExposeComplete: enter
22:29:03.276 00.003 2696 UpdateGuideState(): m_state=6
22:29:03.278 00.002 2696 Star::Find(15, 297, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 453
22:29:03.280 00.002 2696 Star::Find returns 1 (0), X=297.83, Y=260.62, Mass=3011, SNR=38.7, Peak=217 HFD=3.6
22:29:03.282 00.002 2696 MultiStar: [#1 -0.65,0.39,0.70,U] [#2 -0.15,0.32,0.69,U] [#3 0.35,0.03,0.43,U] [#4 -0.99,0.34,0.43,U] [#5 -0.97,0.01,0.42,U] [#6 -0.27,0.00,0.47,U] [#7 0.05,-0.08,0.48,U] [#8 -0.63,0.23,0.37,U] 
22:29:03.282 00.000 2696 refined, 8 included, MultiStar: {-0.70, 0.20}, one-star: {-1.94, 0.29}
22:29:03.284 00.002 2696 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.74) = xAngle (0.13 = 0.13)
22:29:03.286 00.002 2696 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.76 = 2.76)
22:29:03.288 00.002 2696 CameraToMount -- cameraX=-0.70 cameraY=0.20 hyp=0.73 cameraTheta=2.87 mountX=0.73 mountY=0.27, mountTheta=0.36
22:29:03.288 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.70, y=0.20, opts=13)
22:29:03.288 00.000 2696 Enqueuing Move request for scope (-0.70, 0.20)
22:29:03.288 00.000 5240 Worker thread wakes up
22:29:03.288 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 0.20) opts 0xd
22:29:03.288 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.70, 0.20)
22:29:03.288 00.000 5240 Moving (-0.70, 0.20) raw xDistance=0.73 yDistance=0.27
22:29:03.288 00.000 5240 PPEC rslt: input = 0.73, final = 0.53, react = 0.73, pred = -0.32, hyst = 0.76, hyst_pct = 0.36, period_length = 662.83
22:29:03.288 00.000 5240 PPEC: input: 0.73, control: 0.53, exposure: 1500
22:29:03.288 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:29:03.288 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
22:29:03.288 00.000 5240 MoveAxis(W, 88, ABG)
22:29:03.288 00.000 5240 Guiding  Dir = 3, Dur = 88
22:29:03.288 00.000 5240 IsGuiding returns 0
22:29:03.288 00.000 5240 PulseGuide returned control before completion, sleep 98
22:29:03.309 00.021 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=239, Gamma=0.430
22:29:03.357 00.048 2696 UpdateGuideState exits: m=3011 SNR=38.7
22:29:03.359 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:03.359 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:29:03.359 00.000 2696 Enqueuing Expose request
22:29:03.399 00.040 5240 IsGuiding returns 1
22:29:03.399 00.000 5240 scope still moving after pulse duration time elapsed
22:29:03.431 00.032 5240 IsGuiding returns 0
22:29:03.431 00.000 5240 scope move finished after 88 + 44 ms
22:29:03.431 00.000 5240 Move returns status 0, amount 88
22:29:03.431 00.000 5240 MoveAxis(N, 0, ABG)
22:29:03.431 00.000 5240 Move returns status 0, amount 0
22:29:03.431 00.000 5240 move complete, result=0
22:29:03.431 00.000 5240 worker thread done servicing request
22:29:03.431 00.000 5240 Worker thread wakes up
22:29:03.431 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:29:03.431 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:29:03.444 00.013 2696 GuideStep: 0.7 px 88 ms WEST, 0.3 px 0 ms NORTH
22:29:04.835 01.391 5240 Exposure complete
22:29:04.882 00.047 5240 worker thread done servicing request
22:29:04.882 00.000 2696 OnExposeComplete: enter
22:29:04.882 00.000 2696 UpdateGuideState(): m_state=6
22:29:04.882 00.000 2696 Star::Find(15, 297, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 454
22:29:04.882 00.000 2696 Star::Find returns 1 (0), X=297.91, Y=260.64, Mass=2993, SNR=38.6, Peak=237 HFD=3.3
22:29:04.898 00.016 2696 MultiStar: [#1 -0.72,0.19,0.69,U] [#2 -0.20,0.26,0.67,U] [#3 0.30,-0.04,0.44,U] [#4 -0.95,0.17,0.44,U] [#5 -1.04,-0.19,0.43,U] [#6 -0.24,-0.32,0.45,U] [#7 0.19,-0.18,0.49,U] [#8 -0.47,0.25,0.39,U] 
22:29:04.898 00.000 2696 refined, 8 included, MultiStar: {-0.68, 0.09}, one-star: {-1.86, 0.31}
22:29:04.898 00.000 2696 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.74) = xAngle (0.27 = 0.27)
22:29:04.898 00.000 2696 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.90 = 2.90)
22:29:04.898 00.000 2696 CameraToMount -- cameraX=-0.68 cameraY=0.09 hyp=0.69 cameraTheta=3.01 mountX=0.66 mountY=0.16, mountTheta=0.24
22:29:04.898 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.68, y=0.09, opts=13)
22:29:04.898 00.000 2696 Enqueuing Move request for scope (-0.68, 0.09)
22:29:04.898 00.000 5240 Worker thread wakes up
22:29:04.898 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 0.09) opts 0xd
22:29:04.898 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.68, 0.09)
22:29:04.898 00.000 5240 Moving (-0.68, 0.09) raw xDistance=0.66 yDistance=0.16
22:29:04.913 00.015 5240 PPEC rslt: input = 0.66, final = 0.40, react = 0.66, pred = -0.39, hyst = 0.63, hyst_pct = 0.36, period_length = 662.83
22:29:04.913 00.000 5240 PPEC: input: 0.66, control: 0.40, exposure: 1500
22:29:04.913 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:29:04.913 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:29:04.913 00.000 5240 MoveAxis(W, 67, ABG)
22:29:04.913 00.000 5240 Guiding  Dir = 3, Dur = 67
22:29:04.913 00.000 5240 IsGuiding returns 0
22:29:04.913 00.000 5240 PulseGuide returned control before completion, sleep 77
22:29:04.927 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=223, Gamma=0.430
22:29:04.968 00.041 2696 UpdateGuideState exits: m=2993 SNR=38.6
22:29:04.975 00.007 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:04.977 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:29:04.977 00.000 2696 Enqueuing Expose request
22:29:04.993 00.016 5240 IsGuiding returns 1
22:29:04.994 00.001 5240 scope still moving after pulse duration time elapsed
22:29:05.025 00.031 5240 IsGuiding returns 0
22:29:05.025 00.000 5240 scope move finished after 67 + 42 ms
22:29:05.025 00.000 5240 Move returns status 0, amount 67
22:29:05.025 00.000 5240 MoveAxis(N, 0, ABG)
22:29:05.025 00.000 5240 Move returns status 0, amount 0
22:29:05.025 00.000 5240 move complete, result=0
22:29:05.025 00.000 5240 worker thread done servicing request
22:29:05.025 00.000 5240 Worker thread wakes up
22:29:05.025 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:29:05.025 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:29:05.025 00.000 2696 GuideStep: 0.7 px 67 ms WEST, 0.2 px 0 ms NORTH
22:29:06.659 01.634 5240 Exposure complete
22:29:06.702 00.043 5240 worker thread done servicing request
22:29:06.702 00.000 2696 OnExposeComplete: enter
22:29:06.702 00.000 2696 UpdateGuideState(): m_state=6
22:29:06.702 00.000 2696 Star::Find(15, 297, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 455
22:29:06.702 00.000 2696 Star::Find returns 1 (1), X=297.47, Y=260.29, Mass=3007, SNR=38.7, Peak=255 HFD=3.3
22:29:06.702 00.000 2696 MultiStar: [#1 -1.12,-0.14,0.69,U] [#2 -0.44,-0.04,0.68,U] [#3 -0.02,-0.30,0.44,U] [#4 -1.28,-0.18,0.42,U] [#5 -1.50,-0.30,0.44,U] [#6 -0.52,-0.32,0.50,U] [#7 -0.20,-0.56,0.48,U] [#8 -1.08,-0.38,0.38,U] 
22:29:06.718 00.016 2696 refined, 8 included, MultiStar: {-1.06, -0.22}, one-star: {-2.30, -0.04}
22:29:06.718 00.000 2696 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.74) = xAngle (-5.68 = 0.61)
22:29:06.718 00.000 2696 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.04 = -3.04)
22:29:06.718 00.000 2696 CameraToMount -- cameraX=-1.06 cameraY=-0.22 hyp=1.09 cameraTheta=-2.94 mountX=0.89 mountY=-0.10, mountTheta=-0.12
22:29:06.725 00.007 2696 SchedulePrimaryMove(0F998B58, x=-1.06, y=-0.22, opts=13)
22:29:06.725 00.000 2696 Enqueuing Move request for scope (-1.06, -0.22)
22:29:06.725 00.000 5240 Worker thread wakes up
22:29:06.725 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.06, -0.22) opts 0xd
22:29:06.725 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.06, -0.22)
22:29:06.725 00.000 5240 Moving (-1.06, -0.22) raw xDistance=0.89 yDistance=-0.10
22:29:06.725 00.000 5240 PPEC rslt: input = 0.89, final = 0.57, react = 0.89, pred = -0.48, hyst = 0.86, hyst_pct = 0.36, period_length = 662.83
22:29:06.725 00.000 5240 PPEC: input: 0.89, control: 0.57, exposure: 1500
22:29:06.725 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:06.725 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:29:06.725 00.000 5240 MoveAxis(W, 95, ABG)
22:29:06.725 00.000 5240 Guiding  Dir = 3, Dur = 95
22:29:06.725 00.000 5240 IsGuiding returns 0
22:29:06.725 00.000 5240 PulseGuide returned control before completion, sleep 105
22:29:06.734 00.009 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=226, Gamma=0.430
22:29:06.791 00.057 2696 UpdateGuideState exits: m=3007 SNR=38.7 Saturated
22:29:06.795 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:06.797 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:29:06.797 00.000 2696 Enqueuing Expose request
22:29:06.845 00.048 5240 IsGuiding returns 1
22:29:06.845 00.000 5240 scope still moving after pulse duration time elapsed
22:29:06.876 00.031 5240 IsGuiding returns 0
22:29:06.876 00.000 5240 scope move finished after 95 + 48 ms
22:29:06.876 00.000 5240 Move returns status 0, amount 95
22:29:06.876 00.000 5240 MoveAxis(N, 0, ABG)
22:29:06.876 00.000 5240 Move returns status 0, amount 0
22:29:06.876 00.000 5240 move complete, result=0
22:29:06.876 00.000 5240 worker thread done servicing request
22:29:06.876 00.000 5240 Worker thread wakes up
22:29:06.876 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:29:06.876 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:29:06.876 00.000 2696 GuideStep: 0.9 px 95 ms WEST, -0.1 px 0 ms NORTH
22:29:08.304 01.428 5240 Exposure complete
22:29:08.384 00.080 5240 worker thread done servicing request
22:29:08.384 00.000 2696 OnExposeComplete: enter
22:29:08.384 00.000 2696 UpdateGuideState(): m_state=6
22:29:08.384 00.000 2696 Star::Find(15, 297, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 456
22:29:08.384 00.000 2696 Star::Find returns 1 (0), X=297.88, Y=260.83, Mass=2924, SNR=38.1, Peak=241 HFD=3.2
22:29:08.384 00.000 2696 MultiStar: [#1 -0.73,0.39,0.69,U] [#2 -0.28,0.30,0.69,U] [#3 0.13,0.12,0.42,U] [#4 -1.13,0.11,0.43,U] [#5 -1.08,0.09,0.46,U] [#6 -0.12,0.10,0.48,U] [#7 0.27,0.18,0.50,U] [#8 -0.51,0.53,0.38,U] 
22:29:08.398 00.014 2696 refined, 8 included, MultiStar: {-0.72, 0.29}, one-star: {-1.89, 0.49}
22:29:08.400 00.002 2696 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.74) = xAngle (0.02 = 0.02)
22:29:08.402 00.002 2696 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.66 = 2.66)
22:29:08.404 00.002 2696 CameraToMount -- cameraX=-0.72 cameraY=0.29 hyp=0.77 cameraTheta=2.76 mountX=0.77 mountY=0.36, mountTheta=0.44
22:29:08.408 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.72, y=0.29, opts=13)
22:29:08.412 00.004 2696 Enqueuing Move request for scope (-0.72, 0.29)
22:29:08.416 00.004 5240 Worker thread wakes up
22:29:08.416 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.72, 0.29) opts 0xd
22:29:08.416 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.72, 0.29)
22:29:08.416 00.000 5240 Moving (-0.72, 0.29) raw xDistance=0.77 yDistance=0.36
22:29:08.416 00.000 5240 PPEC rslt: input = 0.77, final = 0.56, react = 0.77, pred = -0.31, hyst = 0.73, hyst_pct = 0.36, period_length = 662.83
22:29:08.416 00.000 5240 PPEC: input: 0.77, control: 0.56, exposure: 1500
22:29:08.416 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:29:08.416 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
22:29:08.416 00.000 5240 MoveAxis(W, 93, ABG)
22:29:08.416 00.000 5240 Guiding  Dir = 3, Dur = 93
22:29:08.416 00.000 5240 IsGuiding returns 0
22:29:08.416 00.000 5240 PulseGuide returned control before completion, sleep 103
22:29:08.430 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=213, Gamma=0.430
22:29:08.477 00.047 2696 UpdateGuideState exits: m=2924 SNR=38.1
22:29:08.481 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:08.483 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:29:08.483 00.000 2696 Enqueuing Expose request
22:29:08.525 00.042 5240 IsGuiding returns 1
22:29:08.525 00.000 5240 scope still moving after pulse duration time elapsed
22:29:08.557 00.032 5240 IsGuiding returns 0
22:29:08.557 00.000 5240 scope move finished after 93 + 45 ms
22:29:08.557 00.000 5240 Move returns status 0, amount 93
22:29:08.557 00.000 5240 MoveAxis(N, 0, ABG)
22:29:08.557 00.000 5240 Move returns status 0, amount 0
22:29:08.557 00.000 5240 move complete, result=0
22:29:08.557 00.000 5240 worker thread done servicing request
22:29:08.557 00.000 5240 Worker thread wakes up
22:29:08.557 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:29:08.557 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:29:08.565 00.008 2696 GuideStep: 0.8 px 93 ms WEST, 0.4 px 0 ms NORTH
22:29:10.208 01.643 5240 Exposure complete
22:29:10.271 00.063 5240 worker thread done servicing request
22:29:10.271 00.000 2696 OnExposeComplete: enter
22:29:10.271 00.000 2696 UpdateGuideState(): m_state=6
22:29:10.271 00.000 2696 Star::Find(15, 297, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 457
22:29:10.271 00.000 2696 Star::Find returns 1 (1), X=297.65, Y=261.25, Mass=2936, SNR=38.2, Peak=255 HFD=3.1
22:29:10.271 00.000 2696 MultiStar: [#1 -1.26,0.53,0.71,U] [#2 -0.54,0.43,0.69,U] [#3 -0.20,0.26,0.43,U] [#4 -1.54,0.50,0.43,U] [#5 -1.50,0.31,0.45,U] [#6 -0.75,0.23,0.48,U] [#7 -0.14,0.33,0.50,U] [#8 -0.87,0.57,0.39,U] 
22:29:10.287 00.016 2696 refined, 8 included, MultiStar: {-1.10, 0.50}, one-star: {-2.12, 0.92}
22:29:10.288 00.001 2696 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.74) = xAngle (-0.02 = -0.02)
22:29:10.288 00.000 2696 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.61 = 2.61)
22:29:10.288 00.000 2696 CameraToMount -- cameraX=-1.10 cameraY=0.50 hyp=1.21 cameraTheta=2.71 mountX=1.21 mountY=0.62, mountTheta=0.47
22:29:10.288 00.000 2696 SchedulePrimaryMove(0F998B58, x=-1.10, y=0.50, opts=13)
22:29:10.288 00.000 2696 Enqueuing Move request for scope (-1.10, 0.50)
22:29:10.288 00.000 5240 Worker thread wakes up
22:29:10.288 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.10, 0.50) opts 0xd
22:29:10.288 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.10, 0.50)
22:29:10.288 00.000 5240 Moving (-1.10, 0.50) raw xDistance=1.21 yDistance=0.62
22:29:10.288 00.000 5240 PPEC rslt: input = 1.21, final = 0.95, react = 1.21, pred = -0.37, hyst = 1.15, hyst_pct = 0.36, period_length = 662.83
22:29:10.288 00.000 5240 PPEC: input: 1.21, control: 0.95, exposure: 1500
22:29:10.288 00.000 5240 resist switch: large excursion: input 0.62 thresh 0.45 direction from -1 to 1
22:29:10.288 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.85
22:29:10.288 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62
22:29:10.288 00.000 5240 MoveAxis(W, 157, ABG)
22:29:10.288 00.000 5240 Guiding  Dir = 3, Dur = 157
22:29:10.303 00.015 5240 IsGuiding returns 0
22:29:10.303 00.000 5240 PulseGuide returned control before completion, sleep 167
22:29:10.313 00.010 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=230, Gamma=0.430
22:29:10.351 00.038 2696 UpdateGuideState exits: m=2936 SNR=38.2 Saturated
22:29:10.351 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:10.351 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:29:10.367 00.016 2696 Enqueuing Expose request
22:29:10.478 00.111 5240 IsGuiding returns 1
22:29:10.478 00.000 5240 scope still moving after pulse duration time elapsed
22:29:10.509 00.031 5240 IsGuiding returns 0
22:29:10.509 00.000 5240 scope move finished after 157 + 49 ms
22:29:10.509 00.000 5240 Move returns status 0, amount 157
22:29:10.509 00.000 5240 BLC: Oldest BLC event removed
22:29:10.509 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 317 applied
22:29:10.509 00.000 5240 MoveAxis(S, 395, ABG)
22:29:10.509 00.000 5240 Guiding  Dir = 1, Dur = 395
22:29:10.509 00.000 5240 IsGuiding returns 0
22:29:10.509 00.000 5240 PulseGuide returned control before completion, sleep 405
22:29:10.924 00.415 5240 IsGuiding returns 1
22:29:10.924 00.000 5240 scope still moving after pulse duration time elapsed
22:29:10.955 00.031 5240 IsGuiding returns 0
22:29:10.955 00.000 5240 scope move finished after 395 + 50 ms
22:29:10.955 00.000 5240 Move returns status 0, amount 395
22:29:10.955 00.000 5240 move complete, result=0
22:29:10.955 00.000 5240 worker thread done servicing request
22:29:10.955 00.000 2696 GuideStep: 1.2 px 157 ms WEST, 0.6 px 395 ms SOUTH
22:29:10.955 00.000 5240 Worker thread wakes up
22:29:10.955 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:29:10.955 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:29:12.382 01.427 5240 Exposure complete
22:29:12.446 00.064 5240 worker thread done servicing request
22:29:12.446 00.000 2696 OnExposeComplete: enter
22:29:12.462 00.016 2696 UpdateGuideState(): m_state=6
22:29:12.462 00.000 2696 Star::Find(15, 297, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 458
22:29:12.462 00.000 2696 Star::Find returns 1 (1), X=297.59, Y=261.09, Mass=2932, SNR=38.2, Peak=255 HFD=3.2
22:29:12.462 00.000 2696 MultiStar: [#1 -1.11,0.51,0.70,U] [#2 -0.45,0.52,0.68,U] [#3 -0.01,0.47,0.44,U] [#4 -1.14,0.70,0.45,U] [#5 -1.20,0.32,0.45,U] [#6 -0.37,0.41,0.48,U] [#7 -0.05,0.52,0.49,U] [#8 -0.95,0.63,0.40,U] 
22:29:12.462 00.000 2696 refined, 8 included, MultiStar: {-0.96, 0.56}, one-star: {-2.18, 0.76}
22:29:12.462 00.000 2696 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.74) = xAngle (-0.12 = -0.12)
22:29:12.462 00.000 2696 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.51 = 2.51)
22:29:12.462 00.000 2696 CameraToMount -- cameraX=-0.96 cameraY=0.56 hyp=1.12 cameraTheta=2.61 mountX=1.11 mountY=0.66, mountTheta=0.54
22:29:12.479 00.017 2696 SchedulePrimaryMove(0F998B58, x=-0.96, y=0.56, opts=13)
22:29:12.480 00.001 2696 Enqueuing Move request for scope (-0.96, 0.56)
22:29:12.480 00.000 5240 Worker thread wakes up
22:29:12.480 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.96, 0.56) opts 0xd
22:29:12.480 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.96, 0.56)
22:29:12.480 00.000 5240 Moving (-0.96, 0.56) raw xDistance=1.11 yDistance=0.66
22:29:12.480 00.000 5240 BLC: History state: CurrMiss=0.66, AvgInitMiss=1.03, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.615086, 1:0.656819
22:29:12.480 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:29:12.480 00.000 5240 PPEC rslt: input = 1.11, final = 0.78, react = 1.11, pred = -0.48, hyst = 1.05, hyst_pct = 0.35, period_length = 662.83
22:29:12.480 00.000 5240 PPEC: input: 1.11, control: 0.78, exposure: 1500
22:29:12.480 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66
22:29:12.480 00.000 5240 MoveAxis(W, 129, ABG)
22:29:12.480 00.000 5240 Guiding  Dir = 3, Dur = 129
22:29:12.480 00.000 5240 IsGuiding returns 0
22:29:12.480 00.000 5240 PulseGuide returned control before completion, sleep 139
22:29:12.497 00.017 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=230, Gamma=0.430
22:29:12.544 00.047 2696 UpdateGuideState exits: m=2932 SNR=38.2 Saturated
22:29:12.546 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:12.548 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:29:12.550 00.002 2696 Enqueuing Expose request
22:29:12.638 00.088 5240 IsGuiding returns 1
22:29:12.638 00.000 5240 scope still moving after pulse duration time elapsed
22:29:12.670 00.032 5240 IsGuiding returns 0
22:29:12.670 00.000 5240 scope move finished after 129 + 54 ms
22:29:12.670 00.000 5240 Move returns status 0, amount 129
22:29:12.670 00.000 5240 MoveAxis(S, 83, ABG)
22:29:12.670 00.000 5240 Guiding  Dir = 1, Dur = 83
22:29:12.670 00.000 5240 IsGuiding returns 0
22:29:12.670 00.000 5240 PulseGuide returned control before completion, sleep 93
22:29:12.764 00.094 5240 IsGuiding returns 1
22:29:12.764 00.000 5240 scope still moving after pulse duration time elapsed
22:29:12.796 00.032 5240 IsGuiding returns 0
22:29:12.796 00.000 5240 scope move finished after 83 + 42 ms
22:29:12.796 00.000 5240 Move returns status 0, amount 83
22:29:12.796 00.000 5240 move complete, result=0
22:29:12.796 00.000 5240 worker thread done servicing request
22:29:12.796 00.000 5240 Worker thread wakes up
22:29:12.796 00.000 2696 GuideStep: 1.1 px 129 ms WEST, 0.7 px 83 ms SOUTH
22:29:12.798 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:29:12.798 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:29:14.445 01.647 5240 Exposure complete
22:29:14.504 00.059 5240 worker thread done servicing request
22:29:14.504 00.000 2696 OnExposeComplete: enter
22:29:14.504 00.000 2696 UpdateGuideState(): m_state=6
22:29:14.507 00.003 2696 Star::Find(15, 297, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 459
22:29:14.507 00.000 2696 Star::Find returns 1 (1), X=296.81, Y=261.00, Mass=2991, SNR=38.6, Peak=255 HFD=3.0
22:29:14.507 00.000 2696 MultiStar: [#1 -1.76,0.58,0.69,U] [#2 -1.18,0.42,0.68,U] [#3 -0.93,0.35,0.42,U] [#4 -2.16,0.51,0.00,M1] [#5 -2.24,0.14,0.00,M1] [#6 -1.12,0.13,0.48,U] [#7 -0.90,0.22,0.50,U] [#8 -1.58,0.26,0.39,U] 
22:29:14.507 00.000 2696 refined, 6 included, MultiStar: {-1.68, 0.43}, one-star: {-2.96, 0.67}
22:29:14.507 00.000 2696 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.74) = xAngle (0.16 = 0.16)
22:29:14.507 00.000 2696 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.79 = 2.79)
22:29:14.507 00.000 2696 CameraToMount -- cameraX=-1.68 cameraY=0.43 hyp=1.73 cameraTheta=2.89 mountX=1.71 mountY=0.60, mountTheta=0.34
22:29:14.523 00.016 2696 SchedulePrimaryMove(0F998B58, x=-1.68, y=0.43, opts=13)
22:29:14.523 00.000 2696 Enqueuing Move request for scope (-1.68, 0.43)
22:29:14.523 00.000 5240 Worker thread wakes up
22:29:14.523 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.68, 0.43) opts 0xd
22:29:14.523 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.68, 0.43)
22:29:14.523 00.000 5240 Moving (-1.68, 0.43) raw xDistance=1.71 yDistance=0.60
22:29:14.523 00.000 5240 BLC: History state: CurrMiss=0.60, AvgInitMiss=1.03, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.615086, 1:0.656819, 2:0.597762
22:29:14.523 00.000 5240 BLC: Under-shoot: nominal increase by 130
22:29:14.523 00.000 5240 BLC: window closed
22:29:14.523 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:29:14.523 00.000 5240 BLC: Pulse adjusted to 330
22:29:14.523 00.000 5240 PPEC rslt: input = 1.71, final = 1.48, react = 1.71, pred = -0.32, hyst = 1.63, hyst_pct = 0.35, period_length = 662.83
22:29:14.523 00.000 5240 PPEC: input: 1.71, control: 1.48, exposure: 1500
22:29:14.523 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60
22:29:14.523 00.000 5240 MoveAxis(W, 245, ABG)
22:29:14.523 00.000 5240 Guiding  Dir = 3, Dur = 245
22:29:14.523 00.000 5240 IsGuiding returns 0
22:29:14.523 00.000 5240 PulseGuide returned control before completion, sleep 255
22:29:14.542 00.019 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=215, Gamma=0.430
22:29:14.591 00.049 2696 UpdateGuideState exits: m=2991 SNR=38.6 Saturated
22:29:14.593 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:14.595 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:29:14.597 00.002 2696 Enqueuing Expose request
22:29:14.599 00.002 2696 evsrv: cli 0F9439C0 connect
22:29:14.603 00.004 2696 case statement mapped state 6 to 3
22:29:14.608 00.005 2696 case statement mapped state 6 to 3
22:29:14.612 00.004 2696 evsrv: cli 0F9439C0 request: {"method":"get_pixel_scale","id":"9ac39db0-1b9c-4095-8ee6-f9dcb4ae62b1"}
22:29:14.616 00.004 2696 evsrv: cli 0F9439C0 response: {"jsonrpc":"2.0","result":1.86834,"id":"9ac39db0-1b9c-4095-8ee6-f9dcb4ae62b1"}
22:29:14.617 00.001 2696 evsrv: cli 0F9439C0 disconnect
22:29:14.788 00.171 5240 IsGuiding returns 1
22:29:14.788 00.000 5240 scope still moving after pulse duration time elapsed
22:29:14.820 00.032 5240 IsGuiding returns 0
22:29:14.820 00.000 5240 scope move finished after 245 + 44 ms
22:29:14.820 00.000 5240 Move returns status 0, amount 245
22:29:14.820 00.000 5240 MoveAxis(S, 76, ABG)
22:29:14.820 00.000 5240 Guiding  Dir = 1, Dur = 76
22:29:14.822 00.002 5240 IsGuiding returns 0
22:29:14.822 00.000 5240 PulseGuide returned control before completion, sleep 86
22:29:14.915 00.093 5240 IsGuiding returns 1
22:29:14.915 00.000 5240 scope still moving after pulse duration time elapsed
22:29:14.946 00.031 5240 IsGuiding returns 0
22:29:14.946 00.000 5240 scope move finished after 76 + 48 ms
22:29:14.946 00.000 5240 Move returns status 0, amount 76
22:29:14.946 00.000 5240 move complete, result=0
22:29:14.946 00.000 5240 worker thread done servicing request
22:29:14.946 00.000 5240 Worker thread wakes up
22:29:14.946 00.000 2696 GuideStep: 1.7 px 245 ms WEST, 0.6 px 76 ms SOUTH
22:29:14.950 00.004 5240 worker thread servicing REQUEST_EXPOSE 1500
22:29:14.950 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:29:16.371 01.421 5240 Exposure complete
22:29:16.458 00.087 5240 worker thread done servicing request
22:29:16.458 00.000 2696 OnExposeComplete: enter
22:29:16.458 00.000 2696 UpdateGuideState(): m_state=6
22:29:16.458 00.000 2696 Star::Find(15, 296, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 460
22:29:16.458 00.000 2696 Star::Find returns 1 (1), X=297.03, Y=260.29, Mass=2954, SNR=38.3, Peak=255 HFD=3.3
22:29:16.466 00.008 2696 MultiStar: [#1 -1.58,-0.21,0.69,U] [#2 -0.92,-0.04,0.69,U] [#3 -0.43,-0.51,0.44,U] [#4 -1.76,-0.20,0.43,U] [#5 -1.93,-0.59,0.00,M2] [#6 -1.07,-0.70,0.48,U] [#7 -0.67,-0.55,0.50,U] [#8 -1.54,-0.31,0.38,U] 
22:29:16.466 00.000 2696 refined, 7 included, MultiStar: {-1.49, -0.27}, one-star: {-2.74, -0.04}
22:29:16.466 00.000 2696 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.74) = xAngle (-5.70 = 0.59)
22:29:16.466 00.000 2696 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.06 = -3.06)
22:29:16.466 00.000 2696 CameraToMount -- cameraX=-1.49 cameraY=-0.27 hyp=1.51 cameraTheta=-2.96 mountX=1.26 mountY=-0.12, mountTheta=-0.09
22:29:16.476 00.010 2696 SchedulePrimaryMove(0F998B58, x=-1.49, y=-0.27, opts=13)
22:29:16.476 00.000 2696 Enqueuing Move request for scope (-1.49, -0.27)
22:29:16.476 00.000 5240 Worker thread wakes up
22:29:16.476 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.49, -0.27) opts 0xd
22:29:16.476 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.49, -0.27)
22:29:16.476 00.000 5240 Moving (-1.49, -0.27) raw xDistance=1.26 yDistance=-0.12
22:29:16.482 00.006 5240 PPEC rslt: input = 1.26, final = 0.98, react = 1.26, pred = -0.40, hyst = 1.21, hyst_pct = 0.35, period_length = 662.83
22:29:16.482 00.000 5240 PPEC: input: 1.26, control: 0.98, exposure: 1500
22:29:16.482 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:16.482 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:29:16.482 00.000 5240 MoveAxis(W, 162, ABG)
22:29:16.482 00.000 5240 Guiding  Dir = 3, Dur = 162
22:29:16.482 00.000 5240 IsGuiding returns 0
22:29:16.482 00.000 5240 PulseGuide returned control before completion, sleep 172
22:29:16.494 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=230, Gamma=0.430
22:29:16.538 00.044 2696 UpdateGuideState exits: m=2954 SNR=38.3 Saturated
22:29:16.538 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:16.546 00.008 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:29:16.546 00.000 2696 Enqueuing Expose request
22:29:16.671 00.125 5240 IsGuiding returns 1
22:29:16.671 00.000 5240 scope still moving after pulse duration time elapsed
22:29:16.703 00.032 5240 IsGuiding returns 0
22:29:16.703 00.000 5240 scope move finished after 162 + 58 ms
22:29:16.703 00.000 5240 Move returns status 0, amount 162
22:29:16.703 00.000 5240 MoveAxis(N, 0, ABG)
22:29:16.703 00.000 5240 Move returns status 0, amount 0
22:29:16.703 00.000 5240 move complete, result=0
22:29:16.703 00.000 5240 worker thread done servicing request
22:29:16.703 00.000 5240 Worker thread wakes up
22:29:16.703 00.000 2696 GuideStep: 1.3 px 162 ms WEST, -0.1 px 0 ms NORTH
22:29:16.703 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:29:16.703 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:29:18.336 01.633 5240 Exposure complete
22:29:18.384 00.048 5240 worker thread done servicing request
22:29:18.384 00.000 2696 OnExposeComplete: enter
22:29:18.400 00.016 2696 UpdateGuideState(): m_state=6
22:29:18.402 00.002 2696 Star::Find(15, 297, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 461
22:29:18.404 00.002 2696 Star::Find returns 1 (1), X=297.64, Y=259.87, Mass=3046, SNR=38.9, Peak=255 HFD=3.2
22:29:18.406 00.002 2696 MultiStar: [#1 -1.03,-0.50,0.69,U] [#2 -0.58,-0.53,0.67,U] [#3 -0.08,-0.83,0.42,U] [#4 -1.40,-0.45,0.43,U] [#5 -1.34,-0.72,0.44,U] [#6 -0.81,-1.04,0.47,U] [#7 -0.18,-0.81,0.47,U] [#8 -1.01,-0.40,0.37,U] 
22:29:18.408 00.002 2696 refined, 8 included, MultiStar: {-1.07, -0.61}, one-star: {-2.13, -0.46}
22:29:18.410 00.002 2696 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.74) = xAngle (-5.36 = 0.93)
22:29:18.410 00.000 2696 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.72 = -2.72)
22:29:18.412 00.002 2696 CameraToMount -- cameraX=-1.07 cameraY=-0.61 hyp=1.23 cameraTheta=-2.62 mountX=0.74 mountY=-0.50, mountTheta=-0.60
22:29:18.415 00.003 2696 SchedulePrimaryMove(0F998B58, x=-1.07, y=-0.61, opts=13)
22:29:18.415 00.000 2696 Enqueuing Move request for scope (-1.07, -0.61)
22:29:18.415 00.000 5240 Worker thread wakes up
22:29:18.415 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.07, -0.61) opts 0xd
22:29:18.415 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.07, -0.61)
22:29:18.415 00.000 5240 Moving (-1.07, -0.61) raw xDistance=0.74 yDistance=-0.50
22:29:18.415 00.000 5240 PPEC rslt: input = 0.74, final = 0.51, react = 0.74, pred = -0.39, hyst = 0.81, hyst_pct = 0.35, period_length = 662.83
22:29:18.415 00.000 5240 PPEC: input: 0.74, control: 0.51, exposure: 1500
22:29:18.415 00.000 5240 resist switch: large excursion: input -0.50 thresh 0.45 direction from 1 to -1
22:29:18.415 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.50
22:29:18.415 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
22:29:18.415 00.000 5240 MoveAxis(W, 84, ABG)
22:29:18.415 00.000 5240 Guiding  Dir = 3, Dur = 84
22:29:18.415 00.000 5240 IsGuiding returns 0
22:29:18.415 00.000 5240 PulseGuide returned control before completion, sleep 94
22:29:18.434 00.019 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=231, Gamma=0.430
22:29:18.480 00.046 2696 UpdateGuideState exits: m=3046 SNR=38.9 Saturated
22:29:18.482 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:18.485 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:29:18.487 00.002 2696 Enqueuing Expose request
22:29:18.526 00.039 5240 IsGuiding returns 1
22:29:18.526 00.000 5240 scope still moving after pulse duration time elapsed
22:29:18.557 00.031 5240 IsGuiding returns 0
22:29:18.557 00.000 5240 scope move finished after 84 + 50 ms
22:29:18.557 00.000 5240 Move returns status 0, amount 84
22:29:18.557 00.000 5240 BLC: Oldest BLC event removed
22:29:18.557 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 330 applied
22:29:18.557 00.000 5240 MoveAxis(N, 393, ABG)
22:29:18.557 00.000 5240 Guiding  Dir = 0, Dur = 393
22:29:18.557 00.000 5240 IsGuiding returns 0
22:29:18.557 00.000 5240 PulseGuide returned control before completion, sleep 403
22:29:18.970 00.413 5240 IsGuiding returns 1
22:29:18.970 00.000 5240 scope still moving after pulse duration time elapsed
22:29:19.002 00.032 5240 IsGuiding returns 1
22:29:19.034 00.032 5240 IsGuiding returns 0
22:29:19.034 00.000 5240 scope move finished after 393 + 82 ms
22:29:19.034 00.000 5240 Move returns status 0, amount 393
22:29:19.034 00.000 5240 move complete, result=0
22:29:19.034 00.000 5240 worker thread done servicing request
22:29:19.034 00.000 2696 GuideStep: 0.7 px 84 ms WEST, -0.5 px 393 ms NORTH
22:29:19.042 00.008 5240 Worker thread wakes up
22:29:19.042 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:29:19.042 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:29:20.465 01.423 5240 Exposure complete
22:29:20.514 00.049 5240 worker thread done servicing request
22:29:20.514 00.000 2696 OnExposeComplete: enter
22:29:20.514 00.000 2696 UpdateGuideState(): m_state=6
22:29:20.514 00.000 2696 Star::Find(15, 297, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 462
22:29:20.514 00.000 2696 Star::Find returns 1 (0), X=297.83, Y=259.63, Mass=3001, SNR=38.6, Peak=231 HFD=3.4
22:29:20.514 00.000 2696 MultiStar: [#1 -0.59,-0.48,0.69,U] [#2 0.08,-0.59,0.67,U] [#3 0.48,-0.89,0.43,U] [#4 -0.93,-0.62,0.43,U] [#5 -1.00,-0.95,0.44,U] [#6 -0.09,-1.06,0.48,U] [#7 0.56,-0.86,0.49,U] [#8 -0.59,-0.68,0.39,U] 
22:29:20.525 00.011 2696 refined, 8 included, MultiStar: {-0.58, -0.74}, one-star: {-1.94, -0.70}
22:29:20.525 00.000 2696 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.74) = xAngle (-4.97 = 1.31)
22:29:20.525 00.000 2696 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.34 = -2.34)
22:29:20.525 00.000 2696 CameraToMount -- cameraX=-0.58 cameraY=-0.74 hyp=0.94 cameraTheta=-2.24 mountX=0.24 mountY=-0.67, mountTheta=-1.23
22:29:20.525 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.58, y=-0.74, opts=13)
22:29:20.525 00.000 2696 Enqueuing Move request for scope (-0.58, -0.74)
22:29:20.525 00.000 5240 Worker thread wakes up
22:29:20.525 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.74) opts 0xd
22:29:20.525 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.58, -0.74)
22:29:20.525 00.000 5240 Moving (-0.58, -0.74) raw xDistance=0.24 yDistance=-0.67
22:29:20.525 00.000 5240 BLC: History state: CurrMiss=0.67, AvgInitMiss=0.88, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.499258, 1:0.672819
22:29:20.525 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:29:20.538 00.013 5240 PPEC rslt: input = 0.24, final = -0.33, react = 0.24, pred = -0.50, hyst = 0.00, hyst_pct = 0.35, period_length = 662.83
22:29:20.538 00.000 5240 PPEC: input: 0.24, control: -0.33, exposure: 1500
22:29:20.538 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67
22:29:20.538 00.000 5240 MoveAxis(E, 54, ABG)
22:29:20.538 00.000 5240 Guiding  Dir = 2, Dur = 54
22:29:20.538 00.000 5240 IsGuiding returns 0
22:29:20.540 00.002 5240 PulseGuide returned control before completion, sleep 64
22:29:20.540 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:29:20.601 00.061 2696 UpdateGuideState exits: m=3001 SNR=38.6
22:29:20.606 00.005 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:20.608 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:29:20.612 00.004 2696 Enqueuing Expose request
22:29:20.619 00.007 5240 IsGuiding returns 0
22:29:20.619 00.000 5240 Move returns status 0, amount 54
22:29:20.619 00.000 5240 MoveAxis(N, 85, ABG)
22:29:20.619 00.000 5240 Guiding  Dir = 0, Dur = 85
22:29:20.619 00.000 5240 IsGuiding returns 0
22:29:20.619 00.000 5240 PulseGuide returned control before completion, sleep 95
22:29:20.730 00.111 5240 IsGuiding returns 1
22:29:20.730 00.000 5240 scope still moving after pulse duration time elapsed
22:29:20.762 00.032 5240 IsGuiding returns 0
22:29:20.762 00.000 5240 scope move finished after 85 + 56 ms
22:29:20.762 00.000 5240 Move returns status 0, amount 85
22:29:20.762 00.000 5240 move complete, result=0
22:29:20.762 00.000 5240 worker thread done servicing request
22:29:20.762 00.000 5240 Worker thread wakes up
22:29:20.762 00.000 2696 GuideStep: 0.2 px 54 ms EAST, -0.7 px 85 ms NORTH
22:29:20.762 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:29:20.762 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:29:22.407 01.645 5240 Exposure complete
22:29:22.486 00.079 5240 worker thread done servicing request
22:29:22.486 00.000 2696 OnExposeComplete: enter
22:29:22.486 00.000 2696 UpdateGuideState(): m_state=6
22:29:22.486 00.000 2696 Star::Find(15, 297, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 463
22:29:22.486 00.000 2696 Star::Find returns 1 (1), X=296.95, Y=260.10, Mass=2943, SNR=38.2, Peak=255 HFD=2.9
22:29:22.486 00.000 2696 MultiStar: [#1 -1.52,-0.30,0.69,U] [#2 -0.75,-0.10,0.70,U] [#3 -0.59,-0.39,0.44,U] [#4 -1.77,-0.17,0.43,U] [#5 -1.75,-0.57,0.45,U] [#6 -0.77,-0.37,0.49,U] [#7 -0.40,-0.50,0.50,U] [#8 -1.42,-0.28,0.40,U] 
22:29:22.486 00.000 2696 refined, 8 included, MultiStar: {-1.44, -0.31}, one-star: {-2.82, -0.23}
22:29:22.486 00.000 2696 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.74) = xAngle (-5.67 = 0.62)
22:29:22.486 00.000 2696 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.04 = -3.04)
22:29:22.502 00.016 2696 CameraToMount -- cameraX=-1.44 cameraY=-0.31 hyp=1.47 cameraTheta=-2.93 mountX=1.20 mountY=-0.16, mountTheta=-0.13
22:29:22.502 00.000 2696 SchedulePrimaryMove(0F998B58, x=-1.44, y=-0.31, opts=13)
22:29:22.507 00.005 2696 Enqueuing Move request for scope (-1.44, -0.31)
22:29:22.511 00.004 5240 Worker thread wakes up
22:29:22.511 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.44, -0.31) opts 0xd
22:29:22.511 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.44, -0.31)
22:29:22.511 00.000 5240 Moving (-1.44, -0.31) raw xDistance=1.20 yDistance=-0.16
22:29:22.511 00.000 5240 BLC: History state: CurrMiss=0.16, AvgInitMiss=0.88, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.499258, 1:0.672819, 2:0.155971
22:29:22.511 00.000 5240 BLC: Under-shoot: nominal increase by 111
22:29:22.511 00.000 5240 BLC: window closed
22:29:22.511 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:29:22.511 00.000 5240 BLC: Pulse adjusted to 330
22:29:22.513 00.002 5240 PPEC rslt: input = 1.20, final = 1.10, react = 1.20, pred = -0.12, hyst = 1.13, hyst_pct = 0.35, period_length = 662.83
22:29:22.513 00.000 5240 PPEC: input: 1.20, control: 1.10, exposure: 1500
22:29:22.513 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.16
22:29:22.513 00.000 5240 MoveAxis(W, 183, ABG)
22:29:22.513 00.000 5240 Guiding  Dir = 3, Dur = 183
22:29:22.513 00.000 5240 IsGuiding returns 0
22:29:22.513 00.000 5240 PulseGuide returned control before completion, sleep 193
22:29:22.526 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=238, Gamma=0.430
22:29:22.571 00.045 2696 UpdateGuideState exits: m=2943 SNR=38.2 Saturated
22:29:22.575 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:22.577 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:29:22.579 00.002 2696 Enqueuing Expose request
22:29:22.694 00.115 2696 evsrv: cli 0F943E20 connect
22:29:22.696 00.002 2696 case statement mapped state 6 to 3
22:29:22.696 00.000 2696 case statement mapped state 6 to 3
22:29:22.696 00.000 2696 evsrv: cli 0F943E20 request: {"method":"get_pixel_scale","id":"08f28d14-7a78-4f1c-b991-211ce151b430"}
22:29:22.696 00.000 2696 evsrv: cli 0F943E20 response: {"jsonrpc":"2.0","result":1.86834,"id":"08f28d14-7a78-4f1c-b991-211ce151b430"}
22:29:22.709 00.013 5240 IsGuiding returns 1
22:29:22.709 00.000 5240 scope still moving after pulse duration time elapsed
22:29:22.709 00.000 2696 evsrv: cli 0F943E20 disconnect
22:29:22.740 00.031 5240 IsGuiding returns 0
22:29:22.740 00.000 5240 scope move finished after 183 + 42 ms
22:29:22.740 00.000 5240 Move returns status 0, amount 183
22:29:22.740 00.000 5240 MoveAxis(N, 20, ABG)
22:29:22.740 00.000 5240 Guiding  Dir = 0, Dur = 20
22:29:22.740 00.000 5240 IsGuiding returns 0
22:29:22.740 00.000 5240 PulseGuide returned control before completion, sleep 30
22:29:22.772 00.032 5240 IsGuiding returns 1
22:29:22.772 00.000 5240 scope still moving after pulse duration time elapsed
22:29:22.804 00.032 5240 IsGuiding returns 0
22:29:22.804 00.000 5240 scope move finished after 20 + 43 ms
22:29:22.804 00.000 5240 Move returns status 0, amount 20
22:29:22.804 00.000 5240 move complete, result=0
22:29:22.804 00.000 5240 worker thread done servicing request
22:29:22.804 00.000 5240 Worker thread wakes up
22:29:22.804 00.000 2696 GuideStep: 1.2 px 183 ms WEST, -0.2 px 20 ms NORTH
22:29:22.804 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:29:22.804 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:29:24.228 01.424 5240 Exposure complete
22:29:24.288 00.060 5240 worker thread done servicing request
22:29:24.288 00.000 2696 OnExposeComplete: enter
22:29:24.292 00.004 2696 UpdateGuideState(): m_state=6
22:29:24.294 00.002 2696 Star::Find(15, 296, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 464
22:29:24.296 00.002 2696 Star::Find returns 1 (1), X=296.69, Y=259.53, Mass=3008, SNR=38.7, Peak=255 HFD=3.2
22:29:24.298 00.002 2696 MultiStar: [#1 -1.70,-0.55,0.70,U] [#2 -0.94,-0.67,0.68,U] [#3 -0.80,-0.68,0.44,U] [#4 -2.16,-0.73,0.00,M1] [#5 -2.12,-1.22,0.00,M1] [#6 -0.81,-0.80,0.48,U] [#7 -0.58,-0.92,0.50,U] [#8 -1.73,-0.80,0.38,U] 
22:29:24.300 00.002 2696 refined, 6 included, MultiStar: {-1.58, -0.74}, one-star: {-3.08, -0.80}
22:29:24.302 00.002 2696 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.74) = xAngle (-5.44 = 0.84)
22:29:24.304 00.002 2696 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.81 = -2.81)
22:29:24.306 00.002 2696 CameraToMount -- cameraX=-1.58 cameraY=-0.74 hyp=1.74 cameraTheta=-2.70 mountX=1.16 mountY=-0.57, mountTheta=-0.46
22:29:24.307 00.001 2696 SchedulePrimaryMove(0F998B58, x=-1.58, y=-0.74, opts=13)
22:29:24.309 00.002 2696 Enqueuing Move request for scope (-1.58, -0.74)
22:29:24.311 00.002 5240 Worker thread wakes up
22:29:24.311 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.58, -0.74) opts 0xd
22:29:24.311 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.58, -0.74)
22:29:24.311 00.000 5240 Moving (-1.58, -0.74) raw xDistance=1.16 yDistance=-0.57
22:29:24.313 00.002 5240 PPEC rslt: input = 1.16, final = 0.98, react = 1.16, pred = -0.19, hyst = 1.01, hyst_pct = 0.34, period_length = 662.83
22:29:24.313 00.000 5240 PPEC: input: 1.16, control: 0.98, exposure: 1500
22:29:24.313 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
22:29:24.313 00.000 5240 MoveAxis(W, 163, ABG)
22:29:24.313 00.000 5240 Guiding  Dir = 3, Dur = 163
22:29:24.313 00.000 5240 IsGuiding returns 0
22:29:24.313 00.000 5240 PulseGuide returned control before completion, sleep 173
22:29:24.325 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:29:24.370 00.045 2696 UpdateGuideState exits: m=3008 SNR=38.7 Saturated
22:29:24.370 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:24.370 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:29:24.370 00.000 2696 Enqueuing Expose request
22:29:24.497 00.127 5240 IsGuiding returns 1
22:29:24.497 00.000 5240 scope still moving after pulse duration time elapsed
22:29:24.529 00.032 5240 IsGuiding returns 0
22:29:24.529 00.000 5240 scope move finished after 163 + 51 ms
22:29:24.529 00.000 5240 Move returns status 0, amount 163
22:29:24.529 00.000 5240 MoveAxis(N, 72, ABG)
22:29:24.529 00.000 5240 Guiding  Dir = 0, Dur = 72
22:29:24.529 00.000 5240 IsGuiding returns 0
22:29:24.529 00.000 5240 PulseGuide returned control before completion, sleep 82
22:29:24.625 00.096 5240 IsGuiding returns 1
22:29:24.625 00.000 5240 scope still moving after pulse duration time elapsed
22:29:24.656 00.031 5240 IsGuiding returns 0
22:29:24.656 00.000 5240 scope move finished after 72 + 55 ms
22:29:24.656 00.000 5240 Move returns status 0, amount 72
22:29:24.656 00.000 5240 move complete, result=0
22:29:24.656 00.000 5240 worker thread done servicing request
22:29:24.656 00.000 5240 Worker thread wakes up
22:29:24.656 00.000 2696 GuideStep: 1.2 px 163 ms WEST, -0.6 px 72 ms NORTH
22:29:24.656 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:29:24.656 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:29:26.305 01.649 5240 Exposure complete
22:29:26.369 00.064 5240 worker thread done servicing request
22:29:26.369 00.000 2696 OnExposeComplete: enter
22:29:26.384 00.015 2696 UpdateGuideState(): m_state=6
22:29:26.384 00.000 2696 Star::Find(15, 296, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 465
22:29:26.384 00.000 2696 Star::Find returns 1 (1), X=298.11, Y=260.23, Mass=2971, SNR=38.4, Peak=255 HFD=3.2
22:29:26.384 00.000 2696 MultiStar: [#1 -0.59,-0.31,0.70,U] [#2 0.09,-0.27,0.70,U] [#3 0.49,-0.42,0.43,U] [#4 -0.83,-0.23,0.44,U] [#5 -0.76,-0.44,0.44,U] [#6 -0.02,-0.60,0.44,U] [#7 0.41,-0.51,0.48,U] [#8 -0.30,-0.08,0.39,U] 
22:29:26.384 00.000 2696 refined, 8 included, MultiStar: {-0.48, -0.30}, one-star: {-1.66, -0.10}
22:29:26.384 00.000 2696 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.74) = xAngle (-5.32 = 0.97)
22:29:26.384 00.000 2696 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.69 = -2.69)
22:29:26.384 00.000 2696 CameraToMount -- cameraX=-0.48 cameraY=-0.30 hyp=0.57 cameraTheta=-2.58 mountX=0.32 mountY=-0.25, mountTheta=-0.66
22:29:26.400 00.016 2696 SchedulePrimaryMove(0F998B58, x=-0.48, y=-0.30, opts=13)
22:29:26.400 00.000 2696 Enqueuing Move request for scope (-0.48, -0.30)
22:29:26.400 00.000 5240 Worker thread wakes up
22:29:26.400 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.30) opts 0xd
22:29:26.400 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.48, -0.30)
22:29:26.400 00.000 5240 Moving (-0.48, -0.30) raw xDistance=0.32 yDistance=-0.25
22:29:26.400 00.000 5240 PPEC rslt: input = 0.32, final = 0.16, react = 0.32, pred = -0.29, hyst = 0.40, hyst_pct = 0.34, period_length = 662.83
22:29:26.400 00.000 5240 PPEC: input: 0.32, control: 0.16, exposure: 1500
22:29:26.400 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
22:29:26.400 00.000 5240 MoveAxis(W, 27, ABG)
22:29:26.400 00.000 5240 Guiding  Dir = 3, Dur = 27
22:29:26.400 00.000 5240 IsGuiding returns 0
22:29:26.400 00.000 5240 PulseGuide returned control before completion, sleep 37
22:29:26.420 00.020 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:29:26.447 00.027 5240 IsGuiding returns 1
22:29:26.447 00.000 5240 scope still moving after pulse duration time elapsed
22:29:26.463 00.016 2696 UpdateGuideState exits: m=2971 SNR=38.4 Saturated
22:29:26.463 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:26.463 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:29:26.463 00.000 2696 Enqueuing Expose request
22:29:26.479 00.016 5240 IsGuiding returns 0
22:29:26.479 00.000 5240 scope move finished after 27 + 46 ms
22:29:26.479 00.000 5240 Move returns status 0, amount 27
22:29:26.479 00.000 5240 MoveAxis(N, 32, ABG)
22:29:26.479 00.000 5240 Guiding  Dir = 0, Dur = 32
22:29:26.479 00.000 5240 IsGuiding returns 0
22:29:26.479 00.000 5240 PulseGuide returned control before completion, sleep 42
22:29:26.526 00.047 5240 IsGuiding returns 1
22:29:26.526 00.000 5240 scope still moving after pulse duration time elapsed
22:29:26.558 00.032 5240 IsGuiding returns 0
22:29:26.558 00.000 5240 scope move finished after 32 + 45 ms
22:29:26.558 00.000 5240 Move returns status 0, amount 32
22:29:26.558 00.000 5240 move complete, result=0
22:29:26.558 00.000 5240 worker thread done servicing request
22:29:26.558 00.000 5240 Worker thread wakes up
22:29:26.558 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:29:26.558 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:29:26.560 00.002 2696 GuideStep: 0.3 px 27 ms WEST, -0.3 px 32 ms NORTH
22:29:27.976 01.416 5240 Exposure complete
22:29:28.036 00.060 5240 worker thread done servicing request
22:29:28.036 00.000 2696 OnExposeComplete: enter
22:29:28.038 00.002 2696 UpdateGuideState(): m_state=6
22:29:28.040 00.002 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 466
22:29:28.043 00.003 2696 Star::Find returns 1 (1), X=297.14, Y=260.43, Mass=3013, SNR=38.7, Peak=255 HFD=3.3
22:29:28.043 00.000 2696 MultiStar: [#1 -1.33,0.11,0.70,U] [#2 -0.54,0.32,0.69,U] [#3 -0.20,-0.12,0.43,U] [#4 -1.73,0.05,0.44,U] [#5 -1.64,-0.04,0.44,U] [#6 -0.75,-0.31,0.47,U] [#7 -0.25,0.11,0.47,U] [#8 -1.46,-0.22,0.38,U] 
22:29:28.043 00.000 2696 refined, 8 included, MultiStar: {-1.30, 0.03}, one-star: {-2.63, 0.10}
22:29:28.050 00.007 2696 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.74) = xAngle (0.38 = 0.38)
22:29:28.050 00.000 2696 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (3.01 = 3.01)
22:29:28.050 00.000 2696 CameraToMount -- cameraX=-1.30 cameraY=0.03 hyp=1.30 cameraTheta=3.12 mountX=1.21 mountY=0.17, mountTheta=0.14
22:29:28.050 00.000 2696 SchedulePrimaryMove(0F998B58, x=-1.30, y=0.03, opts=13)
22:29:28.050 00.000 2696 Enqueuing Move request for scope (-1.30, 0.03)
22:29:28.050 00.000 5240 Worker thread wakes up
22:29:28.050 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.30, 0.03) opts 0xd
22:29:28.050 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.30, 0.03)
22:29:28.050 00.000 5240 Moving (-1.30, 0.03) raw xDistance=1.21 yDistance=0.17
22:29:28.050 00.000 5240 PPEC rslt: input = 1.21, final = 1.19, react = 1.21, pred = -0.01, hyst = 1.18, hyst_pct = 0.34, period_length = 662.83
22:29:28.050 00.000 5240 PPEC: input: 1.21, control: 1.19, exposure: 1500
22:29:28.050 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:29:28.050 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:29:28.050 00.000 5240 MoveAxis(W, 198, ABG)
22:29:28.050 00.000 5240 Guiding  Dir = 3, Dur = 198
22:29:28.050 00.000 5240 IsGuiding returns 0
22:29:28.050 00.000 5240 PulseGuide returned control before completion, sleep 208
22:29:28.073 00.023 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=217, Gamma=0.430
22:29:28.118 00.045 2696 UpdateGuideState exits: m=3013 SNR=38.7 Saturated
22:29:28.118 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:28.118 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:29:28.128 00.010 2696 Enqueuing Expose request
22:29:28.287 00.159 5240 IsGuiding returns 0
22:29:28.287 00.000 5240 Move returns status 0, amount 198
22:29:28.287 00.000 5240 MoveAxis(N, 0, ABG)
22:29:28.287 00.000 5240 Move returns status 0, amount 0
22:29:28.287 00.000 5240 move complete, result=0
22:29:28.287 00.000 5240 worker thread done servicing request
22:29:28.287 00.000 5240 Worker thread wakes up
22:29:28.287 00.000 2696 GuideStep: 1.2 px 198 ms WEST, 0.2 px 0 ms NORTH
22:29:28.290 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:29:28.290 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:29:29.937 01.647 5240 Exposure complete
22:29:29.985 00.048 5240 worker thread done servicing request
22:29:29.985 00.000 2696 OnExposeComplete: enter
22:29:29.985 00.000 2696 UpdateGuideState(): m_state=6
22:29:29.985 00.000 2696 Star::Find(15, 297, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 467
22:29:29.985 00.000 2696 Star::Find returns 1 (1), X=297.88, Y=259.83, Mass=2980, SNR=38.5, Peak=255 HFD=3.1
22:29:30.000 00.015 2696 MultiStar: [#1 -0.81,-0.74,0.70,U] [#2 -0.23,-0.74,0.68,U] [#3 0.47,-0.92,0.42,U] [#4 -0.87,-0.65,0.44,U] [#5 -1.08,-1.09,0.44,U] [#6 -0.12,-0.94,0.49,U] [#7 0.26,-0.92,0.49,U] [#8 -0.63,-0.41,0.38,U] 
22:29:30.002 00.002 2696 refined, 8 included, MultiStar: {-0.68, -0.74}, one-star: {-1.89, -0.51}
22:29:30.006 00.004 2696 CameraToMount -- cameraTheta (-2.31) - m_xAngle (2.74) = xAngle (-5.05 = 1.23)
22:29:30.007 00.001 2696 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.42 = -2.42)
22:29:30.007 00.000 2696 CameraToMount -- cameraX=-0.68 cameraY=-0.74 hyp=1.01 cameraTheta=-2.31 mountX=0.33 mountY=-0.67, mountTheta=-1.11
22:29:30.007 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.68, y=-0.74, opts=13)
22:29:30.016 00.009 2696 Enqueuing Move request for scope (-0.68, -0.74)
22:29:30.016 00.000 5240 Worker thread wakes up
22:29:30.016 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.68, -0.74) opts 0xd
22:29:30.016 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.68, -0.74)
22:29:30.016 00.000 5240 Moving (-0.68, -0.74) raw xDistance=0.33 yDistance=-0.67
22:29:30.016 00.000 5240 PPEC rslt: input = 0.33, final = 0.31, react = 0.33, pred = -0.02, hyst = 0.32, hyst_pct = 0.34, period_length = 662.83
22:29:30.016 00.000 5240 PPEC: input: 0.33, control: 0.31, exposure: 1500
22:29:30.016 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67
22:29:30.016 00.000 5240 MoveAxis(W, 52, ABG)
22:29:30.016 00.000 5240 Guiding  Dir = 3, Dur = 52
22:29:30.016 00.000 5240 IsGuiding returns 0
22:29:30.016 00.000 5240 PulseGuide returned control before completion, sleep 62
22:29:30.032 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:29:30.079 00.047 2696 UpdateGuideState exits: m=2980 SNR=38.5 Saturated
22:29:30.081 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:30.083 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:29:30.083 00.000 2696 Enqueuing Expose request
22:29:30.095 00.012 5240 IsGuiding returns 1
22:29:30.095 00.000 5240 scope still moving after pulse duration time elapsed
22:29:30.127 00.032 5240 IsGuiding returns 0
22:29:30.127 00.000 5240 scope move finished after 52 + 54 ms
22:29:30.127 00.000 5240 Move returns status 0, amount 52
22:29:30.127 00.000 5240 MoveAxis(N, 85, ABG)
22:29:30.127 00.000 5240 Guiding  Dir = 0, Dur = 85
22:29:30.127 00.000 5240 IsGuiding returns 0
22:29:30.127 00.000 5240 PulseGuide returned control before completion, sleep 95
22:29:30.239 00.112 5240 IsGuiding returns 1
22:29:30.239 00.000 5240 scope still moving after pulse duration time elapsed
22:29:30.271 00.032 5240 IsGuiding returns 0
22:29:30.271 00.000 5240 scope move finished after 85 + 58 ms
22:29:30.271 00.000 5240 Move returns status 0, amount 85
22:29:30.271 00.000 5240 move complete, result=0
22:29:30.271 00.000 5240 worker thread done servicing request
22:29:30.273 00.002 2696 GuideStep: 0.3 px 52 ms WEST, -0.7 px 85 ms NORTH
22:29:30.277 00.004 5240 Worker thread wakes up
22:29:30.277 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:29:30.277 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:29:31.710 01.433 5240 Exposure complete
22:29:31.773 00.063 5240 worker thread done servicing request
22:29:31.773 00.000 2696 OnExposeComplete: enter
22:29:31.773 00.000 2696 UpdateGuideState(): m_state=6
22:29:31.773 00.000 2696 Star::Find(15, 297, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 468
22:29:31.773 00.000 2696 Star::Find returns 1 (1), X=298.20, Y=260.44, Mass=3035, SNR=38.9, Peak=255 HFD=3.3
22:29:31.773 00.000 2696 MultiStar: [#1 -0.46,-0.20,0.70,U] [#2 -0.08,-0.20,0.68,U] [#3 0.55,-0.43,0.44,U] [#4 -0.74,-0.15,0.43,U] [#5 -0.76,-0.39,0.44,U] [#6 0.29,-0.39,0.46,U] [#7 0.45,-0.37,0.47,U] [#8 -0.27,0.09,0.38,U] 
22:29:31.773 00.000 2696 refined, 8 included, MultiStar: {-0.42, -0.18}, one-star: {-1.57, 0.10}
22:29:31.789 00.016 2696 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.74) = xAngle (-5.47 = 0.81)
22:29:31.789 00.000 2696 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.84 = -2.84)
22:29:31.789 00.000 2696 CameraToMount -- cameraX=-0.42 cameraY=-0.18 hyp=0.46 cameraTheta=-2.74 mountX=0.32 mountY=-0.14, mountTheta=-0.41
22:29:31.789 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.42, y=-0.18, opts=13)
22:29:31.789 00.000 2696 Enqueuing Move request for scope (-0.42, -0.18)
22:29:31.789 00.000 5240 Worker thread wakes up
22:29:31.789 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.18) opts 0xd
22:29:31.789 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.42, -0.18)
22:29:31.789 00.000 5240 Moving (-0.42, -0.18) raw xDistance=0.32 yDistance=-0.14
22:29:31.789 00.000 5240 PPEC rslt: input = 0.32, final = 0.28, react = 0.32, pred = -0.10, hyst = 0.40, hyst_pct = 0.34, period_length = 662.83
22:29:31.789 00.000 5240 PPEC: input: 0.32, control: 0.28, exposure: 1500
22:29:31.789 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:31.789 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:29:31.789 00.000 5240 MoveAxis(W, 46, ABG)
22:29:31.789 00.000 5240 Guiding  Dir = 3, Dur = 46
22:29:31.789 00.000 5240 IsGuiding returns 0
22:29:31.789 00.000 5240 PulseGuide returned control before completion, sleep 56
22:29:31.805 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:29:31.860 00.055 2696 UpdateGuideState exits: m=3035 SNR=38.9 Saturated
22:29:31.863 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:31.865 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:29:31.867 00.002 2696 Enqueuing Expose request
22:29:31.869 00.002 5240 IsGuiding returns 1
22:29:31.869 00.000 5240 scope still moving after pulse duration time elapsed
22:29:31.901 00.032 5240 IsGuiding returns 0
22:29:31.901 00.000 5240 scope move finished after 46 + 52 ms
22:29:31.901 00.000 5240 Move returns status 0, amount 46
22:29:31.901 00.000 5240 MoveAxis(N, 0, ABG)
22:29:31.901 00.000 5240 Move returns status 0, amount 0
22:29:31.901 00.000 5240 move complete, result=0
22:29:31.901 00.000 5240 worker thread done servicing request
22:29:31.901 00.000 5240 Worker thread wakes up
22:29:31.901 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:29:31.901 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:29:31.901 00.000 2696 GuideStep: 0.3 px 46 ms WEST, -0.1 px 0 ms NORTH
22:29:33.550 01.649 5240 Exposure complete
22:29:33.614 00.064 5240 worker thread done servicing request
22:29:33.614 00.000 2696 OnExposeComplete: enter
22:29:33.614 00.000 2696 UpdateGuideState(): m_state=6
22:29:33.630 00.016 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 469
22:29:33.632 00.002 2696 Star::Find returns 1 (1), X=298.36, Y=260.76, Mass=2964, SNR=38.4, Peak=255 HFD=3.1
22:29:33.632 00.000 2696 MultiStar: [#1 -0.32,0.39,0.68,U] [#2 0.11,0.37,0.69,U] [#3 0.76,0.04,0.45,U] [#4 -0.63,0.16,0.43,U] [#5 -0.77,0.06,0.43,U] [#6 0.09,0.09,0.48,U] [#7 0.55,0.19,0.49,U] [#8 -0.18,0.24,0.39,U] 
22:29:33.638 00.006 2696 refined, 8 included, MultiStar: {-0.31, 0.26}, one-star: {-1.41, 0.43}
22:29:33.638 00.000 2696 CameraToMount -- cameraTheta (2.45) - m_xAngle (2.74) = xAngle (-0.28 = -0.28)
22:29:33.638 00.000 2696 CameraToMount -- cameraTheta (2.45) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.35 = 2.35)
22:29:33.645 00.007 2696 CameraToMount -- cameraX=-0.31 cameraY=0.26 hyp=0.41 cameraTheta=2.45 mountX=0.39 mountY=0.29, mountTheta=0.64
22:29:33.647 00.002 2696 SchedulePrimaryMove(0F998B58, x=-0.31, y=0.26, opts=13)
22:29:33.653 00.006 2696 Enqueuing Move request for scope (-0.31, 0.26)
22:29:33.655 00.002 5240 Worker thread wakes up
22:29:33.655 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.26) opts 0xd
22:29:33.655 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.31, 0.26)
22:29:33.655 00.000 5240 Moving (-0.31, 0.26) raw xDistance=0.39 yDistance=0.29
22:29:33.655 00.000 5240 PPEC rslt: input = 0.39, final = 0.18, react = 0.39, pred = -0.32, hyst = 0.38, hyst_pct = 0.34, period_length = 662.83
22:29:33.657 00.002 5240 PPEC: input: 0.39, control: 0.18, exposure: 1500
22:29:33.657 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:29:33.657 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
22:29:33.657 00.000 5240 MoveAxis(W, 29, ABG)
22:29:33.657 00.000 5240 Guiding  Dir = 3, Dur = 29
22:29:33.657 00.000 5240 IsGuiding returns 0
22:29:33.657 00.000 5240 PulseGuide returned control before completion, sleep 39
22:29:33.663 00.006 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:29:33.708 00.045 5240 IsGuiding returns 1
22:29:33.708 00.000 5240 scope still moving after pulse duration time elapsed
22:29:33.715 00.007 2696 UpdateGuideState exits: m=2964 SNR=38.4 Saturated
22:29:33.717 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:33.719 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:29:33.721 00.002 2696 Enqueuing Expose request
22:29:33.740 00.019 5240 IsGuiding returns 0
22:29:33.740 00.000 5240 scope move finished after 29 + 54 ms
22:29:33.740 00.000 5240 Move returns status 0, amount 29
22:29:33.740 00.000 5240 MoveAxis(N, 0, ABG)
22:29:33.740 00.000 5240 Move returns status 0, amount 0
22:29:33.740 00.000 5240 move complete, result=0
22:29:33.740 00.000 5240 worker thread done servicing request
22:29:33.740 00.000 5240 Worker thread wakes up
22:29:33.740 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:29:33.740 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:29:33.740 00.000 2696 GuideStep: 0.4 px 29 ms WEST, 0.3 px 0 ms NORTH
22:29:35.161 01.421 5240 Exposure complete
22:29:35.226 00.065 5240 worker thread done servicing request
22:29:35.226 00.000 2696 OnExposeComplete: enter
22:29:35.237 00.011 2696 UpdateGuideState(): m_state=6
22:29:35.237 00.000 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 470
22:29:35.241 00.004 2696 Star::Find returns 1 (1), X=297.82, Y=260.79, Mass=3080, SNR=39.1, Peak=255 HFD=3.0
22:29:35.241 00.000 2696 MultiStar: [#1 -0.74,0.44,0.67,U] [#2 -0.17,0.32,0.67,U] [#3 0.27,0.15,0.43,U] [#4 -1.05,0.21,0.42,U] [#5 -1.20,-0.06,0.45,U] [#6 -0.15,0.29,0.48,U] [#7 0.38,0.21,0.48,U] [#8 -0.77,0.29,0.38,U] 
22:29:35.241 00.000 2696 refined, 8 included, MultiStar: {-0.73, 0.29}, one-star: {-1.95, 0.46}
22:29:35.241 00.000 2696 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.74) = xAngle (0.03 = 0.03)
22:29:35.241 00.000 2696 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.66 = 2.66)
22:29:35.241 00.000 2696 CameraToMount -- cameraX=-0.73 cameraY=0.29 hyp=0.78 cameraTheta=2.76 mountX=0.78 mountY=0.36, mountTheta=0.44
22:29:35.241 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.73, y=0.29, opts=13)
22:29:35.241 00.000 2696 Enqueuing Move request for scope (-0.73, 0.29)
22:29:35.257 00.016 5240 Worker thread wakes up
22:29:35.257 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.73, 0.29) opts 0xd
22:29:35.257 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.73, 0.29)
22:29:35.257 00.000 5240 Moving (-0.73, 0.29) raw xDistance=0.78 yDistance=0.36
22:29:35.257 00.000 5240 PPEC rslt: input = 0.78, final = 0.53, react = 0.78, pred = -0.36, hyst = 0.73, hyst_pct = 0.34, period_length = 662.83
22:29:35.257 00.000 5240 PPEC: input: 0.78, control: 0.53, exposure: 1500
22:29:35.257 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:29:35.257 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
22:29:35.257 00.000 5240 MoveAxis(W, 87, ABG)
22:29:35.257 00.000 5240 Guiding  Dir = 3, Dur = 87
22:29:35.257 00.000 5240 IsGuiding returns 0
22:29:35.257 00.000 5240 PulseGuide returned control before completion, sleep 97
22:29:35.273 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:29:35.318 00.045 2696 UpdateGuideState exits: m=3080 SNR=39.1 Saturated
22:29:35.322 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:35.325 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:29:35.327 00.002 2696 Enqueuing Expose request
22:29:35.368 00.041 5240 IsGuiding returns 1
22:29:35.368 00.000 5240 scope still moving after pulse duration time elapsed
22:29:35.400 00.032 5240 IsGuiding returns 0
22:29:35.400 00.000 5240 scope move finished after 87 + 51 ms
22:29:35.400 00.000 5240 Move returns status 0, amount 87
22:29:35.400 00.000 5240 MoveAxis(N, 0, ABG)
22:29:35.400 00.000 5240 Move returns status 0, amount 0
22:29:35.400 00.000 5240 move complete, result=0
22:29:35.400 00.000 5240 worker thread done servicing request
22:29:35.400 00.000 5240 Worker thread wakes up
22:29:35.400 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:29:35.400 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:29:35.400 00.000 2696 GuideStep: 0.8 px 87 ms WEST, 0.4 px 0 ms NORTH
22:29:37.037 01.637 5240 Exposure complete
22:29:37.086 00.049 5240 worker thread done servicing request
22:29:37.086 00.000 2696 OnExposeComplete: enter
22:29:37.088 00.002 2696 UpdateGuideState(): m_state=6
22:29:37.088 00.000 2696 Star::Find(15, 297, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 471
22:29:37.088 00.000 2696 Star::Find returns 1 (1), X=297.58, Y=260.82, Mass=2981, SNR=38.5, Peak=255 HFD=3.2
22:29:37.096 00.008 2696 MultiStar: [#1 -1.15,0.32,0.70,U] [#2 -0.45,0.07,0.69,U] [#3 0.02,0.26,0.44,U] [#4 -1.28,0.24,0.43,U] [#5 -1.37,-0.08,0.44,U] [#6 -0.37,0.13,0.47,U] [#7 0.00,0.08,0.48,U] [#8 -0.77,0.39,0.39,U] 
22:29:37.096 00.000 2696 refined, 8 included, MultiStar: {-0.98, 0.24}, one-star: {-2.19, 0.49}
22:29:37.101 00.005 2696 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.74) = xAngle (0.17 = 0.17)
22:29:37.101 00.000 2696 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.80 = 2.80)
22:29:37.101 00.000 2696 CameraToMount -- cameraX=-0.98 cameraY=0.24 hyp=1.00 cameraTheta=2.90 mountX=0.99 mountY=0.34, mountTheta=0.33
22:29:37.101 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.98, y=0.24, opts=13)
22:29:37.101 00.000 2696 Enqueuing Move request for scope (-0.98, 0.24)
22:29:37.112 00.011 5240 Worker thread wakes up
22:29:37.112 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.98, 0.24) opts 0xd
22:29:37.112 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.98, 0.24)
22:29:37.112 00.000 5240 Moving (-0.98, 0.24) raw xDistance=0.99 yDistance=0.34
22:29:37.112 00.000 5240 PPEC rslt: input = 0.99, final = 0.67, react = 0.99, pred = -0.45, hyst = 0.91, hyst_pct = 0.33, period_length = 662.83
22:29:37.112 00.000 5240 PPEC: input: 0.99, control: 0.67, exposure: 1500
22:29:37.112 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:29:37.112 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
22:29:37.112 00.000 5240 MoveAxis(W, 111, ABG)
22:29:37.112 00.000 5240 Guiding  Dir = 3, Dur = 111
22:29:37.112 00.000 5240 IsGuiding returns 0
22:29:37.112 00.000 5240 PulseGuide returned control before completion, sleep 121
22:29:37.112 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:29:37.169 00.057 2696 UpdateGuideState exits: m=2981 SNR=38.5 Saturated
22:29:37.175 00.006 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:37.175 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:29:37.175 00.000 2696 Enqueuing Expose request
22:29:37.238 00.063 5240 IsGuiding returns 1
22:29:37.238 00.000 5240 scope still moving after pulse duration time elapsed
22:29:37.269 00.031 5240 IsGuiding returns 0
22:29:37.269 00.000 5240 scope move finished after 111 + 44 ms
22:29:37.269 00.000 5240 Move returns status 0, amount 111
22:29:37.269 00.000 5240 MoveAxis(N, 0, ABG)
22:29:37.269 00.000 5240 Move returns status 0, amount 0
22:29:37.269 00.000 5240 move complete, result=0
22:29:37.269 00.000 5240 worker thread done servicing request
22:29:37.269 00.000 5240 Worker thread wakes up
22:29:37.269 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:29:37.269 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:29:37.269 00.000 2696 GuideStep: 1.0 px 111 ms WEST, 0.3 px 0 ms NORTH
22:29:38.686 01.417 5240 Exposure complete
22:29:38.753 00.067 5240 worker thread done servicing request
22:29:38.753 00.000 2696 OnExposeComplete: enter
22:29:38.753 00.000 2696 UpdateGuideState(): m_state=6
22:29:38.759 00.006 2696 Star::Find(15, 297, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 472
22:29:38.761 00.002 2696 Star::Find returns 1 (1), X=298.08, Y=260.19, Mass=3086, SNR=39.2, Peak=255 HFD=3.7
22:29:38.763 00.002 2696 MultiStar: [#1 -0.47,-0.35,0.69,U] [#2 0.07,-0.15,0.69,U] [#3 0.67,-0.61,0.43,U] [#4 -0.74,-0.29,0.43,U] [#5 -0.85,-0.73,0.45,U] [#6 0.10,-0.37,0.47,U] [#7 0.35,-0.60,0.47,U] [#8 -0.44,0.13,0.39,U] 
22:29:38.765 00.002 2696 refined, 8 included, MultiStar: {-0.47, -0.32}, one-star: {-1.69, -0.14}
22:29:38.765 00.000 2696 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.74) = xAngle (-5.27 = 1.01)
22:29:38.767 00.002 2696 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.64 = -2.64)
22:29:38.769 00.002 2696 CameraToMount -- cameraX=-0.47 cameraY=-0.32 hyp=0.56 cameraTheta=-2.54 mountX=0.30 mountY=-0.27, mountTheta=-0.73
22:29:38.772 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.47, y=-0.32, opts=13)
22:29:38.772 00.000 2696 Enqueuing Move request for scope (-0.47, -0.32)
22:29:38.772 00.000 5240 Worker thread wakes up
22:29:38.772 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.32) opts 0xd
22:29:38.772 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.47, -0.32)
22:29:38.772 00.000 5240 Moving (-0.47, -0.32) raw xDistance=0.30 yDistance=-0.27
22:29:38.772 00.000 5240 PPEC rslt: input = 0.30, final = -0.06, react = 0.30, pred = -0.55, hyst = 0.32, hyst_pct = 0.33, period_length = 662.83
22:29:38.772 00.000 5240 PPEC: input: 0.30, control: -0.06, exposure: 1500
22:29:38.772 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
22:29:38.772 00.000 5240 MoveAxis(E, 9, ABG)
22:29:38.779 00.007 5240 Guiding  Dir = 2, Dur = 9
22:29:38.779 00.000 5240 IsGuiding returns 0
22:29:38.779 00.000 5240 PulseGuide returned control before completion, sleep 19
22:29:38.788 00.009 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:29:38.804 00.016 5240 IsGuiding returns 1
22:29:38.804 00.000 5240 scope still moving after pulse duration time elapsed
22:29:38.835 00.031 5240 IsGuiding returns 0
22:29:38.835 00.000 5240 scope move finished after 9 + 47 ms
22:29:38.835 00.000 5240 Move returns status 0, amount 9
22:29:38.835 00.000 5240 MoveAxis(N, 34, ABG)
22:29:38.835 00.000 5240 Guiding  Dir = 0, Dur = 34
22:29:38.835 00.000 5240 IsGuiding returns 0
22:29:38.835 00.000 5240 PulseGuide returned control before completion, sleep 44
22:29:38.835 00.000 2696 UpdateGuideState exits: m=3086 SNR=39.2 Saturated
22:29:38.835 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:38.835 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:29:38.835 00.000 2696 Enqueuing Expose request
22:29:38.883 00.048 5240 IsGuiding returns 1
22:29:38.883 00.000 5240 scope still moving after pulse duration time elapsed
22:29:38.915 00.032 5240 IsGuiding returns 0
22:29:38.915 00.000 5240 scope move finished after 34 + 44 ms
22:29:38.915 00.000 5240 Move returns status 0, amount 34
22:29:38.915 00.000 5240 move complete, result=0
22:29:38.915 00.000 5240 worker thread done servicing request
22:29:38.915 00.000 5240 Worker thread wakes up
22:29:38.915 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:29:38.915 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:29:38.915 00.000 2696 GuideStep: 0.3 px 9 ms EAST, -0.3 px 34 ms NORTH
22:29:40.554 01.639 5240 Exposure complete
22:29:40.611 00.057 5240 worker thread done servicing request
22:29:40.611 00.000 2696 OnExposeComplete: enter
22:29:40.619 00.008 2696 UpdateGuideState(): m_state=6
22:29:40.621 00.002 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 473
22:29:40.623 00.002 2696 Star::Find returns 1 (0), X=297.75, Y=260.23, Mass=2880, SNR=37.8, Peak=221 HFD=3.6
22:29:40.627 00.004 2696 MultiStar: [#1 -0.74,0.10,0.70,U] [#2 -0.10,-0.00,0.69,U] [#3 0.35,-0.46,0.44,U] [#4 -1.03,-0.09,0.43,U] [#5 -1.25,-0.64,0.47,U] [#6 -0.31,-0.47,0.46,U] [#7 0.34,-0.44,0.49,U] [#8 -0.66,-0.19,0.39,U] 
22:29:40.629 00.002 2696 refined, 8 included, MultiStar: {-0.73, -0.21}, one-star: {-2.02, -0.11}
22:29:40.632 00.003 2696 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.74) = xAngle (-5.59 = 0.69)
22:29:40.636 00.004 2696 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.96 = -2.96)
22:29:40.638 00.002 2696 CameraToMount -- cameraX=-0.73 cameraY=-0.21 hyp=0.76 cameraTheta=-2.86 mountX=0.59 mountY=-0.14, mountTheta=-0.23
22:29:40.642 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.73, y=-0.21, opts=13)
22:29:40.645 00.003 2696 Enqueuing Move request for scope (-0.73, -0.21)
22:29:40.647 00.002 5240 Worker thread wakes up
22:29:40.647 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.73, -0.21) opts 0xd
22:29:40.647 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.73, -0.21)
22:29:40.647 00.000 5240 Moving (-0.73, -0.21) raw xDistance=0.59 yDistance=-0.14
22:29:40.649 00.002 5240 PPEC rslt: input = 0.59, final = 0.18, react = 0.59, pred = -0.62, hyst = 0.60, hyst_pct = 0.33, period_length = 662.83
22:29:40.649 00.000 5240 PPEC: input: 0.59, control: 0.18, exposure: 1500
22:29:40.649 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:40.649 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:29:40.649 00.000 5240 MoveAxis(W, 30, ABG)
22:29:40.649 00.000 5240 Guiding  Dir = 3, Dur = 30
22:29:40.649 00.000 5240 IsGuiding returns 0
22:29:40.649 00.000 5240 PulseGuide returned control before completion, sleep 40
22:29:40.661 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=199, Gamma=0.430
22:29:40.706 00.045 5240 IsGuiding returns 1
22:29:40.706 00.000 5240 scope still moving after pulse duration time elapsed
22:29:40.706 00.000 2696 UpdateGuideState exits: m=2880 SNR=37.8
22:29:40.709 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:40.711 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:29:40.713 00.002 2696 Enqueuing Expose request
22:29:40.738 00.025 5240 IsGuiding returns 0
22:29:40.738 00.000 5240 scope move finished after 30 + 57 ms
22:29:40.738 00.000 5240 Move returns status 0, amount 30
22:29:40.738 00.000 5240 MoveAxis(N, 0, ABG)
22:29:40.738 00.000 5240 Move returns status 0, amount 0
22:29:40.738 00.000 5240 move complete, result=0
22:29:40.738 00.000 5240 worker thread done servicing request
22:29:40.738 00.000 5240 Worker thread wakes up
22:29:40.738 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:29:40.738 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:29:40.738 00.000 2696 GuideStep: 0.6 px 30 ms WEST, -0.1 px 0 ms NORTH
22:29:42.163 01.425 5240 Exposure complete
22:29:42.226 00.063 5240 worker thread done servicing request
22:29:42.226 00.000 2696 OnExposeComplete: enter
22:29:42.231 00.005 2696 UpdateGuideState(): m_state=6
22:29:42.233 00.002 2696 Star::Find(15, 297, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 474
22:29:42.235 00.002 2696 Star::Find returns 1 (1), X=298.07, Y=260.34, Mass=2927, SNR=38.1, Peak=255 HFD=3.3
22:29:42.237 00.002 2696 MultiStar: [#1 -0.33,0.11,0.69,U] [#2 0.20,0.17,0.70,U] [#3 0.72,-0.19,0.44,U] [#4 -0.61,-0.01,0.44,U] [#5 -0.81,-0.23,0.44,U] [#6 0.08,-0.21,0.48,U] [#7 0.52,-0.02,0.51,U] [#8 -0.40,-0.14,0.39,U] 
22:29:42.237 00.000 2696 refined, 8 included, MultiStar: {-0.38, -0.03}, one-star: {-1.70, 0.01}
22:29:42.239 00.002 2696 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.74) = xAngle (-5.80 = 0.48)
22:29:42.241 00.002 2696 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.17 = 3.12)
22:29:42.241 00.000 2696 CameraToMount -- cameraX=-0.38 cameraY=-0.03 hyp=0.39 cameraTheta=-3.06 mountX=0.34 mountY=0.01, mountTheta=0.03
22:29:42.241 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.38, y=-0.03, opts=13)
22:29:42.241 00.000 2696 Enqueuing Move request for scope (-0.38, -0.03)
22:29:42.241 00.000 5240 Worker thread wakes up
22:29:42.241 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.03) opts 0xd
22:29:42.241 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.38, -0.03)
22:29:42.241 00.000 5240 Moving (-0.38, -0.03) raw xDistance=0.34 yDistance=0.01
22:29:42.241 00.000 5240 PPEC rslt: input = 0.34, final = -0.02, react = 0.34, pred = -0.51, hyst = 0.30, hyst_pct = 0.33, period_length = 662.83
22:29:42.241 00.000 5240 PPEC: input: 0.34, control: -0.02, exposure: 1500
22:29:42.241 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:42.253 00.012 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:29:42.253 00.000 5240 MoveAxis(E, 3, ABG)
22:29:42.253 00.000 5240 Guiding  Dir = 2, Dur = 3
22:29:42.253 00.000 5240 IsGuiding returns 0
22:29:42.253 00.000 5240 PulseGuide returned control before completion, sleep 13
22:29:42.259 00.006 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=222, Gamma=0.430
22:29:42.273 00.014 5240 IsGuiding returns 1
22:29:42.273 00.000 5240 scope still moving after pulse duration time elapsed
22:29:42.305 00.032 5240 IsGuiding returns 0
22:29:42.305 00.000 5240 scope move finished after 3 + 49 ms
22:29:42.305 00.000 5240 Move returns status 0, amount 3
22:29:42.305 00.000 5240 MoveAxis(N, 0, ABG)
22:29:42.305 00.000 5240 Move returns status 0, amount 0
22:29:42.305 00.000 5240 move complete, result=0
22:29:42.305 00.000 5240 worker thread done servicing request
22:29:42.305 00.000 2696 UpdateGuideState exits: m=2927 SNR=38.1 Saturated
22:29:42.305 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:42.305 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:29:42.305 00.000 2696 Enqueuing Expose request
22:29:42.319 00.014 5240 Worker thread wakes up
22:29:42.319 00.000 2696 GuideStep: 0.3 px 3 ms EAST, 0.0 px 0 ms NORTH
22:29:42.323 00.004 5240 worker thread servicing REQUEST_EXPOSE 1500
22:29:42.323 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:29:43.950 01.627 5240 Exposure complete
22:29:44.007 00.057 5240 worker thread done servicing request
22:29:44.014 00.007 2696 OnExposeComplete: enter
22:29:44.014 00.000 2696 UpdateGuideState(): m_state=6
22:29:44.014 00.000 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 475
22:29:44.014 00.000 2696 Star::Find returns 1 (1), X=298.17, Y=260.52, Mass=2980, SNR=38.5, Peak=255 HFD=3.3
22:29:44.014 00.000 2696 MultiStar: [#1 -0.38,0.16,0.68,U] [#2 0.18,-0.05,0.69,U] [#3 0.79,0.06,0.44,U] [#4 -0.75,0.08,0.44,U] [#5 -0.81,-0.40,0.44,U] [#6 0.38,0.17,0.47,U] [#7 0.77,0.02,0.49,U] [#8 -0.44,0.04,0.39,U] 
22:29:44.014 00.000 2696 refined, 8 included, MultiStar: {-0.33, 0.05}, one-star: {-1.60, 0.19}
22:29:44.014 00.000 2696 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.74) = xAngle (0.25 = 0.25)
22:29:44.014 00.000 2696 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.89 = 2.89)
22:29:44.014 00.000 2696 CameraToMount -- cameraX=-0.33 cameraY=0.05 hyp=0.34 cameraTheta=2.99 mountX=0.33 mountY=0.08, mountTheta=0.25
22:29:44.030 00.016 2696 SchedulePrimaryMove(0F998B58, x=-0.33, y=0.05, opts=13)
22:29:44.030 00.000 2696 Enqueuing Move request for scope (-0.33, 0.05)
22:29:44.030 00.000 5240 Worker thread wakes up
22:29:44.030 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.05) opts 0xd
22:29:44.030 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.33, 0.05)
22:29:44.030 00.000 5240 Moving (-0.33, 0.05) raw xDistance=0.33 yDistance=0.08
22:29:44.030 00.000 5240 PPEC rslt: input = 0.33, final = -0.06, react = 0.33, pred = -0.57, hyst = 0.31, hyst_pct = 0.33, period_length = 662.83
22:29:44.030 00.000 5240 PPEC: input: 0.33, control: -0.06, exposure: 1500
22:29:44.030 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:44.037 00.007 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:29:44.037 00.000 5240 MoveAxis(E, 10, ABG)
22:29:44.037 00.000 5240 Guiding  Dir = 2, Dur = 10
22:29:44.037 00.000 5240 IsGuiding returns 0
22:29:44.037 00.000 5240 PulseGuide returned control before completion, sleep 20
22:29:44.050 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=230, Gamma=0.430
22:29:44.061 00.011 5240 IsGuiding returns 1
22:29:44.061 00.000 5240 scope still moving after pulse duration time elapsed
22:29:44.093 00.032 5240 IsGuiding returns 0
22:29:44.093 00.000 5240 scope move finished after 10 + 46 ms
22:29:44.093 00.000 5240 Move returns status 0, amount 10
22:29:44.093 00.000 5240 MoveAxis(N, 0, ABG)
22:29:44.093 00.000 5240 Move returns status 0, amount 0
22:29:44.093 00.000 5240 move complete, result=0
22:29:44.093 00.000 5240 worker thread done servicing request
22:29:44.093 00.000 2696 UpdateGuideState exits: m=2980 SNR=38.5 Saturated
22:29:44.093 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:44.093 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:29:44.103 00.010 2696 Enqueuing Expose request
22:29:44.107 00.004 5240 Worker thread wakes up
22:29:44.107 00.000 2696 GuideStep: 0.3 px 10 ms EAST, 0.1 px 0 ms NORTH
22:29:44.109 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:29:44.109 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:29:45.522 01.413 5240 Exposure complete
22:29:45.573 00.051 5240 worker thread done servicing request
22:29:45.573 00.000 2696 OnExposeComplete: enter
22:29:45.573 00.000 2696 UpdateGuideState(): m_state=6
22:29:45.573 00.000 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 476
22:29:45.573 00.000 2696 Star::Find returns 1 (1), X=298.12, Y=260.20, Mass=3122, SNR=39.4, Peak=255 HFD=3.4
22:29:45.573 00.000 2696 MultiStar: [#1 -0.28,0.05,0.68,U] [#2 0.50,-0.08,0.67,U] [#3 0.72,-0.38,0.42,U] [#4 -0.81,-0.20,0.42,U] [#5 -0.89,-0.46,0.43,U] [#6 0.52,-0.22,0.44,U] [#7 0.75,-0.37,0.48,U] [#8 -0.30,0.04,0.37,U] 
22:29:45.583 00.010 2696 refined, 8 included, MultiStar: {-0.30, -0.17}, one-star: {-1.65, -0.13}
22:29:45.583 00.000 2696 CameraToMount -- cameraTheta (-2.61) - m_xAngle (2.74) = xAngle (-5.34 = 0.94)
22:29:45.583 00.000 2696 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.71 = -2.71)
22:29:45.583 00.000 2696 CameraToMount -- cameraX=-0.30 cameraY=-0.17 hyp=0.34 cameraTheta=-2.61 mountX=0.20 mountY=-0.14, mountTheta=-0.62
22:29:45.583 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.30, y=-0.17, opts=13)
22:29:45.583 00.000 2696 Enqueuing Move request for scope (-0.30, -0.17)
22:29:45.583 00.000 5240 Worker thread wakes up
22:29:45.583 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.17) opts 0xd
22:29:45.583 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.30, -0.17)
22:29:45.583 00.000 5240 Moving (-0.30, -0.17) raw xDistance=0.20 yDistance=-0.14
22:29:45.583 00.000 5240 PPEC rslt: input = 0.20, final = -0.39, react = 0.20, pred = -0.57, hyst = 0.00, hyst_pct = 0.33, period_length = 662.83
22:29:45.583 00.000 5240 PPEC: input: 0.20, control: -0.39, exposure: 1500
22:29:45.583 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:45.599 00.016 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:29:45.599 00.000 5240 MoveAxis(E, 64, ABG)
22:29:45.599 00.000 5240 Guiding  Dir = 2, Dur = 64
22:29:45.599 00.000 5240 IsGuiding returns 0
22:29:45.599 00.000 5240 PulseGuide returned control before completion, sleep 74
22:29:45.611 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:29:45.656 00.045 2696 UpdateGuideState exits: m=3122 SNR=39.4 Saturated
22:29:45.656 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:45.663 00.007 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:29:45.663 00.000 2696 Enqueuing Expose request
22:29:45.678 00.015 5240 IsGuiding returns 1
22:29:45.678 00.000 5240 scope still moving after pulse duration time elapsed
22:29:45.710 00.032 5240 IsGuiding returns 0
22:29:45.710 00.000 5240 scope move finished after 64 + 47 ms
22:29:45.710 00.000 5240 Move returns status 0, amount 64
22:29:45.710 00.000 5240 MoveAxis(N, 0, ABG)
22:29:45.710 00.000 5240 Move returns status 0, amount 0
22:29:45.710 00.000 5240 move complete, result=0
22:29:45.710 00.000 5240 worker thread done servicing request
22:29:45.710 00.000 5240 Worker thread wakes up
22:29:45.710 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:29:45.710 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:29:45.710 00.000 2696 GuideStep: 0.2 px 64 ms EAST, -0.1 px 0 ms NORTH
22:29:47.363 01.653 5240 Exposure complete
22:29:47.427 00.064 5240 worker thread done servicing request
22:29:47.427 00.000 2696 OnExposeComplete: enter
22:29:47.436 00.009 2696 UpdateGuideState(): m_state=6
22:29:47.438 00.002 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 477
22:29:47.440 00.002 2696 Star::Find returns 1 (1), X=298.31, Y=260.31, Mass=2941, SNR=38.2, Peak=255 HFD=3.1
22:29:47.442 00.002 2696 MultiStar: [#1 -0.23,0.11,0.69,U] [#2 0.29,-0.08,0.68,U] [#3 0.68,-0.20,0.45,U] [#4 -0.76,-0.08,0.45,U] [#5 -0.61,-0.21,0.45,U] [#6 0.16,-0.27,0.49,U] [#7 0.55,-0.32,0.48,U] [#8 -0.09,-0.10,0.39,U] 
22:29:47.443 00.001 2696 refined, 8 included, MultiStar: {-0.28, -0.11}, one-star: {-1.46, -0.02}
22:29:47.445 00.002 2696 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.74) = xAngle (-5.51 = 0.77)
22:29:47.447 00.002 2696 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.88 = -2.88)
22:29:47.449 00.002 2696 CameraToMount -- cameraX=-0.28 cameraY=-0.11 hyp=0.30 cameraTheta=-2.78 mountX=0.22 mountY=-0.08, mountTheta=-0.34
22:29:47.451 00.002 2696 SchedulePrimaryMove(0F998B58, x=-0.28, y=-0.11, opts=13)
22:29:47.453 00.002 2696 Enqueuing Move request for scope (-0.28, -0.11)
22:29:47.455 00.002 5240 Worker thread wakes up
22:29:47.455 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.11) opts 0xd
22:29:47.455 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.28, -0.11)
22:29:47.455 00.000 5240 Moving (-0.28, -0.11) raw xDistance=0.22 yDistance=-0.08
22:29:47.457 00.002 5240 PPEC rslt: input = 0.22, final = -0.11, react = 0.22, pred = -0.16, hyst = 0.00, hyst_pct = 0.33, period_length = 662.83
22:29:47.457 00.000 5240 PPEC: input: 0.22, control: -0.11, exposure: 1500
22:29:47.457 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:47.457 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:29:47.457 00.000 5240 MoveAxis(E, 18, ABG)
22:29:47.457 00.000 5240 Guiding  Dir = 2, Dur = 18
22:29:47.457 00.000 5240 IsGuiding returns 0
22:29:47.457 00.000 5240 PulseGuide returned control before completion, sleep 28
22:29:47.458 00.001 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:29:47.490 00.032 5240 IsGuiding returns 1
22:29:47.490 00.000 5240 scope still moving after pulse duration time elapsed
22:29:47.515 00.025 2696 UpdateGuideState exits: m=2941 SNR=38.2 Saturated
22:29:47.517 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:47.517 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:29:47.521 00.004 2696 Enqueuing Expose request
22:29:47.523 00.002 5240 IsGuiding returns 0
22:29:47.523 00.000 5240 scope move finished after 18 + 49 ms
22:29:47.523 00.000 5240 Move returns status 0, amount 18
22:29:47.523 00.000 5240 MoveAxis(N, 0, ABG)
22:29:47.523 00.000 5240 Move returns status 0, amount 0
22:29:47.523 00.000 5240 move complete, result=0
22:29:47.523 00.000 5240 worker thread done servicing request
22:29:47.523 00.000 5240 Worker thread wakes up
22:29:47.523 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:29:47.523 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:29:47.523 00.000 2696 GuideStep: 0.2 px 18 ms EAST, -0.1 px 0 ms NORTH
22:29:48.937 01.414 5240 Exposure complete
22:29:48.986 00.049 5240 worker thread done servicing request
22:29:48.986 00.000 2696 OnExposeComplete: enter
22:29:48.990 00.004 2696 UpdateGuideState(): m_state=6
22:29:48.993 00.003 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 478
22:29:48.993 00.000 2696 Star::Find returns 1 (1), X=298.17, Y=260.87, Mass=3097, SNR=39.3, Peak=255 HFD=2.9
22:29:48.993 00.000 2696 MultiStar: [#1 -0.52,0.36,0.69,U] [#2 0.23,0.46,0.66,U] [#3 0.45,0.03,0.43,U] [#4 -0.81,0.43,0.42,U] [#5 -0.88,0.03,0.42,U] [#6 0.17,0.06,0.48,U] [#7 0.61,0.12,0.47,U] [#8 -0.33,0.28,0.37,U] 
22:29:48.993 00.000 2696 refined, 8 included, MultiStar: {-0.42, 0.30}, one-star: {-1.60, 0.54}
22:29:48.993 00.000 2696 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.74) = xAngle (-0.22 = -0.22)
22:29:48.993 00.000 2696 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.42 = 2.42)
22:29:49.007 00.014 2696 CameraToMount -- cameraX=-0.42 cameraY=0.30 hyp=0.52 cameraTheta=2.52 mountX=0.50 mountY=0.34, mountTheta=0.60
22:29:49.009 00.002 2696 SchedulePrimaryMove(0F998B58, x=-0.42, y=0.30, opts=13)
22:29:49.009 00.000 2696 Enqueuing Move request for scope (-0.42, 0.30)
22:29:49.009 00.000 5240 Worker thread wakes up
22:29:49.009 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.30) opts 0xd
22:29:49.009 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.42, 0.30)
22:29:49.009 00.000 5240 Moving (-0.42, 0.30) raw xDistance=0.50 yDistance=0.34
22:29:49.009 00.000 5240 PPEC rslt: input = 0.50, final = 0.36, react = 0.50, pred = -0.17, hyst = 0.41, hyst_pct = 0.33, period_length = 662.83
22:29:49.009 00.000 5240 PPEC: input: 0.50, control: 0.36, exposure: 1500
22:29:49.009 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
22:29:49.017 00.008 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
22:29:49.017 00.000 5240 MoveAxis(W, 59, ABG)
22:29:49.017 00.000 5240 Guiding  Dir = 3, Dur = 59
22:29:49.017 00.000 5240 IsGuiding returns 0
22:29:49.017 00.000 5240 PulseGuide returned control before completion, sleep 69
22:29:49.025 00.008 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:29:49.076 00.051 2696 UpdateGuideState exits: m=3097 SNR=39.3 Saturated
22:29:49.076 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:49.076 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:29:49.076 00.000 2696 Enqueuing Expose request
22:29:49.088 00.012 5240 IsGuiding returns 1
22:29:49.088 00.000 5240 scope still moving after pulse duration time elapsed
22:29:49.120 00.032 5240 IsGuiding returns 0
22:29:49.120 00.000 5240 scope move finished after 59 + 43 ms
22:29:49.120 00.000 5240 Move returns status 0, amount 59
22:29:49.120 00.000 5240 MoveAxis(N, 0, ABG)
22:29:49.120 00.000 5240 Move returns status 0, amount 0
22:29:49.120 00.000 5240 move complete, result=0
22:29:49.120 00.000 5240 worker thread done servicing request
22:29:49.120 00.000 5240 Worker thread wakes up
22:29:49.120 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:29:49.120 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:29:49.120 00.000 2696 GuideStep: 0.5 px 59 ms WEST, 0.3 px 0 ms NORTH
22:29:50.757 01.637 5240 Exposure complete
22:29:50.819 00.062 5240 worker thread done servicing request
22:29:50.819 00.000 2696 OnExposeComplete: enter
22:29:50.819 00.000 2696 UpdateGuideState(): m_state=6
22:29:50.819 00.000 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 479
22:29:50.819 00.000 2696 Star::Find returns 1 (1), X=298.01, Y=260.60, Mass=3037, SNR=38.8, Peak=255 HFD=3.0
22:29:50.819 00.000 2696 MultiStar: [#1 -0.43,0.23,0.69,U] [#2 0.22,0.34,0.68,U] [#3 0.55,0.05,0.44,U] [#4 -0.71,0.37,0.43,U] [#5 -0.87,0.05,0.45,U] [#6 0.32,0.00,0.48,U] [#7 0.65,0.05,0.50,U] [#8 -0.41,0.07,0.38,U] 
22:29:50.819 00.000 2696 refined, 8 included, MultiStar: {-0.40, 0.18}, one-star: {-1.76, 0.27}
22:29:50.819 00.000 2696 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.74) = xAngle (-0.02 = -0.02)
22:29:50.832 00.013 2696 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.61 = 2.61)
22:29:50.832 00.000 2696 CameraToMount -- cameraX=-0.40 cameraY=0.18 hyp=0.44 cameraTheta=2.72 mountX=0.44 mountY=0.22, mountTheta=0.47
22:29:50.832 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.40, y=0.18, opts=13)
22:29:50.832 00.000 2696 Enqueuing Move request for scope (-0.40, 0.18)
22:29:50.832 00.000 5240 Worker thread wakes up
22:29:50.832 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.18) opts 0xd
22:29:50.832 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.40, 0.18)
22:29:50.832 00.000 5240 Moving (-0.40, 0.18) raw xDistance=0.44 yDistance=0.22
22:29:50.832 00.000 5240 PPEC rslt: input = 0.44, final = 0.29, react = 0.44, pred = -0.21, hyst = 0.39, hyst_pct = 0.32, period_length = 662.83
22:29:50.832 00.000 5240 PPEC: input: 0.44, control: 0.29, exposure: 1500
22:29:50.832 00.000 5240 switching direction from -1 to 1 - decHistory=3 oldest=0.43 newest=0.49
22:29:50.843 00.011 5240 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
22:29:50.843 00.000 5240 MoveAxis(W, 47, ABG)
22:29:50.843 00.000 5240 Guiding  Dir = 3, Dur = 47
22:29:50.843 00.000 5240 IsGuiding returns 0
22:29:50.843 00.000 5240 PulseGuide returned control before completion, sleep 57
22:29:50.853 00.010 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:29:50.895 00.042 2696 UpdateGuideState exits: m=3037 SNR=38.8 Saturated
22:29:50.895 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:50.895 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:29:50.895 00.000 2696 Enqueuing Expose request
22:29:50.911 00.016 5240 IsGuiding returns 1
22:29:50.911 00.000 5240 scope still moving after pulse duration time elapsed
22:29:50.943 00.032 5240 IsGuiding returns 0
22:29:50.943 00.000 5240 scope move finished after 47 + 51 ms
22:29:50.943 00.000 5240 Move returns status 0, amount 47
22:29:50.943 00.000 5240 BLC: Oldest BLC event removed
22:29:50.943 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 330 applied
22:29:50.943 00.000 5240 MoveAxis(S, 358, ABG)
22:29:50.943 00.000 5240 Guiding  Dir = 1, Dur = 358
22:29:50.943 00.000 5240 IsGuiding returns 0
22:29:50.943 00.000 5240 PulseGuide returned control before completion, sleep 368
22:29:51.321 00.378 5240 IsGuiding returns 1
22:29:51.321 00.000 5240 scope still moving after pulse duration time elapsed
22:29:51.352 00.031 5240 IsGuiding returns 0
22:29:51.352 00.000 5240 scope move finished after 358 + 51 ms
22:29:51.352 00.000 5240 Move returns status 0, amount 358
22:29:51.352 00.000 5240 move complete, result=0
22:29:51.352 00.000 5240 worker thread done servicing request
22:29:51.352 00.000 2696 GuideStep: 0.4 px 47 ms WEST, 0.2 px 358 ms SOUTH
22:29:51.352 00.000 5240 Worker thread wakes up
22:29:51.352 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:29:51.352 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:29:52.762 01.410 5240 Exposure complete
22:29:52.825 00.063 5240 worker thread done servicing request
22:29:52.825 00.000 2696 OnExposeComplete: enter
22:29:52.841 00.016 2696 UpdateGuideState(): m_state=6
22:29:52.841 00.000 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 480
22:29:52.841 00.000 2696 Star::Find returns 1 (1), X=297.99, Y=261.05, Mass=2936, SNR=38.2, Peak=255 HFD=2.9
22:29:52.841 00.000 2696 MultiStar: [#1 -0.58,0.61,0.71,U] [#2 0.03,0.53,0.71,U] [#3 0.53,0.22,0.43,U] [#4 -0.88,0.46,0.43,U] [#5 -0.93,0.30,0.45,U] [#6 0.19,0.34,0.49,U] [#7 0.41,0.28,0.47,U] [#8 -0.56,0.49,0.39,U] 
22:29:52.841 00.000 2696 refined, 8 included, MultiStar: {-0.53, 0.48}, one-star: {-1.78, 0.72}
22:29:52.850 00.009 2696 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.74) = xAngle (-0.34 = -0.34)
22:29:52.852 00.002 2696 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.30 = 2.30)
22:29:52.857 00.005 2696 CameraToMount -- cameraX=-0.53 cameraY=0.48 hyp=0.71 cameraTheta=2.40 mountX=0.67 mountY=0.53, mountTheta=0.67
22:29:52.857 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.53, y=0.48, opts=13)
22:29:52.857 00.000 2696 Enqueuing Move request for scope (-0.53, 0.48)
22:29:52.857 00.000 5240 Worker thread wakes up
22:29:52.857 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.48) opts 0xd
22:29:52.857 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.53, 0.48)
22:29:52.857 00.000 5240 Moving (-0.53, 0.48) raw xDistance=0.67 yDistance=0.53
22:29:52.857 00.000 5240 BLC: History state: CurrMiss=0.53, AvgInitMiss=0.85, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.222438, 1:0.532721
22:29:52.857 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:29:52.857 00.000 5240 PPEC rslt: input = 0.67, final = 0.44, react = 0.67, pred = -0.33, hyst = 0.64, hyst_pct = 0.32, period_length = 662.83
22:29:52.857 00.000 5240 PPEC: input: 0.67, control: 0.44, exposure: 1500
22:29:52.857 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
22:29:52.857 00.000 5240 MoveAxis(W, 73, ABG)
22:29:52.857 00.000 5240 Guiding  Dir = 3, Dur = 73
22:29:52.857 00.000 5240 IsGuiding returns 0
22:29:52.857 00.000 5240 PulseGuide returned control before completion, sleep 83
22:29:52.872 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:29:52.921 00.049 2696 UpdateGuideState exits: m=2936 SNR=38.2 Saturated
22:29:52.921 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:52.921 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:29:52.921 00.000 2696 Enqueuing Expose request
22:29:52.952 00.031 5240 IsGuiding returns 1
22:29:52.952 00.000 5240 scope still moving after pulse duration time elapsed
22:29:52.984 00.032 5240 IsGuiding returns 0
22:29:52.984 00.000 5240 scope move finished after 73 + 44 ms
22:29:52.984 00.000 5240 Move returns status 0, amount 73
22:29:52.984 00.000 5240 MoveAxis(S, 67, ABG)
22:29:52.984 00.000 5240 Guiding  Dir = 1, Dur = 67
22:29:52.984 00.000 5240 IsGuiding returns 0
22:29:52.984 00.000 5240 PulseGuide returned control before completion, sleep 77
22:29:53.063 00.079 5240 IsGuiding returns 1
22:29:53.063 00.000 5240 scope still moving after pulse duration time elapsed
22:29:53.094 00.031 5240 IsGuiding returns 0
22:29:53.094 00.000 5240 scope move finished after 67 + 43 ms
22:29:53.094 00.000 5240 Move returns status 0, amount 67
22:29:53.094 00.000 5240 move complete, result=0
22:29:53.094 00.000 5240 worker thread done servicing request
22:29:53.094 00.000 5240 Worker thread wakes up
22:29:53.094 00.000 2696 GuideStep: 0.7 px 73 ms WEST, 0.5 px 67 ms SOUTH
22:29:53.094 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:29:53.094 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:29:54.736 01.642 5240 Exposure complete
22:29:54.798 00.062 5240 worker thread done servicing request
22:29:54.798 00.000 2696 OnExposeComplete: enter
22:29:54.814 00.016 2696 UpdateGuideState(): m_state=6
22:29:54.814 00.000 2696 Star::Find(15, 297, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 481
22:29:54.814 00.000 2696 Star::Find returns 1 (1), X=298.40, Y=260.84, Mass=3016, SNR=38.8, Peak=255 HFD=3.2
22:29:54.819 00.005 2696 MultiStar: [#1 -0.28,0.44,0.69,U] [#2 0.46,0.48,0.68,U] [#3 0.91,-0.00,0.43,U] [#4 -0.58,0.34,0.44,U] [#5 -0.59,0.12,0.44,U] [#6 0.51,0.34,0.47,U] [#7 0.82,0.26,0.48,U] [#8 0.00,0.64,0.37,U] 
22:29:54.819 00.000 2696 refined, 8 included, MultiStar: {-0.15, 0.37}, one-star: {-1.37, 0.51}
22:29:54.819 00.000 2696 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.74) = xAngle (-0.79 = -0.79)
22:29:54.819 00.000 2696 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.84 = 1.84)
22:29:54.819 00.000 2696 CameraToMount -- cameraX=-0.15 cameraY=0.37 hyp=0.40 cameraTheta=1.95 mountX=0.28 mountY=0.39, mountTheta=0.94
22:29:54.830 00.011 2696 SchedulePrimaryMove(0F998B58, x=-0.15, y=0.37, opts=13)
22:29:54.830 00.000 2696 Enqueuing Move request for scope (-0.15, 0.37)
22:29:54.830 00.000 5240 Worker thread wakes up
22:29:54.830 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.37) opts 0xd
22:29:54.830 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.15, 0.37)
22:29:54.830 00.000 5240 Moving (-0.15, 0.37) raw xDistance=0.28 yDistance=0.39
22:29:54.830 00.000 5240 BLC: History state: CurrMiss=0.39, AvgInitMiss=0.85, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.222438, 1:0.532721, 2:0.386033
22:29:54.830 00.000 5240 BLC: Under-shoot: nominal increase by 107
22:29:54.830 00.000 5240 BLC: window closed
22:29:54.830 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:29:54.830 00.000 5240 BLC: Pulse adjusted to 330
22:29:54.830 00.000 5240 PPEC rslt: input = 0.28, final = 0.03, react = 0.28, pred = -0.38, hyst = 0.28, hyst_pct = 0.32, period_length = 662.83
22:29:54.830 00.000 5240 PPEC: input: 0.28, control: 0.03, exposure: 1500
22:29:54.830 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
22:29:54.830 00.000 5240 MoveAxis(W, 4, ABG)
22:29:54.830 00.000 5240 Guiding  Dir = 3, Dur = 4
22:29:54.830 00.000 5240 IsGuiding returns 0
22:29:54.830 00.000 5240 PulseGuide returned control before completion, sleep 14
22:29:54.848 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=227, Gamma=0.430
22:29:54.861 00.013 5240 IsGuiding returns 1
22:29:54.861 00.000 5240 scope still moving after pulse duration time elapsed
22:29:54.893 00.032 5240 IsGuiding returns 0
22:29:54.893 00.000 5240 scope move finished after 4 + 51 ms
22:29:54.893 00.000 5240 Move returns status 0, amount 4
22:29:54.893 00.000 5240 MoveAxis(S, 49, ABG)
22:29:54.893 00.000 5240 Guiding  Dir = 1, Dur = 49
22:29:54.893 00.000 5240 IsGuiding returns 0
22:29:54.893 00.000 5240 PulseGuide returned control before completion, sleep 59
22:29:54.893 00.000 2696 UpdateGuideState exits: m=3016 SNR=38.8 Saturated
22:29:54.893 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:54.893 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:29:54.893 00.000 2696 Enqueuing Expose request
22:29:54.956 00.063 5240 IsGuiding returns 1
22:29:54.956 00.000 5240 scope still moving after pulse duration time elapsed
22:29:54.988 00.032 5240 IsGuiding returns 0
22:29:54.988 00.000 5240 scope move finished after 49 + 45 ms
22:29:54.988 00.000 5240 Move returns status 0, amount 49
22:29:54.988 00.000 5240 move complete, result=0
22:29:54.988 00.000 5240 worker thread done servicing request
22:29:54.988 00.000 5240 Worker thread wakes up
22:29:54.988 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:29:54.988 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:29:54.988 00.000 2696 GuideStep: 0.3 px 4 ms WEST, 0.4 px 49 ms SOUTH
22:29:55.150 00.162 2696 evsrv: cli 0F943420 connect
22:29:55.150 00.000 2696 case statement mapped state 6 to 3
22:29:55.150 00.000 2696 case statement mapped state 6 to 3
22:29:55.167 00.017 2696 evsrv: cli 0F943420 request: {"method":"get_pixel_scale","id":"8dfa88d1-4331-47cf-a98a-5d06456c9290"}
22:29:55.176 00.009 2696 evsrv: cli 0F943420 response: {"jsonrpc":"2.0","result":1.86834,"id":"8dfa88d1-4331-47cf-a98a-5d06456c9290"}
22:29:55.178 00.002 2696 evsrv: cli 0F943420 disconnect
22:29:56.413 01.235 5240 Exposure complete
22:29:56.481 00.068 5240 worker thread done servicing request
22:29:56.481 00.000 2696 OnExposeComplete: enter
22:29:56.481 00.000 2696 UpdateGuideState(): m_state=6
22:29:56.481 00.000 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 482
22:29:56.481 00.000 2696 Star::Find returns 1 (1), X=298.05, Y=260.61, Mass=3061, SNR=39.0, Peak=255 HFD=3.3
22:29:56.493 00.012 2696 MultiStar: [#1 -0.74,-0.08,0.68,U] [#2 -0.03,-0.02,0.68,U] [#3 0.38,-0.25,0.43,U] [#4 -0.82,0.01,0.43,U] [#5 -1.06,-0.40,0.45,U] [#6 0.02,-0.17,0.47,U] [#7 0.34,-0.20,0.48,U] [#8 -0.38,0.06,0.38,U] 
22:29:56.493 00.000 2696 refined, 8 included, MultiStar: {-0.57, -0.04}, one-star: {-1.72, 0.28}
22:29:56.493 00.000 2696 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.74) = xAngle (-5.80 = 0.48)
22:29:56.493 00.000 2696 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.17 = 3.12)
22:29:56.493 00.000 2696 CameraToMount -- cameraX=-0.57 cameraY=-0.04 hyp=0.58 cameraTheta=-3.06 mountX=0.51 mountY=0.01, mountTheta=0.03
22:29:56.493 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.57, y=-0.04, opts=13)
22:29:56.493 00.000 2696 Enqueuing Move request for scope (-0.57, -0.04)
22:29:56.507 00.014 5240 Worker thread wakes up
22:29:56.507 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.04) opts 0xd
22:29:56.507 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.57, -0.04)
22:29:56.507 00.000 5240 Moving (-0.57, -0.04) raw xDistance=0.51 yDistance=0.01
22:29:56.509 00.002 5240 PPEC rslt: input = 0.51, final = 0.23, react = 0.51, pred = -0.41, hyst = 0.50, hyst_pct = 0.32, period_length = 662.83
22:29:56.509 00.000 5240 PPEC: input: 0.51, control: 0.23, exposure: 1500
22:29:56.509 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:56.509 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:29:56.509 00.000 5240 MoveAxis(W, 38, ABG)
22:29:56.509 00.000 5240 Guiding  Dir = 3, Dur = 38
22:29:56.509 00.000 5240 IsGuiding returns 0
22:29:56.509 00.000 5240 PulseGuide returned control before completion, sleep 48
22:29:56.522 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:29:56.556 00.034 2696 UpdateGuideState exits: m=3061 SNR=39.0 Saturated
22:29:56.573 00.017 5240 IsGuiding returns 1
22:29:56.573 00.000 5240 scope still moving after pulse duration time elapsed
22:29:56.573 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:56.575 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:29:56.580 00.005 2696 Enqueuing Expose request
22:29:56.603 00.023 5240 IsGuiding returns 0
22:29:56.603 00.000 5240 scope move finished after 38 + 54 ms
22:29:56.603 00.000 5240 Move returns status 0, amount 38
22:29:56.603 00.000 5240 MoveAxis(N, 0, ABG)
22:29:56.603 00.000 5240 Move returns status 0, amount 0
22:29:56.603 00.000 5240 move complete, result=0
22:29:56.603 00.000 5240 worker thread done servicing request
22:29:56.603 00.000 5240 Worker thread wakes up
22:29:56.603 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:29:56.605 00.002 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:29:56.613 00.008 2696 GuideStep: 0.5 px 38 ms WEST, 0.0 px 0 ms NORTH
22:29:58.252 01.639 5240 Exposure complete
22:29:58.299 00.047 5240 worker thread done servicing request
22:29:58.299 00.000 2696 OnExposeComplete: enter
22:29:58.315 00.016 2696 UpdateGuideState(): m_state=6
22:29:58.315 00.000 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 483
22:29:58.319 00.004 2696 Star::Find returns 1 (1), X=297.98, Y=260.53, Mass=3025, SNR=38.8, Peak=255 HFD=3.5
22:29:58.319 00.000 2696 MultiStar: [#1 -0.79,-0.19,0.70,U] [#2 -0.37,-0.24,0.69,U] [#3 0.35,-0.31,0.42,U] [#4 -0.99,-0.13,0.44,U] [#5 -1.01,-0.57,0.44,U] [#6 -0.62,-0.74,0.48,U] [#7 0.18,-0.34,0.48,U] [#8 -0.51,-0.06,0.38,U] 
22:29:58.319 00.000 2696 refined, 8 included, MultiStar: {-0.74, -0.22}, one-star: {-1.79, 0.20}
22:29:58.319 00.000 2696 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.74) = xAngle (-5.59 = 0.69)
22:29:58.319 00.000 2696 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.96 = -2.96)
22:29:58.319 00.000 2696 CameraToMount -- cameraX=-0.74 cameraY=-0.22 hyp=0.77 cameraTheta=-2.86 mountX=0.60 mountY=-0.14, mountTheta=-0.23
22:29:58.331 00.012 2696 SchedulePrimaryMove(0F998B58, x=-0.74, y=-0.22, opts=13)
22:29:58.331 00.000 2696 Enqueuing Move request for scope (-0.74, -0.22)
22:29:58.331 00.000 5240 Worker thread wakes up
22:29:58.331 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.74, -0.22) opts 0xd
22:29:58.331 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.74, -0.22)
22:29:58.331 00.000 5240 Moving (-0.74, -0.22) raw xDistance=0.60 yDistance=-0.14
22:29:58.331 00.000 5240 PPEC rslt: input = 0.60, final = 0.31, react = 0.60, pred = -0.40, hyst = 0.54, hyst_pct = 0.32, period_length = 662.83
22:29:58.331 00.000 5240 PPEC: input: 0.60, control: 0.31, exposure: 1500
22:29:58.331 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:58.331 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:29:58.331 00.000 5240 MoveAxis(W, 51, ABG)
22:29:58.331 00.000 5240 Guiding  Dir = 3, Dur = 51
22:29:58.331 00.000 5240 IsGuiding returns 0
22:29:58.331 00.000 5240 PulseGuide returned control before completion, sleep 61
22:29:58.351 00.020 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:29:58.395 00.044 2696 UpdateGuideState exits: m=3025 SNR=38.8 Saturated
22:29:58.395 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:58.395 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:29:58.395 00.000 2696 Enqueuing Expose request
22:29:58.410 00.015 5240 IsGuiding returns 1
22:29:58.410 00.000 5240 scope still moving after pulse duration time elapsed
22:29:58.442 00.032 5240 IsGuiding returns 0
22:29:58.442 00.000 5240 scope move finished after 51 + 51 ms
22:29:58.442 00.000 5240 Move returns status 0, amount 51
22:29:58.442 00.000 5240 MoveAxis(N, 0, ABG)
22:29:58.442 00.000 5240 Move returns status 0, amount 0
22:29:58.442 00.000 5240 move complete, result=0
22:29:58.442 00.000 5240 worker thread done servicing request
22:29:58.442 00.000 5240 Worker thread wakes up
22:29:58.442 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:29:58.442 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:29:58.442 00.000 2696 GuideStep: 0.6 px 51 ms WEST, -0.1 px 0 ms NORTH
22:29:59.869 01.427 5240 Exposure complete
22:29:59.929 00.060 5240 worker thread done servicing request
22:29:59.929 00.000 2696 OnExposeComplete: enter
22:29:59.932 00.003 2696 UpdateGuideState(): m_state=6
22:29:59.936 00.004 2696 Star::Find(15, 297, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 484
22:29:59.938 00.002 2696 Star::Find returns 1 (0), X=298.24, Y=259.85, Mass=3106, SNR=39.3, Peak=239 HFD=3.4
22:29:59.942 00.004 2696 MultiStar: [#1 -0.25,-0.31,0.68,U] [#2 0.29,-0.47,0.67,U] [#3 0.69,-0.65,0.42,U] [#4 -0.62,-0.61,0.43,U] [#5 -0.77,-0.72,0.43,U] [#6 0.40,-0.42,0.48,U] [#7 0.81,-0.70,0.47,U] [#8 -0.06,-0.23,0.37,U] 
22:29:59.944 00.002 2696 refined, 8 included, MultiStar: {-0.26, -0.50}, one-star: {-1.53, -0.48}
22:29:59.948 00.004 2696 CameraToMount -- cameraTheta (-2.05) - m_xAngle (2.74) = xAngle (-4.78 = 1.50)
22:29:59.950 00.002 2696 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.15 = -2.15)
22:29:59.952 00.002 2696 CameraToMount -- cameraX=-0.26 cameraY=-0.50 hyp=0.56 cameraTheta=-2.05 mountX=0.04 mountY=-0.47, mountTheta=-1.49
22:29:59.956 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.26, y=-0.50, opts=13)
22:29:59.958 00.002 2696 Enqueuing Move request for scope (-0.26, -0.50)
22:29:59.962 00.004 5240 Worker thread wakes up
22:29:59.962 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.50) opts 0xd
22:29:59.962 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.26, -0.50)
22:29:59.962 00.000 5240 Moving (-0.26, -0.50) raw xDistance=0.04 yDistance=-0.47
22:29:59.962 00.000 5240 PPEC rslt: input = 0.04, final = -0.27, react = 0.04, pred = -0.39, hyst = 0.00, hyst_pct = 0.32, period_length = 662.83
22:29:59.962 00.000 5240 PPEC: input: 0.04, control: -0.27, exposure: 1500
22:29:59.964 00.002 5240 resist switch: large excursion: input -0.47 thresh 0.45 direction from 1 to -1
22:29:59.964 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.41
22:29:59.964 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
22:29:59.964 00.000 5240 MoveAxis(E, 44, ABG)
22:29:59.964 00.000 5240 Guiding  Dir = 2, Dur = 44
22:29:59.964 00.000 5240 IsGuiding returns 0
22:29:59.964 00.000 5240 PulseGuide returned control before completion, sleep 54
22:29:59.976 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=220, Gamma=0.430
22:30:00.025 00.049 2696 UpdateGuideState exits: m=3106 SNR=39.3
22:30:00.025 00.000 5240 IsGuiding returns 1
22:30:00.025 00.000 5240 scope still moving after pulse duration time elapsed
22:30:00.025 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:00.025 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:30:00.025 00.000 2696 Enqueuing Expose request
22:30:00.056 00.031 5240 IsGuiding returns 0
22:30:00.056 00.000 5240 scope move finished after 44 + 47 ms
22:30:00.056 00.000 5240 Move returns status 0, amount 44
22:30:00.056 00.000 5240 BLC: Oldest BLC event removed
22:30:00.056 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 330 applied
22:30:00.056 00.000 5240 MoveAxis(N, 389, ABG)
22:30:00.056 00.000 5240 Guiding  Dir = 0, Dur = 389
22:30:00.056 00.000 5240 IsGuiding returns 0
22:30:00.058 00.002 5240 PulseGuide returned control before completion, sleep 399
22:30:00.469 00.411 5240 IsGuiding returns 1
22:30:00.469 00.000 5240 scope still moving after pulse duration time elapsed
22:30:00.501 00.032 5240 IsGuiding returns 0
22:30:00.501 00.000 5240 scope move finished after 389 + 55 ms
22:30:00.501 00.000 5240 Move returns status 0, amount 389
22:30:00.501 00.000 5240 move complete, result=0
22:30:00.501 00.000 5240 worker thread done servicing request
22:30:00.501 00.000 2696 GuideStep: 0.0 px 44 ms EAST, -0.5 px 389 ms NORTH
22:30:00.509 00.008 5240 Worker thread wakes up
22:30:00.509 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:30:00.511 00.002 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:30:02.150 01.639 5240 Exposure complete
22:30:02.196 00.046 5240 worker thread done servicing request
22:30:02.196 00.000 2696 OnExposeComplete: enter
22:30:02.196 00.000 2696 UpdateGuideState(): m_state=6
22:30:02.196 00.000 2696 Star::Find(15, 298, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 485
22:30:02.196 00.000 2696 Star::Find returns 1 (1), X=299.28, Y=259.41, Mass=3029, SNR=38.8, Peak=255 HFD=3.4
22:30:02.196 00.000 2696 MultiStar: [#1 0.71,-0.77,0.70,U] [#2 1.32,-0.89,0.66,U] [#3 1.78,-1.16,0.00,M1] [#4 0.21,-1.01,0.43,U] [#5 0.16,-1.41,0.44,U] [#6 1.19,-1.38,0.46,U] [#7 1.65,-1.18,0.00,M1] [#8 0.71,-1.23,0.37,U] 
22:30:02.212 00.016 2696 single-star, 6 included, MultiStar: {0.45, -1.03}, one-star: {-0.49, -0.92}
22:30:02.214 00.002 2696 CameraToMount -- cameraTheta (-2.06) - m_xAngle (2.74) = xAngle (-4.80 = 1.49)
22:30:02.214 00.000 2696 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.16 = -2.16)
22:30:02.216 00.002 2696 CameraToMount -- cameraX=-0.49 cameraY=-0.92 hyp=1.05 cameraTheta=-2.06 mountX=0.09 mountY=-0.87, mountTheta=-1.47
22:30:02.220 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.49, y=-0.92, opts=13)
22:30:02.222 00.002 2696 Enqueuing Move request for scope (-0.49, -0.92)
22:30:02.224 00.002 5240 Worker thread wakes up
22:30:02.224 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.92) opts 0xd
22:30:02.224 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.49, -0.92)
22:30:02.224 00.000 5240 Moving (-0.49, -0.92) raw xDistance=0.09 yDistance=-0.87
22:30:02.224 00.000 5240 BLC: History state: CurrMiss=0.87, AvgInitMiss=0.87, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.468437, 1:0.866670
22:30:02.224 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:30:02.224 00.000 5240 PPEC rslt: input = 0.09, final = -0.32, react = 0.09, pred = -0.47, hyst = 0.00, hyst_pct = 0.32, period_length = 662.83
22:30:02.224 00.000 5240 PPEC: input: 0.09, control: -0.32, exposure: 1500
22:30:02.224 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.87 from input -0.87
22:30:02.224 00.000 5240 MoveAxis(E, 54, ABG)
22:30:02.226 00.002 5240 Guiding  Dir = 2, Dur = 54
22:30:02.226 00.000 5240 IsGuiding returns 0
22:30:02.226 00.000 5240 PulseGuide returned control before completion, sleep 64
22:30:02.237 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:30:02.275 00.038 2696 UpdateGuideState exits: m=3029 SNR=38.8 Saturated
22:30:02.275 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:02.288 00.013 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:30:02.293 00.005 2696 Enqueuing Expose request
22:30:02.306 00.013 5240 IsGuiding returns 0
22:30:02.306 00.000 5240 Move returns status 0, amount 54
22:30:02.306 00.000 5240 MoveAxis(N, 110, ABG)
22:30:02.306 00.000 5240 Guiding  Dir = 0, Dur = 110
22:30:02.306 00.000 5240 IsGuiding returns 0
22:30:02.306 00.000 5240 PulseGuide returned control before completion, sleep 120
22:30:02.433 00.127 5240 IsGuiding returns 1
22:30:02.433 00.000 5240 scope still moving after pulse duration time elapsed
22:30:02.465 00.032 5240 IsGuiding returns 0
22:30:02.465 00.000 5240 scope move finished after 110 + 48 ms
22:30:02.465 00.000 5240 Move returns status 0, amount 110
22:30:02.465 00.000 5240 move complete, result=0
22:30:02.465 00.000 5240 worker thread done servicing request
22:30:02.465 00.000 5240 Worker thread wakes up
22:30:02.465 00.000 2696 GuideStep: 0.1 px 54 ms EAST, -0.9 px 110 ms NORTH
22:30:02.470 00.005 5240 worker thread servicing REQUEST_EXPOSE 1500
22:30:02.470 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:30:03.891 01.421 5240 Exposure complete
22:30:03.954 00.063 5240 worker thread done servicing request
22:30:03.954 00.000 2696 OnExposeComplete: enter
22:30:03.967 00.013 2696 UpdateGuideState(): m_state=6
22:30:03.969 00.002 2696 Star::Find(15, 299, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 486
22:30:03.969 00.000 2696 Star::Find returns 1 (0), X=299.65, Y=259.72, Mass=2993, SNR=38.6, Peak=215 HFD=3.5
22:30:03.969 00.000 2696 MultiStar: [#1 1.24,-0.75,0.69,U] [#2 1.90,-0.57,0.00,M1] [#3 2.16,-0.97,0.00,M2] [#4 0.83,-0.79,0.44,U] [#5 0.80,-1.06,0.44,U] [#6 1.83,-0.99,0.00,M1] [#7 2.36,-0.90,0.00,M2] [#8 1.35,-0.40,0.38,U] 
22:30:03.975 00.006 2696 single-star, 4 included, MultiStar: {0.66, -0.71}, one-star: {-0.12, -0.61}
22:30:03.975 00.000 2696 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.74) = xAngle (-4.50 = 1.78)
22:30:03.975 00.000 2696 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.87 = -1.87)
22:30:03.975 00.000 2696 CameraToMount -- cameraX=-0.12 cameraY=-0.61 hyp=0.62 cameraTheta=-1.77 mountX=-0.13 mountY=-0.59, mountTheta=-1.79
22:30:03.975 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.12, y=-0.61, opts=13)
22:30:03.985 00.010 2696 Enqueuing Move request for scope (-0.12, -0.61)
22:30:03.985 00.000 5240 Worker thread wakes up
22:30:03.985 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.61) opts 0xd
22:30:03.985 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.12, -0.61)
22:30:03.985 00.000 5240 Moving (-0.12, -0.61) raw xDistance=-0.13 yDistance=-0.59
22:30:03.985 00.000 5240 BLC: History state: CurrMiss=0.59, AvgInitMiss=0.87, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.468437, 1:0.866670, 2:0.592749
22:30:03.985 00.000 5240 BLC: Under-shoot: nominal increase by 110
22:30:03.985 00.000 5240 BLC: window closed
22:30:03.985 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:30:03.985 00.000 5240 BLC: Pulse adjusted to 330
22:30:03.985 00.000 5240 PPEC rslt: input = -0.13, final = -0.22, react = -0.13, pred = -0.32, hyst = 0.00, hyst_pct = 0.31, period_length = 662.83
22:30:03.985 00.000 5240 PPEC: input: -0.13, control: -0.22, exposure: 1500
22:30:03.985 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
22:30:03.985 00.000 5240 MoveAxis(E, 37, ABG)
22:30:03.985 00.000 5240 Guiding  Dir = 2, Dur = 37
22:30:03.985 00.000 5240 IsGuiding returns 0
22:30:03.985 00.000 5240 PulseGuide returned control before completion, sleep 47
22:30:04.001 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=231, Gamma=0.430
22:30:04.048 00.047 5240 IsGuiding returns 1
22:30:04.048 00.000 5240 scope still moving after pulse duration time elapsed
22:30:04.048 00.000 2696 UpdateGuideState exits: m=2993 SNR=38.6
22:30:04.048 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:04.048 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:30:04.048 00.000 2696 Enqueuing Expose request
22:30:04.080 00.032 5240 IsGuiding returns 0
22:30:04.080 00.000 5240 scope move finished after 37 + 53 ms
22:30:04.080 00.000 5240 Move returns status 0, amount 37
22:30:04.080 00.000 5240 MoveAxis(N, 75, ABG)
22:30:04.080 00.000 5240 Guiding  Dir = 0, Dur = 75
22:30:04.080 00.000 5240 IsGuiding returns 0
22:30:04.080 00.000 5240 PulseGuide returned control before completion, sleep 85
22:30:04.175 00.095 5240 IsGuiding returns 1
22:30:04.175 00.000 5240 scope still moving after pulse duration time elapsed
22:30:04.207 00.032 5240 IsGuiding returns 0
22:30:04.207 00.000 5240 scope move finished after 75 + 49 ms
22:30:04.207 00.000 5240 Move returns status 0, amount 75
22:30:04.207 00.000 5240 move complete, result=0
22:30:04.207 00.000 5240 worker thread done servicing request
22:30:04.207 00.000 2696 GuideStep: -0.1 px 37 ms EAST, -0.6 px 75 ms NORTH
22:30:04.207 00.000 5240 Worker thread wakes up
22:30:04.207 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:30:04.207 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:30:04.304 00.097 2696 evsrv: cli 0F943A60 connect
22:30:04.307 00.003 2696 case statement mapped state 6 to 3
22:30:04.311 00.004 2696 case statement mapped state 6 to 3
22:30:04.319 00.008 2696 evsrv: cli 0F943A60 request: {"method":"get_pixel_scale","id":"326e42b8-8264-4ae4-9f0f-b95955182501"}
22:30:04.325 00.006 2696 evsrv: cli 0F943A60 response: {"jsonrpc":"2.0","result":1.86834,"id":"326e42b8-8264-4ae4-9f0f-b95955182501"}
22:30:04.327 00.002 2696 evsrv: cli 0F943A60 disconnect
22:30:05.866 01.539 5240 Exposure complete
22:30:05.929 00.063 5240 worker thread done servicing request
22:30:05.929 00.000 2696 OnExposeComplete: enter
22:30:05.929 00.000 2696 UpdateGuideState(): m_state=6
22:30:05.929 00.000 2696 Star::Find(15, 299, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 487
22:30:05.945 00.016 2696 Star::Find returns 1 (1), X=300.29, Y=260.10, Mass=3002, SNR=38.6, Peak=255 HFD=3.4
22:30:05.945 00.000 2696 MultiStar: [#1 1.68,-0.35,0.70,U] [#2 2.22,-0.41,0.00,M2] [#3 2.82,-0.72,0.00,M3] [#4 1.32,-0.47,0.43,U] [#5 1.18,-0.72,0.45,U] [#6 2.08,-0.84,0.00,M2] [#7 2.78,-0.56,0.00,M3] [#8 2.04,-0.25,0.00,M1] 
22:30:05.945 00.000 2696 single-star, 3 included, MultiStar: {1.08, -0.39}, one-star: {0.52, -0.23}
22:30:05.945 00.000 2696 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.74) = xAngle (-3.16 = 3.12)
22:30:05.945 00.000 2696 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.53 = -0.53)
22:30:05.945 00.000 2696 CameraToMount -- cameraX=0.52 cameraY=-0.23 hyp=0.57 cameraTheta=-0.43 mountX=-0.57 mountY=-0.29, mountTheta=-2.67
22:30:05.945 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.52, y=-0.23, opts=13)
22:30:05.961 00.016 2696 Enqueuing Move request for scope (0.52, -0.23)
22:30:05.961 00.000 5240 Worker thread wakes up
22:30:05.961 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.23) opts 0xd
22:30:05.961 00.000 5240 Handling offset move in thread for scope, endpoint = (0.52, -0.23)
22:30:05.961 00.000 5240 Moving (0.52, -0.23) raw xDistance=-0.57 yDistance=-0.29
22:30:05.961 00.000 5240 PPEC rslt: input = -0.57, final = -0.78, react = -0.57, pred = -0.33, hyst = -0.54, hyst_pct = 0.31, period_length = 662.83
22:30:05.961 00.000 5240 PPEC: input: -0.57, control: -0.78, exposure: 1500
22:30:05.961 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
22:30:05.961 00.000 5240 MoveAxis(E, 130, ABG)
22:30:05.961 00.000 5240 Guiding  Dir = 2, Dur = 130
22:30:05.961 00.000 5240 IsGuiding returns 0
22:30:05.961 00.000 5240 PulseGuide returned control before completion, sleep 140
22:30:05.977 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=214, Gamma=0.430
22:30:06.008 00.031 2696 UpdateGuideState exits: m=3002 SNR=38.6 Saturated
22:30:06.026 00.018 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:06.026 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:30:06.026 00.000 2696 Enqueuing Expose request
22:30:06.120 00.094 5240 IsGuiding returns 1
22:30:06.120 00.000 5240 scope still moving after pulse duration time elapsed
22:30:06.152 00.032 5240 IsGuiding returns 0
22:30:06.152 00.000 5240 scope move finished after 130 + 55 ms
22:30:06.152 00.000 5240 Move returns status 0, amount 130
22:30:06.152 00.000 5240 MoveAxis(N, 36, ABG)
22:30:06.152 00.000 5240 Guiding  Dir = 0, Dur = 36
22:30:06.152 00.000 5240 IsGuiding returns 0
22:30:06.152 00.000 5240 PulseGuide returned control before completion, sleep 46
22:30:06.200 00.048 5240 IsGuiding returns 1
22:30:06.200 00.000 5240 scope still moving after pulse duration time elapsed
22:30:06.231 00.031 5240 IsGuiding returns 0
22:30:06.231 00.000 5240 scope move finished after 36 + 43 ms
22:30:06.231 00.000 5240 Move returns status 0, amount 36
22:30:06.231 00.000 5240 move complete, result=0
22:30:06.231 00.000 5240 worker thread done servicing request
22:30:06.231 00.000 2696 GuideStep: -0.6 px 130 ms EAST, -0.3 px 36 ms NORTH
22:30:06.235 00.004 5240 Worker thread wakes up
22:30:06.235 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:30:06.235 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:30:07.640 01.405 5240 Exposure complete
22:30:07.689 00.049 5240 worker thread done servicing request
22:30:07.689 00.000 2696 OnExposeComplete: enter
22:30:07.694 00.005 2696 UpdateGuideState(): m_state=6
22:30:07.694 00.000 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 488
22:30:07.694 00.000 2696 Star::Find returns 1 (0), X=299.82, Y=259.99, Mass=2952, SNR=38.3, Peak=241 HFD=3.1
22:30:07.694 00.000 2696 MultiStar: [#1 1.31,-0.42,0.71,U] [#2 1.79,-0.44,0.69,U] [#3 2.54,-0.64,0.00,M4] [#4 1.17,-0.32,0.44,U] [#5 1.12,-0.65,0.43,U] [#6 2.02,-0.45,0.00,M3] [#7 2.40,-0.45,0.00,M4] [#8 1.22,-0.61,0.39,U] 
22:30:07.703 00.009 2696 single-star, 5 included, MultiStar: {1.01, -0.44}, one-star: {0.05, -0.34}
22:30:07.705 00.002 2696 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.74) = xAngle (-4.15 = 2.13)
22:30:07.707 00.002 2696 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.52 = -1.52)
22:30:07.709 00.002 2696 CameraToMount -- cameraX=0.05 cameraY=-0.34 hyp=0.34 cameraTheta=-1.42 mountX=-0.18 mountY=-0.34, mountTheta=-2.06
22:30:07.711 00.002 2696 SchedulePrimaryMove(0F998B58, x=0.05, y=-0.34, opts=13)
22:30:07.713 00.002 2696 Enqueuing Move request for scope (0.05, -0.34)
22:30:07.715 00.002 5240 Worker thread wakes up
22:30:07.715 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.34) opts 0xd
22:30:07.715 00.000 5240 Handling offset move in thread for scope, endpoint = (0.05, -0.34)
22:30:07.715 00.000 5240 Moving (0.05, -0.34) raw xDistance=-0.18 yDistance=-0.34
22:30:07.717 00.002 5240 PPEC rslt: input = -0.18, final = -0.24, react = -0.18, pred = -0.34, hyst = 0.00, hyst_pct = 0.31, period_length = 662.83
22:30:07.717 00.000 5240 PPEC: input: -0.18, control: -0.24, exposure: 1500
22:30:07.717 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
22:30:07.717 00.000 5240 MoveAxis(E, 39, ABG)
22:30:07.717 00.000 5240 Guiding  Dir = 2, Dur = 39
22:30:07.717 00.000 5240 IsGuiding returns 0
22:30:07.719 00.002 5240 PulseGuide returned control before completion, sleep 49
22:30:07.726 00.007 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=218, Gamma=0.430
22:30:07.766 00.040 2696 UpdateGuideState exits: m=2952 SNR=38.3
22:30:07.766 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:07.766 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:30:07.782 00.016 5240 IsGuiding returns 0
22:30:07.782 00.000 2696 Enqueuing Expose request
22:30:07.782 00.000 5240 Move returns status 0, amount 39
22:30:07.782 00.000 5240 MoveAxis(N, 43, ABG)
22:30:07.782 00.000 5240 Guiding  Dir = 0, Dur = 43
22:30:07.782 00.000 5240 IsGuiding returns 0
22:30:07.782 00.000 5240 PulseGuide returned control before completion, sleep 53
22:30:07.845 00.063 5240 IsGuiding returns 1
22:30:07.845 00.000 5240 scope still moving after pulse duration time elapsed
22:30:07.877 00.032 5240 IsGuiding returns 0
22:30:07.877 00.000 5240 scope move finished after 43 + 49 ms
22:30:07.877 00.000 5240 Move returns status 0, amount 43
22:30:07.877 00.000 5240 move complete, result=0
22:30:07.877 00.000 5240 worker thread done servicing request
22:30:07.877 00.000 5240 Worker thread wakes up
22:30:07.877 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:30:07.877 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:30:07.877 00.000 2696 GuideStep: -0.2 px 39 ms EAST, -0.3 px 43 ms NORTH
22:30:09.522 01.645 5240 Exposure complete
22:30:09.617 00.095 5240 worker thread done servicing request
22:30:09.617 00.000 2696 OnExposeComplete: enter
22:30:09.617 00.000 2696 UpdateGuideState(): m_state=6
22:30:09.617 00.000 2696 Star::Find(15, 299, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 489
22:30:09.617 00.000 2696 Star::Find returns 1 (0), X=299.53, Y=260.16, Mass=3049, SNR=38.9, Peak=239 HFD=3.4
22:30:09.617 00.000 2696 MultiStar: [#1 1.01,-0.12,0.68,U] [#2 1.54,-0.07,0.67,U] [#3 2.09,-0.21,0.00,M5] [#4 0.77,0.05,0.43,U] [#5 0.58,-0.33,0.45,U] [#6 1.64,-0.23,0.46,U] [#7 2.06,-0.19,0.00,M5] [#8 1.01,-0.35,0.38,U] 
22:30:09.632 00.015 2696 single-star, 6 included, MultiStar: {0.79, -0.16}, one-star: {-0.24, -0.17}
22:30:09.632 00.000 2696 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.74) = xAngle (-5.25 = 1.03)
22:30:09.632 00.000 2696 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.62 = -2.62)
22:30:09.632 00.000 2696 CameraToMount -- cameraX=-0.24 cameraY=-0.17 hyp=0.29 cameraTheta=-2.52 mountX=0.15 mountY=-0.15, mountTheta=-0.77
22:30:09.632 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.24, y=-0.17, opts=13)
22:30:09.632 00.000 2696 Enqueuing Move request for scope (-0.24, -0.17)
22:30:09.632 00.000 5240 Worker thread wakes up
22:30:09.632 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.17) opts 0xd
22:30:09.632 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.24, -0.17)
22:30:09.632 00.000 5240 Moving (-0.24, -0.17) raw xDistance=0.15 yDistance=-0.15
22:30:09.632 00.000 5240 PPEC rslt: input = 0.15, final = -0.24, react = 0.15, pred = -0.34, hyst = 0.00, hyst_pct = 0.31, period_length = 662.83
22:30:09.632 00.000 5240 PPEC: input: 0.15, control: -0.24, exposure: 1500
22:30:09.632 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:09.632 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:30:09.632 00.000 5240 MoveAxis(E, 39, ABG)
22:30:09.632 00.000 5240 Guiding  Dir = 2, Dur = 39
22:30:09.632 00.000 5240 IsGuiding returns 0
22:30:09.648 00.016 5240 PulseGuide returned control before completion, sleep 49
22:30:09.650 00.002 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=224, Gamma=0.430
22:30:09.708 00.058 2696 UpdateGuideState exits: m=3049 SNR=38.9
22:30:09.710 00.002 5240 IsGuiding returns 0
22:30:09.710 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:09.713 00.003 5240 Move returns status 0, amount 39
22:30:09.713 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:30:09.715 00.002 2696 Enqueuing Expose request
22:30:09.717 00.002 5240 MoveAxis(N, 0, ABG)
22:30:09.717 00.000 5240 Move returns status 0, amount 0
22:30:09.717 00.000 5240 move complete, result=0
22:30:09.717 00.000 5240 worker thread done servicing request
22:30:09.717 00.000 5240 Worker thread wakes up
22:30:09.717 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:30:09.717 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:30:09.717 00.000 2696 GuideStep: 0.1 px 39 ms EAST, -0.1 px 0 ms NORTH
22:30:11.153 01.436 5240 Exposure complete
22:30:11.246 00.093 5240 worker thread done servicing request
22:30:11.246 00.000 2696 OnExposeComplete: enter
22:30:11.252 00.006 2696 UpdateGuideState(): m_state=6
22:30:11.254 00.002 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 490
22:30:11.254 00.000 2696 Star::Find returns 1 (1), X=300.32, Y=260.34, Mass=3097, SNR=39.2, Peak=255 HFD=3.4
22:30:11.257 00.003 2696 MultiStar: [#1 1.85,0.10,0.66,U] [#2 2.30,0.05,0.00,M1] [#3 2.97,-0.46,0.00,M6] [#4 1.57,-0.02,0.44,U] [#5 1.34,-0.27,0.43,U] [#6 1.91,-0.60,0.00,M3] [#7 2.63,-0.34,0.00,M6] [#8 1.72,-0.30,0.39,U] 
22:30:11.257 00.000 2696 single-star, 4 included, MultiStar: {1.27, -0.06}, one-star: {0.55, 0.01}
22:30:11.262 00.005 2696 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.74) = xAngle (-2.72 = -2.72)
22:30:11.262 00.000 2696 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.09 = -0.09)
22:30:11.262 00.000 2696 CameraToMount -- cameraX=0.55 cameraY=0.01 hyp=0.55 cameraTheta=0.02 mountX=-0.50 mountY=-0.05, mountTheta=-3.05
22:30:11.262 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.55, y=0.01, opts=13)
22:30:11.262 00.000 2696 Enqueuing Move request for scope (0.55, 0.01)
22:30:11.262 00.000 5240 Worker thread wakes up
22:30:11.262 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.01) opts 0xd
22:30:11.262 00.000 5240 Handling offset move in thread for scope, endpoint = (0.55, 0.01)
22:30:11.262 00.000 5240 Moving (0.55, 0.01) raw xDistance=-0.50 yDistance=-0.05
22:30:11.262 00.000 5240 PPEC rslt: input = -0.50, final = -0.71, react = -0.50, pred = -0.31, hyst = -0.48, hyst_pct = 0.31, period_length = 662.83
22:30:11.262 00.000 5240 PPEC: input: -0.50, control: -0.71, exposure: 1500
22:30:11.262 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:11.262 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:30:11.262 00.000 5240 MoveAxis(E, 118, ABG)
22:30:11.262 00.000 5240 Guiding  Dir = 2, Dur = 118
22:30:11.262 00.000 5240 IsGuiding returns 0
22:30:11.262 00.000 5240 PulseGuide returned control before completion, sleep 128
22:30:11.278 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:30:11.326 00.048 2696 UpdateGuideState exits: m=3097 SNR=39.2 Saturated
22:30:11.326 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:11.326 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:30:11.326 00.000 2696 Enqueuing Expose request
22:30:11.405 00.079 5240 IsGuiding returns 1
22:30:11.405 00.000 5240 scope still moving after pulse duration time elapsed
22:30:11.437 00.032 5240 IsGuiding returns 0
22:30:11.437 00.000 5240 scope move finished after 118 + 44 ms
22:30:11.437 00.000 5240 Move returns status 0, amount 118
22:30:11.437 00.000 5240 MoveAxis(N, 0, ABG)
22:30:11.437 00.000 5240 Move returns status 0, amount 0
22:30:11.437 00.000 5240 move complete, result=0
22:30:11.437 00.000 5240 worker thread done servicing request
22:30:11.437 00.000 5240 Worker thread wakes up
22:30:11.437 00.000 2696 GuideStep: -0.5 px 118 ms EAST, -0.0 px 0 ms NORTH
22:30:11.437 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:30:11.437 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:30:13.074 01.637 5240 Exposure complete
22:30:13.116 00.042 5240 worker thread done servicing request
22:30:13.116 00.000 2696 OnExposeComplete: enter
22:30:13.116 00.000 2696 UpdateGuideState(): m_state=6
22:30:13.116 00.000 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 491
22:30:13.132 00.016 2696 Star::Find returns 1 (1), X=299.76, Y=260.30, Mass=3059, SNR=39.0, Peak=255 HFD=3.5
22:30:13.132 00.000 2696 MultiStar: [#1 1.19,-0.18,0.70,U] [#2 2.02,-0.09,0.00,M2] [#3 2.25,-0.35,0.00,M7] [#4 0.90,-0.19,0.44,U] [#5 0.69,-0.48,0.44,U] [#6 2.00,-0.35,0.00,M4] [#7 2.42,-0.26,0.00,M7] [#8 1.25,-0.04,0.38,U] 
22:30:13.132 00.000 2696 single-star, 4 included, MultiStar: {0.67, -0.16}, one-star: {-0.01, -0.03}
22:30:13.132 00.000 2696 CameraToMount -- cameraTheta (-1.95) - m_xAngle (2.74) = xAngle (-4.69 = 1.59)
22:30:13.132 00.000 2696 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.06 = -2.06)
22:30:13.132 00.000 2696 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.04 cameraTheta=-1.95 mountX=-0.00 mountY=-0.03, mountTheta=-1.60
22:30:13.132 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.01, y=-0.03, opts=13)
22:30:13.148 00.016 2696 Enqueuing Move request for scope (-0.01, -0.03)
22:30:13.148 00.000 5240 Worker thread wakes up
22:30:13.148 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
22:30:13.148 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
22:30:13.148 00.000 5240 Moving (-0.01, -0.03) raw xDistance=-0.00 yDistance=-0.03
22:30:13.148 00.000 5240 PPEC rslt: input = -0.00, final = -0.23, react = -0.00, pred = -0.33, hyst = 0.00, hyst_pct = 0.31, period_length = 662.83
22:30:13.148 00.000 5240 PPEC: input: -0.00, control: -0.23, exposure: 1500
22:30:13.148 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:13.148 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:30:13.148 00.000 5240 MoveAxis(E, 38, ABG)
22:30:13.148 00.000 5240 Guiding  Dir = 2, Dur = 38
22:30:13.148 00.000 5240 IsGuiding returns 0
22:30:13.148 00.000 5240 PulseGuide returned control before completion, sleep 48
22:30:13.163 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=235, Gamma=0.430
22:30:13.210 00.047 5240 IsGuiding returns 1
22:30:13.210 00.000 5240 scope still moving after pulse duration time elapsed
22:30:13.210 00.000 2696 UpdateGuideState exits: m=3059 SNR=39.0 Saturated
22:30:13.210 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:13.210 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:30:13.210 00.000 2696 Enqueuing Expose request
22:30:13.241 00.031 5240 IsGuiding returns 0
22:30:13.241 00.000 5240 scope move finished after 38 + 51 ms
22:30:13.241 00.000 5240 Move returns status 0, amount 38
22:30:13.241 00.000 5240 MoveAxis(N, 0, ABG)
22:30:13.241 00.000 5240 Move returns status 0, amount 0
22:30:13.241 00.000 5240 move complete, result=0
22:30:13.241 00.000 5240 worker thread done servicing request
22:30:13.241 00.000 5240 Worker thread wakes up
22:30:13.241 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:30:13.241 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:30:13.241 00.000 2696 GuideStep: -0.0 px 38 ms EAST, -0.0 px 0 ms NORTH
22:30:14.650 01.409 5240 Exposure complete
22:30:14.698 00.048 5240 worker thread done servicing request
22:30:14.698 00.000 2696 OnExposeComplete: enter
22:30:14.698 00.000 2696 UpdateGuideState(): m_state=6
22:30:14.698 00.000 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 492
22:30:14.698 00.000 2696 Star::Find returns 1 (1), X=300.31, Y=260.66, Mass=3098, SNR=39.3, Peak=255 HFD=3.2
22:30:14.698 00.000 2696 MultiStar: [#1 1.85,0.23,0.67,U] [#2 2.34,0.32,0.00,M3] [#3 2.84,0.00,0.00,M8] [#4 1.40,0.13,0.43,U] [#5 1.20,-0.06,0.45,U] [#6 2.37,-0.01,0.00,M5] [#7 2.55,-0.28,0.00,M8] [#8 1.83,0.44,0.38,U] 
22:30:14.698 00.000 2696 single-star, 4 included, MultiStar: {1.23, 0.23}, one-star: {0.54, 0.33}
22:30:14.714 00.016 2696 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.74) = xAngle (-2.18 = -2.18)
22:30:14.714 00.000 2696 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.45 = 0.45)
22:30:14.714 00.000 2696 CameraToMount -- cameraX=0.54 cameraY=0.33 hyp=0.63 cameraTheta=0.55 mountX=-0.36 mountY=0.27, mountTheta=2.50
22:30:14.714 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.54, y=0.33, opts=13)
22:30:14.714 00.000 2696 Enqueuing Move request for scope (0.54, 0.33)
22:30:14.714 00.000 5240 Worker thread wakes up
22:30:14.714 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.33) opts 0xd
22:30:14.714 00.000 5240 Handling offset move in thread for scope, endpoint = (0.54, 0.33)
22:30:14.714 00.000 5240 Moving (0.54, 0.33) raw xDistance=-0.36 yDistance=0.27
22:30:14.726 00.012 5240 PPEC rslt: input = -0.36, final = -0.58, react = -0.36, pred = -0.30, hyst = -0.40, hyst_pct = 0.31, period_length = 662.83
22:30:14.726 00.000 5240 PPEC: input: -0.36, control: -0.58, exposure: 1500
22:30:14.726 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:30:14.726 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
22:30:14.726 00.000 5240 MoveAxis(E, 97, ABG)
22:30:14.726 00.000 5240 Guiding  Dir = 2, Dur = 97
22:30:14.726 00.000 5240 IsGuiding returns 0
22:30:14.726 00.000 5240 PulseGuide returned control before completion, sleep 107
22:30:14.740 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=203, Gamma=0.430
22:30:14.777 00.037 2696 UpdateGuideState exits: m=3098 SNR=39.3 Saturated
22:30:14.788 00.011 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:14.793 00.005 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:30:14.795 00.002 2696 Enqueuing Expose request
22:30:14.840 00.045 5240 IsGuiding returns 1
22:30:14.840 00.000 5240 scope still moving after pulse duration time elapsed
22:30:14.872 00.032 5240 IsGuiding returns 0
22:30:14.872 00.000 5240 scope move finished after 97 + 47 ms
22:30:14.872 00.000 5240 Move returns status 0, amount 97
22:30:14.872 00.000 5240 MoveAxis(N, 0, ABG)
22:30:14.872 00.000 5240 Move returns status 0, amount 0
22:30:14.872 00.000 5240 move complete, result=0
22:30:14.872 00.000 5240 worker thread done servicing request
22:30:14.872 00.000 5240 Worker thread wakes up
22:30:14.872 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:30:14.872 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:30:14.874 00.002 2696 GuideStep: -0.4 px 97 ms EAST, 0.3 px 0 ms NORTH
22:30:16.504 01.630 5240 Exposure complete
22:30:16.550 00.046 5240 worker thread done servicing request
22:30:16.550 00.000 2696 OnExposeComplete: enter
22:30:16.550 00.000 2696 UpdateGuideState(): m_state=6
22:30:16.550 00.000 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 493
22:30:16.550 00.000 2696 Star::Find returns 1 (0), X=300.49, Y=260.17, Mass=2959, SNR=38.3, Peak=238 HFD=3.4
22:30:16.550 00.000 2696 MultiStar: [#1 1.72,-0.63,0.70,U] [#2 2.27,-0.55,0.00,M4] [#3 2.95,-0.76,0.00,M9] [#4 1.59,-0.65,0.44,U] [#5 1.42,-0.69,0.44,U] [#6 2.65,-0.53,0.00,M6] [#7 2.82,-0.62,0.00,M9] [#8 2.06,-0.28,0.00,M1] 
22:30:16.550 00.000 2696 single-star, 3 included, MultiStar: {1.26, -0.46}, one-star: {0.72, -0.16}
22:30:16.564 00.014 2696 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.74) = xAngle (-2.95 = -2.95)
22:30:16.564 00.000 2696 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.32 = -0.32)
22:30:16.569 00.005 2696 CameraToMount -- cameraX=0.72 cameraY=-0.16 hyp=0.74 cameraTheta=-0.21 mountX=-0.72 mountY=-0.23, mountTheta=-2.83
22:30:16.575 00.006 2696 SchedulePrimaryMove(0F998B58, x=0.72, y=-0.16, opts=13)
22:30:16.577 00.002 2696 Enqueuing Move request for scope (0.72, -0.16)
22:30:16.581 00.004 5240 Worker thread wakes up
22:30:16.581 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.72, -0.16) opts 0xd
22:30:16.581 00.000 5240 Handling offset move in thread for scope, endpoint = (0.72, -0.16)
22:30:16.581 00.000 5240 Moving (0.72, -0.16) raw xDistance=-0.72 yDistance=-0.23
22:30:16.581 00.000 5240 PPEC rslt: input = -0.72, final = -0.90, react = -0.72, pred = -0.28, hyst = -0.67, hyst_pct = 0.31, period_length = 662.83
22:30:16.581 00.000 5240 PPEC: input: -0.72, control: -0.90, exposure: 1500
22:30:16.581 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
22:30:16.581 00.000 5240 MoveAxis(E, 150, ABG)
22:30:16.583 00.002 5240 Guiding  Dir = 2, Dur = 150
22:30:16.583 00.000 5240 IsGuiding returns 0
22:30:16.583 00.000 5240 PulseGuide returned control before completion, sleep 160
22:30:16.595 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=216, Gamma=0.430
22:30:16.644 00.049 2696 UpdateGuideState exits: m=2959 SNR=38.3
22:30:16.646 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:16.648 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:30:16.650 00.002 2696 Enqueuing Expose request
22:30:16.753 00.103 5240 IsGuiding returns 1
22:30:16.753 00.000 5240 scope still moving after pulse duration time elapsed
22:30:16.784 00.031 5240 IsGuiding returns 0
22:30:16.784 00.000 5240 scope move finished after 150 + 51 ms
22:30:16.784 00.000 5240 Move returns status 0, amount 150
22:30:16.784 00.000 5240 MoveAxis(N, 29, ABG)
22:30:16.784 00.000 5240 Guiding  Dir = 0, Dur = 29
22:30:16.784 00.000 5240 IsGuiding returns 0
22:30:16.784 00.000 5240 PulseGuide returned control before completion, sleep 39
22:30:16.832 00.048 5240 IsGuiding returns 1
22:30:16.832 00.000 5240 scope still moving after pulse duration time elapsed
22:30:16.863 00.031 5240 IsGuiding returns 0
22:30:16.863 00.000 5240 scope move finished after 29 + 49 ms
22:30:16.863 00.000 5240 Move returns status 0, amount 29
22:30:16.863 00.000 5240 move complete, result=0
22:30:16.863 00.000 5240 worker thread done servicing request
22:30:16.863 00.000 5240 Worker thread wakes up
22:30:16.863 00.000 2696 GuideStep: -0.7 px 150 ms EAST, -0.2 px 29 ms NORTH
22:30:16.863 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:30:16.863 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:30:18.270 01.407 5240 Exposure complete
22:30:18.321 00.051 5240 worker thread done servicing request
22:30:18.321 00.000 2696 OnExposeComplete: enter
22:30:18.321 00.000 2696 UpdateGuideState(): m_state=6
22:30:18.321 00.000 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 494
22:30:18.321 00.000 2696 Star::Find returns 1 (1), X=300.56, Y=260.23, Mass=3120, SNR=39.4, Peak=255 HFD=3.3
22:30:18.334 00.013 2696 MultiStar: [#1 1.95,-0.08,0.00,M1] [#2 2.51,-0.25,0.00,M5] [#3 2.96,-0.62,0.00,M10] [#4 1.64,0.03,0.42,U] [#5 1.48,-0.47,0.42,U] [#6 2.15,-0.86,0.00,M7] [#7 2.93,-0.69,0.00,M10] [#8 2.01,-0.18,0.00,M2] 
22:30:18.336 00.002 2696 single-star, 2 included, MultiStar: {1.14, -0.15}, one-star: {0.79, -0.10}
22:30:18.338 00.002 2696 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.74) = xAngle (-2.86 = -2.86)
22:30:18.340 00.002 2696 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.23 = -0.23)
22:30:18.342 00.002 2696 CameraToMount -- cameraX=0.79 cameraY=-0.10 hyp=0.79 cameraTheta=-0.12 mountX=-0.76 mountY=-0.18, mountTheta=-2.91
22:30:18.344 00.002 2696 SchedulePrimaryMove(0F998B58, x=0.79, y=-0.10, opts=13)
22:30:18.346 00.002 2696 Enqueuing Move request for scope (0.79, -0.10)
22:30:18.348 00.002 5240 Worker thread wakes up
22:30:18.348 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.79, -0.10) opts 0xd
22:30:18.348 00.000 5240 Handling offset move in thread for scope, endpoint = (0.79, -0.10)
22:30:18.348 00.000 5240 Moving (0.79, -0.10) raw xDistance=-0.76 yDistance=-0.18
22:30:18.349 00.001 5240 PPEC rslt: input = -0.76, final = -0.89, react = -0.76, pred = -0.19, hyst = -0.74, hyst_pct = 0.30, period_length = 662.83
22:30:18.349 00.000 5240 PPEC: input: -0.76, control: -0.89, exposure: 1500
22:30:18.349 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.18
22:30:18.349 00.000 5240 MoveAxis(E, 147, ABG)
22:30:18.351 00.002 5240 Guiding  Dir = 2, Dur = 147
22:30:18.351 00.000 5240 IsGuiding returns 0
22:30:18.351 00.000 5240 PulseGuide returned control before completion, sleep 157
22:30:18.363 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=209, Gamma=0.430
22:30:18.409 00.046 2696 UpdateGuideState exits: m=3120 SNR=39.4 Saturated
22:30:18.411 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:18.413 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:30:18.417 00.004 2696 Enqueuing Expose request
22:30:18.523 00.106 5240 IsGuiding returns 1
22:30:18.523 00.000 5240 scope still moving after pulse duration time elapsed
22:30:18.554 00.031 5240 IsGuiding returns 0
22:30:18.554 00.000 5240 scope move finished after 147 + 56 ms
22:30:18.554 00.000 5240 Move returns status 0, amount 147
22:30:18.554 00.000 5240 MoveAxis(N, 23, ABG)
22:30:18.554 00.000 5240 Guiding  Dir = 0, Dur = 23
22:30:18.554 00.000 5240 IsGuiding returns 0
22:30:18.554 00.000 5240 PulseGuide returned control before completion, sleep 33
22:30:18.601 00.047 5240 IsGuiding returns 1
22:30:18.601 00.000 5240 scope still moving after pulse duration time elapsed
22:30:18.632 00.031 5240 IsGuiding returns 0
22:30:18.632 00.000 5240 scope move finished after 23 + 54 ms
22:30:18.632 00.000 5240 Move returns status 0, amount 23
22:30:18.632 00.000 5240 move complete, result=0
22:30:18.632 00.000 5240 worker thread done servicing request
22:30:18.632 00.000 5240 Worker thread wakes up
22:30:18.632 00.000 2696 GuideStep: -0.8 px 147 ms EAST, -0.2 px 23 ms NORTH
22:30:18.636 00.004 5240 worker thread servicing REQUEST_EXPOSE 1500
22:30:18.636 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:30:20.275 01.639 5240 Exposure complete
22:30:20.328 00.053 5240 worker thread done servicing request
22:30:20.328 00.000 2696 OnExposeComplete: enter
22:30:20.330 00.002 2696 UpdateGuideState(): m_state=6
22:30:20.332 00.002 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 495
22:30:20.334 00.002 2696 Star::Find returns 1 (0), X=300.79, Y=260.64, Mass=2884, SNR=37.9, Peak=236 HFD=3.5
22:30:20.338 00.004 2696 MultiStar: [#1 1.97,-0.02,0.00,M2] [#2 2.81,0.10,0.00,M6] [#3 2.81,-0.41,0.00,R] [#4 1.64,-0.19,0.44,U] [#5 1.55,-0.42,0.45,U] [#6 2.75,-0.67,0.00,M8] [#7 2.95,-0.62,0.00,R] [#8 2.32,0.23,0.00,M3] 
22:30:20.338 00.000 2696 single-star, 2 included, MultiStar: {1.29, 0.02}, one-star: {1.02, 0.31}
22:30:20.338 00.000 2696 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.74) = xAngle (-2.44 = -2.44)
22:30:20.338 00.000 2696 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.19 = 0.19)
22:30:20.338 00.000 2696 CameraToMount -- cameraX=1.02 cameraY=0.31 hyp=1.07 cameraTheta=0.30 mountX=-0.81 mountY=0.21, mountTheta=2.89
22:30:20.338 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.02, y=0.31, opts=13)
22:30:20.338 00.000 2696 Enqueuing Move request for scope (1.02, 0.31)
22:30:20.352 00.014 5240 Worker thread wakes up
22:30:20.352 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.02, 0.31) opts 0xd
22:30:20.352 00.000 5240 Handling offset move in thread for scope, endpoint = (1.02, 0.31)
22:30:20.352 00.000 5240 Moving (1.02, 0.31) raw xDistance=-0.81 yDistance=0.21
22:30:20.352 00.000 5240 PPEC rslt: input = -0.81, final = -0.91, react = -0.81, pred = -0.13, hyst = -0.82, hyst_pct = 0.30, period_length = 662.83
22:30:20.354 00.002 5240 PPEC: input: -0.81, control: -0.91, exposure: 1500
22:30:20.354 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:30:20.354 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:30:20.354 00.000 5240 MoveAxis(E, 150, ABG)
22:30:20.354 00.000 5240 Guiding  Dir = 2, Dur = 150
22:30:20.354 00.000 5240 IsGuiding returns 0
22:30:20.354 00.000 5240 PulseGuide returned control before completion, sleep 160
22:30:20.354 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=232, Gamma=0.430
22:30:20.402 00.048 2696 UpdateGuideState exits: m=2884 SNR=37.9
22:30:20.415 00.013 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:20.417 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:30:20.417 00.000 2696 Enqueuing Expose request
22:30:20.527 00.110 5240 IsGuiding returns 1
22:30:20.527 00.000 5240 scope still moving after pulse duration time elapsed
22:30:20.558 00.031 5240 IsGuiding returns 0
22:30:20.558 00.000 5240 scope move finished after 150 + 53 ms
22:30:20.558 00.000 5240 Move returns status 0, amount 150
22:30:20.558 00.000 5240 MoveAxis(N, 0, ABG)
22:30:20.558 00.000 5240 Move returns status 0, amount 0
22:30:20.558 00.000 5240 move complete, result=0
22:30:20.558 00.000 5240 worker thread done servicing request
22:30:20.558 00.000 5240 Worker thread wakes up
22:30:20.558 00.000 2696 GuideStep: -0.8 px 150 ms EAST, 0.2 px 0 ms NORTH
22:30:20.560 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:30:20.560 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:30:21.970 01.410 5240 Exposure complete
22:30:22.019 00.049 5240 worker thread done servicing request
22:30:22.019 00.000 2696 OnExposeComplete: enter
22:30:22.019 00.000 2696 UpdateGuideState(): m_state=6
22:30:22.019 00.000 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 496
22:30:22.025 00.006 2696 Star::Find returns 1 (1), X=300.48, Y=260.40, Mass=3139, SNR=39.5, Peak=255 HFD=3.2
22:30:22.025 00.000 2696 MultiStar: [#1 1.71,-0.19,0.68,U] [#2 2.30,-0.05,0.00,M7] [#3 0.00,0.07,0.43,U] [#4 1.47,-0.19,0.42,U] [#5 1.37,-0.20,0.42,U] [#6 2.23,-0.63,0.00,M9] [#7 -0.23,0.10,0.47,U] [#8 2.16,0.08,0.00,M4] 
22:30:22.029 00.004 2696 single-star, 5 included, MultiStar: {0.87, -0.04}, one-star: {0.71, 0.06}
22:30:22.029 00.000 2696 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.74) = xAngle (-2.64 = -2.64)
22:30:22.029 00.000 2696 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.01 = -0.01)
22:30:22.029 00.000 2696 CameraToMount -- cameraX=0.71 cameraY=0.06 hyp=0.71 cameraTheta=0.09 mountX=-0.63 mountY=-0.01, mountTheta=-3.13
22:30:22.029 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.71, y=0.06, opts=13)
22:30:22.038 00.009 2696 Enqueuing Move request for scope (0.71, 0.06)
22:30:22.042 00.004 5240 Worker thread wakes up
22:30:22.042 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.71, 0.06) opts 0xd
22:30:22.042 00.000 5240 Handling offset move in thread for scope, endpoint = (0.71, 0.06)
22:30:22.042 00.000 5240 Moving (0.71, 0.06) raw xDistance=-0.63 yDistance=-0.01
22:30:22.042 00.000 5240 PPEC rslt: input = -0.63, final = -0.68, react = -0.63, pred = -0.06, hyst = -0.65, hyst_pct = 0.30, period_length = 662.83
22:30:22.044 00.002 5240 PPEC: input: -0.63, control: -0.68, exposure: 1500
22:30:22.044 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:22.044 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:30:22.044 00.000 5240 MoveAxis(E, 113, ABG)
22:30:22.044 00.000 5240 Guiding  Dir = 2, Dur = 113
22:30:22.044 00.000 5240 IsGuiding returns 0
22:30:22.044 00.000 5240 PulseGuide returned control before completion, sleep 123
22:30:22.056 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:30:22.101 00.045 2696 UpdateGuideState exits: m=3139 SNR=39.5 Saturated
22:30:22.101 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:22.101 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:30:22.107 00.006 2696 Enqueuing Expose request
22:30:22.170 00.063 5240 IsGuiding returns 1
22:30:22.170 00.000 5240 scope still moving after pulse duration time elapsed
22:30:22.202 00.032 5240 IsGuiding returns 0
22:30:22.202 00.000 5240 scope move finished after 113 + 45 ms
22:30:22.202 00.000 5240 Move returns status 0, amount 113
22:30:22.202 00.000 5240 MoveAxis(N, 0, ABG)
22:30:22.202 00.000 5240 Move returns status 0, amount 0
22:30:22.202 00.000 5240 move complete, result=0
22:30:22.202 00.000 5240 worker thread done servicing request
22:30:22.202 00.000 5240 Worker thread wakes up
22:30:22.202 00.000 2696 GuideStep: -0.6 px 113 ms EAST, -0.0 px 0 ms NORTH
22:30:22.206 00.004 5240 worker thread servicing REQUEST_EXPOSE 1500
22:30:22.206 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:30:23.845 01.639 5240 Exposure complete
22:30:23.899 00.054 5240 worker thread done servicing request
22:30:23.899 00.000 2696 OnExposeComplete: enter
22:30:23.903 00.004 2696 UpdateGuideState(): m_state=6
22:30:23.905 00.002 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 497
22:30:23.907 00.002 2696 Star::Find returns 1 (1), X=300.33, Y=260.47, Mass=2925, SNR=38.1, Peak=255 HFD=3.2
22:30:23.909 00.002 2696 MultiStar: [#1 1.97,-0.03,0.00,M2] [#2 2.47,-0.00,0.00,M8] [#3 0.20,0.19,0.44,U] [#4 1.44,-0.11,0.44,U] [#5 1.46,-0.28,0.44,U] [#6 2.35,-0.49,0.00,M10] [#7 -0.12,0.37,0.50,U] [#8 1.79,-0.10,0.39,U] 
22:30:23.911 00.002 2696 single-star, 5 included, MultiStar: {0.80, 0.06}, one-star: {0.56, 0.14}
22:30:23.913 00.002 2696 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.74) = xAngle (-2.49 = -2.49)
22:30:23.913 00.000 2696 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.15 = 0.15)
22:30:23.913 00.000 2696 CameraToMount -- cameraX=0.56 cameraY=0.14 hyp=0.57 cameraTheta=0.25 mountX=-0.46 mountY=0.08, mountTheta=2.96
22:30:23.921 00.008 2696 SchedulePrimaryMove(0F998B58, x=0.56, y=0.14, opts=13)
22:30:23.925 00.004 2696 Enqueuing Move request for scope (0.56, 0.14)
22:30:23.927 00.002 5240 Worker thread wakes up
22:30:23.927 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.14) opts 0xd
22:30:23.927 00.000 5240 Handling offset move in thread for scope, endpoint = (0.56, 0.14)
22:30:23.929 00.002 5240 Moving (0.56, 0.14) raw xDistance=-0.46 yDistance=0.08
22:30:23.929 00.000 5240 PPEC rslt: input = -0.46, final = -0.56, react = -0.46, pred = -0.13, hyst = -0.50, hyst_pct = 0.30, period_length = 662.83
22:30:23.929 00.000 5240 PPEC: input: -0.46, control: -0.56, exposure: 1500
22:30:23.929 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:23.929 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:30:23.929 00.000 5240 MoveAxis(E, 93, ABG)
22:30:23.929 00.000 5240 Guiding  Dir = 2, Dur = 93
22:30:23.931 00.002 5240 IsGuiding returns 0
22:30:23.931 00.000 5240 PulseGuide returned control before completion, sleep 103
22:30:23.941 00.010 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=226, Gamma=0.430
22:30:23.999 00.058 2696 UpdateGuideState exits: m=2925 SNR=38.1 Saturated
22:30:24.001 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:24.004 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:30:24.011 00.007 2696 Enqueuing Expose request
22:30:24.036 00.025 5240 IsGuiding returns 1
22:30:24.036 00.000 5240 scope still moving after pulse duration time elapsed
22:30:24.068 00.032 5240 IsGuiding returns 0
22:30:24.068 00.000 5240 scope move finished after 93 + 43 ms
22:30:24.068 00.000 5240 Move returns status 0, amount 93
22:30:24.068 00.000 5240 MoveAxis(N, 0, ABG)
22:30:24.068 00.000 5240 Move returns status 0, amount 0
22:30:24.068 00.000 5240 move complete, result=0
22:30:24.068 00.000 5240 worker thread done servicing request
22:30:24.068 00.000 5240 Worker thread wakes up
22:30:24.068 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:30:24.068 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:30:24.068 00.000 2696 GuideStep: -0.5 px 93 ms EAST, 0.1 px 0 ms NORTH
22:30:25.479 01.411 5240 Exposure complete
22:30:25.535 00.056 5240 worker thread done servicing request
22:30:25.536 00.001 2696 OnExposeComplete: enter
22:30:25.538 00.002 2696 UpdateGuideState(): m_state=6
22:30:25.540 00.002 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 498
22:30:25.542 00.002 2696 Star::Find returns 1 (1), X=300.60, Y=260.25, Mass=3286, SNR=40.4, Peak=255 HFD=3.2
22:30:25.546 00.004 2696 MultiStar: [#1 1.79,-0.56,0.66,U] [#2 2.47,-0.32,0.00,M9] [#3 0.19,-0.24,0.41,U] [#4 1.67,-0.29,0.41,U] [#5 1.51,-0.57,0.41,U] [#6 2.58,-0.52,0.00,R] [#7 -0.02,0.05,0.47,U] [#8 2.18,-0.15,0.00,M4] 
22:30:25.548 00.002 2696 single-star, 5 included, MultiStar: {1.01, -0.26}, one-star: {0.83, -0.08}
22:30:25.550 00.002 2696 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.74) = xAngle (-2.83 = -2.83)
22:30:25.552 00.002 2696 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.20 = -0.20)
22:30:25.554 00.002 2696 CameraToMount -- cameraX=0.83 cameraY=-0.08 hyp=0.83 cameraTheta=-0.09 mountX=-0.79 mountY=-0.16, mountTheta=-2.94
22:30:25.560 00.006 2696 SchedulePrimaryMove(0F998B58, x=0.83, y=-0.08, opts=13)
22:30:25.560 00.000 2696 Enqueuing Move request for scope (0.83, -0.08)
22:30:25.560 00.000 5240 Worker thread wakes up
22:30:25.560 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.83, -0.08) opts 0xd
22:30:25.560 00.000 5240 Handling offset move in thread for scope, endpoint = (0.83, -0.08)
22:30:25.560 00.000 5240 Moving (0.83, -0.08) raw xDistance=-0.79 yDistance=-0.16
22:30:25.568 00.008 5240 PPEC rslt: input = -0.79, final = -0.83, react = -0.79, pred = -0.06, hyst = -0.78, hyst_pct = 0.30, period_length = 662.83
22:30:25.568 00.000 5240 PPEC: input: -0.79, control: -0.83, exposure: 1500
22:30:25.568 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.16
22:30:25.568 00.000 5240 MoveAxis(E, 137, ABG)
22:30:25.568 00.000 5240 Guiding  Dir = 2, Dur = 137
22:30:25.568 00.000 5240 IsGuiding returns 0
22:30:25.568 00.000 5240 PulseGuide returned control before completion, sleep 147
22:30:25.581 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:30:25.631 00.050 2696 UpdateGuideState exits: m=3286 SNR=40.4 Saturated
22:30:25.636 00.005 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:25.638 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:30:25.638 00.000 2696 Enqueuing Expose request
22:30:25.726 00.088 5240 IsGuiding returns 1
22:30:25.726 00.000 5240 scope still moving after pulse duration time elapsed
22:30:25.758 00.032 5240 IsGuiding returns 0
22:30:25.758 00.000 5240 scope move finished after 137 + 53 ms
22:30:25.758 00.000 5240 Move returns status 0, amount 137
22:30:25.758 00.000 5240 MoveAxis(N, 20, ABG)
22:30:25.758 00.000 5240 Guiding  Dir = 0, Dur = 20
22:30:25.758 00.000 5240 IsGuiding returns 0
22:30:25.760 00.002 5240 PulseGuide returned control before completion, sleep 30
22:30:25.805 00.045 5240 IsGuiding returns 1
22:30:25.805 00.000 5240 scope still moving after pulse duration time elapsed
22:30:25.837 00.032 5240 IsGuiding returns 0
22:30:25.837 00.000 5240 scope move finished after 20 + 57 ms
22:30:25.837 00.000 5240 Move returns status 0, amount 20
22:30:25.837 00.000 5240 move complete, result=0
22:30:25.837 00.000 5240 worker thread done servicing request
22:30:25.837 00.000 5240 Worker thread wakes up
22:30:25.837 00.000 2696 GuideStep: -0.8 px 137 ms EAST, -0.2 px 20 ms NORTH
22:30:25.839 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:30:25.839 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:30:27.466 01.627 5240 Exposure complete
22:30:27.517 00.051 5240 worker thread done servicing request
22:30:27.517 00.000 2696 OnExposeComplete: enter
22:30:27.517 00.000 2696 UpdateGuideState(): m_state=6
22:30:27.517 00.000 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 499
22:30:27.517 00.000 2696 Star::Find returns 1 (1), X=300.62, Y=259.97, Mass=3049, SNR=38.9, Peak=255 HFD=3.3
22:30:27.517 00.000 2696 MultiStar: [#1 2.18,-0.52,0.00,M2] [#2 2.80,-0.43,0.00,M10] [#3 0.35,-0.37,0.43,U] [#4 1.85,-0.51,0.43,U] [#5 1.67,-0.93,0.46,U] [#6 0.01,-0.53,0.48,U] [#7 0.12,0.06,0.47,U] [#8 2.19,-0.45,0.00,M5] 
22:30:27.527 00.010 2696 refined, 5 included, MultiStar: {0.80, -0.42}, one-star: {0.85, -0.36}
22:30:27.527 00.000 2696 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.74) = xAngle (-3.22 = 3.06)
22:30:27.527 00.000 2696 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.59 = -0.59)
22:30:27.527 00.000 2696 CameraToMount -- cameraX=0.80 cameraY=-0.42 hyp=0.91 cameraTheta=-0.49 mountX=-0.90 mountY=-0.50, mountTheta=-2.63
22:30:27.527 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.80, y=-0.42, opts=13)
22:30:27.527 00.000 2696 Enqueuing Move request for scope (0.80, -0.42)
22:30:27.540 00.013 5240 Worker thread wakes up
22:30:27.540 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.80, -0.42) opts 0xd
22:30:27.540 00.000 5240 Handling offset move in thread for scope, endpoint = (0.80, -0.42)
22:30:27.540 00.000 5240 Moving (0.80, -0.42) raw xDistance=-0.90 yDistance=-0.50
22:30:27.540 00.000 5240 PPEC rslt: input = -0.90, final = -0.87, react = -0.90, pred = 0.04, hyst = -0.87, hyst_pct = 0.30, period_length = 662.83
22:30:27.540 00.000 5240 PPEC: input: -0.90, control: -0.87, exposure: 1500
22:30:27.540 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
22:30:27.540 00.000 5240 MoveAxis(E, 144, ABG)
22:30:27.540 00.000 5240 Guiding  Dir = 2, Dur = 144
22:30:27.543 00.003 5240 IsGuiding returns 0
22:30:27.543 00.000 5240 PulseGuide returned control before completion, sleep 154
22:30:27.543 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:30:27.601 00.058 2696 UpdateGuideState exits: m=3049 SNR=38.9 Saturated
22:30:27.605 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:27.608 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:30:27.608 00.000 2696 Enqueuing Expose request
22:30:27.700 00.092 5240 IsGuiding returns 1
22:30:27.700 00.000 5240 scope still moving after pulse duration time elapsed
22:30:27.732 00.032 5240 IsGuiding returns 0
22:30:27.732 00.000 5240 scope move finished after 144 + 44 ms
22:30:27.732 00.000 5240 Move returns status 0, amount 144
22:30:27.732 00.000 5240 MoveAxis(N, 64, ABG)
22:30:27.732 00.000 5240 Guiding  Dir = 0, Dur = 64
22:30:27.732 00.000 5240 IsGuiding returns 0
22:30:27.732 00.000 5240 PulseGuide returned control before completion, sleep 74
22:30:27.810 00.078 5240 IsGuiding returns 1
22:30:27.810 00.000 5240 scope still moving after pulse duration time elapsed
22:30:27.842 00.032 5240 IsGuiding returns 0
22:30:27.842 00.000 5240 scope move finished after 64 + 45 ms
22:30:27.842 00.000 5240 Move returns status 0, amount 64
22:30:27.842 00.000 5240 move complete, result=0
22:30:27.842 00.000 5240 worker thread done servicing request
22:30:27.842 00.000 5240 Worker thread wakes up
22:30:27.842 00.000 2696 GuideStep: -0.9 px 144 ms EAST, -0.5 px 64 ms NORTH
22:30:27.844 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:30:27.844 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:30:29.255 01.411 5240 Exposure complete
22:30:29.304 00.049 5240 worker thread done servicing request
22:30:29.304 00.000 2696 OnExposeComplete: enter
22:30:29.306 00.002 2696 UpdateGuideState(): m_state=6
22:30:29.308 00.002 2696 Star::Find(15, 300, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 500
22:30:29.310 00.002 2696 Star::Find returns 1 (1), X=300.98, Y=260.75, Mass=3077, SNR=39.1, Peak=255 HFD=3.2
22:30:29.312 00.002 2696 MultiStar: [#1 2.05,-0.08,0.00,M3] [#2 2.82,0.00,0.00,R] [#3 0.54,0.09,0.44,U] [#4 1.87,-0.08,0.43,U] [#5 1.88,-0.07,0.44,U] [#6 0.38,0.31,0.47,U] [#7 0.32,0.24,0.48,U] [#8 2.44,0.31,0.00,M6] 
22:30:29.314 00.002 2696 refined, 5 included, MultiStar: {1.05, 0.20}, one-star: {1.21, 0.42}
22:30:29.314 00.000 2696 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.74) = xAngle (-2.55 = -2.55)
22:30:29.314 00.000 2696 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.08 = 0.08)
22:30:29.321 00.007 2696 CameraToMount -- cameraX=1.05 cameraY=0.20 hyp=1.07 cameraTheta=0.19 mountX=-0.89 mountY=0.09, mountTheta=3.04
22:30:29.323 00.002 2696 SchedulePrimaryMove(0F998B58, x=1.05, y=0.20, opts=13)
22:30:29.325 00.002 2696 Enqueuing Move request for scope (1.05, 0.20)
22:30:29.327 00.002 5240 Worker thread wakes up
22:30:29.327 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.05, 0.20) opts 0xd
22:30:29.329 00.002 5240 Handling offset move in thread for scope, endpoint = (1.05, 0.20)
22:30:29.329 00.000 5240 Moving (1.05, 0.20) raw xDistance=-0.89 yDistance=0.09
22:30:29.329 00.000 5240 PPEC rslt: input = -0.89, final = -0.82, react = -0.89, pred = 0.09, hyst = -0.88, hyst_pct = 0.30, period_length = 662.83
22:30:29.329 00.000 5240 PPEC: input: -0.89, control: -0.82, exposure: 1500
22:30:29.329 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:29.329 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:30:29.329 00.000 5240 MoveAxis(E, 136, ABG)
22:30:29.331 00.002 5240 Guiding  Dir = 2, Dur = 136
22:30:29.331 00.000 5240 IsGuiding returns 0
22:30:29.331 00.000 5240 PulseGuide returned control before completion, sleep 146
22:30:29.331 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:30:29.390 00.059 2696 UpdateGuideState exits: m=3077 SNR=39.1 Saturated
22:30:29.394 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:29.394 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:30:29.396 00.002 2696 Enqueuing Expose request
22:30:29.487 00.091 5240 IsGuiding returns 1
22:30:29.487 00.000 5240 scope still moving after pulse duration time elapsed
22:30:29.520 00.033 5240 IsGuiding returns 0
22:30:29.520 00.000 5240 scope move finished after 136 + 51 ms
22:30:29.520 00.000 5240 Move returns status 0, amount 136
22:30:29.520 00.000 5240 MoveAxis(N, 0, ABG)
22:30:29.520 00.000 5240 Move returns status 0, amount 0
22:30:29.520 00.000 5240 move complete, result=0
22:30:29.520 00.000 5240 worker thread done servicing request
22:30:29.520 00.000 5240 Worker thread wakes up
22:30:29.520 00.000 2696 GuideStep: -0.9 px 136 ms EAST, 0.1 px 0 ms NORTH
22:30:29.522 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:30:29.522 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:30:31.149 01.627 5240 Exposure complete
22:30:31.204 00.055 5240 worker thread done servicing request
22:30:31.204 00.000 2696 OnExposeComplete: enter
22:30:31.204 00.000 2696 UpdateGuideState(): m_state=6
22:30:31.204 00.000 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 501
22:30:31.204 00.000 2696 Star::Find returns 1 (0), X=300.77, Y=260.71, Mass=3044, SNR=38.9, Peak=241 HFD=3.5
22:30:31.212 00.008 2696 MultiStar: [#1 2.10,0.23,0.00,M4] [#2 -0.04,0.46,0.65,U] [#3 0.50,0.53,0.42,U] [#4 1.90,0.31,0.00,M1] [#5 1.77,-0.02,0.43,U] [#6 0.16,0.30,0.47,U] [#7 0.04,0.57,0.48,U] [#8 2.28,0.14,0.00,M7] 
22:30:31.217 00.005 2696 refined, 5 included, MultiStar: {0.59, 0.38}, one-star: {1.01, 0.38}
22:30:31.217 00.000 2696 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.74) = xAngle (-2.16 = -2.16)
22:30:31.217 00.000 2696 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.47 = 0.47)
22:30:31.217 00.000 2696 CameraToMount -- cameraX=0.59 cameraY=0.38 hyp=0.70 cameraTheta=0.57 mountX=-0.39 mountY=0.32, mountTheta=2.46
22:30:31.228 00.011 2696 SchedulePrimaryMove(0F998B58, x=0.59, y=0.38, opts=13)
22:30:31.232 00.004 2696 Enqueuing Move request for scope (0.59, 0.38)
22:30:31.234 00.002 5240 Worker thread wakes up
22:30:31.234 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.38) opts 0xd
22:30:31.234 00.000 5240 Handling offset move in thread for scope, endpoint = (0.59, 0.38)
22:30:31.234 00.000 5240 Moving (0.59, 0.38) raw xDistance=-0.39 yDistance=0.32
22:30:31.234 00.000 5240 PPEC rslt: input = -0.39, final = -0.29, react = -0.39, pred = 0.17, hyst = -0.44, hyst_pct = 0.29, period_length = 662.83
22:30:31.234 00.000 5240 PPEC: input: -0.39, control: -0.29, exposure: 1500
22:30:31.234 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:30:31.234 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
22:30:31.234 00.000 5240 MoveAxis(E, 48, ABG)
22:30:31.234 00.000 5240 Guiding  Dir = 2, Dur = 48
22:30:31.234 00.000 5240 IsGuiding returns 0
22:30:31.234 00.000 5240 PulseGuide returned control before completion, sleep 58
22:30:31.250 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:30:31.297 00.047 2696 UpdateGuideState exits: m=3044 SNR=38.9
22:30:31.307 00.010 5240 IsGuiding returns 1
22:30:31.309 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:31.309 00.000 5240 scope still moving after pulse duration time elapsed
22:30:31.309 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:30:31.309 00.000 2696 Enqueuing Expose request
22:30:31.338 00.029 5240 IsGuiding returns 0
22:30:31.338 00.000 5240 scope move finished after 48 + 53 ms
22:30:31.338 00.000 5240 Move returns status 0, amount 48
22:30:31.338 00.000 5240 MoveAxis(N, 0, ABG)
22:30:31.338 00.000 5240 Move returns status 0, amount 0
22:30:31.338 00.000 5240 move complete, result=0
22:30:31.338 00.000 5240 worker thread done servicing request
22:30:31.338 00.000 5240 Worker thread wakes up
22:30:31.338 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:30:31.338 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:30:31.342 00.004 2696 GuideStep: -0.4 px 48 ms EAST, 0.3 px 0 ms NORTH
22:30:32.757 01.415 5240 Exposure complete
22:30:32.839 00.082 5240 worker thread done servicing request
22:30:32.839 00.000 2696 OnExposeComplete: enter
22:30:32.841 00.002 2696 UpdateGuideState(): m_state=6
22:30:32.845 00.004 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 502
22:30:32.847 00.002 2696 Star::Find returns 1 (1), X=301.54, Y=260.46, Mass=2987, SNR=38.6, Peak=255 HFD=3.2
22:30:32.853 00.006 2696 MultiStar: [#1 2.83,-0.05,0.00,M5] [#2 0.48,-0.01,0.67,U] [#3 1.36,0.14,0.42,U] [#4 2.50,-0.13,0.00,M2] [#5 2.57,-0.16,0.00,M1] [#6 0.69,0.19,0.48,U] [#7 0.77,0.19,0.48,U] [#8 2.98,0.11,0.00,M8] 
22:30:32.855 00.002 2696 refined, 4 included, MultiStar: {1.10, 0.12}, one-star: {1.77, 0.13}
22:30:32.859 00.004 2696 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.74) = xAngle (-2.63 = -2.63)
22:30:32.861 00.002 2696 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.00 = 0.00)
22:30:32.865 00.004 2696 CameraToMount -- cameraX=1.10 cameraY=0.12 hyp=1.11 cameraTheta=0.11 mountX=-0.97 mountY=0.01, mountTheta=3.14
22:30:32.869 00.004 2696 SchedulePrimaryMove(0F998B58, x=1.10, y=0.12, opts=13)
22:30:32.873 00.004 2696 Enqueuing Move request for scope (1.10, 0.12)
22:30:32.875 00.002 5240 Worker thread wakes up
22:30:32.875 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.10, 0.12) opts 0xd
22:30:32.875 00.000 5240 Handling offset move in thread for scope, endpoint = (1.10, 0.12)
22:30:32.875 00.000 5240 Moving (1.10, 0.12) raw xDistance=-0.97 yDistance=0.01
22:30:32.877 00.002 5240 PPEC rslt: input = -0.97, final = -1.11, react = -0.97, pred = -0.20, hyst = -0.95, hyst_pct = 0.29, period_length = 662.83
22:30:32.877 00.000 5240 PPEC: input: -0.97, control: -1.11, exposure: 1500
22:30:32.877 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:32.877 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:30:32.877 00.000 5240 MoveAxis(E, 183, ABG)
22:30:32.877 00.000 5240 Guiding  Dir = 2, Dur = 183
22:30:32.877 00.000 5240 IsGuiding returns 0
22:30:32.877 00.000 5240 PulseGuide returned control before completion, sleep 193
22:30:32.904 00.027 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=213, Gamma=0.430
22:30:32.978 00.074 2696 UpdateGuideState exits: m=2987 SNR=38.6 Saturated
22:30:32.984 00.006 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:32.988 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:30:32.990 00.002 2696 Enqueuing Expose request
22:30:33.076 00.086 5240 IsGuiding returns 1
22:30:33.076 00.000 5240 scope still moving after pulse duration time elapsed
22:30:33.108 00.032 5240 IsGuiding returns 0
22:30:33.108 00.000 5240 scope move finished after 183 + 48 ms
22:30:33.108 00.000 5240 Move returns status 0, amount 183
22:30:33.108 00.000 5240 MoveAxis(N, 0, ABG)
22:30:33.108 00.000 5240 Move returns status 0, amount 0
22:30:33.108 00.000 5240 move complete, result=0
22:30:33.110 00.002 5240 worker thread done servicing request
22:30:33.110 00.000 5240 Worker thread wakes up
22:30:33.110 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:30:33.110 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:30:33.112 00.002 2696 GuideStep: -1.0 px 183 ms EAST, 0.0 px 0 ms NORTH
22:30:34.748 01.636 5240 Exposure complete
22:30:34.857 00.109 5240 worker thread done servicing request
22:30:34.857 00.000 2696 OnExposeComplete: enter
22:30:34.859 00.002 2696 UpdateGuideState(): m_state=6
22:30:34.861 00.002 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 503
22:30:34.864 00.003 2696 Star::Find returns 1 (1), X=301.70, Y=260.84, Mass=2948, SNR=38.3, Peak=255 HFD=3.1
22:30:34.866 00.002 2696 MultiStar: [#1 3.04,0.38,0.00,M6] [#2 0.74,0.21,0.69,U] [#3 1.26,0.50,0.43,U] [#4 2.77,0.37,0.00,M3] [#5 2.64,-0.07,0.00,M2] [#6 0.84,0.56,0.48,U] [#7 1.01,0.61,0.49,U] [#8 3.24,0.48,0.00,M9] 
22:30:34.866 00.000 2696 refined, 4 included, MultiStar: {1.26, 0.46}, one-star: {1.93, 0.51}
22:30:34.866 00.000 2696 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.74) = xAngle (-2.38 = -2.38)
22:30:34.882 00.016 2696 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.25 = 0.25)
22:30:34.890 00.008 2696 CameraToMount -- cameraX=1.26 cameraY=0.46 hyp=1.34 cameraTheta=0.35 mountX=-0.97 mountY=0.33, mountTheta=2.81
22:30:34.898 00.008 2696 SchedulePrimaryMove(0F998B58, x=1.26, y=0.46, opts=13)
22:30:34.902 00.004 2696 Enqueuing Move request for scope (1.26, 0.46)
22:30:34.904 00.002 5240 Worker thread wakes up
22:30:34.904 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.26, 0.46) opts 0xd
22:30:34.904 00.000 5240 Handling offset move in thread for scope, endpoint = (1.26, 0.46)
22:30:34.904 00.000 5240 Moving (1.26, 0.46) raw xDistance=-0.97 yDistance=0.33
22:30:34.906 00.002 5240 PPEC rslt: input = -0.97, final = -1.06, react = -0.97, pred = -0.16, hyst = -0.90, hyst_pct = 0.29, period_length = 662.83
22:30:34.906 00.000 5240 PPEC: input: -0.97, control: -1.06, exposure: 1500
22:30:34.906 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:30:34.906 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
22:30:34.906 00.000 5240 MoveAxis(E, 177, ABG)
22:30:34.906 00.000 5240 Guiding  Dir = 2, Dur = 177
22:30:34.908 00.002 5240 IsGuiding returns 0
22:30:34.908 00.000 5240 PulseGuide returned control before completion, sleep 187
22:30:34.933 00.025 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:30:35.025 00.092 2696 UpdateGuideState exits: m=2948 SNR=38.3 Saturated
22:30:35.029 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:35.033 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:30:35.044 00.011 2696 Enqueuing Expose request
22:30:35.105 00.061 5240 IsGuiding returns 1
22:30:35.105 00.000 5240 scope still moving after pulse duration time elapsed
22:30:35.133 00.028 5240 IsGuiding returns 0
22:30:35.133 00.000 5240 scope move finished after 177 + 48 ms
22:30:35.133 00.000 5240 Move returns status 0, amount 177
22:30:35.133 00.000 5240 MoveAxis(N, 0, ABG)
22:30:35.133 00.000 5240 Move returns status 0, amount 0
22:30:35.133 00.000 5240 move complete, result=0
22:30:35.133 00.000 5240 worker thread done servicing request
22:30:35.133 00.000 5240 Worker thread wakes up
22:30:35.133 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:30:35.133 00.000 2696 GuideStep: -1.0 px 177 ms EAST, 0.3 px 0 ms NORTH
22:30:35.133 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:30:36.571 01.438 5240 Exposure complete
22:30:36.663 00.092 5240 worker thread done servicing request
22:30:36.663 00.000 2696 OnExposeComplete: enter
22:30:36.667 00.004 2696 UpdateGuideState(): m_state=6
22:30:36.671 00.004 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 504
22:30:36.673 00.002 2696 Star::Find returns 1 (1), X=301.87, Y=260.81, Mass=3088, SNR=39.2, Peak=255 HFD=3.0
22:30:36.679 00.006 2696 MultiStar: [#1 3.36,0.50,0.00,M7] [#2 1.15,0.53,0.66,U] [#3 1.51,0.50,0.42,U] [#4 3.06,0.54,0.00,M4] [#5 2.97,0.09,0.00,M3] [#6 1.32,0.56,0.46,U] [#7 1.38,0.87,0.48,U] [#8 3.32,0.17,0.00,M10] 
22:30:36.682 00.003 2696 refined, 4 included, MultiStar: {1.58, 0.57}, one-star: {2.10, 0.48}
22:30:36.688 00.006 2696 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.74) = xAngle (-2.39 = -2.39)
22:30:36.693 00.005 2696 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.24 = 0.24)
22:30:36.697 00.004 2696 CameraToMount -- cameraX=1.58 cameraY=0.57 hyp=1.67 cameraTheta=0.35 mountX=-1.22 mountY=0.40, mountTheta=2.82
22:30:36.698 00.001 2696 SchedulePrimaryMove(0F998B58, x=1.58, y=0.57, opts=13)
22:30:36.706 00.008 2696 Enqueuing Move request for scope (1.58, 0.57)
22:30:36.712 00.006 5240 Worker thread wakes up
22:30:36.712 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.58, 0.57) opts 0xd
22:30:36.712 00.000 5240 Handling offset move in thread for scope, endpoint = (1.58, 0.57)
22:30:36.712 00.000 5240 Moving (1.58, 0.57) raw xDistance=-1.22 yDistance=0.40
22:30:36.714 00.002 5240 PPEC rslt: input = -1.22, final = -1.28, react = -1.22, pred = -0.08, hyst = -1.21, hyst_pct = 0.29, period_length = 662.83
22:30:36.714 00.000 5240 PPEC: input: -1.22, control: -1.28, exposure: 1500
22:30:36.714 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:30:36.714 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
22:30:36.716 00.002 5240 MoveAxis(E, 212, ABG)
22:30:36.716 00.000 5240 Guiding  Dir = 2, Dur = 212
22:30:36.716 00.000 5240 IsGuiding returns 0
22:30:36.718 00.002 5240 PulseGuide returned control before completion, sleep 222
22:30:36.745 00.027 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=225, Gamma=0.430
22:30:36.839 00.094 2696 UpdateGuideState exits: m=3088 SNR=39.2 Saturated
22:30:36.849 00.010 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:36.859 00.010 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:30:36.863 00.004 2696 Enqueuing Expose request
22:30:36.949 00.086 5240 IsGuiding returns 1
22:30:36.949 00.000 5240 scope still moving after pulse duration time elapsed
22:30:36.980 00.031 5240 IsGuiding returns 0
22:30:36.980 00.000 5240 scope move finished after 212 + 52 ms
22:30:36.980 00.000 5240 Move returns status 0, amount 212
22:30:36.980 00.000 5240 MoveAxis(N, 0, ABG)
22:30:36.980 00.000 5240 Move returns status 0, amount 0
22:30:36.982 00.002 5240 move complete, result=0
22:30:36.982 00.000 5240 worker thread done servicing request
22:30:36.982 00.000 5240 Worker thread wakes up
22:30:36.982 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:30:36.982 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:30:36.984 00.002 2696 GuideStep: -1.2 px 212 ms EAST, 0.4 px 0 ms NORTH
22:30:38.630 01.646 5240 Exposure complete
22:30:38.715 00.085 5240 worker thread done servicing request
22:30:38.717 00.002 2696 OnExposeComplete: enter
22:30:38.719 00.002 2696 UpdateGuideState(): m_state=6
22:30:38.722 00.003 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 505
22:30:38.727 00.005 2696 Star::Find returns 1 (1), X=301.08, Y=261.02, Mass=3172, SNR=39.7, Peak=255 HFD=3.0
22:30:38.731 00.004 2696 MultiStar: [#1 2.35,0.30,0.00,M8] [#2 0.28,0.37,0.68,U] [#3 0.69,0.48,0.41,U] [#4 2.23,0.49,0.00,M5] [#5 2.13,0.23,0.00,M4] [#6 0.53,0.48,0.46,U] [#7 0.64,0.62,0.48,U] [#8 2.40,0.26,0.00,R] 
22:30:38.735 00.004 2696 refined, 4 included, MultiStar: {0.77, 0.55}, one-star: {1.31, 0.68}
22:30:38.741 00.006 2696 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.74) = xAngle (-2.12 = -2.12)
22:30:38.743 00.002 2696 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.51 = 0.51)
22:30:38.747 00.004 2696 CameraToMount -- cameraX=0.77 cameraY=0.55 hyp=0.94 cameraTheta=0.62 mountX=-0.49 mountY=0.46, mountTheta=2.39
22:30:38.751 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.77, y=0.55, opts=13)
22:30:38.754 00.003 2696 Enqueuing Move request for scope (0.77, 0.55)
22:30:38.759 00.005 5240 Worker thread wakes up
22:30:38.759 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.77, 0.55) opts 0xd
22:30:38.759 00.000 5240 Handling offset move in thread for scope, endpoint = (0.77, 0.55)
22:30:38.759 00.000 5240 Moving (0.77, 0.55) raw xDistance=-0.49 yDistance=0.46
22:30:38.761 00.002 5240 PPEC rslt: input = -0.49, final = -0.48, react = -0.49, pred = 0.04, hyst = -0.55, hyst_pct = 0.29, period_length = 662.83
22:30:38.761 00.000 5240 PPEC: input: -0.49, control: -0.48, exposure: 1500
22:30:38.761 00.000 5240 resist switch: large excursion: input 0.46 thresh 0.45 direction from -1 to 1
22:30:38.761 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.39
22:30:38.761 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
22:30:38.761 00.000 5240 MoveAxis(E, 80, ABG)
22:30:38.761 00.000 5240 Guiding  Dir = 2, Dur = 80
22:30:38.761 00.000 5240 IsGuiding returns 0
22:30:38.763 00.002 5240 PulseGuide returned control before completion, sleep 89
22:30:38.778 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:30:38.835 00.057 2696 UpdateGuideState exits: m=3172 SNR=39.7 Saturated
22:30:38.837 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:38.839 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:30:38.843 00.004 2696 Enqueuing Expose request
22:30:38.865 00.022 5240 IsGuiding returns 1
22:30:38.865 00.000 5240 scope still moving after pulse duration time elapsed
22:30:38.896 00.031 5240 IsGuiding returns 0
22:30:38.896 00.000 5240 scope move finished after 80 + 54 ms
22:30:38.896 00.000 5240 Move returns status 0, amount 80
22:30:38.896 00.000 5240 BLC: Oldest BLC event removed
22:30:38.896 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 330 applied
22:30:38.896 00.000 5240 MoveAxis(S, 389, ABG)
22:30:38.896 00.000 5240 Guiding  Dir = 1, Dur = 389
22:30:38.896 00.000 5240 IsGuiding returns 0
22:30:38.896 00.000 5240 PulseGuide returned control before completion, sleep 399
22:30:39.307 00.411 5240 IsGuiding returns 1
22:30:39.307 00.000 5240 scope still moving after pulse duration time elapsed
22:30:39.339 00.032 5240 IsGuiding returns 0
22:30:39.339 00.000 5240 scope move finished after 389 + 52 ms
22:30:39.339 00.000 5240 Move returns status 0, amount 389
22:30:39.339 00.000 5240 move complete, result=0
22:30:39.339 00.000 5240 worker thread done servicing request
22:30:39.339 00.000 5240 Worker thread wakes up
22:30:39.339 00.000 2696 GuideStep: -0.5 px 80 ms EAST, 0.5 px 389 ms SOUTH
22:30:39.339 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:30:39.339 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:30:40.747 01.408 5240 Exposure complete
22:30:40.795 00.048 5240 worker thread done servicing request
22:30:40.795 00.000 2696 OnExposeComplete: enter
22:30:40.795 00.000 2696 UpdateGuideState(): m_state=6
22:30:40.795 00.000 2696 Star::Find(15, 301, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 506
22:30:40.795 00.000 2696 Star::Find returns 1 (1), X=300.90, Y=260.89, Mass=3172, SNR=39.7, Peak=255 HFD=3.0
22:30:40.795 00.000 2696 MultiStar: [#1 2.31,0.61,0.00,M9] [#2 0.02,0.56,0.67,U] [#3 0.47,0.72,0.42,U] [#4 1.93,0.47,0.00,M6] [#5 1.72,0.06,0.43,U] [#6 0.23,0.62,0.47,U] [#7 0.24,0.87,0.46,U] [#8 0.19,0.27,0.37,U] 
22:30:40.811 00.016 2696 refined, 6 included, MultiStar: {0.62, 0.54}, one-star: {1.13, 0.56}
22:30:40.811 00.000 2696 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.74) = xAngle (-2.02 = -2.02)
22:30:40.811 00.000 2696 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.61 = 0.61)
22:30:40.811 00.000 2696 CameraToMount -- cameraX=0.62 cameraY=0.54 hyp=0.82 cameraTheta=0.72 mountX=-0.36 mountY=0.47, mountTheta=2.22
22:30:40.820 00.009 2696 SchedulePrimaryMove(0F998B58, x=0.62, y=0.54, opts=13)
22:30:40.822 00.002 2696 Enqueuing Move request for scope (0.62, 0.54)
22:30:40.824 00.002 5240 Worker thread wakes up
22:30:40.824 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.54) opts 0xd
22:30:40.824 00.000 5240 Handling offset move in thread for scope, endpoint = (0.62, 0.54)
22:30:40.824 00.000 5240 Moving (0.62, 0.54) raw xDistance=-0.36 yDistance=0.47
22:30:40.824 00.000 5240 BLC: History state: CurrMiss=0.47, AvgInitMiss=0.77, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.463550, 1:0.471541
22:30:40.824 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:30:40.826 00.002 5240 PPEC rslt: input = -0.36, final = -0.29, react = -0.36, pred = 0.13, hyst = -0.45, hyst_pct = 0.29, period_length = 662.83
22:30:40.826 00.000 5240 PPEC: input: -0.36, control: -0.29, exposure: 1500
22:30:40.826 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
22:30:40.826 00.000 5240 MoveAxis(E, 48, ABG)
22:30:40.826 00.000 5240 Guiding  Dir = 2, Dur = 48
22:30:40.826 00.000 5240 IsGuiding returns 0
22:30:40.826 00.000 5240 PulseGuide returned control before completion, sleep 58
22:30:40.826 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=231, Gamma=0.430
22:30:40.882 00.056 2696 UpdateGuideState exits: m=3172 SNR=39.7 Saturated
22:30:40.882 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:40.882 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:30:40.890 00.008 5240 IsGuiding returns 1
22:30:40.890 00.000 2696 Enqueuing Expose request
22:30:40.890 00.000 5240 scope still moving after pulse duration time elapsed
22:30:40.922 00.032 5240 IsGuiding returns 0
22:30:40.922 00.000 5240 scope move finished after 48 + 47 ms
22:30:40.922 00.000 5240 Move returns status 0, amount 48
22:30:40.922 00.000 5240 MoveAxis(S, 60, ABG)
22:30:40.922 00.000 5240 Guiding  Dir = 1, Dur = 60
22:30:40.922 00.000 5240 IsGuiding returns 0
22:30:40.922 00.000 5240 PulseGuide returned control before completion, sleep 70
22:30:41.000 00.078 5240 IsGuiding returns 1
22:30:41.000 00.000 5240 scope still moving after pulse duration time elapsed
22:30:41.032 00.032 5240 IsGuiding returns 0
22:30:41.032 00.000 5240 scope move finished after 60 + 50 ms
22:30:41.032 00.000 5240 Move returns status 0, amount 60
22:30:41.032 00.000 5240 move complete, result=0
22:30:41.032 00.000 5240 worker thread done servicing request
22:30:41.032 00.000 5240 Worker thread wakes up
22:30:41.032 00.000 2696 GuideStep: -0.4 px 48 ms EAST, 0.5 px 60 ms SOUTH
22:30:41.032 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:30:41.032 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:30:42.663 01.631 5240 Exposure complete
22:30:42.716 00.053 5240 worker thread done servicing request
22:30:42.716 00.000 2696 OnExposeComplete: enter
22:30:42.716 00.000 2696 UpdateGuideState(): m_state=6
22:30:42.716 00.000 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 507
22:30:42.716 00.000 2696 Star::Find returns 1 (1), X=301.36, Y=260.54, Mass=2946, SNR=38.3, Peak=255 HFD=3.2
22:30:42.726 00.010 2696 MultiStar: [#1 2.97,0.48,0.00,M10] [#2 0.91,0.19,0.69,U] [#3 1.31,0.39,0.43,U] [#4 2.61,0.42,0.00,M7] [#5 2.66,0.02,0.00,M4] [#6 0.92,0.30,0.48,U] [#7 1.24,0.56,0.48,U] [#8 0.60,-0.22,0.38,U] 
22:30:42.732 00.006 2696 refined, 5 included, MultiStar: {1.17, 0.24}, one-star: {1.59, 0.21}
22:30:42.732 00.000 2696 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.74) = xAngle (-2.53 = -2.53)
22:30:42.732 00.000 2696 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.10 = 0.10)
22:30:42.732 00.000 2696 CameraToMount -- cameraX=1.17 cameraY=0.24 hyp=1.19 cameraTheta=0.20 mountX=-0.98 mountY=0.12, mountTheta=3.02
22:30:42.742 00.010 2696 SchedulePrimaryMove(0F998B58, x=1.17, y=0.24, opts=13)
22:30:42.742 00.000 2696 Enqueuing Move request for scope (1.17, 0.24)
22:30:42.742 00.000 5240 Worker thread wakes up
22:30:42.742 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.17, 0.24) opts 0xd
22:30:42.742 00.000 5240 Handling offset move in thread for scope, endpoint = (1.17, 0.24)
22:30:42.742 00.000 5240 Moving (1.17, 0.24) raw xDistance=-0.98 yDistance=0.12
22:30:42.742 00.000 5240 BLC: History state: CurrMiss=0.12, AvgInitMiss=0.77, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.463550, 1:0.471541, 2:0.118257
22:30:42.742 00.000 5240 BLC: No correction, Miss < min_move
22:30:42.742 00.000 5240 PPEC rslt: input = -0.98, final = -0.85, react = -0.98, pred = 0.16, hyst = -0.93, hyst_pct = 0.29, period_length = 662.83
22:30:42.742 00.000 5240 PPEC: input: -0.98, control: -0.85, exposure: 1500
22:30:42.742 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:42.742 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:30:42.742 00.000 5240 MoveAxis(E, 141, ABG)
22:30:42.742 00.000 5240 Guiding  Dir = 2, Dur = 141
22:30:42.742 00.000 5240 IsGuiding returns 0
22:30:42.742 00.000 5240 PulseGuide returned control before completion, sleep 151
22:30:42.761 00.019 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=236, Gamma=0.430
22:30:42.804 00.043 2696 UpdateGuideState exits: m=2946 SNR=38.3 Saturated
22:30:42.804 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:42.804 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:30:42.804 00.000 2696 Enqueuing Expose request
22:30:42.915 00.111 5240 IsGuiding returns 1
22:30:42.915 00.000 5240 scope still moving after pulse duration time elapsed
22:30:42.947 00.032 5240 IsGuiding returns 0
22:30:42.947 00.000 5240 scope move finished after 141 + 55 ms
22:30:42.947 00.000 5240 Move returns status 0, amount 141
22:30:42.947 00.000 5240 MoveAxis(N, 0, ABG)
22:30:42.947 00.000 5240 Move returns status 0, amount 0
22:30:42.947 00.000 5240 move complete, result=0
22:30:42.947 00.000 5240 worker thread done servicing request
22:30:42.947 00.000 2696 GuideStep: -1.0 px 141 ms EAST, 0.1 px 0 ms NORTH
22:30:42.947 00.000 5240 Worker thread wakes up
22:30:42.947 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:30:42.947 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:30:44.368 01.421 5240 Exposure complete
22:30:44.432 00.064 5240 worker thread done servicing request
22:30:44.432 00.000 2696 OnExposeComplete: enter
22:30:44.446 00.014 2696 UpdateGuideState(): m_state=6
22:30:44.448 00.002 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 508
22:30:44.448 00.000 2696 Star::Find returns 1 (1), X=302.00, Y=260.83, Mass=3161, SNR=39.7, Peak=255 HFD=3.1
22:30:44.448 00.000 2696 MultiStar: [#1 3.41,0.14,0.00,R] [#2 1.26,0.32,0.68,U] [#3 1.70,0.33,0.42,U] [#4 2.96,-0.07,0.00,M8] [#5 2.92,0.09,0.00,M5] [#6 1.35,0.36,0.47,U] [#7 1.45,0.57,0.46,U] [#8 1.10,0.08,0.37,U] 
22:30:44.448 00.000 2696 refined, 5 included, MultiStar: {1.62, 0.39}, one-star: {2.23, 0.50}
22:30:44.448 00.000 2696 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.74) = xAngle (-2.50 = -2.50)
22:30:44.448 00.000 2696 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.13 = 0.13)
22:30:44.448 00.000 2696 CameraToMount -- cameraX=1.62 cameraY=0.39 hyp=1.67 cameraTheta=0.23 mountX=-1.34 mountY=0.22, mountTheta=2.98
22:30:44.448 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.62, y=0.39, opts=13)
22:30:44.463 00.015 2696 Enqueuing Move request for scope (1.62, 0.39)
22:30:44.463 00.000 5240 Worker thread wakes up
22:30:44.463 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.62, 0.39) opts 0xd
22:30:44.463 00.000 5240 Handling offset move in thread for scope, endpoint = (1.62, 0.39)
22:30:44.463 00.000 5240 Moving (1.62, 0.39) raw xDistance=-1.34 yDistance=0.22
22:30:44.463 00.000 5240 BLC: window closed
22:30:44.463 00.000 5240 BLC: History state: CurrMiss=0.22, AvgInitMiss=0.77, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.463550, 1:0.471541, 2:0.118257
22:30:44.463 00.000 5240 BLC: Under-shoot: nominal increase by 97
22:30:44.463 00.000 5240 BLC: window closed
22:30:44.463 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:30:44.463 00.000 5240 BLC: Pulse adjusted to 330
22:30:44.463 00.000 5240 PPEC rslt: input = -1.34, final = -1.18, react = -1.34, pred = 0.18, hyst = -1.23, hyst_pct = 0.28, period_length = 662.83
22:30:44.463 00.000 5240 PPEC: input: -1.34, control: -1.18, exposure: 1500
22:30:44.463 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
22:30:44.463 00.000 5240 MoveAxis(E, 196, ABG)
22:30:44.463 00.000 5240 Guiding  Dir = 2, Dur = 196
22:30:44.463 00.000 5240 IsGuiding returns 0
22:30:44.463 00.000 5240 PulseGuide returned control before completion, sleep 206
22:30:44.481 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:30:44.527 00.046 2696 UpdateGuideState exits: m=3161 SNR=39.7 Saturated
22:30:44.527 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:44.527 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:30:44.527 00.000 2696 Enqueuing Expose request
22:30:44.543 00.016 2696 evsrv: cli 0F944140 connect
22:30:44.543 00.000 2696 case statement mapped state 6 to 3
22:30:44.543 00.000 2696 case statement mapped state 6 to 3
22:30:44.543 00.000 2696 evsrv: cli 0F944140 request: {"method":"get_pixel_scale","id":"a037655a-d944-4218-96fe-8bcd7e4c9fce"}
22:30:44.543 00.000 2696 evsrv: cli 0F944140 response: {"jsonrpc":"2.0","result":1.86834,"id":"a037655a-d944-4218-96fe-8bcd7e4c9fce"}
22:30:44.543 00.000 2696 evsrv: cli 0F944140 disconnect
22:30:44.685 00.142 5240 IsGuiding returns 1
22:30:44.685 00.000 5240 scope still moving after pulse duration time elapsed
22:30:44.717 00.032 5240 IsGuiding returns 0
22:30:44.717 00.000 5240 scope move finished after 196 + 51 ms
22:30:44.717 00.000 5240 Move returns status 0, amount 196
22:30:44.717 00.000 5240 MoveAxis(S, 28, ABG)
22:30:44.717 00.000 5240 Guiding  Dir = 1, Dur = 28
22:30:44.717 00.000 5240 IsGuiding returns 0
22:30:44.717 00.000 5240 PulseGuide returned control before completion, sleep 38
22:30:44.765 00.048 5240 IsGuiding returns 1
22:30:44.765 00.000 5240 scope still moving after pulse duration time elapsed
22:30:44.797 00.032 5240 IsGuiding returns 0
22:30:44.797 00.000 5240 scope move finished after 28 + 50 ms
22:30:44.797 00.000 5240 Move returns status 0, amount 28
22:30:44.797 00.000 5240 move complete, result=0
22:30:44.797 00.000 5240 worker thread done servicing request
22:30:44.797 00.000 5240 Worker thread wakes up
22:30:44.797 00.000 2696 GuideStep: -1.3 px 196 ms EAST, 0.2 px 28 ms SOUTH
22:30:44.799 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:30:44.799 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:30:46.446 01.647 5240 Exposure complete
22:30:46.526 00.080 5240 worker thread done servicing request
22:30:46.526 00.000 2696 OnExposeComplete: enter
22:30:46.538 00.012 2696 UpdateGuideState(): m_state=6
22:30:46.542 00.004 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 509
22:30:46.544 00.002 2696 Star::Find returns 1 (1), X=301.83, Y=260.70, Mass=3134, SNR=39.5, Peak=255 HFD=3.2
22:30:46.544 00.000 2696 MultiStar: [#1 -0.30,0.07,0.69,U] [#2 1.01,0.14,0.65,U] [#3 1.39,0.30,0.42,U] [#4 2.90,0.22,0.00,M9] [#5 2.78,-0.06,0.00,M6] [#6 1.17,0.15,0.47,U] [#7 1.08,0.28,0.46,U] [#8 1.14,0.17,0.38,U] 
22:30:46.544 00.000 2696 refined, 6 included, MultiStar: {1.12, 0.22}, one-star: {2.06, 0.37}
22:30:46.544 00.000 2696 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.74) = xAngle (-2.54 = -2.54)
22:30:46.544 00.000 2696 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.09 = 0.09)
22:30:46.544 00.000 2696 CameraToMount -- cameraX=1.12 cameraY=0.22 hyp=1.14 cameraTheta=0.19 mountX=-0.95 mountY=0.10, mountTheta=3.03
22:30:46.544 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.12, y=0.22, opts=13)
22:30:46.558 00.014 2696 Enqueuing Move request for scope (1.12, 0.22)
22:30:46.558 00.000 5240 Worker thread wakes up
22:30:46.558 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.12, 0.22) opts 0xd
22:30:46.558 00.000 5240 Handling offset move in thread for scope, endpoint = (1.12, 0.22)
22:30:46.558 00.000 5240 Moving (1.12, 0.22) raw xDistance=-0.95 yDistance=0.10
22:30:46.558 00.000 5240 PPEC rslt: input = -0.95, final = -0.78, react = -0.95, pred = 0.23, hyst = -0.94, hyst_pct = 0.28, period_length = 662.83
22:30:46.558 00.000 5240 PPEC: input: -0.95, control: -0.78, exposure: 1500
22:30:46.558 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:46.558 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:30:46.558 00.000 5240 MoveAxis(E, 129, ABG)
22:30:46.558 00.000 5240 Guiding  Dir = 2, Dur = 129
22:30:46.558 00.000 5240 IsGuiding returns 0
22:30:46.558 00.000 5240 PulseGuide returned control before completion, sleep 139
22:30:46.573 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:30:46.623 00.050 2696 UpdateGuideState exits: m=3134 SNR=39.5 Saturated
22:30:46.623 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:46.623 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:30:46.623 00.000 2696 Enqueuing Expose request
22:30:46.716 00.093 5240 IsGuiding returns 1
22:30:46.716 00.000 5240 scope still moving after pulse duration time elapsed
22:30:46.747 00.031 5240 IsGuiding returns 0
22:30:46.747 00.000 5240 scope move finished after 129 + 54 ms
22:30:46.747 00.000 5240 Move returns status 0, amount 129
22:30:46.747 00.000 5240 MoveAxis(N, 0, ABG)
22:30:46.747 00.000 5240 Move returns status 0, amount 0
22:30:46.747 00.000 5240 move complete, result=0
22:30:46.747 00.000 5240 worker thread done servicing request
22:30:46.747 00.000 2696 GuideStep: -0.9 px 129 ms EAST, 0.1 px 0 ms NORTH
22:30:46.747 00.000 5240 Worker thread wakes up
22:30:46.747 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:30:46.747 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:30:48.174 01.427 5240 Exposure complete
22:30:48.244 00.070 5240 worker thread done servicing request
22:30:48.244 00.000 2696 OnExposeComplete: enter
22:30:48.246 00.002 2696 UpdateGuideState(): m_state=6
22:30:48.250 00.004 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 510
22:30:48.250 00.000 2696 Star::Find returns 1 (1), X=302.16, Y=260.49, Mass=3011, SNR=38.7, Peak=255 HFD=3.1
22:30:48.254 00.004 2696 MultiStar: [#1 0.07,-0.16,0.68,U] [#2 1.32,0.10,0.67,U] [#3 1.75,0.18,0.42,U] [#4 3.18,-0.07,0.00,M10] [#5 2.98,-0.32,0.00,M7] [#6 1.41,0.17,0.47,U] [#7 1.50,0.35,0.49,U] [#8 1.26,-0.21,0.38,U] 
22:30:48.257 00.003 2696 refined, 6 included, MultiStar: {1.44, 0.09}, one-star: {2.39, 0.16}
22:30:48.261 00.004 2696 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.74) = xAngle (-2.67 = -2.67)
22:30:48.261 00.000 2696 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.04 = -0.04)
22:30:48.261 00.000 2696 CameraToMount -- cameraX=1.44 cameraY=0.09 hyp=1.44 cameraTheta=0.06 mountX=-1.29 mountY=-0.06, mountTheta=-3.10
22:30:48.270 00.009 2696 SchedulePrimaryMove(0F998B58, x=1.44, y=0.09, opts=13)
22:30:48.272 00.002 2696 Enqueuing Move request for scope (1.44, 0.09)
22:30:48.272 00.000 5240 Worker thread wakes up
22:30:48.272 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.44, 0.09) opts 0xd
22:30:48.272 00.000 5240 Handling offset move in thread for scope, endpoint = (1.44, 0.09)
22:30:48.272 00.000 5240 Moving (1.44, 0.09) raw xDistance=-1.29 yDistance=-0.06
22:30:48.272 00.000 5240 PPEC rslt: input = -1.29, final = -1.28, react = -1.29, pred = 0.01, hyst = -1.28, hyst_pct = 0.28, period_length = 662.83
22:30:48.272 00.000 5240 PPEC: input: -1.29, control: -1.28, exposure: 1500
22:30:48.272 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:48.272 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:30:48.272 00.000 5240 MoveAxis(E, 213, ABG)
22:30:48.272 00.000 5240 Guiding  Dir = 2, Dur = 213
22:30:48.272 00.000 5240 IsGuiding returns 0
22:30:48.272 00.000 5240 PulseGuide returned control before completion, sleep 223
22:30:48.288 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:30:48.334 00.046 2696 UpdateGuideState exits: m=3011 SNR=38.7 Saturated
22:30:48.344 00.010 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:48.344 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:30:48.350 00.006 2696 Enqueuing Expose request
22:30:48.507 00.157 5240 IsGuiding returns 1
22:30:48.507 00.000 5240 scope still moving after pulse duration time elapsed
22:30:48.540 00.033 5240 IsGuiding returns 0
22:30:48.540 00.000 5240 scope move finished after 213 + 49 ms
22:30:48.540 00.000 5240 Move returns status 0, amount 213
22:30:48.540 00.000 5240 MoveAxis(N, 0, ABG)
22:30:48.540 00.000 5240 Move returns status 0, amount 0
22:30:48.540 00.000 5240 move complete, result=0
22:30:48.540 00.000 5240 worker thread done servicing request
22:30:48.540 00.000 5240 Worker thread wakes up
22:30:48.540 00.000 2696 GuideStep: -1.3 px 213 ms EAST, -0.1 px 0 ms NORTH
22:30:48.540 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:30:48.540 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:30:50.200 01.660 5240 Exposure complete
22:30:50.257 00.057 5240 worker thread done servicing request
22:30:50.257 00.000 2696 OnExposeComplete: enter
22:30:50.259 00.002 2696 UpdateGuideState(): m_state=6
22:30:50.263 00.004 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 511
22:30:50.263 00.000 2696 Star::Find returns 1 (1), X=301.30, Y=261.25, Mass=3071, SNR=39.1, Peak=255 HFD=3.3
22:30:50.263 00.000 2696 MultiStar: [#1 -0.70,0.64,0.70,U] [#2 0.63,0.78,0.67,U] [#3 1.00,0.85,0.42,U] [#4 2.32,0.60,0.00,R] [#5 2.20,0.46,0.00,M8] [#6 0.66,0.65,0.48,U] [#7 0.73,0.97,0.48,U] [#8 0.62,0.55,0.39,U] 
22:30:50.263 00.000 2696 refined, 6 included, MultiStar: {0.67, 0.78}, one-star: {1.53, 0.91}
22:30:50.263 00.000 2696 CameraToMount -- cameraTheta (0.86) - m_xAngle (2.74) = xAngle (-1.88 = -1.88)
22:30:50.263 00.000 2696 CameraToMount -- cameraTheta (0.86) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.76 = 0.76)
22:30:50.263 00.000 2696 CameraToMount -- cameraX=0.67 cameraY=0.78 hyp=1.03 cameraTheta=0.86 mountX=-0.31 mountY=0.71, mountTheta=1.98
22:30:50.263 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.67, y=0.78, opts=13)
22:30:50.279 00.016 2696 Enqueuing Move request for scope (0.67, 0.78)
22:30:50.281 00.002 5240 Worker thread wakes up
22:30:50.281 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.67, 0.78) opts 0xd
22:30:50.281 00.000 5240 Handling offset move in thread for scope, endpoint = (0.67, 0.78)
22:30:50.281 00.000 5240 Moving (0.67, 0.78) raw xDistance=-0.31 yDistance=0.71
22:30:50.283 00.002 5240 PPEC rslt: input = -0.31, final = -0.30, react = -0.31, pred = 0.03, hyst = -0.36, hyst_pct = 0.28, period_length = 662.83
22:30:50.283 00.000 5240 PPEC: input: -0.31, control: -0.30, exposure: 1500
22:30:50.283 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.71 from input 0.71
22:30:50.283 00.000 5240 MoveAxis(E, 51, ABG)
22:30:50.283 00.000 5240 Guiding  Dir = 2, Dur = 51
22:30:50.283 00.000 5240 IsGuiding returns 0
22:30:50.285 00.002 5240 PulseGuide returned control before completion, sleep 61
22:30:50.295 00.010 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=241, Gamma=0.430
22:30:50.342 00.047 2696 UpdateGuideState exits: m=3071 SNR=39.1 Saturated
22:30:50.344 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:50.346 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:30:50.348 00.002 2696 Enqueuing Expose request
22:30:50.358 00.010 5240 IsGuiding returns 1
22:30:50.358 00.000 5240 scope still moving after pulse duration time elapsed
22:30:50.390 00.032 5240 IsGuiding returns 0
22:30:50.390 00.000 5240 scope move finished after 51 + 54 ms
22:30:50.390 00.000 5240 Move returns status 0, amount 51
22:30:50.390 00.000 5240 MoveAxis(S, 89, ABG)
22:30:50.390 00.000 5240 Guiding  Dir = 1, Dur = 89
22:30:50.390 00.000 5240 IsGuiding returns 0
22:30:50.390 00.000 5240 PulseGuide returned control before completion, sleep 99
22:30:50.500 00.110 5240 IsGuiding returns 1
22:30:50.500 00.000 5240 scope still moving after pulse duration time elapsed
22:30:50.532 00.032 5240 IsGuiding returns 0
22:30:50.532 00.000 5240 scope move finished after 89 + 53 ms
22:30:50.532 00.000 5240 Move returns status 0, amount 89
22:30:50.532 00.000 5240 move complete, result=0
22:30:50.532 00.000 5240 worker thread done servicing request
22:30:50.532 00.000 2696 GuideStep: -0.3 px 51 ms EAST, 0.7 px 89 ms SOUTH
22:30:50.538 00.006 5240 Worker thread wakes up
22:30:50.538 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:30:50.538 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:30:51.960 01.422 5240 Exposure complete
22:30:52.007 00.047 5240 worker thread done servicing request
22:30:52.007 00.000 2696 OnExposeComplete: enter
22:30:52.020 00.013 2696 UpdateGuideState(): m_state=6
22:30:52.020 00.000 2696 Star::Find(15, 301, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 512
22:30:52.020 00.000 2696 Star::Find returns 1 (0), X=301.69, Y=260.49, Mass=3025, SNR=38.8, Peak=238 HFD=3.3
22:30:52.020 00.000 2696 MultiStar: [#1 -0.16,0.13,0.68,U] [#2 0.92,0.15,0.68,U] [#3 1.28,0.16,0.45,U] [#4 0.31,-0.53,0.43,U] [#5 2.73,-0.19,0.00,M9] [#6 0.79,-0.06,0.47,U] [#7 1.05,0.23,0.50,U] [#8 0.65,-0.13,0.39,U] 
22:30:52.020 00.000 2696 refined, 7 included, MultiStar: {0.93, 0.05}, one-star: {1.92, 0.16}
22:30:52.020 00.000 2696 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.74) = xAngle (-2.68 = -2.68)
22:30:52.020 00.000 2696 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.05 = -0.05)
22:30:52.020 00.000 2696 CameraToMount -- cameraX=0.93 cameraY=0.05 hyp=0.94 cameraTheta=0.05 mountX=-0.84 mountY=-0.05, mountTheta=-3.09
22:30:52.036 00.016 2696 SchedulePrimaryMove(0F998B58, x=0.93, y=0.05, opts=13)
22:30:52.036 00.000 2696 Enqueuing Move request for scope (0.93, 0.05)
22:30:52.040 00.004 5240 Worker thread wakes up
22:30:52.040 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.93, 0.05) opts 0xd
22:30:52.040 00.000 5240 Handling offset move in thread for scope, endpoint = (0.93, 0.05)
22:30:52.040 00.000 5240 Moving (0.93, 0.05) raw xDistance=-0.84 yDistance=-0.05
22:30:52.040 00.000 5240 PPEC rslt: input = -0.84, final = -0.80, react = -0.84, pred = 0.07, hyst = -0.88, hyst_pct = 0.28, period_length = 662.83
22:30:52.040 00.000 5240 PPEC: input: -0.84, control: -0.80, exposure: 1500
22:30:52.040 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:52.040 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:30:52.040 00.000 5240 MoveAxis(E, 132, ABG)
22:30:52.040 00.000 5240 Guiding  Dir = 2, Dur = 132
22:30:52.040 00.000 5240 IsGuiding returns 0
22:30:52.040 00.000 5240 PulseGuide returned control before completion, sleep 142
22:30:52.055 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=238, Gamma=0.430
22:30:52.101 00.046 2696 UpdateGuideState exits: m=3025 SNR=38.8
22:30:52.101 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:52.101 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:30:52.101 00.000 2696 Enqueuing Expose request
22:30:52.194 00.093 5240 IsGuiding returns 1
22:30:52.194 00.000 5240 scope still moving after pulse duration time elapsed
22:30:52.226 00.032 5240 IsGuiding returns 0
22:30:52.226 00.000 5240 scope move finished after 132 + 50 ms
22:30:52.226 00.000 5240 Move returns status 0, amount 132
22:30:52.226 00.000 5240 MoveAxis(N, 0, ABG)
22:30:52.226 00.000 5240 Move returns status 0, amount 0
22:30:52.226 00.000 5240 move complete, result=0
22:30:52.226 00.000 5240 worker thread done servicing request
22:30:52.226 00.000 2696 GuideStep: -0.8 px 132 ms EAST, -0.0 px 0 ms NORTH
22:30:52.226 00.000 5240 Worker thread wakes up
22:30:52.226 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:30:52.226 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:30:53.860 01.634 5240 Exposure complete
22:30:53.913 00.053 5240 worker thread done servicing request
22:30:53.913 00.000 2696 OnExposeComplete: enter
22:30:53.915 00.002 2696 UpdateGuideState(): m_state=6
22:30:53.915 00.000 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 513
22:30:53.923 00.008 2696 Star::Find returns 1 (1), X=301.84, Y=259.95, Mass=3074, SNR=39.1, Peak=255 HFD=3.1
22:30:53.923 00.000 2696 MultiStar: [#1 -0.11,-0.30,0.69,U] [#2 1.12,-0.40,0.66,U] [#3 1.49,-0.38,0.43,U] [#4 0.52,-0.96,0.44,U] [#5 2.77,-0.95,0.00,M10] [#6 1.35,-0.04,0.48,U] [#7 1.36,0.15,0.47,U] [#8 0.93,-0.85,0.38,U] 
22:30:53.923 00.000 2696 refined, 7 included, MultiStar: {1.15, -0.37}, one-star: {2.07, -0.38}
22:30:53.923 00.000 2696 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.74) = xAngle (-3.05 = -3.05)
22:30:53.923 00.000 2696 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.42 = -0.42)
22:30:53.923 00.000 2696 CameraToMount -- cameraX=1.15 cameraY=-0.37 hyp=1.21 cameraTheta=-0.31 mountX=-1.21 mountY=-0.49, mountTheta=-2.76
22:30:53.923 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.15, y=-0.37, opts=13)
22:30:53.923 00.000 2696 Enqueuing Move request for scope (1.15, -0.37)
22:30:53.939 00.016 5240 Worker thread wakes up
22:30:53.939 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.15, -0.37) opts 0xd
22:30:53.939 00.000 5240 Handling offset move in thread for scope, endpoint = (1.15, -0.37)
22:30:53.939 00.000 5240 Moving (1.15, -0.37) raw xDistance=-1.21 yDistance=-0.49
22:30:53.939 00.000 5240 PPEC rslt: input = -1.21, final = -1.15, react = -1.21, pred = 0.04, hyst = -1.12, hyst_pct = 0.28, period_length = 662.83
22:30:53.939 00.000 5240 PPEC: input: -1.21, control: -1.15, exposure: 1500
22:30:53.939 00.000 5240 resist switch: large excursion: input -0.49 thresh 0.45 direction from 1 to -1
22:30:53.939 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.47
22:30:53.939 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
22:30:53.939 00.000 5240 MoveAxis(E, 191, ABG)
22:30:53.939 00.000 5240 Guiding  Dir = 2, Dur = 191
22:30:53.939 00.000 5240 IsGuiding returns 0
22:30:53.939 00.000 5240 PulseGuide returned control before completion, sleep 201
22:30:53.944 00.005 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=230, Gamma=0.430
22:30:53.987 00.043 2696 UpdateGuideState exits: m=3074 SNR=39.1 Saturated
22:30:54.003 00.016 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:54.003 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:30:54.007 00.004 2696 Enqueuing Expose request
22:30:54.146 00.139 5240 IsGuiding returns 1
22:30:54.146 00.000 5240 scope still moving after pulse duration time elapsed
22:30:54.178 00.032 5240 IsGuiding returns 0
22:30:54.178 00.000 5240 scope move finished after 191 + 45 ms
22:30:54.178 00.000 5240 Move returns status 0, amount 191
22:30:54.178 00.000 5240 BLC: Oldest BLC event removed
22:30:54.180 00.002 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 330 applied
22:30:54.180 00.000 5240 MoveAxis(N, 392, ABG)
22:30:54.180 00.000 5240 Guiding  Dir = 0, Dur = 392
22:30:54.180 00.000 5240 IsGuiding returns 0
22:30:54.180 00.000 5240 PulseGuide returned control before completion, sleep 402
22:30:54.591 00.411 5240 IsGuiding returns 1
22:30:54.591 00.000 5240 scope still moving after pulse duration time elapsed
22:30:54.623 00.032 5240 IsGuiding returns 0
22:30:54.623 00.000 5240 scope move finished after 392 + 50 ms
22:30:54.623 00.000 5240 Move returns status 0, amount 392
22:30:54.623 00.000 5240 move complete, result=0
22:30:54.623 00.000 5240 worker thread done servicing request
22:30:54.623 00.000 2696 GuideStep: -1.2 px 191 ms EAST, -0.5 px 392 ms NORTH
22:30:54.625 00.002 5240 Worker thread wakes up
22:30:54.625 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:30:54.625 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:30:56.044 01.419 5240 Exposure complete
22:30:56.109 00.065 5240 worker thread done servicing request
22:30:56.109 00.000 2696 OnExposeComplete: enter
22:30:56.116 00.007 2696 UpdateGuideState(): m_state=6
22:30:56.118 00.002 2696 Star::Find(15, 301, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 514
22:30:56.120 00.002 2696 Star::Find returns 1 (1), X=301.80, Y=259.18, Mass=3084, SNR=39.2, Peak=255 HFD=3.5
22:30:56.124 00.004 2696 MultiStar: [#1 0.04,-1.07,0.66,U] [#2 0.96,-1.12,0.66,U] [#3 1.72,-0.88,0.00,M1] [#4 0.69,-1.63,0.42,U] [#5 2.95,-1.33,0.00,R] [#6 1.12,-1.10,0.44,U] [#7 1.34,-0.79,0.49,U] [#8 1.07,-1.54,0.37,U] 
22:30:56.126 00.002 2696 refined, 6 included, MultiStar: {1.12, -1.17}, one-star: {2.03, -1.15}
22:30:56.128 00.002 2696 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.74) = xAngle (-3.54 = 2.74)
22:30:56.130 00.002 2696 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.91 = -0.91)
22:30:56.136 00.006 2696 CameraToMount -- cameraX=1.12 cameraY=-1.17 hyp=1.62 cameraTheta=-0.81 mountX=-1.49 mountY=-1.28, mountTheta=-2.43
22:30:56.142 00.006 2696 SchedulePrimaryMove(0F998B58, x=1.12, y=-1.17, opts=13)
22:30:56.144 00.002 2696 Enqueuing Move request for scope (1.12, -1.17)
22:30:56.146 00.002 5240 Worker thread wakes up
22:30:56.146 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.12, -1.17) opts 0xd
22:30:56.146 00.000 5240 Handling offset move in thread for scope, endpoint = (1.12, -1.17)
22:30:56.146 00.000 5240 Moving (1.12, -1.17) raw xDistance=-1.49 yDistance=-1.28
22:30:56.146 00.000 5240 BLC: History state: CurrMiss=1.28, AvgInitMiss=0.78, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.489365, 1:1.278447
22:30:56.146 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:30:56.148 00.002 5240 PPEC rslt: input = -1.49, final = -1.36, react = -1.49, pred = 0.15, hyst = -1.42, hyst_pct = 0.28, period_length = 662.83
22:30:56.148 00.000 5240 PPEC: input: -1.49, control: -1.36, exposure: 1500
22:30:56.148 00.000 5240 GuideAlgorithmResistSwitch::result() returns -1.28 from input -1.28
22:30:56.148 00.000 5240 MoveAxis(E, 226, ABG)
22:30:56.148 00.000 5240 Guiding  Dir = 2, Dur = 226
22:30:56.148 00.000 5240 IsGuiding returns 0
22:30:56.148 00.000 5240 PulseGuide returned control before completion, sleep 236
22:30:56.163 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=221, Gamma=0.430
22:30:56.201 00.038 2696 UpdateGuideState exits: m=3084 SNR=39.2 Saturated
22:30:56.201 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:56.201 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:30:56.217 00.016 2696 Enqueuing Expose request
22:30:56.392 00.175 5240 IsGuiding returns 1
22:30:56.392 00.000 5240 scope still moving after pulse duration time elapsed
22:30:56.423 00.031 5240 IsGuiding returns 0
22:30:56.423 00.000 5240 scope move finished after 226 + 48 ms
22:30:56.423 00.000 5240 Move returns status 0, amount 226
22:30:56.423 00.000 5240 MoveAxis(N, 162, ABG)
22:30:56.423 00.000 5240 Guiding  Dir = 0, Dur = 162
22:30:56.423 00.000 5240 IsGuiding returns 0
22:30:56.423 00.000 5240 PulseGuide returned control before completion, sleep 172
22:30:56.614 00.191 5240 IsGuiding returns 1
22:30:56.614 00.000 5240 scope still moving after pulse duration time elapsed
22:30:56.645 00.031 5240 IsGuiding returns 0
22:30:56.645 00.000 5240 scope move finished after 162 + 58 ms
22:30:56.645 00.000 5240 Move returns status 0, amount 162
22:30:56.645 00.000 5240 move complete, result=0
22:30:56.645 00.000 5240 worker thread done servicing request
22:30:56.645 00.000 2696 GuideStep: -1.5 px 226 ms EAST, -1.3 px 162 ms NORTH
22:30:56.650 00.005 5240 Worker thread wakes up
22:30:56.650 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:30:56.650 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:30:58.290 01.640 5240 Exposure complete
22:30:58.354 00.064 5240 worker thread done servicing request
22:30:58.354 00.000 2696 OnExposeComplete: enter
22:30:58.363 00.009 2696 UpdateGuideState(): m_state=6
22:30:58.363 00.000 2696 Star::Find(15, 301, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 515
22:30:58.363 00.000 2696 Star::Find returns 1 (1), X=302.43, Y=260.58, Mass=3050, SNR=38.9, Peak=255 HFD=3.2
22:30:58.363 00.000 2696 MultiStar: [#1 0.34,-0.23,0.69,U] [#2 1.61,0.02,0.67,U] [#3 2.06,0.13,0.00,M2] [#4 1.12,-0.56,0.42,U] [#5 0.47,0.94,0.44,U] [#6 1.91,0.24,0.00,M1] [#7 1.91,0.27,0.00,M1] [#8 1.66,-0.12,0.37,U] 
22:30:58.370 00.007 2696 refined, 5 included, MultiStar: {1.47, 0.06}, one-star: {2.66, 0.25}
22:30:58.370 00.000 2696 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.74) = xAngle (-2.69 = -2.69)
22:30:58.370 00.000 2696 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.06 = -0.06)
22:30:58.370 00.000 2696 CameraToMount -- cameraX=1.47 cameraY=0.06 hyp=1.47 cameraTheta=0.04 mountX=-1.32 mountY=-0.09, mountTheta=-3.08
22:30:58.370 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.47, y=0.06, opts=13)
22:30:58.370 00.000 2696 Enqueuing Move request for scope (1.47, 0.06)
22:30:58.382 00.012 5240 Worker thread wakes up
22:30:58.382 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.47, 0.06) opts 0xd
22:30:58.382 00.000 5240 Handling offset move in thread for scope, endpoint = (1.47, 0.06)
22:30:58.382 00.000 5240 Moving (1.47, 0.06) raw xDistance=-1.32 yDistance=-0.09
22:30:58.382 00.000 5240 BLC: History state: CurrMiss=0.09, AvgInitMiss=0.78, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.489365, 1:1.278447, 2:0.087908
22:30:58.382 00.000 5240 BLC: No correction, Miss < min_move
22:30:58.382 00.000 5240 PPEC rslt: input = -1.32, final = -1.05, react = -1.32, pred = 0.37, hyst = -1.30, hyst_pct = 0.27, period_length = 662.83
22:30:58.382 00.000 5240 PPEC: input: -1.32, control: -1.05, exposure: 1500
22:30:58.382 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:58.382 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:30:58.382 00.000 5240 MoveAxis(E, 174, ABG)
22:30:58.382 00.000 5240 Guiding  Dir = 2, Dur = 174
22:30:58.382 00.000 5240 IsGuiding returns 0
22:30:58.382 00.000 5240 PulseGuide returned control before completion, sleep 184
22:30:58.388 00.006 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=229, Gamma=0.430
22:30:58.444 00.056 2696 UpdateGuideState exits: m=3050 SNR=38.9 Saturated
22:30:58.445 00.001 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:58.449 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:30:58.449 00.000 2696 Enqueuing Expose request
22:30:58.577 00.128 5240 IsGuiding returns 1
22:30:58.577 00.000 5240 scope still moving after pulse duration time elapsed
22:30:58.608 00.031 5240 IsGuiding returns 0
22:30:58.608 00.000 5240 scope move finished after 174 + 49 ms
22:30:58.608 00.000 5240 Move returns status 0, amount 174
22:30:58.608 00.000 5240 MoveAxis(N, 0, ABG)
22:30:58.608 00.000 5240 Move returns status 0, amount 0
22:30:58.608 00.000 5240 move complete, result=0
22:30:58.608 00.000 5240 worker thread done servicing request
22:30:58.608 00.000 5240 Worker thread wakes up
22:30:58.608 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:30:58.608 00.000 2696 GuideStep: -1.3 px 174 ms EAST, -0.1 px 0 ms NORTH
22:30:58.610 00.002 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:31:00.017 01.407 5240 Exposure complete
22:31:00.069 00.052 5240 worker thread done servicing request
22:31:00.069 00.000 2696 OnExposeComplete: enter
22:31:00.073 00.004 2696 UpdateGuideState(): m_state=6
22:31:00.073 00.000 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 516
22:31:00.073 00.000 2696 Star::Find returns 1 (0), X=302.22, Y=260.13, Mass=3130, SNR=39.5, Peak=235 HFD=3.5
22:31:00.081 00.008 2696 MultiStar: [#1 0.30,-0.19,0.67,U] [#2 1.74,-0.06,0.67,U] [#3 2.08,0.22,0.00,M3] [#4 1.07,-0.62,0.43,U] [#5 0.54,1.05,0.43,U] [#6 1.88,0.19,0.46,U] [#7 2.13,0.37,0.00,M2] [#8 1.65,-0.38,0.38,U] 
22:31:00.081 00.000 2696 refined, 6 included, MultiStar: {1.49, -0.06}, one-star: {2.45, -0.20}
22:31:00.081 00.000 2696 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.74) = xAngle (-2.78 = -2.78)
22:31:00.081 00.000 2696 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.14 = -0.14)
22:31:00.081 00.000 2696 CameraToMount -- cameraX=1.49 cameraY=-0.06 hyp=1.49 cameraTheta=-0.04 mountX=-1.39 mountY=-0.21, mountTheta=-2.99
22:31:00.081 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.49, y=-0.06, opts=13)
22:31:00.081 00.000 2696 Enqueuing Move request for scope (1.49, -0.06)
22:31:00.081 00.000 5240 Worker thread wakes up
22:31:00.081 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.49, -0.06) opts 0xd
22:31:00.081 00.000 5240 Handling offset move in thread for scope, endpoint = (1.49, -0.06)
22:31:00.081 00.000 5240 Moving (1.49, -0.06) raw xDistance=-1.39 yDistance=-0.21
22:31:00.081 00.000 5240 BLC: window closed
22:31:00.081 00.000 5240 BLC: History state: CurrMiss=0.21, AvgInitMiss=0.78, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.489365, 1:1.278447, 2:0.087908
22:31:00.081 00.000 5240 BLC: Under-shoot: nominal increase by 99
22:31:00.081 00.000 5240 BLC: window closed
22:31:00.081 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:31:00.081 00.000 5240 BLC: Pulse adjusted to 330
22:31:00.097 00.016 5240 PPEC rslt: input = -1.39, final = -1.06, react = -1.39, pred = 0.45, hyst = -1.39, hyst_pct = 0.27, period_length = 662.83
22:31:00.097 00.000 5240 PPEC: input: -1.39, control: -1.06, exposure: 1500
22:31:00.097 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
22:31:00.097 00.000 5240 MoveAxis(E, 176, ABG)
22:31:00.097 00.000 5240 Guiding  Dir = 2, Dur = 176
22:31:00.097 00.000 5240 IsGuiding returns 0
22:31:00.097 00.000 5240 PulseGuide returned control before completion, sleep 186
22:31:00.108 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=222, Gamma=0.430
22:31:00.154 00.046 2696 UpdateGuideState exits: m=3130 SNR=39.5
22:31:00.156 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:00.158 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:31:00.159 00.001 2696 Enqueuing Expose request
22:31:00.254 00.095 2696 evsrv: cli 0F943CE0 connect
22:31:00.259 00.005 2696 case statement mapped state 6 to 3
22:31:00.261 00.002 2696 case statement mapped state 6 to 3
22:31:00.261 00.000 2696 evsrv: cli 0F943CE0 request: {"method":"get_pixel_scale","id":"41f95d96-f0e7-4c4d-8188-ea12df8c4fe1"}
22:31:00.261 00.000 2696 evsrv: cli 0F943CE0 response: {"jsonrpc":"2.0","result":1.86834,"id":"41f95d96-f0e7-4c4d-8188-ea12df8c4fe1"}
22:31:00.270 00.009 2696 evsrv: cli 0F943CE0 disconnect
22:31:00.286 00.016 5240 IsGuiding returns 1
22:31:00.286 00.000 5240 scope still moving after pulse duration time elapsed
22:31:00.318 00.032 5240 IsGuiding returns 0
22:31:00.318 00.000 5240 scope move finished after 176 + 45 ms
22:31:00.318 00.000 5240 Move returns status 0, amount 176
22:31:00.318 00.000 5240 MoveAxis(N, 27, ABG)
22:31:00.318 00.000 5240 Guiding  Dir = 0, Dur = 27
22:31:00.318 00.000 5240 IsGuiding returns 0
22:31:00.319 00.001 5240 PulseGuide returned control before completion, sleep 37
22:31:00.366 00.047 5240 IsGuiding returns 1
22:31:00.366 00.000 5240 scope still moving after pulse duration time elapsed
22:31:00.397 00.031 5240 IsGuiding returns 0
22:31:00.397 00.000 5240 scope move finished after 27 + 51 ms
22:31:00.397 00.000 5240 Move returns status 0, amount 27
22:31:00.397 00.000 5240 move complete, result=0
22:31:00.397 00.000 5240 worker thread done servicing request
22:31:00.397 00.000 5240 Worker thread wakes up
22:31:00.397 00.000 2696 GuideStep: -1.4 px 176 ms EAST, -0.2 px 27 ms NORTH
22:31:00.397 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:31:00.397 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:31:02.058 01.661 5240 Exposure complete
22:31:02.137 00.079 5240 worker thread done servicing request
22:31:02.137 00.000 2696 OnExposeComplete: enter
22:31:02.137 00.000 2696 UpdateGuideState(): m_state=6
22:31:02.137 00.000 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 517
22:31:02.137 00.000 2696 Star::Find returns 1 (0), X=302.31, Y=260.82, Mass=2885, SNR=37.9, Peak=223 HFD=3.4
22:31:02.137 00.000 2696 MultiStar: [#1 0.32,0.12,0.70,U] [#2 1.42,0.44,0.69,U] [#3 2.06,0.23,0.00,M4] [#4 0.95,-0.40,0.45,U] [#5 0.36,1.43,0.45,U] [#6 1.71,0.40,0.49,U] [#7 1.34,0.30,0.49,U] [#8 1.39,-0.03,0.40,U] 
22:31:02.137 00.000 2696 refined, 7 included, MultiStar: {1.37, 0.36}, one-star: {2.54, 0.49}
22:31:02.153 00.016 2696 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.74) = xAngle (-2.48 = -2.48)
22:31:02.155 00.002 2696 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.15 = 0.15)
22:31:02.157 00.002 2696 CameraToMount -- cameraX=1.37 cameraY=0.36 hyp=1.41 cameraTheta=0.26 mountX=-1.12 mountY=0.22, mountTheta=2.95
22:31:02.159 00.002 2696 SchedulePrimaryMove(0F998B58, x=1.37, y=0.36, opts=13)
22:31:02.161 00.002 2696 Enqueuing Move request for scope (1.37, 0.36)
22:31:02.163 00.002 5240 Worker thread wakes up
22:31:02.163 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.37, 0.36) opts 0xd
22:31:02.163 00.000 5240 Handling offset move in thread for scope, endpoint = (1.37, 0.36)
22:31:02.163 00.000 5240 Moving (1.37, 0.36) raw xDistance=-1.12 yDistance=0.22
22:31:02.165 00.002 5240 PPEC rslt: input = -1.12, final = -0.65, react = -1.12, pred = 0.64, hyst = -1.11, hyst_pct = 0.27, period_length = 662.83
22:31:02.165 00.000 5240 PPEC: input: -1.12, control: -0.65, exposure: 1500
22:31:02.165 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:31:02.165 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:31:02.165 00.000 5240 MoveAxis(E, 108, ABG)
22:31:02.165 00.000 5240 Guiding  Dir = 2, Dur = 108
22:31:02.167 00.002 5240 IsGuiding returns 0
22:31:02.167 00.000 5240 PulseGuide returned control before completion, sleep 118
22:31:02.179 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=223, Gamma=0.430
22:31:02.225 00.046 2696 UpdateGuideState exits: m=2885 SNR=37.9
22:31:02.225 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:02.225 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:31:02.232 00.007 2696 Enqueuing Expose request
22:31:02.296 00.064 5240 IsGuiding returns 1
22:31:02.296 00.000 5240 scope still moving after pulse duration time elapsed
22:31:02.328 00.032 5240 IsGuiding returns 0
22:31:02.328 00.000 5240 scope move finished after 108 + 52 ms
22:31:02.328 00.000 5240 Move returns status 0, amount 108
22:31:02.328 00.000 5240 MoveAxis(N, 0, ABG)
22:31:02.328 00.000 5240 Move returns status 0, amount 0
22:31:02.328 00.000 5240 move complete, result=0
22:31:02.328 00.000 5240 worker thread done servicing request
22:31:02.328 00.000 5240 Worker thread wakes up
22:31:02.328 00.000 2696 GuideStep: -1.1 px 108 ms EAST, 0.2 px 0 ms NORTH
22:31:02.328 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:31:02.328 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:31:03.752 01.424 5240 Exposure complete
22:31:03.831 00.079 5240 worker thread done servicing request
22:31:03.831 00.000 2696 OnExposeComplete: enter
22:31:03.831 00.000 2696 UpdateGuideState(): m_state=6
22:31:03.831 00.000 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 518
22:31:03.831 00.000 2696 Star::Find returns 1 (1), X=302.18, Y=260.40, Mass=2994, SNR=38.6, Peak=255 HFD=3.3
22:31:03.831 00.000 2696 MultiStar: [#1 0.10,-0.34,0.69,U] [#2 1.30,-0.24,0.70,U] [#3 1.88,-0.11,0.44,U] [#4 1.02,-0.95,0.44,U] [#5 0.08,0.77,0.44,U] [#6 1.67,0.15,0.49,U] [#7 1.72,0.31,0.48,U] [#8 1.39,-0.28,0.39,U] 
22:31:03.847 00.016 2696 refined, 8 included, MultiStar: {1.36, -0.07}, one-star: {2.41, 0.07}
22:31:03.847 00.000 2696 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.74) = xAngle (-2.79 = -2.79)
22:31:03.851 00.004 2696 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.15 = -0.15)
22:31:03.854 00.003 2696 CameraToMount -- cameraX=1.36 cameraY=-0.07 hyp=1.36 cameraTheta=-0.05 mountX=-1.27 mountY=-0.21, mountTheta=-2.98
22:31:03.856 00.002 2696 SchedulePrimaryMove(0F998B58, x=1.36, y=-0.07, opts=13)
22:31:03.858 00.002 2696 Enqueuing Move request for scope (1.36, -0.07)
22:31:03.860 00.002 5240 Worker thread wakes up
22:31:03.860 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.36, -0.07) opts 0xd
22:31:03.860 00.000 5240 Handling offset move in thread for scope, endpoint = (1.36, -0.07)
22:31:03.860 00.000 5240 Moving (1.36, -0.07) raw xDistance=-1.27 yDistance=-0.21
22:31:03.862 00.002 5240 PPEC rslt: input = -1.27, final = -1.17, react = -1.27, pred = 0.13, hyst = -1.25, hyst_pct = 0.27, period_length = 662.83
22:31:03.862 00.000 5240 PPEC: input: -1.27, control: -1.17, exposure: 1500
22:31:03.862 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
22:31:03.862 00.000 5240 MoveAxis(E, 195, ABG)
22:31:03.862 00.000 5240 Guiding  Dir = 2, Dur = 195
22:31:03.862 00.000 5240 IsGuiding returns 0
22:31:03.862 00.000 5240 PulseGuide returned control before completion, sleep 205
22:31:03.874 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=211, Gamma=0.430
22:31:03.915 00.041 2696 UpdateGuideState exits: m=2994 SNR=38.6 Saturated
22:31:03.915 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:03.926 00.011 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:31:03.926 00.000 2696 Enqueuing Expose request
22:31:04.069 00.143 5240 IsGuiding returns 1
22:31:04.069 00.000 5240 scope still moving after pulse duration time elapsed
22:31:04.101 00.032 5240 IsGuiding returns 0
22:31:04.101 00.000 5240 scope move finished after 195 + 43 ms
22:31:04.101 00.000 5240 Move returns status 0, amount 195
22:31:04.101 00.000 5240 MoveAxis(N, 26, ABG)
22:31:04.101 00.000 5240 Guiding  Dir = 0, Dur = 26
22:31:04.101 00.000 5240 IsGuiding returns 0
22:31:04.101 00.000 5240 PulseGuide returned control before completion, sleep 36
22:31:04.149 00.048 5240 IsGuiding returns 1
22:31:04.149 00.000 5240 scope still moving after pulse duration time elapsed
22:31:04.180 00.031 5240 IsGuiding returns 0
22:31:04.180 00.000 5240 scope move finished after 26 + 51 ms
22:31:04.180 00.000 5240 Move returns status 0, amount 26
22:31:04.180 00.000 5240 move complete, result=0
22:31:04.180 00.000 5240 worker thread done servicing request
22:31:04.180 00.000 2696 GuideStep: -1.3 px 195 ms EAST, -0.2 px 26 ms NORTH
22:31:04.182 00.002 5240 Worker thread wakes up
22:31:04.182 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:31:04.182 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:31:05.831 01.649 5240 Exposure complete
22:31:05.909 00.078 5240 worker thread done servicing request
22:31:05.909 00.000 2696 OnExposeComplete: enter
22:31:05.913 00.004 2696 UpdateGuideState(): m_state=6
22:31:05.915 00.002 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
22:31:05.920 00.005 2696 Star::Find returns 1 (1), X=302.02, Y=260.72, Mass=3186, SNR=39.8, Peak=255 HFD=3.3
22:31:05.922 00.002 2696 MultiStar: [#1 -0.47,-0.27,0.70,U] [#2 0.94,-0.13,0.66,U] [#3 1.25,0.15,0.43,U] [#4 0.55,-0.65,0.42,U] [#5 -0.06,1.08,0.41,U] [#6 1.47,0.16,0.46,U] [#7 1.26,0.14,0.46,U] [#8 1.24,-0.07,0.37,U] 
22:31:05.925 00.003 2696 refined, 8 included, MultiStar: {1.02, 0.09}, one-star: {2.25, 0.39}
22:31:05.925 00.000 2696 CameraToMount -- cameraTheta (0.09) - m_xAngle (2.74) = xAngle (-2.64 = -2.64)
22:31:05.925 00.000 2696 CameraToMount -- cameraTheta (0.09) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.01 = -0.01)
22:31:05.925 00.000 2696 CameraToMount -- cameraX=1.02 cameraY=0.09 hyp=1.02 cameraTheta=0.09 mountX=-0.90 mountY=-0.01, mountTheta=-3.13
22:31:05.925 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.02, y=0.09, opts=13)
22:31:05.925 00.000 2696 Enqueuing Move request for scope (1.02, 0.09)
22:31:05.925 00.000 5240 Worker thread wakes up
22:31:05.925 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.02, 0.09) opts 0xd
22:31:05.925 00.000 5240 Handling offset move in thread for scope, endpoint = (1.02, 0.09)
22:31:05.925 00.000 5240 Moving (1.02, 0.09) raw xDistance=-0.90 yDistance=-0.01
22:31:05.925 00.000 5240 PPEC rslt: input = -0.90, final = -0.68, react = -0.90, pred = 0.29, hyst = -0.87, hyst_pct = 0.27, period_length = 662.83
22:31:05.925 00.000 5240 PPEC: input: -0.90, control: -0.68, exposure: 1500
22:31:05.925 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:05.925 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:31:05.925 00.000 5240 MoveAxis(E, 113, ABG)
22:31:05.925 00.000 5240 Guiding  Dir = 2, Dur = 113
22:31:05.925 00.000 5240 IsGuiding returns 0
22:31:05.925 00.000 5240 PulseGuide returned control before completion, sleep 123
22:31:05.945 00.020 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:31:05.988 00.043 2696 UpdateGuideState exits: m=3186 SNR=39.8 Saturated
22:31:05.988 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:05.988 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:31:05.988 00.000 2696 Enqueuing Expose request
22:31:06.068 00.080 5240 IsGuiding returns 1
22:31:06.068 00.000 5240 scope still moving after pulse duration time elapsed
22:31:06.100 00.032 5240 IsGuiding returns 0
22:31:06.100 00.000 5240 scope move finished after 113 + 47 ms
22:31:06.100 00.000 5240 Move returns status 0, amount 113
22:31:06.100 00.000 5240 MoveAxis(N, 0, ABG)
22:31:06.100 00.000 5240 Move returns status 0, amount 0
22:31:06.100 00.000 5240 move complete, result=0
22:31:06.100 00.000 5240 worker thread done servicing request
22:31:06.100 00.000 5240 Worker thread wakes up
22:31:06.100 00.000 2696 GuideStep: -0.9 px 113 ms EAST, -0.0 px 0 ms NORTH
22:31:06.100 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:31:06.100 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:31:07.522 01.422 5240 Exposure complete
22:31:07.585 00.063 5240 worker thread done servicing request
22:31:07.585 00.000 2696 OnExposeComplete: enter
22:31:07.585 00.000 2696 UpdateGuideState(): m_state=6
22:31:07.585 00.000 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
22:31:07.585 00.000 2696 Star::Find returns 1 (1), X=302.30, Y=260.59, Mass=2963, SNR=38.4, Peak=255 HFD=3.2
22:31:07.601 00.016 2696 MultiStar: [#1 0.16,0.22,0.71,U] [#2 1.40,0.20,0.68,U] [#3 1.98,0.52,0.00,M3] [#4 1.13,0.16,0.43,U] [#5 0.47,1.56,0.44,U] [#6 1.47,0.47,0.48,U] [#7 1.54,0.55,0.49,U] [#8 1.55,0.08,0.38,U] 
22:31:07.601 00.000 2696 refined, 7 included, MultiStar: {1.37, 0.40}, one-star: {2.53, 0.26}
22:31:07.601 00.000 2696 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.74) = xAngle (-2.45 = -2.45)
22:31:07.601 00.000 2696 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.18 = 0.18)
22:31:07.601 00.000 2696 CameraToMount -- cameraX=1.37 cameraY=0.40 hyp=1.43 cameraTheta=0.28 mountX=-1.11 mountY=0.25, mountTheta=2.92
22:31:07.601 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.37, y=0.40, opts=13)
22:31:07.601 00.000 2696 Enqueuing Move request for scope (1.37, 0.40)
22:31:07.617 00.016 5240 Worker thread wakes up
22:31:07.617 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.37, 0.40) opts 0xd
22:31:07.617 00.000 5240 Handling offset move in thread for scope, endpoint = (1.37, 0.40)
22:31:07.617 00.000 5240 Moving (1.37, 0.40) raw xDistance=-1.11 yDistance=0.25
22:31:07.617 00.000 5240 PPEC rslt: input = -1.11, final = -0.80, react = -1.11, pred = 0.41, hyst = -1.11, hyst_pct = 0.27, period_length = 662.83
22:31:07.617 00.000 5240 PPEC: input: -1.11, control: -0.80, exposure: 1500
22:31:07.617 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:31:07.617 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:31:07.617 00.000 5240 MoveAxis(E, 133, ABG)
22:31:07.617 00.000 5240 Guiding  Dir = 2, Dur = 133
22:31:07.617 00.000 5240 IsGuiding returns 0
22:31:07.617 00.000 5240 PulseGuide returned control before completion, sleep 143
22:31:07.632 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=242, Gamma=0.430
22:31:07.663 00.031 2696 UpdateGuideState exits: m=2963 SNR=38.4 Saturated
22:31:07.679 00.016 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:07.679 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:31:07.679 00.000 2696 Enqueuing Expose request
22:31:07.773 00.094 5240 IsGuiding returns 1
22:31:07.773 00.000 5240 scope still moving after pulse duration time elapsed
22:31:07.805 00.032 5240 IsGuiding returns 0
22:31:07.805 00.000 5240 scope move finished after 133 + 52 ms
22:31:07.805 00.000 5240 Move returns status 0, amount 133
22:31:07.805 00.000 5240 MoveAxis(N, 0, ABG)
22:31:07.805 00.000 5240 Move returns status 0, amount 0
22:31:07.805 00.000 5240 move complete, result=0
22:31:07.805 00.000 5240 worker thread done servicing request
22:31:07.805 00.000 2696 GuideStep: -1.1 px 133 ms EAST, 0.3 px 0 ms NORTH
22:31:07.805 00.000 5240 Worker thread wakes up
22:31:07.805 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:31:07.805 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:31:09.454 01.649 5240 Exposure complete
22:31:09.517 00.063 5240 worker thread done servicing request
22:31:09.517 00.000 2696 OnExposeComplete: enter
22:31:09.517 00.000 2696 UpdateGuideState(): m_state=6
22:31:09.517 00.000 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
22:31:09.517 00.000 2696 Star::Find returns 1 (0), X=301.87, Y=260.95, Mass=3192, SNR=39.8, Peak=237 HFD=3.6
22:31:09.517 00.000 2696 MultiStar: [#1 -0.18,0.50,0.67,U] [#2 1.04,0.17,0.66,U] [#3 1.70,0.59,0.43,U] [#4 0.58,-0.13,0.41,U] [#5 -0.04,1.39,0.42,U] [#6 1.19,0.66,0.45,U] [#7 1.34,0.92,0.46,U] [#8 1.00,-0.03,0.39,U] 
22:31:09.517 00.000 2696 refined, 8 included, MultiStar: {1.06, 0.52}, one-star: {2.10, 0.62}
22:31:09.533 00.016 2696 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.74) = xAngle (-2.28 = -2.28)
22:31:09.533 00.000 2696 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.36 = 0.36)
22:31:09.533 00.000 2696 CameraToMount -- cameraX=1.06 cameraY=0.52 hyp=1.18 cameraTheta=0.46 mountX=-0.77 mountY=0.41, mountTheta=2.65
22:31:09.538 00.005 2696 SchedulePrimaryMove(0F998B58, x=1.06, y=0.52, opts=13)
22:31:09.538 00.000 2696 Enqueuing Move request for scope (1.06, 0.52)
22:31:09.538 00.000 5240 Worker thread wakes up
22:31:09.538 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.06, 0.52) opts 0xd
22:31:09.538 00.000 5240 Handling offset move in thread for scope, endpoint = (1.06, 0.52)
22:31:09.538 00.000 5240 Moving (1.06, 0.52) raw xDistance=-0.77 yDistance=0.41
22:31:09.538 00.000 5240 PPEC rslt: input = -0.77, final = -0.38, react = -0.77, pred = 0.52, hyst = -0.76, hyst_pct = 0.27, period_length = 662.83
22:31:09.538 00.000 5240 PPEC: input: -0.77, control: -0.38, exposure: 1500
22:31:09.538 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:31:09.538 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
22:31:09.538 00.000 5240 MoveAxis(E, 63, ABG)
22:31:09.538 00.000 5240 Guiding  Dir = 2, Dur = 63
22:31:09.538 00.000 5240 IsGuiding returns 0
22:31:09.538 00.000 5240 PulseGuide returned control before completion, sleep 73
22:31:09.557 00.019 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=214, Gamma=0.430
22:31:09.603 00.046 2696 UpdateGuideState exits: m=3192 SNR=39.8
22:31:09.603 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:09.603 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:31:09.603 00.000 2696 Enqueuing Expose request
22:31:09.628 00.025 5240 IsGuiding returns 1
22:31:09.628 00.000 5240 scope still moving after pulse duration time elapsed
22:31:09.660 00.032 5240 IsGuiding returns 0
22:31:09.660 00.000 5240 scope move finished after 63 + 50 ms
22:31:09.660 00.000 5240 Move returns status 0, amount 63
22:31:09.660 00.000 5240 MoveAxis(N, 0, ABG)
22:31:09.660 00.000 5240 Move returns status 0, amount 0
22:31:09.660 00.000 5240 move complete, result=0
22:31:09.660 00.000 5240 worker thread done servicing request
22:31:09.660 00.000 5240 Worker thread wakes up
22:31:09.660 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:31:09.660 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:31:09.660 00.000 2696 GuideStep: -0.8 px 63 ms EAST, 0.4 px 0 ms NORTH
22:31:11.088 01.428 5240 Exposure complete
22:31:11.163 00.075 5240 worker thread done servicing request
22:31:11.163 00.000 2696 OnExposeComplete: enter
22:31:11.167 00.004 2696 UpdateGuideState(): m_state=6
22:31:11.167 00.000 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 522
22:31:11.167 00.000 2696 Star::Find returns 1 (0), X=301.81, Y=260.33, Mass=3143, SNR=39.5, Peak=241 HFD=3.6
22:31:11.167 00.000 2696 MultiStar: [#1 -0.11,-0.16,0.69,U] [#2 1.04,-0.17,0.65,U] [#3 1.55,0.33,0.42,U] [#4 0.63,-0.45,0.41,U] [#5 -0.05,1.12,0.42,U] [#6 1.27,-0.05,0.47,U] [#7 1.46,0.48,0.48,U] [#8 1.03,-0.39,0.37,U] 
22:31:11.167 00.000 2696 refined, 8 included, MultiStar: {1.06, 0.05}, one-star: {2.04, -0.00}
22:31:11.167 00.000 2696 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.74) = xAngle (-2.68 = -2.68)
22:31:11.167 00.000 2696 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.05 = -0.05)
22:31:11.185 00.018 2696 CameraToMount -- cameraX=1.06 cameraY=0.05 hyp=1.06 cameraTheta=0.05 mountX=-0.95 mountY=-0.05, mountTheta=-3.08
22:31:11.189 00.004 2696 SchedulePrimaryMove(0F998B58, x=1.06, y=0.05, opts=13)
22:31:11.191 00.002 2696 Enqueuing Move request for scope (1.06, 0.05)
22:31:11.193 00.002 5240 Worker thread wakes up
22:31:11.193 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.06, 0.05) opts 0xd
22:31:11.193 00.000 5240 Handling offset move in thread for scope, endpoint = (1.06, 0.05)
22:31:11.193 00.000 5240 Moving (1.06, 0.05) raw xDistance=-0.95 yDistance=-0.05
22:31:11.194 00.001 5240 PPEC rslt: input = -0.95, final = -0.51, react = -0.95, pred = 0.60, hyst = -0.94, hyst_pct = 0.26, period_length = 662.83
22:31:11.194 00.000 5240 PPEC: input: -0.95, control: -0.51, exposure: 1500
22:31:11.194 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:11.194 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:31:11.194 00.000 5240 MoveAxis(E, 85, ABG)
22:31:11.194 00.000 5240 Guiding  Dir = 2, Dur = 85
22:31:11.194 00.000 5240 IsGuiding returns 0
22:31:11.194 00.000 5240 PulseGuide returned control before completion, sleep 95
22:31:11.207 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=229, Gamma=0.430
22:31:11.248 00.041 2696 UpdateGuideState exits: m=3143 SNR=39.5
22:31:11.257 00.009 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:11.257 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:31:11.257 00.000 2696 Enqueuing Expose request
22:31:11.295 00.038 5240 IsGuiding returns 1
22:31:11.295 00.000 5240 scope still moving after pulse duration time elapsed
22:31:11.326 00.031 5240 IsGuiding returns 0
22:31:11.326 00.000 5240 scope move finished after 85 + 44 ms
22:31:11.326 00.000 5240 Move returns status 0, amount 85
22:31:11.326 00.000 5240 MoveAxis(N, 0, ABG)
22:31:11.326 00.000 5240 Move returns status 0, amount 0
22:31:11.326 00.000 5240 move complete, result=0
22:31:11.326 00.000 5240 worker thread done servicing request
22:31:11.326 00.000 5240 Worker thread wakes up
22:31:11.326 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:31:11.326 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:31:11.330 00.004 2696 GuideStep: -1.0 px 85 ms EAST, -0.1 px 0 ms NORTH
22:31:12.976 01.646 5240 Exposure complete
22:31:13.070 00.094 5240 worker thread done servicing request
22:31:13.070 00.000 2696 OnExposeComplete: enter
22:31:13.070 00.000 2696 UpdateGuideState(): m_state=6
22:31:13.070 00.000 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 523
22:31:13.070 00.000 2696 Star::Find returns 1 (1), X=302.52, Y=260.33, Mass=3056, SNR=39.0, Peak=255 HFD=3.2
22:31:13.070 00.000 2696 MultiStar: [#1 0.43,-0.19,0.68,U] [#2 1.61,-0.33,0.67,U] [#3 2.05,0.26,0.00,M2] [#4 1.24,-0.61,0.42,U] [#5 0.69,1.17,0.44,U] [#6 1.70,0.20,0.48,U] [#7 1.90,0.45,0.00,M1] [#8 1.75,-0.50,0.38,U] 
22:31:13.070 00.000 2696 refined, 6 included, MultiStar: {1.58, -0.05}, one-star: {2.75, -0.00}
22:31:13.086 00.016 2696 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.74) = xAngle (-2.76 = -2.76)
22:31:13.086 00.000 2696 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.13 = -0.13)
22:31:13.086 00.000 2696 CameraToMount -- cameraX=1.58 cameraY=-0.05 hyp=1.58 cameraTheta=-0.03 mountX=-1.47 mountY=-0.21, mountTheta=-3.00
22:31:13.086 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.58, y=-0.05, opts=13)
22:31:13.086 00.000 2696 Enqueuing Move request for scope (1.58, -0.05)
22:31:13.086 00.000 5240 Worker thread wakes up
22:31:13.086 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.58, -0.05) opts 0xd
22:31:13.086 00.000 5240 Handling offset move in thread for scope, endpoint = (1.58, -0.05)
22:31:13.086 00.000 5240 Moving (1.58, -0.05) raw xDistance=-1.47 yDistance=-0.21
22:31:13.086 00.000 5240 PPEC rslt: input = -1.47, final = -1.19, react = -1.47, pred = 0.33, hyst = -1.36, hyst_pct = 0.26, period_length = 662.83
22:31:13.086 00.000 5240 PPEC: input: -1.47, control: -1.19, exposure: 1500
22:31:13.086 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
22:31:13.086 00.000 5240 MoveAxis(E, 198, ABG)
22:31:13.086 00.000 5240 Guiding  Dir = 2, Dur = 198
22:31:13.086 00.000 5240 IsGuiding returns 0
22:31:13.086 00.000 5240 PulseGuide returned control before completion, sleep 208
22:31:13.104 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=239, Gamma=0.430
22:31:13.157 00.053 2696 UpdateGuideState exits: m=3056 SNR=39.0 Saturated
22:31:13.159 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:13.159 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:31:13.161 00.002 2696 Enqueuing Expose request
22:31:13.309 00.148 5240 IsGuiding returns 1
22:31:13.309 00.000 5240 scope still moving after pulse duration time elapsed
22:31:13.340 00.031 5240 IsGuiding returns 0
22:31:13.340 00.000 5240 scope move finished after 198 + 43 ms
22:31:13.340 00.000 5240 Move returns status 0, amount 198
22:31:13.340 00.000 5240 MoveAxis(N, 26, ABG)
22:31:13.340 00.000 5240 Guiding  Dir = 0, Dur = 26
22:31:13.342 00.002 5240 IsGuiding returns 0
22:31:13.342 00.000 5240 PulseGuide returned control before completion, sleep 36
22:31:13.387 00.045 5240 IsGuiding returns 1
22:31:13.387 00.000 5240 scope still moving after pulse duration time elapsed
22:31:13.419 00.032 5240 IsGuiding returns 0
22:31:13.419 00.000 5240 scope move finished after 26 + 51 ms
22:31:13.419 00.000 5240 Move returns status 0, amount 26
22:31:13.419 00.000 5240 move complete, result=0
22:31:13.419 00.000 5240 worker thread done servicing request
22:31:13.419 00.000 5240 Worker thread wakes up
22:31:13.419 00.000 2696 GuideStep: -1.5 px 198 ms EAST, -0.2 px 26 ms NORTH
22:31:13.419 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:31:13.419 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:31:14.840 01.421 5240 Exposure complete
22:31:14.903 00.063 5240 worker thread done servicing request
22:31:14.903 00.000 2696 OnExposeComplete: enter
22:31:14.909 00.006 2696 UpdateGuideState(): m_state=6
22:31:14.911 00.002 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 524
22:31:14.913 00.002 2696 Star::Find returns 1 (1), X=302.60, Y=260.27, Mass=2959, SNR=38.3, Peak=255 HFD=3.2
22:31:14.913 00.000 2696 MultiStar: [#1 0.47,-0.15,0.71,U] [#2 1.86,-0.10,0.70,U] [#3 2.25,0.11,0.00,M3] [#4 1.32,-0.55,0.44,U] [#5 0.62,1.16,0.45,U] [#6 2.30,0.24,0.00,M1] [#7 2.12,0.21,0.00,M2] [#8 1.84,-0.07,0.38,U] 
22:31:14.913 00.000 2696 refined, 5 included, MultiStar: {1.64, 0.00}, one-star: {2.83, -0.06}
22:31:14.919 00.006 2696 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.74) = xAngle (-2.73 = -2.73)
22:31:14.919 00.000 2696 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.10 = -0.10)
22:31:14.919 00.000 2696 CameraToMount -- cameraX=1.64 cameraY=0.00 hyp=1.64 cameraTheta=0.00 mountX=-1.51 mountY=-0.17, mountTheta=-3.03
22:31:14.919 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.64, y=0.00, opts=13)
22:31:14.919 00.000 2696 Enqueuing Move request for scope (1.64, 0.00)
22:31:14.919 00.000 5240 Worker thread wakes up
22:31:14.919 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.64, 0.00) opts 0xd
22:31:14.919 00.000 5240 Handling offset move in thread for scope, endpoint = (1.64, 0.00)
22:31:14.919 00.000 5240 Moving (1.64, 0.00) raw xDistance=-1.51 yDistance=-0.17
22:31:14.919 00.000 5240 PPEC rslt: input = -1.51, final = -1.20, react = -1.51, pred = 0.38, hyst = -1.41, hyst_pct = 0.26, period_length = 662.83
22:31:14.919 00.000 5240 PPEC: input: -1.51, control: -1.20, exposure: 1500
22:31:14.919 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.17
22:31:14.919 00.000 5240 MoveAxis(E, 199, ABG)
22:31:14.919 00.000 5240 Guiding  Dir = 2, Dur = 199
22:31:14.919 00.000 5240 IsGuiding returns 0
22:31:14.919 00.000 5240 PulseGuide returned control before completion, sleep 209
22:31:14.945 00.026 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=241, Gamma=0.430
22:31:14.983 00.038 2696 UpdateGuideState exits: m=2959 SNR=38.3 Saturated
22:31:14.983 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:14.983 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:31:14.983 00.000 2696 Enqueuing Expose request
22:31:15.158 00.175 5240 IsGuiding returns 0
22:31:15.158 00.000 5240 Move returns status 0, amount 199
22:31:15.158 00.000 5240 MoveAxis(N, 21, ABG)
22:31:15.158 00.000 5240 Guiding  Dir = 0, Dur = 21
22:31:15.158 00.000 5240 IsGuiding returns 0
22:31:15.158 00.000 5240 PulseGuide returned control before completion, sleep 31
22:31:15.206 00.048 5240 IsGuiding returns 1
22:31:15.206 00.000 5240 scope still moving after pulse duration time elapsed
22:31:15.238 00.032 5240 IsGuiding returns 0
22:31:15.238 00.000 5240 scope move finished after 21 + 57 ms
22:31:15.238 00.000 5240 Move returns status 0, amount 21
22:31:15.238 00.000 5240 move complete, result=0
22:31:15.238 00.000 5240 worker thread done servicing request
22:31:15.238 00.000 2696 GuideStep: -1.5 px 199 ms EAST, -0.2 px 21 ms NORTH
22:31:15.238 00.000 5240 Worker thread wakes up
22:31:15.238 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:31:15.238 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:31:16.885 01.647 5240 Exposure complete
22:31:16.964 00.079 5240 worker thread done servicing request
22:31:16.964 00.000 2696 OnExposeComplete: enter
22:31:16.964 00.000 2696 UpdateGuideState(): m_state=6
22:31:16.964 00.000 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 525
22:31:16.976 00.012 2696 Star::Find returns 1 (0), X=302.65, Y=260.78, Mass=3004, SNR=38.6, Peak=235 HFD=3.3
22:31:16.976 00.000 2696 MultiStar: [#1 0.57,0.10,0.69,U] [#2 1.65,0.11,0.67,U] [#3 2.30,0.56,0.00,M4] [#4 1.30,-0.55,0.43,U] [#5 0.59,1.32,0.44,U] [#6 1.61,0.09,0.48,U] [#7 1.89,0.42,0.00,M3] [#8 1.70,-0.01,0.39,U] 
22:31:16.980 00.004 2696 refined, 6 included, MultiStar: {1.62, 0.24}, one-star: {2.88, 0.45}
22:31:16.980 00.000 2696 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.74) = xAngle (-2.59 = -2.59)
22:31:16.980 00.000 2696 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.04 = 0.04)
22:31:16.980 00.000 2696 CameraToMount -- cameraX=1.62 cameraY=0.24 hyp=1.63 cameraTheta=0.15 mountX=-1.39 mountY=0.07, mountTheta=3.09
22:31:16.980 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.62, y=0.24, opts=13)
22:31:16.980 00.000 2696 Enqueuing Move request for scope (1.62, 0.24)
22:31:16.980 00.000 5240 Worker thread wakes up
22:31:16.980 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.62, 0.24) opts 0xd
22:31:16.980 00.000 5240 Handling offset move in thread for scope, endpoint = (1.62, 0.24)
22:31:16.980 00.000 5240 Moving (1.62, 0.24) raw xDistance=-1.39 yDistance=0.07
22:31:16.980 00.000 5240 PPEC rslt: input = -1.39, final = -1.04, react = -1.39, pred = 0.46, hyst = -1.37, hyst_pct = 0.26, period_length = 662.83
22:31:16.980 00.000 5240 PPEC: input: -1.39, control: -1.04, exposure: 1500
22:31:16.980 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:16.980 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:31:16.980 00.000 5240 MoveAxis(E, 173, ABG)
22:31:16.980 00.000 5240 Guiding  Dir = 2, Dur = 173
22:31:16.980 00.000 5240 IsGuiding returns 0
22:31:16.980 00.000 5240 PulseGuide returned control before completion, sleep 183
22:31:17.007 00.027 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=230, Gamma=0.430
22:31:17.043 00.036 2696 UpdateGuideState exits: m=3004 SNR=38.6
22:31:17.043 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:17.043 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:31:17.059 00.016 2696 Enqueuing Expose request
22:31:17.186 00.127 5240 IsGuiding returns 1
22:31:17.186 00.000 5240 scope still moving after pulse duration time elapsed
22:31:17.218 00.032 5240 IsGuiding returns 0
22:31:17.218 00.000 5240 scope move finished after 173 + 50 ms
22:31:17.218 00.000 5240 Move returns status 0, amount 173
22:31:17.218 00.000 5240 MoveAxis(N, 0, ABG)
22:31:17.218 00.000 5240 Move returns status 0, amount 0
22:31:17.218 00.000 5240 move complete, result=0
22:31:17.218 00.000 5240 worker thread done servicing request
22:31:17.218 00.000 5240 Worker thread wakes up
22:31:17.218 00.000 2696 GuideStep: -1.4 px 173 ms EAST, 0.1 px 0 ms NORTH
22:31:17.226 00.008 5240 worker thread servicing REQUEST_EXPOSE 1500
22:31:17.226 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:31:18.640 01.414 5240 Exposure complete
22:31:18.692 00.052 5240 worker thread done servicing request
22:31:18.692 00.000 2696 OnExposeComplete: enter
22:31:18.696 00.004 2696 UpdateGuideState(): m_state=6
22:31:18.698 00.002 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 526
22:31:18.700 00.002 2696 Star::Find returns 1 (0), X=302.10, Y=260.42, Mass=3038, SNR=38.8, Peak=226 HFD=3.6
22:31:18.702 00.002 2696 MultiStar: [#1 0.26,0.03,0.67,U] [#2 1.47,0.19,0.66,U] [#3 1.56,0.23,0.43,U] [#4 0.89,-0.61,0.43,U] [#5 0.31,1.09,0.44,U] [#6 1.53,0.17,0.46,U] [#7 1.65,0.24,0.48,U] [#8 1.36,-0.12,0.40,U] 
22:31:18.704 00.002 2696 refined, 8 included, MultiStar: {1.35, 0.14}, one-star: {2.33, 0.09}
22:31:18.706 00.002 2696 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.74) = xAngle (-2.63 = -2.63)
22:31:18.708 00.002 2696 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.00 = 0.00)
22:31:18.710 00.002 2696 CameraToMount -- cameraX=1.35 cameraY=0.14 hyp=1.36 cameraTheta=0.10 mountX=-1.18 mountY=0.00, mountTheta=3.14
22:31:18.712 00.002 2696 SchedulePrimaryMove(0F998B58, x=1.35, y=0.14, opts=13)
22:31:18.714 00.002 2696 Enqueuing Move request for scope (1.35, 0.14)
22:31:18.716 00.002 5240 Worker thread wakes up
22:31:18.716 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.35, 0.14) opts 0xd
22:31:18.716 00.000 5240 Handling offset move in thread for scope, endpoint = (1.35, 0.14)
22:31:18.716 00.000 5240 Moving (1.35, 0.14) raw xDistance=-1.18 yDistance=0.00
22:31:18.718 00.002 5240 PPEC rslt: input = -1.18, final = -0.93, react = -1.18, pred = 0.34, hyst = -1.19, hyst_pct = 0.26, period_length = 662.83
22:31:18.718 00.000 5240 PPEC: input: -1.18, control: -0.93, exposure: 1500
22:31:18.718 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:18.718 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:31:18.718 00.000 5240 MoveAxis(E, 155, ABG)
22:31:18.718 00.000 5240 Guiding  Dir = 2, Dur = 155
22:31:18.718 00.000 5240 IsGuiding returns 0
22:31:18.718 00.000 5240 PulseGuide returned control before completion, sleep 165
22:31:18.728 00.010 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=239, Gamma=0.430
22:31:18.767 00.039 2696 UpdateGuideState exits: m=3038 SNR=38.8
22:31:18.767 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:18.767 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:31:18.767 00.000 2696 Enqueuing Expose request
22:31:18.894 00.127 5240 IsGuiding returns 1
22:31:18.894 00.000 5240 scope still moving after pulse duration time elapsed
22:31:18.925 00.031 5240 IsGuiding returns 0
22:31:18.925 00.000 5240 scope move finished after 155 + 51 ms
22:31:18.925 00.000 5240 Move returns status 0, amount 155
22:31:18.925 00.000 5240 MoveAxis(N, 0, ABG)
22:31:18.925 00.000 5240 Move returns status 0, amount 0
22:31:18.925 00.000 5240 move complete, result=0
22:31:18.925 00.000 5240 worker thread done servicing request
22:31:18.925 00.000 5240 Worker thread wakes up
22:31:18.925 00.000 2696 GuideStep: -1.2 px 155 ms EAST, 0.0 px 0 ms NORTH
22:31:18.925 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:31:18.925 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:31:20.573 01.648 5240 Exposure complete
22:31:20.641 00.068 5240 worker thread done servicing request
22:31:20.641 00.000 2696 OnExposeComplete: enter
22:31:20.645 00.004 2696 UpdateGuideState(): m_state=6
22:31:20.645 00.000 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 527
22:31:20.645 00.000 2696 Star::Find returns 1 (0), X=301.39, Y=260.66, Mass=3028, SNR=38.8, Peak=217 HFD=3.4
22:31:20.650 00.005 2696 MultiStar: [#1 -0.56,0.22,0.71,U] [#2 0.56,0.35,0.71,U] [#3 1.30,0.38,0.43,U] [#4 0.31,-0.21,0.44,U] [#5 -0.46,1.41,0.43,U] [#6 0.73,0.35,0.48,U] [#7 0.76,0.78,0.47,U] [#8 0.66,-0.12,0.38,U] 
22:31:20.650 00.000 2696 refined, 8 included, MultiStar: {0.61, 0.38}, one-star: {1.62, 0.33}
22:31:20.650 00.000 2696 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.74) = xAngle (-2.18 = -2.18)
22:31:20.650 00.000 2696 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.45 = 0.45)
22:31:20.650 00.000 2696 CameraToMount -- cameraX=0.61 cameraY=0.38 hyp=0.71 cameraTheta=0.56 mountX=-0.41 mountY=0.31, mountTheta=2.49
22:31:20.650 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.61, y=0.38, opts=13)
22:31:20.650 00.000 2696 Enqueuing Move request for scope (0.61, 0.38)
22:31:20.665 00.015 5240 Worker thread wakes up
22:31:20.665 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.38) opts 0xd
22:31:20.665 00.000 5240 Handling offset move in thread for scope, endpoint = (0.61, 0.38)
22:31:20.665 00.000 5240 Moving (0.61, 0.38) raw xDistance=-0.41 yDistance=0.31
22:31:20.666 00.001 5240 PPEC rslt: input = -0.41, final = -0.14, react = -0.41, pred = 0.38, hyst = -0.47, hyst_pct = 0.26, period_length = 662.83
22:31:20.666 00.000 5240 PPEC: input: -0.41, control: -0.14, exposure: 1500
22:31:20.666 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:31:20.666 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
22:31:20.666 00.000 5240 MoveAxis(E, 23, ABG)
22:31:20.666 00.000 5240 Guiding  Dir = 2, Dur = 23
22:31:20.666 00.000 5240 IsGuiding returns 0
22:31:20.666 00.000 5240 PulseGuide returned control before completion, sleep 33
22:31:20.681 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=242, Gamma=0.430
22:31:20.714 00.033 5240 IsGuiding returns 1
22:31:20.714 00.000 5240 scope still moving after pulse duration time elapsed
22:31:20.726 00.012 2696 UpdateGuideState exits: m=3028 SNR=38.8
22:31:20.730 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:20.730 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:31:20.733 00.003 2696 Enqueuing Expose request
22:31:20.746 00.013 5240 IsGuiding returns 0
22:31:20.746 00.000 5240 scope move finished after 23 + 54 ms
22:31:20.746 00.000 5240 Move returns status 0, amount 23
22:31:20.746 00.000 5240 MoveAxis(N, 0, ABG)
22:31:20.746 00.000 5240 Move returns status 0, amount 0
22:31:20.746 00.000 5240 move complete, result=0
22:31:20.746 00.000 5240 worker thread done servicing request
22:31:20.746 00.000 5240 Worker thread wakes up
22:31:20.746 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:31:20.746 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:31:20.752 00.006 2696 GuideStep: -0.4 px 23 ms EAST, 0.3 px 0 ms NORTH
22:31:22.156 01.404 5240 Exposure complete
22:31:22.204 00.048 5240 worker thread done servicing request
22:31:22.204 00.000 2696 OnExposeComplete: enter
22:31:22.204 00.000 2696 UpdateGuideState(): m_state=6
22:31:22.204 00.000 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 528
22:31:22.204 00.000 2696 Star::Find returns 1 (1), X=302.28, Y=260.76, Mass=3098, SNR=39.3, Peak=255 HFD=3.0
22:31:22.204 00.000 2696 MultiStar: [#1 0.21,0.12,0.69,U] [#2 1.41,-0.03,0.66,U] [#3 1.76,0.10,0.42,U] [#4 0.90,-0.41,0.43,U] [#5 0.32,1.43,0.43,U] [#6 1.52,0.14,0.47,U] [#7 1.70,0.39,0.47,U] [#8 1.45,-0.02,0.37,U] 
22:31:22.220 00.016 2696 refined, 8 included, MultiStar: {1.40, 0.24}, one-star: {2.51, 0.43}
22:31:22.220 00.000 2696 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.74) = xAngle (-2.56 = -2.56)
22:31:22.220 00.000 2696 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.07 = 0.07)
22:31:22.225 00.005 2696 CameraToMount -- cameraX=1.40 cameraY=0.24 hyp=1.42 cameraTheta=0.17 mountX=-1.19 mountY=0.10, mountTheta=3.06
22:31:22.225 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.40, y=0.24, opts=13)
22:31:22.225 00.000 2696 Enqueuing Move request for scope (1.40, 0.24)
22:31:22.225 00.000 5240 Worker thread wakes up
22:31:22.225 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.40, 0.24) opts 0xd
22:31:22.225 00.000 5240 Handling offset move in thread for scope, endpoint = (1.40, 0.24)
22:31:22.225 00.000 5240 Moving (1.40, 0.24) raw xDistance=-1.19 yDistance=0.10
22:31:22.235 00.010 5240 PPEC rslt: input = -1.19, final = -1.02, react = -1.19, pred = 0.22, hyst = -1.16, hyst_pct = 0.26, period_length = 662.83
22:31:22.235 00.000 5240 PPEC: input: -1.19, control: -1.02, exposure: 1500
22:31:22.235 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:22.235 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:31:22.235 00.000 5240 MoveAxis(E, 169, ABG)
22:31:22.235 00.000 5240 Guiding  Dir = 2, Dur = 169
22:31:22.235 00.000 5240 IsGuiding returns 0
22:31:22.235 00.000 5240 PulseGuide returned control before completion, sleep 179
22:31:22.247 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:31:22.288 00.041 2696 UpdateGuideState exits: m=3098 SNR=39.3 Saturated
22:31:22.288 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:22.288 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:31:22.288 00.000 2696 Enqueuing Expose request
22:31:22.426 00.138 5240 IsGuiding returns 1
22:31:22.426 00.000 5240 scope still moving after pulse duration time elapsed
22:31:22.458 00.032 5240 IsGuiding returns 0
22:31:22.458 00.000 5240 scope move finished after 169 + 53 ms
22:31:22.458 00.000 5240 Move returns status 0, amount 169
22:31:22.458 00.000 5240 MoveAxis(N, 0, ABG)
22:31:22.458 00.000 5240 Move returns status 0, amount 0
22:31:22.458 00.000 5240 move complete, result=0
22:31:22.458 00.000 5240 worker thread done servicing request
22:31:22.458 00.000 5240 Worker thread wakes up
22:31:22.458 00.000 2696 GuideStep: -1.2 px 169 ms EAST, 0.1 px 0 ms NORTH
22:31:22.458 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:31:22.458 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:31:24.104 01.646 5240 Exposure complete
22:31:24.165 00.061 5240 worker thread done servicing request
22:31:24.165 00.000 2696 OnExposeComplete: enter
22:31:24.165 00.000 2696 UpdateGuideState(): m_state=6
22:31:24.165 00.000 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 529
22:31:24.165 00.000 2696 Star::Find returns 1 (1), X=302.08, Y=261.15, Mass=2966, SNR=38.4, Peak=255 HFD=3.0
22:31:24.181 00.016 2696 MultiStar: [#1 -0.03,0.45,0.70,U] [#2 1.54,0.83,0.66,U] [#3 1.58,0.76,0.44,U] [#4 0.82,0.02,0.43,U] [#5 0.27,1.77,0.42,U] [#6 1.62,0.75,0.48,U] [#7 1.75,0.95,0.00,M1] [#8 1.34,0.74,0.39,U] 
22:31:24.181 00.000 2696 refined, 7 included, MultiStar: {1.27, 0.75}, one-star: {2.31, 0.82}
22:31:24.181 00.000 2696 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.74) = xAngle (-2.20 = -2.20)
22:31:24.181 00.000 2696 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.43 = 0.43)
22:31:24.181 00.000 2696 CameraToMount -- cameraX=1.27 cameraY=0.75 hyp=1.48 cameraTheta=0.53 mountX=-0.87 mountY=0.62, mountTheta=2.52
22:31:24.181 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.27, y=0.75, opts=13)
22:31:24.194 00.013 2696 Enqueuing Move request for scope (1.27, 0.75)
22:31:24.197 00.003 5240 Worker thread wakes up
22:31:24.197 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.27, 0.75) opts 0xd
22:31:24.197 00.000 5240 Handling offset move in thread for scope, endpoint = (1.27, 0.75)
22:31:24.197 00.000 5240 Moving (1.27, 0.75) raw xDistance=-0.87 yDistance=0.62
22:31:24.197 00.000 5240 PPEC rslt: input = -0.87, final = -0.71, react = -0.87, pred = 0.19, hyst = -0.80, hyst_pct = 0.25, period_length = 662.83
22:31:24.197 00.000 5240 PPEC: input: -0.87, control: -0.71, exposure: 1500
22:31:24.197 00.000 5240 resist switch: large excursion: input 0.62 thresh 0.45 direction from -1 to 1
22:31:24.197 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.86
22:31:24.199 00.002 5240 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62
22:31:24.199 00.000 5240 MoveAxis(E, 118, ABG)
22:31:24.199 00.000 5240 Guiding  Dir = 2, Dur = 118
22:31:24.199 00.000 5240 IsGuiding returns 0
22:31:24.199 00.000 5240 PulseGuide returned control before completion, sleep 128
22:31:24.211 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=242, Gamma=0.430
22:31:24.257 00.046 2696 UpdateGuideState exits: m=2966 SNR=38.4 Saturated
22:31:24.260 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:24.263 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:31:24.265 00.002 2696 Enqueuing Expose request
22:31:24.339 00.074 5240 IsGuiding returns 1
22:31:24.339 00.000 5240 scope still moving after pulse duration time elapsed
22:31:24.371 00.032 5240 IsGuiding returns 0
22:31:24.371 00.000 5240 scope move finished after 118 + 54 ms
22:31:24.371 00.000 5240 Move returns status 0, amount 118
22:31:24.371 00.000 5240 BLC: Oldest BLC event removed
22:31:24.371 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 330 applied
22:31:24.371 00.000 5240 MoveAxis(S, 408, ABG)
22:31:24.371 00.000 5240 Guiding  Dir = 1, Dur = 408
22:31:24.371 00.000 5240 IsGuiding returns 0
22:31:24.371 00.000 5240 PulseGuide returned control before completion, sleep 418
22:31:24.799 00.428 5240 IsGuiding returns 1
22:31:24.799 00.000 5240 scope still moving after pulse duration time elapsed
22:31:24.831 00.032 5240 IsGuiding returns 0
22:31:24.831 00.000 5240 scope move finished after 408 + 52 ms
22:31:24.831 00.000 5240 Move returns status 0, amount 408
22:31:24.831 00.000 5240 move complete, result=0
22:31:24.831 00.000 5240 worker thread done servicing request
22:31:24.831 00.000 2696 GuideStep: -0.9 px 118 ms EAST, 0.6 px 408 ms SOUTH
22:31:24.831 00.000 5240 Worker thread wakes up
22:31:24.831 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:31:24.831 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:31:26.258 01.427 5240 Exposure complete
22:31:26.318 00.060 5240 worker thread done servicing request
22:31:26.318 00.000 2696 OnExposeComplete: enter
22:31:26.319 00.001 2696 UpdateGuideState(): m_state=6
22:31:26.322 00.003 2696 Star::Find(15, 302, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 530
22:31:26.322 00.000 2696 Star::Find returns 1 (0), X=301.58, Y=261.37, Mass=3025, SNR=38.8, Peak=237 HFD=3.3
22:31:26.322 00.000 2696 MultiStar: [#1 -0.56,0.89,0.71,U] [#2 0.52,0.64,0.67,U] [#3 1.27,1.14,0.43,U] [#4 0.44,0.60,0.43,U] [#5 -0.33,1.92,0.00,M1] [#6 0.71,1.21,0.46,U] [#7 0.83,1.25,0.49,U] [#8 0.88,0.85,0.38,U] 
22:31:26.322 00.000 2696 refined, 7 included, MultiStar: {0.78, 0.95}, one-star: {1.81, 1.04}
22:31:26.322 00.000 2696 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.74) = xAngle (-1.85 = -1.85)
22:31:26.322 00.000 2696 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.78 = 0.78)
22:31:26.322 00.000 2696 CameraToMount -- cameraX=0.78 cameraY=0.95 hyp=1.23 cameraTheta=0.88 mountX=-0.34 mountY=0.86, mountTheta=1.95
22:31:26.322 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.78, y=0.95, opts=13)
22:31:26.337 00.015 2696 Enqueuing Move request for scope (0.78, 0.95)
22:31:26.337 00.000 5240 Worker thread wakes up
22:31:26.337 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.78, 0.95) opts 0xd
22:31:26.337 00.000 5240 Handling offset move in thread for scope, endpoint = (0.78, 0.95)
22:31:26.337 00.000 5240 Moving (0.78, 0.95) raw xDistance=-0.34 yDistance=0.86
22:31:26.337 00.000 5240 BLC: History state: CurrMiss=0.86, AvgInitMiss=0.78, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.619759, 1:0.864110
22:31:26.337 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:31:26.337 00.000 5240 PPEC rslt: input = -0.34, final = -0.20, react = -0.34, pred = 0.21, hyst = -0.41, hyst_pct = 0.25, period_length = 662.83
22:31:26.337 00.000 5240 PPEC: input: -0.34, control: -0.20, exposure: 1500
22:31:26.337 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.86 from input 0.86
22:31:26.337 00.000 5240 MoveAxis(E, 34, ABG)
22:31:26.337 00.000 5240 Guiding  Dir = 2, Dur = 34
22:31:26.337 00.000 5240 IsGuiding returns 0
22:31:26.337 00.000 5240 PulseGuide returned control before completion, sleep 44
22:31:26.353 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=213, Gamma=0.430
22:31:26.395 00.042 2696 UpdateGuideState exits: m=3025 SNR=38.8
22:31:26.401 00.006 5240 IsGuiding returns 1
22:31:26.401 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:26.401 00.000 5240 scope still moving after pulse duration time elapsed
22:31:26.401 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:31:26.401 00.000 2696 Enqueuing Expose request
22:31:26.433 00.032 5240 IsGuiding returns 0
22:31:26.433 00.000 5240 scope move finished after 34 + 55 ms
22:31:26.433 00.000 5240 Move returns status 0, amount 34
22:31:26.433 00.000 5240 MoveAxis(S, 109, ABG)
22:31:26.433 00.000 5240 Guiding  Dir = 1, Dur = 109
22:31:26.433 00.000 5240 IsGuiding returns 0
22:31:26.433 00.000 5240 PulseGuide returned control before completion, sleep 119
22:31:26.560 00.127 5240 IsGuiding returns 1
22:31:26.560 00.000 5240 scope still moving after pulse duration time elapsed
22:31:26.591 00.031 5240 IsGuiding returns 0
22:31:26.591 00.000 5240 scope move finished after 109 + 48 ms
22:31:26.591 00.000 5240 Move returns status 0, amount 109
22:31:26.591 00.000 5240 move complete, result=0
22:31:26.591 00.000 5240 worker thread done servicing request
22:31:26.591 00.000 5240 Worker thread wakes up
22:31:26.591 00.000 2696 GuideStep: -0.3 px 34 ms EAST, 0.9 px 109 ms SOUTH
22:31:26.591 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:31:26.591 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:31:28.239 01.648 5240 Exposure complete
22:31:28.309 00.070 5240 worker thread done servicing request
22:31:28.309 00.000 2696 OnExposeComplete: enter
22:31:28.309 00.000 2696 UpdateGuideState(): m_state=6
22:31:28.309 00.000 2696 Star::Find(15, 301, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 531
22:31:28.309 00.000 2696 Star::Find returns 1 (1), X=301.64, Y=260.96, Mass=3050, SNR=38.9, Peak=255 HFD=3.3
22:31:28.309 00.000 2696 MultiStar: [#1 -0.39,0.51,0.69,U] [#2 0.68,0.44,0.66,U] [#3 1.31,0.91,0.44,U] [#4 0.46,0.13,0.43,U] [#5 -0.22,1.55,0.44,U] [#6 0.74,0.58,0.47,U] [#7 0.90,0.65,0.48,U] [#8 0.86,0.25,0.39,U] 
22:31:28.309 00.000 2696 refined, 8 included, MultiStar: {0.77, 0.62}, one-star: {1.88, 0.63}
22:31:28.319 00.010 2696 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.74) = xAngle (-2.06 = -2.06)
22:31:28.319 00.000 2696 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.57 = 0.57)
22:31:28.319 00.000 2696 CameraToMount -- cameraX=0.77 cameraY=0.62 hyp=0.99 cameraTheta=0.68 mountX=-0.46 mountY=0.54, mountTheta=2.29
22:31:28.319 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.77, y=0.62, opts=13)
22:31:28.319 00.000 2696 Enqueuing Move request for scope (0.77, 0.62)
22:31:28.319 00.000 5240 Worker thread wakes up
22:31:28.319 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.77, 0.62) opts 0xd
22:31:28.319 00.000 5240 Handling offset move in thread for scope, endpoint = (0.77, 0.62)
22:31:28.319 00.000 5240 Moving (0.77, 0.62) raw xDistance=-0.46 yDistance=0.54
22:31:28.319 00.000 5240 BLC: History state: CurrMiss=0.54, AvgInitMiss=0.78, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.619759, 1:0.864110, 2:0.535261
22:31:28.319 00.000 5240 BLC: Under-shoot: nominal increase by 98
22:31:28.319 00.000 5240 BLC: window closed
22:31:28.319 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:31:28.319 00.000 5240 BLC: Pulse adjusted to 330
22:31:28.335 00.016 5240 PPEC rslt: input = -0.46, final = -0.58, react = -0.46, pred = -0.14, hyst = -0.49, hyst_pct = 0.25, period_length = 662.83
22:31:28.335 00.000 5240 PPEC: input: -0.46, control: -0.58, exposure: 1500
22:31:28.335 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
22:31:28.335 00.000 5240 MoveAxis(E, 95, ABG)
22:31:28.335 00.000 5240 Guiding  Dir = 2, Dur = 95
22:31:28.335 00.000 5240 IsGuiding returns 0
22:31:28.335 00.000 5240 PulseGuide returned control before completion, sleep 105
22:31:28.335 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=224, Gamma=0.430
22:31:28.382 00.047 2696 UpdateGuideState exits: m=3050 SNR=38.9 Saturated
22:31:28.382 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:28.382 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:31:28.398 00.016 2696 Enqueuing Expose request
22:31:28.444 00.046 5240 IsGuiding returns 1
22:31:28.444 00.000 5240 scope still moving after pulse duration time elapsed
22:31:28.476 00.032 5240 IsGuiding returns 0
22:31:28.476 00.000 5240 scope move finished after 95 + 44 ms
22:31:28.476 00.000 5240 Move returns status 0, amount 95
22:31:28.476 00.000 5240 MoveAxis(S, 68, ABG)
22:31:28.476 00.000 5240 Guiding  Dir = 1, Dur = 68
22:31:28.476 00.000 5240 IsGuiding returns 0
22:31:28.476 00.000 5240 PulseGuide returned control before completion, sleep 78
22:31:28.570 00.094 5240 IsGuiding returns 1
22:31:28.570 00.000 5240 scope still moving after pulse duration time elapsed
22:31:28.602 00.032 5240 IsGuiding returns 0
22:31:28.602 00.000 5240 scope move finished after 68 + 57 ms
22:31:28.602 00.000 5240 Move returns status 0, amount 68
22:31:28.602 00.000 5240 move complete, result=0
22:31:28.602 00.000 5240 worker thread done servicing request
22:31:28.602 00.000 5240 Worker thread wakes up
22:31:28.602 00.000 2696 GuideStep: -0.5 px 95 ms EAST, 0.5 px 68 ms SOUTH
22:31:28.606 00.004 5240 worker thread servicing REQUEST_EXPOSE 1500
22:31:28.606 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:31:28.681 00.075 2696 evsrv: cli 0F9439C0 connect
22:31:28.683 00.002 2696 case statement mapped state 6 to 3
22:31:28.687 00.004 2696 case statement mapped state 6 to 3
22:31:28.689 00.002 2696 evsrv: cli 0F9439C0 request: {"method":"get_pixel_scale","id":"d88c8a8b-e710-4bc1-ae31-abf548184188"}
22:31:28.691 00.002 2696 evsrv: cli 0F9439C0 response: {"jsonrpc":"2.0","result":1.86834,"id":"d88c8a8b-e710-4bc1-ae31-abf548184188"}
22:31:28.696 00.005 2696 evsrv: cli 0F9439C0 disconnect
22:31:30.038 01.342 5240 Exposure complete
22:31:30.101 00.063 5240 worker thread done servicing request
22:31:30.101 00.000 2696 OnExposeComplete: enter
22:31:30.112 00.011 2696 UpdateGuideState(): m_state=6
22:31:30.114 00.002 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 532
22:31:30.116 00.002 2696 Star::Find returns 1 (1), X=301.45, Y=260.61, Mass=3030, SNR=38.8, Peak=255 HFD=3.2
22:31:30.116 00.000 2696 MultiStar: [#1 -0.51,-0.00,0.68,U] [#2 0.92,0.25,0.68,U] [#3 1.02,0.10,0.43,U] [#4 0.18,-0.47,0.44,U] [#5 -0.33,1.25,0.44,U] [#6 0.95,0.34,0.46,U] [#7 1.08,0.55,0.47,U] [#8 0.63,-0.06,0.39,U] 
22:31:30.116 00.000 2696 refined, 8 included, MultiStar: {0.71, 0.25}, one-star: {1.68, 0.28}
22:31:30.116 00.000 2696 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.74) = xAngle (-2.40 = -2.40)
22:31:30.116 00.000 2696 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.23 = 0.23)
22:31:30.116 00.000 2696 CameraToMount -- cameraX=0.71 cameraY=0.25 hyp=0.75 cameraTheta=0.34 mountX=-0.55 mountY=0.17, mountTheta=2.84
22:31:30.116 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.71, y=0.25, opts=13)
22:31:30.116 00.000 2696 Enqueuing Move request for scope (0.71, 0.25)
22:31:30.132 00.016 5240 Worker thread wakes up
22:31:30.132 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.71, 0.25) opts 0xd
22:31:30.132 00.000 5240 Handling offset move in thread for scope, endpoint = (0.71, 0.25)
22:31:30.132 00.000 5240 Moving (0.71, 0.25) raw xDistance=-0.55 yDistance=0.17
22:31:30.132 00.000 5240 PPEC rslt: input = -0.55, final = -0.65, react = -0.55, pred = -0.15, hyst = -0.52, hyst_pct = 0.25, period_length = 662.83
22:31:30.132 00.000 5240 PPEC: input: -0.55, control: -0.65, exposure: 1500
22:31:30.132 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.17
22:31:30.132 00.000 5240 MoveAxis(E, 108, ABG)
22:31:30.132 00.000 5240 Guiding  Dir = 2, Dur = 108
22:31:30.132 00.000 5240 IsGuiding returns 0
22:31:30.132 00.000 5240 PulseGuide returned control before completion, sleep 118
22:31:30.145 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:31:30.179 00.034 2696 UpdateGuideState exits: m=3030 SNR=38.8 Saturated
22:31:30.197 00.018 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:30.197 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:31:30.197 00.000 2696 Enqueuing Expose request
22:31:30.259 00.062 5240 IsGuiding returns 1
22:31:30.259 00.000 5240 scope still moving after pulse duration time elapsed
22:31:30.290 00.031 5240 IsGuiding returns 0
22:31:30.290 00.000 5240 scope move finished after 108 + 47 ms
22:31:30.290 00.000 5240 Move returns status 0, amount 108
22:31:30.290 00.000 5240 MoveAxis(S, 22, ABG)
22:31:30.290 00.000 5240 Guiding  Dir = 1, Dur = 22
22:31:30.290 00.000 5240 IsGuiding returns 0
22:31:30.290 00.000 5240 PulseGuide returned control before completion, sleep 32
22:31:30.338 00.048 5240 IsGuiding returns 1
22:31:30.338 00.000 5240 scope still moving after pulse duration time elapsed
22:31:30.370 00.032 5240 IsGuiding returns 0
22:31:30.370 00.000 5240 scope move finished after 22 + 57 ms
22:31:30.370 00.000 5240 Move returns status 0, amount 22
22:31:30.370 00.000 5240 move complete, result=0
22:31:30.370 00.000 5240 worker thread done servicing request
22:31:30.370 00.000 5240 Worker thread wakes up
22:31:30.370 00.000 2696 GuideStep: -0.6 px 108 ms EAST, 0.2 px 22 ms SOUTH
22:31:30.370 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:31:30.370 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:31:32.013 01.643 5240 Exposure complete
22:31:32.060 00.047 5240 worker thread done servicing request
22:31:32.060 00.000 2696 OnExposeComplete: enter
22:31:32.060 00.000 2696 UpdateGuideState(): m_state=6
22:31:32.069 00.009 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 533
22:31:32.069 00.000 2696 Star::Find returns 1 (1), X=301.35, Y=260.31, Mass=3000, SNR=38.6, Peak=255 HFD=3.4
22:31:32.069 00.000 2696 MultiStar: [#1 -0.77,0.02,0.69,U] [#2 0.59,0.10,0.69,U] [#3 1.10,0.24,0.44,U] [#4 0.03,-0.75,0.43,U] [#5 -0.71,0.93,0.44,U] [#6 0.83,0.11,0.48,U] [#7 0.88,0.34,0.49,U] [#8 0.53,-0.30,0.38,U] 
22:31:32.076 00.007 2696 refined, 8 included, MultiStar: {0.53, 0.07}, one-star: {1.58, -0.02}
22:31:32.078 00.002 2696 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.74) = xAngle (-2.60 = -2.60)
22:31:32.080 00.002 2696 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.03 = 0.03)
22:31:32.082 00.002 2696 CameraToMount -- cameraX=0.53 cameraY=0.07 hyp=0.54 cameraTheta=0.14 mountX=-0.46 mountY=0.02, mountTheta=3.10
22:31:32.084 00.002 2696 SchedulePrimaryMove(0F998B58, x=0.53, y=0.07, opts=13)
22:31:32.086 00.002 2696 Enqueuing Move request for scope (0.53, 0.07)
22:31:32.088 00.002 5240 Worker thread wakes up
22:31:32.088 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.07) opts 0xd
22:31:32.088 00.000 5240 Handling offset move in thread for scope, endpoint = (0.53, 0.07)
22:31:32.088 00.000 5240 Moving (0.53, 0.07) raw xDistance=-0.46 yDistance=0.02
22:31:32.090 00.002 5240 PPEC rslt: input = -0.46, final = -0.55, react = -0.46, pred = -0.12, hyst = -0.47, hyst_pct = 0.25, period_length = 662.83
22:31:32.090 00.000 5240 PPEC: input: -0.46, control: -0.55, exposure: 1500
22:31:32.090 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:32.090 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:31:32.090 00.000 5240 MoveAxis(E, 91, ABG)
22:31:32.090 00.000 5240 Guiding  Dir = 2, Dur = 91
22:31:32.090 00.000 5240 IsGuiding returns 0
22:31:32.091 00.001 5240 PulseGuide returned control before completion, sleep 101
22:31:32.102 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:31:32.149 00.047 2696 UpdateGuideState exits: m=3000 SNR=38.6 Saturated
22:31:32.151 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:32.151 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:31:32.153 00.002 2696 Enqueuing Expose request
22:31:32.202 00.049 5240 IsGuiding returns 1
22:31:32.202 00.000 5240 scope still moving after pulse duration time elapsed
22:31:32.234 00.032 5240 IsGuiding returns 0
22:31:32.234 00.000 5240 scope move finished after 91 + 51 ms
22:31:32.234 00.000 5240 Move returns status 0, amount 91
22:31:32.234 00.000 5240 MoveAxis(N, 0, ABG)
22:31:32.234 00.000 5240 Move returns status 0, amount 0
22:31:32.234 00.000 5240 move complete, result=0
22:31:32.234 00.000 5240 worker thread done servicing request
22:31:32.234 00.000 5240 Worker thread wakes up
22:31:32.234 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:31:32.234 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:31:32.234 00.000 2696 GuideStep: -0.5 px 91 ms EAST, 0.0 px 0 ms NORTH
22:31:33.659 01.425 5240 Exposure complete
22:31:33.738 00.079 5240 worker thread done servicing request
22:31:33.738 00.000 2696 OnExposeComplete: enter
22:31:33.738 00.000 2696 UpdateGuideState(): m_state=6
22:31:33.738 00.000 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 534
22:31:33.738 00.000 2696 Star::Find returns 1 (1), X=301.38, Y=260.13, Mass=2993, SNR=38.6, Peak=255 HFD=3.3
22:31:33.738 00.000 2696 MultiStar: [#1 -0.87,-0.67,0.68,U] [#2 0.25,-0.47,0.68,U] [#3 1.13,-0.42,0.45,U] [#4 0.13,-0.95,0.42,U] [#5 -0.52,0.75,0.44,U] [#6 0.64,-0.16,0.49,U] [#7 0.77,-0.03,0.48,U] [#8 0.59,-0.51,0.37,U] 
22:31:33.738 00.000 2696 refined, 8 included, MultiStar: {0.48, -0.30}, one-star: {1.61, -0.20}
22:31:33.738 00.000 2696 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.74) = xAngle (-3.30 = 2.99)
22:31:33.754 00.016 2696 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.66 = -0.66)
22:31:33.754 00.000 2696 CameraToMount -- cameraX=0.48 cameraY=-0.30 hyp=0.57 cameraTheta=-0.56 mountX=-0.56 mountY=-0.35, mountTheta=-2.58
22:31:33.761 00.007 2696 SchedulePrimaryMove(0F998B58, x=0.48, y=-0.30, opts=13)
22:31:33.763 00.002 2696 Enqueuing Move request for scope (0.48, -0.30)
22:31:33.763 00.000 5240 Worker thread wakes up
22:31:33.765 00.002 5240 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.30) opts 0xd
22:31:33.765 00.000 5240 Handling offset move in thread for scope, endpoint = (0.48, -0.30)
22:31:33.765 00.000 5240 Moving (0.48, -0.30) raw xDistance=-0.56 yDistance=-0.35
22:31:33.765 00.000 5240 PPEC rslt: input = -0.56, final = -0.54, react = -0.56, pred = 0.03, hyst = -0.57, hyst_pct = 0.25, period_length = 662.83
22:31:33.765 00.000 5240 PPEC: input: -0.56, control: -0.54, exposure: 1500
22:31:33.765 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:31:33.765 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
22:31:33.765 00.000 5240 MoveAxis(E, 90, ABG)
22:31:33.765 00.000 5240 Guiding  Dir = 2, Dur = 90
22:31:33.767 00.002 5240 IsGuiding returns 0
22:31:33.767 00.000 5240 PulseGuide returned control before completion, sleep 100
22:31:33.770 00.003 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=226, Gamma=0.430
22:31:33.820 00.050 2696 UpdateGuideState exits: m=2993 SNR=38.6 Saturated
22:31:33.820 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:33.820 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:31:33.820 00.000 2696 Enqueuing Expose request
22:31:33.881 00.061 5240 IsGuiding returns 0
22:31:33.881 00.000 5240 Move returns status 0, amount 90
22:31:33.881 00.000 5240 MoveAxis(N, 0, ABG)
22:31:33.881 00.000 5240 Move returns status 0, amount 0
22:31:33.881 00.000 5240 move complete, result=0
22:31:33.881 00.000 5240 worker thread done servicing request
22:31:33.881 00.000 5240 Worker thread wakes up
22:31:33.881 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:31:33.881 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:31:33.881 00.000 2696 GuideStep: -0.6 px 90 ms EAST, -0.4 px 0 ms NORTH
22:31:35.525 01.644 5240 Exposure complete
22:31:35.636 00.111 5240 worker thread done servicing request
22:31:35.636 00.000 2696 OnExposeComplete: enter
22:31:35.636 00.000 2696 UpdateGuideState(): m_state=6
22:31:35.652 00.016 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 535
22:31:35.652 00.000 2696 Star::Find returns 1 (1), X=301.70, Y=259.86, Mass=3161, SNR=39.7, Peak=255 HFD=3.4
22:31:35.652 00.000 2696 MultiStar: [#1 -0.25,-0.57,0.69,U] [#2 0.79,-0.32,0.67,U] [#3 1.24,-0.56,0.42,U] [#4 0.45,-1.00,0.42,U] [#5 -0.09,0.61,0.43,U] [#6 0.86,-0.25,0.47,U] [#7 1.23,-0.16,0.45,U] [#8 0.79,-0.32,0.38,U] 
22:31:35.652 00.000 2696 refined, 8 included, MultiStar: {0.86, -0.36}, one-star: {1.93, -0.48}
22:31:35.652 00.000 2696 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.74) = xAngle (-3.14 = -3.14)
22:31:35.652 00.000 2696 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.51 = -0.51)
22:31:35.652 00.000 2696 CameraToMount -- cameraX=0.86 cameraY=-0.36 hyp=0.93 cameraTheta=-0.40 mountX=-0.93 mountY=-0.45, mountTheta=-2.69
22:31:35.665 00.013 2696 SchedulePrimaryMove(0F998B58, x=0.86, y=-0.36, opts=13)
22:31:35.667 00.002 2696 Enqueuing Move request for scope (0.86, -0.36)
22:31:35.667 00.000 5240 Worker thread wakes up
22:31:35.667 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.86, -0.36) opts 0xd
22:31:35.667 00.000 5240 Handling offset move in thread for scope, endpoint = (0.86, -0.36)
22:31:35.667 00.000 5240 Moving (0.86, -0.36) raw xDistance=-0.93 yDistance=-0.45
22:31:35.667 00.000 5240 PPEC rslt: input = -0.93, final = -0.85, react = -0.93, pred = 0.10, hyst = -0.89, hyst_pct = 0.25, period_length = 662.83
22:31:35.667 00.000 5240 PPEC: input: -0.93, control: -0.85, exposure: 1500
22:31:35.667 00.000 5240 resist switch: large excursion: input -0.45 thresh 0.45 direction from 1 to -1
22:31:35.667 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.35
22:31:35.667 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
22:31:35.667 00.000 5240 MoveAxis(E, 141, ABG)
22:31:35.667 00.000 5240 Guiding  Dir = 2, Dur = 141
22:31:35.667 00.000 5240 IsGuiding returns 0
22:31:35.667 00.000 5240 PulseGuide returned control before completion, sleep 151
22:31:35.683 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:31:35.726 00.043 2696 UpdateGuideState exits: m=3161 SNR=39.7 Saturated
22:31:35.732 00.006 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:35.734 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:31:35.736 00.002 2696 Enqueuing Expose request
22:31:35.826 00.090 5240 IsGuiding returns 1
22:31:35.826 00.000 5240 scope still moving after pulse duration time elapsed
22:31:35.858 00.032 5240 IsGuiding returns 0
22:31:35.858 00.000 5240 scope move finished after 141 + 44 ms
22:31:35.858 00.000 5240 Move returns status 0, amount 141
22:31:35.858 00.000 5240 BLC: Oldest BLC event removed
22:31:35.858 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 330 applied
22:31:35.858 00.000 5240 MoveAxis(N, 387, ABG)
22:31:35.858 00.000 5240 Guiding  Dir = 0, Dur = 387
22:31:35.858 00.000 5240 IsGuiding returns 0
22:31:35.858 00.000 5240 PulseGuide returned control before completion, sleep 397
22:31:36.270 00.412 5240 IsGuiding returns 1
22:31:36.270 00.000 5240 scope still moving after pulse duration time elapsed
22:31:36.302 00.032 5240 IsGuiding returns 0
22:31:36.302 00.000 5240 scope move finished after 387 + 57 ms
22:31:36.302 00.000 5240 Move returns status 0, amount 387
22:31:36.302 00.000 5240 move complete, result=0
22:31:36.302 00.000 5240 worker thread done servicing request
22:31:36.302 00.000 5240 Worker thread wakes up
22:31:36.302 00.000 2696 GuideStep: -0.9 px 141 ms EAST, -0.5 px 387 ms NORTH
22:31:36.312 00.010 5240 worker thread servicing REQUEST_EXPOSE 1500
22:31:36.312 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:31:37.728 01.416 5240 Exposure complete
22:31:37.775 00.047 5240 worker thread done servicing request
22:31:37.775 00.000 2696 OnExposeComplete: enter
22:31:37.775 00.000 2696 UpdateGuideState(): m_state=6
22:31:37.775 00.000 2696 Star::Find(15, 301, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 536
22:31:37.775 00.000 2696 Star::Find returns 1 (1), X=301.90, Y=259.78, Mass=3027, SNR=38.8, Peak=255 HFD=3.0
22:31:37.788 00.013 2696 MultiStar: [#1 -0.06,-1.01,0.71,U] [#2 1.23,-0.70,0.68,U] [#3 1.71,-0.53,0.43,U] [#4 0.70,-1.42,0.44,U] [#5 -0.13,0.37,0.44,U] [#6 1.45,-0.44,0.47,U] [#7 1.63,-0.17,0.50,U] [#8 1.15,-0.98,0.38,U] 
22:31:37.791 00.003 2696 refined, 8 included, MultiStar: {1.16, -0.61}, one-star: {2.14, -0.55}
22:31:37.791 00.000 2696 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.74) = xAngle (-3.22 = 3.06)
22:31:37.791 00.000 2696 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.59 = -0.59)
22:31:37.791 00.000 2696 CameraToMount -- cameraX=1.16 cameraY=-0.61 hyp=1.31 cameraTheta=-0.49 mountX=-1.31 mountY=-0.73, mountTheta=-2.63
22:31:37.791 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.16, y=-0.61, opts=13)
22:31:37.791 00.000 2696 Enqueuing Move request for scope (1.16, -0.61)
22:31:37.791 00.000 5240 Worker thread wakes up
22:31:37.791 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.16, -0.61) opts 0xd
22:31:37.791 00.000 5240 Handling offset move in thread for scope, endpoint = (1.16, -0.61)
22:31:37.791 00.000 5240 Moving (1.16, -0.61) raw xDistance=-1.31 yDistance=-0.73
22:31:37.791 00.000 5240 BLC: History state: CurrMiss=0.73, AvgInitMiss=0.78, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.450749, 1:0.730166
22:31:37.791 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:31:37.791 00.000 5240 PPEC rslt: input = -1.31, final = -1.15, react = -1.31, pred = 0.19, hyst = -1.23, hyst_pct = 0.24, period_length = 662.83
22:31:37.791 00.000 5240 PPEC: input: -1.31, control: -1.15, exposure: 1500
22:31:37.791 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73
22:31:37.791 00.000 5240 MoveAxis(E, 190, ABG)
22:31:37.791 00.000 5240 Guiding  Dir = 2, Dur = 190
22:31:37.791 00.000 5240 IsGuiding returns 0
22:31:37.807 00.016 5240 PulseGuide returned control before completion, sleep 200
22:31:37.819 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:31:37.854 00.035 2696 UpdateGuideState exits: m=3027 SNR=38.8 Saturated
22:31:37.854 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:37.870 00.016 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:31:37.870 00.000 2696 Enqueuing Expose request
22:31:38.013 00.143 5240 IsGuiding returns 1
22:31:38.013 00.000 5240 scope still moving after pulse duration time elapsed
22:31:38.045 00.032 5240 IsGuiding returns 0
22:31:38.045 00.000 5240 scope move finished after 190 + 49 ms
22:31:38.045 00.000 5240 Move returns status 0, amount 190
22:31:38.045 00.000 5240 MoveAxis(N, 92, ABG)
22:31:38.045 00.000 5240 Guiding  Dir = 0, Dur = 92
22:31:38.047 00.002 5240 IsGuiding returns 0
22:31:38.047 00.000 5240 PulseGuide returned control before completion, sleep 102
22:31:38.157 00.110 5240 IsGuiding returns 1
22:31:38.157 00.000 5240 scope still moving after pulse duration time elapsed
22:31:38.188 00.031 5240 IsGuiding returns 0
22:31:38.188 00.000 5240 scope move finished after 92 + 49 ms
22:31:38.188 00.000 5240 Move returns status 0, amount 92
22:31:38.188 00.000 5240 move complete, result=0
22:31:38.188 00.000 5240 worker thread done servicing request
22:31:38.188 00.000 5240 Worker thread wakes up
22:31:38.188 00.000 2696 GuideStep: -1.3 px 190 ms EAST, -0.7 px 92 ms NORTH
22:31:38.198 00.010 5240 worker thread servicing REQUEST_EXPOSE 1500
22:31:38.198 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:31:39.854 01.656 5240 Exposure complete
22:31:39.947 00.093 5240 worker thread done servicing request
22:31:39.947 00.000 2696 OnExposeComplete: enter
22:31:39.947 00.000 2696 UpdateGuideState(): m_state=6
22:31:39.947 00.000 2696 Star::Find(15, 301, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 537
22:31:39.947 00.000 2696 Star::Find returns 1 (1), X=302.22, Y=260.12, Mass=2999, SNR=38.6, Peak=255 HFD=3.1
22:31:39.947 00.000 2696 MultiStar: [#1 0.30,-0.61,0.71,U] [#2 1.40,-0.35,0.67,U] [#3 2.04,-0.19,0.00,M1] [#4 1.06,-0.92,0.43,U] [#5 0.25,0.78,0.45,U] [#6 1.83,0.03,0.48,U] [#7 1.74,0.05,0.47,U] [#8 1.51,-0.58,0.39,U] 
22:31:39.947 00.000 2696 refined, 7 included, MultiStar: {1.40, -0.24}, one-star: {2.45, -0.21}
22:31:39.963 00.016 2696 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.74) = xAngle (-2.91 = -2.91)
22:31:39.965 00.002 2696 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.27 = -0.27)
22:31:39.967 00.002 2696 CameraToMount -- cameraX=1.40 cameraY=-0.24 hyp=1.42 cameraTheta=-0.17 mountX=-1.38 mountY=-0.39, mountTheta=-2.87
22:31:39.967 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.40, y=-0.24, opts=13)
22:31:39.967 00.000 2696 Enqueuing Move request for scope (1.40, -0.24)
22:31:39.967 00.000 5240 Worker thread wakes up
22:31:39.967 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.40, -0.24) opts 0xd
22:31:39.967 00.000 5240 Handling offset move in thread for scope, endpoint = (1.40, -0.24)
22:31:39.967 00.000 5240 Moving (1.40, -0.24) raw xDistance=-1.38 yDistance=-0.39
22:31:39.967 00.000 5240 BLC: History state: CurrMiss=0.39, AvgInitMiss=0.78, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.450749, 1:0.730166, 2:0.385371
22:31:39.967 00.000 5240 BLC: Under-shoot: nominal increase by 98
22:31:39.967 00.000 5240 BLC: window closed
22:31:39.976 00.009 5240 BLC: Pulse increase limited by ceiling of 330
22:31:39.976 00.000 5240 BLC: Pulse adjusted to 330
22:31:39.976 00.000 5240 PPEC rslt: input = -1.38, final = -1.19, react = -1.38, pred = 0.24, hyst = -1.33, hyst_pct = 0.24, period_length = 662.83
22:31:39.976 00.000 5240 PPEC: input: -1.38, control: -1.19, exposure: 1500
22:31:39.976 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
22:31:39.976 00.000 5240 MoveAxis(E, 198, ABG)
22:31:39.976 00.000 5240 Guiding  Dir = 2, Dur = 198
22:31:39.976 00.000 5240 IsGuiding returns 0
22:31:39.978 00.002 5240 PulseGuide returned control before completion, sleep 208
22:31:39.978 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=220, Gamma=0.430
22:31:40.026 00.048 2696 UpdateGuideState exits: m=2999 SNR=38.6 Saturated
22:31:40.026 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:40.040 00.014 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:31:40.042 00.002 2696 Enqueuing Expose request
22:31:40.200 00.158 5240 IsGuiding returns 0
22:31:40.200 00.000 5240 Move returns status 0, amount 198
22:31:40.200 00.000 5240 MoveAxis(N, 49, ABG)
22:31:40.200 00.000 5240 Guiding  Dir = 0, Dur = 49
22:31:40.202 00.002 5240 IsGuiding returns 0
22:31:40.202 00.000 5240 PulseGuide returned control before completion, sleep 59
22:31:40.264 00.062 5240 IsGuiding returns 1
22:31:40.264 00.000 5240 scope still moving after pulse duration time elapsed
22:31:40.295 00.031 5240 IsGuiding returns 0
22:31:40.295 00.000 5240 scope move finished after 49 + 44 ms
22:31:40.295 00.000 5240 Move returns status 0, amount 49
22:31:40.295 00.000 5240 move complete, result=0
22:31:40.295 00.000 5240 worker thread done servicing request
22:31:40.295 00.000 5240 Worker thread wakes up
22:31:40.295 00.000 2696 GuideStep: -1.4 px 198 ms EAST, -0.4 px 49 ms NORTH
22:31:40.295 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:31:40.295 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:31:40.358 00.063 2696 evsrv: cli 0F943B00 connect
22:31:40.361 00.003 2696 case statement mapped state 6 to 3
22:31:40.363 00.002 2696 case statement mapped state 6 to 3
22:31:40.365 00.002 2696 evsrv: cli 0F943B00 request: {"method":"get_pixel_scale","id":"8aefe03e-6a7f-4574-994c-febce6414d6c"}
22:31:40.365 00.000 2696 evsrv: cli 0F943B00 response: {"jsonrpc":"2.0","result":1.86834,"id":"8aefe03e-6a7f-4574-994c-febce6414d6c"}
22:31:40.365 00.000 2696 evsrv: cli 0F943B00 disconnect
22:31:41.723 01.358 5240 Exposure complete
22:31:41.802 00.079 5240 worker thread done servicing request
22:31:41.802 00.000 2696 OnExposeComplete: enter
22:31:41.802 00.000 2696 UpdateGuideState(): m_state=6
22:31:41.802 00.000 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 538
22:31:41.802 00.000 2696 Star::Find returns 1 (1), X=302.04, Y=260.51, Mass=3238, SNR=40.1, Peak=255 HFD=3.3
22:31:41.802 00.000 2696 MultiStar: [#1 -0.05,-0.34,0.65,U] [#2 1.46,0.16,0.67,U] [#3 1.57,-0.08,0.41,U] [#4 0.72,-0.66,0.41,U] [#5 0.08,1.10,0.41,U] [#6 1.52,0.09,0.45,U] [#7 1.72,0.39,0.46,U] [#8 1.24,-0.25,0.37,U] 
22:31:41.817 00.015 2696 refined, 8 included, MultiStar: {1.27, 0.07}, one-star: {2.27, 0.18}
22:31:41.819 00.002 2696 CameraToMount -- cameraTheta (0.05) - m_xAngle (2.74) = xAngle (-2.68 = -2.68)
22:31:41.821 00.002 2696 CameraToMount -- cameraTheta (0.05) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.05 = -0.05)
22:31:41.825 00.004 2696 CameraToMount -- cameraX=1.27 cameraY=0.07 hyp=1.27 cameraTheta=0.05 mountX=-1.14 mountY=-0.06, mountTheta=-3.09
22:31:41.825 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.27, y=0.07, opts=13)
22:31:41.825 00.000 2696 Enqueuing Move request for scope (1.27, 0.07)
22:31:41.833 00.008 5240 Worker thread wakes up
22:31:41.833 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.27, 0.07) opts 0xd
22:31:41.833 00.000 5240 Handling offset move in thread for scope, endpoint = (1.27, 0.07)
22:31:41.833 00.000 5240 Moving (1.27, 0.07) raw xDistance=-1.14 yDistance=-0.06
22:31:41.833 00.000 5240 PPEC rslt: input = -1.14, final = -0.92, react = -1.14, pred = 0.28, hyst = -1.14, hyst_pct = 0.24, period_length = 662.83
22:31:41.833 00.000 5240 PPEC: input: -1.14, control: -0.92, exposure: 1500
22:31:41.833 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:41.833 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:31:41.833 00.000 5240 MoveAxis(E, 153, ABG)
22:31:41.833 00.000 5240 Guiding  Dir = 2, Dur = 153
22:31:41.833 00.000 5240 IsGuiding returns 0
22:31:41.833 00.000 5240 PulseGuide returned control before completion, sleep 163
22:31:41.851 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=239, Gamma=0.430
22:31:41.897 00.046 2696 UpdateGuideState exits: m=3238 SNR=40.1 Saturated
22:31:41.901 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:41.903 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:31:41.905 00.002 2696 Enqueuing Expose request
22:31:42.007 00.102 5240 IsGuiding returns 1
22:31:42.007 00.000 5240 scope still moving after pulse duration time elapsed
22:31:42.038 00.031 5240 IsGuiding returns 0
22:31:42.038 00.000 5240 scope move finished after 153 + 46 ms
22:31:42.038 00.000 5240 Move returns status 0, amount 153
22:31:42.038 00.000 5240 MoveAxis(N, 0, ABG)
22:31:42.038 00.000 5240 Move returns status 0, amount 0
22:31:42.038 00.000 5240 move complete, result=0
22:31:42.038 00.000 5240 worker thread done servicing request
22:31:42.038 00.000 2696 GuideStep: -1.1 px 153 ms EAST, -0.1 px 0 ms NORTH
22:31:42.038 00.000 5240 Worker thread wakes up
22:31:42.038 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:31:42.038 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:31:43.694 01.656 5240 Exposure complete
22:31:43.741 00.047 5240 worker thread done servicing request
22:31:43.741 00.000 2696 OnExposeComplete: enter
22:31:43.741 00.000 2696 UpdateGuideState(): m_state=6
22:31:43.741 00.000 2696 Star::Find(15, 302, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 539
22:31:43.759 00.018 2696 Star::Find returns 1 (1), X=301.74, Y=260.83, Mass=3008, SNR=38.7, Peak=255 HFD=3.1
22:31:43.761 00.002 2696 MultiStar: [#1 -0.15,0.25,0.68,U] [#2 1.20,0.44,0.67,U] [#3 1.43,0.40,0.43,U] [#4 0.58,-0.10,0.44,U] [#5 -0.22,1.37,0.46,U] [#6 1.82,0.79,0.00,M1] [#7 1.55,0.79,0.48,U] [#8 0.97,0.09,0.37,U] 
22:31:43.763 00.002 2696 refined, 7 included, MultiStar: {1.00, 0.47}, one-star: {1.97, 0.50}
22:31:43.763 00.000 2696 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.74) = xAngle (-2.30 = -2.30)
22:31:43.765 00.002 2696 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.34 = 0.34)
22:31:43.767 00.002 2696 CameraToMount -- cameraX=1.00 cameraY=0.47 hyp=1.11 cameraTheta=0.44 mountX=-0.74 mountY=0.36, mountTheta=2.68
22:31:43.771 00.004 2696 SchedulePrimaryMove(0F998B58, x=1.00, y=0.47, opts=13)
22:31:43.773 00.002 2696 Enqueuing Move request for scope (1.00, 0.47)
22:31:43.773 00.000 5240 Worker thread wakes up
22:31:43.773 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.00, 0.47) opts 0xd
22:31:43.773 00.000 5240 Handling offset move in thread for scope, endpoint = (1.00, 0.47)
22:31:43.773 00.000 5240 Moving (1.00, 0.47) raw xDistance=-0.74 yDistance=0.36
22:31:43.773 00.000 5240 PPEC rslt: input = -0.74, final = -0.87, react = -0.74, pred = -0.16, hyst = -0.78, hyst_pct = 0.24, period_length = 662.83
22:31:43.773 00.000 5240 PPEC: input: -0.74, control: -0.87, exposure: 1500
22:31:43.773 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:31:43.773 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
22:31:43.773 00.000 5240 MoveAxis(E, 144, ABG)
22:31:43.773 00.000 5240 Guiding  Dir = 2, Dur = 144
22:31:43.773 00.000 5240 IsGuiding returns 0
22:31:43.773 00.000 5240 PulseGuide returned control before completion, sleep 154
22:31:43.790 00.017 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=223, Gamma=0.430
22:31:43.836 00.046 2696 UpdateGuideState exits: m=3008 SNR=38.7 Saturated
22:31:43.836 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:43.836 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:31:43.836 00.000 2696 Enqueuing Expose request
22:31:43.946 00.110 5240 IsGuiding returns 1
22:31:43.946 00.000 5240 scope still moving after pulse duration time elapsed
22:31:43.977 00.031 5240 IsGuiding returns 0
22:31:43.977 00.000 5240 scope move finished after 144 + 56 ms
22:31:43.977 00.000 5240 Move returns status 0, amount 144
22:31:43.977 00.000 5240 MoveAxis(N, 0, ABG)
22:31:43.977 00.000 5240 Move returns status 0, amount 0
22:31:43.977 00.000 5240 move complete, result=0
22:31:43.977 00.000 5240 worker thread done servicing request
22:31:43.977 00.000 2696 GuideStep: -0.7 px 144 ms EAST, 0.4 px 0 ms NORTH
22:31:43.981 00.004 5240 Worker thread wakes up
22:31:43.981 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:31:43.981 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:31:45.399 01.418 5240 Exposure complete
22:31:45.453 00.054 5240 worker thread done servicing request
22:31:45.453 00.000 2696 OnExposeComplete: enter
22:31:45.453 00.000 2696 UpdateGuideState(): m_state=6
22:31:45.453 00.000 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 540
22:31:45.469 00.016 2696 Star::Find returns 1 (1), X=301.62, Y=260.87, Mass=3078, SNR=39.1, Peak=255 HFD=3.3
22:31:45.469 00.000 2696 MultiStar: [#1 -0.30,0.26,0.69,U] [#2 0.99,0.47,0.65,U] [#3 1.28,0.38,0.43,U] [#4 0.36,-0.25,0.43,U] [#5 -0.25,1.45,0.45,U] [#6 1.36,0.56,0.47,U] [#7 1.20,0.63,0.46,U] [#8 0.69,0.17,0.38,U] 
22:31:45.469 00.000 2696 refined, 8 included, MultiStar: {0.87, 0.48}, one-star: {1.86, 0.54}
22:31:45.469 00.000 2696 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.74) = xAngle (-2.24 = -2.24)
22:31:45.469 00.000 2696 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.40 = 0.40)
22:31:45.478 00.009 2696 CameraToMount -- cameraX=0.87 cameraY=0.48 hyp=0.99 cameraTheta=0.50 mountX=-0.61 mountY=0.38, mountTheta=2.58
22:31:45.480 00.002 2696 SchedulePrimaryMove(0F998B58, x=0.87, y=0.48, opts=13)
22:31:45.482 00.002 2696 Enqueuing Move request for scope (0.87, 0.48)
22:31:45.484 00.002 5240 Worker thread wakes up
22:31:45.484 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.87, 0.48) opts 0xd
22:31:45.486 00.002 5240 Handling offset move in thread for scope, endpoint = (0.87, 0.48)
22:31:45.486 00.000 5240 Moving (0.87, 0.48) raw xDistance=-0.61 yDistance=0.38
22:31:45.486 00.000 5240 PPEC rslt: input = -0.61, final = -0.70, react = -0.61, pred = -0.11, hyst = -0.64, hyst_pct = 0.24, period_length = 662.83
22:31:45.486 00.000 5240 PPEC: input: -0.61, control: -0.70, exposure: 1500
22:31:45.486 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:31:45.486 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
22:31:45.486 00.000 5240 MoveAxis(E, 117, ABG)
22:31:45.486 00.000 5240 Guiding  Dir = 2, Dur = 117
22:31:45.488 00.002 5240 IsGuiding returns 0
22:31:45.488 00.000 5240 PulseGuide returned control before completion, sleep 127
22:31:45.498 00.010 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:31:45.538 00.040 2696 UpdateGuideState exits: m=3078 SNR=39.1 Saturated
22:31:45.548 00.010 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:45.548 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:31:45.548 00.000 2696 Enqueuing Expose request
22:31:45.626 00.078 5240 IsGuiding returns 1
22:31:45.626 00.000 5240 scope still moving after pulse duration time elapsed
22:31:45.658 00.032 5240 IsGuiding returns 0
22:31:45.658 00.000 5240 scope move finished after 117 + 52 ms
22:31:45.658 00.000 5240 Move returns status 0, amount 117
22:31:45.658 00.000 5240 MoveAxis(N, 0, ABG)
22:31:45.658 00.000 5240 Move returns status 0, amount 0
22:31:45.658 00.000 5240 move complete, result=0
22:31:45.658 00.000 5240 worker thread done servicing request
22:31:45.658 00.000 5240 Worker thread wakes up
22:31:45.658 00.000 2696 GuideStep: -0.6 px 117 ms EAST, 0.4 px 0 ms NORTH
22:31:45.660 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:31:45.660 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:31:47.290 01.630 5240 Exposure complete
22:31:47.336 00.046 5240 worker thread done servicing request
22:31:47.336 00.000 2696 OnExposeComplete: enter
22:31:47.336 00.000 2696 UpdateGuideState(): m_state=6
22:31:47.336 00.000 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 541
22:31:47.336 00.000 2696 Star::Find returns 1 (1), X=301.57, Y=260.94, Mass=3022, SNR=38.8, Peak=255 HFD=3.1
22:31:47.336 00.000 2696 MultiStar: [#1 -0.53,0.23,0.68,U] [#2 0.74,0.54,0.66,U] [#3 1.10,0.54,0.43,U] [#4 0.32,-0.12,0.44,U] [#5 -0.35,1.47,0.44,U] [#6 1.03,0.72,0.47,U] [#7 1.02,0.84,0.48,U] [#8 0.68,0.26,0.37,U] 
22:31:47.352 00.016 2696 refined, 8 included, MultiStar: {0.73, 0.56}, one-star: {1.80, 0.61}
22:31:47.354 00.002 2696 CameraToMount -- cameraTheta (0.66) - m_xAngle (2.74) = xAngle (-2.08 = -2.08)
22:31:47.356 00.002 2696 CameraToMount -- cameraTheta (0.66) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.55 = 0.55)
22:31:47.358 00.002 2696 CameraToMount -- cameraX=0.73 cameraY=0.56 hyp=0.92 cameraTheta=0.66 mountX=-0.45 mountY=0.48, mountTheta=2.32
22:31:47.360 00.002 2696 SchedulePrimaryMove(0F998B58, x=0.73, y=0.56, opts=13)
22:31:47.362 00.002 2696 Enqueuing Move request for scope (0.73, 0.56)
22:31:47.364 00.002 5240 Worker thread wakes up
22:31:47.364 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.73, 0.56) opts 0xd
22:31:47.364 00.000 5240 Handling offset move in thread for scope, endpoint = (0.73, 0.56)
22:31:47.364 00.000 5240 Moving (0.73, 0.56) raw xDistance=-0.45 yDistance=0.48
22:31:47.366 00.002 5240 PPEC rslt: input = -0.45, final = -0.60, react = -0.45, pred = -0.19, hyst = -0.49, hyst_pct = 0.24, period_length = 662.83
22:31:47.366 00.000 5240 PPEC: input: -0.45, control: -0.60, exposure: 1500
22:31:47.366 00.000 5240 resist switch: large excursion: input 0.48 thresh 0.45 direction from -1 to 1
22:31:47.366 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.45
22:31:47.366 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
22:31:47.366 00.000 5240 MoveAxis(E, 99, ABG)
22:31:47.366 00.000 5240 Guiding  Dir = 2, Dur = 99
22:31:47.366 00.000 5240 IsGuiding returns 0
22:31:47.368 00.002 5240 PulseGuide returned control before completion, sleep 109
22:31:47.368 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:31:47.415 00.047 2696 UpdateGuideState exits: m=3022 SNR=38.8 Saturated
22:31:47.415 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:47.415 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:31:47.431 00.016 2696 Enqueuing Expose request
22:31:47.479 00.048 5240 IsGuiding returns 1
22:31:47.479 00.000 5240 scope still moving after pulse duration time elapsed
22:31:47.511 00.032 5240 IsGuiding returns 0
22:31:47.511 00.000 5240 scope move finished after 99 + 44 ms
22:31:47.511 00.000 5240 Move returns status 0, amount 99
22:31:47.511 00.000 5240 BLC: Oldest BLC event removed
22:31:47.511 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 330 applied
22:31:47.511 00.000 5240 MoveAxis(S, 391, ABG)
22:31:47.511 00.000 5240 Guiding  Dir = 1, Dur = 391
22:31:47.511 00.000 5240 IsGuiding returns 0
22:31:47.511 00.000 5240 PulseGuide returned control before completion, sleep 401
22:31:47.923 00.412 5240 IsGuiding returns 1
22:31:47.923 00.000 5240 scope still moving after pulse duration time elapsed
22:31:47.955 00.032 5240 IsGuiding returns 0
22:31:47.955 00.000 5240 scope move finished after 391 + 52 ms
22:31:47.955 00.000 5240 Move returns status 0, amount 391
22:31:47.955 00.000 5240 move complete, result=0
22:31:47.955 00.000 5240 worker thread done servicing request
22:31:47.955 00.000 5240 Worker thread wakes up
22:31:47.955 00.000 2696 GuideStep: -0.4 px 99 ms EAST, 0.5 px 391 ms SOUTH
22:31:47.957 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:31:47.957 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:31:49.380 01.423 5240 Exposure complete
22:31:49.444 00.064 5240 worker thread done servicing request
22:31:49.444 00.000 2696 OnExposeComplete: enter
22:31:49.444 00.000 2696 UpdateGuideState(): m_state=6
22:31:49.444 00.000 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 542
22:31:49.456 00.012 2696 Star::Find returns 1 (1), X=301.32, Y=261.67, Mass=2971, SNR=38.5, Peak=255 HFD=3.3
22:31:49.456 00.000 2696 MultiStar: [#1 -0.70,0.99,0.70,U] [#2 0.65,1.19,0.68,U] [#3 0.97,1.18,0.44,U] [#4 0.09,0.59,0.43,U] [#5 -0.54,2.20,0.00,M1] [#6 0.94,1.31,0.48,U] [#7 0.94,1.61,0.49,U] [#8 0.42,0.83,0.39,U] 
22:31:49.459 00.003 2696 refined, 7 included, MultiStar: {0.66, 1.16}, one-star: {1.55, 1.34}
22:31:49.459 00.000 2696 CameraToMount -- cameraTheta (1.05) - m_xAngle (2.74) = xAngle (-1.68 = -1.68)
22:31:49.459 00.000 2696 CameraToMount -- cameraTheta (1.05) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.95 = 0.95)
22:31:49.459 00.000 2696 CameraToMount -- cameraX=0.66 cameraY=1.16 hyp=1.33 cameraTheta=1.05 mountX=-0.15 mountY=1.09, mountTheta=1.71
22:31:49.459 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.66, y=1.16, opts=13)
22:31:49.459 00.000 2696 Enqueuing Move request for scope (0.66, 1.16)
22:31:49.476 00.017 5240 Worker thread wakes up
22:31:49.476 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.66, 1.16) opts 0xd
22:31:49.476 00.000 5240 Handling offset move in thread for scope, endpoint = (0.66, 1.16)
22:31:49.476 00.000 5240 Moving (0.66, 1.16) raw xDistance=-0.15 yDistance=1.09
22:31:49.476 00.000 5240 BLC: History state: CurrMiss=1.09, AvgInitMiss=0.81, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.482569, 1:1.086174
22:31:49.476 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:31:49.478 00.002 5240 PPEC rslt: input = -0.15, final = -0.12, react = -0.15, pred = -0.16, hyst = 0.00, hyst_pct = 0.24, period_length = 662.83
22:31:49.478 00.000 5240 PPEC: input: -0.15, control: -0.12, exposure: 1500
22:31:49.478 00.000 5240 GuideAlgorithmResistSwitch::result() returns 1.09 from input 1.09
22:31:49.478 00.000 5240 MoveAxis(E, 20, ABG)
22:31:49.478 00.000 5240 Guiding  Dir = 2, Dur = 20
22:31:49.478 00.000 5240 IsGuiding returns 0
22:31:49.478 00.000 5240 PulseGuide returned control before completion, sleep 30
22:31:49.491 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:31:49.523 00.032 5240 IsGuiding returns 1
22:31:49.523 00.000 5240 scope still moving after pulse duration time elapsed
22:31:49.538 00.015 2696 UpdateGuideState exits: m=2971 SNR=38.5 Saturated
22:31:49.538 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:49.538 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:31:49.538 00.000 2696 Enqueuing Expose request
22:31:49.554 00.016 5240 IsGuiding returns 0
22:31:49.554 00.000 5240 scope move finished after 20 + 54 ms
22:31:49.554 00.000 5240 Move returns status 0, amount 20
22:31:49.554 00.000 5240 MoveAxis(S, 137, ABG)
22:31:49.554 00.000 5240 Guiding  Dir = 1, Dur = 137
22:31:49.554 00.000 5240 IsGuiding returns 0
22:31:49.554 00.000 5240 PulseGuide returned control before completion, sleep 147
22:31:49.712 00.158 5240 IsGuiding returns 1
22:31:49.712 00.000 5240 scope still moving after pulse duration time elapsed
22:31:49.744 00.032 5240 IsGuiding returns 0
22:31:49.744 00.000 5240 scope move finished after 137 + 52 ms
22:31:49.744 00.000 5240 Move returns status 0, amount 137
22:31:49.744 00.000 5240 move complete, result=0
22:31:49.744 00.000 5240 worker thread done servicing request
22:31:49.744 00.000 5240 Worker thread wakes up
22:31:49.744 00.000 2696 GuideStep: -0.1 px 20 ms EAST, 1.1 px 137 ms SOUTH
22:31:49.744 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:31:49.744 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:31:51.392 01.648 5240 Exposure complete
22:31:51.456 00.064 5240 worker thread done servicing request
22:31:51.456 00.000 2696 OnExposeComplete: enter
22:31:51.456 00.000 2696 UpdateGuideState(): m_state=6
22:31:51.471 00.015 2696 Star::Find(15, 301, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 543
22:31:51.471 00.000 2696 Star::Find returns 1 (1), X=301.77, Y=260.91, Mass=2997, SNR=38.6, Peak=255 HFD=3.3
22:31:51.476 00.005 2696 MultiStar: [#1 -0.26,0.31,0.70,U] [#2 0.95,0.44,0.67,U] [#3 1.56,0.39,0.44,U] [#4 0.62,-0.07,0.42,U] [#5 -0.11,1.40,0.44,U] [#6 1.11,0.28,0.47,U] [#7 1.28,0.63,0.49,U] [#8 0.86,0.09,0.40,U] 
22:31:51.476 00.000 2696 refined, 8 included, MultiStar: {0.96, 0.46}, one-star: {2.00, 0.58}
22:31:51.476 00.000 2696 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.74) = xAngle (-2.29 = -2.29)
22:31:51.476 00.000 2696 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.35 = 0.35)
22:31:51.476 00.000 2696 CameraToMount -- cameraX=0.96 cameraY=0.46 hyp=1.07 cameraTheta=0.45 mountX=-0.70 mountY=0.36, mountTheta=2.66
22:31:51.487 00.011 2696 SchedulePrimaryMove(0F998B58, x=0.96, y=0.46, opts=13)
22:31:51.490 00.003 2696 Enqueuing Move request for scope (0.96, 0.46)
22:31:51.492 00.002 5240 Worker thread wakes up
22:31:51.492 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.96, 0.46) opts 0xd
22:31:51.492 00.000 5240 Handling offset move in thread for scope, endpoint = (0.96, 0.46)
22:31:51.492 00.000 5240 Moving (0.96, 0.46) raw xDistance=-0.70 yDistance=0.36
22:31:51.492 00.000 5240 BLC: History state: CurrMiss=0.36, AvgInitMiss=0.81, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.482569, 1:1.086174, 2:0.362761
22:31:51.492 00.000 5240 BLC: Under-shoot: nominal increase by 102
22:31:51.492 00.000 5240 BLC: window closed
22:31:51.492 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:31:51.492 00.000 5240 BLC: Pulse adjusted to 330
22:31:51.494 00.002 5240 PPEC rslt: input = -0.70, final = -0.75, react = -0.70, pred = -0.07, hyst = -0.69, hyst_pct = 0.23, period_length = 662.83
22:31:51.494 00.000 5240 PPEC: input: -0.70, control: -0.75, exposure: 1500
22:31:51.494 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
22:31:51.494 00.000 5240 MoveAxis(E, 124, ABG)
22:31:51.494 00.000 5240 Guiding  Dir = 2, Dur = 124
22:31:51.494 00.000 5240 IsGuiding returns 0
22:31:51.494 00.000 5240 PulseGuide returned control before completion, sleep 134
22:31:51.507 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:31:51.550 00.043 2696 UpdateGuideState exits: m=2997 SNR=38.6 Saturated
22:31:51.550 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:51.550 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:31:51.550 00.000 2696 Enqueuing Expose request
22:31:51.550 00.000 2696 evsrv: cli 0F9436A0 connect
22:31:51.550 00.000 2696 case statement mapped state 6 to 3
22:31:51.550 00.000 2696 case statement mapped state 6 to 3
22:31:51.566 00.016 2696 evsrv: cli 0F9436A0 request: {"method":"get_pixel_scale","id":"fe371b9f-9ff5-4a4b-b552-601f55a6b24d"}
22:31:51.566 00.000 2696 evsrv: cli 0F9436A0 response: {"jsonrpc":"2.0","result":1.86834,"id":"fe371b9f-9ff5-4a4b-b552-601f55a6b24d"}
22:31:51.571 00.005 2696 evsrv: cli 0F9436A0 disconnect
22:31:51.646 00.075 5240 IsGuiding returns 1
22:31:51.646 00.000 5240 scope still moving after pulse duration time elapsed
22:31:51.677 00.031 5240 IsGuiding returns 0
22:31:51.677 00.000 5240 scope move finished after 124 + 58 ms
22:31:51.677 00.000 5240 Move returns status 0, amount 124
22:31:51.677 00.000 5240 MoveAxis(S, 46, ABG)
22:31:51.677 00.000 5240 Guiding  Dir = 1, Dur = 46
22:31:51.677 00.000 5240 IsGuiding returns 0
22:31:51.677 00.000 5240 PulseGuide returned control before completion, sleep 56
22:31:51.740 00.063 5240 IsGuiding returns 1
22:31:51.740 00.000 5240 scope still moving after pulse duration time elapsed
22:31:51.772 00.032 5240 IsGuiding returns 0
22:31:51.772 00.000 5240 scope move finished after 46 + 49 ms
22:31:51.772 00.000 5240 Move returns status 0, amount 46
22:31:51.772 00.000 5240 move complete, result=0
22:31:51.772 00.000 5240 worker thread done servicing request
22:31:51.772 00.000 2696 GuideStep: -0.7 px 124 ms EAST, 0.4 px 46 ms SOUTH
22:31:51.772 00.000 5240 Worker thread wakes up
22:31:51.772 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:31:51.772 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:31:53.189 01.417 5240 Exposure complete
22:31:53.237 00.048 5240 worker thread done servicing request
22:31:53.237 00.000 2696 OnExposeComplete: enter
22:31:53.246 00.009 2696 UpdateGuideState(): m_state=6
22:31:53.248 00.002 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 544
22:31:53.250 00.002 2696 Star::Find returns 1 (1), X=301.61, Y=260.79, Mass=3084, SNR=39.2, Peak=255 HFD=3.2
22:31:53.250 00.000 2696 MultiStar: [#1 -0.30,0.01,0.69,U] [#2 1.00,0.23,0.67,U] [#3 1.37,0.37,0.42,U] [#4 0.42,-0.47,0.43,U] [#5 -0.33,1.43,0.44,U] [#6 1.07,0.58,0.46,U] [#7 1.15,0.76,0.48,U] [#8 0.83,0.13,0.37,U] 
22:31:53.253 00.003 2696 refined, 8 included, MultiStar: {0.86, 0.38}, one-star: {1.84, 0.46}
22:31:53.253 00.000 2696 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.74) = xAngle (-2.32 = -2.32)
22:31:53.257 00.004 2696 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.31 = 0.31)
22:31:53.257 00.000 2696 CameraToMount -- cameraX=0.86 cameraY=0.38 hyp=0.94 cameraTheta=0.41 mountX=-0.64 mountY=0.29, mountTheta=2.72
22:31:53.257 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.86, y=0.38, opts=13)
22:31:53.257 00.000 2696 Enqueuing Move request for scope (0.86, 0.38)
22:31:53.257 00.000 5240 Worker thread wakes up
22:31:53.257 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.86, 0.38) opts 0xd
22:31:53.257 00.000 5240 Handling offset move in thread for scope, endpoint = (0.86, 0.38)
22:31:53.257 00.000 5240 Moving (0.86, 0.38) raw xDistance=-0.64 yDistance=0.29
22:31:53.257 00.000 5240 PPEC rslt: input = -0.64, final = -0.78, react = -0.64, pred = -0.20, hyst = -0.59, hyst_pct = 0.23, period_length = 662.83
22:31:53.269 00.012 5240 PPEC: input: -0.64, control: -0.78, exposure: 1500
22:31:53.269 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
22:31:53.269 00.000 5240 MoveAxis(E, 129, ABG)
22:31:53.269 00.000 5240 Guiding  Dir = 2, Dur = 129
22:31:53.269 00.000 5240 IsGuiding returns 0
22:31:53.269 00.000 5240 PulseGuide returned control before completion, sleep 139
22:31:53.269 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=238, Gamma=0.430
22:31:53.321 00.052 2696 UpdateGuideState exits: m=3084 SNR=39.2 Saturated
22:31:53.321 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:53.321 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:31:53.332 00.011 2696 Enqueuing Expose request
22:31:53.411 00.079 5240 IsGuiding returns 1
22:31:53.411 00.000 5240 scope still moving after pulse duration time elapsed
22:31:53.443 00.032 5240 IsGuiding returns 0
22:31:53.443 00.000 5240 scope move finished after 129 + 45 ms
22:31:53.443 00.000 5240 Move returns status 0, amount 129
22:31:53.443 00.000 5240 MoveAxis(S, 36, ABG)
22:31:53.443 00.000 5240 Guiding  Dir = 1, Dur = 36
22:31:53.444 00.001 5240 IsGuiding returns 0
22:31:53.444 00.000 5240 PulseGuide returned control before completion, sleep 46
22:31:53.506 00.062 5240 IsGuiding returns 1
22:31:53.506 00.000 5240 scope still moving after pulse duration time elapsed
22:31:53.538 00.032 5240 IsGuiding returns 0
22:31:53.538 00.000 5240 scope move finished after 36 + 57 ms
22:31:53.538 00.000 5240 Move returns status 0, amount 36
22:31:53.538 00.000 5240 move complete, result=0
22:31:53.538 00.000 5240 worker thread done servicing request
22:31:53.538 00.000 2696 GuideStep: -0.6 px 129 ms EAST, 0.3 px 36 ms SOUTH
22:31:53.538 00.000 5240 Worker thread wakes up
22:31:53.538 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:31:53.538 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:31:55.202 01.664 5240 Exposure complete
22:31:55.266 00.064 5240 worker thread done servicing request
22:31:55.266 00.000 2696 OnExposeComplete: enter
22:31:55.266 00.000 2696 UpdateGuideState(): m_state=6
22:31:55.266 00.000 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 545
22:31:55.266 00.000 2696 Star::Find returns 1 (1), X=301.46, Y=261.25, Mass=2974, SNR=38.4, Peak=255 HFD=3.2
22:31:55.266 00.000 2696 MultiStar: [#1 -0.56,0.52,0.71,U] [#2 0.58,0.78,0.68,U] [#3 1.12,0.92,0.43,U] [#4 0.27,0.05,0.44,U] [#5 -0.44,1.71,0.45,U] [#6 0.94,0.85,0.48,U] [#7 1.02,0.98,0.50,U] [#8 0.56,0.58,0.39,U] 
22:31:55.266 00.000 2696 refined, 8 included, MultiStar: {0.64, 0.81}, one-star: {1.69, 0.92}
22:31:55.266 00.000 2696 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.74) = xAngle (-1.83 = -1.83)
22:31:55.266 00.000 2696 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.80 = 0.80)
22:31:55.281 00.015 2696 CameraToMount -- cameraX=0.64 cameraY=0.81 hyp=1.04 cameraTheta=0.90 mountX=-0.27 mountY=0.74, mountTheta=1.92
22:31:55.281 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.64, y=0.81, opts=13)
22:31:55.281 00.000 2696 Enqueuing Move request for scope (0.64, 0.81)
22:31:55.288 00.007 5240 Worker thread wakes up
22:31:55.288 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.64, 0.81) opts 0xd
22:31:55.288 00.000 5240 Handling offset move in thread for scope, endpoint = (0.64, 0.81)
22:31:55.288 00.000 5240 Moving (0.64, 0.81) raw xDistance=-0.27 yDistance=0.74
22:31:55.288 00.000 5240 PPEC rslt: input = -0.27, final = -0.41, react = -0.27, pred = -0.16, hyst = -0.32, hyst_pct = 0.23, period_length = 662.83
22:31:55.288 00.000 5240 PPEC: input: -0.27, control: -0.41, exposure: 1500
22:31:55.288 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.74 from input 0.74
22:31:55.288 00.000 5240 MoveAxis(E, 67, ABG)
22:31:55.288 00.000 5240 Guiding  Dir = 2, Dur = 67
22:31:55.288 00.000 5240 IsGuiding returns 0
22:31:55.288 00.000 5240 PulseGuide returned control before completion, sleep 77
22:31:55.297 00.009 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=229, Gamma=0.430
22:31:55.345 00.048 2696 UpdateGuideState exits: m=2974 SNR=38.4 Saturated
22:31:55.351 00.006 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:55.351 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:31:55.351 00.000 2696 Enqueuing Expose request
22:31:55.376 00.025 5240 IsGuiding returns 1
22:31:55.376 00.000 5240 scope still moving after pulse duration time elapsed
22:31:55.408 00.032 5240 IsGuiding returns 0
22:31:55.408 00.000 5240 scope move finished after 67 + 48 ms
22:31:55.408 00.000 5240 Move returns status 0, amount 67
22:31:55.408 00.000 5240 MoveAxis(S, 94, ABG)
22:31:55.408 00.000 5240 Guiding  Dir = 1, Dur = 94
22:31:55.408 00.000 5240 IsGuiding returns 0
22:31:55.408 00.000 5240 PulseGuide returned control before completion, sleep 104
22:31:55.520 00.112 5240 IsGuiding returns 1
22:31:55.520 00.000 5240 scope still moving after pulse duration time elapsed
22:31:55.551 00.031 5240 IsGuiding returns 0
22:31:55.551 00.000 5240 scope move finished after 94 + 49 ms
22:31:55.551 00.000 5240 Move returns status 0, amount 94
22:31:55.551 00.000 5240 move complete, result=0
22:31:55.551 00.000 5240 worker thread done servicing request
22:31:55.551 00.000 2696 GuideStep: -0.3 px 67 ms EAST, 0.7 px 94 ms SOUTH
22:31:55.551 00.000 5240 Worker thread wakes up
22:31:55.551 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:31:55.551 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:31:56.992 01.441 5240 Exposure complete
22:31:57.056 00.064 5240 worker thread done servicing request
22:31:57.056 00.000 2696 OnExposeComplete: enter
22:31:57.056 00.000 2696 UpdateGuideState(): m_state=6
22:31:57.071 00.015 2696 Star::Find(15, 301, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 546
22:31:57.075 00.004 2696 Star::Find returns 1 (1), X=301.71, Y=260.35, Mass=3033, SNR=38.8, Peak=255 HFD=3.3
22:31:57.077 00.002 2696 MultiStar: [#1 -0.51,-0.54,0.70,U] [#2 0.81,-0.15,0.67,U] [#3 1.05,-0.45,0.43,U] [#4 0.28,-0.81,0.43,U] [#5 -0.38,0.85,0.44,U] [#6 1.00,0.05,0.48,U] [#7 0.91,0.05,0.48,U] [#8 0.99,-0.24,0.38,U] 
22:31:57.079 00.002 2696 refined, 8 included, MultiStar: {0.76, -0.13}, one-star: {1.94, 0.02}
22:31:57.081 00.002 2696 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.74) = xAngle (-2.91 = -2.91)
22:31:57.083 00.002 2696 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.28 = -0.28)
22:31:57.085 00.002 2696 CameraToMount -- cameraX=0.76 cameraY=-0.13 hyp=0.77 cameraTheta=-0.17 mountX=-0.75 mountY=-0.21, mountTheta=-2.87
22:31:57.087 00.002 2696 SchedulePrimaryMove(0F998B58, x=0.76, y=-0.13, opts=13)
22:31:57.094 00.007 2696 Enqueuing Move request for scope (0.76, -0.13)
22:31:57.096 00.002 5240 Worker thread wakes up
22:31:57.096 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.76, -0.13) opts 0xd
22:31:57.096 00.000 5240 Handling offset move in thread for scope, endpoint = (0.76, -0.13)
22:31:57.096 00.000 5240 Moving (0.76, -0.13) raw xDistance=-0.75 yDistance=-0.21
22:31:57.098 00.002 5240 PPEC rslt: input = -0.75, final = -0.83, react = -0.75, pred = -0.10, hyst = -0.76, hyst_pct = 0.23, period_length = 662.83
22:31:57.098 00.000 5240 PPEC: input: -0.75, control: -0.83, exposure: 1500
22:31:57.098 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:31:57.098 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:31:57.098 00.000 5240 MoveAxis(E, 138, ABG)
22:31:57.098 00.000 5240 Guiding  Dir = 2, Dur = 138
22:31:57.098 00.000 5240 IsGuiding returns 0
22:31:57.098 00.000 5240 PulseGuide returned control before completion, sleep 148
22:31:57.105 00.007 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:31:57.156 00.051 2696 UpdateGuideState exits: m=3033 SNR=38.8 Saturated
22:31:57.158 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:57.160 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:31:57.163 00.003 2696 Enqueuing Expose request
22:31:57.261 00.098 5240 IsGuiding returns 1
22:31:57.261 00.000 5240 scope still moving after pulse duration time elapsed
22:31:57.293 00.032 5240 IsGuiding returns 1
22:31:57.324 00.031 5240 IsGuiding returns 0
22:31:57.324 00.000 5240 scope move finished after 138 + 87 ms
22:31:57.324 00.000 5240 Move returns status 0, amount 138
22:31:57.324 00.000 5240 MoveAxis(N, 0, ABG)
22:31:57.324 00.000 5240 Move returns status 0, amount 0
22:31:57.324 00.000 5240 move complete, result=0
22:31:57.324 00.000 5240 worker thread done servicing request
22:31:57.324 00.000 5240 Worker thread wakes up
22:31:57.324 00.000 2696 GuideStep: -0.8 px 138 ms EAST, -0.2 px 0 ms NORTH
22:31:57.324 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:31:57.324 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:31:58.985 01.661 5240 Exposure complete
22:31:59.069 00.084 5240 worker thread done servicing request
22:31:59.069 00.000 2696 OnExposeComplete: enter
22:31:59.069 00.000 2696 UpdateGuideState(): m_state=6
22:31:59.069 00.000 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 547
22:31:59.069 00.000 2696 Star::Find returns 1 (1), X=301.27, Y=260.06, Mass=2966, SNR=38.4, Peak=255 HFD=3.2
22:31:59.069 00.000 2696 MultiStar: [#1 -0.85,-0.83,0.70,U] [#2 0.49,-0.16,0.68,U] [#3 0.74,-0.45,0.44,U] [#4 -0.07,-1.02,0.44,U] [#5 -0.73,0.72,0.44,U] [#6 0.59,-0.16,0.48,U] [#7 0.84,0.04,0.49,U] [#8 0.47,-0.69,0.39,U] 
22:31:59.079 00.010 2696 refined, 8 included, MultiStar: {0.41, -0.32}, one-star: {1.50, -0.27}
22:31:59.079 00.000 2696 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.74) = xAngle (-3.39 = 2.89)
22:31:59.079 00.000 2696 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.76 = -0.76)
22:31:59.079 00.000 2696 CameraToMount -- cameraX=0.41 cameraY=-0.32 hyp=0.52 cameraTheta=-0.66 mountX=-0.51 mountY=-0.36, mountTheta=-2.52
22:31:59.079 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.41, y=-0.32, opts=13)
22:31:59.079 00.000 2696 Enqueuing Move request for scope (0.41, -0.32)
22:31:59.079 00.000 5240 Worker thread wakes up
22:31:59.079 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.32) opts 0xd
22:31:59.079 00.000 5240 Handling offset move in thread for scope, endpoint = (0.41, -0.32)
22:31:59.079 00.000 5240 Moving (0.41, -0.32) raw xDistance=-0.51 yDistance=-0.36
22:31:59.079 00.000 5240 PPEC rslt: input = -0.51, final = -0.52, react = -0.51, pred = -0.02, hyst = -0.50, hyst_pct = 0.23, period_length = 662.83
22:31:59.079 00.000 5240 PPEC: input: -0.51, control: -0.52, exposure: 1500
22:31:59.079 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:31:59.079 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
22:31:59.095 00.016 5240 MoveAxis(E, 86, ABG)
22:31:59.095 00.000 5240 Guiding  Dir = 2, Dur = 86
22:31:59.095 00.000 5240 IsGuiding returns 0
22:31:59.095 00.000 5240 PulseGuide returned control before completion, sleep 96
22:31:59.102 00.007 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:31:59.148 00.046 2696 UpdateGuideState exits: m=2966 SNR=38.4 Saturated
22:31:59.148 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:59.148 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:31:59.158 00.010 2696 Enqueuing Expose request
22:31:59.206 00.048 5240 IsGuiding returns 1
22:31:59.206 00.000 5240 scope still moving after pulse duration time elapsed
22:31:59.238 00.032 5240 IsGuiding returns 0
22:31:59.238 00.000 5240 scope move finished after 86 + 56 ms
22:31:59.238 00.000 5240 Move returns status 0, amount 86
22:31:59.238 00.000 5240 MoveAxis(N, 0, ABG)
22:31:59.238 00.000 5240 Move returns status 0, amount 0
22:31:59.238 00.000 5240 move complete, result=0
22:31:59.238 00.000 5240 worker thread done servicing request
22:31:59.238 00.000 5240 Worker thread wakes up
22:31:59.238 00.000 2696 GuideStep: -0.5 px 86 ms EAST, -0.4 px 0 ms NORTH
22:31:59.240 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:31:59.240 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:32:00.649 01.409 5240 Exposure complete
22:32:00.697 00.048 5240 worker thread done servicing request
22:32:00.697 00.000 2696 OnExposeComplete: enter
22:32:00.697 00.000 2696 UpdateGuideState(): m_state=6
22:32:00.697 00.000 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 548
22:32:00.697 00.000 2696 Star::Find returns 1 (1), X=301.28, Y=259.83, Mass=3024, SNR=38.8, Peak=255 HFD=3.0
22:32:00.697 00.000 2696 MultiStar: [#1 -0.65,-0.66,0.69,U] [#2 0.59,-0.57,0.69,U] [#3 1.13,-0.36,0.42,U] [#4 0.11,-1.10,0.42,U] [#5 -0.57,0.65,0.44,U] [#6 0.75,-0.44,0.49,U] [#7 0.99,-0.18,0.47,U] [#8 0.44,-0.75,0.39,U] 
22:32:00.712 00.015 2696 refined, 8 included, MultiStar: {0.55, -0.45}, one-star: {1.51, -0.50}
22:32:00.712 00.000 2696 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.74) = xAngle (-3.42 = 2.86)
22:32:00.712 00.000 2696 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.79 = -0.79)
22:32:00.712 00.000 2696 CameraToMount -- cameraX=0.55 cameraY=-0.45 hyp=0.71 cameraTheta=-0.69 mountX=-0.68 mountY=-0.51, mountTheta=-2.50
22:32:00.712 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.55, y=-0.45, opts=13)
22:32:00.712 00.000 2696 Enqueuing Move request for scope (0.55, -0.45)
22:32:00.712 00.000 5240 Worker thread wakes up
22:32:00.712 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.45) opts 0xd
22:32:00.712 00.000 5240 Handling offset move in thread for scope, endpoint = (0.55, -0.45)
22:32:00.712 00.000 5240 Moving (0.55, -0.45) raw xDistance=-0.68 yDistance=-0.51
22:32:00.712 00.000 5240 PPEC rslt: input = -0.68, final = -0.69, react = -0.68, pred = -0.01, hyst = -0.70, hyst_pct = 0.23, period_length = 662.83
22:32:00.726 00.014 5240 PPEC: input: -0.68, control: -0.69, exposure: 1500
22:32:00.726 00.000 5240 resist switch: large excursion: input -0.51 thresh 0.45 direction from 1 to -1
22:32:00.726 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.52
22:32:00.726 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
22:32:00.726 00.000 5240 MoveAxis(E, 115, ABG)
22:32:00.726 00.000 5240 Guiding  Dir = 2, Dur = 115
22:32:00.726 00.000 5240 IsGuiding returns 0
22:32:00.726 00.000 5240 PulseGuide returned control before completion, sleep 125
22:32:00.738 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:32:00.776 00.038 2696 UpdateGuideState exits: m=3024 SNR=38.8 Saturated
22:32:00.776 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:00.788 00.012 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:32:00.791 00.003 2696 Enqueuing Expose request
22:32:00.855 00.064 5240 IsGuiding returns 1
22:32:00.855 00.000 5240 scope still moving after pulse duration time elapsed
22:32:00.887 00.032 5240 IsGuiding returns 0
22:32:00.887 00.000 5240 scope move finished after 115 + 45 ms
22:32:00.887 00.000 5240 Move returns status 0, amount 115
22:32:00.887 00.000 5240 BLC: Oldest BLC event removed
22:32:00.887 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 330 applied
22:32:00.887 00.000 5240 MoveAxis(N, 394, ABG)
22:32:00.887 00.000 5240 Guiding  Dir = 0, Dur = 394
22:32:00.887 00.000 5240 IsGuiding returns 0
22:32:00.887 00.000 5240 PulseGuide returned control before completion, sleep 404
22:32:01.300 00.413 5240 IsGuiding returns 1
22:32:01.300 00.000 5240 scope still moving after pulse duration time elapsed
22:32:01.332 00.032 5240 IsGuiding returns 0
22:32:01.332 00.000 5240 scope move finished after 394 + 51 ms
22:32:01.332 00.000 5240 Move returns status 0, amount 394
22:32:01.334 00.002 5240 move complete, result=0
22:32:01.334 00.000 5240 worker thread done servicing request
22:32:01.334 00.000 2696 GuideStep: -0.7 px 115 ms EAST, -0.5 px 394 ms NORTH
22:32:01.342 00.008 5240 Worker thread wakes up
22:32:01.342 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:32:01.342 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:32:02.990 01.648 5240 Exposure complete
22:32:03.062 00.072 5240 worker thread done servicing request
22:32:03.062 00.000 2696 OnExposeComplete: enter
22:32:03.062 00.000 2696 UpdateGuideState(): m_state=6
22:32:03.062 00.000 2696 Star::Find(15, 301, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 549
22:32:03.062 00.000 2696 Star::Find returns 1 (1), X=301.37, Y=259.59, Mass=2941, SNR=38.2, Peak=255 HFD=3.2
22:32:03.069 00.007 2696 MultiStar: [#1 -0.47,-1.08,0.70,U] [#2 1.00,-0.76,0.66,U] [#3 1.11,-0.87,0.44,U] [#4 0.07,-1.58,0.43,U] [#5 -0.54,0.11,0.44,U] [#6 1.32,-0.40,0.49,U] [#7 1.37,-0.52,0.51,U] [#8 0.64,-0.98,0.38,U] 
22:32:03.072 00.003 2696 refined, 8 included, MultiStar: {0.76, -0.76}, one-star: {1.60, -0.74}
22:32:03.072 00.000 2696 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.74) = xAngle (-3.53 = 2.76)
22:32:03.072 00.000 2696 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.89 = -0.89)
22:32:03.072 00.000 2696 CameraToMount -- cameraX=0.76 cameraY=-0.76 hyp=1.07 cameraTheta=-0.79 mountX=-0.99 mountY=-0.84, mountTheta=-2.44
22:32:03.072 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.76, y=-0.76, opts=13)
22:32:03.072 00.000 2696 Enqueuing Move request for scope (0.76, -0.76)
22:32:03.072 00.000 5240 Worker thread wakes up
22:32:03.072 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.76, -0.76) opts 0xd
22:32:03.072 00.000 5240 Handling offset move in thread for scope, endpoint = (0.76, -0.76)
22:32:03.072 00.000 5240 Moving (0.76, -0.76) raw xDistance=-0.99 yDistance=-0.84
22:32:03.072 00.000 5240 BLC: History state: CurrMiss=0.84, AvgInitMiss=0.80, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.506027, 1:0.835374
22:32:03.072 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:32:03.072 00.000 5240 PPEC rslt: input = -0.99, final = -0.99, react = -0.99, pred = -0.01, hyst = -0.95, hyst_pct = 0.22, period_length = 662.83
22:32:03.072 00.000 5240 PPEC: input: -0.99, control: -0.99, exposure: 1500
22:32:03.072 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.84 from input -0.84
22:32:03.072 00.000 5240 MoveAxis(E, 165, ABG)
22:32:03.072 00.000 5240 Guiding  Dir = 2, Dur = 165
22:32:03.088 00.016 5240 IsGuiding returns 0
22:32:03.088 00.000 5240 PulseGuide returned control before completion, sleep 175
22:32:03.088 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:32:03.147 00.059 2696 UpdateGuideState exits: m=2941 SNR=38.2 Saturated
22:32:03.149 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:03.150 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:32:03.150 00.000 2696 Enqueuing Expose request
22:32:03.277 00.127 5240 IsGuiding returns 1
22:32:03.277 00.000 5240 scope still moving after pulse duration time elapsed
22:32:03.309 00.032 5240 IsGuiding returns 0
22:32:03.309 00.000 5240 scope move finished after 165 + 56 ms
22:32:03.309 00.000 5240 Move returns status 0, amount 165
22:32:03.309 00.000 5240 MoveAxis(N, 106, ABG)
22:32:03.309 00.000 5240 Guiding  Dir = 0, Dur = 106
22:32:03.309 00.000 5240 IsGuiding returns 0
22:32:03.309 00.000 5240 PulseGuide returned control before completion, sleep 116
22:32:03.435 00.126 5240 IsGuiding returns 1
22:32:03.435 00.000 5240 scope still moving after pulse duration time elapsed
22:32:03.467 00.032 5240 IsGuiding returns 0
22:32:03.467 00.000 5240 scope move finished after 106 + 50 ms
22:32:03.467 00.000 5240 Move returns status 0, amount 106
22:32:03.467 00.000 5240 move complete, result=0
22:32:03.467 00.000 5240 worker thread done servicing request
22:32:03.467 00.000 5240 Worker thread wakes up
22:32:03.467 00.000 2696 GuideStep: -1.0 px 165 ms EAST, -0.8 px 106 ms NORTH
22:32:03.467 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:32:03.467 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:32:04.892 01.425 5240 Exposure complete
22:32:04.944 00.052 5240 worker thread done servicing request
22:32:04.944 00.000 2696 OnExposeComplete: enter
22:32:04.944 00.000 2696 UpdateGuideState(): m_state=6
22:32:04.944 00.000 2696 Star::Find(15, 301, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 550
22:32:04.955 00.011 2696 Star::Find returns 1 (1), X=301.25, Y=260.18, Mass=3040, SNR=38.9, Peak=255 HFD=3.5
22:32:04.955 00.000 2696 MultiStar: [#1 -0.71,-0.42,0.67,U] [#2 0.88,-0.16,0.68,U] [#3 0.95,-0.13,0.42,U] [#4 -0.08,-0.71,0.43,U] [#5 -0.55,0.80,0.44,U] [#6 1.28,0.11,0.50,U] [#7 1.04,0.12,0.48,U] [#8 0.35,-0.56,0.37,U] 
22:32:04.955 00.000 2696 refined, 8 included, MultiStar: {0.60, -0.13}, one-star: {1.48, -0.15}
22:32:04.955 00.000 2696 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.74) = xAngle (-2.95 = -2.95)
22:32:04.955 00.000 2696 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.32 = -0.32)
22:32:04.955 00.000 2696 CameraToMount -- cameraX=0.60 cameraY=-0.13 hyp=0.61 cameraTheta=-0.21 mountX=-0.60 mountY=-0.19, mountTheta=-2.83
22:32:04.955 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.60, y=-0.13, opts=13)
22:32:04.955 00.000 2696 Enqueuing Move request for scope (0.60, -0.13)
22:32:04.971 00.016 5240 Worker thread wakes up
22:32:04.971 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.60, -0.13) opts 0xd
22:32:04.971 00.000 5240 Handling offset move in thread for scope, endpoint = (0.60, -0.13)
22:32:04.971 00.000 5240 Moving (0.60, -0.13) raw xDistance=-0.60 yDistance=-0.19
22:32:04.971 00.000 5240 BLC: History state: CurrMiss=0.19, AvgInitMiss=0.80, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.506027, 1:0.835374, 2:0.190568
22:32:04.971 00.000 5240 BLC: Under-shoot: nominal increase by 101
22:32:04.971 00.000 5240 BLC: window closed
22:32:04.971 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:32:04.971 00.000 5240 BLC: Pulse adjusted to 330
22:32:04.971 00.000 5240 PPEC rslt: input = -0.60, final = -0.63, react = -0.60, pred = -0.03, hyst = -0.61, hyst_pct = 0.22, period_length = 662.83
22:32:04.971 00.000 5240 PPEC: input: -0.60, control: -0.63, exposure: 1500
22:32:04.971 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.19
22:32:04.971 00.000 5240 MoveAxis(E, 104, ABG)
22:32:04.971 00.000 5240 Guiding  Dir = 2, Dur = 104
22:32:04.971 00.000 5240 IsGuiding returns 0
22:32:04.971 00.000 5240 PulseGuide returned control before completion, sleep 114
22:32:04.985 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:32:05.019 00.034 2696 UpdateGuideState exits: m=3040 SNR=38.9 Saturated
22:32:05.035 00.016 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:05.035 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:32:05.038 00.003 2696 Enqueuing Expose request
22:32:05.098 00.060 5240 IsGuiding returns 1
22:32:05.098 00.000 5240 scope still moving after pulse duration time elapsed
22:32:05.130 00.032 5240 IsGuiding returns 0
22:32:05.130 00.000 5240 scope move finished after 104 + 51 ms
22:32:05.130 00.000 5240 Move returns status 0, amount 104
22:32:05.130 00.000 5240 MoveAxis(N, 24, ABG)
22:32:05.130 00.000 5240 Guiding  Dir = 0, Dur = 24
22:32:05.130 00.000 5240 IsGuiding returns 0
22:32:05.130 00.000 5240 PulseGuide returned control before completion, sleep 34
22:32:05.178 00.048 5240 IsGuiding returns 1
22:32:05.178 00.000 5240 scope still moving after pulse duration time elapsed
22:32:05.210 00.032 5240 IsGuiding returns 0
22:32:05.210 00.000 5240 scope move finished after 24 + 55 ms
22:32:05.210 00.000 5240 Move returns status 0, amount 24
22:32:05.210 00.000 5240 move complete, result=0
22:32:05.210 00.000 5240 worker thread done servicing request
22:32:05.210 00.000 2696 GuideStep: -0.6 px 104 ms EAST, -0.2 px 24 ms NORTH
22:32:05.215 00.005 5240 Worker thread wakes up
22:32:05.215 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:32:05.215 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:32:05.248 00.033 2696 evsrv: cli 0F9443C0 connect
22:32:05.252 00.004 2696 case statement mapped state 6 to 3
22:32:05.257 00.005 2696 case statement mapped state 6 to 3
22:32:05.257 00.000 2696 evsrv: cli 0F9443C0 request: {"method":"get_pixel_scale","id":"52836b68-89c0-4746-b177-ee773a6c3a9b"}
22:32:05.257 00.000 2696 evsrv: cli 0F9443C0 response: {"jsonrpc":"2.0","result":1.86834,"id":"52836b68-89c0-4746-b177-ee773a6c3a9b"}
22:32:05.257 00.000 2696 evsrv: cli 0F9443C0 disconnect
22:32:06.869 01.612 5240 Exposure complete
22:32:06.933 00.064 5240 worker thread done servicing request
22:32:06.933 00.000 2696 OnExposeComplete: enter
22:32:06.933 00.000 2696 UpdateGuideState(): m_state=6
22:32:06.933 00.000 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 551
22:32:06.933 00.000 2696 Star::Find returns 1 (1), X=301.58, Y=260.38, Mass=2990, SNR=38.5, Peak=255 HFD=3.2
22:32:06.944 00.011 2696 MultiStar: [#1 -0.27,-0.21,0.71,U] [#2 0.95,0.21,0.67,U] [#3 1.56,-0.03,0.44,U] [#4 0.54,-0.58,0.42,U] [#5 -0.26,1.20,0.44,U] [#6 1.07,0.04,0.47,U] [#7 1.22,0.22,0.47,U] [#8 0.76,-0.23,0.40,U] 
22:32:06.944 00.000 2696 refined, 8 included, MultiStar: {0.88, 0.07}, one-star: {1.81, 0.05}
22:32:06.949 00.005 2696 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.74) = xAngle (-2.66 = -2.66)
22:32:06.949 00.000 2696 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.03 = -0.03)
22:32:06.949 00.000 2696 CameraToMount -- cameraX=0.88 cameraY=0.07 hyp=0.88 cameraTheta=0.08 mountX=-0.78 mountY=-0.02, mountTheta=-3.11
22:32:06.949 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.88, y=0.07, opts=13)
22:32:06.949 00.000 2696 Enqueuing Move request for scope (0.88, 0.07)
22:32:06.949 00.000 5240 Worker thread wakes up
22:32:06.949 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.88, 0.07) opts 0xd
22:32:06.949 00.000 5240 Handling offset move in thread for scope, endpoint = (0.88, 0.07)
22:32:06.949 00.000 5240 Moving (0.88, 0.07) raw xDistance=-0.78 yDistance=-0.02
22:32:06.949 00.000 5240 PPEC rslt: input = -0.78, final = -0.82, react = -0.78, pred = -0.05, hyst = -0.80, hyst_pct = 0.22, period_length = 662.83
22:32:06.949 00.000 5240 PPEC: input: -0.78, control: -0.82, exposure: 1500
22:32:06.949 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:06.949 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:32:06.949 00.000 5240 MoveAxis(E, 137, ABG)
22:32:06.949 00.000 5240 Guiding  Dir = 2, Dur = 137
22:32:06.949 00.000 5240 IsGuiding returns 0
22:32:06.949 00.000 5240 PulseGuide returned control before completion, sleep 147
22:32:06.975 00.026 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=216, Gamma=0.430
22:32:07.012 00.037 2696 UpdateGuideState exits: m=2990 SNR=38.5 Saturated
22:32:07.012 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:07.012 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:32:07.028 00.016 2696 Enqueuing Expose request
22:32:07.123 00.095 5240 IsGuiding returns 1
22:32:07.123 00.000 5240 scope still moving after pulse duration time elapsed
22:32:07.155 00.032 5240 IsGuiding returns 0
22:32:07.155 00.000 5240 scope move finished after 137 + 54 ms
22:32:07.155 00.000 5240 Move returns status 0, amount 137
22:32:07.155 00.000 5240 MoveAxis(N, 0, ABG)
22:32:07.155 00.000 5240 Move returns status 0, amount 0
22:32:07.155 00.000 5240 move complete, result=0
22:32:07.155 00.000 5240 worker thread done servicing request
22:32:07.155 00.000 2696 GuideStep: -0.8 px 137 ms EAST, -0.0 px 0 ms NORTH
22:32:07.155 00.000 5240 Worker thread wakes up
22:32:07.155 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:32:07.155 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:32:08.580 01.425 5240 Exposure complete
22:32:08.644 00.064 5240 worker thread done servicing request
22:32:08.644 00.000 2696 OnExposeComplete: enter
22:32:08.644 00.000 2696 UpdateGuideState(): m_state=6
22:32:08.644 00.000 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 552
22:32:08.644 00.000 2696 Star::Find returns 1 (1), X=301.96, Y=260.35, Mass=3072, SNR=39.1, Peak=255 HFD=3.3
22:32:08.644 00.000 2696 MultiStar: [#1 -0.27,-0.23,0.68,U] [#2 1.01,-0.30,0.68,U] [#3 1.43,0.04,0.43,U] [#4 0.50,-0.85,0.43,U] [#5 -0.09,0.81,0.43,U] [#6 1.31,0.09,0.49,U] [#7 1.20,0.02,0.49,U] [#8 0.91,-0.50,0.38,U] 
22:32:08.660 00.016 2696 refined, 8 included, MultiStar: {1.01, -0.10}, one-star: {2.19, 0.02}
22:32:08.663 00.003 2696 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.74) = xAngle (-2.83 = -2.83)
22:32:08.665 00.002 2696 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.20 = -0.20)
22:32:08.665 00.000 2696 CameraToMount -- cameraX=1.01 cameraY=-0.10 hyp=1.01 cameraTheta=-0.10 mountX=-0.97 mountY=-0.20, mountTheta=-2.94
22:32:08.665 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.01, y=-0.10, opts=13)
22:32:08.665 00.000 2696 Enqueuing Move request for scope (1.01, -0.10)
22:32:08.676 00.011 5240 Worker thread wakes up
22:32:08.676 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.01, -0.10) opts 0xd
22:32:08.676 00.000 5240 Handling offset move in thread for scope, endpoint = (1.01, -0.10)
22:32:08.676 00.000 5240 Moving (1.01, -0.10) raw xDistance=-0.97 yDistance=-0.20
22:32:08.676 00.000 5240 PPEC rslt: input = -0.97, final = -1.33, react = -0.97, pred = -0.47, hyst = -0.93, hyst_pct = 0.22, period_length = 662.83
22:32:08.676 00.000 5240 PPEC: input: -0.97, control: -1.33, exposure: 1500
22:32:08.676 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
22:32:08.676 00.000 5240 MoveAxis(E, 220, ABG)
22:32:08.676 00.000 5240 Guiding  Dir = 2, Dur = 220
22:32:08.676 00.000 5240 IsGuiding returns 0
22:32:08.676 00.000 5240 PulseGuide returned control before completion, sleep 230
22:32:08.676 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:32:08.725 00.049 2696 UpdateGuideState exits: m=3072 SNR=39.1 Saturated
22:32:08.725 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:08.739 00.014 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:32:08.739 00.000 2696 Enqueuing Expose request
22:32:08.913 00.174 5240 IsGuiding returns 1
22:32:08.913 00.000 5240 scope still moving after pulse duration time elapsed
22:32:08.945 00.032 5240 IsGuiding returns 0
22:32:08.945 00.000 5240 scope move finished after 220 + 47 ms
22:32:08.945 00.000 5240 Move returns status 0, amount 220
22:32:08.945 00.000 5240 MoveAxis(N, 25, ABG)
22:32:08.945 00.000 5240 Guiding  Dir = 0, Dur = 25
22:32:08.945 00.000 5240 IsGuiding returns 0
22:32:08.945 00.000 5240 PulseGuide returned control before completion, sleep 35
22:32:08.993 00.048 5240 IsGuiding returns 1
22:32:08.993 00.000 5240 scope still moving after pulse duration time elapsed
22:32:09.024 00.031 5240 IsGuiding returns 0
22:32:09.024 00.000 5240 scope move finished after 25 + 51 ms
22:32:09.024 00.000 5240 Move returns status 0, amount 25
22:32:09.024 00.000 5240 move complete, result=0
22:32:09.024 00.000 5240 worker thread done servicing request
22:32:09.024 00.000 5240 Worker thread wakes up
22:32:09.024 00.000 2696 GuideStep: -1.0 px 220 ms EAST, -0.2 px 25 ms NORTH
22:32:09.024 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:32:09.024 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:32:10.658 01.634 5240 Exposure complete
22:32:10.705 00.047 5240 worker thread done servicing request
22:32:10.705 00.000 2696 OnExposeComplete: enter
22:32:10.705 00.000 2696 UpdateGuideState(): m_state=6
22:32:10.705 00.000 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 553
22:32:10.705 00.000 2696 Star::Find returns 1 (1), X=300.87, Y=261.03, Mass=2909, SNR=38.0, Peak=255 HFD=2.9
22:32:10.705 00.000 2696 MultiStar: [#1 -1.16,0.59,0.70,U] [#2 0.13,0.54,0.69,U] [#3 0.53,0.73,0.44,U] [#4 -0.41,-0.04,0.43,U] [#5 -1.21,1.59,0.00,M1] [#6 0.20,0.84,0.48,U] [#7 0.39,0.99,0.47,U] [#8 -0.03,0.16,0.39,U] 
22:32:10.721 00.016 2696 refined, 7 included, MultiStar: {0.15, 0.59}, one-star: {1.10, 0.70}
22:32:10.721 00.000 2696 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.74) = xAngle (-1.42 = -1.42)
22:32:10.721 00.000 2696 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.22 = 1.22)
22:32:10.726 00.005 2696 CameraToMount -- cameraX=0.15 cameraY=0.59 hyp=0.61 cameraTheta=1.32 mountX=0.09 mountY=0.57, mountTheta=1.41
22:32:10.726 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.15, y=0.59, opts=13)
22:32:10.726 00.000 2696 Enqueuing Move request for scope (0.15, 0.59)
22:32:10.726 00.000 5240 Worker thread wakes up
22:32:10.726 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.59) opts 0xd
22:32:10.726 00.000 5240 Handling offset move in thread for scope, endpoint = (0.15, 0.59)
22:32:10.726 00.000 5240 Moving (0.15, 0.59) raw xDistance=0.09 yDistance=0.57
22:32:10.726 00.000 5240 PPEC rslt: input = 0.09, final = -0.43, react = 0.09, pred = -0.55, hyst = 0.00, hyst_pct = 0.22, period_length = 662.83
22:32:10.726 00.000 5240 PPEC: input: 0.09, control: -0.43, exposure: 1500
22:32:10.726 00.000 5240 resist switch: large excursion: input 0.57 thresh 0.45 direction from -1 to 1
22:32:10.726 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.71
22:32:10.726 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57
22:32:10.726 00.000 5240 MoveAxis(E, 72, ABG)
22:32:10.726 00.000 5240 Guiding  Dir = 2, Dur = 72
22:32:10.726 00.000 5240 IsGuiding returns 0
22:32:10.726 00.000 5240 PulseGuide returned control before completion, sleep 82
22:32:10.737 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=235, Gamma=0.430
22:32:10.788 00.051 2696 UpdateGuideState exits: m=2909 SNR=38.0 Saturated
22:32:10.788 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:10.788 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:32:10.788 00.000 2696 Enqueuing Expose request
22:32:10.832 00.044 5240 IsGuiding returns 0
22:32:10.832 00.000 5240 Move returns status 0, amount 72
22:32:10.832 00.000 5240 BLC: Oldest BLC event removed
22:32:10.832 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 330 applied
22:32:10.832 00.000 5240 MoveAxis(S, 402, ABG)
22:32:10.832 00.000 5240 Guiding  Dir = 1, Dur = 402
22:32:10.832 00.000 5240 IsGuiding returns 0
22:32:10.832 00.000 5240 PulseGuide returned control before completion, sleep 412
22:32:11.259 00.427 5240 IsGuiding returns 1
22:32:11.259 00.000 5240 scope still moving after pulse duration time elapsed
22:32:11.291 00.032 5240 IsGuiding returns 0
22:32:11.292 00.001 5240 scope move finished after 402 + 56 ms
22:32:11.292 00.000 5240 Move returns status 0, amount 402
22:32:11.292 00.000 5240 move complete, result=0
22:32:11.292 00.000 5240 worker thread done servicing request
22:32:11.293 00.001 2696 GuideStep: 0.1 px 72 ms EAST, 0.6 px 402 ms SOUTH
22:32:11.293 00.000 5240 Worker thread wakes up
22:32:11.293 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:32:11.293 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:32:12.713 01.420 5240 Exposure complete
22:32:12.761 00.048 5240 worker thread done servicing request
22:32:12.761 00.000 2696 OnExposeComplete: enter
22:32:12.761 00.000 2696 UpdateGuideState(): m_state=6
22:32:12.761 00.000 2696 Star::Find(15, 300, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 554
22:32:12.761 00.000 2696 Star::Find returns 1 (1), X=300.63, Y=261.34, Mass=3036, SNR=38.8, Peak=255 HFD=3.2
22:32:12.761 00.000 2696 MultiStar: [#1 -1.32,0.91,0.67,U] [#2 -0.20,1.11,0.68,U] [#3 0.33,1.41,0.43,U] [#4 -0.65,0.31,0.43,U] [#5 -1.47,2.12,0.00,M2] [#6 -0.18,1.38,0.47,U] [#7 -0.07,1.50,0.48,U] [#8 -0.20,0.76,0.38,U] 
22:32:12.761 00.000 2696 refined, 7 included, MultiStar: {-0.11, 1.05}, one-star: {0.86, 1.01}
22:32:12.777 00.016 2696 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.74) = xAngle (-1.06 = -1.06)
22:32:12.777 00.000 2696 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.57 = 1.57)
22:32:12.777 00.000 2696 CameraToMount -- cameraX=-0.11 cameraY=1.05 hyp=1.06 cameraTheta=1.67 mountX=0.52 mountY=1.06, mountTheta=1.12
22:32:12.777 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.11, y=1.05, opts=13)
22:32:12.777 00.000 2696 Enqueuing Move request for scope (-0.11, 1.05)
22:32:12.788 00.011 5240 Worker thread wakes up
22:32:12.788 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 1.05) opts 0xd
22:32:12.788 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.11, 1.05)
22:32:12.788 00.000 5240 Moving (-0.11, 1.05) raw xDistance=0.52 yDistance=1.06
22:32:12.788 00.000 5240 BLC: History state: CurrMiss=1.06, AvgInitMiss=0.84, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.571193, 1:1.057290
22:32:12.788 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:32:12.788 00.000 5240 PPEC rslt: input = 0.52, final = -0.04, react = 0.52, pred = -0.66, hyst = 0.33, hyst_pct = 0.22, period_length = 662.83
22:32:12.788 00.000 5240 PPEC: input: 0.52, control: -0.04, exposure: 1500
22:32:12.788 00.000 5240 GuideAlgorithmResistSwitch::result() returns 1.06 from input 1.06
22:32:12.788 00.000 5240 MoveAxis(E, 7, ABG)
22:32:12.788 00.000 5240 Guiding  Dir = 2, Dur = 7
22:32:12.788 00.000 5240 IsGuiding returns 0
22:32:12.788 00.000 5240 PulseGuide returned control before completion, sleep 17
22:32:12.792 00.004 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=233, Gamma=0.430
22:32:12.824 00.032 5240 IsGuiding returns 0
22:32:12.824 00.000 5240 Move returns status 0, amount 7
22:32:12.824 00.000 5240 MoveAxis(S, 134, ABG)
22:32:12.824 00.000 5240 Guiding  Dir = 1, Dur = 134
22:32:12.824 00.000 5240 IsGuiding returns 0
22:32:12.824 00.000 5240 PulseGuide returned control before completion, sleep 144
22:32:12.840 00.016 2696 UpdateGuideState exits: m=3036 SNR=38.8 Saturated
22:32:12.852 00.012 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:12.856 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:32:12.858 00.002 2696 Enqueuing Expose request
22:32:12.982 00.124 5240 IsGuiding returns 1
22:32:12.982 00.000 5240 scope still moving after pulse duration time elapsed
22:32:13.014 00.032 5240 IsGuiding returns 0
22:32:13.014 00.000 5240 scope move finished after 134 + 56 ms
22:32:13.014 00.000 5240 Move returns status 0, amount 134
22:32:13.014 00.000 5240 move complete, result=0
22:32:13.014 00.000 5240 worker thread done servicing request
22:32:13.014 00.000 5240 Worker thread wakes up
22:32:13.014 00.000 2696 GuideStep: 0.5 px 7 ms EAST, 1.1 px 134 ms SOUTH
22:32:13.014 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:32:13.014 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:32:14.652 01.638 5240 Exposure complete
22:32:14.703 00.051 5240 worker thread done servicing request
22:32:14.703 00.000 2696 OnExposeComplete: enter
22:32:14.703 00.000 2696 UpdateGuideState(): m_state=6
22:32:14.703 00.000 2696 Star::Find(15, 300, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 555
22:32:14.703 00.000 2696 Star::Find returns 1 (0), X=300.27, Y=260.71, Mass=3021, SNR=38.8, Peak=236 HFD=3.5
22:32:14.711 00.008 2696 MultiStar: [#1 -1.61,0.14,0.69,U] [#2 -0.16,0.19,0.69,U] [#3 0.06,0.10,0.43,U] [#4 -0.85,-0.46,0.43,U] [#5 -1.69,1.34,0.00,M3] [#6 0.17,0.43,0.47,U] [#7 -0.02,0.48,0.48,U] [#8 -0.64,-0.08,0.37,U] 
22:32:14.711 00.000 2696 refined, 7 included, MultiStar: {-0.27, 0.19}, one-star: {0.50, 0.37}
22:32:14.711 00.000 2696 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.74) = xAngle (-0.21 = -0.21)
22:32:14.711 00.000 2696 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.43 = 2.43)
22:32:14.711 00.000 2696 CameraToMount -- cameraX=-0.27 cameraY=0.19 hyp=0.33 cameraTheta=2.53 mountX=0.32 mountY=0.22, mountTheta=0.59
22:32:14.711 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.27, y=0.19, opts=13)
22:32:14.711 00.000 2696 Enqueuing Move request for scope (-0.27, 0.19)
22:32:14.726 00.015 5240 Worker thread wakes up
22:32:14.726 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.19) opts 0xd
22:32:14.726 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.27, 0.19)
22:32:14.726 00.000 5240 Moving (-0.27, 0.19) raw xDistance=0.32 yDistance=0.22
22:32:14.726 00.000 5240 BLC: History state: CurrMiss=0.22, AvgInitMiss=0.84, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.571193, 1:1.057290, 2:0.215680
22:32:14.726 00.000 5240 BLC: Under-shoot: nominal increase by 106
22:32:14.726 00.000 5240 BLC: window closed
22:32:14.726 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:32:14.726 00.000 5240 BLC: Pulse adjusted to 330
22:32:14.727 00.001 5240 PPEC rslt: input = 0.32, final = -0.25, react = 0.32, pred = -0.71, hyst = 0.25, hyst_pct = 0.22, period_length = 662.83
22:32:14.727 00.000 5240 PPEC: input: 0.32, control: -0.25, exposure: 1500
22:32:14.727 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
22:32:14.727 00.000 5240 MoveAxis(E, 41, ABG)
22:32:14.727 00.000 5240 Guiding  Dir = 2, Dur = 41
22:32:14.727 00.000 5240 IsGuiding returns 0
22:32:14.727 00.000 5240 PulseGuide returned control before completion, sleep 51
22:32:14.727 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:32:14.775 00.048 2696 UpdateGuideState exits: m=3021 SNR=38.8
22:32:14.788 00.013 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:14.792 00.004 5240 IsGuiding returns 1
22:32:14.792 00.000 5240 scope still moving after pulse duration time elapsed
22:32:14.792 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:32:14.795 00.003 2696 Enqueuing Expose request
22:32:14.822 00.027 5240 IsGuiding returns 0
22:32:14.822 00.000 5240 scope move finished after 41 + 51 ms
22:32:14.822 00.000 5240 Move returns status 0, amount 41
22:32:14.822 00.000 5240 MoveAxis(S, 27, ABG)
22:32:14.822 00.000 5240 Guiding  Dir = 1, Dur = 27
22:32:14.822 00.000 5240 IsGuiding returns 0
22:32:14.822 00.000 5240 PulseGuide returned control before completion, sleep 37
22:32:14.866 00.044 2696 evsrv: cli 0F9431A0 connect
22:32:14.868 00.002 2696 case statement mapped state 6 to 3
22:32:14.870 00.002 5240 IsGuiding returns 1
22:32:14.870 00.000 5240 scope still moving after pulse duration time elapsed
22:32:14.870 00.000 2696 case statement mapped state 6 to 3
22:32:14.870 00.000 2696 evsrv: cli 0F9431A0 request: {"method":"get_pixel_scale","id":"bc7c1e7f-fb3c-4c89-973a-395b7a645373"}
22:32:14.870 00.000 2696 evsrv: cli 0F9431A0 response: {"jsonrpc":"2.0","result":1.86834,"id":"bc7c1e7f-fb3c-4c89-973a-395b7a645373"}
22:32:14.870 00.000 2696 evsrv: cli 0F9431A0 disconnect
22:32:14.902 00.032 5240 IsGuiding returns 0
22:32:14.902 00.000 5240 scope move finished after 27 + 52 ms
22:32:14.902 00.000 5240 Move returns status 0, amount 27
22:32:14.902 00.000 5240 move complete, result=0
22:32:14.902 00.000 5240 worker thread done servicing request
22:32:14.902 00.000 5240 Worker thread wakes up
22:32:14.902 00.000 2696 GuideStep: 0.3 px 41 ms EAST, 0.2 px 27 ms SOUTH
22:32:14.902 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:32:14.902 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:32:16.319 01.417 5240 Exposure complete
22:32:16.409 00.090 5240 worker thread done servicing request
22:32:16.409 00.000 2696 OnExposeComplete: enter
22:32:16.415 00.006 2696 UpdateGuideState(): m_state=6
22:32:16.419 00.004 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 556
22:32:16.419 00.000 2696 Star::Find returns 1 (0), X=300.55, Y=260.54, Mass=2986, SNR=38.5, Peak=230 HFD=3.2
22:32:16.419 00.000 2696 MultiStar: [#1 -1.63,-0.26,0.70,U] [#2 -0.28,0.11,0.66,U] [#3 0.14,0.18,0.44,U] [#4 -0.73,-0.75,0.43,U] [#5 -1.47,1.11,0.43,U] [#6 -0.27,0.12,0.47,U] [#7 -0.31,0.29,0.47,U] [#8 -0.25,-0.14,0.39,U] 
22:32:16.425 00.006 2696 refined, 8 included, MultiStar: {-0.36, 0.10}, one-star: {0.78, 0.21}
22:32:16.425 00.000 2696 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.74) = xAngle (0.15 = 0.15)
22:32:16.425 00.000 2696 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.78 = 2.78)
22:32:16.425 00.000 2696 CameraToMount -- cameraX=-0.36 cameraY=0.10 hyp=0.37 cameraTheta=2.88 mountX=0.37 mountY=0.13, mountTheta=0.34
22:32:16.425 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.36, y=0.10, opts=13)
22:32:16.425 00.000 2696 Enqueuing Move request for scope (-0.36, 0.10)
22:32:16.425 00.000 5240 Worker thread wakes up
22:32:16.425 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.10) opts 0xd
22:32:16.425 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.36, 0.10)
22:32:16.425 00.000 5240 Moving (-0.36, 0.10) raw xDistance=0.37 yDistance=0.13
22:32:16.425 00.000 5240 PPEC rslt: input = 0.37, final = -0.19, react = 0.37, pred = -0.70, hyst = 0.33, hyst_pct = 0.21, period_length = 662.83
22:32:16.425 00.000 5240 PPEC: input: 0.37, control: -0.19, exposure: 1500
22:32:16.425 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:16.425 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:32:16.425 00.000 5240 MoveAxis(E, 31, ABG)
22:32:16.425 00.000 5240 Guiding  Dir = 2, Dur = 31
22:32:16.425 00.000 5240 IsGuiding returns 0
22:32:16.425 00.000 5240 PulseGuide returned control before completion, sleep 41
22:32:16.452 00.027 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=217, Gamma=0.430
22:32:16.489 00.037 5240 IsGuiding returns 1
22:32:16.489 00.000 5240 scope still moving after pulse duration time elapsed
22:32:16.489 00.000 2696 UpdateGuideState exits: m=2986 SNR=38.5
22:32:16.489 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:16.489 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:32:16.489 00.000 2696 Enqueuing Expose request
22:32:16.520 00.031 5240 IsGuiding returns 0
22:32:16.520 00.000 5240 scope move finished after 31 + 49 ms
22:32:16.520 00.000 5240 Move returns status 0, amount 31
22:32:16.520 00.000 5240 MoveAxis(N, 0, ABG)
22:32:16.520 00.000 5240 Move returns status 0, amount 0
22:32:16.520 00.000 5240 move complete, result=0
22:32:16.520 00.000 5240 worker thread done servicing request
22:32:16.520 00.000 5240 Worker thread wakes up
22:32:16.520 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:32:16.520 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:32:16.520 00.000 2696 GuideStep: 0.4 px 31 ms EAST, 0.1 px 0 ms NORTH
22:32:18.165 01.645 5240 Exposure complete
22:32:18.230 00.065 5240 worker thread done servicing request
22:32:18.230 00.000 2696 OnExposeComplete: enter
22:32:18.246 00.016 2696 UpdateGuideState(): m_state=6
22:32:18.246 00.000 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 557
22:32:18.246 00.000 2696 Star::Find returns 1 (1), X=300.52, Y=260.44, Mass=3090, SNR=39.2, Peak=255 HFD=3.2
22:32:18.246 00.000 2696 MultiStar: [#1 -1.66,-0.33,0.69,U] [#2 -0.48,0.02,0.66,U] [#3 0.26,-0.10,0.42,U] [#4 -0.71,-0.80,0.44,U] [#5 -1.51,0.96,0.44,U] [#6 -0.49,-0.09,0.48,U] [#7 -0.23,0.23,0.47,U] [#8 -0.25,-0.17,0.38,U] 
22:32:18.246 00.000 2696 refined, 8 included, MultiStar: {-0.40, -0.01}, one-star: {0.75, 0.11}
22:32:18.246 00.000 2696 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.74) = xAngle (-5.84 = 0.44)
22:32:18.257 00.011 2696 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.21 = 3.07)
22:32:18.260 00.003 2696 CameraToMount -- cameraX=-0.40 cameraY=-0.01 hyp=0.40 cameraTheta=-3.11 mountX=0.36 mountY=0.03, mountTheta=0.08
22:32:18.262 00.002 2696 SchedulePrimaryMove(0F998B58, x=-0.40, y=-0.01, opts=13)
22:32:18.264 00.002 2696 Enqueuing Move request for scope (-0.40, -0.01)
22:32:18.266 00.002 5240 Worker thread wakes up
22:32:18.266 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.01) opts 0xd
22:32:18.266 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.40, -0.01)
22:32:18.266 00.000 5240 Moving (-0.40, -0.01) raw xDistance=0.36 yDistance=0.03
22:32:18.268 00.002 5240 PPEC rslt: input = 0.36, final = -0.24, react = 0.36, pred = -0.76, hyst = 0.30, hyst_pct = 0.21, period_length = 662.83
22:32:18.268 00.000 5240 PPEC: input: 0.36, control: -0.24, exposure: 1500
22:32:18.268 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:18.268 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:32:18.268 00.000 5240 MoveAxis(E, 40, ABG)
22:32:18.268 00.000 5240 Guiding  Dir = 2, Dur = 40
22:32:18.268 00.000 5240 IsGuiding returns 0
22:32:18.270 00.002 5240 PulseGuide returned control before completion, sleep 50
22:32:18.281 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=238, Gamma=0.430
22:32:18.325 00.044 5240 IsGuiding returns 1
22:32:18.325 00.000 5240 scope still moving after pulse duration time elapsed
22:32:18.325 00.000 2696 UpdateGuideState exits: m=3090 SNR=39.2 Saturated
22:32:18.325 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:18.325 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:32:18.325 00.000 2696 Enqueuing Expose request
22:32:18.357 00.032 5240 IsGuiding returns 0
22:32:18.357 00.000 5240 scope move finished after 40 + 47 ms
22:32:18.357 00.000 5240 Move returns status 0, amount 40
22:32:18.357 00.000 5240 MoveAxis(N, 0, ABG)
22:32:18.357 00.000 5240 Move returns status 0, amount 0
22:32:18.357 00.000 5240 move complete, result=0
22:32:18.357 00.000 5240 worker thread done servicing request
22:32:18.357 00.000 5240 Worker thread wakes up
22:32:18.357 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:32:18.357 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:32:18.357 00.000 2696 GuideStep: 0.4 px 40 ms EAST, 0.0 px 0 ms NORTH
22:32:19.780 01.423 5240 Exposure complete
22:32:19.868 00.088 5240 worker thread done servicing request
22:32:19.868 00.000 2696 OnExposeComplete: enter
22:32:19.868 00.000 2696 UpdateGuideState(): m_state=6
22:32:19.868 00.000 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 558
22:32:19.868 00.000 2696 Star::Find returns 1 (1), X=300.97, Y=260.06, Mass=3025, SNR=38.8, Peak=255 HFD=2.9
22:32:19.876 00.008 2696 MultiStar: [#1 -1.12,-0.70,0.73,U] [#2 0.02,-0.43,0.67,U] [#3 0.80,-0.21,0.43,U] [#4 -0.28,-0.97,0.43,U] [#5 -1.02,0.61,0.43,U] [#6 0.33,-0.16,0.48,U] [#7 0.35,-0.14,0.47,U] [#8 0.16,-0.56,0.37,U] 
22:32:19.876 00.000 2696 refined, 8 included, MultiStar: {0.11, -0.33}, one-star: {1.20, -0.27}
22:32:19.876 00.000 2696 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.74) = xAngle (-3.98 = 2.31)
22:32:19.882 00.006 2696 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.34 = -1.34)
22:32:19.884 00.002 2696 CameraToMount -- cameraX=0.11 cameraY=-0.33 hyp=0.35 cameraTheta=-1.24 mountX=-0.24 mountY=-0.34, mountTheta=-2.17
22:32:19.888 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.11, y=-0.33, opts=13)
22:32:19.890 00.002 2696 Enqueuing Move request for scope (0.11, -0.33)
22:32:19.892 00.002 5240 Worker thread wakes up
22:32:19.892 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.33) opts 0xd
22:32:19.892 00.000 5240 Handling offset move in thread for scope, endpoint = (0.11, -0.33)
22:32:19.892 00.000 5240 Moving (0.11, -0.33) raw xDistance=-0.24 yDistance=-0.34
22:32:19.892 00.000 5240 PPEC rslt: input = -0.24, final = -0.58, react = -0.24, pred = -0.74, hyst = 0.00, hyst_pct = 0.21, period_length = 662.83
22:32:19.894 00.002 5240 PPEC: input: -0.24, control: -0.58, exposure: 1500
22:32:19.894 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:32:19.894 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
22:32:19.894 00.000 5240 MoveAxis(E, 96, ABG)
22:32:19.894 00.000 5240 Guiding  Dir = 2, Dur = 96
22:32:19.894 00.000 5240 IsGuiding returns 0
22:32:19.894 00.000 5240 PulseGuide returned control before completion, sleep 106
22:32:19.894 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:32:19.946 00.052 2696 UpdateGuideState exits: m=3025 SNR=38.8 Saturated
22:32:19.955 00.009 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:19.955 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:32:19.955 00.000 2696 Enqueuing Expose request
22:32:20.003 00.048 5240 IsGuiding returns 1
22:32:20.003 00.000 5240 scope still moving after pulse duration time elapsed
22:32:20.034 00.031 5240 IsGuiding returns 0
22:32:20.034 00.000 5240 scope move finished after 96 + 43 ms
22:32:20.034 00.000 5240 Move returns status 0, amount 96
22:32:20.034 00.000 5240 MoveAxis(N, 0, ABG)
22:32:20.034 00.000 5240 Move returns status 0, amount 0
22:32:20.034 00.000 5240 move complete, result=0
22:32:20.034 00.000 5240 worker thread done servicing request
22:32:20.034 00.000 5240 Worker thread wakes up
22:32:20.034 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:32:20.034 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:32:20.036 00.002 2696 GuideStep: -0.2 px 96 ms EAST, -0.3 px 0 ms NORTH
22:32:21.680 01.644 5240 Exposure complete
22:32:21.775 00.095 5240 worker thread done servicing request
22:32:21.775 00.000 2696 OnExposeComplete: enter
22:32:21.780 00.005 2696 UpdateGuideState(): m_state=6
22:32:21.782 00.002 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 559
22:32:21.784 00.002 2696 Star::Find returns 1 (1), X=300.66, Y=260.59, Mass=2996, SNR=38.6, Peak=255 HFD=3.3
22:32:21.786 00.002 2696 MultiStar: [#1 -1.34,-0.11,0.69,U] [#2 -0.18,-0.07,0.67,U] [#3 0.34,0.37,0.44,U] [#4 -0.50,-0.58,0.43,U] [#5 -1.39,1.17,0.47,U] [#6 -0.04,0.31,0.48,U] [#7 0.15,0.59,0.50,U] [#8 -0.28,-0.25,0.38,U] 
22:32:21.786 00.000 2696 refined, 8 included, MultiStar: {-0.18, 0.19}, one-star: {0.89, 0.26}
22:32:21.790 00.004 2696 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.74) = xAngle (-0.39 = -0.39)
22:32:21.790 00.000 2696 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.24 = 2.24)
22:32:21.790 00.000 2696 CameraToMount -- cameraX=-0.18 cameraY=0.19 hyp=0.26 cameraTheta=2.34 mountX=0.24 mountY=0.21, mountTheta=0.70
22:32:21.790 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.18, y=0.19, opts=13)
22:32:21.790 00.000 2696 Enqueuing Move request for scope (-0.18, 0.19)
22:32:21.790 00.000 5240 Worker thread wakes up
22:32:21.790 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.19) opts 0xd
22:32:21.790 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.18, 0.19)
22:32:21.790 00.000 5240 Moving (-0.18, 0.19) raw xDistance=0.24 yDistance=0.21
22:32:21.790 00.000 5240 PPEC rslt: input = 0.24, final = -0.62, react = 0.24, pred = -0.79, hyst = 0.00, hyst_pct = 0.21, period_length = 662.83
22:32:21.790 00.000 5240 PPEC: input: 0.24, control: -0.62, exposure: 1500
22:32:21.790 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
22:32:21.790 00.000 5240 MoveAxis(E, 103, ABG)
22:32:21.790 00.000 5240 Guiding  Dir = 2, Dur = 103
22:32:21.790 00.000 5240 IsGuiding returns 0
22:32:21.790 00.000 5240 PulseGuide returned control before completion, sleep 113
22:32:21.806 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:32:21.854 00.048 2696 UpdateGuideState exits: m=2996 SNR=38.6 Saturated
22:32:21.854 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:21.854 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:32:21.854 00.000 2696 Enqueuing Expose request
22:32:21.917 00.063 5240 IsGuiding returns 1
22:32:21.917 00.000 5240 scope still moving after pulse duration time elapsed
22:32:21.949 00.032 5240 IsGuiding returns 0
22:32:21.949 00.000 5240 scope move finished after 103 + 42 ms
22:32:21.949 00.000 5240 Move returns status 0, amount 103
22:32:21.949 00.000 5240 MoveAxis(S, 26, ABG)
22:32:21.949 00.000 5240 Guiding  Dir = 1, Dur = 26
22:32:21.949 00.000 5240 IsGuiding returns 0
22:32:21.949 00.000 5240 PulseGuide returned control before completion, sleep 36
22:32:21.997 00.048 5240 IsGuiding returns 1
22:32:21.997 00.000 5240 scope still moving after pulse duration time elapsed
22:32:22.029 00.032 5240 IsGuiding returns 0
22:32:22.029 00.000 5240 scope move finished after 26 + 53 ms
22:32:22.029 00.000 5240 Move returns status 0, amount 26
22:32:22.029 00.000 5240 move complete, result=0
22:32:22.029 00.000 5240 worker thread done servicing request
22:32:22.029 00.000 2696 GuideStep: 0.2 px 103 ms EAST, 0.2 px 26 ms SOUTH
22:32:22.029 00.000 5240 Worker thread wakes up
22:32:22.029 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:32:22.029 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:32:23.444 01.415 5240 Exposure complete
22:32:23.488 00.044 5240 worker thread done servicing request
22:32:23.488 00.000 2696 OnExposeComplete: enter
22:32:23.488 00.000 2696 UpdateGuideState(): m_state=6
22:32:23.488 00.000 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 560
22:32:23.488 00.000 2696 Star::Find returns 1 (1), X=300.93, Y=260.51, Mass=3000, SNR=38.6, Peak=255 HFD=3.0
22:32:23.488 00.000 2696 MultiStar: [#1 -1.18,0.10,0.71,U] [#2 0.09,-0.02,0.67,U] [#3 0.58,0.33,0.44,U] [#4 -0.26,-0.48,0.44,U] [#5 -1.05,1.22,0.44,U] [#6 0.22,0.43,0.47,U] [#7 0.51,0.50,0.48,U] [#8 0.22,-0.18,0.39,U] 
22:32:23.504 00.016 2696 refined, 8 included, MultiStar: {0.10, 0.22}, one-star: {1.16, 0.18}
22:32:23.504 00.000 2696 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.74) = xAngle (-1.58 = -1.58)
22:32:23.509 00.005 2696 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.05 = 1.05)
22:32:23.513 00.004 2696 CameraToMount -- cameraX=0.10 cameraY=0.22 hyp=0.24 cameraTheta=1.15 mountX=-0.00 mountY=0.20, mountTheta=1.58
22:32:23.513 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.10, y=0.22, opts=13)
22:32:23.513 00.000 2696 Enqueuing Move request for scope (0.10, 0.22)
22:32:23.520 00.007 5240 Worker thread wakes up
22:32:23.520 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.22) opts 0xd
22:32:23.520 00.000 5240 Handling offset move in thread for scope, endpoint = (0.10, 0.22)
22:32:23.520 00.000 5240 Moving (0.10, 0.22) raw xDistance=-0.00 yDistance=0.20
22:32:23.520 00.000 5240 PPEC rslt: input = -0.00, final = -0.41, react = -0.00, pred = -0.51, hyst = 0.00, hyst_pct = 0.21, period_length = 662.83
22:32:23.520 00.000 5240 PPEC: input: -0.00, control: -0.41, exposure: 1500
22:32:23.520 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
22:32:23.520 00.000 5240 MoveAxis(E, 67, ABG)
22:32:23.520 00.000 5240 Guiding  Dir = 2, Dur = 67
22:32:23.520 00.000 5240 IsGuiding returns 0
22:32:23.520 00.000 5240 PulseGuide returned control before completion, sleep 77
22:32:23.520 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:32:23.570 00.050 2696 UpdateGuideState exits: m=3000 SNR=38.6 Saturated
22:32:23.570 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:23.570 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:32:23.583 00.013 2696 Enqueuing Expose request
22:32:23.615 00.032 5240 IsGuiding returns 1
22:32:23.615 00.000 5240 scope still moving after pulse duration time elapsed
22:32:23.646 00.031 5240 IsGuiding returns 0
22:32:23.646 00.000 5240 scope move finished after 67 + 57 ms
22:32:23.646 00.000 5240 Move returns status 0, amount 67
22:32:23.646 00.000 5240 MoveAxis(S, 26, ABG)
22:32:23.646 00.000 5240 Guiding  Dir = 1, Dur = 26
22:32:23.646 00.000 5240 IsGuiding returns 0
22:32:23.646 00.000 5240 PulseGuide returned control before completion, sleep 36
22:32:23.694 00.048 5240 IsGuiding returns 1
22:32:23.694 00.000 5240 scope still moving after pulse duration time elapsed
22:32:23.726 00.032 5240 IsGuiding returns 0
22:32:23.726 00.000 5240 scope move finished after 26 + 52 ms
22:32:23.726 00.000 5240 Move returns status 0, amount 26
22:32:23.726 00.000 5240 move complete, result=0
22:32:23.726 00.000 5240 worker thread done servicing request
22:32:23.726 00.000 2696 GuideStep: -0.0 px 67 ms EAST, 0.2 px 26 ms SOUTH
22:32:23.730 00.004 5240 Worker thread wakes up
22:32:23.730 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:32:23.730 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:32:25.384 01.654 5240 Exposure complete
22:32:25.446 00.062 5240 worker thread done servicing request
22:32:25.446 00.000 2696 OnExposeComplete: enter
22:32:25.446 00.000 2696 UpdateGuideState(): m_state=6
22:32:25.446 00.000 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 561
22:32:25.454 00.008 2696 Star::Find returns 1 (1), X=301.01, Y=259.89, Mass=3145, SNR=39.6, Peak=255 HFD=3.0
22:32:25.454 00.000 2696 MultiStar: [#1 -1.15,-0.70,0.68,U] [#2 0.12,-0.37,0.66,U] [#3 0.42,-0.36,0.43,U] [#4 -0.38,-1.19,0.43,U] [#5 -1.14,0.38,0.45,U] [#6 0.13,-0.28,0.47,U] [#7 0.28,-0.12,0.47,U] [#8 0.05,-0.66,0.38,U] 
22:32:25.454 00.000 2696 refined, 8 included, MultiStar: {0.05, -0.42}, one-star: {1.24, -0.45}
22:32:25.454 00.000 2696 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.74) = xAngle (-4.19 = 2.09)
22:32:25.454 00.000 2696 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.56 = -1.56)
22:32:25.462 00.008 2696 CameraToMount -- cameraX=0.05 cameraY=-0.42 hyp=0.43 cameraTheta=-1.45 mountX=-0.21 mountY=-0.43, mountTheta=-2.03
22:32:25.462 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.05, y=-0.42, opts=13)
22:32:25.462 00.000 2696 Enqueuing Move request for scope (0.05, -0.42)
22:32:25.462 00.000 5240 Worker thread wakes up
22:32:25.462 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.42) opts 0xd
22:32:25.462 00.000 5240 Handling offset move in thread for scope, endpoint = (0.05, -0.42)
22:32:25.462 00.000 5240 Moving (0.05, -0.42) raw xDistance=-0.21 yDistance=-0.43
22:32:25.462 00.000 5240 PPEC rslt: input = -0.21, final = -0.43, react = -0.21, pred = -0.54, hyst = 0.00, hyst_pct = 0.21, period_length = 662.83
22:32:25.462 00.000 5240 PPEC: input: -0.21, control: -0.43, exposure: 1500
22:32:25.462 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:32:25.462 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
22:32:25.462 00.000 5240 MoveAxis(E, 71, ABG)
22:32:25.462 00.000 5240 Guiding  Dir = 2, Dur = 71
22:32:25.462 00.000 5240 IsGuiding returns 0
22:32:25.462 00.000 5240 PulseGuide returned control before completion, sleep 81
22:32:25.484 00.022 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=233, Gamma=0.430
22:32:25.530 00.046 2696 UpdateGuideState exits: m=3145 SNR=39.6 Saturated
22:32:25.532 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:25.534 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:32:25.538 00.004 2696 Enqueuing Expose request
22:32:25.557 00.019 5240 IsGuiding returns 1
22:32:25.557 00.000 5240 scope still moving after pulse duration time elapsed
22:32:25.589 00.032 5240 IsGuiding returns 0
22:32:25.589 00.000 5240 scope move finished after 71 + 46 ms
22:32:25.589 00.000 5240 Move returns status 0, amount 71
22:32:25.589 00.000 5240 MoveAxis(N, 0, ABG)
22:32:25.589 00.000 5240 Move returns status 0, amount 0
22:32:25.589 00.000 5240 move complete, result=0
22:32:25.589 00.000 5240 worker thread done servicing request
22:32:25.589 00.000 5240 Worker thread wakes up
22:32:25.589 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:32:25.589 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:32:25.589 00.000 2696 GuideStep: -0.2 px 71 ms EAST, -0.4 px 0 ms NORTH
22:32:27.012 01.423 5240 Exposure complete
22:32:27.076 00.064 5240 worker thread done servicing request
22:32:27.076 00.000 2696 OnExposeComplete: enter
22:32:27.092 00.016 2696 UpdateGuideState(): m_state=6
22:32:27.094 00.002 2696 Star::Find(15, 301, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 562
22:32:27.096 00.002 2696 Star::Find returns 1 (1), X=300.99, Y=260.02, Mass=3108, SNR=39.3, Peak=255 HFD=2.9
22:32:27.098 00.002 2696 MultiStar: [#1 -0.94,-0.56,0.67,U] [#2 0.55,-0.48,0.67,U] [#3 0.84,-0.20,0.42,U] [#4 -0.26,-1.04,0.42,U] [#5 -0.84,0.67,0.44,U] [#6 0.83,0.02,0.48,U] [#7 0.74,-0.03,0.49,U] [#8 0.22,-0.71,0.39,U] 
22:32:27.101 00.003 2696 refined, 8 included, MultiStar: {0.34, -0.30}, one-star: {1.22, -0.31}
22:32:27.104 00.003 2696 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.74) = xAngle (-3.46 = 2.82)
22:32:27.106 00.002 2696 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.83 = -0.83)
22:32:27.108 00.002 2696 CameraToMount -- cameraX=0.34 cameraY=-0.30 hyp=0.46 cameraTheta=-0.73 mountX=-0.43 mountY=-0.34, mountTheta=-2.48
22:32:27.108 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.34, y=-0.30, opts=13)
22:32:27.108 00.000 2696 Enqueuing Move request for scope (0.34, -0.30)
22:32:27.108 00.000 5240 Worker thread wakes up
22:32:27.108 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.30) opts 0xd
22:32:27.108 00.000 5240 Handling offset move in thread for scope, endpoint = (0.34, -0.30)
22:32:27.108 00.000 5240 Moving (0.34, -0.30) raw xDistance=-0.43 yDistance=-0.34
22:32:27.108 00.000 5240 PPEC rslt: input = -0.43, final = -0.87, react = -0.43, pred = -0.56, hyst = -0.43, hyst_pct = 0.21, period_length = 662.83
22:32:27.108 00.000 5240 PPEC: input: -0.43, control: -0.87, exposure: 1500
22:32:27.108 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:32:27.108 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
22:32:27.108 00.000 5240 MoveAxis(E, 145, ABG)
22:32:27.108 00.000 5240 Guiding  Dir = 2, Dur = 145
22:32:27.108 00.000 5240 IsGuiding returns 0
22:32:27.108 00.000 5240 PulseGuide returned control before completion, sleep 155
22:32:27.124 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=230, Gamma=0.430
22:32:27.171 00.047 2696 UpdateGuideState exits: m=3108 SNR=39.3 Saturated
22:32:27.171 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:27.171 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:32:27.171 00.000 2696 Enqueuing Expose request
22:32:27.283 00.112 5240 IsGuiding returns 1
22:32:27.283 00.000 5240 scope still moving after pulse duration time elapsed
22:32:27.314 00.031 5240 IsGuiding returns 0
22:32:27.314 00.000 5240 scope move finished after 145 + 52 ms
22:32:27.314 00.000 5240 Move returns status 0, amount 145
22:32:27.314 00.000 5240 MoveAxis(N, 0, ABG)
22:32:27.314 00.000 5240 Move returns status 0, amount 0
22:32:27.314 00.000 5240 move complete, result=0
22:32:27.314 00.000 5240 worker thread done servicing request
22:32:27.314 00.000 5240 Worker thread wakes up
22:32:27.314 00.000 2696 GuideStep: -0.4 px 145 ms EAST, -0.3 px 0 ms NORTH
22:32:27.317 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:32:27.317 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:32:28.960 01.643 5240 Exposure complete
22:32:29.031 00.071 5240 worker thread done servicing request
22:32:29.031 00.000 2696 OnExposeComplete: enter
22:32:29.031 00.000 2696 UpdateGuideState(): m_state=6
22:32:29.031 00.000 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 563
22:32:29.031 00.000 2696 Star::Find returns 1 (1), X=300.08, Y=260.34, Mass=2924, SNR=38.1, Peak=255 HFD=3.3
22:32:29.040 00.009 2696 MultiStar: [#1 -1.90,-0.28,0.00,M1] [#2 -0.71,-0.01,0.70,U] [#3 -0.42,-0.11,0.44,U] [#4 -1.17,-0.81,0.44,U] [#5 -1.78,0.79,0.00,M1] [#6 -0.63,-0.09,0.49,U] [#7 -0.59,0.05,0.49,U] [#8 -0.57,-0.29,0.39,U] 
22:32:29.040 00.000 2696 single-star, 6 included, MultiStar: {-0.43, -0.13}, one-star: {0.31, 0.01}
22:32:29.040 00.000 2696 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.74) = xAngle (-2.71 = -2.71)
22:32:29.040 00.000 2696 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.08 = -0.08)
22:32:29.040 00.000 2696 CameraToMount -- cameraX=0.31 cameraY=0.01 hyp=0.31 cameraTheta=0.03 mountX=-0.28 mountY=-0.02, mountTheta=-3.06
22:32:29.040 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.31, y=0.01, opts=13)
22:32:29.054 00.014 2696 Enqueuing Move request for scope (0.31, 0.01)
22:32:29.054 00.000 5240 Worker thread wakes up
22:32:29.054 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.01) opts 0xd
22:32:29.054 00.000 5240 Handling offset move in thread for scope, endpoint = (0.31, 0.01)
22:32:29.054 00.000 5240 Moving (0.31, 0.01) raw xDistance=-0.28 yDistance=-0.02
22:32:29.054 00.000 5240 PPEC rslt: input = -0.28, final = -0.77, react = -0.28, pred = -0.61, hyst = -0.30, hyst_pct = 0.21, period_length = 662.83
22:32:29.054 00.000 5240 PPEC: input: -0.28, control: -0.77, exposure: 1500
22:32:29.054 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:29.054 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:32:29.054 00.000 5240 MoveAxis(E, 128, ABG)
22:32:29.054 00.000 5240 Guiding  Dir = 2, Dur = 128
22:32:29.054 00.000 5240 IsGuiding returns 0
22:32:29.054 00.000 5240 PulseGuide returned control before completion, sleep 138
22:32:29.070 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:32:29.100 00.030 2696 UpdateGuideState exits: m=2924 SNR=38.1 Saturated
22:32:29.117 00.017 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:29.117 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:32:29.117 00.000 2696 Enqueuing Expose request
22:32:29.210 00.093 5240 IsGuiding returns 1
22:32:29.210 00.000 5240 scope still moving after pulse duration time elapsed
22:32:29.242 00.032 5240 IsGuiding returns 0
22:32:29.242 00.000 5240 scope move finished after 128 + 55 ms
22:32:29.242 00.000 5240 Move returns status 0, amount 128
22:32:29.242 00.000 5240 MoveAxis(N, 0, ABG)
22:32:29.242 00.000 5240 Move returns status 0, amount 0
22:32:29.242 00.000 5240 move complete, result=0
22:32:29.242 00.000 5240 worker thread done servicing request
22:32:29.242 00.000 2696 GuideStep: -0.3 px 128 ms EAST, -0.0 px 0 ms NORTH
22:32:29.242 00.000 5240 Worker thread wakes up
22:32:29.242 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:32:29.242 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:32:30.663 01.421 5240 Exposure complete
22:32:30.735 00.072 5240 worker thread done servicing request
22:32:30.735 00.000 2696 OnExposeComplete: enter
22:32:30.735 00.000 2696 UpdateGuideState(): m_state=6
22:32:30.735 00.000 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 564
22:32:30.741 00.006 2696 Star::Find returns 1 (1), X=299.26, Y=260.27, Mass=3163, SNR=39.7, Peak=255 HFD=3.5
22:32:30.741 00.000 2696 MultiStar: [#1 -2.64,-0.10,0.00,M2] [#2 -1.02,0.12,0.67,U] [#3 -0.93,0.13,0.42,U] [#4 -1.79,-0.46,0.41,U] [#5 -2.73,1.17,0.00,M2] [#6 -0.94,0.18,0.46,U] [#7 -0.83,0.51,0.47,U] [#8 -1.56,-0.47,0.38,U] 
22:32:30.741 00.000 2696 single-star, 6 included, MultiStar: {-0.98, 0.01}, one-star: {-0.51, -0.06}
22:32:30.741 00.000 2696 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.74) = xAngle (-5.76 = 0.52)
22:32:30.741 00.000 2696 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.13 = -3.13)
22:32:30.741 00.000 2696 CameraToMount -- cameraX=-0.51 cameraY=-0.06 hyp=0.51 cameraTheta=-3.03 mountX=0.44 mountY=-0.01, mountTheta=-0.01
22:32:30.741 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.51, y=-0.06, opts=13)
22:32:30.741 00.000 2696 Enqueuing Move request for scope (-0.51, -0.06)
22:32:30.757 00.016 5240 Worker thread wakes up
22:32:30.757 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.06) opts 0xd
22:32:30.757 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.51, -0.06)
22:32:30.757 00.000 5240 Moving (-0.51, -0.06) raw xDistance=0.44 yDistance=-0.01
22:32:30.757 00.000 5240 PPEC rslt: input = 0.44, final = -0.07, react = 0.44, pred = -0.61, hyst = 0.31, hyst_pct = 0.20, period_length = 662.83
22:32:30.757 00.000 5240 PPEC: input: 0.44, control: -0.07, exposure: 1500
22:32:30.757 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:30.757 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:32:30.757 00.000 5240 MoveAxis(E, 12, ABG)
22:32:30.757 00.000 5240 Guiding  Dir = 2, Dur = 12
22:32:30.757 00.000 5240 IsGuiding returns 0
22:32:30.757 00.000 5240 PulseGuide returned control before completion, sleep 22
22:32:30.757 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:32:30.788 00.031 5240 IsGuiding returns 1
22:32:30.788 00.000 5240 scope still moving after pulse duration time elapsed
22:32:30.806 00.018 2696 UpdateGuideState exits: m=3163 SNR=39.7 Saturated
22:32:30.819 00.013 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:30.820 00.001 5240 IsGuiding returns 0
22:32:30.820 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:32:30.826 00.006 2696 Enqueuing Expose request
22:32:30.826 00.000 5240 scope move finished after 12 + 51 ms
22:32:30.826 00.000 5240 Move returns status 0, amount 12
22:32:30.826 00.000 5240 MoveAxis(N, 0, ABG)
22:32:30.826 00.000 5240 Move returns status 0, amount 0
22:32:30.828 00.002 5240 move complete, result=0
22:32:30.828 00.000 5240 worker thread done servicing request
22:32:30.828 00.000 5240 Worker thread wakes up
22:32:30.828 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:32:30.828 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:32:30.828 00.000 2696 GuideStep: 0.4 px 12 ms EAST, -0.0 px 0 ms NORTH
22:32:32.474 01.646 5240 Exposure complete
22:32:32.548 00.074 5240 worker thread done servicing request
22:32:32.548 00.000 2696 OnExposeComplete: enter
22:32:32.552 00.004 2696 UpdateGuideState(): m_state=6
22:32:32.554 00.002 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 565
22:32:32.556 00.002 2696 Star::Find returns 1 (1), X=298.94, Y=260.54, Mass=2895, SNR=37.9, Peak=255 HFD=3.5
22:32:32.558 00.002 2696 MultiStar: [#1 -2.83,0.13,0.00,M3] [#2 -1.66,0.29,0.69,U] [#3 -1.31,0.40,0.46,U] [#4 -2.02,-0.19,0.00,M1] [#5 -2.79,1.41,0.00,M3] [#6 -1.64,0.25,0.48,U] [#7 -1.35,0.86,0.50,U] [#8 -1.84,0.17,0.39,U] 
22:32:32.560 00.002 2696 single-star, 5 included, MultiStar: {-1.35, 0.34}, one-star: {-0.83, 0.21}
22:32:32.564 00.004 2696 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.74) = xAngle (0.16 = 0.16)
22:32:32.566 00.002 2696 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.80 = 2.80)
22:32:32.569 00.003 2696 CameraToMount -- cameraX=-0.83 cameraY=0.21 hyp=0.86 cameraTheta=2.90 mountX=0.85 mountY=0.29, mountTheta=0.33
22:32:32.573 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.83, y=0.21, opts=13)
22:32:32.575 00.002 2696 Enqueuing Move request for scope (-0.83, 0.21)
22:32:32.577 00.002 5240 Worker thread wakes up
22:32:32.579 00.002 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.83, 0.21) opts 0xd
22:32:32.579 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.83, 0.21)
22:32:32.579 00.000 5240 Moving (-0.83, 0.21) raw xDistance=0.85 yDistance=0.29
22:32:32.579 00.000 5240 PPEC rslt: input = 0.85, final = 0.06, react = 0.85, pred = -0.95, hyst = 0.69, hyst_pct = 0.20, period_length = 662.83
22:32:32.579 00.000 5240 PPEC: input: 0.85, control: 0.06, exposure: 1500
22:32:32.579 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
22:32:32.579 00.000 5240 MoveAxis(W, 10, ABG)
22:32:32.579 00.000 5240 Guiding  Dir = 3, Dur = 10
22:32:32.581 00.002 5240 IsGuiding returns 0
22:32:32.581 00.000 5240 PulseGuide returned control before completion, sleep 20
22:32:32.594 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=217, Gamma=0.430
22:32:32.615 00.021 5240 IsGuiding returns 0
22:32:32.615 00.000 5240 Move returns status 0, amount 10
22:32:32.615 00.000 5240 MoveAxis(S, 37, ABG)
22:32:32.615 00.000 5240 Guiding  Dir = 1, Dur = 37
22:32:32.615 00.000 5240 IsGuiding returns 0
22:32:32.615 00.000 5240 PulseGuide returned control before completion, sleep 47
22:32:32.636 00.021 2696 UpdateGuideState exits: m=2895 SNR=37.9 Saturated
22:32:32.636 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:32.646 00.010 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:32:32.646 00.000 2696 Enqueuing Expose request
22:32:32.678 00.032 5240 IsGuiding returns 1
22:32:32.678 00.000 5240 scope still moving after pulse duration time elapsed
22:32:32.710 00.032 5240 IsGuiding returns 0
22:32:32.710 00.000 5240 scope move finished after 37 + 58 ms
22:32:32.710 00.000 5240 Move returns status 0, amount 37
22:32:32.710 00.000 5240 move complete, result=0
22:32:32.710 00.000 5240 worker thread done servicing request
22:32:32.710 00.000 5240 Worker thread wakes up
22:32:32.710 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:32:32.710 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:32:32.710 00.000 2696 GuideStep: 0.8 px 10 ms WEST, 0.3 px 37 ms SOUTH
22:32:34.135 01.425 5240 Exposure complete
22:32:34.199 00.064 5240 worker thread done servicing request
22:32:34.199 00.000 2696 OnExposeComplete: enter
22:32:34.199 00.000 2696 UpdateGuideState(): m_state=6
22:32:34.199 00.000 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 566
22:32:34.212 00.013 2696 Star::Find returns 1 (1), X=299.23, Y=260.27, Mass=2976, SNR=38.5, Peak=255 HFD=3.5
22:32:34.212 00.000 2696 MultiStar: [#1 -2.84,-0.47,0.00,M4] [#2 -1.61,-0.10,0.67,U] [#3 -1.14,-0.19,0.43,U] [#4 -2.07,-0.83,0.00,M2] [#5 -2.72,0.97,0.00,M4] [#6 -1.20,0.27,0.49,U] [#7 -1.31,0.21,0.48,U] [#8 -1.62,-0.38,0.39,U] 
22:32:34.215 00.003 2696 single-star, 5 included, MultiStar: {-1.15, -0.04}, one-star: {-0.54, -0.06}
22:32:34.215 00.000 2696 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.74) = xAngle (-5.77 = 0.52)
22:32:34.215 00.000 2696 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.13 = -3.13)
22:32:34.215 00.000 2696 CameraToMount -- cameraX=-0.54 cameraY=-0.06 hyp=0.54 cameraTheta=-3.03 mountX=0.47 mountY=-0.00, mountTheta=-0.01
22:32:34.215 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.54, y=-0.06, opts=13)
22:32:34.215 00.000 2696 Enqueuing Move request for scope (-0.54, -0.06)
22:32:34.226 00.011 5240 Worker thread wakes up
22:32:34.226 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.06) opts 0xd
22:32:34.226 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.54, -0.06)
22:32:34.226 00.000 5240 Moving (-0.54, -0.06) raw xDistance=0.47 yDistance=-0.00
22:32:34.226 00.000 5240 PPEC rslt: input = 0.47, final = -0.27, react = 0.47, pred = -0.91, hyst = 0.42, hyst_pct = 0.20, period_length = 662.83
22:32:34.226 00.000 5240 PPEC: input: 0.47, control: -0.27, exposure: 1500
22:32:34.226 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:34.226 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:32:34.226 00.000 5240 MoveAxis(E, 44, ABG)
22:32:34.226 00.000 5240 Guiding  Dir = 2, Dur = 44
22:32:34.226 00.000 5240 IsGuiding returns 0
22:32:34.226 00.000 5240 PulseGuide returned control before completion, sleep 54
22:32:34.232 00.006 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=220, Gamma=0.430
22:32:34.288 00.056 2696 UpdateGuideState exits: m=2976 SNR=38.5 Saturated
22:32:34.294 00.006 5240 IsGuiding returns 1
22:32:34.294 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:34.296 00.002 5240 scope still moving after pulse duration time elapsed
22:32:34.296 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:32:34.300 00.004 2696 Enqueuing Expose request
22:32:34.325 00.025 5240 IsGuiding returns 0
22:32:34.325 00.000 5240 scope move finished after 44 + 52 ms
22:32:34.325 00.000 5240 Move returns status 0, amount 44
22:32:34.325 00.000 5240 MoveAxis(N, 0, ABG)
22:32:34.325 00.000 5240 Move returns status 0, amount 0
22:32:34.325 00.000 5240 move complete, result=0
22:32:34.325 00.000 5240 worker thread done servicing request
22:32:34.325 00.000 5240 Worker thread wakes up
22:32:34.325 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:32:34.325 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:32:34.325 00.000 2696 GuideStep: 0.5 px 44 ms EAST, -0.0 px 0 ms NORTH
22:32:35.954 01.629 5240 Exposure complete
22:32:36.018 00.064 5240 worker thread done servicing request
22:32:36.018 00.000 2696 OnExposeComplete: enter
22:32:36.018 00.000 2696 UpdateGuideState(): m_state=6
22:32:36.018 00.000 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 567
22:32:36.018 00.000 2696 Star::Find returns 1 (1), X=298.89, Y=260.26, Mass=3041, SNR=38.8, Peak=255 HFD=3.3
22:32:36.018 00.000 2696 MultiStar: [#1 -3.14,-0.36,0.00,M5] [#2 -1.73,-0.19,0.69,U] [#3 -1.50,0.06,0.44,U] [#4 -2.35,-0.89,0.00,M3] [#5 -3.00,1.04,0.00,M5] [#6 -1.61,-0.11,0.48,U] [#7 -1.59,0.19,0.49,U] [#8 -1.97,-0.40,0.00,M1] 
22:32:36.018 00.000 2696 single-star, 4 included, MultiStar: {-1.38, -0.05}, one-star: {-0.88, -0.08}
22:32:36.034 00.016 2696 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.74) = xAngle (-5.79 = 0.49)
22:32:36.034 00.000 2696 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.16 = 3.12)
22:32:36.038 00.004 2696 CameraToMount -- cameraX=-0.88 cameraY=-0.08 hyp=0.88 cameraTheta=-3.06 mountX=0.78 mountY=0.02, mountTheta=0.02
22:32:36.044 00.006 2696 SchedulePrimaryMove(0F998B58, x=-0.88, y=-0.08, opts=13)
22:32:36.044 00.000 2696 Enqueuing Move request for scope (-0.88, -0.08)
22:32:36.044 00.000 5240 Worker thread wakes up
22:32:36.044 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.88, -0.08) opts 0xd
22:32:36.044 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.88, -0.08)
22:32:36.044 00.000 5240 Moving (-0.88, -0.08) raw xDistance=0.78 yDistance=0.02
22:32:36.050 00.006 5240 PPEC rslt: input = 0.78, final = 0.02, react = 0.78, pred = -0.93, hyst = 0.71, hyst_pct = 0.20, period_length = 662.83
22:32:36.050 00.000 5240 PPEC: input: 0.78, control: 0.02, exposure: 1500
22:32:36.050 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:36.050 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:32:36.050 00.000 5240 MoveAxis(W, 3, ABG)
22:32:36.050 00.000 5240 Guiding  Dir = 3, Dur = 3
22:32:36.050 00.000 5240 IsGuiding returns 0
22:32:36.050 00.000 5240 PulseGuide returned control before completion, sleep 13
22:32:36.050 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=220, Gamma=0.430
22:32:36.066 00.016 5240 IsGuiding returns 1
22:32:36.066 00.000 5240 scope still moving after pulse duration time elapsed
22:32:36.098 00.032 5240 IsGuiding returns 0
22:32:36.098 00.000 5240 scope move finished after 3 + 44 ms
22:32:36.098 00.000 5240 Move returns status 0, amount 3
22:32:36.098 00.000 5240 MoveAxis(N, 0, ABG)
22:32:36.098 00.000 5240 Move returns status 0, amount 0
22:32:36.098 00.000 5240 move complete, result=0
22:32:36.098 00.000 5240 worker thread done servicing request
22:32:36.101 00.003 2696 UpdateGuideState exits: m=3041 SNR=38.8 Saturated
22:32:36.101 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:36.101 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:32:36.101 00.000 2696 Enqueuing Expose request
22:32:36.113 00.012 5240 Worker thread wakes up
22:32:36.113 00.000 2696 GuideStep: 0.8 px 3 ms WEST, 0.0 px 0 ms NORTH
22:32:36.113 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:32:36.113 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:32:37.538 01.425 5240 Exposure complete
22:32:37.601 00.063 5240 worker thread done servicing request
22:32:37.601 00.000 2696 OnExposeComplete: enter
22:32:37.601 00.000 2696 UpdateGuideState(): m_state=6
22:32:37.601 00.000 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 568
22:32:37.601 00.000 2696 Star::Find returns 1 (0), X=298.24, Y=259.88, Mass=3026, SNR=38.8, Peak=234 HFD=3.5
22:32:37.601 00.000 2696 MultiStar: [#1 -3.56,-0.52,0.00,M6] [#2 -2.42,-0.33,0.00,M1] [#3 -2.19,-0.31,0.00,M1] [#4 -2.89,-1.22,0.00,M4] [#5 -3.50,0.54,0.00,M6] [#6 -2.13,-0.17,0.00,M1] [#7 -2.14,-0.03,0.00,M1] [#8 -2.29,-0.67,0.00,M2] 
22:32:37.601 00.000 2696 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.74) = xAngle (-5.59 = 0.69)
22:32:37.615 00.014 2696 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.96 = -2.96)
22:32:37.615 00.000 2696 CameraToMount -- cameraX=-1.53 cameraY=-0.45 hyp=1.59 cameraTheta=-2.86 mountX=1.23 mountY=-0.29, mountTheta=-0.23
22:32:37.615 00.000 2696 SchedulePrimaryMove(0F998B58, x=-1.53, y=-0.45, opts=13)
22:32:37.615 00.000 2696 Enqueuing Move request for scope (-1.53, -0.45)
22:32:37.615 00.000 5240 Worker thread wakes up
22:32:37.615 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.53, -0.45) opts 0xd
22:32:37.615 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.53, -0.45)
22:32:37.615 00.000 5240 Moving (-1.53, -0.45) raw xDistance=1.23 yDistance=-0.29
22:32:37.615 00.000 5240 PPEC rslt: input = 1.23, final = 0.63, react = 1.23, pred = -0.71, hyst = 1.08, hyst_pct = 0.20, period_length = 662.83
22:32:37.615 00.000 5240 PPEC: input: 1.23, control: 0.63, exposure: 1500
22:32:37.615 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:32:37.615 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:32:37.615 00.000 5240 MoveAxis(W, 104, ABG)
22:32:37.615 00.000 5240 Guiding  Dir = 3, Dur = 104
22:32:37.615 00.000 5240 IsGuiding returns 0
22:32:37.615 00.000 5240 PulseGuide returned control before completion, sleep 114
22:32:37.632 00.017 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=210, Gamma=0.430
22:32:37.679 00.047 2696 UpdateGuideState exits: m=3026 SNR=38.8
22:32:37.679 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:37.679 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:32:37.679 00.000 2696 Enqueuing Expose request
22:32:37.742 00.063 5240 IsGuiding returns 1
22:32:37.742 00.000 5240 scope still moving after pulse duration time elapsed
22:32:37.774 00.032 5240 IsGuiding returns 0
22:32:37.774 00.000 5240 scope move finished after 104 + 42 ms
22:32:37.774 00.000 5240 Move returns status 0, amount 104
22:32:37.774 00.000 5240 MoveAxis(N, 0, ABG)
22:32:37.774 00.000 5240 Move returns status 0, amount 0
22:32:37.774 00.000 5240 move complete, result=0
22:32:37.774 00.000 5240 worker thread done servicing request
22:32:37.774 00.000 5240 Worker thread wakes up
22:32:37.774 00.000 2696 GuideStep: 1.2 px 104 ms WEST, -0.3 px 0 ms NORTH
22:32:37.774 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:32:37.774 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:32:39.422 01.648 5240 Exposure complete
22:32:39.486 00.064 5240 worker thread done servicing request
22:32:39.486 00.000 2696 OnExposeComplete: enter
22:32:39.486 00.000 2696 UpdateGuideState(): m_state=6
22:32:39.486 00.000 2696 Star::Find(15, 298, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 569
22:32:39.486 00.000 2696 Star::Find returns 1 (0), X=298.79, Y=260.01, Mass=2825, SNR=37.4, Peak=189 HFD=4.0
22:32:39.486 00.000 2696 MultiStar: [#1 -3.09,-0.32,0.00,M7] [#2 -1.91,-0.56,0.00,M2] [#3 -1.47,-0.42,0.45,U] [#4 -2.42,-0.99,0.00,M5] [#5 -3.03,0.48,0.00,M7] [#6 -1.66,-0.18,0.50,U] [#7 -1.60,0.12,0.51,U] [#8 -2.06,-0.44,0.00,M3] 
22:32:39.486 00.000 2696 single-star, 3 included, MultiStar: {-1.34, -0.22}, one-star: {-0.98, -0.32}
22:32:39.486 00.000 2696 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.74) = xAngle (-5.56 = 0.72)
22:32:39.501 00.015 2696 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.93 = -2.93)
22:32:39.501 00.000 2696 CameraToMount -- cameraX=-0.98 cameraY=-0.32 hyp=1.03 cameraTheta=-2.82 mountX=0.77 mountY=-0.22, mountTheta=-0.28
22:32:39.507 00.006 2696 SchedulePrimaryMove(0F998B58, x=-0.98, y=-0.32, opts=13)
22:32:39.507 00.000 2696 Enqueuing Move request for scope (-0.98, -0.32)
22:32:39.507 00.000 5240 Worker thread wakes up
22:32:39.507 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.98, -0.32) opts 0xd
22:32:39.507 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.98, -0.32)
22:32:39.507 00.000 5240 Moving (-0.98, -0.32) raw xDistance=0.77 yDistance=-0.22
22:32:39.507 00.000 5240 PPEC rslt: input = 0.77, final = 0.18, react = 0.77, pred = -0.72, hyst = 0.70, hyst_pct = 0.20, period_length = 662.83
22:32:39.507 00.000 5240 PPEC: input: 0.77, control: 0.18, exposure: 1500
22:32:39.507 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:32:39.507 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:32:39.507 00.000 5240 MoveAxis(W, 30, ABG)
22:32:39.507 00.000 5240 Guiding  Dir = 3, Dur = 30
22:32:39.507 00.000 5240 IsGuiding returns 0
22:32:39.507 00.000 5240 PulseGuide returned control before completion, sleep 40
22:32:39.525 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=198, Gamma=0.430
22:32:39.565 00.040 5240 IsGuiding returns 1
22:32:39.565 00.000 5240 scope still moving after pulse duration time elapsed
22:32:39.573 00.008 2696 UpdateGuideState exits: m=2825 SNR=37.4
22:32:39.575 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:39.577 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:32:39.579 00.002 2696 Enqueuing Expose request
22:32:39.597 00.018 5240 IsGuiding returns 0
22:32:39.597 00.000 5240 scope move finished after 30 + 51 ms
22:32:39.597 00.000 5240 Move returns status 0, amount 30
22:32:39.597 00.000 5240 MoveAxis(N, 0, ABG)
22:32:39.597 00.000 5240 Move returns status 0, amount 0
22:32:39.597 00.000 5240 move complete, result=0
22:32:39.597 00.000 5240 worker thread done servicing request
22:32:39.597 00.000 5240 Worker thread wakes up
22:32:39.597 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:32:39.597 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:32:39.597 00.000 2696 GuideStep: 0.8 px 30 ms WEST, -0.2 px 0 ms NORTH
22:32:41.024 01.427 5240 Exposure complete
22:32:41.088 00.064 5240 worker thread done servicing request
22:32:41.088 00.000 2696 OnExposeComplete: enter
22:32:41.088 00.000 2696 UpdateGuideState(): m_state=6
22:32:41.088 00.000 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 570
22:32:41.088 00.000 2696 Star::Find returns 1 (0), X=298.70, Y=260.04, Mass=2933, SNR=38.2, Peak=191 HFD=3.9
22:32:41.101 00.013 2696 MultiStar: [#1 -3.72,-0.50,0.00,M8] [#2 -2.34,-0.50,0.00,M3] [#3 -1.96,-0.26,0.00,M1] [#4 -2.76,-1.08,0.00,M6] [#5 -3.62,0.43,0.00,M8] [#6 -1.92,-0.06,0.00,M1] [#7 -2.23,-0.22,0.00,M1] [#8 -2.35,-0.53,0.00,M4] 
22:32:41.103 00.002 2696 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.74) = xAngle (-5.61 = 0.68)
22:32:41.103 00.000 2696 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.97 = -2.97)
22:32:41.103 00.000 2696 CameraToMount -- cameraX=-1.07 cameraY=-0.29 hyp=1.11 cameraTheta=-2.87 mountX=0.86 mountY=-0.18, mountTheta=-0.21
22:32:41.103 00.000 2696 SchedulePrimaryMove(0F998B58, x=-1.07, y=-0.29, opts=13)
22:32:41.103 00.000 2696 Enqueuing Move request for scope (-1.07, -0.29)
22:32:41.103 00.000 5240 Worker thread wakes up
22:32:41.103 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.07, -0.29) opts 0xd
22:32:41.103 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.07, -0.29)
22:32:41.103 00.000 5240 Moving (-1.07, -0.29) raw xDistance=0.86 yDistance=-0.18
22:32:41.103 00.000 5240 PPEC rslt: input = 0.86, final = 0.35, react = 0.86, pred = -0.63, hyst = 0.84, hyst_pct = 0.20, period_length = 662.83
22:32:41.103 00.000 5240 PPEC: input: 0.86, control: 0.35, exposure: 1500
22:32:41.103 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
22:32:41.103 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:32:41.103 00.000 5240 MoveAxis(W, 59, ABG)
22:32:41.103 00.000 5240 Guiding  Dir = 3, Dur = 59
22:32:41.103 00.000 5240 IsGuiding returns 0
22:32:41.103 00.000 5240 PulseGuide returned control before completion, sleep 69
22:32:41.119 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=195, Gamma=0.430
22:32:41.166 00.047 2696 UpdateGuideState exits: m=2933 SNR=38.2
22:32:41.166 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:41.166 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:32:41.182 00.016 2696 Enqueuing Expose request
22:32:41.198 00.016 5240 IsGuiding returns 1
22:32:41.198 00.000 5240 scope still moving after pulse duration time elapsed
22:32:41.229 00.031 5240 IsGuiding returns 0
22:32:41.229 00.000 5240 scope move finished after 59 + 53 ms
22:32:41.229 00.000 5240 Move returns status 0, amount 59
22:32:41.229 00.000 5240 MoveAxis(N, 0, ABG)
22:32:41.229 00.000 5240 Move returns status 0, amount 0
22:32:41.229 00.000 5240 move complete, result=0
22:32:41.229 00.000 5240 worker thread done servicing request
22:32:41.229 00.000 5240 Worker thread wakes up
22:32:41.229 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:32:41.229 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:32:41.229 00.000 2696 GuideStep: 0.9 px 59 ms WEST, -0.2 px 0 ms NORTH
22:32:42.875 01.646 5240 Exposure complete
22:32:42.944 00.069 5240 worker thread done servicing request
22:32:42.944 00.000 2696 OnExposeComplete: enter
22:32:42.944 00.000 2696 UpdateGuideState(): m_state=6
22:32:42.944 00.000 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 571
22:32:42.944 00.000 2696 Star::Find returns 1 (0), X=297.61, Y=259.80, Mass=2944, SNR=38.3, Peak=178 HFD=3.7
22:32:42.944 00.000 2696 MultiStar: [#1 -4.27,-0.53,0.00,M9] [#2 -2.95,-0.40,0.00,M4] [#3 -2.95,-0.46,0.00,M2] [#4 -3.50,-1.07,0.00,M7] [#5 -4.29,0.34,0.00,M9] [#6 -2.54,-0.15,0.00,M2] [#7 -2.75,-0.17,0.00,M2] [#8 -3.41,-0.77,0.00,M5] 
22:32:42.954 00.010 2696 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.74) = xAngle (-5.64 = 0.65)
22:32:42.954 00.000 2696 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.00 = -3.00)
22:32:42.954 00.000 2696 CameraToMount -- cameraX=-2.16 cameraY=-0.53 hyp=2.23 cameraTheta=-2.90 mountX=1.78 mountY=-0.31, mountTheta=-0.17
22:32:42.954 00.000 2696 SchedulePrimaryMove(0F998B58, x=-2.16, y=-0.53, opts=13)
22:32:42.954 00.000 2696 Enqueuing Move request for scope (-2.16, -0.53)
22:32:42.954 00.000 5240 Worker thread wakes up
22:32:42.954 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-2.16, -0.53) opts 0xd
22:32:42.954 00.000 5240 Handling offset move in thread for scope, endpoint = (-2.16, -0.53)
22:32:42.954 00.000 5240 Moving (-2.16, -0.53) raw xDistance=1.78 yDistance=-0.31
22:32:42.954 00.000 5240 PPEC rslt: input = 1.78, final = 1.50, react = 1.78, pred = -0.30, hyst = 1.62, hyst_pct = 0.19, period_length = 662.83
22:32:42.954 00.000 5240 PPEC: input: 1.78, control: 1.50, exposure: 1500
22:32:42.954 00.000 5240 switching direction from 1 to -1 - decHistory=-4 oldest=-0.37 newest=-0.71
22:32:42.954 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
22:32:42.954 00.000 5240 MoveAxis(W, 249, ABG)
22:32:42.954 00.000 5240 Guiding  Dir = 3, Dur = 249
22:32:42.954 00.000 5240 IsGuiding returns 0
22:32:42.954 00.000 5240 PulseGuide returned control before completion, sleep 259
22:32:42.976 00.022 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=209, Gamma=0.430
22:32:43.026 00.050 2696 UpdateGuideState exits: m=2944 SNR=38.3
22:32:43.028 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:43.030 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:32:43.032 00.002 2696 Enqueuing Expose request
22:32:43.240 00.208 5240 IsGuiding returns 0
22:32:43.240 00.000 5240 Move returns status 0, amount 249
22:32:43.240 00.000 5240 BLC: Oldest BLC event removed
22:32:43.240 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 330 applied
22:32:43.240 00.000 5240 MoveAxis(N, 369, ABG)
22:32:43.240 00.000 5240 Guiding  Dir = 0, Dur = 369
22:32:43.240 00.000 5240 IsGuiding returns 0
22:32:43.240 00.000 5240 PulseGuide returned control before completion, sleep 379
22:32:43.634 00.394 5240 IsGuiding returns 1
22:32:43.634 00.000 5240 scope still moving after pulse duration time elapsed
22:32:43.666 00.032 5240 IsGuiding returns 0
22:32:43.666 00.000 5240 scope move finished after 369 + 54 ms
22:32:43.666 00.000 5240 Move returns status 0, amount 369
22:32:43.666 00.000 5240 move complete, result=0
22:32:43.666 00.000 5240 worker thread done servicing request
22:32:43.666 00.000 2696 GuideStep: 1.8 px 249 ms WEST, -0.3 px 369 ms NORTH
22:32:43.666 00.000 5240 Worker thread wakes up
22:32:43.666 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:32:43.666 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:32:45.101 01.435 5240 Exposure complete
22:32:45.165 00.064 5240 worker thread done servicing request
22:32:45.165 00.000 2696 OnExposeComplete: enter
22:32:45.168 00.003 2696 UpdateGuideState(): m_state=6
22:32:45.168 00.000 2696 Star::Find(15, 297, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 572
22:32:45.168 00.000 2696 Star::Find returns 1 (0), X=299.11, Y=258.98, Mass=3002, SNR=38.6, Peak=153 HFD=4.3
22:32:45.168 00.000 2696 MultiStar: [#1 -3.00,-1.34,0.00,M10] [#2 -2.06,-1.35,0.00,M5] [#3 -1.08,-1.09,0.43,U] [#4 -1.99,-1.84,0.00,M8] [#5 -2.98,-0.39,0.00,M10] [#6 -2.11,-0.91,0.00,M3] [#7 -1.82,-1.00,0.00,M3] [#8 -2.01,-1.96,0.00,M6] 
22:32:45.168 00.000 2696 refined, 1 included, MultiStar: {-0.78, -1.27}, one-star: {-0.65, -1.35}
22:32:45.168 00.000 2696 CameraToMount -- cameraTheta (-2.12) - m_xAngle (2.74) = xAngle (-4.86 = 1.42)
22:32:45.168 00.000 2696 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.23 = -2.23)
22:32:45.168 00.000 2696 CameraToMount -- cameraX=-0.78 cameraY=-1.27 hyp=1.49 cameraTheta=-2.12 mountX=0.22 mountY=-1.18, mountTheta=-1.39
22:32:45.184 00.016 2696 SchedulePrimaryMove(0F998B58, x=-0.78, y=-1.27, opts=13)
22:32:45.184 00.000 2696 Enqueuing Move request for scope (-0.78, -1.27)
22:32:45.184 00.000 5240 Worker thread wakes up
22:32:45.184 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.78, -1.27) opts 0xd
22:32:45.184 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.78, -1.27)
22:32:45.184 00.000 5240 Moving (-0.78, -1.27) raw xDistance=0.22 yDistance=-1.18
22:32:45.184 00.000 5240 BLC: History state: CurrMiss=1.18, AvgInitMiss=0.89, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.306877, 1:1.181460
22:32:45.184 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:32:45.184 00.000 5240 PPEC rslt: input = 0.22, final = -0.21, react = 0.22, pred = -0.26, hyst = 0.00, hyst_pct = 0.19, period_length = 662.83
22:32:45.184 00.000 5240 PPEC: input: 0.22, control: -0.21, exposure: 1500
22:32:45.184 00.000 5240 GuideAlgorithmResistSwitch::result() returns -1.18 from input -1.18
22:32:45.184 00.000 5240 MoveAxis(E, 35, ABG)
22:32:45.184 00.000 5240 Guiding  Dir = 2, Dur = 35
22:32:45.184 00.000 5240 IsGuiding returns 0
22:32:45.184 00.000 5240 PulseGuide returned control before completion, sleep 45
22:32:45.206 00.022 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=0, FiltMin=0, FiltMax=185, Gamma=0.430
22:32:45.248 00.042 5240 IsGuiding returns 1
22:32:45.248 00.000 5240 scope still moving after pulse duration time elapsed
22:32:45.253 00.005 2696 UpdateGuideState exits: m=3002 SNR=38.6
22:32:45.255 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:45.259 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:32:45.263 00.004 2696 Enqueuing Expose request
22:32:45.279 00.016 5240 IsGuiding returns 1
22:32:45.311 00.032 5240 IsGuiding returns 1
22:32:45.342 00.031 5240 IsGuiding returns 0
22:32:45.342 00.000 5240 scope move finished after 35 + 113 ms
22:32:45.342 00.000 5240 Move returns status 0, amount 35
22:32:45.342 00.000 5240 MoveAxis(N, 149, ABG)
22:32:45.342 00.000 5240 Guiding  Dir = 0, Dur = 149
22:32:45.342 00.000 5240 IsGuiding returns 0
22:32:45.342 00.000 5240 PulseGuide returned control before completion, sleep 159
22:32:45.517 00.175 5240 IsGuiding returns 1
22:32:45.517 00.000 5240 scope still moving after pulse duration time elapsed
22:32:45.548 00.031 5240 IsGuiding returns 0
22:32:45.548 00.000 5240 scope move finished after 149 + 56 ms
22:32:45.548 00.000 5240 Move returns status 0, amount 149
22:32:45.548 00.000 5240 move complete, result=0
22:32:45.548 00.000 5240 worker thread done servicing request
22:32:45.548 00.000 2696 GuideStep: 0.2 px 35 ms EAST, -1.2 px 149 ms NORTH
22:32:45.548 00.000 5240 Worker thread wakes up
22:32:45.548 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:32:45.548 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:32:47.211 01.663 5240 Exposure complete
22:32:47.289 00.078 5240 worker thread done servicing request
22:32:47.289 00.000 2696 OnExposeComplete: enter
22:32:47.289 00.000 2696 UpdateGuideState(): m_state=6
22:32:47.289 00.000 2696 Star::Find(15, 299, 258, 0, (0,0,0,0), 1.5, 10.0, 255) frame 573
22:32:47.289 00.000 2696 Star::Find returns 1 (1), X=300.87, Y=259.40, Mass=3080, SNR=39.1, Peak=255 HFD=3.2
22:32:47.289 00.000 2696 MultiStar: [#1 -1.11,-1.07,0.70,U] [#2 0.12,-0.99,0.68,U] [#3 0.61,-0.72,0.43,U] [#4 -0.39,-1.66,0.43,U] [#5 -1.03,0.05,0.42,U] [#6 0.28,-0.82,0.47,U] [#7 0.36,-0.80,0.49,U] [#8 0.17,-1.03,0.38,U] 
22:32:47.289 00.000 2696 refined, 8 included, MultiStar: {0.09, -0.90}, one-star: {1.10, -0.93}
22:32:47.289 00.000 2696 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.74) = xAngle (-4.21 = 2.07)
22:32:47.289 00.000 2696 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.58 = -1.58)
22:32:47.307 00.018 2696 CameraToMount -- cameraX=0.09 cameraY=-0.90 hyp=0.91 cameraTheta=-1.47 mountX=-0.44 mountY=-0.91, mountTheta=-2.02
22:32:47.309 00.002 2696 SchedulePrimaryMove(0F998B58, x=0.09, y=-0.90, opts=13)
22:32:47.311 00.002 2696 Enqueuing Move request for scope (0.09, -0.90)
22:32:47.313 00.002 5240 Worker thread wakes up
22:32:47.313 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.90) opts 0xd
22:32:47.313 00.000 5240 Handling offset move in thread for scope, endpoint = (0.09, -0.90)
22:32:47.313 00.000 5240 Moving (0.09, -0.90) raw xDistance=-0.44 yDistance=-0.91
22:32:47.313 00.000 5240 BLC: History state: CurrMiss=0.91, AvgInitMiss=0.89, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.306877, 1:1.181460, 2:0.908396
22:32:47.313 00.000 5240 BLC: Under-shoot: nominal increase by 112
22:32:47.313 00.000 5240 BLC: window closed
22:32:47.313 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:32:47.313 00.000 5240 BLC: Pulse adjusted to 330
22:32:47.313 00.000 5240 PPEC rslt: input = -0.44, final = -0.59, react = -0.44, pred = -0.24, hyst = -0.24, hyst_pct = 0.19, period_length = 662.83
22:32:47.313 00.000 5240 PPEC: input: -0.44, control: -0.59, exposure: 1500
22:32:47.313 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.91 from input -0.91
22:32:47.313 00.000 5240 MoveAxis(E, 98, ABG)
22:32:47.313 00.000 5240 Guiding  Dir = 2, Dur = 98
22:32:47.313 00.000 5240 IsGuiding returns 0
22:32:47.313 00.000 5240 PulseGuide returned control before completion, sleep 108
22:32:47.323 00.010 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:32:47.371 00.048 2696 UpdateGuideState exits: m=3080 SNR=39.1 Saturated
22:32:47.371 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:47.371 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:32:47.371 00.000 2696 Enqueuing Expose request
22:32:47.431 00.060 5240 IsGuiding returns 1
22:32:47.431 00.000 5240 scope still moving after pulse duration time elapsed
22:32:47.463 00.032 5240 IsGuiding returns 0
22:32:47.463 00.000 5240 scope move finished after 98 + 48 ms
22:32:47.463 00.000 5240 Move returns status 0, amount 98
22:32:47.463 00.000 5240 MoveAxis(N, 115, ABG)
22:32:47.463 00.000 5240 Guiding  Dir = 0, Dur = 115
22:32:47.463 00.000 5240 IsGuiding returns 0
22:32:47.463 00.000 5240 PulseGuide returned control before completion, sleep 125
22:32:47.590 00.127 5240 IsGuiding returns 1
22:32:47.590 00.000 5240 scope still moving after pulse duration time elapsed
22:32:47.622 00.032 5240 IsGuiding returns 0
22:32:47.622 00.000 5240 scope move finished after 115 + 44 ms
22:32:47.622 00.000 5240 Move returns status 0, amount 115
22:32:47.622 00.000 5240 move complete, result=0
22:32:47.622 00.000 5240 worker thread done servicing request
22:32:47.622 00.000 5240 Worker thread wakes up
22:32:47.622 00.000 2696 GuideStep: -0.4 px 98 ms EAST, -0.9 px 115 ms NORTH
22:32:47.627 00.005 5240 worker thread servicing REQUEST_EXPOSE 1500
22:32:47.627 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:32:47.814 00.187 2696 evsrv: cli 0F944280 connect
22:32:47.825 00.011 2696 case statement mapped state 6 to 3
22:32:47.831 00.006 2696 case statement mapped state 6 to 3
22:32:47.845 00.014 2696 evsrv: cli 0F944280 request: {"method":"get_pixel_scale","id":"3722ddba-042c-415c-ab1d-cef68e7ebe04"}
22:32:47.851 00.006 2696 evsrv: cli 0F944280 response: {"jsonrpc":"2.0","result":1.86834,"id":"3722ddba-042c-415c-ab1d-cef68e7ebe04"}
22:32:47.873 00.022 2696 evsrv: cli 0F944280 disconnect
22:32:49.048 01.175 5240 Exposure complete
22:32:49.144 00.096 5240 worker thread done servicing request
22:32:49.144 00.000 2696 OnExposeComplete: enter
22:32:49.144 00.000 2696 UpdateGuideState(): m_state=6
22:32:49.144 00.000 2696 Star::Find(15, 300, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 574
22:32:49.144 00.000 2696 Star::Find returns 1 (1), X=300.59, Y=260.03, Mass=3022, SNR=38.8, Peak=255 HFD=3.3
22:32:49.144 00.000 2696 MultiStar: [#1 -1.65,-0.97,0.00,M10] [#2 -0.47,-0.70,0.68,U] [#3 0.06,-0.36,0.44,U] [#4 -0.77,-1.12,0.43,U] [#5 -1.44,0.40,0.43,U] [#6 0.16,-0.27,0.47,U] [#7 -0.19,-0.30,0.47,U] [#8 -0.26,-0.77,0.38,U] 
22:32:49.144 00.000 2696 refined, 7 included, MultiStar: {-0.13, -0.42}, one-star: {0.82, -0.30}
22:32:49.160 00.016 2696 CameraToMount -- cameraTheta (-1.87) - m_xAngle (2.74) = xAngle (-4.60 = 1.68)
22:32:49.160 00.000 2696 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.97 = -1.97)
22:32:49.163 00.003 2696 CameraToMount -- cameraX=-0.13 cameraY=-0.42 hyp=0.44 cameraTheta=-1.87 mountX=-0.05 mountY=-0.40, mountTheta=-1.69
22:32:49.163 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.13, y=-0.42, opts=13)
22:32:49.163 00.000 2696 Enqueuing Move request for scope (-0.13, -0.42)
22:32:49.163 00.000 5240 Worker thread wakes up
22:32:49.163 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.42) opts 0xd
22:32:49.163 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.13, -0.42)
22:32:49.163 00.000 5240 Moving (-0.13, -0.42) raw xDistance=-0.05 yDistance=-0.40
22:32:49.163 00.000 5240 PPEC rslt: input = -0.05, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.19, period_length = 662.83
22:32:49.163 00.000 5240 PPEC: input: -0.05, control: -0.02, exposure: 1500
22:32:49.163 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
22:32:49.163 00.000 5240 MoveAxis(E, 3, ABG)
22:32:49.163 00.000 5240 Guiding  Dir = 2, Dur = 3
22:32:49.163 00.000 5240 IsGuiding returns 0
22:32:49.163 00.000 5240 PulseGuide returned control before completion, sleep 13
22:32:49.176 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:32:49.192 00.016 5240 IsGuiding returns 1
22:32:49.192 00.000 5240 scope still moving after pulse duration time elapsed
22:32:49.224 00.032 5240 IsGuiding returns 0
22:32:49.224 00.000 5240 scope move finished after 3 + 46 ms
22:32:49.224 00.000 5240 Move returns status 0, amount 3
22:32:49.224 00.000 5240 MoveAxis(N, 51, ABG)
22:32:49.225 00.001 5240 Guiding  Dir = 0, Dur = 51
22:32:49.225 00.000 5240 IsGuiding returns 0
22:32:49.225 00.000 5240 PulseGuide returned control before completion, sleep 61
22:32:49.234 00.009 2696 UpdateGuideState exits: m=3022 SNR=38.8 Saturated
22:32:49.236 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:49.236 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:32:49.238 00.002 2696 Enqueuing Expose request
22:32:49.288 00.050 5240 IsGuiding returns 1
22:32:49.288 00.000 5240 scope still moving after pulse duration time elapsed
22:32:49.319 00.031 5240 IsGuiding returns 0
22:32:49.319 00.000 5240 scope move finished after 51 + 44 ms
22:32:49.319 00.000 5240 Move returns status 0, amount 51
22:32:49.319 00.000 5240 move complete, result=0
22:32:49.319 00.000 5240 worker thread done servicing request
22:32:49.319 00.000 5240 Worker thread wakes up
22:32:49.319 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:32:49.319 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:32:49.319 00.000 2696 GuideStep: -0.0 px 3 ms EAST, -0.4 px 51 ms NORTH
22:32:50.969 01.650 5240 Exposure complete
22:32:51.040 00.071 5240 worker thread done servicing request
22:32:51.040 00.000 2696 OnExposeComplete: enter
22:32:51.040 00.000 2696 UpdateGuideState(): m_state=6
22:32:51.040 00.000 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 575
22:32:51.048 00.008 2696 Star::Find returns 1 (1), X=300.08, Y=260.38, Mass=3130, SNR=39.5, Peak=255 HFD=3.4
22:32:51.048 00.000 2696 MultiStar: [#1 -1.80,-0.16,0.69,U] [#2 -0.51,-0.05,0.68,U] [#3 -0.18,0.18,0.42,U] [#4 -1.19,-0.62,0.42,U] [#5 -1.92,0.80,0.00,M9] [#6 -0.12,0.30,0.47,U] [#7 -0.15,0.37,0.50,U] [#8 -0.68,-0.26,0.37,U] 
22:32:51.048 00.000 2696 single-star, 7 included, MultiStar: {-0.49, -0.01}, one-star: {0.31, 0.05}
22:32:51.048 00.000 2696 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.74) = xAngle (-2.58 = -2.58)
22:32:51.048 00.000 2696 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.06 = 0.06)
22:32:51.048 00.000 2696 CameraToMount -- cameraX=0.31 cameraY=0.05 hyp=0.32 cameraTheta=0.16 mountX=-0.27 mountY=0.02, mountTheta=3.08
22:32:51.048 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.31, y=0.05, opts=13)
22:32:51.048 00.000 2696 Enqueuing Move request for scope (0.31, 0.05)
22:32:51.064 00.016 5240 Worker thread wakes up
22:32:51.064 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.05) opts 0xd
22:32:51.064 00.000 5240 Handling offset move in thread for scope, endpoint = (0.31, 0.05)
22:32:51.064 00.000 5240 Moving (0.31, 0.05) raw xDistance=-0.27 yDistance=0.02
22:32:51.064 00.000 5240 PPEC rslt: input = -0.27, final = -0.35, react = -0.27, pred = -0.10, hyst = -0.30, hyst_pct = 0.19, period_length = 662.83
22:32:51.064 00.000 5240 PPEC: input: -0.27, control: -0.35, exposure: 1500
22:32:51.064 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:51.064 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:32:51.064 00.000 5240 MoveAxis(E, 59, ABG)
22:32:51.064 00.000 5240 Guiding  Dir = 2, Dur = 59
22:32:51.064 00.000 5240 IsGuiding returns 0
22:32:51.064 00.000 5240 PulseGuide returned control before completion, sleep 69
22:32:51.079 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:32:51.111 00.032 2696 UpdateGuideState exits: m=3130 SNR=39.5 Saturated
22:32:51.127 00.016 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:51.127 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:32:51.127 00.000 2696 Enqueuing Expose request
22:32:51.142 00.015 5240 IsGuiding returns 1
22:32:51.142 00.000 5240 scope still moving after pulse duration time elapsed
22:32:51.174 00.032 5240 IsGuiding returns 0
22:32:51.174 00.000 5240 scope move finished after 59 + 47 ms
22:32:51.174 00.000 5240 Move returns status 0, amount 59
22:32:51.174 00.000 5240 MoveAxis(N, 0, ABG)
22:32:51.174 00.000 5240 Move returns status 0, amount 0
22:32:51.174 00.000 5240 move complete, result=0
22:32:51.174 00.000 5240 worker thread done servicing request
22:32:51.174 00.000 5240 Worker thread wakes up
22:32:51.174 00.000 2696 GuideStep: -0.3 px 59 ms EAST, 0.0 px 0 ms NORTH
22:32:51.174 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:32:51.174 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:32:52.594 01.420 5240 Exposure complete
22:32:52.647 00.053 5240 worker thread done servicing request
22:32:52.647 00.000 2696 OnExposeComplete: enter
22:32:52.647 00.000 2696 UpdateGuideState(): m_state=6
22:32:52.647 00.000 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 576
22:32:52.662 00.015 2696 Star::Find returns 1 (1), X=299.98, Y=260.54, Mass=3130, SNR=39.4, Peak=255 HFD=3.5
22:32:52.665 00.003 2696 MultiStar: [#1 -2.18,-0.04,0.00,M10] [#2 -0.76,0.05,0.67,U] [#3 -0.41,0.32,0.42,U] [#4 -1.38,-0.45,0.42,U] [#5 -2.06,1.14,0.00,M10] [#6 -0.46,0.60,0.48,U] [#7 -0.48,0.63,0.48,U] [#8 -0.66,-0.04,0.38,U] 
22:32:52.667 00.002 2696 single-star, 6 included, MultiStar: {-0.46, 0.20}, one-star: {0.21, 0.21}
22:32:52.669 00.002 2696 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.74) = xAngle (-1.95 = -1.95)
22:32:52.671 00.002 2696 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.68 = 0.68)
22:32:52.673 00.002 2696 CameraToMount -- cameraX=0.21 cameraY=0.21 hyp=0.30 cameraTheta=0.78 mountX=-0.11 mountY=0.19, mountTheta=2.10
22:32:52.675 00.002 2696 SchedulePrimaryMove(0F998B58, x=0.21, y=0.21, opts=13)
22:32:52.678 00.003 2696 Enqueuing Move request for scope (0.21, 0.21)
22:32:52.680 00.002 5240 Worker thread wakes up
22:32:52.680 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.21) opts 0xd
22:32:52.680 00.000 5240 Handling offset move in thread for scope, endpoint = (0.21, 0.21)
22:32:52.680 00.000 5240 Moving (0.21, 0.21) raw xDistance=-0.11 yDistance=0.19
22:32:52.680 00.000 5240 PPEC rslt: input = -0.11, final = -0.46, react = -0.11, pred = -0.57, hyst = 0.00, hyst_pct = 0.19, period_length = 662.83
22:32:52.680 00.000 5240 PPEC: input: -0.11, control: -0.46, exposure: 1500
22:32:52.680 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:32:52.680 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:32:52.680 00.000 5240 MoveAxis(E, 77, ABG)
22:32:52.680 00.000 5240 Guiding  Dir = 2, Dur = 77
22:32:52.682 00.002 5240 IsGuiding returns 0
22:32:52.682 00.000 5240 PulseGuide returned control before completion, sleep 87
22:32:52.692 00.010 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=238, Gamma=0.430
22:32:52.741 00.049 2696 UpdateGuideState exits: m=3130 SNR=39.4 Saturated
22:32:52.741 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:52.741 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:32:52.741 00.000 2696 Enqueuing Expose request
22:32:52.773 00.032 5240 IsGuiding returns 1
22:32:52.773 00.000 5240 scope still moving after pulse duration time elapsed
22:32:52.804 00.031 5240 IsGuiding returns 0
22:32:52.804 00.000 5240 scope move finished after 77 + 44 ms
22:32:52.804 00.000 5240 Move returns status 0, amount 77
22:32:52.804 00.000 5240 MoveAxis(N, 0, ABG)
22:32:52.804 00.000 5240 Move returns status 0, amount 0
22:32:52.804 00.000 5240 move complete, result=0
22:32:52.804 00.000 5240 worker thread done servicing request
22:32:52.804 00.000 5240 Worker thread wakes up
22:32:52.804 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:32:52.804 00.000 2696 GuideStep: -0.1 px 77 ms EAST, 0.2 px 0 ms NORTH
22:32:52.806 00.002 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:32:54.448 01.642 5240 Exposure complete
22:32:54.526 00.078 5240 worker thread done servicing request
22:32:54.526 00.000 2696 OnExposeComplete: enter
22:32:54.526 00.000 2696 UpdateGuideState(): m_state=6
22:32:54.526 00.000 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 577
22:32:54.526 00.000 2696 Star::Find returns 1 (0), X=299.49, Y=260.86, Mass=3071, SNR=39.0, Peak=241 HFD=3.4
22:32:54.526 00.000 2696 MultiStar: [#1 -2.53,0.31,0.00,R] [#2 -1.17,0.33,0.66,U] [#3 -0.91,0.52,0.42,U] [#4 -1.96,-0.58,0.00,M5] [#5 -2.65,1.12,0.00,R] [#6 -0.81,1.04,0.46,U] [#7 -0.74,1.02,0.47,U] [#8 -1.31,0.26,0.38,U] 
22:32:54.526 00.000 2696 single-star, 5 included, MultiStar: {-0.78, 0.60}, one-star: {-0.28, 0.53}
22:32:54.526 00.000 2696 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.74) = xAngle (-0.68 = -0.68)
22:32:54.538 00.012 2696 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.96 = 1.96)
22:32:54.541 00.003 2696 CameraToMount -- cameraX=-0.28 cameraY=0.53 hyp=0.60 cameraTheta=2.06 mountX=0.47 mountY=0.55, mountTheta=0.87
22:32:54.541 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.28, y=0.53, opts=13)
22:32:54.541 00.000 2696 Enqueuing Move request for scope (-0.28, 0.53)
22:32:54.541 00.000 5240 Worker thread wakes up
22:32:54.541 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.53) opts 0xd
22:32:54.541 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.28, 0.53)
22:32:54.541 00.000 5240 Moving (-0.28, 0.53) raw xDistance=0.47 yDistance=0.55
22:32:54.541 00.000 5240 PPEC rslt: input = 0.47, final = -0.17, react = 0.47, pred = -0.76, hyst = 0.39, hyst_pct = 0.19, period_length = 662.83
22:32:54.541 00.000 5240 PPEC: input: 0.47, control: -0.17, exposure: 1500
22:32:54.541 00.000 5240 resist switch: large excursion: input 0.55 thresh 0.45 direction from -1 to 1
22:32:54.541 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.66
22:32:54.541 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55
22:32:54.541 00.000 5240 MoveAxis(E, 28, ABG)
22:32:54.541 00.000 5240 Guiding  Dir = 2, Dur = 28
22:32:54.541 00.000 5240 IsGuiding returns 0
22:32:54.541 00.000 5240 PulseGuide returned control before completion, sleep 38
22:32:54.563 00.022 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:32:54.605 00.042 5240 IsGuiding returns 1
22:32:54.605 00.000 5240 scope still moving after pulse duration time elapsed
22:32:54.611 00.006 2696 UpdateGuideState exits: m=3071 SNR=39.0
22:32:54.611 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:54.611 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:32:54.611 00.000 2696 Enqueuing Expose request
22:32:54.636 00.025 5240 IsGuiding returns 0
22:32:54.636 00.000 5240 scope move finished after 28 + 56 ms
22:32:54.636 00.000 5240 Move returns status 0, amount 28
22:32:54.636 00.000 5240 BLC: Oldest BLC event removed
22:32:54.636 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 330 applied
22:32:54.636 00.000 5240 MoveAxis(S, 400, ABG)
22:32:54.636 00.000 5240 Guiding  Dir = 1, Dur = 400
22:32:54.636 00.000 5240 IsGuiding returns 0
22:32:54.636 00.000 5240 PulseGuide returned control before completion, sleep 410
22:32:55.062 00.426 5240 IsGuiding returns 1
22:32:55.062 00.000 5240 scope still moving after pulse duration time elapsed
22:32:55.094 00.032 5240 IsGuiding returns 0
22:32:55.094 00.000 5240 scope move finished after 400 + 56 ms
22:32:55.094 00.000 5240 Move returns status 0, amount 400
22:32:55.094 00.000 5240 move complete, result=0
22:32:55.094 00.000 5240 worker thread done servicing request
22:32:55.094 00.000 5240 Worker thread wakes up
22:32:55.094 00.000 2696 GuideStep: 0.5 px 28 ms EAST, 0.6 px 400 ms SOUTH
22:32:55.094 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:32:55.094 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:32:56.522 01.428 5240 Exposure complete
22:32:56.608 00.086 5240 worker thread done servicing request
22:32:56.608 00.000 2696 OnExposeComplete: enter
22:32:56.610 00.002 2696 UpdateGuideState(): m_state=6
22:32:56.612 00.002 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 578
22:32:56.616 00.004 2696 Star::Find returns 1 (0), X=299.05, Y=261.72, Mass=2994, SNR=38.6, Peak=219 HFD=3.4
22:32:56.619 00.003 2696 MultiStar: [#1 -0.70,0.51,0.69,U] [#2 -2.11,0.72,0.00,M1] [#3 -1.58,1.08,0.00,M1] [#4 -2.47,0.05,0.00,M6] [#5 -0.37,0.92,0.44,U] [#6 -1.78,1.14,0.00,M1] [#7 -1.89,1.00,0.00,M1] [#8 -1.68,0.76,0.37,U] 
22:32:56.621 00.002 2696 refined, 3 included, MultiStar: {-0.79, 0.97}, one-star: {-0.72, 1.39}
22:32:56.623 00.002 2696 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.74) = xAngle (-0.48 = -0.48)
22:32:56.623 00.000 2696 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.15 = 2.15)
22:32:56.623 00.000 2696 CameraToMount -- cameraX=-0.79 cameraY=0.97 hyp=1.25 cameraTheta=2.26 mountX=1.11 mountY=1.05, mountTheta=0.75
22:32:56.623 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.79, y=0.97, opts=13)
22:32:56.634 00.011 2696 Enqueuing Move request for scope (-0.79, 0.97)
22:32:56.636 00.002 5240 Worker thread wakes up
22:32:56.636 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.79, 0.97) opts 0xd
22:32:56.636 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.79, 0.97)
22:32:56.636 00.000 5240 Moving (-0.79, 0.97) raw xDistance=1.11 yDistance=1.05
22:32:56.636 00.000 5240 BLC: History state: CurrMiss=1.05, AvgInitMiss=0.94, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.554625, 1:1.047401
22:32:56.636 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:32:56.636 00.000 5240 PPEC rslt: input = 1.11, final = 0.30, react = 1.11, pred = -0.97, hyst = 0.96, hyst_pct = 0.18, period_length = 662.83
22:32:56.636 00.000 5240 PPEC: input: 1.11, control: 0.30, exposure: 1500
22:32:56.636 00.000 5240 GuideAlgorithmResistSwitch::result() returns 1.05 from input 1.05
22:32:56.636 00.000 5240 MoveAxis(W, 49, ABG)
22:32:56.636 00.000 5240 Guiding  Dir = 3, Dur = 49
22:32:56.636 00.000 5240 IsGuiding returns 0
22:32:56.636 00.000 5240 PulseGuide returned control before completion, sleep 59
22:32:56.648 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:32:56.698 00.050 2696 UpdateGuideState exits: m=2994 SNR=38.6
22:32:56.700 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:56.702 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:32:56.702 00.000 2696 Enqueuing Expose request
22:32:56.712 00.010 5240 IsGuiding returns 1
22:32:56.712 00.000 5240 scope still moving after pulse duration time elapsed
22:32:56.744 00.032 5240 IsGuiding returns 0
22:32:56.744 00.000 5240 scope move finished after 49 + 54 ms
22:32:56.744 00.000 5240 Move returns status 0, amount 49
22:32:56.744 00.000 5240 MoveAxis(S, 133, ABG)
22:32:56.744 00.000 5240 Guiding  Dir = 1, Dur = 133
22:32:56.744 00.000 5240 IsGuiding returns 0
22:32:56.744 00.000 5240 PulseGuide returned control before completion, sleep 143
22:32:56.901 00.157 5240 IsGuiding returns 1
22:32:56.901 00.000 5240 scope still moving after pulse duration time elapsed
22:32:56.933 00.032 5240 IsGuiding returns 0
22:32:56.933 00.000 5240 scope move finished after 133 + 55 ms
22:32:56.933 00.000 5240 Move returns status 0, amount 133
22:32:56.933 00.000 5240 move complete, result=0
22:32:56.933 00.000 5240 worker thread done servicing request
22:32:56.933 00.000 2696 GuideStep: 1.1 px 49 ms WEST, 1.0 px 133 ms SOUTH
22:32:56.933 00.000 5240 Worker thread wakes up
22:32:56.933 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:32:56.933 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:32:58.572 01.639 5240 Exposure complete
22:32:58.632 00.060 5240 worker thread done servicing request
22:32:58.632 00.000 2696 OnExposeComplete: enter
22:32:58.632 00.000 2696 UpdateGuideState(): m_state=6
22:32:58.632 00.000 2696 Star::Find(15, 299, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 579
22:32:58.632 00.000 2696 Star::Find returns 1 (1), X=297.48, Y=261.12, Mass=2967, SNR=38.4, Peak=255 HFD=3.1
22:32:58.632 00.000 2696 MultiStar: [#1 -2.07,0.18,0.00,M1] [#2 -3.26,0.72,0.00,M2] [#3 -2.94,0.77,0.00,M2] [#4 -3.79,0.14,0.00,M7] [#5 -1.81,0.56,0.00,M1] [#6 -3.27,0.85,0.00,M2] [#7 -3.01,1.17,0.00,M2] [#8 -3.31,0.63,0.00,M1] 
22:32:58.645 00.013 2696 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.74) = xAngle (0.08 = 0.08)
22:32:58.645 00.000 2696 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.71 = 2.71)
22:32:58.645 00.000 2696 CameraToMount -- cameraX=-2.29 cameraY=0.78 hyp=2.42 cameraTheta=2.81 mountX=2.41 mountY=1.02, mountTheta=0.40
22:32:58.645 00.000 2696 SchedulePrimaryMove(0F998B58, x=-2.29, y=0.78, opts=13)
22:32:58.645 00.000 2696 Enqueuing Move request for scope (-2.29, 0.78)
22:32:58.645 00.000 5240 Worker thread wakes up
22:32:58.645 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-2.29, 0.78) opts 0xd
22:32:58.645 00.000 5240 Handling offset move in thread for scope, endpoint = (-2.29, 0.78)
22:32:58.645 00.000 5240 Moving (-2.29, 0.78) raw xDistance=2.41 yDistance=1.02
22:32:58.645 00.000 5240 BLC: History state: CurrMiss=1.02, AvgInitMiss=0.94, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.554625, 1:1.047401, 2:1.015731
22:32:58.645 00.000 5240 BLC: Under-shoot: nominal increase by 119
22:32:58.645 00.000 5240 BLC: window closed
22:32:58.645 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:32:58.645 00.000 5240 BLC: Pulse adjusted to 330
22:32:58.645 00.000 5240 PPEC rslt: input = 2.41, final = 1.40, react = 2.41, pred = -1.18, hyst = 2.15, hyst_pct = 0.18, period_length = 662.83
22:32:58.645 00.000 5240 PPEC: input: 2.41, control: 1.40, exposure: 1500
22:32:58.645 00.000 5240 GuideAlgorithmResistSwitch::result() returns 1.02 from input 1.02
22:32:58.645 00.000 5240 MoveAxis(W, 232, ABG)
22:32:58.645 00.000 5240 Guiding  Dir = 3, Dur = 232
22:32:58.645 00.000 5240 IsGuiding returns 0
22:32:58.645 00.000 5240 PulseGuide returned control before completion, sleep 242
22:32:58.663 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=227, Gamma=0.430
22:32:58.708 00.045 2696 UpdateGuideState exits: m=2967 SNR=38.4 Saturated
22:32:58.708 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:58.708 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:32:58.708 00.000 2696 Enqueuing Expose request
22:32:58.913 00.205 5240 IsGuiding returns 0
22:32:58.913 00.000 5240 Move returns status 0, amount 232
22:32:58.913 00.000 5240 MoveAxis(S, 128, ABG)
22:32:58.913 00.000 5240 Guiding  Dir = 1, Dur = 128
22:32:58.913 00.000 5240 IsGuiding returns 0
22:32:58.913 00.000 5240 PulseGuide returned control before completion, sleep 138
22:32:59.009 00.096 2696 evsrv: cli 0F943E20 connect
22:32:59.016 00.007 2696 case statement mapped state 6 to 3
22:32:59.020 00.004 2696 case statement mapped state 6 to 3
22:32:59.027 00.007 2696 evsrv: cli 0F943E20 request: {"method":"get_pixel_scale","id":"cd0520e5-9fef-4098-bdf5-f79e7ef58906"}
22:32:59.033 00.006 2696 evsrv: cli 0F943E20 response: {"jsonrpc":"2.0","result":1.86834,"id":"cd0520e5-9fef-4098-bdf5-f79e7ef58906"}
22:32:59.040 00.007 2696 evsrv: cli 0F943E20 disconnect
22:32:59.056 00.016 5240 IsGuiding returns 1
22:32:59.056 00.000 5240 scope still moving after pulse duration time elapsed
22:32:59.088 00.032 5240 IsGuiding returns 0
22:32:59.088 00.000 5240 scope move finished after 128 + 46 ms
22:32:59.088 00.000 5240 Move returns status 0, amount 128
22:32:59.088 00.000 5240 move complete, result=0
22:32:59.088 00.000 5240 worker thread done servicing request
22:32:59.088 00.000 5240 Worker thread wakes up
22:32:59.088 00.000 2696 GuideStep: 2.4 px 232 ms WEST, 1.0 px 128 ms SOUTH
22:32:59.094 00.006 5240 worker thread servicing REQUEST_EXPOSE 1500
22:32:59.094 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:33:00.505 01.411 5240 Exposure complete
22:33:00.556 00.051 5240 worker thread done servicing request
22:33:00.556 00.000 2696 OnExposeComplete: enter
22:33:00.556 00.000 2696 UpdateGuideState(): m_state=6
22:33:00.556 00.000 2696 Star::Find(15, 297, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 580
22:33:00.564 00.008 2696 Star::Find returns 1 (0), X=297.51, Y=260.07, Mass=3051, SNR=39.0, Peak=230 HFD=3.5
22:33:00.564 00.000 2696 MultiStar: [#1 -1.93,-0.87,0.00,M2] [#2 -3.10,0.01,0.00,M3] [#3 -2.76,-0.27,0.00,M3] [#4 -3.55,-1.00,0.00,M8] [#5 -1.69,-0.59,0.45,U] [#6 -2.57,0.07,0.00,M3] [#7 -2.73,0.04,0.00,M3] [#8 -3.39,-0.34,0.00,M2] 
22:33:00.569 00.005 2696 refined, 1 included, MultiStar: {-2.08, -0.36}, one-star: {-2.26, -0.26}
22:33:00.571 00.002 2696 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.74) = xAngle (-5.71 = 0.58)
22:33:00.573 00.002 2696 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.07 = -3.07)
22:33:00.577 00.004 2696 CameraToMount -- cameraX=-2.08 cameraY=-0.36 hyp=2.11 cameraTheta=-2.97 mountX=1.77 mountY=-0.14, mountTheta=-0.08
22:33:00.581 00.004 2696 SchedulePrimaryMove(0F998B58, x=-2.08, y=-0.36, opts=13)
22:33:00.583 00.002 2696 Enqueuing Move request for scope (-2.08, -0.36)
22:33:00.585 00.002 5240 Worker thread wakes up
22:33:00.585 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-2.08, -0.36) opts 0xd
22:33:00.585 00.000 5240 Handling offset move in thread for scope, endpoint = (-2.08, -0.36)
22:33:00.585 00.000 5240 Moving (-2.08, -0.36) raw xDistance=1.77 yDistance=-0.14
22:33:00.587 00.002 5240 PPEC rslt: input = 1.77, final = 0.70, react = 1.77, pred = -1.28, hyst = 1.62, hyst_pct = 0.18, period_length = 662.83
22:33:00.587 00.000 5240 PPEC: input: 1.77, control: 0.70, exposure: 1500
22:33:00.587 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:00.587 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:33:00.587 00.000 5240 MoveAxis(W, 116, ABG)
22:33:00.587 00.000 5240 Guiding  Dir = 3, Dur = 116
22:33:00.587 00.000 5240 IsGuiding returns 0
22:33:00.587 00.000 5240 PulseGuide returned control before completion, sleep 126
22:33:00.601 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=235, Gamma=0.430
22:33:00.645 00.044 2696 UpdateGuideState exits: m=3051 SNR=39.0
22:33:00.645 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:00.645 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:33:00.645 00.000 2696 Enqueuing Expose request
22:33:00.722 00.077 5240 IsGuiding returns 1
22:33:00.722 00.000 5240 scope still moving after pulse duration time elapsed
22:33:00.754 00.032 5240 IsGuiding returns 0
22:33:00.754 00.000 5240 scope move finished after 116 + 49 ms
22:33:00.754 00.000 5240 Move returns status 0, amount 116
22:33:00.754 00.000 5240 MoveAxis(N, 0, ABG)
22:33:00.754 00.000 5240 Move returns status 0, amount 0
22:33:00.754 00.000 5240 move complete, result=0
22:33:00.754 00.000 5240 worker thread done servicing request
22:33:00.754 00.000 5240 Worker thread wakes up
22:33:00.754 00.000 2696 GuideStep: 1.8 px 116 ms WEST, -0.1 px 0 ms NORTH
22:33:00.757 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:33:00.757 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:33:02.404 01.647 5240 Exposure complete
22:33:02.483 00.079 5240 worker thread done servicing request
22:33:02.483 00.000 2696 OnExposeComplete: enter
22:33:02.483 00.000 2696 UpdateGuideState(): m_state=6
22:33:02.483 00.000 2696 Star::Find(15, 297, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 581
22:33:02.483 00.000 2696 Star::Find returns 1 (1), X=297.64, Y=259.77, Mass=3018, SNR=38.8, Peak=255 HFD=3.2
22:33:02.483 00.000 2696 MultiStar: [#1 -1.79,-0.99,0.00,M3] [#2 -3.04,-0.47,0.00,M4] [#3 -2.67,-0.38,0.00,M4] [#4 -3.54,-1.30,0.00,M9] [#5 -1.63,-0.69,0.45,U] [#6 -2.71,0.00,0.00,M4] [#7 -2.64,-0.05,0.00,M4] [#8 -2.99,-0.86,0.00,M3] 
22:33:02.483 00.000 2696 refined, 1 included, MultiStar: {-1.98, -0.60}, one-star: {-2.13, -0.56}
22:33:02.483 00.000 2696 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.74) = xAngle (-5.58 = 0.70)
22:33:02.499 00.016 2696 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.95 = -2.95)
22:33:02.499 00.000 2696 CameraToMount -- cameraX=-1.98 cameraY=-0.60 hyp=2.06 cameraTheta=-2.85 mountX=1.58 mountY=-0.39, mountTheta=-0.24
22:33:02.499 00.000 2696 SchedulePrimaryMove(0F998B58, x=-1.98, y=-0.60, opts=13)
22:33:02.499 00.000 2696 Enqueuing Move request for scope (-1.98, -0.60)
22:33:02.507 00.008 5240 Worker thread wakes up
22:33:02.507 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.98, -0.60) opts 0xd
22:33:02.507 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.98, -0.60)
22:33:02.507 00.000 5240 Moving (-1.98, -0.60) raw xDistance=1.58 yDistance=-0.39
22:33:02.509 00.002 5240 PPEC rslt: input = 1.58, final = 0.90, react = 1.58, pred = -0.82, hyst = 1.56, hyst_pct = 0.18, period_length = 662.83
22:33:02.509 00.000 5240 PPEC: input: 1.58, control: 0.90, exposure: 1500
22:33:02.509 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:33:02.509 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
22:33:02.509 00.000 5240 MoveAxis(W, 149, ABG)
22:33:02.509 00.000 5240 Guiding  Dir = 3, Dur = 149
22:33:02.509 00.000 5240 IsGuiding returns 0
22:33:02.509 00.000 5240 PulseGuide returned control before completion, sleep 159
22:33:02.515 00.006 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=225, Gamma=0.430
22:33:02.571 00.056 2696 UpdateGuideState exits: m=3018 SNR=38.8 Saturated
22:33:02.573 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:02.578 00.005 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:33:02.578 00.000 2696 Enqueuing Expose request
22:33:02.672 00.094 5240 IsGuiding returns 1
22:33:02.672 00.000 5240 scope still moving after pulse duration time elapsed
22:33:02.704 00.032 5240 IsGuiding returns 0
22:33:02.704 00.000 5240 scope move finished after 149 + 43 ms
22:33:02.704 00.000 5240 Move returns status 0, amount 149
22:33:02.704 00.000 5240 MoveAxis(N, 0, ABG)
22:33:02.704 00.000 5240 Move returns status 0, amount 0
22:33:02.704 00.000 5240 move complete, result=0
22:33:02.704 00.000 5240 worker thread done servicing request
22:33:02.704 00.000 5240 Worker thread wakes up
22:33:02.704 00.000 2696 GuideStep: 1.6 px 149 ms WEST, -0.4 px 0 ms NORTH
22:33:02.704 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:33:02.704 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:33:04.116 01.412 5240 Exposure complete
22:33:04.179 00.063 5240 worker thread done servicing request
22:33:04.179 00.000 2696 OnExposeComplete: enter
22:33:04.179 00.000 2696 UpdateGuideState(): m_state=6
22:33:04.194 00.015 2696 Star::Find(15, 297, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 582
22:33:04.194 00.000 2696 Star::Find returns 1 (1), X=298.05, Y=259.91, Mass=2930, SNR=38.2, Peak=255 HFD=2.9
22:33:04.194 00.000 2696 MultiStar: [#1 -1.43,-0.97,0.72,U] [#2 -2.81,-0.47,0.00,M5] [#3 -2.50,-0.68,0.00,M5] [#4 -3.22,-0.97,0.00,M10] [#5 -1.17,-0.45,0.45,U] [#6 -2.66,-0.21,0.00,M5] [#7 -2.65,-0.16,0.00,M5] [#8 -2.75,-0.60,0.00,M4] 
22:33:04.194 00.000 2696 refined, 2 included, MultiStar: {-1.51, -0.61}, one-star: {-1.72, -0.42}
22:33:04.194 00.000 2696 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.74) = xAngle (-5.49 = 0.79)
22:33:04.194 00.000 2696 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.86 = -2.86)
22:33:04.194 00.000 2696 CameraToMount -- cameraX=-1.51 cameraY=-0.61 hyp=1.63 cameraTheta=-2.76 mountX=1.15 mountY=-0.45, mountTheta=-0.37
22:33:04.194 00.000 2696 SchedulePrimaryMove(0F998B58, x=-1.51, y=-0.61, opts=13)
22:33:04.210 00.016 2696 Enqueuing Move request for scope (-1.51, -0.61)
22:33:04.210 00.000 5240 Worker thread wakes up
22:33:04.210 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.51, -0.61) opts 0xd
22:33:04.210 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.51, -0.61)
22:33:04.210 00.000 5240 Moving (-1.51, -0.61) raw xDistance=1.15 yDistance=-0.45
22:33:04.210 00.000 5240 PPEC rslt: input = 1.15, final = 0.48, react = 1.15, pred = -0.80, hyst = 1.10, hyst_pct = 0.18, period_length = 662.83
22:33:04.210 00.000 5240 PPEC: input: 1.15, control: 0.48, exposure: 1500
22:33:04.210 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:33:04.210 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
22:33:04.210 00.000 5240 MoveAxis(W, 80, ABG)
22:33:04.210 00.000 5240 Guiding  Dir = 3, Dur = 80
22:33:04.210 00.000 5240 IsGuiding returns 0
22:33:04.210 00.000 5240 PulseGuide returned control before completion, sleep 90
22:33:04.228 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=233, Gamma=0.430
22:33:04.273 00.045 2696 UpdateGuideState exits: m=2930 SNR=38.2 Saturated
22:33:04.273 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:04.273 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:33:04.273 00.000 2696 Enqueuing Expose request
22:33:04.319 00.046 5240 IsGuiding returns 1
22:33:04.319 00.000 5240 scope still moving after pulse duration time elapsed
22:33:04.350 00.031 5240 IsGuiding returns 0
22:33:04.350 00.000 5240 scope move finished after 80 + 55 ms
22:33:04.350 00.000 5240 Move returns status 0, amount 80
22:33:04.350 00.000 5240 MoveAxis(N, 0, ABG)
22:33:04.350 00.000 5240 Move returns status 0, amount 0
22:33:04.350 00.000 5240 move complete, result=0
22:33:04.352 00.002 5240 worker thread done servicing request
22:33:04.352 00.000 5240 Worker thread wakes up
22:33:04.352 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:33:04.352 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:33:04.367 00.015 2696 GuideStep: 1.1 px 80 ms WEST, -0.4 px 0 ms NORTH
22:33:05.987 01.620 5240 Exposure complete
22:33:06.036 00.049 5240 worker thread done servicing request
22:33:06.036 00.000 2696 OnExposeComplete: enter
22:33:06.038 00.002 2696 UpdateGuideState(): m_state=6
22:33:06.043 00.005 2696 Star::Find(15, 298, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 583
22:33:06.045 00.002 2696 Star::Find returns 1 (1), X=297.43, Y=259.79, Mass=2990, SNR=38.5, Peak=255 HFD=3.2
22:33:06.047 00.002 2696 MultiStar: [#1 -2.21,-1.51,0.00,M3] [#2 -3.52,-0.74,0.00,M6] [#3 -2.98,-0.69,0.00,M6] [#4 -3.85,-1.48,0.00,R] [#5 -1.85,-0.83,0.00,M1] [#6 -3.04,-0.43,0.00,M6] [#7 -3.38,-0.74,0.00,M6] [#8 -3.43,-1.11,0.00,M5] 
22:33:06.049 00.002 2696 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.74) = xAngle (-5.65 = 0.63)
22:33:06.051 00.002 2696 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.02 = -3.02)
22:33:06.051 00.000 2696 CameraToMount -- cameraX=-2.34 cameraY=-0.54 hyp=2.40 cameraTheta=-2.91 mountX=1.94 mountY=-0.30, mountTheta=-0.15
22:33:06.055 00.004 2696 SchedulePrimaryMove(0F998B58, x=-2.34, y=-0.54, opts=13)
22:33:06.057 00.002 2696 Enqueuing Move request for scope (-2.34, -0.54)
22:33:06.059 00.002 5240 Worker thread wakes up
22:33:06.059 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-2.34, -0.54) opts 0xd
22:33:06.059 00.000 5240 Handling offset move in thread for scope, endpoint = (-2.34, -0.54)
22:33:06.059 00.000 5240 Moving (-2.34, -0.54) raw xDistance=1.94 yDistance=-0.30
22:33:06.061 00.002 5240 PPEC rslt: input = 1.94, final = 1.25, react = 1.94, pred = -0.81, hyst = 1.83, hyst_pct = 0.18, period_length = 662.83
22:33:06.061 00.000 5240 PPEC: input: 1.94, control: 1.25, exposure: 1500
22:33:06.061 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:33:06.061 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
22:33:06.061 00.000 5240 MoveAxis(W, 208, ABG)
22:33:06.061 00.000 5240 Guiding  Dir = 3, Dur = 208
22:33:06.061 00.000 5240 IsGuiding returns 0
22:33:06.061 00.000 5240 PulseGuide returned control before completion, sleep 218
22:33:06.071 00.010 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:33:06.108 00.037 2696 UpdateGuideState exits: m=2990 SNR=38.5 Saturated
22:33:06.108 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:06.124 00.016 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:33:06.126 00.002 2696 Enqueuing Expose request
22:33:06.283 00.157 5240 IsGuiding returns 1
22:33:06.283 00.000 5240 scope still moving after pulse duration time elapsed
22:33:06.314 00.031 5240 IsGuiding returns 0
22:33:06.314 00.000 5240 scope move finished after 208 + 45 ms
22:33:06.314 00.000 5240 Move returns status 0, amount 208
22:33:06.314 00.000 5240 MoveAxis(N, 0, ABG)
22:33:06.314 00.000 5240 Move returns status 0, amount 0
22:33:06.314 00.000 5240 move complete, result=0
22:33:06.314 00.000 5240 worker thread done servicing request
22:33:06.314 00.000 2696 GuideStep: 1.9 px 208 ms WEST, -0.3 px 0 ms NORTH
22:33:06.319 00.005 5240 Worker thread wakes up
22:33:06.321 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:33:06.321 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:33:07.741 01.420 5240 Exposure complete
22:33:07.809 00.068 5240 worker thread done servicing request
22:33:07.809 00.000 2696 OnExposeComplete: enter
22:33:07.809 00.000 2696 UpdateGuideState(): m_state=6
22:33:07.809 00.000 2696 Star::Find(15, 297, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 584
22:33:07.815 00.006 2696 Star::Find returns 1 (1), X=297.76, Y=259.91, Mass=3000, SNR=38.6, Peak=255 HFD=3.1
22:33:07.817 00.002 2696 MultiStar: [#1 -1.62,-1.00,0.00,M4] [#2 -2.85,-0.33,0.00,M7] [#3 -2.50,-0.28,0.00,M7] [#4 0.56,0.40,0.44,U] [#5 -1.35,-0.61,0.45,U] [#6 -2.67,-0.70,0.00,M7] [#7 -2.66,-0.24,0.00,M7] [#8 -3.11,-1.05,0.00,M6] 
22:33:07.819 00.002 2696 refined, 2 included, MultiStar: {-1.26, -0.28}, one-star: {-2.01, -0.42}
22:33:07.820 00.001 2696 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.74) = xAngle (-5.66 = 0.62)
22:33:07.820 00.000 2696 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.03 = -3.03)
22:33:07.826 00.006 2696 CameraToMount -- cameraX=-1.26 cameraY=-0.28 hyp=1.29 cameraTheta=-2.92 mountX=1.04 mountY=-0.15, mountTheta=-0.14
22:33:07.828 00.002 2696 SchedulePrimaryMove(0F998B58, x=-1.26, y=-0.28, opts=13)
22:33:07.830 00.002 2696 Enqueuing Move request for scope (-1.26, -0.28)
22:33:07.832 00.002 5240 Worker thread wakes up
22:33:07.832 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.26, -0.28) opts 0xd
22:33:07.832 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.26, -0.28)
22:33:07.832 00.000 5240 Moving (-1.26, -0.28) raw xDistance=1.04 yDistance=-0.15
22:33:07.834 00.002 5240 PPEC rslt: input = 1.04, final = 0.82, react = 1.04, pred = -0.26, hyst = 0.99, hyst_pct = 0.18, period_length = 662.83
22:33:07.834 00.000 5240 PPEC: input: 1.04, control: 0.82, exposure: 1500
22:33:07.834 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:07.834 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:33:07.834 00.000 5240 MoveAxis(W, 136, ABG)
22:33:07.834 00.000 5240 Guiding  Dir = 3, Dur = 136
22:33:07.834 00.000 5240 IsGuiding returns 0
22:33:07.834 00.000 5240 PulseGuide returned control before completion, sleep 146
22:33:07.846 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=222, Gamma=0.430
22:33:07.893 00.047 2696 UpdateGuideState exits: m=3000 SNR=38.6 Saturated
22:33:07.895 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:07.897 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:33:07.900 00.003 2696 Enqueuing Expose request
22:33:07.995 00.095 5240 IsGuiding returns 0
22:33:07.995 00.000 5240 Move returns status 0, amount 136
22:33:07.995 00.000 5240 MoveAxis(N, 0, ABG)
22:33:07.995 00.000 5240 Move returns status 0, amount 0
22:33:07.995 00.000 5240 move complete, result=0
22:33:07.995 00.000 5240 worker thread done servicing request
22:33:07.995 00.000 5240 Worker thread wakes up
22:33:07.995 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:33:07.995 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:33:07.995 00.000 2696 GuideStep: 1.0 px 136 ms WEST, -0.1 px 0 ms NORTH
22:33:09.649 01.654 5240 Exposure complete
22:33:09.726 00.077 5240 worker thread done servicing request
22:33:09.726 00.000 2696 OnExposeComplete: enter
22:33:09.726 00.000 2696 UpdateGuideState(): m_state=6
22:33:09.726 00.000 2696 Star::Find(15, 297, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 585
22:33:09.726 00.000 2696 Star::Find returns 1 (1), X=298.07, Y=259.27, Mass=3092, SNR=39.2, Peak=255 HFD=3.2
22:33:09.726 00.000 2696 MultiStar: [#1 -1.31,-1.45,0.00,M5] [#2 -2.64,-1.14,0.00,M8] [#3 -2.36,-0.80,0.00,M8] [#4 0.66,-0.24,0.41,U] [#5 -1.26,-1.38,0.45,U] [#6 -2.53,-0.84,0.00,M8] [#7 -2.48,-0.71,0.00,M8] [#8 -2.80,-1.34,0.00,M7] 
22:33:09.726 00.000 2696 refined, 2 included, MultiStar: {-1.07, -0.96}, one-star: {-1.70, -1.06}
22:33:09.726 00.000 2696 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.74) = xAngle (-5.15 = 1.14)
22:33:09.742 00.016 2696 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.52 = -2.52)
22:33:09.742 00.000 2696 CameraToMount -- cameraX=-1.07 cameraY=-0.96 hyp=1.44 cameraTheta=-2.41 mountX=0.61 mountY=-0.84, mountTheta=-0.95
22:33:09.742 00.000 2696 SchedulePrimaryMove(0F998B58, x=-1.07, y=-0.96, opts=13)
22:33:09.742 00.000 2696 Enqueuing Move request for scope (-1.07, -0.96)
22:33:09.742 00.000 5240 Worker thread wakes up
22:33:09.742 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.07, -0.96) opts 0xd
22:33:09.742 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.07, -0.96)
22:33:09.742 00.000 5240 Moving (-1.07, -0.96) raw xDistance=0.61 yDistance=-0.84
22:33:09.742 00.000 5240 PPEC rslt: input = 0.61, final = 0.46, react = 0.61, pred = -0.19, hyst = 0.67, hyst_pct = 0.17, period_length = 662.83
22:33:09.742 00.000 5240 PPEC: input: 0.61, control: 0.46, exposure: 1500
22:33:09.742 00.000 5240 resist switch: large excursion: input -0.84 thresh 0.45 direction from 1 to -1
22:33:09.742 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.53
22:33:09.742 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.84 from input -0.84
22:33:09.742 00.000 5240 MoveAxis(W, 76, ABG)
22:33:09.742 00.000 5240 Guiding  Dir = 3, Dur = 76
22:33:09.742 00.000 5240 IsGuiding returns 0
22:33:09.742 00.000 5240 PulseGuide returned control before completion, sleep 86
22:33:09.764 00.022 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:33:09.806 00.042 2696 UpdateGuideState exits: m=3092 SNR=39.2 Saturated
22:33:09.806 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:09.806 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:33:09.806 00.000 2696 Enqueuing Expose request
22:33:09.853 00.047 5240 IsGuiding returns 1
22:33:09.853 00.000 5240 scope still moving after pulse duration time elapsed
22:33:09.885 00.032 5240 IsGuiding returns 0
22:33:09.885 00.000 5240 scope move finished after 76 + 56 ms
22:33:09.885 00.000 5240 Move returns status 0, amount 76
22:33:09.885 00.000 5240 BLC: Oldest BLC event removed
22:33:09.885 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 330 applied
22:33:09.885 00.000 5240 MoveAxis(N, 437, ABG)
22:33:09.885 00.000 5240 Guiding  Dir = 0, Dur = 437
22:33:09.885 00.000 5240 IsGuiding returns 0
22:33:09.885 00.000 5240 PulseGuide returned control before completion, sleep 447
22:33:10.344 00.459 5240 IsGuiding returns 1
22:33:10.344 00.000 5240 scope still moving after pulse duration time elapsed
22:33:10.376 00.032 5240 IsGuiding returns 0
22:33:10.376 00.000 5240 scope move finished after 437 + 53 ms
22:33:10.376 00.000 5240 Move returns status 0, amount 437
22:33:10.376 00.000 5240 move complete, result=0
22:33:10.376 00.000 5240 worker thread done servicing request
22:33:10.376 00.000 5240 Worker thread wakes up
22:33:10.376 00.000 2696 GuideStep: 0.6 px 76 ms WEST, -0.8 px 437 ms NORTH
22:33:10.376 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:33:10.376 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:33:11.804 01.428 5240 Exposure complete
22:33:11.871 00.067 5240 worker thread done servicing request
22:33:11.871 00.000 2696 OnExposeComplete: enter
22:33:11.871 00.000 2696 UpdateGuideState(): m_state=6
22:33:11.871 00.000 2696 Star::Find(15, 298, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 586
22:33:11.871 00.000 2696 Star::Find returns 1 (1), X=298.24, Y=259.43, Mass=2976, SNR=38.5, Peak=255 HFD=3.4
22:33:11.871 00.000 2696 MultiStar: [#1 -1.00,-1.29,0.70,U] [#2 -2.36,-0.86,0.00,M9] [#3 -1.77,-0.65,0.00,M9] [#4 0.87,-0.11,0.44,U] [#5 -1.03,-0.98,0.45,U] [#6 -2.14,-0.75,0.00,M9] [#7 -2.06,-0.72,0.00,M9] [#8 -2.58,-1.35,0.00,M8] 
22:33:11.882 00.011 2696 refined, 3 included, MultiStar: {-0.89, -0.89}, one-star: {-1.53, -0.91}
22:33:11.885 00.003 2696 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.74) = xAngle (-5.09 = 1.19)
22:33:11.887 00.002 2696 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.46 = -2.46)
22:33:11.887 00.000 2696 CameraToMount -- cameraX=-0.89 cameraY=-0.89 hyp=1.26 cameraTheta=-2.36 mountX=0.47 mountY=-0.79, mountTheta=-1.04
22:33:11.891 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.89, y=-0.89, opts=13)
22:33:11.893 00.002 2696 Enqueuing Move request for scope (-0.89, -0.89)
22:33:11.895 00.002 5240 Worker thread wakes up
22:33:11.895 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.89, -0.89) opts 0xd
22:33:11.895 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.89, -0.89)
22:33:11.895 00.000 5240 Moving (-0.89, -0.89) raw xDistance=0.47 yDistance=-0.79
22:33:11.895 00.000 5240 BLC: History state: CurrMiss=0.79, AvgInitMiss=0.93, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.841866, 1:0.790402
22:33:11.895 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:33:11.897 00.002 5240 PPEC rslt: input = 0.47, final = 0.34, react = 0.47, pred = -0.16, hyst = 0.50, hyst_pct = 0.17, period_length = 662.83
22:33:11.897 00.000 5240 PPEC: input: 0.47, control: 0.34, exposure: 1500
22:33:11.897 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.79 from input -0.79
22:33:11.897 00.000 5240 MoveAxis(W, 56, ABG)
22:33:11.897 00.000 5240 Guiding  Dir = 3, Dur = 56
22:33:11.897 00.000 5240 IsGuiding returns 0
22:33:11.897 00.000 5240 PulseGuide returned control before completion, sleep 66
22:33:11.909 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=235, Gamma=0.430
22:33:11.955 00.046 2696 UpdateGuideState exits: m=2976 SNR=38.5 Saturated
22:33:11.955 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:11.962 00.007 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:33:11.962 00.000 2696 Enqueuing Expose request
22:33:11.978 00.016 5240 IsGuiding returns 0
22:33:11.978 00.000 5240 Move returns status 0, amount 56
22:33:11.978 00.000 5240 MoveAxis(N, 100, ABG)
22:33:11.978 00.000 5240 Guiding  Dir = 0, Dur = 100
22:33:11.978 00.000 5240 IsGuiding returns 0
22:33:11.978 00.000 5240 PulseGuide returned control before completion, sleep 110
22:33:12.105 00.127 5240 IsGuiding returns 1
22:33:12.105 00.000 5240 scope still moving after pulse duration time elapsed
22:33:12.136 00.031 5240 IsGuiding returns 0
22:33:12.136 00.000 5240 scope move finished after 100 + 56 ms
22:33:12.136 00.000 5240 Move returns status 0, amount 100
22:33:12.136 00.000 5240 move complete, result=0
22:33:12.136 00.000 5240 worker thread done servicing request
22:33:12.136 00.000 2696 GuideStep: 0.5 px 56 ms WEST, -0.8 px 100 ms NORTH
22:33:12.136 00.000 5240 Worker thread wakes up
22:33:12.136 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:33:12.136 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:33:13.769 01.633 5240 Exposure complete
22:33:13.820 00.051 5240 worker thread done servicing request
22:33:13.820 00.000 2696 OnExposeComplete: enter
22:33:13.821 00.001 2696 UpdateGuideState(): m_state=6
22:33:13.826 00.005 2696 Star::Find(15, 298, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 587
22:33:13.828 00.002 2696 Star::Find returns 1 (1), X=298.43, Y=260.10, Mass=2896, SNR=38.0, Peak=255 HFD=3.3
22:33:13.831 00.003 2696 MultiStar: [#1 -1.19,-0.99,0.71,U] [#2 -2.54,-0.48,0.00,M10] [#3 -1.95,-0.38,0.00,M10] [#4 0.93,0.21,0.45,U] [#5 -1.06,-0.48,0.47,U] [#6 -2.11,-0.08,0.00,M10] [#7 -2.28,-0.17,0.00,M10] [#8 -2.52,-0.76,0.00,M9] 
22:33:13.833 00.002 2696 refined, 3 included, MultiStar: {-0.86, -0.40}, one-star: {-1.34, -0.23}
22:33:13.835 00.002 2696 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.74) = xAngle (-5.44 = 0.84)
22:33:13.835 00.000 2696 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.81 = -2.81)
22:33:13.835 00.000 2696 CameraToMount -- cameraX=-0.86 cameraY=-0.40 hyp=0.95 cameraTheta=-2.70 mountX=0.63 mountY=-0.31, mountTheta=-0.46
22:33:13.835 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.86, y=-0.40, opts=13)
22:33:13.835 00.000 2696 Enqueuing Move request for scope (-0.86, -0.40)
22:33:13.835 00.000 5240 Worker thread wakes up
22:33:13.835 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.86, -0.40) opts 0xd
22:33:13.835 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.86, -0.40)
22:33:13.835 00.000 5240 Moving (-0.86, -0.40) raw xDistance=0.63 yDistance=-0.31
22:33:13.835 00.000 5240 BLC: History state: CurrMiss=0.31, AvgInitMiss=0.93, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.841866, 1:0.790402, 2:0.311776
22:33:13.835 00.000 5240 BLC: Under-shoot: nominal increase by 118
22:33:13.835 00.000 5240 BLC: window closed
22:33:13.835 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:33:13.835 00.000 5240 BLC: Pulse adjusted to 330
22:33:13.847 00.012 5240 PPEC rslt: input = 0.63, final = 0.60, react = 0.63, pred = -0.03, hyst = 0.62, hyst_pct = 0.17, period_length = 662.83
22:33:13.847 00.000 5240 PPEC: input: 0.63, control: 0.60, exposure: 1500
22:33:13.847 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
22:33:13.847 00.000 5240 MoveAxis(W, 100, ABG)
22:33:13.847 00.000 5240 Guiding  Dir = 3, Dur = 100
22:33:13.847 00.000 5240 IsGuiding returns 0
22:33:13.847 00.000 5240 PulseGuide returned control before completion, sleep 110
22:33:13.850 00.003 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=218, Gamma=0.430
22:33:13.894 00.044 2696 UpdateGuideState exits: m=2896 SNR=38.0 Saturated
22:33:13.894 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:13.910 00.016 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:33:13.910 00.000 2696 Enqueuing Expose request
22:33:13.973 00.063 5240 IsGuiding returns 1
22:33:13.973 00.000 5240 scope still moving after pulse duration time elapsed
22:33:14.005 00.032 5240 IsGuiding returns 0
22:33:14.005 00.000 5240 scope move finished after 100 + 57 ms
22:33:14.005 00.000 5240 Move returns status 0, amount 100
22:33:14.005 00.000 5240 MoveAxis(N, 39, ABG)
22:33:14.005 00.000 5240 Guiding  Dir = 0, Dur = 39
22:33:14.005 00.000 5240 IsGuiding returns 0
22:33:14.005 00.000 5240 PulseGuide returned control before completion, sleep 49
22:33:14.069 00.064 5240 IsGuiding returns 1
22:33:14.069 00.000 5240 scope still moving after pulse duration time elapsed
22:33:14.100 00.031 5240 IsGuiding returns 0
22:33:14.100 00.000 5240 scope move finished after 39 + 55 ms
22:33:14.101 00.001 5240 Move returns status 0, amount 39
22:33:14.101 00.000 5240 move complete, result=0
22:33:14.101 00.000 5240 worker thread done servicing request
22:33:14.101 00.000 5240 Worker thread wakes up
22:33:14.101 00.000 2696 GuideStep: 0.6 px 100 ms WEST, -0.3 px 39 ms NORTH
22:33:14.101 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:33:14.101 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:33:14.227 00.126 2696 evsrv: cli 0F9432E0 connect
22:33:14.233 00.006 2696 case statement mapped state 6 to 3
22:33:14.235 00.002 2696 case statement mapped state 6 to 3
22:33:14.239 00.004 2696 evsrv: cli 0F9432E0 request: {"method":"get_pixel_scale","id":"7b4027f9-fe43-4870-a7f4-c75b44bec829"}
22:33:14.241 00.002 2696 evsrv: cli 0F9432E0 response: {"jsonrpc":"2.0","result":1.86834,"id":"7b4027f9-fe43-4870-a7f4-c75b44bec829"}
22:33:14.243 00.002 2696 evsrv: cli 0F9432E0 disconnect
22:33:15.513 01.270 5240 Exposure complete
22:33:15.562 00.049 5240 worker thread done servicing request
22:33:15.563 00.001 2696 OnExposeComplete: enter
22:33:15.565 00.002 2696 UpdateGuideState(): m_state=6
22:33:15.568 00.003 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 588
22:33:15.573 00.005 2696 Star::Find returns 1 (1), X=298.29, Y=260.19, Mass=2931, SNR=38.2, Peak=255 HFD=3.0
22:33:15.576 00.003 2696 MultiStar: [#1 -1.19,-0.52,0.70,U] [#2 -2.54,-0.04,0.00,R] [#3 -2.04,-0.16,0.00,R] [#4 0.99,0.60,0.43,U] [#5 -0.96,-0.28,0.45,U] [#6 -2.45,0.16,0.00,R] [#7 -2.38,0.08,0.00,R] [#8 -2.58,-0.41,0.00,M10] 
22:33:15.578 00.002 2696 refined, 3 included, MultiStar: {-0.90, -0.14}, one-star: {-1.48, -0.14}
22:33:15.580 00.002 2696 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.74) = xAngle (-5.72 = 0.56)
22:33:15.582 00.002 2696 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.09 = -3.09)
22:33:15.584 00.002 2696 CameraToMount -- cameraX=-0.90 cameraY=-0.14 hyp=0.91 cameraTheta=-2.99 mountX=0.77 mountY=-0.05, mountTheta=-0.06
22:33:15.588 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.90, y=-0.14, opts=13)
22:33:15.590 00.002 2696 Enqueuing Move request for scope (-0.90, -0.14)
22:33:15.592 00.002 5240 Worker thread wakes up
22:33:15.593 00.001 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.90, -0.14) opts 0xd
22:33:15.593 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.90, -0.14)
22:33:15.593 00.000 5240 Moving (-0.90, -0.14) raw xDistance=0.77 yDistance=-0.05
22:33:15.594 00.001 5240 PPEC rslt: input = 0.77, final = 0.75, react = 0.77, pred = -0.02, hyst = 0.73, hyst_pct = 0.17, period_length = 662.83
22:33:15.594 00.000 5240 PPEC: input: 0.77, control: 0.75, exposure: 1500
22:33:15.594 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:15.594 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:33:15.594 00.000 5240 MoveAxis(W, 124, ABG)
22:33:15.594 00.000 5240 Guiding  Dir = 3, Dur = 124
22:33:15.595 00.001 5240 IsGuiding returns 0
22:33:15.595 00.000 5240 PulseGuide returned control before completion, sleep 134
22:33:15.614 00.019 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=212, Gamma=0.430
22:33:15.667 00.053 2696 UpdateGuideState exits: m=2931 SNR=38.2 Saturated
22:33:15.669 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:15.671 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:33:15.673 00.002 2696 Enqueuing Expose request
22:33:15.738 00.065 5240 IsGuiding returns 1
22:33:15.738 00.000 5240 scope still moving after pulse duration time elapsed
22:33:15.769 00.031 5240 IsGuiding returns 0
22:33:15.769 00.000 5240 scope move finished after 124 + 50 ms
22:33:15.769 00.000 5240 Move returns status 0, amount 124
22:33:15.769 00.000 5240 MoveAxis(N, 0, ABG)
22:33:15.769 00.000 5240 Move returns status 0, amount 0
22:33:15.769 00.000 5240 move complete, result=0
22:33:15.769 00.000 5240 worker thread done servicing request
22:33:15.769 00.000 5240 Worker thread wakes up
22:33:15.769 00.000 2696 GuideStep: 0.8 px 124 ms WEST, -0.0 px 0 ms NORTH
22:33:15.771 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:33:15.771 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:33:17.418 01.647 5240 Exposure complete
22:33:17.504 00.086 5240 worker thread done servicing request
22:33:17.505 00.001 2696 OnExposeComplete: enter
22:33:17.507 00.002 2696 UpdateGuideState(): m_state=6
22:33:17.511 00.004 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 589
22:33:17.514 00.003 2696 Star::Find returns 1 (1), X=298.33, Y=260.12, Mass=2958, SNR=38.4, Peak=255 HFD=3.3
22:33:17.516 00.002 2696 MultiStar: [#1 -1.16,-0.69,0.72,U] [#2 0.08,-0.17,0.68,U] [#3 -0.02,0.12,0.45,U] [#4 0.90,0.64,0.44,U] [#5 -0.96,-0.44,0.45,U] [#6 0.09,-0.51,0.49,U] [#7 0.25,0.02,0.49,U] [#8 -2.36,-0.55,0.00,R] 
22:33:17.518 00.002 2696 refined, 7 included, MultiStar: {-0.44, -0.20}, one-star: {-1.44, -0.21}
22:33:17.520 00.002 2696 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.74) = xAngle (-5.46 = 0.82)
22:33:17.522 00.002 2696 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.83 = -2.83)
22:33:17.524 00.002 2696 CameraToMount -- cameraX=-0.44 cameraY=-0.20 hyp=0.49 cameraTheta=-2.72 mountX=0.33 mountY=-0.15, mountTheta=-0.43
22:33:17.526 00.002 2696 SchedulePrimaryMove(0F998B58, x=-0.44, y=-0.20, opts=13)
22:33:17.528 00.002 2696 Enqueuing Move request for scope (-0.44, -0.20)
22:33:17.530 00.002 5240 Worker thread wakes up
22:33:17.530 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.20) opts 0xd
22:33:17.530 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.44, -0.20)
22:33:17.530 00.000 5240 Moving (-0.44, -0.20) raw xDistance=0.33 yDistance=-0.15
22:33:17.532 00.002 5240 PPEC rslt: input = 0.33, final = 0.13, react = 0.33, pred = -0.25, hyst = 0.36, hyst_pct = 0.17, period_length = 662.83
22:33:17.532 00.000 5240 PPEC: input: 0.33, control: 0.13, exposure: 1500
22:33:17.532 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.15
22:33:17.532 00.000 5240 MoveAxis(W, 21, ABG)
22:33:17.532 00.000 5240 Guiding  Dir = 3, Dur = 21
22:33:17.533 00.001 5240 IsGuiding returns 0
22:33:17.533 00.000 5240 PulseGuide returned control before completion, sleep 31
22:33:17.546 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=237, Gamma=0.430
22:33:17.574 00.028 5240 IsGuiding returns 1
22:33:17.574 00.000 5240 scope still moving after pulse duration time elapsed
22:33:17.592 00.018 2696 UpdateGuideState exits: m=2958 SNR=38.4 Saturated
22:33:17.594 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:17.596 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:33:17.597 00.001 2696 Enqueuing Expose request
22:33:17.606 00.009 5240 IsGuiding returns 0
22:33:17.606 00.000 5240 scope move finished after 21 + 52 ms
22:33:17.606 00.000 5240 Move returns status 0, amount 21
22:33:17.607 00.001 5240 MoveAxis(N, 19, ABG)
22:33:17.607 00.000 5240 Guiding  Dir = 0, Dur = 19
22:33:17.607 00.000 5240 IsGuiding returns 0
22:33:17.607 00.000 5240 PulseGuide returned control before completion, sleep 29
22:33:17.638 00.031 5240 IsGuiding returns 1
22:33:17.638 00.000 5240 scope still moving after pulse duration time elapsed
22:33:17.668 00.030 5240 IsGuiding returns 0
22:33:17.668 00.000 5240 scope move finished after 19 + 42 ms
22:33:17.668 00.000 5240 Move returns status 0, amount 19
22:33:17.668 00.000 5240 move complete, result=0
22:33:17.668 00.000 5240 worker thread done servicing request
22:33:17.668 00.000 2696 GuideStep: 0.3 px 21 ms WEST, -0.2 px 19 ms NORTH
22:33:17.673 00.005 5240 Worker thread wakes up
22:33:17.673 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:33:17.673 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:33:19.099 01.426 5240 Exposure complete
22:33:19.160 00.061 5240 worker thread done servicing request
22:33:19.160 00.000 2696 OnExposeComplete: enter
22:33:19.162 00.002 2696 UpdateGuideState(): m_state=6
22:33:19.166 00.004 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 590
22:33:19.168 00.002 2696 Star::Find returns 1 (1), X=297.35, Y=260.25, Mass=2959, SNR=38.3, Peak=255 HFD=3.2
22:33:19.170 00.002 2696 MultiStar: [#1 -2.17,-0.37,0.00,M2] [#2 -0.75,0.12,0.69,U] [#3 -0.93,0.38,0.45,U] [#4 -0.06,0.77,0.44,U] [#5 -1.96,-0.25,0.00,M1] [#6 -0.67,-0.02,0.49,U] [#7 -0.74,0.31,0.49,U] [#8 -1.20,0.23,0.39,U] 
22:33:19.173 00.003 2696 refined, 6 included, MultiStar: {-1.15, 0.19}, one-star: {-2.42, -0.09}
22:33:19.175 00.002 2696 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.74) = xAngle (0.25 = 0.25)
22:33:19.176 00.001 2696 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.88 = 2.88)
22:33:19.178 00.002 2696 CameraToMount -- cameraX=-1.15 cameraY=0.19 hyp=1.17 cameraTheta=2.98 mountX=1.13 mountY=0.30, mountTheta=0.26
22:33:19.182 00.004 2696 SchedulePrimaryMove(0F998B58, x=-1.15, y=0.19, opts=13)
22:33:19.184 00.002 2696 Enqueuing Move request for scope (-1.15, 0.19)
22:33:19.186 00.002 5240 Worker thread wakes up
22:33:19.186 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.15, 0.19) opts 0xd
22:33:19.186 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.15, 0.19)
22:33:19.186 00.000 5240 Moving (-1.15, 0.19) raw xDistance=1.13 yDistance=0.30
22:33:19.187 00.001 5240 PPEC rslt: input = 1.13, final = 0.94, react = 1.13, pred = -0.22, hyst = 1.09, hyst_pct = 0.17, period_length = 662.83
22:33:19.187 00.000 5240 PPEC: input: 1.13, control: 0.94, exposure: 1500
22:33:19.187 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:33:19.188 00.001 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
22:33:19.188 00.000 5240 MoveAxis(W, 156, ABG)
22:33:19.188 00.000 5240 Guiding  Dir = 3, Dur = 156
22:33:19.188 00.000 5240 IsGuiding returns 0
22:33:19.188 00.000 5240 PulseGuide returned control before completion, sleep 166
22:33:19.201 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:33:19.247 00.046 2696 UpdateGuideState exits: m=2959 SNR=38.3 Saturated
22:33:19.249 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:19.251 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:33:19.252 00.001 2696 Enqueuing Expose request
22:33:19.368 00.116 5240 IsGuiding returns 1
22:33:19.368 00.000 5240 scope still moving after pulse duration time elapsed
22:33:19.400 00.032 5240 IsGuiding returns 0
22:33:19.400 00.000 5240 scope move finished after 156 + 55 ms
22:33:19.400 00.000 5240 Move returns status 0, amount 156
22:33:19.400 00.000 5240 MoveAxis(N, 0, ABG)
22:33:19.400 00.000 5240 Move returns status 0, amount 0
22:33:19.400 00.000 5240 move complete, result=0
22:33:19.400 00.000 5240 worker thread done servicing request
22:33:19.400 00.000 5240 Worker thread wakes up
22:33:19.400 00.000 2696 GuideStep: 1.1 px 156 ms WEST, 0.3 px 0 ms NORTH
22:33:19.402 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:33:19.402 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:33:21.026 01.624 5240 Exposure complete
22:33:21.077 00.051 5240 worker thread done servicing request
22:33:21.077 00.000 2696 OnExposeComplete: enter
22:33:21.079 00.002 2696 UpdateGuideState(): m_state=6
22:33:21.083 00.004 2696 Star::Find(15, 297, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 591
22:33:21.085 00.002 2696 Star::Find returns 1 (1), X=297.47, Y=260.26, Mass=2998, SNR=38.6, Peak=255 HFD=3.1
22:33:21.087 00.002 2696 MultiStar: [#1 -1.99,-0.49,0.00,M3] [#2 -0.89,-0.13,0.69,U] [#3 -0.78,0.26,0.43,U] [#4 0.26,0.90,0.44,U] [#5 -1.60,-0.35,0.44,U] [#6 -0.75,-0.16,0.49,U] [#7 -0.76,0.08,0.48,U] [#8 -1.04,-0.15,0.38,U] 
22:33:21.090 00.003 2696 refined, 7 included, MultiStar: {-1.14, 0.02}, one-star: {-2.30, -0.07}
22:33:21.093 00.003 2696 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.74) = xAngle (0.38 = 0.38)
22:33:21.096 00.003 2696 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (3.02 = 3.02)
22:33:21.099 00.003 2696 CameraToMount -- cameraX=-1.14 cameraY=0.02 hyp=1.14 cameraTheta=3.12 mountX=1.06 mountY=0.14, mountTheta=0.13
22:33:21.106 00.007 2696 SchedulePrimaryMove(0F998B58, x=-1.14, y=0.02, opts=13)
22:33:21.113 00.007 2696 Enqueuing Move request for scope (-1.14, 0.02)
22:33:21.119 00.006 5240 Worker thread wakes up
22:33:21.120 00.001 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.14, 0.02) opts 0xd
22:33:21.120 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.14, 0.02)
22:33:21.120 00.000 5240 Moving (-1.14, 0.02) raw xDistance=1.06 yDistance=0.14
22:33:21.122 00.002 5240 PPEC rslt: input = 1.06, final = 0.80, react = 1.06, pred = -0.29, hyst = 0.97, hyst_pct = 0.17, period_length = 662.83
22:33:21.122 00.000 5240 PPEC: input: 1.06, control: 0.80, exposure: 1500
22:33:21.122 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:21.123 00.001 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:33:21.123 00.000 5240 MoveAxis(W, 133, ABG)
22:33:21.123 00.000 5240 Guiding  Dir = 3, Dur = 133
22:33:21.125 00.002 5240 IsGuiding returns 0
22:33:21.125 00.000 5240 PulseGuide returned control before completion, sleep 143
22:33:21.142 00.017 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:33:21.214 00.072 2696 UpdateGuideState exits: m=2998 SNR=38.6 Saturated
22:33:21.217 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:21.220 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:33:21.222 00.002 2696 Enqueuing Expose request
22:33:21.272 00.050 5240 IsGuiding returns 1
22:33:21.272 00.000 5240 scope still moving after pulse duration time elapsed
22:33:21.304 00.032 5240 IsGuiding returns 0
22:33:21.304 00.000 5240 scope move finished after 133 + 45 ms
22:33:21.304 00.000 5240 Move returns status 0, amount 133
22:33:21.304 00.000 5240 MoveAxis(N, 0, ABG)
22:33:21.304 00.000 5240 Move returns status 0, amount 0
22:33:21.304 00.000 5240 move complete, result=0
22:33:21.304 00.000 5240 worker thread done servicing request
22:33:21.305 00.001 5240 Worker thread wakes up
22:33:21.305 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:33:21.305 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:33:21.305 00.000 2696 GuideStep: 1.1 px 133 ms WEST, 0.1 px 0 ms NORTH
22:33:22.726 01.421 5240 Exposure complete
22:33:22.783 00.057 5240 worker thread done servicing request
22:33:22.783 00.000 2696 OnExposeComplete: enter
22:33:22.785 00.002 2696 UpdateGuideState(): m_state=6
22:33:22.787 00.002 2696 Star::Find(15, 297, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 592
22:33:22.789 00.002 2696 Star::Find returns 1 (1), X=297.14, Y=260.47, Mass=3044, SNR=38.9, Peak=255 HFD=3.3
22:33:22.792 00.003 2696 MultiStar: [#1 -2.22,-0.50,0.00,M4] [#2 -1.03,-0.00,0.66,U] [#3 -1.28,0.24,0.43,U] [#4 -0.18,0.80,0.42,U] [#5 -1.97,-0.13,0.00,M1] [#6 -1.07,-0.12,0.46,U] [#7 -0.99,0.25,0.50,U] [#8 -1.35,-0.01,0.38,U] 
22:33:22.795 00.003 2696 refined, 6 included, MultiStar: {-1.41, 0.17}, one-star: {-2.63, 0.14}
22:33:22.798 00.003 2696 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.74) = xAngle (0.29 = 0.29)
22:33:22.800 00.002 2696 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.92 = 2.92)
22:33:22.801 00.001 2696 CameraToMount -- cameraX=-1.41 cameraY=0.17 hyp=1.42 cameraTheta=3.02 mountX=1.36 mountY=0.31, mountTheta=0.22
22:33:22.804 00.003 2696 SchedulePrimaryMove(0F998B58, x=-1.41, y=0.17, opts=13)
22:33:22.806 00.002 2696 Enqueuing Move request for scope (-1.41, 0.17)
22:33:22.808 00.002 5240 Worker thread wakes up
22:33:22.808 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.41, 0.17) opts 0xd
22:33:22.808 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.41, 0.17)
22:33:22.808 00.000 5240 Moving (-1.41, 0.17) raw xDistance=1.36 yDistance=0.31
22:33:22.810 00.002 5240 PPEC rslt: input = 1.36, final = 1.12, react = 1.36, pred = -0.28, hyst = 1.32, hyst_pct = 0.16, period_length = 662.83
22:33:22.810 00.000 5240 PPEC: input: 1.36, control: 1.12, exposure: 1500
22:33:22.810 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:33:22.810 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
22:33:22.810 00.000 5240 MoveAxis(W, 185, ABG)
22:33:22.810 00.000 5240 Guiding  Dir = 3, Dur = 185
22:33:22.810 00.000 5240 IsGuiding returns 0
22:33:22.811 00.001 5240 PulseGuide returned control before completion, sleep 195
22:33:22.824 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:33:22.871 00.047 2696 UpdateGuideState exits: m=3044 SNR=38.9 Saturated
22:33:22.873 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:22.875 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:33:22.876 00.001 2696 Enqueuing Expose request
22:33:23.007 00.131 5240 IsGuiding returns 1
22:33:23.007 00.000 5240 scope still moving after pulse duration time elapsed
22:33:23.041 00.034 5240 IsGuiding returns 0
22:33:23.041 00.000 5240 scope move finished after 185 + 45 ms
22:33:23.041 00.000 5240 Move returns status 0, amount 185
22:33:23.041 00.000 5240 MoveAxis(N, 0, ABG)
22:33:23.041 00.000 5240 Move returns status 0, amount 0
22:33:23.041 00.000 5240 move complete, result=0
22:33:23.041 00.000 5240 worker thread done servicing request
22:33:23.041 00.000 2696 GuideStep: 1.4 px 185 ms WEST, 0.3 px 0 ms NORTH
22:33:23.044 00.003 5240 Worker thread wakes up
22:33:23.045 00.001 5240 worker thread servicing REQUEST_EXPOSE 1500
22:33:23.045 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:33:24.681 01.636 5240 Exposure complete
22:33:24.733 00.052 5240 worker thread done servicing request
22:33:24.733 00.000 2696 OnExposeComplete: enter
22:33:24.735 00.002 2696 UpdateGuideState(): m_state=6
22:33:24.737 00.002 2696 Star::Find(15, 297, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 593
22:33:24.740 00.003 2696 Star::Find returns 1 (1), X=297.63, Y=260.08, Mass=2897, SNR=37.9, Peak=255 HFD=3.3
22:33:24.742 00.002 2696 MultiStar: [#1 -1.76,-0.79,0.00,M5] [#2 -0.58,-0.30,0.69,U] [#3 -0.69,-0.21,0.44,U] [#4 0.35,0.45,0.44,U] [#5 -1.63,-0.33,0.46,U] [#6 -0.38,-0.22,0.50,U] [#7 -0.55,-0.10,0.49,U] [#8 -0.85,-0.01,0.39,U] 
22:33:24.744 00.002 2696 refined, 7 included, MultiStar: {-0.96, -0.15}, one-star: {-2.14, -0.25}
22:33:24.745 00.001 2696 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.74) = xAngle (-5.72 = 0.56)
22:33:24.747 00.002 2696 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.09 = -3.09)
22:33:24.749 00.002 2696 CameraToMount -- cameraX=-0.96 cameraY=-0.15 hyp=0.97 cameraTheta=-2.99 mountX=0.82 mountY=-0.05, mountTheta=-0.06
22:33:24.752 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.96, y=-0.15, opts=13)
22:33:24.754 00.002 2696 Enqueuing Move request for scope (-0.96, -0.15)
22:33:24.756 00.002 5240 Worker thread wakes up
22:33:24.756 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.96, -0.15) opts 0xd
22:33:24.756 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.96, -0.15)
22:33:24.756 00.000 5240 Moving (-0.96, -0.15) raw xDistance=0.82 yDistance=-0.05
22:33:24.757 00.001 5240 PPEC rslt: input = 0.82, final = 0.52, react = 0.82, pred = -0.37, hyst = 0.82, hyst_pct = 0.16, period_length = 662.83
22:33:24.757 00.000 5240 PPEC: input: 0.82, control: 0.52, exposure: 1500
22:33:24.757 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:24.758 00.001 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:33:24.758 00.000 5240 MoveAxis(W, 85, ABG)
22:33:24.758 00.000 5240 Guiding  Dir = 3, Dur = 85
22:33:24.758 00.000 5240 IsGuiding returns 0
22:33:24.759 00.001 5240 PulseGuide returned control before completion, sleep 95
22:33:24.771 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=232, Gamma=0.430
22:33:24.817 00.046 2696 UpdateGuideState exits: m=2897 SNR=37.9 Saturated
22:33:24.819 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:24.823 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:33:24.826 00.003 2696 Enqueuing Expose request
22:33:24.862 00.036 5240 IsGuiding returns 1
22:33:24.862 00.000 5240 scope still moving after pulse duration time elapsed
22:33:24.892 00.030 5240 IsGuiding returns 0
22:33:24.892 00.000 5240 scope move finished after 85 + 48 ms
22:33:24.892 00.000 5240 Move returns status 0, amount 85
22:33:24.892 00.000 5240 MoveAxis(N, 0, ABG)
22:33:24.892 00.000 5240 Move returns status 0, amount 0
22:33:24.892 00.000 5240 move complete, result=0
22:33:24.892 00.000 5240 worker thread done servicing request
22:33:24.892 00.000 5240 Worker thread wakes up
22:33:24.892 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:33:24.892 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:33:24.901 00.009 2696 GuideStep: 0.8 px 85 ms WEST, -0.1 px 0 ms NORTH
22:33:26.323 01.422 5240 Exposure complete
22:33:26.397 00.074 5240 worker thread done servicing request
22:33:26.397 00.000 2696 OnExposeComplete: enter
22:33:26.400 00.003 2696 UpdateGuideState(): m_state=6
22:33:26.403 00.003 2696 Star::Find(15, 297, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 594
22:33:26.406 00.003 2696 Star::Find returns 1 (1), X=297.31, Y=260.02, Mass=3004, SNR=38.6, Peak=255 HFD=3.3
22:33:26.408 00.002 2696 MultiStar: [#1 -2.09,-0.90,0.00,M6] [#2 -0.77,-0.06,0.68,U] [#3 -0.94,-0.11,0.44,U] [#4 0.10,0.46,0.44,U] [#5 -1.75,-0.14,0.43,U] [#6 -0.53,-0.26,0.48,U] [#7 -0.75,0.00,0.48,U] [#8 -1.20,-0.24,0.39,U] 
22:33:26.411 00.003 2696 refined, 7 included, MultiStar: {-1.20, -0.11}, one-star: {-2.46, -0.31}
22:33:26.414 00.003 2696 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.74) = xAngle (-5.79 = 0.50)
22:33:26.419 00.005 2696 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.15 = 3.13)
22:33:26.423 00.004 2696 CameraToMount -- cameraX=-1.20 cameraY=-0.11 hyp=1.20 cameraTheta=-3.05 mountX=1.06 mountY=0.01, mountTheta=0.01
22:33:26.427 00.004 2696 SchedulePrimaryMove(0F998B58, x=-1.20, y=-0.11, opts=13)
22:33:26.430 00.003 2696 Enqueuing Move request for scope (-1.20, -0.11)
22:33:26.432 00.002 5240 Worker thread wakes up
22:33:26.433 00.001 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.20, -0.11) opts 0xd
22:33:26.433 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.20, -0.11)
22:33:26.433 00.000 5240 Moving (-1.20, -0.11) raw xDistance=1.06 yDistance=0.01
22:33:26.435 00.002 5240 PPEC rslt: input = 1.06, final = 0.69, react = 1.06, pred = -0.43, hyst = 1.06, hyst_pct = 0.16, period_length = 662.83
22:33:26.436 00.001 5240 PPEC: input: 1.06, control: 0.69, exposure: 1500
22:33:26.436 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:26.436 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:33:26.436 00.000 5240 MoveAxis(W, 115, ABG)
22:33:26.436 00.000 5240 Guiding  Dir = 3, Dur = 115
22:33:26.436 00.000 5240 IsGuiding returns 0
22:33:26.437 00.001 5240 PulseGuide returned control before completion, sleep 125
22:33:26.452 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:33:26.498 00.046 2696 UpdateGuideState exits: m=3004 SNR=38.6 Saturated
22:33:26.500 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:26.502 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:33:26.503 00.001 2696 Enqueuing Expose request
22:33:26.574 00.071 5240 IsGuiding returns 1
22:33:26.575 00.001 5240 scope still moving after pulse duration time elapsed
22:33:26.606 00.031 5240 IsGuiding returns 0
22:33:26.606 00.000 5240 scope move finished after 115 + 54 ms
22:33:26.606 00.000 5240 Move returns status 0, amount 115
22:33:26.606 00.000 5240 MoveAxis(N, 0, ABG)
22:33:26.606 00.000 5240 Move returns status 0, amount 0
22:33:26.606 00.000 5240 move complete, result=0
22:33:26.606 00.000 5240 worker thread done servicing request
22:33:26.606 00.000 5240 Worker thread wakes up
22:33:26.606 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:33:26.606 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:33:26.606 00.000 2696 GuideStep: 1.1 px 115 ms WEST, 0.0 px 0 ms NORTH
22:33:28.236 01.630 5240 Exposure complete
22:33:28.287 00.051 5240 worker thread done servicing request
22:33:28.287 00.000 2696 OnExposeComplete: enter
22:33:28.291 00.004 2696 UpdateGuideState(): m_state=6
22:33:28.293 00.002 2696 Star::Find(15, 297, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 595
22:33:28.296 00.003 2696 Star::Find returns 1 (1), X=297.40, Y=259.86, Mass=3035, SNR=38.9, Peak=255 HFD=3.2
22:33:28.298 00.002 2696 MultiStar: [#1 -2.13,-0.95,0.00,M7] [#2 -0.94,-0.44,0.68,U] [#3 -0.95,-0.55,0.43,U] [#4 -0.05,0.24,0.43,U] [#5 -1.87,-0.71,0.00,M1] [#6 -0.94,-0.72,0.49,U] [#7 -0.92,-0.24,0.48,U] [#8 -1.19,-0.08,0.38,U] 
22:33:28.299 00.001 2696 refined, 6 included, MultiStar: {-1.23, -0.36}, one-star: {-2.37, -0.47}
22:33:28.301 00.002 2696 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.74) = xAngle (-5.59 = 0.69)
22:33:28.303 00.002 2696 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.96 = -2.96)
22:33:28.305 00.002 2696 CameraToMount -- cameraX=-1.23 cameraY=-0.36 hyp=1.28 cameraTheta=-2.86 mountX=0.99 mountY=-0.23, mountTheta=-0.23
22:33:28.308 00.003 2696 SchedulePrimaryMove(0F998B58, x=-1.23, y=-0.36, opts=13)
22:33:28.310 00.002 2696 Enqueuing Move request for scope (-1.23, -0.36)
22:33:28.312 00.002 5240 Worker thread wakes up
22:33:28.312 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.23, -0.36) opts 0xd
22:33:28.312 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.23, -0.36)
22:33:28.312 00.000 5240 Moving (-1.23, -0.36) raw xDistance=0.99 yDistance=-0.23
22:33:28.313 00.001 5240 PPEC rslt: input = 0.99, final = 0.72, react = 0.99, pred = -0.31, hyst = 0.94, hyst_pct = 0.16, period_length = 662.83
22:33:28.314 00.001 5240 PPEC: input: 0.99, control: 0.72, exposure: 1500
22:33:28.314 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
22:33:28.314 00.000 5240 MoveAxis(W, 120, ABG)
22:33:28.314 00.000 5240 Guiding  Dir = 3, Dur = 120
22:33:28.314 00.000 5240 IsGuiding returns 0
22:33:28.314 00.000 5240 PulseGuide returned control before completion, sleep 130
22:33:28.327 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=239, Gamma=0.430
22:33:28.372 00.045 2696 UpdateGuideState exits: m=3035 SNR=38.9 Saturated
22:33:28.374 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:28.376 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:33:28.378 00.002 2696 Enqueuing Expose request
22:33:28.450 00.072 5240 IsGuiding returns 1
22:33:28.451 00.001 5240 scope still moving after pulse duration time elapsed
22:33:28.482 00.031 5240 IsGuiding returns 0
22:33:28.482 00.000 5240 scope move finished after 120 + 47 ms
22:33:28.482 00.000 5240 Move returns status 0, amount 120
22:33:28.482 00.000 5240 MoveAxis(N, 29, ABG)
22:33:28.482 00.000 5240 Guiding  Dir = 0, Dur = 29
22:33:28.482 00.000 5240 IsGuiding returns 0
22:33:28.483 00.001 5240 PulseGuide returned control before completion, sleep 39
22:33:28.528 00.045 5240 IsGuiding returns 1
22:33:28.528 00.000 5240 scope still moving after pulse duration time elapsed
22:33:28.559 00.031 5240 IsGuiding returns 0
22:33:28.559 00.000 5240 scope move finished after 29 + 47 ms
22:33:28.559 00.000 5240 Move returns status 0, amount 29
22:33:28.559 00.000 5240 move complete, result=0
22:33:28.559 00.000 5240 worker thread done servicing request
22:33:28.559 00.000 5240 Worker thread wakes up
22:33:28.559 00.000 2696 GuideStep: 1.0 px 120 ms WEST, -0.2 px 29 ms NORTH
22:33:28.563 00.004 5240 worker thread servicing REQUEST_EXPOSE 1500
22:33:28.563 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:33:29.984 01.421 5240 Exposure complete
22:33:30.032 00.048 5240 worker thread done servicing request
22:33:30.032 00.000 2696 OnExposeComplete: enter
22:33:30.035 00.003 2696 UpdateGuideState(): m_state=6
22:33:30.037 00.002 2696 Star::Find(15, 297, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 596
22:33:30.040 00.003 2696 Star::Find returns 1 (1), X=297.84, Y=259.53, Mass=3025, SNR=38.8, Peak=255 HFD=3.3
22:33:30.043 00.003 2696 MultiStar: [#1 -1.65,-1.40,0.00,M8] [#2 -0.62,-0.96,0.69,U] [#3 -0.49,-0.62,0.42,U] [#4 0.48,-0.11,0.43,U] [#5 -1.56,-0.90,0.43,U] [#6 -0.57,-0.70,0.48,U] [#7 -0.53,-0.46,0.49,U] [#8 -0.60,-0.39,0.39,U] 
22:33:30.046 00.003 2696 refined, 7 included, MultiStar: {-0.87, -0.66}, one-star: {-1.93, -0.80}
22:33:30.050 00.004 2696 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.74) = xAngle (-5.23 = 1.05)
22:33:30.052 00.002 2696 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.60 = -2.60)
22:33:30.054 00.002 2696 CameraToMount -- cameraX=-0.87 cameraY=-0.66 hyp=1.10 cameraTheta=-2.49 mountX=0.54 mountY=-0.57, mountTheta=-0.81
22:33:30.058 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.87, y=-0.66, opts=13)
22:33:30.060 00.002 2696 Enqueuing Move request for scope (-0.87, -0.66)
22:33:30.063 00.003 5240 Worker thread wakes up
22:33:30.063 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.87, -0.66) opts 0xd
22:33:30.063 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.87, -0.66)
22:33:30.063 00.000 5240 Moving (-0.87, -0.66) raw xDistance=0.54 yDistance=-0.57
22:33:30.064 00.001 5240 PPEC rslt: input = 0.54, final = 0.17, react = 0.54, pred = -0.44, hyst = 0.56, hyst_pct = 0.16, period_length = 662.83
22:33:30.064 00.000 5240 PPEC: input: 0.54, control: 0.17, exposure: 1500
22:33:30.064 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
22:33:30.065 00.001 5240 MoveAxis(W, 29, ABG)
22:33:30.065 00.000 5240 Guiding  Dir = 3, Dur = 29
22:33:30.065 00.000 5240 IsGuiding returns 0
22:33:30.065 00.000 5240 PulseGuide returned control before completion, sleep 39
22:33:30.078 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:33:30.120 00.042 5240 IsGuiding returns 1
22:33:30.120 00.000 5240 scope still moving after pulse duration time elapsed
22:33:30.124 00.004 2696 UpdateGuideState exits: m=3025 SNR=38.8 Saturated
22:33:30.127 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:30.129 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:33:30.130 00.001 2696 Enqueuing Expose request
22:33:30.149 00.019 5240 IsGuiding returns 0
22:33:30.149 00.000 5240 scope move finished after 29 + 55 ms
22:33:30.149 00.000 5240 Move returns status 0, amount 29
22:33:30.149 00.000 5240 MoveAxis(N, 72, ABG)
22:33:30.149 00.000 5240 Guiding  Dir = 0, Dur = 72
22:33:30.150 00.001 5240 IsGuiding returns 0
22:33:30.150 00.000 5240 PulseGuide returned control before completion, sleep 82
22:33:30.244 00.094 5240 IsGuiding returns 1
22:33:30.244 00.000 5240 scope still moving after pulse duration time elapsed
22:33:30.276 00.032 5240 IsGuiding returns 0
22:33:30.279 00.003 5240 scope move finished after 72 + 56 ms
22:33:30.279 00.000 5240 Move returns status 0, amount 72
22:33:30.279 00.000 5240 move complete, result=0
22:33:30.279 00.000 5240 worker thread done servicing request
22:33:30.279 00.000 5240 Worker thread wakes up
22:33:30.279 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:33:30.279 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:33:30.279 00.000 2696 GuideStep: 0.5 px 29 ms WEST, -0.6 px 72 ms NORTH
22:33:31.905 01.626 5240 Exposure complete
22:33:31.970 00.065 5240 worker thread done servicing request
22:33:31.971 00.001 2696 OnExposeComplete: enter
22:33:31.976 00.005 2696 UpdateGuideState(): m_state=6
22:33:31.982 00.006 2696 Star::Find(15, 297, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 597
22:33:31.986 00.004 2696 Star::Find returns 1 (1), X=297.91, Y=260.59, Mass=3037, SNR=38.9, Peak=255 HFD=3.2
22:33:31.988 00.002 2696 MultiStar: [#1 -1.53,-0.39,0.68,U] [#2 -0.47,0.10,0.67,U] [#3 -0.23,0.43,0.43,U] [#4 0.73,0.84,0.44,U] [#5 -1.27,0.13,0.43,U] [#6 -0.18,-0.04,0.49,U] [#7 -0.38,0.29,0.48,U] [#8 -0.65,0.42,0.38,U] 
22:33:31.991 00.003 2696 refined, 8 included, MultiStar: {-0.81, 0.19}, one-star: {-1.86, 0.26}
22:33:31.993 00.002 2696 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.74) = xAngle (0.17 = 0.17)
22:33:31.995 00.002 2696 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.81 = 2.81)
22:33:32.000 00.005 2696 CameraToMount -- cameraX=-0.81 cameraY=0.19 hyp=0.83 cameraTheta=2.91 mountX=0.82 mountY=0.27, mountTheta=0.32
22:33:32.004 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.81, y=0.19, opts=13)
22:33:32.012 00.008 2696 Enqueuing Move request for scope (-0.81, 0.19)
22:33:32.014 00.002 5240 Worker thread wakes up
22:33:32.014 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.81, 0.19) opts 0xd
22:33:32.015 00.001 5240 Handling offset move in thread for scope, endpoint = (-0.81, 0.19)
22:33:32.015 00.000 5240 Moving (-0.81, 0.19) raw xDistance=0.82 yDistance=0.27
22:33:32.015 00.000 5240 PPEC rslt: input = 0.82, final = 0.34, react = 0.82, pred = -0.56, hyst = 0.81, hyst_pct = 0.16, period_length = 662.83
22:33:32.016 00.001 5240 PPEC: input: 0.82, control: 0.34, exposure: 1500
22:33:32.016 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:33:32.016 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
22:33:32.016 00.000 5240 MoveAxis(W, 57, ABG)
22:33:32.016 00.000 5240 Guiding  Dir = 3, Dur = 57
22:33:32.016 00.000 5240 IsGuiding returns 0
22:33:32.017 00.001 5240 PulseGuide returned control before completion, sleep 67
22:33:32.030 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:33:32.087 00.057 5240 IsGuiding returns 1
22:33:32.087 00.000 5240 scope still moving after pulse duration time elapsed
22:33:32.090 00.003 2696 UpdateGuideState exits: m=3037 SNR=38.9 Saturated
22:33:32.094 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:32.096 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:33:32.098 00.002 2696 Enqueuing Expose request
22:33:32.117 00.019 5240 IsGuiding returns 0
22:33:32.117 00.000 5240 scope move finished after 57 + 43 ms
22:33:32.118 00.001 5240 Move returns status 0, amount 57
22:33:32.118 00.000 5240 MoveAxis(N, 0, ABG)
22:33:32.118 00.000 5240 Move returns status 0, amount 0
22:33:32.119 00.001 5240 move complete, result=0
22:33:32.120 00.001 5240 worker thread done servicing request
22:33:32.120 00.000 5240 Worker thread wakes up
22:33:32.120 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:33:32.120 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:33:32.123 00.003 2696 GuideStep: 0.8 px 57 ms WEST, 0.3 px 0 ms NORTH
22:33:33.540 01.417 5240 Exposure complete
22:33:33.590 00.050 5240 worker thread done servicing request
22:33:33.590 00.000 2696 OnExposeComplete: enter
22:33:33.592 00.002 2696 UpdateGuideState(): m_state=6
22:33:33.594 00.002 2696 Star::Find(15, 297, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 598
22:33:33.596 00.002 2696 Star::Find returns 1 (1), X=297.37, Y=260.81, Mass=3071, SNR=39.1, Peak=255 HFD=3.2
22:33:33.598 00.002 2696 MultiStar: [#1 -2.13,0.00,0.00,M8] [#2 -0.90,0.39,0.68,U] [#3 -0.88,0.67,0.43,U] [#4 0.06,1.36,0.43,U] [#5 -1.84,0.41,0.00,M1] [#6 -0.82,0.64,0.48,U] [#7 -0.81,0.70,0.50,U] [#8 -1.05,0.73,0.38,U] 
22:33:33.601 00.003 2696 refined, 6 included, MultiStar: {-1.17, 0.65}, one-star: {-2.40, 0.48}
22:33:33.604 00.003 2696 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.74) = xAngle (-0.10 = -0.10)
22:33:33.605 00.001 2696 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.53 = 2.53)
22:33:33.607 00.002 2696 CameraToMount -- cameraX=-1.17 cameraY=0.65 hyp=1.34 cameraTheta=2.63 mountX=1.33 mountY=0.77, mountTheta=0.52
22:33:33.610 00.003 2696 SchedulePrimaryMove(0F998B58, x=-1.17, y=0.65, opts=13)
22:33:33.612 00.002 2696 Enqueuing Move request for scope (-1.17, 0.65)
22:33:33.614 00.002 5240 Worker thread wakes up
22:33:33.614 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.17, 0.65) opts 0xd
22:33:33.614 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.17, 0.65)
22:33:33.614 00.000 5240 Moving (-1.17, 0.65) raw xDistance=1.33 yDistance=0.77
22:33:33.616 00.002 5240 PPEC rslt: input = 1.33, final = 1.00, react = 1.33, pred = -0.37, hyst = 1.22, hyst_pct = 0.16, period_length = 662.83
22:33:33.616 00.000 5240 PPEC: input: 1.33, control: 1.00, exposure: 1500
22:33:33.616 00.000 5240 resist switch: large excursion: input 0.77 thresh 0.45 direction from -1 to 1
22:33:33.616 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.31
22:33:33.616 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.77 from input 0.77
22:33:33.616 00.000 5240 MoveAxis(W, 167, ABG)
22:33:33.616 00.000 5240 Guiding  Dir = 3, Dur = 167
22:33:33.616 00.000 5240 IsGuiding returns 0
22:33:33.617 00.001 5240 PulseGuide returned control before completion, sleep 177
22:33:33.628 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:33:33.677 00.049 2696 UpdateGuideState exits: m=3071 SNR=39.1 Saturated
22:33:33.679 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:33.681 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:33:33.682 00.001 2696 Enqueuing Expose request
22:33:33.805 00.123 5240 IsGuiding returns 1
22:33:33.805 00.000 5240 scope still moving after pulse duration time elapsed
22:33:33.836 00.031 5240 IsGuiding returns 0
22:33:33.836 00.000 5240 scope move finished after 167 + 52 ms
22:33:33.836 00.000 5240 Move returns status 0, amount 167
22:33:33.836 00.000 5240 BLC: Oldest BLC event removed
22:33:33.836 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 330 applied
22:33:33.836 00.000 5240 MoveAxis(S, 427, ABG)
22:33:33.836 00.000 5240 Guiding  Dir = 1, Dur = 427
22:33:33.837 00.001 5240 IsGuiding returns 0
22:33:33.837 00.000 5240 PulseGuide returned control before completion, sleep 437
22:33:34.291 00.454 5240 IsGuiding returns 1
22:33:34.291 00.000 5240 scope still moving after pulse duration time elapsed
22:33:34.321 00.030 5240 IsGuiding returns 0
22:33:34.321 00.000 5240 scope move finished after 427 + 57 ms
22:33:34.321 00.000 5240 Move returns status 0, amount 427
22:33:34.321 00.000 5240 move complete, result=0
22:33:34.321 00.000 5240 worker thread done servicing request
22:33:34.321 00.000 2696 GuideStep: 1.3 px 167 ms WEST, 0.8 px 427 ms SOUTH
22:33:34.325 00.004 5240 Worker thread wakes up
22:33:34.325 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:33:34.325 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:33:35.950 01.625 5240 Exposure complete
22:33:36.000 00.050 5240 worker thread done servicing request
22:33:36.000 00.000 2696 OnExposeComplete: enter
22:33:36.002 00.002 2696 UpdateGuideState(): m_state=6
22:33:36.004 00.002 2696 Star::Find(15, 297, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 599
22:33:36.006 00.002 2696 Star::Find returns 1 (1), X=297.20, Y=261.27, Mass=3137, SNR=39.5, Peak=255 HFD=3.4
22:33:36.008 00.002 2696 MultiStar: [#1 -2.44,0.20,0.00,M9] [#2 -1.21,0.89,0.66,U] [#3 -1.20,1.12,0.43,U] [#4 -0.09,1.71,0.42,U] [#5 -2.03,0.66,0.00,M2] [#6 -1.05,0.86,0.46,U] [#7 -1.08,1.25,0.50,U] [#8 -1.34,1.26,0.38,U] 
22:33:36.011 00.003 2696 refined, 6 included, MultiStar: {-1.42, 1.10}, one-star: {-2.57, 0.94}
22:33:36.013 00.002 2696 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.74) = xAngle (-0.25 = -0.25)
22:33:36.015 00.002 2696 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.38 = 2.38)
22:33:36.016 00.001 2696 CameraToMount -- cameraX=-1.42 cameraY=1.10 hyp=1.79 cameraTheta=2.48 mountX=1.74 mountY=1.24, mountTheta=0.62
22:33:36.019 00.003 2696 SchedulePrimaryMove(0F998B58, x=-1.42, y=1.10, opts=13)
22:33:36.021 00.002 2696 Enqueuing Move request for scope (-1.42, 1.10)
22:33:36.023 00.002 5240 Worker thread wakes up
22:33:36.023 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.42, 1.10) opts 0xd
22:33:36.023 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.42, 1.10)
22:33:36.023 00.000 5240 Moving (-1.42, 1.10) raw xDistance=1.74 yDistance=1.24
22:33:36.023 00.000 5240 BLC: History state: CurrMiss=1.24, AvgInitMiss=1.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.769443, 1:1.240868
22:33:36.023 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:33:36.026 00.003 5240 PPEC rslt: input = 1.74, final = 1.26, react = 1.74, pred = -0.53, hyst = 1.60, hyst_pct = 0.15, period_length = 662.83
22:33:36.027 00.001 5240 PPEC: input: 1.74, control: 1.26, exposure: 1500
22:33:36.027 00.000 5240 GuideAlgorithmResistSwitch::result() returns 1.24 from input 1.24
22:33:36.027 00.000 5240 MoveAxis(W, 210, ABG)
22:33:36.027 00.000 5240 Guiding  Dir = 3, Dur = 210
22:33:36.027 00.000 5240 IsGuiding returns 0
22:33:36.027 00.000 5240 PulseGuide returned control before completion, sleep 220
22:33:36.038 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:33:36.087 00.049 2696 UpdateGuideState exits: m=3137 SNR=39.5 Saturated
22:33:36.089 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:36.091 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:33:36.093 00.002 2696 Enqueuing Expose request
22:33:36.258 00.165 5240 IsGuiding returns 1
22:33:36.259 00.001 5240 scope still moving after pulse duration time elapsed
22:33:36.289 00.030 5240 IsGuiding returns 0
22:33:36.289 00.000 5240 scope move finished after 210 + 52 ms
22:33:36.289 00.000 5240 Move returns status 0, amount 210
22:33:36.289 00.000 5240 MoveAxis(S, 157, ABG)
22:33:36.289 00.000 5240 Guiding  Dir = 1, Dur = 157
22:33:36.289 00.000 5240 IsGuiding returns 0
22:33:36.290 00.001 5240 PulseGuide returned control before completion, sleep 167
22:33:36.462 00.172 5240 IsGuiding returns 1
22:33:36.462 00.000 5240 scope still moving after pulse duration time elapsed
22:33:36.493 00.031 5240 IsGuiding returns 0
22:33:36.493 00.000 5240 scope move finished after 157 + 46 ms
22:33:36.493 00.000 5240 Move returns status 0, amount 157
22:33:36.493 00.000 5240 move complete, result=0
22:33:36.493 00.000 5240 worker thread done servicing request
22:33:36.493 00.000 5240 Worker thread wakes up
22:33:36.493 00.000 2696 GuideStep: 1.7 px 210 ms WEST, 1.2 px 157 ms SOUTH
22:33:36.496 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:33:36.496 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:33:37.924 01.428 5240 Exposure complete
22:33:38.019 00.095 2696 OnExposeComplete: enter
22:33:38.027 00.008 5240 worker thread done servicing request
22:33:38.028 00.001 2696 UpdateGuideState(): m_state=6
22:33:38.034 00.006 2696 Star::Find(15, 297, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 600
22:33:38.047 00.013 2696 Star::Find returns 1 (1), X=297.24, Y=260.39, Mass=3014, SNR=38.7, Peak=255 HFD=3.5
22:33:38.053 00.006 2696 MultiStar: [#1 -2.28,-0.77,0.00,M10] [#2 -1.21,-0.14,0.70,U] [#3 -1.12,0.03,0.42,U] [#4 -0.14,0.53,0.43,U] [#5 -1.93,-0.42,0.00,M3] [#6 -1.00,-0.32,0.49,U] [#7 -1.14,0.02,0.48,U] [#8 -1.20,0.33,0.39,U] 
22:33:38.060 00.007 2696 refined, 6 included, MultiStar: {-1.38, 0.05}, one-star: {-2.52, 0.06}
22:33:38.066 00.006 2696 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.74) = xAngle (0.37 = 0.37)
22:33:38.068 00.002 2696 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (3.01 = 3.01)
22:33:38.078 00.010 2696 CameraToMount -- cameraX=-1.38 cameraY=0.05 hyp=1.38 cameraTheta=3.11 mountX=1.29 mountY=0.19, mountTheta=0.14
22:33:38.087 00.009 2696 SchedulePrimaryMove(0F998B58, x=-1.38, y=0.05, opts=13)
22:33:38.094 00.007 2696 Enqueuing Move request for scope (-1.38, 0.05)
22:33:38.113 00.019 5240 Worker thread wakes up
22:33:38.113 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.38, 0.05) opts 0xd
22:33:38.113 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.38, 0.05)
22:33:38.113 00.000 5240 Moving (-1.38, 0.05) raw xDistance=1.29 yDistance=0.19
22:33:38.114 00.001 5240 BLC: History state: CurrMiss=0.19, AvgInitMiss=1.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.769443, 1:1.240868, 2:0.187882
22:33:38.114 00.000 5240 BLC: Under-shoot: nominal increase by 127
22:33:38.114 00.000 5240 BLC: window closed
22:33:38.114 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:33:38.114 00.000 5240 BLC: Pulse adjusted to 330
22:33:38.116 00.002 5240 PPEC rslt: input = 1.29, final = 0.88, react = 1.29, pred = -0.47, hyst = 1.26, hyst_pct = 0.15, period_length = 662.83
22:33:38.116 00.000 5240 PPEC: input: 1.29, control: 0.88, exposure: 1500
22:33:38.116 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
22:33:38.116 00.000 5240 MoveAxis(W, 147, ABG)
22:33:38.117 00.001 5240 Guiding  Dir = 3, Dur = 147
22:33:38.117 00.000 5240 IsGuiding returns 0
22:33:38.118 00.001 5240 PulseGuide returned control before completion, sleep 157
22:33:38.151 00.033 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:33:38.274 00.123 2696 UpdateGuideState exits: m=3014 SNR=38.7 Saturated
22:33:38.278 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:38.300 00.022 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:33:38.305 00.005 5240 IsGuiding returns 0
22:33:38.305 00.000 5240 Move returns status 0, amount 147
22:33:38.305 00.000 5240 MoveAxis(S, 24, ABG)
22:33:38.305 00.000 5240 Guiding  Dir = 1, Dur = 24
22:33:38.306 00.001 5240 IsGuiding returns 0
22:33:38.306 00.000 5240 PulseGuide returned control before completion, sleep 34
22:33:38.306 00.000 2696 Enqueuing Expose request
22:33:38.365 00.059 5240 IsGuiding returns 1
22:33:38.365 00.000 5240 scope still moving after pulse duration time elapsed
22:33:38.367 00.002 2696 evsrv: cli 0F943C40 connect
22:33:38.392 00.025 2696 case statement mapped state 6 to 3
22:33:38.408 00.016 5240 IsGuiding returns 0
22:33:38.408 00.000 5240 scope move finished after 24 + 77 ms
22:33:38.408 00.000 5240 Move returns status 0, amount 24
22:33:38.408 00.000 5240 move complete, result=0
22:33:38.408 00.000 5240 worker thread done servicing request
22:33:38.408 00.000 5240 Worker thread wakes up
22:33:38.408 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:33:38.408 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:33:38.411 00.003 2696 case statement mapped state 6 to 3
22:33:38.424 00.013 2696 GuideStep: 1.3 px 147 ms WEST, 0.2 px 24 ms SOUTH
22:33:38.451 00.027 2696 evsrv: cli 0F943C40 request: {"method":"get_pixel_scale","id":"1d9b7f38-8b8a-4904-9416-6fad32a6cd96"}
22:33:38.454 00.003 2696 evsrv: cli 0F943C40 response: {"jsonrpc":"2.0","result":1.86834,"id":"1d9b7f38-8b8a-4904-9416-6fad32a6cd96"}
22:33:38.659 00.205 2696 evsrv: cli 0F943C40 disconnect
22:33:40.043 01.384 5240 Exposure complete
22:33:40.094 00.051 5240 worker thread done servicing request
22:33:40.095 00.001 2696 OnExposeComplete: enter
22:33:40.097 00.002 2696 UpdateGuideState(): m_state=6
22:33:40.099 00.002 2696 Star::Find(15, 297, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 601
22:33:40.102 00.003 2696 Star::Find returns 1 (1), X=297.28, Y=259.80, Mass=3116, SNR=39.4, Peak=255 HFD=3.0
22:33:40.105 00.003 2696 MultiStar: [#1 -2.09,-0.98,0.00,R] [#2 -0.84,-0.50,0.67,U] [#3 -1.02,-0.32,0.43,U] [#4 -0.02,0.40,0.43,U] [#5 -1.91,-0.65,0.00,M4] [#6 -0.84,-0.40,0.46,U] [#7 -0.79,-0.28,0.48,U] [#8 -1.27,-0.28,0.37,U] 
22:33:40.107 00.002 2696 refined, 6 included, MultiStar: {-1.23, -0.33}, one-star: {-2.49, -0.53}
22:33:40.109 00.002 2696 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.74) = xAngle (-5.62 = 0.66)
22:33:40.111 00.002 2696 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.99 = -2.99)
22:33:40.113 00.002 2696 CameraToMount -- cameraX=-1.23 cameraY=-0.33 hyp=1.28 cameraTheta=-2.88 mountX=1.00 mountY=-0.20, mountTheta=-0.19
22:33:40.117 00.004 2696 SchedulePrimaryMove(0F998B58, x=-1.23, y=-0.33, opts=13)
22:33:40.119 00.002 2696 Enqueuing Move request for scope (-1.23, -0.33)
22:33:40.121 00.002 5240 Worker thread wakes up
22:33:40.122 00.001 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.23, -0.33) opts 0xd
22:33:40.122 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.23, -0.33)
22:33:40.122 00.000 5240 Moving (-1.23, -0.33) raw xDistance=1.00 yDistance=-0.20
22:33:40.123 00.001 5240 PPEC rslt: input = 1.00, final = 0.60, react = 1.00, pred = -0.48, hyst = 1.03, hyst_pct = 0.15, period_length = 662.83
22:33:40.123 00.000 5240 PPEC: input: 1.00, control: 0.60, exposure: 1500
22:33:40.123 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:33:40.123 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:33:40.123 00.000 5240 MoveAxis(W, 99, ABG)
22:33:40.123 00.000 5240 Guiding  Dir = 3, Dur = 99
22:33:40.124 00.001 5240 IsGuiding returns 0
22:33:40.124 00.000 5240 PulseGuide returned control before completion, sleep 109
22:33:40.137 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=226, Gamma=0.430
22:33:40.189 00.052 2696 UpdateGuideState exits: m=3116 SNR=39.4 Saturated
22:33:40.192 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:40.194 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:33:40.200 00.006 2696 Enqueuing Expose request
22:33:40.242 00.042 5240 IsGuiding returns 1
22:33:40.242 00.000 5240 scope still moving after pulse duration time elapsed
22:33:40.272 00.030 5240 IsGuiding returns 0
22:33:40.272 00.000 5240 scope move finished after 99 + 49 ms
22:33:40.272 00.000 5240 Move returns status 0, amount 99
22:33:40.272 00.000 5240 MoveAxis(N, 0, ABG)
22:33:40.272 00.000 5240 Move returns status 0, amount 0
22:33:40.272 00.000 5240 move complete, result=0
22:33:40.272 00.000 5240 worker thread done servicing request
22:33:40.272 00.000 5240 Worker thread wakes up
22:33:40.273 00.001 5240 worker thread servicing REQUEST_EXPOSE 1500
22:33:40.273 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:33:40.280 00.007 2696 GuideStep: 1.0 px 99 ms WEST, -0.2 px 0 ms NORTH
22:33:41.693 01.413 5240 Exposure complete
22:33:41.775 00.082 5240 worker thread done servicing request
22:33:41.775 00.000 2696 OnExposeComplete: enter
22:33:41.777 00.002 2696 UpdateGuideState(): m_state=6
22:33:41.779 00.002 2696 Star::Find(15, 297, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 602
22:33:41.781 00.002 2696 Star::Find returns 1 (1), X=297.00, Y=259.71, Mass=2979, SNR=38.5, Peak=255 HFD=2.9
22:33:41.783 00.002 2696 MultiStar: [#1 -0.56,-0.14,0.71,U] [#2 -1.08,-0.60,0.69,U] [#3 -1.16,-0.27,0.43,U] [#4 -0.32,0.46,0.43,U] [#5 -2.28,-0.75,0.00,M5] [#6 -1.04,-0.68,0.49,U] [#7 -1.08,-0.34,0.48,U] [#8 -1.54,-0.39,0.39,U] 
22:33:41.785 00.002 2696 refined, 7 included, MultiStar: {-1.34, -0.37}, one-star: {-2.77, -0.62}
22:33:41.788 00.003 2696 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.74) = xAngle (-5.61 = 0.67)
22:33:41.792 00.004 2696 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.98 = -2.98)
22:33:41.794 00.002 2696 CameraToMount -- cameraX=-1.34 cameraY=-0.37 hyp=1.38 cameraTheta=-2.87 mountX=1.08 mountY=-0.23, mountTheta=-0.21
22:33:41.797 00.003 2696 SchedulePrimaryMove(0F998B58, x=-1.34, y=-0.37, opts=13)
22:33:41.799 00.002 2696 Enqueuing Move request for scope (-1.34, -0.37)
22:33:41.801 00.002 5240 Worker thread wakes up
22:33:41.801 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.34, -0.37) opts 0xd
22:33:41.801 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.34, -0.37)
22:33:41.801 00.000 5240 Moving (-1.34, -0.37) raw xDistance=1.08 yDistance=-0.23
22:33:41.803 00.002 5240 PPEC rslt: input = 1.08, final = 0.63, react = 1.08, pred = -0.53, hyst = 1.06, hyst_pct = 0.15, period_length = 662.83
22:33:41.803 00.000 5240 PPEC: input: 1.08, control: 0.63, exposure: 1500
22:33:41.803 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:33:41.803 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:33:41.803 00.000 5240 MoveAxis(W, 104, ABG)
22:33:41.803 00.000 5240 Guiding  Dir = 3, Dur = 104
22:33:41.803 00.000 5240 IsGuiding returns 0
22:33:41.804 00.001 5240 PulseGuide returned control before completion, sleep 114
22:33:41.816 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:33:41.864 00.048 2696 UpdateGuideState exits: m=2979 SNR=38.5 Saturated
22:33:41.866 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:41.868 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:33:41.870 00.002 2696 Enqueuing Expose request
22:33:41.925 00.055 5240 IsGuiding returns 1
22:33:41.925 00.000 5240 scope still moving after pulse duration time elapsed
22:33:41.957 00.032 5240 IsGuiding returns 0
22:33:41.957 00.000 5240 scope move finished after 104 + 48 ms
22:33:41.957 00.000 5240 Move returns status 0, amount 104
22:33:41.957 00.000 5240 MoveAxis(N, 0, ABG)
22:33:41.957 00.000 5240 Move returns status 0, amount 0
22:33:41.957 00.000 5240 move complete, result=0
22:33:41.957 00.000 5240 worker thread done servicing request
22:33:41.957 00.000 5240 Worker thread wakes up
22:33:41.957 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:33:41.957 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:33:41.968 00.011 2696 GuideStep: 1.1 px 104 ms WEST, -0.2 px 0 ms NORTH
22:33:43.592 01.624 5240 Exposure complete
22:33:43.659 00.067 5240 worker thread done servicing request
22:33:43.660 00.001 2696 OnExposeComplete: enter
22:33:43.662 00.002 2696 UpdateGuideState(): m_state=6
22:33:43.663 00.001 2696 Star::Find(15, 297, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 603
22:33:43.667 00.004 2696 Star::Find returns 1 (1), X=296.42, Y=259.53, Mass=3075, SNR=39.1, Peak=255 HFD=3.2
22:33:43.669 00.002 2696 MultiStar: [#1 -0.83,0.08,0.69,U] [#2 -1.82,-0.68,0.00,M1] [#3 -1.77,-0.24,0.42,U] [#4 -0.79,0.26,0.42,U] [#5 -2.86,-0.82,0.00,M6] [#6 -1.47,-0.51,0.46,U] [#7 -1.73,-0.33,0.47,U] [#8 -2.09,-0.56,0.00,M1] 
22:33:43.672 00.003 2696 refined, 5 included, MultiStar: {-1.88, -0.33}, one-star: {-3.35, -0.80}
22:33:43.674 00.002 2696 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.74) = xAngle (-5.71 = 0.58)
22:33:43.675 00.001 2696 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.07 = -3.07)
22:33:43.677 00.002 2696 CameraToMount -- cameraX=-1.88 cameraY=-0.33 hyp=1.90 cameraTheta=-2.97 mountX=1.59 mountY=-0.13, mountTheta=-0.08
22:33:43.680 00.003 2696 SchedulePrimaryMove(0F998B58, x=-1.88, y=-0.33, opts=13)
22:33:43.682 00.002 2696 Enqueuing Move request for scope (-1.88, -0.33)
22:33:43.683 00.001 5240 Worker thread wakes up
22:33:43.683 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.88, -0.33) opts 0xd
22:33:43.683 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.88, -0.33)
22:33:43.683 00.000 5240 Moving (-1.88, -0.33) raw xDistance=1.59 yDistance=-0.13
22:33:43.685 00.002 5240 PPEC rslt: input = 1.59, final = 1.49, react = 1.59, pred = -0.11, hyst = 1.49, hyst_pct = 0.15, period_length = 662.83
22:33:43.685 00.000 5240 PPEC: input: 1.59, control: 1.49, exposure: 1500
22:33:43.685 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:43.685 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:33:43.685 00.000 5240 MoveAxis(W, 247, ABG)
22:33:43.685 00.000 5240 Guiding  Dir = 3, Dur = 247
22:33:43.685 00.000 5240 IsGuiding returns 0
22:33:43.686 00.001 5240 PulseGuide returned control before completion, sleep 257
22:33:43.698 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:33:43.745 00.047 2696 UpdateGuideState exits: m=3075 SNR=39.1 Saturated
22:33:43.747 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:43.748 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:33:43.750 00.002 2696 Enqueuing Expose request
22:33:43.951 00.201 5240 IsGuiding returns 1
22:33:43.951 00.000 5240 scope still moving after pulse duration time elapsed
22:33:43.983 00.032 5240 IsGuiding returns 0
22:33:43.983 00.000 5240 scope move finished after 247 + 49 ms
22:33:43.983 00.000 5240 Move returns status 0, amount 247
22:33:43.983 00.000 5240 MoveAxis(N, 0, ABG)
22:33:43.983 00.000 5240 Move returns status 0, amount 0
22:33:43.983 00.000 5240 move complete, result=0
22:33:43.983 00.000 5240 worker thread done servicing request
22:33:43.983 00.000 5240 Worker thread wakes up
22:33:43.983 00.000 2696 GuideStep: 1.6 px 247 ms WEST, -0.1 px 0 ms NORTH
22:33:43.985 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:33:43.986 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:33:45.408 01.422 5240 Exposure complete
22:33:45.467 00.059 5240 worker thread done servicing request
22:33:45.467 00.000 2696 OnExposeComplete: enter
22:33:45.469 00.002 2696 UpdateGuideState(): m_state=6
22:33:45.471 00.002 2696 Star::Find(15, 296, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 604
22:33:45.473 00.002 2696 Star::Find returns 1 (0), X=296.66, Y=259.36, Mass=3045, SNR=38.9, Peak=211 HFD=3.4
22:33:45.474 00.001 2696 MultiStar: [#1 -0.70,-0.63,0.68,U] [#2 -1.51,-0.98,0.68,U] [#3 -1.50,-0.80,0.44,U] [#4 -0.50,-0.22,0.42,U] [#5 -2.54,-1.11,0.00,M7] [#6 -1.45,-0.87,0.47,U] [#7 -1.56,-0.85,0.48,U] [#8 -1.96,-0.85,0.00,M2] 
22:33:45.478 00.004 2696 refined, 6 included, MultiStar: {-1.66, -0.80}, one-star: {-3.11, -0.97}
22:33:45.480 00.002 2696 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.74) = xAngle (-5.43 = 0.85)
22:33:45.482 00.002 2696 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.80 = -2.80)
22:33:45.484 00.002 2696 CameraToMount -- cameraX=-1.66 cameraY=-0.80 hyp=1.84 cameraTheta=-2.69 mountX=1.21 mountY=-0.62, mountTheta=-0.48
22:33:45.486 00.002 2696 SchedulePrimaryMove(0F998B58, x=-1.66, y=-0.80, opts=13)
22:33:45.488 00.002 2696 Enqueuing Move request for scope (-1.66, -0.80)
22:33:45.490 00.002 5240 Worker thread wakes up
22:33:45.490 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.66, -0.80) opts 0xd
22:33:45.490 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.66, -0.80)
22:33:45.490 00.000 5240 Moving (-1.66, -0.80) raw xDistance=1.21 yDistance=-0.62
22:33:45.491 00.001 5240 PPEC rslt: input = 1.21, final = 1.08, react = 1.21, pred = -0.14, hyst = 1.15, hyst_pct = 0.15, period_length = 662.83
22:33:45.491 00.000 5240 PPEC: input: 1.21, control: 1.08, exposure: 1500
22:33:45.491 00.000 5240 resist switch: large excursion: input -0.62 thresh 0.45 direction from 1 to -1
22:33:45.491 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.87
22:33:45.491 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
22:33:45.491 00.000 5240 MoveAxis(W, 179, ABG)
22:33:45.491 00.000 5240 Guiding  Dir = 3, Dur = 179
22:33:45.492 00.001 5240 IsGuiding returns 0
22:33:45.492 00.000 5240 PulseGuide returned control before completion, sleep 189
22:33:45.505 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:33:45.552 00.047 2696 UpdateGuideState exits: m=3045 SNR=38.9
22:33:45.554 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:45.556 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:33:45.558 00.002 2696 Enqueuing Expose request
22:33:45.693 00.135 5240 IsGuiding returns 1
22:33:45.693 00.000 5240 scope still moving after pulse duration time elapsed
22:33:45.724 00.031 5240 IsGuiding returns 0
22:33:45.724 00.000 5240 scope move finished after 179 + 52 ms
22:33:45.724 00.000 5240 Move returns status 0, amount 179
22:33:45.724 00.000 5240 BLC: Oldest BLC event removed
22:33:45.724 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 330 applied
22:33:45.724 00.000 5240 MoveAxis(N, 409, ABG)
22:33:45.724 00.000 5240 Guiding  Dir = 0, Dur = 409
22:33:45.724 00.000 5240 IsGuiding returns 0
22:33:45.724 00.000 5240 PulseGuide returned control before completion, sleep 419
22:33:46.156 00.432 5240 IsGuiding returns 1
22:33:46.156 00.000 5240 scope still moving after pulse duration time elapsed
22:33:46.188 00.032 5240 IsGuiding returns 0
22:33:46.188 00.000 5240 scope move finished after 409 + 55 ms
22:33:46.189 00.001 5240 Move returns status 0, amount 409
22:33:46.189 00.000 5240 move complete, result=0
22:33:46.189 00.000 5240 worker thread done servicing request
22:33:46.189 00.000 2696 GuideStep: 1.2 px 179 ms WEST, -0.6 px 409 ms NORTH
22:33:46.198 00.009 5240 Worker thread wakes up
22:33:46.198 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:33:46.199 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:33:47.840 01.641 5240 Exposure complete
22:33:47.924 00.084 5240 worker thread done servicing request
22:33:47.924 00.000 2696 OnExposeComplete: enter
22:33:47.927 00.003 2696 UpdateGuideState(): m_state=6
22:33:47.929 00.002 2696 Star::Find(15, 296, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 605
22:33:47.930 00.001 2696 Star::Find returns 1 (0), X=298.04, Y=258.08, Mass=3042, SNR=38.9, Peak=242 HFD=3.8
22:33:47.933 00.003 2696 MultiStar: [#1 0.62,-1.56,0.69,U] [#2 -0.07,-2.23,0.00,M1] [#3 -0.48,-1.69,0.41,U] [#4 0.62,-1.24,0.42,U] [#5 -1.16,-2.15,0.00,M8] [#6 0.24,-1.87,0.48,U] [#7 -0.03,-1.90,0.00,M1] [#8 -0.24,-2.03,0.00,M3] 
22:33:47.935 00.002 2696 refined, 4 included, MultiStar: {-0.37, -1.81}, one-star: {-1.73, -2.25}
22:33:47.937 00.002 2696 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.74) = xAngle (-4.51 = 1.77)
22:33:47.938 00.001 2696 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.88 = -1.88)
22:33:47.940 00.002 2696 CameraToMount -- cameraX=-0.37 cameraY=-1.81 hyp=1.85 cameraTheta=-1.77 mountX=-0.37 mountY=-1.76, mountTheta=-1.78
22:33:47.944 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.37, y=-1.81, opts=13)
22:33:47.946 00.002 2696 Enqueuing Move request for scope (-0.37, -1.81)
22:33:47.949 00.003 5240 Worker thread wakes up
22:33:47.949 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -1.81) opts 0xd
22:33:47.949 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.37, -1.81)
22:33:47.949 00.000 5240 Moving (-0.37, -1.81) raw xDistance=-0.37 yDistance=-1.76
22:33:47.949 00.000 5240 BLC: History state: CurrMiss=1.76, AvgInitMiss=1.06, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.623615, 1:1.763515
22:33:47.949 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:33:47.950 00.001 5240 PPEC rslt: input = -0.37, final = -0.59, react = -0.37, pred = -0.28, hyst = -0.19, hyst_pct = 0.15, period_length = 662.83
22:33:47.950 00.000 5240 PPEC: input: -0.37, control: -0.59, exposure: 1500
22:33:47.950 00.000 5240 GuideAlgorithmResistSwitch::result() returns -1.76 from input -1.76
22:33:47.950 00.000 5240 MoveAxis(E, 97, ABG)
22:33:47.951 00.001 5240 Guiding  Dir = 2, Dur = 97
22:33:47.951 00.000 5240 IsGuiding returns 0
22:33:47.951 00.000 5240 PulseGuide returned control before completion, sleep 107
22:33:47.962 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:33:48.009 00.047 2696 UpdateGuideState exits: m=3042 SNR=38.9
22:33:48.012 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:48.013 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:33:48.015 00.002 2696 Enqueuing Expose request
22:33:48.073 00.058 5240 IsGuiding returns 1
22:33:48.073 00.000 5240 scope still moving after pulse duration time elapsed
22:33:48.105 00.032 5240 IsGuiding returns 0
22:33:48.105 00.000 5240 scope move finished after 97 + 57 ms
22:33:48.105 00.000 5240 Move returns status 0, amount 97
22:33:48.105 00.000 5240 MoveAxis(N, 223, ABG)
22:33:48.106 00.001 5240 Guiding  Dir = 0, Dur = 223
22:33:48.106 00.000 5240 IsGuiding returns 0
22:33:48.106 00.000 5240 PulseGuide returned control before completion, sleep 233
22:33:48.355 00.249 5240 IsGuiding returns 1
22:33:48.355 00.000 5240 scope still moving after pulse duration time elapsed
22:33:48.386 00.031 5240 IsGuiding returns 0
22:33:48.387 00.001 5240 scope move finished after 223 + 57 ms
22:33:48.387 00.000 5240 Move returns status 0, amount 223
22:33:48.387 00.000 5240 move complete, result=0
22:33:48.387 00.000 5240 worker thread done servicing request
22:33:48.387 00.000 2696 GuideStep: -0.4 px 97 ms EAST, -1.8 px 223 ms NORTH
22:33:48.394 00.007 5240 Worker thread wakes up
22:33:48.394 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:33:48.394 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:33:49.816 01.422 5240 Exposure complete
22:33:49.866 00.050 5240 worker thread done servicing request
22:33:49.866 00.000 2696 OnExposeComplete: enter
22:33:49.868 00.002 2696 UpdateGuideState(): m_state=6
22:33:49.870 00.002 2696 Star::Find(15, 298, 258, 0, (0,0,0,0), 1.5, 10.0, 255) frame 606
22:33:49.872 00.002 2696 Star::Find returns 1 (0), X=298.21, Y=259.74, Mass=3075, SNR=39.1, Peak=226 HFD=3.5
22:33:49.874 00.002 2696 MultiStar: [#1 0.86,-0.21,0.69,U] [#2 -0.18,-0.66,0.68,U] [#3 0.06,-0.27,0.43,U] [#4 0.95,0.23,0.43,U] [#5 -1.16,-0.82,0.43,U] [#6 -0.25,-0.77,0.45,U] [#7 0.12,-0.21,0.49,U] [#8 -0.28,-0.44,0.38,U] 
22:33:49.876 00.002 2696 refined, 8 included, MultiStar: {-0.26, -0.44}, one-star: {-1.56, -0.59}
22:33:49.878 00.002 2696 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.74) = xAngle (-4.85 = 1.44)
22:33:49.879 00.001 2696 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.21 = -2.21)
22:33:49.882 00.003 2696 CameraToMount -- cameraX=-0.26 cameraY=-0.44 hyp=0.51 cameraTheta=-2.11 mountX=0.07 mountY=-0.41, mountTheta=-1.41
22:33:49.886 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.26, y=-0.44, opts=13)
22:33:49.888 00.002 2696 Enqueuing Move request for scope (-0.26, -0.44)
22:33:49.891 00.003 5240 Worker thread wakes up
22:33:49.891 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.44) opts 0xd
22:33:49.891 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.26, -0.44)
22:33:49.891 00.000 5240 Moving (-0.26, -0.44) raw xDistance=0.07 yDistance=-0.41
22:33:49.891 00.000 5240 BLC: History state: CurrMiss=0.41, AvgInitMiss=1.06, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.623615, 1:1.763515, 2:0.407839
22:33:49.891 00.000 5240 BLC: Under-shoot: nominal increase by 134
22:33:49.891 00.000 5240 BLC: window closed
22:33:49.891 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:33:49.891 00.000 5240 BLC: Pulse adjusted to 330
22:33:49.893 00.002 5240 PPEC rslt: input = 0.07, final = -0.29, react = 0.07, pred = -0.34, hyst = 0.00, hyst_pct = 0.14, period_length = 662.83
22:33:49.893 00.000 5240 PPEC: input: 0.07, control: -0.29, exposure: 1500
22:33:49.893 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
22:33:49.893 00.000 5240 MoveAxis(E, 48, ABG)
22:33:49.893 00.000 5240 Guiding  Dir = 2, Dur = 48
22:33:49.894 00.001 5240 IsGuiding returns 0
22:33:49.894 00.000 5240 PulseGuide returned control before completion, sleep 58
22:33:49.906 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=214, Gamma=0.430
22:33:49.954 00.048 2696 UpdateGuideState exits: m=3075 SNR=39.1
22:33:49.956 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:49.958 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:33:49.959 00.001 2696 Enqueuing Expose request
22:33:49.966 00.007 5240 IsGuiding returns 1
22:33:49.966 00.000 5240 scope still moving after pulse duration time elapsed
22:33:49.997 00.031 5240 IsGuiding returns 0
22:33:49.997 00.000 5240 scope move finished after 48 + 55 ms
22:33:49.997 00.000 5240 Move returns status 0, amount 48
22:33:49.997 00.000 5240 MoveAxis(N, 52, ABG)
22:33:49.997 00.000 5240 Guiding  Dir = 0, Dur = 52
22:33:49.998 00.001 5240 IsGuiding returns 0
22:33:49.998 00.000 5240 PulseGuide returned control before completion, sleep 62
22:33:50.076 00.078 5240 IsGuiding returns 1
22:33:50.076 00.000 5240 scope still moving after pulse duration time elapsed
22:33:50.107 00.031 5240 IsGuiding returns 0
22:33:50.107 00.000 5240 scope move finished after 52 + 56 ms
22:33:50.107 00.000 5240 Move returns status 0, amount 52
22:33:50.107 00.000 5240 move complete, result=0
22:33:50.107 00.000 5240 worker thread done servicing request
22:33:50.107 00.000 5240 Worker thread wakes up
22:33:50.107 00.000 2696 GuideStep: 0.1 px 48 ms EAST, -0.4 px 52 ms NORTH
22:33:50.110 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:33:50.110 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:33:50.368 00.258 2696 evsrv: cli 0F943420 connect
22:33:50.376 00.008 2696 case statement mapped state 6 to 3
22:33:50.387 00.011 2696 case statement mapped state 6 to 3
22:33:50.398 00.011 2696 evsrv: cli 0F943420 request: {"method":"get_pixel_scale","id":"753815d2-8a9e-4979-9e8a-6b1d5c4d0e1e"}
22:33:50.406 00.008 2696 evsrv: cli 0F943420 response: {"jsonrpc":"2.0","result":1.86834,"id":"753815d2-8a9e-4979-9e8a-6b1d5c4d0e1e"}
22:33:50.413 00.007 2696 evsrv: cli 0F943420 disconnect
22:33:51.758 01.345 5240 Exposure complete
22:33:51.820 00.062 5240 worker thread done servicing request
22:33:51.820 00.000 2696 OnExposeComplete: enter
22:33:51.823 00.003 2696 UpdateGuideState(): m_state=6
22:33:51.825 00.002 2696 Star::Find(15, 298, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 607
22:33:51.827 00.002 2696 Star::Find returns 1 (1), X=297.56, Y=261.23, Mass=3053, SNR=39.0, Peak=255 HFD=3.2
22:33:51.829 00.002 2696 MultiStar: [#1 0.02,1.27,0.68,U] [#2 -0.58,0.92,0.66,U] [#3 -0.82,1.06,0.43,U] [#4 0.11,1.56,0.43,U] [#5 -1.65,0.49,0.44,U] [#6 -0.53,1.04,0.47,U] [#7 -0.54,1.14,0.50,U] [#8 -0.79,1.33,0.37,U] 
22:33:51.831 00.002 2696 refined, 8 included, MultiStar: {-0.89, 1.06}, one-star: {-2.21, 0.90}
22:33:51.832 00.001 2696 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.74) = xAngle (-0.47 = -0.47)
22:33:51.834 00.002 2696 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.17 = 2.17)
22:33:51.836 00.002 2696 CameraToMount -- cameraX=-0.89 cameraY=1.06 hyp=1.38 cameraTheta=2.27 mountX=1.23 mountY=1.14, mountTheta=0.75
22:33:51.839 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.89, y=1.06, opts=13)
22:33:51.841 00.002 2696 Enqueuing Move request for scope (-0.89, 1.06)
22:33:51.842 00.001 5240 Worker thread wakes up
22:33:51.842 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.89, 1.06) opts 0xd
22:33:51.842 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.89, 1.06)
22:33:51.842 00.000 5240 Moving (-0.89, 1.06) raw xDistance=1.23 yDistance=1.14
22:33:51.845 00.003 5240 PPEC rslt: input = 1.23, final = 0.84, react = 1.23, pred = -0.42, hyst = 1.05, hyst_pct = 0.14, period_length = 662.83
22:33:51.845 00.000 5240 PPEC: input: 1.23, control: 0.84, exposure: 1500
22:33:51.845 00.000 5240 resist switch: large excursion: input 1.14 thresh 0.45 direction from -1 to 1
22:33:51.845 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.43
22:33:51.845 00.000 5240 GuideAlgorithmResistSwitch::result() returns 1.14 from input 1.14
22:33:51.845 00.000 5240 MoveAxis(W, 140, ABG)
22:33:51.845 00.000 5240 Guiding  Dir = 3, Dur = 140
22:33:51.845 00.000 5240 IsGuiding returns 0
22:33:51.846 00.001 5240 PulseGuide returned control before completion, sleep 150
22:33:51.858 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:33:51.905 00.047 2696 UpdateGuideState exits: m=3053 SNR=39.0 Saturated
22:33:51.907 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:51.909 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:33:51.911 00.002 2696 Enqueuing Expose request
22:33:52.010 00.099 5240 IsGuiding returns 1
22:33:52.010 00.000 5240 scope still moving after pulse duration time elapsed
22:33:52.040 00.030 5240 IsGuiding returns 0
22:33:52.040 00.000 5240 scope move finished after 140 + 54 ms
22:33:52.040 00.000 5240 Move returns status 0, amount 140
22:33:52.040 00.000 5240 BLC: Oldest BLC event removed
22:33:52.040 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 330 applied
22:33:52.040 00.000 5240 MoveAxis(S, 475, ABG)
22:33:52.041 00.001 5240 Guiding  Dir = 1, Dur = 475
22:33:52.041 00.000 5240 IsGuiding returns 0
22:33:52.042 00.001 5240 PulseGuide returned control before completion, sleep 485
22:33:52.539 00.497 5240 IsGuiding returns 1
22:33:52.540 00.001 5240 scope still moving after pulse duration time elapsed
22:33:52.571 00.031 5240 IsGuiding returns 0
22:33:52.572 00.001 5240 scope move finished after 475 + 55 ms
22:33:52.572 00.000 5240 Move returns status 0, amount 475
22:33:52.572 00.000 5240 move complete, result=0
22:33:52.573 00.001 5240 worker thread done servicing request
22:33:52.573 00.000 2696 GuideStep: 1.2 px 140 ms WEST, 1.1 px 475 ms SOUTH
22:33:52.580 00.007 5240 Worker thread wakes up
22:33:52.580 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:33:52.580 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:33:54.004 01.424 5240 Exposure complete
22:33:54.071 00.067 5240 worker thread done servicing request
22:33:54.071 00.000 2696 OnExposeComplete: enter
22:33:54.075 00.004 2696 UpdateGuideState(): m_state=6
22:33:54.078 00.003 2696 Star::Find(15, 297, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 608
22:33:54.079 00.001 2696 Star::Find returns 1 (1), X=296.98, Y=261.39, Mass=2972, SNR=38.4, Peak=255 HFD=3.2
22:33:54.081 00.002 2696 MultiStar: [#1 -0.64,1.10,0.73,U] [#2 -1.52,0.69,0.70,U] [#3 -1.54,0.87,0.44,U] [#4 -0.49,1.59,0.42,U] [#5 -2.42,0.51,0.00,M7] [#6 -1.19,0.85,0.49,U] [#7 -1.35,0.82,0.49,U] [#8 -1.57,1.27,0.00,M2] 
22:33:54.083 00.002 2696 refined, 6 included, MultiStar: {-1.51, 0.99}, one-star: {-2.79, 1.06}
22:33:54.085 00.002 2696 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.74) = xAngle (-0.17 = -0.17)
22:33:54.087 00.002 2696 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.46 = 2.46)
22:33:54.089 00.002 2696 CameraToMount -- cameraX=-1.51 cameraY=0.99 hyp=1.80 cameraTheta=2.56 mountX=1.78 mountY=1.14, mountTheta=0.57
22:33:54.091 00.002 2696 SchedulePrimaryMove(0F998B58, x=-1.51, y=0.99, opts=13)
22:33:54.094 00.003 2696 Enqueuing Move request for scope (-1.51, 0.99)
22:33:54.096 00.002 5240 Worker thread wakes up
22:33:54.096 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.51, 0.99) opts 0xd
22:33:54.096 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.51, 0.99)
22:33:54.096 00.000 5240 Moving (-1.51, 0.99) raw xDistance=1.78 yDistance=1.14
22:33:54.096 00.000 5240 BLC: History state: CurrMiss=1.14, AvgInitMiss=1.09, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=1.142476, 1:1.137758
22:33:54.096 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:33:54.097 00.001 5240 PPEC rslt: input = 1.78, final = 1.48, react = 1.78, pred = -0.31, hyst = 1.57, hyst_pct = 0.14, period_length = 662.83
22:33:54.097 00.000 5240 PPEC: input: 1.78, control: 1.48, exposure: 1500
22:33:54.097 00.000 5240 GuideAlgorithmResistSwitch::result() returns 1.14 from input 1.14
22:33:54.097 00.000 5240 MoveAxis(W, 246, ABG)
22:33:54.097 00.000 5240 Guiding  Dir = 3, Dur = 246
22:33:54.098 00.001 5240 IsGuiding returns 0
22:33:54.098 00.000 5240 PulseGuide returned control before completion, sleep 256
22:33:54.109 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:33:54.157 00.048 2696 UpdateGuideState exits: m=2972 SNR=38.4 Saturated
22:33:54.160 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:54.162 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:33:54.166 00.004 2696 Enqueuing Expose request
22:33:54.362 00.196 5240 IsGuiding returns 1
22:33:54.362 00.000 5240 scope still moving after pulse duration time elapsed
22:33:54.393 00.031 5240 IsGuiding returns 0
22:33:54.393 00.000 5240 scope move finished after 246 + 49 ms
22:33:54.393 00.000 5240 Move returns status 0, amount 246
22:33:54.393 00.000 5240 MoveAxis(S, 144, ABG)
22:33:54.393 00.000 5240 Guiding  Dir = 1, Dur = 144
22:33:54.393 00.000 5240 IsGuiding returns 0
22:33:54.393 00.000 5240 PulseGuide returned control before completion, sleep 154
22:33:54.549 00.156 5240 IsGuiding returns 1
22:33:54.550 00.001 5240 scope still moving after pulse duration time elapsed
22:33:54.580 00.030 5240 IsGuiding returns 0
22:33:54.580 00.000 5240 scope move finished after 144 + 42 ms
22:33:54.580 00.000 5240 Move returns status 0, amount 144
22:33:54.581 00.001 5240 move complete, result=0
22:33:54.581 00.000 5240 worker thread done servicing request
22:33:54.581 00.000 5240 Worker thread wakes up
22:33:54.581 00.000 2696 GuideStep: 1.8 px 246 ms WEST, 1.1 px 144 ms SOUTH
22:33:54.585 00.004 5240 worker thread servicing REQUEST_EXPOSE 1500
22:33:54.585 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:33:56.231 01.646 5240 Exposure complete
22:33:56.290 00.059 5240 worker thread done servicing request
22:33:56.290 00.000 2696 OnExposeComplete: enter
22:33:56.292 00.002 2696 UpdateGuideState(): m_state=6
22:33:56.295 00.003 2696 Star::Find(15, 296, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 609
22:33:56.297 00.002 2696 Star::Find returns 1 (1), X=298.02, Y=260.00, Mass=2978, SNR=38.5, Peak=255 HFD=2.9
22:33:56.299 00.002 2696 MultiStar: [#1 0.56,0.01,0.70,U] [#2 -0.19,-0.58,0.68,U] [#3 -0.62,-0.32,0.42,U] [#4 0.49,0.28,0.42,U] [#5 -1.37,-0.74,0.45,U] [#6 -0.32,-0.61,0.48,U] [#7 -0.11,-0.27,0.49,U] [#8 -0.43,-0.14,0.39,U] 
22:33:56.300 00.001 2696 refined, 8 included, MultiStar: {-0.50, -0.31}, one-star: {-1.75, -0.33}
22:33:56.302 00.002 2696 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.74) = xAngle (-5.33 = 0.96)
22:33:56.304 00.002 2696 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.69 = -2.69)
22:33:56.305 00.001 2696 CameraToMount -- cameraX=-0.50 cameraY=-0.31 hyp=0.59 cameraTheta=-2.59 mountX=0.34 mountY=-0.26, mountTheta=-0.64
22:33:56.309 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.50, y=-0.31, opts=13)
22:33:56.311 00.002 2696 Enqueuing Move request for scope (-0.50, -0.31)
22:33:56.313 00.002 5240 Worker thread wakes up
22:33:56.313 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.31) opts 0xd
22:33:56.313 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.50, -0.31)
22:33:56.313 00.000 5240 Moving (-0.50, -0.31) raw xDistance=0.34 yDistance=-0.26
22:33:56.313 00.000 5240 BLC: History state: CurrMiss=-0.26, AvgInitMiss=1.09, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=1.142476, 1:1.137758, 2:-0.255024
22:33:56.313 00.000 5240 BLC: Over-shoot, first stiction event, no adjustment
22:33:56.315 00.002 5240 PPEC rslt: input = 0.34, final = -0.01, react = 0.34, pred = -0.41, hyst = 0.39, hyst_pct = 0.14, period_length = 662.83
22:33:56.315 00.000 5240 PPEC: input: 0.34, control: -0.01, exposure: 1500
22:33:56.315 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:33:56.315 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:33:56.315 00.000 5240 MoveAxis(E, 1, ABG)
22:33:56.315 00.000 5240 Guiding  Dir = 2, Dur = 1
22:33:56.316 00.001 5240 IsGuiding returns 0
22:33:56.316 00.000 5240 PulseGuide returned control before completion, sleep 11
22:33:56.330 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=223, Gamma=0.430
22:33:56.340 00.010 5240 IsGuiding returns 1
22:33:56.340 00.000 5240 scope still moving after pulse duration time elapsed
22:33:56.370 00.030 5240 IsGuiding returns 1
22:33:56.378 00.008 2696 UpdateGuideState exits: m=2978 SNR=38.5 Saturated
22:33:56.380 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:56.385 00.005 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:33:56.390 00.005 2696 Enqueuing Expose request
22:33:56.403 00.013 5240 IsGuiding returns 1
22:33:56.432 00.029 5240 IsGuiding returns 0
22:33:56.432 00.000 5240 scope move finished after 1 + 115 ms
22:33:56.432 00.000 5240 Move returns status 0, amount 1
22:33:56.432 00.000 5240 MoveAxis(N, 0, ABG)
22:33:56.432 00.000 5240 Move returns status 0, amount 0
22:33:56.432 00.000 5240 move complete, result=0
22:33:56.433 00.001 5240 worker thread done servicing request
22:33:56.433 00.000 5240 Worker thread wakes up
22:33:56.433 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:33:56.433 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:33:56.433 00.000 2696 GuideStep: 0.3 px 1 ms EAST, -0.3 px 0 ms NORTH
22:33:57.855 01.422 5240 Exposure complete
22:33:57.905 00.050 5240 worker thread done servicing request
22:33:57.905 00.000 2696 OnExposeComplete: enter
22:33:57.907 00.002 2696 UpdateGuideState(): m_state=6
22:33:57.909 00.002 2696 Star::Find(15, 298, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 610
22:33:57.912 00.003 2696 Star::Find returns 1 (0), X=297.35, Y=260.39, Mass=2894, SNR=38.0, Peak=230 HFD=3.3
22:33:57.914 00.002 2696 MultiStar: [#1 -0.17,0.35,0.72,U] [#2 -0.91,-0.18,0.70,U] [#3 -0.92,0.16,0.44,U] [#4 -0.02,0.74,0.44,U] [#5 -1.95,-0.13,0.00,M7] [#6 -0.89,-0.29,0.49,U] [#7 -0.80,0.19,0.49,U] [#8 -1.00,0.12,0.39,U] 
22:33:57.917 00.003 2696 refined, 7 included, MultiStar: {-1.03, 0.12}, one-star: {-2.42, 0.06}
22:33:57.920 00.003 2696 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.74) = xAngle (0.29 = 0.29)
22:33:57.922 00.002 2696 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.92 = 2.92)
22:33:57.924 00.002 2696 CameraToMount -- cameraX=-1.03 cameraY=0.12 hyp=1.04 cameraTheta=3.02 mountX=1.00 mountY=0.23, mountTheta=0.23
22:33:57.927 00.003 2696 SchedulePrimaryMove(0F998B58, x=-1.03, y=0.12, opts=13)
22:33:57.929 00.002 2696 Enqueuing Move request for scope (-1.03, 0.12)
22:33:57.931 00.002 5240 Worker thread wakes up
22:33:57.931 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.03, 0.12) opts 0xd
22:33:57.931 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.03, 0.12)
22:33:57.931 00.000 5240 Moving (-1.03, 0.12) raw xDistance=1.00 yDistance=0.23
22:33:57.931 00.000 5240 BLC: window closed
22:33:57.931 00.000 5240 BLC: History state: CurrMiss=0.23, AvgInitMiss=1.09, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=1.142476, 1:1.137758, 2:-0.255024
22:33:57.931 00.000 5240 BLC: Under-shoot: nominal increase by 137
22:33:57.931 00.000 5240 BLC: window closed
22:33:57.931 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:33:57.931 00.000 5240 BLC: Pulse adjusted to 330
22:33:57.934 00.003 5240 PPEC rslt: input = 1.00, final = 0.66, react = 1.00, pred = -0.39, hyst = 1.05, hyst_pct = 0.14, period_length = 662.83
22:33:57.934 00.000 5240 PPEC: input: 1.00, control: 0.66, exposure: 1500
22:33:57.934 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
22:33:57.934 00.000 5240 MoveAxis(W, 110, ABG)
22:33:57.934 00.000 5240 Guiding  Dir = 3, Dur = 110
22:33:57.934 00.000 5240 IsGuiding returns 0
22:33:57.935 00.001 5240 PulseGuide returned control before completion, sleep 120
22:33:57.946 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:33:57.993 00.047 2696 UpdateGuideState exits: m=2894 SNR=38.0
22:33:57.995 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:57.996 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:33:57.998 00.002 2696 Enqueuing Expose request
22:33:58.068 00.070 5240 IsGuiding returns 1
22:33:58.068 00.000 5240 scope still moving after pulse duration time elapsed
22:33:58.099 00.031 5240 IsGuiding returns 0
22:33:58.099 00.000 5240 scope move finished after 110 + 54 ms
22:33:58.099 00.000 5240 Move returns status 0, amount 110
22:33:58.099 00.000 5240 MoveAxis(S, 29, ABG)
22:33:58.099 00.000 5240 Guiding  Dir = 1, Dur = 29
22:33:58.099 00.000 5240 IsGuiding returns 0
22:33:58.099 00.000 5240 PulseGuide returned control before completion, sleep 39
22:33:58.145 00.046 5240 IsGuiding returns 1
22:33:58.145 00.000 5240 scope still moving after pulse duration time elapsed
22:33:58.176 00.031 5240 IsGuiding returns 0
22:33:58.176 00.000 5240 scope move finished after 29 + 47 ms
22:33:58.176 00.000 5240 Move returns status 0, amount 29
22:33:58.176 00.000 5240 move complete, result=0
22:33:58.176 00.000 5240 worker thread done servicing request
22:33:58.176 00.000 5240 Worker thread wakes up
22:33:58.176 00.000 2696 GuideStep: 1.0 px 110 ms WEST, 0.2 px 29 ms SOUTH
22:33:58.178 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:33:58.178 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:33:58.383 00.205 2696 evsrv: cli 0F943A60 connect
22:33:58.395 00.012 2696 case statement mapped state 6 to 3
22:33:58.402 00.007 2696 case statement mapped state 6 to 3
22:33:58.411 00.009 2696 evsrv: cli 0F943A60 request: {"method":"get_pixel_scale","id":"579427bc-aef2-4e93-bc1e-514b733a2b2f"}
22:33:58.420 00.009 2696 evsrv: cli 0F943A60 response: {"jsonrpc":"2.0","result":1.86834,"id":"579427bc-aef2-4e93-bc1e-514b733a2b2f"}
22:33:58.429 00.009 2696 evsrv: cli 0F943A60 disconnect
22:33:59.819 01.390 5240 Exposure complete
22:33:59.892 00.073 5240 worker thread done servicing request
22:33:59.892 00.000 2696 OnExposeComplete: enter
22:33:59.894 00.002 2696 UpdateGuideState(): m_state=6
22:33:59.898 00.004 2696 Star::Find(15, 297, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 611
22:33:59.900 00.002 2696 Star::Find returns 1 (1), X=297.04, Y=259.78, Mass=3149, SNR=39.6, Peak=255 HFD=3.1
22:33:59.902 00.002 2696 MultiStar: [#1 -0.26,0.07,0.67,U] [#2 -1.21,-0.35,0.66,U] [#3 -1.33,-0.16,0.42,U] [#4 -0.33,0.46,0.41,U] [#5 -2.18,-0.75,0.00,M8] [#6 -1.15,-0.54,0.45,U] [#7 -1.14,-0.11,0.47,U] [#8 -1.59,-0.47,0.38,U] 
22:33:59.905 00.003 2696 refined, 7 included, MultiStar: {-1.36, -0.24}, one-star: {-2.73, -0.55}
22:33:59.907 00.002 2696 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.74) = xAngle (-5.70 = 0.58)
22:33:59.909 00.002 2696 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.07 = -3.07)
22:33:59.911 00.002 2696 CameraToMount -- cameraX=-1.36 cameraY=-0.24 hyp=1.38 cameraTheta=-2.97 mountX=1.15 mountY=-0.10, mountTheta=-0.09
22:33:59.917 00.006 2696 SchedulePrimaryMove(0F998B58, x=-1.36, y=-0.24, opts=13)
22:33:59.919 00.002 2696 Enqueuing Move request for scope (-1.36, -0.24)
22:33:59.921 00.002 5240 Worker thread wakes up
22:33:59.922 00.001 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.36, -0.24) opts 0xd
22:33:59.922 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.36, -0.24)
22:33:59.922 00.000 5240 Moving (-1.36, -0.24) raw xDistance=1.15 yDistance=-0.10
22:33:59.923 00.001 5240 PPEC rslt: input = 1.15, final = 0.76, react = 1.15, pred = -0.44, hyst = 1.04, hyst_pct = 0.14, period_length = 662.83
22:33:59.923 00.000 5240 PPEC: input: 1.15, control: 0.76, exposure: 1500
22:33:59.923 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:59.923 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:33:59.923 00.000 5240 MoveAxis(W, 125, ABG)
22:33:59.924 00.001 5240 Guiding  Dir = 3, Dur = 125
22:33:59.924 00.000 5240 IsGuiding returns 0
22:33:59.924 00.000 5240 PulseGuide returned control before completion, sleep 135
22:33:59.936 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=224, Gamma=0.430
22:33:59.984 00.048 2696 UpdateGuideState exits: m=3149 SNR=39.6 Saturated
22:33:59.986 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:59.990 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:33:59.992 00.002 2696 Enqueuing Expose request
22:34:00.067 00.075 5240 IsGuiding returns 1
22:34:00.067 00.000 5240 scope still moving after pulse duration time elapsed
22:34:00.099 00.032 5240 IsGuiding returns 0
22:34:00.099 00.000 5240 scope move finished after 125 + 49 ms
22:34:00.099 00.000 5240 Move returns status 0, amount 125
22:34:00.099 00.000 5240 MoveAxis(N, 0, ABG)
22:34:00.099 00.000 5240 Move returns status 0, amount 0
22:34:00.099 00.000 5240 move complete, result=0
22:34:00.099 00.000 5240 worker thread done servicing request
22:34:00.099 00.000 5240 Worker thread wakes up
22:34:00.099 00.000 2696 GuideStep: 1.2 px 125 ms WEST, -0.1 px 0 ms NORTH
22:34:00.102 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:34:00.102 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:34:01.533 01.431 5240 Exposure complete
22:34:01.602 00.069 5240 worker thread done servicing request
22:34:01.603 00.001 2696 OnExposeComplete: enter
22:34:01.605 00.002 2696 UpdateGuideState(): m_state=6
22:34:01.607 00.002 2696 Star::Find(15, 297, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 612
22:34:01.608 00.001 2696 Star::Find returns 1 (1), X=297.04, Y=259.84, Mass=3002, SNR=38.7, Peak=255 HFD=3.0
22:34:01.611 00.003 2696 MultiStar: [#1 -0.15,0.14,0.69,U] [#2 -1.08,-0.52,0.68,U] [#3 -1.19,0.02,0.43,U] [#4 -0.23,0.34,0.44,U] [#5 -2.14,-0.70,0.00,M9] [#6 -0.89,-0.41,0.48,U] [#7 -0.75,0.12,0.49,U] [#8 -1.43,-0.30,0.38,U] 
22:34:01.613 00.002 2696 refined, 7 included, MultiStar: {-1.20, -0.18}, one-star: {-2.73, -0.49}
22:34:01.615 00.002 2696 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.74) = xAngle (-5.73 = 0.56)
22:34:01.616 00.001 2696 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.09 = -3.09)
22:34:01.618 00.002 2696 CameraToMount -- cameraX=-1.20 cameraY=-0.18 hyp=1.22 cameraTheta=-2.99 mountX=1.03 mountY=-0.06, mountTheta=-0.06
22:34:01.622 00.004 2696 SchedulePrimaryMove(0F998B58, x=-1.20, y=-0.18, opts=13)
22:34:01.624 00.002 2696 Enqueuing Move request for scope (-1.20, -0.18)
22:34:01.625 00.001 5240 Worker thread wakes up
22:34:01.625 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.20, -0.18) opts 0xd
22:34:01.625 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.20, -0.18)
22:34:01.626 00.001 5240 Moving (-1.20, -0.18) raw xDistance=1.03 yDistance=-0.06
22:34:01.627 00.001 5240 PPEC rslt: input = 1.03, final = 0.60, react = 1.03, pred = -0.49, hyst = 1.00, hyst_pct = 0.14, period_length = 662.83
22:34:01.627 00.000 5240 PPEC: input: 1.03, control: 0.60, exposure: 1500
22:34:01.627 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:01.627 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:34:01.627 00.000 5240 MoveAxis(W, 100, ABG)
22:34:01.627 00.000 5240 Guiding  Dir = 3, Dur = 100
22:34:01.627 00.000 5240 IsGuiding returns 0
22:34:01.628 00.001 5240 PulseGuide returned control before completion, sleep 110
22:34:01.640 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=227, Gamma=0.430
22:34:01.686 00.046 2696 UpdateGuideState exits: m=3002 SNR=38.7 Saturated
22:34:01.688 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:01.690 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:34:01.692 00.002 2696 Enqueuing Expose request
22:34:01.748 00.056 5240 IsGuiding returns 1
22:34:01.748 00.000 5240 scope still moving after pulse duration time elapsed
22:34:01.779 00.031 5240 IsGuiding returns 0
22:34:01.779 00.000 5240 scope move finished after 100 + 51 ms
22:34:01.779 00.000 5240 Move returns status 0, amount 100
22:34:01.779 00.000 5240 MoveAxis(N, 0, ABG)
22:34:01.779 00.000 5240 Move returns status 0, amount 0
22:34:01.779 00.000 5240 move complete, result=0
22:34:01.779 00.000 5240 worker thread done servicing request
22:34:01.779 00.000 2696 GuideStep: 1.0 px 100 ms WEST, -0.1 px 0 ms NORTH
22:34:01.782 00.003 5240 Worker thread wakes up
22:34:01.782 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:34:01.782 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:34:03.414 01.632 5240 Exposure complete
22:34:03.475 00.061 5240 worker thread done servicing request
22:34:03.475 00.000 2696 OnExposeComplete: enter
22:34:03.478 00.003 2696 UpdateGuideState(): m_state=6
22:34:03.482 00.004 2696 Star::Find(15, 297, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 613
22:34:03.484 00.002 2696 Star::Find returns 1 (1), X=297.10, Y=260.13, Mass=3020, SNR=38.8, Peak=255 HFD=3.0
22:34:03.486 00.002 2696 MultiStar: [#1 -0.38,-0.13,0.68,U] [#2 -1.27,-0.46,0.69,U] [#3 -1.44,-0.35,0.42,U] [#4 -0.37,0.42,0.43,U] [#5 -2.31,-0.62,0.00,M10] [#6 -1.19,-0.67,0.48,U] [#7 -1.27,-0.58,0.49,U] [#8 -1.26,-0.01,0.37,U] 
22:34:03.487 00.001 2696 refined, 7 included, MultiStar: {-1.36, -0.26}, one-star: {-2.67, -0.20}
22:34:03.489 00.002 2696 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.74) = xAngle (-5.69 = 0.59)
22:34:03.491 00.002 2696 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.06 = -3.06)
22:34:03.493 00.002 2696 CameraToMount -- cameraX=-1.36 cameraY=-0.26 hyp=1.39 cameraTheta=-2.95 mountX=1.15 mountY=-0.12, mountTheta=-0.10
22:34:03.496 00.003 2696 SchedulePrimaryMove(0F998B58, x=-1.36, y=-0.26, opts=13)
22:34:03.497 00.001 2696 Enqueuing Move request for scope (-1.36, -0.26)
22:34:03.499 00.002 5240 Worker thread wakes up
22:34:03.499 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.36, -0.26) opts 0xd
22:34:03.499 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.36, -0.26)
22:34:03.499 00.000 5240 Moving (-1.36, -0.26) raw xDistance=1.15 yDistance=-0.12
22:34:03.502 00.003 5240 PPEC rslt: input = 1.15, final = 0.68, react = 1.15, pred = -0.54, hyst = 1.11, hyst_pct = 0.13, period_length = 662.83
22:34:03.502 00.000 5240 PPEC: input: 1.15, control: 0.68, exposure: 1500
22:34:03.502 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:03.502 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:34:03.502 00.000 5240 MoveAxis(W, 112, ABG)
22:34:03.502 00.000 5240 Guiding  Dir = 3, Dur = 112
22:34:03.502 00.000 5240 IsGuiding returns 0
22:34:03.503 00.001 5240 PulseGuide returned control before completion, sleep 122
22:34:03.514 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:34:03.559 00.045 2696 UpdateGuideState exits: m=3020 SNR=38.8 Saturated
22:34:03.561 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:03.563 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:34:03.565 00.002 2696 Enqueuing Expose request
22:34:03.640 00.075 5240 IsGuiding returns 1
22:34:03.640 00.000 5240 scope still moving after pulse duration time elapsed
22:34:03.671 00.031 5240 IsGuiding returns 0
22:34:03.671 00.000 5240 scope move finished after 112 + 56 ms
22:34:03.671 00.000 5240 Move returns status 0, amount 112
22:34:03.671 00.000 5240 MoveAxis(N, 0, ABG)
22:34:03.671 00.000 5240 Move returns status 0, amount 0
22:34:03.671 00.000 5240 move complete, result=0
22:34:03.671 00.000 5240 worker thread done servicing request
22:34:03.671 00.000 5240 Worker thread wakes up
22:34:03.671 00.000 2696 GuideStep: 1.2 px 112 ms WEST, -0.1 px 0 ms NORTH
22:34:03.674 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:34:03.674 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:34:05.089 01.415 5240 Exposure complete
22:34:05.149 00.060 5240 worker thread done servicing request
22:34:05.149 00.000 2696 OnExposeComplete: enter
22:34:05.151 00.002 2696 UpdateGuideState(): m_state=6
22:34:05.155 00.004 2696 Star::Find(15, 297, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 614
22:34:05.156 00.001 2696 Star::Find returns 1 (1), X=297.27, Y=259.43, Mass=2886, SNR=37.9, Peak=255 HFD=3.2
22:34:05.158 00.002 2696 MultiStar: [#1 -0.08,-0.36,0.72,U] [#2 -1.16,-1.00,0.70,U] [#3 -0.95,-0.43,0.45,U] [#4 -0.08,-0.08,0.45,U] [#5 -2.05,-0.91,0.00,R] [#6 -0.82,-0.52,0.49,U] [#7 -0.97,-0.58,0.50,U] [#8 -1.17,-0.75,0.39,U] 
22:34:05.160 00.002 2696 refined, 7 included, MultiStar: {-1.10, -0.62}, one-star: {-2.49, -0.90}
22:34:05.162 00.002 2696 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.74) = xAngle (-5.36 = 0.92)
22:34:05.164 00.002 2696 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.73 = -2.73)
22:34:05.166 00.002 2696 CameraToMount -- cameraX=-1.10 cameraY=-0.62 hyp=1.27 cameraTheta=-2.63 mountX=0.77 mountY=-0.51, mountTheta=-0.59
22:34:05.169 00.003 2696 SchedulePrimaryMove(0F998B58, x=-1.10, y=-0.62, opts=13)
22:34:05.171 00.002 2696 Enqueuing Move request for scope (-1.10, -0.62)
22:34:05.173 00.002 5240 Worker thread wakes up
22:34:05.173 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.10, -0.62) opts 0xd
22:34:05.173 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.10, -0.62)
22:34:05.173 00.000 5240 Moving (-1.10, -0.62) raw xDistance=0.77 yDistance=-0.51
22:34:05.174 00.001 5240 PPEC rslt: input = 0.77, final = 0.24, react = 0.77, pred = -0.61, hyst = 0.75, hyst_pct = 0.13, period_length = 662.83
22:34:05.174 00.000 5240 PPEC: input: 0.77, control: 0.24, exposure: 1500
22:34:05.174 00.000 5240 resist switch: large excursion: input -0.51 thresh 0.45 direction from 1 to -1
22:34:05.174 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.52
22:34:05.174 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
22:34:05.175 00.001 5240 MoveAxis(W, 39, ABG)
22:34:05.175 00.000 5240 Guiding  Dir = 3, Dur = 39
22:34:05.175 00.000 5240 IsGuiding returns 0
22:34:05.175 00.000 5240 PulseGuide returned control before completion, sleep 49
22:34:05.187 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:34:05.233 00.046 5240 IsGuiding returns 1
22:34:05.233 00.000 5240 scope still moving after pulse duration time elapsed
22:34:05.235 00.002 2696 UpdateGuideState exits: m=2886 SNR=37.9 Saturated
22:34:05.236 00.001 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:05.238 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:34:05.240 00.002 2696 Enqueuing Expose request
22:34:05.263 00.023 5240 IsGuiding returns 0
22:34:05.263 00.000 5240 scope move finished after 39 + 48 ms
22:34:05.263 00.000 5240 Move returns status 0, amount 39
22:34:05.263 00.000 5240 BLC: Oldest BLC event removed
22:34:05.263 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 330 applied
22:34:05.263 00.000 5240 MoveAxis(N, 394, ABG)
22:34:05.263 00.000 5240 Guiding  Dir = 0, Dur = 394
22:34:05.264 00.001 5240 IsGuiding returns 0
22:34:05.264 00.000 5240 PulseGuide returned control before completion, sleep 404
22:34:05.683 00.419 5240 IsGuiding returns 1
22:34:05.683 00.000 5240 scope still moving after pulse duration time elapsed
22:34:05.714 00.031 5240 IsGuiding returns 0
22:34:05.714 00.000 5240 scope move finished after 394 + 56 ms
22:34:05.715 00.001 5240 Move returns status 0, amount 394
22:34:05.715 00.000 5240 move complete, result=0
22:34:05.715 00.000 5240 worker thread done servicing request
22:34:05.715 00.000 5240 Worker thread wakes up
22:34:05.716 00.001 2696 GuideStep: 0.8 px 39 ms WEST, -0.5 px 394 ms NORTH
22:34:05.724 00.008 5240 worker thread servicing REQUEST_EXPOSE 1500
22:34:05.724 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:34:07.357 01.633 5240 Exposure complete
22:34:07.405 00.048 5240 worker thread done servicing request
22:34:07.405 00.000 2696 OnExposeComplete: enter
22:34:07.407 00.002 2696 UpdateGuideState(): m_state=6
22:34:07.409 00.002 2696 Star::Find(15, 297, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 615
22:34:07.410 00.001 2696 Star::Find returns 1 (0), X=297.48, Y=258.63, Mass=2999, SNR=38.6, Peak=236 HFD=3.2
22:34:07.412 00.002 2696 MultiStar: [#1 0.32,-1.09,0.69,U] [#2 -0.56,-1.69,0.68,U] [#3 -0.71,-1.60,0.43,U] [#4 0.11,-0.96,0.44,U] [#5 0.35,-0.82,0.43,U] [#6 -0.38,-1.51,0.48,U] [#7 -0.44,-1.47,0.48,U] [#8 -0.91,-1.33,0.39,U] 
22:34:07.416 00.004 2696 refined, 8 included, MultiStar: {-0.66, -1.40}, one-star: {-2.29, -1.70}
22:34:07.417 00.001 2696 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.74) = xAngle (-4.75 = 1.54)
22:34:07.419 00.002 2696 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.11 = -2.11)
22:34:07.421 00.002 2696 CameraToMount -- cameraX=-0.66 cameraY=-1.40 hyp=1.54 cameraTheta=-2.01 mountX=0.05 mountY=-1.32, mountTheta=-1.53
22:34:07.424 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.66, y=-1.40, opts=13)
22:34:07.426 00.002 2696 Enqueuing Move request for scope (-0.66, -1.40)
22:34:07.427 00.001 5240 Worker thread wakes up
22:34:07.427 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -1.40) opts 0xd
22:34:07.427 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.66, -1.40)
22:34:07.428 00.001 5240 Moving (-0.66, -1.40) raw xDistance=0.05 yDistance=-1.32
22:34:07.428 00.000 5240 BLC: History state: CurrMiss=1.32, AvgInitMiss=1.15, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.507084, 1:1.321535
22:34:07.428 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:34:07.429 00.001 5240 PPEC rslt: input = 0.05, final = -0.70, react = 0.05, pred = -0.80, hyst = 0.00, hyst_pct = 0.13, period_length = 662.83
22:34:07.429 00.000 5240 PPEC: input: 0.05, control: -0.70, exposure: 1500
22:34:07.429 00.000 5240 GuideAlgorithmResistSwitch::result() returns -1.32 from input -1.32
22:34:07.429 00.000 5240 MoveAxis(E, 116, ABG)
22:34:07.429 00.000 5240 Guiding  Dir = 2, Dur = 116
22:34:07.429 00.000 5240 IsGuiding returns 0
22:34:07.429 00.000 5240 PulseGuide returned control before completion, sleep 126
22:34:07.441 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:34:07.489 00.048 2696 UpdateGuideState exits: m=2999 SNR=38.6
22:34:07.491 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:07.493 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:34:07.494 00.001 2696 Enqueuing Expose request
22:34:07.568 00.074 5240 IsGuiding returns 1
22:34:07.568 00.000 5240 scope still moving after pulse duration time elapsed
22:34:07.599 00.031 5240 IsGuiding returns 0
22:34:07.599 00.000 5240 scope move finished after 116 + 53 ms
22:34:07.599 00.000 5240 Move returns status 0, amount 116
22:34:07.599 00.000 5240 MoveAxis(N, 167, ABG)
22:34:07.599 00.000 5240 Guiding  Dir = 0, Dur = 167
22:34:07.599 00.000 5240 IsGuiding returns 0
22:34:07.599 00.000 5240 PulseGuide returned control before completion, sleep 177
22:34:07.786 00.187 5240 IsGuiding returns 1
22:34:07.786 00.000 5240 scope still moving after pulse duration time elapsed
22:34:07.817 00.031 5240 IsGuiding returns 0
22:34:07.817 00.000 5240 scope move finished after 167 + 50 ms
22:34:07.817 00.000 5240 Move returns status 0, amount 167
22:34:07.817 00.000 5240 move complete, result=0
22:34:07.817 00.000 5240 worker thread done servicing request
22:34:07.817 00.000 5240 Worker thread wakes up
22:34:07.817 00.000 2696 GuideStep: 0.1 px 116 ms EAST, -1.3 px 167 ms NORTH
22:34:07.821 00.004 5240 worker thread servicing REQUEST_EXPOSE 1500
22:34:07.821 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:34:09.247 01.426 5240 Exposure complete
22:34:09.322 00.075 5240 worker thread done servicing request
22:34:09.322 00.000 2696 OnExposeComplete: enter
22:34:09.324 00.002 2696 UpdateGuideState(): m_state=6
22:34:09.327 00.003 2696 Star::Find(15, 297, 258, 0, (0,0,0,0), 1.5, 10.0, 255) frame 616
22:34:09.329 00.002 2696 Star::Find returns 1 (0), X=297.12, Y=259.73, Mass=2953, SNR=38.3, Peak=221 HFD=3.6
22:34:09.330 00.001 2696 MultiStar: [#1 -0.31,-0.06,0.69,U] [#2 -1.05,-0.55,0.69,U] [#3 -1.23,-0.21,0.42,U] [#4 -0.23,0.15,0.44,U] [#5 -0.22,0.14,0.44,U] [#6 -0.91,-0.43,0.48,U] [#7 -1.07,-0.32,0.49,U] [#8 -1.25,-0.16,0.39,U] 
22:34:09.332 00.002 2696 refined, 8 included, MultiStar: {-1.14, -0.28}, one-star: {-2.65, -0.60}
22:34:09.334 00.002 2696 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.74) = xAngle (-5.64 = 0.65)
22:34:09.336 00.002 2696 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.01 = -3.01)
22:34:09.337 00.001 2696 CameraToMount -- cameraX=-1.14 cameraY=-0.28 hyp=1.17 cameraTheta=-2.90 mountX=0.94 mountY=-0.16, mountTheta=-0.17
22:34:09.341 00.004 2696 SchedulePrimaryMove(0F998B58, x=-1.14, y=-0.28, opts=13)
22:34:09.342 00.001 2696 Enqueuing Move request for scope (-1.14, -0.28)
22:34:09.344 00.002 5240 Worker thread wakes up
22:34:09.344 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.14, -0.28) opts 0xd
22:34:09.344 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.14, -0.28)
22:34:09.344 00.000 5240 Moving (-1.14, -0.28) raw xDistance=0.94 yDistance=-0.16
22:34:09.345 00.001 5240 BLC: History state: CurrMiss=0.16, AvgInitMiss=1.15, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.507084, 1:1.321535, 2:0.159293
22:34:09.345 00.000 5240 BLC: Under-shoot: nominal increase by 144
22:34:09.345 00.000 5240 BLC: window closed
22:34:09.345 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:34:09.345 00.000 5240 BLC: Pulse adjusted to 330
22:34:09.346 00.001 5240 PPEC rslt: input = 0.94, final = 0.41, react = 0.94, pred = -0.59, hyst = 0.87, hyst_pct = 0.13, period_length = 662.83
22:34:09.346 00.000 5240 PPEC: input: 0.94, control: 0.41, exposure: 1500
22:34:09.346 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.16
22:34:09.347 00.001 5240 MoveAxis(W, 69, ABG)
22:34:09.347 00.000 5240 Guiding  Dir = 3, Dur = 69
22:34:09.347 00.000 5240 IsGuiding returns 0
22:34:09.347 00.000 5240 PulseGuide returned control before completion, sleep 79
22:34:09.359 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=240, Gamma=0.430
22:34:09.404 00.045 2696 UpdateGuideState exits: m=2953 SNR=38.3
22:34:09.406 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:09.408 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:34:09.410 00.002 2696 Enqueuing Expose request
22:34:09.429 00.019 2696 evsrv: cli 0F943740 connect
22:34:09.431 00.002 5240 IsGuiding returns 1
22:34:09.431 00.000 2696 case statement mapped state 6 to 3
22:34:09.432 00.001 5240 scope still moving after pulse duration time elapsed
22:34:09.433 00.001 2696 case statement mapped state 6 to 3
22:34:09.435 00.002 2696 evsrv: cli 0F943740 request: {"method":"get_pixel_scale","id":"9eed03e6-8989-47dd-ba79-5e9c99b7782f"}
22:34:09.437 00.002 2696 evsrv: cli 0F943740 response: {"jsonrpc":"2.0","result":1.86834,"id":"9eed03e6-8989-47dd-ba79-5e9c99b7782f"}
22:34:09.439 00.002 2696 evsrv: cli 0F943740 disconnect
22:34:09.462 00.023 5240 IsGuiding returns 0
22:34:09.462 00.000 5240 scope move finished after 69 + 46 ms
22:34:09.462 00.000 5240 Move returns status 0, amount 69
22:34:09.462 00.000 5240 MoveAxis(N, 20, ABG)
22:34:09.462 00.000 5240 Guiding  Dir = 0, Dur = 20
22:34:09.463 00.001 5240 IsGuiding returns 0
22:34:09.463 00.000 5240 PulseGuide returned control before completion, sleep 30
22:34:09.510 00.047 5240 IsGuiding returns 1
22:34:09.510 00.000 5240 scope still moving after pulse duration time elapsed
22:34:09.541 00.031 5240 IsGuiding returns 1
22:34:09.571 00.030 5240 IsGuiding returns 1
22:34:09.603 00.032 5240 IsGuiding returns 0
22:34:09.603 00.000 5240 scope move finished after 20 + 119 ms
22:34:09.603 00.000 5240 Move returns status 0, amount 20
22:34:09.603 00.000 5240 move complete, result=0
22:34:09.603 00.000 5240 worker thread done servicing request
22:34:09.603 00.000 5240 Worker thread wakes up
22:34:09.603 00.000 2696 GuideStep: 0.9 px 69 ms WEST, -0.2 px 20 ms NORTH
22:34:09.606 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:34:09.606 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:34:11.252 01.646 5240 Exposure complete
22:34:11.319 00.067 5240 worker thread done servicing request
22:34:11.319 00.000 2696 OnExposeComplete: enter
22:34:11.322 00.003 2696 UpdateGuideState(): m_state=6
22:34:11.325 00.003 2696 Star::Find(15, 297, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 617
22:34:11.327 00.002 2696 Star::Find returns 1 (0), X=297.16, Y=259.75, Mass=2983, SNR=38.5, Peak=208 HFD=3.6
22:34:11.330 00.003 2696 MultiStar: [#1 -0.27,-0.28,0.67,U] [#2 -0.99,-0.59,0.68,U] [#3 -1.45,-0.43,0.43,U] [#4 -0.37,0.05,0.43,U] [#5 0.15,0.28,0.45,U] [#6 -1.14,-0.75,0.46,U] [#7 -1.14,-0.50,0.49,U] [#8 -1.37,-0.32,0.39,U] 
22:34:11.332 00.002 2696 refined, 8 included, MultiStar: {-1.16, -0.39}, one-star: {-2.61, -0.58}
22:34:11.334 00.002 2696 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.74) = xAngle (-5.56 = 0.73)
22:34:11.336 00.002 2696 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.92 = -2.92)
22:34:11.337 00.001 2696 CameraToMount -- cameraX=-1.16 cameraY=-0.39 hyp=1.22 cameraTheta=-2.82 mountX=0.91 mountY=-0.26, mountTheta=-0.28
22:34:11.340 00.003 2696 SchedulePrimaryMove(0F998B58, x=-1.16, y=-0.39, opts=13)
22:34:11.342 00.002 2696 Enqueuing Move request for scope (-1.16, -0.39)
22:34:11.344 00.002 5240 Worker thread wakes up
22:34:11.344 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.16, -0.39) opts 0xd
22:34:11.344 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.16, -0.39)
22:34:11.344 00.000 5240 Moving (-1.16, -0.39) raw xDistance=0.91 yDistance=-0.26
22:34:11.345 00.001 5240 PPEC rslt: input = 0.91, final = 0.30, react = 0.91, pred = -0.67, hyst = 0.75, hyst_pct = 0.13, period_length = 662.83
22:34:11.345 00.000 5240 PPEC: input: 0.91, control: 0.30, exposure: 1500
22:34:11.346 00.001 5240 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
22:34:11.346 00.000 5240 MoveAxis(W, 50, ABG)
22:34:11.346 00.000 5240 Guiding  Dir = 3, Dur = 50
22:34:11.346 00.000 5240 IsGuiding returns 0
22:34:11.346 00.000 5240 PulseGuide returned control before completion, sleep 60
22:34:11.359 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=240, Gamma=0.430
22:34:11.404 00.045 2696 UpdateGuideState exits: m=2983 SNR=38.5
22:34:11.407 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:11.408 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:34:11.411 00.003 2696 Enqueuing Expose request
22:34:11.421 00.010 5240 IsGuiding returns 1
22:34:11.421 00.000 5240 scope still moving after pulse duration time elapsed
22:34:11.452 00.031 5240 IsGuiding returns 0
22:34:11.452 00.000 5240 scope move finished after 50 + 56 ms
22:34:11.452 00.000 5240 Move returns status 0, amount 50
22:34:11.452 00.000 5240 MoveAxis(N, 33, ABG)
22:34:11.452 00.000 5240 Guiding  Dir = 0, Dur = 33
22:34:11.454 00.002 5240 IsGuiding returns 0
22:34:11.454 00.000 5240 PulseGuide returned control before completion, sleep 43
22:34:11.499 00.045 5240 IsGuiding returns 1
22:34:11.499 00.000 5240 scope still moving after pulse duration time elapsed
22:34:11.530 00.031 5240 IsGuiding returns 0
22:34:11.530 00.000 5240 scope move finished after 33 + 43 ms
22:34:11.530 00.000 5240 Move returns status 0, amount 33
22:34:11.530 00.000 5240 move complete, result=0
22:34:11.530 00.000 5240 worker thread done servicing request
22:34:11.530 00.000 5240 Worker thread wakes up
22:34:11.530 00.000 2696 GuideStep: 0.9 px 50 ms WEST, -0.3 px 33 ms NORTH
22:34:11.533 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:34:11.533 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:34:12.941 01.408 5240 Exposure complete
22:34:12.990 00.049 5240 worker thread done servicing request
22:34:12.990 00.000 2696 OnExposeComplete: enter
22:34:12.992 00.002 2696 UpdateGuideState(): m_state=6
22:34:12.994 00.002 2696 Star::Find(15, 297, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 618
22:34:12.996 00.002 2696 Star::Find returns 1 (1), X=297.21, Y=259.86, Mass=3126, SNR=39.4, Peak=255 HFD=3.3
22:34:12.998 00.002 2696 MultiStar: [#1 -0.04,-0.03,0.67,U] [#2 -1.02,-0.41,0.66,U] [#3 -0.98,-0.12,0.42,U] [#4 0.01,0.38,0.43,U] [#5 0.18,0.50,0.44,U] [#6 -1.01,-0.58,0.47,U] [#7 -0.92,-0.02,0.48,U] [#8 -1.10,-0.19,0.37,U] 
22:34:13.000 00.002 2696 refined, 8 included, MultiStar: {-1.00, -0.16}, one-star: {-2.56, -0.47}
22:34:13.002 00.002 2696 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.74) = xAngle (-5.72 = 0.56)
22:34:13.004 00.002 2696 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.09 = -3.09)
22:34:13.006 00.002 2696 CameraToMount -- cameraX=-1.00 cameraY=-0.16 hyp=1.01 cameraTheta=-2.98 mountX=0.85 mountY=-0.06, mountTheta=-0.06
22:34:13.009 00.003 2696 SchedulePrimaryMove(0F998B58, x=-1.00, y=-0.16, opts=13)
22:34:13.012 00.003 2696 Enqueuing Move request for scope (-1.00, -0.16)
22:34:13.013 00.001 5240 Worker thread wakes up
22:34:13.013 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.00, -0.16) opts 0xd
22:34:13.013 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.00, -0.16)
22:34:13.014 00.001 5240 Moving (-1.00, -0.16) raw xDistance=0.85 yDistance=-0.06
22:34:13.015 00.001 5240 PPEC rslt: input = 0.85, final = 0.31, react = 0.85, pred = -0.62, hyst = 0.81, hyst_pct = 0.13, period_length = 662.83
22:34:13.015 00.000 5240 PPEC: input: 0.85, control: 0.31, exposure: 1500
22:34:13.015 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:13.015 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:34:13.015 00.000 5240 MoveAxis(W, 51, ABG)
22:34:13.015 00.000 5240 Guiding  Dir = 3, Dur = 51
22:34:13.015 00.000 5240 IsGuiding returns 0
22:34:13.015 00.000 5240 PulseGuide returned control before completion, sleep 61
22:34:13.027 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=228, Gamma=0.430
22:34:13.075 00.048 2696 UpdateGuideState exits: m=3126 SNR=39.4 Saturated
22:34:13.077 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:13.078 00.001 5240 IsGuiding returns 1
22:34:13.078 00.000 5240 scope still moving after pulse duration time elapsed
22:34:13.078 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:34:13.080 00.002 2696 Enqueuing Expose request
22:34:13.110 00.030 5240 IsGuiding returns 0
22:34:13.110 00.000 5240 scope move finished after 51 + 43 ms
22:34:13.110 00.000 5240 Move returns status 0, amount 51
22:34:13.110 00.000 5240 MoveAxis(N, 0, ABG)
22:34:13.110 00.000 5240 Move returns status 0, amount 0
22:34:13.110 00.000 5240 move complete, result=0
22:34:13.111 00.001 5240 worker thread done servicing request
22:34:13.111 00.000 5240 Worker thread wakes up
22:34:13.111 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:34:13.111 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:34:13.117 00.006 2696 GuideStep: 0.9 px 51 ms WEST, -0.1 px 0 ms NORTH
22:34:14.749 01.632 5240 Exposure complete
22:34:14.808 00.059 5240 worker thread done servicing request
22:34:14.809 00.001 2696 OnExposeComplete: enter
22:34:14.811 00.002 2696 UpdateGuideState(): m_state=6
22:34:14.813 00.002 2696 Star::Find(15, 297, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 619
22:34:14.814 00.001 2696 Star::Find returns 1 (0), X=297.14, Y=259.28, Mass=2962, SNR=38.4, Peak=223 HFD=3.5
22:34:14.816 00.002 2696 MultiStar: [#1 -0.32,-0.58,0.71,U] [#2 -1.14,-0.98,0.69,U] [#3 -1.04,-0.61,0.43,U] [#4 -0.15,-0.32,0.44,U] [#5 -0.01,-0.11,0.45,U] [#6 -0.91,-1.11,0.49,U] [#7 -1.21,-1.13,0.47,U] [#8 -1.41,-0.76,0.39,U] 
22:34:14.819 00.003 2696 refined, 8 included, MultiStar: {-1.13, -0.78}, one-star: {-2.63, -1.05}
22:34:14.821 00.002 2696 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.74) = xAngle (-5.27 = 1.01)
22:34:14.823 00.002 2696 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.64 = -2.64)
22:34:14.824 00.001 2696 CameraToMount -- cameraX=-1.13 cameraY=-0.78 hyp=1.37 cameraTheta=-2.54 mountX=0.73 mountY=-0.66, mountTheta=-0.74
22:34:14.827 00.003 2696 SchedulePrimaryMove(0F998B58, x=-1.13, y=-0.78, opts=13)
22:34:14.829 00.002 2696 Enqueuing Move request for scope (-1.13, -0.78)
22:34:14.831 00.002 5240 Worker thread wakes up
22:34:14.831 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.13, -0.78) opts 0xd
22:34:14.831 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.13, -0.78)
22:34:14.831 00.000 5240 Moving (-1.13, -0.78) raw xDistance=0.73 yDistance=-0.66
22:34:14.832 00.001 5240 PPEC rslt: input = 0.73, final = 0.16, react = 0.73, pred = -0.64, hyst = 0.69, hyst_pct = 0.13, period_length = 662.83
22:34:14.832 00.000 5240 PPEC: input: 0.73, control: 0.16, exposure: 1500
22:34:14.832 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66
22:34:14.832 00.000 5240 MoveAxis(W, 27, ABG)
22:34:14.832 00.000 5240 Guiding  Dir = 3, Dur = 27
22:34:14.833 00.001 5240 IsGuiding returns 0
22:34:14.833 00.000 5240 PulseGuide returned control before completion, sleep 37
22:34:14.846 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=204, Gamma=0.430
22:34:14.878 00.032 5240 IsGuiding returns 1
22:34:14.878 00.000 5240 scope still moving after pulse duration time elapsed
22:34:14.894 00.016 2696 UpdateGuideState exits: m=2962 SNR=38.4
22:34:14.896 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:14.898 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:34:14.899 00.001 2696 Enqueuing Expose request
22:34:14.908 00.009 5240 IsGuiding returns 0
22:34:14.908 00.000 5240 scope move finished after 27 + 47 ms
22:34:14.908 00.000 5240 Move returns status 0, amount 27
22:34:14.908 00.000 5240 MoveAxis(N, 84, ABG)
22:34:14.908 00.000 5240 Guiding  Dir = 0, Dur = 84
22:34:14.908 00.000 5240 IsGuiding returns 0
22:34:14.909 00.001 5240 PulseGuide returned control before completion, sleep 94
22:34:15.017 00.108 5240 IsGuiding returns 1
22:34:15.017 00.000 5240 scope still moving after pulse duration time elapsed
22:34:15.048 00.031 5240 IsGuiding returns 0
22:34:15.049 00.001 5240 scope move finished after 84 + 56 ms
22:34:15.049 00.000 5240 Move returns status 0, amount 84
22:34:15.049 00.000 5240 move complete, result=0
22:34:15.049 00.000 5240 worker thread done servicing request
22:34:15.049 00.000 2696 GuideStep: 0.7 px 27 ms WEST, -0.7 px 84 ms NORTH
22:34:15.053 00.004 5240 Worker thread wakes up
22:34:15.053 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:34:15.053 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:34:16.481 01.428 5240 Exposure complete
22:34:16.549 00.068 5240 worker thread done servicing request
22:34:16.549 00.000 2696 OnExposeComplete: enter
22:34:16.551 00.002 2696 UpdateGuideState(): m_state=6
22:34:16.554 00.003 2696 Star::Find(15, 297, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 620
22:34:16.556 00.002 2696 Star::Find returns 1 (0), X=297.83, Y=260.41, Mass=3002, SNR=38.6, Peak=222 HFD=3.6
22:34:16.559 00.003 2696 MultiStar: [#1 0.66,0.63,0.68,U] [#2 -0.09,0.39,0.68,U] [#3 -0.04,0.51,0.42,U] [#4 0.83,1.22,0.42,U] [#5 0.97,0.98,0.44,U] [#6 -0.17,0.23,0.49,U] [#7 -0.22,0.38,0.48,U] [#8 -0.67,0.54,0.39,U] 
22:34:16.561 00.002 2696 refined, 8 included, MultiStar: {-0.25, 0.49}, one-star: {-1.94, 0.08}
22:34:16.564 00.003 2696 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.74) = xAngle (-0.70 = -0.70)
22:34:16.566 00.002 2696 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.93 = 1.93)
22:34:16.568 00.002 2696 CameraToMount -- cameraX=-0.25 cameraY=0.49 hyp=0.55 cameraTheta=2.04 mountX=0.42 mountY=0.51, mountTheta=0.88
22:34:16.574 00.006 2696 SchedulePrimaryMove(0F998B58, x=-0.25, y=0.49, opts=13)
22:34:16.578 00.004 2696 Enqueuing Move request for scope (-0.25, 0.49)
22:34:16.581 00.003 5240 Worker thread wakes up
22:34:16.581 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.49) opts 0xd
22:34:16.581 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.25, 0.49)
22:34:16.581 00.000 5240 Moving (-0.25, 0.49) raw xDistance=0.42 yDistance=0.51
22:34:16.582 00.001 5240 PPEC rslt: input = 0.42, final = -0.14, react = 0.42, pred = -0.63, hyst = 0.41, hyst_pct = 0.12, period_length = 662.83
22:34:16.583 00.001 5240 PPEC: input: 0.42, control: -0.14, exposure: 1500
22:34:16.583 00.000 5240 resist switch: large excursion: input 0.51 thresh 0.45 direction from -1 to 1
22:34:16.583 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.53
22:34:16.583 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
22:34:16.583 00.000 5240 MoveAxis(E, 23, ABG)
22:34:16.583 00.000 5240 Guiding  Dir = 2, Dur = 23
22:34:16.583 00.000 5240 IsGuiding returns 0
22:34:16.584 00.001 5240 PulseGuide returned control before completion, sleep 33
22:34:16.596 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:34:16.624 00.028 5240 IsGuiding returns 1
22:34:16.624 00.000 5240 scope still moving after pulse duration time elapsed
22:34:16.644 00.020 2696 UpdateGuideState exits: m=3002 SNR=38.6
22:34:16.647 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:16.648 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:34:16.650 00.002 2696 Enqueuing Expose request
22:34:16.655 00.005 5240 IsGuiding returns 0
22:34:16.655 00.000 5240 scope move finished after 23 + 48 ms
22:34:16.655 00.000 5240 Move returns status 0, amount 23
22:34:16.655 00.000 5240 BLC: Oldest BLC event removed
22:34:16.655 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 330 applied
22:34:16.655 00.000 5240 MoveAxis(S, 395, ABG)
22:34:16.655 00.000 5240 Guiding  Dir = 1, Dur = 395
22:34:16.656 00.001 5240 IsGuiding returns 0
22:34:16.656 00.000 5240 PulseGuide returned control before completion, sleep 405
22:34:17.074 00.418 5240 IsGuiding returns 1
22:34:17.074 00.000 5240 scope still moving after pulse duration time elapsed
22:34:17.104 00.030 5240 IsGuiding returns 0
22:34:17.105 00.001 5240 scope move finished after 395 + 54 ms
22:34:17.105 00.000 5240 Move returns status 0, amount 395
22:34:17.105 00.000 5240 move complete, result=0
22:34:17.107 00.002 5240 worker thread done servicing request
22:34:17.108 00.001 2696 GuideStep: 0.4 px 23 ms EAST, 0.5 px 395 ms SOUTH
22:34:17.118 00.010 5240 Worker thread wakes up
22:34:17.118 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:34:17.119 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:34:18.761 01.642 5240 Exposure complete
22:34:18.837 00.076 5240 worker thread done servicing request
22:34:18.838 00.001 2696 OnExposeComplete: enter
22:34:18.839 00.001 2696 UpdateGuideState(): m_state=6
22:34:18.841 00.002 2696 Star::Find(15, 297, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 621
22:34:18.843 00.002 2696 Star::Find returns 1 (1), X=297.74, Y=261.09, Mass=3168, SNR=39.7, Peak=255 HFD=3.4
22:34:18.845 00.002 2696 MultiStar: [#1 0.36,1.26,0.67,U] [#2 -0.56,0.71,0.69,U] [#3 -0.70,0.80,0.41,U] [#4 0.34,1.59,0.42,U] [#5 0.58,1.41,0.43,U] [#6 -0.28,0.85,0.46,U] [#7 -0.37,0.99,0.47,U] [#8 -0.90,0.79,0.37,U] 
22:34:18.847 00.002 2696 refined, 8 included, MultiStar: {-0.55, 0.98}, one-star: {-2.03, 0.75}
22:34:18.848 00.001 2696 CameraToMount -- cameraTheta (2.08) - m_xAngle (2.74) = xAngle (-0.66 = -0.66)
22:34:18.849 00.001 2696 CameraToMount -- cameraTheta (2.08) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.98 = 1.98)
22:34:18.853 00.004 2696 CameraToMount -- cameraX=-0.55 cameraY=0.98 hyp=1.13 cameraTheta=2.08 mountX=0.89 mountY=1.04, mountTheta=0.86
22:34:18.856 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.55, y=0.98, opts=13)
22:34:18.858 00.002 2696 Enqueuing Move request for scope (-0.55, 0.98)
22:34:18.860 00.002 5240 Worker thread wakes up
22:34:18.860 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.98) opts 0xd
22:34:18.860 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.55, 0.98)
22:34:18.860 00.000 5240 Moving (-0.55, 0.98) raw xDistance=0.89 yDistance=1.04
22:34:18.860 00.000 5240 BLC: History state: CurrMiss=1.04, AvgInitMiss=1.14, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.511164, 1:1.035445
22:34:18.860 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:34:18.861 00.001 5240 PPEC rslt: input = 0.89, final = 0.63, react = 0.89, pred = -0.29, hyst = 0.82, hyst_pct = 0.12, period_length = 662.83
22:34:18.861 00.000 5240 PPEC: input: 0.89, control: 0.63, exposure: 1500
22:34:18.861 00.000 5240 GuideAlgorithmResistSwitch::result() returns 1.04 from input 1.04
22:34:18.861 00.000 5240 MoveAxis(W, 104, ABG)
22:34:18.861 00.000 5240 Guiding  Dir = 3, Dur = 104
22:34:18.862 00.001 5240 IsGuiding returns 0
22:34:18.862 00.000 5240 PulseGuide returned control before completion, sleep 114
22:34:18.875 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=212, Gamma=0.430
22:34:18.921 00.046 2696 UpdateGuideState exits: m=3168 SNR=39.7 Saturated
22:34:18.923 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:18.925 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:34:18.927 00.002 2696 Enqueuing Expose request
22:34:18.980 00.053 5240 IsGuiding returns 1
22:34:18.980 00.000 5240 scope still moving after pulse duration time elapsed
22:34:19.011 00.031 5240 IsGuiding returns 0
22:34:19.012 00.001 5240 scope move finished after 104 + 45 ms
22:34:19.012 00.000 5240 Move returns status 0, amount 104
22:34:19.012 00.000 5240 MoveAxis(S, 131, ABG)
22:34:19.012 00.000 5240 Guiding  Dir = 1, Dur = 131
22:34:19.012 00.000 5240 IsGuiding returns 0
22:34:19.012 00.000 5240 PulseGuide returned control before completion, sleep 141
22:34:19.168 00.156 5240 IsGuiding returns 1
22:34:19.168 00.000 5240 scope still moving after pulse duration time elapsed
22:34:19.198 00.030 5240 IsGuiding returns 0
22:34:19.198 00.000 5240 scope move finished after 131 + 55 ms
22:34:19.198 00.000 5240 Move returns status 0, amount 131
22:34:19.198 00.000 5240 move complete, result=0
22:34:19.200 00.002 5240 worker thread done servicing request
22:34:19.200 00.000 5240 Worker thread wakes up
22:34:19.200 00.000 2696 GuideStep: 0.9 px 104 ms WEST, 1.0 px 131 ms SOUTH
22:34:19.206 00.006 5240 worker thread servicing REQUEST_EXPOSE 1500
22:34:19.206 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:34:20.618 01.412 5240 Exposure complete
22:34:20.667 00.049 5240 worker thread done servicing request
22:34:20.667 00.000 2696 OnExposeComplete: enter
22:34:20.670 00.003 2696 UpdateGuideState(): m_state=6
22:34:20.672 00.002 2696 Star::Find(15, 297, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 622
22:34:20.674 00.002 2696 Star::Find returns 1 (0), X=297.81, Y=260.34, Mass=3021, SNR=38.7, Peak=225 HFD=3.6
22:34:20.676 00.002 2696 MultiStar: [#1 0.34,0.24,0.69,U] [#2 -0.57,-0.18,0.67,U] [#3 -0.60,-0.18,0.44,U] [#4 0.35,0.60,0.43,U] [#5 0.41,0.61,0.44,U] [#6 -0.26,0.12,0.48,U] [#7 -0.45,0.31,0.48,U] [#8 -0.85,-0.01,0.38,U] 
22:34:20.678 00.002 2696 refined, 8 included, MultiStar: {-0.54, 0.14}, one-star: {-1.96, 0.01}
22:34:20.679 00.001 2696 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.74) = xAngle (0.15 = 0.15)
22:34:20.681 00.002 2696 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.78 = 2.78)
22:34:20.683 00.002 2696 CameraToMount -- cameraX=-0.54 cameraY=0.14 hyp=0.55 cameraTheta=2.89 mountX=0.55 mountY=0.19, mountTheta=0.34
22:34:20.686 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.54, y=0.14, opts=13)
22:34:20.688 00.002 2696 Enqueuing Move request for scope (-0.54, 0.14)
22:34:20.689 00.001 5240 Worker thread wakes up
22:34:20.689 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.14) opts 0xd
22:34:20.691 00.002 5240 Handling offset move in thread for scope, endpoint = (-0.54, 0.14)
22:34:20.691 00.000 5240 Moving (-0.54, 0.14) raw xDistance=0.55 yDistance=0.19
22:34:20.691 00.000 5240 BLC: History state: CurrMiss=0.19, AvgInitMiss=1.14, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.511164, 1:1.035445, 2:0.194199
22:34:20.691 00.000 5240 BLC: Under-shoot: nominal increase by 144
22:34:20.691 00.000 5240 BLC: window closed
22:34:20.691 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:34:20.691 00.000 5240 BLC: Pulse adjusted to 330
22:34:20.693 00.002 5240 PPEC rslt: input = 0.55, final = 0.37, react = 0.55, pred = -0.20, hyst = 0.48, hyst_pct = 0.12, period_length = 662.83
22:34:20.693 00.000 5240 PPEC: input: 0.55, control: 0.37, exposure: 1500
22:34:20.693 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
22:34:20.693 00.000 5240 MoveAxis(W, 61, ABG)
22:34:20.693 00.000 5240 Guiding  Dir = 3, Dur = 61
22:34:20.693 00.000 5240 IsGuiding returns 0
22:34:20.693 00.000 5240 PulseGuide returned control before completion, sleep 71
22:34:20.705 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=197, Gamma=0.430
22:34:20.751 00.046 2696 UpdateGuideState exits: m=3021 SNR=38.7
22:34:20.753 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:20.754 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:34:20.757 00.003 2696 Enqueuing Expose request
22:34:20.767 00.010 5240 IsGuiding returns 1
22:34:20.767 00.000 5240 scope still moving after pulse duration time elapsed
22:34:20.799 00.032 5240 IsGuiding returns 0
22:34:20.799 00.000 5240 scope move finished after 61 + 44 ms
22:34:20.799 00.000 5240 Move returns status 0, amount 61
22:34:20.799 00.000 5240 MoveAxis(S, 25, ABG)
22:34:20.800 00.001 5240 Guiding  Dir = 1, Dur = 25
22:34:20.800 00.000 5240 IsGuiding returns 0
22:34:20.801 00.001 5240 PulseGuide returned control before completion, sleep 35
22:34:20.846 00.045 5240 IsGuiding returns 1
22:34:20.846 00.000 5240 scope still moving after pulse duration time elapsed
22:34:20.877 00.031 5240 IsGuiding returns 0
22:34:20.877 00.000 5240 scope move finished after 25 + 52 ms
22:34:20.877 00.000 5240 Move returns status 0, amount 25
22:34:20.877 00.000 5240 move complete, result=0
22:34:20.877 00.000 5240 worker thread done servicing request
22:34:20.877 00.000 5240 Worker thread wakes up
22:34:20.877 00.000 2696 GuideStep: 0.5 px 61 ms WEST, 0.2 px 25 ms SOUTH
22:34:20.879 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:34:20.879 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:34:20.939 00.060 2696 evsrv: cli 0F943EC0 connect
22:34:20.942 00.003 2696 case statement mapped state 6 to 3
22:34:20.945 00.003 2696 case statement mapped state 6 to 3
22:34:20.950 00.005 2696 evsrv: cli 0F943EC0 request: {"method":"get_pixel_scale","id":"b0796e31-d078-40e2-98fb-b3a2d5519bbf"}
22:34:20.953 00.003 2696 evsrv: cli 0F943EC0 response: {"jsonrpc":"2.0","result":1.86834,"id":"b0796e31-d078-40e2-98fb-b3a2d5519bbf"}
22:34:20.957 00.004 2696 evsrv: cli 0F943EC0 disconnect
22:34:22.520 01.563 5240 Exposure complete
22:34:22.601 00.081 5240 worker thread done servicing request
22:34:22.601 00.000 2696 OnExposeComplete: enter
22:34:22.604 00.003 2696 UpdateGuideState(): m_state=6
22:34:22.606 00.002 2696 Star::Find(15, 297, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 623
22:34:22.609 00.003 2696 Star::Find returns 1 (1), X=298.35, Y=260.11, Mass=3013, SNR=38.7, Peak=255 HFD=3.4
22:34:22.611 00.002 2696 MultiStar: [#1 0.77,-0.03,0.69,U] [#2 -0.17,-0.44,0.69,U] [#3 0.04,-0.22,0.42,U] [#4 1.03,0.48,0.45,U] [#5 1.03,0.38,0.46,U] [#6 -0.02,-0.61,0.48,U] [#7 0.05,-0.15,0.48,U] [#8 -0.25,0.21,0.39,U] 
22:34:22.614 00.003 2696 refined, 8 included, MultiStar: {-0.03, -0.11}, one-star: {-1.42, -0.23}
22:34:22.617 00.003 2696 CameraToMount -- cameraTheta (-1.81) - m_xAngle (2.74) = xAngle (-4.55 = 1.73)
22:34:22.619 00.002 2696 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.92 = -1.92)
22:34:22.621 00.002 2696 CameraToMount -- cameraX=-0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.81 mountX=-0.02 mountY=-0.10, mountTheta=-1.74
22:34:22.625 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.03, y=-0.11, opts=13)
22:34:22.627 00.002 2696 Enqueuing Move request for scope (-0.03, -0.11)
22:34:22.630 00.003 5240 Worker thread wakes up
22:34:22.630 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.11) opts 0xd
22:34:22.630 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.03, -0.11)
22:34:22.630 00.000 5240 Moving (-0.03, -0.11) raw xDistance=-0.02 yDistance=-0.10
22:34:22.632 00.002 5240 PPEC rslt: input = -0.02, final = -0.09, react = -0.02, pred = -0.10, hyst = 0.00, hyst_pct = 0.12, period_length = 662.83
22:34:22.632 00.000 5240 PPEC: input: -0.02, control: -0.09, exposure: 1500
22:34:22.632 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:22.632 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:34:22.633 00.001 5240 MoveAxis(E, 15, ABG)
22:34:22.633 00.000 5240 Guiding  Dir = 2, Dur = 15
22:34:22.633 00.000 5240 IsGuiding returns 0
22:34:22.634 00.001 5240 PulseGuide returned control before completion, sleep 25
22:34:22.647 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=228, Gamma=0.430
22:34:22.674 00.027 5240 IsGuiding returns 1
22:34:22.674 00.000 5240 scope still moving after pulse duration time elapsed
22:34:22.694 00.020 2696 UpdateGuideState exits: m=3013 SNR=38.7 Saturated
22:34:22.698 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:22.701 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:34:22.703 00.002 2696 Enqueuing Expose request
22:34:22.707 00.004 5240 IsGuiding returns 1
22:34:22.736 00.029 5240 IsGuiding returns 0
22:34:22.736 00.000 5240 scope move finished after 15 + 88 ms
22:34:22.737 00.001 5240 Move returns status 0, amount 15
22:34:22.737 00.000 5240 MoveAxis(N, 0, ABG)
22:34:22.737 00.000 5240 Move returns status 0, amount 0
22:34:22.737 00.000 5240 move complete, result=0
22:34:22.737 00.000 5240 worker thread done servicing request
22:34:22.737 00.000 5240 Worker thread wakes up
22:34:22.737 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:34:22.737 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:34:22.743 00.006 2696 GuideStep: -0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
22:34:24.157 01.414 5240 Exposure complete
22:34:24.219 00.062 5240 worker thread done servicing request
22:34:24.219 00.000 2696 OnExposeComplete: enter
22:34:24.221 00.002 2696 UpdateGuideState(): m_state=6
22:34:24.224 00.003 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 624
22:34:24.226 00.002 2696 Star::Find returns 1 (1), X=298.57, Y=260.23, Mass=2945, SNR=38.3, Peak=255 HFD=3.2
22:34:24.229 00.003 2696 MultiStar: [#1 1.07,0.23,0.71,U] [#2 0.36,-0.38,0.71,U] [#3 0.07,-0.09,0.43,U] [#4 1.16,0.61,0.44,U] [#5 1.17,0.46,0.44,U] [#6 0.35,-0.34,0.48,U] [#7 0.16,-0.26,0.48,U] [#8 0.13,0.00,0.37,U] 
22:34:24.230 00.001 2696 refined, 8 included, MultiStar: {0.23, -0.01}, one-star: {-1.20, -0.10}
22:34:24.232 00.002 2696 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.74) = xAngle (-2.79 = -2.79)
22:34:24.234 00.002 2696 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.15 = -0.15)
22:34:24.236 00.002 2696 CameraToMount -- cameraX=0.23 cameraY=-0.01 hyp=0.23 cameraTheta=-0.05 mountX=-0.22 mountY=-0.04, mountTheta=-2.98
22:34:24.239 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.23, y=-0.01, opts=13)
22:34:24.241 00.002 2696 Enqueuing Move request for scope (0.23, -0.01)
22:34:24.242 00.001 5240 Worker thread wakes up
22:34:24.242 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.01) opts 0xd
22:34:24.242 00.000 5240 Handling offset move in thread for scope, endpoint = (0.23, -0.01)
22:34:24.242 00.000 5240 Moving (0.23, -0.01) raw xDistance=-0.22 yDistance=-0.04
22:34:24.245 00.003 5240 PPEC rslt: input = -0.22, final = -0.03, react = -0.22, pred = -0.03, hyst = 0.00, hyst_pct = 0.12, period_length = 662.83
22:34:24.245 00.000 5240 PPEC: input: -0.22, control: -0.03, exposure: 1500
22:34:24.245 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:24.245 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:34:24.245 00.000 5240 MoveAxis(E, 5, ABG)
22:34:24.245 00.000 5240 Guiding  Dir = 2, Dur = 5
22:34:24.245 00.000 5240 IsGuiding returns 0
22:34:24.246 00.001 5240 PulseGuide returned control before completion, sleep 15
22:34:24.257 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=216, Gamma=0.430
22:34:24.266 00.009 5240 IsGuiding returns 1
22:34:24.266 00.000 5240 scope still moving after pulse duration time elapsed
22:34:24.297 00.031 5240 IsGuiding returns 0
22:34:24.297 00.000 5240 scope move finished after 5 + 46 ms
22:34:24.297 00.000 5240 Move returns status 0, amount 5
22:34:24.297 00.000 5240 MoveAxis(N, 0, ABG)
22:34:24.297 00.000 5240 Move returns status 0, amount 0
22:34:24.297 00.000 5240 move complete, result=0
22:34:24.297 00.000 5240 worker thread done servicing request
22:34:24.304 00.007 2696 UpdateGuideState exits: m=2945 SNR=38.3 Saturated
22:34:24.306 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:24.308 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:34:24.310 00.002 2696 Enqueuing Expose request
22:34:24.311 00.001 5240 Worker thread wakes up
22:34:24.311 00.000 2696 GuideStep: -0.2 px 5 ms EAST, -0.0 px 0 ms NORTH
22:34:24.313 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:34:24.313 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:34:25.939 01.626 5240 Exposure complete
22:34:25.997 00.058 5240 worker thread done servicing request
22:34:25.997 00.000 2696 OnExposeComplete: enter
22:34:25.999 00.002 2696 UpdateGuideState(): m_state=6
22:34:26.002 00.003 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 625
22:34:26.004 00.002 2696 Star::Find returns 1 (0), X=298.76, Y=260.20, Mass=3053, SNR=39.0, Peak=239 HFD=3.5
22:34:26.006 00.002 2696 MultiStar: [#1 1.19,-0.01,0.70,U] [#2 0.20,-0.21,0.68,U] [#3 0.21,-0.33,0.43,U] [#4 1.29,0.44,0.44,U] [#5 1.39,0.50,0.43,U] [#6 0.41,-0.24,0.47,U] [#7 0.33,-0.21,0.48,U] [#8 0.21,0.38,0.39,U] 
22:34:26.008 00.002 2696 refined, 8 included, MultiStar: {0.33, -0.02}, one-star: {-1.01, -0.14}
22:34:26.011 00.003 2696 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.74) = xAngle (-2.79 = -2.79)
22:34:26.014 00.003 2696 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.16 = -0.16)
22:34:26.016 00.002 2696 CameraToMount -- cameraX=0.33 cameraY=-0.02 hyp=0.33 cameraTheta=-0.06 mountX=-0.31 mountY=-0.05, mountTheta=-2.97
22:34:26.019 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.33, y=-0.02, opts=13)
22:34:26.021 00.002 2696 Enqueuing Move request for scope (0.33, -0.02)
22:34:26.023 00.002 5240 Worker thread wakes up
22:34:26.023 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.02) opts 0xd
22:34:26.023 00.000 5240 Handling offset move in thread for scope, endpoint = (0.33, -0.02)
22:34:26.023 00.000 5240 Moving (0.33, -0.02) raw xDistance=-0.31 yDistance=-0.05
22:34:26.025 00.002 5240 PPEC rslt: input = -0.31, final = -0.33, react = -0.31, pred = -0.02, hyst = -0.29, hyst_pct = 0.12, period_length = 662.83
22:34:26.025 00.000 5240 PPEC: input: -0.31, control: -0.33, exposure: 1500
22:34:26.025 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:26.025 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:34:26.025 00.000 5240 MoveAxis(E, 54, ABG)
22:34:26.025 00.000 5240 Guiding  Dir = 2, Dur = 54
22:34:26.026 00.001 5240 IsGuiding returns 0
22:34:26.026 00.000 5240 PulseGuide returned control before completion, sleep 64
22:34:26.037 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=229, Gamma=0.430
22:34:26.085 00.048 2696 UpdateGuideState exits: m=3053 SNR=39.0
22:34:26.088 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:26.089 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:34:26.091 00.002 2696 Enqueuing Expose request
22:34:26.102 00.011 5240 IsGuiding returns 1
22:34:26.102 00.000 5240 scope still moving after pulse duration time elapsed
22:34:26.133 00.031 5240 IsGuiding returns 0
22:34:26.133 00.000 5240 scope move finished after 54 + 53 ms
22:34:26.134 00.001 5240 Move returns status 0, amount 54
22:34:26.134 00.000 5240 MoveAxis(N, 0, ABG)
22:34:26.134 00.000 5240 Move returns status 0, amount 0
22:34:26.134 00.000 5240 move complete, result=0
22:34:26.134 00.000 5240 worker thread done servicing request
22:34:26.134 00.000 5240 Worker thread wakes up
22:34:26.134 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:34:26.134 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:34:26.135 00.001 2696 GuideStep: -0.3 px 54 ms EAST, -0.1 px 0 ms NORTH
22:34:27.542 01.407 5240 Exposure complete
22:34:27.590 00.048 5240 worker thread done servicing request
22:34:27.590 00.000 2696 OnExposeComplete: enter
22:34:27.592 00.002 2696 UpdateGuideState(): m_state=6
22:34:27.594 00.002 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 626
22:34:27.596 00.002 2696 Star::Find returns 1 (0), X=298.97, Y=259.83, Mass=2993, SNR=38.6, Peak=236 HFD=3.2
22:34:27.598 00.002 2696 MultiStar: [#1 1.43,-0.16,0.70,U] [#2 0.59,-0.68,0.71,U] [#3 0.48,-0.36,0.44,U] [#4 1.57,0.35,0.43,U] [#5 1.73,0.13,0.43,U] [#6 0.76,-0.69,0.48,U] [#7 0.68,-0.41,0.47,U] [#8 0.50,-0.17,0.37,U] 
22:34:27.599 00.001 2696 refined, 8 included, MultiStar: {0.62, -0.32}, one-star: {-0.80, -0.50}
22:34:27.603 00.004 2696 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.74) = xAngle (-3.22 = 3.07)
22:34:27.606 00.003 2696 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.58 = -0.58)
22:34:27.609 00.003 2696 CameraToMount -- cameraX=0.62 cameraY=-0.32 hyp=0.70 cameraTheta=-0.48 mountX=-0.70 mountY=-0.39, mountTheta=-2.64
22:34:27.612 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.62, y=-0.32, opts=13)
22:34:27.614 00.002 2696 Enqueuing Move request for scope (0.62, -0.32)
22:34:27.616 00.002 5240 Worker thread wakes up
22:34:27.616 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.62, -0.32) opts 0xd
22:34:27.616 00.000 5240 Handling offset move in thread for scope, endpoint = (0.62, -0.32)
22:34:27.616 00.000 5240 Moving (0.62, -0.32) raw xDistance=-0.70 yDistance=-0.39
22:34:27.618 00.002 5240 PPEC rslt: input = -0.70, final = -0.71, react = -0.70, pred = -0.03, hyst = -0.63, hyst_pct = 0.12, period_length = 662.83
22:34:27.618 00.000 5240 PPEC: input: -0.70, control: -0.71, exposure: 1500
22:34:27.618 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:34:27.618 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
22:34:27.618 00.000 5240 MoveAxis(E, 119, ABG)
22:34:27.618 00.000 5240 Guiding  Dir = 2, Dur = 119
22:34:27.618 00.000 5240 IsGuiding returns 0
22:34:27.619 00.001 5240 PulseGuide returned control before completion, sleep 129
22:34:27.629 00.010 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:34:27.681 00.052 2696 UpdateGuideState exits: m=2993 SNR=38.6
22:34:27.683 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:27.685 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:34:27.687 00.002 2696 Enqueuing Expose request
22:34:27.758 00.071 5240 IsGuiding returns 1
22:34:27.758 00.000 5240 scope still moving after pulse duration time elapsed
22:34:27.789 00.031 5240 IsGuiding returns 0
22:34:27.789 00.000 5240 scope move finished after 119 + 51 ms
22:34:27.789 00.000 5240 Move returns status 0, amount 119
22:34:27.789 00.000 5240 MoveAxis(N, 0, ABG)
22:34:27.789 00.000 5240 Move returns status 0, amount 0
22:34:27.790 00.001 5240 move complete, result=0
22:34:27.790 00.000 5240 worker thread done servicing request
22:34:27.790 00.000 5240 Worker thread wakes up
22:34:27.790 00.000 2696 GuideStep: -0.7 px 119 ms EAST, -0.4 px 0 ms NORTH
22:34:27.793 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:34:27.793 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:34:29.443 01.650 5240 Exposure complete
22:34:29.523 00.080 5240 worker thread done servicing request
22:34:29.524 00.001 2696 OnExposeComplete: enter
22:34:29.526 00.002 2696 UpdateGuideState(): m_state=6
22:34:29.527 00.001 2696 Star::Find(15, 298, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 627
22:34:29.529 00.002 2696 Star::Find returns 1 (1), X=298.06, Y=260.27, Mass=3051, SNR=38.9, Peak=255 HFD=3.4
22:34:29.531 00.002 2696 MultiStar: [#1 0.63,0.35,0.71,U] [#2 -0.30,-0.23,0.70,U] [#3 -0.18,-0.05,0.43,U] [#4 0.69,0.44,0.42,U] [#5 0.76,0.40,0.45,U] [#6 -0.03,-0.14,0.48,U] [#7 -0.09,-0.21,0.48,U] [#8 -0.54,0.27,0.39,U] 
22:34:29.534 00.003 2696 refined, 8 included, MultiStar: {-0.23, 0.06}, one-star: {-1.70, -0.06}
22:34:29.535 00.001 2696 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.74) = xAngle (0.16 = 0.16)
22:34:29.537 00.002 2696 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.79 = 2.79)
22:34:29.540 00.003 2696 CameraToMount -- cameraX=-0.23 cameraY=0.06 hyp=0.24 cameraTheta=2.89 mountX=0.24 mountY=0.08, mountTheta=0.33
22:34:29.543 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.23, y=0.06, opts=13)
22:34:29.545 00.002 2696 Enqueuing Move request for scope (-0.23, 0.06)
22:34:29.547 00.002 5240 Worker thread wakes up
22:34:29.547 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.06) opts 0xd
22:34:29.547 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.23, 0.06)
22:34:29.547 00.000 5240 Moving (-0.23, 0.06) raw xDistance=0.24 yDistance=0.08
22:34:29.549 00.002 5240 PPEC rslt: input = 0.24, final = -0.05, react = 0.24, pred = -0.06, hyst = 0.00, hyst_pct = 0.11, period_length = 662.83
22:34:29.549 00.000 5240 PPEC: input: 0.24, control: -0.05, exposure: 1500
22:34:29.549 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:29.549 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:34:29.549 00.000 5240 MoveAxis(E, 9, ABG)
22:34:29.549 00.000 5240 Guiding  Dir = 2, Dur = 9
22:34:29.549 00.000 5240 IsGuiding returns 0
22:34:29.550 00.001 5240 PulseGuide returned control before completion, sleep 19
22:34:29.561 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=223, Gamma=0.430
22:34:29.582 00.021 5240 IsGuiding returns 0
22:34:29.582 00.000 5240 Move returns status 0, amount 9
22:34:29.582 00.000 5240 MoveAxis(N, 0, ABG)
22:34:29.582 00.000 5240 Move returns status 0, amount 0
22:34:29.582 00.000 5240 move complete, result=0
22:34:29.582 00.000 5240 worker thread done servicing request
22:34:29.607 00.025 2696 UpdateGuideState exits: m=3051 SNR=38.9 Saturated
22:34:29.609 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:29.611 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:34:29.613 00.002 2696 Enqueuing Expose request
22:34:29.615 00.002 5240 Worker thread wakes up
22:34:29.615 00.000 2696 GuideStep: 0.2 px 9 ms EAST, 0.1 px 0 ms NORTH
22:34:29.616 00.001 5240 worker thread servicing REQUEST_EXPOSE 1500
22:34:29.616 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:34:31.036 01.420 5240 Exposure complete
22:34:31.113 00.077 5240 worker thread done servicing request
22:34:31.113 00.000 2696 OnExposeComplete: enter
22:34:31.115 00.002 2696 UpdateGuideState(): m_state=6
22:34:31.118 00.003 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 628
22:34:31.119 00.001 2696 Star::Find returns 1 (1), X=298.11, Y=260.18, Mass=3006, SNR=38.6, Peak=255 HFD=3.0
22:34:31.121 00.002 2696 MultiStar: [#1 0.78,0.17,0.71,U] [#2 0.13,-0.13,0.69,U] [#3 -0.45,-0.22,0.43,U] [#4 0.76,0.66,0.43,U] [#5 1.03,0.56,0.45,U] [#6 0.29,-0.01,0.47,U] [#7 0.21,0.18,0.48,U] [#8 -0.39,0.02,0.40,U] 
22:34:31.123 00.002 2696 refined, 8 included, MultiStar: {-0.07, 0.08}, one-star: {-1.65, -0.15}
22:34:31.125 00.002 2696 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.74) = xAngle (-0.47 = -0.47)
22:34:31.126 00.001 2696 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.16 = 2.16)
22:34:31.128 00.002 2696 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.10 cameraTheta=2.26 mountX=0.09 mountY=0.09, mountTheta=0.75
22:34:31.131 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.07, y=0.08, opts=13)
22:34:31.134 00.003 2696 Enqueuing Move request for scope (-0.07, 0.08)
22:34:31.136 00.002 5240 Worker thread wakes up
22:34:31.136 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
22:34:31.136 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
22:34:31.136 00.000 5240 Moving (-0.07, 0.08) raw xDistance=0.09 yDistance=0.09
22:34:31.137 00.001 5240 PPEC rslt: input = 0.09, final = -0.06, react = 0.09, pred = -0.07, hyst = 0.00, hyst_pct = 0.11, period_length = 662.83
22:34:31.137 00.000 5240 PPEC: input: 0.09, control: -0.06, exposure: 1500
22:34:31.137 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:31.137 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:34:31.137 00.000 5240 MoveAxis(E, 10, ABG)
22:34:31.137 00.000 5240 Guiding  Dir = 2, Dur = 10
22:34:31.138 00.001 5240 IsGuiding returns 0
22:34:31.138 00.000 5240 PulseGuide returned control before completion, sleep 20
22:34:31.150 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=240, Gamma=0.430
22:34:31.174 00.024 5240 IsGuiding returns 0
22:34:31.174 00.000 5240 Move returns status 0, amount 10
22:34:31.174 00.000 5240 MoveAxis(N, 0, ABG)
22:34:31.174 00.000 5240 Move returns status 0, amount 0
22:34:31.174 00.000 5240 move complete, result=0
22:34:31.174 00.000 5240 worker thread done servicing request
22:34:31.196 00.022 2696 UpdateGuideState exits: m=3006 SNR=38.6 Saturated
22:34:31.199 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:31.200 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:34:31.202 00.002 2696 Enqueuing Expose request
22:34:31.203 00.001 5240 Worker thread wakes up
22:34:31.204 00.001 2696 GuideStep: 0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
22:34:31.206 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:34:31.206 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:34:32.849 01.643 5240 Exposure complete
22:34:32.918 00.069 5240 worker thread done servicing request
22:34:32.918 00.000 2696 OnExposeComplete: enter
22:34:32.920 00.002 2696 UpdateGuideState(): m_state=6
22:34:32.922 00.002 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 629
22:34:32.924 00.002 2696 Star::Find returns 1 (1), X=298.24, Y=260.20, Mass=3159, SNR=39.7, Peak=255 HFD=3.5
22:34:32.926 00.002 2696 MultiStar: [#1 0.67,0.11,0.69,U] [#2 -0.17,-0.35,0.66,U] [#3 -0.12,-0.33,0.41,U] [#4 0.89,0.51,0.43,U] [#5 0.86,0.45,0.43,U] [#6 0.06,-0.41,0.46,U] [#7 -0.05,-0.11,0.46,U] [#8 -0.16,0.25,0.37,U] 
22:34:32.927 00.001 2696 refined, 8 included, MultiStar: {-0.11, -0.03}, one-star: {-1.53, -0.14}
22:34:32.929 00.002 2696 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.74) = xAngle (-5.59 = 0.69)
22:34:32.931 00.002 2696 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.96 = -2.96)
22:34:32.932 00.001 2696 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-2.86 mountX=0.09 mountY=-0.02, mountTheta=-0.23
22:34:32.935 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.11, y=-0.03, opts=13)
22:34:32.937 00.002 2696 Enqueuing Move request for scope (-0.11, -0.03)
22:34:32.940 00.003 5240 Worker thread wakes up
22:34:32.940 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd
22:34:32.940 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.11, -0.03)
22:34:32.940 00.000 5240 Moving (-0.11, -0.03) raw xDistance=0.09 yDistance=-0.02
22:34:32.941 00.001 5240 PPEC rslt: input = 0.09, final = -0.23, react = 0.09, pred = -0.26, hyst = 0.00, hyst_pct = 0.11, period_length = 662.83
22:34:32.941 00.000 5240 PPEC: input: 0.09, control: -0.23, exposure: 1500
22:34:32.941 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:32.941 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:34:32.941 00.000 5240 MoveAxis(E, 39, ABG)
22:34:32.941 00.000 5240 Guiding  Dir = 2, Dur = 39
22:34:32.942 00.001 5240 IsGuiding returns 0
22:34:32.942 00.000 5240 PulseGuide returned control before completion, sleep 49
22:34:32.954 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=235, Gamma=0.430
22:34:33.000 00.046 2696 UpdateGuideState exits: m=3159 SNR=39.7 Saturated
22:34:33.002 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:33.005 00.003 5240 IsGuiding returns 1
22:34:33.005 00.000 5240 scope still moving after pulse duration time elapsed
22:34:33.005 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:34:33.006 00.001 2696 Enqueuing Expose request
22:34:33.035 00.029 5240 IsGuiding returns 0
22:34:33.035 00.000 5240 scope move finished after 39 + 53 ms
22:34:33.035 00.000 5240 Move returns status 0, amount 39
22:34:33.035 00.000 5240 MoveAxis(N, 0, ABG)
22:34:33.035 00.000 5240 Move returns status 0, amount 0
22:34:33.035 00.000 5240 move complete, result=0
22:34:33.035 00.000 5240 worker thread done servicing request
22:34:33.035 00.000 5240 Worker thread wakes up
22:34:33.035 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:34:33.035 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:34:33.038 00.003 2696 GuideStep: 0.1 px 39 ms EAST, -0.0 px 0 ms NORTH
22:34:34.447 01.409 5240 Exposure complete
22:34:34.498 00.051 5240 worker thread done servicing request
22:34:34.498 00.000 2696 OnExposeComplete: enter
22:34:34.500 00.002 2696 UpdateGuideState(): m_state=6
22:34:34.501 00.001 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 630
22:34:34.503 00.002 2696 Star::Find returns 1 (1), X=298.26, Y=260.00, Mass=3065, SNR=39.0, Peak=255 HFD=3.2
22:34:34.505 00.002 2696 MultiStar: [#1 0.97,0.21,0.69,U] [#2 -0.01,-0.21,0.68,U] [#3 0.02,0.12,0.44,U] [#4 0.84,0.38,0.44,U] [#5 1.00,0.33,0.44,U] [#6 -0.12,-0.40,0.47,U] [#7 0.08,0.19,0.47,U] [#8 -0.08,0.06,0.38,U] 
22:34:34.508 00.003 2696 refined, 8 included, MultiStar: {-0.02, -0.01}, one-star: {-1.51, -0.33}
22:34:34.511 00.003 2696 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.74) = xAngle (-5.46 = 0.82)
22:34:34.514 00.003 2696 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.83 = -2.83)
22:34:34.517 00.003 2696 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.72 mountX=0.01 mountY=-0.01, mountTheta=-0.43
22:34:34.520 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.02, y=-0.01, opts=13)
22:34:34.522 00.002 2696 Enqueuing Move request for scope (-0.02, -0.01)
22:34:34.523 00.001 5240 Worker thread wakes up
22:34:34.524 00.001 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
22:34:34.524 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
22:34:34.524 00.000 5240 Moving (-0.02, -0.01) raw xDistance=0.01 yDistance=-0.01
22:34:34.525 00.001 5240 PPEC rslt: input = 0.01, final = -0.25, react = 0.01, pred = -0.28, hyst = 0.00, hyst_pct = 0.11, period_length = 662.83
22:34:34.525 00.000 5240 PPEC: input: 0.01, control: -0.25, exposure: 1500
22:34:34.525 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:34.525 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:34:34.525 00.000 5240 MoveAxis(E, 42, ABG)
22:34:34.525 00.000 5240 Guiding  Dir = 2, Dur = 42
22:34:34.526 00.001 5240 IsGuiding returns 0
22:34:34.526 00.000 5240 PulseGuide returned control before completion, sleep 52
22:34:34.539 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=229, Gamma=0.430
22:34:34.582 00.043 5240 IsGuiding returns 1
22:34:34.582 00.000 5240 scope still moving after pulse duration time elapsed
22:34:34.589 00.007 2696 UpdateGuideState exits: m=3065 SNR=39.0 Saturated
22:34:34.591 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:34.594 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:34:34.597 00.003 2696 Enqueuing Expose request
22:34:34.613 00.016 5240 IsGuiding returns 0
22:34:34.613 00.000 5240 scope move finished after 42 + 45 ms
22:34:34.613 00.000 5240 Move returns status 0, amount 42
22:34:34.613 00.000 5240 MoveAxis(N, 0, ABG)
22:34:34.613 00.000 5240 Move returns status 0, amount 0
22:34:34.613 00.000 5240 move complete, result=0
22:34:34.613 00.000 5240 worker thread done servicing request
22:34:34.613 00.000 5240 Worker thread wakes up
22:34:34.613 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:34:34.613 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:34:34.618 00.005 2696 GuideStep: 0.0 px 42 ms EAST, -0.0 px 0 ms NORTH
22:34:36.253 01.635 5240 Exposure complete
22:34:36.337 00.084 5240 worker thread done servicing request
22:34:36.337 00.000 2696 OnExposeComplete: enter
22:34:36.339 00.002 2696 UpdateGuideState(): m_state=6
22:34:36.341 00.002 2696 Star::Find(15, 298, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 631
22:34:36.342 00.001 2696 Star::Find returns 1 (1), X=298.76, Y=259.97, Mass=2949, SNR=38.3, Peak=255 HFD=3.2
22:34:36.344 00.002 2696 MultiStar: [#1 1.22,-0.10,0.70,U] [#2 0.31,-0.59,0.70,U] [#3 0.39,-0.45,0.44,U] [#4 1.28,0.22,0.44,U] [#5 1.45,0.27,0.44,U] [#6 0.48,-0.56,0.47,U] [#7 0.48,-0.32,0.48,U] [#8 0.19,-0.12,0.39,U] 
22:34:36.346 00.002 2696 refined, 8 included, MultiStar: {0.39, -0.25}, one-star: {-1.01, -0.36}
22:34:36.348 00.002 2696 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.74) = xAngle (-3.31 = 2.97)
22:34:36.349 00.001 2696 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.68 = -0.68)
22:34:36.353 00.004 2696 CameraToMount -- cameraX=0.39 cameraY=-0.25 hyp=0.46 cameraTheta=-0.58 mountX=-0.46 mountY=-0.29, mountTheta=-2.57
22:34:36.356 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.39, y=-0.25, opts=13)
22:34:36.358 00.002 2696 Enqueuing Move request for scope (0.39, -0.25)
22:34:36.360 00.002 5240 Worker thread wakes up
22:34:36.360 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.25) opts 0xd
22:34:36.360 00.000 5240 Handling offset move in thread for scope, endpoint = (0.39, -0.25)
22:34:36.360 00.000 5240 Moving (0.39, -0.25) raw xDistance=-0.46 yDistance=-0.29
22:34:36.362 00.002 5240 PPEC rslt: input = -0.46, final = -0.74, react = -0.46, pred = -0.32, hyst = -0.43, hyst_pct = 0.11, period_length = 662.83
22:34:36.362 00.000 5240 PPEC: input: -0.46, control: -0.74, exposure: 1500
22:34:36.362 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:34:36.362 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:34:36.362 00.000 5240 MoveAxis(E, 123, ABG)
22:34:36.362 00.000 5240 Guiding  Dir = 2, Dur = 123
22:34:36.363 00.001 5240 IsGuiding returns 0
22:34:36.363 00.000 5240 PulseGuide returned control before completion, sleep 133
22:34:36.374 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=227, Gamma=0.430
22:34:36.420 00.046 2696 UpdateGuideState exits: m=2949 SNR=38.3 Saturated
22:34:36.422 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:36.424 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:34:36.427 00.003 2696 Enqueuing Expose request
22:34:36.501 00.074 5240 IsGuiding returns 1
22:34:36.501 00.000 5240 scope still moving after pulse duration time elapsed
22:34:36.533 00.032 5240 IsGuiding returns 0
22:34:36.533 00.000 5240 scope move finished after 123 + 47 ms
22:34:36.533 00.000 5240 Move returns status 0, amount 123
22:34:36.533 00.000 5240 MoveAxis(N, 0, ABG)
22:34:36.533 00.000 5240 Move returns status 0, amount 0
22:34:36.533 00.000 5240 move complete, result=0
22:34:36.533 00.000 5240 worker thread done servicing request
22:34:36.533 00.000 5240 Worker thread wakes up
22:34:36.533 00.000 2696 GuideStep: -0.5 px 123 ms EAST, -0.3 px 0 ms NORTH
22:34:36.535 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:34:36.535 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:34:37.957 01.422 5240 Exposure complete
22:34:38.007 00.050 5240 worker thread done servicing request
22:34:38.007 00.000 2696 OnExposeComplete: enter
22:34:38.010 00.003 2696 UpdateGuideState(): m_state=6
22:34:38.012 00.002 2696 Star::Find(15, 298, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 632
22:34:38.016 00.004 2696 Star::Find returns 1 (1), X=297.92, Y=259.80, Mass=3065, SNR=39.0, Peak=255 HFD=3.0
22:34:38.020 00.004 2696 MultiStar: [#1 0.59,-0.19,0.70,U] [#2 -0.08,-0.51,0.67,U] [#3 -0.50,-0.54,0.44,U] [#4 0.48,0.07,0.43,U] [#5 0.71,0.09,0.43,U] [#6 -0.04,-0.56,0.47,U] [#7 -0.12,-0.35,0.48,U] [#8 -0.57,-0.48,0.38,U] 
22:34:38.022 00.002 2696 refined, 8 included, MultiStar: {-0.30, -0.36}, one-star: {-1.85, -0.53}
22:34:38.024 00.002 2696 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.74) = xAngle (-5.00 = 1.28)
22:34:38.026 00.002 2696 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.37 = -2.37)
22:34:38.029 00.003 2696 CameraToMount -- cameraX=-0.30 cameraY=-0.36 hyp=0.46 cameraTheta=-2.27 mountX=0.13 mountY=-0.32, mountTheta=-1.18
22:34:38.033 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.30, y=-0.36, opts=13)
22:34:38.036 00.003 2696 Enqueuing Move request for scope (-0.30, -0.36)
22:34:38.037 00.001 5240 Worker thread wakes up
22:34:38.037 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.36) opts 0xd
22:34:38.037 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.30, -0.36)
22:34:38.037 00.000 5240 Moving (-0.30, -0.36) raw xDistance=0.13 yDistance=-0.32
22:34:38.038 00.001 5240 PPEC rslt: input = 0.13, final = -0.27, react = 0.13, pred = -0.30, hyst = 0.00, hyst_pct = 0.11, period_length = 662.83
22:34:38.039 00.001 5240 PPEC: input: 0.13, control: -0.27, exposure: 1500
22:34:38.039 00.000 5240 switching direction from 1 to -1 - decHistory=-3 oldest=-0.19 newest=-0.62
22:34:38.039 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
22:34:38.039 00.000 5240 MoveAxis(E, 44, ABG)
22:34:38.039 00.000 5240 Guiding  Dir = 2, Dur = 44
22:34:38.040 00.001 5240 IsGuiding returns 0
22:34:38.040 00.000 5240 PulseGuide returned control before completion, sleep 54
22:34:38.053 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:34:38.098 00.045 2696 UpdateGuideState exits: m=3065 SNR=39.0 Saturated
22:34:38.102 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:38.105 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:34:38.109 00.004 2696 Enqueuing Expose request
22:34:38.111 00.002 5240 IsGuiding returns 1
22:34:38.111 00.000 5240 scope still moving after pulse duration time elapsed
22:34:38.141 00.030 5240 IsGuiding returns 0
22:34:38.141 00.000 5240 scope move finished after 44 + 56 ms
22:34:38.141 00.000 5240 Move returns status 0, amount 44
22:34:38.141 00.000 5240 BLC: Oldest BLC event removed
22:34:38.141 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 330 applied
22:34:38.142 00.001 5240 MoveAxis(N, 371, ABG)
22:34:38.142 00.000 5240 Guiding  Dir = 0, Dur = 371
22:34:38.142 00.000 5240 IsGuiding returns 0
22:34:38.142 00.000 5240 PulseGuide returned control before completion, sleep 381
22:34:38.528 00.386 5240 IsGuiding returns 1
22:34:38.529 00.001 5240 scope still moving after pulse duration time elapsed
22:34:38.560 00.031 5240 IsGuiding returns 0
22:34:38.560 00.000 5240 scope move finished after 371 + 47 ms
22:34:38.560 00.000 5240 Move returns status 0, amount 371
22:34:38.561 00.001 5240 move complete, result=0
22:34:38.561 00.000 5240 worker thread done servicing request
22:34:38.561 00.000 2696 GuideStep: 0.1 px 44 ms EAST, -0.3 px 371 ms NORTH
22:34:38.571 00.010 5240 Worker thread wakes up
22:34:38.572 00.001 5240 worker thread servicing REQUEST_EXPOSE 1500
22:34:38.572 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:34:40.201 01.629 5240 Exposure complete
22:34:40.249 00.048 5240 worker thread done servicing request
22:34:40.249 00.000 2696 OnExposeComplete: enter
22:34:40.252 00.003 2696 UpdateGuideState(): m_state=6
22:34:40.254 00.002 2696 Star::Find(15, 297, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 633
22:34:40.256 00.002 2696 Star::Find returns 1 (1), X=298.27, Y=259.23, Mass=3047, SNR=38.9, Peak=255 HFD=3.3
22:34:40.258 00.002 2696 MultiStar: [#1 1.16,-0.39,0.70,U] [#2 0.35,-1.04,0.68,U] [#3 0.11,-0.84,0.43,U] [#4 0.72,-0.41,0.43,U] [#5 1.16,-0.47,0.43,U] [#6 0.23,-1.29,0.48,U] [#7 0.33,-0.85,0.46,U] [#8 -0.27,-0.95,0.38,U] 
22:34:40.261 00.003 2696 refined, 8 included, MultiStar: {0.11, -0.84}, one-star: {-1.50, -1.10}
22:34:40.265 00.004 2696 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.74) = xAngle (-4.17 = 2.11)
22:34:40.266 00.001 2696 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.54 = -1.54)
22:34:40.268 00.002 2696 CameraToMount -- cameraX=0.11 cameraY=-0.84 hyp=0.85 cameraTheta=-1.44 mountX=-0.43 mountY=-0.85, mountTheta=-2.05
22:34:40.272 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.11, y=-0.84, opts=13)
22:34:40.274 00.002 2696 Enqueuing Move request for scope (0.11, -0.84)
22:34:40.276 00.002 5240 Worker thread wakes up
22:34:40.276 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.84) opts 0xd
22:34:40.276 00.000 5240 Handling offset move in thread for scope, endpoint = (0.11, -0.84)
22:34:40.276 00.000 5240 Moving (0.11, -0.84) raw xDistance=-0.43 yDistance=-0.85
22:34:40.276 00.000 5240 BLC: History state: CurrMiss=0.85, AvgInitMiss=1.14, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.323739, 1:0.846632
22:34:40.276 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:34:40.277 00.001 5240 PPEC rslt: input = -0.43, final = -0.75, react = -0.43, pred = -0.35, hyst = -0.47, hyst_pct = 0.11, period_length = 662.83
22:34:40.277 00.000 5240 PPEC: input: -0.43, control: -0.75, exposure: 1500
22:34:40.277 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.85 from input -0.85
22:34:40.278 00.001 5240 MoveAxis(E, 124, ABG)
22:34:40.278 00.000 5240 Guiding  Dir = 2, Dur = 124
22:34:40.278 00.000 5240 IsGuiding returns 0
22:34:40.278 00.000 5240 PulseGuide returned control before completion, sleep 134
22:34:40.290 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=221, Gamma=0.430
22:34:40.337 00.047 2696 UpdateGuideState exits: m=3047 SNR=38.9 Saturated
22:34:40.339 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:40.341 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:34:40.343 00.002 2696 Enqueuing Expose request
22:34:40.414 00.071 5240 IsGuiding returns 1
22:34:40.414 00.000 5240 scope still moving after pulse duration time elapsed
22:34:40.446 00.032 5240 IsGuiding returns 0
22:34:40.446 00.000 5240 scope move finished after 124 + 44 ms
22:34:40.446 00.000 5240 Move returns status 0, amount 124
22:34:40.446 00.000 5240 MoveAxis(N, 107, ABG)
22:34:40.446 00.000 5240 Guiding  Dir = 0, Dur = 107
22:34:40.446 00.000 5240 IsGuiding returns 0
22:34:40.447 00.001 5240 PulseGuide returned control before completion, sleep 117
22:34:40.572 00.125 5240 IsGuiding returns 1
22:34:40.572 00.000 5240 scope still moving after pulse duration time elapsed
22:34:40.603 00.031 5240 IsGuiding returns 0
22:34:40.605 00.002 5240 scope move finished after 107 + 50 ms
22:34:40.605 00.000 5240 Move returns status 0, amount 107
22:34:40.605 00.000 5240 move complete, result=0
22:34:40.605 00.000 5240 worker thread done servicing request
22:34:40.605 00.000 2696 GuideStep: -0.4 px 124 ms EAST, -0.8 px 107 ms NORTH
22:34:40.608 00.003 5240 Worker thread wakes up
22:34:40.608 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:34:40.608 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:34:42.016 01.408 5240 Exposure complete
22:34:42.066 00.050 5240 worker thread done servicing request
22:34:42.066 00.000 2696 OnExposeComplete: enter
22:34:42.069 00.003 2696 UpdateGuideState(): m_state=6
22:34:42.073 00.004 2696 Star::Find(15, 298, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 634
22:34:42.076 00.003 2696 Star::Find returns 1 (1), X=298.31, Y=259.35, Mass=2953, SNR=38.3, Peak=255 HFD=3.3
22:34:42.078 00.002 2696 MultiStar: [#1 1.04,-0.46,0.69,U] [#2 0.00,-0.79,0.68,U] [#3 0.08,-0.82,0.43,U] [#4 0.93,-0.10,0.44,U] [#5 1.06,-0.04,0.45,U] [#6 0.37,-0.52,0.49,U] [#7 0.28,-0.57,0.49,U] [#8 -0.12,-0.66,0.38,U] 
22:34:42.081 00.003 2696 refined, 8 included, MultiStar: {0.09, -0.60}, one-star: {-1.46, -0.98}
22:34:42.083 00.002 2696 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.74) = xAngle (-4.16 = 2.13)
22:34:42.086 00.003 2696 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.52 = -1.52)
22:34:42.088 00.002 2696 CameraToMount -- cameraX=0.09 cameraY=-0.60 hyp=0.61 cameraTheta=-1.42 mountX=-0.32 mountY=-0.61, mountTheta=-2.06
22:34:42.091 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.09, y=-0.60, opts=13)
22:34:42.094 00.003 2696 Enqueuing Move request for scope (0.09, -0.60)
22:34:42.097 00.003 5240 Worker thread wakes up
22:34:42.097 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.60) opts 0xd
22:34:42.097 00.000 5240 Handling offset move in thread for scope, endpoint = (0.09, -0.60)
22:34:42.097 00.000 5240 Moving (0.09, -0.60) raw xDistance=-0.32 yDistance=-0.61
22:34:42.097 00.000 5240 BLC: History state: CurrMiss=0.61, AvgInitMiss=1.14, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.323739, 1:0.846632, 2:0.605663
22:34:42.097 00.000 5240 BLC: Under-shoot: nominal increase by 144
22:34:42.097 00.000 5240 BLC: window closed
22:34:42.097 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:34:42.097 00.000 5240 BLC: Pulse adjusted to 330
22:34:42.099 00.002 5240 PPEC rslt: input = -0.32, final = -0.62, react = -0.32, pred = -0.34, hyst = -0.32, hyst_pct = 0.10, period_length = 662.83
22:34:42.099 00.000 5240 PPEC: input: -0.32, control: -0.62, exposure: 1500
22:34:42.099 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
22:34:42.099 00.000 5240 MoveAxis(E, 103, ABG)
22:34:42.099 00.000 5240 Guiding  Dir = 2, Dur = 103
22:34:42.100 00.001 5240 IsGuiding returns 0
22:34:42.100 00.000 5240 PulseGuide returned control before completion, sleep 113
22:34:42.113 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=224, Gamma=0.430
22:34:42.162 00.049 2696 UpdateGuideState exits: m=2953 SNR=38.3 Saturated
22:34:42.169 00.007 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:42.172 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:34:42.173 00.001 2696 Enqueuing Expose request
22:34:42.214 00.041 5240 IsGuiding returns 1
22:34:42.214 00.000 5240 scope still moving after pulse duration time elapsed
22:34:42.245 00.031 5240 IsGuiding returns 0
22:34:42.246 00.001 5240 scope move finished after 103 + 44 ms
22:34:42.246 00.000 5240 Move returns status 0, amount 103
22:34:42.246 00.000 5240 MoveAxis(N, 77, ABG)
22:34:42.246 00.000 5240 Guiding  Dir = 0, Dur = 77
22:34:42.247 00.001 5240 IsGuiding returns 0
22:34:42.247 00.000 5240 PulseGuide returned control before completion, sleep 87
22:34:42.339 00.092 5240 IsGuiding returns 1
22:34:42.339 00.000 5240 scope still moving after pulse duration time elapsed
22:34:42.371 00.032 5240 IsGuiding returns 0
22:34:42.371 00.000 5240 scope move finished after 77 + 46 ms
22:34:42.371 00.000 5240 Move returns status 0, amount 77
22:34:42.371 00.000 5240 move complete, result=0
22:34:42.371 00.000 5240 worker thread done servicing request
22:34:42.371 00.000 5240 Worker thread wakes up
22:34:42.371 00.000 2696 GuideStep: -0.3 px 103 ms EAST, -0.6 px 77 ms NORTH
22:34:42.374 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:34:42.374 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:34:42.499 00.125 2696 evsrv: cli 0F943420 connect
22:34:42.501 00.002 2696 case statement mapped state 6 to 3
22:34:42.503 00.002 2696 case statement mapped state 6 to 3
22:34:42.505 00.002 2696 evsrv: cli 0F943420 request: {"method":"get_pixel_scale","id":"c5bfa162-2973-4818-be2d-a97c15802272"}
22:34:42.507 00.002 2696 evsrv: cli 0F943420 response: {"jsonrpc":"2.0","result":1.86834,"id":"c5bfa162-2973-4818-be2d-a97c15802272"}
22:34:42.510 00.003 2696 evsrv: cli 0F943420 disconnect
22:34:44.021 01.511 5240 Exposure complete
22:34:44.100 00.079 5240 worker thread done servicing request
22:34:44.100 00.000 2696 OnExposeComplete: enter
22:34:44.103 00.003 2696 UpdateGuideState(): m_state=6
22:34:44.105 00.002 2696 Star::Find(15, 298, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 635
22:34:44.106 00.001 2696 Star::Find returns 1 (1), X=298.95, Y=259.99, Mass=3034, SNR=38.9, Peak=255 HFD=2.9
22:34:44.108 00.002 2696 MultiStar: [#1 1.63,0.09,0.69,U] [#2 0.83,-0.53,0.70,U] [#3 0.56,-0.20,0.43,U] [#4 1.52,0.42,0.43,U] [#5 1.84,0.30,0.45,U] [#6 0.99,-0.53,0.44,U] [#7 0.82,-0.20,0.48,U] [#8 0.45,0.02,0.39,U] 
22:34:44.110 00.002 2696 refined, 8 included, MultiStar: {0.72, -0.15}, one-star: {-0.82, -0.34}
22:34:44.112 00.002 2696 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.74) = xAngle (-2.94 = -2.94)
22:34:44.114 00.002 2696 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.31 = -0.31)
22:34:44.116 00.002 2696 CameraToMount -- cameraX=0.72 cameraY=-0.15 hyp=0.74 cameraTheta=-0.20 mountX=-0.72 mountY=-0.22, mountTheta=-2.84
22:34:44.120 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.72, y=-0.15, opts=13)
22:34:44.122 00.002 2696 Enqueuing Move request for scope (0.72, -0.15)
22:34:44.123 00.001 5240 Worker thread wakes up
22:34:44.123 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.72, -0.15) opts 0xd
22:34:44.123 00.000 5240 Handling offset move in thread for scope, endpoint = (0.72, -0.15)
22:34:44.123 00.000 5240 Moving (0.72, -0.15) raw xDistance=-0.72 yDistance=-0.22
22:34:44.125 00.002 5240 PPEC rslt: input = -0.72, final = -1.04, react = -0.72, pred = -0.36, hyst = -0.72, hyst_pct = 0.10, period_length = 662.83
22:34:44.125 00.000 5240 PPEC: input: -0.72, control: -1.04, exposure: 1500
22:34:44.125 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
22:34:44.125 00.000 5240 MoveAxis(E, 173, ABG)
22:34:44.125 00.000 5240 Guiding  Dir = 2, Dur = 173
22:34:44.125 00.000 5240 IsGuiding returns 0
22:34:44.125 00.000 5240 PulseGuide returned control before completion, sleep 183
22:34:44.137 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:34:44.182 00.045 2696 UpdateGuideState exits: m=3034 SNR=38.9 Saturated
22:34:44.184 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:44.187 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:34:44.188 00.001 2696 Enqueuing Expose request
22:34:44.314 00.126 5240 IsGuiding returns 1
22:34:44.314 00.000 5240 scope still moving after pulse duration time elapsed
22:34:44.345 00.031 5240 IsGuiding returns 0
22:34:44.345 00.000 5240 scope move finished after 173 + 47 ms
22:34:44.345 00.000 5240 Move returns status 0, amount 173
22:34:44.345 00.000 5240 MoveAxis(N, 28, ABG)
22:34:44.345 00.000 5240 Guiding  Dir = 0, Dur = 28
22:34:44.345 00.000 5240 IsGuiding returns 0
22:34:44.345 00.000 5240 PulseGuide returned control before completion, sleep 38
22:34:44.391 00.046 5240 IsGuiding returns 1
22:34:44.391 00.000 5240 scope still moving after pulse duration time elapsed
22:34:44.422 00.031 5240 IsGuiding returns 0
22:34:44.422 00.000 5240 scope move finished after 28 + 48 ms
22:34:44.422 00.000 5240 Move returns status 0, amount 28
22:34:44.422 00.000 5240 move complete, result=0
22:34:44.422 00.000 5240 worker thread done servicing request
22:34:44.422 00.000 5240 Worker thread wakes up
22:34:44.422 00.000 2696 GuideStep: -0.7 px 173 ms EAST, -0.2 px 28 ms NORTH
22:34:44.425 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:34:44.426 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:34:45.857 01.431 5240 Exposure complete
22:34:45.936 00.079 5240 worker thread done servicing request
22:34:45.936 00.000 2696 OnExposeComplete: enter
22:34:45.938 00.002 2696 UpdateGuideState(): m_state=6
22:34:45.941 00.003 2696 Star::Find(15, 298, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 636
22:34:45.942 00.001 2696 Star::Find returns 1 (1), X=298.57, Y=260.34, Mass=3010, SNR=38.7, Peak=255 HFD=3.2
22:34:45.944 00.002 2696 MultiStar: [#1 1.34,0.52,0.71,U] [#2 0.32,-0.13,0.66,U] [#3 0.27,0.30,0.42,U] [#4 1.30,0.81,0.43,U] [#5 1.39,0.73,0.44,U] [#6 0.60,-0.02,0.47,U] [#7 0.40,0.04,0.49,U] [#8 0.22,0.33,0.37,U] 
22:34:45.945 00.001 2696 refined, 8 included, MultiStar: {0.36, 0.25}, one-star: {-1.20, 0.01}
22:34:45.948 00.003 2696 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.74) = xAngle (-2.14 = -2.14)
22:34:45.951 00.003 2696 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.50 = 0.50)
22:34:45.954 00.003 2696 CameraToMount -- cameraX=0.36 cameraY=0.25 hyp=0.44 cameraTheta=0.60 mountX=-0.24 mountY=0.21, mountTheta=2.42
22:34:45.957 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.36, y=0.25, opts=13)
22:34:45.959 00.002 2696 Enqueuing Move request for scope (0.36, 0.25)
22:34:45.961 00.002 5240 Worker thread wakes up
22:34:45.961 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.25) opts 0xd
22:34:45.961 00.000 5240 Handling offset move in thread for scope, endpoint = (0.36, 0.25)
22:34:45.961 00.000 5240 Moving (0.36, 0.25) raw xDistance=-0.24 yDistance=0.21
22:34:45.962 00.001 5240 PPEC rslt: input = -0.24, final = -0.30, react = -0.24, pred = -0.33, hyst = 0.00, hyst_pct = 0.10, period_length = 662.83
22:34:45.962 00.000 5240 PPEC: input: -0.24, control: -0.30, exposure: 1500
22:34:45.962 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:34:45.962 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:34:45.962 00.000 5240 MoveAxis(E, 49, ABG)
22:34:45.963 00.001 5240 Guiding  Dir = 2, Dur = 49
22:34:45.963 00.000 5240 IsGuiding returns 0
22:34:45.963 00.000 5240 PulseGuide returned control before completion, sleep 59
22:34:45.974 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:34:46.023 00.049 2696 UpdateGuideState exits: m=3010 SNR=38.7 Saturated
22:34:46.025 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:46.028 00.003 5240 IsGuiding returns 1
22:34:46.028 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:34:46.030 00.002 2696 Enqueuing Expose request
22:34:46.031 00.001 5240 scope still moving after pulse duration time elapsed
22:34:46.058 00.027 5240 IsGuiding returns 0
22:34:46.058 00.000 5240 scope move finished after 49 + 46 ms
22:34:46.058 00.000 5240 Move returns status 0, amount 49
22:34:46.058 00.000 5240 MoveAxis(N, 0, ABG)
22:34:46.058 00.000 5240 Move returns status 0, amount 0
22:34:46.058 00.000 5240 move complete, result=0
22:34:46.058 00.000 5240 worker thread done servicing request
22:34:46.058 00.000 5240 Worker thread wakes up
22:34:46.058 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:34:46.058 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:34:46.068 00.010 2696 GuideStep: -0.2 px 49 ms EAST, 0.2 px 0 ms NORTH
22:34:47.696 01.628 5240 Exposure complete
22:34:47.769 00.073 5240 worker thread done servicing request
22:34:47.769 00.000 2696 OnExposeComplete: enter
22:34:47.772 00.003 2696 UpdateGuideState(): m_state=6
22:34:47.773 00.001 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 637
22:34:47.775 00.002 2696 Star::Find returns 1 (1), X=298.42, Y=260.09, Mass=2989, SNR=38.6, Peak=255 HFD=3.2
22:34:47.777 00.002 2696 MultiStar: [#1 1.03,0.41,0.70,U] [#2 0.10,-0.47,0.71,U] [#3 0.19,0.07,0.44,U] [#4 0.97,0.71,0.43,U] [#5 1.15,0.51,0.45,U] [#6 0.33,-0.16,0.48,U] [#7 0.11,-0.02,0.48,U] [#8 -0.04,0.05,0.38,U] 
22:34:47.779 00.002 2696 refined, 8 included, MultiStar: {0.13, 0.04}, one-star: {-1.35, -0.24}
22:34:47.781 00.002 2696 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.74) = xAngle (-2.43 = -2.43)
22:34:47.782 00.001 2696 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.20 = 0.20)
22:34:47.784 00.002 2696 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.14 cameraTheta=0.30 mountX=-0.10 mountY=0.03, mountTheta=2.89
22:34:47.787 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.13, y=0.04, opts=13)
22:34:47.792 00.005 2696 Enqueuing Move request for scope (0.13, 0.04)
22:34:47.795 00.003 5240 Worker thread wakes up
22:34:47.795 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
22:34:47.795 00.000 5240 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
22:34:47.795 00.000 5240 Moving (0.13, 0.04) raw xDistance=-0.10 yDistance=0.03
22:34:47.797 00.002 5240 PPEC rslt: input = -0.10, final = -0.22, react = -0.10, pred = -0.24, hyst = 0.00, hyst_pct = 0.10, period_length = 662.83
22:34:47.797 00.000 5240 PPEC: input: -0.10, control: -0.22, exposure: 1500
22:34:47.797 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:47.797 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:34:47.797 00.000 5240 MoveAxis(E, 36, ABG)
22:34:47.797 00.000 5240 Guiding  Dir = 2, Dur = 36
22:34:47.797 00.000 5240 IsGuiding returns 0
22:34:47.798 00.001 5240 PulseGuide returned control before completion, sleep 46
22:34:47.810 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=218, Gamma=0.430
22:34:47.850 00.040 5240 IsGuiding returns 1
22:34:47.851 00.001 5240 scope still moving after pulse duration time elapsed
22:34:47.860 00.009 2696 UpdateGuideState exits: m=2989 SNR=38.6 Saturated
22:34:47.863 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:47.866 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:34:47.868 00.002 2696 Enqueuing Expose request
22:34:47.884 00.016 5240 IsGuiding returns 1
22:34:47.912 00.028 5240 IsGuiding returns 1
22:34:47.943 00.031 5240 IsGuiding returns 0
22:34:47.943 00.000 5240 scope move finished after 36 + 110 ms
22:34:47.943 00.000 5240 Move returns status 0, amount 36
22:34:47.943 00.000 5240 MoveAxis(N, 0, ABG)
22:34:47.943 00.000 5240 Move returns status 0, amount 0
22:34:47.943 00.000 5240 move complete, result=0
22:34:47.943 00.000 5240 worker thread done servicing request
22:34:47.943 00.000 5240 Worker thread wakes up
22:34:47.943 00.000 2696 GuideStep: -0.1 px 36 ms EAST, 0.0 px 0 ms NORTH
22:34:47.947 00.004 5240 worker thread servicing REQUEST_EXPOSE 1500
22:34:47.947 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:34:49.381 01.434 5240 Exposure complete
22:34:49.446 00.065 5240 worker thread done servicing request
22:34:49.446 00.000 2696 OnExposeComplete: enter
22:34:49.450 00.004 2696 UpdateGuideState(): m_state=6
22:34:49.453 00.003 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 638
22:34:49.454 00.001 2696 Star::Find returns 1 (1), X=298.85, Y=259.95, Mass=2988, SNR=38.6, Peak=255 HFD=3.0
22:34:49.456 00.002 2696 MultiStar: [#1 1.48,0.11,0.70,U] [#2 0.31,-0.64,0.70,U] [#3 0.52,0.06,0.44,U] [#4 1.36,0.39,0.44,U] [#5 1.64,0.12,0.44,U] [#6 0.55,-0.32,0.48,U] [#7 0.53,-0.17,0.50,U] [#8 0.29,-0.19,0.39,U] 
22:34:49.458 00.002 2696 refined, 8 included, MultiStar: {0.50, -0.16}, one-star: {-0.92, -0.38}
22:34:49.460 00.002 2696 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.74) = xAngle (-3.05 = -3.05)
22:34:49.462 00.002 2696 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.41 = -0.41)
22:34:49.464 00.002 2696 CameraToMount -- cameraX=0.50 cameraY=-0.16 hyp=0.52 cameraTheta=-0.31 mountX=-0.52 mountY=-0.21, mountTheta=-2.76
22:34:49.467 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.50, y=-0.16, opts=13)
22:34:49.469 00.002 2696 Enqueuing Move request for scope (0.50, -0.16)
22:34:49.471 00.002 5240 Worker thread wakes up
22:34:49.471 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.16) opts 0xd
22:34:49.471 00.000 5240 Handling offset move in thread for scope, endpoint = (0.50, -0.16)
22:34:49.471 00.000 5240 Moving (0.50, -0.16) raw xDistance=-0.52 yDistance=-0.21
22:34:49.472 00.001 5240 PPEC rslt: input = -0.52, final = -0.67, react = -0.52, pred = -0.16, hyst = -0.50, hyst_pct = 0.10, period_length = 662.83
22:34:49.472 00.000 5240 PPEC: input: -0.52, control: -0.67, exposure: 1500
22:34:49.472 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
22:34:49.472 00.000 5240 MoveAxis(E, 110, ABG)
22:34:49.472 00.000 5240 Guiding  Dir = 2, Dur = 110
22:34:49.472 00.000 5240 IsGuiding returns 0
22:34:49.473 00.001 5240 PulseGuide returned control before completion, sleep 120
22:34:49.485 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=219, Gamma=0.430
22:34:49.530 00.045 2696 UpdateGuideState exits: m=2988 SNR=38.6 Saturated
22:34:49.532 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:49.534 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:34:49.536 00.002 2696 Enqueuing Expose request
22:34:49.599 00.063 5240 IsGuiding returns 1
22:34:49.599 00.000 5240 scope still moving after pulse duration time elapsed
22:34:49.630 00.031 5240 IsGuiding returns 0
22:34:49.630 00.000 5240 scope move finished after 110 + 46 ms
22:34:49.630 00.000 5240 Move returns status 0, amount 110
22:34:49.630 00.000 5240 MoveAxis(N, 27, ABG)
22:34:49.630 00.000 5240 Guiding  Dir = 0, Dur = 27
22:34:49.630 00.000 5240 IsGuiding returns 0
22:34:49.630 00.000 5240 PulseGuide returned control before completion, sleep 37
22:34:49.676 00.046 5240 IsGuiding returns 1
22:34:49.676 00.000 5240 scope still moving after pulse duration time elapsed
22:34:49.707 00.031 5240 IsGuiding returns 0
22:34:49.707 00.000 5240 scope move finished after 27 + 50 ms
22:34:49.707 00.000 5240 Move returns status 0, amount 27
22:34:49.707 00.000 5240 move complete, result=0
22:34:49.707 00.000 5240 worker thread done servicing request
22:34:49.707 00.000 5240 Worker thread wakes up
22:34:49.707 00.000 2696 GuideStep: -0.5 px 110 ms EAST, -0.2 px 27 ms NORTH
22:34:49.710 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:34:49.710 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:34:51.358 01.648 5240 Exposure complete
22:34:51.430 00.072 5240 worker thread done servicing request
22:34:51.430 00.000 2696 OnExposeComplete: enter
22:34:51.432 00.002 2696 UpdateGuideState(): m_state=6
22:34:51.434 00.002 2696 Star::Find(15, 298, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 639
22:34:51.436 00.002 2696 Star::Find returns 1 (1), X=298.86, Y=260.10, Mass=2880, SNR=37.8, Peak=255 HFD=2.9
22:34:51.439 00.003 2696 MultiStar: [#1 1.50,0.34,0.70,U] [#2 0.85,-0.44,0.70,U] [#3 0.57,0.19,0.44,U] [#4 1.48,0.68,0.44,U] [#5 1.66,0.73,0.45,U] [#6 0.70,-0.06,0.49,U] [#7 0.73,0.05,0.48,U] [#8 0.43,-0.10,0.39,U] 
22:34:51.440 00.001 2696 refined, 8 included, MultiStar: {0.64, 0.07}, one-star: {-0.91, -0.23}
22:34:51.442 00.002 2696 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.74) = xAngle (-2.62 = -2.62)
22:34:51.444 00.002 2696 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.01 = 0.01)
22:34:51.445 00.001 2696 CameraToMount -- cameraX=0.64 cameraY=0.07 hyp=0.64 cameraTheta=0.12 mountX=-0.56 mountY=0.01, mountTheta=3.13
22:34:51.450 00.005 2696 SchedulePrimaryMove(0F998B58, x=0.64, y=0.07, opts=13)
22:34:51.453 00.003 2696 Enqueuing Move request for scope (0.64, 0.07)
22:34:51.455 00.002 5240 Worker thread wakes up
22:34:51.455 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.64, 0.07) opts 0xd
22:34:51.455 00.000 5240 Handling offset move in thread for scope, endpoint = (0.64, 0.07)
22:34:51.455 00.000 5240 Moving (0.64, 0.07) raw xDistance=-0.56 yDistance=0.01
22:34:51.456 00.001 5240 PPEC rslt: input = -0.56, final = -0.65, react = -0.56, pred = -0.10, hyst = -0.52, hyst_pct = 0.10, period_length = 662.83
22:34:51.456 00.000 5240 PPEC: input: -0.56, control: -0.65, exposure: 1500
22:34:51.456 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:51.456 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:34:51.456 00.000 5240 MoveAxis(E, 107, ABG)
22:34:51.456 00.000 5240 Guiding  Dir = 2, Dur = 107
22:34:51.457 00.001 5240 IsGuiding returns 0
22:34:51.457 00.000 5240 PulseGuide returned control before completion, sleep 117
22:34:51.468 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:34:51.515 00.047 2696 UpdateGuideState exits: m=2880 SNR=37.8 Saturated
22:34:51.519 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:51.520 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:34:51.522 00.002 2696 Enqueuing Expose request
22:34:51.579 00.057 5240 IsGuiding returns 1
22:34:51.579 00.000 5240 scope still moving after pulse duration time elapsed
22:34:51.610 00.031 5240 IsGuiding returns 0
22:34:51.610 00.000 5240 scope move finished after 107 + 46 ms
22:34:51.610 00.000 5240 Move returns status 0, amount 107
22:34:51.611 00.001 5240 MoveAxis(N, 0, ABG)
22:34:51.611 00.000 5240 Move returns status 0, amount 0
22:34:51.611 00.000 5240 move complete, result=0
22:34:51.611 00.000 5240 worker thread done servicing request
22:34:51.611 00.000 5240 Worker thread wakes up
22:34:51.611 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:34:51.611 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:34:51.612 00.001 2696 GuideStep: -0.6 px 107 ms EAST, 0.0 px 0 ms NORTH
22:34:53.017 01.405 5240 Exposure complete
22:34:53.066 00.049 5240 worker thread done servicing request
22:34:53.066 00.000 2696 OnExposeComplete: enter
22:34:53.069 00.003 2696 UpdateGuideState(): m_state=6
22:34:53.071 00.002 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 640
22:34:53.076 00.005 2696 Star::Find returns 1 (1), X=298.88, Y=260.22, Mass=2941, SNR=38.3, Peak=255 HFD=3.0
22:34:53.078 00.002 2696 MultiStar: [#1 1.56,0.71,0.70,U] [#2 0.52,0.04,0.68,U] [#3 0.44,0.21,0.44,U] [#4 1.61,0.89,0.45,U] [#5 1.80,0.94,0.00,M1] [#6 0.77,0.05,0.47,U] [#7 0.51,0.29,0.49,U] [#8 0.36,-0.18,0.39,U] 
22:34:53.080 00.002 2696 refined, 7 included, MultiStar: {0.48, 0.22}, one-star: {-0.89, -0.11}
22:34:53.082 00.002 2696 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.74) = xAngle (-2.31 = -2.31)
22:34:53.084 00.002 2696 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.32 = 0.32)
22:34:53.085 00.001 2696 CameraToMount -- cameraX=0.48 cameraY=0.22 hyp=0.53 cameraTheta=0.42 mountX=-0.36 mountY=0.17, mountTheta=2.70
22:34:53.088 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.48, y=0.22, opts=13)
22:34:53.091 00.003 2696 Enqueuing Move request for scope (0.48, 0.22)
22:34:53.092 00.001 5240 Worker thread wakes up
22:34:53.092 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.22) opts 0xd
22:34:53.093 00.001 5240 Handling offset move in thread for scope, endpoint = (0.48, 0.22)
22:34:53.093 00.000 5240 Moving (0.48, 0.22) raw xDistance=-0.36 yDistance=0.17
22:34:53.094 00.001 5240 PPEC rslt: input = -0.36, final = -0.45, react = -0.36, pred = -0.10, hyst = -0.39, hyst_pct = 0.10, period_length = 662.83
22:34:53.094 00.000 5240 PPEC: input: -0.36, control: -0.45, exposure: 1500
22:34:53.094 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:34:53.094 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:34:53.094 00.000 5240 MoveAxis(E, 74, ABG)
22:34:53.094 00.000 5240 Guiding  Dir = 2, Dur = 74
22:34:53.095 00.001 5240 IsGuiding returns 0
22:34:53.095 00.000 5240 PulseGuide returned control before completion, sleep 84
22:34:53.107 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:34:53.154 00.047 2696 UpdateGuideState exits: m=2941 SNR=38.3 Saturated
22:34:53.156 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:53.158 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:34:53.159 00.001 2696 Enqueuing Expose request
22:34:53.186 00.027 5240 IsGuiding returns 1
22:34:53.186 00.000 5240 scope still moving after pulse duration time elapsed
22:34:53.217 00.031 5240 IsGuiding returns 0
22:34:53.217 00.000 5240 scope move finished after 74 + 48 ms
22:34:53.217 00.000 5240 Move returns status 0, amount 74
22:34:53.217 00.000 5240 MoveAxis(N, 0, ABG)
22:34:53.217 00.000 5240 Move returns status 0, amount 0
22:34:53.217 00.000 5240 move complete, result=0
22:34:53.217 00.000 5240 worker thread done servicing request
22:34:53.217 00.000 5240 Worker thread wakes up
22:34:53.217 00.000 2696 GuideStep: -0.4 px 74 ms EAST, 0.2 px 0 ms NORTH
22:34:53.221 00.004 5240 worker thread servicing REQUEST_EXPOSE 1500
22:34:53.221 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:34:54.871 01.650 5240 Exposure complete
22:34:54.941 00.070 5240 worker thread done servicing request
22:34:54.942 00.001 2696 OnExposeComplete: enter
22:34:54.945 00.003 2696 UpdateGuideState(): m_state=6
22:34:54.949 00.004 2696 Star::Find(15, 298, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 641
22:34:54.951 00.002 2696 Star::Find returns 1 (1), X=299.02, Y=260.47, Mass=2938, SNR=38.2, Peak=255 HFD=3.0
22:34:54.953 00.002 2696 MultiStar: [#1 1.48,0.36,0.72,U] [#2 0.86,-0.16,0.69,U] [#3 0.61,0.09,0.44,U] [#4 1.46,0.78,0.44,U] [#5 1.81,0.74,0.00,M2] [#6 0.89,-0.24,0.47,U] [#7 0.87,0.14,0.51,U] [#8 0.37,-0.04,0.39,U] 
22:34:54.955 00.002 2696 refined, 7 included, MultiStar: {0.61, 0.13}, one-star: {-0.74, 0.13}
22:34:54.956 00.001 2696 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.74) = xAngle (-2.52 = -2.52)
22:34:54.958 00.002 2696 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.11 = 0.11)
22:34:54.960 00.002 2696 CameraToMount -- cameraX=0.61 cameraY=0.13 hyp=0.62 cameraTheta=0.21 mountX=-0.51 mountY=0.07, mountTheta=3.01
22:34:54.963 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.61, y=0.13, opts=13)
22:34:54.965 00.002 2696 Enqueuing Move request for scope (0.61, 0.13)
22:34:54.966 00.001 5240 Worker thread wakes up
22:34:54.967 00.001 5240 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.13) opts 0xd
22:34:54.967 00.000 5240 Handling offset move in thread for scope, endpoint = (0.61, 0.13)
22:34:54.967 00.000 5240 Moving (0.61, 0.13) raw xDistance=-0.51 yDistance=0.07
22:34:54.967 00.000 5240 PPEC rslt: input = -0.51, final = -0.52, react = -0.51, pred = -0.01, hyst = -0.52, hyst_pct = 0.10, period_length = 662.83
22:34:54.969 00.002 5240 PPEC: input: -0.51, control: -0.52, exposure: 1500
22:34:54.969 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:54.969 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:34:54.969 00.000 5240 MoveAxis(E, 86, ABG)
22:34:54.969 00.000 5240 Guiding  Dir = 2, Dur = 86
22:34:54.969 00.000 5240 IsGuiding returns 0
22:34:54.970 00.001 5240 PulseGuide returned control before completion, sleep 96
22:34:54.982 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:34:55.029 00.047 2696 UpdateGuideState exits: m=2938 SNR=38.2 Saturated
22:34:55.031 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:55.033 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:34:55.035 00.002 2696 Enqueuing Expose request
22:34:55.071 00.036 5240 IsGuiding returns 1
22:34:55.071 00.000 5240 scope still moving after pulse duration time elapsed
22:34:55.101 00.030 5240 IsGuiding returns 0
22:34:55.101 00.000 5240 scope move finished after 86 + 46 ms
22:34:55.101 00.000 5240 Move returns status 0, amount 86
22:34:55.101 00.000 5240 MoveAxis(N, 0, ABG)
22:34:55.101 00.000 5240 Move returns status 0, amount 0
22:34:55.101 00.000 5240 move complete, result=0
22:34:55.102 00.001 5240 worker thread done servicing request
22:34:55.102 00.000 5240 Worker thread wakes up
22:34:55.102 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:34:55.102 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:34:55.118 00.016 2696 GuideStep: -0.5 px 86 ms EAST, 0.1 px 0 ms NORTH
22:34:56.533 01.415 5240 Exposure complete
22:34:56.611 00.078 5240 worker thread done servicing request
22:34:56.611 00.000 2696 OnExposeComplete: enter
22:34:56.613 00.002 2696 UpdateGuideState(): m_state=6
22:34:56.616 00.003 2696 Star::Find(15, 299, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 642
22:34:56.618 00.002 2696 Star::Find returns 1 (1), X=299.48, Y=259.92, Mass=2943, SNR=38.3, Peak=255 HFD=3.1
22:34:56.622 00.004 2696 MultiStar: [#1 2.06,-0.17,0.00,M1] [#2 1.23,-0.65,0.70,U] [#3 1.19,-0.49,0.45,U] [#4 2.12,0.18,0.00,M1] [#5 2.35,0.11,0.00,M3] [#6 1.47,-0.64,0.48,U] [#7 1.45,-0.31,0.49,U] [#8 0.96,-0.20,0.39,U] 
22:34:56.624 00.002 2696 single-star, 5 included, MultiStar: {0.82, -0.46}, one-star: {-0.29, -0.41}
22:34:56.627 00.003 2696 CameraToMount -- cameraTheta (-2.19) - m_xAngle (2.74) = xAngle (-4.93 = 1.36)
22:34:56.629 00.002 2696 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.30 = -2.30)
22:34:56.632 00.003 2696 CameraToMount -- cameraX=-0.29 cameraY=-0.41 hyp=0.51 cameraTheta=-2.19 mountX=0.11 mountY=-0.38, mountTheta=-1.29
22:34:56.638 00.006 2696 SchedulePrimaryMove(0F998B58, x=-0.29, y=-0.41, opts=13)
22:34:56.642 00.004 2696 Enqueuing Move request for scope (-0.29, -0.41)
22:34:56.644 00.002 5240 Worker thread wakes up
22:34:56.645 00.001 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.41) opts 0xd
22:34:56.645 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.29, -0.41)
22:34:56.645 00.000 5240 Moving (-0.29, -0.41) raw xDistance=0.11 yDistance=-0.38
22:34:56.646 00.001 5240 PPEC rslt: input = 0.11, final = 0.07, react = 0.11, pred = 0.08, hyst = 0.00, hyst_pct = 0.09, period_length = 662.83
22:34:56.646 00.000 5240 PPEC: input: 0.11, control: 0.07, exposure: 1500
22:34:56.646 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
22:34:56.646 00.000 5240 MoveAxis(W, 12, ABG)
22:34:56.647 00.001 5240 Guiding  Dir = 3, Dur = 12
22:34:56.647 00.000 5240 IsGuiding returns 0
22:34:56.647 00.000 5240 PulseGuide returned control before completion, sleep 22
22:34:56.660 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:34:56.673 00.013 5240 IsGuiding returns 1
22:34:56.673 00.000 5240 scope still moving after pulse duration time elapsed
22:34:56.706 00.033 5240 IsGuiding returns 0
22:34:56.706 00.000 5240 scope move finished after 12 + 46 ms
22:34:56.706 00.000 5240 Move returns status 0, amount 12
22:34:56.706 00.000 5240 MoveAxis(N, 48, ABG)
22:34:56.706 00.000 5240 Guiding  Dir = 0, Dur = 48
22:34:56.706 00.000 5240 IsGuiding returns 0
22:34:56.706 00.000 5240 PulseGuide returned control before completion, sleep 58
22:34:56.708 00.002 2696 UpdateGuideState exits: m=2943 SNR=38.3 Saturated
22:34:56.710 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:56.712 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:34:56.714 00.002 2696 Enqueuing Expose request
22:34:56.769 00.055 5240 IsGuiding returns 1
22:34:56.769 00.000 5240 scope still moving after pulse duration time elapsed
22:34:56.800 00.031 5240 IsGuiding returns 0
22:34:56.800 00.000 5240 scope move finished after 48 + 46 ms
22:34:56.800 00.000 5240 Move returns status 0, amount 48
22:34:56.800 00.000 5240 move complete, result=0
22:34:56.800 00.000 5240 worker thread done servicing request
22:34:56.800 00.000 5240 Worker thread wakes up
22:34:56.800 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:34:56.801 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:34:56.801 00.000 2696 GuideStep: 0.1 px 12 ms WEST, -0.4 px 48 ms NORTH
22:34:58.439 01.638 5240 Exposure complete
22:34:58.506 00.067 5240 worker thread done servicing request
22:34:58.506 00.000 2696 OnExposeComplete: enter
22:34:58.508 00.002 2696 UpdateGuideState(): m_state=6
22:34:58.510 00.002 2696 Star::Find(15, 299, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 643
22:34:58.512 00.002 2696 Star::Find returns 1 (1), X=300.16, Y=259.65, Mass=3194, SNR=39.9, Peak=255 HFD=3.2
22:34:58.513 00.001 2696 MultiStar: [#1 2.94,-0.30,0.00,M2] [#2 2.19,-0.49,0.00,M1] [#3 1.85,-0.40,0.42,U] [#4 2.92,-0.09,0.00,M2] [#5 3.08,0.08,0.00,M4] [#6 2.18,-0.86,0.00,M1] [#7 2.19,-0.42,0.00,M1] [#8 1.69,-0.30,0.37,U] 
22:34:58.516 00.003 2696 single-star, 2 included, MultiStar: {1.00, -0.53}, one-star: {0.39, -0.68}
22:34:58.518 00.002 2696 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.74) = xAngle (-3.78 = 2.50)
22:34:58.521 00.003 2696 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.15 = -1.15)
22:34:58.523 00.002 2696 CameraToMount -- cameraX=0.39 cameraY=-0.68 hyp=0.78 cameraTheta=-1.04 mountX=-0.63 mountY=-0.71, mountTheta=-2.29
22:34:58.527 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.39, y=-0.68, opts=13)
22:34:58.530 00.003 2696 Enqueuing Move request for scope (0.39, -0.68)
22:34:58.532 00.002 5240 Worker thread wakes up
22:34:58.532 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.68) opts 0xd
22:34:58.533 00.001 5240 Handling offset move in thread for scope, endpoint = (0.39, -0.68)
22:34:58.533 00.000 5240 Moving (0.39, -0.68) raw xDistance=-0.63 yDistance=-0.71
22:34:58.534 00.001 5240 PPEC rslt: input = -0.63, final = -0.47, react = -0.63, pred = 0.18, hyst = -0.62, hyst_pct = 0.09, period_length = 662.83
22:34:58.534 00.000 5240 PPEC: input: -0.63, control: -0.47, exposure: 1500
22:34:58.534 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71
22:34:58.534 00.000 5240 MoveAxis(E, 78, ABG)
22:34:58.534 00.000 5240 Guiding  Dir = 2, Dur = 78
22:34:58.535 00.001 5240 IsGuiding returns 0
22:34:58.535 00.000 5240 PulseGuide returned control before completion, sleep 88
22:34:58.548 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:34:58.596 00.048 2696 UpdateGuideState exits: m=3194 SNR=39.9 Saturated
22:34:58.599 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:58.603 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:34:58.606 00.003 2696 Enqueuing Expose request
22:34:58.624 00.018 5240 IsGuiding returns 1
22:34:58.624 00.000 5240 scope still moving after pulse duration time elapsed
22:34:58.656 00.032 5240 IsGuiding returns 0
22:34:58.656 00.000 5240 scope move finished after 78 + 43 ms
22:34:58.656 00.000 5240 Move returns status 0, amount 78
22:34:58.656 00.000 5240 MoveAxis(N, 90, ABG)
22:34:58.656 00.000 5240 Guiding  Dir = 0, Dur = 90
22:34:58.656 00.000 5240 IsGuiding returns 0
22:34:58.657 00.001 5240 PulseGuide returned control before completion, sleep 100
22:34:58.764 00.107 5240 IsGuiding returns 1
22:34:58.764 00.000 5240 scope still moving after pulse duration time elapsed
22:34:58.795 00.031 5240 IsGuiding returns 0
22:34:58.795 00.000 5240 scope move finished after 90 + 49 ms
22:34:58.795 00.000 5240 Move returns status 0, amount 90
22:34:58.795 00.000 5240 move complete, result=0
22:34:58.795 00.000 5240 worker thread done servicing request
22:34:58.795 00.000 5240 Worker thread wakes up
22:34:58.795 00.000 2696 GuideStep: -0.6 px 78 ms EAST, -0.7 px 90 ms NORTH
22:34:58.799 00.004 5240 worker thread servicing REQUEST_EXPOSE 1500
22:34:58.799 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:35:00.229 01.430 5240 Exposure complete
22:35:00.306 00.077 5240 worker thread done servicing request
22:35:00.306 00.000 2696 OnExposeComplete: enter
22:35:00.309 00.003 2696 UpdateGuideState(): m_state=6
22:35:00.312 00.003 2696 Star::Find(15, 300, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 644
22:35:00.313 00.001 2696 Star::Find returns 1 (1), X=300.98, Y=260.01, Mass=2985, SNR=38.6, Peak=255 HFD=2.8
22:35:00.315 00.002 2696 MultiStar: [#1 3.65,0.23,0.00,M3] [#2 2.84,-0.56,0.00,M2] [#3 2.67,0.06,0.00,M1] [#4 3.56,0.50,0.00,M3] [#5 3.82,0.42,0.00,M5] [#6 2.94,-0.35,0.00,M2] [#7 2.87,-0.19,0.00,M2] [#8 2.48,-0.29,0.00,M1] 
22:35:00.317 00.002 2696 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.74) = xAngle (-3.00 = -3.00)
22:35:00.319 00.002 2696 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.36 = -0.36)
22:35:00.321 00.002 2696 CameraToMount -- cameraX=1.21 cameraY=-0.32 hyp=1.25 cameraTheta=-0.26 mountX=-1.24 mountY=-0.44, mountTheta=-2.80
22:35:00.326 00.005 2696 SchedulePrimaryMove(0F998B58, x=1.21, y=-0.32, opts=13)
22:35:00.328 00.002 2696 Enqueuing Move request for scope (1.21, -0.32)
22:35:00.329 00.001 5240 Worker thread wakes up
22:35:00.329 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.21, -0.32) opts 0xd
22:35:00.330 00.001 5240 Handling offset move in thread for scope, endpoint = (1.21, -0.32)
22:35:00.330 00.000 5240 Moving (1.21, -0.32) raw xDistance=-1.24 yDistance=-0.44
22:35:00.331 00.001 5240 PPEC rslt: input = -1.24, final = -0.97, react = -1.24, pred = 0.28, hyst = -1.11, hyst_pct = 0.09, period_length = 662.83
22:35:00.331 00.000 5240 PPEC: input: -1.24, control: -0.97, exposure: 1500
22:35:00.331 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
22:35:00.331 00.000 5240 MoveAxis(E, 161, ABG)
22:35:00.331 00.000 5240 Guiding  Dir = 2, Dur = 161
22:35:00.331 00.000 5240 IsGuiding returns 0
22:35:00.331 00.000 5240 PulseGuide returned control before completion, sleep 171
22:35:00.343 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:35:00.390 00.047 2696 UpdateGuideState exits: m=2985 SNR=38.6 Saturated
22:35:00.392 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:00.394 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:35:00.396 00.002 2696 Enqueuing Expose request
22:35:00.511 00.115 5240 IsGuiding returns 1
22:35:00.511 00.000 5240 scope still moving after pulse duration time elapsed
22:35:00.542 00.031 5240 IsGuiding returns 0
22:35:00.542 00.000 5240 scope move finished after 161 + 50 ms
22:35:00.542 00.000 5240 Move returns status 0, amount 161
22:35:00.542 00.000 5240 MoveAxis(N, 56, ABG)
22:35:00.542 00.000 5240 Guiding  Dir = 0, Dur = 56
22:35:00.543 00.001 5240 IsGuiding returns 0
22:35:00.543 00.000 5240 PulseGuide returned control before completion, sleep 66
22:35:00.620 00.077 5240 IsGuiding returns 1
22:35:00.620 00.000 5240 scope still moving after pulse duration time elapsed
22:35:00.651 00.031 5240 IsGuiding returns 0
22:35:00.651 00.000 5240 scope move finished after 56 + 52 ms
22:35:00.651 00.000 5240 Move returns status 0, amount 56
22:35:00.652 00.001 5240 move complete, result=0
22:35:00.652 00.000 5240 worker thread done servicing request
22:35:00.652 00.000 5240 Worker thread wakes up
22:35:00.652 00.000 2696 GuideStep: -1.2 px 161 ms EAST, -0.4 px 56 ms NORTH
22:35:00.657 00.005 5240 worker thread servicing REQUEST_EXPOSE 1500
22:35:00.658 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:35:02.309 01.651 5240 Exposure complete
22:35:02.383 00.074 5240 worker thread done servicing request
22:35:02.383 00.000 2696 OnExposeComplete: enter
22:35:02.387 00.004 2696 UpdateGuideState(): m_state=6
22:35:02.390 00.003 2696 Star::Find(15, 300, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 645
22:35:02.392 00.002 2696 Star::Find returns 1 (1), X=301.31, Y=260.26, Mass=2966, SNR=38.4, Peak=255 HFD=3.1
22:35:02.394 00.002 2696 MultiStar: [#1 3.88,0.36,0.00,M4] [#2 3.03,0.06,0.00,M3] [#3 3.17,0.13,0.00,M2] [#4 4.03,0.82,0.00,M4] [#5 4.17,0.72,0.00,M6] [#6 3.42,0.25,0.00,M3] [#7 3.20,0.27,0.00,M3] [#8 2.87,0.12,0.00,M2] 
22:35:02.396 00.002 2696 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.74) = xAngle (-2.78 = -2.78)
22:35:02.397 00.001 2696 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.15 = -0.15)
22:35:02.399 00.002 2696 CameraToMount -- cameraX=1.54 cameraY=-0.07 hyp=1.54 cameraTheta=-0.04 mountX=-1.44 mountY=-0.23, mountTheta=-2.99
22:35:02.402 00.003 2696 SchedulePrimaryMove(0F998B58, x=1.54, y=-0.07, opts=13)
22:35:02.404 00.002 2696 Enqueuing Move request for scope (1.54, -0.07)
22:35:02.405 00.001 5240 Worker thread wakes up
22:35:02.405 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.54, -0.07) opts 0xd
22:35:02.405 00.000 5240 Handling offset move in thread for scope, endpoint = (1.54, -0.07)
22:35:02.406 00.001 5240 Moving (1.54, -0.07) raw xDistance=-1.44 yDistance=-0.23
22:35:02.408 00.002 5240 PPEC rslt: input = -1.44, final = -1.08, react = -1.44, pred = 0.38, hyst = -1.34, hyst_pct = 0.09, period_length = 662.83
22:35:02.408 00.000 5240 PPEC: input: -1.44, control: -1.08, exposure: 1500
22:35:02.408 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
22:35:02.408 00.000 5240 MoveAxis(E, 180, ABG)
22:35:02.408 00.000 5240 Guiding  Dir = 2, Dur = 180
22:35:02.408 00.000 5240 IsGuiding returns 0
22:35:02.408 00.000 5240 PulseGuide returned control before completion, sleep 190
22:35:02.421 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:35:02.466 00.045 2696 UpdateGuideState exits: m=2966 SNR=38.4 Saturated
22:35:02.468 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:02.470 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:35:02.472 00.002 2696 Enqueuing Expose request
22:35:02.602 00.130 5240 IsGuiding returns 1
22:35:02.602 00.000 5240 scope still moving after pulse duration time elapsed
22:35:02.633 00.031 5240 IsGuiding returns 0
22:35:02.633 00.000 5240 scope move finished after 180 + 45 ms
22:35:02.633 00.000 5240 Move returns status 0, amount 180
22:35:02.633 00.000 5240 MoveAxis(N, 29, ABG)
22:35:02.633 00.000 5240 Guiding  Dir = 0, Dur = 29
22:35:02.633 00.000 5240 IsGuiding returns 0
22:35:02.633 00.000 5240 PulseGuide returned control before completion, sleep 39
22:35:02.680 00.047 5240 IsGuiding returns 1
22:35:02.681 00.001 5240 scope still moving after pulse duration time elapsed
22:35:02.711 00.030 5240 IsGuiding returns 0
22:35:02.712 00.001 5240 scope move finished after 29 + 49 ms
22:35:02.712 00.000 5240 Move returns status 0, amount 29
22:35:02.712 00.000 5240 move complete, result=0
22:35:02.712 00.000 5240 worker thread done servicing request
22:35:02.712 00.000 5240 Worker thread wakes up
22:35:02.712 00.000 2696 GuideStep: -1.4 px 180 ms EAST, -0.2 px 29 ms NORTH
22:35:02.718 00.006 5240 worker thread servicing REQUEST_EXPOSE 1500
22:35:02.719 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:35:04.146 01.427 5240 Exposure complete
22:35:04.227 00.081 5240 worker thread done servicing request
22:35:04.227 00.000 2696 OnExposeComplete: enter
22:35:04.231 00.004 2696 UpdateGuideState(): m_state=6
22:35:04.234 00.003 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 646
22:35:04.237 00.003 2696 Star::Find returns 1 (1), X=301.28, Y=260.49, Mass=3029, SNR=38.8, Peak=255 HFD=3.2
22:35:04.240 00.003 2696 MultiStar: [#1 4.20,0.86,0.00,M5] [#2 3.32,0.35,0.00,M4] [#3 3.13,0.64,0.00,M3] [#4 4.12,1.10,0.00,M5] [#5 4.29,1.08,0.00,M7] [#6 3.42,0.50,0.00,M4] [#7 3.61,0.70,0.00,M4] [#8 2.85,0.33,0.00,M3] 
22:35:04.242 00.002 2696 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.74) = xAngle (-2.63 = -2.63)
22:35:04.244 00.002 2696 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.00 = 0.00)
22:35:04.247 00.003 2696 CameraToMount -- cameraX=1.51 cameraY=0.16 hyp=1.52 cameraTheta=0.11 mountX=-1.33 mountY=0.00, mountTheta=3.14
22:35:04.250 00.003 2696 SchedulePrimaryMove(0F998B58, x=1.51, y=0.16, opts=13)
22:35:04.253 00.003 2696 Enqueuing Move request for scope (1.51, 0.16)
22:35:04.256 00.003 5240 Worker thread wakes up
22:35:04.256 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.51, 0.16) opts 0xd
22:35:04.256 00.000 5240 Handling offset move in thread for scope, endpoint = (1.51, 0.16)
22:35:04.256 00.000 5240 Moving (1.51, 0.16) raw xDistance=-1.33 yDistance=0.00
22:35:04.258 00.002 5240 PPEC rslt: input = -1.33, final = -0.95, react = -1.33, pred = 0.41, hyst = -1.29, hyst_pct = 0.09, period_length = 662.83
22:35:04.258 00.000 5240 PPEC: input: -1.33, control: -0.95, exposure: 1500
22:35:04.258 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:04.258 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:35:04.260 00.002 5240 MoveAxis(E, 158, ABG)
22:35:04.260 00.000 5240 Guiding  Dir = 2, Dur = 158
22:35:04.260 00.000 5240 IsGuiding returns 0
22:35:04.261 00.001 5240 PulseGuide returned control before completion, sleep 168
22:35:04.274 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:35:04.320 00.046 2696 UpdateGuideState exits: m=3029 SNR=38.8 Saturated
22:35:04.323 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:04.326 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:35:04.327 00.001 2696 Enqueuing Expose request
22:35:04.440 00.113 5240 IsGuiding returns 1
22:35:04.440 00.000 5240 scope still moving after pulse duration time elapsed
22:35:04.470 00.030 5240 IsGuiding returns 0
22:35:04.470 00.000 5240 scope move finished after 158 + 52 ms
22:35:04.470 00.000 5240 Move returns status 0, amount 158
22:35:04.470 00.000 5240 MoveAxis(N, 0, ABG)
22:35:04.470 00.000 5240 Move returns status 0, amount 0
22:35:04.470 00.000 5240 move complete, result=0
22:35:04.470 00.000 5240 worker thread done servicing request
22:35:04.470 00.000 5240 Worker thread wakes up
22:35:04.470 00.000 2696 GuideStep: -1.3 px 158 ms EAST, 0.0 px 0 ms NORTH
22:35:04.473 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:35:04.473 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:35:06.115 01.642 5240 Exposure complete
22:35:06.188 00.073 5240 worker thread done servicing request
22:35:06.188 00.000 2696 OnExposeComplete: enter
22:35:06.190 00.002 2696 UpdateGuideState(): m_state=6
22:35:06.193 00.003 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
22:35:06.194 00.001 2696 Star::Find returns 1 (1), X=301.90, Y=260.41, Mass=2915, SNR=38.1, Peak=255 HFD=3.2
22:35:06.196 00.002 2696 MultiStar: [#1 4.61,0.86,0.00,M6] [#2 3.74,0.06,0.00,M5] [#3 3.65,0.45,0.00,M4] [#4 4.54,1.10,0.00,M6] [#5 4.67,0.80,0.00,M8] [#6 3.93,0.41,0.00,M5] [#7 3.92,0.46,0.00,M5] [#8 3.47,0.25,0.00,M4] 
22:35:06.198 00.002 2696 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.74) = xAngle (-2.70 = -2.70)
22:35:06.200 00.002 2696 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.07 = -0.07)
22:35:06.202 00.002 2696 CameraToMount -- cameraX=2.13 cameraY=0.08 hyp=2.13 cameraTheta=0.04 mountX=-1.93 mountY=-0.14, mountTheta=-3.07
22:35:06.205 00.003 2696 SchedulePrimaryMove(0F998B58, x=2.13, y=0.08, opts=13)
22:35:06.207 00.002 2696 Enqueuing Move request for scope (2.13, 0.08)
22:35:06.209 00.002 5240 Worker thread wakes up
22:35:06.209 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (2.13, 0.08) opts 0xd
22:35:06.209 00.000 5240 Handling offset move in thread for scope, endpoint = (2.13, 0.08)
22:35:06.209 00.000 5240 Moving (2.13, 0.08) raw xDistance=-1.93 yDistance=-0.14
22:35:06.211 00.002 5240 PPEC rslt: input = -1.93, final = -1.48, react = -1.93, pred = 0.48, hyst = -1.84, hyst_pct = 0.09, period_length = 662.83
22:35:06.211 00.000 5240 PPEC: input: -1.93, control: -1.48, exposure: 1500
22:35:06.211 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:06.211 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:35:06.211 00.000 5240 MoveAxis(E, 246, ABG)
22:35:06.211 00.000 5240 Guiding  Dir = 2, Dur = 246
22:35:06.211 00.000 5240 IsGuiding returns 0
22:35:06.211 00.000 5240 PulseGuide returned control before completion, sleep 256
22:35:06.224 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=238, Gamma=0.430
22:35:06.271 00.047 2696 UpdateGuideState exits: m=2915 SNR=38.1 Saturated
22:35:06.273 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:06.275 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:35:06.277 00.002 2696 Enqueuing Expose request
22:35:06.471 00.194 5240 IsGuiding returns 1
22:35:06.471 00.000 5240 scope still moving after pulse duration time elapsed
22:35:06.502 00.031 5240 IsGuiding returns 0
22:35:06.502 00.000 5240 scope move finished after 246 + 44 ms
22:35:06.502 00.000 5240 Move returns status 0, amount 246
22:35:06.502 00.000 5240 MoveAxis(N, 0, ABG)
22:35:06.502 00.000 5240 Move returns status 0, amount 0
22:35:06.502 00.000 5240 move complete, result=0
22:35:06.502 00.000 5240 worker thread done servicing request
22:35:06.502 00.000 5240 Worker thread wakes up
22:35:06.502 00.000 2696 GuideStep: -1.9 px 246 ms EAST, -0.1 px 0 ms NORTH
22:35:06.504 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:35:06.504 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:35:07.929 01.425 5240 Exposure complete
22:35:07.979 00.050 5240 worker thread done servicing request
22:35:07.979 00.000 2696 OnExposeComplete: enter
22:35:07.981 00.002 2696 UpdateGuideState(): m_state=6
22:35:07.983 00.002 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
22:35:07.985 00.002 2696 Star::Find returns 1 (1), X=301.75, Y=260.54, Mass=3160, SNR=39.7, Peak=255 HFD=3.3
22:35:07.987 00.002 2696 MultiStar: [#1 4.50,0.84,0.00,M7] [#2 3.59,0.29,0.00,M6] [#3 3.50,0.69,0.00,M5] [#4 4.33,1.05,0.00,M7] [#5 4.55,0.90,0.00,M9] [#6 3.84,0.53,0.00,M6] [#7 3.99,0.78,0.00,M6] [#8 3.28,0.45,0.00,M5] 
22:35:07.989 00.002 2696 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.74) = xAngle (-2.63 = -2.63)
22:35:07.991 00.002 2696 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.00 = 0.00)
22:35:07.992 00.001 2696 CameraToMount -- cameraX=1.98 cameraY=0.20 hyp=1.99 cameraTheta=0.10 mountX=-1.74 mountY=0.00, mountTheta=3.14
22:35:07.995 00.003 2696 SchedulePrimaryMove(0F998B58, x=1.98, y=0.20, opts=13)
22:35:07.997 00.002 2696 Enqueuing Move request for scope (1.98, 0.20)
22:35:08.000 00.003 5240 Worker thread wakes up
22:35:08.000 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.98, 0.20) opts 0xd
22:35:08.000 00.000 5240 Handling offset move in thread for scope, endpoint = (1.98, 0.20)
22:35:08.000 00.000 5240 Moving (1.98, 0.20) raw xDistance=-1.74 yDistance=0.00
22:35:08.001 00.001 5240 PPEC rslt: input = -1.74, final = -1.41, react = -1.74, pred = 0.35, hyst = -1.66, hyst_pct = 0.09, period_length = 662.83
22:35:08.002 00.001 5240 PPEC: input: -1.74, control: -1.41, exposure: 1500
22:35:08.002 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:08.002 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:35:08.002 00.000 5240 MoveAxis(E, 234, ABG)
22:35:08.002 00.000 5240 Guiding  Dir = 2, Dur = 234
22:35:08.002 00.000 5240 IsGuiding returns 0
22:35:08.002 00.000 5240 PulseGuide returned control before completion, sleep 244
22:35:08.015 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:35:08.061 00.046 2696 UpdateGuideState exits: m=3160 SNR=39.7 Saturated
22:35:08.063 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:08.064 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:35:08.066 00.002 2696 Enqueuing Expose request
22:35:08.262 00.196 5240 IsGuiding returns 1
22:35:08.262 00.000 5240 scope still moving after pulse duration time elapsed
22:35:08.293 00.031 5240 IsGuiding returns 0
22:35:08.294 00.001 5240 scope move finished after 234 + 57 ms
22:35:08.294 00.000 5240 Move returns status 0, amount 234
22:35:08.294 00.000 5240 MoveAxis(N, 0, ABG)
22:35:08.294 00.000 5240 Move returns status 0, amount 0
22:35:08.294 00.000 5240 move complete, result=0
22:35:08.295 00.001 5240 worker thread done servicing request
22:35:08.295 00.000 2696 GuideStep: -1.7 px 234 ms EAST, 0.0 px 0 ms NORTH
22:35:08.302 00.007 5240 Worker thread wakes up
22:35:08.302 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:35:08.303 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:35:09.939 01.636 5240 Exposure complete
22:35:09.989 00.050 5240 worker thread done servicing request
22:35:09.989 00.000 2696 OnExposeComplete: enter
22:35:09.991 00.002 2696 UpdateGuideState(): m_state=6
22:35:09.993 00.002 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
22:35:09.995 00.002 2696 Star::Find returns 1 (1), X=300.42, Y=261.02, Mass=3033, SNR=38.9, Peak=255 HFD=3.3
22:35:09.997 00.002 2696 MultiStar: [#1 3.02,0.95,0.00,M8] [#2 2.25,0.57,0.00,M7] [#3 1.95,0.80,0.00,M6] [#4 3.04,1.35,0.00,M8] [#5 3.09,1.34,0.00,M10] [#6 2.44,0.76,0.00,M7] [#7 2.33,0.74,0.00,M7] [#8 1.95,0.94,0.00,M6] 
22:35:09.998 00.001 2696 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.74) = xAngle (-1.92 = -1.92)
22:35:10.000 00.002 2696 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.71 = 0.71)
22:35:10.002 00.002 2696 CameraToMount -- cameraX=0.65 cameraY=0.69 hyp=0.94 cameraTheta=0.81 mountX=-0.32 mountY=0.62, mountTheta=2.05
22:35:10.005 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.65, y=0.69, opts=13)
22:35:10.007 00.002 2696 Enqueuing Move request for scope (0.65, 0.69)
22:35:10.009 00.002 5240 Worker thread wakes up
22:35:10.009 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.65, 0.69) opts 0xd
22:35:10.009 00.000 5240 Handling offset move in thread for scope, endpoint = (0.65, 0.69)
22:35:10.009 00.000 5240 Moving (0.65, 0.69) raw xDistance=-0.32 yDistance=0.62
22:35:10.011 00.002 5240 PPEC rslt: input = -0.32, final = 0.03, react = -0.32, pred = 0.40, hyst = -0.44, hyst_pct = 0.08, period_length = 662.83
22:35:10.011 00.000 5240 PPEC: input: -0.32, control: 0.03, exposure: 1500
22:35:10.011 00.000 5240 resist switch: large excursion: input 0.62 thresh 0.45 direction from -1 to 1
22:35:10.011 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.85
22:35:10.011 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62
22:35:10.011 00.000 5240 MoveAxis(W, 5, ABG)
22:35:10.012 00.001 5240 Guiding  Dir = 3, Dur = 5
22:35:10.012 00.000 5240 IsGuiding returns 0
22:35:10.012 00.000 5240 PulseGuide returned control before completion, sleep 15
22:35:10.025 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=231, Gamma=0.430
22:35:10.039 00.014 5240 IsGuiding returns 1
22:35:10.040 00.001 5240 scope still moving after pulse duration time elapsed
22:35:10.071 00.031 5240 IsGuiding returns 0
22:35:10.071 00.000 5240 scope move finished after 5 + 53 ms
22:35:10.071 00.000 5240 Move returns status 0, amount 5
22:35:10.071 00.000 5240 BLC: Oldest BLC event removed
22:35:10.071 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 330 applied
22:35:10.071 00.000 5240 MoveAxis(S, 408, ABG)
22:35:10.071 00.000 5240 Guiding  Dir = 1, Dur = 408
22:35:10.072 00.001 5240 IsGuiding returns 0
22:35:10.072 00.000 5240 PulseGuide returned control before completion, sleep 418
22:35:10.072 00.000 2696 UpdateGuideState exits: m=3033 SNR=38.9 Saturated
22:35:10.075 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:10.078 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:35:10.080 00.002 2696 Enqueuing Expose request
22:35:10.493 00.413 5240 IsGuiding returns 1
22:35:10.493 00.000 5240 scope still moving after pulse duration time elapsed
22:35:10.524 00.031 5240 IsGuiding returns 0
22:35:10.524 00.000 5240 scope move finished after 408 + 45 ms
22:35:10.525 00.001 5240 Move returns status 0, amount 408
22:35:10.525 00.000 5240 move complete, result=0
22:35:10.525 00.000 5240 worker thread done servicing request
22:35:10.525 00.000 5240 Worker thread wakes up
22:35:10.525 00.000 2696 GuideStep: -0.3 px 5 ms WEST, 0.6 px 408 ms SOUTH
22:35:10.532 00.007 5240 worker thread servicing REQUEST_EXPOSE 1500
22:35:10.532 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:35:11.947 01.415 5240 Exposure complete
22:35:11.997 00.050 5240 worker thread done servicing request
22:35:11.997 00.000 2696 OnExposeComplete: enter
22:35:11.999 00.002 2696 UpdateGuideState(): m_state=6
22:35:12.001 00.002 2696 Star::Find(15, 300, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 650
22:35:12.004 00.003 2696 Star::Find returns 1 (1), X=300.11, Y=261.41, Mass=3100, SNR=39.3, Peak=255 HFD=3.3
22:35:12.005 00.001 2696 MultiStar: [#1 2.77,1.52,0.00,M9] [#2 2.01,1.08,0.00,M8] [#3 1.73,1.29,0.00,M7] [#4 2.78,1.82,0.00,M9] [#5 2.97,2.04,0.00,R] [#6 2.07,1.00,0.00,M8] [#7 2.10,1.31,0.00,M8] [#8 1.72,1.27,0.00,M7] 
22:35:12.008 00.003 2696 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.74) = xAngle (-1.47 = -1.47)
22:35:12.011 00.003 2696 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.16 = 1.16)
22:35:12.014 00.003 2696 CameraToMount -- cameraX=0.34 cameraY=1.08 hyp=1.13 cameraTheta=1.26 mountX=0.11 mountY=1.03, mountTheta=1.47
22:35:12.018 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.34, y=1.08, opts=13)
22:35:12.020 00.002 2696 Enqueuing Move request for scope (0.34, 1.08)
22:35:12.022 00.002 5240 Worker thread wakes up
22:35:12.022 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.34, 1.08) opts 0xd
22:35:12.022 00.000 5240 Handling offset move in thread for scope, endpoint = (0.34, 1.08)
22:35:12.022 00.000 5240 Moving (0.34, 1.08) raw xDistance=0.11 yDistance=1.03
22:35:12.022 00.000 5240 BLC: History state: CurrMiss=1.03, AvgInitMiss=1.14, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.615834, 1:1.033941
22:35:12.022 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:35:12.023 00.001 5240 PPEC rslt: input = 0.11, final = 0.41, react = 0.11, pred = 0.45, hyst = 0.00, hyst_pct = 0.08, period_length = 662.83
22:35:12.023 00.000 5240 PPEC: input: 0.11, control: 0.41, exposure: 1500
22:35:12.023 00.000 5240 GuideAlgorithmResistSwitch::result() returns 1.03 from input 1.03
22:35:12.023 00.000 5240 MoveAxis(W, 68, ABG)
22:35:12.023 00.000 5240 Guiding  Dir = 3, Dur = 68
22:35:12.024 00.001 5240 IsGuiding returns 0
22:35:12.024 00.000 5240 PulseGuide returned control before completion, sleep 78
22:35:12.036 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=234, Gamma=0.430
22:35:12.085 00.049 2696 UpdateGuideState exits: m=3100 SNR=39.3 Saturated
22:35:12.087 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:12.089 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:35:12.091 00.002 2696 Enqueuing Expose request
22:35:12.114 00.023 5240 IsGuiding returns 1
22:35:12.114 00.000 5240 scope still moving after pulse duration time elapsed
22:35:12.146 00.032 5240 IsGuiding returns 0
22:35:12.146 00.000 5240 scope move finished after 68 + 53 ms
22:35:12.146 00.000 5240 Move returns status 0, amount 68
22:35:12.146 00.000 5240 MoveAxis(S, 131, ABG)
22:35:12.146 00.000 5240 Guiding  Dir = 1, Dur = 131
22:35:12.146 00.000 5240 IsGuiding returns 0
22:35:12.147 00.001 5240 PulseGuide returned control before completion, sleep 141
22:35:12.301 00.154 5240 IsGuiding returns 1
22:35:12.301 00.000 5240 scope still moving after pulse duration time elapsed
22:35:12.333 00.032 5240 IsGuiding returns 0
22:35:12.333 00.000 5240 scope move finished after 131 + 55 ms
22:35:12.334 00.001 5240 Move returns status 0, amount 131
22:35:12.334 00.000 5240 move complete, result=0
22:35:12.334 00.000 5240 worker thread done servicing request
22:35:12.334 00.000 2696 GuideStep: 0.1 px 68 ms WEST, 1.0 px 131 ms SOUTH
22:35:12.340 00.006 5240 Worker thread wakes up
22:35:12.340 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:35:12.340 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:35:13.982 01.642 5240 Exposure complete
22:35:14.051 00.069 5240 worker thread done servicing request
22:35:14.052 00.001 2696 OnExposeComplete: enter
22:35:14.053 00.001 2696 UpdateGuideState(): m_state=6
22:35:14.055 00.002 2696 Star::Find(15, 300, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 651
22:35:14.057 00.002 2696 Star::Find returns 1 (1), X=301.38, Y=260.12, Mass=3089, SNR=39.2, Peak=255 HFD=3.2
22:35:14.059 00.002 2696 MultiStar: [#1 3.86,-0.04,0.00,M10] [#2 2.98,-0.45,0.00,M9] [#3 3.00,-0.24,0.00,M8] [#4 3.94,0.33,0.00,M10] [#5 0.98,-1.52,0.44,U] [#6 3.08,-0.74,0.00,M9] [#7 3.20,-0.36,0.00,M9] [#8 2.75,-0.12,0.00,M8] 
22:35:14.061 00.002 2696 refined, 1 included, MultiStar: {1.42, -0.61}, one-star: {1.61, -0.21}
22:35:14.062 00.001 2696 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.74) = xAngle (-3.14 = -3.14)
22:35:14.064 00.002 2696 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.51 = -0.51)
22:35:14.067 00.003 2696 CameraToMount -- cameraX=1.42 cameraY=-0.61 hyp=1.54 cameraTheta=-0.41 mountX=-1.54 mountY=-0.75, mountTheta=-2.69
22:35:14.070 00.003 2696 SchedulePrimaryMove(0F998B58, x=1.42, y=-0.61, opts=13)
22:35:14.074 00.004 2696 Enqueuing Move request for scope (1.42, -0.61)
22:35:14.075 00.001 5240 Worker thread wakes up
22:35:14.075 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.42, -0.61) opts 0xd
22:35:14.076 00.001 5240 Handling offset move in thread for scope, endpoint = (1.42, -0.61)
22:35:14.076 00.000 5240 Moving (1.42, -0.61) raw xDistance=-1.54 yDistance=-0.75
22:35:14.076 00.000 5240 BLC: History state: CurrMiss=-0.75, AvgInitMiss=1.14, ShCount=10, LgCount=0, SticCount=2,  Deflections: 0=0.615834, 1:1.033941, 2:-0.751497
22:35:14.076 00.000 5240 BLC: Over-shoot, stiction seen, nominal decrease by -63.000000
22:35:14.076 00.000 5240 BLC: window closed
22:35:14.076 00.000 5240 BLC: Pulse adjusted to 267
22:35:14.078 00.002 5240 PPEC rslt: input = -1.54, final = -1.67, react = -1.54, pred = -0.15, hyst = -1.39, hyst_pct = 0.08, period_length = 662.83
22:35:14.078 00.000 5240 PPEC: input: -1.54, control: -1.67, exposure: 1500
22:35:14.078 00.000 5240 resist switch: large excursion: input -0.75 thresh 0.45 direction from 1 to -1
22:35:14.078 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.25
22:35:14.078 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.75 from input -0.75
22:35:14.078 00.000 5240 MoveAxis(E, 276, ABG)
22:35:14.078 00.000 5240 Guiding  Dir = 2, Dur = 276
22:35:14.078 00.000 5240 IsGuiding returns 0
22:35:14.079 00.001 5240 PulseGuide returned control before completion, sleep 286
22:35:14.090 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:35:14.137 00.047 2696 UpdateGuideState exits: m=3089 SNR=39.2 Saturated
22:35:14.140 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:14.142 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:35:14.145 00.003 2696 Enqueuing Expose request
22:35:14.376 00.231 5240 IsGuiding returns 1
22:35:14.376 00.000 5240 scope still moving after pulse duration time elapsed
22:35:14.407 00.031 5240 IsGuiding returns 0
22:35:14.407 00.000 5240 scope move finished after 276 + 52 ms
22:35:14.407 00.000 5240 Move returns status 0, amount 276
22:35:14.407 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 267 applied
22:35:14.407 00.000 5240 MoveAxis(N, 362, ABG)
22:35:14.407 00.000 5240 Guiding  Dir = 0, Dur = 362
22:35:14.408 00.001 5240 IsGuiding returns 0
22:35:14.409 00.001 5240 PulseGuide returned control before completion, sleep 372
22:35:14.563 00.154 2696 evsrv: cli 0F943B00 connect
22:35:14.569 00.006 2696 case statement mapped state 6 to 3
22:35:14.575 00.006 2696 case statement mapped state 6 to 3
22:35:14.583 00.008 2696 evsrv: cli 0F943B00 request: {"method":"get_pixel_scale","id":"54f93e49-681c-4c50-96b1-ff6d7586748a"}
22:35:14.589 00.006 2696 evsrv: cli 0F943B00 response: {"jsonrpc":"2.0","result":1.86834,"id":"54f93e49-681c-4c50-96b1-ff6d7586748a"}
22:35:14.591 00.002 2696 evsrv: cli 0F943B00 disconnect
22:35:14.796 00.205 5240 IsGuiding returns 1
22:35:14.796 00.000 5240 scope still moving after pulse duration time elapsed
22:35:14.827 00.031 5240 IsGuiding returns 0
22:35:14.827 00.000 5240 scope move finished after 362 + 56 ms
22:35:14.827 00.000 5240 Move returns status 0, amount 362
22:35:14.827 00.000 5240 move complete, result=0
22:35:14.828 00.001 5240 worker thread done servicing request
22:35:14.828 00.000 5240 Worker thread wakes up
22:35:14.828 00.000 2696 GuideStep: -1.5 px 276 ms EAST, -0.8 px 362 ms NORTH
22:35:14.832 00.004 5240 worker thread servicing REQUEST_EXPOSE 1500
22:35:14.833 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:35:16.266 01.433 5240 Exposure complete
22:35:16.334 00.068 5240 worker thread done servicing request
22:35:16.334 00.000 2696 OnExposeComplete: enter
22:35:16.337 00.003 2696 UpdateGuideState(): m_state=6
22:35:16.339 00.002 2696 Star::Find(15, 301, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 652
22:35:16.341 00.002 2696 Star::Find returns 1 (1), X=301.01, Y=259.70, Mass=3033, SNR=38.9, Peak=255 HFD=3.3
22:35:16.343 00.002 2696 MultiStar: [#1 3.61,-0.36,0.00,R] [#2 2.77,-0.57,0.00,M10] [#3 2.55,-0.56,0.00,M9] [#4 3.58,-0.02,0.00,R] [#5 0.73,-2.06,0.00,M1] [#6 2.97,-0.75,0.00,M10] [#7 2.83,-0.62,0.00,M10] [#8 2.39,-0.69,0.00,M9] 
22:35:16.345 00.002 2696 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.74) = xAngle (-3.21 = 3.08)
22:35:16.348 00.003 2696 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.57 = -0.57)
22:35:16.351 00.003 2696 CameraToMount -- cameraX=1.24 cameraY=-0.63 hyp=1.39 cameraTheta=-0.47 mountX=-1.39 mountY=-0.75, mountTheta=-2.64
22:35:16.356 00.005 2696 SchedulePrimaryMove(0F998B58, x=1.24, y=-0.63, opts=13)
22:35:16.360 00.004 2696 Enqueuing Move request for scope (1.24, -0.63)
22:35:16.363 00.003 5240 Worker thread wakes up
22:35:16.363 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.24, -0.63) opts 0xd
22:35:16.363 00.000 5240 Handling offset move in thread for scope, endpoint = (1.24, -0.63)
22:35:16.363 00.000 5240 Moving (1.24, -0.63) raw xDistance=-1.39 yDistance=-0.75
22:35:16.364 00.001 5240 BLC: History state: CurrMiss=0.75, AvgInitMiss=1.10, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.751497, 1:0.754289
22:35:16.364 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:35:16.365 00.001 5240 PPEC rslt: input = -1.39, final = -1.47, react = -1.39, pred = -0.11, hyst = -1.21, hyst_pct = 0.08, period_length = 662.83
22:35:16.365 00.000 5240 PPEC: input: -1.39, control: -1.47, exposure: 1500
22:35:16.365 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.75 from input -0.75
22:35:16.365 00.000 5240 MoveAxis(E, 244, ABG)
22:35:16.365 00.000 5240 Guiding  Dir = 2, Dur = 244
22:35:16.366 00.001 5240 IsGuiding returns 0
22:35:16.366 00.000 5240 PulseGuide returned control before completion, sleep 254
22:35:16.378 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=205, Gamma=0.430
22:35:16.428 00.050 2696 UpdateGuideState exits: m=3033 SNR=38.9 Saturated
22:35:16.430 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:16.432 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:35:16.433 00.001 2696 Enqueuing Expose request
22:35:16.510 00.077 2696 evsrv: cli 0F943420 connect
22:35:16.520 00.010 2696 case statement mapped state 6 to 3
22:35:16.524 00.004 2696 case statement mapped state 6 to 3
22:35:16.528 00.004 2696 evsrv: cli 0F943420 request: {"method":"get_app_state","id":"199a43f3-355a-4b7b-9669-679a0ee188cb"}
22:35:16.532 00.004 2696 case statement mapped state 6 to 3
22:35:16.535 00.003 2696 evsrv: cli 0F943420 response: {"jsonrpc":"2.0","result":"Guiding","id":"199a43f3-355a-4b7b-9669-679a0ee188cb"}
22:35:16.567 00.032 2696 evsrv: cli 0F943420 disconnect
22:35:16.587 00.020 2696 evsrv: cli 0F943E20 connect
22:35:16.693 00.106 5240 IsGuiding returns 0
22:35:16.693 00.000 5240 Move returns status 0, amount 244
22:35:16.693 00.000 5240 MoveAxis(N, 95, ABG)
22:35:16.693 00.000 5240 Guiding  Dir = 0, Dur = 95
22:35:16.693 00.000 5240 IsGuiding returns 0
22:35:16.694 00.001 5240 PulseGuide returned control before completion, sleep 105
22:35:16.696 00.002 2696 case statement mapped state 6 to 3
22:35:16.700 00.004 2696 case statement mapped state 6 to 3
22:35:16.741 00.041 2696 evsrv: cli 0F943E20 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":5,"timeout":40}},"id":"2f063120-ff6d-420d-851a-6fd4068a01e3"}
22:35:16.745 00.004 2696 PhdController::Dither begins
22:35:16.750 00.005 2696 dither: size=5.00, dRA=-4.99 dDec=0.64
22:35:16.754 00.004 2696 MountToCamera -- mountTheta (-3.01) + m_xAngle (2.74) = xAngle (-0.28 = -0.28)
22:35:16.757 00.003 2696 MountToCamera -- mountX=-4.99 mountY=0.64 hyp=5.03 mountTheta=-3.01 cameraX=4.83, cameraY=-1.39 cameraTheta=-0.28
22:35:16.760 00.003 2696 setting lock position to (304.60, 258.94)
22:35:16.830 00.070 2696 Mount: notify guiding dithered (4.8, -1.4)
22:35:16.835 00.005 5240 IsGuiding returns 1
22:35:16.835 00.000 5240 scope still moving after pulse duration time elapsed
22:35:16.836 00.001 2696 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
22:35:16.838 00.002 2696 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
22:35:16.841 00.003 2696 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003750
22:35:16.843 00.002 2696 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003750
22:35:16.846 00.003 2696 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 29.175700
22:35:16.848 00.002 2696 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 14
22:35:16.851 00.003 2696 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 11
22:35:16.854 00.003 2696 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:35:16.856 00.002 2696 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 2
22:35:16.858 00.002 2696 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 9:57:11 PM"
22:35:16.860 00.002 2696 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
22:35:16.864 00.004 5240 IsGuiding returns 0
22:35:16.864 00.000 5240 scope move finished after 95 + 74 ms
22:35:16.864 00.000 5240 Move returns status 0, amount 95
22:35:16.864 00.000 5240 move complete, result=0
22:35:16.864 00.000 5240 worker thread done servicing request
22:35:16.864 00.000 5240 Worker thread wakes up
22:35:16.864 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:35:16.864 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,245,31,31)
22:35:16.865 00.001 2696 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.6 0.4}, {-1.4 1.4}, {-3.6 2.0}, {-3.9 2.8}, {-6.9 3.5}, {-8.5 4.3}, {-11.1 4.5}, {-12.0 6.2}, {-14.7 7.1}, {-15.9 7.7}, {-18.9 8.1}, {-19.9 8.6}, {-22.4 10.0}, {-23.7 10.2}, {-23.7 10.2}, {-9.1 3.8}, {2.3 -1.6}"
22:35:16.870 00.005 2696 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.9 -1.7}, {-2.4 -2.9}, {-3.7 -4.2}, {-5.1 -5.3}, {-6.9 -7.1}, {-10.1 -8.6}, {-11.2 -10.1}, {-14.2 -11.7}, {-15.5 -12.8}, {-18.8 -14.6}, {-20.7 -15.9}, {-20.7 -15.9}, {-20.0 -6.5}, {-16.8 3.1}, {-16.8 5.2}"
22:35:16.872 00.002 2696 MultiStar: stabilizing after lock position change
22:35:16.875 00.003 2696 Status Line: Dither by -4.99,0.64
22:35:16.881 00.006 2696 PhdController: newstate STATE_SETTLE_BEGIN
22:35:16.887 00.006 2696 PhdController: newstate STATE_SETTLE_WAIT
22:35:16.890 00.003 2696 evsrv: cli 0F943E20 response: {"jsonrpc":"2.0","result":0,"id":"2f063120-ff6d-420d-851a-6fd4068a01e3"}
22:35:16.894 00.004 2696 GuideStep: -1.4 px 244 ms EAST, -0.8 px 95 ms NORTH
22:35:16.907 00.013 2696 evsrv: cli 0F943E20 short write 0/460 Input / Output error
22:35:16.910 00.003 2696 evsrv: cli 0F943E20 disconnect
22:35:18.504 01.594 5240 Exposure complete
22:35:18.558 00.054 5240 worker thread done servicing request
22:35:18.559 00.001 2696 OnExposeComplete: enter
22:35:18.561 00.002 2696 UpdateGuideState(): m_state=6
22:35:18.564 00.003 2696 Star::Find(15, 301, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 653
22:35:18.567 00.003 2696 Star::Find returns 1 (1), X=300.87, Y=259.83, Mass=3011, SNR=38.7, Peak=255 HFD=2.8
22:35:18.569 00.002 2696 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.74) = xAngle (0.17 = 0.17)
22:35:18.574 00.005 2696 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.81 = 2.81)
22:35:18.576 00.002 2696 CameraToMount -- cameraX=-3.73 cameraY=0.88 hyp=3.83 cameraTheta=2.91 mountX=3.77 mountY=1.26, mountTheta=0.32
22:35:18.580 00.004 2696 dither recenter: remaining=(5.0,-0.6) step=(5.0,-0.6)
22:35:18.583 00.003 2696 MountToCamera -- mountTheta (0.13) + m_xAngle (2.74) = xAngle (2.86 = 2.86)
22:35:18.585 00.002 2696 MountToCamera -- mountX=4.99 mountY=-0.64 hyp=5.03 mountTheta=0.13 cameraX=-4.83, cameraY=1.39 cameraTheta=2.86
22:35:18.588 00.003 2696 SchedulePrimaryMove(0F998B58, x=-4.83, y=1.39, opts=4)
22:35:18.591 00.003 2696 Enqueuing Move request for scope (-4.83, 1.39)
22:35:18.593 00.002 5240 Worker thread wakes up
22:35:18.593 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-4.83, 1.39) opts 0x4
22:35:18.593 00.000 5240 Handling offset move in thread for scope, endpoint = (-4.83, 1.39)
22:35:18.593 00.000 5240 Moving (-4.83, 1.39) raw xDistance=4.99 yDistance=-0.64
22:35:18.593 00.000 5240 BLC: window closed
22:35:18.593 00.000 2696 Mount: notify direct move 4.99,-0.64
22:35:18.595 00.002 5240 MoveAxis(W, 827, B)
22:35:18.596 00.001 5240 Guiding  Dir = 3, Dur = 827
22:35:18.596 00.000 2696 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
22:35:18.598 00.002 5240 IsGuiding returns 0
22:35:18.598 00.000 2696 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
22:35:18.601 00.003 5240 PulseGuide returned control before completion, sleep 837
22:35:18.601 00.000 2696 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003750
22:35:18.604 00.003 2696 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003750
22:35:18.607 00.003 2696 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 29.175700
22:35:18.611 00.004 2696 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 14
22:35:18.613 00.002 2696 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 11
22:35:18.616 00.003 2696 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:35:18.618 00.002 2696 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 2
22:35:18.621 00.003 2696 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 9:57:11 PM"
22:35:18.623 00.002 2696 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
22:35:18.626 00.003 2696 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.6 0.4}, {-1.4 1.4}, {-3.6 2.0}, {-3.9 2.8}, {-6.9 3.5}, {-8.5 4.3}, {-11.1 4.5}, {-12.0 6.2}, {-14.7 7.1}, {-15.9 7.7}, {-18.9 8.1}, {-19.9 8.6}, {-22.4 10.0}, {-23.7 10.2}, {-23.7 10.2}, {-9.1 3.8}, {2.3 -1.6}"
22:35:18.629 00.003 2696 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.9 -1.7}, {-2.4 -2.9}, {-3.7 -4.2}, {-5.1 -5.3}, {-6.9 -7.1}, {-10.1 -8.6}, {-11.2 -10.1}, {-14.2 -11.7}, {-15.5 -12.8}, {-18.8 -14.6}, {-20.7 -15.9}, {-20.7 -15.9}, {-20.0 -6.5}, {-16.8 3.1}, {-16.8 5.2}"
22:35:18.646 00.017 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:35:18.691 00.045 2696 UpdateGuideState exits: m=3011 SNR=38.7 Saturated
22:35:18.693 00.002 2696 PhdController: settling, locked = 1, distance = 5.64 (1.50) aobump = 0 frame = 1 / 99999
22:35:18.696 00.003 2696 evsrv: {"Event":"Settling","Timestamp":1768275318.696,"Host":"SH2-279","Inst":1,"Distance":5.64,"Time":0.0,"SettleTime":5.0,"StarLocked":true}
22:35:18.700 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:18.703 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:35:18.705 00.002 2696 Enqueuing Expose request
22:35:19.452 00.747 5240 IsGuiding returns 1
22:35:19.452 00.000 5240 scope still moving after pulse duration time elapsed
22:35:19.483 00.031 5240 IsGuiding returns 0
22:35:19.483 00.000 5240 scope move finished after 827 + 56 ms
22:35:19.483 00.000 5240 Move returns status 0, amount 827
22:35:19.483 00.000 5240 BLC: non-algo type move will not reverse Dec direction, no blc applied
22:35:19.483 00.000 5240 MoveAxis(N, 80, B)
22:35:19.483 00.000 5240 Guiding  Dir = 0, Dur = 80
22:35:19.483 00.000 5240 IsGuiding returns 0
22:35:19.484 00.001 5240 PulseGuide returned control before completion, sleep 90
22:35:19.576 00.092 5240 IsGuiding returns 1
22:35:19.576 00.000 5240 scope still moving after pulse duration time elapsed
22:35:19.607 00.031 5240 IsGuiding returns 0
22:35:19.607 00.000 5240 scope move finished after 80 + 44 ms
22:35:19.607 00.000 5240 Move returns status 0, amount 80
22:35:19.607 00.000 5240 move complete, result=0
22:35:19.607 00.000 5240 worker thread done servicing request
22:35:19.607 00.000 5240 Worker thread wakes up
22:35:19.607 00.000 2696 GuideStep: 5.0 px 827 ms WEST, -0.6 px 80 ms NORTH
22:35:19.610 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:35:19.610 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(290,244,31,31)
22:35:21.024 01.414 5240 Exposure complete
22:35:21.074 00.050 5240 worker thread done servicing request
22:35:21.074 00.000 2696 OnExposeComplete: enter
22:35:21.076 00.002 2696 UpdateGuideState(): m_state=6
22:35:21.078 00.002 2696 Star::Find(15, 300, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 654
22:35:21.080 00.002 2696 Star::Find returns 1 (0), X=303.12, Y=258.84, Mass=2932, SNR=38.1, Peak=185 HFD=4.5
22:35:21.081 00.001 2696 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.74) = xAngle (-5.81 = 0.48)
22:35:21.083 00.002 2696 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.17 = 3.11)
22:35:21.085 00.002 2696 CameraToMount -- cameraX=-1.49 cameraY=-0.10 hyp=1.49 cameraTheta=-3.07 mountX=1.32 mountY=0.05, mountTheta=0.04
22:35:21.089 00.004 2696 SchedulePrimaryMove(0F998B58, x=-1.49, y=-0.10, opts=13)
22:35:21.091 00.002 2696 Enqueuing Move request for scope (-1.49, -0.10)
22:35:21.093 00.002 5240 Worker thread wakes up
22:35:21.093 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.49, -0.10) opts 0xd
22:35:21.093 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.49, -0.10)
22:35:21.093 00.000 5240 Moving (-1.49, -0.10) raw xDistance=1.32 yDistance=0.05
22:35:21.093 00.000 5240 PPEC rslt(dithering): input = 1.32, final = 1.32
22:35:21.093 00.000 5240 PPEC: input: 1.32, control: 1.32, exposure: 1500
22:35:21.093 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:21.093 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:35:21.093 00.000 5240 MoveAxis(W, 220, ABG)
22:35:21.093 00.000 5240 Guiding  Dir = 3, Dur = 220
22:35:21.094 00.001 5240 IsGuiding returns 0
22:35:21.094 00.000 5240 PulseGuide returned control before completion, sleep 230
22:35:21.107 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=201, med=0, FiltMin=0, FiltMax=157, Gamma=0.430
22:35:21.153 00.046 2696 UpdateGuideState exits: m=2932 SNR=38.1
22:35:21.156 00.003 2696 PhdController: settling, locked = 1, distance = 1.49 (1.50) aobump = 0 frame = 2 / 99999
22:35:21.157 00.001 2696 evsrv: {"Event":"Settling","Timestamp":1768275321.157,"Host":"SH2-279","Inst":1,"Distance":1.49,"Time":0.0,"SettleTime":5.0,"StarLocked":true}
22:35:21.160 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:21.162 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:35:21.164 00.002 2696 Enqueuing Expose request
22:35:21.331 00.167 5240 IsGuiding returns 1
22:35:21.331 00.000 5240 scope still moving after pulse duration time elapsed
22:35:21.361 00.030 5240 IsGuiding returns 0
22:35:21.361 00.000 5240 scope move finished after 220 + 47 ms
22:35:21.361 00.000 5240 Move returns status 0, amount 220
22:35:21.361 00.000 5240 MoveAxis(N, 0, ABG)
22:35:21.361 00.000 5240 Move returns status 0, amount 0
22:35:21.361 00.000 5240 move complete, result=0
22:35:21.361 00.000 5240 worker thread done servicing request
22:35:21.361 00.000 5240 Worker thread wakes up
22:35:21.361 00.000 2696 GuideStep: 1.3 px 220 ms WEST, 0.0 px 0 ms NORTH
22:35:21.364 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:35:21.364 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(290,244,31,31)
22:35:22.993 01.629 5240 Exposure complete
22:35:23.052 00.059 2696 OnExposeComplete: enter
22:35:23.054 00.002 2696 UpdateGuideState(): m_state=6
22:35:23.057 00.003 2696 Star::Find(15, 303, 258, 0, (0,0,0,0), 1.5, 10.0, 255) frame 655
22:35:23.059 00.002 5240 worker thread done servicing request
22:35:23.059 00.000 2696 Star::Find returns 1 (1), X=310.20, Y=256.37, Mass=2986, SNR=38.5, Peak=255 HFD=3.3
22:35:23.061 00.002 2696 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.74) = xAngle (-3.17 = 3.12)
22:35:23.063 00.002 2696 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.53 = -0.53)
22:35:23.065 00.002 2696 CameraToMount -- cameraX=5.60 cameraY=-2.58 hyp=6.16 cameraTheta=-0.43 mountX=-6.16 mountY=-3.14, mountTheta=-2.67
22:35:23.075 00.010 2696 SchedulePrimaryMove(0F998B58, x=5.60, y=-2.58, opts=13)
22:35:23.077 00.002 2696 Enqueuing Move request for scope (5.60, -2.58)
22:35:23.079 00.002 5240 Worker thread wakes up
22:35:23.079 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (5.60, -2.58) opts 0xd
22:35:23.079 00.000 5240 Handling offset move in thread for scope, endpoint = (5.60, -2.58)
22:35:23.079 00.000 5240 Moving (5.60, -2.58) raw xDistance=-6.16 yDistance=-3.14
22:35:23.079 00.000 5240 PPEC rslt(dithering): input = -6.16, final = -6.16
22:35:23.079 00.000 5240 PPEC: input: -6.16, control: -6.16, exposure: 1500
22:35:23.079 00.000 5240 resist switch: large excursion: input -3.14 thresh 0.45 direction from 0 to -1
22:35:23.079 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-9.42
22:35:23.079 00.000 5240 GuideAlgorithmResistSwitch::result() returns -3.14 from input -3.14
22:35:23.080 00.001 5240 MoveAxis(E, 1022, ABG)
22:35:23.080 00.000 5240 Guiding  Dir = 2, Dur = 1022
22:35:23.080 00.000 5240 IsGuiding returns 0
22:35:23.080 00.000 5240 PulseGuide returned control before completion, sleep 1032
22:35:23.115 00.035 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:35:23.188 00.073 2696 UpdateGuideState exits: m=2986 SNR=38.5 Saturated
22:35:23.191 00.003 2696 PhdController: settling, locked = 1, distance = 2.89 (1.50) aobump = 0 frame = 3 / 99999
22:35:23.193 00.002 2696 evsrv: {"Event":"Settling","Timestamp":1768275323.193,"Host":"SH2-279","Inst":1,"Distance":2.89,"Time":0.0,"SettleTime":5.0,"StarLocked":true}
22:35:23.198 00.005 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:23.200 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:35:23.202 00.002 2696 Enqueuing Expose request
22:35:24.128 00.926 5240 IsGuiding returns 0
22:35:24.128 00.000 5240 Move returns status 0, amount 1022
22:35:24.128 00.000 5240 MoveAxis(N, 397, ABG)
22:35:24.128 00.000 5240 Guiding  Dir = 0, Dur = 397
22:35:24.128 00.000 5240 IsGuiding returns 0
22:35:24.129 00.001 5240 PulseGuide returned control before completion, sleep 407
22:35:24.549 00.420 5240 IsGuiding returns 1
22:35:24.549 00.000 5240 scope still moving after pulse duration time elapsed
22:35:24.580 00.031 5240 IsGuiding returns 0
22:35:24.580 00.000 5240 scope move finished after 397 + 55 ms
22:35:24.580 00.000 5240 Move returns status 0, amount 397
22:35:24.580 00.000 5240 move complete, result=0
22:35:24.580 00.000 5240 worker thread done servicing request
22:35:24.581 00.001 2696 GuideStep: -6.2 px 1022 ms EAST, -3.1 px 397 ms NORTH
22:35:24.583 00.002 5240 Worker thread wakes up
22:35:24.583 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:35:24.584 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(295,241,31,31)
22:35:26.210 01.626 5240 Exposure complete
22:35:26.260 00.050 5240 worker thread done servicing request
22:35:26.260 00.000 2696 OnExposeComplete: enter
22:35:26.263 00.003 2696 UpdateGuideState(): m_state=6
22:35:26.264 00.001 2696 Star::Find(15, 310, 256, 0, (0,0,0,0), 1.5, 10.0, 255) frame 656
22:35:26.266 00.002 2696 Star::Find returns 1 (1), X=306.33, Y=261.29, Mass=3008, SNR=38.7, Peak=255 HFD=3.3
22:35:26.269 00.003 2696 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.74) = xAngle (-1.80 = -1.80)
22:35:26.271 00.002 2696 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.83 = 0.83)
22:35:26.272 00.001 2696 CameraToMount -- cameraX=1.73 cameraY=2.34 hyp=2.91 cameraTheta=0.94 mountX=-0.66 mountY=2.15, mountTheta=1.87
22:35:26.275 00.003 2696 SchedulePrimaryMove(0F998B58, x=1.73, y=2.34, opts=13)
22:35:26.277 00.002 2696 Enqueuing Move request for scope (1.73, 2.34)
22:35:26.279 00.002 5240 Worker thread wakes up
22:35:26.279 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.73, 2.34) opts 0xd
22:35:26.279 00.000 5240 Handling offset move in thread for scope, endpoint = (1.73, 2.34)
22:35:26.279 00.000 5240 Moving (1.73, 2.34) raw xDistance=-0.66 yDistance=2.15
22:35:26.279 00.000 5240 PPEC rslt(dithering): input = -0.66, final = -0.66
22:35:26.279 00.000 5240 PPEC: input: -0.66, control: -0.66, exposure: 1500
22:35:26.279 00.000 5240 resist switch: large excursion: input 2.15 thresh 0.45 direction from -1 to 1
22:35:26.280 00.001 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=6.46
22:35:26.280 00.000 5240 GuideAlgorithmResistSwitch::result() returns 2.15 from input 2.15
22:35:26.280 00.000 5240 MoveAxis(E, 110, ABG)
22:35:26.280 00.000 5240 Guiding  Dir = 2, Dur = 110
22:35:26.280 00.000 5240 IsGuiding returns 0
22:35:26.280 00.000 5240 PulseGuide returned control before completion, sleep 120
22:35:26.294 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=207, Gamma=0.430
22:35:26.341 00.047 2696 UpdateGuideState exits: m=3008 SNR=38.7 Saturated
22:35:26.343 00.002 2696 PhdController: settling, locked = 1, distance = 2.90 (1.50) aobump = 0 frame = 4 / 99999
22:35:26.344 00.001 2696 evsrv: {"Event":"Settling","Timestamp":1768275326.344,"Host":"SH2-279","Inst":1,"Distance":2.90,"Time":0.0,"SettleTime":5.0,"StarLocked":true}
22:35:26.347 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:26.349 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:35:26.351 00.002 2696 Enqueuing Expose request
22:35:26.408 00.057 5240 IsGuiding returns 1
22:35:26.408 00.000 5240 scope still moving after pulse duration time elapsed
22:35:26.439 00.031 5240 IsGuiding returns 0
22:35:26.439 00.000 5240 scope move finished after 110 + 49 ms
22:35:26.439 00.000 5240 Move returns status 0, amount 110
22:35:26.439 00.000 5240 BLC: Oldest BLC event removed
22:35:26.439 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 267 applied
22:35:26.439 00.000 5240 MoveAxis(S, 540, ABG)
22:35:26.439 00.000 5240 Guiding  Dir = 1, Dur = 540
22:35:26.439 00.000 5240 IsGuiding returns 0
22:35:26.441 00.002 5240 PulseGuide returned control before completion, sleep 550
22:35:26.999 00.558 5240 IsGuiding returns 1
22:35:26.999 00.000 5240 scope still moving after pulse duration time elapsed
22:35:27.030 00.031 5240 IsGuiding returns 0
22:35:27.030 00.000 5240 scope move finished after 540 + 49 ms
22:35:27.030 00.000 5240 Move returns status 0, amount 540
22:35:27.030 00.000 5240 move complete, result=0
22:35:27.030 00.000 5240 worker thread done servicing request
22:35:27.030 00.000 5240 Worker thread wakes up
22:35:27.030 00.000 2696 GuideStep: -0.7 px 110 ms EAST, 2.2 px 540 ms SOUTH
22:35:27.032 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:35:27.033 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(290,244,31,31)
22:35:28.454 01.421 5240 Exposure complete
22:35:28.503 00.049 5240 worker thread done servicing request
22:35:28.503 00.000 2696 OnExposeComplete: enter
22:35:28.505 00.002 2696 UpdateGuideState(): m_state=6
22:35:28.507 00.002 2696 Star::Find(15, 306, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 657
22:35:28.510 00.003 2696 Star::Find returns 1 (0), X=305.55, Y=261.24, Mass=3031, SNR=38.8, Peak=234 HFD=3.3
22:35:28.513 00.003 2696 CameraToMount -- cameraTheta (1.18) - m_xAngle (2.74) = xAngle (-1.56 = -1.56)
22:35:28.515 00.002 2696 CameraToMount -- cameraTheta (1.18) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.07 = 1.07)
22:35:28.516 00.001 2696 CameraToMount -- cameraX=0.95 cameraY=2.29 hyp=2.48 cameraTheta=1.18 mountX=0.03 mountY=2.18, mountTheta=1.56
22:35:28.519 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.95, y=2.29, opts=13)
22:35:28.521 00.002 2696 Enqueuing Move request for scope (0.95, 2.29)
22:35:28.523 00.002 5240 Worker thread wakes up
22:35:28.523 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.95, 2.29) opts 0xd
22:35:28.523 00.000 5240 Handling offset move in thread for scope, endpoint = (0.95, 2.29)
22:35:28.523 00.000 5240 Moving (0.95, 2.29) raw xDistance=0.03 yDistance=2.18
22:35:28.523 00.000 5240 BLC: History state: CurrMiss=2.18, AvgInitMiss=1.20, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=2.154420, 1:2.180721
22:35:28.523 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:35:28.523 00.000 5240 PPEC rslt(dithering): input = 0.03, final = 0.03
22:35:28.523 00.000 5240 PPEC: input: 0.03, control: 0.03, exposure: 1500
22:35:28.523 00.000 5240 GuideAlgorithmResistSwitch::result() returns 2.18 from input 2.18
22:35:28.523 00.000 5240 MoveAxis(W, 5, ABG)
22:35:28.524 00.001 5240 Guiding  Dir = 3, Dur = 5
22:35:28.524 00.000 5240 IsGuiding returns 0
22:35:28.524 00.000 5240 PulseGuide returned control before completion, sleep 15
22:35:28.542 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=227, Gamma=0.430
22:35:28.547 00.005 5240 IsGuiding returns 1
22:35:28.547 00.000 5240 scope still moving after pulse duration time elapsed
22:35:28.575 00.028 5240 IsGuiding returns 0
22:35:28.575 00.000 5240 scope move finished after 5 + 45 ms
22:35:28.575 00.000 5240 Move returns status 0, amount 5
22:35:28.575 00.000 5240 MoveAxis(S, 276, ABG)
22:35:28.575 00.000 5240 Guiding  Dir = 1, Dur = 276
22:35:28.575 00.000 5240 IsGuiding returns 0
22:35:28.576 00.001 5240 PulseGuide returned control before completion, sleep 286
22:35:28.593 00.017 2696 UpdateGuideState exits: m=3031 SNR=38.8
22:35:28.599 00.006 2696 PhdController: settling, locked = 1, distance = 2.77 (1.50) aobump = 0 frame = 5 / 99999
22:35:28.604 00.005 2696 evsrv: {"Event":"Settling","Timestamp":1768275328.604,"Host":"SH2-279","Inst":1,"Distance":2.77,"Time":0.0,"SettleTime":5.0,"StarLocked":true}
22:35:28.609 00.005 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:28.611 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:35:28.613 00.002 2696 Enqueuing Expose request
22:35:28.870 00.257 5240 IsGuiding returns 1
22:35:28.870 00.000 5240 scope still moving after pulse duration time elapsed
22:35:28.902 00.032 5240 IsGuiding returns 1
22:35:28.934 00.032 5240 IsGuiding returns 0
22:35:28.934 00.000 5240 scope move finished after 276 + 82 ms
22:35:28.934 00.000 5240 Move returns status 0, amount 276
22:35:28.934 00.000 5240 move complete, result=0
22:35:28.934 00.000 5240 worker thread done servicing request
22:35:28.934 00.000 5240 Worker thread wakes up
22:35:28.934 00.000 2696 GuideStep: 0.0 px 5 ms WEST, 2.2 px 276 ms SOUTH
22:35:28.936 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:35:28.936 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(290,244,31,31)
22:35:30.574 01.638 5240 Exposure complete
22:35:30.648 00.074 5240 worker thread done servicing request
22:35:30.648 00.000 2696 OnExposeComplete: enter
22:35:30.652 00.004 2696 UpdateGuideState(): m_state=6
22:35:30.655 00.003 2696 Star::Find(15, 305, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 658
22:35:30.661 00.006 2696 Star::Find returns 1 (1), X=305.53, Y=259.12, Mass=2974, SNR=38.4, Peak=255 HFD=3.3
22:35:30.669 00.008 2696 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.74) = xAngle (-2.55 = -2.55)
22:35:30.673 00.004 2696 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.08 = 0.08)
22:35:30.676 00.003 2696 CameraToMount -- cameraX=0.93 cameraY=0.17 hyp=0.94 cameraTheta=0.19 mountX=-0.78 mountY=0.08, mountTheta=3.04
22:35:30.681 00.005 2696 SchedulePrimaryMove(0F998B58, x=0.93, y=0.17, opts=13)
22:35:30.684 00.003 2696 Enqueuing Move request for scope (0.93, 0.17)
22:35:30.687 00.003 5240 Worker thread wakes up
22:35:30.687 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.93, 0.17) opts 0xd
22:35:30.687 00.000 5240 Handling offset move in thread for scope, endpoint = (0.93, 0.17)
22:35:30.687 00.000 5240 Moving (0.93, 0.17) raw xDistance=-0.78 yDistance=0.08
22:35:30.687 00.000 5240 BLC: History state: CurrMiss=0.08, AvgInitMiss=1.20, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=2.154420, 1:2.180721, 2:0.077359
22:35:30.687 00.000 5240 BLC: No correction, Miss < min_move
22:35:30.687 00.000 5240 PPEC rslt(dithering): input = -0.78, final = -0.78
22:35:30.688 00.001 5240 PPEC: input: -0.78, control: -0.78, exposure: 1500
22:35:30.688 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:30.688 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:35:30.688 00.000 5240 MoveAxis(E, 130, ABG)
22:35:30.688 00.000 5240 Guiding  Dir = 2, Dur = 130
22:35:30.688 00.000 5240 IsGuiding returns 0
22:35:30.689 00.001 5240 PulseGuide returned control before completion, sleep 140
22:35:30.704 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=229, Gamma=0.430
22:35:30.763 00.059 2696 UpdateGuideState exits: m=2974 SNR=38.4 Saturated
22:35:30.766 00.003 2696 PhdController: settling, locked = 1, distance = 2.22 (1.50) aobump = 0 frame = 6 / 99999
22:35:30.769 00.003 2696 evsrv: {"Event":"Settling","Timestamp":1768275330.769,"Host":"SH2-279","Inst":1,"Distance":2.22,"Time":0.0,"SettleTime":5.0,"StarLocked":true}
22:35:30.772 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:30.775 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:35:30.778 00.003 2696 Enqueuing Expose request
22:35:30.831 00.053 5240 IsGuiding returns 1
22:35:30.831 00.000 5240 scope still moving after pulse duration time elapsed
22:35:30.863 00.032 5240 IsGuiding returns 0
22:35:30.863 00.000 5240 scope move finished after 130 + 44 ms
22:35:30.863 00.000 5240 Move returns status 0, amount 130
22:35:30.863 00.000 5240 MoveAxis(N, 0, ABG)
22:35:30.864 00.001 5240 Move returns status 0, amount 0
22:35:30.864 00.000 5240 move complete, result=0
22:35:30.864 00.000 5240 worker thread done servicing request
22:35:30.864 00.000 5240 Worker thread wakes up
22:35:30.864 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:35:30.864 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(290,244,31,31)
22:35:30.864 00.000 2696 GuideStep: -0.8 px 130 ms EAST, 0.1 px 0 ms NORTH
22:35:32.317 01.453 5240 Exposure complete
22:35:32.661 00.344 5240 worker thread done servicing request
22:35:32.661 00.000 2696 OnExposeComplete: enter
22:35:32.666 00.005 2696 UpdateGuideState(): m_state=6
22:35:32.691 00.025 2696 Star::Find(15, 305, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 659
22:35:32.754 00.063 2696 Star::Find returns 1 (1), X=305.41, Y=259.40, Mass=2949, SNR=38.3, Peak=255 HFD=3.2
22:35:32.761 00.007 2696 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.74) = xAngle (-2.22 = -2.22)
22:35:32.771 00.010 2696 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.41 = 0.41)
22:35:32.776 00.005 2696 CameraToMount -- cameraX=0.81 cameraY=0.46 hyp=0.93 cameraTheta=0.52 mountX=-0.56 mountY=0.37, mountTheta=2.56
22:35:32.783 00.007 2696 SchedulePrimaryMove(0F998B58, x=0.81, y=0.46, opts=13)
22:35:32.786 00.003 2696 Enqueuing Move request for scope (0.81, 0.46)
22:35:32.810 00.024 5240 Worker thread wakes up
22:35:32.810 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.81, 0.46) opts 0xd
22:35:32.810 00.000 5240 Handling offset move in thread for scope, endpoint = (0.81, 0.46)
22:35:32.810 00.000 5240 Moving (0.81, 0.46) raw xDistance=-0.56 yDistance=0.37
22:35:32.811 00.001 5240 BLC: window closed
22:35:32.811 00.000 5240 BLC: History state: CurrMiss=0.37, AvgInitMiss=1.20, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=2.154420, 1:2.180721, 2:0.077359
22:35:32.811 00.000 5240 BLC: Under-shoot: nominal increase by 151
22:35:32.811 00.000 5240 BLC: window closed
22:35:32.811 00.000 5240 BLC: Pulse adjusted to 294
22:35:32.811 00.000 5240 PPEC rslt(dithering): input = -0.56, final = -0.56
22:35:32.811 00.000 5240 PPEC: input: -0.56, control: -0.56, exposure: 1500
22:35:32.811 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
22:35:32.812 00.001 5240 MoveAxis(E, 93, ABG)
22:35:32.812 00.000 5240 Guiding  Dir = 2, Dur = 93
22:35:32.812 00.000 5240 IsGuiding returns 0
22:35:32.812 00.000 5240 PulseGuide returned control before completion, sleep 103
22:35:32.861 00.049 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:35:32.937 00.076 5240 IsGuiding returns 1
22:35:32.937 00.000 5240 scope still moving after pulse duration time elapsed
22:35:32.997 00.060 5240 IsGuiding returns 0
22:35:32.997 00.000 5240 scope move finished after 93 + 91 ms
22:35:32.997 00.000 5240 Move returns status 0, amount 93
22:35:32.997 00.000 5240 MoveAxis(S, 47, ABG)
22:35:32.997 00.000 5240 Guiding  Dir = 1, Dur = 47
22:35:32.997 00.000 5240 IsGuiding returns 0
22:35:32.998 00.001 5240 PulseGuide returned control before completion, sleep 57
22:35:33.089 00.091 5240 IsGuiding returns 0
22:35:33.089 00.000 5240 Move returns status 0, amount 47
22:35:33.089 00.000 5240 move complete, result=0
22:35:33.089 00.000 5240 worker thread done servicing request
22:35:33.119 00.030 2696 UpdateGuideState exits: m=2949 SNR=38.3 Saturated
22:35:33.122 00.003 2696 PhdController: settling, locked = 1, distance = 1.84 (1.50) aobump = 0 frame = 7 / 99999
22:35:33.151 00.029 2696 evsrv: {"Event":"Settling","Timestamp":1768275333.151,"Host":"SH2-279","Inst":1,"Distance":1.84,"Time":0.0,"SettleTime":5.0,"StarLocked":true}
22:35:33.159 00.008 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:33.183 00.024 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:35:33.211 00.028 2696 Enqueuing Expose request
22:35:33.240 00.029 5240 Worker thread wakes up
22:35:33.240 00.000 2696 GuideStep: -0.6 px 93 ms EAST, 0.4 px 47 ms SOUTH
22:35:33.242 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:35:33.242 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(290,244,31,31)
22:35:33.351 00.109 2696 evsrv: cli 0F9431A0 connect
22:35:33.386 00.035 2696 case statement mapped state 6 to 3
22:35:33.417 00.031 2696 case statement mapped state 6 to 3
22:35:33.471 00.054 2696 evsrv: cli 0F9431A0 request: {"method":"get_pixel_scale","id":"2ad3b1e7-b4ff-40e2-a503-d7449708ea2b"}
22:35:33.474 00.003 2696 evsrv: cli 0F9431A0 response: {"jsonrpc":"2.0","result":1.86834,"id":"2ad3b1e7-b4ff-40e2-a503-d7449708ea2b"}
22:35:33.682 00.208 2696 evsrv: cli 0F9431A0 disconnect
22:35:34.875 01.193 5240 Exposure complete
22:35:34.929 00.054 5240 worker thread done servicing request
22:35:34.929 00.000 2696 OnExposeComplete: enter
22:35:34.932 00.003 2696 UpdateGuideState(): m_state=6
22:35:34.935 00.003 2696 Star::Find(15, 305, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 660
22:35:34.937 00.002 2696 Star::Find returns 1 (0), X=305.86, Y=258.54, Mass=2937, SNR=38.2, Peak=236 HFD=3.4
22:35:34.939 00.002 2696 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.74) = xAngle (-3.04 = -3.04)
22:35:34.942 00.003 2696 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.41 = -0.41)
22:35:34.945 00.003 2696 CameraToMount -- cameraX=1.26 cameraY=-0.40 hyp=1.32 cameraTheta=-0.31 mountX=-1.31 mountY=-0.53, mountTheta=-2.76
22:35:34.950 00.005 2696 SchedulePrimaryMove(0F998B58, x=1.26, y=-0.40, opts=13)
22:35:34.956 00.006 2696 Enqueuing Move request for scope (1.26, -0.40)
22:35:34.959 00.003 5240 Worker thread wakes up
22:35:34.959 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.26, -0.40) opts 0xd
22:35:34.959 00.000 5240 Handling offset move in thread for scope, endpoint = (1.26, -0.40)
22:35:34.959 00.000 5240 Moving (1.26, -0.40) raw xDistance=-1.31 yDistance=-0.53
22:35:34.959 00.000 5240 PPEC rslt(dithering): input = -1.31, final = -1.31
22:35:34.959 00.000 5240 PPEC: input: -1.31, control: -1.31, exposure: 1500
22:35:34.960 00.001 5240 resist switch: large excursion: input -0.53 thresh 0.45 direction from 1 to -1
22:35:34.960 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.58
22:35:34.960 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
22:35:34.960 00.000 5240 MoveAxis(E, 218, ABG)
22:35:34.960 00.000 5240 Guiding  Dir = 2, Dur = 218
22:35:34.960 00.000 5240 IsGuiding returns 0
22:35:34.961 00.001 5240 PulseGuide returned control before completion, sleep 228
22:35:34.987 00.026 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=235, Gamma=0.430
22:35:35.037 00.050 2696 UpdateGuideState exits: m=2937 SNR=38.2
22:35:35.042 00.005 2696 PhdController: settling, locked = 1, distance = 1.68 (1.50) aobump = 0 frame = 8 / 99999
22:35:35.049 00.007 2696 evsrv: {"Event":"Settling","Timestamp":1768275335.049,"Host":"SH2-279","Inst":1,"Distance":1.68,"Time":0.0,"SettleTime":5.0,"StarLocked":true}
22:35:35.052 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:35.054 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:35:35.056 00.002 2696 Enqueuing Expose request
22:35:35.201 00.145 5240 IsGuiding returns 1
22:35:35.201 00.000 5240 scope still moving after pulse duration time elapsed
22:35:35.232 00.031 5240 IsGuiding returns 1
22:35:35.263 00.031 5240 IsGuiding returns 1
22:35:35.294 00.031 5240 IsGuiding returns 0
22:35:35.294 00.000 5240 scope move finished after 218 + 115 ms
22:35:35.294 00.000 5240 Move returns status 0, amount 218
22:35:35.294 00.000 5240 BLC: Oldest BLC event removed
22:35:35.294 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 294 applied
22:35:35.294 00.000 5240 MoveAxis(N, 361, ABG)
22:35:35.294 00.000 5240 Guiding  Dir = 0, Dur = 361
22:35:35.295 00.001 5240 IsGuiding returns 0
22:35:35.295 00.000 5240 PulseGuide returned control before completion, sleep 371
22:35:35.669 00.374 5240 IsGuiding returns 1
22:35:35.670 00.001 5240 scope still moving after pulse duration time elapsed
22:35:35.700 00.030 5240 IsGuiding returns 0
22:35:35.700 00.000 5240 scope move finished after 361 + 44 ms
22:35:35.700 00.000 5240 Move returns status 0, amount 361
22:35:35.700 00.000 5240 move complete, result=0
22:35:35.700 00.000 5240 worker thread done servicing request
22:35:35.700 00.000 5240 Worker thread wakes up
22:35:35.700 00.000 2696 GuideStep: -1.3 px 218 ms EAST, -0.5 px 361 ms NORTH
22:35:35.703 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:35:35.703 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(290,244,31,31)
22:35:37.132 01.429 5240 Exposure complete
22:35:37.224 00.092 5240 worker thread done servicing request
22:35:37.224 00.000 2696 OnExposeComplete: enter
22:35:37.228 00.004 2696 UpdateGuideState(): m_state=6
22:35:37.232 00.004 2696 Star::Find(15, 305, 258, 0, (0,0,0,0), 1.5, 10.0, 255) frame 661
22:35:37.234 00.002 2696 Star::Find returns 1 (1), X=305.91, Y=258.25, Mass=3099, SNR=39.2, Peak=255 HFD=3.2
22:35:37.236 00.002 2696 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.74) = xAngle (-3.22 = 3.06)
22:35:37.238 00.002 2696 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.59 = -0.59)
22:35:37.240 00.002 2696 CameraToMount -- cameraX=1.31 cameraY=-0.69 hyp=1.48 cameraTheta=-0.49 mountX=-1.48 mountY=-0.83, mountTheta=-2.63
22:35:37.242 00.002 2696 SchedulePrimaryMove(0F998B58, x=1.31, y=-0.69, opts=13)
22:35:37.244 00.002 2696 Enqueuing Move request for scope (1.31, -0.69)
22:35:37.246 00.002 5240 Worker thread wakes up
22:35:37.246 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.31, -0.69) opts 0xd
22:35:37.246 00.000 5240 Handling offset move in thread for scope, endpoint = (1.31, -0.69)
22:35:37.246 00.000 5240 Moving (1.31, -0.69) raw xDistance=-1.48 yDistance=-0.83
22:35:37.246 00.000 5240 BLC: History state: CurrMiss=0.83, AvgInitMiss=1.18, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.527509, 1:0.825205
22:35:37.246 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:35:37.246 00.000 5240 PPEC rslt(dithering): input = -1.48, final = -1.48
22:35:37.247 00.001 5240 PPEC: input: -1.48, control: -1.48, exposure: 1500
22:35:37.247 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.83 from input -0.83
22:35:37.247 00.000 5240 MoveAxis(E, 245, ABG)
22:35:37.247 00.000 5240 Guiding  Dir = 2, Dur = 245
22:35:37.247 00.000 5240 IsGuiding returns 0
22:35:37.247 00.000 5240 PulseGuide returned control before completion, sleep 255
22:35:37.261 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:35:37.308 00.047 2696 UpdateGuideState exits: m=3099 SNR=39.2 Saturated
22:35:37.310 00.002 2696 PhdController: settling, locked = 1, distance = 1.62 (1.50) aobump = 0 frame = 9 / 99999
22:35:37.311 00.001 2696 evsrv: {"Event":"Settling","Timestamp":1768275337.311,"Host":"SH2-279","Inst":1,"Distance":1.62,"Time":0.0,"SettleTime":5.0,"StarLocked":true}
22:35:37.313 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:37.315 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:35:37.317 00.002 2696 Enqueuing Expose request
22:35:37.509 00.192 5240 IsGuiding returns 1
22:35:37.509 00.000 5240 scope still moving after pulse duration time elapsed
22:35:37.540 00.031 5240 IsGuiding returns 0
22:35:37.540 00.000 5240 scope move finished after 245 + 48 ms
22:35:37.541 00.001 5240 Move returns status 0, amount 245
22:35:37.541 00.000 5240 MoveAxis(N, 104, ABG)
22:35:37.541 00.000 5240 Guiding  Dir = 0, Dur = 104
22:35:37.542 00.001 5240 IsGuiding returns 0
22:35:37.542 00.000 5240 PulseGuide returned control before completion, sleep 114
22:35:37.666 00.124 5240 IsGuiding returns 1
22:35:37.667 00.001 5240 scope still moving after pulse duration time elapsed
22:35:37.697 00.030 5240 IsGuiding returns 0
22:35:37.698 00.001 5240 scope move finished after 104 + 51 ms
22:35:37.698 00.000 5240 Move returns status 0, amount 104
22:35:37.699 00.001 5240 move complete, result=0
22:35:37.699 00.000 2696 GuideStep: -1.5 px 245 ms EAST, -0.8 px 104 ms NORTH
22:35:37.707 00.008 5240 worker thread done servicing request
22:35:37.707 00.000 5240 Worker thread wakes up
22:35:37.707 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:35:37.707 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(290,244,31,31)
22:35:39.342 01.635 5240 Exposure complete
22:35:39.404 00.062 5240 worker thread done servicing request
22:35:39.404 00.000 2696 OnExposeComplete: enter
22:35:39.407 00.003 2696 UpdateGuideState(): m_state=6
22:35:39.410 00.003 2696 Star::Find(15, 305, 258, 0, (0,0,0,0), 1.5, 10.0, 255) frame 662
22:35:39.412 00.002 2696 Star::Find returns 1 (1), X=305.62, Y=258.82, Mass=3002, SNR=38.7, Peak=255 HFD=3.2
22:35:39.417 00.005 2696 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.74) = xAngle (-2.86 = -2.86)
22:35:39.419 00.002 2696 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.22 = -0.22)
22:35:39.420 00.001 2696 CameraToMount -- cameraX=1.02 cameraY=-0.12 hyp=1.03 cameraTheta=-0.12 mountX=-0.99 mountY=-0.23, mountTheta=-2.91
22:35:39.423 00.003 2696 SchedulePrimaryMove(0F998B58, x=1.02, y=-0.12, opts=13)
22:35:39.425 00.002 2696 Enqueuing Move request for scope (1.02, -0.12)
22:35:39.427 00.002 5240 Worker thread wakes up
22:35:39.427 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.02, -0.12) opts 0xd
22:35:39.427 00.000 5240 Handling offset move in thread for scope, endpoint = (1.02, -0.12)
22:35:39.427 00.000 5240 Moving (1.02, -0.12) raw xDistance=-0.99 yDistance=-0.23
22:35:39.427 00.000 5240 BLC: History state: CurrMiss=0.23, AvgInitMiss=1.18, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.527509, 1:0.825205, 2:0.228497
22:35:39.427 00.000 5240 BLC: Under-shoot: nominal increase by 149
22:35:39.427 00.000 5240 BLC: window closed
22:35:39.427 00.000 5240 BLC: Pulse adjusted to 323
22:35:39.429 00.002 5240 PPEC rslt(dithering): input = -0.99, final = -0.99
22:35:39.429 00.000 5240 PPEC: input: -0.99, control: -0.99, exposure: 1500
22:35:39.429 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
22:35:39.429 00.000 5240 MoveAxis(E, 164, ABG)
22:35:39.429 00.000 5240 Guiding  Dir = 2, Dur = 164
22:35:39.429 00.000 5240 IsGuiding returns 0
22:35:39.429 00.000 5240 PulseGuide returned control before completion, sleep 174
22:35:39.442 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:35:39.489 00.047 2696 UpdateGuideState exits: m=3002 SNR=38.7 Saturated
22:35:39.491 00.002 2696 PhdController: settling, locked = 1, distance = 1.44 (1.50) aobump = 0 frame = 10 / 99999
22:35:39.493 00.002 2696 evsrv: {"Event":"Settling","Timestamp":1768275339.493,"Host":"SH2-279","Inst":1,"Distance":1.44,"Time":0.0,"SettleTime":5.0,"StarLocked":true}
22:35:39.495 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:39.496 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:35:39.498 00.002 2696 Enqueuing Expose request
22:35:39.610 00.112 5240 IsGuiding returns 1
22:35:39.610 00.000 5240 scope still moving after pulse duration time elapsed
22:35:39.641 00.031 5240 IsGuiding returns 0
22:35:39.641 00.000 5240 scope move finished after 164 + 48 ms
22:35:39.641 00.000 5240 Move returns status 0, amount 164
22:35:39.641 00.000 5240 MoveAxis(N, 29, ABG)
22:35:39.641 00.000 5240 Guiding  Dir = 0, Dur = 29
22:35:39.641 00.000 5240 IsGuiding returns 0
22:35:39.641 00.000 5240 PulseGuide returned control before completion, sleep 39
22:35:39.688 00.047 5240 IsGuiding returns 1
22:35:39.688 00.000 5240 scope still moving after pulse duration time elapsed
22:35:39.719 00.031 5240 IsGuiding returns 0
22:35:39.719 00.000 5240 scope move finished after 29 + 48 ms
22:35:39.719 00.000 5240 Move returns status 0, amount 29
22:35:39.719 00.000 5240 move complete, result=0
22:35:39.719 00.000 5240 worker thread done servicing request
22:35:39.719 00.000 5240 Worker thread wakes up
22:35:39.719 00.000 2696 GuideStep: -1.0 px 164 ms EAST, -0.2 px 29 ms NORTH
22:35:39.722 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:35:39.722 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(290,244,31,31)
22:35:39.857 00.135 2696 evsrv: cli 0F943B00 connect
22:35:39.865 00.008 2696 case statement mapped state 6 to 3
22:35:39.875 00.010 2696 case statement mapped state 6 to 3
22:35:39.881 00.006 2696 evsrv: cli 0F943B00 request: {"method":"get_pixel_scale","id":"56d6ac8f-0591-4761-9b0a-30028407f08d"}
22:35:39.885 00.004 2696 evsrv: cli 0F943B00 response: {"jsonrpc":"2.0","result":1.86834,"id":"56d6ac8f-0591-4761-9b0a-30028407f08d"}
22:35:39.889 00.004 2696 evsrv: cli 0F943B00 disconnect
22:35:41.153 01.264 5240 Exposure complete
22:35:41.224 00.071 5240 worker thread done servicing request
22:35:41.224 00.000 2696 OnExposeComplete: enter
22:35:41.226 00.002 2696 UpdateGuideState(): m_state=6
22:35:41.229 00.003 2696 Star::Find(15, 305, 258, 0, (0,0,0,0), 1.5, 10.0, 255) frame 663
22:35:41.231 00.002 2696 Star::Find returns 1 (1), X=305.63, Y=258.93, Mass=3025, SNR=38.8, Peak=255 HFD=3.3
22:35:41.232 00.001 2696 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.74) = xAngle (-2.75 = -2.75)
22:35:41.234 00.002 2696 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.12 = -0.12)
22:35:41.236 00.002 2696 CameraToMount -- cameraX=1.02 cameraY=-0.02 hyp=1.02 cameraTheta=-0.02 mountX=-0.95 mountY=-0.12, mountTheta=-3.01
22:35:41.239 00.003 2696 SchedulePrimaryMove(0F998B58, x=1.02, y=-0.02, opts=13)
22:35:41.241 00.002 2696 Enqueuing Move request for scope (1.02, -0.02)
22:35:41.242 00.001 5240 Worker thread wakes up
22:35:41.243 00.001 5240 worker thread servicing REQUEST_MOVE scope ofs (1.02, -0.02) opts 0xd
22:35:41.243 00.000 5240 Handling offset move in thread for scope, endpoint = (1.02, -0.02)
22:35:41.243 00.000 5240 Moving (1.02, -0.02) raw xDistance=-0.95 yDistance=-0.12
22:35:41.243 00.000 5240 PPEC rslt(dithering): input = -0.95, final = -0.95
22:35:41.243 00.000 5240 PPEC: input: -0.95, control: -0.95, exposure: 1500
22:35:41.243 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:41.243 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:35:41.243 00.000 5240 MoveAxis(E, 157, ABG)
22:35:41.243 00.000 5240 Guiding  Dir = 2, Dur = 157
22:35:41.243 00.000 5240 IsGuiding returns 0
22:35:41.244 00.001 5240 PulseGuide returned control before completion, sleep 167
22:35:41.256 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:35:41.305 00.049 2696 UpdateGuideState exits: m=3025 SNR=38.8 Saturated
22:35:41.307 00.002 2696 PhdController: settling, locked = 1, distance = 1.32 (1.50) aobump = 0 frame = 11 / 99999
22:35:41.308 00.001 2696 evsrv: {"Event":"Settling","Timestamp":1768275341.308,"Host":"SH2-279","Inst":1,"Distance":1.32,"Time":1.8,"SettleTime":5.0,"StarLocked":true}
22:35:41.311 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:41.313 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:35:41.314 00.001 2696 Enqueuing Expose request
22:35:41.413 00.099 5240 IsGuiding returns 1
22:35:41.413 00.000 5240 scope still moving after pulse duration time elapsed
22:35:41.444 00.031 5240 IsGuiding returns 0
22:35:41.444 00.000 5240 scope move finished after 157 + 43 ms
22:35:41.444 00.000 5240 Move returns status 0, amount 157
22:35:41.444 00.000 5240 MoveAxis(N, 0, ABG)
22:35:41.444 00.000 5240 Move returns status 0, amount 0
22:35:41.444 00.000 5240 move complete, result=0
22:35:41.444 00.000 5240 worker thread done servicing request
22:35:41.444 00.000 5240 Worker thread wakes up
22:35:41.444 00.000 2696 GuideStep: -0.9 px 157 ms EAST, -0.1 px 0 ms NORTH
22:35:41.449 00.005 5240 worker thread servicing REQUEST_EXPOSE 1500
22:35:41.449 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(290,244,31,31)
22:35:43.089 01.640 5240 Exposure complete
22:35:43.153 00.064 5240 worker thread done servicing request
22:35:43.154 00.001 2696 OnExposeComplete: enter
22:35:43.156 00.002 2696 UpdateGuideState(): m_state=6
22:35:43.157 00.001 2696 Star::Find(15, 305, 258, 0, (0,0,0,0), 1.5, 10.0, 255) frame 664
22:35:43.159 00.002 2696 Star::Find returns 1 (1), X=305.64, Y=258.82, Mass=2973, SNR=38.4, Peak=255 HFD=3.2
22:35:43.160 00.001 2696 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.74) = xAngle (-2.86 = -2.86)
22:35:43.162 00.002 2696 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.23 = -0.23)
22:35:43.166 00.004 2696 CameraToMount -- cameraX=1.03 cameraY=-0.13 hyp=1.04 cameraTheta=-0.12 mountX=-1.00 mountY=-0.23, mountTheta=-2.91
22:35:43.169 00.003 2696 SchedulePrimaryMove(0F998B58, x=1.03, y=-0.13, opts=13)
22:35:43.170 00.001 2696 Enqueuing Move request for scope (1.03, -0.13)
22:35:43.172 00.002 5240 Worker thread wakes up
22:35:43.172 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.03, -0.13) opts 0xd
22:35:43.172 00.000 5240 Handling offset move in thread for scope, endpoint = (1.03, -0.13)
22:35:43.172 00.000 5240 Moving (1.03, -0.13) raw xDistance=-1.00 yDistance=-0.23
22:35:43.174 00.002 5240 PPEC rslt: input = -1.00, final = -0.33, react = -1.00, pred = 0.71, hyst = -0.90, hyst_pct = 0.06, period_length = 662.83
22:35:43.174 00.000 5240 PPEC: input: -1.00, control: -0.33, exposure: 1500
22:35:43.174 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
22:35:43.174 00.000 5240 MoveAxis(E, 55, ABG)
22:35:43.174 00.000 5240 Guiding  Dir = 2, Dur = 55
22:35:43.174 00.000 5240 IsGuiding returns 0
22:35:43.174 00.000 5240 PulseGuide returned control before completion, sleep 65
22:35:43.186 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:35:43.233 00.047 2696 UpdateGuideState exits: m=2973 SNR=38.4 Saturated
22:35:43.236 00.003 2696 PhdController: settling, locked = 1, distance = 1.23 (1.50) aobump = 0 frame = 12 / 99999
22:35:43.237 00.001 2696 evsrv: {"Event":"Settling","Timestamp":1768275343.237,"Host":"SH2-279","Inst":1,"Distance":1.23,"Time":3.7,"SettleTime":5.0,"StarLocked":true}
22:35:43.239 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:43.241 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:35:43.243 00.002 2696 Enqueuing Expose request
22:35:43.245 00.002 5240 IsGuiding returns 1
22:35:43.245 00.000 5240 scope still moving after pulse duration time elapsed
22:35:43.274 00.029 5240 IsGuiding returns 0
22:35:43.274 00.000 5240 scope move finished after 55 + 45 ms
22:35:43.274 00.000 5240 Move returns status 0, amount 55
22:35:43.274 00.000 5240 MoveAxis(N, 29, ABG)
22:35:43.274 00.000 5240 Guiding  Dir = 0, Dur = 29
22:35:43.274 00.000 5240 IsGuiding returns 0
22:35:43.274 00.000 5240 PulseGuide returned control before completion, sleep 39
22:35:43.321 00.047 5240 IsGuiding returns 1
22:35:43.321 00.000 5240 scope still moving after pulse duration time elapsed
22:35:43.352 00.031 5240 IsGuiding returns 0
22:35:43.352 00.000 5240 scope move finished after 29 + 48 ms
22:35:43.352 00.000 5240 Move returns status 0, amount 29
22:35:43.352 00.000 5240 move complete, result=0
22:35:43.352 00.000 5240 worker thread done servicing request
22:35:43.352 00.000 5240 Worker thread wakes up
22:35:43.352 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:35:43.352 00.000 2696 GuideStep: -1.0 px 55 ms EAST, -0.2 px 29 ms NORTH
22:35:43.356 00.004 5240 Handling exposure in thread, d=1500 o=3 r=(290,244,31,31)
22:35:44.776 01.420 5240 Exposure complete
22:35:44.854 00.078 5240 worker thread done servicing request
22:35:44.854 00.000 2696 OnExposeComplete: enter
22:35:44.857 00.003 2696 UpdateGuideState(): m_state=6
22:35:44.859 00.002 2696 Star::Find(15, 305, 258, 0, (0,0,0,0), 1.5, 10.0, 255) frame 665
22:35:44.861 00.002 2696 Star::Find returns 1 (1), X=305.74, Y=258.75, Mass=3128, SNR=39.5, Peak=255 HFD=3.0
22:35:44.862 00.001 2696 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.74) = xAngle (-2.90 = -2.90)
22:35:44.865 00.003 2696 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.27 = -0.27)
22:35:44.867 00.002 2696 CameraToMount -- cameraX=1.13 cameraY=-0.19 hyp=1.15 cameraTheta=-0.17 mountX=-1.12 mountY=-0.31, mountTheta=-2.87
22:35:44.871 00.004 2696 SchedulePrimaryMove(0F998B58, x=1.13, y=-0.19, opts=13)
22:35:44.873 00.002 2696 Enqueuing Move request for scope (1.13, -0.19)
22:35:44.875 00.002 5240 Worker thread wakes up
22:35:44.875 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.13, -0.19) opts 0xd
22:35:44.875 00.000 5240 Handling offset move in thread for scope, endpoint = (1.13, -0.19)
22:35:44.876 00.001 5240 Moving (1.13, -0.19) raw xDistance=-1.12 yDistance=-0.31
22:35:44.877 00.001 5240 PPEC rslt: input = -1.12, final = -0.47, react = -1.12, pred = 0.68, hyst = -1.01, hyst_pct = 0.06, period_length = 662.83
22:35:44.877 00.000 5240 PPEC: input: -1.12, control: -0.47, exposure: 1500
22:35:44.877 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
22:35:44.877 00.000 5240 MoveAxis(E, 77, ABG)
22:35:44.877 00.000 5240 Guiding  Dir = 2, Dur = 77
22:35:44.878 00.001 5240 IsGuiding returns 0
22:35:44.878 00.000 5240 PulseGuide returned control before completion, sleep 87
22:35:44.891 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:35:44.938 00.047 2696 UpdateGuideState exits: m=3128 SNR=39.5 Saturated
22:35:44.940 00.002 2696 PhdController: settling, locked = 1, distance = 1.21 (1.50) aobump = 0 frame = 13 / 99999
22:35:44.941 00.001 2696 PhdController: newstate STATE_FINISH
22:35:44.943 00.002 2696 PhdController complete: success
22:35:44.947 00.004 2696 evsrv: {"Event":"SettleDone","Timestamp":1768275344.947,"Host":"SH2-279","Inst":1,"Status":0,"TotalFrames":13,"DroppedFrames":0}
22:35:44.950 00.003 2696 Mount: notify guiding dither settle done success=1
22:35:44.952 00.002 2696 PhdController: newstate STATE_IDLE
22:35:44.954 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:44.956 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:35:44.958 00.002 2696 Enqueuing Expose request
22:35:44.976 00.018 5240 IsGuiding returns 1
22:35:44.976 00.000 5240 scope still moving after pulse duration time elapsed
22:35:45.007 00.031 5240 IsGuiding returns 0
22:35:45.007 00.000 5240 scope move finished after 77 + 51 ms
22:35:45.007 00.000 5240 Move returns status 0, amount 77
22:35:45.007 00.000 5240 MoveAxis(N, 39, ABG)
22:35:45.007 00.000 5240 Guiding  Dir = 0, Dur = 39
22:35:45.007 00.000 5240 IsGuiding returns 0
22:35:45.007 00.000 5240 PulseGuide returned control before completion, sleep 49
22:35:45.068 00.061 5240 IsGuiding returns 1
22:35:45.068 00.000 5240 scope still moving after pulse duration time elapsed
22:35:45.099 00.031 5240 IsGuiding returns 0
22:35:45.099 00.000 5240 scope move finished after 39 + 52 ms
22:35:45.099 00.000 5240 Move returns status 0, amount 39
22:35:45.099 00.000 5240 move complete, result=0
22:35:45.099 00.000 5240 worker thread done servicing request
22:35:45.099 00.000 5240 Worker thread wakes up
22:35:45.101 00.002 2696 GuideStep: -1.1 px 77 ms EAST, -0.3 px 39 ms NORTH
22:35:45.107 00.006 5240 worker thread servicing REQUEST_EXPOSE 1500
22:35:45.107 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(290,244,31,31)
22:35:46.023 00.916 2696 evsrv: cli 0F944280 connect
22:35:46.026 00.003 2696 case statement mapped state 6 to 3
22:35:46.028 00.002 2696 case statement mapped state 6 to 3
22:35:46.030 00.002 2696 evsrv: cli 0F944280 request: {"method":"get_app_state","id":"88198e68-e1d5-4c83-9413-2f2eb4f8cd26"}
22:35:46.032 00.002 2696 case statement mapped state 6 to 3
22:35:46.033 00.001 2696 evsrv: cli 0F944280 response: {"jsonrpc":"2.0","result":"Guiding","id":"88198e68-e1d5-4c83-9413-2f2eb4f8cd26"}
22:35:46.035 00.002 2696 evsrv: cli 0F944280 disconnect
22:35:46.038 00.003 2696 evsrv: cli 0F9431A0 connect
22:35:46.041 00.003 2696 case statement mapped state 6 to 3
22:35:46.045 00.004 2696 case statement mapped state 6 to 3
22:35:46.049 00.004 2696 evsrv: cli 0F9431A0 request: {"method":"stop_capture","id":"0c413879-7785-413e-a166-cab4c2130f50"}
22:35:46.052 00.003 2696 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
22:35:46.055 00.003 2696 Status Line: Waiting for devices...
22:35:46.061 00.006 2696 evsrv: cli 0F9431A0 response: {"jsonrpc":"2.0","result":0,"id":"0c413879-7785-413e-a166-cab4c2130f50"}
22:35:46.064 00.003 2696 evsrv: cli 0F9431A0 disconnect
22:35:46.068 00.004 2696 evsrv: cli 0F9440A0 connect
22:35:46.072 00.004 2696 case statement mapped state 6 to 3
22:35:46.076 00.004 2696 case statement mapped state 6 to 3
22:35:46.080 00.004 2696 evsrv: cli 0F9440A0 request: {"method":"get_app_state","id":"a6ecf6e4-2c5e-4eba-88c3-e51c625fa22a"}
22:35:46.082 00.002 2696 case statement mapped state 6 to 3
22:35:46.085 00.003 2696 evsrv: cli 0F9440A0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a6ecf6e4-2c5e-4eba-88c3-e51c625fa22a"}
22:35:46.087 00.002 2696 evsrv: cli 0F9440A0 disconnect
22:35:46.091 00.004 5240 ZWO: stopexposure
22:35:46.720 00.629 5240 ZWO: stopexposure
22:35:46.720 00.000 5240 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
22:35:46.720 00.000 5240 worker thread done servicing request
22:35:46.720 00.000 2696 OnExposeComplete: enter
22:35:46.723 00.003 2696 OnExposeComplete: Capture Error reported
22:35:46.724 00.001 2696 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
22:35:46.727 00.003 2696 Mount: notify guiding stopped
22:35:46.729 00.002 2696 BLC: window closed
22:35:46.731 00.002 2696 BLC: Last direction was reset
22:35:46.734 00.003 2696 Changing from state GUIDING to STOP
22:35:46.736 00.002 2696 guider state => SELECTED
22:35:46.738 00.002 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.430
22:35:46.782 00.044 2696 Changing from state SELECTED to UNINITIALIZED
22:35:46.784 00.002 2696 guider state => SELECTING
22:35:46.790 00.006 2696 Status Line: Stopped.
22:35:46.797 00.007 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
22:35:46.930 00.133 2696 evsrv: cli 0F943BA0 connect
22:35:46.933 00.003 2696 evsrv: cli 0F943BA0 request: {"method":"get_pixel_scale","id":"81289089-63a1-4963-9646-e561fe905546"}
22:35:46.934 00.001 2696 evsrv: cli 0F943BA0 response: {"jsonrpc":"2.0","result":1.86834,"id":"81289089-63a1-4963-9646-e561fe905546"}
22:35:46.936 00.002 2696 evsrv: cli 0F943BA0 disconnect
22:35:47.087 00.151 2696 evsrv: cli 0F943B00 connect
22:35:47.090 00.003 2696 evsrv: cli 0F943B00 request: {"method":"get_app_state","id":"d352c003-c88b-4099-bf2a-bceced4590e6"}
22:35:47.092 00.002 2696 evsrv: cli 0F943B00 response: {"jsonrpc":"2.0","result":"Stopped","id":"d352c003-c88b-4099-bf2a-bceced4590e6"}
22:35:47.094 00.002 2696 evsrv: cli 0F943B00 disconnect
22:38:02.171 135.077 2696 evsrv: cli 0F943380 connect
22:38:02.179 00.008 2696 evsrv: cli 0F943380 request: {"method":"get_app_state","id":"58f0072b-4224-45fa-8876-4988cea25203"}
22:38:02.183 00.004 2696 evsrv: cli 0F943380 response: {"jsonrpc":"2.0","result":"Stopped","id":"58f0072b-4224-45fa-8876-4988cea25203"}
22:38:02.188 00.005 2696 evsrv: cli 0F943380 disconnect
22:38:02.192 00.004 2696 evsrv: cli 0F943560 connect
22:38:02.200 00.008 2696 evsrv: cli 0F943560 request: {"method":"get_calibrated","id":"c9ac7b35-d4ce-45d0-a455-8adcd963146d"}
22:38:02.203 00.003 2696 evsrv: cli 0F943560 response: {"jsonrpc":"2.0","result":true,"id":"c9ac7b35-d4ce-45d0-a455-8adcd963146d"}
22:38:02.207 00.004 2696 evsrv: cli 0F943560 disconnect
22:38:02.214 00.007 2696 evsrv: cli 0F9441E0 connect
22:38:02.216 00.002 2696 evsrv: cli 0F9441E0 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":5,"timeout":40},"recalibrate":false},"id":"91b640ff-c02d-44a2-823b-dd45070b9392"}
22:38:02.218 00.002 2696 PhdController::Guide begins
22:38:02.220 00.002 2696 PhdController: newstate STATE_SETUP
22:38:02.222 00.002 2696 PhdController: setup
22:38:02.223 00.001 2696 PhdController: newstate STATE_ATTEMPT_START
22:38:02.226 00.003 2696 PhdController: start capturing
22:38:02.230 00.004 2696 Changing from state SELECTING to UNINITIALIZED
22:38:02.233 00.003 2696 guider state => SELECTING
22:38:02.235 00.002 2696 setting force full frames = true
22:38:02.236 00.001 2696 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
22:38:02.244 00.008 2696 ScheduleExposure(1500,3,0) exposurePending=0
22:38:02.246 00.002 2696 Enqueuing Expose request
22:38:02.248 00.002 2696 PhdController: newstate STATE_SELECT_STAR
22:38:02.250 00.002 5240 Worker thread wakes up
22:38:02.250 00.000 2696 evsrv: cli 0F9441E0 response: {"jsonrpc":"2.0","result":0,"id":"91b640ff-c02d-44a2-823b-dd45070b9392"}
22:38:02.252 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:38:02.252 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:38:02.252 00.000 2696 evsrv: cli 0F9441E0 disconnect
22:38:02.255 00.003 2696 evsrv: cli 0F944280 connect
22:38:02.258 00.003 2696 case statement mapped state 1 to 101
22:38:02.262 00.004 2696 case statement mapped state 1 to 101
22:38:02.264 00.002 2696 evsrv: cli 0F944280 request: {"method":"get_lock_shift_params","id":"266d2340-3694-4393-b469-d005a1499a75"}
22:38:02.266 00.002 2696 evsrv: cli 0F944280 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"266d2340-3694-4393-b469-d005a1499a75"}
22:38:02.273 00.007 2696 evsrv: cli 0F944280 disconnect
22:38:02.275 00.002 2696 evsrv: cli 0F9440A0 connect
22:38:02.277 00.002 2696 case statement mapped state 1 to 101
22:38:02.279 00.002 2696 case statement mapped state 1 to 101
22:38:02.281 00.002 2696 evsrv: cli 0F9440A0 request: {"method":"get_lock_position","id":"77dc1e46-6140-4bcb-8aec-e5f7207b2954"}
22:38:02.284 00.003 2696 evsrv: cli 0F9440A0 response: {"jsonrpc":"2.0","result":null,"id":"77dc1e46-6140-4bcb-8aec-e5f7207b2954"}
22:38:02.287 00.003 2696 evsrv: cli 0F9440A0 disconnect
22:38:03.289 01.002 2696 evsrv: cli 0F943C40 connect
22:38:03.298 00.009 2696 case statement mapped state 1 to 101
22:38:03.305 00.007 2696 case statement mapped state 1 to 101
22:38:03.313 00.008 2696 evsrv: cli 0F943C40 request: {"method":"get_lock_position","id":"bb1b6085-19fd-459d-ac8d-db24f5a72f55"}
22:38:03.319 00.006 2696 evsrv: cli 0F943C40 response: {"jsonrpc":"2.0","result":null,"id":"bb1b6085-19fd-459d-ac8d-db24f5a72f55"}
22:38:03.327 00.008 2696 evsrv: cli 0F943C40 disconnect
22:38:03.887 00.560 5240 Exposure complete
22:38:03.935 00.048 5240 worker thread done servicing request
22:38:03.936 00.001 2696 OnExposeComplete: enter
22:38:03.938 00.002 2696 UpdateGuideState(): m_state=1
22:38:03.940 00.002 2696 UpdateCurrentPosition: no star selected
22:38:03.942 00.002 2696 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:03.943 00.001 2696 Status Line: No star selected
22:38:03.949 00.006 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=182, med=0, FiltMin=0, FiltMax=144, Gamma=0.430
22:38:03.994 00.045 2696 UpdateGuideState exits: No star selected
22:38:03.996 00.002 2696 GuiderMultiStar::AutoSelect enter
22:38:03.997 00.001 2696 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
22:38:04.045 00.048 2696 AutoFind: auto downsample for scale 1.87 => 1x
22:38:04.143 00.098 2696 AutoFind: global mean = 0.0, stdev 3.0
22:38:04.145 00.002 2696 AutoFind: using threshold = 0.1
22:38:04.230 00.085 2696 AutoFind: local max [302, 263] 171.2
22:38:04.232 00.002 2696 AutoFind: local max [1195, 798] 169.9
22:38:04.234 00.002 2696 AutoFind: local max [496, 660] 80.6
22:38:04.236 00.002 2696 AutoFind: local max [1019, 272] 52.8
22:38:04.237 00.001 2696 AutoFind: local max [162, 854] 37.1
22:38:04.239 00.002 2696 AutoFind: local max [307, 608] 35.5
22:38:04.241 00.002 2696 AutoFind: local max [500, 403] 29.8
22:38:04.242 00.001 2696 AutoFind: local max [738, 532] 28.8
22:38:04.244 00.002 2696 AutoFind: local max [427, 75] 23.9
22:38:04.246 00.002 2696 AutoFind: local max [961, 515] 22.7
22:38:04.247 00.001 2696 AutoFind: local max [1220, 673] 20.5
22:38:04.249 00.002 2696 AutoFind: local max [805, 343] 17.3
22:38:04.251 00.002 2696 AutoFind: local max [981, 423] 17.0
22:38:04.252 00.001 2696 AutoFind: local max [671, 154] 15.4
22:38:04.254 00.002 2696 AutoFind: local max [1086, 828] 15.3
22:38:04.255 00.001 2696 AutoFind: local max [551, 756] 13.9
22:38:04.257 00.002 2696 AutoFind: local max [1051, 783] 13.2
22:38:04.260 00.003 2696 AutoFind: local max [725, 520] 12.3
22:38:04.262 00.002 2696 AutoFind: local max [864, 773] 12.1
22:38:04.263 00.001 2696 AutoFind: local max [547, 691] 10.8
22:38:04.265 00.002 2696 AutoFind: local max [119, 306] 10.8
22:38:04.268 00.003 2696 AutoFind: local max [78, 707] 10.0
22:38:04.269 00.001 2696 AutoFind: local max [593, 824] 9.2
22:38:04.271 00.002 2696 AutoFind: local max [591, 921] 8.9
22:38:04.272 00.001 2696 AutoFind: local max [22, 544] 8.9
22:38:04.274 00.002 2696 AutoFind: local max [417, 626] 8.6
22:38:04.276 00.002 2696 AutoFind: local max [642, 242] 8.3
22:38:04.277 00.001 2696 AutoFind: local max [273, 224] 7.9
22:38:04.279 00.002 2696 AutoFind: local max [339, 792] 7.8
22:38:04.280 00.001 2696 AutoFind: local max [340, 375] 7.6
22:38:04.283 00.003 2696 AutoFind: local max [519, 932] 7.5
22:38:04.285 00.002 2696 AutoFind: local max [556, 855] 7.5
22:38:04.286 00.001 2696 AutoFind: local max [514, 716] 6.9
22:38:04.287 00.001 2696 AutoFind: local max [494, 823] 6.8
22:38:04.289 00.002 2696 AutoFind: local max [560, 844] 6.6
22:38:04.291 00.002 2696 AutoFind: local max [1017, 430] 6.2
22:38:04.293 00.002 2696 AutoFind: local max [665, 380] 5.5
22:38:04.294 00.001 2696 AutoFind: local max [286, 591] 5.5
22:38:04.296 00.002 2696 AutoFind: local max [1028, 641] 5.4
22:38:04.299 00.003 2696 AutoFind: local max [809, 576] 5.3
22:38:04.301 00.002 2696 AutoFind: local max [1146, 928] 5.2
22:38:04.302 00.001 2696 AutoFind: local max [412, 605] 5.2
22:38:04.304 00.002 2696 AutoFind: local max [114, 217] 4.7
22:38:04.306 00.002 2696 AutoFind: local max [811, 926] 4.7
22:38:04.307 00.001 2696 AutoFind: local max [914, 495] 4.7
22:38:04.309 00.002 2696 AutoFind: local max [735, 367] 4.7
22:38:04.311 00.002 2696 AutoFind: local max [958, 871] 4.5
22:38:04.312 00.001 2696 AutoFind: local max [1205, 796] 4.4
22:38:04.314 00.002 2696 AutoFind: local max [345, 266] 4.3
22:38:04.316 00.002 2696 AutoFind: local max [163, 672] 4.3
22:38:04.318 00.002 2696 AutoFind: local max [797, 372] 4.3
22:38:04.321 00.003 2696 AutoFind: local max [1089, 506] 4.2
22:38:04.323 00.002 2696 AutoFind: local max [313, 262] 4.0
22:38:04.324 00.001 2696 AutoFind: local max [1189, 787] 3.8
22:38:04.326 00.002 2696 AutoFind: local max [932, 113] 3.8
22:38:04.328 00.002 2696 AutoFind: local max [419, 710] 3.7
22:38:04.330 00.002 2696 AutoFind: local max [188, 721] 3.6
22:38:04.331 00.001 2696 AutoFind: local max [373, 688] 3.5
22:38:04.333 00.002 2696 AutoFind: local max [983, 635] 3.5
22:38:04.335 00.002 2696 AutoFind: local max [1000, 563] 3.5
22:38:04.336 00.001 2696 AutoFind: local max [306, 253] 3.5
22:38:04.338 00.002 2696 AutoFind: local max [935, 104] 3.3
22:38:04.340 00.002 2696 AutoFind: local max [1075, 200] 3.2
22:38:04.341 00.001 2696 AutoFind: local max [134, 322] 3.2
22:38:04.343 00.002 2696 AutoFind: local max [312, 271] 3.2
22:38:04.345 00.002 2696 AutoFind: local max [90, 670] 3.2
22:38:04.347 00.002 2696 AutoFind: local max [293, 503] 3.1
22:38:04.349 00.002 2696 AutoFind: local max [491, 360] 3.1
22:38:04.350 00.001 2696 AutoFind: local max [246, 717] 3.0
22:38:04.353 00.003 2696 AutoFind: local max [476, 856] 3.0
22:38:04.355 00.002 2696 AutoFind: local max [107, 724] 3.0
22:38:04.357 00.002 2696 AutoFind: local max [454, 306] 2.9
22:38:04.358 00.001 2696 AutoFind: local max [395, 129] 2.9
22:38:04.361 00.003 2696 AutoFind: local max [659, 845] 2.9
22:38:04.363 00.002 2696 AutoFind: local max [846, 249] 2.9
22:38:04.364 00.001 2696 AutoFind: local max [47, 385] 2.8
22:38:04.366 00.002 2696 AutoFind: local max [1269, 450] 2.7
22:38:04.368 00.002 2696 AutoFind: local max [752, 837] 2.7
22:38:04.369 00.001 2696 AutoFind: local max [348, 917] 2.7
22:38:04.371 00.002 2696 AutoFind: local max [1206, 807] 2.6
22:38:04.373 00.002 2696 AutoFind: local max [109, 603] 2.6
22:38:04.374 00.001 2696 AutoFind: local max [293, 422] 2.6
22:38:04.376 00.002 2696 AutoFind: local max [135, 916] 2.5
22:38:04.378 00.002 2696 AutoFind: local max [695, 823] 2.5
22:38:04.380 00.002 2696 AutoFind: local max [143, 229] 2.4
22:38:04.381 00.001 2696 AutoFind: local max [686, 780] 2.4
22:38:04.385 00.004 2696 AutoFind: local max [582, 225] 2.4
22:38:04.387 00.002 2696 AutoFind: local max [291, 273] 2.4
22:38:04.388 00.001 2696 AutoFind: local max [271, 856] 2.4
22:38:04.390 00.002 2696 AutoFind: local max [322, 424] 2.3
22:38:04.392 00.002 2696 AutoFind: local max [399, 271] 2.3
22:38:04.393 00.001 2696 AutoFind: local max [1204, 621] 2.3
22:38:04.395 00.002 2696 AutoFind: local max [670, 846] 2.3
22:38:04.397 00.002 2696 AutoFind: local max [1179, 923] 2.3
22:38:04.398 00.001 2696 AutoFind: local max [879, 411] 2.3
22:38:04.400 00.002 2696 AutoFind: local max [236, 886] 2.3
22:38:04.402 00.002 2696 AutoFind: local max [1031, 53] 2.3
22:38:04.403 00.001 2696 AutoFind: local max [404, 161] 2.2
22:38:04.405 00.002 2696 AutoFind: local max [934, 528] 2.2
22:38:04.407 00.002 2696 AutoFind: local max [1063, 787] 2.2
22:38:04.409 00.002 2696 AutoFind: close dim-bright [1063, 787] 2.2 - [1051, 783] 13.2
22:38:04.411 00.002 2696 AutoFind: too close [670, 846] 2.3 - [659, 845] 2.9
22:38:04.413 00.002 2696 AutoFind: too close [291, 273] 2.4 - [306, 253] 3.5
22:38:04.416 00.003 2696 AutoFind: close dim-bright [291, 273] 2.4 - [302, 263] 171.2
22:38:04.418 00.002 2696 AutoFind: too close [1206, 807] 2.6 - [1189, 787] 3.8
22:38:04.419 00.001 2696 AutoFind: too close [1206, 807] 2.6 - [1205, 796] 4.4
22:38:04.421 00.002 2696 AutoFind: close dim-bright [1206, 807] 2.6 - [1195, 798] 169.9
22:38:04.423 00.002 2696 AutoFind: too close [312, 271] 3.2 - [306, 253] 3.5
22:38:04.424 00.001 2696 AutoFind: too close [312, 271] 3.2 - [313, 262] 4.0
22:38:04.426 00.002 2696 AutoFind: close dim-bright [312, 271] 3.2 - [302, 263] 171.2
22:38:04.428 00.002 2696 AutoFind: too close [134, 322] 3.2 - [119, 306] 10.8
22:38:04.429 00.001 2696 AutoFind: too close [935, 104] 3.3 - [932, 113] 3.8
22:38:04.431 00.002 2696 AutoFind: too close [306, 253] 3.5 - [313, 262] 4.0
22:38:04.433 00.002 2696 AutoFind: close dim-bright [306, 253] 3.5 - [302, 263] 171.2
22:38:04.434 00.001 2696 AutoFind: too close [1189, 787] 3.8 - [1205, 796] 4.4
22:38:04.436 00.002 2696 AutoFind: close dim-bright [1189, 787] 3.8 - [1195, 798] 169.9
22:38:04.439 00.003 2696 AutoFind: close dim-bright [313, 262] 4.0 - [302, 263] 171.2
22:38:04.440 00.001 2696 AutoFind: close dim-bright [1205, 796] 4.4 - [1195, 798] 169.9
22:38:04.442 00.002 2696 AutoFind: too close [560, 844] 6.6 - [556, 855] 7.5
22:38:04.443 00.001 2696 AutoFind: too close [725, 520] 12.3 - [738, 532] 28.8
22:38:04.445 00.002 2696 AutoFind: too close to edge [1269, 450] 2.7
22:38:04.447 00.002 2696 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
22:38:04.449 00.002 2696 Star::Find(15, 302, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.451 00.002 2696 Star::Find returns 1 (0), X=301.90, Y=263.35, Mass=3013, SNR=38.7, Peak=169 HFD=3.9
22:38:04.452 00.001 2696 Star::Find(15, 1195, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.455 00.003 2696 Star::Find returns 1 (0), X=1194.55, Y=798.44, Mass=4875, SNR=49.1, Peak=182 HFD=5.1
22:38:04.457 00.002 2696 Star::Find(15, 496, 660, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.459 00.002 2696 Star::Find returns 1 (0), X=495.68, Y=660.25, Mass=1444, SNR=26.8, Peak=95 HFD=3.7
22:38:04.461 00.002 2696 Star::Find(15, 1019, 272, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.462 00.001 2696 Star::Find returns 1 (0), X=1018.52, Y=272.19, Mass=1430, SNR=26.6, Peak=57 HFD=5.1
22:38:04.464 00.002 2696 Star::Find(15, 162, 854, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.466 00.002 2696 Star::Find returns 1 (0), X=162.27, Y=854.26, Mass=550, SNR=16.5, Peak=45 HFD=3.5
22:38:04.467 00.001 2696 Star::Find(15, 307, 608, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.469 00.002 2696 Star::Find returns 1 (0), X=306.87, Y=607.67, Mass=596, SNR=17.1, Peak=36 HFD=3.8
22:38:04.471 00.002 2696 Star::Find(15, 500, 403, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.473 00.002 2696 Star::Find returns 1 (0), X=499.92, Y=403.44, Mass=551, SNR=16.4, Peak=33 HFD=3.9
22:38:04.474 00.001 2696 Star::Find(15, 427, 75, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.476 00.002 2696 Star::Find returns 1 (0), X=427.29, Y=74.92, Mass=444, SNR=14.8, Peak=23 HFD=4.1
22:38:04.478 00.002 2696 Star::Find(15, 961, 515, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.480 00.002 2696 Star::Find returns 1 (0), X=960.85, Y=515.02, Mass=713, SNR=18.6, Peak=23 HFD=5.1
22:38:04.482 00.002 2696 Star::Find(15, 1220, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.484 00.002 2696 Star::Find returns 1 (0), X=1218.91, Y=672.44, Mass=664, SNR=18.0, Peak=21 HFD=5.2
22:38:04.486 00.002 2696 Star::Find(15, 805, 343, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.488 00.002 2696 Star::Find returns 1 (0), X=805.20, Y=342.69, Mass=391, SNR=13.7, Peak=18 HFD=4.5
22:38:04.489 00.001 2696 Star::Find(15, 981, 423, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.491 00.002 2696 Star::Find returns 1 (0), X=980.49, Y=423.04, Mass=535, SNR=16.2, Peak=22 HFD=5.1
22:38:04.493 00.002 2696 Star::Find(15, 671, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.494 00.001 2696 Star::Find returns 1 (0), X=671.33, Y=154.33, Mass=292, SNR=11.8, Peak=15 HFD=3.8
22:38:04.496 00.002 2696 Star::Find(15, 1086, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.498 00.002 2696 Star::Find returns 1 (0), X=1086.05, Y=827.89, Mass=356, SNR=13.2, Peak=18 HFD=4.4
22:38:04.499 00.001 2696 Star::Find(15, 551, 756, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.501 00.002 2696 Star::Find returns 1 (0), X=551.09, Y=756.38, Mass=266, SNR=11.4, Peak=17 HFD=3.9
22:38:04.503 00.002 2696 Star::Find(15, 1051, 783, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.505 00.002 2696 Star::Find returns 1 (0), X=1050.83, Y=782.94, Mass=284, SNR=11.7, Peak=15 HFD=4.3
22:38:04.506 00.001 2696 Star::Find(15, 864, 773, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.509 00.003 2696 Star::Find returns 1 (0), X=863.50, Y=772.88, Mass=274, SNR=11.5, Peak=15 HFD=4.6
22:38:04.511 00.002 2696 Star::Find(15, 547, 691, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.512 00.001 2696 Star::Find returns 1 (0), X=547.42, Y=690.68, Mass=171, SNR=9.1, Peak=13 HFD=3.4
22:38:04.514 00.002 2696 Star::Find(15, 78, 707, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.517 00.003 2696 Star::Find returns 1 (0), X=77.77, Y=706.88, Mass=156, SNR=8.7, Peak=13 HFD=3.4
22:38:04.519 00.002 2696 Star::Find(15, 593, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.521 00.002 2696 Star::Find returns 1 (0), X=592.53, Y=824.25, Mass=133, SNR=8.0, Peak=11 HFD=3.3
22:38:04.522 00.001 2696 Star::Find(15, 591, 921, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.524 00.002 2696 Star::Find returns 1 (0), X=590.69, Y=920.50, Mass=157, SNR=8.7, Peak=12 HFD=3.5
22:38:04.526 00.002 2696 Star::Find(15, 22, 544, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.527 00.001 2696 Star::Find returns 1 (0), X=22.74, Y=544.15, Mass=150, SNR=8.5, Peak=13 HFD=3.5
22:38:04.529 00.002 2696 Star::Find(15, 417, 626, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.531 00.002 2696 Star::Find returns 1 (0), X=416.70, Y=626.30, Mass=169, SNR=9.0, Peak=10 HFD=3.9
22:38:04.532 00.001 2696 Star::Find(15, 642, 242, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.534 00.002 2696 Star::Find returns 1 (0), X=641.92, Y=242.19, Mass=235, SNR=10.6, Peak=10 HFD=4.8
22:38:04.536 00.002 2696 Star::Find(15, 273, 224, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.539 00.003 2696 Star::Find returns 1 (0), X=273.69, Y=224.40, Mass=146, SNR=8.4, Peak=8 HFD=3.7
22:38:04.541 00.002 2696 Star::Find(15, 339, 792, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.543 00.002 2696 Star::Find returns 1 (0), X=338.76, Y=792.27, Mass=136, SNR=8.1, Peak=9 HFD=3.7
22:38:04.544 00.001 2696 Star::Find(15, 340, 375, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.548 00.004 2696 Star::Find returns 1 (0), X=340.16, Y=374.75, Mass=153, SNR=8.6, Peak=11 HFD=3.9
22:38:04.550 00.002 2696 Star::Find(15, 519, 932, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.552 00.002 2696 Star::Find returns 1 (0), X=518.76, Y=932.25, Mass=140, SNR=8.2, Peak=11 HFD=3.6
22:38:04.554 00.002 2696 Star::Find(15, 514, 716, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.556 00.002 2696 Star::Find returns 1 (0), X=514.05, Y=716.50, Mass=122, SNR=7.7, Peak=10 HFD=3.6
22:38:04.558 00.002 2696 Star::Find(15, 494, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.561 00.003 2696 Star::Find returns 1 (0), X=493.97, Y=822.92, Mass=120, SNR=7.6, Peak=9 HFD=4.0
22:38:04.564 00.003 2696 Star::Find(15, 1017, 430, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.566 00.002 2696 Star::Find returns 1 (0), X=1016.20, Y=430.08, Mass=203, SNR=9.9, Peak=8 HFD=4.9
22:38:04.568 00.002 2696 Star::Find(15, 665, 380, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.571 00.003 2696 Star::Find returns 1 (0), X=664.59, Y=380.41, Mass=148, SNR=8.4, Peak=7 HFD=4.9
22:38:04.574 00.003 2696 Star::Find(15, 286, 591, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.576 00.002 2696 Star::Find returns 1 (0), X=286.27, Y=590.99, Mass=89, SNR=6.5, Peak=6 HFD=3.8
22:38:04.578 00.002 2696 Star::Find(15, 1028, 641, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.580 00.002 2696 Star::Find returns 1 (0), X=1027.74, Y=641.15, Mass=150, SNR=8.5, Peak=9 HFD=4.9
22:38:04.582 00.002 2696 Star::Find(15, 809, 576, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.585 00.003 2696 Star::Find returns 1 (0), X=809.07, Y=576.11, Mass=162, SNR=8.8, Peak=7 HFD=5.2
22:38:04.587 00.002 2696 Star::Find(15, 1146, 928, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.589 00.002 2696 Star::Find returns 1 (0), X=1144.95, Y=927.35, Mass=133, SNR=7.9, Peak=10 HFD=4.2
22:38:04.592 00.003 2696 Star::Find(15, 412, 605, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.595 00.003 2696 Star::Find returns 1 (0), X=411.69, Y=604.60, Mass=106, SNR=7.1, Peak=7 HFD=3.9
22:38:04.597 00.002 2696 Star::Find(15, 114, 217, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.599 00.002 2696 Star::Find returns 1 (0), X=114.05, Y=216.99, Mass=64, SNR=5.6, Peak=6 HFD=2.9
22:38:04.604 00.005 2696 Star::Find(15, 811, 926, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.607 00.003 2696 Star::Find returns 1 (0), X=811.34, Y=926.56, Mass=100, SNR=6.9, Peak=7 HFD=4.6
22:38:04.609 00.002 2696 Star::Find(15, 914, 495, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.611 00.002 2696 Star::Find returns 1 (0), X=913.66, Y=494.94, Mass=136, SNR=8.0, Peak=9 HFD=4.7
22:38:04.613 00.002 2696 Star::Find(15, 735, 367, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.615 00.002 2696 Star::Find returns 1 (0), X=735.12, Y=367.34, Mass=100, SNR=6.9, Peak=6 HFD=4.3
22:38:04.617 00.002 2696 Star::Find(15, 958, 871, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.618 00.001 2696 Star::Find returns 1 (0), X=957.46, Y=870.88, Mass=102, SNR=7.0, Peak=5 HFD=4.9
22:38:04.620 00.002 2696 Star::Find(15, 345, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.622 00.002 2696 Star::Find returns 1 (0), X=344.85, Y=266.06, Mass=80, SNR=6.1, Peak=4 HFD=4.3
22:38:04.624 00.002 2696 Star::Find(15, 163, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.626 00.002 2696 Star::Find returns 1 (0), X=162.23, Y=672.27, Mass=95, SNR=6.7, Peak=7 HFD=4.8
22:38:04.628 00.002 2696 Star::Find(15, 797, 372, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.629 00.001 2696 Star::Find returns 1 (0), X=797.44, Y=372.79, Mass=107, SNR=7.1, Peak=6 HFD=5.1
22:38:04.630 00.001 2696 Star::Find(15, 1089, 506, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.635 00.005 2696 Star::Find returns 1 (0), X=1089.19, Y=506.20, Mass=141, SNR=8.2, Peak=6 HFD=5.0
22:38:04.637 00.002 2696 Star::Find(15, 419, 710, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.639 00.002 2696 Star::Find returns 1 (0), X=418.86, Y=710.13, Mass=71, SNR=5.8, Peak=7 HFD=3.9
22:38:04.641 00.002 2696 Star::Find(15, 188, 721, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.643 00.002 2696 Star::Find returns 1 (0), X=188.22, Y=721.41, Mass=51, SNR=4.9, Peak=5 HFD=3.2
22:38:04.644 00.001 2696 Star::Find(15, 373, 688, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.646 00.002 2696 Star::Find returns 1 (0), X=373.28, Y=688.45, Mass=54, SNR=5.1, Peak=5 HFD=3.6
22:38:04.648 00.002 2696 Star::Find(15, 983, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.650 00.002 2696 Star::Find returns 1 (0), X=983.10, Y=634.91, Mass=94, SNR=6.6, Peak=4 HFD=4.7
22:38:04.651 00.001 2696 Star::Find(15, 1000, 563, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.653 00.002 2696 Star::Find returns 1 (0), X=999.35, Y=563.29, Mass=118, SNR=7.5, Peak=5 HFD=5.5
22:38:04.655 00.002 2696 Star::Find(15, 1075, 200, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.657 00.002 2696 Star::Find returns 1 (0), X=1074.68, Y=200.43, Mass=78, SNR=5.9, Peak=7 HFD=4.6
22:38:04.659 00.002 2696 Star::Find(15, 90, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.660 00.001 2696 Star::Find returns 1 (0), X=90.03, Y=669.99, Mass=47, SNR=4.7, Peak=5 HFD=2.9
22:38:04.662 00.002 2696 Star::Find(15, 293, 503, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.663 00.001 2696 Star::Find returns 1 (0), X=292.57, Y=503.73, Mass=68, SNR=5.7, Peak=6 HFD=3.7
22:38:04.667 00.004 2696 Star::Find(15, 491, 360, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.669 00.002 2696 Star::Find returns 1 (0), X=491.79, Y=358.86, Mass=77, SNR=6.0, Peak=4 HFD=5.6
22:38:04.670 00.001 2696 Star::Find(15, 246, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.672 00.002 2696 Star::Find returns 1 (0), X=246.05, Y=717.32, Mass=42, SNR=4.4, Peak=6 HFD=3.4
22:38:04.674 00.002 2696 Star::Find(15, 476, 856, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.676 00.002 2696 Star::Find false star n=21 nbg=279 bg=0.4 sigma=0.5 thresh=2 peak=2
22:38:04.677 00.001 2696 Star::Find returns 0 (2), X=476.00, Y=856.00, Mass=40, SNR=2.9, Peak=4 HFD=0.0
22:38:04.679 00.002 2696 Star::Find(15, 107, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.681 00.002 2696 Star::Find false star n=18 nbg=283 bg=0.3 sigma=0.5 thresh=2 peak=2
22:38:04.682 00.001 2696 Star::Find returns 0 (2), X=107.00, Y=724.00, Mass=37, SNR=2.9, Peak=4 HFD=0.0
22:38:04.684 00.002 2696 Star::Find(15, 454, 306, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.686 00.002 2696 Star::Find false star n=24 nbg=271 bg=0.4 sigma=0.5 thresh=2 peak=2
22:38:04.687 00.001 2696 Star::Find returns 0 (2), X=454.00, Y=306.00, Mass=48, SNR=2.9, Peak=5 HFD=0.0
22:38:04.689 00.002 2696 Star::Find(15, 395, 129, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.691 00.002 2696 Star::Find false star n=23 nbg=282 bg=0.3 sigma=0.5 thresh=2 peak=2
22:38:04.693 00.002 2696 Star::Find returns 0 (2), X=395.00, Y=129.00, Mass=46, SNR=2.9, Peak=3 HFD=0.0
22:38:04.694 00.001 2696 Star::Find(15, 846, 249, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.696 00.002 2696 Star::Find false star n=18 nbg=267 bg=0.4 sigma=0.5 thresh=2 peak=2
22:38:04.697 00.001 2696 Star::Find returns 0 (2), X=846.00, Y=249.00, Mass=36, SNR=2.9, Peak=4 HFD=0.0
22:38:04.699 00.002 2696 Star::Find(15, 47, 385, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.701 00.002 2696 Star::Find false star n=16 nbg=289 bg=0.4 sigma=0.5 thresh=2 peak=2
22:38:04.703 00.002 2696 Star::Find returns 0 (2), X=47.00, Y=385.00, Mass=30, SNR=2.9, Peak=5 HFD=0.0
22:38:04.704 00.001 2696 Star::Find(15, 752, 837, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.706 00.002 2696 Star::Find returns 1 (0), X=752.85, Y=837.49, Mass=54, SNR=5.0, Peak=5 HFD=3.8
22:38:04.708 00.002 2696 Star::Find(15, 348, 917, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.709 00.001 2696 Star::Find returns 1 (0), X=347.30, Y=918.13, Mass=43, SNR=4.5, Peak=5 HFD=3.4
22:38:04.711 00.002 2696 Star::Find(15, 109, 603, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.713 00.002 2696 Star::Find false star n=15 nbg=285 bg=0.4 sigma=0.5 thresh=2 peak=2
22:38:04.714 00.001 2696 Star::Find returns 0 (2), X=109.00, Y=603.00, Mass=35, SNR=2.9, Peak=5 HFD=0.0
22:38:04.716 00.002 2696 Star::Find(15, 293, 422, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.718 00.002 2696 Star::Find false star n=22 nbg=272 bg=0.4 sigma=0.5 thresh=2 peak=2
22:38:04.719 00.001 2696 Star::Find returns 0 (2), X=293.00, Y=422.00, Mass=36, SNR=2.9, Peak=3 HFD=0.0
22:38:04.721 00.002 2696 Star::Find(15, 135, 916, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.723 00.002 2696 Star::Find false star n=13 nbg=282 bg=0.3 sigma=0.4 thresh=2 peak=2
22:38:04.724 00.001 2696 Star::Find returns 0 (2), X=135.00, Y=916.00, Mass=28, SNR=2.9, Peak=6 HFD=0.0
22:38:04.727 00.003 2696 Star::Find(15, 695, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.729 00.002 2696 Star::Find false star n=8 nbg=268 bg=0.4 sigma=0.5 thresh=2 peak=2
22:38:04.730 00.001 2696 Star::Find returns 0 (2), X=695.00, Y=823.00, Mass=20, SNR=2.9, Peak=6 HFD=0.0
22:38:04.732 00.002 2696 Star::Find(15, 143, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.734 00.002 2696 Star::Find false star n=22 nbg=282 bg=0.3 sigma=0.5 thresh=2 peak=2
22:38:04.736 00.002 2696 Star::Find returns 0 (2), X=143.00, Y=229.00, Mass=42, SNR=2.9, Peak=5 HFD=0.0
22:38:04.737 00.001 2696 Star::Find(15, 686, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.739 00.002 2696 Star::Find false star n=17 nbg=284 bg=0.5 sigma=0.5 thresh=2 peak=2
22:38:04.740 00.001 2696 Star::Find returns 0 (2), X=686.00, Y=780.00, Mass=30, SNR=2.9, Peak=4 HFD=0.0
22:38:04.742 00.002 2696 Star::Find(15, 582, 225, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.744 00.002 2696 Star::Find returns 0 (3), X=582.00, Y=225.00, Mass=9, SNR=2.0, Peak=7 HFD=0.0
22:38:04.745 00.001 2696 Star::Find(15, 271, 856, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.747 00.002 2696 Star::Find false star n=16 nbg=280 bg=0.3 sigma=0.5 thresh=2 peak=2
22:38:04.749 00.002 2696 Star::Find returns 0 (2), X=271.00, Y=856.00, Mass=32, SNR=2.9, Peak=5 HFD=0.0
22:38:04.750 00.001 2696 Star::Find(15, 322, 424, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.753 00.003 2696 Star::Find false star n=13 nbg=276 bg=0.4 sigma=0.5 thresh=2 peak=1
22:38:04.754 00.001 2696 Star::Find returns 0 (2), X=322.00, Y=424.00, Mass=22, SNR=2.9, Peak=3 HFD=0.0
22:38:04.756 00.002 2696 Star::Find(15, 399, 271, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.758 00.002 2696 Star::Find false star n=17 nbg=282 bg=0.4 sigma=0.5 thresh=2 peak=2
22:38:04.760 00.002 2696 Star::Find returns 0 (2), X=399.00, Y=271.00, Mass=34, SNR=2.9, Peak=4 HFD=0.0
22:38:04.762 00.002 2696 Star::Find(15, 1204, 621, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.764 00.002 2696 Star::Find returns 1 (0), X=1205.26, Y=621.20, Mass=87, SNR=6.4, Peak=4 HFD=5.7
22:38:04.765 00.001 2696 Star::Find(15, 1179, 923, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.767 00.002 2696 Star::Find false star n=14 nbg=274 bg=0.4 sigma=0.5 thresh=2 peak=1
22:38:04.769 00.002 2696 Star::Find returns 0 (2), X=1179.00, Y=923.00, Mass=22, SNR=2.9, Peak=3 HFD=0.0
22:38:04.770 00.001 2696 Star::Find(15, 879, 411, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.772 00.002 2696 Star::Find false star n=33 nbg=269 bg=0.4 sigma=0.5 thresh=2 peak=2
22:38:04.774 00.002 2696 Star::Find returns 0 (2), X=879.00, Y=411.00, Mass=63, SNR=2.9, Peak=4 HFD=0.0
22:38:04.776 00.002 2696 Star::Find(15, 236, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.777 00.001 2696 Star::Find false star n=17 nbg=285 bg=0.3 sigma=0.5 thresh=2 peak=2
22:38:04.779 00.002 2696 Star::Find returns 0 (2), X=236.00, Y=886.00, Mass=31, SNR=2.9, Peak=3 HFD=0.0
22:38:04.782 00.003 2696 Star::Find(15, 1031, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.784 00.002 2696 Star::Find false star n=25 nbg=280 bg=0.4 sigma=0.5 thresh=2 peak=2
22:38:04.786 00.002 2696 Star::Find returns 0 (2), X=1031.00, Y=53.00, Mass=44, SNR=2.9, Peak=3 HFD=0.0
22:38:04.787 00.001 2696 Star::Find(15, 404, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.789 00.002 2696 Star::Find false star n=17 nbg=281 bg=0.3 sigma=0.5 thresh=2 peak=2
22:38:04.792 00.003 2696 Star::Find returns 0 (2), X=404.00, Y=161.00, Mass=30, SNR=2.9, Peak=3 HFD=0.0
22:38:04.794 00.002 2696 Star::Find(15, 934, 528, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.796 00.002 2696 Star::Find false star n=28 nbg=271 bg=0.5 sigma=0.5 thresh=2 peak=2
22:38:04.798 00.002 2696 Star::Find returns 0 (2), X=934.00, Y=528.00, Mass=47, SNR=2.9, Peak=3 HFD=0.0
22:38:04.799 00.001 2696 Star::Find(15, 1063, 787, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.801 00.002 2696 Star::Find returns 1 (0), X=1050.83, Y=782.94, Mass=284, SNR=11.7, Peak=15 HFD=4.3
22:38:04.803 00.002 2696 AutoFind: finding best star pass 1
22:38:04.805 00.002 2696 Star::Find(15, 302, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.806 00.001 2696 Star::Find returns 1 (0), X=301.90, Y=263.35, Mass=3013, SNR=38.7, Peak=169 HFD=3.9
22:38:04.808 00.002 2696 AutoFind returns star at [302, 263] 171.2 Mass 3013 SNR 38.7
22:38:04.810 00.002 2696 Star::Find(15, 302, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.812 00.002 2696 Star::Find returns 1 (0), X=301.90, Y=263.35, Mass=3013, SNR=38.7, Peak=169 HFD=3.9
22:38:04.814 00.002 2696 MultiStar: List (12): {301.90, 263.35}(38.7), {1194.55, 798.44}(49.1), {495.68, 660.25}(26.8), {1018.52, 272.19}(26.6), {162.27, 854.26}(16.5), {306.87, 607.67}(17.1), {499.92, 403.44}(16.4), {427.29, 74.92}(14.8), {960.85, 515.02}(18.6), {1218.91, 672.44}(18.0), {805.20, 342.69}(13.7), {980.49, 423.04}(16.2), 
22:38:04.816 00.002 2696 setting lock position to (301.90, 263.35)
22:38:04.818 00.002 2696 MultiStar: stabilizing after lock position change
22:38:04.819 00.001 2696 AutoSelect: state = 1, call UpdateGuideState
22:38:04.821 00.002 2696 UpdateGuideState(): m_state=1
22:38:04.823 00.002 2696 Star::Find(15, 301, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:04.825 00.002 2696 Star::Find returns 1 (0), X=301.90, Y=263.35, Mass=3013, SNR=38.7, Peak=169 HFD=3.9
22:38:04.828 00.003 2696 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.74) = xAngle (-2.74 = -2.74)
22:38:04.830 00.002 2696 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.10 = -0.10)
22:38:04.831 00.001 2696 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=-0.00, mountTheta=0.00
22:38:04.834 00.003 2696 setting force full frames = false
22:38:04.836 00.002 2696 setting lock position to (301.90, 263.35)
22:38:04.838 00.002 2696 MultiStar: stabilizing after lock position change
22:38:04.840 00.002 2696 CurrentPosition() valid, moving to STATE_SELECTED
22:38:04.842 00.002 2696 Changing from state SELECTING to SELECTED
22:38:04.844 00.002 2696 guider state => SELECTED
22:38:04.863 00.019 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=182, med=0, FiltMin=0, FiltMax=144, Gamma=0.430
22:38:04.908 00.045 2696 UpdateGuideState exits: m=3013 SNR=38.7
22:38:04.911 00.003 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=182, med=0, FiltMin=0, FiltMax=144, Gamma=0.430
22:38:04.958 00.047 2696 Status Line: Auto-selected star at (301.9, 263.4)
22:38:04.970 00.012 2696 PhdController: newstate STATE_WAIT_SELECTED
22:38:04.973 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:04.974 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:38:04.978 00.004 2696 Enqueuing Expose request
22:38:04.980 00.002 5240 Worker thread wakes up
22:38:04.980 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:38:04.980 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(287,248,31,31)
22:38:04.981 00.001 2696 evsrv: cli 0F9436A0 connect
22:38:04.982 00.001 2696 case statement mapped state 2 to 1
22:38:04.986 00.004 2696 case statement mapped state 2 to 1
22:38:04.988 00.002 2696 evsrv: cli 0F9436A0 request: {"method":"get_lock_position","id":"71477735-0b42-477d-88d7-c2ef9eb3c3b3"}
22:38:04.990 00.002 2696 evsrv: cli 0F9436A0 response: {"jsonrpc":"2.0","result":[301.90,263.35],"id":"71477735-0b42-477d-88d7-c2ef9eb3c3b3"}
22:38:04.996 00.006 2696 evsrv: cli 0F9436A0 disconnect
22:38:04.998 00.002 2696 evsrv: cli 0F943CE0 connect
22:38:05.001 00.003 2696 case statement mapped state 2 to 1
22:38:05.003 00.002 2696 case statement mapped state 2 to 1
22:38:05.005 00.002 2696 evsrv: cli 0F943CE0 request: {"method":"get_app_state","id":"8ddc7707-bc41-4741-9040-3ba5c185f1ff"}
22:38:05.008 00.003 2696 case statement mapped state 2 to 1
22:38:05.012 00.004 2696 evsrv: cli 0F943CE0 response: {"jsonrpc":"2.0","result":"Selected","id":"8ddc7707-bc41-4741-9040-3ba5c185f1ff"}
22:38:05.015 00.003 2696 evsrv: cli 0F943CE0 disconnect
22:38:06.016 01.001 2696 evsrv: cli 0F943F60 connect
22:38:06.019 00.003 2696 case statement mapped state 2 to 1
22:38:06.022 00.003 2696 case statement mapped state 2 to 1
22:38:06.025 00.003 2696 evsrv: cli 0F943F60 request: {"method":"get_app_state","id":"1c049ace-6210-49ea-ad15-335225511764"}
22:38:06.027 00.002 2696 case statement mapped state 2 to 1
22:38:06.030 00.003 2696 evsrv: cli 0F943F60 response: {"jsonrpc":"2.0","result":"Selected","id":"1c049ace-6210-49ea-ad15-335225511764"}
22:38:06.032 00.002 2696 evsrv: cli 0F943F60 disconnect
22:38:06.402 00.370 5240 Exposure complete
22:38:06.466 00.064 5240 worker thread done servicing request
22:38:06.467 00.001 2696 OnExposeComplete: enter
22:38:06.469 00.002 2696 UpdateGuideState(): m_state=2
22:38:06.470 00.001 2696 Star::Find(15, 301, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
22:38:06.472 00.002 2696 Star::Find returns 1 (0), X=301.06, Y=263.74, Mass=3045, SNR=38.9, Peak=168 HFD=4.1
22:38:06.474 00.002 2696 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.74) = xAngle (-0.03 = -0.03)
22:38:06.476 00.002 2696 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.60 = 2.60)
22:38:06.480 00.004 2696 CameraToMount -- cameraX=-0.84 cameraY=0.39 hyp=0.93 cameraTheta=2.71 mountX=0.93 mountY=0.47, mountTheta=0.47
22:38:06.483 00.003 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=190, med=0, FiltMin=0, FiltMax=159, Gamma=0.430
22:38:06.528 00.045 2696 UpdateGuideState exits: m=3045 SNR=38.9
22:38:06.530 00.002 2696 PhdController: newstate STATE_CALIBRATE
22:38:06.532 00.002 2696 PhdController: newstate STATE_GUIDE
22:38:06.545 00.013 2696 Changing from state SELECTED to CALIBRATING_PRIMARY
22:38:06.547 00.002 2696 guider state => CALIBRATED
22:38:06.549 00.002 2696 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
22:38:06.568 00.019 2696 reset dither spiral
22:38:06.571 00.003 2696 PhdController: newstate STATE_SETTLE_BEGIN
22:38:06.576 00.005 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:06.579 00.003 2696 ScheduleExposure(1500,3,0) exposurePending=0
22:38:06.583 00.004 2696 Enqueuing Expose request
22:38:06.585 00.002 5240 Worker thread wakes up
22:38:06.585 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:38:06.585 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:38:07.032 00.447 2696 evsrv: cli 0F9434C0 connect
22:38:07.042 00.010 2696 case statement mapped state 5 to 1
22:38:07.051 00.009 2696 case statement mapped state 5 to 1
22:38:07.059 00.008 2696 evsrv: cli 0F9434C0 request: {"method":"get_app_state","id":"e989c787-7365-4994-b74d-26e31bda454a"}
22:38:07.067 00.008 2696 case statement mapped state 5 to 1
22:38:07.073 00.006 2696 evsrv: cli 0F9434C0 response: {"jsonrpc":"2.0","result":"Selected","id":"e989c787-7365-4994-b74d-26e31bda454a"}
22:38:07.079 00.006 2696 evsrv: cli 0F9434C0 disconnect
22:38:08.080 01.001 2696 evsrv: cli 0F943CE0 connect
22:38:08.087 00.007 2696 case statement mapped state 5 to 1
22:38:08.094 00.007 2696 case statement mapped state 5 to 1
22:38:08.101 00.007 2696 evsrv: cli 0F943CE0 request: {"method":"get_app_state","id":"1919db69-dbba-4ae8-8f77-13942c1bd070"}
22:38:08.107 00.006 2696 case statement mapped state 5 to 1
22:38:08.113 00.006 2696 evsrv: cli 0F943CE0 response: {"jsonrpc":"2.0","result":"Selected","id":"1919db69-dbba-4ae8-8f77-13942c1bd070"}
22:38:08.117 00.004 2696 evsrv: cli 0F943CE0 disconnect
22:38:08.222 00.105 5240 Exposure complete
22:38:08.271 00.049 5240 worker thread done servicing request
22:38:08.272 00.001 2696 OnExposeComplete: enter
22:38:08.274 00.002 2696 UpdateGuideState(): m_state=5
22:38:08.276 00.002 2696 Star::Find(15, 301, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
22:38:08.278 00.002 2696 Star::Find returns 1 (0), X=299.77, Y=263.76, Mass=3040, SNR=38.8, Peak=166 HFD=3.9
22:38:08.280 00.002 2696 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.74) = xAngle (0.22 = 0.22)
22:38:08.281 00.001 2696 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.85 = 2.85)
22:38:08.283 00.002 2696 CameraToMount -- cameraX=-2.12 cameraY=0.41 hyp=2.16 cameraTheta=2.95 mountX=2.11 mountY=0.62, mountTheta=0.29
22:38:08.286 00.003 2696 Changing from state CALIBRATED to GUIDING
22:38:08.288 00.002 2696 ScopeASCOM::GetDeclinationRadians() returns 89.0
22:38:08.290 00.002 2696 ScopeASCOM::SideOfPier() returns 1
22:38:08.292 00.002 2696 AdjustCalibrationForScopePointing (scope): current dec=89.0 pierSide=1, cal dec=0.0 pierSide=1 rotAngle=None bin=1
22:38:08.294 00.002 2696 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
22:38:08.296 00.002 2696 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
22:38:08.298 00.002 2696 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003750
22:38:08.300 00.002 2696 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003750
22:38:08.302 00.002 2696 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 29.175700
22:38:08.304 00.002 2696 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 14
22:38:08.306 00.002 2696 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 11
22:38:08.308 00.002 2696 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:38:08.309 00.001 2696 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 2
22:38:08.311 00.002 2696 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 9:57:11 PM"
22:38:08.314 00.003 2696 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
22:38:08.316 00.002 2696 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.6 0.4}, {-1.4 1.4}, {-3.6 2.0}, {-3.9 2.8}, {-6.9 3.5}, {-8.5 4.3}, {-11.1 4.5}, {-12.0 6.2}, {-14.7 7.1}, {-15.9 7.7}, {-18.9 8.1}, {-19.9 8.6}, {-22.4 10.0}, {-23.7 10.2}, {-23.7 10.2}, {-9.1 3.8}, {2.3 -1.6}"
22:38:08.318 00.002 2696 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.9 -1.7}, {-2.4 -2.9}, {-3.7 -4.2}, {-5.1 -5.3}, {-6.9 -7.1}, {-10.1 -8.6}, {-11.2 -10.1}, {-14.2 -11.7}, {-15.5 -12.8}, {-18.8 -14.6}, {-20.7 -15.9}, {-20.7 -15.9}, {-20.0 -6.5}, {-16.8 3.1}, {-16.8 5.2}"
22:38:08.374 00.056 2696 ScopeASCOM::GetGuideRates returns 0 13.500 13.500 a-s/sec
22:38:08.377 00.003 2696 GetDouble("/profile/6/camera/pixelsize", 0.000000) returns 3.750000
22:38:08.379 00.002 2696 Dec comp: XRate 6.142 -> 0.108 for dec 0.0 -> dec 89.0
22:38:08.387 00.008 2696 ScopeASCOM::GetDeclinationRadians() returns 89.0
22:38:08.389 00.002 2696 ScopeASCOM::SideOfPier() returns 1
22:38:08.392 00.003 2696 setting lock position to (299.77, 263.76)
22:38:08.394 00.002 2696 MultiStar: stabilizing after lock position change
22:38:08.396 00.002 2696 guider state => GUIDING
22:38:08.397 00.001 2696 Status Line: Guiding
22:38:08.401 00.004 2696 Mount: notify guiding started
22:38:08.404 00.003 2696 ScopeASCOM::SideOfPier() returns 1
22:38:08.406 00.002 2696 PPEC: guiding starts RA = 7.1455 hr, pier West, prev RA = 7.1292 hr, pier West
22:38:08.408 00.002 2696 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
22:38:08.410 00.002 2696 PPEC: guiding was stopped for 141.7 seconds, deltaRA +58.8s, worm delta +82.9s, 12.5% of period (662.8s), limit 40.0% (265.1s)
22:38:08.412 00.002 2696 PPEC: resume guiding with gear time offset -58.8 seconds
22:38:08.416 00.004 2696 GetString("/profile/6/name", "") returns "OAG"
22:38:08.418 00.002 2696 GetString("/profile/6/scope/calibration/timestamp", "") returns "1/12/2026 9:57:11 PM"
22:38:08.420 00.002 2696 GetDouble("/profile/6/scope/calibration/xRate", 1.000000) returns 0.006142
22:38:08.422 00.002 2696 GetDouble("/profile/6/scope/calibration/yRate", 1.000000) returns 0.007905
22:38:08.425 00.003 2696 GetInt("/profile/6/scope/calibration/binning", 1) returns 1
22:38:08.427 00.002 2696 GetDouble("/profile/6/scope/calibration/xAngle", 0.000000) returns 2.735510
22:38:08.429 00.002 2696 GetDouble("/profile/6/scope/calibration/yAngle", 0.000000) returns 0.655502
22:38:08.431 00.002 2696 GetDouble("/profile/6/scope/calibration/declination", 0.000000) returns 0.000048
22:38:08.432 00.001 2696 GetInt("/profile/6/scope/calibration/pierSide", -1) returns 1
22:38:08.434 00.002 2696 GetInt("/profile/6/scope/calibration/raGuideParity", 0) returns 1
22:38:08.436 00.002 2696 GetInt("/profile/6/scope/calibration/decGuideParity", 0) returns 1
22:38:08.438 00.002 2696 GetDouble("/profile/6/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
22:38:08.440 00.002 2696 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
22:38:08.442 00.002 2696 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
22:38:08.443 00.001 2696 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003750
22:38:08.447 00.004 2696 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003750
22:38:08.449 00.002 2696 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 29.175700
22:38:08.452 00.003 2696 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 14
22:38:08.454 00.002 2696 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 11
22:38:08.456 00.002 2696 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:38:08.457 00.001 2696 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 2
22:38:08.459 00.002 2696 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 9:57:11 PM"
22:38:08.461 00.002 2696 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
22:38:08.463 00.002 2696 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.6 0.4}, {-1.4 1.4}, {-3.6 2.0}, {-3.9 2.8}, {-6.9 3.5}, {-8.5 4.3}, {-11.1 4.5}, {-12.0 6.2}, {-14.7 7.1}, {-15.9 7.7}, {-18.9 8.1}, {-19.9 8.6}, {-22.4 10.0}, {-23.7 10.2}, {-23.7 10.2}, {-9.1 3.8}, {2.3 -1.6}"
22:38:08.465 00.002 2696 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.9 -1.7}, {-2.4 -2.9}, {-3.7 -4.2}, {-5.1 -5.3}, {-6.9 -7.1}, {-10.1 -8.6}, {-11.2 -10.1}, {-14.2 -11.7}, {-15.5 -12.8}, {-18.8 -14.6}, {-20.7 -15.9}, {-20.7 -15.9}, {-20.0 -6.5}, {-16.8 3.1}, {-16.8 5.2}"
22:38:08.467 00.002 2696 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
22:38:08.469 00.002 2696 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
22:38:08.471 00.002 2696 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003750
22:38:08.473 00.002 2696 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003750
22:38:08.474 00.001 2696 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 29.175700
22:38:08.478 00.004 2696 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 14
22:38:08.480 00.002 2696 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 11
22:38:08.481 00.001 2696 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:38:08.483 00.002 2696 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 2
22:38:08.485 00.002 2696 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 9:57:11 PM"
22:38:08.487 00.002 2696 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
22:38:08.489 00.002 2696 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.6 0.4}, {-1.4 1.4}, {-3.6 2.0}, {-3.9 2.8}, {-6.9 3.5}, {-8.5 4.3}, {-11.1 4.5}, {-12.0 6.2}, {-14.7 7.1}, {-15.9 7.7}, {-18.9 8.1}, {-19.9 8.6}, {-22.4 10.0}, {-23.7 10.2}, {-23.7 10.2}, {-9.1 3.8}, {2.3 -1.6}"
22:38:08.491 00.002 2696 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.9 -1.7}, {-2.4 -2.9}, {-3.7 -4.2}, {-5.1 -5.3}, {-6.9 -7.1}, {-10.1 -8.6}, {-11.2 -10.1}, {-14.2 -11.7}, {-15.5 -12.8}, {-18.8 -14.6}, {-20.7 -15.9}, {-20.7 -15.9}, {-20.0 -6.5}, {-16.8 3.1}, {-16.8 5.2}"
22:38:08.545 00.054 2696 ScopeASCOM::GetGuideRates returns 0 13.500 13.500 a-s/sec
22:38:08.548 00.003 2696 ScopeASCOM::SideOfPier() returns 1
22:38:08.551 00.003 2696 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
22:38:08.554 00.003 2696 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
22:38:08.556 00.002 2696 ScopeASCOM::GetDeclinationRadians() returns 89.0
22:38:08.558 00.002 2696 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 89.0
22:38:08.561 00.003 2696 MountToCamera -- mountTheta (-0.00) + m_xAngle (2.74) = xAngle (2.74 = 2.74)
22:38:08.563 00.002 2696 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=-0.00, cameraY=0.00 cameraTheta=0.00
22:38:08.565 00.002 2696 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,0.00 arcsec/hr
22:38:08.567 00.002 2696 UpdateLockPosShiftCameraCoords: shift rate -0,0 px/sec
22:38:08.568 00.001 2696 GetInt("/profile/6/AutoLoadCalibration", -1) returns 1
22:38:08.573 00.005 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=168, med=0, FiltMin=0, FiltMax=155, Gamma=0.430
22:38:08.619 00.046 2696 UpdateGuideState exits: m=3040 SNR=38.8
22:38:08.622 00.003 2696 PhdController: newstate STATE_SETTLE_WAIT
22:38:08.623 00.001 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:08.625 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:38:08.627 00.002 2696 Enqueuing Expose request
22:38:08.628 00.001 5240 Worker thread wakes up
22:38:08.629 00.001 5240 worker thread servicing REQUEST_EXPOSE 1500
22:38:08.629 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,249,31,31)
22:38:09.120 00.491 2696 evsrv: cli 0F943920 connect
22:38:09.126 00.006 2696 case statement mapped state 6 to 3
22:38:09.137 00.011 2696 case statement mapped state 6 to 3
22:38:09.146 00.009 2696 evsrv: cli 0F943920 request: {"method":"get_app_state","id":"f292babb-1862-4a4d-a904-625a0ed66610"}
22:38:09.152 00.006 2696 case statement mapped state 6 to 3
22:38:09.159 00.007 2696 evsrv: cli 0F943920 response: {"jsonrpc":"2.0","result":"Guiding","id":"f292babb-1862-4a4d-a904-625a0ed66610"}
22:38:09.165 00.006 2696 evsrv: cli 0F943920 disconnect
22:38:10.056 00.891 5240 Exposure complete
22:38:10.121 00.065 5240 worker thread done servicing request
22:38:10.122 00.001 2696 OnExposeComplete: enter
22:38:10.124 00.002 2696 UpdateGuideState(): m_state=6
22:38:10.126 00.002 2696 Star::Find(15, 299, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:10.127 00.001 2696 Star::Find returns 1 (0), X=299.29, Y=264.13, Mass=3035, SNR=38.8, Peak=184 HFD=3.9
22:38:10.129 00.002 2696 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.74) = xAngle (-0.25 = -0.25)
22:38:10.130 00.001 2696 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.38 = 2.38)
22:38:10.134 00.004 2696 CameraToMount -- cameraX=-0.49 cameraY=0.37 hyp=0.61 cameraTheta=2.49 mountX=0.59 mountY=0.42, mountTheta=0.62
22:38:10.138 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.49, y=0.37, opts=13)
22:38:10.140 00.002 2696 Enqueuing Move request for scope (-0.49, 0.37)
22:38:10.141 00.001 5240 Worker thread wakes up
22:38:10.141 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.37) opts 0xd
22:38:10.141 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.49, 0.37)
22:38:10.141 00.000 5240 Moving (-0.49, 0.37) raw xDistance=0.59 yDistance=0.42
22:38:10.141 00.000 5240 PPEC rslt(dithering): input = 0.59, final = 0.59
22:38:10.141 00.000 5240 PPEC: input: 0.59, control: 0.59, exposure: 1500
22:38:10.141 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:38:10.142 00.001 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
22:38:10.142 00.000 5240 MoveAxis(W, 5470, ABG)
22:38:10.142 00.000 5240 Guiding  Dir = 3, Dur = 5470
22:38:10.142 00.000 5240 IsGuiding returns 0
22:38:10.142 00.000 5240 PulseGuide returned control before completion, sleep 5480
22:38:10.154 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=184, med=0, FiltMin=0, FiltMax=144, Gamma=0.430
22:38:10.201 00.047 2696 UpdateGuideState exits: m=3035 SNR=38.8
22:38:10.203 00.002 2696 PhdController: settling, locked = 1, distance = 1.70 (1.50) aobump = 0 frame = 1 / 99999
22:38:10.205 00.002 2696 evsrv: {"Event":"Settling","Timestamp":1768275490.205,"Host":"SH2-279","Inst":1,"Distance":1.70,"Time":0.0,"SettleTime":5.0,"StarLocked":true}
22:38:10.207 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:10.209 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:38:10.210 00.001 2696 Enqueuing Expose request
22:38:15.626 05.416 5240 IsGuiding returns 1
22:38:15.626 00.000 5240 scope still moving after pulse duration time elapsed
22:38:15.657 00.031 5240 IsGuiding returns 0
22:38:15.657 00.000 5240 scope move finished after 5470 + 45 ms
22:38:15.658 00.001 5240 Move returns status 0, amount 5470
22:38:15.658 00.000 5240 MoveAxis(N, 0, ABG)
22:38:15.658 00.000 5240 Move returns status 0, amount 0
22:38:15.658 00.000 5240 move complete, result=0
22:38:15.659 00.001 5240 worker thread done servicing request
22:38:15.659 00.000 2696 GuideStep: 0.6 px 5470 ms WEST, 0.4 px 0 ms NORTH
22:38:15.667 00.008 5240 Worker thread wakes up
22:38:15.668 00.001 5240 worker thread servicing REQUEST_EXPOSE 1500
22:38:15.668 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,249,31,31)
22:38:17.306 01.638 5240 Exposure complete
22:38:17.384 00.078 5240 worker thread done servicing request
22:38:17.384 00.000 2696 OnExposeComplete: enter
22:38:17.386 00.002 2696 UpdateGuideState(): m_state=6
22:38:17.389 00.003 2696 Star::Find(15, 299, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
22:38:17.390 00.001 2696 Star::Find returns 0 (3), X=299.00, Y=264.00, Mass=5, SNR=1.5, Peak=4 HFD=0.0
22:38:17.392 00.002 2696 DistanceChecker: activated
22:38:17.393 00.001 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:38:17.395 00.002 2696 SchedulePrimaryMove(0F998B58, x=0.00, y=0.00, opts=14)
22:38:17.398 00.003 2696 Enqueuing Move request for scope (0.00, 0.00)
22:38:17.399 00.001 5240 Worker thread wakes up
22:38:17.399 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:38:17.399 00.000 5240 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:38:17.404 00.005 5240 PPEC (deduced): control: -7.59, exposure: 1500
22:38:17.404 00.000 5240 Dead-reckoning move xDistance=-7.59 yDistance=0.00
22:38:17.405 00.001 5240 MoveAxis(E, 70071, DBG)
22:38:17.405 00.000 5240 duration set to 8000 by maxRaDuration
22:38:17.405 00.000 5240 Guiding  Dir = 2, Dur = 8000
22:38:17.405 00.000 5240 IsGuiding returns 0
22:38:17.405 00.000 5240 PulseGuide returned control before completion, sleep 8010
22:38:17.510 00.105 2696 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:17.513 00.003 2696 Status Line: Star lost - low mass
22:38:17.517 00.004 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=198, med=0, FiltMin=0, FiltMax=155, Gamma=0.430
22:38:17.564 00.047 2696 UpdateGuideState exits: Star lost - low mass
22:38:17.567 00.003 2696 PhdController: settling, locked = 0, distance = 1.70 (1.50) aobump = 0 frame = 2 / 99999
22:38:17.568 00.001 2696 evsrv: {"Event":"Settling","Timestamp":1768275497.568,"Host":"SH2-279","Inst":1,"Distance":1.70,"Time":0.0,"SettleTime":5.0,"StarLocked":false}
22:38:17.572 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:17.576 00.004 2696 ScheduleExposure(1500,3,0) exposurePending=0
22:38:17.578 00.002 2696 Enqueuing Expose request
22:38:25.423 07.845 5240 IsGuiding returns 1
22:38:25.424 00.001 5240 scope still moving after pulse duration time elapsed
22:38:25.454 00.030 5240 IsGuiding returns 0
22:38:25.454 00.000 5240 scope move finished after 8000 + 49 ms
22:38:25.454 00.000 5240 Move returns status 0, amount 8000
22:38:25.455 00.001 5240 MoveAxis(N, 0, DBG)
22:38:25.455 00.000 5240 Move returns status 0, amount 0
22:38:25.455 00.000 5240 move complete, result=0
22:38:25.455 00.000 5240 worker thread done servicing request
22:38:25.457 00.002 5240 Worker thread wakes up
22:38:25.457 00.000 2696 GuideStep: -7.6 px 8000 ms EAST, 0.0 px 0 ms NORTH
22:38:25.464 00.007 5240 worker thread servicing REQUEST_EXPOSE 1500
22:38:25.464 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:38:27.100 01.636 5240 Exposure complete
22:38:27.166 00.066 5240 worker thread done servicing request
22:38:27.166 00.000 2696 OnExposeComplete: enter
22:38:27.168 00.002 2696 UpdateGuideState(): m_state=6
22:38:27.170 00.002 2696 Star::Find(15, 299, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
22:38:27.172 00.002 2696 Star::Find returns 0 (3), X=299.00, Y=264.00, Mass=0, SNR=0.0, Peak=3 HFD=0.0
22:38:27.174 00.002 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:38:27.176 00.002 2696 SchedulePrimaryMove(0F998B58, x=0.00, y=0.00, opts=14)
22:38:27.178 00.002 2696 Enqueuing Move request for scope (0.00, 0.00)
22:38:27.180 00.002 5240 Worker thread wakes up
22:38:27.180 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:38:27.180 00.000 5240 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:38:27.184 00.004 5240 PPEC (deduced): control: -3.71, exposure: 1500
22:38:27.184 00.000 5240 Dead-reckoning move xDistance=-3.71 yDistance=0.00
22:38:27.184 00.000 5240 MoveAxis(E, 34269, DBG)
22:38:27.184 00.000 5240 duration set to 8000 by maxRaDuration
22:38:27.184 00.000 5240 Guiding  Dir = 2, Dur = 8000
22:38:27.184 00.000 5240 IsGuiding returns 0
22:38:27.185 00.001 5240 PulseGuide returned control before completion, sleep 8010
22:38:27.286 00.101 2696 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:27.288 00.002 2696 Status Line: Star lost - low mass
22:38:27.292 00.004 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=175, med=0, FiltMin=0, FiltMax=131, Gamma=0.430
22:38:27.337 00.045 2696 UpdateGuideState exits: Star lost - low mass
22:38:27.340 00.003 2696 PhdController: settling, locked = 0, distance = 1.70 (1.50) aobump = 0 frame = 3 / 99999
22:38:27.341 00.001 2696 evsrv: {"Event":"Settling","Timestamp":1768275507.341,"Host":"SH2-279","Inst":1,"Distance":1.70,"Time":0.0,"SettleTime":5.0,"StarLocked":false}
22:38:27.343 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:27.345 00.002 2696 ScheduleExposure(1500,3,0) exposurePending=0
22:38:27.347 00.002 2696 Enqueuing Expose request
22:38:35.200 07.853 5240 IsGuiding returns 1
22:38:35.200 00.000 5240 scope still moving after pulse duration time elapsed
22:38:35.231 00.031 5240 IsGuiding returns 0
22:38:35.231 00.000 5240 scope move finished after 8000 + 46 ms
22:38:35.231 00.000 5240 Move returns status 0, amount 8000
22:38:35.231 00.000 5240 MoveAxis(N, 0, DBG)
22:38:35.231 00.000 5240 Move returns status 0, amount 0
22:38:35.231 00.000 5240 move complete, result=0
22:38:35.231 00.000 5240 worker thread done servicing request
22:38:35.231 00.000 5240 Worker thread wakes up
22:38:35.231 00.000 2696 GuideStep: -3.7 px 8000 ms EAST, 0.0 px 0 ms NORTH
22:38:35.231 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:38:35.231 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:38:36.876 01.645 5240 Exposure complete
22:38:36.942 00.066 5240 worker thread done servicing request
22:38:36.942 00.000 2696 OnExposeComplete: enter
22:38:36.945 00.003 2696 UpdateGuideState(): m_state=6
22:38:36.945 00.000 2696 Star::Find(15, 299, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:38:36.945 00.000 2696 Star::Find returns 0 (2), X=299.00, Y=264.00, Mass=11, SNR=2.2, Peak=3 HFD=0.0
22:38:36.945 00.000 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:38:36.945 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.00, y=0.00, opts=14)
22:38:36.945 00.000 2696 Enqueuing Move request for scope (0.00, 0.00)
22:38:36.958 00.013 5240 Worker thread wakes up
22:38:36.958 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:38:36.958 00.000 5240 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:38:36.961 00.003 5240 PPEC (deduced): control: -3.59, exposure: 1500
22:38:36.961 00.000 5240 Dead-reckoning move xDistance=-3.59 yDistance=0.00
22:38:36.961 00.000 5240 MoveAxis(E, 33111, DBG)
22:38:36.961 00.000 5240 duration set to 8000 by maxRaDuration
22:38:36.961 00.000 5240 Guiding  Dir = 2, Dur = 8000
22:38:36.961 00.000 5240 IsGuiding returns 0
22:38:36.961 00.000 5240 PulseGuide returned control before completion, sleep 8010
22:38:37.067 00.106 2696 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:37.069 00.002 2696 Status Line: Star lost - low SNR
22:38:37.073 00.004 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=92, med=0, FiltMin=0, FiltMax=84, Gamma=0.430
22:38:37.129 00.056 2696 UpdateGuideState exits: Star lost - low SNR
22:38:37.130 00.001 2696 PhdController: settling, locked = 0, distance = 100.00 (1.50) aobump = 0 frame = 4 / 99999
22:38:37.133 00.003 2696 evsrv: {"Event":"Settling","Timestamp":1768275517.133,"Host":"SH2-279","Inst":1,"Distance":100.00,"Time":0.0,"SettleTime":5.0,"StarLocked":false}
22:38:37.136 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:37.138 00.002 2696 ScheduleExposure(1500,3,0) exposurePending=0
22:38:37.139 00.001 2696 Enqueuing Expose request
22:38:44.976 07.837 5240 IsGuiding returns 1
22:38:44.976 00.000 5240 scope still moving after pulse duration time elapsed
22:38:45.008 00.032 5240 IsGuiding returns 0
22:38:45.008 00.000 5240 scope move finished after 8000 + 46 ms
22:38:45.008 00.000 5240 Move returns status 0, amount 8000
22:38:45.008 00.000 5240 MoveAxis(N, 0, DBG)
22:38:45.008 00.000 5240 Move returns status 0, amount 0
22:38:45.008 00.000 5240 move complete, result=0
22:38:45.008 00.000 5240 worker thread done servicing request
22:38:45.009 00.001 2696 GuideStep: -3.6 px 8000 ms EAST, 0.0 px 0 ms NORTH
22:38:45.014 00.005 5240 Worker thread wakes up
22:38:45.014 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:38:45.014 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:38:46.647 01.633 5240 Exposure complete
22:38:46.697 00.050 5240 worker thread done servicing request
22:38:46.697 00.000 2696 OnExposeComplete: enter
22:38:46.700 00.003 2696 UpdateGuideState(): m_state=6
22:38:46.702 00.002 2696 Star::Find(15, 299, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
22:38:46.704 00.002 2696 Star::Find false star n=8 nbg=282 bg=0.3 sigma=0.5 thresh=2 peak=1
22:38:46.706 00.002 2696 Star::Find returns 0 (2), X=299.00, Y=264.00, Mass=19, SNR=2.9, Peak=5 HFD=0.0
22:38:46.707 00.001 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:38:46.710 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.00, y=0.00, opts=14)
22:38:46.712 00.002 2696 Enqueuing Move request for scope (0.00, 0.00)
22:38:46.713 00.001 5240 Worker thread wakes up
22:38:46.713 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:38:46.713 00.000 5240 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:38:46.717 00.004 5240 PPEC (deduced): control: -1.33, exposure: 1500
22:38:46.717 00.000 5240 Dead-reckoning move xDistance=-1.33 yDistance=0.00
22:38:46.717 00.000 5240 MoveAxis(E, 12275, DBG)
22:38:46.717 00.000 5240 duration set to 8000 by maxRaDuration
22:38:46.717 00.000 5240 Guiding  Dir = 2, Dur = 8000
22:38:46.717 00.000 5240 IsGuiding returns 0
22:38:46.718 00.001 5240 PulseGuide returned control before completion, sleep 8010
22:38:46.829 00.111 2696 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:46.831 00.002 2696 Status Line: Star lost - low SNR
22:38:46.834 00.003 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=95, med=0, FiltMin=0, FiltMax=81, Gamma=0.430
22:38:46.881 00.047 2696 UpdateGuideState exits: Star lost - low SNR
22:38:46.886 00.005 2696 PhdController: settling, locked = 0, distance = 100.00 (1.50) aobump = 0 frame = 5 / 99999
22:38:46.888 00.002 2696 evsrv: {"Event":"Settling","Timestamp":1768275526.888,"Host":"SH2-279","Inst":1,"Distance":100.00,"Time":0.0,"SettleTime":5.0,"StarLocked":false}
22:38:46.890 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:46.893 00.003 2696 ScheduleExposure(1500,3,0) exposurePending=0
22:38:46.894 00.001 2696 Enqueuing Expose request
22:38:49.219 02.325 2696 StartLoopingInteractive: Loop button clicked
22:38:49.226 00.007 2696 Changing from state GUIDING to STOP
22:38:49.226 00.000 2696 guider state => SELECTED
22:38:49.231 00.005 2696 Status Line: Looping
22:38:49.231 00.000 2696 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
22:38:52.444 03.213 2696 Stop button clicked
22:38:52.444 00.000 2696 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
22:38:52.444 00.000 2696 Status Line: Waiting for devices...
22:38:54.737 02.293 5240 IsGuiding returns 1
22:38:54.737 00.000 5240 scope still moving after pulse duration time elapsed
22:38:54.769 00.032 5240 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope_ascom.cpp:650->ASCOM Scope: thread interrupt requested
22:38:54.769 00.000 5240 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:795->guide failed
22:38:54.769 00.000 5240 Move returns status 1, amount 0
22:38:54.769 00.000 5240 MoveAxis(N, 0, DBG)
22:38:54.769 00.000 5240 Move returns status 0, amount 0
22:38:54.769 00.000 5240 move complete, result=0
22:38:54.771 00.002 5240 worker thread done servicing request
22:38:54.771 00.000 2696 GuideStep: -1.3 px 0 ms EAST, 0.0 px 0 ms NORTH
22:38:54.771 00.000 5240 Worker thread wakes up
22:38:54.771 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:38:54.771 00.000 5240 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:184->Time lapse interrupted
22:38:54.771 00.000 5240 worker thread done servicing request
22:38:54.771 00.000 2696 Mount: notify guiding stopped
22:38:54.792 00.021 2696 BLC: window closed
22:38:54.798 00.006 2696 BLC: Last direction was reset
22:38:54.810 00.012 2696 PhdController failed: Guiding stopped
22:38:54.816 00.006 2696 PhdController: newstate STATE_FINISH
22:38:54.823 00.007 2696 PhdController complete: fail: Guiding stopped
22:38:54.830 00.007 2696 evsrv: {"Event":"SettleDone","Timestamp":1768275534.830,"Host":"SH2-279","Inst":1,"Status":1,"Error":"Guiding stopped","TotalFrames":5,"DroppedFrames":4}
22:38:54.832 00.002 2696 Mount: notify guiding dither settle done success=0
22:38:54.834 00.002 2696 PhdController: newstate STATE_IDLE
22:38:54.838 00.004 2696 OnExposeComplete: enter
22:38:54.840 00.002 2696 OnExposeComplete: Capture Error reported
22:38:54.842 00.002 2696 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
22:38:54.846 00.004 2696 Changing from state SELECTED to UNINITIALIZED
22:38:54.849 00.003 2696 guider state => SELECTING
22:38:54.895 00.046 2696 Status Line: Stopped.
22:38:54.913 00.018 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
22:38:55.064 00.151 2696 evsrv: cli 0F943C40 connect
22:38:55.068 00.004 2696 evsrv: cli 0F943C40 request: {"method":"get_pixel_scale","id":"f764c3e1-95f5-4156-8592-d62e5820288d"}
22:38:55.072 00.004 2696 evsrv: cli 0F943C40 response: {"jsonrpc":"2.0","result":1.86834,"id":"f764c3e1-95f5-4156-8592-d62e5820288d"}
22:38:55.072 00.000 2696 evsrv: cli 0F943C40 disconnect
22:38:56.243 01.171 2696 StartLoopingInteractive: Loop button clicked
22:38:56.246 00.003 2696 Status Line: Looping
22:38:56.254 00.008 2696 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
22:38:56.266 00.012 2696 ScheduleExposure(1500,3,0) exposurePending=0
22:38:56.269 00.003 2696 Enqueuing Expose request
22:38:56.271 00.002 5240 Worker thread wakes up
22:38:56.271 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:38:56.271 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:38:57.914 01.643 5240 Exposure complete
22:38:57.975 00.061 5240 worker thread done servicing request
22:38:57.975 00.000 2696 OnExposeComplete: enter
22:38:57.978 00.003 2696 UpdateGuideState(): m_state=1
22:38:57.981 00.003 2696 Star::Find(15, 299, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:38:57.983 00.002 2696 Star::Find returns 0 (2), X=299.00, Y=264.00, Mass=13, SNR=2.5, Peak=3 HFD=0.0
22:38:57.985 00.002 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:38:57.987 00.002 2696 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:57.988 00.001 2696 Status Line: Star lost - low SNR
22:38:57.992 00.004 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=0, FiltMin=0, FiltMax=83, Gamma=0.430
22:38:58.038 00.046 2696 UpdateGuideState exits: Star lost - low SNR
22:38:58.041 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:58.043 00.002 2696 ScheduleExposure(1500,3,0) exposurePending=0
22:38:58.045 00.002 2696 Enqueuing Expose request
22:38:58.047 00.002 5240 Worker thread wakes up
22:38:58.047 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:38:58.047 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:38:59.470 01.423 5240 Exposure complete
22:38:59.533 00.063 5240 worker thread done servicing request
22:38:59.533 00.000 2696 OnExposeComplete: enter
22:38:59.535 00.002 2696 UpdateGuideState(): m_state=1
22:38:59.537 00.002 2696 Star::Find(15, 299, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
22:38:59.539 00.002 2696 Star::Find returns 0 (3), X=299.00, Y=264.00, Mass=9, SNR=2.0, Peak=4 HFD=0.0
22:38:59.543 00.004 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:38:59.546 00.003 2696 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:59.547 00.001 2696 Status Line: Star lost - low mass
22:38:59.552 00.005 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=0, FiltMin=0, FiltMax=90, Gamma=0.430
22:38:59.598 00.046 2696 UpdateGuideState exits: Star lost - low mass
22:38:59.600 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:59.604 00.004 2696 ScheduleExposure(1500,3,0) exposurePending=0
22:38:59.606 00.002 2696 Enqueuing Expose request
22:38:59.608 00.002 5240 Worker thread wakes up
22:38:59.608 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:38:59.608 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:39:01.249 01.641 5240 Exposure complete
22:39:01.309 00.060 5240 worker thread done servicing request
22:39:01.309 00.000 2696 OnExposeComplete: enter
22:39:01.312 00.003 2696 UpdateGuideState(): m_state=1
22:39:01.314 00.002 2696 Star::Find(15, 299, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
22:39:01.315 00.001 2696 Star::Find returns 0 (2), X=299.00, Y=264.00, Mass=12, SNR=2.4, Peak=4 HFD=0.0
22:39:01.318 00.003 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:01.320 00.002 2696 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:01.323 00.003 2696 Status Line: Star lost - low SNR
22:39:01.329 00.006 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=100, med=0, FiltMin=0, FiltMax=90, Gamma=0.430
22:39:01.373 00.044 2696 UpdateGuideState exits: Star lost - low SNR
22:39:01.375 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:01.377 00.002 2696 ScheduleExposure(1500,3,0) exposurePending=0
22:39:01.379 00.002 2696 Enqueuing Expose request
22:39:01.380 00.001 5240 Worker thread wakes up
22:39:01.380 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:39:01.380 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:39:02.809 01.429 5240 Exposure complete
22:39:02.871 00.062 5240 worker thread done servicing request
22:39:02.871 00.000 2696 OnExposeComplete: enter
22:39:02.873 00.002 2696 UpdateGuideState(): m_state=1
22:39:02.875 00.002 2696 Star::Find(15, 299, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:39:02.878 00.003 2696 Star::Find false star n=13 nbg=279 bg=0.4 sigma=0.5 thresh=2 peak=1
22:39:02.880 00.002 2696 Star::Find returns 0 (2), X=299.00, Y=264.00, Mass=22, SNR=2.9, Peak=3 HFD=0.0
22:39:02.881 00.001 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:02.884 00.003 2696 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:02.886 00.002 2696 Status Line: Star lost - low SNR
22:39:02.890 00.004 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=96, med=0, FiltMin=0, FiltMax=87, Gamma=0.430
22:39:02.935 00.045 2696 UpdateGuideState exits: Star lost - low SNR
22:39:02.937 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:02.939 00.002 2696 ScheduleExposure(1500,3,0) exposurePending=0
22:39:02.940 00.001 2696 Enqueuing Expose request
22:39:02.942 00.002 5240 Worker thread wakes up
22:39:02.942 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:39:02.942 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:39:04.583 01.641 5240 Exposure complete
22:39:04.643 00.060 5240 worker thread done servicing request
22:39:04.644 00.001 2696 OnExposeComplete: enter
22:39:04.646 00.002 2696 UpdateGuideState(): m_state=1
22:39:04.647 00.001 2696 Star::Find(15, 299, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
22:39:04.649 00.002 2696 Star::Find returns 0 (2), X=299.00, Y=264.00, Mass=13, SNR=2.5, Peak=2 HFD=0.0
22:39:04.652 00.003 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:04.654 00.002 2696 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:04.656 00.002 2696 Status Line: Star lost - low SNR
22:39:04.660 00.004 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=104, med=0, FiltMin=0, FiltMax=94, Gamma=0.430
22:39:04.706 00.046 2696 UpdateGuideState exits: Star lost - low SNR
22:39:04.708 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:04.710 00.002 2696 ScheduleExposure(1500,3,0) exposurePending=0
22:39:04.712 00.002 2696 Enqueuing Expose request
22:39:04.714 00.002 5240 Worker thread wakes up
22:39:04.714 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:39:04.714 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:39:06.137 01.423 5240 Exposure complete
22:39:06.236 00.099 5240 worker thread done servicing request
22:39:06.236 00.000 2696 OnExposeComplete: enter
22:39:06.238 00.002 2696 UpdateGuideState(): m_state=1
22:39:06.241 00.003 2696 Star::Find(15, 299, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:39:06.243 00.002 2696 Star::Find returns 0 (2), X=299.00, Y=264.00, Mass=14, SNR=2.6, Peak=4 HFD=0.0
22:39:06.246 00.003 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:06.249 00.003 2696 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:06.251 00.002 2696 Status Line: Star lost - low SNR
22:39:06.259 00.008 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=116, med=0, FiltMin=0, FiltMax=95, Gamma=0.430
22:39:06.307 00.048 2696 UpdateGuideState exits: Star lost - low SNR
22:39:06.310 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:06.313 00.003 2696 ScheduleExposure(1500,3,0) exposurePending=0
22:39:06.316 00.003 2696 Enqueuing Expose request
22:39:06.318 00.002 5240 Worker thread wakes up
22:39:06.318 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:39:06.318 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:39:07.956 01.638 5240 Exposure complete
22:39:08.026 00.070 5240 worker thread done servicing request
22:39:08.027 00.001 2696 OnExposeComplete: enter
22:39:08.029 00.002 2696 UpdateGuideState(): m_state=1
22:39:08.030 00.001 2696 Star::Find(15, 299, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
22:39:08.033 00.003 2696 Star::Find false star n=13 nbg=280 bg=0.4 sigma=0.5 thresh=2 peak=1
22:39:08.035 00.002 2696 Star::Find returns 0 (2), X=299.00, Y=264.00, Mass=20, SNR=2.9, Peak=3 HFD=0.0
22:39:08.036 00.001 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:08.038 00.002 2696 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:08.042 00.004 2696 Status Line: Star lost - low SNR
22:39:08.047 00.005 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=112, med=0, FiltMin=0, FiltMax=93, Gamma=0.430
22:39:08.092 00.045 2696 UpdateGuideState exits: Star lost - low SNR
22:39:08.094 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:08.096 00.002 2696 ScheduleExposure(1500,3,0) exposurePending=0
22:39:08.098 00.002 2696 Enqueuing Expose request
22:39:08.099 00.001 5240 Worker thread wakes up
22:39:08.099 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:39:08.099 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:39:09.529 01.430 5240 Exposure complete
22:39:09.601 00.072 5240 worker thread done servicing request
22:39:09.601 00.000 2696 OnExposeComplete: enter
22:39:09.604 00.003 2696 UpdateGuideState(): m_state=1
22:39:09.609 00.005 2696 Star::Find(15, 299, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
22:39:09.612 00.003 2696 Star::Find returns 0 (2), X=299.00, Y=264.00, Mass=14, SNR=2.6, Peak=4 HFD=0.0
22:39:09.614 00.002 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:09.616 00.002 2696 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:09.619 00.003 2696 Status Line: Star lost - low SNR
22:39:09.626 00.007 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=0, FiltMin=0, FiltMax=69, Gamma=0.430
22:39:09.672 00.046 2696 UpdateGuideState exits: Star lost - low SNR
22:39:09.675 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:09.676 00.001 2696 ScheduleExposure(1500,3,0) exposurePending=0
22:39:09.678 00.002 2696 Enqueuing Expose request
22:39:09.680 00.002 5240 Worker thread wakes up
22:39:09.680 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:39:09.680 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:39:11.327 01.647 5240 Exposure complete
22:39:11.405 00.078 5240 worker thread done servicing request
22:39:11.405 00.000 2696 OnExposeComplete: enter
22:39:11.407 00.002 2696 UpdateGuideState(): m_state=1
22:39:11.409 00.002 2696 Star::Find(15, 299, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
22:39:11.410 00.001 2696 Star::Find returns 0 (2), X=299.00, Y=264.00, Mass=15, SNR=2.7, Peak=4 HFD=0.0
22:39:11.412 00.002 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:11.414 00.002 2696 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:11.416 00.002 2696 Status Line: Star lost - low SNR
22:39:11.421 00.005 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=109, med=0, FiltMin=0, FiltMax=93, Gamma=0.430
22:39:11.467 00.046 2696 UpdateGuideState exits: Star lost - low SNR
22:39:11.469 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:11.470 00.001 2696 ScheduleExposure(1500,3,0) exposurePending=0
22:39:11.472 00.002 2696 Enqueuing Expose request
22:39:11.474 00.002 5240 Worker thread wakes up
22:39:11.474 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:39:11.474 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:39:12.896 01.422 5240 Exposure complete
22:39:12.951 00.055 5240 worker thread done servicing request
22:39:12.951 00.000 2696 OnExposeComplete: enter
22:39:12.954 00.003 2696 UpdateGuideState(): m_state=1
22:39:12.956 00.002 2696 Star::Find(15, 299, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
22:39:12.959 00.003 2696 Star::Find returns 0 (2), X=299.00, Y=264.00, Mass=14, SNR=2.6, Peak=3 HFD=0.0
22:39:12.960 00.001 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:12.962 00.002 2696 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:12.964 00.002 2696 Status Line: Star lost - low SNR
22:39:12.969 00.005 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=114, med=0, FiltMin=0, FiltMax=91, Gamma=0.430
22:39:13.015 00.046 2696 UpdateGuideState exits: Star lost - low SNR
22:39:13.017 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:13.018 00.001 2696 ScheduleExposure(1500,3,0) exposurePending=0
22:39:13.020 00.002 2696 Enqueuing Expose request
22:39:13.022 00.002 5240 Worker thread wakes up
22:39:13.022 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:39:13.022 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:39:14.653 01.631 5240 Exposure complete
22:39:14.702 00.049 5240 worker thread done servicing request
22:39:14.708 00.006 2696 OnExposeComplete: enter
22:39:14.711 00.003 2696 UpdateGuideState(): m_state=1
22:39:14.714 00.003 2696 Star::Find(15, 299, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
22:39:14.716 00.002 2696 Star::Find returns 0 (3), X=299.00, Y=264.00, Mass=8, SNR=2.0, Peak=5 HFD=0.0
22:39:14.718 00.002 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:14.720 00.002 2696 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:14.722 00.002 2696 Status Line: Star lost - low mass
22:39:14.729 00.007 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=100, med=0, FiltMin=0, FiltMax=89, Gamma=0.430
22:39:14.778 00.049 2696 UpdateGuideState exits: Star lost - low mass
22:39:14.780 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:14.782 00.002 2696 ScheduleExposure(1500,3,0) exposurePending=0
22:39:14.784 00.002 2696 Enqueuing Expose request
22:39:14.785 00.001 5240 Worker thread wakes up
22:39:14.786 00.001 5240 worker thread servicing REQUEST_EXPOSE 1500
22:39:14.786 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:39:16.196 01.410 5240 Exposure complete
22:39:16.255 00.059 5240 worker thread done servicing request
22:39:16.255 00.000 2696 OnExposeComplete: enter
22:39:16.259 00.004 2696 UpdateGuideState(): m_state=1
22:39:16.265 00.006 2696 Star::Find(15, 299, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
22:39:16.269 00.004 2696 Star::Find returns 0 (2), X=299.00, Y=264.00, Mass=13, SNR=2.5, Peak=3 HFD=0.0
22:39:16.272 00.003 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:16.275 00.003 2696 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:16.279 00.004 2696 Status Line: Star lost - low SNR
22:39:16.287 00.008 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=100, med=0, FiltMin=0, FiltMax=83, Gamma=0.430
22:39:16.342 00.055 2696 UpdateGuideState exits: Star lost - low SNR
22:39:16.344 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:16.346 00.002 2696 ScheduleExposure(1500,3,0) exposurePending=0
22:39:16.349 00.003 2696 Enqueuing Expose request
22:39:16.350 00.001 5240 Worker thread wakes up
22:39:16.351 00.001 5240 worker thread servicing REQUEST_EXPOSE 1500
22:39:16.351 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:39:17.990 01.639 5240 Exposure complete
22:39:18.047 00.057 5240 worker thread done servicing request
22:39:18.047 00.000 2696 OnExposeComplete: enter
22:39:18.049 00.002 2696 UpdateGuideState(): m_state=1
22:39:18.051 00.002 2696 Star::Find(15, 299, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
22:39:18.053 00.002 2696 Star::Find returns 1 (0), X=311.83, Y=266.00, Mass=28, SNR=3.7, Peak=11 HFD=3.8
22:39:18.055 00.002 2696 DistanceChecker: deactivated
22:39:18.059 00.004 2696 setting lock position to (311.83, 266.00)
22:39:18.061 00.002 2696 MultiStar: stabilizing after lock position change
22:39:18.063 00.002 2696 CurrentPosition() valid, moving to STATE_SELECTED
22:39:18.065 00.002 2696 Changing from state SELECTING to SELECTED
22:39:18.066 00.001 2696 guider state => SELECTED
22:39:18.085 00.019 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=0, FiltMin=0, FiltMax=45, Gamma=0.430
22:39:18.132 00.047 2696 UpdateGuideState exits: m=28 SNR=3.7
22:39:18.137 00.005 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:18.140 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:39:18.142 00.002 2696 Enqueuing Expose request
22:39:18.143 00.001 5240 Worker thread wakes up
22:39:18.144 00.001 5240 worker thread servicing REQUEST_EXPOSE 1500
22:39:18.144 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(297,251,31,31)
22:39:19.570 01.426 5240 Exposure complete
22:39:19.633 00.063 5240 worker thread done servicing request
22:39:19.633 00.000 2696 OnExposeComplete: enter
22:39:19.633 00.000 2696 UpdateGuideState(): m_state=2
22:39:19.633 00.000 2696 Star::Find(15, 311, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
22:39:19.647 00.014 2696 Star::Find returns 0 (2), X=311.00, Y=266.00, Mass=18, SNR=2.9, Peak=3 HFD=0.0
22:39:19.649 00.002 2696 DistanceChecker: activated
22:39:19.649 00.000 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:19.657 00.008 2696 Changing from state SELECTED to UNINITIALIZED
22:39:19.659 00.002 2696 guider state => SELECTING
22:39:19.661 00.002 2696 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:19.665 00.004 2696 Status Line: Star lost - low SNR
22:39:19.665 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=0, FiltMin=0, FiltMax=27, Gamma=0.430
22:39:19.712 00.047 2696 UpdateGuideState exits: Star lost - low SNR
22:39:19.712 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:19.712 00.000 2696 ScheduleExposure(1500,3,0) exposurePending=0
22:39:19.712 00.000 2696 Enqueuing Expose request
22:39:19.728 00.016 5240 Worker thread wakes up
22:39:19.728 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:39:19.728 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:39:21.379 01.651 5240 Exposure complete
22:39:21.426 00.047 5240 worker thread done servicing request
22:39:21.426 00.000 2696 OnExposeComplete: enter
22:39:21.442 00.016 2696 UpdateGuideState(): m_state=1
22:39:21.444 00.002 2696 Star::Find(15, 311, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
22:39:21.444 00.000 2696 Star::Find returns 0 (2), X=311.00, Y=266.00, Mass=12, SNR=2.3, Peak=3 HFD=0.0
22:39:21.444 00.000 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:21.444 00.000 2696 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:21.444 00.000 2696 Status Line: Star lost - low SNR
22:39:21.444 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=0, FiltMin=0, FiltMax=26, Gamma=0.430
22:39:21.489 00.045 2696 UpdateGuideState exits: Star lost - low SNR
22:39:21.505 00.016 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:21.505 00.000 2696 ScheduleExposure(1500,3,0) exposurePending=0
22:39:21.507 00.002 2696 Enqueuing Expose request
22:39:21.507 00.000 5240 Worker thread wakes up
22:39:21.507 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:39:21.507 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:39:22.935 01.428 5240 Exposure complete
22:39:23.009 00.074 5240 worker thread done servicing request
22:39:23.009 00.000 2696 OnExposeComplete: enter
22:39:23.013 00.004 2696 UpdateGuideState(): m_state=1
22:39:23.015 00.002 2696 Star::Find(15, 311, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
22:39:23.017 00.002 2696 Star::Find false star n=12 nbg=281 bg=0.3 sigma=0.5 thresh=2 peak=1
22:39:23.021 00.004 2696 Star::Find returns 0 (2), X=311.00, Y=266.00, Mass=21, SNR=2.9, Peak=3 HFD=0.0
22:39:23.023 00.002 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:23.025 00.002 2696 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:23.027 00.002 2696 Status Line: Star lost - low SNR
22:39:23.030 00.003 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=0, FiltMin=0, FiltMax=27, Gamma=0.430
22:39:23.078 00.048 2696 UpdateGuideState exits: Star lost - low SNR
22:39:23.078 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:23.078 00.000 2696 ScheduleExposure(1500,3,0) exposurePending=0
22:39:23.078 00.000 2696 Enqueuing Expose request
22:39:23.078 00.000 5240 Worker thread wakes up
22:39:23.078 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:39:23.078 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:39:24.740 01.662 5240 Exposure complete
22:39:24.788 00.048 5240 worker thread done servicing request
22:39:24.788 00.000 2696 OnExposeComplete: enter
22:39:24.788 00.000 2696 UpdateGuideState(): m_state=1
22:39:24.788 00.000 2696 Star::Find(15, 311, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
22:39:24.803 00.015 2696 Star::Find false star n=16 nbg=281 bg=0.4 sigma=0.5 thresh=2 peak=1
22:39:24.805 00.002 2696 Star::Find returns 0 (2), X=311.00, Y=266.00, Mass=27, SNR=2.9, Peak=3 HFD=0.0
22:39:24.805 00.000 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:24.805 00.000 2696 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:24.805 00.000 2696 Status Line: Star lost - low SNR
22:39:24.805 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=0, FiltMin=0, FiltMax=26, Gamma=0.430
22:39:24.861 00.056 2696 UpdateGuideState exits: Star lost - low SNR
22:39:24.861 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:24.865 00.004 2696 ScheduleExposure(1500,3,0) exposurePending=0
22:39:24.867 00.002 2696 Enqueuing Expose request
22:39:24.867 00.000 5240 Worker thread wakes up
22:39:24.867 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:39:24.867 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:39:26.293 01.426 5240 Exposure complete
22:39:26.369 00.076 5240 worker thread done servicing request
22:39:26.369 00.000 2696 OnExposeComplete: enter
22:39:26.373 00.004 2696 UpdateGuideState(): m_state=1
22:39:26.373 00.000 2696 Star::Find(15, 311, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
22:39:26.379 00.006 2696 Star::Find returns 0 (2), X=311.00, Y=266.00, Mass=14, SNR=2.5, Peak=4 HFD=0.0
22:39:26.382 00.003 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:26.382 00.000 2696 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:26.382 00.000 2696 Status Line: Star lost - low SNR
22:39:26.388 00.006 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=0, FiltMin=0, FiltMax=25, Gamma=0.430
22:39:26.436 00.048 2696 UpdateGuideState exits: Star lost - low SNR
22:39:26.436 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:26.444 00.008 2696 ScheduleExposure(1500,3,0) exposurePending=0
22:39:26.450 00.006 2696 Enqueuing Expose request
22:39:26.452 00.002 5240 Worker thread wakes up
22:39:26.452 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:39:26.452 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:39:28.102 01.650 5240 Exposure complete
22:39:28.165 00.063 5240 worker thread done servicing request
22:39:28.181 00.016 2696 OnExposeComplete: enter
22:39:28.181 00.000 2696 UpdateGuideState(): m_state=1
22:39:28.181 00.000 2696 Star::Find(15, 311, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
22:39:28.181 00.000 2696 Star::Find false star n=8 nbg=282 bg=0.3 sigma=0.5 thresh=2 peak=2
22:39:28.181 00.000 2696 Star::Find returns 0 (2), X=311.00, Y=266.00, Mass=20, SNR=2.9, Peak=9 HFD=0.0
22:39:28.181 00.000 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:28.181 00.000 2696 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:28.181 00.000 2696 Status Line: Star lost - low SNR
22:39:28.197 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=0, FiltMin=0, FiltMax=30, Gamma=0.430
22:39:28.245 00.048 2696 UpdateGuideState exits: Star lost - low SNR
22:39:28.245 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:28.245 00.000 2696 ScheduleExposure(1500,3,0) exposurePending=0
22:39:28.245 00.000 2696 Enqueuing Expose request
22:39:28.245 00.000 5240 Worker thread wakes up
22:39:28.245 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:39:28.245 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:39:29.672 01.427 5240 Exposure complete
22:39:29.736 00.064 2696 OnExposeComplete: enter
22:39:29.738 00.002 5240 worker thread done servicing request
22:39:29.738 00.000 2696 UpdateGuideState(): m_state=1
22:39:29.738 00.000 2696 Star::Find(15, 311, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
22:39:29.738 00.000 2696 Star::Find false star n=12 nbg=277 bg=0.4 sigma=0.5 thresh=2 peak=1
22:39:29.738 00.000 2696 Star::Find returns 0 (2), X=311.00, Y=266.00, Mass=23, SNR=2.9, Peak=4 HFD=0.0
22:39:29.738 00.000 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:29.738 00.000 2696 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:29.752 00.014 2696 Status Line: Star lost - low SNR
22:39:29.757 00.005 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=0, FiltMin=0, FiltMax=57, Gamma=0.430
22:39:29.799 00.042 2696 UpdateGuideState exits: Star lost - low SNR
22:39:29.799 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:29.799 00.000 2696 ScheduleExposure(1500,3,0) exposurePending=0
22:39:29.799 00.000 2696 Enqueuing Expose request
22:39:29.799 00.000 5240 Worker thread wakes up
22:39:29.799 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:39:29.799 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:39:31.466 01.667 5240 Exposure complete
22:39:31.514 00.048 5240 worker thread done servicing request
22:39:31.514 00.000 2696 OnExposeComplete: enter
22:39:31.514 00.000 2696 UpdateGuideState(): m_state=1
22:39:31.514 00.000 2696 Star::Find(15, 311, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:39:31.530 00.016 2696 Star::Find false star n=9 nbg=278 bg=0.4 sigma=0.5 thresh=2 peak=2
22:39:31.530 00.000 2696 Star::Find returns 0 (2), X=311.00, Y=266.00, Mass=23, SNR=2.9, Peak=9 HFD=0.0
22:39:31.530 00.000 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:31.530 00.000 2696 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:31.538 00.008 2696 Status Line: Star lost - low SNR
22:39:31.538 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=94, med=0, FiltMin=0, FiltMax=65, Gamma=0.430
22:39:31.577 00.039 2696 UpdateGuideState exits: Star lost - low SNR
22:39:31.577 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:31.592 00.015 2696 ScheduleExposure(1500,3,0) exposurePending=0
22:39:31.592 00.000 2696 Enqueuing Expose request
22:39:31.592 00.000 5240 Worker thread wakes up
22:39:31.592 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:39:31.592 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:39:33.021 01.429 5240 Exposure complete
22:39:33.090 00.069 5240 worker thread done servicing request
22:39:33.090 00.000 2696 OnExposeComplete: enter
22:39:33.090 00.000 2696 UpdateGuideState(): m_state=1
22:39:33.090 00.000 2696 Star::Find(15, 311, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:39:33.090 00.000 2696 Star::Find returns 0 (2), X=311.00, Y=266.00, Mass=17, SNR=2.8, Peak=4 HFD=0.0
22:39:33.090 00.000 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:33.100 00.010 2696 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:33.101 00.001 2696 Status Line: Star lost - low SNR
22:39:33.101 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=0, FiltMin=0, FiltMax=55, Gamma=0.430
22:39:33.147 00.046 2696 UpdateGuideState exits: Star lost - low SNR
22:39:33.147 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:33.147 00.000 2696 ScheduleExposure(1500,3,0) exposurePending=0
22:39:33.147 00.000 2696 Enqueuing Expose request
22:39:33.147 00.000 5240 Worker thread wakes up
22:39:33.147 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:39:33.147 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:39:34.815 01.668 5240 Exposure complete
22:39:34.895 00.080 5240 worker thread done servicing request
22:39:34.895 00.000 2696 OnExposeComplete: enter
22:39:34.895 00.000 2696 UpdateGuideState(): m_state=1
22:39:34.895 00.000 2696 Star::Find(15, 311, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
22:39:34.910 00.015 2696 Star::Find returns 0 (3), X=311.00, Y=266.00, Mass=8, SNR=1.9, Peak=3 HFD=0.0
22:39:34.910 00.000 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:34.913 00.003 2696 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:34.913 00.000 2696 Status Line: Star lost - low mass
22:39:34.913 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=0, FiltMin=0, FiltMax=54, Gamma=0.430
22:39:34.958 00.045 2696 UpdateGuideState exits: Star lost - low mass
22:39:34.958 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:34.958 00.000 2696 ScheduleExposure(1500,3,0) exposurePending=0
22:39:34.958 00.000 2696 Enqueuing Expose request
22:39:34.958 00.000 5240 Worker thread wakes up
22:39:34.958 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:39:34.958 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:39:36.397 01.439 5240 Exposure complete
22:39:36.462 00.065 5240 worker thread done servicing request
22:39:36.464 00.002 2696 OnExposeComplete: enter
22:39:36.466 00.002 2696 UpdateGuideState(): m_state=1
22:39:36.468 00.002 2696 Star::Find(15, 311, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
22:39:36.472 00.004 2696 Star::Find returns 0 (2), X=311.00, Y=266.00, Mass=12, SNR=2.4, Peak=3 HFD=0.0
22:39:36.472 00.000 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:36.476 00.004 2696 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:36.476 00.000 2696 Status Line: Star lost - low SNR
22:39:36.484 00.008 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=85, med=0, FiltMin=0, FiltMax=55, Gamma=0.430
22:39:36.530 00.046 2696 UpdateGuideState exits: Star lost - low SNR
22:39:36.530 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:36.530 00.000 2696 ScheduleExposure(1500,3,0) exposurePending=0
22:39:36.530 00.000 2696 Enqueuing Expose request
22:39:36.538 00.008 5240 Worker thread wakes up
22:39:36.538 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:39:36.538 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:39:38.182 01.644 5240 Exposure complete
22:39:38.247 00.065 5240 worker thread done servicing request
22:39:38.247 00.000 2696 OnExposeComplete: enter
22:39:38.247 00.000 2696 UpdateGuideState(): m_state=1
22:39:38.247 00.000 2696 Star::Find(15, 311, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
22:39:38.247 00.000 2696 Star::Find false star n=11 nbg=274 bg=0.4 sigma=0.5 thresh=2 peak=2
22:39:38.257 00.010 2696 Star::Find returns 0 (2), X=311.00, Y=266.00, Mass=22, SNR=2.9, Peak=4 HFD=0.0
22:39:38.257 00.000 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:38.257 00.000 2696 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:38.261 00.004 2696 Status Line: Star lost - low SNR
22:39:38.261 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=0, FiltMin=0, FiltMax=59, Gamma=0.430
22:39:38.313 00.052 2696 UpdateGuideState exits: Star lost - low SNR
22:39:38.315 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:38.315 00.000 2696 ScheduleExposure(1500,3,0) exposurePending=0
22:39:38.317 00.002 2696 Enqueuing Expose request
22:39:38.319 00.002 5240 Worker thread wakes up
22:39:38.319 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:39:38.319 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:39:39.739 01.420 5240 Exposure complete
22:39:39.812 00.073 5240 worker thread done servicing request
22:39:39.812 00.000 2696 OnExposeComplete: enter
22:39:39.812 00.000 2696 UpdateGuideState(): m_state=1
22:39:39.818 00.006 2696 Star::Find(15, 311, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
22:39:39.821 00.003 2696 Star::Find returns 1 (0), X=321.56, Y=251.66, Mass=28, SNR=3.7, Peak=10 HFD=5.9
22:39:39.823 00.002 2696 DistanceChecker: deactivated
22:39:39.823 00.000 2696 setting lock position to (321.56, 251.66)
22:39:39.831 00.008 2696 MultiStar: stabilizing after lock position change
22:39:39.834 00.003 2696 CurrentPosition() valid, moving to STATE_SELECTED
22:39:39.835 00.001 2696 Changing from state SELECTING to SELECTED
22:39:39.835 00.000 2696 guider state => SELECTED
22:39:39.851 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=0, FiltMin=0, FiltMax=52, Gamma=0.430
22:39:39.897 00.046 2696 UpdateGuideState exits: m=28 SNR=3.7
22:39:39.897 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:39.897 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:39:39.897 00.000 2696 Enqueuing Expose request
22:39:39.897 00.000 5240 Worker thread wakes up
22:39:39.897 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:39:39.897 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(307,237,31,31)
22:39:41.560 01.663 5240 Exposure complete
22:39:41.608 00.048 5240 worker thread done servicing request
22:39:41.608 00.000 2696 OnExposeComplete: enter
22:39:41.608 00.000 2696 UpdateGuideState(): m_state=2
22:39:41.624 00.016 2696 Star::Find(15, 321, 251, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
22:39:41.624 00.000 2696 Star::Find returns 0 (2), X=321.00, Y=251.00, Mass=18, SNR=2.9, Peak=3 HFD=0.0
22:39:41.624 00.000 2696 DistanceChecker: activated
22:39:41.624 00.000 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:41.632 00.008 2696 Changing from state SELECTED to UNINITIALIZED
22:39:41.632 00.000 2696 guider state => SELECTING
22:39:41.632 00.000 2696 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:41.632 00.000 2696 Status Line: Star lost - low SNR
22:39:41.645 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=0, FiltMin=0, FiltMax=51, Gamma=0.430
22:39:41.687 00.042 2696 UpdateGuideState exits: Star lost - low SNR
22:39:41.687 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:41.687 00.000 2696 ScheduleExposure(1500,3,0) exposurePending=0
22:39:41.694 00.007 2696 Enqueuing Expose request
22:39:41.694 00.000 5240 Worker thread wakes up
22:39:41.694 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:39:41.694 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:39:43.112 01.418 5240 Exposure complete
22:39:43.163 00.051 5240 worker thread done servicing request
22:39:43.163 00.000 2696 OnExposeComplete: enter
22:39:43.163 00.000 2696 UpdateGuideState(): m_state=1
22:39:43.163 00.000 2696 Star::Find(15, 321, 251, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
22:39:43.163 00.000 2696 Star::Find returns 0 (2), X=321.00, Y=251.00, Mass=13, SNR=2.5, Peak=9 HFD=0.0
22:39:43.163 00.000 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:43.163 00.000 2696 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:43.176 00.013 2696 Status Line: Star lost - low SNR
22:39:43.176 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=88, med=0, FiltMin=0, FiltMax=57, Gamma=0.430
22:39:43.223 00.047 2696 UpdateGuideState exits: Star lost - low SNR
22:39:43.226 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:43.226 00.000 2696 ScheduleExposure(1500,3,0) exposurePending=0
22:39:43.226 00.000 2696 Enqueuing Expose request
22:39:43.239 00.013 5240 Worker thread wakes up
22:39:43.239 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:39:43.239 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:39:44.887 01.648 5240 Exposure complete
22:39:44.950 00.063 5240 worker thread done servicing request
22:39:44.950 00.000 2696 OnExposeComplete: enter
22:39:44.950 00.000 2696 UpdateGuideState(): m_state=1
22:39:44.950 00.000 2696 Star::Find(15, 321, 251, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
22:39:44.950 00.000 2696 Star::Find false star n=13 nbg=278 bg=0.4 sigma=0.5 thresh=2 peak=1
22:39:44.950 00.000 2696 Star::Find returns 0 (2), X=321.00, Y=251.00, Mass=21, SNR=2.9, Peak=3 HFD=0.0
22:39:44.950 00.000 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:44.966 00.016 2696 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:44.966 00.000 2696 Status Line: Star lost - low SNR
22:39:44.966 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=0, FiltMin=0, FiltMax=52, Gamma=0.430
22:39:45.013 00.047 2696 UpdateGuideState exits: Star lost - low SNR
22:39:45.013 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:45.013 00.000 2696 ScheduleExposure(1500,3,0) exposurePending=0
22:39:45.013 00.000 2696 Enqueuing Expose request
22:39:45.013 00.000 5240 Worker thread wakes up
22:39:45.013 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:39:45.013 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:39:46.448 01.435 5240 Exposure complete
22:39:46.493 00.045 5240 worker thread done servicing request
22:39:46.493 00.000 2696 OnExposeComplete: enter
22:39:46.493 00.000 2696 UpdateGuideState(): m_state=1
22:39:46.493 00.000 2696 Star::Find(15, 321, 251, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
22:39:46.507 00.014 2696 Star::Find returns 0 (2), X=321.00, Y=251.00, Mass=19, SNR=3.0, Peak=3 HFD=0.0
22:39:46.511 00.004 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:46.514 00.003 2696 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:46.516 00.002 2696 Status Line: Star lost - low SNR
22:39:46.530 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=84, med=0, FiltMin=0, FiltMax=56, Gamma=0.430
22:39:46.611 00.081 2696 UpdateGuideState exits: Star lost - low SNR
22:39:46.614 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:46.616 00.002 2696 ScheduleExposure(1500,3,0) exposurePending=0
22:39:46.620 00.004 2696 Enqueuing Expose request
22:39:46.622 00.002 5240 Worker thread wakes up
22:39:46.622 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:39:46.623 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:39:46.623 00.000 2696 evsrv: cli 0F943920 connect
22:39:46.626 00.003 2696 case statement mapped state 1 to 101
22:39:46.629 00.003 2696 case statement mapped state 1 to 101
22:39:46.636 00.007 2696 evsrv: cli 0F943920 request: {"method":"get_app_state","id":"cf19ab8f-0caa-48b7-ab93-8f4984eb3e3a"}
22:39:46.639 00.003 2696 case statement mapped state 1 to 101
22:39:46.641 00.002 2696 evsrv: cli 0F943920 response: {"jsonrpc":"2.0","result":"Looping","id":"cf19ab8f-0caa-48b7-ab93-8f4984eb3e3a"}
22:39:46.644 00.003 2696 evsrv: cli 0F943920 disconnect
22:39:48.266 01.622 5240 Exposure complete
22:39:48.340 00.074 5240 worker thread done servicing request
22:39:48.340 00.000 2696 OnExposeComplete: enter
22:39:48.342 00.002 2696 UpdateGuideState(): m_state=1
22:39:48.344 00.002 2696 Star::Find(15, 321, 251, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
22:39:48.347 00.003 2696 Star::Find returns 0 (2), X=321.00, Y=251.00, Mass=15, SNR=2.7, Peak=10 HFD=0.0
22:39:48.349 00.002 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:48.351 00.002 2696 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:48.353 00.002 2696 Status Line: Star lost - low SNR
22:39:48.358 00.005 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=34, med=0, FiltMin=0, FiltMax=28, Gamma=0.430
22:39:48.404 00.046 2696 UpdateGuideState exits: Star lost - low SNR
22:39:48.406 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:48.407 00.001 2696 ScheduleExposure(1500,3,0) exposurePending=0
22:39:48.409 00.002 2696 Enqueuing Expose request
22:39:48.411 00.002 5240 Worker thread wakes up
22:39:48.411 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:39:48.411 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:39:49.840 01.429 5240 Exposure complete
22:39:49.908 00.068 5240 worker thread done servicing request
22:39:49.908 00.000 2696 OnExposeComplete: enter
22:39:49.910 00.002 2696 UpdateGuideState(): m_state=1
22:39:49.912 00.002 2696 Star::Find(15, 321, 251, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
22:39:49.914 00.002 2696 Star::Find false star n=12 nbg=272 bg=0.3 sigma=0.5 thresh=2 peak=2
22:39:49.917 00.003 2696 Star::Find returns 0 (2), X=321.00, Y=251.00, Mass=29, SNR=2.9, Peak=10 HFD=0.0
22:39:49.919 00.002 2696 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:49.921 00.002 2696 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:49.923 00.002 2696 Status Line: Star lost - low SNR
22:39:49.928 00.005 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=55, med=0, FiltMin=0, FiltMax=47, Gamma=0.430
22:39:49.973 00.045 2696 UpdateGuideState exits: Star lost - low SNR
22:39:49.975 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:49.978 00.003 2696 ScheduleExposure(1500,3,0) exposurePending=0
22:39:49.981 00.003 2696 Enqueuing Expose request
22:39:49.983 00.002 5240 Worker thread wakes up
22:39:49.983 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:39:49.983 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(0,0,0,0)
22:39:51.630 01.647 5240 Exposure complete
22:39:51.711 00.081 5240 worker thread done servicing request
22:39:51.711 00.000 2696 OnExposeComplete: enter
22:39:51.713 00.002 2696 UpdateGuideState(): m_state=1
22:39:51.715 00.002 2696 Star::Find(15, 321, 251, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
22:39:51.718 00.003 2696 Star::Find returns 1 (0), X=303.48, Y=256.42, Mass=2851, SNR=37.5, Peak=19 HFD=3.3
22:39:51.719 00.001 2696 DistanceChecker: deactivated
22:39:51.723 00.004 2696 setting lock position to (303.48, 256.42)
22:39:51.725 00.002 2696 MultiStar: stabilizing after lock position change
22:39:51.727 00.002 2696 CurrentPosition() valid, moving to STATE_SELECTED
22:39:51.730 00.003 2696 Changing from state SELECTING to SELECTED
22:39:51.732 00.002 2696 guider state => SELECTED
22:39:51.750 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=192, med=0, FiltMin=0, FiltMax=140, Gamma=0.430
22:39:51.796 00.046 2696 UpdateGuideState exits: m=2851 SNR=37.5
22:39:51.799 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:51.802 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:39:51.804 00.002 2696 Enqueuing Expose request
22:39:51.807 00.003 5240 Worker thread wakes up
22:39:51.807 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:39:51.807 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(288,241,31,31)
22:39:53.237 01.430 5240 Exposure complete
22:39:53.303 00.066 5240 worker thread done servicing request
22:39:53.303 00.000 2696 OnExposeComplete: enter
22:39:53.305 00.002 2696 UpdateGuideState(): m_state=2
22:39:53.306 00.001 2696 Star::Find(15, 303, 256, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
22:39:53.309 00.003 2696 Star::Find returns 1 (0), X=303.91, Y=256.09, Mass=2935, SNR=38.2, Peak=176 HFD=4.2
22:39:53.311 00.002 2696 CameraToMount -- cameraTheta (-0.65) - m_xAngle (2.74) = xAngle (-3.39 = 2.89)
22:39:53.312 00.001 2696 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.76 = -0.76)
22:39:53.314 00.002 2696 CameraToMount -- cameraX=0.43 cameraY=-0.33 hyp=0.55 cameraTheta=-0.65 mountX=-0.53 mountY=-0.37, mountTheta=-2.53
22:39:53.318 00.004 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=176, med=0, FiltMin=0, FiltMax=133, Gamma=0.430
22:39:53.364 00.046 2696 UpdateGuideState exits: m=2935 SNR=38.2
22:39:53.366 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:53.368 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:39:53.370 00.002 2696 Enqueuing Expose request
22:39:53.371 00.001 5240 Worker thread wakes up
22:39:53.372 00.001 5240 worker thread servicing REQUEST_EXPOSE 1500
22:39:53.372 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(289,241,31,31)
22:39:55.011 01.639 5240 Exposure complete
22:39:55.078 00.067 5240 worker thread done servicing request
22:39:55.078 00.000 2696 OnExposeComplete: enter
22:39:55.081 00.003 2696 UpdateGuideState(): m_state=2
22:39:55.083 00.002 2696 Star::Find(15, 303, 256, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
22:39:55.085 00.002 2696 Star::Find returns 1 (0), X=303.71, Y=255.83, Mass=3106, SNR=39.3, Peak=173 HFD=4.0
22:39:55.088 00.003 2696 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.74) = xAngle (-3.92 = 2.36)
22:39:55.090 00.002 2696 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.29 = -1.29)
22:39:55.093 00.003 2696 CameraToMount -- cameraX=0.24 cameraY=-0.60 hyp=0.64 cameraTheta=-1.19 mountX=-0.45 mountY=-0.62, mountTheta=-2.21
22:39:55.097 00.004 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=181, med=0, FiltMin=0, FiltMax=147, Gamma=0.430
22:39:55.146 00.049 2696 UpdateGuideState exits: m=3106 SNR=39.3
22:39:55.148 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:55.151 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:39:55.153 00.002 2696 Enqueuing Expose request
22:39:55.154 00.001 5240 Worker thread wakes up
22:39:55.154 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:39:55.154 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(289,241,31,31)
22:39:56.582 01.428 5240 Exposure complete
22:39:56.644 00.062 5240 worker thread done servicing request
22:39:56.644 00.000 2696 OnExposeComplete: enter
22:39:56.646 00.002 2696 UpdateGuideState(): m_state=2
22:39:56.648 00.002 2696 Star::Find(15, 303, 255, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
22:39:56.651 00.003 2696 Star::Find returns 1 (0), X=304.33, Y=255.34, Mass=3057, SNR=38.9, Peak=178 HFD=3.7
22:39:56.652 00.001 2696 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.74) = xAngle (-3.64 = 2.65)
22:39:56.654 00.002 2696 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.00 = -1.00)
22:39:56.656 00.002 2696 CameraToMount -- cameraX=0.86 cameraY=-1.08 hyp=1.38 cameraTheta=-0.90 mountX=-1.21 mountY=-1.16, mountTheta=-2.38
22:39:56.659 00.003 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=178, med=0, FiltMin=0, FiltMax=134, Gamma=0.430
22:39:56.703 00.044 2696 UpdateGuideState exits: m=3057 SNR=38.9
22:39:56.706 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:56.707 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:39:56.709 00.002 2696 Enqueuing Expose request
22:39:56.711 00.002 5240 Worker thread wakes up
22:39:56.711 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:39:56.711 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(289,240,31,31)
22:39:58.351 01.640 5240 Exposure complete
22:39:58.413 00.062 5240 worker thread done servicing request
22:39:58.413 00.000 2696 OnExposeComplete: enter
22:39:58.417 00.004 2696 UpdateGuideState(): m_state=2
22:39:58.419 00.002 2696 Star::Find(15, 304, 255, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
22:39:58.421 00.002 2696 Star::Find returns 1 (0), X=304.82, Y=255.49, Mass=3087, SNR=39.2, Peak=181 HFD=3.8
22:39:58.423 00.002 2696 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.74) = xAngle (-3.34 = 2.94)
22:39:58.424 00.001 2696 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.71 = -0.71)
22:39:58.426 00.002 2696 CameraToMount -- cameraX=1.34 cameraY=-0.93 hyp=1.64 cameraTheta=-0.61 mountX=-1.60 mountY=-1.07, mountTheta=-2.55
22:39:58.430 00.004 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=181, med=0, FiltMin=0, FiltMax=136, Gamma=0.430
22:39:58.475 00.045 2696 UpdateGuideState exits: m=3087 SNR=39.2
22:39:58.479 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:58.483 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:39:58.486 00.003 2696 Enqueuing Expose request
22:39:58.489 00.003 5240 Worker thread wakes up
22:39:58.489 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:39:58.489 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(290,240,31,31)
22:39:59.923 01.434 5240 Exposure complete
22:39:59.982 00.059 5240 worker thread done servicing request
22:39:59.982 00.000 2696 OnExposeComplete: enter
22:39:59.985 00.003 2696 UpdateGuideState(): m_state=2
22:39:59.987 00.002 2696 Star::Find(15, 304, 255, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
22:39:59.988 00.001 2696 Star::Find returns 1 (0), X=304.99, Y=255.49, Mass=3117, SNR=39.4, Peak=170 HFD=4.1
22:39:59.990 00.002 2696 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.74) = xAngle (-3.29 = 2.99)
22:39:59.992 00.002 2696 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.66 = -0.66)
22:39:59.994 00.002 2696 CameraToMount -- cameraX=1.51 cameraY=-0.93 hyp=1.78 cameraTheta=-0.55 mountX=-1.76 mountY=-1.09, mountTheta=-2.59
22:39:59.998 00.004 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=170, med=0, FiltMin=0, FiltMax=134, Gamma=0.430
22:40:00.044 00.046 2696 UpdateGuideState exits: m=3117 SNR=39.4
22:40:00.046 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:00.048 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:40:00.050 00.002 2696 Enqueuing Expose request
22:40:00.052 00.002 5240 Worker thread wakes up
22:40:00.052 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:40:00.052 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(290,240,31,31)
22:40:01.683 01.631 5240 Exposure complete
22:40:01.734 00.051 5240 worker thread done servicing request
22:40:01.734 00.000 2696 OnExposeComplete: enter
22:40:01.736 00.002 2696 UpdateGuideState(): m_state=2
22:40:01.737 00.001 2696 Star::Find(15, 304, 255, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
22:40:01.740 00.003 2696 Star::Find returns 1 (0), X=305.37, Y=255.16, Mass=3055, SNR=38.9, Peak=210 HFD=3.7
22:40:01.742 00.002 2696 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.74) = xAngle (-3.32 = 2.96)
22:40:01.744 00.002 2696 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.69 = -0.69)
22:40:01.745 00.001 2696 CameraToMount -- cameraX=1.89 cameraY=-1.26 hyp=2.27 cameraTheta=-0.59 mountX=-2.24 mountY=-1.45, mountTheta=-2.57
22:40:01.749 00.004 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=210, med=0, FiltMin=0, FiltMax=154, Gamma=0.430
22:40:01.793 00.044 2696 UpdateGuideState exits: m=3055 SNR=38.9
22:40:01.795 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:01.797 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:40:01.799 00.002 2696 Enqueuing Expose request
22:40:01.801 00.002 5240 Worker thread wakes up
22:40:01.801 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:40:01.801 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(290,240,31,31)
22:40:03.210 01.409 5240 Exposure complete
22:40:03.259 00.049 5240 worker thread done servicing request
22:40:03.260 00.001 2696 OnExposeComplete: enter
22:40:03.262 00.002 2696 UpdateGuideState(): m_state=2
22:40:03.263 00.001 2696 Star::Find(15, 305, 255, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
22:40:03.266 00.003 2696 Star::Find returns 1 (0), X=305.36, Y=255.17, Mass=3156, SNR=39.6, Peak=204 HFD=3.7
22:40:03.268 00.002 2696 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.74) = xAngle (-3.32 = 2.96)
22:40:03.270 00.002 2696 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.69 = -0.69)
22:40:03.271 00.001 2696 CameraToMount -- cameraX=1.88 cameraY=-1.25 hyp=2.26 cameraTheta=-0.59 mountX=-2.22 mountY=-1.44, mountTheta=-2.57
22:40:03.274 00.003 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=204, med=0, FiltMin=0, FiltMax=160, Gamma=0.430
22:40:03.318 00.044 2696 UpdateGuideState exits: m=3156 SNR=39.6
22:40:03.324 00.006 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:03.325 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:40:03.327 00.002 2696 Enqueuing Expose request
22:40:03.329 00.002 5240 Worker thread wakes up
22:40:03.329 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:40:03.329 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(290,240,31,31)
22:40:04.969 01.640 5240 Exposure complete
22:40:05.020 00.051 5240 worker thread done servicing request
22:40:05.020 00.000 2696 OnExposeComplete: enter
22:40:05.023 00.003 2696 UpdateGuideState(): m_state=2
22:40:05.027 00.004 2696 Star::Find(15, 305, 255, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
22:40:05.030 00.003 2696 Star::Find returns 1 (0), X=305.91, Y=254.67, Mass=2992, SNR=38.5, Peak=175 HFD=3.9
22:40:05.033 00.003 2696 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.74) = xAngle (-3.36 = 2.92)
22:40:05.036 00.003 2696 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.73 = -0.73)
22:40:05.039 00.003 2696 CameraToMount -- cameraX=2.44 cameraY=-1.76 hyp=3.00 cameraTheta=-0.62 mountX=-2.93 mountY=-2.00, mountTheta=-2.54
22:40:05.046 00.007 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=176, med=0, FiltMin=0, FiltMax=148, Gamma=0.430
22:40:05.095 00.049 2696 UpdateGuideState exits: m=2992 SNR=38.5
22:40:05.098 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:05.101 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:40:05.105 00.004 2696 Enqueuing Expose request
22:40:05.110 00.005 5240 Worker thread wakes up
22:40:05.110 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:40:05.110 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(291,240,31,31)
22:40:06.516 01.406 5240 Exposure complete
22:40:06.595 00.079 5240 worker thread done servicing request
22:40:06.595 00.000 2696 OnExposeComplete: enter
22:40:06.601 00.006 2696 UpdateGuideState(): m_state=2
22:40:06.601 00.000 2696 Star::Find(15, 305, 254, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
22:40:06.601 00.000 2696 Star::Find returns 1 (0), X=306.30, Y=254.73, Mass=2945, SNR=38.2, Peak=179 HFD=3.7
22:40:06.601 00.000 2696 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.74) = xAngle (-3.28 = 3.01)
22:40:06.601 00.000 2696 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.64 = -0.64)
22:40:06.601 00.000 2696 CameraToMount -- cameraX=2.82 cameraY=-1.69 hyp=3.29 cameraTheta=-0.54 mountX=-3.26 mountY=-1.97, mountTheta=-2.60
22:40:06.611 00.010 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=181, med=0, FiltMin=0, FiltMax=153, Gamma=0.430
22:40:06.644 00.033 2696 UpdateGuideState exits: m=2945 SNR=38.2
22:40:06.659 00.015 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:06.659 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:40:06.665 00.006 2696 Enqueuing Expose request
22:40:06.665 00.000 5240 Worker thread wakes up
22:40:06.665 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:40:06.665 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(291,240,31,31)
22:40:08.296 01.631 5240 Exposure complete
22:40:08.359 00.063 5240 worker thread done servicing request
22:40:08.359 00.000 2696 OnExposeComplete: enter
22:40:08.359 00.000 2696 UpdateGuideState(): m_state=2
22:40:08.359 00.000 2696 Star::Find(15, 306, 254, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
22:40:08.359 00.000 2696 Star::Find returns 1 (0), X=306.27, Y=254.23, Mass=3091, SNR=39.2, Peak=213 HFD=3.6
22:40:08.359 00.000 2696 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.74) = xAngle (-3.40 = 2.88)
22:40:08.359 00.000 2696 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.77 = -0.77)
22:40:08.359 00.000 2696 CameraToMount -- cameraX=2.80 cameraY=-2.19 hyp=3.55 cameraTheta=-0.67 mountX=-3.44 mountY=-2.47, mountTheta=-2.52
22:40:08.359 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=213, med=0, FiltMin=0, FiltMax=152, Gamma=0.430
22:40:08.417 00.058 2696 UpdateGuideState exits: m=3091 SNR=39.2
22:40:08.419 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:08.421 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:40:08.423 00.002 2696 Enqueuing Expose request
22:40:08.425 00.002 5240 Worker thread wakes up
22:40:08.425 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:40:08.425 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(291,239,31,31)
22:40:09.854 01.429 5240 Exposure complete
22:40:09.922 00.068 5240 worker thread done servicing request
22:40:09.922 00.000 2696 OnExposeComplete: enter
22:40:09.922 00.000 2696 UpdateGuideState(): m_state=2
22:40:09.922 00.000 2696 Star::Find(15, 306, 254, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
22:40:09.922 00.000 2696 Star::Find returns 1 (0), X=307.01, Y=254.69, Mass=3095, SNR=39.2, Peak=207 HFD=3.7
22:40:09.922 00.000 2696 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.74) = xAngle (-3.19 = 3.09)
22:40:09.922 00.000 2696 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.56 = -0.56)
22:40:09.922 00.000 2696 CameraToMount -- cameraX=3.54 cameraY=-1.73 hyp=3.94 cameraTheta=-0.46 mountX=-3.94 mountY=-2.09, mountTheta=-2.65
22:40:09.934 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=207, med=0, FiltMin=0, FiltMax=152, Gamma=0.430
22:40:09.975 00.041 2696 UpdateGuideState exits: m=3095 SNR=39.2
22:40:09.982 00.007 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:09.982 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:40:09.982 00.000 2696 Enqueuing Expose request
22:40:09.982 00.000 5240 Worker thread wakes up
22:40:09.982 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:40:09.982 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(292,240,31,31)
22:40:11.619 01.637 5240 Exposure complete
22:40:11.698 00.079 5240 worker thread done servicing request
22:40:11.698 00.000 2696 OnExposeComplete: enter
22:40:11.698 00.000 2696 UpdateGuideState(): m_state=2
22:40:11.698 00.000 2696 Star::Find(15, 307, 254, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
22:40:11.698 00.000 2696 Star::Find returns 1 (0), X=307.18, Y=254.45, Mass=2950, SNR=38.3, Peak=198 HFD=3.7
22:40:11.698 00.000 2696 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.74) = xAngle (-3.23 = 3.06)
22:40:11.698 00.000 2696 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.59 = -0.59)
22:40:11.698 00.000 2696 CameraToMount -- cameraX=3.70 cameraY=-1.98 hyp=4.20 cameraTheta=-0.49 mountX=-4.18 mountY=-2.35, mountTheta=-2.63
22:40:11.714 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=198, med=0, FiltMin=0, FiltMax=147, Gamma=0.430
22:40:11.757 00.043 2696 UpdateGuideState exits: m=2950 SNR=38.3
22:40:11.759 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:11.761 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:40:11.761 00.000 2696 Enqueuing Expose request
22:40:11.761 00.000 5240 Worker thread wakes up
22:40:11.761 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:40:11.761 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(292,239,31,31)
22:40:13.192 01.431 5240 Exposure complete
22:40:13.255 00.063 5240 worker thread done servicing request
22:40:13.255 00.000 2696 OnExposeComplete: enter
22:40:13.257 00.002 2696 UpdateGuideState(): m_state=2
22:40:13.257 00.000 2696 Star::Find(15, 307, 254, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
22:40:13.257 00.000 2696 Star::Find returns 1 (0), X=307.15, Y=254.17, Mass=3091, SNR=39.2, Peak=213 HFD=3.7
22:40:13.257 00.000 2696 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.74) = xAngle (-3.29 = 3.00)
22:40:13.257 00.000 2696 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.65 = -0.65)
22:40:13.257 00.000 2696 CameraToMount -- cameraX=3.67 cameraY=-2.25 hyp=4.31 cameraTheta=-0.55 mountX=-4.26 mountY=-2.62, mountTheta=-2.59
22:40:13.257 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=213, med=0, FiltMin=0, FiltMax=157, Gamma=0.430
22:40:13.302 00.045 2696 UpdateGuideState exits: m=3091 SNR=39.2
22:40:13.302 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:13.302 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:40:13.319 00.017 2696 Enqueuing Expose request
22:40:13.319 00.000 5240 Worker thread wakes up
22:40:13.319 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:40:13.319 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(292,239,31,31)
22:40:14.970 01.651 5240 Exposure complete
22:40:15.015 00.045 5240 worker thread done servicing request
22:40:15.015 00.000 2696 OnExposeComplete: enter
22:40:15.015 00.000 2696 UpdateGuideState(): m_state=2
22:40:15.015 00.000 2696 Star::Find(15, 307, 254, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
22:40:15.015 00.000 2696 Star::Find returns 1 (0), X=307.31, Y=254.29, Mass=3007, SNR=38.6, Peak=211 HFD=3.7
22:40:15.031 00.016 2696 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.74) = xAngle (-3.24 = 3.04)
22:40:15.031 00.000 2696 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.61 = -0.61)
22:40:15.031 00.000 2696 CameraToMount -- cameraX=3.84 cameraY=-2.13 hyp=4.39 cameraTheta=-0.51 mountX=-4.37 mountY=-2.51, mountTheta=-2.62
22:40:15.038 00.007 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=211, med=0, FiltMin=0, FiltMax=147, Gamma=0.430
22:40:15.078 00.040 2696 UpdateGuideState exits: m=3007 SNR=38.6
22:40:15.078 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:15.078 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:40:15.078 00.000 2696 Enqueuing Expose request
22:40:15.078 00.000 5240 Worker thread wakes up
22:40:15.078 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:40:15.078 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(292,239,31,31)
22:40:16.521 01.443 5240 Exposure complete
22:40:16.580 00.059 5240 worker thread done servicing request
22:40:16.580 00.000 2696 OnExposeComplete: enter
22:40:16.582 00.002 2696 UpdateGuideState(): m_state=2
22:40:16.584 00.002 2696 Star::Find(15, 307, 254, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
22:40:16.584 00.000 2696 Star::Find returns 1 (0), X=307.53, Y=254.19, Mass=3034, SNR=38.8, Peak=220 HFD=3.7
22:40:16.584 00.000 2696 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.74) = xAngle (-3.24 = 3.04)
22:40:16.584 00.000 2696 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.61 = -0.61)
22:40:16.584 00.000 2696 CameraToMount -- cameraX=4.05 cameraY=-2.23 hyp=4.62 cameraTheta=-0.50 mountX=-4.60 mountY=-2.63, mountTheta=-2.62
22:40:16.584 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=0, FiltMin=0, FiltMax=157, Gamma=0.430
22:40:16.632 00.048 2696 UpdateGuideState exits: m=3034 SNR=38.8
22:40:16.632 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:16.632 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:40:16.632 00.000 2696 Enqueuing Expose request
22:40:16.648 00.016 5240 Worker thread wakes up
22:40:16.648 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:40:16.648 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(293,239,31,31)
22:40:18.298 01.650 5240 Exposure complete
22:40:18.362 00.064 5240 worker thread done servicing request
22:40:18.362 00.000 2696 OnExposeComplete: enter
22:40:18.362 00.000 2696 UpdateGuideState(): m_state=2
22:40:18.362 00.000 2696 Star::Find(15, 307, 254, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
22:40:18.362 00.000 2696 Star::Find returns 1 (0), X=307.62, Y=254.29, Mass=3170, SNR=39.7, Peak=214 HFD=3.6
22:40:18.362 00.000 2696 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.74) = xAngle (-3.21 = 3.07)
22:40:18.378 00.016 2696 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.58 = -0.58)
22:40:18.378 00.000 2696 CameraToMount -- cameraX=4.14 cameraY=-2.13 hyp=4.66 cameraTheta=-0.47 mountX=-4.65 mountY=-2.54, mountTheta=-2.64
22:40:18.382 00.004 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=214, med=0, FiltMin=0, FiltMax=148, Gamma=0.430
22:40:18.426 00.044 2696 UpdateGuideState exits: m=3170 SNR=39.7
22:40:18.428 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:18.430 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:40:18.432 00.002 2696 Enqueuing Expose request
22:40:18.434 00.002 5240 Worker thread wakes up
22:40:18.434 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:40:18.434 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(293,239,31,31)
22:40:19.853 01.419 5240 Exposure complete
22:40:19.900 00.047 5240 worker thread done servicing request
22:40:19.900 00.000 2696 OnExposeComplete: enter
22:40:19.903 00.003 2696 UpdateGuideState(): m_state=2
22:40:19.905 00.002 2696 Star::Find(15, 307, 254, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
22:40:19.907 00.002 2696 Star::Find returns 1 (0), X=307.56, Y=253.89, Mass=3075, SNR=39.1, Peak=222 HFD=3.8
22:40:19.909 00.002 2696 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.74) = xAngle (-3.29 = 2.99)
22:40:19.911 00.002 2696 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.66 = -0.66)
22:40:19.915 00.004 2696 CameraToMount -- cameraX=4.09 cameraY=-2.54 hyp=4.81 cameraTheta=-0.56 mountX=-4.76 mountY=-2.94, mountTheta=-2.59
22:40:19.919 00.004 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=165, Gamma=0.430
22:40:19.963 00.044 2696 UpdateGuideState exits: m=3075 SNR=39.1
22:40:19.963 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:19.963 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:40:19.963 00.000 2696 Enqueuing Expose request
22:40:19.963 00.000 5240 Worker thread wakes up
22:40:19.963 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:40:19.963 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(293,239,31,31)
22:40:21.615 01.652 5240 Exposure complete
22:40:21.679 00.064 5240 worker thread done servicing request
22:40:21.679 00.000 2696 OnExposeComplete: enter
22:40:21.679 00.000 2696 UpdateGuideState(): m_state=2
22:40:21.679 00.000 2696 Star::Find(15, 307, 253, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
22:40:21.679 00.000 2696 Star::Find returns 1 (0), X=308.04, Y=254.03, Mass=3116, SNR=39.3, Peak=222 HFD=3.9
22:40:21.679 00.000 2696 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.74) = xAngle (-3.22 = 3.06)
22:40:21.679 00.000 2696 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.59 = -0.59)
22:40:21.679 00.000 2696 CameraToMount -- cameraX=4.57 cameraY=-2.40 hyp=5.16 cameraTheta=-0.48 mountX=-5.14 mountY=-2.85, mountTheta=-2.64
22:40:21.694 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=163, Gamma=0.430
22:40:21.726 00.032 2696 UpdateGuideState exits: m=3116 SNR=39.3
22:40:21.726 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:21.742 00.016 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:40:21.742 00.000 2696 Enqueuing Expose request
22:40:21.742 00.000 5240 Worker thread wakes up
22:40:21.742 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:40:21.742 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(293,239,31,31)
22:40:23.170 01.428 5240 Exposure complete
22:40:23.218 00.048 5240 worker thread done servicing request
22:40:23.218 00.000 2696 OnExposeComplete: enter
22:40:23.218 00.000 2696 UpdateGuideState(): m_state=2
22:40:23.218 00.000 2696 Star::Find(15, 308, 254, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
22:40:23.218 00.000 2696 Star::Find returns 1 (0), X=308.56, Y=254.08, Mass=3093, SNR=39.2, Peak=212 HFD=3.7
22:40:23.218 00.000 2696 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.74) = xAngle (-3.17 = 3.12)
22:40:23.225 00.007 2696 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.53 = -0.53)
22:40:23.225 00.000 2696 CameraToMount -- cameraX=5.08 cameraY=-2.34 hyp=5.59 cameraTheta=-0.43 mountX=-5.59 mountY=-2.85, mountTheta=-2.67
22:40:23.225 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=212, med=0, FiltMin=0, FiltMax=160, Gamma=0.430
22:40:23.265 00.040 2696 UpdateGuideState exits: m=3093 SNR=39.2
22:40:23.265 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:23.265 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:40:23.281 00.016 2696 Enqueuing Expose request
22:40:23.283 00.002 5240 Worker thread wakes up
22:40:23.283 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:40:23.283 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(294,239,31,31)
22:40:24.932 01.649 5240 Exposure complete
22:40:24.980 00.048 5240 worker thread done servicing request
22:40:24.980 00.000 2696 OnExposeComplete: enter
22:40:24.996 00.016 2696 UpdateGuideState(): m_state=2
22:40:24.996 00.000 2696 Star::Find(15, 308, 254, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
22:40:24.996 00.000 2696 Star::Find returns 1 (0), X=308.63, Y=253.89, Mass=3049, SNR=38.9, Peak=194 HFD=3.8
22:40:24.996 00.000 2696 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.74) = xAngle (-3.19 = 3.09)
22:40:24.996 00.000 2696 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.56 = -0.56)
22:40:24.996 00.000 2696 CameraToMount -- cameraX=5.16 cameraY=-2.53 hyp=5.75 cameraTheta=-0.46 mountX=-5.74 mountY=-3.05, mountTheta=-2.65
22:40:25.007 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=194, med=0, FiltMin=0, FiltMax=133, Gamma=0.430
22:40:25.044 00.037 2696 UpdateGuideState exits: m=3049 SNR=38.9
22:40:25.044 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:25.044 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:40:25.044 00.000 2696 Enqueuing Expose request
22:40:25.060 00.016 5240 Worker thread wakes up
22:40:25.060 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:40:25.060 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(294,239,31,31)
22:40:26.492 01.432 5240 Exposure complete
22:40:26.562 00.070 5240 worker thread done servicing request
22:40:26.562 00.000 2696 OnExposeComplete: enter
22:40:26.566 00.004 2696 UpdateGuideState(): m_state=2
22:40:26.568 00.002 2696 Star::Find(15, 308, 253, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
22:40:26.571 00.003 2696 Star::Find returns 1 (0), X=308.75, Y=253.70, Mass=3019, SNR=38.7, Peak=179 HFD=3.7
22:40:26.573 00.002 2696 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.74) = xAngle (-3.21 = 3.07)
22:40:26.573 00.000 2696 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.58 = -0.58)
22:40:26.573 00.000 2696 CameraToMount -- cameraX=5.27 cameraY=-2.73 hyp=5.93 cameraTheta=-0.48 mountX=-5.92 mountY=-3.25, mountTheta=-2.64
22:40:26.573 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=179, med=0, FiltMin=0, FiltMax=142, Gamma=0.430
22:40:26.618 00.045 2696 UpdateGuideState exits: m=3019 SNR=38.7
22:40:26.618 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:26.618 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:40:26.634 00.016 2696 Enqueuing Expose request
22:40:26.634 00.000 5240 Worker thread wakes up
22:40:26.634 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:40:26.634 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(294,239,31,31)
22:40:28.269 01.635 5240 Exposure complete
22:40:28.348 00.079 5240 worker thread done servicing request
22:40:28.348 00.000 2696 OnExposeComplete: enter
22:40:28.352 00.004 2696 UpdateGuideState(): m_state=2
22:40:28.354 00.002 2696 Star::Find(15, 308, 253, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
22:40:28.354 00.000 2696 Star::Find returns 1 (0), X=309.16, Y=253.59, Mass=3059, SNR=39.0, Peak=207 HFD=3.7
22:40:28.356 00.002 2696 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.74) = xAngle (-3.20 = 3.09)
22:40:28.358 00.002 2696 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.56 = -0.56)
22:40:28.360 00.002 2696 CameraToMount -- cameraX=5.69 cameraY=-2.83 hyp=6.35 cameraTheta=-0.46 mountX=-6.34 mountY=-3.40, mountTheta=-2.65
22:40:28.364 00.004 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=207, med=0, FiltMin=0, FiltMax=147, Gamma=0.430
22:40:28.396 00.032 2696 UpdateGuideState exits: m=3059 SNR=39.0
22:40:28.396 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:28.412 00.016 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:40:28.413 00.001 2696 Enqueuing Expose request
22:40:28.413 00.000 5240 Worker thread wakes up
22:40:28.413 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:40:28.413 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(294,239,31,31)
22:40:29.838 01.425 5240 Exposure complete
22:40:29.919 00.081 5240 worker thread done servicing request
22:40:29.919 00.000 2696 OnExposeComplete: enter
22:40:29.919 00.000 2696 UpdateGuideState(): m_state=2
22:40:29.919 00.000 2696 Star::Find(15, 309, 253, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
22:40:29.919 00.000 2696 Star::Find returns 1 (0), X=309.08, Y=253.61, Mass=2960, SNR=38.3, Peak=182 HFD=3.8
22:40:29.919 00.000 2696 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.74) = xAngle (-3.20 = 3.08)
22:40:29.919 00.000 2696 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.57 = -0.57)
22:40:29.919 00.000 2696 CameraToMount -- cameraX=5.61 cameraY=-2.81 hyp=6.27 cameraTheta=-0.46 mountX=-6.26 mountY=-3.37, mountTheta=-2.65
22:40:29.933 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=182, med=0, FiltMin=0, FiltMax=134, Gamma=0.430
22:40:29.976 00.043 2696 UpdateGuideState exits: m=2960 SNR=38.3
22:40:29.981 00.005 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:29.981 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:40:29.981 00.000 2696 Enqueuing Expose request
22:40:29.981 00.000 5240 Worker thread wakes up
22:40:29.981 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:40:29.981 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(294,239,31,31)
22:40:31.633 01.652 5240 Exposure complete
22:40:31.681 00.048 5240 worker thread done servicing request
22:40:31.681 00.000 2696 OnExposeComplete: enter
22:40:31.681 00.000 2696 UpdateGuideState(): m_state=2
22:40:31.681 00.000 2696 Star::Find(15, 309, 253, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
22:40:31.681 00.000 2696 Star::Find returns 1 (0), X=309.55, Y=253.91, Mass=2990, SNR=38.5, Peak=193 HFD=3.7
22:40:31.681 00.000 2696 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.74) = xAngle (-3.13 = -3.13)
22:40:31.681 00.000 2696 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.49 = -0.49)
22:40:31.681 00.000 2696 CameraToMount -- cameraX=6.07 cameraY=-2.51 hyp=6.57 cameraTheta=-0.39 mountX=-6.57 mountY=-3.12, mountTheta=-2.70
22:40:31.694 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=193, med=0, FiltMin=0, FiltMax=140, Gamma=0.430
22:40:31.728 00.034 2696 UpdateGuideState exits: m=2990 SNR=38.5
22:40:31.728 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:31.728 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:40:31.744 00.016 2696 Enqueuing Expose request
22:40:31.746 00.002 5240 Worker thread wakes up
22:40:31.746 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:40:31.746 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(295,239,31,31)
22:40:33.172 01.426 5240 Exposure complete
22:40:33.235 00.063 5240 worker thread done servicing request
22:40:33.235 00.000 2696 OnExposeComplete: enter
22:40:33.235 00.000 2696 UpdateGuideState(): m_state=2
22:40:33.235 00.000 2696 Star::Find(15, 309, 253, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
22:40:33.235 00.000 2696 Star::Find returns 1 (0), X=309.71, Y=253.83, Mass=2920, SNR=38.1, Peak=181 HFD=3.8
22:40:33.235 00.000 2696 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.74) = xAngle (-3.13 = -3.13)
22:40:33.235 00.000 2696 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.50 = -0.50)
22:40:33.235 00.000 2696 CameraToMount -- cameraX=6.23 cameraY=-2.59 hyp=6.75 cameraTheta=-0.39 mountX=-6.75 mountY=-3.22, mountTheta=-2.70
22:40:33.251 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=181, med=0, FiltMin=0, FiltMax=133, Gamma=0.430
22:40:33.288 00.037 2696 UpdateGuideState exits: m=2920 SNR=38.1
22:40:33.288 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:33.299 00.011 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:40:33.301 00.002 2696 Enqueuing Expose request
22:40:33.303 00.002 5240 Worker thread wakes up
22:40:33.303 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:40:33.303 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(295,239,31,31)
22:40:34.944 01.641 5240 Exposure complete
22:40:35.015 00.071 5240 worker thread done servicing request
22:40:35.015 00.000 2696 OnExposeComplete: enter
22:40:35.015 00.000 2696 UpdateGuideState(): m_state=2
22:40:35.015 00.000 2696 Star::Find(15, 309, 253, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
22:40:35.015 00.000 2696 Star::Find returns 1 (0), X=309.52, Y=253.43, Mass=3079, SNR=39.1, Peak=213 HFD=3.3
22:40:35.015 00.000 2696 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.74) = xAngle (-3.19 = 3.09)
22:40:35.015 00.000 2696 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.56 = -0.56)
22:40:35.031 00.016 2696 CameraToMount -- cameraX=6.04 cameraY=-2.99 hyp=6.74 cameraTheta=-0.46 mountX=-6.73 mountY=-3.60, mountTheta=-2.65
22:40:35.031 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=213, med=0, FiltMin=0, FiltMax=154, Gamma=0.430
22:40:35.079 00.048 2696 UpdateGuideState exits: m=3079 SNR=39.1
22:40:35.079 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:35.079 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:40:35.079 00.000 2696 Enqueuing Expose request
22:40:35.079 00.000 5240 Worker thread wakes up
22:40:35.079 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:40:35.079 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(295,238,31,31)
22:40:36.511 01.432 5240 Exposure complete
22:40:36.589 00.078 5240 worker thread done servicing request
22:40:36.589 00.000 2696 OnExposeComplete: enter
22:40:36.589 00.000 2696 UpdateGuideState(): m_state=2
22:40:36.589 00.000 2696 Star::Find(15, 309, 253, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
22:40:36.589 00.000 2696 Star::Find returns 1 (0), X=309.79, Y=253.42, Mass=3119, SNR=39.4, Peak=208 HFD=3.7
22:40:36.589 00.000 2696 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.74) = xAngle (-3.18 = 3.10)
22:40:36.601 00.012 2696 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.55 = -0.55)
22:40:36.602 00.001 2696 CameraToMount -- cameraX=6.32 cameraY=-3.00 hyp=6.99 cameraTheta=-0.44 mountX=-6.99 mountY=-3.64, mountTheta=-2.66
22:40:36.604 00.002 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=208, med=0, FiltMin=0, FiltMax=148, Gamma=0.430
22:40:36.652 00.048 2696 UpdateGuideState exits: m=3119 SNR=39.4
22:40:36.652 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:36.656 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:40:36.660 00.004 2696 Enqueuing Expose request
22:40:36.662 00.002 5240 Worker thread wakes up
22:40:36.662 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:40:36.662 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(295,238,31,31)
22:40:38.302 01.640 5240 Exposure complete
22:40:38.351 00.049 5240 worker thread done servicing request
22:40:38.351 00.000 2696 OnExposeComplete: enter
22:40:38.351 00.000 2696 UpdateGuideState(): m_state=2
22:40:38.365 00.014 2696 Star::Find(15, 309, 253, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
22:40:38.365 00.000 2696 Star::Find returns 1 (0), X=309.95, Y=253.34, Mass=2926, SNR=38.1, Peak=198 HFD=3.9
22:40:38.365 00.000 2696 CameraToMount -- cameraTheta (-0.44) - m_xAngle (2.74) = xAngle (-3.18 = 3.10)
22:40:38.365 00.000 2696 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.55 = -0.55)
22:40:38.365 00.000 2696 CameraToMount -- cameraX=6.48 cameraY=-3.08 hyp=7.17 cameraTheta=-0.44 mountX=-7.17 mountY=-3.73, mountTheta=-2.66
22:40:38.365 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=198, med=0, FiltMin=0, FiltMax=156, Gamma=0.430
22:40:38.413 00.048 2696 UpdateGuideState exits: m=2926 SNR=38.1
22:40:38.413 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:38.413 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:40:38.413 00.000 2696 Enqueuing Expose request
22:40:38.413 00.000 5240 Worker thread wakes up
22:40:38.413 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:40:38.413 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(295,238,31,31)
22:40:39.853 01.440 5240 Exposure complete
22:40:39.913 00.060 5240 worker thread done servicing request
22:40:39.913 00.000 2696 OnExposeComplete: enter
22:40:39.913 00.000 2696 UpdateGuideState(): m_state=2
22:40:39.913 00.000 2696 Star::Find(15, 309, 253, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
22:40:39.929 00.016 2696 Star::Find returns 1 (0), X=310.15, Y=253.69, Mass=3048, SNR=38.9, Peak=191 HFD=3.8
22:40:39.929 00.000 2696 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.74) = xAngle (-3.12 = -3.12)
22:40:39.929 00.000 2696 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.49 = -0.49)
22:40:39.935 00.006 2696 CameraToMount -- cameraX=6.67 cameraY=-2.73 hyp=7.21 cameraTheta=-0.39 mountX=-7.21 mountY=-3.40, mountTheta=-2.70
22:40:39.939 00.004 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=191, med=0, FiltMin=0, FiltMax=139, Gamma=0.430
22:40:39.984 00.045 2696 UpdateGuideState exits: m=3048 SNR=38.9
22:40:39.989 00.005 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:39.991 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:40:39.994 00.003 2696 Enqueuing Expose request
22:40:39.996 00.002 5240 Worker thread wakes up
22:40:39.996 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:40:39.996 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(295,239,31,31)
22:40:41.644 01.648 5240 Exposure complete
22:40:41.726 00.082 5240 worker thread done servicing request
22:40:41.726 00.000 2696 OnExposeComplete: enter
22:40:41.726 00.000 2696 UpdateGuideState(): m_state=2
22:40:41.726 00.000 2696 Star::Find(15, 310, 253, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
22:40:41.726 00.000 2696 Star::Find returns 1 (0), X=309.89, Y=253.46, Mass=2975, SNR=38.4, Peak=186 HFD=3.7
22:40:41.739 00.013 2696 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.74) = xAngle (-3.17 = 3.12)
22:40:41.739 00.000 2696 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.54 = -0.54)
22:40:41.739 00.000 2696 CameraToMount -- cameraX=6.42 cameraY=-2.96 hyp=7.07 cameraTheta=-0.43 mountX=-7.07 mountY=-3.61, mountTheta=-2.67
22:40:41.739 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=186, med=0, FiltMin=0, FiltMax=149, Gamma=0.430
22:40:41.790 00.051 2696 UpdateGuideState exits: m=2975 SNR=38.4
22:40:41.792 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:41.794 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:40:41.796 00.002 2696 Enqueuing Expose request
22:40:41.796 00.000 5240 Worker thread wakes up
22:40:41.796 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:40:41.796 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(295,238,31,31)
22:40:43.230 01.434 5240 Exposure complete
22:40:43.285 00.055 5240 worker thread done servicing request
22:40:43.285 00.000 2696 OnExposeComplete: enter
22:40:43.288 00.003 2696 UpdateGuideState(): m_state=2
22:40:43.290 00.002 2696 Star::Find(15, 309, 253, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
22:40:43.290 00.000 2696 Star::Find returns 1 (0), X=310.32, Y=253.50, Mass=3019, SNR=38.7, Peak=230 HFD=3.4
22:40:43.290 00.000 2696 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.74) = xAngle (-3.14 = -3.14)
22:40:43.290 00.000 2696 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.51 = -0.51)
22:40:43.290 00.000 2696 CameraToMount -- cameraX=6.85 cameraY=-2.92 hyp=7.45 cameraTheta=-0.40 mountX=-7.45 mountY=-3.61, mountTheta=-2.69
22:40:43.290 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=156, Gamma=0.430
22:40:43.344 00.054 2696 UpdateGuideState exits: m=3019 SNR=38.7
22:40:43.344 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:43.351 00.007 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:40:43.354 00.003 2696 Enqueuing Expose request
22:40:43.354 00.000 5240 Worker thread wakes up
22:40:43.354 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:40:43.354 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(295,238,31,31)
22:40:45.004 01.650 5240 Exposure complete
22:40:45.091 00.087 5240 worker thread done servicing request
22:40:45.091 00.000 2696 OnExposeComplete: enter
22:40:45.091 00.000 2696 UpdateGuideState(): m_state=2
22:40:45.091 00.000 2696 Star::Find(15, 310, 253, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
22:40:45.091 00.000 2696 Star::Find returns 1 (0), X=310.96, Y=253.74, Mass=3192, SNR=39.8, Peak=188 HFD=4.0
22:40:45.100 00.009 2696 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.74) = xAngle (-3.08 = -3.08)
22:40:45.100 00.000 2696 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.45 = -0.45)
22:40:45.100 00.000 2696 CameraToMount -- cameraX=7.48 cameraY=-2.68 hyp=7.95 cameraTheta=-0.34 mountX=-7.93 mountY=-3.44, mountTheta=-2.73
22:40:45.100 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=188, med=0, FiltMin=0, FiltMax=153, Gamma=0.430
22:40:45.146 00.046 2696 UpdateGuideState exits: m=3192 SNR=39.8
22:40:45.146 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:45.146 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:40:45.146 00.000 2696 Enqueuing Expose request
22:40:45.146 00.000 5240 Worker thread wakes up
22:40:45.146 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:40:45.146 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(296,239,31,31)
22:40:46.591 01.445 5240 Exposure complete
22:40:46.653 00.062 5240 worker thread done servicing request
22:40:46.653 00.000 2696 OnExposeComplete: enter
22:40:46.653 00.000 2696 UpdateGuideState(): m_state=2
22:40:46.658 00.005 2696 Star::Find(15, 310, 253, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
22:40:46.660 00.002 2696 Star::Find returns 1 (0), X=310.84, Y=253.25, Mass=3228, SNR=40.0, Peak=223 HFD=3.7
22:40:46.663 00.003 2696 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.74) = xAngle (-3.14 = 3.14)
22:40:46.663 00.000 2696 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.51 = -0.51)
22:40:46.667 00.004 2696 CameraToMount -- cameraX=7.36 cameraY=-3.17 hyp=8.01 cameraTheta=-0.41 mountX=-8.01 mountY=-3.91, mountTheta=-2.69
22:40:46.667 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=0, FiltMin=0, FiltMax=161, Gamma=0.430
22:40:46.715 00.048 2696 UpdateGuideState exits: m=3228 SNR=40.0
22:40:46.715 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:46.715 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:40:46.715 00.000 2696 Enqueuing Expose request
22:40:46.727 00.012 5240 Worker thread wakes up
22:40:46.727 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:40:46.727 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(296,238,31,31)
22:40:48.369 01.642 5240 Exposure complete
22:40:48.416 00.047 5240 worker thread done servicing request
22:40:48.416 00.000 2696 OnExposeComplete: enter
22:40:48.416 00.000 2696 UpdateGuideState(): m_state=2
22:40:48.416 00.000 2696 Star::Find(15, 310, 253, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
22:40:48.431 00.015 2696 Star::Find returns 1 (0), X=311.06, Y=253.07, Mass=3171, SNR=39.7, Peak=199 HFD=4.1
22:40:48.431 00.000 2696 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.74) = xAngle (-3.15 = 3.13)
22:40:48.431 00.000 2696 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.52 = -0.52)
22:40:48.431 00.000 2696 CameraToMount -- cameraX=7.58 cameraY=-3.35 hyp=8.29 cameraTheta=-0.42 mountX=-8.29 mountY=-4.12, mountTheta=-2.68
22:40:48.431 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=199, med=0, FiltMin=0, FiltMax=149, Gamma=0.430
22:40:48.479 00.048 2696 UpdateGuideState exits: m=3171 SNR=39.7
22:40:48.479 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:48.479 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:40:48.479 00.000 2696 Enqueuing Expose request
22:40:48.479 00.000 5240 Worker thread wakes up
22:40:48.479 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:40:48.479 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(296,238,31,31)
22:40:49.913 01.434 5240 Exposure complete
22:40:49.967 00.054 5240 worker thread done servicing request
22:40:49.967 00.000 2696 OnExposeComplete: enter
22:40:49.976 00.009 2696 UpdateGuideState(): m_state=2
22:40:49.978 00.002 2696 Star::Find(15, 311, 253, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
22:40:49.980 00.002 2696 Star::Find returns 1 (0), X=311.51, Y=252.93, Mass=3085, SNR=39.2, Peak=204 HFD=3.7
22:40:49.982 00.002 2696 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.74) = xAngle (-3.15 = 3.14)
22:40:49.985 00.003 2696 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.51 = -0.51)
22:40:49.985 00.000 2696 CameraToMount -- cameraX=8.04 cameraY=-3.50 hyp=8.77 cameraTheta=-0.41 mountX=-8.77 mountY=-4.30, mountTheta=-2.69
22:40:49.985 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=204, med=0, FiltMin=0, FiltMax=147, Gamma=0.430
22:40:50.031 00.046 2696 UpdateGuideState exits: m=3085 SNR=39.2
22:40:50.031 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:50.031 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:40:50.040 00.009 2696 Enqueuing Expose request
22:40:50.044 00.004 5240 Worker thread wakes up
22:40:50.044 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:40:50.044 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(297,238,31,31)
22:40:51.701 01.657 5240 Exposure complete
22:40:51.768 00.067 5240 worker thread done servicing request
22:40:51.768 00.000 2696 OnExposeComplete: enter
22:40:51.768 00.000 2696 UpdateGuideState(): m_state=2
22:40:51.768 00.000 2696 Star::Find(15, 311, 252, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
22:40:51.768 00.000 2696 Star::Find returns 1 (0), X=311.38, Y=253.04, Mass=3191, SNR=39.8, Peak=232 HFD=3.8
22:40:51.768 00.000 2696 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.74) = xAngle (-3.14 = -3.14)
22:40:51.768 00.000 2696 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.51 = -0.51)
22:40:51.780 00.012 2696 CameraToMount -- cameraX=7.91 cameraY=-3.38 hyp=8.60 cameraTheta=-0.40 mountX=-8.60 mountY=-4.17, mountTheta=-2.69
22:40:51.780 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=232, med=0, FiltMin=0, FiltMax=155, Gamma=0.430
22:40:51.827 00.047 2696 UpdateGuideState exits: m=3191 SNR=39.8
22:40:51.827 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:51.827 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:40:51.833 00.006 2696 Enqueuing Expose request
22:40:51.835 00.002 5240 Worker thread wakes up
22:40:51.835 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:40:51.835 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(296,238,31,31)
22:40:53.246 01.411 5240 Exposure complete
22:40:53.294 00.048 5240 worker thread done servicing request
22:40:53.294 00.000 2696 OnExposeComplete: enter
22:40:53.294 00.000 2696 UpdateGuideState(): m_state=2
22:40:53.294 00.000 2696 Star::Find(15, 311, 253, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
22:40:53.294 00.000 2696 Star::Find returns 1 (0), X=311.41, Y=252.98, Mass=2990, SNR=38.5, Peak=188 HFD=3.9
22:40:53.294 00.000 2696 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.74) = xAngle (-3.14 = 3.14)
22:40:53.304 00.010 2696 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.51 = -0.51)
22:40:53.306 00.002 2696 CameraToMount -- cameraX=7.94 cameraY=-3.44 hyp=8.65 cameraTheta=-0.41 mountX=-8.65 mountY=-4.24, mountTheta=-2.69
22:40:53.310 00.004 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=188, med=0, FiltMin=0, FiltMax=155, Gamma=0.430
22:40:53.355 00.045 2696 UpdateGuideState exits: m=2990 SNR=38.5
22:40:53.357 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:53.357 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:40:53.359 00.002 2696 Enqueuing Expose request
22:40:53.361 00.002 5240 Worker thread wakes up
22:40:53.361 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:40:53.361 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(296,238,31,31)
22:40:55.004 01.643 5240 Exposure complete
22:40:55.084 00.080 5240 worker thread done servicing request
22:40:55.084 00.000 2696 OnExposeComplete: enter
22:40:55.084 00.000 2696 UpdateGuideState(): m_state=2
22:40:55.084 00.000 2696 Star::Find(15, 311, 252, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
22:40:55.084 00.000 2696 Star::Find returns 1 (0), X=311.75, Y=252.47, Mass=3141, SNR=39.5, Peak=184 HFD=3.7
22:40:55.084 00.000 2696 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.74) = xAngle (-3.18 = 3.10)
22:40:55.084 00.000 2696 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.55 = -0.55)
22:40:55.084 00.000 2696 CameraToMount -- cameraX=8.28 cameraY=-3.95 hyp=9.17 cameraTheta=-0.45 mountX=-9.17 mountY=-4.78, mountTheta=-2.66
22:40:55.084 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=184, med=0, FiltMin=0, FiltMax=150, Gamma=0.430
22:40:55.132 00.048 2696 UpdateGuideState exits: m=3141 SNR=39.5
22:40:55.132 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:55.132 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:40:55.147 00.015 2696 Enqueuing Expose request
22:40:55.147 00.000 5240 Worker thread wakes up
22:40:55.147 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:40:55.147 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(297,237,31,31)
22:40:56.562 01.415 5240 Exposure complete
22:40:56.605 00.043 5240 worker thread done servicing request
22:40:56.605 00.000 2696 OnExposeComplete: enter
22:40:56.605 00.000 2696 UpdateGuideState(): m_state=2
22:40:56.605 00.000 2696 Star::Find(15, 311, 252, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
22:40:56.605 00.000 2696 Star::Find returns 1 (0), X=311.79, Y=252.59, Mass=3083, SNR=39.1, Peak=195 HFD=3.7
22:40:56.621 00.016 2696 CameraToMount -- cameraTheta (-0.43) - m_xAngle (2.74) = xAngle (-3.17 = 3.12)
22:40:56.621 00.000 2696 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.53 = -0.53)
22:40:56.621 00.000 2696 CameraToMount -- cameraX=8.31 cameraY=-3.83 hyp=9.15 cameraTheta=-0.43 mountX=-9.15 mountY=-4.66, mountTheta=-2.67
22:40:56.621 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=195, med=0, FiltMin=0, FiltMax=152, Gamma=0.430
22:40:56.668 00.047 2696 UpdateGuideState exits: m=3083 SNR=39.1
22:40:56.668 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:56.668 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:40:56.668 00.000 2696 Enqueuing Expose request
22:40:56.668 00.000 5240 Worker thread wakes up
22:40:56.668 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:40:56.668 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(297,238,31,31)
22:40:58.335 01.667 5240 Exposure complete
22:40:58.398 00.063 5240 worker thread done servicing request
22:40:58.398 00.000 2696 OnExposeComplete: enter
22:40:58.398 00.000 2696 UpdateGuideState(): m_state=2
22:40:58.398 00.000 2696 Star::Find(15, 311, 252, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
22:40:58.413 00.015 2696 Star::Find returns 1 (0), X=312.49, Y=252.77, Mass=2958, SNR=38.3, Peak=204 HFD=3.7
22:40:58.413 00.000 2696 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.74) = xAngle (-3.12 = -3.12)
22:40:58.413 00.000 2696 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.49 = -0.49)
22:40:58.413 00.000 2696 CameraToMount -- cameraX=9.02 cameraY=-3.65 hyp=9.73 cameraTheta=-0.38 mountX=-9.73 mountY=-4.56, mountTheta=-2.70
22:40:58.413 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=204, med=0, FiltMin=0, FiltMax=138, Gamma=0.430
22:40:58.461 00.048 2696 UpdateGuideState exits: m=2958 SNR=38.3
22:40:58.461 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:58.461 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:40:58.461 00.000 2696 Enqueuing Expose request
22:40:58.461 00.000 5240 Worker thread wakes up
22:40:58.461 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:40:58.461 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(297,238,31,31)
22:40:59.904 01.443 5240 Exposure complete
22:40:59.967 00.063 5240 worker thread done servicing request
22:40:59.967 00.000 2696 OnExposeComplete: enter
22:40:59.967 00.000 2696 UpdateGuideState(): m_state=2
22:40:59.967 00.000 2696 Star::Find(15, 312, 252, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
22:40:59.967 00.000 2696 Star::Find returns 1 (0), X=312.59, Y=253.00, Mass=2978, SNR=38.5, Peak=190 HFD=3.8
22:40:59.976 00.009 2696 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.74) = xAngle (-3.09 = -3.09)
22:40:59.976 00.000 2696 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.46 = -0.46)
22:40:59.976 00.000 2696 CameraToMount -- cameraX=9.12 cameraY=-3.42 hyp=9.74 cameraTheta=-0.36 mountX=-9.73 mountY=-4.34, mountTheta=-2.72
22:40:59.976 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=193, med=0, FiltMin=0, FiltMax=158, Gamma=0.430
22:41:00.023 00.047 2696 UpdateGuideState exits: m=2978 SNR=38.5
22:41:00.031 00.008 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:00.033 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:41:00.035 00.002 2696 Enqueuing Expose request
22:41:00.037 00.002 5240 Worker thread wakes up
22:41:00.037 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:41:00.037 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(298,238,31,31)
22:41:01.683 01.646 5240 Exposure complete
22:41:01.730 00.047 5240 worker thread done servicing request
22:41:01.730 00.000 2696 OnExposeComplete: enter
22:41:01.730 00.000 2696 UpdateGuideState(): m_state=2
22:41:01.730 00.000 2696 Star::Find(15, 312, 253, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
22:41:01.730 00.000 2696 Star::Find returns 1 (0), X=312.74, Y=252.54, Mass=2974, SNR=38.4, Peak=188 HFD=3.6
22:41:01.746 00.016 2696 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.74) = xAngle (-3.13 = -3.13)
22:41:01.746 00.000 2696 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.50 = -0.50)
22:41:01.746 00.000 2696 CameraToMount -- cameraX=9.27 cameraY=-3.88 hyp=10.05 cameraTheta=-0.40 mountX=-10.05 mountY=-4.82, mountTheta=-2.69
22:41:01.746 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=188, med=0, FiltMin=0, FiltMax=138, Gamma=0.430
22:41:01.797 00.051 2696 UpdateGuideState exits: m=2974 SNR=38.4
22:41:01.799 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:01.801 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:41:01.801 00.000 2696 Enqueuing Expose request
22:41:01.803 00.002 5240 Worker thread wakes up
22:41:01.803 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:41:01.803 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(298,238,31,31)
22:41:03.224 01.421 5240 Exposure complete
22:41:03.312 00.088 5240 worker thread done servicing request
22:41:03.312 00.000 2696 OnExposeComplete: enter
22:41:03.312 00.000 2696 UpdateGuideState(): m_state=2
22:41:03.312 00.000 2696 Star::Find(15, 312, 252, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
22:41:03.312 00.000 2696 Star::Find returns 1 (0), X=312.91, Y=252.34, Mass=3031, SNR=38.8, Peak=199 HFD=3.8
22:41:03.320 00.008 2696 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.74) = xAngle (-3.14 = 3.14)
22:41:03.320 00.000 2696 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.51 = -0.51)
22:41:03.320 00.000 2696 CameraToMount -- cameraX=9.44 cameraY=-4.08 hyp=10.28 cameraTheta=-0.41 mountX=-10.28 mountY=-5.03, mountTheta=-2.69
22:41:03.320 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=199, med=0, FiltMin=0, FiltMax=155, Gamma=0.430
22:41:03.366 00.046 2696 UpdateGuideState exits: m=3031 SNR=38.8
22:41:03.366 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:03.366 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:41:03.366 00.000 2696 Enqueuing Expose request
22:41:03.366 00.000 5240 Worker thread wakes up
22:41:03.366 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:41:03.366 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(298,237,31,31)
22:41:05.028 01.662 5240 Exposure complete
22:41:05.076 00.048 5240 worker thread done servicing request
22:41:05.076 00.000 2696 OnExposeComplete: enter
22:41:05.076 00.000 2696 UpdateGuideState(): m_state=2
22:41:05.076 00.000 2696 Star::Find(15, 312, 252, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
22:41:05.076 00.000 2696 Star::Find returns 1 (0), X=313.45, Y=252.17, Mass=3126, SNR=39.4, Peak=218 HFD=3.7
22:41:05.092 00.016 2696 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.74) = xAngle (-3.14 = -3.14)
22:41:05.092 00.000 2696 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.51 = -0.51)
22:41:05.092 00.000 2696 CameraToMount -- cameraX=9.97 cameraY=-4.25 hyp=10.84 cameraTheta=-0.40 mountX=-10.84 mountY=-5.26, mountTheta=-2.69
22:41:05.092 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=218, med=0, FiltMin=0, FiltMax=156, Gamma=0.430
22:41:05.140 00.048 2696 UpdateGuideState exits: m=3126 SNR=39.4
22:41:05.140 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:05.140 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:41:05.140 00.000 2696 Enqueuing Expose request
22:41:05.140 00.000 5240 Worker thread wakes up
22:41:05.140 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:41:05.140 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(298,237,31,31)
22:41:06.571 01.431 5240 Exposure complete
22:41:06.632 00.061 5240 worker thread done servicing request
22:41:06.632 00.000 2696 OnExposeComplete: enter
22:41:06.632 00.000 2696 UpdateGuideState(): m_state=2
22:41:06.632 00.000 2696 Star::Find(15, 313, 252, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
22:41:06.632 00.000 2696 Star::Find returns 1 (0), X=313.46, Y=252.42, Mass=3107, SNR=39.3, Peak=199 HFD=3.3
22:41:06.632 00.000 2696 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.74) = xAngle (-3.12 = -3.12)
22:41:06.632 00.000 2696 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.48 = -0.48)
22:41:06.648 00.016 2696 CameraToMount -- cameraX=9.98 cameraY=-4.00 hyp=10.75 cameraTheta=-0.38 mountX=-10.75 mountY=-5.01, mountTheta=-2.71
22:41:06.652 00.004 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=199, med=0, FiltMin=0, FiltMax=143, Gamma=0.430
22:41:06.696 00.044 2696 UpdateGuideState exits: m=3107 SNR=39.3
22:41:06.696 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:06.696 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:41:06.696 00.000 2696 Enqueuing Expose request
22:41:06.696 00.000 5240 Worker thread wakes up
22:41:06.696 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:41:06.696 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(298,237,31,31)
22:41:08.351 01.655 5240 Exposure complete
22:41:08.429 00.078 5240 worker thread done servicing request
22:41:08.429 00.000 2696 OnExposeComplete: enter
22:41:08.429 00.000 2696 UpdateGuideState(): m_state=2
22:41:08.429 00.000 2696 Star::Find(15, 313, 252, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
22:41:08.429 00.000 2696 Star::Find returns 1 (0), X=313.87, Y=252.19, Mass=3192, SNR=39.8, Peak=217 HFD=3.7
22:41:08.429 00.000 2696 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.74) = xAngle (-3.12 = -3.12)
22:41:08.429 00.000 2696 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.49 = -0.49)
22:41:08.444 00.015 2696 CameraToMount -- cameraX=10.39 cameraY=-4.24 hyp=11.22 cameraTheta=-0.39 mountX=-11.22 mountY=-5.28, mountTheta=-2.70
22:41:08.444 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=0, FiltMin=0, FiltMax=155, Gamma=0.430
22:41:08.492 00.048 2696 UpdateGuideState exits: m=3192 SNR=39.8
22:41:08.495 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:08.497 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:41:08.499 00.002 2696 Enqueuing Expose request
22:41:08.501 00.002 5240 Worker thread wakes up
22:41:08.501 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:41:08.501 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(299,237,31,31)
22:41:09.921 01.420 5240 Exposure complete
22:41:10.000 00.079 5240 worker thread done servicing request
22:41:10.000 00.000 2696 OnExposeComplete: enter
22:41:10.000 00.000 2696 UpdateGuideState(): m_state=2
22:41:10.000 00.000 2696 Star::Find(15, 313, 252, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:41:10.007 00.007 2696 Star::Find returns 1 (0), X=314.40, Y=252.14, Mass=3095, SNR=39.2, Peak=214 HFD=3.7
22:41:10.007 00.000 2696 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.74) = xAngle (-3.11 = -3.11)
22:41:10.007 00.000 2696 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.48 = -0.48)
22:41:10.007 00.000 2696 CameraToMount -- cameraX=10.93 cameraY=-4.28 hyp=11.73 cameraTheta=-0.37 mountX=-11.73 mountY=-5.38, mountTheta=-2.71
22:41:10.016 00.009 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=214, med=0, FiltMin=0, FiltMax=155, Gamma=0.430
22:41:10.048 00.032 2696 UpdateGuideState exits: m=3095 SNR=39.2
22:41:10.048 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:10.064 00.016 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:41:10.064 00.000 2696 Enqueuing Expose request
22:41:10.064 00.000 5240 Worker thread wakes up
22:41:10.064 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:41:10.064 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(299,237,31,31)
22:41:11.719 01.655 5240 Exposure complete
22:41:11.782 00.063 5240 worker thread done servicing request
22:41:11.782 00.000 2696 OnExposeComplete: enter
22:41:11.784 00.002 2696 UpdateGuideState(): m_state=2
22:41:11.786 00.002 2696 Star::Find(15, 314, 252, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
22:41:11.788 00.002 2696 Star::Find returns 1 (0), X=314.46, Y=251.99, Mass=3102, SNR=39.3, Peak=213 HFD=3.7
22:41:11.788 00.000 2696 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.74) = xAngle (-3.12 = -3.12)
22:41:11.788 00.000 2696 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.49 = -0.49)
22:41:11.788 00.000 2696 CameraToMount -- cameraX=10.98 cameraY=-4.43 hyp=11.84 cameraTheta=-0.38 mountX=-11.84 mountY=-5.54, mountTheta=-2.70
22:41:11.798 00.010 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=213, med=0, FiltMin=0, FiltMax=154, Gamma=0.430
22:41:11.849 00.051 2696 UpdateGuideState exits: m=3102 SNR=39.3
22:41:11.851 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:11.851 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:41:11.861 00.010 2696 Enqueuing Expose request
22:41:11.863 00.002 5240 Worker thread wakes up
22:41:11.865 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:41:11.865 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(299,237,31,31)
22:41:13.288 01.423 5240 Exposure complete
22:41:13.335 00.047 5240 worker thread done servicing request
22:41:13.335 00.000 2696 OnExposeComplete: enter
22:41:13.335 00.000 2696 UpdateGuideState(): m_state=2
22:41:13.351 00.016 2696 Star::Find(15, 314, 251, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
22:41:13.351 00.000 2696 Star::Find returns 1 (0), X=314.85, Y=252.24, Mass=3218, SNR=40.0, Peak=210 HFD=3.8
22:41:13.351 00.000 2696 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.74) = xAngle (-3.09 = -3.09)
22:41:13.351 00.000 2696 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.46 = -0.46)
22:41:13.351 00.000 2696 CameraToMount -- cameraX=11.37 cameraY=-4.18 hyp=12.11 cameraTheta=-0.35 mountX=-12.10 mountY=-5.33, mountTheta=-2.73
22:41:13.351 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=210, med=0, FiltMin=0, FiltMax=167, Gamma=0.430
22:41:13.398 00.047 2696 UpdateGuideState exits: m=3218 SNR=40.0
22:41:13.398 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:13.398 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:41:13.398 00.000 2696 Enqueuing Expose request
22:41:13.413 00.015 5240 Worker thread wakes up
22:41:13.413 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:41:13.413 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(300,237,31,31)
22:41:15.065 01.652 5240 Exposure complete
22:41:15.127 00.062 5240 worker thread done servicing request
22:41:15.127 00.000 2696 OnExposeComplete: enter
22:41:15.132 00.005 2696 UpdateGuideState(): m_state=2
22:41:15.132 00.000 2696 Star::Find(15, 314, 252, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
22:41:15.132 00.000 2696 Star::Find returns 1 (0), X=314.90, Y=251.80, Mass=3039, SNR=38.8, Peak=191 HFD=3.8
22:41:15.132 00.000 2696 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.74) = xAngle (-3.12 = -3.12)
22:41:15.143 00.011 2696 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.49 = -0.49)
22:41:15.145 00.002 2696 CameraToMount -- cameraX=11.42 cameraY=-4.63 hyp=12.32 cameraTheta=-0.38 mountX=-12.32 mountY=-5.78, mountTheta=-2.70
22:41:15.149 00.004 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=199, med=0, FiltMin=0, FiltMax=177, Gamma=0.430
22:41:15.190 00.041 2696 UpdateGuideState exits: m=3039 SNR=38.8
22:41:15.196 00.006 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:15.196 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:41:15.196 00.000 2696 Enqueuing Expose request
22:41:15.206 00.010 5240 Worker thread wakes up
22:41:15.206 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:41:15.206 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(300,237,31,31)
22:41:16.632 01.426 5240 Exposure complete
22:41:16.685 00.053 5240 worker thread done servicing request
22:41:16.685 00.000 2696 OnExposeComplete: enter
22:41:16.685 00.000 2696 UpdateGuideState(): m_state=2
22:41:16.695 00.010 2696 Star::Find(15, 314, 251, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
22:41:16.695 00.000 2696 Star::Find returns 1 (0), X=314.92, Y=251.83, Mass=2993, SNR=38.6, Peak=188 HFD=3.9
22:41:16.695 00.000 2696 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.74) = xAngle (-3.12 = -3.12)
22:41:16.695 00.000 2696 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.48 = -0.48)
22:41:16.701 00.006 2696 CameraToMount -- cameraX=11.45 cameraY=-4.59 hyp=12.33 cameraTheta=-0.38 mountX=-12.33 mountY=-5.74, mountTheta=-2.71
22:41:16.701 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=190, med=0, FiltMin=0, FiltMax=155, Gamma=0.430
22:41:16.749 00.048 2696 UpdateGuideState exits: m=2993 SNR=38.6
22:41:16.751 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:16.753 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:41:16.753 00.000 2696 Enqueuing Expose request
22:41:16.755 00.002 5240 Worker thread wakes up
22:41:16.755 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:41:16.755 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(300,237,31,31)
22:41:18.382 01.627 5240 Exposure complete
22:41:18.444 00.062 5240 worker thread done servicing request
22:41:18.444 00.000 2696 OnExposeComplete: enter
22:41:18.444 00.000 2696 UpdateGuideState(): m_state=2
22:41:18.444 00.000 2696 Star::Find(15, 314, 251, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
22:41:18.444 00.000 2696 Star::Find returns 1 (0), X=314.71, Y=251.75, Mass=3033, SNR=38.8, Peak=199 HFD=3.6
22:41:18.444 00.000 2696 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.74) = xAngle (-3.13 = -3.13)
22:41:18.460 00.016 2696 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.50 = -0.50)
22:41:18.460 00.000 2696 CameraToMount -- cameraX=11.24 cameraY=-4.68 hyp=12.17 cameraTheta=-0.39 mountX=-12.17 mountY=-5.81, mountTheta=-2.70
22:41:18.460 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=199, med=0, FiltMin=0, FiltMax=146, Gamma=0.430
22:41:18.509 00.049 2696 UpdateGuideState exits: m=3033 SNR=38.8
22:41:18.511 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:18.511 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:41:18.513 00.002 2696 Enqueuing Expose request
22:41:18.515 00.002 5240 Worker thread wakes up
22:41:18.515 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:41:18.515 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(300,237,31,31)
22:41:19.933 01.418 5240 Exposure complete
22:41:19.980 00.047 5240 worker thread done servicing request
22:41:19.980 00.000 2696 OnExposeComplete: enter
22:41:19.980 00.000 2696 UpdateGuideState(): m_state=2
22:41:19.980 00.000 2696 Star::Find(15, 314, 251, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
22:41:19.980 00.000 2696 Star::Find returns 1 (0), X=315.09, Y=251.70, Mass=3033, SNR=38.8, Peak=185 HFD=3.9
22:41:19.980 00.000 2696 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.74) = xAngle (-3.12 = -3.12)
22:41:19.980 00.000 2696 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.49 = -0.49)
22:41:19.996 00.016 2696 CameraToMount -- cameraX=11.61 cameraY=-4.72 hyp=12.53 cameraTheta=-0.39 mountX=-12.53 mountY=-5.89, mountTheta=-2.70
22:41:19.996 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=185, med=0, FiltMin=0, FiltMax=161, Gamma=0.430
22:41:20.044 00.048 2696 UpdateGuideState exits: m=3033 SNR=38.8
22:41:20.044 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:20.044 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:41:20.044 00.000 2696 Enqueuing Expose request
22:41:20.044 00.000 5240 Worker thread wakes up
22:41:20.044 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:41:20.044 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(300,237,31,31)
22:41:21.682 01.638 5240 Exposure complete
22:41:21.744 00.062 5240 worker thread done servicing request
22:41:21.744 00.000 2696 OnExposeComplete: enter
22:41:21.744 00.000 2696 UpdateGuideState(): m_state=2
22:41:21.744 00.000 2696 Star::Find(15, 315, 251, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
22:41:21.744 00.000 2696 Star::Find returns 1 (0), X=315.25, Y=251.43, Mass=3021, SNR=38.8, Peak=202 HFD=3.6
22:41:21.757 00.013 2696 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.74) = xAngle (-3.14 = -3.14)
22:41:21.759 00.002 2696 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.50 = -0.50)
22:41:21.761 00.002 2696 CameraToMount -- cameraX=11.77 cameraY=-5.00 hyp=12.79 cameraTheta=-0.40 mountX=-12.79 mountY=-6.18, mountTheta=-2.69
22:41:21.761 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=202, med=0, FiltMin=0, FiltMax=140, Gamma=0.430
22:41:21.809 00.048 2696 UpdateGuideState exits: m=3021 SNR=38.8
22:41:21.811 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:21.813 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:41:21.815 00.002 2696 Enqueuing Expose request
22:41:21.815 00.000 5240 Worker thread wakes up
22:41:21.815 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:41:21.815 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(300,236,31,31)
22:41:23.246 01.431 5240 Exposure complete
22:41:23.310 00.064 5240 worker thread done servicing request
22:41:23.310 00.000 2696 OnExposeComplete: enter
22:41:23.310 00.000 2696 UpdateGuideState(): m_state=2
22:41:23.310 00.000 2696 Star::Find(15, 315, 251, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
22:41:23.319 00.009 2696 Star::Find returns 1 (0), X=315.29, Y=251.44, Mass=3110, SNR=39.3, Peak=218 HFD=3.6
22:41:23.319 00.000 2696 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.74) = xAngle (-3.13 = -3.13)
22:41:23.319 00.000 2696 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.50 = -0.50)
22:41:23.325 00.006 2696 CameraToMount -- cameraX=11.81 cameraY=-4.98 hyp=12.82 cameraTheta=-0.40 mountX=-12.82 mountY=-6.17, mountTheta=-2.69
22:41:23.325 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=218, med=0, FiltMin=0, FiltMax=155, Gamma=0.430
22:41:23.357 00.032 2696 UpdateGuideState exits: m=3110 SNR=39.3
22:41:23.375 00.018 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:23.375 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:41:23.377 00.002 2696 Enqueuing Expose request
22:41:23.379 00.002 5240 Worker thread wakes up
22:41:23.379 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:41:23.379 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(300,236,31,31)
22:41:25.011 01.632 5240 Exposure complete
22:41:25.054 00.043 5240 worker thread done servicing request
22:41:25.054 00.000 2696 OnExposeComplete: enter
22:41:25.054 00.000 2696 UpdateGuideState(): m_state=2
22:41:25.054 00.000 2696 Star::Find(15, 315, 251, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
22:41:25.054 00.000 2696 Star::Find returns 1 (0), X=315.23, Y=251.39, Mass=3087, SNR=39.2, Peak=202 HFD=3.7
22:41:25.054 00.000 2696 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.74) = xAngle (-3.14 = -3.14)
22:41:25.070 00.016 2696 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.51 = -0.51)
22:41:25.070 00.000 2696 CameraToMount -- cameraX=11.75 cameraY=-5.03 hyp=12.79 cameraTheta=-0.40 mountX=-12.79 mountY=-6.22, mountTheta=-2.69
22:41:25.070 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=202, med=0, FiltMin=0, FiltMax=153, Gamma=0.430
22:41:25.117 00.047 2696 UpdateGuideState exits: m=3087 SNR=39.2
22:41:25.117 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:25.117 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:41:25.117 00.000 2696 Enqueuing Expose request
22:41:25.117 00.000 5240 Worker thread wakes up
22:41:25.117 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:41:25.117 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(300,236,31,31)
22:41:26.548 01.431 5240 Exposure complete
22:41:26.629 00.081 5240 worker thread done servicing request
22:41:26.629 00.000 2696 OnExposeComplete: enter
22:41:26.632 00.003 2696 UpdateGuideState(): m_state=2
22:41:26.632 00.000 2696 Star::Find(15, 315, 251, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
22:41:26.632 00.000 2696 Star::Find returns 1 (0), X=315.08, Y=251.53, Mass=3077, SNR=39.1, Peak=192 HFD=3.7
22:41:26.632 00.000 2696 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.74) = xAngle (-3.13 = -3.13)
22:41:26.632 00.000 2696 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.50 = -0.50)
22:41:26.632 00.000 2696 CameraToMount -- cameraX=11.60 cameraY=-4.89 hyp=12.59 cameraTheta=-0.40 mountX=-12.59 mountY=-6.06, mountTheta=-2.69
22:41:26.643 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=192, med=0, FiltMin=0, FiltMax=158, Gamma=0.430
22:41:26.689 00.046 2696 UpdateGuideState exits: m=3077 SNR=39.1
22:41:26.691 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:26.693 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:41:26.695 00.002 2696 Enqueuing Expose request
22:41:26.695 00.000 5240 Worker thread wakes up
22:41:26.695 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:41:26.695 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(300,237,31,31)
22:41:28.337 01.642 5240 Exposure complete
22:41:28.384 00.047 5240 worker thread done servicing request
22:41:28.384 00.000 2696 OnExposeComplete: enter
22:41:28.384 00.000 2696 UpdateGuideState(): m_state=2
22:41:28.384 00.000 2696 Star::Find(15, 315, 251, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
22:41:28.384 00.000 2696 Star::Find returns 1 (0), X=315.62, Y=251.41, Mass=3050, SNR=38.9, Peak=196 HFD=3.4
22:41:28.384 00.000 2696 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.74) = xAngle (-3.13 = -3.13)
22:41:28.384 00.000 2696 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.49 = -0.49)
22:41:28.400 00.016 2696 CameraToMount -- cameraX=12.15 cameraY=-5.01 hyp=13.14 cameraTheta=-0.39 mountX=-13.14 mountY=-6.23, mountTheta=-2.70
22:41:28.400 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=196, med=0, FiltMin=0, FiltMax=140, Gamma=0.430
22:41:28.448 00.048 2696 UpdateGuideState exits: m=3050 SNR=38.9
22:41:28.448 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:28.448 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:41:28.448 00.000 2696 Enqueuing Expose request
22:41:28.448 00.000 5240 Worker thread wakes up
22:41:28.448 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:41:28.448 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(301,236,31,31)
22:41:29.879 01.431 5240 Exposure complete
22:41:29.956 00.077 5240 worker thread done servicing request
22:41:29.956 00.000 2696 OnExposeComplete: enter
22:41:29.956 00.000 2696 UpdateGuideState(): m_state=2
22:41:29.956 00.000 2696 Star::Find(15, 315, 251, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
22:41:29.956 00.000 2696 Star::Find returns 1 (0), X=315.16, Y=251.57, Mass=2920, SNR=38.1, Peak=187 HFD=3.7
22:41:29.956 00.000 2696 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.74) = xAngle (-3.13 = -3.13)
22:41:29.956 00.000 2696 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.50 = -0.50)
22:41:29.972 00.016 2696 CameraToMount -- cameraX=11.69 cameraY=-4.85 hyp=12.65 cameraTheta=-0.39 mountX=-12.65 mountY=-6.03, mountTheta=-2.70
22:41:29.976 00.004 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=187, med=0, FiltMin=0, FiltMax=141, Gamma=0.430
22:41:30.019 00.043 2696 UpdateGuideState exits: m=2920 SNR=38.1
22:41:30.019 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:30.019 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:41:30.019 00.000 2696 Enqueuing Expose request
22:41:30.019 00.000 5240 Worker thread wakes up
22:41:30.019 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:41:30.019 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(300,237,31,31)
22:41:31.671 01.652 5240 Exposure complete
22:41:31.738 00.067 5240 worker thread done servicing request
22:41:31.738 00.000 2696 OnExposeComplete: enter
22:41:31.738 00.000 2696 UpdateGuideState(): m_state=2
22:41:31.738 00.000 2696 Star::Find(15, 315, 251, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
22:41:31.738 00.000 2696 Star::Find returns 1 (0), X=315.52, Y=251.06, Mass=2940, SNR=38.2, Peak=195 HFD=3.7
22:41:31.738 00.000 2696 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.74) = xAngle (-3.15 = 3.13)
22:41:31.738 00.000 2696 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.52 = -0.52)
22:41:31.750 00.012 2696 CameraToMount -- cameraX=12.04 cameraY=-5.36 hyp=13.18 cameraTheta=-0.42 mountX=-13.18 mountY=-6.57, mountTheta=-2.68
22:41:31.750 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=195, med=0, FiltMin=0, FiltMax=145, Gamma=0.430
22:41:31.798 00.048 2696 UpdateGuideState exits: m=2940 SNR=38.2
22:41:31.798 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:31.798 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:41:31.798 00.000 2696 Enqueuing Expose request
22:41:31.798 00.000 5240 Worker thread wakes up
22:41:31.798 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:41:31.798 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(301,236,31,31)
22:41:33.228 01.430 5240 Exposure complete
22:41:33.298 00.070 5240 worker thread done servicing request
22:41:33.298 00.000 2696 OnExposeComplete: enter
22:41:33.298 00.000 2696 UpdateGuideState(): m_state=2
22:41:33.298 00.000 2696 Star::Find(15, 315, 251, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
22:41:33.304 00.006 2696 Star::Find returns 1 (0), X=315.02, Y=251.33, Mass=2985, SNR=38.5, Peak=178 HFD=4.0
22:41:33.304 00.000 2696 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.74) = xAngle (-3.15 = 3.13)
22:41:33.304 00.000 2696 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.52 = -0.52)
22:41:33.304 00.000 2696 CameraToMount -- cameraX=11.55 cameraY=-5.09 hyp=12.62 cameraTheta=-0.42 mountX=-12.62 mountY=-6.26, mountTheta=-2.68
22:41:33.304 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=178, med=0, FiltMin=0, FiltMax=155, Gamma=0.430
22:41:33.351 00.047 2696 UpdateGuideState exits: m=2985 SNR=38.5
22:41:33.351 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:33.351 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:41:33.351 00.000 2696 Enqueuing Expose request
22:41:33.351 00.000 5240 Worker thread wakes up
22:41:33.351 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:41:33.351 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(300,236,31,31)
22:41:35.019 01.668 5240 Exposure complete
22:41:35.078 00.059 5240 worker thread done servicing request
22:41:35.078 00.000 2696 OnExposeComplete: enter
22:41:35.078 00.000 2696 UpdateGuideState(): m_state=2
22:41:35.082 00.004 2696 Star::Find(15, 315, 251, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
22:41:35.082 00.000 2696 Star::Find returns 1 (0), X=314.94, Y=251.52, Mass=2945, SNR=38.2, Peak=180 HFD=3.7
22:41:35.082 00.000 2696 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.74) = xAngle (-3.14 = -3.14)
22:41:35.082 00.000 2696 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.51 = -0.51)
22:41:35.082 00.000 2696 CameraToMount -- cameraX=11.46 cameraY=-4.90 hyp=12.47 cameraTheta=-0.40 mountX=-12.47 mountY=-6.06, mountTheta=-2.69
22:41:35.082 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=200, med=0, FiltMin=0, FiltMax=151, Gamma=0.430
22:41:35.138 00.056 2696 UpdateGuideState exits: m=2945 SNR=38.2
22:41:35.140 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:35.142 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:41:35.142 00.000 2696 Enqueuing Expose request
22:41:35.144 00.002 5240 Worker thread wakes up
22:41:35.145 00.001 5240 worker thread servicing REQUEST_EXPOSE 1500
22:41:35.145 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(300,237,31,31)
22:41:36.578 01.433 5240 Exposure complete
22:41:36.641 00.063 5240 worker thread done servicing request
22:41:36.641 00.000 2696 OnExposeComplete: enter
22:41:36.641 00.000 2696 UpdateGuideState(): m_state=2
22:41:36.641 00.000 2696 Star::Find(15, 314, 251, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
22:41:36.641 00.000 2696 Star::Find returns 1 (0), X=314.66, Y=251.84, Mass=2995, SNR=38.5, Peak=205 HFD=3.7
22:41:36.641 00.000 2696 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.74) = xAngle (-3.12 = -3.12)
22:41:36.641 00.000 2696 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.49 = -0.49)
22:41:36.657 00.016 2696 CameraToMount -- cameraX=11.19 cameraY=-4.58 hyp=12.09 cameraTheta=-0.39 mountX=-12.08 mountY=-5.71, mountTheta=-2.70
22:41:36.657 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=205, med=0, FiltMin=0, FiltMax=140, Gamma=0.430
22:41:36.706 00.049 2696 UpdateGuideState exits: m=2995 SNR=38.5
22:41:36.708 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:36.710 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:41:36.710 00.000 2696 Enqueuing Expose request
22:41:36.712 00.002 5240 Worker thread wakes up
22:41:36.712 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:41:36.712 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(300,237,31,31)
22:41:38.352 01.640 5240 Exposure complete
22:41:38.399 00.047 5240 worker thread done servicing request
22:41:38.399 00.000 2696 OnExposeComplete: enter
22:41:38.413 00.014 2696 UpdateGuideState(): m_state=2
22:41:38.415 00.002 2696 Star::Find(15, 314, 251, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
22:41:38.415 00.000 2696 Star::Find returns 1 (0), X=314.55, Y=251.86, Mass=3097, SNR=39.2, Peak=204 HFD=3.8
22:41:38.415 00.000 2696 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.74) = xAngle (-3.13 = -3.13)
22:41:38.415 00.000 2696 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.49 = -0.49)
22:41:38.415 00.000 2696 CameraToMount -- cameraX=11.07 cameraY=-4.56 hyp=11.98 cameraTheta=-0.39 mountX=-11.97 mountY=-5.68, mountTheta=-2.70
22:41:38.415 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=205, med=0, FiltMin=0, FiltMax=147, Gamma=0.430
22:41:38.470 00.055 2696 UpdateGuideState exits: m=3097 SNR=39.2
22:41:38.472 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:38.474 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:41:38.476 00.002 2696 Enqueuing Expose request
22:41:38.478 00.002 5240 Worker thread wakes up
22:41:38.478 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:41:38.478 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(300,237,31,31)
22:41:39.906 01.428 5240 Exposure complete
22:41:39.972 00.066 5240 worker thread done servicing request
22:41:39.972 00.000 2696 OnExposeComplete: enter
22:41:39.972 00.000 2696 UpdateGuideState(): m_state=2
22:41:39.976 00.004 2696 Star::Find(15, 314, 251, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
22:41:39.978 00.002 2696 Star::Find returns 1 (0), X=313.92, Y=252.25, Mass=3177, SNR=39.7, Peak=202 HFD=3.9
22:41:39.980 00.002 2696 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.74) = xAngle (-3.12 = -3.12)
22:41:39.982 00.002 2696 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.48 = -0.48)
22:41:39.982 00.000 2696 CameraToMount -- cameraX=10.45 cameraY=-4.18 hyp=11.25 cameraTheta=-0.38 mountX=-11.25 mountY=-5.23, mountTheta=-2.71
22:41:39.985 00.003 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=202, med=0, FiltMin=0, FiltMax=158, Gamma=0.430
22:41:40.017 00.032 2696 UpdateGuideState exits: m=3177 SNR=39.7
22:41:40.017 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:40.033 00.016 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:41:40.033 00.000 2696 Enqueuing Expose request
22:41:40.038 00.005 5240 Worker thread wakes up
22:41:40.038 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:41:40.038 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(299,237,31,31)
22:41:41.679 01.641 5240 Exposure complete
22:41:41.734 00.055 5240 worker thread done servicing request
22:41:41.734 00.000 2696 OnExposeComplete: enter
22:41:41.734 00.000 2696 UpdateGuideState(): m_state=2
22:41:41.734 00.000 2696 Star::Find(15, 313, 252, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
22:41:41.734 00.000 2696 Star::Find returns 1 (0), X=313.68, Y=252.60, Mass=2991, SNR=38.6, Peak=210 HFD=3.5
22:41:41.742 00.008 2696 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.74) = xAngle (-3.09 = -3.09)
22:41:41.743 00.001 2696 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.46 = -0.46)
22:41:41.745 00.002 2696 CameraToMount -- cameraX=10.20 cameraY=-3.82 hyp=10.89 cameraTheta=-0.36 mountX=-10.88 mountY=-4.85, mountTheta=-2.72
22:41:41.749 00.004 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=210, med=0, FiltMin=0, FiltMax=138, Gamma=0.430
22:41:41.788 00.039 2696 UpdateGuideState exits: m=2991 SNR=38.6
22:41:41.788 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:41.788 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:41:41.788 00.000 2696 Enqueuing Expose request
22:41:41.788 00.000 5240 Worker thread wakes up
22:41:41.788 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:41:41.788 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(299,238,31,31)
22:41:43.218 01.430 5240 Exposure complete
22:41:43.282 00.064 5240 worker thread done servicing request
22:41:43.282 00.000 2696 OnExposeComplete: enter
22:41:43.282 00.000 2696 UpdateGuideState(): m_state=2
22:41:43.282 00.000 2696 Star::Find(15, 313, 252, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
22:41:43.288 00.006 2696 Star::Find returns 1 (0), X=313.56, Y=252.70, Mass=2976, SNR=38.4, Peak=217 HFD=3.5
22:41:43.288 00.000 2696 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.74) = xAngle (-3.09 = -3.09)
22:41:43.288 00.000 2696 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.46 = -0.46)
22:41:43.288 00.000 2696 CameraToMount -- cameraX=10.08 cameraY=-3.73 hyp=10.75 cameraTheta=-0.35 mountX=-10.74 mountY=-4.74, mountTheta=-2.73
22:41:43.288 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=0, FiltMin=0, FiltMax=156, Gamma=0.430
22:41:43.341 00.053 2696 UpdateGuideState exits: m=2976 SNR=38.4
22:41:43.343 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:43.345 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:41:43.345 00.000 2696 Enqueuing Expose request
22:41:43.345 00.000 5240 Worker thread wakes up
22:41:43.345 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:41:43.345 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(299,238,31,31)
22:41:44.998 01.653 5240 Exposure complete
22:41:45.045 00.047 5240 worker thread done servicing request
22:41:45.045 00.000 2696 OnExposeComplete: enter
22:41:45.045 00.000 2696 UpdateGuideState(): m_state=2
22:41:45.061 00.016 2696 Star::Find(15, 313, 252, 0, (0,0,0,0), 1.5, 10.0, 255) frame 101
22:41:45.061 00.000 2696 Star::Find returns 1 (0), X=313.29, Y=252.59, Mass=3192, SNR=39.8, Peak=210 HFD=3.6
22:41:45.061 00.000 2696 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.74) = xAngle (-3.11 = -3.11)
22:41:45.061 00.000 2696 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.48 = -0.48)
22:41:45.061 00.000 2696 CameraToMount -- cameraX=9.81 cameraY=-3.83 hyp=10.54 cameraTheta=-0.37 mountX=-10.53 mountY=-4.82, mountTheta=-2.71
22:41:45.069 00.008 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=210, med=0, FiltMin=0, FiltMax=148, Gamma=0.430
22:41:45.109 00.040 2696 UpdateGuideState exits: m=3192 SNR=39.8
22:41:45.109 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:45.109 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:41:45.109 00.000 2696 Enqueuing Expose request
22:41:45.109 00.000 5240 Worker thread wakes up
22:41:45.109 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:41:45.109 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(298,238,31,31)
22:41:46.556 01.447 5240 Exposure complete
22:41:46.623 00.067 5240 worker thread done servicing request
22:41:46.625 00.002 2696 OnExposeComplete: enter
22:41:46.627 00.002 2696 UpdateGuideState(): m_state=2
22:41:46.629 00.002 2696 Star::Find(15, 313, 252, 0, (0,0,0,0), 1.5, 10.0, 255) frame 102
22:41:46.632 00.003 2696 Star::Find returns 1 (0), X=313.06, Y=252.84, Mass=3128, SNR=39.4, Peak=206 HFD=3.8
22:41:46.635 00.003 2696 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.74) = xAngle (-3.09 = -3.09)
22:41:46.637 00.002 2696 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.46 = -0.46)
22:41:46.639 00.002 2696 CameraToMount -- cameraX=9.58 cameraY=-3.58 hyp=10.23 cameraTheta=-0.36 mountX=-10.22 mountY=-4.55, mountTheta=-2.72
22:41:46.641 00.002 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=206, med=0, FiltMin=0, FiltMax=160, Gamma=0.430
22:41:46.679 00.038 2696 UpdateGuideState exits: m=3128 SNR=39.4
22:41:46.679 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:46.679 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:41:46.679 00.000 2696 Enqueuing Expose request
22:41:46.679 00.000 5240 Worker thread wakes up
22:41:46.679 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:41:46.679 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(298,238,31,31)
22:41:48.346 01.667 5240 Exposure complete
22:41:48.394 00.048 5240 worker thread done servicing request
22:41:48.394 00.000 2696 OnExposeComplete: enter
22:41:48.410 00.016 2696 UpdateGuideState(): m_state=2
22:41:48.413 00.003 2696 Star::Find(15, 313, 252, 0, (0,0,0,0), 1.5, 10.0, 255) frame 103
22:41:48.415 00.002 2696 Star::Find returns 1 (0), X=312.61, Y=253.16, Mass=2998, SNR=38.6, Peak=200 HFD=3.7
22:41:48.417 00.002 2696 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.74) = xAngle (-3.08 = -3.08)
22:41:48.419 00.002 2696 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.45 = -0.45)
22:41:48.421 00.002 2696 CameraToMount -- cameraX=9.13 cameraY=-3.26 hyp=9.69 cameraTheta=-0.34 mountX=-9.68 mountY=-4.18, mountTheta=-2.73
22:41:48.423 00.002 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=200, med=0, FiltMin=0, FiltMax=153, Gamma=0.430
22:41:48.468 00.045 2696 UpdateGuideState exits: m=2998 SNR=38.6
22:41:48.470 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:48.472 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:41:48.472 00.000 2696 Enqueuing Expose request
22:41:48.476 00.004 5240 Worker thread wakes up
22:41:48.476 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:41:48.476 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(298,238,31,31)
22:41:49.902 01.426 5240 Exposure complete
22:41:49.966 00.064 5240 worker thread done servicing request
22:41:49.966 00.000 2696 OnExposeComplete: enter
22:41:49.966 00.000 2696 UpdateGuideState(): m_state=2
22:41:49.966 00.000 2696 Star::Find(15, 312, 253, 0, (0,0,0,0), 1.5, 10.0, 255) frame 104
22:41:49.966 00.000 2696 Star::Find returns 1 (0), X=312.41, Y=253.54, Mass=3051, SNR=38.9, Peak=206 HFD=3.3
22:41:49.966 00.000 2696 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.74) = xAngle (-3.05 = -3.05)
22:41:49.976 00.010 2696 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.42 = -0.42)
22:41:49.976 00.000 2696 CameraToMount -- cameraX=8.93 cameraY=-2.88 hyp=9.39 cameraTheta=-0.31 mountX=-9.35 mountY=-3.79, mountTheta=-2.76
22:41:49.976 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=206, med=0, FiltMin=0, FiltMax=142, Gamma=0.430
22:41:50.014 00.038 2696 UpdateGuideState exits: m=3051 SNR=38.9
22:41:50.014 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:50.014 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:41:50.029 00.015 2696 Enqueuing Expose request
22:41:50.029 00.000 5240 Worker thread wakes up
22:41:50.029 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:41:50.029 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(297,239,31,31)
22:41:51.682 01.653 5240 Exposure complete
22:41:51.745 00.063 5240 worker thread done servicing request
22:41:51.745 00.000 2696 OnExposeComplete: enter
22:41:51.747 00.002 2696 UpdateGuideState(): m_state=2
22:41:51.749 00.002 2696 Star::Find(15, 312, 253, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
22:41:51.751 00.002 2696 Star::Find returns 1 (0), X=311.55, Y=253.50, Mass=3027, SNR=38.8, Peak=183 HFD=3.3
22:41:51.753 00.002 2696 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.74) = xAngle (-3.08 = -3.08)
22:41:51.753 00.000 2696 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.45 = -0.45)
22:41:51.755 00.002 2696 CameraToMount -- cameraX=8.07 cameraY=-2.92 hyp=8.59 cameraTheta=-0.35 mountX=-8.57 mountY=-3.74, mountTheta=-2.73
22:41:51.759 00.004 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=183, med=0, FiltMin=0, FiltMax=156, Gamma=0.430
22:41:51.793 00.034 2696 UpdateGuideState exits: m=3027 SNR=38.8
22:41:51.793 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:51.808 00.015 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:41:51.810 00.002 2696 Enqueuing Expose request
22:41:51.812 00.002 5240 Worker thread wakes up
22:41:51.812 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:41:51.812 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(297,238,31,31)
22:41:53.237 01.425 5240 Exposure complete
22:41:53.301 00.064 5240 worker thread done servicing request
22:41:53.301 00.000 2696 OnExposeComplete: enter
22:41:53.301 00.000 2696 UpdateGuideState(): m_state=2
22:41:53.301 00.000 2696 Star::Find(15, 311, 253, 0, (0,0,0,0), 1.5, 10.0, 255) frame 106
22:41:53.301 00.000 2696 Star::Find returns 1 (0), X=311.42, Y=253.81, Mass=3031, SNR=38.8, Peak=190 HFD=3.7
22:41:53.301 00.000 2696 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.74) = xAngle (-3.05 = -3.05)
22:41:53.316 00.015 2696 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.42 = -0.42)
22:41:53.319 00.003 2696 CameraToMount -- cameraX=7.94 cameraY=-2.61 hyp=8.36 cameraTheta=-0.32 mountX=-8.32 mountY=-3.41, mountTheta=-2.75
22:41:53.319 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=190, med=0, FiltMin=0, FiltMax=138, Gamma=0.430
22:41:53.364 00.045 2696 UpdateGuideState exits: m=3031 SNR=38.8
22:41:53.364 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:53.364 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:41:53.364 00.000 2696 Enqueuing Expose request
22:41:53.364 00.000 5240 Worker thread wakes up
22:41:53.364 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:41:53.364 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(296,239,31,31)
22:41:55.030 01.666 5240 Exposure complete
22:41:55.093 00.063 5240 worker thread done servicing request
22:41:55.093 00.000 2696 OnExposeComplete: enter
22:41:55.093 00.000 2696 UpdateGuideState(): m_state=2
22:41:55.093 00.000 2696 Star::Find(15, 311, 253, 0, (0,0,0,0), 1.5, 10.0, 255) frame 107
22:41:55.101 00.008 2696 Star::Find returns 1 (0), X=310.58, Y=253.95, Mass=3065, SNR=39.0, Peak=181 HFD=3.9
22:41:55.101 00.000 2696 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.74) = xAngle (-3.07 = -3.07)
22:41:55.101 00.000 2696 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.44 = -0.44)
22:41:55.101 00.000 2696 CameraToMount -- cameraX=7.10 cameraY=-2.47 hyp=7.52 cameraTheta=-0.33 mountX=-7.50 mountY=-3.18, mountTheta=-2.74
22:41:55.109 00.008 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=182, med=0, FiltMin=0, FiltMax=138, Gamma=0.430
22:41:55.141 00.032 2696 UpdateGuideState exits: m=3065 SNR=39.0
22:41:55.141 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:55.157 00.016 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:41:55.157 00.000 2696 Enqueuing Expose request
22:41:55.157 00.000 5240 Worker thread wakes up
22:41:55.157 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:41:55.157 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(296,239,31,31)
22:41:56.592 01.435 5240 Exposure complete
22:41:56.653 00.061 5240 worker thread done servicing request
22:41:56.653 00.000 2696 OnExposeComplete: enter
22:41:56.653 00.000 2696 UpdateGuideState(): m_state=2
22:41:56.653 00.000 2696 Star::Find(15, 310, 253, 0, (0,0,0,0), 1.5, 10.0, 255) frame 108
22:41:56.663 00.010 2696 Star::Find returns 1 (0), X=310.09, Y=253.93, Mass=2926, SNR=38.1, Peak=166 HFD=4.2
22:41:56.665 00.002 2696 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.74) = xAngle (-3.10 = -3.10)
22:41:56.667 00.002 2696 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.46 = -0.46)
22:41:56.669 00.002 2696 CameraToMount -- cameraX=6.61 cameraY=-2.49 hyp=7.07 cameraTheta=-0.36 mountX=-7.06 mountY=-3.16, mountTheta=-2.72
22:41:56.671 00.002 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=172, med=0, FiltMin=0, FiltMax=150, Gamma=0.430
22:41:56.716 00.045 2696 UpdateGuideState exits: m=2926 SNR=38.1
22:41:56.716 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:56.722 00.006 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:41:56.724 00.002 2696 Enqueuing Expose request
22:41:56.725 00.001 5240 Worker thread wakes up
22:41:56.725 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:41:56.725 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(295,239,31,31)
22:41:58.369 01.644 5240 Exposure complete
22:41:58.432 00.063 5240 worker thread done servicing request
22:41:58.432 00.000 2696 OnExposeComplete: enter
22:41:58.432 00.000 2696 UpdateGuideState(): m_state=2
22:41:58.432 00.000 2696 Star::Find(15, 310, 253, 0, (0,0,0,0), 1.5, 10.0, 255) frame 109
22:41:58.445 00.013 2696 Star::Find returns 1 (0), X=309.74, Y=254.37, Mass=2990, SNR=38.5, Peak=215 HFD=3.6
22:41:58.448 00.003 2696 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.74) = xAngle (-3.05 = -3.05)
22:41:58.448 00.000 2696 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.42 = -0.42)
22:41:58.448 00.000 2696 CameraToMount -- cameraX=6.26 cameraY=-2.06 hyp=6.59 cameraTheta=-0.32 mountX=-6.56 mountY=-2.69, mountTheta=-2.75
22:41:58.448 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=215, med=0, FiltMin=0, FiltMax=149, Gamma=0.430
22:41:58.495 00.047 2696 UpdateGuideState exits: m=2990 SNR=38.5
22:41:58.495 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:58.495 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:41:58.507 00.012 2696 Enqueuing Expose request
22:41:58.513 00.006 5240 Worker thread wakes up
22:41:58.513 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:41:58.513 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(295,239,31,31)
22:41:59.923 01.410 5240 Exposure complete
22:41:59.987 00.064 5240 worker thread done servicing request
22:41:59.987 00.000 2696 OnExposeComplete: enter
22:41:59.989 00.002 2696 UpdateGuideState(): m_state=2
22:41:59.991 00.002 2696 Star::Find(15, 309, 254, 0, (0,0,0,0), 1.5, 10.0, 255) frame 110
22:41:59.993 00.002 2696 Star::Find returns 1 (0), X=309.32, Y=254.26, Mass=3038, SNR=38.8, Peak=225 HFD=3.6
22:41:59.995 00.002 2696 CameraToMount -- cameraTheta (-0.35) - m_xAngle (2.74) = xAngle (-3.09 = -3.09)
22:41:59.999 00.004 2696 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.46 = -0.46)
22:42:00.001 00.002 2696 CameraToMount -- cameraX=5.84 cameraY=-2.16 hyp=6.23 cameraTheta=-0.35 mountX=-6.22 mountY=-2.75, mountTheta=-2.73
22:42:00.007 00.006 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=0, FiltMin=0, FiltMax=151, Gamma=0.430
22:42:00.052 00.045 2696 UpdateGuideState exits: m=3038 SNR=38.8
22:42:00.052 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:00.052 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:42:00.052 00.000 2696 Enqueuing Expose request
22:42:00.052 00.000 5240 Worker thread wakes up
22:42:00.052 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:42:00.052 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(294,239,31,31)
22:42:01.719 01.667 5240 Exposure complete
22:42:01.788 00.069 5240 worker thread done servicing request
22:42:01.788 00.000 2696 OnExposeComplete: enter
22:42:01.788 00.000 2696 UpdateGuideState(): m_state=2
22:42:01.788 00.000 2696 Star::Find(15, 309, 254, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
22:42:01.788 00.000 2696 Star::Find returns 1 (0), X=308.83, Y=254.67, Mass=3182, SNR=39.8, Peak=194 HFD=3.7
22:42:01.788 00.000 2696 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.74) = xAngle (-3.05 = -3.05)
22:42:01.798 00.010 2696 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.42 = -0.42)
22:42:01.798 00.000 2696 CameraToMount -- cameraX=5.35 cameraY=-1.75 hyp=5.63 cameraTheta=-0.32 mountX=-5.61 mountY=-2.29, mountTheta=-2.75
22:42:01.798 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=194, med=0, FiltMin=0, FiltMax=146, Gamma=0.430
22:42:01.845 00.047 2696 UpdateGuideState exits: m=3182 SNR=39.8
22:42:01.851 00.006 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:01.851 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:42:01.857 00.006 2696 Enqueuing Expose request
22:42:01.861 00.004 5240 Worker thread wakes up
22:42:01.861 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:42:01.861 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(294,240,31,31)
22:42:03.290 01.429 5240 Exposure complete
22:42:03.355 00.065 5240 worker thread done servicing request
22:42:03.355 00.000 2696 OnExposeComplete: enter
22:42:03.355 00.000 2696 UpdateGuideState(): m_state=2
22:42:03.355 00.000 2696 Star::Find(15, 308, 254, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
22:42:03.367 00.012 2696 Star::Find returns 1 (0), X=308.10, Y=254.95, Mass=2951, SNR=38.3, Peak=189 HFD=4.1
22:42:03.369 00.002 2696 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.74) = xAngle (-3.04 = -3.04)
22:42:03.371 00.002 2696 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.41 = -0.41)
22:42:03.373 00.002 2696 CameraToMount -- cameraX=4.63 cameraY=-1.47 hyp=4.85 cameraTheta=-0.31 mountX=-4.83 mountY=-1.94, mountTheta=-2.76
22:42:03.377 00.004 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=189, med=0, FiltMin=0, FiltMax=157, Gamma=0.430
22:42:03.414 00.037 2696 UpdateGuideState exits: m=2951 SNR=38.3
22:42:03.414 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:03.414 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:42:03.414 00.000 2696 Enqueuing Expose request
22:42:03.414 00.000 5240 Worker thread wakes up
22:42:03.414 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:42:03.414 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(293,240,31,31)
22:42:05.083 01.669 5240 Exposure complete
22:42:05.163 00.080 5240 worker thread done servicing request
22:42:05.163 00.000 2696 OnExposeComplete: enter
22:42:05.163 00.000 2696 UpdateGuideState(): m_state=2
22:42:05.163 00.000 2696 Star::Find(15, 308, 254, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
22:42:05.163 00.000 2696 Star::Find returns 1 (0), X=307.33, Y=255.05, Mass=3009, SNR=38.6, Peak=189 HFD=3.9
22:42:05.163 00.000 2696 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.74) = xAngle (-3.08 = -3.08)
22:42:05.163 00.000 2696 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.45 = -0.45)
22:42:05.178 00.015 2696 CameraToMount -- cameraX=3.85 cameraY=-1.37 hyp=4.09 cameraTheta=-0.34 mountX=-4.08 mountY=-1.76, mountTheta=-2.73
22:42:05.178 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=189, med=0, FiltMin=0, FiltMax=145, Gamma=0.430
22:42:05.225 00.047 2696 UpdateGuideState exits: m=3009 SNR=38.6
22:42:05.227 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:05.230 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:42:05.232 00.002 2696 Enqueuing Expose request
22:42:05.234 00.002 5240 Worker thread wakes up
22:42:05.234 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:42:05.234 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(292,240,31,31)
22:42:06.641 01.407 5240 Exposure complete
22:42:06.686 00.045 5240 worker thread done servicing request
22:42:06.686 00.000 2696 OnExposeComplete: enter
22:42:06.694 00.008 2696 UpdateGuideState(): m_state=2
22:42:06.694 00.000 2696 Star::Find(15, 307, 255, 0, (0,0,0,0), 1.5, 10.0, 255) frame 114
22:42:06.694 00.000 2696 Star::Find returns 1 (0), X=306.64, Y=255.47, Mass=3013, SNR=38.7, Peak=229 HFD=3.4
22:42:06.702 00.008 2696 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.74) = xAngle (-3.03 = -3.03)
22:42:06.702 00.000 2696 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.40 = -0.40)
22:42:06.702 00.000 2696 CameraToMount -- cameraX=3.16 cameraY=-0.95 hyp=3.30 cameraTheta=-0.29 mountX=-3.28 mountY=-1.27, mountTheta=-2.77
22:42:06.702 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=150, Gamma=0.430
22:42:06.757 00.055 2696 UpdateGuideState exits: m=3013 SNR=38.7
22:42:06.759 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:06.761 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:42:06.763 00.002 2696 Enqueuing Expose request
22:42:06.765 00.002 5240 Worker thread wakes up
22:42:06.765 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:42:06.765 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(292,240,31,31)
22:42:08.418 01.653 5240 Exposure complete
22:42:08.498 00.080 5240 worker thread done servicing request
22:42:08.498 00.000 2696 OnExposeComplete: enter
22:42:08.498 00.000 2696 UpdateGuideState(): m_state=2
22:42:08.507 00.009 2696 Star::Find(15, 306, 255, 0, (0,0,0,0), 1.5, 10.0, 255) frame 115
22:42:08.507 00.000 2696 Star::Find returns 1 (0), X=306.16, Y=255.80, Mass=3054, SNR=38.9, Peak=192 HFD=3.8
22:42:08.507 00.000 2696 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.74) = xAngle (-2.96 = -2.96)
22:42:08.507 00.000 2696 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.33 = -0.33)
22:42:08.513 00.006 2696 CameraToMount -- cameraX=2.68 cameraY=-0.62 hyp=2.75 cameraTheta=-0.23 mountX=-2.71 mountY=-0.90, mountTheta=-2.82
22:42:08.513 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=192, med=0, FiltMin=0, FiltMax=161, Gamma=0.430
22:42:08.561 00.048 2696 UpdateGuideState exits: m=3054 SNR=38.9
22:42:08.563 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:08.565 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:42:08.567 00.002 2696 Enqueuing Expose request
22:42:08.570 00.003 5240 Worker thread wakes up
22:42:08.570 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:42:08.570 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(291,241,31,31)
22:42:09.979 01.409 5240 Exposure complete
22:42:10.025 00.046 5240 worker thread done servicing request
22:42:10.025 00.000 2696 OnExposeComplete: enter
22:42:10.025 00.000 2696 UpdateGuideState(): m_state=2
22:42:10.025 00.000 2696 Star::Find(15, 306, 255, 0, (0,0,0,0), 1.5, 10.0, 255) frame 116
22:42:10.025 00.000 2696 Star::Find returns 1 (0), X=305.67, Y=255.99, Mass=3056, SNR=39.0, Peak=200 HFD=3.9
22:42:10.025 00.000 2696 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.74) = xAngle (-2.93 = -2.93)
22:42:10.038 00.013 2696 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.30 = -0.30)
22:42:10.040 00.002 2696 CameraToMount -- cameraX=2.20 cameraY=-0.44 hyp=2.24 cameraTheta=-0.20 mountX=-2.19 mountY=-0.66, mountTheta=-2.85
22:42:10.040 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=200, med=0, FiltMin=0, FiltMax=145, Gamma=0.430
22:42:10.088 00.048 2696 UpdateGuideState exits: m=3056 SNR=39.0
22:42:10.088 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:10.088 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:42:10.088 00.000 2696 Enqueuing Expose request
22:42:10.088 00.000 5240 Worker thread wakes up
22:42:10.088 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:42:10.088 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(291,241,31,31)
22:42:11.740 01.652 5240 Exposure complete
22:42:11.788 00.048 5240 worker thread done servicing request
22:42:11.788 00.000 2696 OnExposeComplete: enter
22:42:11.788 00.000 2696 UpdateGuideState(): m_state=2
22:42:11.804 00.016 2696 Star::Find(15, 305, 255, 0, (0,0,0,0), 1.5, 10.0, 255) frame 117
22:42:11.804 00.000 2696 Star::Find returns 1 (0), X=305.09, Y=256.39, Mass=3051, SNR=38.9, Peak=205 HFD=3.7
22:42:11.804 00.000 2696 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.74) = xAngle (-2.75 = -2.75)
22:42:11.804 00.000 2696 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.12 = -0.12)
22:42:11.804 00.000 2696 CameraToMount -- cameraX=1.62 cameraY=-0.03 hyp=1.62 cameraTheta=-0.02 mountX=-1.50 mountY=-0.20, mountTheta=-3.01
22:42:11.804 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=205, med=0, FiltMin=0, FiltMax=161, Gamma=0.430
22:42:11.851 00.047 2696 UpdateGuideState exits: m=3051 SNR=38.9
22:42:11.851 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:11.851 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:42:11.851 00.000 2696 Enqueuing Expose request
22:42:11.868 00.017 5240 Worker thread wakes up
22:42:11.868 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:42:11.868 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(290,241,31,31)
22:42:13.300 01.432 5240 Exposure complete
22:42:13.350 00.050 5240 worker thread done servicing request
22:42:13.350 00.000 2696 OnExposeComplete: enter
22:42:13.350 00.000 2696 UpdateGuideState(): m_state=2
22:42:13.364 00.014 2696 Star::Find(15, 305, 256, 0, (0,0,0,0), 1.5, 10.0, 255) frame 118
22:42:13.364 00.000 2696 Star::Find returns 1 (0), X=304.51, Y=257.05, Mass=3018, SNR=38.7, Peak=210 HFD=3.6
22:42:13.364 00.000 2696 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.74) = xAngle (-2.19 = -2.19)
22:42:13.364 00.000 2696 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.44 = 0.44)
22:42:13.364 00.000 2696 CameraToMount -- cameraX=1.03 cameraY=0.63 hyp=1.21 cameraTheta=0.55 mountX=-0.70 mountY=0.52, mountTheta=2.51
22:42:13.364 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=210, med=0, FiltMin=0, FiltMax=163, Gamma=0.430
22:42:13.413 00.049 2696 UpdateGuideState exits: m=3018 SNR=38.7
22:42:13.413 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:13.413 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:42:13.413 00.000 2696 Enqueuing Expose request
22:42:13.413 00.000 5240 Worker thread wakes up
22:42:13.413 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:42:13.413 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(290,242,31,31)
22:42:15.080 01.667 5240 Exposure complete
22:42:15.159 00.079 5240 worker thread done servicing request
22:42:15.159 00.000 2696 OnExposeComplete: enter
22:42:15.163 00.004 2696 UpdateGuideState(): m_state=2
22:42:15.163 00.000 2696 Star::Find(15, 304, 257, 0, (0,0,0,0), 1.5, 10.0, 255) frame 119
22:42:15.163 00.000 2696 Star::Find returns 1 (0), X=303.38, Y=257.41, Mass=3052, SNR=38.9, Peak=222 HFD=3.4
22:42:15.163 00.000 2696 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.74) = xAngle (-1.07 = -1.07)
22:42:15.163 00.000 2696 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.56 = 1.56)
22:42:15.163 00.000 2696 CameraToMount -- cameraX=-0.09 cameraY=0.98 hyp=0.99 cameraTheta=1.66 mountX=0.47 mountY=0.99, mountTheta=1.12
22:42:15.175 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=141, Gamma=0.430
22:42:15.207 00.032 2696 UpdateGuideState exits: m=3052 SNR=38.9
22:42:15.223 00.016 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:15.223 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:42:15.226 00.003 2696 Enqueuing Expose request
22:42:15.231 00.005 5240 Worker thread wakes up
22:42:15.231 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:42:15.231 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(288,242,31,31)
22:42:16.636 01.405 5240 Exposure complete
22:42:16.688 00.052 5240 worker thread done servicing request
22:42:16.688 00.000 2696 OnExposeComplete: enter
22:42:16.688 00.000 2696 UpdateGuideState(): m_state=2
22:42:16.688 00.000 2696 Star::Find(15, 303, 257, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
22:42:16.694 00.006 2696 Star::Find returns 1 (0), X=302.58, Y=257.66, Mass=3033, SNR=38.8, Peak=186 HFD=3.5
22:42:16.694 00.000 2696 CameraToMount -- cameraTheta (2.20) - m_xAngle (2.74) = xAngle (-0.54 = -0.54)
22:42:16.694 00.000 2696 CameraToMount -- cameraTheta (2.20) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.09 = 2.09)
22:42:16.700 00.006 2696 CameraToMount -- cameraX=-0.90 cameraY=1.24 hyp=1.53 cameraTheta=2.20 mountX=1.32 mountY=1.33, mountTheta=0.79
22:42:16.700 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=187, med=0, FiltMin=0, FiltMax=156, Gamma=0.430
22:42:16.748 00.048 2696 UpdateGuideState exits: m=3033 SNR=38.8
22:42:16.748 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:16.748 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:42:16.748 00.000 2696 Enqueuing Expose request
22:42:16.748 00.000 5240 Worker thread wakes up
22:42:16.748 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:42:16.748 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(288,243,31,31)
22:42:18.399 01.651 5240 Exposure complete
22:42:18.507 00.108 5240 worker thread done servicing request
22:42:18.507 00.000 2696 OnExposeComplete: enter
22:42:18.510 00.003 2696 UpdateGuideState(): m_state=2
22:42:18.510 00.000 2696 Star::Find(15, 302, 257, 0, (0,0,0,0), 1.5, 10.0, 255) frame 121
22:42:18.510 00.000 2696 Star::Find returns 1 (0), X=301.50, Y=257.73, Mass=2963, SNR=38.4, Peak=188 HFD=3.6
22:42:18.510 00.000 2696 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.74) = xAngle (-0.18 = -0.18)
22:42:18.510 00.000 2696 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.45 = 2.45)
22:42:18.510 00.000 2696 CameraToMount -- cameraX=-1.97 cameraY=1.30 hyp=2.37 cameraTheta=2.56 mountX=2.33 mountY=1.50, mountTheta=0.57
22:42:18.510 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=188, med=0, FiltMin=0, FiltMax=132, Gamma=0.430
22:42:18.567 00.057 2696 UpdateGuideState exits: m=2963 SNR=38.4
22:42:18.569 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:18.573 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:42:18.573 00.000 2696 Enqueuing Expose request
22:42:18.582 00.009 5240 Worker thread wakes up
22:42:18.582 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:42:18.582 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(287,243,31,31)
22:42:20.003 01.421 5240 Exposure complete
22:42:20.069 00.066 5240 worker thread done servicing request
22:42:20.069 00.000 2696 OnExposeComplete: enter
22:42:20.069 00.000 2696 UpdateGuideState(): m_state=2
22:42:20.069 00.000 2696 Star::Find(15, 301, 257, 0, (0,0,0,0), 1.5, 10.0, 255) frame 122
22:42:20.069 00.000 2696 Star::Find returns 1 (0), X=301.02, Y=258.10, Mass=2959, SNR=38.3, Peak=187 HFD=4.0
22:42:20.069 00.000 2696 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.74) = xAngle (-0.19 = -0.19)
22:42:20.069 00.000 2696 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.44 = 2.44)
22:42:20.082 00.013 2696 CameraToMount -- cameraX=-2.46 cameraY=1.68 hyp=2.98 cameraTheta=2.54 mountX=2.92 mountY=1.92, mountTheta=0.58
22:42:20.082 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=187, med=0, FiltMin=0, FiltMax=166, Gamma=0.430
22:42:20.129 00.047 2696 UpdateGuideState exits: m=2959 SNR=38.3
22:42:20.129 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:20.134 00.005 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:42:20.134 00.000 2696 Enqueuing Expose request
22:42:20.134 00.000 5240 Worker thread wakes up
22:42:20.134 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:42:20.134 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(286,243,31,31)
22:42:21.788 01.654 5240 Exposure complete
22:42:21.854 00.066 5240 worker thread done servicing request
22:42:21.854 00.000 2696 OnExposeComplete: enter
22:42:21.854 00.000 2696 UpdateGuideState(): m_state=2
22:42:21.868 00.014 2696 Star::Find(15, 301, 258, 0, (0,0,0,0), 1.5, 10.0, 255) frame 123
22:42:21.870 00.002 2696 Star::Find returns 1 (0), X=299.78, Y=258.51, Mass=3001, SNR=38.6, Peak=184 HFD=3.7
22:42:21.872 00.002 2696 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.74) = xAngle (-0.11 = -0.11)
22:42:21.874 00.002 2696 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.52 = 2.52)
22:42:21.876 00.002 2696 CameraToMount -- cameraX=-3.69 cameraY=2.09 hyp=4.24 cameraTheta=2.63 mountX=4.22 mountY=2.46, mountTheta=0.53
22:42:21.878 00.002 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=184, med=0, FiltMin=0, FiltMax=146, Gamma=0.430
22:42:21.919 00.041 2696 UpdateGuideState exits: m=3001 SNR=38.6
22:42:21.927 00.008 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:21.927 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:42:21.929 00.002 2696 Enqueuing Expose request
22:42:21.933 00.004 5240 Worker thread wakes up
22:42:21.933 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:42:21.933 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(285,244,31,31)
22:42:23.362 01.429 5240 Exposure complete
22:42:23.421 00.059 5240 worker thread done servicing request
22:42:23.421 00.000 2696 OnExposeComplete: enter
22:42:23.421 00.000 2696 UpdateGuideState(): m_state=2
22:42:23.425 00.004 2696 Star::Find(15, 299, 258, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
22:42:23.425 00.000 2696 Star::Find returns 1 (0), X=298.70, Y=258.42, Mass=2879, SNR=37.8, Peak=188 HFD=3.6
22:42:23.425 00.000 2696 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.74) = xAngle (0.01 = 0.01)
22:42:23.425 00.000 2696 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.64 = 2.64)
22:42:23.425 00.000 2696 CameraToMount -- cameraX=-4.78 cameraY=2.00 hyp=5.18 cameraTheta=2.75 mountX=5.18 mountY=2.48, mountTheta=0.45
22:42:23.425 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=188, med=0, FiltMin=0, FiltMax=136, Gamma=0.430
22:42:23.480 00.055 2696 UpdateGuideState exits: m=2879 SNR=37.8
22:42:23.482 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:23.484 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:42:23.486 00.002 2696 Enqueuing Expose request
22:42:23.488 00.002 5240 Worker thread wakes up
22:42:23.488 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:42:23.488 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(284,243,31,31)
22:42:25.139 01.651 5240 Exposure complete
22:42:25.202 00.063 5240 worker thread done servicing request
22:42:25.202 00.000 2696 OnExposeComplete: enter
22:42:25.202 00.000 2696 UpdateGuideState(): m_state=2
22:42:25.202 00.000 2696 Star::Find(15, 298, 258, 0, (0,0,0,0), 1.5, 10.0, 255) frame 125
22:42:25.202 00.000 2696 Star::Find returns 1 (0), X=298.48, Y=259.46, Mass=3105, SNR=39.3, Peak=195 HFD=3.3
22:42:25.202 00.000 2696 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.74) = xAngle (-0.14 = -0.14)
22:42:25.202 00.000 2696 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.49 = 2.49)
22:42:25.202 00.000 2696 CameraToMount -- cameraX=-5.00 cameraY=3.03 hyp=5.85 cameraTheta=2.60 mountX=5.79 mountY=3.53, mountTheta=0.55
22:42:25.218 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=195, med=0, FiltMin=0, FiltMax=153, Gamma=0.430
22:42:25.257 00.039 2696 UpdateGuideState exits: m=3105 SNR=39.3
22:42:25.266 00.009 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:25.266 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:42:25.266 00.000 2696 Enqueuing Expose request
22:42:25.266 00.000 5240 Worker thread wakes up
22:42:25.266 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:42:25.266 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(283,244,31,31)
22:42:26.679 01.413 5240 Exposure complete
22:42:26.726 00.047 5240 worker thread done servicing request
22:42:26.726 00.000 2696 OnExposeComplete: enter
22:42:26.726 00.000 2696 UpdateGuideState(): m_state=2
22:42:26.726 00.000 2696 Star::Find(15, 298, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
22:42:26.726 00.000 2696 Star::Find returns 1 (0), X=297.71, Y=259.35, Mass=2992, SNR=38.6, Peak=195 HFD=3.6
22:42:26.726 00.000 2696 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.74) = xAngle (-0.06 = -0.06)
22:42:26.726 00.000 2696 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.57 = 2.57)
22:42:26.741 00.015 2696 CameraToMount -- cameraX=-5.77 cameraY=2.92 hyp=6.46 cameraTheta=2.67 mountX=6.45 mountY=3.50, mountTheta=0.50
22:42:26.741 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=195, med=0, FiltMin=0, FiltMax=141, Gamma=0.430
22:42:26.788 00.047 2696 UpdateGuideState exits: m=2992 SNR=38.6
22:42:26.790 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:26.792 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:42:26.794 00.002 2696 Enqueuing Expose request
22:42:26.796 00.002 5240 Worker thread wakes up
22:42:26.796 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:42:26.796 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(283,244,31,31)
22:42:28.441 01.645 5240 Exposure complete
22:42:28.532 00.091 5240 worker thread done servicing request
22:42:28.532 00.000 2696 OnExposeComplete: enter
22:42:28.537 00.005 2696 UpdateGuideState(): m_state=2
22:42:28.542 00.005 2696 Star::Find(15, 297, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
22:42:28.544 00.002 2696 Star::Find returns 1 (0), X=297.05, Y=259.93, Mass=3059, SNR=39.0, Peak=204 HFD=3.9
22:42:28.546 00.002 2696 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.74) = xAngle (-0.09 = -0.09)
22:42:28.548 00.002 2696 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.54 = 2.54)
22:42:28.551 00.003 2696 CameraToMount -- cameraX=-6.42 cameraY=3.50 hyp=7.32 cameraTheta=2.64 mountX=7.29 mountY=4.15, mountTheta=0.52
22:42:28.551 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=204, med=0, FiltMin=0, FiltMax=158, Gamma=0.430
22:42:28.603 00.052 2696 UpdateGuideState exits: m=3059 SNR=39.0
22:42:28.605 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:28.607 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:42:28.609 00.002 2696 Enqueuing Expose request
22:42:28.611 00.002 5240 Worker thread wakes up
22:42:28.611 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:42:28.611 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(282,245,31,31)
22:42:30.016 01.405 5240 Exposure complete
22:42:30.095 00.079 5240 worker thread done servicing request
22:42:30.095 00.000 2696 OnExposeComplete: enter
22:42:30.095 00.000 2696 UpdateGuideState(): m_state=2
22:42:30.101 00.006 2696 Star::Find(15, 297, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
22:42:30.103 00.002 2696 Star::Find returns 1 (0), X=296.47, Y=259.90, Mass=3062, SNR=39.0, Peak=210 HFD=3.8
22:42:30.103 00.000 2696 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.74) = xAngle (-0.06 = -0.06)
22:42:30.103 00.000 2696 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.58 = 2.58)
22:42:30.103 00.000 2696 CameraToMount -- cameraX=-7.01 cameraY=3.48 hyp=7.82 cameraTheta=2.68 mountX=7.81 mountY=4.19, mountTheta=0.49
22:42:30.111 00.008 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=210, med=0, FiltMin=0, FiltMax=138, Gamma=0.430
22:42:30.143 00.032 2696 UpdateGuideState exits: m=3062 SNR=39.0
22:42:30.143 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:30.159 00.016 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:42:30.159 00.000 2696 Enqueuing Expose request
22:42:30.159 00.000 5240 Worker thread wakes up
22:42:30.159 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:42:30.159 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(281,245,31,31)
22:42:31.809 01.650 5240 Exposure complete
22:42:31.873 00.064 5240 worker thread done servicing request
22:42:31.873 00.000 2696 OnExposeComplete: enter
22:42:31.873 00.000 2696 UpdateGuideState(): m_state=2
22:42:31.873 00.000 2696 Star::Find(15, 296, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 129
22:42:31.882 00.009 2696 Star::Find returns 1 (0), X=295.65, Y=260.34, Mass=2858, SNR=37.7, Peak=180 HFD=3.6
22:42:31.882 00.000 2696 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.74) = xAngle (-0.06 = -0.06)
22:42:31.887 00.005 2696 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.57 = 2.57)
22:42:31.887 00.000 2696 CameraToMount -- cameraX=-7.83 cameraY=3.92 hyp=8.75 cameraTheta=2.68 mountX=8.74 mountY=4.70, mountTheta=0.49
22:42:31.887 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=186, med=0, FiltMin=0, FiltMax=140, Gamma=0.430
22:42:31.934 00.047 2696 UpdateGuideState exits: m=2858 SNR=37.7
22:42:31.934 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:31.934 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:42:31.934 00.000 2696 Enqueuing Expose request
22:42:31.934 00.000 5240 Worker thread wakes up
22:42:31.934 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:42:31.934 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(281,245,31,31)
22:42:33.363 01.429 5240 Exposure complete
22:42:33.413 00.050 5240 worker thread done servicing request
22:42:33.413 00.000 2696 OnExposeComplete: enter
22:42:33.413 00.000 2696 UpdateGuideState(): m_state=2
22:42:33.427 00.014 2696 Star::Find(15, 295, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 130
22:42:33.427 00.000 2696 Star::Find returns 1 (0), X=295.40, Y=260.27, Mass=2899, SNR=37.9, Peak=187 HFD=3.6
22:42:33.427 00.000 2696 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.74) = xAngle (-0.04 = -0.04)
22:42:33.427 00.000 2696 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.59 = 2.59)
22:42:33.427 00.000 2696 CameraToMount -- cameraX=-8.07 cameraY=3.85 hyp=8.94 cameraTheta=2.70 mountX=8.94 mountY=4.66, mountTheta=0.48
22:42:33.427 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=187, med=0, FiltMin=0, FiltMax=140, Gamma=0.430
22:42:33.476 00.049 2696 UpdateGuideState exits: m=2899 SNR=37.9
22:42:33.476 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:33.476 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:42:33.476 00.000 2696 Enqueuing Expose request
22:42:33.476 00.000 5240 Worker thread wakes up
22:42:33.476 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:42:33.476 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(280,245,31,31)
22:42:35.123 01.647 5240 Exposure complete
22:42:35.168 00.045 5240 worker thread done servicing request
22:42:35.168 00.000 2696 OnExposeComplete: enter
22:42:35.176 00.008 2696 UpdateGuideState(): m_state=2
22:42:35.178 00.002 2696 Star::Find(15, 295, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 131
22:42:35.180 00.002 2696 Star::Find returns 1 (0), X=294.55, Y=260.54, Mass=2966, SNR=38.4, Peak=185 HFD=3.3
22:42:35.180 00.000 2696 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.74) = xAngle (-0.03 = -0.03)
22:42:35.182 00.002 2696 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.61 = 2.61)
22:42:35.184 00.002 2696 CameraToMount -- cameraX=-8.93 cameraY=4.11 hyp=9.83 cameraTheta=2.71 mountX=9.83 mountY=5.01, mountTheta=0.47
22:42:35.188 00.004 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=185, med=0, FiltMin=0, FiltMax=147, Gamma=0.430
22:42:35.232 00.044 2696 UpdateGuideState exits: m=2966 SNR=38.4
22:42:35.232 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:35.232 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:42:35.232 00.000 2696 Enqueuing Expose request
22:42:35.232 00.000 5240 Worker thread wakes up
22:42:35.232 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:42:35.232 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(280,246,31,31)
22:42:36.647 01.415 5240 Exposure complete
22:42:36.694 00.047 5240 worker thread done servicing request
22:42:36.694 00.000 2696 OnExposeComplete: enter
22:42:36.694 00.000 2696 UpdateGuideState(): m_state=2
22:42:36.694 00.000 2696 Star::Find(15, 294, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 132
22:42:36.694 00.000 2696 Star::Find returns 1 (0), X=294.07, Y=260.77, Mass=3097, SNR=39.2, Peak=197 HFD=3.9
22:42:36.708 00.014 2696 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.74) = xAngle (-0.03 = -0.03)
22:42:36.708 00.000 2696 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.61 = 2.61)
22:42:36.708 00.000 2696 CameraToMount -- cameraX=-9.41 cameraY=4.35 hyp=10.36 cameraTheta=2.71 mountX=10.36 mountY=5.29, mountTheta=0.47
22:42:36.708 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=197, med=0, FiltMin=0, FiltMax=153, Gamma=0.430
22:42:36.759 00.051 2696 UpdateGuideState exits: m=3097 SNR=39.2
22:42:36.761 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:36.761 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:42:36.763 00.002 2696 Enqueuing Expose request
22:42:36.765 00.002 5240 Worker thread wakes up
22:42:36.765 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:42:36.765 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(279,246,31,31)
22:42:38.394 01.629 5240 Exposure complete
22:42:38.444 00.050 5240 worker thread done servicing request
22:42:38.444 00.000 2696 OnExposeComplete: enter
22:42:38.457 00.013 2696 UpdateGuideState(): m_state=2
22:42:38.457 00.000 2696 Star::Find(15, 294, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 133
22:42:38.457 00.000 2696 Star::Find returns 1 (0), X=293.26, Y=260.88, Mass=3099, SNR=39.3, Peak=199 HFD=3.9
22:42:38.457 00.000 2696 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.74) = xAngle (-0.01 = -0.01)
22:42:38.457 00.000 2696 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.63 = 2.63)
22:42:38.457 00.000 2696 CameraToMount -- cameraX=-10.21 cameraY=4.46 hyp=11.14 cameraTheta=2.73 mountX=11.14 mountY=5.49, mountTheta=0.46
22:42:38.457 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=199, med=0, FiltMin=0, FiltMax=141, Gamma=0.430
22:42:38.507 00.050 2696 UpdateGuideState exits: m=3099 SNR=39.3
22:42:38.507 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:38.507 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:42:38.507 00.000 2696 Enqueuing Expose request
22:42:38.520 00.013 5240 Worker thread wakes up
22:42:38.520 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:42:38.520 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(278,246,31,31)
22:42:39.929 01.409 5240 Exposure complete
22:42:39.976 00.047 5240 worker thread done servicing request
22:42:39.976 00.000 2696 OnExposeComplete: enter
22:42:39.991 00.015 2696 UpdateGuideState(): m_state=2
22:42:39.991 00.000 2696 Star::Find(15, 293, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 134
22:42:39.991 00.000 2696 Star::Find returns 1 (0), X=293.17, Y=261.41, Mass=2954, SNR=38.3, Peak=190 HFD=3.7
22:42:39.991 00.000 2696 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.74) = xAngle (-0.04 = -0.04)
22:42:39.991 00.000 2696 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.59 = 2.59)
22:42:39.991 00.000 2696 CameraToMount -- cameraX=-10.31 cameraY=4.99 hyp=11.45 cameraTheta=2.69 mountX=11.44 mountY=6.02, mountTheta=0.48
22:42:39.991 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=194, med=0, FiltMin=0, FiltMax=166, Gamma=0.430
22:42:40.048 00.057 2696 UpdateGuideState exits: m=2954 SNR=38.3
22:42:40.050 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:40.052 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:42:40.054 00.002 2696 Enqueuing Expose request
22:42:40.056 00.002 5240 Worker thread wakes up
22:42:40.056 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:42:40.056 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(278,246,31,31)
22:42:41.688 01.632 5240 Exposure complete
22:42:41.736 00.048 5240 worker thread done servicing request
22:42:41.736 00.000 2696 OnExposeComplete: enter
22:42:41.745 00.009 2696 UpdateGuideState(): m_state=2
22:42:41.747 00.002 2696 Star::Find(15, 293, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 135
22:42:41.749 00.002 2696 Star::Find returns 1 (0), X=292.42, Y=261.42, Mass=2888, SNR=37.9, Peak=189 HFD=3.4
22:42:41.749 00.000 2696 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.74) = xAngle (-0.02 = -0.02)
22:42:41.752 00.003 2696 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.61 = 2.61)
22:42:41.752 00.000 2696 CameraToMount -- cameraX=-11.05 cameraY=5.00 hyp=12.13 cameraTheta=2.72 mountX=12.13 mountY=6.11, mountTheta=0.47
22:42:41.757 00.005 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=189, med=0, FiltMin=0, FiltMax=149, Gamma=0.430
22:42:41.800 00.043 2696 UpdateGuideState exits: m=2888 SNR=37.9
22:42:41.800 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:41.800 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:42:41.800 00.000 2696 Enqueuing Expose request
22:42:41.800 00.000 5240 Worker thread wakes up
22:42:41.800 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:42:41.800 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(277,246,31,31)
22:42:43.241 01.441 5240 Exposure complete
22:42:43.288 00.047 5240 worker thread done servicing request
22:42:43.288 00.000 2696 OnExposeComplete: enter
22:42:43.288 00.000 2696 UpdateGuideState(): m_state=2
22:42:43.288 00.000 2696 Star::Find(15, 292, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 136
22:42:43.304 00.016 2696 Star::Find returns 1 (0), X=291.76, Y=261.88, Mass=2861, SNR=37.7, Peak=160 HFD=3.9
22:42:43.304 00.000 2696 CameraToMount -- cameraTheta (2.71) - m_xAngle (2.74) = xAngle (-0.03 = -0.03)
22:42:43.304 00.000 2696 CameraToMount -- cameraTheta (2.71) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.60 = 2.60)
22:42:43.304 00.000 2696 CameraToMount -- cameraX=-11.72 cameraY=5.45 hyp=12.93 cameraTheta=2.71 mountX=12.92 mountY=6.63, mountTheta=0.47
22:42:43.304 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=160, med=0, FiltMin=0, FiltMax=147, Gamma=0.430
22:42:43.352 00.048 2696 UpdateGuideState exits: m=2861 SNR=37.7
22:42:43.352 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:43.352 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:42:43.352 00.000 2696 Enqueuing Expose request
22:42:43.352 00.000 5240 Worker thread wakes up
22:42:43.352 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:42:43.352 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(277,247,31,31)
22:42:45.007 01.655 5240 Exposure complete
22:42:45.054 00.047 5240 worker thread done servicing request
22:42:45.056 00.002 2696 OnExposeComplete: enter
22:42:45.056 00.000 2696 UpdateGuideState(): m_state=2
22:42:45.056 00.000 2696 Star::Find(15, 291, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 137
22:42:45.056 00.000 2696 Star::Find returns 1 (0), X=290.87, Y=261.94, Mass=3057, SNR=39.0, Peak=187 HFD=4.1
22:42:45.056 00.000 2696 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.74) = xAngle (-0.01 = -0.01)
22:42:45.056 00.000 2696 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.63 = 2.63)
22:42:45.066 00.010 2696 CameraToMount -- cameraX=-12.61 cameraY=5.52 hyp=13.76 cameraTheta=2.73 mountX=13.76 mountY=6.79, mountTheta=0.46
22:42:45.070 00.004 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=189, med=0, FiltMin=0, FiltMax=152, Gamma=0.430
22:42:45.114 00.044 2696 UpdateGuideState exits: m=3057 SNR=39.0
22:42:45.114 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:45.114 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:42:45.114 00.000 2696 Enqueuing Expose request
22:42:45.114 00.000 5240 Worker thread wakes up
22:42:45.114 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:42:45.114 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(276,247,31,31)
22:42:46.542 01.428 5240 Exposure complete
22:42:46.606 00.064 5240 worker thread done servicing request
22:42:46.606 00.000 2696 OnExposeComplete: enter
22:42:46.606 00.000 2696 UpdateGuideState(): m_state=2
22:42:46.606 00.000 2696 Star::Find(15, 290, 261, 0, (0,0,0,0), 1.5, 10.0, 255) frame 138
22:42:46.621 00.015 2696 Star::Find returns 1 (0), X=290.49, Y=262.01, Mass=2868, SNR=37.7, Peak=200 HFD=3.6
22:42:46.623 00.002 2696 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.74) = xAngle (-0.00 = -0.00)
22:42:46.625 00.002 2696 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.63 = 2.63)
22:42:46.629 00.004 2696 CameraToMount -- cameraX=-12.99 cameraY=5.59 hyp=14.14 cameraTheta=2.74 mountX=14.14 mountY=6.90, mountTheta=0.45
22:42:46.632 00.003 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=200, med=0, FiltMin=0, FiltMax=150, Gamma=0.430
22:42:46.677 00.045 2696 UpdateGuideState exits: m=2868 SNR=37.7
22:42:46.679 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:46.683 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:42:46.685 00.002 2696 Enqueuing Expose request
22:42:46.685 00.000 5240 Worker thread wakes up
22:42:46.685 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:42:46.685 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(275,247,31,31)
22:42:48.320 01.635 5240 Exposure complete
22:42:48.383 00.063 5240 worker thread done servicing request
22:42:48.383 00.000 2696 OnExposeComplete: enter
22:42:48.383 00.000 2696 UpdateGuideState(): m_state=2
22:42:48.383 00.000 2696 Star::Find(15, 290, 262, 0, (0,0,0,0), 1.5, 10.0, 255) frame 139
22:42:48.383 00.000 2696 Star::Find returns 1 (0), X=289.29, Y=262.48, Mass=2901, SNR=37.9, Peak=166 HFD=3.9
22:42:48.399 00.016 2696 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.74) = xAngle (0.00 = 0.00)
22:42:48.399 00.000 2696 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.63 = 2.63)
22:42:48.399 00.000 2696 CameraToMount -- cameraX=-14.18 cameraY=6.06 hyp=15.43 cameraTheta=2.74 mountX=15.43 mountY=7.49, mountTheta=0.45
22:42:48.399 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=169, med=0, FiltMin=0, FiltMax=136, Gamma=0.430
22:42:48.447 00.048 2696 UpdateGuideState exits: m=2901 SNR=37.9
22:42:48.447 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:48.447 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:42:48.447 00.000 2696 Enqueuing Expose request
22:42:48.447 00.000 5240 Worker thread wakes up
22:42:48.447 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:42:48.447 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(274,247,31,31)
22:42:49.865 01.418 5240 Exposure complete
22:42:49.962 00.097 5240 worker thread done servicing request
22:42:49.962 00.000 2696 OnExposeComplete: enter
22:42:49.962 00.000 2696 UpdateGuideState(): m_state=2
22:42:49.962 00.000 2696 Star::Find(15, 289, 262, 0, (0,0,0,0), 1.5, 10.0, 255) frame 140
22:42:49.962 00.000 2696 Star::Find returns 1 (0), X=288.54, Y=262.72, Mass=2990, SNR=38.6, Peak=190 HFD=3.6
22:42:49.962 00.000 2696 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.74) = xAngle (0.01 = 0.01)
22:42:49.962 00.000 2696 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.64 = 2.64)
22:42:49.962 00.000 2696 CameraToMount -- cameraX=-14.94 cameraY=6.30 hyp=16.21 cameraTheta=2.74 mountX=16.21 mountY=7.80, mountTheta=0.45
22:42:49.976 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=190, med=0, FiltMin=0, FiltMax=151, Gamma=0.430
22:42:50.007 00.031 2696 UpdateGuideState exits: m=2990 SNR=38.6
22:42:50.023 00.016 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:50.023 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:42:50.023 00.000 2696 Enqueuing Expose request
22:42:50.023 00.000 5240 Worker thread wakes up
22:42:50.023 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:42:50.023 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(274,248,31,31)
22:42:51.674 01.651 5240 Exposure complete
22:42:51.743 00.069 5240 worker thread done servicing request
22:42:51.743 00.000 2696 OnExposeComplete: enter
22:42:51.743 00.000 2696 UpdateGuideState(): m_state=2
22:42:51.743 00.000 2696 Star::Find(15, 288, 262, 0, (0,0,0,0), 1.5, 10.0, 255) frame 141
22:42:51.743 00.000 2696 Star::Find returns 1 (0), X=288.48, Y=262.78, Mass=3075, SNR=39.1, Peak=177 HFD=3.8
22:42:51.743 00.000 2696 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.74) = xAngle (0.00 = 0.00)
22:42:51.753 00.010 2696 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.64 = 2.64)
22:42:51.753 00.000 2696 CameraToMount -- cameraX=-14.99 cameraY=6.36 hyp=16.29 cameraTheta=2.74 mountX=16.29 mountY=7.87, mountTheta=0.45
22:42:51.757 00.004 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=178, med=0, FiltMin=0, FiltMax=153, Gamma=0.430
22:42:51.801 00.044 2696 UpdateGuideState exits: m=3075 SNR=39.1
22:42:51.801 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:51.801 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:42:51.801 00.000 2696 Enqueuing Expose request
22:42:51.801 00.000 5240 Worker thread wakes up
22:42:51.801 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:42:51.801 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(273,248,31,31)
22:42:53.229 01.428 5240 Exposure complete
22:42:53.292 00.063 5240 worker thread done servicing request
22:42:53.292 00.000 2696 OnExposeComplete: enter
22:42:53.292 00.000 2696 UpdateGuideState(): m_state=2
22:42:53.292 00.000 2696 Star::Find(15, 288, 262, 0, (0,0,0,0), 1.5, 10.0, 255) frame 142
22:42:53.292 00.000 2696 Star::Find returns 1 (0), X=287.77, Y=263.76, Mass=3081, SNR=39.1, Peak=177 HFD=3.8
22:42:53.292 00.000 2696 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.74) = xAngle (-0.03 = -0.03)
22:42:53.292 00.000 2696 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.60 = 2.60)
22:42:53.308 00.016 2696 CameraToMount -- cameraX=-15.71 cameraY=7.33 hyp=17.33 cameraTheta=2.70 mountX=17.33 mountY=8.91, mountTheta=0.48
22:42:53.308 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=177, med=0, FiltMin=0, FiltMax=152, Gamma=0.430
22:42:53.355 00.047 2696 UpdateGuideState exits: m=3081 SNR=39.1
22:42:53.355 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:53.355 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:42:53.355 00.000 2696 Enqueuing Expose request
22:42:53.355 00.000 5240 Worker thread wakes up
22:42:53.355 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:42:53.355 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(273,249,31,31)
22:42:55.007 01.652 5240 Exposure complete
22:42:55.070 00.063 5240 worker thread done servicing request
22:42:55.070 00.000 2696 OnExposeComplete: enter
22:42:55.070 00.000 2696 UpdateGuideState(): m_state=2
22:42:55.070 00.000 2696 Star::Find(15, 287, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 143
22:42:55.070 00.000 2696 Star::Find returns 1 (0), X=287.00, Y=263.15, Mass=2931, SNR=38.1, Peak=181 HFD=4.0
22:42:55.070 00.000 2696 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.74) = xAngle (0.02 = 0.02)
22:42:55.070 00.000 2696 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.65 = 2.65)
22:42:55.070 00.000 2696 CameraToMount -- cameraX=-16.47 cameraY=6.73 hyp=17.79 cameraTheta=2.75 mountX=17.79 mountY=8.39, mountTheta=0.44
22:42:55.085 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=181, med=0, FiltMin=0, FiltMax=151, Gamma=0.430
22:42:55.117 00.032 2696 UpdateGuideState exits: m=2931 SNR=38.1
22:42:55.135 00.018 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:55.135 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:42:55.135 00.000 2696 Enqueuing Expose request
22:42:55.135 00.000 5240 Worker thread wakes up
22:42:55.135 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:42:55.135 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(272,248,31,31)
22:42:56.564 01.429 5240 Exposure complete
22:42:56.627 00.063 5240 worker thread done servicing request
22:42:56.627 00.000 2696 OnExposeComplete: enter
22:42:56.632 00.005 2696 UpdateGuideState(): m_state=2
22:42:56.632 00.000 2696 Star::Find(15, 287, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 144
22:42:56.632 00.000 2696 Star::Find returns 1 (0), X=286.88, Y=263.31, Mass=2985, SNR=38.5, Peak=166 HFD=4.0
22:42:56.632 00.000 2696 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.74) = xAngle (0.01 = 0.01)
22:42:56.632 00.000 2696 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.65 = 2.65)
22:42:56.632 00.000 2696 CameraToMount -- cameraX=-16.60 cameraY=6.88 hyp=17.97 cameraTheta=2.75 mountX=17.97 mountY=8.56, mountTheta=0.44
22:42:56.643 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=166, med=0, FiltMin=0, FiltMax=136, Gamma=0.430
22:42:56.675 00.032 2696 UpdateGuideState exits: m=2985 SNR=38.5
22:42:56.691 00.016 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:56.691 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:42:56.696 00.005 2696 Enqueuing Expose request
22:42:56.696 00.000 5240 Worker thread wakes up
22:42:56.696 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:42:56.696 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(272,248,31,31)
22:42:58.342 01.646 5240 Exposure complete
22:42:58.405 00.063 5240 worker thread done servicing request
22:42:58.413 00.008 2696 OnExposeComplete: enter
22:42:58.413 00.000 2696 UpdateGuideState(): m_state=2
22:42:58.413 00.000 2696 Star::Find(15, 286, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 145
22:42:58.413 00.000 2696 Star::Find returns 1 (0), X=285.72, Y=263.83, Mass=2984, SNR=38.5, Peak=183 HFD=3.8
22:42:58.413 00.000 2696 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.74) = xAngle (0.01 = 0.01)
22:42:58.421 00.008 2696 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.64 = 2.64)
22:42:58.421 00.000 2696 CameraToMount -- cameraX=-17.76 cameraY=7.41 hyp=19.24 cameraTheta=2.75 mountX=19.24 mountY=9.20, mountTheta=0.45
22:42:58.421 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=183, med=0, FiltMin=0, FiltMax=150, Gamma=0.430
22:42:58.469 00.048 2696 UpdateGuideState exits: m=2984 SNR=38.5
22:42:58.469 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:58.469 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:42:58.478 00.009 2696 Enqueuing Expose request
22:42:58.478 00.000 5240 Worker thread wakes up
22:42:58.478 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:42:58.478 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(271,249,31,31)
22:42:59.914 01.436 5240 Exposure complete
22:42:59.979 00.065 5240 worker thread done servicing request
22:42:59.979 00.000 2696 OnExposeComplete: enter
22:42:59.979 00.000 2696 UpdateGuideState(): m_state=2
22:42:59.979 00.000 2696 Star::Find(15, 285, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 146
22:42:59.979 00.000 2696 Star::Find returns 1 (0), X=284.91, Y=263.53, Mass=2923, SNR=38.1, Peak=177 HFD=3.7
22:42:59.979 00.000 2696 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.74) = xAngle (0.04 = 0.04)
22:42:59.979 00.000 2696 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.67 = 2.67)
22:42:59.979 00.000 2696 CameraToMount -- cameraX=-18.57 cameraY=7.10 hyp=19.88 cameraTheta=2.78 mountX=19.87 mountY=8.98, mountTheta=0.42
22:42:59.993 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=179, med=0, FiltMin=0, FiltMax=167, Gamma=0.430
22:43:00.041 00.048 2696 UpdateGuideState exits: m=2923 SNR=38.1
22:43:00.041 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:00.041 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:43:00.041 00.000 2696 Enqueuing Expose request
22:43:00.041 00.000 5240 Worker thread wakes up
22:43:00.041 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:43:00.041 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(270,249,31,31)
22:43:01.693 01.652 5240 Exposure complete
22:43:01.757 00.064 5240 worker thread done servicing request
22:43:01.757 00.000 2696 OnExposeComplete: enter
22:43:01.757 00.000 2696 UpdateGuideState(): m_state=2
22:43:01.757 00.000 2696 Star::Find(15, 284, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 147
22:43:01.757 00.000 2696 Star::Find returns 1 (0), X=284.93, Y=264.41, Mass=3049, SNR=38.9, Peak=186 HFD=3.8
22:43:01.757 00.000 2696 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.74) = xAngle (-0.00 = -0.00)
22:43:01.757 00.000 2696 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.63 = 2.63)
22:43:01.757 00.000 2696 CameraToMount -- cameraX=-18.55 cameraY=7.99 hyp=20.20 cameraTheta=2.73 mountX=20.20 mountY=9.86, mountTheta=0.45
22:43:01.757 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=201, med=0, FiltMin=0, FiltMax=157, Gamma=0.430
22:43:01.815 00.058 2696 UpdateGuideState exits: m=3049 SNR=38.9
22:43:01.817 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:01.819 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:43:01.819 00.000 2696 Enqueuing Expose request
22:43:01.819 00.000 5240 Worker thread wakes up
22:43:01.819 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:43:01.819 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(270,249,31,31)
22:43:03.250 01.431 5240 Exposure complete
22:43:03.313 00.063 5240 worker thread done servicing request
22:43:03.313 00.000 2696 OnExposeComplete: enter
22:43:03.313 00.000 2696 UpdateGuideState(): m_state=2
22:43:03.319 00.006 2696 Star::Find(15, 284, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 148
22:43:03.319 00.000 2696 Star::Find returns 1 (0), X=285.20, Y=264.35, Mass=2879, SNR=37.8, Peak=197 HFD=3.7
22:43:03.319 00.000 2696 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.74) = xAngle (-0.00 = -0.00)
22:43:03.319 00.000 2696 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.63 = 2.63)
22:43:03.319 00.000 2696 CameraToMount -- cameraX=-18.27 cameraY=7.93 hyp=19.92 cameraTheta=2.73 mountX=19.92 mountY=9.77, mountTheta=0.46
22:43:03.329 00.010 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=197, med=0, FiltMin=0, FiltMax=153, Gamma=0.430
22:43:03.361 00.032 2696 UpdateGuideState exits: m=2879 SNR=37.8
22:43:03.361 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:03.377 00.016 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:43:03.377 00.000 2696 Enqueuing Expose request
22:43:03.377 00.000 5240 Worker thread wakes up
22:43:03.377 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:43:03.377 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(270,249,31,31)
22:43:05.031 01.654 5240 Exposure complete
22:43:05.094 00.063 5240 worker thread done servicing request
22:43:05.094 00.000 2696 OnExposeComplete: enter
22:43:05.094 00.000 2696 UpdateGuideState(): m_state=2
22:43:05.094 00.000 2696 Star::Find(15, 285, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 149
22:43:05.094 00.000 2696 Star::Find returns 1 (0), X=283.54, Y=264.55, Mass=3059, SNR=39.0, Peak=188 HFD=3.3
22:43:05.101 00.007 2696 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.74) = xAngle (0.02 = 0.02)
22:43:05.101 00.000 2696 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.65 = 2.65)
22:43:05.101 00.000 2696 CameraToMount -- cameraX=-19.94 cameraY=8.13 hyp=21.53 cameraTheta=2.75 mountX=21.53 mountY=10.14, mountTheta=0.44
22:43:05.109 00.008 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=188, med=0, FiltMin=0, FiltMax=140, Gamma=0.430
22:43:05.141 00.032 2696 UpdateGuideState exits: m=3059 SNR=39.0
22:43:05.141 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:05.157 00.016 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:43:05.157 00.000 2696 Enqueuing Expose request
22:43:05.157 00.000 5240 Worker thread wakes up
22:43:05.157 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:43:05.157 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(269,250,31,31)
22:43:06.579 01.422 5240 Exposure complete
22:43:06.632 00.053 5240 worker thread done servicing request
22:43:06.632 00.000 2696 OnExposeComplete: enter
22:43:06.632 00.000 2696 UpdateGuideState(): m_state=2
22:43:06.632 00.000 2696 Star::Find(15, 283, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 150
22:43:06.632 00.000 2696 Star::Find returns 1 (0), X=283.87, Y=264.67, Mass=3011, SNR=38.7, Peak=184 HFD=3.8
22:43:06.648 00.016 2696 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.74) = xAngle (0.01 = 0.01)
22:43:06.648 00.000 2696 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.64 = 2.64)
22:43:06.648 00.000 2696 CameraToMount -- cameraX=-19.61 cameraY=8.25 hyp=21.27 cameraTheta=2.74 mountX=21.27 mountY=10.23, mountTheta=0.45
22:43:06.648 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=185, med=0, FiltMin=0, FiltMax=146, Gamma=0.430
22:43:06.695 00.047 2696 UpdateGuideState exits: m=3011 SNR=38.7
22:43:06.695 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:06.695 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:43:06.695 00.000 2696 Enqueuing Expose request
22:43:06.695 00.000 5240 Worker thread wakes up
22:43:06.695 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:43:06.695 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(269,250,31,31)
22:43:08.348 01.653 5240 Exposure complete
22:43:08.411 00.063 5240 worker thread done servicing request
22:43:08.413 00.002 2696 OnExposeComplete: enter
22:43:08.413 00.000 2696 UpdateGuideState(): m_state=2
22:43:08.413 00.000 2696 Star::Find(15, 283, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 151
22:43:08.413 00.000 2696 Star::Find returns 1 (0), X=283.63, Y=265.08, Mass=3050, SNR=38.9, Peak=217 HFD=3.7
22:43:08.413 00.000 2696 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.74) = xAngle (-0.01 = -0.01)
22:43:08.413 00.000 2696 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.63 = 2.63)
22:43:08.413 00.000 2696 CameraToMount -- cameraX=-19.85 cameraY=8.66 hyp=21.65 cameraTheta=2.73 mountX=21.65 mountY=10.66, mountTheta=0.46
22:43:08.427 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=0, FiltMin=0, FiltMax=155, Gamma=0.430
22:43:08.459 00.032 2696 UpdateGuideState exits: m=3050 SNR=38.9
22:43:08.459 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:08.475 00.016 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:43:08.477 00.002 2696 Enqueuing Expose request
22:43:08.481 00.004 5240 Worker thread wakes up
22:43:08.481 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:43:08.481 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(269,250,31,31)
22:43:09.906 01.425 5240 Exposure complete
22:43:09.976 00.070 5240 worker thread done servicing request
22:43:09.976 00.000 2696 OnExposeComplete: enter
22:43:09.979 00.003 2696 UpdateGuideState(): m_state=2
22:43:09.981 00.002 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 152
22:43:09.983 00.002 2696 Star::Find returns 1 (0), X=283.34, Y=264.84, Mass=2993, SNR=38.6, Peak=197 HFD=3.7
22:43:09.983 00.000 2696 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.74) = xAngle (0.01 = 0.01)
22:43:09.985 00.002 2696 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.64 = 2.64)
22:43:09.987 00.002 2696 CameraToMount -- cameraX=-20.14 cameraY=8.42 hyp=21.82 cameraTheta=2.75 mountX=21.82 mountY=10.45, mountTheta=0.45
22:43:09.991 00.004 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=218, med=0, FiltMin=0, FiltMax=163, Gamma=0.430
22:43:10.033 00.042 2696 UpdateGuideState exits: m=2993 SNR=38.6
22:43:10.038 00.005 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:10.042 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:43:10.044 00.002 2696 Enqueuing Expose request
22:43:10.048 00.004 5240 Worker thread wakes up
22:43:10.048 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:43:10.048 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:43:11.694 01.646 5240 Exposure complete
22:43:11.757 00.063 5240 worker thread done servicing request
22:43:11.757 00.000 2696 OnExposeComplete: enter
22:43:11.757 00.000 2696 UpdateGuideState(): m_state=2
22:43:11.757 00.000 2696 Star::Find(15, 283, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:11.757 00.000 2696 Star::Find returns 1 (0), X=283.42, Y=265.24, Mass=3110, SNR=39.3, Peak=214 HFD=3.6
22:43:11.773 00.016 2696 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.74) = xAngle (-0.01 = -0.01)
22:43:11.773 00.000 2696 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.62 = 2.62)
22:43:11.773 00.000 2696 CameraToMount -- cameraX=-20.05 cameraY=8.82 hyp=21.91 cameraTheta=2.73 mountX=21.91 mountY=10.84, mountTheta=0.46
22:43:11.773 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=214, med=0, FiltMin=0, FiltMax=168, Gamma=0.430
22:43:11.821 00.048 2696 UpdateGuideState exits: m=3110 SNR=39.3
22:43:11.821 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:11.821 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:43:11.821 00.000 2696 Enqueuing Expose request
22:43:11.821 00.000 5240 Worker thread wakes up
22:43:11.821 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:43:11.821 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:43:11.821 00.000 2696 GuiderMultiStar::AutoSelect enter
22:43:11.836 00.015 2696 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
22:43:11.886 00.050 2696 AutoFind: auto downsample for scale 1.87 => 1x
22:43:11.982 00.096 2696 AutoFind: global mean = 0.0, stdev 3.1
22:43:11.986 00.004 2696 AutoFind: using threshold = 0.1
22:43:12.069 00.083 2696 AutoFind: local max [283, 265] 182.3
22:43:12.069 00.000 2696 AutoFind: local max [1176, 800] 178.3
22:43:12.073 00.004 2696 AutoFind: local max [477, 662] 82.9
22:43:12.073 00.000 2696 AutoFind: local max [999, 274] 52.2
22:43:12.073 00.000 2696 AutoFind: local max [288, 609] 34.1
22:43:12.073 00.000 2696 AutoFind: local max [144, 856] 33.8
22:43:12.073 00.000 2696 AutoFind: local max [481, 405] 30.5
22:43:12.073 00.000 2696 AutoFind: local max [720, 534] 28.5
22:43:12.073 00.000 2696 AutoFind: local max [942, 516] 21.8
22:43:12.073 00.000 2696 AutoFind: local max [409, 77] 21.5
22:43:12.073 00.000 2696 AutoFind: local max [962, 424] 19.7
22:43:12.091 00.018 2696 AutoFind: local max [786, 344] 18.9
22:43:12.091 00.000 2696 AutoFind: local max [1200, 674] 18.9
22:43:12.091 00.000 2696 AutoFind: local max [1067, 830] 15.3
22:43:12.091 00.000 2696 AutoFind: local max [652, 156] 14.4
22:43:12.091 00.000 2696 AutoFind: local max [532, 758] 14.1
22:43:12.091 00.000 2696 AutoFind: local max [1032, 785] 12.9
22:43:12.101 00.010 2696 AutoFind: local max [845, 774] 12.3
22:43:12.101 00.000 2696 AutoFind: local max [706, 521] 12.1
22:43:12.105 00.004 2696 AutoFind: local max [101, 307] 10.1
22:43:12.105 00.000 2696 AutoFind: local max [623, 244] 9.5
22:43:12.105 00.000 2696 AutoFind: local max [398, 628] 9.3
22:43:12.105 00.000 2696 AutoFind: local max [528, 692] 9.3
22:43:12.105 00.000 2696 AutoFind: local max [572, 922] 9.0
22:43:12.105 00.000 2696 AutoFind: local max [500, 934] 8.9
22:43:12.105 00.000 2696 AutoFind: local max [59, 708] 8.6
22:43:12.105 00.000 2696 AutoFind: local max [537, 857] 8.2
22:43:12.105 00.000 2696 AutoFind: local max [322, 376] 8.0
22:43:12.121 00.016 2696 AutoFind: local max [646, 382] 7.4
22:43:12.121 00.000 2696 AutoFind: local max [255, 226] 7.4
22:43:12.121 00.000 2696 AutoFind: local max [542, 845] 7.3
22:43:12.121 00.000 2696 AutoFind: local max [574, 826] 7.3
22:43:12.121 00.000 2696 AutoFind: local max [393, 606] 6.7
22:43:12.121 00.000 2696 AutoFind: local max [320, 794] 6.4
22:43:12.121 00.000 2696 AutoFind: local max [997, 432] 6.4
22:43:12.132 00.011 2696 AutoFind: local max [475, 825] 6.4
22:43:12.132 00.000 2696 AutoFind: local max [790, 578] 5.5
22:43:12.132 00.000 2696 AutoFind: local max [1126, 929] 5.5
22:43:12.136 00.004 2696 AutoFind: local max [496, 718] 5.2
22:43:12.136 00.000 2696 AutoFind: local max [1009, 643] 5.1
22:43:12.136 00.000 2696 AutoFind: local max [913, 115] 4.7
22:43:12.136 00.000 2696 AutoFind: local max [792, 928] 4.6
22:43:12.136 00.000 2696 AutoFind: local max [267, 592] 4.6
22:43:12.136 00.000 2696 AutoFind: local max [274, 505] 4.3
22:43:12.136 00.000 2696 AutoFind: local max [716, 369] 4.2
22:43:12.136 00.000 2696 AutoFind: local max [145, 674] 4.0
22:43:12.136 00.000 2696 AutoFind: local max [116, 324] 3.9
22:43:12.152 00.016 2696 AutoFind: local max [980, 564] 3.9
22:43:12.152 00.000 2696 AutoFind: local max [96, 219] 3.9
22:43:12.152 00.000 2696 AutoFind: local max [963, 637] 3.8
22:43:12.152 00.000 2696 AutoFind: local max [1071, 507] 3.8
22:43:12.152 00.000 2696 AutoFind: local max [273, 269] 3.8
22:43:12.152 00.000 2696 AutoFind: local max [126, 230] 3.8
22:43:12.163 00.011 2696 AutoFind: local max [326, 268] 3.8
22:43:12.163 00.000 2696 AutoFind: local max [895, 497] 3.7
22:43:12.163 00.000 2696 AutoFind: local max [116, 917] 3.7
22:43:12.168 00.005 2696 AutoFind: local max [72, 671] 3.6
22:43:12.168 00.000 2696 AutoFind: local max [283, 254] 3.6
22:43:12.168 00.000 2696 AutoFind: local max [294, 260] 3.3
22:43:12.168 00.000 2696 AutoFind: local max [640, 846] 3.3
22:43:12.168 00.000 2696 AutoFind: local max [400, 711] 3.2
22:43:12.168 00.000 2696 AutoFind: local max [940, 873] 3.2
22:43:12.168 00.000 2696 AutoFind: local max [227, 719] 3.2
22:43:12.168 00.000 2696 AutoFind: local max [1167, 811] 3.0
22:43:12.168 00.000 2696 AutoFind: local max [779, 374] 2.9
22:43:12.168 00.000 2696 AutoFind: local max [1252, 451] 2.9
22:43:12.184 00.016 2696 AutoFind: local max [288, 256] 2.9
22:43:12.184 00.000 2696 AutoFind: local max [277, 255] 2.9
22:43:12.184 00.000 2696 AutoFind: local max [170, 723] 2.8
22:43:12.184 00.000 2696 AutoFind: local max [1184, 789] 2.7
22:43:12.184 00.000 2696 AutoFind: local max [8, 522] 2.7
22:43:12.184 00.000 2696 AutoFind: local max [478, 652] 2.7
22:43:12.195 00.011 2696 AutoFind: local max [1057, 202] 2.7
22:43:12.195 00.000 2696 AutoFind: local max [282, 749] 2.7
22:43:12.195 00.000 2696 AutoFind: local max [324, 735] 2.7
22:43:12.200 00.005 2696 AutoFind: local max [381, 785] 2.6
22:43:12.202 00.002 2696 AutoFind: local max [377, 131] 2.6
22:43:12.204 00.002 2696 AutoFind: local max [139, 675] 2.6
22:43:12.206 00.002 2696 AutoFind: local max [733, 839] 2.5
22:43:12.208 00.002 2696 AutoFind: local max [198, 920] 2.5
22:43:12.208 00.000 2696 AutoFind: local max [272, 262] 2.5
22:43:12.210 00.002 2696 AutoFind: local max [1186, 623] 2.5
22:43:12.212 00.002 2696 AutoFind: local max [160, 813] 2.5
22:43:12.214 00.002 2696 AutoFind: local max [329, 919] 2.5
22:43:12.216 00.002 2696 AutoFind: local max [91, 605] 2.5
22:43:12.218 00.002 2696 AutoFind: local max [473, 362] 2.5
22:43:12.220 00.002 2696 AutoFind: local max [487, 663] 2.5
22:43:12.222 00.002 2696 AutoFind: local max [217, 887] 2.5
22:43:12.222 00.000 2696 AutoFind: local max [355, 690] 2.4
22:43:12.224 00.002 2696 AutoFind: local max [88, 725] 2.4
22:43:12.226 00.002 2696 AutoFind: local max [1266, 698] 2.4
22:43:12.228 00.002 2696 AutoFind: local max [350, 115] 2.3
22:43:12.230 00.002 2696 AutoFind: local max [28, 388] 2.3
22:43:12.231 00.001 2696 AutoFind: local max [274, 424] 2.3
22:43:12.233 00.002 2696 AutoFind: local max [335, 56] 2.3
22:43:12.235 00.002 2696 AutoFind: local max [121, 317] 2.2
22:43:12.237 00.002 2696 AutoFind: local max [1012, 54] 2.2
22:43:12.237 00.000 2696 AutoFind: local max [781, 451] 2.2
22:43:12.239 00.002 2696 AutoFind: local max [252, 857] 2.2
22:43:12.241 00.002 2696 AutoFind: local max [643, 150] 2.2
22:43:12.244 00.003 2696 AutoFind: close dim-bright [643, 150] 2.2 - [652, 156] 14.4
22:43:12.246 00.002 2696 AutoFind: too close [121, 317] 2.2 - [116, 324] 3.9
22:43:12.247 00.001 2696 AutoFind: too close [121, 317] 2.2 - [101, 307] 10.1
22:43:12.247 00.000 2696 AutoFind: too close [487, 663] 2.5 - [478, 652] 2.7
22:43:12.247 00.000 2696 AutoFind: close dim-bright [487, 663] 2.5 - [477, 662] 82.9
22:43:12.247 00.000 2696 AutoFind: too close [272, 262] 2.5 - [277, 255] 2.9
22:43:12.247 00.000 2696 AutoFind: too close [272, 262] 2.5 - [288, 256] 2.9
22:43:12.257 00.010 2696 AutoFind: too close [272, 262] 2.5 - [283, 254] 3.6
22:43:12.257 00.000 2696 AutoFind: too close [272, 262] 2.5 - [273, 269] 3.8
22:43:12.257 00.000 2696 AutoFind: close dim-bright [272, 262] 2.5 - [283, 265] 182.3
22:43:12.257 00.000 2696 AutoFind: too close [139, 675] 2.6 - [145, 674] 4.0
22:43:12.263 00.006 2696 AutoFind: close dim-bright [478, 652] 2.7 - [477, 662] 82.9
22:43:12.263 00.000 2696 AutoFind: close dim-bright [1184, 789] 2.7 - [1176, 800] 178.3
22:43:12.263 00.000 2696 AutoFind: too close [277, 255] 2.9 - [288, 256] 2.9
22:43:12.263 00.000 2696 AutoFind: too close [277, 255] 2.9 - [294, 260] 3.3
22:43:12.263 00.000 2696 AutoFind: too close [277, 255] 2.9 - [283, 254] 3.6
22:43:12.263 00.000 2696 AutoFind: too close [277, 255] 2.9 - [273, 269] 3.8
22:43:12.263 00.000 2696 AutoFind: close dim-bright [277, 255] 2.9 - [283, 265] 182.3
22:43:12.263 00.000 2696 AutoFind: too close [288, 256] 2.9 - [294, 260] 3.3
22:43:12.263 00.000 2696 AutoFind: too close [288, 256] 2.9 - [283, 254] 3.6
22:43:12.279 00.016 2696 AutoFind: too close [288, 256] 2.9 - [273, 269] 3.8
22:43:12.279 00.000 2696 AutoFind: close dim-bright [288, 256] 2.9 - [283, 265] 182.3
22:43:12.279 00.000 2696 AutoFind: close dim-bright [1167, 811] 3.0 - [1176, 800] 178.3
22:43:12.279 00.000 2696 AutoFind: too close [294, 260] 3.3 - [283, 254] 3.6
22:43:12.279 00.000 2696 AutoFind: close dim-bright [294, 260] 3.3 - [283, 265] 182.3
22:43:12.288 00.009 2696 AutoFind: too close [283, 254] 3.6 - [273, 269] 3.8
22:43:12.288 00.000 2696 AutoFind: close dim-bright [283, 254] 3.6 - [283, 265] 182.3
22:43:12.288 00.000 2696 AutoFind: close dim-bright [273, 269] 3.8 - [283, 265] 182.3
22:43:12.288 00.000 2696 AutoFind: too close [116, 324] 3.9 - [101, 307] 10.1
22:43:12.295 00.007 2696 AutoFind: too close [542, 845] 7.3 - [537, 857] 8.2
22:43:12.297 00.002 2696 AutoFind: too close [706, 521] 12.1 - [720, 534] 28.5
22:43:12.297 00.000 2696 AutoFind: too close to edge [1266, 698] 2.4
22:43:12.297 00.000 2696 AutoFind: too close to edge [8, 522] 2.7
22:43:12.297 00.000 2696 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
22:43:12.297 00.000 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.297 00.000 2696 Star::Find returns 1 (0), X=283.42, Y=265.24, Mass=3110, SNR=39.3, Peak=214 HFD=3.6
22:43:12.297 00.000 2696 Star::Find(15, 1176, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.297 00.000 2696 Star::Find returns 1 (0), X=1175.48, Y=800.00, Mass=5071, SNR=50.1, Peak=194 HFD=5.0
22:43:12.311 00.014 2696 Star::Find(15, 477, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.313 00.002 2696 Star::Find returns 1 (0), X=477.00, Y=661.79, Mass=1434, SNR=26.6, Peak=102 HFD=3.7
22:43:12.313 00.000 2696 Star::Find(15, 999, 274, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.313 00.000 2696 Star::Find returns 1 (0), X=999.26, Y=273.71, Mass=1402, SNR=26.3, Peak=60 HFD=4.7
22:43:12.319 00.006 2696 Star::Find(15, 288, 609, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.319 00.000 2696 Star::Find returns 1 (0), X=288.34, Y=609.08, Mass=555, SNR=16.5, Peak=43 HFD=3.4
22:43:12.319 00.000 2696 Star::Find(15, 144, 856, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.326 00.007 2696 Star::Find returns 1 (0), X=143.64, Y=855.68, Mass=550, SNR=16.5, Peak=42 HFD=3.4
22:43:12.326 00.000 2696 Star::Find(15, 481, 405, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.326 00.000 2696 Star::Find returns 1 (0), X=481.04, Y=404.95, Mass=591, SNR=17.0, Peak=34 HFD=4.1
22:43:12.326 00.000 2696 Star::Find(15, 942, 516, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.326 00.000 2696 Star::Find returns 1 (0), X=941.85, Y=516.54, Mass=651, SNR=17.8, Peak=26 HFD=5.2
22:43:12.326 00.000 2696 Star::Find(15, 409, 77, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.326 00.000 2696 Star::Find returns 1 (0), X=408.57, Y=76.82, Mass=420, SNR=14.4, Peak=27 HFD=3.8
22:43:12.342 00.016 2696 Star::Find(15, 962, 424, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.342 00.000 2696 Star::Find returns 1 (0), X=961.09, Y=424.41, Mass=525, SNR=16.0, Peak=20 HFD=4.9
22:43:12.342 00.000 2696 Star::Find(15, 786, 344, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.342 00.000 2696 Star::Find returns 1 (0), X=786.29, Y=344.12, Mass=364, SNR=13.3, Peak=23 HFD=3.9
22:43:12.351 00.009 2696 Star::Find(15, 1200, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.351 00.000 2696 Star::Find returns 1 (0), X=1199.85, Y=674.33, Mass=602, SNR=17.1, Peak=22 HFD=5.1
22:43:12.351 00.000 2696 Star::Find(15, 1067, 830, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.358 00.007 2696 Star::Find returns 1 (0), X=1066.59, Y=829.53, Mass=362, SNR=13.3, Peak=18 HFD=4.3
22:43:12.360 00.002 2696 Star::Find(15, 652, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.363 00.003 2696 Star::Find returns 1 (0), X=652.39, Y=155.91, Mass=248, SNR=10.9, Peak=17 HFD=3.8
22:43:12.365 00.002 2696 Star::Find(15, 532, 758, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.367 00.002 2696 Star::Find returns 1 (0), X=532.20, Y=757.92, Mass=262, SNR=11.2, Peak=18 HFD=4.0
22:43:12.369 00.002 2696 Star::Find(15, 1032, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.371 00.002 2696 Star::Find returns 1 (0), X=1031.78, Y=784.62, Mass=357, SNR=13.2, Peak=17 HFD=4.7
22:43:12.373 00.002 2696 Star::Find(15, 845, 774, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.375 00.002 2696 Star::Find returns 1 (0), X=844.48, Y=774.49, Mass=260, SNR=11.2, Peak=13 HFD=4.2
22:43:12.375 00.000 2696 Star::Find(15, 623, 244, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.375 00.000 2696 Star::Find returns 1 (0), X=622.89, Y=243.96, Mass=216, SNR=10.2, Peak=10 HFD=4.5
22:43:12.382 00.007 2696 Star::Find(15, 398, 628, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.382 00.000 2696 Star::Find returns 1 (0), X=397.93, Y=627.93, Mass=158, SNR=8.7, Peak=10 HFD=4.1
22:43:12.382 00.000 2696 Star::Find(15, 528, 692, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.382 00.000 2696 Star::Find returns 1 (0), X=528.53, Y=692.28, Mass=203, SNR=9.9, Peak=12 HFD=4.0
22:43:12.389 00.007 2696 Star::Find(15, 572, 922, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.389 00.000 2696 Star::Find returns 1 (0), X=571.85, Y=922.42, Mass=176, SNR=9.2, Peak=12 HFD=3.7
22:43:12.389 00.000 2696 Star::Find(15, 500, 934, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.389 00.000 2696 Star::Find returns 1 (0), X=499.79, Y=934.28, Mass=146, SNR=8.4, Peak=9 HFD=3.6
22:43:12.389 00.000 2696 Star::Find(15, 59, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.389 00.000 2696 Star::Find returns 1 (0), X=59.22, Y=708.46, Mass=141, SNR=8.3, Peak=12 HFD=3.4
22:43:12.389 00.000 2696 Star::Find(15, 322, 376, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.405 00.016 2696 Star::Find returns 1 (0), X=321.64, Y=376.48, Mass=158, SNR=8.7, Peak=9 HFD=4.0
22:43:12.407 00.002 2696 Star::Find(15, 646, 382, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.409 00.002 2696 Star::Find returns 1 (0), X=645.59, Y=381.99, Mass=167, SNR=9.0, Peak=11 HFD=4.1
22:43:12.411 00.002 2696 Star::Find(15, 255, 226, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.413 00.002 2696 Star::Find returns 1 (0), X=254.89, Y=226.46, Mass=130, SNR=7.9, Peak=8 HFD=3.7
22:43:12.413 00.000 2696 Star::Find(15, 574, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.415 00.002 2696 Star::Find returns 1 (0), X=573.12, Y=825.82, Mass=139, SNR=8.2, Peak=10 HFD=4.1
22:43:12.417 00.002 2696 Star::Find(15, 393, 606, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.419 00.002 2696 Star::Find returns 1 (0), X=392.91, Y=606.09, Mass=122, SNR=7.7, Peak=8 HFD=4.0
22:43:12.421 00.002 2696 Star::Find(15, 320, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.423 00.002 2696 Star::Find returns 1 (0), X=320.51, Y=794.03, Mass=121, SNR=7.6, Peak=9 HFD=3.6
22:43:12.425 00.002 2696 Star::Find(15, 997, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.427 00.002 2696 Star::Find returns 1 (0), X=996.91, Y=431.65, Mass=213, SNR=10.1, Peak=10 HFD=5.0
22:43:12.429 00.002 2696 Star::Find(15, 475, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.431 00.002 2696 Star::Find returns 1 (0), X=475.12, Y=824.46, Mass=103, SNR=7.0, Peak=7 HFD=3.6
22:43:12.433 00.002 2696 Star::Find(15, 790, 578, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.433 00.000 2696 Star::Find returns 1 (0), X=789.84, Y=577.64, Mass=145, SNR=8.3, Peak=8 HFD=4.4
22:43:12.435 00.002 2696 Star::Find(15, 1126, 929, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.437 00.002 2696 Star::Find returns 1 (0), X=1126.26, Y=929.28, Mass=161, SNR=8.8, Peak=7 HFD=4.8
22:43:12.439 00.002 2696 Star::Find(15, 496, 718, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.441 00.002 2696 Star::Find returns 1 (0), X=495.61, Y=718.08, Mass=105, SNR=7.1, Peak=8 HFD=3.7
22:43:12.443 00.002 2696 Star::Find(15, 1009, 643, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.445 00.002 2696 Star::Find returns 1 (0), X=1008.78, Y=643.12, Mass=98, SNR=6.8, Peak=7 HFD=4.3
22:43:12.447 00.002 2696 Star::Find(15, 913, 115, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.449 00.002 2696 Star::Find returns 1 (0), X=913.18, Y=115.03, Mass=75, SNR=5.9, Peak=6 HFD=4.1
22:43:12.449 00.000 2696 Star::Find(15, 792, 928, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.451 00.002 2696 Star::Find returns 1 (0), X=792.38, Y=928.51, Mass=104, SNR=7.0, Peak=7 HFD=4.1
22:43:12.452 00.001 2696 Star::Find(15, 267, 592, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.452 00.000 2696 Star::Find returns 1 (0), X=267.46, Y=592.18, Mass=74, SNR=6.0, Peak=6 HFD=3.4
22:43:12.452 00.000 2696 Star::Find(15, 274, 505, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.452 00.000 2696 Star::Find returns 1 (0), X=274.09, Y=504.93, Mass=60, SNR=5.4, Peak=6 HFD=2.9
22:43:12.452 00.000 2696 Star::Find(15, 716, 369, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.452 00.000 2696 Star::Find returns 1 (0), X=716.18, Y=368.89, Mass=113, SNR=7.3, Peak=7 HFD=4.5
22:43:12.452 00.000 2696 Star::Find(15, 980, 564, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.452 00.000 2696 Star::Find returns 1 (0), X=979.97, Y=564.37, Mass=112, SNR=7.3, Peak=6 HFD=5.1
22:43:12.452 00.000 2696 Star::Find(15, 96, 219, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.468 00.016 2696 Star::Find returns 1 (0), X=96.10, Y=218.86, Mass=54, SNR=5.1, Peak=4 HFD=3.6
22:43:12.468 00.000 2696 Star::Find(15, 963, 637, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.468 00.000 2696 Star::Find returns 1 (0), X=963.08, Y=636.61, Mass=83, SNR=6.3, Peak=6 HFD=4.2
22:43:12.468 00.000 2696 Star::Find(15, 1071, 507, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.476 00.008 2696 Star::Find returns 1 (0), X=1070.35, Y=507.33, Mass=131, SNR=7.9, Peak=8 HFD=5.1
22:43:12.476 00.000 2696 Star::Find(15, 126, 230, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.476 00.000 2696 Star::Find returns 1 (0), X=125.22, Y=230.41, Mass=42, SNR=4.5, Peak=5 HFD=2.9
22:43:12.476 00.000 2696 Star::Find(15, 326, 268, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.476 00.000 2696 Star::Find returns 1 (0), X=326.56, Y=267.97, Mass=65, SNR=5.6, Peak=5 HFD=3.8
22:43:12.484 00.008 2696 Star::Find(15, 895, 497, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.484 00.000 2696 Star::Find returns 1 (0), X=894.21, Y=496.65, Mass=139, SNR=8.1, Peak=7 HFD=5.5
22:43:12.484 00.000 2696 Star::Find(15, 116, 917, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.484 00.000 2696 Star::Find returns 1 (0), X=116.09, Y=916.86, Mass=43, SNR=4.6, Peak=6 HFD=2.8
22:43:12.484 00.000 2696 Star::Find(15, 72, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.484 00.000 2696 Star::Find false star n=20 nbg=282 bg=0.4 sigma=0.5 thresh=2 peak=2
22:43:12.484 00.000 2696 Star::Find returns 0 (2), X=72.00, Y=671.00, Mass=43, SNR=2.9, Peak=4 HFD=0.0
22:43:12.484 00.000 2696 Star::Find(15, 640, 846, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.484 00.000 2696 Star::Find returns 1 (0), X=640.03, Y=846.73, Mass=64, SNR=5.5, Peak=5 HFD=4.1
22:43:12.500 00.016 2696 Star::Find(15, 400, 711, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.502 00.002 2696 Star::Find returns 1 (0), X=400.38, Y=710.90, Mass=61, SNR=5.3, Peak=5 HFD=3.9
22:43:12.504 00.002 2696 Star::Find(15, 940, 873, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.504 00.000 2696 Star::Find returns 1 (0), X=938.54, Y=872.47, Mass=86, SNR=6.4, Peak=5 HFD=5.0
22:43:12.507 00.003 2696 Star::Find(15, 227, 719, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.509 00.002 2696 Star::Find returns 1 (0), X=227.39, Y=719.10, Mass=59, SNR=5.3, Peak=5 HFD=3.9
22:43:12.511 00.002 2696 Star::Find(15, 1167, 811, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.511 00.000 2696 Star::Find returns 1 (0), X=1175.48, Y=800.00, Mass=5071, SNR=50.1, Peak=194 HFD=5.0
22:43:12.513 00.002 2696 Star::Find(15, 779, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.515 00.002 2696 Star::Find returns 1 (0), X=778.30, Y=374.24, Mass=98, SNR=6.8, Peak=5 HFD=4.8
22:43:12.517 00.002 2696 Star::Find(15, 1252, 451, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.519 00.002 2696 Star::Find returns 1 (0), X=1251.25, Y=451.51, Mass=121, SNR=7.6, Peak=5 HFD=5.5
22:43:12.521 00.002 2696 Star::Find(15, 170, 723, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.521 00.000 2696 Star::Find false star n=27 nbg=277 bg=0.3 sigma=0.5 thresh=2 peak=2
22:43:12.523 00.002 2696 Star::Find returns 0 (2), X=170.00, Y=723.00, Mass=59, SNR=2.9, Peak=5 HFD=0.0
22:43:12.525 00.002 2696 Star::Find(15, 1184, 789, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.527 00.002 2696 Star::Find returns 1 (0), X=1175.48, Y=800.00, Mass=5071, SNR=50.1, Peak=194 HFD=5.0
22:43:12.529 00.002 2696 Star::Find(15, 1057, 202, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.531 00.002 2696 Star::Find returns 1 (0), X=1055.71, Y=201.60, Mass=80, SNR=6.2, Peak=5 HFD=5.5
22:43:12.533 00.002 2696 Star::Find(15, 282, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.535 00.002 2696 Star::Find false star n=13 nbg=276 bg=0.3 sigma=0.5 thresh=2 peak=2
22:43:12.537 00.002 2696 Star::Find returns 0 (2), X=282.00, Y=749.00, Mass=24, SNR=2.9, Peak=3 HFD=0.0
22:43:12.538 00.001 2696 Star::Find(15, 324, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.540 00.002 2696 Star::Find false star n=29 nbg=271 bg=0.4 sigma=0.5 thresh=2 peak=2
22:43:12.542 00.002 2696 Star::Find returns 0 (2), X=324.00, Y=735.00, Mass=53, SNR=2.9, Peak=4 HFD=0.0
22:43:12.544 00.002 2696 Star::Find(15, 381, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.544 00.000 2696 Star::Find returns 0 (2), X=381.00, Y=785.00, Mass=17, SNR=2.8, Peak=8 HFD=0.0
22:43:12.547 00.003 2696 Star::Find(15, 377, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.547 00.000 2696 Star::Find returns 1 (0), X=376.63, Y=130.57, Mass=43, SNR=4.5, Peak=6 HFD=3.3
22:43:12.547 00.000 2696 Star::Find(15, 733, 839, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.547 00.000 2696 Star::Find returns 1 (0), X=732.95, Y=839.28, Mass=69, SNR=5.7, Peak=6 HFD=4.7
22:43:12.547 00.000 2696 Star::Find(15, 198, 920, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.547 00.000 2696 Star::Find false star n=15 nbg=280 bg=0.3 sigma=0.5 thresh=2 peak=2
22:43:12.547 00.000 2696 Star::Find returns 0 (2), X=198.00, Y=920.00, Mass=28, SNR=2.9, Peak=3 HFD=0.0
22:43:12.547 00.000 2696 Star::Find(15, 1186, 623, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.547 00.000 2696 Star::Find returns 1 (0), X=1185.13, Y=622.74, Mass=111, SNR=7.2, Peak=7 HFD=6.2
22:43:12.564 00.017 2696 Star::Find(15, 160, 813, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.566 00.002 2696 Star::Find false star n=13 nbg=273 bg=0.3 sigma=0.5 thresh=2 peak=2
22:43:12.570 00.004 2696 Star::Find returns 0 (2), X=160.00, Y=813.00, Mass=33, SNR=2.9, Peak=10 HFD=0.0
22:43:12.572 00.002 2696 Star::Find(15, 329, 919, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.574 00.002 2696 Star::Find false star n=23 nbg=281 bg=0.4 sigma=0.5 thresh=2 peak=2
22:43:12.576 00.002 2696 Star::Find returns 0 (2), X=329.00, Y=919.00, Mass=44, SNR=2.9, Peak=3 HFD=0.0
22:43:12.579 00.003 2696 Star::Find(15, 91, 605, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.581 00.002 2696 Star::Find false star n=22 nbg=283 bg=0.3 sigma=0.5 thresh=2 peak=2
22:43:12.583 00.002 2696 Star::Find returns 0 (2), X=91.00, Y=605.00, Mass=42, SNR=2.9, Peak=4 HFD=0.0
22:43:12.585 00.002 2696 Star::Find(15, 473, 362, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.587 00.002 2696 Star::Find false star n=10 nbg=289 bg=0.6 sigma=0.6 thresh=3 peak=3
22:43:12.591 00.004 2696 Star::Find returns 0 (2), X=473.00, Y=362.00, Mass=26, SNR=2.9, Peak=4 HFD=0.0
22:43:12.593 00.002 2696 Star::Find(15, 217, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.594 00.001 2696 Star::Find returns 0 (2), X=217.00, Y=887.00, Mass=13, SNR=2.5, Peak=7 HFD=0.0
22:43:12.596 00.002 2696 Star::Find(15, 355, 690, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.599 00.003 2696 Star::Find false star n=32 nbg=270 bg=0.4 sigma=0.5 thresh=2 peak=2
22:43:12.603 00.004 2696 Star::Find returns 0 (2), X=355.00, Y=690.00, Mass=57, SNR=2.9, Peak=4 HFD=0.0
22:43:12.605 00.002 2696 Star::Find(15, 88, 725, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.607 00.002 2696 Star::Find false star n=13 nbg=280 bg=0.4 sigma=0.5 thresh=2 peak=2
22:43:12.609 00.002 2696 Star::Find returns 0 (2), X=88.00, Y=725.00, Mass=28, SNR=2.9, Peak=5 HFD=0.0
22:43:12.610 00.001 2696 Star::Find(15, 350, 115, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.614 00.004 2696 Star::Find false star n=16 nbg=282 bg=0.3 sigma=0.5 thresh=2 peak=1
22:43:12.616 00.002 2696 Star::Find returns 0 (2), X=350.00, Y=115.00, Mass=28, SNR=2.9, Peak=4 HFD=0.0
22:43:12.618 00.002 2696 Star::Find(15, 28, 388, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.620 00.002 2696 Star::Find false star n=17 nbg=287 bg=0.3 sigma=0.4 thresh=2 peak=2
22:43:12.622 00.002 2696 Star::Find returns 0 (2), X=28.00, Y=388.00, Mass=31, SNR=2.9, Peak=3 HFD=0.0
22:43:12.624 00.002 2696 Star::Find(15, 274, 424, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.626 00.002 2696 Star::Find false star n=21 nbg=277 bg=0.3 sigma=0.5 thresh=2 peak=2
22:43:12.628 00.002 2696 Star::Find returns 0 (2), X=274.00, Y=424.00, Mass=40, SNR=2.9, Peak=6 HFD=0.0
22:43:12.630 00.002 2696 Star::Find(15, 335, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.632 00.002 2696 Star::Find false star n=15 nbg=279 bg=0.3 sigma=0.5 thresh=2 peak=2
22:43:12.634 00.002 2696 Star::Find returns 0 (2), X=335.00, Y=56.00, Mass=29, SNR=2.9, Peak=3 HFD=0.0
22:43:12.634 00.000 2696 Star::Find(15, 1012, 54, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.636 00.002 2696 Star::Find false star n=32 nbg=270 bg=0.4 sigma=0.5 thresh=2 peak=2
22:43:12.638 00.002 2696 Star::Find returns 0 (2), X=1012.00, Y=54.00, Mass=60, SNR=2.9, Peak=4 HFD=0.0
22:43:12.640 00.002 2696 Star::Find(15, 781, 451, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.642 00.002 2696 Star::Find false star n=22 nbg=281 bg=0.5 sigma=0.5 thresh=2 peak=1
22:43:12.644 00.002 2696 Star::Find returns 0 (2), X=781.00, Y=451.00, Mass=39, SNR=2.9, Peak=4 HFD=0.0
22:43:12.646 00.002 2696 Star::Find(15, 252, 857, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.648 00.002 2696 Star::Find false star n=15 nbg=277 bg=0.3 sigma=0.5 thresh=2 peak=2
22:43:12.650 00.002 2696 Star::Find returns 0 (2), X=252.00, Y=857.00, Mass=34, SNR=2.9, Peak=4 HFD=0.0
22:43:12.650 00.000 2696 Star::Find(15, 643, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.652 00.002 2696 Star::Find returns 1 (0), X=652.39, Y=155.91, Mass=248, SNR=10.9, Peak=17 HFD=3.8
22:43:12.654 00.002 2696 AutoFind: finding best star pass 1
22:43:12.656 00.002 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.658 00.002 2696 Star::Find returns 1 (0), X=283.42, Y=265.24, Mass=3110, SNR=39.3, Peak=214 HFD=3.6
22:43:12.658 00.000 2696 AutoFind returns star at [283, 265] 182.3 Mass 3110 SNR 39.3
22:43:12.663 00.005 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:43:12.663 00.000 2696 Star::Find returns 1 (0), X=283.42, Y=265.24, Mass=3110, SNR=39.3, Peak=214 HFD=3.6
22:43:12.663 00.000 2696 MultiStar: List (12): {283.42, 265.24}(39.3), {1175.48, 800.00}(50.1), {477.00, 661.79}(26.6), {999.26, 273.71}(26.3), {288.34, 609.08}(16.5), {143.64, 855.68}(16.5), {481.04, 404.95}(17.0), {941.85, 516.54}(17.8), {408.57, 76.82}(14.4), {961.09, 424.41}(16.0), {786.29, 344.12}(13.3), {1199.85, 674.33}(17.1), 
22:43:12.663 00.000 2696 setting lock position to (283.42, 265.24)
22:43:12.663 00.000 2696 MultiStar: stabilizing after lock position change
22:43:12.663 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=214, med=0, FiltMin=0, FiltMax=168, Gamma=0.430
22:43:12.705 00.042 2696 Status Line: Auto-selected star at (283.4, 265.2)
22:43:13.259 00.554 5240 Exposure complete
22:43:13.307 00.048 5240 worker thread done servicing request
22:43:13.307 00.000 2696 OnExposeComplete: enter
22:43:13.320 00.013 2696 UpdateGuideState(): m_state=2
22:43:13.322 00.002 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 154
22:43:13.322 00.000 2696 Star::Find returns 1 (0), X=283.06, Y=265.28, Mass=3158, SNR=39.6, Peak=209 HFD=3.9
22:43:13.322 00.000 2696 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.74) = xAngle (0.30 = 0.30)
22:43:13.322 00.000 2696 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.93 = 2.93)
22:43:13.322 00.000 2696 CameraToMount -- cameraX=-0.36 cameraY=0.04 hyp=0.36 cameraTheta=3.03 mountX=0.35 mountY=0.08, mountTheta=0.22
22:43:13.322 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=209, med=0, FiltMin=0, FiltMax=161, Gamma=0.430
22:43:13.370 00.048 2696 UpdateGuideState exits: m=3158 SNR=39.6
22:43:13.370 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:13.370 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:43:13.382 00.012 2696 Enqueuing Expose request
22:43:13.388 00.006 5240 Worker thread wakes up
22:43:13.388 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:43:13.388 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:43:15.038 01.650 5240 Exposure complete
22:43:15.101 00.063 5240 worker thread done servicing request
22:43:15.101 00.000 2696 OnExposeComplete: enter
22:43:15.101 00.000 2696 UpdateGuideState(): m_state=2
22:43:15.101 00.000 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 155
22:43:15.101 00.000 2696 Star::Find returns 1 (0), X=283.10, Y=265.36, Mass=3005, SNR=38.7, Peak=217 HFD=3.8
22:43:15.101 00.000 2696 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.74) = xAngle (0.07 = 0.07)
22:43:15.101 00.000 2696 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.70 = 2.70)
22:43:15.101 00.000 2696 CameraToMount -- cameraX=-0.33 cameraY=0.12 hyp=0.35 cameraTheta=2.80 mountX=0.35 mountY=0.15, mountTheta=0.40
22:43:15.117 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=0, FiltMin=0, FiltMax=164, Gamma=0.430
22:43:15.148 00.031 2696 UpdateGuideState exits: m=3005 SNR=38.7
22:43:15.163 00.015 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:15.165 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:43:15.165 00.000 2696 Enqueuing Expose request
22:43:15.165 00.000 5240 Worker thread wakes up
22:43:15.175 00.010 5240 worker thread servicing REQUEST_EXPOSE 1500
22:43:15.175 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:43:16.579 01.404 5240 Exposure complete
22:43:16.640 00.061 5240 worker thread done servicing request
22:43:16.640 00.000 2696 OnExposeComplete: enter
22:43:16.642 00.002 2696 UpdateGuideState(): m_state=2
22:43:16.642 00.000 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 156
22:43:16.642 00.000 2696 Star::Find returns 1 (0), X=282.73, Y=265.41, Mass=3103, SNR=39.3, Peak=206 HFD=3.6
22:43:16.642 00.000 2696 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.74) = xAngle (0.17 = 0.17)
22:43:16.642 00.000 2696 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.81 = 2.81)
22:43:16.642 00.000 2696 CameraToMount -- cameraX=-0.69 cameraY=0.16 hyp=0.71 cameraTheta=2.91 mountX=0.70 mountY=0.23, mountTheta=0.32
22:43:16.642 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=206, med=0, FiltMin=0, FiltMax=148, Gamma=0.430
22:43:16.694 00.052 2696 UpdateGuideState exits: m=3103 SNR=39.3
22:43:16.694 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:16.704 00.010 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:43:16.704 00.000 2696 Enqueuing Expose request
22:43:16.704 00.000 5240 Worker thread wakes up
22:43:16.704 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:43:16.704 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:43:18.354 01.650 5240 Exposure complete
22:43:18.431 00.077 5240 worker thread done servicing request
22:43:18.431 00.000 2696 OnExposeComplete: enter
22:43:18.433 00.002 2696 UpdateGuideState(): m_state=2
22:43:18.433 00.000 2696 Star::Find(15, 282, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 157
22:43:18.433 00.000 2696 Star::Find returns 1 (0), X=283.18, Y=265.73, Mass=2921, SNR=38.1, Peak=201 HFD=3.6
22:43:18.433 00.000 2696 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.74) = xAngle (-0.70 = -0.70)
22:43:18.433 00.000 2696 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.93 = 1.93)
22:43:18.433 00.000 2696 CameraToMount -- cameraX=-0.24 cameraY=0.49 hyp=0.54 cameraTheta=2.04 mountX=0.42 mountY=0.51, mountTheta=0.88
22:43:18.446 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=201, med=0, FiltMin=0, FiltMax=160, Gamma=0.430
22:43:18.491 00.045 2696 UpdateGuideState exits: m=2921 SNR=38.1
22:43:18.493 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:18.495 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:43:18.497 00.002 2696 Enqueuing Expose request
22:43:18.497 00.000 5240 Worker thread wakes up
22:43:18.499 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:43:18.499 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,251,31,31)
22:43:19.924 01.425 5240 Exposure complete
22:43:19.988 00.064 5240 worker thread done servicing request
22:43:19.988 00.000 2696 OnExposeComplete: enter
22:43:19.988 00.000 2696 UpdateGuideState(): m_state=2
22:43:19.988 00.000 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 158
22:43:19.988 00.000 2696 Star::Find returns 1 (0), X=282.63, Y=265.86, Mass=3088, SNR=39.1, Peak=178 HFD=3.8
22:43:20.004 00.016 2696 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.74) = xAngle (-0.25 = -0.25)
22:43:20.007 00.003 2696 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.38 = 2.38)
22:43:20.007 00.000 2696 CameraToMount -- cameraX=-0.80 cameraY=0.62 hyp=1.01 cameraTheta=2.48 mountX=0.98 mountY=0.70, mountTheta=0.62
22:43:20.007 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=186, med=0, FiltMin=0, FiltMax=151, Gamma=0.430
22:43:20.053 00.046 2696 UpdateGuideState exits: m=3088 SNR=39.1
22:43:20.053 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:20.053 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:43:20.053 00.000 2696 Enqueuing Expose request
22:43:20.067 00.014 5240 Worker thread wakes up
22:43:20.067 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:43:20.067 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,251,31,31)
22:43:21.698 01.631 5240 Exposure complete
22:43:21.778 00.080 5240 worker thread done servicing request
22:43:21.778 00.000 2696 OnExposeComplete: enter
22:43:21.778 00.000 2696 UpdateGuideState(): m_state=2
22:43:21.778 00.000 2696 Star::Find(15, 282, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 159
22:43:21.778 00.000 2696 Star::Find returns 1 (0), X=282.38, Y=265.46, Mass=2988, SNR=38.5, Peak=185 HFD=3.5
22:43:21.788 00.010 2696 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.74) = xAngle (0.20 = 0.20)
22:43:21.788 00.000 2696 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.83 = 2.83)
22:43:21.791 00.003 2696 CameraToMount -- cameraX=-1.05 cameraY=0.22 hyp=1.07 cameraTheta=2.93 mountX=1.05 mountY=0.33, mountTheta=0.30
22:43:21.793 00.002 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=185, med=0, FiltMin=0, FiltMax=141, Gamma=0.430
22:43:21.841 00.048 2696 UpdateGuideState exits: m=2988 SNR=38.5
22:43:21.843 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:21.845 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:43:21.847 00.002 2696 Enqueuing Expose request
22:43:21.847 00.000 5240 Worker thread wakes up
22:43:21.849 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:43:21.849 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(267,250,31,31)
22:43:23.266 01.417 5240 Exposure complete
22:43:23.333 00.067 5240 worker thread done servicing request
22:43:23.333 00.000 2696 OnExposeComplete: enter
22:43:23.335 00.002 2696 UpdateGuideState(): m_state=2
22:43:23.337 00.002 2696 Star::Find(15, 282, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 160
22:43:23.339 00.002 2696 Star::Find returns 1 (0), X=282.25, Y=265.35, Mass=2987, SNR=38.5, Peak=193 HFD=3.7
22:43:23.341 00.002 2696 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.74) = xAngle (0.31 = 0.31)
22:43:23.345 00.004 2696 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.95 = 2.95)
22:43:23.345 00.000 2696 CameraToMount -- cameraX=-1.17 cameraY=0.11 hyp=1.18 cameraTheta=3.05 mountX=1.12 mountY=0.23, mountTheta=0.20
22:43:23.350 00.005 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=193, med=0, FiltMin=0, FiltMax=145, Gamma=0.430
22:43:23.393 00.043 2696 UpdateGuideState exits: m=2987 SNR=38.5
22:43:23.397 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:23.397 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:43:23.399 00.002 2696 Enqueuing Expose request
22:43:23.401 00.002 5240 Worker thread wakes up
22:43:23.401 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:43:23.401 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(267,250,31,31)
22:43:23.788 00.387 2696 GuideButtonClick i=1 ctx=Guide button clicked
22:43:23.804 00.016 2696 Changing from state SELECTED to CALIBRATING_PRIMARY
22:43:23.804 00.000 2696 guider state => CALIBRATED
22:43:23.804 00.000 2696 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
22:43:23.820 00.016 2696 reset dither spiral
22:43:25.042 01.222 5240 Exposure complete
22:43:25.101 00.059 5240 worker thread done servicing request
22:43:25.101 00.000 2696 OnExposeComplete: enter
22:43:25.101 00.000 2696 UpdateGuideState(): m_state=5
22:43:25.106 00.005 2696 Star::Find(15, 282, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 161
22:43:25.106 00.000 2696 Star::Find returns 1 (0), X=282.55, Y=265.45, Mass=2998, SNR=38.6, Peak=186 HFD=3.3
22:43:25.106 00.000 2696 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.74) = xAngle (0.18 = 0.18)
22:43:25.106 00.000 2696 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.81 = 2.81)
22:43:25.106 00.000 2696 CameraToMount -- cameraX=-0.87 cameraY=0.21 hyp=0.90 cameraTheta=2.91 mountX=0.88 mountY=0.29, mountTheta=0.32
22:43:25.106 00.000 2696 Changing from state CALIBRATED to GUIDING
22:43:25.106 00.000 2696 ScopeASCOM::GetDeclinationRadians() returns -11.1
22:43:25.106 00.000 2696 ScopeASCOM::SideOfPier() returns 1
22:43:25.106 00.000 2696 AdjustCalibrationForScopePointing (scope): current dec=-11.1 pierSide=1, cal dec=0.0 pierSide=1 rotAngle=None bin=1
22:43:25.122 00.016 2696 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
22:43:25.122 00.000 2696 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
22:43:25.122 00.000 2696 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003750
22:43:25.122 00.000 2696 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003750
22:43:25.122 00.000 2696 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 29.175700
22:43:25.132 00.010 2696 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 14
22:43:25.132 00.000 2696 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 11
22:43:25.132 00.000 2696 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:43:25.138 00.006 2696 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 2
22:43:25.138 00.000 2696 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 9:57:11 PM"
22:43:25.138 00.000 2696 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
22:43:25.138 00.000 2696 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.6 0.4}, {-1.4 1.4}, {-3.6 2.0}, {-3.9 2.8}, {-6.9 3.5}, {-8.5 4.3}, {-11.1 4.5}, {-12.0 6.2}, {-14.7 7.1}, {-15.9 7.7}, {-18.9 8.1}, {-19.9 8.6}, {-22.4 10.0}, {-23.7 10.2}, {-23.7 10.2}, {-9.1 3.8}, {2.3 -1.6}"
22:43:25.138 00.000 2696 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.9 -1.7}, {-2.4 -2.9}, {-3.7 -4.2}, {-5.1 -5.3}, {-6.9 -7.1}, {-10.1 -8.6}, {-11.2 -10.1}, {-14.2 -11.7}, {-15.5 -12.8}, {-18.8 -14.6}, {-20.7 -15.9}, {-20.7 -15.9}, {-20.0 -6.5}, {-16.8 3.1}, {-16.8 5.2}"
22:43:25.201 00.063 2696 ScopeASCOM::GetGuideRates returns 0 13.500 13.500 a-s/sec
22:43:25.201 00.000 2696 GetDouble("/profile/6/camera/pixelsize", 0.000000) returns 3.750000
22:43:25.201 00.000 2696 Dec comp: XRate 6.142 -> 6.027 for dec 0.0 -> dec -11.1
22:43:25.201 00.000 2696 ScopeASCOM::GetDeclinationRadians() returns -11.1
22:43:25.201 00.000 2696 ScopeASCOM::SideOfPier() returns 1
22:43:25.217 00.016 2696 setting lock position to (282.55, 265.45)
22:43:25.217 00.000 2696 MultiStar: stabilizing after lock position change
22:43:25.217 00.000 2696 guider state => GUIDING
22:43:25.217 00.000 2696 Status Line: Guiding
22:43:25.226 00.009 2696 Mount: notify guiding started
22:43:25.226 00.000 2696 ScopeASCOM::SideOfPier() returns 1
22:43:25.226 00.000 2696 PPEC: guiding starts RA = 7.1291 hr, pier West, prev RA = 7.1455 hr, pier West
22:43:25.233 00.007 2696 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
22:43:25.233 00.000 2696 PPEC: guiding was stopped for 270.4 seconds, deltaRA -59.1s, worm delta +329.5s, 50.9% of period (647.4s), limit 40.0% (259.0s)
22:43:25.233 00.000 2696 PPEC: reset GP model
22:43:25.233 00.000 2696 GetString("/profile/6/name", "") returns "OAG"
22:43:25.233 00.000 2696 GetString("/profile/6/scope/calibration/timestamp", "") returns "1/12/2026 9:57:11 PM"
22:43:25.233 00.000 2696 GetDouble("/profile/6/scope/calibration/xRate", 1.000000) returns 0.006142
22:43:25.233 00.000 2696 GetDouble("/profile/6/scope/calibration/yRate", 1.000000) returns 0.007905
22:43:25.233 00.000 2696 GetInt("/profile/6/scope/calibration/binning", 1) returns 1
22:43:25.249 00.016 2696 GetDouble("/profile/6/scope/calibration/xAngle", 0.000000) returns 2.735510
22:43:25.249 00.000 2696 GetDouble("/profile/6/scope/calibration/yAngle", 0.000000) returns 0.655502
22:43:25.249 00.000 2696 GetDouble("/profile/6/scope/calibration/declination", 0.000000) returns 0.000048
22:43:25.249 00.000 2696 GetInt("/profile/6/scope/calibration/pierSide", -1) returns 1
22:43:25.257 00.008 2696 GetInt("/profile/6/scope/calibration/raGuideParity", 0) returns 1
22:43:25.257 00.000 2696 GetInt("/profile/6/scope/calibration/decGuideParity", 0) returns 1
22:43:25.257 00.000 2696 GetDouble("/profile/6/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
22:43:25.257 00.000 2696 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
22:43:25.265 00.008 2696 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
22:43:25.265 00.000 2696 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003750
22:43:25.265 00.000 2696 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003750
22:43:25.265 00.000 2696 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 29.175700
22:43:25.265 00.000 2696 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 14
22:43:25.265 00.000 2696 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 11
22:43:25.265 00.000 2696 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:43:25.265 00.000 2696 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 2
22:43:25.281 00.016 2696 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 9:57:11 PM"
22:43:25.281 00.000 2696 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
22:43:25.281 00.000 2696 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.6 0.4}, {-1.4 1.4}, {-3.6 2.0}, {-3.9 2.8}, {-6.9 3.5}, {-8.5 4.3}, {-11.1 4.5}, {-12.0 6.2}, {-14.7 7.1}, {-15.9 7.7}, {-18.9 8.1}, {-19.9 8.6}, {-22.4 10.0}, {-23.7 10.2}, {-23.7 10.2}, {-9.1 3.8}, {2.3 -1.6}"
22:43:25.281 00.000 2696 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.9 -1.7}, {-2.4 -2.9}, {-3.7 -4.2}, {-5.1 -5.3}, {-6.9 -7.1}, {-10.1 -8.6}, {-11.2 -10.1}, {-14.2 -11.7}, {-15.5 -12.8}, {-18.8 -14.6}, {-20.7 -15.9}, {-20.7 -15.9}, {-20.0 -6.5}, {-16.8 3.1}, {-16.8 5.2}"
22:43:25.288 00.007 2696 GetInt("/profile/6/scope/calibration/focal_length", 0) returns 414
22:43:25.288 00.000 2696 GetDouble("/profile/6/scope/calibration/image_scale", 1.000000) returns 1.868340
22:43:25.288 00.000 2696 GetDouble("/profile/6/scope/calibration/ra_guide_rate", -1.000000) returns 0.003750
22:43:25.288 00.000 2696 GetDouble("/profile/6/scope/calibration/dec_guide_rate", -1.000000) returns 0.003750
22:43:25.288 00.000 2696 GetDouble("/profile/6/scope/calibration/ortho_error", 0.000000) returns 29.175700
22:43:25.298 00.010 2696 GetInt("/profile/6/scope/calibration/ra_step_count", 0) returns 14
22:43:25.298 00.000 2696 GetInt("/profile/6/scope/calibration/dec_step_count", 0) returns 11
22:43:25.298 00.000 2696 GetDouble("/profile/6/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:43:25.298 00.000 2696 GetInt("/profile/6/scope/calibration/last_issue", 0) returns 2
22:43:25.298 00.000 2696 GetString("/profile/6/scope/calibration/orig_timestamp", "Unknown") returns "1/12/2026 9:57:11 PM"
22:43:25.298 00.000 2696 GetInt("/profile/6/scope/calibration/orig_pierside", -1) returns 1
22:43:25.298 00.000 2696 GetString("/profile/6/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-1.6 0.4}, {-1.4 1.4}, {-3.6 2.0}, {-3.9 2.8}, {-6.9 3.5}, {-8.5 4.3}, {-11.1 4.5}, {-12.0 6.2}, {-14.7 7.1}, {-15.9 7.7}, {-18.9 8.1}, {-19.9 8.6}, {-22.4 10.0}, {-23.7 10.2}, {-23.7 10.2}, {-9.1 3.8}, {2.3 -1.6}"
22:43:25.298 00.000 2696 GetString("/profile/6/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.9 -1.7}, {-2.4 -2.9}, {-3.7 -4.2}, {-5.1 -5.3}, {-6.9 -7.1}, {-10.1 -8.6}, {-11.2 -10.1}, {-14.2 -11.7}, {-15.5 -12.8}, {-18.8 -14.6}, {-20.7 -15.9}, {-20.7 -15.9}, {-20.0 -6.5}, {-16.8 3.1}, {-16.8 5.2}"
22:43:25.407 00.109 2696 ScopeASCOM::GetGuideRates returns 0 13.500 13.500 a-s/sec
22:43:25.407 00.000 2696 ScopeASCOM::SideOfPier() returns 1
22:43:25.413 00.006 2696 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
22:43:25.415 00.002 2696 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
22:43:25.417 00.002 2696 ScopeASCOM::GetDeclinationRadians() returns -11.1
22:43:25.419 00.002 2696 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination -11.1
22:43:25.421 00.002 2696 MountToCamera -- mountTheta (-0.00) + m_xAngle (2.74) = xAngle (2.74 = 2.74)
22:43:25.421 00.000 2696 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=-0.00, cameraY=0.00 cameraTheta=0.00
22:43:25.423 00.002 2696 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,0.00 arcsec/hr
22:43:25.425 00.002 2696 UpdateLockPosShiftCameraCoords: shift rate -0,0 px/sec
22:43:25.427 00.002 2696 GetInt("/profile/6/AutoLoadCalibration", -1) returns 1
22:43:25.429 00.002 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=204, med=0, FiltMin=0, FiltMax=162, Gamma=0.430
22:43:25.474 00.045 2696 UpdateGuideState exits: m=2998 SNR=38.6
22:43:25.476 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:25.476 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:43:25.486 00.010 2696 Enqueuing Expose request
22:43:25.490 00.004 5240 Worker thread wakes up
22:43:25.490 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:43:25.490 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:43:26.917 01.427 5240 Exposure complete
22:43:26.984 00.067 5240 worker thread done servicing request
22:43:26.984 00.000 2696 OnExposeComplete: enter
22:43:26.984 00.000 2696 UpdateGuideState(): m_state=6
22:43:26.984 00.000 2696 Star::Find(15, 282, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:43:26.984 00.000 2696 Star::Find returns 1 (0), X=282.74, Y=265.37, Mass=3117, SNR=39.4, Peak=192 HFD=3.7
22:43:26.984 00.000 2696 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.74) = xAngle (-3.11 = -3.11)
22:43:26.984 00.000 2696 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.48 = -0.48)
22:43:26.996 00.012 2696 CameraToMount -- cameraX=0.19 cameraY=-0.08 hyp=0.20 cameraTheta=-0.38 mountX=-0.20 mountY=-0.09, mountTheta=-2.71
22:43:26.996 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.19, y=-0.08, opts=13)
22:43:26.996 00.000 2696 Enqueuing Move request for scope (0.19, -0.08)
22:43:26.996 00.000 5240 Worker thread wakes up
22:43:26.996 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.08) opts 0xd
22:43:26.996 00.000 5240 Handling offset move in thread for scope, endpoint = (0.19, -0.08)
22:43:26.996 00.000 5240 Moving (0.19, -0.08) raw xDistance=-0.20 yDistance=-0.09
22:43:26.996 00.000 5240 PPEC rslt: input = -0.20, final = 0.00, react = -0.20, pred = -1.33, hyst = 0.00, hyst_pct = 0.00, period_length = 647.39
22:43:26.996 00.000 5240 PPEC: input: -0.20, control: 0.00, exposure: 1500
22:43:26.996 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:26.996 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:43:26.996 00.000 5240 MoveAxis(E, 0, ABG)
22:43:26.996 00.000 5240 Move returns status 0, amount 0
22:43:26.996 00.000 5240 MoveAxis(N, 0, ABG)
22:43:26.996 00.000 5240 Move returns status 0, amount 0
22:43:26.996 00.000 5240 move complete, result=0
22:43:26.996 00.000 5240 worker thread done servicing request
22:43:27.016 00.020 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=192, med=0, FiltMin=0, FiltMax=144, Gamma=0.430
22:43:27.059 00.043 2696 UpdateGuideState exits: m=3117 SNR=39.4
22:43:27.059 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:27.059 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:43:27.059 00.000 2696 Enqueuing Expose request
22:43:27.070 00.011 5240 Worker thread wakes up
22:43:27.070 00.000 2696 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:43:27.070 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:43:27.070 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:43:28.570 01.500 2696 GetInt("/profile/6/camera/SaturationADU", 0) returns 255
22:43:28.570 00.000 2696 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
22:43:28.710 00.140 5240 Exposure complete
22:43:28.759 00.049 5240 worker thread done servicing request
22:43:28.759 00.000 2696 OnExposeComplete: enter
22:43:28.759 00.000 2696 UpdateGuideState(): m_state=6
22:43:28.759 00.000 2696 Star::Find(15, 282, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
22:43:28.759 00.000 2696 Star::Find returns 1 (0), X=282.99, Y=265.35, Mass=3071, SNR=39.0, Peak=180 HFD=3.9
22:43:28.773 00.014 2696 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.74) = xAngle (-2.96 = -2.96)
22:43:28.775 00.002 2696 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.32 = -0.32)
22:43:28.779 00.004 2696 CameraToMount -- cameraX=0.44 cameraY=-0.10 hyp=0.45 cameraTheta=-0.22 mountX=-0.44 mountY=-0.14, mountTheta=-2.83
22:43:28.783 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.44, y=-0.10, opts=13)
22:43:28.785 00.002 2696 Enqueuing Move request for scope (0.44, -0.10)
22:43:28.787 00.002 5240 Worker thread wakes up
22:43:28.787 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.10) opts 0xd
22:43:28.787 00.000 5240 Handling offset move in thread for scope, endpoint = (0.44, -0.10)
22:43:28.787 00.000 5240 Moving (0.44, -0.10) raw xDistance=-0.44 yDistance=-0.14
22:43:28.788 00.001 5240 PPEC rslt: input = -0.44, final = -0.44, react = -0.44, pred = -1.33, hyst = -0.40, hyst_pct = 0.00, period_length = 647.39
22:43:28.788 00.000 5240 PPEC: input: -0.44, control: -0.44, exposure: 1500
22:43:28.788 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:28.788 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:43:28.788 00.000 5240 MoveAxis(E, 73, ABG)
22:43:28.788 00.000 5240 Guiding  Dir = 2, Dur = 73
22:43:28.788 00.000 5240 IsGuiding returns 0
22:43:28.788 00.000 5240 PulseGuide returned control before completion, sleep 83
22:43:28.802 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=180, med=0, FiltMin=0, FiltMax=154, Gamma=0.430
22:43:28.847 00.045 2696 UpdateGuideState exits: m=3071 SNR=39.0
22:43:28.849 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:28.851 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:43:28.851 00.000 2696 Enqueuing Expose request
22:43:28.883 00.032 5240 IsGuiding returns 1
22:43:28.883 00.000 5240 scope still moving after pulse duration time elapsed
22:43:28.914 00.031 5240 IsGuiding returns 0
22:43:28.914 00.000 5240 scope move finished after 73 + 52 ms
22:43:28.914 00.000 5240 Move returns status 0, amount 73
22:43:28.914 00.000 5240 MoveAxis(N, 0, ABG)
22:43:28.914 00.000 5240 Move returns status 0, amount 0
22:43:28.914 00.000 5240 move complete, result=0
22:43:28.914 00.000 5240 worker thread done servicing request
22:43:28.914 00.000 5240 Worker thread wakes up
22:43:28.914 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:43:28.914 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:43:28.914 00.000 2696 GuideStep: -0.4 px 73 ms EAST, -0.1 px 0 ms NORTH
22:43:30.343 01.429 5240 Exposure complete
22:43:30.406 00.063 5240 worker thread done servicing request
22:43:30.406 00.000 2696 OnExposeComplete: enter
22:43:30.406 00.000 2696 UpdateGuideState(): m_state=6
22:43:30.406 00.000 2696 Star::Find(15, 282, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
22:43:30.406 00.000 2696 Star::Find returns 1 (0), X=283.14, Y=264.79, Mass=2865, SNR=37.7, Peak=173 HFD=4.0
22:43:30.413 00.007 2696 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.74) = xAngle (-3.58 = 2.71)
22:43:30.413 00.000 2696 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.95 = -0.95)
22:43:30.413 00.000 2696 CameraToMount -- cameraX=0.59 cameraY=-0.66 hyp=0.88 cameraTheta=-0.84 mountX=-0.80 mountY=-0.71, mountTheta=-2.41
22:43:30.413 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.59, y=-0.66, opts=13)
22:43:30.423 00.010 2696 Enqueuing Move request for scope (0.59, -0.66)
22:43:30.423 00.000 5240 Worker thread wakes up
22:43:30.423 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.66) opts 0xd
22:43:30.423 00.000 5240 Handling offset move in thread for scope, endpoint = (0.59, -0.66)
22:43:30.423 00.000 5240 Moving (0.59, -0.66) raw xDistance=-0.80 yDistance=-0.71
22:43:30.423 00.000 5240 PPEC rslt: input = -0.80, final = -0.80, react = -0.80, pred = -1.33, hyst = -0.72, hyst_pct = 0.00, period_length = 647.39
22:43:30.423 00.000 5240 PPEC: input: -0.80, control: -0.80, exposure: 1500
22:43:30.423 00.000 5240 resist switch: large excursion: input -0.71 thresh 0.45 direction from 0 to -1
22:43:30.423 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.14
22:43:30.423 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71
22:43:30.423 00.000 5240 MoveAxis(E, 133, ABG)
22:43:30.423 00.000 5240 Guiding  Dir = 2, Dur = 133
22:43:30.423 00.000 5240 IsGuiding returns 0
22:43:30.423 00.000 5240 PulseGuide returned control before completion, sleep 143
22:43:30.437 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=181, med=0, FiltMin=0, FiltMax=139, Gamma=0.430
22:43:30.476 00.039 2696 UpdateGuideState exits: m=2865 SNR=37.7
22:43:30.485 00.009 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:30.485 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:43:30.485 00.000 2696 Enqueuing Expose request
22:43:30.581 00.096 5240 IsGuiding returns 1
22:43:30.581 00.000 5240 scope still moving after pulse duration time elapsed
22:43:30.612 00.031 5240 IsGuiding returns 0
22:43:30.612 00.000 5240 scope move finished after 133 + 52 ms
22:43:30.612 00.000 5240 Move returns status 0, amount 133
22:43:30.612 00.000 5240 MoveAxis(N, 90, ABG)
22:43:30.612 00.000 5240 Guiding  Dir = 0, Dur = 90
22:43:30.612 00.000 5240 IsGuiding returns 0
22:43:30.612 00.000 5240 PulseGuide returned control before completion, sleep 100
22:43:30.722 00.110 5240 IsGuiding returns 1
22:43:30.722 00.000 5240 scope still moving after pulse duration time elapsed
22:43:30.754 00.032 5240 IsGuiding returns 0
22:43:30.754 00.000 5240 scope move finished after 90 + 51 ms
22:43:30.754 00.000 5240 Move returns status 0, amount 90
22:43:30.754 00.000 5240 move complete, result=0
22:43:30.754 00.000 5240 worker thread done servicing request
22:43:30.754 00.000 5240 Worker thread wakes up
22:43:30.754 00.000 2696 GuideStep: -0.8 px 133 ms EAST, -0.7 px 90 ms NORTH
22:43:30.759 00.005 5240 worker thread servicing REQUEST_EXPOSE 1500
22:43:30.761 00.002 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:43:32.401 01.640 5240 Exposure complete
22:43:32.468 00.067 5240 worker thread done servicing request
22:43:32.468 00.000 2696 OnExposeComplete: enter
22:43:32.468 00.000 2696 UpdateGuideState(): m_state=6
22:43:32.468 00.000 2696 Star::Find(15, 283, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:43:32.475 00.007 2696 Star::Find returns 1 (0), X=282.26, Y=265.03, Mass=2866, SNR=37.7, Peak=174 HFD=4.0
22:43:32.475 00.000 2696 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.74) = xAngle (-4.92 = 1.37)
22:43:32.475 00.000 2696 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.28 = -2.28)
22:43:32.480 00.005 2696 CameraToMount -- cameraX=-0.29 cameraY=-0.42 hyp=0.51 cameraTheta=-2.18 mountX=0.10 mountY=-0.38, mountTheta=-1.31
22:43:32.480 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.29, y=-0.42, opts=13)
22:43:32.480 00.000 2696 Enqueuing Move request for scope (-0.29, -0.42)
22:43:32.480 00.000 5240 Worker thread wakes up
22:43:32.480 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.42) opts 0xd
22:43:32.480 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.29, -0.42)
22:43:32.480 00.000 5240 Moving (-0.29, -0.42) raw xDistance=0.10 yDistance=-0.38
22:43:32.480 00.000 5240 PPEC rslt: input = 0.10, final = 0.00, react = 0.10, pred = -1.33, hyst = 0.00, hyst_pct = 0.00, period_length = 647.39
22:43:32.480 00.000 5240 PPEC: input: 0.10, control: 0.00, exposure: 1500
22:43:32.480 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
22:43:32.480 00.000 5240 MoveAxis(E, 0, ABG)
22:43:32.480 00.000 5240 Move returns status 0, amount 0
22:43:32.480 00.000 5240 MoveAxis(N, 48, ABG)
22:43:32.480 00.000 5240 Guiding  Dir = 0, Dur = 48
22:43:32.480 00.000 5240 IsGuiding returns 0
22:43:32.480 00.000 5240 PulseGuide returned control before completion, sleep 58
22:43:32.496 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=0, FiltMin=0, FiltMax=147, Gamma=0.430
22:43:32.547 00.051 2696 UpdateGuideState exits: m=2866 SNR=37.7
22:43:32.547 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:32.547 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:43:32.547 00.000 2696 Enqueuing Expose request
22:43:32.559 00.012 5240 IsGuiding returns 1
22:43:32.559 00.000 5240 scope still moving after pulse duration time elapsed
22:43:32.590 00.031 5240 IsGuiding returns 0
22:43:32.590 00.000 5240 scope move finished after 48 + 53 ms
22:43:32.590 00.000 5240 Move returns status 0, amount 48
22:43:32.590 00.000 5240 move complete, result=0
22:43:32.590 00.000 5240 worker thread done servicing request
22:43:32.590 00.000 5240 Worker thread wakes up
22:43:32.590 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:43:32.590 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:43:32.594 00.004 2696 GuideStep: 0.1 px 0 ms EAST, -0.4 px 48 ms NORTH
22:43:34.010 01.416 5240 Exposure complete
22:43:34.069 00.059 5240 worker thread done servicing request
22:43:34.069 00.000 2696 OnExposeComplete: enter
22:43:34.069 00.000 2696 UpdateGuideState(): m_state=6
22:43:34.069 00.000 2696 Star::Find(15, 282, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
22:43:34.074 00.005 2696 Star::Find returns 1 (0), X=282.57, Y=264.76, Mass=3090, SNR=39.2, Peak=162 HFD=3.8
22:43:34.074 00.000 2696 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.74) = xAngle (-4.27 = 2.01)
22:43:34.074 00.000 2696 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.64 = -1.64)
22:43:34.074 00.000 2696 CameraToMount -- cameraX=0.02 cameraY=-0.69 hyp=0.69 cameraTheta=-1.54 mountX=-0.29 mountY=-0.69, mountTheta=-1.97
22:43:34.074 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.02, y=-0.69, opts=13)
22:43:34.074 00.000 2696 Enqueuing Move request for scope (0.02, -0.69)
22:43:34.074 00.000 5240 Worker thread wakes up
22:43:34.074 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.69) opts 0xd
22:43:34.074 00.000 5240 Handling offset move in thread for scope, endpoint = (0.02, -0.69)
22:43:34.074 00.000 5240 Moving (0.02, -0.69) raw xDistance=-0.29 yDistance=-0.69
22:43:34.074 00.000 5240 PPEC rslt: input = -0.29, final = -0.29, react = -0.29, pred = -1.33, hyst = -0.34, hyst_pct = 0.00, period_length = 647.39
22:43:34.074 00.000 5240 PPEC: input: -0.29, control: -0.29, exposure: 1500
22:43:34.074 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69
22:43:34.074 00.000 5240 MoveAxis(E, 49, ABG)
22:43:34.074 00.000 5240 Guiding  Dir = 2, Dur = 49
22:43:34.074 00.000 5240 IsGuiding returns 0
22:43:34.074 00.000 5240 PulseGuide returned control before completion, sleep 59
22:43:34.101 00.027 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=164, med=0, FiltMin=0, FiltMax=142, Gamma=0.430
22:43:34.139 00.038 2696 UpdateGuideState exits: m=3090 SNR=39.2
22:43:34.139 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:34.139 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:43:34.153 00.014 2696 Enqueuing Expose request
22:43:34.153 00.000 5240 IsGuiding returns 1
22:43:34.153 00.000 5240 scope still moving after pulse duration time elapsed
22:43:34.185 00.032 5240 IsGuiding returns 0
22:43:34.185 00.000 5240 scope move finished after 49 + 47 ms
22:43:34.185 00.000 5240 Move returns status 0, amount 49
22:43:34.185 00.000 5240 MoveAxis(N, 87, ABG)
22:43:34.185 00.000 5240 Guiding  Dir = 0, Dur = 87
22:43:34.185 00.000 5240 IsGuiding returns 0
22:43:34.185 00.000 5240 PulseGuide returned control before completion, sleep 97
22:43:34.295 00.110 5240 IsGuiding returns 1
22:43:34.295 00.000 5240 scope still moving after pulse duration time elapsed
22:43:34.327 00.032 5240 IsGuiding returns 0
22:43:34.327 00.000 5240 scope move finished after 87 + 54 ms
22:43:34.327 00.000 5240 Move returns status 0, amount 87
22:43:34.327 00.000 5240 move complete, result=0
22:43:34.327 00.000 5240 worker thread done servicing request
22:43:34.327 00.000 5240 Worker thread wakes up
22:43:34.327 00.000 2696 GuideStep: -0.3 px 49 ms EAST, -0.7 px 87 ms NORTH
22:43:34.327 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:43:34.327 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:43:35.964 01.637 5240 Exposure complete
22:43:36.007 00.043 5240 worker thread done servicing request
22:43:36.007 00.000 2696 OnExposeComplete: enter
22:43:36.007 00.000 2696 UpdateGuideState(): m_state=6
22:43:36.007 00.000 2696 Star::Find(15, 282, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:43:36.007 00.000 2696 Star::Find returns 1 (0), X=282.81, Y=265.01, Mass=3166, SNR=39.7, Peak=200 HFD=4.0
22:43:36.007 00.000 2696 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.74) = xAngle (-3.78 = 2.50)
22:43:36.007 00.000 2696 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.15 = -1.15)
22:43:36.023 00.016 2696 CameraToMount -- cameraX=0.26 cameraY=-0.44 hyp=0.51 cameraTheta=-1.04 mountX=-0.41 mountY=-0.46, mountTheta=-2.29
22:43:36.023 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.26, y=-0.44, opts=13)
22:43:36.023 00.000 2696 Enqueuing Move request for scope (0.26, -0.44)
22:43:36.023 00.000 5240 Worker thread wakes up
22:43:36.023 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.44) opts 0xd
22:43:36.023 00.000 5240 Handling offset move in thread for scope, endpoint = (0.26, -0.44)
22:43:36.023 00.000 5240 Moving (0.26, -0.44) raw xDistance=-0.41 yDistance=-0.46
22:43:36.023 00.000 5240 PPEC rslt: input = -0.41, final = -0.41, react = -0.41, pred = -1.33, hyst = -0.37, hyst_pct = 0.00, period_length = 647.39
22:43:36.023 00.000 5240 PPEC: input: -0.41, control: -0.41, exposure: 1500
22:43:36.023 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
22:43:36.023 00.000 5240 MoveAxis(E, 68, ABG)
22:43:36.023 00.000 5240 Guiding  Dir = 2, Dur = 68
22:43:36.023 00.000 5240 IsGuiding returns 0
22:43:36.023 00.000 5240 PulseGuide returned control before completion, sleep 78
22:43:36.040 00.017 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=200, med=0, FiltMin=0, FiltMax=166, Gamma=0.430
22:43:36.090 00.050 2696 UpdateGuideState exits: m=3166 SNR=39.7
22:43:36.092 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:36.092 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:43:36.094 00.002 2696 Enqueuing Expose request
22:43:36.117 00.023 5240 IsGuiding returns 1
22:43:36.117 00.000 5240 scope still moving after pulse duration time elapsed
22:43:36.147 00.030 5240 IsGuiding returns 0
22:43:36.147 00.000 5240 scope move finished after 68 + 48 ms
22:43:36.147 00.000 5240 Move returns status 0, amount 68
22:43:36.147 00.000 5240 MoveAxis(N, 59, ABG)
22:43:36.147 00.000 5240 Guiding  Dir = 0, Dur = 59
22:43:36.147 00.000 5240 IsGuiding returns 0
22:43:36.147 00.000 5240 PulseGuide returned control before completion, sleep 69
22:43:36.226 00.079 5240 IsGuiding returns 1
22:43:36.226 00.000 5240 scope still moving after pulse duration time elapsed
22:43:36.258 00.032 5240 IsGuiding returns 0
22:43:36.258 00.000 5240 scope move finished after 59 + 51 ms
22:43:36.258 00.000 5240 Move returns status 0, amount 59
22:43:36.258 00.000 5240 move complete, result=0
22:43:36.258 00.000 5240 worker thread done servicing request
22:43:36.258 00.000 5240 Worker thread wakes up
22:43:36.258 00.000 2696 GuideStep: -0.4 px 68 ms EAST, -0.5 px 59 ms NORTH
22:43:36.258 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:43:36.258 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:43:37.687 01.429 5240 Exposure complete
22:43:37.751 00.064 5240 worker thread done servicing request
22:43:37.751 00.000 2696 OnExposeComplete: enter
22:43:37.751 00.000 2696 UpdateGuideState(): m_state=6
22:43:37.751 00.000 2696 Star::Find(15, 282, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
22:43:37.757 00.006 2696 Star::Find returns 1 (0), X=283.43, Y=265.01, Mass=3050, SNR=38.9, Peak=202 HFD=3.7
22:43:37.757 00.000 2696 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.74) = xAngle (-3.19 = 3.09)
22:43:37.757 00.000 2696 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.56 = -0.56)
22:43:37.757 00.000 2696 CameraToMount -- cameraX=0.88 cameraY=-0.43 hyp=0.99 cameraTheta=-0.46 mountX=-0.98 mountY=-0.52, mountTheta=-2.65
22:43:37.757 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.88, y=-0.43, opts=13)
22:43:37.766 00.009 2696 Enqueuing Move request for scope (0.88, -0.43)
22:43:37.766 00.000 5240 Worker thread wakes up
22:43:37.766 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.88, -0.43) opts 0xd
22:43:37.766 00.000 5240 Handling offset move in thread for scope, endpoint = (0.88, -0.43)
22:43:37.766 00.000 5240 Moving (0.88, -0.43) raw xDistance=-0.98 yDistance=-0.52
22:43:37.766 00.000 5240 PPEC rslt: input = -0.98, final = -0.98, react = -0.98, pred = -1.33, hyst = -0.92, hyst_pct = 0.00, period_length = 647.39
22:43:37.766 00.000 5240 PPEC: input: -0.98, control: -0.98, exposure: 1500
22:43:37.766 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
22:43:37.766 00.000 5240 MoveAxis(E, 163, ABG)
22:43:37.766 00.000 5240 Guiding  Dir = 2, Dur = 163
22:43:37.766 00.000 5240 IsGuiding returns 0
22:43:37.766 00.000 5240 PulseGuide returned control before completion, sleep 173
22:43:37.782 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=202, med=0, FiltMin=0, FiltMax=151, Gamma=0.430
22:43:37.823 00.041 2696 UpdateGuideState exits: m=3050 SNR=38.9
22:43:37.830 00.007 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:37.830 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:43:37.830 00.000 2696 Enqueuing Expose request
22:43:37.957 00.127 5240 IsGuiding returns 1
22:43:37.957 00.000 5240 scope still moving after pulse duration time elapsed
22:43:37.989 00.032 5240 IsGuiding returns 0
22:43:37.989 00.000 5240 scope move finished after 163 + 57 ms
22:43:37.989 00.000 5240 Move returns status 0, amount 163
22:43:37.989 00.000 5240 MoveAxis(N, 66, ABG)
22:43:37.989 00.000 5240 Guiding  Dir = 0, Dur = 66
22:43:37.989 00.000 5240 IsGuiding returns 0
22:43:37.989 00.000 5240 PulseGuide returned control before completion, sleep 76
22:43:38.068 00.079 5240 IsGuiding returns 1
22:43:38.068 00.000 5240 scope still moving after pulse duration time elapsed
22:43:38.101 00.033 5240 IsGuiding returns 0
22:43:38.101 00.000 5240 scope move finished after 66 + 44 ms
22:43:38.101 00.000 5240 Move returns status 0, amount 66
22:43:38.101 00.000 5240 move complete, result=0
22:43:38.101 00.000 5240 worker thread done servicing request
22:43:38.101 00.000 5240 Worker thread wakes up
22:43:38.101 00.000 2696 GuideStep: -1.0 px 163 ms EAST, -0.5 px 66 ms NORTH
22:43:38.108 00.007 5240 worker thread servicing REQUEST_EXPOSE 1500
22:43:38.108 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:43:39.753 01.645 5240 Exposure complete
22:43:39.796 00.043 5240 worker thread done servicing request
22:43:39.796 00.000 2696 OnExposeComplete: enter
22:43:39.803 00.007 2696 UpdateGuideState(): m_state=6
22:43:39.805 00.002 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
22:43:39.807 00.002 2696 Star::Find returns 1 (0), X=283.20, Y=265.10, Mass=3090, SNR=39.2, Peak=200 HFD=3.9
22:43:39.807 00.000 2696 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.74) = xAngle (-3.23 = 3.06)
22:43:39.809 00.002 2696 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.60 = -0.60)
22:43:39.812 00.003 2696 CameraToMount -- cameraX=0.65 cameraY=-0.35 hyp=0.74 cameraTheta=-0.49 mountX=-0.73 mountY=-0.41, mountTheta=-2.63
22:43:39.814 00.002 2696 SchedulePrimaryMove(0F998B58, x=0.65, y=-0.35, opts=13)
22:43:39.816 00.002 2696 Enqueuing Move request for scope (0.65, -0.35)
22:43:39.819 00.003 5240 Worker thread wakes up
22:43:39.819 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.65, -0.35) opts 0xd
22:43:39.819 00.000 5240 Handling offset move in thread for scope, endpoint = (0.65, -0.35)
22:43:39.819 00.000 5240 Moving (0.65, -0.35) raw xDistance=-0.73 yDistance=-0.41
22:43:39.819 00.000 5240 PPEC rslt: input = -0.73, final = -0.73, react = -0.73, pred = -1.33, hyst = -0.70, hyst_pct = 0.00, period_length = 647.39
22:43:39.819 00.000 5240 PPEC: input: -0.73, control: -0.73, exposure: 1500
22:43:39.819 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
22:43:39.819 00.000 5240 MoveAxis(E, 122, ABG)
22:43:39.819 00.000 5240 Guiding  Dir = 2, Dur = 122
22:43:39.819 00.000 5240 IsGuiding returns 0
22:43:39.819 00.000 5240 PulseGuide returned control before completion, sleep 132
22:43:39.832 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=200, med=0, FiltMin=0, FiltMax=162, Gamma=0.430
22:43:39.876 00.044 2696 UpdateGuideState exits: m=3090 SNR=39.2
22:43:39.876 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:39.882 00.006 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:43:39.882 00.000 2696 Enqueuing Expose request
22:43:39.955 00.073 5240 IsGuiding returns 1
22:43:39.955 00.000 5240 scope still moving after pulse duration time elapsed
22:43:39.986 00.031 5240 IsGuiding returns 0
22:43:39.986 00.000 5240 scope move finished after 122 + 43 ms
22:43:39.986 00.000 5240 Move returns status 0, amount 122
22:43:39.986 00.000 5240 MoveAxis(N, 52, ABG)
22:43:39.986 00.000 5240 Guiding  Dir = 0, Dur = 52
22:43:39.986 00.000 5240 IsGuiding returns 0
22:43:39.986 00.000 5240 PulseGuide returned control before completion, sleep 62
22:43:40.065 00.079 5240 IsGuiding returns 1
22:43:40.065 00.000 5240 scope still moving after pulse duration time elapsed
22:43:40.096 00.031 5240 IsGuiding returns 0
22:43:40.096 00.000 5240 scope move finished after 52 + 57 ms
22:43:40.096 00.000 5240 Move returns status 0, amount 52
22:43:40.096 00.000 5240 move complete, result=0
22:43:40.096 00.000 5240 worker thread done servicing request
22:43:40.096 00.000 5240 Worker thread wakes up
22:43:40.096 00.000 2696 GuideStep: -0.7 px 122 ms EAST, -0.4 px 52 ms NORTH
22:43:40.101 00.005 5240 worker thread servicing REQUEST_EXPOSE 1500
22:43:40.101 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:43:40.871 00.770 2696 User exited setup dialog with 'ok'
22:43:40.878 00.007 2696 set dither mode 0
22:43:40.882 00.004 2696 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
22:43:40.889 00.007 2696 AutoExp: config min = 1000 max = 5000 snr = 6.00
22:43:40.891 00.002 2696 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
22:43:40.895 00.004 2696 camera: set binning = 1
22:43:40.899 00.004 2696 Saturation detection set to Max-ADU value 255
22:43:40.903 00.004 2696 Setting StarMinHFD = 1.50
22:43:40.907 00.004 2696 Setting MaxHFD = 10.0
22:43:40.909 00.002 2696 Setting StarMinSNR = 6.0
22:43:40.911 00.002 2696 Setting AutoSelDownsample = 0
22:43:40.915 00.004 2696 MultiStar mode enabled
22:43:40.920 00.005 2696 Scope: slew check disabled
22:43:40.922 00.002 2696 BLC: Backlash comp enabled, Comp pulse = 323 ms
22:43:40.928 00.006 2696 ScopeASCOM::GetDeclinationRadians() returns -11.1
22:43:40.930 00.002 2696 ScopeASCOM::SideOfPier() returns 1
22:43:40.939 00.009 2696 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.15
22:43:40.941 00.002 2696 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
22:43:40.943 00.002 2696 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
22:43:41.007 00.064 2696 PhdConfig flush
22:43:41.157 00.150 2696 evsrv: cli 0F944140 connect
22:43:41.161 00.004 2696 case statement mapped state 6 to 3
22:43:41.163 00.002 2696 case statement mapped state 6 to 3
22:43:41.167 00.004 2696 evsrv: cli 0F944140 request: {"method":"get_pixel_scale","id":"649d953a-4c0e-4674-a0ee-0081eededb07"}
22:43:41.169 00.002 2696 evsrv: cli 0F944140 response: {"jsonrpc":"2.0","result":1.86834,"id":"649d953a-4c0e-4674-a0ee-0081eededb07"}
22:43:41.171 00.002 2696 evsrv: cli 0F944140 disconnect
22:43:41.523 00.352 5240 Exposure complete
22:43:41.589 00.066 5240 worker thread done servicing request
22:43:41.589 00.000 2696 OnExposeComplete: enter
22:43:41.589 00.000 2696 UpdateGuideState(): m_state=6
22:43:41.589 00.000 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
22:43:41.589 00.000 2696 Star::Find returns 1 (0), X=283.11, Y=264.94, Mass=3059, SNR=39.0, Peak=213 HFD=3.9
22:43:41.589 00.000 2696 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.74) = xAngle (-3.47 = 2.81)
22:43:41.589 00.000 2696 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.84 = -0.84)
22:43:41.603 00.014 2696 CameraToMount -- cameraX=0.56 cameraY=-0.51 hyp=0.76 cameraTheta=-0.73 mountX=-0.72 mountY=-0.56, mountTheta=-2.48
22:43:41.603 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.56, y=-0.51, opts=13)
22:43:41.603 00.000 2696 Enqueuing Move request for scope (0.56, -0.51)
22:43:41.603 00.000 5240 Worker thread wakes up
22:43:41.603 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.51) opts 0xd
22:43:41.603 00.000 5240 Handling offset move in thread for scope, endpoint = (0.56, -0.51)
22:43:41.603 00.000 5240 Moving (0.56, -0.51) raw xDistance=-0.72 yDistance=-0.56
22:43:41.603 00.000 5240 PPEC rslt: input = -0.72, final = -0.72, react = -0.72, pred = -1.33, hyst = -0.74, hyst_pct = 0.00, period_length = 647.39
22:43:41.603 00.000 5240 PPEC: input: -0.72, control: -0.72, exposure: 1500
22:43:41.603 00.000 5240 resist switch: large excursion: input -0.56 thresh 0.45 direction from 0 to -1
22:43:41.603 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.68
22:43:41.603 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
22:43:41.603 00.000 5240 MoveAxis(E, 119, ABG)
22:43:41.603 00.000 5240 Guiding  Dir = 2, Dur = 119
22:43:41.603 00.000 5240 IsGuiding returns 0
22:43:41.603 00.000 5240 PulseGuide returned control before completion, sleep 129
22:43:41.617 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=213, med=0, FiltMin=0, FiltMax=151, Gamma=0.430
22:43:41.664 00.047 2696 UpdateGuideState exits: m=3059 SNR=39.0
22:43:41.664 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:41.664 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:43:41.664 00.000 2696 Enqueuing Expose request
22:43:41.743 00.079 5240 IsGuiding returns 1
22:43:41.743 00.000 5240 scope still moving after pulse duration time elapsed
22:43:41.775 00.032 5240 IsGuiding returns 0
22:43:41.775 00.000 5240 scope move finished after 119 + 45 ms
22:43:41.775 00.000 5240 Move returns status 0, amount 119
22:43:41.775 00.000 5240 MoveAxis(N, 71, ABG)
22:43:41.775 00.000 5240 Guiding  Dir = 0, Dur = 71
22:43:41.775 00.000 5240 IsGuiding returns 0
22:43:41.775 00.000 5240 PulseGuide returned control before completion, sleep 81
22:43:41.871 00.096 5240 IsGuiding returns 1
22:43:41.871 00.000 5240 scope still moving after pulse duration time elapsed
22:43:41.903 00.032 5240 IsGuiding returns 0
22:43:41.903 00.000 5240 scope move finished after 71 + 56 ms
22:43:41.903 00.000 5240 Move returns status 0, amount 71
22:43:41.903 00.000 5240 move complete, result=0
22:43:41.903 00.000 5240 worker thread done servicing request
22:43:41.903 00.000 5240 Worker thread wakes up
22:43:41.903 00.000 2696 GuideStep: -0.7 px 119 ms EAST, -0.6 px 71 ms NORTH
22:43:41.905 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:43:41.905 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:43:43.065 01.160 2696 GetInt("/profile/6/camera/SaturationADU", 0) returns 255
22:43:43.065 00.000 2696 GetDouble("/profile/6/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 80.000000
22:43:43.554 00.489 5240 Exposure complete
22:43:43.617 00.063 5240 worker thread done servicing request
22:43:43.617 00.000 2696 OnExposeComplete: enter
22:43:43.617 00.000 2696 UpdateGuideState(): m_state=6
22:43:43.617 00.000 2696 Star::Find(15, 283, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
22:43:43.617 00.000 2696 Star::Find returns 1 (0), X=282.55, Y=265.80, Mass=3046, SNR=38.9, Peak=202 HFD=3.7
22:43:43.617 00.000 2696 MultiStar: exiting stabilization period
22:43:43.617 00.000 2696 MultiStar: updating star positions after lock position change
22:43:43.617 00.000 2696 Star::Find(15, 1175, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
22:43:43.617 00.000 2696 Star::Find returns 1 (0), X=1175.08, Y=800.94, Mass=4816, SNR=48.9, Peak=205 HFD=4.5
22:43:43.634 00.017 2696 Star::Find(15, 476, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
22:43:43.634 00.000 2696 Star::Find returns 1 (0), X=476.46, Y=662.79, Mass=1421, SNR=26.5, Peak=102 HFD=3.7
22:43:43.634 00.000 2696 Star::Find(15, 998, 274, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
22:43:43.634 00.000 2696 Star::Find returns 1 (0), X=998.82, Y=274.44, Mass=1438, SNR=26.6, Peak=72 HFD=4.6
22:43:43.634 00.000 2696 Star::Find(15, 287, 609, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
22:43:43.634 00.000 2696 Star::Find returns 1 (0), X=287.85, Y=609.96, Mass=542, SNR=16.3, Peak=39 HFD=3.8
22:43:43.634 00.000 2696 Star::Find(15, 143, 856, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
22:43:43.634 00.000 2696 Star::Find returns 1 (0), X=143.07, Y=856.86, Mass=568, SNR=16.7, Peak=44 HFD=3.5
22:43:43.648 00.014 2696 Star::Find(15, 480, 405, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
22:43:43.648 00.000 2696 Star::Find returns 1 (0), X=480.58, Y=405.83, Mass=595, SNR=17.1, Peak=37 HFD=3.8
22:43:43.648 00.000 2696 Star::Find(15, 941, 517, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
22:43:43.648 00.000 2696 Star::Find returns 1 (0), X=941.12, Y=517.16, Mass=704, SNR=18.5, Peak=25 HFD=4.8
22:43:43.648 00.000 2696 Star::Find(15, 408, 77, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
22:43:43.648 00.000 2696 Star::Find returns 1 (0), X=407.87, Y=77.43, Mass=440, SNR=14.7, Peak=30 HFD=3.7
22:43:43.648 00.000 2696 Star::Find(15, 960, 425, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
22:43:43.648 00.000 2696 Star::Find returns 1 (0), X=960.79, Y=425.42, Mass=560, SNR=16.6, Peak=23 HFD=4.7
22:43:43.648 00.000 2696 Star::Find(15, 785, 344, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
22:43:43.665 00.017 2696 Star::Find returns 1 (0), X=785.81, Y=345.09, Mass=427, SNR=14.4, Peak=23 HFD=4.3
22:43:43.665 00.000 2696 Star::Find(15, 1199, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
22:43:43.667 00.002 2696 Star::Find returns 1 (0), X=1199.49, Y=675.05, Mass=620, SNR=17.4, Peak=23 HFD=5.1
22:43:43.669 00.002 2696 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.74) = xAngle (-1.17 = -1.17)
22:43:43.671 00.002 2696 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.46 = 1.46)
22:43:43.673 00.002 2696 CameraToMount -- cameraX=0.00 cameraY=0.35 hyp=0.35 cameraTheta=1.56 mountX=0.14 mountY=0.35, mountTheta=1.20
22:43:43.675 00.002 2696 SchedulePrimaryMove(0F998B58, x=0.00, y=0.35, opts=13)
22:43:43.679 00.004 2696 Enqueuing Move request for scope (0.00, 0.35)
22:43:43.679 00.000 5240 Worker thread wakes up
22:43:43.679 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.35) opts 0xd
22:43:43.681 00.002 5240 Handling offset move in thread for scope, endpoint = (0.00, 0.35)
22:43:43.681 00.000 5240 Moving (0.00, 0.35) raw xDistance=0.14 yDistance=0.35
22:43:43.681 00.000 5240 PPEC rslt: input = 0.14, final = 0.00, react = 0.14, pred = -1.33, hyst = 0.00, hyst_pct = 0.00, period_length = 647.39
22:43:43.681 00.000 5240 PPEC: input: 0.14, control: 0.00, exposure: 1500
22:43:43.681 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:43:43.681 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
22:43:43.681 00.000 5240 MoveAxis(E, 0, ABG)
22:43:43.681 00.000 5240 Move returns status 0, amount 0
22:43:43.681 00.000 5240 MoveAxis(N, 0, ABG)
22:43:43.681 00.000 5240 Move returns status 0, amount 0
22:43:43.681 00.000 5240 move complete, result=0
22:43:43.681 00.000 5240 worker thread done servicing request
22:43:43.694 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=205, med=0, FiltMin=0, FiltMax=150, Gamma=0.430
22:43:43.740 00.046 2696 UpdateGuideState exits: m=3046 SNR=38.9
22:43:43.744 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:43.744 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:43:43.746 00.002 2696 Enqueuing Expose request
22:43:43.748 00.002 5240 Worker thread wakes up
22:43:43.748 00.000 2696 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
22:43:43.751 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:43:43.751 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:43:45.171 01.420 5240 Exposure complete
22:43:45.245 00.074 5240 worker thread done servicing request
22:43:45.245 00.000 2696 OnExposeComplete: enter
22:43:45.247 00.002 2696 UpdateGuideState(): m_state=6
22:43:45.249 00.002 2696 Star::Find(15, 282, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
22:43:45.250 00.001 2696 Star::Find returns 1 (0), X=282.76, Y=265.68, Mass=2966, SNR=38.4, Peak=192 HFD=3.6
22:43:45.250 00.000 2696 MultiStar: [#1 0.25,0.10,1.27,U] [#2 0.28,-0.02,0.70,U] [#3 0.36,0.17,0.67,U] [#4 0.17,0.14,0.43,U] [#5 0.21,-0.21,0.44,U] [#6 0.26,0.02,0.44,U] [#7 0.40,0.30,0.48,U] [#8 0.34,0.32,0.38,U] 
22:43:45.257 00.007 2696 refined, 8 included, MultiStar: {0.27, 0.12}, one-star: {0.21, 0.23}
22:43:45.257 00.000 2696 CameraToMount -- cameraTheta (0.42) - m_xAngle (2.74) = xAngle (-2.31 = -2.31)
22:43:45.257 00.000 2696 CameraToMount -- cameraTheta (0.42) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.32 = 0.32)
22:43:45.257 00.000 2696 CameraToMount -- cameraX=0.27 cameraY=0.12 hyp=0.30 cameraTheta=0.42 mountX=-0.20 mountY=0.09, mountTheta=2.71
22:43:45.257 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.27, y=0.12, opts=13)
22:43:45.266 00.009 2696 Enqueuing Move request for scope (0.27, 0.12)
22:43:45.266 00.000 5240 Worker thread wakes up
22:43:45.266 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.12) opts 0xd
22:43:45.266 00.000 5240 Handling offset move in thread for scope, endpoint = (0.27, 0.12)
22:43:45.266 00.000 5240 Moving (0.27, 0.12) raw xDistance=-0.20 yDistance=0.09
22:43:45.266 00.000 5240 PPEC rslt: input = -0.20, final = -0.01, react = -0.20, pred = -0.48, hyst = 0.00, hyst_pct = 0.99, period_length = 647.39
22:43:45.266 00.000 5240 PPEC: input: -0.20, control: -0.01, exposure: 1500
22:43:45.266 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:45.266 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:43:45.266 00.000 5240 MoveAxis(E, 1, ABG)
22:43:45.266 00.000 5240 Guiding  Dir = 2, Dur = 1
22:43:45.266 00.000 5240 IsGuiding returns 0
22:43:45.266 00.000 5240 PulseGuide returned control before completion, sleep 11
22:43:45.282 00.016 5240 IsGuiding returns 1
22:43:45.282 00.000 5240 scope still moving after pulse duration time elapsed
22:43:45.282 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=192, med=0, FiltMin=0, FiltMax=143, Gamma=0.430
22:43:45.314 00.032 5240 IsGuiding returns 0
22:43:45.314 00.000 5240 scope move finished after 1 + 42 ms
22:43:45.314 00.000 5240 Move returns status 0, amount 1
22:43:45.314 00.000 5240 MoveAxis(N, 0, ABG)
22:43:45.314 00.000 5240 Move returns status 0, amount 0
22:43:45.314 00.000 5240 move complete, result=0
22:43:45.314 00.000 5240 worker thread done servicing request
22:43:45.319 00.005 2696 UpdateGuideState exits: m=2966 SNR=38.4
22:43:45.330 00.011 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:45.330 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:43:45.330 00.000 2696 Enqueuing Expose request
22:43:45.330 00.000 5240 Worker thread wakes up
22:43:45.330 00.000 2696 GuideStep: -0.2 px 1 ms EAST, 0.1 px 0 ms NORTH
22:43:45.330 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:43:45.330 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:43:46.980 01.650 5240 Exposure complete
22:43:47.038 00.058 5240 worker thread done servicing request
22:43:47.038 00.000 2696 OnExposeComplete: enter
22:43:47.038 00.000 2696 UpdateGuideState(): m_state=6
22:43:47.043 00.005 2696 Star::Find(15, 282, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
22:43:47.043 00.000 2696 Star::Find returns 1 (0), X=282.73, Y=265.29, Mass=3017, SNR=38.7, Peak=189 HFD=3.7
22:43:47.043 00.000 2696 MultiStar: [#1 0.30,-0.44,1.28,U] [#2 0.40,-0.28,0.69,U] [#3 0.47,-0.22,0.67,U] [#4 0.14,-0.34,0.43,U] [#5 0.21,-0.64,0.00,M1] [#6 0.27,-0.58,0.00,M1] [#7 0.59,-0.18,0.48,U] [#8 0.50,-0.39,0.37,U] 
22:43:47.043 00.000 2696 single-star, 6 included, MultiStar: {0.34, -0.30}, one-star: {0.18, -0.16}
22:43:47.043 00.000 2696 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.74) = xAngle (-3.46 = 2.82)
22:43:47.043 00.000 2696 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.83 = -0.83)
22:43:47.043 00.000 2696 CameraToMount -- cameraX=0.18 cameraY=-0.16 hyp=0.24 cameraTheta=-0.72 mountX=-0.23 mountY=-0.18, mountTheta=-2.48
22:43:47.043 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.18, y=-0.16, opts=13)
22:43:47.058 00.015 2696 Enqueuing Move request for scope (0.18, -0.16)
22:43:47.058 00.000 5240 Worker thread wakes up
22:43:47.058 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.16) opts 0xd
22:43:47.058 00.000 5240 Handling offset move in thread for scope, endpoint = (0.18, -0.16)
22:43:47.058 00.000 5240 Moving (0.18, -0.16) raw xDistance=-0.23 yDistance=-0.18
22:43:47.058 00.000 5240 PPEC rslt: input = -0.23, final = -0.01, react = -0.23, pred = -0.49, hyst = 0.00, hyst_pct = 0.99, period_length = 647.39
22:43:47.058 00.000 5240 PPEC: input: -0.23, control: -0.01, exposure: 1500
22:43:47.058 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.18
22:43:47.058 00.000 5240 MoveAxis(E, 1, ABG)
22:43:47.058 00.000 5240 Guiding  Dir = 2, Dur = 1
22:43:47.058 00.000 5240 IsGuiding returns 0
22:43:47.058 00.000 5240 PulseGuide returned control before completion, sleep 11
22:43:47.074 00.016 5240 IsGuiding returns 1
22:43:47.074 00.000 5240 scope still moving after pulse duration time elapsed
22:43:47.074 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=189, med=0, FiltMin=0, FiltMax=152, Gamma=0.430
22:43:47.106 00.032 5240 IsGuiding returns 0
22:43:47.106 00.000 5240 scope move finished after 1 + 43 ms
22:43:47.106 00.000 5240 Move returns status 0, amount 1
22:43:47.106 00.000 5240 MoveAxis(N, 23, ABG)
22:43:47.106 00.000 5240 Guiding  Dir = 0, Dur = 23
22:43:47.106 00.000 5240 IsGuiding returns 0
22:43:47.106 00.000 5240 PulseGuide returned control before completion, sleep 33
22:43:47.120 00.014 2696 UpdateGuideState exits: m=3017 SNR=38.7
22:43:47.122 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:47.122 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:43:47.122 00.000 2696 Enqueuing Expose request
22:43:47.154 00.032 5240 IsGuiding returns 1
22:43:47.154 00.000 5240 scope still moving after pulse duration time elapsed
22:43:47.185 00.031 5240 IsGuiding returns 0
22:43:47.185 00.000 5240 scope move finished after 23 + 55 ms
22:43:47.185 00.000 5240 Move returns status 0, amount 23
22:43:47.185 00.000 5240 move complete, result=0
22:43:47.185 00.000 5240 worker thread done servicing request
22:43:47.185 00.000 5240 Worker thread wakes up
22:43:47.185 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:43:47.185 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:43:47.187 00.002 2696 GuideStep: -0.2 px 1 ms EAST, -0.2 px 23 ms NORTH
22:43:48.601 01.414 5240 Exposure complete
22:43:48.646 00.045 5240 worker thread done servicing request
22:43:48.646 00.000 2696 OnExposeComplete: enter
22:43:48.646 00.000 2696 UpdateGuideState(): m_state=6
22:43:48.646 00.000 2696 Star::Find(15, 282, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
22:43:48.646 00.000 2696 Star::Find returns 1 (0), X=282.82, Y=265.04, Mass=2951, SNR=38.3, Peak=181 HFD=4.0
22:43:48.646 00.000 2696 MultiStar: [#1 0.40,-0.66,0.00,M1] [#2 0.31,-0.49,0.70,U] [#3 0.40,-0.67,0.00,M1] [#4 0.10,-0.80,0.00,M1] [#5 0.10,-1.13,0.00,M2] [#6 0.05,-0.83,0.00,M2] [#7 0.61,-0.42,0.00,M1] [#8 0.39,-0.41,0.39,U] 
22:43:48.661 00.015 2696 single-star, 2 included, MultiStar: {0.31, -0.44}, one-star: {0.27, -0.41}
22:43:48.663 00.002 2696 CameraToMount -- cameraTheta (-0.98) - m_xAngle (2.74) = xAngle (-3.72 = 2.57)
22:43:48.663 00.000 2696 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.08 = -1.08)
22:43:48.663 00.000 2696 CameraToMount -- cameraX=0.27 cameraY=-0.41 hyp=0.49 cameraTheta=-0.98 mountX=-0.41 mountY=-0.44, mountTheta=-2.33
22:43:48.663 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.27, y=-0.41, opts=13)
22:43:48.663 00.000 2696 Enqueuing Move request for scope (0.27, -0.41)
22:43:48.663 00.000 5240 Worker thread wakes up
22:43:48.663 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.41) opts 0xd
22:43:48.663 00.000 5240 Handling offset move in thread for scope, endpoint = (0.27, -0.41)
22:43:48.663 00.000 5240 Moving (0.27, -0.41) raw xDistance=-0.41 yDistance=-0.44
22:43:48.663 00.000 5240 PPEC rslt: input = -0.41, final = -0.38, react = -0.41, pred = -0.46, hyst = -0.37, hyst_pct = 0.98, period_length = 647.39
22:43:48.663 00.000 5240 PPEC: input: -0.41, control: -0.38, exposure: 1500
22:43:48.663 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
22:43:48.663 00.000 5240 MoveAxis(E, 63, ABG)
22:43:48.663 00.000 5240 Guiding  Dir = 2, Dur = 63
22:43:48.663 00.000 5240 IsGuiding returns 0
22:43:48.663 00.000 5240 PulseGuide returned control before completion, sleep 73
22:43:48.686 00.023 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=189, med=0, FiltMin=0, FiltMax=170, Gamma=0.430
22:43:48.728 00.042 2696 UpdateGuideState exits: m=2951 SNR=38.3
22:43:48.728 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:48.728 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:43:48.738 00.010 2696 Enqueuing Expose request
22:43:48.757 00.019 5240 IsGuiding returns 1
22:43:48.757 00.000 5240 scope still moving after pulse duration time elapsed
22:43:48.788 00.031 5240 IsGuiding returns 0
22:43:48.788 00.000 5240 scope move finished after 63 + 52 ms
22:43:48.788 00.000 5240 Move returns status 0, amount 63
22:43:48.788 00.000 5240 MoveAxis(N, 55, ABG)
22:43:48.788 00.000 5240 Guiding  Dir = 0, Dur = 55
22:43:48.790 00.002 5240 IsGuiding returns 0
22:43:48.790 00.000 5240 PulseGuide returned control before completion, sleep 65
22:43:48.867 00.077 5240 IsGuiding returns 1
22:43:48.867 00.000 5240 scope still moving after pulse duration time elapsed
22:43:48.898 00.031 5240 IsGuiding returns 0
22:43:48.898 00.000 5240 scope move finished after 55 + 52 ms
22:43:48.898 00.000 5240 Move returns status 0, amount 55
22:43:48.898 00.000 5240 move complete, result=0
22:43:48.898 00.000 5240 worker thread done servicing request
22:43:48.898 00.000 5240 Worker thread wakes up
22:43:48.898 00.000 2696 GuideStep: -0.4 px 63 ms EAST, -0.4 px 55 ms NORTH
22:43:48.898 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:43:48.898 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:43:50.550 01.652 5240 Exposure complete
22:43:50.629 00.079 5240 worker thread done servicing request
22:43:50.629 00.000 2696 OnExposeComplete: enter
22:43:50.632 00.003 2696 UpdateGuideState(): m_state=6
22:43:50.634 00.002 2696 Star::Find(15, 282, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
22:43:50.636 00.002 2696 Star::Find returns 1 (0), X=283.53, Y=265.39, Mass=2989, SNR=38.6, Peak=205 HFD=3.4
22:43:50.638 00.002 2696 MultiStar: [#1 1.10,-0.30,0.00,M2] [#2 0.89,-0.32,0.00,M1] [#3 1.25,-0.10,0.00,M2] [#4 0.88,-0.04,0.00,M2] [#5 0.85,-0.52,0.00,M3] [#6 0.82,-0.41,0.00,M3] [#7 1.26,-0.20,0.00,M2] [#8 1.03,-0.20,0.00,M1] 
22:43:50.640 00.002 2696 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.74) = xAngle (-2.79 = -2.79)
22:43:50.644 00.004 2696 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.16 = -0.16)
22:43:50.646 00.002 2696 CameraToMount -- cameraX=0.98 cameraY=-0.06 hyp=0.98 cameraTheta=-0.06 mountX=-0.92 mountY=-0.16, mountTheta=-2.97
22:43:50.646 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.98, y=-0.06, opts=13)
22:43:50.646 00.000 2696 Enqueuing Move request for scope (0.98, -0.06)
22:43:50.646 00.000 5240 Worker thread wakes up
22:43:50.646 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.98, -0.06) opts 0xd
22:43:50.646 00.000 5240 Handling offset move in thread for scope, endpoint = (0.98, -0.06)
22:43:50.646 00.000 5240 Moving (0.98, -0.06) raw xDistance=-0.92 yDistance=-0.16
22:43:50.646 00.000 5240 PPEC rslt: input = -0.92, final = -0.84, react = -0.92, pred = -0.74, hyst = -0.83, hyst_pct = 0.98, period_length = 647.39
22:43:50.646 00.000 5240 PPEC: input: -0.92, control: -0.84, exposure: 1500
22:43:50.646 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.16
22:43:50.646 00.000 5240 MoveAxis(E, 140, ABG)
22:43:50.646 00.000 5240 Guiding  Dir = 2, Dur = 140
22:43:50.646 00.000 5240 IsGuiding returns 0
22:43:50.646 00.000 5240 PulseGuide returned control before completion, sleep 150
22:43:50.668 00.022 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=205, med=0, FiltMin=0, FiltMax=142, Gamma=0.430
22:43:50.714 00.046 2696 UpdateGuideState exits: m=2989 SNR=38.6
22:43:50.716 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:50.720 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:43:50.722 00.002 2696 Enqueuing Expose request
22:43:50.818 00.096 5240 IsGuiding returns 1
22:43:50.818 00.000 5240 scope still moving after pulse duration time elapsed
22:43:50.850 00.032 5240 IsGuiding returns 1
22:43:50.882 00.032 5240 IsGuiding returns 1
22:43:50.913 00.031 5240 IsGuiding returns 0
22:43:50.913 00.000 5240 scope move finished after 140 + 120 ms
22:43:50.913 00.000 5240 Move returns status 0, amount 140
22:43:50.913 00.000 5240 MoveAxis(N, 20, ABG)
22:43:50.913 00.000 5240 Guiding  Dir = 0, Dur = 20
22:43:50.915 00.002 5240 IsGuiding returns 0
22:43:50.915 00.000 5240 PulseGuide returned control before completion, sleep 30
22:43:50.961 00.046 5240 IsGuiding returns 1
22:43:50.961 00.000 5240 scope still moving after pulse duration time elapsed
22:43:50.992 00.031 5240 IsGuiding returns 0
22:43:50.992 00.000 5240 scope move finished after 20 + 56 ms
22:43:50.992 00.000 5240 Move returns status 0, amount 20
22:43:50.992 00.000 5240 move complete, result=0
22:43:50.992 00.000 5240 worker thread done servicing request
22:43:50.992 00.000 5240 Worker thread wakes up
22:43:50.992 00.000 2696 GuideStep: -0.9 px 140 ms EAST, -0.2 px 20 ms NORTH
22:43:50.992 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:43:50.992 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:43:52.421 01.429 5240 Exposure complete
22:43:52.482 00.061 5240 worker thread done servicing request
22:43:52.482 00.000 2696 OnExposeComplete: enter
22:43:52.484 00.002 2696 UpdateGuideState(): m_state=6
22:43:52.484 00.000 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
22:43:52.484 00.000 2696 Star::Find returns 1 (0), X=283.42, Y=265.84, Mass=3102, SNR=39.2, Peak=199 HFD=3.7
22:43:52.484 00.000 2696 MultiStar: [#1 0.93,-0.02,0.00,M3] [#2 0.69,-0.15,0.00,M2] [#3 0.80,0.04,0.00,M3] [#4 0.60,-0.03,0.42,U] [#5 0.70,-0.39,0.00,M4] [#6 0.56,-0.27,0.43,U] [#7 0.94,0.12,0.00,M3] [#8 0.86,0.11,0.00,M2] 
22:43:52.484 00.000 2696 refined, 2 included, MultiStar: {0.74, 0.14}, one-star: {0.87, 0.39}
22:43:52.484 00.000 2696 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.74) = xAngle (-2.54 = -2.54)
22:43:52.484 00.000 2696 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.09 = 0.09)
22:43:52.484 00.000 2696 CameraToMount -- cameraX=0.74 cameraY=0.14 hyp=0.75 cameraTheta=0.19 mountX=-0.62 mountY=0.07, mountTheta=3.04
22:43:52.500 00.016 2696 SchedulePrimaryMove(0F998B58, x=0.74, y=0.14, opts=13)
22:43:52.500 00.000 2696 Enqueuing Move request for scope (0.74, 0.14)
22:43:52.500 00.000 5240 Worker thread wakes up
22:43:52.500 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.74, 0.14) opts 0xd
22:43:52.500 00.000 5240 Handling offset move in thread for scope, endpoint = (0.74, 0.14)
22:43:52.500 00.000 5240 Moving (0.74, 0.14) raw xDistance=-0.62 yDistance=0.07
22:43:52.500 00.000 5240 PPEC rslt: input = -0.62, final = -0.61, react = -0.62, pred = -0.72, hyst = -0.60, hyst_pct = 0.98, period_length = 647.39
22:43:52.500 00.000 5240 PPEC: input: -0.62, control: -0.61, exposure: 1500
22:43:52.500 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:52.500 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:43:52.500 00.000 5240 MoveAxis(E, 101, ABG)
22:43:52.500 00.000 5240 Guiding  Dir = 2, Dur = 101
22:43:52.500 00.000 5240 IsGuiding returns 0
22:43:52.500 00.000 5240 PulseGuide returned control before completion, sleep 111
22:43:52.519 00.019 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=199, med=0, FiltMin=0, FiltMax=141, Gamma=0.430
22:43:52.563 00.044 2696 UpdateGuideState exits: m=3102 SNR=39.2
22:43:52.563 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:52.570 00.007 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:43:52.570 00.000 2696 Enqueuing Expose request
22:43:52.626 00.056 5240 IsGuiding returns 1
22:43:52.626 00.000 5240 scope still moving after pulse duration time elapsed
22:43:52.658 00.032 5240 IsGuiding returns 0
22:43:52.658 00.000 5240 scope move finished after 101 + 52 ms
22:43:52.658 00.000 5240 Move returns status 0, amount 101
22:43:52.658 00.000 5240 MoveAxis(N, 0, ABG)
22:43:52.658 00.000 5240 Move returns status 0, amount 0
22:43:52.658 00.000 5240 move complete, result=0
22:43:52.658 00.000 5240 worker thread done servicing request
22:43:52.658 00.000 5240 Worker thread wakes up
22:43:52.658 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:43:52.658 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:43:52.670 00.012 2696 GuideStep: -0.6 px 101 ms EAST, 0.1 px 0 ms NORTH
22:43:54.306 01.636 5240 Exposure complete
22:43:54.369 00.063 5240 worker thread done servicing request
22:43:54.369 00.000 2696 OnExposeComplete: enter
22:43:54.369 00.000 2696 UpdateGuideState(): m_state=6
22:43:54.369 00.000 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
22:43:54.369 00.000 2696 Star::Find returns 1 (0), X=283.47, Y=265.47, Mass=2985, SNR=38.5, Peak=206 HFD=3.2
22:43:54.369 00.000 2696 MultiStar: [#1 1.13,-0.25,0.00,M4] [#2 1.00,-0.14,0.00,M3] [#3 1.07,-0.29,0.00,M4] [#4 0.88,-0.06,0.00,M2] [#5 0.72,-0.49,0.00,M5] [#6 0.93,-0.23,0.00,M3] [#7 1.33,0.01,0.00,M4] [#8 1.03,0.03,0.00,M3] 
22:43:54.382 00.013 2696 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.74) = xAngle (-2.72 = -2.72)
22:43:54.382 00.000 2696 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.08 = -0.08)
22:43:54.385 00.003 2696 CameraToMount -- cameraX=0.92 cameraY=0.02 hyp=0.92 cameraTheta=0.02 mountX=-0.84 mountY=-0.08, mountTheta=-3.05
22:43:54.385 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.92, y=0.02, opts=13)
22:43:54.385 00.000 2696 Enqueuing Move request for scope (0.92, 0.02)
22:43:54.385 00.000 5240 Worker thread wakes up
22:43:54.385 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.92, 0.02) opts 0xd
22:43:54.385 00.000 5240 Handling offset move in thread for scope, endpoint = (0.92, 0.02)
22:43:54.385 00.000 5240 Moving (0.92, 0.02) raw xDistance=-0.84 yDistance=-0.08
22:43:54.385 00.000 5240 PPEC rslt: input = -0.84, final = -0.85, react = -0.84, pred = -0.71, hyst = -0.84, hyst_pct = 0.98, period_length = 647.39
22:43:54.385 00.000 5240 PPEC: input: -0.84, control: -0.85, exposure: 1500
22:43:54.385 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:54.385 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:43:54.385 00.000 5240 MoveAxis(E, 141, ABG)
22:43:54.385 00.000 5240 Guiding  Dir = 2, Dur = 141
22:43:54.385 00.000 5240 IsGuiding returns 0
22:43:54.385 00.000 5240 PulseGuide returned control before completion, sleep 151
22:43:54.401 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=206, med=0, FiltMin=0, FiltMax=145, Gamma=0.430
22:43:54.448 00.047 2696 UpdateGuideState exits: m=2985 SNR=38.5
22:43:54.448 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:54.448 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:43:54.448 00.000 2696 Enqueuing Expose request
22:43:54.558 00.110 5240 IsGuiding returns 1
22:43:54.558 00.000 5240 scope still moving after pulse duration time elapsed
22:43:54.591 00.033 5240 IsGuiding returns 0
22:43:54.591 00.000 5240 scope move finished after 141 + 55 ms
22:43:54.591 00.000 5240 Move returns status 0, amount 141
22:43:54.591 00.000 5240 MoveAxis(N, 0, ABG)
22:43:54.591 00.000 5240 Move returns status 0, amount 0
22:43:54.591 00.000 5240 move complete, result=0
22:43:54.591 00.000 5240 worker thread done servicing request
22:43:54.591 00.000 5240 Worker thread wakes up
22:43:54.591 00.000 2696 GuideStep: -0.8 px 141 ms EAST, -0.1 px 0 ms NORTH
22:43:54.593 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:43:54.593 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:43:56.007 01.414 5240 Exposure complete
22:43:56.070 00.063 5240 worker thread done servicing request
22:43:56.070 00.000 2696 OnExposeComplete: enter
22:43:56.079 00.009 2696 UpdateGuideState(): m_state=6
22:43:56.081 00.002 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
22:43:56.083 00.002 2696 Star::Find returns 1 (0), X=283.48, Y=265.46, Mass=3215, SNR=40.0, Peak=233 HFD=3.2
22:43:56.085 00.002 2696 MultiStar: [#1 0.97,-0.46,0.00,M5] [#2 0.68,-0.40,0.00,M4] [#3 0.98,-0.38,0.00,M5] [#4 0.66,-0.11,0.41,U] [#5 0.76,-0.66,0.00,M6] [#6 0.70,-0.39,0.00,M4] [#7 1.09,-0.06,0.00,M5] [#8 1.10,-0.01,0.00,M4] 
22:43:56.087 00.002 2696 refined, 1 included, MultiStar: {0.85, -0.02}, one-star: {0.93, 0.01}
22:43:56.089 00.002 2696 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.74) = xAngle (-2.76 = -2.76)
22:43:56.089 00.000 2696 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.13 = -0.13)
22:43:56.091 00.002 2696 CameraToMount -- cameraX=0.85 cameraY=-0.02 hyp=0.85 cameraTheta=-0.03 mountX=-0.79 mountY=-0.11, mountTheta=-3.00
22:43:56.095 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.85, y=-0.02, opts=13)
22:43:56.097 00.002 2696 Enqueuing Move request for scope (0.85, -0.02)
22:43:56.099 00.002 5240 Worker thread wakes up
22:43:56.099 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.85, -0.02) opts 0xd
22:43:56.099 00.000 5240 Handling offset move in thread for scope, endpoint = (0.85, -0.02)
22:43:56.099 00.000 5240 Moving (0.85, -0.02) raw xDistance=-0.79 yDistance=-0.11
22:43:56.099 00.000 5240 PPEC rslt: input = -0.79, final = -0.78, react = -0.79, pred = -0.36, hyst = -0.77, hyst_pct = 0.98, period_length = 647.39
22:43:56.099 00.000 5240 PPEC: input: -0.79, control: -0.78, exposure: 1500
22:43:56.099 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:56.099 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:43:56.099 00.000 5240 MoveAxis(E, 130, ABG)
22:43:56.099 00.000 5240 Guiding  Dir = 2, Dur = 130
22:43:56.099 00.000 5240 IsGuiding returns 0
22:43:56.099 00.000 5240 PulseGuide returned control before completion, sleep 140
22:43:56.113 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=146, Gamma=0.430
22:43:56.158 00.045 2696 UpdateGuideState exits: m=3215 SNR=40.0
22:43:56.162 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:56.163 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:43:56.167 00.004 2696 Enqueuing Expose request
22:43:56.257 00.090 5240 IsGuiding returns 1
22:43:56.257 00.000 5240 scope still moving after pulse duration time elapsed
22:43:56.289 00.032 5240 IsGuiding returns 0
22:43:56.289 00.000 5240 scope move finished after 130 + 59 ms
22:43:56.289 00.000 5240 Move returns status 0, amount 130
22:43:56.289 00.000 5240 MoveAxis(N, 0, ABG)
22:43:56.289 00.000 5240 Move returns status 0, amount 0
22:43:56.289 00.000 5240 move complete, result=0
22:43:56.289 00.000 5240 worker thread done servicing request
22:43:56.289 00.000 2696 GuideStep: -0.8 px 130 ms EAST, -0.1 px 0 ms NORTH
22:43:56.289 00.000 5240 Worker thread wakes up
22:43:56.289 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:43:56.289 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:43:57.926 01.637 5240 Exposure complete
22:43:57.986 00.060 5240 worker thread done servicing request
22:43:57.986 00.000 2696 OnExposeComplete: enter
22:43:57.986 00.000 2696 UpdateGuideState(): m_state=6
22:43:57.986 00.000 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
22:43:57.986 00.000 2696 Star::Find returns 1 (0), X=283.46, Y=266.00, Mass=2995, SNR=38.6, Peak=213 HFD=3.7
22:43:57.986 00.000 2696 MultiStar: [#1 0.91,-0.02,0.00,M6] [#2 0.80,-0.07,0.00,M5] [#3 0.93,0.25,0.00,M6] [#4 0.79,0.22,0.00,M2] [#5 0.74,-0.18,0.00,M7] [#6 0.73,0.01,0.00,M5] [#7 0.99,0.22,0.00,M6] [#8 1.00,0.28,0.00,M5] 
22:43:57.986 00.000 2696 CameraToMount -- cameraTheta (0.54) - m_xAngle (2.74) = xAngle (-2.19 = -2.19)
22:43:57.986 00.000 2696 CameraToMount -- cameraTheta (0.54) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.44 = 0.44)
22:43:57.986 00.000 2696 CameraToMount -- cameraX=0.91 cameraY=0.55 hyp=1.06 cameraTheta=0.54 mountX=-0.62 mountY=0.45, mountTheta=2.51
22:43:58.002 00.016 2696 SchedulePrimaryMove(0F998B58, x=0.91, y=0.55, opts=13)
22:43:58.002 00.000 2696 Enqueuing Move request for scope (0.91, 0.55)
22:43:58.007 00.005 5240 Worker thread wakes up
22:43:58.007 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.91, 0.55) opts 0xd
22:43:58.007 00.000 5240 Handling offset move in thread for scope, endpoint = (0.91, 0.55)
22:43:58.007 00.000 5240 Moving (0.91, 0.55) raw xDistance=-0.62 yDistance=0.45
22:43:58.007 00.000 5240 PPEC rslt: input = -0.62, final = -0.65, react = -0.62, pred = -0.34, hyst = -0.64, hyst_pct = 0.98, period_length = 647.39
22:43:58.007 00.000 5240 PPEC: input: -0.62, control: -0.65, exposure: 1500
22:43:58.007 00.000 5240 resist switch: large excursion: input 0.45 thresh 0.45 direction from -1 to 1
22:43:58.007 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.35
22:43:58.007 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
22:43:58.007 00.000 5240 MoveAxis(E, 107, ABG)
22:43:58.007 00.000 5240 Guiding  Dir = 2, Dur = 107
22:43:58.007 00.000 5240 IsGuiding returns 0
22:43:58.007 00.000 5240 PulseGuide returned control before completion, sleep 117
22:43:58.021 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=213, med=0, FiltMin=0, FiltMax=149, Gamma=0.430
22:43:58.065 00.044 2696 UpdateGuideState exits: m=2995 SNR=38.6
22:43:58.065 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:58.069 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:43:58.075 00.006 2696 Enqueuing Expose request
22:43:58.129 00.054 5240 IsGuiding returns 1
22:43:58.129 00.000 5240 scope still moving after pulse duration time elapsed
22:43:58.161 00.032 5240 IsGuiding returns 0
22:43:58.161 00.000 5240 scope move finished after 107 + 45 ms
22:43:58.161 00.000 5240 Move returns status 0, amount 107
22:43:58.161 00.000 5240 BLC: Oldest BLC event removed
22:43:58.161 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 323 applied
22:43:58.161 00.000 5240 MoveAxis(S, 380, ABG)
22:43:58.161 00.000 5240 Guiding  Dir = 1, Dur = 380
22:43:58.161 00.000 5240 IsGuiding returns 0
22:43:58.161 00.000 5240 PulseGuide returned control before completion, sleep 390
22:43:58.554 00.393 5240 IsGuiding returns 1
22:43:58.554 00.000 5240 scope still moving after pulse duration time elapsed
22:43:58.585 00.031 5240 IsGuiding returns 0
22:43:58.585 00.000 5240 scope move finished after 380 + 43 ms
22:43:58.585 00.000 5240 Move returns status 0, amount 380
22:43:58.585 00.000 5240 move complete, result=0
22:43:58.585 00.000 5240 worker thread done servicing request
22:43:58.585 00.000 2696 GuideStep: -0.6 px 107 ms EAST, 0.5 px 380 ms SOUTH
22:43:58.589 00.004 5240 Worker thread wakes up
22:43:58.589 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:43:58.589 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:44:00.017 01.428 5240 Exposure complete
22:44:00.094 00.077 5240 worker thread done servicing request
22:44:00.094 00.000 2696 OnExposeComplete: enter
22:44:00.094 00.000 2696 UpdateGuideState(): m_state=6
22:44:00.094 00.000 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
22:44:00.094 00.000 2696 Star::Find returns 1 (0), X=282.96, Y=265.95, Mass=3091, SNR=39.2, Peak=180 HFD=4.1
22:44:00.101 00.007 2696 MultiStar: [#1 0.37,-0.02,1.25,U] [#2 0.35,0.26,0.68,U] [#3 0.49,0.22,0.65,U] [#4 0.29,0.28,0.40,U] [#5 0.34,0.06,0.42,U] [#6 0.30,0.14,0.42,U] [#7 0.66,0.50,0.00,M7] [#8 0.46,0.32,0.37,U] 
22:44:00.101 00.000 2696 refined, 7 included, MultiStar: {0.38, 0.21}, one-star: {0.41, 0.51}
22:44:00.101 00.000 2696 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.74) = xAngle (-2.23 = -2.23)
22:44:00.101 00.000 2696 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.41 = 0.41)
22:44:00.101 00.000 2696 CameraToMount -- cameraX=0.38 cameraY=0.21 hyp=0.44 cameraTheta=0.51 mountX=-0.27 mountY=0.17, mountTheta=2.57
22:44:00.110 00.009 2696 SchedulePrimaryMove(0F998B58, x=0.38, y=0.21, opts=13)
22:44:00.110 00.000 2696 Enqueuing Move request for scope (0.38, 0.21)
22:44:00.110 00.000 5240 Worker thread wakes up
22:44:00.110 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.21) opts 0xd
22:44:00.110 00.000 5240 Handling offset move in thread for scope, endpoint = (0.38, 0.21)
22:44:00.110 00.000 5240 Moving (0.38, 0.21) raw xDistance=-0.27 yDistance=0.17
22:44:00.110 00.000 5240 BLC: History state: CurrMiss=0.17, AvgInitMiss=1.12, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.450313, 1:0.173343
22:44:00.110 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:44:00.110 00.000 5240 PPEC rslt: input = -0.27, final = -0.33, react = -0.27, pred = -0.63, hyst = -0.32, hyst_pct = 0.98, period_length = 647.39
22:44:00.110 00.000 5240 PPEC: input: -0.27, control: -0.33, exposure: 1500
22:44:00.110 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.17
22:44:00.110 00.000 5240 MoveAxis(E, 55, ABG)
22:44:00.110 00.000 5240 Guiding  Dir = 2, Dur = 55
22:44:00.110 00.000 5240 IsGuiding returns 0
22:44:00.110 00.000 5240 PulseGuide returned control before completion, sleep 65
22:44:00.126 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=186, med=0, FiltMin=0, FiltMax=147, Gamma=0.430
22:44:00.176 00.050 2696 UpdateGuideState exits: m=3091 SNR=39.2
22:44:00.178 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:00.180 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:44:00.182 00.002 2696 Enqueuing Expose request
22:44:00.190 00.008 5240 IsGuiding returns 1
22:44:00.190 00.000 5240 scope still moving after pulse duration time elapsed
22:44:00.221 00.031 5240 IsGuiding returns 0
22:44:00.221 00.000 5240 scope move finished after 55 + 49 ms
22:44:00.221 00.000 5240 Move returns status 0, amount 55
22:44:00.221 00.000 5240 MoveAxis(S, 22, ABG)
22:44:00.221 00.000 5240 Guiding  Dir = 1, Dur = 22
22:44:00.221 00.000 5240 IsGuiding returns 0
22:44:00.223 00.002 5240 PulseGuide returned control before completion, sleep 32
22:44:00.269 00.046 5240 IsGuiding returns 1
22:44:00.269 00.000 5240 scope still moving after pulse duration time elapsed
22:44:00.301 00.032 5240 IsGuiding returns 0
22:44:00.301 00.000 5240 scope move finished after 22 + 55 ms
22:44:00.301 00.000 5240 Move returns status 0, amount 22
22:44:00.301 00.000 5240 move complete, result=0
22:44:00.301 00.000 5240 worker thread done servicing request
22:44:00.301 00.000 5240 Worker thread wakes up
22:44:00.301 00.000 2696 GuideStep: -0.3 px 55 ms EAST, 0.2 px 22 ms SOUTH
22:44:00.301 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:44:00.301 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:44:01.079 00.778 2696 User exited setup dialog with 'ok'
22:44:01.086 00.007 2696 set dither mode 0
22:44:01.090 00.004 2696 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
22:44:01.092 00.002 2696 AutoExp: config min = 1000 max = 5000 snr = 6.00
22:44:01.092 00.000 2696 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
22:44:01.104 00.012 2696 camera: set binning = 1
22:44:01.106 00.002 2696 Saturation detection set to Max-ADU value 255
22:44:01.106 00.000 2696 Setting StarMinHFD = 1.50
22:44:01.118 00.012 2696 Setting MaxHFD = 10.0
22:44:01.118 00.000 2696 Setting StarMinSNR = 6.0
22:44:01.118 00.000 2696 Setting AutoSelDownsample = 0
22:44:01.118 00.000 2696 MultiStar mode enabled
22:44:01.118 00.000 2696 Scope: slew check disabled
22:44:01.134 00.016 2696 BLC: Backlash comp enabled, Comp pulse = 323 ms
22:44:01.134 00.000 2696 ScopeASCOM::GetDeclinationRadians() returns -11.1
22:44:01.134 00.000 2696 ScopeASCOM::SideOfPier() returns 1
22:44:01.134 00.000 2696 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.15
22:44:01.150 00.016 2696 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
22:44:01.156 00.006 2696 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
22:44:01.213 00.057 2696 PhdConfig flush
22:44:01.466 00.253 2696 evsrv: cli 0F944280 connect
22:44:01.476 00.010 2696 case statement mapped state 6 to 3
22:44:01.482 00.006 2696 case statement mapped state 6 to 3
22:44:01.482 00.000 2696 evsrv: cli 0F944280 request: {"method":"get_pixel_scale","id":"4d87d834-d412-4128-b845-0a619f87144f"}
22:44:01.498 00.016 2696 evsrv: cli 0F944280 response: {"jsonrpc":"2.0","result":1.86834,"id":"4d87d834-d412-4128-b845-0a619f87144f"}
22:44:01.500 00.002 2696 evsrv: cli 0F944280 disconnect
22:44:01.945 00.445 5240 Exposure complete
22:44:01.990 00.045 5240 worker thread done servicing request
22:44:01.990 00.000 2696 OnExposeComplete: enter
22:44:01.990 00.000 2696 UpdateGuideState(): m_state=6
22:44:02.007 00.017 2696 Star::Find(15, 282, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
22:44:02.007 00.000 2696 Star::Find returns 1 (0), X=283.99, Y=266.26, Mass=3061, SNR=39.0, Peak=201 HFD=4.0
22:44:02.007 00.000 2696 MultiStar: [#1 1.18,0.27,0.00,M6] [#2 1.32,0.51,0.00,M5] [#3 1.32,0.70,0.00,M6] [#4 1.12,0.52,0.00,M2] [#5 1.42,0.43,0.00,M7] [#6 1.25,0.36,0.00,M5] [#7 1.36,0.45,0.00,M8] [#8 1.64,0.49,0.00,M5] 
22:44:02.007 00.000 2696 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.74) = xAngle (-2.22 = -2.22)
22:44:02.007 00.000 2696 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.41 = 0.41)
22:44:02.007 00.000 2696 CameraToMount -- cameraX=1.44 cameraY=0.81 hyp=1.66 cameraTheta=0.51 mountX=-1.01 mountY=0.66, mountTheta=2.56
22:44:02.007 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.44, y=0.81, opts=13)
22:44:02.021 00.014 2696 Enqueuing Move request for scope (1.44, 0.81)
22:44:02.021 00.000 5240 Worker thread wakes up
22:44:02.021 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.44, 0.81) opts 0xd
22:44:02.021 00.000 5240 Handling offset move in thread for scope, endpoint = (1.44, 0.81)
22:44:02.021 00.000 5240 Moving (1.44, 0.81) raw xDistance=-1.01 yDistance=0.66
22:44:02.021 00.000 5240 BLC: History state: CurrMiss=0.66, AvgInitMiss=1.12, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.450313, 1:0.173343, 2:0.658870
22:44:02.021 00.000 5240 BLC: Under-shoot: nominal increase by 141
22:44:02.021 00.000 5240 BLC: window closed
22:44:02.021 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:44:02.021 00.000 5240 BLC: Pulse adjusted to 330
22:44:02.021 00.000 5240 PPEC rslt: input = -1.01, final = -0.99, react = -1.01, pred = -0.59, hyst = -0.97, hyst_pct = 0.97, period_length = 647.39
22:44:02.021 00.000 5240 PPEC: input: -1.01, control: -0.99, exposure: 1500
22:44:02.021 00.000 5240 resist switch: large excursion: input 0.66 thresh 0.45 direction from 0 to 1
22:44:02.021 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.98
22:44:02.021 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66
22:44:02.021 00.000 5240 MoveAxis(E, 164, ABG)
22:44:02.021 00.000 5240 Guiding  Dir = 2, Dur = 164
22:44:02.021 00.000 5240 IsGuiding returns 0
22:44:02.021 00.000 5240 PulseGuide returned control before completion, sleep 174
22:44:02.040 00.019 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=201, med=0, FiltMin=0, FiltMax=144, Gamma=0.430
22:44:02.084 00.044 2696 UpdateGuideState exits: m=3061 SNR=39.0
22:44:02.084 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:02.084 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:44:02.084 00.000 2696 Enqueuing Expose request
22:44:02.211 00.127 5240 IsGuiding returns 1
22:44:02.211 00.000 5240 scope still moving after pulse duration time elapsed
22:44:02.242 00.031 5240 IsGuiding returns 0
22:44:02.242 00.000 5240 scope move finished after 164 + 50 ms
22:44:02.242 00.000 5240 Move returns status 0, amount 164
22:44:02.242 00.000 5240 MoveAxis(S, 83, ABG)
22:44:02.242 00.000 5240 Guiding  Dir = 1, Dur = 83
22:44:02.242 00.000 5240 IsGuiding returns 0
22:44:02.242 00.000 5240 PulseGuide returned control before completion, sleep 93
22:44:02.337 00.095 5240 IsGuiding returns 1
22:44:02.337 00.000 5240 scope still moving after pulse duration time elapsed
22:44:02.368 00.031 5240 IsGuiding returns 0
22:44:02.368 00.000 5240 scope move finished after 83 + 43 ms
22:44:02.368 00.000 5240 Move returns status 0, amount 83
22:44:02.368 00.000 5240 move complete, result=0
22:44:02.368 00.000 5240 worker thread done servicing request
22:44:02.368 00.000 2696 GuideStep: -1.0 px 164 ms EAST, 0.7 px 83 ms SOUTH
22:44:02.368 00.000 5240 Worker thread wakes up
22:44:02.368 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:44:02.368 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:44:02.479 00.111 2696 evsrv: cli 0F943BA0 connect
22:44:02.484 00.005 2696 case statement mapped state 6 to 3
22:44:02.486 00.002 2696 case statement mapped state 6 to 3
22:44:02.488 00.002 2696 evsrv: cli 0F943BA0 request: {"method":"get_pixel_scale","id":"c687e0f1-af27-47f2-81eb-93c6321b3f7a"}
22:44:02.488 00.000 2696 evsrv: cli 0F943BA0 response: {"jsonrpc":"2.0","result":1.86834,"id":"c687e0f1-af27-47f2-81eb-93c6321b3f7a"}
22:44:02.495 00.007 2696 evsrv: cli 0F943BA0 disconnect
22:44:03.796 01.301 5240 Exposure complete
22:44:03.851 00.055 5240 worker thread done servicing request
22:44:03.851 00.000 2696 OnExposeComplete: enter
22:44:03.851 00.000 2696 UpdateGuideState(): m_state=6
22:44:03.859 00.008 2696 Star::Find(15, 283, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:44:03.859 00.000 2696 Star::Find returns 1 (0), X=283.82, Y=265.83, Mass=2963, SNR=38.3, Peak=182 HFD=3.9
22:44:03.859 00.000 2696 MultiStar: [#1 1.36,0.13,0.00,M7] [#2 1.32,0.06,0.00,M6] [#3 1.42,0.22,0.00,M7] [#4 1.14,0.11,0.00,M3] [#5 1.15,-0.29,0.00,M8] [#6 1.22,-0.03,0.00,M6] [#7 1.65,0.23,0.00,M9] [#8 1.46,0.15,0.00,M6] 
22:44:03.859 00.000 2696 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.74) = xAngle (-2.44 = -2.44)
22:44:03.859 00.000 2696 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.19 = 0.19)
22:44:03.859 00.000 2696 CameraToMount -- cameraX=1.27 cameraY=0.38 hyp=1.33 cameraTheta=0.29 mountX=-1.02 mountY=0.25, mountTheta=2.90
22:44:03.859 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.27, y=0.38, opts=13)
22:44:03.875 00.016 2696 Enqueuing Move request for scope (1.27, 0.38)
22:44:03.875 00.000 5240 Worker thread wakes up
22:44:03.875 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.27, 0.38) opts 0xd
22:44:03.875 00.000 5240 Handling offset move in thread for scope, endpoint = (1.27, 0.38)
22:44:03.875 00.000 5240 Moving (1.27, 0.38) raw xDistance=-1.02 yDistance=0.25
22:44:03.875 00.000 5240 PPEC rslt: input = -1.02, final = -0.97, react = -1.02, pred = -0.57, hyst = -0.95, hyst_pct = 0.97, period_length = 647.39
22:44:03.875 00.000 5240 PPEC: input: -1.02, control: -0.97, exposure: 1500
22:44:03.875 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
22:44:03.875 00.000 5240 MoveAxis(E, 160, ABG)
22:44:03.875 00.000 5240 Guiding  Dir = 2, Dur = 160
22:44:03.875 00.000 5240 IsGuiding returns 0
22:44:03.875 00.000 5240 PulseGuide returned control before completion, sleep 170
22:44:03.890 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=189, med=0, FiltMin=0, FiltMax=159, Gamma=0.430
22:44:03.938 00.048 2696 UpdateGuideState exits: m=2963 SNR=38.3
22:44:03.938 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:03.938 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:44:03.938 00.000 2696 Enqueuing Expose request
22:44:04.065 00.127 5240 IsGuiding returns 1
22:44:04.065 00.000 5240 scope still moving after pulse duration time elapsed
22:44:04.097 00.032 5240 IsGuiding returns 0
22:44:04.097 00.000 5240 scope move finished after 160 + 58 ms
22:44:04.097 00.000 5240 Move returns status 0, amount 160
22:44:04.097 00.000 5240 MoveAxis(S, 32, ABG)
22:44:04.098 00.001 5240 Guiding  Dir = 1, Dur = 32
22:44:04.098 00.000 5240 IsGuiding returns 0
22:44:04.099 00.001 5240 PulseGuide returned control before completion, sleep 42
22:44:04.145 00.046 5240 IsGuiding returns 1
22:44:04.145 00.000 5240 scope still moving after pulse duration time elapsed
22:44:04.177 00.032 5240 IsGuiding returns 0
22:44:04.177 00.000 5240 scope move finished after 32 + 46 ms
22:44:04.177 00.000 5240 Move returns status 0, amount 32
22:44:04.177 00.000 5240 move complete, result=0
22:44:04.177 00.000 5240 worker thread done servicing request
22:44:04.177 00.000 2696 GuideStep: -1.0 px 160 ms EAST, 0.3 px 32 ms SOUTH
22:44:04.184 00.007 5240 Worker thread wakes up
22:44:04.184 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:44:04.184 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:44:05.829 01.645 5240 Exposure complete
22:44:05.882 00.053 5240 worker thread done servicing request
22:44:05.882 00.000 2696 OnExposeComplete: enter
22:44:05.882 00.000 2696 UpdateGuideState(): m_state=6
22:44:05.892 00.010 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:44:05.892 00.000 2696 Star::Find returns 1 (0), X=283.21, Y=265.81, Mass=2951, SNR=38.3, Peak=191 HFD=3.7
22:44:05.892 00.000 2696 MultiStar: [#1 0.58,-0.06,1.29,U] [#2 0.46,-0.08,0.71,U] [#3 0.58,-0.08,0.66,U] [#4 0.37,0.13,0.42,U] [#5 0.49,-0.38,0.43,U] [#6 0.48,-0.14,0.44,U] [#7 0.72,0.10,0.48,U] [#8 0.85,0.00,0.38,U] 
22:44:05.892 00.000 2696 refined, 8 included, MultiStar: {0.58, 0.01}, one-star: {0.66, 0.36}
22:44:05.892 00.000 2696 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.74) = xAngle (-2.72 = -2.72)
22:44:05.892 00.000 2696 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.09 = -0.09)
22:44:05.892 00.000 2696 CameraToMount -- cameraX=0.58 cameraY=0.01 hyp=0.58 cameraTheta=0.02 mountX=-0.53 mountY=-0.05, mountTheta=-3.05
22:44:05.908 00.016 2696 SchedulePrimaryMove(0F998B58, x=0.58, y=0.01, opts=13)
22:44:05.913 00.005 2696 Enqueuing Move request for scope (0.58, 0.01)
22:44:05.913 00.000 5240 Worker thread wakes up
22:44:05.913 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.01) opts 0xd
22:44:05.913 00.000 5240 Handling offset move in thread for scope, endpoint = (0.58, 0.01)
22:44:05.913 00.000 5240 Moving (0.58, 0.01) raw xDistance=-0.53 yDistance=-0.05
22:44:05.913 00.000 5240 PPEC rslt: input = -0.53, final = -0.62, react = -0.53, pred = -1.53, hyst = -0.57, hyst_pct = 0.97, period_length = 647.39
22:44:05.913 00.000 5240 PPEC: input: -0.53, control: -0.62, exposure: 1500
22:44:05.913 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:05.913 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:44:05.913 00.000 5240 MoveAxis(E, 103, ABG)
22:44:05.913 00.000 5240 Guiding  Dir = 2, Dur = 103
22:44:05.913 00.000 5240 IsGuiding returns 0
22:44:05.913 00.000 5240 PulseGuide returned control before completion, sleep 113
22:44:05.930 00.017 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=202, med=0, FiltMin=0, FiltMax=160, Gamma=0.430
22:44:05.976 00.046 2696 UpdateGuideState exits: m=2951 SNR=38.3
22:44:05.976 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:05.980 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:44:05.982 00.002 2696 Enqueuing Expose request
22:44:06.034 00.052 5240 IsGuiding returns 1
22:44:06.034 00.000 5240 scope still moving after pulse duration time elapsed
22:44:06.066 00.032 5240 IsGuiding returns 0
22:44:06.066 00.000 5240 scope move finished after 103 + 45 ms
22:44:06.066 00.000 5240 Move returns status 0, amount 103
22:44:06.066 00.000 5240 MoveAxis(N, 0, ABG)
22:44:06.066 00.000 5240 Move returns status 0, amount 0
22:44:06.066 00.000 5240 move complete, result=0
22:44:06.066 00.000 5240 worker thread done servicing request
22:44:06.066 00.000 5240 Worker thread wakes up
22:44:06.066 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:44:06.066 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:44:06.069 00.003 2696 GuideStep: -0.5 px 103 ms EAST, -0.1 px 0 ms NORTH
22:44:07.490 01.421 5240 Exposure complete
22:44:07.538 00.048 5240 worker thread done servicing request
22:44:07.538 00.000 2696 OnExposeComplete: enter
22:44:07.538 00.000 2696 UpdateGuideState(): m_state=6
22:44:07.538 00.000 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
22:44:07.554 00.016 2696 Star::Find returns 1 (0), X=283.61, Y=265.61, Mass=2885, SNR=37.8, Peak=185 HFD=3.5
22:44:07.554 00.000 2696 MultiStar: [#1 1.27,-0.14,0.00,M7] [#2 0.79,-0.52,0.00,M6] [#3 0.92,-0.44,0.00,M7] [#4 0.77,-0.53,0.00,M3] [#5 0.92,-0.85,0.00,M8] [#6 0.73,-0.47,0.44,U] [#7 1.12,-0.04,0.00,M9] [#8 1.12,-0.07,0.00,M6] 
22:44:07.554 00.000 2696 refined, 1 included, MultiStar: {0.96, -0.03}, one-star: {1.06, 0.16}
22:44:07.554 00.000 2696 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.74) = xAngle (-2.76 = -2.76)
22:44:07.554 00.000 2696 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.13 = -0.13)
22:44:07.554 00.000 2696 CameraToMount -- cameraX=0.96 cameraY=-0.03 hyp=0.96 cameraTheta=-0.03 mountX=-0.89 mountY=-0.13, mountTheta=-3.00
22:44:07.554 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.96, y=-0.03, opts=13)
22:44:07.554 00.000 2696 Enqueuing Move request for scope (0.96, -0.03)
22:44:07.570 00.016 5240 Worker thread wakes up
22:44:07.570 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.96, -0.03) opts 0xd
22:44:07.570 00.000 5240 Handling offset move in thread for scope, endpoint = (0.96, -0.03)
22:44:07.570 00.000 5240 Moving (0.96, -0.03) raw xDistance=-0.89 yDistance=-0.13
22:44:07.570 00.000 5240 PPEC rslt: input = -0.89, final = -0.95, react = -0.89, pred = -1.46, hyst = -0.90, hyst_pct = 0.97, period_length = 647.39
22:44:07.570 00.000 5240 PPEC: input: -0.89, control: -0.95, exposure: 1500
22:44:07.570 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:07.570 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:44:07.570 00.000 5240 MoveAxis(E, 157, ABG)
22:44:07.570 00.000 5240 Guiding  Dir = 2, Dur = 157
22:44:07.570 00.000 5240 IsGuiding returns 0
22:44:07.570 00.000 5240 PulseGuide returned control before completion, sleep 167
22:44:07.570 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=185, med=0, FiltMin=0, FiltMax=149, Gamma=0.430
22:44:07.617 00.047 2696 UpdateGuideState exits: m=2885 SNR=37.8
22:44:07.633 00.016 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:07.637 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:44:07.641 00.004 2696 Enqueuing Expose request
22:44:07.744 00.103 5240 IsGuiding returns 1
22:44:07.744 00.000 5240 scope still moving after pulse duration time elapsed
22:44:07.776 00.032 5240 IsGuiding returns 0
22:44:07.776 00.000 5240 scope move finished after 157 + 46 ms
22:44:07.776 00.000 5240 Move returns status 0, amount 157
22:44:07.776 00.000 5240 MoveAxis(N, 0, ABG)
22:44:07.776 00.000 5240 Move returns status 0, amount 0
22:44:07.776 00.000 5240 move complete, result=0
22:44:07.776 00.000 5240 worker thread done servicing request
22:44:07.776 00.000 5240 Worker thread wakes up
22:44:07.776 00.000 2696 GuideStep: -0.9 px 157 ms EAST, -0.1 px 0 ms NORTH
22:44:07.776 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:44:07.776 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:44:09.426 01.650 5240 Exposure complete
22:44:09.507 00.081 5240 worker thread done servicing request
22:44:09.507 00.000 2696 OnExposeComplete: enter
22:44:09.509 00.002 2696 UpdateGuideState(): m_state=6
22:44:09.511 00.002 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
22:44:09.513 00.002 2696 Star::Find returns 1 (0), X=284.24, Y=265.38, Mass=3011, SNR=38.7, Peak=175 HFD=3.7
22:44:09.515 00.002 2696 MultiStar: [#1 1.28,-0.75,0.00,M8] [#2 1.65,-0.31,0.00,M7] [#3 1.34,-0.25,0.00,M8] [#4 1.51,-0.21,0.00,M4] [#5 1.66,-0.67,0.00,M9] [#6 1.73,-0.33,0.00,M5] [#7 1.45,-0.26,0.00,M10] [#8 1.55,-0.28,0.00,M7] 
22:44:09.515 00.000 2696 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.74) = xAngle (-2.78 = -2.78)
22:44:09.517 00.002 2696 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.14 = -0.14)
22:44:09.519 00.002 2696 CameraToMount -- cameraX=1.69 cameraY=-0.07 hyp=1.69 cameraTheta=-0.04 mountX=-1.58 mountY=-0.24, mountTheta=-2.99
22:44:09.523 00.004 2696 SchedulePrimaryMove(0F998B58, x=1.69, y=-0.07, opts=13)
22:44:09.525 00.002 2696 Enqueuing Move request for scope (1.69, -0.07)
22:44:09.525 00.000 5240 Worker thread wakes up
22:44:09.525 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.69, -0.07) opts 0xd
22:44:09.525 00.000 5240 Handling offset move in thread for scope, endpoint = (1.69, -0.07)
22:44:09.527 00.002 5240 Moving (1.69, -0.07) raw xDistance=-1.58 yDistance=-0.24
22:44:09.527 00.000 5240 PPEC rslt: input = -1.58, final = -1.53, react = -1.58, pred = -1.58, hyst = -1.48, hyst_pct = 0.97, period_length = 647.39
22:44:09.527 00.000 5240 PPEC: input: -1.58, control: -1.53, exposure: 1500
22:44:09.527 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:44:09.527 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:44:09.527 00.000 5240 MoveAxis(E, 255, ABG)
22:44:09.527 00.000 5240 Guiding  Dir = 2, Dur = 255
22:44:09.527 00.000 5240 IsGuiding returns 0
22:44:09.527 00.000 5240 PulseGuide returned control before completion, sleep 265
22:44:09.541 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=189, med=0, FiltMin=0, FiltMax=159, Gamma=0.430
22:44:09.588 00.047 2696 UpdateGuideState exits: m=3011 SNR=38.7
22:44:09.590 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:09.592 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:44:09.594 00.002 2696 Enqueuing Expose request
22:44:09.804 00.210 5240 IsGuiding returns 1
22:44:09.804 00.000 5240 scope still moving after pulse duration time elapsed
22:44:09.835 00.031 5240 IsGuiding returns 0
22:44:09.835 00.000 5240 scope move finished after 255 + 53 ms
22:44:09.835 00.000 5240 Move returns status 0, amount 255
22:44:09.835 00.000 5240 MoveAxis(N, 0, ABG)
22:44:09.835 00.000 5240 Move returns status 0, amount 0
22:44:09.835 00.000 5240 move complete, result=0
22:44:09.835 00.000 5240 worker thread done servicing request
22:44:09.835 00.000 2696 GuideStep: -1.6 px 255 ms EAST, -0.2 px 0 ms NORTH
22:44:09.835 00.000 5240 Worker thread wakes up
22:44:09.835 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:44:09.835 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:44:11.277 01.442 5240 Exposure complete
22:44:11.339 00.062 5240 worker thread done servicing request
22:44:11.339 00.000 2696 OnExposeComplete: enter
22:44:11.339 00.000 2696 UpdateGuideState(): m_state=6
22:44:11.339 00.000 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
22:44:11.339 00.000 2696 Star::Find returns 1 (0), X=283.67, Y=264.95, Mass=3136, SNR=39.5, Peak=205 HFD=3.9
22:44:11.339 00.000 2696 MultiStar: [#1 1.16,-0.64,0.00,M9] [#2 0.96,-0.85,0.00,M8] [#3 1.06,-0.83,0.00,M9] [#4 0.90,-0.64,0.00,M5] [#5 0.89,-1.05,0.00,M10] [#6 0.90,-0.83,0.00,M6] [#7 1.17,-0.44,0.00,R] [#8 1.30,-0.83,0.00,M8] 
22:44:11.339 00.000 2696 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.74) = xAngle (-3.15 = 3.13)
22:44:11.351 00.012 2696 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.52 = -0.52)
22:44:11.351 00.000 2696 CameraToMount -- cameraX=1.12 cameraY=-0.50 hyp=1.23 cameraTheta=-0.42 mountX=-1.23 mountY=-0.61, mountTheta=-2.68
22:44:11.355 00.004 2696 SchedulePrimaryMove(0F998B58, x=1.12, y=-0.50, opts=13)
22:44:11.355 00.000 2696 Enqueuing Move request for scope (1.12, -0.50)
22:44:11.355 00.000 5240 Worker thread wakes up
22:44:11.355 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.12, -0.50) opts 0xd
22:44:11.355 00.000 5240 Handling offset move in thread for scope, endpoint = (1.12, -0.50)
22:44:11.355 00.000 5240 Moving (1.12, -0.50) raw xDistance=-1.23 yDistance=-0.61
22:44:11.355 00.000 5240 PPEC rslt: input = -1.23, final = -1.23, react = -1.23, pred = -0.78, hyst = -1.20, hyst_pct = 0.97, period_length = 647.39
22:44:11.355 00.000 5240 PPEC: input: -1.23, control: -1.23, exposure: 1500
22:44:11.355 00.000 5240 resist switch: large excursion: input -0.61 thresh 0.45 direction from 1 to -1
22:44:11.355 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.83
22:44:11.355 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
22:44:11.355 00.000 5240 MoveAxis(E, 204, ABG)
22:44:11.355 00.000 5240 Guiding  Dir = 2, Dur = 204
22:44:11.355 00.000 5240 IsGuiding returns 0
22:44:11.355 00.000 5240 PulseGuide returned control before completion, sleep 214
22:44:11.371 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=205, med=0, FiltMin=0, FiltMax=144, Gamma=0.430
22:44:11.419 00.048 2696 UpdateGuideState exits: m=3136 SNR=39.5
22:44:11.421 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:11.421 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:44:11.421 00.000 2696 Enqueuing Expose request
22:44:11.577 00.156 5240 IsGuiding returns 1
22:44:11.577 00.000 5240 scope still moving after pulse duration time elapsed
22:44:11.609 00.032 5240 IsGuiding returns 0
22:44:11.609 00.000 5240 scope move finished after 204 + 44 ms
22:44:11.609 00.000 5240 Move returns status 0, amount 204
22:44:11.611 00.002 5240 BLC: Oldest BLC event removed
22:44:11.611 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 330 applied
22:44:11.611 00.000 5240 MoveAxis(N, 407, ABG)
22:44:11.611 00.000 5240 Guiding  Dir = 0, Dur = 407
22:44:11.611 00.000 5240 IsGuiding returns 0
22:44:11.611 00.000 5240 PulseGuide returned control before completion, sleep 417
22:44:12.038 00.427 5240 IsGuiding returns 1
22:44:12.038 00.000 5240 scope still moving after pulse duration time elapsed
22:44:12.070 00.032 5240 IsGuiding returns 0
22:44:12.070 00.000 5240 scope move finished after 407 + 51 ms
22:44:12.070 00.000 5240 Move returns status 0, amount 407
22:44:12.070 00.000 5240 move complete, result=0
22:44:12.070 00.000 5240 worker thread done servicing request
22:44:12.070 00.000 2696 GuideStep: -1.2 px 204 ms EAST, -0.6 px 407 ms NORTH
22:44:12.070 00.000 5240 Worker thread wakes up
22:44:12.070 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:44:12.070 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:44:13.703 01.633 5240 Exposure complete
22:44:13.757 00.054 5240 worker thread done servicing request
22:44:13.757 00.000 2696 OnExposeComplete: enter
22:44:13.757 00.000 2696 UpdateGuideState(): m_state=6
22:44:13.757 00.000 2696 Star::Find(15, 283, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
22:44:13.757 00.000 2696 Star::Find returns 1 (0), X=283.98, Y=264.37, Mass=2993, SNR=38.5, Peak=173 HFD=3.8
22:44:13.757 00.000 2696 MultiStar: [#1 1.73,-1.10,0.00,M10] [#2 1.38,-1.25,0.00,M9] [#3 1.29,-1.12,0.00,M10] [#4 1.43,-1.10,0.00,M6] [#5 1.53,-1.63,0.00,R] [#6 1.47,-1.19,0.00,M7] [#7 0.41,-0.53,0.50,U] [#8 1.56,-0.84,0.00,M9] 
22:44:13.766 00.009 2696 refined, 1 included, MultiStar: {1.09, -0.90}, one-star: {1.43, -1.08}
22:44:13.766 00.000 2696 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.74) = xAngle (-3.42 = 2.86)
22:44:13.766 00.000 2696 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.79 = -0.79)
22:44:13.766 00.000 2696 CameraToMount -- cameraX=1.09 cameraY=-0.90 hyp=1.41 cameraTheta=-0.69 mountX=-1.36 mountY=-1.01, mountTheta=-2.50
22:44:13.766 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.09, y=-0.90, opts=13)
22:44:13.766 00.000 2696 Enqueuing Move request for scope (1.09, -0.90)
22:44:13.766 00.000 5240 Worker thread wakes up
22:44:13.766 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.09, -0.90) opts 0xd
22:44:13.766 00.000 5240 Handling offset move in thread for scope, endpoint = (1.09, -0.90)
22:44:13.766 00.000 5240 Moving (1.09, -0.90) raw xDistance=-1.36 yDistance=-1.01
22:44:13.766 00.000 5240 BLC: History state: CurrMiss=1.01, AvgInitMiss=1.09, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.609704, 1:1.006408
22:44:13.766 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:44:13.766 00.000 5240 PPEC rslt: input = -1.36, final = -1.40, react = -1.36, pred = -0.77, hyst = -1.38, hyst_pct = 0.96, period_length = 647.39
22:44:13.766 00.000 5240 PPEC: input: -1.36, control: -1.40, exposure: 1500
22:44:13.766 00.000 5240 GuideAlgorithmResistSwitch::result() returns -1.01 from input -1.01
22:44:13.766 00.000 5240 MoveAxis(E, 233, ABG)
22:44:13.766 00.000 5240 Guiding  Dir = 2, Dur = 233
22:44:13.766 00.000 5240 IsGuiding returns 0
22:44:13.766 00.000 5240 PulseGuide returned control before completion, sleep 243
22:44:13.792 00.026 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=0, FiltMin=0, FiltMax=150, Gamma=0.430
22:44:13.829 00.037 2696 UpdateGuideState exits: m=2993 SNR=38.5
22:44:13.829 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:13.829 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:44:13.845 00.016 2696 Enqueuing Expose request
22:44:14.036 00.191 5240 IsGuiding returns 0
22:44:14.036 00.000 5240 Move returns status 0, amount 233
22:44:14.036 00.000 5240 MoveAxis(N, 127, ABG)
22:44:14.036 00.000 5240 Guiding  Dir = 0, Dur = 127
22:44:14.036 00.000 5240 IsGuiding returns 0
22:44:14.038 00.002 5240 PulseGuide returned control before completion, sleep 137
22:44:14.179 00.141 5240 IsGuiding returns 1
22:44:14.179 00.000 5240 scope still moving after pulse duration time elapsed
22:44:14.210 00.031 5240 IsGuiding returns 0
22:44:14.210 00.000 5240 scope move finished after 127 + 46 ms
22:44:14.210 00.000 5240 Move returns status 0, amount 127
22:44:14.210 00.000 5240 move complete, result=0
22:44:14.210 00.000 5240 worker thread done servicing request
22:44:14.210 00.000 2696 GuideStep: -1.4 px 233 ms EAST, -1.0 px 127 ms NORTH
22:44:14.210 00.000 5240 Worker thread wakes up
22:44:14.210 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:44:14.210 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:44:15.640 01.430 5240 Exposure complete
22:44:15.703 00.063 5240 worker thread done servicing request
22:44:15.703 00.000 2696 OnExposeComplete: enter
22:44:15.703 00.000 2696 UpdateGuideState(): m_state=6
22:44:15.719 00.016 2696 Star::Find(15, 283, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
22:44:15.719 00.000 2696 Star::Find returns 1 (0), X=284.15, Y=265.35, Mass=3001, SNR=38.6, Peak=183 HFD=3.8
22:44:15.719 00.000 2696 MultiStar: [#1 1.50,-0.70,0.00,R] [#2 1.48,-0.47,0.00,M10] [#3 1.51,-0.51,0.00,R] [#4 1.45,-0.23,0.00,M7] [#5 -0.18,0.98,0.44,U] [#6 1.56,-0.54,0.00,M8] [#7 0.69,0.14,0.48,U] [#8 1.76,-0.38,0.00,M10] 
22:44:15.726 00.007 2696 refined, 2 included, MultiStar: {0.97, 0.21}, one-star: {1.60, -0.10}
22:44:15.726 00.000 2696 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.74) = xAngle (-2.52 = -2.52)
22:44:15.726 00.000 2696 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.11 = 0.11)
22:44:15.726 00.000 2696 CameraToMount -- cameraX=0.97 cameraY=0.21 hyp=0.99 cameraTheta=0.21 mountX=-0.81 mountY=0.11, mountTheta=3.01
22:44:15.726 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.97, y=0.21, opts=13)
22:44:15.735 00.009 2696 Enqueuing Move request for scope (0.97, 0.21)
22:44:15.739 00.004 5240 Worker thread wakes up
22:44:15.739 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.97, 0.21) opts 0xd
22:44:15.739 00.000 5240 Handling offset move in thread for scope, endpoint = (0.97, 0.21)
22:44:15.739 00.000 5240 Moving (0.97, 0.21) raw xDistance=-0.81 yDistance=0.11
22:44:15.739 00.000 5240 BLC: History state: CurrMiss=-0.11, AvgInitMiss=1.09, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.609704, 1:1.006408, 2:-0.107404
22:44:15.739 00.000 5240 BLC: No correction, Miss < min_move
22:44:15.739 00.000 5240 PPEC rslt: input = -0.81, final = -0.87, react = -0.81, pred = -0.55, hyst = -0.85, hyst_pct = 0.96, period_length = 647.39
22:44:15.739 00.000 5240 PPEC: input: -0.81, control: -0.87, exposure: 1500
22:44:15.739 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:15.739 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:44:15.739 00.000 5240 MoveAxis(E, 144, ABG)
22:44:15.739 00.000 5240 Guiding  Dir = 2, Dur = 144
22:44:15.739 00.000 5240 IsGuiding returns 0
22:44:15.739 00.000 5240 PulseGuide returned control before completion, sleep 154
22:44:15.751 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=183, med=0, FiltMin=0, FiltMax=149, Gamma=0.430
22:44:15.798 00.047 2696 UpdateGuideState exits: m=3001 SNR=38.6
22:44:15.798 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:15.798 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:44:15.798 00.000 2696 Enqueuing Expose request
22:44:15.909 00.111 5240 IsGuiding returns 1
22:44:15.909 00.000 5240 scope still moving after pulse duration time elapsed
22:44:15.940 00.031 5240 IsGuiding returns 0
22:44:15.940 00.000 5240 scope move finished after 144 + 56 ms
22:44:15.940 00.000 5240 Move returns status 0, amount 144
22:44:15.940 00.000 5240 MoveAxis(N, 0, ABG)
22:44:15.940 00.000 5240 Move returns status 0, amount 0
22:44:15.940 00.000 5240 move complete, result=0
22:44:15.940 00.000 5240 worker thread done servicing request
22:44:15.940 00.000 5240 Worker thread wakes up
22:44:15.940 00.000 2696 GuideStep: -0.8 px 144 ms EAST, 0.1 px 0 ms NORTH
22:44:15.940 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:44:15.940 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:44:17.586 01.646 5240 Exposure complete
22:44:17.649 00.063 5240 worker thread done servicing request
22:44:17.649 00.000 2696 OnExposeComplete: enter
22:44:17.649 00.000 2696 UpdateGuideState(): m_state=6
22:44:17.649 00.000 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
22:44:17.649 00.000 2696 Star::Find returns 1 (0), X=283.92, Y=265.66, Mass=2936, SNR=38.2, Peak=176 HFD=3.9
22:44:17.649 00.000 2696 MultiStar: [#1 -0.34,0.44,1.28,U] [#2 1.28,-0.30,0.00,R] [#3 -0.56,0.34,0.66,U] [#4 1.17,-0.17,0.00,M8] [#5 -0.26,1.05,0.43,U] [#6 1.19,-0.24,0.00,M9] [#7 0.14,0.64,0.49,U] [#8 1.51,0.24,0.00,R] 
22:44:17.649 00.000 2696 refined, 4 included, MultiStar: {0.13, 0.46}, one-star: {1.37, 0.21}
22:44:17.649 00.000 2696 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.74) = xAngle (-1.45 = -1.45)
22:44:17.649 00.000 2696 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.18 = 1.18)
22:44:17.665 00.016 2696 CameraToMount -- cameraX=0.13 cameraY=0.46 hyp=0.48 cameraTheta=1.28 mountX=0.06 mountY=0.44, mountTheta=1.44
22:44:17.665 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.13, y=0.46, opts=13)
22:44:17.665 00.000 2696 Enqueuing Move request for scope (0.13, 0.46)
22:44:17.665 00.000 5240 Worker thread wakes up
22:44:17.665 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.46) opts 0xd
22:44:17.665 00.000 5240 Handling offset move in thread for scope, endpoint = (0.13, 0.46)
22:44:17.665 00.000 5240 Moving (0.13, 0.46) raw xDistance=0.06 yDistance=0.44
22:44:17.665 00.000 5240 BLC: window closed
22:44:17.665 00.000 5240 BLC: History state: CurrMiss=-0.44, AvgInitMiss=1.09, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.609704, 1:1.006408, 2:-0.107404
22:44:17.665 00.000 5240 BLC: Over-shoot, no adjustment based on avgInitialMiss
22:44:17.665 00.000 5240 BLC: window closed
22:44:17.665 00.000 5240 PPEC rslt: input = 0.06, final = -0.02, react = 0.06, pred = -0.46, hyst = 0.00, hyst_pct = 0.96, period_length = 647.39
22:44:17.665 00.000 5240 PPEC: input: 0.06, control: -0.02, exposure: 1500
22:44:17.665 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:44:17.665 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
22:44:17.665 00.000 5240 MoveAxis(E, 3, ABG)
22:44:17.665 00.000 5240 Guiding  Dir = 2, Dur = 3
22:44:17.665 00.000 5240 IsGuiding returns 0
22:44:17.665 00.000 5240 PulseGuide returned control before completion, sleep 13
22:44:17.681 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=0, FiltMin=0, FiltMax=152, Gamma=0.430
22:44:17.696 00.015 5240 IsGuiding returns 1
22:44:17.696 00.000 5240 scope still moving after pulse duration time elapsed
22:44:17.728 00.032 5240 IsGuiding returns 0
22:44:17.728 00.000 5240 scope move finished after 3 + 52 ms
22:44:17.728 00.000 5240 Move returns status 0, amount 3
22:44:17.728 00.000 5240 MoveAxis(N, 0, ABG)
22:44:17.728 00.000 5240 Move returns status 0, amount 0
22:44:17.728 00.000 5240 move complete, result=0
22:44:17.728 00.000 5240 worker thread done servicing request
22:44:17.730 00.002 2696 UpdateGuideState exits: m=2936 SNR=38.2
22:44:17.732 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:17.734 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:44:17.736 00.002 2696 Enqueuing Expose request
22:44:17.738 00.002 5240 Worker thread wakes up
22:44:17.738 00.000 2696 GuideStep: 0.1 px 3 ms EAST, 0.4 px 0 ms NORTH
22:44:17.741 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:44:17.741 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:44:19.155 01.414 5240 Exposure complete
22:44:19.196 00.041 5240 worker thread done servicing request
22:44:19.196 00.000 2696 OnExposeComplete: enter
22:44:19.213 00.017 2696 UpdateGuideState(): m_state=6
22:44:19.213 00.000 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
22:44:19.213 00.000 2696 Star::Find returns 1 (0), X=284.91, Y=265.57, Mass=2944, SNR=38.2, Peak=192 HFD=3.6
22:44:19.213 00.000 2696 MultiStar: [#1 0.65,0.18,1.27,U] [#2 0.88,-0.12,0.70,U] [#3 0.60,0.23,0.69,U] [#4 1.98,-0.49,0.00,M9] [#5 0.48,0.77,0.43,U] [#6 2.09,-0.35,0.00,M10] [#7 1.12,0.28,0.48,U] [#8 1.13,-0.29,0.37,U] 
22:44:19.213 00.000 2696 refined, 6 included, MultiStar: {1.09, 0.16}, one-star: {2.36, 0.12}
22:44:19.213 00.000 2696 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.74) = xAngle (-2.59 = -2.59)
22:44:19.213 00.000 2696 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.04 = 0.04)
22:44:19.213 00.000 2696 CameraToMount -- cameraX=1.09 cameraY=0.16 hyp=1.10 cameraTheta=0.14 mountX=-0.94 mountY=0.04, mountTheta=3.09
22:44:19.228 00.015 2696 SchedulePrimaryMove(0F998B58, x=1.09, y=0.16, opts=13)
22:44:19.228 00.000 2696 Enqueuing Move request for scope (1.09, 0.16)
22:44:19.228 00.000 5240 Worker thread wakes up
22:44:19.228 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.09, 0.16) opts 0xd
22:44:19.228 00.000 5240 Handling offset move in thread for scope, endpoint = (1.09, 0.16)
22:44:19.228 00.000 5240 Moving (1.09, 0.16) raw xDistance=-0.94 yDistance=0.04
22:44:19.228 00.000 5240 PPEC rslt: input = -0.94, final = -0.95, react = -0.94, pred = -0.36, hyst = -0.93, hyst_pct = 0.96, period_length = 647.39
22:44:19.228 00.000 5240 PPEC: input: -0.94, control: -0.95, exposure: 1500
22:44:19.228 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:19.228 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:44:19.228 00.000 5240 MoveAxis(E, 157, ABG)
22:44:19.228 00.000 5240 Guiding  Dir = 2, Dur = 157
22:44:19.228 00.000 5240 IsGuiding returns 0
22:44:19.228 00.000 5240 PulseGuide returned control before completion, sleep 167
22:44:19.246 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=192, med=0, FiltMin=0, FiltMax=148, Gamma=0.430
22:44:19.288 00.042 2696 UpdateGuideState exits: m=2944 SNR=38.2
22:44:19.292 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:19.292 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:44:19.292 00.000 2696 Enqueuing Expose request
22:44:19.403 00.111 5240 IsGuiding returns 1
22:44:19.403 00.000 5240 scope still moving after pulse duration time elapsed
22:44:19.435 00.032 5240 IsGuiding returns 0
22:44:19.435 00.000 5240 scope move finished after 157 + 45 ms
22:44:19.435 00.000 5240 Move returns status 0, amount 157
22:44:19.435 00.000 5240 MoveAxis(N, 0, ABG)
22:44:19.435 00.000 5240 Move returns status 0, amount 0
22:44:19.435 00.000 5240 move complete, result=0
22:44:19.435 00.000 5240 worker thread done servicing request
22:44:19.435 00.000 5240 Worker thread wakes up
22:44:19.435 00.000 2696 GuideStep: -0.9 px 157 ms EAST, 0.0 px 0 ms NORTH
22:44:19.435 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:44:19.435 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:44:21.071 01.636 5240 Exposure complete
22:44:21.123 00.052 5240 worker thread done servicing request
22:44:21.123 00.000 2696 OnExposeComplete: enter
22:44:21.123 00.000 2696 UpdateGuideState(): m_state=6
22:44:21.123 00.000 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
22:44:21.132 00.009 2696 Star::Find returns 1 (0), X=284.73, Y=265.47, Mass=2907, SNR=38.0, Peak=182 HFD=3.6
22:44:21.134 00.002 2696 MultiStar: [#1 0.47,0.32,1.28,U] [#2 0.76,-0.20,0.68,U] [#3 0.71,0.35,0.66,U] [#4 1.99,-0.33,0.00,M10] [#5 0.53,0.91,0.44,U] [#6 2.06,-0.39,0.00,R] [#7 1.10,0.37,0.49,U] [#8 0.77,-0.54,0.36,U] 
22:44:21.138 00.004 2696 refined, 6 included, MultiStar: {0.98, 0.18}, one-star: {2.18, 0.02}
22:44:21.140 00.002 2696 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.74) = xAngle (-2.55 = -2.55)
22:44:21.142 00.002 2696 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.08 = 0.08)
22:44:21.144 00.002 2696 CameraToMount -- cameraX=0.98 cameraY=0.18 hyp=1.00 cameraTheta=0.19 mountX=-0.83 mountY=0.08, mountTheta=3.04
22:44:21.148 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.98, y=0.18, opts=13)
22:44:21.150 00.002 2696 Enqueuing Move request for scope (0.98, 0.18)
22:44:21.155 00.005 5240 Worker thread wakes up
22:44:21.155 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.98, 0.18) opts 0xd
22:44:21.155 00.000 5240 Handling offset move in thread for scope, endpoint = (0.98, 0.18)
22:44:21.155 00.000 5240 Moving (0.98, 0.18) raw xDistance=-0.83 yDistance=0.08
22:44:21.155 00.000 5240 PPEC rslt: input = -0.83, final = -0.82, react = -0.83, pred = -1.69, hyst = -0.75, hyst_pct = 0.96, period_length = 647.39
22:44:21.155 00.000 5240 PPEC: input: -0.83, control: -0.82, exposure: 1500
22:44:21.155 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:21.155 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:44:21.155 00.000 5240 MoveAxis(E, 136, ABG)
22:44:21.155 00.000 5240 Guiding  Dir = 2, Dur = 136
22:44:21.157 00.002 5240 IsGuiding returns 0
22:44:21.157 00.000 5240 PulseGuide returned control before completion, sleep 146
22:44:21.171 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=194, med=0, FiltMin=0, FiltMax=137, Gamma=0.430
22:44:21.219 00.048 2696 UpdateGuideState exits: m=2907 SNR=38.0
22:44:21.221 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:21.225 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:44:21.226 00.001 2696 Enqueuing Expose request
22:44:21.305 00.079 5240 IsGuiding returns 1
22:44:21.305 00.000 5240 scope still moving after pulse duration time elapsed
22:44:21.336 00.031 5240 IsGuiding returns 0
22:44:21.336 00.000 5240 scope move finished after 136 + 44 ms
22:44:21.336 00.000 5240 Move returns status 0, amount 136
22:44:21.336 00.000 5240 MoveAxis(N, 0, ABG)
22:44:21.336 00.000 5240 Move returns status 0, amount 0
22:44:21.336 00.000 5240 move complete, result=0
22:44:21.336 00.000 5240 worker thread done servicing request
22:44:21.336 00.000 5240 Worker thread wakes up
22:44:21.336 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:44:21.336 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:44:21.384 00.048 2696 GuideStep: -0.8 px 136 ms EAST, 0.1 px 0 ms NORTH
22:44:22.759 01.375 5240 Exposure complete
22:44:22.810 00.051 5240 worker thread done servicing request
22:44:22.810 00.000 2696 OnExposeComplete: enter
22:44:22.812 00.002 2696 UpdateGuideState(): m_state=6
22:44:22.814 00.002 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
22:44:22.816 00.002 2696 Star::Find returns 1 (0), X=284.99, Y=265.68, Mass=3085, SNR=39.2, Peak=199 HFD=3.8
22:44:22.818 00.002 2696 MultiStar: [#1 0.66,0.39,1.26,U] [#2 0.88,-0.12,0.68,U] [#3 0.70,0.22,0.65,U] [#4 2.10,-0.13,0.00,R] [#5 0.56,1.27,0.43,U] [#6 0.19,0.26,0.41,U] [#7 1.03,0.33,0.47,U] [#8 1.02,-0.06,0.38,U] 
22:44:22.819 00.001 2696 refined, 7 included, MultiStar: {1.04, 0.30}, one-star: {2.44, 0.23}
22:44:22.821 00.002 2696 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.74) = xAngle (-2.46 = -2.46)
22:44:22.823 00.002 2696 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.17 = 0.17)
22:44:22.825 00.002 2696 CameraToMount -- cameraX=1.04 cameraY=0.30 hyp=1.08 cameraTheta=0.28 mountX=-0.84 mountY=0.19, mountTheta=2.92
22:44:22.827 00.002 2696 SchedulePrimaryMove(0F998B58, x=1.04, y=0.30, opts=13)
22:44:22.829 00.002 2696 Enqueuing Move request for scope (1.04, 0.30)
22:44:22.833 00.004 5240 Worker thread wakes up
22:44:22.833 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.04, 0.30) opts 0xd
22:44:22.833 00.000 5240 Handling offset move in thread for scope, endpoint = (1.04, 0.30)
22:44:22.833 00.000 5240 Moving (1.04, 0.30) raw xDistance=-0.84 yDistance=0.19
22:44:22.834 00.001 5240 PPEC rslt: input = -0.84, final = -0.92, react = -0.84, pred = -1.64, hyst = -0.85, hyst_pct = 0.96, period_length = 647.39
22:44:22.834 00.000 5240 PPEC: input: -0.84, control: -0.92, exposure: 1500
22:44:22.834 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:44:22.834 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:44:22.834 00.000 5240 MoveAxis(E, 153, ABG)
22:44:22.834 00.000 5240 Guiding  Dir = 2, Dur = 153
22:44:22.834 00.000 5240 IsGuiding returns 0
22:44:22.835 00.001 5240 PulseGuide returned control before completion, sleep 163
22:44:22.847 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=203, med=0, FiltMin=0, FiltMax=155, Gamma=0.430
22:44:22.894 00.047 2696 UpdateGuideState exits: m=3085 SNR=39.2
22:44:22.896 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:22.898 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:44:22.899 00.001 2696 Enqueuing Expose request
22:44:23.001 00.102 5240 IsGuiding returns 1
22:44:23.001 00.000 5240 scope still moving after pulse duration time elapsed
22:44:23.031 00.030 5240 IsGuiding returns 0
22:44:23.031 00.000 5240 scope move finished after 153 + 44 ms
22:44:23.031 00.000 5240 Move returns status 0, amount 153
22:44:23.031 00.000 5240 MoveAxis(N, 0, ABG)
22:44:23.031 00.000 5240 Move returns status 0, amount 0
22:44:23.031 00.000 5240 move complete, result=0
22:44:23.031 00.000 5240 worker thread done servicing request
22:44:23.031 00.000 5240 Worker thread wakes up
22:44:23.031 00.000 2696 GuideStep: -0.8 px 153 ms EAST, 0.2 px 0 ms NORTH
22:44:23.034 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:44:23.034 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:44:24.664 01.630 5240 Exposure complete
22:44:24.718 00.054 5240 worker thread done servicing request
22:44:24.719 00.001 2696 OnExposeComplete: enter
22:44:24.721 00.002 2696 UpdateGuideState(): m_state=6
22:44:24.723 00.002 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
22:44:24.724 00.001 2696 Star::Find returns 1 (0), X=284.79, Y=265.38, Mass=2912, SNR=38.1, Peak=188 HFD=3.7
22:44:24.728 00.004 2696 MultiStar: [#1 0.65,0.18,1.28,U] [#2 0.67,-0.45,0.71,U] [#3 0.56,-0.29,0.67,U] [#4 -0.13,-0.42,0.44,U] [#5 0.55,0.72,0.45,U] [#6 -0.03,-0.16,0.46,U] [#7 0.95,-0.19,0.48,U] [#8 0.75,-0.68,0.37,U] 
22:44:24.730 00.002 2696 refined, 8 included, MultiStar: {0.82, -0.10}, one-star: {2.24, -0.06}
22:44:24.732 00.002 2696 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.74) = xAngle (-2.86 = -2.86)
22:44:24.734 00.002 2696 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.23 = -0.23)
22:44:24.736 00.002 2696 CameraToMount -- cameraX=0.82 cameraY=-0.10 hyp=0.83 cameraTheta=-0.13 mountX=-0.80 mountY=-0.19, mountTheta=-2.91
22:44:24.739 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.82, y=-0.10, opts=13)
22:44:24.741 00.002 2696 Enqueuing Move request for scope (0.82, -0.10)
22:44:24.743 00.002 5240 Worker thread wakes up
22:44:24.743 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.82, -0.10) opts 0xd
22:44:24.743 00.000 5240 Handling offset move in thread for scope, endpoint = (0.82, -0.10)
22:44:24.743 00.000 5240 Moving (0.82, -0.10) raw xDistance=-0.80 yDistance=-0.19
22:44:24.743 00.000 5240 PPEC rslt: input = -0.80, final = -0.88, react = -0.80, pred = -1.73, hyst = -0.80, hyst_pct = 0.96, period_length = 647.39
22:44:24.743 00.000 5240 PPEC: input: -0.80, control: -0.88, exposure: 1500
22:44:24.743 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.19
22:44:24.743 00.000 5240 MoveAxis(E, 145, ABG)
22:44:24.743 00.000 5240 Guiding  Dir = 2, Dur = 145
22:44:24.744 00.001 5240 IsGuiding returns 0
22:44:24.744 00.000 5240 PulseGuide returned control before completion, sleep 155
22:44:24.757 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=190, med=0, FiltMin=0, FiltMax=146, Gamma=0.430
22:44:24.804 00.047 2696 UpdateGuideState exits: m=2912 SNR=38.1
22:44:24.806 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:24.807 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:44:24.809 00.002 2696 Enqueuing Expose request
22:44:24.907 00.098 5240 IsGuiding returns 1
22:44:24.907 00.000 5240 scope still moving after pulse duration time elapsed
22:44:24.939 00.032 5240 IsGuiding returns 0
22:44:24.939 00.000 5240 scope move finished after 145 + 50 ms
22:44:24.939 00.000 5240 Move returns status 0, amount 145
22:44:24.939 00.000 5240 MoveAxis(N, 24, ABG)
22:44:24.939 00.000 5240 Guiding  Dir = 0, Dur = 24
22:44:24.939 00.000 5240 IsGuiding returns 0
22:44:24.939 00.000 5240 PulseGuide returned control before completion, sleep 34
22:44:24.984 00.045 5240 IsGuiding returns 1
22:44:24.984 00.000 5240 scope still moving after pulse duration time elapsed
22:44:25.016 00.032 5240 IsGuiding returns 0
22:44:25.016 00.000 5240 scope move finished after 24 + 52 ms
22:44:25.016 00.000 5240 Move returns status 0, amount 24
22:44:25.016 00.000 5240 move complete, result=0
22:44:25.016 00.000 5240 worker thread done servicing request
22:44:25.016 00.000 2696 GuideStep: -0.8 px 145 ms EAST, -0.2 px 24 ms NORTH
22:44:25.018 00.002 5240 Worker thread wakes up
22:44:25.018 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:44:25.018 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:44:26.431 01.413 5240 Exposure complete
22:44:26.481 00.050 5240 worker thread done servicing request
22:44:26.481 00.000 2696 OnExposeComplete: enter
22:44:26.482 00.001 2696 UpdateGuideState(): m_state=6
22:44:26.484 00.002 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
22:44:26.487 00.003 2696 Star::Find returns 1 (0), X=284.55, Y=265.11, Mass=2945, SNR=38.2, Peak=187 HFD=3.8
22:44:26.489 00.002 2696 MultiStar: [#1 0.26,-0.26,1.28,U] [#2 0.38,-0.70,0.68,U] [#3 0.14,-0.23,0.67,U] [#4 -0.30,-0.49,0.43,U] [#5 0.49,0.51,0.45,U] [#6 -0.16,-0.44,0.44,U] [#7 0.58,-0.22,0.47,U] [#8 0.66,-0.74,0.39,U] 
22:44:26.491 00.002 2696 refined, 8 included, MultiStar: {0.56, -0.32}, one-star: {1.99, -0.34}
22:44:26.492 00.001 2696 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.74) = xAngle (-3.26 = 3.02)
22:44:26.494 00.002 2696 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.63 = -0.63)
22:44:26.496 00.002 2696 CameraToMount -- cameraX=0.56 cameraY=-0.32 hyp=0.64 cameraTheta=-0.52 mountX=-0.64 mountY=-0.38, mountTheta=-2.61
22:44:26.499 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.56, y=-0.32, opts=13)
22:44:26.500 00.001 2696 Enqueuing Move request for scope (0.56, -0.32)
22:44:26.502 00.002 5240 Worker thread wakes up
22:44:26.503 00.001 5240 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.32) opts 0xd
22:44:26.503 00.000 5240 Handling offset move in thread for scope, endpoint = (0.56, -0.32)
22:44:26.503 00.000 5240 Moving (0.56, -0.32) raw xDistance=-0.64 yDistance=-0.38
22:44:26.503 00.000 5240 PPEC rslt: input = -0.64, final = -0.68, react = -0.64, pred = -0.38, hyst = -0.67, hyst_pct = 0.95, period_length = 647.39
22:44:26.503 00.000 5240 PPEC: input: -0.64, control: -0.68, exposure: 1500
22:44:26.503 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
22:44:26.503 00.000 5240 MoveAxis(E, 113, ABG)
22:44:26.503 00.000 5240 Guiding  Dir = 2, Dur = 113
22:44:26.503 00.000 5240 IsGuiding returns 0
22:44:26.504 00.001 5240 PulseGuide returned control before completion, sleep 123
22:44:26.517 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=187, med=0, FiltMin=0, FiltMax=160, Gamma=0.430
22:44:26.564 00.047 2696 UpdateGuideState exits: m=2945 SNR=38.2
22:44:26.568 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:26.572 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:44:26.577 00.005 2696 Enqueuing Expose request
22:44:26.628 00.051 5240 IsGuiding returns 1
22:44:26.628 00.000 5240 scope still moving after pulse duration time elapsed
22:44:26.659 00.031 5240 IsGuiding returns 0
22:44:26.659 00.000 5240 scope move finished after 113 + 42 ms
22:44:26.659 00.000 5240 Move returns status 0, amount 113
22:44:26.659 00.000 5240 MoveAxis(N, 48, ABG)
22:44:26.659 00.000 5240 Guiding  Dir = 0, Dur = 48
22:44:26.659 00.000 5240 IsGuiding returns 0
22:44:26.659 00.000 5240 PulseGuide returned control before completion, sleep 58
22:44:26.721 00.062 5240 IsGuiding returns 1
22:44:26.721 00.000 5240 scope still moving after pulse duration time elapsed
22:44:26.752 00.031 5240 IsGuiding returns 0
22:44:26.752 00.000 5240 scope move finished after 48 + 44 ms
22:44:26.752 00.000 5240 Move returns status 0, amount 48
22:44:26.752 00.000 5240 move complete, result=0
22:44:26.752 00.000 5240 worker thread done servicing request
22:44:26.752 00.000 5240 Worker thread wakes up
22:44:26.752 00.000 2696 GuideStep: -0.6 px 113 ms EAST, -0.4 px 48 ms NORTH
22:44:26.754 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:44:26.754 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:44:28.400 01.646 5240 Exposure complete
22:44:28.469 00.069 5240 worker thread done servicing request
22:44:28.469 00.000 2696 OnExposeComplete: enter
22:44:28.471 00.002 2696 UpdateGuideState(): m_state=6
22:44:28.474 00.003 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
22:44:28.477 00.003 2696 Star::Find returns 1 (0), X=284.98, Y=265.24, Mass=3093, SNR=39.2, Peak=213 HFD=3.7
22:44:28.482 00.005 2696 MultiStar: [#1 0.97,0.07,1.26,U] [#2 1.21,-0.14,0.67,U] [#3 1.05,0.27,0.66,U] [#4 0.36,-0.09,0.41,U] [#5 0.98,0.90,0.42,U] [#6 0.43,-0.09,0.44,U] [#7 1.46,0.37,0.46,U] [#8 1.14,-0.52,0.37,U] 
22:44:28.484 00.002 2696 refined, 8 included, MultiStar: {1.23, 0.04}, one-star: {2.43, -0.21}
22:44:28.487 00.003 2696 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.74) = xAngle (-2.70 = -2.70)
22:44:28.489 00.002 2696 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.07 = -0.07)
22:44:28.491 00.002 2696 CameraToMount -- cameraX=1.23 cameraY=0.04 hyp=1.23 cameraTheta=0.04 mountX=-1.11 mountY=-0.08, mountTheta=-3.07
22:44:28.495 00.004 2696 SchedulePrimaryMove(0F998B58, x=1.23, y=0.04, opts=13)
22:44:28.497 00.002 2696 Enqueuing Move request for scope (1.23, 0.04)
22:44:28.499 00.002 5240 Worker thread wakes up
22:44:28.499 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.23, 0.04) opts 0xd
22:44:28.499 00.000 5240 Handling offset move in thread for scope, endpoint = (1.23, 0.04)
22:44:28.499 00.000 5240 Moving (1.23, 0.04) raw xDistance=-1.11 yDistance=-0.08
22:44:28.499 00.000 5240 PPEC rslt: input = -1.11, final = -1.10, react = -1.11, pred = -0.29, hyst = -1.09, hyst_pct = 0.95, period_length = 647.39
22:44:28.499 00.000 5240 PPEC: input: -1.11, control: -1.10, exposure: 1500
22:44:28.499 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:28.499 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:44:28.499 00.000 5240 MoveAxis(E, 183, ABG)
22:44:28.499 00.000 5240 Guiding  Dir = 2, Dur = 183
22:44:28.500 00.001 5240 IsGuiding returns 0
22:44:28.500 00.000 5240 PulseGuide returned control before completion, sleep 193
22:44:28.515 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=213, med=0, FiltMin=0, FiltMax=157, Gamma=0.430
22:44:28.562 00.047 2696 UpdateGuideState exits: m=3093 SNR=39.2
22:44:28.565 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:28.567 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:44:28.572 00.005 2696 Enqueuing Expose request
22:44:28.695 00.123 5240 IsGuiding returns 1
22:44:28.695 00.000 5240 scope still moving after pulse duration time elapsed
22:44:28.727 00.032 5240 IsGuiding returns 0
22:44:28.728 00.001 5240 scope move finished after 183 + 45 ms
22:44:28.728 00.000 5240 Move returns status 0, amount 183
22:44:28.728 00.000 5240 MoveAxis(N, 0, ABG)
22:44:28.728 00.000 5240 Move returns status 0, amount 0
22:44:28.728 00.000 5240 move complete, result=0
22:44:28.728 00.000 5240 worker thread done servicing request
22:44:28.728 00.000 2696 GuideStep: -1.1 px 183 ms EAST, -0.1 px 0 ms NORTH
22:44:28.732 00.004 5240 Worker thread wakes up
22:44:28.732 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:44:28.732 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:44:30.155 01.423 5240 Exposure complete
22:44:30.204 00.049 5240 worker thread done servicing request
22:44:30.204 00.000 2696 OnExposeComplete: enter
22:44:30.206 00.002 2696 UpdateGuideState(): m_state=6
22:44:30.208 00.002 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
22:44:30.209 00.001 2696 Star::Find returns 1 (0), X=284.44, Y=265.32, Mass=3045, SNR=38.9, Peak=189 HFD=3.8
22:44:30.211 00.002 2696 MultiStar: [#1 0.69,0.16,1.25,U] [#2 0.63,-0.44,0.69,U] [#3 0.47,0.22,0.67,U] [#4 -0.28,-0.62,0.42,U] [#5 0.38,0.62,0.42,U] [#6 -0.30,-0.15,0.45,U] [#7 0.79,0.06,0.48,U] [#8 0.54,-0.53,0.37,U] 
22:44:30.213 00.002 2696 refined, 8 included, MultiStar: {0.69, -0.06}, one-star: {1.89, -0.13}
22:44:30.215 00.002 2696 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.74) = xAngle (-2.82 = -2.82)
22:44:30.217 00.002 2696 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.18 = -0.18)
22:44:30.218 00.001 2696 CameraToMount -- cameraX=0.69 cameraY=-0.06 hyp=0.70 cameraTheta=-0.08 mountX=-0.66 mountY=-0.13, mountTheta=-2.95
22:44:30.221 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.69, y=-0.06, opts=13)
22:44:30.223 00.002 2696 Enqueuing Move request for scope (0.69, -0.06)
22:44:30.225 00.002 5240 Worker thread wakes up
22:44:30.226 00.001 5240 worker thread servicing REQUEST_MOVE scope ofs (0.69, -0.06) opts 0xd
22:44:30.226 00.000 5240 Handling offset move in thread for scope, endpoint = (0.69, -0.06)
22:44:30.226 00.000 5240 Moving (0.69, -0.06) raw xDistance=-0.66 yDistance=-0.13
22:44:30.226 00.000 5240 PPEC rslt: input = -0.66, final = -0.65, react = -0.66, pred = 0.24, hyst = -0.66, hyst_pct = 0.95, period_length = 647.39
22:44:30.226 00.000 5240 PPEC: input: -0.66, control: -0.65, exposure: 1500
22:44:30.226 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:30.226 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:44:30.226 00.000 5240 MoveAxis(E, 108, ABG)
22:44:30.226 00.000 5240 Guiding  Dir = 2, Dur = 108
22:44:30.227 00.001 5240 IsGuiding returns 0
22:44:30.227 00.000 5240 PulseGuide returned control before completion, sleep 118
22:44:30.240 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=189, med=0, FiltMin=0, FiltMax=128, Gamma=0.430
22:44:30.286 00.046 2696 UpdateGuideState exits: m=3045 SNR=38.9
22:44:30.290 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:30.292 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:44:30.294 00.002 2696 Enqueuing Expose request
22:44:30.351 00.057 5240 IsGuiding returns 1
22:44:30.351 00.000 5240 scope still moving after pulse duration time elapsed
22:44:30.382 00.031 5240 IsGuiding returns 0
22:44:30.382 00.000 5240 scope move finished after 108 + 47 ms
22:44:30.382 00.000 5240 Move returns status 0, amount 108
22:44:30.382 00.000 5240 MoveAxis(N, 0, ABG)
22:44:30.382 00.000 5240 Move returns status 0, amount 0
22:44:30.382 00.000 5240 move complete, result=0
22:44:30.383 00.001 5240 worker thread done servicing request
22:44:30.383 00.000 2696 GuideStep: -0.7 px 108 ms EAST, -0.1 px 0 ms NORTH
22:44:30.386 00.003 5240 Worker thread wakes up
22:44:30.386 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:44:30.386 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:44:32.025 01.639 5240 Exposure complete
22:44:32.131 00.106 5240 worker thread done servicing request
22:44:32.131 00.000 2696 OnExposeComplete: enter
22:44:32.134 00.003 2696 UpdateGuideState(): m_state=6
22:44:32.138 00.004 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
22:44:32.140 00.002 2696 Star::Find returns 1 (0), X=284.16, Y=265.26, Mass=3073, SNR=39.1, Peak=215 HFD=3.8
22:44:32.142 00.002 2696 MultiStar: [#1 -0.15,-0.01,1.28,U] [#2 0.07,-0.38,0.68,U] [#3 -0.07,0.05,0.67,U] [#4 -0.77,-0.41,0.42,U] [#5 -0.22,0.68,0.42,U] [#6 -0.63,-0.37,0.44,U] [#7 0.24,-0.03,0.46,U] [#8 0.22,-0.66,0.36,U] 
22:44:32.144 00.002 2696 refined, 8 included, MultiStar: {0.16, -0.13}, one-star: {1.61, -0.19}
22:44:32.146 00.002 2696 CameraToMount -- cameraTheta (-0.68) - m_xAngle (2.74) = xAngle (-3.42 = 2.86)
22:44:32.148 00.002 2696 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.79 = -0.79)
22:44:32.149 00.001 2696 CameraToMount -- cameraX=0.16 cameraY=-0.13 hyp=0.20 cameraTheta=-0.68 mountX=-0.20 mountY=-0.14, mountTheta=-2.51
22:44:32.152 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.16, y=-0.13, opts=13)
22:44:32.154 00.002 2696 Enqueuing Move request for scope (0.16, -0.13)
22:44:32.156 00.002 5240 Worker thread wakes up
22:44:32.156 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.13) opts 0xd
22:44:32.156 00.000 5240 Handling offset move in thread for scope, endpoint = (0.16, -0.13)
22:44:32.157 00.001 5240 Moving (0.16, -0.13) raw xDistance=-0.20 yDistance=-0.14
22:44:32.157 00.000 5240 PPEC rslt: input = -0.20, final = 0.02, react = -0.20, pred = 0.36, hyst = 0.00, hyst_pct = 0.95, period_length = 647.39
22:44:32.157 00.000 5240 PPEC: input: -0.20, control: 0.02, exposure: 1500
22:44:32.157 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:32.157 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:44:32.157 00.000 5240 MoveAxis(W, 3, ABG)
22:44:32.157 00.000 5240 Guiding  Dir = 3, Dur = 3
22:44:32.157 00.000 5240 IsGuiding returns 0
22:44:32.158 00.001 5240 PulseGuide returned control before completion, sleep 13
22:44:32.171 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=215, med=0, FiltMin=0, FiltMax=172, Gamma=0.430
22:44:32.180 00.009 5240 IsGuiding returns 1
22:44:32.180 00.000 5240 scope still moving after pulse duration time elapsed
22:44:32.211 00.031 5240 IsGuiding returns 0
22:44:32.211 00.000 5240 scope move finished after 3 + 50 ms
22:44:32.211 00.000 5240 Move returns status 0, amount 3
22:44:32.211 00.000 5240 MoveAxis(N, 0, ABG)
22:44:32.211 00.000 5240 Move returns status 0, amount 0
22:44:32.211 00.000 5240 move complete, result=0
22:44:32.211 00.000 5240 worker thread done servicing request
22:44:32.217 00.006 2696 UpdateGuideState exits: m=3073 SNR=39.1
22:44:32.219 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:32.220 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:44:32.222 00.002 2696 Enqueuing Expose request
22:44:32.224 00.002 5240 Worker thread wakes up
22:44:32.224 00.000 2696 GuideStep: -0.2 px 3 ms WEST, -0.1 px 0 ms NORTH
22:44:32.226 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:44:32.226 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:44:33.645 01.419 5240 Exposure complete
22:44:33.723 00.078 5240 worker thread done servicing request
22:44:33.723 00.000 2696 OnExposeComplete: enter
22:44:33.726 00.003 2696 UpdateGuideState(): m_state=6
22:44:33.728 00.002 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
22:44:33.730 00.002 2696 Star::Find returns 1 (0), X=285.28, Y=265.00, Mass=2938, SNR=38.2, Peak=174 HFD=4.0
22:44:33.731 00.001 2696 MultiStar: [#1 1.12,-0.35,1.29,U] [#2 1.16,-0.61,0.70,U] [#3 1.09,-0.58,0.67,U] [#4 0.38,-0.66,0.44,U] [#5 1.00,0.39,0.44,U] [#6 0.55,-0.39,0.45,U] [#7 1.61,-0.35,0.47,U] [#8 1.45,-1.09,0.00,M1] 
22:44:33.733 00.002 2696 refined, 7 included, MultiStar: {1.34, -0.40}, one-star: {2.73, -0.45}
22:44:33.735 00.002 2696 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.74) = xAngle (-3.02 = -3.02)
22:44:33.736 00.001 2696 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.39 = -0.39)
22:44:33.738 00.002 2696 CameraToMount -- cameraX=1.34 cameraY=-0.40 hyp=1.40 cameraTheta=-0.29 mountX=-1.39 mountY=-0.54, mountTheta=-2.77
22:44:33.742 00.004 2696 SchedulePrimaryMove(0F998B58, x=1.34, y=-0.40, opts=13)
22:44:33.743 00.001 2696 Enqueuing Move request for scope (1.34, -0.40)
22:44:33.745 00.002 5240 Worker thread wakes up
22:44:33.745 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.34, -0.40) opts 0xd
22:44:33.745 00.000 5240 Handling offset move in thread for scope, endpoint = (1.34, -0.40)
22:44:33.745 00.000 5240 Moving (1.34, -0.40) raw xDistance=-1.39 yDistance=-0.54
22:44:33.746 00.001 5240 PPEC rslt: input = -1.39, final = -1.30, react = -1.39, pred = 0.40, hyst = -1.32, hyst_pct = 0.95, period_length = 647.39
22:44:33.746 00.000 5240 PPEC: input: -1.39, control: -1.30, exposure: 1500
22:44:33.746 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
22:44:33.746 00.000 5240 MoveAxis(E, 216, ABG)
22:44:33.746 00.000 5240 Guiding  Dir = 2, Dur = 216
22:44:33.746 00.000 5240 IsGuiding returns 0
22:44:33.747 00.001 5240 PulseGuide returned control before completion, sleep 226
22:44:33.760 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=191, med=0, FiltMin=0, FiltMax=168, Gamma=0.430
22:44:33.806 00.046 2696 UpdateGuideState exits: m=2938 SNR=38.2
22:44:33.808 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:33.811 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:44:33.813 00.002 2696 Enqueuing Expose request
22:44:33.986 00.173 5240 IsGuiding returns 1
22:44:33.986 00.000 5240 scope still moving after pulse duration time elapsed
22:44:34.018 00.032 5240 IsGuiding returns 0
22:44:34.018 00.000 5240 scope move finished after 216 + 55 ms
22:44:34.018 00.000 5240 Move returns status 0, amount 216
22:44:34.018 00.000 5240 MoveAxis(N, 68, ABG)
22:44:34.018 00.000 5240 Guiding  Dir = 0, Dur = 68
22:44:34.018 00.000 5240 IsGuiding returns 0
22:44:34.018 00.000 5240 PulseGuide returned control before completion, sleep 78
22:44:34.110 00.092 5240 IsGuiding returns 1
22:44:34.110 00.000 5240 scope still moving after pulse duration time elapsed
22:44:34.141 00.031 5240 IsGuiding returns 0
22:44:34.141 00.000 5240 scope move finished after 68 + 55 ms
22:44:34.141 00.000 5240 Move returns status 0, amount 68
22:44:34.141 00.000 5240 move complete, result=0
22:44:34.141 00.000 5240 worker thread done servicing request
22:44:34.141 00.000 5240 Worker thread wakes up
22:44:34.141 00.000 2696 GuideStep: -1.4 px 216 ms EAST, -0.5 px 68 ms NORTH
22:44:34.144 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:44:34.144 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:44:35.774 01.630 5240 Exposure complete
22:44:35.884 00.110 5240 worker thread done servicing request
22:44:35.884 00.000 2696 OnExposeComplete: enter
22:44:35.887 00.003 2696 UpdateGuideState(): m_state=6
22:44:35.891 00.004 2696 Star::Find(15, 285, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
22:44:35.893 00.002 2696 Star::Find returns 1 (0), X=284.59, Y=265.72, Mass=2941, SNR=38.3, Peak=205 HFD=3.5
22:44:35.896 00.003 2696 MultiStar: [#1 0.58,0.74,1.28,U] [#2 0.66,0.33,0.68,U] [#3 0.50,0.47,0.67,U] [#4 -0.13,0.14,0.43,U] [#5 0.40,1.38,0.43,U] [#6 -0.08,0.29,0.45,U] [#7 1.10,0.71,0.48,U] [#8 0.78,-0.08,0.38,U] 
22:44:35.898 00.002 2696 refined, 8 included, MultiStar: {0.77, 0.49}, one-star: {2.04, 0.27}
22:44:35.901 00.003 2696 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.74) = xAngle (-2.17 = -2.17)
22:44:35.903 00.002 2696 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.46 = 0.46)
22:44:35.905 00.002 2696 CameraToMount -- cameraX=0.77 cameraY=0.49 hyp=0.92 cameraTheta=0.57 mountX=-0.51 mountY=0.41, mountTheta=2.47
22:44:35.908 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.77, y=0.49, opts=13)
22:44:35.910 00.002 2696 Enqueuing Move request for scope (0.77, 0.49)
22:44:35.912 00.002 5240 Worker thread wakes up
22:44:35.912 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.77, 0.49) opts 0xd
22:44:35.912 00.000 5240 Handling offset move in thread for scope, endpoint = (0.77, 0.49)
22:44:35.912 00.000 5240 Moving (0.77, 0.49) raw xDistance=-0.51 yDistance=0.41
22:44:35.912 00.000 5240 PPEC rslt: input = -0.51, final = -0.58, react = -0.51, pred = -2.19, hyst = -0.46, hyst_pct = 0.95, period_length = 647.39
22:44:35.912 00.000 5240 PPEC: input: -0.51, control: -0.58, exposure: 1500
22:44:35.912 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:44:35.912 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
22:44:35.912 00.000 5240 MoveAxis(E, 96, ABG)
22:44:35.912 00.000 5240 Guiding  Dir = 2, Dur = 96
22:44:35.913 00.001 5240 IsGuiding returns 0
22:44:35.913 00.000 5240 PulseGuide returned control before completion, sleep 106
22:44:35.928 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=205, med=0, FiltMin=0, FiltMax=149, Gamma=0.430
22:44:35.974 00.046 2696 UpdateGuideState exits: m=2941 SNR=38.3
22:44:35.978 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:35.982 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:44:35.985 00.003 2696 Enqueuing Expose request
22:44:36.028 00.043 5240 IsGuiding returns 1
22:44:36.028 00.000 5240 scope still moving after pulse duration time elapsed
22:44:36.060 00.032 5240 IsGuiding returns 0
22:44:36.060 00.000 5240 scope move finished after 96 + 50 ms
22:44:36.060 00.000 5240 Move returns status 0, amount 96
22:44:36.060 00.000 5240 MoveAxis(N, 0, ABG)
22:44:36.060 00.000 5240 Move returns status 0, amount 0
22:44:36.060 00.000 5240 move complete, result=0
22:44:36.060 00.000 5240 worker thread done servicing request
22:44:36.060 00.000 5240 Worker thread wakes up
22:44:36.060 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:44:36.060 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:44:36.061 00.001 2696 GuideStep: -0.5 px 96 ms EAST, 0.4 px 0 ms NORTH
22:44:37.492 01.431 5240 Exposure complete
22:44:37.557 00.065 5240 worker thread done servicing request
22:44:37.557 00.000 2696 OnExposeComplete: enter
22:44:37.559 00.002 2696 UpdateGuideState(): m_state=6
22:44:37.561 00.002 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
22:44:37.563 00.002 2696 Star::Find returns 1 (0), X=285.22, Y=265.41, Mass=3023, SNR=38.8, Peak=182 HFD=3.7
22:44:37.565 00.002 2696 MultiStar: [#1 1.23,0.41,1.26,U] [#2 1.29,-0.18,0.69,U] [#3 1.08,0.13,0.66,U] [#4 0.39,-0.19,0.42,U] [#5 1.12,1.13,0.44,U] [#6 0.37,0.12,0.45,U] [#7 1.59,0.32,0.47,U] [#8 1.36,-0.07,0.38,U] 
22:44:37.567 00.002 2696 refined, 8 included, MultiStar: {1.37, 0.18}, one-star: {2.67, -0.04}
22:44:37.568 00.001 2696 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.74) = xAngle (-2.61 = -2.61)
22:44:37.573 00.005 2696 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.03 = 0.03)
22:44:37.575 00.002 2696 CameraToMount -- cameraX=1.37 cameraY=0.18 hyp=1.38 cameraTheta=0.13 mountX=-1.19 mountY=0.04, mountTheta=3.11
22:44:37.577 00.002 2696 SchedulePrimaryMove(0F998B58, x=1.37, y=0.18, opts=13)
22:44:37.579 00.002 2696 Enqueuing Move request for scope (1.37, 0.18)
22:44:37.581 00.002 5240 Worker thread wakes up
22:44:37.581 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.37, 0.18) opts 0xd
22:44:37.581 00.000 5240 Handling offset move in thread for scope, endpoint = (1.37, 0.18)
22:44:37.581 00.000 5240 Moving (1.37, 0.18) raw xDistance=-1.19 yDistance=0.04
22:44:37.581 00.000 5240 PPEC rslt: input = -1.19, final = -1.31, react = -1.19, pred = -2.12, hyst = -1.20, hyst_pct = 0.95, period_length = 647.39
22:44:37.581 00.000 5240 PPEC: input: -1.19, control: -1.31, exposure: 1500
22:44:37.581 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:37.581 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:44:37.581 00.000 5240 MoveAxis(E, 218, ABG)
22:44:37.581 00.000 5240 Guiding  Dir = 2, Dur = 218
22:44:37.583 00.002 5240 IsGuiding returns 0
22:44:37.583 00.000 5240 PulseGuide returned control before completion, sleep 228
22:44:37.595 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=203, med=0, FiltMin=0, FiltMax=149, Gamma=0.430
22:44:37.643 00.048 2696 UpdateGuideState exits: m=3023 SNR=38.8
22:44:37.645 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:37.647 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:44:37.648 00.001 2696 Enqueuing Expose request
22:44:37.819 00.171 5240 IsGuiding returns 1
22:44:37.820 00.001 5240 scope still moving after pulse duration time elapsed
22:44:37.850 00.030 5240 IsGuiding returns 0
22:44:37.850 00.000 5240 scope move finished after 218 + 49 ms
22:44:37.851 00.001 5240 Move returns status 0, amount 218
22:44:37.851 00.000 5240 MoveAxis(N, 0, ABG)
22:44:37.851 00.000 5240 Move returns status 0, amount 0
22:44:37.851 00.000 5240 move complete, result=0
22:44:37.851 00.000 5240 worker thread done servicing request
22:44:37.851 00.000 5240 Worker thread wakes up
22:44:37.851 00.000 2696 GuideStep: -1.2 px 218 ms EAST, 0.0 px 0 ms NORTH
22:44:37.854 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:44:37.854 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:44:39.502 01.648 5240 Exposure complete
22:44:39.566 00.064 5240 worker thread done servicing request
22:44:39.567 00.001 2696 OnExposeComplete: enter
22:44:39.568 00.001 2696 UpdateGuideState(): m_state=6
22:44:39.571 00.003 2696 Star::Find(15, 285, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
22:44:39.573 00.002 2696 Star::Find returns 1 (0), X=284.67, Y=265.75, Mass=3126, SNR=39.4, Peak=201 HFD=3.7
22:44:39.575 00.002 2696 MultiStar: [#1 0.68,0.60,1.24,U] [#2 0.55,0.12,0.66,U] [#3 0.74,0.29,0.66,U] [#4 -0.27,0.14,0.40,U] [#5 0.19,1.22,0.43,U] [#6 -0.03,0.42,0.42,U] [#7 1.13,0.51,0.47,U] [#8 0.88,-0.12,0.37,U] 
22:44:39.577 00.002 2696 refined, 8 included, MultiStar: {0.82, 0.40}, one-star: {2.12, 0.30}
22:44:39.580 00.003 2696 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.74) = xAngle (-2.28 = -2.28)
22:44:39.581 00.001 2696 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.35 = 0.35)
22:44:39.583 00.002 2696 CameraToMount -- cameraX=0.82 cameraY=0.40 hyp=0.91 cameraTheta=0.45 mountX=-0.59 mountY=0.31, mountTheta=2.66
22:44:39.586 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.82, y=0.40, opts=13)
22:44:39.588 00.002 2696 Enqueuing Move request for scope (0.82, 0.40)
22:44:39.589 00.001 5240 Worker thread wakes up
22:44:39.589 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.82, 0.40) opts 0xd
22:44:39.589 00.000 5240 Handling offset move in thread for scope, endpoint = (0.82, 0.40)
22:44:39.589 00.000 5240 Moving (0.82, 0.40) raw xDistance=-0.59 yDistance=0.31
22:44:39.590 00.001 5240 PPEC rslt: input = -0.59, final = -0.73, react = -0.59, pred = -2.40, hyst = -0.59, hyst_pct = 0.94, period_length = 647.39
22:44:39.590 00.000 5240 PPEC: input: -0.59, control: -0.73, exposure: 1500
22:44:39.590 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:44:39.590 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
22:44:39.590 00.000 5240 MoveAxis(E, 120, ABG)
22:44:39.590 00.000 5240 Guiding  Dir = 2, Dur = 120
22:44:39.590 00.000 5240 IsGuiding returns 0
22:44:39.591 00.001 5240 PulseGuide returned control before completion, sleep 130
22:44:39.604 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=201, med=0, FiltMin=0, FiltMax=152, Gamma=0.430
22:44:39.652 00.048 2696 UpdateGuideState exits: m=3126 SNR=39.4
22:44:39.655 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:39.656 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:44:39.658 00.002 2696 Enqueuing Expose request
22:44:39.735 00.077 5240 IsGuiding returns 0
22:44:39.735 00.000 5240 Move returns status 0, amount 120
22:44:39.735 00.000 5240 MoveAxis(N, 0, ABG)
22:44:39.735 00.000 5240 Move returns status 0, amount 0
22:44:39.735 00.000 5240 move complete, result=0
22:44:39.735 00.000 5240 worker thread done servicing request
22:44:39.735 00.000 5240 Worker thread wakes up
22:44:39.735 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:44:39.735 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:44:39.737 00.002 2696 GuideStep: -0.6 px 120 ms EAST, 0.3 px 0 ms NORTH
22:44:41.148 01.411 5240 Exposure complete
22:44:41.203 00.055 5240 worker thread done servicing request
22:44:41.203 00.000 2696 OnExposeComplete: enter
22:44:41.205 00.002 2696 UpdateGuideState(): m_state=6
22:44:41.207 00.002 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
22:44:41.209 00.002 2696 Star::Find returns 1 (0), X=284.64, Y=265.96, Mass=3055, SNR=39.0, Peak=196 HFD=3.8
22:44:41.210 00.001 2696 MultiStar: [#1 0.34,0.24,1.26,U] [#2 0.46,0.20,0.68,U] [#3 0.29,0.21,0.65,U] [#4 -0.51,0.11,0.41,U] [#5 0.16,1.21,0.43,U] [#6 -0.37,0.14,0.43,U] [#7 0.76,0.22,0.47,U] [#8 0.72,0.10,0.36,U] 
22:44:41.212 00.002 2696 refined, 8 included, MultiStar: {0.59, 0.33}, one-star: {2.09, 0.51}
22:44:41.214 00.002 2696 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.74) = xAngle (-2.23 = -2.23)
22:44:41.215 00.001 2696 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.40 = 0.40)
22:44:41.217 00.002 2696 CameraToMount -- cameraX=0.59 cameraY=0.33 hyp=0.67 cameraTheta=0.51 mountX=-0.41 mountY=0.26, mountTheta=2.57
22:44:41.221 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.59, y=0.33, opts=13)
22:44:41.224 00.003 2696 Enqueuing Move request for scope (0.59, 0.33)
22:44:41.225 00.001 5240 Worker thread wakes up
22:44:41.225 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.33) opts 0xd
22:44:41.226 00.001 5240 Handling offset move in thread for scope, endpoint = (0.59, 0.33)
22:44:41.226 00.000 5240 Moving (0.59, 0.33) raw xDistance=-0.41 yDistance=0.26
22:44:41.226 00.000 5240 PPEC rslt: input = -0.41, final = -0.57, react = -0.41, pred = -1.39, hyst = -0.50, hyst_pct = 0.94, period_length = 647.39
22:44:41.226 00.000 5240 PPEC: input: -0.41, control: -0.57, exposure: 1500
22:44:41.226 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:44:41.226 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
22:44:41.226 00.000 5240 MoveAxis(E, 95, ABG)
22:44:41.226 00.000 5240 Guiding  Dir = 2, Dur = 95
22:44:41.227 00.001 5240 IsGuiding returns 0
22:44:41.227 00.000 5240 PulseGuide returned control before completion, sleep 105
22:44:41.241 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=196, med=0, FiltMin=0, FiltMax=155, Gamma=0.430
22:44:41.287 00.046 2696 UpdateGuideState exits: m=3055 SNR=39.0
22:44:41.291 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:41.293 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:44:41.295 00.002 2696 Enqueuing Expose request
22:44:41.341 00.046 5240 IsGuiding returns 1
22:44:41.341 00.000 5240 scope still moving after pulse duration time elapsed
22:44:41.372 00.031 5240 IsGuiding returns 0
22:44:41.372 00.000 5240 scope move finished after 95 + 50 ms
22:44:41.372 00.000 5240 Move returns status 0, amount 95
22:44:41.372 00.000 5240 MoveAxis(N, 0, ABG)
22:44:41.372 00.000 5240 Move returns status 0, amount 0
22:44:41.372 00.000 5240 move complete, result=0
22:44:41.372 00.000 5240 worker thread done servicing request
22:44:41.372 00.000 5240 Worker thread wakes up
22:44:41.372 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:44:41.372 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:44:41.372 00.000 2696 GuideStep: -0.4 px 95 ms EAST, 0.3 px 0 ms NORTH
22:44:43.009 01.637 5240 Exposure complete
22:44:43.083 00.074 5240 worker thread done servicing request
22:44:43.083 00.000 2696 OnExposeComplete: enter
22:44:43.086 00.003 2696 UpdateGuideState(): m_state=6
22:44:43.088 00.002 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
22:44:43.089 00.001 2696 Star::Find returns 1 (0), X=284.67, Y=265.46, Mass=3001, SNR=38.6, Peak=195 HFD=3.5
22:44:43.092 00.003 2696 MultiStar: [#1 0.59,-0.27,1.29,U] [#2 0.77,-0.37,0.68,U] [#3 0.76,0.07,0.66,U] [#4 -0.28,-0.63,0.41,U] [#5 0.34,0.71,0.44,U] [#6 -0.13,-0.18,0.43,U] [#7 1.23,0.25,0.48,U] [#8 0.75,-0.45,0.37,U] 
22:44:43.093 00.001 2696 refined, 8 included, MultiStar: {0.82, -0.10}, one-star: {2.12, 0.01}
22:44:43.095 00.002 2696 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.74) = xAngle (-2.86 = -2.86)
22:44:43.097 00.002 2696 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.23 = -0.23)
22:44:43.099 00.002 2696 CameraToMount -- cameraX=0.82 cameraY=-0.10 hyp=0.83 cameraTheta=-0.13 mountX=-0.80 mountY=-0.19, mountTheta=-2.91
22:44:43.102 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.82, y=-0.10, opts=13)
22:44:43.106 00.004 2696 Enqueuing Move request for scope (0.82, -0.10)
22:44:43.108 00.002 5240 Worker thread wakes up
22:44:43.109 00.001 5240 worker thread servicing REQUEST_MOVE scope ofs (0.82, -0.10) opts 0xd
22:44:43.109 00.000 5240 Handling offset move in thread for scope, endpoint = (0.82, -0.10)
22:44:43.109 00.000 5240 Moving (0.82, -0.10) raw xDistance=-0.80 yDistance=-0.19
22:44:43.109 00.000 5240 PPEC rslt: input = -0.80, final = -0.88, react = -0.80, pred = -1.44, hyst = -0.79, hyst_pct = 0.94, period_length = 647.39
22:44:43.109 00.000 5240 PPEC: input: -0.80, control: -0.88, exposure: 1500
22:44:43.109 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.19
22:44:43.109 00.000 5240 MoveAxis(E, 145, ABG)
22:44:43.109 00.000 5240 Guiding  Dir = 2, Dur = 145
22:44:43.109 00.000 5240 IsGuiding returns 0
22:44:43.110 00.001 5240 PulseGuide returned control before completion, sleep 155
22:44:43.122 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=200, med=0, FiltMin=0, FiltMax=144, Gamma=0.430
22:44:43.169 00.047 2696 UpdateGuideState exits: m=3001 SNR=38.6
22:44:43.171 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:43.173 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:44:43.175 00.002 2696 Enqueuing Expose request
22:44:43.276 00.101 5240 IsGuiding returns 1
22:44:43.276 00.000 5240 scope still moving after pulse duration time elapsed
22:44:43.307 00.031 5240 IsGuiding returns 0
22:44:43.307 00.000 5240 scope move finished after 145 + 52 ms
22:44:43.307 00.000 5240 Move returns status 0, amount 145
22:44:43.307 00.000 5240 MoveAxis(N, 24, ABG)
22:44:43.307 00.000 5240 Guiding  Dir = 0, Dur = 24
22:44:43.307 00.000 5240 IsGuiding returns 0
22:44:43.307 00.000 5240 PulseGuide returned control before completion, sleep 34
22:44:43.354 00.047 5240 IsGuiding returns 1
22:44:43.354 00.000 5240 scope still moving after pulse duration time elapsed
22:44:43.385 00.031 5240 IsGuiding returns 0
22:44:43.385 00.000 5240 scope move finished after 24 + 53 ms
22:44:43.385 00.000 5240 Move returns status 0, amount 24
22:44:43.385 00.000 5240 move complete, result=0
22:44:43.386 00.001 5240 worker thread done servicing request
22:44:43.386 00.000 5240 Worker thread wakes up
22:44:43.386 00.000 2696 GuideStep: -0.8 px 145 ms EAST, -0.2 px 24 ms NORTH
22:44:43.390 00.004 5240 worker thread servicing REQUEST_EXPOSE 1500
22:44:43.391 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:44:44.811 01.420 5240 Exposure complete
22:44:44.859 00.048 5240 worker thread done servicing request
22:44:44.859 00.000 2696 OnExposeComplete: enter
22:44:44.861 00.002 2696 UpdateGuideState(): m_state=6
22:44:44.863 00.002 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
22:44:44.865 00.002 2696 Star::Find returns 1 (0), X=284.82, Y=265.32, Mass=2956, SNR=38.3, Peak=176 HFD=3.7
22:44:44.867 00.002 2696 MultiStar: [#1 0.57,-0.06,1.27,U] [#2 0.80,-0.27,0.69,U] [#3 0.60,0.04,0.70,U] [#4 0.06,-0.28,0.42,U] [#5 0.66,0.74,0.42,U] [#6 0.08,-0.25,0.42,U] [#7 1.15,0.04,0.47,U] [#8 0.79,-0.46,0.37,U] 
22:44:44.870 00.003 2696 refined, 8 included, MultiStar: {0.89, -0.07}, one-star: {2.27, -0.13}
22:44:44.872 00.002 2696 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.74) = xAngle (-2.82 = -2.82)
22:44:44.874 00.002 2696 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.19 = -0.19)
22:44:44.875 00.001 2696 CameraToMount -- cameraX=0.89 cameraY=-0.07 hyp=0.89 cameraTheta=-0.08 mountX=-0.84 mountY=-0.16, mountTheta=-2.95
22:44:44.878 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.89, y=-0.07, opts=13)
22:44:44.880 00.002 2696 Enqueuing Move request for scope (0.89, -0.07)
22:44:44.882 00.002 5240 Worker thread wakes up
22:44:44.882 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.89, -0.07) opts 0xd
22:44:44.882 00.000 5240 Handling offset move in thread for scope, endpoint = (0.89, -0.07)
22:44:44.882 00.000 5240 Moving (0.89, -0.07) raw xDistance=-0.84 yDistance=-0.16
22:44:44.882 00.000 5240 PPEC rslt: input = -0.84, final = -0.83, react = -0.84, pred = -0.22, hyst = -0.82, hyst_pct = 0.94, period_length = 647.39
22:44:44.882 00.000 5240 PPEC: input: -0.84, control: -0.83, exposure: 1500
22:44:44.882 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.16
22:44:44.883 00.001 5240 MoveAxis(E, 138, ABG)
22:44:44.883 00.000 5240 Guiding  Dir = 2, Dur = 138
22:44:44.883 00.000 5240 IsGuiding returns 0
22:44:44.884 00.001 5240 PulseGuide returned control before completion, sleep 148
22:44:44.900 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=190, med=0, FiltMin=0, FiltMax=143, Gamma=0.430
22:44:44.947 00.047 2696 UpdateGuideState exits: m=2956 SNR=38.3
22:44:44.950 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:44.952 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:44:44.954 00.002 2696 Enqueuing Expose request
22:44:45.039 00.085 5240 IsGuiding returns 1
22:44:45.039 00.000 5240 scope still moving after pulse duration time elapsed
22:44:45.070 00.031 5240 IsGuiding returns 0
22:44:45.070 00.000 5240 scope move finished after 138 + 48 ms
22:44:45.070 00.000 5240 Move returns status 0, amount 138
22:44:45.070 00.000 5240 MoveAxis(N, 21, ABG)
22:44:45.070 00.000 5240 Guiding  Dir = 0, Dur = 21
22:44:45.070 00.000 5240 IsGuiding returns 0
22:44:45.072 00.002 5240 PulseGuide returned control before completion, sleep 31
22:44:45.116 00.044 5240 IsGuiding returns 1
22:44:45.116 00.000 5240 scope still moving after pulse duration time elapsed
22:44:45.148 00.032 5240 IsGuiding returns 0
22:44:45.148 00.000 5240 scope move finished after 21 + 55 ms
22:44:45.148 00.000 5240 Move returns status 0, amount 21
22:44:45.148 00.000 5240 move complete, result=0
22:44:45.148 00.000 5240 worker thread done servicing request
22:44:45.148 00.000 5240 Worker thread wakes up
22:44:45.148 00.000 2696 GuideStep: -0.8 px 138 ms EAST, -0.2 px 21 ms NORTH
22:44:45.150 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:44:45.150 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:44:46.788 01.638 5240 Exposure complete
22:44:46.837 00.049 5240 worker thread done servicing request
22:44:46.838 00.001 2696 OnExposeComplete: enter
22:44:46.842 00.004 2696 UpdateGuideState(): m_state=6
22:44:46.844 00.002 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
22:44:46.847 00.003 2696 Star::Find returns 1 (0), X=284.36, Y=265.79, Mass=3051, SNR=39.0, Peak=221 HFD=3.6
22:44:46.851 00.004 2696 MultiStar: [#1 0.12,0.49,1.25,U] [#2 0.39,-0.12,0.69,U] [#3 0.01,0.21,0.65,U] [#4 -0.40,-0.12,0.42,U] [#5 0.28,1.06,0.45,U] [#6 -0.43,0.18,0.43,U] [#7 0.44,0.35,0.47,U] [#8 0.55,-0.12,0.36,U] 
22:44:46.854 00.003 2696 refined, 8 included, MultiStar: {0.42, 0.29}, one-star: {1.81, 0.34}
22:44:46.856 00.002 2696 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.74) = xAngle (-2.14 = -2.14)
22:44:46.859 00.003 2696 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.49 = 0.49)
22:44:46.861 00.002 2696 CameraToMount -- cameraX=0.42 cameraY=0.29 hyp=0.51 cameraTheta=0.60 mountX=-0.27 mountY=0.24, mountTheta=2.42
22:44:46.865 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.42, y=0.29, opts=13)
22:44:46.867 00.002 2696 Enqueuing Move request for scope (0.42, 0.29)
22:44:46.869 00.002 5240 Worker thread wakes up
22:44:46.869 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.29) opts 0xd
22:44:46.869 00.000 5240 Handling offset move in thread for scope, endpoint = (0.42, 0.29)
22:44:46.870 00.001 5240 Moving (0.42, 0.29) raw xDistance=-0.27 yDistance=0.24
22:44:46.870 00.000 5240 PPEC rslt: input = -0.27, final = -0.33, react = -0.27, pred = -0.06, hyst = -0.33, hyst_pct = 0.94, period_length = 647.39
22:44:46.870 00.000 5240 PPEC: input: -0.27, control: -0.33, exposure: 1500
22:44:46.870 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:44:46.870 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:44:46.870 00.000 5240 MoveAxis(E, 55, ABG)
22:44:46.870 00.000 5240 Guiding  Dir = 2, Dur = 55
22:44:46.871 00.001 5240 IsGuiding returns 0
22:44:46.871 00.000 5240 PulseGuide returned control before completion, sleep 65
22:44:46.887 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=160, Gamma=0.430
22:44:46.935 00.048 2696 UpdateGuideState exits: m=3051 SNR=39.0
22:44:46.937 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:46.938 00.001 5240 IsGuiding returns 1
22:44:46.938 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:44:46.940 00.002 5240 scope still moving after pulse duration time elapsed
22:44:46.940 00.000 2696 Enqueuing Expose request
22:44:46.970 00.030 5240 IsGuiding returns 0
22:44:46.970 00.000 5240 scope move finished after 55 + 44 ms
22:44:46.970 00.000 5240 Move returns status 0, amount 55
22:44:46.970 00.000 5240 MoveAxis(N, 0, ABG)
22:44:46.970 00.000 5240 Move returns status 0, amount 0
22:44:46.970 00.000 5240 move complete, result=0
22:44:46.970 00.000 5240 worker thread done servicing request
22:44:46.970 00.000 5240 Worker thread wakes up
22:44:46.970 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:44:46.970 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:44:46.970 00.000 2696 GuideStep: -0.3 px 55 ms EAST, 0.2 px 0 ms NORTH
22:44:48.380 01.410 5240 Exposure complete
22:44:48.428 00.048 5240 worker thread done servicing request
22:44:48.428 00.000 2696 OnExposeComplete: enter
22:44:48.430 00.002 2696 UpdateGuideState(): m_state=6
22:44:48.432 00.002 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
22:44:48.434 00.002 2696 Star::Find returns 1 (0), X=284.47, Y=265.57, Mass=2952, SNR=38.3, Peak=227 HFD=3.3
22:44:48.436 00.002 2696 MultiStar: [#1 0.45,0.18,1.29,U] [#2 0.50,-0.15,0.67,U] [#3 0.38,0.19,0.68,U] [#4 -0.31,-0.21,0.43,U] [#5 0.28,0.94,0.44,U] [#6 -0.26,0.14,0.43,U] [#7 0.90,0.15,0.48,U] [#8 0.41,-0.28,0.38,U] 
22:44:48.439 00.003 2696 refined, 8 included, MultiStar: {0.61, 0.13}, one-star: {1.92, 0.12}
22:44:48.440 00.001 2696 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.74) = xAngle (-2.53 = -2.53)
22:44:48.442 00.002 2696 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.10 = 0.10)
22:44:48.443 00.001 2696 CameraToMount -- cameraX=0.61 cameraY=0.13 hyp=0.63 cameraTheta=0.20 mountX=-0.51 mountY=0.06, mountTheta=3.02
22:44:48.446 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.61, y=0.13, opts=13)
22:44:48.448 00.002 2696 Enqueuing Move request for scope (0.61, 0.13)
22:44:48.450 00.002 5240 Worker thread wakes up
22:44:48.450 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.13) opts 0xd
22:44:48.450 00.000 5240 Handling offset move in thread for scope, endpoint = (0.61, 0.13)
22:44:48.450 00.000 5240 Moving (0.61, 0.13) raw xDistance=-0.51 yDistance=0.06
22:44:48.450 00.000 5240 PPEC rslt: input = -0.51, final = -0.54, react = -0.51, pred = 0.07, hyst = -0.55, hyst_pct = 0.94, period_length = 647.39
22:44:48.450 00.000 5240 PPEC: input: -0.51, control: -0.54, exposure: 1500
22:44:48.450 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:48.450 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:44:48.450 00.000 5240 MoveAxis(E, 90, ABG)
22:44:48.450 00.000 5240 Guiding  Dir = 2, Dur = 90
22:44:48.452 00.002 5240 IsGuiding returns 0
22:44:48.452 00.000 5240 PulseGuide returned control before completion, sleep 100
22:44:48.465 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=162, Gamma=0.430
22:44:48.511 00.046 2696 UpdateGuideState exits: m=2952 SNR=38.3
22:44:48.514 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:48.517 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:44:48.518 00.001 2696 Enqueuing Expose request
22:44:48.561 00.043 5240 IsGuiding returns 1
22:44:48.561 00.000 5240 scope still moving after pulse duration time elapsed
22:44:48.593 00.032 5240 IsGuiding returns 0
22:44:48.593 00.000 5240 scope move finished after 90 + 51 ms
22:44:48.593 00.000 5240 Move returns status 0, amount 90
22:44:48.593 00.000 5240 MoveAxis(N, 0, ABG)
22:44:48.593 00.000 5240 Move returns status 0, amount 0
22:44:48.593 00.000 5240 move complete, result=0
22:44:48.593 00.000 5240 worker thread done servicing request
22:44:48.593 00.000 5240 Worker thread wakes up
22:44:48.593 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:44:48.593 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:44:48.600 00.007 2696 GuideStep: -0.5 px 90 ms EAST, 0.1 px 0 ms NORTH
22:44:50.234 01.634 5240 Exposure complete
22:44:50.305 00.071 5240 worker thread done servicing request
22:44:50.305 00.000 2696 OnExposeComplete: enter
22:44:50.307 00.002 2696 UpdateGuideState(): m_state=6
22:44:50.310 00.003 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
22:44:50.312 00.002 2696 Star::Find returns 1 (0), X=285.11, Y=264.87, Mass=2974, SNR=38.5, Peak=187 HFD=3.9
22:44:50.314 00.002 2696 MultiStar: [#1 1.07,-0.08,1.29,U] [#2 1.18,-0.70,0.68,U] [#3 0.90,-0.34,0.68,U] [#4 0.20,-0.78,0.43,U] [#5 0.91,0.53,0.44,U] [#6 0.36,-0.64,0.45,U] [#7 1.47,-0.25,0.48,U] [#8 1.19,-0.67,0.39,U] 
22:44:50.316 00.002 2696 refined, 8 included, MultiStar: {1.23, -0.37}, one-star: {2.56, -0.58}
22:44:50.318 00.002 2696 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.74) = xAngle (-3.03 = -3.03)
22:44:50.319 00.001 2696 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.40 = -0.40)
22:44:50.321 00.002 2696 CameraToMount -- cameraX=1.23 cameraY=-0.37 hyp=1.28 cameraTheta=-0.29 mountX=-1.27 mountY=-0.49, mountTheta=-2.77
22:44:50.326 00.005 2696 SchedulePrimaryMove(0F998B58, x=1.23, y=-0.37, opts=13)
22:44:50.328 00.002 2696 Enqueuing Move request for scope (1.23, -0.37)
22:44:50.330 00.002 5240 Worker thread wakes up
22:44:50.330 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.23, -0.37) opts 0xd
22:44:50.330 00.000 5240 Handling offset move in thread for scope, endpoint = (1.23, -0.37)
22:44:50.330 00.000 5240 Moving (1.23, -0.37) raw xDistance=-1.27 yDistance=-0.49
22:44:50.330 00.000 5240 PPEC rslt: input = -1.27, final = -1.27, react = -1.27, pred = -1.28, hyst = -1.18, hyst_pct = 0.94, period_length = 647.39
22:44:50.330 00.000 5240 PPEC: input: -1.27, control: -1.27, exposure: 1500
22:44:50.330 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
22:44:50.331 00.001 5240 MoveAxis(E, 210, ABG)
22:44:50.331 00.000 5240 Guiding  Dir = 2, Dur = 210
22:44:50.331 00.000 5240 IsGuiding returns 0
22:44:50.331 00.000 5240 PulseGuide returned control before completion, sleep 220
22:44:50.344 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=194, med=0, FiltMin=0, FiltMax=163, Gamma=0.430
22:44:50.390 00.046 2696 UpdateGuideState exits: m=2974 SNR=38.5
22:44:50.393 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:50.394 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:44:50.396 00.002 2696 Enqueuing Expose request
22:44:50.560 00.164 5240 IsGuiding returns 1
22:44:50.560 00.000 5240 scope still moving after pulse duration time elapsed
22:44:50.591 00.031 5240 IsGuiding returns 0
22:44:50.591 00.000 5240 scope move finished after 210 + 49 ms
22:44:50.591 00.000 5240 Move returns status 0, amount 210
22:44:50.591 00.000 5240 MoveAxis(N, 63, ABG)
22:44:50.591 00.000 5240 Guiding  Dir = 0, Dur = 63
22:44:50.591 00.000 5240 IsGuiding returns 0
22:44:50.592 00.001 5240 PulseGuide returned control before completion, sleep 73
22:44:50.669 00.077 5240 IsGuiding returns 1
22:44:50.669 00.000 5240 scope still moving after pulse duration time elapsed
22:44:50.700 00.031 5240 IsGuiding returns 0
22:44:50.700 00.000 5240 scope move finished after 63 + 45 ms
22:44:50.700 00.000 5240 Move returns status 0, amount 63
22:44:50.701 00.001 5240 move complete, result=0
22:44:50.701 00.000 5240 worker thread done servicing request
22:44:50.701 00.000 2696 GuideStep: -1.3 px 210 ms EAST, -0.5 px 63 ms NORTH
22:44:50.707 00.006 5240 Worker thread wakes up
22:44:50.707 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:44:50.708 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:44:52.132 01.424 5240 Exposure complete
22:44:52.195 00.063 5240 worker thread done servicing request
22:44:52.197 00.002 2696 OnExposeComplete: enter
22:44:52.199 00.002 2696 UpdateGuideState(): m_state=6
22:44:52.201 00.002 2696 Star::Find(15, 285, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
22:44:52.203 00.002 2696 Star::Find returns 1 (0), X=285.37, Y=265.55, Mass=3104, SNR=39.3, Peak=236 HFD=3.4
22:44:52.205 00.002 2696 MultiStar: [#1 0.82,0.44,1.24,U] [#2 1.39,0.09,0.68,U] [#3 0.94,0.28,0.67,U] [#4 0.57,0.08,0.41,U] [#5 1.17,1.01,0.43,U] [#6 0.63,0.27,0.42,U] [#7 1.37,0.27,0.44,U] [#8 1.37,-0.43,0.38,U] 
22:44:52.206 00.001 2696 refined, 8 included, MultiStar: {1.33, 0.25}, one-star: {2.82, 0.10}
22:44:52.208 00.002 2696 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.74) = xAngle (-2.55 = -2.55)
22:44:52.210 00.002 2696 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.08 = 0.08)
22:44:52.212 00.002 2696 CameraToMount -- cameraX=1.33 cameraY=0.25 hyp=1.35 cameraTheta=0.19 mountX=-1.12 mountY=0.11, mountTheta=3.04
22:44:52.215 00.003 2696 SchedulePrimaryMove(0F998B58, x=1.33, y=0.25, opts=13)
22:44:52.216 00.001 2696 Enqueuing Move request for scope (1.33, 0.25)
22:44:52.218 00.002 5240 Worker thread wakes up
22:44:52.218 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.33, 0.25) opts 0xd
22:44:52.218 00.000 5240 Handling offset move in thread for scope, endpoint = (1.33, 0.25)
22:44:52.218 00.000 5240 Moving (1.33, 0.25) raw xDistance=-1.12 yDistance=0.11
22:44:52.219 00.001 5240 PPEC rslt: input = -1.12, final = -1.15, react = -1.12, pred = -1.29, hyst = -1.06, hyst_pct = 0.93, period_length = 647.39
22:44:52.219 00.000 5240 PPEC: input: -1.12, control: -1.15, exposure: 1500
22:44:52.219 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:52.219 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:44:52.219 00.000 5240 MoveAxis(E, 191, ABG)
22:44:52.219 00.000 5240 Guiding  Dir = 2, Dur = 191
22:44:52.219 00.000 5240 IsGuiding returns 0
22:44:52.220 00.001 5240 PulseGuide returned control before completion, sleep 201
22:44:52.233 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=145, Gamma=0.430
22:44:52.279 00.046 2696 UpdateGuideState exits: m=3104 SNR=39.3
22:44:52.281 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:52.282 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:44:52.284 00.002 2696 Enqueuing Expose request
22:44:52.430 00.146 5240 IsGuiding returns 1
22:44:52.430 00.000 5240 scope still moving after pulse duration time elapsed
22:44:52.461 00.031 5240 IsGuiding returns 0
22:44:52.461 00.000 5240 scope move finished after 191 + 51 ms
22:44:52.462 00.001 5240 Move returns status 0, amount 191
22:44:52.462 00.000 5240 MoveAxis(N, 0, ABG)
22:44:52.462 00.000 5240 Move returns status 0, amount 0
22:44:52.462 00.000 5240 move complete, result=0
22:44:52.463 00.001 5240 worker thread done servicing request
22:44:52.463 00.000 5240 Worker thread wakes up
22:44:52.463 00.000 2696 GuideStep: -1.1 px 191 ms EAST, 0.1 px 0 ms NORTH
22:44:52.470 00.007 5240 worker thread servicing REQUEST_EXPOSE 1500
22:44:52.470 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:44:54.114 01.644 5240 Exposure complete
22:44:54.179 00.065 5240 worker thread done servicing request
22:44:54.179 00.000 2696 OnExposeComplete: enter
22:44:54.182 00.003 2696 UpdateGuideState(): m_state=6
22:44:54.184 00.002 2696 Star::Find(15, 285, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
22:44:54.186 00.002 2696 Star::Find returns 1 (0), X=285.05, Y=266.00, Mass=3067, SNR=39.0, Peak=193 HFD=4.0
22:44:54.190 00.004 2696 MultiStar: [#1 1.03,1.08,1.24,U] [#2 1.31,0.63,0.67,U] [#3 1.06,0.93,0.69,U] [#4 0.37,0.39,0.42,U] [#5 0.86,1.60,0.44,U] [#6 0.34,0.55,0.43,U] [#7 1.46,0.84,0.46,U] [#8 1.12,0.10,0.36,U] 
22:44:54.192 00.002 2696 refined, 8 included, MultiStar: {1.25, 0.79}, one-star: {2.50, 0.56}
22:44:54.194 00.002 2696 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.74) = xAngle (-2.17 = -2.17)
22:44:54.198 00.004 2696 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.46 = 0.46)
22:44:54.200 00.002 2696 CameraToMount -- cameraX=1.25 cameraY=0.79 hyp=1.47 cameraTheta=0.56 mountX=-0.84 mountY=0.65, mountTheta=2.48
22:44:54.204 00.004 2696 SchedulePrimaryMove(0F998B58, x=1.25, y=0.79, opts=13)
22:44:54.206 00.002 2696 Enqueuing Move request for scope (1.25, 0.79)
22:44:54.208 00.002 5240 Worker thread wakes up
22:44:54.208 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.25, 0.79) opts 0xd
22:44:54.208 00.000 5240 Handling offset move in thread for scope, endpoint = (1.25, 0.79)
22:44:54.209 00.001 5240 Moving (1.25, 0.79) raw xDistance=-0.84 yDistance=0.65
22:44:54.209 00.000 5240 PPEC rslt: input = -0.84, final = -0.96, react = -0.84, pred = -1.31, hyst = -0.88, hyst_pct = 0.93, period_length = 647.39
22:44:54.209 00.000 5240 PPEC: input: -0.84, control: -0.96, exposure: 1500
22:44:54.209 00.000 5240 resist switch: large excursion: input 0.65 thresh 0.45 direction from -1 to 1
22:44:54.209 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.96
22:44:54.209 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65
22:44:54.209 00.000 5240 MoveAxis(E, 160, ABG)
22:44:54.209 00.000 5240 Guiding  Dir = 2, Dur = 160
22:44:54.210 00.001 5240 IsGuiding returns 0
22:44:54.210 00.000 5240 PulseGuide returned control before completion, sleep 170
22:44:54.223 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=193, med=0, FiltMin=0, FiltMax=140, Gamma=0.430
22:44:54.271 00.048 2696 UpdateGuideState exits: m=3067 SNR=39.0
22:44:54.274 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:54.276 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:44:54.278 00.002 2696 Enqueuing Expose request
22:44:54.395 00.117 5240 IsGuiding returns 1
22:44:54.395 00.000 5240 scope still moving after pulse duration time elapsed
22:44:54.426 00.031 5240 IsGuiding returns 0
22:44:54.426 00.000 5240 scope move finished after 160 + 55 ms
22:44:54.426 00.000 5240 Move returns status 0, amount 160
22:44:54.426 00.000 5240 BLC: Oldest BLC event removed
22:44:54.426 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 330 applied
22:44:54.426 00.000 5240 MoveAxis(S, 413, ABG)
22:44:54.426 00.000 5240 Guiding  Dir = 1, Dur = 413
22:44:54.426 00.000 5240 IsGuiding returns 0
22:44:54.427 00.001 5240 PulseGuide returned control before completion, sleep 423
22:44:54.861 00.434 5240 IsGuiding returns 1
22:44:54.861 00.000 5240 scope still moving after pulse duration time elapsed
22:44:54.891 00.030 5240 IsGuiding returns 0
22:44:54.892 00.001 5240 scope move finished after 413 + 52 ms
22:44:54.892 00.000 5240 Move returns status 0, amount 413
22:44:54.892 00.000 5240 move complete, result=0
22:44:54.892 00.000 5240 worker thread done servicing request
22:44:54.892 00.000 2696 GuideStep: -0.8 px 160 ms EAST, 0.7 px 413 ms SOUTH
22:44:54.899 00.007 5240 Worker thread wakes up
22:44:54.900 00.001 5240 worker thread servicing REQUEST_EXPOSE 1500
22:44:54.900 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:44:56.330 01.430 5240 Exposure complete
22:44:56.402 00.072 5240 worker thread done servicing request
22:44:56.403 00.001 2696 OnExposeComplete: enter
22:44:56.405 00.002 2696 UpdateGuideState(): m_state=6
22:44:56.408 00.003 2696 Star::Find(15, 285, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
22:44:56.409 00.001 2696 Star::Find returns 1 (0), X=284.58, Y=266.61, Mass=3003, SNR=38.7, Peak=180 HFD=3.5
22:44:56.411 00.002 2696 MultiStar: [#1 0.48,1.63,1.28,U] [#2 0.60,1.16,0.70,U] [#3 0.59,1.55,0.67,U] [#4 -0.15,1.14,0.43,U] [#5 0.41,2.14,0.00,M1] [#6 -0.15,1.37,0.44,U] [#7 1.18,1.82,0.00,M1] [#8 0.54,0.73,0.38,U] 
22:44:56.414 00.003 2696 refined, 6 included, MultiStar: {0.72, 1.32}, one-star: {2.03, 1.17}
22:44:56.417 00.003 2696 CameraToMount -- cameraTheta (1.07) - m_xAngle (2.74) = xAngle (-1.67 = -1.67)
22:44:56.419 00.002 2696 CameraToMount -- cameraTheta (1.07) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.97 = 0.97)
22:44:56.421 00.002 2696 CameraToMount -- cameraX=0.72 cameraY=1.32 hyp=1.51 cameraTheta=1.07 mountX=-0.14 mountY=1.24, mountTheta=1.69
22:44:56.424 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.72, y=1.32, opts=13)
22:44:56.426 00.002 2696 Enqueuing Move request for scope (0.72, 1.32)
22:44:56.427 00.001 5240 Worker thread wakes up
22:44:56.427 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.72, 1.32) opts 0xd
22:44:56.428 00.001 5240 Handling offset move in thread for scope, endpoint = (0.72, 1.32)
22:44:56.428 00.000 5240 Moving (0.72, 1.32) raw xDistance=-0.14 yDistance=1.24
22:44:56.428 00.000 5240 BLC: History state: CurrMiss=1.24, AvgInitMiss=1.04, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.652388, 1:1.239091
22:44:56.428 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:44:56.428 00.000 5240 PPEC rslt: input = -0.14, final = -0.06, react = -0.14, pred = -0.90, hyst = 0.00, hyst_pct = 0.93, period_length = 647.39
22:44:56.428 00.000 5240 PPEC: input: -0.14, control: -0.06, exposure: 1500
22:44:56.428 00.000 5240 GuideAlgorithmResistSwitch::result() returns 1.24 from input 1.24
22:44:56.428 00.000 5240 MoveAxis(E, 10, ABG)
22:44:56.428 00.000 5240 Guiding  Dir = 2, Dur = 10
22:44:56.429 00.001 5240 IsGuiding returns 0
22:44:56.429 00.000 5240 PulseGuide returned control before completion, sleep 20
22:44:56.442 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=180, med=0, FiltMin=0, FiltMax=146, Gamma=0.430
22:44:56.465 00.023 5240 IsGuiding returns 0
22:44:56.465 00.000 5240 Move returns status 0, amount 10
22:44:56.465 00.000 5240 MoveAxis(S, 157, ABG)
22:44:56.465 00.000 5240 Guiding  Dir = 1, Dur = 157
22:44:56.465 00.000 5240 IsGuiding returns 0
22:44:56.465 00.000 5240 PulseGuide returned control before completion, sleep 167
22:44:56.491 00.026 2696 UpdateGuideState exits: m=3003 SNR=38.7
22:44:56.493 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:56.495 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:44:56.498 00.003 2696 Enqueuing Expose request
22:44:56.636 00.138 5240 IsGuiding returns 1
22:44:56.636 00.000 5240 scope still moving after pulse duration time elapsed
22:44:56.667 00.031 5240 IsGuiding returns 0
22:44:56.667 00.000 5240 scope move finished after 157 + 44 ms
22:44:56.667 00.000 5240 Move returns status 0, amount 157
22:44:56.667 00.000 5240 move complete, result=0
22:44:56.667 00.000 5240 worker thread done servicing request
22:44:56.667 00.000 5240 Worker thread wakes up
22:44:56.667 00.000 2696 GuideStep: -0.1 px 10 ms EAST, 1.2 px 157 ms SOUTH
22:44:56.672 00.005 5240 worker thread servicing REQUEST_EXPOSE 1500
22:44:56.672 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:44:58.323 01.651 5240 Exposure complete
22:44:58.429 00.106 5240 worker thread done servicing request
22:44:58.429 00.000 2696 OnExposeComplete: enter
22:44:58.431 00.002 2696 UpdateGuideState(): m_state=6
22:44:58.433 00.002 2696 Star::Find(15, 284, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
22:44:58.434 00.001 2696 Star::Find returns 1 (0), X=283.93, Y=265.57, Mass=2985, SNR=38.5, Peak=189 HFD=3.7
22:44:58.436 00.002 2696 MultiStar: [#1 -0.05,0.34,1.31,U] [#2 -0.03,-0.06,0.70,U] [#3 -0.30,0.21,0.69,U] [#4 -0.82,-0.09,0.41,U] [#5 -0.31,1.07,0.44,U] [#6 -0.79,0.05,0.43,U] [#7 0.07,0.27,0.48,U] [#8 -0.04,-0.30,0.38,U] 
22:44:58.438 00.002 2696 refined, 8 included, MultiStar: {0.05, 0.20}, one-star: {1.38, 0.13}
22:44:58.439 00.001 2696 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.74) = xAngle (-1.41 = -1.41)
22:44:58.442 00.003 2696 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.22 = 1.22)
22:44:58.443 00.001 2696 CameraToMount -- cameraX=0.05 cameraY=0.20 hyp=0.20 cameraTheta=1.32 mountX=0.03 mountY=0.19, mountTheta=1.41
22:44:58.449 00.006 2696 SchedulePrimaryMove(0F998B58, x=0.05, y=0.20, opts=13)
22:44:58.451 00.002 2696 Enqueuing Move request for scope (0.05, 0.20)
22:44:58.453 00.002 5240 Worker thread wakes up
22:44:58.453 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.20) opts 0xd
22:44:58.453 00.000 5240 Handling offset move in thread for scope, endpoint = (0.05, 0.20)
22:44:58.453 00.000 5240 Moving (0.05, 0.20) raw xDistance=0.03 yDistance=0.19
22:44:58.453 00.000 5240 BLC: History state: CurrMiss=0.19, AvgInitMiss=1.04, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.652388, 1:1.239091, 2:0.191375
22:44:58.453 00.000 5240 BLC: Under-shoot: nominal increase by 131
22:44:58.453 00.000 5240 BLC: window closed
22:44:58.453 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:44:58.453 00.000 5240 BLC: Pulse adjusted to 330
22:44:58.454 00.001 5240 PPEC rslt: input = 0.03, final = -0.06, react = 0.03, pred = -0.82, hyst = 0.00, hyst_pct = 0.93, period_length = 647.39
22:44:58.454 00.000 5240 PPEC: input: 0.03, control: -0.06, exposure: 1500
22:44:58.454 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
22:44:58.454 00.000 5240 MoveAxis(E, 10, ABG)
22:44:58.454 00.000 5240 Guiding  Dir = 2, Dur = 10
22:44:58.454 00.000 5240 IsGuiding returns 0
22:44:58.454 00.000 5240 PulseGuide returned control before completion, sleep 20
22:44:58.467 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=202, med=0, FiltMin=0, FiltMax=168, Gamma=0.430
22:44:58.480 00.013 5240 IsGuiding returns 1
22:44:58.480 00.000 5240 scope still moving after pulse duration time elapsed
22:44:58.509 00.029 5240 IsGuiding returns 0
22:44:58.510 00.001 5240 scope move finished after 10 + 45 ms
22:44:58.510 00.000 5240 Move returns status 0, amount 10
22:44:58.510 00.000 5240 MoveAxis(S, 24, ABG)
22:44:58.510 00.000 5240 Guiding  Dir = 1, Dur = 24
22:44:58.511 00.001 5240 IsGuiding returns 0
22:44:58.511 00.000 5240 PulseGuide returned control before completion, sleep 34
22:44:58.519 00.008 2696 UpdateGuideState exits: m=2985 SNR=38.5
22:44:58.522 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:58.524 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:44:58.528 00.004 2696 Enqueuing Expose request
22:44:58.556 00.028 5240 IsGuiding returns 1
22:44:58.556 00.000 5240 scope still moving after pulse duration time elapsed
22:44:58.586 00.030 5240 IsGuiding returns 1
22:44:58.617 00.031 5240 IsGuiding returns 0
22:44:58.618 00.001 5240 scope move finished after 24 + 81 ms
22:44:58.618 00.000 5240 Move returns status 0, amount 24
22:44:58.618 00.000 5240 move complete, result=0
22:44:58.618 00.000 5240 worker thread done servicing request
22:44:58.618 00.000 5240 Worker thread wakes up
22:44:58.618 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:44:58.618 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:44:58.619 00.001 2696 GuideStep: 0.0 px 10 ms EAST, 0.2 px 24 ms SOUTH
22:44:58.870 00.251 2696 evsrv: cli 0F9431A0 connect
22:44:58.877 00.007 2696 case statement mapped state 6 to 3
22:44:58.889 00.012 2696 case statement mapped state 6 to 3
22:44:58.901 00.012 2696 evsrv: cli 0F9431A0 request: {"method":"get_pixel_scale","id":"9ac57530-4753-47c8-ae89-9dd4ae83896c"}
22:44:58.905 00.004 2696 evsrv: cli 0F9431A0 response: {"jsonrpc":"2.0","result":1.86834,"id":"9ac57530-4753-47c8-ae89-9dd4ae83896c"}
22:44:58.908 00.003 2696 evsrv: cli 0F9431A0 disconnect
22:45:00.042 01.134 5240 Exposure complete
22:45:00.105 00.063 5240 worker thread done servicing request
22:45:00.106 00.001 2696 OnExposeComplete: enter
22:45:00.108 00.002 2696 UpdateGuideState(): m_state=6
22:45:00.110 00.002 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
22:45:00.112 00.002 2696 Star::Find returns 1 (0), X=284.11, Y=265.70, Mass=2941, SNR=38.2, Peak=212 HFD=3.4
22:45:00.114 00.002 2696 MultiStar: [#1 0.00,0.37,1.25,U] [#2 0.07,-0.10,0.70,U] [#3 0.11,0.27,0.68,U] [#4 -0.88,0.10,0.42,U] [#5 -0.21,1.15,0.45,U] [#6 -0.62,0.29,0.47,U] [#7 0.54,0.24,0.48,U] [#8 0.24,-0.13,0.37,U] 
22:45:00.116 00.002 2696 refined, 8 included, MultiStar: {0.22, 0.27}, one-star: {1.56, 0.25}
22:45:00.117 00.001 2696 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.74) = xAngle (-1.85 = -1.85)
22:45:00.119 00.002 2696 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.79 = 0.79)
22:45:00.121 00.002 2696 CameraToMount -- cameraX=0.22 cameraY=0.27 hyp=0.35 cameraTheta=0.89 mountX=-0.09 mountY=0.25, mountTheta=1.94
22:45:00.125 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.22, y=0.27, opts=13)
22:45:00.127 00.002 2696 Enqueuing Move request for scope (0.22, 0.27)
22:45:00.128 00.001 5240 Worker thread wakes up
22:45:00.128 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.27) opts 0xd
22:45:00.128 00.000 5240 Handling offset move in thread for scope, endpoint = (0.22, 0.27)
22:45:00.128 00.000 5240 Moving (0.22, 0.27) raw xDistance=-0.09 yDistance=0.25
22:45:00.129 00.001 5240 PPEC rslt: input = -0.09, final = -0.03, react = -0.09, pred = -0.44, hyst = 0.00, hyst_pct = 0.93, period_length = 647.39
22:45:00.129 00.000 5240 PPEC: input: -0.09, control: -0.03, exposure: 1500
22:45:00.129 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
22:45:00.129 00.000 5240 MoveAxis(E, 5, ABG)
22:45:00.129 00.000 5240 Guiding  Dir = 2, Dur = 5
22:45:00.129 00.000 5240 IsGuiding returns 0
22:45:00.129 00.000 5240 PulseGuide returned control before completion, sleep 15
22:45:00.142 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=212, med=0, FiltMin=0, FiltMax=145, Gamma=0.430
22:45:00.160 00.018 5240 IsGuiding returns 1
22:45:00.160 00.000 5240 scope still moving after pulse duration time elapsed
22:45:00.188 00.028 2696 UpdateGuideState exits: m=2941 SNR=38.2
22:45:00.189 00.001 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:00.192 00.003 5240 IsGuiding returns 0
22:45:00.192 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:45:00.194 00.002 5240 scope move finished after 5 + 58 ms
22:45:00.194 00.000 2696 Enqueuing Expose request
22:45:00.199 00.005 5240 Move returns status 0, amount 5
22:45:00.199 00.000 5240 MoveAxis(S, 31, ABG)
22:45:00.200 00.001 5240 Guiding  Dir = 1, Dur = 31
22:45:00.200 00.000 5240 IsGuiding returns 0
22:45:00.200 00.000 5240 PulseGuide returned control before completion, sleep 41
22:45:00.254 00.054 5240 IsGuiding returns 1
22:45:00.254 00.000 5240 scope still moving after pulse duration time elapsed
22:45:00.285 00.031 5240 IsGuiding returns 0
22:45:00.285 00.000 5240 scope move finished after 31 + 54 ms
22:45:00.285 00.000 5240 Move returns status 0, amount 31
22:45:00.285 00.000 5240 move complete, result=0
22:45:00.285 00.000 5240 worker thread done servicing request
22:45:00.285 00.000 2696 GuideStep: -0.1 px 5 ms EAST, 0.2 px 31 ms SOUTH
22:45:00.287 00.002 5240 Worker thread wakes up
22:45:00.287 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:45:00.287 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:45:01.924 01.637 5240 Exposure complete
22:45:01.988 00.064 5240 worker thread done servicing request
22:45:01.988 00.000 2696 OnExposeComplete: enter
22:45:01.990 00.002 2696 UpdateGuideState(): m_state=6
22:45:01.993 00.003 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
22:45:01.995 00.002 2696 Star::Find returns 1 (0), X=284.70, Y=265.53, Mass=3055, SNR=39.0, Peak=195 HFD=3.5
22:45:01.997 00.002 2696 MultiStar: [#1 0.26,-0.10,1.26,U] [#2 0.54,-0.41,0.69,U] [#3 0.42,0.14,0.68,U] [#4 -0.27,-0.32,0.43,U] [#5 0.37,0.46,0.44,U] [#6 -0.26,-0.07,0.42,U] [#7 0.77,0.14,0.47,U] [#8 0.65,-0.38,0.38,U] 
22:45:01.999 00.002 2696 refined, 8 included, MultiStar: {0.64, -0.05}, one-star: {2.15, 0.08}
22:45:02.001 00.002 2696 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.74) = xAngle (-2.81 = -2.81)
22:45:02.002 00.001 2696 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.18 = -0.18)
22:45:02.004 00.002 2696 CameraToMount -- cameraX=0.64 cameraY=-0.05 hyp=0.64 cameraTheta=-0.07 mountX=-0.60 mountY=-0.11, mountTheta=-2.96
22:45:02.007 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.64, y=-0.05, opts=13)
22:45:02.010 00.003 2696 Enqueuing Move request for scope (0.64, -0.05)
22:45:02.013 00.003 5240 Worker thread wakes up
22:45:02.013 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.05) opts 0xd
22:45:02.013 00.000 5240 Handling offset move in thread for scope, endpoint = (0.64, -0.05)
22:45:02.013 00.000 5240 Moving (0.64, -0.05) raw xDistance=-0.60 yDistance=-0.11
22:45:02.013 00.000 5240 PPEC rslt: input = -0.60, final = -0.58, react = -0.60, pred = -0.40, hyst = -0.55, hyst_pct = 0.93, period_length = 647.39
22:45:02.013 00.000 5240 PPEC: input: -0.60, control: -0.58, exposure: 1500
22:45:02.013 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:02.013 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:45:02.013 00.000 5240 MoveAxis(E, 97, ABG)
22:45:02.013 00.000 5240 Guiding  Dir = 2, Dur = 97
22:45:02.015 00.002 5240 IsGuiding returns 0
22:45:02.015 00.000 5240 PulseGuide returned control before completion, sleep 107
22:45:02.027 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=195, med=0, FiltMin=0, FiltMax=152, Gamma=0.430
22:45:02.075 00.048 2696 UpdateGuideState exits: m=3055 SNR=39.0
22:45:02.077 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:02.078 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:45:02.080 00.002 2696 Enqueuing Expose request
22:45:02.137 00.057 5240 IsGuiding returns 1
22:45:02.137 00.000 5240 scope still moving after pulse duration time elapsed
22:45:02.167 00.030 5240 IsGuiding returns 0
22:45:02.167 00.000 5240 scope move finished after 97 + 56 ms
22:45:02.167 00.000 5240 Move returns status 0, amount 97
22:45:02.167 00.000 5240 MoveAxis(N, 0, ABG)
22:45:02.167 00.000 5240 Move returns status 0, amount 0
22:45:02.167 00.000 5240 move complete, result=0
22:45:02.167 00.000 5240 worker thread done servicing request
22:45:02.167 00.000 5240 Worker thread wakes up
22:45:02.167 00.000 2696 GuideStep: -0.6 px 97 ms EAST, -0.1 px 0 ms NORTH
22:45:02.171 00.004 5240 worker thread servicing REQUEST_EXPOSE 1500
22:45:02.172 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:45:03.604 01.432 5240 Exposure complete
22:45:03.668 00.064 5240 worker thread done servicing request
22:45:03.668 00.000 2696 OnExposeComplete: enter
22:45:03.670 00.002 2696 UpdateGuideState(): m_state=6
22:45:03.673 00.003 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
22:45:03.675 00.002 2696 Star::Find returns 1 (0), X=284.56, Y=264.99, Mass=2936, SNR=38.2, Peak=203 HFD=3.7
22:45:03.677 00.002 2696 MultiStar: [#1 0.17,-0.55,1.30,U] [#2 0.47,-0.84,0.71,U] [#3 0.35,-0.53,0.68,U] [#4 -0.28,-0.61,0.43,U] [#5 0.18,0.40,0.44,U] [#6 -0.18,-0.51,0.44,U] [#7 0.77,-0.33,0.49,U] [#8 0.56,-1.20,0.37,U] 
22:45:03.679 00.002 2696 refined, 8 included, MultiStar: {0.56, -0.52}, one-star: {2.01, -0.46}
22:45:03.680 00.001 2696 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.74) = xAngle (-3.49 = 2.80)
22:45:03.683 00.003 2696 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.85 = -0.85)
22:45:03.684 00.001 2696 CameraToMount -- cameraX=0.56 cameraY=-0.52 hyp=0.76 cameraTheta=-0.75 mountX=-0.72 mountY=-0.57, mountTheta=-2.47
22:45:03.687 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.56, y=-0.52, opts=13)
22:45:03.689 00.002 2696 Enqueuing Move request for scope (0.56, -0.52)
22:45:03.691 00.002 5240 Worker thread wakes up
22:45:03.691 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.52) opts 0xd
22:45:03.691 00.000 5240 Handling offset move in thread for scope, endpoint = (0.56, -0.52)
22:45:03.691 00.000 5240 Moving (0.56, -0.52) raw xDistance=-0.72 yDistance=-0.57
22:45:03.692 00.001 5240 PPEC rslt: input = -0.72, final = -0.68, react = -0.72, pred = -0.35, hyst = -0.65, hyst_pct = 0.93, period_length = 647.39
22:45:03.692 00.000 5240 PPEC: input: -0.72, control: -0.68, exposure: 1500
22:45:03.692 00.000 5240 resist switch: large excursion: input -0.57 thresh 0.45 direction from 1 to -1
22:45:03.692 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.72
22:45:03.692 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
22:45:03.692 00.000 5240 MoveAxis(E, 113, ABG)
22:45:03.692 00.000 5240 Guiding  Dir = 2, Dur = 113
22:45:03.692 00.000 5240 IsGuiding returns 0
22:45:03.693 00.001 5240 PulseGuide returned control before completion, sleep 123
22:45:03.705 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=203, med=0, FiltMin=0, FiltMax=159, Gamma=0.430
22:45:03.751 00.046 2696 UpdateGuideState exits: m=2936 SNR=38.2
22:45:03.753 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:03.755 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:45:03.758 00.003 2696 Enqueuing Expose request
22:45:03.821 00.063 5240 IsGuiding returns 1
22:45:03.821 00.000 5240 scope still moving after pulse duration time elapsed
22:45:03.851 00.030 5240 IsGuiding returns 0
22:45:03.851 00.000 5240 scope move finished after 113 + 46 ms
22:45:03.851 00.000 5240 Move returns status 0, amount 113
22:45:03.851 00.000 5240 BLC: Oldest BLC event removed
22:45:03.852 00.001 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 330 applied
22:45:03.852 00.000 5240 MoveAxis(N, 403, ABG)
22:45:03.852 00.000 5240 Guiding  Dir = 0, Dur = 403
22:45:03.852 00.000 5240 IsGuiding returns 0
22:45:03.854 00.002 5240 PulseGuide returned control before completion, sleep 413
22:45:04.274 00.420 5240 IsGuiding returns 1
22:45:04.274 00.000 5240 scope still moving after pulse duration time elapsed
22:45:04.304 00.030 5240 IsGuiding returns 0
22:45:04.304 00.000 5240 scope move finished after 403 + 48 ms
22:45:04.305 00.001 5240 Move returns status 0, amount 403
22:45:04.305 00.000 5240 move complete, result=0
22:45:04.305 00.000 5240 worker thread done servicing request
22:45:04.305 00.000 2696 GuideStep: -0.7 px 113 ms EAST, -0.6 px 403 ms NORTH
22:45:04.314 00.009 5240 Worker thread wakes up
22:45:04.314 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:45:04.314 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:45:05.948 01.634 5240 Exposure complete
22:45:06.004 00.056 5240 worker thread done servicing request
22:45:06.005 00.001 2696 OnExposeComplete: enter
22:45:06.006 00.001 2696 UpdateGuideState(): m_state=6
22:45:06.009 00.003 2696 Star::Find(15, 284, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
22:45:06.012 00.003 2696 Star::Find returns 1 (0), X=284.60, Y=264.11, Mass=3058, SNR=39.0, Peak=205 HFD=3.8
22:45:06.015 00.003 2696 MultiStar: [#1 0.45,-1.41,1.25,U] [#2 0.69,-1.66,0.69,U] [#3 0.51,-1.29,0.66,U] [#4 -0.17,-1.61,0.41,U] [#5 0.39,-0.51,0.42,U] [#6 -0.06,-1.21,0.44,U] [#7 0.99,-1.32,0.47,U] [#8 0.78,-1.76,0.37,U] 
22:45:06.016 00.001 2696 refined, 8 included, MultiStar: {0.75, -1.36}, one-star: {2.05, -1.34}
22:45:06.019 00.003 2696 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.74) = xAngle (-3.81 = 2.48)
22:45:06.020 00.001 2696 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.17 = -1.17)
22:45:06.022 00.002 2696 CameraToMount -- cameraX=0.75 cameraY=-1.36 hyp=1.55 cameraTheta=-1.07 mountX=-1.22 mountY=-1.43, mountTheta=-2.28
22:45:06.025 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.75, y=-1.36, opts=13)
22:45:06.027 00.002 2696 Enqueuing Move request for scope (0.75, -1.36)
22:45:06.028 00.001 5240 Worker thread wakes up
22:45:06.028 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.75, -1.36) opts 0xd
22:45:06.028 00.000 5240 Handling offset move in thread for scope, endpoint = (0.75, -1.36)
22:45:06.028 00.000 5240 Moving (0.75, -1.36) raw xDistance=-1.22 yDistance=-1.43
22:45:06.029 00.001 5240 BLC: History state: CurrMiss=1.43, AvgInitMiss=1.05, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.574868, 1:1.430914
22:45:06.029 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:45:06.029 00.000 5240 PPEC rslt: input = -1.22, final = -1.20, react = -1.22, pred = -0.45, hyst = -1.16, hyst_pct = 0.92, period_length = 647.39
22:45:06.029 00.000 5240 PPEC: input: -1.22, control: -1.20, exposure: 1500
22:45:06.029 00.000 5240 GuideAlgorithmResistSwitch::result() returns -1.43 from input -1.43
22:45:06.029 00.000 5240 MoveAxis(E, 199, ABG)
22:45:06.029 00.000 5240 Guiding  Dir = 2, Dur = 199
22:45:06.029 00.000 5240 IsGuiding returns 0
22:45:06.030 00.001 5240 PulseGuide returned control before completion, sleep 209
22:45:06.044 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=205, med=0, FiltMin=0, FiltMax=148, Gamma=0.430
22:45:06.089 00.045 2696 UpdateGuideState exits: m=3058 SNR=39.0
22:45:06.091 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:06.093 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:45:06.095 00.002 2696 Enqueuing Expose request
22:45:06.251 00.156 5240 IsGuiding returns 1
22:45:06.251 00.000 5240 scope still moving after pulse duration time elapsed
22:45:06.283 00.032 5240 IsGuiding returns 0
22:45:06.283 00.000 5240 scope move finished after 199 + 54 ms
22:45:06.283 00.000 5240 Move returns status 0, amount 199
22:45:06.283 00.000 5240 MoveAxis(N, 181, ABG)
22:45:06.283 00.000 5240 Guiding  Dir = 0, Dur = 181
22:45:06.283 00.000 5240 IsGuiding returns 0
22:45:06.284 00.001 5240 PulseGuide returned control before completion, sleep 191
22:45:06.485 00.201 5240 IsGuiding returns 1
22:45:06.486 00.001 5240 scope still moving after pulse duration time elapsed
22:45:06.516 00.030 5240 IsGuiding returns 0
22:45:06.517 00.001 5240 scope move finished after 181 + 51 ms
22:45:06.517 00.000 5240 Move returns status 0, amount 181
22:45:06.517 00.000 5240 move complete, result=0
22:45:06.517 00.000 5240 worker thread done servicing request
22:45:06.518 00.001 5240 Worker thread wakes up
22:45:06.518 00.000 2696 GuideStep: -1.2 px 199 ms EAST, -1.4 px 181 ms NORTH
22:45:06.524 00.006 5240 worker thread servicing REQUEST_EXPOSE 1500
22:45:06.525 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:45:07.939 01.414 5240 Exposure complete
22:45:07.993 00.054 5240 worker thread done servicing request
22:45:07.994 00.001 2696 OnExposeComplete: enter
22:45:07.996 00.002 2696 UpdateGuideState(): m_state=6
22:45:07.998 00.002 2696 Star::Find(15, 284, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
22:45:08.000 00.002 2696 Star::Find returns 1 (0), X=284.50, Y=264.69, Mass=2924, SNR=38.1, Peak=171 HFD=3.7
22:45:08.001 00.001 2696 MultiStar: [#1 0.57,-0.26,1.29,U] [#2 0.55,-0.91,0.70,U] [#3 0.39,-0.48,0.68,U] [#4 -0.28,-0.72,0.43,U] [#5 0.30,0.20,0.44,U] [#6 -0.14,-0.79,0.42,U] [#7 0.89,-0.39,0.49,U] [#8 0.58,-0.92,0.38,U] 
22:45:08.004 00.003 2696 refined, 8 included, MultiStar: {0.68, -0.54}, one-star: {1.95, -0.76}
22:45:08.005 00.001 2696 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.74) = xAngle (-3.41 = 2.87)
22:45:08.007 00.002 2696 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.78 = -0.78)
22:45:08.011 00.004 2696 CameraToMount -- cameraX=0.68 cameraY=-0.54 hyp=0.87 cameraTheta=-0.67 mountX=-0.83 mountY=-0.61, mountTheta=-2.51
22:45:08.015 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.68, y=-0.54, opts=13)
22:45:08.018 00.003 2696 Enqueuing Move request for scope (0.68, -0.54)
22:45:08.019 00.001 5240 Worker thread wakes up
22:45:08.019 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.54) opts 0xd
22:45:08.019 00.000 5240 Handling offset move in thread for scope, endpoint = (0.68, -0.54)
22:45:08.020 00.001 5240 Moving (0.68, -0.54) raw xDistance=-0.83 yDistance=-0.61
22:45:08.020 00.000 5240 BLC: History state: CurrMiss=0.61, AvgInitMiss=1.05, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.574868, 1:1.430914, 2:0.607348
22:45:08.020 00.000 5240 BLC: Under-shoot: nominal increase by 133
22:45:08.020 00.000 5240 BLC: window closed
22:45:08.020 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:45:08.020 00.000 5240 BLC: Pulse adjusted to 330
22:45:08.020 00.000 5240 PPEC rslt: input = -0.83, final = -0.85, react = -0.83, pred = -0.41, hyst = -0.82, hyst_pct = 0.92, period_length = 647.39
22:45:08.020 00.000 5240 PPEC: input: -0.83, control: -0.85, exposure: 1500
22:45:08.020 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
22:45:08.020 00.000 5240 MoveAxis(E, 141, ABG)
22:45:08.020 00.000 5240 Guiding  Dir = 2, Dur = 141
22:45:08.022 00.002 5240 IsGuiding returns 0
22:45:08.022 00.000 5240 PulseGuide returned control before completion, sleep 151
22:45:08.034 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=171, med=0, FiltMin=0, FiltMax=139, Gamma=0.430
22:45:08.081 00.047 2696 UpdateGuideState exits: m=2924 SNR=38.1
22:45:08.083 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:08.085 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:45:08.087 00.002 2696 Enqueuing Expose request
22:45:08.183 00.096 5240 IsGuiding returns 1
22:45:08.183 00.000 5240 scope still moving after pulse duration time elapsed
22:45:08.214 00.031 5240 IsGuiding returns 0
22:45:08.214 00.000 5240 scope move finished after 141 + 51 ms
22:45:08.215 00.001 5240 Move returns status 0, amount 141
22:45:08.215 00.000 5240 MoveAxis(N, 77, ABG)
22:45:08.215 00.000 5240 Guiding  Dir = 0, Dur = 77
22:45:08.215 00.000 5240 IsGuiding returns 0
22:45:08.215 00.000 5240 PulseGuide returned control before completion, sleep 87
22:45:08.306 00.091 5240 IsGuiding returns 1
22:45:08.306 00.000 5240 scope still moving after pulse duration time elapsed
22:45:08.338 00.032 5240 IsGuiding returns 0
22:45:08.339 00.001 5240 scope move finished after 77 + 46 ms
22:45:08.339 00.000 5240 Move returns status 0, amount 77
22:45:08.339 00.000 5240 move complete, result=0
22:45:08.339 00.000 5240 worker thread done servicing request
22:45:08.339 00.000 5240 Worker thread wakes up
22:45:08.340 00.001 2696 GuideStep: -0.8 px 141 ms EAST, -0.6 px 77 ms NORTH
22:45:08.345 00.005 5240 worker thread servicing REQUEST_EXPOSE 1500
22:45:08.346 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:45:08.379 00.033 2696 evsrv: cli 0F943B00 connect
22:45:08.384 00.005 2696 case statement mapped state 6 to 3
22:45:08.390 00.006 2696 case statement mapped state 6 to 3
22:45:08.394 00.004 2696 evsrv: cli 0F943B00 request: {"method":"get_pixel_scale","id":"a44029cd-2a7d-4cf2-ae9a-585b96d0d78f"}
22:45:08.398 00.004 2696 evsrv: cli 0F943B00 response: {"jsonrpc":"2.0","result":1.86834,"id":"a44029cd-2a7d-4cf2-ae9a-585b96d0d78f"}
22:45:08.400 00.002 2696 evsrv: cli 0F943B00 disconnect
22:45:09.994 01.594 5240 Exposure complete
22:45:10.050 00.056 5240 worker thread done servicing request
22:45:10.050 00.000 2696 OnExposeComplete: enter
22:45:10.053 00.003 2696 UpdateGuideState(): m_state=6
22:45:10.055 00.002 2696 Star::Find(15, 284, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
22:45:10.057 00.002 2696 Star::Find returns 1 (0), X=283.89, Y=266.33, Mass=2948, SNR=38.3, Peak=172 HFD=4.0
22:45:10.059 00.002 2696 MultiStar: [#1 -0.32,0.85,1.25,U] [#2 -0.03,0.72,0.69,U] [#3 -0.03,1.05,0.69,U] [#4 -1.05,0.48,0.43,U] [#5 -0.31,1.87,0.45,U] [#6 -0.79,0.73,0.43,U] [#7 0.42,1.02,0.47,U] [#8 -0.19,0.02,0.37,U] 
22:45:10.060 00.001 2696 refined, 8 included, MultiStar: {0.02, 0.87}, one-star: {1.34, 0.89}
22:45:10.062 00.002 2696 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.74) = xAngle (-1.18 = -1.18)
22:45:10.064 00.002 2696 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.45 = 1.45)
22:45:10.065 00.001 2696 CameraToMount -- cameraX=0.02 cameraY=0.87 hyp=0.87 cameraTheta=1.55 mountX=0.33 mountY=0.86, mountTheta=1.21
22:45:10.068 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.02, y=0.87, opts=13)
22:45:10.073 00.005 2696 Enqueuing Move request for scope (0.02, 0.87)
22:45:10.074 00.001 5240 Worker thread wakes up
22:45:10.075 00.001 5240 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.87) opts 0xd
22:45:10.075 00.000 5240 Handling offset move in thread for scope, endpoint = (0.02, 0.87)
22:45:10.075 00.000 5240 Moving (0.02, 0.87) raw xDistance=0.33 yDistance=0.86
22:45:10.075 00.000 5240 PPEC rslt: input = 0.33, final = 0.11, react = 0.33, pred = -0.99, hyst = 0.18, hyst_pct = 0.92, period_length = 647.39
22:45:10.075 00.000 5240 PPEC: input: 0.33, control: 0.11, exposure: 1500
22:45:10.075 00.000 5240 resist switch: large excursion: input 0.86 thresh 0.45 direction from -1 to 1
22:45:10.075 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.58
22:45:10.075 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.86 from input 0.86
22:45:10.075 00.000 5240 MoveAxis(W, 18, ABG)
22:45:10.075 00.000 5240 Guiding  Dir = 3, Dur = 18
22:45:10.076 00.001 5240 IsGuiding returns 0
22:45:10.076 00.000 5240 PulseGuide returned control before completion, sleep 28
22:45:10.089 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=172, med=0, FiltMin=0, FiltMax=132, Gamma=0.430
22:45:10.116 00.027 5240 IsGuiding returns 1
22:45:10.116 00.000 5240 scope still moving after pulse duration time elapsed
22:45:10.135 00.019 2696 UpdateGuideState exits: m=2948 SNR=38.3
22:45:10.138 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:10.140 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:45:10.141 00.001 2696 Enqueuing Expose request
22:45:10.147 00.006 5240 IsGuiding returns 0
22:45:10.147 00.000 5240 scope move finished after 18 + 53 ms
22:45:10.147 00.000 5240 Move returns status 0, amount 18
22:45:10.147 00.000 5240 BLC: Oldest BLC event removed
22:45:10.147 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 330 applied
22:45:10.147 00.000 5240 MoveAxis(S, 439, ABG)
22:45:10.147 00.000 5240 Guiding  Dir = 1, Dur = 439
22:45:10.148 00.001 5240 IsGuiding returns 0
22:45:10.148 00.000 5240 PulseGuide returned control before completion, sleep 449
22:45:10.613 00.465 5240 IsGuiding returns 1
22:45:10.613 00.000 5240 scope still moving after pulse duration time elapsed
22:45:10.644 00.031 5240 IsGuiding returns 0
22:45:10.644 00.000 5240 scope move finished after 439 + 57 ms
22:45:10.644 00.000 5240 Move returns status 0, amount 439
22:45:10.644 00.000 5240 move complete, result=0
22:45:10.644 00.000 5240 worker thread done servicing request
22:45:10.644 00.000 5240 Worker thread wakes up
22:45:10.644 00.000 2696 GuideStep: 0.3 px 18 ms WEST, 0.9 px 439 ms SOUTH
22:45:10.648 00.004 5240 worker thread servicing REQUEST_EXPOSE 1500
22:45:10.648 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:45:12.078 01.430 5240 Exposure complete
22:45:12.151 00.073 5240 worker thread done servicing request
22:45:12.151 00.000 2696 OnExposeComplete: enter
22:45:12.153 00.002 2696 UpdateGuideState(): m_state=6
22:45:12.156 00.003 2696 Star::Find(15, 283, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
22:45:12.158 00.002 2696 Star::Find returns 1 (0), X=278.33, Y=268.90, Mass=2440, SNR=34.7, Peak=83 HFD=5.4
22:45:12.160 00.002 2696 MultiStar: large primary error, entering stabilization period
22:45:12.161 00.001 2696 CameraToMount -- cameraTheta (2.46) - m_xAngle (2.74) = xAngle (-0.28 = -0.28)
22:45:12.163 00.002 2696 CameraToMount -- cameraTheta (2.46) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.35 = 2.35)
22:45:12.166 00.003 2696 CameraToMount -- cameraX=-4.22 cameraY=3.45 hyp=5.45 cameraTheta=2.46 mountX=5.24 mountY=3.86, mountTheta=0.64
22:45:12.170 00.004 2696 SchedulePrimaryMove(0F998B58, x=-4.22, y=3.45, opts=13)
22:45:12.172 00.002 2696 Enqueuing Move request for scope (-4.22, 3.45)
22:45:12.174 00.002 5240 Worker thread wakes up
22:45:12.174 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-4.22, 3.45) opts 0xd
22:45:12.174 00.000 5240 Handling offset move in thread for scope, endpoint = (-4.22, 3.45)
22:45:12.174 00.000 5240 Moving (-4.22, 3.45) raw xDistance=5.24 yDistance=3.86
22:45:12.174 00.000 5240 BLC: History state: CurrMiss=3.86, AvgInitMiss=1.34, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.861565, 1:3.864931
22:45:12.175 00.001 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:45:12.175 00.000 5240 PPEC rslt: input = 5.24, final = 4.60, react = 5.24, pred = -1.06, hyst = 4.63, hyst_pct = 0.92, period_length = 647.39
22:45:12.175 00.000 5240 PPEC: input: 5.24, control: 4.60, exposure: 1500
22:45:12.175 00.000 5240 GuideAlgorithmResistSwitch::result() returns 3.86 from input 3.86
22:45:12.175 00.000 5240 MoveAxis(W, 762, ABG)
22:45:12.175 00.000 5240 Guiding  Dir = 3, Dur = 762
22:45:12.175 00.000 5240 IsGuiding returns 0
22:45:12.176 00.001 5240 PulseGuide returned control before completion, sleep 772
22:45:12.188 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=87, med=0, FiltMin=0, FiltMax=82, Gamma=0.430
22:45:12.235 00.047 2696 UpdateGuideState exits: m=2440 SNR=34.7
22:45:12.237 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:12.239 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:45:12.240 00.001 2696 Enqueuing Expose request
22:45:12.961 00.721 5240 IsGuiding returns 1
22:45:12.961 00.000 5240 scope still moving after pulse duration time elapsed
22:45:12.992 00.031 5240 IsGuiding returns 0
22:45:12.992 00.000 5240 scope move finished after 762 + 55 ms
22:45:12.993 00.001 5240 Move returns status 0, amount 762
22:45:12.993 00.000 5240 MoveAxis(S, 489, ABG)
22:45:12.993 00.000 5240 Guiding  Dir = 1, Dur = 489
22:45:12.994 00.001 5240 IsGuiding returns 0
22:45:12.995 00.001 5240 PulseGuide returned control before completion, sleep 499
22:45:13.505 00.510 5240 IsGuiding returns 1
22:45:13.505 00.000 5240 scope still moving after pulse duration time elapsed
22:45:13.536 00.031 5240 IsGuiding returns 0
22:45:13.536 00.000 5240 scope move finished after 489 + 53 ms
22:45:13.537 00.001 5240 Move returns status 0, amount 489
22:45:13.537 00.000 5240 move complete, result=0
22:45:13.537 00.000 5240 worker thread done servicing request
22:45:13.537 00.000 2696 GuideStep: 5.2 px 762 ms WEST, 3.9 px 489 ms SOUTH
22:45:13.548 00.011 5240 Worker thread wakes up
22:45:13.548 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:45:13.548 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:45:15.178 01.630 5240 Exposure complete
22:45:15.243 00.065 5240 worker thread done servicing request
22:45:15.243 00.000 2696 OnExposeComplete: enter
22:45:15.245 00.002 2696 UpdateGuideState(): m_state=6
22:45:15.247 00.002 2696 Star::Find(15, 278, 268, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
22:45:15.248 00.001 2696 Star::Find returns 1 (0), X=267.90, Y=272.47, Mass=3121, SNR=39.4, Peak=186 HFD=3.8
22:45:15.250 00.002 2696 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.74) = xAngle (-0.04 = -0.04)
22:45:15.252 00.002 2696 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.59 = 2.59)
22:45:15.254 00.002 2696 CameraToMount -- cameraX=-14.65 cameraY=7.02 hyp=16.24 cameraTheta=2.69 mountX=16.23 mountY=8.49, mountTheta=0.48
22:45:15.257 00.003 2696 SchedulePrimaryMove(0F998B58, x=-14.65, y=7.02, opts=13)
22:45:15.260 00.003 2696 Enqueuing Move request for scope (-14.65, 7.02)
22:45:15.264 00.004 5240 Worker thread wakes up
22:45:15.264 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-14.65, 7.02) opts 0xd
22:45:15.264 00.000 5240 Handling offset move in thread for scope, endpoint = (-14.65, 7.02)
22:45:15.264 00.000 5240 Moving (-14.65, 7.02) raw xDistance=16.23 yDistance=8.49
22:45:15.264 00.000 5240 BLC: History state: CurrMiss=8.49, AvgInitMiss=1.34, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.861565, 1:3.864931, 2:8.489458
22:45:15.264 00.000 5240 BLC: Under-shoot: nominal increase by 168
22:45:15.264 00.000 5240 BLC: window closed
22:45:15.264 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:45:15.264 00.000 5240 BLC: Pulse adjusted to 330
22:45:15.265 00.001 5240 PPEC rslt: input = 16.23, final = 14.64, react = 16.23, pred = -1.35, hyst = 14.62, hyst_pct = 0.92, period_length = 647.39
22:45:15.265 00.000 5240 PPEC: input: 16.23, control: 14.64, exposure: 1500
22:45:15.265 00.000 5240 GuideAlgorithmResistSwitch::result() returns 8.49 from input 8.49
22:45:15.265 00.000 5240 MoveAxis(W, 2429, ABG)
22:45:15.265 00.000 5240 Guiding  Dir = 3, Dur = 2429
22:45:15.266 00.001 5240 IsGuiding returns 0
22:45:15.266 00.000 5240 PulseGuide returned control before completion, sleep 2439
22:45:15.278 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=209, med=0, FiltMin=0, FiltMax=164, Gamma=0.430
22:45:15.326 00.048 2696 UpdateGuideState exits: m=3121 SNR=39.4
22:45:15.328 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:15.329 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:45:15.331 00.002 2696 Enqueuing Expose request
22:45:15.385 00.054 2696 evsrv: cli 0F9440A0 connect
22:45:15.389 00.004 2696 case statement mapped state 6 to 3
22:45:15.392 00.003 2696 case statement mapped state 6 to 3
22:45:15.396 00.004 2696 evsrv: cli 0F9440A0 request: {"method":"get_pixel_scale","id":"2d760f7e-c156-488e-904b-636b169bce94"}
22:45:15.398 00.002 2696 evsrv: cli 0F9440A0 response: {"jsonrpc":"2.0","result":1.86834,"id":"2d760f7e-c156-488e-904b-636b169bce94"}
22:45:15.402 00.004 2696 evsrv: cli 0F9440A0 disconnect
22:45:17.718 02.316 5240 IsGuiding returns 1
22:45:17.718 00.000 5240 scope still moving after pulse duration time elapsed
22:45:17.750 00.032 5240 IsGuiding returns 0
22:45:17.750 00.000 5240 scope move finished after 2429 + 54 ms
22:45:17.750 00.000 5240 Move returns status 0, amount 2429
22:45:17.751 00.001 5240 MoveAxis(S, 1074, ABG)
22:45:17.751 00.000 5240 Guiding  Dir = 1, Dur = 1074
22:45:17.751 00.000 5240 IsGuiding returns 0
22:45:17.752 00.001 5240 PulseGuide returned control before completion, sleep 1084
22:45:18.839 01.087 5240 IsGuiding returns 1
22:45:18.839 00.000 5240 scope still moving after pulse duration time elapsed
22:45:18.871 00.032 5240 IsGuiding returns 0
22:45:18.871 00.000 5240 scope move finished after 1074 + 46 ms
22:45:18.872 00.001 5240 Move returns status 0, amount 1074
22:45:18.872 00.000 5240 move complete, result=0
22:45:18.872 00.000 5240 worker thread done servicing request
22:45:18.872 00.000 5240 Worker thread wakes up
22:45:18.873 00.001 2696 GuideStep: 16.2 px 2429 ms WEST, 8.5 px 1074 ms SOUTH
22:45:18.879 00.006 5240 worker thread servicing REQUEST_EXPOSE 1500
22:45:18.880 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(253,257,31,31)
22:45:20.526 01.646 5240 Exposure complete
22:45:20.611 00.085 5240 worker thread done servicing request
22:45:20.611 00.000 2696 OnExposeComplete: enter
22:45:20.614 00.003 2696 UpdateGuideState(): m_state=6
22:45:20.617 00.003 2696 Star::Find(15, 267, 272, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
22:45:20.620 00.003 2696 Star::Find returns 1 (0), X=282.03, Y=258.77, Mass=2827, SNR=37.5, Peak=150 HFD=4.1
22:45:20.622 00.002 2696 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.74) = xAngle (-4.38 = 1.90)
22:45:20.625 00.003 2696 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.75 = -1.75)
22:45:20.627 00.002 2696 CameraToMount -- cameraX=-0.52 cameraY=-6.68 hyp=6.70 cameraTheta=-1.65 mountX=-2.16 mountY=-6.59, mountTheta=-1.89
22:45:20.631 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.52, y=-6.68, opts=13)
22:45:20.636 00.005 2696 Enqueuing Move request for scope (-0.52, -6.68)
22:45:20.638 00.002 5240 Worker thread wakes up
22:45:20.638 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -6.68) opts 0xd
22:45:20.639 00.001 5240 Handling offset move in thread for scope, endpoint = (-0.52, -6.68)
22:45:20.639 00.000 5240 Moving (-0.52, -6.68) raw xDistance=-2.16 yDistance=-6.59
22:45:20.639 00.000 5240 PPEC rslt: input = -2.16, final = -1.52, react = -2.16, pred = 0.30, hyst = -1.49, hyst_pct = 0.91, period_length = 647.39
22:45:20.639 00.000 5240 PPEC: input: -2.16, control: -1.52, exposure: 1500
22:45:20.639 00.000 5240 resist switch: large excursion: input -6.59 thresh 0.45 direction from 1 to -1
22:45:20.639 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-19.76
22:45:20.639 00.000 5240 GuideAlgorithmResistSwitch::result() returns -6.59 from input -6.59
22:45:20.639 00.000 5240 MoveAxis(E, 252, ABG)
22:45:20.639 00.000 5240 Guiding  Dir = 2, Dur = 252
22:45:20.639 00.000 5240 IsGuiding returns 0
22:45:20.639 00.000 5240 PulseGuide returned control before completion, sleep 262
22:45:20.652 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=179, med=0, FiltMin=0, FiltMax=150, Gamma=0.430
22:45:20.700 00.048 2696 UpdateGuideState exits: m=2827 SNR=37.5
22:45:20.702 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:20.704 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:45:20.705 00.001 2696 Enqueuing Expose request
22:45:20.914 00.209 5240 IsGuiding returns 1
22:45:20.914 00.000 5240 scope still moving after pulse duration time elapsed
22:45:20.946 00.032 5240 IsGuiding returns 0
22:45:20.946 00.000 5240 scope move finished after 252 + 55 ms
22:45:20.947 00.001 5240 Move returns status 0, amount 252
22:45:20.947 00.000 5240 BLC: Oldest BLC event removed
22:45:20.947 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 330 applied
22:45:20.948 00.001 5240 MoveAxis(N, 1163, ABG)
22:45:20.948 00.000 5240 Guiding  Dir = 0, Dur = 1163
22:45:20.949 00.001 5240 IsGuiding returns 0
22:45:20.950 00.001 5240 PulseGuide returned control before completion, sleep 1173
22:45:22.139 01.189 5240 IsGuiding returns 1
22:45:22.139 00.000 5240 scope still moving after pulse duration time elapsed
22:45:22.170 00.031 5240 IsGuiding returns 0
22:45:22.171 00.001 5240 scope move finished after 1163 + 57 ms
22:45:22.171 00.000 5240 Move returns status 0, amount 1163
22:45:22.171 00.000 5240 move complete, result=0
22:45:22.171 00.000 5240 worker thread done servicing request
22:45:22.171 00.000 2696 GuideStep: -2.2 px 252 ms EAST, -6.6 px 1163 ms NORTH
22:45:22.180 00.009 5240 Worker thread wakes up
22:45:22.180 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:45:22.180 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(267,244,31,31)
22:45:23.815 01.635 5240 Exposure complete
22:45:23.877 00.062 5240 worker thread done servicing request
22:45:23.877 00.000 2696 OnExposeComplete: enter
22:45:23.880 00.003 2696 UpdateGuideState(): m_state=6
22:45:23.883 00.003 2696 Star::Find(15, 282, 258, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
22:45:23.885 00.002 2696 Star::Find returns 1 (0), X=283.82, Y=263.38, Mass=3138, SNR=39.5, Peak=176 HFD=3.8
22:45:23.889 00.004 2696 MultiStar: exiting stabilization period
22:45:23.891 00.002 2696 MultiStar: [#1 -0.35,-2.14,1.24,U] [#2 -0.14,-2.42,0.68,U] [#3 -0.29,-2.04,0.65,U] [#4 -0.96,-2.32,0.41,U] [#5 -0.40,-1.54,0.42,U] [#6 -0.85,-2.15,0.42,U] [#7 -0.07,-2.21,0.47,U] [#8 -0.00,-2.55,0.36,U] 
22:45:23.893 00.002 2696 refined, 8 included, MultiStar: {-0.07, -2.15}, one-star: {1.27, -2.07}
22:45:23.896 00.003 2696 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.74) = xAngle (-4.34 = 1.94)
22:45:23.898 00.002 2696 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.71 = -1.71)
22:45:23.900 00.002 2696 CameraToMount -- cameraX=-0.07 cameraY=-2.15 hyp=2.15 cameraTheta=-1.60 mountX=-0.78 mountY=-2.13, mountTheta=-1.92
22:45:23.903 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.07, y=-2.15, opts=13)
22:45:23.906 00.003 2696 Enqueuing Move request for scope (-0.07, -2.15)
22:45:23.908 00.002 5240 Worker thread wakes up
22:45:23.908 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -2.15) opts 0xd
22:45:23.908 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.07, -2.15)
22:45:23.908 00.000 5240 Moving (-0.07, -2.15) raw xDistance=-0.78 yDistance=-2.13
22:45:23.908 00.000 5240 BLC: History state: CurrMiss=2.13, AvgInitMiss=1.46, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-6.587584, 1:2.131220
22:45:23.908 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:45:23.909 00.001 5240 PPEC rslt: input = -0.78, final = 1.41, react = -0.78, pred = 8.81, hyst = 0.76, hyst_pct = 0.91, period_length = 647.39
22:45:23.909 00.000 5240 PPEC: input: -0.78, control: 1.41, exposure: 1500
22:45:23.909 00.000 5240 GuideAlgorithmResistSwitch::result() returns -2.13 from input -2.13
22:45:23.909 00.000 5240 MoveAxis(W, 233, ABG)
22:45:23.909 00.000 5240 Guiding  Dir = 3, Dur = 233
22:45:23.909 00.000 5240 IsGuiding returns 0
22:45:23.909 00.000 5240 PulseGuide returned control before completion, sleep 243
22:45:23.926 00.017 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=185, med=0, FiltMin=0, FiltMax=156, Gamma=0.430
22:45:23.972 00.046 2696 UpdateGuideState exits: m=3138 SNR=39.5
22:45:23.974 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:23.977 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:45:23.981 00.004 2696 Enqueuing Expose request
22:45:24.166 00.185 5240 IsGuiding returns 1
22:45:24.166 00.000 5240 scope still moving after pulse duration time elapsed
22:45:24.198 00.032 5240 IsGuiding returns 0
22:45:24.198 00.000 5240 scope move finished after 233 + 55 ms
22:45:24.198 00.000 5240 Move returns status 0, amount 233
22:45:24.198 00.000 5240 MoveAxis(N, 270, ABG)
22:45:24.198 00.000 5240 Guiding  Dir = 0, Dur = 270
22:45:24.198 00.000 5240 IsGuiding returns 0
22:45:24.199 00.001 5240 PulseGuide returned control before completion, sleep 280
22:45:24.489 00.290 5240 IsGuiding returns 1
22:45:24.489 00.000 5240 scope still moving after pulse duration time elapsed
22:45:24.519 00.030 5240 IsGuiding returns 0
22:45:24.519 00.000 5240 scope move finished after 270 + 51 ms
22:45:24.520 00.001 5240 Move returns status 0, amount 270
22:45:24.520 00.000 5240 move complete, result=0
22:45:24.520 00.000 5240 worker thread done servicing request
22:45:24.520 00.000 2696 GuideStep: -0.8 px 233 ms WEST, -2.1 px 270 ms NORTH
22:45:24.527 00.007 5240 Worker thread wakes up
22:45:24.528 00.001 5240 worker thread servicing REQUEST_EXPOSE 1500
22:45:24.528 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:45:25.947 01.419 5240 Exposure complete
22:45:25.995 00.048 5240 worker thread done servicing request
22:45:25.995 00.000 2696 OnExposeComplete: enter
22:45:25.998 00.003 2696 UpdateGuideState(): m_state=6
22:45:26.000 00.002 2696 Star::Find(15, 283, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
22:45:26.001 00.001 2696 Star::Find returns 1 (0), X=286.18, Y=263.79, Mass=2961, SNR=38.3, Peak=140 HFD=4.4
22:45:26.003 00.002 2696 MultiStar: [#1 2.14,-1.60,1.24,U] [#2 2.36,-1.84,0.67,U] [#3 1.95,-1.44,0.67,U] [#4 1.53,-1.79,0.44,U] [#5 1.98,-0.77,0.43,U] [#6 1.33,-1.65,0.43,U] [#7 2.28,-1.58,0.46,U] [#8 2.28,-2.02,0.39,U] 
22:45:26.005 00.002 2696 refined, 8 included, MultiStar: {2.31, -1.60}, one-star: {3.63, -1.65}
22:45:26.008 00.003 2696 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.74) = xAngle (-3.34 = 2.94)
22:45:26.010 00.002 2696 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.71 = -0.71)
22:45:26.011 00.001 2696 CameraToMount -- cameraX=2.31 cameraY=-1.60 hyp=2.81 cameraTheta=-0.61 mountX=-2.75 mountY=-1.83, mountTheta=-2.55
22:45:26.014 00.003 2696 SchedulePrimaryMove(0F998B58, x=2.31, y=-1.60, opts=13)
22:45:26.016 00.002 2696 Enqueuing Move request for scope (2.31, -1.60)
22:45:26.018 00.002 5240 Worker thread wakes up
22:45:26.018 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (2.31, -1.60) opts 0xd
22:45:26.018 00.000 5240 Handling offset move in thread for scope, endpoint = (2.31, -1.60)
22:45:26.018 00.000 5240 Moving (2.31, -1.60) raw xDistance=-2.75 yDistance=-1.83
22:45:26.018 00.000 5240 BLC: History state: CurrMiss=1.83, AvgInitMiss=1.46, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-6.587584, 1:2.131220, 2:1.830774
22:45:26.018 00.000 5240 BLC: Under-shoot: nominal increase by 185
22:45:26.018 00.000 5240 BLC: window closed
22:45:26.018 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:45:26.018 00.000 5240 BLC: Pulse adjusted to 330
22:45:26.019 00.001 5240 PPEC rslt: input = -2.75, final = -2.37, react = -2.75, pred = 2.92, hyst = -2.63, hyst_pct = 0.91, period_length = 647.39
22:45:26.019 00.000 5240 PPEC: input: -2.75, control: -2.37, exposure: 1500
22:45:26.019 00.000 5240 GuideAlgorithmResistSwitch::result() returns -1.83 from input -1.83
22:45:26.019 00.000 5240 MoveAxis(E, 394, ABG)
22:45:26.019 00.000 5240 Guiding  Dir = 2, Dur = 394
22:45:26.020 00.001 5240 IsGuiding returns 0
22:45:26.020 00.000 5240 PulseGuide returned control before completion, sleep 404
22:45:26.033 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=155, med=0, FiltMin=0, FiltMax=138, Gamma=0.430
22:45:26.081 00.048 2696 UpdateGuideState exits: m=2961 SNR=38.3
22:45:26.083 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:26.084 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:45:26.086 00.002 2696 Enqueuing Expose request
22:45:26.427 00.341 5240 IsGuiding returns 1
22:45:26.428 00.001 5240 scope still moving after pulse duration time elapsed
22:45:26.436 00.008 2696 evsrv: cli 0F9439C0 connect
22:45:26.444 00.008 2696 case statement mapped state 6 to 3
22:45:26.454 00.010 2696 case statement mapped state 6 to 3
22:45:26.460 00.006 5240 IsGuiding returns 0
22:45:26.460 00.000 5240 scope move finished after 394 + 46 ms
22:45:26.461 00.001 5240 Move returns status 0, amount 394
22:45:26.461 00.000 5240 MoveAxis(N, 232, ABG)
22:45:26.461 00.000 5240 Guiding  Dir = 0, Dur = 232
22:45:26.461 00.000 2696 evsrv: cli 0F9439C0 request: {"method":"get_pixel_scale","id":"6da0ba8a-842f-4cde-b499-743d5392d87a"}
22:45:26.466 00.005 5240 IsGuiding returns 0
22:45:26.466 00.000 2696 evsrv: cli 0F9439C0 response: {"jsonrpc":"2.0","result":1.86834,"id":"6da0ba8a-842f-4cde-b499-743d5392d87a"}
22:45:26.470 00.004 5240 PulseGuide returned control before completion, sleep 242
22:45:26.471 00.001 2696 evsrv: cli 0F9439C0 disconnect
22:45:26.720 00.249 5240 IsGuiding returns 1
22:45:26.720 00.000 5240 scope still moving after pulse duration time elapsed
22:45:26.751 00.031 5240 IsGuiding returns 0
22:45:26.751 00.000 5240 scope move finished after 232 + 53 ms
22:45:26.751 00.000 5240 Move returns status 0, amount 232
22:45:26.751 00.000 5240 move complete, result=0
22:45:26.752 00.001 5240 worker thread done servicing request
22:45:26.752 00.000 5240 Worker thread wakes up
22:45:26.752 00.000 2696 GuideStep: -2.8 px 394 ms EAST, -1.8 px 232 ms NORTH
22:45:26.762 00.010 5240 worker thread servicing REQUEST_EXPOSE 1500
22:45:26.762 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:45:28.402 01.640 5240 Exposure complete
22:45:28.492 00.090 5240 worker thread done servicing request
22:45:28.492 00.000 2696 OnExposeComplete: enter
22:45:28.494 00.002 2696 UpdateGuideState(): m_state=6
22:45:28.497 00.003 2696 Star::Find(15, 286, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
22:45:28.500 00.003 2696 Star::Find returns 1 (0), X=286.22, Y=266.70, Mass=3102, SNR=39.3, Peak=219 HFD=3.6
22:45:28.502 00.002 2696 MultiStar: [#1 2.18,1.28,1.27,U] [#2 2.24,0.85,0.69,U] [#3 2.18,1.35,0.67,U] [#4 1.35,0.95,0.42,U] [#5 1.96,2.11,0.42,U] [#6 1.47,1.11,0.43,U] [#7 2.47,1.34,0.45,U] [#8 2.22,0.60,0.37,U] 
22:45:28.505 00.003 2696 refined, 8 included, MultiStar: {2.34, 1.22}, one-star: {3.67, 1.25}
22:45:28.507 00.002 2696 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.74) = xAngle (-2.26 = -2.26)
22:45:28.511 00.004 2696 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.38 = 0.38)
22:45:28.513 00.002 2696 CameraToMount -- cameraX=2.34 cameraY=1.22 hyp=2.64 cameraTheta=0.48 mountX=-1.67 mountY=0.97, mountTheta=2.62
22:45:28.517 00.004 2696 SchedulePrimaryMove(0F998B58, x=2.34, y=1.22, opts=13)
22:45:28.519 00.002 2696 Enqueuing Move request for scope (2.34, 1.22)
22:45:28.521 00.002 5240 Worker thread wakes up
22:45:28.522 00.001 5240 worker thread servicing REQUEST_MOVE scope ofs (2.34, 1.22) opts 0xd
22:45:28.522 00.000 5240 Handling offset move in thread for scope, endpoint = (2.34, 1.22)
22:45:28.522 00.000 5240 Moving (2.34, 1.22) raw xDistance=-1.67 yDistance=0.97
22:45:28.522 00.000 5240 PPEC rslt: input = -1.67, final = -1.17, react = -1.67, pred = 2.43, hyst = -1.36, hyst_pct = 0.91, period_length = 647.39
22:45:28.522 00.000 5240 PPEC: input: -1.67, control: -1.17, exposure: 1500
22:45:28.522 00.000 5240 resist switch: large excursion: input 0.97 thresh 0.45 direction from -1 to 1
22:45:28.522 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.91
22:45:28.522 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.97 from input 0.97
22:45:28.522 00.000 5240 MoveAxis(E, 193, ABG)
22:45:28.522 00.000 5240 Guiding  Dir = 2, Dur = 193
22:45:28.523 00.001 5240 IsGuiding returns 0
22:45:28.523 00.000 5240 PulseGuide returned control before completion, sleep 203
22:45:28.537 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=0, FiltMin=0, FiltMax=170, Gamma=0.430
22:45:28.587 00.050 2696 UpdateGuideState exits: m=3102 SNR=39.3
22:45:28.590 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:28.592 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:45:28.595 00.003 2696 Enqueuing Expose request
22:45:28.728 00.133 5240 IsGuiding returns 1
22:45:28.728 00.000 5240 scope still moving after pulse duration time elapsed
22:45:28.759 00.031 5240 IsGuiding returns 0
22:45:28.759 00.000 5240 scope move finished after 193 + 43 ms
22:45:28.759 00.000 5240 Move returns status 0, amount 193
22:45:28.759 00.000 5240 BLC: Oldest BLC event removed
22:45:28.759 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 330 applied
22:45:28.759 00.000 5240 MoveAxis(S, 453, ABG)
22:45:28.759 00.000 5240 Guiding  Dir = 1, Dur = 453
22:45:28.761 00.002 5240 IsGuiding returns 0
22:45:28.761 00.000 5240 PulseGuide returned control before completion, sleep 463
22:45:29.226 00.465 5240 IsGuiding returns 1
22:45:29.226 00.000 5240 scope still moving after pulse duration time elapsed
22:45:29.258 00.032 5240 IsGuiding returns 0
22:45:29.258 00.000 5240 scope move finished after 453 + 44 ms
22:45:29.258 00.000 5240 Move returns status 0, amount 453
22:45:29.258 00.000 5240 move complete, result=0
22:45:29.259 00.001 5240 worker thread done servicing request
22:45:29.259 00.000 5240 Worker thread wakes up
22:45:29.259 00.000 2696 GuideStep: -1.7 px 193 ms EAST, 1.0 px 453 ms SOUTH
22:45:29.264 00.005 5240 worker thread servicing REQUEST_EXPOSE 1500
22:45:29.264 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:45:30.683 01.419 5240 Exposure complete
22:45:30.732 00.049 5240 worker thread done servicing request
22:45:30.732 00.000 2696 OnExposeComplete: enter
22:45:30.735 00.003 2696 UpdateGuideState(): m_state=6
22:45:30.737 00.002 2696 Star::Find(15, 286, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
22:45:30.739 00.002 2696 Star::Find returns 1 (0), X=285.63, Y=266.93, Mass=2964, SNR=38.4, Peak=192 HFD=3.9
22:45:30.741 00.002 2696 MultiStar: [#1 1.43,1.49,1.24,U] [#2 1.53,1.21,0.69,U] [#3 1.54,1.73,0.67,U] [#4 0.84,1.26,0.42,U] [#5 1.42,2.40,0.44,U] [#6 0.80,1.40,0.45,U] [#7 1.85,1.53,0.47,U] [#8 1.71,1.01,0.37,U] 
22:45:30.743 00.002 2696 refined, 8 included, MultiStar: {1.70, 1.50}, one-star: {3.08, 1.48}
22:45:30.744 00.001 2696 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.74) = xAngle (-2.01 = -2.01)
22:45:30.746 00.002 2696 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.62 = 0.62)
22:45:30.747 00.001 2696 CameraToMount -- cameraX=1.70 cameraY=1.50 hyp=2.27 cameraTheta=0.72 mountX=-0.97 mountY=1.32, mountTheta=2.21
22:45:30.751 00.004 2696 SchedulePrimaryMove(0F998B58, x=1.70, y=1.50, opts=13)
22:45:30.752 00.001 2696 Enqueuing Move request for scope (1.70, 1.50)
22:45:30.754 00.002 5240 Worker thread wakes up
22:45:30.754 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.70, 1.50) opts 0xd
22:45:30.754 00.000 5240 Handling offset move in thread for scope, endpoint = (1.70, 1.50)
22:45:30.754 00.000 5240 Moving (1.70, 1.50) raw xDistance=-0.97 yDistance=1.32
22:45:30.754 00.000 5240 BLC: History state: CurrMiss=1.32, AvgInitMiss=1.49, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.968975, 1:1.318884
22:45:30.754 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:45:30.754 00.000 5240 PPEC rslt: input = -0.97, final = -1.49, react = -0.97, pred = -4.17, hyst = -1.11, hyst_pct = 0.91, period_length = 647.39
22:45:30.755 00.001 5240 PPEC: input: -0.97, control: -1.49, exposure: 1500
22:45:30.755 00.000 5240 GuideAlgorithmResistSwitch::result() returns 1.32 from input 1.32
22:45:30.755 00.000 5240 MoveAxis(E, 248, ABG)
22:45:30.755 00.000 5240 Guiding  Dir = 2, Dur = 248
22:45:30.755 00.000 5240 IsGuiding returns 0
22:45:30.755 00.000 5240 PulseGuide returned control before completion, sleep 258
22:45:30.770 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=192, med=0, FiltMin=0, FiltMax=141, Gamma=0.430
22:45:30.816 00.046 2696 UpdateGuideState exits: m=2964 SNR=38.4
22:45:30.817 00.001 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:30.822 00.005 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:45:30.825 00.003 2696 Enqueuing Expose request
22:45:31.019 00.194 5240 IsGuiding returns 1
22:45:31.019 00.000 5240 scope still moving after pulse duration time elapsed
22:45:31.049 00.030 5240 IsGuiding returns 0
22:45:31.050 00.001 5240 scope move finished after 248 + 46 ms
22:45:31.050 00.000 5240 Move returns status 0, amount 248
22:45:31.050 00.000 5240 MoveAxis(S, 167, ABG)
22:45:31.050 00.000 5240 Guiding  Dir = 1, Dur = 167
22:45:31.051 00.001 5240 IsGuiding returns 0
22:45:31.052 00.001 5240 PulseGuide returned control before completion, sleep 177
22:45:31.235 00.183 5240 IsGuiding returns 1
22:45:31.236 00.001 5240 scope still moving after pulse duration time elapsed
22:45:31.266 00.030 5240 IsGuiding returns 0
22:45:31.267 00.001 5240 scope move finished after 167 + 48 ms
22:45:31.267 00.000 5240 Move returns status 0, amount 167
22:45:31.267 00.000 5240 move complete, result=0
22:45:31.268 00.001 5240 worker thread done servicing request
22:45:31.268 00.000 5240 Worker thread wakes up
22:45:31.268 00.000 2696 GuideStep: -1.0 px 248 ms EAST, 1.3 px 167 ms SOUTH
22:45:31.276 00.008 5240 worker thread servicing REQUEST_EXPOSE 1500
22:45:31.277 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:45:32.921 01.644 5240 Exposure complete
22:45:32.994 00.073 5240 worker thread done servicing request
22:45:32.994 00.000 2696 OnExposeComplete: enter
22:45:32.996 00.002 2696 UpdateGuideState(): m_state=6
22:45:32.999 00.003 2696 Star::Find(15, 285, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
22:45:33.001 00.002 2696 Star::Find returns 1 (0), X=283.02, Y=266.18, Mass=2996, SNR=38.6, Peak=203 HFD=4.0
22:45:33.003 00.002 2696 MultiStar: [#1 -1.05,0.85,1.28,U] [#2 -0.89,0.50,0.70,U] [#3 -0.98,0.78,0.68,U] [#4 -1.76,0.44,0.43,U] [#5 -1.20,1.63,0.45,U] [#6 -1.59,0.64,0.42,U] [#7 -0.57,0.87,0.47,U] [#8 -0.90,0.22,0.38,U] 
22:45:33.005 00.002 2696 single-star, 8 included, MultiStar: {-0.82, 0.75}, one-star: {0.47, 0.73}
22:45:33.007 00.002 2696 CameraToMount -- cameraTheta (1.00) - m_xAngle (2.74) = xAngle (-1.73 = -1.73)
22:45:33.010 00.003 2696 CameraToMount -- cameraTheta (1.00) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.90 = 0.90)
22:45:33.012 00.002 2696 CameraToMount -- cameraX=0.47 cameraY=0.73 hyp=0.87 cameraTheta=1.00 mountX=-0.14 mountY=0.68, mountTheta=1.78
22:45:33.016 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.47, y=0.73, opts=13)
22:45:33.018 00.002 2696 Enqueuing Move request for scope (0.47, 0.73)
22:45:33.019 00.001 5240 Worker thread wakes up
22:45:33.019 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.73) opts 0xd
22:45:33.019 00.000 5240 Handling offset move in thread for scope, endpoint = (0.47, 0.73)
22:45:33.020 00.001 5240 Moving (0.47, 0.73) raw xDistance=-0.14 yDistance=0.68
22:45:33.020 00.000 5240 BLC: History state: CurrMiss=0.68, AvgInitMiss=1.49, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.968975, 1:1.318884, 2:0.680150
22:45:33.020 00.000 5240 BLC: Under-shoot: nominal increase by 188
22:45:33.020 00.000 5240 BLC: window closed
22:45:33.020 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:45:33.020 00.000 5240 BLC: Pulse adjusted to 330
22:45:33.020 00.000 5240 PPEC rslt: input = -0.14, final = -0.52, react = -0.14, pred = -5.37, hyst = 0.00, hyst_pct = 0.90, period_length = 647.39
22:45:33.020 00.000 5240 PPEC: input: -0.14, control: -0.52, exposure: 1500
22:45:33.020 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68
22:45:33.020 00.000 5240 MoveAxis(E, 86, ABG)
22:45:33.020 00.000 5240 Guiding  Dir = 2, Dur = 86
22:45:33.021 00.001 5240 IsGuiding returns 0
22:45:33.021 00.000 5240 PulseGuide returned control before completion, sleep 96
22:45:33.033 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=203, med=0, FiltMin=0, FiltMax=171, Gamma=0.430
22:45:33.081 00.048 2696 UpdateGuideState exits: m=2996 SNR=38.6
22:45:33.083 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:33.084 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:45:33.086 00.002 2696 Enqueuing Expose request
22:45:33.123 00.037 5240 IsGuiding returns 1
22:45:33.123 00.000 5240 scope still moving after pulse duration time elapsed
22:45:33.154 00.031 5240 IsGuiding returns 0
22:45:33.154 00.000 5240 scope move finished after 86 + 46 ms
22:45:33.154 00.000 5240 Move returns status 0, amount 86
22:45:33.154 00.000 5240 MoveAxis(S, 86, ABG)
22:45:33.154 00.000 5240 Guiding  Dir = 1, Dur = 86
22:45:33.154 00.000 5240 IsGuiding returns 0
22:45:33.155 00.001 5240 PulseGuide returned control before completion, sleep 96
22:45:33.263 00.108 5240 IsGuiding returns 1
22:45:33.263 00.000 5240 scope still moving after pulse duration time elapsed
22:45:33.294 00.031 5240 IsGuiding returns 0
22:45:33.294 00.000 5240 scope move finished after 86 + 53 ms
22:45:33.294 00.000 5240 Move returns status 0, amount 86
22:45:33.294 00.000 5240 move complete, result=0
22:45:33.294 00.000 5240 worker thread done servicing request
22:45:33.294 00.000 5240 Worker thread wakes up
22:45:33.294 00.000 2696 GuideStep: -0.1 px 86 ms EAST, 0.7 px 86 ms SOUTH
22:45:33.297 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:45:33.297 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:45:33.479 00.182 2696 evsrv: cli 0F9439C0 connect
22:45:33.483 00.004 2696 case statement mapped state 6 to 3
22:45:33.486 00.003 2696 case statement mapped state 6 to 3
22:45:33.490 00.004 2696 evsrv: cli 0F9439C0 request: {"method":"get_pixel_scale","id":"d5f29cf7-650c-4aad-ad26-f84d6faa1f2e"}
22:45:33.492 00.002 2696 evsrv: cli 0F9439C0 response: {"jsonrpc":"2.0","result":1.86834,"id":"d5f29cf7-650c-4aad-ad26-f84d6faa1f2e"}
22:45:33.495 00.003 2696 evsrv: cli 0F9439C0 disconnect
22:45:34.714 01.219 5240 Exposure complete
22:45:34.763 00.049 5240 worker thread done servicing request
22:45:34.763 00.000 2696 OnExposeComplete: enter
22:45:34.765 00.002 2696 UpdateGuideState(): m_state=6
22:45:34.767 00.002 2696 Star::Find(15, 283, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
22:45:34.769 00.002 2696 Star::Find returns 1 (0), X=283.45, Y=265.53, Mass=3036, SNR=38.9, Peak=196 HFD=3.3
22:45:34.771 00.002 2696 MultiStar: [#1 -0.87,0.27,1.28,U] [#2 -0.58,-0.13,0.68,U] [#3 -0.80,0.27,0.68,U] [#4 -1.41,-0.16,0.42,U] [#5 -0.58,0.86,0.43,U] [#6 -1.34,0.12,0.44,U] [#7 -0.35,0.37,0.48,U] [#8 -0.75,-0.25,0.38,U] 
22:45:34.773 00.002 2696 refined, 8 included, MultiStar: {-0.52, 0.17}, one-star: {0.90, 0.08}
22:45:34.775 00.002 2696 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.74) = xAngle (0.10 = 0.10)
22:45:34.777 00.002 2696 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.73 = 2.73)
22:45:34.778 00.001 2696 CameraToMount -- cameraX=-0.52 cameraY=0.17 hyp=0.55 cameraTheta=2.84 mountX=0.55 mountY=0.22, mountTheta=0.38
22:45:34.781 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.52, y=0.17, opts=13)
22:45:34.783 00.002 2696 Enqueuing Move request for scope (-0.52, 0.17)
22:45:34.784 00.001 5240 Worker thread wakes up
22:45:34.784 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.17) opts 0xd
22:45:34.784 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.52, 0.17)
22:45:34.784 00.000 5240 Moving (-0.52, 0.17) raw xDistance=0.55 yDistance=0.22
22:45:34.785 00.001 5240 PPEC rslt: input = 0.55, final = -0.18, react = 0.55, pred = -5.55, hyst = 0.34, hyst_pct = 0.90, period_length = 647.39
22:45:34.785 00.000 5240 PPEC: input: 0.55, control: -0.18, exposure: 1500
22:45:34.785 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
22:45:34.785 00.000 5240 MoveAxis(E, 30, ABG)
22:45:34.785 00.000 5240 Guiding  Dir = 2, Dur = 30
22:45:34.785 00.000 5240 IsGuiding returns 0
22:45:34.785 00.000 5240 PulseGuide returned control before completion, sleep 40
22:45:34.800 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=198, med=0, FiltMin=0, FiltMax=159, Gamma=0.430
22:45:34.835 00.035 5240 IsGuiding returns 1
22:45:34.835 00.000 5240 scope still moving after pulse duration time elapsed
22:45:34.847 00.012 2696 UpdateGuideState exits: m=3036 SNR=38.9
22:45:34.849 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:34.851 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:45:34.855 00.004 2696 Enqueuing Expose request
22:45:34.867 00.012 5240 IsGuiding returns 0
22:45:34.867 00.000 5240 scope move finished after 30 + 51 ms
22:45:34.867 00.000 5240 Move returns status 0, amount 30
22:45:34.867 00.000 5240 MoveAxis(S, 28, ABG)
22:45:34.867 00.000 5240 Guiding  Dir = 1, Dur = 28
22:45:34.867 00.000 5240 IsGuiding returns 0
22:45:34.868 00.001 5240 PulseGuide returned control before completion, sleep 38
22:45:34.913 00.045 5240 IsGuiding returns 1
22:45:34.913 00.000 5240 scope still moving after pulse duration time elapsed
22:45:34.945 00.032 5240 IsGuiding returns 0
22:45:34.945 00.000 5240 scope move finished after 28 + 50 ms
22:45:34.945 00.000 5240 Move returns status 0, amount 28
22:45:34.945 00.000 5240 move complete, result=0
22:45:34.946 00.001 5240 worker thread done servicing request
22:45:34.946 00.000 2696 GuideStep: 0.5 px 30 ms EAST, 0.2 px 28 ms SOUTH
22:45:34.949 00.003 5240 Worker thread wakes up
22:45:34.949 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:45:34.949 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:45:36.584 01.635 5240 Exposure complete
22:45:36.642 00.058 5240 worker thread done servicing request
22:45:36.643 00.001 2696 OnExposeComplete: enter
22:45:36.645 00.002 2696 UpdateGuideState(): m_state=6
22:45:36.646 00.001 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
22:45:36.649 00.003 2696 Star::Find returns 1 (0), X=284.12, Y=265.47, Mass=3103, SNR=39.3, Peak=235 HFD=3.6
22:45:36.651 00.002 2696 MultiStar: [#1 0.06,0.07,1.25,U] [#2 0.33,-0.05,0.66,U] [#3 0.35,0.28,0.67,U] [#4 -0.55,-0.24,0.41,U] [#5 0.09,0.98,0.42,U] [#6 -0.51,-0.07,0.45,U] [#7 0.87,0.54,0.46,U] [#8 0.14,-0.35,0.36,U] 
22:45:36.653 00.002 2696 refined, 8 included, MultiStar: {0.38, 0.12}, one-star: {1.57, 0.02}
22:45:36.655 00.002 2696 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.74) = xAngle (-2.43 = -2.43)
22:45:36.656 00.001 2696 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.20 = 0.20)
22:45:36.658 00.002 2696 CameraToMount -- cameraX=0.38 cameraY=0.12 hyp=0.39 cameraTheta=0.30 mountX=-0.30 mountY=0.08, mountTheta=2.89
22:45:36.662 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.38, y=0.12, opts=13)
22:45:36.663 00.001 2696 Enqueuing Move request for scope (0.38, 0.12)
22:45:36.665 00.002 5240 Worker thread wakes up
22:45:36.666 00.001 5240 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.12) opts 0xd
22:45:36.666 00.000 5240 Handling offset move in thread for scope, endpoint = (0.38, 0.12)
22:45:36.666 00.000 5240 Moving (0.38, 0.12) raw xDistance=-0.30 yDistance=0.08
22:45:36.666 00.000 5240 PPEC rslt: input = -0.30, final = -0.83, react = -0.30, pred = -5.19, hyst = -0.32, hyst_pct = 0.90, period_length = 647.39
22:45:36.666 00.000 5240 PPEC: input: -0.30, control: -0.83, exposure: 1500
22:45:36.666 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:36.666 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:45:36.666 00.000 5240 MoveAxis(E, 138, ABG)
22:45:36.666 00.000 5240 Guiding  Dir = 2, Dur = 138
22:45:36.667 00.001 5240 IsGuiding returns 0
22:45:36.667 00.000 5240 PulseGuide returned control before completion, sleep 148
22:45:36.681 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=167, Gamma=0.430
22:45:36.728 00.047 2696 UpdateGuideState exits: m=3103 SNR=39.3
22:45:36.731 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:36.733 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:45:36.736 00.003 2696 Enqueuing Expose request
22:45:36.819 00.083 5240 IsGuiding returns 1
22:45:36.819 00.000 5240 scope still moving after pulse duration time elapsed
22:45:36.850 00.031 5240 IsGuiding returns 0
22:45:36.850 00.000 5240 scope move finished after 138 + 44 ms
22:45:36.850 00.000 5240 Move returns status 0, amount 138
22:45:36.850 00.000 5240 MoveAxis(N, 0, ABG)
22:45:36.850 00.000 5240 Move returns status 0, amount 0
22:45:36.850 00.000 5240 move complete, result=0
22:45:36.850 00.000 5240 worker thread done servicing request
22:45:36.850 00.000 5240 Worker thread wakes up
22:45:36.850 00.000 2696 GuideStep: -0.3 px 138 ms EAST, 0.1 px 0 ms NORTH
22:45:36.854 00.004 5240 worker thread servicing REQUEST_EXPOSE 1500
22:45:36.854 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:45:38.274 01.420 5240 Exposure complete
22:45:38.339 00.065 5240 worker thread done servicing request
22:45:38.339 00.000 2696 OnExposeComplete: enter
22:45:38.341 00.002 2696 UpdateGuideState(): m_state=6
22:45:38.343 00.002 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
22:45:38.346 00.003 2696 Star::Find returns 1 (0), X=284.15, Y=265.64, Mass=3015, SNR=38.7, Peak=233 HFD=3.6
22:45:38.348 00.002 2696 MultiStar: [#1 0.17,0.58,1.25,U] [#2 0.30,0.10,0.70,U] [#3 0.23,0.38,0.66,U] [#4 -0.52,0.04,0.42,U] [#5 0.03,1.32,0.44,U] [#6 -0.52,0.28,0.43,U] [#7 0.69,0.43,0.47,U] [#8 0.25,-0.41,0.38,U] 
22:45:38.349 00.001 2696 refined, 8 included, MultiStar: {0.38, 0.35}, one-star: {1.60, 0.19}
22:45:38.352 00.003 2696 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.74) = xAngle (-1.99 = -1.99)
22:45:38.354 00.002 2696 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.64 = 0.64)
22:45:38.355 00.001 2696 CameraToMount -- cameraX=0.38 cameraY=0.35 hyp=0.51 cameraTheta=0.75 mountX=-0.21 mountY=0.31, mountTheta=2.17
22:45:38.358 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.38, y=0.35, opts=13)
22:45:38.360 00.002 2696 Enqueuing Move request for scope (0.38, 0.35)
22:45:38.362 00.002 5240 Worker thread wakes up
22:45:38.362 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.35) opts 0xd
22:45:38.362 00.000 5240 Handling offset move in thread for scope, endpoint = (0.38, 0.35)
22:45:38.362 00.000 5240 Moving (0.38, 0.35) raw xDistance=-0.21 yDistance=0.31
22:45:38.363 00.001 5240 PPEC rslt: input = -0.21, final = -0.52, react = -0.21, pred = -5.19, hyst = 0.00, hyst_pct = 0.90, period_length = 647.39
22:45:38.363 00.000 5240 PPEC: input: -0.21, control: -0.52, exposure: 1500
22:45:38.363 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
22:45:38.363 00.000 5240 MoveAxis(E, 87, ABG)
22:45:38.363 00.000 5240 Guiding  Dir = 2, Dur = 87
22:45:38.363 00.000 5240 IsGuiding returns 0
22:45:38.363 00.000 5240 PulseGuide returned control before completion, sleep 97
22:45:38.376 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=156, Gamma=0.430
22:45:38.424 00.048 2696 UpdateGuideState exits: m=3015 SNR=38.7
22:45:38.426 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:38.427 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:45:38.429 00.002 2696 Enqueuing Expose request
22:45:38.461 00.032 5240 IsGuiding returns 1
22:45:38.461 00.000 5240 scope still moving after pulse duration time elapsed
22:45:38.492 00.031 5240 IsGuiding returns 0
22:45:38.492 00.000 5240 scope move finished after 87 + 41 ms
22:45:38.492 00.000 5240 Move returns status 0, amount 87
22:45:38.492 00.000 5240 MoveAxis(S, 39, ABG)
22:45:38.492 00.000 5240 Guiding  Dir = 1, Dur = 39
22:45:38.492 00.000 5240 IsGuiding returns 0
22:45:38.493 00.001 5240 PulseGuide returned control before completion, sleep 49
22:45:38.555 00.062 5240 IsGuiding returns 1
22:45:38.555 00.000 5240 scope still moving after pulse duration time elapsed
22:45:38.586 00.031 5240 IsGuiding returns 0
22:45:38.586 00.000 5240 scope move finished after 39 + 54 ms
22:45:38.586 00.000 5240 Move returns status 0, amount 39
22:45:38.586 00.000 5240 move complete, result=0
22:45:38.586 00.000 5240 worker thread done servicing request
22:45:38.586 00.000 2696 GuideStep: -0.2 px 87 ms EAST, 0.3 px 39 ms SOUTH
22:45:38.589 00.003 5240 Worker thread wakes up
22:45:38.589 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:45:38.589 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:45:40.229 01.640 5240 Exposure complete
22:45:40.295 00.066 5240 worker thread done servicing request
22:45:40.295 00.000 2696 OnExposeComplete: enter
22:45:40.297 00.002 2696 UpdateGuideState(): m_state=6
22:45:40.299 00.002 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
22:45:40.301 00.002 2696 Star::Find returns 1 (0), X=284.57, Y=265.70, Mass=3016, SNR=38.7, Peak=191 HFD=3.5
22:45:40.303 00.002 2696 MultiStar: [#1 0.36,0.26,1.28,U] [#2 0.56,-0.20,0.70,U] [#3 0.30,0.08,0.67,U] [#4 -0.28,-0.26,0.42,U] [#5 0.34,0.90,0.44,U] [#6 -0.19,-0.01,0.44,U] [#7 0.75,0.14,0.47,U] [#8 0.51,-0.35,0.38,U] 
22:45:40.305 00.002 2696 refined, 8 included, MultiStar: {0.62, 0.12}, one-star: {2.02, 0.25}
22:45:40.306 00.001 2696 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.74) = xAngle (-2.54 = -2.54)
22:45:40.309 00.003 2696 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.09 = 0.09)
22:45:40.310 00.001 2696 CameraToMount -- cameraX=0.62 cameraY=0.12 hyp=0.63 cameraTheta=0.19 mountX=-0.52 mountY=0.06, mountTheta=3.03
22:45:40.314 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.62, y=0.12, opts=13)
22:45:40.315 00.001 2696 Enqueuing Move request for scope (0.62, 0.12)
22:45:40.317 00.002 5240 Worker thread wakes up
22:45:40.317 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.12) opts 0xd
22:45:40.317 00.000 5240 Handling offset move in thread for scope, endpoint = (0.62, 0.12)
22:45:40.317 00.000 5240 Moving (0.62, 0.12) raw xDistance=-0.52 yDistance=0.06
22:45:40.317 00.000 5240 PPEC rslt: input = -0.52, final = -0.61, react = -0.52, pred = -0.63, hyst = -0.55, hyst_pct = 0.90, period_length = 647.39
22:45:40.317 00.000 5240 PPEC: input: -0.52, control: -0.61, exposure: 1500
22:45:40.317 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:40.317 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:45:40.317 00.000 5240 MoveAxis(E, 101, ABG)
22:45:40.317 00.000 5240 Guiding  Dir = 2, Dur = 101
22:45:40.318 00.001 5240 IsGuiding returns 0
22:45:40.318 00.000 5240 PulseGuide returned control before completion, sleep 111
22:45:40.333 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=203, med=0, FiltMin=0, FiltMax=149, Gamma=0.430
22:45:40.378 00.045 2696 UpdateGuideState exits: m=3016 SNR=38.7
22:45:40.380 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:40.385 00.005 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:45:40.388 00.003 2696 Enqueuing Expose request
22:45:40.431 00.043 5240 IsGuiding returns 1
22:45:40.431 00.000 5240 scope still moving after pulse duration time elapsed
22:45:40.463 00.032 5240 IsGuiding returns 0
22:45:40.463 00.000 5240 scope move finished after 101 + 43 ms
22:45:40.463 00.000 5240 Move returns status 0, amount 101
22:45:40.463 00.000 5240 MoveAxis(N, 0, ABG)
22:45:40.463 00.000 5240 Move returns status 0, amount 0
22:45:40.463 00.000 5240 move complete, result=0
22:45:40.463 00.000 5240 worker thread done servicing request
22:45:40.463 00.000 5240 Worker thread wakes up
22:45:40.463 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:45:40.463 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:45:40.464 00.001 2696 GuideStep: -0.5 px 101 ms EAST, 0.1 px 0 ms NORTH
22:45:41.892 01.428 5240 Exposure complete
22:45:41.968 00.076 5240 worker thread done servicing request
22:45:41.968 00.000 2696 OnExposeComplete: enter
22:45:41.970 00.002 2696 UpdateGuideState(): m_state=6
22:45:41.972 00.002 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
22:45:41.974 00.002 2696 Star::Find returns 1 (0), X=284.85, Y=265.39, Mass=3059, SNR=39.0, Peak=210 HFD=3.6
22:45:41.976 00.002 2696 MultiStar: [#1 0.61,0.09,1.25,U] [#2 0.82,-0.40,0.69,U] [#3 0.49,-0.10,0.67,U] [#4 0.15,-0.39,0.42,U] [#5 0.79,0.54,0.43,U] [#6 0.18,-0.14,0.44,U] [#7 1.07,0.03,0.46,U] [#8 1.07,-0.38,0.37,U] 
22:45:41.980 00.004 2696 refined, 8 included, MultiStar: {0.93, -0.07}, one-star: {2.30, -0.06}
22:45:41.982 00.002 2696 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.74) = xAngle (-2.81 = -2.81)
22:45:41.985 00.003 2696 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.18 = -0.18)
22:45:41.986 00.001 2696 CameraToMount -- cameraX=0.93 cameraY=-0.07 hyp=0.93 cameraTheta=-0.08 mountX=-0.88 mountY=-0.17, mountTheta=-2.95
22:45:41.989 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.93, y=-0.07, opts=13)
22:45:41.991 00.002 2696 Enqueuing Move request for scope (0.93, -0.07)
22:45:41.993 00.002 5240 Worker thread wakes up
22:45:41.993 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.93, -0.07) opts 0xd
22:45:41.993 00.000 5240 Handling offset move in thread for scope, endpoint = (0.93, -0.07)
22:45:41.993 00.000 5240 Moving (0.93, -0.07) raw xDistance=-0.88 yDistance=-0.17
22:45:41.993 00.000 5240 PPEC rslt: input = -0.88, final = -0.87, react = -0.88, pred = -0.17, hyst = -0.85, hyst_pct = 0.90, period_length = 647.39
22:45:41.993 00.000 5240 PPEC: input: -0.88, control: -0.87, exposure: 1500
22:45:41.993 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:45:41.993 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:45:41.993 00.000 5240 MoveAxis(E, 144, ABG)
22:45:41.993 00.000 5240 Guiding  Dir = 2, Dur = 144
22:45:41.994 00.001 5240 IsGuiding returns 0
22:45:41.994 00.000 5240 PulseGuide returned control before completion, sleep 154
22:45:42.008 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=210, med=0, FiltMin=0, FiltMax=155, Gamma=0.430
22:45:42.054 00.046 2696 UpdateGuideState exits: m=3059 SNR=39.0
22:45:42.056 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:42.058 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:45:42.060 00.002 2696 Enqueuing Expose request
22:45:42.151 00.091 5240 IsGuiding returns 1
22:45:42.151 00.000 5240 scope still moving after pulse duration time elapsed
22:45:42.182 00.031 5240 IsGuiding returns 0
22:45:42.182 00.000 5240 scope move finished after 144 + 44 ms
22:45:42.182 00.000 5240 Move returns status 0, amount 144
22:45:42.182 00.000 5240 MoveAxis(N, 0, ABG)
22:45:42.182 00.000 5240 Move returns status 0, amount 0
22:45:42.182 00.000 5240 move complete, result=0
22:45:42.182 00.000 5240 worker thread done servicing request
22:45:42.182 00.000 5240 Worker thread wakes up
22:45:42.182 00.000 2696 GuideStep: -0.9 px 144 ms EAST, -0.2 px 0 ms NORTH
22:45:42.184 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:45:42.185 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:45:43.838 01.653 5240 Exposure complete
22:45:43.921 00.083 5240 worker thread done servicing request
22:45:43.921 00.000 2696 OnExposeComplete: enter
22:45:43.924 00.003 2696 UpdateGuideState(): m_state=6
22:45:43.926 00.002 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
22:45:43.927 00.001 2696 Star::Find returns 1 (1), X=284.40, Y=265.44, Mass=3114, SNR=39.4, Peak=255 HFD=3.3
22:45:43.929 00.002 2696 MultiStar: [#1 0.14,0.12,1.27,U] [#2 0.47,-0.17,0.68,U] [#3 0.30,0.17,0.66,U] [#4 -0.36,-0.23,0.42,U] [#5 0.12,0.79,0.43,U] [#6 -0.20,0.12,0.42,U] [#7 0.53,0.07,0.47,U] [#8 0.43,-0.57,0.36,U] 
22:45:43.931 00.002 2696 refined, 8 included, MultiStar: {0.48, 0.05}, one-star: {1.85, -0.01}
22:45:43.933 00.002 2696 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.74) = xAngle (-2.64 = -2.64)
22:45:43.935 00.002 2696 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.01 = -0.01)
22:45:43.936 00.001 2696 CameraToMount -- cameraX=0.48 cameraY=0.05 hyp=0.49 cameraTheta=0.10 mountX=-0.43 mountY=-0.00, mountTheta=-3.13
22:45:43.940 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.48, y=0.05, opts=13)
22:45:43.941 00.001 2696 Enqueuing Move request for scope (0.48, 0.05)
22:45:43.943 00.002 5240 Worker thread wakes up
22:45:43.943 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.05) opts 0xd
22:45:43.943 00.000 5240 Handling offset move in thread for scope, endpoint = (0.48, 0.05)
22:45:43.943 00.000 5240 Moving (0.48, 0.05) raw xDistance=-0.43 yDistance=-0.00
22:45:43.944 00.001 5240 PPEC rslt: input = -0.43, final = -0.41, react = -0.43, pred = 0.33, hyst = -0.45, hyst_pct = 0.89, period_length = 647.39
22:45:43.944 00.000 5240 PPEC: input: -0.43, control: -0.41, exposure: 1500
22:45:43.944 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:43.944 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:45:43.944 00.000 5240 MoveAxis(E, 68, ABG)
22:45:43.945 00.001 5240 Guiding  Dir = 2, Dur = 68
22:45:43.945 00.000 5240 IsGuiding returns 0
22:45:43.945 00.000 5240 PulseGuide returned control before completion, sleep 78
22:45:43.960 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=162, Gamma=0.430
22:45:44.006 00.046 2696 UpdateGuideState exits: m=3114 SNR=39.4 Saturated
22:45:44.012 00.006 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:44.014 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:45:44.016 00.002 2696 Enqueuing Expose request
22:45:44.038 00.022 5240 IsGuiding returns 1
22:45:44.038 00.000 5240 scope still moving after pulse duration time elapsed
22:45:44.068 00.030 5240 IsGuiding returns 0
22:45:44.068 00.000 5240 scope move finished after 68 + 55 ms
22:45:44.068 00.000 5240 Move returns status 0, amount 68
22:45:44.068 00.000 5240 MoveAxis(N, 0, ABG)
22:45:44.068 00.000 5240 Move returns status 0, amount 0
22:45:44.068 00.000 5240 move complete, result=0
22:45:44.068 00.000 5240 worker thread done servicing request
22:45:44.068 00.000 5240 Worker thread wakes up
22:45:44.068 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:45:44.068 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:45:44.068 00.000 2696 GuideStep: -0.4 px 68 ms EAST, -0.0 px 0 ms NORTH
22:45:45.487 01.419 5240 Exposure complete
22:45:45.564 00.077 5240 worker thread done servicing request
22:45:45.564 00.000 2696 OnExposeComplete: enter
22:45:45.567 00.003 2696 UpdateGuideState(): m_state=6
22:45:45.569 00.002 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
22:45:45.572 00.003 2696 Star::Find returns 1 (0), X=284.63, Y=265.25, Mass=3114, SNR=39.4, Peak=223 HFD=3.6
22:45:45.574 00.002 2696 MultiStar: [#1 0.50,-0.04,1.23,U] [#2 0.74,-0.22,0.68,U] [#3 0.60,0.00,0.67,U] [#4 -0.22,-0.34,0.41,U] [#5 0.45,0.75,0.44,U] [#6 -0.09,-0.14,0.43,U] [#7 1.02,0.12,0.47,U] [#8 0.60,-0.60,0.37,U] 
22:45:45.575 00.001 2696 refined, 8 included, MultiStar: {0.77, -0.08}, one-star: {2.08, -0.20}
22:45:45.577 00.002 2696 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.74) = xAngle (-2.84 = -2.84)
22:45:45.579 00.002 2696 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.20 = -0.20)
22:45:45.581 00.002 2696 CameraToMount -- cameraX=0.77 cameraY=-0.08 hyp=0.77 cameraTheta=-0.10 mountX=-0.73 mountY=-0.16, mountTheta=-2.93
22:45:45.584 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.77, y=-0.08, opts=13)
22:45:45.586 00.002 2696 Enqueuing Move request for scope (0.77, -0.08)
22:45:45.588 00.002 5240 Worker thread wakes up
22:45:45.588 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.77, -0.08) opts 0xd
22:45:45.588 00.000 5240 Handling offset move in thread for scope, endpoint = (0.77, -0.08)
22:45:45.588 00.000 5240 Moving (0.77, -0.08) raw xDistance=-0.73 yDistance=-0.16
22:45:45.589 00.001 5240 PPEC rslt: input = -0.73, final = -0.60, react = -0.73, pred = 1.40, hyst = -0.75, hyst_pct = 0.89, period_length = 647.39
22:45:45.589 00.000 5240 PPEC: input: -0.73, control: -0.60, exposure: 1500
22:45:45.589 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:45:45.589 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:45:45.589 00.000 5240 MoveAxis(E, 99, ABG)
22:45:45.589 00.000 5240 Guiding  Dir = 2, Dur = 99
22:45:45.589 00.000 5240 IsGuiding returns 0
22:45:45.590 00.001 5240 PulseGuide returned control before completion, sleep 109
22:45:45.602 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=0, FiltMin=0, FiltMax=151, Gamma=0.430
22:45:45.650 00.048 2696 UpdateGuideState exits: m=3114 SNR=39.4
22:45:45.652 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:45.654 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:45:45.656 00.002 2696 Enqueuing Expose request
22:45:45.706 00.050 5240 IsGuiding returns 1
22:45:45.706 00.000 5240 scope still moving after pulse duration time elapsed
22:45:45.737 00.031 5240 IsGuiding returns 0
22:45:45.737 00.000 5240 scope move finished after 99 + 49 ms
22:45:45.737 00.000 5240 Move returns status 0, amount 99
22:45:45.737 00.000 5240 MoveAxis(N, 0, ABG)
22:45:45.737 00.000 5240 Move returns status 0, amount 0
22:45:45.737 00.000 5240 move complete, result=0
22:45:45.737 00.000 5240 worker thread done servicing request
22:45:45.738 00.001 5240 Worker thread wakes up
22:45:45.738 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:45:45.738 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:45:45.742 00.004 2696 GuideStep: -0.7 px 99 ms EAST, -0.2 px 0 ms NORTH
22:45:47.386 01.644 5240 Exposure complete
22:45:47.456 00.070 5240 worker thread done servicing request
22:45:47.456 00.000 2696 OnExposeComplete: enter
22:45:47.458 00.002 2696 UpdateGuideState(): m_state=6
22:45:47.460 00.002 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
22:45:47.462 00.002 2696 Star::Find returns 1 (0), X=284.58, Y=265.09, Mass=3162, SNR=39.7, Peak=218 HFD=3.7
22:45:47.464 00.002 2696 MultiStar: [#1 0.69,-0.06,1.22,U] [#2 0.67,-0.58,0.68,U] [#3 0.69,-0.16,0.65,U] [#4 -0.16,-0.70,0.42,U] [#5 0.41,0.55,0.43,U] [#6 -0.24,-0.31,0.41,U] [#7 1.29,0.09,0.47,U] [#8 0.76,-0.90,0.37,U] 
22:45:47.466 00.002 2696 refined, 8 included, MultiStar: {0.83, -0.25}, one-star: {2.02, -0.36}
22:45:47.468 00.002 2696 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.74) = xAngle (-3.03 = -3.03)
22:45:47.469 00.001 2696 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.40 = -0.40)
22:45:47.471 00.002 2696 CameraToMount -- cameraX=0.83 cameraY=-0.25 hyp=0.86 cameraTheta=-0.29 mountX=-0.86 mountY=-0.33, mountTheta=-2.77
22:45:47.474 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.83, y=-0.25, opts=13)
22:45:47.479 00.005 2696 Enqueuing Move request for scope (0.83, -0.25)
22:45:47.481 00.002 5240 Worker thread wakes up
22:45:47.481 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.83, -0.25) opts 0xd
22:45:47.481 00.000 5240 Handling offset move in thread for scope, endpoint = (0.83, -0.25)
22:45:47.481 00.000 5240 Moving (0.83, -0.25) raw xDistance=-0.86 yDistance=-0.33
22:45:47.482 00.001 5240 PPEC rslt: input = -0.86, final = -0.61, react = -0.86, pred = 1.92, hyst = -0.81, hyst_pct = 0.89, period_length = 647.39
22:45:47.482 00.000 5240 PPEC: input: -0.86, control: -0.61, exposure: 1500
22:45:47.482 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:45:47.482 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
22:45:47.482 00.000 5240 MoveAxis(E, 101, ABG)
22:45:47.482 00.000 5240 Guiding  Dir = 2, Dur = 101
22:45:47.482 00.000 5240 IsGuiding returns 0
22:45:47.483 00.001 5240 PulseGuide returned control before completion, sleep 111
22:45:47.496 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=218, med=0, FiltMin=0, FiltMax=161, Gamma=0.430
22:45:47.542 00.046 2696 UpdateGuideState exits: m=3162 SNR=39.7
22:45:47.544 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:47.545 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:45:47.547 00.002 2696 Enqueuing Expose request
22:45:47.601 00.054 5240 IsGuiding returns 1
22:45:47.601 00.000 5240 scope still moving after pulse duration time elapsed
22:45:47.632 00.031 5240 IsGuiding returns 0
22:45:47.632 00.000 5240 scope move finished after 101 + 48 ms
22:45:47.632 00.000 5240 Move returns status 0, amount 101
22:45:47.632 00.000 5240 MoveAxis(N, 0, ABG)
22:45:47.632 00.000 5240 Move returns status 0, amount 0
22:45:47.632 00.000 5240 move complete, result=0
22:45:47.632 00.000 5240 worker thread done servicing request
22:45:47.632 00.000 2696 GuideStep: -0.9 px 101 ms EAST, -0.3 px 0 ms NORTH
22:45:47.637 00.005 5240 Worker thread wakes up
22:45:47.637 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:45:47.637 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:45:49.064 01.427 5240 Exposure complete
22:45:49.136 00.072 5240 worker thread done servicing request
22:45:49.136 00.000 2696 OnExposeComplete: enter
22:45:49.137 00.001 2696 UpdateGuideState(): m_state=6
22:45:49.139 00.002 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
22:45:49.142 00.003 2696 Star::Find returns 1 (0), X=284.72, Y=265.09, Mass=3080, SNR=39.2, Peak=208 HFD=3.7
22:45:49.144 00.002 2696 MultiStar: [#1 0.82,0.22,1.28,U] [#2 0.78,-0.43,0.69,U] [#3 0.72,-0.09,0.66,U] [#4 -0.32,-0.65,0.41,U] [#5 0.48,0.76,0.43,U] [#6 0.02,-0.45,0.44,U] [#7 1.18,-0.18,0.46,U] [#8 0.62,-0.91,0.37,U] 
22:45:49.146 00.002 2696 refined, 8 included, MultiStar: {0.88, -0.17}, one-star: {2.17, -0.36}
22:45:49.147 00.001 2696 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.74) = xAngle (-2.93 = -2.93)
22:45:49.149 00.002 2696 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.29 = -0.29)
22:45:49.150 00.001 2696 CameraToMount -- cameraX=0.88 cameraY=-0.17 hyp=0.90 cameraTheta=-0.19 mountX=-0.88 mountY=-0.26, mountTheta=-2.85
22:45:49.154 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.88, y=-0.17, opts=13)
22:45:49.156 00.002 2696 Enqueuing Move request for scope (0.88, -0.17)
22:45:49.157 00.001 5240 Worker thread wakes up
22:45:49.157 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.88, -0.17) opts 0xd
22:45:49.157 00.000 5240 Handling offset move in thread for scope, endpoint = (0.88, -0.17)
22:45:49.157 00.000 5240 Moving (0.88, -0.17) raw xDistance=-0.88 yDistance=-0.26
22:45:49.158 00.001 5240 PPEC rslt: input = -0.88, final = -0.62, react = -0.88, pred = 2.15, hyst = -0.85, hyst_pct = 0.89, period_length = 647.39
22:45:49.158 00.000 5240 PPEC: input: -0.88, control: -0.62, exposure: 1500
22:45:49.158 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:45:49.158 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:45:49.158 00.000 5240 MoveAxis(E, 103, ABG)
22:45:49.158 00.000 5240 Guiding  Dir = 2, Dur = 103
22:45:49.158 00.000 5240 IsGuiding returns 0
22:45:49.159 00.001 5240 PulseGuide returned control before completion, sleep 113
22:45:49.172 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=0, FiltMin=0, FiltMax=167, Gamma=0.430
22:45:49.218 00.046 2696 UpdateGuideState exits: m=3080 SNR=39.2
22:45:49.220 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:49.223 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:45:49.225 00.002 2696 Enqueuing Expose request
22:45:49.283 00.058 5240 IsGuiding returns 0
22:45:49.283 00.000 5240 Move returns status 0, amount 103
22:45:49.283 00.000 5240 MoveAxis(N, 0, ABG)
22:45:49.283 00.000 5240 Move returns status 0, amount 0
22:45:49.283 00.000 5240 move complete, result=0
22:45:49.283 00.000 5240 worker thread done servicing request
22:45:49.283 00.000 5240 Worker thread wakes up
22:45:49.283 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:45:49.283 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:45:49.285 00.002 2696 GuideStep: -0.9 px 103 ms EAST, -0.3 px 0 ms NORTH
22:45:50.917 01.632 5240 Exposure complete
22:45:50.979 00.062 5240 worker thread done servicing request
22:45:50.979 00.000 2696 OnExposeComplete: enter
22:45:50.982 00.003 2696 UpdateGuideState(): m_state=6
22:45:50.985 00.003 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
22:45:50.987 00.002 2696 Star::Find returns 1 (0), X=285.10, Y=264.96, Mass=3044, SNR=38.9, Peak=183 HFD=4.0
22:45:50.990 00.003 2696 MultiStar: [#1 0.89,-0.41,1.27,U] [#2 1.31,-0.62,0.69,U] [#3 1.10,-0.12,0.66,U] [#4 0.41,-0.62,0.42,U] [#5 1.06,0.36,0.43,U] [#6 0.41,-0.39,0.44,U] [#7 1.42,-0.27,0.46,U] [#8 1.16,-0.85,0.37,U] 
22:45:50.992 00.002 2696 refined, 8 included, MultiStar: {1.25, -0.39}, one-star: {2.55, -0.49}
22:45:50.994 00.002 2696 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.74) = xAngle (-3.04 = -3.04)
22:45:50.997 00.003 2696 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.40 = -0.40)
22:45:50.999 00.002 2696 CameraToMount -- cameraX=1.25 cameraY=-0.39 hyp=1.31 cameraTheta=-0.30 mountX=-1.31 mountY=-0.52, mountTheta=-2.77
22:45:51.003 00.004 2696 SchedulePrimaryMove(0F998B58, x=1.25, y=-0.39, opts=13)
22:45:51.005 00.002 2696 Enqueuing Move request for scope (1.25, -0.39)
22:45:51.009 00.004 5240 Worker thread wakes up
22:45:51.009 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.25, -0.39) opts 0xd
22:45:51.009 00.000 5240 Handling offset move in thread for scope, endpoint = (1.25, -0.39)
22:45:51.009 00.000 5240 Moving (1.25, -0.39) raw xDistance=-1.31 yDistance=-0.52
22:45:51.010 00.001 5240 PPEC rslt: input = -1.31, final = -1.16, react = -1.31, pred = 0.74, hyst = -1.24, hyst_pct = 0.89, period_length = 647.39
22:45:51.010 00.000 5240 PPEC: input: -1.31, control: -1.16, exposure: 1500
22:45:51.010 00.000 5240 resist switch: large excursion: input -0.52 thresh 0.45 direction from 1 to -1
22:45:51.010 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.55
22:45:51.010 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
22:45:51.010 00.000 5240 MoveAxis(E, 193, ABG)
22:45:51.010 00.000 5240 Guiding  Dir = 2, Dur = 193
22:45:51.010 00.000 5240 IsGuiding returns 0
22:45:51.011 00.001 5240 PulseGuide returned control before completion, sleep 203
22:45:51.024 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=183, med=0, FiltMin=0, FiltMax=138, Gamma=0.430
22:45:51.072 00.048 2696 UpdateGuideState exits: m=3044 SNR=38.9
22:45:51.076 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:51.079 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:45:51.082 00.003 2696 Enqueuing Expose request
22:45:51.230 00.148 5240 IsGuiding returns 1
22:45:51.230 00.000 5240 scope still moving after pulse duration time elapsed
22:45:51.262 00.032 5240 IsGuiding returns 1
22:45:51.293 00.031 5240 IsGuiding returns 0
22:45:51.293 00.000 5240 scope move finished after 193 + 89 ms
22:45:51.293 00.000 5240 Move returns status 0, amount 193
22:45:51.293 00.000 5240 BLC: Oldest BLC event removed
22:45:51.293 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 330 applied
22:45:51.293 00.000 5240 MoveAxis(N, 395, ABG)
22:45:51.293 00.000 5240 Guiding  Dir = 0, Dur = 395
22:45:51.293 00.000 5240 IsGuiding returns 0
22:45:51.294 00.001 5240 PulseGuide returned control before completion, sleep 405
22:45:51.714 00.420 5240 IsGuiding returns 1
22:45:51.714 00.000 5240 scope still moving after pulse duration time elapsed
22:45:51.745 00.031 5240 IsGuiding returns 0
22:45:51.745 00.000 5240 scope move finished after 395 + 57 ms
22:45:51.746 00.001 5240 Move returns status 0, amount 395
22:45:51.746 00.000 5240 move complete, result=0
22:45:51.746 00.000 5240 worker thread done servicing request
22:45:51.746 00.000 5240 Worker thread wakes up
22:45:51.747 00.001 2696 GuideStep: -1.3 px 193 ms EAST, -0.5 px 395 ms NORTH
22:45:51.754 00.007 5240 worker thread servicing REQUEST_EXPOSE 1500
22:45:51.754 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:45:53.181 01.427 5240 Exposure complete
22:45:53.252 00.071 5240 worker thread done servicing request
22:45:53.252 00.000 2696 OnExposeComplete: enter
22:45:53.254 00.002 2696 UpdateGuideState(): m_state=6
22:45:53.256 00.002 2696 Star::Find(15, 285, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
22:45:53.260 00.004 2696 Star::Find returns 1 (0), X=284.90, Y=265.09, Mass=3072, SNR=39.0, Peak=166 HFD=4.2
22:45:53.263 00.003 2696 MultiStar: [#1 0.89,-0.42,1.23,U] [#2 1.12,-0.60,0.68,U] [#3 1.05,-0.30,0.68,U] [#4 0.12,-0.72,0.42,U] [#5 0.82,0.47,0.44,U] [#6 0.37,-0.45,0.46,U] [#7 1.52,-0.17,0.47,U] [#8 0.92,-0.77,0.38,U] 
22:45:53.265 00.002 2696 refined, 8 included, MultiStar: {1.14, -0.37}, one-star: {2.35, -0.36}
22:45:53.266 00.001 2696 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.74) = xAngle (-3.05 = -3.05)
22:45:53.268 00.002 2696 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.42 = -0.42)
22:45:53.270 00.002 2696 CameraToMount -- cameraX=1.14 cameraY=-0.37 hyp=1.20 cameraTheta=-0.32 mountX=-1.20 mountY=-0.49, mountTheta=-2.75
22:45:53.274 00.004 2696 SchedulePrimaryMove(0F998B58, x=1.14, y=-0.37, opts=13)
22:45:53.275 00.001 2696 Enqueuing Move request for scope (1.14, -0.37)
22:45:53.277 00.002 5240 Worker thread wakes up
22:45:53.277 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.14, -0.37) opts 0xd
22:45:53.277 00.000 5240 Handling offset move in thread for scope, endpoint = (1.14, -0.37)
22:45:53.277 00.000 5240 Moving (1.14, -0.37) raw xDistance=-1.20 yDistance=-0.49
22:45:53.278 00.001 5240 BLC: History state: CurrMiss=0.49, AvgInitMiss=1.47, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.515774, 1:0.490296
22:45:53.278 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:45:53.278 00.000 5240 PPEC rslt: input = -1.20, final = -1.06, react = -1.20, pred = 0.80, hyst = -1.14, hyst_pct = 0.89, period_length = 647.39
22:45:53.278 00.000 5240 PPEC: input: -1.20, control: -1.06, exposure: 1500
22:45:53.278 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
22:45:53.278 00.000 5240 MoveAxis(E, 175, ABG)
22:45:53.278 00.000 5240 Guiding  Dir = 2, Dur = 175
22:45:53.278 00.000 5240 IsGuiding returns 0
22:45:53.279 00.001 5240 PulseGuide returned control before completion, sleep 185
22:45:53.291 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=166, med=0, FiltMin=0, FiltMax=138, Gamma=0.430
22:45:53.337 00.046 2696 UpdateGuideState exits: m=3072 SNR=39.0
22:45:53.339 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:53.341 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:45:53.343 00.002 2696 Enqueuing Expose request
22:45:53.471 00.128 5240 IsGuiding returns 1
22:45:53.471 00.000 5240 scope still moving after pulse duration time elapsed
22:45:53.503 00.032 5240 IsGuiding returns 0
22:45:53.503 00.000 5240 scope move finished after 175 + 49 ms
22:45:53.503 00.000 5240 Move returns status 0, amount 175
22:45:53.503 00.000 5240 MoveAxis(N, 62, ABG)
22:45:53.503 00.000 5240 Guiding  Dir = 0, Dur = 62
22:45:53.503 00.000 5240 IsGuiding returns 0
22:45:53.503 00.000 5240 PulseGuide returned control before completion, sleep 72
22:45:53.580 00.077 5240 IsGuiding returns 1
22:45:53.581 00.001 5240 scope still moving after pulse duration time elapsed
22:45:53.611 00.030 5240 IsGuiding returns 0
22:45:53.612 00.001 5240 scope move finished after 62 + 46 ms
22:45:53.612 00.000 5240 Move returns status 0, amount 62
22:45:53.612 00.000 5240 move complete, result=0
22:45:53.612 00.000 5240 worker thread done servicing request
22:45:53.613 00.001 2696 GuideStep: -1.2 px 175 ms EAST, -0.5 px 62 ms NORTH
22:45:53.619 00.006 5240 Worker thread wakes up
22:45:53.620 00.001 5240 worker thread servicing REQUEST_EXPOSE 1500
22:45:53.620 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:45:55.270 01.650 5240 Exposure complete
22:45:55.347 00.077 5240 worker thread done servicing request
22:45:55.347 00.000 2696 OnExposeComplete: enter
22:45:55.349 00.002 2696 UpdateGuideState(): m_state=6
22:45:55.353 00.004 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
22:45:55.355 00.002 2696 Star::Find returns 1 (0), X=285.20, Y=264.74, Mass=2922, SNR=38.1, Peak=164 HFD=3.9
22:45:55.357 00.002 2696 MultiStar: [#1 0.87,-0.57,1.27,U] [#2 1.18,-0.85,0.71,U] [#3 1.07,-0.68,0.68,U] [#4 0.21,-0.78,0.44,U] [#5 0.93,0.07,0.44,U] [#6 0.41,-0.72,0.43,U] [#7 1.31,-0.54,0.47,U] [#8 1.48,-0.85,0.39,U] 
22:45:55.360 00.003 2696 refined, 8 included, MultiStar: {1.23, -0.64}, one-star: {2.65, -0.71}
22:45:55.363 00.003 2696 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.74) = xAngle (-3.21 = 3.07)
22:45:55.364 00.001 2696 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.58 = -0.58)
22:45:55.366 00.002 2696 CameraToMount -- cameraX=1.23 cameraY=-0.64 hyp=1.39 cameraTheta=-0.48 mountX=-1.38 mountY=-0.76, mountTheta=-2.64
22:45:55.370 00.004 2696 SchedulePrimaryMove(0F998B58, x=1.23, y=-0.64, opts=13)
22:45:55.373 00.003 2696 Enqueuing Move request for scope (1.23, -0.64)
22:45:55.375 00.002 5240 Worker thread wakes up
22:45:55.375 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.23, -0.64) opts 0xd
22:45:55.375 00.000 5240 Handling offset move in thread for scope, endpoint = (1.23, -0.64)
22:45:55.375 00.000 5240 Moving (1.23, -0.64) raw xDistance=-1.38 yDistance=-0.76
22:45:55.376 00.001 5240 BLC: History state: CurrMiss=0.76, AvgInitMiss=1.47, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.515774, 1:0.490296, 2:0.760707
22:45:55.376 00.000 5240 BLC: Under-shoot: nominal increase by 185
22:45:55.376 00.000 5240 BLC: window closed
22:45:55.376 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:45:55.376 00.000 5240 BLC: Pulse adjusted to 330
22:45:55.376 00.000 5240 PPEC rslt: input = -1.38, final = -1.51, react = -1.38, pred = -1.24, hyst = -1.36, hyst_pct = 0.89, period_length = 647.39
22:45:55.377 00.001 5240 PPEC: input: -1.38, control: -1.51, exposure: 1500
22:45:55.377 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76
22:45:55.377 00.000 5240 MoveAxis(E, 250, ABG)
22:45:55.377 00.000 5240 Guiding  Dir = 2, Dur = 250
22:45:55.377 00.000 5240 IsGuiding returns 0
22:45:55.377 00.000 5240 PulseGuide returned control before completion, sleep 260
22:45:55.392 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=164, med=0, FiltMin=0, FiltMax=129, Gamma=0.430
22:45:55.439 00.047 2696 UpdateGuideState exits: m=2922 SNR=38.1
22:45:55.441 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:55.444 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:45:55.450 00.006 2696 Enqueuing Expose request
22:45:55.502 00.052 2696 evsrv: cli 0F943C40 connect
22:45:55.504 00.002 2696 case statement mapped state 6 to 3
22:45:55.506 00.002 2696 case statement mapped state 6 to 3
22:45:55.511 00.005 2696 evsrv: cli 0F943C40 request: {"method":"get_pixel_scale","id":"3f848f90-669a-40c0-869b-93041e4f04d1"}
22:45:55.514 00.003 2696 evsrv: cli 0F943C40 response: {"jsonrpc":"2.0","result":1.86834,"id":"3f848f90-669a-40c0-869b-93041e4f04d1"}
22:45:55.517 00.003 2696 evsrv: cli 0F943C40 disconnect
22:45:55.654 00.137 5240 IsGuiding returns 1
22:45:55.655 00.001 5240 scope still moving after pulse duration time elapsed
22:45:55.685 00.030 5240 IsGuiding returns 1
22:45:55.715 00.030 5240 IsGuiding returns 0
22:45:55.715 00.000 5240 scope move finished after 250 + 88 ms
22:45:55.716 00.001 5240 Move returns status 0, amount 250
22:45:55.716 00.000 5240 MoveAxis(N, 96, ABG)
22:45:55.716 00.000 5240 Guiding  Dir = 0, Dur = 96
22:45:55.717 00.001 5240 IsGuiding returns 0
22:45:55.717 00.000 5240 PulseGuide returned control before completion, sleep 106
22:45:55.839 00.122 5240 IsGuiding returns 1
22:45:55.839 00.000 5240 scope still moving after pulse duration time elapsed
22:45:55.870 00.031 5240 IsGuiding returns 0
22:45:55.871 00.001 5240 scope move finished after 96 + 56 ms
22:45:55.871 00.000 5240 Move returns status 0, amount 96
22:45:55.871 00.000 5240 move complete, result=0
22:45:55.871 00.000 5240 worker thread done servicing request
22:45:55.872 00.001 2696 GuideStep: -1.4 px 250 ms EAST, -0.8 px 96 ms NORTH
22:45:55.879 00.007 5240 Worker thread wakes up
22:45:55.879 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:45:55.879 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:45:57.312 01.433 5240 Exposure complete
22:45:57.409 00.097 5240 worker thread done servicing request
22:45:57.410 00.001 2696 OnExposeComplete: enter
22:45:57.412 00.002 2696 UpdateGuideState(): m_state=6
22:45:57.415 00.003 2696 Star::Find(15, 285, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
22:45:57.417 00.002 2696 Star::Find returns 1 (0), X=284.50, Y=265.50, Mass=3042, SNR=38.8, Peak=158 HFD=4.2
22:45:57.419 00.002 2696 MultiStar: [#1 0.19,0.31,1.24,U] [#2 0.39,-0.35,0.69,U] [#3 0.14,0.15,0.66,U] [#4 -0.41,-0.27,0.43,U] [#5 0.06,0.67,0.42,U] [#6 -0.42,-0.08,0.44,U] [#7 0.55,0.29,0.46,U] [#8 0.59,-0.12,0.37,U] 
22:45:57.421 00.002 2696 refined, 8 included, MultiStar: {0.47, 0.09}, one-star: {1.95, 0.05}
22:45:57.423 00.002 2696 CameraToMount -- cameraTheta (0.19) - m_xAngle (2.74) = xAngle (-2.55 = -2.55)
22:45:57.424 00.001 2696 CameraToMount -- cameraTheta (0.19) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.09 = 0.09)
22:45:57.426 00.002 2696 CameraToMount -- cameraX=0.47 cameraY=0.09 hyp=0.48 cameraTheta=0.19 mountX=-0.40 mountY=0.04, mountTheta=3.04
22:45:57.429 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.47, y=0.09, opts=13)
22:45:57.431 00.002 2696 Enqueuing Move request for scope (0.47, 0.09)
22:45:57.433 00.002 5240 Worker thread wakes up
22:45:57.433 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.09) opts 0xd
22:45:57.433 00.000 5240 Handling offset move in thread for scope, endpoint = (0.47, 0.09)
22:45:57.433 00.000 5240 Moving (0.47, 0.09) raw xDistance=-0.40 yDistance=0.04
22:45:57.433 00.000 5240 PPEC rslt: input = -0.40, final = -0.63, react = -0.40, pred = -1.55, hyst = -0.46, hyst_pct = 0.88, period_length = 647.39
22:45:57.433 00.000 5240 PPEC: input: -0.40, control: -0.63, exposure: 1500
22:45:57.433 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:57.433 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:45:57.433 00.000 5240 MoveAxis(E, 105, ABG)
22:45:57.434 00.001 5240 Guiding  Dir = 2, Dur = 105
22:45:57.434 00.000 5240 IsGuiding returns 0
22:45:57.434 00.000 5240 PulseGuide returned control before completion, sleep 115
22:45:57.448 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=163, med=0, FiltMin=0, FiltMax=134, Gamma=0.430
22:45:57.494 00.046 2696 UpdateGuideState exits: m=3042 SNR=38.8
22:45:57.496 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:57.498 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:45:57.500 00.002 2696 Enqueuing Expose request
22:45:57.555 00.055 5240 IsGuiding returns 1
22:45:57.555 00.000 5240 scope still moving after pulse duration time elapsed
22:45:57.586 00.031 5240 IsGuiding returns 0
22:45:57.586 00.000 5240 scope move finished after 105 + 46 ms
22:45:57.586 00.000 5240 Move returns status 0, amount 105
22:45:57.586 00.000 5240 MoveAxis(N, 0, ABG)
22:45:57.586 00.000 5240 Move returns status 0, amount 0
22:45:57.586 00.000 5240 move complete, result=0
22:45:57.586 00.000 5240 worker thread done servicing request
22:45:57.587 00.001 5240 Worker thread wakes up
22:45:57.587 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:45:57.587 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:45:57.595 00.008 2696 GuideStep: -0.4 px 105 ms EAST, 0.0 px 0 ms NORTH
22:45:59.232 01.637 5240 Exposure complete
22:45:59.305 00.073 5240 worker thread done servicing request
22:45:59.305 00.000 2696 OnExposeComplete: enter
22:45:59.307 00.002 2696 UpdateGuideState(): m_state=6
22:45:59.309 00.002 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
22:45:59.311 00.002 2696 Star::Find returns 1 (0), X=283.98, Y=265.75, Mass=2922, SNR=38.1, Peak=186 HFD=4.0
22:45:59.313 00.002 2696 MultiStar: [#1 0.12,0.68,1.26,U] [#2 0.07,0.19,0.72,U] [#3 -0.19,0.35,0.66,U] [#4 -0.87,0.01,0.44,U] [#5 -0.24,1.35,0.44,U] [#6 -0.66,0.29,0.45,U] [#7 0.38,0.68,0.48,U] [#8 -0.08,-0.02,0.38,U] 
22:45:59.315 00.002 2696 refined, 8 included, MultiStar: {0.15, 0.44}, one-star: {1.43, 0.30}
22:45:59.317 00.002 2696 CameraToMount -- cameraTheta (1.24) - m_xAngle (2.74) = xAngle (-1.50 = -1.50)
22:45:59.318 00.001 2696 CameraToMount -- cameraTheta (1.24) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.14 = 1.14)
22:45:59.320 00.002 2696 CameraToMount -- cameraX=0.15 cameraY=0.44 hyp=0.47 cameraTheta=1.24 mountX=0.04 mountY=0.42, mountTheta=1.49
22:45:59.324 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.15, y=0.44, opts=13)
22:45:59.326 00.002 2696 Enqueuing Move request for scope (0.15, 0.44)
22:45:59.327 00.001 5240 Worker thread wakes up
22:45:59.328 00.001 5240 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.44) opts 0xd
22:45:59.328 00.000 5240 Handling offset move in thread for scope, endpoint = (0.15, 0.44)
22:45:59.328 00.000 5240 Moving (0.15, 0.44) raw xDistance=0.04 yDistance=0.42
22:45:59.328 00.000 5240 PPEC rslt: input = 0.04, final = -0.21, react = 0.04, pred = -1.78, hyst = 0.00, hyst_pct = 0.88, period_length = 647.39
22:45:59.328 00.000 5240 PPEC: input: 0.04, control: -0.21, exposure: 1500
22:45:59.328 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:45:59.328 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
22:45:59.328 00.000 5240 MoveAxis(E, 34, ABG)
22:45:59.328 00.000 5240 Guiding  Dir = 2, Dur = 34
22:45:59.328 00.000 5240 IsGuiding returns 0
22:45:59.328 00.000 5240 PulseGuide returned control before completion, sleep 44
22:45:59.342 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=186, med=0, FiltMin=0, FiltMax=143, Gamma=0.430
22:45:59.385 00.043 5240 IsGuiding returns 1
22:45:59.385 00.000 5240 scope still moving after pulse duration time elapsed
22:45:59.389 00.004 2696 UpdateGuideState exits: m=2922 SNR=38.1
22:45:59.391 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:59.392 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:45:59.394 00.002 2696 Enqueuing Expose request
22:45:59.417 00.023 5240 IsGuiding returns 0
22:45:59.417 00.000 5240 scope move finished after 34 + 53 ms
22:45:59.417 00.000 5240 Move returns status 0, amount 34
22:45:59.417 00.000 5240 MoveAxis(N, 0, ABG)
22:45:59.417 00.000 5240 Move returns status 0, amount 0
22:45:59.417 00.000 5240 move complete, result=0
22:45:59.417 00.000 5240 worker thread done servicing request
22:45:59.418 00.001 5240 Worker thread wakes up
22:45:59.418 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:45:59.418 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:45:59.423 00.005 2696 GuideStep: 0.0 px 34 ms EAST, 0.4 px 0 ms NORTH
22:46:00.846 01.423 5240 Exposure complete
22:46:00.908 00.062 5240 worker thread done servicing request
22:46:00.908 00.000 2696 OnExposeComplete: enter
22:46:00.911 00.003 2696 UpdateGuideState(): m_state=6
22:46:00.913 00.002 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
22:46:00.915 00.002 2696 Star::Find returns 1 (0), X=284.09, Y=265.25, Mass=2983, SNR=38.5, Peak=177 HFD=4.1
22:46:00.917 00.002 2696 MultiStar: [#1 -0.04,0.33,1.28,U] [#2 0.10,-0.05,0.68,U] [#3 -0.19,-0.07,0.67,U] [#4 -0.81,-0.19,0.43,U] [#5 -0.25,1.23,0.43,U] [#6 -0.80,-0.24,0.45,U] [#7 0.45,0.03,0.48,U] [#8 0.28,-0.43,0.38,U] 
22:46:00.919 00.002 2696 refined, 8 included, MultiStar: {0.16, 0.06}, one-star: {1.54, -0.20}
22:46:00.921 00.002 2696 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.74) = xAngle (-2.38 = -2.38)
22:46:00.922 00.001 2696 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.25 = 0.25)
22:46:00.924 00.002 2696 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.17 cameraTheta=0.36 mountX=-0.12 mountY=0.04, mountTheta=2.81
22:46:00.928 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.16, y=0.06, opts=13)
22:46:00.930 00.002 2696 Enqueuing Move request for scope (0.16, 0.06)
22:46:00.931 00.001 5240 Worker thread wakes up
22:46:00.931 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
22:46:00.932 00.001 5240 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
22:46:00.932 00.000 5240 Moving (0.16, 0.06) raw xDistance=-0.12 yDistance=0.04
22:46:00.932 00.000 5240 PPEC rslt: input = -0.12, final = -0.35, react = -0.12, pred = -2.92, hyst = 0.00, hyst_pct = 0.88, period_length = 647.39
22:46:00.932 00.000 5240 PPEC: input: -0.12, control: -0.35, exposure: 1500
22:46:00.932 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:00.932 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:46:00.932 00.000 5240 MoveAxis(E, 57, ABG)
22:46:00.932 00.000 5240 Guiding  Dir = 2, Dur = 57
22:46:00.933 00.001 5240 IsGuiding returns 0
22:46:00.933 00.000 5240 PulseGuide returned control before completion, sleep 67
22:46:00.946 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=177, med=0, FiltMin=0, FiltMax=132, Gamma=0.430
22:46:00.993 00.047 2696 UpdateGuideState exits: m=2983 SNR=38.5
22:46:00.995 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:00.996 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:46:00.998 00.002 2696 Enqueuing Expose request
22:46:01.004 00.006 5240 IsGuiding returns 1
22:46:01.004 00.000 5240 scope still moving after pulse duration time elapsed
22:46:01.036 00.032 5240 IsGuiding returns 0
22:46:01.036 00.000 5240 scope move finished after 57 + 45 ms
22:46:01.036 00.000 5240 Move returns status 0, amount 57
22:46:01.036 00.000 5240 MoveAxis(N, 0, ABG)
22:46:01.036 00.000 5240 Move returns status 0, amount 0
22:46:01.036 00.000 5240 move complete, result=0
22:46:01.036 00.000 5240 worker thread done servicing request
22:46:01.036 00.000 2696 GuideStep: -0.1 px 57 ms EAST, 0.0 px 0 ms NORTH
22:46:01.038 00.002 5240 Worker thread wakes up
22:46:01.038 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:46:01.038 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:46:02.672 01.634 5240 Exposure complete
22:46:02.720 00.048 5240 worker thread done servicing request
22:46:02.720 00.000 2696 OnExposeComplete: enter
22:46:02.722 00.002 2696 UpdateGuideState(): m_state=6
22:46:02.724 00.002 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:46:02.726 00.002 2696 Star::Find returns 1 (0), X=283.11, Y=265.01, Mass=2996, SNR=38.6, Peak=146 HFD=4.3
22:46:02.729 00.003 2696 MultiStar: [#1 -0.43,0.28,1.25,U] [#2 -0.56,-0.05,0.68,U] [#3 -0.63,-0.08,0.65,U] [#4 -1.54,-0.01,0.43,U] [#5 -0.94,0.89,0.43,U] [#6 -1.41,-0.05,0.42,U] [#7 -0.19,0.24,0.48,U] [#8 -0.67,-0.74,0.38,U] 
22:46:02.731 00.002 2696 refined, 8 included, MultiStar: {-0.48, 0.00}, one-star: {0.56, -0.44}
22:46:02.732 00.001 2696 CameraToMount -- cameraTheta (3.13) - m_xAngle (2.74) = xAngle (0.40 = 0.40)
22:46:02.734 00.002 2696 CameraToMount -- cameraTheta (3.13) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (3.03 = 3.03)
22:46:02.736 00.002 2696 CameraToMount -- cameraX=-0.48 cameraY=0.00 hyp=0.48 cameraTheta=3.13 mountX=0.45 mountY=0.05, mountTheta=0.12
22:46:02.738 00.002 2696 SchedulePrimaryMove(0F998B58, x=-0.48, y=0.00, opts=13)
22:46:02.740 00.002 2696 Enqueuing Move request for scope (-0.48, 0.00)
22:46:02.742 00.002 5240 Worker thread wakes up
22:46:02.742 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.00) opts 0xd
22:46:02.742 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.48, 0.00)
22:46:02.742 00.000 5240 Moving (-0.48, 0.00) raw xDistance=0.45 yDistance=0.05
22:46:02.742 00.000 5240 PPEC rslt: input = 0.45, final = -0.00, react = 0.45, pred = -3.27, hyst = 0.38, hyst_pct = 0.88, period_length = 647.39
22:46:02.742 00.000 5240 PPEC: input: 0.45, control: -0.00, exposure: 1500
22:46:02.742 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:02.742 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:46:02.742 00.000 5240 MoveAxis(E, 0, ABG)
22:46:02.742 00.000 5240 Move returns status 0, amount 0
22:46:02.742 00.000 5240 MoveAxis(N, 0, ABG)
22:46:02.742 00.000 5240 Move returns status 0, amount 0
22:46:02.744 00.002 5240 move complete, result=0
22:46:02.744 00.000 5240 worker thread done servicing request
22:46:02.756 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=153, med=0, FiltMin=0, FiltMax=127, Gamma=0.430
22:46:02.803 00.047 2696 UpdateGuideState exits: m=2996 SNR=38.6
22:46:02.805 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:02.806 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:46:02.809 00.003 2696 Enqueuing Expose request
22:46:02.811 00.002 5240 Worker thread wakes up
22:46:02.811 00.000 2696 GuideStep: 0.4 px 0 ms EAST, 0.1 px 0 ms NORTH
22:46:02.813 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:46:02.813 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:46:04.229 01.416 5240 Exposure complete
22:46:04.277 00.048 5240 worker thread done servicing request
22:46:04.277 00.000 2696 OnExposeComplete: enter
22:46:04.279 00.002 2696 UpdateGuideState(): m_state=6
22:46:04.281 00.002 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
22:46:04.283 00.002 2696 Star::Find returns 1 (0), X=283.84, Y=264.95, Mass=2895, SNR=37.9, Peak=136 HFD=4.3
22:46:04.285 00.002 2696 MultiStar: [#1 -0.64,-0.05,1.29,U] [#2 0.07,-0.27,0.70,U] [#3 -0.32,-0.20,0.69,U] [#4 -1.04,-0.60,0.43,U] [#5 -0.37,0.55,0.45,U] [#6 -0.90,-0.37,0.45,U] [#7 0.11,-0.01,0.48,U] [#8 -0.03,-0.79,0.37,U] 
22:46:04.287 00.002 2696 refined, 8 included, MultiStar: {-0.12, -0.23}, one-star: {1.29, -0.49}
22:46:04.290 00.003 2696 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.74) = xAngle (-4.77 = 1.51)
22:46:04.292 00.002 2696 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.14 = -2.14)
22:46:04.294 00.002 2696 CameraToMount -- cameraX=-0.12 cameraY=-0.23 hyp=0.26 cameraTheta=-2.04 mountX=0.02 mountY=-0.22, mountTheta=-1.50
22:46:04.297 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.12, y=-0.23, opts=13)
22:46:04.298 00.001 2696 Enqueuing Move request for scope (-0.12, -0.23)
22:46:04.300 00.002 5240 Worker thread wakes up
22:46:04.300 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.23) opts 0xd
22:46:04.300 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.12, -0.23)
22:46:04.300 00.000 5240 Moving (-0.12, -0.23) raw xDistance=0.02 yDistance=-0.22
22:46:04.301 00.001 5240 PPEC rslt: input = 0.02, final = -0.39, react = 0.02, pred = -3.22, hyst = 0.00, hyst_pct = 0.88, period_length = 647.39
22:46:04.301 00.000 5240 PPEC: input: 0.02, control: -0.39, exposure: 1500
22:46:04.301 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
22:46:04.301 00.000 5240 MoveAxis(E, 65, ABG)
22:46:04.301 00.000 5240 Guiding  Dir = 2, Dur = 65
22:46:04.301 00.000 5240 IsGuiding returns 0
22:46:04.302 00.001 5240 PulseGuide returned control before completion, sleep 75
22:46:04.315 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=147, med=0, FiltMin=0, FiltMax=127, Gamma=0.430
22:46:04.362 00.047 2696 UpdateGuideState exits: m=2895 SNR=37.9
22:46:04.364 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:04.366 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:46:04.368 00.002 2696 Enqueuing Expose request
22:46:04.380 00.012 5240 IsGuiding returns 1
22:46:04.380 00.000 5240 scope still moving after pulse duration time elapsed
22:46:04.411 00.031 5240 IsGuiding returns 0
22:46:04.411 00.000 5240 scope move finished after 65 + 44 ms
22:46:04.411 00.000 5240 Move returns status 0, amount 65
22:46:04.411 00.000 5240 MoveAxis(N, 28, ABG)
22:46:04.411 00.000 5240 Guiding  Dir = 0, Dur = 28
22:46:04.411 00.000 5240 IsGuiding returns 0
22:46:04.411 00.000 5240 PulseGuide returned control before completion, sleep 38
22:46:04.458 00.047 5240 IsGuiding returns 1
22:46:04.458 00.000 5240 scope still moving after pulse duration time elapsed
22:46:04.489 00.031 5240 IsGuiding returns 0
22:46:04.489 00.000 5240 scope move finished after 28 + 49 ms
22:46:04.489 00.000 5240 Move returns status 0, amount 28
22:46:04.489 00.000 5240 move complete, result=0
22:46:04.489 00.000 5240 worker thread done servicing request
22:46:04.489 00.000 2696 GuideStep: 0.0 px 65 ms EAST, -0.2 px 28 ms NORTH
22:46:04.493 00.004 5240 Worker thread wakes up
22:46:04.493 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:46:04.493 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:46:06.142 01.649 5240 Exposure complete
22:46:06.206 00.064 5240 worker thread done servicing request
22:46:06.206 00.000 2696 OnExposeComplete: enter
22:46:06.208 00.002 2696 UpdateGuideState(): m_state=6
22:46:06.210 00.002 2696 Star::Find(15, 283, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
22:46:06.212 00.002 2696 Star::Find returns 1 (0), X=283.35, Y=265.49, Mass=2836, SNR=37.5, Peak=149 HFD=4.0
22:46:06.214 00.002 2696 MultiStar: [#1 -0.46,0.52,1.29,U] [#2 -0.64,-0.19,0.70,U] [#3 -0.59,-0.11,0.70,U] [#4 -1.74,-0.28,0.45,U] [#5 -1.11,0.77,0.44,U] [#6 -1.43,-0.28,0.45,U] [#7 -0.06,0.12,0.48,U] [#8 -0.73,-0.65,0.39,U] 
22:46:06.216 00.002 2696 refined, 8 included, MultiStar: {-0.48, 0.07}, one-star: {0.80, 0.04}
22:46:06.218 00.002 2696 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.74) = xAngle (0.27 = 0.27)
22:46:06.220 00.002 2696 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.90 = 2.90)
22:46:06.222 00.002 2696 CameraToMount -- cameraX=-0.48 cameraY=0.07 hyp=0.49 cameraTheta=3.00 mountX=0.47 mountY=0.12, mountTheta=0.24
22:46:06.225 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.48, y=0.07, opts=13)
22:46:06.228 00.003 2696 Enqueuing Move request for scope (-0.48, 0.07)
22:46:06.230 00.002 5240 Worker thread wakes up
22:46:06.230 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.07) opts 0xd
22:46:06.230 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.48, 0.07)
22:46:06.230 00.000 5240 Moving (-0.48, 0.07) raw xDistance=0.47 yDistance=0.12
22:46:06.230 00.000 5240 PPEC rslt: input = 0.47, final = 0.35, react = 0.47, pred = -0.66, hyst = 0.42, hyst_pct = 0.88, period_length = 647.39
22:46:06.230 00.000 5240 PPEC: input: 0.47, control: 0.35, exposure: 1500
22:46:06.230 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:06.230 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:46:06.230 00.000 5240 MoveAxis(W, 58, ABG)
22:46:06.230 00.000 5240 Guiding  Dir = 3, Dur = 58
22:46:06.231 00.001 5240 IsGuiding returns 0
22:46:06.231 00.000 5240 PulseGuide returned control before completion, sleep 68
22:46:06.244 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=169, med=0, FiltMin=0, FiltMax=138, Gamma=0.430
22:46:06.290 00.046 2696 UpdateGuideState exits: m=2836 SNR=37.5
22:46:06.293 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:06.296 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:46:06.300 00.004 2696 Enqueuing Expose request
22:46:06.314 00.014 5240 IsGuiding returns 0
22:46:06.314 00.000 5240 Move returns status 0, amount 58
22:46:06.314 00.000 5240 MoveAxis(N, 0, ABG)
22:46:06.314 00.000 5240 Move returns status 0, amount 0
22:46:06.314 00.000 5240 move complete, result=0
22:46:06.314 00.000 5240 worker thread done servicing request
22:46:06.314 00.000 5240 Worker thread wakes up
22:46:06.314 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:46:06.315 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:46:06.319 00.004 2696 GuideStep: 0.5 px 58 ms WEST, 0.1 px 0 ms NORTH
22:46:07.733 01.414 5240 Exposure complete
22:46:07.798 00.065 5240 worker thread done servicing request
22:46:07.798 00.000 2696 OnExposeComplete: enter
22:46:07.800 00.002 2696 UpdateGuideState(): m_state=6
22:46:07.802 00.002 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
22:46:07.805 00.003 2696 Star::Find returns 1 (0), X=283.62, Y=265.60, Mass=2857, SNR=37.6, Peak=155 HFD=4.0
22:46:07.807 00.002 2696 MultiStar: [#1 -0.53,0.35,1.27,U] [#2 -0.50,-0.10,0.70,U] [#3 -0.66,0.01,0.69,U] [#4 -1.46,-0.30,0.43,U] [#5 -0.81,1.05,0.43,U] [#6 -1.16,0.03,0.46,U] [#7 -0.18,0.17,0.47,U] [#8 -0.70,-0.64,0.39,U] 
22:46:07.808 00.001 2696 refined, 8 included, MultiStar: {-0.39, 0.12}, one-star: {1.07, 0.15}
22:46:07.810 00.002 2696 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.74) = xAngle (0.11 = 0.11)
22:46:07.812 00.002 2696 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.74 = 2.74)
22:46:07.814 00.002 2696 CameraToMount -- cameraX=-0.39 cameraY=0.12 hyp=0.41 cameraTheta=2.84 mountX=0.41 mountY=0.16, mountTheta=0.38
22:46:07.817 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.39, y=0.12, opts=13)
22:46:07.819 00.002 2696 Enqueuing Move request for scope (-0.39, 0.12)
22:46:07.822 00.003 5240 Worker thread wakes up
22:46:07.822 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.12) opts 0xd
22:46:07.822 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.39, 0.12)
22:46:07.822 00.000 5240 Moving (-0.39, 0.12) raw xDistance=0.41 yDistance=0.16
22:46:07.822 00.000 5240 PPEC rslt: input = 0.41, final = 0.28, react = 0.41, pred = -0.45, hyst = 0.33, hyst_pct = 0.88, period_length = 647.39
22:46:07.822 00.000 5240 PPEC: input: 0.41, control: 0.28, exposure: 1500
22:46:07.822 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:46:07.822 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:46:07.822 00.000 5240 MoveAxis(W, 47, ABG)
22:46:07.822 00.000 5240 Guiding  Dir = 3, Dur = 47
22:46:07.823 00.001 5240 IsGuiding returns 0
22:46:07.823 00.000 5240 PulseGuide returned control before completion, sleep 57
22:46:07.835 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=155, med=0, FiltMin=0, FiltMax=127, Gamma=0.430
22:46:07.882 00.047 2696 UpdateGuideState exits: m=2857 SNR=37.6
22:46:07.886 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:07.889 00.003 5240 IsGuiding returns 1
22:46:07.889 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:46:07.892 00.003 5240 scope still moving after pulse duration time elapsed
22:46:07.892 00.000 2696 Enqueuing Expose request
22:46:07.919 00.027 5240 IsGuiding returns 0
22:46:07.919 00.000 5240 scope move finished after 47 + 49 ms
22:46:07.919 00.000 5240 Move returns status 0, amount 47
22:46:07.919 00.000 5240 MoveAxis(N, 0, ABG)
22:46:07.919 00.000 5240 Move returns status 0, amount 0
22:46:07.919 00.000 5240 move complete, result=0
22:46:07.919 00.000 5240 worker thread done servicing request
22:46:07.919 00.000 5240 Worker thread wakes up
22:46:07.919 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:46:07.919 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:46:07.925 00.006 2696 GuideStep: 0.4 px 47 ms WEST, 0.2 px 0 ms NORTH
22:46:09.566 01.641 5240 Exposure complete
22:46:09.634 00.068 5240 worker thread done servicing request
22:46:09.635 00.001 2696 OnExposeComplete: enter
22:46:09.637 00.002 2696 UpdateGuideState(): m_state=6
22:46:09.640 00.003 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
22:46:09.642 00.002 2696 Star::Find returns 1 (0), X=284.05, Y=265.75, Mass=3012, SNR=38.7, Peak=167 HFD=4.1
22:46:09.645 00.003 2696 MultiStar: [#1 -0.03,0.54,1.26,U] [#2 -0.02,-0.03,0.70,U] [#3 -0.13,0.06,0.68,U] [#4 -0.83,-0.01,0.43,U] [#5 -0.13,1.10,0.44,U] [#6 -0.67,0.18,0.44,U] [#7 0.36,0.28,0.46,U] [#8 0.39,-0.13,0.38,U] 
22:46:09.648 00.003 2696 refined, 8 included, MultiStar: {0.17, 0.28}, one-star: {1.49, 0.31}
22:46:09.650 00.002 2696 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.74) = xAngle (-1.70 = -1.70)
22:46:09.652 00.002 2696 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.93 = 0.93)
22:46:09.655 00.003 2696 CameraToMount -- cameraX=0.17 cameraY=0.28 hyp=0.33 cameraTheta=1.04 mountX=-0.04 mountY=0.26, mountTheta=1.73
22:46:09.658 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.17, y=0.28, opts=13)
22:46:09.661 00.003 2696 Enqueuing Move request for scope (0.17, 0.28)
22:46:09.664 00.003 5240 Worker thread wakes up
22:46:09.664 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.28) opts 0xd
22:46:09.664 00.000 5240 Handling offset move in thread for scope, endpoint = (0.17, 0.28)
22:46:09.664 00.000 5240 Moving (0.17, 0.28) raw xDistance=-0.04 yDistance=0.26
22:46:09.665 00.001 5240 PPEC rslt: input = -0.04, final = 0.14, react = -0.04, pred = 1.09, hyst = 0.00, hyst_pct = 0.88, period_length = 647.39
22:46:09.665 00.000 5240 PPEC: input: -0.04, control: 0.14, exposure: 1500
22:46:09.665 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:46:09.665 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
22:46:09.665 00.000 5240 MoveAxis(W, 22, ABG)
22:46:09.665 00.000 5240 Guiding  Dir = 3, Dur = 22
22:46:09.666 00.001 5240 IsGuiding returns 0
22:46:09.666 00.000 5240 PulseGuide returned control before completion, sleep 32
22:46:09.678 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=168, med=0, FiltMin=0, FiltMax=146, Gamma=0.430
22:46:09.706 00.028 5240 IsGuiding returns 1
22:46:09.706 00.000 5240 scope still moving after pulse duration time elapsed
22:46:09.725 00.019 2696 UpdateGuideState exits: m=3012 SNR=38.7
22:46:09.728 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:09.731 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:46:09.733 00.002 2696 Enqueuing Expose request
22:46:09.738 00.005 5240 IsGuiding returns 0
22:46:09.738 00.000 5240 scope move finished after 22 + 50 ms
22:46:09.738 00.000 5240 Move returns status 0, amount 22
22:46:09.738 00.000 5240 MoveAxis(N, 0, ABG)
22:46:09.738 00.000 5240 Move returns status 0, amount 0
22:46:09.738 00.000 5240 move complete, result=0
22:46:09.738 00.000 5240 worker thread done servicing request
22:46:09.738 00.000 5240 Worker thread wakes up
22:46:09.738 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:46:09.738 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:46:09.741 00.003 2696 GuideStep: -0.0 px 22 ms WEST, 0.3 px 0 ms NORTH
22:46:11.161 01.420 5240 Exposure complete
22:46:11.227 00.066 5240 worker thread done servicing request
22:46:11.227 00.000 2696 OnExposeComplete: enter
22:46:11.230 00.003 2696 UpdateGuideState(): m_state=6
22:46:11.233 00.003 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
22:46:11.234 00.001 2696 Star::Find returns 1 (0), X=283.26, Y=265.70, Mass=3139, SNR=39.5, Peak=166 HFD=3.9
22:46:11.236 00.002 2696 MultiStar: [#1 -0.58,0.63,1.23,U] [#2 -0.68,0.09,0.67,U] [#3 -0.71,0.39,0.66,U] [#4 -1.74,0.23,0.41,U] [#5 -1.06,1.26,0.42,U] [#6 -1.57,0.15,0.42,U] [#7 -0.21,0.41,0.46,U] [#8 -0.85,-0.45,0.37,U] 
22:46:11.238 00.002 2696 refined, 8 included, MultiStar: {-0.56, 0.36}, one-star: {0.71, 0.25}
22:46:11.240 00.002 2696 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.74) = xAngle (-0.17 = -0.17)
22:46:11.242 00.002 2696 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.46 = 2.46)
22:46:11.244 00.002 2696 CameraToMount -- cameraX=-0.56 cameraY=0.36 hyp=0.67 cameraTheta=2.56 mountX=0.66 mountY=0.42, mountTheta=0.57
22:46:11.247 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.56, y=0.36, opts=13)
22:46:11.248 00.001 2696 Enqueuing Move request for scope (-0.56, 0.36)
22:46:11.250 00.002 5240 Worker thread wakes up
22:46:11.250 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.36) opts 0xd
22:46:11.250 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.56, 0.36)
22:46:11.250 00.000 5240 Moving (-0.56, 0.36) raw xDistance=0.66 yDistance=0.42
22:46:11.251 00.001 5240 PPEC rslt: input = 0.66, final = 0.79, react = 0.66, pred = 1.28, hyst = 0.62, hyst_pct = 0.87, period_length = 647.39
22:46:11.251 00.000 5240 PPEC: input: 0.66, control: 0.79, exposure: 1500
22:46:11.251 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:46:11.251 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
22:46:11.251 00.000 5240 MoveAxis(W, 130, ABG)
22:46:11.251 00.000 5240 Guiding  Dir = 3, Dur = 130
22:46:11.251 00.000 5240 IsGuiding returns 0
22:46:11.252 00.001 5240 PulseGuide returned control before completion, sleep 140
22:46:11.266 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=166, med=0, FiltMin=0, FiltMax=138, Gamma=0.430
22:46:11.313 00.047 2696 UpdateGuideState exits: m=3139 SNR=39.5
22:46:11.315 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:11.317 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:46:11.318 00.001 2696 Enqueuing Expose request
22:46:11.408 00.090 5240 IsGuiding returns 0
22:46:11.408 00.000 5240 Move returns status 0, amount 130
22:46:11.408 00.000 5240 MoveAxis(N, 0, ABG)
22:46:11.408 00.000 5240 Move returns status 0, amount 0
22:46:11.408 00.000 5240 move complete, result=0
22:46:11.408 00.000 5240 worker thread done servicing request
22:46:11.408 00.000 5240 Worker thread wakes up
22:46:11.408 00.000 2696 GuideStep: 0.7 px 130 ms WEST, 0.4 px 0 ms NORTH
22:46:11.411 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:46:11.411 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:46:13.062 01.651 5240 Exposure complete
22:46:13.134 00.072 5240 worker thread done servicing request
22:46:13.134 00.000 2696 OnExposeComplete: enter
22:46:13.137 00.003 2696 UpdateGuideState(): m_state=6
22:46:13.139 00.002 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
22:46:13.141 00.002 2696 Star::Find returns 1 (0), X=284.02, Y=265.25, Mass=3095, SNR=39.2, Peak=189 HFD=4.0
22:46:13.143 00.002 2696 MultiStar: [#1 -0.55,-0.11,1.25,U] [#2 -0.05,-0.21,0.66,U] [#3 -0.40,-0.03,0.65,U] [#4 -0.83,-0.08,0.43,U] [#5 -0.43,0.97,0.43,U] [#6 -0.81,-0.17,0.43,U] [#7 0.13,0.23,0.48,U] [#8 0.02,-0.65,0.37,U] 
22:46:13.145 00.002 2696 refined, 8 included, MultiStar: {-0.06, -0.06}, one-star: {1.47, -0.20}
22:46:13.147 00.002 2696 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.74) = xAngle (-5.09 = 1.20)
22:46:13.148 00.001 2696 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.46 = -2.46)
22:46:13.150 00.002 2696 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-2.35 mountX=0.03 mountY=-0.05, mountTheta=-1.05
22:46:13.153 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.06, y=-0.06, opts=13)
22:46:13.155 00.002 2696 Enqueuing Move request for scope (-0.06, -0.06)
22:46:13.157 00.002 5240 Worker thread wakes up
22:46:13.157 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
22:46:13.157 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
22:46:13.157 00.000 5240 Moving (-0.06, -0.06) raw xDistance=0.03 yDistance=-0.05
22:46:13.158 00.001 5240 PPEC rslt: input = 0.03, final = 0.21, react = 0.03, pred = 1.62, hyst = 0.00, hyst_pct = 0.87, period_length = 647.39
22:46:13.158 00.000 5240 PPEC: input: 0.03, control: 0.21, exposure: 1500
22:46:13.158 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:13.158 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:46:13.158 00.000 5240 MoveAxis(W, 34, ABG)
22:46:13.158 00.000 5240 Guiding  Dir = 3, Dur = 34
22:46:13.158 00.000 5240 IsGuiding returns 0
22:46:13.159 00.001 5240 PulseGuide returned control before completion, sleep 44
22:46:13.171 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=189, med=0, FiltMin=0, FiltMax=146, Gamma=0.430
22:46:13.217 00.046 5240 IsGuiding returns 1
22:46:13.217 00.000 5240 scope still moving after pulse duration time elapsed
22:46:13.217 00.000 2696 UpdateGuideState exits: m=3095 SNR=39.2
22:46:13.219 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:13.221 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:46:13.222 00.001 2696 Enqueuing Expose request
22:46:13.249 00.027 5240 IsGuiding returns 0
22:46:13.249 00.000 5240 scope move finished after 34 + 56 ms
22:46:13.249 00.000 5240 Move returns status 0, amount 34
22:46:13.249 00.000 5240 MoveAxis(N, 0, ABG)
22:46:13.249 00.000 5240 Move returns status 0, amount 0
22:46:13.249 00.000 5240 move complete, result=0
22:46:13.249 00.000 5240 worker thread done servicing request
22:46:13.249 00.000 5240 Worker thread wakes up
22:46:13.249 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:46:13.249 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:46:13.250 00.001 2696 GuideStep: 0.0 px 34 ms WEST, -0.1 px 0 ms NORTH
22:46:14.676 01.426 5240 Exposure complete
22:46:14.739 00.063 5240 worker thread done servicing request
22:46:14.739 00.000 2696 OnExposeComplete: enter
22:46:14.741 00.002 2696 UpdateGuideState(): m_state=6
22:46:14.744 00.003 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
22:46:14.746 00.002 2696 Star::Find returns 1 (0), X=283.53, Y=264.90, Mass=2969, SNR=38.4, Peak=145 HFD=3.9
22:46:14.748 00.002 2696 MultiStar: [#1 -0.13,0.09,1.27,U] [#2 -0.28,-0.47,0.66,U] [#3 -0.18,-0.18,0.65,U] [#4 -1.31,-0.51,0.42,U] [#5 -0.55,0.78,0.44,U] [#6 -1.13,-0.25,0.45,U] [#7 0.27,0.17,0.49,U] [#8 -0.49,-1.15,0.38,U] 
22:46:14.750 00.002 2696 refined, 8 included, MultiStar: {-0.15, -0.21}, one-star: {0.98, -0.55}
22:46:14.751 00.001 2696 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.74) = xAngle (-4.92 = 1.37)
22:46:14.753 00.002 2696 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.29 = -2.29)
22:46:14.755 00.002 2696 CameraToMount -- cameraX=-0.15 cameraY=-0.21 hyp=0.25 cameraTheta=-2.18 mountX=0.05 mountY=-0.19, mountTheta=-1.31
22:46:14.760 00.005 2696 SchedulePrimaryMove(0F998B58, x=-0.15, y=-0.21, opts=13)
22:46:14.762 00.002 2696 Enqueuing Move request for scope (-0.15, -0.21)
22:46:14.764 00.002 5240 Worker thread wakes up
22:46:14.764 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.21) opts 0xd
22:46:14.764 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.15, -0.21)
22:46:14.764 00.000 5240 Moving (-0.15, -0.21) raw xDistance=0.05 yDistance=-0.19
22:46:14.764 00.000 5240 PPEC rslt: input = 0.05, final = 0.09, react = 0.05, pred = 0.67, hyst = 0.00, hyst_pct = 0.87, period_length = 647.39
22:46:14.764 00.000 5240 PPEC: input: 0.05, control: 0.09, exposure: 1500
22:46:14.764 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:46:14.764 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:46:14.764 00.000 5240 MoveAxis(W, 14, ABG)
22:46:14.764 00.000 5240 Guiding  Dir = 3, Dur = 14
22:46:14.765 00.001 5240 IsGuiding returns 0
22:46:14.765 00.000 5240 PulseGuide returned control before completion, sleep 24
22:46:14.778 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=161, med=0, FiltMin=0, FiltMax=147, Gamma=0.430
22:46:14.790 00.012 5240 IsGuiding returns 1
22:46:14.790 00.000 5240 scope still moving after pulse duration time elapsed
22:46:14.821 00.031 5240 IsGuiding returns 0
22:46:14.821 00.000 5240 scope move finished after 14 + 42 ms
22:46:14.821 00.000 5240 Move returns status 0, amount 14
22:46:14.821 00.000 5240 MoveAxis(N, 0, ABG)
22:46:14.821 00.000 5240 Move returns status 0, amount 0
22:46:14.821 00.000 5240 move complete, result=0
22:46:14.821 00.000 5240 worker thread done servicing request
22:46:14.824 00.003 2696 UpdateGuideState exits: m=2969 SNR=38.4
22:46:14.826 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:14.828 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:46:14.830 00.002 2696 Enqueuing Expose request
22:46:14.832 00.002 5240 Worker thread wakes up
22:46:14.832 00.000 2696 GuideStep: 0.1 px 14 ms WEST, -0.2 px 0 ms NORTH
22:46:14.833 00.001 5240 worker thread servicing REQUEST_EXPOSE 1500
22:46:14.833 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:46:16.472 01.639 5240 Exposure complete
22:46:16.553 00.081 5240 worker thread done servicing request
22:46:16.554 00.001 2696 OnExposeComplete: enter
22:46:16.556 00.002 2696 UpdateGuideState(): m_state=6
22:46:16.559 00.003 2696 Star::Find(15, 283, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
22:46:16.561 00.002 2696 Star::Find returns 1 (0), X=283.35, Y=265.52, Mass=3025, SNR=38.8, Peak=158 HFD=4.1
22:46:16.564 00.003 2696 MultiStar: [#1 -0.32,0.55,1.24,U] [#2 -0.44,0.02,0.68,U] [#3 -0.41,0.25,0.67,U] [#4 -1.51,-0.11,0.43,U] [#5 -0.79,1.03,0.43,U] [#6 -1.41,0.10,0.45,U] [#7 0.11,0.63,0.48,U] [#8 -0.31,-0.25,0.38,U] 
22:46:16.567 00.003 2696 refined, 8 included, MultiStar: {-0.32, 0.28}, one-star: {0.80, 0.07}
22:46:16.569 00.002 2696 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.74) = xAngle (-0.30 = -0.30)
22:46:16.573 00.004 2696 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.33 = 2.33)
22:46:16.576 00.003 2696 CameraToMount -- cameraX=-0.32 cameraY=0.28 hyp=0.42 cameraTheta=2.44 mountX=0.41 mountY=0.31, mountTheta=0.65
22:46:16.579 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.32, y=0.28, opts=13)
22:46:16.582 00.003 2696 Enqueuing Move request for scope (-0.32, 0.28)
22:46:16.584 00.002 5240 Worker thread wakes up
22:46:16.584 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.28) opts 0xd
22:46:16.584 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.32, 0.28)
22:46:16.585 00.001 5240 Moving (-0.32, 0.28) raw xDistance=0.41 yDistance=0.31
22:46:16.585 00.000 5240 PPEC rslt: input = 0.41, final = 0.48, react = 0.41, pred = 0.73, hyst = 0.39, hyst_pct = 0.87, period_length = 647.39
22:46:16.585 00.000 5240 PPEC: input: 0.41, control: 0.48, exposure: 1500
22:46:16.585 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:46:16.585 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
22:46:16.585 00.000 5240 MoveAxis(W, 80, ABG)
22:46:16.585 00.000 5240 Guiding  Dir = 3, Dur = 80
22:46:16.586 00.001 5240 IsGuiding returns 0
22:46:16.586 00.000 5240 PulseGuide returned control before completion, sleep 90
22:46:16.600 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=169, med=0, FiltMin=0, FiltMax=137, Gamma=0.430
22:46:16.649 00.049 2696 UpdateGuideState exits: m=3025 SNR=38.8
22:46:16.651 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:16.652 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:46:16.654 00.002 2696 Enqueuing Expose request
22:46:16.691 00.037 5240 IsGuiding returns 1
22:46:16.691 00.000 5240 scope still moving after pulse duration time elapsed
22:46:16.722 00.031 5240 IsGuiding returns 0
22:46:16.722 00.000 5240 scope move finished after 80 + 55 ms
22:46:16.722 00.000 5240 Move returns status 0, amount 80
22:46:16.722 00.000 5240 MoveAxis(N, 0, ABG)
22:46:16.722 00.000 5240 Move returns status 0, amount 0
22:46:16.722 00.000 5240 move complete, result=0
22:46:16.722 00.000 5240 worker thread done servicing request
22:46:16.722 00.000 5240 Worker thread wakes up
22:46:16.722 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:46:16.722 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:46:16.733 00.011 2696 GuideStep: 0.4 px 80 ms WEST, 0.3 px 0 ms NORTH
22:46:18.143 01.410 5240 Exposure complete
22:46:18.234 00.091 5240 worker thread done servicing request
22:46:18.234 00.000 2696 OnExposeComplete: enter
22:46:18.236 00.002 2696 UpdateGuideState(): m_state=6
22:46:18.238 00.002 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
22:46:18.240 00.002 2696 Star::Find returns 1 (0), X=283.71, Y=265.44, Mass=2902, SNR=38.0, Peak=186 HFD=3.6
22:46:18.243 00.003 2696 MultiStar: [#1 -0.85,-0.10,1.32,U] [#2 -0.27,-0.19,0.71,U] [#3 -0.57,0.15,0.69,U] [#4 -1.16,-0.17,0.45,U] [#5 -0.32,1.08,0.45,U] [#6 -0.99,-0.08,0.47,U] [#7 -0.13,0.13,0.47,U] [#8 -0.41,-0.72,0.38,U] 
22:46:18.244 00.001 2696 refined, 8 included, MultiStar: {-0.32, -0.00}, one-star: {1.16, -0.01}
22:46:18.246 00.002 2696 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.74) = xAngle (-5.87 = 0.41)
22:46:18.248 00.002 2696 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.24 = 3.04)
22:46:18.250 00.002 2696 CameraToMount -- cameraX=-0.32 cameraY=-0.00 hyp=0.32 cameraTheta=-3.14 mountX=0.29 mountY=0.03, mountTheta=0.11
22:46:18.253 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.32, y=-0.00, opts=13)
22:46:18.255 00.002 2696 Enqueuing Move request for scope (-0.32, -0.00)
22:46:18.257 00.002 5240 Worker thread wakes up
22:46:18.257 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.00) opts 0xd
22:46:18.257 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.32, -0.00)
22:46:18.257 00.000 5240 Moving (-0.32, -0.00) raw xDistance=0.29 yDistance=0.03
22:46:18.257 00.000 5240 PPEC rslt: input = 0.29, final = 0.36, react = 0.29, pred = 0.68, hyst = 0.27, hyst_pct = 0.87, period_length = 647.39
22:46:18.257 00.000 5240 PPEC: input: 0.29, control: 0.36, exposure: 1500
22:46:18.258 00.001 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:18.258 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:46:18.258 00.000 5240 MoveAxis(W, 61, ABG)
22:46:18.258 00.000 5240 Guiding  Dir = 3, Dur = 61
22:46:18.258 00.000 5240 IsGuiding returns 0
22:46:18.258 00.000 5240 PulseGuide returned control before completion, sleep 71
22:46:18.272 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=186, med=0, FiltMin=0, FiltMax=153, Gamma=0.430
22:46:18.318 00.046 2696 UpdateGuideState exits: m=2902 SNR=38.0
22:46:18.323 00.005 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:18.326 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:46:18.328 00.002 2696 Enqueuing Expose request
22:46:18.346 00.018 5240 IsGuiding returns 1
22:46:18.347 00.001 5240 scope still moving after pulse duration time elapsed
22:46:18.375 00.028 5240 IsGuiding returns 0
22:46:18.375 00.000 5240 scope move finished after 61 + 56 ms
22:46:18.375 00.000 5240 Move returns status 0, amount 61
22:46:18.376 00.001 5240 MoveAxis(N, 0, ABG)
22:46:18.376 00.000 5240 Move returns status 0, amount 0
22:46:18.376 00.000 5240 move complete, result=0
22:46:18.376 00.000 5240 worker thread done servicing request
22:46:18.376 00.000 5240 Worker thread wakes up
22:46:18.376 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:46:18.376 00.000 2696 GuideStep: 0.3 px 61 ms WEST, 0.0 px 0 ms NORTH
22:46:18.379 00.003 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:46:20.005 01.626 5240 Exposure complete
22:46:20.068 00.063 5240 worker thread done servicing request
22:46:20.068 00.000 2696 OnExposeComplete: enter
22:46:20.070 00.002 2696 UpdateGuideState(): m_state=6
22:46:20.074 00.004 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
22:46:20.076 00.002 2696 Star::Find returns 1 (0), X=284.13, Y=265.33, Mass=2938, SNR=38.2, Peak=194 HFD=3.8
22:46:20.078 00.002 2696 MultiStar: [#1 0.07,0.16,1.29,U] [#2 0.18,-0.39,0.70,U] [#3 0.12,0.04,0.67,U] [#4 -0.66,-0.38,0.42,U] [#5 -0.14,0.72,0.42,U] [#6 -0.50,-0.20,0.47,U] [#7 0.63,0.28,0.47,U] [#8 0.11,-0.78,0.37,U] 
22:46:20.080 00.002 2696 refined, 8 included, MultiStar: {0.28, -0.04}, one-star: {1.58, -0.12}
22:46:20.081 00.001 2696 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.74) = xAngle (-2.89 = -2.89)
22:46:20.083 00.002 2696 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.26 = -0.26)
22:46:20.085 00.002 2696 CameraToMount -- cameraX=0.28 cameraY=-0.04 hyp=0.29 cameraTheta=-0.15 mountX=-0.28 mountY=-0.07, mountTheta=-2.89
22:46:20.088 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.28, y=-0.04, opts=13)
22:46:20.090 00.002 2696 Enqueuing Move request for scope (0.28, -0.04)
22:46:20.091 00.001 5240 Worker thread wakes up
22:46:20.091 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.04) opts 0xd
22:46:20.091 00.000 5240 Handling offset move in thread for scope, endpoint = (0.28, -0.04)
22:46:20.091 00.000 5240 Moving (0.28, -0.04) raw xDistance=-0.28 yDistance=-0.07
22:46:20.092 00.001 5240 PPEC rslt: input = -0.28, final = -0.18, react = -0.28, pred = 0.25, hyst = -0.20, hyst_pct = 0.87, period_length = 647.39
22:46:20.092 00.000 5240 PPEC: input: -0.28, control: -0.18, exposure: 1500
22:46:20.092 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:20.092 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:46:20.092 00.000 5240 MoveAxis(E, 30, ABG)
22:46:20.092 00.000 5240 Guiding  Dir = 2, Dur = 30
22:46:20.092 00.000 5240 IsGuiding returns 0
22:46:20.092 00.000 5240 PulseGuide returned control before completion, sleep 40
22:46:20.107 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=194, med=0, FiltMin=0, FiltMax=148, Gamma=0.430
22:46:20.141 00.034 5240 IsGuiding returns 1
22:46:20.141 00.000 5240 scope still moving after pulse duration time elapsed
22:46:20.154 00.013 2696 UpdateGuideState exits: m=2938 SNR=38.2
22:46:20.156 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:20.158 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:46:20.161 00.003 2696 Enqueuing Expose request
22:46:20.172 00.011 5240 IsGuiding returns 0
22:46:20.172 00.000 5240 scope move finished after 30 + 49 ms
22:46:20.172 00.000 5240 Move returns status 0, amount 30
22:46:20.172 00.000 5240 MoveAxis(N, 0, ABG)
22:46:20.172 00.000 5240 Move returns status 0, amount 0
22:46:20.172 00.000 5240 move complete, result=0
22:46:20.172 00.000 5240 worker thread done servicing request
22:46:20.172 00.000 5240 Worker thread wakes up
22:46:20.172 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:46:20.172 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:46:20.173 00.001 2696 GuideStep: -0.3 px 30 ms EAST, -0.1 px 0 ms NORTH
22:46:21.583 01.410 5240 Exposure complete
22:46:21.632 00.049 5240 worker thread done servicing request
22:46:21.632 00.000 2696 OnExposeComplete: enter
22:46:21.635 00.003 2696 UpdateGuideState(): m_state=6
22:46:21.637 00.002 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
22:46:21.640 00.003 2696 Star::Find returns 1 (0), X=283.77, Y=265.54, Mass=2963, SNR=38.4, Peak=191 HFD=3.7
22:46:21.642 00.002 2696 MultiStar: [#1 -0.24,0.27,1.28,U] [#2 -0.24,-0.07,0.69,U] [#3 -0.36,0.06,0.67,U] [#4 -1.32,-0.13,0.43,U] [#5 -0.66,0.90,0.42,U] [#6 -0.99,-0.25,0.44,U] [#7 0.12,0.03,0.47,U] [#8 -0.16,-0.56,0.38,U] 
22:46:21.645 00.003 2696 refined, 8 included, MultiStar: {-0.13, 0.08}, one-star: {1.22, 0.09}
22:46:21.647 00.002 2696 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.74) = xAngle (-0.11 = -0.11)
22:46:21.649 00.002 2696 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.52 = 2.52)
22:46:21.652 00.003 2696 CameraToMount -- cameraX=-0.13 cameraY=0.08 hyp=0.15 cameraTheta=2.62 mountX=0.15 mountY=0.09, mountTheta=0.53
22:46:21.655 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.13, y=0.08, opts=13)
22:46:21.658 00.003 2696 Enqueuing Move request for scope (-0.13, 0.08)
22:46:21.660 00.002 5240 Worker thread wakes up
22:46:21.660 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.08) opts 0xd
22:46:21.660 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.13, 0.08)
22:46:21.660 00.000 5240 Moving (-0.13, 0.08) raw xDistance=0.15 yDistance=0.09
22:46:21.660 00.000 5240 PPEC rslt: input = 0.15, final = 0.02, react = 0.15, pred = 0.11, hyst = 0.00, hyst_pct = 0.87, period_length = 647.39
22:46:21.660 00.000 5240 PPEC: input: 0.15, control: 0.02, exposure: 1500
22:46:21.661 00.001 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:21.661 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:46:21.661 00.000 5240 MoveAxis(W, 3, ABG)
22:46:21.661 00.000 5240 Guiding  Dir = 3, Dur = 3
22:46:21.661 00.000 5240 IsGuiding returns 0
22:46:21.661 00.000 5240 PulseGuide returned control before completion, sleep 13
22:46:21.676 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=203, med=0, FiltMin=0, FiltMax=147, Gamma=0.430
22:46:21.686 00.010 5240 IsGuiding returns 1
22:46:21.686 00.000 5240 scope still moving after pulse duration time elapsed
22:46:21.718 00.032 5240 IsGuiding returns 0
22:46:21.718 00.000 5240 scope move finished after 3 + 53 ms
22:46:21.718 00.000 5240 Move returns status 0, amount 3
22:46:21.718 00.000 5240 MoveAxis(N, 0, ABG)
22:46:21.718 00.000 5240 Move returns status 0, amount 0
22:46:21.718 00.000 5240 move complete, result=0
22:46:21.718 00.000 5240 worker thread done servicing request
22:46:21.722 00.004 2696 UpdateGuideState exits: m=2963 SNR=38.4
22:46:21.724 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:21.729 00.005 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:46:21.732 00.003 2696 Enqueuing Expose request
22:46:21.734 00.002 5240 Worker thread wakes up
22:46:21.734 00.000 2696 GuideStep: 0.2 px 3 ms WEST, 0.1 px 0 ms NORTH
22:46:21.736 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:46:21.736 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:46:23.380 01.644 5240 Exposure complete
22:46:23.442 00.062 5240 worker thread done servicing request
22:46:23.442 00.000 2696 OnExposeComplete: enter
22:46:23.444 00.002 2696 UpdateGuideState(): m_state=6
22:46:23.449 00.005 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
22:46:23.451 00.002 2696 Star::Find returns 1 (0), X=282.89, Y=265.50, Mass=2893, SNR=37.9, Peak=140 HFD=3.9
22:46:23.453 00.002 2696 MultiStar: [#1 -0.77,0.66,1.29,U] [#2 -0.91,0.11,0.71,U] [#3 -0.84,0.18,0.67,U] [#4 -1.83,0.31,0.44,U] [#5 -1.21,1.11,0.45,U] [#6 -1.76,0.30,0.47,U] [#7 -0.59,0.48,0.48,U] [#8 -0.99,-0.41,0.38,U] 
22:46:23.455 00.002 2696 single-star, 8 included, MultiStar: {-0.80, 0.33}, one-star: {0.34, 0.05}
22:46:23.457 00.002 2696 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.74) = xAngle (-2.59 = -2.59)
22:46:23.458 00.001 2696 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.04 = 0.04)
22:46:23.460 00.002 2696 CameraToMount -- cameraX=0.34 cameraY=0.05 hyp=0.34 cameraTheta=0.15 mountX=-0.29 mountY=0.01, mountTheta=3.09
22:46:23.463 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.34, y=0.05, opts=13)
22:46:23.466 00.003 2696 Enqueuing Move request for scope (0.34, 0.05)
22:46:23.467 00.001 5240 Worker thread wakes up
22:46:23.467 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.05) opts 0xd
22:46:23.467 00.000 5240 Handling offset move in thread for scope, endpoint = (0.34, 0.05)
22:46:23.468 00.001 5240 Moving (0.34, 0.05) raw xDistance=-0.29 yDistance=0.01
22:46:23.468 00.000 5240 PPEC rslt: input = -0.29, final = -0.29, react = -0.29, pred = -0.04, hyst = -0.28, hyst_pct = 0.86, period_length = 647.39
22:46:23.468 00.000 5240 PPEC: input: -0.29, control: -0.29, exposure: 1500
22:46:23.468 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:23.468 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:46:23.468 00.000 5240 MoveAxis(E, 48, ABG)
22:46:23.468 00.000 5240 Guiding  Dir = 2, Dur = 48
22:46:23.468 00.000 5240 IsGuiding returns 0
22:46:23.468 00.000 5240 PulseGuide returned control before completion, sleep 58
22:46:23.482 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=171, med=0, FiltMin=0, FiltMax=155, Gamma=0.430
22:46:23.528 00.046 2696 UpdateGuideState exits: m=2893 SNR=37.9
22:46:23.530 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:23.531 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:46:23.533 00.002 2696 Enqueuing Expose request
22:46:23.541 00.008 5240 IsGuiding returns 1
22:46:23.541 00.000 5240 scope still moving after pulse duration time elapsed
22:46:23.572 00.031 5240 IsGuiding returns 0
22:46:23.573 00.001 5240 scope move finished after 48 + 56 ms
22:46:23.573 00.000 5240 Move returns status 0, amount 48
22:46:23.573 00.000 5240 MoveAxis(N, 0, ABG)
22:46:23.573 00.000 5240 Move returns status 0, amount 0
22:46:23.573 00.000 5240 move complete, result=0
22:46:23.573 00.000 5240 worker thread done servicing request
22:46:23.574 00.001 5240 Worker thread wakes up
22:46:23.574 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:46:23.574 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:46:23.575 00.001 2696 GuideStep: -0.3 px 48 ms EAST, 0.0 px 0 ms NORTH
22:46:24.995 01.420 5240 Exposure complete
22:46:25.045 00.050 5240 worker thread done servicing request
22:46:25.045 00.000 2696 OnExposeComplete: enter
22:46:25.047 00.002 2696 UpdateGuideState(): m_state=6
22:46:25.049 00.002 2696 Star::Find(15, 282, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
22:46:25.051 00.002 2696 Star::Find returns 1 (0), X=282.31, Y=265.58, Mass=2997, SNR=38.6, Peak=191 HFD=3.5
22:46:25.054 00.003 2696 MultiStar: [#1 -1.74,0.17,1.26,U] [#2 -1.48,0.15,0.68,U] [#3 -1.70,0.46,0.66,U] [#4 -2.41,0.11,0.42,U] [#5 -1.66,1.07,0.44,U] [#6 -2.16,0.26,0.43,U] [#7 -1.25,0.39,0.47,U] [#8 -1.58,-0.31,0.37,U] 
22:46:25.055 00.001 2696 single-star, 8 included, MultiStar: {-1.47, 0.25}, one-star: {-0.24, 0.13}
22:46:25.057 00.002 2696 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.74) = xAngle (-0.09 = -0.09)
22:46:25.059 00.002 2696 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.55 = 2.55)
22:46:25.061 00.002 2696 CameraToMount -- cameraX=-0.24 cameraY=0.13 hyp=0.27 cameraTheta=2.65 mountX=0.27 mountY=0.15, mountTheta=0.51
22:46:25.064 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.24, y=0.13, opts=13)
22:46:25.066 00.002 2696 Enqueuing Move request for scope (-0.24, 0.13)
22:46:25.067 00.001 5240 Worker thread wakes up
22:46:25.068 00.001 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.13) opts 0xd
22:46:25.068 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.24, 0.13)
22:46:25.068 00.000 5240 Moving (-0.24, 0.13) raw xDistance=0.27 yDistance=0.15
22:46:25.068 00.000 5240 PPEC rslt: input = 0.27, final = 0.19, react = 0.27, pred = -0.43, hyst = 0.24, hyst_pct = 0.86, period_length = 647.39
22:46:25.068 00.000 5240 PPEC: input: 0.27, control: 0.19, exposure: 1500
22:46:25.068 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
22:46:25.068 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:46:25.068 00.000 5240 MoveAxis(W, 31, ABG)
22:46:25.069 00.001 5240 Guiding  Dir = 3, Dur = 31
22:46:25.069 00.000 5240 IsGuiding returns 0
22:46:25.069 00.000 5240 PulseGuide returned control before completion, sleep 41
22:46:25.082 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=191, med=0, FiltMin=0, FiltMax=139, Gamma=0.430
22:46:25.115 00.033 5240 IsGuiding returns 1
22:46:25.115 00.000 5240 scope still moving after pulse duration time elapsed
22:46:25.128 00.013 2696 UpdateGuideState exits: m=2997 SNR=38.6
22:46:25.130 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:25.133 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:46:25.136 00.003 2696 Enqueuing Expose request
22:46:25.145 00.009 5240 IsGuiding returns 0
22:46:25.145 00.000 5240 scope move finished after 31 + 44 ms
22:46:25.145 00.000 5240 Move returns status 0, amount 31
22:46:25.145 00.000 5240 MoveAxis(N, 0, ABG)
22:46:25.145 00.000 5240 Move returns status 0, amount 0
22:46:25.145 00.000 5240 move complete, result=0
22:46:25.145 00.000 5240 worker thread done servicing request
22:46:25.145 00.000 5240 Worker thread wakes up
22:46:25.145 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:46:25.145 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:46:25.149 00.004 2696 GuideStep: 0.3 px 31 ms WEST, 0.2 px 0 ms NORTH
22:46:26.785 01.636 5240 Exposure complete
22:46:26.851 00.066 5240 worker thread done servicing request
22:46:26.851 00.000 2696 OnExposeComplete: enter
22:46:26.853 00.002 2696 UpdateGuideState(): m_state=6
22:46:26.855 00.002 2696 Star::Find(15, 282, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
22:46:26.857 00.002 2696 Star::Find returns 1 (0), X=281.99, Y=265.84, Mass=3038, SNR=38.8, Peak=173 HFD=4.1
22:46:26.859 00.002 2696 MultiStar: [#1 -2.35,0.54,1.27,U] [#2 -2.11,0.22,0.68,U] [#3 -2.29,0.21,0.67,U] [#4 -2.95,0.31,0.42,U] [#5 -2.46,1.45,0.44,U] [#6 -2.96,0.28,0.43,U] [#7 -1.74,0.63,0.47,U] [#8 -1.82,-0.12,0.37,U] 
22:46:26.860 00.001 2696 single-star, 8 included, MultiStar: {-2.02, 0.44}, one-star: {-0.56, 0.39}
22:46:26.863 00.003 2696 CameraToMount -- cameraTheta (2.53) - m_xAngle (2.74) = xAngle (-0.20 = -0.20)
22:46:26.865 00.002 2696 CameraToMount -- cameraTheta (2.53) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.43 = 2.43)
22:46:26.867 00.002 2696 CameraToMount -- cameraX=-0.56 cameraY=0.39 hyp=0.68 cameraTheta=2.53 mountX=0.67 mountY=0.45, mountTheta=0.59
22:46:26.870 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.56, y=0.39, opts=13)
22:46:26.872 00.002 2696 Enqueuing Move request for scope (-0.56, 0.39)
22:46:26.874 00.002 5240 Worker thread wakes up
22:46:26.874 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.39) opts 0xd
22:46:26.874 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.56, 0.39)
22:46:26.874 00.000 5240 Moving (-0.56, 0.39) raw xDistance=0.67 yDistance=0.45
22:46:26.874 00.000 5240 PPEC rslt: input = 0.67, final = 0.50, react = 0.67, pred = -0.64, hyst = 0.57, hyst_pct = 0.86, period_length = 647.39
22:46:26.874 00.000 5240 PPEC: input: 0.67, control: 0.50, exposure: 1500
22:46:26.874 00.000 5240 switching direction from -1 to 1 - decHistory=3 oldest=0.18 newest=0.61
22:46:26.874 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
22:46:26.874 00.000 5240 MoveAxis(W, 82, ABG)
22:46:26.874 00.000 5240 Guiding  Dir = 3, Dur = 82
22:46:26.875 00.001 5240 IsGuiding returns 0
22:46:26.875 00.000 5240 PulseGuide returned control before completion, sleep 92
22:46:26.889 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=0, FiltMin=0, FiltMax=149, Gamma=0.430
22:46:26.935 00.046 2696 UpdateGuideState exits: m=3038 SNR=38.8
22:46:26.937 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:26.938 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:46:26.940 00.002 2696 Enqueuing Expose request
22:46:26.971 00.031 5240 IsGuiding returns 1
22:46:26.971 00.000 5240 scope still moving after pulse duration time elapsed
22:46:27.002 00.031 5240 IsGuiding returns 0
22:46:27.002 00.000 5240 scope move finished after 82 + 45 ms
22:46:27.002 00.000 5240 Move returns status 0, amount 82
22:46:27.002 00.000 5240 BLC: Oldest BLC event removed
22:46:27.002 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 330 applied
22:46:27.002 00.000 5240 MoveAxis(S, 386, ABG)
22:46:27.002 00.000 5240 Guiding  Dir = 1, Dur = 386
22:46:27.002 00.000 5240 IsGuiding returns 0
22:46:27.002 00.000 5240 PulseGuide returned control before completion, sleep 396
22:46:27.406 00.404 5240 IsGuiding returns 1
22:46:27.406 00.000 5240 scope still moving after pulse duration time elapsed
22:46:27.436 00.030 5240 IsGuiding returns 0
22:46:27.436 00.000 5240 scope move finished after 386 + 47 ms
22:46:27.436 00.000 5240 Move returns status 0, amount 386
22:46:27.437 00.001 5240 move complete, result=0
22:46:27.437 00.000 5240 worker thread done servicing request
22:46:27.437 00.000 2696 GuideStep: 0.7 px 82 ms WEST, 0.4 px 386 ms SOUTH
22:46:27.445 00.008 5240 Worker thread wakes up
22:46:27.445 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:46:27.445 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:46:28.873 01.428 5240 Exposure complete
22:46:28.952 00.079 5240 worker thread done servicing request
22:46:28.952 00.000 2696 OnExposeComplete: enter
22:46:28.954 00.002 2696 UpdateGuideState(): m_state=6
22:46:28.956 00.002 2696 Star::Find(15, 281, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
22:46:28.958 00.002 2696 Star::Find returns 1 (0), X=282.00, Y=266.54, Mass=3051, SNR=39.0, Peak=193 HFD=3.7
22:46:28.960 00.002 2696 MultiStar: [#1 -2.50,1.06,1.27,U] [#2 -2.24,0.61,0.67,U] [#3 -2.50,0.86,0.66,U] [#4 -2.89,0.93,0.42,U] [#5 -2.44,2.14,0.44,U] [#6 -2.76,0.76,0.43,U] [#7 -2.25,0.87,0.47,U] [#8 -1.95,0.41,0.37,U] 
22:46:28.962 00.002 2696 single-star, 8 included, MultiStar: {-2.12, 0.98}, one-star: {-0.55, 1.09}
22:46:28.963 00.001 2696 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.74) = xAngle (-0.70 = -0.70)
22:46:28.965 00.002 2696 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.94 = 1.94)
22:46:28.967 00.002 2696 CameraToMount -- cameraX=-0.55 cameraY=1.09 hyp=1.22 cameraTheta=2.04 mountX=0.94 mountY=1.14, mountTheta=0.88
22:46:28.971 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.55, y=1.09, opts=13)
22:46:28.973 00.002 2696 Enqueuing Move request for scope (-0.55, 1.09)
22:46:28.975 00.002 5240 Worker thread wakes up
22:46:28.975 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 1.09) opts 0xd
22:46:28.975 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.55, 1.09)
22:46:28.975 00.000 5240 Moving (-0.55, 1.09) raw xDistance=0.94 yDistance=1.14
22:46:28.975 00.000 5240 BLC: History state: CurrMiss=1.14, AvgInitMiss=1.36, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.445269, 1:1.137627
22:46:28.975 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:46:28.975 00.000 5240 PPEC rslt: input = 0.94, final = 0.75, react = 0.94, pred = -0.88, hyst = 0.86, hyst_pct = 0.86, period_length = 647.39
22:46:28.975 00.000 5240 PPEC: input: 0.94, control: 0.75, exposure: 1500
22:46:28.976 00.001 5240 GuideAlgorithmResistSwitch::result() returns 1.14 from input 1.14
22:46:28.976 00.000 5240 MoveAxis(W, 124, ABG)
22:46:28.976 00.000 5240 Guiding  Dir = 3, Dur = 124
22:46:28.976 00.000 5240 IsGuiding returns 0
22:46:28.976 00.000 5240 PulseGuide returned control before completion, sleep 134
22:46:28.989 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=193, med=0, FiltMin=0, FiltMax=146, Gamma=0.430
22:46:29.035 00.046 2696 UpdateGuideState exits: m=3051 SNR=39.0
22:46:29.037 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:29.040 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:46:29.044 00.004 2696 Enqueuing Expose request
22:46:29.121 00.077 5240 IsGuiding returns 1
22:46:29.121 00.000 5240 scope still moving after pulse duration time elapsed
22:46:29.153 00.032 5240 IsGuiding returns 0
22:46:29.153 00.000 5240 scope move finished after 124 + 53 ms
22:46:29.153 00.000 5240 Move returns status 0, amount 124
22:46:29.153 00.000 5240 MoveAxis(S, 144, ABG)
22:46:29.153 00.000 5240 Guiding  Dir = 1, Dur = 144
22:46:29.153 00.000 5240 IsGuiding returns 0
22:46:29.153 00.000 5240 PulseGuide returned control before completion, sleep 154
22:46:29.324 00.171 5240 IsGuiding returns 1
22:46:29.324 00.000 5240 scope still moving after pulse duration time elapsed
22:46:29.354 00.030 5240 IsGuiding returns 0
22:46:29.354 00.000 5240 scope move finished after 144 + 56 ms
22:46:29.354 00.000 5240 Move returns status 0, amount 144
22:46:29.354 00.000 5240 move complete, result=0
22:46:29.354 00.000 5240 worker thread done servicing request
22:46:29.354 00.000 5240 Worker thread wakes up
22:46:29.354 00.000 2696 GuideStep: 0.9 px 124 ms WEST, 1.1 px 144 ms SOUTH
22:46:29.356 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:46:29.356 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:46:30.988 01.632 5240 Exposure complete
22:46:31.039 00.051 5240 worker thread done servicing request
22:46:31.041 00.002 2696 OnExposeComplete: enter
22:46:31.043 00.002 2696 UpdateGuideState(): m_state=6
22:46:31.045 00.002 2696 Star::Find(15, 281, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
22:46:31.047 00.002 2696 Star::Find returns 1 (0), X=281.12, Y=265.68, Mass=2877, SNR=37.8, Peak=176 HFD=3.8
22:46:31.049 00.002 2696 MultiStar: [#1 -3.02,0.75,1.30,U] [#2 -2.66,0.31,0.71,U] [#3 -2.88,0.63,0.67,U] [#4 -3.64,0.23,0.44,U] [#5 -2.94,1.40,0.44,U] [#6 -3.40,0.45,0.44,U] [#7 -2.37,0.77,0.51,U] [#8 -2.71,-0.06,0.38,U] 
22:46:31.051 00.002 2696 single-star, 8 included, MultiStar: {-2.68, 0.53}, one-star: {-1.43, 0.23}
22:46:31.052 00.001 2696 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.74) = xAngle (0.25 = 0.25)
22:46:31.054 00.002 2696 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.88 = 2.88)
22:46:31.056 00.002 2696 CameraToMount -- cameraX=-1.43 cameraY=0.23 hyp=1.45 cameraTheta=2.98 mountX=1.41 mountY=0.38, mountTheta=0.26
22:46:31.059 00.003 2696 SchedulePrimaryMove(0F998B58, x=-1.43, y=0.23, opts=13)
22:46:31.061 00.002 2696 Enqueuing Move request for scope (-1.43, 0.23)
22:46:31.062 00.001 5240 Worker thread wakes up
22:46:31.062 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.43, 0.23) opts 0xd
22:46:31.062 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.43, 0.23)
22:46:31.063 00.001 5240 Moving (-1.43, 0.23) raw xDistance=1.41 yDistance=0.38
22:46:31.063 00.000 5240 BLC: History state: CurrMiss=0.38, AvgInitMiss=1.36, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.445269, 1:1.137627, 2:0.379113
22:46:31.063 00.000 5240 BLC: Under-shoot: nominal increase by 172
22:46:31.063 00.000 5240 BLC: window closed
22:46:31.063 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:46:31.063 00.000 5240 BLC: Pulse adjusted to 330
22:46:31.063 00.000 5240 PPEC rslt: input = 1.41, final = 1.21, react = 1.41, pred = -0.89, hyst = 1.32, hyst_pct = 0.86, period_length = 647.39
22:46:31.063 00.000 5240 PPEC: input: 1.41, control: 1.21, exposure: 1500
22:46:31.063 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
22:46:31.064 00.001 5240 MoveAxis(W, 200, ABG)
22:46:31.064 00.000 5240 Guiding  Dir = 3, Dur = 200
22:46:31.064 00.000 5240 IsGuiding returns 0
22:46:31.064 00.000 5240 PulseGuide returned control before completion, sleep 210
22:46:31.078 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=180, med=0, FiltMin=0, FiltMax=158, Gamma=0.430
22:46:31.125 00.047 2696 UpdateGuideState exits: m=2877 SNR=37.8
22:46:31.127 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:31.129 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:46:31.130 00.001 2696 Enqueuing Expose request
22:46:31.137 00.007 2696 evsrv: cli 0F943380 connect
22:46:31.139 00.002 2696 case statement mapped state 6 to 3
22:46:31.141 00.002 2696 case statement mapped state 6 to 3
22:46:31.144 00.003 2696 evsrv: cli 0F943380 request: {"method":"get_pixel_scale","id":"f0243dfd-b9a0-4091-91d6-2941bb3ec722"}
22:46:31.145 00.001 2696 evsrv: cli 0F943380 response: {"jsonrpc":"2.0","result":1.86834,"id":"f0243dfd-b9a0-4091-91d6-2941bb3ec722"}
22:46:31.148 00.003 2696 evsrv: cli 0F943380 disconnect
22:46:31.287 00.139 5240 IsGuiding returns 1
22:46:31.287 00.000 5240 scope still moving after pulse duration time elapsed
22:46:31.319 00.032 5240 IsGuiding returns 0
22:46:31.319 00.000 5240 scope move finished after 200 + 54 ms
22:46:31.319 00.000 5240 Move returns status 0, amount 200
22:46:31.319 00.000 5240 MoveAxis(S, 48, ABG)
22:46:31.319 00.000 5240 Guiding  Dir = 1, Dur = 48
22:46:31.319 00.000 5240 IsGuiding returns 0
22:46:31.319 00.000 5240 PulseGuide returned control before completion, sleep 58
22:46:31.380 00.061 5240 IsGuiding returns 1
22:46:31.380 00.000 5240 scope still moving after pulse duration time elapsed
22:46:31.411 00.031 5240 IsGuiding returns 0
22:46:31.411 00.000 5240 scope move finished after 48 + 43 ms
22:46:31.411 00.000 5240 Move returns status 0, amount 48
22:46:31.411 00.000 5240 move complete, result=0
22:46:31.411 00.000 5240 worker thread done servicing request
22:46:31.411 00.000 5240 Worker thread wakes up
22:46:31.411 00.000 2696 GuideStep: 1.4 px 200 ms WEST, 0.4 px 48 ms SOUTH
22:46:31.413 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:46:31.413 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:46:32.834 01.421 5240 Exposure complete
22:46:32.912 00.078 5240 worker thread done servicing request
22:46:32.913 00.001 2696 OnExposeComplete: enter
22:46:32.916 00.003 2696 UpdateGuideState(): m_state=6
22:46:32.919 00.003 2696 Star::Find(15, 281, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
22:46:32.921 00.002 2696 Star::Find returns 1 (0), X=281.50, Y=265.25, Mass=2909, SNR=38.0, Peak=186 HFD=3.7
22:46:32.923 00.002 2696 MultiStar: [#1 -2.66,0.13,1.30,U] [#2 -2.43,-0.16,0.70,U] [#3 -2.73,-0.10,0.69,U] [#4 -3.39,-0.36,0.41,U] [#5 -2.63,0.74,0.44,U] [#6 -3.23,-0.24,0.44,U] [#7 -2.31,-0.04,0.48,U] [#8 -2.61,-0.78,0.39,U] 
22:46:32.925 00.002 2696 single-star, 8 included, MultiStar: {-2.43, -0.08}, one-star: {-1.05, -0.20}
22:46:32.927 00.002 2696 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.74) = xAngle (-5.69 = 0.59)
22:46:32.928 00.001 2696 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.06 = -3.06)
22:46:32.930 00.002 2696 CameraToMount -- cameraX=-1.05 cameraY=-0.20 hyp=1.07 cameraTheta=-2.96 mountX=0.89 mountY=-0.09, mountTheta=-0.10
22:46:32.933 00.003 2696 SchedulePrimaryMove(0F998B58, x=-1.05, y=-0.20, opts=13)
22:46:32.935 00.002 2696 Enqueuing Move request for scope (-1.05, -0.20)
22:46:32.936 00.001 5240 Worker thread wakes up
22:46:32.936 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.05, -0.20) opts 0xd
22:46:32.936 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.05, -0.20)
22:46:32.936 00.000 5240 Moving (-1.05, -0.20) raw xDistance=0.89 yDistance=-0.09
22:46:32.937 00.001 5240 PPEC rslt: input = 0.89, final = 0.74, react = 0.89, pred = -0.96, hyst = 0.88, hyst_pct = 0.86, period_length = 647.39
22:46:32.937 00.000 5240 PPEC: input: 0.89, control: 0.74, exposure: 1500
22:46:32.937 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:32.937 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:46:32.937 00.000 5240 MoveAxis(W, 123, ABG)
22:46:32.937 00.000 5240 Guiding  Dir = 3, Dur = 123
22:46:32.937 00.000 5240 IsGuiding returns 0
22:46:32.939 00.002 5240 PulseGuide returned control before completion, sleep 133
22:46:32.952 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=186, med=0, FiltMin=0, FiltMax=155, Gamma=0.430
22:46:32.998 00.046 2696 UpdateGuideState exits: m=2909 SNR=38.0
22:46:33.000 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:33.002 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:46:33.003 00.001 2696 Enqueuing Expose request
22:46:33.083 00.080 5240 IsGuiding returns 1
22:46:33.083 00.000 5240 scope still moving after pulse duration time elapsed
22:46:33.114 00.031 5240 IsGuiding returns 0
22:46:33.114 00.000 5240 scope move finished after 123 + 52 ms
22:46:33.114 00.000 5240 Move returns status 0, amount 123
22:46:33.114 00.000 5240 MoveAxis(N, 0, ABG)
22:46:33.114 00.000 5240 Move returns status 0, amount 0
22:46:33.114 00.000 5240 move complete, result=0
22:46:33.114 00.000 5240 worker thread done servicing request
22:46:33.114 00.000 5240 Worker thread wakes up
22:46:33.114 00.000 2696 GuideStep: 0.9 px 123 ms WEST, -0.1 px 0 ms NORTH
22:46:33.116 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:46:33.117 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:46:34.751 01.634 5240 Exposure complete
22:46:34.806 00.055 5240 worker thread done servicing request
22:46:34.806 00.000 2696 OnExposeComplete: enter
22:46:34.808 00.002 2696 UpdateGuideState(): m_state=6
22:46:34.811 00.003 2696 Star::Find(15, 281, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
22:46:34.813 00.002 2696 Star::Find returns 1 (0), X=281.90, Y=264.60, Mass=3013, SNR=38.7, Peak=188 HFD=3.8
22:46:34.815 00.002 2696 MultiStar: [#1 -2.18,-0.52,1.28,U] [#2 -2.09,-0.81,0.69,U] [#3 -2.20,-0.76,0.67,U] [#4 -2.89,-1.00,0.41,U] [#5 -2.37,0.08,0.43,U] [#6 -2.85,-0.59,0.45,U] [#7 -1.82,-0.59,0.48,U] [#8 -1.79,-1.18,0.37,U] 
22:46:34.817 00.002 2696 single-star, 8 included, MultiStar: {-1.97, -0.68}, one-star: {-0.65, -0.85}
22:46:34.818 00.001 2696 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.74) = xAngle (-4.96 = 1.32)
22:46:34.821 00.003 2696 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.33 = -2.33)
22:46:34.824 00.003 2696 CameraToMount -- cameraX=-0.65 cameraY=-0.85 hyp=1.07 cameraTheta=-2.23 mountX=0.27 mountY=-0.78, mountTheta=-1.24
22:46:34.828 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.65, y=-0.85, opts=13)
22:46:34.831 00.003 2696 Enqueuing Move request for scope (-0.65, -0.85)
22:46:34.833 00.002 5240 Worker thread wakes up
22:46:34.833 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.65, -0.85) opts 0xd
22:46:34.833 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.65, -0.85)
22:46:34.833 00.000 5240 Moving (-0.65, -0.85) raw xDistance=0.27 yDistance=-0.78
22:46:34.833 00.000 5240 PPEC rslt: input = 0.27, final = 0.20, react = 0.27, pred = -1.03, hyst = 0.36, hyst_pct = 0.86, period_length = 647.39
22:46:34.833 00.000 5240 PPEC: input: 0.27, control: 0.20, exposure: 1500
22:46:34.833 00.000 5240 resist switch: large excursion: input -0.78 thresh 0.45 direction from 1 to -1
22:46:34.833 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.33
22:46:34.833 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.78 from input -0.78
22:46:34.834 00.001 5240 MoveAxis(W, 33, ABG)
22:46:34.834 00.000 5240 Guiding  Dir = 3, Dur = 33
22:46:34.834 00.000 5240 IsGuiding returns 0
22:46:34.834 00.000 5240 PulseGuide returned control before completion, sleep 43
22:46:34.847 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=188, med=0, FiltMin=0, FiltMax=152, Gamma=0.430
22:46:34.892 00.045 5240 IsGuiding returns 1
22:46:34.892 00.000 5240 scope still moving after pulse duration time elapsed
22:46:34.895 00.003 2696 UpdateGuideState exits: m=3013 SNR=38.7
22:46:34.897 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:34.899 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:46:34.900 00.001 2696 Enqueuing Expose request
22:46:34.923 00.023 5240 IsGuiding returns 0
22:46:34.923 00.000 5240 scope move finished after 33 + 55 ms
22:46:34.923 00.000 5240 Move returns status 0, amount 33
22:46:34.923 00.000 5240 BLC: Oldest BLC event removed
22:46:34.923 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 330 applied
22:46:34.923 00.000 5240 MoveAxis(N, 428, ABG)
22:46:34.923 00.000 5240 Guiding  Dir = 0, Dur = 428
22:46:34.924 00.001 5240 IsGuiding returns 0
22:46:34.924 00.000 5240 PulseGuide returned control before completion, sleep 438
22:46:35.373 00.449 5240 IsGuiding returns 1
22:46:35.373 00.000 5240 scope still moving after pulse duration time elapsed
22:46:35.404 00.031 5240 IsGuiding returns 0
22:46:35.404 00.000 5240 scope move finished after 428 + 52 ms
22:46:35.404 00.000 5240 Move returns status 0, amount 428
22:46:35.405 00.001 5240 move complete, result=0
22:46:35.405 00.000 5240 worker thread done servicing request
22:46:35.405 00.000 5240 Worker thread wakes up
22:46:35.405 00.000 2696 GuideStep: 0.3 px 33 ms WEST, -0.8 px 428 ms NORTH
22:46:35.412 00.007 5240 worker thread servicing REQUEST_EXPOSE 1500
22:46:35.412 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:46:36.837 01.425 5240 Exposure complete
22:46:36.900 00.063 5240 worker thread done servicing request
22:46:36.900 00.000 2696 OnExposeComplete: enter
22:46:36.902 00.002 2696 UpdateGuideState(): m_state=6
22:46:36.905 00.003 2696 Star::Find(15, 281, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
22:46:36.907 00.002 2696 Star::Find returns 1 (0), X=282.18, Y=264.78, Mass=2971, SNR=38.4, Peak=173 HFD=3.9
22:46:36.910 00.003 2696 MultiStar: [#1 -1.65,-0.38,1.24,U] [#2 -1.66,-0.73,0.69,U] [#3 -1.82,-0.54,0.68,U] [#4 -2.53,-0.69,0.42,U] [#5 -1.91,0.27,0.43,U] [#6 -2.45,-0.58,0.44,U] [#7 -1.38,-0.37,0.48,U] [#8 -1.71,-1.27,0.37,U] 
22:46:36.912 00.002 2696 single-star, 8 included, MultiStar: {-1.58, -0.54}, one-star: {-0.37, -0.66}
22:46:36.915 00.003 2696 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.74) = xAngle (-4.81 = 1.47)
22:46:36.920 00.005 2696 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.18 = -2.18)
22:46:36.923 00.003 2696 CameraToMount -- cameraX=-0.37 cameraY=-0.66 hyp=0.76 cameraTheta=-2.08 mountX=0.08 mountY=-0.62, mountTheta=-1.45
22:46:36.927 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.37, y=-0.66, opts=13)
22:46:36.930 00.003 2696 Enqueuing Move request for scope (-0.37, -0.66)
22:46:36.932 00.002 5240 Worker thread wakes up
22:46:36.932 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.66) opts 0xd
22:46:36.932 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.37, -0.66)
22:46:36.932 00.000 5240 Moving (-0.37, -0.66) raw xDistance=0.08 yDistance=-0.62
22:46:36.932 00.000 5240 BLC: History state: CurrMiss=0.62, AvgInitMiss=1.34, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.775395, 1:0.622168
22:46:36.932 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:46:36.933 00.001 5240 PPEC rslt: input = 0.08, final = 0.10, react = 0.08, pred = 0.70, hyst = 0.00, hyst_pct = 0.85, period_length = 647.39
22:46:36.933 00.000 5240 PPEC: input: 0.08, control: 0.10, exposure: 1500
22:46:36.933 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
22:46:36.933 00.000 5240 MoveAxis(W, 17, ABG)
22:46:36.933 00.000 5240 Guiding  Dir = 3, Dur = 17
22:46:36.933 00.000 5240 IsGuiding returns 0
22:46:36.934 00.001 5240 PulseGuide returned control before completion, sleep 27
22:46:36.949 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=0, FiltMin=0, FiltMax=148, Gamma=0.430
22:46:36.965 00.016 5240 IsGuiding returns 1
22:46:36.965 00.000 5240 scope still moving after pulse duration time elapsed
22:46:36.997 00.032 5240 IsGuiding returns 1
22:46:36.997 00.000 2696 UpdateGuideState exits: m=2971 SNR=38.4
22:46:37.000 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:37.002 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:46:37.004 00.002 2696 Enqueuing Expose request
22:46:37.028 00.024 5240 IsGuiding returns 0
22:46:37.028 00.000 5240 scope move finished after 17 + 77 ms
22:46:37.028 00.000 5240 Move returns status 0, amount 17
22:46:37.028 00.000 5240 MoveAxis(N, 79, ABG)
22:46:37.028 00.000 5240 Guiding  Dir = 0, Dur = 79
22:46:37.028 00.000 5240 IsGuiding returns 0
22:46:37.029 00.001 5240 PulseGuide returned control before completion, sleep 89
22:46:37.122 00.093 5240 IsGuiding returns 1
22:46:37.122 00.000 5240 scope still moving after pulse duration time elapsed
22:46:37.154 00.032 5240 IsGuiding returns 0
22:46:37.154 00.000 5240 scope move finished after 79 + 46 ms
22:46:37.154 00.000 5240 Move returns status 0, amount 79
22:46:37.154 00.000 5240 move complete, result=0
22:46:37.154 00.000 5240 worker thread done servicing request
22:46:37.154 00.000 5240 Worker thread wakes up
22:46:37.154 00.000 2696 GuideStep: 0.1 px 17 ms WEST, -0.6 px 79 ms NORTH
22:46:37.156 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:46:37.156 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:46:38.809 01.653 5240 Exposure complete
22:46:38.871 00.062 5240 worker thread done servicing request
22:46:38.871 00.000 2696 OnExposeComplete: enter
22:46:38.873 00.002 2696 UpdateGuideState(): m_state=6
22:46:38.875 00.002 2696 Star::Find(15, 282, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
22:46:38.877 00.002 2696 Star::Find returns 1 (0), X=281.80, Y=265.47, Mass=2934, SNR=38.2, Peak=188 HFD=3.7
22:46:38.879 00.002 2696 MultiStar: [#1 -2.35,0.24,1.29,U] [#2 -2.29,-0.40,0.70,U] [#3 -2.42,-0.12,0.66,U] [#4 -3.25,-0.45,0.43,U] [#5 -2.62,0.78,0.43,U] [#6 -2.96,0.05,0.45,U] [#7 -1.88,0.04,0.47,U] [#8 -2.23,-0.36,0.39,U] 
22:46:38.880 00.001 2696 single-star, 8 included, MultiStar: {-2.16, 0.00}, one-star: {-0.75, 0.02}
22:46:38.884 00.004 2696 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.74) = xAngle (0.37 = 0.37)
22:46:38.886 00.002 2696 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (3.01 = 3.01)
22:46:38.888 00.002 2696 CameraToMount -- cameraX=-0.75 cameraY=0.02 hyp=0.75 cameraTheta=3.11 mountX=0.70 mountY=0.10, mountTheta=0.14
22:46:38.891 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.75, y=0.02, opts=13)
22:46:38.893 00.002 2696 Enqueuing Move request for scope (-0.75, 0.02)
22:46:38.894 00.001 5240 Worker thread wakes up
22:46:38.894 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.75, 0.02) opts 0xd
22:46:38.894 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.75, 0.02)
22:46:38.895 00.001 5240 Moving (-0.75, 0.02) raw xDistance=0.70 yDistance=0.10
22:46:38.895 00.000 5240 BLC: History state: CurrMiss=-0.10, AvgInitMiss=1.34, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.775395, 1:0.622168, 2:-0.101827
22:46:38.895 00.000 5240 BLC: No correction, Miss < min_move
22:46:38.895 00.000 5240 PPEC rslt: input = 0.70, final = 0.77, react = 0.70, pred = 0.74, hyst = 0.65, hyst_pct = 0.85, period_length = 647.39
22:46:38.895 00.000 5240 PPEC: input: 0.70, control: 0.77, exposure: 1500
22:46:38.895 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:38.895 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:46:38.895 00.000 5240 MoveAxis(W, 127, ABG)
22:46:38.895 00.000 5240 Guiding  Dir = 3, Dur = 127
22:46:38.895 00.000 5240 IsGuiding returns 0
22:46:38.897 00.002 5240 PulseGuide returned control before completion, sleep 137
22:46:38.909 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=188, med=0, FiltMin=0, FiltMax=148, Gamma=0.430
22:46:38.955 00.046 2696 UpdateGuideState exits: m=2934 SNR=38.2
22:46:38.957 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:38.960 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:46:38.962 00.002 2696 Enqueuing Expose request
22:46:39.039 00.077 5240 IsGuiding returns 1
22:46:39.039 00.000 5240 scope still moving after pulse duration time elapsed
22:46:39.070 00.031 5240 IsGuiding returns 0
22:46:39.070 00.000 5240 scope move finished after 127 + 47 ms
22:46:39.070 00.000 5240 Move returns status 0, amount 127
22:46:39.070 00.000 5240 MoveAxis(N, 0, ABG)
22:46:39.070 00.000 5240 Move returns status 0, amount 0
22:46:39.070 00.000 5240 move complete, result=0
22:46:39.070 00.000 5240 worker thread done servicing request
22:46:39.070 00.000 5240 Worker thread wakes up
22:46:39.070 00.000 2696 GuideStep: 0.7 px 127 ms WEST, 0.1 px 0 ms NORTH
22:46:39.077 00.007 5240 worker thread servicing REQUEST_EXPOSE 1500
22:46:39.077 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:46:40.503 01.426 5240 Exposure complete
22:46:40.575 00.072 5240 worker thread done servicing request
22:46:40.575 00.000 2696 OnExposeComplete: enter
22:46:40.578 00.003 2696 UpdateGuideState(): m_state=6
22:46:40.582 00.004 2696 Star::Find(15, 281, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 101
22:46:40.585 00.003 2696 Star::Find returns 1 (0), X=281.76, Y=265.41, Mass=2972, SNR=38.4, Peak=164 HFD=3.8
22:46:40.587 00.002 2696 MultiStar: [#1 -2.24,0.39,1.27,U] [#2 -2.17,-0.15,0.71,U] [#3 -2.32,-0.09,0.70,U] [#4 -2.93,-0.08,0.43,U] [#5 -2.44,1.07,0.44,U] [#6 -2.72,-0.03,0.44,U] [#7 -1.67,0.27,0.48,U] [#8 -1.97,-0.47,0.38,U] 
22:46:40.590 00.003 2696 single-star, 8 included, MultiStar: {-2.03, 0.11}, one-star: {-0.79, -0.04}
22:46:40.592 00.002 2696 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.74) = xAngle (-5.83 = 0.46)
22:46:40.596 00.004 2696 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.19 = 3.09)
22:46:40.599 00.003 2696 CameraToMount -- cameraX=-0.79 cameraY=-0.04 hyp=0.79 cameraTheta=-3.09 mountX=0.71 mountY=0.04, mountTheta=0.06
22:46:40.605 00.006 2696 SchedulePrimaryMove(0F998B58, x=-0.79, y=-0.04, opts=13)
22:46:40.610 00.005 2696 Enqueuing Move request for scope (-0.79, -0.04)
22:46:40.612 00.002 5240 Worker thread wakes up
22:46:40.612 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.79, -0.04) opts 0xd
22:46:40.612 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.79, -0.04)
22:46:40.612 00.000 5240 Moving (-0.79, -0.04) raw xDistance=0.71 yDistance=0.04
22:46:40.612 00.000 5240 BLC: window closed
22:46:40.612 00.000 5240 BLC: History state: CurrMiss=-0.04, AvgInitMiss=1.34, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.775395, 1:0.622168, 2:-0.101827
22:46:40.612 00.000 5240 BLC: No correction, Miss < min_move
22:46:40.613 00.001 5240 PPEC rslt: input = 0.71, final = 0.69, react = 0.71, pred = 0.21, hyst = 0.65, hyst_pct = 0.85, period_length = 647.39
22:46:40.613 00.000 5240 PPEC: input: 0.71, control: 0.69, exposure: 1500
22:46:40.613 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:40.613 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:46:40.613 00.000 5240 MoveAxis(W, 115, ABG)
22:46:40.613 00.000 5240 Guiding  Dir = 3, Dur = 115
22:46:40.614 00.001 5240 IsGuiding returns 0
22:46:40.614 00.000 5240 PulseGuide returned control before completion, sleep 125
22:46:40.626 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=0, FiltMin=0, FiltMax=142, Gamma=0.430
22:46:40.675 00.049 2696 UpdateGuideState exits: m=2972 SNR=38.4
22:46:40.677 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:40.679 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:46:40.681 00.002 2696 Enqueuing Expose request
22:46:40.753 00.072 5240 IsGuiding returns 1
22:46:40.753 00.000 5240 scope still moving after pulse duration time elapsed
22:46:40.784 00.031 5240 IsGuiding returns 0
22:46:40.784 00.000 5240 scope move finished after 115 + 55 ms
22:46:40.784 00.000 5240 Move returns status 0, amount 115
22:46:40.784 00.000 5240 MoveAxis(N, 0, ABG)
22:46:40.784 00.000 5240 Move returns status 0, amount 0
22:46:40.784 00.000 5240 move complete, result=0
22:46:40.784 00.000 5240 worker thread done servicing request
22:46:40.784 00.000 5240 Worker thread wakes up
22:46:40.784 00.000 2696 GuideStep: 0.7 px 115 ms WEST, 0.0 px 0 ms NORTH
22:46:40.787 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:46:40.787 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:46:42.422 01.635 5240 Exposure complete
22:46:42.472 00.050 5240 worker thread done servicing request
22:46:42.472 00.000 2696 OnExposeComplete: enter
22:46:42.474 00.002 2696 UpdateGuideState(): m_state=6
22:46:42.477 00.003 2696 Star::Find(15, 281, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 102
22:46:42.480 00.003 2696 Star::Find returns 1 (0), X=281.80, Y=265.23, Mass=2939, SNR=38.2, Peak=173 HFD=3.9
22:46:42.483 00.003 2696 MultiStar: [#1 -2.28,0.45,1.26,U] [#2 -2.05,0.13,0.68,U] [#3 -2.39,-0.12,0.68,U] [#4 -2.92,-0.00,0.42,U] [#5 -2.43,1.17,0.45,U] [#6 -2.82,-0.08,0.45,U] [#7 -1.87,0.32,0.47,U] [#8 -2.17,-0.41,0.39,U] 
22:46:42.484 00.001 2696 single-star, 8 included, MultiStar: {-2.06, 0.14}, one-star: {-0.75, -0.22}
22:46:42.486 00.002 2696 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.74) = xAngle (-5.59 = 0.69)
22:46:42.488 00.002 2696 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.96 = -2.96)
22:46:42.489 00.001 2696 CameraToMount -- cameraX=-0.75 cameraY=-0.22 hyp=0.78 cameraTheta=-2.86 mountX=0.60 mountY=-0.14, mountTheta=-0.23
22:46:42.493 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.75, y=-0.22, opts=13)
22:46:42.495 00.002 2696 Enqueuing Move request for scope (-0.75, -0.22)
22:46:42.497 00.002 5240 Worker thread wakes up
22:46:42.497 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.75, -0.22) opts 0xd
22:46:42.497 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.75, -0.22)
22:46:42.497 00.000 5240 Moving (-0.75, -0.22) raw xDistance=0.60 yDistance=-0.14
22:46:42.497 00.000 5240 PPEC rslt: input = 0.60, final = 0.64, react = 0.60, pred = 0.18, hyst = 0.62, hyst_pct = 0.85, period_length = 647.39
22:46:42.497 00.000 5240 PPEC: input: 0.60, control: 0.64, exposure: 1500
22:46:42.497 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:42.497 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:46:42.497 00.000 5240 MoveAxis(W, 106, ABG)
22:46:42.497 00.000 5240 Guiding  Dir = 3, Dur = 106
22:46:42.498 00.001 5240 IsGuiding returns 0
22:46:42.498 00.000 5240 PulseGuide returned control before completion, sleep 116
22:46:42.510 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=0, FiltMin=0, FiltMax=144, Gamma=0.430
22:46:42.558 00.048 2696 UpdateGuideState exits: m=2939 SNR=38.2
22:46:42.561 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:42.564 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:46:42.566 00.002 2696 Enqueuing Expose request
22:46:42.621 00.055 5240 IsGuiding returns 1
22:46:42.621 00.000 5240 scope still moving after pulse duration time elapsed
22:46:42.653 00.032 5240 IsGuiding returns 0
22:46:42.653 00.000 5240 scope move finished after 106 + 49 ms
22:46:42.653 00.000 5240 Move returns status 0, amount 106
22:46:42.653 00.000 5240 MoveAxis(N, 0, ABG)
22:46:42.653 00.000 5240 Move returns status 0, amount 0
22:46:42.653 00.000 5240 move complete, result=0
22:46:42.653 00.000 5240 worker thread done servicing request
22:46:42.653 00.000 5240 Worker thread wakes up
22:46:42.653 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:46:42.653 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:46:42.654 00.001 2696 GuideStep: 0.6 px 106 ms WEST, -0.1 px 0 ms NORTH
22:46:44.074 01.420 5240 Exposure complete
22:46:44.123 00.049 5240 worker thread done servicing request
22:46:44.123 00.000 2696 OnExposeComplete: enter
22:46:44.125 00.002 2696 UpdateGuideState(): m_state=6
22:46:44.127 00.002 2696 Star::Find(15, 281, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 103
22:46:44.128 00.001 2696 Star::Find returns 1 (0), X=281.82, Y=265.37, Mass=3058, SNR=39.0, Peak=200 HFD=3.7
22:46:44.130 00.002 2696 MultiStar: [#1 -2.29,0.40,1.27,U] [#2 -2.18,-0.00,0.68,U] [#3 -2.28,0.26,0.68,U] [#4 -2.94,-0.00,0.44,U] [#5 -2.35,1.22,0.42,U] [#6 -2.99,-0.01,0.43,U] [#7 -1.65,0.59,0.47,U] [#8 -2.18,-0.48,0.37,U] 
22:46:44.133 00.003 2696 single-star, 8 included, MultiStar: {-2.05, 0.21}, one-star: {-0.73, -0.08}
22:46:44.135 00.002 2696 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.74) = xAngle (-5.77 = 0.51)
22:46:44.137 00.002 2696 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.14 = -3.14)
22:46:44.139 00.002 2696 CameraToMount -- cameraX=-0.73 cameraY=-0.08 hyp=0.74 cameraTheta=-3.04 mountX=0.64 mountY=-0.00, mountTheta=-0.00
22:46:44.142 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.73, y=-0.08, opts=13)
22:46:44.144 00.002 2696 Enqueuing Move request for scope (-0.73, -0.08)
22:46:44.146 00.002 5240 Worker thread wakes up
22:46:44.146 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.73, -0.08) opts 0xd
22:46:44.146 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.73, -0.08)
22:46:44.146 00.000 5240 Moving (-0.73, -0.08) raw xDistance=0.64 yDistance=-0.00
22:46:44.147 00.001 5240 PPEC rslt: input = 0.64, final = 0.67, react = 0.64, pred = 0.12, hyst = 0.65, hyst_pct = 0.85, period_length = 647.39
22:46:44.147 00.000 5240 PPEC: input: 0.64, control: 0.67, exposure: 1500
22:46:44.147 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:44.147 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:46:44.147 00.000 5240 MoveAxis(W, 110, ABG)
22:46:44.147 00.000 5240 Guiding  Dir = 3, Dur = 110
22:46:44.147 00.000 5240 IsGuiding returns 0
22:46:44.148 00.001 5240 PulseGuide returned control before completion, sleep 120
22:46:44.160 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=200, med=0, FiltMin=0, FiltMax=149, Gamma=0.430
22:46:44.208 00.048 2696 UpdateGuideState exits: m=3058 SNR=39.0
22:46:44.210 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:44.212 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:46:44.214 00.002 2696 Enqueuing Expose request
22:46:44.273 00.059 5240 IsGuiding returns 1
22:46:44.273 00.000 5240 scope still moving after pulse duration time elapsed
22:46:44.304 00.031 5240 IsGuiding returns 0
22:46:44.304 00.000 5240 scope move finished after 110 + 46 ms
22:46:44.304 00.000 5240 Move returns status 0, amount 110
22:46:44.304 00.000 5240 MoveAxis(N, 0, ABG)
22:46:44.304 00.000 5240 Move returns status 0, amount 0
22:46:44.304 00.000 5240 move complete, result=0
22:46:44.304 00.000 5240 worker thread done servicing request
22:46:44.304 00.000 2696 GuideStep: 0.6 px 110 ms WEST, -0.0 px 0 ms NORTH
22:46:44.306 00.002 5240 Worker thread wakes up
22:46:44.307 00.001 5240 worker thread servicing REQUEST_EXPOSE 1500
22:46:44.307 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:46:45.949 01.642 5240 Exposure complete
22:46:46.004 00.055 5240 worker thread done servicing request
22:46:46.004 00.000 2696 OnExposeComplete: enter
22:46:46.006 00.002 2696 UpdateGuideState(): m_state=6
22:46:46.007 00.001 2696 Star::Find(15, 281, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 104
22:46:46.010 00.003 2696 Star::Find returns 1 (0), X=281.53, Y=265.35, Mass=3048, SNR=38.9, Peak=192 HFD=3.5
22:46:46.014 00.004 2696 MultiStar: [#1 -2.57,0.12,1.25,U] [#2 -2.61,-0.34,0.68,U] [#3 -2.64,-0.01,0.67,U] [#4 -3.43,-0.23,0.42,U] [#5 -2.85,0.64,0.43,U] [#6 -3.20,-0.08,0.44,U] [#7 -2.20,0.32,0.47,U] [#8 -2.50,-0.68,0.37,U] 
22:46:46.016 00.002 2696 single-star, 8 included, MultiStar: {-2.41, -0.03}, one-star: {-1.02, -0.10}
22:46:46.017 00.001 2696 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.74) = xAngle (-5.78 = 0.50)
22:46:46.019 00.002 2696 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.15 = 3.13)
22:46:46.021 00.002 2696 CameraToMount -- cameraX=-1.02 cameraY=-0.10 hyp=1.02 cameraTheta=-3.05 mountX=0.90 mountY=0.01, mountTheta=0.01
22:46:46.024 00.003 2696 SchedulePrimaryMove(0F998B58, x=-1.02, y=-0.10, opts=13)
22:46:46.027 00.003 2696 Enqueuing Move request for scope (-1.02, -0.10)
22:46:46.028 00.001 5240 Worker thread wakes up
22:46:46.028 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.02, -0.10) opts 0xd
22:46:46.028 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.02, -0.10)
22:46:46.029 00.001 5240 Moving (-1.02, -0.10) raw xDistance=0.90 yDistance=0.01
22:46:46.029 00.000 5240 PPEC rslt: input = 0.90, final = 0.98, react = 0.90, pred = 0.70, hyst = 0.87, hyst_pct = 0.85, period_length = 647.39
22:46:46.029 00.000 5240 PPEC: input: 0.90, control: 0.98, exposure: 1500
22:46:46.029 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:46.029 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:46:46.029 00.000 5240 MoveAxis(W, 163, ABG)
22:46:46.029 00.000 5240 Guiding  Dir = 3, Dur = 163
22:46:46.029 00.000 5240 IsGuiding returns 0
22:46:46.029 00.000 5240 PulseGuide returned control before completion, sleep 173
22:46:46.044 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=192, med=0, FiltMin=0, FiltMax=141, Gamma=0.430
22:46:46.090 00.046 2696 UpdateGuideState exits: m=3048 SNR=38.9
22:46:46.092 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:46.094 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:46:46.096 00.002 2696 Enqueuing Expose request
22:46:46.218 00.122 5240 IsGuiding returns 0
22:46:46.218 00.000 5240 Move returns status 0, amount 163
22:46:46.218 00.000 5240 MoveAxis(N, 0, ABG)
22:46:46.218 00.000 5240 Move returns status 0, amount 0
22:46:46.218 00.000 5240 move complete, result=0
22:46:46.218 00.000 5240 worker thread done servicing request
22:46:46.218 00.000 5240 Worker thread wakes up
22:46:46.218 00.000 2696 GuideStep: 0.9 px 163 ms WEST, 0.0 px 0 ms NORTH
22:46:46.221 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:46:46.221 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:46:47.654 01.433 5240 Exposure complete
22:46:47.731 00.077 5240 worker thread done servicing request
22:46:47.731 00.000 2696 OnExposeComplete: enter
22:46:47.733 00.002 2696 UpdateGuideState(): m_state=6
22:46:47.735 00.002 2696 Star::Find(15, 281, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
22:46:47.736 00.001 2696 Star::Find returns 1 (0), X=281.67, Y=265.44, Mass=3028, SNR=38.8, Peak=172 HFD=3.7
22:46:47.739 00.003 2696 MultiStar: [#1 -2.51,0.15,1.28,U] [#2 -2.34,-0.08,0.68,U] [#3 -2.68,0.02,0.68,U] [#4 -3.14,-0.00,0.42,U] [#5 -2.45,0.97,0.44,U] [#6 -3.25,0.09,0.42,U] [#7 -2.30,0.09,0.46,U] [#8 -2.51,-0.63,0.38,U] 
22:46:47.741 00.002 2696 single-star, 8 included, MultiStar: {-2.30, 0.07}, one-star: {-0.88, -0.00}
22:46:47.742 00.001 2696 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.74) = xAngle (-5.87 = 0.41)
22:46:47.744 00.002 2696 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.24 = 3.04)
22:46:47.745 00.001 2696 CameraToMount -- cameraX=-0.88 cameraY=-0.00 hyp=0.88 cameraTheta=-3.14 mountX=0.80 mountY=0.09, mountTheta=0.11
22:46:47.749 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.88, y=-0.00, opts=13)
22:46:47.751 00.002 2696 Enqueuing Move request for scope (-0.88, -0.00)
22:46:47.753 00.002 5240 Worker thread wakes up
22:46:47.753 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.88, -0.00) opts 0xd
22:46:47.753 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.88, -0.00)
22:46:47.753 00.000 5240 Moving (-0.88, -0.00) raw xDistance=0.80 yDistance=0.09
22:46:47.753 00.000 5240 PPEC rslt: input = 0.80, final = 0.89, react = 0.80, pred = 0.62, hyst = 0.79, hyst_pct = 0.85, period_length = 647.39
22:46:47.753 00.000 5240 PPEC: input: 0.80, control: 0.89, exposure: 1500
22:46:47.753 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:47.753 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:46:47.753 00.000 5240 MoveAxis(W, 147, ABG)
22:46:47.753 00.000 5240 Guiding  Dir = 3, Dur = 147
22:46:47.754 00.001 5240 IsGuiding returns 0
22:46:47.754 00.000 5240 PulseGuide returned control before completion, sleep 157
22:46:47.768 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=182, med=0, FiltMin=0, FiltMax=147, Gamma=0.430
22:46:47.814 00.046 2696 UpdateGuideState exits: m=3028 SNR=38.8
22:46:47.817 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:47.819 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:46:47.826 00.007 2696 Enqueuing Expose request
22:46:47.918 00.092 5240 IsGuiding returns 1
22:46:47.918 00.000 5240 scope still moving after pulse duration time elapsed
22:46:47.948 00.030 5240 IsGuiding returns 0
22:46:47.948 00.000 5240 scope move finished after 147 + 48 ms
22:46:47.948 00.000 5240 Move returns status 0, amount 147
22:46:47.948 00.000 5240 MoveAxis(N, 0, ABG)
22:46:47.948 00.000 5240 Move returns status 0, amount 0
22:46:47.948 00.000 5240 move complete, result=0
22:46:47.948 00.000 5240 worker thread done servicing request
22:46:47.950 00.002 5240 Worker thread wakes up
22:46:47.950 00.000 2696 GuideStep: 0.8 px 147 ms WEST, 0.1 px 0 ms NORTH
22:46:47.952 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:46:47.952 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:46:49.600 01.648 5240 Exposure complete
22:46:49.679 00.079 5240 worker thread done servicing request
22:46:49.679 00.000 2696 OnExposeComplete: enter
22:46:49.682 00.003 2696 UpdateGuideState(): m_state=6
22:46:49.684 00.002 2696 Star::Find(15, 281, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 106
22:46:49.686 00.002 2696 Star::Find returns 1 (0), X=282.08, Y=265.70, Mass=3147, SNR=39.6, Peak=198 HFD=3.9
22:46:49.688 00.002 2696 MultiStar: [#1 -2.11,0.32,1.26,U] [#2 -2.05,-0.06,0.67,U] [#3 -2.03,0.29,0.64,U] [#4 -2.78,-0.04,0.42,U] [#5 -2.19,1.01,0.42,U] [#6 -2.68,-0.05,0.43,U] [#7 -1.66,0.12,0.46,U] [#8 -1.88,-0.38,0.36,U] 
22:46:49.690 00.002 2696 single-star, 8 included, MultiStar: {-1.85, 0.19}, one-star: {-0.47, 0.25}
22:46:49.691 00.001 2696 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.74) = xAngle (-0.09 = -0.09)
22:46:49.693 00.002 2696 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.54 = 2.54)
22:46:49.695 00.002 2696 CameraToMount -- cameraX=-0.47 cameraY=0.25 hyp=0.54 cameraTheta=2.65 mountX=0.53 mountY=0.30, mountTheta=0.51
22:46:49.700 00.005 2696 SchedulePrimaryMove(0F998B58, x=-0.47, y=0.25, opts=13)
22:46:49.702 00.002 2696 Enqueuing Move request for scope (-0.47, 0.25)
22:46:49.704 00.002 5240 Worker thread wakes up
22:46:49.704 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.25) opts 0xd
22:46:49.704 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.47, 0.25)
22:46:49.704 00.000 5240 Moving (-0.47, 0.25) raw xDistance=0.53 yDistance=0.30
22:46:49.704 00.000 5240 PPEC rslt: input = 0.53, final = 0.66, react = 0.53, pred = 0.54, hyst = 0.58, hyst_pct = 0.84, period_length = 647.39
22:46:49.704 00.000 5240 PPEC: input: 0.53, control: 0.66, exposure: 1500
22:46:49.704 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:46:49.704 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
22:46:49.704 00.000 5240 MoveAxis(W, 109, ABG)
22:46:49.704 00.000 5240 Guiding  Dir = 3, Dur = 109
22:46:49.706 00.002 5240 IsGuiding returns 0
22:46:49.706 00.000 5240 PulseGuide returned control before completion, sleep 119
22:46:49.719 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=198, med=0, FiltMin=0, FiltMax=144, Gamma=0.430
22:46:49.765 00.046 2696 UpdateGuideState exits: m=3147 SNR=39.6
22:46:49.767 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:49.768 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:46:49.771 00.003 2696 Enqueuing Expose request
22:46:49.834 00.063 5240 IsGuiding returns 1
22:46:49.834 00.000 5240 scope still moving after pulse duration time elapsed
22:46:49.865 00.031 5240 IsGuiding returns 0
22:46:49.865 00.000 5240 scope move finished after 109 + 50 ms
22:46:49.865 00.000 5240 Move returns status 0, amount 109
22:46:49.865 00.000 5240 MoveAxis(N, 0, ABG)
22:46:49.865 00.000 5240 Move returns status 0, amount 0
22:46:49.865 00.000 5240 move complete, result=0
22:46:49.865 00.000 5240 worker thread done servicing request
22:46:49.865 00.000 2696 GuideStep: 0.5 px 109 ms WEST, 0.3 px 0 ms NORTH
22:46:49.868 00.003 5240 Worker thread wakes up
22:46:49.868 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:46:49.868 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:46:51.298 01.430 5240 Exposure complete
22:46:51.385 00.087 5240 worker thread done servicing request
22:46:51.385 00.000 2696 OnExposeComplete: enter
22:46:51.388 00.003 2696 UpdateGuideState(): m_state=6
22:46:51.391 00.003 2696 Star::Find(15, 282, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 107
22:46:51.393 00.002 2696 Star::Find returns 1 (0), X=281.85, Y=265.60, Mass=2903, SNR=38.0, Peak=190 HFD=3.7
22:46:51.395 00.002 2696 MultiStar: [#1 -2.46,0.45,1.29,U] [#2 -2.20,-0.12,0.72,U] [#3 -2.37,0.26,0.68,U] [#4 -2.83,-0.01,0.45,U] [#5 -2.38,1.10,0.46,U] [#6 -2.81,0.12,0.45,U] [#7 -1.88,0.22,0.49,U] [#8 -2.14,-0.37,0.39,U] 
22:46:51.396 00.001 2696 single-star, 8 included, MultiStar: {-2.10, 0.22}, one-star: {-0.70, 0.15}
22:46:51.398 00.002 2696 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.74) = xAngle (0.19 = 0.19)
22:46:51.400 00.002 2696 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.83 = 2.83)
22:46:51.401 00.001 2696 CameraToMount -- cameraX=-0.70 cameraY=0.15 hyp=0.71 cameraTheta=2.93 mountX=0.70 mountY=0.22, mountTheta=0.31
22:46:51.404 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.70, y=0.15, opts=13)
22:46:51.406 00.002 2696 Enqueuing Move request for scope (-0.70, 0.15)
22:46:51.409 00.003 5240 Worker thread wakes up
22:46:51.409 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 0.15) opts 0xd
22:46:51.409 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.70, 0.15)
22:46:51.409 00.000 5240 Moving (-0.70, 0.15) raw xDistance=0.70 yDistance=0.22
22:46:51.409 00.000 5240 PPEC rslt: input = 0.70, final = 0.77, react = 0.70, pred = 0.36, hyst = 0.72, hyst_pct = 0.84, period_length = 647.39
22:46:51.409 00.000 5240 PPEC: input: 0.70, control: 0.77, exposure: 1500
22:46:51.409 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:46:51.409 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:46:51.409 00.000 5240 MoveAxis(W, 128, ABG)
22:46:51.410 00.001 5240 Guiding  Dir = 3, Dur = 128
22:46:51.410 00.000 5240 IsGuiding returns 0
22:46:51.410 00.000 5240 PulseGuide returned control before completion, sleep 138
22:46:51.424 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=200, med=0, FiltMin=0, FiltMax=154, Gamma=0.430
22:46:51.469 00.045 2696 UpdateGuideState exits: m=2903 SNR=38.0
22:46:51.471 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:51.474 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:46:51.476 00.002 2696 Enqueuing Expose request
22:46:51.561 00.085 5240 IsGuiding returns 1
22:46:51.561 00.000 5240 scope still moving after pulse duration time elapsed
22:46:51.593 00.032 5240 IsGuiding returns 0
22:46:51.593 00.000 5240 scope move finished after 128 + 55 ms
22:46:51.593 00.000 5240 Move returns status 0, amount 128
22:46:51.593 00.000 5240 MoveAxis(N, 0, ABG)
22:46:51.593 00.000 5240 Move returns status 0, amount 0
22:46:51.593 00.000 5240 move complete, result=0
22:46:51.593 00.000 5240 worker thread done servicing request
22:46:51.593 00.000 5240 Worker thread wakes up
22:46:51.593 00.000 2696 GuideStep: 0.7 px 128 ms WEST, 0.2 px 0 ms NORTH
22:46:51.595 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:46:51.595 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:46:53.237 01.642 5240 Exposure complete
22:46:53.307 00.070 5240 worker thread done servicing request
22:46:53.307 00.000 2696 OnExposeComplete: enter
22:46:53.309 00.002 2696 UpdateGuideState(): m_state=6
22:46:53.311 00.002 2696 Star::Find(15, 281, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 108
22:46:53.312 00.001 2696 Star::Find returns 1 (0), X=281.78, Y=265.52, Mass=3036, SNR=38.8, Peak=189 HFD=3.7
22:46:53.315 00.003 2696 MultiStar: [#1 -2.56,0.12,1.27,U] [#2 -2.39,-0.06,0.70,U] [#3 -2.46,-0.10,0.66,U] [#4 -3.29,0.00,0.43,U] [#5 -2.54,1.31,0.44,U] [#6 -3.14,0.01,0.43,U] [#7 -1.96,0.09,0.46,U] [#8 -2.18,-0.39,0.38,U] 
22:46:53.317 00.002 2696 single-star, 8 included, MultiStar: {-2.24, 0.10}, one-star: {-0.77, 0.07}
22:46:53.320 00.003 2696 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.74) = xAngle (0.32 = 0.32)
22:46:53.323 00.003 2696 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.95 = 2.95)
22:46:53.326 00.003 2696 CameraToMount -- cameraX=-0.77 cameraY=0.07 hyp=0.77 cameraTheta=3.05 mountX=0.74 mountY=0.15, mountTheta=0.20
22:46:53.330 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.77, y=0.07, opts=13)
22:46:53.333 00.003 2696 Enqueuing Move request for scope (-0.77, 0.07)
22:46:53.335 00.002 5240 Worker thread wakes up
22:46:53.335 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.77, 0.07) opts 0xd
22:46:53.335 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.77, 0.07)
22:46:53.335 00.000 5240 Moving (-0.77, 0.07) raw xDistance=0.74 yDistance=0.15
22:46:53.336 00.001 5240 PPEC rslt: input = 0.74, final = 0.76, react = 0.74, pred = 0.22, hyst = 0.73, hyst_pct = 0.84, period_length = 647.39
22:46:53.336 00.000 5240 PPEC: input: 0.74, control: 0.76, exposure: 1500
22:46:53.336 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:53.336 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:46:53.336 00.000 5240 MoveAxis(W, 127, ABG)
22:46:53.336 00.000 5240 Guiding  Dir = 3, Dur = 127
22:46:53.336 00.000 5240 IsGuiding returns 0
22:46:53.337 00.001 5240 PulseGuide returned control before completion, sleep 137
22:46:53.350 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=192, med=0, FiltMin=0, FiltMax=154, Gamma=0.430
22:46:53.398 00.048 2696 UpdateGuideState exits: m=3036 SNR=38.8
22:46:53.400 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:53.402 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:46:53.404 00.002 2696 Enqueuing Expose request
22:46:53.486 00.082 5240 IsGuiding returns 1
22:46:53.486 00.000 5240 scope still moving after pulse duration time elapsed
22:46:53.517 00.031 5240 IsGuiding returns 0
22:46:53.517 00.000 5240 scope move finished after 127 + 53 ms
22:46:53.517 00.000 5240 Move returns status 0, amount 127
22:46:53.517 00.000 5240 MoveAxis(N, 0, ABG)
22:46:53.517 00.000 5240 Move returns status 0, amount 0
22:46:53.517 00.000 5240 move complete, result=0
22:46:53.517 00.000 5240 worker thread done servicing request
22:46:53.517 00.000 5240 Worker thread wakes up
22:46:53.517 00.000 2696 GuideStep: 0.7 px 127 ms WEST, 0.1 px 0 ms NORTH
22:46:53.519 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:46:53.520 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:46:54.950 01.430 5240 Exposure complete
22:46:55.023 00.073 5240 worker thread done servicing request
22:46:55.023 00.000 2696 OnExposeComplete: enter
22:46:55.025 00.002 2696 UpdateGuideState(): m_state=6
22:46:55.027 00.002 2696 Star::Find(15, 281, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 109
22:46:55.029 00.002 2696 Star::Find returns 1 (0), X=281.34, Y=265.59, Mass=2980, SNR=38.5, Peak=165 HFD=3.7
22:46:55.031 00.002 2696 MultiStar: [#1 -2.44,0.64,1.28,U] [#2 -2.35,0.17,0.68,U] [#3 -2.73,0.07,0.68,U] [#4 -3.33,0.00,0.43,U] [#5 -2.70,1.31,0.45,U] [#6 -3.22,0.34,0.44,U] [#7 -1.97,0.64,0.47,U] [#8 -2.41,-0.18,0.38,U] 
22:46:55.033 00.002 2696 single-star, 8 included, MultiStar: {-2.36, 0.36}, one-star: {-1.21, 0.14}
22:46:55.034 00.001 2696 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.74) = xAngle (0.29 = 0.29)
22:46:55.037 00.003 2696 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.92 = 2.92)
22:46:55.039 00.002 2696 CameraToMount -- cameraX=-1.21 cameraY=0.14 hyp=1.22 cameraTheta=3.02 mountX=1.17 mountY=0.27, mountTheta=0.22
22:46:55.044 00.005 2696 SchedulePrimaryMove(0F998B58, x=-1.21, y=0.14, opts=13)
22:46:55.046 00.002 2696 Enqueuing Move request for scope (-1.21, 0.14)
22:46:55.048 00.002 5240 Worker thread wakes up
22:46:55.049 00.001 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.21, 0.14) opts 0xd
22:46:55.049 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.21, 0.14)
22:46:55.049 00.000 5240 Moving (-1.21, 0.14) raw xDistance=1.17 yDistance=0.27
22:46:55.049 00.000 5240 PPEC rslt: input = 1.17, final = 1.10, react = 1.17, pred = -0.21, hyst = 1.13, hyst_pct = 0.84, period_length = 647.39
22:46:55.049 00.000 5240 PPEC: input: 1.17, control: 1.10, exposure: 1500
22:46:55.049 00.000 5240 switching direction from -1 to 1 - decHistory=3 oldest=0.00 newest=0.63
22:46:55.049 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
22:46:55.049 00.000 5240 MoveAxis(W, 183, ABG)
22:46:55.049 00.000 5240 Guiding  Dir = 3, Dur = 183
22:46:55.050 00.001 5240 IsGuiding returns 0
22:46:55.050 00.000 5240 PulseGuide returned control before completion, sleep 193
22:46:55.063 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=186, med=0, FiltMin=0, FiltMax=148, Gamma=0.430
22:46:55.111 00.048 2696 UpdateGuideState exits: m=2980 SNR=38.5
22:46:55.113 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:55.114 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:46:55.116 00.002 2696 Enqueuing Expose request
22:46:55.245 00.129 5240 IsGuiding returns 1
22:46:55.245 00.000 5240 scope still moving after pulse duration time elapsed
22:46:55.276 00.031 5240 IsGuiding returns 0
22:46:55.276 00.000 5240 scope move finished after 183 + 42 ms
22:46:55.276 00.000 5240 Move returns status 0, amount 183
22:46:55.276 00.000 5240 BLC: Oldest BLC event removed
22:46:55.276 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 330 applied
22:46:55.276 00.000 5240 MoveAxis(S, 364, ABG)
22:46:55.276 00.000 5240 Guiding  Dir = 1, Dur = 364
22:46:55.276 00.000 5240 IsGuiding returns 0
22:46:55.277 00.001 5240 PulseGuide returned control before completion, sleep 374
22:46:55.664 00.387 5240 IsGuiding returns 1
22:46:55.665 00.001 5240 scope still moving after pulse duration time elapsed
22:46:55.695 00.030 5240 IsGuiding returns 0
22:46:55.695 00.000 5240 scope move finished after 364 + 55 ms
22:46:55.695 00.000 5240 Move returns status 0, amount 364
22:46:55.697 00.002 5240 move complete, result=0
22:46:55.697 00.000 5240 worker thread done servicing request
22:46:55.697 00.000 2696 GuideStep: 1.2 px 183 ms WEST, 0.3 px 364 ms SOUTH
22:46:55.706 00.009 5240 Worker thread wakes up
22:46:55.707 00.001 5240 worker thread servicing REQUEST_EXPOSE 1500
22:46:55.707 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:46:57.352 01.645 5240 Exposure complete
22:46:57.426 00.074 5240 worker thread done servicing request
22:46:57.426 00.000 2696 OnExposeComplete: enter
22:46:57.428 00.002 2696 UpdateGuideState(): m_state=6
22:46:57.431 00.003 2696 Star::Find(15, 281, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 110
22:46:57.433 00.002 2696 Star::Find returns 1 (0), X=282.05, Y=266.53, Mass=3024, SNR=38.8, Peak=180 HFD=3.7
22:46:57.435 00.002 2696 MultiStar: [#1 -2.30,1.29,1.25,U] [#2 -2.24,0.69,0.69,U] [#3 -2.32,1.01,0.68,U] [#4 -3.06,0.60,0.43,U] [#5 -2.38,1.86,0.42,U] [#6 -3.06,0.69,0.44,U] [#7 -1.84,0.98,0.47,U] [#8 -1.81,0.36,0.37,U] 
22:46:57.436 00.001 2696 single-star, 8 included, MultiStar: {-2.03, 1.01}, one-star: {-0.51, 1.08}
22:46:57.438 00.002 2696 CameraToMount -- cameraTheta (2.01) - m_xAngle (2.74) = xAngle (-0.73 = -0.73)
22:46:57.439 00.001 2696 CameraToMount -- cameraTheta (2.01) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.91 = 1.91)
22:46:57.441 00.002 2696 CameraToMount -- cameraX=-0.51 cameraY=1.08 hyp=1.19 cameraTheta=2.01 mountX=0.89 mountY=1.13, mountTheta=0.90
22:46:57.443 00.002 2696 SchedulePrimaryMove(0F998B58, x=-0.51, y=1.08, opts=13)
22:46:57.447 00.004 2696 Enqueuing Move request for scope (-0.51, 1.08)
22:46:57.448 00.001 5240 Worker thread wakes up
22:46:57.448 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 1.08) opts 0xd
22:46:57.449 00.001 5240 Handling offset move in thread for scope, endpoint = (-0.51, 1.08)
22:46:57.449 00.000 5240 Moving (-0.51, 1.08) raw xDistance=0.89 yDistance=1.13
22:46:57.449 00.000 5240 BLC: History state: CurrMiss=1.13, AvgInitMiss=1.44, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.266692, 1:1.125114
22:46:57.449 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:46:57.449 00.000 5240 PPEC rslt: input = 0.89, final = 0.80, react = 0.89, pred = -0.49, hyst = 0.88, hyst_pct = 0.84, period_length = 647.39
22:46:57.449 00.000 5240 PPEC: input: 0.89, control: 0.80, exposure: 1500
22:46:57.449 00.000 5240 GuideAlgorithmResistSwitch::result() returns 1.13 from input 1.13
22:46:57.449 00.000 5240 MoveAxis(W, 133, ABG)
22:46:57.449 00.000 5240 Guiding  Dir = 3, Dur = 133
22:46:57.449 00.000 5240 IsGuiding returns 0
22:46:57.450 00.001 5240 PulseGuide returned control before completion, sleep 143
22:46:57.463 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=180, med=0, FiltMin=0, FiltMax=135, Gamma=0.430
22:46:57.510 00.047 2696 UpdateGuideState exits: m=3024 SNR=38.8
22:46:57.513 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:57.515 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:46:57.517 00.002 2696 Enqueuing Expose request
22:46:57.601 00.084 5240 IsGuiding returns 1
22:46:57.601 00.000 5240 scope still moving after pulse duration time elapsed
22:46:57.631 00.030 5240 IsGuiding returns 0
22:46:57.631 00.000 5240 scope move finished after 133 + 48 ms
22:46:57.631 00.000 5240 Move returns status 0, amount 133
22:46:57.631 00.000 5240 MoveAxis(S, 142, ABG)
22:46:57.631 00.000 5240 Guiding  Dir = 1, Dur = 142
22:46:57.631 00.000 5240 IsGuiding returns 0
22:46:57.632 00.001 5240 PulseGuide returned control before completion, sleep 152
22:46:57.786 00.154 5240 IsGuiding returns 1
22:46:57.786 00.000 5240 scope still moving after pulse duration time elapsed
22:46:57.816 00.030 5240 IsGuiding returns 0
22:46:57.816 00.000 5240 scope move finished after 142 + 43 ms
22:46:57.816 00.000 5240 Move returns status 0, amount 142
22:46:57.816 00.000 5240 move complete, result=0
22:46:57.816 00.000 5240 worker thread done servicing request
22:46:57.816 00.000 5240 Worker thread wakes up
22:46:57.816 00.000 2696 GuideStep: 0.9 px 133 ms WEST, 1.1 px 142 ms SOUTH
22:46:57.819 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:46:57.819 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:46:59.252 01.433 5240 Exposure complete
22:46:59.314 00.062 5240 worker thread done servicing request
22:46:59.314 00.000 2696 OnExposeComplete: enter
22:46:59.316 00.002 2696 UpdateGuideState(): m_state=6
22:46:59.318 00.002 2696 Star::Find(15, 282, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
22:46:59.320 00.002 2696 Star::Find returns 1 (0), X=281.36, Y=265.51, Mass=2864, SNR=37.7, Peak=177 HFD=3.8
22:46:59.324 00.004 2696 MultiStar: [#1 -2.94,0.58,1.29,U] [#2 -2.62,0.14,0.70,U] [#3 -3.03,0.09,0.70,U] [#4 -3.43,0.10,0.43,U] [#5 -2.94,1.26,0.45,U] [#6 -3.36,0.22,0.44,U] [#7 -2.51,0.33,0.47,U] [#8 -2.51,-0.14,0.39,U] 
22:46:59.326 00.002 2696 single-star, 8 included, MultiStar: {-2.62, 0.30}, one-star: {-1.19, 0.06}
22:46:59.328 00.002 2696 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.74) = xAngle (0.35 = 0.35)
22:46:59.330 00.002 2696 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.99 = 2.99)
22:46:59.331 00.001 2696 CameraToMount -- cameraX=-1.19 cameraY=0.06 hyp=1.19 cameraTheta=3.09 mountX=1.12 mountY=0.18, mountTheta=0.16
22:46:59.334 00.003 2696 SchedulePrimaryMove(0F998B58, x=-1.19, y=0.06, opts=13)
22:46:59.336 00.002 2696 Enqueuing Move request for scope (-1.19, 0.06)
22:46:59.337 00.001 5240 Worker thread wakes up
22:46:59.337 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.19, 0.06) opts 0xd
22:46:59.337 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.19, 0.06)
22:46:59.337 00.000 5240 Moving (-1.19, 0.06) raw xDistance=1.12 yDistance=0.18
22:46:59.338 00.001 5240 BLC: History state: CurrMiss=0.18, AvgInitMiss=1.44, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.266692, 1:1.125114, 2:0.184561
22:46:59.338 00.000 5240 BLC: Under-shoot: nominal increase by 181
22:46:59.338 00.000 5240 BLC: window closed
22:46:59.338 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:46:59.338 00.000 5240 BLC: Pulse adjusted to 330
22:46:59.338 00.000 5240 PPEC rslt: input = 1.12, final = 1.01, react = 1.12, pred = -0.63, hyst = 1.12, hyst_pct = 0.84, period_length = 647.39
22:46:59.338 00.000 5240 PPEC: input: 1.12, control: 1.01, exposure: 1500
22:46:59.338 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.18
22:46:59.340 00.002 5240 MoveAxis(W, 168, ABG)
22:46:59.340 00.000 5240 Guiding  Dir = 3, Dur = 168
22:46:59.340 00.000 5240 IsGuiding returns 0
22:46:59.340 00.000 5240 PulseGuide returned control before completion, sleep 178
22:46:59.353 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=177, med=0, FiltMin=0, FiltMax=134, Gamma=0.430
22:46:59.401 00.048 2696 UpdateGuideState exits: m=2864 SNR=37.7
22:46:59.403 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:59.404 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:46:59.406 00.002 2696 Enqueuing Expose request
22:46:59.533 00.127 5240 IsGuiding returns 1
22:46:59.533 00.000 5240 scope still moving after pulse duration time elapsed
22:46:59.565 00.032 5240 IsGuiding returns 0
22:46:59.565 00.000 5240 scope move finished after 168 + 57 ms
22:46:59.565 00.000 5240 Move returns status 0, amount 168
22:46:59.565 00.000 5240 MoveAxis(S, 23, ABG)
22:46:59.565 00.000 5240 Guiding  Dir = 1, Dur = 23
22:46:59.565 00.000 5240 IsGuiding returns 0
22:46:59.565 00.000 5240 PulseGuide returned control before completion, sleep 33
22:46:59.612 00.047 5240 IsGuiding returns 1
22:46:59.612 00.000 5240 scope still moving after pulse duration time elapsed
22:46:59.643 00.031 5240 IsGuiding returns 0
22:46:59.643 00.000 5240 scope move finished after 23 + 53 ms
22:46:59.643 00.000 5240 Move returns status 0, amount 23
22:46:59.643 00.000 5240 move complete, result=0
22:46:59.643 00.000 5240 worker thread done servicing request
22:46:59.643 00.000 2696 GuideStep: 1.1 px 168 ms WEST, 0.2 px 23 ms SOUTH
22:46:59.648 00.005 5240 Worker thread wakes up
22:46:59.648 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:46:59.648 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:46:59.662 00.014 2696 evsrv: cli 0F9434C0 connect
22:46:59.669 00.007 2696 case statement mapped state 6 to 3
22:46:59.675 00.006 2696 case statement mapped state 6 to 3
22:46:59.677 00.002 2696 evsrv: cli 0F9434C0 request: {"method":"get_pixel_scale","id":"d3c106be-ece2-40ed-b568-411dc7d2b153"}
22:46:59.679 00.002 2696 evsrv: cli 0F9434C0 response: {"jsonrpc":"2.0","result":1.86834,"id":"d3c106be-ece2-40ed-b568-411dc7d2b153"}
22:46:59.681 00.002 2696 evsrv: cli 0F9434C0 disconnect
22:47:01.297 01.616 5240 Exposure complete
22:47:01.373 00.076 5240 worker thread done servicing request
22:47:01.373 00.000 2696 OnExposeComplete: enter
22:47:01.376 00.003 2696 UpdateGuideState(): m_state=6
22:47:01.377 00.001 2696 Star::Find(15, 281, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
22:47:01.380 00.003 2696 Star::Find returns 1 (0), X=281.26, Y=265.47, Mass=3048, SNR=38.9, Peak=195 HFD=3.7
22:47:01.382 00.002 2696 MultiStar: [#1 -3.11,0.22,1.27,U] [#2 -2.66,-0.11,0.68,U] [#3 -2.90,0.20,0.67,U] [#4 -3.58,-0.08,0.42,U] [#5 -3.05,1.00,0.42,U] [#6 -3.47,0.14,0.43,U] [#7 -2.30,0.29,0.47,U] [#8 -2.66,-0.30,0.37,U] 
22:47:01.385 00.003 2696 single-star, 8 included, MultiStar: {-2.67, 0.15}, one-star: {-1.29, 0.02}
22:47:01.388 00.003 2696 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.74) = xAngle (0.39 = 0.39)
22:47:01.389 00.001 2696 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (3.02 = 3.02)
22:47:01.391 00.002 2696 CameraToMount -- cameraX=-1.29 cameraY=0.02 hyp=1.29 cameraTheta=3.12 mountX=1.19 mountY=0.16, mountTheta=0.13
22:47:01.394 00.003 2696 SchedulePrimaryMove(0F998B58, x=-1.29, y=0.02, opts=13)
22:47:01.397 00.003 2696 Enqueuing Move request for scope (-1.29, 0.02)
22:47:01.399 00.002 5240 Worker thread wakes up
22:47:01.399 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.29, 0.02) opts 0xd
22:47:01.399 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.29, 0.02)
22:47:01.399 00.000 5240 Moving (-1.29, 0.02) raw xDistance=1.19 yDistance=0.16
22:47:01.399 00.000 5240 PPEC rslt: input = 1.19, final = 1.38, react = 1.19, pred = 1.33, hyst = 1.16, hyst_pct = 0.84, period_length = 647.39
22:47:01.399 00.000 5240 PPEC: input: 1.19, control: 1.38, exposure: 1500
22:47:01.399 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.16
22:47:01.399 00.000 5240 MoveAxis(W, 229, ABG)
22:47:01.399 00.000 5240 Guiding  Dir = 3, Dur = 229
22:47:01.400 00.001 5240 IsGuiding returns 0
22:47:01.400 00.000 5240 PulseGuide returned control before completion, sleep 239
22:47:01.412 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=195, med=0, FiltMin=0, FiltMax=140, Gamma=0.430
22:47:01.461 00.049 2696 UpdateGuideState exits: m=3048 SNR=38.9
22:47:01.463 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:01.465 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:47:01.467 00.002 2696 Enqueuing Expose request
22:47:01.652 00.185 5240 IsGuiding returns 1
22:47:01.652 00.000 5240 scope still moving after pulse duration time elapsed
22:47:01.682 00.030 5240 IsGuiding returns 0
22:47:01.683 00.001 5240 scope move finished after 229 + 54 ms
22:47:01.683 00.000 5240 Move returns status 0, amount 229
22:47:01.683 00.000 5240 MoveAxis(S, 20, ABG)
22:47:01.683 00.000 5240 Guiding  Dir = 1, Dur = 20
22:47:01.684 00.001 5240 IsGuiding returns 0
22:47:01.685 00.001 5240 PulseGuide returned control before completion, sleep 30
22:47:01.730 00.045 5240 IsGuiding returns 1
22:47:01.730 00.000 5240 scope still moving after pulse duration time elapsed
22:47:01.759 00.029 5240 IsGuiding returns 0
22:47:01.760 00.001 5240 scope move finished after 20 + 55 ms
22:47:01.760 00.000 5240 Move returns status 0, amount 20
22:47:01.760 00.000 5240 move complete, result=0
22:47:01.761 00.001 5240 worker thread done servicing request
22:47:01.761 00.000 5240 Worker thread wakes up
22:47:01.761 00.000 2696 GuideStep: 1.2 px 229 ms WEST, 0.2 px 20 ms SOUTH
22:47:01.768 00.007 5240 worker thread servicing REQUEST_EXPOSE 1500
22:47:01.768 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:47:03.201 01.433 5240 Exposure complete
22:47:03.270 00.069 5240 worker thread done servicing request
22:47:03.270 00.000 2696 OnExposeComplete: enter
22:47:03.273 00.003 2696 UpdateGuideState(): m_state=6
22:47:03.275 00.002 2696 Star::Find(15, 281, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
22:47:03.278 00.003 2696 Star::Find returns 1 (0), X=280.90, Y=265.33, Mass=3009, SNR=38.7, Peak=167 HFD=4.0
22:47:03.281 00.003 2696 MultiStar: [#1 -3.12,0.53,1.26,U] [#2 -3.18,-0.19,0.68,U] [#3 -3.27,0.18,0.65,U] [#4 -3.95,-0.20,0.42,U] [#5 -3.15,0.88,0.44,U] [#6 -3.91,-0.10,0.43,U] [#7 -2.68,0.21,0.48,U] [#8 -3.30,-0.52,0.37,U] 
22:47:03.283 00.002 2696 single-star, 8 included, MultiStar: {-2.99, 0.12}, one-star: {-1.65, -0.11}
22:47:03.285 00.002 2696 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.74) = xAngle (-5.81 = 0.48)
22:47:03.286 00.001 2696 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.18 = 3.11)
22:47:03.288 00.002 2696 CameraToMount -- cameraX=-1.65 cameraY=-0.11 hyp=1.65 cameraTheta=-3.07 mountX=1.47 mountY=0.06, mountTheta=0.04
22:47:03.291 00.003 2696 SchedulePrimaryMove(0F998B58, x=-1.65, y=-0.11, opts=13)
22:47:03.295 00.004 2696 Enqueuing Move request for scope (-1.65, -0.11)
22:47:03.297 00.002 5240 Worker thread wakes up
22:47:03.297 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.65, -0.11) opts 0xd
22:47:03.297 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.65, -0.11)
22:47:03.298 00.001 5240 Moving (-1.65, -0.11) raw xDistance=1.47 yDistance=0.06
22:47:03.298 00.000 5240 PPEC rslt: input = 1.47, final = 1.64, react = 1.47, pred = 1.23, hyst = 1.42, hyst_pct = 0.83, period_length = 647.39
22:47:03.298 00.000 5240 PPEC: input: 1.47, control: 1.64, exposure: 1500
22:47:03.298 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:03.298 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:47:03.298 00.000 5240 MoveAxis(W, 272, ABG)
22:47:03.298 00.000 5240 Guiding  Dir = 3, Dur = 272
22:47:03.298 00.000 5240 IsGuiding returns 0
22:47:03.299 00.001 5240 PulseGuide returned control before completion, sleep 282
22:47:03.312 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=167, med=0, FiltMin=0, FiltMax=140, Gamma=0.430
22:47:03.359 00.047 2696 UpdateGuideState exits: m=3009 SNR=38.7
22:47:03.361 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:03.362 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:47:03.364 00.002 2696 Enqueuing Expose request
22:47:03.588 00.224 5240 IsGuiding returns 1
22:47:03.589 00.001 5240 scope still moving after pulse duration time elapsed
22:47:03.620 00.031 5240 IsGuiding returns 0
22:47:03.620 00.000 5240 scope move finished after 272 + 49 ms
22:47:03.621 00.001 5240 Move returns status 0, amount 272
22:47:03.621 00.000 5240 MoveAxis(N, 0, ABG)
22:47:03.621 00.000 5240 Move returns status 0, amount 0
22:47:03.621 00.000 5240 move complete, result=0
22:47:03.621 00.000 5240 worker thread done servicing request
22:47:03.621 00.000 5240 Worker thread wakes up
22:47:03.622 00.001 2696 GuideStep: 1.5 px 272 ms WEST, 0.1 px 0 ms NORTH
22:47:03.629 00.007 5240 worker thread servicing REQUEST_EXPOSE 1500
22:47:03.629 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:47:05.274 01.645 5240 Exposure complete
22:47:05.360 00.086 5240 worker thread done servicing request
22:47:05.360 00.000 2696 OnExposeComplete: enter
22:47:05.362 00.002 2696 UpdateGuideState(): m_state=6
22:47:05.364 00.002 2696 Star::Find(15, 280, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 114
22:47:05.366 00.002 2696 Star::Find returns 1 (0), X=282.72, Y=264.15, Mass=2952, SNR=38.3, Peak=159 HFD=4.0
22:47:05.369 00.003 2696 MultiStar: [#1 -1.16,-1.03,1.28,U] [#2 -1.25,-1.39,0.69,U] [#3 -1.19,-1.03,0.67,U] [#4 -2.14,-1.44,0.43,U] [#5 -1.55,-0.31,0.43,U] [#6 -1.86,-1.39,0.44,U] [#7 -0.85,-1.04,0.48,U] [#8 -1.07,-1.80,0.37,U] 
22:47:05.371 00.002 2696 single-star, 8 included, MultiStar: {-1.07, -1.17}, one-star: {0.16, -1.30}
22:47:05.373 00.002 2696 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.74) = xAngle (-4.18 = 2.10)
22:47:05.375 00.002 2696 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.55 = -1.55)
22:47:05.377 00.002 2696 CameraToMount -- cameraX=0.16 cameraY=-1.30 hyp=1.31 cameraTheta=-1.44 mountX=-0.67 mountY=-1.31, mountTheta=-2.04
22:47:05.382 00.005 2696 SchedulePrimaryMove(0F998B58, x=0.16, y=-1.30, opts=13)
22:47:05.385 00.003 2696 Enqueuing Move request for scope (0.16, -1.30)
22:47:05.389 00.004 5240 Worker thread wakes up
22:47:05.389 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.16, -1.30) opts 0xd
22:47:05.389 00.000 5240 Handling offset move in thread for scope, endpoint = (0.16, -1.30)
22:47:05.389 00.000 5240 Moving (0.16, -1.30) raw xDistance=-0.67 yDistance=-1.31
22:47:05.389 00.000 5240 PPEC rslt: input = -0.67, final = -0.35, react = -0.67, pred = 0.84, hyst = -0.46, hyst_pct = 0.83, period_length = 647.39
22:47:05.389 00.000 5240 PPEC: input: -0.67, control: -0.35, exposure: 1500
22:47:05.389 00.000 5240 resist switch: large excursion: input -1.31 thresh 0.45 direction from 1 to -1
22:47:05.390 00.001 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.94
22:47:05.390 00.000 5240 GuideAlgorithmResistSwitch::result() returns -1.31 from input -1.31
22:47:05.390 00.000 5240 MoveAxis(E, 59, ABG)
22:47:05.390 00.000 5240 Guiding  Dir = 2, Dur = 59
22:47:05.390 00.000 5240 IsGuiding returns 0
22:47:05.390 00.000 5240 PulseGuide returned control before completion, sleep 69
22:47:05.404 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=182, med=0, FiltMin=0, FiltMax=145, Gamma=0.430
22:47:05.452 00.048 2696 UpdateGuideState exits: m=2952 SNR=38.3
22:47:05.454 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:05.456 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:47:05.459 00.003 2696 Enqueuing Expose request
22:47:05.475 00.016 5240 IsGuiding returns 1
22:47:05.475 00.000 5240 scope still moving after pulse duration time elapsed
22:47:05.507 00.032 5240 IsGuiding returns 1
22:47:05.538 00.031 5240 IsGuiding returns 0
22:47:05.538 00.000 5240 scope move finished after 59 + 88 ms
22:47:05.538 00.000 5240 Move returns status 0, amount 59
22:47:05.538 00.000 5240 BLC: Oldest BLC event removed
22:47:05.538 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 330 applied
22:47:05.538 00.000 5240 MoveAxis(N, 496, ABG)
22:47:05.538 00.000 5240 Guiding  Dir = 0, Dur = 496
22:47:05.539 00.001 5240 IsGuiding returns 0
22:47:05.539 00.000 5240 PulseGuide returned control before completion, sleep 506
22:47:06.049 00.510 5240 IsGuiding returns 1
22:47:06.049 00.000 5240 scope still moving after pulse duration time elapsed
22:47:06.079 00.030 5240 IsGuiding returns 0
22:47:06.079 00.000 5240 scope move finished after 496 + 44 ms
22:47:06.079 00.000 5240 Move returns status 0, amount 496
22:47:06.081 00.002 5240 move complete, result=0
22:47:06.081 00.000 5240 worker thread done servicing request
22:47:06.081 00.000 5240 Worker thread wakes up
22:47:06.081 00.000 2696 GuideStep: -0.7 px 59 ms EAST, -1.3 px 496 ms NORTH
22:47:06.088 00.007 5240 worker thread servicing REQUEST_EXPOSE 1500
22:47:06.088 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:47:07.517 01.429 5240 Exposure complete
22:47:07.612 00.095 5240 worker thread done servicing request
22:47:07.612 00.000 2696 OnExposeComplete: enter
22:47:07.615 00.003 2696 UpdateGuideState(): m_state=6
22:47:07.617 00.002 2696 Star::Find(15, 282, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 115
22:47:07.619 00.002 2696 Star::Find returns 1 (0), X=282.63, Y=264.58, Mass=3068, SNR=39.0, Peak=173 HFD=3.6
22:47:07.621 00.002 2696 MultiStar: [#1 -1.71,-0.67,1.24,U] [#2 -1.29,-0.91,0.69,U] [#3 -1.57,-0.80,0.66,U] [#4 -2.19,-0.93,0.42,U] [#5 -1.56,0.18,0.43,U] [#6 -2.23,-1.05,0.42,U] [#7 -0.99,-0.63,0.46,U] [#8 -1.30,-1.14,0.38,U] 
22:47:07.622 00.001 2696 single-star, 8 included, MultiStar: {-1.31, -0.76}, one-star: {0.08, -0.86}
22:47:07.624 00.002 2696 CameraToMount -- cameraTheta (-1.48) - m_xAngle (2.74) = xAngle (-4.22 = 2.07)
22:47:07.627 00.003 2696 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.58 = -1.58)
22:47:07.629 00.002 2696 CameraToMount -- cameraX=0.08 cameraY=-0.86 hyp=0.87 cameraTheta=-1.48 mountX=-0.41 mountY=-0.87, mountTheta=-2.02
22:47:07.634 00.005 2696 SchedulePrimaryMove(0F998B58, x=0.08, y=-0.86, opts=13)
22:47:07.637 00.003 2696 Enqueuing Move request for scope (0.08, -0.86)
22:47:07.640 00.003 5240 Worker thread wakes up
22:47:07.640 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.86) opts 0xd
22:47:07.640 00.000 5240 Handling offset move in thread for scope, endpoint = (0.08, -0.86)
22:47:07.640 00.000 5240 Moving (0.08, -0.86) raw xDistance=-0.41 yDistance=-0.87
22:47:07.640 00.000 5240 BLC: History state: CurrMiss=0.87, AvgInitMiss=1.42, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-1.312012, 1:0.867929
22:47:07.640 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:47:07.641 00.001 5240 PPEC rslt: input = -0.41, final = -0.13, react = -0.41, pred = 0.67, hyst = -0.21, hyst_pct = 0.83, period_length = 647.39
22:47:07.641 00.000 5240 PPEC: input: -0.41, control: -0.13, exposure: 1500
22:47:07.641 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.87 from input -0.87
22:47:07.641 00.000 5240 MoveAxis(E, 22, ABG)
22:47:07.641 00.000 5240 Guiding  Dir = 2, Dur = 22
22:47:07.642 00.001 5240 IsGuiding returns 0
22:47:07.642 00.000 5240 PulseGuide returned control before completion, sleep 32
22:47:07.655 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=0, FiltMin=0, FiltMax=133, Gamma=0.430
22:47:07.686 00.031 5240 IsGuiding returns 1
22:47:07.686 00.000 5240 scope still moving after pulse duration time elapsed
22:47:07.702 00.016 2696 UpdateGuideState exits: m=3068 SNR=39.0
22:47:07.706 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:07.707 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:47:07.709 00.002 2696 Enqueuing Expose request
22:47:07.717 00.008 5240 IsGuiding returns 0
22:47:07.717 00.000 5240 scope move finished after 22 + 52 ms
22:47:07.717 00.000 5240 Move returns status 0, amount 22
22:47:07.717 00.000 5240 MoveAxis(N, 110, ABG)
22:47:07.717 00.000 5240 Guiding  Dir = 0, Dur = 110
22:47:07.717 00.000 5240 IsGuiding returns 0
22:47:07.717 00.000 5240 PulseGuide returned control before completion, sleep 120
22:47:07.841 00.124 5240 IsGuiding returns 1
22:47:07.841 00.000 5240 scope still moving after pulse duration time elapsed
22:47:07.871 00.030 5240 IsGuiding returns 0
22:47:07.871 00.000 5240 scope move finished after 110 + 44 ms
22:47:07.871 00.000 5240 Move returns status 0, amount 110
22:47:07.871 00.000 5240 move complete, result=0
22:47:07.871 00.000 5240 worker thread done servicing request
22:47:07.871 00.000 2696 GuideStep: -0.4 px 22 ms EAST, -0.9 px 110 ms NORTH
22:47:07.874 00.003 5240 Worker thread wakes up
22:47:07.875 00.001 5240 worker thread servicing REQUEST_EXPOSE 1500
22:47:07.875 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:47:09.511 01.636 5240 Exposure complete
22:47:09.577 00.066 5240 worker thread done servicing request
22:47:09.578 00.001 2696 OnExposeComplete: enter
22:47:09.580 00.002 2696 UpdateGuideState(): m_state=6
22:47:09.582 00.002 2696 Star::Find(15, 282, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 116
22:47:09.584 00.002 2696 Star::Find returns 1 (0), X=282.62, Y=265.84, Mass=2869, SNR=37.8, Peak=198 HFD=3.7
22:47:09.586 00.002 2696 MultiStar: [#1 -1.44,0.77,1.29,U] [#2 -1.35,0.44,0.72,U] [#3 -1.36,0.65,0.70,U] [#4 -2.19,0.42,0.44,U] [#5 -1.70,1.50,0.45,U] [#6 -1.97,0.55,0.46,U] [#7 -0.87,0.70,0.49,U] [#8 -1.30,-0.12,0.39,U] 
22:47:09.587 00.001 2696 single-star, 8 included, MultiStar: {-1.22, 0.60}, one-star: {0.07, 0.39}
22:47:09.589 00.002 2696 CameraToMount -- cameraTheta (1.38) - m_xAngle (2.74) = xAngle (-1.35 = -1.35)
22:47:09.591 00.002 2696 CameraToMount -- cameraTheta (1.38) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.28 = 1.28)
22:47:09.592 00.001 2696 CameraToMount -- cameraX=0.07 cameraY=0.39 hyp=0.39 cameraTheta=1.38 mountX=0.09 mountY=0.38, mountTheta=1.35
22:47:09.595 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.07, y=0.39, opts=13)
22:47:09.597 00.002 2696 Enqueuing Move request for scope (0.07, 0.39)
22:47:09.600 00.003 5240 Worker thread wakes up
22:47:09.600 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.39) opts 0xd
22:47:09.600 00.000 5240 Handling offset move in thread for scope, endpoint = (0.07, 0.39)
22:47:09.600 00.000 5240 Moving (0.07, 0.39) raw xDistance=0.09 yDistance=0.38
22:47:09.600 00.000 5240 BLC: History state: CurrMiss=-0.38, AvgInitMiss=1.42, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-1.312012, 1:0.867929, 2:-0.377240
22:47:09.600 00.000 5240 BLC: Over-shoot, first stiction event, no adjustment
22:47:09.601 00.001 5240 PPEC rslt: input = 0.09, final = 0.07, react = 0.09, pred = 0.43, hyst = 0.00, hyst_pct = 0.83, period_length = 647.39
22:47:09.601 00.000 5240 PPEC: input: 0.09, control: 0.07, exposure: 1500
22:47:09.601 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:47:09.601 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
22:47:09.601 00.000 5240 MoveAxis(W, 12, ABG)
22:47:09.601 00.000 5240 Guiding  Dir = 3, Dur = 12
22:47:09.601 00.000 5240 IsGuiding returns 0
22:47:09.602 00.001 5240 PulseGuide returned control before completion, sleep 22
22:47:09.614 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=210, med=0, FiltMin=0, FiltMax=159, Gamma=0.430
22:47:09.637 00.023 5240 IsGuiding returns 1
22:47:09.637 00.000 5240 scope still moving after pulse duration time elapsed
22:47:09.660 00.023 2696 UpdateGuideState exits: m=2869 SNR=37.8
22:47:09.662 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:09.664 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:47:09.669 00.005 2696 Enqueuing Expose request
22:47:09.673 00.004 5240 IsGuiding returns 0
22:47:09.673 00.000 5240 scope move finished after 12 + 59 ms
22:47:09.673 00.000 5240 Move returns status 0, amount 12
22:47:09.673 00.000 5240 MoveAxis(N, 0, ABG)
22:47:09.673 00.000 5240 Move returns status 0, amount 0
22:47:09.673 00.000 5240 move complete, result=0
22:47:09.673 00.000 5240 worker thread done servicing request
22:47:09.673 00.000 5240 Worker thread wakes up
22:47:09.673 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:47:09.673 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:47:09.677 00.004 2696 GuideStep: 0.1 px 12 ms WEST, 0.4 px 0 ms NORTH
22:47:11.089 01.412 5240 Exposure complete
22:47:11.138 00.049 5240 worker thread done servicing request
22:47:11.138 00.000 2696 OnExposeComplete: enter
22:47:11.140 00.002 2696 UpdateGuideState(): m_state=6
22:47:11.141 00.001 2696 Star::Find(15, 282, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 117
22:47:11.144 00.003 2696 Star::Find returns 1 (0), X=282.30, Y=266.16, Mass=3029, SNR=38.8, Peak=187 HFD=3.8
22:47:11.146 00.002 2696 MultiStar: [#1 -1.82,0.96,1.28,U] [#2 -1.74,0.57,0.70,U] [#3 -1.81,0.61,0.64,U] [#4 -2.70,0.50,0.42,U] [#5 -1.86,1.55,0.43,U] [#6 -2.46,0.70,0.42,U] [#7 -1.44,0.82,0.47,U] [#8 -1.54,0.40,0.36,U] 
22:47:11.148 00.002 2696 single-star, 8 included, MultiStar: {-1.60, 0.77}, one-star: {-0.25, 0.71}
22:47:11.150 00.002 2696 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.74) = xAngle (-0.82 = -0.82)
22:47:11.152 00.002 2696 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.81 = 1.81)
22:47:11.153 00.001 2696 CameraToMount -- cameraX=-0.25 cameraY=0.71 hyp=0.76 cameraTheta=1.91 mountX=0.51 mountY=0.73, mountTheta=0.96
22:47:11.156 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.25, y=0.71, opts=13)
22:47:11.158 00.002 2696 Enqueuing Move request for scope (-0.25, 0.71)
22:47:11.159 00.001 5240 Worker thread wakes up
22:47:11.161 00.002 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.71) opts 0xd
22:47:11.161 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.25, 0.71)
22:47:11.161 00.000 5240 Moving (-0.25, 0.71) raw xDistance=0.51 yDistance=0.73
22:47:11.161 00.000 5240 BLC: window closed
22:47:11.161 00.000 5240 BLC: History state: CurrMiss=-0.73, AvgInitMiss=1.42, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-1.312012, 1:0.867929, 2:-0.377240
22:47:11.161 00.000 5240 BLC: Over-shoot, first stiction event, no adjustment
22:47:11.161 00.000 5240 PPEC rslt: input = 0.51, final = 0.52, react = 0.51, pred = 0.35, hyst = 0.45, hyst_pct = 0.83, period_length = 647.39
22:47:11.161 00.000 5240 PPEC: input: 0.51, control: 0.52, exposure: 1500
22:47:11.161 00.000 5240 resist switch: large excursion: input 0.73 thresh 0.45 direction from -1 to 1
22:47:11.161 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.20
22:47:11.162 00.001 5240 GuideAlgorithmResistSwitch::result() returns 0.73 from input 0.73
22:47:11.162 00.000 5240 MoveAxis(W, 86, ABG)
22:47:11.162 00.000 5240 Guiding  Dir = 3, Dur = 86
22:47:11.162 00.000 5240 IsGuiding returns 0
22:47:11.162 00.000 5240 PulseGuide returned control before completion, sleep 96
22:47:11.176 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=194, med=0, FiltMin=0, FiltMax=163, Gamma=0.430
22:47:11.223 00.047 2696 UpdateGuideState exits: m=3029 SNR=38.8
22:47:11.226 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:11.230 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:47:11.233 00.003 2696 Enqueuing Expose request
22:47:11.273 00.040 5240 IsGuiding returns 1
22:47:11.273 00.000 5240 scope still moving after pulse duration time elapsed
22:47:11.303 00.030 5240 IsGuiding returns 0
22:47:11.303 00.000 5240 scope move finished after 86 + 55 ms
22:47:11.303 00.000 5240 Move returns status 0, amount 86
22:47:11.303 00.000 5240 BLC: Oldest BLC event removed
22:47:11.303 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 330 applied
22:47:11.303 00.000 5240 MoveAxis(S, 423, ABG)
22:47:11.303 00.000 5240 Guiding  Dir = 1, Dur = 423
22:47:11.304 00.001 5240 IsGuiding returns 0
22:47:11.304 00.000 5240 PulseGuide returned control before completion, sleep 433
22:47:11.748 00.444 5240 IsGuiding returns 1
22:47:11.748 00.000 5240 scope still moving after pulse duration time elapsed
22:47:11.779 00.031 5240 IsGuiding returns 0
22:47:11.779 00.000 5240 scope move finished after 423 + 52 ms
22:47:11.779 00.000 5240 Move returns status 0, amount 423
22:47:11.779 00.000 5240 move complete, result=0
22:47:11.781 00.002 5240 worker thread done servicing request
22:47:11.781 00.000 2696 GuideStep: 0.5 px 86 ms WEST, 0.7 px 423 ms SOUTH
22:47:11.788 00.007 5240 Worker thread wakes up
22:47:11.788 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:47:11.788 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:47:13.439 01.651 5240 Exposure complete
22:47:13.507 00.068 5240 worker thread done servicing request
22:47:13.508 00.001 2696 OnExposeComplete: enter
22:47:13.510 00.002 2696 UpdateGuideState(): m_state=6
22:47:13.512 00.002 2696 Star::Find(15, 282, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 118
22:47:13.513 00.001 2696 Star::Find returns 1 (0), X=281.18, Y=266.87, Mass=2961, SNR=38.4, Peak=193 HFD=3.8
22:47:13.515 00.002 2696 MultiStar: [#1 -2.96,1.57,1.29,U] [#2 -2.77,1.14,0.71,U] [#3 -2.90,1.44,0.70,U] [#4 -3.84,1.01,0.42,U] [#5 -2.99,2.11,0.43,U] [#6 -3.73,1.29,0.42,U] [#7 -2.61,1.53,0.48,U] [#8 -2.78,0.74,0.38,U] 
22:47:13.518 00.003 2696 single-star, 8 included, MultiStar: {-2.74, 1.40}, one-star: {-1.37, 1.42}
22:47:13.520 00.002 2696 CameraToMount -- cameraTheta (2.34) - m_xAngle (2.74) = xAngle (-0.40 = -0.40)
22:47:13.522 00.002 2696 CameraToMount -- cameraTheta (2.34) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.23 = 2.23)
22:47:13.523 00.001 2696 CameraToMount -- cameraX=-1.37 cameraY=1.42 hyp=1.97 cameraTheta=2.34 mountX=1.82 mountY=1.56, mountTheta=0.71
22:47:13.526 00.003 2696 SchedulePrimaryMove(0F998B58, x=-1.37, y=1.42, opts=13)
22:47:13.528 00.002 2696 Enqueuing Move request for scope (-1.37, 1.42)
22:47:13.530 00.002 5240 Worker thread wakes up
22:47:13.530 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.37, 1.42) opts 0xd
22:47:13.530 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.37, 1.42)
22:47:13.530 00.000 5240 Moving (-1.37, 1.42) raw xDistance=1.82 yDistance=1.56
22:47:13.530 00.000 5240 BLC: History state: CurrMiss=1.56, AvgInitMiss=1.45, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.734121, 1:1.555810
22:47:13.530 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:47:13.530 00.000 5240 PPEC rslt: input = 1.82, final = 1.70, react = 1.82, pred = 0.15, hyst = 1.64, hyst_pct = 0.83, period_length = 647.39
22:47:13.530 00.000 5240 PPEC: input: 1.82, control: 1.70, exposure: 1500
22:47:13.530 00.000 5240 GuideAlgorithmResistSwitch::result() returns 1.56 from input 1.56
22:47:13.530 00.000 5240 MoveAxis(W, 282, ABG)
22:47:13.531 00.001 5240 Guiding  Dir = 3, Dur = 282
22:47:13.531 00.000 5240 IsGuiding returns 0
22:47:13.531 00.000 5240 PulseGuide returned control before completion, sleep 292
22:47:13.545 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=193, med=0, FiltMin=0, FiltMax=164, Gamma=0.430
22:47:13.591 00.046 2696 UpdateGuideState exits: m=2961 SNR=38.4
22:47:13.593 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:13.596 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:47:13.598 00.002 2696 Enqueuing Expose request
22:47:13.828 00.230 5240 IsGuiding returns 1
22:47:13.828 00.000 5240 scope still moving after pulse duration time elapsed
22:47:13.859 00.031 5240 IsGuiding returns 0
22:47:13.859 00.000 5240 scope move finished after 282 + 45 ms
22:47:13.860 00.001 5240 Move returns status 0, amount 282
22:47:13.860 00.000 5240 MoveAxis(S, 197, ABG)
22:47:13.860 00.000 5240 Guiding  Dir = 1, Dur = 197
22:47:13.861 00.001 5240 IsGuiding returns 0
22:47:13.861 00.000 5240 PulseGuide returned control before completion, sleep 207
22:47:14.078 00.217 5240 IsGuiding returns 1
22:47:14.078 00.000 5240 scope still moving after pulse duration time elapsed
22:47:14.108 00.030 5240 IsGuiding returns 0
22:47:14.108 00.000 5240 scope move finished after 197 + 50 ms
22:47:14.109 00.001 5240 Move returns status 0, amount 197
22:47:14.109 00.000 5240 move complete, result=0
22:47:14.109 00.000 5240 worker thread done servicing request
22:47:14.109 00.000 2696 GuideStep: 1.8 px 282 ms WEST, 1.6 px 197 ms SOUTH
22:47:14.119 00.010 5240 Worker thread wakes up
22:47:14.119 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:47:14.120 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:47:15.548 01.428 5240 Exposure complete
22:47:15.630 00.082 5240 worker thread done servicing request
22:47:15.630 00.000 2696 OnExposeComplete: enter
22:47:15.633 00.003 2696 UpdateGuideState(): m_state=6
22:47:15.635 00.002 2696 Star::Find(15, 281, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 119
22:47:15.637 00.002 2696 Star::Find returns 1 (0), X=280.98, Y=266.09, Mass=3049, SNR=38.9, Peak=156 HFD=4.3
22:47:15.639 00.002 2696 MultiStar: [#1 -3.16,0.83,1.29,U] [#2 -3.08,0.38,0.70,U] [#3 -3.31,0.71,0.67,U] [#4 -3.84,0.34,0.42,U] [#5 -3.18,1.43,0.44,U] [#6 -3.83,0.36,0.44,U] [#7 -2.73,0.77,0.47,U] [#8 -2.97,-0.04,0.37,U] 
22:47:15.642 00.003 2696 single-star, 8 included, MultiStar: {-2.95, 0.64}, one-star: {-1.58, 0.64}
22:47:15.643 00.001 2696 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.74) = xAngle (0.02 = 0.02)
22:47:15.645 00.002 2696 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.65 = 2.65)
22:47:15.646 00.001 2696 CameraToMount -- cameraX=-1.58 cameraY=0.64 hyp=1.70 cameraTheta=2.76 mountX=1.70 mountY=0.80, mountTheta=0.44
22:47:15.649 00.003 2696 SchedulePrimaryMove(0F998B58, x=-1.58, y=0.64, opts=13)
22:47:15.651 00.002 2696 Enqueuing Move request for scope (-1.58, 0.64)
22:47:15.653 00.002 5240 Worker thread wakes up
22:47:15.653 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.58, 0.64) opts 0xd
22:47:15.653 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.58, 0.64)
22:47:15.653 00.000 5240 Moving (-1.58, 0.64) raw xDistance=1.70 yDistance=0.80
22:47:15.653 00.000 5240 BLC: History state: CurrMiss=0.80, AvgInitMiss=1.45, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.734121, 1:1.555810, 2:0.798903
22:47:15.653 00.000 5240 BLC: Under-shoot: nominal increase by 184
22:47:15.653 00.000 5240 BLC: window closed
22:47:15.653 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:47:15.653 00.000 5240 BLC: Pulse adjusted to 330
22:47:15.654 00.001 5240 PPEC rslt: input = 1.70, final = 1.45, react = 1.70, pred = -0.88, hyst = 1.58, hyst_pct = 0.82, period_length = 647.39
22:47:15.654 00.000 5240 PPEC: input: 1.70, control: 1.45, exposure: 1500
22:47:15.654 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.80 from input 0.80
22:47:15.655 00.001 5240 MoveAxis(W, 240, ABG)
22:47:15.655 00.000 5240 Guiding  Dir = 3, Dur = 240
22:47:15.655 00.000 5240 IsGuiding returns 0
22:47:15.655 00.000 5240 PulseGuide returned control before completion, sleep 250
22:47:15.668 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=178, med=0, FiltMin=0, FiltMax=152, Gamma=0.430
22:47:15.714 00.046 2696 UpdateGuideState exits: m=3049 SNR=38.9
22:47:15.716 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:15.718 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:47:15.720 00.002 2696 Enqueuing Expose request
22:47:15.722 00.002 2696 evsrv: cli 0F9431A0 connect
22:47:15.723 00.001 2696 case statement mapped state 6 to 3
22:47:15.727 00.004 2696 case statement mapped state 6 to 3
22:47:15.731 00.004 2696 evsrv: cli 0F9431A0 request: {"method":"get_pixel_scale","id":"33592449-330a-41ad-bca2-6e0eef775ccf"}
22:47:15.734 00.003 2696 evsrv: cli 0F9431A0 response: {"jsonrpc":"2.0","result":1.86834,"id":"33592449-330a-41ad-bca2-6e0eef775ccf"}
22:47:15.737 00.003 2696 evsrv: cli 0F9431A0 disconnect
22:47:15.906 00.169 5240 IsGuiding returns 1
22:47:15.906 00.000 5240 scope still moving after pulse duration time elapsed
22:47:15.938 00.032 5240 IsGuiding returns 0
22:47:15.938 00.000 5240 scope move finished after 240 + 43 ms
22:47:15.938 00.000 5240 Move returns status 0, amount 240
22:47:15.938 00.000 5240 MoveAxis(S, 101, ABG)
22:47:15.939 00.001 5240 Guiding  Dir = 1, Dur = 101
22:47:15.939 00.000 5240 IsGuiding returns 0
22:47:15.940 00.001 5240 PulseGuide returned control before completion, sleep 111
22:47:16.061 00.121 5240 IsGuiding returns 1
22:47:16.061 00.000 5240 scope still moving after pulse duration time elapsed
22:47:16.092 00.031 5240 IsGuiding returns 0
22:47:16.093 00.001 5240 scope move finished after 101 + 52 ms
22:47:16.094 00.001 5240 Move returns status 0, amount 101
22:47:16.094 00.000 5240 move complete, result=0
22:47:16.094 00.000 5240 worker thread done servicing request
22:47:16.094 00.000 2696 GuideStep: 1.7 px 240 ms WEST, 0.8 px 101 ms SOUTH
22:47:16.102 00.008 5240 Worker thread wakes up
22:47:16.102 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:47:16.102 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:47:17.749 01.647 5240 Exposure complete
22:47:17.824 00.075 5240 worker thread done servicing request
22:47:17.824 00.000 2696 OnExposeComplete: enter
22:47:17.827 00.003 2696 UpdateGuideState(): m_state=6
22:47:17.829 00.002 2696 Star::Find(15, 280, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
22:47:17.830 00.001 2696 Star::Find returns 1 (0), X=281.71, Y=264.59, Mass=3074, SNR=39.1, Peak=197 HFD=3.6
22:47:17.832 00.002 2696 MultiStar: [#1 -2.59,-0.90,1.23,U] [#2 -2.34,-1.25,0.68,U] [#3 -2.73,-1.00,0.65,U] [#4 -3.26,-1.13,0.42,U] [#5 -2.62,0.01,0.44,U] [#6 -2.99,-0.75,0.43,U] [#7 -2.23,-0.66,0.46,U] [#8 -2.31,-1.54,0.36,U] 
22:47:17.834 00.002 2696 single-star, 8 included, MultiStar: {-2.31, -0.90}, one-star: {-0.84, -0.86}
22:47:17.835 00.001 2696 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.74) = xAngle (-5.08 = 1.20)
22:47:17.838 00.003 2696 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.45 = -2.45)
22:47:17.840 00.002 2696 CameraToMount -- cameraX=-0.84 cameraY=-0.86 hyp=1.20 cameraTheta=-2.35 mountX=0.44 mountY=-0.77, mountTheta=-1.05
22:47:17.843 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.84, y=-0.86, opts=13)
22:47:17.845 00.002 2696 Enqueuing Move request for scope (-0.84, -0.86)
22:47:17.847 00.002 5240 Worker thread wakes up
22:47:17.847 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.84, -0.86) opts 0xd
22:47:17.847 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.84, -0.86)
22:47:17.847 00.000 5240 Moving (-0.84, -0.86) raw xDistance=0.44 yDistance=-0.77
22:47:17.848 00.001 5240 PPEC rslt: input = 0.44, final = 0.33, react = 0.44, pred = -1.20, hyst = 0.56, hyst_pct = 0.82, period_length = 647.39
22:47:17.848 00.000 5240 PPEC: input: 0.44, control: 0.33, exposure: 1500
22:47:17.848 00.000 5240 resist switch: large excursion: input -0.77 thresh 0.45 direction from 1 to -1
22:47:17.848 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.30
22:47:17.848 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.77 from input -0.77
22:47:17.848 00.000 5240 MoveAxis(W, 54, ABG)
22:47:17.848 00.000 5240 Guiding  Dir = 3, Dur = 54
22:47:17.848 00.000 5240 IsGuiding returns 0
22:47:17.849 00.001 5240 PulseGuide returned control before completion, sleep 64
22:47:17.862 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=197, med=0, FiltMin=0, FiltMax=158, Gamma=0.430
22:47:17.908 00.046 2696 UpdateGuideState exits: m=3074 SNR=39.1
22:47:17.910 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:17.913 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:47:17.919 00.006 5240 IsGuiding returns 1
22:47:17.919 00.000 2696 Enqueuing Expose request
22:47:17.922 00.003 5240 scope still moving after pulse duration time elapsed
22:47:17.948 00.026 5240 IsGuiding returns 0
22:47:17.948 00.000 5240 scope move finished after 54 + 46 ms
22:47:17.948 00.000 5240 Move returns status 0, amount 54
22:47:17.948 00.000 5240 BLC: Oldest BLC event removed
22:47:17.948 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 330 applied
22:47:17.948 00.000 5240 MoveAxis(N, 427, ABG)
22:47:17.948 00.000 5240 Guiding  Dir = 0, Dur = 427
22:47:17.950 00.002 5240 IsGuiding returns 0
22:47:17.950 00.000 5240 PulseGuide returned control before completion, sleep 437
22:47:18.400 00.450 5240 IsGuiding returns 1
22:47:18.400 00.000 5240 scope still moving after pulse duration time elapsed
22:47:18.432 00.032 5240 IsGuiding returns 0
22:47:18.432 00.000 5240 scope move finished after 427 + 55 ms
22:47:18.433 00.001 5240 Move returns status 0, amount 427
22:47:18.433 00.000 5240 move complete, result=0
22:47:18.433 00.000 5240 worker thread done servicing request
22:47:18.433 00.000 2696 GuideStep: 0.4 px 54 ms WEST, -0.8 px 427 ms NORTH
22:47:18.440 00.007 5240 Worker thread wakes up
22:47:18.440 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:47:18.441 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:47:19.870 01.429 5240 Exposure complete
22:47:19.944 00.074 5240 worker thread done servicing request
22:47:19.944 00.000 2696 OnExposeComplete: enter
22:47:19.946 00.002 2696 UpdateGuideState(): m_state=6
22:47:19.950 00.004 2696 Star::Find(15, 281, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 121
22:47:19.952 00.002 2696 Star::Find returns 1 (0), X=281.78, Y=264.51, Mass=3048, SNR=38.9, Peak=196 HFD=3.6
22:47:19.954 00.002 2696 MultiStar: [#1 -2.35,-0.83,1.28,U] [#2 -2.17,-1.03,0.67,U] [#3 -2.32,-0.83,0.67,U] [#4 -2.99,-0.96,0.43,U] [#5 -2.38,-0.01,0.44,U] [#6 -2.86,-0.69,0.43,U] [#7 -1.83,-0.85,0.48,U] [#8 -2.19,-1.52,0.37,U] 
22:47:19.956 00.002 2696 single-star, 8 included, MultiStar: {-2.08, -0.86}, one-star: {-0.77, -0.94}
22:47:19.957 00.001 2696 CameraToMount -- cameraTheta (-2.26) - m_xAngle (2.74) = xAngle (-4.99 = 1.29)
22:47:19.959 00.002 2696 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.36 = -2.36)
22:47:19.961 00.002 2696 CameraToMount -- cameraX=-0.77 cameraY=-0.94 hyp=1.21 cameraTheta=-2.26 mountX=0.33 mountY=-0.85, mountTheta=-1.20
22:47:19.963 00.002 2696 SchedulePrimaryMove(0F998B58, x=-0.77, y=-0.94, opts=13)
22:47:19.965 00.002 2696 Enqueuing Move request for scope (-0.77, -0.94)
22:47:19.967 00.002 5240 Worker thread wakes up
22:47:19.967 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.77, -0.94) opts 0xd
22:47:19.967 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.77, -0.94)
22:47:19.967 00.000 5240 Moving (-0.77, -0.94) raw xDistance=0.33 yDistance=-0.85
22:47:19.967 00.000 5240 BLC: History state: CurrMiss=0.85, AvgInitMiss=1.40, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.765877, 1:0.854613
22:47:19.967 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:47:19.967 00.000 5240 PPEC rslt: input = 0.33, final = 0.17, react = 0.33, pred = -1.42, hyst = 0.45, hyst_pct = 0.82, period_length = 647.39
22:47:19.967 00.000 5240 PPEC: input: 0.33, control: 0.17, exposure: 1500
22:47:19.967 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.85 from input -0.85
22:47:19.967 00.000 5240 MoveAxis(W, 28, ABG)
22:47:19.969 00.002 5240 Guiding  Dir = 3, Dur = 28
22:47:19.969 00.000 5240 IsGuiding returns 0
22:47:19.969 00.000 5240 PulseGuide returned control before completion, sleep 38
22:47:19.983 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=199, med=0, FiltMin=0, FiltMax=149, Gamma=0.430
22:47:20.010 00.027 5240 IsGuiding returns 1
22:47:20.010 00.000 5240 scope still moving after pulse duration time elapsed
22:47:20.028 00.018 2696 UpdateGuideState exits: m=3048 SNR=38.9
22:47:20.030 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:20.032 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:47:20.034 00.002 2696 Enqueuing Expose request
22:47:20.041 00.007 5240 IsGuiding returns 0
22:47:20.041 00.000 5240 scope move finished after 28 + 44 ms
22:47:20.041 00.000 5240 Move returns status 0, amount 28
22:47:20.042 00.001 5240 MoveAxis(N, 108, ABG)
22:47:20.042 00.000 5240 Guiding  Dir = 0, Dur = 108
22:47:20.042 00.000 5240 IsGuiding returns 0
22:47:20.042 00.000 5240 PulseGuide returned control before completion, sleep 118
22:47:20.165 00.123 5240 IsGuiding returns 1
22:47:20.165 00.000 5240 scope still moving after pulse duration time elapsed
22:47:20.196 00.031 5240 IsGuiding returns 0
22:47:21.049 00.853 5240 scope move finished after 108 + 899 ms
22:47:21.050 00.001 5240 Move returns status 0, amount 108
22:47:21.050 00.000 5240 move complete, result=0
22:47:21.051 00.001 5240 worker thread done servicing request
22:47:21.051 00.000 2696 GuideStep: 0.3 px 28 ms WEST, -0.9 px 108 ms NORTH
22:47:21.059 00.008 5240 Worker thread wakes up
22:47:21.059 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:47:21.059 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:47:22.694 01.635 5240 Exposure complete
22:47:22.777 00.083 5240 worker thread done servicing request
22:47:22.777 00.000 2696 OnExposeComplete: enter
22:47:22.779 00.002 2696 UpdateGuideState(): m_state=6
22:47:22.781 00.002 2696 Star::Find(15, 281, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 122
22:47:22.783 00.002 2696 Star::Find returns 1 (0), X=281.41, Y=265.36, Mass=2995, SNR=38.6, Peak=215 HFD=3.4
22:47:22.785 00.002 2696 MultiStar: [#1 -2.69,0.07,1.28,U] [#2 -2.73,-0.25,0.70,U] [#3 -2.74,-0.03,0.66,U] [#4 -3.36,-0.32,0.41,U] [#5 -2.82,0.78,0.44,U] [#6 -3.45,-0.06,0.44,U] [#7 -2.38,-0.02,0.49,U] [#8 -2.46,-0.44,0.37,U] 
22:47:22.787 00.002 2696 single-star, 8 included, MultiStar: {-2.51, -0.03}, one-star: {-1.14, -0.08}
22:47:22.789 00.002 2696 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.74) = xAngle (-5.80 = 0.48)
22:47:22.792 00.003 2696 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.17 = 3.11)
22:47:22.794 00.002 2696 CameraToMount -- cameraX=-1.14 cameraY=-0.08 hyp=1.14 cameraTheta=-3.07 mountX=1.01 mountY=0.03, mountTheta=0.03
22:47:22.797 00.003 2696 SchedulePrimaryMove(0F998B58, x=-1.14, y=-0.08, opts=13)
22:47:22.799 00.002 2696 Enqueuing Move request for scope (-1.14, -0.08)
22:47:22.801 00.002 5240 Worker thread wakes up
22:47:22.801 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.14, -0.08) opts 0xd
22:47:22.801 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.14, -0.08)
22:47:22.801 00.000 5240 Moving (-1.14, -0.08) raw xDistance=1.01 yDistance=0.03
22:47:22.801 00.000 5240 BLC: History state: CurrMiss=-0.03, AvgInitMiss=1.40, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.765877, 1:0.854613, 2:-0.033475
22:47:22.801 00.000 5240 BLC: No correction, Miss < min_move
22:47:22.801 00.000 5240 PPEC rslt: input = 1.01, final = 1.05, react = 1.01, pred = 0.51, hyst = 0.95, hyst_pct = 0.82, period_length = 647.39
22:47:22.801 00.000 5240 PPEC: input: 1.01, control: 1.05, exposure: 1500
22:47:22.801 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:22.802 00.001 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:47:22.802 00.000 5240 MoveAxis(W, 174, ABG)
22:47:22.802 00.000 5240 Guiding  Dir = 3, Dur = 174
22:47:22.802 00.000 5240 IsGuiding returns 0
22:47:22.802 00.000 5240 PulseGuide returned control before completion, sleep 184
22:47:22.816 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=215, med=0, FiltMin=0, FiltMax=164, Gamma=0.430
22:47:22.863 00.047 2696 UpdateGuideState exits: m=2995 SNR=38.6
22:47:22.866 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:22.868 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:47:22.870 00.002 2696 Enqueuing Expose request
22:47:23.000 00.130 5240 IsGuiding returns 1
22:47:23.000 00.000 5240 scope still moving after pulse duration time elapsed
22:47:23.031 00.031 5240 IsGuiding returns 0
22:47:23.031 00.000 5240 scope move finished after 174 + 55 ms
22:47:23.032 00.001 5240 Move returns status 0, amount 174
22:47:23.032 00.000 5240 MoveAxis(N, 0, ABG)
22:47:23.032 00.000 5240 Move returns status 0, amount 0
22:47:23.032 00.000 5240 move complete, result=0
22:47:23.033 00.001 5240 worker thread done servicing request
22:47:23.033 00.000 2696 GuideStep: 1.0 px 174 ms WEST, 0.0 px 0 ms NORTH
22:47:23.041 00.008 5240 Worker thread wakes up
22:47:23.042 00.001 5240 worker thread servicing REQUEST_EXPOSE 1500
22:47:23.042 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:47:24.455 01.413 5240 Exposure complete
22:47:24.503 00.048 5240 worker thread done servicing request
22:47:24.503 00.000 2696 OnExposeComplete: enter
22:47:24.505 00.002 2696 UpdateGuideState(): m_state=6
22:47:24.508 00.003 2696 Star::Find(15, 281, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 123
22:47:24.510 00.002 2696 Star::Find returns 1 (0), X=281.84, Y=265.20, Mass=3094, SNR=39.2, Peak=188 HFD=3.9
22:47:24.512 00.002 2696 MultiStar: [#1 -2.52,-0.07,1.27,U] [#2 -2.18,-0.38,0.68,U] [#3 -2.47,-0.08,0.68,U] [#4 -2.98,-0.62,0.41,U] [#5 -2.36,0.75,0.43,U] [#6 -2.98,-0.25,0.42,U] [#7 -1.94,0.12,0.47,U] [#8 -2.20,-0.64,0.36,U] 
22:47:24.514 00.002 2696 single-star, 8 included, MultiStar: {-2.14, -0.15}, one-star: {-0.71, -0.25}
22:47:24.516 00.002 2696 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.74) = xAngle (-5.54 = 0.74)
22:47:24.517 00.001 2696 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.91 = -2.91)
22:47:24.519 00.002 2696 CameraToMount -- cameraX=-0.71 cameraY=-0.25 hyp=0.75 cameraTheta=-2.81 mountX=0.55 mountY=-0.17, mountTheta=-0.30
22:47:24.522 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.71, y=-0.25, opts=13)
22:47:24.524 00.002 2696 Enqueuing Move request for scope (-0.71, -0.25)
22:47:24.526 00.002 5240 Worker thread wakes up
22:47:24.526 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.71, -0.25) opts 0xd
22:47:24.526 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.71, -0.25)
22:47:24.526 00.000 5240 Moving (-0.71, -0.25) raw xDistance=0.55 yDistance=-0.17
22:47:24.526 00.000 5240 BLC: window closed
22:47:24.526 00.000 5240 BLC: History state: CurrMiss=0.17, AvgInitMiss=1.40, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.765877, 1:0.854613, 2:-0.033475
22:47:24.526 00.000 5240 BLC: Under-shoot: nominal increase by 176
22:47:24.526 00.000 5240 BLC: window closed
22:47:24.526 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:47:24.526 00.000 5240 BLC: Pulse adjusted to 330
22:47:24.527 00.001 5240 PPEC rslt: input = 0.55, final = 0.59, react = 0.55, pred = 0.36, hyst = 0.51, hyst_pct = 0.82, period_length = 647.39
22:47:24.527 00.000 5240 PPEC: input: 0.55, control: 0.59, exposure: 1500
22:47:24.527 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.17
22:47:24.527 00.000 5240 MoveAxis(W, 97, ABG)
22:47:24.527 00.000 5240 Guiding  Dir = 3, Dur = 97
22:47:24.528 00.001 5240 IsGuiding returns 0
22:47:24.528 00.000 5240 PulseGuide returned control before completion, sleep 107
22:47:24.541 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=188, med=0, FiltMin=0, FiltMax=158, Gamma=0.430
22:47:24.587 00.046 2696 UpdateGuideState exits: m=3094 SNR=39.2
22:47:24.591 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:24.593 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:47:24.595 00.002 2696 Enqueuing Expose request
22:47:24.637 00.042 5240 IsGuiding returns 1
22:47:24.637 00.000 5240 scope still moving after pulse duration time elapsed
22:47:24.669 00.032 5240 IsGuiding returns 0
22:47:24.669 00.000 5240 scope move finished after 97 + 43 ms
22:47:24.669 00.000 5240 Move returns status 0, amount 97
22:47:24.669 00.000 5240 MoveAxis(N, 22, ABG)
22:47:24.669 00.000 5240 Guiding  Dir = 0, Dur = 22
22:47:24.669 00.000 5240 IsGuiding returns 0
22:47:24.670 00.001 5240 PulseGuide returned control before completion, sleep 32
22:47:24.716 00.046 5240 IsGuiding returns 1
22:47:24.716 00.000 5240 scope still moving after pulse duration time elapsed
22:47:24.737 00.021 2696 evsrv: cli 0F9437E0 connect
22:47:24.739 00.002 2696 case statement mapped state 6 to 3
22:47:24.741 00.002 2696 case statement mapped state 6 to 3
22:47:24.743 00.002 2696 evsrv: cli 0F9437E0 request: {"method":"get_pixel_scale","id":"fe5ead0c-08df-4ee1-83fb-7ca09cea3ce7"}
22:47:24.745 00.002 2696 evsrv: cli 0F9437E0 response: {"jsonrpc":"2.0","result":1.86834,"id":"fe5ead0c-08df-4ee1-83fb-7ca09cea3ce7"}
22:47:24.747 00.002 2696 evsrv: cli 0F9437E0 disconnect
22:47:24.749 00.002 5240 IsGuiding returns 0
22:47:24.749 00.000 5240 scope move finished after 22 + 57 ms
22:47:24.749 00.000 5240 Move returns status 0, amount 22
22:47:24.749 00.000 5240 move complete, result=0
22:47:24.749 00.000 5240 worker thread done servicing request
22:47:24.750 00.001 5240 Worker thread wakes up
22:47:24.750 00.000 2696 GuideStep: 0.6 px 97 ms WEST, -0.2 px 22 ms NORTH
22:47:24.751 00.001 5240 worker thread servicing REQUEST_EXPOSE 1500
22:47:24.751 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:47:26.386 01.635 5240 Exposure complete
22:47:26.455 00.069 5240 worker thread done servicing request
22:47:26.455 00.000 2696 OnExposeComplete: enter
22:47:26.457 00.002 2696 UpdateGuideState(): m_state=6
22:47:26.459 00.002 2696 Star::Find(15, 281, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
22:47:26.461 00.002 2696 Star::Find returns 1 (0), X=281.96, Y=265.18, Mass=3002, SNR=38.6, Peak=194 HFD=4.0
22:47:26.464 00.003 2696 MultiStar: [#1 -2.23,-0.04,1.28,U] [#2 -2.17,-0.38,0.70,U] [#3 -2.21,-0.29,0.66,U] [#4 -2.93,-0.39,0.43,U] [#5 -2.32,0.77,0.43,U] [#6 -2.85,-0.24,0.44,U] [#7 -1.86,-0.21,0.49,U] [#8 -2.05,-0.81,0.38,U] 
22:47:26.465 00.001 2696 single-star, 8 included, MultiStar: {-2.00, -0.19}, one-star: {-0.59, -0.26}
22:47:26.467 00.002 2696 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.74) = xAngle (-5.45 = 0.83)
22:47:26.469 00.002 2696 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.82 = -2.82)
22:47:26.470 00.001 2696 CameraToMount -- cameraX=-0.59 cameraY=-0.26 hyp=0.64 cameraTheta=-2.72 mountX=0.43 mountY=-0.20, mountTheta=-0.44
22:47:26.473 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.59, y=-0.26, opts=13)
22:47:26.475 00.002 2696 Enqueuing Move request for scope (-0.59, -0.26)
22:47:26.479 00.004 5240 Worker thread wakes up
22:47:26.479 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.59, -0.26) opts 0xd
22:47:26.480 00.001 5240 Handling offset move in thread for scope, endpoint = (-0.59, -0.26)
22:47:26.480 00.000 5240 Moving (-0.59, -0.26) raw xDistance=0.43 yDistance=-0.20
22:47:26.480 00.000 5240 PPEC rslt: input = 0.43, final = 0.49, react = 0.43, pred = 0.01, hyst = 0.50, hyst_pct = 0.82, period_length = 647.39
22:47:26.480 00.000 5240 PPEC: input: 0.43, control: 0.49, exposure: 1500
22:47:26.480 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
22:47:26.480 00.000 5240 MoveAxis(W, 81, ABG)
22:47:26.480 00.000 5240 Guiding  Dir = 3, Dur = 81
22:47:26.481 00.001 5240 IsGuiding returns 0
22:47:26.481 00.000 5240 PulseGuide returned control before completion, sleep 91
22:47:26.493 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=197, med=0, FiltMin=0, FiltMax=158, Gamma=0.430
22:47:26.541 00.048 2696 UpdateGuideState exits: m=3002 SNR=38.6
22:47:26.544 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:26.546 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:47:26.548 00.002 2696 Enqueuing Expose request
22:47:26.587 00.039 5240 IsGuiding returns 1
22:47:26.587 00.000 5240 scope still moving after pulse duration time elapsed
22:47:26.617 00.030 5240 IsGuiding returns 0
22:47:26.617 00.000 5240 scope move finished after 81 + 56 ms
22:47:26.617 00.000 5240 Move returns status 0, amount 81
22:47:26.617 00.000 5240 MoveAxis(N, 26, ABG)
22:47:26.617 00.000 5240 Guiding  Dir = 0, Dur = 26
22:47:26.618 00.001 5240 IsGuiding returns 0
22:47:26.618 00.000 5240 PulseGuide returned control before completion, sleep 36
22:47:26.664 00.046 5240 IsGuiding returns 1
22:47:26.665 00.001 5240 scope still moving after pulse duration time elapsed
22:47:26.695 00.030 5240 IsGuiding returns 1
22:47:26.726 00.031 5240 IsGuiding returns 1
22:47:26.756 00.030 5240 IsGuiding returns 1
22:47:26.787 00.031 5240 IsGuiding returns 0
22:47:26.787 00.000 5240 scope move finished after 26 + 142 ms
22:47:26.787 00.000 5240 Move returns status 0, amount 26
22:47:26.787 00.000 5240 move complete, result=0
22:47:26.788 00.001 5240 worker thread done servicing request
22:47:26.788 00.000 2696 GuideStep: 0.4 px 81 ms WEST, -0.2 px 26 ms NORTH
22:47:26.797 00.009 5240 Worker thread wakes up
22:47:26.797 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:47:26.798 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:47:28.216 01.418 5240 Exposure complete
22:47:28.265 00.049 5240 worker thread done servicing request
22:47:28.265 00.000 2696 OnExposeComplete: enter
22:47:28.267 00.002 2696 UpdateGuideState(): m_state=6
22:47:28.269 00.002 2696 Star::Find(15, 281, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 125
22:47:28.271 00.002 2696 Star::Find returns 1 (0), X=281.84, Y=265.44, Mass=2856, SNR=37.7, Peak=184 HFD=3.7
22:47:28.274 00.003 2696 MultiStar: [#1 -2.32,0.16,1.28,U] [#2 -2.34,-0.41,0.72,U] [#3 -2.47,-0.12,0.69,U] [#4 -3.18,-0.49,0.44,U] [#5 -2.59,0.71,0.44,U] [#6 -2.96,-0.13,0.44,U] [#7 -1.88,0.01,0.49,U] [#8 -2.18,-0.50,0.39,U] 
22:47:28.276 00.002 2696 single-star, 8 included, MultiStar: {-2.15, -0.06}, one-star: {-0.71, -0.01}
22:47:28.278 00.002 2696 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.74) = xAngle (-5.86 = 0.42)
22:47:28.279 00.001 2696 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.23 = 3.06)
22:47:28.281 00.002 2696 CameraToMount -- cameraX=-0.71 cameraY=-0.01 hyp=0.71 cameraTheta=-3.12 mountX=0.65 mountY=0.06, mountTheta=0.09
22:47:28.284 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.71, y=-0.01, opts=13)
22:47:28.286 00.002 2696 Enqueuing Move request for scope (-0.71, -0.01)
22:47:28.288 00.002 5240 Worker thread wakes up
22:47:28.288 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.71, -0.01) opts 0xd
22:47:28.288 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.71, -0.01)
22:47:28.288 00.000 5240 Moving (-0.71, -0.01) raw xDistance=0.65 yDistance=0.06
22:47:28.288 00.000 5240 PPEC rslt: input = 0.65, final = 0.63, react = 0.65, pred = -0.09, hyst = 0.64, hyst_pct = 0.81, period_length = 647.39
22:47:28.288 00.000 5240 PPEC: input: 0.65, control: 0.63, exposure: 1500
22:47:28.289 00.001 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:28.289 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:47:28.289 00.000 5240 MoveAxis(W, 104, ABG)
22:47:28.289 00.000 5240 Guiding  Dir = 3, Dur = 104
22:47:28.289 00.000 5240 IsGuiding returns 0
22:47:28.291 00.002 5240 PulseGuide returned control before completion, sleep 114
22:47:28.303 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=190, med=0, FiltMin=0, FiltMax=145, Gamma=0.430
22:47:28.349 00.046 2696 UpdateGuideState exits: m=2856 SNR=37.7
22:47:28.354 00.005 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:28.357 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:47:28.358 00.001 2696 Enqueuing Expose request
22:47:28.412 00.054 5240 IsGuiding returns 1
22:47:28.412 00.000 5240 scope still moving after pulse duration time elapsed
22:47:28.443 00.031 5240 IsGuiding returns 0
22:47:28.443 00.000 5240 scope move finished after 104 + 48 ms
22:47:28.443 00.000 5240 Move returns status 0, amount 104
22:47:28.443 00.000 5240 MoveAxis(N, 0, ABG)
22:47:28.443 00.000 5240 Move returns status 0, amount 0
22:47:28.443 00.000 5240 move complete, result=0
22:47:28.443 00.000 5240 worker thread done servicing request
22:47:28.443 00.000 5240 Worker thread wakes up
22:47:28.443 00.000 2696 GuideStep: 0.6 px 104 ms WEST, 0.1 px 0 ms NORTH
22:47:28.446 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:47:28.446 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:47:30.084 01.638 5240 Exposure complete
22:47:30.134 00.050 5240 worker thread done servicing request
22:47:30.134 00.000 2696 OnExposeComplete: enter
22:47:30.136 00.002 2696 UpdateGuideState(): m_state=6
22:47:30.139 00.003 2696 Star::Find(15, 281, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
22:47:30.140 00.001 2696 Star::Find returns 1 (0), X=282.24, Y=265.71, Mass=2940, SNR=38.2, Peak=194 HFD=3.6
22:47:30.142 00.002 2696 MultiStar: [#1 -2.32,0.04,1.29,U] [#2 -1.79,0.11,0.69,U] [#3 -2.27,0.16,0.67,U] [#4 -2.71,0.19,0.44,U] [#5 -1.99,1.18,0.43,U] [#6 -2.63,0.13,0.44,U] [#7 -1.73,0.22,0.49,U] [#8 -1.69,-0.05,0.36,U] 
22:47:30.144 00.002 2696 single-star, 8 included, MultiStar: {-1.85, 0.21}, one-star: {-0.31, 0.26}
22:47:30.146 00.002 2696 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.74) = xAngle (-0.29 = -0.29)
22:47:30.148 00.002 2696 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.34 = 2.34)
22:47:30.149 00.001 2696 CameraToMount -- cameraX=-0.31 cameraY=0.26 hyp=0.41 cameraTheta=2.44 mountX=0.39 mountY=0.29, mountTheta=0.64
22:47:30.152 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.31, y=0.26, opts=13)
22:47:30.154 00.002 2696 Enqueuing Move request for scope (-0.31, 0.26)
22:47:30.156 00.002 5240 Worker thread wakes up
22:47:30.156 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.26) opts 0xd
22:47:30.157 00.001 5240 Handling offset move in thread for scope, endpoint = (-0.31, 0.26)
22:47:30.157 00.000 5240 Moving (-0.31, 0.26) raw xDistance=0.39 yDistance=0.29
22:47:30.157 00.000 5240 PPEC rslt: input = 0.39, final = 0.41, react = 0.39, pred = 0.09, hyst = 0.40, hyst_pct = 0.81, period_length = 647.39
22:47:30.157 00.000 5240 PPEC: input: 0.39, control: 0.41, exposure: 1500
22:47:30.157 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:47:30.157 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
22:47:30.157 00.000 5240 MoveAxis(W, 69, ABG)
22:47:30.157 00.000 5240 Guiding  Dir = 3, Dur = 69
22:47:30.158 00.001 5240 IsGuiding returns 0
22:47:30.158 00.000 5240 PulseGuide returned control before completion, sleep 79
22:47:30.171 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=194, med=0, FiltMin=0, FiltMax=164, Gamma=0.430
22:47:30.215 00.044 2696 UpdateGuideState exits: m=2940 SNR=38.2
22:47:30.217 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:30.220 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:47:30.222 00.002 2696 Enqueuing Expose request
22:47:30.253 00.031 5240 IsGuiding returns 1
22:47:30.253 00.000 5240 scope still moving after pulse duration time elapsed
22:47:30.284 00.031 5240 IsGuiding returns 0
22:47:30.284 00.000 5240 scope move finished after 69 + 57 ms
22:47:30.284 00.000 5240 Move returns status 0, amount 69
22:47:30.284 00.000 5240 MoveAxis(N, 0, ABG)
22:47:30.284 00.000 5240 Move returns status 0, amount 0
22:47:30.284 00.000 5240 move complete, result=0
22:47:30.284 00.000 5240 worker thread done servicing request
22:47:30.284 00.000 5240 Worker thread wakes up
22:47:30.284 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:47:30.284 00.000 2696 GuideStep: 0.4 px 69 ms WEST, 0.3 px 0 ms NORTH
22:47:30.286 00.002 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:47:31.694 01.408 5240 Exposure complete
22:47:31.743 00.049 5240 worker thread done servicing request
22:47:31.743 00.000 2696 OnExposeComplete: enter
22:47:31.745 00.002 2696 UpdateGuideState(): m_state=6
22:47:31.747 00.002 2696 Star::Find(15, 282, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
22:47:31.749 00.002 2696 Star::Find returns 1 (0), X=281.94, Y=265.86, Mass=2858, SNR=37.7, Peak=194 HFD=3.8
22:47:31.750 00.001 2696 MultiStar: [#1 -2.28,0.59,1.28,U] [#2 -1.99,0.33,0.71,U] [#3 -2.25,0.45,0.68,U] [#4 -3.09,0.10,0.42,U] [#5 -2.21,1.39,0.44,U] [#6 -2.85,0.49,0.47,U] [#7 -1.77,0.53,0.48,U] [#8 -1.92,-0.22,0.39,U] 
22:47:31.753 00.003 2696 single-star, 8 included, MultiStar: {-1.99, 0.47}, one-star: {-0.61, 0.42}
22:47:31.755 00.002 2696 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.74) = xAngle (-0.19 = -0.19)
22:47:31.756 00.001 2696 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.44 = 2.44)
22:47:31.759 00.003 2696 CameraToMount -- cameraX=-0.61 cameraY=0.42 hyp=0.74 cameraTheta=2.54 mountX=0.73 mountY=0.48, mountTheta=0.58
22:47:31.762 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.61, y=0.42, opts=13)
22:47:31.764 00.002 2696 Enqueuing Move request for scope (-0.61, 0.42)
22:47:31.766 00.002 5240 Worker thread wakes up
22:47:31.766 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.61, 0.42) opts 0xd
22:47:31.766 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.61, 0.42)
22:47:31.766 00.000 5240 Moving (-0.61, 0.42) raw xDistance=0.73 yDistance=0.48
22:47:31.766 00.000 5240 PPEC rslt: input = 0.73, final = 0.72, react = 0.73, pred = -0.00, hyst = 0.72, hyst_pct = 0.81, period_length = 647.39
22:47:31.766 00.000 5240 PPEC: input: 0.73, control: 0.72, exposure: 1500
22:47:31.766 00.000 5240 resist switch: large excursion: input 0.48 thresh 0.45 direction from -1 to 1
22:47:31.766 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.43
22:47:31.766 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
22:47:31.766 00.000 5240 MoveAxis(W, 119, ABG)
22:47:31.767 00.001 5240 Guiding  Dir = 3, Dur = 119
22:47:31.767 00.000 5240 IsGuiding returns 0
22:47:31.767 00.000 5240 PulseGuide returned control before completion, sleep 129
22:47:31.779 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=194, med=0, FiltMin=0, FiltMax=158, Gamma=0.430
22:47:31.826 00.047 2696 UpdateGuideState exits: m=2858 SNR=37.7
22:47:31.828 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:31.830 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:47:31.832 00.002 2696 Enqueuing Expose request
22:47:31.907 00.075 5240 IsGuiding returns 1
22:47:31.907 00.000 5240 scope still moving after pulse duration time elapsed
22:47:31.938 00.031 5240 IsGuiding returns 0
22:47:31.938 00.000 5240 scope move finished after 119 + 51 ms
22:47:31.938 00.000 5240 Move returns status 0, amount 119
22:47:31.938 00.000 5240 BLC: Oldest BLC event removed
22:47:31.938 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 330 applied
22:47:31.938 00.000 5240 MoveAxis(S, 390, ABG)
22:47:31.938 00.000 5240 Guiding  Dir = 1, Dur = 390
22:47:31.938 00.000 5240 IsGuiding returns 0
22:47:31.939 00.001 5240 PulseGuide returned control before completion, sleep 400
22:47:32.342 00.403 5240 IsGuiding returns 1
22:47:32.343 00.001 5240 scope still moving after pulse duration time elapsed
22:47:32.373 00.030 5240 IsGuiding returns 0
22:47:32.373 00.000 5240 scope move finished after 390 + 45 ms
22:47:32.375 00.002 5240 Move returns status 0, amount 390
22:47:32.375 00.000 5240 move complete, result=0
22:47:32.375 00.000 5240 worker thread done servicing request
22:47:32.375 00.000 5240 Worker thread wakes up
22:47:32.375 00.000 2696 GuideStep: 0.7 px 119 ms WEST, 0.5 px 390 ms SOUTH
22:47:32.382 00.007 5240 worker thread servicing REQUEST_EXPOSE 1500
22:47:32.382 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:47:34.033 01.651 5240 Exposure complete
22:47:34.097 00.064 5240 worker thread done servicing request
22:47:34.097 00.000 2696 OnExposeComplete: enter
22:47:34.100 00.003 2696 UpdateGuideState(): m_state=6
22:47:34.103 00.003 2696 Star::Find(15, 281, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
22:47:34.104 00.001 2696 Star::Find returns 1 (0), X=280.86, Y=266.01, Mass=2990, SNR=38.6, Peak=202 HFD=4.0
22:47:34.107 00.003 2696 MultiStar: [#1 -3.29,0.65,1.29,U] [#2 -3.11,0.57,0.69,U] [#3 -3.15,0.70,0.70,U] [#4 -3.90,0.43,0.42,U] [#5 -3.48,1.69,0.44,U] [#6 -3.85,0.71,0.44,U] [#7 -2.72,0.81,0.49,U] [#8 -3.05,-0.04,0.37,U] 
22:47:34.109 00.002 2696 single-star, 8 included, MultiStar: {-3.01, 0.67}, one-star: {-1.69, 0.56}
22:47:34.111 00.002 2696 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.74) = xAngle (0.09 = 0.09)
22:47:34.112 00.001 2696 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.72 = 2.72)
22:47:34.114 00.002 2696 CameraToMount -- cameraX=-1.69 cameraY=0.56 hyp=1.78 cameraTheta=2.82 mountX=1.78 mountY=0.73, mountTheta=0.39
22:47:34.118 00.004 2696 SchedulePrimaryMove(0F998B58, x=-1.69, y=0.56, opts=13)
22:47:34.120 00.002 2696 Enqueuing Move request for scope (-1.69, 0.56)
22:47:34.121 00.001 5240 Worker thread wakes up
22:47:34.121 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.69, 0.56) opts 0xd
22:47:34.122 00.001 5240 Handling offset move in thread for scope, endpoint = (-1.69, 0.56)
22:47:34.122 00.000 5240 Moving (-1.69, 0.56) raw xDistance=1.78 yDistance=0.73
22:47:34.122 00.000 5240 BLC: History state: CurrMiss=0.73, AvgInitMiss=1.08, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.476844, 1:0.729864
22:47:34.122 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:47:34.122 00.000 5240 PPEC rslt: input = 1.78, final = 1.64, react = 1.78, pred = -0.14, hyst = 1.64, hyst_pct = 0.81, period_length = 647.39
22:47:34.122 00.000 5240 PPEC: input: 1.78, control: 1.64, exposure: 1500
22:47:34.122 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.73 from input 0.73
22:47:34.122 00.000 5240 MoveAxis(W, 272, ABG)
22:47:34.122 00.000 5240 Guiding  Dir = 3, Dur = 272
22:47:34.122 00.000 5240 IsGuiding returns 0
22:47:34.123 00.001 5240 PulseGuide returned control before completion, sleep 282
22:47:34.136 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=204, med=0, FiltMin=0, FiltMax=160, Gamma=0.430
22:47:34.182 00.046 2696 UpdateGuideState exits: m=2990 SNR=38.6
22:47:34.184 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:34.185 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:47:34.188 00.003 2696 Enqueuing Expose request
22:47:34.420 00.232 5240 IsGuiding returns 0
22:47:34.420 00.000 5240 Move returns status 0, amount 272
22:47:34.421 00.001 5240 MoveAxis(S, 92, ABG)
22:47:34.421 00.000 5240 Guiding  Dir = 1, Dur = 92
22:47:34.422 00.001 5240 IsGuiding returns 0
22:47:34.422 00.000 5240 PulseGuide returned control before completion, sleep 102
22:47:34.529 00.107 5240 IsGuiding returns 1
22:47:34.529 00.000 5240 scope still moving after pulse duration time elapsed
22:47:34.560 00.031 5240 IsGuiding returns 0
22:47:34.560 00.000 5240 scope move finished after 92 + 45 ms
22:47:34.561 00.001 5240 Move returns status 0, amount 92
22:47:34.561 00.000 5240 move complete, result=0
22:47:34.561 00.000 5240 worker thread done servicing request
22:47:34.561 00.000 2696 GuideStep: 1.8 px 272 ms WEST, 0.7 px 92 ms SOUTH
22:47:34.570 00.009 5240 Worker thread wakes up
22:47:34.570 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:47:34.571 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:47:35.998 01.427 5240 Exposure complete
22:47:36.073 00.075 5240 worker thread done servicing request
22:47:36.073 00.000 2696 OnExposeComplete: enter
22:47:36.075 00.002 2696 UpdateGuideState(): m_state=6
22:47:36.077 00.002 2696 Star::Find(15, 280, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 129
22:47:36.079 00.002 2696 Star::Find returns 1 (0), X=281.33, Y=265.72, Mass=2971, SNR=38.4, Peak=167 HFD=3.7
22:47:36.081 00.002 2696 MultiStar: [#1 -2.82,0.25,1.29,U] [#2 -2.73,0.05,0.71,U] [#3 -2.76,0.25,0.67,U] [#4 -3.53,0.00,0.42,U] [#5 -2.69,1.12,0.44,U] [#6 -3.38,0.15,0.45,U] [#7 -2.24,0.37,0.49,U] [#8 -2.71,-0.16,0.38,U] 
22:47:36.083 00.002 2696 single-star, 8 included, MultiStar: {-2.56, 0.25}, one-star: {-1.22, 0.28}
22:47:36.085 00.002 2696 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.74) = xAngle (0.18 = 0.18)
22:47:36.086 00.001 2696 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.82 = 2.82)
22:47:36.088 00.002 2696 CameraToMount -- cameraX=-1.22 cameraY=0.28 hyp=1.25 cameraTheta=2.92 mountX=1.23 mountY=0.40, mountTheta=0.31
22:47:36.091 00.003 2696 SchedulePrimaryMove(0F998B58, x=-1.22, y=0.28, opts=13)
22:47:36.093 00.002 2696 Enqueuing Move request for scope (-1.22, 0.28)
22:47:36.095 00.002 5240 Worker thread wakes up
22:47:36.095 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.22, 0.28) opts 0xd
22:47:36.095 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.22, 0.28)
22:47:36.095 00.000 5240 Moving (-1.22, 0.28) raw xDistance=1.23 yDistance=0.40
22:47:36.095 00.000 5240 BLC: History state: CurrMiss=0.40, AvgInitMiss=1.08, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.476844, 1:0.729864, 2:0.399656
22:47:36.095 00.000 5240 BLC: Under-shoot: nominal increase by 137
22:47:36.095 00.000 5240 BLC: window closed
22:47:36.095 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:47:36.095 00.000 5240 BLC: Pulse adjusted to 330
22:47:36.096 00.001 5240 PPEC rslt: input = 1.23, final = 1.34, react = 1.23, pred = 0.82, hyst = 1.18, hyst_pct = 0.81, period_length = 647.39
22:47:36.096 00.000 5240 PPEC: input: 1.23, control: 1.34, exposure: 1500
22:47:36.096 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
22:47:36.096 00.000 5240 MoveAxis(W, 223, ABG)
22:47:36.096 00.000 5240 Guiding  Dir = 3, Dur = 223
22:47:36.097 00.001 5240 IsGuiding returns 0
22:47:36.097 00.000 5240 PulseGuide returned control before completion, sleep 233
22:47:36.110 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=167, med=0, FiltMin=0, FiltMax=150, Gamma=0.430
22:47:36.156 00.046 2696 UpdateGuideState exits: m=2971 SNR=38.4
22:47:36.158 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:36.159 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:47:36.161 00.002 2696 Enqueuing Expose request
22:47:36.249 00.088 2696 evsrv: cli 0F943740 connect
22:47:36.251 00.002 2696 case statement mapped state 6 to 3
22:47:36.253 00.002 2696 case statement mapped state 6 to 3
22:47:36.256 00.003 2696 evsrv: cli 0F943740 request: {"method":"get_pixel_scale","id":"fa7db01c-2f99-4b7b-88ed-afc37b02d986"}
22:47:36.258 00.002 2696 evsrv: cli 0F943740 response: {"jsonrpc":"2.0","result":1.86834,"id":"fa7db01c-2f99-4b7b-88ed-afc37b02d986"}
22:47:36.262 00.004 2696 evsrv: cli 0F943740 disconnect
22:47:36.339 00.077 5240 IsGuiding returns 1
22:47:36.339 00.000 5240 scope still moving after pulse duration time elapsed
22:47:36.370 00.031 5240 IsGuiding returns 0
22:47:36.370 00.000 5240 scope move finished after 223 + 50 ms
22:47:36.370 00.000 5240 Move returns status 0, amount 223
22:47:36.370 00.000 5240 MoveAxis(S, 51, ABG)
22:47:36.370 00.000 5240 Guiding  Dir = 1, Dur = 51
22:47:36.370 00.000 5240 IsGuiding returns 0
22:47:36.371 00.001 5240 PulseGuide returned control before completion, sleep 61
22:47:36.448 00.077 5240 IsGuiding returns 1
22:47:36.448 00.000 5240 scope still moving after pulse duration time elapsed
22:47:36.479 00.031 5240 IsGuiding returns 0
22:47:36.479 00.000 5240 scope move finished after 51 + 57 ms
22:47:36.479 00.000 5240 Move returns status 0, amount 51
22:47:36.479 00.000 5240 move complete, result=0
22:47:36.479 00.000 5240 worker thread done servicing request
22:47:36.479 00.000 2696 GuideStep: 1.2 px 223 ms WEST, 0.4 px 51 ms SOUTH
22:47:36.482 00.003 5240 Worker thread wakes up
22:47:36.483 00.001 5240 worker thread servicing REQUEST_EXPOSE 1500
22:47:36.483 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:47:38.127 01.644 5240 Exposure complete
22:47:38.208 00.081 5240 worker thread done servicing request
22:47:38.208 00.000 2696 OnExposeComplete: enter
22:47:38.211 00.003 2696 UpdateGuideState(): m_state=6
22:47:38.213 00.002 2696 Star::Find(15, 281, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 130
22:47:38.215 00.002 2696 Star::Find returns 1 (0), X=283.12, Y=264.01, Mass=2996, SNR=38.6, Peak=200 HFD=4.0
22:47:38.217 00.002 2696 MultiStar: [#1 -1.21,-1.46,1.28,U] [#2 -0.91,-1.65,0.71,U] [#3 -0.95,-1.43,0.68,U] [#4 -1.89,-1.67,0.43,U] [#5 -1.24,-0.71,0.43,U] [#6 -1.62,-1.59,0.44,U] [#7 -0.57,-1.19,0.48,U] [#8 -0.75,-1.87,0.37,U] 
22:47:38.219 00.002 2696 single-star, 8 included, MultiStar: {-0.84, -1.45}, one-star: {0.57, -1.44}
22:47:38.220 00.001 2696 CameraToMount -- cameraTheta (-1.19) - m_xAngle (2.74) = xAngle (-3.93 = 2.36)
22:47:38.223 00.003 2696 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.30 = -1.30)
22:47:38.224 00.001 2696 CameraToMount -- cameraX=0.57 cameraY=-1.44 hyp=1.55 cameraTheta=-1.19 mountX=-1.09 mountY=-1.49, mountTheta=-2.20
22:47:38.229 00.005 2696 SchedulePrimaryMove(0F998B58, x=0.57, y=-1.44, opts=13)
22:47:38.232 00.003 2696 Enqueuing Move request for scope (0.57, -1.44)
22:47:38.235 00.003 5240 Worker thread wakes up
22:47:38.235 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.57, -1.44) opts 0xd
22:47:38.235 00.000 5240 Handling offset move in thread for scope, endpoint = (0.57, -1.44)
22:47:38.235 00.000 5240 Moving (0.57, -1.44) raw xDistance=-1.09 yDistance=-1.49
22:47:38.235 00.000 5240 PPEC rslt: input = -1.09, final = -0.73, react = -1.09, pred = 0.75, hyst = -0.82, hyst_pct = 0.81, period_length = 647.39
22:47:38.236 00.001 5240 PPEC: input: -1.09, control: -0.73, exposure: 1500
22:47:38.236 00.000 5240 resist switch: large excursion: input -1.49 thresh 0.45 direction from 1 to -1
22:47:38.236 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.46
22:47:38.236 00.000 5240 GuideAlgorithmResistSwitch::result() returns -1.49 from input -1.49
22:47:38.236 00.000 5240 MoveAxis(E, 121, ABG)
22:47:38.236 00.000 5240 Guiding  Dir = 2, Dur = 121
22:47:38.236 00.000 5240 IsGuiding returns 0
22:47:38.236 00.000 5240 PulseGuide returned control before completion, sleep 131
22:47:38.249 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=200, med=0, FiltMin=0, FiltMax=155, Gamma=0.430
22:47:38.296 00.047 2696 UpdateGuideState exits: m=2996 SNR=38.6
22:47:38.298 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:38.299 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:47:38.301 00.002 2696 Enqueuing Expose request
22:47:38.378 00.077 5240 IsGuiding returns 1
22:47:38.378 00.000 5240 scope still moving after pulse duration time elapsed
22:47:38.409 00.031 5240 IsGuiding returns 0
22:47:38.409 00.000 5240 scope move finished after 121 + 52 ms
22:47:38.409 00.000 5240 Move returns status 0, amount 121
22:47:38.409 00.000 5240 BLC: Oldest BLC event removed
22:47:38.409 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 330 applied
22:47:38.409 00.000 5240 MoveAxis(N, 518, ABG)
22:47:38.409 00.000 5240 Guiding  Dir = 0, Dur = 518
22:47:38.409 00.000 5240 IsGuiding returns 0
22:47:38.410 00.001 5240 PulseGuide returned control before completion, sleep 528
22:47:38.951 00.541 5240 IsGuiding returns 1
22:47:38.952 00.001 5240 scope still moving after pulse duration time elapsed
22:47:38.983 00.031 5240 IsGuiding returns 0
22:47:38.984 00.001 5240 scope move finished after 518 + 56 ms
22:47:38.984 00.000 5240 Move returns status 0, amount 518
22:47:38.985 00.001 5240 move complete, result=0
22:47:38.985 00.000 5240 worker thread done servicing request
22:47:38.985 00.000 2696 GuideStep: -1.1 px 121 ms EAST, -1.5 px 518 ms NORTH
22:47:38.993 00.008 5240 Worker thread wakes up
22:47:38.993 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:47:38.993 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:47:40.420 01.427 5240 Exposure complete
22:47:40.487 00.067 5240 worker thread done servicing request
22:47:40.487 00.000 2696 OnExposeComplete: enter
22:47:40.489 00.002 2696 UpdateGuideState(): m_state=6
22:47:40.491 00.002 2696 Star::Find(15, 283, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 131
22:47:40.493 00.002 2696 Star::Find returns 1 (0), X=282.59, Y=263.97, Mass=3140, SNR=39.5, Peak=202 HFD=3.8
22:47:40.495 00.002 2696 MultiStar: [#1 -1.45,-1.16,1.25,U] [#2 -1.31,-1.49,0.67,U] [#3 -1.38,-1.35,0.66,U] [#4 -2.03,-1.64,0.42,U] [#5 -1.57,-0.42,0.43,U] [#6 -2.21,-1.39,0.44,U] [#7 -0.85,-1.30,0.46,U] [#8 -1.21,-2.12,0.36,U] 
22:47:40.497 00.002 2696 single-star, 8 included, MultiStar: {-1.21, -1.34}, one-star: {0.04, -1.48}
22:47:40.499 00.002 2696 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.74) = xAngle (-4.28 = 2.00)
22:47:40.501 00.002 2696 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.65 = -1.65)
22:47:40.502 00.001 2696 CameraToMount -- cameraX=0.04 cameraY=-1.48 hyp=1.48 cameraTheta=-1.55 mountX=-0.62 mountY=-1.47, mountTheta=-1.97
22:47:40.505 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.04, y=-1.48, opts=13)
22:47:40.507 00.002 2696 Enqueuing Move request for scope (0.04, -1.48)
22:47:40.509 00.002 5240 Worker thread wakes up
22:47:40.509 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.04, -1.48) opts 0xd
22:47:40.509 00.000 5240 Handling offset move in thread for scope, endpoint = (0.04, -1.48)
22:47:40.509 00.000 5240 Moving (0.04, -1.48) raw xDistance=-0.62 yDistance=-1.47
22:47:40.509 00.000 5240 BLC: History state: CurrMiss=1.47, AvgInitMiss=1.02, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-1.488049, 1:1.473385
22:47:40.509 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:47:40.509 00.000 5240 PPEC rslt: input = -0.62, final = -0.28, react = -0.62, pred = 0.92, hyst = -0.42, hyst_pct = 0.81, period_length = 647.39
22:47:40.509 00.000 5240 PPEC: input: -0.62, control: -0.28, exposure: 1500
22:47:40.510 00.001 5240 GuideAlgorithmResistSwitch::result() returns -1.47 from input -1.47
22:47:40.510 00.000 5240 MoveAxis(E, 47, ABG)
22:47:40.510 00.000 5240 Guiding  Dir = 2, Dur = 47
22:47:40.510 00.000 5240 IsGuiding returns 0
22:47:40.510 00.000 5240 PulseGuide returned control before completion, sleep 57
22:47:40.524 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=202, med=0, FiltMin=0, FiltMax=146, Gamma=0.430
22:47:40.572 00.048 2696 UpdateGuideState exits: m=3140 SNR=39.5
22:47:40.576 00.004 5240 IsGuiding returns 1
22:47:40.576 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:40.579 00.003 5240 scope still moving after pulse duration time elapsed
22:47:40.579 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:47:40.582 00.003 2696 Enqueuing Expose request
22:47:40.605 00.023 5240 IsGuiding returns 0
22:47:40.605 00.000 5240 scope move finished after 47 + 47 ms
22:47:40.605 00.000 5240 Move returns status 0, amount 47
22:47:40.605 00.000 5240 MoveAxis(N, 186, ABG)
22:47:40.605 00.000 5240 Guiding  Dir = 0, Dur = 186
22:47:40.606 00.001 5240 IsGuiding returns 0
22:47:40.606 00.000 5240 PulseGuide returned control before completion, sleep 196
22:47:40.807 00.201 5240 IsGuiding returns 1
22:47:40.807 00.000 5240 scope still moving after pulse duration time elapsed
22:47:40.838 00.031 5240 IsGuiding returns 0
22:47:40.838 00.000 5240 scope move finished after 186 + 46 ms
22:47:40.838 00.000 5240 Move returns status 0, amount 186
22:47:40.840 00.002 5240 move complete, result=0
22:47:40.840 00.000 5240 worker thread done servicing request
22:47:40.840 00.000 5240 Worker thread wakes up
22:47:40.840 00.000 2696 GuideStep: -0.6 px 47 ms EAST, -1.5 px 186 ms NORTH
22:47:40.848 00.008 5240 worker thread servicing REQUEST_EXPOSE 1500
22:47:40.849 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:47:42.492 01.643 5240 Exposure complete
22:47:42.558 00.066 5240 worker thread done servicing request
22:47:42.558 00.000 2696 OnExposeComplete: enter
22:47:42.560 00.002 2696 UpdateGuideState(): m_state=6
22:47:42.564 00.004 2696 Star::Find(15, 282, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 132
22:47:42.567 00.003 2696 Star::Find returns 1 (0), X=282.78, Y=265.62, Mass=3065, SNR=39.1, Peak=183 HFD=3.7
22:47:42.570 00.003 2696 MultiStar: [#1 -1.25,0.39,1.25,U] [#2 -1.10,0.20,0.67,U] [#3 -1.18,0.37,0.65,U] [#4 -1.96,0.15,0.42,U] [#5 -1.29,1.29,0.42,U] [#6 -1.74,0.01,0.46,U] [#7 -0.82,0.45,0.47,U] [#8 -1.14,-0.37,0.36,U] 
22:47:42.573 00.003 2696 single-star, 8 included, MultiStar: {-1.02, 0.30}, one-star: {0.23, 0.17}
22:47:42.577 00.004 2696 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.74) = xAngle (-2.11 = -2.11)
22:47:42.579 00.002 2696 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.52 = 0.52)
22:47:42.581 00.002 2696 CameraToMount -- cameraX=0.23 cameraY=0.17 hyp=0.29 cameraTheta=0.63 mountX=-0.15 mountY=0.14, mountTheta=2.37
22:47:42.586 00.005 2696 SchedulePrimaryMove(0F998B58, x=0.23, y=0.17, opts=13)
22:47:42.588 00.002 2696 Enqueuing Move request for scope (0.23, 0.17)
22:47:42.589 00.001 5240 Worker thread wakes up
22:47:42.589 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.17) opts 0xd
22:47:42.590 00.001 5240 Handling offset move in thread for scope, endpoint = (0.23, 0.17)
22:47:42.590 00.000 5240 Moving (0.23, 0.17) raw xDistance=-0.15 yDistance=0.14
22:47:42.590 00.000 5240 BLC: History state: CurrMiss=-0.14, AvgInitMiss=1.02, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-1.488049, 1:1.473385, 2:-0.143103
22:47:42.590 00.000 5240 BLC: No correction, Miss < min_move
22:47:42.590 00.000 5240 PPEC rslt: input = -0.15, final = 0.14, react = -0.15, pred = 0.71, hyst = 0.00, hyst_pct = 0.80, period_length = 647.39
22:47:42.590 00.000 5240 PPEC: input: -0.15, control: 0.14, exposure: 1500
22:47:42.590 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:42.590 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:47:42.590 00.000 5240 MoveAxis(W, 23, ABG)
22:47:42.590 00.000 5240 Guiding  Dir = 3, Dur = 23
22:47:42.590 00.000 5240 IsGuiding returns 0
22:47:42.591 00.001 5240 PulseGuide returned control before completion, sleep 33
22:47:42.605 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=183, med=0, FiltMin=0, FiltMax=147, Gamma=0.430
22:47:42.630 00.025 5240 IsGuiding returns 1
22:47:42.630 00.000 5240 scope still moving after pulse duration time elapsed
22:47:42.652 00.022 2696 UpdateGuideState exits: m=3065 SNR=39.1
22:47:42.654 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:42.655 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:47:42.657 00.002 2696 Enqueuing Expose request
22:47:42.661 00.004 5240 IsGuiding returns 0
22:47:42.661 00.000 5240 scope move finished after 23 + 46 ms
22:47:42.661 00.000 5240 Move returns status 0, amount 23
22:47:42.661 00.000 5240 MoveAxis(N, 0, ABG)
22:47:42.661 00.000 5240 Move returns status 0, amount 0
22:47:42.661 00.000 5240 move complete, result=0
22:47:42.661 00.000 5240 worker thread done servicing request
22:47:42.662 00.001 5240 Worker thread wakes up
22:47:42.662 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:47:42.662 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:47:42.674 00.012 2696 GuideStep: -0.1 px 23 ms WEST, 0.1 px 0 ms NORTH
22:47:44.082 01.408 5240 Exposure complete
22:47:44.152 00.070 5240 worker thread done servicing request
22:47:44.152 00.000 2696 OnExposeComplete: enter
22:47:44.155 00.003 2696 UpdateGuideState(): m_state=6
22:47:44.157 00.002 2696 Star::Find(15, 282, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 133
22:47:44.160 00.003 2696 Star::Find returns 1 (0), X=282.45, Y=265.76, Mass=2962, SNR=38.4, Peak=201 HFD=3.7
22:47:44.162 00.002 2696 MultiStar: [#1 -1.44,0.52,1.29,U] [#2 -1.41,0.27,0.68,U] [#3 -1.55,0.26,0.68,U] [#4 -2.44,0.17,0.43,U] [#5 -1.72,1.16,0.43,U] [#6 -2.25,0.26,0.45,U] [#7 -1.02,0.73,0.47,U] [#8 -1.47,-0.48,0.38,U] 
22:47:44.166 00.004 2696 single-star, 8 included, MultiStar: {-1.34, 0.38}, one-star: {-0.10, 0.31}
22:47:44.168 00.002 2696 CameraToMount -- cameraTheta (1.89) - m_xAngle (2.74) = xAngle (-0.85 = -0.85)
22:47:44.171 00.003 2696 CameraToMount -- cameraTheta (1.89) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.79 = 1.79)
22:47:44.173 00.002 2696 CameraToMount -- cameraX=-0.10 cameraY=0.31 hyp=0.33 cameraTheta=1.89 mountX=0.22 mountY=0.32, mountTheta=0.97
22:47:44.177 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.10, y=0.31, opts=13)
22:47:44.180 00.003 2696 Enqueuing Move request for scope (-0.10, 0.31)
22:47:44.182 00.002 5240 Worker thread wakes up
22:47:44.183 00.001 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.31) opts 0xd
22:47:44.183 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.10, 0.31)
22:47:44.183 00.000 5240 Moving (-0.10, 0.31) raw xDistance=0.22 yDistance=0.32
22:47:44.183 00.000 5240 BLC: window closed
22:47:44.183 00.000 5240 BLC: History state: CurrMiss=-0.32, AvgInitMiss=1.02, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-1.488049, 1:1.473385, 2:-0.143103
22:47:44.183 00.000 5240 BLC: Over-shoot, no adjustment based on avgInitialMiss
22:47:44.183 00.000 5240 BLC: window closed
22:47:44.183 00.000 5240 PPEC rslt: input = 0.22, final = 0.10, react = 0.22, pred = 0.49, hyst = 0.00, hyst_pct = 0.80, period_length = 647.39
22:47:44.183 00.000 5240 PPEC: input: 0.22, control: 0.10, exposure: 1500
22:47:44.184 00.001 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:47:44.184 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
22:47:44.184 00.000 5240 MoveAxis(W, 16, ABG)
22:47:44.184 00.000 5240 Guiding  Dir = 3, Dur = 16
22:47:44.184 00.000 5240 IsGuiding returns 0
22:47:44.184 00.000 5240 PulseGuide returned control before completion, sleep 26
22:47:44.197 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=214, med=0, FiltMin=0, FiltMax=166, Gamma=0.430
22:47:44.221 00.024 5240 IsGuiding returns 1
22:47:44.221 00.000 5240 scope still moving after pulse duration time elapsed
22:47:44.243 00.022 2696 UpdateGuideState exits: m=2962 SNR=38.4
22:47:44.245 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:44.247 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:47:44.249 00.002 2696 Enqueuing Expose request
22:47:44.252 00.003 5240 IsGuiding returns 0
22:47:44.252 00.000 5240 scope move finished after 16 + 52 ms
22:47:44.252 00.000 5240 Move returns status 0, amount 16
22:47:44.252 00.000 5240 MoveAxis(N, 0, ABG)
22:47:44.252 00.000 5240 Move returns status 0, amount 0
22:47:44.252 00.000 5240 move complete, result=0
22:47:44.252 00.000 5240 worker thread done servicing request
22:47:44.252 00.000 5240 Worker thread wakes up
22:47:44.253 00.001 5240 worker thread servicing REQUEST_EXPOSE 1500
22:47:44.253 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:47:44.257 00.004 2696 GuideStep: 0.2 px 16 ms WEST, 0.3 px 0 ms NORTH
22:47:45.883 01.626 5240 Exposure complete
22:47:45.934 00.051 5240 worker thread done servicing request
22:47:45.934 00.000 2696 OnExposeComplete: enter
22:47:45.936 00.002 2696 UpdateGuideState(): m_state=6
22:47:45.938 00.002 2696 Star::Find(15, 282, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 134
22:47:45.940 00.002 2696 Star::Find returns 1 (0), X=282.78, Y=265.45, Mass=3028, SNR=38.8, Peak=202 HFD=3.7
22:47:45.942 00.002 2696 MultiStar: [#1 -1.23,0.24,1.28,U] [#2 -1.01,0.08,0.71,U] [#3 -1.07,0.46,0.68,U] [#4 -2.08,0.11,0.43,U] [#5 -1.42,1.30,0.43,U] [#6 -1.77,0.18,0.42,U] [#7 -0.69,0.39,0.47,U] [#8 -1.12,-0.29,0.39,U] 
22:47:45.944 00.002 2696 single-star, 8 included, MultiStar: {-1.00, 0.25}, one-star: {0.23, -0.00}
22:47:45.946 00.002 2696 CameraToMount -- cameraTheta (-0.00) - m_xAngle (2.74) = xAngle (-2.74 = -2.74)
22:47:45.950 00.004 2696 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.11 = -0.11)
22:47:45.952 00.002 2696 CameraToMount -- cameraX=0.23 cameraY=-0.00 hyp=0.23 cameraTheta=-0.00 mountX=-0.21 mountY=-0.02, mountTheta=-3.03
22:47:45.956 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.23, y=-0.00, opts=13)
22:47:45.958 00.002 2696 Enqueuing Move request for scope (0.23, -0.00)
22:47:45.960 00.002 5240 Worker thread wakes up
22:47:45.960 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.00) opts 0xd
22:47:45.960 00.000 5240 Handling offset move in thread for scope, endpoint = (0.23, -0.00)
22:47:45.960 00.000 5240 Moving (0.23, -0.00) raw xDistance=-0.21 yDistance=-0.02
22:47:45.960 00.000 5240 PPEC rslt: input = -0.21, final = -0.15, react = -0.21, pred = -0.74, hyst = 0.00, hyst_pct = 0.80, period_length = 647.39
22:47:45.960 00.000 5240 PPEC: input: -0.21, control: -0.15, exposure: 1500
22:47:45.960 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:45.960 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:47:45.961 00.001 5240 MoveAxis(E, 24, ABG)
22:47:45.961 00.000 5240 Guiding  Dir = 2, Dur = 24
22:47:45.961 00.000 5240 IsGuiding returns 0
22:47:45.961 00.000 5240 PulseGuide returned control before completion, sleep 34
22:47:45.973 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=202, med=0, FiltMin=0, FiltMax=152, Gamma=0.430
22:47:45.999 00.026 5240 IsGuiding returns 1
22:47:45.999 00.000 5240 scope still moving after pulse duration time elapsed
22:47:46.022 00.023 2696 UpdateGuideState exits: m=3028 SNR=38.8
22:47:46.024 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:46.025 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:47:46.027 00.002 2696 Enqueuing Expose request
22:47:46.030 00.003 5240 IsGuiding returns 0
22:47:46.030 00.000 5240 scope move finished after 24 + 44 ms
22:47:46.030 00.000 5240 Move returns status 0, amount 24
22:47:46.030 00.000 5240 MoveAxis(N, 0, ABG)
22:47:46.030 00.000 5240 Move returns status 0, amount 0
22:47:46.030 00.000 5240 move complete, result=0
22:47:46.030 00.000 5240 worker thread done servicing request
22:47:46.030 00.000 5240 Worker thread wakes up
22:47:46.030 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:47:46.030 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:47:46.036 00.006 2696 GuideStep: -0.2 px 24 ms EAST, -0.0 px 0 ms NORTH
22:47:47.442 01.406 5240 Exposure complete
22:47:47.495 00.053 5240 worker thread done servicing request
22:47:47.495 00.000 2696 OnExposeComplete: enter
22:47:47.497 00.002 2696 UpdateGuideState(): m_state=6
22:47:47.499 00.002 2696 Star::Find(15, 282, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 135
22:47:47.501 00.002 2696 Star::Find returns 1 (0), X=282.76, Y=265.79, Mass=2989, SNR=38.5, Peak=203 HFD=3.6
22:47:47.503 00.002 2696 MultiStar: [#1 -1.42,0.69,1.29,U] [#2 -1.25,0.32,0.70,U] [#3 -1.21,0.40,0.68,U] [#4 -2.09,0.34,0.42,U] [#5 -1.55,1.35,0.43,U] [#6 -2.07,0.41,0.45,U] [#7 -0.86,0.55,0.46,U] [#8 -1.19,0.02,0.39,U] 
22:47:47.506 00.003 2696 single-star, 8 included, MultiStar: {-1.14, 0.50}, one-star: {0.21, 0.34}
22:47:47.507 00.001 2696 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.74) = xAngle (-1.71 = -1.71)
22:47:47.512 00.005 2696 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.92 = 0.92)
22:47:47.513 00.001 2696 CameraToMount -- cameraX=0.21 cameraY=0.34 hyp=0.40 cameraTheta=1.02 mountX=-0.06 mountY=0.32, mountTheta=1.74
22:47:47.516 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.21, y=0.34, opts=13)
22:47:47.518 00.002 2696 Enqueuing Move request for scope (0.21, 0.34)
22:47:47.520 00.002 5240 Worker thread wakes up
22:47:47.520 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.34) opts 0xd
22:47:47.520 00.000 5240 Handling offset move in thread for scope, endpoint = (0.21, 0.34)
22:47:47.520 00.000 5240 Moving (0.21, 0.34) raw xDistance=-0.06 yDistance=0.32
22:47:47.520 00.000 5240 PPEC rslt: input = -0.06, final = -0.18, react = -0.06, pred = -0.92, hyst = 0.00, hyst_pct = 0.80, period_length = 647.39
22:47:47.520 00.000 5240 PPEC: input: -0.06, control: -0.18, exposure: 1500
22:47:47.520 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:47:47.520 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
22:47:47.521 00.001 5240 MoveAxis(E, 30, ABG)
22:47:47.521 00.000 5240 Guiding  Dir = 2, Dur = 30
22:47:47.521 00.000 5240 IsGuiding returns 0
22:47:47.521 00.000 5240 PulseGuide returned control before completion, sleep 40
22:47:47.534 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=203, med=0, FiltMin=0, FiltMax=148, Gamma=0.430
22:47:47.574 00.040 5240 IsGuiding returns 1
22:47:47.574 00.000 5240 scope still moving after pulse duration time elapsed
22:47:47.583 00.009 2696 UpdateGuideState exits: m=2989 SNR=38.5
22:47:47.585 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:47.586 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:47:47.588 00.002 2696 Enqueuing Expose request
22:47:47.606 00.018 5240 IsGuiding returns 0
22:47:47.606 00.000 5240 scope move finished after 30 + 54 ms
22:47:47.606 00.000 5240 Move returns status 0, amount 30
22:47:47.606 00.000 5240 MoveAxis(N, 0, ABG)
22:47:47.606 00.000 5240 Move returns status 0, amount 0
22:47:47.606 00.000 5240 move complete, result=0
22:47:47.606 00.000 5240 worker thread done servicing request
22:47:47.606 00.000 5240 Worker thread wakes up
22:47:47.606 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:47:47.607 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:47:47.609 00.002 2696 GuideStep: -0.1 px 30 ms EAST, 0.3 px 0 ms NORTH
22:47:49.247 01.638 5240 Exposure complete
22:47:49.311 00.064 5240 worker thread done servicing request
22:47:49.311 00.000 2696 OnExposeComplete: enter
22:47:49.313 00.002 2696 UpdateGuideState(): m_state=6
22:47:49.315 00.002 2696 Star::Find(15, 282, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 136
22:47:49.316 00.001 2696 Star::Find returns 1 (0), X=282.49, Y=265.73, Mass=3025, SNR=38.8, Peak=212 HFD=3.5
22:47:49.319 00.003 2696 MultiStar: [#1 -1.36,0.88,1.25,U] [#2 -1.45,0.26,0.68,U] [#3 -1.55,0.26,0.66,U] [#4 -2.45,0.03,0.42,U] [#5 -1.74,1.37,0.45,U] [#6 -2.35,0.19,0.43,U] [#7 -1.12,0.53,0.49,U] [#8 -1.48,-0.32,0.37,U] 
22:47:49.322 00.003 2696 single-star, 8 included, MultiStar: {-1.34, 0.45}, one-star: {-0.06, 0.29}
22:47:49.325 00.003 2696 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.74) = xAngle (-0.94 = -0.94)
22:47:49.327 00.002 2696 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.69 = 1.69)
22:47:49.328 00.001 2696 CameraToMount -- cameraX=-0.06 cameraY=0.29 hyp=0.29 cameraTheta=1.79 mountX=0.17 mountY=0.29, mountTheta=1.04
22:47:49.331 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.06, y=0.29, opts=13)
22:47:49.333 00.002 2696 Enqueuing Move request for scope (-0.06, 0.29)
22:47:49.335 00.002 5240 Worker thread wakes up
22:47:49.335 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.29) opts 0xd
22:47:49.335 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.06, 0.29)
22:47:49.335 00.000 5240 Moving (-0.06, 0.29) raw xDistance=0.17 yDistance=0.29
22:47:49.335 00.000 5240 PPEC rslt: input = 0.17, final = -0.24, react = 0.17, pred = -1.18, hyst = 0.00, hyst_pct = 0.80, period_length = 647.39
22:47:49.335 00.000 5240 PPEC: input: 0.17, control: -0.24, exposure: 1500
22:47:49.335 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:47:49.335 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
22:47:49.337 00.002 5240 MoveAxis(E, 40, ABG)
22:47:49.337 00.000 5240 Guiding  Dir = 2, Dur = 40
22:47:49.337 00.000 5240 IsGuiding returns 0
22:47:49.337 00.000 5240 PulseGuide returned control before completion, sleep 50
22:47:49.350 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=212, med=0, FiltMin=0, FiltMax=158, Gamma=0.430
22:47:49.398 00.048 2696 UpdateGuideState exits: m=3025 SNR=38.8
22:47:49.402 00.004 5240 IsGuiding returns 0
22:47:49.402 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:49.403 00.001 5240 Move returns status 0, amount 40
22:47:49.403 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:47:49.405 00.002 5240 MoveAxis(N, 0, ABG)
22:47:49.405 00.000 2696 Enqueuing Expose request
22:47:49.407 00.002 5240 Move returns status 0, amount 0
22:47:49.407 00.000 5240 move complete, result=0
22:47:49.407 00.000 5240 worker thread done servicing request
22:47:49.407 00.000 5240 Worker thread wakes up
22:47:49.407 00.000 2696 GuideStep: 0.2 px 40 ms EAST, 0.3 px 0 ms NORTH
22:47:49.409 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:47:49.409 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:47:50.823 01.414 5240 Exposure complete
22:47:50.871 00.048 5240 worker thread done servicing request
22:47:50.871 00.000 2696 OnExposeComplete: enter
22:47:50.873 00.002 2696 UpdateGuideState(): m_state=6
22:47:50.875 00.002 2696 Star::Find(15, 282, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 137
22:47:50.877 00.002 2696 Star::Find returns 1 (0), X=282.61, Y=266.23, Mass=3104, SNR=39.3, Peak=219 HFD=3.6
22:47:50.879 00.002 2696 MultiStar: [#1 -1.54,0.79,1.24,U] [#2 -1.30,0.48,0.68,U] [#3 -1.46,0.67,0.65,U] [#4 -2.24,0.55,0.42,U] [#5 -1.67,1.60,0.44,U] [#6 -2.11,0.54,0.44,U] [#7 -1.06,0.71,0.47,U] [#8 -1.10,0.37,0.38,U] 
22:47:50.880 00.001 2696 single-star, 8 included, MultiStar: {-1.26, 0.73}, one-star: {0.06, 0.78}
22:47:50.883 00.003 2696 CameraToMount -- cameraTheta (1.49) - m_xAngle (2.74) = xAngle (-1.24 = -1.24)
22:47:50.886 00.003 2696 CameraToMount -- cameraTheta (1.49) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.39 = 1.39)
22:47:50.889 00.003 2696 CameraToMount -- cameraX=0.06 cameraY=0.78 hyp=0.78 cameraTheta=1.49 mountX=0.25 mountY=0.77, mountTheta=1.25
22:47:50.893 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.06, y=0.78, opts=13)
22:47:50.895 00.002 2696 Enqueuing Move request for scope (0.06, 0.78)
22:47:50.896 00.001 5240 Worker thread wakes up
22:47:50.896 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.78) opts 0xd
22:47:50.896 00.000 5240 Handling offset move in thread for scope, endpoint = (0.06, 0.78)
22:47:50.896 00.000 5240 Moving (0.06, 0.78) raw xDistance=0.25 yDistance=0.77
22:47:50.897 00.001 5240 PPEC rslt: input = 0.25, final = -0.22, react = 0.25, pred = -1.06, hyst = 0.00, hyst_pct = 0.80, period_length = 647.39
22:47:50.897 00.000 5240 PPEC: input: 0.25, control: -0.22, exposure: 1500
22:47:50.897 00.000 5240 resist switch: large excursion: input 0.77 thresh 0.45 direction from -1 to 1
22:47:50.897 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.30
22:47:50.897 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.77 from input 0.77
22:47:50.898 00.001 5240 MoveAxis(E, 36, ABG)
22:47:50.898 00.000 5240 Guiding  Dir = 2, Dur = 36
22:47:50.898 00.000 5240 IsGuiding returns 0
22:47:50.898 00.000 5240 PulseGuide returned control before completion, sleep 46
22:47:50.910 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=0, FiltMin=0, FiltMax=157, Gamma=0.430
22:47:50.958 00.048 2696 UpdateGuideState exits: m=3104 SNR=39.3
22:47:50.960 00.002 5240 IsGuiding returns 1
22:47:50.960 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:50.962 00.002 5240 scope still moving after pulse duration time elapsed
22:47:50.962 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:47:50.964 00.002 2696 Enqueuing Expose request
22:47:50.990 00.026 5240 IsGuiding returns 0
22:47:50.990 00.000 5240 scope move finished after 36 + 56 ms
22:47:50.990 00.000 5240 Move returns status 0, amount 36
22:47:50.990 00.000 5240 BLC: Oldest BLC event removed
22:47:50.990 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 330 applied
22:47:50.990 00.000 5240 MoveAxis(S, 427, ABG)
22:47:50.990 00.000 5240 Guiding  Dir = 1, Dur = 427
22:47:50.991 00.001 5240 IsGuiding returns 0
22:47:50.991 00.000 5240 PulseGuide returned control before completion, sleep 437
22:47:51.440 00.449 5240 IsGuiding returns 1
22:47:51.440 00.000 5240 scope still moving after pulse duration time elapsed
22:47:51.471 00.031 5240 IsGuiding returns 0
22:47:51.471 00.000 5240 scope move finished after 427 + 53 ms
22:47:51.471 00.000 5240 Move returns status 0, amount 427
22:47:51.473 00.002 5240 move complete, result=0
22:47:51.473 00.000 5240 worker thread done servicing request
22:47:51.473 00.000 2696 GuideStep: 0.3 px 36 ms EAST, 0.8 px 427 ms SOUTH
22:47:51.481 00.008 5240 Worker thread wakes up
22:47:51.481 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:47:51.482 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:47:53.122 01.640 5240 Exposure complete
22:47:53.185 00.063 5240 worker thread done servicing request
22:47:53.186 00.001 2696 OnExposeComplete: enter
22:47:53.188 00.002 2696 UpdateGuideState(): m_state=6
22:47:53.190 00.002 2696 Star::Find(15, 282, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 138
22:47:53.192 00.002 2696 Star::Find returns 1 (0), X=281.85, Y=266.58, Mass=3127, SNR=39.4, Peak=217 HFD=3.6
22:47:53.193 00.001 2696 MultiStar: [#1 -2.26,1.21,1.25,U] [#2 -2.10,0.99,0.66,U] [#3 -2.18,1.13,0.67,U] [#4 -3.06,1.09,0.42,U] [#5 -2.47,2.05,0.44,U] [#6 -2.80,1.19,0.42,U] [#7 -1.73,1.18,0.47,U] [#8 -1.99,0.46,0.37,U] 
22:47:53.196 00.003 2696 single-star, 8 included, MultiStar: {-2.01, 1.16}, one-star: {-0.70, 1.13}
22:47:53.198 00.002 2696 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.74) = xAngle (-0.61 = -0.61)
22:47:53.201 00.003 2696 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.02 = 2.02)
22:47:53.203 00.002 2696 CameraToMount -- cameraX=-0.70 cameraY=1.13 hyp=1.33 cameraTheta=2.13 mountX=1.09 mountY=1.19, mountTheta=0.83
22:47:53.206 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.70, y=1.13, opts=13)
22:47:53.207 00.001 2696 Enqueuing Move request for scope (-0.70, 1.13)
22:47:53.209 00.002 5240 Worker thread wakes up
22:47:53.209 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 1.13) opts 0xd
22:47:53.209 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.70, 1.13)
22:47:53.209 00.000 5240 Moving (-0.70, 1.13) raw xDistance=1.09 yDistance=1.19
22:47:53.209 00.000 5240 BLC: History state: CurrMiss=1.19, AvgInitMiss=1.01, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.767276, 1:1.193813
22:47:53.209 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:47:53.209 00.000 5240 PPEC rslt: input = 1.09, final = 0.69, react = 1.09, pred = -1.41, hyst = 0.95, hyst_pct = 0.80, period_length = 647.39
22:47:53.209 00.000 5240 PPEC: input: 1.09, control: 0.69, exposure: 1500
22:47:53.210 00.001 5240 GuideAlgorithmResistSwitch::result() returns 1.19 from input 1.19
22:47:53.210 00.000 5240 MoveAxis(W, 115, ABG)
22:47:53.210 00.000 5240 Guiding  Dir = 3, Dur = 115
22:47:53.210 00.000 5240 IsGuiding returns 0
22:47:53.210 00.000 5240 PulseGuide returned control before completion, sleep 125
22:47:53.224 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=0, FiltMin=0, FiltMax=155, Gamma=0.430
22:47:53.271 00.047 2696 UpdateGuideState exits: m=3127 SNR=39.4
22:47:53.273 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:53.276 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:47:53.278 00.002 2696 Enqueuing Expose request
22:47:53.338 00.060 5240 IsGuiding returns 1
22:47:53.338 00.000 5240 scope still moving after pulse duration time elapsed
22:47:53.370 00.032 5240 IsGuiding returns 0
22:47:53.370 00.000 5240 scope move finished after 115 + 44 ms
22:47:53.370 00.000 5240 Move returns status 0, amount 115
22:47:53.370 00.000 5240 MoveAxis(S, 151, ABG)
22:47:53.370 00.000 5240 Guiding  Dir = 1, Dur = 151
22:47:53.370 00.000 5240 IsGuiding returns 0
22:47:53.371 00.001 5240 PulseGuide returned control before completion, sleep 161
22:47:53.542 00.171 5240 IsGuiding returns 1
22:47:53.542 00.000 5240 scope still moving after pulse duration time elapsed
22:47:53.573 00.031 5240 IsGuiding returns 0
22:47:53.573 00.000 5240 scope move finished after 151 + 52 ms
22:47:53.574 00.001 5240 Move returns status 0, amount 151
22:47:53.574 00.000 5240 move complete, result=0
22:47:53.574 00.000 5240 worker thread done servicing request
22:47:53.574 00.000 2696 GuideStep: 1.1 px 115 ms WEST, 1.2 px 151 ms SOUTH
22:47:53.581 00.007 5240 Worker thread wakes up
22:47:53.582 00.001 5240 worker thread servicing REQUEST_EXPOSE 1500
22:47:53.582 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:47:55.005 01.423 5240 Exposure complete
22:47:55.075 00.070 5240 worker thread done servicing request
22:47:55.076 00.001 2696 OnExposeComplete: enter
22:47:55.078 00.002 2696 UpdateGuideState(): m_state=6
22:47:55.080 00.002 2696 Star::Find(15, 281, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 139
22:47:55.081 00.001 2696 Star::Find returns 1 (0), X=282.10, Y=265.51, Mass=3025, SNR=38.8, Peak=179 HFD=3.7
22:47:55.084 00.003 2696 MultiStar: [#1 -1.94,-0.05,1.26,U] [#2 -1.87,-0.29,0.69,U] [#3 -1.81,0.01,0.66,U] [#4 -2.88,-0.37,0.43,U] [#5 -2.00,0.87,0.43,U] [#6 -2.59,-0.26,0.44,U] [#7 -1.43,0.18,0.48,U] [#8 -1.83,-0.52,0.36,U] 
22:47:55.086 00.002 2696 single-star, 8 included, MultiStar: {-1.73, -0.03}, one-star: {-0.45, 0.07}
22:47:55.088 00.002 2696 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.74) = xAngle (0.26 = 0.26)
22:47:55.091 00.003 2696 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.89 = 2.89)
22:47:55.093 00.002 2696 CameraToMount -- cameraX=-0.45 cameraY=0.07 hyp=0.45 cameraTheta=3.00 mountX=0.44 mountY=0.11, mountTheta=0.25
22:47:55.096 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.45, y=0.07, opts=13)
22:47:55.099 00.003 2696 Enqueuing Move request for scope (-0.45, 0.07)
22:47:55.101 00.002 5240 Worker thread wakes up
22:47:55.101 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.07) opts 0xd
22:47:55.102 00.001 5240 Handling offset move in thread for scope, endpoint = (-0.45, 0.07)
22:47:55.102 00.000 5240 Moving (-0.45, 0.07) raw xDistance=0.44 yDistance=0.11
22:47:55.102 00.000 5240 BLC: History state: CurrMiss=0.11, AvgInitMiss=1.01, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.767276, 1:1.193813, 2:0.111314
22:47:55.102 00.000 5240 BLC: No correction, Miss < min_move
22:47:55.102 00.000 5240 PPEC rslt: input = 0.44, final = 0.30, react = 0.44, pred = -0.41, hyst = 0.37, hyst_pct = 0.79, period_length = 647.39
22:47:55.102 00.000 5240 PPEC: input: 0.44, control: 0.30, exposure: 1500
22:47:55.103 00.001 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:55.103 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:47:55.103 00.000 5240 MoveAxis(W, 50, ABG)
22:47:55.103 00.000 5240 Guiding  Dir = 3, Dur = 50
22:47:55.103 00.000 5240 IsGuiding returns 0
22:47:55.103 00.000 5240 PulseGuide returned control before completion, sleep 60
22:47:55.118 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=184, med=0, FiltMin=0, FiltMax=150, Gamma=0.430
22:47:55.164 00.046 2696 UpdateGuideState exits: m=3025 SNR=38.8
22:47:55.167 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:55.171 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:47:55.173 00.002 2696 Enqueuing Expose request
22:47:55.175 00.002 5240 IsGuiding returns 1
22:47:55.175 00.000 5240 scope still moving after pulse duration time elapsed
22:47:55.206 00.031 5240 IsGuiding returns 0
22:47:55.206 00.000 5240 scope move finished after 50 + 52 ms
22:47:55.206 00.000 5240 Move returns status 0, amount 50
22:47:55.207 00.001 5240 MoveAxis(N, 0, ABG)
22:47:55.207 00.000 5240 Move returns status 0, amount 0
22:47:55.207 00.000 5240 move complete, result=0
22:47:55.207 00.000 5240 worker thread done servicing request
22:47:55.207 00.000 5240 Worker thread wakes up
22:47:55.207 00.000 2696 GuideStep: 0.4 px 50 ms WEST, 0.1 px 0 ms NORTH
22:47:55.210 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:47:55.210 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:47:56.863 01.653 5240 Exposure complete
22:47:56.930 00.067 5240 worker thread done servicing request
22:47:56.930 00.000 2696 OnExposeComplete: enter
22:47:56.933 00.003 2696 UpdateGuideState(): m_state=6
22:47:56.934 00.001 2696 Star::Find(15, 282, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 140
22:47:56.937 00.003 2696 Star::Find returns 1 (0), X=282.18, Y=264.40, Mass=3009, SNR=38.7, Peak=179 HFD=3.7
22:47:56.939 00.002 2696 MultiStar: [#1 -1.45,-0.33,1.24,U] [#2 -1.89,-1.18,0.70,U] [#3 -2.07,-1.03,0.67,U] [#4 -2.79,-1.31,0.42,U] [#5 -2.30,-0.15,0.43,U] [#6 -2.77,-1.11,0.44,U] [#7 -1.49,-0.99,0.48,U] [#8 -1.82,-1.48,0.39,U] 
22:47:56.940 00.001 2696 single-star, 8 included, MultiStar: {-1.68, -0.89}, one-star: {-0.37, -1.05}
22:47:56.942 00.002 2696 CameraToMount -- cameraTheta (-1.91) - m_xAngle (2.74) = xAngle (-4.64 = 1.64)
22:47:56.944 00.002 2696 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.01 = -2.01)
22:47:56.947 00.003 2696 CameraToMount -- cameraX=-0.37 cameraY=-1.05 hyp=1.11 cameraTheta=-1.91 mountX=-0.08 mountY=-1.01, mountTheta=-1.65
22:47:56.950 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.37, y=-1.05, opts=13)
22:47:56.952 00.002 2696 Enqueuing Move request for scope (-0.37, -1.05)
22:47:56.953 00.001 5240 Worker thread wakes up
22:47:56.954 00.001 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -1.05) opts 0xd
22:47:56.954 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.37, -1.05)
22:47:56.954 00.000 5240 Moving (-0.37, -1.05) raw xDistance=-0.08 yDistance=-1.01
22:47:56.954 00.000 5240 BLC: window closed
22:47:56.954 00.000 5240 BLC: History state: CurrMiss=-1.01, AvgInitMiss=1.01, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.767276, 1:1.193813, 2:0.111314
22:47:56.954 00.000 5240 BLC: Over-shoot, no adjustment based on avgInitialMiss
22:47:56.954 00.000 5240 BLC: window closed
22:47:56.955 00.001 5240 PPEC rslt: input = -0.08, final = -0.08, react = -0.08, pred = -0.40, hyst = 0.00, hyst_pct = 0.79, period_length = 647.39
22:47:56.955 00.000 5240 PPEC: input: -0.08, control: -0.08, exposure: 1500
22:47:56.955 00.000 5240 resist switch: large excursion: input -1.01 thresh 0.45 direction from 1 to -1
22:47:56.955 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.02
22:47:56.955 00.000 5240 GuideAlgorithmResistSwitch::result() returns -1.01 from input -1.01
22:47:56.955 00.000 5240 MoveAxis(E, 14, ABG)
22:47:56.955 00.000 5240 Guiding  Dir = 2, Dur = 14
22:47:56.955 00.000 5240 IsGuiding returns 0
22:47:56.956 00.001 5240 PulseGuide returned control before completion, sleep 24
22:47:56.968 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=189, med=0, FiltMin=0, FiltMax=152, Gamma=0.430
22:47:56.986 00.018 5240 IsGuiding returns 1
22:47:56.986 00.000 5240 scope still moving after pulse duration time elapsed
22:47:57.016 00.030 2696 UpdateGuideState exits: m=3009 SNR=38.7
22:47:57.018 00.002 5240 IsGuiding returns 0
22:47:57.018 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:57.019 00.001 5240 scope move finished after 14 + 47 ms
22:47:57.020 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:47:57.021 00.001 2696 Enqueuing Expose request
22:47:57.023 00.002 5240 Move returns status 0, amount 14
22:47:57.023 00.000 5240 BLC: Oldest BLC event removed
22:47:57.023 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 330 applied
22:47:57.023 00.000 5240 MoveAxis(N, 457, ABG)
22:47:57.023 00.000 5240 Guiding  Dir = 0, Dur = 457
22:47:57.024 00.001 5240 IsGuiding returns 0
22:47:57.024 00.000 5240 PulseGuide returned control before completion, sleep 467
22:47:57.492 00.468 5240 IsGuiding returns 1
22:47:57.492 00.000 5240 scope still moving after pulse duration time elapsed
22:47:57.524 00.032 5240 IsGuiding returns 0
22:47:57.524 00.000 5240 scope move finished after 457 + 43 ms
22:47:57.524 00.000 5240 Move returns status 0, amount 457
22:47:57.524 00.000 5240 move complete, result=0
22:47:57.524 00.000 5240 worker thread done servicing request
22:47:57.524 00.000 5240 Worker thread wakes up
22:47:57.524 00.000 2696 GuideStep: -0.1 px 14 ms EAST, -1.0 px 457 ms NORTH
22:47:57.527 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:47:57.527 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:47:58.948 01.421 5240 Exposure complete
22:47:59.013 00.065 5240 worker thread done servicing request
22:47:59.013 00.000 2696 OnExposeComplete: enter
22:47:59.013 00.000 2696 UpdateGuideState(): m_state=6
22:47:59.013 00.000 2696 Star::Find(15, 282, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 141
22:47:59.013 00.000 2696 Star::Find returns 1 (0), X=282.51, Y=264.15, Mass=3090, SNR=39.2, Peak=191 HFD=3.8
22:47:59.027 00.014 2696 MultiStar: [#1 -1.51,-1.12,1.23,U] [#2 -1.38,-1.46,0.67,U] [#3 -1.55,-1.28,0.66,U] [#4 -2.11,-1.26,0.40,U] [#5 -1.59,-0.36,0.42,U] [#6 -2.04,-1.27,0.45,U] [#7 -1.02,-1.16,0.47,U] [#8 -1.41,-1.76,0.36,U] 
22:47:59.027 00.000 2696 single-star, 8 included, MultiStar: {-1.28, -1.22}, one-star: {-0.04, -1.30}
22:47:59.027 00.000 2696 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.74) = xAngle (-4.33 = 1.95)
22:47:59.027 00.000 2696 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.70 = -1.70)
22:47:59.027 00.000 2696 CameraToMount -- cameraX=-0.04 cameraY=-1.30 hyp=1.30 cameraTheta=-1.60 mountX=-0.48 mountY=-1.29, mountTheta=-1.93
22:47:59.027 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.04, y=-1.30, opts=13)
22:47:59.038 00.011 2696 Enqueuing Move request for scope (-0.04, -1.30)
22:47:59.038 00.000 5240 Worker thread wakes up
22:47:59.038 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -1.30) opts 0xd
22:47:59.038 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.04, -1.30)
22:47:59.038 00.000 5240 Moving (-0.04, -1.30) raw xDistance=-0.48 yDistance=-1.29
22:47:59.038 00.000 5240 BLC: History state: CurrMiss=1.29, AvgInitMiss=1.09, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-1.006257, 1:1.291413
22:47:59.038 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:47:59.043 00.005 5240 PPEC rslt: input = -0.48, final = -0.50, react = -0.48, pred = -0.40, hyst = -0.40, hyst_pct = 0.79, period_length = 647.39
22:47:59.043 00.000 5240 PPEC: input: -0.48, control: -0.50, exposure: 1500
22:47:59.043 00.000 5240 GuideAlgorithmResistSwitch::result() returns -1.29 from input -1.29
22:47:59.043 00.000 5240 MoveAxis(E, 84, ABG)
22:47:59.043 00.000 5240 Guiding  Dir = 2, Dur = 84
22:47:59.043 00.000 5240 IsGuiding returns 0
22:47:59.043 00.000 5240 PulseGuide returned control before completion, sleep 94
22:47:59.056 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=191, med=0, FiltMin=0, FiltMax=146, Gamma=0.430
22:47:59.101 00.045 2696 UpdateGuideState exits: m=3090 SNR=39.2
22:47:59.101 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:59.106 00.005 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:47:59.110 00.004 2696 Enqueuing Expose request
22:47:59.153 00.043 5240 IsGuiding returns 1
22:47:59.153 00.000 5240 scope still moving after pulse duration time elapsed
22:47:59.185 00.032 5240 IsGuiding returns 0
22:47:59.185 00.000 5240 scope move finished after 84 + 57 ms
22:47:59.185 00.000 5240 Move returns status 0, amount 84
22:47:59.185 00.000 5240 MoveAxis(N, 163, ABG)
22:47:59.185 00.000 5240 Guiding  Dir = 0, Dur = 163
22:47:59.185 00.000 5240 IsGuiding returns 0
22:47:59.185 00.000 5240 PulseGuide returned control before completion, sleep 173
22:47:59.360 00.175 5240 IsGuiding returns 1
22:47:59.360 00.000 5240 scope still moving after pulse duration time elapsed
22:47:59.391 00.031 5240 IsGuiding returns 0
22:47:59.391 00.000 5240 scope move finished after 163 + 42 ms
22:47:59.391 00.000 5240 Move returns status 0, amount 163
22:47:59.391 00.000 5240 move complete, result=0
22:47:59.391 00.000 5240 worker thread done servicing request
22:47:59.391 00.000 5240 Worker thread wakes up
22:47:59.391 00.000 2696 GuideStep: -0.5 px 84 ms EAST, -1.3 px 163 ms NORTH
22:47:59.391 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:47:59.391 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:48:01.054 01.663 5240 Exposure complete
22:48:01.117 00.063 5240 worker thread done servicing request
22:48:01.117 00.000 2696 OnExposeComplete: enter
22:48:01.132 00.015 2696 UpdateGuideState(): m_state=6
22:48:01.133 00.001 2696 Star::Find(15, 282, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 142
22:48:01.133 00.000 2696 Star::Find returns 1 (0), X=283.69, Y=265.41, Mass=3005, SNR=38.6, Peak=211 HFD=3.5
22:48:01.133 00.000 2696 MultiStar: [#1 -0.48,0.42,1.28,U] [#2 -0.53,-0.22,0.68,U] [#3 -0.64,0.06,0.68,U] [#4 -1.44,-0.21,0.42,U] [#5 -0.73,0.73,0.43,U] [#6 -1.22,-0.01,0.44,U] [#7 -0.11,0.08,0.46,U] [#8 -0.34,-0.58,0.37,U] 
22:48:01.133 00.000 2696 refined, 8 included, MultiStar: {-0.33, 0.07}, one-star: {1.14, -0.04}
22:48:01.133 00.000 2696 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.74) = xAngle (0.18 = 0.18)
22:48:01.133 00.000 2696 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.81 = 2.81)
22:48:01.133 00.000 2696 CameraToMount -- cameraX=-0.33 cameraY=0.07 hyp=0.34 cameraTheta=2.92 mountX=0.33 mountY=0.11, mountTheta=0.32
22:48:01.133 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.33, y=0.07, opts=13)
22:48:01.149 00.016 2696 Enqueuing Move request for scope (-0.33, 0.07)
22:48:01.149 00.000 5240 Worker thread wakes up
22:48:01.149 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.07) opts 0xd
22:48:01.149 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.33, 0.07)
22:48:01.149 00.000 5240 Moving (-0.33, 0.07) raw xDistance=0.33 yDistance=0.11
22:48:01.149 00.000 5240 BLC: History state: CurrMiss=-0.11, AvgInitMiss=1.09, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-1.006257, 1:1.291413, 2:-0.108422
22:48:01.149 00.000 5240 BLC: No correction, Miss < min_move
22:48:01.149 00.000 5240 PPEC rslt: input = 0.33, final = 0.41, react = 0.33, pred = 0.52, hyst = 0.29, hyst_pct = 0.79, period_length = 647.39
22:48:01.149 00.000 5240 PPEC: input: 0.33, control: 0.41, exposure: 1500
22:48:01.149 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:01.149 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:48:01.149 00.000 5240 MoveAxis(W, 68, ABG)
22:48:01.149 00.000 5240 Guiding  Dir = 3, Dur = 68
22:48:01.149 00.000 5240 IsGuiding returns 0
22:48:01.149 00.000 5240 PulseGuide returned control before completion, sleep 78
22:48:01.167 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=211, med=0, FiltMin=0, FiltMax=149, Gamma=0.430
22:48:01.213 00.046 2696 UpdateGuideState exits: m=3005 SNR=38.6
22:48:01.213 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:01.213 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:48:01.213 00.000 2696 Enqueuing Expose request
22:48:01.244 00.031 5240 IsGuiding returns 1
22:48:01.244 00.000 5240 scope still moving after pulse duration time elapsed
22:48:01.276 00.032 5240 IsGuiding returns 0
22:48:01.276 00.000 5240 scope move finished after 68 + 54 ms
22:48:01.277 00.001 5240 Move returns status 0, amount 68
22:48:01.277 00.000 5240 MoveAxis(N, 0, ABG)
22:48:01.277 00.000 5240 Move returns status 0, amount 0
22:48:01.277 00.000 5240 move complete, result=0
22:48:01.277 00.000 5240 worker thread done servicing request
22:48:01.277 00.000 5240 Worker thread wakes up
22:48:01.277 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:48:01.277 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:48:01.277 00.000 2696 GuideStep: 0.3 px 68 ms WEST, 0.1 px 0 ms NORTH
22:48:02.692 01.415 5240 Exposure complete
22:48:02.754 00.062 5240 worker thread done servicing request
22:48:02.754 00.000 2696 OnExposeComplete: enter
22:48:02.754 00.000 2696 UpdateGuideState(): m_state=6
22:48:02.758 00.004 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 143
22:48:02.761 00.003 2696 Star::Find returns 1 (0), X=283.95, Y=265.08, Mass=3129, SNR=39.5, Peak=201 HFD=4.0
22:48:02.763 00.002 2696 MultiStar: [#1 -0.04,0.21,1.24,U] [#2 0.23,-0.27,0.69,U] [#3 0.01,-0.02,0.67,U] [#4 -0.77,-0.44,0.41,U] [#5 -0.08,0.90,0.44,U] [#6 -0.59,-0.08,0.41,U] [#7 0.43,0.08,0.47,U] [#8 0.03,-0.78,0.37,U] 
22:48:02.766 00.003 2696 refined, 8 included, MultiStar: {0.20, -0.07}, one-star: {1.40, -0.37}
22:48:02.770 00.004 2696 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.74) = xAngle (-3.06 = -3.06)
22:48:02.772 00.002 2696 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.43 = -0.43)
22:48:02.772 00.000 2696 CameraToMount -- cameraX=0.20 cameraY=-0.07 hyp=0.21 cameraTheta=-0.33 mountX=-0.21 mountY=-0.09, mountTheta=-2.74
22:48:02.778 00.006 2696 SchedulePrimaryMove(0F998B58, x=0.20, y=-0.07, opts=13)
22:48:02.778 00.000 2696 Enqueuing Move request for scope (0.20, -0.07)
22:48:02.778 00.000 5240 Worker thread wakes up
22:48:02.778 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.07) opts 0xd
22:48:02.778 00.000 5240 Handling offset move in thread for scope, endpoint = (0.20, -0.07)
22:48:02.778 00.000 5240 Moving (0.20, -0.07) raw xDistance=-0.21 yDistance=-0.09
22:48:02.778 00.000 5240 BLC: window closed
22:48:02.778 00.000 5240 BLC: History state: CurrMiss=0.09, AvgInitMiss=1.09, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-1.006257, 1:1.291413, 2:-0.108422
22:48:02.778 00.000 5240 BLC: No correction, Miss < min_move
22:48:02.778 00.000 5240 PPEC rslt: input = -0.21, final = 0.11, react = -0.21, pred = 0.51, hyst = 0.00, hyst_pct = 0.79, period_length = 647.39
22:48:02.778 00.000 5240 PPEC: input: -0.21, control: 0.11, exposure: 1500
22:48:02.778 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:02.778 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:48:02.778 00.000 5240 MoveAxis(W, 18, ABG)
22:48:02.778 00.000 5240 Guiding  Dir = 3, Dur = 18
22:48:02.785 00.007 5240 IsGuiding returns 0
22:48:02.785 00.000 5240 PulseGuide returned control before completion, sleep 28
22:48:02.798 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=201, med=0, FiltMin=0, FiltMax=152, Gamma=0.430
22:48:02.825 00.027 5240 IsGuiding returns 1
22:48:02.825 00.000 5240 scope still moving after pulse duration time elapsed
22:48:02.841 00.016 2696 UpdateGuideState exits: m=3129 SNR=39.5
22:48:02.841 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:02.841 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:48:02.841 00.000 2696 Enqueuing Expose request
22:48:02.857 00.016 5240 IsGuiding returns 0
22:48:02.857 00.000 5240 scope move finished after 18 + 54 ms
22:48:02.857 00.000 5240 Move returns status 0, amount 18
22:48:02.857 00.000 5240 MoveAxis(N, 0, ABG)
22:48:02.857 00.000 5240 Move returns status 0, amount 0
22:48:02.857 00.000 5240 move complete, result=0
22:48:02.857 00.000 5240 worker thread done servicing request
22:48:02.857 00.000 5240 Worker thread wakes up
22:48:02.857 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:48:02.857 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:48:02.857 00.000 2696 GuideStep: -0.2 px 18 ms WEST, -0.1 px 0 ms NORTH
22:48:04.503 01.646 5240 Exposure complete
22:48:04.552 00.049 5240 worker thread done servicing request
22:48:04.552 00.000 2696 OnExposeComplete: enter
22:48:04.569 00.017 2696 UpdateGuideState(): m_state=6
22:48:04.573 00.004 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 144
22:48:04.575 00.002 2696 Star::Find returns 1 (0), X=285.00, Y=265.40, Mass=3034, SNR=38.9, Peak=224 HFD=3.5
22:48:04.577 00.002 2696 MultiStar: [#1 0.86,0.29,1.27,U] [#2 0.91,-0.36,0.70,U] [#3 0.69,-0.07,0.68,U] [#4 0.17,-0.30,0.42,U] [#5 0.70,0.90,0.44,U] [#6 0.27,-0.38,0.43,U] [#7 1.14,-0.13,0.48,U] [#8 1.18,-0.59,0.37,U] 
22:48:04.579 00.002 2696 refined, 8 included, MultiStar: {1.06, -0.03}, one-star: {2.45, -0.05}
22:48:04.581 00.002 2696 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.74) = xAngle (-2.76 = -2.76)
22:48:04.583 00.002 2696 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.13 = -0.13)
22:48:04.585 00.002 2696 CameraToMount -- cameraX=1.06 cameraY=-0.03 hyp=1.06 cameraTheta=-0.02 mountX=-0.98 mountY=-0.13, mountTheta=-3.01
22:48:04.589 00.004 2696 SchedulePrimaryMove(0F998B58, x=1.06, y=-0.03, opts=13)
22:48:04.591 00.002 2696 Enqueuing Move request for scope (1.06, -0.03)
22:48:04.595 00.004 5240 Worker thread wakes up
22:48:04.595 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.06, -0.03) opts 0xd
22:48:04.595 00.000 5240 Handling offset move in thread for scope, endpoint = (1.06, -0.03)
22:48:04.595 00.000 5240 Moving (1.06, -0.03) raw xDistance=-0.98 yDistance=-0.13
22:48:04.595 00.000 5240 PPEC rslt: input = -0.98, final = -0.76, react = -0.98, pred = 0.54, hyst = -0.84, hyst_pct = 0.79, period_length = 647.39
22:48:04.595 00.000 5240 PPEC: input: -0.98, control: -0.76, exposure: 1500
22:48:04.595 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:04.595 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:48:04.595 00.000 5240 MoveAxis(E, 126, ABG)
22:48:04.595 00.000 5240 Guiding  Dir = 2, Dur = 126
22:48:04.595 00.000 5240 IsGuiding returns 0
22:48:04.595 00.000 5240 PulseGuide returned control before completion, sleep 136
22:48:04.609 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=158, Gamma=0.430
22:48:04.647 00.038 2696 UpdateGuideState exits: m=3034 SNR=38.9
22:48:04.647 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:04.647 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:48:04.647 00.000 2696 Enqueuing Expose request
22:48:04.742 00.095 5240 IsGuiding returns 1
22:48:04.742 00.000 5240 scope still moving after pulse duration time elapsed
22:48:04.774 00.032 5240 IsGuiding returns 0
22:48:04.774 00.000 5240 scope move finished after 126 + 51 ms
22:48:04.774 00.000 5240 Move returns status 0, amount 126
22:48:04.774 00.000 5240 MoveAxis(N, 0, ABG)
22:48:04.774 00.000 5240 Move returns status 0, amount 0
22:48:04.774 00.000 5240 move complete, result=0
22:48:04.774 00.000 5240 worker thread done servicing request
22:48:04.774 00.000 5240 Worker thread wakes up
22:48:04.774 00.000 2696 GuideStep: -1.0 px 126 ms EAST, -0.1 px 0 ms NORTH
22:48:04.776 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:48:04.776 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:48:06.201 01.425 5240 Exposure complete
22:48:06.281 00.080 5240 worker thread done servicing request
22:48:06.281 00.000 2696 OnExposeComplete: enter
22:48:06.288 00.007 2696 UpdateGuideState(): m_state=6
22:48:06.288 00.000 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 145
22:48:06.288 00.000 2696 Star::Find returns 1 (0), X=285.00, Y=265.66, Mass=2946, SNR=38.3, Peak=218 HFD=3.3
22:48:06.288 00.000 2696 MultiStar: [#1 0.79,0.56,1.27,U] [#2 0.86,-0.12,0.72,U] [#3 0.76,0.02,0.70,U] [#4 0.08,-0.06,0.44,U] [#5 0.59,1.09,0.44,U] [#6 0.05,0.17,0.44,U] [#7 1.21,0.16,0.49,U] [#8 0.99,-0.36,0.37,U] 
22:48:06.297 00.009 2696 refined, 8 included, MultiStar: {1.00, 0.23}, one-star: {2.45, 0.21}
22:48:06.297 00.000 2696 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.74) = xAngle (-2.51 = -2.51)
22:48:06.297 00.000 2696 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.12 = 0.12)
22:48:06.297 00.000 2696 CameraToMount -- cameraX=1.00 cameraY=0.23 hyp=1.03 cameraTheta=0.22 mountX=-0.83 mountY=0.12, mountTheta=3.00
22:48:06.297 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.00, y=0.23, opts=13)
22:48:06.297 00.000 2696 Enqueuing Move request for scope (1.00, 0.23)
22:48:06.297 00.000 5240 Worker thread wakes up
22:48:06.297 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.00, 0.23) opts 0xd
22:48:06.297 00.000 5240 Handling offset move in thread for scope, endpoint = (1.00, 0.23)
22:48:06.297 00.000 5240 Moving (1.00, 0.23) raw xDistance=-0.83 yDistance=0.12
22:48:06.297 00.000 5240 PPEC rslt: input = -0.83, final = -0.76, react = -0.83, pred = -0.00, hyst = -0.74, hyst_pct = 0.78, period_length = 647.39
22:48:06.297 00.000 5240 PPEC: input: -0.83, control: -0.76, exposure: 1500
22:48:06.297 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:06.297 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:48:06.297 00.000 5240 MoveAxis(E, 126, ABG)
22:48:06.297 00.000 5240 Guiding  Dir = 2, Dur = 126
22:48:06.297 00.000 5240 IsGuiding returns 0
22:48:06.297 00.000 5240 PulseGuide returned control before completion, sleep 136
22:48:06.325 00.028 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=218, med=0, FiltMin=0, FiltMax=162, Gamma=0.430
22:48:06.360 00.035 2696 UpdateGuideState exits: m=2946 SNR=38.3
22:48:06.360 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:06.360 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:48:06.376 00.016 2696 Enqueuing Expose request
22:48:06.454 00.078 5240 IsGuiding returns 1
22:48:06.454 00.000 5240 scope still moving after pulse duration time elapsed
22:48:06.486 00.032 5240 IsGuiding returns 0
22:48:06.486 00.000 5240 scope move finished after 126 + 48 ms
22:48:06.486 00.000 5240 Move returns status 0, amount 126
22:48:06.486 00.000 5240 MoveAxis(N, 0, ABG)
22:48:06.486 00.000 5240 Move returns status 0, amount 0
22:48:06.486 00.000 5240 move complete, result=0
22:48:06.486 00.000 5240 worker thread done servicing request
22:48:06.486 00.000 5240 Worker thread wakes up
22:48:06.486 00.000 2696 GuideStep: -0.8 px 126 ms EAST, 0.1 px 0 ms NORTH
22:48:06.486 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:48:06.486 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:48:08.132 01.646 5240 Exposure complete
22:48:08.200 00.068 5240 worker thread done servicing request
22:48:08.200 00.000 2696 OnExposeComplete: enter
22:48:08.200 00.000 2696 UpdateGuideState(): m_state=6
22:48:08.216 00.016 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 146
22:48:08.216 00.000 2696 Star::Find returns 1 (0), X=284.52, Y=266.02, Mass=3056, SNR=38.9, Peak=217 HFD=3.6
22:48:08.216 00.000 2696 MultiStar: [#1 0.32,0.90,1.26,U] [#2 0.63,0.33,0.68,U] [#3 0.44,0.62,0.65,U] [#4 -0.39,0.32,0.42,U] [#5 0.36,1.51,0.44,U] [#6 -0.22,0.45,0.45,U] [#7 0.82,0.68,0.48,U] [#8 0.64,0.07,0.38,U] 
22:48:08.216 00.000 2696 refined, 8 included, MultiStar: {0.63, 0.64}, one-star: {1.97, 0.57}
22:48:08.226 00.010 2696 CameraToMount -- cameraTheta (0.79) - m_xAngle (2.74) = xAngle (-1.94 = -1.94)
22:48:08.226 00.000 2696 CameraToMount -- cameraTheta (0.79) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.69 = 0.69)
22:48:08.231 00.005 2696 CameraToMount -- cameraX=0.63 cameraY=0.64 hyp=0.90 cameraTheta=0.79 mountX=-0.33 mountY=0.57, mountTheta=2.09
22:48:08.231 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.63, y=0.64, opts=13)
22:48:08.231 00.000 2696 Enqueuing Move request for scope (0.63, 0.64)
22:48:08.231 00.000 5240 Worker thread wakes up
22:48:08.231 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.64) opts 0xd
22:48:08.231 00.000 5240 Handling offset move in thread for scope, endpoint = (0.63, 0.64)
22:48:08.231 00.000 5240 Moving (0.63, 0.64) raw xDistance=-0.33 yDistance=0.57
22:48:08.231 00.000 5240 PPEC rslt: input = -0.33, final = -0.38, react = -0.33, pred = -0.08, hyst = -0.37, hyst_pct = 0.78, period_length = 647.39
22:48:08.231 00.000 5240 PPEC: input: -0.33, control: -0.38, exposure: 1500
22:48:08.231 00.000 5240 resist switch: large excursion: input 0.57 thresh 0.45 direction from -1 to 1
22:48:08.231 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.71
22:48:08.231 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57
22:48:08.231 00.000 5240 MoveAxis(E, 63, ABG)
22:48:08.231 00.000 5240 Guiding  Dir = 2, Dur = 63
22:48:08.231 00.000 5240 IsGuiding returns 0
22:48:08.231 00.000 5240 PulseGuide returned control before completion, sleep 73
22:48:08.248 00.017 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=0, FiltMin=0, FiltMax=158, Gamma=0.430
22:48:08.303 00.055 2696 UpdateGuideState exits: m=3056 SNR=38.9
22:48:08.305 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:08.307 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:48:08.309 00.002 2696 Enqueuing Expose request
22:48:08.326 00.017 5240 IsGuiding returns 1
22:48:08.326 00.000 5240 scope still moving after pulse duration time elapsed
22:48:08.358 00.032 5240 IsGuiding returns 0
22:48:08.358 00.000 5240 scope move finished after 63 + 54 ms
22:48:08.358 00.000 5240 Move returns status 0, amount 63
22:48:08.358 00.000 5240 BLC: Oldest BLC event removed
22:48:08.358 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 330 applied
22:48:08.358 00.000 5240 MoveAxis(S, 402, ABG)
22:48:08.358 00.000 5240 Guiding  Dir = 1, Dur = 402
22:48:08.358 00.000 5240 IsGuiding returns 0
22:48:08.360 00.002 5240 PulseGuide returned control before completion, sleep 412
22:48:08.787 00.427 5240 IsGuiding returns 1
22:48:08.787 00.000 5240 scope still moving after pulse duration time elapsed
22:48:08.819 00.032 5240 IsGuiding returns 0
22:48:08.819 00.000 5240 scope move finished after 402 + 57 ms
22:48:08.819 00.000 5240 Move returns status 0, amount 402
22:48:08.819 00.000 5240 move complete, result=0
22:48:08.819 00.000 5240 worker thread done servicing request
22:48:08.819 00.000 5240 Worker thread wakes up
22:48:08.819 00.000 2696 GuideStep: -0.3 px 63 ms EAST, 0.6 px 402 ms SOUTH
22:48:08.819 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:48:08.819 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:48:10.249 01.430 5240 Exposure complete
22:48:10.329 00.080 5240 worker thread done servicing request
22:48:10.329 00.000 2696 OnExposeComplete: enter
22:48:10.332 00.003 2696 UpdateGuideState(): m_state=6
22:48:10.334 00.002 2696 Star::Find(15, 284, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 147
22:48:10.336 00.002 2696 Star::Find returns 1 (0), X=283.99, Y=266.27, Mass=3228, SNR=40.0, Peak=224 HFD=4.0
22:48:10.338 00.002 2696 MultiStar: [#1 -0.20,1.23,1.23,U] [#2 0.09,0.85,0.68,U] [#3 -0.11,0.98,0.66,U] [#4 -0.66,0.89,0.40,U] [#5 -0.11,1.86,0.41,U] [#6 -0.65,0.90,0.43,U] [#7 0.41,1.15,0.46,U] [#8 0.07,0.25,0.37,U] 
22:48:10.340 00.002 2696 refined, 8 included, MultiStar: {0.14, 1.01}, one-star: {1.44, 0.82}
22:48:10.342 00.002 2696 CameraToMount -- cameraTheta (1.43) - m_xAngle (2.74) = xAngle (-1.31 = -1.31)
22:48:10.344 00.002 2696 CameraToMount -- cameraTheta (1.43) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.33 = 1.33)
22:48:10.347 00.003 2696 CameraToMount -- cameraX=0.14 cameraY=1.01 hyp=1.02 cameraTheta=1.43 mountX=0.27 mountY=0.99, mountTheta=1.31
22:48:10.350 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.14, y=1.01, opts=13)
22:48:10.352 00.002 2696 Enqueuing Move request for scope (0.14, 1.01)
22:48:10.355 00.003 5240 Worker thread wakes up
22:48:10.355 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.14, 1.01) opts 0xd
22:48:10.355 00.000 5240 Handling offset move in thread for scope, endpoint = (0.14, 1.01)
22:48:10.355 00.000 5240 Moving (0.14, 1.01) raw xDistance=0.27 yDistance=0.99
22:48:10.355 00.000 5240 BLC: History state: CurrMiss=0.99, AvgInitMiss=1.07, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.571560, 1:0.988662
22:48:10.355 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:48:10.355 00.000 5240 PPEC rslt: input = 0.27, final = 0.02, react = 0.27, pred = -0.76, hyst = 0.16, hyst_pct = 0.78, period_length = 647.39
22:48:10.355 00.000 5240 PPEC: input: 0.27, control: 0.02, exposure: 1500
22:48:10.355 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.99 from input 0.99
22:48:10.357 00.002 5240 MoveAxis(W, 4, ABG)
22:48:10.357 00.000 5240 Guiding  Dir = 3, Dur = 4
22:48:10.357 00.000 5240 IsGuiding returns 0
22:48:10.357 00.000 5240 PulseGuide returned control before completion, sleep 14
22:48:10.370 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=151, Gamma=0.430
22:48:10.373 00.003 5240 IsGuiding returns 1
22:48:10.373 00.000 5240 scope still moving after pulse duration time elapsed
22:48:10.405 00.032 5240 IsGuiding returns 1
22:48:10.420 00.015 2696 UpdateGuideState exits: m=3228 SNR=40.0
22:48:10.423 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:10.426 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:48:10.428 00.002 2696 Enqueuing Expose request
22:48:10.437 00.009 5240 IsGuiding returns 1
22:48:10.468 00.031 5240 IsGuiding returns 0
22:48:10.468 00.000 5240 scope move finished after 4 + 107 ms
22:48:10.468 00.000 5240 Move returns status 0, amount 4
22:48:10.468 00.000 5240 MoveAxis(S, 125, ABG)
22:48:10.468 00.000 5240 Guiding  Dir = 1, Dur = 125
22:48:10.468 00.000 5240 IsGuiding returns 0
22:48:10.469 00.001 5240 PulseGuide returned control before completion, sleep 135
22:48:10.607 00.138 5240 IsGuiding returns 1
22:48:10.609 00.002 5240 scope still moving after pulse duration time elapsed
22:48:10.638 00.029 5240 IsGuiding returns 0
22:48:10.638 00.000 5240 scope move finished after 125 + 44 ms
22:48:10.638 00.000 5240 Move returns status 0, amount 125
22:48:10.638 00.000 5240 move complete, result=0
22:48:10.638 00.000 5240 worker thread done servicing request
22:48:10.638 00.000 5240 Worker thread wakes up
22:48:10.638 00.000 2696 GuideStep: 0.3 px 4 ms WEST, 1.0 px 125 ms SOUTH
22:48:10.641 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:48:10.641 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:48:12.279 01.638 5240 Exposure complete
22:48:12.340 00.061 5240 worker thread done servicing request
22:48:12.341 00.001 2696 OnExposeComplete: enter
22:48:12.343 00.002 2696 UpdateGuideState(): m_state=6
22:48:12.345 00.002 2696 Star::Find(15, 283, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 148
22:48:12.347 00.002 2696 Star::Find returns 1 (0), X=283.50, Y=265.60, Mass=3108, SNR=39.3, Peak=220 HFD=3.3
22:48:12.349 00.002 2696 MultiStar: [#1 -0.61,0.41,1.25,U] [#2 -0.55,-0.03,0.68,U] [#3 -0.59,0.10,0.66,U] [#4 -1.53,-0.25,0.42,U] [#5 -0.87,0.96,0.44,U] [#6 -1.32,-0.01,0.44,U] [#7 -0.33,0.17,0.47,U] [#8 -0.50,-0.32,0.38,U] 
22:48:12.352 00.003 2696 refined, 8 included, MultiStar: {-0.44, 0.17}, one-star: {0.95, 0.15}
22:48:12.356 00.004 2696 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.74) = xAngle (0.04 = 0.04)
22:48:12.359 00.003 2696 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.67 = 2.67)
22:48:12.361 00.002 2696 CameraToMount -- cameraX=-0.44 cameraY=0.17 hyp=0.47 cameraTheta=2.77 mountX=0.47 mountY=0.21, mountTheta=0.43
22:48:12.364 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.44, y=0.17, opts=13)
22:48:12.366 00.002 2696 Enqueuing Move request for scope (-0.44, 0.17)
22:48:12.368 00.002 5240 Worker thread wakes up
22:48:12.368 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.17) opts 0xd
22:48:12.368 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.44, 0.17)
22:48:12.368 00.000 5240 Moving (-0.44, 0.17) raw xDistance=0.47 yDistance=0.21
22:48:12.369 00.001 5240 BLC: History state: CurrMiss=0.21, AvgInitMiss=1.07, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.571560, 1:0.988662, 2:0.214515
22:48:12.369 00.000 5240 BLC: Under-shoot: nominal increase by 135
22:48:12.369 00.000 5240 BLC: window closed
22:48:12.369 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:48:12.369 00.000 5240 BLC: Pulse adjusted to 330
22:48:12.370 00.001 5240 PPEC rslt: input = 0.47, final = 0.21, react = 0.47, pred = -0.90, hyst = 0.39, hyst_pct = 0.78, period_length = 647.39
22:48:12.370 00.000 5240 PPEC: input: 0.47, control: 0.21, exposure: 1500
22:48:12.370 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
22:48:12.370 00.000 5240 MoveAxis(W, 35, ABG)
22:48:12.370 00.000 5240 Guiding  Dir = 3, Dur = 35
22:48:12.371 00.001 5240 IsGuiding returns 0
22:48:12.371 00.000 5240 PulseGuide returned control before completion, sleep 45
22:48:12.383 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=163, Gamma=0.430
22:48:12.419 00.036 5240 IsGuiding returns 1
22:48:12.420 00.001 5240 scope still moving after pulse duration time elapsed
22:48:12.432 00.012 2696 UpdateGuideState exits: m=3108 SNR=39.3
22:48:12.434 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:12.436 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:48:12.438 00.002 2696 Enqueuing Expose request
22:48:12.450 00.012 5240 IsGuiding returns 0
22:48:12.450 00.000 5240 scope move finished after 35 + 45 ms
22:48:12.450 00.000 5240 Move returns status 0, amount 35
22:48:12.450 00.000 5240 MoveAxis(S, 27, ABG)
22:48:12.450 00.000 5240 Guiding  Dir = 1, Dur = 27
22:48:12.451 00.001 5240 IsGuiding returns 0
22:48:12.451 00.000 5240 PulseGuide returned control before completion, sleep 37
22:48:12.474 00.023 2696 evsrv: cli 0F943E20 connect
22:48:12.479 00.005 2696 case statement mapped state 6 to 3
22:48:12.485 00.006 2696 case statement mapped state 6 to 3
22:48:12.490 00.005 2696 evsrv: cli 0F943E20 request: {"method":"get_pixel_scale","id":"b97a5c87-5a58-45b3-bc6c-d9a13d1e4190"}
22:48:12.494 00.004 2696 evsrv: cli 0F943E20 response: {"jsonrpc":"2.0","result":1.86834,"id":"b97a5c87-5a58-45b3-bc6c-d9a13d1e4190"}
22:48:12.497 00.003 5240 IsGuiding returns 1
22:48:12.497 00.000 5240 scope still moving after pulse duration time elapsed
22:48:12.497 00.000 2696 evsrv: cli 0F943E20 disconnect
22:48:12.528 00.031 5240 IsGuiding returns 0
22:48:12.528 00.000 5240 scope move finished after 27 + 49 ms
22:48:12.528 00.000 5240 Move returns status 0, amount 27
22:48:12.528 00.000 5240 move complete, result=0
22:48:12.528 00.000 5240 worker thread done servicing request
22:48:12.528 00.000 5240 Worker thread wakes up
22:48:12.528 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:48:12.528 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:48:12.528 00.000 2696 GuideStep: 0.5 px 35 ms WEST, 0.2 px 27 ms SOUTH
22:48:13.936 01.408 5240 Exposure complete
22:48:13.985 00.049 5240 worker thread done servicing request
22:48:13.985 00.000 2696 OnExposeComplete: enter
22:48:13.987 00.002 2696 UpdateGuideState(): m_state=6
22:48:13.989 00.002 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 149
22:48:13.991 00.002 2696 Star::Find returns 1 (0), X=283.89, Y=265.22, Mass=3002, SNR=38.6, Peak=197 HFD=3.8
22:48:13.993 00.002 2696 MultiStar: [#1 -0.20,-0.01,1.27,U] [#2 -0.15,-0.43,0.68,U] [#3 -0.24,-0.07,0.65,U] [#4 -0.81,-0.27,0.43,U] [#5 -0.39,0.71,0.43,U] [#6 -0.67,-0.06,0.44,U] [#7 0.23,0.06,0.48,U] [#8 0.03,-0.64,0.38,U] 
22:48:13.994 00.001 2696 refined, 8 included, MultiStar: {0.02, -0.11}, one-star: {1.34, -0.22}
22:48:13.996 00.002 2696 CameraToMount -- cameraTheta (-1.36) - m_xAngle (2.74) = xAngle (-4.09 = 2.19)
22:48:13.998 00.002 2696 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.46 = -1.46)
22:48:13.999 00.001 2696 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.36 mountX=-0.07 mountY=-0.11, mountTheta=-2.10
22:48:14.003 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.02, y=-0.11, opts=13)
22:48:14.005 00.002 2696 Enqueuing Move request for scope (0.02, -0.11)
22:48:14.006 00.001 5240 Worker thread wakes up
22:48:14.006 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.11) opts 0xd
22:48:14.006 00.000 5240 Handling offset move in thread for scope, endpoint = (0.02, -0.11)
22:48:14.006 00.000 5240 Moving (0.02, -0.11) raw xDistance=-0.07 yDistance=-0.11
22:48:14.007 00.001 5240 PPEC rslt: input = -0.07, final = -0.21, react = -0.07, pred = -0.94, hyst = 0.00, hyst_pct = 0.78, period_length = 647.39
22:48:14.007 00.000 5240 PPEC: input: -0.07, control: -0.21, exposure: 1500
22:48:14.007 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:14.007 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:48:14.008 00.001 5240 MoveAxis(E, 34, ABG)
22:48:14.008 00.000 5240 Guiding  Dir = 2, Dur = 34
22:48:14.008 00.000 5240 IsGuiding returns 0
22:48:14.008 00.000 5240 PulseGuide returned control before completion, sleep 44
22:48:14.022 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=197, med=0, FiltMin=0, FiltMax=156, Gamma=0.430
22:48:14.054 00.032 5240 IsGuiding returns 1
22:48:14.054 00.000 5240 scope still moving after pulse duration time elapsed
22:48:14.068 00.014 2696 UpdateGuideState exits: m=3002 SNR=38.6
22:48:14.073 00.005 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:14.075 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:48:14.077 00.002 2696 Enqueuing Expose request
22:48:14.084 00.007 5240 IsGuiding returns 0
22:48:14.084 00.000 5240 scope move finished after 34 + 41 ms
22:48:14.084 00.000 5240 Move returns status 0, amount 34
22:48:14.084 00.000 5240 MoveAxis(N, 0, ABG)
22:48:14.084 00.000 5240 Move returns status 0, amount 0
22:48:14.084 00.000 5240 move complete, result=0
22:48:14.084 00.000 5240 worker thread done servicing request
22:48:14.084 00.000 5240 Worker thread wakes up
22:48:14.085 00.001 5240 worker thread servicing REQUEST_EXPOSE 1500
22:48:14.085 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:48:14.086 00.001 2696 GuideStep: -0.1 px 34 ms EAST, -0.1 px 0 ms NORTH
22:48:15.734 01.648 5240 Exposure complete
22:48:15.818 00.084 5240 worker thread done servicing request
22:48:15.818 00.000 2696 OnExposeComplete: enter
22:48:15.821 00.003 2696 UpdateGuideState(): m_state=6
22:48:15.825 00.004 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 150
22:48:15.826 00.001 2696 Star::Find returns 1 (0), X=283.73, Y=264.97, Mass=2994, SNR=38.6, Peak=183 HFD=4.0
22:48:15.829 00.003 2696 MultiStar: [#1 -0.30,-0.20,1.29,U] [#2 -0.31,-0.54,0.68,U] [#3 -0.27,-0.28,0.67,U] [#4 -1.11,-0.45,0.42,U] [#5 -0.55,0.52,0.43,U] [#6 -1.05,-0.44,0.44,U] [#7 0.14,-0.17,0.48,U] [#8 -0.07,-0.76,0.38,U] 
22:48:15.830 00.001 2696 refined, 8 included, MultiStar: {-0.13, -0.32}, one-star: {1.18, -0.48}
22:48:15.832 00.002 2696 CameraToMount -- cameraTheta (-1.95) - m_xAngle (2.74) = xAngle (-4.68 = 1.60)
22:48:15.833 00.001 2696 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.05 = -2.05)
22:48:15.836 00.003 2696 CameraToMount -- cameraX=-0.13 cameraY=-0.32 hyp=0.34 cameraTheta=-1.95 mountX=-0.01 mountY=-0.30, mountTheta=-1.60
22:48:15.839 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.13, y=-0.32, opts=13)
22:48:15.841 00.002 2696 Enqueuing Move request for scope (-0.13, -0.32)
22:48:15.842 00.001 5240 Worker thread wakes up
22:48:15.842 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.32) opts 0xd
22:48:15.842 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.13, -0.32)
22:48:15.842 00.000 5240 Moving (-0.13, -0.32) raw xDistance=-0.01 yDistance=-0.30
22:48:15.843 00.001 5240 PPEC rslt: input = -0.01, final = -0.18, react = -0.01, pred = -0.81, hyst = 0.00, hyst_pct = 0.78, period_length = 647.39
22:48:15.843 00.000 5240 PPEC: input: -0.01, control: -0.18, exposure: 1500
22:48:15.843 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:48:15.843 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
22:48:15.843 00.000 5240 MoveAxis(E, 30, ABG)
22:48:15.843 00.000 5240 Guiding  Dir = 2, Dur = 30
22:48:15.844 00.001 5240 IsGuiding returns 0
22:48:15.844 00.000 5240 PulseGuide returned control before completion, sleep 40
22:48:15.857 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=195, med=0, FiltMin=0, FiltMax=156, Gamma=0.430
22:48:15.891 00.034 5240 IsGuiding returns 1
22:48:15.891 00.000 5240 scope still moving after pulse duration time elapsed
22:48:15.905 00.014 2696 UpdateGuideState exits: m=2994 SNR=38.6
22:48:15.908 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:15.911 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:48:15.917 00.006 2696 Enqueuing Expose request
22:48:15.921 00.004 5240 IsGuiding returns 0
22:48:15.921 00.000 5240 scope move finished after 30 + 47 ms
22:48:15.921 00.000 5240 Move returns status 0, amount 30
22:48:15.921 00.000 5240 MoveAxis(N, 0, ABG)
22:48:15.921 00.000 5240 Move returns status 0, amount 0
22:48:15.921 00.000 5240 move complete, result=0
22:48:15.922 00.001 5240 worker thread done servicing request
22:48:15.922 00.000 5240 Worker thread wakes up
22:48:15.922 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:48:15.922 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:48:15.928 00.006 2696 GuideStep: -0.0 px 30 ms EAST, -0.3 px 0 ms NORTH
22:48:17.342 01.414 5240 Exposure complete
22:48:17.409 00.067 5240 worker thread done servicing request
22:48:17.409 00.000 2696 OnExposeComplete: enter
22:48:17.412 00.003 2696 UpdateGuideState(): m_state=6
22:48:17.413 00.001 2696 Star::Find(15, 283, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 151
22:48:17.415 00.002 2696 Star::Find returns 1 (0), X=284.42, Y=265.18, Mass=2882, SNR=37.9, Peak=213 HFD=3.7
22:48:17.417 00.002 2696 MultiStar: [#1 0.16,-0.21,1.30,U] [#2 0.52,-0.53,0.69,U] [#3 0.23,-0.35,0.67,U] [#4 -0.43,-0.66,0.44,U] [#5 0.26,0.62,0.44,U] [#6 -0.24,-0.35,0.45,U] [#7 0.69,-0.20,0.47,U] [#8 0.52,-0.83,0.38,U] 
22:48:17.419 00.002 2696 refined, 8 included, MultiStar: {0.50, -0.30}, one-star: {1.87, -0.27}
22:48:17.421 00.002 2696 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.74) = xAngle (-3.27 = 3.01)
22:48:17.423 00.002 2696 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.64 = -0.64)
22:48:17.425 00.002 2696 CameraToMount -- cameraX=0.50 cameraY=-0.30 hyp=0.58 cameraTheta=-0.53 mountX=-0.58 mountY=-0.35, mountTheta=-2.60
22:48:17.428 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.50, y=-0.30, opts=13)
22:48:17.430 00.002 2696 Enqueuing Move request for scope (0.50, -0.30)
22:48:17.431 00.001 5240 Worker thread wakes up
22:48:17.432 00.001 5240 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.30) opts 0xd
22:48:17.432 00.000 5240 Handling offset move in thread for scope, endpoint = (0.50, -0.30)
22:48:17.432 00.000 5240 Moving (0.50, -0.30) raw xDistance=-0.58 yDistance=-0.35
22:48:17.432 00.000 5240 PPEC rslt: input = -0.58, final = -0.73, react = -0.58, pred = -0.83, hyst = -0.54, hyst_pct = 0.78, period_length = 647.39
22:48:17.432 00.000 5240 PPEC: input: -0.58, control: -0.73, exposure: 1500
22:48:17.432 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:48:17.432 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
22:48:17.433 00.001 5240 MoveAxis(E, 122, ABG)
22:48:17.433 00.000 5240 Guiding  Dir = 2, Dur = 122
22:48:17.433 00.000 5240 IsGuiding returns 0
22:48:17.433 00.000 5240 PulseGuide returned control before completion, sleep 132
22:48:17.446 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=213, med=0, FiltMin=0, FiltMax=162, Gamma=0.430
22:48:17.494 00.048 2696 UpdateGuideState exits: m=2882 SNR=37.9
22:48:17.496 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:17.497 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:48:17.499 00.002 2696 Enqueuing Expose request
22:48:17.576 00.077 5240 IsGuiding returns 1
22:48:17.576 00.000 5240 scope still moving after pulse duration time elapsed
22:48:17.607 00.031 5240 IsGuiding returns 0
22:48:17.607 00.000 5240 scope move finished after 122 + 52 ms
22:48:17.607 00.000 5240 Move returns status 0, amount 122
22:48:17.607 00.000 5240 MoveAxis(N, 0, ABG)
22:48:17.607 00.000 5240 Move returns status 0, amount 0
22:48:17.607 00.000 5240 move complete, result=0
22:48:17.608 00.001 5240 worker thread done servicing request
22:48:17.608 00.000 5240 Worker thread wakes up
22:48:17.608 00.000 2696 GuideStep: -0.6 px 122 ms EAST, -0.3 px 0 ms NORTH
22:48:17.611 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:48:17.611 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:48:19.244 01.633 5240 Exposure complete
22:48:19.293 00.049 5240 worker thread done servicing request
22:48:19.293 00.000 2696 OnExposeComplete: enter
22:48:19.295 00.002 2696 UpdateGuideState(): m_state=6
22:48:19.297 00.002 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 152
22:48:19.299 00.002 2696 Star::Find returns 1 (0), X=283.59, Y=265.07, Mass=3075, SNR=39.1, Peak=219 HFD=3.7
22:48:19.301 00.002 2696 MultiStar: [#1 -0.32,0.09,1.27,U] [#2 -0.21,-0.29,0.66,U] [#3 -0.37,-0.17,0.67,U] [#4 -1.22,-0.65,0.43,U] [#5 -0.66,0.73,0.45,U] [#6 -1.07,-0.47,0.44,U] [#7 0.26,0.03,0.48,U] [#8 -0.35,-1.05,0.37,U] 
22:48:19.303 00.002 2696 refined, 8 included, MultiStar: {-0.18, -0.19}, one-star: {1.04, -0.38}
22:48:19.305 00.002 2696 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.74) = xAngle (-5.06 = 1.23)
22:48:19.306 00.001 2696 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.42 = -2.42)
22:48:19.308 00.002 2696 CameraToMount -- cameraX=-0.18 cameraY=-0.19 hyp=0.26 cameraTheta=-2.32 mountX=0.09 mountY=-0.17, mountTheta=-1.10
22:48:19.311 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.18, y=-0.19, opts=13)
22:48:19.313 00.002 2696 Enqueuing Move request for scope (-0.18, -0.19)
22:48:19.315 00.002 5240 Worker thread wakes up
22:48:19.315 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.19) opts 0xd
22:48:19.315 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.18, -0.19)
22:48:19.315 00.000 5240 Moving (-0.18, -0.19) raw xDistance=0.09 yDistance=-0.17
22:48:19.315 00.000 5240 PPEC rslt: input = 0.09, final = -0.21, react = 0.09, pred = -0.92, hyst = 0.00, hyst_pct = 0.77, period_length = 647.39
22:48:19.315 00.000 5240 PPEC: input: 0.09, control: -0.21, exposure: 1500
22:48:19.315 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:48:19.316 00.001 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:48:19.316 00.000 5240 MoveAxis(E, 34, ABG)
22:48:19.316 00.000 5240 Guiding  Dir = 2, Dur = 34
22:48:19.316 00.000 5240 IsGuiding returns 0
22:48:19.316 00.000 5240 PulseGuide returned control before completion, sleep 44
22:48:19.330 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=0, FiltMin=0, FiltMax=157, Gamma=0.430
22:48:19.364 00.034 5240 IsGuiding returns 1
22:48:19.364 00.000 5240 scope still moving after pulse duration time elapsed
22:48:19.377 00.013 2696 UpdateGuideState exits: m=3075 SNR=39.1
22:48:19.379 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:19.380 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:48:19.384 00.004 2696 Enqueuing Expose request
22:48:19.396 00.012 5240 IsGuiding returns 0
22:48:19.396 00.000 5240 scope move finished after 34 + 45 ms
22:48:19.396 00.000 5240 Move returns status 0, amount 34
22:48:19.396 00.000 5240 MoveAxis(N, 0, ABG)
22:48:19.396 00.000 5240 Move returns status 0, amount 0
22:48:19.396 00.000 5240 move complete, result=0
22:48:19.396 00.000 5240 worker thread done servicing request
22:48:19.396 00.000 5240 Worker thread wakes up
22:48:19.396 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:48:19.396 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:48:19.401 00.005 2696 GuideStep: 0.1 px 34 ms EAST, -0.2 px 0 ms NORTH
22:48:20.829 01.428 5240 Exposure complete
22:48:20.908 00.079 5240 worker thread done servicing request
22:48:20.909 00.001 2696 OnExposeComplete: enter
22:48:20.911 00.002 2696 UpdateGuideState(): m_state=6
22:48:20.913 00.002 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:48:20.916 00.003 2696 Star::Find returns 1 (0), X=284.31, Y=264.91, Mass=2997, SNR=38.6, Peak=212 HFD=3.7
22:48:20.918 00.002 2696 MultiStar: [#1 0.14,-0.26,1.25,U] [#2 0.27,-0.67,0.68,U] [#3 0.18,-0.46,0.66,U] [#4 -0.63,-0.75,0.43,U] [#5 0.12,0.46,0.44,U] [#6 -0.66,-0.66,0.43,U] [#7 0.58,-0.33,0.48,U] [#8 0.16,-1.10,0.37,U] 
22:48:20.920 00.002 2696 refined, 8 included, MultiStar: {0.36, -0.45}, one-star: {1.76, -0.54}
22:48:20.921 00.001 2696 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.74) = xAngle (-3.63 = 2.65)
22:48:20.923 00.002 2696 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.00 = -1.00)
22:48:20.925 00.002 2696 CameraToMount -- cameraX=0.36 cameraY=-0.45 hyp=0.58 cameraTheta=-0.90 mountX=-0.51 mountY=-0.49, mountTheta=-2.38
22:48:20.928 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.36, y=-0.45, opts=13)
22:48:20.930 00.002 2696 Enqueuing Move request for scope (0.36, -0.45)
22:48:20.931 00.001 5240 Worker thread wakes up
22:48:20.931 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.45) opts 0xd
22:48:20.931 00.000 5240 Handling offset move in thread for scope, endpoint = (0.36, -0.45)
22:48:20.932 00.001 5240 Moving (0.36, -0.45) raw xDistance=-0.51 yDistance=-0.49
22:48:20.932 00.000 5240 PPEC rslt: input = -0.51, final = -0.57, react = -0.51, pred = -0.17, hyst = -0.53, hyst_pct = 0.77, period_length = 647.39
22:48:20.932 00.000 5240 PPEC: input: -0.51, control: -0.57, exposure: 1500
22:48:20.932 00.000 5240 resist switch: large excursion: input -0.49 thresh 0.45 direction from 1 to -1
22:48:20.932 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.46
22:48:20.932 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
22:48:20.932 00.000 5240 MoveAxis(E, 94, ABG)
22:48:20.932 00.000 5240 Guiding  Dir = 2, Dur = 94
22:48:20.933 00.001 5240 IsGuiding returns 0
22:48:20.933 00.000 5240 PulseGuide returned control before completion, sleep 104
22:48:20.946 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=212, med=0, FiltMin=0, FiltMax=158, Gamma=0.430
22:48:20.995 00.049 2696 UpdateGuideState exits: m=2997 SNR=38.6
22:48:20.997 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:20.998 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:48:21.000 00.002 2696 Enqueuing Expose request
22:48:21.045 00.045 5240 IsGuiding returns 1
22:48:21.045 00.000 5240 scope still moving after pulse duration time elapsed
22:48:21.076 00.031 5240 IsGuiding returns 0
22:48:21.076 00.000 5240 scope move finished after 94 + 48 ms
22:48:21.076 00.000 5240 Move returns status 0, amount 94
22:48:21.076 00.000 5240 BLC: Oldest BLC event removed
22:48:21.076 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 330 applied
22:48:21.076 00.000 5240 MoveAxis(N, 392, ABG)
22:48:21.076 00.000 5240 Guiding  Dir = 0, Dur = 392
22:48:21.077 00.001 5240 IsGuiding returns 0
22:48:21.077 00.000 5240 PulseGuide returned control before completion, sleep 402
22:48:21.481 00.404 5240 IsGuiding returns 1
22:48:21.481 00.000 5240 scope still moving after pulse duration time elapsed
22:48:21.512 00.031 5240 IsGuiding returns 0
22:48:21.514 00.002 5240 scope move finished after 392 + 44 ms
22:48:21.514 00.000 5240 Move returns status 0, amount 392
22:48:21.514 00.000 5240 move complete, result=0
22:48:21.514 00.000 5240 worker thread done servicing request
22:48:21.514 00.000 2696 GuideStep: -0.5 px 94 ms EAST, -0.5 px 392 ms NORTH
22:48:21.518 00.004 5240 Worker thread wakes up
22:48:21.518 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:48:21.519 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:48:23.166 01.647 5240 Exposure complete
22:48:23.230 00.064 5240 worker thread done servicing request
22:48:23.231 00.001 2696 OnExposeComplete: enter
22:48:23.233 00.002 2696 UpdateGuideState(): m_state=6
22:48:23.235 00.002 2696 Star::Find(15, 284, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 154
22:48:23.236 00.001 2696 Star::Find returns 1 (0), X=285.13, Y=264.00, Mass=3184, SNR=39.8, Peak=181 HFD=4.2
22:48:23.238 00.002 2696 MultiStar: [#1 0.73,-1.50,1.23,U] [#2 1.13,-1.58,0.67,U] [#3 0.55,-1.66,0.65,U] [#4 0.38,-1.50,0.41,U] [#5 0.99,-0.61,0.42,U] [#6 0.44,-1.45,0.42,U] [#7 1.26,-1.31,0.46,U] [#8 1.14,-2.21,0.37,U] 
22:48:23.241 00.003 2696 refined, 8 included, MultiStar: {1.13, -1.48}, one-star: {2.58, -1.45}
22:48:23.243 00.002 2696 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.74) = xAngle (-3.65 = 2.63)
22:48:23.244 00.001 2696 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.02 = -1.02)
22:48:23.246 00.002 2696 CameraToMount -- cameraX=1.13 cameraY=-1.48 hyp=1.86 cameraTheta=-0.92 mountX=-1.62 mountY=-1.58, mountTheta=-2.37
22:48:23.249 00.003 2696 SchedulePrimaryMove(0F998B58, x=1.13, y=-1.48, opts=13)
22:48:23.251 00.002 2696 Enqueuing Move request for scope (1.13, -1.48)
22:48:23.253 00.002 5240 Worker thread wakes up
22:48:23.253 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.13, -1.48) opts 0xd
22:48:23.253 00.000 5240 Handling offset move in thread for scope, endpoint = (1.13, -1.48)
22:48:23.253 00.000 5240 Moving (1.13, -1.48) raw xDistance=-1.62 yDistance=-1.58
22:48:23.253 00.000 5240 BLC: History state: CurrMiss=1.58, AvgInitMiss=1.17, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.486569, 1:1.584674
22:48:23.253 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:48:23.253 00.000 5240 PPEC rslt: input = -1.62, final = -1.55, react = -1.62, pred = -0.16, hyst = -1.48, hyst_pct = 0.77, period_length = 647.39
22:48:23.253 00.000 5240 PPEC: input: -1.62, control: -1.55, exposure: 1500
22:48:23.254 00.001 5240 GuideAlgorithmResistSwitch::result() returns -1.58 from input -1.58
22:48:23.254 00.000 5240 MoveAxis(E, 257, ABG)
22:48:23.254 00.000 5240 Guiding  Dir = 2, Dur = 257
22:48:23.254 00.000 5240 IsGuiding returns 0
22:48:23.254 00.000 5240 PulseGuide returned control before completion, sleep 267
22:48:23.268 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=182, med=0, FiltMin=0, FiltMax=150, Gamma=0.430
22:48:23.313 00.045 2696 UpdateGuideState exits: m=3184 SNR=39.8
22:48:23.315 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:23.317 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:48:23.319 00.002 2696 Enqueuing Expose request
22:48:23.525 00.206 5240 IsGuiding returns 1
22:48:23.525 00.000 5240 scope still moving after pulse duration time elapsed
22:48:23.556 00.031 5240 IsGuiding returns 0
22:48:23.556 00.000 5240 scope move finished after 257 + 44 ms
22:48:23.557 00.001 5240 Move returns status 0, amount 257
22:48:23.557 00.000 5240 MoveAxis(N, 200, ABG)
22:48:23.557 00.000 5240 Guiding  Dir = 0, Dur = 200
22:48:23.558 00.001 5240 IsGuiding returns 0
22:48:23.559 00.001 5240 PulseGuide returned control before completion, sleep 210
22:48:23.774 00.215 5240 IsGuiding returns 1
22:48:23.774 00.000 5240 scope still moving after pulse duration time elapsed
22:48:23.805 00.031 5240 IsGuiding returns 1
22:48:23.836 00.031 5240 IsGuiding returns 1
22:48:23.868 00.032 5240 IsGuiding returns 0
22:48:23.868 00.000 5240 scope move finished after 200 + 110 ms
22:48:23.869 00.001 5240 Move returns status 0, amount 200
22:48:23.869 00.000 5240 move complete, result=0
22:48:23.869 00.000 5240 worker thread done servicing request
22:48:23.869 00.000 2696 GuideStep: -1.6 px 257 ms EAST, -1.6 px 200 ms NORTH
22:48:23.876 00.007 5240 Worker thread wakes up
22:48:23.876 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:48:23.876 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:48:25.311 01.435 5240 Exposure complete
22:48:25.382 00.071 5240 worker thread done servicing request
22:48:25.382 00.000 2696 OnExposeComplete: enter
22:48:25.384 00.002 2696 UpdateGuideState(): m_state=6
22:48:25.386 00.002 2696 Star::Find(15, 285, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 155
22:48:25.388 00.002 2696 Star::Find returns 1 (0), X=284.92, Y=264.64, Mass=3027, SNR=38.8, Peak=155 HFD=4.0
22:48:25.390 00.002 2696 MultiStar: [#1 1.13,-0.16,1.25,U] [#2 1.06,-0.90,0.68,U] [#3 0.94,-0.73,0.68,U] [#4 0.17,-0.96,0.42,U] [#5 0.72,0.17,0.43,U] [#6 0.23,-0.83,0.45,U] [#7 1.38,-0.35,0.49,U] [#8 1.15,-1.21,0.37,U] 
22:48:25.392 00.002 2696 refined, 8 included, MultiStar: {1.17, -0.60}, one-star: {2.37, -0.81}
22:48:25.393 00.001 2696 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.74) = xAngle (-3.21 = 3.07)
22:48:25.395 00.002 2696 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.58 = -0.58)
22:48:25.398 00.003 2696 CameraToMount -- cameraX=1.17 cameraY=-0.60 hyp=1.31 cameraTheta=-0.47 mountX=-1.31 mountY=-0.71, mountTheta=-2.64
22:48:25.400 00.002 2696 SchedulePrimaryMove(0F998B58, x=1.17, y=-0.60, opts=13)
22:48:25.402 00.002 2696 Enqueuing Move request for scope (1.17, -0.60)
22:48:25.404 00.002 5240 Worker thread wakes up
22:48:25.404 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.17, -0.60) opts 0xd
22:48:25.404 00.000 5240 Handling offset move in thread for scope, endpoint = (1.17, -0.60)
22:48:25.404 00.000 5240 Moving (1.17, -0.60) raw xDistance=-1.31 yDistance=-0.71
22:48:25.404 00.000 5240 BLC: History state: CurrMiss=0.71, AvgInitMiss=1.17, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.486569, 1:1.584674, 2:0.713795
22:48:25.404 00.000 5240 BLC: Under-shoot: nominal increase by 147
22:48:25.404 00.000 5240 BLC: window closed
22:48:25.404 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:48:25.404 00.000 5240 BLC: Pulse adjusted to 330
22:48:25.405 00.001 5240 PPEC rslt: input = -1.31, final = -1.33, react = -1.31, pred = -0.34, hyst = -1.23, hyst_pct = 0.77, period_length = 647.39
22:48:25.405 00.000 5240 PPEC: input: -1.31, control: -1.33, exposure: 1500
22:48:25.405 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71
22:48:25.405 00.000 5240 MoveAxis(E, 220, ABG)
22:48:25.405 00.000 5240 Guiding  Dir = 2, Dur = 220
22:48:25.406 00.001 5240 IsGuiding returns 0
22:48:25.406 00.000 5240 PulseGuide returned control before completion, sleep 230
22:48:25.418 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=163, med=0, FiltMin=0, FiltMax=149, Gamma=0.430
22:48:25.465 00.047 2696 UpdateGuideState exits: m=3027 SNR=38.8
22:48:25.468 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:25.469 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:48:25.471 00.002 2696 Enqueuing Expose request
22:48:25.490 00.019 2696 evsrv: cli 0F9436A0 connect
22:48:25.492 00.002 2696 case statement mapped state 6 to 3
22:48:25.494 00.002 2696 case statement mapped state 6 to 3
22:48:25.496 00.002 2696 evsrv: cli 0F9436A0 request: {"method":"get_pixel_scale","id":"ef6f0fe0-c124-4fec-bfe2-b544440860a4"}
22:48:25.498 00.002 2696 evsrv: cli 0F9436A0 response: {"jsonrpc":"2.0","result":1.86834,"id":"ef6f0fe0-c124-4fec-bfe2-b544440860a4"}
22:48:25.500 00.002 2696 evsrv: cli 0F9436A0 disconnect
22:48:25.652 00.152 5240 IsGuiding returns 1
22:48:25.652 00.000 5240 scope still moving after pulse duration time elapsed
22:48:25.684 00.032 5240 IsGuiding returns 0
22:48:25.684 00.000 5240 scope move finished after 220 + 57 ms
22:48:25.685 00.001 5240 Move returns status 0, amount 220
22:48:25.685 00.000 5240 MoveAxis(N, 90, ABG)
22:48:25.685 00.000 5240 Guiding  Dir = 0, Dur = 90
22:48:25.686 00.001 5240 IsGuiding returns 0
22:48:25.686 00.000 5240 PulseGuide returned control before completion, sleep 100
22:48:25.791 00.105 5240 IsGuiding returns 1
22:48:25.791 00.000 5240 scope still moving after pulse duration time elapsed
22:48:25.823 00.032 5240 IsGuiding returns 0
22:48:25.823 00.000 5240 scope move finished after 90 + 47 ms
22:48:25.823 00.000 5240 Move returns status 0, amount 90
22:48:25.823 00.000 5240 move complete, result=0
22:48:25.823 00.000 5240 worker thread done servicing request
22:48:25.824 00.001 5240 Worker thread wakes up
22:48:25.824 00.000 2696 GuideStep: -1.3 px 220 ms EAST, -0.7 px 90 ms NORTH
22:48:25.826 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:48:25.826 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:48:27.476 01.650 5240 Exposure complete
22:48:27.548 00.072 5240 worker thread done servicing request
22:48:27.548 00.000 2696 OnExposeComplete: enter
22:48:27.550 00.002 2696 UpdateGuideState(): m_state=6
22:48:27.552 00.002 2696 Star::Find(15, 284, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 156
22:48:27.553 00.001 2696 Star::Find returns 1 (0), X=284.72, Y=265.60, Mass=2912, SNR=38.0, Peak=195 HFD=3.6
22:48:27.555 00.002 2696 MultiStar: [#1 0.61,0.76,1.30,U] [#2 0.85,0.32,0.67,U] [#3 0.61,0.28,0.67,U] [#4 -0.23,0.03,0.42,U] [#5 0.43,1.29,0.44,U] [#6 -0.07,0.09,0.45,U] [#7 1.21,0.61,0.47,U] [#8 0.70,-0.28,0.38,U] 
22:48:27.557 00.002 2696 refined, 8 included, MultiStar: {0.83, 0.40}, one-star: {2.17, 0.15}
22:48:27.559 00.002 2696 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.74) = xAngle (-2.29 = -2.29)
22:48:27.561 00.002 2696 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.35 = 0.35)
22:48:27.562 00.001 2696 CameraToMount -- cameraX=0.83 cameraY=0.40 hyp=0.92 cameraTheta=0.45 mountX=-0.61 mountY=0.31, mountTheta=2.66
22:48:27.566 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.83, y=0.40, opts=13)
22:48:27.568 00.002 2696 Enqueuing Move request for scope (0.83, 0.40)
22:48:27.570 00.002 5240 Worker thread wakes up
22:48:27.570 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.83, 0.40) opts 0xd
22:48:27.570 00.000 5240 Handling offset move in thread for scope, endpoint = (0.83, 0.40)
22:48:27.570 00.000 5240 Moving (0.83, 0.40) raw xDistance=-0.61 yDistance=0.31
22:48:27.571 00.001 5240 PPEC rslt: input = -0.61, final = -0.76, react = -0.61, pred = -0.33, hyst = -0.70, hyst_pct = 0.77, period_length = 647.39
22:48:27.571 00.000 5240 PPEC: input: -0.61, control: -0.76, exposure: 1500
22:48:27.571 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:48:27.571 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
22:48:27.571 00.000 5240 MoveAxis(E, 125, ABG)
22:48:27.571 00.000 5240 Guiding  Dir = 2, Dur = 125
22:48:27.572 00.001 5240 IsGuiding returns 0
22:48:27.572 00.000 5240 PulseGuide returned control before completion, sleep 135
22:48:27.585 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=205, med=0, FiltMin=0, FiltMax=161, Gamma=0.430
22:48:27.631 00.046 2696 UpdateGuideState exits: m=2912 SNR=38.0
22:48:27.635 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:27.637 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:48:27.639 00.002 2696 Enqueuing Expose request
22:48:27.722 00.083 5240 IsGuiding returns 1
22:48:27.722 00.000 5240 scope still moving after pulse duration time elapsed
22:48:27.754 00.032 5240 IsGuiding returns 0
22:48:27.754 00.000 5240 scope move finished after 125 + 57 ms
22:48:27.754 00.000 5240 Move returns status 0, amount 125
22:48:27.754 00.000 5240 MoveAxis(N, 0, ABG)
22:48:27.754 00.000 5240 Move returns status 0, amount 0
22:48:27.754 00.000 5240 move complete, result=0
22:48:27.754 00.000 5240 worker thread done servicing request
22:48:27.754 00.000 5240 Worker thread wakes up
22:48:27.754 00.000 2696 GuideStep: -0.6 px 125 ms EAST, 0.3 px 0 ms NORTH
22:48:27.756 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:48:27.756 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:48:29.183 01.427 5240 Exposure complete
22:48:29.258 00.075 5240 worker thread done servicing request
22:48:29.258 00.000 2696 OnExposeComplete: enter
22:48:29.261 00.003 2696 UpdateGuideState(): m_state=6
22:48:29.263 00.002 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 157
22:48:29.264 00.001 2696 Star::Find returns 1 (0), X=284.39, Y=265.86, Mass=3065, SNR=39.0, Peak=185 HFD=3.8
22:48:29.266 00.002 2696 MultiStar: [#1 0.57,0.99,1.26,U] [#2 0.47,0.36,0.68,U] [#3 0.38,0.44,0.66,U] [#4 -0.51,0.29,0.43,U] [#5 0.17,1.45,0.43,U] [#6 -0.16,0.41,0.42,U] [#7 0.58,0.52,0.47,U] [#8 0.66,-0.09,0.36,U] 
22:48:29.268 00.002 2696 refined, 8 included, MultiStar: {0.60, 0.58}, one-star: {1.84, 0.41}
22:48:29.269 00.001 2696 CameraToMount -- cameraTheta (0.77) - m_xAngle (2.74) = xAngle (-1.97 = -1.97)
22:48:29.271 00.002 2696 CameraToMount -- cameraTheta (0.77) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.67 = 0.67)
22:48:29.273 00.002 2696 CameraToMount -- cameraX=0.60 cameraY=0.58 hyp=0.84 cameraTheta=0.77 mountX=-0.32 mountY=0.52, mountTheta=2.13
22:48:29.277 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.60, y=0.58, opts=13)
22:48:29.279 00.002 2696 Enqueuing Move request for scope (0.60, 0.58)
22:48:29.280 00.001 5240 Worker thread wakes up
22:48:29.281 00.001 5240 worker thread servicing REQUEST_MOVE scope ofs (0.60, 0.58) opts 0xd
22:48:29.281 00.000 5240 Handling offset move in thread for scope, endpoint = (0.60, 0.58)
22:48:29.281 00.000 5240 Moving (0.60, 0.58) raw xDistance=-0.32 yDistance=0.52
22:48:29.281 00.000 5240 PPEC rslt: input = -0.32, final = -0.47, react = -0.32, pred = -0.30, hyst = -0.42, hyst_pct = 0.77, period_length = 647.39
22:48:29.281 00.000 5240 PPEC: input: -0.32, control: -0.47, exposure: 1500
22:48:29.281 00.000 5240 resist switch: large excursion: input 0.52 thresh 0.45 direction from -1 to 1
22:48:29.281 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.55
22:48:29.281 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52
22:48:29.281 00.000 5240 MoveAxis(E, 78, ABG)
22:48:29.281 00.000 5240 Guiding  Dir = 2, Dur = 78
22:48:29.281 00.000 5240 IsGuiding returns 0
22:48:29.283 00.002 5240 PulseGuide returned control before completion, sleep 88
22:48:29.295 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=185, med=0, FiltMin=0, FiltMax=145, Gamma=0.430
22:48:29.342 00.047 2696 UpdateGuideState exits: m=3065 SNR=39.0
22:48:29.344 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:29.346 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:48:29.348 00.002 2696 Enqueuing Expose request
22:48:29.384 00.036 5240 IsGuiding returns 1
22:48:29.385 00.001 5240 scope still moving after pulse duration time elapsed
22:48:29.415 00.030 5240 IsGuiding returns 0
22:48:29.415 00.000 5240 scope move finished after 78 + 54 ms
22:48:29.415 00.000 5240 Move returns status 0, amount 78
22:48:29.415 00.000 5240 BLC: Oldest BLC event removed
22:48:29.415 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 330 applied
22:48:29.416 00.001 5240 MoveAxis(S, 395, ABG)
22:48:29.416 00.000 5240 Guiding  Dir = 1, Dur = 395
22:48:29.416 00.000 5240 IsGuiding returns 0
22:48:29.417 00.001 5240 PulseGuide returned control before completion, sleep 405
22:48:29.837 00.420 5240 IsGuiding returns 1
22:48:29.837 00.000 5240 scope still moving after pulse duration time elapsed
22:48:29.868 00.031 5240 IsGuiding returns 0
22:48:29.868 00.000 5240 scope move finished after 395 + 56 ms
22:48:29.868 00.000 5240 Move returns status 0, amount 395
22:48:29.869 00.001 5240 move complete, result=0
22:48:29.869 00.000 5240 worker thread done servicing request
22:48:29.869 00.000 5240 Worker thread wakes up
22:48:29.869 00.000 2696 GuideStep: -0.3 px 78 ms EAST, 0.5 px 395 ms SOUTH
22:48:29.876 00.007 5240 worker thread servicing REQUEST_EXPOSE 1500
22:48:29.877 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:48:31.524 01.647 5240 Exposure complete
22:48:31.599 00.075 5240 worker thread done servicing request
22:48:31.599 00.000 2696 OnExposeComplete: enter
22:48:31.601 00.002 2696 UpdateGuideState(): m_state=6
22:48:31.605 00.004 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 158
22:48:31.608 00.003 2696 Star::Find returns 1 (0), X=285.49, Y=266.91, Mass=3022, SNR=38.7, Peak=198 HFD=3.7
22:48:31.610 00.002 2696 MultiStar: [#1 1.30,1.69,1.26,U] [#2 1.36,1.08,0.71,U] [#3 1.19,1.52,0.65,U] [#4 0.48,1.14,0.43,U] [#5 1.11,2.35,0.46,U] [#6 0.55,1.25,0.44,U] [#7 1.74,1.54,0.48,U] [#8 1.49,0.92,0.36,U] 
22:48:31.611 00.001 2696 refined, 8 included, MultiStar: {1.49, 1.47}, one-star: {2.94, 1.46}
22:48:31.613 00.002 2696 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.74) = xAngle (-1.96 = -1.96)
22:48:31.615 00.002 2696 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.68 = 0.68)
22:48:31.617 00.002 2696 CameraToMount -- cameraX=1.49 cameraY=1.47 hyp=2.10 cameraTheta=0.78 mountX=-0.79 mountY=1.31, mountTheta=2.11
22:48:31.619 00.002 2696 SchedulePrimaryMove(0F998B58, x=1.49, y=1.47, opts=13)
22:48:31.622 00.003 2696 Enqueuing Move request for scope (1.49, 1.47)
22:48:31.623 00.001 5240 Worker thread wakes up
22:48:31.623 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.49, 1.47) opts 0xd
22:48:31.624 00.001 5240 Handling offset move in thread for scope, endpoint = (1.49, 1.47)
22:48:31.624 00.000 5240 Moving (1.49, 1.47) raw xDistance=-0.79 yDistance=1.31
22:48:31.624 00.000 5240 BLC: History state: CurrMiss=1.31, AvgInitMiss=1.19, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.517016, 1:1.312686
22:48:31.624 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:48:31.624 00.000 5240 PPEC rslt: input = -0.79, final = -1.18, react = -0.79, pred = -1.69, hyst = -0.79, hyst_pct = 0.77, period_length = 647.39
22:48:31.624 00.000 5240 PPEC: input: -0.79, control: -1.18, exposure: 1500
22:48:31.624 00.000 5240 GuideAlgorithmResistSwitch::result() returns 1.31 from input 1.31
22:48:31.624 00.000 5240 MoveAxis(E, 196, ABG)
22:48:31.624 00.000 5240 Guiding  Dir = 2, Dur = 196
22:48:31.626 00.002 5240 IsGuiding returns 0
22:48:31.626 00.000 5240 PulseGuide returned control before completion, sleep 206
22:48:31.640 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=198, med=0, FiltMin=0, FiltMax=153, Gamma=0.430
22:48:31.685 00.045 2696 UpdateGuideState exits: m=3022 SNR=38.7
22:48:31.687 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:31.689 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:48:31.691 00.002 2696 Enqueuing Expose request
22:48:31.836 00.145 5240 IsGuiding returns 1
22:48:31.836 00.000 5240 scope still moving after pulse duration time elapsed
22:48:31.867 00.031 5240 IsGuiding returns 0
22:48:31.867 00.000 5240 scope move finished after 196 + 46 ms
22:48:31.867 00.000 5240 Move returns status 0, amount 196
22:48:31.867 00.000 5240 MoveAxis(S, 166, ABG)
22:48:31.867 00.000 5240 Guiding  Dir = 1, Dur = 166
22:48:31.869 00.002 5240 IsGuiding returns 0
22:48:31.869 00.000 5240 PulseGuide returned control before completion, sleep 176
22:48:32.053 00.184 5240 IsGuiding returns 1
22:48:32.053 00.000 5240 scope still moving after pulse duration time elapsed
22:48:32.083 00.030 5240 IsGuiding returns 0
22:48:32.083 00.000 5240 scope move finished after 166 + 49 ms
22:48:32.083 00.000 5240 Move returns status 0, amount 166
22:48:32.084 00.001 5240 move complete, result=0
22:48:32.084 00.000 5240 worker thread done servicing request
22:48:32.084 00.000 2696 GuideStep: -0.8 px 196 ms EAST, 1.3 px 166 ms SOUTH
22:48:32.089 00.005 5240 Worker thread wakes up
22:48:32.090 00.001 5240 worker thread servicing REQUEST_EXPOSE 1500
22:48:32.090 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:48:33.517 01.427 5240 Exposure complete
22:48:33.633 00.116 5240 worker thread done servicing request
22:48:33.633 00.000 2696 OnExposeComplete: enter
22:48:33.638 00.005 2696 UpdateGuideState(): m_state=6
22:48:33.641 00.003 2696 Star::Find(15, 285, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 159
22:48:33.644 00.003 2696 Star::Find returns 1 (0), X=284.86, Y=265.77, Mass=2989, SNR=38.6, Peak=154 HFD=4.1
22:48:33.647 00.003 2696 MultiStar: [#1 0.98,0.71,1.27,U] [#2 0.82,0.04,0.69,U] [#3 0.64,0.41,0.66,U] [#4 -0.02,0.05,0.43,U] [#5 0.52,0.99,0.44,U] [#6 -0.07,-0.05,0.44,U] [#7 1.23,0.46,0.47,U] [#8 0.89,-0.08,0.38,U] 
22:48:33.649 00.002 2696 refined, 8 included, MultiStar: {0.98, 0.37}, one-star: {2.30, 0.32}
22:48:33.651 00.002 2696 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.74) = xAngle (-2.37 = -2.37)
22:48:33.653 00.002 2696 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.26 = 0.26)
22:48:33.656 00.003 2696 CameraToMount -- cameraX=0.98 cameraY=0.37 hyp=1.05 cameraTheta=0.36 mountX=-0.75 mountY=0.27, mountTheta=2.80
22:48:33.659 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.98, y=0.37, opts=13)
22:48:33.661 00.002 2696 Enqueuing Move request for scope (0.98, 0.37)
22:48:33.663 00.002 5240 Worker thread wakes up
22:48:33.663 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.98, 0.37) opts 0xd
22:48:33.663 00.000 5240 Handling offset move in thread for scope, endpoint = (0.98, 0.37)
22:48:33.663 00.000 5240 Moving (0.98, 0.37) raw xDistance=-0.75 yDistance=0.27
22:48:33.663 00.000 5240 BLC: History state: CurrMiss=0.27, AvgInitMiss=1.19, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.517016, 1:1.312686, 2:0.268827
22:48:33.663 00.000 5240 BLC: Under-shoot: nominal increase by 149
22:48:33.663 00.000 5240 BLC: window closed
22:48:33.663 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:48:33.663 00.000 5240 BLC: Pulse adjusted to 330
22:48:33.664 00.001 5240 PPEC rslt: input = -0.75, final = -1.12, react = -0.75, pred = -1.64, hyst = -0.72, hyst_pct = 0.76, period_length = 647.39
22:48:33.666 00.002 5240 PPEC: input: -0.75, control: -1.12, exposure: 1500
22:48:33.666 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
22:48:33.666 00.000 5240 MoveAxis(E, 185, ABG)
22:48:33.666 00.000 5240 Guiding  Dir = 2, Dur = 185
22:48:33.666 00.000 5240 IsGuiding returns 0
22:48:33.666 00.000 5240 PulseGuide returned control before completion, sleep 195
22:48:33.679 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=161, med=0, FiltMin=0, FiltMax=138, Gamma=0.430
22:48:33.724 00.045 2696 UpdateGuideState exits: m=2989 SNR=38.6
22:48:33.727 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:33.731 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:48:33.733 00.002 2696 Enqueuing Expose request
22:48:33.876 00.143 5240 IsGuiding returns 1
22:48:33.876 00.000 5240 scope still moving after pulse duration time elapsed
22:48:33.906 00.030 5240 IsGuiding returns 0
22:48:33.906 00.000 5240 scope move finished after 185 + 55 ms
22:48:33.906 00.000 5240 Move returns status 0, amount 185
22:48:33.906 00.000 5240 MoveAxis(S, 34, ABG)
22:48:33.906 00.000 5240 Guiding  Dir = 1, Dur = 34
22:48:33.907 00.001 5240 IsGuiding returns 0
22:48:33.907 00.000 5240 PulseGuide returned control before completion, sleep 44
22:48:33.953 00.046 5240 IsGuiding returns 1
22:48:33.953 00.000 5240 scope still moving after pulse duration time elapsed
22:48:33.984 00.031 5240 IsGuiding returns 0
22:48:33.984 00.000 5240 scope move finished after 34 + 43 ms
22:48:33.984 00.000 5240 Move returns status 0, amount 34
22:48:33.984 00.000 5240 move complete, result=0
22:48:33.984 00.000 5240 worker thread done servicing request
22:48:33.984 00.000 5240 Worker thread wakes up
22:48:33.984 00.000 2696 GuideStep: -0.8 px 185 ms EAST, 0.3 px 34 ms SOUTH
22:48:33.986 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:48:33.986 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:48:33.999 00.013 2696 evsrv: cli 0F943420 connect
22:48:34.001 00.002 2696 case statement mapped state 6 to 3
22:48:34.004 00.003 2696 case statement mapped state 6 to 3
22:48:34.006 00.002 2696 evsrv: cli 0F943420 request: {"method":"get_pixel_scale","id":"af098263-8c57-4fcd-aee2-ac966313ef56"}
22:48:34.010 00.004 2696 evsrv: cli 0F943420 response: {"jsonrpc":"2.0","result":1.86834,"id":"af098263-8c57-4fcd-aee2-ac966313ef56"}
22:48:34.015 00.005 2696 evsrv: cli 0F943420 disconnect
22:48:35.630 01.615 5240 Exposure complete
22:48:35.691 00.061 5240 worker thread done servicing request
22:48:35.691 00.000 2696 OnExposeComplete: enter
22:48:35.693 00.002 2696 UpdateGuideState(): m_state=6
22:48:35.694 00.001 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 160
22:48:35.696 00.002 2696 Star::Find returns 1 (0), X=284.61, Y=265.11, Mass=2836, SNR=37.5, Peak=177 HFD=3.9
22:48:35.699 00.003 2696 MultiStar: [#1 0.55,0.14,1.29,U] [#2 0.60,-0.50,0.73,U] [#3 0.43,-0.16,0.71,U] [#4 -0.26,-0.54,0.44,U] [#5 0.27,0.63,0.44,U] [#6 -0.42,-0.43,0.45,U] [#7 0.92,-0.02,0.48,U] [#8 0.69,-0.72,0.38,U] 
22:48:35.702 00.003 2696 refined, 8 included, MultiStar: {0.68, -0.18}, one-star: {2.06, -0.33}
22:48:35.703 00.001 2696 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.74) = xAngle (-3.00 = -3.00)
22:48:35.705 00.002 2696 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.36 = -0.36)
22:48:35.707 00.002 2696 CameraToMount -- cameraX=0.68 cameraY=-0.18 hyp=0.70 cameraTheta=-0.26 mountX=-0.70 mountY=-0.25, mountTheta=-2.80
22:48:35.710 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.68, y=-0.18, opts=13)
22:48:35.712 00.002 2696 Enqueuing Move request for scope (0.68, -0.18)
22:48:35.714 00.002 5240 Worker thread wakes up
22:48:35.714 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.18) opts 0xd
22:48:35.714 00.000 5240 Handling offset move in thread for scope, endpoint = (0.68, -0.18)
22:48:35.714 00.000 5240 Moving (0.68, -0.18) raw xDistance=-0.70 yDistance=-0.25
22:48:35.714 00.000 5240 PPEC rslt: input = -0.70, final = -0.87, react = -0.70, pred = -0.59, hyst = -0.74, hyst_pct = 0.76, period_length = 647.39
22:48:35.714 00.000 5240 PPEC: input: -0.70, control: -0.87, exposure: 1500
22:48:35.715 00.001 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:48:35.715 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:48:35.715 00.000 5240 MoveAxis(E, 145, ABG)
22:48:35.715 00.000 5240 Guiding  Dir = 2, Dur = 145
22:48:35.715 00.000 5240 IsGuiding returns 0
22:48:35.715 00.000 5240 PulseGuide returned control before completion, sleep 155
22:48:35.729 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=188, med=0, FiltMin=0, FiltMax=143, Gamma=0.430
22:48:35.775 00.046 2696 UpdateGuideState exits: m=2836 SNR=37.5
22:48:35.777 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:35.779 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:48:35.781 00.002 2696 Enqueuing Expose request
22:48:35.886 00.105 5240 IsGuiding returns 0
22:48:35.886 00.000 5240 Move returns status 0, amount 145
22:48:35.886 00.000 5240 MoveAxis(N, 0, ABG)
22:48:35.886 00.000 5240 Move returns status 0, amount 0
22:48:35.886 00.000 5240 move complete, result=0
22:48:35.887 00.001 5240 worker thread done servicing request
22:48:35.887 00.000 5240 Worker thread wakes up
22:48:35.887 00.000 2696 GuideStep: -0.7 px 145 ms EAST, -0.2 px 0 ms NORTH
22:48:35.890 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:48:35.890 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:48:37.324 01.434 5240 Exposure complete
22:48:37.393 00.069 5240 worker thread done servicing request
22:48:37.393 00.000 2696 OnExposeComplete: enter
22:48:37.395 00.002 2696 UpdateGuideState(): m_state=6
22:48:37.397 00.002 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 161
22:48:37.399 00.002 2696 Star::Find returns 1 (0), X=284.80, Y=265.06, Mass=3152, SNR=39.6, Peak=214 HFD=4.0
22:48:37.401 00.002 2696 MultiStar: [#1 1.04,0.10,1.22,U] [#2 1.11,-0.37,0.67,U] [#3 0.81,-0.04,0.66,U] [#4 0.13,-0.54,0.41,U] [#5 0.70,0.35,0.42,U] [#6 0.30,-0.35,0.43,U] [#7 1.33,0.12,0.46,U] [#8 0.88,-0.86,0.36,U] 
22:48:37.403 00.002 2696 refined, 8 included, MultiStar: {1.10, -0.18}, one-star: {2.25, -0.39}
22:48:37.405 00.002 2696 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.74) = xAngle (-2.90 = -2.90)
22:48:37.407 00.002 2696 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.27 = -0.27)
22:48:37.408 00.001 2696 CameraToMount -- cameraX=1.10 cameraY=-0.18 hyp=1.11 cameraTheta=-0.16 mountX=-1.08 mountY=-0.29, mountTheta=-2.88
22:48:37.411 00.003 2696 SchedulePrimaryMove(0F998B58, x=1.10, y=-0.18, opts=13)
22:48:37.413 00.002 2696 Enqueuing Move request for scope (1.10, -0.18)
22:48:37.416 00.003 5240 Worker thread wakes up
22:48:37.416 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.10, -0.18) opts 0xd
22:48:37.416 00.000 5240 Handling offset move in thread for scope, endpoint = (1.10, -0.18)
22:48:37.416 00.000 5240 Moving (1.10, -0.18) raw xDistance=-1.08 yDistance=-0.29
22:48:37.417 00.001 5240 PPEC rslt: input = -1.08, final = -1.19, react = -1.08, pred = -0.46, hyst = -1.09, hyst_pct = 0.76, period_length = 647.39
22:48:37.417 00.000 5240 PPEC: input: -1.08, control: -1.19, exposure: 1500
22:48:37.417 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:48:37.417 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:48:37.417 00.000 5240 MoveAxis(E, 198, ABG)
22:48:37.417 00.000 5240 Guiding  Dir = 2, Dur = 198
22:48:37.418 00.001 5240 IsGuiding returns 0
22:48:37.418 00.000 5240 PulseGuide returned control before completion, sleep 208
22:48:37.431 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=214, med=0, FiltMin=0, FiltMax=153, Gamma=0.430
22:48:37.477 00.046 2696 UpdateGuideState exits: m=3152 SNR=39.6
22:48:37.479 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:37.481 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:48:37.483 00.002 2696 Enqueuing Expose request
22:48:37.634 00.151 5240 IsGuiding returns 1
22:48:37.634 00.000 5240 scope still moving after pulse duration time elapsed
22:48:37.665 00.031 5240 IsGuiding returns 0
22:48:37.666 00.001 5240 scope move finished after 198 + 49 ms
22:48:37.666 00.000 5240 Move returns status 0, amount 198
22:48:37.666 00.000 5240 MoveAxis(N, 0, ABG)
22:48:37.666 00.000 5240 Move returns status 0, amount 0
22:48:37.666 00.000 5240 move complete, result=0
22:48:37.667 00.001 5240 worker thread done servicing request
22:48:37.667 00.000 2696 GuideStep: -1.1 px 198 ms EAST, -0.3 px 0 ms NORTH
22:48:37.674 00.007 5240 Worker thread wakes up
22:48:37.674 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:48:37.675 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:48:39.311 01.636 5240 Exposure complete
22:48:39.374 00.063 5240 worker thread done servicing request
22:48:39.375 00.001 2696 OnExposeComplete: enter
22:48:39.377 00.002 2696 UpdateGuideState(): m_state=6
22:48:39.378 00.001 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 162
22:48:39.381 00.003 2696 Star::Find returns 1 (0), X=284.69, Y=264.97, Mass=3074, SNR=39.1, Peak=213 HFD=3.9
22:48:39.384 00.003 2696 MultiStar: [#1 0.88,0.10,1.27,U] [#2 0.70,-0.44,0.69,U] [#3 0.65,-0.37,0.68,U] [#4 -0.16,-0.74,0.42,U] [#5 0.44,0.62,0.45,U] [#6 -0.15,-0.36,0.43,U] [#7 1.33,-0.13,0.46,U] [#8 0.63,-0.96,0.38,U] 
22:48:39.387 00.003 2696 refined, 8 included, MultiStar: {0.88, -0.26}, one-star: {2.14, -0.48}
22:48:39.390 00.003 2696 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.74) = xAngle (-3.02 = -3.02)
22:48:39.392 00.002 2696 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.39 = -0.39)
22:48:39.393 00.001 2696 CameraToMount -- cameraX=0.88 cameraY=-0.26 hyp=0.92 cameraTheta=-0.29 mountX=-0.91 mountY=-0.35, mountTheta=-2.78
22:48:39.396 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.88, y=-0.26, opts=13)
22:48:39.398 00.002 2696 Enqueuing Move request for scope (0.88, -0.26)
22:48:39.400 00.002 5240 Worker thread wakes up
22:48:39.400 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.88, -0.26) opts 0xd
22:48:39.400 00.000 5240 Handling offset move in thread for scope, endpoint = (0.88, -0.26)
22:48:39.400 00.000 5240 Moving (0.88, -0.26) raw xDistance=-0.91 yDistance=-0.35
22:48:39.400 00.000 5240 PPEC rslt: input = -0.91, final = -1.00, react = -0.91, pred = -0.39, hyst = -0.91, hyst_pct = 0.76, period_length = 647.39
22:48:39.400 00.000 5240 PPEC: input: -0.91, control: -1.00, exposure: 1500
22:48:39.400 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:48:39.402 00.002 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
22:48:39.402 00.000 5240 MoveAxis(E, 167, ABG)
22:48:39.402 00.000 5240 Guiding  Dir = 2, Dur = 167
22:48:39.402 00.000 5240 IsGuiding returns 0
22:48:39.402 00.000 5240 PulseGuide returned control before completion, sleep 177
22:48:39.416 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=213, med=0, FiltMin=0, FiltMax=177, Gamma=0.430
22:48:39.462 00.046 2696 UpdateGuideState exits: m=3074 SNR=39.1
22:48:39.464 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:39.466 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:48:39.468 00.002 2696 Enqueuing Expose request
22:48:39.592 00.124 5240 IsGuiding returns 1
22:48:39.592 00.000 5240 scope still moving after pulse duration time elapsed
22:48:39.623 00.031 5240 IsGuiding returns 0
22:48:39.623 00.000 5240 scope move finished after 167 + 54 ms
22:48:39.623 00.000 5240 Move returns status 0, amount 167
22:48:39.624 00.001 5240 MoveAxis(N, 0, ABG)
22:48:39.624 00.000 5240 Move returns status 0, amount 0
22:48:39.624 00.000 5240 move complete, result=0
22:48:39.624 00.000 5240 worker thread done servicing request
22:48:39.624 00.000 5240 Worker thread wakes up
22:48:39.624 00.000 2696 GuideStep: -0.9 px 167 ms EAST, -0.4 px 0 ms NORTH
22:48:39.628 00.004 5240 worker thread servicing REQUEST_EXPOSE 1500
22:48:39.628 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:48:41.052 01.424 5240 Exposure complete
22:48:41.102 00.050 5240 worker thread done servicing request
22:48:41.102 00.000 2696 OnExposeComplete: enter
22:48:41.107 00.005 2696 UpdateGuideState(): m_state=6
22:48:41.109 00.002 2696 Star::Find(15, 284, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 163
22:48:41.112 00.003 2696 Star::Find returns 1 (0), X=284.86, Y=264.95, Mass=2974, SNR=38.4, Peak=200 HFD=3.9
22:48:41.115 00.003 2696 MultiStar: [#1 0.81,-0.09,1.29,U] [#2 0.77,-0.59,0.72,U] [#3 0.75,-0.39,0.67,U] [#4 -0.13,-0.73,0.43,U] [#5 0.52,0.57,0.44,U] [#6 0.03,-0.62,0.44,U] [#7 1.14,-0.32,0.48,U] [#8 0.94,-0.96,0.38,U] 
22:48:41.117 00.002 2696 refined, 8 included, MultiStar: {0.94, -0.37}, one-star: {2.31, -0.50}
22:48:41.119 00.002 2696 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.74) = xAngle (-3.11 = -3.11)
22:48:41.121 00.002 2696 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.48 = -0.48)
22:48:41.124 00.003 2696 CameraToMount -- cameraX=0.94 cameraY=-0.37 hyp=1.01 cameraTheta=-0.38 mountX=-1.01 mountY=-0.47, mountTheta=-2.71
22:48:41.127 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.94, y=-0.37, opts=13)
22:48:41.129 00.002 2696 Enqueuing Move request for scope (0.94, -0.37)
22:48:41.131 00.002 5240 Worker thread wakes up
22:48:41.131 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.94, -0.37) opts 0xd
22:48:41.131 00.000 5240 Handling offset move in thread for scope, endpoint = (0.94, -0.37)
22:48:41.131 00.000 5240 Moving (0.94, -0.37) raw xDistance=-1.01 yDistance=-0.47
22:48:41.131 00.000 5240 PPEC rslt: input = -1.01, final = -1.20, react = -1.01, pred = -0.72, hyst = -1.03, hyst_pct = 0.76, period_length = 647.39
22:48:41.131 00.000 5240 PPEC: input: -1.01, control: -1.20, exposure: 1500
22:48:41.132 00.001 5240 resist switch: large excursion: input -0.47 thresh 0.45 direction from 1 to -1
22:48:41.132 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.40
22:48:41.132 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
22:48:41.132 00.000 5240 MoveAxis(E, 199, ABG)
22:48:41.132 00.000 5240 Guiding  Dir = 2, Dur = 199
22:48:41.132 00.000 5240 IsGuiding returns 0
22:48:41.132 00.000 5240 PulseGuide returned control before completion, sleep 209
22:48:41.146 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=200, med=0, FiltMin=0, FiltMax=168, Gamma=0.430
22:48:41.192 00.046 2696 UpdateGuideState exits: m=2974 SNR=38.4
22:48:41.195 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:41.199 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:48:41.202 00.003 2696 Enqueuing Expose request
22:48:41.355 00.153 5240 IsGuiding returns 1
22:48:41.356 00.001 5240 scope still moving after pulse duration time elapsed
22:48:41.386 00.030 5240 IsGuiding returns 0
22:48:41.386 00.000 5240 scope move finished after 199 + 54 ms
22:48:41.387 00.001 5240 Move returns status 0, amount 199
22:48:41.387 00.000 5240 BLC: Oldest BLC event removed
22:48:41.387 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 330 applied
22:48:41.387 00.000 5240 MoveAxis(N, 389, ABG)
22:48:41.388 00.001 5240 Guiding  Dir = 0, Dur = 389
22:48:41.388 00.000 5240 IsGuiding returns 0
22:48:41.388 00.000 5240 PulseGuide returned control before completion, sleep 399
22:48:41.790 00.402 5240 IsGuiding returns 1
22:48:41.790 00.000 5240 scope still moving after pulse duration time elapsed
22:48:41.821 00.031 5240 IsGuiding returns 0
22:48:41.822 00.001 5240 scope move finished after 389 + 44 ms
22:48:41.822 00.000 5240 Move returns status 0, amount 389
22:48:41.823 00.001 5240 move complete, result=0
22:48:41.824 00.001 5240 worker thread done servicing request
22:48:41.824 00.000 2696 GuideStep: -1.0 px 199 ms EAST, -0.5 px 389 ms NORTH
22:48:41.836 00.012 5240 Worker thread wakes up
22:48:41.836 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:48:41.837 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:48:43.474 01.637 5240 Exposure complete
22:48:43.551 00.077 5240 worker thread done servicing request
22:48:43.551 00.000 2696 OnExposeComplete: enter
22:48:43.554 00.003 2696 UpdateGuideState(): m_state=6
22:48:43.555 00.001 2696 Star::Find(15, 284, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 164
22:48:43.558 00.003 2696 Star::Find returns 1 (0), X=285.38, Y=264.43, Mass=2953, SNR=38.3, Peak=214 HFD=3.4
22:48:43.560 00.002 2696 MultiStar: [#1 1.47,-0.53,1.29,U] [#2 1.46,-1.22,0.70,U] [#3 1.31,-0.89,0.66,U] [#4 0.48,-1.38,0.42,U] [#5 1.25,-0.23,0.45,U] [#6 0.60,-1.19,0.44,U] [#7 1.74,-0.74,0.49,U] [#8 1.33,-1.38,0.39,U] 
22:48:43.562 00.002 2696 refined, 8 included, MultiStar: {1.54, -0.90}, one-star: {2.83, -1.01}
22:48:43.564 00.002 2696 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.74) = xAngle (-3.26 = 3.02)
22:48:43.566 00.002 2696 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.63 = -0.63)
22:48:43.568 00.002 2696 CameraToMount -- cameraX=1.54 cameraY=-0.90 hyp=1.78 cameraTheta=-0.53 mountX=-1.77 mountY=-1.05, mountTheta=-2.61
22:48:43.573 00.005 2696 SchedulePrimaryMove(0F998B58, x=1.54, y=-0.90, opts=13)
22:48:43.575 00.002 2696 Enqueuing Move request for scope (1.54, -0.90)
22:48:43.577 00.002 5240 Worker thread wakes up
22:48:43.577 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.54, -0.90) opts 0xd
22:48:43.577 00.000 5240 Handling offset move in thread for scope, endpoint = (1.54, -0.90)
22:48:43.577 00.000 5240 Moving (1.54, -0.90) raw xDistance=-1.77 yDistance=-1.05
22:48:43.577 00.000 5240 BLC: History state: CurrMiss=1.05, AvgInitMiss=1.20, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.465359, 1:1.050689
22:48:43.577 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:48:43.578 00.001 5240 PPEC rslt: input = -1.77, final = -1.89, react = -1.77, pred = -0.73, hyst = -1.69, hyst_pct = 0.76, period_length = 647.39
22:48:43.578 00.000 5240 PPEC: input: -1.77, control: -1.89, exposure: 1500
22:48:43.578 00.000 5240 GuideAlgorithmResistSwitch::result() returns -1.05 from input -1.05
22:48:43.578 00.000 5240 MoveAxis(E, 314, ABG)
22:48:43.578 00.000 5240 Guiding  Dir = 2, Dur = 314
22:48:43.578 00.000 5240 IsGuiding returns 0
22:48:43.578 00.000 5240 PulseGuide returned control before completion, sleep 324
22:48:43.591 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=214, med=0, FiltMin=0, FiltMax=167, Gamma=0.430
22:48:43.638 00.047 2696 UpdateGuideState exits: m=2953 SNR=38.3
22:48:43.640 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:43.642 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:48:43.644 00.002 2696 Enqueuing Expose request
22:48:43.910 00.266 5240 IsGuiding returns 1
22:48:43.910 00.000 5240 scope still moving after pulse duration time elapsed
22:48:43.940 00.030 5240 IsGuiding returns 0
22:48:43.940 00.000 5240 scope move finished after 314 + 48 ms
22:48:43.940 00.000 5240 Move returns status 0, amount 314
22:48:43.940 00.000 5240 MoveAxis(N, 133, ABG)
22:48:43.940 00.000 5240 Guiding  Dir = 0, Dur = 133
22:48:43.940 00.000 5240 IsGuiding returns 0
22:48:43.940 00.000 5240 PulseGuide returned control before completion, sleep 143
22:48:44.096 00.156 5240 IsGuiding returns 1
22:48:44.096 00.000 5240 scope still moving after pulse duration time elapsed
22:48:44.127 00.031 5240 IsGuiding returns 0
22:48:44.127 00.000 5240 scope move finished after 133 + 53 ms
22:48:44.128 00.001 5240 Move returns status 0, amount 133
22:48:44.128 00.000 5240 move complete, result=0
22:48:44.128 00.000 5240 worker thread done servicing request
22:48:44.128 00.000 2696 GuideStep: -1.8 px 314 ms EAST, -1.1 px 133 ms NORTH
22:48:44.137 00.009 5240 Worker thread wakes up
22:48:44.138 00.001 5240 worker thread servicing REQUEST_EXPOSE 1500
22:48:44.138 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:48:45.552 01.414 5240 Exposure complete
22:48:45.601 00.049 5240 worker thread done servicing request
22:48:45.601 00.000 2696 OnExposeComplete: enter
22:48:45.603 00.002 2696 UpdateGuideState(): m_state=6
22:48:45.605 00.002 2696 Star::Find(15, 285, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 165
22:48:45.607 00.002 2696 Star::Find returns 1 (0), X=285.79, Y=264.92, Mass=2960, SNR=38.3, Peak=173 HFD=4.1
22:48:45.608 00.001 2696 MultiStar: [#1 1.62,-0.20,1.29,U] [#2 1.75,-0.80,0.70,U] [#3 1.63,-0.76,0.67,U] [#4 1.06,-0.67,0.42,U] [#5 1.42,0.45,0.43,U] [#6 0.95,-0.62,0.43,U] [#7 2.16,-0.31,0.48,U] [#8 1.82,-1.08,0.39,U] 
22:48:45.611 00.003 2696 refined, 8 included, MultiStar: {1.87, -0.48}, one-star: {3.24, -0.53}
22:48:45.613 00.002 2696 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.74) = xAngle (-2.99 = -2.99)
22:48:45.615 00.002 2696 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.35 = -0.35)
22:48:45.617 00.002 2696 CameraToMount -- cameraX=1.87 cameraY=-0.48 hyp=1.93 cameraTheta=-0.25 mountX=-1.90 mountY=-0.67, mountTheta=-2.80
22:48:45.620 00.003 2696 SchedulePrimaryMove(0F998B58, x=1.87, y=-0.48, opts=13)
22:48:45.621 00.001 2696 Enqueuing Move request for scope (1.87, -0.48)
22:48:45.623 00.002 5240 Worker thread wakes up
22:48:45.623 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.87, -0.48) opts 0xd
22:48:45.623 00.000 5240 Handling offset move in thread for scope, endpoint = (1.87, -0.48)
22:48:45.623 00.000 5240 Moving (1.87, -0.48) raw xDistance=-1.90 yDistance=-0.67
22:48:45.623 00.000 5240 BLC: History state: CurrMiss=0.67, AvgInitMiss=1.20, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.465359, 1:1.050689, 2:0.667116
22:48:45.623 00.000 5240 BLC: Under-shoot: nominal increase by 152
22:48:45.623 00.000 5240 BLC: window closed
22:48:45.623 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:48:45.623 00.000 5240 BLC: Pulse adjusted to 330
22:48:45.625 00.002 5240 PPEC rslt: input = -1.90, final = -2.01, react = -1.90, pred = -0.65, hyst = -1.83, hyst_pct = 0.75, period_length = 647.39
22:48:45.625 00.000 5240 PPEC: input: -1.90, control: -2.01, exposure: 1500
22:48:45.625 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67
22:48:45.625 00.000 5240 MoveAxis(E, 334, ABG)
22:48:45.625 00.000 5240 Guiding  Dir = 2, Dur = 334
22:48:45.626 00.001 5240 IsGuiding returns 0
22:48:45.626 00.000 5240 PulseGuide returned control before completion, sleep 344
22:48:45.638 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=198, med=0, FiltMin=0, FiltMax=158, Gamma=0.430
22:48:45.684 00.046 2696 UpdateGuideState exits: m=2960 SNR=38.3
22:48:45.686 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:45.687 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:48:45.689 00.002 2696 Enqueuing Expose request
22:48:45.982 00.293 5240 IsGuiding returns 1
22:48:45.982 00.000 5240 scope still moving after pulse duration time elapsed
22:48:46.017 00.035 2696 evsrv: cli 0F943F60 connect
22:48:46.024 00.007 5240 IsGuiding returns 0
22:48:46.025 00.001 2696 case statement mapped state 6 to 3
22:48:46.030 00.005 5240 scope move finished after 334 + 65 ms
22:48:46.030 00.000 5240 Move returns status 0, amount 334
22:48:46.030 00.000 5240 MoveAxis(N, 84, ABG)
22:48:46.030 00.000 5240 Guiding  Dir = 0, Dur = 84
22:48:46.031 00.001 5240 IsGuiding returns 0
22:48:46.031 00.000 2696 case statement mapped state 6 to 3
22:48:46.035 00.004 5240 PulseGuide returned control before completion, sleep 94
22:48:46.035 00.000 2696 evsrv: cli 0F943F60 request: {"method":"get_pixel_scale","id":"cc5cc4df-0f64-42f9-8c47-f260bbd447ec"}
22:48:46.040 00.005 2696 evsrv: cli 0F943F60 response: {"jsonrpc":"2.0","result":1.86834,"id":"cc5cc4df-0f64-42f9-8c47-f260bbd447ec"}
22:48:46.046 00.006 2696 evsrv: cli 0F943F60 disconnect
22:48:46.139 00.093 5240 IsGuiding returns 1
22:48:46.139 00.000 5240 scope still moving after pulse duration time elapsed
22:48:46.170 00.031 5240 IsGuiding returns 0
22:48:46.170 00.000 5240 scope move finished after 84 + 55 ms
22:48:46.171 00.001 5240 Move returns status 0, amount 84
22:48:46.171 00.000 5240 move complete, result=0
22:48:46.171 00.000 5240 worker thread done servicing request
22:48:46.172 00.001 5240 Worker thread wakes up
22:48:46.172 00.000 2696 GuideStep: -1.9 px 334 ms EAST, -0.7 px 84 ms NORTH
22:48:46.179 00.007 5240 worker thread servicing REQUEST_EXPOSE 1500
22:48:46.179 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:48:47.829 01.650 5240 Exposure complete
22:48:47.909 00.080 5240 worker thread done servicing request
22:48:47.909 00.000 2696 OnExposeComplete: enter
22:48:47.912 00.003 2696 UpdateGuideState(): m_state=6
22:48:47.914 00.002 2696 Star::Find(15, 285, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 166
22:48:47.916 00.002 2696 Star::Find returns 1 (0), X=284.52, Y=266.54, Mass=3075, SNR=39.1, Peak=222 HFD=3.2
22:48:47.920 00.004 2696 MultiStar: [#1 0.07,1.18,1.27,U] [#2 0.51,0.94,0.67,U] [#3 0.22,1.11,0.67,U] [#4 -0.22,0.78,0.42,U] [#5 0.33,1.98,0.43,U] [#6 -0.20,0.74,0.45,U] [#7 0.62,0.96,0.46,U] [#8 0.63,0.31,0.37,U] 
22:48:47.922 00.002 2696 refined, 8 included, MultiStar: {0.53, 1.05}, one-star: {1.97, 1.09}
22:48:47.924 00.002 2696 CameraToMount -- cameraTheta (1.10) - m_xAngle (2.74) = xAngle (-1.63 = -1.63)
22:48:47.925 00.001 2696 CameraToMount -- cameraTheta (1.10) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.00 = 1.00)
22:48:47.927 00.002 2696 CameraToMount -- cameraX=0.53 cameraY=1.05 hyp=1.18 cameraTheta=1.10 mountX=-0.07 mountY=0.99, mountTheta=1.64
22:48:47.930 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.53, y=1.05, opts=13)
22:48:47.932 00.002 2696 Enqueuing Move request for scope (0.53, 1.05)
22:48:47.933 00.001 5240 Worker thread wakes up
22:48:47.933 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.53, 1.05) opts 0xd
22:48:47.934 00.001 5240 Handling offset move in thread for scope, endpoint = (0.53, 1.05)
22:48:47.934 00.000 5240 Moving (0.53, 1.05) raw xDistance=-0.07 yDistance=0.99
22:48:47.934 00.000 5240 PPEC rslt: input = -0.07, final = -0.14, react = -0.07, pred = -0.58, hyst = 0.00, hyst_pct = 0.75, period_length = 647.39
22:48:47.934 00.000 5240 PPEC: input: -0.07, control: -0.14, exposure: 1500
22:48:47.934 00.000 5240 resist switch: large excursion: input 0.99 thresh 0.45 direction from -1 to 1
22:48:47.934 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.97
22:48:47.935 00.001 5240 GuideAlgorithmResistSwitch::result() returns 0.99 from input 0.99
22:48:47.935 00.000 5240 MoveAxis(E, 24, ABG)
22:48:47.935 00.000 5240 Guiding  Dir = 2, Dur = 24
22:48:47.935 00.000 5240 IsGuiding returns 0
22:48:47.935 00.000 5240 PulseGuide returned control before completion, sleep 34
22:48:47.949 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=156, Gamma=0.430
22:48:47.981 00.032 5240 IsGuiding returns 1
22:48:47.981 00.000 5240 scope still moving after pulse duration time elapsed
22:48:47.995 00.014 2696 UpdateGuideState exits: m=3075 SNR=39.1
22:48:47.997 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:47.998 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:48:48.000 00.002 2696 Enqueuing Expose request
22:48:48.012 00.012 5240 IsGuiding returns 0
22:48:48.012 00.000 5240 scope move finished after 24 + 52 ms
22:48:48.012 00.000 5240 Move returns status 0, amount 24
22:48:48.012 00.000 5240 BLC: Oldest BLC event removed
22:48:48.012 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 330 applied
22:48:48.012 00.000 5240 MoveAxis(S, 455, ABG)
22:48:48.012 00.000 5240 Guiding  Dir = 1, Dur = 455
22:48:48.012 00.000 5240 IsGuiding returns 0
22:48:48.014 00.002 5240 PulseGuide returned control before completion, sleep 465
22:48:48.482 00.468 5240 IsGuiding returns 1
22:48:48.482 00.000 5240 scope still moving after pulse duration time elapsed
22:48:48.512 00.030 5240 IsGuiding returns 0
22:48:48.513 00.001 5240 scope move finished after 455 + 44 ms
22:48:48.513 00.000 5240 Move returns status 0, amount 455
22:48:48.513 00.000 5240 move complete, result=0
22:48:48.513 00.000 5240 worker thread done servicing request
22:48:48.513 00.000 2696 GuideStep: -0.1 px 24 ms EAST, 1.0 px 455 ms SOUTH
22:48:48.521 00.008 5240 Worker thread wakes up
22:48:48.521 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:48:48.522 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:48:49.942 01.420 5240 Exposure complete
22:48:49.991 00.049 5240 worker thread done servicing request
22:48:49.991 00.000 2696 OnExposeComplete: enter
22:48:49.993 00.002 2696 UpdateGuideState(): m_state=6
22:48:49.996 00.003 2696 Star::Find(15, 284, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 167
22:48:49.997 00.001 2696 Star::Find returns 1 (0), X=284.64, Y=266.19, Mass=3087, SNR=39.2, Peak=206 HFD=3.7
22:48:49.999 00.002 2696 MultiStar: [#1 0.36,1.10,1.26,U] [#2 0.64,0.61,0.70,U] [#3 0.39,0.84,0.68,U] [#4 -0.18,0.61,0.41,U] [#5 0.36,1.83,0.43,U] [#6 -0.10,0.96,0.43,U] [#7 0.85,1.20,0.47,U] [#8 0.69,0.55,0.37,U] 
22:48:50.001 00.002 2696 refined, 8 included, MultiStar: {0.68, 0.93}, one-star: {2.08, 0.74}
22:48:50.003 00.002 2696 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.74) = xAngle (-1.80 = -1.80)
22:48:50.005 00.002 2696 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.83 = 0.83)
22:48:50.007 00.002 2696 CameraToMount -- cameraX=0.68 cameraY=0.93 hyp=1.15 cameraTheta=0.94 mountX=-0.26 mountY=0.85, mountTheta=1.87
22:48:50.012 00.005 2696 SchedulePrimaryMove(0F998B58, x=0.68, y=0.93, opts=13)
22:48:50.016 00.004 2696 Enqueuing Move request for scope (0.68, 0.93)
22:48:50.018 00.002 5240 Worker thread wakes up
22:48:50.018 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.68, 0.93) opts 0xd
22:48:50.018 00.000 5240 Handling offset move in thread for scope, endpoint = (0.68, 0.93)
22:48:50.018 00.000 5240 Moving (0.68, 0.93) raw xDistance=-0.26 yDistance=0.85
22:48:50.018 00.000 5240 BLC: History state: CurrMiss=0.85, AvgInitMiss=1.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.991289, 1:0.852996
22:48:50.018 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:48:50.018 00.000 5240 PPEC rslt: input = -0.26, final = -0.51, react = -0.26, pred = -0.46, hyst = -0.44, hyst_pct = 0.75, period_length = 647.39
22:48:50.019 00.001 5240 PPEC: input: -0.26, control: -0.51, exposure: 1500
22:48:50.019 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.85 from input 0.85
22:48:50.019 00.000 5240 MoveAxis(E, 84, ABG)
22:48:50.019 00.000 5240 Guiding  Dir = 2, Dur = 84
22:48:50.019 00.000 5240 IsGuiding returns 0
22:48:50.019 00.000 5240 PulseGuide returned control before completion, sleep 94
22:48:50.031 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=206, med=0, FiltMin=0, FiltMax=156, Gamma=0.430
22:48:50.079 00.048 2696 UpdateGuideState exits: m=3087 SNR=39.2
22:48:50.081 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:50.083 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:48:50.085 00.002 2696 Enqueuing Expose request
22:48:50.126 00.041 5240 IsGuiding returns 1
22:48:50.126 00.000 5240 scope still moving after pulse duration time elapsed
22:48:50.157 00.031 5240 IsGuiding returns 0
22:48:50.157 00.000 5240 scope move finished after 84 + 53 ms
22:48:50.157 00.000 5240 Move returns status 0, amount 84
22:48:50.157 00.000 5240 MoveAxis(S, 108, ABG)
22:48:50.157 00.000 5240 Guiding  Dir = 1, Dur = 108
22:48:50.157 00.000 5240 IsGuiding returns 0
22:48:50.157 00.000 5240 PulseGuide returned control before completion, sleep 118
22:48:50.282 00.125 5240 IsGuiding returns 1
22:48:50.282 00.000 5240 scope still moving after pulse duration time elapsed
22:48:50.313 00.031 5240 IsGuiding returns 0
22:48:50.313 00.000 5240 scope move finished after 108 + 46 ms
22:48:50.313 00.000 5240 Move returns status 0, amount 108
22:48:50.313 00.000 5240 move complete, result=0
22:48:50.313 00.000 5240 worker thread done servicing request
22:48:50.313 00.000 5240 Worker thread wakes up
22:48:50.313 00.000 2696 GuideStep: -0.3 px 84 ms EAST, 0.9 px 108 ms SOUTH
22:48:50.316 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:48:50.316 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:48:51.959 01.643 5240 Exposure complete
22:48:52.014 00.055 5240 worker thread done servicing request
22:48:52.014 00.000 2696 OnExposeComplete: enter
22:48:52.017 00.003 2696 UpdateGuideState(): m_state=6
22:48:52.019 00.002 2696 Star::Find(15, 284, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 168
22:48:52.022 00.003 2696 Star::Find returns 1 (0), X=285.24, Y=264.90, Mass=3146, SNR=39.6, Peak=187 HFD=4.0
22:48:52.025 00.003 2696 MultiStar: [#1 1.18,-0.23,1.24,U] [#2 1.39,-0.63,0.69,U] [#3 1.08,-0.23,0.64,U] [#4 0.56,-0.85,0.42,U] [#5 1.13,0.50,0.43,U] [#6 0.58,-0.47,0.44,U] [#7 1.60,-0.27,0.47,U] [#8 1.14,-0.94,0.36,U] 
22:48:52.027 00.002 2696 refined, 8 included, MultiStar: {1.40, -0.39}, one-star: {2.69, -0.55}
22:48:52.031 00.004 2696 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.74) = xAngle (-3.01 = -3.01)
22:48:52.033 00.002 2696 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.38 = -0.38)
22:48:52.035 00.002 2696 CameraToMount -- cameraX=1.40 cameraY=-0.39 hyp=1.45 cameraTheta=-0.27 mountX=-1.44 mountY=-0.53, mountTheta=-2.79
22:48:52.040 00.005 2696 SchedulePrimaryMove(0F998B58, x=1.40, y=-0.39, opts=13)
22:48:52.044 00.004 2696 Enqueuing Move request for scope (1.40, -0.39)
22:48:52.046 00.002 5240 Worker thread wakes up
22:48:52.046 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.40, -0.39) opts 0xd
22:48:52.046 00.000 5240 Handling offset move in thread for scope, endpoint = (1.40, -0.39)
22:48:52.046 00.000 5240 Moving (1.40, -0.39) raw xDistance=-1.44 yDistance=-0.53
22:48:52.047 00.001 5240 BLC: History state: CurrMiss=-0.53, AvgInitMiss=1.13, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.991289, 1:0.852996, 2:-0.533512
22:48:52.047 00.000 5240 BLC: Over-shoot, first stiction event, no adjustment
22:48:52.047 00.000 5240 PPEC rslt: input = -1.44, final = -1.84, react = -1.44, pred = -2.00, hyst = -1.31, hyst_pct = 0.75, period_length = 647.39
22:48:52.047 00.000 5240 PPEC: input: -1.44, control: -1.84, exposure: 1500
22:48:52.047 00.000 5240 resist switch: large excursion: input -0.53 thresh 0.45 direction from 1 to -1
22:48:52.047 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.60
22:48:52.048 00.001 5240 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
22:48:52.048 00.000 5240 MoveAxis(E, 306, ABG)
22:48:52.048 00.000 5240 Guiding  Dir = 2, Dur = 306
22:48:52.048 00.000 5240 IsGuiding returns 0
22:48:52.048 00.000 5240 PulseGuide returned control before completion, sleep 316
22:48:52.061 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=187, med=0, FiltMin=0, FiltMax=160, Gamma=0.430
22:48:52.110 00.049 2696 UpdateGuideState exits: m=3146 SNR=39.6
22:48:52.112 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:52.113 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:48:52.114 00.001 2696 Enqueuing Expose request
22:48:52.370 00.256 5240 IsGuiding returns 1
22:48:52.370 00.000 5240 scope still moving after pulse duration time elapsed
22:48:52.402 00.032 5240 IsGuiding returns 0
22:48:52.402 00.000 5240 scope move finished after 306 + 47 ms
22:48:52.402 00.000 5240 Move returns status 0, amount 306
22:48:52.402 00.000 5240 BLC: Oldest BLC event removed
22:48:52.403 00.001 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 330 applied
22:48:52.403 00.000 5240 MoveAxis(N, 397, ABG)
22:48:52.403 00.000 5240 Guiding  Dir = 0, Dur = 397
22:48:52.404 00.001 5240 IsGuiding returns 0
22:48:52.404 00.000 5240 PulseGuide returned control before completion, sleep 407
22:48:52.823 00.419 5240 IsGuiding returns 1
22:48:52.823 00.000 5240 scope still moving after pulse duration time elapsed
22:48:52.855 00.032 5240 IsGuiding returns 0
22:48:52.855 00.000 5240 scope move finished after 397 + 54 ms
22:48:52.856 00.001 5240 Move returns status 0, amount 397
22:48:52.856 00.000 5240 move complete, result=0
22:48:52.856 00.000 5240 worker thread done servicing request
22:48:52.856 00.000 5240 Worker thread wakes up
22:48:52.857 00.001 2696 GuideStep: -1.4 px 306 ms EAST, -0.5 px 397 ms NORTH
22:48:52.864 00.007 5240 worker thread servicing REQUEST_EXPOSE 1500
22:48:52.864 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:48:54.282 01.418 5240 Exposure complete
22:48:54.360 00.078 5240 worker thread done servicing request
22:48:54.360 00.000 2696 OnExposeComplete: enter
22:48:54.363 00.003 2696 UpdateGuideState(): m_state=6
22:48:54.364 00.001 2696 Star::Find(15, 285, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 169
22:48:54.365 00.001 2696 Star::Find returns 1 (0), X=284.66, Y=264.66, Mass=2998, SNR=38.6, Peak=171 HFD=3.6
22:48:54.369 00.004 2696 MultiStar: [#1 1.03,-0.57,1.28,U] [#2 0.73,-0.97,0.68,U] [#3 0.71,-0.72,0.67,U] [#4 -0.11,-1.16,0.41,U] [#5 0.42,0.13,0.44,U] [#6 -0.20,-1.15,0.43,U] [#7 1.16,-0.47,0.48,U] [#8 0.73,-1.41,0.39,U] 
22:48:54.370 00.001 2696 refined, 8 included, MultiStar: {0.92, -0.75}, one-star: {2.11, -0.78}
22:48:54.372 00.002 2696 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.74) = xAngle (-3.42 = 2.86)
22:48:54.374 00.002 2696 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.79 = -0.79)
22:48:54.376 00.002 2696 CameraToMount -- cameraX=0.92 cameraY=-0.75 hyp=1.18 cameraTheta=-0.69 mountX=-1.14 mountY=-0.84, mountTheta=-2.50
22:48:54.379 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.92, y=-0.75, opts=13)
22:48:54.381 00.002 2696 Enqueuing Move request for scope (0.92, -0.75)
22:48:54.383 00.002 5240 Worker thread wakes up
22:48:54.383 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.92, -0.75) opts 0xd
22:48:54.383 00.000 5240 Handling offset move in thread for scope, endpoint = (0.92, -0.75)
22:48:54.383 00.000 5240 Moving (0.92, -0.75) raw xDistance=-1.14 yDistance=-0.84
22:48:54.383 00.000 5240 BLC: History state: CurrMiss=0.84, AvgInitMiss=1.13, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.533512, 1:0.841888
22:48:54.383 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:48:54.384 00.001 5240 PPEC rslt: input = -1.14, final = -1.61, react = -1.14, pred = -2.05, hyst = -1.07, hyst_pct = 0.75, period_length = 647.39
22:48:54.384 00.000 5240 PPEC: input: -1.14, control: -1.61, exposure: 1500
22:48:54.384 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.84 from input -0.84
22:48:54.384 00.000 5240 MoveAxis(E, 267, ABG)
22:48:54.384 00.000 5240 Guiding  Dir = 2, Dur = 267
22:48:54.385 00.001 5240 IsGuiding returns 0
22:48:54.385 00.000 5240 PulseGuide returned control before completion, sleep 277
22:48:54.400 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=171, med=0, FiltMin=0, FiltMax=150, Gamma=0.430
22:48:54.447 00.047 2696 UpdateGuideState exits: m=2998 SNR=38.6
22:48:54.450 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:54.453 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:48:54.455 00.002 2696 Enqueuing Expose request
22:48:54.667 00.212 5240 IsGuiding returns 1
22:48:54.667 00.000 5240 scope still moving after pulse duration time elapsed
22:48:54.699 00.032 5240 IsGuiding returns 0
22:48:54.699 00.000 5240 scope move finished after 267 + 46 ms
22:48:54.699 00.000 5240 Move returns status 0, amount 267
22:48:54.699 00.000 5240 MoveAxis(N, 107, ABG)
22:48:54.699 00.000 5240 Guiding  Dir = 0, Dur = 107
22:48:54.700 00.001 5240 IsGuiding returns 0
22:48:54.701 00.001 5240 PulseGuide returned control before completion, sleep 117
22:48:54.823 00.122 5240 IsGuiding returns 1
22:48:54.824 00.001 5240 scope still moving after pulse duration time elapsed
22:48:54.855 00.031 5240 IsGuiding returns 0
22:48:54.855 00.000 5240 scope move finished after 107 + 47 ms
22:48:54.855 00.000 5240 Move returns status 0, amount 107
22:48:54.856 00.001 5240 move complete, result=0
22:48:54.856 00.000 5240 worker thread done servicing request
22:48:54.857 00.001 2696 GuideStep: -1.1 px 267 ms EAST, -0.8 px 107 ms NORTH
22:48:54.867 00.010 5240 Worker thread wakes up
22:48:54.867 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:48:54.868 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:48:56.505 01.637 5240 Exposure complete
22:48:56.585 00.080 5240 worker thread done servicing request
22:48:56.585 00.000 2696 OnExposeComplete: enter
22:48:56.588 00.003 2696 UpdateGuideState(): m_state=6
22:48:56.590 00.002 2696 Star::Find(15, 284, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 170
22:48:56.593 00.003 2696 Star::Find returns 1 (0), X=284.56, Y=265.43, Mass=3098, SNR=39.3, Peak=222 HFD=3.3
22:48:56.595 00.002 2696 MultiStar: [#1 0.71,0.50,1.25,U] [#2 0.77,-0.00,0.69,U] [#3 0.64,0.27,0.68,U] [#4 -0.22,-0.31,0.42,U] [#5 0.41,1.15,0.42,U] [#6 0.06,-0.06,0.45,U] [#7 1.08,0.34,0.47,U] [#8 0.62,-0.25,0.37,U] 
22:48:56.598 00.003 2696 refined, 8 included, MultiStar: {0.82, 0.20}, one-star: {2.01, -0.02}
22:48:56.601 00.003 2696 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.74) = xAngle (-2.49 = -2.49)
22:48:56.604 00.003 2696 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.14 = 0.14)
22:48:56.607 00.003 2696 CameraToMount -- cameraX=0.82 cameraY=0.20 hyp=0.84 cameraTheta=0.25 mountX=-0.67 mountY=0.12, mountTheta=2.97
22:48:56.611 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.82, y=0.20, opts=13)
22:48:56.613 00.002 2696 Enqueuing Move request for scope (0.82, 0.20)
22:48:56.615 00.002 5240 Worker thread wakes up
22:48:56.616 00.001 5240 worker thread servicing REQUEST_MOVE scope ofs (0.82, 0.20) opts 0xd
22:48:56.616 00.000 5240 Handling offset move in thread for scope, endpoint = (0.82, 0.20)
22:48:56.616 00.000 5240 Moving (0.82, 0.20) raw xDistance=-0.67 yDistance=0.12
22:48:56.616 00.000 5240 BLC: History state: CurrMiss=-0.12, AvgInitMiss=1.13, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.533512, 1:0.841888, 2:-0.119370
22:48:56.616 00.000 5240 BLC: No correction, Miss < min_move
22:48:56.617 00.001 5240 PPEC rslt: input = -0.67, final = -0.72, react = -0.67, pred = 0.15, hyst = -0.79, hyst_pct = 0.75, period_length = 647.39
22:48:56.617 00.000 5240 PPEC: input: -0.67, control: -0.72, exposure: 1500
22:48:56.617 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:56.617 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:48:56.617 00.000 5240 MoveAxis(E, 120, ABG)
22:48:56.617 00.000 5240 Guiding  Dir = 2, Dur = 120
22:48:56.617 00.000 5240 IsGuiding returns 0
22:48:56.618 00.001 5240 PulseGuide returned control before completion, sleep 130
22:48:56.631 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=146, Gamma=0.430
22:48:56.679 00.048 2696 UpdateGuideState exits: m=3098 SNR=39.3
22:48:56.681 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:56.683 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:48:56.685 00.002 2696 Enqueuing Expose request
22:48:56.755 00.070 5240 IsGuiding returns 1
22:48:56.755 00.000 5240 scope still moving after pulse duration time elapsed
22:48:56.786 00.031 5240 IsGuiding returns 0
22:48:56.786 00.000 5240 scope move finished after 120 + 48 ms
22:48:56.786 00.000 5240 Move returns status 0, amount 120
22:48:56.786 00.000 5240 MoveAxis(N, 0, ABG)
22:48:56.786 00.000 5240 Move returns status 0, amount 0
22:48:56.786 00.000 5240 move complete, result=0
22:48:56.786 00.000 5240 worker thread done servicing request
22:48:56.786 00.000 5240 Worker thread wakes up
22:48:56.786 00.000 2696 GuideStep: -0.7 px 120 ms EAST, 0.1 px 0 ms NORTH
22:48:56.790 00.004 5240 worker thread servicing REQUEST_EXPOSE 1500
22:48:56.790 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:48:58.220 01.430 5240 Exposure complete
22:48:58.300 00.080 5240 worker thread done servicing request
22:48:58.300 00.000 2696 OnExposeComplete: enter
22:48:58.302 00.002 2696 UpdateGuideState(): m_state=6
22:48:58.304 00.002 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 171
22:48:58.305 00.001 2696 Star::Find returns 1 (0), X=284.62, Y=265.73, Mass=2933, SNR=38.2, Peak=186 HFD=3.7
22:48:58.307 00.002 2696 MultiStar: [#1 0.81,0.45,1.28,U] [#2 0.66,0.02,0.70,U] [#3 0.65,0.33,0.68,U] [#4 -0.24,-0.02,0.42,U] [#5 0.39,0.89,0.44,U] [#6 -0.20,0.15,0.43,U] [#7 1.15,0.45,0.47,U] [#8 0.83,-0.02,0.38,U] 
22:48:58.308 00.001 2696 refined, 8 included, MultiStar: {0.83, 0.30}, one-star: {2.07, 0.28}
22:48:58.310 00.002 2696 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.74) = xAngle (-2.39 = -2.39)
22:48:58.312 00.002 2696 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.24 = 0.24)
22:48:58.314 00.002 2696 CameraToMount -- cameraX=0.83 cameraY=0.30 hyp=0.89 cameraTheta=0.35 mountX=-0.65 mountY=0.21, mountTheta=2.82
22:48:58.318 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.83, y=0.30, opts=13)
22:48:58.320 00.002 2696 Enqueuing Move request for scope (0.83, 0.30)
22:48:58.324 00.004 5240 Worker thread wakes up
22:48:58.324 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.83, 0.30) opts 0xd
22:48:58.324 00.000 5240 Handling offset move in thread for scope, endpoint = (0.83, 0.30)
22:48:58.324 00.000 5240 Moving (0.83, 0.30) raw xDistance=-0.65 yDistance=0.21
22:48:58.324 00.000 5240 BLC: window closed
22:48:58.324 00.000 5240 BLC: History state: CurrMiss=-0.21, AvgInitMiss=1.13, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.533512, 1:0.841888, 2:-0.119370
22:48:58.325 00.001 5240 BLC: Over-shoot, no adjustment based on avgInitialMiss
22:48:58.325 00.000 5240 BLC: window closed
22:48:58.325 00.000 5240 PPEC rslt: input = -0.65, final = -0.63, react = -0.65, pred = 0.34, hyst = -0.74, hyst_pct = 0.74, period_length = 647.39
22:48:58.325 00.000 5240 PPEC: input: -0.65, control: -0.63, exposure: 1500
22:48:58.325 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:48:58.325 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:48:58.325 00.000 5240 MoveAxis(E, 105, ABG)
22:48:58.325 00.000 5240 Guiding  Dir = 2, Dur = 105
22:48:58.326 00.001 5240 IsGuiding returns 0
22:48:58.326 00.000 5240 PulseGuide returned control before completion, sleep 115
22:48:58.339 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=187, med=0, FiltMin=0, FiltMax=150, Gamma=0.430
22:48:58.385 00.046 2696 UpdateGuideState exits: m=2933 SNR=38.2
22:48:58.389 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:58.391 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:48:58.393 00.002 2696 Enqueuing Expose request
22:48:58.451 00.058 5240 IsGuiding returns 1
22:48:58.451 00.000 5240 scope still moving after pulse duration time elapsed
22:48:58.482 00.031 5240 IsGuiding returns 0
22:48:58.482 00.000 5240 scope move finished after 105 + 50 ms
22:48:58.482 00.000 5240 Move returns status 0, amount 105
22:48:58.482 00.000 5240 MoveAxis(N, 0, ABG)
22:48:58.482 00.000 5240 Move returns status 0, amount 0
22:48:58.482 00.000 5240 move complete, result=0
22:48:58.482 00.000 5240 worker thread done servicing request
22:48:58.482 00.000 5240 Worker thread wakes up
22:48:58.483 00.001 2696 GuideStep: -0.6 px 105 ms EAST, 0.2 px 0 ms NORTH
22:48:58.486 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:48:58.487 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:49:00.115 01.628 5240 Exposure complete
22:49:00.170 00.055 5240 worker thread done servicing request
22:49:00.170 00.000 2696 OnExposeComplete: enter
22:49:00.172 00.002 2696 UpdateGuideState(): m_state=6
22:49:00.174 00.002 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 172
22:49:00.175 00.001 2696 Star::Find returns 1 (0), X=284.85, Y=265.36, Mass=3013, SNR=38.7, Peak=172 HFD=3.7
22:49:00.178 00.003 2696 MultiStar: [#1 1.03,0.20,1.28,U] [#2 0.97,-0.22,0.68,U] [#3 0.72,-0.14,0.67,U] [#4 -0.05,-0.35,0.42,U] [#5 0.65,0.81,0.43,U] [#6 0.09,-0.16,0.46,U] [#7 1.20,-0.11,0.48,U] [#8 0.96,-0.64,0.37,U] 
22:49:00.180 00.002 2696 refined, 8 included, MultiStar: {1.04, -0.04}, one-star: {2.30, -0.09}
22:49:00.181 00.001 2696 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.74) = xAngle (-2.78 = -2.78)
22:49:00.183 00.002 2696 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.14 = -0.14)
22:49:00.185 00.002 2696 CameraToMount -- cameraX=1.04 cameraY=-0.04 hyp=1.04 cameraTheta=-0.04 mountX=-0.97 mountY=-0.15, mountTheta=-2.99
22:49:00.188 00.003 2696 SchedulePrimaryMove(0F998B58, x=1.04, y=-0.04, opts=13)
22:49:00.190 00.002 2696 Enqueuing Move request for scope (1.04, -0.04)
22:49:00.192 00.002 5240 Worker thread wakes up
22:49:00.192 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.04, -0.04) opts 0xd
22:49:00.192 00.000 5240 Handling offset move in thread for scope, endpoint = (1.04, -0.04)
22:49:00.192 00.000 5240 Moving (1.04, -0.04) raw xDistance=-0.97 yDistance=-0.15
22:49:00.192 00.000 5240 PPEC rslt: input = -0.97, final = -1.03, react = -0.97, pred = -0.32, hyst = -0.94, hyst_pct = 0.74, period_length = 647.39
22:49:00.192 00.000 5240 PPEC: input: -0.97, control: -1.03, exposure: 1500
22:49:00.192 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:00.193 00.001 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:49:00.193 00.000 5240 MoveAxis(E, 171, ABG)
22:49:00.193 00.000 5240 Guiding  Dir = 2, Dur = 171
22:49:00.193 00.000 5240 IsGuiding returns 0
22:49:00.193 00.000 5240 PulseGuide returned control before completion, sleep 181
22:49:00.207 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=197, med=0, FiltMin=0, FiltMax=144, Gamma=0.430
22:49:00.253 00.046 2696 UpdateGuideState exits: m=3013 SNR=38.7
22:49:00.255 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:00.258 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:49:00.262 00.004 2696 Enqueuing Expose request
22:49:00.387 00.125 5240 IsGuiding returns 1
22:49:00.387 00.000 5240 scope still moving after pulse duration time elapsed
22:49:00.417 00.030 5240 IsGuiding returns 0
22:49:00.417 00.000 5240 scope move finished after 171 + 52 ms
22:49:00.417 00.000 5240 Move returns status 0, amount 171
22:49:00.417 00.000 5240 MoveAxis(N, 0, ABG)
22:49:00.417 00.000 5240 Move returns status 0, amount 0
22:49:00.417 00.000 5240 move complete, result=0
22:49:00.417 00.000 5240 worker thread done servicing request
22:49:00.417 00.000 5240 Worker thread wakes up
22:49:00.417 00.000 2696 GuideStep: -1.0 px 171 ms EAST, -0.1 px 0 ms NORTH
22:49:00.421 00.004 5240 worker thread servicing REQUEST_EXPOSE 1500
22:49:00.421 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:49:01.834 01.413 5240 Exposure complete
22:49:01.887 00.053 5240 worker thread done servicing request
22:49:01.888 00.001 2696 OnExposeComplete: enter
22:49:01.891 00.003 2696 UpdateGuideState(): m_state=6
22:49:01.894 00.003 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 173
22:49:01.896 00.002 2696 Star::Find returns 1 (0), X=284.95, Y=265.08, Mass=3154, SNR=39.6, Peak=172 HFD=4.2
22:49:01.899 00.003 2696 MultiStar: [#1 0.92,0.05,1.25,U] [#2 1.04,-0.56,0.68,U] [#3 0.71,-0.20,0.66,U] [#4 0.21,-0.89,0.41,U] [#5 0.99,0.42,0.43,U] [#6 0.22,-0.58,0.44,U] [#7 1.17,-0.26,0.46,U] [#8 0.98,-0.98,0.37,U] 
22:49:01.902 00.003 2696 refined, 8 included, MultiStar: {1.09, -0.31}, one-star: {2.40, -0.37}
22:49:01.904 00.002 2696 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.74) = xAngle (-3.01 = -3.01)
22:49:01.907 00.003 2696 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.37 = -0.37)
22:49:01.909 00.002 2696 CameraToMount -- cameraX=1.09 cameraY=-0.31 hyp=1.14 cameraTheta=-0.27 mountX=-1.13 mountY=-0.42, mountTheta=-2.79
22:49:01.911 00.002 2696 SchedulePrimaryMove(0F998B58, x=1.09, y=-0.31, opts=13)
22:49:01.913 00.002 2696 Enqueuing Move request for scope (1.09, -0.31)
22:49:01.916 00.003 5240 Worker thread wakes up
22:49:01.916 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.09, -0.31) opts 0xd
22:49:01.916 00.000 5240 Handling offset move in thread for scope, endpoint = (1.09, -0.31)
22:49:01.916 00.000 5240 Moving (1.09, -0.31) raw xDistance=-1.13 yDistance=-0.42
22:49:01.918 00.002 5240 PPEC rslt: input = -1.13, final = -1.14, react = -1.13, pred = -0.21, hyst = -1.08, hyst_pct = 0.74, period_length = 647.39
22:49:01.918 00.000 5240 PPEC: input: -1.13, control: -1.14, exposure: 1500
22:49:01.918 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
22:49:01.918 00.000 5240 MoveAxis(E, 190, ABG)
22:49:01.918 00.000 5240 Guiding  Dir = 2, Dur = 190
22:49:01.919 00.001 5240 IsGuiding returns 0
22:49:01.919 00.000 5240 PulseGuide returned control before completion, sleep 200
22:49:01.933 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=187, med=0, FiltMin=0, FiltMax=150, Gamma=0.430
22:49:01.979 00.046 2696 UpdateGuideState exits: m=3154 SNR=39.6
22:49:01.982 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:01.983 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:49:01.985 00.002 2696 Enqueuing Expose request
22:49:02.135 00.150 5240 IsGuiding returns 1
22:49:02.136 00.001 5240 scope still moving after pulse duration time elapsed
22:49:02.165 00.029 5240 IsGuiding returns 0
22:49:02.165 00.000 5240 scope move finished after 190 + 56 ms
22:49:02.165 00.000 5240 Move returns status 0, amount 190
22:49:02.165 00.000 5240 MoveAxis(N, 53, ABG)
22:49:02.165 00.000 5240 Guiding  Dir = 0, Dur = 53
22:49:02.166 00.001 5240 IsGuiding returns 0
22:49:02.166 00.000 5240 PulseGuide returned control before completion, sleep 62
22:49:02.243 00.077 5240 IsGuiding returns 1
22:49:02.243 00.000 5240 scope still moving after pulse duration time elapsed
22:49:02.274 00.031 5240 IsGuiding returns 0
22:49:02.274 00.000 5240 scope move finished after 53 + 55 ms
22:49:02.274 00.000 5240 Move returns status 0, amount 53
22:49:02.274 00.000 5240 move complete, result=0
22:49:02.275 00.001 5240 worker thread done servicing request
22:49:02.275 00.000 2696 GuideStep: -1.1 px 190 ms EAST, -0.4 px 53 ms NORTH
22:49:02.282 00.007 5240 Worker thread wakes up
22:49:02.282 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:49:02.282 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:49:03.917 01.635 5240 Exposure complete
22:49:03.974 00.057 5240 worker thread done servicing request
22:49:03.975 00.001 2696 OnExposeComplete: enter
22:49:03.978 00.003 2696 UpdateGuideState(): m_state=6
22:49:03.980 00.002 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 174
22:49:03.983 00.003 2696 Star::Find returns 1 (0), X=285.53, Y=265.23, Mass=2922, SNR=38.1, Peak=192 HFD=3.7
22:49:03.985 00.002 2696 MultiStar: [#1 1.45,-0.35,1.29,U] [#2 1.41,-0.68,0.69,U] [#3 1.29,-0.37,0.68,U] [#4 0.58,-0.67,0.43,U] [#5 1.21,0.47,0.46,U] [#6 0.65,-0.56,0.46,U] [#7 1.69,-0.41,0.48,U] [#8 1.60,-0.66,0.37,U] 
22:49:03.987 00.002 2696 refined, 8 included, MultiStar: {1.57, -0.37}, one-star: {2.98, -0.22}
22:49:03.990 00.003 2696 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.74) = xAngle (-2.97 = -2.97)
22:49:03.992 00.002 2696 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.33 = -0.33)
22:49:03.994 00.002 2696 CameraToMount -- cameraX=1.57 cameraY=-0.37 hyp=1.62 cameraTheta=-0.23 mountX=-1.59 mountY=-0.53, mountTheta=-2.82
22:49:03.998 00.004 2696 SchedulePrimaryMove(0F998B58, x=1.57, y=-0.37, opts=13)
22:49:04.000 00.002 2696 Enqueuing Move request for scope (1.57, -0.37)
22:49:04.002 00.002 5240 Worker thread wakes up
22:49:04.002 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.57, -0.37) opts 0xd
22:49:04.002 00.000 5240 Handling offset move in thread for scope, endpoint = (1.57, -0.37)
22:49:04.002 00.000 5240 Moving (1.57, -0.37) raw xDistance=-1.59 yDistance=-0.53
22:49:04.003 00.001 5240 PPEC rslt: input = -1.59, final = -1.58, react = -1.59, pred = -0.11, hyst = -1.53, hyst_pct = 0.74, period_length = 647.39
22:49:04.003 00.000 5240 PPEC: input: -1.59, control: -1.58, exposure: 1500
22:49:04.003 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
22:49:04.003 00.000 5240 MoveAxis(E, 262, ABG)
22:49:04.003 00.000 5240 Guiding  Dir = 2, Dur = 262
22:49:04.004 00.001 5240 IsGuiding returns 0
22:49:04.004 00.000 5240 PulseGuide returned control before completion, sleep 272
22:49:04.019 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=192, med=0, FiltMin=0, FiltMax=137, Gamma=0.430
22:49:04.068 00.049 2696 UpdateGuideState exits: m=2922 SNR=38.1
22:49:04.072 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:04.077 00.005 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:49:04.079 00.002 2696 Enqueuing Expose request
22:49:04.282 00.203 5240 IsGuiding returns 1
22:49:04.282 00.000 5240 scope still moving after pulse duration time elapsed
22:49:04.313 00.031 5240 IsGuiding returns 1
22:49:04.345 00.032 5240 IsGuiding returns 1
22:49:04.376 00.031 5240 IsGuiding returns 0
22:49:04.376 00.000 5240 scope move finished after 262 + 110 ms
22:49:04.376 00.000 5240 Move returns status 0, amount 262
22:49:04.378 00.002 5240 MoveAxis(N, 67, ABG)
22:49:04.378 00.000 5240 Guiding  Dir = 0, Dur = 67
22:49:04.378 00.000 5240 IsGuiding returns 0
22:49:04.379 00.001 5240 PulseGuide returned control before completion, sleep 77
22:49:04.471 00.092 5240 IsGuiding returns 1
22:49:04.471 00.000 5240 scope still moving after pulse duration time elapsed
22:49:04.503 00.032 5240 IsGuiding returns 0
22:49:04.503 00.000 5240 scope move finished after 67 + 57 ms
22:49:04.503 00.000 5240 Move returns status 0, amount 67
22:49:04.503 00.000 5240 move complete, result=0
22:49:04.504 00.001 5240 worker thread done servicing request
22:49:04.504 00.000 2696 GuideStep: -1.6 px 262 ms EAST, -0.5 px 67 ms NORTH
22:49:04.514 00.010 5240 Worker thread wakes up
22:49:04.514 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:49:04.514 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:49:05.928 01.414 5240 Exposure complete
22:49:05.978 00.050 5240 worker thread done servicing request
22:49:05.978 00.000 2696 OnExposeComplete: enter
22:49:05.981 00.003 2696 UpdateGuideState(): m_state=6
22:49:05.983 00.002 2696 Star::Find(15, 285, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 175
22:49:05.984 00.001 2696 Star::Find returns 1 (0), X=285.35, Y=265.92, Mass=3020, SNR=38.7, Peak=188 HFD=3.9
22:49:05.987 00.003 2696 MultiStar: [#1 1.02,0.61,1.30,U] [#2 1.37,0.53,0.70,U] [#3 1.16,0.62,0.67,U] [#4 0.29,0.39,0.43,U] [#5 1.20,1.47,0.43,U] [#6 0.58,0.57,0.43,U] [#7 1.68,0.60,0.45,U] [#8 1.46,-0.09,0.38,U] 
22:49:05.989 00.002 2696 refined, 8 included, MultiStar: {1.39, 0.58}, one-star: {2.80, 0.48}
22:49:05.991 00.002 2696 CameraToMount -- cameraTheta (0.39) - m_xAngle (2.74) = xAngle (-2.34 = -2.34)
22:49:05.993 00.002 2696 CameraToMount -- cameraTheta (0.39) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.29 = 0.29)
22:49:05.995 00.002 2696 CameraToMount -- cameraX=1.39 cameraY=0.58 hyp=1.51 cameraTheta=0.39 mountX=-1.05 mountY=0.43, mountTheta=2.75
22:49:05.997 00.002 2696 SchedulePrimaryMove(0F998B58, x=1.39, y=0.58, opts=13)
22:49:05.999 00.002 2696 Enqueuing Move request for scope (1.39, 0.58)
22:49:06.001 00.002 5240 Worker thread wakes up
22:49:06.001 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.39, 0.58) opts 0xd
22:49:06.001 00.000 5240 Handling offset move in thread for scope, endpoint = (1.39, 0.58)
22:49:06.001 00.000 5240 Moving (1.39, 0.58) raw xDistance=-1.05 yDistance=0.43
22:49:06.002 00.001 5240 PPEC rslt: input = -1.05, final = -1.37, react = -1.05, pred = -1.20, hyst = -1.06, hyst_pct = 0.74, period_length = 647.39
22:49:06.002 00.000 5240 PPEC: input: -1.05, control: -1.37, exposure: 1500
22:49:06.002 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:49:06.002 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
22:49:06.002 00.000 5240 MoveAxis(E, 228, ABG)
22:49:06.002 00.000 5240 Guiding  Dir = 2, Dur = 228
22:49:06.002 00.000 5240 IsGuiding returns 0
22:49:06.003 00.001 5240 PulseGuide returned control before completion, sleep 238
22:49:06.015 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=188, med=0, FiltMin=0, FiltMax=147, Gamma=0.430
22:49:06.061 00.046 2696 UpdateGuideState exits: m=3020 SNR=38.7
22:49:06.063 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:06.065 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:49:06.068 00.003 2696 Enqueuing Expose request
22:49:06.251 00.183 5240 IsGuiding returns 1
22:49:06.251 00.000 5240 scope still moving after pulse duration time elapsed
22:49:06.282 00.031 5240 IsGuiding returns 0
22:49:06.282 00.000 5240 scope move finished after 228 + 51 ms
22:49:06.282 00.000 5240 Move returns status 0, amount 228
22:49:06.282 00.000 5240 MoveAxis(N, 0, ABG)
22:49:06.282 00.000 5240 Move returns status 0, amount 0
22:49:06.282 00.000 5240 move complete, result=0
22:49:06.282 00.000 5240 worker thread done servicing request
22:49:06.283 00.001 2696 GuideStep: -1.1 px 228 ms EAST, 0.4 px 0 ms NORTH
22:49:06.285 00.002 5240 Worker thread wakes up
22:49:06.285 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:49:06.285 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:49:07.931 01.646 5240 Exposure complete
22:49:07.990 00.059 5240 worker thread done servicing request
22:49:07.990 00.000 2696 OnExposeComplete: enter
22:49:07.992 00.002 2696 UpdateGuideState(): m_state=6
22:49:07.994 00.002 2696 Star::Find(15, 285, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 176
22:49:07.997 00.003 2696 Star::Find returns 1 (0), X=284.61, Y=266.57, Mass=3039, SNR=38.9, Peak=202 HFD=3.4
22:49:07.999 00.002 2696 MultiStar: [#1 0.46,1.62,1.30,U] [#2 0.57,0.99,0.69,U] [#3 0.23,1.24,0.67,U] [#4 -0.16,1.08,0.42,U] [#5 0.22,1.98,0.44,U] [#6 -0.10,1.41,0.43,U] [#7 0.74,1.39,0.46,U] [#8 0.64,0.73,0.36,U] 
22:49:08.001 00.002 2696 refined, 8 included, MultiStar: {0.65, 1.31}, one-star: {2.06, 1.12}
22:49:08.002 00.001 2696 CameraToMount -- cameraTheta (1.11) - m_xAngle (2.74) = xAngle (-1.63 = -1.63)
22:49:08.004 00.002 2696 CameraToMount -- cameraTheta (1.11) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.01 = 1.01)
22:49:08.005 00.001 2696 CameraToMount -- cameraX=0.65 cameraY=1.31 hyp=1.47 cameraTheta=1.11 mountX=-0.08 mountY=1.24, mountTheta=1.64
22:49:08.010 00.005 2696 SchedulePrimaryMove(0F998B58, x=0.65, y=1.31, opts=13)
22:49:08.014 00.004 2696 Enqueuing Move request for scope (0.65, 1.31)
22:49:08.016 00.002 5240 Worker thread wakes up
22:49:08.016 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.65, 1.31) opts 0xd
22:49:08.016 00.000 5240 Handling offset move in thread for scope, endpoint = (0.65, 1.31)
22:49:08.016 00.000 5240 Moving (0.65, 1.31) raw xDistance=-0.08 yDistance=1.24
22:49:08.017 00.001 5240 PPEC rslt: input = -0.08, final = -0.31, react = -0.08, pred = -1.17, hyst = 0.00, hyst_pct = 0.74, period_length = 647.39
22:49:08.017 00.000 5240 PPEC: input: -0.08, control: -0.31, exposure: 1500
22:49:08.017 00.000 5240 resist switch: large excursion: input 1.24 thresh 0.45 direction from -1 to 1
22:49:08.017 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.71
22:49:08.017 00.000 5240 GuideAlgorithmResistSwitch::result() returns 1.24 from input 1.24
22:49:08.017 00.000 5240 MoveAxis(E, 51, ABG)
22:49:08.017 00.000 5240 Guiding  Dir = 2, Dur = 51
22:49:08.018 00.001 5240 IsGuiding returns 0
22:49:08.018 00.000 5240 PulseGuide returned control before completion, sleep 61
22:49:08.030 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=174, Gamma=0.430
22:49:08.078 00.048 2696 UpdateGuideState exits: m=3039 SNR=38.9
22:49:08.080 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:08.081 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:49:08.083 00.002 2696 Enqueuing Expose request
22:49:08.087 00.004 5240 IsGuiding returns 1
22:49:08.087 00.000 5240 scope still moving after pulse duration time elapsed
22:49:08.118 00.031 5240 IsGuiding returns 0
22:49:08.118 00.000 5240 scope move finished after 51 + 49 ms
22:49:08.118 00.000 5240 Move returns status 0, amount 51
22:49:08.118 00.000 5240 BLC: Oldest BLC event removed
22:49:08.118 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 330 applied
22:49:08.118 00.000 5240 MoveAxis(S, 487, ABG)
22:49:08.118 00.000 5240 Guiding  Dir = 1, Dur = 487
22:49:08.119 00.001 5240 IsGuiding returns 0
22:49:08.119 00.000 5240 PulseGuide returned control before completion, sleep 497
22:49:08.632 00.513 5240 IsGuiding returns 1
22:49:08.632 00.000 5240 scope still moving after pulse duration time elapsed
22:49:08.662 00.030 5240 IsGuiding returns 0
22:49:08.662 00.000 5240 scope move finished after 487 + 56 ms
22:49:08.662 00.000 5240 Move returns status 0, amount 487
22:49:08.662 00.000 5240 move complete, result=0
22:49:08.662 00.000 5240 worker thread done servicing request
22:49:08.662 00.000 5240 Worker thread wakes up
22:49:08.663 00.001 2696 GuideStep: -0.1 px 51 ms EAST, 1.2 px 487 ms SOUTH
22:49:08.665 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:49:08.665 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:49:10.098 01.433 5240 Exposure complete
22:49:10.193 00.095 5240 worker thread done servicing request
22:49:10.193 00.000 2696 OnExposeComplete: enter
22:49:10.197 00.004 2696 UpdateGuideState(): m_state=6
22:49:10.198 00.001 2696 Star::Find(15, 284, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 177
22:49:10.201 00.003 2696 Star::Find returns 1 (0), X=284.34, Y=266.81, Mass=3036, SNR=38.9, Peak=205 HFD=3.7
22:49:10.203 00.002 2696 MultiStar: [#1 0.18,1.50,1.27,U] [#2 0.32,1.21,0.68,U] [#3 0.20,1.48,0.67,U] [#4 -0.61,1.14,0.43,U] [#5 0.15,2.35,0.43,U] [#6 -0.48,1.39,0.43,U] [#7 0.67,1.58,0.46,U] [#8 0.45,0.93,0.37,U] 
22:49:10.205 00.002 2696 refined, 8 included, MultiStar: {0.42, 1.44}, one-star: {1.79, 1.36}
22:49:10.207 00.002 2696 CameraToMount -- cameraTheta (1.28) - m_xAngle (2.74) = xAngle (-1.45 = -1.45)
22:49:10.209 00.002 2696 CameraToMount -- cameraTheta (1.28) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.18 = 1.18)
22:49:10.210 00.001 2696 CameraToMount -- cameraX=0.42 cameraY=1.44 hyp=1.50 cameraTheta=1.28 mountX=0.18 mountY=1.39, mountTheta=1.44
22:49:10.214 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.42, y=1.44, opts=13)
22:49:10.216 00.002 2696 Enqueuing Move request for scope (0.42, 1.44)
22:49:10.218 00.002 5240 Worker thread wakes up
22:49:10.218 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.42, 1.44) opts 0xd
22:49:10.218 00.000 5240 Handling offset move in thread for scope, endpoint = (0.42, 1.44)
22:49:10.218 00.000 5240 Moving (0.42, 1.44) raw xDistance=0.18 yDistance=1.39
22:49:10.218 00.000 5240 BLC: History state: CurrMiss=1.39, AvgInitMiss=1.20, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=1.237408, 1:1.385323
22:49:10.218 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:49:10.219 00.001 5240 PPEC rslt: input = 0.18, final = -0.35, react = 0.18, pred = -1.32, hyst = 0.00, hyst_pct = 0.74, period_length = 647.39
22:49:10.219 00.000 5240 PPEC: input: 0.18, control: -0.35, exposure: 1500
22:49:10.219 00.000 5240 GuideAlgorithmResistSwitch::result() returns 1.39 from input 1.39
22:49:10.219 00.000 5240 MoveAxis(E, 58, ABG)
22:49:10.219 00.000 5240 Guiding  Dir = 2, Dur = 58
22:49:10.220 00.001 5240 IsGuiding returns 0
22:49:10.220 00.000 5240 PulseGuide returned control before completion, sleep 68
22:49:10.232 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=205, med=0, FiltMin=0, FiltMax=151, Gamma=0.430
22:49:10.278 00.046 2696 UpdateGuideState exits: m=3036 SNR=38.9
22:49:10.280 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:10.282 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:49:10.283 00.001 2696 Enqueuing Expose request
22:49:10.297 00.014 5240 IsGuiding returns 1
22:49:10.297 00.000 5240 scope still moving after pulse duration time elapsed
22:49:10.329 00.032 5240 IsGuiding returns 0
22:49:10.329 00.000 5240 scope move finished after 58 + 51 ms
22:49:10.329 00.000 5240 Move returns status 0, amount 58
22:49:10.329 00.000 5240 MoveAxis(S, 175, ABG)
22:49:10.329 00.000 5240 Guiding  Dir = 1, Dur = 175
22:49:10.329 00.000 5240 IsGuiding returns 0
22:49:10.330 00.001 5240 PulseGuide returned control before completion, sleep 185
22:49:10.517 00.187 5240 IsGuiding returns 1
22:49:10.517 00.000 5240 scope still moving after pulse duration time elapsed
22:49:10.548 00.031 5240 IsGuiding returns 0
22:49:10.548 00.000 5240 scope move finished after 175 + 43 ms
22:49:10.548 00.000 5240 Move returns status 0, amount 175
22:49:10.548 00.000 5240 move complete, result=0
22:49:10.549 00.001 5240 worker thread done servicing request
22:49:10.549 00.000 5240 Worker thread wakes up
22:49:10.549 00.000 2696 GuideStep: 0.2 px 58 ms EAST, 1.4 px 175 ms SOUTH
22:49:10.553 00.004 5240 worker thread servicing REQUEST_EXPOSE 1500
22:49:10.553 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:49:12.201 01.648 5240 Exposure complete
22:49:12.276 00.075 5240 worker thread done servicing request
22:49:12.276 00.000 2696 OnExposeComplete: enter
22:49:12.279 00.003 2696 UpdateGuideState(): m_state=6
22:49:12.281 00.002 2696 Star::Find(15, 284, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 178
22:49:12.283 00.002 2696 Star::Find returns 1 (0), X=283.62, Y=264.99, Mass=3182, SNR=39.8, Peak=240 HFD=3.8
22:49:12.285 00.002 2696 MultiStar: [#1 -0.46,-0.35,1.22,U] [#2 -0.23,-0.67,0.66,U] [#3 -0.36,-0.42,0.65,U] [#4 -1.27,-0.72,0.43,U] [#5 -0.52,0.53,0.42,U] [#6 -0.97,-0.34,0.44,U] [#7 0.12,-0.22,0.47,U] [#8 -0.12,-0.87,0.36,U] 
22:49:12.287 00.002 2696 refined, 8 included, MultiStar: {-0.19, -0.40}, one-star: {1.07, -0.46}
22:49:12.289 00.002 2696 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.74) = xAngle (-4.74 = 1.54)
22:49:12.291 00.002 2696 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.11 = -2.11)
22:49:12.293 00.002 2696 CameraToMount -- cameraX=-0.19 cameraY=-0.40 hyp=0.44 cameraTheta=-2.01 mountX=0.01 mountY=-0.38, mountTheta=-1.54
22:49:12.297 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.19, y=-0.40, opts=13)
22:49:12.299 00.002 2696 Enqueuing Move request for scope (-0.19, -0.40)
22:49:12.301 00.002 5240 Worker thread wakes up
22:49:12.301 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.40) opts 0xd
22:49:12.301 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.19, -0.40)
22:49:12.301 00.000 5240 Moving (-0.19, -0.40) raw xDistance=0.01 yDistance=-0.38
22:49:12.301 00.000 5240 BLC: History state: CurrMiss=-0.38, AvgInitMiss=1.20, ShCount=10, LgCount=0, SticCount=2,  Deflections: 0=1.237408, 1:1.385323, 2:-0.377430
22:49:12.301 00.000 5240 BLC: Over-shoot, stiction seen, nominal decrease by -57.000000
22:49:12.302 00.001 5240 BLC: window closed
22:49:12.302 00.000 5240 BLC: Pulse adjusted to 273
22:49:12.303 00.001 5240 PPEC rslt: input = 0.01, final = -0.31, react = 0.01, pred = -1.18, hyst = 0.00, hyst_pct = 0.73, period_length = 647.39
22:49:12.303 00.000 5240 PPEC: input: 0.01, control: -0.31, exposure: 1500
22:49:12.303 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:49:12.303 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
22:49:12.303 00.000 5240 MoveAxis(E, 52, ABG)
22:49:12.303 00.000 5240 Guiding  Dir = 2, Dur = 52
22:49:12.303 00.000 5240 IsGuiding returns 0
22:49:12.304 00.001 5240 PulseGuide returned control before completion, sleep 62
22:49:12.315 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=160, Gamma=0.430
22:49:12.362 00.047 2696 UpdateGuideState exits: m=3182 SNR=39.8
22:49:12.364 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:12.366 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:49:12.368 00.002 2696 Enqueuing Expose request
22:49:12.372 00.004 5240 IsGuiding returns 1
22:49:12.372 00.000 5240 scope still moving after pulse duration time elapsed
22:49:12.403 00.031 5240 IsGuiding returns 0
22:49:12.403 00.000 5240 scope move finished after 52 + 47 ms
22:49:12.403 00.000 5240 Move returns status 0, amount 52
22:49:12.403 00.000 5240 MoveAxis(N, 0, ABG)
22:49:12.403 00.000 5240 Move returns status 0, amount 0
22:49:12.403 00.000 5240 move complete, result=0
22:49:12.403 00.000 5240 worker thread done servicing request
22:49:12.403 00.000 5240 Worker thread wakes up
22:49:12.403 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:49:12.403 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:49:12.403 00.000 2696 GuideStep: 0.0 px 52 ms EAST, -0.4 px 0 ms NORTH
22:49:12.593 00.190 2696 evsrv: cli 0F9440A0 connect
22:49:12.596 00.003 2696 case statement mapped state 6 to 3
22:49:12.599 00.003 2696 case statement mapped state 6 to 3
22:49:12.602 00.003 2696 evsrv: cli 0F9440A0 request: {"method":"get_pixel_scale","id":"9a7a13e2-79c0-43c2-88ef-611af5a1b23a"}
22:49:12.605 00.003 2696 evsrv: cli 0F9440A0 response: {"jsonrpc":"2.0","result":1.86834,"id":"9a7a13e2-79c0-43c2-88ef-611af5a1b23a"}
22:49:12.610 00.005 2696 evsrv: cli 0F9440A0 disconnect
22:49:13.830 01.220 5240 Exposure complete
22:49:13.898 00.068 5240 worker thread done servicing request
22:49:13.899 00.001 2696 OnExposeComplete: enter
22:49:13.902 00.003 2696 UpdateGuideState(): m_state=6
22:49:13.904 00.002 2696 Star::Find(15, 283, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 179
22:49:13.907 00.003 2696 Star::Find returns 1 (0), X=284.26, Y=264.81, Mass=2930, SNR=38.2, Peak=185 HFD=3.8
22:49:13.910 00.003 2696 MultiStar: [#1 -0.01,-0.60,1.31,U] [#2 0.23,-0.99,0.69,U] [#3 -0.06,-0.52,0.69,U] [#4 -0.76,-1.04,0.43,U] [#5 -0.02,0.17,0.44,U] [#6 -0.43,-0.62,0.45,U] [#7 0.46,-0.55,0.46,U] [#8 0.37,-1.19,0.37,U] 
22:49:13.912 00.002 2696 refined, 8 included, MultiStar: {0.28, -0.65}, one-star: {1.71, -0.64}
22:49:13.917 00.005 2696 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.74) = xAngle (-3.90 = 2.38)
22:49:13.919 00.002 2696 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.27 = -1.27)
22:49:13.922 00.003 2696 CameraToMount -- cameraX=0.28 cameraY=-0.65 hyp=0.71 cameraTheta=-1.17 mountX=-0.52 mountY=-0.68, mountTheta=-2.22
22:49:13.925 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.28, y=-0.65, opts=13)
22:49:13.928 00.003 2696 Enqueuing Move request for scope (0.28, -0.65)
22:49:13.930 00.002 5240 Worker thread wakes up
22:49:13.930 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.65) opts 0xd
22:49:13.930 00.000 5240 Handling offset move in thread for scope, endpoint = (0.28, -0.65)
22:49:13.930 00.000 5240 Moving (0.28, -0.65) raw xDistance=-0.52 yDistance=-0.68
22:49:13.930 00.000 5240 PPEC rslt: input = -0.52, final = -0.76, react = -0.52, pred = -0.97, hyst = -0.50, hyst_pct = 0.73, period_length = 647.39
22:49:13.930 00.000 5240 PPEC: input: -0.52, control: -0.76, exposure: 1500
22:49:13.931 00.001 5240 resist switch: large excursion: input -0.68 thresh 0.45 direction from 1 to -1
22:49:13.931 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.04
22:49:13.931 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68
22:49:13.931 00.000 5240 MoveAxis(E, 126, ABG)
22:49:13.931 00.000 5240 Guiding  Dir = 2, Dur = 126
22:49:13.931 00.000 5240 IsGuiding returns 0
22:49:13.931 00.000 5240 PulseGuide returned control before completion, sleep 136
22:49:13.944 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=201, med=0, FiltMin=0, FiltMax=151, Gamma=0.430
22:49:13.992 00.048 2696 UpdateGuideState exits: m=2930 SNR=38.2
22:49:13.994 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:13.995 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:49:13.998 00.003 2696 Enqueuing Expose request
22:49:14.075 00.077 5240 IsGuiding returns 1
22:49:14.075 00.000 5240 scope still moving after pulse duration time elapsed
22:49:14.106 00.031 5240 IsGuiding returns 0
22:49:14.106 00.000 5240 scope move finished after 126 + 48 ms
22:49:14.106 00.000 5240 Move returns status 0, amount 126
22:49:14.106 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 273 applied
22:49:14.106 00.000 5240 MoveAxis(N, 359, ABG)
22:49:14.106 00.000 5240 Guiding  Dir = 0, Dur = 359
22:49:14.106 00.000 5240 IsGuiding returns 0
22:49:14.107 00.001 5240 PulseGuide returned control before completion, sleep 369
22:49:14.481 00.374 5240 IsGuiding returns 1
22:49:14.481 00.000 5240 scope still moving after pulse duration time elapsed
22:49:14.513 00.032 5240 IsGuiding returns 0
22:49:14.514 00.001 5240 scope move finished after 359 + 47 ms
22:49:14.514 00.000 5240 Move returns status 0, amount 359
22:49:14.514 00.000 5240 move complete, result=0
22:49:14.514 00.000 5240 worker thread done servicing request
22:49:14.515 00.001 2696 GuideStep: -0.5 px 126 ms EAST, -0.7 px 359 ms NORTH
22:49:14.521 00.006 5240 Worker thread wakes up
22:49:14.522 00.001 5240 worker thread servicing REQUEST_EXPOSE 1500
22:49:14.522 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:49:16.162 01.640 5240 Exposure complete
22:49:16.283 00.121 5240 worker thread done servicing request
22:49:16.283 00.000 2696 OnExposeComplete: enter
22:49:16.285 00.002 2696 UpdateGuideState(): m_state=6
22:49:16.288 00.003 2696 Star::Find(15, 284, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 180
22:49:16.290 00.002 2696 Star::Find returns 1 (0), X=284.70, Y=263.97, Mass=2885, SNR=37.9, Peak=207 HFD=3.9
22:49:16.295 00.005 2696 MultiStar: [#1 0.57,-1.30,1.28,U] [#2 0.79,-1.62,0.71,U] [#3 0.71,-1.33,0.70,U] [#4 0.01,-1.69,0.43,U] [#5 0.60,-0.57,0.44,U] [#6 0.02,-1.37,0.46,U] [#7 1.11,-1.32,0.48,U] [#8 0.70,-2.09,0.37,U] 
22:49:16.296 00.001 2696 refined, 8 included, MultiStar: {0.85, -1.40}, one-star: {2.14, -1.48}
22:49:16.298 00.002 2696 CameraToMount -- cameraTheta (-1.02) - m_xAngle (2.74) = xAngle (-3.76 = 2.52)
22:49:16.300 00.002 2696 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.13 = -1.13)
22:49:16.302 00.002 2696 CameraToMount -- cameraX=0.85 cameraY=-1.40 hyp=1.64 cameraTheta=-1.02 mountX=-1.34 mountY=-1.48, mountTheta=-2.30
22:49:16.305 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.85, y=-1.40, opts=13)
22:49:16.307 00.002 2696 Enqueuing Move request for scope (0.85, -1.40)
22:49:16.309 00.002 5240 Worker thread wakes up
22:49:16.309 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.85, -1.40) opts 0xd
22:49:16.309 00.000 5240 Handling offset move in thread for scope, endpoint = (0.85, -1.40)
22:49:16.309 00.000 5240 Moving (0.85, -1.40) raw xDistance=-1.34 yDistance=-1.48
22:49:16.309 00.000 5240 BLC: History state: CurrMiss=1.48, AvgInitMiss=1.26, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.679885, 1:1.482387
22:49:16.309 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:49:16.311 00.002 5240 PPEC rslt: input = -1.34, final = -1.36, react = -1.34, pred = -0.36, hyst = -1.23, hyst_pct = 0.73, period_length = 647.39
22:49:16.311 00.000 5240 PPEC: input: -1.34, control: -1.36, exposure: 1500
22:49:16.311 00.000 5240 GuideAlgorithmResistSwitch::result() returns -1.48 from input -1.48
22:49:16.311 00.000 5240 MoveAxis(E, 225, ABG)
22:49:16.311 00.000 5240 Guiding  Dir = 2, Dur = 225
22:49:16.311 00.000 5240 IsGuiding returns 0
22:49:16.311 00.000 5240 PulseGuide returned control before completion, sleep 235
22:49:16.326 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=207, med=0, FiltMin=0, FiltMax=139, Gamma=0.430
22:49:16.372 00.046 2696 UpdateGuideState exits: m=2885 SNR=37.9
22:49:16.373 00.001 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:16.376 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:49:16.377 00.001 2696 Enqueuing Expose request
22:49:16.552 00.175 5240 IsGuiding returns 1
22:49:16.552 00.000 5240 scope still moving after pulse duration time elapsed
22:49:16.583 00.031 5240 IsGuiding returns 0
22:49:16.584 00.001 5240 scope move finished after 225 + 48 ms
22:49:16.584 00.000 5240 Move returns status 0, amount 225
22:49:16.584 00.000 5240 MoveAxis(N, 188, ABG)
22:49:16.584 00.000 5240 Guiding  Dir = 0, Dur = 188
22:49:16.585 00.001 5240 IsGuiding returns 0
22:49:16.587 00.002 5240 PulseGuide returned control before completion, sleep 198
22:49:16.786 00.199 5240 IsGuiding returns 1
22:49:16.786 00.000 5240 scope still moving after pulse duration time elapsed
22:49:16.816 00.030 5240 IsGuiding returns 1
22:49:16.847 00.031 5240 IsGuiding returns 0
22:49:16.847 00.000 5240 scope move finished after 188 + 73 ms
22:49:16.848 00.001 5240 Move returns status 0, amount 188
22:49:16.848 00.000 5240 move complete, result=0
22:49:16.848 00.000 5240 worker thread done servicing request
22:49:16.848 00.000 5240 Worker thread wakes up
22:49:16.849 00.001 2696 GuideStep: -1.3 px 225 ms EAST, -1.5 px 188 ms NORTH
22:49:16.857 00.008 5240 worker thread servicing REQUEST_EXPOSE 1500
22:49:16.858 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:49:18.271 01.413 5240 Exposure complete
22:49:18.320 00.049 5240 worker thread done servicing request
22:49:18.320 00.000 2696 OnExposeComplete: enter
22:49:18.323 00.003 2696 UpdateGuideState(): m_state=6
22:49:18.325 00.002 2696 Star::Find(15, 284, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 181
22:49:18.326 00.001 2696 Star::Find returns 1 (0), X=284.81, Y=264.70, Mass=2952, SNR=38.3, Peak=162 HFD=3.8
22:49:18.328 00.002 2696 MultiStar: [#1 0.62,-0.58,1.28,U] [#2 0.68,-0.84,0.69,U] [#3 0.57,-0.73,0.66,U] [#4 -0.17,-0.93,0.43,U] [#5 0.40,0.06,0.44,U] [#6 -0.08,-0.89,0.45,U] [#7 1.03,-0.41,0.47,U] [#8 0.80,-1.18,0.38,U] 
22:49:18.330 00.002 2696 refined, 8 included, MultiStar: {0.82, -0.69}, one-star: {2.26, -0.75}
22:49:18.333 00.003 2696 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.74) = xAngle (-3.43 = 2.85)
22:49:18.334 00.001 2696 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.80 = -0.80)
22:49:18.335 00.001 2696 CameraToMount -- cameraX=0.82 cameraY=-0.69 hyp=1.07 cameraTheta=-0.70 mountX=-1.03 mountY=-0.77, mountTheta=-2.50
22:49:18.339 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.82, y=-0.69, opts=13)
22:49:18.340 00.001 2696 Enqueuing Move request for scope (0.82, -0.69)
22:49:18.343 00.003 5240 Worker thread wakes up
22:49:18.343 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.82, -0.69) opts 0xd
22:49:18.343 00.000 5240 Handling offset move in thread for scope, endpoint = (0.82, -0.69)
22:49:18.343 00.000 5240 Moving (0.82, -0.69) raw xDistance=-1.03 yDistance=-0.77
22:49:18.343 00.000 5240 BLC: History state: CurrMiss=0.77, AvgInitMiss=1.26, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.679885, 1:1.482387, 2:0.766956
22:49:18.343 00.000 5240 BLC: Under-shoot: nominal increase by 159
22:49:18.343 00.000 5240 BLC: window closed
22:49:18.343 00.000 5240 BLC: Pulse adjusted to 300
22:49:18.344 00.001 5240 PPEC rslt: input = -1.03, final = -1.03, react = -1.03, pred = -0.10, hyst = -1.00, hyst_pct = 0.73, period_length = 647.39
22:49:18.344 00.000 5240 PPEC: input: -1.03, control: -1.03, exposure: 1500
22:49:18.344 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.77 from input -0.77
22:49:18.344 00.000 5240 MoveAxis(E, 172, ABG)
22:49:18.345 00.001 5240 Guiding  Dir = 2, Dur = 172
22:49:18.345 00.000 5240 IsGuiding returns 0
22:49:18.345 00.000 5240 PulseGuide returned control before completion, sleep 182
22:49:18.357 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=185, med=0, FiltMin=0, FiltMax=137, Gamma=0.430
22:49:18.403 00.046 2696 UpdateGuideState exits: m=2952 SNR=38.3
22:49:18.405 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:18.407 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:49:18.409 00.002 2696 Enqueuing Expose request
22:49:18.534 00.125 5240 IsGuiding returns 1
22:49:18.534 00.000 5240 scope still moving after pulse duration time elapsed
22:49:18.565 00.031 5240 IsGuiding returns 0
22:49:18.565 00.000 5240 scope move finished after 172 + 48 ms
22:49:18.565 00.000 5240 Move returns status 0, amount 172
22:49:18.565 00.000 5240 MoveAxis(N, 97, ABG)
22:49:18.565 00.000 5240 Guiding  Dir = 0, Dur = 97
22:49:18.565 00.000 5240 IsGuiding returns 0
22:49:18.565 00.000 5240 PulseGuide returned control before completion, sleep 107
22:49:18.601 00.036 2696 evsrv: cli 0F943CE0 connect
22:49:18.604 00.003 2696 case statement mapped state 6 to 3
22:49:18.606 00.002 2696 case statement mapped state 6 to 3
22:49:18.610 00.004 2696 evsrv: cli 0F943CE0 request: {"method":"get_pixel_scale","id":"d9caa559-4fa2-4e16-bd05-0704d70eaabf"}
22:49:18.612 00.002 2696 evsrv: cli 0F943CE0 response: {"jsonrpc":"2.0","result":1.86834,"id":"d9caa559-4fa2-4e16-bd05-0704d70eaabf"}
22:49:18.615 00.003 2696 evsrv: cli 0F943CE0 disconnect
22:49:18.673 00.058 5240 IsGuiding returns 1
22:49:18.673 00.000 5240 scope still moving after pulse duration time elapsed
22:49:18.704 00.031 5240 IsGuiding returns 1
22:49:18.735 00.031 5240 IsGuiding returns 0
22:49:18.735 00.000 5240 scope move finished after 97 + 71 ms
22:49:18.735 00.000 5240 Move returns status 0, amount 97
22:49:18.735 00.000 5240 move complete, result=0
22:49:18.735 00.000 5240 worker thread done servicing request
22:49:18.735 00.000 5240 Worker thread wakes up
22:49:18.735 00.000 2696 GuideStep: -1.0 px 172 ms EAST, -0.8 px 97 ms NORTH
22:49:18.737 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:49:18.737 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:49:20.377 01.640 5240 Exposure complete
22:49:20.441 00.064 5240 worker thread done servicing request
22:49:20.442 00.001 2696 OnExposeComplete: enter
22:49:20.444 00.002 2696 UpdateGuideState(): m_state=6
22:49:20.449 00.005 2696 Star::Find(15, 284, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 182
22:49:20.451 00.002 2696 Star::Find returns 1 (0), X=284.01, Y=266.20, Mass=3011, SNR=38.7, Peak=199 HFD=4.0
22:49:20.453 00.002 2696 MultiStar: [#1 -0.07,0.99,1.26,U] [#2 -0.03,0.48,0.67,U] [#3 -0.33,0.67,0.69,U] [#4 -0.81,0.51,0.42,U] [#5 -0.09,1.53,0.43,U] [#6 -0.69,0.55,0.44,U] [#7 0.23,0.96,0.49,U] [#8 -0.09,0.31,0.38,U] 
22:49:20.455 00.002 2696 refined, 8 included, MultiStar: {0.09, 0.77}, one-star: {1.46, 0.75}
22:49:20.456 00.001 2696 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.74) = xAngle (-1.28 = -1.28)
22:49:20.458 00.002 2696 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.35 = 1.35)
22:49:20.460 00.002 2696 CameraToMount -- cameraX=0.09 cameraY=0.77 hyp=0.78 cameraTheta=1.45 mountX=0.22 mountY=0.76, mountTheta=1.29
22:49:20.463 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.09, y=0.77, opts=13)
22:49:20.465 00.002 2696 Enqueuing Move request for scope (0.09, 0.77)
22:49:20.466 00.001 5240 Worker thread wakes up
22:49:20.467 00.001 5240 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.77) opts 0xd
22:49:20.467 00.000 5240 Handling offset move in thread for scope, endpoint = (0.09, 0.77)
22:49:20.467 00.000 5240 Moving (0.09, 0.77) raw xDistance=0.22 yDistance=0.76
22:49:20.467 00.000 5240 PPEC rslt: input = 0.22, final = 0.06, react = 0.22, pred = 0.22, hyst = 0.00, hyst_pct = 0.73, period_length = 647.39
22:49:20.467 00.000 5240 PPEC: input: 0.22, control: 0.06, exposure: 1500
22:49:20.468 00.001 5240 resist switch: large excursion: input 0.76 thresh 0.45 direction from -1 to 1
22:49:20.468 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.28
22:49:20.468 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76
22:49:20.468 00.000 5240 MoveAxis(W, 10, ABG)
22:49:20.468 00.000 5240 Guiding  Dir = 3, Dur = 10
22:49:20.468 00.000 5240 IsGuiding returns 0
22:49:20.468 00.000 5240 PulseGuide returned control before completion, sleep 20
22:49:20.481 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=199, med=0, FiltMin=0, FiltMax=160, Gamma=0.430
22:49:20.499 00.018 5240 IsGuiding returns 1
22:49:20.499 00.000 5240 scope still moving after pulse duration time elapsed
22:49:20.527 00.028 2696 UpdateGuideState exits: m=3011 SNR=38.7
22:49:20.529 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:20.531 00.002 5240 IsGuiding returns 0
22:49:20.531 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:49:20.533 00.002 2696 Enqueuing Expose request
22:49:20.535 00.002 5240 scope move finished after 10 + 53 ms
22:49:20.535 00.000 5240 Move returns status 0, amount 10
22:49:20.535 00.000 5240 BLC: Oldest BLC event removed
22:49:20.535 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 300 applied
22:49:20.535 00.000 5240 MoveAxis(S, 396, ABG)
22:49:20.535 00.000 5240 Guiding  Dir = 1, Dur = 396
22:49:20.535 00.000 5240 IsGuiding returns 0
22:49:20.535 00.000 5240 PulseGuide returned control before completion, sleep 406
22:49:20.948 00.413 5240 IsGuiding returns 1
22:49:20.948 00.000 5240 scope still moving after pulse duration time elapsed
22:49:20.979 00.031 5240 IsGuiding returns 0
22:49:20.980 00.001 5240 scope move finished after 396 + 48 ms
22:49:20.980 00.000 5240 Move returns status 0, amount 396
22:49:20.980 00.000 5240 move complete, result=0
22:49:20.980 00.000 5240 worker thread done servicing request
22:49:20.980 00.000 2696 GuideStep: 0.2 px 10 ms WEST, 0.8 px 396 ms SOUTH
22:49:20.989 00.009 5240 Worker thread wakes up
22:49:20.989 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:49:20.989 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:49:22.419 01.430 5240 Exposure complete
22:49:22.525 00.106 5240 worker thread done servicing request
22:49:22.525 00.000 2696 OnExposeComplete: enter
22:49:22.529 00.004 2696 UpdateGuideState(): m_state=6
22:49:22.531 00.002 2696 Star::Find(15, 284, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
22:49:22.534 00.003 2696 Star::Find returns 1 (0), X=284.24, Y=266.54, Mass=3166, SNR=39.7, Peak=215 HFD=3.7
22:49:22.536 00.002 2696 MultiStar: [#1 -0.04,1.60,1.22,U] [#2 0.28,1.06,0.64,U] [#3 -0.22,0.98,0.65,U] [#4 -0.82,0.87,0.41,U] [#5 0.04,1.95,0.43,U] [#6 -0.65,0.95,0.45,U] [#7 0.32,1.39,0.46,U] [#8 0.42,0.49,0.37,U] 
22:49:22.539 00.003 2696 refined, 8 included, MultiStar: {0.24, 1.21}, one-star: {1.69, 1.09}
22:49:22.544 00.005 2696 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.74) = xAngle (-1.36 = -1.36)
22:49:22.548 00.004 2696 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.27 = 1.27)
22:49:22.550 00.002 2696 CameraToMount -- cameraX=0.24 cameraY=1.21 hyp=1.23 cameraTheta=1.37 mountX=0.25 mountY=1.18, mountTheta=1.36
22:49:22.554 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.24, y=1.21, opts=13)
22:49:22.557 00.003 2696 Enqueuing Move request for scope (0.24, 1.21)
22:49:22.559 00.002 5240 Worker thread wakes up
22:49:22.559 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.24, 1.21) opts 0xd
22:49:22.559 00.000 5240 Handling offset move in thread for scope, endpoint = (0.24, 1.21)
22:49:22.560 00.001 5240 Moving (0.24, 1.21) raw xDistance=0.25 yDistance=1.18
22:49:22.560 00.000 5240 BLC: History state: CurrMiss=1.18, AvgInitMiss=1.23, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.760677, 1:1.175995
22:49:22.560 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:49:22.561 00.001 5240 PPEC rslt: input = 0.25, final = 0.12, react = 0.25, pred = 0.43, hyst = 0.00, hyst_pct = 0.73, period_length = 647.39
22:49:22.561 00.000 5240 PPEC: input: 0.25, control: 0.12, exposure: 1500
22:49:22.561 00.000 5240 GuideAlgorithmResistSwitch::result() returns 1.18 from input 1.18
22:49:22.561 00.000 5240 MoveAxis(W, 20, ABG)
22:49:22.561 00.000 5240 Guiding  Dir = 3, Dur = 20
22:49:22.561 00.000 5240 IsGuiding returns 0
22:49:22.562 00.001 5240 PulseGuide returned control before completion, sleep 30
22:49:22.576 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=215, med=0, FiltMin=0, FiltMax=157, Gamma=0.430
22:49:22.606 00.030 5240 IsGuiding returns 1
22:49:22.606 00.000 5240 scope still moving after pulse duration time elapsed
22:49:22.625 00.019 2696 UpdateGuideState exits: m=3166 SNR=39.7
22:49:22.627 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:22.629 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:49:22.632 00.003 2696 Enqueuing Expose request
22:49:22.638 00.006 5240 IsGuiding returns 1
22:49:22.669 00.031 5240 IsGuiding returns 0
22:49:22.669 00.000 5240 scope move finished after 20 + 88 ms
22:49:22.669 00.000 5240 Move returns status 0, amount 20
22:49:22.669 00.000 5240 MoveAxis(S, 149, ABG)
22:49:22.669 00.000 5240 Guiding  Dir = 1, Dur = 149
22:49:22.670 00.001 5240 IsGuiding returns 0
22:49:22.670 00.000 5240 PulseGuide returned control before completion, sleep 159
22:49:22.842 00.172 5240 IsGuiding returns 1
22:49:22.842 00.000 5240 scope still moving after pulse duration time elapsed
22:49:22.873 00.031 5240 IsGuiding returns 0
22:49:22.873 00.000 5240 scope move finished after 149 + 54 ms
22:49:22.873 00.000 5240 Move returns status 0, amount 149
22:49:22.874 00.001 5240 move complete, result=0
22:49:22.874 00.000 5240 worker thread done servicing request
22:49:22.874 00.000 2696 GuideStep: 0.3 px 20 ms WEST, 1.2 px 149 ms SOUTH
22:49:22.880 00.006 5240 Worker thread wakes up
22:49:22.880 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:49:22.882 00.002 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:49:24.516 01.634 5240 Exposure complete
22:49:24.565 00.049 5240 worker thread done servicing request
22:49:24.565 00.000 2696 OnExposeComplete: enter
22:49:24.568 00.003 2696 UpdateGuideState(): m_state=6
22:49:24.571 00.003 2696 Star::Find(15, 284, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 184
22:49:24.575 00.004 2696 Star::Find returns 1 (0), X=284.36, Y=265.46, Mass=3003, SNR=38.7, Peak=223 HFD=3.4
22:49:24.578 00.003 2696 MultiStar: [#1 0.30,0.23,1.29,U] [#2 0.34,-0.31,0.70,U] [#3 0.24,0.12,0.66,U] [#4 -0.53,-0.22,0.44,U] [#5 0.06,0.79,0.43,U] [#6 -0.36,-0.08,0.45,U] [#7 0.58,-0.02,0.48,U] [#8 0.55,-0.43,0.36,U] 
22:49:24.580 00.002 2696 refined, 8 included, MultiStar: {0.47, 0.04}, one-star: {1.81, 0.02}
22:49:24.583 00.003 2696 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.74) = xAngle (-2.65 = -2.65)
22:49:24.585 00.002 2696 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.02 = -0.02)
22:49:24.587 00.002 2696 CameraToMount -- cameraX=0.47 cameraY=0.04 hyp=0.47 cameraTheta=0.08 mountX=-0.41 mountY=-0.01, mountTheta=-3.12
22:49:24.592 00.005 2696 SchedulePrimaryMove(0F998B58, x=0.47, y=0.04, opts=13)
22:49:24.595 00.003 2696 Enqueuing Move request for scope (0.47, 0.04)
22:49:24.598 00.003 5240 Worker thread wakes up
22:49:24.598 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.04) opts 0xd
22:49:24.598 00.000 5240 Handling offset move in thread for scope, endpoint = (0.47, 0.04)
22:49:24.598 00.000 5240 Moving (0.47, 0.04) raw xDistance=-0.41 yDistance=-0.01
22:49:24.598 00.000 5240 BLC: History state: CurrMiss=-0.01, AvgInitMiss=1.23, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.760677, 1:1.175995, 2:-0.009031
22:49:24.598 00.000 5240 BLC: No correction, Miss < min_move
22:49:24.599 00.001 5240 PPEC rslt: input = -0.41, final = -0.21, react = -0.41, pred = 0.60, hyst = -0.37, hyst_pct = 0.72, period_length = 647.39
22:49:24.599 00.000 5240 PPEC: input: -0.41, control: -0.21, exposure: 1500
22:49:24.599 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:24.599 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:49:24.599 00.000 5240 MoveAxis(E, 35, ABG)
22:49:24.599 00.000 5240 Guiding  Dir = 2, Dur = 35
22:49:24.600 00.001 5240 IsGuiding returns 0
22:49:24.600 00.000 5240 PulseGuide returned control before completion, sleep 45
22:49:24.615 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=0, FiltMin=0, FiltMax=164, Gamma=0.430
22:49:24.651 00.036 5240 IsGuiding returns 1
22:49:24.651 00.000 5240 scope still moving after pulse duration time elapsed
22:49:24.663 00.012 2696 UpdateGuideState exits: m=3003 SNR=38.7
22:49:24.669 00.006 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:24.671 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:49:24.673 00.002 2696 Enqueuing Expose request
22:49:24.682 00.009 5240 IsGuiding returns 0
22:49:24.682 00.000 5240 scope move finished after 35 + 47 ms
22:49:24.682 00.000 5240 Move returns status 0, amount 35
22:49:24.682 00.000 5240 MoveAxis(N, 0, ABG)
22:49:24.682 00.000 5240 Move returns status 0, amount 0
22:49:24.682 00.000 5240 move complete, result=0
22:49:24.682 00.000 5240 worker thread done servicing request
22:49:24.682 00.000 5240 Worker thread wakes up
22:49:24.682 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:49:24.682 00.000 2696 GuideStep: -0.4 px 35 ms EAST, -0.0 px 0 ms NORTH
22:49:24.684 00.002 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:49:26.096 01.412 5240 Exposure complete
22:49:26.144 00.048 5240 worker thread done servicing request
22:49:26.144 00.000 2696 OnExposeComplete: enter
22:49:26.146 00.002 2696 UpdateGuideState(): m_state=6
22:49:26.148 00.002 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
22:49:26.151 00.003 2696 Star::Find returns 1 (0), X=284.90, Y=265.41, Mass=3072, SNR=39.1, Peak=196 HFD=3.8
22:49:26.153 00.002 2696 MultiStar: [#1 0.52,0.00,1.27,U] [#2 0.85,-0.25,0.67,U] [#3 0.46,-0.12,0.66,U] [#4 0.10,-0.14,0.41,U] [#5 0.68,0.67,0.44,U] [#6 0.09,-0.19,0.45,U] [#7 0.94,-0.12,0.47,U] [#8 0.72,-0.59,0.38,U] 
22:49:26.155 00.002 2696 refined, 8 included, MultiStar: {0.87, -0.07}, one-star: {2.35, -0.04}
22:49:26.157 00.002 2696 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.74) = xAngle (-2.82 = -2.82)
22:49:26.159 00.002 2696 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.19 = -0.19)
22:49:26.160 00.001 2696 CameraToMount -- cameraX=0.87 cameraY=-0.07 hyp=0.87 cameraTheta=-0.08 mountX=-0.82 mountY=-0.16, mountTheta=-2.95
22:49:26.163 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.87, y=-0.07, opts=13)
22:49:26.166 00.003 2696 Enqueuing Move request for scope (0.87, -0.07)
22:49:26.168 00.002 5240 Worker thread wakes up
22:49:26.168 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.87, -0.07) opts 0xd
22:49:26.168 00.000 5240 Handling offset move in thread for scope, endpoint = (0.87, -0.07)
22:49:26.168 00.000 5240 Moving (0.87, -0.07) raw xDistance=-0.82 yDistance=-0.16
22:49:26.168 00.000 5240 BLC: window closed
22:49:26.168 00.000 5240 BLC: History state: CurrMiss=-0.16, AvgInitMiss=1.23, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.760677, 1:1.175995, 2:-0.009031
22:49:26.168 00.000 5240 BLC: Over-shoot, no adjustment based on avgInitialMiss
22:49:26.168 00.000 5240 BLC: window closed
22:49:26.169 00.001 5240 PPEC rslt: input = -0.82, final = -0.77, react = -0.82, pred = -0.07, hyst = -0.73, hyst_pct = 0.72, period_length = 647.39
22:49:26.169 00.000 5240 PPEC: input: -0.82, control: -0.77, exposure: 1500
22:49:26.169 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:49:26.169 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:49:26.169 00.000 5240 MoveAxis(E, 128, ABG)
22:49:26.169 00.000 5240 Guiding  Dir = 2, Dur = 128
22:49:26.170 00.001 5240 IsGuiding returns 0
22:49:26.170 00.000 5240 PulseGuide returned control before completion, sleep 138
22:49:26.181 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=196, med=0, FiltMin=0, FiltMax=152, Gamma=0.430
22:49:26.229 00.048 2696 UpdateGuideState exits: m=3072 SNR=39.1
22:49:26.232 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:26.235 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:49:26.236 00.001 2696 Enqueuing Expose request
22:49:26.323 00.087 5240 IsGuiding returns 1
22:49:26.323 00.000 5240 scope still moving after pulse duration time elapsed
22:49:26.355 00.032 5240 IsGuiding returns 0
22:49:26.355 00.000 5240 scope move finished after 128 + 57 ms
22:49:26.355 00.000 5240 Move returns status 0, amount 128
22:49:26.355 00.000 5240 MoveAxis(N, 0, ABG)
22:49:26.355 00.000 5240 Move returns status 0, amount 0
22:49:26.355 00.000 5240 move complete, result=0
22:49:26.355 00.000 5240 worker thread done servicing request
22:49:26.355 00.000 5240 Worker thread wakes up
22:49:26.355 00.000 2696 GuideStep: -0.8 px 128 ms EAST, -0.2 px 0 ms NORTH
22:49:26.359 00.004 5240 worker thread servicing REQUEST_EXPOSE 1500
22:49:26.359 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:49:27.985 01.626 5240 Exposure complete
22:49:28.039 00.054 5240 worker thread done servicing request
22:49:28.039 00.000 2696 OnExposeComplete: enter
22:49:28.043 00.004 2696 UpdateGuideState(): m_state=6
22:49:28.046 00.003 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 186
22:49:28.049 00.003 2696 Star::Find returns 1 (0), X=284.47, Y=265.57, Mass=2957, SNR=38.4, Peak=212 HFD=3.3
22:49:28.052 00.003 2696 MultiStar: [#1 0.09,0.24,1.30,U] [#2 0.55,0.01,0.69,U] [#3 0.22,-0.02,0.69,U] [#4 -0.36,-0.10,0.44,U] [#5 0.19,1.13,0.43,U] [#6 -0.26,0.28,0.43,U] [#7 0.74,0.21,0.49,U] [#8 0.56,-0.37,0.37,U] 
22:49:28.054 00.002 2696 refined, 8 included, MultiStar: {0.50, 0.16}, one-star: {1.92, 0.12}
22:49:28.057 00.003 2696 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.74) = xAngle (-2.42 = -2.42)
22:49:28.060 00.003 2696 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.21 = 0.21)
22:49:28.063 00.003 2696 CameraToMount -- cameraX=0.50 cameraY=0.16 hyp=0.53 cameraTheta=0.31 mountX=-0.40 mountY=0.11, mountTheta=2.87
22:49:28.067 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.50, y=0.16, opts=13)
22:49:28.072 00.005 2696 Enqueuing Move request for scope (0.50, 0.16)
22:49:28.076 00.004 5240 Worker thread wakes up
22:49:28.076 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.16) opts 0xd
22:49:28.076 00.000 5240 Handling offset move in thread for scope, endpoint = (0.50, 0.16)
22:49:28.076 00.000 5240 Moving (0.50, 0.16) raw xDistance=-0.40 yDistance=0.11
22:49:28.077 00.001 5240 PPEC rslt: input = -0.40, final = -0.38, react = -0.40, pred = -0.00, hyst = -0.38, hyst_pct = 0.72, period_length = 647.39
22:49:28.077 00.000 5240 PPEC: input: -0.40, control: -0.38, exposure: 1500
22:49:28.077 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:28.077 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:49:28.077 00.000 5240 MoveAxis(E, 64, ABG)
22:49:28.077 00.000 5240 Guiding  Dir = 2, Dur = 64
22:49:28.078 00.001 5240 IsGuiding returns 0
22:49:28.078 00.000 5240 PulseGuide returned control before completion, sleep 74
22:49:28.093 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=212, med=0, FiltMin=0, FiltMax=155, Gamma=0.430
22:49:28.143 00.050 2696 UpdateGuideState exits: m=2957 SNR=38.4
22:49:28.145 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:28.148 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:49:28.150 00.002 2696 Enqueuing Expose request
22:49:28.168 00.018 5240 IsGuiding returns 1
22:49:28.169 00.001 5240 scope still moving after pulse duration time elapsed
22:49:28.197 00.028 5240 IsGuiding returns 1
22:49:28.229 00.032 5240 IsGuiding returns 0
22:49:28.229 00.000 5240 scope move finished after 64 + 87 ms
22:49:28.229 00.000 5240 Move returns status 0, amount 64
22:49:28.229 00.000 5240 MoveAxis(N, 0, ABG)
22:49:28.229 00.000 5240 Move returns status 0, amount 0
22:49:28.229 00.000 5240 move complete, result=0
22:49:28.229 00.000 5240 worker thread done servicing request
22:49:28.230 00.001 5240 Worker thread wakes up
22:49:28.230 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:49:28.230 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:49:28.233 00.003 2696 GuideStep: -0.4 px 64 ms EAST, 0.1 px 0 ms NORTH
22:49:29.646 01.413 5240 Exposure complete
22:49:29.696 00.050 5240 worker thread done servicing request
22:49:29.696 00.000 2696 OnExposeComplete: enter
22:49:29.699 00.003 2696 UpdateGuideState(): m_state=6
22:49:29.700 00.001 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 187
22:49:29.702 00.002 2696 Star::Find returns 1 (0), X=284.54, Y=265.34, Mass=2996, SNR=38.6, Peak=206 HFD=3.4
22:49:29.705 00.003 2696 MultiStar: [#1 0.61,0.15,1.29,U] [#2 0.68,-0.16,0.71,U] [#3 0.79,0.18,0.68,U] [#4 -0.27,-0.16,0.43,U] [#5 0.38,0.75,0.44,U] [#6 -0.02,0.09,0.44,U] [#7 1.18,0.21,0.48,U] [#8 0.62,-0.56,0.37,U] 
22:49:29.707 00.002 2696 refined, 8 included, MultiStar: {0.79, 0.05}, one-star: {1.99, -0.11}
22:49:29.709 00.002 2696 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.74) = xAngle (-2.67 = -2.67)
22:49:29.711 00.002 2696 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.04 = -0.04)
22:49:29.713 00.002 2696 CameraToMount -- cameraX=0.79 cameraY=0.05 hyp=0.80 cameraTheta=0.06 mountX=-0.71 mountY=-0.03, mountTheta=-3.10
22:49:29.715 00.002 2696 SchedulePrimaryMove(0F998B58, x=0.79, y=0.05, opts=13)
22:49:29.717 00.002 2696 Enqueuing Move request for scope (0.79, 0.05)
22:49:29.719 00.002 5240 Worker thread wakes up
22:49:29.719 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.79, 0.05) opts 0xd
22:49:29.719 00.000 5240 Handling offset move in thread for scope, endpoint = (0.79, 0.05)
22:49:29.719 00.000 5240 Moving (0.79, 0.05) raw xDistance=-0.71 yDistance=-0.03
22:49:29.720 00.001 5240 PPEC rslt: input = -0.71, final = -0.72, react = -0.71, pred = 0.00, hyst = -0.72, hyst_pct = 0.72, period_length = 647.39
22:49:29.720 00.000 5240 PPEC: input: -0.71, control: -0.72, exposure: 1500
22:49:29.720 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:29.721 00.001 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:49:29.721 00.000 5240 MoveAxis(E, 119, ABG)
22:49:29.721 00.000 5240 Guiding  Dir = 2, Dur = 119
22:49:29.721 00.000 5240 IsGuiding returns 0
22:49:29.721 00.000 5240 PulseGuide returned control before completion, sleep 129
22:49:29.734 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=206, med=0, FiltMin=0, FiltMax=157, Gamma=0.430
22:49:29.781 00.047 2696 UpdateGuideState exits: m=2996 SNR=38.6
22:49:29.784 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:29.786 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:49:29.788 00.002 2696 Enqueuing Expose request
22:49:29.861 00.073 5240 IsGuiding returns 1
22:49:29.861 00.000 5240 scope still moving after pulse duration time elapsed
22:49:29.893 00.032 5240 IsGuiding returns 0
22:49:29.893 00.000 5240 scope move finished after 119 + 52 ms
22:49:29.893 00.000 5240 Move returns status 0, amount 119
22:49:29.893 00.000 5240 MoveAxis(N, 0, ABG)
22:49:29.893 00.000 5240 Move returns status 0, amount 0
22:49:29.893 00.000 5240 move complete, result=0
22:49:29.894 00.001 2696 GuideStep: -0.7 px 119 ms EAST, -0.0 px 0 ms NORTH
22:49:29.897 00.003 5240 worker thread done servicing request
22:49:29.897 00.000 5240 Worker thread wakes up
22:49:29.897 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:49:29.897 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:49:31.522 01.625 5240 Exposure complete
22:49:31.570 00.048 5240 worker thread done servicing request
22:49:31.570 00.000 2696 OnExposeComplete: enter
22:49:31.574 00.004 2696 UpdateGuideState(): m_state=6
22:49:31.577 00.003 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 188
22:49:31.579 00.002 2696 Star::Find returns 1 (0), X=284.06, Y=265.56, Mass=2836, SNR=37.5, Peak=193 HFD=3.6
22:49:31.581 00.002 2696 MultiStar: [#1 0.00,0.37,1.31,U] [#2 0.05,-0.02,0.70,U] [#3 0.03,0.21,0.70,U] [#4 -0.69,-0.04,0.44,U] [#5 -0.20,0.90,0.45,U] [#6 -0.67,-0.09,0.47,U] [#7 0.46,0.18,0.48,U] [#8 0.17,-0.38,0.39,U] 
22:49:31.583 00.002 2696 refined, 8 included, MultiStar: {0.19, 0.17}, one-star: {1.51, 0.11}
22:49:31.585 00.002 2696 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.74) = xAngle (-2.02 = -2.02)
22:49:31.587 00.002 2696 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.61 = 0.61)
22:49:31.589 00.002 2696 CameraToMount -- cameraX=0.19 cameraY=0.17 hyp=0.26 cameraTheta=0.72 mountX=-0.11 mountY=0.15, mountTheta=2.21
22:49:31.592 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.19, y=0.17, opts=13)
22:49:31.594 00.002 2696 Enqueuing Move request for scope (0.19, 0.17)
22:49:31.596 00.002 5240 Worker thread wakes up
22:49:31.596 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.17) opts 0xd
22:49:31.597 00.001 5240 Handling offset move in thread for scope, endpoint = (0.19, 0.17)
22:49:31.597 00.000 5240 Moving (0.19, 0.17) raw xDistance=-0.11 yDistance=0.15
22:49:31.597 00.000 5240 PPEC rslt: input = -0.11, final = 0.02, react = -0.11, pred = 0.06, hyst = 0.00, hyst_pct = 0.72, period_length = 647.39
22:49:31.598 00.001 5240 PPEC: input: -0.11, control: 0.02, exposure: 1500
22:49:31.598 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:31.598 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:49:31.598 00.000 5240 MoveAxis(W, 3, ABG)
22:49:31.598 00.000 5240 Guiding  Dir = 3, Dur = 3
22:49:31.598 00.000 5240 IsGuiding returns 0
22:49:31.599 00.001 5240 PulseGuide returned control before completion, sleep 13
22:49:31.615 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=193, med=0, FiltMin=0, FiltMax=146, Gamma=0.430
22:49:31.627 00.012 5240 IsGuiding returns 1
22:49:31.627 00.000 5240 scope still moving after pulse duration time elapsed
22:49:31.659 00.032 5240 IsGuiding returns 0
22:49:31.659 00.000 5240 scope move finished after 3 + 58 ms
22:49:31.659 00.000 5240 Move returns status 0, amount 3
22:49:31.659 00.000 5240 MoveAxis(N, 0, ABG)
22:49:31.659 00.000 5240 Move returns status 0, amount 0
22:49:31.659 00.000 5240 move complete, result=0
22:49:31.660 00.001 5240 worker thread done servicing request
22:49:31.664 00.004 2696 UpdateGuideState exits: m=2836 SNR=37.5
22:49:31.670 00.006 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:31.673 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:49:31.676 00.003 2696 Enqueuing Expose request
22:49:31.679 00.003 5240 Worker thread wakes up
22:49:31.679 00.000 2696 GuideStep: -0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
22:49:31.682 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:49:31.682 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:49:33.102 01.420 5240 Exposure complete
22:49:33.150 00.048 5240 worker thread done servicing request
22:49:33.150 00.000 2696 OnExposeComplete: enter
22:49:33.152 00.002 2696 UpdateGuideState(): m_state=6
22:49:33.154 00.002 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 189
22:49:33.156 00.002 2696 Star::Find returns 1 (0), X=284.35, Y=265.75, Mass=3027, SNR=38.8, Peak=213 HFD=3.6
22:49:33.158 00.002 2696 MultiStar: [#1 -0.00,0.26,1.22,U] [#2 0.34,0.08,0.68,U] [#3 0.20,0.32,0.68,U] [#4 -0.58,-0.07,0.43,U] [#5 0.07,1.06,0.44,U] [#6 -0.55,0.19,0.44,U] [#7 0.72,0.62,0.48,U] [#8 0.40,-0.21,0.38,U] 
22:49:33.160 00.002 2696 refined, 8 included, MultiStar: {0.38, 0.28}, one-star: {1.80, 0.30}
22:49:33.162 00.002 2696 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.74) = xAngle (-2.10 = -2.10)
22:49:33.164 00.002 2696 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.53 = 0.53)
22:49:33.167 00.003 2696 CameraToMount -- cameraX=0.38 cameraY=0.28 hyp=0.48 cameraTheta=0.64 mountX=-0.24 mountY=0.24, mountTheta=2.35
22:49:33.171 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.38, y=0.28, opts=13)
22:49:33.173 00.002 2696 Enqueuing Move request for scope (0.38, 0.28)
22:49:33.174 00.001 5240 Worker thread wakes up
22:49:33.174 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.28) opts 0xd
22:49:33.174 00.000 5240 Handling offset move in thread for scope, endpoint = (0.38, 0.28)
22:49:33.175 00.001 5240 Moving (0.38, 0.28) raw xDistance=-0.24 yDistance=0.24
22:49:33.175 00.000 5240 PPEC rslt: input = -0.24, final = 0.03, react = -0.24, pred = 0.10, hyst = 0.00, hyst_pct = 0.72, period_length = 647.39
22:49:33.175 00.000 5240 PPEC: input: -0.24, control: 0.03, exposure: 1500
22:49:33.175 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
22:49:33.175 00.000 5240 MoveAxis(W, 5, ABG)
22:49:33.175 00.000 5240 Guiding  Dir = 3, Dur = 5
22:49:33.176 00.001 5240 IsGuiding returns 0
22:49:33.176 00.000 5240 PulseGuide returned control before completion, sleep 15
22:49:33.189 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=213, med=0, FiltMin=0, FiltMax=139, Gamma=0.430
22:49:33.207 00.018 5240 IsGuiding returns 1
22:49:33.207 00.000 5240 scope still moving after pulse duration time elapsed
22:49:33.238 00.031 5240 IsGuiding returns 0
22:49:33.238 00.000 5240 scope move finished after 5 + 55 ms
22:49:33.238 00.000 5240 Move returns status 0, amount 5
22:49:33.238 00.000 5240 MoveAxis(S, 31, ABG)
22:49:33.238 00.000 5240 Guiding  Dir = 1, Dur = 31
22:49:33.238 00.000 5240 IsGuiding returns 0
22:49:33.239 00.001 5240 PulseGuide returned control before completion, sleep 41
22:49:33.239 00.000 2696 UpdateGuideState exits: m=3027 SNR=38.8
22:49:33.241 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:33.243 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:49:33.245 00.002 2696 Enqueuing Expose request
22:49:33.285 00.040 5240 IsGuiding returns 1
22:49:33.285 00.000 5240 scope still moving after pulse duration time elapsed
22:49:33.317 00.032 5240 IsGuiding returns 0
22:49:33.317 00.000 5240 scope move finished after 31 + 47 ms
22:49:33.317 00.000 5240 Move returns status 0, amount 31
22:49:33.317 00.000 5240 move complete, result=0
22:49:33.317 00.000 5240 worker thread done servicing request
22:49:33.318 00.001 5240 Worker thread wakes up
22:49:33.318 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:49:33.318 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:49:33.326 00.008 2696 GuideStep: -0.2 px 5 ms WEST, 0.2 px 31 ms SOUTH
22:49:34.941 01.615 5240 Exposure complete
22:49:34.992 00.051 5240 worker thread done servicing request
22:49:34.992 00.000 2696 OnExposeComplete: enter
22:49:34.994 00.002 2696 UpdateGuideState(): m_state=6
22:49:34.996 00.002 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 190
22:49:34.998 00.002 2696 Star::Find returns 1 (0), X=284.52, Y=265.37, Mass=3100, SNR=39.2, Peak=236 HFD=3.4
22:49:35.000 00.002 2696 MultiStar: [#1 0.51,0.22,1.23,U] [#2 0.72,-0.09,0.69,U] [#3 0.61,0.25,0.68,U] [#4 -0.14,-0.32,0.40,U] [#5 0.45,1.07,0.42,U] [#6 -0.12,0.08,0.45,U] [#7 1.06,0.16,0.48,U] [#8 0.54,-0.63,0.36,U] 
22:49:35.002 00.002 2696 refined, 8 included, MultiStar: {0.75, 0.09}, one-star: {1.97, -0.08}
22:49:35.003 00.001 2696 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.74) = xAngle (-2.62 = -2.62)
22:49:35.005 00.002 2696 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.01 = 0.01)
22:49:35.007 00.002 2696 CameraToMount -- cameraX=0.75 cameraY=0.09 hyp=0.76 cameraTheta=0.12 mountX=-0.66 mountY=0.01, mountTheta=3.13
22:49:35.014 00.007 2696 SchedulePrimaryMove(0F998B58, x=0.75, y=0.09, opts=13)
22:49:35.016 00.002 2696 Enqueuing Move request for scope (0.75, 0.09)
22:49:35.018 00.002 5240 Worker thread wakes up
22:49:35.018 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.75, 0.09) opts 0xd
22:49:35.018 00.000 5240 Handling offset move in thread for scope, endpoint = (0.75, 0.09)
22:49:35.018 00.000 5240 Moving (0.75, 0.09) raw xDistance=-0.66 yDistance=0.01
22:49:35.019 00.001 5240 PPEC rslt: input = -0.66, final = -0.72, react = -0.66, pred = -0.40, hyst = -0.59, hyst_pct = 0.72, period_length = 647.39
22:49:35.019 00.000 5240 PPEC: input: -0.66, control: -0.72, exposure: 1500
22:49:35.019 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:35.019 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:49:35.019 00.000 5240 MoveAxis(E, 120, ABG)
22:49:35.019 00.000 5240 Guiding  Dir = 2, Dur = 120
22:49:35.019 00.000 5240 IsGuiding returns 0
22:49:35.020 00.001 5240 PulseGuide returned control before completion, sleep 130
22:49:35.031 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=153, Gamma=0.430
22:49:35.082 00.051 2696 UpdateGuideState exits: m=3100 SNR=39.2
22:49:35.084 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:35.086 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:49:35.088 00.002 2696 Enqueuing Expose request
22:49:35.158 00.070 5240 IsGuiding returns 1
22:49:35.158 00.000 5240 scope still moving after pulse duration time elapsed
22:49:35.189 00.031 5240 IsGuiding returns 0
22:49:35.189 00.000 5240 scope move finished after 120 + 50 ms
22:49:35.189 00.000 5240 Move returns status 0, amount 120
22:49:35.189 00.000 5240 MoveAxis(N, 0, ABG)
22:49:35.189 00.000 5240 Move returns status 0, amount 0
22:49:35.189 00.000 5240 move complete, result=0
22:49:35.189 00.000 5240 worker thread done servicing request
22:49:35.189 00.000 5240 Worker thread wakes up
22:49:35.189 00.000 2696 GuideStep: -0.7 px 120 ms EAST, 0.0 px 0 ms NORTH
22:49:35.192 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:49:35.192 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:49:36.606 01.414 5240 Exposure complete
22:49:36.659 00.053 5240 worker thread done servicing request
22:49:36.659 00.000 2696 OnExposeComplete: enter
22:49:36.662 00.003 2696 UpdateGuideState(): m_state=6
22:49:36.666 00.004 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 191
22:49:36.668 00.002 2696 Star::Find returns 1 (1), X=284.15, Y=265.57, Mass=3131, SNR=39.5, Peak=255 HFD=3.6
22:49:36.670 00.002 2696 MultiStar: [#1 0.05,0.35,1.25,U] [#2 0.12,-0.08,0.69,U] [#3 0.00,0.22,0.65,U] [#4 -0.90,0.02,0.41,U] [#5 -0.16,1.09,0.43,U] [#6 -0.49,0.08,0.42,U] [#7 0.46,0.04,0.47,U] [#8 0.27,-0.32,0.36,U] 
22:49:36.672 00.002 2696 refined, 8 included, MultiStar: {0.25, 0.19}, one-star: {1.60, 0.12}
22:49:36.674 00.002 2696 CameraToMount -- cameraTheta (0.64) - m_xAngle (2.74) = xAngle (-2.09 = -2.09)
22:49:36.675 00.001 2696 CameraToMount -- cameraTheta (0.64) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.54 = 0.54)
22:49:36.678 00.003 2696 CameraToMount -- cameraX=0.25 cameraY=0.19 hyp=0.31 cameraTheta=0.64 mountX=-0.15 mountY=0.16, mountTheta=2.34
22:49:36.682 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.25, y=0.19, opts=13)
22:49:36.684 00.002 2696 Enqueuing Move request for scope (0.25, 0.19)
22:49:36.685 00.001 5240 Worker thread wakes up
22:49:36.685 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.19) opts 0xd
22:49:36.685 00.000 5240 Handling offset move in thread for scope, endpoint = (0.25, 0.19)
22:49:36.685 00.000 5240 Moving (0.25, 0.19) raw xDistance=-0.15 yDistance=0.16
22:49:36.686 00.001 5240 PPEC rslt: input = -0.15, final = -0.11, react = -0.15, pred = -0.37, hyst = 0.00, hyst_pct = 0.72, period_length = 647.39
22:49:36.686 00.000 5240 PPEC: input: -0.15, control: -0.11, exposure: 1500
22:49:36.686 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.16
22:49:36.686 00.000 5240 MoveAxis(E, 18, ABG)
22:49:36.686 00.000 5240 Guiding  Dir = 2, Dur = 18
22:49:36.687 00.001 5240 IsGuiding returns 0
22:49:36.687 00.000 5240 PulseGuide returned control before completion, sleep 28
22:49:36.701 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=159, Gamma=0.430
22:49:36.724 00.023 5240 IsGuiding returns 1
22:49:36.724 00.000 5240 scope still moving after pulse duration time elapsed
22:49:36.747 00.023 2696 UpdateGuideState exits: m=3131 SNR=39.5 Saturated
22:49:36.749 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:36.751 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:49:36.752 00.001 2696 Enqueuing Expose request
22:49:36.755 00.003 5240 IsGuiding returns 0
22:49:36.755 00.000 5240 scope move finished after 18 + 50 ms
22:49:36.755 00.000 5240 Move returns status 0, amount 18
22:49:36.755 00.000 5240 MoveAxis(S, 20, ABG)
22:49:36.755 00.000 5240 Guiding  Dir = 1, Dur = 20
22:49:36.755 00.000 5240 IsGuiding returns 0
22:49:36.756 00.001 5240 PulseGuide returned control before completion, sleep 30
22:49:36.801 00.045 5240 IsGuiding returns 1
22:49:36.801 00.000 5240 scope still moving after pulse duration time elapsed
22:49:36.832 00.031 5240 IsGuiding returns 0
22:49:36.832 00.000 5240 scope move finished after 20 + 56 ms
22:49:36.832 00.000 5240 Move returns status 0, amount 20
22:49:36.832 00.000 5240 move complete, result=0
22:49:36.832 00.000 5240 worker thread done servicing request
22:49:36.832 00.000 5240 Worker thread wakes up
22:49:36.832 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:49:36.832 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:49:36.834 00.002 2696 GuideStep: -0.2 px 18 ms EAST, 0.2 px 20 ms SOUTH
22:49:38.457 01.623 5240 Exposure complete
22:49:38.507 00.050 5240 worker thread done servicing request
22:49:38.507 00.000 2696 OnExposeComplete: enter
22:49:38.511 00.004 2696 UpdateGuideState(): m_state=6
22:49:38.515 00.004 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 192
22:49:38.517 00.002 2696 Star::Find returns 1 (0), X=283.91, Y=265.32, Mass=3047, SNR=38.9, Peak=194 HFD=3.7
22:49:38.520 00.003 2696 MultiStar: [#1 0.09,0.42,1.29,U] [#2 0.01,-0.08,0.68,U] [#3 0.10,0.32,0.68,U] [#4 -0.94,-0.21,0.43,U] [#5 -0.36,0.84,0.44,U] [#6 -0.70,-0.11,0.46,U] [#7 0.66,0.42,0.46,U] [#8 -0.20,-0.46,0.37,U] 
22:49:38.522 00.002 2696 refined, 8 included, MultiStar: {0.15, 0.14}, one-star: {1.36, -0.13}
22:49:38.524 00.002 2696 CameraToMount -- cameraTheta (0.75) - m_xAngle (2.74) = xAngle (-1.99 = -1.99)
22:49:38.527 00.003 2696 CameraToMount -- cameraTheta (0.75) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.65 = 0.65)
22:49:38.529 00.002 2696 CameraToMount -- cameraX=0.15 cameraY=0.14 hyp=0.21 cameraTheta=0.75 mountX=-0.08 mountY=0.13, mountTheta=2.16
22:49:38.533 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.15, y=0.14, opts=13)
22:49:38.536 00.003 2696 Enqueuing Move request for scope (0.15, 0.14)
22:49:38.540 00.004 5240 Worker thread wakes up
22:49:38.540 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.14) opts 0xd
22:49:38.540 00.000 5240 Handling offset move in thread for scope, endpoint = (0.15, 0.14)
22:49:38.540 00.000 5240 Moving (0.15, 0.14) raw xDistance=-0.08 yDistance=0.13
22:49:38.541 00.001 5240 PPEC rslt: input = -0.08, final = -0.10, react = -0.08, pred = -0.35, hyst = 0.00, hyst_pct = 0.71, period_length = 647.39
22:49:38.541 00.000 5240 PPEC: input: -0.08, control: -0.10, exposure: 1500
22:49:38.541 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:38.541 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:49:38.541 00.000 5240 MoveAxis(E, 17, ABG)
22:49:38.542 00.001 5240 Guiding  Dir = 2, Dur = 17
22:49:38.542 00.000 5240 IsGuiding returns 0
22:49:38.542 00.000 5240 PulseGuide returned control before completion, sleep 27
22:49:38.558 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=209, med=0, FiltMin=0, FiltMax=172, Gamma=0.430
22:49:38.578 00.020 5240 IsGuiding returns 1
22:49:38.578 00.000 5240 scope still moving after pulse duration time elapsed
22:49:38.608 00.030 5240 IsGuiding returns 0
22:49:38.608 00.000 5240 scope move finished after 17 + 49 ms
22:49:38.608 00.000 5240 Move returns status 0, amount 17
22:49:38.608 00.000 5240 MoveAxis(N, 0, ABG)
22:49:38.608 00.000 5240 Move returns status 0, amount 0
22:49:38.608 00.000 5240 move complete, result=0
22:49:38.608 00.000 5240 worker thread done servicing request
22:49:38.619 00.011 2696 UpdateGuideState exits: m=3047 SNR=38.9
22:49:38.622 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:38.624 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:49:38.627 00.003 2696 Enqueuing Expose request
22:49:38.629 00.002 5240 Worker thread wakes up
22:49:38.629 00.000 2696 GuideStep: -0.1 px 17 ms EAST, 0.1 px 0 ms NORTH
22:49:38.632 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:49:38.632 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:49:40.053 01.421 5240 Exposure complete
22:49:40.317 00.264 5240 worker thread done servicing request
22:49:40.317 00.000 2696 OnExposeComplete: enter
22:49:40.343 00.026 2696 UpdateGuideState(): m_state=6
22:49:40.345 00.002 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 193
22:49:40.359 00.014 2696 Star::Find returns 1 (0), X=283.89, Y=265.19, Mass=3124, SNR=39.4, Peak=220 HFD=3.6
22:49:40.373 00.014 2696 MultiStar: [#1 -0.08,0.01,1.24,U] [#2 -0.14,-0.43,0.66,U] [#3 -0.19,-0.21,0.65,U] [#4 -1.17,-0.61,0.41,U] [#5 -0.42,0.75,0.43,U] [#6 -0.95,-0.39,0.42,U] [#7 0.32,-0.11,0.46,U] [#8 -0.11,-0.85,0.37,U] 
22:49:40.375 00.002 2696 refined, 8 included, MultiStar: {0.01, -0.20}, one-star: {1.34, -0.25}
22:49:40.398 00.023 2696 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.74) = xAngle (-4.25 = 2.04)
22:49:40.407 00.009 2696 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.62 = -1.62)
22:49:40.426 00.019 2696 CameraToMount -- cameraX=0.01 cameraY=-0.20 hyp=0.20 cameraTheta=-1.51 mountX=-0.09 mountY=-0.20, mountTheta=-1.99
22:49:40.455 00.029 2696 SchedulePrimaryMove(0F998B58, x=0.01, y=-0.20, opts=13)
22:49:40.467 00.012 2696 Enqueuing Move request for scope (0.01, -0.20)
22:49:40.480 00.013 5240 Worker thread wakes up
22:49:40.480 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.20) opts 0xd
22:49:40.480 00.000 5240 Handling offset move in thread for scope, endpoint = (0.01, -0.20)
22:49:40.481 00.001 5240 Moving (0.01, -0.20) raw xDistance=-0.09 yDistance=-0.20
22:49:40.482 00.001 5240 PPEC rslt: input = -0.09, final = -0.07, react = -0.09, pred = -0.23, hyst = 0.00, hyst_pct = 0.71, period_length = 647.39
22:49:40.482 00.000 5240 PPEC: input: -0.09, control: -0.07, exposure: 1500
22:49:40.482 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:49:40.482 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:49:40.482 00.000 5240 MoveAxis(E, 11, ABG)
22:49:40.482 00.000 5240 Guiding  Dir = 2, Dur = 11
22:49:40.482 00.000 5240 IsGuiding returns 0
22:49:40.482 00.000 5240 PulseGuide returned control before completion, sleep 21
22:49:40.535 00.053 5240 IsGuiding returns 1
22:49:40.535 00.000 5240 scope still moving after pulse duration time elapsed
22:49:40.563 00.028 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=0, FiltMin=0, FiltMax=178, Gamma=0.430
22:49:40.566 00.003 5240 IsGuiding returns 0
22:49:40.566 00.000 5240 scope move finished after 11 + 72 ms
22:49:40.567 00.001 5240 Move returns status 0, amount 11
22:49:40.567 00.000 5240 MoveAxis(N, 0, ABG)
22:49:40.567 00.000 5240 Move returns status 0, amount 0
22:49:40.567 00.000 5240 move complete, result=0
22:49:40.567 00.000 5240 worker thread done servicing request
22:49:40.818 00.251 2696 UpdateGuideState exits: m=3124 SNR=39.4
22:49:40.846 00.028 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:40.878 00.032 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:49:40.906 00.028 2696 Enqueuing Expose request
22:49:40.934 00.028 5240 Worker thread wakes up
22:49:40.934 00.000 2696 GuideStep: -0.1 px 11 ms EAST, -0.2 px 0 ms NORTH
22:49:40.937 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:49:40.937 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:49:42.633 01.696 5240 Exposure complete
22:49:42.929 00.296 5240 worker thread done servicing request
22:49:42.929 00.000 2696 OnExposeComplete: enter
22:49:42.932 00.003 2696 UpdateGuideState(): m_state=6
22:49:42.935 00.003 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 194
22:49:42.968 00.033 2696 Star::Find returns 1 (0), X=284.26, Y=264.97, Mass=3168, SNR=39.7, Peak=235 HFD=3.6
22:49:42.971 00.003 2696 MultiStar: [#1 0.35,-0.19,1.25,U] [#2 0.51,-0.41,0.67,U] [#3 0.46,-0.15,0.66,U] [#4 -0.54,-0.68,0.42,U] [#5 0.08,0.63,0.42,U] [#6 -0.19,-0.52,0.42,U] [#7 0.77,-0.13,0.47,U] [#8 0.25,-0.95,0.36,U] 
22:49:43.011 00.040 2696 refined, 8 included, MultiStar: {0.52, -0.30}, one-star: {1.71, -0.48}
22:49:43.014 00.003 2696 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.74) = xAngle (-3.26 = 3.02)
22:49:43.042 00.028 2696 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.63 = -0.63)
22:49:43.045 00.003 2696 CameraToMount -- cameraX=0.52 cameraY=-0.30 hyp=0.61 cameraTheta=-0.53 mountX=-0.60 mountY=-0.36, mountTheta=-2.61
22:49:43.080 00.035 2696 SchedulePrimaryMove(0F998B58, x=0.52, y=-0.30, opts=13)
22:49:43.112 00.032 2696 Enqueuing Move request for scope (0.52, -0.30)
22:49:43.138 00.026 5240 Worker thread wakes up
22:49:43.138 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.30) opts 0xd
22:49:43.138 00.000 5240 Handling offset move in thread for scope, endpoint = (0.52, -0.30)
22:49:43.138 00.000 5240 Moving (0.52, -0.30) raw xDistance=-0.60 yDistance=-0.36
22:49:43.139 00.001 5240 PPEC rslt: input = -0.60, final = -0.61, react = -0.60, pred = -0.14, hyst = -0.55, hyst_pct = 0.71, period_length = 647.39
22:49:43.139 00.000 5240 PPEC: input: -0.60, control: -0.61, exposure: 1500
22:49:43.139 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:49:43.139 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
22:49:43.139 00.000 5240 MoveAxis(E, 101, ABG)
22:49:43.139 00.000 5240 Guiding  Dir = 2, Dur = 101
22:49:43.140 00.001 5240 IsGuiding returns 0
22:49:43.140 00.000 5240 PulseGuide returned control before completion, sleep 111
22:49:43.201 00.061 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=174, Gamma=0.430
22:49:43.254 00.053 5240 IsGuiding returns 1
22:49:43.254 00.000 5240 scope still moving after pulse duration time elapsed
22:49:43.273 00.019 2696 UpdateGuideState exits: m=3168 SNR=39.7
22:49:43.276 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:43.278 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:49:43.280 00.002 2696 Enqueuing Expose request
22:49:43.289 00.009 5240 IsGuiding returns 0
22:49:43.289 00.000 5240 scope move finished after 101 + 48 ms
22:49:43.289 00.000 5240 Move returns status 0, amount 101
22:49:43.289 00.000 5240 MoveAxis(N, 0, ABG)
22:49:43.289 00.000 5240 Move returns status 0, amount 0
22:49:43.290 00.001 5240 move complete, result=0
22:49:43.290 00.000 5240 worker thread done servicing request
22:49:43.290 00.000 5240 Worker thread wakes up
22:49:43.290 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:49:43.290 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:49:43.297 00.007 2696 GuideStep: -0.6 px 101 ms EAST, -0.4 px 0 ms NORTH
22:49:44.717 01.420 5240 Exposure complete
22:49:44.831 00.114 2696 OnExposeComplete: enter
22:49:44.837 00.006 5240 worker thread done servicing request
22:49:44.837 00.000 2696 UpdateGuideState(): m_state=6
22:49:44.842 00.005 2696 Star::Find(15, 284, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 195
22:49:44.848 00.006 2696 Star::Find returns 1 (0), X=284.52, Y=264.76, Mass=3023, SNR=38.8, Peak=216 HFD=3.6
22:49:44.854 00.006 2696 MultiStar: [#1 0.57,-0.28,1.28,U] [#2 0.57,-0.70,0.69,U] [#3 0.36,-0.63,0.68,U] [#4 -0.47,-0.96,0.43,U] [#5 0.28,0.24,0.43,U] [#6 -0.32,-0.70,0.44,U] [#7 0.92,-0.43,0.49,U] [#8 0.58,-1.09,0.37,U] 
22:49:44.860 00.006 2696 refined, 8 included, MultiStar: {0.65, -0.55}, one-star: {1.97, -0.69}
22:49:44.863 00.003 2696 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.74) = xAngle (-3.44 = 2.85)
22:49:44.865 00.002 2696 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.80 = -0.80)
22:49:44.868 00.003 2696 CameraToMount -- cameraX=0.65 cameraY=-0.55 hyp=0.85 cameraTheta=-0.70 mountX=-0.81 mountY=-0.61, mountTheta=-2.50
22:49:44.873 00.005 2696 SchedulePrimaryMove(0F998B58, x=0.65, y=-0.55, opts=13)
22:49:44.876 00.003 2696 Enqueuing Move request for scope (0.65, -0.55)
22:49:44.878 00.002 5240 Worker thread wakes up
22:49:44.878 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.65, -0.55) opts 0xd
22:49:44.878 00.000 5240 Handling offset move in thread for scope, endpoint = (0.65, -0.55)
22:49:44.878 00.000 5240 Moving (0.65, -0.55) raw xDistance=-0.81 yDistance=-0.61
22:49:44.879 00.001 5240 PPEC rslt: input = -0.81, final = -0.77, react = -0.81, pred = -0.03, hyst = -0.74, hyst_pct = 0.71, period_length = 647.39
22:49:44.879 00.000 5240 PPEC: input: -0.81, control: -0.77, exposure: 1500
22:49:44.879 00.000 5240 resist switch: large excursion: input -0.61 thresh 0.45 direction from 1 to -1
22:49:44.879 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.84
22:49:44.879 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
22:49:44.879 00.000 5240 MoveAxis(E, 128, ABG)
22:49:44.880 00.001 5240 Guiding  Dir = 2, Dur = 128
22:49:44.880 00.000 5240 IsGuiding returns 0
22:49:44.880 00.000 5240 PulseGuide returned control before completion, sleep 138
22:49:44.894 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=216, med=0, FiltMin=0, FiltMax=156, Gamma=0.430
22:49:44.945 00.051 2696 UpdateGuideState exits: m=3023 SNR=38.8
22:49:44.950 00.005 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:44.953 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:49:44.955 00.002 2696 Enqueuing Expose request
22:49:45.026 00.071 5240 IsGuiding returns 1
22:49:45.026 00.000 5240 scope still moving after pulse duration time elapsed
22:49:45.054 00.028 5240 IsGuiding returns 0
22:49:45.054 00.000 5240 scope move finished after 128 + 46 ms
22:49:45.054 00.000 5240 Move returns status 0, amount 128
22:49:45.054 00.000 5240 BLC: Oldest BLC event removed
22:49:45.054 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 300 applied
22:49:45.054 00.000 5240 MoveAxis(N, 378, ABG)
22:49:45.054 00.000 5240 Guiding  Dir = 0, Dur = 378
22:49:45.054 00.000 5240 IsGuiding returns 0
22:49:45.056 00.002 5240 PulseGuide returned control before completion, sleep 388
22:49:45.458 00.402 5240 IsGuiding returns 1
22:49:45.458 00.000 5240 scope still moving after pulse duration time elapsed
22:49:45.489 00.031 5240 IsGuiding returns 0
22:49:45.489 00.000 5240 scope move finished after 378 + 55 ms
22:49:45.489 00.000 5240 Move returns status 0, amount 378
22:49:45.489 00.000 5240 move complete, result=0
22:49:45.489 00.000 5240 worker thread done servicing request
22:49:45.489 00.000 5240 Worker thread wakes up
22:49:45.489 00.000 2696 GuideStep: -0.8 px 128 ms EAST, -0.6 px 378 ms NORTH
22:49:45.492 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:49:45.492 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:49:47.141 01.649 5240 Exposure complete
22:49:47.217 00.076 5240 worker thread done servicing request
22:49:47.217 00.000 2696 OnExposeComplete: enter
22:49:47.219 00.002 2696 UpdateGuideState(): m_state=6
22:49:47.221 00.002 2696 Star::Find(15, 284, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 196
22:49:47.223 00.002 2696 Star::Find returns 1 (0), X=284.84, Y=264.02, Mass=2992, SNR=38.5, Peak=195 HFD=4.0
22:49:47.224 00.001 2696 MultiStar: [#1 0.79,-1.01,1.28,U] [#2 0.78,-1.54,0.71,U] [#3 0.66,-1.33,0.69,U] [#4 0.08,-1.58,0.43,U] [#5 0.51,-0.58,0.45,U] [#6 0.03,-1.45,0.44,U] [#7 1.12,-1.14,0.47,U] [#8 0.94,-1.69,0.38,U] 
22:49:47.228 00.004 2696 refined, 8 included, MultiStar: {0.94, -1.28}, one-star: {2.29, -1.43}
22:49:47.230 00.002 2696 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.74) = xAngle (-3.68 = 2.61)
22:49:47.231 00.001 2696 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.04 = -1.04)
22:49:47.233 00.002 2696 CameraToMount -- cameraX=0.94 cameraY=-1.28 hyp=1.59 cameraTheta=-0.94 mountX=-1.37 mountY=-1.37, mountTheta=-2.35
22:49:47.236 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.94, y=-1.28, opts=13)
22:49:47.238 00.002 2696 Enqueuing Move request for scope (0.94, -1.28)
22:49:47.239 00.001 5240 Worker thread wakes up
22:49:47.239 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.94, -1.28) opts 0xd
22:49:47.239 00.000 5240 Handling offset move in thread for scope, endpoint = (0.94, -1.28)
22:49:47.239 00.000 5240 Moving (0.94, -1.28) raw xDistance=-1.37 yDistance=-1.37
22:49:47.240 00.001 5240 BLC: History state: CurrMiss=1.37, AvgInitMiss=1.25, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.613044, 1:1.370719
22:49:47.240 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:49:47.240 00.000 5240 PPEC rslt: input = -1.37, final = -1.26, react = -1.37, pred = 0.19, hyst = -1.29, hyst_pct = 0.71, period_length = 647.39
22:49:47.240 00.000 5240 PPEC: input: -1.37, control: -1.26, exposure: 1500
22:49:47.240 00.000 5240 GuideAlgorithmResistSwitch::result() returns -1.37 from input -1.37
22:49:47.240 00.000 5240 MoveAxis(E, 208, ABG)
22:49:47.240 00.000 5240 Guiding  Dir = 2, Dur = 208
22:49:47.241 00.001 5240 IsGuiding returns 0
22:49:47.241 00.000 5240 PulseGuide returned control before completion, sleep 218
22:49:47.254 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=209, med=0, FiltMin=0, FiltMax=156, Gamma=0.430
22:49:47.301 00.047 2696 UpdateGuideState exits: m=2992 SNR=38.5
22:49:47.303 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:47.305 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:49:47.307 00.002 2696 Enqueuing Expose request
22:49:47.467 00.160 5240 IsGuiding returns 1
22:49:47.467 00.000 5240 scope still moving after pulse duration time elapsed
22:49:47.498 00.031 5240 IsGuiding returns 0
22:49:47.498 00.000 5240 scope move finished after 208 + 48 ms
22:49:47.498 00.000 5240 Move returns status 0, amount 208
22:49:47.498 00.000 5240 MoveAxis(N, 173, ABG)
22:49:47.498 00.000 5240 Guiding  Dir = 0, Dur = 173
22:49:47.499 00.001 5240 IsGuiding returns 0
22:49:47.500 00.001 5240 PulseGuide returned control before completion, sleep 183
22:49:47.684 00.184 5240 IsGuiding returns 1
22:49:47.684 00.000 5240 scope still moving after pulse duration time elapsed
22:49:47.715 00.031 5240 IsGuiding returns 0
22:49:47.715 00.000 5240 scope move finished after 173 + 43 ms
22:49:47.715 00.000 5240 Move returns status 0, amount 173
22:49:47.715 00.000 5240 move complete, result=0
22:49:47.716 00.001 5240 worker thread done servicing request
22:49:47.716 00.000 5240 Worker thread wakes up
22:49:47.716 00.000 2696 GuideStep: -1.4 px 208 ms EAST, -1.4 px 173 ms NORTH
22:49:47.720 00.004 5240 worker thread servicing REQUEST_EXPOSE 1500
22:49:47.721 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:49:49.139 01.418 5240 Exposure complete
22:49:49.188 00.049 5240 worker thread done servicing request
22:49:49.188 00.000 2696 OnExposeComplete: enter
22:49:49.190 00.002 2696 UpdateGuideState(): m_state=6
22:49:49.193 00.003 2696 Star::Find(15, 284, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 197
22:49:49.195 00.002 2696 Star::Find returns 1 (0), X=284.20, Y=264.05, Mass=3190, SNR=39.8, Peak=201 HFD=4.1
22:49:49.199 00.004 2696 MultiStar: [#1 0.41,-0.93,1.23,U] [#2 0.50,-1.41,0.67,U] [#3 0.32,-1.21,0.65,U] [#4 -0.58,-1.70,0.42,U] [#5 0.21,-0.40,0.43,U] [#6 -0.32,-1.39,0.44,U] [#7 0.82,-0.99,0.46,U] [#8 0.27,-2.03,0.36,U] 
22:49:49.201 00.002 2696 refined, 8 included, MultiStar: {0.51, -1.23}, one-star: {1.65, -1.40}
22:49:49.203 00.002 2696 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.74) = xAngle (-3.92 = 2.37)
22:49:49.204 00.001 2696 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.28 = -1.28)
22:49:49.206 00.002 2696 CameraToMount -- cameraX=0.51 cameraY=-1.23 hyp=1.33 cameraTheta=-1.18 mountX=-0.95 mountY=-1.27, mountTheta=-2.21
22:49:49.209 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.51, y=-1.23, opts=13)
22:49:49.211 00.002 2696 Enqueuing Move request for scope (0.51, -1.23)
22:49:49.213 00.002 5240 Worker thread wakes up
22:49:49.213 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.51, -1.23) opts 0xd
22:49:49.213 00.000 5240 Handling offset move in thread for scope, endpoint = (0.51, -1.23)
22:49:49.213 00.000 5240 Moving (0.51, -1.23) raw xDistance=-0.95 yDistance=-1.27
22:49:49.213 00.000 5240 BLC: History state: CurrMiss=1.27, AvgInitMiss=1.25, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.613044, 1:1.370719, 2:1.274764
22:49:49.213 00.000 5240 BLC: Under-shoot: nominal increase by 157
22:49:49.213 00.000 5240 BLC: window closed
22:49:49.213 00.000 5240 BLC: Pulse adjusted to 330
22:49:49.214 00.001 5240 PPEC rslt: input = -0.95, final = -0.85, react = -0.95, pred = 0.29, hyst = -0.93, hyst_pct = 0.71, period_length = 647.39
22:49:49.214 00.000 5240 PPEC: input: -0.95, control: -0.85, exposure: 1500
22:49:49.214 00.000 5240 GuideAlgorithmResistSwitch::result() returns -1.27 from input -1.27
22:49:49.216 00.002 5240 MoveAxis(E, 141, ABG)
22:49:49.216 00.000 5240 Guiding  Dir = 2, Dur = 141
22:49:49.216 00.000 5240 IsGuiding returns 0
22:49:49.216 00.000 5240 PulseGuide returned control before completion, sleep 151
22:49:49.229 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=201, med=0, FiltMin=0, FiltMax=151, Gamma=0.430
22:49:49.276 00.047 2696 UpdateGuideState exits: m=3190 SNR=39.8
22:49:49.278 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:49.279 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:49:49.281 00.002 2696 Enqueuing Expose request
22:49:49.283 00.002 2696 evsrv: cli 0F9441E0 connect
22:49:49.285 00.002 2696 case statement mapped state 6 to 3
22:49:49.287 00.002 2696 case statement mapped state 6 to 3
22:49:49.292 00.005 2696 evsrv: cli 0F9441E0 request: {"method":"get_pixel_scale","id":"21ab491c-5285-427f-8c86-c38a621f8790"}
22:49:49.295 00.003 2696 evsrv: cli 0F9441E0 response: {"jsonrpc":"2.0","result":1.86834,"id":"21ab491c-5285-427f-8c86-c38a621f8790"}
22:49:49.297 00.002 2696 evsrv: cli 0F9441E0 disconnect
22:49:49.384 00.087 5240 IsGuiding returns 1
22:49:49.384 00.000 5240 scope still moving after pulse duration time elapsed
22:49:49.415 00.031 5240 IsGuiding returns 0
22:49:49.415 00.000 5240 scope move finished after 141 + 58 ms
22:49:49.415 00.000 5240 Move returns status 0, amount 141
22:49:49.415 00.000 5240 MoveAxis(N, 161, ABG)
22:49:49.415 00.000 5240 Guiding  Dir = 0, Dur = 161
22:49:49.416 00.001 5240 IsGuiding returns 0
22:49:49.417 00.001 5240 PulseGuide returned control before completion, sleep 171
22:49:49.602 00.185 5240 IsGuiding returns 1
22:49:49.602 00.000 5240 scope still moving after pulse duration time elapsed
22:49:49.634 00.032 5240 IsGuiding returns 0
22:49:49.635 00.001 5240 scope move finished after 161 + 56 ms
22:49:49.635 00.000 5240 Move returns status 0, amount 161
22:49:49.635 00.000 5240 move complete, result=0
22:49:49.635 00.000 5240 worker thread done servicing request
22:49:49.636 00.001 2696 GuideStep: -1.0 px 141 ms EAST, -1.3 px 161 ms NORTH
22:49:49.643 00.007 5240 Worker thread wakes up
22:49:49.643 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:49:49.643 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:49:51.281 01.638 5240 Exposure complete
22:49:51.341 00.060 5240 worker thread done servicing request
22:49:51.341 00.000 2696 OnExposeComplete: enter
22:49:51.344 00.003 2696 UpdateGuideState(): m_state=6
22:49:51.346 00.002 2696 Star::Find(15, 284, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 198
22:49:51.349 00.003 2696 Star::Find returns 1 (0), X=284.49, Y=265.81, Mass=2970, SNR=38.4, Peak=169 HFD=3.8
22:49:51.353 00.004 2696 MultiStar: [#1 0.22,0.60,1.32,U] [#2 0.64,0.36,0.67,U] [#3 0.31,0.40,0.67,U] [#4 -0.37,0.24,0.42,U] [#5 0.24,1.58,0.44,U] [#6 -0.19,0.50,0.45,U] [#7 0.72,0.62,0.47,U] [#8 0.69,-0.03,0.38,U] 
22:49:51.356 00.003 2696 refined, 8 included, MultiStar: {0.57, 0.51}, one-star: {1.94, 0.36}
22:49:51.358 00.002 2696 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.74) = xAngle (-2.01 = -2.01)
22:49:51.360 00.002 2696 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.62 = 0.62)
22:49:51.363 00.003 2696 CameraToMount -- cameraX=0.57 cameraY=0.51 hyp=0.76 cameraTheta=0.72 mountX=-0.33 mountY=0.45, mountTheta=2.20
22:49:51.367 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.57, y=0.51, opts=13)
22:49:51.369 00.002 2696 Enqueuing Move request for scope (0.57, 0.51)
22:49:51.371 00.002 5240 Worker thread wakes up
22:49:51.372 00.001 5240 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.51) opts 0xd
22:49:51.372 00.000 5240 Handling offset move in thread for scope, endpoint = (0.57, 0.51)
22:49:51.372 00.000 5240 Moving (0.57, 0.51) raw xDistance=-0.33 yDistance=0.45
22:49:51.372 00.000 5240 PPEC rslt: input = -0.33, final = -0.46, react = -0.33, pred = -0.24, hyst = -0.42, hyst_pct = 0.70, period_length = 647.39
22:49:51.373 00.001 5240 PPEC: input: -0.33, control: -0.46, exposure: 1500
22:49:51.373 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:49:51.373 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
22:49:51.373 00.000 5240 MoveAxis(E, 77, ABG)
22:49:51.373 00.000 5240 Guiding  Dir = 2, Dur = 77
22:49:51.373 00.000 5240 IsGuiding returns 0
22:49:51.374 00.001 5240 PulseGuide returned control before completion, sleep 87
22:49:51.389 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=184, med=0, FiltMin=0, FiltMax=167, Gamma=0.430
22:49:51.435 00.046 2696 UpdateGuideState exits: m=2970 SNR=38.4
22:49:51.437 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:51.439 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:49:51.440 00.001 2696 Enqueuing Expose request
22:49:51.473 00.033 5240 IsGuiding returns 1
22:49:51.473 00.000 5240 scope still moving after pulse duration time elapsed
22:49:51.504 00.031 5240 IsGuiding returns 0
22:49:51.504 00.000 5240 scope move finished after 77 + 53 ms
22:49:51.504 00.000 5240 Move returns status 0, amount 77
22:49:51.504 00.000 5240 MoveAxis(N, 0, ABG)
22:49:51.504 00.000 5240 Move returns status 0, amount 0
22:49:51.504 00.000 5240 move complete, result=0
22:49:51.504 00.000 5240 worker thread done servicing request
22:49:51.504 00.000 5240 Worker thread wakes up
22:49:51.504 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:49:51.504 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:49:51.516 00.012 2696 GuideStep: -0.3 px 77 ms EAST, 0.4 px 0 ms NORTH
22:49:52.935 01.419 5240 Exposure complete
22:49:53.001 00.066 5240 worker thread done servicing request
22:49:53.002 00.001 2696 OnExposeComplete: enter
22:49:53.004 00.002 2696 UpdateGuideState(): m_state=6
22:49:53.005 00.001 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 199
22:49:53.008 00.003 2696 Star::Find returns 1 (0), X=284.84, Y=266.05, Mass=3020, SNR=38.8, Peak=210 HFD=3.8
22:49:53.010 00.002 2696 MultiStar: [#1 0.42,0.58,1.29,U] [#2 0.91,0.46,0.68,U] [#3 0.69,0.65,0.69,U] [#4 0.01,0.33,0.42,U] [#5 0.71,1.55,0.44,U] [#6 0.09,0.63,0.44,U] [#7 1.02,0.57,0.47,U] [#8 0.95,0.22,0.37,U] 
22:49:53.013 00.003 2696 refined, 8 included, MultiStar: {0.88, 0.61}, one-star: {2.29, 0.60}
22:49:53.015 00.002 2696 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.74) = xAngle (-2.13 = -2.13)
22:49:53.016 00.001 2696 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.50 = 0.50)
22:49:53.018 00.002 2696 CameraToMount -- cameraX=0.88 cameraY=0.61 hyp=1.07 cameraTheta=0.61 mountX=-0.57 mountY=0.52, mountTheta=2.40
22:49:53.021 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.88, y=0.61, opts=13)
22:49:53.023 00.002 2696 Enqueuing Move request for scope (0.88, 0.61)
22:49:53.025 00.002 5240 Worker thread wakes up
22:49:53.025 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.88, 0.61) opts 0xd
22:49:53.025 00.000 5240 Handling offset move in thread for scope, endpoint = (0.88, 0.61)
22:49:53.025 00.000 5240 Moving (0.88, 0.61) raw xDistance=-0.57 yDistance=0.52
22:49:53.026 00.001 5240 PPEC rslt: input = -0.57, final = -0.64, react = -0.57, pred = -0.16, hyst = -0.60, hyst_pct = 0.70, period_length = 647.39
22:49:53.026 00.000 5240 PPEC: input: -0.57, control: -0.64, exposure: 1500
22:49:53.026 00.000 5240 resist switch: large excursion: input 0.52 thresh 0.45 direction from -1 to 1
22:49:53.026 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.55
22:49:53.026 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52
22:49:53.026 00.000 5240 MoveAxis(E, 106, ABG)
22:49:53.026 00.000 5240 Guiding  Dir = 2, Dur = 106
22:49:53.026 00.000 5240 IsGuiding returns 0
22:49:53.027 00.001 5240 PulseGuide returned control before completion, sleep 116
22:49:53.039 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=211, med=0, FiltMin=0, FiltMax=166, Gamma=0.430
22:49:53.087 00.048 2696 UpdateGuideState exits: m=3020 SNR=38.8
22:49:53.089 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:53.091 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:49:53.093 00.002 2696 Enqueuing Expose request
22:49:53.150 00.057 5240 IsGuiding returns 1
22:49:53.150 00.000 5240 scope still moving after pulse duration time elapsed
22:49:53.181 00.031 5240 IsGuiding returns 0
22:49:53.181 00.000 5240 scope move finished after 106 + 48 ms
22:49:53.181 00.000 5240 Move returns status 0, amount 106
22:49:53.181 00.000 5240 BLC: Oldest BLC event removed
22:49:53.181 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 330 applied
22:49:53.181 00.000 5240 MoveAxis(S, 395, ABG)
22:49:53.181 00.000 5240 Guiding  Dir = 1, Dur = 395
22:49:53.181 00.000 5240 IsGuiding returns 0
22:49:53.182 00.001 5240 PulseGuide returned control before completion, sleep 405
22:49:53.600 00.418 5240 IsGuiding returns 1
22:49:53.601 00.001 5240 scope still moving after pulse duration time elapsed
22:49:53.631 00.030 5240 IsGuiding returns 0
22:49:53.631 00.000 5240 scope move finished after 395 + 54 ms
22:49:53.632 00.001 5240 Move returns status 0, amount 395
22:49:53.632 00.000 5240 move complete, result=0
22:49:53.632 00.000 5240 worker thread done servicing request
22:49:53.633 00.001 2696 GuideStep: -0.6 px 106 ms EAST, 0.5 px 395 ms SOUTH
22:49:53.640 00.007 5240 Worker thread wakes up
22:49:53.640 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:49:53.640 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:49:55.282 01.642 5240 Exposure complete
22:49:55.349 00.067 5240 worker thread done servicing request
22:49:55.349 00.000 2696 OnExposeComplete: enter
22:49:55.352 00.003 2696 UpdateGuideState(): m_state=6
22:49:55.354 00.002 2696 Star::Find(15, 284, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 200
22:49:55.356 00.002 2696 Star::Find returns 1 (0), X=284.17, Y=266.86, Mass=2922, SNR=38.1, Peak=223 HFD=3.7
22:49:55.358 00.002 2696 MultiStar: [#1 0.12,1.61,1.30,U] [#2 0.17,1.12,0.69,U] [#3 0.04,1.40,0.67,U] [#4 -0.79,1.06,0.43,U] [#5 -0.11,2.30,0.44,U] [#6 -0.77,1.08,0.46,U] [#7 0.54,1.66,0.49,U] [#8 0.17,1.10,0.38,U] 
22:49:55.360 00.002 2696 refined, 8 included, MultiStar: {0.26, 1.44}, one-star: {1.62, 1.41}
22:49:55.362 00.002 2696 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.74) = xAngle (-1.34 = -1.34)
22:49:55.363 00.001 2696 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.29 = 1.29)
22:49:55.365 00.002 2696 CameraToMount -- cameraX=0.26 cameraY=1.44 hyp=1.46 cameraTheta=1.39 mountX=0.33 mountY=1.40, mountTheta=1.34
22:49:55.368 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.26, y=1.44, opts=13)
22:49:55.370 00.002 2696 Enqueuing Move request for scope (0.26, 1.44)
22:49:55.371 00.001 5240 Worker thread wakes up
22:49:55.371 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.26, 1.44) opts 0xd
22:49:55.371 00.000 5240 Handling offset move in thread for scope, endpoint = (0.26, 1.44)
22:49:55.371 00.000 5240 Moving (0.26, 1.44) raw xDistance=0.33 yDistance=1.40
22:49:55.372 00.001 5240 BLC: History state: CurrMiss=1.40, AvgInitMiss=1.26, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.517436, 1:1.402468
22:49:55.372 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:49:55.372 00.000 5240 PPEC rslt: input = 0.33, final = 0.07, react = 0.33, pred = -0.69, hyst = 0.25, hyst_pct = 0.70, period_length = 647.39
22:49:55.372 00.000 5240 PPEC: input: 0.33, control: 0.07, exposure: 1500
22:49:55.372 00.000 5240 GuideAlgorithmResistSwitch::result() returns 1.40 from input 1.40
22:49:55.374 00.002 5240 MoveAxis(W, 11, ABG)
22:49:55.374 00.000 5240 Guiding  Dir = 3, Dur = 11
22:49:55.374 00.000 5240 IsGuiding returns 0
22:49:55.374 00.000 5240 PulseGuide returned control before completion, sleep 21
22:49:55.387 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=0, FiltMin=0, FiltMax=172, Gamma=0.430
22:49:55.405 00.018 5240 IsGuiding returns 1
22:49:55.405 00.000 5240 scope still moving after pulse duration time elapsed
22:49:55.433 00.028 2696 UpdateGuideState exits: m=2922 SNR=38.1
22:49:55.435 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:55.436 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:49:55.438 00.002 5240 IsGuiding returns 0
22:49:55.438 00.000 2696 Enqueuing Expose request
22:49:55.441 00.003 5240 scope move finished after 11 + 53 ms
22:49:55.441 00.000 5240 Move returns status 0, amount 11
22:49:55.441 00.000 5240 MoveAxis(S, 177, ABG)
22:49:55.441 00.000 5240 Guiding  Dir = 1, Dur = 177
22:49:55.441 00.000 5240 IsGuiding returns 0
22:49:55.441 00.000 5240 PulseGuide returned control before completion, sleep 187
22:49:55.641 00.200 5240 IsGuiding returns 1
22:49:55.641 00.000 5240 scope still moving after pulse duration time elapsed
22:49:55.671 00.030 5240 IsGuiding returns 0
22:49:55.671 00.000 5240 scope move finished after 177 + 53 ms
22:49:55.672 00.001 5240 Move returns status 0, amount 177
22:49:55.672 00.000 5240 move complete, result=0
22:49:55.672 00.000 5240 worker thread done servicing request
22:49:55.672 00.000 5240 Worker thread wakes up
22:49:55.673 00.001 2696 GuideStep: 0.3 px 11 ms WEST, 1.4 px 177 ms SOUTH
22:49:55.680 00.007 5240 worker thread servicing REQUEST_EXPOSE 1500
22:49:55.680 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:49:57.110 01.430 5240 Exposure complete
22:49:57.177 00.067 5240 worker thread done servicing request
22:49:57.177 00.000 2696 OnExposeComplete: enter
22:49:57.179 00.002 2696 UpdateGuideState(): m_state=6
22:49:57.181 00.002 2696 Star::Find(15, 284, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 201
22:49:57.182 00.001 2696 Star::Find returns 1 (0), X=284.12, Y=265.84, Mass=3141, SNR=39.5, Peak=210 HFD=3.8
22:49:57.185 00.003 2696 MultiStar: [#1 0.12,0.70,1.26,U] [#2 0.31,0.46,0.68,U] [#3 0.28,0.35,0.64,U] [#4 -0.83,0.18,0.42,U] [#5 -0.17,1.45,0.44,U] [#6 -0.59,0.30,0.44,U] [#7 0.64,0.67,0.48,U] [#8 0.22,-0.11,0.36,U] 
22:49:57.187 00.002 2696 refined, 8 included, MultiStar: {0.32, 0.51}, one-star: {1.57, 0.39}
22:49:57.189 00.002 2696 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.74) = xAngle (-1.72 = -1.72)
22:49:57.191 00.002 2696 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.91 = 0.91)
22:49:57.192 00.001 2696 CameraToMount -- cameraX=0.32 cameraY=0.51 hyp=0.60 cameraTheta=1.02 mountX=-0.09 mountY=0.48, mountTheta=1.76
22:49:57.195 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.32, y=0.51, opts=13)
22:49:57.199 00.004 2696 Enqueuing Move request for scope (0.32, 0.51)
22:49:57.202 00.003 5240 Worker thread wakes up
22:49:57.202 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.51) opts 0xd
22:49:57.202 00.000 5240 Handling offset move in thread for scope, endpoint = (0.32, 0.51)
22:49:57.202 00.000 5240 Moving (0.32, 0.51) raw xDistance=-0.09 yDistance=0.48
22:49:57.202 00.000 5240 BLC: History state: CurrMiss=0.48, AvgInitMiss=1.26, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.517436, 1:1.402468, 2:0.475442
22:49:57.203 00.001 5240 BLC: Under-shoot: nominal increase by 159
22:49:57.203 00.000 5240 BLC: window closed
22:49:57.203 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:49:57.203 00.000 5240 BLC: Pulse adjusted to 330
22:49:57.204 00.001 5240 PPEC rslt: input = -0.09, final = -0.17, react = -0.09, pred = -0.58, hyst = 0.00, hyst_pct = 0.70, period_length = 647.39
22:49:57.204 00.000 5240 PPEC: input: -0.09, control: -0.17, exposure: 1500
22:49:57.204 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
22:49:57.204 00.000 5240 MoveAxis(E, 29, ABG)
22:49:57.204 00.000 5240 Guiding  Dir = 2, Dur = 29
22:49:57.204 00.000 5240 IsGuiding returns 0
22:49:57.205 00.001 5240 PulseGuide returned control before completion, sleep 39
22:49:57.216 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=210, med=0, FiltMin=0, FiltMax=169, Gamma=0.430
22:49:57.246 00.030 5240 IsGuiding returns 1
22:49:57.246 00.000 5240 scope still moving after pulse duration time elapsed
22:49:57.262 00.016 2696 UpdateGuideState exits: m=3141 SNR=39.5
22:49:57.265 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:57.267 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:49:57.268 00.001 2696 Enqueuing Expose request
22:49:57.270 00.002 2696 evsrv: cli 0F943560 connect
22:49:57.272 00.002 2696 case statement mapped state 6 to 3
22:49:57.274 00.002 2696 case statement mapped state 6 to 3
22:49:57.277 00.003 5240 IsGuiding returns 0
22:49:57.277 00.000 5240 scope move finished after 29 + 43 ms
22:49:57.277 00.000 2696 evsrv: cli 0F943560 request: {"method":"get_pixel_scale","id":"dbfec694-a32b-491e-8d36-acbbc2eff49e"}
22:49:57.279 00.002 5240 Move returns status 0, amount 29
22:49:57.279 00.000 2696 evsrv: cli 0F943560 response: {"jsonrpc":"2.0","result":1.86834,"id":"dbfec694-a32b-491e-8d36-acbbc2eff49e"}
22:49:57.280 00.001 5240 MoveAxis(S, 60, ABG)
22:49:57.281 00.001 5240 Guiding  Dir = 1, Dur = 60
22:49:57.281 00.000 5240 IsGuiding returns 0
22:49:57.281 00.000 2696 evsrv: cli 0F943560 disconnect
22:49:57.283 00.002 5240 PulseGuide returned control before completion, sleep 70
22:49:57.355 00.072 5240 IsGuiding returns 1
22:49:57.355 00.000 5240 scope still moving after pulse duration time elapsed
22:49:57.387 00.032 5240 IsGuiding returns 0
22:49:57.387 00.000 5240 scope move finished after 60 + 46 ms
22:49:57.387 00.000 5240 Move returns status 0, amount 60
22:49:57.387 00.000 5240 move complete, result=0
22:49:57.387 00.000 5240 worker thread done servicing request
22:49:57.387 00.000 2696 GuideStep: -0.1 px 29 ms EAST, 0.5 px 60 ms SOUTH
22:49:57.392 00.005 5240 Worker thread wakes up
22:49:57.392 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:49:57.392 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:49:59.033 01.641 5240 Exposure complete
22:49:59.087 00.054 5240 worker thread done servicing request
22:49:59.087 00.000 2696 OnExposeComplete: enter
22:49:59.089 00.002 2696 UpdateGuideState(): m_state=6
22:49:59.090 00.001 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 202
22:49:59.092 00.002 2696 Star::Find returns 1 (0), X=284.18, Y=265.06, Mass=3044, SNR=38.9, Peak=220 HFD=3.8
22:49:59.094 00.002 2696 MultiStar: [#1 0.32,-0.04,1.27,U] [#2 0.37,-0.48,0.70,U] [#3 0.19,-0.23,0.67,U] [#4 -0.52,-0.56,0.42,U] [#5 0.23,0.72,0.43,U] [#6 -0.38,-0.25,0.44,U] [#7 0.60,-0.05,0.46,U] [#8 0.27,-1.01,0.38,U] 
22:49:59.096 00.002 2696 refined, 8 included, MultiStar: {0.44, -0.24}, one-star: {1.63, -0.39}
22:49:59.098 00.002 2696 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.74) = xAngle (-3.24 = 3.04)
22:49:59.100 00.002 2696 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.61 = -0.61)
22:49:59.102 00.002 2696 CameraToMount -- cameraX=0.44 cameraY=-0.24 hyp=0.50 cameraTheta=-0.50 mountX=-0.50 mountY=-0.28, mountTheta=-2.62
22:49:59.107 00.005 2696 SchedulePrimaryMove(0F998B58, x=0.44, y=-0.24, opts=13)
22:49:59.109 00.002 2696 Enqueuing Move request for scope (0.44, -0.24)
22:49:59.110 00.001 5240 Worker thread wakes up
22:49:59.110 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.24) opts 0xd
22:49:59.111 00.001 5240 Handling offset move in thread for scope, endpoint = (0.44, -0.24)
22:49:59.111 00.000 5240 Moving (0.44, -0.24) raw xDistance=-0.50 yDistance=-0.28
22:49:59.111 00.000 5240 PPEC rslt: input = -0.50, final = -0.61, react = -0.50, pred = -0.52, hyst = -0.44, hyst_pct = 0.70, period_length = 647.39
22:49:59.111 00.000 5240 PPEC: input: -0.50, control: -0.61, exposure: 1500
22:49:59.111 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:49:59.111 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:49:59.111 00.000 5240 MoveAxis(E, 101, ABG)
22:49:59.112 00.001 5240 Guiding  Dir = 2, Dur = 101
22:49:59.112 00.000 5240 IsGuiding returns 0
22:49:59.112 00.000 5240 PulseGuide returned control before completion, sleep 111
22:49:59.124 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=0, FiltMin=0, FiltMax=168, Gamma=0.430
22:49:59.172 00.048 2696 UpdateGuideState exits: m=3044 SNR=38.9
22:49:59.174 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:59.176 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:49:59.177 00.001 2696 Enqueuing Expose request
22:49:59.226 00.049 5240 IsGuiding returns 1
22:49:59.227 00.001 5240 scope still moving after pulse duration time elapsed
22:49:59.258 00.031 5240 IsGuiding returns 0
22:49:59.258 00.000 5240 scope move finished after 101 + 44 ms
22:49:59.258 00.000 5240 Move returns status 0, amount 101
22:49:59.258 00.000 5240 MoveAxis(N, 0, ABG)
22:49:59.259 00.001 5240 Move returns status 0, amount 0
22:49:59.259 00.000 5240 move complete, result=0
22:49:59.259 00.000 5240 worker thread done servicing request
22:49:59.259 00.000 2696 GuideStep: -0.5 px 101 ms EAST, -0.3 px 0 ms NORTH
22:49:59.262 00.003 5240 Worker thread wakes up
22:49:59.262 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:49:59.262 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:50:00.681 01.419 5240 Exposure complete
22:50:00.731 00.050 5240 worker thread done servicing request
22:50:00.731 00.000 2696 OnExposeComplete: enter
22:50:00.733 00.002 2696 UpdateGuideState(): m_state=6
22:50:00.735 00.002 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 203
22:50:00.737 00.002 2696 Star::Find returns 1 (0), X=284.83, Y=265.02, Mass=3088, SNR=39.2, Peak=220 HFD=3.9
22:50:00.739 00.002 2696 MultiStar: [#1 0.92,-0.13,1.24,U] [#2 0.84,-0.63,0.67,U] [#3 0.86,-0.31,0.65,U] [#4 -0.02,-0.62,0.42,U] [#5 0.59,0.46,0.43,U] [#6 0.04,-0.35,0.44,U] [#7 1.22,-0.26,0.47,U] [#8 1.01,-0.91,0.37,U] 
22:50:00.741 00.002 2696 refined, 8 included, MultiStar: {1.01, -0.33}, one-star: {2.28, -0.43}
22:50:00.743 00.002 2696 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.74) = xAngle (-3.05 = -3.05)
22:50:00.744 00.001 2696 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.42 = -0.42)
22:50:00.746 00.002 2696 CameraToMount -- cameraX=1.01 cameraY=-0.33 hyp=1.06 cameraTheta=-0.32 mountX=-1.06 mountY=-0.44, mountTheta=-2.75
22:50:00.749 00.003 2696 SchedulePrimaryMove(0F998B58, x=1.01, y=-0.33, opts=13)
22:50:00.752 00.003 2696 Enqueuing Move request for scope (1.01, -0.33)
22:50:00.754 00.002 5240 Worker thread wakes up
22:50:00.754 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.01, -0.33) opts 0xd
22:50:00.754 00.000 5240 Handling offset move in thread for scope, endpoint = (1.01, -0.33)
22:50:00.754 00.000 5240 Moving (1.01, -0.33) raw xDistance=-1.06 yDistance=-0.44
22:50:00.755 00.001 5240 PPEC rslt: input = -1.06, final = -1.17, react = -1.06, pred = -0.55, hyst = -0.97, hyst_pct = 0.70, period_length = 647.39
22:50:00.755 00.000 5240 PPEC: input: -1.06, control: -1.17, exposure: 1500
22:50:00.755 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:50:00.755 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
22:50:00.755 00.000 5240 MoveAxis(E, 193, ABG)
22:50:00.755 00.000 5240 Guiding  Dir = 2, Dur = 193
22:50:00.756 00.001 5240 IsGuiding returns 0
22:50:00.756 00.000 5240 PulseGuide returned control before completion, sleep 203
22:50:00.768 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=0, FiltMin=0, FiltMax=157, Gamma=0.430
22:50:00.814 00.046 2696 UpdateGuideState exits: m=3088 SNR=39.2
22:50:00.816 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:00.818 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:50:00.822 00.004 2696 Enqueuing Expose request
22:50:00.970 00.148 5240 IsGuiding returns 1
22:50:00.970 00.000 5240 scope still moving after pulse duration time elapsed
22:50:01.001 00.031 5240 IsGuiding returns 0
22:50:01.002 00.001 5240 scope move finished after 193 + 53 ms
22:50:01.002 00.000 5240 Move returns status 0, amount 193
22:50:01.002 00.000 5240 MoveAxis(N, 0, ABG)
22:50:01.002 00.000 5240 Move returns status 0, amount 0
22:50:01.002 00.000 5240 move complete, result=0
22:50:01.003 00.001 5240 worker thread done servicing request
22:50:01.003 00.000 2696 GuideStep: -1.1 px 193 ms EAST, -0.4 px 0 ms NORTH
22:50:01.010 00.007 5240 Worker thread wakes up
22:50:01.010 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:50:01.010 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:50:02.644 01.634 5240 Exposure complete
22:50:02.692 00.048 5240 worker thread done servicing request
22:50:02.692 00.000 2696 OnExposeComplete: enter
22:50:02.695 00.003 2696 UpdateGuideState(): m_state=6
22:50:02.698 00.003 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 204
22:50:02.700 00.002 2696 Star::Find returns 1 (0), X=283.93, Y=265.38, Mass=3026, SNR=38.8, Peak=171 HFD=3.9
22:50:02.702 00.002 2696 MultiStar: [#1 -0.02,0.08,1.26,U] [#2 -0.14,-0.44,0.68,U] [#3 -0.03,-0.09,0.65,U] [#4 -0.83,-0.42,0.42,U] [#5 -0.40,0.91,0.43,U] [#6 -0.73,-0.03,0.46,U] [#7 0.27,-0.10,0.49,U] [#8 0.07,-0.70,0.37,U] 
22:50:02.704 00.002 2696 refined, 8 included, MultiStar: {0.09, -0.07}, one-star: {1.38, -0.07}
22:50:02.706 00.002 2696 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.74) = xAngle (-3.40 = 2.88)
22:50:02.707 00.001 2696 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.77 = -0.77)
22:50:02.709 00.002 2696 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-0.67 mountX=-0.12 mountY=-0.08, mountTheta=-2.52
22:50:02.712 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.09, y=-0.07, opts=13)
22:50:02.714 00.002 2696 Enqueuing Move request for scope (0.09, -0.07)
22:50:02.716 00.002 5240 Worker thread wakes up
22:50:02.716 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
22:50:02.716 00.000 5240 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
22:50:02.716 00.000 5240 Moving (0.09, -0.07) raw xDistance=-0.12 yDistance=-0.08
22:50:02.717 00.001 5240 PPEC rslt: input = -0.12, final = -0.15, react = -0.12, pred = -0.49, hyst = 0.00, hyst_pct = 0.70, period_length = 647.39
22:50:02.717 00.000 5240 PPEC: input: -0.12, control: -0.15, exposure: 1500
22:50:02.717 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:02.717 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:50:02.718 00.001 5240 MoveAxis(E, 25, ABG)
22:50:02.718 00.000 5240 Guiding  Dir = 2, Dur = 25
22:50:02.718 00.000 5240 IsGuiding returns 0
22:50:02.718 00.000 5240 PulseGuide returned control before completion, sleep 35
22:50:02.731 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=175, med=0, FiltMin=0, FiltMax=160, Gamma=0.430
22:50:02.763 00.032 5240 IsGuiding returns 1
22:50:02.763 00.000 5240 scope still moving after pulse duration time elapsed
22:50:02.777 00.014 2696 UpdateGuideState exits: m=3026 SNR=38.8
22:50:02.779 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:02.781 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:50:02.783 00.002 2696 Enqueuing Expose request
22:50:02.794 00.011 5240 IsGuiding returns 0
22:50:02.794 00.000 5240 scope move finished after 25 + 51 ms
22:50:02.794 00.000 5240 Move returns status 0, amount 25
22:50:02.794 00.000 5240 MoveAxis(N, 0, ABG)
22:50:02.794 00.000 5240 Move returns status 0, amount 0
22:50:02.794 00.000 5240 move complete, result=0
22:50:02.795 00.001 5240 worker thread done servicing request
22:50:02.795 00.000 5240 Worker thread wakes up
22:50:02.795 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:50:02.795 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:50:02.797 00.002 2696 GuideStep: -0.1 px 25 ms EAST, -0.1 px 0 ms NORTH
22:50:04.214 01.417 5240 Exposure complete
22:50:04.288 00.074 5240 worker thread done servicing request
22:50:04.288 00.000 2696 OnExposeComplete: enter
22:50:04.291 00.003 2696 UpdateGuideState(): m_state=6
22:50:04.295 00.004 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 205
22:50:04.297 00.002 2696 Star::Find returns 1 (0), X=284.57, Y=264.98, Mass=3090, SNR=39.2, Peak=221 HFD=3.7
22:50:04.299 00.002 2696 MultiStar: [#1 0.58,-0.24,1.25,U] [#2 0.52,-0.69,0.68,U] [#3 0.44,-0.52,0.66,U] [#4 -0.44,-0.75,0.42,U] [#5 0.24,0.25,0.44,U] [#6 -0.38,-0.64,0.45,U] [#7 0.83,-0.39,0.46,U] [#8 0.77,-0.84,0.36,U] 
22:50:04.300 00.001 2696 refined, 8 included, MultiStar: {0.66, -0.45}, one-star: {2.02, -0.47}
22:50:04.303 00.003 2696 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.74) = xAngle (-3.33 = 2.96)
22:50:04.304 00.001 2696 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.70 = -0.70)
22:50:04.306 00.002 2696 CameraToMount -- cameraX=0.66 cameraY=-0.45 hyp=0.80 cameraTheta=-0.59 mountX=-0.79 mountY=-0.51, mountTheta=-2.56
22:50:04.310 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.66, y=-0.45, opts=13)
22:50:04.312 00.002 2696 Enqueuing Move request for scope (0.66, -0.45)
22:50:04.313 00.001 5240 Worker thread wakes up
22:50:04.314 00.001 5240 worker thread servicing REQUEST_MOVE scope ofs (0.66, -0.45) opts 0xd
22:50:04.314 00.000 5240 Handling offset move in thread for scope, endpoint = (0.66, -0.45)
22:50:04.314 00.000 5240 Moving (0.66, -0.45) raw xDistance=-0.79 yDistance=-0.51
22:50:04.314 00.000 5240 PPEC rslt: input = -0.79, final = -0.92, react = -0.79, pred = -0.35, hyst = -0.82, hyst_pct = 0.69, period_length = 647.39
22:50:04.314 00.000 5240 PPEC: input: -0.79, control: -0.92, exposure: 1500
22:50:04.314 00.000 5240 resist switch: large excursion: input -0.51 thresh 0.45 direction from 1 to -1
22:50:04.314 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.54
22:50:04.314 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
22:50:04.314 00.000 5240 MoveAxis(E, 153, ABG)
22:50:04.314 00.000 5240 Guiding  Dir = 2, Dur = 153
22:50:04.316 00.002 5240 IsGuiding returns 0
22:50:04.316 00.000 5240 PulseGuide returned control before completion, sleep 163
22:50:04.329 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=150, Gamma=0.430
22:50:04.375 00.046 2696 UpdateGuideState exits: m=3090 SNR=39.2
22:50:04.377 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:04.379 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:50:04.380 00.001 2696 Enqueuing Expose request
22:50:04.494 00.114 5240 IsGuiding returns 1
22:50:04.494 00.000 5240 scope still moving after pulse duration time elapsed
22:50:04.525 00.031 5240 IsGuiding returns 0
22:50:04.525 00.000 5240 scope move finished after 153 + 56 ms
22:50:04.525 00.000 5240 Move returns status 0, amount 153
22:50:04.525 00.000 5240 BLC: Oldest BLC event removed
22:50:04.525 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 330 applied
22:50:04.525 00.000 5240 MoveAxis(N, 395, ABG)
22:50:04.525 00.000 5240 Guiding  Dir = 0, Dur = 395
22:50:04.526 00.001 5240 IsGuiding returns 0
22:50:04.526 00.000 5240 PulseGuide returned control before completion, sleep 405
22:50:04.944 00.418 5240 IsGuiding returns 1
22:50:04.944 00.000 5240 scope still moving after pulse duration time elapsed
22:50:04.975 00.031 5240 IsGuiding returns 0
22:50:04.976 00.001 5240 scope move finished after 395 + 55 ms
22:50:04.976 00.000 5240 Move returns status 0, amount 395
22:50:04.976 00.000 5240 move complete, result=0
22:50:04.977 00.001 5240 worker thread done servicing request
22:50:04.977 00.000 2696 GuideStep: -0.8 px 153 ms EAST, -0.5 px 395 ms NORTH
22:50:04.985 00.008 5240 Worker thread wakes up
22:50:04.986 00.001 5240 worker thread servicing REQUEST_EXPOSE 1500
22:50:04.986 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:50:06.623 01.637 5240 Exposure complete
22:50:06.676 00.053 5240 worker thread done servicing request
22:50:06.676 00.000 2696 OnExposeComplete: enter
22:50:06.679 00.003 2696 UpdateGuideState(): m_state=6
22:50:06.681 00.002 2696 Star::Find(15, 284, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 206
22:50:06.683 00.002 2696 Star::Find returns 1 (0), X=284.30, Y=264.29, Mass=3017, SNR=38.7, Peak=216 HFD=3.6
22:50:06.686 00.003 2696 MultiStar: [#1 0.13,-1.13,1.30,U] [#2 0.44,-1.24,0.69,U] [#3 0.26,-1.01,0.69,U] [#4 -0.47,-1.38,0.42,U] [#5 0.19,-0.16,0.44,U] [#6 -0.45,-1.35,0.44,U] [#7 0.74,-0.87,0.45,U] [#8 0.24,-1.68,0.38,U] 
22:50:06.688 00.002 2696 refined, 8 included, MultiStar: {0.43, -1.11}, one-star: {1.75, -1.15}
22:50:06.690 00.002 2696 CameraToMount -- cameraTheta (-1.20) - m_xAngle (2.74) = xAngle (-3.93 = 2.35)
22:50:06.692 00.002 2696 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.30 = -1.30)
22:50:06.698 00.006 2696 CameraToMount -- cameraX=0.43 cameraY=-1.11 hyp=1.19 cameraTheta=-1.20 mountX=-0.84 mountY=-1.15, mountTheta=-2.20
22:50:06.704 00.006 2696 SchedulePrimaryMove(0F998B58, x=0.43, y=-1.11, opts=13)
22:50:06.706 00.002 2696 Enqueuing Move request for scope (0.43, -1.11)
22:50:06.708 00.002 5240 Worker thread wakes up
22:50:06.708 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.43, -1.11) opts 0xd
22:50:06.709 00.001 5240 Handling offset move in thread for scope, endpoint = (0.43, -1.11)
22:50:06.709 00.000 5240 Moving (0.43, -1.11) raw xDistance=-0.84 yDistance=-1.15
22:50:06.709 00.000 5240 BLC: History state: CurrMiss=1.15, AvgInitMiss=1.28, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.513397, 1:1.149472
22:50:06.709 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:50:06.710 00.001 5240 PPEC rslt: input = -0.84, final = -0.78, react = -0.84, pred = 0.03, hyst = -0.77, hyst_pct = 0.69, period_length = 647.39
22:50:06.710 00.000 5240 PPEC: input: -0.84, control: -0.78, exposure: 1500
22:50:06.710 00.000 5240 GuideAlgorithmResistSwitch::result() returns -1.15 from input -1.15
22:50:06.710 00.000 5240 MoveAxis(E, 130, ABG)
22:50:06.710 00.000 5240 Guiding  Dir = 2, Dur = 130
22:50:06.710 00.000 5240 IsGuiding returns 0
22:50:06.711 00.001 5240 PulseGuide returned control before completion, sleep 140
22:50:06.723 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=216, med=0, FiltMin=0, FiltMax=164, Gamma=0.430
22:50:06.771 00.048 2696 UpdateGuideState exits: m=3017 SNR=38.7
22:50:06.773 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:06.775 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:50:06.777 00.002 2696 Enqueuing Expose request
22:50:06.866 00.089 5240 IsGuiding returns 1
22:50:06.866 00.000 5240 scope still moving after pulse duration time elapsed
22:50:06.897 00.031 5240 IsGuiding returns 0
22:50:06.897 00.000 5240 scope move finished after 130 + 57 ms
22:50:06.897 00.000 5240 Move returns status 0, amount 130
22:50:06.897 00.000 5240 MoveAxis(N, 145, ABG)
22:50:06.897 00.000 5240 Guiding  Dir = 0, Dur = 145
22:50:06.897 00.000 5240 IsGuiding returns 0
22:50:06.897 00.000 5240 PulseGuide returned control before completion, sleep 155
22:50:07.068 00.171 5240 IsGuiding returns 1
22:50:07.068 00.000 5240 scope still moving after pulse duration time elapsed
22:50:07.099 00.031 5240 IsGuiding returns 0
22:50:07.099 00.000 5240 scope move finished after 145 + 56 ms
22:50:07.099 00.000 5240 Move returns status 0, amount 145
22:50:07.101 00.002 5240 move complete, result=0
22:50:07.101 00.000 5240 worker thread done servicing request
22:50:07.101 00.000 2696 GuideStep: -0.8 px 130 ms EAST, -1.1 px 145 ms NORTH
22:50:07.113 00.012 5240 Worker thread wakes up
22:50:07.113 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:50:07.113 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:50:08.534 01.421 5240 Exposure complete
22:50:08.605 00.071 5240 worker thread done servicing request
22:50:08.605 00.000 2696 OnExposeComplete: enter
22:50:08.608 00.003 2696 UpdateGuideState(): m_state=6
22:50:08.610 00.002 2696 Star::Find(15, 284, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 207
22:50:08.613 00.003 2696 Star::Find returns 1 (0), X=284.86, Y=264.92, Mass=2974, SNR=38.4, Peak=189 HFD=4.2
22:50:08.615 00.002 2696 MultiStar: [#1 0.53,-0.49,1.27,U] [#2 0.92,-0.63,0.70,U] [#3 0.67,-0.37,0.67,U] [#4 -0.06,-0.89,0.44,U] [#5 0.73,0.48,0.44,U] [#6 -0.03,-0.64,0.45,U] [#7 1.10,-0.35,0.48,U] [#8 0.92,-0.93,0.37,U] 
22:50:08.617 00.002 2696 refined, 8 included, MultiStar: {0.90, -0.48}, one-star: {2.30, -0.53}
22:50:08.620 00.003 2696 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.74) = xAngle (-3.23 = 3.05)
22:50:08.621 00.001 2696 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.60 = -0.60)
22:50:08.623 00.002 2696 CameraToMount -- cameraX=0.90 cameraY=-0.48 hyp=1.02 cameraTheta=-0.50 mountX=-1.01 mountY=-0.57, mountTheta=-2.63
22:50:08.627 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.90, y=-0.48, opts=13)
22:50:08.629 00.002 2696 Enqueuing Move request for scope (0.90, -0.48)
22:50:08.631 00.002 5240 Worker thread wakes up
22:50:08.631 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.90, -0.48) opts 0xd
22:50:08.631 00.000 5240 Handling offset move in thread for scope, endpoint = (0.90, -0.48)
22:50:08.631 00.000 5240 Moving (0.90, -0.48) raw xDistance=-1.01 yDistance=-0.57
22:50:08.631 00.000 5240 BLC: History state: CurrMiss=0.57, AvgInitMiss=1.28, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.513397, 1:1.149472, 2:0.574120
22:50:08.631 00.000 5240 BLC: Under-shoot: nominal increase by 161
22:50:08.631 00.000 5240 BLC: window closed
22:50:08.631 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:50:08.631 00.000 5240 BLC: Pulse adjusted to 330
22:50:08.632 00.001 5240 PPEC rslt: input = -1.01, final = -0.95, react = -1.01, pred = 0.18, hyst = -1.00, hyst_pct = 0.69, period_length = 647.39
22:50:08.633 00.001 5240 PPEC: input: -1.01, control: -0.95, exposure: 1500
22:50:08.633 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
22:50:08.633 00.000 5240 MoveAxis(E, 158, ABG)
22:50:08.633 00.000 5240 Guiding  Dir = 2, Dur = 158
22:50:08.633 00.000 5240 IsGuiding returns 0
22:50:08.634 00.001 5240 PulseGuide returned control before completion, sleep 168
22:50:08.647 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=189, med=0, FiltMin=0, FiltMax=141, Gamma=0.430
22:50:08.693 00.046 2696 UpdateGuideState exits: m=2974 SNR=38.4
22:50:08.695 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:08.698 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:50:08.701 00.003 2696 Enqueuing Expose request
22:50:08.755 00.054 2696 evsrv: cli 0F943D80 connect
22:50:08.759 00.004 2696 case statement mapped state 6 to 3
22:50:08.762 00.003 2696 case statement mapped state 6 to 3
22:50:08.766 00.004 2696 evsrv: cli 0F943D80 request: {"method":"get_pixel_scale","id":"16ae2f12-63fa-42fc-84ab-ff6c7c4d218e"}
22:50:08.770 00.004 2696 evsrv: cli 0F943D80 response: {"jsonrpc":"2.0","result":1.86834,"id":"16ae2f12-63fa-42fc-84ab-ff6c7c4d218e"}
22:50:08.773 00.003 2696 evsrv: cli 0F943D80 disconnect
22:50:08.814 00.041 5240 IsGuiding returns 1
22:50:08.814 00.000 5240 scope still moving after pulse duration time elapsed
22:50:08.844 00.030 5240 IsGuiding returns 0
22:50:08.844 00.000 5240 scope move finished after 158 + 52 ms
22:50:08.844 00.000 5240 Move returns status 0, amount 158
22:50:08.844 00.000 5240 MoveAxis(N, 73, ABG)
22:50:08.844 00.000 5240 Guiding  Dir = 0, Dur = 73
22:50:08.844 00.000 5240 IsGuiding returns 0
22:50:08.845 00.001 5240 PulseGuide returned control before completion, sleep 83
22:50:08.938 00.093 5240 IsGuiding returns 1
22:50:08.938 00.000 5240 scope still moving after pulse duration time elapsed
22:50:08.969 00.031 5240 IsGuiding returns 1
22:50:09.000 00.031 5240 IsGuiding returns 1
22:50:09.031 00.031 5240 IsGuiding returns 0
22:50:09.031 00.000 5240 scope move finished after 73 + 113 ms
22:50:09.031 00.000 5240 Move returns status 0, amount 73
22:50:09.032 00.001 5240 move complete, result=0
22:50:09.032 00.000 5240 worker thread done servicing request
22:50:09.032 00.000 5240 Worker thread wakes up
22:50:09.032 00.000 2696 GuideStep: -1.0 px 158 ms EAST, -0.6 px 73 ms NORTH
22:50:09.037 00.005 5240 worker thread servicing REQUEST_EXPOSE 1500
22:50:09.037 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:50:10.671 01.634 5240 Exposure complete
22:50:10.720 00.049 5240 worker thread done servicing request
22:50:10.720 00.000 2696 OnExposeComplete: enter
22:50:10.722 00.002 2696 UpdateGuideState(): m_state=6
22:50:10.724 00.002 2696 Star::Find(15, 284, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 208
22:50:10.727 00.003 2696 Star::Find returns 1 (0), X=284.48, Y=265.71, Mass=2997, SNR=38.6, Peak=188 HFD=3.6
22:50:10.732 00.005 2696 MultiStar: [#1 0.61,0.74,1.31,U] [#2 0.49,0.16,0.70,U] [#3 0.43,0.47,0.70,U] [#4 -0.52,-0.02,0.44,U] [#5 0.09,1.37,0.45,U] [#6 -0.39,-0.02,0.44,U] [#7 1.05,0.65,0.48,U] [#8 0.54,-0.20,0.38,U] 
22:50:10.734 00.002 2696 refined, 8 included, MultiStar: {0.63, 0.43}, one-star: {1.93, 0.26}
22:50:10.736 00.002 2696 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.74) = xAngle (-2.14 = -2.14)
22:50:10.738 00.002 2696 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.49 = 0.49)
22:50:10.740 00.002 2696 CameraToMount -- cameraX=0.63 cameraY=0.43 hyp=0.76 cameraTheta=0.60 mountX=-0.41 mountY=0.36, mountTheta=2.42
22:50:10.742 00.002 2696 SchedulePrimaryMove(0F998B58, x=0.63, y=0.43, opts=13)
22:50:10.745 00.003 2696 Enqueuing Move request for scope (0.63, 0.43)
22:50:10.747 00.002 5240 Worker thread wakes up
22:50:10.747 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.43) opts 0xd
22:50:10.747 00.000 5240 Handling offset move in thread for scope, endpoint = (0.63, 0.43)
22:50:10.747 00.000 5240 Moving (0.63, 0.43) raw xDistance=-0.41 yDistance=0.36
22:50:10.748 00.001 5240 PPEC rslt: input = -0.41, final = -0.41, react = -0.41, pred = 0.08, hyst = -0.45, hyst_pct = 0.69, period_length = 647.39
22:50:10.748 00.000 5240 PPEC: input: -0.41, control: -0.41, exposure: 1500
22:50:10.748 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:50:10.748 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
22:50:10.748 00.000 5240 MoveAxis(E, 68, ABG)
22:50:10.748 00.000 5240 Guiding  Dir = 2, Dur = 68
22:50:10.749 00.001 5240 IsGuiding returns 0
22:50:10.749 00.000 5240 PulseGuide returned control before completion, sleep 78
22:50:10.763 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=201, med=0, FiltMin=0, FiltMax=157, Gamma=0.430
22:50:10.809 00.046 2696 UpdateGuideState exits: m=2997 SNR=38.6
22:50:10.811 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:10.812 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:50:10.814 00.002 2696 Enqueuing Expose request
22:50:10.839 00.025 5240 IsGuiding returns 1
22:50:10.839 00.000 5240 scope still moving after pulse duration time elapsed
22:50:10.871 00.032 5240 IsGuiding returns 0
22:50:10.871 00.000 5240 scope move finished after 68 + 53 ms
22:50:10.871 00.000 5240 Move returns status 0, amount 68
22:50:10.871 00.000 5240 MoveAxis(N, 0, ABG)
22:50:10.871 00.000 5240 Move returns status 0, amount 0
22:50:10.871 00.000 5240 move complete, result=0
22:50:10.871 00.000 5240 worker thread done servicing request
22:50:10.871 00.000 5240 Worker thread wakes up
22:50:10.871 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:50:10.871 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:50:10.871 00.000 2696 GuideStep: -0.4 px 68 ms EAST, 0.4 px 0 ms NORTH
22:50:12.291 01.420 5240 Exposure complete
22:50:12.356 00.065 5240 worker thread done servicing request
22:50:12.357 00.001 2696 OnExposeComplete: enter
22:50:12.359 00.002 2696 UpdateGuideState(): m_state=6
22:50:12.360 00.001 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 209
22:50:12.363 00.003 2696 Star::Find returns 1 (0), X=285.30, Y=265.64, Mass=3010, SNR=38.7, Peak=196 HFD=3.6
22:50:12.365 00.002 2696 MultiStar: [#1 1.34,0.58,1.27,U] [#2 1.40,0.16,0.71,U] [#3 1.33,0.26,0.68,U] [#4 0.51,0.17,0.43,U] [#5 1.12,1.39,0.44,U] [#6 0.66,0.36,0.45,U] [#7 1.97,0.66,0.48,U] [#8 1.42,-0.32,0.37,U] 
22:50:12.367 00.002 2696 refined, 8 included, MultiStar: {1.51, 0.39}, one-star: {2.75, 0.20}
22:50:12.369 00.002 2696 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.74) = xAngle (-2.48 = -2.48)
22:50:12.370 00.001 2696 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.15 = 0.15)
22:50:12.372 00.002 2696 CameraToMount -- cameraX=1.51 cameraY=0.39 hyp=1.56 cameraTheta=0.25 mountX=-1.23 mountY=0.23, mountTheta=2.96
22:50:12.375 00.003 2696 SchedulePrimaryMove(0F998B58, x=1.51, y=0.39, opts=13)
22:50:12.377 00.002 2696 Enqueuing Move request for scope (1.51, 0.39)
22:50:12.378 00.001 5240 Worker thread wakes up
22:50:12.378 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.51, 0.39) opts 0xd
22:50:12.378 00.000 5240 Handling offset move in thread for scope, endpoint = (1.51, 0.39)
22:50:12.378 00.000 5240 Moving (1.51, 0.39) raw xDistance=-1.23 yDistance=0.23
22:50:12.379 00.001 5240 PPEC rslt: input = -1.23, final = -1.16, react = -1.23, pred = 0.17, hyst = -1.21, hyst_pct = 0.69, period_length = 647.39
22:50:12.379 00.000 5240 PPEC: input: -1.23, control: -1.16, exposure: 1500
22:50:12.379 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:50:12.379 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:50:12.379 00.000 5240 MoveAxis(E, 193, ABG)
22:50:12.379 00.000 5240 Guiding  Dir = 2, Dur = 193
22:50:12.381 00.002 5240 IsGuiding returns 0
22:50:12.381 00.000 5240 PulseGuide returned control before completion, sleep 203
22:50:12.394 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=196, med=0, FiltMin=0, FiltMax=159, Gamma=0.430
22:50:12.440 00.046 2696 UpdateGuideState exits: m=3010 SNR=38.7
22:50:12.442 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:12.443 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:50:12.447 00.004 2696 Enqueuing Expose request
22:50:12.586 00.139 5240 IsGuiding returns 1
22:50:12.586 00.000 5240 scope still moving after pulse duration time elapsed
22:50:12.617 00.031 5240 IsGuiding returns 0
22:50:12.617 00.000 5240 scope move finished after 193 + 43 ms
22:50:12.617 00.000 5240 Move returns status 0, amount 193
22:50:12.617 00.000 5240 MoveAxis(N, 0, ABG)
22:50:12.617 00.000 5240 Move returns status 0, amount 0
22:50:12.617 00.000 5240 move complete, result=0
22:50:12.617 00.000 5240 worker thread done servicing request
22:50:12.617 00.000 5240 Worker thread wakes up
22:50:12.617 00.000 2696 GuideStep: -1.2 px 193 ms EAST, 0.2 px 0 ms NORTH
22:50:12.620 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:50:12.621 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:50:14.268 01.647 5240 Exposure complete
22:50:14.340 00.072 5240 worker thread done servicing request
22:50:14.340 00.000 2696 OnExposeComplete: enter
22:50:14.343 00.003 2696 UpdateGuideState(): m_state=6
22:50:14.345 00.002 2696 Star::Find(15, 285, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 210
22:50:14.348 00.003 2696 Star::Find returns 1 (0), X=284.48, Y=265.57, Mass=3088, SNR=39.2, Peak=213 HFD=3.3
22:50:14.352 00.004 2696 MultiStar: [#1 0.81,0.62,1.25,U] [#2 0.79,0.32,0.67,U] [#3 0.71,0.27,0.65,U] [#4 -0.28,0.14,0.41,U] [#5 0.47,1.29,0.42,U] [#6 -0.14,0.32,0.43,U] [#7 1.09,0.62,0.47,U] [#8 0.63,-0.22,0.36,U] 
22:50:14.355 00.003 2696 refined, 8 included, MultiStar: {0.83, 0.40}, one-star: {1.93, 0.12}
22:50:14.359 00.004 2696 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.74) = xAngle (-2.29 = -2.29)
22:50:14.362 00.003 2696 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.34 = 0.34)
22:50:14.365 00.003 2696 CameraToMount -- cameraX=0.83 cameraY=0.40 hyp=0.92 cameraTheta=0.44 mountX=-0.61 mountY=0.31, mountTheta=2.67
22:50:14.369 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.83, y=0.40, opts=13)
22:50:14.371 00.002 2696 Enqueuing Move request for scope (0.83, 0.40)
22:50:14.373 00.002 5240 Worker thread wakes up
22:50:14.373 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.83, 0.40) opts 0xd
22:50:14.374 00.001 5240 Handling offset move in thread for scope, endpoint = (0.83, 0.40)
22:50:14.374 00.000 5240 Moving (0.83, 0.40) raw xDistance=-0.61 yDistance=0.31
22:50:14.374 00.000 5240 PPEC rslt: input = -0.61, final = -0.50, react = -0.61, pred = 0.29, hyst = -0.59, hyst_pct = 0.69, period_length = 647.39
22:50:14.374 00.000 5240 PPEC: input: -0.61, control: -0.50, exposure: 1500
22:50:14.374 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:50:14.374 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
22:50:14.376 00.002 5240 MoveAxis(E, 83, ABG)
22:50:14.376 00.000 5240 Guiding  Dir = 2, Dur = 83
22:50:14.376 00.000 5240 IsGuiding returns 0
22:50:14.376 00.000 5240 PulseGuide returned control before completion, sleep 93
22:50:14.389 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=213, med=0, FiltMin=0, FiltMax=156, Gamma=0.430
22:50:14.435 00.046 2696 UpdateGuideState exits: m=3088 SNR=39.2
22:50:14.437 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:14.439 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:50:14.441 00.002 2696 Enqueuing Expose request
22:50:14.470 00.029 5240 IsGuiding returns 1
22:50:14.470 00.000 5240 scope still moving after pulse duration time elapsed
22:50:14.502 00.032 5240 IsGuiding returns 0
22:50:14.502 00.000 5240 scope move finished after 83 + 42 ms
22:50:14.502 00.000 5240 Move returns status 0, amount 83
22:50:14.502 00.000 5240 MoveAxis(N, 0, ABG)
22:50:14.502 00.000 5240 Move returns status 0, amount 0
22:50:14.502 00.000 5240 move complete, result=0
22:50:14.502 00.000 5240 worker thread done servicing request
22:50:14.502 00.000 5240 Worker thread wakes up
22:50:14.502 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:50:14.502 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:50:14.502 00.000 2696 GuideStep: -0.6 px 83 ms EAST, 0.3 px 0 ms NORTH
22:50:15.917 01.415 5240 Exposure complete
22:50:15.977 00.060 5240 worker thread done servicing request
22:50:15.977 00.000 2696 OnExposeComplete: enter
22:50:15.981 00.004 2696 UpdateGuideState(): m_state=6
22:50:15.984 00.003 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 211
22:50:15.986 00.002 2696 Star::Find returns 1 (0), X=284.99, Y=265.77, Mass=3182, SNR=39.8, Peak=184 HFD=4.0
22:50:15.988 00.002 2696 MultiStar: [#1 1.04,0.36,1.24,U] [#2 0.92,0.01,0.68,U] [#3 0.90,0.25,0.65,U] [#4 0.22,0.07,0.41,U] [#5 0.60,0.98,0.42,U] [#6 0.19,0.40,0.44,U] [#7 1.43,0.41,0.46,U] [#8 1.19,-0.10,0.36,U] 
22:50:15.990 00.002 2696 refined, 8 included, MultiStar: {1.14, 0.30}, one-star: {2.44, 0.32}
22:50:15.991 00.001 2696 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.74) = xAngle (-2.48 = -2.48)
22:50:15.993 00.002 2696 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.16 = 0.16)
22:50:15.995 00.002 2696 CameraToMount -- cameraX=1.14 cameraY=0.30 hyp=1.18 cameraTheta=0.26 mountX=-0.93 mountY=0.18, mountTheta=2.95
22:50:15.998 00.003 2696 SchedulePrimaryMove(0F998B58, x=1.14, y=0.30, opts=13)
22:50:16.000 00.002 2696 Enqueuing Move request for scope (1.14, 0.30)
22:50:16.001 00.001 5240 Worker thread wakes up
22:50:16.001 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.14, 0.30) opts 0xd
22:50:16.001 00.000 5240 Handling offset move in thread for scope, endpoint = (1.14, 0.30)
22:50:16.002 00.001 5240 Moving (1.14, 0.30) raw xDistance=-0.93 yDistance=0.18
22:50:16.002 00.000 5240 PPEC rslt: input = -0.93, final = -1.21, react = -0.93, pred = -0.84, hyst = -0.95, hyst_pct = 0.68, period_length = 647.39
22:50:16.003 00.001 5240 PPEC: input: -0.93, control: -1.21, exposure: 1500
22:50:16.003 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:50:16.003 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:50:16.003 00.000 5240 MoveAxis(E, 200, ABG)
22:50:16.003 00.000 5240 Guiding  Dir = 2, Dur = 200
22:50:16.003 00.000 5240 IsGuiding returns 0
22:50:16.003 00.000 5240 PulseGuide returned control before completion, sleep 210
22:50:16.017 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=199, med=0, FiltMin=0, FiltMax=159, Gamma=0.430
22:50:16.064 00.047 2696 UpdateGuideState exits: m=3182 SNR=39.8
22:50:16.066 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:16.068 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:50:16.072 00.004 2696 Enqueuing Expose request
22:50:16.220 00.148 5240 IsGuiding returns 1
22:50:16.220 00.000 5240 scope still moving after pulse duration time elapsed
22:50:16.251 00.031 5240 IsGuiding returns 0
22:50:16.251 00.000 5240 scope move finished after 200 + 48 ms
22:50:16.251 00.000 5240 Move returns status 0, amount 200
22:50:16.251 00.000 5240 MoveAxis(N, 0, ABG)
22:50:16.251 00.000 5240 Move returns status 0, amount 0
22:50:16.253 00.002 5240 move complete, result=0
22:50:16.253 00.000 5240 worker thread done servicing request
22:50:16.253 00.000 2696 GuideStep: -0.9 px 200 ms EAST, 0.2 px 0 ms NORTH
22:50:16.260 00.007 5240 Worker thread wakes up
22:50:16.260 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:50:16.260 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:50:17.908 01.648 5240 Exposure complete
22:50:17.971 00.063 5240 worker thread done servicing request
22:50:17.971 00.000 2696 OnExposeComplete: enter
22:50:17.973 00.002 2696 UpdateGuideState(): m_state=6
22:50:17.975 00.002 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 212
22:50:17.977 00.002 2696 Star::Find returns 1 (0), X=284.42, Y=265.73, Mass=3033, SNR=38.9, Peak=224 HFD=3.5
22:50:17.980 00.003 2696 MultiStar: [#1 0.35,0.07,1.24,U] [#2 0.50,0.20,0.69,U] [#3 0.62,0.23,0.66,U] [#4 -0.31,0.11,0.43,U] [#5 0.27,1.37,0.42,U] [#6 -0.32,0.26,0.44,U] [#7 0.87,0.28,0.47,U] [#8 0.66,-0.30,0.36,U] 
22:50:17.983 00.003 2696 refined, 8 included, MultiStar: {0.62, 0.25}, one-star: {1.87, 0.28}
22:50:17.985 00.002 2696 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.74) = xAngle (-2.35 = -2.35)
22:50:17.987 00.002 2696 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.28 = 0.28)
22:50:17.988 00.001 2696 CameraToMount -- cameraX=0.62 cameraY=0.25 hyp=0.67 cameraTheta=0.38 mountX=-0.47 mountY=0.18, mountTheta=2.77
22:50:17.991 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.62, y=0.25, opts=13)
22:50:17.993 00.002 2696 Enqueuing Move request for scope (0.62, 0.25)
22:50:17.995 00.002 5240 Worker thread wakes up
22:50:17.995 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.25) opts 0xd
22:50:17.995 00.000 5240 Handling offset move in thread for scope, endpoint = (0.62, 0.25)
22:50:17.995 00.000 5240 Moving (0.62, 0.25) raw xDistance=-0.47 yDistance=0.18
22:50:17.996 00.001 5240 PPEC rslt: input = -0.47, final = -0.75, react = -0.47, pred = -0.87, hyst = -0.47, hyst_pct = 0.68, period_length = 647.39
22:50:17.996 00.000 5240 PPEC: input: -0.47, control: -0.75, exposure: 1500
22:50:17.996 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:50:17.996 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:50:17.996 00.000 5240 MoveAxis(E, 124, ABG)
22:50:17.997 00.001 5240 Guiding  Dir = 2, Dur = 124
22:50:17.997 00.000 5240 IsGuiding returns 0
22:50:17.997 00.000 5240 PulseGuide returned control before completion, sleep 134
22:50:18.010 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=148, Gamma=0.430
22:50:18.057 00.047 2696 UpdateGuideState exits: m=3033 SNR=38.9
22:50:18.059 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:18.060 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:50:18.062 00.002 2696 Enqueuing Expose request
22:50:18.141 00.079 5240 IsGuiding returns 1
22:50:18.141 00.000 5240 scope still moving after pulse duration time elapsed
22:50:18.172 00.031 5240 IsGuiding returns 0
22:50:18.172 00.000 5240 scope move finished after 124 + 51 ms
22:50:18.172 00.000 5240 Move returns status 0, amount 124
22:50:18.172 00.000 5240 MoveAxis(N, 0, ABG)
22:50:18.172 00.000 5240 Move returns status 0, amount 0
22:50:18.172 00.000 5240 move complete, result=0
22:50:18.172 00.000 5240 worker thread done servicing request
22:50:18.172 00.000 5240 Worker thread wakes up
22:50:18.172 00.000 2696 GuideStep: -0.5 px 124 ms EAST, 0.2 px 0 ms NORTH
22:50:18.175 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:50:18.176 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:50:19.607 01.431 5240 Exposure complete
22:50:19.679 00.072 5240 worker thread done servicing request
22:50:19.679 00.000 2696 OnExposeComplete: enter
22:50:19.681 00.002 2696 UpdateGuideState(): m_state=6
22:50:19.684 00.003 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 213
22:50:19.687 00.003 2696 Star::Find returns 1 (0), X=284.66, Y=265.82, Mass=2974, SNR=38.5, Peak=190 HFD=3.7
22:50:19.689 00.002 2696 MultiStar: [#1 0.42,0.42,1.25,U] [#2 0.75,0.18,0.69,U] [#3 0.54,0.23,0.68,U] [#4 -0.33,0.03,0.43,U] [#5 0.31,1.23,0.43,U] [#6 -0.09,0.10,0.45,U] [#7 1.04,0.52,0.47,U] [#8 0.81,-0.17,0.37,U] 
22:50:19.691 00.002 2696 refined, 8 included, MultiStar: {0.74, 0.34}, one-star: {2.11, 0.37}
22:50:19.692 00.001 2696 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.74) = xAngle (-2.30 = -2.30)
22:50:19.694 00.002 2696 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.33 = 0.33)
22:50:19.698 00.004 2696 CameraToMount -- cameraX=0.74 cameraY=0.34 hyp=0.81 cameraTheta=0.43 mountX=-0.54 mountY=0.26, mountTheta=2.69
22:50:19.701 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.74, y=0.34, opts=13)
22:50:19.703 00.002 2696 Enqueuing Move request for scope (0.74, 0.34)
22:50:19.704 00.001 5240 Worker thread wakes up
22:50:19.704 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.74, 0.34) opts 0xd
22:50:19.704 00.000 5240 Handling offset move in thread for scope, endpoint = (0.74, 0.34)
22:50:19.704 00.000 5240 Moving (0.74, 0.34) raw xDistance=-0.54 yDistance=0.26
22:50:19.705 00.001 5240 PPEC rslt: input = -0.54, final = -0.83, react = -0.54, pred = -0.75, hyst = -0.61, hyst_pct = 0.68, period_length = 647.39
22:50:19.705 00.000 5240 PPEC: input: -0.54, control: -0.83, exposure: 1500
22:50:19.705 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:50:19.705 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
22:50:19.705 00.000 5240 MoveAxis(E, 138, ABG)
22:50:19.705 00.000 5240 Guiding  Dir = 2, Dur = 138
22:50:19.706 00.001 5240 IsGuiding returns 0
22:50:19.706 00.000 5240 PulseGuide returned control before completion, sleep 148
22:50:19.719 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=190, med=0, FiltMin=0, FiltMax=142, Gamma=0.430
22:50:19.767 00.048 2696 UpdateGuideState exits: m=2974 SNR=38.5
22:50:19.769 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:19.772 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:50:19.774 00.002 2696 Enqueuing Expose request
22:50:19.871 00.097 5240 IsGuiding returns 1
22:50:19.871 00.000 5240 scope still moving after pulse duration time elapsed
22:50:19.902 00.031 5240 IsGuiding returns 0
22:50:19.902 00.000 5240 scope move finished after 138 + 57 ms
22:50:19.902 00.000 5240 Move returns status 0, amount 138
22:50:19.902 00.000 5240 MoveAxis(N, 0, ABG)
22:50:19.902 00.000 5240 Move returns status 0, amount 0
22:50:19.902 00.000 5240 move complete, result=0
22:50:19.902 00.000 5240 worker thread done servicing request
22:50:19.902 00.000 5240 Worker thread wakes up
22:50:19.902 00.000 2696 GuideStep: -0.5 px 138 ms EAST, 0.3 px 0 ms NORTH
22:50:19.904 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:50:19.904 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:50:21.541 01.637 5240 Exposure complete
22:50:21.619 00.078 5240 worker thread done servicing request
22:50:21.619 00.000 2696 OnExposeComplete: enter
22:50:21.621 00.002 2696 UpdateGuideState(): m_state=6
22:50:21.624 00.003 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 214
22:50:21.626 00.002 2696 Star::Find returns 1 (0), X=283.73, Y=266.13, Mass=2830, SNR=37.5, Peak=189 HFD=3.9
22:50:21.627 00.001 2696 MultiStar: [#1 -0.25,0.95,1.32,U] [#2 -0.22,0.54,0.73,U] [#3 -0.33,0.77,0.70,U] [#4 -1.08,0.51,0.44,U] [#5 -0.52,1.51,0.44,U] [#6 -1.01,0.64,0.46,U] [#7 0.09,0.77,0.48,U] [#8 -0.18,0.54,0.39,U] 
22:50:21.629 00.002 2696 refined, 8 included, MultiStar: {-0.13, 0.78}, one-star: {1.18, 0.69}
22:50:21.630 00.001 2696 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.74) = xAngle (-1.00 = -1.00)
22:50:21.634 00.004 2696 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.63 = 1.63)
22:50:21.636 00.002 2696 CameraToMount -- cameraX=-0.13 cameraY=0.78 hyp=0.79 cameraTheta=1.73 mountX=0.42 mountY=0.79, mountTheta=1.08
22:50:21.639 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.13, y=0.78, opts=13)
22:50:21.641 00.002 2696 Enqueuing Move request for scope (-0.13, 0.78)
22:50:21.642 00.001 5240 Worker thread wakes up
22:50:21.642 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.78) opts 0xd
22:50:21.642 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.13, 0.78)
22:50:21.643 00.001 5240 Moving (-0.13, 0.78) raw xDistance=0.42 yDistance=0.79
22:50:21.643 00.000 5240 PPEC rslt: input = 0.42, final = 0.15, react = 0.42, pred = -0.61, hyst = 0.31, hyst_pct = 0.68, period_length = 647.39
22:50:21.643 00.000 5240 PPEC: input: 0.42, control: 0.15, exposure: 1500
22:50:21.643 00.000 5240 resist switch: large excursion: input 0.79 thresh 0.45 direction from -1 to 1
22:50:21.643 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.36
22:50:21.643 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.79 from input 0.79
22:50:21.643 00.000 5240 MoveAxis(W, 25, ABG)
22:50:21.645 00.002 5240 Guiding  Dir = 3, Dur = 25
22:50:21.645 00.000 5240 IsGuiding returns 0
22:50:21.645 00.000 5240 PulseGuide returned control before completion, sleep 35
22:50:21.657 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=0, FiltMin=0, FiltMax=163, Gamma=0.430
22:50:21.682 00.025 5240 IsGuiding returns 1
22:50:21.682 00.000 5240 scope still moving after pulse duration time elapsed
22:50:21.704 00.022 2696 UpdateGuideState exits: m=2830 SNR=37.5
22:50:21.707 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:21.708 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:50:21.710 00.002 2696 Enqueuing Expose request
22:50:21.713 00.003 5240 IsGuiding returns 0
22:50:21.713 00.000 5240 scope move finished after 25 + 43 ms
22:50:21.713 00.000 5240 Move returns status 0, amount 25
22:50:21.713 00.000 5240 BLC: Oldest BLC event removed
22:50:21.713 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 330 applied
22:50:21.713 00.000 5240 MoveAxis(S, 429, ABG)
22:50:21.713 00.000 5240 Guiding  Dir = 1, Dur = 429
22:50:21.713 00.000 5240 IsGuiding returns 0
22:50:21.714 00.001 5240 PulseGuide returned control before completion, sleep 439
22:50:22.164 00.450 5240 IsGuiding returns 1
22:50:22.164 00.000 5240 scope still moving after pulse duration time elapsed
22:50:22.195 00.031 5240 IsGuiding returns 0
22:50:22.195 00.000 5240 scope move finished after 429 + 52 ms
22:50:22.195 00.000 5240 Move returns status 0, amount 429
22:50:22.195 00.000 5240 move complete, result=0
22:50:22.196 00.001 5240 worker thread done servicing request
22:50:22.196 00.000 5240 Worker thread wakes up
22:50:22.196 00.000 2696 GuideStep: 0.4 px 25 ms WEST, 0.8 px 429 ms SOUTH
22:50:22.206 00.010 5240 worker thread servicing REQUEST_EXPOSE 1500
22:50:22.206 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:50:23.630 01.424 5240 Exposure complete
22:50:23.700 00.070 5240 worker thread done servicing request
22:50:23.700 00.000 2696 OnExposeComplete: enter
22:50:23.702 00.002 2696 UpdateGuideState(): m_state=6
22:50:23.704 00.002 2696 Star::Find(15, 283, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 215
22:50:23.707 00.003 2696 Star::Find returns 1 (0), X=283.94, Y=266.34, Mass=3037, SNR=38.8, Peak=191 HFD=3.9
22:50:23.709 00.002 2696 MultiStar: [#1 -0.35,1.10,1.27,U] [#2 0.12,0.98,0.70,U] [#3 -0.13,1.13,0.68,U] [#4 -0.82,0.76,0.43,U] [#5 -0.31,1.97,0.44,U] [#6 -0.79,0.72,0.46,U] [#7 0.30,1.14,0.47,U] [#8 -0.06,0.32,0.37,U] 
22:50:23.711 00.002 2696 refined, 8 included, MultiStar: {0.03, 1.02}, one-star: {1.39, 0.89}
22:50:23.713 00.002 2696 CameraToMount -- cameraTheta (1.54) - m_xAngle (2.74) = xAngle (-1.20 = -1.20)
22:50:23.715 00.002 2696 CameraToMount -- cameraTheta (1.54) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.43 = 1.43)
22:50:23.717 00.002 2696 CameraToMount -- cameraX=0.03 cameraY=1.02 hyp=1.02 cameraTheta=1.54 mountX=0.37 mountY=1.01, mountTheta=1.22
22:50:23.720 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.03, y=1.02, opts=13)
22:50:23.722 00.002 2696 Enqueuing Move request for scope (0.03, 1.02)
22:50:23.723 00.001 5240 Worker thread wakes up
22:50:23.724 00.001 5240 worker thread servicing REQUEST_MOVE scope ofs (0.03, 1.02) opts 0xd
22:50:23.724 00.000 5240 Handling offset move in thread for scope, endpoint = (0.03, 1.02)
22:50:23.724 00.000 5240 Moving (0.03, 1.02) raw xDistance=0.37 yDistance=1.01
22:50:23.724 00.000 5240 BLC: History state: CurrMiss=1.01, AvgInitMiss=1.22, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.785438, 1:1.008648
22:50:23.724 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:50:23.725 00.001 5240 PPEC rslt: input = 0.37, final = 0.13, react = 0.37, pred = -0.48, hyst = 0.25, hyst_pct = 0.68, period_length = 647.39
22:50:23.725 00.000 5240 PPEC: input: 0.37, control: 0.13, exposure: 1500
22:50:23.725 00.000 5240 GuideAlgorithmResistSwitch::result() returns 1.01 from input 1.01
22:50:23.725 00.000 5240 MoveAxis(W, 22, ABG)
22:50:23.725 00.000 5240 Guiding  Dir = 3, Dur = 22
22:50:23.725 00.000 5240 IsGuiding returns 0
22:50:23.726 00.001 5240 PulseGuide returned control before completion, sleep 32
22:50:23.738 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=201, med=0, FiltMin=0, FiltMax=150, Gamma=0.430
22:50:23.772 00.034 5240 IsGuiding returns 1
22:50:23.772 00.000 5240 scope still moving after pulse duration time elapsed
22:50:23.784 00.012 2696 UpdateGuideState exits: m=3037 SNR=38.8
22:50:23.786 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:23.789 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:50:23.793 00.004 2696 Enqueuing Expose request
22:50:23.803 00.010 5240 IsGuiding returns 0
22:50:23.803 00.000 5240 scope move finished after 22 + 55 ms
22:50:23.803 00.000 5240 Move returns status 0, amount 22
22:50:23.803 00.000 5240 MoveAxis(S, 128, ABG)
22:50:23.803 00.000 5240 Guiding  Dir = 1, Dur = 128
22:50:23.803 00.000 5240 IsGuiding returns 0
22:50:23.804 00.001 5240 PulseGuide returned control before completion, sleep 138
22:50:23.943 00.139 5240 IsGuiding returns 1
22:50:23.943 00.000 5240 scope still moving after pulse duration time elapsed
22:50:23.973 00.030 5240 IsGuiding returns 0
22:50:23.973 00.000 5240 scope move finished after 128 + 42 ms
22:50:23.973 00.000 5240 Move returns status 0, amount 128
22:50:23.974 00.001 5240 move complete, result=0
22:50:23.974 00.000 5240 worker thread done servicing request
22:50:23.974 00.000 5240 Worker thread wakes up
22:50:23.974 00.000 2696 GuideStep: 0.4 px 22 ms WEST, 1.0 px 128 ms SOUTH
22:50:23.982 00.008 5240 worker thread servicing REQUEST_EXPOSE 1500
22:50:23.983 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:50:25.624 01.641 5240 Exposure complete
22:50:25.702 00.078 5240 worker thread done servicing request
22:50:25.702 00.000 2696 OnExposeComplete: enter
22:50:25.704 00.002 2696 UpdateGuideState(): m_state=6
22:50:25.706 00.002 2696 Star::Find(15, 283, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 216
22:50:25.708 00.002 2696 Star::Find returns 1 (0), X=283.84, Y=265.51, Mass=3052, SNR=39.0, Peak=207 HFD=3.8
22:50:25.710 00.002 2696 MultiStar: [#1 -0.39,0.15,1.24,U] [#2 -0.26,-0.19,0.69,U] [#3 -0.46,-0.07,0.68,U] [#4 -1.06,-0.14,0.43,U] [#5 -0.46,0.93,0.44,U] [#6 -0.93,0.02,0.42,U] [#7 0.12,0.22,0.48,U] [#8 0.01,-0.47,0.36,U] 
22:50:25.711 00.001 2696 refined, 8 included, MultiStar: {-0.12, 0.06}, one-star: {1.28, 0.06}
22:50:25.713 00.002 2696 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.74) = xAngle (-0.08 = -0.08)
22:50:25.715 00.002 2696 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.55 = 2.55)
22:50:25.716 00.001 2696 CameraToMount -- cameraX=-0.12 cameraY=0.06 hyp=0.13 cameraTheta=2.65 mountX=0.13 mountY=0.07, mountTheta=0.51
22:50:25.720 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.12, y=0.06, opts=13)
22:50:25.722 00.002 2696 Enqueuing Move request for scope (-0.12, 0.06)
22:50:25.724 00.002 5240 Worker thread wakes up
22:50:25.724 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.06) opts 0xd
22:50:25.724 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.12, 0.06)
22:50:25.724 00.000 5240 Moving (-0.12, 0.06) raw xDistance=0.13 yDistance=0.07
22:50:25.724 00.000 5240 BLC: History state: CurrMiss=0.07, AvgInitMiss=1.22, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.785438, 1:1.008648, 2:0.074849
22:50:25.724 00.000 5240 BLC: No correction, Miss < min_move
22:50:25.726 00.002 5240 PPEC rslt: input = 0.13, final = 0.18, react = 0.13, pred = 0.55, hyst = 0.00, hyst_pct = 0.68, period_length = 647.39
22:50:25.726 00.000 5240 PPEC: input: 0.13, control: 0.18, exposure: 1500
22:50:25.726 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:25.726 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:50:25.726 00.000 5240 MoveAxis(W, 29, ABG)
22:50:25.727 00.001 5240 Guiding  Dir = 3, Dur = 29
22:50:25.727 00.000 5240 IsGuiding returns 0
22:50:25.727 00.000 5240 PulseGuide returned control before completion, sleep 39
22:50:25.740 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=207, med=0, FiltMin=0, FiltMax=144, Gamma=0.430
22:50:25.780 00.040 5240 IsGuiding returns 1
22:50:25.780 00.000 5240 scope still moving after pulse duration time elapsed
22:50:25.785 00.005 2696 UpdateGuideState exits: m=3052 SNR=39.0
22:50:25.789 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:25.792 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:50:25.795 00.003 2696 Enqueuing Expose request
22:50:25.812 00.017 5240 IsGuiding returns 0
22:50:25.812 00.000 5240 scope move finished after 29 + 56 ms
22:50:25.812 00.000 5240 Move returns status 0, amount 29
22:50:25.812 00.000 5240 MoveAxis(N, 0, ABG)
22:50:25.812 00.000 5240 Move returns status 0, amount 0
22:50:25.812 00.000 5240 move complete, result=0
22:50:25.812 00.000 5240 worker thread done servicing request
22:50:25.812 00.000 5240 Worker thread wakes up
22:50:25.812 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:50:25.812 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:50:25.816 00.004 2696 GuideStep: 0.1 px 29 ms WEST, 0.1 px 0 ms NORTH
22:50:27.223 01.407 5240 Exposure complete
22:50:27.273 00.050 5240 worker thread done servicing request
22:50:27.273 00.000 2696 OnExposeComplete: enter
22:50:27.275 00.002 2696 UpdateGuideState(): m_state=6
22:50:27.277 00.002 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 217
22:50:27.279 00.002 2696 Star::Find returns 1 (0), X=283.91, Y=265.28, Mass=2831, SNR=37.5, Peak=196 HFD=3.7
22:50:27.282 00.003 2696 MultiStar: [#1 -0.36,0.12,1.29,U] [#2 -0.19,-0.40,0.70,U] [#3 -0.34,-0.08,0.72,U] [#4 -1.03,-0.45,0.45,U] [#5 -0.23,0.84,0.44,U] [#6 -1.11,-0.28,0.47,U] [#7 0.13,-0.10,0.47,U] [#8 -0.08,-0.52,0.37,U] 
22:50:27.284 00.002 2696 refined, 8 included, MultiStar: {-0.09, -0.09}, one-star: {1.36, -0.17}
22:50:27.286 00.002 2696 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.74) = xAngle (-5.07 = 1.22)
22:50:27.287 00.001 2696 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.43 = -2.43)
22:50:27.291 00.004 2696 CameraToMount -- cameraX=-0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-2.33 mountX=0.05 mountY=-0.08, mountTheta=-1.08
22:50:27.294 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.09, y=-0.09, opts=13)
22:50:27.296 00.002 2696 Enqueuing Move request for scope (-0.09, -0.09)
22:50:27.298 00.002 5240 Worker thread wakes up
22:50:27.298 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.09) opts 0xd
22:50:27.298 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.09, -0.09)
22:50:27.298 00.000 5240 Moving (-0.09, -0.09) raw xDistance=0.05 yDistance=-0.08
22:50:27.298 00.000 5240 BLC: window closed
22:50:27.298 00.000 5240 BLC: History state: CurrMiss=-0.08, AvgInitMiss=1.22, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.785438, 1:1.008648, 2:0.074849
22:50:27.298 00.000 5240 BLC: No correction, Miss < min_move
22:50:27.299 00.001 5240 PPEC rslt: input = 0.05, final = 0.21, react = 0.05, pred = 0.66, hyst = 0.00, hyst_pct = 0.68, period_length = 647.39
22:50:27.299 00.000 5240 PPEC: input: 0.05, control: 0.21, exposure: 1500
22:50:27.299 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:27.299 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:50:27.299 00.000 5240 MoveAxis(W, 36, ABG)
22:50:27.299 00.000 5240 Guiding  Dir = 3, Dur = 36
22:50:27.300 00.001 5240 IsGuiding returns 0
22:50:27.300 00.000 5240 PulseGuide returned control before completion, sleep 46
22:50:27.312 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=196, med=0, FiltMin=0, FiltMax=147, Gamma=0.430
22:50:27.359 00.047 5240 IsGuiding returns 1
22:50:27.359 00.000 5240 scope still moving after pulse duration time elapsed
22:50:27.359 00.000 2696 UpdateGuideState exits: m=2831 SNR=37.5
22:50:27.362 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:27.363 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:50:27.365 00.002 2696 Enqueuing Expose request
22:50:27.390 00.025 5240 IsGuiding returns 0
22:50:27.390 00.000 5240 scope move finished after 36 + 54 ms
22:50:27.390 00.000 5240 Move returns status 0, amount 36
22:50:27.390 00.000 5240 MoveAxis(N, 0, ABG)
22:50:27.390 00.000 5240 Move returns status 0, amount 0
22:50:27.390 00.000 5240 move complete, result=0
22:50:27.391 00.001 5240 worker thread done servicing request
22:50:27.391 00.000 5240 Worker thread wakes up
22:50:27.391 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:50:27.391 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:50:27.396 00.005 2696 GuideStep: 0.0 px 36 ms WEST, -0.1 px 0 ms NORTH
22:50:29.025 01.629 5240 Exposure complete
22:50:29.081 00.056 5240 worker thread done servicing request
22:50:29.081 00.000 2696 OnExposeComplete: enter
22:50:29.083 00.002 2696 UpdateGuideState(): m_state=6
22:50:29.085 00.002 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 218
22:50:29.086 00.001 2696 Star::Find returns 1 (1), X=284.43, Y=265.24, Mass=3163, SNR=39.7, Peak=255 HFD=3.5
22:50:29.088 00.002 2696 MultiStar: [#1 -0.07,-0.08,1.26,U] [#2 0.28,-0.63,0.68,U] [#3 -0.02,-0.24,0.65,U] [#4 -0.65,-0.62,0.40,U] [#5 0.04,0.52,0.42,U] [#6 -0.46,-0.52,0.42,U] [#7 0.39,-0.20,0.46,U] [#8 0.55,-0.67,0.36,U] 
22:50:29.090 00.002 2696 refined, 8 included, MultiStar: {0.34, -0.26}, one-star: {1.88, -0.21}
22:50:29.092 00.002 2696 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.74) = xAngle (-3.39 = 2.89)
22:50:29.094 00.002 2696 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.76 = -0.76)
22:50:29.095 00.001 2696 CameraToMount -- cameraX=0.34 cameraY=-0.26 hyp=0.43 cameraTheta=-0.66 mountX=-0.41 mountY=-0.29, mountTheta=-2.52
22:50:29.098 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.34, y=-0.26, opts=13)
22:50:29.102 00.004 2696 Enqueuing Move request for scope (0.34, -0.26)
22:50:29.105 00.003 5240 Worker thread wakes up
22:50:29.105 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.26) opts 0xd
22:50:29.105 00.000 5240 Handling offset move in thread for scope, endpoint = (0.34, -0.26)
22:50:29.105 00.000 5240 Moving (0.34, -0.26) raw xDistance=-0.41 yDistance=-0.29
22:50:29.106 00.001 5240 PPEC rslt: input = -0.41, final = -0.10, react = -0.41, pred = 0.85, hyst = -0.35, hyst_pct = 0.67, period_length = 647.39
22:50:29.106 00.000 5240 PPEC: input: -0.41, control: -0.10, exposure: 1500
22:50:29.107 00.001 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:50:29.107 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:50:29.107 00.000 5240 MoveAxis(E, 16, ABG)
22:50:29.107 00.000 5240 Guiding  Dir = 2, Dur = 16
22:50:29.107 00.000 5240 IsGuiding returns 0
22:50:29.107 00.000 5240 PulseGuide returned control before completion, sleep 26
22:50:29.120 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=178, Gamma=0.430
22:50:29.140 00.020 5240 IsGuiding returns 1
22:50:29.140 00.000 5240 scope still moving after pulse duration time elapsed
22:50:29.166 00.026 2696 UpdateGuideState exits: m=3163 SNR=39.7 Saturated
22:50:29.169 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:29.170 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:50:29.173 00.003 5240 IsGuiding returns 0
22:50:29.173 00.000 2696 Enqueuing Expose request
22:50:29.174 00.001 5240 scope move finished after 16 + 49 ms
22:50:29.175 00.001 5240 Move returns status 0, amount 16
22:50:29.175 00.000 5240 MoveAxis(N, 0, ABG)
22:50:29.175 00.000 5240 Move returns status 0, amount 0
22:50:29.175 00.000 5240 move complete, result=0
22:50:29.175 00.000 5240 worker thread done servicing request
22:50:29.175 00.000 5240 Worker thread wakes up
22:50:29.175 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:50:29.175 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:50:29.181 00.006 2696 GuideStep: -0.4 px 16 ms EAST, -0.3 px 0 ms NORTH
22:50:30.599 01.418 5240 Exposure complete
22:50:30.650 00.051 5240 worker thread done servicing request
22:50:30.650 00.000 2696 OnExposeComplete: enter
22:50:30.653 00.003 2696 UpdateGuideState(): m_state=6
22:50:30.655 00.002 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 219
22:50:30.656 00.001 2696 Star::Find returns 1 (0), X=284.34, Y=264.99, Mass=2998, SNR=38.6, Peak=212 HFD=3.7
22:50:30.658 00.002 2696 MultiStar: [#1 0.14,-0.27,1.30,U] [#2 0.27,-0.75,0.69,U] [#3 0.11,-0.51,0.68,U] [#4 -0.61,-0.62,0.42,U] [#5 0.02,0.37,0.42,U] [#6 -0.47,-0.67,0.46,U] [#7 0.63,-0.36,0.48,U] [#8 0.49,-0.97,0.36,U] 
22:50:30.660 00.002 2696 refined, 8 included, MultiStar: {0.39, -0.45}, one-star: {1.79, -0.46}
22:50:30.662 00.002 2696 CameraToMount -- cameraTheta (-0.86) - m_xAngle (2.74) = xAngle (-3.60 = 2.69)
22:50:30.664 00.002 2696 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.97 = -0.97)
22:50:30.667 00.003 2696 CameraToMount -- cameraX=0.39 cameraY=-0.45 hyp=0.59 cameraTheta=-0.86 mountX=-0.53 mountY=-0.49, mountTheta=-2.40
22:50:30.671 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.39, y=-0.45, opts=13)
22:50:30.673 00.002 2696 Enqueuing Move request for scope (0.39, -0.45)
22:50:30.675 00.002 5240 Worker thread wakes up
22:50:30.676 00.001 5240 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.45) opts 0xd
22:50:30.676 00.000 5240 Handling offset move in thread for scope, endpoint = (0.39, -0.45)
22:50:30.676 00.000 5240 Moving (0.39, -0.45) raw xDistance=-0.53 yDistance=-0.49
22:50:30.677 00.001 5240 PPEC rslt: input = -0.53, final = -0.53, react = -0.53, pred = -0.15, hyst = -0.46, hyst_pct = 0.67, period_length = 647.39
22:50:30.677 00.000 5240 PPEC: input: -0.53, control: -0.53, exposure: 1500
22:50:30.677 00.000 5240 resist switch: large excursion: input -0.49 thresh 0.45 direction from 1 to -1
22:50:30.677 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.46
22:50:30.677 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
22:50:30.677 00.000 5240 MoveAxis(E, 88, ABG)
22:50:30.677 00.000 5240 Guiding  Dir = 2, Dur = 88
22:50:30.678 00.001 5240 IsGuiding returns 0
22:50:30.678 00.000 5240 PulseGuide returned control before completion, sleep 98
22:50:30.691 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=214, med=0, FiltMin=0, FiltMax=184, Gamma=0.430
22:50:30.739 00.048 2696 UpdateGuideState exits: m=2998 SNR=38.6
22:50:30.743 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:30.746 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:50:30.749 00.003 2696 Enqueuing Expose request
22:50:30.777 00.028 5240 IsGuiding returns 1
22:50:30.777 00.000 5240 scope still moving after pulse duration time elapsed
22:50:30.808 00.031 5240 IsGuiding returns 1
22:50:30.840 00.032 5240 IsGuiding returns 1
22:50:30.871 00.031 5240 IsGuiding returns 0
22:50:30.871 00.000 5240 scope move finished after 88 + 104 ms
22:50:30.871 00.000 5240 Move returns status 0, amount 88
22:50:30.871 00.000 5240 BLC: Oldest BLC event removed
22:50:30.871 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 330 applied
22:50:30.871 00.000 5240 MoveAxis(N, 392, ABG)
22:50:30.871 00.000 5240 Guiding  Dir = 0, Dur = 392
22:50:30.871 00.000 5240 IsGuiding returns 0
22:50:30.872 00.001 5240 PulseGuide returned control before completion, sleep 402
22:50:31.290 00.418 5240 IsGuiding returns 1
22:50:31.291 00.001 5240 scope still moving after pulse duration time elapsed
22:50:31.322 00.031 5240 IsGuiding returns 0
22:50:31.322 00.000 5240 scope move finished after 392 + 59 ms
22:50:31.323 00.001 5240 Move returns status 0, amount 392
22:50:31.323 00.000 5240 move complete, result=0
22:50:31.323 00.000 5240 worker thread done servicing request
22:50:31.323 00.000 5240 Worker thread wakes up
22:50:31.323 00.000 2696 GuideStep: -0.5 px 88 ms EAST, -0.5 px 392 ms NORTH
22:50:31.330 00.007 5240 worker thread servicing REQUEST_EXPOSE 1500
22:50:31.330 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:50:32.968 01.638 5240 Exposure complete
22:50:33.018 00.050 5240 worker thread done servicing request
22:50:33.018 00.000 2696 OnExposeComplete: enter
22:50:33.020 00.002 2696 UpdateGuideState(): m_state=6
22:50:33.021 00.001 2696 Star::Find(15, 284, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 220
22:50:33.024 00.003 2696 Star::Find returns 1 (0), X=284.72, Y=264.31, Mass=2922, SNR=38.1, Peak=209 HFD=3.7
22:50:33.026 00.002 2696 MultiStar: [#1 0.56,-0.96,1.27,U] [#2 0.65,-1.49,0.69,U] [#3 0.37,-1.13,0.68,U] [#4 -0.16,-1.42,0.43,U] [#5 0.44,-0.46,0.43,U] [#6 -0.12,-1.26,0.44,U] [#7 0.90,-1.02,0.49,U] [#8 1.03,-1.35,0.38,U] 
22:50:33.028 00.002 2696 refined, 8 included, MultiStar: {0.77, -1.13}, one-star: {2.17, -1.14}
22:50:33.029 00.001 2696 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.74) = xAngle (-3.71 = 2.58)
22:50:33.031 00.002 2696 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.07 = -1.07)
22:50:33.032 00.001 2696 CameraToMount -- cameraX=0.77 cameraY=-1.13 hyp=1.36 cameraTheta=-0.97 mountX=-1.15 mountY=-1.20, mountTheta=-2.34
22:50:33.036 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.77, y=-1.13, opts=13)
22:50:33.037 00.001 2696 Enqueuing Move request for scope (0.77, -1.13)
22:50:33.040 00.003 5240 Worker thread wakes up
22:50:33.040 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.77, -1.13) opts 0xd
22:50:33.040 00.000 5240 Handling offset move in thread for scope, endpoint = (0.77, -1.13)
22:50:33.040 00.000 5240 Moving (0.77, -1.13) raw xDistance=-1.15 yDistance=-1.20
22:50:33.040 00.000 5240 BLC: History state: CurrMiss=1.20, AvgInitMiss=1.21, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.487895, 1:1.198630
22:50:33.040 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:50:33.041 00.001 5240 PPEC rslt: input = -1.15, final = -1.11, react = -1.15, pred = -0.09, hyst = -1.05, hyst_pct = 0.67, period_length = 647.39
22:50:33.041 00.000 5240 PPEC: input: -1.15, control: -1.11, exposure: 1500
22:50:33.041 00.000 5240 GuideAlgorithmResistSwitch::result() returns -1.20 from input -1.20
22:50:33.042 00.001 5240 MoveAxis(E, 184, ABG)
22:50:33.042 00.000 5240 Guiding  Dir = 2, Dur = 184
22:50:33.042 00.000 5240 IsGuiding returns 0
22:50:33.042 00.000 5240 PulseGuide returned control before completion, sleep 194
22:50:33.056 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=209, med=0, FiltMin=0, FiltMax=146, Gamma=0.430
22:50:33.103 00.047 2696 UpdateGuideState exits: m=2922 SNR=38.1
22:50:33.105 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:33.107 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:50:33.109 00.002 2696 Enqueuing Expose request
22:50:33.252 00.143 5240 IsGuiding returns 1
22:50:33.252 00.000 5240 scope still moving after pulse duration time elapsed
22:50:33.284 00.032 5240 IsGuiding returns 0
22:50:33.284 00.000 5240 scope move finished after 184 + 57 ms
22:50:33.284 00.000 5240 Move returns status 0, amount 184
22:50:33.284 00.000 5240 MoveAxis(N, 152, ABG)
22:50:33.284 00.000 5240 Guiding  Dir = 0, Dur = 152
22:50:33.284 00.000 5240 IsGuiding returns 0
22:50:33.284 00.000 5240 PulseGuide returned control before completion, sleep 162
22:50:33.454 00.170 5240 IsGuiding returns 1
22:50:33.454 00.000 5240 scope still moving after pulse duration time elapsed
22:50:33.485 00.031 5240 IsGuiding returns 0
22:50:33.485 00.000 5240 scope move finished after 152 + 48 ms
22:50:33.486 00.001 5240 Move returns status 0, amount 152
22:50:33.486 00.000 5240 move complete, result=0
22:50:33.486 00.000 5240 worker thread done servicing request
22:50:33.486 00.000 2696 GuideStep: -1.2 px 184 ms EAST, -1.2 px 152 ms NORTH
22:50:33.493 00.007 5240 Worker thread wakes up
22:50:33.493 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:50:33.493 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:50:34.920 01.427 5240 Exposure complete
22:50:34.998 00.078 5240 worker thread done servicing request
22:50:34.998 00.000 2696 OnExposeComplete: enter
22:50:35.000 00.002 2696 UpdateGuideState(): m_state=6
22:50:35.002 00.002 2696 Star::Find(15, 284, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 221
22:50:35.005 00.003 2696 Star::Find returns 1 (0), X=284.40, Y=265.12, Mass=3059, SNR=39.0, Peak=203 HFD=3.8
22:50:35.006 00.001 2696 MultiStar: [#1 0.09,-0.22,1.25,U] [#2 0.30,-0.52,0.68,U] [#3 0.11,-0.33,0.66,U] [#4 -0.48,-0.53,0.42,U] [#5 0.22,0.59,0.43,U] [#6 -0.38,-0.36,0.45,U] [#7 0.58,-0.16,0.48,U] [#8 0.45,-0.87,0.36,U] 
22:50:35.009 00.003 2696 refined, 8 included, MultiStar: {0.42, -0.30}, one-star: {1.85, -0.33}
22:50:35.012 00.003 2696 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.74) = xAngle (-3.35 = 2.93)
22:50:35.014 00.002 2696 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.72 = -0.72)
22:50:35.016 00.002 2696 CameraToMount -- cameraX=0.42 cameraY=-0.30 hyp=0.51 cameraTheta=-0.62 mountX=-0.50 mountY=-0.34, mountTheta=-2.55
22:50:35.019 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.42, y=-0.30, opts=13)
22:50:35.021 00.002 2696 Enqueuing Move request for scope (0.42, -0.30)
22:50:35.022 00.001 5240 Worker thread wakes up
22:50:35.022 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.30) opts 0xd
22:50:35.022 00.000 5240 Handling offset move in thread for scope, endpoint = (0.42, -0.30)
22:50:35.023 00.001 5240 Moving (0.42, -0.30) raw xDistance=-0.50 yDistance=-0.34
22:50:35.023 00.000 5240 BLC: History state: CurrMiss=0.34, AvgInitMiss=1.21, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.487895, 1:1.198630, 2:0.338735
22:50:35.023 00.000 5240 BLC: Under-shoot: nominal increase by 152
22:50:35.023 00.000 5240 BLC: window closed
22:50:35.023 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:50:35.023 00.000 5240 BLC: Pulse adjusted to 330
22:50:35.024 00.001 5240 PPEC rslt: input = -0.50, final = -0.51, react = -0.50, pred = -0.01, hyst = -0.51, hyst_pct = 0.67, period_length = 647.39
22:50:35.024 00.000 5240 PPEC: input: -0.50, control: -0.51, exposure: 1500
22:50:35.024 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
22:50:35.024 00.000 5240 MoveAxis(E, 84, ABG)
22:50:35.024 00.000 5240 Guiding  Dir = 2, Dur = 84
22:50:35.024 00.000 5240 IsGuiding returns 0
22:50:35.025 00.001 5240 PulseGuide returned control before completion, sleep 94
22:50:35.036 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=203, med=0, FiltMin=0, FiltMax=166, Gamma=0.430
22:50:35.086 00.050 2696 UpdateGuideState exits: m=3059 SNR=39.0
22:50:35.088 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:35.092 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:50:35.095 00.003 2696 Enqueuing Expose request
22:50:35.122 00.027 5240 IsGuiding returns 1
22:50:35.122 00.000 5240 scope still moving after pulse duration time elapsed
22:50:35.154 00.032 5240 IsGuiding returns 0
22:50:35.154 00.000 5240 scope move finished after 84 + 44 ms
22:50:35.154 00.000 5240 Move returns status 0, amount 84
22:50:35.154 00.000 5240 MoveAxis(N, 43, ABG)
22:50:35.154 00.000 5240 Guiding  Dir = 0, Dur = 43
22:50:35.154 00.000 5240 IsGuiding returns 0
22:50:35.155 00.001 5240 PulseGuide returned control before completion, sleep 53
22:50:35.216 00.061 5240 IsGuiding returns 1
22:50:35.216 00.000 5240 scope still moving after pulse duration time elapsed
22:50:35.247 00.031 5240 IsGuiding returns 0
22:50:35.247 00.000 5240 scope move finished after 43 + 49 ms
22:50:35.247 00.000 5240 Move returns status 0, amount 43
22:50:35.247 00.000 5240 move complete, result=0
22:50:35.247 00.000 5240 worker thread done servicing request
22:50:35.247 00.000 5240 Worker thread wakes up
22:50:35.247 00.000 2696 GuideStep: -0.5 px 84 ms EAST, -0.3 px 43 ms NORTH
22:50:35.249 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:50:35.249 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:50:35.318 00.069 2696 evsrv: cli 0F943920 connect
22:50:35.324 00.006 2696 case statement mapped state 6 to 3
22:50:35.328 00.004 2696 case statement mapped state 6 to 3
22:50:35.331 00.003 2696 evsrv: cli 0F943920 request: {"method":"get_pixel_scale","id":"e2f50844-9c0b-481a-864c-9350569e7498"}
22:50:35.333 00.002 2696 evsrv: cli 0F943920 response: {"jsonrpc":"2.0","result":1.86834,"id":"e2f50844-9c0b-481a-864c-9350569e7498"}
22:50:35.346 00.013 2696 evsrv: cli 0F943920 disconnect
22:50:36.901 01.555 5240 Exposure complete
22:50:36.964 00.063 5240 worker thread done servicing request
22:50:36.965 00.001 2696 OnExposeComplete: enter
22:50:36.967 00.002 2696 UpdateGuideState(): m_state=6
22:50:36.968 00.001 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 222
22:50:36.970 00.002 2696 Star::Find returns 1 (0), X=284.40, Y=265.48, Mass=2982, SNR=38.5, Peak=203 HFD=3.3
22:50:36.973 00.003 2696 MultiStar: [#1 0.22,0.30,1.27,U] [#2 0.54,0.13,0.70,U] [#3 0.34,0.24,0.67,U] [#4 -0.55,-0.04,0.43,U] [#5 0.23,1.16,0.44,U] [#6 -0.39,0.13,0.43,U] [#7 0.74,0.36,0.47,U] [#8 0.53,-0.33,0.38,U] 
22:50:36.974 00.001 2696 refined, 8 included, MultiStar: {0.52, 0.22}, one-star: {1.85, 0.03}
22:50:36.976 00.002 2696 CameraToMount -- cameraTheta (0.40) - m_xAngle (2.74) = xAngle (-2.34 = -2.34)
22:50:36.979 00.003 2696 CameraToMount -- cameraTheta (0.40) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.29 = 0.29)
22:50:36.983 00.004 2696 CameraToMount -- cameraX=0.52 cameraY=0.22 hyp=0.56 cameraTheta=0.40 mountX=-0.39 mountY=0.16, mountTheta=2.75
22:50:36.986 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.52, y=0.22, opts=13)
22:50:36.988 00.002 2696 Enqueuing Move request for scope (0.52, 0.22)
22:50:36.990 00.002 5240 Worker thread wakes up
22:50:36.990 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.22) opts 0xd
22:50:36.990 00.000 5240 Handling offset move in thread for scope, endpoint = (0.52, 0.22)
22:50:36.990 00.000 5240 Moving (0.52, 0.22) raw xDistance=-0.39 yDistance=0.16
22:50:36.991 00.001 5240 PPEC rslt: input = -0.39, final = -0.48, react = -0.39, pred = -0.14, hyst = -0.46, hyst_pct = 0.67, period_length = 647.39
22:50:36.991 00.000 5240 PPEC: input: -0.39, control: -0.48, exposure: 1500
22:50:36.991 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:50:36.991 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:50:36.991 00.000 5240 MoveAxis(E, 80, ABG)
22:50:36.991 00.000 5240 Guiding  Dir = 2, Dur = 80
22:50:36.992 00.001 5240 IsGuiding returns 0
22:50:36.992 00.000 5240 PulseGuide returned control before completion, sleep 90
22:50:37.004 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=203, med=0, FiltMin=0, FiltMax=148, Gamma=0.430
22:50:37.052 00.048 2696 UpdateGuideState exits: m=2982 SNR=38.5
22:50:37.054 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:37.056 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:50:37.057 00.001 2696 Enqueuing Expose request
22:50:37.087 00.030 5240 IsGuiding returns 1
22:50:37.087 00.000 5240 scope still moving after pulse duration time elapsed
22:50:37.118 00.031 5240 IsGuiding returns 0
22:50:37.118 00.000 5240 scope move finished after 80 + 46 ms
22:50:37.118 00.000 5240 Move returns status 0, amount 80
22:50:37.118 00.000 5240 MoveAxis(N, 0, ABG)
22:50:37.118 00.000 5240 Move returns status 0, amount 0
22:50:37.118 00.000 5240 move complete, result=0
22:50:37.118 00.000 5240 worker thread done servicing request
22:50:37.118 00.000 5240 Worker thread wakes up
22:50:37.118 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:50:37.118 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:50:37.119 00.001 2696 GuideStep: -0.4 px 80 ms EAST, 0.2 px 0 ms NORTH
22:50:38.541 01.422 5240 Exposure complete
22:50:38.609 00.068 5240 worker thread done servicing request
22:50:38.610 00.001 2696 OnExposeComplete: enter
22:50:38.612 00.002 2696 UpdateGuideState(): m_state=6
22:50:38.615 00.003 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 223
22:50:38.617 00.002 2696 Star::Find returns 1 (0), X=284.23, Y=266.17, Mass=3131, SNR=39.5, Peak=203 HFD=3.9
22:50:38.621 00.004 2696 MultiStar: [#1 -0.01,0.94,1.25,U] [#2 0.37,0.69,0.69,U] [#3 0.11,0.99,0.66,U] [#4 -0.60,0.59,0.42,U] [#5 0.16,1.76,0.43,U] [#6 -0.53,0.81,0.44,U] [#7 0.66,1.12,0.46,U] [#8 0.30,0.23,0.35,U] 
22:50:38.623 00.002 2696 refined, 8 included, MultiStar: {0.35, 0.87}, one-star: {1.68, 0.73}
22:50:38.625 00.002 2696 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.74) = xAngle (-1.55 = -1.55)
22:50:38.628 00.003 2696 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.09 = 1.09)
22:50:38.629 00.001 2696 CameraToMount -- cameraX=0.35 cameraY=0.87 hyp=0.94 cameraTheta=1.19 mountX=0.02 mountY=0.83, mountTheta=1.54
22:50:38.633 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.35, y=0.87, opts=13)
22:50:38.635 00.002 2696 Enqueuing Move request for scope (0.35, 0.87)
22:50:38.637 00.002 5240 Worker thread wakes up
22:50:38.637 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.87) opts 0xd
22:50:38.637 00.000 5240 Handling offset move in thread for scope, endpoint = (0.35, 0.87)
22:50:38.637 00.000 5240 Moving (0.35, 0.87) raw xDistance=0.02 yDistance=0.83
22:50:38.638 00.001 5240 PPEC rslt: input = 0.02, final = -0.02, react = 0.02, pred = -0.07, hyst = 0.00, hyst_pct = 0.67, period_length = 647.39
22:50:38.640 00.002 5240 PPEC: input: 0.02, control: -0.02, exposure: 1500
22:50:38.640 00.000 5240 resist switch: large excursion: input 0.83 thresh 0.45 direction from -1 to 1
22:50:38.640 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.50
22:50:38.640 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.83 from input 0.83
22:50:38.640 00.000 5240 MoveAxis(E, 4, ABG)
22:50:38.640 00.000 5240 Guiding  Dir = 2, Dur = 4
22:50:38.640 00.000 5240 IsGuiding returns 0
22:50:38.640 00.000 5240 PulseGuide returned control before completion, sleep 14
22:50:38.652 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=203, med=0, FiltMin=0, FiltMax=155, Gamma=0.430
22:50:38.664 00.012 5240 IsGuiding returns 1
22:50:38.664 00.000 5240 scope still moving after pulse duration time elapsed
22:50:38.695 00.031 5240 IsGuiding returns 0
22:50:38.695 00.000 5240 scope move finished after 4 + 51 ms
22:50:38.695 00.000 5240 Move returns status 0, amount 4
22:50:38.695 00.000 5240 BLC: Oldest BLC event removed
22:50:38.695 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 330 applied
22:50:38.695 00.000 5240 MoveAxis(S, 435, ABG)
22:50:38.695 00.000 5240 Guiding  Dir = 1, Dur = 435
22:50:38.696 00.001 5240 IsGuiding returns 0
22:50:38.696 00.000 5240 PulseGuide returned control before completion, sleep 445
22:50:38.698 00.002 2696 UpdateGuideState exits: m=3131 SNR=39.5
22:50:38.702 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:38.704 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:50:38.706 00.002 2696 Enqueuing Expose request
22:50:39.143 00.437 5240 IsGuiding returns 1
22:50:39.143 00.000 5240 scope still moving after pulse duration time elapsed
22:50:39.173 00.030 5240 IsGuiding returns 0
22:50:39.174 00.001 5240 scope move finished after 435 + 43 ms
22:50:39.174 00.000 5240 Move returns status 0, amount 435
22:50:39.174 00.000 5240 move complete, result=0
22:50:39.174 00.000 5240 worker thread done servicing request
22:50:39.176 00.002 2696 GuideStep: 0.0 px 4 ms EAST, 0.8 px 435 ms SOUTH
22:50:39.182 00.006 5240 Worker thread wakes up
22:50:39.183 00.001 5240 worker thread servicing REQUEST_EXPOSE 1500
22:50:39.183 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:50:40.822 01.639 5240 Exposure complete
22:50:40.894 00.072 5240 worker thread done servicing request
22:50:40.894 00.000 2696 OnExposeComplete: enter
22:50:40.896 00.002 2696 UpdateGuideState(): m_state=6
22:50:40.898 00.002 2696 Star::Find(15, 284, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 224
22:50:40.900 00.002 2696 Star::Find returns 1 (0), X=282.54, Y=266.35, Mass=3088, SNR=39.2, Peak=188 HFD=3.7
22:50:40.902 00.002 2696 MultiStar: [#1 -1.32,1.59,1.24,U] [#2 -1.18,1.07,0.69,U] [#3 -1.36,1.37,0.64,U] [#4 -2.07,1.01,0.43,U] [#5 -1.36,2.19,0.43,U] [#6 -2.08,1.01,0.44,U] [#7 -0.85,1.67,0.47,U] [#8 -1.34,0.74,0.38,U] 
22:50:40.904 00.002 2696 single-star, 8 included, MultiStar: {-1.16, 1.29}, one-star: {-0.01, 0.90}
22:50:40.906 00.002 2696 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.74) = xAngle (-1.15 = -1.15)
22:50:40.908 00.002 2696 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.48 = 1.48)
22:50:40.909 00.001 2696 CameraToMount -- cameraX=-0.01 cameraY=0.90 hyp=0.90 cameraTheta=1.59 mountX=0.37 mountY=0.90, mountTheta=1.18
22:50:40.912 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.01, y=0.90, opts=13)
22:50:40.915 00.003 2696 Enqueuing Move request for scope (-0.01, 0.90)
22:50:40.918 00.003 5240 Worker thread wakes up
22:50:40.918 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.90) opts 0xd
22:50:40.918 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.01, 0.90)
22:50:40.919 00.001 5240 Moving (-0.01, 0.90) raw xDistance=0.37 yDistance=0.90
22:50:40.919 00.000 5240 BLC: History state: CurrMiss=0.90, AvgInitMiss=1.19, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.831882, 1:0.895893
22:50:40.919 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:50:40.919 00.000 5240 PPEC rslt: input = 0.37, final = 0.26, react = 0.37, pred = -0.14, hyst = 0.28, hyst_pct = 0.67, period_length = 647.39
22:50:40.919 00.000 5240 PPEC: input: 0.37, control: 0.26, exposure: 1500
22:50:40.920 00.001 5240 GuideAlgorithmResistSwitch::result() returns 0.90 from input 0.90
22:50:40.920 00.000 5240 MoveAxis(W, 44, ABG)
22:50:40.920 00.000 5240 Guiding  Dir = 3, Dur = 44
22:50:40.920 00.000 5240 IsGuiding returns 0
22:50:40.920 00.000 5240 PulseGuide returned control before completion, sleep 54
22:50:40.932 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=188, med=0, FiltMin=0, FiltMax=138, Gamma=0.430
22:50:40.979 00.047 2696 UpdateGuideState exits: m=3088 SNR=39.2
22:50:40.981 00.002 5240 IsGuiding returns 1
22:50:40.981 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:40.983 00.002 5240 scope still moving after pulse duration time elapsed
22:50:40.983 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:50:40.985 00.002 2696 Enqueuing Expose request
22:50:41.010 00.025 5240 IsGuiding returns 0
22:50:41.010 00.000 5240 scope move finished after 44 + 46 ms
22:50:41.010 00.000 5240 Move returns status 0, amount 44
22:50:41.011 00.001 5240 MoveAxis(S, 113, ABG)
22:50:41.011 00.000 5240 Guiding  Dir = 1, Dur = 113
22:50:41.011 00.000 5240 IsGuiding returns 0
22:50:41.012 00.001 5240 PulseGuide returned control before completion, sleep 123
22:50:41.150 00.138 5240 IsGuiding returns 1
22:50:41.150 00.000 5240 scope still moving after pulse duration time elapsed
22:50:41.181 00.031 5240 IsGuiding returns 0
22:50:41.181 00.000 5240 scope move finished after 113 + 56 ms
22:50:41.181 00.000 5240 Move returns status 0, amount 113
22:50:41.181 00.000 5240 move complete, result=0
22:50:41.181 00.000 5240 worker thread done servicing request
22:50:41.181 00.000 2696 GuideStep: 0.4 px 44 ms WEST, 0.9 px 113 ms SOUTH
22:50:41.184 00.003 5240 Worker thread wakes up
22:50:41.184 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:50:41.184 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:50:42.611 01.427 5240 Exposure complete
22:50:42.670 00.059 5240 worker thread done servicing request
22:50:42.670 00.000 2696 OnExposeComplete: enter
22:50:42.672 00.002 2696 UpdateGuideState(): m_state=6
22:50:42.674 00.002 2696 Star::Find(15, 282, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 225
22:50:42.677 00.003 2696 Star::Find returns 1 (0), X=282.24, Y=266.33, Mass=3004, SNR=38.7, Peak=168 HFD=3.7
22:50:42.679 00.002 2696 MultiStar: [#1 -1.37,1.23,1.27,U] [#2 -1.61,0.76,0.71,U] [#3 -1.43,1.17,0.68,U] [#4 -2.62,0.80,0.43,U] [#5 -2.08,1.81,0.43,U] [#6 -2.25,0.87,0.44,U] [#7 -0.67,1.28,0.47,U] [#8 -1.69,0.41,0.37,U] 
22:50:42.680 00.001 2696 single-star, 8 included, MultiStar: {-1.40, 1.04}, one-star: {-0.31, 0.88}
22:50:42.682 00.002 2696 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.74) = xAngle (-0.83 = -0.83)
22:50:42.683 00.001 2696 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.81 = 1.81)
22:50:42.685 00.002 2696 CameraToMount -- cameraX=-0.31 cameraY=0.88 hyp=0.93 cameraTheta=1.91 mountX=0.63 mountY=0.91, mountTheta=0.96
22:50:42.689 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.31, y=0.88, opts=13)
22:50:42.690 00.001 2696 Enqueuing Move request for scope (-0.31, 0.88)
22:50:42.692 00.002 5240 Worker thread wakes up
22:50:42.692 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.88) opts 0xd
22:50:42.692 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.31, 0.88)
22:50:42.692 00.000 5240 Moving (-0.31, 0.88) raw xDistance=0.63 yDistance=0.91
22:50:42.692 00.000 5240 BLC: History state: CurrMiss=0.91, AvgInitMiss=1.19, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.831882, 1:0.895893, 2:0.907281
22:50:42.693 00.001 5240 BLC: Under-shoot: nominal increase by 150
22:50:42.693 00.000 5240 BLC: window closed
22:50:42.693 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:50:42.693 00.000 5240 BLC: Pulse adjusted to 330
22:50:42.694 00.001 5240 PPEC rslt: input = 0.63, final = 0.57, react = 0.63, pred = -0.06, hyst = 0.57, hyst_pct = 0.66, period_length = 647.39
22:50:42.694 00.000 5240 PPEC: input: 0.63, control: 0.57, exposure: 1500
22:50:42.694 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.91 from input 0.91
22:50:42.694 00.000 5240 MoveAxis(W, 94, ABG)
22:50:42.694 00.000 5240 Guiding  Dir = 3, Dur = 94
22:50:42.695 00.001 5240 IsGuiding returns 0
22:50:42.696 00.001 5240 PulseGuide returned control before completion, sleep 104
22:50:42.709 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=181, med=0, FiltMin=0, FiltMax=142, Gamma=0.430
22:50:42.758 00.049 2696 UpdateGuideState exits: m=3004 SNR=38.7
22:50:42.762 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:42.764 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:50:42.766 00.002 2696 Enqueuing Expose request
22:50:42.803 00.037 5240 IsGuiding returns 1
22:50:42.803 00.000 5240 scope still moving after pulse duration time elapsed
22:50:42.833 00.030 5240 IsGuiding returns 1
22:50:42.848 00.015 2696 evsrv: cli 0F9443C0 connect
22:50:42.850 00.002 2696 case statement mapped state 6 to 3
22:50:42.855 00.005 2696 case statement mapped state 6 to 3
22:50:42.857 00.002 2696 evsrv: cli 0F9443C0 request: {"method":"get_pixel_scale","id":"102101af-a22c-476d-a208-63314e86d420"}
22:50:42.860 00.003 2696 evsrv: cli 0F9443C0 response: {"jsonrpc":"2.0","result":1.86834,"id":"102101af-a22c-476d-a208-63314e86d420"}
22:50:42.863 00.003 2696 evsrv: cli 0F9443C0 disconnect
22:50:42.867 00.004 5240 IsGuiding returns 1
22:50:42.896 00.029 5240 IsGuiding returns 1
22:50:42.926 00.030 5240 IsGuiding returns 0
22:50:42.926 00.000 5240 scope move finished after 94 + 137 ms
22:50:42.926 00.000 5240 Move returns status 0, amount 94
22:50:42.926 00.000 5240 MoveAxis(S, 115, ABG)
22:50:42.926 00.000 5240 Guiding  Dir = 1, Dur = 115
22:50:42.926 00.000 5240 IsGuiding returns 0
22:50:42.927 00.001 5240 PulseGuide returned control before completion, sleep 125
22:50:43.066 00.139 5240 IsGuiding returns 1
22:50:43.066 00.000 5240 scope still moving after pulse duration time elapsed
22:50:43.096 00.030 5240 IsGuiding returns 0
22:50:43.096 00.000 5240 scope move finished after 115 + 54 ms
22:50:43.097 00.001 5240 Move returns status 0, amount 115
22:50:43.097 00.000 5240 move complete, result=0
22:50:43.097 00.000 5240 worker thread done servicing request
22:50:43.097 00.000 2696 GuideStep: 0.6 px 94 ms WEST, 0.9 px 115 ms SOUTH
22:50:43.108 00.011 5240 Worker thread wakes up
22:50:43.109 00.001 5240 worker thread servicing REQUEST_EXPOSE 1500
22:50:43.109 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:50:44.751 01.642 5240 Exposure complete
22:50:44.819 00.068 5240 worker thread done servicing request
22:50:44.819 00.000 2696 OnExposeComplete: enter
22:50:44.822 00.003 2696 UpdateGuideState(): m_state=6
22:50:44.824 00.002 2696 Star::Find(15, 282, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 226
22:50:44.826 00.002 2696 Star::Find returns 1 (0), X=282.46, Y=265.18, Mass=2992, SNR=38.6, Peak=196 HFD=3.8
22:50:44.829 00.003 2696 MultiStar: [#1 -1.49,0.18,1.27,U] [#2 -1.49,-0.21,0.69,U] [#3 -1.69,0.05,0.68,U] [#4 -2.41,-0.35,0.44,U] [#5 -1.65,0.80,0.44,U] [#6 -2.29,-0.20,0.45,U] [#7 -1.27,0.09,0.49,U] [#8 -1.64,-0.64,0.38,U] 
22:50:44.830 00.001 2696 single-star, 8 included, MultiStar: {-1.41, -0.04}, one-star: {-0.09, -0.26}
22:50:44.832 00.002 2696 CameraToMount -- cameraTheta (-1.88) - m_xAngle (2.74) = xAngle (-4.62 = 1.66)
22:50:44.834 00.002 2696 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.99 = -1.99)
22:50:44.835 00.001 2696 CameraToMount -- cameraX=-0.09 cameraY=-0.26 hyp=0.28 cameraTheta=-1.88 mountX=-0.03 mountY=-0.25, mountTheta=-1.67
22:50:44.838 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.09, y=-0.26, opts=13)
22:50:44.840 00.002 2696 Enqueuing Move request for scope (-0.09, -0.26)
22:50:44.842 00.002 5240 Worker thread wakes up
22:50:44.842 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.26) opts 0xd
22:50:44.842 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.09, -0.26)
22:50:44.842 00.000 5240 Moving (-0.09, -0.26) raw xDistance=-0.03 yDistance=-0.25
22:50:44.843 00.001 5240 PPEC rslt: input = -0.03, final = 0.01, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.66, period_length = 647.39
22:50:44.843 00.000 5240 PPEC: input: -0.03, control: 0.01, exposure: 1500
22:50:44.843 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:50:44.843 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:50:44.843 00.000 5240 MoveAxis(W, 1, ABG)
22:50:44.843 00.000 5240 Guiding  Dir = 3, Dur = 1
22:50:44.843 00.000 5240 IsGuiding returns 0
22:50:44.844 00.001 5240 PulseGuide returned control before completion, sleep 11
22:50:44.857 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=205, med=0, FiltMin=0, FiltMax=159, Gamma=0.430
22:50:44.860 00.003 5240 IsGuiding returns 1
22:50:44.860 00.000 5240 scope still moving after pulse duration time elapsed
22:50:44.889 00.029 5240 IsGuiding returns 0
22:50:44.889 00.000 5240 scope move finished after 1 + 45 ms
22:50:44.890 00.001 5240 Move returns status 0, amount 1
22:50:44.890 00.000 5240 MoveAxis(N, 0, ABG)
22:50:44.890 00.000 5240 Move returns status 0, amount 0
22:50:44.890 00.000 5240 move complete, result=0
22:50:44.890 00.000 5240 worker thread done servicing request
22:50:44.906 00.016 2696 UpdateGuideState exits: m=2992 SNR=38.6
22:50:44.909 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:44.911 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:50:44.914 00.003 2696 Enqueuing Expose request
22:50:44.919 00.005 5240 Worker thread wakes up
22:50:44.919 00.000 2696 GuideStep: -0.0 px 1 ms WEST, -0.3 px 0 ms NORTH
22:50:44.923 00.004 5240 worker thread servicing REQUEST_EXPOSE 1500
22:50:44.923 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:50:46.331 01.408 5240 Exposure complete
22:50:46.378 00.047 5240 worker thread done servicing request
22:50:46.378 00.000 2696 OnExposeComplete: enter
22:50:46.380 00.002 2696 UpdateGuideState(): m_state=6
22:50:46.384 00.004 2696 Star::Find(15, 282, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 227
22:50:46.386 00.002 2696 Star::Find returns 1 (0), X=282.06, Y=265.16, Mass=3093, SNR=39.2, Peak=187 HFD=4.1
22:50:46.388 00.002 2696 MultiStar: [#1 -1.92,0.29,1.28,U] [#2 -1.81,-0.26,0.68,U] [#3 -1.92,0.12,0.66,U] [#4 -2.62,-0.32,0.42,U] [#5 -2.02,0.64,0.42,U] [#6 -2.49,-0.05,0.45,U] [#7 -1.41,0.08,0.46,U] [#8 -1.77,-0.57,0.37,U] 
22:50:46.390 00.002 2696 single-star, 8 included, MultiStar: {-1.71, -0.01}, one-star: {-0.49, -0.29}
22:50:46.392 00.002 2696 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.74) = xAngle (-5.34 = 0.95)
22:50:46.393 00.001 2696 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.71 = -2.71)
22:50:46.395 00.002 2696 CameraToMount -- cameraX=-0.49 cameraY=-0.29 hyp=0.57 cameraTheta=-2.60 mountX=0.33 mountY=-0.24, mountTheta=-0.63
22:50:46.398 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.49, y=-0.29, opts=13)
22:50:46.399 00.001 2696 Enqueuing Move request for scope (-0.49, -0.29)
22:50:46.401 00.002 5240 Worker thread wakes up
22:50:46.401 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.29) opts 0xd
22:50:46.401 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.49, -0.29)
22:50:46.401 00.000 5240 Moving (-0.49, -0.29) raw xDistance=0.33 yDistance=-0.24
22:50:46.402 00.001 5240 PPEC rslt: input = 0.33, final = 0.31, react = 0.33, pred = -0.12, hyst = 0.36, hyst_pct = 0.66, period_length = 647.39
22:50:46.402 00.000 5240 PPEC: input: 0.33, control: 0.31, exposure: 1500
22:50:46.402 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:50:46.402 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:50:46.403 00.001 5240 MoveAxis(W, 51, ABG)
22:50:46.403 00.000 5240 Guiding  Dir = 3, Dur = 51
22:50:46.403 00.000 5240 IsGuiding returns 0
22:50:46.403 00.000 5240 PulseGuide returned control before completion, sleep 61
22:50:46.417 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=187, med=0, FiltMin=0, FiltMax=145, Gamma=0.430
22:50:46.463 00.046 2696 UpdateGuideState exits: m=3093 SNR=39.2
22:50:46.465 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:46.467 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:50:46.469 00.002 5240 IsGuiding returns 1
22:50:46.469 00.000 5240 scope still moving after pulse duration time elapsed
22:50:46.469 00.000 2696 Enqueuing Expose request
22:50:46.499 00.030 5240 IsGuiding returns 0
22:50:46.499 00.000 5240 scope move finished after 51 + 44 ms
22:50:46.499 00.000 5240 Move returns status 0, amount 51
22:50:46.499 00.000 5240 MoveAxis(N, 0, ABG)
22:50:46.499 00.000 5240 Move returns status 0, amount 0
22:50:46.499 00.000 5240 move complete, result=0
22:50:46.499 00.000 5240 worker thread done servicing request
22:50:46.499 00.000 5240 Worker thread wakes up
22:50:46.499 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:50:46.500 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:50:46.500 00.000 2696 GuideStep: 0.3 px 51 ms WEST, -0.2 px 0 ms NORTH
22:50:48.153 01.653 5240 Exposure complete
22:50:48.218 00.065 5240 worker thread done servicing request
22:50:48.218 00.000 2696 OnExposeComplete: enter
22:50:48.221 00.003 2696 UpdateGuideState(): m_state=6
22:50:48.223 00.002 2696 Star::Find(15, 282, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 228
22:50:48.226 00.003 2696 Star::Find returns 1 (0), X=281.21, Y=265.54, Mass=2952, SNR=38.3, Peak=164 HFD=3.8
22:50:48.230 00.004 2696 MultiStar: [#1 -2.92,0.54,1.27,U] [#2 -2.79,0.11,0.71,U] [#3 -2.98,0.22,0.67,U] [#4 -3.71,-0.21,0.00,M1] [#5 -2.90,1.09,0.45,U] [#6 -3.62,-0.15,0.00,M1] [#7 -2.45,0.52,0.48,U] [#8 -2.67,-0.57,0.38,U] 
22:50:48.233 00.003 2696 single-star, 6 included, MultiStar: {-2.52, 0.31}, one-star: {-1.34, 0.10}
22:50:48.236 00.003 2696 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.74) = xAngle (0.33 = 0.33)
22:50:48.238 00.002 2696 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.97 = 2.97)
22:50:48.241 00.003 2696 CameraToMount -- cameraX=-1.34 cameraY=0.10 hyp=1.34 cameraTheta=3.07 mountX=1.27 mountY=0.23, mountTheta=0.18
22:50:48.245 00.004 2696 SchedulePrimaryMove(0F998B58, x=-1.34, y=0.10, opts=13)
22:50:48.247 00.002 2696 Enqueuing Move request for scope (-1.34, 0.10)
22:50:48.250 00.003 5240 Worker thread wakes up
22:50:48.250 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.34, 0.10) opts 0xd
22:50:48.250 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.34, 0.10)
22:50:48.250 00.000 5240 Moving (-1.34, 0.10) raw xDistance=1.27 yDistance=0.23
22:50:48.251 00.001 5240 PPEC rslt: input = 1.27, final = 1.16, react = 1.27, pred = -0.06, hyst = 1.14, hyst_pct = 0.66, period_length = 647.39
22:50:48.251 00.000 5240 PPEC: input: 1.27, control: 1.16, exposure: 1500
22:50:48.251 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
22:50:48.251 00.000 5240 MoveAxis(W, 193, ABG)
22:50:48.251 00.000 5240 Guiding  Dir = 3, Dur = 193
22:50:48.252 00.001 5240 IsGuiding returns 0
22:50:48.252 00.000 5240 PulseGuide returned control before completion, sleep 203
22:50:48.265 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=0, FiltMin=0, FiltMax=139, Gamma=0.430
22:50:48.311 00.046 2696 UpdateGuideState exits: m=2952 SNR=38.3
22:50:48.313 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:48.315 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:50:48.317 00.002 2696 Enqueuing Expose request
22:50:48.460 00.143 5240 IsGuiding returns 1
22:50:48.460 00.000 5240 scope still moving after pulse duration time elapsed
22:50:48.491 00.031 5240 IsGuiding returns 0
22:50:48.491 00.000 5240 scope move finished after 193 + 46 ms
22:50:48.491 00.000 5240 Move returns status 0, amount 193
22:50:48.491 00.000 5240 MoveAxis(S, 29, ABG)
22:50:48.491 00.000 5240 Guiding  Dir = 1, Dur = 29
22:50:48.491 00.000 5240 IsGuiding returns 0
22:50:48.491 00.000 5240 PulseGuide returned control before completion, sleep 39
22:50:48.537 00.046 5240 IsGuiding returns 1
22:50:48.537 00.000 5240 scope still moving after pulse duration time elapsed
22:50:48.568 00.031 5240 IsGuiding returns 0
22:50:48.568 00.000 5240 scope move finished after 29 + 47 ms
22:50:48.568 00.000 5240 Move returns status 0, amount 29
22:50:48.568 00.000 5240 move complete, result=0
22:50:48.568 00.000 5240 worker thread done servicing request
22:50:48.569 00.001 5240 Worker thread wakes up
22:50:48.569 00.000 2696 GuideStep: 1.3 px 193 ms WEST, 0.2 px 29 ms SOUTH
22:50:48.571 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:50:48.571 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:50:49.998 01.427 5240 Exposure complete
22:50:50.064 00.066 5240 worker thread done servicing request
22:50:50.064 00.000 2696 OnExposeComplete: enter
22:50:50.066 00.002 2696 UpdateGuideState(): m_state=6
22:50:50.068 00.002 2696 Star::Find(15, 281, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 229
22:50:50.071 00.003 2696 Star::Find returns 1 (0), X=282.29, Y=266.03, Mass=3059, SNR=39.0, Peak=191 HFD=4.0
22:50:50.074 00.003 2696 MultiStar: [#1 -1.76,0.65,1.27,U] [#2 -1.58,0.28,0.67,U] [#3 -1.77,0.51,0.66,U] [#4 -2.66,0.09,0.43,U] [#5 -1.90,1.36,0.42,U] [#6 -2.37,0.46,0.43,U] [#7 -1.41,0.49,0.48,U] [#8 -1.70,-0.15,0.37,U] 
22:50:50.075 00.001 2696 single-star, 8 included, MultiStar: {-1.57, 0.51}, one-star: {-0.26, 0.58}
22:50:50.077 00.002 2696 CameraToMount -- cameraTheta (2.00) - m_xAngle (2.74) = xAngle (-0.74 = -0.74)
22:50:50.079 00.002 2696 CameraToMount -- cameraTheta (2.00) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.89 = 1.89)
22:50:50.080 00.001 2696 CameraToMount -- cameraX=-0.26 cameraY=0.58 hyp=0.63 cameraTheta=2.00 mountX=0.47 mountY=0.60, mountTheta=0.91
22:50:50.084 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.26, y=0.58, opts=13)
22:50:50.086 00.002 2696 Enqueuing Move request for scope (-0.26, 0.58)
22:50:50.088 00.002 5240 Worker thread wakes up
22:50:50.088 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.58) opts 0xd
22:50:50.088 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.26, 0.58)
22:50:50.088 00.000 5240 Moving (-0.26, 0.58) raw xDistance=0.47 yDistance=0.60
22:50:50.089 00.001 5240 PPEC rslt: input = 0.47, final = 0.64, react = 0.47, pred = 0.52, hyst = 0.45, hyst_pct = 0.66, period_length = 647.39
22:50:50.089 00.000 5240 PPEC: input: 0.47, control: 0.64, exposure: 1500
22:50:50.089 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60
22:50:50.090 00.001 5240 MoveAxis(W, 105, ABG)
22:50:50.090 00.000 5240 Guiding  Dir = 3, Dur = 105
22:50:50.090 00.000 5240 IsGuiding returns 0
22:50:50.090 00.000 5240 PulseGuide returned control before completion, sleep 115
22:50:50.103 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=191, med=0, FiltMin=0, FiltMax=151, Gamma=0.430
22:50:50.149 00.046 2696 UpdateGuideState exits: m=3059 SNR=39.0
22:50:50.151 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:50.153 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:50:50.155 00.002 2696 Enqueuing Expose request
22:50:50.216 00.061 5240 IsGuiding returns 1
22:50:50.216 00.000 5240 scope still moving after pulse duration time elapsed
22:50:50.247 00.031 5240 IsGuiding returns 0
22:50:50.247 00.000 5240 scope move finished after 105 + 52 ms
22:50:50.247 00.000 5240 Move returns status 0, amount 105
22:50:50.247 00.000 5240 MoveAxis(S, 76, ABG)
22:50:50.247 00.000 5240 Guiding  Dir = 1, Dur = 76
22:50:50.247 00.000 5240 IsGuiding returns 0
22:50:50.247 00.000 5240 PulseGuide returned control before completion, sleep 86
22:50:50.342 00.095 5240 IsGuiding returns 1
22:50:50.342 00.000 5240 scope still moving after pulse duration time elapsed
22:50:50.373 00.031 5240 IsGuiding returns 0
22:50:50.373 00.000 5240 scope move finished after 76 + 49 ms
22:50:50.373 00.000 5240 Move returns status 0, amount 76
22:50:50.373 00.000 5240 move complete, result=0
22:50:50.373 00.000 5240 worker thread done servicing request
22:50:50.373 00.000 5240 Worker thread wakes up
22:50:50.373 00.000 2696 GuideStep: 0.5 px 105 ms WEST, 0.6 px 76 ms SOUTH
22:50:50.376 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:50:50.376 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:50:52.011 01.635 5240 Exposure complete
22:50:52.093 00.082 5240 worker thread done servicing request
22:50:52.093 00.000 2696 OnExposeComplete: enter
22:50:52.095 00.002 2696 UpdateGuideState(): m_state=6
22:50:52.098 00.003 2696 Star::Find(15, 282, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 230
22:50:52.100 00.002 2696 Star::Find returns 1 (0), X=282.56, Y=264.64, Mass=2980, SNR=38.5, Peak=218 HFD=3.4
22:50:52.105 00.005 2696 MultiStar: [#1 -1.36,-0.39,1.27,U] [#2 -1.30,-0.68,0.69,U] [#3 -1.28,-0.57,0.68,U] [#4 -2.13,-0.63,0.43,U] [#5 -1.53,0.27,0.44,U] [#6 -1.98,-0.63,0.44,U] [#7 -0.90,-0.47,0.47,U] [#8 -1.35,-1.09,0.37,U] 
22:50:52.107 00.002 2696 single-star, 8 included, MultiStar: {-1.19, -0.56}, one-star: {0.01, -0.81}
22:50:52.109 00.002 2696 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.74) = xAngle (-4.29 = 1.99)
22:50:52.110 00.001 2696 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.66 = -1.66)
22:50:52.112 00.002 2696 CameraToMount -- cameraX=0.01 cameraY=-0.81 hyp=0.81 cameraTheta=-1.56 mountX=-0.33 mountY=-0.81, mountTheta=-1.96
22:50:52.115 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.01, y=-0.81, opts=13)
22:50:52.117 00.002 2696 Enqueuing Move request for scope (0.01, -0.81)
22:50:52.119 00.002 5240 Worker thread wakes up
22:50:52.119 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.81) opts 0xd
22:50:52.119 00.000 5240 Handling offset move in thread for scope, endpoint = (0.01, -0.81)
22:50:52.119 00.000 5240 Moving (0.01, -0.81) raw xDistance=-0.33 yDistance=-0.81
22:50:52.120 00.001 5240 PPEC rslt: input = -0.33, final = -0.00, react = -0.33, pred = 0.66, hyst = -0.18, hyst_pct = 0.66, period_length = 647.39
22:50:52.120 00.000 5240 PPEC: input: -0.33, control: -0.00, exposure: 1500
22:50:52.120 00.000 5240 resist switch: large excursion: input -0.81 thresh 0.45 direction from 1 to -1
22:50:52.120 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.43
22:50:52.120 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.81 from input -0.81
22:50:52.120 00.000 5240 MoveAxis(E, 1, ABG)
22:50:52.120 00.000 5240 Guiding  Dir = 2, Dur = 1
22:50:52.120 00.000 5240 IsGuiding returns 0
22:50:52.121 00.001 5240 PulseGuide returned control before completion, sleep 11
22:50:52.133 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=218, med=0, FiltMin=0, FiltMax=152, Gamma=0.430
22:50:52.138 00.005 5240 IsGuiding returns 1
22:50:52.138 00.000 5240 scope still moving after pulse duration time elapsed
22:50:52.167 00.029 5240 IsGuiding returns 0
22:50:52.167 00.000 5240 scope move finished after 1 + 45 ms
22:50:52.167 00.000 5240 Move returns status 0, amount 1
22:50:52.167 00.000 5240 BLC: Oldest BLC event removed
22:50:52.167 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 330 applied
22:50:52.167 00.000 5240 MoveAxis(N, 432, ABG)
22:50:52.167 00.000 5240 Guiding  Dir = 0, Dur = 432
22:50:52.168 00.001 5240 IsGuiding returns 0
22:50:52.168 00.000 5240 PulseGuide returned control before completion, sleep 442
22:50:52.181 00.013 2696 UpdateGuideState exits: m=2980 SNR=38.5
22:50:52.184 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:52.186 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:50:52.188 00.002 2696 Enqueuing Expose request
22:50:52.622 00.434 5240 IsGuiding returns 1
22:50:52.622 00.000 5240 scope still moving after pulse duration time elapsed
22:50:52.653 00.031 5240 IsGuiding returns 0
22:50:52.653 00.000 5240 scope move finished after 432 + 52 ms
22:50:52.653 00.000 5240 Move returns status 0, amount 432
22:50:52.653 00.000 5240 move complete, result=0
22:50:52.653 00.000 2696 GuideStep: -0.3 px 1 ms EAST, -0.8 px 432 ms NORTH
22:50:52.655 00.002 5240 worker thread done servicing request
22:50:52.655 00.000 5240 Worker thread wakes up
22:50:52.655 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:50:52.655 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:50:54.087 01.432 5240 Exposure complete
22:50:54.161 00.074 5240 worker thread done servicing request
22:50:54.161 00.000 2696 OnExposeComplete: enter
22:50:54.163 00.002 2696 UpdateGuideState(): m_state=6
22:50:54.166 00.003 2696 Star::Find(15, 282, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 231
22:50:54.168 00.002 2696 Star::Find returns 1 (0), X=282.89, Y=264.54, Mass=3157, SNR=39.6, Peak=201 HFD=3.7
22:50:54.170 00.002 2696 MultiStar: [#1 -1.49,-0.83,1.23,U] [#2 -1.24,-1.34,0.69,U] [#3 -1.44,-1.12,0.66,U] [#4 -2.17,-1.36,0.42,U] [#5 -1.51,-0.14,0.43,U] [#6 -2.01,-1.17,0.43,U] [#7 -0.90,-0.87,0.46,U] [#8 -1.13,-1.50,0.38,U] 
22:50:54.172 00.002 2696 single-star, 8 included, MultiStar: {-1.15, -1.00}, one-star: {0.34, -0.91}
22:50:54.174 00.002 2696 CameraToMount -- cameraTheta (-1.22) - m_xAngle (2.74) = xAngle (-3.95 = 2.33)
22:50:54.175 00.001 2696 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.32 = -1.32)
22:50:54.177 00.002 2696 CameraToMount -- cameraX=0.34 cameraY=-0.91 hyp=0.97 cameraTheta=-1.22 mountX=-0.67 mountY=-0.94, mountTheta=-2.19
22:50:54.181 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.34, y=-0.91, opts=13)
22:50:54.183 00.002 2696 Enqueuing Move request for scope (0.34, -0.91)
22:50:54.184 00.001 5240 Worker thread wakes up
22:50:54.184 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.91) opts 0xd
22:50:54.185 00.001 5240 Handling offset move in thread for scope, endpoint = (0.34, -0.91)
22:50:54.185 00.000 5240 Moving (0.34, -0.91) raw xDistance=-0.67 yDistance=-0.94
22:50:54.185 00.000 5240 BLC: History state: CurrMiss=0.94, AvgInitMiss=1.20, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.808704, 1:0.942662
22:50:54.185 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:50:54.185 00.000 5240 PPEC rslt: input = -0.67, final = -0.32, react = -0.67, pred = 0.77, hyst = -0.54, hyst_pct = 0.66, period_length = 647.39
22:50:54.185 00.000 5240 PPEC: input: -0.67, control: -0.32, exposure: 1500
22:50:54.186 00.001 5240 GuideAlgorithmResistSwitch::result() returns -0.94 from input -0.94
22:50:54.186 00.000 5240 MoveAxis(E, 53, ABG)
22:50:54.186 00.000 5240 Guiding  Dir = 2, Dur = 53
22:50:54.186 00.000 5240 IsGuiding returns 0
22:50:54.186 00.000 5240 PulseGuide returned control before completion, sleep 63
22:50:54.199 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=201, med=0, FiltMin=0, FiltMax=146, Gamma=0.430
22:50:54.244 00.045 2696 UpdateGuideState exits: m=3157 SNR=39.6
22:50:54.247 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:54.249 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:50:54.251 00.002 2696 Enqueuing Expose request
22:50:54.258 00.007 5240 IsGuiding returns 1
22:50:54.258 00.000 5240 scope still moving after pulse duration time elapsed
22:50:54.289 00.031 5240 IsGuiding returns 0
22:50:54.289 00.000 5240 scope move finished after 53 + 50 ms
22:50:54.289 00.000 5240 Move returns status 0, amount 53
22:50:54.289 00.000 5240 MoveAxis(N, 119, ABG)
22:50:54.289 00.000 5240 Guiding  Dir = 0, Dur = 119
22:50:54.290 00.001 5240 IsGuiding returns 0
22:50:54.290 00.000 5240 PulseGuide returned control before completion, sleep 129
22:50:54.428 00.138 5240 IsGuiding returns 1
22:50:54.428 00.000 5240 scope still moving after pulse duration time elapsed
22:50:54.459 00.031 5240 IsGuiding returns 0
22:50:54.459 00.000 5240 scope move finished after 119 + 50 ms
22:50:54.460 00.001 5240 Move returns status 0, amount 119
22:50:54.460 00.000 5240 move complete, result=0
22:50:54.460 00.000 5240 worker thread done servicing request
22:50:54.460 00.000 2696 GuideStep: -0.7 px 53 ms EAST, -0.9 px 119 ms NORTH
22:50:54.468 00.008 5240 Worker thread wakes up
22:50:54.468 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:50:54.468 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:50:56.113 01.645 5240 Exposure complete
22:50:56.173 00.060 5240 worker thread done servicing request
22:50:56.173 00.000 2696 OnExposeComplete: enter
22:50:56.176 00.003 2696 UpdateGuideState(): m_state=6
22:50:56.178 00.002 2696 Star::Find(15, 282, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 232
22:50:56.180 00.002 2696 Star::Find returns 1 (0), X=282.66, Y=265.40, Mass=3012, SNR=38.7, Peak=219 HFD=3.5
22:50:56.182 00.002 2696 MultiStar: [#1 -1.58,0.11,1.25,U] [#2 -1.39,-0.31,0.70,U] [#3 -1.67,-0.01,0.66,U] [#4 -2.36,-0.35,0.43,U] [#5 -1.63,0.91,0.44,U] [#6 -2.06,-0.12,0.44,U] [#7 -1.23,-0.12,0.48,U] [#8 -1.36,-0.64,0.36,U] 
22:50:56.183 00.001 2696 single-star, 8 included, MultiStar: {-1.33, -0.04}, one-star: {0.11, -0.05}
22:50:56.185 00.002 2696 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.74) = xAngle (-3.16 = 3.13)
22:50:56.187 00.002 2696 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.52 = -0.52)
22:50:56.188 00.001 2696 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.42 mountX=-0.12 mountY=-0.06, mountTheta=-2.68
22:50:56.191 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.11, y=-0.05, opts=13)
22:50:56.193 00.002 2696 Enqueuing Move request for scope (0.11, -0.05)
22:50:56.196 00.003 5240 Worker thread wakes up
22:50:56.196 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
22:50:56.196 00.000 5240 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
22:50:56.196 00.000 5240 Moving (0.11, -0.05) raw xDistance=-0.12 yDistance=-0.06
22:50:56.196 00.000 5240 BLC: History state: CurrMiss=0.06, AvgInitMiss=1.20, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.808704, 1:0.942662, 2:0.061688
22:50:56.196 00.000 5240 BLC: No correction, Miss < min_move
22:50:56.197 00.001 5240 PPEC rslt: input = -0.12, final = 0.33, react = -0.12, pred = 0.95, hyst = 0.00, hyst_pct = 0.65, period_length = 647.39
22:50:56.198 00.001 5240 PPEC: input: -0.12, control: 0.33, exposure: 1500
22:50:56.198 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:56.198 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:50:56.198 00.000 5240 MoveAxis(W, 55, ABG)
22:50:56.198 00.000 5240 Guiding  Dir = 3, Dur = 55
22:50:56.198 00.000 5240 IsGuiding returns 0
22:50:56.198 00.000 5240 PulseGuide returned control before completion, sleep 65
22:50:56.211 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=219, med=0, FiltMin=0, FiltMax=152, Gamma=0.430
22:50:56.257 00.046 2696 UpdateGuideState exits: m=3012 SNR=38.7
22:50:56.260 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:56.263 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:50:56.265 00.002 2696 Enqueuing Expose request
22:50:56.270 00.005 5240 IsGuiding returns 1
22:50:56.270 00.000 5240 scope still moving after pulse duration time elapsed
22:50:56.301 00.031 5240 IsGuiding returns 0
22:50:56.301 00.000 5240 scope move finished after 55 + 47 ms
22:50:56.301 00.000 5240 Move returns status 0, amount 55
22:50:56.301 00.000 5240 MoveAxis(N, 0, ABG)
22:50:56.301 00.000 5240 Move returns status 0, amount 0
22:50:56.301 00.000 5240 move complete, result=0
22:50:56.301 00.000 5240 worker thread done servicing request
22:50:56.301 00.000 5240 Worker thread wakes up
22:50:56.302 00.001 5240 worker thread servicing REQUEST_EXPOSE 1500
22:50:56.302 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:50:56.302 00.000 2696 GuideStep: -0.1 px 55 ms WEST, -0.1 px 0 ms NORTH
22:50:57.736 01.434 5240 Exposure complete
22:50:57.816 00.080 5240 worker thread done servicing request
22:50:57.816 00.000 2696 OnExposeComplete: enter
22:50:57.818 00.002 2696 UpdateGuideState(): m_state=6
22:50:57.820 00.002 2696 Star::Find(15, 282, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 233
22:50:57.824 00.004 2696 Star::Find returns 1 (0), X=282.57, Y=265.22, Mass=3188, SNR=39.8, Peak=222 HFD=3.7
22:50:57.826 00.002 2696 MultiStar: [#1 -1.45,0.18,1.20,U] [#2 -1.13,0.14,0.68,U] [#3 -1.37,0.08,0.65,U] [#4 -2.14,-0.03,0.40,U] [#5 -1.43,1.12,0.43,U] [#6 -1.96,0.11,0.42,U] [#7 -0.83,0.29,0.46,U] [#8 -1.32,-0.61,0.36,U] 
22:50:57.827 00.001 2696 single-star, 8 included, MultiStar: {-1.16, 0.10}, one-star: {0.02, -0.23}
22:50:57.829 00.002 2696 CameraToMount -- cameraTheta (-1.48) - m_xAngle (2.74) = xAngle (-4.22 = 2.07)
22:50:57.831 00.002 2696 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.58 = -1.58)
22:50:57.833 00.002 2696 CameraToMount -- cameraX=0.02 cameraY=-0.23 hyp=0.23 cameraTheta=-1.48 mountX=-0.11 mountY=-0.23, mountTheta=-2.01
22:50:57.836 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.02, y=-0.23, opts=13)
22:50:57.838 00.002 2696 Enqueuing Move request for scope (0.02, -0.23)
22:50:57.839 00.001 5240 Worker thread wakes up
22:50:57.839 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.23) opts 0xd
22:50:57.839 00.000 5240 Handling offset move in thread for scope, endpoint = (0.02, -0.23)
22:50:57.839 00.000 5240 Moving (0.02, -0.23) raw xDistance=-0.11 yDistance=-0.23
22:50:57.840 00.001 5240 BLC: window closed
22:50:57.840 00.000 5240 BLC: History state: CurrMiss=0.23, AvgInitMiss=1.20, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.808704, 1:0.942662, 2:0.061688
22:50:57.840 00.000 5240 BLC: Under-shoot: nominal increase by 151
22:50:57.840 00.000 5240 BLC: window closed
22:50:57.840 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:50:57.840 00.000 5240 BLC: Pulse adjusted to 330
22:50:57.841 00.001 5240 PPEC rslt: input = -0.11, final = 0.32, react = -0.11, pred = 0.92, hyst = 0.00, hyst_pct = 0.65, period_length = 647.39
22:50:57.841 00.000 5240 PPEC: input: -0.11, control: 0.32, exposure: 1500
22:50:57.841 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
22:50:57.841 00.000 5240 MoveAxis(W, 53, ABG)
22:50:57.841 00.000 5240 Guiding  Dir = 3, Dur = 53
22:50:57.842 00.001 5240 IsGuiding returns 0
22:50:57.842 00.000 5240 PulseGuide returned control before completion, sleep 63
22:50:57.853 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=154, Gamma=0.430
22:50:57.902 00.049 2696 UpdateGuideState exits: m=3188 SNR=39.8
22:50:57.905 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:57.906 00.001 5240 IsGuiding returns 1
22:50:57.907 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:50:57.908 00.001 2696 Enqueuing Expose request
22:50:57.911 00.003 5240 scope still moving after pulse duration time elapsed
22:50:57.911 00.000 2696 evsrv: cli 0F9431A0 connect
22:50:57.912 00.001 2696 case statement mapped state 6 to 3
22:50:57.917 00.005 2696 case statement mapped state 6 to 3
22:50:57.921 00.004 2696 evsrv: cli 0F9431A0 request: {"method":"get_pixel_scale","id":"6bb50bcd-4f02-4571-a08e-49a3bb98d530"}
22:50:57.923 00.002 2696 evsrv: cli 0F9431A0 response: {"jsonrpc":"2.0","result":1.86834,"id":"6bb50bcd-4f02-4571-a08e-49a3bb98d530"}
22:50:57.925 00.002 2696 evsrv: cli 0F9431A0 disconnect
22:50:57.937 00.012 5240 IsGuiding returns 0
22:50:57.937 00.000 5240 scope move finished after 53 + 42 ms
22:50:57.937 00.000 5240 Move returns status 0, amount 53
22:50:57.937 00.000 5240 MoveAxis(N, 30, ABG)
22:50:57.937 00.000 5240 Guiding  Dir = 0, Dur = 30
22:50:57.937 00.000 5240 IsGuiding returns 0
22:50:57.937 00.000 5240 PulseGuide returned control before completion, sleep 40
22:50:57.984 00.047 5240 IsGuiding returns 1
22:50:57.984 00.000 5240 scope still moving after pulse duration time elapsed
22:50:58.016 00.032 5240 IsGuiding returns 0
22:50:58.017 00.001 5240 scope move finished after 30 + 48 ms
22:50:58.017 00.000 5240 Move returns status 0, amount 30
22:50:58.017 00.000 5240 move complete, result=0
22:50:58.017 00.000 5240 worker thread done servicing request
22:50:58.017 00.000 5240 Worker thread wakes up
22:50:58.017 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:50:58.017 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:50:58.018 00.001 2696 GuideStep: -0.1 px 53 ms WEST, -0.2 px 30 ms NORTH
22:50:59.664 01.646 5240 Exposure complete
22:50:59.770 00.106 5240 worker thread done servicing request
22:50:59.770 00.000 2696 OnExposeComplete: enter
22:50:59.773 00.003 2696 UpdateGuideState(): m_state=6
22:50:59.776 00.003 2696 Star::Find(15, 282, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 234
22:50:59.779 00.003 2696 Star::Find returns 1 (0), X=282.69, Y=265.93, Mass=3083, SNR=39.2, Peak=199 HFD=3.9
22:50:59.782 00.003 2696 MultiStar: [#1 -1.42,0.66,1.27,U] [#2 -1.44,0.31,0.66,U] [#3 -1.56,0.37,0.65,U] [#4 -2.38,0.13,0.44,U] [#5 -1.64,1.14,0.42,U] [#6 -2.33,0.33,0.42,U] [#7 -1.08,0.60,0.47,U] [#8 -1.35,-0.16,0.36,U] 
22:50:59.787 00.005 2696 single-star, 8 included, MultiStar: {-1.29, 0.47}, one-star: {0.14, 0.48}
22:50:59.789 00.002 2696 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.74) = xAngle (-1.45 = -1.45)
22:50:59.794 00.005 2696 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.19 = 1.19)
22:50:59.797 00.003 2696 CameraToMount -- cameraX=0.14 cameraY=0.48 hyp=0.50 cameraTheta=1.29 mountX=0.06 mountY=0.47, mountTheta=1.44
22:50:59.803 00.006 2696 SchedulePrimaryMove(0F998B58, x=0.14, y=0.48, opts=13)
22:50:59.807 00.004 2696 Enqueuing Move request for scope (0.14, 0.48)
22:50:59.810 00.003 5240 Worker thread wakes up
22:50:59.810 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.48) opts 0xd
22:50:59.810 00.000 5240 Handling offset move in thread for scope, endpoint = (0.14, 0.48)
22:50:59.810 00.000 5240 Moving (0.14, 0.48) raw xDistance=0.06 yDistance=0.47
22:50:59.812 00.002 5240 PPEC rslt: input = 0.06, final = -0.01, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.65, period_length = 647.39
22:50:59.812 00.000 5240 PPEC: input: 0.06, control: -0.01, exposure: 1500
22:50:59.812 00.000 5240 resist switch: large excursion: input 0.47 thresh 0.45 direction from -1 to 1
22:50:59.812 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.40
22:50:59.812 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
22:50:59.812 00.000 5240 MoveAxis(E, 1, ABG)
22:50:59.812 00.000 5240 Guiding  Dir = 2, Dur = 1
22:50:59.814 00.002 5240 IsGuiding returns 0
22:50:59.815 00.001 5240 PulseGuide returned control before completion, sleep 11
22:50:59.833 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=199, med=0, FiltMin=0, FiltMax=153, Gamma=0.430
22:50:59.838 00.005 5240 IsGuiding returns 1
22:50:59.838 00.000 5240 scope still moving after pulse duration time elapsed
22:50:59.866 00.028 5240 IsGuiding returns 0
22:50:59.866 00.000 5240 scope move finished after 1 + 51 ms
22:50:59.866 00.000 5240 Move returns status 0, amount 1
22:50:59.866 00.000 5240 BLC: Oldest BLC event removed
22:50:59.866 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 330 applied
22:50:59.866 00.000 5240 MoveAxis(S, 389, ABG)
22:50:59.866 00.000 5240 Guiding  Dir = 1, Dur = 389
22:50:59.866 00.000 5240 IsGuiding returns 0
22:50:59.867 00.001 5240 PulseGuide returned control before completion, sleep 399
22:50:59.883 00.016 2696 UpdateGuideState exits: m=3083 SNR=39.2
22:50:59.889 00.006 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:59.893 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:50:59.895 00.002 2696 Enqueuing Expose request
22:51:00.269 00.374 5240 IsGuiding returns 1
22:51:00.270 00.001 5240 scope still moving after pulse duration time elapsed
22:51:00.300 00.030 5240 IsGuiding returns 0
22:51:00.300 00.000 5240 scope move finished after 389 + 44 ms
22:51:00.300 00.000 5240 Move returns status 0, amount 389
22:51:00.300 00.000 5240 move complete, result=0
22:51:00.300 00.000 5240 worker thread done servicing request
22:51:00.301 00.001 5240 Worker thread wakes up
22:51:00.301 00.000 2696 GuideStep: 0.1 px 1 ms EAST, 0.5 px 389 ms SOUTH
22:51:00.303 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:51:00.304 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:51:01.736 01.432 5240 Exposure complete
22:51:01.810 00.074 5240 worker thread done servicing request
22:51:01.811 00.001 2696 OnExposeComplete: enter
22:51:01.813 00.002 2696 UpdateGuideState(): m_state=6
22:51:01.815 00.002 2696 Star::Find(15, 282, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 235
22:51:01.817 00.002 2696 Star::Find returns 1 (0), X=281.99, Y=266.29, Mass=3081, SNR=39.2, Peak=181 HFD=4.0
22:51:01.819 00.002 2696 MultiStar: [#1 -1.96,1.40,1.25,U] [#2 -1.80,0.84,0.69,U] [#3 -2.08,0.97,0.66,U] [#4 -2.77,0.66,0.42,U] [#5 -2.09,1.80,0.42,U] [#6 -2.74,0.79,0.44,U] [#7 -1.51,1.48,0.47,U] [#8 -1.94,0.35,0.37,U] 
22:51:01.823 00.004 2696 single-star, 8 included, MultiStar: {-1.80, 1.05}, one-star: {-0.56, 0.84}
22:51:01.826 00.003 2696 CameraToMount -- cameraTheta (2.16) - m_xAngle (2.74) = xAngle (-0.58 = -0.58)
22:51:01.827 00.001 2696 CameraToMount -- cameraTheta (2.16) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.05 = 2.05)
22:51:01.829 00.002 2696 CameraToMount -- cameraX=-0.56 cameraY=0.84 hyp=1.01 cameraTheta=2.16 mountX=0.85 mountY=0.90, mountTheta=0.81
22:51:01.832 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.56, y=0.84, opts=13)
22:51:01.834 00.002 2696 Enqueuing Move request for scope (-0.56, 0.84)
22:51:01.836 00.002 5240 Worker thread wakes up
22:51:01.836 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.84) opts 0xd
22:51:01.836 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.56, 0.84)
22:51:01.836 00.000 5240 Moving (-0.56, 0.84) raw xDistance=0.85 yDistance=0.90
22:51:01.836 00.000 5240 BLC: History state: CurrMiss=0.90, AvgInitMiss=1.15, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.466781, 1:0.897360
22:51:01.836 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:51:01.837 00.001 5240 PPEC rslt: input = 0.85, final = 0.78, react = 0.85, pred = -0.10, hyst = 0.80, hyst_pct = 0.65, period_length = 647.39
22:51:01.837 00.000 5240 PPEC: input: 0.85, control: 0.78, exposure: 1500
22:51:01.837 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.90 from input 0.90
22:51:01.837 00.000 5240 MoveAxis(W, 129, ABG)
22:51:01.837 00.000 5240 Guiding  Dir = 3, Dur = 129
22:51:01.838 00.001 5240 IsGuiding returns 0
22:51:01.838 00.000 5240 PulseGuide returned control before completion, sleep 139
22:51:01.850 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=181, med=0, FiltMin=0, FiltMax=141, Gamma=0.430
22:51:01.898 00.048 2696 UpdateGuideState exits: m=3081 SNR=39.2
22:51:01.900 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:01.903 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:51:01.905 00.002 2696 Enqueuing Expose request
22:51:01.983 00.078 5240 IsGuiding returns 1
22:51:01.983 00.000 5240 scope still moving after pulse duration time elapsed
22:51:02.013 00.030 5240 IsGuiding returns 0
22:51:02.013 00.000 5240 scope move finished after 129 + 46 ms
22:51:02.013 00.000 5240 Move returns status 0, amount 129
22:51:02.013 00.000 5240 MoveAxis(S, 114, ABG)
22:51:02.013 00.000 5240 Guiding  Dir = 1, Dur = 114
22:51:02.014 00.001 5240 IsGuiding returns 0
22:51:02.014 00.000 5240 PulseGuide returned control before completion, sleep 124
22:51:02.153 00.139 5240 IsGuiding returns 1
22:51:02.153 00.000 5240 scope still moving after pulse duration time elapsed
22:51:02.184 00.031 5240 IsGuiding returns 0
22:51:02.184 00.000 5240 scope move finished after 114 + 55 ms
22:51:02.184 00.000 5240 Move returns status 0, amount 114
22:51:02.185 00.001 5240 move complete, result=0
22:51:02.185 00.000 5240 worker thread done servicing request
22:51:02.185 00.000 5240 Worker thread wakes up
22:51:02.185 00.000 2696 GuideStep: 0.8 px 129 ms WEST, 0.9 px 114 ms SOUTH
22:51:02.190 00.005 5240 worker thread servicing REQUEST_EXPOSE 1500
22:51:02.190 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:51:03.839 01.649 5240 Exposure complete
22:51:03.909 00.070 5240 worker thread done servicing request
22:51:03.909 00.000 2696 OnExposeComplete: enter
22:51:03.911 00.002 2696 UpdateGuideState(): m_state=6
22:51:03.912 00.001 2696 Star::Find(15, 281, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 236
22:51:03.916 00.004 2696 Star::Find returns 1 (0), X=281.77, Y=266.39, Mass=3102, SNR=39.3, Peak=206 HFD=3.7
22:51:03.919 00.003 2696 MultiStar: [#1 -2.39,0.98,1.22,U] [#2 -2.40,0.51,0.69,U] [#3 -2.38,0.97,0.67,U] [#4 -3.22,0.52,0.00,M1] [#5 -2.76,1.53,0.42,U] [#6 -3.21,0.46,0.00,M1] [#7 -1.93,0.99,0.48,U] [#8 -2.15,0.28,0.39,U] 
22:51:03.921 00.002 2696 single-star, 6 included, MultiStar: {-2.03, 0.90}, one-star: {-0.78, 0.95}
22:51:03.922 00.001 2696 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.74) = xAngle (-0.48 = -0.48)
22:51:03.924 00.002 2696 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.15 = 2.15)
22:51:03.926 00.002 2696 CameraToMount -- cameraX=-0.78 cameraY=0.95 hyp=1.22 cameraTheta=2.26 mountX=1.09 mountY=1.02, mountTheta=0.75
22:51:03.929 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.78, y=0.95, opts=13)
22:51:03.931 00.002 2696 Enqueuing Move request for scope (-0.78, 0.95)
22:51:03.933 00.002 5240 Worker thread wakes up
22:51:03.933 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.78, 0.95) opts 0xd
22:51:03.933 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.78, 0.95)
22:51:03.933 00.000 5240 Moving (-0.78, 0.95) raw xDistance=1.09 yDistance=1.02
22:51:03.933 00.000 5240 BLC: History state: CurrMiss=1.02, AvgInitMiss=1.15, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.466781, 1:0.897360, 2:1.021218
22:51:03.933 00.000 5240 BLC: Under-shoot: nominal increase by 145
22:51:03.933 00.000 5240 BLC: window closed
22:51:03.933 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:51:03.933 00.000 5240 BLC: Pulse adjusted to 330
22:51:03.935 00.002 5240 PPEC rslt: input = 1.09, final = 0.95, react = 1.09, pred = -0.18, hyst = 0.98, hyst_pct = 0.65, period_length = 647.39
22:51:03.935 00.000 5240 PPEC: input: 1.09, control: 0.95, exposure: 1500
22:51:03.935 00.000 5240 GuideAlgorithmResistSwitch::result() returns 1.02 from input 1.02
22:51:03.935 00.000 5240 MoveAxis(W, 158, ABG)
22:51:03.935 00.000 5240 Guiding  Dir = 3, Dur = 158
22:51:03.935 00.000 5240 IsGuiding returns 0
22:51:03.936 00.001 5240 PulseGuide returned control before completion, sleep 168
22:51:03.948 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=206, med=0, FiltMin=0, FiltMax=143, Gamma=0.430
22:51:03.995 00.047 2696 UpdateGuideState exits: m=3102 SNR=39.3
22:51:03.997 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:03.999 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:51:04.000 00.001 2696 Enqueuing Expose request
22:51:04.118 00.118 5240 IsGuiding returns 1
22:51:04.118 00.000 5240 scope still moving after pulse duration time elapsed
22:51:04.149 00.031 5240 IsGuiding returns 0
22:51:04.149 00.000 5240 scope move finished after 158 + 55 ms
22:51:04.149 00.000 5240 Move returns status 0, amount 158
22:51:04.149 00.000 5240 MoveAxis(S, 129, ABG)
22:51:04.149 00.000 5240 Guiding  Dir = 1, Dur = 129
22:51:04.149 00.000 5240 IsGuiding returns 0
22:51:04.149 00.000 5240 PulseGuide returned control before completion, sleep 139
22:51:04.305 00.156 5240 IsGuiding returns 1
22:51:04.305 00.000 5240 scope still moving after pulse duration time elapsed
22:51:04.336 00.031 5240 IsGuiding returns 0
22:51:04.336 00.000 5240 scope move finished after 129 + 57 ms
22:51:04.337 00.001 5240 Move returns status 0, amount 129
22:51:04.337 00.000 5240 move complete, result=0
22:51:04.337 00.000 5240 worker thread done servicing request
22:51:04.337 00.000 2696 GuideStep: 1.1 px 158 ms WEST, 1.0 px 129 ms SOUTH
22:51:04.344 00.007 5240 Worker thread wakes up
22:51:04.344 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:51:04.345 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:51:04.428 00.083 2696 evsrv: cli 0F9431A0 connect
22:51:04.430 00.002 2696 case statement mapped state 6 to 3
22:51:04.433 00.003 2696 case statement mapped state 6 to 3
22:51:04.435 00.002 2696 evsrv: cli 0F9431A0 request: {"method":"get_pixel_scale","id":"e5d2be94-987a-4551-9848-b5875bf51fec"}
22:51:04.438 00.003 2696 evsrv: cli 0F9431A0 response: {"jsonrpc":"2.0","result":1.86834,"id":"e5d2be94-987a-4551-9848-b5875bf51fec"}
22:51:04.454 00.016 2696 evsrv: cli 0F9431A0 disconnect
22:51:05.767 01.313 5240 Exposure complete
22:51:05.821 00.054 5240 worker thread done servicing request
22:51:05.821 00.000 2696 OnExposeComplete: enter
22:51:05.823 00.002 2696 UpdateGuideState(): m_state=6
22:51:05.825 00.002 2696 Star::Find(15, 281, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 237
22:51:05.828 00.003 2696 Star::Find returns 1 (0), X=281.55, Y=265.78, Mass=2928, SNR=38.2, Peak=185 HFD=3.7
22:51:05.830 00.002 2696 MultiStar: [#1 -2.69,0.35,1.28,U] [#2 -2.52,0.11,0.72,U] [#3 -2.60,0.26,0.70,U] [#4 -3.35,0.27,0.00,M2] [#5 -2.91,1.28,0.43,U] [#6 -3.11,0.28,0.43,U] [#7 -2.10,0.51,0.48,U] [#8 -2.41,0.11,0.38,U] 
22:51:05.831 00.001 2696 single-star, 7 included, MultiStar: {-2.32, 0.37}, one-star: {-1.00, 0.33}
22:51:05.833 00.002 2696 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.74) = xAngle (0.08 = 0.08)
22:51:05.836 00.003 2696 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.72 = 2.72)
22:51:05.838 00.002 2696 CameraToMount -- cameraX=-1.00 cameraY=0.33 hyp=1.05 cameraTheta=2.82 mountX=1.05 mountY=0.43, mountTheta=0.39
22:51:05.841 00.003 2696 SchedulePrimaryMove(0F998B58, x=-1.00, y=0.33, opts=13)
22:51:05.843 00.002 2696 Enqueuing Move request for scope (-1.00, 0.33)
22:51:05.845 00.002 5240 Worker thread wakes up
22:51:05.845 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.00, 0.33) opts 0xd
22:51:05.845 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.00, 0.33)
22:51:05.845 00.000 5240 Moving (-1.00, 0.33) raw xDistance=1.05 yDistance=0.43
22:51:05.846 00.001 5240 PPEC rslt: input = 1.05, final = 1.04, react = 1.05, pred = 0.02, hyst = 1.02, hyst_pct = 0.65, period_length = 647.39
22:51:05.846 00.000 5240 PPEC: input: 1.05, control: 1.04, exposure: 1500
22:51:05.846 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
22:51:05.846 00.000 5240 MoveAxis(W, 172, ABG)
22:51:05.846 00.000 5240 Guiding  Dir = 3, Dur = 172
22:51:05.846 00.000 5240 IsGuiding returns 0
22:51:05.847 00.001 5240 PulseGuide returned control before completion, sleep 182
22:51:05.859 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=185, med=0, FiltMin=0, FiltMax=138, Gamma=0.430
22:51:05.906 00.047 2696 UpdateGuideState exits: m=2928 SNR=38.2
22:51:05.908 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:05.910 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:51:05.911 00.001 2696 Enqueuing Expose request
22:51:06.038 00.127 5240 IsGuiding returns 1
22:51:06.038 00.000 5240 scope still moving after pulse duration time elapsed
22:51:06.070 00.032 5240 IsGuiding returns 0
22:51:06.070 00.000 5240 scope move finished after 172 + 51 ms
22:51:06.070 00.000 5240 Move returns status 0, amount 172
22:51:06.070 00.000 5240 MoveAxis(S, 55, ABG)
22:51:06.070 00.000 5240 Guiding  Dir = 1, Dur = 55
22:51:06.071 00.001 5240 IsGuiding returns 0
22:51:06.071 00.000 5240 PulseGuide returned control before completion, sleep 65
22:51:06.148 00.077 5240 IsGuiding returns 1
22:51:06.148 00.000 5240 scope still moving after pulse duration time elapsed
22:51:06.179 00.031 5240 IsGuiding returns 0
22:51:06.179 00.000 5240 scope move finished after 55 + 54 ms
22:51:06.180 00.001 5240 Move returns status 0, amount 55
22:51:06.180 00.000 5240 move complete, result=0
22:51:06.180 00.000 5240 worker thread done servicing request
22:51:06.180 00.000 2696 GuideStep: 1.1 px 172 ms WEST, 0.4 px 55 ms SOUTH
22:51:06.187 00.007 5240 Worker thread wakes up
22:51:06.187 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:51:06.187 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:51:07.842 01.655 5240 Exposure complete
22:51:07.910 00.068 5240 worker thread done servicing request
22:51:07.910 00.000 2696 OnExposeComplete: enter
22:51:07.913 00.003 2696 UpdateGuideState(): m_state=6
22:51:07.916 00.003 2696 Star::Find(15, 281, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 238
22:51:07.923 00.007 2696 Star::Find returns 1 (0), X=282.21, Y=265.10, Mass=2936, SNR=38.2, Peak=231 HFD=3.7
22:51:07.925 00.002 2696 MultiStar: [#1 -2.14,-0.17,1.31,U] [#2 -1.87,-0.42,0.71,U] [#3 -2.00,-0.30,0.67,U] [#4 -2.65,-0.49,0.43,U] [#5 -1.97,0.64,0.45,U] [#6 -2.53,-0.33,0.45,U] [#7 -1.53,-0.07,0.48,U] [#8 -1.67,-0.78,0.37,U] 
22:51:07.928 00.003 2696 single-star, 8 included, MultiStar: {-1.76, -0.25}, one-star: {-0.35, -0.35}
22:51:07.930 00.002 2696 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.74) = xAngle (-5.08 = 1.20)
22:51:07.932 00.002 2696 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.45 = -2.45)
22:51:07.935 00.003 2696 CameraToMount -- cameraX=-0.35 cameraY=-0.35 hyp=0.49 cameraTheta=-2.35 mountX=0.18 mountY=-0.32, mountTheta=-1.06
22:51:07.939 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.35, y=-0.35, opts=13)
22:51:07.941 00.002 2696 Enqueuing Move request for scope (-0.35, -0.35)
22:51:07.943 00.002 5240 Worker thread wakes up
22:51:07.943 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.35) opts 0xd
22:51:07.943 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.35, -0.35)
22:51:07.943 00.000 5240 Moving (-0.35, -0.35) raw xDistance=0.18 yDistance=-0.32
22:51:07.944 00.001 5240 PPEC rslt: input = 0.18, final = -0.00, react = 0.18, pred = -0.00, hyst = 0.00, hyst_pct = 0.64, period_length = 647.39
22:51:07.944 00.000 5240 PPEC: input: 0.18, control: -0.00, exposure: 1500
22:51:07.944 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:51:07.944 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
22:51:07.946 00.002 5240 MoveAxis(E, 0, ABG)
22:51:07.946 00.000 5240 Move returns status 0, amount 0
22:51:07.946 00.000 5240 MoveAxis(N, 0, ABG)
22:51:07.946 00.000 5240 Move returns status 0, amount 0
22:51:07.946 00.000 5240 move complete, result=0
22:51:07.946 00.000 5240 worker thread done servicing request
22:51:07.958 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=178, Gamma=0.430
22:51:08.005 00.047 2696 UpdateGuideState exits: m=2936 SNR=38.2
22:51:08.009 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:08.013 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:51:08.014 00.001 2696 Enqueuing Expose request
22:51:08.016 00.002 5240 Worker thread wakes up
22:51:08.016 00.000 2696 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
22:51:08.018 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:51:08.018 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:51:09.433 01.415 5240 Exposure complete
22:51:09.483 00.050 5240 worker thread done servicing request
22:51:09.483 00.000 2696 OnExposeComplete: enter
22:51:09.485 00.002 2696 UpdateGuideState(): m_state=6
22:51:09.487 00.002 2696 Star::Find(15, 282, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 239
22:51:09.488 00.001 2696 Star::Find returns 1 (1), X=281.66, Y=265.43, Mass=3130, SNR=39.5, Peak=255 HFD=3.4
22:51:09.491 00.003 2696 MultiStar: [#1 -2.48,0.22,1.26,U] [#2 -2.34,-0.17,0.68,U] [#3 -2.45,0.05,0.66,U] [#4 -3.19,-0.27,0.41,U] [#5 -2.65,0.97,0.43,U] [#6 -3.18,-0.12,0.43,U] [#7 -2.03,0.28,0.49,U] [#8 -2.22,-0.29,0.37,U] 
22:51:09.493 00.002 2696 single-star, 8 included, MultiStar: {-2.24, 0.08}, one-star: {-0.89, -0.02}
22:51:09.495 00.002 2696 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.74) = xAngle (-5.86 = 0.42)
22:51:09.496 00.001 2696 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.23 = 3.06)
22:51:09.498 00.002 2696 CameraToMount -- cameraX=-0.89 cameraY=-0.02 hyp=0.89 cameraTheta=-3.12 mountX=0.81 mountY=0.08, mountTheta=0.09
22:51:09.501 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.89, y=-0.02, opts=13)
22:51:09.503 00.002 2696 Enqueuing Move request for scope (-0.89, -0.02)
22:51:09.504 00.001 5240 Worker thread wakes up
22:51:09.504 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.89, -0.02) opts 0xd
22:51:09.504 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.89, -0.02)
22:51:09.504 00.000 5240 Moving (-0.89, -0.02) raw xDistance=0.81 yDistance=0.08
22:51:09.505 00.001 5240 PPEC rslt: input = 0.81, final = 0.82, react = 0.81, pred = -0.01, hyst = 0.84, hyst_pct = 0.64, period_length = 647.39
22:51:09.505 00.000 5240 PPEC: input: 0.81, control: 0.82, exposure: 1500
22:51:09.505 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:09.505 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:51:09.505 00.000 5240 MoveAxis(W, 136, ABG)
22:51:09.505 00.000 5240 Guiding  Dir = 3, Dur = 136
22:51:09.507 00.002 5240 IsGuiding returns 0
22:51:09.507 00.000 5240 PulseGuide returned control before completion, sleep 146
22:51:09.521 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=165, Gamma=0.430
22:51:09.567 00.046 2696 UpdateGuideState exits: m=3130 SNR=39.5 Saturated
22:51:09.569 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:09.572 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:51:09.575 00.003 2696 Enqueuing Expose request
22:51:09.665 00.090 5240 IsGuiding returns 0
22:51:09.665 00.000 5240 Move returns status 0, amount 136
22:51:09.665 00.000 5240 MoveAxis(N, 0, ABG)
22:51:09.665 00.000 5240 Move returns status 0, amount 0
22:51:09.665 00.000 5240 move complete, result=0
22:51:09.665 00.000 5240 worker thread done servicing request
22:51:09.665 00.000 5240 Worker thread wakes up
22:51:09.665 00.000 2696 GuideStep: 0.8 px 136 ms WEST, 0.1 px 0 ms NORTH
22:51:09.669 00.004 5240 worker thread servicing REQUEST_EXPOSE 1500
22:51:09.669 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:51:11.292 01.623 5240 Exposure complete
22:51:11.341 00.049 5240 worker thread done servicing request
22:51:11.341 00.000 2696 OnExposeComplete: enter
22:51:11.343 00.002 2696 UpdateGuideState(): m_state=6
22:51:11.345 00.002 2696 Star::Find(15, 281, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 240
22:51:11.346 00.001 2696 Star::Find returns 1 (0), X=282.14, Y=265.48, Mass=2971, SNR=38.4, Peak=201 HFD=3.8
22:51:11.349 00.003 2696 MultiStar: [#1 -1.83,0.39,1.28,U] [#2 -1.90,-0.31,0.70,U] [#3 -2.07,-0.06,0.66,U] [#4 -2.74,-0.26,0.43,U] [#5 -2.15,0.79,0.44,U] [#6 -2.61,-0.25,0.45,U] [#7 -1.54,0.07,0.48,U] [#8 -1.81,-0.63,0.37,U] 
22:51:11.351 00.002 2696 single-star, 8 included, MultiStar: {-1.75, 0.03}, one-star: {-0.41, 0.03}
22:51:11.354 00.003 2696 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.74) = xAngle (0.34 = 0.34)
22:51:11.357 00.003 2696 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.97 = 2.97)
22:51:11.360 00.003 2696 CameraToMount -- cameraX=-0.41 cameraY=0.03 hyp=0.41 cameraTheta=3.07 mountX=0.39 mountY=0.07, mountTheta=0.18
22:51:11.363 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.41, y=0.03, opts=13)
22:51:11.365 00.002 2696 Enqueuing Move request for scope (-0.41, 0.03)
22:51:11.366 00.001 5240 Worker thread wakes up
22:51:11.366 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.03) opts 0xd
22:51:11.367 00.001 5240 Handling offset move in thread for scope, endpoint = (-0.41, 0.03)
22:51:11.367 00.000 5240 Moving (-0.41, 0.03) raw xDistance=0.39 yDistance=0.07
22:51:11.368 00.001 5240 PPEC rslt: input = 0.39, final = 0.66, react = 0.39, pred = 0.83, hyst = 0.35, hyst_pct = 0.64, period_length = 647.39
22:51:11.368 00.000 5240 PPEC: input: 0.39, control: 0.66, exposure: 1500
22:51:11.368 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:11.368 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:51:11.368 00.000 5240 MoveAxis(W, 110, ABG)
22:51:11.368 00.000 5240 Guiding  Dir = 3, Dur = 110
22:51:11.368 00.000 5240 IsGuiding returns 0
22:51:11.369 00.001 5240 PulseGuide returned control before completion, sleep 120
22:51:11.380 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=213, med=0, FiltMin=0, FiltMax=155, Gamma=0.430
22:51:11.429 00.049 2696 UpdateGuideState exits: m=2971 SNR=38.4
22:51:11.431 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:11.432 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:51:11.434 00.002 2696 Enqueuing Expose request
22:51:11.491 00.057 5240 IsGuiding returns 1
22:51:11.491 00.000 5240 scope still moving after pulse duration time elapsed
22:51:11.523 00.032 5240 IsGuiding returns 0
22:51:11.523 00.000 5240 scope move finished after 110 + 44 ms
22:51:11.523 00.000 5240 Move returns status 0, amount 110
22:51:11.523 00.000 5240 MoveAxis(N, 0, ABG)
22:51:11.523 00.000 5240 Move returns status 0, amount 0
22:51:11.523 00.000 5240 move complete, result=0
22:51:11.523 00.000 5240 worker thread done servicing request
22:51:11.523 00.000 2696 GuideStep: 0.4 px 110 ms WEST, 0.1 px 0 ms NORTH
22:51:11.525 00.002 5240 Worker thread wakes up
22:51:11.525 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:51:11.525 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:51:12.932 01.407 5240 Exposure complete
22:51:12.980 00.048 5240 worker thread done servicing request
22:51:12.980 00.000 2696 OnExposeComplete: enter
22:51:12.982 00.002 2696 UpdateGuideState(): m_state=6
22:51:12.984 00.002 2696 Star::Find(15, 282, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 241
22:51:12.986 00.002 2696 Star::Find returns 1 (0), X=282.18, Y=265.43, Mass=3098, SNR=39.3, Peak=222 HFD=3.7
22:51:12.988 00.002 2696 MultiStar: [#1 -1.89,0.44,1.24,U] [#2 -1.78,-0.12,0.69,U] [#3 -2.05,0.15,0.64,U] [#4 -2.62,-0.24,0.43,U] [#5 -2.02,0.89,0.43,U] [#6 -2.49,-0.10,0.44,U] [#7 -1.41,0.08,0.47,U] [#8 -1.96,-0.51,0.37,U] 
22:51:12.991 00.003 2696 single-star, 8 included, MultiStar: {-1.71, 0.11}, one-star: {-0.37, -0.01}
22:51:12.993 00.002 2696 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.74) = xAngle (-5.84 = 0.45)
22:51:12.995 00.002 2696 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.20 = 3.08)
22:51:12.996 00.001 2696 CameraToMount -- cameraX=-0.37 cameraY=-0.01 hyp=0.37 cameraTheta=-3.10 mountX=0.34 mountY=0.02, mountTheta=0.07
22:51:12.999 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.37, y=-0.01, opts=13)
22:51:13.001 00.002 2696 Enqueuing Move request for scope (-0.37, -0.01)
22:51:13.003 00.002 5240 Worker thread wakes up
22:51:13.003 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.01) opts 0xd
22:51:13.003 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.37, -0.01)
22:51:13.003 00.000 5240 Moving (-0.37, -0.01) raw xDistance=0.34 yDistance=0.02
22:51:13.004 00.001 5240 PPEC rslt: input = 0.34, final = 0.67, react = 0.34, pred = 0.82, hyst = 0.39, hyst_pct = 0.64, period_length = 647.39
22:51:13.004 00.000 5240 PPEC: input: 0.34, control: 0.67, exposure: 1500
22:51:13.004 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:13.004 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:51:13.004 00.000 5240 MoveAxis(W, 110, ABG)
22:51:13.004 00.000 5240 Guiding  Dir = 3, Dur = 110
22:51:13.005 00.001 5240 IsGuiding returns 0
22:51:13.005 00.000 5240 PulseGuide returned control before completion, sleep 120
22:51:13.017 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=157, Gamma=0.430
22:51:13.063 00.046 2696 UpdateGuideState exits: m=3098 SNR=39.3
22:51:13.065 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:13.067 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:51:13.069 00.002 2696 Enqueuing Expose request
22:51:13.131 00.062 5240 IsGuiding returns 1
22:51:13.131 00.000 5240 scope still moving after pulse duration time elapsed
22:51:13.162 00.031 5240 IsGuiding returns 0
22:51:13.162 00.000 5240 scope move finished after 110 + 47 ms
22:51:13.162 00.000 5240 Move returns status 0, amount 110
22:51:13.162 00.000 5240 MoveAxis(N, 0, ABG)
22:51:13.162 00.000 5240 Move returns status 0, amount 0
22:51:13.162 00.000 5240 move complete, result=0
22:51:13.162 00.000 5240 worker thread done servicing request
22:51:13.162 00.000 2696 GuideStep: 0.3 px 110 ms WEST, 0.0 px 0 ms NORTH
22:51:13.167 00.005 5240 Worker thread wakes up
22:51:13.167 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:51:13.167 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:51:14.811 01.644 5240 Exposure complete
22:51:14.889 00.078 5240 worker thread done servicing request
22:51:14.890 00.001 2696 OnExposeComplete: enter
22:51:14.892 00.002 2696 UpdateGuideState(): m_state=6
22:51:14.893 00.001 2696 Star::Find(15, 282, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
22:51:14.896 00.003 2696 Star::Find returns 1 (0), X=281.84, Y=265.79, Mass=3100, SNR=39.3, Peak=193 HFD=3.7
22:51:14.898 00.002 2696 MultiStar: [#1 -2.30,0.37,1.24,U] [#2 -2.09,0.13,0.67,U] [#3 -2.30,0.25,0.67,U] [#4 -3.00,0.18,0.42,U] [#5 -2.34,1.26,0.43,U] [#6 -2.94,0.38,0.42,U] [#7 -1.94,0.42,0.47,U] [#8 -2.08,-0.12,0.38,U] 
22:51:14.899 00.001 2696 single-star, 8 included, MultiStar: {-2.05, 0.35}, one-star: {-0.71, 0.35}
22:51:14.901 00.002 2696 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.74) = xAngle (-0.05 = -0.05)
22:51:14.902 00.001 2696 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.58 = 2.58)
22:51:14.905 00.003 2696 CameraToMount -- cameraX=-0.71 cameraY=0.35 hyp=0.79 cameraTheta=2.69 mountX=0.79 mountY=0.42, mountTheta=0.49
22:51:14.909 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.71, y=0.35, opts=13)
22:51:14.911 00.002 2696 Enqueuing Move request for scope (-0.71, 0.35)
22:51:14.912 00.001 5240 Worker thread wakes up
22:51:14.912 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.71, 0.35) opts 0xd
22:51:14.912 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.71, 0.35)
22:51:14.912 00.000 5240 Moving (-0.71, 0.35) raw xDistance=0.79 yDistance=0.42
22:51:14.914 00.002 5240 PPEC rslt: input = 0.79, final = 0.90, react = 0.79, pred = 0.33, hyst = 0.77, hyst_pct = 0.64, period_length = 647.39
22:51:14.914 00.000 5240 PPEC: input: 0.79, control: 0.90, exposure: 1500
22:51:14.914 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
22:51:14.914 00.000 5240 MoveAxis(W, 148, ABG)
22:51:14.914 00.000 5240 Guiding  Dir = 3, Dur = 148
22:51:14.914 00.000 5240 IsGuiding returns 0
22:51:14.915 00.001 5240 PulseGuide returned control before completion, sleep 158
22:51:14.928 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=193, med=0, FiltMin=0, FiltMax=145, Gamma=0.430
22:51:14.975 00.047 2696 UpdateGuideState exits: m=3100 SNR=39.3
22:51:14.978 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:14.982 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:51:14.984 00.002 2696 Enqueuing Expose request
22:51:15.079 00.095 5240 IsGuiding returns 1
22:51:15.079 00.000 5240 scope still moving after pulse duration time elapsed
22:51:15.110 00.031 5240 IsGuiding returns 0
22:51:15.110 00.000 5240 scope move finished after 148 + 46 ms
22:51:15.110 00.000 5240 Move returns status 0, amount 148
22:51:15.110 00.000 5240 MoveAxis(S, 53, ABG)
22:51:15.110 00.000 5240 Guiding  Dir = 1, Dur = 53
22:51:15.111 00.001 5240 IsGuiding returns 0
22:51:15.111 00.000 5240 PulseGuide returned control before completion, sleep 63
22:51:15.187 00.076 5240 IsGuiding returns 1
22:51:15.187 00.000 5240 scope still moving after pulse duration time elapsed
22:51:15.218 00.031 5240 IsGuiding returns 0
22:51:15.218 00.000 5240 scope move finished after 53 + 54 ms
22:51:15.218 00.000 5240 Move returns status 0, amount 53
22:51:15.218 00.000 5240 move complete, result=0
22:51:15.218 00.000 5240 worker thread done servicing request
22:51:15.218 00.000 5240 Worker thread wakes up
22:51:15.218 00.000 2696 GuideStep: 0.8 px 148 ms WEST, 0.4 px 53 ms SOUTH
22:51:15.221 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:51:15.221 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:51:16.641 01.420 5240 Exposure complete
22:51:16.691 00.050 5240 worker thread done servicing request
22:51:16.691 00.000 2696 OnExposeComplete: enter
22:51:16.693 00.002 2696 UpdateGuideState(): m_state=6
22:51:16.697 00.004 2696 Star::Find(15, 281, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 243
22:51:16.700 00.003 2696 Star::Find returns 1 (0), X=281.87, Y=265.33, Mass=2929, SNR=38.2, Peak=208 HFD=3.6
22:51:16.703 00.003 2696 MultiStar: [#1 -2.43,0.10,1.30,U] [#2 -2.02,-0.18,0.72,U] [#3 -2.15,0.04,0.67,U] [#4 -2.95,-0.26,0.43,U] [#5 -2.39,1.00,0.44,U] [#6 -2.80,-0.14,0.44,U] [#7 -1.72,0.06,0.48,U] [#8 -1.94,-0.60,0.38,U] 
22:51:16.706 00.003 2696 single-star, 8 included, MultiStar: {-2.02, -0.00}, one-star: {-0.68, -0.11}
22:51:16.708 00.002 2696 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.74) = xAngle (-5.71 = 0.57)
22:51:16.710 00.002 2696 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.08 = -3.08)
22:51:16.712 00.002 2696 CameraToMount -- cameraX=-0.68 cameraY=-0.11 hyp=0.69 cameraTheta=-2.97 mountX=0.58 mountY=-0.04, mountTheta=-0.08
22:51:16.717 00.005 2696 SchedulePrimaryMove(0F998B58, x=-0.68, y=-0.11, opts=13)
22:51:16.720 00.003 2696 Enqueuing Move request for scope (-0.68, -0.11)
22:51:16.722 00.002 5240 Worker thread wakes up
22:51:16.722 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.68, -0.11) opts 0xd
22:51:16.722 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.68, -0.11)
22:51:16.722 00.000 5240 Moving (-0.68, -0.11) raw xDistance=0.58 yDistance=-0.04
22:51:16.723 00.001 5240 PPEC rslt: input = 0.58, final = 0.69, react = 0.58, pred = 0.28, hyst = 0.59, hyst_pct = 0.64, period_length = 647.39
22:51:16.723 00.000 5240 PPEC: input: 0.58, control: 0.69, exposure: 1500
22:51:16.723 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:16.723 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:51:16.723 00.000 5240 MoveAxis(W, 114, ABG)
22:51:16.723 00.000 5240 Guiding  Dir = 3, Dur = 114
22:51:16.724 00.001 5240 IsGuiding returns 0
22:51:16.724 00.000 5240 PulseGuide returned control before completion, sleep 124
22:51:16.736 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=210, med=0, FiltMin=0, FiltMax=153, Gamma=0.430
22:51:16.782 00.046 2696 UpdateGuideState exits: m=2929 SNR=38.2
22:51:16.784 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:16.785 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:51:16.787 00.002 2696 Enqueuing Expose request
22:51:16.855 00.068 5240 IsGuiding returns 1
22:51:16.855 00.000 5240 scope still moving after pulse duration time elapsed
22:51:16.886 00.031 5240 IsGuiding returns 0
22:51:16.886 00.000 5240 scope move finished after 114 + 48 ms
22:51:16.886 00.000 5240 Move returns status 0, amount 114
22:51:16.886 00.000 5240 MoveAxis(N, 0, ABG)
22:51:16.886 00.000 5240 Move returns status 0, amount 0
22:51:16.886 00.000 5240 move complete, result=0
22:51:16.886 00.000 5240 worker thread done servicing request
22:51:16.886 00.000 5240 Worker thread wakes up
22:51:16.886 00.000 2696 GuideStep: 0.6 px 114 ms WEST, -0.0 px 0 ms NORTH
22:51:16.889 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:51:16.889 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:51:18.531 01.642 5240 Exposure complete
22:51:18.616 00.085 5240 worker thread done servicing request
22:51:18.616 00.000 2696 OnExposeComplete: enter
22:51:18.620 00.004 2696 UpdateGuideState(): m_state=6
22:51:18.623 00.003 2696 Star::Find(15, 281, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 244
22:51:18.628 00.005 2696 Star::Find returns 1 (0), X=281.74, Y=265.17, Mass=3110, SNR=39.3, Peak=211 HFD=3.8
22:51:18.631 00.003 2696 MultiStar: [#1 -2.48,-0.02,1.25,U] [#2 -2.35,-0.62,0.69,U] [#3 -2.48,-0.11,0.66,U] [#4 -3.12,-0.36,0.42,U] [#5 -2.55,0.55,0.43,U] [#6 -2.97,-0.19,0.43,U] [#7 -2.08,-0.07,0.48,U] [#8 -2.27,-0.46,0.38,U] 
22:51:18.638 00.007 2696 single-star, 8 included, MultiStar: {-2.22, -0.18}, one-star: {-0.81, -0.28}
22:51:18.640 00.002 2696 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.74) = xAngle (-5.55 = 0.73)
22:51:18.643 00.003 2696 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.92 = -2.92)
22:51:18.646 00.003 2696 CameraToMount -- cameraX=-0.81 cameraY=-0.28 hyp=0.86 cameraTheta=-2.81 mountX=0.64 mountY=-0.19, mountTheta=-0.29
22:51:18.651 00.005 2696 SchedulePrimaryMove(0F998B58, x=-0.81, y=-0.28, opts=13)
22:51:18.654 00.003 2696 Enqueuing Move request for scope (-0.81, -0.28)
22:51:18.657 00.003 5240 Worker thread wakes up
22:51:18.657 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.81, -0.28) opts 0xd
22:51:18.657 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.81, -0.28)
22:51:18.657 00.000 5240 Moving (-0.81, -0.28) raw xDistance=0.64 yDistance=-0.19
22:51:18.658 00.001 5240 PPEC rslt: input = 0.64, final = 0.74, react = 0.64, pred = 0.24, hyst = 0.66, hyst_pct = 0.64, period_length = 647.39
22:51:18.658 00.000 5240 PPEC: input: 0.64, control: 0.74, exposure: 1500
22:51:18.658 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:51:18.658 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:51:18.659 00.001 5240 MoveAxis(W, 123, ABG)
22:51:18.659 00.000 5240 Guiding  Dir = 3, Dur = 123
22:51:18.659 00.000 5240 IsGuiding returns 0
22:51:18.659 00.000 5240 PulseGuide returned control before completion, sleep 133
22:51:18.680 00.021 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=211, med=0, FiltMin=0, FiltMax=156, Gamma=0.430
22:51:18.739 00.059 2696 UpdateGuideState exits: m=3110 SNR=39.3
22:51:18.742 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:18.744 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:51:18.746 00.002 2696 Enqueuing Expose request
22:51:18.796 00.050 5240 IsGuiding returns 1
22:51:18.797 00.001 5240 scope still moving after pulse duration time elapsed
22:51:18.827 00.030 5240 IsGuiding returns 0
22:51:18.827 00.000 5240 scope move finished after 123 + 45 ms
22:51:18.827 00.000 5240 Move returns status 0, amount 123
22:51:18.828 00.001 5240 MoveAxis(N, 0, ABG)
22:51:18.828 00.000 5240 Move returns status 0, amount 0
22:51:18.828 00.000 5240 move complete, result=0
22:51:18.828 00.000 5240 worker thread done servicing request
22:51:18.828 00.000 5240 Worker thread wakes up
22:51:18.828 00.000 2696 GuideStep: 0.6 px 123 ms WEST, -0.2 px 0 ms NORTH
22:51:18.831 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:51:18.831 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:51:20.243 01.412 5240 Exposure complete
22:51:20.296 00.053 5240 worker thread done servicing request
22:51:20.296 00.000 2696 OnExposeComplete: enter
22:51:20.298 00.002 2696 UpdateGuideState(): m_state=6
22:51:20.302 00.004 2696 Star::Find(15, 281, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 245
22:51:20.305 00.003 2696 Star::Find returns 1 (0), X=281.85, Y=265.40, Mass=2975, SNR=38.4, Peak=193 HFD=3.6
22:51:20.309 00.004 2696 MultiStar: [#1 -2.20,0.34,1.28,U] [#2 -2.14,-0.24,0.69,U] [#3 -2.24,0.20,0.69,U] [#4 -2.95,-0.21,0.44,U] [#5 -2.49,0.85,0.44,U] [#6 -2.90,-0.03,0.45,U] [#7 -1.75,0.19,0.48,U] [#8 -2.13,-0.45,0.38,U] 
22:51:20.312 00.003 2696 single-star, 8 included, MultiStar: {-2.03, 0.09}, one-star: {-0.70, -0.05}
22:51:20.315 00.003 2696 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.74) = xAngle (-5.80 = 0.48)
22:51:20.317 00.002 2696 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.17 = 3.11)
22:51:20.319 00.002 2696 CameraToMount -- cameraX=-0.70 cameraY=-0.05 hyp=0.70 cameraTheta=-3.07 mountX=0.62 mountY=0.02, mountTheta=0.03
22:51:20.323 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.70, y=-0.05, opts=13)
22:51:20.325 00.002 2696 Enqueuing Move request for scope (-0.70, -0.05)
22:51:20.328 00.003 5240 Worker thread wakes up
22:51:20.328 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.70, -0.05) opts 0xd
22:51:20.330 00.002 5240 Handling offset move in thread for scope, endpoint = (-0.70, -0.05)
22:51:20.330 00.000 5240 Moving (-0.70, -0.05) raw xDistance=0.62 yDistance=0.02
22:51:20.331 00.001 5240 PPEC rslt: input = 0.62, final = 0.98, react = 0.62, pred = 0.98, hyst = 0.63, hyst_pct = 0.64, period_length = 647.39
22:51:20.331 00.000 5240 PPEC: input: 0.62, control: 0.98, exposure: 1500
22:51:20.331 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:20.332 00.001 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:51:20.332 00.000 5240 MoveAxis(W, 163, ABG)
22:51:20.332 00.000 5240 Guiding  Dir = 3, Dur = 163
22:51:20.333 00.001 5240 IsGuiding returns 0
22:51:20.335 00.002 5240 PulseGuide returned control before completion, sleep 172
22:51:20.348 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=211, med=0, FiltMin=0, FiltMax=164, Gamma=0.430
22:51:20.396 00.048 2696 UpdateGuideState exits: m=2975 SNR=38.4
22:51:20.400 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:20.403 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:51:20.405 00.002 2696 Enqueuing Expose request
22:51:20.515 00.110 5240 IsGuiding returns 1
22:51:20.515 00.000 5240 scope still moving after pulse duration time elapsed
22:51:20.546 00.031 5240 IsGuiding returns 0
22:51:20.546 00.000 5240 scope move finished after 163 + 49 ms
22:51:20.546 00.000 5240 Move returns status 0, amount 163
22:51:20.546 00.000 5240 MoveAxis(N, 0, ABG)
22:51:20.546 00.000 5240 Move returns status 0, amount 0
22:51:20.546 00.000 5240 move complete, result=0
22:51:20.546 00.000 5240 worker thread done servicing request
22:51:20.546 00.000 2696 GuideStep: 0.6 px 163 ms WEST, 0.0 px 0 ms NORTH
22:51:20.551 00.005 5240 Worker thread wakes up
22:51:20.551 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:51:20.551 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:51:22.189 01.638 5240 Exposure complete
22:51:22.248 00.059 5240 worker thread done servicing request
22:51:22.248 00.000 2696 OnExposeComplete: enter
22:51:22.250 00.002 2696 UpdateGuideState(): m_state=6
22:51:22.252 00.002 2696 Star::Find(15, 281, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 246
22:51:22.254 00.002 2696 Star::Find returns 1 (0), X=281.99, Y=265.38, Mass=3077, SNR=39.1, Peak=202 HFD=3.8
22:51:22.255 00.001 2696 MultiStar: [#1 -2.35,-0.00,1.24,U] [#2 -1.92,-0.18,0.69,U] [#3 -2.16,0.15,0.67,U] [#4 -2.80,-0.08,0.42,U] [#5 -2.24,0.92,0.44,U] [#6 -2.65,0.23,0.43,U] [#7 -1.77,0.30,0.46,U] [#8 -2.12,-0.61,0.37,U] 
22:51:22.259 00.004 2696 single-star, 8 included, MultiStar: {-1.95, 0.05}, one-star: {-0.56, -0.07}
22:51:22.262 00.003 2696 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.74) = xAngle (-5.75 = 0.54)
22:51:22.265 00.003 2696 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.12 = -3.12)
22:51:22.267 00.002 2696 CameraToMount -- cameraX=-0.56 cameraY=-0.07 hyp=0.56 cameraTheta=-3.01 mountX=0.48 mountY=-0.01, mountTheta=-0.03
22:51:22.270 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.56, y=-0.07, opts=13)
22:51:22.272 00.002 2696 Enqueuing Move request for scope (-0.56, -0.07)
22:51:22.273 00.001 5240 Worker thread wakes up
22:51:22.273 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.07) opts 0xd
22:51:22.273 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.56, -0.07)
22:51:22.274 00.001 5240 Moving (-0.56, -0.07) raw xDistance=0.48 yDistance=-0.01
22:51:22.275 00.001 5240 PPEC rslt: input = 0.48, final = 0.87, react = 0.48, pred = 1.02, hyst = 0.51, hyst_pct = 0.63, period_length = 647.39
22:51:22.275 00.000 5240 PPEC: input: 0.48, control: 0.87, exposure: 1500
22:51:22.275 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:22.275 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:51:22.275 00.000 5240 MoveAxis(W, 145, ABG)
22:51:22.275 00.000 5240 Guiding  Dir = 3, Dur = 145
22:51:22.275 00.000 5240 IsGuiding returns 0
22:51:22.276 00.001 5240 PulseGuide returned control before completion, sleep 155
22:51:22.287 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=202, med=0, FiltMin=0, FiltMax=146, Gamma=0.430
22:51:22.337 00.050 2696 UpdateGuideState exits: m=3077 SNR=39.1
22:51:22.339 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:22.341 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:51:22.342 00.001 2696 Enqueuing Expose request
22:51:22.446 00.104 5240 IsGuiding returns 0
22:51:22.446 00.000 5240 Move returns status 0, amount 145
22:51:22.446 00.000 5240 MoveAxis(N, 0, ABG)
22:51:22.446 00.000 5240 Move returns status 0, amount 0
22:51:22.447 00.001 5240 move complete, result=0
22:51:22.447 00.000 5240 worker thread done servicing request
22:51:22.447 00.000 2696 GuideStep: 0.5 px 145 ms WEST, -0.0 px 0 ms NORTH
22:51:22.450 00.003 5240 Worker thread wakes up
22:51:22.450 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:51:22.450 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:51:23.882 01.432 5240 Exposure complete
22:51:23.978 00.096 5240 worker thread done servicing request
22:51:23.978 00.000 2696 OnExposeComplete: enter
22:51:23.980 00.002 2696 UpdateGuideState(): m_state=6
22:51:23.983 00.003 2696 Star::Find(15, 281, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 247
22:51:23.984 00.001 2696 Star::Find returns 1 (0), X=282.25, Y=265.42, Mass=3017, SNR=38.7, Peak=231 HFD=3.5
22:51:23.986 00.002 2696 MultiStar: [#1 -1.97,-0.06,1.25,U] [#2 -1.73,-0.18,0.70,U] [#3 -1.86,-0.01,0.68,U] [#4 -2.57,-0.15,0.43,U] [#5 -1.95,0.85,0.42,U] [#6 -2.40,-0.11,0.45,U] [#7 -1.49,-0.03,0.48,U] [#8 -1.61,-0.57,0.37,U] 
22:51:23.989 00.003 2696 single-star, 8 included, MultiStar: {-1.65, -0.04}, one-star: {-0.30, -0.03}
22:51:23.991 00.002 2696 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.74) = xAngle (-5.78 = 0.51)
22:51:23.992 00.001 2696 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.14 = 3.14)
22:51:23.994 00.002 2696 CameraToMount -- cameraX=-0.30 cameraY=-0.03 hyp=0.30 cameraTheta=-3.04 mountX=0.26 mountY=0.00, mountTheta=0.00
22:51:23.997 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.30, y=-0.03, opts=13)
22:51:23.999 00.002 2696 Enqueuing Move request for scope (-0.30, -0.03)
22:51:24.001 00.002 5240 Worker thread wakes up
22:51:24.001 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.03) opts 0xd
22:51:24.001 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.30, -0.03)
22:51:24.001 00.000 5240 Moving (-0.30, -0.03) raw xDistance=0.26 yDistance=0.00
22:51:24.002 00.001 5240 PPEC rslt: input = 0.26, final = 0.65, react = 0.26, pred = 0.94, hyst = 0.33, hyst_pct = 0.63, period_length = 647.39
22:51:24.002 00.000 5240 PPEC: input: 0.26, control: 0.65, exposure: 1500
22:51:24.002 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:24.002 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:51:24.002 00.000 5240 MoveAxis(W, 108, ABG)
22:51:24.002 00.000 5240 Guiding  Dir = 3, Dur = 108
22:51:24.003 00.001 5240 IsGuiding returns 0
22:51:24.003 00.000 5240 PulseGuide returned control before completion, sleep 118
22:51:24.015 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=162, Gamma=0.430
22:51:24.060 00.045 2696 UpdateGuideState exits: m=3017 SNR=38.7
22:51:24.062 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:24.064 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:51:24.066 00.002 2696 Enqueuing Expose request
22:51:24.130 00.064 5240 IsGuiding returns 1
22:51:24.130 00.000 5240 scope still moving after pulse duration time elapsed
22:51:24.161 00.031 5240 IsGuiding returns 0
22:51:24.161 00.000 5240 scope move finished after 108 + 50 ms
22:51:24.161 00.000 5240 Move returns status 0, amount 108
22:51:24.161 00.000 5240 MoveAxis(N, 0, ABG)
22:51:24.161 00.000 5240 Move returns status 0, amount 0
22:51:24.161 00.000 5240 move complete, result=0
22:51:24.161 00.000 5240 worker thread done servicing request
22:51:24.161 00.000 5240 Worker thread wakes up
22:51:24.161 00.000 2696 GuideStep: 0.3 px 108 ms WEST, 0.0 px 0 ms NORTH
22:51:24.164 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:51:24.164 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:51:25.812 01.648 5240 Exposure complete
22:51:25.920 00.108 5240 worker thread done servicing request
22:51:25.920 00.000 2696 OnExposeComplete: enter
22:51:25.922 00.002 2696 UpdateGuideState(): m_state=6
22:51:25.924 00.002 2696 Star::Find(15, 282, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 248
22:51:25.926 00.002 2696 Star::Find returns 1 (0), X=281.93, Y=265.52, Mass=3109, SNR=39.3, Peak=217 HFD=3.6
22:51:25.928 00.002 2696 MultiStar: [#1 -1.98,0.58,1.26,U] [#2 -1.99,0.03,0.69,U] [#3 -2.07,0.30,0.67,U] [#4 -2.95,-0.07,0.42,U] [#5 -2.28,1.07,0.43,U] [#6 -2.80,-0.02,0.43,U] [#7 -1.60,0.39,0.46,U] [#8 -2.01,-0.39,0.37,U] 
22:51:25.930 00.002 2696 single-star, 8 included, MultiStar: {-1.88, 0.26}, one-star: {-0.62, 0.08}
22:51:25.931 00.001 2696 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.74) = xAngle (0.29 = 0.29)
22:51:25.933 00.002 2696 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.92 = 2.92)
22:51:25.935 00.002 2696 CameraToMount -- cameraX=-0.62 cameraY=0.08 hyp=0.63 cameraTheta=3.02 mountX=0.60 mountY=0.14, mountTheta=0.23
22:51:25.938 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.62, y=0.08, opts=13)
22:51:25.939 00.001 2696 Enqueuing Move request for scope (-0.62, 0.08)
22:51:25.942 00.003 5240 Worker thread wakes up
22:51:25.942 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 0.08) opts 0xd
22:51:25.942 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.62, 0.08)
22:51:25.942 00.000 5240 Moving (-0.62, 0.08) raw xDistance=0.60 yDistance=0.14
22:51:25.943 00.001 5240 PPEC rslt: input = 0.60, final = 0.87, react = 0.60, pred = 0.69, hyst = 0.63, hyst_pct = 0.63, period_length = 647.39
22:51:25.943 00.000 5240 PPEC: input: 0.60, control: 0.87, exposure: 1500
22:51:25.943 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:25.943 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:51:25.943 00.000 5240 MoveAxis(W, 145, ABG)
22:51:25.943 00.000 5240 Guiding  Dir = 3, Dur = 145
22:51:25.944 00.001 5240 IsGuiding returns 0
22:51:25.944 00.000 5240 PulseGuide returned control before completion, sleep 155
22:51:25.957 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=0, FiltMin=0, FiltMax=177, Gamma=0.430
22:51:26.004 00.047 2696 UpdateGuideState exits: m=3109 SNR=39.3
22:51:26.006 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:26.010 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:51:26.014 00.004 2696 Enqueuing Expose request
22:51:26.107 00.093 5240 IsGuiding returns 1
22:51:26.107 00.000 5240 scope still moving after pulse duration time elapsed
22:51:26.140 00.033 5240 IsGuiding returns 0
22:51:26.140 00.000 5240 scope move finished after 145 + 50 ms
22:51:26.140 00.000 5240 Move returns status 0, amount 145
22:51:26.140 00.000 5240 MoveAxis(N, 0, ABG)
22:51:26.140 00.000 5240 Move returns status 0, amount 0
22:51:26.140 00.000 5240 move complete, result=0
22:51:26.140 00.000 5240 worker thread done servicing request
22:51:26.140 00.000 5240 Worker thread wakes up
22:51:26.140 00.000 2696 GuideStep: 0.6 px 145 ms WEST, 0.1 px 0 ms NORTH
22:51:26.144 00.004 5240 worker thread servicing REQUEST_EXPOSE 1500
22:51:26.144 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:51:27.573 01.429 5240 Exposure complete
22:51:27.664 00.091 5240 worker thread done servicing request
22:51:27.664 00.000 2696 OnExposeComplete: enter
22:51:27.667 00.003 2696 UpdateGuideState(): m_state=6
22:51:27.671 00.004 2696 Star::Find(15, 281, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 249
22:51:27.674 00.003 2696 Star::Find returns 1 (0), X=282.11, Y=265.57, Mass=2990, SNR=38.6, Peak=233 HFD=3.6
22:51:27.676 00.002 2696 MultiStar: [#1 -1.82,0.57,1.28,U] [#2 -1.89,0.10,0.70,U] [#3 -1.94,0.24,0.69,U] [#4 -2.77,0.10,0.42,U] [#5 -2.16,1.16,0.44,U] [#6 -2.56,0.09,0.45,U] [#7 -1.54,0.49,0.48,U] [#8 -1.76,-0.29,0.37,U] 
22:51:27.677 00.001 2696 single-star, 8 included, MultiStar: {-1.73, 0.31}, one-star: {-0.44, 0.12}
22:51:27.679 00.002 2696 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.74) = xAngle (0.14 = 0.14)
22:51:27.681 00.002 2696 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.77 = 2.77)
22:51:27.684 00.003 2696 CameraToMount -- cameraX=-0.44 cameraY=0.12 hyp=0.45 cameraTheta=2.87 mountX=0.45 mountY=0.17, mountTheta=0.35
22:51:27.688 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.44, y=0.12, opts=13)
22:51:27.690 00.002 2696 Enqueuing Move request for scope (-0.44, 0.12)
22:51:27.693 00.003 5240 Worker thread wakes up
22:51:27.693 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.12) opts 0xd
22:51:27.693 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.44, 0.12)
22:51:27.693 00.000 5240 Moving (-0.44, 0.12) raw xDistance=0.45 yDistance=0.17
22:51:27.695 00.002 5240 PPEC rslt: input = 0.45, final = 0.67, react = 0.45, pred = 0.56, hyst = 0.47, hyst_pct = 0.63, period_length = 647.39
22:51:27.695 00.000 5240 PPEC: input: 0.45, control: 0.67, exposure: 1500
22:51:27.695 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.17
22:51:27.696 00.001 5240 MoveAxis(W, 111, ABG)
22:51:27.696 00.000 5240 Guiding  Dir = 3, Dur = 111
22:51:27.697 00.001 5240 IsGuiding returns 0
22:51:27.697 00.000 5240 PulseGuide returned control before completion, sleep 121
22:51:27.711 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=173, Gamma=0.430
22:51:27.757 00.046 2696 UpdateGuideState exits: m=2990 SNR=38.6
22:51:27.761 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:27.763 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:51:27.765 00.002 2696 Enqueuing Expose request
22:51:27.823 00.058 5240 IsGuiding returns 1
22:51:27.823 00.000 5240 scope still moving after pulse duration time elapsed
22:51:27.854 00.031 5240 IsGuiding returns 0
22:51:27.854 00.000 5240 scope move finished after 111 + 46 ms
22:51:27.854 00.000 5240 Move returns status 0, amount 111
22:51:27.854 00.000 5240 MoveAxis(S, 21, ABG)
22:51:27.854 00.000 5240 Guiding  Dir = 1, Dur = 21
22:51:27.855 00.001 5240 IsGuiding returns 0
22:51:27.855 00.000 5240 PulseGuide returned control before completion, sleep 31
22:51:27.902 00.047 5240 IsGuiding returns 1
22:51:27.902 00.000 5240 scope still moving after pulse duration time elapsed
22:51:27.933 00.031 5240 IsGuiding returns 0
22:51:27.933 00.000 5240 scope move finished after 21 + 57 ms
22:51:27.933 00.000 5240 Move returns status 0, amount 21
22:51:27.933 00.000 5240 move complete, result=0
22:51:27.933 00.000 5240 worker thread done servicing request
22:51:27.933 00.000 5240 Worker thread wakes up
22:51:27.933 00.000 2696 GuideStep: 0.5 px 111 ms WEST, 0.2 px 21 ms SOUTH
22:51:27.935 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:51:27.935 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:51:29.588 01.653 5240 Exposure complete
22:51:29.651 00.063 5240 worker thread done servicing request
22:51:29.651 00.000 2696 OnExposeComplete: enter
22:51:29.653 00.002 2696 UpdateGuideState(): m_state=6
22:51:29.655 00.002 2696 Star::Find(15, 282, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 250
22:51:29.657 00.002 2696 Star::Find returns 1 (0), X=282.01, Y=265.50, Mass=3074, SNR=39.1, Peak=223 HFD=3.6
22:51:29.659 00.002 2696 MultiStar: [#1 -1.98,0.49,1.27,U] [#2 -1.99,-0.08,0.69,U] [#3 -1.94,0.31,0.68,U] [#4 -2.63,0.18,0.41,U] [#5 -2.17,1.15,0.44,U] [#6 -2.58,-0.04,0.44,U] [#7 -1.51,0.38,0.47,U] [#8 -1.87,-0.36,0.38,U] 
22:51:29.661 00.002 2696 single-star, 8 included, MultiStar: {-1.79, 0.25}, one-star: {-0.54, 0.06}
22:51:29.662 00.001 2696 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.74) = xAngle (0.30 = 0.30)
22:51:29.666 00.004 2696 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.93 = 2.93)
22:51:29.667 00.001 2696 CameraToMount -- cameraX=-0.54 cameraY=0.06 hyp=0.54 cameraTheta=3.04 mountX=0.51 mountY=0.11, mountTheta=0.21
22:51:29.670 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.54, y=0.06, opts=13)
22:51:29.672 00.002 2696 Enqueuing Move request for scope (-0.54, 0.06)
22:51:29.674 00.002 5240 Worker thread wakes up
22:51:29.674 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.06) opts 0xd
22:51:29.674 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.54, 0.06)
22:51:29.674 00.000 5240 Moving (-0.54, 0.06) raw xDistance=0.51 yDistance=0.11
22:51:29.675 00.001 5240 PPEC rslt: input = 0.51, final = 0.71, react = 0.51, pred = 0.46, hyst = 0.55, hyst_pct = 0.63, period_length = 647.39
22:51:29.675 00.000 5240 PPEC: input: 0.51, control: 0.71, exposure: 1500
22:51:29.675 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:29.675 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:51:29.675 00.000 5240 MoveAxis(W, 118, ABG)
22:51:29.675 00.000 5240 Guiding  Dir = 3, Dur = 118
22:51:29.676 00.001 5240 IsGuiding returns 0
22:51:29.676 00.000 5240 PulseGuide returned control before completion, sleep 128
22:51:29.688 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=223, med=0, FiltMin=0, FiltMax=167, Gamma=0.430
22:51:29.735 00.047 2696 UpdateGuideState exits: m=3074 SNR=39.1
22:51:29.737 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:29.739 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:51:29.740 00.001 2696 Enqueuing Expose request
22:51:29.820 00.080 5240 IsGuiding returns 0
22:51:29.822 00.002 5240 Move returns status 0, amount 118
22:51:29.822 00.000 5240 MoveAxis(N, 0, ABG)
22:51:29.822 00.000 5240 Move returns status 0, amount 0
22:51:29.823 00.001 5240 move complete, result=0
22:51:29.823 00.000 5240 worker thread done servicing request
22:51:29.823 00.000 5240 Worker thread wakes up
22:51:29.823 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:51:29.823 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:51:29.827 00.004 2696 GuideStep: 0.5 px 118 ms WEST, 0.1 px 0 ms NORTH
22:51:31.253 01.426 5240 Exposure complete
22:51:31.334 00.081 5240 worker thread done servicing request
22:51:31.334 00.000 2696 OnExposeComplete: enter
22:51:31.337 00.003 2696 UpdateGuideState(): m_state=6
22:51:31.338 00.001 2696 Star::Find(15, 282, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 251
22:51:31.340 00.002 2696 Star::Find returns 1 (0), X=281.84, Y=265.81, Mass=3053, SNR=39.0, Peak=204 HFD=3.7
22:51:31.342 00.002 2696 MultiStar: [#1 -2.36,0.57,1.26,U] [#2 -2.18,0.25,0.68,U] [#3 -2.33,0.24,0.67,U] [#4 -2.98,0.24,0.42,U] [#5 -2.32,1.49,0.43,U] [#6 -2.89,0.34,0.42,U] [#7 -1.84,0.47,0.47,U] [#8 -2.08,-0.10,0.37,U] 
22:51:31.344 00.002 2696 single-star, 8 included, MultiStar: {-2.07, 0.43}, one-star: {-0.71, 0.36}
22:51:31.346 00.002 2696 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.74) = xAngle (-0.07 = -0.07)
22:51:31.348 00.002 2696 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.57 = 2.57)
22:51:31.349 00.001 2696 CameraToMount -- cameraX=-0.71 cameraY=0.36 hyp=0.80 cameraTheta=2.67 mountX=0.80 mountY=0.44, mountTheta=0.50
22:51:31.352 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.71, y=0.36, opts=13)
22:51:31.354 00.002 2696 Enqueuing Move request for scope (-0.71, 0.36)
22:51:31.356 00.002 5240 Worker thread wakes up
22:51:31.356 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.71, 0.36) opts 0xd
22:51:31.356 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.71, 0.36)
22:51:31.356 00.000 5240 Moving (-0.71, 0.36) raw xDistance=0.80 yDistance=0.44
22:51:31.357 00.001 5240 PPEC rslt: input = 0.80, final = 0.85, react = 0.80, pred = 0.14, hyst = 0.79, hyst_pct = 0.63, period_length = 647.39
22:51:31.357 00.000 5240 PPEC: input: 0.80, control: 0.85, exposure: 1500
22:51:31.357 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44
22:51:31.357 00.000 5240 MoveAxis(W, 140, ABG)
22:51:31.357 00.000 5240 Guiding  Dir = 3, Dur = 140
22:51:31.358 00.001 5240 IsGuiding returns 0
22:51:31.358 00.000 5240 PulseGuide returned control before completion, sleep 150
22:51:31.370 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=204, med=0, FiltMin=0, FiltMax=148, Gamma=0.430
22:51:31.416 00.046 2696 UpdateGuideState exits: m=3053 SNR=39.0
22:51:31.419 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:31.421 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:51:31.424 00.003 2696 Enqueuing Expose request
22:51:31.518 00.094 5240 IsGuiding returns 1
22:51:31.518 00.000 5240 scope still moving after pulse duration time elapsed
22:51:31.549 00.031 5240 IsGuiding returns 0
22:51:31.549 00.000 5240 scope move finished after 140 + 51 ms
22:51:31.549 00.000 5240 Move returns status 0, amount 140
22:51:31.549 00.000 5240 MoveAxis(S, 55, ABG)
22:51:31.549 00.000 5240 Guiding  Dir = 1, Dur = 55
22:51:31.549 00.000 5240 IsGuiding returns 0
22:51:31.550 00.001 5240 PulseGuide returned control before completion, sleep 65
22:51:31.627 00.077 5240 IsGuiding returns 1
22:51:31.627 00.000 5240 scope still moving after pulse duration time elapsed
22:51:31.658 00.031 5240 IsGuiding returns 0
22:51:31.658 00.000 5240 scope move finished after 55 + 53 ms
22:51:31.658 00.000 5240 Move returns status 0, amount 55
22:51:31.658 00.000 5240 move complete, result=0
22:51:31.658 00.000 5240 worker thread done servicing request
22:51:31.658 00.000 5240 Worker thread wakes up
22:51:31.658 00.000 2696 GuideStep: 0.8 px 140 ms WEST, 0.4 px 55 ms SOUTH
22:51:31.661 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:51:31.661 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:51:33.312 01.651 5240 Exposure complete
22:51:33.395 00.083 5240 worker thread done servicing request
22:51:33.395 00.000 2696 OnExposeComplete: enter
22:51:33.397 00.002 2696 UpdateGuideState(): m_state=6
22:51:33.399 00.002 2696 Star::Find(15, 281, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 252
22:51:33.400 00.001 2696 Star::Find returns 1 (0), X=282.07, Y=265.04, Mass=2936, SNR=38.2, Peak=192 HFD=4.0
22:51:33.402 00.002 2696 MultiStar: [#1 -2.14,-0.12,1.29,U] [#2 -2.03,-0.39,0.71,U] [#3 -2.13,-0.19,0.69,U] [#4 -2.70,-0.32,0.44,U] [#5 -2.06,0.64,0.44,U] [#6 -2.77,-0.25,0.45,U] [#7 -1.65,-0.36,0.48,U] [#8 -2.03,-0.85,0.37,U] 
22:51:33.404 00.002 2696 single-star, 8 included, MultiStar: {-1.88, -0.24}, one-star: {-0.48, -0.41}
22:51:33.406 00.002 2696 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.74) = xAngle (-5.18 = 1.11)
22:51:33.408 00.002 2696 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.54 = -2.54)
22:51:33.410 00.002 2696 CameraToMount -- cameraX=-0.48 cameraY=-0.41 hyp=0.63 cameraTheta=-2.44 mountX=0.28 mountY=-0.36, mountTheta=-0.90
22:51:33.412 00.002 2696 SchedulePrimaryMove(0F998B58, x=-0.48, y=-0.41, opts=13)
22:51:33.415 00.003 2696 Enqueuing Move request for scope (-0.48, -0.41)
22:51:33.418 00.003 5240 Worker thread wakes up
22:51:33.418 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.41) opts 0xd
22:51:33.418 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.48, -0.41)
22:51:33.418 00.000 5240 Moving (-0.48, -0.41) raw xDistance=0.28 yDistance=-0.36
22:51:33.420 00.002 5240 PPEC rslt: input = 0.28, final = 0.31, react = 0.28, pred = 0.00, hyst = 0.32, hyst_pct = 0.63, period_length = 647.39
22:51:33.420 00.000 5240 PPEC: input: 0.28, control: 0.31, exposure: 1500
22:51:33.420 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:51:33.420 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
22:51:33.420 00.000 5240 MoveAxis(W, 52, ABG)
22:51:33.420 00.000 5240 Guiding  Dir = 3, Dur = 52
22:51:33.420 00.000 5240 IsGuiding returns 0
22:51:33.420 00.000 5240 PulseGuide returned control before completion, sleep 62
22:51:33.433 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=200, med=0, FiltMin=0, FiltMax=168, Gamma=0.430
22:51:33.481 00.048 2696 UpdateGuideState exits: m=2936 SNR=38.2
22:51:33.483 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:33.485 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:51:33.486 00.001 2696 Enqueuing Expose request
22:51:33.498 00.012 5240 IsGuiding returns 1
22:51:33.498 00.000 5240 scope still moving after pulse duration time elapsed
22:51:33.529 00.031 5240 IsGuiding returns 0
22:51:33.529 00.000 5240 scope move finished after 52 + 55 ms
22:51:33.529 00.000 5240 Move returns status 0, amount 52
22:51:33.529 00.000 5240 MoveAxis(N, 0, ABG)
22:51:33.529 00.000 5240 Move returns status 0, amount 0
22:51:33.529 00.000 5240 move complete, result=0
22:51:33.529 00.000 5240 worker thread done servicing request
22:51:33.529 00.000 5240 Worker thread wakes up
22:51:33.529 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:51:33.530 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:51:33.530 00.000 2696 GuideStep: 0.3 px 52 ms WEST, -0.4 px 0 ms NORTH
22:51:34.940 01.410 5240 Exposure complete
22:51:34.988 00.048 5240 worker thread done servicing request
22:51:34.988 00.000 2696 OnExposeComplete: enter
22:51:34.990 00.002 2696 UpdateGuideState(): m_state=6
22:51:34.992 00.002 2696 Star::Find(15, 282, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 253
22:51:34.994 00.002 2696 Star::Find returns 1 (0), X=281.53, Y=265.25, Mass=2915, SNR=38.1, Peak=190 HFD=3.6
22:51:34.996 00.002 2696 MultiStar: [#1 -2.89,-0.20,1.30,U] [#2 -2.50,-0.30,0.69,U] [#3 -2.57,-0.24,0.67,U] [#4 -3.37,-0.31,0.00,M1] [#5 -2.72,0.73,0.44,U] [#6 -3.29,-0.14,0.00,M1] [#7 -2.17,-0.22,0.50,U] [#8 -2.42,-0.52,0.38,U] 
22:51:34.998 00.002 2696 single-star, 6 included, MultiStar: {-2.29, -0.16}, one-star: {-1.02, -0.19}
22:51:35.000 00.002 2696 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.74) = xAngle (-5.69 = 0.59)
22:51:35.001 00.001 2696 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.06 = -3.06)
22:51:35.003 00.002 2696 CameraToMount -- cameraX=-1.02 cameraY=-0.19 hyp=1.04 cameraTheta=-2.95 mountX=0.86 mountY=-0.09, mountTheta=-0.10
22:51:35.005 00.002 2696 SchedulePrimaryMove(0F998B58, x=-1.02, y=-0.19, opts=13)
22:51:35.010 00.005 2696 Enqueuing Move request for scope (-1.02, -0.19)
22:51:35.012 00.002 5240 Worker thread wakes up
22:51:35.012 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.02, -0.19) opts 0xd
22:51:35.012 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.02, -0.19)
22:51:35.012 00.000 5240 Moving (-1.02, -0.19) raw xDistance=0.86 yDistance=-0.09
22:51:35.013 00.001 5240 PPEC rslt: input = 0.86, final = 0.80, react = 0.86, pred = -0.15, hyst = 0.86, hyst_pct = 0.62, period_length = 647.39
22:51:35.014 00.001 5240 PPEC: input: 0.86, control: 0.80, exposure: 1500
22:51:35.014 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:35.014 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:51:35.014 00.000 5240 MoveAxis(W, 133, ABG)
22:51:35.014 00.000 5240 Guiding  Dir = 3, Dur = 133
22:51:35.014 00.000 5240 IsGuiding returns 0
22:51:35.014 00.000 5240 PulseGuide returned control before completion, sleep 143
22:51:35.026 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=206, med=0, FiltMin=0, FiltMax=170, Gamma=0.430
22:51:35.073 00.047 2696 UpdateGuideState exits: m=2915 SNR=38.1
22:51:35.076 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:35.078 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:51:35.080 00.002 2696 Enqueuing Expose request
22:51:35.168 00.088 5240 IsGuiding returns 1
22:51:35.168 00.000 5240 scope still moving after pulse duration time elapsed
22:51:35.198 00.030 5240 IsGuiding returns 0
22:51:35.198 00.000 5240 scope move finished after 133 + 50 ms
22:51:35.198 00.000 5240 Move returns status 0, amount 133
22:51:35.198 00.000 5240 MoveAxis(N, 0, ABG)
22:51:35.198 00.000 5240 Move returns status 0, amount 0
22:51:35.198 00.000 5240 move complete, result=0
22:51:35.199 00.001 5240 worker thread done servicing request
22:51:35.199 00.000 5240 Worker thread wakes up
22:51:35.199 00.000 2696 GuideStep: 0.9 px 133 ms WEST, -0.1 px 0 ms NORTH
22:51:35.202 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:51:35.202 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:51:36.840 01.638 5240 Exposure complete
22:51:36.931 00.091 5240 worker thread done servicing request
22:51:36.931 00.000 2696 OnExposeComplete: enter
22:51:36.934 00.003 2696 UpdateGuideState(): m_state=6
22:51:36.936 00.002 2696 Star::Find(15, 281, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 254
22:51:36.937 00.001 2696 Star::Find returns 1 (0), X=281.49, Y=265.00, Mass=3097, SNR=39.3, Peak=200 HFD=3.6
22:51:36.940 00.003 2696 MultiStar: [#1 -2.40,-0.14,1.26,U] [#2 -2.40,-0.64,0.68,U] [#3 -2.55,-0.37,0.66,U] [#4 -3.33,-0.76,0.00,M2] [#5 -2.71,0.44,0.43,U] [#6 -3.22,-0.76,0.00,M2] [#7 -1.99,-0.23,0.46,U] [#8 -2.51,-1.05,0.37,U] 
22:51:36.942 00.002 2696 single-star, 6 included, MultiStar: {-2.14, -0.33}, one-star: {-1.06, -0.45}
22:51:36.943 00.001 2696 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.74) = xAngle (-5.47 = 0.81)
22:51:36.946 00.003 2696 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.84 = -2.84)
22:51:36.949 00.003 2696 CameraToMount -- cameraX=-1.06 cameraY=-0.45 hyp=1.15 cameraTheta=-2.74 mountX=0.79 mountY=-0.34, mountTheta=-0.41
22:51:36.953 00.004 2696 SchedulePrimaryMove(0F998B58, x=-1.06, y=-0.45, opts=13)
22:51:36.955 00.002 2696 Enqueuing Move request for scope (-1.06, -0.45)
22:51:36.956 00.001 5240 Worker thread wakes up
22:51:36.956 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.06, -0.45) opts 0xd
22:51:36.956 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.06, -0.45)
22:51:36.957 00.001 5240 Moving (-1.06, -0.45) raw xDistance=0.79 yDistance=-0.34
22:51:36.957 00.000 5240 PPEC rslt: input = 0.79, final = 0.66, react = 0.79, pred = -0.28, hyst = 0.74, hyst_pct = 0.62, period_length = 647.39
22:51:36.957 00.000 5240 PPEC: input: 0.79, control: 0.66, exposure: 1500
22:51:36.958 00.001 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:51:36.958 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
22:51:36.958 00.000 5240 MoveAxis(W, 109, ABG)
22:51:36.958 00.000 5240 Guiding  Dir = 3, Dur = 109
22:51:36.958 00.000 5240 IsGuiding returns 0
22:51:36.958 00.000 5240 PulseGuide returned control before completion, sleep 119
22:51:36.971 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=201, med=0, FiltMin=0, FiltMax=159, Gamma=0.430
22:51:37.018 00.047 2696 UpdateGuideState exits: m=3097 SNR=39.3
22:51:37.020 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:37.022 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:51:37.024 00.002 2696 Enqueuing Expose request
22:51:37.087 00.063 5240 IsGuiding returns 1
22:51:37.087 00.000 5240 scope still moving after pulse duration time elapsed
22:51:37.117 00.030 5240 IsGuiding returns 0
22:51:37.117 00.000 5240 scope move finished after 109 + 49 ms
22:51:37.117 00.000 5240 Move returns status 0, amount 109
22:51:37.117 00.000 5240 MoveAxis(N, 0, ABG)
22:51:37.117 00.000 5240 Move returns status 0, amount 0
22:51:37.117 00.000 5240 move complete, result=0
22:51:37.117 00.000 5240 worker thread done servicing request
22:51:37.117 00.000 5240 Worker thread wakes up
22:51:37.117 00.000 2696 GuideStep: 0.8 px 109 ms WEST, -0.3 px 0 ms NORTH
22:51:37.120 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:51:37.120 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:51:38.553 01.433 5240 Exposure complete
22:51:38.620 00.067 5240 worker thread done servicing request
22:51:38.621 00.001 2696 OnExposeComplete: enter
22:51:38.623 00.002 2696 UpdateGuideState(): m_state=6
22:51:38.626 00.003 2696 Star::Find(15, 281, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 255
22:51:38.628 00.002 2696 Star::Find returns 1 (0), X=281.42, Y=264.67, Mass=3069, SNR=39.1, Peak=195 HFD=3.5
22:51:38.631 00.003 2696 MultiStar: [#1 -2.58,-0.30,1.25,U] [#2 -2.48,-0.92,0.71,U] [#3 -2.67,-0.57,0.68,U] [#4 -3.34,-0.98,0.00,M3] [#5 -2.67,0.31,0.44,U] [#6 -3.39,-0.69,0.00,M3] [#7 -2.08,-0.25,0.48,U] [#8 -2.55,-1.31,0.36,U] 
22:51:38.635 00.004 2696 single-star, 6 included, MultiStar: {-2.24, -0.54}, one-star: {-1.13, -0.77}
22:51:38.637 00.002 2696 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.74) = xAngle (-5.28 = 1.01)
22:51:38.640 00.003 2696 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.64 = -2.64)
22:51:38.642 00.002 2696 CameraToMount -- cameraX=-1.13 cameraY=-0.77 hyp=1.37 cameraTheta=-2.54 mountX=0.73 mountY=-0.65, mountTheta=-0.73
22:51:38.646 00.004 2696 SchedulePrimaryMove(0F998B58, x=-1.13, y=-0.77, opts=13)
22:51:38.648 00.002 2696 Enqueuing Move request for scope (-1.13, -0.77)
22:51:38.650 00.002 5240 Worker thread wakes up
22:51:38.651 00.001 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.13, -0.77) opts 0xd
22:51:38.651 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.13, -0.77)
22:51:38.651 00.000 5240 Moving (-1.13, -0.77) raw xDistance=0.73 yDistance=-0.65
22:51:38.652 00.001 5240 PPEC rslt: input = 0.73, final = 0.60, react = 0.73, pred = -0.36, hyst = 0.74, hyst_pct = 0.62, period_length = 647.39
22:51:38.652 00.000 5240 PPEC: input: 0.73, control: 0.60, exposure: 1500
22:51:38.652 00.000 5240 resist switch: large excursion: input -0.65 thresh 0.45 direction from 1 to -1
22:51:38.652 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.96
22:51:38.652 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65
22:51:38.652 00.000 5240 MoveAxis(W, 100, ABG)
22:51:38.653 00.001 5240 Guiding  Dir = 3, Dur = 100
22:51:38.653 00.000 5240 IsGuiding returns 0
22:51:38.653 00.000 5240 PulseGuide returned control before completion, sleep 110
22:51:38.667 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=195, med=0, FiltMin=0, FiltMax=156, Gamma=0.430
22:51:38.714 00.047 2696 UpdateGuideState exits: m=3069 SNR=39.1
22:51:38.716 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:38.718 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:51:38.720 00.002 2696 Enqueuing Expose request
22:51:38.771 00.051 5240 IsGuiding returns 1
22:51:38.771 00.000 5240 scope still moving after pulse duration time elapsed
22:51:38.802 00.031 5240 IsGuiding returns 0
22:51:38.802 00.000 5240 scope move finished after 100 + 49 ms
22:51:38.802 00.000 5240 Move returns status 0, amount 100
22:51:38.802 00.000 5240 BLC: Oldest BLC event removed
22:51:38.802 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 330 applied
22:51:38.802 00.000 5240 MoveAxis(N, 413, ABG)
22:51:38.802 00.000 5240 Guiding  Dir = 0, Dur = 413
22:51:38.803 00.001 5240 IsGuiding returns 0
22:51:38.803 00.000 5240 PulseGuide returned control before completion, sleep 423
22:51:39.234 00.431 5240 IsGuiding returns 1
22:51:39.234 00.000 5240 scope still moving after pulse duration time elapsed
22:51:39.265 00.031 5240 IsGuiding returns 0
22:51:39.265 00.000 5240 scope move finished after 413 + 49 ms
22:51:39.265 00.000 5240 Move returns status 0, amount 413
22:51:39.266 00.001 5240 move complete, result=0
22:51:39.266 00.000 5240 worker thread done servicing request
22:51:39.266 00.000 2696 GuideStep: 0.7 px 100 ms WEST, -0.7 px 413 ms NORTH
22:51:39.273 00.007 5240 Worker thread wakes up
22:51:39.273 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:51:39.273 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:51:40.918 01.645 5240 Exposure complete
22:51:40.979 00.061 5240 worker thread done servicing request
22:51:40.979 00.000 2696 OnExposeComplete: enter
22:51:40.982 00.003 2696 UpdateGuideState(): m_state=6
22:51:40.985 00.003 2696 Star::Find(15, 281, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 256
22:51:40.986 00.001 2696 Star::Find returns 1 (0), X=282.23, Y=264.29, Mass=3162, SNR=39.7, Peak=200 HFD=3.7
22:51:40.988 00.002 2696 MultiStar: [#1 -2.03,-1.15,1.23,U] [#2 -1.70,-1.30,0.68,U] [#3 -1.64,-1.12,0.66,U] [#4 -2.54,-1.28,0.41,U] [#5 -1.99,-0.13,0.42,U] [#6 -2.41,-1.20,0.41,U] [#7 -1.19,-0.99,0.46,U] [#8 -1.75,-1.66,0.37,U] 
22:51:40.990 00.002 2696 single-star, 8 included, MultiStar: {-1.62, -1.12}, one-star: {-0.32, -1.16}
22:51:40.992 00.002 2696 CameraToMount -- cameraTheta (-1.84) - m_xAngle (2.74) = xAngle (-4.58 = 1.71)
22:51:40.993 00.001 2696 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.94 = -1.94)
22:51:40.995 00.002 2696 CameraToMount -- cameraX=-0.32 cameraY=-1.16 hyp=1.20 cameraTheta=-1.84 mountX=-0.16 mountY=-1.12, mountTheta=-1.72
22:51:40.999 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.32, y=-1.16, opts=13)
22:51:41.001 00.002 2696 Enqueuing Move request for scope (-0.32, -1.16)
22:51:41.003 00.002 5240 Worker thread wakes up
22:51:41.003 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -1.16) opts 0xd
22:51:41.003 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.32, -1.16)
22:51:41.003 00.000 5240 Moving (-0.32, -1.16) raw xDistance=-0.16 yDistance=-1.12
22:51:41.003 00.000 5240 BLC: History state: CurrMiss=1.12, AvgInitMiss=1.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.653320, 1:1.118048
22:51:41.003 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:51:41.004 00.001 5240 PPEC rslt: input = -0.16, final = 0.44, react = -0.16, pred = 1.15, hyst = 0.00, hyst_pct = 0.62, period_length = 647.39
22:51:41.004 00.000 5240 PPEC: input: -0.16, control: 0.44, exposure: 1500
22:51:41.004 00.000 5240 GuideAlgorithmResistSwitch::result() returns -1.12 from input -1.12
22:51:41.005 00.001 5240 MoveAxis(W, 72, ABG)
22:51:41.005 00.000 5240 Guiding  Dir = 3, Dur = 72
22:51:41.005 00.000 5240 IsGuiding returns 0
22:51:41.005 00.000 5240 PulseGuide returned control before completion, sleep 82
22:51:41.018 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=200, med=0, FiltMin=0, FiltMax=161, Gamma=0.430
22:51:41.063 00.045 2696 UpdateGuideState exits: m=3162 SNR=39.7
22:51:41.066 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:41.067 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:51:41.068 00.001 2696 Enqueuing Expose request
22:51:41.092 00.024 5240 IsGuiding returns 1
22:51:41.092 00.000 5240 scope still moving after pulse duration time elapsed
22:51:41.123 00.031 5240 IsGuiding returns 0
22:51:41.123 00.000 5240 scope move finished after 72 + 45 ms
22:51:41.123 00.000 5240 Move returns status 0, amount 72
22:51:41.123 00.000 5240 MoveAxis(N, 141, ABG)
22:51:41.123 00.000 5240 Guiding  Dir = 0, Dur = 141
22:51:41.123 00.000 5240 IsGuiding returns 0
22:51:41.123 00.000 5240 PulseGuide returned control before completion, sleep 151
22:51:41.277 00.154 5240 IsGuiding returns 1
22:51:41.277 00.000 5240 scope still moving after pulse duration time elapsed
22:51:41.308 00.031 5240 IsGuiding returns 0
22:51:41.310 00.002 5240 scope move finished after 141 + 44 ms
22:51:41.310 00.000 5240 Move returns status 0, amount 141
22:51:41.310 00.000 5240 move complete, result=0
22:51:41.310 00.000 5240 worker thread done servicing request
22:51:41.311 00.001 2696 GuideStep: -0.2 px 72 ms WEST, -1.1 px 141 ms NORTH
22:51:41.318 00.007 5240 Worker thread wakes up
22:51:41.318 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:51:41.318 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:51:42.739 01.421 5240 Exposure complete
22:51:42.804 00.065 5240 worker thread done servicing request
22:51:42.805 00.001 2696 OnExposeComplete: enter
22:51:42.807 00.002 2696 UpdateGuideState(): m_state=6
22:51:42.808 00.001 2696 Star::Find(15, 282, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 257
22:51:42.811 00.003 2696 Star::Find returns 1 (0), X=282.18, Y=265.36, Mass=2985, SNR=38.5, Peak=171 HFD=3.9
22:51:42.813 00.002 2696 MultiStar: [#1 -1.96,-0.21,1.28,U] [#2 -2.02,-0.75,0.69,U] [#3 -1.87,-0.04,0.67,U] [#4 -2.75,-0.37,0.42,U] [#5 -2.24,0.58,0.42,U] [#6 -2.65,-0.35,0.42,U] [#7 -1.59,-0.18,0.48,U] [#8 -1.61,-0.62,0.37,U] 
22:51:42.815 00.002 2696 single-star, 8 included, MultiStar: {-1.76, -0.22}, one-star: {-0.37, -0.09}
22:51:42.817 00.002 2696 CameraToMount -- cameraTheta (-2.91) - m_xAngle (2.74) = xAngle (-5.65 = 0.63)
22:51:42.819 00.002 2696 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.02 = -3.02)
22:51:42.820 00.001 2696 CameraToMount -- cameraX=-0.37 cameraY=-0.09 hyp=0.38 cameraTheta=-2.91 mountX=0.31 mountY=-0.05, mountTheta=-0.15
22:51:42.824 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.37, y=-0.09, opts=13)
22:51:42.826 00.002 2696 Enqueuing Move request for scope (-0.37, -0.09)
22:51:42.828 00.002 5240 Worker thread wakes up
22:51:42.828 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.09) opts 0xd
22:51:42.829 00.001 5240 Handling offset move in thread for scope, endpoint = (-0.37, -0.09)
22:51:42.829 00.000 5240 Moving (-0.37, -0.09) raw xDistance=0.31 yDistance=-0.05
22:51:42.829 00.000 5240 BLC: History state: CurrMiss=0.05, AvgInitMiss=1.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.653320, 1:1.118048, 2:0.047717
22:51:42.829 00.000 5240 BLC: No correction, Miss < min_move
22:51:42.830 00.001 5240 PPEC rslt: input = 0.31, final = 0.72, react = 0.31, pred = 1.03, hyst = 0.34, hyst_pct = 0.62, period_length = 647.39
22:51:42.830 00.000 5240 PPEC: input: 0.31, control: 0.72, exposure: 1500
22:51:42.830 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:42.830 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:51:42.830 00.000 5240 MoveAxis(W, 119, ABG)
22:51:42.830 00.000 5240 Guiding  Dir = 3, Dur = 119
22:51:42.831 00.001 5240 IsGuiding returns 0
22:51:42.831 00.000 5240 PulseGuide returned control before completion, sleep 129
22:51:42.842 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=181, med=0, FiltMin=0, FiltMax=146, Gamma=0.430
22:51:42.889 00.047 2696 UpdateGuideState exits: m=2985 SNR=38.5
22:51:42.892 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:42.894 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:51:42.895 00.001 2696 Enqueuing Expose request
22:51:42.968 00.073 5240 IsGuiding returns 1
22:51:42.968 00.000 5240 scope still moving after pulse duration time elapsed
22:51:42.998 00.030 5240 IsGuiding returns 0
22:51:42.998 00.000 5240 scope move finished after 119 + 48 ms
22:51:42.998 00.000 5240 Move returns status 0, amount 119
22:51:42.998 00.000 5240 MoveAxis(N, 0, ABG)
22:51:42.998 00.000 5240 Move returns status 0, amount 0
22:51:42.998 00.000 5240 move complete, result=0
22:51:42.998 00.000 5240 worker thread done servicing request
22:51:42.998 00.000 5240 Worker thread wakes up
22:51:42.998 00.000 2696 GuideStep: 0.3 px 119 ms WEST, -0.0 px 0 ms NORTH
22:51:43.001 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:51:43.001 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:51:44.639 01.638 5240 Exposure complete
22:51:44.688 00.049 5240 worker thread done servicing request
22:51:44.689 00.001 2696 OnExposeComplete: enter
22:51:44.691 00.002 2696 UpdateGuideState(): m_state=6
22:51:44.693 00.002 2696 Star::Find(15, 282, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 258
22:51:44.694 00.001 2696 Star::Find returns 1 (0), X=282.17, Y=265.06, Mass=3044, SNR=38.9, Peak=194 HFD=4.1
22:51:44.698 00.004 2696 MultiStar: [#1 -2.07,-0.19,1.27,U] [#2 -1.94,-0.36,0.70,U] [#3 -2.18,-0.40,0.68,U] [#4 -2.89,-0.58,0.42,U] [#5 -2.14,0.69,0.44,U] [#6 -2.74,-0.43,0.45,U] [#7 -1.53,-0.30,0.46,U] [#8 -1.82,-0.81,0.39,U] 
22:51:44.700 00.002 2696 single-star, 8 included, MultiStar: {-1.83, -0.30}, one-star: {-0.38, -0.38}
22:51:44.702 00.002 2696 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.74) = xAngle (-5.08 = 1.20)
22:51:44.703 00.001 2696 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.45 = -2.45)
22:51:44.706 00.003 2696 CameraToMount -- cameraX=-0.38 cameraY=-0.38 hyp=0.54 cameraTheta=-2.34 mountX=0.19 mountY=-0.34, mountTheta=-1.06
22:51:44.708 00.002 2696 SchedulePrimaryMove(0F998B58, x=-0.38, y=-0.38, opts=13)
22:51:44.710 00.002 2696 Enqueuing Move request for scope (-0.38, -0.38)
22:51:44.712 00.002 5240 Worker thread wakes up
22:51:44.712 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.38) opts 0xd
22:51:44.712 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.38, -0.38)
22:51:44.712 00.000 5240 Moving (-0.38, -0.38) raw xDistance=0.19 yDistance=-0.34
22:51:44.712 00.000 5240 BLC: window closed
22:51:44.712 00.000 5240 BLC: History state: CurrMiss=0.34, AvgInitMiss=1.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.653320, 1:1.118048, 2:0.047717
22:51:44.712 00.000 5240 BLC: Under-shoot: nominal increase by 141
22:51:44.713 00.001 5240 BLC: window closed
22:51:44.713 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:51:44.713 00.000 5240 BLC: Pulse adjusted to 330
22:51:44.714 00.001 5240 PPEC rslt: input = 0.19, final = 0.38, react = 0.19, pred = 1.00, hyst = 0.00, hyst_pct = 0.62, period_length = 647.39
22:51:44.714 00.000 5240 PPEC: input: 0.19, control: 0.38, exposure: 1500
22:51:44.714 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
22:51:44.714 00.000 5240 MoveAxis(W, 63, ABG)
22:51:44.714 00.000 5240 Guiding  Dir = 3, Dur = 63
22:51:44.715 00.001 5240 IsGuiding returns 0
22:51:44.715 00.000 5240 PulseGuide returned control before completion, sleep 73
22:51:44.727 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=194, med=0, FiltMin=0, FiltMax=151, Gamma=0.430
22:51:44.775 00.048 2696 UpdateGuideState exits: m=3044 SNR=38.9
22:51:44.777 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:44.779 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:51:44.781 00.002 2696 Enqueuing Expose request
22:51:44.792 00.011 5240 IsGuiding returns 1
22:51:44.793 00.001 5240 scope still moving after pulse duration time elapsed
22:51:44.824 00.031 5240 IsGuiding returns 0
22:51:44.824 00.000 5240 scope move finished after 63 + 45 ms
22:51:44.824 00.000 5240 Move returns status 0, amount 63
22:51:44.824 00.000 5240 MoveAxis(N, 44, ABG)
22:51:44.824 00.000 5240 Guiding  Dir = 0, Dur = 44
22:51:44.825 00.001 5240 IsGuiding returns 0
22:51:44.825 00.000 5240 PulseGuide returned control before completion, sleep 54
22:51:44.887 00.062 5240 IsGuiding returns 1
22:51:44.887 00.000 5240 scope still moving after pulse duration time elapsed
22:51:44.918 00.031 5240 IsGuiding returns 0
22:51:44.918 00.000 5240 scope move finished after 44 + 49 ms
22:51:44.918 00.000 5240 Move returns status 0, amount 44
22:51:44.919 00.001 5240 move complete, result=0
22:51:44.919 00.000 5240 worker thread done servicing request
22:51:44.919 00.000 2696 GuideStep: 0.2 px 63 ms WEST, -0.3 px 44 ms NORTH
22:51:44.921 00.002 5240 Worker thread wakes up
22:51:44.921 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:51:44.921 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:51:45.022 00.101 2696 evsrv: cli 0F943A60 connect
22:51:45.034 00.012 2696 case statement mapped state 6 to 3
22:51:45.044 00.010 2696 case statement mapped state 6 to 3
22:51:45.060 00.016 2696 evsrv: cli 0F943A60 request: {"method":"get_pixel_scale","id":"9b7a6166-09fb-4812-be18-9ad289f2e7e2"}
22:51:45.063 00.003 2696 evsrv: cli 0F943A60 response: {"jsonrpc":"2.0","result":1.86834,"id":"9b7a6166-09fb-4812-be18-9ad289f2e7e2"}
22:51:45.066 00.003 2696 evsrv: cli 0F943A60 disconnect
22:51:46.350 01.284 5240 Exposure complete
22:51:46.448 00.098 5240 worker thread done servicing request
22:51:46.448 00.000 2696 OnExposeComplete: enter
22:51:46.451 00.003 2696 UpdateGuideState(): m_state=6
22:51:46.453 00.002 2696 Star::Find(15, 282, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 259
22:51:46.455 00.002 2696 Star::Find returns 1 (0), X=281.73, Y=265.51, Mass=2775, SNR=37.1, Peak=186 HFD=3.6
22:51:46.457 00.002 2696 MultiStar: [#1 -2.38,0.21,1.32,U] [#2 -2.21,0.05,0.74,U] [#3 -2.16,0.23,0.70,U] [#4 -3.04,0.04,0.45,U] [#5 -2.48,1.21,0.44,U] [#6 -2.92,0.14,0.45,U] [#7 -1.78,0.55,0.49,U] [#8 -2.15,-0.26,0.39,U] 
22:51:46.459 00.002 2696 single-star, 8 included, MultiStar: {-2.10, 0.22}, one-star: {-0.82, 0.06}
22:51:46.461 00.002 2696 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.74) = xAngle (0.33 = 0.33)
22:51:46.462 00.001 2696 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.96 = 2.96)
22:51:46.464 00.002 2696 CameraToMount -- cameraX=-0.82 cameraY=0.06 hyp=0.82 cameraTheta=3.07 mountX=0.77 mountY=0.14, mountTheta=0.18
22:51:46.468 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.82, y=0.06, opts=13)
22:51:46.470 00.002 2696 Enqueuing Move request for scope (-0.82, 0.06)
22:51:46.472 00.002 5240 Worker thread wakes up
22:51:46.472 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.82, 0.06) opts 0xd
22:51:46.472 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.82, 0.06)
22:51:46.472 00.000 5240 Moving (-0.82, 0.06) raw xDistance=0.77 yDistance=0.14
22:51:46.473 00.001 5240 PPEC rslt: input = 0.77, final = 0.96, react = 0.77, pred = 0.48, hyst = 0.77, hyst_pct = 0.61, period_length = 647.39
22:51:46.473 00.000 5240 PPEC: input: 0.77, control: 0.96, exposure: 1500
22:51:46.474 00.001 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:46.474 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:51:46.474 00.000 5240 MoveAxis(W, 158, ABG)
22:51:46.474 00.000 5240 Guiding  Dir = 3, Dur = 158
22:51:46.474 00.000 5240 IsGuiding returns 0
22:51:46.474 00.000 5240 PulseGuide returned control before completion, sleep 168
22:51:46.486 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=186, med=0, FiltMin=0, FiltMax=143, Gamma=0.430
22:51:46.531 00.045 2696 UpdateGuideState exits: m=2775 SNR=37.1
22:51:46.533 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:46.535 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:51:46.537 00.002 2696 Enqueuing Expose request
22:51:46.645 00.108 5240 IsGuiding returns 1
22:51:46.645 00.000 5240 scope still moving after pulse duration time elapsed
22:51:46.676 00.031 5240 IsGuiding returns 0
22:51:46.676 00.000 5240 scope move finished after 158 + 44 ms
22:51:46.676 00.000 5240 Move returns status 0, amount 158
22:51:46.676 00.000 5240 MoveAxis(N, 0, ABG)
22:51:46.676 00.000 5240 Move returns status 0, amount 0
22:51:46.676 00.000 5240 move complete, result=0
22:51:46.676 00.000 5240 worker thread done servicing request
22:51:46.676 00.000 2696 GuideStep: 0.8 px 158 ms WEST, 0.1 px 0 ms NORTH
22:51:46.680 00.004 5240 Worker thread wakes up
22:51:46.681 00.001 5240 worker thread servicing REQUEST_EXPOSE 1500
22:51:46.681 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:51:48.323 01.642 5240 Exposure complete
22:51:48.384 00.061 5240 worker thread done servicing request
22:51:48.384 00.000 2696 OnExposeComplete: enter
22:51:48.388 00.004 2696 UpdateGuideState(): m_state=6
22:51:48.394 00.006 2696 Star::Find(15, 281, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
22:51:48.398 00.004 2696 Star::Find returns 1 (0), X=282.03, Y=265.10, Mass=3001, SNR=38.6, Peak=175 HFD=4.1
22:51:48.401 00.003 2696 MultiStar: [#1 -1.85,-0.05,1.27,U] [#2 -1.93,-0.34,0.71,U] [#3 -1.78,-0.18,0.66,U] [#4 -3.01,-0.47,0.41,U] [#5 -2.07,0.91,0.43,U] [#6 -2.61,-0.49,0.43,U] [#7 -1.52,0.15,0.48,U] [#8 -1.86,-0.76,0.38,U] 
22:51:48.403 00.002 2696 single-star, 8 included, MultiStar: {-1.75, -0.17}, one-star: {-0.52, -0.35}
22:51:48.405 00.002 2696 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.74) = xAngle (-5.28 = 1.00)
22:51:48.408 00.003 2696 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.65 = -2.65)
22:51:48.410 00.002 2696 CameraToMount -- cameraX=-0.52 cameraY=-0.35 hyp=0.63 cameraTheta=-2.55 mountX=0.34 mountY=-0.30, mountTheta=-0.72
22:51:48.413 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.52, y=-0.35, opts=13)
22:51:48.417 00.004 2696 Enqueuing Move request for scope (-0.52, -0.35)
22:51:48.420 00.003 5240 Worker thread wakes up
22:51:48.420 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.35) opts 0xd
22:51:48.420 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.52, -0.35)
22:51:48.420 00.000 5240 Moving (-0.52, -0.35) raw xDistance=0.34 yDistance=-0.30
22:51:48.421 00.001 5240 PPEC rslt: input = 0.34, final = 0.49, react = 0.34, pred = 0.38, hyst = 0.34, hyst_pct = 0.61, period_length = 647.39
22:51:48.421 00.000 5240 PPEC: input: 0.34, control: 0.49, exposure: 1500
22:51:48.421 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
22:51:48.421 00.000 5240 MoveAxis(W, 81, ABG)
22:51:48.421 00.000 5240 Guiding  Dir = 3, Dur = 81
22:51:48.422 00.001 5240 IsGuiding returns 0
22:51:48.422 00.000 5240 PulseGuide returned control before completion, sleep 91
22:51:48.435 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=186, med=0, FiltMin=0, FiltMax=168, Gamma=0.430
22:51:48.484 00.049 2696 UpdateGuideState exits: m=3001 SNR=38.6
22:51:48.487 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:48.489 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:51:48.490 00.001 2696 Enqueuing Expose request
22:51:48.516 00.026 5240 IsGuiding returns 1
22:51:48.516 00.000 5240 scope still moving after pulse duration time elapsed
22:51:48.547 00.031 5240 IsGuiding returns 1
22:51:48.579 00.032 5240 IsGuiding returns 0
22:51:48.579 00.000 5240 scope move finished after 81 + 75 ms
22:51:48.579 00.000 5240 Move returns status 0, amount 81
22:51:48.579 00.000 5240 MoveAxis(N, 38, ABG)
22:51:48.579 00.000 5240 Guiding  Dir = 0, Dur = 38
22:51:48.580 00.001 5240 IsGuiding returns 0
22:51:48.580 00.000 5240 PulseGuide returned control before completion, sleep 48
22:51:48.642 00.062 5240 IsGuiding returns 1
22:51:48.642 00.000 5240 scope still moving after pulse duration time elapsed
22:51:48.673 00.031 5240 IsGuiding returns 0
22:51:48.673 00.000 5240 scope move finished after 38 + 54 ms
22:51:48.673 00.000 5240 Move returns status 0, amount 38
22:51:48.673 00.000 5240 move complete, result=0
22:51:48.673 00.000 5240 worker thread done servicing request
22:51:48.673 00.000 5240 Worker thread wakes up
22:51:48.673 00.000 2696 GuideStep: 0.3 px 81 ms WEST, -0.3 px 38 ms NORTH
22:51:48.675 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:51:48.675 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:51:50.086 01.411 5240 Exposure complete
22:51:50.135 00.049 5240 worker thread done servicing request
22:51:50.135 00.000 2696 OnExposeComplete: enter
22:51:50.137 00.002 2696 UpdateGuideState(): m_state=6
22:51:50.139 00.002 2696 Star::Find(15, 282, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
22:51:50.141 00.002 2696 Star::Find returns 1 (0), X=281.32, Y=264.90, Mass=3187, SNR=39.8, Peak=184 HFD=4.0
22:51:50.143 00.002 2696 MultiStar: [#1 -2.33,0.07,1.23,U] [#2 -2.47,-0.20,0.66,U] [#3 -2.37,-0.11,0.64,U] [#4 -3.30,-0.37,0.00,M1] [#5 -2.55,0.83,0.42,U] [#6 -3.07,-0.11,0.43,U] [#7 -1.97,-0.02,0.46,U] [#8 -2.68,-0.74,0.36,U] 
22:51:50.145 00.002 2696 single-star, 7 included, MultiStar: {-2.21, -0.12}, one-star: {-1.23, -0.55}
22:51:50.147 00.002 2696 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.74) = xAngle (-5.45 = 0.83)
22:51:50.149 00.002 2696 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.82 = -2.82)
22:51:50.150 00.001 2696 CameraToMount -- cameraX=-1.23 cameraY=-0.55 hyp=1.35 cameraTheta=-2.72 mountX=0.91 mountY=-0.42, mountTheta=-0.43
22:51:50.153 00.003 2696 SchedulePrimaryMove(0F998B58, x=-1.23, y=-0.55, opts=13)
22:51:50.155 00.002 2696 Enqueuing Move request for scope (-1.23, -0.55)
22:51:50.157 00.002 5240 Worker thread wakes up
22:51:50.157 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.23, -0.55) opts 0xd
22:51:50.157 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.23, -0.55)
22:51:50.157 00.000 5240 Moving (-1.23, -0.55) raw xDistance=0.91 yDistance=-0.42
22:51:50.158 00.001 5240 PPEC rslt: input = 0.91, final = 0.83, react = 0.91, pred = -0.21, hyst = 0.92, hyst_pct = 0.61, period_length = 647.39
22:51:50.158 00.000 5240 PPEC: input: 0.91, control: 0.83, exposure: 1500
22:51:50.158 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
22:51:50.158 00.000 5240 MoveAxis(W, 138, ABG)
22:51:50.158 00.000 5240 Guiding  Dir = 3, Dur = 138
22:51:50.159 00.001 5240 IsGuiding returns 0
22:51:50.159 00.000 5240 PulseGuide returned control before completion, sleep 148
22:51:50.172 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=184, med=0, FiltMin=0, FiltMax=140, Gamma=0.430
22:51:50.218 00.046 2696 UpdateGuideState exits: m=3187 SNR=39.8
22:51:50.220 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:50.221 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:51:50.224 00.003 2696 Enqueuing Expose request
22:51:50.316 00.092 5240 IsGuiding returns 1
22:51:50.316 00.000 5240 scope still moving after pulse duration time elapsed
22:51:50.347 00.031 5240 IsGuiding returns 0
22:51:50.347 00.000 5240 scope move finished after 138 + 50 ms
22:51:50.347 00.000 5240 Move returns status 0, amount 138
22:51:50.347 00.000 5240 MoveAxis(N, 54, ABG)
22:51:50.347 00.000 5240 Guiding  Dir = 0, Dur = 54
22:51:50.347 00.000 5240 IsGuiding returns 0
22:51:50.347 00.000 5240 PulseGuide returned control before completion, sleep 64
22:51:50.425 00.078 5240 IsGuiding returns 1
22:51:50.425 00.000 5240 scope still moving after pulse duration time elapsed
22:51:50.455 00.030 5240 IsGuiding returns 0
22:51:50.455 00.000 5240 scope move finished after 54 + 53 ms
22:51:50.455 00.000 5240 Move returns status 0, amount 54
22:51:50.455 00.000 5240 move complete, result=0
22:51:50.457 00.002 5240 worker thread done servicing request
22:51:50.457 00.000 2696 GuideStep: 0.9 px 138 ms WEST, -0.4 px 54 ms NORTH
22:51:50.462 00.005 5240 Worker thread wakes up
22:51:50.463 00.001 5240 worker thread servicing REQUEST_EXPOSE 1500
22:51:50.463 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:51:52.097 01.634 5240 Exposure complete
22:51:52.159 00.062 5240 worker thread done servicing request
22:51:52.159 00.000 2696 OnExposeComplete: enter
22:51:52.161 00.002 2696 UpdateGuideState(): m_state=6
22:51:52.163 00.002 2696 Star::Find(15, 281, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
22:51:52.167 00.004 2696 Star::Find returns 1 (0), X=282.11, Y=265.62, Mass=2955, SNR=38.3, Peak=157 HFD=3.9
22:51:52.170 00.003 2696 MultiStar: [#1 -2.42,0.14,1.27,U] [#2 -2.29,-0.42,0.71,U] [#3 -2.24,0.08,0.67,U] [#4 -2.67,0.23,0.43,U] [#5 -2.37,1.29,0.44,U] [#6 -2.58,0.10,0.46,U] [#7 -1.83,0.14,0.48,U] [#8 -2.01,-0.06,0.37,U] 
22:51:52.172 00.002 2696 single-star, 8 included, MultiStar: {-1.99, 0.15}, one-star: {-0.44, 0.17}
22:51:52.174 00.002 2696 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.74) = xAngle (0.03 = 0.03)
22:51:52.176 00.002 2696 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.66 = 2.66)
22:51:52.177 00.001 2696 CameraToMount -- cameraX=-0.44 cameraY=0.17 hyp=0.47 cameraTheta=2.76 mountX=0.47 mountY=0.22, mountTheta=0.43
22:51:52.180 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.44, y=0.17, opts=13)
22:51:52.182 00.002 2696 Enqueuing Move request for scope (-0.44, 0.17)
22:51:52.184 00.002 5240 Worker thread wakes up
22:51:52.184 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.17) opts 0xd
22:51:52.184 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.44, 0.17)
22:51:52.184 00.000 5240 Moving (-0.44, 0.17) raw xDistance=0.47 yDistance=0.22
22:51:52.185 00.001 5240 PPEC rslt: input = 0.47, final = 0.31, react = 0.47, pred = -0.40, hyst = 0.47, hyst_pct = 0.61, period_length = 647.39
22:51:52.185 00.000 5240 PPEC: input: 0.47, control: 0.31, exposure: 1500
22:51:52.185 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:51:52.185 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:51:52.185 00.000 5240 MoveAxis(W, 52, ABG)
22:51:52.185 00.000 5240 Guiding  Dir = 3, Dur = 52
22:51:52.185 00.000 5240 IsGuiding returns 0
22:51:52.187 00.002 5240 PulseGuide returned control before completion, sleep 62
22:51:52.199 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=184, med=0, FiltMin=0, FiltMax=144, Gamma=0.430
22:51:52.244 00.045 2696 UpdateGuideState exits: m=2955 SNR=38.3
22:51:52.246 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:52.248 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:51:52.250 00.002 2696 Enqueuing Expose request
22:51:52.252 00.002 5240 IsGuiding returns 1
22:51:52.252 00.000 5240 scope still moving after pulse duration time elapsed
22:51:52.282 00.030 5240 IsGuiding returns 0
22:51:52.282 00.000 5240 scope move finished after 52 + 43 ms
22:51:52.282 00.000 5240 Move returns status 0, amount 52
22:51:52.282 00.000 5240 MoveAxis(N, 0, ABG)
22:51:52.282 00.000 5240 Move returns status 0, amount 0
22:51:52.282 00.000 5240 move complete, result=0
22:51:52.282 00.000 5240 worker thread done servicing request
22:51:52.282 00.000 5240 Worker thread wakes up
22:51:52.282 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:51:52.282 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:51:52.286 00.004 2696 GuideStep: 0.5 px 52 ms WEST, 0.2 px 0 ms NORTH
22:51:53.699 01.413 5240 Exposure complete
22:51:53.758 00.059 5240 worker thread done servicing request
22:51:53.758 00.000 2696 OnExposeComplete: enter
22:51:53.760 00.002 2696 UpdateGuideState(): m_state=6
22:51:53.762 00.002 2696 Star::Find(15, 282, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 263
22:51:53.764 00.002 2696 Star::Find returns 1 (0), X=281.54, Y=265.98, Mass=3094, SNR=39.2, Peak=192 HFD=3.7
22:51:53.766 00.002 2696 MultiStar: [#1 -2.64,0.77,1.27,U] [#2 -2.41,0.44,0.68,U] [#3 -2.64,0.41,0.67,U] [#4 -3.37,0.32,0.00,M1] [#5 -2.71,1.64,0.00,M1] [#6 -3.19,0.53,0.00,M1] [#7 -2.30,0.44,0.46,U] [#8 -2.53,-0.14,0.38,U] 
22:51:53.768 00.002 2696 single-star, 5 included, MultiStar: {-2.19, 0.50}, one-star: {-1.01, 0.53}
22:51:53.770 00.002 2696 CameraToMount -- cameraTheta (2.66) - m_xAngle (2.74) = xAngle (-0.08 = -0.08)
22:51:53.772 00.002 2696 CameraToMount -- cameraTheta (2.66) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.56 = 2.56)
22:51:53.773 00.001 2696 CameraToMount -- cameraX=-1.01 cameraY=0.53 hyp=1.14 cameraTheta=2.66 mountX=1.14 mountY=0.63, mountTheta=0.51
22:51:53.776 00.003 2696 SchedulePrimaryMove(0F998B58, x=-1.01, y=0.53, opts=13)
22:51:53.778 00.002 2696 Enqueuing Move request for scope (-1.01, 0.53)
22:51:53.779 00.001 5240 Worker thread wakes up
22:51:53.779 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.01, 0.53) opts 0xd
22:51:53.779 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.01, 0.53)
22:51:53.780 00.001 5240 Moving (-1.01, 0.53) raw xDistance=1.14 yDistance=0.63
22:51:53.780 00.000 5240 PPEC rslt: input = 1.14, final = 0.92, react = 1.14, pred = -0.51, hyst = 1.11, hyst_pct = 0.61, period_length = 647.39
22:51:53.782 00.002 5240 PPEC: input: 1.14, control: 0.92, exposure: 1500
22:51:53.782 00.000 5240 resist switch: large excursion: input 0.63 thresh 0.45 direction from -1 to 1
22:51:53.782 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.90
22:51:53.782 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63
22:51:53.782 00.000 5240 MoveAxis(W, 153, ABG)
22:51:53.782 00.000 5240 Guiding  Dir = 3, Dur = 153
22:51:53.782 00.000 5240 IsGuiding returns 0
22:51:53.782 00.000 5240 PulseGuide returned control before completion, sleep 163
22:51:53.795 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=192, med=0, FiltMin=0, FiltMax=163, Gamma=0.430
22:51:53.842 00.047 2696 UpdateGuideState exits: m=3094 SNR=39.2
22:51:53.844 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:53.845 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:51:53.847 00.002 2696 Enqueuing Expose request
22:51:53.956 00.109 5240 IsGuiding returns 1
22:51:53.956 00.000 5240 scope still moving after pulse duration time elapsed
22:51:53.987 00.031 5240 IsGuiding returns 0
22:51:53.987 00.000 5240 scope move finished after 153 + 51 ms
22:51:53.987 00.000 5240 Move returns status 0, amount 153
22:51:53.987 00.000 5240 BLC: Oldest BLC event removed
22:51:53.987 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 330 applied
22:51:53.987 00.000 5240 MoveAxis(S, 410, ABG)
22:51:53.987 00.000 5240 Guiding  Dir = 1, Dur = 410
22:51:53.987 00.000 5240 IsGuiding returns 0
22:51:53.988 00.001 5240 PulseGuide returned control before completion, sleep 420
22:51:54.423 00.435 5240 IsGuiding returns 1
22:51:54.425 00.002 5240 scope still moving after pulse duration time elapsed
22:51:54.454 00.029 5240 IsGuiding returns 0
22:51:54.454 00.000 5240 scope move finished after 410 + 56 ms
22:51:54.454 00.000 5240 Move returns status 0, amount 410
22:51:54.454 00.000 5240 move complete, result=0
22:51:54.455 00.001 5240 worker thread done servicing request
22:51:54.455 00.000 2696 GuideStep: 1.1 px 153 ms WEST, 0.6 px 410 ms SOUTH
22:51:54.462 00.007 5240 Worker thread wakes up
22:51:54.462 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:51:54.462 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:51:56.104 01.642 5240 Exposure complete
22:51:56.171 00.067 5240 worker thread done servicing request
22:51:56.171 00.000 2696 OnExposeComplete: enter
22:51:56.174 00.003 2696 UpdateGuideState(): m_state=6
22:51:56.176 00.002 2696 Star::Find(15, 281, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 264
22:51:56.179 00.003 2696 Star::Find returns 1 (0), X=281.17, Y=266.48, Mass=3030, SNR=38.7, Peak=156 HFD=4.2
22:51:56.182 00.003 2696 MultiStar: [#1 -3.06,1.43,0.00,M1] [#2 -2.81,1.09,0.69,U] [#3 -3.18,0.96,0.00,M1] [#4 -3.78,0.84,0.00,M2] [#5 -3.12,2.17,0.00,M2] [#6 -3.45,0.86,0.00,M2] [#7 -2.55,1.28,0.47,U] [#8 -2.66,0.66,0.36,U] 
22:51:56.184 00.002 2696 single-star, 3 included, MultiStar: {-2.18, 1.04}, one-star: {-1.38, 1.03}
22:51:56.187 00.003 2696 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.74) = xAngle (-0.23 = -0.23)
22:51:56.189 00.002 2696 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.40 = 2.40)
22:51:56.191 00.002 2696 CameraToMount -- cameraX=-1.38 cameraY=1.03 hyp=1.72 cameraTheta=2.50 mountX=1.68 mountY=1.17, mountTheta=0.61
22:51:56.197 00.006 2696 SchedulePrimaryMove(0F998B58, x=-1.38, y=1.03, opts=13)
22:51:56.200 00.003 2696 Enqueuing Move request for scope (-1.38, 1.03)
22:51:56.203 00.003 5240 Worker thread wakes up
22:51:56.203 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.38, 1.03) opts 0xd
22:51:56.203 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.38, 1.03)
22:51:56.204 00.001 5240 Moving (-1.38, 1.03) raw xDistance=1.68 yDistance=1.17
22:51:56.204 00.000 5240 BLC: History state: CurrMiss=1.17, AvgInitMiss=1.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.632548, 1:1.167874
22:51:56.204 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:51:56.205 00.001 5240 PPEC rslt: input = 1.68, final = 1.80, react = 1.68, pred = 0.53, hyst = 1.54, hyst_pct = 0.61, period_length = 647.39
22:51:56.205 00.000 5240 PPEC: input: 1.68, control: 1.80, exposure: 1500
22:51:56.205 00.000 5240 GuideAlgorithmResistSwitch::result() returns 1.17 from input 1.17
22:51:56.205 00.000 5240 MoveAxis(W, 299, ABG)
22:51:56.205 00.000 5240 Guiding  Dir = 3, Dur = 299
22:51:56.205 00.000 5240 IsGuiding returns 0
22:51:56.205 00.000 5240 PulseGuide returned control before completion, sleep 309
22:51:56.217 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=160, med=0, FiltMin=0, FiltMax=136, Gamma=0.430
22:51:56.265 00.048 2696 UpdateGuideState exits: m=3030 SNR=38.7
22:51:56.267 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:56.268 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:51:56.270 00.002 2696 Enqueuing Expose request
22:51:56.520 00.250 5240 IsGuiding returns 1
22:51:56.520 00.000 5240 scope still moving after pulse duration time elapsed
22:51:56.551 00.031 5240 IsGuiding returns 0
22:51:56.551 00.000 5240 scope move finished after 299 + 47 ms
22:51:56.552 00.001 5240 Move returns status 0, amount 299
22:51:56.552 00.000 5240 MoveAxis(S, 148, ABG)
22:51:56.552 00.000 5240 Guiding  Dir = 1, Dur = 148
22:51:56.554 00.002 5240 IsGuiding returns 0
22:51:56.554 00.000 5240 PulseGuide returned control before completion, sleep 158
22:51:56.725 00.171 5240 IsGuiding returns 1
22:51:56.725 00.000 5240 scope still moving after pulse duration time elapsed
22:51:56.757 00.032 5240 IsGuiding returns 0
22:51:56.757 00.000 5240 scope move finished after 148 + 55 ms
22:51:56.757 00.000 5240 Move returns status 0, amount 148
22:51:56.758 00.001 5240 move complete, result=0
22:51:56.758 00.000 5240 worker thread done servicing request
22:51:56.758 00.000 2696 GuideStep: 1.7 px 299 ms WEST, 1.2 px 148 ms SOUTH
22:51:56.766 00.008 5240 Worker thread wakes up
22:51:56.766 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:51:56.766 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:51:58.182 01.416 5240 Exposure complete
22:51:58.250 00.068 5240 worker thread done servicing request
22:51:58.250 00.000 2696 OnExposeComplete: enter
22:51:58.252 00.002 2696 UpdateGuideState(): m_state=6
22:51:58.254 00.002 2696 Star::Find(15, 281, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 265
22:51:58.255 00.001 2696 Star::Find returns 1 (0), X=281.60, Y=265.74, Mass=2943, SNR=38.2, Peak=145 HFD=4.2
22:51:58.259 00.004 2696 MultiStar: [#1 -2.26,0.36,1.30,U] [#2 -2.21,0.16,0.69,U] [#3 -2.34,0.33,0.67,U] [#4 -3.24,-0.03,0.00,M3] [#5 -2.65,1.18,0.44,U] [#6 -3.16,0.52,0.00,M3] [#7 -1.87,0.51,0.46,U] [#8 -2.50,-0.50,0.38,U] 
22:51:58.260 00.001 2696 single-star, 6 included, MultiStar: {-2.02, 0.34}, one-star: {-0.95, 0.30}
22:51:58.262 00.002 2696 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.74) = xAngle (0.10 = 0.10)
22:51:58.264 00.002 2696 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.74 = 2.74)
22:51:58.265 00.001 2696 CameraToMount -- cameraX=-0.95 cameraY=0.30 hyp=0.99 cameraTheta=2.84 mountX=0.99 mountY=0.39, mountTheta=0.38
22:51:58.270 00.005 2696 SchedulePrimaryMove(0F998B58, x=-0.95, y=0.30, opts=13)
22:51:58.272 00.002 2696 Enqueuing Move request for scope (-0.95, 0.30)
22:51:58.273 00.001 5240 Worker thread wakes up
22:51:58.274 00.001 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.95, 0.30) opts 0xd
22:51:58.274 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.95, 0.30)
22:51:58.274 00.000 5240 Moving (-0.95, 0.30) raw xDistance=0.99 yDistance=0.39
22:51:58.274 00.000 5240 BLC: History state: CurrMiss=0.39, AvgInitMiss=1.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.632548, 1:1.167874, 2:0.391782
22:51:58.274 00.000 5240 BLC: Under-shoot: nominal increase by 141
22:51:58.274 00.000 5240 BLC: window closed
22:51:58.274 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:51:58.274 00.000 5240 BLC: Pulse adjusted to 330
22:51:58.275 00.001 5240 PPEC rslt: input = 0.99, final = 1.14, react = 0.99, pred = 0.40, hyst = 0.98, hyst_pct = 0.61, period_length = 647.39
22:51:58.275 00.000 5240 PPEC: input: 0.99, control: 1.14, exposure: 1500
22:51:58.275 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
22:51:58.275 00.000 5240 MoveAxis(W, 189, ABG)
22:51:58.275 00.000 5240 Guiding  Dir = 3, Dur = 189
22:51:58.276 00.001 5240 IsGuiding returns 0
22:51:58.276 00.000 5240 PulseGuide returned control before completion, sleep 199
22:51:58.287 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=165, med=0, FiltMin=0, FiltMax=141, Gamma=0.430
22:51:58.338 00.051 2696 UpdateGuideState exits: m=2943 SNR=38.2
22:51:58.340 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:58.342 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:51:58.345 00.003 2696 Enqueuing Expose request
22:51:58.486 00.141 5240 IsGuiding returns 1
22:51:58.486 00.000 5240 scope still moving after pulse duration time elapsed
22:51:58.517 00.031 5240 IsGuiding returns 0
22:51:58.517 00.000 5240 scope move finished after 189 + 51 ms
22:51:58.517 00.000 5240 Move returns status 0, amount 189
22:51:58.517 00.000 5240 MoveAxis(S, 50, ABG)
22:51:58.517 00.000 5240 Guiding  Dir = 1, Dur = 50
22:51:58.517 00.000 5240 IsGuiding returns 0
22:51:58.518 00.001 5240 PulseGuide returned control before completion, sleep 60
22:51:58.555 00.037 2696 evsrv: cli 0F943B00 connect
22:51:58.557 00.002 2696 case statement mapped state 6 to 3
22:51:58.560 00.003 2696 case statement mapped state 6 to 3
22:51:58.565 00.005 2696 evsrv: cli 0F943B00 request: {"method":"get_pixel_scale","id":"82868590-8e11-4c9d-8689-cb5ec467eddd"}
22:51:58.568 00.003 2696 evsrv: cli 0F943B00 response: {"jsonrpc":"2.0","result":1.86834,"id":"82868590-8e11-4c9d-8689-cb5ec467eddd"}
22:51:58.571 00.003 2696 evsrv: cli 0F943B00 disconnect
22:51:58.579 00.008 5240 IsGuiding returns 1
22:51:58.579 00.000 5240 scope still moving after pulse duration time elapsed
22:51:58.610 00.031 5240 IsGuiding returns 0
22:51:58.610 00.000 5240 scope move finished after 50 + 42 ms
22:51:58.610 00.000 5240 Move returns status 0, amount 50
22:51:58.610 00.000 5240 move complete, result=0
22:51:58.610 00.000 5240 worker thread done servicing request
22:51:58.610 00.000 5240 Worker thread wakes up
22:51:58.610 00.000 2696 GuideStep: 1.0 px 189 ms WEST, 0.4 px 50 ms SOUTH
22:51:58.612 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:51:58.612 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:52:00.248 01.636 5240 Exposure complete
22:52:00.310 00.062 5240 worker thread done servicing request
22:52:00.310 00.000 2696 OnExposeComplete: enter
22:52:00.312 00.002 2696 UpdateGuideState(): m_state=6
22:52:00.315 00.003 2696 Star::Find(15, 281, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 266
22:52:00.317 00.002 2696 Star::Find returns 1 (0), X=282.09, Y=264.44, Mass=2930, SNR=38.2, Peak=159 HFD=4.0
22:52:00.318 00.001 2696 MultiStar: [#1 -1.90,-0.30,1.28,U] [#2 -1.95,-0.97,0.70,U] [#3 -2.08,-0.77,0.68,U] [#4 -2.61,-0.59,0.43,U] [#5 -1.91,0.25,0.45,U] [#6 -2.61,-0.89,0.43,U] [#7 -1.52,-0.67,0.47,U] [#8 -2.23,-1.77,0.38,U] 
22:52:00.321 00.003 2696 single-star, 8 included, MultiStar: {-1.78, -0.71}, one-star: {-0.46, -1.01}
22:52:00.324 00.003 2696 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.74) = xAngle (-4.73 = 1.55)
22:52:00.326 00.002 2696 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.10 = -2.10)
22:52:00.328 00.002 2696 CameraToMount -- cameraX=-0.46 cameraY=-1.01 hyp=1.11 cameraTheta=-2.00 mountX=0.02 mountY=-0.95, mountTheta=-1.55
22:52:00.332 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.46, y=-1.01, opts=13)
22:52:00.333 00.001 2696 Enqueuing Move request for scope (-0.46, -1.01)
22:52:00.334 00.001 5240 Worker thread wakes up
22:52:00.335 00.001 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -1.01) opts 0xd
22:52:00.335 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.46, -1.01)
22:52:00.335 00.000 5240 Moving (-0.46, -1.01) raw xDistance=0.02 yDistance=-0.95
22:52:00.336 00.001 5240 PPEC rslt: input = 0.02, final = 0.33, react = 0.02, pred = 0.84, hyst = 0.00, hyst_pct = 0.60, period_length = 647.39
22:52:00.336 00.000 5240 PPEC: input: 0.02, control: 0.33, exposure: 1500
22:52:00.336 00.000 5240 resist switch: large excursion: input -0.95 thresh 0.45 direction from 1 to -1
22:52:00.336 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.86
22:52:00.336 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.95 from input -0.95
22:52:00.336 00.000 5240 MoveAxis(W, 55, ABG)
22:52:00.336 00.000 5240 Guiding  Dir = 3, Dur = 55
22:52:00.337 00.001 5240 IsGuiding returns 0
22:52:00.337 00.000 5240 PulseGuide returned control before completion, sleep 65
22:52:00.350 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=161, med=0, FiltMin=0, FiltMax=145, Gamma=0.430
22:52:00.398 00.048 2696 UpdateGuideState exits: m=2930 SNR=38.2
22:52:00.400 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:00.402 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:52:00.404 00.002 2696 Enqueuing Expose request
22:52:00.406 00.002 5240 IsGuiding returns 1
22:52:00.406 00.000 5240 scope still moving after pulse duration time elapsed
22:52:00.437 00.031 5240 IsGuiding returns 0
22:52:00.437 00.000 5240 scope move finished after 55 + 44 ms
22:52:00.437 00.000 5240 Move returns status 0, amount 55
22:52:00.437 00.000 5240 BLC: Oldest BLC event removed
22:52:00.437 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 330 applied
22:52:00.437 00.000 5240 MoveAxis(N, 451, ABG)
22:52:00.437 00.000 5240 Guiding  Dir = 0, Dur = 451
22:52:00.437 00.000 5240 IsGuiding returns 0
22:52:00.438 00.001 5240 PulseGuide returned control before completion, sleep 461
22:52:00.903 00.465 5240 IsGuiding returns 1
22:52:00.903 00.000 5240 scope still moving after pulse duration time elapsed
22:52:00.934 00.031 5240 IsGuiding returns 0
22:52:00.934 00.000 5240 scope move finished after 451 + 45 ms
22:52:00.934 00.000 5240 Move returns status 0, amount 451
22:52:00.935 00.001 5240 move complete, result=0
22:52:00.935 00.000 5240 worker thread done servicing request
22:52:00.935 00.000 2696 GuideStep: 0.0 px 55 ms WEST, -1.0 px 451 ms NORTH
22:52:00.943 00.008 5240 Worker thread wakes up
22:52:00.943 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:52:00.943 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:52:02.367 01.424 5240 Exposure complete
22:52:02.440 00.073 5240 worker thread done servicing request
22:52:02.441 00.001 2696 OnExposeComplete: enter
22:52:02.442 00.001 2696 UpdateGuideState(): m_state=6
22:52:02.446 00.004 2696 Star::Find(15, 282, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 267
22:52:02.449 00.003 2696 Star::Find returns 1 (0), X=282.80, Y=264.51, Mass=3059, SNR=39.0, Peak=182 HFD=3.8
22:52:02.452 00.003 2696 MultiStar: [#1 -1.52,-0.99,1.26,U] [#2 -1.21,-1.25,0.70,U] [#3 -1.29,-0.95,0.66,U] [#4 -1.96,-1.18,0.43,U] [#5 -1.54,-0.28,0.41,U] [#6 -1.93,-1.07,0.43,U] [#7 -1.07,-1.10,0.46,U] [#8 -1.23,-1.47,0.36,U] 
22:52:02.454 00.002 2696 single-star, 8 included, MultiStar: {-1.16, -1.02}, one-star: {0.25, -0.94}
22:52:02.456 00.002 2696 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.74) = xAngle (-4.05 = 2.24)
22:52:02.458 00.002 2696 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.41 = -1.41)
22:52:02.459 00.001 2696 CameraToMount -- cameraX=0.25 cameraY=-0.94 hyp=0.97 cameraTheta=-1.31 mountX=-0.60 mountY=-0.96, mountTheta=-2.13
22:52:02.462 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.25, y=-0.94, opts=13)
22:52:02.464 00.002 2696 Enqueuing Move request for scope (0.25, -0.94)
22:52:02.466 00.002 5240 Worker thread wakes up
22:52:02.466 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.94) opts 0xd
22:52:02.466 00.000 5240 Handling offset move in thread for scope, endpoint = (0.25, -0.94)
22:52:02.466 00.000 5240 Moving (0.25, -0.94) raw xDistance=-0.60 yDistance=-0.96
22:52:02.466 00.000 5240 BLC: History state: CurrMiss=0.96, AvgInitMiss=1.07, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.954742, 1:0.959937
22:52:02.466 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:52:02.468 00.002 5240 PPEC rslt: input = -0.60, final = -0.20, react = -0.60, pred = 0.75, hyst = -0.43, hyst_pct = 0.60, period_length = 647.39
22:52:02.468 00.000 5240 PPEC: input: -0.60, control: -0.20, exposure: 1500
22:52:02.468 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.96 from input -0.96
22:52:02.468 00.000 5240 MoveAxis(E, 33, ABG)
22:52:02.468 00.000 5240 Guiding  Dir = 2, Dur = 33
22:52:02.468 00.000 5240 IsGuiding returns 0
22:52:02.468 00.000 5240 PulseGuide returned control before completion, sleep 43
22:52:02.480 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=182, med=0, FiltMin=0, FiltMax=135, Gamma=0.430
22:52:02.522 00.042 5240 IsGuiding returns 1
22:52:02.522 00.000 5240 scope still moving after pulse duration time elapsed
22:52:02.527 00.005 2696 UpdateGuideState exits: m=3059 SNR=39.0
22:52:02.529 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:02.531 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:52:02.532 00.001 2696 Enqueuing Expose request
22:52:02.552 00.020 5240 IsGuiding returns 0
22:52:02.552 00.000 5240 scope move finished after 33 + 51 ms
22:52:02.553 00.001 5240 Move returns status 0, amount 33
22:52:02.553 00.000 5240 MoveAxis(N, 121, ABG)
22:52:02.553 00.000 5240 Guiding  Dir = 0, Dur = 121
22:52:02.553 00.000 5240 IsGuiding returns 0
22:52:02.553 00.000 5240 PulseGuide returned control before completion, sleep 131
22:52:02.695 00.142 5240 IsGuiding returns 1
22:52:02.695 00.000 5240 scope still moving after pulse duration time elapsed
22:52:02.726 00.031 5240 IsGuiding returns 0
22:52:02.726 00.000 5240 scope move finished after 121 + 52 ms
22:52:02.726 00.000 5240 Move returns status 0, amount 121
22:52:02.726 00.000 5240 move complete, result=0
22:52:02.726 00.000 5240 worker thread done servicing request
22:52:02.726 00.000 5240 Worker thread wakes up
22:52:02.726 00.000 2696 GuideStep: -0.6 px 33 ms EAST, -1.0 px 121 ms NORTH
22:52:02.730 00.004 5240 worker thread servicing REQUEST_EXPOSE 1500
22:52:02.730 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:52:04.370 01.640 5240 Exposure complete
22:52:04.451 00.081 5240 worker thread done servicing request
22:52:04.452 00.001 2696 OnExposeComplete: enter
22:52:04.454 00.002 2696 UpdateGuideState(): m_state=6
22:52:04.455 00.001 2696 Star::Find(15, 282, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 268
22:52:04.457 00.002 2696 Star::Find returns 1 (0), X=282.60, Y=265.45, Mass=3063, SNR=39.0, Peak=161 HFD=4.1
22:52:04.460 00.003 2696 MultiStar: [#1 -1.65,0.00,1.24,U] [#2 -1.18,-0.12,0.67,U] [#3 -1.36,0.11,0.68,U] [#4 -2.13,0.02,0.43,U] [#5 -1.50,0.92,0.44,U] [#6 -2.10,-0.22,0.43,U] [#7 -0.88,0.43,0.47,U] [#8 -1.24,-0.56,0.37,U] 
22:52:04.461 00.001 2696 single-star, 8 included, MultiStar: {-1.23, 0.05}, one-star: {0.05, -0.00}
22:52:04.463 00.002 2696 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.74) = xAngle (-2.80 = -2.80)
22:52:04.465 00.002 2696 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.17 = -0.17)
22:52:04.466 00.001 2696 CameraToMount -- cameraX=0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-0.06 mountX=-0.05 mountY=-0.01, mountTheta=-2.97
22:52:04.470 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.05, y=-0.00, opts=13)
22:52:04.472 00.002 2696 Enqueuing Move request for scope (0.05, -0.00)
22:52:04.473 00.001 5240 Worker thread wakes up
22:52:04.473 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.00) opts 0xd
22:52:04.473 00.000 5240 Handling offset move in thread for scope, endpoint = (0.05, -0.00)
22:52:04.473 00.000 5240 Moving (0.05, -0.00) raw xDistance=-0.05 yDistance=-0.01
22:52:04.473 00.000 5240 BLC: History state: CurrMiss=0.01, AvgInitMiss=1.07, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.954742, 1:0.959937, 2:0.008868
22:52:04.473 00.000 5240 BLC: No correction, Miss < min_move
22:52:04.474 00.001 5240 PPEC rslt: input = -0.05, final = 0.24, react = -0.05, pred = 0.59, hyst = 0.00, hyst_pct = 0.60, period_length = 647.39
22:52:04.474 00.000 5240 PPEC: input: -0.05, control: 0.24, exposure: 1500
22:52:04.474 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:04.474 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:52:04.474 00.000 5240 MoveAxis(W, 39, ABG)
22:52:04.476 00.002 5240 Guiding  Dir = 3, Dur = 39
22:52:04.476 00.000 5240 IsGuiding returns 0
22:52:04.476 00.000 5240 PulseGuide returned control before completion, sleep 49
22:52:04.489 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=171, med=0, FiltMin=0, FiltMax=131, Gamma=0.430
22:52:04.534 00.045 2696 UpdateGuideState exits: m=3063 SNR=39.0
22:52:04.537 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:04.542 00.005 5240 IsGuiding returns 0
22:52:04.542 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:52:04.546 00.004 5240 Move returns status 0, amount 39
22:52:04.546 00.000 2696 Enqueuing Expose request
22:52:04.548 00.002 5240 MoveAxis(N, 0, ABG)
22:52:04.549 00.001 5240 Move returns status 0, amount 0
22:52:04.549 00.000 5240 move complete, result=0
22:52:04.549 00.000 5240 worker thread done servicing request
22:52:04.549 00.000 5240 Worker thread wakes up
22:52:04.549 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:52:04.549 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:52:04.554 00.005 2696 GuideStep: -0.1 px 39 ms WEST, -0.0 px 0 ms NORTH
22:52:05.967 01.413 5240 Exposure complete
22:52:06.020 00.053 5240 worker thread done servicing request
22:52:06.020 00.000 2696 OnExposeComplete: enter
22:52:06.022 00.002 2696 UpdateGuideState(): m_state=6
22:52:06.025 00.003 2696 Star::Find(15, 282, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 269
22:52:06.029 00.004 2696 Star::Find returns 1 (0), X=282.21, Y=265.25, Mass=3112, SNR=39.3, Peak=186 HFD=3.9
22:52:06.031 00.002 2696 MultiStar: [#1 -1.63,0.14,1.24,U] [#2 -1.60,-0.06,0.69,U] [#3 -1.41,0.26,0.67,U] [#4 -2.48,-0.12,0.43,U] [#5 -1.93,1.13,0.42,U] [#6 -2.39,-0.11,0.46,U] [#7 -0.95,0.36,0.47,U] [#8 -1.61,-0.32,0.37,U] 
22:52:06.033 00.002 2696 single-star, 8 included, MultiStar: {-1.47, 0.09}, one-star: {-0.35, -0.20}
22:52:06.036 00.003 2696 CameraToMount -- cameraTheta (-2.61) - m_xAngle (2.74) = xAngle (-5.35 = 0.94)
22:52:06.038 00.002 2696 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.72 = -2.72)
22:52:06.042 00.004 2696 CameraToMount -- cameraX=-0.35 cameraY=-0.20 hyp=0.40 cameraTheta=-2.61 mountX=0.24 mountY=-0.17, mountTheta=-0.61
22:52:06.045 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.35, y=-0.20, opts=13)
22:52:06.047 00.002 2696 Enqueuing Move request for scope (-0.35, -0.20)
22:52:06.049 00.002 5240 Worker thread wakes up
22:52:06.049 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.20) opts 0xd
22:52:06.049 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.35, -0.20)
22:52:06.049 00.000 5240 Moving (-0.35, -0.20) raw xDistance=0.24 yDistance=-0.17
22:52:06.049 00.000 5240 BLC: window closed
22:52:06.049 00.000 5240 BLC: History state: CurrMiss=0.17, AvgInitMiss=1.07, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.954742, 1:0.959937, 2:0.008868
22:52:06.049 00.000 5240 BLC: Under-shoot: nominal increase by 135
22:52:06.049 00.000 5240 BLC: window closed
22:52:06.049 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:52:06.049 00.000 5240 BLC: Pulse adjusted to 330
22:52:06.052 00.003 5240 PPEC rslt: input = 0.24, final = 0.23, react = 0.24, pred = 0.58, hyst = 0.00, hyst_pct = 0.60, period_length = 647.39
22:52:06.052 00.000 5240 PPEC: input: 0.24, control: 0.23, exposure: 1500
22:52:06.052 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.17
22:52:06.052 00.000 5240 MoveAxis(W, 39, ABG)
22:52:06.052 00.000 5240 Guiding  Dir = 3, Dur = 39
22:52:06.052 00.000 5240 IsGuiding returns 0
22:52:06.053 00.001 5240 PulseGuide returned control before completion, sleep 49
22:52:06.063 00.010 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=191, med=0, FiltMin=0, FiltMax=145, Gamma=0.430
22:52:06.104 00.041 5240 IsGuiding returns 1
22:52:06.104 00.000 5240 scope still moving after pulse duration time elapsed
22:52:06.110 00.006 2696 UpdateGuideState exits: m=3112 SNR=39.3
22:52:06.112 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:06.114 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:52:06.116 00.002 2696 Enqueuing Expose request
22:52:06.118 00.002 2696 evsrv: cli 0F9434C0 connect
22:52:06.120 00.002 2696 case statement mapped state 6 to 3
22:52:06.121 00.001 2696 case statement mapped state 6 to 3
22:52:06.124 00.003 2696 evsrv: cli 0F9434C0 request: {"method":"get_pixel_scale","id":"81387d2a-2e20-4fe6-ba2f-f6d23444b38c"}
22:52:06.126 00.002 2696 evsrv: cli 0F9434C0 response: {"jsonrpc":"2.0","result":1.86834,"id":"81387d2a-2e20-4fe6-ba2f-f6d23444b38c"}
22:52:06.128 00.002 2696 evsrv: cli 0F9434C0 disconnect
22:52:06.135 00.007 5240 IsGuiding returns 0
22:52:06.135 00.000 5240 scope move finished after 39 + 43 ms
22:52:06.135 00.000 5240 Move returns status 0, amount 39
22:52:06.135 00.000 5240 MoveAxis(N, 21, ABG)
22:52:06.135 00.000 5240 Guiding  Dir = 0, Dur = 21
22:52:06.135 00.000 5240 IsGuiding returns 0
22:52:06.135 00.000 5240 PulseGuide returned control before completion, sleep 31
22:52:06.182 00.047 5240 IsGuiding returns 1
22:52:06.182 00.000 5240 scope still moving after pulse duration time elapsed
22:52:06.214 00.032 5240 IsGuiding returns 0
22:52:06.214 00.000 5240 scope move finished after 21 + 57 ms
22:52:06.214 00.000 5240 Move returns status 0, amount 21
22:52:06.214 00.000 5240 move complete, result=0
22:52:06.214 00.000 5240 worker thread done servicing request
22:52:06.214 00.000 2696 GuideStep: 0.2 px 39 ms WEST, -0.2 px 21 ms NORTH
22:52:06.216 00.002 5240 Worker thread wakes up
22:52:06.216 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:52:06.216 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:52:07.849 01.633 5240 Exposure complete
22:52:07.909 00.060 5240 worker thread done servicing request
22:52:07.910 00.001 2696 OnExposeComplete: enter
22:52:07.912 00.002 2696 UpdateGuideState(): m_state=6
22:52:07.915 00.003 2696 Star::Find(15, 282, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 270
22:52:07.917 00.002 2696 Star::Find returns 1 (0), X=281.88, Y=265.16, Mass=2978, SNR=38.4, Peak=163 HFD=4.3
22:52:07.919 00.002 2696 MultiStar: [#1 -2.25,0.01,1.29,U] [#2 -2.04,-0.22,0.70,U] [#3 -2.27,-0.32,0.65,U] [#4 -2.74,-0.18,0.42,U] [#5 -2.12,1.09,0.44,U] [#6 -2.84,-0.20,0.44,U] [#7 -1.70,-0.00,0.46,U] [#8 -1.91,-0.68,0.38,U] 
22:52:07.921 00.002 2696 single-star, 8 included, MultiStar: {-1.96, -0.10}, one-star: {-0.67, -0.28}
22:52:07.922 00.001 2696 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.74) = xAngle (-5.48 = 0.81)
22:52:07.924 00.002 2696 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.85 = -2.85)
22:52:07.926 00.002 2696 CameraToMount -- cameraX=-0.67 cameraY=-0.28 hyp=0.73 cameraTheta=-2.74 mountX=0.51 mountY=-0.21, mountTheta=-0.40
22:52:07.928 00.002 2696 SchedulePrimaryMove(0F998B58, x=-0.67, y=-0.28, opts=13)
22:52:07.930 00.002 2696 Enqueuing Move request for scope (-0.67, -0.28)
22:52:07.933 00.003 5240 Worker thread wakes up
22:52:07.933 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.28) opts 0xd
22:52:07.933 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.67, -0.28)
22:52:07.933 00.000 5240 Moving (-0.67, -0.28) raw xDistance=0.51 yDistance=-0.21
22:52:07.934 00.001 5240 PPEC rslt: input = 0.51, final = 0.68, react = 0.51, pred = 0.47, hyst = 0.48, hyst_pct = 0.60, period_length = 647.39
22:52:07.934 00.000 5240 PPEC: input: 0.51, control: 0.68, exposure: 1500
22:52:07.934 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
22:52:07.934 00.000 5240 MoveAxis(W, 112, ABG)
22:52:07.934 00.000 5240 Guiding  Dir = 3, Dur = 112
22:52:07.935 00.001 5240 IsGuiding returns 0
22:52:07.935 00.000 5240 PulseGuide returned control before completion, sleep 122
22:52:07.948 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=184, med=0, FiltMin=0, FiltMax=152, Gamma=0.430
22:52:07.994 00.046 2696 UpdateGuideState exits: m=2978 SNR=38.4
22:52:07.996 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:07.998 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:52:07.999 00.001 2696 Enqueuing Expose request
22:52:08.068 00.069 5240 IsGuiding returns 1
22:52:08.068 00.000 5240 scope still moving after pulse duration time elapsed
22:52:08.099 00.031 5240 IsGuiding returns 0
22:52:08.099 00.000 5240 scope move finished after 112 + 51 ms
22:52:08.099 00.000 5240 Move returns status 0, amount 112
22:52:08.099 00.000 5240 MoveAxis(N, 27, ABG)
22:52:08.099 00.000 5240 Guiding  Dir = 0, Dur = 27
22:52:08.099 00.000 5240 IsGuiding returns 0
22:52:08.100 00.001 5240 PulseGuide returned control before completion, sleep 37
22:52:08.145 00.045 5240 IsGuiding returns 1
22:52:08.145 00.000 5240 scope still moving after pulse duration time elapsed
22:52:08.176 00.031 5240 IsGuiding returns 0
22:52:08.176 00.000 5240 scope move finished after 27 + 50 ms
22:52:08.176 00.000 5240 Move returns status 0, amount 27
22:52:08.176 00.000 5240 move complete, result=0
22:52:08.177 00.001 5240 worker thread done servicing request
22:52:08.177 00.000 2696 GuideStep: 0.5 px 112 ms WEST, -0.2 px 27 ms NORTH
22:52:08.180 00.003 5240 Worker thread wakes up
22:52:08.180 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:52:08.180 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:52:09.600 01.420 5240 Exposure complete
22:52:09.649 00.049 5240 worker thread done servicing request
22:52:09.650 00.001 2696 OnExposeComplete: enter
22:52:09.652 00.002 2696 UpdateGuideState(): m_state=6
22:52:09.655 00.003 2696 Star::Find(15, 281, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 271
22:52:09.657 00.002 2696 Star::Find returns 1 (0), X=282.25, Y=265.09, Mass=2899, SNR=38.0, Peak=147 HFD=4.2
22:52:09.659 00.002 2696 MultiStar: [#1 -1.54,0.01,1.29,U] [#2 -1.63,-0.31,0.73,U] [#3 -1.57,-0.14,0.67,U] [#4 -2.70,-0.46,0.42,U] [#5 -2.03,0.51,0.45,U] [#6 -2.43,-0.52,0.44,U] [#7 -1.14,-0.03,0.48,U] [#8 -1.33,-0.66,0.36,U] 
22:52:09.661 00.002 2696 single-star, 8 included, MultiStar: {-1.49, -0.19}, one-star: {-0.30, -0.35}
22:52:09.662 00.001 2696 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.74) = xAngle (-5.00 = 1.28)
22:52:09.665 00.003 2696 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.37 = -2.37)
22:52:09.667 00.002 2696 CameraToMount -- cameraX=-0.30 cameraY=-0.35 hyp=0.46 cameraTheta=-2.27 mountX=0.13 mountY=-0.32, mountTheta=-1.18
22:52:09.671 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.30, y=-0.35, opts=13)
22:52:09.673 00.002 2696 Enqueuing Move request for scope (-0.30, -0.35)
22:52:09.675 00.002 5240 Worker thread wakes up
22:52:09.675 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.35) opts 0xd
22:52:09.675 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.30, -0.35)
22:52:09.675 00.000 5240 Moving (-0.30, -0.35) raw xDistance=0.13 yDistance=-0.32
22:52:09.676 00.001 5240 PPEC rslt: input = 0.13, final = 0.12, react = 0.13, pred = 0.29, hyst = 0.00, hyst_pct = 0.60, period_length = 647.39
22:52:09.676 00.000 5240 PPEC: input: 0.13, control: 0.12, exposure: 1500
22:52:09.676 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
22:52:09.676 00.000 5240 MoveAxis(W, 19, ABG)
22:52:09.676 00.000 5240 Guiding  Dir = 3, Dur = 19
22:52:09.677 00.001 5240 IsGuiding returns 0
22:52:09.677 00.000 5240 PulseGuide returned control before completion, sleep 29
22:52:09.689 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=161, med=0, FiltMin=0, FiltMax=137, Gamma=0.430
22:52:09.719 00.030 5240 IsGuiding returns 1
22:52:09.719 00.000 5240 scope still moving after pulse duration time elapsed
22:52:09.735 00.016 2696 UpdateGuideState exits: m=2899 SNR=38.0
22:52:09.737 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:09.739 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:52:09.741 00.002 2696 Enqueuing Expose request
22:52:09.750 00.009 5240 IsGuiding returns 0
22:52:09.750 00.000 5240 scope move finished after 19 + 54 ms
22:52:09.750 00.000 5240 Move returns status 0, amount 19
22:52:09.750 00.000 5240 MoveAxis(N, 41, ABG)
22:52:09.750 00.000 5240 Guiding  Dir = 0, Dur = 41
22:52:09.750 00.000 5240 IsGuiding returns 0
22:52:09.750 00.000 5240 PulseGuide returned control before completion, sleep 51
22:52:09.813 00.063 5240 IsGuiding returns 1
22:52:09.813 00.000 5240 scope still moving after pulse duration time elapsed
22:52:09.845 00.032 5240 IsGuiding returns 0
22:52:09.845 00.000 5240 scope move finished after 41 + 53 ms
22:52:09.845 00.000 5240 Move returns status 0, amount 41
22:52:09.845 00.000 5240 move complete, result=0
22:52:09.845 00.000 5240 worker thread done servicing request
22:52:09.845 00.000 5240 Worker thread wakes up
22:52:09.845 00.000 2696 GuideStep: 0.1 px 19 ms WEST, -0.3 px 41 ms NORTH
22:52:09.848 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:52:09.848 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:52:11.489 01.641 5240 Exposure complete
22:52:11.546 00.057 5240 worker thread done servicing request
22:52:11.546 00.000 2696 OnExposeComplete: enter
22:52:11.548 00.002 2696 UpdateGuideState(): m_state=6
22:52:11.551 00.003 2696 Star::Find(15, 282, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 272
22:52:11.553 00.002 2696 Star::Find returns 1 (0), X=282.67, Y=265.45, Mass=2899, SNR=37.9, Peak=168 HFD=3.7
22:52:11.555 00.002 2696 MultiStar: [#1 -1.08,0.41,1.28,U] [#2 -1.05,0.02,0.71,U] [#3 -0.97,0.27,0.69,U] [#4 -2.11,0.02,0.43,U] [#5 -1.49,1.02,0.43,U] [#6 -1.87,0.20,0.43,U] [#7 -0.73,0.38,0.49,U] [#8 -1.01,-0.55,0.38,U] 
22:52:11.556 00.001 2696 single-star, 8 included, MultiStar: {-0.99, 0.21}, one-star: {0.12, 0.00}
22:52:11.558 00.002 2696 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.74) = xAngle (-2.73 = -2.73)
22:52:11.560 00.002 2696 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.10 = -0.10)
22:52:11.562 00.002 2696 CameraToMount -- cameraX=0.12 cameraY=0.00 hyp=0.12 cameraTheta=0.00 mountX=-0.11 mountY=-0.01, mountTheta=-3.03
22:52:11.565 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.12, y=0.00, opts=13)
22:52:11.567 00.002 2696 Enqueuing Move request for scope (0.12, 0.00)
22:52:11.569 00.002 5240 Worker thread wakes up
22:52:11.569 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.00) opts 0xd
22:52:11.569 00.000 5240 Handling offset move in thread for scope, endpoint = (0.12, 0.00)
22:52:11.569 00.000 5240 Moving (0.12, 0.00) raw xDistance=-0.11 yDistance=-0.01
22:52:11.570 00.001 5240 PPEC rslt: input = -0.11, final = -0.33, react = -0.11, pred = -0.81, hyst = 0.00, hyst_pct = 0.60, period_length = 647.39
22:52:11.570 00.000 5240 PPEC: input: -0.11, control: -0.33, exposure: 1500
22:52:11.571 00.001 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:11.571 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:52:11.571 00.000 5240 MoveAxis(E, 55, ABG)
22:52:11.571 00.000 5240 Guiding  Dir = 2, Dur = 55
22:52:11.572 00.001 5240 IsGuiding returns 0
22:52:11.572 00.000 5240 PulseGuide returned control before completion, sleep 65
22:52:11.584 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=168, med=0, FiltMin=0, FiltMax=130, Gamma=0.430
22:52:11.631 00.047 2696 UpdateGuideState exits: m=2899 SNR=37.9
22:52:11.633 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:11.637 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:52:11.640 00.003 2696 Enqueuing Expose request
22:52:11.653 00.013 5240 IsGuiding returns 0
22:52:11.653 00.000 5240 Move returns status 0, amount 55
22:52:11.653 00.000 5240 MoveAxis(N, 0, ABG)
22:52:11.653 00.000 5240 Move returns status 0, amount 0
22:52:11.653 00.000 5240 move complete, result=0
22:52:11.653 00.000 5240 worker thread done servicing request
22:52:11.653 00.000 5240 Worker thread wakes up
22:52:11.653 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:52:11.653 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:52:11.656 00.003 2696 GuideStep: -0.1 px 55 ms EAST, -0.0 px 0 ms NORTH
22:52:13.073 01.417 5240 Exposure complete
22:52:13.124 00.051 5240 worker thread done servicing request
22:52:13.124 00.000 2696 OnExposeComplete: enter
22:52:13.126 00.002 2696 UpdateGuideState(): m_state=6
22:52:13.128 00.002 2696 Star::Find(15, 282, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 273
22:52:13.130 00.002 2696 Star::Find returns 1 (0), X=282.05, Y=265.78, Mass=3065, SNR=39.0, Peak=180 HFD=4.1
22:52:13.133 00.003 2696 MultiStar: [#1 -1.92,0.76,1.25,U] [#2 -2.03,0.15,0.67,U] [#3 -1.98,0.37,0.67,U] [#4 -2.51,0.35,0.42,U] [#5 -2.04,1.44,0.43,U] [#6 -2.52,0.49,0.41,U] [#7 -1.53,0.57,0.48,U] [#8 -1.82,0.01,0.36,U] 
22:52:13.136 00.003 2696 single-star, 8 included, MultiStar: {-1.75, 0.51}, one-star: {-0.50, 0.33}
22:52:13.138 00.002 2696 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.74) = xAngle (-0.18 = -0.18)
22:52:13.140 00.002 2696 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.45 = 2.45)
22:52:13.142 00.002 2696 CameraToMount -- cameraX=-0.50 cameraY=0.33 hyp=0.60 cameraTheta=2.56 mountX=0.59 mountY=0.38, mountTheta=0.57
22:52:13.145 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.50, y=0.33, opts=13)
22:52:13.147 00.002 2696 Enqueuing Move request for scope (-0.50, 0.33)
22:52:13.148 00.001 5240 Worker thread wakes up
22:52:13.148 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.33) opts 0xd
22:52:13.149 00.001 5240 Handling offset move in thread for scope, endpoint = (-0.50, 0.33)
22:52:13.149 00.000 5240 Moving (-0.50, 0.33) raw xDistance=0.59 yDistance=0.38
22:52:13.150 00.001 5240 PPEC rslt: input = 0.59, final = 0.18, react = 0.59, pred = -0.95, hyst = 0.55, hyst_pct = 0.59, period_length = 647.39
22:52:13.150 00.000 5240 PPEC: input: 0.59, control: 0.18, exposure: 1500
22:52:13.150 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:52:13.150 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
22:52:13.150 00.000 5240 MoveAxis(W, 30, ABG)
22:52:13.150 00.000 5240 Guiding  Dir = 3, Dur = 30
22:52:13.151 00.001 5240 IsGuiding returns 0
22:52:13.151 00.000 5240 PulseGuide returned control before completion, sleep 40
22:52:13.162 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=180, med=0, FiltMin=0, FiltMax=159, Gamma=0.430
22:52:13.193 00.031 5240 IsGuiding returns 1
22:52:13.193 00.000 5240 scope still moving after pulse duration time elapsed
22:52:13.209 00.016 2696 UpdateGuideState exits: m=3065 SNR=39.0
22:52:13.211 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:13.213 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:52:13.215 00.002 2696 Enqueuing Expose request
22:52:13.224 00.009 5240 IsGuiding returns 0
22:52:13.224 00.000 5240 scope move finished after 30 + 43 ms
22:52:13.224 00.000 5240 Move returns status 0, amount 30
22:52:13.224 00.000 5240 MoveAxis(N, 0, ABG)
22:52:13.224 00.000 5240 Move returns status 0, amount 0
22:52:13.224 00.000 5240 move complete, result=0
22:52:13.224 00.000 5240 worker thread done servicing request
22:52:13.224 00.000 5240 Worker thread wakes up
22:52:13.224 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:52:13.224 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:52:13.226 00.002 2696 GuideStep: 0.6 px 30 ms WEST, 0.4 px 0 ms NORTH
22:52:14.856 01.630 5240 Exposure complete
22:52:14.909 00.053 5240 worker thread done servicing request
22:52:14.909 00.000 2696 OnExposeComplete: enter
22:52:14.911 00.002 2696 UpdateGuideState(): m_state=6
22:52:14.913 00.002 2696 Star::Find(15, 282, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 274
22:52:14.915 00.002 2696 Star::Find returns 1 (0), X=281.97, Y=266.16, Mass=2994, SNR=38.6, Peak=157 HFD=4.3
22:52:14.917 00.002 2696 MultiStar: [#1 -2.31,0.53,1.29,U] [#2 -2.12,0.40,0.70,U] [#3 -2.04,0.76,0.66,U] [#4 -2.90,0.47,0.42,U] [#5 -2.35,1.58,0.43,U] [#6 -2.84,0.38,0.43,U] [#7 -1.47,0.84,0.48,U] [#8 -2.15,-0.18,0.37,U] 
22:52:14.919 00.002 2696 single-star, 8 included, MultiStar: {-1.97, 0.61}, one-star: {-0.58, 0.71}
22:52:14.921 00.002 2696 CameraToMount -- cameraTheta (2.26) - m_xAngle (2.74) = xAngle (-0.48 = -0.48)
22:52:14.923 00.002 2696 CameraToMount -- cameraTheta (2.26) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.15 = 2.15)
22:52:14.925 00.002 2696 CameraToMount -- cameraX=-0.58 cameraY=0.71 hyp=0.92 cameraTheta=2.26 mountX=0.82 mountY=0.77, mountTheta=0.75
22:52:14.928 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.58, y=0.71, opts=13)
22:52:14.930 00.002 2696 Enqueuing Move request for scope (-0.58, 0.71)
22:52:14.932 00.002 5240 Worker thread wakes up
22:52:14.932 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.71) opts 0xd
22:52:14.932 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.58, 0.71)
22:52:14.932 00.000 5240 Moving (-0.58, 0.71) raw xDistance=0.82 yDistance=0.77
22:52:14.933 00.001 5240 PPEC rslt: input = 0.82, final = 0.38, react = 0.82, pred = -0.90, hyst = 0.70, hyst_pct = 0.59, period_length = 647.39
22:52:14.933 00.000 5240 PPEC: input: 0.82, control: 0.38, exposure: 1500
22:52:14.933 00.000 5240 resist switch: large excursion: input 0.77 thresh 0.45 direction from -1 to 1
22:52:14.933 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.31
22:52:14.933 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.77 from input 0.77
22:52:14.933 00.000 5240 MoveAxis(W, 63, ABG)
22:52:14.933 00.000 5240 Guiding  Dir = 3, Dur = 63
22:52:14.934 00.001 5240 IsGuiding returns 0
22:52:14.934 00.000 5240 PulseGuide returned control before completion, sleep 73
22:52:14.948 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=168, med=0, FiltMin=0, FiltMax=148, Gamma=0.430
22:52:15.000 00.052 2696 UpdateGuideState exits: m=2994 SNR=38.6
22:52:15.002 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:15.005 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:52:15.010 00.005 2696 Enqueuing Expose request
22:52:15.019 00.009 5240 IsGuiding returns 1
22:52:15.019 00.000 5240 scope still moving after pulse duration time elapsed
22:52:15.050 00.031 5240 IsGuiding returns 0
22:52:15.050 00.000 5240 scope move finished after 63 + 53 ms
22:52:15.050 00.000 5240 Move returns status 0, amount 63
22:52:15.050 00.000 5240 BLC: Oldest BLC event removed
22:52:15.051 00.001 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 330 applied
22:52:15.051 00.000 5240 MoveAxis(S, 427, ABG)
22:52:15.051 00.000 5240 Guiding  Dir = 1, Dur = 427
22:52:15.051 00.000 5240 IsGuiding returns 0
22:52:15.051 00.000 5240 PulseGuide returned control before completion, sleep 437
22:52:15.500 00.449 5240 IsGuiding returns 1
22:52:15.500 00.000 5240 scope still moving after pulse duration time elapsed
22:52:15.532 00.032 5240 IsGuiding returns 0
22:52:15.532 00.000 5240 scope move finished after 427 + 54 ms
22:52:15.533 00.001 5240 Move returns status 0, amount 427
22:52:15.533 00.000 5240 move complete, result=0
22:52:15.533 00.000 5240 worker thread done servicing request
22:52:15.533 00.000 2696 GuideStep: 0.8 px 63 ms WEST, 0.8 px 427 ms SOUTH
22:52:15.541 00.008 5240 Worker thread wakes up
22:52:15.541 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:52:15.541 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:52:16.959 01.418 5240 Exposure complete
22:52:17.012 00.053 5240 worker thread done servicing request
22:52:17.012 00.000 2696 OnExposeComplete: enter
22:52:17.015 00.003 2696 UpdateGuideState(): m_state=6
22:52:17.016 00.001 2696 Star::Find(15, 281, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 275
22:52:17.018 00.002 2696 Star::Find returns 1 (0), X=281.31, Y=265.79, Mass=2939, SNR=38.2, Peak=148 HFD=4.3
22:52:17.020 00.002 2696 MultiStar: [#1 -2.32,0.90,1.27,U] [#2 -2.38,0.60,0.69,U] [#3 -2.15,1.10,0.69,U] [#4 -3.31,0.48,0.00,M1] [#5 -2.75,1.47,0.00,M1] [#6 -3.24,0.56,0.00,M1] [#7 -1.75,1.10,0.49,U] [#8 -2.52,-0.08,0.38,U] 
22:52:17.022 00.002 2696 single-star, 5 included, MultiStar: {-2.02, 0.70}, one-star: {-1.24, 0.34}
22:52:17.025 00.003 2696 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.74) = xAngle (0.14 = 0.14)
22:52:17.026 00.001 2696 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.77 = 2.77)
22:52:17.028 00.002 2696 CameraToMount -- cameraX=-1.24 cameraY=0.34 hyp=1.28 cameraTheta=2.87 mountX=1.27 mountY=0.46, mountTheta=0.35
22:52:17.031 00.003 2696 SchedulePrimaryMove(0F998B58, x=-1.24, y=0.34, opts=13)
22:52:17.033 00.002 2696 Enqueuing Move request for scope (-1.24, 0.34)
22:52:17.034 00.001 5240 Worker thread wakes up
22:52:17.034 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.24, 0.34) opts 0xd
22:52:17.035 00.001 5240 Handling offset move in thread for scope, endpoint = (-1.24, 0.34)
22:52:17.035 00.000 5240 Moving (-1.24, 0.34) raw xDistance=1.27 yDistance=0.46
22:52:17.035 00.000 5240 BLC: History state: CurrMiss=0.46, AvgInitMiss=0.98, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.769689, 1:0.464492
22:52:17.035 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:52:17.036 00.001 5240 PPEC rslt: input = 1.27, final = 0.75, react = 1.27, pred = -1.12, hyst = 1.16, hyst_pct = 0.59, period_length = 647.39
22:52:17.036 00.000 5240 PPEC: input: 1.27, control: 0.75, exposure: 1500
22:52:17.036 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
22:52:17.036 00.000 5240 MoveAxis(W, 124, ABG)
22:52:17.036 00.000 5240 Guiding  Dir = 3, Dur = 124
22:52:17.037 00.001 5240 IsGuiding returns 0
22:52:17.037 00.000 5240 PulseGuide returned control before completion, sleep 134
22:52:17.051 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=175, med=0, FiltMin=0, FiltMax=143, Gamma=0.430
22:52:17.097 00.046 2696 UpdateGuideState exits: m=2939 SNR=38.2
22:52:17.099 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:17.102 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:52:17.106 00.004 2696 Enqueuing Expose request
22:52:17.186 00.080 5240 IsGuiding returns 1
22:52:17.186 00.000 5240 scope still moving after pulse duration time elapsed
22:52:17.217 00.031 5240 IsGuiding returns 0
22:52:17.217 00.000 5240 scope move finished after 124 + 55 ms
22:52:17.217 00.000 5240 Move returns status 0, amount 124
22:52:17.217 00.000 5240 MoveAxis(S, 59, ABG)
22:52:17.217 00.000 5240 Guiding  Dir = 1, Dur = 59
22:52:17.217 00.000 5240 IsGuiding returns 0
22:52:17.217 00.000 5240 PulseGuide returned control before completion, sleep 69
22:52:17.295 00.078 5240 IsGuiding returns 1
22:52:17.295 00.000 5240 scope still moving after pulse duration time elapsed
22:52:17.325 00.030 5240 IsGuiding returns 0
22:52:17.325 00.000 5240 scope move finished after 59 + 49 ms
22:52:17.325 00.000 5240 Move returns status 0, amount 59
22:52:17.325 00.000 5240 move complete, result=0
22:52:17.325 00.000 5240 worker thread done servicing request
22:52:17.325 00.000 5240 Worker thread wakes up
22:52:17.325 00.000 2696 GuideStep: 1.3 px 124 ms WEST, 0.5 px 59 ms SOUTH
22:52:17.328 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:52:17.328 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:52:18.982 01.654 5240 Exposure complete
22:52:19.067 00.085 5240 worker thread done servicing request
22:52:19.067 00.000 2696 OnExposeComplete: enter
22:52:19.069 00.002 2696 UpdateGuideState(): m_state=6
22:52:19.073 00.004 2696 Star::Find(15, 281, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 276
22:52:19.075 00.002 2696 Star::Find returns 1 (0), X=282.24, Y=265.61, Mass=2970, SNR=38.4, Peak=174 HFD=3.7
22:52:19.077 00.002 2696 MultiStar: [#1 -1.66,0.22,1.25,U] [#2 -1.64,0.06,0.70,U] [#3 -1.67,0.31,0.68,U] [#4 -2.47,0.04,0.43,U] [#5 -1.81,1.23,0.44,U] [#6 -2.40,0.16,0.46,U] [#7 -1.42,0.37,0.48,U] [#8 -1.65,-0.41,0.36,U] 
22:52:19.079 00.002 2696 single-star, 8 included, MultiStar: {-1.53, 0.23}, one-star: {-0.31, 0.17}
22:52:19.081 00.002 2696 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.74) = xAngle (-0.08 = -0.08)
22:52:19.082 00.001 2696 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.55 = 2.55)
22:52:19.084 00.002 2696 CameraToMount -- cameraX=-0.31 cameraY=0.17 hyp=0.35 cameraTheta=2.65 mountX=0.35 mountY=0.20, mountTheta=0.51
22:52:19.087 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.31, y=0.17, opts=13)
22:52:19.090 00.003 2696 Enqueuing Move request for scope (-0.31, 0.17)
22:52:19.092 00.002 5240 Worker thread wakes up
22:52:19.092 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.17) opts 0xd
22:52:19.092 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.31, 0.17)
22:52:19.092 00.000 5240 Moving (-0.31, 0.17) raw xDistance=0.35 yDistance=0.20
22:52:19.093 00.001 5240 BLC: History state: CurrMiss=0.20, AvgInitMiss=0.98, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.769689, 1:0.464492, 2:0.197146
22:52:19.093 00.000 5240 BLC: Under-shoot: nominal increase by 124
22:52:19.093 00.000 5240 BLC: window closed
22:52:19.093 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:52:19.093 00.000 5240 BLC: Pulse adjusted to 330
22:52:19.095 00.002 5240 PPEC rslt: input = 0.35, final = -0.15, react = 0.35, pred = -1.22, hyst = 0.35, hyst_pct = 0.59, period_length = 647.39
22:52:19.095 00.000 5240 PPEC: input: 0.35, control: -0.15, exposure: 1500
22:52:19.095 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
22:52:19.095 00.000 5240 MoveAxis(E, 24, ABG)
22:52:19.095 00.000 5240 Guiding  Dir = 2, Dur = 24
22:52:19.095 00.000 5240 IsGuiding returns 0
22:52:19.096 00.001 5240 PulseGuide returned control before completion, sleep 34
22:52:19.108 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=0, FiltMin=0, FiltMax=131, Gamma=0.430
22:52:19.135 00.027 5240 IsGuiding returns 1
22:52:19.135 00.000 5240 scope still moving after pulse duration time elapsed
22:52:19.155 00.020 2696 UpdateGuideState exits: m=2970 SNR=38.4
22:52:19.157 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:19.159 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:52:19.162 00.003 2696 Enqueuing Expose request
22:52:19.167 00.005 5240 IsGuiding returns 1
22:52:19.168 00.001 2696 evsrv: cli 0F944500 connect
22:52:19.171 00.003 2696 case statement mapped state 6 to 3
22:52:19.175 00.004 2696 case statement mapped state 6 to 3
22:52:19.178 00.003 2696 evsrv: cli 0F944500 request: {"method":"get_pixel_scale","id":"e8e1bacd-b894-4155-bf67-5b090a3054a3"}
22:52:19.181 00.003 2696 evsrv: cli 0F944500 response: {"jsonrpc":"2.0","result":1.86834,"id":"e8e1bacd-b894-4155-bf67-5b090a3054a3"}
22:52:19.184 00.003 2696 evsrv: cli 0F944500 disconnect
22:52:19.199 00.015 5240 IsGuiding returns 1
22:52:19.229 00.030 5240 IsGuiding returns 0
22:52:19.229 00.000 5240 scope move finished after 24 + 110 ms
22:52:19.229 00.000 5240 Move returns status 0, amount 24
22:52:19.229 00.000 5240 MoveAxis(S, 25, ABG)
22:52:19.229 00.000 5240 Guiding  Dir = 1, Dur = 25
22:52:19.229 00.000 5240 IsGuiding returns 0
22:52:19.230 00.001 5240 PulseGuide returned control before completion, sleep 35
22:52:19.275 00.045 5240 IsGuiding returns 1
22:52:19.275 00.000 5240 scope still moving after pulse duration time elapsed
22:52:19.307 00.032 5240 IsGuiding returns 0
22:52:19.307 00.000 5240 scope move finished after 25 + 52 ms
22:52:19.307 00.000 5240 Move returns status 0, amount 25
22:52:19.307 00.000 5240 move complete, result=0
22:52:19.307 00.000 5240 worker thread done servicing request
22:52:19.307 00.000 5240 Worker thread wakes up
22:52:19.307 00.000 2696 GuideStep: 0.4 px 24 ms EAST, 0.2 px 25 ms SOUTH
22:52:19.310 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:52:19.310 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:52:20.730 01.420 5240 Exposure complete
22:52:20.827 00.097 5240 worker thread done servicing request
22:52:20.827 00.000 2696 OnExposeComplete: enter
22:52:20.829 00.002 2696 UpdateGuideState(): m_state=6
22:52:20.831 00.002 2696 Star::Find(15, 282, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 277
22:52:20.833 00.002 2696 Star::Find returns 1 (0), X=282.26, Y=265.54, Mass=2977, SNR=38.4, Peak=160 HFD=3.9
22:52:20.835 00.002 2696 MultiStar: [#1 -2.01,-0.03,1.26,U] [#2 -1.86,-0.28,0.70,U] [#3 -2.04,0.10,0.66,U] [#4 -2.77,-0.41,0.44,U] [#5 -2.10,0.63,0.43,U] [#6 -2.58,-0.18,0.45,U] [#7 -1.59,-0.00,0.48,U] [#8 -1.54,-0.33,0.37,U] 
22:52:20.837 00.002 2696 single-star, 8 included, MultiStar: {-1.74, -0.03}, one-star: {-0.29, 0.09}
22:52:20.839 00.002 2696 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.74) = xAngle (0.11 = 0.11)
22:52:20.841 00.002 2696 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.74 = 2.74)
22:52:20.842 00.001 2696 CameraToMount -- cameraX=-0.29 cameraY=0.09 hyp=0.31 cameraTheta=2.84 mountX=0.31 mountY=0.12, mountTheta=0.38
22:52:20.845 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.29, y=0.09, opts=13)
22:52:20.847 00.002 2696 Enqueuing Move request for scope (-0.29, 0.09)
22:52:20.849 00.002 5240 Worker thread wakes up
22:52:20.849 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.09) opts 0xd
22:52:20.849 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.29, 0.09)
22:52:20.849 00.000 5240 Moving (-0.29, 0.09) raw xDistance=0.31 yDistance=0.12
22:52:20.851 00.002 5240 PPEC rslt: input = 0.31, final = 0.49, react = 0.31, pred = 0.39, hyst = 0.35, hyst_pct = 0.59, period_length = 647.39
22:52:20.851 00.000 5240 PPEC: input: 0.31, control: 0.49, exposure: 1500
22:52:20.851 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:20.851 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:52:20.851 00.000 5240 MoveAxis(W, 82, ABG)
22:52:20.851 00.000 5240 Guiding  Dir = 3, Dur = 82
22:52:20.852 00.001 5240 IsGuiding returns 0
22:52:20.853 00.001 5240 PulseGuide returned control before completion, sleep 92
22:52:20.864 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=160, med=0, FiltMin=0, FiltMax=141, Gamma=0.430
22:52:20.910 00.046 2696 UpdateGuideState exits: m=2977 SNR=38.4
22:52:20.911 00.001 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:20.917 00.006 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:52:20.920 00.003 2696 Enqueuing Expose request
22:52:20.948 00.028 5240 IsGuiding returns 1
22:52:20.948 00.000 5240 scope still moving after pulse duration time elapsed
22:52:20.979 00.031 5240 IsGuiding returns 0
22:52:20.979 00.000 5240 scope move finished after 82 + 45 ms
22:52:20.979 00.000 5240 Move returns status 0, amount 82
22:52:20.979 00.000 5240 MoveAxis(N, 0, ABG)
22:52:20.979 00.000 5240 Move returns status 0, amount 0
22:52:20.979 00.000 5240 move complete, result=0
22:52:20.979 00.000 5240 worker thread done servicing request
22:52:20.979 00.000 5240 Worker thread wakes up
22:52:20.979 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:52:20.979 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:52:20.982 00.003 2696 GuideStep: 0.3 px 82 ms WEST, 0.1 px 0 ms NORTH
22:52:22.610 01.628 5240 Exposure complete
22:52:22.658 00.048 5240 worker thread done servicing request
22:52:22.658 00.000 2696 OnExposeComplete: enter
22:52:22.660 00.002 2696 UpdateGuideState(): m_state=6
22:52:22.662 00.002 2696 Star::Find(15, 282, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 278
22:52:22.666 00.004 2696 Star::Find returns 1 (0), X=282.54, Y=265.32, Mass=3038, SNR=38.9, Peak=168 HFD=4.0
22:52:22.668 00.002 2696 MultiStar: [#1 -1.81,-0.05,1.28,U] [#2 -1.63,-0.46,0.69,U] [#3 -1.68,-0.34,0.66,U] [#4 -2.63,-0.57,0.43,U] [#5 -1.83,0.76,0.43,U] [#6 -2.41,-0.41,0.45,U] [#7 -1.40,-0.34,0.48,U] [#8 -1.31,-0.31,0.37,U] 
22:52:22.671 00.003 2696 single-star, 8 included, MultiStar: {-1.50, -0.19}, one-star: {-0.01, -0.13}
22:52:22.673 00.002 2696 CameraToMount -- cameraTheta (-1.66) - m_xAngle (2.74) = xAngle (-4.40 = 1.89)
22:52:22.675 00.002 2696 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.76 = -1.76)
22:52:22.676 00.001 2696 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.66 mountX=-0.04 mountY=-0.13, mountTheta=-1.88
22:52:22.679 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.01, y=-0.13, opts=13)
22:52:22.681 00.002 2696 Enqueuing Move request for scope (-0.01, -0.13)
22:52:22.683 00.002 5240 Worker thread wakes up
22:52:22.683 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd
22:52:22.683 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.01, -0.13)
22:52:22.683 00.000 5240 Moving (-0.01, -0.13) raw xDistance=-0.04 yDistance=-0.13
22:52:22.684 00.001 5240 PPEC rslt: input = -0.04, final = 0.18, react = -0.04, pred = 0.43, hyst = 0.00, hyst_pct = 0.59, period_length = 647.39
22:52:22.684 00.000 5240 PPEC: input: -0.04, control: 0.18, exposure: 1500
22:52:22.684 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:22.684 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:52:22.684 00.000 5240 MoveAxis(W, 30, ABG)
22:52:22.685 00.001 5240 Guiding  Dir = 3, Dur = 30
22:52:22.685 00.000 5240 IsGuiding returns 0
22:52:22.685 00.000 5240 PulseGuide returned control before completion, sleep 40
22:52:22.697 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=181, med=0, FiltMin=0, FiltMax=154, Gamma=0.430
22:52:22.730 00.033 5240 IsGuiding returns 1
22:52:22.730 00.000 5240 scope still moving after pulse duration time elapsed
22:52:22.745 00.015 2696 UpdateGuideState exits: m=3038 SNR=38.9
22:52:22.747 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:22.748 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:52:22.750 00.002 2696 Enqueuing Expose request
22:52:22.762 00.012 5240 IsGuiding returns 0
22:52:22.762 00.000 5240 scope move finished after 30 + 46 ms
22:52:22.762 00.000 5240 Move returns status 0, amount 30
22:52:22.762 00.000 5240 MoveAxis(N, 0, ABG)
22:52:22.762 00.000 5240 Move returns status 0, amount 0
22:52:22.762 00.000 5240 move complete, result=0
22:52:22.762 00.000 5240 worker thread done servicing request
22:52:22.763 00.001 5240 Worker thread wakes up
22:52:22.763 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:52:22.763 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:52:22.766 00.003 2696 GuideStep: -0.0 px 30 ms WEST, -0.1 px 0 ms NORTH
22:52:24.194 01.428 5240 Exposure complete
22:52:24.263 00.069 5240 worker thread done servicing request
22:52:24.264 00.001 2696 OnExposeComplete: enter
22:52:24.266 00.002 2696 UpdateGuideState(): m_state=6
22:52:24.267 00.001 2696 Star::Find(15, 282, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 279
22:52:24.270 00.003 2696 Star::Find returns 1 (0), X=282.29, Y=264.70, Mass=2995, SNR=38.6, Peak=153 HFD=4.2
22:52:24.272 00.002 2696 MultiStar: [#1 -1.41,-0.09,1.25,U] [#2 -1.46,-0.44,0.69,U] [#3 -1.57,-0.42,0.67,U] [#4 -2.38,-0.63,0.43,U] [#5 -1.66,0.57,0.43,U] [#6 -2.50,-0.66,0.45,U] [#7 -1.24,-0.47,0.48,U] [#8 -1.57,-1.05,0.39,U] 
22:52:24.274 00.002 2696 single-star, 8 included, MultiStar: {-1.41, -0.42}, one-star: {-0.26, -0.75}
22:52:24.275 00.001 2696 CameraToMount -- cameraTheta (-1.90) - m_xAngle (2.74) = xAngle (-4.64 = 1.64)
22:52:24.277 00.002 2696 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.01 = -2.01)
22:52:24.279 00.002 2696 CameraToMount -- cameraX=-0.26 cameraY=-0.75 hyp=0.79 cameraTheta=-1.90 mountX=-0.06 mountY=-0.72, mountTheta=-1.65
22:52:24.282 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.26, y=-0.75, opts=13)
22:52:24.284 00.002 2696 Enqueuing Move request for scope (-0.26, -0.75)
22:52:24.285 00.001 5240 Worker thread wakes up
22:52:24.285 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.75) opts 0xd
22:52:24.285 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.26, -0.75)
22:52:24.286 00.001 5240 Moving (-0.26, -0.75) raw xDistance=-0.06 yDistance=-0.72
22:52:24.286 00.000 5240 PPEC rslt: input = -0.06, final = 0.18, react = -0.06, pred = 0.42, hyst = 0.00, hyst_pct = 0.59, period_length = 647.39
22:52:24.286 00.000 5240 PPEC: input: -0.06, control: 0.18, exposure: 1500
22:52:24.286 00.000 5240 resist switch: large excursion: input -0.72 thresh 0.45 direction from 1 to -1
22:52:24.286 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.16
22:52:24.288 00.002 5240 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72
22:52:24.288 00.000 5240 MoveAxis(W, 29, ABG)
22:52:24.288 00.000 5240 Guiding  Dir = 3, Dur = 29
22:52:24.288 00.000 5240 IsGuiding returns 0
22:52:24.288 00.000 5240 PulseGuide returned control before completion, sleep 39
22:52:24.301 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=198, med=0, FiltMin=0, FiltMax=150, Gamma=0.430
22:52:24.335 00.034 5240 IsGuiding returns 1
22:52:24.335 00.000 5240 scope still moving after pulse duration time elapsed
22:52:24.346 00.011 2696 UpdateGuideState exits: m=2995 SNR=38.6
22:52:24.349 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:24.352 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:52:24.356 00.004 2696 Enqueuing Expose request
22:52:24.366 00.010 5240 IsGuiding returns 0
22:52:24.366 00.000 5240 scope move finished after 29 + 48 ms
22:52:24.366 00.000 5240 Move returns status 0, amount 29
22:52:24.366 00.000 5240 BLC: Oldest BLC event removed
22:52:24.366 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 330 applied
22:52:24.367 00.001 5240 MoveAxis(N, 421, ABG)
22:52:24.367 00.000 5240 Guiding  Dir = 0, Dur = 421
22:52:24.367 00.000 5240 IsGuiding returns 0
22:52:24.367 00.000 5240 PulseGuide returned control before completion, sleep 431
22:52:24.805 00.438 5240 IsGuiding returns 1
22:52:24.805 00.000 5240 scope still moving after pulse duration time elapsed
22:52:24.837 00.032 5240 IsGuiding returns 0
22:52:24.837 00.000 5240 scope move finished after 421 + 48 ms
22:52:24.837 00.000 5240 Move returns status 0, amount 421
22:52:24.837 00.000 5240 move complete, result=0
22:52:24.837 00.000 5240 worker thread done servicing request
22:52:24.837 00.000 5240 Worker thread wakes up
22:52:24.837 00.000 2696 GuideStep: -0.1 px 29 ms WEST, -0.7 px 421 ms NORTH
22:52:24.840 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:52:24.840 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:52:26.484 01.644 5240 Exposure complete
22:52:26.544 00.060 5240 worker thread done servicing request
22:52:26.544 00.000 2696 OnExposeComplete: enter
22:52:26.547 00.003 2696 UpdateGuideState(): m_state=6
22:52:26.549 00.002 2696 Star::Find(15, 282, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 280
22:52:26.552 00.003 2696 Star::Find returns 1 (0), X=283.89, Y=264.53, Mass=2984, SNR=38.5, Peak=171 HFD=3.8
22:52:26.555 00.003 2696 MultiStar: [#1 -0.06,-0.71,1.29,U] [#2 0.31,-0.70,0.69,U] [#3 0.10,-0.70,0.66,U] [#4 -0.77,-0.69,0.43,U] [#5 -0.02,0.38,0.44,U] [#6 -0.62,-0.80,0.44,U] [#7 0.62,-0.49,0.47,U] [#8 0.03,-1.38,0.37,U] 
22:52:26.557 00.002 2696 refined, 8 included, MultiStar: {0.21, -0.69}, one-star: {1.34, -0.92}
22:52:26.559 00.002 2696 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.74) = xAngle (-4.01 = 2.27)
22:52:26.562 00.003 2696 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.38 = -1.38)
22:52:26.564 00.002 2696 CameraToMount -- cameraX=0.21 cameraY=-0.69 hyp=0.72 cameraTheta=-1.27 mountX=-0.47 mountY=-0.71, mountTheta=-2.15
22:52:26.568 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.21, y=-0.69, opts=13)
22:52:26.572 00.004 2696 Enqueuing Move request for scope (0.21, -0.69)
22:52:26.575 00.003 5240 Worker thread wakes up
22:52:26.575 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.69) opts 0xd
22:52:26.575 00.000 5240 Handling offset move in thread for scope, endpoint = (0.21, -0.69)
22:52:26.575 00.000 5240 Moving (0.21, -0.69) raw xDistance=-0.47 yDistance=-0.71
22:52:26.575 00.000 5240 BLC: History state: CurrMiss=0.71, AvgInitMiss=0.94, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.719434, 1:0.709460
22:52:26.575 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:52:26.576 00.001 5240 PPEC rslt: input = -0.47, final = -0.26, react = -0.47, pred = 0.42, hyst = -0.40, hyst_pct = 0.58, period_length = 647.39
22:52:26.576 00.000 5240 PPEC: input: -0.47, control: -0.26, exposure: 1500
22:52:26.577 00.001 5240 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71
22:52:26.577 00.000 5240 MoveAxis(E, 42, ABG)
22:52:26.577 00.000 5240 Guiding  Dir = 2, Dur = 42
22:52:26.577 00.000 5240 IsGuiding returns 0
22:52:26.577 00.000 5240 PulseGuide returned control before completion, sleep 52
22:52:26.590 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=178, med=0, FiltMin=0, FiltMax=141, Gamma=0.430
22:52:26.630 00.040 5240 IsGuiding returns 1
22:52:26.630 00.000 5240 scope still moving after pulse duration time elapsed
22:52:26.640 00.010 2696 UpdateGuideState exits: m=2984 SNR=38.5
22:52:26.642 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:26.645 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:52:26.646 00.001 2696 Enqueuing Expose request
22:52:26.661 00.015 5240 IsGuiding returns 0
22:52:26.661 00.000 5240 scope move finished after 42 + 41 ms
22:52:26.661 00.000 5240 Move returns status 0, amount 42
22:52:26.661 00.000 5240 MoveAxis(N, 90, ABG)
22:52:26.661 00.000 5240 Guiding  Dir = 0, Dur = 90
22:52:26.661 00.000 5240 IsGuiding returns 0
22:52:26.661 00.000 5240 PulseGuide returned control before completion, sleep 100
22:52:26.770 00.109 5240 IsGuiding returns 1
22:52:26.770 00.000 5240 scope still moving after pulse duration time elapsed
22:52:26.801 00.031 5240 IsGuiding returns 0
22:52:26.801 00.000 5240 scope move finished after 90 + 48 ms
22:52:26.801 00.000 5240 Move returns status 0, amount 90
22:52:26.801 00.000 5240 move complete, result=0
22:52:26.801 00.000 5240 worker thread done servicing request
22:52:26.801 00.000 5240 Worker thread wakes up
22:52:26.801 00.000 2696 GuideStep: -0.5 px 42 ms EAST, -0.7 px 90 ms NORTH
22:52:26.804 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:52:26.804 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:52:28.225 01.421 5240 Exposure complete
22:52:28.329 00.104 5240 worker thread done servicing request
22:52:28.330 00.001 2696 OnExposeComplete: enter
22:52:28.333 00.003 2696 UpdateGuideState(): m_state=6
22:52:28.335 00.002 2696 Star::Find(15, 283, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 281
22:52:28.337 00.002 2696 Star::Find returns 1 (0), X=284.04, Y=264.26, Mass=2961, SNR=38.3, Peak=160 HFD=4.1
22:52:28.340 00.003 2696 MultiStar: [#1 0.14,-1.00,1.27,U] [#2 -0.12,-1.40,0.72,U] [#3 -0.18,-1.09,0.68,U] [#4 -0.95,-1.40,0.43,U] [#5 -0.54,-0.39,0.45,U] [#6 -0.89,-1.27,0.45,U] [#7 0.47,-1.04,0.48,U] [#8 0.12,-1.47,0.38,U] 
22:52:28.341 00.001 2696 refined, 8 included, MultiStar: {0.11, -1.13}, one-star: {1.49, -1.19}
22:52:28.343 00.002 2696 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.74) = xAngle (-4.21 = 2.08)
22:52:28.345 00.002 2696 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.57 = -1.57)
22:52:28.347 00.002 2696 CameraToMount -- cameraX=0.11 cameraY=-1.13 hyp=1.14 cameraTheta=-1.47 mountX=-0.55 mountY=-1.14, mountTheta=-2.02
22:52:28.349 00.002 2696 SchedulePrimaryMove(0F998B58, x=0.11, y=-1.13, opts=13)
22:52:28.353 00.004 2696 Enqueuing Move request for scope (0.11, -1.13)
22:52:28.356 00.003 5240 Worker thread wakes up
22:52:28.356 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.11, -1.13) opts 0xd
22:52:28.356 00.000 5240 Handling offset move in thread for scope, endpoint = (0.11, -1.13)
22:52:28.357 00.001 5240 Moving (0.11, -1.13) raw xDistance=-0.55 yDistance=-1.14
22:52:28.357 00.000 5240 BLC: History state: CurrMiss=1.14, AvgInitMiss=0.94, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.719434, 1:0.709460, 2:1.135515
22:52:28.357 00.000 5240 BLC: Under-shoot: nominal increase by 118
22:52:28.357 00.000 5240 BLC: window closed
22:52:28.357 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:52:28.357 00.000 5240 BLC: Pulse adjusted to 330
22:52:28.359 00.002 5240 PPEC rslt: input = -0.55, final = -0.37, react = -0.55, pred = 0.32, hyst = -0.48, hyst_pct = 0.58, period_length = 647.39
22:52:28.360 00.001 5240 PPEC: input: -0.55, control: -0.37, exposure: 1500
22:52:28.360 00.000 5240 GuideAlgorithmResistSwitch::result() returns -1.14 from input -1.14
22:52:28.360 00.000 5240 MoveAxis(E, 62, ABG)
22:52:28.360 00.000 5240 Guiding  Dir = 2, Dur = 62
22:52:28.360 00.000 5240 IsGuiding returns 0
22:52:28.360 00.000 5240 PulseGuide returned control before completion, sleep 72
22:52:28.371 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=164, med=0, FiltMin=0, FiltMax=147, Gamma=0.430
22:52:28.419 00.048 2696 UpdateGuideState exits: m=2961 SNR=38.3
22:52:28.422 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:28.424 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:52:28.425 00.001 2696 Enqueuing Expose request
22:52:28.441 00.016 5240 IsGuiding returns 1
22:52:28.441 00.000 5240 scope still moving after pulse duration time elapsed
22:52:28.473 00.032 5240 IsGuiding returns 0
22:52:28.473 00.000 5240 scope move finished after 62 + 51 ms
22:52:28.474 00.001 5240 Move returns status 0, amount 62
22:52:28.474 00.000 5240 MoveAxis(N, 144, ABG)
22:52:28.474 00.000 5240 Guiding  Dir = 0, Dur = 144
22:52:28.474 00.000 5240 IsGuiding returns 0
22:52:28.474 00.000 5240 PulseGuide returned control before completion, sleep 154
22:52:28.643 00.169 5240 IsGuiding returns 1
22:52:28.643 00.000 5240 scope still moving after pulse duration time elapsed
22:52:28.663 00.020 2696 evsrv: cli 0F943920 connect
22:52:28.667 00.004 2696 case statement mapped state 6 to 3
22:52:28.671 00.004 2696 case statement mapped state 6 to 3
22:52:28.673 00.002 2696 evsrv: cli 0F943920 request: {"method":"get_pixel_scale","id":"ae374427-20f1-40b3-b358-413d7d8b5e19"}
22:52:28.675 00.002 5240 IsGuiding returns 0
22:52:28.675 00.000 2696 evsrv: cli 0F943920 response: {"jsonrpc":"2.0","result":1.86834,"id":"ae374427-20f1-40b3-b358-413d7d8b5e19"}
22:52:28.677 00.002 5240 scope move finished after 144 + 57 ms
22:52:28.677 00.000 5240 Move returns status 0, amount 144
22:52:28.677 00.000 5240 move complete, result=0
22:52:28.677 00.000 5240 worker thread done servicing request
22:52:28.677 00.000 2696 GuideStep: -0.6 px 62 ms EAST, -1.1 px 144 ms NORTH
22:52:28.679 00.002 5240 Worker thread wakes up
22:52:28.679 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:52:28.679 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:52:28.686 00.007 2696 evsrv: cli 0F943920 disconnect
22:52:30.316 01.630 5240 Exposure complete
22:52:30.364 00.048 5240 worker thread done servicing request
22:52:30.364 00.000 2696 OnExposeComplete: enter
22:52:30.366 00.002 2696 UpdateGuideState(): m_state=6
22:52:30.368 00.002 2696 Star::Find(15, 284, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 282
22:52:30.370 00.002 2696 Star::Find returns 1 (0), X=284.09, Y=264.66, Mass=3049, SNR=38.9, Peak=152 HFD=4.0
22:52:30.372 00.002 2696 MultiStar: [#1 0.54,-0.10,1.25,U] [#2 0.30,-0.82,0.68,U] [#3 0.34,-0.34,0.68,U] [#4 -0.66,-0.78,0.42,U] [#5 -0.07,0.39,0.44,U] [#6 -0.61,-0.59,0.45,U] [#7 0.91,-0.24,0.47,U] [#8 0.19,-1.26,0.37,U] 
22:52:30.375 00.003 2696 refined, 8 included, MultiStar: {0.45, -0.47}, one-star: {1.54, -0.78}
22:52:30.377 00.002 2696 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.74) = xAngle (-3.54 = 2.74)
22:52:30.379 00.002 2696 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.91 = -0.91)
22:52:30.381 00.002 2696 CameraToMount -- cameraX=0.45 cameraY=-0.47 hyp=0.65 cameraTheta=-0.81 mountX=-0.60 mountY=-0.51, mountTheta=-2.43
22:52:30.386 00.005 2696 SchedulePrimaryMove(0F998B58, x=0.45, y=-0.47, opts=13)
22:52:30.389 00.003 2696 Enqueuing Move request for scope (0.45, -0.47)
22:52:30.390 00.001 5240 Worker thread wakes up
22:52:30.391 00.001 5240 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.47) opts 0xd
22:52:30.391 00.000 5240 Handling offset move in thread for scope, endpoint = (0.45, -0.47)
22:52:30.391 00.000 5240 Moving (0.45, -0.47) raw xDistance=-0.60 yDistance=-0.51
22:52:30.392 00.001 5240 PPEC rslt: input = -0.60, final = -0.71, react = -0.60, pred = -0.32, hyst = -0.56, hyst_pct = 0.58, period_length = 647.39
22:52:30.392 00.000 5240 PPEC: input: -0.60, control: -0.71, exposure: 1500
22:52:30.392 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
22:52:30.392 00.000 5240 MoveAxis(E, 118, ABG)
22:52:30.392 00.000 5240 Guiding  Dir = 2, Dur = 118
22:52:30.393 00.001 5240 IsGuiding returns 0
22:52:30.393 00.000 5240 PulseGuide returned control before completion, sleep 128
22:52:30.404 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=157, med=0, FiltMin=0, FiltMax=135, Gamma=0.430
22:52:30.453 00.049 2696 UpdateGuideState exits: m=3049 SNR=38.9
22:52:30.455 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:30.456 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:52:30.458 00.002 2696 Enqueuing Expose request
22:52:30.528 00.070 5240 IsGuiding returns 1
22:52:30.528 00.000 5240 scope still moving after pulse duration time elapsed
22:52:30.560 00.032 5240 IsGuiding returns 0
22:52:30.560 00.000 5240 scope move finished after 118 + 49 ms
22:52:30.560 00.000 5240 Move returns status 0, amount 118
22:52:30.560 00.000 5240 MoveAxis(N, 65, ABG)
22:52:30.560 00.000 5240 Guiding  Dir = 0, Dur = 65
22:52:30.560 00.000 5240 IsGuiding returns 0
22:52:30.561 00.001 5240 PulseGuide returned control before completion, sleep 75
22:52:30.638 00.077 5240 IsGuiding returns 1
22:52:30.638 00.000 5240 scope still moving after pulse duration time elapsed
22:52:30.669 00.031 5240 IsGuiding returns 0
22:52:30.670 00.001 5240 scope move finished after 65 + 43 ms
22:52:30.670 00.000 5240 Move returns status 0, amount 65
22:52:30.670 00.000 5240 move complete, result=0
22:52:30.670 00.000 5240 worker thread done servicing request
22:52:30.670 00.000 5240 Worker thread wakes up
22:52:30.670 00.000 2696 GuideStep: -0.6 px 118 ms EAST, -0.5 px 65 ms NORTH
22:52:30.673 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:52:30.673 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:52:32.085 01.412 5240 Exposure complete
22:52:32.146 00.061 5240 worker thread done servicing request
22:52:32.146 00.000 2696 OnExposeComplete: enter
22:52:32.148 00.002 2696 UpdateGuideState(): m_state=6
22:52:32.150 00.002 2696 Star::Find(15, 284, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 283
22:52:32.152 00.002 2696 Star::Find returns 1 (0), X=283.69, Y=265.30, Mass=3146, SNR=39.6, Peak=180 HFD=3.7
22:52:32.154 00.002 2696 MultiStar: [#1 -0.12,0.26,1.22,U] [#2 -0.02,-0.25,0.67,U] [#3 -0.10,-0.07,0.66,U] [#4 -0.93,-0.06,0.42,U] [#5 -0.47,0.82,0.43,U] [#6 -0.85,-0.38,0.43,U] [#7 0.45,0.23,0.48,U] [#8 -0.06,-0.52,0.38,U] 
22:52:32.156 00.002 2696 refined, 8 included, MultiStar: {0.03, 0.01}, one-star: {1.14, -0.15}
22:52:32.158 00.002 2696 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.74) = xAngle (-2.52 = -2.52)
22:52:32.160 00.002 2696 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.11 = 0.11)
22:52:32.162 00.002 2696 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.22 mountX=-0.02 mountY=0.00, mountTheta=3.00
22:52:32.163 00.001 2696 SchedulePrimaryMove(0F998B58, x=0.03, y=0.01, opts=13)
22:52:32.163 00.000 2696 Enqueuing Move request for scope (0.03, 0.01)
22:52:32.163 00.000 5240 Worker thread wakes up
22:52:32.163 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
22:52:32.163 00.000 5240 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
22:52:32.163 00.000 5240 Moving (0.03, 0.01) raw xDistance=-0.02 yDistance=0.00
22:52:32.163 00.000 5240 PPEC rslt: input = -0.02, final = -0.19, react = -0.02, pred = -0.44, hyst = 0.00, hyst_pct = 0.58, period_length = 647.39
22:52:32.163 00.000 5240 PPEC: input: -0.02, control: -0.19, exposure: 1500
22:52:32.163 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:32.171 00.008 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:52:32.171 00.000 5240 MoveAxis(E, 31, ABG)
22:52:32.171 00.000 5240 Guiding  Dir = 2, Dur = 31
22:52:32.171 00.000 5240 IsGuiding returns 0
22:52:32.171 00.000 5240 PulseGuide returned control before completion, sleep 41
22:52:32.183 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=180, med=0, FiltMin=0, FiltMax=145, Gamma=0.430
22:52:32.226 00.043 5240 IsGuiding returns 1
22:52:32.226 00.000 5240 scope still moving after pulse duration time elapsed
22:52:32.228 00.002 2696 UpdateGuideState exits: m=3146 SNR=39.6
22:52:32.228 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:32.234 00.006 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:52:32.236 00.002 2696 Enqueuing Expose request
22:52:32.257 00.021 5240 IsGuiding returns 0
22:52:32.257 00.000 5240 scope move finished after 31 + 55 ms
22:52:32.257 00.000 5240 Move returns status 0, amount 31
22:52:32.257 00.000 5240 MoveAxis(N, 0, ABG)
22:52:32.257 00.000 5240 Move returns status 0, amount 0
22:52:32.257 00.000 5240 move complete, result=0
22:52:32.257 00.000 5240 worker thread done servicing request
22:52:32.257 00.000 5240 Worker thread wakes up
22:52:32.257 00.000 2696 GuideStep: -0.0 px 31 ms EAST, 0.0 px 0 ms NORTH
22:52:32.261 00.004 5240 worker thread servicing REQUEST_EXPOSE 1500
22:52:32.261 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:52:33.908 01.647 5240 Exposure complete
22:52:33.976 00.068 5240 worker thread done servicing request
22:52:33.976 00.000 2696 OnExposeComplete: enter
22:52:33.976 00.000 2696 UpdateGuideState(): m_state=6
22:52:33.976 00.000 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 284
22:52:33.976 00.000 2696 Star::Find returns 1 (0), X=284.42, Y=265.49, Mass=2903, SNR=38.0, Peak=173 HFD=4.1
22:52:33.976 00.000 2696 MultiStar: [#1 0.15,0.23,1.29,U] [#2 0.25,-0.28,0.71,U] [#3 -0.10,0.12,0.71,U] [#4 -0.49,-0.45,0.43,U] [#5 0.12,0.75,0.43,U] [#6 -0.56,0.04,0.45,U] [#7 0.38,0.30,0.49,U] [#8 0.31,-0.51,0.38,U] 
22:52:33.976 00.000 2696 refined, 8 included, MultiStar: {0.35, 0.05}, one-star: {1.87, 0.04}
22:52:33.987 00.011 2696 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.74) = xAngle (-2.58 = -2.58)
22:52:33.987 00.000 2696 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.05 = 0.05)
22:52:33.987 00.000 2696 CameraToMount -- cameraX=0.35 cameraY=0.05 hyp=0.35 cameraTheta=0.16 mountX=-0.30 mountY=0.02, mountTheta=3.08
22:52:33.987 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.35, y=0.05, opts=13)
22:52:33.987 00.000 2696 Enqueuing Move request for scope (0.35, 0.05)
22:52:33.987 00.000 5240 Worker thread wakes up
22:52:33.987 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.05) opts 0xd
22:52:33.987 00.000 5240 Handling offset move in thread for scope, endpoint = (0.35, 0.05)
22:52:33.987 00.000 5240 Moving (0.35, 0.05) raw xDistance=-0.30 yDistance=0.02
22:52:33.987 00.000 5240 PPEC rslt: input = -0.30, final = -0.57, react = -0.30, pred = -0.59, hyst = -0.34, hyst_pct = 0.58, period_length = 647.39
22:52:33.987 00.000 5240 PPEC: input: -0.30, control: -0.57, exposure: 1500
22:52:33.987 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:33.987 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:52:33.987 00.000 5240 MoveAxis(E, 95, ABG)
22:52:33.987 00.000 5240 Guiding  Dir = 2, Dur = 95
22:52:33.987 00.000 5240 IsGuiding returns 0
22:52:33.987 00.000 5240 PulseGuide returned control before completion, sleep 105
22:52:34.009 00.022 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=181, med=0, FiltMin=0, FiltMax=138, Gamma=0.430
22:52:34.050 00.041 2696 UpdateGuideState exits: m=2903 SNR=38.0
22:52:34.050 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:34.050 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:52:34.050 00.000 2696 Enqueuing Expose request
22:52:34.113 00.063 5240 IsGuiding returns 1
22:52:34.113 00.000 5240 scope still moving after pulse duration time elapsed
22:52:34.145 00.032 5240 IsGuiding returns 0
22:52:34.145 00.000 5240 scope move finished after 95 + 50 ms
22:52:34.145 00.000 5240 Move returns status 0, amount 95
22:52:34.145 00.000 5240 MoveAxis(N, 0, ABG)
22:52:34.145 00.000 5240 Move returns status 0, amount 0
22:52:34.145 00.000 5240 move complete, result=0
22:52:34.145 00.000 5240 worker thread done servicing request
22:52:34.145 00.000 5240 Worker thread wakes up
22:52:34.145 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:52:34.145 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:52:34.145 00.000 2696 GuideStep: -0.3 px 95 ms EAST, 0.0 px 0 ms NORTH
22:52:35.572 01.427 5240 Exposure complete
22:52:35.649 00.077 5240 worker thread done servicing request
22:52:35.649 00.000 2696 OnExposeComplete: enter
22:52:35.649 00.000 2696 UpdateGuideState(): m_state=6
22:52:35.649 00.000 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 285
22:52:35.649 00.000 2696 Star::Find returns 1 (0), X=284.31, Y=265.17, Mass=3002, SNR=38.6, Peak=189 HFD=3.9
22:52:35.649 00.000 2696 MultiStar: [#1 0.08,-0.47,1.28,U] [#2 0.43,-0.40,0.68,U] [#3 0.24,-0.26,0.66,U] [#4 -0.48,-0.46,0.44,U] [#5 0.18,0.15,0.43,U] [#6 -0.28,-0.21,0.46,U] [#7 0.63,-0.03,0.48,U] [#8 0.43,-0.72,0.38,U] 
22:52:35.649 00.000 2696 refined, 8 included, MultiStar: {0.43, -0.32}, one-star: {1.76, -0.28}
22:52:35.663 00.014 2696 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.74) = xAngle (-3.37 = 2.91)
22:52:35.665 00.002 2696 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.74 = -0.74)
22:52:35.665 00.000 2696 CameraToMount -- cameraX=0.43 cameraY=-0.32 hyp=0.54 cameraTheta=-0.64 mountX=-0.52 mountY=-0.36, mountTheta=-2.54
22:52:35.672 00.007 2696 SchedulePrimaryMove(0F998B58, x=0.43, y=-0.32, opts=13)
22:52:35.674 00.002 2696 Enqueuing Move request for scope (0.43, -0.32)
22:52:35.676 00.002 5240 Worker thread wakes up
22:52:35.676 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.32) opts 0xd
22:52:35.676 00.000 5240 Handling offset move in thread for scope, endpoint = (0.43, -0.32)
22:52:35.676 00.000 5240 Moving (0.43, -0.32) raw xDistance=-0.52 yDistance=-0.36
22:52:35.676 00.000 5240 PPEC rslt: input = -0.52, final = -0.82, react = -0.52, pred = -0.74, hyst = -0.49, hyst_pct = 0.58, period_length = 647.39
22:52:35.676 00.000 5240 PPEC: input: -0.52, control: -0.82, exposure: 1500
22:52:35.676 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
22:52:35.676 00.000 5240 MoveAxis(E, 136, ABG)
22:52:35.676 00.000 5240 Guiding  Dir = 2, Dur = 136
22:52:35.678 00.002 5240 IsGuiding returns 0
22:52:35.678 00.000 5240 PulseGuide returned control before completion, sleep 146
22:52:35.680 00.002 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=196, med=0, FiltMin=0, FiltMax=155, Gamma=0.430
22:52:35.730 00.050 2696 UpdateGuideState exits: m=3002 SNR=38.6
22:52:35.730 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:35.730 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:52:35.744 00.014 2696 Enqueuing Expose request
22:52:35.837 00.093 5240 IsGuiding returns 0
22:52:35.837 00.000 5240 Move returns status 0, amount 136
22:52:35.837 00.000 5240 MoveAxis(N, 46, ABG)
22:52:35.837 00.000 5240 Guiding  Dir = 0, Dur = 46
22:52:35.837 00.000 5240 IsGuiding returns 0
22:52:35.837 00.000 5240 PulseGuide returned control before completion, sleep 56
22:52:35.901 00.064 5240 IsGuiding returns 1
22:52:35.901 00.000 5240 scope still moving after pulse duration time elapsed
22:52:35.932 00.031 5240 IsGuiding returns 0
22:52:35.932 00.000 5240 scope move finished after 46 + 48 ms
22:52:35.932 00.000 5240 Move returns status 0, amount 46
22:52:35.932 00.000 5240 move complete, result=0
22:52:35.932 00.000 5240 worker thread done servicing request
22:52:35.932 00.000 5240 Worker thread wakes up
22:52:35.932 00.000 2696 GuideStep: -0.5 px 136 ms EAST, -0.4 px 46 ms NORTH
22:52:35.932 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:52:35.932 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:52:37.583 01.651 5240 Exposure complete
22:52:37.663 00.080 5240 worker thread done servicing request
22:52:37.665 00.002 2696 OnExposeComplete: enter
22:52:37.667 00.002 2696 UpdateGuideState(): m_state=6
22:52:37.667 00.000 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 286
22:52:37.673 00.006 2696 Star::Find returns 1 (0), X=283.96, Y=265.28, Mass=2985, SNR=38.5, Peak=158 HFD=4.1
22:52:37.673 00.000 2696 MultiStar: [#1 -0.10,0.19,1.27,U] [#2 -0.09,-0.17,0.69,U] [#3 -0.24,0.07,0.68,U] [#4 -0.77,-0.23,0.42,U] [#5 -0.07,0.80,0.44,U] [#6 -0.71,0.03,0.43,U] [#7 0.23,0.20,0.49,U] [#8 -0.01,-0.68,0.37,U] 
22:52:37.673 00.000 2696 refined, 8 included, MultiStar: {0.09, 0.02}, one-star: {1.40, -0.17}
22:52:37.679 00.006 2696 CameraToMount -- cameraTheta (0.21) - m_xAngle (2.74) = xAngle (-2.53 = -2.53)
22:52:37.681 00.002 2696 CameraToMount -- cameraTheta (0.21) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.11 = 0.11)
22:52:37.683 00.002 2696 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.21 mountX=-0.07 mountY=0.01, mountTheta=3.01
22:52:37.685 00.002 2696 SchedulePrimaryMove(0F998B58, x=0.09, y=0.02, opts=13)
22:52:37.687 00.002 2696 Enqueuing Move request for scope (0.09, 0.02)
22:52:37.689 00.002 5240 Worker thread wakes up
22:52:37.689 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
22:52:37.689 00.000 5240 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
22:52:37.689 00.000 5240 Moving (0.09, 0.02) raw xDistance=-0.07 yDistance=0.01
22:52:37.691 00.002 5240 PPEC rslt: input = -0.07, final = -0.39, react = -0.07, pred = -0.93, hyst = 0.00, hyst_pct = 0.58, period_length = 647.39
22:52:37.691 00.000 5240 PPEC: input: -0.07, control: -0.39, exposure: 1500
22:52:37.691 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:37.691 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:52:37.691 00.000 5240 MoveAxis(E, 65, ABG)
22:52:37.691 00.000 5240 Guiding  Dir = 2, Dur = 65
22:52:37.691 00.000 5240 IsGuiding returns 0
22:52:37.691 00.000 5240 PulseGuide returned control before completion, sleep 75
22:52:37.704 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=160, med=0, FiltMin=0, FiltMax=139, Gamma=0.430
22:52:37.744 00.040 2696 UpdateGuideState exits: m=2985 SNR=38.5
22:52:37.744 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:37.744 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:52:37.757 00.013 2696 Enqueuing Expose request
22:52:37.774 00.017 5240 IsGuiding returns 1
22:52:37.774 00.000 5240 scope still moving after pulse duration time elapsed
22:52:37.806 00.032 5240 IsGuiding returns 0
22:52:37.806 00.000 5240 scope move finished after 65 + 49 ms
22:52:37.806 00.000 5240 Move returns status 0, amount 65
22:52:37.806 00.000 5240 MoveAxis(N, 0, ABG)
22:52:37.806 00.000 5240 Move returns status 0, amount 0
22:52:37.806 00.000 5240 move complete, result=0
22:52:37.806 00.000 5240 worker thread done servicing request
22:52:37.806 00.000 5240 Worker thread wakes up
22:52:37.806 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:52:37.806 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:52:37.808 00.002 2696 GuideStep: -0.1 px 65 ms EAST, 0.0 px 0 ms NORTH
22:52:39.215 01.407 5240 Exposure complete
22:52:39.263 00.048 5240 worker thread done servicing request
22:52:39.263 00.000 2696 OnExposeComplete: enter
22:52:39.274 00.011 2696 UpdateGuideState(): m_state=6
22:52:39.276 00.002 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 287
22:52:39.278 00.002 2696 Star::Find returns 1 (0), X=284.21, Y=265.25, Mass=2958, SNR=38.3, Peak=188 HFD=3.9
22:52:39.279 00.001 2696 MultiStar: [#1 0.47,0.28,1.25,U] [#2 0.22,-0.32,0.69,U] [#3 0.13,-0.09,0.68,U] [#4 -0.66,-0.33,0.42,U] [#5 -0.02,0.52,0.43,U] [#6 -0.48,-0.11,0.46,U] [#7 0.64,-0.12,0.47,U] [#8 0.32,-0.60,0.38,U] 
22:52:39.281 00.002 2696 refined, 8 included, MultiStar: {0.42, -0.07}, one-star: {1.66, -0.20}
22:52:39.283 00.002 2696 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.74) = xAngle (-2.90 = -2.90)
22:52:39.285 00.002 2696 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.26 = -0.26)
22:52:39.287 00.002 2696 CameraToMount -- cameraX=0.42 cameraY=-0.07 hyp=0.42 cameraTheta=-0.16 mountX=-0.41 mountY=-0.11, mountTheta=-2.88
22:52:39.288 00.001 2696 SchedulePrimaryMove(0F998B58, x=0.42, y=-0.07, opts=13)
22:52:39.290 00.002 2696 Enqueuing Move request for scope (0.42, -0.07)
22:52:39.295 00.005 5240 Worker thread wakes up
22:52:39.295 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.07) opts 0xd
22:52:39.295 00.000 5240 Handling offset move in thread for scope, endpoint = (0.42, -0.07)
22:52:39.295 00.000 5240 Moving (0.42, -0.07) raw xDistance=-0.41 yDistance=-0.11
22:52:39.295 00.000 5240 PPEC rslt: input = -0.41, final = -0.83, react = -0.41, pred = -0.94, hyst = -0.45, hyst_pct = 0.57, period_length = 647.39
22:52:39.295 00.000 5240 PPEC: input: -0.41, control: -0.83, exposure: 1500
22:52:39.295 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:39.295 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:52:39.295 00.000 5240 MoveAxis(E, 138, ABG)
22:52:39.295 00.000 5240 Guiding  Dir = 2, Dur = 138
22:52:39.295 00.000 5240 IsGuiding returns 0
22:52:39.295 00.000 5240 PulseGuide returned control before completion, sleep 148
22:52:39.295 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=188, med=0, FiltMin=0, FiltMax=129, Gamma=0.430
22:52:39.351 00.056 2696 UpdateGuideState exits: m=2958 SNR=38.3
22:52:39.359 00.008 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:39.359 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:52:39.359 00.000 2696 Enqueuing Expose request
22:52:39.452 00.093 5240 IsGuiding returns 1
22:52:39.452 00.000 5240 scope still moving after pulse duration time elapsed
22:52:39.484 00.032 5240 IsGuiding returns 0
22:52:39.484 00.000 5240 scope move finished after 138 + 48 ms
22:52:39.484 00.000 5240 Move returns status 0, amount 138
22:52:39.484 00.000 5240 MoveAxis(N, 0, ABG)
22:52:39.484 00.000 5240 Move returns status 0, amount 0
22:52:39.484 00.000 5240 move complete, result=0
22:52:39.484 00.000 5240 worker thread done servicing request
22:52:39.484 00.000 2696 GuideStep: -0.4 px 138 ms EAST, -0.1 px 0 ms NORTH
22:52:39.486 00.002 5240 Worker thread wakes up
22:52:39.486 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:52:39.486 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:52:41.120 01.634 5240 Exposure complete
22:52:41.175 00.055 5240 worker thread done servicing request
22:52:41.175 00.000 2696 OnExposeComplete: enter
22:52:41.179 00.004 2696 UpdateGuideState(): m_state=6
22:52:41.183 00.004 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 288
22:52:41.185 00.002 2696 Star::Find returns 1 (0), X=284.58, Y=265.27, Mass=2914, SNR=38.0, Peak=134 HFD=4.5
22:52:41.189 00.004 2696 MultiStar: [#1 0.42,0.18,1.27,U] [#2 0.39,-0.35,0.70,U] [#3 0.01,-0.21,0.67,U] [#4 -0.57,-0.52,0.42,U] [#5 0.24,0.76,0.43,U] [#6 -0.16,-0.12,0.47,U] [#7 0.56,0.07,0.47,U] [#8 0.53,-0.42,0.36,U] 
22:52:41.191 00.002 2696 refined, 8 included, MultiStar: {0.53, -0.07}, one-star: {2.03, -0.17}
22:52:41.195 00.004 2696 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.74) = xAngle (-2.86 = -2.86)
22:52:41.197 00.002 2696 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.23 = -0.23)
22:52:41.201 00.004 2696 CameraToMount -- cameraX=0.53 cameraY=-0.07 hyp=0.54 cameraTheta=-0.13 mountX=-0.52 mountY=-0.12, mountTheta=-2.91
22:52:41.205 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.53, y=-0.07, opts=13)
22:52:41.209 00.004 2696 Enqueuing Move request for scope (0.53, -0.07)
22:52:41.211 00.002 5240 Worker thread wakes up
22:52:41.213 00.002 5240 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.07) opts 0xd
22:52:41.213 00.000 5240 Handling offset move in thread for scope, endpoint = (0.53, -0.07)
22:52:41.213 00.000 5240 Moving (0.53, -0.07) raw xDistance=-0.52 yDistance=-0.12
22:52:41.213 00.000 5240 PPEC rslt: input = -0.52, final = -0.91, react = -0.52, pred = -0.94, hyst = -0.50, hyst_pct = 0.57, period_length = 647.39
22:52:41.213 00.000 5240 PPEC: input: -0.52, control: -0.91, exposure: 1500
22:52:41.213 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:41.215 00.002 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:52:41.215 00.000 5240 MoveAxis(E, 151, ABG)
22:52:41.215 00.000 5240 Guiding  Dir = 2, Dur = 151
22:52:41.215 00.000 5240 IsGuiding returns 0
22:52:41.215 00.000 5240 PulseGuide returned control before completion, sleep 161
22:52:41.229 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=147, med=0, FiltMin=0, FiltMax=126, Gamma=0.430
22:52:41.283 00.054 2696 UpdateGuideState exits: m=2914 SNR=38.0
22:52:41.285 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:41.288 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:52:41.294 00.006 2696 Enqueuing Expose request
22:52:41.384 00.090 5240 IsGuiding returns 1
22:52:41.384 00.000 5240 scope still moving after pulse duration time elapsed
22:52:41.416 00.032 5240 IsGuiding returns 0
22:52:41.416 00.000 5240 scope move finished after 151 + 49 ms
22:52:41.416 00.000 5240 Move returns status 0, amount 151
22:52:41.416 00.000 5240 MoveAxis(N, 0, ABG)
22:52:41.416 00.000 5240 Move returns status 0, amount 0
22:52:41.418 00.002 5240 move complete, result=0
22:52:41.418 00.000 5240 worker thread done servicing request
22:52:41.418 00.000 2696 GuideStep: -0.5 px 151 ms EAST, -0.1 px 0 ms NORTH
22:52:41.418 00.000 5240 Worker thread wakes up
22:52:41.418 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:52:41.418 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:52:42.827 01.409 5240 Exposure complete
22:52:42.891 00.064 5240 worker thread done servicing request
22:52:42.891 00.000 2696 OnExposeComplete: enter
22:52:42.905 00.014 2696 UpdateGuideState(): m_state=6
22:52:42.907 00.002 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 289
22:52:42.909 00.002 2696 Star::Find returns 1 (0), X=284.74, Y=265.97, Mass=2855, SNR=37.6, Peak=133 HFD=4.3
22:52:42.911 00.002 2696 MultiStar: [#1 0.27,0.47,1.29,U] [#2 0.67,0.19,0.69,U] [#3 0.45,0.56,0.69,U] [#4 -0.23,0.20,0.44,U] [#5 0.51,1.28,0.44,U] [#6 -0.17,0.33,0.43,U] [#7 0.76,0.67,0.47,U] [#8 0.72,0.01,0.38,U] 
22:52:42.911 00.000 2696 refined, 8 included, MultiStar: {0.68, 0.47}, one-star: {2.19, 0.52}
22:52:42.913 00.002 2696 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.74) = xAngle (-2.13 = -2.13)
22:52:42.913 00.000 2696 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.50 = 0.50)
22:52:42.913 00.000 2696 CameraToMount -- cameraX=0.68 cameraY=0.47 hyp=0.83 cameraTheta=0.60 mountX=-0.44 mountY=0.40, mountTheta=2.41
22:52:42.923 00.010 2696 SchedulePrimaryMove(0F998B58, x=0.68, y=0.47, opts=13)
22:52:42.923 00.000 2696 Enqueuing Move request for scope (0.68, 0.47)
22:52:42.923 00.000 5240 Worker thread wakes up
22:52:42.923 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.68, 0.47) opts 0xd
22:52:42.923 00.000 5240 Handling offset move in thread for scope, endpoint = (0.68, 0.47)
22:52:42.923 00.000 5240 Moving (0.68, 0.47) raw xDistance=-0.44 yDistance=0.40
22:52:42.923 00.000 5240 PPEC rslt: input = -0.44, final = -0.87, react = -0.44, pred = -0.94, hyst = -0.48, hyst_pct = 0.57, period_length = 647.39
22:52:42.923 00.000 5240 PPEC: input: -0.44, control: -0.87, exposure: 1500
22:52:42.923 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:52:42.923 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
22:52:42.923 00.000 5240 MoveAxis(E, 144, ABG)
22:52:42.923 00.000 5240 Guiding  Dir = 2, Dur = 144
22:52:42.923 00.000 5240 IsGuiding returns 0
22:52:42.923 00.000 5240 PulseGuide returned control before completion, sleep 154
22:52:42.940 00.017 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=147, med=0, FiltMin=0, FiltMax=126, Gamma=0.430
22:52:42.986 00.046 2696 UpdateGuideState exits: m=2855 SNR=37.6
22:52:42.986 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:42.986 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:52:42.986 00.000 2696 Enqueuing Expose request
22:52:43.097 00.111 5240 IsGuiding returns 1
22:52:43.097 00.000 5240 scope still moving after pulse duration time elapsed
22:52:43.128 00.031 5240 IsGuiding returns 0
22:52:43.128 00.000 5240 scope move finished after 144 + 54 ms
22:52:43.128 00.000 5240 Move returns status 0, amount 144
22:52:43.128 00.000 5240 MoveAxis(N, 0, ABG)
22:52:43.128 00.000 5240 Move returns status 0, amount 0
22:52:43.128 00.000 5240 move complete, result=0
22:52:43.128 00.000 5240 worker thread done servicing request
22:52:43.128 00.000 5240 Worker thread wakes up
22:52:43.128 00.000 2696 GuideStep: -0.4 px 144 ms EAST, 0.4 px 0 ms NORTH
22:52:43.128 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:52:43.128 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:52:44.775 01.647 5240 Exposure complete
22:52:44.833 00.058 5240 worker thread done servicing request
22:52:44.833 00.000 2696 OnExposeComplete: enter
22:52:44.833 00.000 2696 UpdateGuideState(): m_state=6
22:52:44.837 00.004 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 290
22:52:44.837 00.000 2696 Star::Find returns 1 (0), X=283.44, Y=266.27, Mass=3085, SNR=39.1, Peak=161 HFD=4.2
22:52:44.837 00.000 2696 MultiStar: [#1 -0.52,1.06,1.26,U] [#2 -0.31,0.70,0.68,U] [#3 -0.47,0.99,0.67,U] [#4 -1.53,0.60,0.42,U] [#5 -0.88,1.59,0.43,U] [#6 -1.28,0.78,0.44,U] [#7 -0.10,1.07,0.47,U] [#8 -0.53,0.25,0.37,U] 
22:52:44.837 00.000 2696 refined, 8 included, MultiStar: {-0.37, 0.90}, one-star: {0.89, 0.82}
22:52:44.837 00.000 2696 CameraToMount -- cameraTheta (1.96) - m_xAngle (2.74) = xAngle (-0.78 = -0.78)
22:52:44.837 00.000 2696 CameraToMount -- cameraTheta (1.96) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.86 = 1.86)
22:52:44.837 00.000 2696 CameraToMount -- cameraX=-0.37 cameraY=0.90 hyp=0.97 cameraTheta=1.96 mountX=0.69 mountY=0.93, mountTheta=0.93
22:52:44.853 00.016 2696 SchedulePrimaryMove(0F998B58, x=-0.37, y=0.90, opts=13)
22:52:44.853 00.000 2696 Enqueuing Move request for scope (-0.37, 0.90)
22:52:44.853 00.000 5240 Worker thread wakes up
22:52:44.853 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.90) opts 0xd
22:52:44.853 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.37, 0.90)
22:52:44.853 00.000 5240 Moving (-0.37, 0.90) raw xDistance=0.69 yDistance=0.93
22:52:44.853 00.000 5240 PPEC rslt: input = 0.69, final = 0.27, react = 0.69, pred = -0.78, hyst = 0.53, hyst_pct = 0.57, period_length = 647.39
22:52:44.853 00.000 5240 PPEC: input: 0.69, control: 0.27, exposure: 1500
22:52:44.853 00.000 5240 resist switch: large excursion: input 0.93 thresh 0.45 direction from -1 to 1
22:52:44.853 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.80
22:52:44.853 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.93 from input 0.93
22:52:44.853 00.000 5240 MoveAxis(W, 44, ABG)
22:52:44.853 00.000 5240 Guiding  Dir = 3, Dur = 44
22:52:44.853 00.000 5240 IsGuiding returns 0
22:52:44.853 00.000 5240 PulseGuide returned control before completion, sleep 54
22:52:44.868 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=165, med=0, FiltMin=0, FiltMax=151, Gamma=0.430
22:52:44.916 00.048 5240 IsGuiding returns 1
22:52:44.916 00.000 5240 scope still moving after pulse duration time elapsed
22:52:44.918 00.002 2696 UpdateGuideState exits: m=3085 SNR=39.1
22:52:44.918 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:44.918 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:52:44.918 00.000 2696 Enqueuing Expose request
22:52:44.948 00.030 5240 IsGuiding returns 0
22:52:44.948 00.000 5240 scope move finished after 44 + 45 ms
22:52:44.948 00.000 5240 Move returns status 0, amount 44
22:52:44.948 00.000 5240 BLC: Oldest BLC event removed
22:52:44.948 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 330 applied
22:52:44.948 00.000 5240 MoveAxis(S, 448, ABG)
22:52:44.948 00.000 5240 Guiding  Dir = 1, Dur = 448
22:52:44.948 00.000 5240 IsGuiding returns 0
22:52:44.950 00.002 5240 PulseGuide returned control before completion, sleep 458
22:52:45.422 00.472 5240 IsGuiding returns 1
22:52:45.422 00.000 5240 scope still moving after pulse duration time elapsed
22:52:45.454 00.032 5240 IsGuiding returns 0
22:52:45.454 00.000 5240 scope move finished after 448 + 56 ms
22:52:45.454 00.000 5240 Move returns status 0, amount 448
22:52:45.454 00.000 5240 move complete, result=0
22:52:45.454 00.000 5240 worker thread done servicing request
22:52:45.454 00.000 5240 Worker thread wakes up
22:52:45.454 00.000 2696 GuideStep: 0.7 px 44 ms WEST, 0.9 px 448 ms SOUTH
22:52:45.456 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:52:45.456 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:52:46.867 01.411 5240 Exposure complete
22:52:46.932 00.065 5240 worker thread done servicing request
22:52:46.932 00.000 2696 OnExposeComplete: enter
22:52:46.940 00.008 2696 UpdateGuideState(): m_state=6
22:52:46.942 00.002 2696 Star::Find(15, 283, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 291
22:52:46.944 00.002 2696 Star::Find returns 1 (0), X=283.32, Y=266.45, Mass=2975, SNR=38.4, Peak=160 HFD=3.9
22:52:46.945 00.001 2696 MultiStar: [#1 -0.82,1.17,1.29,U] [#2 -0.80,0.91,0.68,U] [#3 -0.64,0.98,0.68,U] [#4 -1.68,1.04,0.43,U] [#5 -1.11,1.93,0.43,U] [#6 -1.43,1.02,0.44,U] [#7 -0.41,1.17,0.47,U] [#8 -0.65,0.46,0.37,U] 
22:52:46.945 00.000 2696 refined, 8 included, MultiStar: {-0.61, 1.08}, one-star: {0.77, 1.01}
22:52:46.945 00.000 2696 CameraToMount -- cameraTheta (2.09) - m_xAngle (2.74) = xAngle (-0.65 = -0.65)
22:52:46.945 00.000 2696 CameraToMount -- cameraTheta (2.09) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.98 = 1.98)
22:52:46.945 00.000 2696 CameraToMount -- cameraX=-0.61 cameraY=1.08 hyp=1.24 cameraTheta=2.09 mountX=0.99 mountY=1.14, mountTheta=0.86
22:52:46.945 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.61, y=1.08, opts=13)
22:52:46.945 00.000 2696 Enqueuing Move request for scope (-0.61, 1.08)
22:52:46.945 00.000 5240 Worker thread wakes up
22:52:46.945 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.61, 1.08) opts 0xd
22:52:46.945 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.61, 1.08)
22:52:46.945 00.000 5240 Moving (-0.61, 1.08) raw xDistance=0.99 yDistance=1.14
22:52:46.945 00.000 5240 BLC: History state: CurrMiss=1.14, AvgInitMiss=0.95, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.934058, 1:1.137002
22:52:46.945 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:52:46.961 00.016 5240 PPEC rslt: input = 0.99, final = 0.54, react = 0.99, pred = -0.79, hyst = 0.80, hyst_pct = 0.57, period_length = 647.39
22:52:46.961 00.000 5240 PPEC: input: 0.99, control: 0.54, exposure: 1500
22:52:46.961 00.000 5240 GuideAlgorithmResistSwitch::result() returns 1.14 from input 1.14
22:52:46.961 00.000 5240 MoveAxis(W, 90, ABG)
22:52:46.961 00.000 5240 Guiding  Dir = 3, Dur = 90
22:52:46.961 00.000 5240 IsGuiding returns 0
22:52:46.961 00.000 5240 PulseGuide returned control before completion, sleep 100
22:52:46.961 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=171, med=0, FiltMin=0, FiltMax=139, Gamma=0.430
22:52:47.013 00.052 2696 UpdateGuideState exits: m=2975 SNR=38.4
22:52:47.025 00.012 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:47.027 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:52:47.029 00.002 2696 Enqueuing Expose request
22:52:47.072 00.043 5240 IsGuiding returns 1
22:52:47.072 00.000 5240 scope still moving after pulse duration time elapsed
22:52:47.104 00.032 5240 IsGuiding returns 0
22:52:47.104 00.000 5240 scope move finished after 90 + 52 ms
22:52:47.104 00.000 5240 Move returns status 0, amount 90
22:52:47.104 00.000 5240 MoveAxis(S, 144, ABG)
22:52:47.104 00.000 5240 Guiding  Dir = 1, Dur = 144
22:52:47.106 00.002 5240 IsGuiding returns 0
22:52:47.106 00.000 5240 PulseGuide returned control before completion, sleep 154
22:52:47.277 00.171 5240 IsGuiding returns 0
22:52:47.277 00.000 5240 Move returns status 0, amount 144
22:52:47.277 00.000 5240 move complete, result=0
22:52:47.277 00.000 5240 worker thread done servicing request
22:52:47.277 00.000 5240 Worker thread wakes up
22:52:47.277 00.000 2696 GuideStep: 1.0 px 90 ms WEST, 1.1 px 144 ms SOUTH
22:52:47.277 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:52:47.277 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:52:48.939 01.662 5240 Exposure complete
22:52:49.007 00.068 5240 worker thread done servicing request
22:52:49.007 00.000 2696 OnExposeComplete: enter
22:52:49.013 00.006 2696 UpdateGuideState(): m_state=6
22:52:49.015 00.002 2696 Star::Find(15, 283, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 292
22:52:49.017 00.002 2696 Star::Find returns 1 (0), X=283.49, Y=265.30, Mass=2863, SNR=37.7, Peak=171 HFD=3.8
22:52:49.019 00.002 2696 MultiStar: [#1 -0.74,-0.20,1.29,U] [#2 -0.42,-0.17,0.71,U] [#3 -0.60,-0.03,0.69,U] [#4 -1.46,-0.35,0.43,U] [#5 -0.72,0.79,0.44,U] [#6 -1.23,-0.17,0.44,U] [#7 -0.01,0.08,0.48,U] [#8 -0.28,-0.62,0.37,U] 
22:52:49.021 00.002 2696 refined, 8 included, MultiStar: {-0.40, -0.10}, one-star: {0.94, -0.15}
22:52:49.023 00.002 2696 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.74) = xAngle (-5.62 = 0.66)
22:52:49.025 00.002 2696 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.99 = -2.99)
22:52:49.027 00.002 2696 CameraToMount -- cameraX=-0.40 cameraY=-0.10 hyp=0.41 cameraTheta=-2.88 mountX=0.32 mountY=-0.06, mountTheta=-0.19
22:52:49.029 00.002 2696 SchedulePrimaryMove(0F998B58, x=-0.40, y=-0.10, opts=13)
22:52:49.031 00.002 2696 Enqueuing Move request for scope (-0.40, -0.10)
22:52:49.033 00.002 5240 Worker thread wakes up
22:52:49.033 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.10) opts 0xd
22:52:49.033 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.40, -0.10)
22:52:49.033 00.000 5240 Moving (-0.40, -0.10) raw xDistance=0.32 yDistance=-0.06
22:52:49.033 00.000 5240 BLC: History state: CurrMiss=-0.06, AvgInitMiss=0.95, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.934058, 1:1.137002, 2:-0.063289
22:52:49.033 00.000 5240 BLC: No correction, Miss < min_move
22:52:49.034 00.001 5240 PPEC rslt: input = 0.32, final = -0.00, react = 0.32, pred = -0.74, hyst = 0.32, hyst_pct = 0.57, period_length = 647.39
22:52:49.034 00.000 5240 PPEC: input: 0.32, control: -0.00, exposure: 1500
22:52:49.034 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:49.034 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:52:49.034 00.000 5240 MoveAxis(E, 1, ABG)
22:52:49.034 00.000 5240 Guiding  Dir = 2, Dur = 1
22:52:49.034 00.000 5240 IsGuiding returns 0
22:52:49.034 00.000 5240 PulseGuide returned control before completion, sleep 11
22:52:49.038 00.004 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=171, med=0, FiltMin=0, FiltMax=146, Gamma=0.430
22:52:49.050 00.012 5240 IsGuiding returns 1
22:52:49.050 00.000 5240 scope still moving after pulse duration time elapsed
22:52:49.082 00.032 5240 IsGuiding returns 0
22:52:49.082 00.000 5240 scope move finished after 1 + 45 ms
22:52:49.082 00.000 5240 Move returns status 0, amount 1
22:52:49.082 00.000 5240 MoveAxis(N, 0, ABG)
22:52:49.082 00.000 5240 Move returns status 0, amount 0
22:52:49.082 00.000 5240 move complete, result=0
22:52:49.082 00.000 5240 worker thread done servicing request
22:52:49.092 00.010 2696 UpdateGuideState exits: m=2863 SNR=37.7
22:52:49.094 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:49.096 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:52:49.098 00.002 2696 Enqueuing Expose request
22:52:49.100 00.002 2696 GuideStep: 0.3 px 1 ms EAST, -0.1 px 0 ms NORTH
22:52:49.105 00.005 5240 Worker thread wakes up
22:52:49.105 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:52:49.105 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:52:50.525 01.420 5240 Exposure complete
22:52:50.592 00.067 5240 worker thread done servicing request
22:52:50.592 00.000 2696 OnExposeComplete: enter
22:52:50.594 00.002 2696 UpdateGuideState(): m_state=6
22:52:50.596 00.002 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 293
22:52:50.598 00.002 2696 Star::Find returns 1 (0), X=283.98, Y=265.28, Mass=3117, SNR=39.4, Peak=182 HFD=4.0
22:52:50.601 00.003 2696 MultiStar: [#1 -0.14,-0.19,1.23,U] [#2 -0.18,-0.45,0.68,U] [#3 -0.09,0.00,0.66,U] [#4 -0.88,-0.22,0.42,U] [#5 -0.34,0.56,0.42,U] [#6 -0.59,-0.11,0.44,U] [#7 0.28,-0.13,0.47,U] [#8 -0.00,-0.58,0.37,U] 
22:52:50.604 00.003 2696 refined, 8 included, MultiStar: {0.08, -0.16}, one-star: {1.43, -0.17}
22:52:50.606 00.002 2696 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.74) = xAngle (-3.85 = 2.43)
22:52:50.608 00.002 2696 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.22 = -1.22)
22:52:50.610 00.002 2696 CameraToMount -- cameraX=0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-1.12 mountX=-0.13 mountY=-0.16, mountTheta=-2.25
22:52:50.614 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.08, y=-0.16, opts=13)
22:52:50.616 00.002 2696 Enqueuing Move request for scope (0.08, -0.16)
22:52:50.618 00.002 5240 Worker thread wakes up
22:52:50.620 00.002 5240 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.16) opts 0xd
22:52:50.620 00.000 5240 Handling offset move in thread for scope, endpoint = (0.08, -0.16)
22:52:50.620 00.000 5240 Moving (0.08, -0.16) raw xDistance=-0.13 yDistance=-0.16
22:52:50.620 00.000 5240 BLC: window closed
22:52:50.620 00.000 5240 BLC: History state: CurrMiss=-0.16, AvgInitMiss=0.95, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.934058, 1:1.137002, 2:-0.063289
22:52:50.620 00.000 5240 BLC: Over-shoot, no adjustment based on avgInitialMiss
22:52:50.620 00.000 5240 BLC: window closed
22:52:50.620 00.000 5240 PPEC rslt: input = -0.13, final = -0.29, react = -0.13, pred = -0.66, hyst = 0.00, hyst_pct = 0.57, period_length = 647.39
22:52:50.620 00.000 5240 PPEC: input: -0.13, control: -0.29, exposure: 1500
22:52:50.620 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:52:50.620 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:52:50.620 00.000 5240 MoveAxis(E, 48, ABG)
22:52:50.620 00.000 5240 Guiding  Dir = 2, Dur = 48
22:52:50.620 00.000 5240 IsGuiding returns 0
22:52:50.620 00.000 5240 PulseGuide returned control before completion, sleep 58
22:52:50.636 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=182, med=0, FiltMin=0, FiltMax=147, Gamma=0.430
22:52:50.680 00.044 2696 UpdateGuideState exits: m=3117 SNR=39.4
22:52:50.683 00.003 5240 IsGuiding returns 1
22:52:50.683 00.000 5240 scope still moving after pulse duration time elapsed
22:52:50.683 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:50.686 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:52:50.686 00.000 2696 Enqueuing Expose request
22:52:50.715 00.029 5240 IsGuiding returns 0
22:52:50.715 00.000 5240 scope move finished after 48 + 43 ms
22:52:50.715 00.000 5240 Move returns status 0, amount 48
22:52:50.715 00.000 5240 MoveAxis(N, 0, ABG)
22:52:50.715 00.000 5240 Move returns status 0, amount 0
22:52:50.715 00.000 5240 move complete, result=0
22:52:50.715 00.000 5240 worker thread done servicing request
22:52:50.715 00.000 5240 Worker thread wakes up
22:52:50.715 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:52:50.715 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:52:50.715 00.000 2696 GuideStep: -0.1 px 48 ms EAST, -0.2 px 0 ms NORTH
22:52:52.366 01.651 5240 Exposure complete
22:52:52.444 00.078 5240 worker thread done servicing request
22:52:52.444 00.000 2696 OnExposeComplete: enter
22:52:52.444 00.000 2696 UpdateGuideState(): m_state=6
22:52:52.444 00.000 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 294
22:52:52.455 00.011 2696 Star::Find returns 1 (0), X=284.64, Y=264.78, Mass=3011, SNR=38.7, Peak=182 HFD=3.6
22:52:52.455 00.000 2696 MultiStar: [#1 0.52,-0.43,1.24,U] [#2 0.70,-0.72,0.69,U] [#3 0.57,-0.55,0.68,U] [#4 -0.27,-0.70,0.42,U] [#5 0.35,0.55,0.44,U] [#6 -0.20,-0.62,0.43,U] [#7 1.03,-0.50,0.47,U] [#8 0.78,-1.00,0.36,U] 
22:52:52.455 00.000 2696 refined, 8 included, MultiStar: {0.75, -0.52}, one-star: {2.09, -0.67}
22:52:52.460 00.005 2696 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.74) = xAngle (-3.34 = 2.94)
22:52:52.460 00.000 2696 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.71 = -0.71)
22:52:52.460 00.000 2696 CameraToMount -- cameraX=0.75 cameraY=-0.52 hyp=0.92 cameraTheta=-0.60 mountX=-0.90 mountY=-0.59, mountTheta=-2.56
22:52:52.460 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.75, y=-0.52, opts=13)
22:52:52.460 00.000 2696 Enqueuing Move request for scope (0.75, -0.52)
22:52:52.460 00.000 5240 Worker thread wakes up
22:52:52.460 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.75, -0.52) opts 0xd
22:52:52.460 00.000 5240 Handling offset move in thread for scope, endpoint = (0.75, -0.52)
22:52:52.460 00.000 5240 Moving (0.75, -0.52) raw xDistance=-0.90 yDistance=-0.59
22:52:52.460 00.000 5240 PPEC rslt: input = -0.90, final = -1.13, react = -0.90, pred = -0.66, hyst = -0.81, hyst_pct = 0.56, period_length = 647.39
22:52:52.460 00.000 5240 PPEC: input: -0.90, control: -1.13, exposure: 1500
22:52:52.460 00.000 5240 resist switch: large excursion: input -0.59 thresh 0.45 direction from 1 to -1
22:52:52.460 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.78
22:52:52.460 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
22:52:52.460 00.000 5240 MoveAxis(E, 188, ABG)
22:52:52.460 00.000 5240 Guiding  Dir = 2, Dur = 188
22:52:52.460 00.000 5240 IsGuiding returns 0
22:52:52.460 00.000 5240 PulseGuide returned control before completion, sleep 198
22:52:52.484 00.024 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=182, med=0, FiltMin=0, FiltMax=139, Gamma=0.430
22:52:52.522 00.038 2696 UpdateGuideState exits: m=3011 SNR=38.7
22:52:52.522 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:52.522 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:52:52.522 00.000 2696 Enqueuing Expose request
22:52:52.679 00.157 5240 IsGuiding returns 1
22:52:52.679 00.000 5240 scope still moving after pulse duration time elapsed
22:52:52.710 00.031 5240 IsGuiding returns 0
22:52:52.710 00.000 5240 scope move finished after 188 + 49 ms
22:52:52.710 00.000 5240 Move returns status 0, amount 188
22:52:52.710 00.000 5240 BLC: Oldest BLC event removed
22:52:52.710 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 330 applied
22:52:52.710 00.000 5240 MoveAxis(N, 405, ABG)
22:52:52.710 00.000 5240 Guiding  Dir = 0, Dur = 405
22:52:52.710 00.000 5240 IsGuiding returns 0
22:52:52.710 00.000 5240 PulseGuide returned control before completion, sleep 415
22:52:53.137 00.427 5240 IsGuiding returns 1
22:52:53.137 00.000 5240 scope still moving after pulse duration time elapsed
22:52:53.169 00.032 5240 IsGuiding returns 0
22:52:53.169 00.000 5240 scope move finished after 405 + 52 ms
22:52:53.169 00.000 5240 Move returns status 0, amount 405
22:52:53.169 00.000 5240 move complete, result=0
22:52:53.169 00.000 5240 worker thread done servicing request
22:52:53.169 00.000 5240 Worker thread wakes up
22:52:53.169 00.000 2696 GuideStep: -0.9 px 188 ms EAST, -0.6 px 405 ms NORTH
22:52:53.169 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:52:53.169 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:52:54.591 01.422 5240 Exposure complete
22:52:54.652 00.061 5240 worker thread done servicing request
22:52:54.652 00.000 2696 OnExposeComplete: enter
22:52:54.656 00.004 2696 UpdateGuideState(): m_state=6
22:52:54.656 00.000 2696 Star::Find(15, 284, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 295
22:52:54.656 00.000 2696 Star::Find returns 1 (0), X=284.47, Y=264.68, Mass=2978, SNR=38.5, Peak=179 HFD=3.6
22:52:54.663 00.007 2696 MultiStar: [#1 0.13,-0.76,1.31,U] [#2 0.35,-0.93,0.71,U] [#3 0.09,-1.07,0.68,U] [#4 -0.60,-1.26,0.43,U] [#5 0.15,0.06,0.43,U] [#6 -0.41,-1.15,0.45,U] [#7 0.53,-0.75,0.48,U] [#8 0.47,-1.33,0.37,U] 
22:52:54.665 00.002 2696 refined, 8 included, MultiStar: {0.42, -0.86}, one-star: {1.92, -0.77}
22:52:54.667 00.002 2696 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.74) = xAngle (-3.85 = 2.43)
22:52:54.669 00.002 2696 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.22 = -1.22)
22:52:54.671 00.002 2696 CameraToMount -- cameraX=0.42 cameraY=-0.86 hyp=0.96 cameraTheta=-1.12 mountX=-0.72 mountY=-0.90, mountTheta=-2.25
22:52:54.671 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.42, y=-0.86, opts=13)
22:52:54.671 00.000 2696 Enqueuing Move request for scope (0.42, -0.86)
22:52:54.671 00.000 5240 Worker thread wakes up
22:52:54.671 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.86) opts 0xd
22:52:54.671 00.000 5240 Handling offset move in thread for scope, endpoint = (0.42, -0.86)
22:52:54.671 00.000 5240 Moving (0.42, -0.86) raw xDistance=-0.72 yDistance=-0.90
22:52:54.671 00.000 5240 BLC: History state: CurrMiss=0.90, AvgInitMiss=0.92, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.594784, 1:0.897896
22:52:54.671 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:52:54.671 00.000 5240 PPEC rslt: input = -0.72, final = -0.98, react = -0.72, pred = -0.64, hyst = -0.68, hyst_pct = 0.56, period_length = 647.39
22:52:54.671 00.000 5240 PPEC: input: -0.72, control: -0.98, exposure: 1500
22:52:54.671 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.90 from input -0.90
22:52:54.671 00.000 5240 MoveAxis(E, 163, ABG)
22:52:54.671 00.000 5240 Guiding  Dir = 2, Dur = 163
22:52:54.671 00.000 5240 IsGuiding returns 0
22:52:54.671 00.000 5240 PulseGuide returned control before completion, sleep 173
22:52:54.687 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=202, med=0, FiltMin=0, FiltMax=159, Gamma=0.430
22:52:54.733 00.046 2696 UpdateGuideState exits: m=2978 SNR=38.5
22:52:54.733 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:54.733 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:52:54.733 00.000 2696 Enqueuing Expose request
22:52:54.860 00.127 5240 IsGuiding returns 1
22:52:54.860 00.000 5240 scope still moving after pulse duration time elapsed
22:52:54.892 00.032 5240 IsGuiding returns 0
22:52:54.892 00.000 5240 scope move finished after 163 + 47 ms
22:52:54.892 00.000 5240 Move returns status 0, amount 163
22:52:54.892 00.000 5240 MoveAxis(N, 114, ABG)
22:52:54.892 00.000 5240 Guiding  Dir = 0, Dur = 114
22:52:54.892 00.000 5240 IsGuiding returns 0
22:52:54.892 00.000 5240 PulseGuide returned control before completion, sleep 124
22:52:55.019 00.127 5240 IsGuiding returns 1
22:52:55.019 00.000 5240 scope still moving after pulse duration time elapsed
22:52:55.051 00.032 5240 IsGuiding returns 0
22:52:55.051 00.000 5240 scope move finished after 114 + 45 ms
22:52:55.051 00.000 5240 Move returns status 0, amount 114
22:52:55.051 00.000 5240 move complete, result=0
22:52:55.051 00.000 5240 worker thread done servicing request
22:52:55.053 00.002 2696 GuideStep: -0.7 px 163 ms EAST, -0.9 px 114 ms NORTH
22:52:55.053 00.000 5240 Worker thread wakes up
22:52:55.053 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:52:55.053 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:52:56.698 01.645 5240 Exposure complete
22:52:56.759 00.061 5240 worker thread done servicing request
22:52:56.759 00.000 2696 OnExposeComplete: enter
22:52:56.762 00.003 2696 UpdateGuideState(): m_state=6
22:52:56.762 00.000 2696 Star::Find(15, 284, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 296
22:52:56.762 00.000 2696 Star::Find returns 1 (0), X=284.72, Y=264.25, Mass=3078, SNR=39.1, Peak=182 HFD=3.8
22:52:56.762 00.000 2696 MultiStar: [#1 0.90,-0.36,1.25,U] [#2 0.88,-1.09,0.66,U] [#3 0.58,-0.95,0.67,U] [#4 -0.04,-1.30,0.42,U] [#5 0.52,0.03,0.43,U] [#6 0.00,-1.02,0.44,U] [#7 1.24,-0.79,0.46,U] [#8 0.87,-1.34,0.37,U] 
22:52:56.762 00.000 2696 refined, 8 included, MultiStar: {0.94, -0.85}, one-star: {2.17, -1.19}
22:52:56.762 00.000 2696 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.74) = xAngle (-3.47 = 2.81)
22:52:56.762 00.000 2696 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.84 = -0.84)
22:52:56.762 00.000 2696 CameraToMount -- cameraX=0.94 cameraY=-0.85 hyp=1.27 cameraTheta=-0.73 mountX=-1.20 mountY=-0.94, mountTheta=-2.48
22:52:56.778 00.016 2696 SchedulePrimaryMove(0F998B58, x=0.94, y=-0.85, opts=13)
22:52:56.778 00.000 2696 Enqueuing Move request for scope (0.94, -0.85)
22:52:56.778 00.000 5240 Worker thread wakes up
22:52:56.778 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.94, -0.85) opts 0xd
22:52:56.778 00.000 5240 Handling offset move in thread for scope, endpoint = (0.94, -0.85)
22:52:56.778 00.000 5240 Moving (0.94, -0.85) raw xDistance=-1.20 yDistance=-0.94
22:52:56.778 00.000 5240 BLC: History state: CurrMiss=0.94, AvgInitMiss=0.92, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.594784, 1:0.897896, 2:0.940478
22:52:56.778 00.000 5240 BLC: Under-shoot: nominal increase by 116
22:52:56.778 00.000 5240 BLC: window closed
22:52:56.778 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:52:56.778 00.000 5240 BLC: Pulse adjusted to 330
22:52:56.778 00.000 5240 PPEC rslt: input = -1.20, final = -1.00, react = -1.20, pred = 0.43, hyst = -1.19, hyst_pct = 0.56, period_length = 647.39
22:52:56.778 00.000 5240 PPEC: input: -1.20, control: -1.00, exposure: 1500
22:52:56.778 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.94 from input -0.94
22:52:56.778 00.000 5240 MoveAxis(E, 167, ABG)
22:52:56.778 00.000 5240 Guiding  Dir = 2, Dur = 167
22:52:56.778 00.000 5240 IsGuiding returns 0
22:52:56.778 00.000 5240 PulseGuide returned control before completion, sleep 177
22:52:56.794 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=182, med=0, FiltMin=0, FiltMax=146, Gamma=0.430
22:52:56.841 00.047 2696 UpdateGuideState exits: m=3078 SNR=39.1
22:52:56.841 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:56.841 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:52:56.841 00.000 2696 Enqueuing Expose request
22:52:56.967 00.126 5240 IsGuiding returns 1
22:52:56.967 00.000 5240 scope still moving after pulse duration time elapsed
22:52:56.998 00.031 5240 IsGuiding returns 0
22:52:56.998 00.000 5240 scope move finished after 167 + 46 ms
22:52:56.998 00.000 5240 Move returns status 0, amount 167
22:52:56.998 00.000 5240 MoveAxis(N, 119, ABG)
22:52:56.998 00.000 5240 Guiding  Dir = 0, Dur = 119
22:52:56.998 00.000 5240 IsGuiding returns 0
22:52:56.998 00.000 5240 PulseGuide returned control before completion, sleep 129
22:52:57.014 00.016 2696 evsrv: cli 0F944500 connect
22:52:57.019 00.005 2696 case statement mapped state 6 to 3
22:52:57.021 00.002 2696 case statement mapped state 6 to 3
22:52:57.023 00.002 2696 evsrv: cli 0F944500 request: {"method":"get_pixel_scale","id":"e1adab8d-4862-4dfe-baf2-331c35c9f205"}
22:52:57.025 00.002 2696 evsrv: cli 0F944500 response: {"jsonrpc":"2.0","result":1.86834,"id":"e1adab8d-4862-4dfe-baf2-331c35c9f205"}
22:52:57.029 00.004 2696 evsrv: cli 0F944500 disconnect
22:52:57.142 00.113 5240 IsGuiding returns 1
22:52:57.142 00.000 5240 scope still moving after pulse duration time elapsed
22:52:57.173 00.031 5240 IsGuiding returns 0
22:52:57.173 00.000 5240 scope move finished after 119 + 55 ms
22:52:57.173 00.000 5240 Move returns status 0, amount 119
22:52:57.173 00.000 5240 move complete, result=0
22:52:57.173 00.000 5240 worker thread done servicing request
22:52:57.173 00.000 2696 GuideStep: -1.2 px 167 ms EAST, -0.9 px 119 ms NORTH
22:52:57.173 00.000 5240 Worker thread wakes up
22:52:57.173 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:52:57.173 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:52:58.599 01.426 5240 Exposure complete
22:52:58.651 00.052 5240 worker thread done servicing request
22:52:58.651 00.000 2696 OnExposeComplete: enter
22:52:58.653 00.002 2696 UpdateGuideState(): m_state=6
22:52:58.655 00.002 2696 Star::Find(15, 284, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 297
22:52:58.658 00.003 2696 Star::Find returns 1 (0), X=285.61, Y=265.12, Mass=2966, SNR=38.4, Peak=174 HFD=3.9
22:52:58.661 00.003 2696 MultiStar: [#1 1.18,-0.20,1.29,U] [#2 1.73,-0.16,0.68,U] [#3 1.37,-0.25,0.67,U] [#4 0.75,-0.43,0.42,U] [#5 1.40,0.84,0.44,U] [#6 0.84,-0.17,0.43,U] [#7 1.70,0.01,0.48,U] [#8 1.80,-0.80,0.38,U] 
22:52:58.663 00.002 2696 refined, 8 included, MultiStar: {1.64, -0.18}, one-star: {3.06, -0.33}
22:52:58.663 00.000 2696 CameraToMount -- cameraTheta (-0.11) - m_xAngle (2.74) = xAngle (-2.85 = -2.85)
22:52:58.663 00.000 2696 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.21 = -0.21)
22:52:58.663 00.000 2696 CameraToMount -- cameraX=1.64 cameraY=-0.18 hyp=1.65 cameraTheta=-0.11 mountX=-1.58 mountY=-0.35, mountTheta=-2.92
22:52:58.674 00.011 2696 SchedulePrimaryMove(0F998B58, x=1.64, y=-0.18, opts=13)
22:52:58.674 00.000 2696 Enqueuing Move request for scope (1.64, -0.18)
22:52:58.674 00.000 5240 Worker thread wakes up
22:52:58.674 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.64, -0.18) opts 0xd
22:52:58.674 00.000 5240 Handling offset move in thread for scope, endpoint = (1.64, -0.18)
22:52:58.674 00.000 5240 Moving (1.64, -0.18) raw xDistance=-1.58 yDistance=-0.35
22:52:58.674 00.000 5240 PPEC rslt: input = -1.58, final = -1.33, react = -1.58, pred = 0.48, hyst = -1.52, hyst_pct = 0.56, period_length = 647.39
22:52:58.674 00.000 5240 PPEC: input: -1.58, control: -1.33, exposure: 1500
22:52:58.674 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
22:52:58.674 00.000 5240 MoveAxis(E, 221, ABG)
22:52:58.674 00.000 5240 Guiding  Dir = 2, Dur = 221
22:52:58.674 00.000 5240 IsGuiding returns 0
22:52:58.674 00.000 5240 PulseGuide returned control before completion, sleep 231
22:52:58.692 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=0, FiltMin=0, FiltMax=145, Gamma=0.430
22:52:58.738 00.046 2696 UpdateGuideState exits: m=2966 SNR=38.4
22:52:58.738 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:58.738 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:52:58.738 00.000 2696 Enqueuing Expose request
22:52:58.927 00.189 5240 IsGuiding returns 1
22:52:58.927 00.000 5240 scope still moving after pulse duration time elapsed
22:52:58.959 00.032 5240 IsGuiding returns 0
22:52:58.959 00.000 5240 scope move finished after 221 + 57 ms
22:52:58.959 00.000 5240 Move returns status 0, amount 221
22:52:58.959 00.000 5240 MoveAxis(N, 44, ABG)
22:52:58.959 00.000 5240 Guiding  Dir = 0, Dur = 44
22:52:58.959 00.000 5240 IsGuiding returns 0
22:52:58.959 00.000 5240 PulseGuide returned control before completion, sleep 54
22:52:59.022 00.063 5240 IsGuiding returns 1
22:52:59.022 00.000 5240 scope still moving after pulse duration time elapsed
22:52:59.054 00.032 5240 IsGuiding returns 0
22:52:59.054 00.000 5240 scope move finished after 44 + 49 ms
22:52:59.054 00.000 5240 Move returns status 0, amount 44
22:52:59.054 00.000 5240 move complete, result=0
22:52:59.054 00.000 5240 worker thread done servicing request
22:52:59.054 00.000 2696 GuideStep: -1.6 px 221 ms EAST, -0.3 px 44 ms NORTH
22:52:59.054 00.000 5240 Worker thread wakes up
22:52:59.054 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:52:59.054 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:53:00.694 01.640 5240 Exposure complete
22:53:00.748 00.054 5240 worker thread done servicing request
22:53:00.748 00.000 2696 OnExposeComplete: enter
22:53:00.750 00.002 2696 UpdateGuideState(): m_state=6
22:53:00.752 00.002 2696 Star::Find(15, 285, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 298
22:53:00.754 00.002 2696 Star::Find returns 1 (0), X=284.77, Y=265.91, Mass=2940, SNR=38.2, Peak=180 HFD=3.9
22:53:00.757 00.003 2696 MultiStar: [#1 0.58,0.57,1.29,U] [#2 0.90,0.59,0.71,U] [#3 0.62,0.47,0.68,U] [#4 -0.10,0.33,0.42,U] [#5 0.50,1.62,0.43,U] [#6 0.15,0.49,0.45,U] [#7 1.22,0.58,0.48,U] [#8 1.09,0.06,0.38,U] 
22:53:00.757 00.000 2696 refined, 8 included, MultiStar: {0.90, 0.56}, one-star: {2.22, 0.46}
22:53:00.757 00.000 2696 CameraToMount -- cameraTheta (0.56) - m_xAngle (2.74) = xAngle (-2.18 = -2.18)
22:53:00.757 00.000 2696 CameraToMount -- cameraTheta (0.56) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.46 = 0.46)
22:53:00.757 00.000 2696 CameraToMount -- cameraX=0.90 cameraY=0.56 hyp=1.06 cameraTheta=0.56 mountX=-0.61 mountY=0.47, mountTheta=2.48
22:53:00.757 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.90, y=0.56, opts=13)
22:53:00.757 00.000 2696 Enqueuing Move request for scope (0.90, 0.56)
22:53:00.775 00.018 5240 Worker thread wakes up
22:53:00.775 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.90, 0.56) opts 0xd
22:53:00.775 00.000 5240 Handling offset move in thread for scope, endpoint = (0.90, 0.56)
22:53:00.775 00.000 5240 Moving (0.90, 0.56) raw xDistance=-0.61 yDistance=0.47
22:53:00.775 00.000 5240 PPEC rslt: input = -0.61, final = -0.88, react = -0.61, pred = -0.57, hyst = -0.65, hyst_pct = 0.56, period_length = 647.39
22:53:00.775 00.000 5240 PPEC: input: -0.61, control: -0.88, exposure: 1500
22:53:00.777 00.002 5240 resist switch: large excursion: input 0.47 thresh 0.45 direction from -1 to 1
22:53:00.777 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.40
22:53:00.777 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
22:53:00.777 00.000 5240 MoveAxis(E, 146, ABG)
22:53:00.777 00.000 5240 Guiding  Dir = 2, Dur = 146
22:53:00.777 00.000 5240 IsGuiding returns 0
22:53:00.777 00.000 5240 PulseGuide returned control before completion, sleep 156
22:53:00.788 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=182, med=0, FiltMin=0, FiltMax=147, Gamma=0.430
22:53:00.835 00.047 2696 UpdateGuideState exits: m=2940 SNR=38.2
22:53:00.835 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:00.835 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:53:00.835 00.000 2696 Enqueuing Expose request
22:53:00.944 00.109 5240 IsGuiding returns 1
22:53:00.944 00.000 5240 scope still moving after pulse duration time elapsed
22:53:00.976 00.032 5240 IsGuiding returns 0
22:53:00.976 00.000 5240 scope move finished after 146 + 52 ms
22:53:00.976 00.000 5240 Move returns status 0, amount 146
22:53:00.976 00.000 5240 BLC: Oldest BLC event removed
22:53:00.976 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 330 applied
22:53:00.976 00.000 5240 MoveAxis(S, 389, ABG)
22:53:00.976 00.000 5240 Guiding  Dir = 1, Dur = 389
22:53:00.976 00.000 5240 IsGuiding returns 0
22:53:00.976 00.000 5240 PulseGuide returned control before completion, sleep 399
22:53:01.385 00.409 5240 IsGuiding returns 1
22:53:01.385 00.000 5240 scope still moving after pulse duration time elapsed
22:53:01.417 00.032 5240 IsGuiding returns 0
22:53:01.417 00.000 5240 scope move finished after 389 + 51 ms
22:53:01.417 00.000 5240 Move returns status 0, amount 389
22:53:01.417 00.000 5240 move complete, result=0
22:53:01.417 00.000 5240 worker thread done servicing request
22:53:01.417 00.000 2696 GuideStep: -0.6 px 146 ms EAST, 0.5 px 389 ms SOUTH
22:53:01.417 00.000 5240 Worker thread wakes up
22:53:01.417 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:53:01.417 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:53:02.855 01.438 5240 Exposure complete
22:53:02.936 00.081 5240 worker thread done servicing request
22:53:02.936 00.000 2696 OnExposeComplete: enter
22:53:02.939 00.003 2696 UpdateGuideState(): m_state=6
22:53:02.941 00.002 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 299
22:53:02.943 00.002 2696 Star::Find returns 1 (0), X=284.12, Y=266.48, Mass=3211, SNR=40.0, Peak=198 HFD=3.8
22:53:02.945 00.002 2696 MultiStar: [#1 0.04,1.24,1.23,U] [#2 0.25,1.00,0.67,U] [#3 0.12,1.01,0.64,U] [#4 -0.84,0.86,0.41,U] [#5 0.01,2.10,0.42,U] [#6 -0.53,1.07,0.43,U] [#7 0.57,1.36,0.45,U] [#8 0.28,0.56,0.36,U] 
22:53:02.945 00.000 2696 refined, 8 included, MultiStar: {0.29, 1.14}, one-star: {1.57, 1.03}
22:53:02.951 00.006 2696 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.74) = xAngle (-1.42 = -1.42)
22:53:02.951 00.000 2696 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.22 = 1.22)
22:53:02.951 00.000 2696 CameraToMount -- cameraX=0.29 cameraY=1.14 hyp=1.17 cameraTheta=1.32 mountX=0.18 mountY=1.10, mountTheta=1.41
22:53:02.951 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.29, y=1.14, opts=13)
22:53:02.951 00.000 2696 Enqueuing Move request for scope (0.29, 1.14)
22:53:02.951 00.000 5240 Worker thread wakes up
22:53:02.951 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.29, 1.14) opts 0xd
22:53:02.951 00.000 5240 Handling offset move in thread for scope, endpoint = (0.29, 1.14)
22:53:02.951 00.000 5240 Moving (0.29, 1.14) raw xDistance=0.18 yDistance=1.10
22:53:02.951 00.000 5240 BLC: History state: CurrMiss=1.10, AvgInitMiss=0.94, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.468249, 1:1.100123
22:53:02.951 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:53:02.951 00.000 5240 PPEC rslt: input = 0.18, final = -0.30, react = 0.18, pred = -0.67, hyst = 0.00, hyst_pct = 0.56, period_length = 647.39
22:53:02.951 00.000 5240 PPEC: input: 0.18, control: -0.30, exposure: 1500
22:53:02.951 00.000 5240 GuideAlgorithmResistSwitch::result() returns 1.10 from input 1.10
22:53:02.951 00.000 5240 MoveAxis(E, 49, ABG)
22:53:02.951 00.000 5240 Guiding  Dir = 2, Dur = 49
22:53:02.951 00.000 5240 IsGuiding returns 0
22:53:02.966 00.015 5240 PulseGuide returned control before completion, sleep 59
22:53:02.980 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=198, med=0, FiltMin=0, FiltMax=151, Gamma=0.430
22:53:03.014 00.034 2696 UpdateGuideState exits: m=3211 SNR=40.0
22:53:03.014 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:03.030 00.016 5240 IsGuiding returns 1
22:53:03.030 00.000 5240 scope still moving after pulse duration time elapsed
22:53:03.030 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:53:03.030 00.000 2696 Enqueuing Expose request
22:53:03.061 00.031 5240 IsGuiding returns 0
22:53:03.061 00.000 5240 scope move finished after 49 + 46 ms
22:53:03.061 00.000 5240 Move returns status 0, amount 49
22:53:03.061 00.000 5240 MoveAxis(S, 139, ABG)
22:53:03.061 00.000 5240 Guiding  Dir = 1, Dur = 139
22:53:03.061 00.000 5240 IsGuiding returns 0
22:53:03.061 00.000 5240 PulseGuide returned control before completion, sleep 149
22:53:03.220 00.159 5240 IsGuiding returns 1
22:53:03.220 00.000 5240 scope still moving after pulse duration time elapsed
22:53:03.252 00.032 5240 IsGuiding returns 0
22:53:03.252 00.000 5240 scope move finished after 139 + 51 ms
22:53:03.252 00.000 5240 Move returns status 0, amount 139
22:53:03.252 00.000 5240 move complete, result=0
22:53:03.252 00.000 5240 worker thread done servicing request
22:53:03.252 00.000 5240 Worker thread wakes up
22:53:03.252 00.000 2696 GuideStep: 0.2 px 49 ms EAST, 1.1 px 139 ms SOUTH
22:53:03.257 00.005 5240 worker thread servicing REQUEST_EXPOSE 1500
22:53:03.257 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:53:04.898 01.641 5240 Exposure complete
22:53:04.993 00.095 5240 worker thread done servicing request
22:53:04.993 00.000 2696 OnExposeComplete: enter
22:53:04.993 00.000 2696 UpdateGuideState(): m_state=6
22:53:04.993 00.000 2696 Star::Find(15, 284, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 300
22:53:04.993 00.000 2696 Star::Find returns 1 (0), X=284.64, Y=266.09, Mass=2982, SNR=38.5, Peak=239 HFD=3.5
22:53:05.009 00.016 2696 MultiStar: [#1 0.72,0.74,1.28,U] [#2 0.81,0.61,0.68,U] [#3 0.79,0.71,0.69,U] [#4 -0.16,0.49,0.43,U] [#5 0.33,1.48,0.44,U] [#6 -0.05,0.45,0.45,U] [#7 1.26,0.80,0.49,U] [#8 0.69,0.25,0.38,U] 
22:53:05.009 00.000 2696 refined, 8 included, MultiStar: {0.86, 0.69}, one-star: {2.09, 0.65}
22:53:05.009 00.000 2696 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.74) = xAngle (-2.06 = -2.06)
22:53:05.009 00.000 2696 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.57 = 0.57)
22:53:05.009 00.000 2696 CameraToMount -- cameraX=0.86 cameraY=0.69 hyp=1.11 cameraTheta=0.68 mountX=-0.52 mountY=0.60, mountTheta=2.28
22:53:05.009 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.86, y=0.69, opts=13)
22:53:05.009 00.000 2696 Enqueuing Move request for scope (0.86, 0.69)
22:53:05.009 00.000 5240 Worker thread wakes up
22:53:05.009 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.86, 0.69) opts 0xd
22:53:05.009 00.000 5240 Handling offset move in thread for scope, endpoint = (0.86, 0.69)
22:53:05.009 00.000 5240 Moving (0.86, 0.69) raw xDistance=-0.52 yDistance=0.60
22:53:05.009 00.000 5240 BLC: History state: CurrMiss=0.60, AvgInitMiss=0.94, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.468249, 1:1.100123, 2:0.599603
22:53:05.009 00.000 5240 BLC: Under-shoot: nominal increase by 118
22:53:05.009 00.000 5240 BLC: window closed
22:53:05.009 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:53:05.009 00.000 5240 BLC: Pulse adjusted to 330
22:53:05.024 00.015 5240 PPEC rslt: input = -0.52, final = -0.86, react = -0.52, pred = -0.73, hyst = -0.56, hyst_pct = 0.55, period_length = 647.39
22:53:05.024 00.000 5240 PPEC: input: -0.52, control: -0.86, exposure: 1500
22:53:05.024 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60
22:53:05.024 00.000 5240 MoveAxis(E, 143, ABG)
22:53:05.024 00.000 5240 Guiding  Dir = 2, Dur = 143
22:53:05.024 00.000 5240 IsGuiding returns 0
22:53:05.024 00.000 5240 PulseGuide returned control before completion, sleep 153
22:53:05.024 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=155, Gamma=0.430
22:53:05.085 00.061 2696 UpdateGuideState exits: m=2982 SNR=38.5
22:53:05.088 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:05.090 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:53:05.092 00.002 2696 Enqueuing Expose request
22:53:05.108 00.016 2696 evsrv: cli 0F943740 connect
22:53:05.110 00.002 2696 case statement mapped state 6 to 3
22:53:05.114 00.004 2696 case statement mapped state 6 to 3
22:53:05.114 00.000 2696 evsrv: cli 0F943740 request: {"method":"get_pixel_scale","id":"3c6ca6e1-82f1-4db8-ae0a-287649784a9a"}
22:53:05.119 00.005 2696 evsrv: cli 0F943740 response: {"jsonrpc":"2.0","result":1.86834,"id":"3c6ca6e1-82f1-4db8-ae0a-287649784a9a"}
22:53:05.124 00.005 2696 evsrv: cli 0F943740 disconnect
22:53:05.183 00.059 5240 IsGuiding returns 1
22:53:05.183 00.000 5240 scope still moving after pulse duration time elapsed
22:53:05.215 00.032 5240 IsGuiding returns 0
22:53:05.215 00.000 5240 scope move finished after 143 + 46 ms
22:53:05.215 00.000 5240 Move returns status 0, amount 143
22:53:05.215 00.000 5240 MoveAxis(S, 76, ABG)
22:53:05.215 00.000 5240 Guiding  Dir = 1, Dur = 76
22:53:05.215 00.000 5240 IsGuiding returns 0
22:53:05.215 00.000 5240 PulseGuide returned control before completion, sleep 86
22:53:05.310 00.095 5240 IsGuiding returns 1
22:53:05.310 00.000 5240 scope still moving after pulse duration time elapsed
22:53:05.341 00.031 5240 IsGuiding returns 0
22:53:05.341 00.000 5240 scope move finished after 76 + 50 ms
22:53:05.341 00.000 5240 Move returns status 0, amount 76
22:53:05.341 00.000 5240 move complete, result=0
22:53:05.341 00.000 5240 worker thread done servicing request
22:53:05.341 00.000 5240 Worker thread wakes up
22:53:05.341 00.000 2696 GuideStep: -0.5 px 143 ms EAST, 0.6 px 76 ms SOUTH
22:53:05.341 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:53:05.341 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:53:06.766 01.425 5240 Exposure complete
22:53:06.838 00.072 5240 worker thread done servicing request
22:53:06.838 00.000 2696 OnExposeComplete: enter
22:53:06.838 00.000 2696 UpdateGuideState(): m_state=6
22:53:06.838 00.000 2696 Star::Find(15, 284, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 301
22:53:06.838 00.000 2696 Star::Find returns 1 (0), X=284.50, Y=265.64, Mass=3078, SNR=39.1, Peak=202 HFD=3.4
22:53:06.846 00.008 2696 MultiStar: [#1 0.64,0.49,1.28,U] [#2 0.44,0.01,0.69,U] [#3 0.52,0.20,0.65,U] [#4 -0.60,0.03,0.43,U] [#5 0.08,1.07,0.43,U] [#6 -0.24,-0.18,0.44,U] [#7 0.81,0.18,0.45,U] [#8 0.60,-0.27,0.37,U] 
22:53:06.846 00.000 2696 refined, 8 included, MultiStar: {0.64, 0.23}, one-star: {1.95, 0.19}
22:53:06.846 00.000 2696 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.74) = xAngle (-2.39 = -2.39)
22:53:06.852 00.006 2696 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.25 = 0.25)
22:53:06.854 00.002 2696 CameraToMount -- cameraX=0.64 cameraY=0.23 hyp=0.68 cameraTheta=0.35 mountX=-0.49 mountY=0.17, mountTheta=2.82
22:53:06.854 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.64, y=0.23, opts=13)
22:53:06.854 00.000 2696 Enqueuing Move request for scope (0.64, 0.23)
22:53:06.862 00.008 5240 Worker thread wakes up
22:53:06.862 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.64, 0.23) opts 0xd
22:53:06.862 00.000 5240 Handling offset move in thread for scope, endpoint = (0.64, 0.23)
22:53:06.862 00.000 5240 Moving (0.64, 0.23) raw xDistance=-0.49 yDistance=0.17
22:53:06.862 00.000 5240 PPEC rslt: input = -0.49, final = -1.15, react = -0.49, pred = -1.49, hyst = -0.47, hyst_pct = 0.55, period_length = 647.39
22:53:06.862 00.000 5240 PPEC: input: -0.49, control: -1.15, exposure: 1500
22:53:06.862 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.17
22:53:06.862 00.000 5240 MoveAxis(E, 191, ABG)
22:53:06.865 00.003 5240 Guiding  Dir = 2, Dur = 191
22:53:06.865 00.000 5240 IsGuiding returns 0
22:53:06.865 00.000 5240 PulseGuide returned control before completion, sleep 201
22:53:06.865 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=214, med=0, FiltMin=0, FiltMax=158, Gamma=0.430
22:53:06.919 00.054 2696 UpdateGuideState exits: m=3078 SNR=39.1
22:53:06.919 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:06.926 00.007 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:53:06.928 00.002 2696 Enqueuing Expose request
22:53:07.068 00.140 5240 IsGuiding returns 1
22:53:07.068 00.000 5240 scope still moving after pulse duration time elapsed
22:53:07.100 00.032 5240 IsGuiding returns 0
22:53:07.100 00.000 5240 scope move finished after 191 + 44 ms
22:53:07.100 00.000 5240 Move returns status 0, amount 191
22:53:07.100 00.000 5240 MoveAxis(S, 21, ABG)
22:53:07.100 00.000 5240 Guiding  Dir = 1, Dur = 21
22:53:07.100 00.000 5240 IsGuiding returns 0
22:53:07.100 00.000 5240 PulseGuide returned control before completion, sleep 31
22:53:07.148 00.048 5240 IsGuiding returns 1
22:53:07.148 00.000 5240 scope still moving after pulse duration time elapsed
22:53:07.180 00.032 5240 IsGuiding returns 0
22:53:07.180 00.000 5240 scope move finished after 21 + 57 ms
22:53:07.180 00.000 5240 Move returns status 0, amount 21
22:53:07.180 00.000 5240 move complete, result=0
22:53:07.180 00.000 5240 worker thread done servicing request
22:53:07.180 00.000 5240 Worker thread wakes up
22:53:07.180 00.000 2696 GuideStep: -0.5 px 191 ms EAST, 0.2 px 21 ms SOUTH
22:53:07.180 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:53:07.180 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:53:08.838 01.658 5240 Exposure complete
22:53:08.886 00.048 5240 worker thread done servicing request
22:53:08.886 00.000 2696 OnExposeComplete: enter
22:53:08.886 00.000 2696 UpdateGuideState(): m_state=6
22:53:08.886 00.000 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 302
22:53:08.886 00.000 2696 Star::Find returns 1 (0), X=284.42, Y=265.42, Mass=2982, SNR=38.5, Peak=196 HFD=3.4
22:53:08.902 00.016 2696 MultiStar: [#1 0.37,0.35,1.27,U] [#2 0.57,-0.07,0.69,U] [#3 0.25,0.14,0.68,U] [#4 -0.32,-0.08,0.41,U] [#5 0.20,1.03,0.44,U] [#6 -0.18,0.01,0.44,U] [#7 0.85,0.12,0.47,U] [#8 0.72,-0.14,0.37,U] 
22:53:08.902 00.000 2696 refined, 8 included, MultiStar: {0.60, 0.15}, one-star: {1.87, -0.03}
22:53:08.902 00.000 2696 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.74) = xAngle (-2.48 = -2.48)
22:53:08.902 00.000 2696 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.15 = 0.15)
22:53:08.911 00.009 2696 CameraToMount -- cameraX=0.60 cameraY=0.15 hyp=0.62 cameraTheta=0.25 mountX=-0.49 mountY=0.09, mountTheta=2.95
22:53:08.915 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.60, y=0.15, opts=13)
22:53:08.917 00.002 2696 Enqueuing Move request for scope (0.60, 0.15)
22:53:08.917 00.000 5240 Worker thread wakes up
22:53:08.917 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.60, 0.15) opts 0xd
22:53:08.917 00.000 5240 Handling offset move in thread for scope, endpoint = (0.60, 0.15)
22:53:08.917 00.000 5240 Moving (0.60, 0.15) raw xDistance=-0.49 yDistance=0.09
22:53:08.917 00.000 5240 PPEC rslt: input = -0.49, final = -1.22, react = -0.49, pred = -1.59, hyst = -0.53, hyst_pct = 0.55, period_length = 647.39
22:53:08.917 00.000 5240 PPEC: input: -0.49, control: -1.22, exposure: 1500
22:53:08.917 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:08.917 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:53:08.917 00.000 5240 MoveAxis(E, 203, ABG)
22:53:08.917 00.000 5240 Guiding  Dir = 2, Dur = 203
22:53:08.917 00.000 5240 IsGuiding returns 0
22:53:08.917 00.000 5240 PulseGuide returned control before completion, sleep 213
22:53:08.933 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=196, med=0, FiltMin=0, FiltMax=147, Gamma=0.430
22:53:08.981 00.048 2696 UpdateGuideState exits: m=2982 SNR=38.5
22:53:08.981 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:08.981 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:53:08.981 00.000 2696 Enqueuing Expose request
22:53:09.139 00.158 5240 IsGuiding returns 1
22:53:09.139 00.000 5240 scope still moving after pulse duration time elapsed
22:53:09.171 00.032 5240 IsGuiding returns 0
22:53:09.171 00.000 5240 scope move finished after 203 + 43 ms
22:53:09.171 00.000 5240 Move returns status 0, amount 203
22:53:09.171 00.000 5240 MoveAxis(N, 0, ABG)
22:53:09.171 00.000 5240 Move returns status 0, amount 0
22:53:09.171 00.000 5240 move complete, result=0
22:53:09.171 00.000 5240 worker thread done servicing request
22:53:09.171 00.000 5240 Worker thread wakes up
22:53:09.171 00.000 2696 GuideStep: -0.5 px 203 ms EAST, 0.1 px 0 ms NORTH
22:53:09.171 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:53:09.171 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:53:10.581 01.410 5240 Exposure complete
22:53:10.634 00.053 5240 worker thread done servicing request
22:53:10.634 00.000 2696 OnExposeComplete: enter
22:53:10.636 00.002 2696 UpdateGuideState(): m_state=6
22:53:10.636 00.000 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 303
22:53:10.642 00.006 2696 Star::Find returns 1 (0), X=284.45, Y=265.46, Mass=2878, SNR=37.8, Peak=181 HFD=3.3
22:53:10.642 00.000 2696 MultiStar: [#1 0.58,0.39,1.27,U] [#2 0.56,0.01,0.70,U] [#3 0.68,0.03,0.68,U] [#4 -0.53,-0.17,0.45,U] [#5 0.18,1.15,0.45,U] [#6 -0.14,0.10,0.43,U] [#7 1.03,0.27,0.48,U] [#8 0.44,-0.25,0.38,U] 
22:53:10.642 00.000 2696 refined, 8 included, MultiStar: {0.67, 0.18}, one-star: {1.90, 0.01}
22:53:10.642 00.000 2696 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.74) = xAngle (-2.47 = -2.47)
22:53:10.642 00.000 2696 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.16 = 0.16)
22:53:10.642 00.000 2696 CameraToMount -- cameraX=0.67 cameraY=0.18 hyp=0.70 cameraTheta=0.26 mountX=-0.55 mountY=0.11, mountTheta=2.94
22:53:10.642 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.67, y=0.18, opts=13)
22:53:10.658 00.016 2696 Enqueuing Move request for scope (0.67, 0.18)
22:53:10.661 00.003 5240 Worker thread wakes up
22:53:10.661 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.67, 0.18) opts 0xd
22:53:10.661 00.000 5240 Handling offset move in thread for scope, endpoint = (0.67, 0.18)
22:53:10.661 00.000 5240 Moving (0.67, 0.18) raw xDistance=-0.55 yDistance=0.11
22:53:10.663 00.002 5240 PPEC rslt: input = -0.55, final = -0.77, react = -0.55, pred = -0.41, hyst = -0.61, hyst_pct = 0.55, period_length = 647.39
22:53:10.663 00.000 5240 PPEC: input: -0.55, control: -0.77, exposure: 1500
22:53:10.663 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:10.663 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:53:10.663 00.000 5240 MoveAxis(E, 127, ABG)
22:53:10.663 00.000 5240 Guiding  Dir = 2, Dur = 127
22:53:10.665 00.002 5240 IsGuiding returns 0
22:53:10.665 00.000 5240 PulseGuide returned control before completion, sleep 137
22:53:10.676 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=188, med=0, FiltMin=0, FiltMax=141, Gamma=0.430
22:53:10.722 00.046 2696 UpdateGuideState exits: m=2878 SNR=37.8
22:53:10.724 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:10.726 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:53:10.726 00.000 2696 Enqueuing Expose request
22:53:10.817 00.091 5240 IsGuiding returns 1
22:53:10.817 00.000 5240 scope still moving after pulse duration time elapsed
22:53:10.849 00.032 5240 IsGuiding returns 0
22:53:10.849 00.000 5240 scope move finished after 127 + 56 ms
22:53:10.849 00.000 5240 Move returns status 0, amount 127
22:53:10.849 00.000 5240 MoveAxis(N, 0, ABG)
22:53:10.849 00.000 5240 Move returns status 0, amount 0
22:53:10.849 00.000 5240 move complete, result=0
22:53:10.849 00.000 5240 worker thread done servicing request
22:53:10.849 00.000 5240 Worker thread wakes up
22:53:10.849 00.000 2696 GuideStep: -0.5 px 127 ms EAST, 0.1 px 0 ms NORTH
22:53:10.851 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:53:10.851 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:53:12.494 01.643 5240 Exposure complete
22:53:12.542 00.048 5240 worker thread done servicing request
22:53:12.542 00.000 2696 OnExposeComplete: enter
22:53:12.558 00.016 2696 UpdateGuideState(): m_state=6
22:53:12.560 00.002 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 304
22:53:12.562 00.002 2696 Star::Find returns 1 (0), X=284.81, Y=265.90, Mass=3037, SNR=38.9, Peak=199 HFD=3.8
22:53:12.564 00.002 2696 MultiStar: [#1 0.53,0.57,1.27,U] [#2 0.79,0.25,0.70,U] [#3 0.59,0.30,0.68,U] [#4 -0.15,0.05,0.41,U] [#5 0.40,1.37,0.42,U] [#6 -0.08,0.25,0.44,U] [#7 0.99,0.54,0.47,U] [#8 1.07,0.03,0.38,U] 
22:53:12.566 00.002 2696 refined, 8 included, MultiStar: {0.84, 0.44}, one-star: {2.26, 0.45}
22:53:12.569 00.003 2696 CameraToMount -- cameraTheta (0.48) - m_xAngle (2.74) = xAngle (-2.25 = -2.25)
22:53:12.571 00.002 2696 CameraToMount -- cameraTheta (0.48) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.38 = 0.38)
22:53:12.575 00.004 2696 CameraToMount -- cameraX=0.84 cameraY=0.44 hyp=0.94 cameraTheta=0.48 mountX=-0.60 mountY=0.35, mountTheta=2.61
22:53:12.575 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.84, y=0.44, opts=13)
22:53:12.581 00.006 2696 Enqueuing Move request for scope (0.84, 0.44)
22:53:12.583 00.002 5240 Worker thread wakes up
22:53:12.583 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.84, 0.44) opts 0xd
22:53:12.583 00.000 5240 Handling offset move in thread for scope, endpoint = (0.84, 0.44)
22:53:12.583 00.000 5240 Moving (0.84, 0.44) raw xDistance=-0.60 yDistance=0.35
22:53:12.585 00.002 5240 PPEC rslt: input = -0.60, final = -0.77, react = -0.60, pred = -0.32, hyst = -0.66, hyst_pct = 0.55, period_length = 647.39
22:53:12.585 00.000 5240 PPEC: input: -0.60, control: -0.77, exposure: 1500
22:53:12.585 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
22:53:12.585 00.000 5240 MoveAxis(E, 128, ABG)
22:53:12.585 00.000 5240 Guiding  Dir = 2, Dur = 128
22:53:12.585 00.000 5240 IsGuiding returns 0
22:53:12.585 00.000 5240 PulseGuide returned control before completion, sleep 138
22:53:12.597 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=199, med=0, FiltMin=0, FiltMax=152, Gamma=0.430
22:53:12.637 00.040 2696 UpdateGuideState exits: m=3037 SNR=38.9
22:53:12.637 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:12.637 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:53:12.637 00.000 2696 Enqueuing Expose request
22:53:12.731 00.094 5240 IsGuiding returns 1
22:53:12.731 00.000 5240 scope still moving after pulse duration time elapsed
22:53:12.763 00.032 5240 IsGuiding returns 0
22:53:12.763 00.000 5240 scope move finished after 128 + 49 ms
22:53:12.763 00.000 5240 Move returns status 0, amount 128
22:53:12.763 00.000 5240 MoveAxis(S, 44, ABG)
22:53:12.763 00.000 5240 Guiding  Dir = 1, Dur = 44
22:53:12.763 00.000 5240 IsGuiding returns 0
22:53:12.763 00.000 5240 PulseGuide returned control before completion, sleep 54
22:53:12.826 00.063 5240 IsGuiding returns 1
22:53:12.826 00.000 5240 scope still moving after pulse duration time elapsed
22:53:12.857 00.031 5240 IsGuiding returns 1
22:53:12.889 00.032 5240 IsGuiding returns 0
22:53:12.889 00.000 5240 scope move finished after 44 + 82 ms
22:53:12.889 00.000 5240 Move returns status 0, amount 44
22:53:12.889 00.000 5240 move complete, result=0
22:53:12.889 00.000 5240 worker thread done servicing request
22:53:12.889 00.000 2696 GuideStep: -0.6 px 128 ms EAST, 0.3 px 44 ms SOUTH
22:53:12.889 00.000 5240 Worker thread wakes up
22:53:12.889 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:53:12.889 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:53:14.319 01.430 5240 Exposure complete
22:53:14.396 00.077 5240 worker thread done servicing request
22:53:14.396 00.000 2696 OnExposeComplete: enter
22:53:14.396 00.000 2696 UpdateGuideState(): m_state=6
22:53:14.396 00.000 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 305
22:53:14.396 00.000 2696 Star::Find returns 1 (0), X=285.05, Y=265.67, Mass=3029, SNR=38.8, Peak=205 HFD=3.5
22:53:14.396 00.000 2696 MultiStar: [#1 0.85,0.38,1.29,U] [#2 0.89,-0.03,0.68,U] [#3 0.87,0.12,0.67,U] [#4 0.04,-0.27,0.43,U] [#5 0.68,1.21,0.42,U] [#6 0.13,0.24,0.44,U] [#7 1.37,0.32,0.49,U] [#8 1.05,-0.11,0.38,U] 
22:53:14.412 00.016 2696 refined, 8 included, MultiStar: {1.07, 0.24}, one-star: {2.50, 0.22}
22:53:14.413 00.001 2696 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.74) = xAngle (-2.51 = -2.51)
22:53:14.415 00.002 2696 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.12 = 0.12)
22:53:14.415 00.000 2696 CameraToMount -- cameraX=1.07 cameraY=0.24 hyp=1.10 cameraTheta=0.22 mountX=-0.89 mountY=0.13, mountTheta=3.00
22:53:14.415 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.07, y=0.24, opts=13)
22:53:14.415 00.000 2696 Enqueuing Move request for scope (1.07, 0.24)
22:53:14.415 00.000 5240 Worker thread wakes up
22:53:14.415 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.07, 0.24) opts 0xd
22:53:14.415 00.000 5240 Handling offset move in thread for scope, endpoint = (1.07, 0.24)
22:53:14.415 00.000 5240 Moving (1.07, 0.24) raw xDistance=-0.89 yDistance=0.13
22:53:14.415 00.000 5240 PPEC rslt: input = -0.89, final = -0.97, react = -0.89, pred = -0.20, hyst = -0.88, hyst_pct = 0.55, period_length = 647.39
22:53:14.415 00.000 5240 PPEC: input: -0.89, control: -0.97, exposure: 1500
22:53:14.415 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:14.415 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:53:14.415 00.000 5240 MoveAxis(E, 161, ABG)
22:53:14.415 00.000 5240 Guiding  Dir = 2, Dur = 161
22:53:14.428 00.013 5240 IsGuiding returns 0
22:53:14.428 00.000 5240 PulseGuide returned control before completion, sleep 171
22:53:14.428 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=213, med=0, FiltMin=0, FiltMax=166, Gamma=0.430
22:53:14.476 00.048 2696 UpdateGuideState exits: m=3029 SNR=38.8
22:53:14.476 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:14.476 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:53:14.476 00.000 2696 Enqueuing Expose request
22:53:14.603 00.127 5240 IsGuiding returns 1
22:53:14.603 00.000 5240 scope still moving after pulse duration time elapsed
22:53:14.634 00.031 5240 IsGuiding returns 0
22:53:14.634 00.000 5240 scope move finished after 161 + 45 ms
22:53:14.634 00.000 5240 Move returns status 0, amount 161
22:53:14.634 00.000 5240 MoveAxis(N, 0, ABG)
22:53:14.634 00.000 5240 Move returns status 0, amount 0
22:53:14.634 00.000 5240 move complete, result=0
22:53:14.634 00.000 5240 worker thread done servicing request
22:53:14.634 00.000 5240 Worker thread wakes up
22:53:14.634 00.000 2696 GuideStep: -0.9 px 161 ms EAST, 0.1 px 0 ms NORTH
22:53:14.639 00.005 5240 worker thread servicing REQUEST_EXPOSE 1500
22:53:14.639 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:53:16.283 01.644 5240 Exposure complete
22:53:16.351 00.068 5240 worker thread done servicing request
22:53:16.351 00.000 2696 OnExposeComplete: enter
22:53:16.351 00.000 2696 UpdateGuideState(): m_state=6
22:53:16.351 00.000 2696 Star::Find(15, 285, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 306
22:53:16.361 00.010 2696 Star::Find returns 1 (0), X=285.13, Y=265.78, Mass=2974, SNR=38.5, Peak=209 HFD=3.8
22:53:16.363 00.002 2696 MultiStar: [#1 0.92,0.06,1.28,U] [#2 1.11,-0.33,0.69,U] [#3 0.98,-0.11,0.67,U] [#4 0.35,-0.17,0.41,U] [#5 0.96,0.73,0.44,U] [#6 0.34,0.13,0.45,U] [#7 1.39,0.30,0.47,U] [#8 1.18,-0.31,0.39,U] 
22:53:16.365 00.002 2696 refined, 8 included, MultiStar: {1.21, 0.08}, one-star: {2.57, 0.33}
22:53:16.367 00.002 2696 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.74) = xAngle (-2.67 = -2.67)
22:53:16.369 00.002 2696 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.04 = -0.04)
22:53:16.369 00.000 2696 CameraToMount -- cameraX=1.21 cameraY=0.08 hyp=1.21 cameraTheta=0.06 mountX=-1.08 mountY=-0.05, mountTheta=-3.10
22:53:16.373 00.004 2696 SchedulePrimaryMove(0F998B58, x=1.21, y=0.08, opts=13)
22:53:16.375 00.002 2696 Enqueuing Move request for scope (1.21, 0.08)
22:53:16.377 00.002 5240 Worker thread wakes up
22:53:16.377 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.21, 0.08) opts 0xd
22:53:16.377 00.000 5240 Handling offset move in thread for scope, endpoint = (1.21, 0.08)
22:53:16.377 00.000 5240 Moving (1.21, 0.08) raw xDistance=-1.08 yDistance=-0.05
22:53:16.379 00.002 5240 PPEC rslt: input = -1.08, final = -1.43, react = -1.08, pred = -0.81, hyst = -1.05, hyst_pct = 0.55, period_length = 647.39
22:53:16.379 00.000 5240 PPEC: input: -1.08, control: -1.43, exposure: 1500
22:53:16.379 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:16.379 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:53:16.379 00.000 5240 MoveAxis(E, 237, ABG)
22:53:16.379 00.000 5240 Guiding  Dir = 2, Dur = 237
22:53:16.379 00.000 5240 IsGuiding returns 0
22:53:16.379 00.000 5240 PulseGuide returned control before completion, sleep 247
22:53:16.382 00.003 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=209, med=0, FiltMin=0, FiltMax=162, Gamma=0.430
22:53:16.425 00.043 2696 UpdateGuideState exits: m=2974 SNR=38.5
22:53:16.425 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:16.441 00.016 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:53:16.441 00.000 2696 Enqueuing Expose request
22:53:16.631 00.190 5240 IsGuiding returns 1
22:53:16.631 00.000 5240 scope still moving after pulse duration time elapsed
22:53:16.663 00.032 5240 IsGuiding returns 0
22:53:16.663 00.000 5240 scope move finished after 237 + 46 ms
22:53:16.663 00.000 5240 Move returns status 0, amount 237
22:53:16.663 00.000 5240 MoveAxis(N, 0, ABG)
22:53:16.663 00.000 5240 Move returns status 0, amount 0
22:53:16.663 00.000 5240 move complete, result=0
22:53:16.663 00.000 5240 worker thread done servicing request
22:53:16.663 00.000 5240 Worker thread wakes up
22:53:16.663 00.000 2696 GuideStep: -1.1 px 237 ms EAST, -0.0 px 0 ms NORTH
22:53:16.665 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:53:16.665 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:53:18.086 01.421 5240 Exposure complete
22:53:18.181 00.095 5240 worker thread done servicing request
22:53:18.181 00.000 2696 OnExposeComplete: enter
22:53:18.181 00.000 2696 UpdateGuideState(): m_state=6
22:53:18.181 00.000 2696 Star::Find(15, 285, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 307
22:53:18.181 00.000 2696 Star::Find returns 1 (0), X=285.00, Y=265.58, Mass=3101, SNR=39.3, Peak=202 HFD=3.7
22:53:18.194 00.013 2696 MultiStar: [#1 0.85,0.10,1.25,U] [#2 0.93,-0.08,0.68,U] [#3 0.87,0.10,0.69,U] [#4 0.06,-0.10,0.43,U] [#5 0.60,0.94,0.43,U] [#6 0.28,-0.01,0.43,U] [#7 1.37,0.39,0.47,U] [#8 1.07,-0.42,0.37,U] 
22:53:18.197 00.003 2696 refined, 8 included, MultiStar: {1.08, 0.11}, one-star: {2.45, 0.13}
22:53:18.197 00.000 2696 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.74) = xAngle (-2.63 = -2.63)
22:53:18.197 00.000 2696 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.00 = 0.00)
22:53:18.197 00.000 2696 CameraToMount -- cameraX=1.08 cameraY=0.11 hyp=1.08 cameraTheta=0.10 mountX=-0.94 mountY=0.00, mountTheta=3.14
22:53:18.197 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.08, y=0.11, opts=13)
22:53:18.197 00.000 2696 Enqueuing Move request for scope (1.08, 0.11)
22:53:18.197 00.000 5240 Worker thread wakes up
22:53:18.197 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.08, 0.11) opts 0xd
22:53:18.213 00.016 5240 Handling offset move in thread for scope, endpoint = (1.08, 0.11)
22:53:18.213 00.000 5240 Moving (1.08, 0.11) raw xDistance=-0.94 yDistance=0.00
22:53:18.213 00.000 5240 PPEC rslt: input = -0.94, final = -1.27, react = -0.94, pred = -0.71, hyst = -0.95, hyst_pct = 0.54, period_length = 647.39
22:53:18.213 00.000 5240 PPEC: input: -0.94, control: -1.27, exposure: 1500
22:53:18.213 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:18.213 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:53:18.213 00.000 5240 MoveAxis(E, 211, ABG)
22:53:18.213 00.000 5240 Guiding  Dir = 2, Dur = 211
22:53:18.215 00.002 5240 IsGuiding returns 0
22:53:18.215 00.000 5240 PulseGuide returned control before completion, sleep 221
22:53:18.226 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=202, med=0, FiltMin=0, FiltMax=150, Gamma=0.430
22:53:18.271 00.045 2696 UpdateGuideState exits: m=3101 SNR=39.3
22:53:18.276 00.005 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:18.278 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:53:18.280 00.002 2696 Enqueuing Expose request
22:53:18.451 00.171 5240 IsGuiding returns 1
22:53:18.451 00.000 5240 scope still moving after pulse duration time elapsed
22:53:18.483 00.032 5240 IsGuiding returns 0
22:53:18.483 00.000 5240 scope move finished after 211 + 56 ms
22:53:18.483 00.000 5240 Move returns status 0, amount 211
22:53:18.483 00.000 5240 MoveAxis(N, 0, ABG)
22:53:18.483 00.000 5240 Move returns status 0, amount 0
22:53:18.483 00.000 5240 move complete, result=0
22:53:18.483 00.000 5240 worker thread done servicing request
22:53:18.483 00.000 2696 GuideStep: -0.9 px 211 ms EAST, 0.0 px 0 ms NORTH
22:53:18.483 00.000 5240 Worker thread wakes up
22:53:18.483 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:53:18.483 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:53:20.135 01.652 5240 Exposure complete
22:53:20.215 00.080 5240 worker thread done servicing request
22:53:20.215 00.000 2696 OnExposeComplete: enter
22:53:20.215 00.000 2696 UpdateGuideState(): m_state=6
22:53:20.215 00.000 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 308
22:53:20.215 00.000 2696 Star::Find returns 1 (0), X=283.53, Y=265.74, Mass=3071, SNR=39.0, Peak=163 HFD=3.9
22:53:20.215 00.000 2696 MultiStar: [#1 -0.32,0.74,1.26,U] [#2 -0.43,0.15,0.70,U] [#3 -0.52,0.56,0.67,U] [#4 -1.38,0.22,0.42,U] [#5 -0.64,1.31,0.44,U] [#6 -1.30,0.20,0.45,U] [#7 -0.08,0.51,0.47,U] [#8 -0.18,-0.20,0.37,U] 
22:53:20.215 00.000 2696 refined, 8 included, MultiStar: {-0.28, 0.45}, one-star: {0.98, 0.29}
22:53:20.228 00.013 2696 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.74) = xAngle (-0.61 = -0.61)
22:53:20.228 00.000 2696 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.02 = 2.02)
22:53:20.233 00.005 2696 CameraToMount -- cameraX=-0.28 cameraY=0.45 hyp=0.53 cameraTheta=2.12 mountX=0.44 mountY=0.48, mountTheta=0.83
22:53:20.233 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.28, y=0.45, opts=13)
22:53:20.233 00.000 2696 Enqueuing Move request for scope (-0.28, 0.45)
22:53:20.233 00.000 5240 Worker thread wakes up
22:53:20.233 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.45) opts 0xd
22:53:20.233 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.28, 0.45)
22:53:20.233 00.000 5240 Moving (-0.28, 0.45) raw xDistance=0.44 yDistance=0.48
22:53:20.233 00.000 5240 PPEC rslt: input = 0.44, final = 0.02, react = 0.44, pred = -0.70, hyst = 0.25, hyst_pct = 0.54, period_length = 647.39
22:53:20.233 00.000 5240 PPEC: input: 0.44, control: 0.02, exposure: 1500
22:53:20.233 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
22:53:20.233 00.000 5240 MoveAxis(W, 3, ABG)
22:53:20.233 00.000 5240 Guiding  Dir = 3, Dur = 3
22:53:20.233 00.000 5240 IsGuiding returns 0
22:53:20.233 00.000 5240 PulseGuide returned control before completion, sleep 13
22:53:20.254 00.021 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=191, med=0, FiltMin=0, FiltMax=156, Gamma=0.430
22:53:20.263 00.009 5240 IsGuiding returns 1
22:53:20.263 00.000 5240 scope still moving after pulse duration time elapsed
22:53:20.295 00.032 5240 IsGuiding returns 0
22:53:20.295 00.000 5240 scope move finished after 3 + 49 ms
22:53:20.295 00.000 5240 Move returns status 0, amount 3
22:53:20.295 00.000 5240 MoveAxis(S, 61, ABG)
22:53:20.295 00.000 5240 Guiding  Dir = 1, Dur = 61
22:53:20.295 00.000 5240 IsGuiding returns 0
22:53:20.295 00.000 5240 PulseGuide returned control before completion, sleep 71
22:53:20.301 00.006 2696 UpdateGuideState exits: m=3071 SNR=39.0
22:53:20.303 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:20.305 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:53:20.305 00.000 2696 Enqueuing Expose request
22:53:20.374 00.069 5240 IsGuiding returns 1
22:53:20.374 00.000 5240 scope still moving after pulse duration time elapsed
22:53:20.406 00.032 5240 IsGuiding returns 0
22:53:20.406 00.000 5240 scope move finished after 61 + 49 ms
22:53:20.406 00.000 5240 Move returns status 0, amount 61
22:53:20.406 00.000 5240 move complete, result=0
22:53:20.406 00.000 5240 worker thread done servicing request
22:53:20.406 00.000 5240 Worker thread wakes up
22:53:20.406 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:53:20.406 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:53:20.408 00.002 2696 GuideStep: 0.4 px 3 ms WEST, 0.5 px 61 ms SOUTH
22:53:21.832 01.424 5240 Exposure complete
22:53:21.895 00.063 5240 worker thread done servicing request
22:53:21.895 00.000 2696 OnExposeComplete: enter
22:53:21.895 00.000 2696 UpdateGuideState(): m_state=6
22:53:21.911 00.016 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 309
22:53:21.913 00.002 2696 Star::Find returns 1 (0), X=284.41, Y=266.03, Mass=3116, SNR=39.4, Peak=213 HFD=3.8
22:53:21.913 00.000 2696 MultiStar: [#1 0.04,0.54,1.26,U] [#2 0.32,0.03,0.68,U] [#3 0.00,0.47,0.66,U] [#4 -0.55,0.10,0.42,U] [#5 0.01,1.15,0.43,U] [#6 -0.55,0.24,0.43,U] [#7 0.47,0.50,0.47,U] [#8 0.46,0.00,0.37,U] 
22:53:21.913 00.000 2696 refined, 8 included, MultiStar: {0.36, 0.43}, one-star: {1.86, 0.59}
22:53:21.913 00.000 2696 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.74) = xAngle (-1.86 = -1.86)
22:53:21.913 00.000 2696 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.77 = 0.77)
22:53:21.913 00.000 2696 CameraToMount -- cameraX=0.36 cameraY=0.43 hyp=0.56 cameraTheta=0.88 mountX=-0.16 mountY=0.39, mountTheta=1.96
22:53:21.927 00.014 2696 SchedulePrimaryMove(0F998B58, x=0.36, y=0.43, opts=13)
22:53:21.927 00.000 2696 Enqueuing Move request for scope (0.36, 0.43)
22:53:21.927 00.000 5240 Worker thread wakes up
22:53:21.927 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.43) opts 0xd
22:53:21.927 00.000 5240 Handling offset move in thread for scope, endpoint = (0.36, 0.43)
22:53:21.927 00.000 5240 Moving (0.36, 0.43) raw xDistance=-0.16 yDistance=0.39
22:53:21.927 00.000 5240 PPEC rslt: input = -0.16, final = -0.27, react = -0.16, pred = -0.58, hyst = 0.00, hyst_pct = 0.54, period_length = 647.39
22:53:21.927 00.000 5240 PPEC: input: -0.16, control: -0.27, exposure: 1500
22:53:21.927 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
22:53:21.927 00.000 5240 MoveAxis(E, 44, ABG)
22:53:21.927 00.000 5240 Guiding  Dir = 2, Dur = 44
22:53:21.927 00.000 5240 IsGuiding returns 0
22:53:21.927 00.000 5240 PulseGuide returned control before completion, sleep 54
22:53:21.944 00.017 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=213, med=0, FiltMin=0, FiltMax=159, Gamma=0.430
22:53:21.991 00.047 5240 IsGuiding returns 1
22:53:21.991 00.000 5240 scope still moving after pulse duration time elapsed
22:53:21.991 00.000 2696 UpdateGuideState exits: m=3116 SNR=39.4
22:53:21.991 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:21.991 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:53:21.991 00.000 2696 Enqueuing Expose request
22:53:22.022 00.031 5240 IsGuiding returns 0
22:53:22.022 00.000 5240 scope move finished after 44 + 43 ms
22:53:22.022 00.000 5240 Move returns status 0, amount 44
22:53:22.022 00.000 5240 MoveAxis(S, 50, ABG)
22:53:22.022 00.000 5240 Guiding  Dir = 1, Dur = 50
22:53:22.022 00.000 5240 IsGuiding returns 0
22:53:22.022 00.000 5240 PulseGuide returned control before completion, sleep 60
22:53:22.085 00.063 5240 IsGuiding returns 1
22:53:22.085 00.000 5240 scope still moving after pulse duration time elapsed
22:53:22.117 00.032 5240 IsGuiding returns 0
22:53:22.117 00.000 5240 scope move finished after 50 + 44 ms
22:53:22.117 00.000 5240 Move returns status 0, amount 50
22:53:22.117 00.000 5240 move complete, result=0
22:53:22.117 00.000 5240 worker thread done servicing request
22:53:22.117 00.000 5240 Worker thread wakes up
22:53:22.117 00.000 2696 GuideStep: -0.2 px 44 ms EAST, 0.4 px 50 ms SOUTH
22:53:22.117 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:53:22.117 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:53:23.747 01.630 5240 Exposure complete
22:53:23.795 00.048 5240 worker thread done servicing request
22:53:23.795 00.000 2696 OnExposeComplete: enter
22:53:23.795 00.000 2696 UpdateGuideState(): m_state=6
22:53:23.795 00.000 2696 Star::Find(15, 284, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
22:53:23.795 00.000 2696 Star::Find returns 1 (0), X=284.44, Y=264.71, Mass=3030, SNR=38.8, Peak=205 HFD=3.6
22:53:23.795 00.000 2696 MultiStar: [#1 0.08,-0.66,1.28,U] [#2 0.47,-0.94,0.70,U] [#3 0.37,-0.59,0.68,U] [#4 -0.41,-1.03,0.43,U] [#5 0.12,0.22,0.43,U] [#6 -0.31,-0.67,0.44,U] [#7 0.61,-0.77,0.46,U] [#8 0.59,-1.10,0.37,U] 
22:53:23.811 00.016 2696 refined, 8 included, MultiStar: {0.49, -0.70}, one-star: {1.88, -0.74}
22:53:23.813 00.002 2696 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.74) = xAngle (-3.70 = 2.58)
22:53:23.815 00.002 2696 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.07 = -1.07)
22:53:23.817 00.002 2696 CameraToMount -- cameraX=0.49 cameraY=-0.70 hyp=0.85 cameraTheta=-0.96 mountX=-0.72 mountY=-0.74, mountTheta=-2.34
22:53:23.820 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.49, y=-0.70, opts=13)
22:53:23.822 00.002 2696 Enqueuing Move request for scope (0.49, -0.70)
22:53:23.824 00.002 5240 Worker thread wakes up
22:53:23.824 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.70) opts 0xd
22:53:23.824 00.000 5240 Handling offset move in thread for scope, endpoint = (0.49, -0.70)
22:53:23.824 00.000 5240 Moving (0.49, -0.70) raw xDistance=-0.72 yDistance=-0.74
22:53:23.826 00.002 5240 PPEC rslt: input = -0.72, final = -0.93, react = -0.72, pred = -0.53, hyst = -0.65, hyst_pct = 0.54, period_length = 647.39
22:53:23.826 00.000 5240 PPEC: input: -0.72, control: -0.93, exposure: 1500
22:53:23.826 00.000 5240 resist switch: large excursion: input -0.74 thresh 0.45 direction from 1 to -1
22:53:23.826 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.23
22:53:23.826 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74
22:53:23.826 00.000 5240 MoveAxis(E, 154, ABG)
22:53:23.826 00.000 5240 Guiding  Dir = 2, Dur = 154
22:53:23.826 00.000 5240 IsGuiding returns 0
22:53:23.827 00.001 5240 PulseGuide returned control before completion, sleep 164
22:53:23.835 00.008 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=205, med=0, FiltMin=0, FiltMax=143, Gamma=0.430
22:53:23.885 00.050 2696 UpdateGuideState exits: m=3030 SNR=38.8
22:53:23.887 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:23.889 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:53:23.891 00.002 2696 Enqueuing Expose request
22:53:24.001 00.110 5240 IsGuiding returns 1
22:53:24.001 00.000 5240 scope still moving after pulse duration time elapsed
22:53:24.033 00.032 5240 IsGuiding returns 0
22:53:24.033 00.000 5240 scope move finished after 154 + 52 ms
22:53:24.033 00.000 5240 Move returns status 0, amount 154
22:53:24.033 00.000 5240 BLC: Oldest BLC event removed
22:53:24.033 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 330 applied
22:53:24.033 00.000 5240 MoveAxis(N, 424, ABG)
22:53:24.033 00.000 5240 Guiding  Dir = 0, Dur = 424
22:53:24.033 00.000 5240 IsGuiding returns 0
22:53:24.033 00.000 5240 PulseGuide returned control before completion, sleep 434
22:53:24.477 00.444 5240 IsGuiding returns 1
22:53:24.477 00.000 5240 scope still moving after pulse duration time elapsed
22:53:24.509 00.032 5240 IsGuiding returns 0
22:53:24.509 00.000 5240 scope move finished after 424 + 52 ms
22:53:24.509 00.000 5240 Move returns status 0, amount 424
22:53:24.509 00.000 5240 move complete, result=0
22:53:24.509 00.000 5240 worker thread done servicing request
22:53:24.509 00.000 2696 GuideStep: -0.7 px 154 ms EAST, -0.7 px 424 ms NORTH
22:53:24.511 00.002 5240 Worker thread wakes up
22:53:24.511 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:53:24.511 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:53:25.921 01.410 5240 Exposure complete
22:53:25.968 00.047 5240 worker thread done servicing request
22:53:25.968 00.000 2696 OnExposeComplete: enter
22:53:25.976 00.008 2696 UpdateGuideState(): m_state=6
22:53:25.976 00.000 2696 Star::Find(15, 284, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 311
22:53:25.976 00.000 2696 Star::Find returns 1 (0), X=285.23, Y=264.37, Mass=2951, SNR=38.3, Peak=168 HFD=3.8
22:53:25.976 00.000 2696 MultiStar: [#1 0.75,-1.10,1.28,U] [#2 0.86,-1.56,0.70,U] [#3 0.73,-1.33,0.68,U] [#4 0.21,-1.53,0.43,U] [#5 0.76,-0.42,0.44,U] [#6 0.25,-1.23,0.46,U] [#7 1.13,-1.22,0.48,U] [#8 1.23,-1.47,0.37,U] 
22:53:25.976 00.000 2696 refined, 8 included, MultiStar: {1.07, -1.20}, one-star: {2.68, -1.08}
22:53:25.984 00.008 2696 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.74) = xAngle (-3.58 = 2.71)
22:53:25.984 00.000 2696 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.95 = -0.95)
22:53:25.984 00.000 2696 CameraToMount -- cameraX=1.07 cameraY=-1.20 hyp=1.61 cameraTheta=-0.84 mountX=-1.46 mountY=-1.31, mountTheta=-2.41
22:53:25.984 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.07, y=-1.20, opts=13)
22:53:25.984 00.000 2696 Enqueuing Move request for scope (1.07, -1.20)
22:53:25.984 00.000 5240 Worker thread wakes up
22:53:25.984 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.07, -1.20) opts 0xd
22:53:25.984 00.000 5240 Handling offset move in thread for scope, endpoint = (1.07, -1.20)
22:53:25.984 00.000 5240 Moving (1.07, -1.20) raw xDistance=-1.46 yDistance=-1.31
22:53:25.984 00.000 5240 BLC: History state: CurrMiss=1.31, AvgInitMiss=0.98, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.743931, 1:1.307730
22:53:25.984 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:53:25.984 00.000 5240 PPEC rslt: input = -1.46, final = -2.06, react = -1.46, pred = -1.44, hyst = -1.34, hyst_pct = 0.54, period_length = 647.39
22:53:25.984 00.000 5240 PPEC: input: -1.46, control: -2.06, exposure: 1500
22:53:25.984 00.000 5240 GuideAlgorithmResistSwitch::result() returns -1.31 from input -1.31
22:53:25.984 00.000 5240 MoveAxis(E, 342, ABG)
22:53:25.984 00.000 5240 Guiding  Dir = 2, Dur = 342
22:53:25.984 00.000 5240 IsGuiding returns 0
22:53:25.984 00.000 5240 PulseGuide returned control before completion, sleep 352
22:53:26.011 00.027 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=176, med=0, FiltMin=0, FiltMax=145, Gamma=0.430
22:53:26.047 00.036 2696 UpdateGuideState exits: m=2951 SNR=38.3
22:53:26.047 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:26.047 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:53:26.047 00.000 2696 Enqueuing Expose request
22:53:26.364 00.317 5240 IsGuiding returns 0
22:53:26.364 00.000 5240 Move returns status 0, amount 342
22:53:26.364 00.000 5240 MoveAxis(N, 165, ABG)
22:53:26.364 00.000 5240 Guiding  Dir = 0, Dur = 165
22:53:26.364 00.000 5240 IsGuiding returns 0
22:53:26.364 00.000 5240 PulseGuide returned control before completion, sleep 175
22:53:26.556 00.192 5240 IsGuiding returns 1
22:53:26.556 00.000 5240 scope still moving after pulse duration time elapsed
22:53:26.587 00.031 5240 IsGuiding returns 0
22:53:26.587 00.000 5240 scope move finished after 165 + 56 ms
22:53:26.587 00.000 5240 Move returns status 0, amount 165
22:53:26.587 00.000 5240 move complete, result=0
22:53:26.587 00.000 5240 worker thread done servicing request
22:53:26.587 00.000 2696 GuideStep: -1.5 px 342 ms EAST, -1.3 px 165 ms NORTH
22:53:26.594 00.007 5240 Worker thread wakes up
22:53:26.594 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:53:26.594 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:53:28.233 01.639 5240 Exposure complete
22:53:28.297 00.064 5240 worker thread done servicing request
22:53:28.297 00.000 2696 OnExposeComplete: enter
22:53:28.297 00.000 2696 UpdateGuideState(): m_state=6
22:53:28.313 00.016 2696 Star::Find(15, 285, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 312
22:53:28.313 00.000 2696 Star::Find returns 1 (0), X=284.56, Y=266.00, Mass=3117, SNR=39.4, Peak=238 HFD=3.7
22:53:28.313 00.000 2696 MultiStar: [#1 0.39,0.56,1.25,U] [#2 0.62,0.35,0.69,U] [#3 0.45,0.59,0.66,U] [#4 -0.43,0.09,0.42,U] [#5 0.33,1.42,0.43,U] [#6 -0.25,0.34,0.42,U] [#7 0.73,0.59,0.49,U] [#8 0.70,0.27,0.36,U] 
22:53:28.320 00.007 2696 refined, 8 included, MultiStar: {0.64, 0.53}, one-star: {2.01, 0.55}
22:53:28.322 00.002 2696 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.74) = xAngle (-2.04 = -2.04)
22:53:28.324 00.002 2696 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.59 = 0.59)
22:53:28.326 00.002 2696 CameraToMount -- cameraX=0.64 cameraY=0.53 hyp=0.84 cameraTheta=0.69 mountX=-0.38 mountY=0.46, mountTheta=2.26
22:53:28.328 00.002 2696 SchedulePrimaryMove(0F998B58, x=0.64, y=0.53, opts=13)
22:53:28.328 00.000 2696 Enqueuing Move request for scope (0.64, 0.53)
22:53:28.328 00.000 5240 Worker thread wakes up
22:53:28.328 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.64, 0.53) opts 0xd
22:53:28.328 00.000 5240 Handling offset move in thread for scope, endpoint = (0.64, 0.53)
22:53:28.328 00.000 5240 Moving (0.64, 0.53) raw xDistance=-0.38 yDistance=0.46
22:53:28.328 00.000 5240 BLC: History state: CurrMiss=-0.46, AvgInitMiss=0.98, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.743931, 1:1.307730, 2:-0.464285
22:53:28.328 00.000 5240 BLC: Over-shoot, first stiction event, no adjustment
22:53:28.328 00.000 5240 PPEC rslt: input = -0.38, final = -0.89, react = -0.38, pred = -1.03, hyst = -0.44, hyst_pct = 0.54, period_length = 647.39
22:53:28.328 00.000 5240 PPEC: input: -0.38, control: -0.89, exposure: 1500
22:53:28.328 00.000 5240 resist switch: large excursion: input 0.46 thresh 0.45 direction from -1 to 1
22:53:28.328 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.39
22:53:28.328 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
22:53:28.328 00.000 5240 MoveAxis(E, 147, ABG)
22:53:28.328 00.000 5240 Guiding  Dir = 2, Dur = 147
22:53:28.328 00.000 5240 IsGuiding returns 0
22:53:28.328 00.000 5240 PulseGuide returned control before completion, sleep 157
22:53:28.346 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=156, Gamma=0.430
22:53:28.391 00.045 2696 UpdateGuideState exits: m=3117 SNR=39.4
22:53:28.391 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:28.391 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:53:28.391 00.000 2696 Enqueuing Expose request
22:53:28.502 00.111 5240 IsGuiding returns 1
22:53:28.502 00.000 5240 scope still moving after pulse duration time elapsed
22:53:28.533 00.031 5240 IsGuiding returns 0
22:53:28.533 00.000 5240 scope move finished after 147 + 50 ms
22:53:28.533 00.000 5240 Move returns status 0, amount 147
22:53:28.533 00.000 5240 BLC: Oldest BLC event removed
22:53:28.533 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 330 applied
22:53:28.533 00.000 5240 MoveAxis(S, 389, ABG)
22:53:28.533 00.000 5240 Guiding  Dir = 1, Dur = 389
22:53:28.533 00.000 5240 IsGuiding returns 0
22:53:28.533 00.000 5240 PulseGuide returned control before completion, sleep 399
22:53:28.944 00.411 5240 IsGuiding returns 1
22:53:28.944 00.000 5240 scope still moving after pulse duration time elapsed
22:53:28.976 00.032 5240 IsGuiding returns 0
22:53:28.976 00.000 5240 scope move finished after 389 + 53 ms
22:53:28.976 00.000 5240 Move returns status 0, amount 389
22:53:28.976 00.000 5240 move complete, result=0
22:53:28.976 00.000 5240 worker thread done servicing request
22:53:28.978 00.002 2696 GuideStep: -0.4 px 147 ms EAST, 0.5 px 389 ms SOUTH
22:53:28.984 00.006 5240 Worker thread wakes up
22:53:28.986 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:53:28.986 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:53:30.413 01.427 5240 Exposure complete
22:53:30.461 00.048 5240 worker thread done servicing request
22:53:30.461 00.000 2696 OnExposeComplete: enter
22:53:30.461 00.000 2696 UpdateGuideState(): m_state=6
22:53:30.476 00.015 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 313
22:53:30.477 00.001 2696 Star::Find returns 1 (0), X=284.29, Y=266.33, Mass=3116, SNR=39.3, Peak=213 HFD=3.7
22:53:30.479 00.002 2696 MultiStar: [#1 0.10,1.25,1.26,U] [#2 0.36,0.87,0.70,U] [#3 0.24,0.97,0.67,U] [#4 -0.57,0.85,0.42,U] [#5 0.00,1.85,0.42,U] [#6 -0.32,0.84,0.45,U] [#7 0.58,1.04,0.47,U] [#8 0.25,0.41,0.36,U] 
22:53:30.479 00.000 2696 refined, 8 included, MultiStar: {0.39, 1.02}, one-star: {1.74, 0.88}
22:53:30.479 00.000 2696 CameraToMount -- cameraTheta (1.20) - m_xAngle (2.74) = xAngle (-1.53 = -1.53)
22:53:30.479 00.000 2696 CameraToMount -- cameraTheta (1.20) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.10 = 1.10)
22:53:30.479 00.000 2696 CameraToMount -- cameraX=0.39 cameraY=1.02 hyp=1.09 cameraTheta=1.20 mountX=0.04 mountY=0.97, mountTheta=1.53
22:53:30.479 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.39, y=1.02, opts=13)
22:53:30.479 00.000 2696 Enqueuing Move request for scope (0.39, 1.02)
22:53:30.493 00.014 5240 Worker thread wakes up
22:53:30.493 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.39, 1.02) opts 0xd
22:53:30.493 00.000 5240 Handling offset move in thread for scope, endpoint = (0.39, 1.02)
22:53:30.493 00.000 5240 Moving (0.39, 1.02) raw xDistance=0.04 yDistance=0.97
22:53:30.493 00.000 5240 BLC: History state: CurrMiss=0.97, AvgInitMiss=0.98, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.464285, 1:0.971027
22:53:30.493 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:53:30.493 00.000 5240 PPEC rslt: input = 0.04, final = -0.21, react = 0.04, pred = -0.46, hyst = 0.00, hyst_pct = 0.53, period_length = 647.39
22:53:30.493 00.000 5240 PPEC: input: 0.04, control: -0.21, exposure: 1500
22:53:30.493 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.97 from input 0.97
22:53:30.493 00.000 5240 MoveAxis(E, 35, ABG)
22:53:30.493 00.000 5240 Guiding  Dir = 2, Dur = 35
22:53:30.493 00.000 5240 IsGuiding returns 0
22:53:30.493 00.000 5240 PulseGuide returned control before completion, sleep 45
22:53:30.509 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=213, med=0, FiltMin=0, FiltMax=157, Gamma=0.430
22:53:30.542 00.033 2696 UpdateGuideState exits: m=3116 SNR=39.3
22:53:30.556 00.014 5240 IsGuiding returns 1
22:53:30.556 00.000 5240 scope still moving after pulse duration time elapsed
22:53:30.556 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:30.561 00.005 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:53:30.563 00.002 2696 Enqueuing Expose request
22:53:30.586 00.023 5240 IsGuiding returns 0
22:53:30.586 00.000 5240 scope move finished after 35 + 54 ms
22:53:30.586 00.000 5240 Move returns status 0, amount 35
22:53:30.586 00.000 5240 MoveAxis(S, 123, ABG)
22:53:30.586 00.000 5240 Guiding  Dir = 1, Dur = 123
22:53:30.586 00.000 5240 IsGuiding returns 0
22:53:30.586 00.000 5240 PulseGuide returned control before completion, sleep 133
22:53:30.728 00.142 5240 IsGuiding returns 1
22:53:30.728 00.000 5240 scope still moving after pulse duration time elapsed
22:53:30.759 00.031 5240 IsGuiding returns 0
22:53:30.759 00.000 5240 scope move finished after 123 + 49 ms
22:53:30.759 00.000 5240 Move returns status 0, amount 123
22:53:30.759 00.000 5240 move complete, result=0
22:53:30.761 00.002 5240 worker thread done servicing request
22:53:30.761 00.000 2696 GuideStep: 0.0 px 35 ms EAST, 1.0 px 123 ms SOUTH
22:53:30.763 00.002 5240 Worker thread wakes up
22:53:30.763 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:53:30.763 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:53:32.409 01.646 5240 Exposure complete
22:53:32.467 00.058 5240 worker thread done servicing request
22:53:32.467 00.000 2696 OnExposeComplete: enter
22:53:32.467 00.000 2696 UpdateGuideState(): m_state=6
22:53:32.475 00.008 2696 Star::Find(15, 284, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 314
22:53:32.476 00.001 2696 Star::Find returns 1 (0), X=284.15, Y=265.63, Mass=2964, SNR=38.3, Peak=220 HFD=3.6
22:53:32.476 00.000 2696 MultiStar: [#1 0.26,0.53,1.26,U] [#2 0.21,-0.01,0.69,U] [#3 0.09,0.19,0.68,U] [#4 -0.74,-0.06,0.45,U] [#5 -0.04,1.15,0.42,U] [#6 -0.62,0.10,0.46,U] [#7 0.50,0.25,0.50,U] [#8 0.26,-0.14,0.38,U] 
22:53:32.476 00.000 2696 refined, 8 included, MultiStar: {0.32, 0.26}, one-star: {1.60, 0.18}
22:53:32.476 00.000 2696 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.74) = xAngle (-2.04 = -2.04)
22:53:32.476 00.000 2696 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.59 = 0.59)
22:53:32.489 00.013 2696 CameraToMount -- cameraX=0.32 cameraY=0.26 hyp=0.41 cameraTheta=0.70 mountX=-0.19 mountY=0.23, mountTheta=2.25
22:53:32.491 00.002 2696 SchedulePrimaryMove(0F998B58, x=0.32, y=0.26, opts=13)
22:53:32.493 00.002 2696 Enqueuing Move request for scope (0.32, 0.26)
22:53:32.495 00.002 5240 Worker thread wakes up
22:53:32.495 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.26) opts 0xd
22:53:32.495 00.000 5240 Handling offset move in thread for scope, endpoint = (0.32, 0.26)
22:53:32.495 00.000 5240 Moving (0.32, 0.26) raw xDistance=-0.19 yDistance=0.23
22:53:32.495 00.000 5240 BLC: History state: CurrMiss=0.23, AvgInitMiss=0.98, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.464285, 1:0.971027, 2:0.230766
22:53:32.495 00.000 5240 BLC: Under-shoot: nominal increase by 124
22:53:32.495 00.000 5240 BLC: window closed
22:53:32.497 00.002 5240 BLC: Pulse increase limited by ceiling of 330
22:53:32.497 00.000 5240 BLC: Pulse adjusted to 330
22:53:32.497 00.000 5240 PPEC rslt: input = -0.19, final = -0.18, react = -0.19, pred = -0.38, hyst = 0.00, hyst_pct = 0.53, period_length = 647.39
22:53:32.497 00.000 5240 PPEC: input: -0.19, control: -0.18, exposure: 1500
22:53:32.497 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
22:53:32.497 00.000 5240 MoveAxis(E, 29, ABG)
22:53:32.497 00.000 5240 Guiding  Dir = 2, Dur = 29
22:53:32.497 00.000 5240 IsGuiding returns 0
22:53:32.497 00.000 5240 PulseGuide returned control before completion, sleep 39
22:53:32.507 00.010 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=220, med=0, FiltMin=0, FiltMax=163, Gamma=0.430
22:53:32.552 00.045 5240 IsGuiding returns 1
22:53:32.552 00.000 5240 scope still moving after pulse duration time elapsed
22:53:32.556 00.004 2696 UpdateGuideState exits: m=2964 SNR=38.3
22:53:32.558 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:32.560 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:53:32.562 00.002 2696 Enqueuing Expose request
22:53:32.583 00.021 5240 IsGuiding returns 0
22:53:32.583 00.000 5240 scope move finished after 29 + 55 ms
22:53:32.583 00.000 5240 Move returns status 0, amount 29
22:53:32.583 00.000 5240 MoveAxis(S, 29, ABG)
22:53:32.583 00.000 5240 Guiding  Dir = 1, Dur = 29
22:53:32.583 00.000 5240 IsGuiding returns 0
22:53:32.583 00.000 5240 PulseGuide returned control before completion, sleep 39
22:53:32.631 00.048 5240 IsGuiding returns 1
22:53:32.631 00.000 5240 scope still moving after pulse duration time elapsed
22:53:32.663 00.032 5240 IsGuiding returns 0
22:53:32.663 00.000 5240 scope move finished after 29 + 50 ms
22:53:32.663 00.000 5240 Move returns status 0, amount 29
22:53:32.663 00.000 5240 move complete, result=0
22:53:32.663 00.000 5240 worker thread done servicing request
22:53:32.663 00.000 5240 Worker thread wakes up
22:53:32.663 00.000 2696 GuideStep: -0.2 px 29 ms EAST, 0.2 px 29 ms SOUTH
22:53:32.668 00.005 5240 worker thread servicing REQUEST_EXPOSE 1500
22:53:32.668 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:53:32.997 00.329 2696 evsrv: cli 0F943380 connect
22:53:33.007 00.010 2696 case statement mapped state 6 to 3
22:53:33.017 00.010 2696 case statement mapped state 6 to 3
22:53:33.025 00.008 2696 evsrv: cli 0F943380 request: {"method":"get_pixel_scale","id":"5f8cc3de-ad19-4eed-80a1-516906547c37"}
22:53:33.027 00.002 2696 evsrv: cli 0F943380 response: {"jsonrpc":"2.0","result":1.86834,"id":"5f8cc3de-ad19-4eed-80a1-516906547c37"}
22:53:33.030 00.003 2696 evsrv: cli 0F943380 disconnect
22:53:34.073 01.043 5240 Exposure complete
22:53:34.152 00.079 5240 worker thread done servicing request
22:53:34.152 00.000 2696 OnExposeComplete: enter
22:53:34.163 00.011 2696 UpdateGuideState(): m_state=6
22:53:34.165 00.002 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 315
22:53:34.167 00.002 2696 Star::Find returns 1 (0), X=284.39, Y=265.41, Mass=3104, SNR=39.3, Peak=229 HFD=3.4
22:53:34.169 00.002 2696 MultiStar: [#1 0.51,0.03,1.26,U] [#2 0.35,-0.37,0.69,U] [#3 0.30,-0.35,0.66,U] [#4 -0.67,-0.43,0.43,U] [#5 0.02,0.86,0.44,U] [#6 -0.36,-0.33,0.44,U] [#7 0.85,-0.06,0.47,U] [#8 0.69,-0.51,0.38,U] 
22:53:34.171 00.002 2696 refined, 8 included, MultiStar: {0.55, -0.11}, one-star: {1.84, -0.04}
22:53:34.173 00.002 2696 CameraToMount -- cameraTheta (-0.21) - m_xAngle (2.74) = xAngle (-2.94 = -2.94)
22:53:34.175 00.002 2696 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.31 = -0.31)
22:53:34.177 00.002 2696 CameraToMount -- cameraX=0.55 cameraY=-0.11 hyp=0.56 cameraTheta=-0.21 mountX=-0.55 mountY=-0.17, mountTheta=-2.84
22:53:34.179 00.002 2696 SchedulePrimaryMove(0F998B58, x=0.55, y=-0.11, opts=13)
22:53:34.181 00.002 2696 Enqueuing Move request for scope (0.55, -0.11)
22:53:34.183 00.002 5240 Worker thread wakes up
22:53:34.183 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.11) opts 0xd
22:53:34.183 00.000 5240 Handling offset move in thread for scope, endpoint = (0.55, -0.11)
22:53:34.183 00.000 5240 Moving (0.55, -0.11) raw xDistance=-0.55 yDistance=-0.17
22:53:34.185 00.002 5240 PPEC rslt: input = -0.55, final = -0.62, react = -0.55, pred = -0.20, hyst = -0.51, hyst_pct = 0.53, period_length = 647.39
22:53:34.185 00.000 5240 PPEC: input: -0.55, control: -0.62, exposure: 1500
22:53:34.185 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:53:34.185 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:53:34.185 00.000 5240 MoveAxis(E, 103, ABG)
22:53:34.185 00.000 5240 Guiding  Dir = 2, Dur = 103
22:53:34.185 00.000 5240 IsGuiding returns 0
22:53:34.187 00.002 5240 PulseGuide returned control before completion, sleep 113
22:53:34.194 00.007 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=158, Gamma=0.430
22:53:34.231 00.037 2696 UpdateGuideState exits: m=3104 SNR=39.3
22:53:34.231 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:34.247 00.016 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:53:34.247 00.000 2696 Enqueuing Expose request
22:53:34.310 00.063 5240 IsGuiding returns 1
22:53:34.310 00.000 5240 scope still moving after pulse duration time elapsed
22:53:34.342 00.032 5240 IsGuiding returns 0
22:53:34.342 00.000 5240 scope move finished after 103 + 53 ms
22:53:34.342 00.000 5240 Move returns status 0, amount 103
22:53:34.342 00.000 5240 MoveAxis(N, 0, ABG)
22:53:34.342 00.000 5240 Move returns status 0, amount 0
22:53:34.342 00.000 5240 move complete, result=0
22:53:34.342 00.000 5240 worker thread done servicing request
22:53:34.342 00.000 5240 Worker thread wakes up
22:53:34.342 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:53:34.342 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:53:34.344 00.002 2696 GuideStep: -0.5 px 103 ms EAST, -0.2 px 0 ms NORTH
22:53:35.976 01.632 5240 Exposure complete
22:53:36.038 00.062 5240 worker thread done servicing request
22:53:36.038 00.000 2696 OnExposeComplete: enter
22:53:36.041 00.003 2696 UpdateGuideState(): m_state=6
22:53:36.043 00.002 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 316
22:53:36.043 00.000 2696 Star::Find returns 1 (0), X=285.25, Y=264.94, Mass=2916, SNR=38.1, Peak=207 HFD=3.6
22:53:36.043 00.000 2696 MultiStar: [#1 0.95,-0.32,1.31,U] [#2 1.30,-0.63,0.69,U] [#3 1.06,-0.34,0.69,U] [#4 0.35,-0.65,0.45,U] [#5 1.11,0.54,0.43,U] [#6 0.46,-0.46,0.45,U] [#7 1.51,-0.19,0.48,U] [#8 1.39,-0.91,0.37,U] 
22:53:36.043 00.000 2696 refined, 8 included, MultiStar: {1.31, -0.39}, one-star: {2.70, -0.51}
22:53:36.043 00.000 2696 CameraToMount -- cameraTheta (-0.29) - m_xAngle (2.74) = xAngle (-3.02 = -3.02)
22:53:36.043 00.000 2696 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.39 = -0.39)
22:53:36.055 00.012 2696 CameraToMount -- cameraX=1.31 cameraY=-0.39 hyp=1.36 cameraTheta=-0.29 mountX=-1.35 mountY=-0.52, mountTheta=-2.77
22:53:36.055 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.31, y=-0.39, opts=13)
22:53:36.055 00.000 2696 Enqueuing Move request for scope (1.31, -0.39)
22:53:36.055 00.000 5240 Worker thread wakes up
22:53:36.055 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.31, -0.39) opts 0xd
22:53:36.055 00.000 5240 Handling offset move in thread for scope, endpoint = (1.31, -0.39)
22:53:36.055 00.000 5240 Moving (1.31, -0.39) raw xDistance=-1.35 yDistance=-0.52
22:53:36.055 00.000 5240 PPEC rslt: input = -1.35, final = -1.42, react = -1.35, pred = -0.27, hyst = -1.24, hyst_pct = 0.53, period_length = 647.39
22:53:36.055 00.000 5240 PPEC: input: -1.35, control: -1.42, exposure: 1500
22:53:36.055 00.000 5240 resist switch: large excursion: input -0.52 thresh 0.45 direction from 1 to -1
22:53:36.055 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.56
22:53:36.055 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
22:53:36.055 00.000 5240 MoveAxis(E, 235, ABG)
22:53:36.055 00.000 5240 Guiding  Dir = 2, Dur = 235
22:53:36.055 00.000 5240 IsGuiding returns 0
22:53:36.055 00.000 5240 PulseGuide returned control before completion, sleep 245
22:53:36.071 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=207, med=0, FiltMin=0, FiltMax=170, Gamma=0.430
22:53:36.119 00.048 2696 UpdateGuideState exits: m=2916 SNR=38.1
22:53:36.119 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:36.119 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:53:36.119 00.000 2696 Enqueuing Expose request
22:53:36.325 00.206 5240 IsGuiding returns 1
22:53:36.325 00.000 5240 scope still moving after pulse duration time elapsed
22:53:36.357 00.032 5240 IsGuiding returns 0
22:53:36.357 00.000 5240 scope move finished after 235 + 57 ms
22:53:36.357 00.000 5240 Move returns status 0, amount 235
22:53:36.357 00.000 5240 BLC: Oldest BLC event removed
22:53:36.357 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 330 applied
22:53:36.357 00.000 5240 MoveAxis(N, 396, ABG)
22:53:36.357 00.000 5240 Guiding  Dir = 0, Dur = 396
22:53:36.357 00.000 5240 IsGuiding returns 0
22:53:36.357 00.000 5240 PulseGuide returned control before completion, sleep 406
22:53:36.770 00.413 5240 IsGuiding returns 1
22:53:36.770 00.000 5240 scope still moving after pulse duration time elapsed
22:53:36.802 00.032 5240 IsGuiding returns 0
22:53:36.802 00.000 5240 scope move finished after 396 + 48 ms
22:53:36.802 00.000 5240 Move returns status 0, amount 396
22:53:36.802 00.000 5240 move complete, result=0
22:53:36.802 00.000 5240 worker thread done servicing request
22:53:36.802 00.000 5240 Worker thread wakes up
22:53:36.802 00.000 2696 GuideStep: -1.4 px 235 ms EAST, -0.5 px 396 ms NORTH
22:53:36.802 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:53:36.802 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:53:38.226 01.424 5240 Exposure complete
22:53:38.288 00.062 5240 worker thread done servicing request
22:53:38.288 00.000 2696 OnExposeComplete: enter
22:53:38.288 00.000 2696 UpdateGuideState(): m_state=6
22:53:38.304 00.016 2696 Star::Find(15, 285, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 317
22:53:38.304 00.000 2696 Star::Find returns 1 (0), X=285.30, Y=264.70, Mass=3008, SNR=38.7, Peak=214 HFD=3.5
22:53:38.304 00.000 2696 MultiStar: [#1 0.95,-0.64,1.27,U] [#2 1.25,-1.00,0.70,U] [#3 1.11,-0.86,0.68,U] [#4 0.34,-1.03,0.43,U] [#5 1.03,0.08,0.44,U] [#6 0.55,-1.10,0.45,U] [#7 1.50,-0.61,0.47,U] [#8 1.50,-1.19,0.37,U] 
22:53:38.304 00.000 2696 refined, 8 included, MultiStar: {1.33, -0.77}, one-star: {2.75, -0.75}
22:53:38.304 00.000 2696 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.74) = xAngle (-3.26 = 3.02)
22:53:38.304 00.000 2696 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.63 = -0.63)
22:53:38.304 00.000 2696 CameraToMount -- cameraX=1.33 cameraY=-0.77 hyp=1.53 cameraTheta=-0.53 mountX=-1.52 mountY=-0.90, mountTheta=-2.61
22:53:38.319 00.015 2696 SchedulePrimaryMove(0F998B58, x=1.33, y=-0.77, opts=13)
22:53:38.319 00.000 2696 Enqueuing Move request for scope (1.33, -0.77)
22:53:38.319 00.000 5240 Worker thread wakes up
22:53:38.319 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.33, -0.77) opts 0xd
22:53:38.319 00.000 5240 Handling offset move in thread for scope, endpoint = (1.33, -0.77)
22:53:38.319 00.000 5240 Moving (1.33, -0.77) raw xDistance=-1.52 yDistance=-0.90
22:53:38.319 00.000 5240 BLC: History state: CurrMiss=0.90, AvgInitMiss=0.96, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.520648, 1:0.903596
22:53:38.319 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:53:38.319 00.000 5240 PPEC rslt: input = -1.52, final = -1.50, react = -1.52, pred = -0.06, hyst = -1.43, hyst_pct = 0.53, period_length = 647.39
22:53:38.319 00.000 5240 PPEC: input: -1.52, control: -1.50, exposure: 1500
22:53:38.319 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.90 from input -0.90
22:53:38.319 00.000 5240 MoveAxis(E, 249, ABG)
22:53:38.319 00.000 5240 Guiding  Dir = 2, Dur = 249
22:53:38.319 00.000 5240 IsGuiding returns 0
22:53:38.319 00.000 5240 PulseGuide returned control before completion, sleep 259
22:53:38.338 00.019 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=214, med=0, FiltMin=0, FiltMax=158, Gamma=0.430
22:53:38.382 00.044 2696 UpdateGuideState exits: m=3008 SNR=38.7
22:53:38.382 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:38.382 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:53:38.382 00.000 2696 Enqueuing Expose request
22:53:38.588 00.206 5240 IsGuiding returns 1
22:53:38.588 00.000 5240 scope still moving after pulse duration time elapsed
22:53:38.620 00.032 5240 IsGuiding returns 0
22:53:38.620 00.000 5240 scope move finished after 249 + 43 ms
22:53:38.620 00.000 5240 Move returns status 0, amount 249
22:53:38.620 00.000 5240 MoveAxis(N, 114, ABG)
22:53:38.620 00.000 5240 Guiding  Dir = 0, Dur = 114
22:53:38.620 00.000 5240 IsGuiding returns 0
22:53:38.620 00.000 5240 PulseGuide returned control before completion, sleep 124
22:53:38.747 00.127 5240 IsGuiding returns 1
22:53:38.747 00.000 5240 scope still moving after pulse duration time elapsed
22:53:38.779 00.032 5240 IsGuiding returns 0
22:53:38.779 00.000 5240 scope move finished after 114 + 45 ms
22:53:38.779 00.000 5240 Move returns status 0, amount 114
22:53:38.779 00.000 5240 move complete, result=0
22:53:38.779 00.000 5240 worker thread done servicing request
22:53:38.779 00.000 2696 GuideStep: -1.5 px 249 ms EAST, -0.9 px 114 ms NORTH
22:53:38.779 00.000 5240 Worker thread wakes up
22:53:38.779 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:53:38.779 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:53:40.428 01.649 5240 Exposure complete
22:53:40.512 00.084 5240 worker thread done servicing request
22:53:40.512 00.000 2696 OnExposeComplete: enter
22:53:40.523 00.011 2696 UpdateGuideState(): m_state=6
22:53:40.523 00.000 2696 Star::Find(15, 285, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 318
22:53:40.523 00.000 2696 Star::Find returns 1 (0), X=284.88, Y=265.34, Mass=3032, SNR=38.8, Peak=212 HFD=3.7
22:53:40.523 00.000 2696 MultiStar: [#1 0.73,0.00,1.29,U] [#2 0.91,-0.38,0.69,U] [#3 0.75,-0.10,0.67,U] [#4 -0.04,-0.25,0.42,U] [#5 0.60,0.80,0.44,U] [#6 0.04,-0.35,0.46,U] [#7 1.21,0.06,0.49,U] [#8 1.06,-0.43,0.38,U] 
22:53:40.523 00.000 2696 refined, 8 included, MultiStar: {0.97, -0.08}, one-star: {2.33, -0.11}
22:53:40.523 00.000 2696 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.74) = xAngle (-2.82 = -2.82)
22:53:40.523 00.000 2696 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.19 = -0.19)
22:53:40.523 00.000 2696 CameraToMount -- cameraX=0.97 cameraY=-0.08 hyp=0.97 cameraTheta=-0.08 mountX=-0.92 mountY=-0.18, mountTheta=-2.95
22:53:40.539 00.016 2696 SchedulePrimaryMove(0F998B58, x=0.97, y=-0.08, opts=13)
22:53:40.539 00.000 2696 Enqueuing Move request for scope (0.97, -0.08)
22:53:40.539 00.000 5240 Worker thread wakes up
22:53:40.539 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.97, -0.08) opts 0xd
22:53:40.539 00.000 5240 Handling offset move in thread for scope, endpoint = (0.97, -0.08)
22:53:40.539 00.000 5240 Moving (0.97, -0.08) raw xDistance=-0.92 yDistance=-0.18
22:53:40.539 00.000 5240 BLC: History state: CurrMiss=0.18, AvgInitMiss=0.96, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.520648, 1:0.903596, 2:0.181036
22:53:40.539 00.000 5240 BLC: Under-shoot: nominal increase by 121
22:53:40.539 00.000 5240 BLC: window closed
22:53:40.539 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:53:40.539 00.000 5240 BLC: Pulse adjusted to 330
22:53:40.539 00.000 5240 PPEC rslt: input = -0.92, final = -0.93, react = -0.92, pred = 0.04, hyst = -0.97, hyst_pct = 0.53, period_length = 647.39
22:53:40.539 00.000 5240 PPEC: input: -0.92, control: -0.93, exposure: 1500
22:53:40.539 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.18
22:53:40.539 00.000 5240 MoveAxis(E, 154, ABG)
22:53:40.539 00.000 5240 Guiding  Dir = 2, Dur = 154
22:53:40.539 00.000 5240 IsGuiding returns 0
22:53:40.539 00.000 5240 PulseGuide returned control before completion, sleep 164
22:53:40.559 00.020 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=212, med=0, FiltMin=0, FiltMax=158, Gamma=0.430
22:53:40.607 00.048 2696 UpdateGuideState exits: m=3032 SNR=38.8
22:53:40.611 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:40.613 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:53:40.613 00.000 2696 Enqueuing Expose request
22:53:40.619 00.006 2696 evsrv: cli 0F943240 connect
22:53:40.619 00.000 2696 case statement mapped state 6 to 3
22:53:40.619 00.000 2696 case statement mapped state 6 to 3
22:53:40.635 00.016 2696 evsrv: cli 0F943240 request: {"method":"get_pixel_scale","id":"2f4a2968-6426-446f-b7f9-3892dc4abd3c"}
22:53:40.637 00.002 2696 evsrv: cli 0F943240 response: {"jsonrpc":"2.0","result":1.86834,"id":"2f4a2968-6426-446f-b7f9-3892dc4abd3c"}
22:53:40.637 00.000 2696 evsrv: cli 0F943240 disconnect
22:53:40.713 00.076 5240 IsGuiding returns 1
22:53:40.713 00.000 5240 scope still moving after pulse duration time elapsed
22:53:40.745 00.032 5240 IsGuiding returns 0
22:53:40.745 00.000 5240 scope move finished after 154 + 43 ms
22:53:40.745 00.000 5240 Move returns status 0, amount 154
22:53:40.745 00.000 5240 MoveAxis(N, 23, ABG)
22:53:40.745 00.000 5240 Guiding  Dir = 0, Dur = 23
22:53:40.745 00.000 5240 IsGuiding returns 0
22:53:40.745 00.000 5240 PulseGuide returned control before completion, sleep 33
22:53:40.792 00.047 5240 IsGuiding returns 1
22:53:40.792 00.000 5240 scope still moving after pulse duration time elapsed
22:53:40.824 00.032 5240 IsGuiding returns 0
22:53:40.824 00.000 5240 scope move finished after 23 + 55 ms
22:53:40.824 00.000 5240 Move returns status 0, amount 23
22:53:40.824 00.000 5240 move complete, result=0
22:53:40.824 00.000 5240 worker thread done servicing request
22:53:40.824 00.000 5240 Worker thread wakes up
22:53:40.824 00.000 2696 GuideStep: -0.9 px 154 ms EAST, -0.2 px 23 ms NORTH
22:53:40.824 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:53:40.824 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:53:42.247 01.423 5240 Exposure complete
22:53:42.306 00.059 5240 worker thread done servicing request
22:53:42.306 00.000 2696 OnExposeComplete: enter
22:53:42.308 00.002 2696 UpdateGuideState(): m_state=6
22:53:42.310 00.002 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 319
22:53:42.312 00.002 2696 Star::Find returns 1 (0), X=284.71, Y=265.23, Mass=2962, SNR=38.4, Peak=218 HFD=3.6
22:53:42.314 00.002 2696 MultiStar: [#1 0.54,-0.14,1.28,U] [#2 0.67,-0.52,0.69,U] [#3 0.63,-0.37,0.67,U] [#4 -0.19,-0.49,0.44,U] [#5 0.29,0.53,0.44,U] [#6 -0.09,-0.47,0.46,U] [#7 1.00,-0.26,0.48,U] [#8 0.85,-0.72,0.37,U] 
22:53:42.317 00.003 2696 refined, 8 included, MultiStar: {0.78, -0.27}, one-star: {2.16, -0.22}
22:53:42.319 00.002 2696 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.74) = xAngle (-3.07 = -3.07)
22:53:42.319 00.000 2696 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.44 = -0.44)
22:53:42.319 00.000 2696 CameraToMount -- cameraX=0.78 cameraY=-0.27 hyp=0.82 cameraTheta=-0.34 mountX=-0.82 mountY=-0.35, mountTheta=-2.74
22:53:42.326 00.007 2696 SchedulePrimaryMove(0F998B58, x=0.78, y=-0.27, opts=13)
22:53:42.326 00.000 2696 Enqueuing Move request for scope (0.78, -0.27)
22:53:42.334 00.008 5240 Worker thread wakes up
22:53:42.334 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.78, -0.27) opts 0xd
22:53:42.334 00.000 5240 Handling offset move in thread for scope, endpoint = (0.78, -0.27)
22:53:42.334 00.000 5240 Moving (0.78, -0.27) raw xDistance=-0.82 yDistance=-0.35
22:53:42.336 00.002 5240 PPEC rslt: input = -0.82, final = -0.78, react = -0.82, pred = 0.16, hyst = -0.89, hyst_pct = 0.53, period_length = 647.39
22:53:42.336 00.000 5240 PPEC: input: -0.82, control: -0.78, exposure: 1500
22:53:42.336 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
22:53:42.336 00.000 5240 MoveAxis(E, 129, ABG)
22:53:42.336 00.000 5240 Guiding  Dir = 2, Dur = 129
22:53:42.338 00.002 5240 IsGuiding returns 0
22:53:42.338 00.000 5240 PulseGuide returned control before completion, sleep 139
22:53:42.346 00.008 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=218, med=0, FiltMin=0, FiltMax=160, Gamma=0.430
22:53:42.391 00.045 2696 UpdateGuideState exits: m=2962 SNR=38.4
22:53:42.391 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:42.391 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:53:42.391 00.000 2696 Enqueuing Expose request
22:53:42.484 00.093 5240 IsGuiding returns 1
22:53:42.484 00.000 5240 scope still moving after pulse duration time elapsed
22:53:42.516 00.032 5240 IsGuiding returns 1
22:53:42.548 00.032 5240 IsGuiding returns 0
22:53:42.548 00.000 5240 scope move finished after 129 + 81 ms
22:53:42.548 00.000 5240 Move returns status 0, amount 129
22:53:42.548 00.000 5240 MoveAxis(N, 45, ABG)
22:53:42.548 00.000 5240 Guiding  Dir = 0, Dur = 45
22:53:42.548 00.000 5240 IsGuiding returns 0
22:53:42.548 00.000 5240 PulseGuide returned control before completion, sleep 55
22:53:42.611 00.063 5240 IsGuiding returns 1
22:53:42.611 00.000 5240 scope still moving after pulse duration time elapsed
22:53:42.642 00.031 5240 IsGuiding returns 0
22:53:42.642 00.000 5240 scope move finished after 45 + 48 ms
22:53:42.642 00.000 5240 Move returns status 0, amount 45
22:53:42.642 00.000 5240 move complete, result=0
22:53:42.642 00.000 5240 worker thread done servicing request
22:53:42.642 00.000 5240 Worker thread wakes up
22:53:42.642 00.000 2696 GuideStep: -0.8 px 129 ms EAST, -0.4 px 45 ms NORTH
22:53:42.642 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:53:42.642 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:53:44.291 01.649 5240 Exposure complete
22:53:44.370 00.079 5240 worker thread done servicing request
22:53:44.370 00.000 2696 OnExposeComplete: enter
22:53:44.370 00.000 2696 UpdateGuideState(): m_state=6
22:53:44.370 00.000 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 320
22:53:44.377 00.007 2696 Star::Find returns 1 (0), X=284.59, Y=265.64, Mass=2977, SNR=38.5, Peak=201 HFD=3.4
22:53:44.377 00.000 2696 MultiStar: [#1 0.37,0.35,1.30,U] [#2 0.61,-0.03,0.71,U] [#3 0.39,0.22,0.69,U] [#4 -0.25,-0.04,0.44,U] [#5 0.37,1.14,0.45,U] [#6 -0.18,0.35,0.45,U] [#7 0.93,0.36,0.47,U] [#8 0.66,-0.39,0.39,U] 
22:53:44.377 00.000 2696 refined, 8 included, MultiStar: {0.66, 0.25}, one-star: {2.04, 0.19}
22:53:44.382 00.005 2696 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.74) = xAngle (-2.38 = -2.38)
22:53:44.382 00.000 2696 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.26 = 0.26)
22:53:44.386 00.004 2696 CameraToMount -- cameraX=0.66 cameraY=0.25 hyp=0.70 cameraTheta=0.36 mountX=-0.51 mountY=0.18, mountTheta=2.80
22:53:44.386 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.66, y=0.25, opts=13)
22:53:44.386 00.000 2696 Enqueuing Move request for scope (0.66, 0.25)
22:53:44.386 00.000 5240 Worker thread wakes up
22:53:44.386 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.66, 0.25) opts 0xd
22:53:44.386 00.000 5240 Handling offset move in thread for scope, endpoint = (0.66, 0.25)
22:53:44.386 00.000 5240 Moving (0.66, 0.25) raw xDistance=-0.51 yDistance=0.18
22:53:44.386 00.000 5240 PPEC rslt: input = -0.51, final = -0.37, react = -0.51, pred = 0.34, hyst = -0.55, hyst_pct = 0.52, period_length = 647.39
22:53:44.386 00.000 5240 PPEC: input: -0.51, control: -0.37, exposure: 1500
22:53:44.386 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:53:44.386 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:53:44.386 00.000 5240 MoveAxis(E, 61, ABG)
22:53:44.386 00.000 5240 Guiding  Dir = 2, Dur = 61
22:53:44.386 00.000 5240 IsGuiding returns 0
22:53:44.386 00.000 5240 PulseGuide returned control before completion, sleep 71
22:53:44.404 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=166, Gamma=0.430
22:53:44.449 00.045 2696 UpdateGuideState exits: m=2977 SNR=38.5
22:53:44.449 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:44.449 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:53:44.449 00.000 2696 Enqueuing Expose request
22:53:44.481 00.032 5240 IsGuiding returns 1
22:53:44.481 00.000 5240 scope still moving after pulse duration time elapsed
22:53:44.513 00.032 5240 IsGuiding returns 0
22:53:44.513 00.000 5240 scope move finished after 61 + 55 ms
22:53:44.513 00.000 5240 Move returns status 0, amount 61
22:53:44.513 00.000 5240 MoveAxis(N, 0, ABG)
22:53:44.513 00.000 5240 Move returns status 0, amount 0
22:53:44.513 00.000 5240 move complete, result=0
22:53:44.513 00.000 5240 worker thread done servicing request
22:53:44.513 00.000 5240 Worker thread wakes up
22:53:44.513 00.000 2696 GuideStep: -0.5 px 61 ms EAST, 0.2 px 0 ms NORTH
22:53:44.519 00.006 5240 worker thread servicing REQUEST_EXPOSE 1500
22:53:44.519 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:53:45.930 01.411 5240 Exposure complete
22:53:45.984 00.054 5240 worker thread done servicing request
22:53:45.984 00.000 2696 OnExposeComplete: enter
22:53:45.984 00.000 2696 UpdateGuideState(): m_state=6
22:53:45.984 00.000 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 321
22:53:46.000 00.016 2696 Star::Find returns 1 (0), X=284.43, Y=265.26, Mass=3076, SNR=39.1, Peak=239 HFD=3.5
22:53:46.000 00.000 2696 MultiStar: [#1 0.59,0.15,1.28,U] [#2 0.43,-0.41,0.69,U] [#3 0.40,-0.22,0.67,U] [#4 -0.40,-0.41,0.42,U] [#5 0.21,0.63,0.44,U] [#6 -0.29,-0.31,0.44,U] [#7 0.84,0.01,0.46,U] [#8 0.76,-0.57,0.37,U] 
22:53:46.000 00.000 2696 refined, 8 included, MultiStar: {0.64, -0.12}, one-star: {1.88, -0.19}
22:53:46.000 00.000 2696 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.74) = xAngle (-2.92 = -2.92)
22:53:46.007 00.007 2696 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.29 = -0.29)
22:53:46.007 00.000 2696 CameraToMount -- cameraX=0.64 cameraY=-0.12 hyp=0.65 cameraTheta=-0.18 mountX=-0.63 mountY=-0.18, mountTheta=-2.86
22:53:46.007 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.64, y=-0.12, opts=13)
22:53:46.007 00.000 2696 Enqueuing Move request for scope (0.64, -0.12)
22:53:46.016 00.009 5240 Worker thread wakes up
22:53:46.016 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.12) opts 0xd
22:53:46.016 00.000 5240 Handling offset move in thread for scope, endpoint = (0.64, -0.12)
22:53:46.016 00.000 5240 Moving (0.64, -0.12) raw xDistance=-0.63 yDistance=-0.18
22:53:46.016 00.000 5240 PPEC rslt: input = -0.63, final = -1.04, react = -0.63, pred = -0.84, hyst = -0.64, hyst_pct = 0.52, period_length = 647.39
22:53:46.016 00.000 5240 PPEC: input: -0.63, control: -1.04, exposure: 1500
22:53:46.016 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.18
22:53:46.016 00.000 5240 MoveAxis(E, 173, ABG)
22:53:46.016 00.000 5240 Guiding  Dir = 2, Dur = 173
22:53:46.016 00.000 5240 IsGuiding returns 0
22:53:46.016 00.000 5240 PulseGuide returned control before completion, sleep 183
22:53:46.016 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=239, med=0, FiltMin=0, FiltMax=160, Gamma=0.430
22:53:46.077 00.061 2696 UpdateGuideState exits: m=3076 SNR=39.1
22:53:46.079 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:46.079 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:53:46.079 00.000 2696 Enqueuing Expose request
22:53:46.205 00.126 5240 IsGuiding returns 1
22:53:46.205 00.000 5240 scope still moving after pulse duration time elapsed
22:53:46.237 00.032 5240 IsGuiding returns 0
22:53:46.237 00.000 5240 scope move finished after 173 + 44 ms
22:53:46.237 00.000 5240 Move returns status 0, amount 173
22:53:46.237 00.000 5240 MoveAxis(N, 23, ABG)
22:53:46.237 00.000 5240 Guiding  Dir = 0, Dur = 23
22:53:46.237 00.000 5240 IsGuiding returns 0
22:53:46.237 00.000 5240 PulseGuide returned control before completion, sleep 33
22:53:46.284 00.047 5240 IsGuiding returns 1
22:53:46.284 00.000 5240 scope still moving after pulse duration time elapsed
22:53:46.316 00.032 5240 IsGuiding returns 0
22:53:46.316 00.000 5240 scope move finished after 23 + 56 ms
22:53:46.316 00.000 5240 Move returns status 0, amount 23
22:53:46.316 00.000 5240 move complete, result=0
22:53:46.316 00.000 5240 worker thread done servicing request
22:53:46.316 00.000 2696 GuideStep: -0.6 px 173 ms EAST, -0.2 px 23 ms NORTH
22:53:46.326 00.010 5240 Worker thread wakes up
22:53:46.326 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:53:46.326 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:53:47.976 01.650 5240 Exposure complete
22:53:48.041 00.065 5240 worker thread done servicing request
22:53:48.041 00.000 2696 OnExposeComplete: enter
22:53:48.041 00.000 2696 UpdateGuideState(): m_state=6
22:53:48.045 00.004 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 322
22:53:48.047 00.002 2696 Star::Find returns 1 (1), X=284.26, Y=265.18, Mass=3082, SNR=39.1, Peak=255 HFD=3.5
22:53:48.049 00.002 2696 MultiStar: [#1 0.56,0.05,1.28,U] [#2 0.43,-0.48,0.69,U] [#3 0.33,-0.25,0.65,U] [#4 -0.51,-0.62,0.42,U] [#5 0.19,0.83,0.41,U] [#6 -0.46,-0.49,0.43,U] [#7 0.85,0.05,0.49,U] [#8 0.37,-0.58,0.37,U] 
22:53:48.051 00.002 2696 refined, 8 included, MultiStar: {0.55, -0.18}, one-star: {1.71, -0.27}
22:53:48.053 00.002 2696 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.74) = xAngle (-3.05 = -3.05)
22:53:48.055 00.002 2696 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.42 = -0.42)
22:53:48.057 00.002 2696 CameraToMount -- cameraX=0.55 cameraY=-0.18 hyp=0.58 cameraTheta=-0.32 mountX=-0.57 mountY=-0.23, mountTheta=-2.75
22:53:48.057 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.55, y=-0.18, opts=13)
22:53:48.057 00.000 2696 Enqueuing Move request for scope (0.55, -0.18)
22:53:48.057 00.000 5240 Worker thread wakes up
22:53:48.057 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.18) opts 0xd
22:53:48.057 00.000 5240 Handling offset move in thread for scope, endpoint = (0.55, -0.18)
22:53:48.057 00.000 5240 Moving (0.55, -0.18) raw xDistance=-0.57 yDistance=-0.23
22:53:48.057 00.000 5240 PPEC rslt: input = -0.57, final = -1.03, react = -0.57, pred = -0.98, hyst = -0.55, hyst_pct = 0.52, period_length = 647.39
22:53:48.057 00.000 5240 PPEC: input: -0.57, control: -1.03, exposure: 1500
22:53:48.057 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
22:53:48.057 00.000 5240 MoveAxis(E, 171, ABG)
22:53:48.057 00.000 5240 Guiding  Dir = 2, Dur = 171
22:53:48.057 00.000 5240 IsGuiding returns 0
22:53:48.057 00.000 5240 PulseGuide returned control before completion, sleep 181
22:53:48.072 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=167, Gamma=0.430
22:53:48.122 00.050 2696 UpdateGuideState exits: m=3082 SNR=39.1 Saturated
22:53:48.126 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:48.126 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:53:48.128 00.002 2696 Enqueuing Expose request
22:53:48.263 00.135 5240 IsGuiding returns 1
22:53:48.263 00.000 5240 scope still moving after pulse duration time elapsed
22:53:48.295 00.032 5240 IsGuiding returns 0
22:53:48.295 00.000 5240 scope move finished after 171 + 57 ms
22:53:48.295 00.000 5240 Move returns status 0, amount 171
22:53:48.295 00.000 5240 MoveAxis(N, 30, ABG)
22:53:48.295 00.000 5240 Guiding  Dir = 0, Dur = 30
22:53:48.295 00.000 5240 IsGuiding returns 0
22:53:48.295 00.000 5240 PulseGuide returned control before completion, sleep 40
22:53:48.342 00.047 5240 IsGuiding returns 1
22:53:48.342 00.000 5240 scope still moving after pulse duration time elapsed
22:53:48.374 00.032 5240 IsGuiding returns 0
22:53:48.374 00.000 5240 scope move finished after 30 + 49 ms
22:53:48.374 00.000 5240 Move returns status 0, amount 30
22:53:48.374 00.000 5240 move complete, result=0
22:53:48.374 00.000 5240 worker thread done servicing request
22:53:48.374 00.000 2696 GuideStep: -0.6 px 171 ms EAST, -0.2 px 30 ms NORTH
22:53:48.382 00.008 5240 Worker thread wakes up
22:53:48.382 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:53:48.384 00.002 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:53:49.804 01.420 5240 Exposure complete
22:53:49.877 00.073 5240 worker thread done servicing request
22:53:49.877 00.000 2696 OnExposeComplete: enter
22:53:49.877 00.000 2696 UpdateGuideState(): m_state=6
22:53:49.877 00.000 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 323
22:53:49.883 00.006 2696 Star::Find returns 1 (0), X=284.23, Y=265.37, Mass=3080, SNR=39.1, Peak=222 HFD=3.6
22:53:49.883 00.000 2696 MultiStar: [#1 -0.05,0.14,1.25,U] [#2 0.31,-0.13,0.66,U] [#3 0.15,-0.01,0.66,U] [#4 -0.76,-0.09,0.41,U] [#5 -0.04,0.84,0.43,U] [#6 -0.43,-0.23,0.44,U] [#7 0.62,0.25,0.47,U] [#8 0.30,-0.41,0.37,U] 
22:53:49.883 00.000 2696 refined, 8 included, MultiStar: {0.32, 0.03}, one-star: {1.68, -0.08}
22:53:49.883 00.000 2696 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.74) = xAngle (-2.63 = -2.63)
22:53:49.883 00.000 2696 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.01 = 0.01)
22:53:49.883 00.000 2696 CameraToMount -- cameraX=0.32 cameraY=0.03 hyp=0.32 cameraTheta=0.11 mountX=-0.28 mountY=0.00, mountTheta=3.14
22:53:49.883 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.32, y=0.03, opts=13)
22:53:49.883 00.000 2696 Enqueuing Move request for scope (0.32, 0.03)
22:53:49.899 00.016 5240 Worker thread wakes up
22:53:49.899 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.03) opts 0xd
22:53:49.899 00.000 5240 Handling offset move in thread for scope, endpoint = (0.32, 0.03)
22:53:49.899 00.000 5240 Moving (0.32, 0.03) raw xDistance=-0.28 yDistance=0.00
22:53:49.899 00.000 5240 PPEC rslt: input = -0.28, final = -0.49, react = -0.28, pred = -0.36, hyst = -0.35, hyst_pct = 0.52, period_length = 647.39
22:53:49.899 00.000 5240 PPEC: input: -0.28, control: -0.49, exposure: 1500
22:53:49.903 00.004 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:49.903 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:53:49.903 00.000 5240 MoveAxis(E, 81, ABG)
22:53:49.903 00.000 5240 Guiding  Dir = 2, Dur = 81
22:53:49.903 00.000 5240 IsGuiding returns 0
22:53:49.903 00.000 5240 PulseGuide returned control before completion, sleep 91
22:53:49.915 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=162, Gamma=0.430
22:53:49.964 00.049 2696 UpdateGuideState exits: m=3080 SNR=39.1
22:53:49.966 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:49.968 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:53:49.970 00.002 2696 Enqueuing Expose request
22:53:50.009 00.039 5240 IsGuiding returns 1
22:53:50.009 00.000 5240 scope still moving after pulse duration time elapsed
22:53:50.040 00.031 5240 IsGuiding returns 0
22:53:50.040 00.000 5240 scope move finished after 81 + 56 ms
22:53:50.040 00.000 5240 Move returns status 0, amount 81
22:53:50.040 00.000 5240 MoveAxis(N, 0, ABG)
22:53:50.040 00.000 5240 Move returns status 0, amount 0
22:53:50.040 00.000 5240 move complete, result=0
22:53:50.040 00.000 5240 worker thread done servicing request
22:53:50.042 00.002 2696 GuideStep: -0.3 px 81 ms EAST, 0.0 px 0 ms NORTH
22:53:50.046 00.004 5240 Worker thread wakes up
22:53:50.046 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:53:50.046 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:53:51.689 01.643 5240 Exposure complete
22:53:51.736 00.047 5240 worker thread done servicing request
22:53:51.736 00.000 2696 OnExposeComplete: enter
22:53:51.736 00.000 2696 UpdateGuideState(): m_state=6
22:53:51.752 00.016 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 324
22:53:51.752 00.000 2696 Star::Find returns 1 (0), X=284.93, Y=265.40, Mass=3165, SNR=39.7, Peak=227 HFD=3.5
22:53:51.752 00.000 2696 MultiStar: [#1 0.59,-0.16,1.25,U] [#2 0.84,-0.35,0.67,U] [#3 0.56,-0.20,0.66,U] [#4 0.12,-0.35,0.42,U] [#5 0.62,0.73,0.43,U] [#6 0.15,-0.19,0.43,U] [#7 1.09,-0.08,0.46,U] [#8 0.81,-0.65,0.37,U] 
22:53:51.757 00.005 2696 refined, 8 included, MultiStar: {0.92, -0.14}, one-star: {2.38, -0.05}
22:53:51.757 00.000 2696 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.74) = xAngle (-2.89 = -2.89)
22:53:51.757 00.000 2696 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.26 = -0.26)
22:53:51.757 00.000 2696 CameraToMount -- cameraX=0.92 cameraY=-0.14 hyp=0.93 cameraTheta=-0.15 mountX=-0.90 mountY=-0.24, mountTheta=-2.89
22:53:51.757 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.92, y=-0.14, opts=13)
22:53:51.768 00.011 2696 Enqueuing Move request for scope (0.92, -0.14)
22:53:51.768 00.000 5240 Worker thread wakes up
22:53:51.768 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.92, -0.14) opts 0xd
22:53:51.768 00.000 5240 Handling offset move in thread for scope, endpoint = (0.92, -0.14)
22:53:51.768 00.000 5240 Moving (0.92, -0.14) raw xDistance=-0.90 yDistance=-0.24
22:53:51.768 00.000 5240 PPEC rslt: input = -0.90, final = -1.04, react = -0.90, pred = -0.27, hyst = -0.92, hyst_pct = 0.52, period_length = 647.39
22:53:51.768 00.000 5240 PPEC: input: -0.90, control: -1.04, exposure: 1500
22:53:51.768 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
22:53:51.768 00.000 5240 MoveAxis(E, 172, ABG)
22:53:51.768 00.000 5240 Guiding  Dir = 2, Dur = 172
22:53:51.768 00.000 5240 IsGuiding returns 0
22:53:51.768 00.000 5240 PulseGuide returned control before completion, sleep 182
22:53:51.784 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=154, Gamma=0.430
22:53:51.831 00.047 2696 UpdateGuideState exits: m=3165 SNR=39.7
22:53:51.831 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:51.837 00.006 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:53:51.839 00.002 2696 Enqueuing Expose request
22:53:51.957 00.118 5240 IsGuiding returns 1
22:53:51.957 00.000 5240 scope still moving after pulse duration time elapsed
22:53:51.989 00.032 5240 IsGuiding returns 0
22:53:51.989 00.000 5240 scope move finished after 172 + 43 ms
22:53:51.989 00.000 5240 Move returns status 0, amount 172
22:53:51.989 00.000 5240 MoveAxis(N, 30, ABG)
22:53:51.989 00.000 5240 Guiding  Dir = 0, Dur = 30
22:53:51.989 00.000 5240 IsGuiding returns 0
22:53:51.989 00.000 5240 PulseGuide returned control before completion, sleep 40
22:53:52.036 00.047 5240 IsGuiding returns 1
22:53:52.036 00.000 5240 scope still moving after pulse duration time elapsed
22:53:52.068 00.032 5240 IsGuiding returns 0
22:53:52.068 00.000 5240 scope move finished after 30 + 48 ms
22:53:52.068 00.000 5240 Move returns status 0, amount 30
22:53:52.068 00.000 5240 move complete, result=0
22:53:52.068 00.000 5240 worker thread done servicing request
22:53:52.068 00.000 5240 Worker thread wakes up
22:53:52.068 00.000 2696 GuideStep: -0.9 px 172 ms EAST, -0.2 px 30 ms NORTH
22:53:52.071 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:53:52.071 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:53:53.493 01.422 5240 Exposure complete
22:53:53.557 00.064 5240 worker thread done servicing request
22:53:53.557 00.000 2696 OnExposeComplete: enter
22:53:53.560 00.003 2696 UpdateGuideState(): m_state=6
22:53:53.562 00.002 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 325
22:53:53.564 00.002 2696 Star::Find returns 1 (0), X=284.66, Y=265.46, Mass=3152, SNR=39.6, Peak=228 HFD=3.4
22:53:53.566 00.002 2696 MultiStar: [#1 0.65,0.31,1.24,U] [#2 0.58,-0.04,0.68,U] [#3 0.64,0.09,0.68,U] [#4 -0.27,-0.08,0.41,U] [#5 0.33,0.89,0.43,U] [#6 -0.05,0.03,0.44,U] [#7 1.05,0.22,0.47,U] [#8 0.91,-0.33,0.37,U] 
22:53:53.566 00.000 2696 refined, 8 included, MultiStar: {0.80, 0.13}, one-star: {2.11, 0.01}
22:53:53.570 00.004 2696 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.74) = xAngle (-2.57 = -2.57)
22:53:53.572 00.002 2696 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.06 = 0.06)
22:53:53.573 00.001 2696 CameraToMount -- cameraX=0.80 cameraY=0.13 hyp=0.81 cameraTheta=0.17 mountX=-0.68 mountY=0.05, mountTheta=3.07
22:53:53.573 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.80, y=0.13, opts=13)
22:53:53.573 00.000 2696 Enqueuing Move request for scope (0.80, 0.13)
22:53:53.573 00.000 5240 Worker thread wakes up
22:53:53.573 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.80, 0.13) opts 0xd
22:53:53.573 00.000 5240 Handling offset move in thread for scope, endpoint = (0.80, 0.13)
22:53:53.573 00.000 5240 Moving (0.80, 0.13) raw xDistance=-0.68 yDistance=0.05
22:53:53.573 00.000 5240 PPEC rslt: input = -0.68, final = -0.76, react = -0.68, pred = -0.17, hyst = -0.66, hyst_pct = 0.52, period_length = 647.39
22:53:53.573 00.000 5240 PPEC: input: -0.68, control: -0.76, exposure: 1500
22:53:53.573 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:53.573 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:53:53.573 00.000 5240 MoveAxis(E, 126, ABG)
22:53:53.573 00.000 5240 Guiding  Dir = 2, Dur = 126
22:53:53.573 00.000 5240 IsGuiding returns 0
22:53:53.573 00.000 5240 PulseGuide returned control before completion, sleep 136
22:53:53.589 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=151, Gamma=0.430
22:53:53.636 00.047 2696 UpdateGuideState exits: m=3152 SNR=39.6
22:53:53.636 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:53.636 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:53:53.636 00.000 2696 Enqueuing Expose request
22:53:53.732 00.096 5240 IsGuiding returns 1
22:53:53.732 00.000 5240 scope still moving after pulse duration time elapsed
22:53:53.764 00.032 5240 IsGuiding returns 0
22:53:53.764 00.000 5240 scope move finished after 126 + 54 ms
22:53:53.764 00.000 5240 Move returns status 0, amount 126
22:53:53.764 00.000 5240 MoveAxis(N, 0, ABG)
22:53:53.764 00.000 5240 Move returns status 0, amount 0
22:53:53.764 00.000 5240 move complete, result=0
22:53:53.764 00.000 5240 worker thread done servicing request
22:53:53.764 00.000 5240 Worker thread wakes up
22:53:53.764 00.000 2696 GuideStep: -0.7 px 126 ms EAST, 0.1 px 0 ms NORTH
22:53:53.764 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:53:53.764 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:53:55.415 01.651 5240 Exposure complete
22:53:55.488 00.073 5240 worker thread done servicing request
22:53:55.488 00.000 2696 OnExposeComplete: enter
22:53:55.492 00.004 2696 UpdateGuideState(): m_state=6
22:53:55.496 00.004 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 326
22:53:55.496 00.000 2696 Star::Find returns 1 (0), X=284.14, Y=265.66, Mass=3116, SNR=39.4, Peak=236 HFD=3.5
22:53:55.496 00.000 2696 MultiStar: [#1 -0.20,0.25,1.24,U] [#2 -0.07,-0.16,0.70,U] [#3 -0.16,0.05,0.66,U] [#4 -0.88,-0.03,0.42,U] [#5 -0.35,0.94,0.43,U] [#6 -0.76,0.03,0.45,U] [#7 0.24,0.30,0.47,U] [#8 0.17,-0.28,0.38,U] 
22:53:55.496 00.000 2696 refined, 8 included, MultiStar: {0.09, 0.15}, one-star: {1.59, 0.21}
22:53:55.496 00.000 2696 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.74) = xAngle (-1.68 = -1.68)
22:53:55.496 00.000 2696 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.95 = 0.95)
22:53:55.508 00.012 2696 CameraToMount -- cameraX=0.09 cameraY=0.15 hyp=0.17 cameraTheta=1.06 mountX=-0.02 mountY=0.14, mountTheta=1.70
22:53:55.508 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.09, y=0.15, opts=13)
22:53:55.508 00.000 2696 Enqueuing Move request for scope (0.09, 0.15)
22:53:55.508 00.000 5240 Worker thread wakes up
22:53:55.508 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.15) opts 0xd
22:53:55.508 00.000 5240 Handling offset move in thread for scope, endpoint = (0.09, 0.15)
22:53:55.508 00.000 5240 Moving (0.09, 0.15) raw xDistance=-0.02 yDistance=0.14
22:53:55.508 00.000 5240 PPEC rslt: input = -0.02, final = -0.29, react = -0.02, pred = -0.60, hyst = 0.00, hyst_pct = 0.52, period_length = 647.39
22:53:55.508 00.000 5240 PPEC: input: -0.02, control: -0.29, exposure: 1500
22:53:55.508 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:55.508 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:53:55.508 00.000 5240 MoveAxis(E, 48, ABG)
22:53:55.508 00.000 5240 Guiding  Dir = 2, Dur = 48
22:53:55.508 00.000 5240 IsGuiding returns 0
22:53:55.508 00.000 5240 PulseGuide returned control before completion, sleep 58
22:53:55.524 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=157, Gamma=0.430
22:53:55.571 00.047 2696 UpdateGuideState exits: m=3116 SNR=39.4
22:53:55.577 00.006 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:55.579 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:53:55.579 00.000 2696 Enqueuing Expose request
22:53:55.587 00.008 5240 IsGuiding returns 1
22:53:55.587 00.000 5240 scope still moving after pulse duration time elapsed
22:53:55.618 00.031 5240 IsGuiding returns 0
22:53:55.618 00.000 5240 scope move finished after 48 + 53 ms
22:53:55.618 00.000 5240 Move returns status 0, amount 48
22:53:55.618 00.000 5240 MoveAxis(N, 0, ABG)
22:53:55.618 00.000 5240 Move returns status 0, amount 0
22:53:55.618 00.000 5240 move complete, result=0
22:53:55.618 00.000 5240 worker thread done servicing request
22:53:55.618 00.000 2696 GuideStep: -0.0 px 48 ms EAST, 0.1 px 0 ms NORTH
22:53:55.618 00.000 5240 Worker thread wakes up
22:53:55.618 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:53:55.618 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:53:57.045 01.427 5240 Exposure complete
22:53:57.124 00.079 5240 worker thread done servicing request
22:53:57.124 00.000 2696 OnExposeComplete: enter
22:53:57.132 00.008 2696 UpdateGuideState(): m_state=6
22:53:57.134 00.002 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 327
22:53:57.136 00.002 2696 Star::Find returns 1 (1), X=284.30, Y=265.57, Mass=3089, SNR=39.2, Peak=255 HFD=3.3
22:53:57.138 00.002 2696 MultiStar: [#1 0.23,0.23,1.25,U] [#2 0.37,-0.01,0.68,U] [#3 0.21,0.06,0.67,U] [#4 -0.52,0.11,0.42,U] [#5 -0.02,0.99,0.43,U] [#6 -0.31,-0.00,0.44,U] [#7 0.62,0.35,0.47,U] [#8 0.45,-0.30,0.36,U] 
22:53:57.140 00.002 2696 refined, 8 included, MultiStar: {0.44, 0.17}, one-star: {1.75, 0.12}
22:53:57.142 00.002 2696 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.74) = xAngle (-2.37 = -2.37)
22:53:57.144 00.002 2696 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.26 = 0.26)
22:53:57.146 00.002 2696 CameraToMount -- cameraX=0.44 cameraY=0.17 hyp=0.47 cameraTheta=0.36 mountX=-0.34 mountY=0.12, mountTheta=2.80
22:53:57.148 00.002 2696 SchedulePrimaryMove(0F998B58, x=0.44, y=0.17, opts=13)
22:53:57.150 00.002 2696 Enqueuing Move request for scope (0.44, 0.17)
22:53:57.152 00.002 5240 Worker thread wakes up
22:53:57.152 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.17) opts 0xd
22:53:57.152 00.000 5240 Handling offset move in thread for scope, endpoint = (0.44, 0.17)
22:53:57.152 00.000 5240 Moving (0.44, 0.17) raw xDistance=-0.34 yDistance=0.12
22:53:57.154 00.002 5240 PPEC rslt: input = -0.34, final = -0.60, react = -0.34, pred = -0.50, hyst = -0.38, hyst_pct = 0.51, period_length = 647.39
22:53:57.154 00.000 5240 PPEC: input: -0.34, control: -0.60, exposure: 1500
22:53:57.154 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:57.154 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:53:57.154 00.000 5240 MoveAxis(E, 100, ABG)
22:53:57.154 00.000 5240 Guiding  Dir = 2, Dur = 100
22:53:57.154 00.000 5240 IsGuiding returns 0
22:53:57.155 00.001 5240 PulseGuide returned control before completion, sleep 110
22:53:57.165 00.010 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=161, Gamma=0.430
22:53:57.215 00.050 2696 UpdateGuideState exits: m=3089 SNR=39.2 Saturated
22:53:57.217 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:57.218 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:53:57.218 00.000 2696 Enqueuing Expose request
22:53:57.266 00.048 5240 IsGuiding returns 1
22:53:57.266 00.000 5240 scope still moving after pulse duration time elapsed
22:53:57.297 00.031 5240 IsGuiding returns 0
22:53:57.297 00.000 5240 scope move finished after 100 + 42 ms
22:53:57.297 00.000 5240 Move returns status 0, amount 100
22:53:57.297 00.000 5240 MoveAxis(N, 0, ABG)
22:53:57.297 00.000 5240 Move returns status 0, amount 0
22:53:57.297 00.000 5240 move complete, result=0
22:53:57.297 00.000 5240 worker thread done servicing request
22:53:57.297 00.000 5240 Worker thread wakes up
22:53:57.297 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:53:57.297 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:53:57.297 00.000 2696 GuideStep: -0.3 px 100 ms EAST, 0.1 px 0 ms NORTH
22:53:58.946 01.649 5240 Exposure complete
22:53:59.010 00.064 5240 worker thread done servicing request
22:53:59.010 00.000 2696 OnExposeComplete: enter
22:53:59.017 00.007 2696 UpdateGuideState(): m_state=6
22:53:59.019 00.002 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 328
22:53:59.021 00.002 2696 Star::Find returns 1 (1), X=284.51, Y=265.66, Mass=3120, SNR=39.4, Peak=255 HFD=3.3
22:53:59.023 00.002 2696 MultiStar: [#1 0.46,0.25,1.26,U] [#2 0.51,-0.10,0.67,U] [#3 0.56,0.07,0.67,U] [#4 -0.46,-0.18,0.43,U] [#5 0.19,1.00,0.42,U] [#6 -0.18,0.03,0.44,U] [#7 1.02,0.31,0.46,U] [#8 0.74,-0.29,0.36,U] 
22:53:59.023 00.000 2696 refined, 8 included, MultiStar: {0.67, 0.16}, one-star: {1.96, 0.21}
22:53:59.025 00.002 2696 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.74) = xAngle (-2.50 = -2.50)
22:53:59.027 00.002 2696 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.13 = 0.13)
22:53:59.029 00.002 2696 CameraToMount -- cameraX=0.67 cameraY=0.16 hyp=0.68 cameraTheta=0.23 mountX=-0.55 mountY=0.09, mountTheta=2.98
22:53:59.031 00.002 2696 SchedulePrimaryMove(0F998B58, x=0.67, y=0.16, opts=13)
22:53:59.033 00.002 2696 Enqueuing Move request for scope (0.67, 0.16)
22:53:59.035 00.002 5240 Worker thread wakes up
22:53:59.035 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.67, 0.16) opts 0xd
22:53:59.035 00.000 5240 Handling offset move in thread for scope, endpoint = (0.67, 0.16)
22:53:59.035 00.000 5240 Moving (0.67, 0.16) raw xDistance=-0.55 yDistance=0.09
22:53:59.038 00.003 5240 PPEC rslt: input = -0.55, final = -0.75, react = -0.55, pred = -0.43, hyst = -0.52, hyst_pct = 0.51, period_length = 647.39
22:53:59.038 00.000 5240 PPEC: input: -0.55, control: -0.75, exposure: 1500
22:53:59.038 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:59.038 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:53:59.038 00.000 5240 MoveAxis(E, 124, ABG)
22:53:59.038 00.000 5240 Guiding  Dir = 2, Dur = 124
22:53:59.038 00.000 5240 IsGuiding returns 0
22:53:59.038 00.000 5240 PulseGuide returned control before completion, sleep 134
22:53:59.043 00.005 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=163, Gamma=0.430
22:53:59.089 00.046 2696 UpdateGuideState exits: m=3120 SNR=39.4 Saturated
22:53:59.089 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:59.101 00.012 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:53:59.107 00.006 2696 Enqueuing Expose request
22:53:59.184 00.077 5240 IsGuiding returns 1
22:53:59.184 00.000 5240 scope still moving after pulse duration time elapsed
22:53:59.216 00.032 5240 IsGuiding returns 0
22:53:59.216 00.000 5240 scope move finished after 124 + 52 ms
22:53:59.216 00.000 5240 Move returns status 0, amount 124
22:53:59.216 00.000 5240 MoveAxis(N, 0, ABG)
22:53:59.216 00.000 5240 Move returns status 0, amount 0
22:53:59.216 00.000 5240 move complete, result=0
22:53:59.216 00.000 5240 worker thread done servicing request
22:53:59.216 00.000 5240 Worker thread wakes up
22:53:59.216 00.000 2696 GuideStep: -0.5 px 124 ms EAST, 0.1 px 0 ms NORTH
22:53:59.216 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:53:59.216 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:54:00.634 01.418 5240 Exposure complete
22:54:00.679 00.045 5240 worker thread done servicing request
22:54:00.679 00.000 2696 OnExposeComplete: enter
22:54:00.695 00.016 2696 UpdateGuideState(): m_state=6
22:54:00.695 00.000 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 329
22:54:00.695 00.000 2696 Star::Find returns 1 (1), X=284.29, Y=265.50, Mass=3133, SNR=39.5, Peak=255 HFD=3.3
22:54:00.695 00.000 2696 MultiStar: [#1 0.25,0.22,1.24,U] [#2 0.39,0.03,0.67,U] [#3 0.33,0.11,0.66,U] [#4 -0.63,-0.16,0.42,U] [#5 0.14,1.12,0.42,U] [#6 -0.47,0.24,0.45,U] [#7 0.81,0.10,0.47,U] [#8 0.40,-0.55,0.36,U] 
22:54:00.695 00.000 2696 refined, 8 included, MultiStar: {0.46, 0.14}, one-star: {1.74, 0.06}
22:54:00.695 00.000 2696 CameraToMount -- cameraTheta (0.29) - m_xAngle (2.74) = xAngle (-2.45 = -2.45)
22:54:00.695 00.000 2696 CameraToMount -- cameraTheta (0.29) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.19 = 0.19)
22:54:00.711 00.016 2696 CameraToMount -- cameraX=0.46 cameraY=0.14 hyp=0.48 cameraTheta=0.29 mountX=-0.37 mountY=0.09, mountTheta=2.91
22:54:00.711 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.46, y=0.14, opts=13)
22:54:00.711 00.000 2696 Enqueuing Move request for scope (0.46, 0.14)
22:54:00.711 00.000 5240 Worker thread wakes up
22:54:00.711 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.14) opts 0xd
22:54:00.711 00.000 5240 Handling offset move in thread for scope, endpoint = (0.46, 0.14)
22:54:00.711 00.000 5240 Moving (0.46, 0.14) raw xDistance=-0.37 yDistance=0.09
22:54:00.711 00.000 5240 PPEC rslt: input = -0.37, final = -0.55, react = -0.37, pred = -0.33, hyst = -0.40, hyst_pct = 0.51, period_length = 647.39
22:54:00.711 00.000 5240 PPEC: input: -0.37, control: -0.55, exposure: 1500
22:54:00.711 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:00.711 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:54:00.711 00.000 5240 MoveAxis(E, 90, ABG)
22:54:00.711 00.000 5240 Guiding  Dir = 2, Dur = 90
22:54:00.711 00.000 5240 IsGuiding returns 0
22:54:00.711 00.000 5240 PulseGuide returned control before completion, sleep 100
22:54:00.733 00.022 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=159, Gamma=0.430
22:54:00.775 00.042 2696 UpdateGuideState exits: m=3133 SNR=39.5 Saturated
22:54:00.775 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:00.775 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:54:00.775 00.000 2696 Enqueuing Expose request
22:54:00.822 00.047 5240 IsGuiding returns 1
22:54:00.822 00.000 5240 scope still moving after pulse duration time elapsed
22:54:00.853 00.031 5240 IsGuiding returns 0
22:54:00.853 00.000 5240 scope move finished after 90 + 43 ms
22:54:00.853 00.000 5240 Move returns status 0, amount 90
22:54:00.853 00.000 5240 MoveAxis(N, 0, ABG)
22:54:00.853 00.000 5240 Move returns status 0, amount 0
22:54:00.853 00.000 5240 move complete, result=0
22:54:00.853 00.000 5240 worker thread done servicing request
22:54:00.853 00.000 5240 Worker thread wakes up
22:54:00.853 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:54:00.853 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:54:00.861 00.008 2696 GuideStep: -0.4 px 90 ms EAST, 0.1 px 0 ms NORTH
22:54:02.501 01.640 5240 Exposure complete
22:54:02.566 00.065 5240 worker thread done servicing request
22:54:02.566 00.000 2696 OnExposeComplete: enter
22:54:02.566 00.000 2696 UpdateGuideState(): m_state=6
22:54:02.571 00.005 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 330
22:54:02.573 00.002 2696 Star::Find returns 1 (1), X=284.20, Y=265.39, Mass=3133, SNR=39.5, Peak=255 HFD=3.5
22:54:02.573 00.000 2696 MultiStar: [#1 0.17,0.10,1.27,U] [#2 0.31,-0.10,0.69,U] [#3 0.26,-0.08,0.68,U] [#4 -0.77,-0.46,0.42,U] [#5 0.02,0.91,0.43,U] [#6 -0.62,-0.22,0.44,U] [#7 0.70,0.15,0.46,U] [#8 0.26,-0.66,0.37,U] 
22:54:02.580 00.007 2696 refined, 8 included, MultiStar: {0.36, -0.02}, one-star: {1.65, -0.05}
22:54:02.582 00.002 2696 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.74) = xAngle (-2.79 = -2.79)
22:54:02.582 00.000 2696 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.16 = -0.16)
22:54:02.582 00.000 2696 CameraToMount -- cameraX=0.36 cameraY=-0.02 hyp=0.36 cameraTheta=-0.06 mountX=-0.34 mountY=-0.06, mountTheta=-2.97
22:54:02.582 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.36, y=-0.02, opts=13)
22:54:02.582 00.000 2696 Enqueuing Move request for scope (0.36, -0.02)
22:54:02.596 00.014 5240 Worker thread wakes up
22:54:02.596 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.02) opts 0xd
22:54:02.596 00.000 5240 Handling offset move in thread for scope, endpoint = (0.36, -0.02)
22:54:02.596 00.000 5240 Moving (0.36, -0.02) raw xDistance=-0.34 yDistance=-0.06
22:54:02.598 00.002 5240 PPEC rslt: input = -0.34, final = -0.49, react = -0.34, pred = -0.27, hyst = -0.38, hyst_pct = 0.51, period_length = 647.39
22:54:02.598 00.000 5240 PPEC: input: -0.34, control: -0.49, exposure: 1500
22:54:02.598 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:02.598 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:54:02.598 00.000 5240 MoveAxis(E, 82, ABG)
22:54:02.598 00.000 5240 Guiding  Dir = 2, Dur = 82
22:54:02.598 00.000 5240 IsGuiding returns 0
22:54:02.598 00.000 5240 PulseGuide returned control before completion, sleep 92
22:54:02.612 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=172, Gamma=0.430
22:54:02.658 00.046 2696 UpdateGuideState exits: m=3133 SNR=39.5 Saturated
22:54:02.661 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:02.663 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:54:02.663 00.000 2696 Enqueuing Expose request
22:54:02.707 00.044 5240 IsGuiding returns 1
22:54:02.707 00.000 5240 scope still moving after pulse duration time elapsed
22:54:02.738 00.031 5240 IsGuiding returns 0
22:54:02.738 00.000 5240 scope move finished after 82 + 57 ms
22:54:02.738 00.000 5240 Move returns status 0, amount 82
22:54:02.738 00.000 5240 MoveAxis(N, 0, ABG)
22:54:02.738 00.000 5240 Move returns status 0, amount 0
22:54:02.738 00.000 5240 move complete, result=0
22:54:02.738 00.000 5240 worker thread done servicing request
22:54:02.738 00.000 5240 Worker thread wakes up
22:54:02.738 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:54:02.738 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:54:02.738 00.000 2696 GuideStep: -0.3 px 82 ms EAST, -0.1 px 0 ms NORTH
22:54:04.157 01.419 5240 Exposure complete
22:54:04.214 00.057 5240 worker thread done servicing request
22:54:04.214 00.000 2696 OnExposeComplete: enter
22:54:04.216 00.002 2696 UpdateGuideState(): m_state=6
22:54:04.220 00.004 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 331
22:54:04.222 00.002 2696 Star::Find returns 1 (0), X=284.03, Y=265.26, Mass=3085, SNR=39.2, Peak=221 HFD=3.6
22:54:04.226 00.004 2696 MultiStar: [#1 0.21,0.14,1.26,U] [#2 0.08,-0.28,0.68,U] [#3 0.22,-0.04,0.65,U] [#4 -0.72,-0.30,0.42,U] [#5 -0.18,0.74,0.44,U] [#6 -0.70,-0.22,0.44,U] [#7 0.59,0.14,0.45,U] [#8 0.18,-0.61,0.37,U] 
22:54:04.228 00.002 2696 refined, 8 included, MultiStar: {0.28, -0.05}, one-star: {1.48, -0.19}
22:54:04.228 00.000 2696 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.74) = xAngle (-2.92 = -2.92)
22:54:04.228 00.000 2696 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.28 = -0.28)
22:54:04.228 00.000 2696 CameraToMount -- cameraX=0.28 cameraY=-0.05 hyp=0.28 cameraTheta=-0.18 mountX=-0.27 mountY=-0.08, mountTheta=-2.86
22:54:04.228 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.28, y=-0.05, opts=13)
22:54:04.228 00.000 2696 Enqueuing Move request for scope (0.28, -0.05)
22:54:04.242 00.014 5240 Worker thread wakes up
22:54:04.242 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.05) opts 0xd
22:54:04.242 00.000 5240 Handling offset move in thread for scope, endpoint = (0.28, -0.05)
22:54:04.242 00.000 5240 Moving (0.28, -0.05) raw xDistance=-0.27 yDistance=-0.08
22:54:04.242 00.000 5240 PPEC rslt: input = -0.27, final = -0.37, react = -0.27, pred = -0.16, hyst = -0.30, hyst_pct = 0.51, period_length = 647.39
22:54:04.242 00.000 5240 PPEC: input: -0.27, control: -0.37, exposure: 1500
22:54:04.242 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:04.242 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:54:04.242 00.000 5240 MoveAxis(E, 61, ABG)
22:54:04.242 00.000 5240 Guiding  Dir = 2, Dur = 61
22:54:04.242 00.000 5240 IsGuiding returns 0
22:54:04.242 00.000 5240 PulseGuide returned control before completion, sleep 71
22:54:04.256 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=163, Gamma=0.430
22:54:04.288 00.032 2696 UpdateGuideState exits: m=3085 SNR=39.2
22:54:04.304 00.016 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:04.304 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:54:04.304 00.000 2696 Enqueuing Expose request
22:54:04.319 00.015 5240 IsGuiding returns 1
22:54:04.319 00.000 5240 scope still moving after pulse duration time elapsed
22:54:04.351 00.032 5240 IsGuiding returns 0
22:54:04.351 00.000 5240 scope move finished after 61 + 46 ms
22:54:04.351 00.000 5240 Move returns status 0, amount 61
22:54:04.351 00.000 5240 MoveAxis(N, 0, ABG)
22:54:04.351 00.000 5240 Move returns status 0, amount 0
22:54:04.351 00.000 5240 move complete, result=0
22:54:04.351 00.000 5240 worker thread done servicing request
22:54:04.351 00.000 5240 Worker thread wakes up
22:54:04.351 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:54:04.351 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:54:04.351 00.000 2696 GuideStep: -0.3 px 61 ms EAST, -0.1 px 0 ms NORTH
22:54:05.976 01.625 5240 Exposure complete
22:54:06.023 00.047 5240 worker thread done servicing request
22:54:06.023 00.000 2696 OnExposeComplete: enter
22:54:06.023 00.000 2696 UpdateGuideState(): m_state=6
22:54:06.023 00.000 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 332
22:54:06.023 00.000 2696 Star::Find returns 1 (0), X=284.15, Y=265.10, Mass=3125, SNR=39.4, Peak=233 HFD=3.8
22:54:06.023 00.000 2696 MultiStar: [#1 0.19,-0.08,1.24,U] [#2 0.36,-0.41,0.68,U] [#3 0.15,-0.23,0.67,U] [#4 -0.66,-0.45,0.41,U] [#5 0.01,0.57,0.43,U] [#6 -0.42,-0.29,0.45,U] [#7 0.58,-0.00,0.47,U] [#8 0.13,-0.83,0.35,U] 
22:54:06.038 00.015 2696 refined, 8 included, MultiStar: {0.36, -0.22}, one-star: {1.60, -0.35}
22:54:06.038 00.000 2696 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.74) = xAngle (-3.28 = 3.00)
22:54:06.038 00.000 2696 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.65 = -0.65)
22:54:06.038 00.000 2696 CameraToMount -- cameraX=0.36 cameraY=-0.22 hyp=0.42 cameraTheta=-0.54 mountX=-0.42 mountY=-0.25, mountTheta=-2.60
22:54:06.038 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.36, y=-0.22, opts=13)
22:54:06.038 00.000 2696 Enqueuing Move request for scope (0.36, -0.22)
22:54:06.038 00.000 5240 Worker thread wakes up
22:54:06.038 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.22) opts 0xd
22:54:06.038 00.000 5240 Handling offset move in thread for scope, endpoint = (0.36, -0.22)
22:54:06.038 00.000 5240 Moving (0.36, -0.22) raw xDistance=-0.42 yDistance=-0.25
22:54:06.054 00.016 5240 PPEC rslt: input = -0.42, final = -0.50, react = -0.42, pred = -0.16, hyst = -0.42, hyst_pct = 0.51, period_length = 647.39
22:54:06.054 00.000 5240 PPEC: input: -0.42, control: -0.50, exposure: 1500
22:54:06.054 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
22:54:06.054 00.000 5240 MoveAxis(E, 83, ABG)
22:54:06.054 00.000 5240 Guiding  Dir = 2, Dur = 83
22:54:06.054 00.000 5240 IsGuiding returns 0
22:54:06.054 00.000 5240 PulseGuide returned control before completion, sleep 93
22:54:06.054 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=168, Gamma=0.430
22:54:06.111 00.057 2696 UpdateGuideState exits: m=3125 SNR=39.4
22:54:06.111 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:06.117 00.006 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:54:06.117 00.000 2696 Enqueuing Expose request
22:54:06.164 00.047 5240 IsGuiding returns 1
22:54:06.164 00.000 5240 scope still moving after pulse duration time elapsed
22:54:06.196 00.032 5240 IsGuiding returns 0
22:54:06.196 00.000 5240 scope move finished after 83 + 58 ms
22:54:06.196 00.000 5240 Move returns status 0, amount 83
22:54:06.196 00.000 5240 MoveAxis(N, 32, ABG)
22:54:06.196 00.000 5240 Guiding  Dir = 0, Dur = 32
22:54:06.198 00.002 5240 IsGuiding returns 0
22:54:06.198 00.000 5240 PulseGuide returned control before completion, sleep 42
22:54:06.243 00.045 5240 IsGuiding returns 1
22:54:06.243 00.000 5240 scope still moving after pulse duration time elapsed
22:54:06.275 00.032 5240 IsGuiding returns 0
22:54:06.275 00.000 5240 scope move finished after 32 + 44 ms
22:54:06.275 00.000 5240 Move returns status 0, amount 32
22:54:06.275 00.000 5240 move complete, result=0
22:54:06.275 00.000 5240 worker thread done servicing request
22:54:06.275 00.000 5240 Worker thread wakes up
22:54:06.275 00.000 2696 GuideStep: -0.4 px 83 ms EAST, -0.3 px 32 ms NORTH
22:54:06.277 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:54:06.277 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:54:07.698 01.421 5240 Exposure complete
22:54:07.757 00.059 5240 worker thread done servicing request
22:54:07.757 00.000 2696 OnExposeComplete: enter
22:54:07.762 00.005 2696 UpdateGuideState(): m_state=6
22:54:07.764 00.002 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 333
22:54:07.764 00.000 2696 Star::Find returns 1 (1), X=284.67, Y=265.16, Mass=3023, SNR=38.7, Peak=255 HFD=3.5
22:54:07.764 00.000 2696 MultiStar: [#1 0.71,-0.07,1.28,U] [#2 0.73,-0.47,0.68,U] [#3 0.64,-0.39,0.67,U] [#4 -0.14,-0.61,0.42,U] [#5 0.36,0.66,0.44,U] [#6 -0.10,-0.41,0.44,U] [#7 1.11,-0.23,0.48,U] [#8 0.80,-0.77,0.38,U] 
22:54:07.764 00.000 2696 refined, 8 included, MultiStar: {0.84, -0.26}, one-star: {2.12, -0.29}
22:54:07.764 00.000 2696 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.74) = xAngle (-3.04 = -3.04)
22:54:07.764 00.000 2696 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.41 = -0.41)
22:54:07.764 00.000 2696 CameraToMount -- cameraX=0.84 cameraY=-0.26 hyp=0.88 cameraTheta=-0.30 mountX=-0.87 mountY=-0.35, mountTheta=-2.76
22:54:07.764 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.84, y=-0.26, opts=13)
22:54:07.780 00.016 2696 Enqueuing Move request for scope (0.84, -0.26)
22:54:07.780 00.000 5240 Worker thread wakes up
22:54:07.780 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.84, -0.26) opts 0xd
22:54:07.780 00.000 5240 Handling offset move in thread for scope, endpoint = (0.84, -0.26)
22:54:07.780 00.000 5240 Moving (0.84, -0.26) raw xDistance=-0.87 yDistance=-0.35
22:54:07.780 00.000 5240 PPEC rslt: input = -0.87, final = -0.92, react = -0.87, pred = -0.14, hyst = -0.82, hyst_pct = 0.51, period_length = 647.39
22:54:07.780 00.000 5240 PPEC: input: -0.87, control: -0.92, exposure: 1500
22:54:07.780 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
22:54:07.780 00.000 5240 MoveAxis(E, 152, ABG)
22:54:07.780 00.000 5240 Guiding  Dir = 2, Dur = 152
22:54:07.780 00.000 5240 IsGuiding returns 0
22:54:07.780 00.000 5240 PulseGuide returned control before completion, sleep 162
22:54:07.796 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=170, Gamma=0.430
22:54:07.842 00.046 2696 UpdateGuideState exits: m=3023 SNR=38.7 Saturated
22:54:07.844 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:07.844 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:54:07.844 00.000 2696 Enqueuing Expose request
22:54:07.953 00.109 5240 IsGuiding returns 1
22:54:07.953 00.000 5240 scope still moving after pulse duration time elapsed
22:54:07.985 00.032 5240 IsGuiding returns 0
22:54:07.985 00.000 5240 scope move finished after 152 + 48 ms
22:54:07.985 00.000 5240 Move returns status 0, amount 152
22:54:07.985 00.000 5240 MoveAxis(N, 44, ABG)
22:54:07.985 00.000 5240 Guiding  Dir = 0, Dur = 44
22:54:07.985 00.000 5240 IsGuiding returns 0
22:54:07.985 00.000 5240 PulseGuide returned control before completion, sleep 54
22:54:08.049 00.064 5240 IsGuiding returns 1
22:54:08.049 00.000 5240 scope still moving after pulse duration time elapsed
22:54:08.081 00.032 5240 IsGuiding returns 0
22:54:08.081 00.000 5240 scope move finished after 44 + 51 ms
22:54:08.081 00.000 5240 Move returns status 0, amount 44
22:54:08.081 00.000 5240 move complete, result=0
22:54:08.081 00.000 5240 worker thread done servicing request
22:54:08.081 00.000 5240 Worker thread wakes up
22:54:08.081 00.000 2696 GuideStep: -0.9 px 152 ms EAST, -0.3 px 44 ms NORTH
22:54:08.081 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:54:08.081 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:54:09.710 01.629 5240 Exposure complete
22:54:09.757 00.047 5240 worker thread done servicing request
22:54:09.757 00.000 2696 OnExposeComplete: enter
22:54:09.757 00.000 2696 UpdateGuideState(): m_state=6
22:54:09.757 00.000 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 334
22:54:09.757 00.000 2696 Star::Find returns 1 (0), X=284.38, Y=265.43, Mass=3131, SNR=39.4, Peak=229 HFD=3.4
22:54:09.757 00.000 2696 MultiStar: [#1 0.41,0.15,1.25,U] [#2 0.41,-0.15,0.70,U] [#3 0.27,-0.02,0.66,U] [#4 -0.40,-0.13,0.42,U] [#5 0.23,0.98,0.43,U] [#6 -0.30,0.09,0.44,U] [#7 0.63,0.29,0.44,U] [#8 0.44,-0.61,0.37,U] 
22:54:09.773 00.016 2696 refined, 8 included, MultiStar: {0.53, 0.06}, one-star: {1.83, -0.01}
22:54:09.773 00.000 2696 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.74) = xAngle (-2.62 = -2.62)
22:54:09.773 00.000 2696 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.02 = 0.02)
22:54:09.773 00.000 2696 CameraToMount -- cameraX=0.53 cameraY=0.06 hyp=0.54 cameraTheta=0.12 mountX=-0.47 mountY=0.01, mountTheta=3.12
22:54:09.773 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.53, y=0.06, opts=13)
22:54:09.773 00.000 2696 Enqueuing Move request for scope (0.53, 0.06)
22:54:09.773 00.000 5240 Worker thread wakes up
22:54:09.773 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.06) opts 0xd
22:54:09.773 00.000 5240 Handling offset move in thread for scope, endpoint = (0.53, 0.06)
22:54:09.773 00.000 5240 Moving (0.53, 0.06) raw xDistance=-0.47 yDistance=0.01
22:54:09.773 00.000 5240 PPEC rslt: input = -0.47, final = -0.55, react = -0.47, pred = -0.16, hyst = -0.47, hyst_pct = 0.50, period_length = 647.39
22:54:09.773 00.000 5240 PPEC: input: -0.47, control: -0.55, exposure: 1500
22:54:09.773 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:09.773 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:54:09.773 00.000 5240 MoveAxis(E, 91, ABG)
22:54:09.773 00.000 5240 Guiding  Dir = 2, Dur = 91
22:54:09.788 00.015 5240 IsGuiding returns 0
22:54:09.788 00.000 5240 PulseGuide returned control before completion, sleep 101
22:54:09.800 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=170, Gamma=0.430
22:54:09.846 00.046 2696 UpdateGuideState exits: m=3131 SNR=39.4
22:54:09.848 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:09.852 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:54:09.854 00.002 2696 Enqueuing Expose request
22:54:09.900 00.046 5240 IsGuiding returns 1
22:54:09.900 00.000 5240 scope still moving after pulse duration time elapsed
22:54:09.932 00.032 5240 IsGuiding returns 0
22:54:09.932 00.000 5240 scope move finished after 91 + 52 ms
22:54:09.932 00.000 5240 Move returns status 0, amount 91
22:54:09.932 00.000 5240 MoveAxis(N, 0, ABG)
22:54:09.932 00.000 5240 Move returns status 0, amount 0
22:54:09.932 00.000 5240 move complete, result=0
22:54:09.932 00.000 5240 worker thread done servicing request
22:54:09.932 00.000 5240 Worker thread wakes up
22:54:09.932 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:54:09.932 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:54:09.936 00.004 2696 GuideStep: -0.5 px 91 ms EAST, 0.0 px 0 ms NORTH
22:54:11.359 01.423 5240 Exposure complete
22:54:11.421 00.062 5240 worker thread done servicing request
22:54:11.421 00.000 2696 OnExposeComplete: enter
22:54:11.421 00.000 2696 UpdateGuideState(): m_state=6
22:54:11.437 00.016 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 335
22:54:11.439 00.002 2696 Star::Find returns 1 (0), X=284.50, Y=265.51, Mass=3027, SNR=38.8, Peak=217 HFD=3.2
22:54:11.439 00.000 2696 MultiStar: [#1 0.60,0.27,1.29,U] [#2 0.59,-0.11,0.68,U] [#3 0.50,0.03,0.69,U] [#4 -0.37,-0.17,0.42,U] [#5 0.23,1.01,0.44,U] [#6 -0.26,-0.04,0.45,U] [#7 0.97,0.15,0.48,U] [#8 0.67,-0.40,0.37,U] 
22:54:11.439 00.000 2696 refined, 8 included, MultiStar: {0.69, 0.11}, one-star: {1.95, 0.06}
22:54:11.446 00.007 2696 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.74) = xAngle (-2.58 = -2.58)
22:54:11.448 00.002 2696 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.06 = 0.06)
22:54:11.450 00.002 2696 CameraToMount -- cameraX=0.69 cameraY=0.11 hyp=0.70 cameraTheta=0.16 mountX=-0.59 mountY=0.04, mountTheta=3.07
22:54:11.452 00.002 2696 SchedulePrimaryMove(0F998B58, x=0.69, y=0.11, opts=13)
22:54:11.454 00.002 2696 Enqueuing Move request for scope (0.69, 0.11)
22:54:11.456 00.002 5240 Worker thread wakes up
22:54:11.456 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.69, 0.11) opts 0xd
22:54:11.456 00.000 5240 Handling offset move in thread for scope, endpoint = (0.69, 0.11)
22:54:11.456 00.000 5240 Moving (0.69, 0.11) raw xDistance=-0.59 yDistance=0.04
22:54:11.458 00.002 5240 PPEC rslt: input = -0.59, final = -0.71, react = -0.59, pred = -0.21, hyst = -0.62, hyst_pct = 0.50, period_length = 647.39
22:54:11.458 00.000 5240 PPEC: input: -0.59, control: -0.71, exposure: 1500
22:54:11.458 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:11.458 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:54:11.458 00.000 5240 MoveAxis(E, 118, ABG)
22:54:11.458 00.000 5240 Guiding  Dir = 2, Dur = 118
22:54:11.458 00.000 5240 IsGuiding returns 0
22:54:11.458 00.000 5240 PulseGuide returned control before completion, sleep 128
22:54:11.470 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=168, Gamma=0.430
22:54:11.515 00.045 2696 UpdateGuideState exits: m=3027 SNR=38.8
22:54:11.515 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:11.515 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:54:11.515 00.000 2696 Enqueuing Expose request
22:54:11.595 00.080 5240 IsGuiding returns 1
22:54:11.595 00.000 5240 scope still moving after pulse duration time elapsed
22:54:11.626 00.031 5240 IsGuiding returns 0
22:54:11.626 00.000 5240 scope move finished after 118 + 48 ms
22:54:11.626 00.000 5240 Move returns status 0, amount 118
22:54:11.626 00.000 5240 MoveAxis(N, 0, ABG)
22:54:11.626 00.000 5240 Move returns status 0, amount 0
22:54:11.626 00.000 5240 move complete, result=0
22:54:11.626 00.000 5240 worker thread done servicing request
22:54:11.626 00.000 5240 Worker thread wakes up
22:54:11.626 00.000 2696 GuideStep: -0.6 px 118 ms EAST, 0.0 px 0 ms NORTH
22:54:11.626 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:54:11.626 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:54:13.273 01.647 5240 Exposure complete
22:54:13.338 00.065 5240 worker thread done servicing request
22:54:13.338 00.000 2696 OnExposeComplete: enter
22:54:13.338 00.000 2696 UpdateGuideState(): m_state=6
22:54:13.338 00.000 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 336
22:54:13.338 00.000 2696 Star::Find returns 1 (0), X=284.55, Y=265.41, Mass=3016, SNR=38.7, Peak=235 HFD=3.3
22:54:13.338 00.000 2696 MultiStar: [#1 0.44,0.11,1.26,U] [#2 0.54,-0.14,0.71,U] [#3 0.41,0.04,0.68,U] [#4 -0.43,-0.11,0.43,U] [#5 0.33,0.99,0.43,U] [#6 -0.16,-0.30,0.44,U] [#7 0.98,0.33,0.48,U] [#8 0.65,-0.40,0.38,U] 
22:54:13.338 00.000 2696 refined, 8 included, MultiStar: {0.66, 0.05}, one-star: {2.00, -0.04}
22:54:13.338 00.000 2696 CameraToMount -- cameraTheta (0.07) - m_xAngle (2.74) = xAngle (-2.66 = -2.66)
22:54:13.352 00.014 2696 CameraToMount -- cameraTheta (0.07) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.03 = -0.03)
22:54:13.354 00.002 2696 CameraToMount -- cameraX=0.66 cameraY=0.05 hyp=0.66 cameraTheta=0.07 mountX=-0.58 mountY=-0.02, mountTheta=-3.11
22:54:13.356 00.002 2696 SchedulePrimaryMove(0F998B58, x=0.66, y=0.05, opts=13)
22:54:13.358 00.002 2696 Enqueuing Move request for scope (0.66, 0.05)
22:54:13.360 00.002 5240 Worker thread wakes up
22:54:13.360 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.66, 0.05) opts 0xd
22:54:13.360 00.000 5240 Handling offset move in thread for scope, endpoint = (0.66, 0.05)
22:54:13.360 00.000 5240 Moving (0.66, 0.05) raw xDistance=-0.58 yDistance=-0.02
22:54:13.362 00.002 5240 PPEC rslt: input = -0.58, final = -0.70, react = -0.58, pred = -0.23, hyst = -0.58, hyst_pct = 0.50, period_length = 647.39
22:54:13.362 00.000 5240 PPEC: input: -0.58, control: -0.70, exposure: 1500
22:54:13.362 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:13.362 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:54:13.362 00.000 5240 MoveAxis(E, 115, ABG)
22:54:13.362 00.000 5240 Guiding  Dir = 2, Dur = 115
22:54:13.362 00.000 5240 IsGuiding returns 0
22:54:13.362 00.000 5240 PulseGuide returned control before completion, sleep 125
22:54:13.368 00.006 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=235, med=0, FiltMin=0, FiltMax=157, Gamma=0.430
22:54:13.420 00.052 2696 UpdateGuideState exits: m=3016 SNR=38.7
22:54:13.420 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:13.420 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:54:13.420 00.000 2696 Enqueuing Expose request
22:54:13.495 00.075 5240 IsGuiding returns 1
22:54:13.495 00.000 5240 scope still moving after pulse duration time elapsed
22:54:13.527 00.032 5240 IsGuiding returns 0
22:54:13.527 00.000 5240 scope move finished after 115 + 48 ms
22:54:13.527 00.000 5240 Move returns status 0, amount 115
22:54:13.527 00.000 5240 MoveAxis(N, 0, ABG)
22:54:13.527 00.000 5240 Move returns status 0, amount 0
22:54:13.527 00.000 5240 move complete, result=0
22:54:13.527 00.000 2696 GuideStep: -0.6 px 115 ms EAST, -0.0 px 0 ms NORTH
22:54:13.527 00.000 5240 worker thread done servicing request
22:54:13.527 00.000 5240 Worker thread wakes up
22:54:13.527 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:54:13.527 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:54:14.948 01.421 5240 Exposure complete
22:54:15.017 00.069 5240 worker thread done servicing request
22:54:15.017 00.000 2696 OnExposeComplete: enter
22:54:15.017 00.000 2696 UpdateGuideState(): m_state=6
22:54:15.017 00.000 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 337
22:54:15.017 00.000 2696 Star::Find returns 1 (0), X=284.16, Y=265.33, Mass=2994, SNR=38.6, Peak=201 HFD=3.7
22:54:15.017 00.000 2696 MultiStar: [#1 0.02,0.07,1.28,U] [#2 0.36,-0.12,0.69,U] [#3 0.13,-0.12,0.68,U] [#4 -0.71,-0.38,0.43,U] [#5 0.08,1.13,0.44,U] [#6 -0.56,-0.30,0.47,U] [#7 0.59,0.20,0.48,U] [#8 0.32,-0.56,0.38,U] 
22:54:15.026 00.009 2696 refined, 8 included, MultiStar: {0.32, -0.02}, one-star: {1.61, -0.12}
22:54:15.026 00.000 2696 CameraToMount -- cameraTheta (-0.06) - m_xAngle (2.74) = xAngle (-2.79 = -2.79)
22:54:15.026 00.000 2696 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.16 = -0.16)
22:54:15.026 00.000 2696 CameraToMount -- cameraX=0.32 cameraY=-0.02 hyp=0.32 cameraTheta=-0.06 mountX=-0.30 mountY=-0.05, mountTheta=-2.97
22:54:15.026 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.32, y=-0.02, opts=13)
22:54:15.026 00.000 2696 Enqueuing Move request for scope (0.32, -0.02)
22:54:15.038 00.012 5240 Worker thread wakes up
22:54:15.038 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.02) opts 0xd
22:54:15.038 00.000 5240 Handling offset move in thread for scope, endpoint = (0.32, -0.02)
22:54:15.038 00.000 5240 Moving (0.32, -0.02) raw xDistance=-0.30 yDistance=-0.05
22:54:15.040 00.002 5240 PPEC rslt: input = -0.30, final = -0.47, react = -0.30, pred = -0.30, hyst = -0.34, hyst_pct = 0.50, period_length = 647.39
22:54:15.040 00.000 5240 PPEC: input: -0.30, control: -0.47, exposure: 1500
22:54:15.040 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:15.040 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:54:15.040 00.000 5240 MoveAxis(E, 77, ABG)
22:54:15.040 00.000 5240 Guiding  Dir = 2, Dur = 77
22:54:15.040 00.000 5240 IsGuiding returns 0
22:54:15.042 00.002 5240 PulseGuide returned control before completion, sleep 87
22:54:15.042 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=201, med=0, FiltMin=0, FiltMax=161, Gamma=0.430
22:54:15.101 00.059 2696 UpdateGuideState exits: m=2994 SNR=38.6
22:54:15.105 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:15.108 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:54:15.110 00.002 2696 Enqueuing Expose request
22:54:15.137 00.027 5240 IsGuiding returns 1
22:54:15.137 00.000 5240 scope still moving after pulse duration time elapsed
22:54:15.169 00.032 5240 IsGuiding returns 0
22:54:15.169 00.000 5240 scope move finished after 77 + 50 ms
22:54:15.169 00.000 5240 Move returns status 0, amount 77
22:54:15.169 00.000 5240 MoveAxis(N, 0, ABG)
22:54:15.169 00.000 5240 Move returns status 0, amount 0
22:54:15.169 00.000 5240 move complete, result=0
22:54:15.169 00.000 5240 worker thread done servicing request
22:54:15.169 00.000 5240 Worker thread wakes up
22:54:15.169 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:54:15.169 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:54:15.171 00.002 2696 GuideStep: -0.3 px 77 ms EAST, -0.1 px 0 ms NORTH
22:54:16.815 01.644 5240 Exposure complete
22:54:16.878 00.063 5240 worker thread done servicing request
22:54:16.878 00.000 2696 OnExposeComplete: enter
22:54:16.882 00.004 2696 UpdateGuideState(): m_state=6
22:54:16.886 00.004 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 338
22:54:16.886 00.000 2696 Star::Find returns 1 (1), X=284.29, Y=265.40, Mass=3086, SNR=39.2, Peak=255 HFD=3.5
22:54:16.888 00.002 2696 MultiStar: [#1 0.39,0.33,1.26,U] [#2 0.42,0.04,0.71,U] [#3 0.29,0.19,0.66,U] [#4 -0.53,-0.03,0.44,U] [#5 0.12,1.23,0.43,U] [#6 -0.36,-0.17,0.45,U] [#7 0.75,0.32,0.47,U] [#8 0.18,-0.53,0.37,U] 
22:54:16.890 00.002 2696 refined, 8 included, MultiStar: {0.48, 0.16}, one-star: {1.74, -0.05}
22:54:16.892 00.002 2696 CameraToMount -- cameraTheta (0.32) - m_xAngle (2.74) = xAngle (-2.42 = -2.42)
22:54:16.894 00.002 2696 CameraToMount -- cameraTheta (0.32) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.22 = 0.22)
22:54:16.896 00.002 2696 CameraToMount -- cameraX=0.48 cameraY=0.16 hyp=0.51 cameraTheta=0.32 mountX=-0.38 mountY=0.11, mountTheta=2.86
22:54:16.898 00.002 2696 SchedulePrimaryMove(0F998B58, x=0.48, y=0.16, opts=13)
22:54:16.900 00.002 2696 Enqueuing Move request for scope (0.48, 0.16)
22:54:16.902 00.002 5240 Worker thread wakes up
22:54:16.902 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.16) opts 0xd
22:54:16.902 00.000 5240 Handling offset move in thread for scope, endpoint = (0.48, 0.16)
22:54:16.902 00.000 5240 Moving (0.48, 0.16) raw xDistance=-0.38 yDistance=0.11
22:54:16.904 00.002 5240 PPEC rslt: input = -0.38, final = -0.56, react = -0.38, pred = -0.32, hyst = -0.41, hyst_pct = 0.50, period_length = 647.39
22:54:16.904 00.000 5240 PPEC: input: -0.38, control: -0.56, exposure: 1500
22:54:16.904 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:16.904 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:54:16.904 00.000 5240 MoveAxis(E, 92, ABG)
22:54:16.904 00.000 5240 Guiding  Dir = 2, Dur = 92
22:54:16.904 00.000 5240 IsGuiding returns 0
22:54:16.904 00.000 5240 PulseGuide returned control before completion, sleep 102
22:54:16.915 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=159, Gamma=0.430
22:54:16.957 00.042 2696 UpdateGuideState exits: m=3086 SNR=39.2 Saturated
22:54:16.957 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:16.957 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:54:16.957 00.000 2696 Enqueuing Expose request
22:54:17.021 00.064 5240 IsGuiding returns 1
22:54:17.021 00.000 5240 scope still moving after pulse duration time elapsed
22:54:17.052 00.031 5240 IsGuiding returns 0
22:54:17.052 00.000 5240 scope move finished after 92 + 55 ms
22:54:17.052 00.000 5240 Move returns status 0, amount 92
22:54:17.052 00.000 5240 MoveAxis(N, 0, ABG)
22:54:17.052 00.000 5240 Move returns status 0, amount 0
22:54:17.052 00.000 5240 move complete, result=0
22:54:17.052 00.000 5240 worker thread done servicing request
22:54:17.052 00.000 5240 Worker thread wakes up
22:54:17.052 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:54:17.052 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:54:17.054 00.002 2696 GuideStep: -0.4 px 92 ms EAST, 0.1 px 0 ms NORTH
22:54:18.462 01.408 5240 Exposure complete
22:54:18.509 00.047 5240 worker thread done servicing request
22:54:18.509 00.000 2696 OnExposeComplete: enter
22:54:18.509 00.000 2696 UpdateGuideState(): m_state=6
22:54:18.509 00.000 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 339
22:54:18.509 00.000 2696 Star::Find returns 1 (0), X=284.01, Y=265.09, Mass=3098, SNR=39.3, Peak=225 HFD=3.9
22:54:18.509 00.000 2696 MultiStar: [#1 0.09,0.04,1.24,U] [#2 0.10,-0.50,0.70,U] [#3 -0.01,-0.27,0.66,U] [#4 -0.84,-0.55,0.42,U] [#5 -0.10,0.74,0.42,U] [#6 -0.63,-0.34,0.45,U] [#7 0.38,-0.30,0.47,U] [#8 0.19,-0.61,0.38,U] 
22:54:18.509 00.000 2696 refined, 8 included, MultiStar: {0.21, -0.22}, one-star: {1.46, -0.36}
22:54:18.525 00.016 2696 CameraToMount -- cameraTheta (-0.81) - m_xAngle (2.74) = xAngle (-3.55 = 2.74)
22:54:18.525 00.000 2696 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.91 = -0.91)
22:54:18.525 00.000 2696 CameraToMount -- cameraX=0.21 cameraY=-0.22 hyp=0.31 cameraTheta=-0.81 mountX=-0.28 mountY=-0.24, mountTheta=-2.43
22:54:18.525 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.21, y=-0.22, opts=13)
22:54:18.525 00.000 2696 Enqueuing Move request for scope (0.21, -0.22)
22:54:18.525 00.000 5240 Worker thread wakes up
22:54:18.525 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.22) opts 0xd
22:54:18.525 00.000 5240 Handling offset move in thread for scope, endpoint = (0.21, -0.22)
22:54:18.525 00.000 5240 Moving (0.21, -0.22) raw xDistance=-0.28 yDistance=-0.24
22:54:18.525 00.000 5240 PPEC rslt: input = -0.28, final = -0.45, react = -0.28, pred = -0.32, hyst = -0.30, hyst_pct = 0.50, period_length = 647.39
22:54:18.538 00.013 5240 PPEC: input: -0.28, control: -0.45, exposure: 1500
22:54:18.538 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
22:54:18.538 00.000 5240 MoveAxis(E, 75, ABG)
22:54:18.538 00.000 5240 Guiding  Dir = 2, Dur = 75
22:54:18.538 00.000 5240 IsGuiding returns 0
22:54:18.538 00.000 5240 PulseGuide returned control before completion, sleep 85
22:54:18.552 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=225, med=0, FiltMin=0, FiltMax=159, Gamma=0.430
22:54:18.599 00.047 2696 UpdateGuideState exits: m=3098 SNR=39.3
22:54:18.602 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:18.606 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:54:18.609 00.003 2696 Enqueuing Expose request
22:54:18.636 00.027 5240 IsGuiding returns 1
22:54:18.636 00.000 5240 scope still moving after pulse duration time elapsed
22:54:18.667 00.031 5240 IsGuiding returns 0
22:54:18.669 00.002 5240 scope move finished after 75 + 55 ms
22:54:18.669 00.000 5240 Move returns status 0, amount 75
22:54:18.669 00.000 5240 MoveAxis(N, 31, ABG)
22:54:18.669 00.000 5240 Guiding  Dir = 0, Dur = 31
22:54:18.669 00.000 5240 IsGuiding returns 0
22:54:18.671 00.002 5240 PulseGuide returned control before completion, sleep 41
22:54:18.716 00.045 5240 IsGuiding returns 1
22:54:18.716 00.000 5240 scope still moving after pulse duration time elapsed
22:54:18.747 00.031 5240 IsGuiding returns 0
22:54:18.747 00.000 5240 scope move finished after 31 + 45 ms
22:54:18.747 00.000 5240 Move returns status 0, amount 31
22:54:18.747 00.000 5240 move complete, result=0
22:54:18.747 00.000 5240 worker thread done servicing request
22:54:18.747 00.000 2696 GuideStep: -0.3 px 75 ms EAST, -0.2 px 31 ms NORTH
22:54:18.751 00.004 5240 Worker thread wakes up
22:54:18.751 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:54:18.751 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:54:20.391 01.640 5240 Exposure complete
22:54:20.455 00.064 5240 worker thread done servicing request
22:54:20.455 00.000 2696 OnExposeComplete: enter
22:54:20.455 00.000 2696 UpdateGuideState(): m_state=6
22:54:20.455 00.000 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 340
22:54:20.455 00.000 2696 Star::Find returns 1 (0), X=285.11, Y=265.14, Mass=2971, SNR=38.4, Peak=214 HFD=3.7
22:54:20.455 00.000 2696 MultiStar: [#1 0.86,-0.26,1.31,U] [#2 1.24,-0.45,0.69,U] [#3 1.04,-0.24,0.68,U] [#4 0.17,-0.59,0.42,U] [#5 0.90,0.77,0.44,U] [#6 0.33,-0.31,0.44,U] [#7 1.33,-0.24,0.48,U] [#8 1.13,-0.90,0.37,U] 
22:54:20.471 00.016 2696 refined, 8 included, MultiStar: {1.19, -0.28}, one-star: {2.56, -0.31}
22:54:20.471 00.000 2696 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.74) = xAngle (-2.96 = -2.96)
22:54:20.471 00.000 2696 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.33 = -0.33)
22:54:20.476 00.005 2696 CameraToMount -- cameraX=1.19 cameraY=-0.28 hyp=1.22 cameraTheta=-0.23 mountX=-1.20 mountY=-0.40, mountTheta=-2.82
22:54:20.476 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.19, y=-0.28, opts=13)
22:54:20.476 00.000 2696 Enqueuing Move request for scope (1.19, -0.28)
22:54:20.476 00.000 5240 Worker thread wakes up
22:54:20.476 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.19, -0.28) opts 0xd
22:54:20.476 00.000 5240 Handling offset move in thread for scope, endpoint = (1.19, -0.28)
22:54:20.476 00.000 5240 Moving (1.19, -0.28) raw xDistance=-1.20 yDistance=-0.40
22:54:20.476 00.000 5240 PPEC rslt: input = -1.20, final = -1.58, react = -1.20, pred = -0.82, hyst = -1.13, hyst_pct = 0.50, period_length = 647.39
22:54:20.476 00.000 5240 PPEC: input: -1.20, control: -1.58, exposure: 1500
22:54:20.476 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
22:54:20.476 00.000 5240 MoveAxis(E, 262, ABG)
22:54:20.476 00.000 5240 Guiding  Dir = 2, Dur = 262
22:54:20.487 00.011 5240 IsGuiding returns 0
22:54:20.487 00.000 5240 PulseGuide returned control before completion, sleep 272
22:54:20.497 00.010 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=214, med=0, FiltMin=0, FiltMax=169, Gamma=0.430
22:54:20.545 00.048 2696 UpdateGuideState exits: m=2971 SNR=38.4
22:54:20.547 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:20.550 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:54:20.552 00.002 2696 Enqueuing Expose request
22:54:20.772 00.220 5240 IsGuiding returns 1
22:54:20.772 00.000 5240 scope still moving after pulse duration time elapsed
22:54:20.804 00.032 5240 IsGuiding returns 0
22:54:20.804 00.000 5240 scope move finished after 262 + 55 ms
22:54:20.804 00.000 5240 Move returns status 0, amount 262
22:54:20.804 00.000 5240 MoveAxis(N, 50, ABG)
22:54:20.804 00.000 5240 Guiding  Dir = 0, Dur = 50
22:54:20.804 00.000 5240 IsGuiding returns 0
22:54:20.807 00.003 5240 PulseGuide returned control before completion, sleep 60
22:54:20.867 00.060 5240 IsGuiding returns 1
22:54:20.867 00.000 5240 scope still moving after pulse duration time elapsed
22:54:20.899 00.032 5240 IsGuiding returns 0
22:54:20.899 00.000 5240 scope move finished after 50 + 43 ms
22:54:20.899 00.000 5240 Move returns status 0, amount 50
22:54:20.899 00.000 5240 move complete, result=0
22:54:20.899 00.000 5240 worker thread done servicing request
22:54:20.899 00.000 2696 GuideStep: -1.2 px 262 ms EAST, -0.4 px 50 ms NORTH
22:54:20.907 00.008 5240 Worker thread wakes up
22:54:20.907 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:54:20.907 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:54:22.329 01.422 5240 Exposure complete
22:54:22.392 00.063 5240 worker thread done servicing request
22:54:22.392 00.000 2696 OnExposeComplete: enter
22:54:22.392 00.000 2696 UpdateGuideState(): m_state=6
22:54:22.392 00.000 2696 Star::Find(15, 285, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 341
22:54:22.392 00.000 2696 Star::Find returns 1 (0), X=285.14, Y=265.41, Mass=2999, SNR=38.6, Peak=198 HFD=3.6
22:54:22.408 00.016 2696 MultiStar: [#1 1.03,0.29,1.24,U] [#2 1.06,-0.28,0.69,U] [#3 0.90,-0.00,0.67,U] [#4 0.28,-0.34,0.43,U] [#5 0.74,0.67,0.43,U] [#6 0.32,-0.27,0.45,U] [#7 1.44,0.20,0.48,U] [#8 1.23,-0.22,0.38,U] 
22:54:22.408 00.000 2696 refined, 8 included, MultiStar: {1.20, 0.03}, one-star: {2.59, -0.04}
22:54:22.413 00.005 2696 CameraToMount -- cameraTheta (0.02) - m_xAngle (2.74) = xAngle (-2.71 = -2.71)
22:54:22.413 00.000 2696 CameraToMount -- cameraTheta (0.02) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.08 = -0.08)
22:54:22.413 00.000 2696 CameraToMount -- cameraX=1.20 cameraY=0.03 hyp=1.20 cameraTheta=0.02 mountX=-1.09 mountY=-0.09, mountTheta=-3.06
22:54:22.413 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.20, y=0.03, opts=13)
22:54:22.413 00.000 2696 Enqueuing Move request for scope (1.20, 0.03)
22:54:22.424 00.011 5240 Worker thread wakes up
22:54:22.424 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.20, 0.03) opts 0xd
22:54:22.424 00.000 5240 Handling offset move in thread for scope, endpoint = (1.20, 0.03)
22:54:22.424 00.000 5240 Moving (1.20, 0.03) raw xDistance=-1.09 yDistance=-0.09
22:54:22.424 00.000 5240 PPEC rslt: input = -1.09, final = -1.49, react = -1.09, pred = -0.84, hyst = -1.03, hyst_pct = 0.49, period_length = 647.39
22:54:22.424 00.000 5240 PPEC: input: -1.09, control: -1.49, exposure: 1500
22:54:22.424 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:22.424 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:54:22.424 00.000 5240 MoveAxis(E, 247, ABG)
22:54:22.424 00.000 5240 Guiding  Dir = 2, Dur = 247
22:54:22.424 00.000 5240 IsGuiding returns 0
22:54:22.424 00.000 5240 PulseGuide returned control before completion, sleep 257
22:54:22.424 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=198, med=0, FiltMin=0, FiltMax=141, Gamma=0.430
22:54:22.476 00.052 2696 UpdateGuideState exits: m=2999 SNR=38.6
22:54:22.476 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:22.488 00.012 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:54:22.488 00.000 2696 Enqueuing Expose request
22:54:22.694 00.206 5240 IsGuiding returns 1
22:54:22.694 00.000 5240 scope still moving after pulse duration time elapsed
22:54:22.726 00.032 5240 IsGuiding returns 0
22:54:22.726 00.000 5240 scope move finished after 247 + 52 ms
22:54:22.726 00.000 5240 Move returns status 0, amount 247
22:54:22.726 00.000 5240 MoveAxis(N, 0, ABG)
22:54:22.726 00.000 5240 Move returns status 0, amount 0
22:54:22.726 00.000 5240 move complete, result=0
22:54:22.726 00.000 5240 worker thread done servicing request
22:54:22.726 00.000 5240 Worker thread wakes up
22:54:22.726 00.000 2696 GuideStep: -1.1 px 247 ms EAST, -0.1 px 0 ms NORTH
22:54:22.729 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:54:22.729 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:54:24.369 01.640 5240 Exposure complete
22:54:24.421 00.052 5240 worker thread done servicing request
22:54:24.421 00.000 2696 OnExposeComplete: enter
22:54:24.425 00.004 2696 UpdateGuideState(): m_state=6
22:54:24.427 00.002 2696 Star::Find(15, 285, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 342
22:54:24.427 00.000 2696 Star::Find returns 1 (0), X=283.36, Y=265.70, Mass=2964, SNR=38.4, Peak=186 HFD=3.6
22:54:24.431 00.004 2696 MultiStar: [#1 -0.66,0.54,1.28,U] [#2 -0.68,0.06,0.68,U] [#3 -0.67,0.52,0.67,U] [#4 -1.49,0.12,0.42,U] [#5 -1.01,1.38,0.42,U] [#6 -1.42,0.24,0.46,U] [#7 -0.22,0.54,0.47,U] [#8 -0.69,-0.17,0.39,U] 
22:54:24.432 00.001 2696 refined, 8 included, MultiStar: {-0.52, 0.39}, one-star: {0.81, 0.25}
22:54:24.432 00.000 2696 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.74) = xAngle (-0.24 = -0.24)
22:54:24.432 00.000 2696 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.39 = 2.39)
22:54:24.432 00.000 2696 CameraToMount -- cameraX=-0.52 cameraY=0.39 hyp=0.65 cameraTheta=2.50 mountX=0.64 mountY=0.44, mountTheta=0.61
22:54:24.441 00.009 2696 SchedulePrimaryMove(0F998B58, x=-0.52, y=0.39, opts=13)
22:54:24.444 00.003 2696 Enqueuing Move request for scope (-0.52, 0.39)
22:54:24.444 00.000 5240 Worker thread wakes up
22:54:24.444 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.39) opts 0xd
22:54:24.444 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.52, 0.39)
22:54:24.444 00.000 5240 Moving (-0.52, 0.39) raw xDistance=0.64 yDistance=0.44
22:54:24.448 00.004 5240 PPEC rslt: input = 0.64, final = 0.09, react = 0.64, pred = -0.85, hyst = 0.41, hyst_pct = 0.49, period_length = 647.39
22:54:24.448 00.000 5240 PPEC: input: 0.64, control: 0.09, exposure: 1500
22:54:24.448 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:54:24.448 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
22:54:24.448 00.000 5240 MoveAxis(W, 15, ABG)
22:54:24.448 00.000 5240 Guiding  Dir = 3, Dur = 15
22:54:24.448 00.000 5240 IsGuiding returns 0
22:54:24.448 00.000 5240 PulseGuide returned control before completion, sleep 25
22:54:24.461 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=195, med=0, FiltMin=0, FiltMax=162, Gamma=0.430
22:54:24.480 00.019 5240 IsGuiding returns 1
22:54:24.480 00.000 5240 scope still moving after pulse duration time elapsed
22:54:24.509 00.029 2696 UpdateGuideState exits: m=2964 SNR=38.4
22:54:24.512 00.003 5240 IsGuiding returns 0
22:54:24.512 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:24.516 00.004 5240 scope move finished after 15 + 48 ms
22:54:24.516 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:54:24.518 00.002 2696 Enqueuing Expose request
22:54:24.518 00.000 5240 Move returns status 0, amount 15
22:54:24.520 00.002 5240 MoveAxis(N, 0, ABG)
22:54:24.520 00.000 5240 Move returns status 0, amount 0
22:54:24.520 00.000 5240 move complete, result=0
22:54:24.520 00.000 5240 worker thread done servicing request
22:54:24.520 00.000 5240 Worker thread wakes up
22:54:24.520 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:54:24.520 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:54:24.520 00.000 2696 GuideStep: 0.6 px 15 ms WEST, 0.4 px 0 ms NORTH
22:54:25.939 01.419 5240 Exposure complete
22:54:25.988 00.049 5240 worker thread done servicing request
22:54:25.988 00.000 2696 OnExposeComplete: enter
22:54:25.990 00.002 2696 UpdateGuideState(): m_state=6
22:54:25.992 00.002 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 343
22:54:25.994 00.002 2696 Star::Find returns 1 (0), X=283.63, Y=265.67, Mass=2992, SNR=38.6, Peak=190 HFD=3.5
22:54:25.997 00.003 2696 MultiStar: [#1 -0.44,0.44,1.26,U] [#2 -0.16,0.07,0.71,U] [#3 -0.45,0.31,0.68,U] [#4 -1.15,-0.12,0.44,U] [#5 -0.43,1.04,0.43,U] [#6 -1.11,0.14,0.45,U] [#7 -0.04,0.55,0.47,U] [#8 -0.31,-0.07,0.37,U] 
22:54:25.999 00.002 2696 refined, 8 included, MultiStar: {-0.21, 0.30}, one-star: {1.08, 0.23}
22:54:25.999 00.000 2696 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.74) = xAngle (-0.56 = -0.56)
22:54:25.999 00.000 2696 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.08 = 2.08)
22:54:26.007 00.008 2696 CameraToMount -- cameraX=-0.21 cameraY=0.30 hyp=0.36 cameraTheta=2.18 mountX=0.31 mountY=0.32, mountTheta=0.80
22:54:26.011 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.21, y=0.30, opts=13)
22:54:26.013 00.002 2696 Enqueuing Move request for scope (-0.21, 0.30)
22:54:26.017 00.004 5240 Worker thread wakes up
22:54:26.017 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.30) opts 0xd
22:54:26.017 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.21, 0.30)
22:54:26.017 00.000 5240 Moving (-0.21, 0.30) raw xDistance=0.31 yDistance=0.32
22:54:26.017 00.000 5240 PPEC rslt: input = 0.31, final = -0.16, react = 0.31, pred = -0.76, hyst = 0.13, hyst_pct = 0.49, period_length = 647.39
22:54:26.017 00.000 5240 PPEC: input: 0.31, control: -0.16, exposure: 1500
22:54:26.017 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:54:26.017 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
22:54:26.017 00.000 5240 MoveAxis(E, 27, ABG)
22:54:26.017 00.000 5240 Guiding  Dir = 2, Dur = 27
22:54:26.017 00.000 5240 IsGuiding returns 0
22:54:26.017 00.000 5240 PulseGuide returned control before completion, sleep 37
22:54:26.029 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=210, med=0, FiltMin=0, FiltMax=152, Gamma=0.430
22:54:26.060 00.031 5240 IsGuiding returns 1
22:54:26.060 00.000 5240 scope still moving after pulse duration time elapsed
22:54:26.076 00.016 2696 UpdateGuideState exits: m=2992 SNR=38.6
22:54:26.076 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:26.076 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:54:26.076 00.000 2696 Enqueuing Expose request
22:54:26.092 00.016 5240 IsGuiding returns 1
22:54:26.124 00.032 5240 IsGuiding returns 0
22:54:26.124 00.000 5240 scope move finished after 27 + 77 ms
22:54:26.124 00.000 5240 Move returns status 0, amount 27
22:54:26.124 00.000 5240 MoveAxis(N, 0, ABG)
22:54:26.124 00.000 5240 Move returns status 0, amount 0
22:54:26.124 00.000 5240 move complete, result=0
22:54:26.124 00.000 5240 worker thread done servicing request
22:54:26.124 00.000 2696 GuideStep: 0.3 px 27 ms EAST, 0.3 px 0 ms NORTH
22:54:26.126 00.002 5240 Worker thread wakes up
22:54:26.126 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:54:26.126 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:54:27.749 01.623 5240 Exposure complete
22:54:27.803 00.054 5240 worker thread done servicing request
22:54:27.803 00.000 2696 OnExposeComplete: enter
22:54:27.803 00.000 2696 UpdateGuideState(): m_state=6
22:54:27.803 00.000 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 344
22:54:27.803 00.000 2696 Star::Find returns 1 (0), X=284.24, Y=265.32, Mass=3125, SNR=39.4, Peak=187 HFD=3.7
22:54:27.803 00.000 2696 MultiStar: [#1 0.30,0.22,1.25,U] [#2 0.41,-0.15,0.67,U] [#3 0.25,0.17,0.66,U] [#4 -0.52,-0.28,0.42,U] [#5 -0.05,0.82,0.43,U] [#6 -0.44,-0.00,0.42,U] [#7 0.57,0.00,0.47,U] [#8 0.32,-0.54,0.37,U] 
22:54:27.814 00.011 2696 refined, 8 included, MultiStar: {0.43, 0.03}, one-star: {1.69, -0.13}
22:54:27.816 00.002 2696 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.74) = xAngle (-2.66 = -2.66)
22:54:27.818 00.002 2696 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.02 = -0.02)
22:54:27.818 00.000 2696 CameraToMount -- cameraX=0.43 cameraY=0.03 hyp=0.43 cameraTheta=0.08 mountX=-0.38 mountY=-0.01, mountTheta=-3.11
22:54:27.822 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.43, y=0.03, opts=13)
22:54:27.822 00.000 2696 Enqueuing Move request for scope (0.43, 0.03)
22:54:27.822 00.000 5240 Worker thread wakes up
22:54:27.822 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.03) opts 0xd
22:54:27.822 00.000 5240 Handling offset move in thread for scope, endpoint = (0.43, 0.03)
22:54:27.822 00.000 5240 Moving (0.43, 0.03) raw xDistance=-0.38 yDistance=-0.01
22:54:27.822 00.000 5240 PPEC rslt: input = -0.38, final = -0.75, react = -0.38, pred = -0.77, hyst = -0.34, hyst_pct = 0.49, period_length = 647.39
22:54:27.822 00.000 5240 PPEC: input: -0.38, control: -0.75, exposure: 1500
22:54:27.829 00.007 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:27.829 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:54:27.829 00.000 5240 MoveAxis(E, 125, ABG)
22:54:27.829 00.000 5240 Guiding  Dir = 2, Dur = 125
22:54:27.829 00.000 5240 IsGuiding returns 0
22:54:27.829 00.000 5240 PulseGuide returned control before completion, sleep 135
22:54:27.833 00.004 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=187, med=0, FiltMin=0, FiltMax=153, Gamma=0.430
22:54:27.888 00.055 2696 UpdateGuideState exits: m=3125 SNR=39.4
22:54:27.890 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:27.893 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:54:27.895 00.002 2696 Enqueuing Expose request
22:54:27.971 00.076 5240 IsGuiding returns 1
22:54:27.971 00.000 5240 scope still moving after pulse duration time elapsed
22:54:28.002 00.031 5240 IsGuiding returns 0
22:54:28.002 00.000 5240 scope move finished after 125 + 47 ms
22:54:28.002 00.000 5240 Move returns status 0, amount 125
22:54:28.002 00.000 5240 MoveAxis(N, 0, ABG)
22:54:28.002 00.000 5240 Move returns status 0, amount 0
22:54:28.002 00.000 5240 move complete, result=0
22:54:28.002 00.000 5240 worker thread done servicing request
22:54:28.002 00.000 5240 Worker thread wakes up
22:54:28.002 00.000 2696 GuideStep: -0.4 px 125 ms EAST, -0.0 px 0 ms NORTH
22:54:28.002 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:54:28.002 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:54:29.413 01.411 5240 Exposure complete
22:54:29.459 00.046 5240 worker thread done servicing request
22:54:29.459 00.000 2696 OnExposeComplete: enter
22:54:29.459 00.000 2696 UpdateGuideState(): m_state=6
22:54:29.459 00.000 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 345
22:54:29.470 00.011 2696 Star::Find returns 1 (0), X=283.57, Y=265.66, Mass=2992, SNR=38.5, Peak=188 HFD=3.5
22:54:29.470 00.000 2696 MultiStar: [#1 -0.34,0.46,1.28,U] [#2 -0.35,0.04,0.68,U] [#3 -0.43,0.21,0.69,U] [#4 -1.24,0.15,0.42,U] [#5 -0.72,1.04,0.44,U] [#6 -1.22,0.15,0.43,U] [#7 0.17,0.51,0.47,U] [#8 -0.28,-0.23,0.39,U] 
22:54:29.470 00.000 2696 refined, 8 included, MultiStar: {-0.23, 0.30}, one-star: {1.02, 0.21}
22:54:29.475 00.005 2696 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.74) = xAngle (-0.50 = -0.50)
22:54:29.478 00.003 2696 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.13 = 2.13)
22:54:29.480 00.002 2696 CameraToMount -- cameraX=-0.23 cameraY=0.30 hyp=0.38 cameraTheta=2.24 mountX=0.33 mountY=0.32, mountTheta=0.77
22:54:29.482 00.002 2696 SchedulePrimaryMove(0F998B58, x=-0.23, y=0.30, opts=13)
22:54:29.484 00.002 2696 Enqueuing Move request for scope (-0.23, 0.30)
22:54:29.486 00.002 5240 Worker thread wakes up
22:54:29.486 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.30) opts 0xd
22:54:29.486 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.23, 0.30)
22:54:29.486 00.000 5240 Moving (-0.23, 0.30) raw xDistance=0.33 yDistance=0.32
22:54:29.488 00.002 5240 PPEC rslt: input = 0.33, final = -0.06, react = 0.33, pred = -0.71, hyst = 0.28, hyst_pct = 0.49, period_length = 647.39
22:54:29.488 00.000 5240 PPEC: input: 0.33, control: -0.06, exposure: 1500
22:54:29.488 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:54:29.488 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
22:54:29.488 00.000 5240 MoveAxis(E, 10, ABG)
22:54:29.488 00.000 5240 Guiding  Dir = 2, Dur = 10
22:54:29.488 00.000 5240 IsGuiding returns 0
22:54:29.488 00.000 5240 PulseGuide returned control before completion, sleep 20
22:54:29.501 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=188, med=0, FiltMin=0, FiltMax=146, Gamma=0.430
22:54:29.523 00.022 5240 IsGuiding returns 0
22:54:29.523 00.000 5240 Move returns status 0, amount 10
22:54:29.523 00.000 5240 MoveAxis(N, 0, ABG)
22:54:29.523 00.000 5240 Move returns status 0, amount 0
22:54:29.523 00.000 5240 move complete, result=0
22:54:29.523 00.000 5240 worker thread done servicing request
22:54:29.547 00.024 2696 UpdateGuideState exits: m=2992 SNR=38.5
22:54:29.549 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:29.551 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:54:29.553 00.002 2696 Enqueuing Expose request
22:54:29.555 00.002 5240 Worker thread wakes up
22:54:29.555 00.000 2696 GuideStep: 0.3 px 10 ms EAST, 0.3 px 0 ms NORTH
22:54:29.555 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:54:29.555 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:54:31.188 01.633 5240 Exposure complete
22:54:31.238 00.050 5240 worker thread done servicing request
22:54:31.240 00.002 2696 OnExposeComplete: enter
22:54:31.242 00.002 2696 UpdateGuideState(): m_state=6
22:54:31.244 00.002 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 346
22:54:31.246 00.002 2696 Star::Find returns 1 (0), X=283.83, Y=265.24, Mass=2956, SNR=38.3, Peak=178 HFD=3.9
22:54:31.247 00.001 2696 MultiStar: [#1 -0.21,0.12,1.30,U] [#2 -0.03,-0.16,0.70,U] [#3 -0.26,-0.04,0.69,U] [#4 -0.96,-0.08,0.44,U] [#5 -0.42,0.92,0.45,U] [#6 -0.97,-0.23,0.44,U] [#7 0.20,0.27,0.49,U] [#8 -0.00,-0.58,0.37,U] 
22:54:31.249 00.002 2696 refined, 8 included, MultiStar: {-0.02, 0.00}, one-star: {1.28, -0.20}
22:54:31.251 00.002 2696 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.74) = xAngle (0.27 = 0.27)
22:54:31.253 00.002 2696 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.90 = 2.90)
22:54:31.255 00.002 2696 CameraToMount -- cameraX=-0.02 cameraY=0.00 hyp=0.02 cameraTheta=3.01 mountX=0.02 mountY=0.01, mountTheta=0.24
22:54:31.259 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.02, y=0.00, opts=13)
22:54:31.261 00.002 2696 Enqueuing Move request for scope (-0.02, 0.00)
22:54:31.263 00.002 5240 Worker thread wakes up
22:54:31.265 00.002 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.00) opts 0xd
22:54:31.265 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.02, 0.00)
22:54:31.265 00.000 5240 Moving (-0.02, 0.00) raw xDistance=0.02 yDistance=0.01
22:54:31.265 00.000 5240 PPEC rslt: input = 0.02, final = -0.19, react = 0.02, pred = -0.38, hyst = 0.00, hyst_pct = 0.49, period_length = 647.39
22:54:31.265 00.000 5240 PPEC: input: 0.02, control: -0.19, exposure: 1500
22:54:31.265 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:31.265 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:54:31.265 00.000 5240 MoveAxis(E, 32, ABG)
22:54:31.265 00.000 5240 Guiding  Dir = 2, Dur = 32
22:54:31.267 00.002 5240 IsGuiding returns 0
22:54:31.267 00.000 5240 PulseGuide returned control before completion, sleep 42
22:54:31.279 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=204, med=0, FiltMin=0, FiltMax=158, Gamma=0.430
22:54:31.310 00.031 5240 IsGuiding returns 1
22:54:31.310 00.000 5240 scope still moving after pulse duration time elapsed
22:54:31.330 00.020 2696 UpdateGuideState exits: m=2956 SNR=38.3
22:54:31.332 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:31.334 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:54:31.336 00.002 2696 Enqueuing Expose request
22:54:31.341 00.005 5240 IsGuiding returns 0
22:54:31.341 00.000 5240 scope move finished after 32 + 42 ms
22:54:31.341 00.000 5240 Move returns status 0, amount 32
22:54:31.341 00.000 5240 MoveAxis(N, 0, ABG)
22:54:31.341 00.000 5240 Move returns status 0, amount 0
22:54:31.341 00.000 5240 move complete, result=0
22:54:31.341 00.000 5240 worker thread done servicing request
22:54:31.341 00.000 5240 Worker thread wakes up
22:54:31.341 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:54:31.341 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:54:31.343 00.002 2696 GuideStep: 0.0 px 32 ms EAST, 0.0 px 0 ms NORTH
22:54:32.747 01.404 5240 Exposure complete
22:54:32.797 00.050 5240 worker thread done servicing request
22:54:32.797 00.000 2696 OnExposeComplete: enter
22:54:32.801 00.004 2696 UpdateGuideState(): m_state=6
22:54:32.803 00.002 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 347
22:54:32.807 00.004 2696 Star::Find returns 1 (0), X=284.28, Y=265.47, Mass=3105, SNR=39.3, Peak=199 HFD=3.7
22:54:32.809 00.002 2696 MultiStar: [#1 0.23,0.19,1.24,U] [#2 0.31,-0.11,0.66,U] [#3 0.12,0.11,0.66,U] [#4 -0.55,-0.16,0.42,U] [#5 -0.09,1.02,0.43,U] [#6 -0.49,0.02,0.43,U] [#7 0.47,0.20,0.47,U] [#8 0.24,-0.41,0.37,U] 
22:54:32.811 00.002 2696 refined, 8 included, MultiStar: {0.38, 0.10}, one-star: {1.73, 0.03}
22:54:32.815 00.004 2696 CameraToMount -- cameraTheta (0.26) - m_xAngle (2.74) = xAngle (-2.47 = -2.47)
22:54:32.817 00.002 2696 CameraToMount -- cameraTheta (0.26) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.16 = 0.16)
22:54:32.819 00.002 2696 CameraToMount -- cameraX=0.38 cameraY=0.10 hyp=0.39 cameraTheta=0.26 mountX=-0.31 mountY=0.06, mountTheta=2.94
22:54:32.825 00.006 2696 SchedulePrimaryMove(0F998B58, x=0.38, y=0.10, opts=13)
22:54:32.827 00.002 2696 Enqueuing Move request for scope (0.38, 0.10)
22:54:32.831 00.004 5240 Worker thread wakes up
22:54:32.831 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.10) opts 0xd
22:54:32.831 00.000 5240 Handling offset move in thread for scope, endpoint = (0.38, 0.10)
22:54:32.831 00.000 5240 Moving (0.38, 0.10) raw xDistance=-0.31 yDistance=0.06
22:54:32.833 00.002 5240 PPEC rslt: input = -0.31, final = -0.46, react = -0.31, pred = -0.33, hyst = -0.28, hyst_pct = 0.49, period_length = 647.39
22:54:32.833 00.000 5240 PPEC: input: -0.31, control: -0.46, exposure: 1500
22:54:32.833 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:32.833 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:54:32.833 00.000 5240 MoveAxis(E, 77, ABG)
22:54:32.833 00.000 5240 Guiding  Dir = 2, Dur = 77
22:54:32.833 00.000 5240 IsGuiding returns 0
22:54:32.835 00.002 5240 PulseGuide returned control before completion, sleep 87
22:54:32.847 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=199, med=0, FiltMin=0, FiltMax=138, Gamma=0.430
22:54:32.903 00.056 2696 UpdateGuideState exits: m=3105 SNR=39.3
22:54:32.905 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:32.907 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:54:32.913 00.006 2696 Enqueuing Expose request
22:54:32.933 00.020 5240 IsGuiding returns 1
22:54:32.933 00.000 5240 scope still moving after pulse duration time elapsed
22:54:32.964 00.031 5240 IsGuiding returns 0
22:54:32.964 00.000 5240 scope move finished after 77 + 53 ms
22:54:32.964 00.000 5240 Move returns status 0, amount 77
22:54:32.964 00.000 5240 MoveAxis(N, 0, ABG)
22:54:32.964 00.000 5240 Move returns status 0, amount 0
22:54:32.964 00.000 5240 move complete, result=0
22:54:32.964 00.000 5240 worker thread done servicing request
22:54:32.964 00.000 5240 Worker thread wakes up
22:54:32.964 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:54:32.964 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:54:32.964 00.000 2696 GuideStep: -0.3 px 77 ms EAST, 0.1 px 0 ms NORTH
22:54:34.605 01.641 5240 Exposure complete
22:54:34.648 00.043 5240 worker thread done servicing request
22:54:34.648 00.000 2696 OnExposeComplete: enter
22:54:34.648 00.000 2696 UpdateGuideState(): m_state=6
22:54:34.648 00.000 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 348
22:54:34.648 00.000 2696 Star::Find returns 1 (0), X=284.41, Y=264.74, Mass=3083, SNR=39.1, Peak=176 HFD=3.7
22:54:34.648 00.000 2696 MultiStar: [#1 0.57,-0.30,1.25,U] [#2 0.66,-0.58,0.68,U] [#3 0.42,-0.48,0.67,U] [#4 -0.26,-0.92,0.41,U] [#5 0.19,0.26,0.43,U] [#6 -0.29,-0.85,0.43,U] [#7 1.01,-0.34,0.49,U] [#8 0.63,-1.12,0.37,U] 
22:54:34.664 00.016 2696 refined, 8 included, MultiStar: {0.68, -0.53}, one-star: {1.85, -0.71}
22:54:34.664 00.000 2696 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.74) = xAngle (-3.40 = 2.89)
22:54:34.664 00.000 2696 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.76 = -0.76)
22:54:34.664 00.000 2696 CameraToMount -- cameraX=0.68 cameraY=-0.53 hyp=0.86 cameraTheta=-0.66 mountX=-0.83 mountY=-0.59, mountTheta=-2.52
22:54:34.664 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.68, y=-0.53, opts=13)
22:54:34.664 00.000 2696 Enqueuing Move request for scope (0.68, -0.53)
22:54:34.664 00.000 5240 Worker thread wakes up
22:54:34.664 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.53) opts 0xd
22:54:34.664 00.000 5240 Handling offset move in thread for scope, endpoint = (0.68, -0.53)
22:54:34.664 00.000 5240 Moving (0.68, -0.53) raw xDistance=-0.83 yDistance=-0.59
22:54:34.664 00.000 5240 PPEC rslt: input = -0.83, final = -0.89, react = -0.83, pred = -0.17, hyst = -0.77, hyst_pct = 0.49, period_length = 647.39
22:54:34.664 00.000 5240 PPEC: input: -0.83, control: -0.89, exposure: 1500
22:54:34.664 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
22:54:34.664 00.000 5240 MoveAxis(E, 147, ABG)
22:54:34.664 00.000 5240 Guiding  Dir = 2, Dur = 147
22:54:34.664 00.000 5240 IsGuiding returns 0
22:54:34.664 00.000 5240 PulseGuide returned control before completion, sleep 157
22:54:34.692 00.028 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=194, med=0, FiltMin=0, FiltMax=152, Gamma=0.430
22:54:34.738 00.046 2696 UpdateGuideState exits: m=3083 SNR=39.1
22:54:34.738 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:34.743 00.005 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:54:34.745 00.002 2696 Enqueuing Expose request
22:54:34.837 00.092 5240 IsGuiding returns 1
22:54:34.837 00.000 5240 scope still moving after pulse duration time elapsed
22:54:34.869 00.032 5240 IsGuiding returns 0
22:54:34.869 00.000 5240 scope move finished after 147 + 43 ms
22:54:34.869 00.000 5240 Move returns status 0, amount 147
22:54:34.869 00.000 5240 MoveAxis(N, 75, ABG)
22:54:34.869 00.000 5240 Guiding  Dir = 0, Dur = 75
22:54:34.869 00.000 5240 IsGuiding returns 0
22:54:34.869 00.000 5240 PulseGuide returned control before completion, sleep 85
22:54:34.965 00.096 5240 IsGuiding returns 1
22:54:34.965 00.000 5240 scope still moving after pulse duration time elapsed
22:54:34.996 00.031 5240 IsGuiding returns 0
22:54:34.996 00.000 5240 scope move finished after 75 + 51 ms
22:54:34.996 00.000 5240 Move returns status 0, amount 75
22:54:34.996 00.000 5240 move complete, result=0
22:54:34.996 00.000 5240 worker thread done servicing request
22:54:34.996 00.000 5240 Worker thread wakes up
22:54:34.996 00.000 2696 GuideStep: -0.8 px 147 ms EAST, -0.6 px 75 ms NORTH
22:54:34.996 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:54:34.996 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:54:36.405 01.409 5240 Exposure complete
22:54:36.452 00.047 5240 worker thread done servicing request
22:54:36.452 00.000 2696 OnExposeComplete: enter
22:54:36.452 00.000 2696 UpdateGuideState(): m_state=6
22:54:36.452 00.000 2696 Star::Find(15, 284, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 349
22:54:36.452 00.000 2696 Star::Find returns 1 (0), X=284.33, Y=265.15, Mass=3113, SNR=39.3, Peak=166 HFD=4.0
22:54:36.452 00.000 2696 MultiStar: [#1 0.18,-0.07,1.23,U] [#2 0.34,-0.44,0.67,U] [#3 0.15,-0.33,0.64,U] [#4 -0.59,-0.49,0.42,U] [#5 0.09,0.69,0.43,U] [#6 -0.37,-0.58,0.42,U] [#7 0.67,-0.22,0.47,U] [#8 0.26,-0.87,0.37,U] 
22:54:36.468 00.016 2696 refined, 8 included, MultiStar: {0.42, -0.26}, one-star: {1.78, -0.30}
22:54:36.468 00.000 2696 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.74) = xAngle (-3.29 = 2.99)
22:54:36.468 00.000 2696 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.66 = -0.66)
22:54:36.468 00.000 2696 CameraToMount -- cameraX=0.42 cameraY=-0.26 hyp=0.49 cameraTheta=-0.56 mountX=-0.49 mountY=-0.30, mountTheta=-2.59
22:54:36.475 00.007 2696 SchedulePrimaryMove(0F998B58, x=0.42, y=-0.26, opts=13)
22:54:36.477 00.002 2696 Enqueuing Move request for scope (0.42, -0.26)
22:54:36.482 00.005 5240 Worker thread wakes up
22:54:36.482 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.26) opts 0xd
22:54:36.482 00.000 5240 Handling offset move in thread for scope, endpoint = (0.42, -0.26)
22:54:36.482 00.000 5240 Moving (0.42, -0.26) raw xDistance=-0.49 yDistance=-0.30
22:54:36.484 00.002 5240 PPEC rslt: input = -0.49, final = -0.56, react = -0.49, pred = -0.14, hyst = -0.49, hyst_pct = 0.48, period_length = 647.39
22:54:36.484 00.000 5240 PPEC: input: -0.49, control: -0.56, exposure: 1500
22:54:36.484 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
22:54:36.484 00.000 5240 MoveAxis(E, 93, ABG)
22:54:36.484 00.000 5240 Guiding  Dir = 2, Dur = 93
22:54:36.484 00.000 5240 IsGuiding returns 0
22:54:36.484 00.000 5240 PulseGuide returned control before completion, sleep 103
22:54:36.484 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=166, med=0, FiltMin=0, FiltMax=142, Gamma=0.430
22:54:36.538 00.054 2696 UpdateGuideState exits: m=3113 SNR=39.3
22:54:36.543 00.005 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:36.547 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:54:36.549 00.002 2696 Enqueuing Expose request
22:54:36.595 00.046 5240 IsGuiding returns 1
22:54:36.595 00.000 5240 scope still moving after pulse duration time elapsed
22:54:36.626 00.031 5240 IsGuiding returns 0
22:54:36.626 00.000 5240 scope move finished after 93 + 49 ms
22:54:36.626 00.000 5240 Move returns status 0, amount 93
22:54:36.626 00.000 5240 MoveAxis(N, 38, ABG)
22:54:36.626 00.000 5240 Guiding  Dir = 0, Dur = 38
22:54:36.626 00.000 5240 IsGuiding returns 0
22:54:36.626 00.000 5240 PulseGuide returned control before completion, sleep 48
22:54:36.689 00.063 5240 IsGuiding returns 0
22:54:36.689 00.000 5240 Move returns status 0, amount 38
22:54:36.689 00.000 5240 move complete, result=0
22:54:36.689 00.000 5240 worker thread done servicing request
22:54:36.689 00.000 5240 Worker thread wakes up
22:54:36.689 00.000 2696 GuideStep: -0.5 px 93 ms EAST, -0.3 px 38 ms NORTH
22:54:36.689 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:54:36.689 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:54:38.320 01.631 5240 Exposure complete
22:54:38.368 00.048 5240 worker thread done servicing request
22:54:38.368 00.000 2696 OnExposeComplete: enter
22:54:38.368 00.000 2696 UpdateGuideState(): m_state=6
22:54:38.368 00.000 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 350
22:54:38.368 00.000 2696 Star::Find returns 1 (0), X=285.19, Y=265.63, Mass=3060, SNR=39.0, Peak=189 HFD=3.7
22:54:38.368 00.000 2696 MultiStar: [#1 1.08,0.24,1.26,U] [#2 1.40,0.24,0.67,U] [#3 1.17,0.30,0.66,U] [#4 0.35,0.13,0.42,U] [#5 1.01,1.30,0.43,U] [#6 0.55,0.22,0.46,U] [#7 1.60,0.24,0.45,U] [#8 1.26,-0.38,0.37,U] 
22:54:38.382 00.014 2696 refined, 8 included, MultiStar: {1.35, 0.27}, one-star: {2.64, 0.18}
22:54:38.382 00.000 2696 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.74) = xAngle (-2.54 = -2.54)
22:54:38.382 00.000 2696 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.09 = 0.09)
22:54:38.382 00.000 2696 CameraToMount -- cameraX=1.35 cameraY=0.27 hyp=1.38 cameraTheta=0.20 mountX=-1.14 mountY=0.13, mountTheta=3.03
22:54:38.382 00.000 2696 SchedulePrimaryMove(0F998B58, x=1.35, y=0.27, opts=13)
22:54:38.382 00.000 2696 Enqueuing Move request for scope (1.35, 0.27)
22:54:38.382 00.000 5240 Worker thread wakes up
22:54:38.382 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.35, 0.27) opts 0xd
22:54:38.382 00.000 5240 Handling offset move in thread for scope, endpoint = (1.35, 0.27)
22:54:38.382 00.000 5240 Moving (1.35, 0.27) raw xDistance=-1.14 yDistance=0.13
22:54:38.382 00.000 5240 PPEC rslt: input = -1.14, final = -1.21, react = -1.14, pred = -0.17, hyst = -1.11, hyst_pct = 0.48, period_length = 647.39
22:54:38.382 00.000 5240 PPEC: input: -1.14, control: -1.21, exposure: 1500
22:54:38.382 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:38.382 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:54:38.382 00.000 5240 MoveAxis(E, 202, ABG)
22:54:38.382 00.000 5240 Guiding  Dir = 2, Dur = 202
22:54:38.382 00.000 5240 IsGuiding returns 0
22:54:38.398 00.016 5240 PulseGuide returned control before completion, sleep 212
22:54:38.410 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=189, med=0, FiltMin=0, FiltMax=152, Gamma=0.430
22:54:38.457 00.047 2696 UpdateGuideState exits: m=3060 SNR=39.0
22:54:38.459 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:38.460 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:54:38.460 00.000 2696 Enqueuing Expose request
22:54:38.617 00.157 5240 IsGuiding returns 1
22:54:38.617 00.000 5240 scope still moving after pulse duration time elapsed
22:54:38.649 00.032 5240 IsGuiding returns 0
22:54:38.649 00.000 5240 scope move finished after 202 + 49 ms
22:54:38.649 00.000 5240 Move returns status 0, amount 202
22:54:38.649 00.000 5240 MoveAxis(N, 0, ABG)
22:54:38.649 00.000 5240 Move returns status 0, amount 0
22:54:38.649 00.000 5240 move complete, result=0
22:54:38.649 00.000 5240 worker thread done servicing request
22:54:38.649 00.000 2696 GuideStep: -1.1 px 202 ms EAST, 0.1 px 0 ms NORTH
22:54:38.649 00.000 5240 Worker thread wakes up
22:54:38.649 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:54:38.649 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:54:40.058 01.409 5240 Exposure complete
22:54:40.113 00.055 5240 worker thread done servicing request
22:54:40.113 00.000 2696 OnExposeComplete: enter
22:54:40.116 00.003 2696 UpdateGuideState(): m_state=6
22:54:40.120 00.004 2696 Star::Find(15, 285, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 351
22:54:40.124 00.004 2696 Star::Find returns 1 (0), X=284.89, Y=265.53, Mass=3113, SNR=39.3, Peak=189 HFD=3.8
22:54:40.126 00.002 2696 MultiStar: [#1 1.10,0.37,1.25,U] [#2 1.14,0.13,0.69,U] [#3 1.10,0.45,0.67,U] [#4 0.01,-0.07,0.43,U] [#5 0.69,1.12,0.44,U] [#6 0.31,0.18,0.44,U] [#7 1.68,0.56,0.45,U] [#8 1.16,-0.53,0.36,U] 
22:54:40.131 00.005 2696 refined, 8 included, MultiStar: {1.20, 0.27}, one-star: {2.34, 0.09}
22:54:40.134 00.003 2696 CameraToMount -- cameraTheta (0.22) - m_xAngle (2.74) = xAngle (-2.51 = -2.51)
22:54:40.138 00.004 2696 CameraToMount -- cameraTheta (0.22) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.12 = 0.12)
22:54:40.140 00.002 2696 CameraToMount -- cameraX=1.20 cameraY=0.27 hyp=1.23 cameraTheta=0.22 mountX=-0.99 mountY=0.15, mountTheta=3.00
22:54:40.146 00.006 2696 SchedulePrimaryMove(0F998B58, x=1.20, y=0.27, opts=13)
22:54:40.150 00.004 2696 Enqueuing Move request for scope (1.20, 0.27)
22:54:40.152 00.002 5240 Worker thread wakes up
22:54:40.152 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.20, 0.27) opts 0xd
22:54:40.152 00.000 5240 Handling offset move in thread for scope, endpoint = (1.20, 0.27)
22:54:40.152 00.000 5240 Moving (1.20, 0.27) raw xDistance=-0.99 yDistance=0.15
22:54:40.154 00.002 5240 PPEC rslt: input = -0.99, final = -1.41, react = -0.99, pred = -0.85, hyst = -0.95, hyst_pct = 0.48, period_length = 647.39
22:54:40.154 00.000 5240 PPEC: input: -0.99, control: -1.41, exposure: 1500
22:54:40.154 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:40.154 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:54:40.154 00.000 5240 MoveAxis(E, 235, ABG)
22:54:40.154 00.000 5240 Guiding  Dir = 2, Dur = 235
22:54:40.154 00.000 5240 IsGuiding returns 0
22:54:40.154 00.000 5240 PulseGuide returned control before completion, sleep 245
22:54:40.169 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=189, med=0, FiltMin=0, FiltMax=149, Gamma=0.430
22:54:40.215 00.046 2696 UpdateGuideState exits: m=3113 SNR=39.3
22:54:40.215 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:40.223 00.008 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:54:40.225 00.002 2696 Enqueuing Expose request
22:54:40.417 00.192 5240 IsGuiding returns 1
22:54:40.417 00.000 5240 scope still moving after pulse duration time elapsed
22:54:40.448 00.031 5240 IsGuiding returns 0
22:54:40.448 00.000 5240 scope move finished after 235 + 57 ms
22:54:40.448 00.000 5240 Move returns status 0, amount 235
22:54:40.448 00.000 5240 MoveAxis(N, 0, ABG)
22:54:40.448 00.000 5240 Move returns status 0, amount 0
22:54:40.448 00.000 5240 move complete, result=0
22:54:40.448 00.000 5240 worker thread done servicing request
22:54:40.448 00.000 5240 Worker thread wakes up
22:54:40.448 00.000 2696 GuideStep: -1.0 px 235 ms EAST, 0.1 px 0 ms NORTH
22:54:40.448 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:54:40.448 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:54:42.091 01.643 5240 Exposure complete
22:54:42.146 00.055 5240 worker thread done servicing request
22:54:42.146 00.000 2696 OnExposeComplete: enter
22:54:42.150 00.004 2696 UpdateGuideState(): m_state=6
22:54:42.152 00.002 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 352
22:54:42.154 00.002 2696 Star::Find returns 1 (0), X=284.06, Y=266.00, Mass=3084, SNR=39.2, Peak=198 HFD=4.0
22:54:42.158 00.004 2696 MultiStar: [#1 -0.19,0.58,1.25,U] [#2 -0.11,0.53,0.71,U] [#3 -0.19,0.37,0.66,U] [#4 -1.10,0.16,0.42,U] [#5 -0.23,1.54,0.43,U] [#6 -0.73,0.57,0.45,U] [#7 0.19,0.47,0.49,U] [#8 0.12,0.20,0.37,U] 
22:54:42.160 00.002 2696 refined, 8 included, MultiStar: {0.05, 0.55}, one-star: {1.51, 0.55}
22:54:42.162 00.002 2696 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.74) = xAngle (-1.26 = -1.26)
22:54:42.165 00.003 2696 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.37 = 1.37)
22:54:42.167 00.002 2696 CameraToMount -- cameraX=0.05 cameraY=0.55 hyp=0.55 cameraTheta=1.47 mountX=0.17 mountY=0.54, mountTheta=1.27
22:54:42.171 00.004 2696 SchedulePrimaryMove(0F998B58, x=0.05, y=0.55, opts=13)
22:54:42.173 00.002 2696 Enqueuing Move request for scope (0.05, 0.55)
22:54:42.175 00.002 5240 Worker thread wakes up
22:54:42.175 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.55) opts 0xd
22:54:42.175 00.000 5240 Handling offset move in thread for scope, endpoint = (0.05, 0.55)
22:54:42.175 00.000 5240 Moving (0.05, 0.55) raw xDistance=0.17 yDistance=0.54
22:54:42.177 00.002 5240 PPEC rslt: input = 0.17, final = -0.51, react = 0.17, pred = -0.97, hyst = 0.00, hyst_pct = 0.48, period_length = 647.39
22:54:42.177 00.000 5240 PPEC: input: 0.17, control: -0.51, exposure: 1500
22:54:42.177 00.000 5240 resist switch: large excursion: input 0.54 thresh 0.45 direction from -1 to 1
22:54:42.177 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.63
22:54:42.177 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
22:54:42.177 00.000 5240 MoveAxis(E, 84, ABG)
22:54:42.177 00.000 5240 Guiding  Dir = 2, Dur = 84
22:54:42.177 00.000 5240 IsGuiding returns 0
22:54:42.179 00.002 5240 PulseGuide returned control before completion, sleep 94
22:54:42.191 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=205, med=0, FiltMin=0, FiltMax=159, Gamma=0.430
22:54:42.245 00.054 2696 UpdateGuideState exits: m=3084 SNR=39.2
22:54:42.247 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:42.251 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:54:42.253 00.002 2696 Enqueuing Expose request
22:54:42.276 00.023 5240 IsGuiding returns 1
22:54:42.276 00.000 5240 scope still moving after pulse duration time elapsed
22:54:42.308 00.032 5240 IsGuiding returns 0
22:54:42.308 00.000 5240 scope move finished after 84 + 45 ms
22:54:42.308 00.000 5240 Move returns status 0, amount 84
22:54:42.308 00.000 5240 BLC: Oldest BLC event removed
22:54:42.308 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 330 applied
22:54:42.308 00.000 5240 MoveAxis(S, 399, ABG)
22:54:42.308 00.000 5240 Guiding  Dir = 1, Dur = 399
22:54:42.308 00.000 5240 IsGuiding returns 0
22:54:42.308 00.000 5240 PulseGuide returned control before completion, sleep 409
22:54:42.719 00.411 5240 IsGuiding returns 1
22:54:42.719 00.000 5240 scope still moving after pulse duration time elapsed
22:54:42.751 00.032 5240 IsGuiding returns 0
22:54:42.751 00.000 5240 scope move finished after 399 + 43 ms
22:54:42.751 00.000 5240 Move returns status 0, amount 399
22:54:42.751 00.000 5240 move complete, result=0
22:54:42.751 00.000 5240 worker thread done servicing request
22:54:42.751 00.000 5240 Worker thread wakes up
22:54:42.751 00.000 2696 GuideStep: 0.2 px 84 ms EAST, 0.5 px 399 ms SOUTH
22:54:42.753 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:54:42.753 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:54:44.173 01.420 5240 Exposure complete
22:54:44.228 00.055 5240 worker thread done servicing request
22:54:44.228 00.000 2696 OnExposeComplete: enter
22:54:44.232 00.004 2696 UpdateGuideState(): m_state=6
22:54:44.236 00.004 2696 Star::Find(15, 284, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 353
22:54:44.238 00.002 2696 Star::Find returns 1 (0), X=283.44, Y=266.40, Mass=3009, SNR=38.7, Peak=191 HFD=3.4
22:54:44.242 00.004 2696 MultiStar: [#1 -0.44,1.24,1.29,U] [#2 -0.51,0.72,0.67,U] [#3 -0.53,1.00,0.67,U] [#4 -1.49,0.69,0.43,U] [#5 -0.78,1.92,0.44,U] [#6 -1.36,0.81,0.45,U] [#7 -0.22,0.98,0.47,U] [#8 -0.45,0.44,0.37,U] 
22:54:44.246 00.004 2696 refined, 8 included, MultiStar: {-0.38, 1.01}, one-star: {0.89, 0.95}
22:54:44.248 00.002 2696 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.74) = xAngle (-0.80 = -0.80)
22:54:44.250 00.002 2696 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.83 = 1.83)
22:54:44.254 00.004 2696 CameraToMount -- cameraX=-0.38 cameraY=1.01 hyp=1.08 cameraTheta=1.93 mountX=0.75 mountY=1.04, mountTheta=0.95
22:54:44.257 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.38, y=1.01, opts=13)
22:54:44.259 00.002 2696 Enqueuing Move request for scope (-0.38, 1.01)
22:54:44.261 00.002 5240 Worker thread wakes up
22:54:44.261 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 1.01) opts 0xd
22:54:44.261 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.38, 1.01)
22:54:44.261 00.000 5240 Moving (-0.38, 1.01) raw xDistance=0.75 yDistance=1.04
22:54:44.261 00.000 5240 BLC: History state: CurrMiss=1.04, AvgInitMiss=0.95, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.542377, 1:1.042067
22:54:44.261 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:54:44.263 00.002 5240 PPEC rslt: input = 0.75, final = 0.10, react = 0.75, pred = -1.04, hyst = 0.53, hyst_pct = 0.48, period_length = 647.39
22:54:44.263 00.000 5240 PPEC: input: 0.75, control: 0.10, exposure: 1500
22:54:44.263 00.000 5240 GuideAlgorithmResistSwitch::result() returns 1.04 from input 1.04
22:54:44.263 00.000 5240 MoveAxis(W, 17, ABG)
22:54:44.263 00.000 5240 Guiding  Dir = 3, Dur = 17
22:54:44.263 00.000 5240 IsGuiding returns 0
22:54:44.265 00.002 5240 PulseGuide returned control before completion, sleep 27
22:54:44.277 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=197, med=0, FiltMin=0, FiltMax=151, Gamma=0.430
22:54:44.292 00.015 5240 IsGuiding returns 1
22:54:44.292 00.000 5240 scope still moving after pulse duration time elapsed
22:54:44.324 00.032 5240 IsGuiding returns 0
22:54:44.324 00.000 5240 scope move finished after 17 + 42 ms
22:54:44.324 00.000 5240 Move returns status 0, amount 17
22:54:44.324 00.000 5240 MoveAxis(S, 132, ABG)
22:54:44.324 00.000 5240 Guiding  Dir = 1, Dur = 132
22:54:44.324 00.000 5240 IsGuiding returns 0
22:54:44.324 00.000 5240 PulseGuide returned control before completion, sleep 142
22:54:44.330 00.006 2696 UpdateGuideState exits: m=3009 SNR=38.7
22:54:44.332 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:44.334 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:54:44.338 00.004 2696 Enqueuing Expose request
22:54:44.483 00.145 5240 IsGuiding returns 0
22:54:44.483 00.000 5240 Move returns status 0, amount 132
22:54:44.483 00.000 5240 move complete, result=0
22:54:44.483 00.000 5240 worker thread done servicing request
22:54:44.483 00.000 5240 Worker thread wakes up
22:54:44.483 00.000 2696 GuideStep: 0.8 px 17 ms WEST, 1.0 px 132 ms SOUTH
22:54:44.487 00.004 5240 worker thread servicing REQUEST_EXPOSE 1500
22:54:44.487 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:54:46.117 01.630 5240 Exposure complete
22:54:46.165 00.048 5240 worker thread done servicing request
22:54:46.165 00.000 2696 OnExposeComplete: enter
22:54:46.165 00.000 2696 UpdateGuideState(): m_state=6
22:54:46.165 00.000 2696 Star::Find(15, 283, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 354
22:54:46.165 00.000 2696 Star::Find returns 1 (0), X=284.10, Y=265.79, Mass=2966, SNR=38.4, Peak=192 HFD=3.8
22:54:46.177 00.012 2696 MultiStar: [#1 -0.03,0.69,1.28,U] [#2 0.13,0.17,0.68,U] [#3 -0.21,0.25,0.68,U] [#4 -0.73,0.14,0.44,U] [#5 -0.12,1.26,0.44,U] [#6 -0.57,0.42,0.46,U] [#7 0.51,0.68,0.47,U] [#8 0.19,-0.23,0.37,U] 
22:54:46.177 00.000 2696 refined, 8 included, MultiStar: {0.19, 0.44}, one-star: {1.55, 0.34}
22:54:46.177 00.000 2696 CameraToMount -- cameraTheta (1.16) - m_xAngle (2.74) = xAngle (-1.58 = -1.58)
22:54:46.177 00.000 2696 CameraToMount -- cameraTheta (1.16) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.05 = 1.05)
22:54:46.177 00.000 2696 CameraToMount -- cameraX=0.19 cameraY=0.44 hyp=0.48 cameraTheta=1.16 mountX=-0.00 mountY=0.42, mountTheta=1.58
22:54:46.177 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.19, y=0.44, opts=13)
22:54:46.177 00.000 2696 Enqueuing Move request for scope (0.19, 0.44)
22:54:46.193 00.016 5240 Worker thread wakes up
22:54:46.193 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.44) opts 0xd
22:54:46.193 00.000 5240 Handling offset move in thread for scope, endpoint = (0.19, 0.44)
22:54:46.193 00.000 5240 Moving (0.19, 0.44) raw xDistance=-0.00 yDistance=0.42
22:54:46.193 00.000 5240 BLC: History state: CurrMiss=0.42, AvgInitMiss=0.95, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.542377, 1:1.042067, 2:0.417849
22:54:46.193 00.000 5240 BLC: Under-shoot: nominal increase by 120
22:54:46.193 00.000 5240 BLC: window closed
22:54:46.193 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:54:46.193 00.000 5240 BLC: Pulse adjusted to 330
22:54:46.194 00.001 5240 PPEC rslt: input = -0.00, final = -0.64, react = -0.00, pred = -1.22, hyst = 0.00, hyst_pct = 0.48, period_length = 647.39
22:54:46.194 00.000 5240 PPEC: input: -0.00, control: -0.64, exposure: 1500
22:54:46.194 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
22:54:46.194 00.000 5240 MoveAxis(E, 106, ABG)
22:54:46.194 00.000 5240 Guiding  Dir = 2, Dur = 106
22:54:46.194 00.000 5240 IsGuiding returns 0
22:54:46.194 00.000 5240 PulseGuide returned control before completion, sleep 116
22:54:46.194 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=192, med=0, FiltMin=0, FiltMax=161, Gamma=0.430
22:54:46.240 00.046 2696 UpdateGuideState exits: m=2966 SNR=38.4
22:54:46.256 00.016 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:46.259 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:54:46.261 00.002 2696 Enqueuing Expose request
22:54:46.319 00.058 5240 IsGuiding returns 1
22:54:46.319 00.000 5240 scope still moving after pulse duration time elapsed
22:54:46.351 00.032 5240 IsGuiding returns 0
22:54:46.351 00.000 5240 scope move finished after 106 + 48 ms
22:54:46.351 00.000 5240 Move returns status 0, amount 106
22:54:46.351 00.000 5240 MoveAxis(S, 53, ABG)
22:54:46.351 00.000 5240 Guiding  Dir = 1, Dur = 53
22:54:46.351 00.000 5240 IsGuiding returns 0
22:54:46.353 00.002 5240 PulseGuide returned control before completion, sleep 63
22:54:46.429 00.076 5240 IsGuiding returns 0
22:54:46.429 00.000 5240 Move returns status 0, amount 53
22:54:46.429 00.000 5240 move complete, result=0
22:54:46.429 00.000 5240 worker thread done servicing request
22:54:46.429 00.000 5240 Worker thread wakes up
22:54:46.429 00.000 2696 GuideStep: -0.0 px 106 ms EAST, 0.4 px 53 ms SOUTH
22:54:46.431 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:54:46.431 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:54:46.573 00.142 2696 evsrv: cli 0F943CE0 connect
22:54:46.573 00.000 2696 case statement mapped state 6 to 3
22:54:46.573 00.000 2696 case statement mapped state 6 to 3
22:54:46.573 00.000 2696 evsrv: cli 0F943CE0 request: {"method":"get_pixel_scale","id":"f635e0b4-8cd7-44a8-8ddd-d179676b5ea3"}
22:54:46.573 00.000 2696 evsrv: cli 0F943CE0 response: {"jsonrpc":"2.0","result":1.86834,"id":"f635e0b4-8cd7-44a8-8ddd-d179676b5ea3"}
22:54:46.586 00.013 2696 evsrv: cli 0F943CE0 disconnect
22:54:47.851 01.265 5240 Exposure complete
22:54:47.913 00.062 5240 worker thread done servicing request
22:54:47.913 00.000 2696 OnExposeComplete: enter
22:54:47.913 00.000 2696 UpdateGuideState(): m_state=6
22:54:47.913 00.000 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 355
22:54:47.913 00.000 2696 Star::Find returns 1 (0), X=283.58, Y=265.69, Mass=3022, SNR=38.8, Peak=203 HFD=3.5
22:54:47.913 00.000 2696 MultiStar: [#1 -0.34,0.66,1.28,U] [#2 -0.23,0.36,0.69,U] [#3 -0.48,0.49,0.68,U] [#4 -1.23,0.24,0.42,U] [#5 -0.62,1.54,0.42,U] [#6 -1.09,0.31,0.45,U] [#7 -0.04,0.74,0.47,U] [#8 -0.49,-0.25,0.38,U] 
22:54:47.913 00.000 2696 refined, 8 included, MultiStar: {-0.24, 0.49}, one-star: {1.03, 0.24}
22:54:47.929 00.016 2696 CameraToMount -- cameraTheta (2.02) - m_xAngle (2.74) = xAngle (-0.71 = -0.71)
22:54:47.929 00.000 2696 CameraToMount -- cameraTheta (2.02) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.92 = 1.92)
22:54:47.929 00.000 2696 CameraToMount -- cameraX=-0.24 cameraY=0.49 hyp=0.54 cameraTheta=2.02 mountX=0.41 mountY=0.51, mountTheta=0.89
22:54:47.929 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.24, y=0.49, opts=13)
22:54:47.929 00.000 2696 Enqueuing Move request for scope (-0.24, 0.49)
22:54:47.929 00.000 5240 Worker thread wakes up
22:54:47.929 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.49) opts 0xd
22:54:47.929 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.24, 0.49)
22:54:47.929 00.000 5240 Moving (-0.24, 0.49) raw xDistance=0.41 yDistance=0.51
22:54:47.944 00.015 5240 PPEC rslt: input = 0.41, final = -0.24, react = 0.41, pred = -1.20, hyst = 0.38, hyst_pct = 0.47, period_length = 647.39
22:54:47.944 00.000 5240 PPEC: input: 0.41, control: -0.24, exposure: 1500
22:54:47.944 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
22:54:47.944 00.000 5240 MoveAxis(E, 39, ABG)
22:54:47.944 00.000 5240 Guiding  Dir = 2, Dur = 39
22:54:47.944 00.000 5240 IsGuiding returns 0
22:54:47.946 00.002 5240 PulseGuide returned control before completion, sleep 49
22:54:47.960 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=153, Gamma=0.430
22:54:48.007 00.047 5240 IsGuiding returns 1
22:54:48.007 00.000 5240 scope still moving after pulse duration time elapsed
22:54:48.007 00.000 2696 UpdateGuideState exits: m=3022 SNR=38.8
22:54:48.012 00.005 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:48.014 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:54:48.014 00.000 2696 Enqueuing Expose request
22:54:48.038 00.024 5240 IsGuiding returns 1
22:54:48.069 00.031 5240 IsGuiding returns 1
22:54:48.101 00.032 5240 IsGuiding returns 0
22:54:48.101 00.000 5240 scope move finished after 39 + 116 ms
22:54:48.101 00.000 5240 Move returns status 0, amount 39
22:54:48.101 00.000 5240 MoveAxis(S, 64, ABG)
22:54:48.101 00.000 5240 Guiding  Dir = 1, Dur = 64
22:54:48.101 00.000 5240 IsGuiding returns 0
22:54:48.103 00.002 5240 PulseGuide returned control before completion, sleep 74
22:54:48.179 00.076 5240 IsGuiding returns 1
22:54:48.179 00.000 5240 scope still moving after pulse duration time elapsed
22:54:48.211 00.032 5240 IsGuiding returns 0
22:54:48.211 00.000 5240 scope move finished after 64 + 45 ms
22:54:48.211 00.000 5240 Move returns status 0, amount 64
22:54:48.211 00.000 5240 move complete, result=0
22:54:48.211 00.000 5240 worker thread done servicing request
22:54:48.211 00.000 5240 Worker thread wakes up
22:54:48.211 00.000 2696 GuideStep: 0.4 px 39 ms EAST, 0.5 px 64 ms SOUTH
22:54:48.214 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:54:48.214 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:54:49.857 01.643 5240 Exposure complete
22:54:49.920 00.063 5240 worker thread done servicing request
22:54:49.920 00.000 2696 OnExposeComplete: enter
22:54:49.935 00.015 2696 UpdateGuideState(): m_state=6
22:54:49.938 00.003 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 356
22:54:49.940 00.002 2696 Star::Find returns 1 (1), X=283.45, Y=265.31, Mass=3107, SNR=39.3, Peak=255 HFD=3.4
22:54:49.942 00.002 2696 MultiStar: [#1 -0.44,0.24,1.25,U] [#2 -0.58,-0.21,0.67,U] [#3 -0.39,0.07,0.68,U] [#4 -1.43,-0.10,0.43,U] [#5 -0.70,0.94,0.43,U] [#6 -1.31,-0.22,0.44,U] [#7 0.01,0.03,0.46,U] [#8 -0.43,-0.64,0.38,U] 
22:54:49.942 00.000 2696 refined, 8 included, MultiStar: {-0.34, 0.02}, one-star: {0.90, -0.14}
22:54:49.944 00.002 2696 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.74) = xAngle (0.35 = 0.35)
22:54:49.944 00.000 2696 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.99 = 2.99)
22:54:49.944 00.000 2696 CameraToMount -- cameraX=-0.34 cameraY=0.02 hyp=0.34 cameraTheta=3.09 mountX=0.32 mountY=0.05, mountTheta=0.16
22:54:49.952 00.008 2696 SchedulePrimaryMove(0F998B58, x=-0.34, y=0.02, opts=13)
22:54:49.952 00.000 2696 Enqueuing Move request for scope (-0.34, 0.02)
22:54:49.952 00.000 5240 Worker thread wakes up
22:54:49.952 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.02) opts 0xd
22:54:49.952 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.34, 0.02)
22:54:49.952 00.000 5240 Moving (-0.34, 0.02) raw xDistance=0.32 yDistance=0.05
22:54:49.952 00.000 5240 PPEC rslt: input = 0.32, final = -0.16, react = 0.32, pred = -0.84, hyst = 0.23, hyst_pct = 0.47, period_length = 647.39
22:54:49.952 00.000 5240 PPEC: input: 0.32, control: -0.16, exposure: 1500
22:54:49.952 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:49.952 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:54:49.952 00.000 5240 MoveAxis(E, 27, ABG)
22:54:49.952 00.000 5240 Guiding  Dir = 2, Dur = 27
22:54:49.952 00.000 5240 IsGuiding returns 0
22:54:49.952 00.000 5240 PulseGuide returned control before completion, sleep 37
22:54:49.968 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=154, Gamma=0.430
22:54:50.000 00.032 5240 IsGuiding returns 1
22:54:50.000 00.000 5240 scope still moving after pulse duration time elapsed
22:54:50.017 00.017 2696 UpdateGuideState exits: m=3107 SNR=39.3 Saturated
22:54:50.019 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:50.021 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:54:50.023 00.002 2696 Enqueuing Expose request
22:54:50.031 00.008 5240 IsGuiding returns 0
22:54:50.031 00.000 5240 scope move finished after 27 + 45 ms
22:54:50.031 00.000 5240 Move returns status 0, amount 27
22:54:50.031 00.000 5240 MoveAxis(N, 0, ABG)
22:54:50.031 00.000 5240 Move returns status 0, amount 0
22:54:50.031 00.000 5240 move complete, result=0
22:54:50.031 00.000 5240 worker thread done servicing request
22:54:50.031 00.000 5240 Worker thread wakes up
22:54:50.031 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:54:50.031 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:54:50.031 00.000 2696 GuideStep: 0.3 px 27 ms EAST, 0.1 px 0 ms NORTH
22:54:51.444 01.413 5240 Exposure complete
22:54:51.498 00.054 5240 worker thread done servicing request
22:54:51.498 00.000 2696 OnExposeComplete: enter
22:54:51.507 00.009 2696 UpdateGuideState(): m_state=6
22:54:51.509 00.002 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 357
22:54:51.513 00.004 2696 Star::Find returns 1 (1), X=283.61, Y=265.37, Mass=3110, SNR=39.3, Peak=255 HFD=3.4
22:54:51.515 00.002 2696 MultiStar: [#1 -0.55,0.31,1.26,U] [#2 -0.34,-0.10,0.68,U] [#3 -0.47,0.20,0.69,U] [#4 -1.20,-0.08,0.42,U] [#5 -0.62,0.89,0.42,U] [#6 -0.95,0.13,0.44,U] [#7 -0.09,0.13,0.45,U] [#8 -0.37,-0.66,0.38,U] 
22:54:51.517 00.002 2696 refined, 8 included, MultiStar: {-0.27, 0.10}, one-star: {1.06, -0.07}
22:54:51.519 00.002 2696 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.74) = xAngle (0.04 = 0.04)
22:54:51.521 00.002 2696 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.67 = 2.67)
22:54:51.523 00.002 2696 CameraToMount -- cameraX=-0.27 cameraY=0.10 hyp=0.29 cameraTheta=2.78 mountX=0.29 mountY=0.13, mountTheta=0.42
22:54:51.525 00.002 2696 SchedulePrimaryMove(0F998B58, x=-0.27, y=0.10, opts=13)
22:54:51.527 00.002 2696 Enqueuing Move request for scope (-0.27, 0.10)
22:54:51.529 00.002 5240 Worker thread wakes up
22:54:51.529 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.10) opts 0xd
22:54:51.529 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.27, 0.10)
22:54:51.529 00.000 5240 Moving (-0.27, 0.10) raw xDistance=0.29 yDistance=0.13
22:54:51.531 00.002 5240 PPEC rslt: input = 0.29, final = -0.12, react = 0.29, pred = -0.72, hyst = 0.24, hyst_pct = 0.47, period_length = 647.39
22:54:51.531 00.000 5240 PPEC: input: 0.29, control: -0.12, exposure: 1500
22:54:51.531 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:51.531 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:54:51.531 00.000 5240 MoveAxis(E, 20, ABG)
22:54:51.531 00.000 5240 Guiding  Dir = 2, Dur = 20
22:54:51.531 00.000 5240 IsGuiding returns 0
22:54:51.533 00.002 5240 PulseGuide returned control before completion, sleep 30
22:54:51.538 00.005 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=152, Gamma=0.430
22:54:51.576 00.038 5240 IsGuiding returns 1
22:54:51.576 00.000 5240 scope still moving after pulse duration time elapsed
22:54:51.578 00.002 2696 UpdateGuideState exits: m=3110 SNR=39.3 Saturated
22:54:51.592 00.014 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:51.592 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:54:51.592 00.000 2696 Enqueuing Expose request
22:54:51.608 00.016 5240 IsGuiding returns 0
22:54:51.608 00.000 5240 scope move finished after 20 + 55 ms
22:54:51.608 00.000 5240 Move returns status 0, amount 20
22:54:51.608 00.000 5240 MoveAxis(N, 0, ABG)
22:54:51.608 00.000 5240 Move returns status 0, amount 0
22:54:51.608 00.000 5240 move complete, result=0
22:54:51.608 00.000 5240 worker thread done servicing request
22:54:51.608 00.000 5240 Worker thread wakes up
22:54:51.608 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:54:51.608 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:54:51.610 00.002 2696 GuideStep: 0.3 px 20 ms EAST, 0.1 px 0 ms NORTH
22:54:53.256 01.646 5240 Exposure complete
22:54:53.303 00.047 5240 worker thread done servicing request
22:54:53.303 00.000 2696 OnExposeComplete: enter
22:54:53.319 00.016 2696 UpdateGuideState(): m_state=6
22:54:53.319 00.000 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 358
22:54:53.319 00.000 2696 Star::Find returns 1 (0), X=283.66, Y=265.24, Mass=2991, SNR=38.6, Peak=205 HFD=3.7
22:54:53.319 00.000 2696 MultiStar: [#1 -0.39,0.02,1.30,U] [#2 -0.49,-0.44,0.70,U] [#3 -0.53,-0.14,0.69,U] [#4 -1.21,-0.32,0.43,U] [#5 -0.60,0.80,0.44,U] [#6 -1.19,-0.21,0.44,U] [#7 -0.19,-0.16,0.47,U] [#8 -0.37,-0.83,0.37,U] 
22:54:53.319 00.000 2696 refined, 8 included, MultiStar: {-0.28, -0.15}, one-star: {1.11, -0.21}
22:54:53.319 00.000 2696 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.74) = xAngle (-5.39 = 0.89)
22:54:53.319 00.000 2696 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.76 = -2.76)
22:54:53.319 00.000 2696 CameraToMount -- cameraX=-0.28 cameraY=-0.15 hyp=0.32 cameraTheta=-2.66 mountX=0.20 mountY=-0.12, mountTheta=-0.53
22:54:53.335 00.016 2696 SchedulePrimaryMove(0F998B58, x=-0.28, y=-0.15, opts=13)
22:54:53.335 00.000 2696 Enqueuing Move request for scope (-0.28, -0.15)
22:54:53.335 00.000 5240 Worker thread wakes up
22:54:53.335 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.15) opts 0xd
22:54:53.335 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.28, -0.15)
22:54:53.335 00.000 5240 Moving (-0.28, -0.15) raw xDistance=0.20 yDistance=-0.12
22:54:53.335 00.000 5240 PPEC rslt: input = 0.20, final = -0.39, react = 0.20, pred = -0.73, hyst = 0.00, hyst_pct = 0.47, period_length = 647.39
22:54:53.335 00.000 5240 PPEC: input: 0.20, control: -0.39, exposure: 1500
22:54:53.335 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:53.335 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:54:53.335 00.000 5240 MoveAxis(E, 64, ABG)
22:54:53.335 00.000 5240 Guiding  Dir = 2, Dur = 64
22:54:53.335 00.000 5240 IsGuiding returns 0
22:54:53.335 00.000 5240 PulseGuide returned control before completion, sleep 74
22:54:53.350 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=0, FiltMin=0, FiltMax=166, Gamma=0.430
22:54:53.400 00.050 2696 UpdateGuideState exits: m=2991 SNR=38.6
22:54:53.404 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:53.406 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:54:53.408 00.002 2696 Enqueuing Expose request
22:54:53.429 00.021 5240 IsGuiding returns 1
22:54:53.429 00.000 5240 scope still moving after pulse duration time elapsed
22:54:53.461 00.032 5240 IsGuiding returns 0
22:54:53.461 00.000 5240 scope move finished after 64 + 54 ms
22:54:53.461 00.000 5240 Move returns status 0, amount 64
22:54:53.461 00.000 5240 MoveAxis(N, 0, ABG)
22:54:53.461 00.000 5240 Move returns status 0, amount 0
22:54:53.461 00.000 5240 move complete, result=0
22:54:53.461 00.000 5240 worker thread done servicing request
22:54:53.461 00.000 5240 Worker thread wakes up
22:54:53.461 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:54:53.461 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:54:53.461 00.000 2696 GuideStep: 0.2 px 64 ms EAST, -0.1 px 0 ms NORTH
22:54:54.889 01.428 5240 Exposure complete
22:54:54.968 00.079 5240 worker thread done servicing request
22:54:54.968 00.000 2696 OnExposeComplete: enter
22:54:54.968 00.000 2696 UpdateGuideState(): m_state=6
22:54:54.968 00.000 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 359
22:54:54.976 00.008 2696 Star::Find returns 1 (0), X=283.93, Y=265.17, Mass=2999, SNR=38.6, Peak=207 HFD=3.8
22:54:54.976 00.000 2696 MultiStar: [#1 -0.11,-0.07,1.30,U] [#2 0.04,-0.32,0.67,U] [#3 -0.11,-0.01,0.68,U] [#4 -0.88,-0.43,0.43,U] [#5 -0.22,0.68,0.43,U] [#6 -0.67,-0.10,0.43,U] [#7 0.21,-0.19,0.47,U] [#8 -0.12,-0.61,0.39,U] 
22:54:54.976 00.000 2696 refined, 8 included, MultiStar: {0.08, -0.15}, one-star: {1.38, -0.28}
22:54:54.976 00.000 2696 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.74) = xAngle (-3.79 = 2.49)
22:54:54.984 00.008 2696 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.16 = -1.16)
22:54:54.984 00.000 2696 CameraToMount -- cameraX=0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-1.05 mountX=-0.14 mountY=-0.16, mountTheta=-2.29
22:54:54.984 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.08, y=-0.15, opts=13)
22:54:54.984 00.000 2696 Enqueuing Move request for scope (0.08, -0.15)
22:54:54.984 00.000 5240 Worker thread wakes up
22:54:54.984 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.15) opts 0xd
22:54:54.984 00.000 5240 Handling offset move in thread for scope, endpoint = (0.08, -0.15)
22:54:54.984 00.000 5240 Moving (0.08, -0.15) raw xDistance=-0.14 yDistance=-0.16
22:54:54.984 00.000 5240 PPEC rslt: input = -0.14, final = -0.29, react = -0.14, pred = -0.54, hyst = 0.00, hyst_pct = 0.47, period_length = 647.39
22:54:54.984 00.000 5240 PPEC: input: -0.14, control: -0.29, exposure: 1500
22:54:54.984 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:54:54.984 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:54:54.984 00.000 5240 MoveAxis(E, 47, ABG)
22:54:54.984 00.000 5240 Guiding  Dir = 2, Dur = 47
22:54:54.984 00.000 5240 IsGuiding returns 0
22:54:54.984 00.000 5240 PulseGuide returned control before completion, sleep 57
22:54:55.009 00.025 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=207, med=0, FiltMin=0, FiltMax=174, Gamma=0.430
22:54:55.055 00.046 2696 UpdateGuideState exits: m=2999 SNR=38.6
22:54:55.057 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:55.057 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:54:55.059 00.002 2696 Enqueuing Expose request
22:54:55.063 00.004 5240 IsGuiding returns 1
22:54:55.063 00.000 5240 scope still moving after pulse duration time elapsed
22:54:55.095 00.032 5240 IsGuiding returns 0
22:54:55.095 00.000 5240 scope move finished after 47 + 51 ms
22:54:55.095 00.000 5240 Move returns status 0, amount 47
22:54:55.095 00.000 5240 MoveAxis(N, 0, ABG)
22:54:55.095 00.000 5240 Move returns status 0, amount 0
22:54:55.095 00.000 5240 move complete, result=0
22:54:55.095 00.000 5240 worker thread done servicing request
22:54:55.095 00.000 5240 Worker thread wakes up
22:54:55.095 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:54:55.095 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:54:55.095 00.000 2696 GuideStep: -0.1 px 47 ms EAST, -0.2 px 0 ms NORTH
22:54:56.731 01.636 5240 Exposure complete
22:54:56.791 00.060 5240 worker thread done servicing request
22:54:56.791 00.000 2696 OnExposeComplete: enter
22:54:56.791 00.000 2696 UpdateGuideState(): m_state=6
22:54:56.791 00.000 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 360
22:54:56.791 00.000 2696 Star::Find returns 1 (0), X=284.12, Y=264.82, Mass=3174, SNR=39.7, Peak=231 HFD=3.6
22:54:56.791 00.000 2696 MultiStar: [#1 0.08,-0.25,1.28,U] [#2 0.31,-0.57,0.68,U] [#3 0.00,-0.68,0.64,U] [#4 -0.67,-0.75,0.40,U] [#5 -0.07,0.57,0.43,U] [#6 -0.55,-0.72,0.43,U] [#7 0.39,-0.50,0.47,U] [#8 0.24,-1.02,0.37,U] 
22:54:56.791 00.000 2696 refined, 8 included, MultiStar: {0.28, -0.48}, one-star: {1.57, -0.63}
22:54:56.791 00.000 2696 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.74) = xAngle (-3.77 = 2.51)
22:54:56.791 00.000 2696 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.14 = -1.14)
22:54:56.806 00.015 2696 CameraToMount -- cameraX=0.28 cameraY=-0.48 hyp=0.56 cameraTheta=-1.04 mountX=-0.45 mountY=-0.51, mountTheta=-2.30
22:54:56.808 00.002 2696 SchedulePrimaryMove(0F998B58, x=0.28, y=-0.48, opts=13)
22:54:56.808 00.000 2696 Enqueuing Move request for scope (0.28, -0.48)
22:54:56.808 00.000 5240 Worker thread wakes up
22:54:56.808 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.48) opts 0xd
22:54:56.808 00.000 5240 Handling offset move in thread for scope, endpoint = (0.28, -0.48)
22:54:56.808 00.000 5240 Moving (0.28, -0.48) raw xDistance=-0.45 yDistance=-0.51
22:54:56.808 00.000 5240 PPEC rslt: input = -0.45, final = -0.72, react = -0.45, pred = -0.51, hyst = -0.44, hyst_pct = 0.47, period_length = 647.39
22:54:56.808 00.000 5240 PPEC: input: -0.45, control: -0.72, exposure: 1500
22:54:56.808 00.000 5240 resist switch: large excursion: input -0.51 thresh 0.45 direction from 1 to -1
22:54:56.808 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.52
22:54:56.808 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
22:54:56.808 00.000 5240 MoveAxis(E, 119, ABG)
22:54:56.808 00.000 5240 Guiding  Dir = 2, Dur = 119
22:54:56.808 00.000 5240 IsGuiding returns 0
22:54:56.808 00.000 5240 PulseGuide returned control before completion, sleep 129
22:54:56.828 00.020 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=231, med=0, FiltMin=0, FiltMax=185, Gamma=0.430
22:54:56.874 00.046 2696 UpdateGuideState exits: m=3174 SNR=39.7
22:54:56.876 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:56.878 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:54:56.880 00.002 2696 Enqueuing Expose request
22:54:56.949 00.069 5240 IsGuiding returns 1
22:54:56.949 00.000 5240 scope still moving after pulse duration time elapsed
22:54:56.981 00.032 5240 IsGuiding returns 0
22:54:56.981 00.000 5240 scope move finished after 119 + 46 ms
22:54:56.981 00.000 5240 Move returns status 0, amount 119
22:54:56.981 00.000 5240 BLC: Oldest BLC event removed
22:54:56.981 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 330 applied
22:54:56.981 00.000 5240 MoveAxis(N, 394, ABG)
22:54:56.981 00.000 5240 Guiding  Dir = 0, Dur = 394
22:54:56.983 00.002 5240 IsGuiding returns 0
22:54:56.983 00.000 5240 PulseGuide returned control before completion, sleep 404
22:54:57.393 00.410 5240 IsGuiding returns 1
22:54:57.393 00.000 5240 scope still moving after pulse duration time elapsed
22:54:57.425 00.032 5240 IsGuiding returns 0
22:54:57.425 00.000 5240 scope move finished after 394 + 48 ms
22:54:57.425 00.000 5240 Move returns status 0, amount 394
22:54:57.425 00.000 5240 move complete, result=0
22:54:57.425 00.000 5240 worker thread done servicing request
22:54:57.425 00.000 2696 GuideStep: -0.5 px 119 ms EAST, -0.5 px 394 ms NORTH
22:54:57.425 00.000 5240 Worker thread wakes up
22:54:57.425 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:54:57.425 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:54:58.851 01.426 5240 Exposure complete
22:54:58.927 00.076 5240 worker thread done servicing request
22:54:58.927 00.000 2696 OnExposeComplete: enter
22:54:58.931 00.004 2696 UpdateGuideState(): m_state=6
22:54:58.933 00.002 2696 Star::Find(15, 284, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 361
22:54:58.936 00.003 2696 Star::Find returns 1 (0), X=284.22, Y=264.75, Mass=2913, SNR=38.1, Peak=209 HFD=3.6
22:54:58.938 00.002 2696 MultiStar: [#1 0.11,-0.59,1.31,U] [#2 0.27,-0.90,0.71,U] [#3 0.07,-0.51,0.68,U] [#4 -0.82,-0.86,0.43,U] [#5 -0.03,0.20,0.45,U] [#6 -0.52,-0.69,0.47,U] [#7 0.25,-0.61,0.49,U] [#8 0.36,-1.08,0.38,U] 
22:54:58.940 00.002 2696 refined, 8 included, MultiStar: {0.29, -0.64}, one-star: {1.67, -0.69}
22:54:58.942 00.002 2696 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.74) = xAngle (-3.88 = 2.40)
22:54:58.944 00.002 2696 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.25 = -1.25)
22:54:58.949 00.005 2696 CameraToMount -- cameraX=0.29 cameraY=-0.64 hyp=0.70 cameraTheta=-1.15 mountX=-0.52 mountY=-0.66, mountTheta=-2.23
22:54:58.951 00.002 2696 SchedulePrimaryMove(0F998B58, x=0.29, y=-0.64, opts=13)
22:54:58.956 00.005 2696 Enqueuing Move request for scope (0.29, -0.64)
22:54:58.958 00.002 5240 Worker thread wakes up
22:54:58.958 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.64) opts 0xd
22:54:58.958 00.000 5240 Handling offset move in thread for scope, endpoint = (0.29, -0.64)
22:54:58.958 00.000 5240 Moving (0.29, -0.64) raw xDistance=-0.52 yDistance=-0.66
22:54:58.958 00.000 5240 BLC: History state: CurrMiss=0.66, AvgInitMiss=0.92, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.507687, 1:0.662584
22:54:58.958 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:54:58.958 00.000 5240 PPEC rslt: input = -0.52, final = -0.77, react = -0.52, pred = -0.49, hyst = -0.49, hyst_pct = 0.47, period_length = 647.39
22:54:58.960 00.002 5240 PPEC: input: -0.52, control: -0.77, exposure: 1500
22:54:58.960 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66
22:54:58.960 00.000 5240 MoveAxis(E, 127, ABG)
22:54:58.960 00.000 5240 Guiding  Dir = 2, Dur = 127
22:54:58.960 00.000 5240 IsGuiding returns 0
22:54:58.960 00.000 5240 PulseGuide returned control before completion, sleep 137
22:54:58.972 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=209, med=0, FiltMin=0, FiltMax=160, Gamma=0.430
22:54:59.012 00.040 2696 UpdateGuideState exits: m=2913 SNR=38.1
22:54:59.012 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:59.023 00.011 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:54:59.023 00.000 2696 Enqueuing Expose request
22:54:59.102 00.079 5240 IsGuiding returns 1
22:54:59.102 00.000 5240 scope still moving after pulse duration time elapsed
22:54:59.134 00.032 5240 IsGuiding returns 0
22:54:59.134 00.000 5240 scope move finished after 127 + 46 ms
22:54:59.134 00.000 5240 Move returns status 0, amount 127
22:54:59.134 00.000 5240 MoveAxis(N, 84, ABG)
22:54:59.134 00.000 5240 Guiding  Dir = 0, Dur = 84
22:54:59.134 00.000 5240 IsGuiding returns 0
22:54:59.134 00.000 5240 PulseGuide returned control before completion, sleep 94
22:54:59.245 00.111 5240 IsGuiding returns 1
22:54:59.245 00.000 5240 scope still moving after pulse duration time elapsed
22:54:59.277 00.032 5240 IsGuiding returns 0
22:54:59.277 00.000 5240 scope move finished after 84 + 57 ms
22:54:59.277 00.000 5240 Move returns status 0, amount 84
22:54:59.277 00.000 5240 move complete, result=0
22:54:59.277 00.000 5240 worker thread done servicing request
22:54:59.277 00.000 5240 Worker thread wakes up
22:54:59.277 00.000 2696 GuideStep: -0.5 px 127 ms EAST, -0.7 px 84 ms NORTH
22:54:59.277 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:54:59.277 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:55:00.925 01.648 5240 Exposure complete
22:55:01.007 00.082 5240 worker thread done servicing request
22:55:01.007 00.000 2696 OnExposeComplete: enter
22:55:01.007 00.000 2696 UpdateGuideState(): m_state=6
22:55:01.007 00.000 2696 Star::Find(15, 284, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 362
22:55:01.007 00.000 2696 Star::Find returns 1 (0), X=284.02, Y=265.03, Mass=2988, SNR=38.5, Peak=205 HFD=4.0
22:55:01.007 00.000 2696 MultiStar: [#1 -0.09,-0.08,1.26,U] [#2 0.14,-0.32,0.68,U] [#3 -0.09,-0.30,0.66,U] [#4 -0.86,-0.57,0.44,U] [#5 -0.16,0.62,0.43,U] [#6 -0.88,-0.40,0.44,U] [#7 0.36,-0.06,0.48,U] [#8 0.06,-1.00,0.36,U] 
22:55:01.007 00.000 2696 refined, 8 included, MultiStar: {0.13, -0.26}, one-star: {1.47, -0.42}
22:55:01.020 00.013 2696 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.74) = xAngle (-3.83 = 2.45)
22:55:01.020 00.000 2696 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.20 = -1.20)
22:55:01.020 00.000 2696 CameraToMount -- cameraX=0.13 cameraY=-0.26 hyp=0.29 cameraTheta=-1.10 mountX=-0.22 mountY=-0.27, mountTheta=-2.26
22:55:01.020 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.13, y=-0.26, opts=13)
22:55:01.020 00.000 2696 Enqueuing Move request for scope (0.13, -0.26)
22:55:01.020 00.000 5240 Worker thread wakes up
22:55:01.020 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.26) opts 0xd
22:55:01.020 00.000 5240 Handling offset move in thread for scope, endpoint = (0.13, -0.26)
22:55:01.020 00.000 5240 Moving (0.13, -0.26) raw xDistance=-0.22 yDistance=-0.27
22:55:01.020 00.000 5240 BLC: History state: CurrMiss=0.27, AvgInitMiss=0.92, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.507687, 1:0.662584, 2:0.270849
22:55:01.020 00.000 5240 BLC: Under-shoot: nominal increase by 116
22:55:01.020 00.000 5240 BLC: window closed
22:55:01.020 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:55:01.020 00.000 5240 BLC: Pulse adjusted to 330
22:55:01.020 00.000 5240 PPEC rslt: input = -0.22, final = -0.26, react = -0.22, pred = -0.48, hyst = 0.00, hyst_pct = 0.46, period_length = 647.39
22:55:01.020 00.000 5240 PPEC: input: -0.22, control: -0.26, exposure: 1500
22:55:01.020 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
22:55:01.020 00.000 5240 MoveAxis(E, 43, ABG)
22:55:01.020 00.000 5240 Guiding  Dir = 2, Dur = 43
22:55:01.020 00.000 5240 IsGuiding returns 0
22:55:01.020 00.000 5240 PulseGuide returned control before completion, sleep 53
22:55:01.046 00.026 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=205, med=0, FiltMin=0, FiltMax=178, Gamma=0.430
22:55:01.093 00.047 2696 UpdateGuideState exits: m=2988 SNR=38.5
22:55:01.095 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:01.099 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:55:01.102 00.003 5240 IsGuiding returns 0
22:55:01.102 00.000 2696 Enqueuing Expose request
22:55:01.106 00.004 5240 Move returns status 0, amount 43
22:55:01.106 00.000 5240 MoveAxis(N, 34, ABG)
22:55:01.106 00.000 5240 Guiding  Dir = 0, Dur = 34
22:55:01.106 00.000 5240 IsGuiding returns 0
22:55:01.106 00.000 5240 PulseGuide returned control before completion, sleep 44
22:55:01.162 00.056 5240 IsGuiding returns 1
22:55:01.162 00.000 5240 scope still moving after pulse duration time elapsed
22:55:01.193 00.031 5240 IsGuiding returns 0
22:55:01.193 00.000 5240 scope move finished after 34 + 51 ms
22:55:01.193 00.000 5240 Move returns status 0, amount 34
22:55:01.193 00.000 5240 move complete, result=0
22:55:01.193 00.000 5240 worker thread done servicing request
22:55:01.193 00.000 5240 Worker thread wakes up
22:55:01.193 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:55:01.193 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:55:01.194 00.001 2696 GuideStep: -0.2 px 43 ms EAST, -0.3 px 34 ms NORTH
22:55:01.272 00.078 2696 evsrv: cli 0F943380 connect
22:55:01.276 00.004 2696 case statement mapped state 6 to 3
22:55:01.278 00.002 2696 case statement mapped state 6 to 3
22:55:01.280 00.002 2696 evsrv: cli 0F943380 request: {"method":"get_pixel_scale","id":"2c40a8bf-422f-4949-a361-a6c376378e8e"}
22:55:01.282 00.002 2696 evsrv: cli 0F943380 response: {"jsonrpc":"2.0","result":1.86834,"id":"2c40a8bf-422f-4949-a361-a6c376378e8e"}
22:55:01.288 00.006 2696 evsrv: cli 0F943380 disconnect
22:55:02.609 01.321 5240 Exposure complete
22:55:02.650 00.041 5240 worker thread done servicing request
22:55:02.650 00.000 2696 OnExposeComplete: enter
22:55:02.650 00.000 2696 UpdateGuideState(): m_state=6
22:55:02.650 00.000 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 363
22:55:02.650 00.000 2696 Star::Find returns 1 (0), X=284.20, Y=265.02, Mass=2930, SNR=38.2, Peak=216 HFD=3.7
22:55:02.665 00.015 2696 MultiStar: [#1 0.09,-0.05,1.29,U] [#2 0.20,-0.42,0.69,U] [#3 0.08,-0.30,0.69,U] [#4 -0.72,-0.42,0.44,U] [#5 0.09,0.64,0.45,U] [#6 -0.45,-0.32,0.47,U] [#7 0.55,-0.01,0.49,U] [#8 0.25,-0.81,0.37,U] 
22:55:02.667 00.002 2696 refined, 8 included, MultiStar: {0.31, -0.23}, one-star: {1.65, -0.43}
22:55:02.669 00.002 2696 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.74) = xAngle (-3.37 = 2.92)
22:55:02.671 00.002 2696 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.74 = -0.74)
22:55:02.673 00.002 2696 CameraToMount -- cameraX=0.31 cameraY=-0.23 hyp=0.39 cameraTheta=-0.63 mountX=-0.38 mountY=-0.26, mountTheta=-2.54
22:55:02.675 00.002 2696 SchedulePrimaryMove(0F998B58, x=0.31, y=-0.23, opts=13)
22:55:02.677 00.002 2696 Enqueuing Move request for scope (0.31, -0.23)
22:55:02.679 00.002 5240 Worker thread wakes up
22:55:02.679 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.23) opts 0xd
22:55:02.679 00.000 5240 Handling offset move in thread for scope, endpoint = (0.31, -0.23)
22:55:02.679 00.000 5240 Moving (0.31, -0.23) raw xDistance=-0.38 yDistance=-0.26
22:55:02.681 00.002 5240 PPEC rslt: input = -0.38, final = -0.62, react = -0.38, pred = -0.41, hyst = -0.42, hyst_pct = 0.46, period_length = 647.39
22:55:02.681 00.000 5240 PPEC: input: -0.38, control: -0.62, exposure: 1500
22:55:02.681 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
22:55:02.681 00.000 5240 MoveAxis(E, 102, ABG)
22:55:02.681 00.000 5240 Guiding  Dir = 2, Dur = 102
22:55:02.681 00.000 5240 IsGuiding returns 0
22:55:02.681 00.000 5240 PulseGuide returned control before completion, sleep 112
22:55:02.695 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=216, med=0, FiltMin=0, FiltMax=163, Gamma=0.430
22:55:02.728 00.033 2696 UpdateGuideState exits: m=2930 SNR=38.2
22:55:02.728 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:02.744 00.016 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:55:02.744 00.000 2696 Enqueuing Expose request
22:55:02.808 00.064 5240 IsGuiding returns 1
22:55:02.808 00.000 5240 scope still moving after pulse duration time elapsed
22:55:02.840 00.032 5240 IsGuiding returns 0
22:55:02.840 00.000 5240 scope move finished after 102 + 55 ms
22:55:02.840 00.000 5240 Move returns status 0, amount 102
22:55:02.840 00.000 5240 MoveAxis(N, 33, ABG)
22:55:02.840 00.000 5240 Guiding  Dir = 0, Dur = 33
22:55:02.840 00.000 5240 IsGuiding returns 0
22:55:02.840 00.000 5240 PulseGuide returned control before completion, sleep 43
22:55:02.887 00.047 5240 IsGuiding returns 1
22:55:02.887 00.000 5240 scope still moving after pulse duration time elapsed
22:55:02.919 00.032 5240 IsGuiding returns 0
22:55:02.919 00.000 5240 scope move finished after 33 + 45 ms
22:55:02.919 00.000 5240 Move returns status 0, amount 33
22:55:02.919 00.000 5240 move complete, result=0
22:55:02.919 00.000 5240 worker thread done servicing request
22:55:02.919 00.000 5240 Worker thread wakes up
22:55:02.919 00.000 2696 GuideStep: -0.4 px 102 ms EAST, -0.3 px 33 ms NORTH
22:55:02.919 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:55:02.919 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:55:04.571 01.652 5240 Exposure complete
22:55:04.636 00.065 5240 worker thread done servicing request
22:55:04.636 00.000 2696 OnExposeComplete: enter
22:55:04.636 00.000 2696 UpdateGuideState(): m_state=6
22:55:04.636 00.000 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 364
22:55:04.636 00.000 2696 Star::Find returns 1 (0), X=283.99, Y=265.18, Mass=3091, SNR=39.2, Peak=238 HFD=3.4
22:55:04.647 00.011 2696 MultiStar: [#1 -0.23,-0.17,1.26,U] [#2 -0.04,-0.32,0.69,U] [#3 -0.13,-0.24,0.65,U] [#4 -0.91,-0.48,0.42,U] [#5 -0.26,0.78,0.44,U] [#6 -0.94,-0.29,0.43,U] [#7 0.15,-0.24,0.47,U] [#8 0.03,-0.71,0.37,U] 
22:55:04.647 00.000 2696 refined, 8 included, MultiStar: {0.04, -0.21}, one-star: {1.44, -0.27}
22:55:04.647 00.000 2696 CameraToMount -- cameraTheta (-1.40) - m_xAngle (2.74) = xAngle (-4.13 = 2.15)
22:55:04.647 00.000 2696 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.50 = -1.50)
22:55:04.647 00.000 2696 CameraToMount -- cameraX=0.04 cameraY=-0.21 hyp=0.22 cameraTheta=-1.40 mountX=-0.12 mountY=-0.22, mountTheta=-2.07
22:55:04.647 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.04, y=-0.21, opts=13)
22:55:04.647 00.000 2696 Enqueuing Move request for scope (0.04, -0.21)
22:55:04.647 00.000 5240 Worker thread wakes up
22:55:04.663 00.016 5240 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.21) opts 0xd
22:55:04.663 00.000 5240 Handling offset move in thread for scope, endpoint = (0.04, -0.21)
22:55:04.663 00.000 5240 Moving (0.04, -0.21) raw xDistance=-0.12 yDistance=-0.22
22:55:04.663 00.000 5240 PPEC rslt: input = -0.12, final = -0.23, react = -0.12, pred = -0.43, hyst = 0.00, hyst_pct = 0.46, period_length = 647.39
22:55:04.663 00.000 5240 PPEC: input: -0.12, control: -0.23, exposure: 1500
22:55:04.663 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
22:55:04.663 00.000 5240 MoveAxis(E, 38, ABG)
22:55:04.663 00.000 5240 Guiding  Dir = 2, Dur = 38
22:55:04.663 00.000 5240 IsGuiding returns 0
22:55:04.663 00.000 5240 PulseGuide returned control before completion, sleep 48
22:55:04.663 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=238, med=0, FiltMin=0, FiltMax=171, Gamma=0.430
22:55:04.722 00.059 2696 UpdateGuideState exits: m=3091 SNR=39.2
22:55:04.726 00.004 5240 IsGuiding returns 1
22:55:04.726 00.000 5240 scope still moving after pulse duration time elapsed
22:55:04.726 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:04.730 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:55:04.734 00.004 2696 Enqueuing Expose request
22:55:04.757 00.023 5240 IsGuiding returns 0
22:55:04.757 00.000 5240 scope move finished after 38 + 53 ms
22:55:04.757 00.000 5240 Move returns status 0, amount 38
22:55:04.757 00.000 5240 MoveAxis(N, 27, ABG)
22:55:04.757 00.000 5240 Guiding  Dir = 0, Dur = 27
22:55:04.757 00.000 5240 IsGuiding returns 0
22:55:04.757 00.000 5240 PulseGuide returned control before completion, sleep 37
22:55:04.804 00.047 5240 IsGuiding returns 1
22:55:04.804 00.000 5240 scope still moving after pulse duration time elapsed
22:55:04.835 00.031 5240 IsGuiding returns 0
22:55:04.835 00.000 5240 scope move finished after 27 + 49 ms
22:55:04.835 00.000 5240 Move returns status 0, amount 27
22:55:04.835 00.000 5240 move complete, result=0
22:55:04.835 00.000 5240 worker thread done servicing request
22:55:04.835 00.000 2696 GuideStep: -0.1 px 38 ms EAST, -0.2 px 27 ms NORTH
22:55:04.837 00.002 5240 Worker thread wakes up
22:55:04.837 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:55:04.837 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:55:06.244 01.407 5240 Exposure complete
22:55:06.292 00.048 5240 worker thread done servicing request
22:55:06.292 00.000 2696 OnExposeComplete: enter
22:55:06.292 00.000 2696 UpdateGuideState(): m_state=6
22:55:06.292 00.000 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 365
22:55:06.292 00.000 2696 Star::Find returns 1 (0), X=284.20, Y=265.57, Mass=2982, SNR=38.5, Peak=226 HFD=3.6
22:55:06.292 00.000 2696 MultiStar: [#1 -0.22,0.29,1.30,U] [#2 0.26,0.19,0.70,U] [#3 -0.05,0.21,0.67,U] [#4 -0.67,0.18,0.43,U] [#5 0.03,1.18,0.44,U] [#6 -0.50,0.15,0.45,U] [#7 0.43,0.25,0.49,U] [#8 0.26,-0.28,0.38,U] 
22:55:06.308 00.016 2696 refined, 8 included, MultiStar: {0.23, 0.25}, one-star: {1.65, 0.12}
22:55:06.308 00.000 2696 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.74) = xAngle (-1.91 = -1.91)
22:55:06.308 00.000 2696 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.73 = 0.73)
22:55:06.308 00.000 2696 CameraToMount -- cameraX=0.23 cameraY=0.25 hyp=0.34 cameraTheta=0.83 mountX=-0.11 mountY=0.22, mountTheta=2.03
22:55:06.308 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.23, y=0.25, opts=13)
22:55:06.308 00.000 2696 Enqueuing Move request for scope (0.23, 0.25)
22:55:06.319 00.011 5240 Worker thread wakes up
22:55:06.319 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.25) opts 0xd
22:55:06.319 00.000 5240 Handling offset move in thread for scope, endpoint = (0.23, 0.25)
22:55:06.319 00.000 5240 Moving (0.23, 0.25) raw xDistance=-0.11 yDistance=0.22
22:55:06.319 00.000 5240 PPEC rslt: input = -0.11, final = -0.36, react = -0.11, pred = -0.66, hyst = 0.00, hyst_pct = 0.46, period_length = 647.39
22:55:06.319 00.000 5240 PPEC: input: -0.11, control: -0.36, exposure: 1500
22:55:06.319 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:55:06.319 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:55:06.319 00.000 5240 MoveAxis(E, 59, ABG)
22:55:06.319 00.000 5240 Guiding  Dir = 2, Dur = 59
22:55:06.319 00.000 5240 IsGuiding returns 0
22:55:06.319 00.000 5240 PulseGuide returned control before completion, sleep 69
22:55:06.324 00.005 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=226, med=0, FiltMin=0, FiltMax=162, Gamma=0.430
22:55:06.372 00.048 2696 UpdateGuideState exits: m=2982 SNR=38.5
22:55:06.382 00.010 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:06.382 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:55:06.390 00.008 2696 Enqueuing Expose request
22:55:06.403 00.013 5240 IsGuiding returns 0
22:55:06.403 00.000 5240 Move returns status 0, amount 59
22:55:06.403 00.000 5240 MoveAxis(N, 0, ABG)
22:55:06.403 00.000 5240 Move returns status 0, amount 0
22:55:06.403 00.000 5240 move complete, result=0
22:55:06.403 00.000 5240 worker thread done servicing request
22:55:06.403 00.000 5240 Worker thread wakes up
22:55:06.403 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:55:06.403 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:55:06.403 00.000 2696 GuideStep: -0.1 px 59 ms EAST, 0.2 px 0 ms NORTH
22:55:08.040 01.637 5240 Exposure complete
22:55:08.115 00.075 5240 worker thread done servicing request
22:55:08.115 00.000 2696 OnExposeComplete: enter
22:55:08.115 00.000 2696 UpdateGuideState(): m_state=6
22:55:08.132 00.017 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 366
22:55:08.132 00.000 2696 Star::Find returns 1 (0), X=283.68, Y=265.52, Mass=3253, SNR=40.2, Peak=224 HFD=3.5
22:55:08.132 00.000 2696 MultiStar: [#1 -0.78,0.26,1.25,U] [#2 -0.37,-0.24,0.67,U] [#3 -0.51,0.01,0.65,U] [#4 -1.15,-0.20,0.41,U] [#5 -0.62,0.97,0.41,U] [#6 -1.09,-0.06,0.43,U] [#7 -0.12,0.06,0.46,U] [#8 -0.30,-0.63,0.36,U] 
22:55:08.132 00.000 2696 refined, 8 included, MultiStar: {-0.32, 0.06}, one-star: {1.13, 0.07}
22:55:08.132 00.000 2696 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.74) = xAngle (0.22 = 0.22)
22:55:08.132 00.000 2696 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.86 = 2.86)
22:55:08.132 00.000 2696 CameraToMount -- cameraX=-0.32 cameraY=0.06 hyp=0.32 cameraTheta=2.96 mountX=0.31 mountY=0.09, mountTheta=0.28
22:55:08.147 00.015 2696 SchedulePrimaryMove(0F998B58, x=-0.32, y=0.06, opts=13)
22:55:08.147 00.000 2696 Enqueuing Move request for scope (-0.32, 0.06)
22:55:08.147 00.000 5240 Worker thread wakes up
22:55:08.147 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.06) opts 0xd
22:55:08.147 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.32, 0.06)
22:55:08.147 00.000 5240 Moving (-0.32, 0.06) raw xDistance=0.31 yDistance=0.09
22:55:08.147 00.000 5240 PPEC rslt: input = 0.31, final = -0.09, react = 0.31, pred = -0.70, hyst = 0.26, hyst_pct = 0.46, period_length = 647.39
22:55:08.147 00.000 5240 PPEC: input: 0.31, control: -0.09, exposure: 1500
22:55:08.147 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:08.147 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:55:08.147 00.000 5240 MoveAxis(E, 15, ABG)
22:55:08.147 00.000 5240 Guiding  Dir = 2, Dur = 15
22:55:08.147 00.000 5240 IsGuiding returns 0
22:55:08.147 00.000 5240 PulseGuide returned control before completion, sleep 25
22:55:08.165 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=162, Gamma=0.430
22:55:08.194 00.029 5240 IsGuiding returns 1
22:55:08.194 00.000 5240 scope still moving after pulse duration time elapsed
22:55:08.210 00.016 2696 UpdateGuideState exits: m=3253 SNR=40.2
22:55:08.210 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:08.210 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:55:08.210 00.000 2696 Enqueuing Expose request
22:55:08.225 00.015 5240 IsGuiding returns 0
22:55:08.225 00.000 5240 scope move finished after 15 + 57 ms
22:55:08.225 00.000 5240 Move returns status 0, amount 15
22:55:08.225 00.000 5240 MoveAxis(N, 0, ABG)
22:55:08.225 00.000 5240 Move returns status 0, amount 0
22:55:08.225 00.000 5240 move complete, result=0
22:55:08.225 00.000 5240 worker thread done servicing request
22:55:08.225 00.000 5240 Worker thread wakes up
22:55:08.225 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:55:08.225 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:55:08.227 00.002 2696 GuideStep: 0.3 px 15 ms EAST, 0.1 px 0 ms NORTH
22:55:09.652 01.425 5240 Exposure complete
22:55:09.713 00.061 5240 worker thread done servicing request
22:55:09.713 00.000 2696 OnExposeComplete: enter
22:55:09.715 00.002 2696 UpdateGuideState(): m_state=6
22:55:09.715 00.000 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 367
22:55:09.715 00.000 2696 Star::Find returns 1 (0), X=283.80, Y=265.81, Mass=3175, SNR=39.7, Peak=196 HFD=3.8
22:55:09.715 00.000 2696 MultiStar: [#1 -0.29,0.82,1.24,U] [#2 -0.04,0.54,0.70,U] [#3 -0.20,0.63,0.67,U] [#4 -0.87,0.44,0.40,U] [#5 -0.37,1.48,0.41,U] [#6 -0.91,0.47,0.44,U] [#7 0.29,0.87,0.46,U] [#8 -0.27,-0.22,0.36,U] 
22:55:09.715 00.000 2696 refined, 8 included, MultiStar: {-0.02, 0.61}, one-star: {1.25, 0.36}
22:55:09.726 00.011 2696 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.74) = xAngle (-1.13 = -1.13)
22:55:09.726 00.000 2696 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.50 = 1.50)
22:55:09.726 00.000 2696 CameraToMount -- cameraX=-0.02 cameraY=0.61 hyp=0.61 cameraTheta=1.61 mountX=0.26 mountY=0.61, mountTheta=1.17
22:55:09.731 00.005 2696 SchedulePrimaryMove(0F998B58, x=-0.02, y=0.61, opts=13)
22:55:09.731 00.000 2696 Enqueuing Move request for scope (-0.02, 0.61)
22:55:09.731 00.000 5240 Worker thread wakes up
22:55:09.731 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.61) opts 0xd
22:55:09.731 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.02, 0.61)
22:55:09.731 00.000 5240 Moving (-0.02, 0.61) raw xDistance=0.26 yDistance=0.61
22:55:09.731 00.000 5240 PPEC rslt: input = 0.26, final = -0.11, react = 0.26, pred = -0.63, hyst = 0.20, hyst_pct = 0.46, period_length = 647.39
22:55:09.731 00.000 5240 PPEC: input: 0.26, control: -0.11, exposure: 1500
22:55:09.731 00.000 5240 resist switch: large excursion: input 0.61 thresh 0.45 direction from -1 to 1
22:55:09.731 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.84
22:55:09.739 00.008 5240 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61
22:55:09.739 00.000 5240 MoveAxis(E, 18, ABG)
22:55:09.739 00.000 5240 Guiding  Dir = 2, Dur = 18
22:55:09.739 00.000 5240 IsGuiding returns 0
22:55:09.739 00.000 5240 PulseGuide returned control before completion, sleep 28
22:55:09.751 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=196, med=0, FiltMin=0, FiltMax=153, Gamma=0.430
22:55:09.779 00.028 5240 IsGuiding returns 1
22:55:09.779 00.000 5240 scope still moving after pulse duration time elapsed
22:55:09.798 00.019 2696 UpdateGuideState exits: m=3175 SNR=39.7
22:55:09.800 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:09.802 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:55:09.804 00.002 2696 Enqueuing Expose request
22:55:09.810 00.006 5240 IsGuiding returns 0
22:55:09.810 00.000 5240 scope move finished after 18 + 52 ms
22:55:09.810 00.000 5240 Move returns status 0, amount 18
22:55:09.810 00.000 5240 BLC: Oldest BLC event removed
22:55:09.810 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 330 applied
22:55:09.810 00.000 5240 MoveAxis(S, 408, ABG)
22:55:09.810 00.000 5240 Guiding  Dir = 1, Dur = 408
22:55:09.810 00.000 5240 IsGuiding returns 0
22:55:09.812 00.002 5240 PulseGuide returned control before completion, sleep 418
22:55:10.239 00.427 5240 IsGuiding returns 1
22:55:10.239 00.000 5240 scope still moving after pulse duration time elapsed
22:55:10.270 00.031 5240 IsGuiding returns 1
22:55:10.302 00.032 5240 IsGuiding returns 0
22:55:10.302 00.000 5240 scope move finished after 408 + 83 ms
22:55:10.302 00.000 5240 Move returns status 0, amount 408
22:55:10.302 00.000 5240 move complete, result=0
22:55:10.302 00.000 5240 worker thread done servicing request
22:55:10.302 00.000 2696 GuideStep: 0.3 px 18 ms EAST, 0.6 px 408 ms SOUTH
22:55:10.302 00.000 5240 Worker thread wakes up
22:55:10.302 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:55:10.302 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:55:11.950 01.648 5240 Exposure complete
22:55:12.012 00.062 5240 worker thread done servicing request
22:55:12.012 00.000 2696 OnExposeComplete: enter
22:55:12.012 00.000 2696 UpdateGuideState(): m_state=6
22:55:12.012 00.000 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 368
22:55:12.012 00.000 2696 Star::Find returns 1 (0), X=282.89, Y=266.86, Mass=2983, SNR=38.5, Peak=196 HFD=3.8
22:55:12.012 00.000 2696 MultiStar: [#1 -1.07,1.52,1.28,U] [#2 -0.88,1.25,0.69,U] [#3 -0.97,1.64,0.67,U] [#4 -1.82,1.30,0.44,U] [#5 -1.23,2.31,0.44,U] [#6 -1.59,1.55,0.45,U] [#7 -0.58,1.74,0.48,U] [#8 -0.94,0.92,0.37,U] 
22:55:12.029 00.017 2696 single-star, 8 included, MultiStar: {-0.85, 1.51}, one-star: {0.34, 1.41}
22:55:12.030 00.001 2696 CameraToMount -- cameraTheta (1.33) - m_xAngle (2.74) = xAngle (-1.40 = -1.40)
22:55:12.030 00.000 2696 CameraToMount -- cameraTheta (1.33) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.23 = 1.23)
22:55:12.030 00.000 2696 CameraToMount -- cameraX=0.34 cameraY=1.41 hyp=1.45 cameraTheta=1.33 mountX=0.24 mountY=1.37, mountTheta=1.39
22:55:12.038 00.008 2696 SchedulePrimaryMove(0F998B58, x=0.34, y=1.41, opts=13)
22:55:12.044 00.006 2696 Enqueuing Move request for scope (0.34, 1.41)
22:55:12.044 00.000 5240 Worker thread wakes up
22:55:12.044 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.34, 1.41) opts 0xd
22:55:12.044 00.000 5240 Handling offset move in thread for scope, endpoint = (0.34, 1.41)
22:55:12.044 00.000 5240 Moving (0.34, 1.41) raw xDistance=0.24 yDistance=1.37
22:55:12.044 00.000 5240 BLC: History state: CurrMiss=1.37, AvgInitMiss=1.01, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.613636, 1:1.365560
22:55:12.044 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:55:12.044 00.000 5240 PPEC rslt: input = 0.24, final = -0.42, react = 0.24, pred = -0.77, hyst = 0.00, hyst_pct = 0.46, period_length = 647.39
22:55:12.044 00.000 5240 PPEC: input: 0.24, control: -0.42, exposure: 1500
22:55:12.044 00.000 5240 GuideAlgorithmResistSwitch::result() returns 1.37 from input 1.37
22:55:12.044 00.000 5240 MoveAxis(E, 69, ABG)
22:55:12.044 00.000 5240 Guiding  Dir = 2, Dur = 69
22:55:12.044 00.000 5240 IsGuiding returns 0
22:55:12.044 00.000 5240 PulseGuide returned control before completion, sleep 79
22:55:12.059 00.015 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=207, med=0, FiltMin=0, FiltMax=176, Gamma=0.430
22:55:12.108 00.049 2696 UpdateGuideState exits: m=2983 SNR=38.5
22:55:12.108 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:12.108 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:55:12.108 00.000 2696 Enqueuing Expose request
22:55:12.138 00.030 5240 IsGuiding returns 1
22:55:12.138 00.000 5240 scope still moving after pulse duration time elapsed
22:55:12.169 00.031 5240 IsGuiding returns 0
22:55:12.169 00.000 5240 scope move finished after 69 + 51 ms
22:55:12.169 00.000 5240 Move returns status 0, amount 69
22:55:12.169 00.000 5240 MoveAxis(S, 173, ABG)
22:55:12.169 00.000 5240 Guiding  Dir = 1, Dur = 173
22:55:12.169 00.000 5240 IsGuiding returns 0
22:55:12.169 00.000 5240 PulseGuide returned control before completion, sleep 183
22:55:12.360 00.191 5240 IsGuiding returns 1
22:55:12.360 00.000 5240 scope still moving after pulse duration time elapsed
22:55:12.392 00.032 5240 IsGuiding returns 0
22:55:12.392 00.000 5240 scope move finished after 173 + 48 ms
22:55:12.392 00.000 5240 Move returns status 0, amount 173
22:55:12.392 00.000 5240 move complete, result=0
22:55:12.392 00.000 5240 worker thread done servicing request
22:55:12.392 00.000 2696 GuideStep: 0.2 px 69 ms EAST, 1.4 px 173 ms SOUTH
22:55:12.392 00.000 5240 Worker thread wakes up
22:55:12.392 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:55:12.392 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:55:13.829 01.437 5240 Exposure complete
22:55:13.892 00.063 5240 worker thread done servicing request
22:55:13.892 00.000 2696 OnExposeComplete: enter
22:55:13.907 00.015 2696 UpdateGuideState(): m_state=6
22:55:13.909 00.002 2696 Star::Find(15, 282, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 369
22:55:13.911 00.002 2696 Star::Find returns 1 (0), X=282.24, Y=266.05, Mass=3064, SNR=39.0, Peak=197 HFD=4.0
22:55:13.915 00.004 2696 MultiStar: [#1 -1.73,0.96,1.25,U] [#2 -1.62,0.50,0.69,U] [#3 -1.82,0.94,0.68,U] [#4 -2.50,0.42,0.44,U] [#5 -1.92,1.79,0.44,U] [#6 -2.45,0.61,0.44,U] [#7 -1.26,1.08,0.46,U] [#8 -1.79,0.27,0.37,U] 
22:55:13.917 00.002 2696 single-star, 8 included, MultiStar: {-1.58, 0.80}, one-star: {-0.31, 0.60}
22:55:13.919 00.002 2696 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.74) = xAngle (-0.69 = -0.69)
22:55:13.921 00.002 2696 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.95 = 1.95)
22:55:13.923 00.002 2696 CameraToMount -- cameraX=-0.31 cameraY=0.60 hyp=0.67 cameraTheta=2.05 mountX=0.52 mountY=0.63, mountTheta=0.88
22:55:13.927 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.31, y=0.60, opts=13)
22:55:13.927 00.000 2696 Enqueuing Move request for scope (-0.31, 0.60)
22:55:13.927 00.000 5240 Worker thread wakes up
22:55:13.927 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.60) opts 0xd
22:55:13.927 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.31, 0.60)
22:55:13.927 00.000 5240 Moving (-0.31, 0.60) raw xDistance=0.52 yDistance=0.63
22:55:13.927 00.000 5240 BLC: History state: CurrMiss=0.63, AvgInitMiss=1.01, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.613636, 1:1.365560, 2:0.627503
22:55:13.927 00.000 5240 BLC: Under-shoot: nominal increase by 127
22:55:13.927 00.000 5240 BLC: window closed
22:55:13.927 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:55:13.927 00.000 5240 BLC: Pulse adjusted to 330
22:55:13.927 00.000 5240 PPEC rslt: input = 0.52, final = 0.09, react = 0.52, pred = -0.74, hyst = 0.46, hyst_pct = 0.45, period_length = 647.39
22:55:13.927 00.000 5240 PPEC: input: 0.52, control: 0.09, exposure: 1500
22:55:13.927 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63
22:55:13.927 00.000 5240 MoveAxis(W, 15, ABG)
22:55:13.927 00.000 5240 Guiding  Dir = 3, Dur = 15
22:55:13.927 00.000 5240 IsGuiding returns 0
22:55:13.927 00.000 5240 PulseGuide returned control before completion, sleep 25
22:55:13.948 00.021 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=197, med=0, FiltMin=0, FiltMax=155, Gamma=0.430
22:55:13.970 00.022 5240 IsGuiding returns 1
22:55:13.970 00.000 5240 scope still moving after pulse duration time elapsed
22:55:13.995 00.025 2696 UpdateGuideState exits: m=3064 SNR=39.0
22:55:13.997 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:13.997 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:55:13.999 00.002 2696 Enqueuing Expose request
22:55:14.002 00.003 5240 IsGuiding returns 0
22:55:14.002 00.000 5240 scope move finished after 15 + 50 ms
22:55:14.002 00.000 5240 Move returns status 0, amount 15
22:55:14.002 00.000 5240 MoveAxis(S, 79, ABG)
22:55:14.002 00.000 5240 Guiding  Dir = 1, Dur = 79
22:55:14.002 00.000 2696 evsrv: cli 0F9441E0 connect
22:55:14.004 00.002 5240 IsGuiding returns 0
22:55:14.004 00.000 2696 case statement mapped state 6 to 3
22:55:14.007 00.003 5240 PulseGuide returned control before completion, sleep 89
22:55:14.007 00.000 2696 case statement mapped state 6 to 3
22:55:14.007 00.000 2696 evsrv: cli 0F9441E0 request: {"method":"get_pixel_scale","id":"8f90af1c-7de2-44ac-b3c9-1775b0fe82e1"}
22:55:14.014 00.007 2696 evsrv: cli 0F9441E0 response: {"jsonrpc":"2.0","result":1.86834,"id":"8f90af1c-7de2-44ac-b3c9-1775b0fe82e1"}
22:55:14.016 00.002 2696 evsrv: cli 0F9441E0 disconnect
22:55:14.096 00.080 5240 IsGuiding returns 1
22:55:14.096 00.000 5240 scope still moving after pulse duration time elapsed
22:55:14.128 00.032 5240 IsGuiding returns 0
22:55:14.128 00.000 5240 scope move finished after 79 + 44 ms
22:55:14.128 00.000 5240 Move returns status 0, amount 79
22:55:14.128 00.000 5240 move complete, result=0
22:55:14.128 00.000 5240 worker thread done servicing request
22:55:14.128 00.000 5240 Worker thread wakes up
22:55:14.128 00.000 2696 GuideStep: 0.5 px 15 ms WEST, 0.6 px 79 ms SOUTH
22:55:14.128 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:55:14.128 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:55:15.772 01.644 5240 Exposure complete
22:55:15.820 00.048 5240 worker thread done servicing request
22:55:15.820 00.000 2696 OnExposeComplete: enter
22:55:15.820 00.000 2696 UpdateGuideState(): m_state=6
22:55:15.835 00.015 2696 Star::Find(15, 282, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 370
22:55:15.835 00.000 2696 Star::Find returns 1 (0), X=281.61, Y=265.38, Mass=3014, SNR=38.7, Peak=208 HFD=3.5
22:55:15.835 00.000 2696 MultiStar: [#1 -2.48,0.22,1.27,U] [#2 -2.33,-0.23,0.72,U] [#3 -2.67,-0.06,0.66,U] [#4 -3.06,-0.27,0.00,M1] [#5 -2.51,0.93,0.43,U] [#6 -3.21,-0.02,0.00,M1] [#7 -2.22,0.21,0.49,U] [#8 -2.37,-0.42,0.37,U] 
22:55:15.835 00.000 2696 single-star, 6 included, MultiStar: {-2.14, 0.07}, one-star: {-0.94, -0.07}
22:55:15.835 00.000 2696 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.74) = xAngle (-5.80 = 0.48)
22:55:15.835 00.000 2696 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.17 = 3.11)
22:55:15.835 00.000 2696 CameraToMount -- cameraX=-0.94 cameraY=-0.07 hyp=0.94 cameraTheta=-3.07 mountX=0.84 mountY=0.03, mountTheta=0.03
22:55:15.835 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.94, y=-0.07, opts=13)
22:55:15.851 00.016 2696 Enqueuing Move request for scope (-0.94, -0.07)
22:55:15.851 00.000 5240 Worker thread wakes up
22:55:15.851 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.94, -0.07) opts 0xd
22:55:15.851 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.94, -0.07)
22:55:15.851 00.000 5240 Moving (-0.94, -0.07) raw xDistance=0.84 yDistance=0.03
22:55:15.851 00.000 5240 PPEC rslt: input = 0.84, final = 0.33, react = 0.84, pred = -0.82, hyst = 0.71, hyst_pct = 0.45, period_length = 647.39
22:55:15.851 00.000 5240 PPEC: input: 0.84, control: 0.33, exposure: 1500
22:55:15.851 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:15.851 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:55:15.851 00.000 5240 MoveAxis(W, 55, ABG)
22:55:15.851 00.000 5240 Guiding  Dir = 3, Dur = 55
22:55:15.851 00.000 5240 IsGuiding returns 0
22:55:15.851 00.000 5240 PulseGuide returned control before completion, sleep 65
22:55:15.869 00.018 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=210, med=0, FiltMin=0, FiltMax=157, Gamma=0.430
22:55:15.917 00.048 2696 UpdateGuideState exits: m=3014 SNR=38.7
22:55:15.919 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:15.921 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:55:15.921 00.000 2696 Enqueuing Expose request
22:55:15.931 00.010 5240 IsGuiding returns 1
22:55:15.931 00.000 5240 scope still moving after pulse duration time elapsed
22:55:15.962 00.031 5240 IsGuiding returns 0
22:55:15.962 00.000 5240 scope move finished after 55 + 49 ms
22:55:15.962 00.000 5240 Move returns status 0, amount 55
22:55:15.962 00.000 5240 MoveAxis(N, 0, ABG)
22:55:15.962 00.000 5240 Move returns status 0, amount 0
22:55:15.962 00.000 5240 move complete, result=0
22:55:15.962 00.000 5240 worker thread done servicing request
22:55:15.962 00.000 5240 Worker thread wakes up
22:55:15.962 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:55:15.962 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:55:15.962 00.000 2696 GuideStep: 0.8 px 55 ms WEST, 0.0 px 0 ms NORTH
22:55:17.385 01.423 5240 Exposure complete
22:55:17.473 00.088 5240 worker thread done servicing request
22:55:17.473 00.000 2696 OnExposeComplete: enter
22:55:17.475 00.002 2696 UpdateGuideState(): m_state=6
22:55:17.475 00.000 2696 Star::Find(15, 281, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 371
22:55:17.481 00.006 2696 Star::Find returns 1 (0), X=281.40, Y=265.56, Mass=3088, SNR=39.2, Peak=229 HFD=3.3
22:55:17.482 00.001 2696 MultiStar: [#1 -2.65,0.26,1.26,U] [#2 -2.60,-0.06,0.69,U] [#3 -2.80,0.07,0.00,M1] [#4 -3.47,0.02,0.00,M2] [#5 -2.78,1.16,0.00,M1] [#6 -3.33,-0.15,0.00,M2] [#7 -2.38,0.23,0.48,U] [#8 -2.67,-0.45,0.38,U] 
22:55:17.486 00.004 2696 single-star, 4 included, MultiStar: {-2.22, 0.09}, one-star: {-1.15, 0.11}
22:55:17.488 00.002 2696 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.74) = xAngle (0.31 = 0.31)
22:55:17.490 00.002 2696 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.95 = 2.95)
22:55:17.492 00.002 2696 CameraToMount -- cameraX=-1.15 cameraY=0.11 hyp=1.16 cameraTheta=3.05 mountX=1.10 mountY=0.23, mountTheta=0.20
22:55:17.496 00.004 2696 SchedulePrimaryMove(0F998B58, x=-1.15, y=0.11, opts=13)
22:55:17.498 00.002 2696 Enqueuing Move request for scope (-1.15, 0.11)
22:55:17.500 00.002 5240 Worker thread wakes up
22:55:17.500 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.15, 0.11) opts 0xd
22:55:17.500 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.15, 0.11)
22:55:17.500 00.000 5240 Moving (-1.15, 0.11) raw xDistance=1.10 yDistance=0.23
22:55:17.502 00.002 5240 PPEC rslt: input = 1.10, final = 0.62, react = 1.10, pred = -0.80, hyst = 1.00, hyst_pct = 0.45, period_length = 647.39
22:55:17.502 00.000 5240 PPEC: input: 1.10, control: 0.62, exposure: 1500
22:55:17.502 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
22:55:17.502 00.000 5240 MoveAxis(W, 103, ABG)
22:55:17.502 00.000 5240 Guiding  Dir = 3, Dur = 103
22:55:17.502 00.000 5240 IsGuiding returns 0
22:55:17.504 00.002 5240 PulseGuide returned control before completion, sleep 113
22:55:17.516 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=171, Gamma=0.430
22:55:17.560 00.044 2696 UpdateGuideState exits: m=3088 SNR=39.2
22:55:17.560 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:17.560 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:55:17.560 00.000 2696 Enqueuing Expose request
22:55:17.624 00.064 5240 IsGuiding returns 1
22:55:17.624 00.000 5240 scope still moving after pulse duration time elapsed
22:55:17.655 00.031 5240 IsGuiding returns 0
22:55:17.655 00.000 5240 scope move finished after 103 + 48 ms
22:55:17.655 00.000 5240 Move returns status 0, amount 103
22:55:17.655 00.000 5240 MoveAxis(S, 29, ABG)
22:55:17.655 00.000 5240 Guiding  Dir = 1, Dur = 29
22:55:17.655 00.000 5240 IsGuiding returns 0
22:55:17.655 00.000 5240 PulseGuide returned control before completion, sleep 39
22:55:17.702 00.047 5240 IsGuiding returns 1
22:55:17.702 00.000 5240 scope still moving after pulse duration time elapsed
22:55:17.734 00.032 5240 IsGuiding returns 0
22:55:17.734 00.000 5240 scope move finished after 29 + 49 ms
22:55:17.734 00.000 5240 Move returns status 0, amount 29
22:55:17.734 00.000 5240 move complete, result=0
22:55:17.734 00.000 5240 worker thread done servicing request
22:55:17.734 00.000 5240 Worker thread wakes up
22:55:17.734 00.000 2696 GuideStep: 1.1 px 103 ms WEST, 0.2 px 29 ms SOUTH
22:55:17.734 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:55:17.734 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:55:19.382 01.648 5240 Exposure complete
22:55:19.460 00.078 5240 worker thread done servicing request
22:55:19.460 00.000 2696 OnExposeComplete: enter
22:55:19.460 00.000 2696 UpdateGuideState(): m_state=6
22:55:19.460 00.000 2696 Star::Find(15, 281, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 372
22:55:19.460 00.000 2696 Star::Find returns 1 (0), X=281.84, Y=265.44, Mass=3095, SNR=39.2, Peak=214 HFD=3.6
22:55:19.460 00.000 2696 MultiStar: [#1 -2.17,0.22,1.27,U] [#2 -2.10,-0.22,0.70,U] [#3 -2.26,0.14,0.68,U] [#4 -3.08,-0.31,0.00,M3] [#5 -2.39,0.82,0.43,U] [#6 -2.89,-0.13,0.00,M3] [#7 -1.75,0.18,0.48,U] [#8 -2.16,-0.52,0.37,U] 
22:55:19.460 00.000 2696 single-star, 6 included, MultiStar: {-1.85, 0.10}, one-star: {-0.71, -0.00}
22:55:19.460 00.000 2696 CameraToMount -- cameraTheta (-3.14) - m_xAngle (2.74) = xAngle (-5.87 = 0.41)
22:55:19.476 00.016 2696 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.24 = 3.04)
22:55:19.476 00.000 2696 CameraToMount -- cameraX=-0.71 cameraY=-0.00 hyp=0.71 cameraTheta=-3.14 mountX=0.65 mountY=0.07, mountTheta=0.11
22:55:19.476 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.71, y=-0.00, opts=13)
22:55:19.476 00.000 2696 Enqueuing Move request for scope (-0.71, -0.00)
22:55:19.476 00.000 5240 Worker thread wakes up
22:55:19.476 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.71, -0.00) opts 0xd
22:55:19.476 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.71, -0.00)
22:55:19.476 00.000 5240 Moving (-0.71, -0.00) raw xDistance=0.65 yDistance=0.07
22:55:19.476 00.000 5240 PPEC rslt: input = 0.65, final = 0.15, react = 0.65, pred = -0.89, hyst = 0.62, hyst_pct = 0.45, period_length = 647.39
22:55:19.476 00.000 5240 PPEC: input: 0.65, control: 0.15, exposure: 1500
22:55:19.476 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:19.476 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:55:19.476 00.000 5240 MoveAxis(W, 24, ABG)
22:55:19.476 00.000 5240 Guiding  Dir = 3, Dur = 24
22:55:19.476 00.000 5240 IsGuiding returns 0
22:55:19.476 00.000 5240 PulseGuide returned control before completion, sleep 34
22:55:19.498 00.022 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=214, med=0, FiltMin=0, FiltMax=166, Gamma=0.430
22:55:19.523 00.025 5240 IsGuiding returns 1
22:55:19.523 00.000 5240 scope still moving after pulse duration time elapsed
22:55:19.542 00.019 2696 UpdateGuideState exits: m=3095 SNR=39.2
22:55:19.542 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:19.542 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:55:19.542 00.000 2696 Enqueuing Expose request
22:55:19.554 00.012 5240 IsGuiding returns 0
22:55:19.554 00.000 5240 scope move finished after 24 + 43 ms
22:55:19.554 00.000 5240 Move returns status 0, amount 24
22:55:19.554 00.000 5240 MoveAxis(N, 0, ABG)
22:55:19.554 00.000 5240 Move returns status 0, amount 0
22:55:19.554 00.000 5240 move complete, result=0
22:55:19.554 00.000 5240 worker thread done servicing request
22:55:19.554 00.000 5240 Worker thread wakes up
22:55:19.554 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:55:19.554 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:55:19.554 00.000 2696 GuideStep: 0.7 px 24 ms WEST, 0.1 px 0 ms NORTH
22:55:20.963 01.409 5240 Exposure complete
22:55:21.010 00.047 5240 worker thread done servicing request
22:55:21.010 00.000 2696 OnExposeComplete: enter
22:55:21.010 00.000 2696 UpdateGuideState(): m_state=6
22:55:21.010 00.000 2696 Star::Find(15, 281, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 373
22:55:21.010 00.000 2696 Star::Find returns 1 (0), X=281.32, Y=265.69, Mass=3129, SNR=39.5, Peak=211 HFD=3.6
22:55:21.010 00.000 2696 MultiStar: [#1 -2.64,0.75,1.28,U] [#2 -2.67,0.11,0.69,U] [#3 -2.72,0.24,0.66,U] [#4 -3.53,0.06,0.00,M4] [#5 -2.74,1.16,0.00,M1] [#6 -3.45,0.23,0.00,M4] [#7 -2.30,0.65,0.48,U] [#8 -2.65,-0.12,0.37,U] 
22:55:21.026 00.016 2696 single-star, 5 included, MultiStar: {-2.31, 0.38}, one-star: {-1.23, 0.24}
22:55:21.026 00.000 2696 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.74) = xAngle (0.21 = 0.21)
22:55:21.026 00.000 2696 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.84 = 2.84)
22:55:21.026 00.000 2696 CameraToMount -- cameraX=-1.23 cameraY=0.24 hyp=1.25 cameraTheta=2.94 mountX=1.22 mountY=0.37, mountTheta=0.29
22:55:21.026 00.000 2696 SchedulePrimaryMove(0F998B58, x=-1.23, y=0.24, opts=13)
22:55:21.026 00.000 2696 Enqueuing Move request for scope (-1.23, 0.24)
22:55:21.038 00.012 5240 Worker thread wakes up
22:55:21.038 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.23, 0.24) opts 0xd
22:55:21.038 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.23, 0.24)
22:55:21.038 00.000 5240 Moving (-1.23, 0.24) raw xDistance=1.22 yDistance=0.37
22:55:21.040 00.002 5240 PPEC rslt: input = 1.22, final = 0.85, react = 1.22, pred = -0.63, hyst = 1.16, hyst_pct = 0.45, period_length = 647.39
22:55:21.040 00.000 5240 PPEC: input: 1.22, control: 0.85, exposure: 1500
22:55:21.040 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
22:55:21.040 00.000 5240 MoveAxis(W, 142, ABG)
22:55:21.040 00.000 5240 Guiding  Dir = 3, Dur = 142
22:55:21.042 00.002 5240 IsGuiding returns 0
22:55:21.042 00.000 5240 PulseGuide returned control before completion, sleep 152
22:55:21.042 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=211, med=0, FiltMin=0, FiltMax=166, Gamma=0.430
22:55:21.089 00.047 2696 UpdateGuideState exits: m=3129 SNR=39.5
22:55:21.101 00.012 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:21.107 00.006 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:55:21.107 00.000 2696 Enqueuing Expose request
22:55:21.200 00.093 5240 IsGuiding returns 1
22:55:21.200 00.000 5240 scope still moving after pulse duration time elapsed
22:55:21.232 00.032 5240 IsGuiding returns 0
22:55:21.232 00.000 5240 scope move finished after 142 + 48 ms
22:55:21.232 00.000 5240 Move returns status 0, amount 142
22:55:21.232 00.000 5240 MoveAxis(S, 47, ABG)
22:55:21.232 00.000 5240 Guiding  Dir = 1, Dur = 47
22:55:21.232 00.000 5240 IsGuiding returns 0
22:55:21.232 00.000 5240 PulseGuide returned control before completion, sleep 57
22:55:21.296 00.064 5240 IsGuiding returns 1
22:55:21.296 00.000 5240 scope still moving after pulse duration time elapsed
22:55:21.327 00.031 5240 IsGuiding returns 0
22:55:21.327 00.000 5240 scope move finished after 47 + 47 ms
22:55:21.327 00.000 5240 Move returns status 0, amount 47
22:55:21.327 00.000 5240 move complete, result=0
22:55:21.327 00.000 5240 worker thread done servicing request
22:55:21.327 00.000 5240 Worker thread wakes up
22:55:21.327 00.000 2696 GuideStep: 1.2 px 142 ms WEST, 0.4 px 47 ms SOUTH
22:55:21.327 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:55:21.327 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:55:22.962 01.635 5240 Exposure complete
22:55:23.009 00.047 5240 worker thread done servicing request
22:55:23.009 00.000 2696 OnExposeComplete: enter
22:55:23.009 00.000 2696 UpdateGuideState(): m_state=6
22:55:23.009 00.000 2696 Star::Find(15, 281, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 374
22:55:23.009 00.000 2696 Star::Find returns 1 (0), X=282.08, Y=265.42, Mass=2994, SNR=38.6, Peak=184 HFD=3.8
22:55:23.025 00.016 2696 MultiStar: [#1 -2.23,0.15,1.29,U] [#2 -1.94,-0.35,0.71,U] [#3 -2.29,-0.02,0.71,U] [#4 -2.71,-0.19,0.42,U] [#5 -2.22,0.65,0.44,U] [#6 -2.62,-0.20,0.44,U] [#7 -1.90,0.12,0.49,U] [#8 -1.89,-0.44,0.37,U] 
22:55:23.025 00.000 2696 single-star, 8 included, MultiStar: {-1.92, -0.01}, one-star: {-0.47, -0.02}
22:55:23.025 00.000 2696 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.74) = xAngle (-5.83 = 0.46)
22:55:23.025 00.000 2696 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.19 = 3.09)
22:55:23.025 00.000 2696 CameraToMount -- cameraX=-0.47 cameraY=-0.02 hyp=0.47 cameraTheta=-3.09 mountX=0.42 mountY=0.02, mountTheta=0.06
22:55:23.025 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.47, y=-0.02, opts=13)
22:55:23.025 00.000 2696 Enqueuing Move request for scope (-0.47, -0.02)
22:55:23.038 00.013 5240 Worker thread wakes up
22:55:23.038 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.02) opts 0xd
22:55:23.038 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.47, -0.02)
22:55:23.038 00.000 5240 Moving (-0.47, -0.02) raw xDistance=0.42 yDistance=0.02
22:55:23.041 00.003 5240 PPEC rslt: input = 0.42, final = 0.03, react = 0.42, pred = -0.69, hyst = 0.40, hyst_pct = 0.45, period_length = 647.39
22:55:23.041 00.000 5240 PPEC: input: 0.42, control: 0.03, exposure: 1500
22:55:23.041 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:23.041 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:55:23.041 00.000 5240 MoveAxis(W, 5, ABG)
22:55:23.041 00.000 5240 Guiding  Dir = 3, Dur = 5
22:55:23.041 00.000 5240 IsGuiding returns 0
22:55:23.041 00.000 5240 PulseGuide returned control before completion, sleep 15
22:55:23.054 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=184, med=0, FiltMin=0, FiltMax=154, Gamma=0.430
22:55:23.072 00.018 5240 IsGuiding returns 1
22:55:23.072 00.000 5240 scope still moving after pulse duration time elapsed
22:55:23.088 00.016 2696 UpdateGuideState exits: m=2994 SNR=38.6
22:55:23.104 00.016 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:23.106 00.002 5240 IsGuiding returns 0
22:55:23.106 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:55:23.109 00.003 2696 Enqueuing Expose request
22:55:23.111 00.002 5240 scope move finished after 5 + 59 ms
22:55:23.111 00.000 5240 Move returns status 0, amount 5
22:55:23.111 00.000 5240 MoveAxis(N, 0, ABG)
22:55:23.111 00.000 5240 Move returns status 0, amount 0
22:55:23.111 00.000 5240 move complete, result=0
22:55:23.111 00.000 5240 worker thread done servicing request
22:55:23.111 00.000 5240 Worker thread wakes up
22:55:23.111 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:55:23.111 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:55:23.113 00.002 2696 GuideStep: 0.4 px 5 ms WEST, 0.0 px 0 ms NORTH
22:55:24.528 01.415 5240 Exposure complete
22:55:24.604 00.076 5240 worker thread done servicing request
22:55:24.604 00.000 2696 OnExposeComplete: enter
22:55:24.607 00.003 2696 UpdateGuideState(): m_state=6
22:55:24.609 00.002 2696 Star::Find(15, 282, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 375
22:55:24.611 00.002 2696 Star::Find returns 1 (0), X=281.53, Y=265.70, Mass=3121, SNR=39.4, Peak=197 HFD=3.5
22:55:24.615 00.004 2696 MultiStar: [#1 -2.73,0.28,1.26,U] [#2 -2.48,-0.15,0.67,U] [#3 -2.71,0.22,0.67,U] [#4 -3.26,-0.16,0.00,M4] [#5 -2.67,0.83,0.00,M1] [#6 -3.32,-0.08,0.00,M4] [#7 -2.21,0.34,0.46,U] [#8 -2.56,-0.30,0.36,U] 
22:55:24.617 00.002 2696 single-star, 5 included, MultiStar: {-2.24, 0.16}, one-star: {-1.02, 0.25}
22:55:24.619 00.002 2696 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.74) = xAngle (0.17 = 0.17)
22:55:24.621 00.002 2696 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.80 = 2.80)
22:55:24.623 00.002 2696 CameraToMount -- cameraX=-1.02 cameraY=0.25 hyp=1.05 cameraTheta=2.90 mountX=1.04 mountY=0.35, mountTheta=0.33
22:55:24.623 00.000 2696 SchedulePrimaryMove(0F998B58, x=-1.02, y=0.25, opts=13)
22:55:24.623 00.000 2696 Enqueuing Move request for scope (-1.02, 0.25)
22:55:24.634 00.011 5240 Worker thread wakes up
22:55:24.634 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.02, 0.25) opts 0xd
22:55:24.634 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.02, 0.25)
22:55:24.634 00.000 5240 Moving (-1.02, 0.25) raw xDistance=1.04 yDistance=0.35
22:55:24.634 00.000 5240 PPEC rslt: input = 1.04, final = 0.88, react = 1.04, pred = -0.28, hyst = 1.02, hyst_pct = 0.45, period_length = 647.39
22:55:24.636 00.002 5240 PPEC: input: 1.04, control: 0.88, exposure: 1500
22:55:24.636 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
22:55:24.636 00.000 5240 MoveAxis(W, 145, ABG)
22:55:24.636 00.000 5240 Guiding  Dir = 3, Dur = 145
22:55:24.636 00.000 5240 IsGuiding returns 0
22:55:24.636 00.000 5240 PulseGuide returned control before completion, sleep 155
22:55:24.648 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=199, med=0, FiltMin=0, FiltMax=146, Gamma=0.430
22:55:24.686 00.038 2696 UpdateGuideState exits: m=3121 SNR=39.4
22:55:24.694 00.008 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:24.694 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:55:24.702 00.008 2696 Enqueuing Expose request
22:55:24.797 00.095 5240 IsGuiding returns 1
22:55:24.797 00.000 5240 scope still moving after pulse duration time elapsed
22:55:24.829 00.032 5240 IsGuiding returns 0
22:55:24.829 00.000 5240 scope move finished after 145 + 48 ms
22:55:24.829 00.000 5240 Move returns status 0, amount 145
22:55:24.829 00.000 5240 MoveAxis(S, 45, ABG)
22:55:24.829 00.000 5240 Guiding  Dir = 1, Dur = 45
22:55:24.829 00.000 5240 IsGuiding returns 0
22:55:24.829 00.000 5240 PulseGuide returned control before completion, sleep 55
22:55:24.892 00.063 5240 IsGuiding returns 1
22:55:24.892 00.000 5240 scope still moving after pulse duration time elapsed
22:55:24.924 00.032 5240 IsGuiding returns 0
22:55:24.924 00.000 5240 scope move finished after 45 + 49 ms
22:55:24.924 00.000 5240 Move returns status 0, amount 45
22:55:24.924 00.000 5240 move complete, result=0
22:55:24.924 00.000 5240 worker thread done servicing request
22:55:24.924 00.000 5240 Worker thread wakes up
22:55:24.924 00.000 2696 GuideStep: 1.0 px 145 ms WEST, 0.4 px 45 ms SOUTH
22:55:24.924 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:55:24.924 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:55:26.579 01.655 5240 Exposure complete
22:55:26.640 00.061 5240 worker thread done servicing request
22:55:26.640 00.000 2696 OnExposeComplete: enter
22:55:26.640 00.000 2696 UpdateGuideState(): m_state=6
22:55:26.640 00.000 2696 Star::Find(15, 281, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 376
22:55:26.648 00.008 2696 Star::Find returns 1 (0), X=281.90, Y=265.13, Mass=3041, SNR=38.9, Peak=201 HFD=3.9
22:55:26.650 00.002 2696 MultiStar: [#1 -2.51,-0.28,1.25,U] [#2 -2.27,-0.49,0.69,U] [#3 -2.39,-0.35,0.67,U] [#4 -3.00,-0.50,0.00,M5] [#5 -2.48,0.65,0.43,U] [#6 -2.96,-0.28,0.00,M5] [#7 -1.81,-0.06,0.48,U] [#8 -2.06,-0.72,0.39,U] 
22:55:26.652 00.002 2696 single-star, 6 included, MultiStar: {-1.97, -0.26}, one-star: {-0.65, -0.32}
22:55:26.654 00.002 2696 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.74) = xAngle (-5.42 = 0.87)
22:55:26.656 00.002 2696 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.78 = -2.78)
22:55:26.658 00.002 2696 CameraToMount -- cameraX=-0.65 cameraY=-0.32 hyp=0.72 cameraTheta=-2.68 mountX=0.47 mountY=-0.25, mountTheta=-0.49
22:55:26.660 00.002 2696 SchedulePrimaryMove(0F998B58, x=-0.65, y=-0.32, opts=13)
22:55:26.662 00.002 2696 Enqueuing Move request for scope (-0.65, -0.32)
22:55:26.665 00.003 5240 Worker thread wakes up
22:55:26.665 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.65, -0.32) opts 0xd
22:55:26.665 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.65, -0.32)
22:55:26.665 00.000 5240 Moving (-0.65, -0.32) raw xDistance=0.47 yDistance=-0.25
22:55:26.665 00.000 5240 PPEC rslt: input = 0.47, final = 0.31, react = 0.47, pred = -0.26, hyst = 0.42, hyst_pct = 0.44, period_length = 647.39
22:55:26.665 00.000 5240 PPEC: input: 0.47, control: 0.31, exposure: 1500
22:55:26.665 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:55:26.665 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:55:26.665 00.000 5240 MoveAxis(W, 51, ABG)
22:55:26.665 00.000 5240 Guiding  Dir = 3, Dur = 51
22:55:26.665 00.000 5240 IsGuiding returns 0
22:55:26.665 00.000 5240 PulseGuide returned control before completion, sleep 61
22:55:26.679 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=201, med=0, FiltMin=0, FiltMax=151, Gamma=0.430
22:55:26.726 00.047 2696 UpdateGuideState exits: m=3041 SNR=38.9
22:55:26.731 00.005 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:26.733 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:55:26.733 00.000 2696 Enqueuing Expose request
22:55:26.742 00.009 5240 IsGuiding returns 1
22:55:26.742 00.000 5240 scope still moving after pulse duration time elapsed
22:55:26.773 00.031 5240 IsGuiding returns 0
22:55:26.773 00.000 5240 scope move finished after 51 + 53 ms
22:55:26.773 00.000 5240 Move returns status 0, amount 51
22:55:26.773 00.000 5240 MoveAxis(N, 0, ABG)
22:55:26.773 00.000 5240 Move returns status 0, amount 0
22:55:26.773 00.000 5240 move complete, result=0
22:55:26.773 00.000 5240 worker thread done servicing request
22:55:26.773 00.000 5240 Worker thread wakes up
22:55:26.773 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:55:26.773 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:55:26.773 00.000 2696 GuideStep: 0.5 px 51 ms WEST, -0.3 px 0 ms NORTH
22:55:28.185 01.412 5240 Exposure complete
22:55:28.262 00.077 5240 worker thread done servicing request
22:55:28.262 00.000 2696 OnExposeComplete: enter
22:55:28.271 00.009 2696 UpdateGuideState(): m_state=6
22:55:28.273 00.002 2696 Star::Find(15, 281, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 377
22:55:28.275 00.002 2696 Star::Find returns 1 (1), X=281.48, Y=265.25, Mass=3037, SNR=38.9, Peak=255 HFD=3.4
22:55:28.277 00.002 2696 MultiStar: [#1 -2.64,0.05,1.29,U] [#2 -2.42,-0.20,0.70,U] [#3 -2.54,-0.08,0.69,U] [#4 -3.34,-0.28,0.00,M6] [#5 -2.72,0.89,0.00,M1] [#6 -3.20,-0.04,0.00,M6] [#7 -1.95,0.00,0.47,U] [#8 -2.46,-0.54,0.37,U] 
22:55:28.279 00.002 2696 single-star, 5 included, MultiStar: {-2.16, -0.12}, one-star: {-1.07, -0.20}
22:55:28.281 00.002 2696 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.74) = xAngle (-5.69 = 0.59)
22:55:28.281 00.000 2696 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.06 = -3.06)
22:55:28.283 00.002 2696 CameraToMount -- cameraX=-1.07 cameraY=-0.20 hyp=1.09 cameraTheta=-2.95 mountX=0.91 mountY=-0.09, mountTheta=-0.10
22:55:28.288 00.005 2696 SchedulePrimaryMove(0F998B58, x=-1.07, y=-0.20, opts=13)
22:55:28.288 00.000 2696 Enqueuing Move request for scope (-1.07, -0.20)
22:55:28.288 00.000 5240 Worker thread wakes up
22:55:28.288 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.07, -0.20) opts 0xd
22:55:28.288 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.07, -0.20)
22:55:28.288 00.000 5240 Moving (-1.07, -0.20) raw xDistance=0.91 yDistance=-0.09
22:55:28.293 00.005 5240 PPEC rslt: input = 0.91, final = 0.77, react = 0.91, pred = -0.24, hyst = 0.90, hyst_pct = 0.44, period_length = 647.39
22:55:28.293 00.000 5240 PPEC: input: 0.91, control: 0.77, exposure: 1500
22:55:28.293 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:28.293 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:55:28.293 00.000 5240 MoveAxis(W, 128, ABG)
22:55:28.293 00.000 5240 Guiding  Dir = 3, Dur = 128
22:55:28.293 00.000 5240 IsGuiding returns 0
22:55:28.293 00.000 5240 PulseGuide returned control before completion, sleep 138
22:55:28.293 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=178, Gamma=0.430
22:55:28.352 00.059 2696 UpdateGuideState exits: m=3037 SNR=38.9 Saturated
22:55:28.356 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:28.356 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:55:28.356 00.000 2696 Enqueuing Expose request
22:55:28.435 00.079 5240 IsGuiding returns 1
22:55:28.435 00.000 5240 scope still moving after pulse duration time elapsed
22:55:28.466 00.031 5240 IsGuiding returns 0
22:55:28.466 00.000 5240 scope move finished after 128 + 43 ms
22:55:28.466 00.000 5240 Move returns status 0, amount 128
22:55:28.466 00.000 5240 MoveAxis(N, 0, ABG)
22:55:28.466 00.000 5240 Move returns status 0, amount 0
22:55:28.466 00.000 5240 move complete, result=0
22:55:28.466 00.000 5240 worker thread done servicing request
22:55:28.466 00.000 5240 Worker thread wakes up
22:55:28.466 00.000 2696 GuideStep: 0.9 px 128 ms WEST, -0.1 px 0 ms NORTH
22:55:28.469 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:55:28.469 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:55:30.124 01.655 5240 Exposure complete
22:55:30.175 00.051 5240 worker thread done servicing request
22:55:30.175 00.000 2696 OnExposeComplete: enter
22:55:30.175 00.000 2696 UpdateGuideState(): m_state=6
22:55:30.175 00.000 2696 Star::Find(15, 281, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 378
22:55:30.175 00.000 2696 Star::Find returns 1 (0), X=281.44, Y=265.24, Mass=3139, SNR=39.5, Peak=240 HFD=3.6
22:55:30.175 00.000 2696 MultiStar: [#1 -2.43,0.09,1.22,U] [#2 -2.51,-0.18,0.69,U] [#3 -2.48,-0.10,0.63,U] [#4 -3.28,-0.11,0.00,M7] [#5 -2.63,0.82,0.43,U] [#6 -3.22,-0.16,0.00,M7] [#7 -1.87,0.08,0.47,U] [#8 -2.35,-0.51,0.37,U] 
22:55:30.175 00.000 2696 single-star, 6 included, MultiStar: {-2.13, -0.02}, one-star: {-1.11, -0.21}
22:55:30.187 00.012 2696 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.74) = xAngle (-5.69 = 0.59)
22:55:30.187 00.000 2696 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.06 = -3.06)
22:55:30.187 00.000 2696 CameraToMount -- cameraX=-1.11 cameraY=-0.21 hyp=1.13 cameraTheta=-2.96 mountX=0.94 mountY=-0.09, mountTheta=-0.10
22:55:30.194 00.007 2696 SchedulePrimaryMove(0F998B58, x=-1.11, y=-0.21, opts=13)
22:55:30.194 00.000 2696 Enqueuing Move request for scope (-1.11, -0.21)
22:55:30.194 00.000 5240 Worker thread wakes up
22:55:30.194 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.11, -0.21) opts 0xd
22:55:30.194 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.11, -0.21)
22:55:30.194 00.000 5240 Moving (-1.11, -0.21) raw xDistance=0.94 yDistance=-0.09
22:55:30.194 00.000 5240 PPEC rslt: input = 0.94, final = 0.82, react = 0.94, pred = -0.16, hyst = 0.88, hyst_pct = 0.44, period_length = 647.39
22:55:30.194 00.000 5240 PPEC: input: 0.94, control: 0.82, exposure: 1500
22:55:30.194 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:30.194 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:55:30.194 00.000 5240 MoveAxis(W, 137, ABG)
22:55:30.194 00.000 5240 Guiding  Dir = 3, Dur = 137
22:55:30.194 00.000 5240 IsGuiding returns 0
22:55:30.194 00.000 5240 PulseGuide returned control before completion, sleep 147
22:55:30.214 00.020 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=158, Gamma=0.430
22:55:30.259 00.045 2696 UpdateGuideState exits: m=3139 SNR=39.5
22:55:30.259 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:30.259 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:55:30.268 00.009 2696 Enqueuing Expose request
22:55:30.362 00.094 5240 IsGuiding returns 0
22:55:30.362 00.000 5240 Move returns status 0, amount 137
22:55:30.362 00.000 5240 MoveAxis(N, 0, ABG)
22:55:30.362 00.000 5240 Move returns status 0, amount 0
22:55:30.362 00.000 5240 move complete, result=0
22:55:30.362 00.000 5240 worker thread done servicing request
22:55:30.362 00.000 5240 Worker thread wakes up
22:55:30.362 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:55:30.362 00.000 2696 GuideStep: 0.9 px 137 ms WEST, -0.1 px 0 ms NORTH
22:55:30.366 00.004 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:55:31.769 01.403 5240 Exposure complete
22:55:31.820 00.051 5240 worker thread done servicing request
22:55:31.820 00.000 2696 OnExposeComplete: enter
22:55:31.820 00.000 2696 UpdateGuideState(): m_state=6
22:55:31.826 00.006 2696 Star::Find(15, 281, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 379
22:55:31.828 00.002 2696 Star::Find returns 1 (0), X=282.22, Y=264.83, Mass=3124, SNR=39.4, Peak=215 HFD=3.7
22:55:31.830 00.002 2696 MultiStar: [#1 -1.93,-0.46,1.25,U] [#2 -1.86,-0.88,0.68,U] [#3 -1.97,-0.54,0.66,U] [#4 -2.84,-0.83,0.00,M8] [#5 -2.22,0.26,0.42,U] [#6 -2.60,-0.71,0.43,U] [#7 -1.48,-0.37,0.49,U] [#8 -1.84,-1.00,0.37,U] 
22:55:31.832 00.002 2696 single-star, 7 included, MultiStar: {-1.65, -0.55}, one-star: {-0.33, -0.62}
22:55:31.832 00.000 2696 CameraToMount -- cameraTheta (-2.06) - m_xAngle (2.74) = xAngle (-4.80 = 1.49)
22:55:31.832 00.000 2696 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.16 = -2.16)
22:55:31.832 00.000 2696 CameraToMount -- cameraX=-0.33 cameraY=-0.62 hyp=0.70 cameraTheta=-2.06 mountX=0.06 mountY=-0.58, mountTheta=-1.47
22:55:31.832 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.33, y=-0.62, opts=13)
22:55:31.832 00.000 2696 Enqueuing Move request for scope (-0.33, -0.62)
22:55:31.832 00.000 5240 Worker thread wakes up
22:55:31.832 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.62) opts 0xd
22:55:31.832 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.33, -0.62)
22:55:31.832 00.000 5240 Moving (-0.33, -0.62) raw xDistance=0.06 yDistance=-0.58
22:55:31.832 00.000 5240 PPEC rslt: input = 0.06, final = -0.09, react = 0.06, pred = -0.16, hyst = 0.00, hyst_pct = 0.44, period_length = 647.39
22:55:31.832 00.000 5240 PPEC: input: 0.06, control: -0.09, exposure: 1500
22:55:31.832 00.000 5240 resist switch: large excursion: input -0.58 thresh 0.45 direction from 1 to -1
22:55:31.832 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.75
22:55:31.832 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
22:55:31.832 00.000 5240 MoveAxis(E, 15, ABG)
22:55:31.832 00.000 5240 Guiding  Dir = 2, Dur = 15
22:55:31.832 00.000 5240 IsGuiding returns 0
22:55:31.848 00.016 5240 PulseGuide returned control before completion, sleep 25
22:55:31.851 00.003 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=0, FiltMin=0, FiltMax=169, Gamma=0.430
22:55:31.880 00.029 5240 IsGuiding returns 1
22:55:31.880 00.000 5240 scope still moving after pulse duration time elapsed
22:55:31.908 00.028 2696 UpdateGuideState exits: m=3124 SNR=39.4
22:55:31.910 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:31.913 00.003 5240 IsGuiding returns 0
22:55:31.913 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:55:31.919 00.006 2696 Enqueuing Expose request
22:55:31.923 00.004 5240 scope move finished after 15 + 51 ms
22:55:31.923 00.000 5240 Move returns status 0, amount 15
22:55:31.923 00.000 5240 BLC: Oldest BLC event removed
22:55:31.923 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 330 applied
22:55:31.923 00.000 5240 MoveAxis(N, 404, ABG)
22:55:31.923 00.000 5240 Guiding  Dir = 0, Dur = 404
22:55:31.923 00.000 5240 IsGuiding returns 0
22:55:31.923 00.000 5240 PulseGuide returned control before completion, sleep 414
22:55:32.339 00.416 5240 IsGuiding returns 1
22:55:32.339 00.000 5240 scope still moving after pulse duration time elapsed
22:55:32.370 00.031 5240 IsGuiding returns 0
22:55:32.370 00.000 5240 scope move finished after 404 + 43 ms
22:55:32.370 00.000 5240 Move returns status 0, amount 404
22:55:32.370 00.000 5240 move complete, result=0
22:55:32.370 00.000 5240 worker thread done servicing request
22:55:32.370 00.000 5240 Worker thread wakes up
22:55:32.370 00.000 2696 GuideStep: 0.1 px 15 ms EAST, -0.6 px 404 ms NORTH
22:55:32.373 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:55:32.373 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:55:34.021 01.648 5240 Exposure complete
22:55:34.089 00.068 5240 worker thread done servicing request
22:55:34.089 00.000 2696 OnExposeComplete: enter
22:55:34.091 00.002 2696 UpdateGuideState(): m_state=6
22:55:34.094 00.003 2696 Star::Find(15, 282, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 380
22:55:34.095 00.001 2696 Star::Find returns 1 (0), X=282.75, Y=264.38, Mass=3018, SNR=38.7, Peak=220 HFD=3.6
22:55:34.097 00.002 2696 MultiStar: [#1 -1.53,-1.11,1.29,U] [#2 -1.36,-1.31,0.67,U] [#3 -1.55,-1.24,0.67,U] [#4 -2.00,-1.43,0.44,U] [#5 -1.45,-0.18,0.42,U] [#6 -2.06,-1.24,0.43,U] [#7 -1.17,-0.98,0.47,U] [#8 -1.27,-1.44,0.37,U] 
22:55:34.099 00.002 2696 single-star, 8 included, MultiStar: {-1.24, -1.12}, one-star: {0.20, -1.07}
22:55:34.101 00.002 2696 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.74) = xAngle (-4.12 = 2.16)
22:55:34.104 00.003 2696 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.49 = -1.49)
22:55:34.106 00.002 2696 CameraToMount -- cameraX=0.20 cameraY=-1.07 hyp=1.09 cameraTheta=-1.39 mountX=-0.61 mountY=-1.08, mountTheta=-2.08
22:55:34.109 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.20, y=-1.07, opts=13)
22:55:34.112 00.003 2696 Enqueuing Move request for scope (0.20, -1.07)
22:55:34.113 00.001 5240 Worker thread wakes up
22:55:34.113 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.20, -1.07) opts 0xd
22:55:34.113 00.000 5240 Handling offset move in thread for scope, endpoint = (0.20, -1.07)
22:55:34.113 00.000 5240 Moving (0.20, -1.07) raw xDistance=-0.61 yDistance=-1.08
22:55:34.113 00.000 5240 BLC: History state: CurrMiss=1.08, AvgInitMiss=1.05, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.584245, 1:1.084655
22:55:34.113 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:55:34.116 00.003 5240 PPEC rslt: input = -0.61, final = -0.75, react = -0.61, pred = -0.37, hyst = -0.46, hyst_pct = 0.44, period_length = 647.39
22:55:34.116 00.000 5240 PPEC: input: -0.61, control: -0.75, exposure: 1500
22:55:34.116 00.000 5240 GuideAlgorithmResistSwitch::result() returns -1.08 from input -1.08
22:55:34.116 00.000 5240 MoveAxis(E, 125, ABG)
22:55:34.116 00.000 5240 Guiding  Dir = 2, Dur = 125
22:55:34.116 00.000 5240 IsGuiding returns 0
22:55:34.117 00.001 5240 PulseGuide returned control before completion, sleep 135
22:55:34.128 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=222, med=0, FiltMin=0, FiltMax=178, Gamma=0.430
22:55:34.175 00.047 2696 UpdateGuideState exits: m=3018 SNR=38.7
22:55:34.177 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:34.179 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:55:34.181 00.002 2696 Enqueuing Expose request
22:55:34.259 00.078 5240 IsGuiding returns 1
22:55:34.259 00.000 5240 scope still moving after pulse duration time elapsed
22:55:34.290 00.031 5240 IsGuiding returns 0
22:55:34.290 00.000 5240 scope move finished after 125 + 49 ms
22:55:34.290 00.000 5240 Move returns status 0, amount 125
22:55:34.290 00.000 5240 MoveAxis(N, 137, ABG)
22:55:34.290 00.000 5240 Guiding  Dir = 0, Dur = 137
22:55:34.291 00.001 5240 IsGuiding returns 0
22:55:34.291 00.000 5240 PulseGuide returned control before completion, sleep 147
22:55:34.446 00.155 5240 IsGuiding returns 1
22:55:34.448 00.002 5240 scope still moving after pulse duration time elapsed
22:55:34.477 00.029 5240 IsGuiding returns 0
22:55:34.478 00.001 5240 scope move finished after 137 + 50 ms
22:55:34.478 00.000 5240 Move returns status 0, amount 137
22:55:34.478 00.000 5240 move complete, result=0
22:55:34.480 00.002 5240 worker thread done servicing request
22:55:34.480 00.000 2696 GuideStep: -0.6 px 125 ms EAST, -1.1 px 137 ms NORTH
22:55:34.490 00.010 5240 Worker thread wakes up
22:55:34.490 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:55:34.491 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:55:35.913 01.422 5240 Exposure complete
22:55:35.975 00.062 5240 worker thread done servicing request
22:55:35.975 00.000 2696 OnExposeComplete: enter
22:55:35.979 00.004 2696 UpdateGuideState(): m_state=6
22:55:35.981 00.002 2696 Star::Find(15, 282, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 381
22:55:35.983 00.002 2696 Star::Find returns 1 (0), X=281.64, Y=265.08, Mass=3186, SNR=39.8, Peak=210 HFD=3.9
22:55:35.986 00.003 2696 MultiStar: [#1 -2.55,-0.23,1.26,U] [#2 -2.41,-0.42,0.68,U] [#3 -2.48,-0.28,0.66,U] [#4 -3.14,-0.49,0.00,M8] [#5 -2.70,0.82,0.00,M1] [#6 -3.16,-0.41,0.00,M6] [#7 -1.99,-0.18,0.45,U] [#8 -2.16,-0.60,0.37,U] 
22:55:35.987 00.001 2696 single-star, 5 included, MultiStar: {-2.06, -0.33}, one-star: {-0.91, -0.37}
22:55:35.989 00.002 2696 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.74) = xAngle (-5.49 = 0.80)
22:55:35.991 00.002 2696 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.86 = -2.86)
22:55:35.993 00.002 2696 CameraToMount -- cameraX=-0.91 cameraY=-0.37 hyp=0.98 cameraTheta=-2.75 mountX=0.69 mountY=-0.28, mountTheta=-0.38
22:55:35.996 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.91, y=-0.37, opts=13)
22:55:35.998 00.002 2696 Enqueuing Move request for scope (-0.91, -0.37)
22:55:36.000 00.002 5240 Worker thread wakes up
22:55:36.000 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.91, -0.37) opts 0xd
22:55:36.000 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.91, -0.37)
22:55:36.000 00.000 5240 Moving (-0.91, -0.37) raw xDistance=0.69 yDistance=-0.28
22:55:36.000 00.000 5240 BLC: History state: CurrMiss=0.28, AvgInitMiss=1.05, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.584245, 1:1.084655, 2:0.277329
22:55:36.000 00.000 5240 BLC: Under-shoot: nominal increase by 132
22:55:36.000 00.000 5240 BLC: window closed
22:55:36.000 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:55:36.000 00.000 5240 BLC: Pulse adjusted to 330
22:55:36.002 00.002 5240 PPEC rslt: input = 0.69, final = 0.28, react = 0.69, pred = -0.66, hyst = 0.61, hyst_pct = 0.44, period_length = 647.39
22:55:36.002 00.000 5240 PPEC: input: 0.69, control: 0.28, exposure: 1500
22:55:36.002 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
22:55:36.002 00.000 5240 MoveAxis(W, 47, ABG)
22:55:36.002 00.000 5240 Guiding  Dir = 3, Dur = 47
22:55:36.002 00.000 5240 IsGuiding returns 0
22:55:36.003 00.001 5240 PulseGuide returned control before completion, sleep 57
22:55:36.015 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=210, med=0, FiltMin=0, FiltMax=174, Gamma=0.430
22:55:36.063 00.048 2696 UpdateGuideState exits: m=3186 SNR=39.8
22:55:36.065 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:36.068 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:55:36.074 00.006 5240 IsGuiding returns 1
22:55:36.074 00.000 5240 scope still moving after pulse duration time elapsed
22:55:36.074 00.000 2696 Enqueuing Expose request
22:55:36.100 00.026 5240 IsGuiding returns 0
22:55:36.100 00.000 5240 scope move finished after 47 + 50 ms
22:55:36.100 00.000 5240 Move returns status 0, amount 47
22:55:36.100 00.000 5240 MoveAxis(N, 35, ABG)
22:55:36.100 00.000 5240 Guiding  Dir = 0, Dur = 35
22:55:36.101 00.001 5240 IsGuiding returns 0
22:55:36.101 00.000 5240 PulseGuide returned control before completion, sleep 45
22:55:36.147 00.046 5240 IsGuiding returns 1
22:55:36.147 00.000 5240 scope still moving after pulse duration time elapsed
22:55:36.179 00.032 5240 IsGuiding returns 0
22:55:36.179 00.000 5240 scope move finished after 35 + 42 ms
22:55:36.179 00.000 5240 Move returns status 0, amount 35
22:55:36.179 00.000 5240 move complete, result=0
22:55:36.179 00.000 5240 worker thread done servicing request
22:55:36.179 00.000 5240 Worker thread wakes up
22:55:36.179 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:55:36.179 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:55:36.179 00.000 2696 GuideStep: 0.7 px 47 ms WEST, -0.3 px 35 ms NORTH
22:55:36.188 00.009 2696 evsrv: cli 0F944500 connect
22:55:36.191 00.003 2696 case statement mapped state 6 to 3
22:55:36.192 00.001 2696 case statement mapped state 6 to 3
22:55:36.199 00.007 2696 evsrv: cli 0F944500 request: {"method":"get_pixel_scale","id":"453e2a4b-fc85-4996-8761-4afe932a5820"}
22:55:36.201 00.002 2696 evsrv: cli 0F944500 response: {"jsonrpc":"2.0","result":1.86834,"id":"453e2a4b-fc85-4996-8761-4afe932a5820"}
22:55:36.205 00.004 2696 evsrv: cli 0F944500 disconnect
22:55:37.813 01.608 5240 Exposure complete
22:55:37.890 00.077 5240 worker thread done servicing request
22:55:37.890 00.000 2696 OnExposeComplete: enter
22:55:37.893 00.003 2696 UpdateGuideState(): m_state=6
22:55:37.895 00.002 2696 Star::Find(15, 281, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 382
22:55:37.898 00.003 2696 Star::Find returns 1 (0), X=281.24, Y=266.01, Mass=3082, SNR=39.2, Peak=207 HFD=4.0
22:55:37.900 00.002 2696 MultiStar: [#1 -2.89,0.71,0.00,M1] [#2 -2.77,0.35,0.00,M1] [#3 -2.92,0.44,0.00,M1] [#4 -3.63,0.38,0.00,M9] [#5 -3.10,1.36,0.00,M2] [#6 -3.67,0.57,0.00,M7] [#7 -2.53,0.76,0.47,U] [#8 -2.66,0.11,0.36,U] 
22:55:37.902 00.002 2696 single-star, 2 included, MultiStar: {-1.89, 0.52}, one-star: {-1.31, 0.56}
22:55:37.903 00.001 2696 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.74) = xAngle (0.00 = 0.00)
22:55:37.905 00.002 2696 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.64 = 2.64)
22:55:37.908 00.003 2696 CameraToMount -- cameraX=-1.31 cameraY=0.56 hyp=1.42 cameraTheta=2.74 mountX=1.42 mountY=0.69, mountTheta=0.45
22:55:37.911 00.003 2696 SchedulePrimaryMove(0F998B58, x=-1.31, y=0.56, opts=13)
22:55:37.914 00.003 2696 Enqueuing Move request for scope (-1.31, 0.56)
22:55:37.916 00.002 5240 Worker thread wakes up
22:55:37.916 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.31, 0.56) opts 0xd
22:55:37.916 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.31, 0.56)
22:55:37.916 00.000 5240 Moving (-1.31, 0.56) raw xDistance=1.42 yDistance=0.69
22:55:37.917 00.001 5240 PPEC rslt: input = 1.42, final = 0.85, react = 1.42, pred = -0.85, hyst = 1.21, hyst_pct = 0.44, period_length = 647.39
22:55:37.918 00.001 5240 PPEC: input: 1.42, control: 0.85, exposure: 1500
22:55:37.918 00.000 5240 resist switch: large excursion: input 0.69 thresh 0.45 direction from -1 to 1
22:55:37.918 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.07
22:55:37.918 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69
22:55:37.918 00.000 5240 MoveAxis(W, 141, ABG)
22:55:37.918 00.000 5240 Guiding  Dir = 3, Dur = 141
22:55:37.918 00.000 5240 IsGuiding returns 0
22:55:37.919 00.001 5240 PulseGuide returned control before completion, sleep 151
22:55:37.930 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=224, med=0, FiltMin=0, FiltMax=188, Gamma=0.430
22:55:37.976 00.046 2696 UpdateGuideState exits: m=3082 SNR=39.2
22:55:37.980 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:37.983 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:55:37.985 00.002 2696 Enqueuing Expose request
22:55:38.080 00.095 5240 IsGuiding returns 1
22:55:38.080 00.000 5240 scope still moving after pulse duration time elapsed
22:55:38.112 00.032 5240 IsGuiding returns 0
22:55:38.112 00.000 5240 scope move finished after 141 + 52 ms
22:55:38.112 00.000 5240 Move returns status 0, amount 141
22:55:38.112 00.000 5240 BLC: Oldest BLC event removed
22:55:38.112 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 330 applied
22:55:38.112 00.000 5240 MoveAxis(S, 417, ABG)
22:55:38.112 00.000 5240 Guiding  Dir = 1, Dur = 417
22:55:38.113 00.001 5240 IsGuiding returns 0
22:55:38.113 00.000 5240 PulseGuide returned control before completion, sleep 427
22:55:38.546 00.433 5240 IsGuiding returns 1
22:55:38.546 00.000 5240 scope still moving after pulse duration time elapsed
22:55:38.577 00.031 5240 IsGuiding returns 0
22:55:38.578 00.001 5240 scope move finished after 417 + 47 ms
22:55:38.578 00.000 5240 Move returns status 0, amount 417
22:55:38.579 00.001 5240 move complete, result=0
22:55:38.579 00.000 5240 worker thread done servicing request
22:55:38.580 00.001 2696 GuideStep: 1.4 px 141 ms WEST, 0.7 px 417 ms SOUTH
22:55:38.588 00.008 5240 Worker thread wakes up
22:55:38.588 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:55:38.588 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:55:40.017 01.429 5240 Exposure complete
22:55:40.081 00.064 5240 worker thread done servicing request
22:55:40.081 00.000 2696 OnExposeComplete: enter
22:55:40.084 00.003 2696 UpdateGuideState(): m_state=6
22:55:40.086 00.002 2696 Star::Find(15, 281, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 383
22:55:40.087 00.001 2696 Star::Find returns 1 (0), X=281.02, Y=265.91, Mass=2986, SNR=38.5, Peak=203 HFD=3.9
22:55:40.089 00.002 2696 MultiStar: [#1 -3.12,0.72,0.00,M2] [#2 -2.90,0.50,0.00,M2] [#3 -3.22,0.69,0.00,M2] [#4 -3.86,0.48,0.00,M10] [#5 -3.14,1.54,0.00,M3] [#6 -3.65,0.43,0.00,M8] [#7 -2.71,0.61,0.00,M1] [#8 -2.89,0.27,0.00,M1] 
22:55:40.091 00.002 2696 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.74) = xAngle (0.11 = 0.11)
22:55:40.093 00.002 2696 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.74 = 2.74)
22:55:40.095 00.002 2696 CameraToMount -- cameraX=-1.53 cameraY=0.47 hyp=1.60 cameraTheta=2.85 mountX=1.59 mountY=0.62, mountTheta=0.37
22:55:40.098 00.003 2696 SchedulePrimaryMove(0F998B58, x=-1.53, y=0.47, opts=13)
22:55:40.099 00.001 2696 Enqueuing Move request for scope (-1.53, 0.47)
22:55:40.104 00.005 5240 Worker thread wakes up
22:55:40.104 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.53, 0.47) opts 0xd
22:55:40.104 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.53, 0.47)
22:55:40.104 00.000 5240 Moving (-1.53, 0.47) raw xDistance=1.59 yDistance=0.62
22:55:40.104 00.000 5240 BLC: History state: CurrMiss=0.62, AvgInitMiss=1.00, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.690186, 1:0.621041
22:55:40.104 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:55:40.105 00.001 5240 PPEC rslt: input = 1.59, final = 0.94, react = 1.59, pred = -1.05, hyst = 1.46, hyst_pct = 0.43, period_length = 647.39
22:55:40.105 00.000 5240 PPEC: input: 1.59, control: 0.94, exposure: 1500
22:55:40.105 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62
22:55:40.105 00.000 5240 MoveAxis(W, 156, ABG)
22:55:40.105 00.000 5240 Guiding  Dir = 3, Dur = 156
22:55:40.106 00.001 5240 IsGuiding returns 0
22:55:40.106 00.000 5240 PulseGuide returned control before completion, sleep 166
22:55:40.118 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=205, med=0, FiltMin=0, FiltMax=171, Gamma=0.430
22:55:40.163 00.045 2696 UpdateGuideState exits: m=2986 SNR=38.5
22:55:40.167 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:40.169 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:55:40.170 00.001 2696 Enqueuing Expose request
22:55:40.280 00.110 5240 IsGuiding returns 1
22:55:40.280 00.000 5240 scope still moving after pulse duration time elapsed
22:55:40.312 00.032 5240 IsGuiding returns 0
22:55:40.312 00.000 5240 scope move finished after 156 + 49 ms
22:55:40.312 00.000 5240 Move returns status 0, amount 156
22:55:40.312 00.000 5240 MoveAxis(S, 79, ABG)
22:55:40.312 00.000 5240 Guiding  Dir = 1, Dur = 79
22:55:40.312 00.000 5240 IsGuiding returns 0
22:55:40.312 00.000 5240 PulseGuide returned control before completion, sleep 89
22:55:40.405 00.093 5240 IsGuiding returns 1
22:55:40.405 00.000 5240 scope still moving after pulse duration time elapsed
22:55:40.436 00.031 5240 IsGuiding returns 0
22:55:40.436 00.000 5240 scope move finished after 79 + 44 ms
22:55:40.436 00.000 5240 Move returns status 0, amount 79
22:55:40.436 00.000 5240 move complete, result=0
22:55:40.436 00.000 5240 worker thread done servicing request
22:55:40.436 00.000 2696 GuideStep: 1.6 px 156 ms WEST, 0.6 px 79 ms SOUTH
22:55:40.439 00.003 5240 Worker thread wakes up
22:55:40.439 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:55:40.439 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:55:42.075 01.636 5240 Exposure complete
22:55:42.153 00.078 5240 worker thread done servicing request
22:55:42.153 00.000 2696 OnExposeComplete: enter
22:55:42.155 00.002 2696 UpdateGuideState(): m_state=6
22:55:42.157 00.002 2696 Star::Find(15, 281, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 384
22:55:42.159 00.002 2696 Star::Find returns 1 (0), X=280.67, Y=266.04, Mass=3149, SNR=39.6, Peak=227 HFD=3.9
22:55:42.161 00.002 2696 MultiStar: [#1 -3.58,0.72,0.00,M3] [#2 -3.48,0.30,0.00,M3] [#3 -3.67,0.38,0.00,M3] [#4 -4.23,0.37,0.00,R] [#5 -3.62,1.41,0.00,M4] [#6 -4.27,0.52,0.00,M9] [#7 -3.23,0.65,0.00,M2] [#8 -3.38,0.06,0.00,M2] 
22:55:42.163 00.002 2696 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.74) = xAngle (0.10 = 0.10)
22:55:42.165 00.002 2696 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.74 = 2.74)
22:55:42.168 00.003 2696 CameraToMount -- cameraX=-1.88 cameraY=0.59 hyp=1.97 cameraTheta=2.84 mountX=1.96 mountY=0.78, mountTheta=0.38
22:55:42.172 00.004 2696 SchedulePrimaryMove(0F998B58, x=-1.88, y=0.59, opts=13)
22:55:42.174 00.002 2696 Enqueuing Move request for scope (-1.88, 0.59)
22:55:42.176 00.002 5240 Worker thread wakes up
22:55:42.176 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.88, 0.59) opts 0xd
22:55:42.176 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.88, 0.59)
22:55:42.176 00.000 5240 Moving (-1.88, 0.59) raw xDistance=1.96 yDistance=0.78
22:55:42.176 00.000 5240 BLC: History state: CurrMiss=0.78, AvgInitMiss=1.00, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.690186, 1:0.621041, 2:0.780256
22:55:42.176 00.000 5240 BLC: Under-shoot: nominal increase by 125
22:55:42.176 00.000 5240 BLC: window closed
22:55:42.176 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:55:42.176 00.000 5240 BLC: Pulse adjusted to 330
22:55:42.178 00.002 5240 PPEC rslt: input = 1.96, final = 1.20, react = 1.96, pred = -1.26, hyst = 1.85, hyst_pct = 0.43, period_length = 647.39
22:55:42.178 00.000 5240 PPEC: input: 1.96, control: 1.20, exposure: 1500
22:55:42.178 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.78 from input 0.78
22:55:42.178 00.000 5240 MoveAxis(W, 199, ABG)
22:55:42.178 00.000 5240 Guiding  Dir = 3, Dur = 199
22:55:42.178 00.000 5240 IsGuiding returns 0
22:55:42.179 00.001 5240 PulseGuide returned control before completion, sleep 209
22:55:42.190 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=199, Gamma=0.430
22:55:42.238 00.048 2696 UpdateGuideState exits: m=3149 SNR=39.6
22:55:42.240 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:42.242 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:55:42.244 00.002 2696 Enqueuing Expose request
22:55:42.246 00.002 2696 evsrv: cli 0F9440A0 connect
22:55:42.248 00.002 2696 case statement mapped state 6 to 3
22:55:42.250 00.002 2696 case statement mapped state 6 to 3
22:55:42.252 00.002 2696 evsrv: cli 0F9440A0 request: {"method":"get_pixel_scale","id":"d12b4ef9-5de1-4d79-b772-13b70ef90cdc"}
22:55:42.254 00.002 2696 evsrv: cli 0F9440A0 response: {"jsonrpc":"2.0","result":1.86834,"id":"d12b4ef9-5de1-4d79-b772-13b70ef90cdc"}
22:55:42.255 00.001 2696 evsrv: cli 0F9440A0 disconnect
22:55:42.403 00.148 5240 IsGuiding returns 0
22:55:42.403 00.000 5240 Move returns status 0, amount 199
22:55:42.403 00.000 5240 MoveAxis(S, 99, ABG)
22:55:42.403 00.000 5240 Guiding  Dir = 1, Dur = 99
22:55:42.403 00.000 5240 IsGuiding returns 0
22:55:42.403 00.000 5240 PulseGuide returned control before completion, sleep 109
22:55:42.529 00.126 5240 IsGuiding returns 1
22:55:42.529 00.000 5240 scope still moving after pulse duration time elapsed
22:55:42.560 00.031 5240 IsGuiding returns 0
22:55:42.560 00.000 5240 scope move finished after 99 + 58 ms
22:55:42.561 00.001 5240 Move returns status 0, amount 99
22:55:42.561 00.000 5240 move complete, result=0
22:55:42.561 00.000 5240 worker thread done servicing request
22:55:42.562 00.001 2696 GuideStep: 2.0 px 199 ms WEST, 0.8 px 99 ms SOUTH
22:55:42.568 00.006 5240 Worker thread wakes up
22:55:42.568 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:55:42.568 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:55:43.992 01.424 5240 Exposure complete
22:55:44.054 00.062 5240 worker thread done servicing request
22:55:44.055 00.001 2696 OnExposeComplete: enter
22:55:44.057 00.002 2696 UpdateGuideState(): m_state=6
22:55:44.059 00.002 2696 Star::Find(15, 280, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 385
22:55:44.061 00.002 2696 Star::Find returns 1 (0), X=280.64, Y=265.52, Mass=3053, SNR=39.0, Peak=200 HFD=3.4
22:55:44.063 00.002 2696 MultiStar: [#1 -3.42,0.15,0.00,M4] [#2 -3.34,-0.19,0.00,M4] [#3 -3.44,0.20,0.00,M4] [#4 0.01,-0.70,0.42,U] [#5 -3.46,0.85,0.00,M5] [#6 -4.16,-0.06,0.00,M10] [#7 -2.83,0.31,0.00,M3] [#8 -3.25,-0.26,0.00,M3] 
22:55:44.065 00.002 2696 refined, 1 included, MultiStar: {-1.34, -0.16}, one-star: {-1.91, 0.07}
22:55:44.067 00.002 2696 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.74) = xAngle (-5.76 = 0.52)
22:55:44.069 00.002 2696 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.13 = -3.13)
22:55:44.072 00.003 2696 CameraToMount -- cameraX=-1.34 cameraY=-0.16 hyp=1.35 cameraTheta=-3.02 mountX=1.17 mountY=-0.02, mountTheta=-0.02
22:55:44.076 00.004 2696 SchedulePrimaryMove(0F998B58, x=-1.34, y=-0.16, opts=13)
22:55:44.078 00.002 2696 Enqueuing Move request for scope (-1.34, -0.16)
22:55:44.079 00.001 5240 Worker thread wakes up
22:55:44.079 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.34, -0.16) opts 0xd
22:55:44.080 00.001 5240 Handling offset move in thread for scope, endpoint = (-1.34, -0.16)
22:55:44.080 00.000 5240 Moving (-1.34, -0.16) raw xDistance=1.17 yDistance=-0.02
22:55:44.080 00.000 5240 PPEC rslt: input = 1.17, final = 0.53, react = 1.17, pred = -1.10, hyst = 1.15, hyst_pct = 0.43, period_length = 647.39
22:55:44.082 00.002 5240 PPEC: input: 1.17, control: 0.53, exposure: 1500
22:55:44.082 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:44.082 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:55:44.082 00.000 5240 MoveAxis(W, 88, ABG)
22:55:44.082 00.000 5240 Guiding  Dir = 3, Dur = 88
22:55:44.082 00.000 5240 IsGuiding returns 0
22:55:44.082 00.000 5240 PulseGuide returned control before completion, sleep 98
22:55:44.094 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=208, med=0, FiltMin=0, FiltMax=148, Gamma=0.430
22:55:44.140 00.046 2696 UpdateGuideState exits: m=3053 SNR=39.0
22:55:44.142 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:44.144 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:55:44.146 00.002 2696 Enqueuing Expose request
22:55:44.185 00.039 5240 IsGuiding returns 1
22:55:44.185 00.000 5240 scope still moving after pulse duration time elapsed
22:55:44.217 00.032 5240 IsGuiding returns 0
22:55:44.217 00.000 5240 scope move finished after 88 + 46 ms
22:55:44.217 00.000 5240 Move returns status 0, amount 88
22:55:44.217 00.000 5240 MoveAxis(N, 0, ABG)
22:55:44.217 00.000 5240 Move returns status 0, amount 0
22:55:44.217 00.000 5240 move complete, result=0
22:55:44.217 00.000 5240 worker thread done servicing request
22:55:44.217 00.000 5240 Worker thread wakes up
22:55:44.217 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:55:44.217 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:55:44.220 00.003 2696 GuideStep: 1.2 px 88 ms WEST, -0.0 px 0 ms NORTH
22:55:45.856 01.636 5240 Exposure complete
22:55:45.938 00.082 5240 worker thread done servicing request
22:55:45.938 00.000 2696 OnExposeComplete: enter
22:55:45.941 00.003 2696 UpdateGuideState(): m_state=6
22:55:45.944 00.003 2696 Star::Find(15, 280, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 386
22:55:45.946 00.002 2696 Star::Find returns 1 (0), X=280.52, Y=265.18, Mass=3084, SNR=39.2, Peak=233 HFD=3.6
22:55:45.950 00.004 2696 MultiStar: [#1 -3.54,-0.01,0.00,M5] [#2 -3.43,-0.32,0.00,M5] [#3 -3.56,-0.17,0.00,M5] [#4 -0.12,-0.75,0.42,U] [#5 -3.80,0.65,0.00,M6] [#6 -4.11,-0.26,0.00,R] [#7 -3.11,0.09,0.00,M4] [#8 -3.39,-0.53,0.00,M4] 
22:55:45.952 00.002 2696 refined, 1 included, MultiStar: {-1.47, -0.41}, one-star: {-2.03, -0.26}
22:55:45.954 00.002 2696 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.74) = xAngle (-5.61 = 0.68)
22:55:45.956 00.002 2696 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.98 = -2.98)
22:55:45.959 00.003 2696 CameraToMount -- cameraX=-1.47 cameraY=-0.41 hyp=1.52 cameraTheta=-2.87 mountX=1.19 mountY=-0.25, mountTheta=-0.21
22:55:45.963 00.004 2696 SchedulePrimaryMove(0F998B58, x=-1.47, y=-0.41, opts=13)
22:55:45.965 00.002 2696 Enqueuing Move request for scope (-1.47, -0.41)
22:55:45.967 00.002 5240 Worker thread wakes up
22:55:45.967 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.47, -0.41) opts 0xd
22:55:45.967 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.47, -0.41)
22:55:45.967 00.000 5240 Moving (-1.47, -0.41) raw xDistance=1.19 yDistance=-0.25
22:55:45.968 00.001 5240 PPEC rslt: input = 1.19, final = 0.99, react = 1.19, pred = -0.34, hyst = 1.19, hyst_pct = 0.43, period_length = 647.39
22:55:45.968 00.000 5240 PPEC: input: 1.19, control: 0.99, exposure: 1500
22:55:45.969 00.001 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:55:45.969 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:55:45.969 00.000 5240 MoveAxis(W, 165, ABG)
22:55:45.969 00.000 5240 Guiding  Dir = 3, Dur = 165
22:55:45.969 00.000 5240 IsGuiding returns 0
22:55:45.969 00.000 5240 PulseGuide returned control before completion, sleep 175
22:55:45.983 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=160, Gamma=0.430
22:55:46.029 00.046 2696 UpdateGuideState exits: m=3084 SNR=39.2
22:55:46.032 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:46.033 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:55:46.035 00.002 2696 Enqueuing Expose request
22:55:46.151 00.116 5240 IsGuiding returns 1
22:55:46.151 00.000 5240 scope still moving after pulse duration time elapsed
22:55:46.182 00.031 5240 IsGuiding returns 0
22:55:46.182 00.000 5240 scope move finished after 165 + 47 ms
22:55:46.182 00.000 5240 Move returns status 0, amount 165
22:55:46.182 00.000 5240 MoveAxis(N, 0, ABG)
22:55:46.182 00.000 5240 Move returns status 0, amount 0
22:55:46.182 00.000 5240 move complete, result=0
22:55:46.182 00.000 5240 worker thread done servicing request
22:55:46.182 00.000 5240 Worker thread wakes up
22:55:46.182 00.000 2696 GuideStep: 1.2 px 165 ms WEST, -0.3 px 0 ms NORTH
22:55:46.185 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:55:46.185 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:55:47.607 01.422 5240 Exposure complete
22:55:47.689 00.082 5240 worker thread done servicing request
22:55:47.689 00.000 2696 OnExposeComplete: enter
22:55:47.691 00.002 2696 UpdateGuideState(): m_state=6
22:55:47.693 00.002 2696 Star::Find(15, 280, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 387
22:55:47.695 00.002 2696 Star::Find returns 1 (0), X=280.57, Y=265.33, Mass=3102, SNR=39.3, Peak=240 HFD=3.4
22:55:47.699 00.004 2696 MultiStar: [#1 -3.59,0.10,0.00,M6] [#2 -3.44,-0.20,0.00,M6] [#3 -3.59,0.06,0.00,M6] [#4 0.04,-0.64,0.42,U] [#5 -3.63,0.88,0.00,M7] [#6 -0.04,0.13,0.45,U] [#7 -2.99,0.18,0.00,M5] [#8 -3.26,-0.38,0.00,M5] 
22:55:47.701 00.002 2696 refined, 2 included, MultiStar: {-1.06, -0.18}, one-star: {-1.98, -0.11}
22:55:47.703 00.002 2696 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.74) = xAngle (-5.71 = 0.57)
22:55:47.705 00.002 2696 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.08 = -3.08)
22:55:47.706 00.001 2696 CameraToMount -- cameraX=-1.06 cameraY=-0.18 hyp=1.07 cameraTheta=-2.98 mountX=0.90 mountY=-0.07, mountTheta=-0.07
22:55:47.710 00.004 2696 SchedulePrimaryMove(0F998B58, x=-1.06, y=-0.18, opts=13)
22:55:47.712 00.002 2696 Enqueuing Move request for scope (-1.06, -0.18)
22:55:47.713 00.001 5240 Worker thread wakes up
22:55:47.713 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.06, -0.18) opts 0xd
22:55:47.713 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.06, -0.18)
22:55:47.714 00.001 5240 Moving (-1.06, -0.18) raw xDistance=0.90 yDistance=-0.07
22:55:47.714 00.000 5240 PPEC rslt: input = 0.90, final = 0.89, react = 0.90, pred = -0.00, hyst = 0.86, hyst_pct = 0.43, period_length = 647.39
22:55:47.715 00.001 5240 PPEC: input: 0.90, control: 0.89, exposure: 1500
22:55:47.715 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:47.715 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:55:47.715 00.000 5240 MoveAxis(W, 147, ABG)
22:55:47.715 00.000 5240 Guiding  Dir = 3, Dur = 147
22:55:47.715 00.000 5240 IsGuiding returns 0
22:55:47.715 00.000 5240 PulseGuide returned control before completion, sleep 157
22:55:47.728 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=240, med=0, FiltMin=0, FiltMax=158, Gamma=0.430
22:55:47.775 00.047 2696 UpdateGuideState exits: m=3102 SNR=39.3
22:55:47.777 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:47.779 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:55:47.781 00.002 2696 Enqueuing Expose request
22:55:47.884 00.103 5240 IsGuiding returns 1
22:55:47.884 00.000 5240 scope still moving after pulse duration time elapsed
22:55:47.916 00.032 5240 IsGuiding returns 0
22:55:47.916 00.000 5240 scope move finished after 147 + 53 ms
22:55:47.916 00.000 5240 Move returns status 0, amount 147
22:55:47.916 00.000 5240 MoveAxis(N, 0, ABG)
22:55:47.916 00.000 5240 Move returns status 0, amount 0
22:55:47.916 00.000 5240 move complete, result=0
22:55:47.917 00.001 5240 worker thread done servicing request
22:55:47.917 00.000 5240 Worker thread wakes up
22:55:47.917 00.000 2696 GuideStep: 0.9 px 147 ms WEST, -0.1 px 0 ms NORTH
22:55:47.919 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:55:47.919 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:55:49.568 01.649 5240 Exposure complete
22:55:49.632 00.064 5240 worker thread done servicing request
22:55:49.633 00.001 2696 OnExposeComplete: enter
22:55:49.635 00.002 2696 UpdateGuideState(): m_state=6
22:55:49.637 00.002 2696 Star::Find(15, 280, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
22:55:49.639 00.002 2696 Star::Find returns 1 (0), X=280.64, Y=265.34, Mass=3010, SNR=38.7, Peak=227 HFD=3.5
22:55:49.642 00.003 2696 MultiStar: [#1 -3.26,-0.10,0.00,M7] [#2 -3.40,-0.31,0.00,M7] [#3 -3.18,-0.12,0.00,M7] [#4 -0.06,-0.77,0.44,U] [#5 -3.65,0.68,0.00,M8] [#6 -0.13,0.10,0.44,U] [#7 -2.78,-0.07,0.00,M6] [#8 -3.16,-0.53,0.00,M6] 
22:55:49.643 00.001 2696 refined, 2 included, MultiStar: {-1.06, -0.21}, one-star: {-1.91, -0.11}
22:55:49.645 00.002 2696 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.74) = xAngle (-5.68 = 0.60)
22:55:49.647 00.002 2696 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.05 = -3.05)
22:55:49.648 00.001 2696 CameraToMount -- cameraX=-1.06 cameraY=-0.21 hyp=1.08 cameraTheta=-2.95 mountX=0.89 mountY=-0.10, mountTheta=-0.11
22:55:49.651 00.003 2696 SchedulePrimaryMove(0F998B58, x=-1.06, y=-0.21, opts=13)
22:55:49.653 00.002 2696 Enqueuing Move request for scope (-1.06, -0.21)
22:55:49.655 00.002 5240 Worker thread wakes up
22:55:49.655 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.06, -0.21) opts 0xd
22:55:49.655 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.06, -0.21)
22:55:49.655 00.000 5240 Moving (-1.06, -0.21) raw xDistance=0.89 yDistance=-0.10
22:55:49.656 00.001 5240 PPEC rslt: input = 0.89, final = 1.14, react = 0.89, pred = 0.43, hyst = 0.90, hyst_pct = 0.43, period_length = 647.39
22:55:49.656 00.000 5240 PPEC: input: 0.89, control: 1.14, exposure: 1500
22:55:49.656 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:49.656 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:55:49.656 00.000 5240 MoveAxis(W, 189, ABG)
22:55:49.656 00.000 5240 Guiding  Dir = 3, Dur = 189
22:55:49.656 00.000 5240 IsGuiding returns 0
22:55:49.656 00.000 5240 PulseGuide returned control before completion, sleep 199
22:55:49.670 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=233, med=0, FiltMin=0, FiltMax=174, Gamma=0.430
22:55:49.716 00.046 2696 UpdateGuideState exits: m=3010 SNR=38.7
22:55:49.718 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:49.720 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:55:49.722 00.002 2696 Enqueuing Expose request
22:55:49.861 00.139 5240 IsGuiding returns 1
22:55:49.861 00.000 5240 scope still moving after pulse duration time elapsed
22:55:49.893 00.032 5240 IsGuiding returns 0
22:55:49.893 00.000 5240 scope move finished after 189 + 46 ms
22:55:49.893 00.000 5240 Move returns status 0, amount 189
22:55:49.893 00.000 5240 MoveAxis(N, 0, ABG)
22:55:49.893 00.000 5240 Move returns status 0, amount 0
22:55:49.893 00.000 5240 move complete, result=0
22:55:49.893 00.000 5240 worker thread done servicing request
22:55:49.893 00.000 5240 Worker thread wakes up
22:55:49.893 00.000 2696 GuideStep: 0.9 px 189 ms WEST, -0.1 px 0 ms NORTH
22:55:49.896 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:55:49.896 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:55:51.325 01.429 5240 Exposure complete
22:55:51.393 00.068 5240 worker thread done servicing request
22:55:51.393 00.000 2696 OnExposeComplete: enter
22:55:51.396 00.003 2696 UpdateGuideState(): m_state=6
22:55:51.398 00.002 2696 Star::Find(15, 280, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
22:55:51.401 00.003 2696 Star::Find returns 1 (0), X=280.80, Y=265.21, Mass=3091, SNR=39.2, Peak=230 HFD=3.6
22:55:51.403 00.002 2696 MultiStar: [#1 -3.20,-0.12,0.00,M8] [#2 -3.04,-0.54,0.00,M8] [#3 -3.24,-0.24,0.00,M8] [#4 0.22,-0.78,0.41,U] [#5 -3.42,0.52,0.00,M9] [#6 0.16,-0.09,0.41,U] [#7 -2.79,-0.20,0.00,M7] [#8 -3.06,-0.60,0.00,M7] 
22:55:51.405 00.002 2696 refined, 2 included, MultiStar: {-0.87, -0.33}, one-star: {-1.75, -0.24}
22:55:51.409 00.004 2696 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.74) = xAngle (-5.52 = 0.76)
22:55:51.411 00.002 2696 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.89 = -2.89)
22:55:51.413 00.002 2696 CameraToMount -- cameraX=-0.87 cameraY=-0.33 hyp=0.93 cameraTheta=-2.78 mountX=0.67 mountY=-0.24, mountTheta=-0.34
22:55:51.417 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.87, y=-0.33, opts=13)
22:55:51.421 00.004 2696 Enqueuing Move request for scope (-0.87, -0.33)
22:55:51.423 00.002 5240 Worker thread wakes up
22:55:51.423 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.87, -0.33) opts 0xd
22:55:51.423 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.87, -0.33)
22:55:51.423 00.000 5240 Moving (-0.87, -0.33) raw xDistance=0.67 yDistance=-0.24
22:55:51.425 00.002 5240 PPEC rslt: input = 0.67, final = 1.42, react = 0.67, pred = 1.29, hyst = 0.69, hyst_pct = 0.43, period_length = 647.39
22:55:51.425 00.000 5240 PPEC: input: 0.67, control: 1.42, exposure: 1500
22:55:51.425 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:55:51.425 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:55:51.425 00.000 5240 MoveAxis(W, 235, ABG)
22:55:51.425 00.000 5240 Guiding  Dir = 3, Dur = 235
22:55:51.426 00.001 5240 IsGuiding returns 0
22:55:51.426 00.000 5240 PulseGuide returned control before completion, sleep 245
22:55:51.439 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=230, med=0, FiltMin=0, FiltMax=160, Gamma=0.430
22:55:51.487 00.048 2696 UpdateGuideState exits: m=3091 SNR=39.2
22:55:51.489 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:51.491 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:55:51.493 00.002 2696 Enqueuing Expose request
22:55:51.685 00.192 5240 IsGuiding returns 1
22:55:51.685 00.000 5240 scope still moving after pulse duration time elapsed
22:55:51.716 00.031 5240 IsGuiding returns 0
22:55:51.716 00.000 5240 scope move finished after 235 + 55 ms
22:55:51.717 00.001 5240 Move returns status 0, amount 235
22:55:51.717 00.000 5240 MoveAxis(N, 0, ABG)
22:55:51.717 00.000 5240 Move returns status 0, amount 0
22:55:51.717 00.000 5240 move complete, result=0
22:55:51.717 00.000 5240 worker thread done servicing request
22:55:51.717 00.000 2696 GuideStep: 0.7 px 235 ms WEST, -0.2 px 0 ms NORTH
22:55:51.725 00.008 5240 Worker thread wakes up
22:55:51.725 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:55:51.725 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:55:53.367 01.642 5240 Exposure complete
22:55:53.440 00.073 5240 worker thread done servicing request
22:55:53.440 00.000 2696 OnExposeComplete: enter
22:55:53.442 00.002 2696 UpdateGuideState(): m_state=6
22:55:53.445 00.003 2696 Star::Find(15, 280, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
22:55:53.447 00.002 2696 Star::Find returns 1 (0), X=281.60, Y=264.80, Mass=3053, SNR=39.0, Peak=221 HFD=3.6
22:55:53.449 00.002 2696 MultiStar: [#1 -2.28,-0.55,1.27,U] [#2 -2.38,-1.11,0.68,U] [#3 -2.35,-0.68,0.64,U] [#4 0.99,-1.29,0.42,U] [#5 -2.69,0.03,0.43,U] [#6 1.00,-0.27,0.43,U] [#7 -1.93,-0.76,0.48,U] [#8 -2.35,-1.20,0.36,U] 
22:55:53.451 00.002 2696 single-star, 8 included, MultiStar: {-1.58, -0.70}, one-star: {-0.95, -0.64}
22:55:53.453 00.002 2696 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.74) = xAngle (-5.28 = 1.00)
22:55:53.454 00.001 2696 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.65 = -2.65)
22:55:53.456 00.002 2696 CameraToMount -- cameraX=-0.95 cameraY=-0.64 hyp=1.15 cameraTheta=-2.54 mountX=0.62 mountY=-0.54, mountTheta=-0.72
22:55:53.460 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.95, y=-0.64, opts=13)
22:55:53.462 00.002 2696 Enqueuing Move request for scope (-0.95, -0.64)
22:55:53.464 00.002 5240 Worker thread wakes up
22:55:53.464 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.95, -0.64) opts 0xd
22:55:53.464 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.95, -0.64)
22:55:53.464 00.000 5240 Moving (-0.95, -0.64) raw xDistance=0.62 yDistance=-0.54
22:55:53.465 00.001 5240 PPEC rslt: input = 0.62, final = 1.71, react = 0.62, pred = 1.85, hyst = 0.67, hyst_pct = 0.42, period_length = 647.39
22:55:53.465 00.000 5240 PPEC: input: 0.62, control: 1.71, exposure: 1500
22:55:53.465 00.000 5240 resist switch: large excursion: input -0.54 thresh 0.45 direction from 1 to -1
22:55:53.465 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.63
22:55:53.465 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
22:55:53.465 00.000 5240 MoveAxis(W, 283, ABG)
22:55:53.465 00.000 5240 Guiding  Dir = 3, Dur = 283
22:55:53.465 00.000 5240 IsGuiding returns 0
22:55:53.466 00.001 5240 PulseGuide returned control before completion, sleep 293
22:55:53.478 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=221, med=0, FiltMin=0, FiltMax=155, Gamma=0.430
22:55:53.526 00.048 2696 UpdateGuideState exits: m=3053 SNR=39.0
22:55:53.528 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:53.530 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:55:53.533 00.003 2696 Enqueuing Expose request
22:55:53.771 00.238 5240 IsGuiding returns 1
22:55:53.771 00.000 5240 scope still moving after pulse duration time elapsed
22:55:53.802 00.031 5240 IsGuiding returns 0
22:55:53.803 00.001 5240 scope move finished after 283 + 54 ms
22:55:53.803 00.000 5240 Move returns status 0, amount 283
22:55:53.803 00.000 5240 BLC: Oldest BLC event removed
22:55:53.803 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 330 applied
22:55:53.804 00.001 5240 MoveAxis(N, 399, ABG)
22:55:53.804 00.000 5240 Guiding  Dir = 0, Dur = 399
22:55:53.804 00.000 5240 IsGuiding returns 0
22:55:53.805 00.001 5240 PulseGuide returned control before completion, sleep 409
22:55:54.222 00.417 5240 IsGuiding returns 1
22:55:54.222 00.000 5240 scope still moving after pulse duration time elapsed
22:55:54.252 00.030 5240 IsGuiding returns 0
22:55:54.252 00.000 5240 scope move finished after 399 + 48 ms
22:55:54.252 00.000 5240 Move returns status 0, amount 399
22:55:54.253 00.001 5240 move complete, result=0
22:55:54.253 00.000 5240 worker thread done servicing request
22:55:54.253 00.000 2696 GuideStep: 0.6 px 283 ms WEST, -0.5 px 399 ms NORTH
22:55:54.262 00.009 5240 Worker thread wakes up
22:55:54.262 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:55:54.263 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:55:55.680 01.417 5240 Exposure complete
22:55:55.729 00.049 5240 worker thread done servicing request
22:55:55.729 00.000 2696 OnExposeComplete: enter
22:55:55.733 00.004 2696 UpdateGuideState(): m_state=6
22:55:55.736 00.003 2696 Star::Find(15, 281, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 391
22:55:55.739 00.003 2696 Star::Find returns 1 (0), X=282.24, Y=263.92, Mass=3078, SNR=39.1, Peak=167 HFD=4.1
22:55:55.741 00.002 2696 MultiStar: [#1 -1.73,-1.29,1.29,U] [#2 -1.68,-1.90,0.68,U] [#3 -1.94,-1.32,0.64,U] [#4 1.50,-2.13,0.43,U] [#5 -1.95,-0.59,0.42,U] [#6 1.62,-1.43,0.43,U] [#7 -1.31,-1.41,0.48,U] [#8 -1.64,-1.92,0.37,U] 
22:55:55.744 00.003 2696 single-star, 8 included, MultiStar: {-0.98, -1.48}, one-star: {-0.31, -1.53}
22:55:55.746 00.002 2696 CameraToMount -- cameraTheta (-1.77) - m_xAngle (2.74) = xAngle (-4.50 = 1.78)
22:55:55.749 00.003 2696 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.87 = -1.87)
22:55:55.751 00.002 2696 CameraToMount -- cameraX=-0.31 cameraY=-1.53 hyp=1.56 cameraTheta=-1.77 mountX=-0.32 mountY=-1.49, mountTheta=-1.78
22:55:55.754 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.31, y=-1.53, opts=13)
22:55:55.759 00.005 2696 Enqueuing Move request for scope (-0.31, -1.53)
22:55:55.765 00.006 5240 Worker thread wakes up
22:55:55.765 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -1.53) opts 0xd
22:55:55.765 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.31, -1.53)
22:55:55.765 00.000 5240 Moving (-0.31, -1.53) raw xDistance=-0.32 yDistance=-1.49
22:55:55.765 00.000 5240 BLC: History state: CurrMiss=1.49, AvgInitMiss=1.05, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.543590, 1:1.487112
22:55:55.765 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:55:55.767 00.002 5240 PPEC rslt: input = -0.32, final = 1.06, react = -0.32, pred = 2.26, hyst = -0.15, hyst_pct = 0.42, period_length = 647.39
22:55:55.767 00.000 5240 PPEC: input: -0.32, control: 1.06, exposure: 1500
22:55:55.767 00.000 5240 GuideAlgorithmResistSwitch::result() returns -1.49 from input -1.49
22:55:55.767 00.000 5240 MoveAxis(W, 175, ABG)
22:55:55.767 00.000 5240 Guiding  Dir = 3, Dur = 175
22:55:55.767 00.000 5240 IsGuiding returns 0
22:55:55.768 00.001 5240 PulseGuide returned control before completion, sleep 185
22:55:55.780 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=175, med=0, FiltMin=0, FiltMax=153, Gamma=0.430
22:55:55.829 00.049 2696 UpdateGuideState exits: m=3078 SNR=39.1
22:55:55.831 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:55.833 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:55:55.835 00.002 2696 Enqueuing Expose request
22:55:55.956 00.121 5240 IsGuiding returns 1
22:55:55.956 00.000 5240 scope still moving after pulse duration time elapsed
22:55:55.986 00.030 5240 IsGuiding returns 1
22:55:56.018 00.032 5240 IsGuiding returns 0
22:55:56.018 00.000 5240 scope move finished after 175 + 75 ms
22:55:56.018 00.000 5240 Move returns status 0, amount 175
22:55:56.018 00.000 5240 MoveAxis(N, 188, ABG)
22:55:56.018 00.000 5240 Guiding  Dir = 0, Dur = 188
22:55:56.018 00.000 5240 IsGuiding returns 0
22:55:56.019 00.001 5240 PulseGuide returned control before completion, sleep 198
22:55:56.219 00.200 5240 IsGuiding returns 1
22:55:56.219 00.000 5240 scope still moving after pulse duration time elapsed
22:55:56.249 00.030 5240 IsGuiding returns 0
22:55:56.249 00.000 5240 scope move finished after 188 + 43 ms
22:55:56.249 00.000 5240 Move returns status 0, amount 188
22:55:56.251 00.002 5240 move complete, result=0
22:55:56.251 00.000 5240 worker thread done servicing request
22:55:56.251 00.000 5240 Worker thread wakes up
22:55:56.251 00.000 2696 GuideStep: -0.3 px 175 ms WEST, -1.5 px 188 ms NORTH
22:55:56.258 00.007 5240 worker thread servicing REQUEST_EXPOSE 1500
22:55:56.259 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:55:57.909 01.650 5240 Exposure complete
22:55:57.969 00.060 5240 worker thread done servicing request
22:55:57.969 00.000 2696 OnExposeComplete: enter
22:55:57.972 00.003 2696 UpdateGuideState(): m_state=6
22:55:57.974 00.002 2696 Star::Find(15, 282, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
22:55:57.978 00.004 2696 Star::Find returns 1 (0), X=283.51, Y=264.30, Mass=3097, SNR=39.3, Peak=236 HFD=3.5
22:55:57.982 00.004 2696 MultiStar: [#1 -0.54,-1.00,1.24,U] [#2 -0.47,-1.43,0.69,U] [#3 -0.50,-1.00,0.68,U] [#4 2.92,-1.70,0.00,M1] [#5 -0.80,-0.31,0.44,U] [#6 2.95,-0.83,0.00,M1] [#7 -0.10,-0.92,0.46,U] [#8 -0.47,-1.44,0.37,U] 
22:55:57.984 00.002 2696 refined, 6 included, MultiStar: {-0.19, -1.05}, one-star: {0.96, -1.15}
22:55:57.986 00.002 2696 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.74) = xAngle (-4.49 = 1.80)
22:55:57.988 00.002 2696 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.85 = -1.85)
22:55:57.990 00.002 2696 CameraToMount -- cameraX=-0.19 cameraY=-1.05 hyp=1.07 cameraTheta=-1.75 mountX=-0.24 mountY=-1.03, mountTheta=-1.80
22:55:57.993 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.19, y=-1.05, opts=13)
22:55:57.995 00.002 2696 Enqueuing Move request for scope (-0.19, -1.05)
22:55:57.997 00.002 5240 Worker thread wakes up
22:55:57.997 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -1.05) opts 0xd
22:55:57.997 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.19, -1.05)
22:55:57.997 00.000 5240 Moving (-0.19, -1.05) raw xDistance=-0.24 yDistance=-1.03
22:55:57.997 00.000 5240 BLC: History state: CurrMiss=1.03, AvgInitMiss=1.05, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.543590, 1:1.487112, 2:1.029297
22:55:57.997 00.000 5240 BLC: Under-shoot: nominal increase by 133
22:55:57.997 00.000 5240 BLC: window closed
22:55:57.997 00.000 5240 BLC: Pulse increase limited by ceiling of 330
22:55:57.997 00.000 5240 BLC: Pulse adjusted to 330
22:55:57.999 00.002 5240 PPEC rslt: input = -0.24, final = 1.49, react = -0.24, pred = 2.57, hyst = 0.00, hyst_pct = 0.42, period_length = 647.39
22:55:57.999 00.000 5240 PPEC: input: -0.24, control: 1.49, exposure: 1500
22:55:58.001 00.002 5240 GuideAlgorithmResistSwitch::result() returns -1.03 from input -1.03
22:55:58.001 00.000 5240 MoveAxis(W, 247, ABG)
22:55:58.001 00.000 5240 Guiding  Dir = 3, Dur = 247
22:55:58.001 00.000 5240 IsGuiding returns 0
22:55:58.001 00.000 5240 PulseGuide returned control before completion, sleep 257
22:55:58.013 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=236, med=0, FiltMin=0, FiltMax=154, Gamma=0.430
22:55:58.060 00.047 2696 UpdateGuideState exits: m=3097 SNR=39.3
22:55:58.062 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:58.064 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:55:58.066 00.002 2696 Enqueuing Expose request
22:55:58.222 00.156 2696 evsrv: cli 0F943C40 connect
22:55:58.224 00.002 2696 case statement mapped state 6 to 3
22:55:58.227 00.003 2696 case statement mapped state 6 to 3
22:55:58.230 00.003 2696 evsrv: cli 0F943C40 request: {"method":"get_pixel_scale","id":"672b0e19-eb1f-409b-817a-e172f176bb5d"}
22:55:58.232 00.002 2696 evsrv: cli 0F943C40 response: {"jsonrpc":"2.0","result":1.86834,"id":"672b0e19-eb1f-409b-817a-e172f176bb5d"}
22:55:58.234 00.002 2696 evsrv: cli 0F943C40 disconnect
22:55:58.264 00.030 5240 IsGuiding returns 1
22:55:58.264 00.000 5240 scope still moving after pulse duration time elapsed
22:55:58.295 00.031 5240 IsGuiding returns 0
22:55:58.295 00.000 5240 scope move finished after 247 + 47 ms
22:55:58.295 00.000 5240 Move returns status 0, amount 247
22:55:58.296 00.001 5240 MoveAxis(N, 130, ABG)
22:55:58.296 00.000 5240 Guiding  Dir = 0, Dur = 130
22:55:58.296 00.000 5240 IsGuiding returns 0
22:55:58.297 00.001 5240 PulseGuide returned control before completion, sleep 140
22:55:58.450 00.153 5240 IsGuiding returns 1
22:55:58.451 00.001 5240 scope still moving after pulse duration time elapsed
22:55:58.481 00.030 5240 IsGuiding returns 0
22:55:58.482 00.001 5240 scope move finished after 130 + 55 ms
22:55:58.482 00.000 5240 Move returns status 0, amount 130
22:55:58.482 00.000 5240 move complete, result=0
22:55:58.482 00.000 5240 worker thread done servicing request
22:55:58.482 00.000 2696 GuideStep: -0.2 px 247 ms WEST, -1.0 px 130 ms NORTH
22:55:58.490 00.008 5240 Worker thread wakes up
22:55:58.491 00.001 5240 worker thread servicing REQUEST_EXPOSE 1500
22:55:58.491 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:55:59.918 01.427 5240 Exposure complete
22:55:59.980 00.062 5240 worker thread done servicing request
22:55:59.980 00.000 2696 OnExposeComplete: enter
22:55:59.982 00.002 2696 UpdateGuideState(): m_state=6
22:55:59.984 00.002 2696 Star::Find(15, 283, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 393
22:55:59.985 00.001 2696 Star::Find returns 1 (0), X=284.08, Y=264.42, Mass=2961, SNR=38.4, Peak=196 HFD=3.9
22:55:59.988 00.003 2696 MultiStar: [#1 0.03,-0.65,1.28,U] [#2 0.19,-1.05,0.68,U] [#3 -0.07,-0.84,0.68,U] [#4 3.58,-1.39,0.00,M2] [#5 -0.11,0.05,0.43,U] [#6 3.37,-0.58,0.00,M2] [#7 0.40,-0.66,0.49,U] [#8 0.13,-1.39,0.38,U] 
22:55:59.990 00.002 2696 refined, 6 included, MultiStar: {0.37, -0.80}, one-star: {1.52, -1.03}
22:55:59.992 00.002 2696 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.74) = xAngle (-3.87 = 2.41)
22:55:59.994 00.002 2696 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-1.24 = -1.24)
22:55:59.996 00.002 2696 CameraToMount -- cameraX=0.37 cameraY=-0.80 hyp=0.89 cameraTheta=-1.14 mountX=-0.66 mountY=-0.84, mountTheta=-2.24
22:55:59.999 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.37, y=-0.80, opts=13)
22:56:00.001 00.002 2696 Enqueuing Move request for scope (0.37, -0.80)
22:56:00.002 00.001 5240 Worker thread wakes up
22:56:00.002 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.80) opts 0xd
22:56:00.002 00.000 5240 Handling offset move in thread for scope, endpoint = (0.37, -0.80)
22:56:00.002 00.000 5240 Moving (0.37, -0.80) raw xDistance=-0.66 yDistance=-0.84
22:56:00.003 00.001 5240 PPEC rslt: input = -0.66, final = 0.90, react = -0.66, pred = 2.56, hyst = -0.49, hyst_pct = 0.42, period_length = 647.39
22:56:00.005 00.002 5240 PPEC: input: -0.66, control: 0.90, exposure: 1500
22:56:00.005 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.84 from input -0.84
22:56:00.005 00.000 5240 MoveAxis(W, 149, ABG)
22:56:00.005 00.000 5240 Guiding  Dir = 3, Dur = 149
22:56:00.005 00.000 5240 IsGuiding returns 0
22:56:00.005 00.000 5240 PulseGuide returned control before completion, sleep 159
22:56:00.021 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=196, med=0, FiltMin=0, FiltMax=151, Gamma=0.430
22:56:00.067 00.046 2696 UpdateGuideState exits: m=2961 SNR=38.4
22:56:00.070 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:00.075 00.005 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:56:00.078 00.003 2696 Enqueuing Expose request
22:56:00.165 00.087 5240 IsGuiding returns 1
22:56:00.165 00.000 5240 scope still moving after pulse duration time elapsed
22:56:00.196 00.031 5240 IsGuiding returns 0
22:56:00.196 00.000 5240 scope move finished after 149 + 42 ms
22:56:00.196 00.000 5240 Move returns status 0, amount 149
22:56:00.196 00.000 5240 MoveAxis(N, 106, ABG)
22:56:00.196 00.000 5240 Guiding  Dir = 0, Dur = 106
22:56:00.196 00.000 5240 IsGuiding returns 0
22:56:00.198 00.002 5240 PulseGuide returned control before completion, sleep 116
22:56:00.320 00.122 5240 IsGuiding returns 1
22:56:00.320 00.000 5240 scope still moving after pulse duration time elapsed
22:56:00.351 00.031 5240 IsGuiding returns 0
22:56:00.351 00.000 5240 scope move finished after 106 + 48 ms
22:56:00.353 00.002 5240 Move returns status 0, amount 106
22:56:00.353 00.000 5240 move complete, result=0
22:56:00.353 00.000 5240 worker thread done servicing request
22:56:00.353 00.000 5240 Worker thread wakes up
22:56:00.354 00.001 2696 GuideStep: -0.7 px 149 ms WEST, -0.8 px 106 ms NORTH
22:56:00.360 00.006 5240 worker thread servicing REQUEST_EXPOSE 1500
22:56:00.360 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:56:01.990 01.630 5240 Exposure complete
22:56:02.040 00.050 5240 worker thread done servicing request
22:56:02.040 00.000 2696 OnExposeComplete: enter
22:56:02.043 00.003 2696 UpdateGuideState(): m_state=6
22:56:02.045 00.002 2696 Star::Find(15, 284, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 394
22:56:02.047 00.002 2696 Star::Find returns 1 (0), X=285.02, Y=265.32, Mass=3099, SNR=39.3, Peak=227 HFD=3.6
22:56:02.050 00.003 2696 MultiStar: [#1 0.64,0.03,1.26,U] [#2 0.88,-0.33,0.67,U] [#3 0.52,-0.39,0.67,U] [#4 4.28,-0.80,0.00,M3] [#5 0.69,0.98,0.43,U] [#6 4.24,-0.09,0.00,M3] [#7 1.00,-0.13,0.48,U] [#8 1.05,-0.60,0.37,U] 
22:56:02.052 00.002 2696 refined, 6 included, MultiStar: {1.10, -0.09}, one-star: {2.47, -0.13}
22:56:02.054 00.002 2696 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.74) = xAngle (-2.82 = -2.82)
22:56:02.056 00.002 2696 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.18 = -0.18)
22:56:02.057 00.001 2696 CameraToMount -- cameraX=1.10 cameraY=-0.09 hyp=1.11 cameraTheta=-0.08 mountX=-1.05 mountY=-0.20, mountTheta=-2.95
22:56:02.061 00.004 2696 SchedulePrimaryMove(0F998B58, x=1.10, y=-0.09, opts=13)
22:56:02.062 00.001 2696 Enqueuing Move request for scope (1.10, -0.09)
22:56:02.064 00.002 5240 Worker thread wakes up
22:56:02.064 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (1.10, -0.09) opts 0xd
22:56:02.064 00.000 5240 Handling offset move in thread for scope, endpoint = (1.10, -0.09)
22:56:02.064 00.000 5240 Moving (1.10, -0.09) raw xDistance=-1.05 yDistance=-0.20
22:56:02.066 00.002 5240 PPEC rslt: input = -1.05, final = 0.49, react = -1.05, pred = 2.45, hyst = -0.80, hyst_pct = 0.42, period_length = 647.39
22:56:02.066 00.000 5240 PPEC: input: -1.05, control: 0.49, exposure: 1500
22:56:02.066 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
22:56:02.066 00.000 5240 MoveAxis(W, 81, ABG)
22:56:02.066 00.000 5240 Guiding  Dir = 3, Dur = 81
22:56:02.066 00.000 5240 IsGuiding returns 0
22:56:02.067 00.001 5240 PulseGuide returned control before completion, sleep 91
22:56:02.079 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=227, med=0, FiltMin=0, FiltMax=164, Gamma=0.430
22:56:02.124 00.045 2696 UpdateGuideState exits: m=3099 SNR=39.3
22:56:02.126 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:02.128 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:56:02.130 00.002 2696 Enqueuing Expose request
22:56:02.158 00.028 5240 IsGuiding returns 1
22:56:02.158 00.000 5240 scope still moving after pulse duration time elapsed
22:56:02.189 00.031 5240 IsGuiding returns 0
22:56:02.189 00.000 5240 scope move finished after 81 + 42 ms
22:56:02.189 00.000 5240 Move returns status 0, amount 81
22:56:02.189 00.000 5240 MoveAxis(N, 26, ABG)
22:56:02.189 00.000 5240 Guiding  Dir = 0, Dur = 26
22:56:02.189 00.000 5240 IsGuiding returns 0
22:56:02.190 00.001 5240 PulseGuide returned control before completion, sleep 36
22:56:02.236 00.046 5240 IsGuiding returns 1
22:56:02.236 00.000 5240 scope still moving after pulse duration time elapsed
22:56:02.268 00.032 5240 IsGuiding returns 0
22:56:02.268 00.000 5240 scope move finished after 26 + 51 ms
22:56:02.270 00.002 5240 Move returns status 0, amount 26
22:56:02.270 00.000 5240 move complete, result=0
22:56:02.270 00.000 5240 worker thread done servicing request
22:56:02.270 00.000 2696 GuideStep: -1.0 px 81 ms WEST, -0.2 px 26 ms NORTH
22:56:02.274 00.004 5240 Worker thread wakes up
22:56:02.274 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:56:02.274 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:56:03.690 01.416 5240 Exposure complete
22:56:03.757 00.067 5240 worker thread done servicing request
22:56:03.757 00.000 2696 OnExposeComplete: enter
22:56:03.760 00.003 2696 UpdateGuideState(): m_state=6
22:56:03.763 00.003 2696 Star::Find(15, 285, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 395
22:56:03.765 00.002 2696 Star::Find returns 1 (1), X=284.59, Y=265.18, Mass=3015, SNR=38.7, Peak=255 HFD=3.5
22:56:03.767 00.002 2696 MultiStar: [#1 0.47,0.11,1.29,U] [#2 0.64,-0.34,0.70,U] [#3 0.48,-0.08,0.66,U] [#4 3.97,-0.66,0.00,M4] [#5 0.43,0.81,0.43,U] [#6 3.93,-0.07,0.00,M4] [#7 0.99,0.00,0.48,U] [#8 0.54,-0.71,0.38,U] 
22:56:03.769 00.002 2696 refined, 6 included, MultiStar: {0.87, -0.07}, one-star: {2.04, -0.27}
22:56:03.771 00.002 2696 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.74) = xAngle (-2.81 = -2.81)
22:56:03.773 00.002 2696 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.18 = -0.18)
22:56:03.774 00.001 2696 CameraToMount -- cameraX=0.87 cameraY=-0.07 hyp=0.87 cameraTheta=-0.08 mountX=-0.82 mountY=-0.16, mountTheta=-2.95
22:56:03.777 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.87, y=-0.07, opts=13)
22:56:03.780 00.003 2696 Enqueuing Move request for scope (0.87, -0.07)
22:56:03.782 00.002 5240 Worker thread wakes up
22:56:03.782 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.87, -0.07) opts 0xd
22:56:03.782 00.000 5240 Handling offset move in thread for scope, endpoint = (0.87, -0.07)
22:56:03.782 00.000 5240 Moving (0.87, -0.07) raw xDistance=-0.82 yDistance=-0.16
22:56:03.783 00.001 5240 PPEC rslt: input = -0.82, final = 0.44, react = -0.82, pred = 2.04, hyst = -0.65, hyst_pct = 0.42, period_length = 647.39
22:56:03.784 00.001 5240 PPEC: input: -0.82, control: 0.44, exposure: 1500
22:56:03.784 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.16
22:56:03.784 00.000 5240 MoveAxis(W, 73, ABG)
22:56:03.784 00.000 5240 Guiding  Dir = 3, Dur = 73
22:56:03.784 00.000 5240 IsGuiding returns 0
22:56:03.784 00.000 5240 PulseGuide returned control before completion, sleep 83
22:56:03.797 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=159, Gamma=0.430
22:56:03.843 00.046 2696 UpdateGuideState exits: m=3015 SNR=38.7 Saturated
22:56:03.845 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:03.847 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:56:03.849 00.002 2696 Enqueuing Expose request
22:56:03.871 00.022 5240 IsGuiding returns 1
22:56:03.871 00.000 5240 scope still moving after pulse duration time elapsed
22:56:03.903 00.032 5240 IsGuiding returns 0
22:56:03.903 00.000 5240 scope move finished after 73 + 45 ms
22:56:03.903 00.000 5240 Move returns status 0, amount 73
22:56:03.903 00.000 5240 MoveAxis(N, 20, ABG)
22:56:03.903 00.000 5240 Guiding  Dir = 0, Dur = 20
22:56:03.904 00.001 5240 IsGuiding returns 0
22:56:03.904 00.000 5240 PulseGuide returned control before completion, sleep 30
22:56:03.948 00.044 5240 IsGuiding returns 1
22:56:03.948 00.000 5240 scope still moving after pulse duration time elapsed
22:56:03.979 00.031 5240 IsGuiding returns 0
22:56:03.979 00.000 5240 scope move finished after 20 + 56 ms
22:56:03.979 00.000 5240 Move returns status 0, amount 20
22:56:03.979 00.000 5240 move complete, result=0
22:56:03.979 00.000 5240 worker thread done servicing request
22:56:03.979 00.000 5240 Worker thread wakes up
22:56:03.979 00.000 2696 GuideStep: -0.8 px 73 ms WEST, -0.2 px 20 ms NORTH
22:56:03.983 00.004 5240 worker thread servicing REQUEST_EXPOSE 1500
22:56:03.983 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:56:05.621 01.638 5240 Exposure complete
22:56:05.672 00.051 5240 worker thread done servicing request
22:56:05.672 00.000 2696 OnExposeComplete: enter
22:56:05.674 00.002 2696 UpdateGuideState(): m_state=6
22:56:05.676 00.002 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 396
22:56:05.679 00.003 2696 Star::Find returns 1 (0), X=284.63, Y=265.59, Mass=3175, SNR=39.8, Peak=228 HFD=3.4
22:56:05.680 00.001 2696 MultiStar: [#1 0.53,0.50,1.25,U] [#2 0.55,-0.00,0.68,U] [#3 0.37,0.12,0.65,U] [#4 3.98,-0.48,0.00,M5] [#5 0.47,0.97,0.42,U] [#6 3.91,0.36,0.00,M5] [#7 0.83,0.36,0.48,U] [#8 0.72,-0.30,0.36,U] 
22:56:05.683 00.003 2696 refined, 6 included, MultiStar: {0.87, 0.27}, one-star: {2.08, 0.14}
22:56:05.685 00.002 2696 CameraToMount -- cameraTheta (0.30) - m_xAngle (2.74) = xAngle (-2.43 = -2.43)
22:56:05.686 00.001 2696 CameraToMount -- cameraTheta (0.30) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.20 = 0.20)
22:56:05.688 00.002 2696 CameraToMount -- cameraX=0.87 cameraY=0.27 hyp=0.91 cameraTheta=0.30 mountX=-0.69 mountY=0.18, mountTheta=2.89
22:56:05.691 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.87, y=0.27, opts=13)
22:56:05.693 00.002 2696 Enqueuing Move request for scope (0.87, 0.27)
22:56:05.694 00.001 5240 Worker thread wakes up
22:56:05.694 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.87, 0.27) opts 0xd
22:56:05.694 00.000 5240 Handling offset move in thread for scope, endpoint = (0.87, 0.27)
22:56:05.694 00.000 5240 Moving (0.87, 0.27) raw xDistance=-0.69 yDistance=0.18
22:56:05.697 00.003 5240 PPEC rslt: input = -0.69, final = -0.20, react = -0.69, pred = 0.76, hyst = -0.57, hyst_pct = 0.41, period_length = 647.39
22:56:05.697 00.000 5240 PPEC: input: -0.69, control: -0.20, exposure: 1500
22:56:05.697 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:56:05.697 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:56:05.697 00.000 5240 MoveAxis(E, 33, ABG)
22:56:05.697 00.000 5240 Guiding  Dir = 2, Dur = 33
22:56:05.698 00.001 5240 IsGuiding returns 0
22:56:05.698 00.000 5240 PulseGuide returned control before completion, sleep 43
22:56:05.710 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=228, med=0, FiltMin=0, FiltMax=156, Gamma=0.430
22:56:05.756 00.046 2696 UpdateGuideState exits: m=3175 SNR=39.8
22:56:05.760 00.004 5240 IsGuiding returns 1
22:56:05.760 00.000 5240 scope still moving after pulse duration time elapsed
22:56:05.760 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:05.762 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:56:05.764 00.002 2696 Enqueuing Expose request
22:56:05.788 00.024 5240 IsGuiding returns 0
22:56:05.788 00.000 5240 scope move finished after 33 + 57 ms
22:56:05.788 00.000 5240 Move returns status 0, amount 33
22:56:05.788 00.000 5240 MoveAxis(N, 0, ABG)
22:56:05.788 00.000 5240 Move returns status 0, amount 0
22:56:05.788 00.000 5240 move complete, result=0
22:56:05.789 00.001 5240 worker thread done servicing request
22:56:05.789 00.000 5240 Worker thread wakes up
22:56:05.789 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:56:05.789 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:56:05.791 00.002 2696 GuideStep: -0.7 px 33 ms EAST, 0.2 px 0 ms NORTH
22:56:07.197 01.406 5240 Exposure complete
22:56:07.247 00.050 5240 worker thread done servicing request
22:56:07.248 00.001 2696 OnExposeComplete: enter
22:56:07.249 00.001 2696 UpdateGuideState(): m_state=6
22:56:07.251 00.002 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 397
22:56:07.253 00.002 2696 Star::Find returns 1 (0), X=284.02, Y=265.87, Mass=3037, SNR=38.9, Peak=196 HFD=3.9
22:56:07.255 00.002 2696 MultiStar: [#1 -0.16,0.66,1.27,U] [#2 0.07,0.17,0.71,U] [#3 -0.16,0.39,0.68,U] [#4 3.26,-0.26,0.00,M6] [#5 -0.31,1.40,0.42,U] [#6 3.40,0.47,0.00,M6] [#7 0.40,0.45,0.46,U] [#8 0.13,-0.28,0.37,U] 
22:56:07.258 00.003 2696 refined, 6 included, MultiStar: {0.27, 0.48}, one-star: {1.47, 0.42}
22:56:07.261 00.003 2696 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.74) = xAngle (-1.68 = -1.68)
22:56:07.264 00.003 2696 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (0.96 = 0.96)
22:56:07.265 00.001 2696 CameraToMount -- cameraX=0.27 cameraY=0.48 hyp=0.55 cameraTheta=1.06 mountX=-0.06 mountY=0.45, mountTheta=1.70
22:56:07.268 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.27, y=0.48, opts=13)
22:56:07.270 00.002 2696 Enqueuing Move request for scope (0.27, 0.48)
22:56:07.272 00.002 5240 Worker thread wakes up
22:56:07.272 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.48) opts 0xd
22:56:07.272 00.000 5240 Handling offset move in thread for scope, endpoint = (0.27, 0.48)
22:56:07.272 00.000 5240 Moving (0.27, 0.48) raw xDistance=-0.06 yDistance=0.45
22:56:07.273 00.001 5240 PPEC rslt: input = -0.06, final = 0.17, react = -0.06, pred = 0.28, hyst = 0.00, hyst_pct = 0.41, period_length = 647.39
22:56:07.274 00.001 5240 PPEC: input: -0.06, control: 0.17, exposure: 1500
22:56:07.274 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:56:07.274 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
22:56:07.274 00.000 5240 MoveAxis(W, 27, ABG)
22:56:07.274 00.000 5240 Guiding  Dir = 3, Dur = 27
22:56:07.274 00.000 5240 IsGuiding returns 0
22:56:07.274 00.000 5240 PulseGuide returned control before completion, sleep 37
22:56:07.286 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=208, med=0, FiltMin=0, FiltMax=170, Gamma=0.430
22:56:07.317 00.031 5240 IsGuiding returns 1
22:56:07.317 00.000 5240 scope still moving after pulse duration time elapsed
22:56:07.334 00.017 2696 UpdateGuideState exits: m=3037 SNR=38.9
22:56:07.336 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:07.338 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:56:07.339 00.001 2696 Enqueuing Expose request
22:56:07.349 00.010 5240 IsGuiding returns 0
22:56:07.349 00.000 5240 scope move finished after 27 + 47 ms
22:56:07.349 00.000 5240 Move returns status 0, amount 27
22:56:07.349 00.000 5240 MoveAxis(N, 0, ABG)
22:56:07.349 00.000 5240 Move returns status 0, amount 0
22:56:07.349 00.000 5240 move complete, result=0
22:56:07.349 00.000 5240 worker thread done servicing request
22:56:07.349 00.000 5240 Worker thread wakes up
22:56:07.349 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:56:07.349 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:56:07.350 00.001 2696 GuideStep: -0.1 px 27 ms WEST, 0.4 px 0 ms NORTH
22:56:08.993 01.643 5240 Exposure complete
22:56:09.050 00.057 5240 worker thread done servicing request
22:56:09.050 00.000 2696 OnExposeComplete: enter
22:56:09.052 00.002 2696 UpdateGuideState(): m_state=6
22:56:09.054 00.002 2696 Star::Find(15, 284, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 398
22:56:09.056 00.002 2696 Star::Find returns 1 (0), X=283.40, Y=265.99, Mass=3002, SNR=38.6, Peak=209 HFD=3.6
22:56:09.057 00.001 2696 MultiStar: [#1 -0.82,0.63,1.28,U] [#2 -0.57,0.53,0.70,U] [#3 -0.62,0.58,0.68,U] [#4 2.72,0.08,0.00,M7] [#5 -0.88,1.68,0.44,U] [#6 2.77,0.75,0.00,M7] [#7 -0.20,0.76,0.48,U] [#8 -0.46,0.06,0.37,U] 
22:56:09.061 00.004 2696 refined, 6 included, MultiStar: {-0.34, 0.65}, one-star: {0.85, 0.54}
22:56:09.062 00.001 2696 CameraToMount -- cameraTheta (2.05) - m_xAngle (2.74) = xAngle (-0.69 = -0.69)
22:56:09.064 00.002 2696 CameraToMount -- cameraTheta (2.05) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.94 = 1.94)
22:56:09.066 00.002 2696 CameraToMount -- cameraX=-0.34 cameraY=0.65 hyp=0.73 cameraTheta=2.05 mountX=0.57 mountY=0.68, mountTheta=0.88
22:56:09.068 00.002 2696 SchedulePrimaryMove(0F998B58, x=-0.34, y=0.65, opts=13)
22:56:09.072 00.004 2696 Enqueuing Move request for scope (-0.34, 0.65)
22:56:09.074 00.002 5240 Worker thread wakes up
22:56:09.074 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.65) opts 0xd
22:56:09.074 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.34, 0.65)
22:56:09.074 00.000 5240 Moving (-0.34, 0.65) raw xDistance=0.57 yDistance=0.68
22:56:09.076 00.002 5240 PPEC rslt: input = 0.57, final = 0.43, react = 0.57, pred = -0.17, hyst = 0.49, hyst_pct = 0.41, period_length = 647.39
22:56:09.076 00.000 5240 PPEC: input: 0.57, control: 0.43, exposure: 1500
22:56:09.076 00.000 5240 resist switch: large excursion: input 0.68 thresh 0.45 direction from -1 to 1
22:56:09.076 00.000 5240 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.05
22:56:09.076 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68
22:56:09.076 00.000 5240 MoveAxis(W, 72, ABG)
22:56:09.076 00.000 5240 Guiding  Dir = 3, Dur = 72
22:56:09.076 00.000 5240 IsGuiding returns 0
22:56:09.077 00.001 5240 PulseGuide returned control before completion, sleep 82
22:56:09.088 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=209, med=0, FiltMin=0, FiltMax=165, Gamma=0.430
22:56:09.137 00.049 2696 UpdateGuideState exits: m=3002 SNR=38.6
22:56:09.140 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:09.142 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:56:09.143 00.001 2696 Enqueuing Expose request
22:56:09.168 00.025 5240 IsGuiding returns 1
22:56:09.168 00.000 5240 scope still moving after pulse duration time elapsed
22:56:09.199 00.031 5240 IsGuiding returns 0
22:56:09.199 00.000 5240 scope move finished after 72 + 50 ms
22:56:09.199 00.000 5240 Move returns status 0, amount 72
22:56:09.199 00.000 5240 BLC: Oldest BLC event removed
22:56:09.199 00.000 5240 BLC: Dec direction reversal from North to South, backlash comp pulse of 330 applied
22:56:09.199 00.000 5240 MoveAxis(S, 417, ABG)
22:56:09.199 00.000 5240 Guiding  Dir = 1, Dur = 417
22:56:09.199 00.000 5240 IsGuiding returns 0
22:56:09.200 00.001 5240 PulseGuide returned control before completion, sleep 427
22:56:09.632 00.432 5240 IsGuiding returns 1
22:56:09.632 00.000 5240 scope still moving after pulse duration time elapsed
22:56:09.663 00.031 5240 IsGuiding returns 0
22:56:09.663 00.000 5240 scope move finished after 417 + 46 ms
22:56:09.663 00.000 5240 Move returns status 0, amount 417
22:56:09.665 00.002 5240 move complete, result=0
22:56:09.665 00.000 5240 worker thread done servicing request
22:56:09.665 00.000 5240 Worker thread wakes up
22:56:09.665 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:56:09.666 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:56:09.666 00.000 2696 GuideStep: 0.6 px 72 ms WEST, 0.7 px 417 ms SOUTH
22:56:11.077 01.411 5240 Exposure complete
22:56:11.127 00.050 5240 worker thread done servicing request
22:56:11.127 00.000 2696 OnExposeComplete: enter
22:56:11.130 00.003 2696 UpdateGuideState(): m_state=6
22:56:11.131 00.001 2696 Star::Find(15, 283, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 399
22:56:11.134 00.003 2696 Star::Find returns 1 (0), X=282.52, Y=266.64, Mass=2967, SNR=38.4, Peak=212 HFD=3.4
22:56:11.137 00.003 2696 MultiStar: [#1 -1.29,1.47,1.29,U] [#2 -1.36,1.13,0.71,U] [#3 -1.20,1.30,0.69,U] [#4 1.98,0.86,0.42,U] [#5 -1.66,2.30,0.00,M1] [#6 2.07,1.54,0.44,U] [#7 -0.81,1.48,0.49,U] [#8 -1.35,0.69,0.38,U] 
22:56:11.139 00.002 2696 single-star, 7 included, MultiStar: {-0.49, 1.26}, one-star: {-0.03, 1.19}
22:56:11.140 00.001 2696 CameraToMount -- cameraTheta (1.59) - m_xAngle (2.74) = xAngle (-1.14 = -1.14)
22:56:11.142 00.002 2696 CameraToMount -- cameraTheta (1.59) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (1.49 = 1.49)
22:56:11.144 00.002 2696 CameraToMount -- cameraX=-0.03 cameraY=1.19 hyp=1.19 cameraTheta=1.59 mountX=0.49 mountY=1.18, mountTheta=1.18
22:56:11.147 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.03, y=1.19, opts=13)
22:56:11.149 00.002 2696 Enqueuing Move request for scope (-0.03, 1.19)
22:56:11.150 00.001 5240 Worker thread wakes up
22:56:11.150 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 1.19) opts 0xd
22:56:11.150 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.03, 1.19)
22:56:11.150 00.000 5240 Moving (-0.03, 1.19) raw xDistance=0.49 yDistance=1.18
22:56:11.152 00.002 5240 BLC: History state: CurrMiss=1.18, AvgInitMiss=1.06, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.684387, 1:1.183751
22:56:11.152 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:56:11.153 00.001 5240 PPEC rslt: input = 0.49, final = 0.05, react = 0.49, pred = -0.72, hyst = 0.46, hyst_pct = 0.41, period_length = 647.39
22:56:11.153 00.000 5240 PPEC: input: 0.49, control: 0.05, exposure: 1500
22:56:11.153 00.000 5240 GuideAlgorithmResistSwitch::result() returns 1.18 from input 1.18
22:56:11.153 00.000 5240 MoveAxis(W, 9, ABG)
22:56:11.153 00.000 5240 Guiding  Dir = 3, Dur = 9
22:56:11.153 00.000 5240 IsGuiding returns 0
22:56:11.154 00.001 5240 PulseGuide returned control before completion, sleep 19
22:56:11.166 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=212, med=0, FiltMin=0, FiltMax=155, Gamma=0.430
22:56:11.181 00.015 5240 IsGuiding returns 1
22:56:11.181 00.000 5240 scope still moving after pulse duration time elapsed
22:56:11.212 00.031 5240 IsGuiding returns 0
22:56:11.212 00.000 5240 scope move finished after 9 + 49 ms
22:56:11.212 00.000 5240 Move returns status 0, amount 9
22:56:11.212 00.000 5240 MoveAxis(S, 150, ABG)
22:56:11.212 00.000 5240 Guiding  Dir = 1, Dur = 150
22:56:11.212 00.000 2696 UpdateGuideState exits: m=2967 SNR=38.4
22:56:11.215 00.003 5240 IsGuiding returns 0
22:56:11.215 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:11.217 00.002 5240 PulseGuide returned control before completion, sleep 160
22:56:11.217 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:56:11.219 00.002 2696 Enqueuing Expose request
22:56:11.383 00.164 5240 IsGuiding returns 1
22:56:11.383 00.000 5240 scope still moving after pulse duration time elapsed
22:56:11.414 00.031 5240 IsGuiding returns 0
22:56:11.415 00.001 5240 scope move finished after 150 + 49 ms
22:56:11.415 00.000 5240 Move returns status 0, amount 150
22:56:11.415 00.000 5240 move complete, result=0
22:56:11.415 00.000 5240 worker thread done servicing request
22:56:11.415 00.000 5240 Worker thread wakes up
22:56:11.416 00.001 2696 GuideStep: 0.5 px 9 ms WEST, 1.2 px 150 ms SOUTH
22:56:11.427 00.011 5240 worker thread servicing REQUEST_EXPOSE 1500
22:56:11.427 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:56:13.067 01.640 5240 Exposure complete
22:56:13.168 00.101 5240 worker thread done servicing request
22:56:13.168 00.000 2696 OnExposeComplete: enter
22:56:13.170 00.002 2696 UpdateGuideState(): m_state=6
22:56:13.172 00.002 2696 Star::Find(15, 282, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 400
22:56:13.174 00.002 2696 Star::Find returns 1 (0), X=280.85, Y=266.10, Mass=3015, SNR=38.7, Peak=229 HFD=3.7
22:56:13.177 00.003 2696 MultiStar: [#1 -3.05,0.92,0.00,M1] [#2 -3.10,0.53,0.00,M1] [#3 -2.93,0.74,0.00,M1] [#4 0.24,0.11,0.42,U] [#5 -3.42,1.43,0.00,M2] [#6 0.48,0.87,0.43,U] [#7 -2.62,0.74,0.00,M1] [#8 -2.98,0.19,0.00,M1] 
22:56:13.180 00.003 2696 refined, 2 included, MultiStar: {-0.75, 0.58}, one-star: {-1.70, 0.65}
22:56:13.182 00.002 2696 CameraToMount -- cameraTheta (2.49) - m_xAngle (2.74) = xAngle (-0.25 = -0.25)
22:56:13.184 00.002 2696 CameraToMount -- cameraTheta (2.49) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.38 = 2.38)
22:56:13.185 00.001 2696 CameraToMount -- cameraX=-0.75 cameraY=0.58 hyp=0.95 cameraTheta=2.49 mountX=0.92 mountY=0.65, mountTheta=0.62
22:56:13.188 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.75, y=0.58, opts=13)
22:56:13.190 00.002 2696 Enqueuing Move request for scope (-0.75, 0.58)
22:56:13.192 00.002 5240 Worker thread wakes up
22:56:13.192 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.75, 0.58) opts 0xd
22:56:13.192 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.75, 0.58)
22:56:13.192 00.000 5240 Moving (-0.75, 0.58) raw xDistance=0.92 yDistance=0.65
22:56:13.192 00.000 5240 BLC: History state: CurrMiss=0.65, AvgInitMiss=1.06, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.684387, 1:1.183751, 2:0.652989
22:56:13.192 00.000 5240 BLC: Under-shoot: nominal increase by 134
22:56:13.192 00.000 5240 BLC: window closed
22:56:13.193 00.001 5240 BLC: Pulse increase limited by ceiling of 330
22:56:13.193 00.000 5240 BLC: Pulse adjusted to 330
22:56:13.195 00.002 5240 PPEC rslt: input = 0.92, final = 0.15, react = 0.92, pred = -1.27, hyst = 0.87, hyst_pct = 0.41, period_length = 647.39
22:56:13.195 00.000 5240 PPEC: input: 0.92, control: 0.15, exposure: 1500
22:56:13.196 00.001 5240 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65
22:56:13.196 00.000 5240 MoveAxis(W, 25, ABG)
22:56:13.196 00.000 5240 Guiding  Dir = 3, Dur = 25
22:56:13.197 00.001 5240 IsGuiding returns 0
22:56:13.197 00.000 5240 PulseGuide returned control before completion, sleep 35
22:56:13.209 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=164, Gamma=0.430
22:56:13.237 00.028 5240 IsGuiding returns 1
22:56:13.237 00.000 5240 scope still moving after pulse duration time elapsed
22:56:13.257 00.020 2696 UpdateGuideState exits: m=3015 SNR=38.7
22:56:13.262 00.005 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:13.265 00.003 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:56:13.268 00.003 5240 IsGuiding returns 1
22:56:13.268 00.000 2696 Enqueuing Expose request
22:56:13.271 00.003 2696 evsrv: cli 0F943CE0 connect
22:56:13.274 00.003 2696 case statement mapped state 6 to 3
22:56:13.277 00.003 2696 case statement mapped state 6 to 3
22:56:13.279 00.002 2696 evsrv: cli 0F943CE0 request: {"method":"get_pixel_scale","id":"c29fd98e-f126-48ff-b348-37b8660fd69e"}
22:56:13.282 00.003 2696 evsrv: cli 0F943CE0 response: {"jsonrpc":"2.0","result":1.86834,"id":"c29fd98e-f126-48ff-b348-37b8660fd69e"}
22:56:13.285 00.003 2696 evsrv: cli 0F943CE0 disconnect
22:56:13.299 00.014 5240 IsGuiding returns 1
22:56:13.330 00.031 5240 IsGuiding returns 0
22:56:13.330 00.000 5240 scope move finished after 25 + 108 ms
22:56:13.330 00.000 5240 Move returns status 0, amount 25
22:56:13.330 00.000 5240 MoveAxis(S, 83, ABG)
22:56:13.330 00.000 5240 Guiding  Dir = 1, Dur = 83
22:56:13.331 00.001 5240 IsGuiding returns 0
22:56:13.331 00.000 5240 PulseGuide returned control before completion, sleep 93
22:56:13.440 00.109 5240 IsGuiding returns 1
22:56:13.440 00.000 5240 scope still moving after pulse duration time elapsed
22:56:13.471 00.031 5240 IsGuiding returns 0
22:56:13.471 00.000 5240 scope move finished after 83 + 56 ms
22:56:13.471 00.000 5240 Move returns status 0, amount 83
22:56:13.471 00.000 5240 move complete, result=0
22:56:13.471 00.000 5240 worker thread done servicing request
22:56:13.471 00.000 5240 Worker thread wakes up
22:56:13.471 00.000 2696 GuideStep: 0.9 px 25 ms WEST, 0.7 px 83 ms SOUTH
22:56:13.473 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:56:13.474 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:56:14.906 01.432 5240 Exposure complete
22:56:14.962 00.056 5240 worker thread done servicing request
22:56:14.962 00.000 2696 OnExposeComplete: enter
22:56:14.964 00.002 2696 UpdateGuideState(): m_state=6
22:56:14.966 00.002 2696 Star::Find(15, 280, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 401
22:56:14.969 00.003 2696 Star::Find returns 1 (0), X=280.36, Y=265.99, Mass=3000, SNR=38.6, Peak=206 HFD=3.8
22:56:14.971 00.002 2696 MultiStar: [#1 -3.79,0.83,0.00,M2] [#2 -3.50,0.63,0.00,M2] [#3 -3.78,0.72,0.00,M2] [#4 -0.24,-0.09,0.42,U] [#5 -3.91,1.57,0.00,M3] [#6 -0.24,0.84,0.44,U] [#7 -3.42,0.60,0.00,M2] [#8 -3.85,0.05,0.00,M2] 
22:56:14.972 00.001 2696 refined, 2 included, MultiStar: {-1.29, 0.47}, one-star: {-2.19, 0.54}
22:56:14.974 00.002 2696 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.74) = xAngle (0.06 = 0.06)
22:56:14.976 00.002 2696 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.69 = 2.69)
22:56:14.978 00.002 2696 CameraToMount -- cameraX=-1.29 cameraY=0.47 hyp=1.38 cameraTheta=2.79 mountX=1.37 mountY=0.60, mountTheta=0.41
22:56:14.981 00.003 2696 SchedulePrimaryMove(0F998B58, x=-1.29, y=0.47, opts=13)
22:56:14.984 00.003 2696 Enqueuing Move request for scope (-1.29, 0.47)
22:56:14.985 00.001 5240 Worker thread wakes up
22:56:14.985 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.29, 0.47) opts 0xd
22:56:14.986 00.001 5240 Handling offset move in thread for scope, endpoint = (-1.29, 0.47)
22:56:14.986 00.000 5240 Moving (-1.29, 0.47) raw xDistance=1.37 yDistance=0.60
22:56:14.986 00.000 5240 PPEC rslt: input = 1.37, final = 0.82, react = 1.37, pred = -0.85, hyst = 1.24, hyst_pct = 0.41, period_length = 647.39
22:56:14.987 00.001 5240 PPEC: input: 1.37, control: 0.82, exposure: 1500
22:56:14.987 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60
22:56:14.987 00.000 5240 MoveAxis(W, 135, ABG)
22:56:14.987 00.000 5240 Guiding  Dir = 3, Dur = 135
22:56:14.987 00.000 5240 IsGuiding returns 0
22:56:14.987 00.000 5240 PulseGuide returned control before completion, sleep 145
22:56:14.999 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=208, med=0, FiltMin=0, FiltMax=179, Gamma=0.430
22:56:15.047 00.048 2696 UpdateGuideState exits: m=3000 SNR=38.6
22:56:15.049 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:15.050 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:56:15.052 00.002 2696 Enqueuing Expose request
22:56:15.139 00.087 5240 IsGuiding returns 1
22:56:15.139 00.000 5240 scope still moving after pulse duration time elapsed
22:56:15.169 00.030 5240 IsGuiding returns 0
22:56:15.169 00.000 5240 scope move finished after 135 + 46 ms
22:56:15.169 00.000 5240 Move returns status 0, amount 135
22:56:15.169 00.000 5240 MoveAxis(S, 76, ABG)
22:56:15.169 00.000 5240 Guiding  Dir = 1, Dur = 76
22:56:15.170 00.001 5240 IsGuiding returns 0
22:56:15.170 00.000 5240 PulseGuide returned control before completion, sleep 86
22:56:15.262 00.092 5240 IsGuiding returns 1
22:56:15.262 00.000 5240 scope still moving after pulse duration time elapsed
22:56:15.294 00.032 5240 IsGuiding returns 0
22:56:15.294 00.000 5240 scope move finished after 76 + 48 ms
22:56:15.294 00.000 5240 Move returns status 0, amount 76
22:56:15.294 00.000 5240 move complete, result=0
22:56:15.295 00.001 5240 worker thread done servicing request
22:56:15.295 00.000 2696 GuideStep: 1.4 px 135 ms WEST, 0.6 px 76 ms SOUTH
22:56:15.299 00.004 5240 Worker thread wakes up
22:56:15.299 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:56:15.300 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:56:16.949 01.649 5240 Exposure complete
22:56:17.019 00.070 5240 worker thread done servicing request
22:56:17.019 00.000 2696 OnExposeComplete: enter
22:56:17.021 00.002 2696 UpdateGuideState(): m_state=6
22:56:17.023 00.002 2696 Star::Find(15, 280, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 402
22:56:17.024 00.001 2696 Star::Find returns 1 (0), X=279.97, Y=265.85, Mass=3142, SNR=39.5, Peak=212 HFD=3.8
22:56:17.027 00.003 2696 MultiStar: [#1 -4.61,0.16,0.00,M3] [#2 -4.12,0.04,0.00,M3] [#3 -4.33,0.33,0.00,M3] [#4 -0.74,-0.23,0.41,U] [#5 -4.42,1.31,0.00,M4] [#6 -0.73,0.64,0.42,U] [#7 -3.86,0.41,0.00,M3] [#8 -3.95,0.07,0.00,M3] 
22:56:17.028 00.001 2696 refined, 2 included, MultiStar: {-1.75, 0.32}, one-star: {-2.58, 0.40}
22:56:17.030 00.002 2696 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.74) = xAngle (0.23 = 0.23)
22:56:17.032 00.002 2696 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.86 = 2.86)
22:56:17.034 00.002 2696 CameraToMount -- cameraX=-1.75 cameraY=0.32 hyp=1.77 cameraTheta=2.96 mountX=1.73 mountY=0.50, mountTheta=0.28
22:56:17.036 00.002 2696 SchedulePrimaryMove(0F998B58, x=-1.75, y=0.32, opts=13)
22:56:17.038 00.002 2696 Enqueuing Move request for scope (-1.75, 0.32)
22:56:17.041 00.003 5240 Worker thread wakes up
22:56:17.041 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.75, 0.32) opts 0xd
22:56:17.041 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.75, 0.32)
22:56:17.041 00.000 5240 Moving (-1.75, 0.32) raw xDistance=1.73 yDistance=0.50
22:56:17.043 00.002 5240 PPEC rslt: input = 1.73, final = 0.98, react = 1.73, pred = -1.15, hyst = 1.57, hyst_pct = 0.41, period_length = 647.39
22:56:17.043 00.000 5240 PPEC: input: 1.73, control: 0.98, exposure: 1500
22:56:17.043 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
22:56:17.043 00.000 5240 MoveAxis(W, 163, ABG)
22:56:17.043 00.000 5240 Guiding  Dir = 3, Dur = 163
22:56:17.043 00.000 5240 IsGuiding returns 0
22:56:17.044 00.001 5240 PulseGuide returned control before completion, sleep 173
22:56:17.055 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=212, med=0, FiltMin=0, FiltMax=155, Gamma=0.430
22:56:17.102 00.047 2696 UpdateGuideState exits: m=3142 SNR=39.5
22:56:17.104 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:17.105 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:56:17.108 00.003 2696 Enqueuing Expose request
22:56:17.229 00.121 5240 IsGuiding returns 1
22:56:17.229 00.000 5240 scope still moving after pulse duration time elapsed
22:56:17.261 00.032 5240 IsGuiding returns 0
22:56:17.262 00.001 5240 scope move finished after 163 + 55 ms
22:56:17.263 00.001 5240 Move returns status 0, amount 163
22:56:17.263 00.000 5240 MoveAxis(S, 63, ABG)
22:56:17.263 00.000 5240 Guiding  Dir = 1, Dur = 63
22:56:17.263 00.000 5240 IsGuiding returns 0
22:56:17.264 00.001 5240 PulseGuide returned control before completion, sleep 73
22:56:17.337 00.073 5240 IsGuiding returns 1
22:56:17.337 00.000 5240 scope still moving after pulse duration time elapsed
22:56:17.368 00.031 5240 IsGuiding returns 0
22:56:17.368 00.000 5240 scope move finished after 63 + 42 ms
22:56:17.368 00.000 5240 Move returns status 0, amount 63
22:56:17.368 00.000 5240 move complete, result=0
22:56:17.369 00.001 5240 worker thread done servicing request
22:56:17.369 00.000 5240 Worker thread wakes up
22:56:17.369 00.000 2696 GuideStep: 1.7 px 163 ms WEST, 0.5 px 63 ms SOUTH
22:56:17.374 00.005 5240 worker thread servicing REQUEST_EXPOSE 1500
22:56:17.374 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:56:18.798 01.424 5240 Exposure complete
22:56:18.858 00.060 5240 worker thread done servicing request
22:56:18.858 00.000 2696 OnExposeComplete: enter
22:56:18.860 00.002 2696 UpdateGuideState(): m_state=6
22:56:18.862 00.002 2696 Star::Find(15, 279, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 403
22:56:18.863 00.001 2696 Star::Find returns 1 (0), X=279.84, Y=265.53, Mass=3082, SNR=39.1, Peak=208 HFD=3.7
22:56:18.866 00.003 2696 MultiStar: [#1 -4.36,0.36,0.00,M4] [#2 -4.00,0.03,0.00,M4] [#3 -4.37,0.27,0.00,M4] [#4 -0.69,-0.57,0.42,U] [#5 -4.28,1.11,0.00,M5] [#6 -0.79,0.39,0.42,U] [#7 -3.80,0.61,0.00,M4] [#8 -4.07,-0.05,0.00,M4] 
22:56:18.868 00.002 2696 refined, 2 included, MultiStar: {-1.81, 0.00}, one-star: {-2.71, 0.08}
22:56:18.870 00.002 2696 CameraToMount -- cameraTheta (3.14) - m_xAngle (2.74) = xAngle (0.40 = 0.40)
22:56:18.871 00.001 2696 CameraToMount -- cameraTheta (3.14) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (3.04 = 3.04)
22:56:18.873 00.002 2696 CameraToMount -- cameraX=-1.81 cameraY=0.00 hyp=1.81 cameraTheta=3.14 mountX=1.67 mountY=0.19, mountTheta=0.11
22:56:18.876 00.003 2696 SchedulePrimaryMove(0F998B58, x=-1.81, y=0.00, opts=13)
22:56:18.878 00.002 2696 Enqueuing Move request for scope (-1.81, 0.00)
22:56:18.880 00.002 5240 Worker thread wakes up
22:56:18.880 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.81, 0.00) opts 0xd
22:56:18.880 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.81, 0.00)
22:56:18.880 00.000 5240 Moving (-1.81, 0.00) raw xDistance=1.67 yDistance=0.19
22:56:18.882 00.002 5240 PPEC rslt: input = 1.67, final = 0.91, react = 1.67, pred = -1.21, hyst = 1.58, hyst_pct = 0.40, period_length = 647.39
22:56:18.882 00.000 5240 PPEC: input: 1.67, control: 0.91, exposure: 1500
22:56:18.882 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
22:56:18.882 00.000 5240 MoveAxis(W, 151, ABG)
22:56:18.882 00.000 5240 Guiding  Dir = 3, Dur = 151
22:56:18.883 00.001 5240 IsGuiding returns 0
22:56:18.883 00.000 5240 PulseGuide returned control before completion, sleep 161
22:56:18.896 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=208, med=0, FiltMin=0, FiltMax=153, Gamma=0.430
22:56:18.941 00.045 2696 UpdateGuideState exits: m=3082 SNR=39.1
22:56:18.944 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:18.948 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:56:18.951 00.003 2696 Enqueuing Expose request
22:56:19.051 00.100 5240 IsGuiding returns 1
22:56:19.051 00.000 5240 scope still moving after pulse duration time elapsed
22:56:19.082 00.031 5240 IsGuiding returns 0
22:56:19.082 00.000 5240 scope move finished after 151 + 48 ms
22:56:19.082 00.000 5240 Move returns status 0, amount 151
22:56:19.082 00.000 5240 MoveAxis(S, 24, ABG)
22:56:19.082 00.000 5240 Guiding  Dir = 1, Dur = 24
22:56:19.082 00.000 5240 IsGuiding returns 0
22:56:19.083 00.001 5240 PulseGuide returned control before completion, sleep 34
22:56:19.128 00.045 5240 IsGuiding returns 1
22:56:19.128 00.000 5240 scope still moving after pulse duration time elapsed
22:56:19.158 00.030 5240 IsGuiding returns 0
22:56:19.158 00.000 5240 scope move finished after 24 + 52 ms
22:56:19.158 00.000 5240 Move returns status 0, amount 24
22:56:19.160 00.002 5240 move complete, result=0
22:56:19.160 00.000 5240 worker thread done servicing request
22:56:19.160 00.000 5240 Worker thread wakes up
22:56:19.160 00.000 2696 GuideStep: 1.7 px 151 ms WEST, 0.2 px 24 ms SOUTH
22:56:19.166 00.006 5240 worker thread servicing REQUEST_EXPOSE 1500
22:56:19.167 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:56:20.807 01.640 5240 Exposure complete
22:56:20.886 00.079 5240 worker thread done servicing request
22:56:20.886 00.000 2696 OnExposeComplete: enter
22:56:20.890 00.004 2696 UpdateGuideState(): m_state=6
22:56:20.892 00.002 2696 Star::Find(15, 279, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 404
22:56:20.895 00.003 2696 Star::Find returns 1 (0), X=280.05, Y=264.85, Mass=2996, SNR=38.6, Peak=180 HFD=4.0
22:56:20.897 00.002 2696 MultiStar: [#1 -3.77,-0.14,0.00,M5] [#2 -3.85,-0.79,0.00,M5] [#3 -3.81,-0.45,0.00,M5] [#4 -0.55,-1.09,0.42,U] [#5 -4.14,0.40,0.00,M6] [#6 -0.54,-0.21,0.43,U] [#7 -3.49,-0.50,0.00,M5] [#8 -3.92,-1.07,0.00,M5] 
22:56:20.901 00.004 2696 refined, 2 included, MultiStar: {-1.60, -0.62}, one-star: {-2.50, -0.60}
22:56:20.903 00.002 2696 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.74) = xAngle (-5.51 = 0.77)
22:56:20.906 00.003 2696 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.88 = -2.88)
22:56:20.908 00.002 2696 CameraToMount -- cameraX=-1.60 cameraY=-0.62 hyp=1.72 cameraTheta=-2.77 mountX=1.23 mountY=-0.45, mountTheta=-0.35
22:56:20.912 00.004 2696 SchedulePrimaryMove(0F998B58, x=-1.60, y=-0.62, opts=13)
22:56:20.914 00.002 2696 Enqueuing Move request for scope (-1.60, -0.62)
22:56:20.920 00.006 5240 Worker thread wakes up
22:56:20.920 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.60, -0.62) opts 0xd
22:56:20.920 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.60, -0.62)
22:56:20.921 00.001 5240 Moving (-1.60, -0.62) raw xDistance=1.23 yDistance=-0.45
22:56:20.922 00.001 5240 PPEC rslt: input = 1.23, final = 1.11, react = 1.23, pred = -0.18, hyst = 1.20, hyst_pct = 0.40, period_length = 647.39
22:56:20.922 00.000 5240 PPEC: input: 1.23, control: 1.11, exposure: 1500
22:56:20.922 00.000 5240 resist switch: large excursion: input -0.45 thresh 0.45 direction from 1 to -1
22:56:20.922 00.000 5240 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.35
22:56:20.922 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
22:56:20.922 00.000 5240 MoveAxis(W, 184, ABG)
22:56:20.922 00.000 5240 Guiding  Dir = 3, Dur = 184
22:56:20.923 00.001 5240 IsGuiding returns 0
22:56:20.923 00.000 5240 PulseGuide returned control before completion, sleep 194
22:56:20.935 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=180, med=0, FiltMin=0, FiltMax=160, Gamma=0.430
22:56:20.984 00.049 2696 UpdateGuideState exits: m=2996 SNR=38.6
22:56:20.986 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:20.988 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:56:20.990 00.002 2696 Enqueuing Expose request
22:56:21.118 00.128 5240 IsGuiding returns 1
22:56:21.118 00.000 5240 scope still moving after pulse duration time elapsed
22:56:21.149 00.031 5240 IsGuiding returns 0
22:56:21.149 00.000 5240 scope move finished after 184 + 43 ms
22:56:21.151 00.002 5240 Move returns status 0, amount 184
22:56:21.151 00.000 5240 BLC: Oldest BLC event removed
22:56:21.151 00.000 5240 BLC: Dec direction reversal from South to North, backlash comp pulse of 330 applied
22:56:21.151 00.000 5240 MoveAxis(N, 387, ABG)
22:56:21.151 00.000 5240 Guiding  Dir = 0, Dur = 387
22:56:21.152 00.001 5240 IsGuiding returns 0
22:56:21.153 00.001 5240 PulseGuide returned control before completion, sleep 397
22:56:21.556 00.403 5240 IsGuiding returns 1
22:56:21.556 00.000 5240 scope still moving after pulse duration time elapsed
22:56:21.587 00.031 5240 IsGuiding returns 0
22:56:21.587 00.000 5240 scope move finished after 387 + 48 ms
22:56:21.587 00.000 5240 Move returns status 0, amount 387
22:56:21.588 00.001 5240 move complete, result=0
22:56:21.588 00.000 5240 worker thread done servicing request
22:56:21.588 00.000 2696 GuideStep: 1.2 px 184 ms WEST, -0.5 px 387 ms NORTH
22:56:21.595 00.007 5240 Worker thread wakes up
22:56:21.596 00.001 5240 worker thread servicing REQUEST_EXPOSE 1500
22:56:21.596 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:56:23.018 01.422 5240 Exposure complete
22:56:23.080 00.062 5240 worker thread done servicing request
22:56:23.080 00.000 2696 OnExposeComplete: enter
22:56:23.084 00.004 2696 UpdateGuideState(): m_state=6
22:56:23.086 00.002 2696 Star::Find(15, 280, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 405
22:56:23.088 00.002 2696 Star::Find returns 1 (0), X=280.36, Y=264.16, Mass=3048, SNR=38.9, Peak=164 HFD=4.0
22:56:23.091 00.003 2696 MultiStar: [#1 -3.83,-0.97,0.00,M6] [#2 -3.59,-1.17,0.00,M6] [#3 -3.80,-1.04,0.00,M6] [#4 -0.05,-1.57,0.41,U] [#5 -3.64,-0.08,0.00,M7] [#6 -0.15,-0.78,0.42,U] [#7 -3.42,-0.82,0.00,M6] [#8 -3.80,-1.62,0.00,M6] 
22:56:23.093 00.002 2696 refined, 2 included, MultiStar: {-1.24, -1.23}, one-star: {-2.19, -1.29}
22:56:23.095 00.002 2696 CameraToMount -- cameraTheta (-2.36) - m_xAngle (2.74) = xAngle (-5.09 = 1.19)
22:56:23.100 00.005 2696 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.46 = -2.46)
22:56:23.102 00.002 2696 CameraToMount -- cameraX=-1.24 cameraY=-1.23 hyp=1.75 cameraTheta=-2.36 mountX=0.65 mountY=-1.10, mountTheta=-1.04
22:56:23.108 00.006 2696 SchedulePrimaryMove(0F998B58, x=-1.24, y=-1.23, opts=13)
22:56:23.110 00.002 2696 Enqueuing Move request for scope (-1.24, -1.23)
22:56:23.112 00.002 5240 Worker thread wakes up
22:56:23.113 00.001 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.24, -1.23) opts 0xd
22:56:23.113 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.24, -1.23)
22:56:23.113 00.000 5240 Moving (-1.24, -1.23) raw xDistance=0.65 yDistance=-1.10
22:56:23.113 00.000 5240 BLC: History state: CurrMiss=1.10, AvgInitMiss=1.04, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.450126, 1:1.100628
22:56:23.113 00.000 5240 BLC: Under-shoot, no adjustment, waiting for more data
22:56:23.114 00.001 5240 PPEC rslt: input = 0.65, final = 0.64, react = 0.65, pred = -0.02, hyst = 0.67, hyst_pct = 0.40, period_length = 647.39
22:56:23.114 00.000 5240 PPEC: input: 0.65, control: 0.64, exposure: 1500
22:56:23.115 00.001 5240 GuideAlgorithmResistSwitch::result() returns -1.10 from input -1.10
22:56:23.115 00.000 5240 MoveAxis(W, 107, ABG)
22:56:23.115 00.000 5240 Guiding  Dir = 3, Dur = 107
22:56:23.115 00.000 5240 IsGuiding returns 0
22:56:23.116 00.001 5240 PulseGuide returned control before completion, sleep 117
22:56:23.127 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=164, med=0, FiltMin=0, FiltMax=142, Gamma=0.430
22:56:23.174 00.047 2696 UpdateGuideState exits: m=3048 SNR=38.9
22:56:23.176 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:23.178 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:56:23.180 00.002 2696 Enqueuing Expose request
22:56:23.236 00.056 5240 IsGuiding returns 1
22:56:23.236 00.000 5240 scope still moving after pulse duration time elapsed
22:56:23.269 00.033 5240 IsGuiding returns 0
22:56:23.269 00.000 5240 scope move finished after 107 + 45 ms
22:56:23.269 00.000 5240 Move returns status 0, amount 107
22:56:23.269 00.000 5240 MoveAxis(N, 139, ABG)
22:56:23.269 00.000 5240 Guiding  Dir = 0, Dur = 139
22:56:23.269 00.000 5240 IsGuiding returns 0
22:56:23.270 00.001 5240 PulseGuide returned control before completion, sleep 149
22:56:23.423 00.153 5240 IsGuiding returns 1
22:56:23.423 00.000 5240 scope still moving after pulse duration time elapsed
22:56:23.454 00.031 5240 IsGuiding returns 0
22:56:23.454 00.000 5240 scope move finished after 139 + 46 ms
22:56:23.455 00.001 5240 Move returns status 0, amount 139
22:56:23.455 00.000 5240 move complete, result=0
22:56:23.455 00.000 5240 worker thread done servicing request
22:56:23.455 00.000 5240 Worker thread wakes up
22:56:23.455 00.000 2696 GuideStep: 0.6 px 107 ms WEST, -1.1 px 139 ms NORTH
22:56:23.463 00.008 5240 worker thread servicing REQUEST_EXPOSE 1500
22:56:23.463 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:56:25.108 01.645 5240 Exposure complete
22:56:25.171 00.063 5240 worker thread done servicing request
22:56:25.172 00.001 2696 OnExposeComplete: enter
22:56:25.173 00.001 2696 UpdateGuideState(): m_state=6
22:56:25.175 00.002 2696 Star::Find(15, 280, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 406
22:56:25.177 00.002 2696 Star::Find returns 1 (0), X=281.28, Y=264.60, Mass=3108, SNR=39.3, Peak=205 HFD=3.6
22:56:25.180 00.003 2696 MultiStar: [#1 -2.75,-0.65,0.00,M7] [#2 -2.65,-0.87,0.00,M7] [#3 -2.71,-0.62,0.00,M7] [#4 0.64,-1.10,0.41,U] [#5 -3.24,0.26,0.00,M8] [#6 0.73,-0.38,0.43,U] [#7 -2.43,-0.55,0.46,U] [#8 -2.43,-1.36,0.00,M7] 
22:56:25.182 00.002 2696 refined, 3 included, MultiStar: {-0.79, -0.75}, one-star: {-1.27, -0.85}
22:56:25.183 00.001 2696 CameraToMount -- cameraTheta (-2.38) - m_xAngle (2.74) = xAngle (-5.12 = 1.16)
22:56:25.185 00.002 2696 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.49 = -2.49)
22:56:25.187 00.002 2696 CameraToMount -- cameraX=-0.79 cameraY=-0.75 hyp=1.09 cameraTheta=-2.38 mountX=0.43 mountY=-0.66, mountTheta=-0.99
22:56:25.190 00.003 2696 SchedulePrimaryMove(0F998B58, x=-0.79, y=-0.75, opts=13)
22:56:25.192 00.002 2696 Enqueuing Move request for scope (-0.79, -0.75)
22:56:25.194 00.002 5240 Worker thread wakes up
22:56:25.194 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.79, -0.75) opts 0xd
22:56:25.194 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.79, -0.75)
22:56:25.194 00.000 5240 Moving (-0.79, -0.75) raw xDistance=0.43 yDistance=-0.66
22:56:25.194 00.000 5240 BLC: History state: CurrMiss=0.66, AvgInitMiss=1.04, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.450126, 1:1.100628, 2:0.661796
22:56:25.194 00.000 5240 BLC: Under-shoot: nominal increase by 131
22:56:25.194 00.000 5240 BLC: window closed
22:56:25.195 00.001 5240 BLC: Pulse increase limited by ceiling of 330
22:56:25.195 00.000 5240 BLC: Pulse adjusted to 330
22:56:25.196 00.001 5240 PPEC rslt: input = 0.43, final = 0.60, react = 0.43, pred = 0.24, hyst = 0.50, hyst_pct = 0.40, period_length = 647.39
22:56:25.196 00.000 5240 PPEC: input: 0.43, control: 0.60, exposure: 1500
22:56:25.196 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66
22:56:25.196 00.000 5240 MoveAxis(W, 100, ABG)
22:56:25.196 00.000 5240 Guiding  Dir = 3, Dur = 100
22:56:25.197 00.001 5240 IsGuiding returns 0
22:56:25.197 00.000 5240 PulseGuide returned control before completion, sleep 110
22:56:25.209 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=205, med=0, FiltMin=0, FiltMax=147, Gamma=0.430
22:56:25.255 00.046 2696 UpdateGuideState exits: m=3108 SNR=39.3
22:56:25.259 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:25.264 00.005 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:56:25.267 00.003 2696 Enqueuing Expose request
22:56:25.304 00.037 2696 evsrv: cli 0F943CE0 connect
22:56:25.306 00.002 2696 case statement mapped state 6 to 3
22:56:25.309 00.003 5240 IsGuiding returns 1
22:56:25.309 00.000 5240 scope still moving after pulse duration time elapsed
22:56:25.309 00.000 2696 case statement mapped state 6 to 3
22:56:25.312 00.003 2696 evsrv: cli 0F943CE0 request: {"method":"get_pixel_scale","id":"3fced8af-a09a-4333-a8a0-89600d10f7b8"}
22:56:25.314 00.002 2696 evsrv: cli 0F943CE0 response: {"jsonrpc":"2.0","result":1.86834,"id":"3fced8af-a09a-4333-a8a0-89600d10f7b8"}
22:56:25.316 00.002 2696 evsrv: cli 0F943CE0 disconnect
22:56:25.340 00.024 5240 IsGuiding returns 0
22:56:25.340 00.000 5240 scope move finished after 100 + 43 ms
22:56:25.340 00.000 5240 Move returns status 0, amount 100
22:56:25.340 00.000 5240 MoveAxis(N, 84, ABG)
22:56:25.340 00.000 5240 Guiding  Dir = 0, Dur = 84
22:56:25.340 00.000 5240 IsGuiding returns 0
22:56:25.340 00.000 5240 PulseGuide returned control before completion, sleep 94
22:56:25.449 00.109 5240 IsGuiding returns 1
22:56:25.449 00.000 5240 scope still moving after pulse duration time elapsed
22:56:25.480 00.031 5240 IsGuiding returns 0
22:56:25.480 00.000 5240 scope move finished after 84 + 55 ms
22:56:25.480 00.000 5240 Move returns status 0, amount 84
22:56:25.480 00.000 5240 move complete, result=0
22:56:25.480 00.000 5240 worker thread done servicing request
22:56:25.480 00.000 5240 Worker thread wakes up
22:56:25.480 00.000 2696 GuideStep: 0.4 px 100 ms WEST, -0.7 px 84 ms NORTH
22:56:25.483 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:56:25.483 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:56:26.903 01.420 5240 Exposure complete
22:56:26.970 00.067 5240 worker thread done servicing request
22:56:26.970 00.000 2696 OnExposeComplete: enter
22:56:26.972 00.002 2696 UpdateGuideState(): m_state=6
22:56:26.974 00.002 2696 Star::Find(15, 281, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 407
22:56:26.977 00.003 2696 Star::Find returns 1 (0), X=281.35, Y=265.01, Mass=3178, SNR=39.8, Peak=212 HFD=3.9
22:56:26.980 00.003 2696 MultiStar: [#1 -2.65,-0.26,1.23,U] [#2 -2.52,-0.46,0.69,U] [#3 -2.65,-0.27,0.64,U] [#4 0.95,-0.76,0.41,U] [#5 -2.79,0.41,0.00,M9] [#6 0.99,0.03,0.43,U] [#7 -2.32,-0.20,0.46,U] [#8 -2.57,-0.90,0.00,M8] 
22:56:26.982 00.002 2696 single-star, 6 included, MultiStar: {-1.68, -0.34}, one-star: {-1.20, -0.44}
22:56:26.985 00.003 2696 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.74) = xAngle (-5.53 = 0.76)
22:56:26.987 00.002 2696 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.90 = -2.90)
22:56:26.988 00.001 2696 CameraToMount -- cameraX=-1.20 cameraY=-0.44 hyp=1.28 cameraTheta=-2.79 mountX=0.93 mountY=-0.31, mountTheta=-0.32
22:56:26.991 00.003 2696 SchedulePrimaryMove(0F998B58, x=-1.20, y=-0.44, opts=13)
22:56:26.993 00.002 2696 Enqueuing Move request for scope (-1.20, -0.44)
22:56:26.995 00.002 5240 Worker thread wakes up
22:56:26.995 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.20, -0.44) opts 0xd
22:56:26.995 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.20, -0.44)
22:56:26.995 00.000 5240 Moving (-1.20, -0.44) raw xDistance=0.93 yDistance=-0.31
22:56:26.996 00.001 5240 PPEC rslt: input = 0.93, final = 1.16, react = 0.93, pred = 0.40, hyst = 0.90, hyst_pct = 0.40, period_length = 647.39
22:56:26.996 00.000 5240 PPEC: input: 0.93, control: 1.16, exposure: 1500
22:56:26.996 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
22:56:26.996 00.000 5240 MoveAxis(W, 192, ABG)
22:56:26.997 00.001 5240 Guiding  Dir = 3, Dur = 192
22:56:26.997 00.000 5240 IsGuiding returns 0
22:56:26.997 00.000 5240 PulseGuide returned control before completion, sleep 202
22:56:27.009 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=212, med=0, FiltMin=0, FiltMax=171, Gamma=0.430
22:56:27.056 00.047 2696 UpdateGuideState exits: m=3178 SNR=39.8
22:56:27.058 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:27.060 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:56:27.061 00.001 2696 Enqueuing Expose request
22:56:27.215 00.154 5240 IsGuiding returns 1
22:56:27.215 00.000 5240 scope still moving after pulse duration time elapsed
22:56:27.246 00.031 5240 IsGuiding returns 0
22:56:27.246 00.000 5240 scope move finished after 192 + 56 ms
22:56:27.246 00.000 5240 Move returns status 0, amount 192
22:56:27.246 00.000 5240 MoveAxis(N, 39, ABG)
22:56:27.246 00.000 5240 Guiding  Dir = 0, Dur = 39
22:56:27.246 00.000 5240 IsGuiding returns 0
22:56:27.247 00.001 5240 PulseGuide returned control before completion, sleep 49
22:56:27.307 00.060 5240 IsGuiding returns 1
22:56:27.307 00.000 5240 scope still moving after pulse duration time elapsed
22:56:27.339 00.032 5240 IsGuiding returns 0
22:56:27.340 00.001 5240 scope move finished after 39 + 54 ms
22:56:27.340 00.000 5240 Move returns status 0, amount 39
22:56:27.340 00.000 5240 move complete, result=0
22:56:27.340 00.000 5240 worker thread done servicing request
22:56:27.341 00.001 2696 GuideStep: 0.9 px 192 ms WEST, -0.3 px 39 ms NORTH
22:56:27.347 00.006 5240 Worker thread wakes up
22:56:27.347 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:56:27.348 00.001 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:56:28.985 01.637 5240 Exposure complete
22:56:29.038 00.053 5240 worker thread done servicing request
22:56:29.038 00.000 2696 OnExposeComplete: enter
22:56:29.040 00.002 2696 UpdateGuideState(): m_state=6
22:56:29.040 00.000 2696 Star::Find(15, 281, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 408
22:56:29.040 00.000 2696 Star::Find returns 1 (0), X=282.32, Y=264.85, Mass=2905, SNR=38.0, Peak=202 HFD=3.8
22:56:29.040 00.000 2696 MultiStar: [#1 -1.51,-0.17,1.30,U] [#2 -1.50,-0.74,0.70,U] [#3 -1.62,-0.46,0.69,U] [#4 1.72,-1.10,0.43,U] [#5 -1.96,0.55,0.43,U] [#6 1.79,-0.16,0.45,U] [#7 -1.05,-0.42,0.50,U] [#8 -1.58,-1.14,0.37,U] 
22:56:29.051 00.011 2696 single-star, 8 included, MultiStar: {-0.81, -0.44}, one-star: {-0.23, -0.60}
22:56:29.051 00.000 2696 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.74) = xAngle (-4.67 = 1.62)
22:56:29.051 00.000 2696 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.04 = -2.04)
22:56:29.051 00.000 2696 CameraToMount -- cameraX=-0.23 cameraY=-0.60 hyp=0.64 cameraTheta=-1.93 mountX=-0.03 mountY=-0.57, mountTheta=-1.62
22:56:29.051 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.23, y=-0.60, opts=13)
22:56:29.051 00.000 2696 Enqueuing Move request for scope (-0.23, -0.60)
22:56:29.051 00.000 5240 Worker thread wakes up
22:56:29.051 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.60) opts 0xd
22:56:29.051 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.23, -0.60)
22:56:29.051 00.000 5240 Moving (-0.23, -0.60) raw xDistance=-0.03 yDistance=-0.57
22:56:29.067 00.016 5240 PPEC rslt: input = -0.03, final = 0.23, react = -0.03, pred = 0.37, hyst = 0.00, hyst_pct = 0.40, period_length = 647.39
22:56:29.067 00.000 5240 PPEC: input: -0.03, control: 0.23, exposure: 1500
22:56:29.067 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
22:56:29.067 00.000 5240 MoveAxis(W, 37, ABG)
22:56:29.067 00.000 5240 Guiding  Dir = 3, Dur = 37
22:56:29.067 00.000 5240 IsGuiding returns 0
22:56:29.067 00.000 5240 PulseGuide returned control before completion, sleep 47
22:56:29.080 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=216, med=0, FiltMin=0, FiltMax=162, Gamma=0.430
22:56:29.130 00.050 5240 IsGuiding returns 1
22:56:29.130 00.000 5240 scope still moving after pulse duration time elapsed
22:56:29.130 00.000 2696 UpdateGuideState exits: m=2905 SNR=38.0
22:56:29.132 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:29.132 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:56:29.132 00.000 2696 Enqueuing Expose request
22:56:29.162 00.030 5240 IsGuiding returns 0
22:56:29.162 00.000 5240 scope move finished after 37 + 56 ms
22:56:29.162 00.000 5240 Move returns status 0, amount 37
22:56:29.162 00.000 5240 MoveAxis(N, 72, ABG)
22:56:29.162 00.000 5240 Guiding  Dir = 0, Dur = 72
22:56:29.162 00.000 5240 IsGuiding returns 0
22:56:29.162 00.000 5240 PulseGuide returned control before completion, sleep 82
22:56:29.256 00.094 5240 IsGuiding returns 1
22:56:29.256 00.000 5240 scope still moving after pulse duration time elapsed
22:56:29.288 00.032 5240 IsGuiding returns 0
22:56:29.288 00.000 5240 scope move finished after 72 + 53 ms
22:56:29.288 00.000 5240 Move returns status 0, amount 72
22:56:29.288 00.000 5240 move complete, result=0
22:56:29.288 00.000 5240 worker thread done servicing request
22:56:29.288 00.000 2696 GuideStep: -0.0 px 37 ms WEST, -0.6 px 72 ms NORTH
22:56:29.288 00.000 5240 Worker thread wakes up
22:56:29.288 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:56:29.288 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:56:30.702 01.414 5240 Exposure complete
22:56:30.746 00.044 5240 worker thread done servicing request
22:56:30.746 00.000 2696 OnExposeComplete: enter
22:56:30.746 00.000 2696 UpdateGuideState(): m_state=6
22:56:30.757 00.011 2696 Star::Find(15, 282, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 409
22:56:30.759 00.002 2696 Star::Find returns 1 (0), X=282.32, Y=265.26, Mass=2905, SNR=38.0, Peak=194 HFD=3.7
22:56:30.762 00.003 2696 MultiStar: [#1 -1.65,0.07,1.30,U] [#2 -1.49,-0.18,0.70,U] [#3 -1.63,-0.04,0.69,U] [#4 1.84,-0.54,0.43,U] [#5 -1.91,0.96,0.43,U] [#6 1.93,0.11,0.45,U] [#7 -1.08,0.23,0.49,U] [#8 -1.68,-0.65,0.39,U] 
22:56:30.762 00.000 2696 single-star, 8 included, MultiStar: {-0.83, -0.03}, one-star: {-0.23, -0.19}
22:56:30.762 00.000 2696 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.74) = xAngle (-5.18 = 1.11)
22:56:30.762 00.000 2696 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.54 = -2.54)
22:56:30.762 00.000 2696 CameraToMount -- cameraX=-0.23 cameraY=-0.19 hyp=0.30 cameraTheta=-2.44 mountX=0.13 mountY=-0.17, mountTheta=-0.90
22:56:30.762 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.23, y=-0.19, opts=13)
22:56:30.762 00.000 2696 Enqueuing Move request for scope (-0.23, -0.19)
22:56:30.762 00.000 5240 Worker thread wakes up
22:56:30.762 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.19) opts 0xd
22:56:30.762 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.23, -0.19)
22:56:30.762 00.000 5240 Moving (-0.23, -0.19) raw xDistance=0.13 yDistance=-0.17
22:56:30.778 00.016 5240 PPEC rslt: input = 0.13, final = -0.06, react = 0.13, pred = -0.09, hyst = 0.00, hyst_pct = 0.40, period_length = 647.39
22:56:30.778 00.000 5240 PPEC: input: 0.13, control: -0.06, exposure: 1500
22:56:30.778 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.17
22:56:30.778 00.000 5240 MoveAxis(E, 9, ABG)
22:56:30.778 00.000 5240 Guiding  Dir = 2, Dur = 9
22:56:30.778 00.000 5240 IsGuiding returns 0
22:56:30.778 00.000 5240 PulseGuide returned control before completion, sleep 19
22:56:30.792 00.014 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=210, med=0, FiltMin=0, FiltMax=158, Gamma=0.430
22:56:30.810 00.018 5240 IsGuiding returns 1
22:56:30.810 00.000 5240 scope still moving after pulse duration time elapsed
22:56:30.825 00.015 2696 UpdateGuideState exits: m=2905 SNR=38.0
22:56:30.825 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:30.841 00.016 5240 IsGuiding returns 0
22:56:30.841 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:56:30.841 00.000 2696 Enqueuing Expose request
22:56:30.841 00.000 5240 scope move finished after 9 + 52 ms
22:56:30.841 00.000 5240 Move returns status 0, amount 9
22:56:30.841 00.000 5240 MoveAxis(N, 21, ABG)
22:56:30.841 00.000 5240 Guiding  Dir = 0, Dur = 21
22:56:30.841 00.000 5240 IsGuiding returns 0
22:56:30.841 00.000 5240 PulseGuide returned control before completion, sleep 31
22:56:30.890 00.049 5240 IsGuiding returns 1
22:56:30.892 00.002 5240 scope still moving after pulse duration time elapsed
22:56:30.921 00.029 5240 IsGuiding returns 0
22:56:30.921 00.000 5240 scope move finished after 21 + 54 ms
22:56:30.921 00.000 5240 Move returns status 0, amount 21
22:56:30.921 00.000 5240 move complete, result=0
22:56:30.921 00.000 5240 worker thread done servicing request
22:56:30.921 00.000 5240 Worker thread wakes up
22:56:30.921 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:56:30.921 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:56:30.927 00.006 2696 GuideStep: 0.1 px 9 ms EAST, -0.2 px 21 ms NORTH
22:56:32.563 01.636 5240 Exposure complete
22:56:32.634 00.071 5240 worker thread done servicing request
22:56:32.634 00.000 2696 OnExposeComplete: enter
22:56:32.637 00.003 2696 UpdateGuideState(): m_state=6
22:56:32.637 00.000 2696 Star::Find(15, 282, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 410
22:56:32.644 00.007 2696 Star::Find returns 1 (0), X=281.87, Y=265.16, Mass=2969, SNR=38.4, Peak=196 HFD=3.9
22:56:32.646 00.002 2696 MultiStar: [#1 -2.29,-0.33,1.32,U] [#2 -2.07,-0.51,0.68,U] [#3 -2.14,-0.27,0.67,U] [#4 1.10,-1.02,0.43,U] [#5 -2.35,0.52,0.44,U] [#6 1.17,-0.07,0.43,U] [#7 -1.83,-0.32,0.47,U] [#8 -2.07,-0.61,0.38,U] 
22:56:32.646 00.000 2696 single-star, 8 included, MultiStar: {-1.42, -0.32}, one-star: {-0.68, -0.29}
22:56:32.646 00.000 2696 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.74) = xAngle (-5.48 = 0.80)
22:56:32.646 00.000 2696 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.85 = -2.85)
22:56:32.646 00.000 2696 CameraToMount -- cameraX=-0.68 cameraY=-0.29 hyp=0.74 cameraTheta=-2.74 mountX=0.51 mountY=-0.21, mountTheta=-0.40
22:56:32.646 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.68, y=-0.29, opts=13)
22:56:32.658 00.012 2696 Enqueuing Move request for scope (-0.68, -0.29)
22:56:32.658 00.000 5240 Worker thread wakes up
22:56:32.658 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.68, -0.29) opts 0xd
22:56:32.658 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.68, -0.29)
22:56:32.658 00.000 5240 Moving (-0.68, -0.29) raw xDistance=0.51 yDistance=-0.21
22:56:32.658 00.000 5240 PPEC rslt: input = 0.51, final = 0.33, react = 0.51, pred = -0.28, hyst = 0.48, hyst_pct = 0.39, period_length = 647.39
22:56:32.658 00.000 5240 PPEC: input: 0.51, control: 0.33, exposure: 1500
22:56:32.658 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
22:56:32.658 00.000 5240 MoveAxis(W, 55, ABG)
22:56:32.663 00.005 5240 Guiding  Dir = 3, Dur = 55
22:56:32.663 00.000 5240 IsGuiding returns 0
22:56:32.663 00.000 5240 PulseGuide returned control before completion, sleep 65
22:56:32.674 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=199, med=0, FiltMin=0, FiltMax=168, Gamma=0.430
22:56:32.722 00.048 2696 UpdateGuideState exits: m=2969 SNR=38.4
22:56:32.726 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:32.728 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:56:32.728 00.000 2696 Enqueuing Expose request
22:56:32.738 00.010 5240 IsGuiding returns 1
22:56:32.738 00.000 5240 scope still moving after pulse duration time elapsed
22:56:32.769 00.031 5240 IsGuiding returns 0
22:56:32.769 00.000 5240 scope move finished after 55 + 50 ms
22:56:32.769 00.000 5240 Move returns status 0, amount 55
22:56:32.769 00.000 5240 MoveAxis(N, 27, ABG)
22:56:32.769 00.000 5240 Guiding  Dir = 0, Dur = 27
22:56:32.769 00.000 5240 IsGuiding returns 0
22:56:32.769 00.000 5240 PulseGuide returned control before completion, sleep 37
22:56:32.817 00.048 5240 IsGuiding returns 1
22:56:32.817 00.000 5240 scope still moving after pulse duration time elapsed
22:56:32.849 00.032 5240 IsGuiding returns 0
22:56:32.849 00.000 5240 scope move finished after 27 + 51 ms
22:56:32.849 00.000 5240 Move returns status 0, amount 27
22:56:32.849 00.000 5240 move complete, result=0
22:56:32.849 00.000 5240 worker thread done servicing request
22:56:32.849 00.000 2696 GuideStep: 0.5 px 55 ms WEST, -0.2 px 27 ms NORTH
22:56:32.852 00.003 5240 Worker thread wakes up
22:56:32.852 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:56:32.852 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:56:34.271 01.419 5240 Exposure complete
22:56:34.341 00.070 5240 worker thread done servicing request
22:56:34.341 00.000 2696 OnExposeComplete: enter
22:56:34.341 00.000 2696 UpdateGuideState(): m_state=6
22:56:34.341 00.000 2696 Star::Find(15, 281, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 411
22:56:34.341 00.000 2696 Star::Find returns 1 (0), X=281.62, Y=265.00, Mass=2963, SNR=38.4, Peak=205 HFD=3.8
22:56:34.341 00.000 2696 MultiStar: [#1 -2.40,-0.09,1.29,U] [#2 -2.36,-0.63,0.70,U] [#3 -2.35,-0.26,0.68,U] [#4 1.00,-0.94,0.42,U] [#5 -2.68,0.45,0.00,M7] [#6 0.99,0.03,0.45,U] [#7 -2.06,-0.32,0.49,U] [#8 -2.16,-0.95,0.38,U] 
22:56:34.351 00.010 2696 single-star, 7 included, MultiStar: {-1.52, -0.38}, one-star: {-0.93, -0.45}
22:56:34.351 00.000 2696 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.74) = xAngle (-5.43 = 0.85)
22:56:34.351 00.000 2696 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.80 = -2.80)
22:56:34.351 00.000 2696 CameraToMount -- cameraX=-0.93 cameraY=-0.45 hyp=1.03 cameraTheta=-2.70 mountX=0.68 mountY=-0.35, mountTheta=-0.47
22:56:34.351 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.93, y=-0.45, opts=13)
22:56:34.351 00.000 2696 Enqueuing Move request for scope (-0.93, -0.45)
22:56:34.366 00.015 5240 Worker thread wakes up
22:56:34.366 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.93, -0.45) opts 0xd
22:56:34.366 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.93, -0.45)
22:56:34.366 00.000 5240 Moving (-0.93, -0.45) raw xDistance=0.68 yDistance=-0.35
22:56:34.366 00.000 5240 PPEC rslt: input = 0.68, final = 0.44, react = 0.68, pred = -0.35, hyst = 0.61, hyst_pct = 0.39, period_length = 647.39
22:56:34.368 00.002 5240 PPEC: input: 0.68, control: 0.44, exposure: 1500
22:56:34.368 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
22:56:34.368 00.000 5240 MoveAxis(W, 73, ABG)
22:56:34.368 00.000 5240 Guiding  Dir = 3, Dur = 73
22:56:34.368 00.000 5240 IsGuiding returns 0
22:56:34.368 00.000 5240 PulseGuide returned control before completion, sleep 83
22:56:34.368 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=205, med=0, FiltMin=0, FiltMax=161, Gamma=0.430
22:56:34.419 00.051 2696 UpdateGuideState exits: m=2963 SNR=38.4
22:56:34.429 00.010 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:34.429 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:56:34.429 00.000 2696 Enqueuing Expose request
22:56:34.460 00.031 5240 IsGuiding returns 1
22:56:34.460 00.000 5240 scope still moving after pulse duration time elapsed
22:56:34.492 00.032 5240 IsGuiding returns 0
22:56:34.492 00.000 5240 scope move finished after 73 + 50 ms
22:56:34.492 00.000 5240 Move returns status 0, amount 73
22:56:34.492 00.000 5240 MoveAxis(N, 44, ABG)
22:56:34.492 00.000 5240 Guiding  Dir = 0, Dur = 44
22:56:34.492 00.000 5240 IsGuiding returns 0
22:56:34.492 00.000 5240 PulseGuide returned control before completion, sleep 54
22:56:34.554 00.062 5240 IsGuiding returns 1
22:56:34.554 00.000 5240 scope still moving after pulse duration time elapsed
22:56:34.585 00.031 5240 IsGuiding returns 0
22:56:34.585 00.000 5240 scope move finished after 44 + 49 ms
22:56:34.585 00.000 5240 Move returns status 0, amount 44
22:56:34.585 00.000 5240 move complete, result=0
22:56:34.585 00.000 5240 worker thread done servicing request
22:56:34.585 00.000 5240 Worker thread wakes up
22:56:34.585 00.000 2696 GuideStep: 0.7 px 73 ms WEST, -0.3 px 44 ms NORTH
22:56:34.585 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:56:34.585 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:56:36.221 01.636 5240 Exposure complete
22:56:36.276 00.055 5240 worker thread done servicing request
22:56:36.276 00.000 2696 OnExposeComplete: enter
22:56:36.276 00.000 2696 UpdateGuideState(): m_state=6
22:56:36.276 00.000 2696 Star::Find(15, 281, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 412
22:56:36.276 00.000 2696 Star::Find returns 1 (0), X=281.88, Y=265.33, Mass=2966, SNR=38.4, Peak=173 HFD=3.9
22:56:36.276 00.000 2696 MultiStar: [#1 -2.02,0.23,1.27,U] [#2 -2.13,-0.36,0.71,U] [#3 -2.04,0.05,0.68,U] [#4 1.34,-0.66,0.43,U] [#5 -2.45,0.84,0.44,U] [#6 1.41,0.18,0.45,U] [#7 -1.66,0.04,0.48,U] [#8 -2.15,-0.58,0.38,U] 
22:56:36.288 00.012 2696 single-star, 8 included, MultiStar: {-1.31, -0.01}, one-star: {-0.67, -0.12}
22:56:36.288 00.000 2696 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.74) = xAngle (-5.70 = 0.58)
22:56:36.292 00.004 2696 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.07 = -3.07)
22:56:36.294 00.002 2696 CameraToMount -- cameraX=-0.67 cameraY=-0.12 hyp=0.68 cameraTheta=-2.96 mountX=0.57 mountY=-0.05, mountTheta=-0.09
22:56:36.298 00.004 2696 SchedulePrimaryMove(0F998B58, x=-0.67, y=-0.12, opts=13)
22:56:36.300 00.002 2696 Enqueuing Move request for scope (-0.67, -0.12)
22:56:36.302 00.002 5240 Worker thread wakes up
22:56:36.302 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.12) opts 0xd
22:56:36.302 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.67, -0.12)
22:56:36.302 00.000 5240 Moving (-0.67, -0.12) raw xDistance=0.57 yDistance=-0.05
22:56:36.302 00.000 5240 PPEC rslt: input = 0.57, final = 0.16, react = 0.57, pred = -0.66, hyst = 0.55, hyst_pct = 0.39, period_length = 647.39
22:56:36.302 00.000 5240 PPEC: input: 0.57, control: 0.16, exposure: 1500
22:56:36.304 00.002 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:36.304 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:56:36.304 00.000 5240 MoveAxis(W, 26, ABG)
22:56:36.304 00.000 5240 Guiding  Dir = 3, Dur = 26
22:56:36.304 00.000 5240 IsGuiding returns 0
22:56:36.304 00.000 5240 PulseGuide returned control before completion, sleep 36
22:56:36.316 00.012 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=193, med=0, FiltMin=0, FiltMax=162, Gamma=0.430
22:56:36.355 00.039 5240 IsGuiding returns 0
22:56:36.355 00.000 5240 Move returns status 0, amount 26
22:56:36.355 00.000 5240 MoveAxis(N, 0, ABG)
22:56:36.355 00.000 5240 Move returns status 0, amount 0
22:56:36.355 00.000 5240 move complete, result=0
22:56:36.355 00.000 5240 worker thread done servicing request
22:56:36.359 00.004 2696 UpdateGuideState exits: m=2966 SNR=38.4
22:56:36.359 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:36.359 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:56:36.370 00.011 2696 Enqueuing Expose request
22:56:36.372 00.002 5240 Worker thread wakes up
22:56:36.372 00.000 2696 GuideStep: 0.6 px 26 ms WEST, -0.1 px 0 ms NORTH
22:56:36.375 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:56:36.375 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:56:37.795 01.420 5240 Exposure complete
22:56:37.859 00.064 5240 worker thread done servicing request
22:56:37.859 00.000 2696 OnExposeComplete: enter
22:56:37.859 00.000 2696 UpdateGuideState(): m_state=6
22:56:37.859 00.000 2696 Star::Find(15, 281, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 413
22:56:37.859 00.000 2696 Star::Find returns 1 (0), X=281.55, Y=265.61, Mass=2972, SNR=38.4, Peak=173 HFD=3.6
22:56:37.859 00.000 2696 MultiStar: [#1 -2.28,0.34,1.26,U] [#2 -2.35,-0.09,0.71,U] [#3 -2.43,0.14,0.68,U] [#4 0.99,-0.48,0.43,U] [#5 -2.65,0.91,0.00,M7] [#6 1.03,0.29,0.43,U] [#7 -1.87,0.43,0.48,U] [#8 -2.34,-0.35,0.37,U] 
22:56:37.859 00.000 2696 single-star, 7 included, MultiStar: {-1.51, 0.11}, one-star: {-1.00, 0.16}
22:56:37.859 00.000 2696 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.74) = xAngle (0.24 = 0.24)
22:56:37.874 00.015 2696 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.88 = 2.88)
22:56:37.874 00.000 2696 CameraToMount -- cameraX=-1.00 cameraY=0.16 hyp=1.01 cameraTheta=2.98 mountX=0.98 mountY=0.27, mountTheta=0.26
22:56:37.874 00.000 2696 SchedulePrimaryMove(0F998B58, x=-1.00, y=0.16, opts=13)
22:56:37.882 00.008 2696 Enqueuing Move request for scope (-1.00, 0.16)
22:56:37.882 00.000 5240 Worker thread wakes up
22:56:37.882 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-1.00, 0.16) opts 0xd
22:56:37.882 00.000 5240 Handling offset move in thread for scope, endpoint = (-1.00, 0.16)
22:56:37.882 00.000 5240 Moving (-1.00, 0.16) raw xDistance=0.98 yDistance=0.27
22:56:37.882 00.000 5240 PPEC rslt: input = 0.98, final = 0.52, react = 0.98, pred = -0.71, hyst = 0.93, hyst_pct = 0.39, period_length = 647.39
22:56:37.882 00.000 5240 PPEC: input: 0.98, control: 0.52, exposure: 1500
22:56:37.882 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:56:37.882 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
22:56:37.882 00.000 5240 MoveAxis(W, 87, ABG)
22:56:37.882 00.000 5240 Guiding  Dir = 3, Dur = 87
22:56:37.882 00.000 5240 IsGuiding returns 0
22:56:37.882 00.000 5240 PulseGuide returned control before completion, sleep 97
22:56:37.890 00.008 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=179, med=0, FiltMin=0, FiltMax=142, Gamma=0.430
22:56:37.945 00.055 2696 UpdateGuideState exits: m=2972 SNR=38.4
22:56:37.945 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:37.945 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:56:37.954 00.009 2696 Enqueuing Expose request
22:56:37.986 00.032 5240 IsGuiding returns 1
22:56:37.986 00.000 5240 scope still moving after pulse duration time elapsed
22:56:38.018 00.032 5240 IsGuiding returns 0
22:56:38.018 00.000 5240 scope move finished after 87 + 43 ms
22:56:38.018 00.000 5240 Move returns status 0, amount 87
22:56:38.018 00.000 5240 MoveAxis(N, 0, ABG)
22:56:38.018 00.000 5240 Move returns status 0, amount 0
22:56:38.018 00.000 5240 move complete, result=0
22:56:38.018 00.000 5240 worker thread done servicing request
22:56:38.018 00.000 5240 Worker thread wakes up
22:56:38.018 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:56:38.018 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:56:38.018 00.000 2696 GuideStep: 1.0 px 87 ms WEST, 0.3 px 0 ms NORTH
22:56:39.650 01.632 5240 Exposure complete
22:56:39.729 00.079 5240 worker thread done servicing request
22:56:39.729 00.000 2696 OnExposeComplete: enter
22:56:39.729 00.000 2696 UpdateGuideState(): m_state=6
22:56:39.729 00.000 2696 Star::Find(15, 281, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 414
22:56:39.745 00.016 2696 Star::Find returns 1 (0), X=281.77, Y=265.78, Mass=2827, SNR=37.5, Peak=166 HFD=3.9
22:56:39.745 00.000 2696 MultiStar: [#1 -2.48,0.01,1.32,U] [#2 -2.23,0.06,0.72,U] [#3 -2.41,0.20,0.70,U] [#4 1.24,-0.22,0.43,U] [#5 -2.42,1.08,0.45,U] [#6 1.06,0.40,0.46,U] [#7 -2.01,0.13,0.48,U] [#8 -2.31,-0.28,0.39,U] 
22:56:39.745 00.000 2696 single-star, 8 included, MultiStar: {-1.56, 0.18}, one-star: {-0.78, 0.33}
22:56:39.745 00.000 2696 CameraToMount -- cameraTheta (2.74) - m_xAngle (2.74) = xAngle (0.00 = 0.00)
22:56:39.745 00.000 2696 CameraToMount -- cameraTheta (2.74) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.63 = 2.63)
22:56:39.745 00.000 2696 CameraToMount -- cameraX=-0.78 cameraY=0.33 hyp=0.85 cameraTheta=2.74 mountX=0.85 mountY=0.41, mountTheta=0.45
22:56:39.757 00.012 2696 SchedulePrimaryMove(0F998B58, x=-0.78, y=0.33, opts=13)
22:56:39.757 00.000 2696 Enqueuing Move request for scope (-0.78, 0.33)
22:56:39.761 00.004 5240 Worker thread wakes up
22:56:39.761 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.78, 0.33) opts 0xd
22:56:39.761 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.78, 0.33)
22:56:39.761 00.000 5240 Moving (-0.78, 0.33) raw xDistance=0.85 yDistance=0.41
22:56:39.761 00.000 5240 PPEC rslt: input = 0.85, final = 0.45, react = 0.85, pred = -0.61, hyst = 0.78, hyst_pct = 0.39, period_length = 647.39
22:56:39.761 00.000 5240 PPEC: input: 0.85, control: 0.45, exposure: 1500
22:56:39.761 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:56:39.761 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
22:56:39.761 00.000 5240 MoveAxis(W, 75, ABG)
22:56:39.761 00.000 5240 Guiding  Dir = 3, Dur = 75
22:56:39.761 00.000 5240 IsGuiding returns 0
22:56:39.761 00.000 5240 PulseGuide returned control before completion, sleep 85
22:56:39.761 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=182, med=0, FiltMin=0, FiltMax=151, Gamma=0.430
22:56:39.819 00.058 2696 UpdateGuideState exits: m=2827 SNR=37.5
22:56:39.825 00.006 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:39.827 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:56:39.829 00.002 2696 Enqueuing Expose request
22:56:39.856 00.027 5240 IsGuiding returns 1
22:56:39.856 00.000 5240 scope still moving after pulse duration time elapsed
22:56:39.888 00.032 5240 IsGuiding returns 0
22:56:39.888 00.000 5240 scope move finished after 75 + 49 ms
22:56:39.888 00.000 5240 Move returns status 0, amount 75
22:56:39.888 00.000 5240 MoveAxis(N, 0, ABG)
22:56:39.888 00.000 5240 Move returns status 0, amount 0
22:56:39.888 00.000 5240 move complete, result=0
22:56:39.888 00.000 5240 worker thread done servicing request
22:56:39.888 00.000 5240 Worker thread wakes up
22:56:39.888 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:56:39.888 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:56:39.888 00.000 2696 GuideStep: 0.8 px 75 ms WEST, 0.4 px 0 ms NORTH
22:56:40.014 00.126 2696 GetString("/log_uploader/recent", "") returns "https://openphdguiding.org/logs/dl/PHD2_logs_YPeW.zip 1763961165"
22:56:41.314 01.300 5240 Exposure complete
22:56:41.362 00.048 5240 worker thread done servicing request
22:56:41.362 00.000 2696 OnExposeComplete: enter
22:56:41.362 00.000 2696 UpdateGuideState(): m_state=6
22:56:41.362 00.000 2696 Star::Find(15, 281, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 415
22:56:41.362 00.000 2696 Star::Find returns 1 (0), X=281.41, Y=265.05, Mass=3130, SNR=39.5, Peak=178 HFD=4.0
22:56:41.362 00.000 2696 MultiStar: [#1 -2.90,-0.36,0.00,M1] [#2 -2.70,-0.68,0.00,M1] [#3 -2.90,-0.51,0.00,M1] [#4 0.62,-1.13,0.40,U] [#5 -2.88,0.22,0.00,M7] [#6 0.85,-0.29,0.43,U] [#7 -2.45,-0.48,0.47,U] [#8 -2.55,-0.71,0.36,U] 
22:56:41.377 00.015 2696 refined, 4 included, MultiStar: {-0.97, -0.54}, one-star: {-1.14, -0.40}
22:56:41.377 00.000 2696 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.74) = xAngle (-5.37 = 0.92)
22:56:41.382 00.005 2696 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.73 = -2.73)
22:56:41.382 00.000 2696 CameraToMount -- cameraX=-0.97 cameraY=-0.54 hyp=1.11 cameraTheta=-2.63 mountX=0.68 mountY=-0.44, mountTheta=-0.58
22:56:41.382 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.97, y=-0.54, opts=13)
22:56:41.382 00.000 2696 Enqueuing Move request for scope (-0.97, -0.54)
22:56:41.382 00.000 5240 Worker thread wakes up
22:56:41.382 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.97, -0.54) opts 0xd
22:56:41.382 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.97, -0.54)
22:56:41.382 00.000 5240 Moving (-0.97, -0.54) raw xDistance=0.68 yDistance=-0.44
22:56:41.393 00.011 5240 PPEC rslt: input = 0.68, final = 0.34, react = 0.68, pred = -0.55, hyst = 0.66, hyst_pct = 0.39, period_length = 647.39
22:56:41.393 00.000 5240 PPEC: input: 0.68, control: 0.34, exposure: 1500
22:56:41.393 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
22:56:41.393 00.000 5240 MoveAxis(W, 56, ABG)
22:56:41.393 00.000 5240 Guiding  Dir = 3, Dur = 56
22:56:41.393 00.000 5240 IsGuiding returns 0
22:56:41.393 00.000 5240 PulseGuide returned control before completion, sleep 66
22:56:41.393 00.000 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=178, med=0, FiltMin=0, FiltMax=148, Gamma=0.430
22:56:41.451 00.058 2696 UpdateGuideState exits: m=3130 SNR=39.5
22:56:41.451 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:41.451 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:56:41.457 00.006 2696 Enqueuing Expose request
22:56:41.473 00.016 5240 IsGuiding returns 1
22:56:41.473 00.000 5240 scope still moving after pulse duration time elapsed
22:56:41.505 00.032 5240 IsGuiding returns 0
22:56:41.505 00.000 5240 scope move finished after 56 + 54 ms
22:56:41.505 00.000 5240 Move returns status 0, amount 56
22:56:41.505 00.000 5240 MoveAxis(N, 56, ABG)
22:56:41.505 00.000 5240 Guiding  Dir = 0, Dur = 56
22:56:41.505 00.000 5240 IsGuiding returns 0
22:56:41.505 00.000 5240 PulseGuide returned control before completion, sleep 66
22:56:41.583 00.078 5240 IsGuiding returns 1
22:56:41.583 00.000 5240 scope still moving after pulse duration time elapsed
22:56:41.615 00.032 5240 IsGuiding returns 0
22:56:41.615 00.000 5240 scope move finished after 56 + 53 ms
22:56:41.615 00.000 5240 Move returns status 0, amount 56
22:56:41.615 00.000 5240 move complete, result=0
22:56:41.615 00.000 5240 worker thread done servicing request
22:56:41.615 00.000 5240 Worker thread wakes up
22:56:41.615 00.000 2696 GuideStep: 0.7 px 56 ms WEST, -0.4 px 56 ms NORTH
22:56:41.617 00.002 5240 worker thread servicing REQUEST_EXPOSE 1500
22:56:41.617 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:56:43.263 01.646 5240 Exposure complete
22:56:43.327 00.064 5240 worker thread done servicing request
22:56:43.343 00.016 2696 OnExposeComplete: enter
22:56:43.343 00.000 2696 UpdateGuideState(): m_state=6
22:56:43.343 00.000 2696 Star::Find(15, 281, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 416
22:56:43.343 00.000 2696 Star::Find returns 1 (0), X=281.98, Y=265.23, Mass=2903, SNR=38.0, Peak=174 HFD=4.1
22:56:43.343 00.000 2696 MultiStar: [#1 -2.24,-0.21,1.31,U] [#2 -2.00,-0.59,0.70,U] [#3 -2.17,-0.25,0.67,U] [#4 1.33,-0.83,0.43,U] [#5 -2.38,0.61,0.44,U] [#6 1.60,0.05,0.45,U] [#7 -1.72,-0.03,0.49,U] [#8 -2.00,-0.90,0.37,U] 
22:56:43.353 00.010 2696 single-star, 8 included, MultiStar: {-1.32, -0.25}, one-star: {-0.57, -0.22}
22:56:43.357 00.004 2696 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.74) = xAngle (-5.52 = 0.77)
22:56:43.359 00.002 2696 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.88 = -2.88)
22:56:43.361 00.002 2696 CameraToMount -- cameraX=-0.57 cameraY=-0.22 hyp=0.61 cameraTheta=-2.78 mountX=0.44 mountY=-0.16, mountTheta=-0.34
22:56:43.363 00.002 2696 SchedulePrimaryMove(0F998B58, x=-0.57, y=-0.22, opts=13)
22:56:43.365 00.002 2696 Enqueuing Move request for scope (-0.57, -0.22)
22:56:43.367 00.002 5240 Worker thread wakes up
22:56:43.367 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.22) opts 0xd
22:56:43.367 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.57, -0.22)
22:56:43.367 00.000 5240 Moving (-0.57, -0.22) raw xDistance=0.44 yDistance=-0.16
22:56:43.369 00.002 5240 PPEC rslt: input = 0.44, final = 0.10, react = 0.44, pred = -0.55, hyst = 0.44, hyst_pct = 0.39, period_length = 647.39
22:56:43.369 00.000 5240 PPEC: input: 0.44, control: 0.10, exposure: 1500
22:56:43.369 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.16
22:56:43.369 00.000 5240 MoveAxis(W, 17, ABG)
22:56:43.369 00.000 5240 Guiding  Dir = 3, Dur = 17
22:56:43.369 00.000 5240 IsGuiding returns 0
22:56:43.369 00.000 5240 PulseGuide returned control before completion, sleep 27
22:56:43.382 00.013 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=0, FiltMin=0, FiltMax=145, Gamma=0.430
22:56:43.406 00.024 5240 IsGuiding returns 1
22:56:43.406 00.000 5240 scope still moving after pulse duration time elapsed
22:56:43.428 00.022 2696 UpdateGuideState exits: m=2903 SNR=38.0
22:56:43.430 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:43.432 00.002 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:56:43.434 00.002 2696 Enqueuing Expose request
22:56:43.438 00.004 5240 IsGuiding returns 0
22:56:43.438 00.000 5240 scope move finished after 17 + 51 ms
22:56:43.438 00.000 5240 Move returns status 0, amount 17
22:56:43.438 00.000 5240 MoveAxis(N, 20, ABG)
22:56:43.438 00.000 5240 Guiding  Dir = 0, Dur = 20
22:56:43.438 00.000 5240 IsGuiding returns 0
22:56:43.438 00.000 5240 PulseGuide returned control before completion, sleep 30
22:56:43.470 00.032 5240 IsGuiding returns 1
22:56:43.470 00.000 5240 scope still moving after pulse duration time elapsed
22:56:43.502 00.032 5240 IsGuiding returns 0
22:56:43.502 00.000 5240 scope move finished after 20 + 42 ms
22:56:43.502 00.000 5240 Move returns status 0, amount 20
22:56:43.502 00.000 5240 move complete, result=0
22:56:43.502 00.000 5240 worker thread done servicing request
22:56:43.502 00.000 5240 Worker thread wakes up
22:56:43.502 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:56:43.502 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:56:43.504 00.002 2696 GuideStep: 0.4 px 17 ms WEST, -0.2 px 20 ms NORTH
22:56:44.922 01.418 5240 Exposure complete
22:56:44.976 00.054 5240 worker thread done servicing request
22:56:44.976 00.000 2696 OnExposeComplete: enter
22:56:44.976 00.000 2696 UpdateGuideState(): m_state=6
22:56:44.976 00.000 2696 Star::Find(15, 281, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
22:56:44.987 00.011 2696 Star::Find returns 1 (0), X=281.58, Y=265.04, Mass=2998, SNR=38.6, Peak=191 HFD=3.9
22:56:44.987 00.000 2696 MultiStar: [#1 -2.38,-0.16,1.27,U] [#2 -2.24,-0.26,0.70,U] [#3 -2.33,-0.30,0.66,U] [#4 1.03,-0.89,0.42,U] [#5 -2.58,0.72,0.00,M7] [#6 0.91,0.02,0.43,U] [#7 -2.02,-0.24,0.48,U] [#8 -2.35,-0.94,0.37,U] 
22:56:44.990 00.003 2696 single-star, 7 included, MultiStar: {-1.52, -0.34}, one-star: {-0.97, -0.41}
22:56:44.990 00.000 2696 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.74) = xAngle (-5.48 = 0.80)
22:56:44.990 00.000 2696 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.85 = -2.85)
22:56:44.990 00.000 2696 CameraToMount -- cameraX=-0.97 cameraY=-0.41 hyp=1.06 cameraTheta=-2.74 mountX=0.73 mountY=-0.31, mountTheta=-0.40
22:56:44.990 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.97, y=-0.41, opts=13)
22:56:44.990 00.000 2696 Enqueuing Move request for scope (-0.97, -0.41)
22:56:44.990 00.000 5240 Worker thread wakes up
22:56:44.990 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.97, -0.41) opts 0xd
22:56:44.990 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.97, -0.41)
22:56:44.990 00.000 5240 Moving (-0.97, -0.41) raw xDistance=0.73 yDistance=-0.31
22:56:44.990 00.000 5240 PPEC rslt: input = 0.73, final = 0.70, react = 0.73, pred = -0.03, hyst = 0.69, hyst_pct = 0.38, period_length = 647.39
22:56:44.990 00.000 5240 PPEC: input: 0.73, control: 0.70, exposure: 1500
22:56:44.990 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
22:56:44.990 00.000 5240 MoveAxis(W, 116, ABG)
22:56:44.990 00.000 5240 Guiding  Dir = 3, Dur = 116
22:56:44.990 00.000 5240 IsGuiding returns 0
22:56:44.990 00.000 5240 PulseGuide returned control before completion, sleep 126
22:56:45.007 00.017 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=193, med=0, FiltMin=0, FiltMax=148, Gamma=0.430
22:56:45.054 00.047 2696 UpdateGuideState exits: m=2998 SNR=38.6
22:56:45.054 00.000 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:45.054 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:56:45.069 00.015 2696 Enqueuing Expose request
22:56:45.148 00.079 5240 IsGuiding returns 0
22:56:45.148 00.000 5240 Move returns status 0, amount 116
22:56:45.148 00.000 5240 MoveAxis(N, 39, ABG)
22:56:45.148 00.000 5240 Guiding  Dir = 0, Dur = 39
22:56:45.148 00.000 5240 IsGuiding returns 0
22:56:45.148 00.000 5240 PulseGuide returned control before completion, sleep 49
22:56:45.210 00.062 5240 IsGuiding returns 1
22:56:45.210 00.000 5240 scope still moving after pulse duration time elapsed
22:56:45.242 00.032 5240 IsGuiding returns 0
22:56:45.242 00.000 5240 scope move finished after 39 + 53 ms
22:56:45.242 00.000 5240 Move returns status 0, amount 39
22:56:45.242 00.000 5240 move complete, result=0
22:56:45.242 00.000 5240 worker thread done servicing request
22:56:45.242 00.000 5240 Worker thread wakes up
22:56:45.242 00.000 2696 GuideStep: 0.7 px 116 ms WEST, -0.3 px 39 ms NORTH
22:56:45.242 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:56:45.242 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:56:46.890 01.648 5240 Exposure complete
22:56:46.959 00.069 5240 worker thread done servicing request
22:56:46.959 00.000 2696 OnExposeComplete: enter
22:56:46.959 00.000 2696 UpdateGuideState(): m_state=6
22:56:46.959 00.000 2696 Star::Find(15, 281, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 418
22:56:46.959 00.000 2696 Star::Find returns 1 (0), X=282.66, Y=265.40, Mass=2960, SNR=38.4, Peak=178 HFD=3.7
22:56:46.959 00.000 2696 MultiStar: [#1 -1.72,-0.60,1.24,U] [#2 -1.41,-0.34,0.71,U] [#3 -1.37,-0.13,0.67,U] [#4 2.07,-0.66,0.43,U] [#5 -1.67,0.54,0.43,U] [#6 1.98,-0.03,0.45,U] [#7 -0.98,-0.10,0.46,U] [#8 -1.20,-0.31,0.37,U] 
22:56:46.969 00.010 2696 single-star, 8 included, MultiStar: {-0.65, -0.23}, one-star: {0.11, -0.05}
22:56:46.969 00.000 2696 CameraToMount -- cameraTheta (-0.41) - m_xAngle (2.74) = xAngle (-3.15 = 3.14)
22:56:46.969 00.000 2696 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.51 = -0.51)
22:56:46.969 00.000 2696 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.41 mountX=-0.12 mountY=-0.06, mountTheta=-2.68
22:56:46.976 00.007 2696 SchedulePrimaryMove(0F998B58, x=0.11, y=-0.05, opts=13)
22:56:46.976 00.000 2696 Enqueuing Move request for scope (0.11, -0.05)
22:56:46.976 00.000 5240 Worker thread wakes up
22:56:46.976 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
22:56:46.976 00.000 5240 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
22:56:46.976 00.000 5240 Moving (0.11, -0.05) raw xDistance=-0.12 yDistance=-0.06
22:56:46.976 00.000 5240 PPEC rslt: input = -0.12, final = 0.05, react = -0.12, pred = 0.08, hyst = 0.00, hyst_pct = 0.38, period_length = 647.39
22:56:46.976 00.000 5240 PPEC: input: -0.12, control: 0.05, exposure: 1500
22:56:46.976 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:46.983 00.007 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:56:46.983 00.000 5240 MoveAxis(W, 8, ABG)
22:56:46.983 00.000 5240 Guiding  Dir = 3, Dur = 8
22:56:46.983 00.000 5240 IsGuiding returns 0
22:56:46.983 00.000 5240 PulseGuide returned control before completion, sleep 18
22:56:46.985 00.002 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=178, med=0, FiltMin=0, FiltMax=137, Gamma=0.430
22:56:47.016 00.031 5240 IsGuiding returns 0
22:56:47.016 00.000 5240 Move returns status 0, amount 8
22:56:47.016 00.000 5240 MoveAxis(N, 0, ABG)
22:56:47.016 00.000 5240 Move returns status 0, amount 0
22:56:47.016 00.000 5240 move complete, result=0
22:56:47.016 00.000 5240 worker thread done servicing request
22:56:47.040 00.024 2696 UpdateGuideState exits: m=2960 SNR=38.4
22:56:47.044 00.004 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:47.044 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:56:47.050 00.006 2696 Enqueuing Expose request
22:56:47.050 00.000 5240 Worker thread wakes up
22:56:47.050 00.000 2696 GuideStep: -0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
22:56:47.050 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:56:47.050 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:56:48.476 01.426 5240 Exposure complete
22:56:48.523 00.047 5240 worker thread done servicing request
22:56:48.523 00.000 2696 OnExposeComplete: enter
22:56:48.523 00.000 2696 UpdateGuideState(): m_state=6
22:56:48.523 00.000 2696 Star::Find(15, 282, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 419
22:56:48.541 00.018 2696 Star::Find returns 1 (0), X=282.41, Y=265.15, Mass=3123, SNR=39.4, Peak=218 HFD=3.7
22:56:48.543 00.002 2696 MultiStar: [#1 -1.77,-0.04,1.27,U] [#2 -1.54,-0.37,0.69,U] [#3 -1.73,-0.23,0.66,U] [#4 1.86,-0.66,0.42,U] [#5 -1.90,0.63,0.42,U] [#6 1.90,0.03,0.43,U] [#7 -1.30,0.03,0.49,U] [#8 -1.53,-0.65,0.37,U] 
22:56:48.543 00.000 2696 single-star, 8 included, MultiStar: {-0.87, -0.17}, one-star: {-0.14, -0.30}
22:56:48.543 00.000 2696 CameraToMount -- cameraTheta (-2.02) - m_xAngle (2.74) = xAngle (-4.75 = 1.53)
22:56:48.543 00.000 2696 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-2.12 = -2.12)
22:56:48.543 00.000 2696 CameraToMount -- cameraX=-0.14 cameraY=-0.30 hyp=0.33 cameraTheta=-2.02 mountX=0.01 mountY=-0.28, mountTheta=-1.52
22:56:48.543 00.000 2696 SchedulePrimaryMove(0F998B58, x=-0.14, y=-0.30, opts=13)
22:56:48.555 00.012 2696 Enqueuing Move request for scope (-0.14, -0.30)
22:56:48.558 00.003 5240 Worker thread wakes up
22:56:48.558 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.30) opts 0xd
22:56:48.558 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.14, -0.30)
22:56:48.558 00.000 5240 Moving (-0.14, -0.30) raw xDistance=0.01 yDistance=-0.28
22:56:48.558 00.000 5240 PPEC rslt: input = 0.01, final = 0.08, react = 0.01, pred = 0.13, hyst = 0.00, hyst_pct = 0.38, period_length = 647.39
22:56:48.560 00.002 5240 PPEC: input: 0.01, control: 0.08, exposure: 1500
22:56:48.560 00.000 5240 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
22:56:48.560 00.000 5240 MoveAxis(W, 14, ABG)
22:56:48.560 00.000 5240 Guiding  Dir = 3, Dur = 14
22:56:48.560 00.000 5240 IsGuiding returns 0
22:56:48.560 00.000 5240 PulseGuide returned control before completion, sleep 24
22:56:48.571 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=218, med=0, FiltMin=0, FiltMax=161, Gamma=0.430
22:56:48.587 00.016 5240 IsGuiding returns 1
22:56:48.587 00.000 5240 scope still moving after pulse duration time elapsed
22:56:48.618 00.031 5240 IsGuiding returns 1
22:56:48.618 00.000 2696 UpdateGuideState exits: m=3123 SNR=39.4
22:56:48.621 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:48.621 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:56:48.621 00.000 2696 Enqueuing Expose request
22:56:48.650 00.029 5240 IsGuiding returns 0
22:56:48.650 00.000 5240 scope move finished after 14 + 76 ms
22:56:48.650 00.000 5240 Move returns status 0, amount 14
22:56:48.650 00.000 5240 MoveAxis(N, 35, ABG)
22:56:48.650 00.000 5240 Guiding  Dir = 0, Dur = 35
22:56:48.650 00.000 5240 IsGuiding returns 0
22:56:48.650 00.000 5240 PulseGuide returned control before completion, sleep 45
22:56:48.697 00.047 5240 IsGuiding returns 1
22:56:48.697 00.000 5240 scope still moving after pulse duration time elapsed
22:56:48.729 00.032 5240 IsGuiding returns 0
22:56:48.729 00.000 5240 scope move finished after 35 + 43 ms
22:56:48.729 00.000 5240 Move returns status 0, amount 35
22:56:48.729 00.000 5240 move complete, result=0
22:56:48.729 00.000 5240 worker thread done servicing request
22:56:48.729 00.000 5240 Worker thread wakes up
22:56:48.729 00.000 2696 GuideStep: 0.0 px 14 ms WEST, -0.3 px 35 ms NORTH
22:56:48.733 00.004 5240 worker thread servicing REQUEST_EXPOSE 1500
22:56:48.733 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:56:50.378 01.645 5240 Exposure complete
22:56:50.448 00.070 5240 worker thread done servicing request
22:56:50.448 00.000 2696 OnExposeComplete: enter
22:56:50.455 00.007 2696 UpdateGuideState(): m_state=6
22:56:50.455 00.000 2696 Star::Find(15, 282, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 420
22:56:50.455 00.000 2696 Star::Find returns 1 (0), X=282.42, Y=265.52, Mass=2949, SNR=38.3, Peak=212 HFD=3.3
22:56:50.455 00.000 2696 MultiStar: [#1 -1.60,-0.10,1.31,U] [#2 -1.58,-0.30,0.71,U] [#3 -1.73,-0.15,0.67,U] [#4 1.78,-0.52,0.44,U] [#5 -1.76,0.71,0.44,U] [#6 1.69,-0.00,0.45,U] [#7 -1.35,0.01,0.48,U] [#8 -1.49,-0.52,0.36,U] 
22:56:50.455 00.000 2696 single-star, 8 included, MultiStar: {-0.84, -0.08}, one-star: {-0.13, 0.07}
22:56:50.455 00.000 2696 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.74) = xAngle (-0.09 = -0.09)
22:56:50.455 00.000 2696 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (2.54 = 2.54)
22:56:50.455 00.000 2696 CameraToMount -- cameraX=-0.13 cameraY=0.07 hyp=0.14 cameraTheta=2.65 mountX=0.14 mountY=0.08, mountTheta=0.51
22:56:50.471 00.016 2696 SchedulePrimaryMove(0F998B58, x=-0.13, y=0.07, opts=13)
22:56:50.471 00.000 2696 Enqueuing Move request for scope (-0.13, 0.07)
22:56:50.476 00.005 5240 Worker thread wakes up
22:56:50.476 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.07) opts 0xd
22:56:50.476 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.13, 0.07)
22:56:50.476 00.000 5240 Moving (-0.13, 0.07) raw xDistance=0.14 yDistance=0.08
22:56:50.476 00.000 5240 PPEC rslt: input = 0.14, final = 0.10, react = 0.14, pred = 0.16, hyst = 0.00, hyst_pct = 0.38, period_length = 647.39
22:56:50.476 00.000 5240 PPEC: input: 0.14, control: 0.10, exposure: 1500
22:56:50.476 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:50.476 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:56:50.476 00.000 5240 MoveAxis(W, 16, ABG)
22:56:50.476 00.000 5240 Guiding  Dir = 3, Dur = 16
22:56:50.476 00.000 5240 IsGuiding returns 0
22:56:50.476 00.000 5240 PulseGuide returned control before completion, sleep 26
22:56:50.487 00.011 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=212, med=0, FiltMin=0, FiltMax=165, Gamma=0.430
22:56:50.519 00.032 5240 IsGuiding returns 1
22:56:50.519 00.000 5240 scope still moving after pulse duration time elapsed
22:56:50.535 00.016 2696 UpdateGuideState exits: m=2949 SNR=38.3
22:56:50.538 00.003 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:50.542 00.004 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:56:50.542 00.000 2696 Enqueuing Expose request
22:56:50.550 00.008 5240 IsGuiding returns 0
22:56:50.550 00.000 5240 scope move finished after 16 + 55 ms
22:56:50.550 00.000 5240 Move returns status 0, amount 16
22:56:50.550 00.000 5240 MoveAxis(N, 0, ABG)
22:56:50.550 00.000 5240 Move returns status 0, amount 0
22:56:50.550 00.000 5240 move complete, result=0
22:56:50.550 00.000 5240 worker thread done servicing request
22:56:50.550 00.000 5240 Worker thread wakes up
22:56:50.550 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:56:50.550 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:56:50.550 00.000 2696 GuideStep: 0.1 px 16 ms WEST, 0.1 px 0 ms NORTH
22:56:51.963 01.413 5240 Exposure complete
22:56:52.015 00.052 5240 worker thread done servicing request
22:56:52.015 00.000 2696 OnExposeComplete: enter
22:56:52.015 00.000 2696 UpdateGuideState(): m_state=6
22:56:52.021 00.006 2696 Star::Find(15, 282, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 421
22:56:52.021 00.000 2696 Star::Find returns 1 (0), X=282.81, Y=265.44, Mass=2998, SNR=38.6, Peak=194 HFD=3.7
22:56:52.021 00.000 2696 MultiStar: [#1 -1.36,0.02,1.29,U] [#2 -1.31,-0.27,0.71,U] [#3 -1.48,-0.12,0.69,U] [#4 1.99,-0.84,0.42,U] [#5 -1.52,0.72,0.44,U] [#6 2.05,0.11,0.44,U] [#7 -0.96,0.08,0.47,U] [#8 -1.08,-0.55,0.38,U] 
22:56:52.021 00.000 2696 single-star, 8 included, MultiStar: {-0.55, -0.07}, one-star: {0.26, -0.00}
22:56:52.021 00.000 2696 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.74) = xAngle (-2.75 = -2.75)
22:56:52.034 00.013 2696 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.12 = -0.12)
22:56:52.037 00.003 2696 CameraToMount -- cameraX=0.26 cameraY=-0.00 hyp=0.26 cameraTheta=-0.02 mountX=-0.24 mountY=-0.03, mountTheta=-3.01
22:56:52.040 00.003 2696 SchedulePrimaryMove(0F998B58, x=0.26, y=-0.00, opts=13)
22:56:52.043 00.003 2696 Enqueuing Move request for scope (0.26, -0.00)
22:56:52.043 00.000 5240 Worker thread wakes up
22:56:52.043 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.00) opts 0xd
22:56:52.043 00.000 5240 Handling offset move in thread for scope, endpoint = (0.26, -0.00)
22:56:52.043 00.000 5240 Moving (0.26, -0.00) raw xDistance=-0.24 yDistance=-0.03
22:56:52.043 00.000 5240 PPEC rslt: input = -0.24, final = 0.11, react = -0.24, pred = 0.18, hyst = 0.00, hyst_pct = 0.38, period_length = 647.39
22:56:52.043 00.000 5240 PPEC: input: -0.24, control: 0.11, exposure: 1500
22:56:52.043 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:52.043 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:56:52.043 00.000 5240 MoveAxis(W, 18, ABG)
22:56:52.043 00.000 5240 Guiding  Dir = 3, Dur = 18
22:56:52.043 00.000 5240 IsGuiding returns 0
22:56:52.043 00.000 5240 PulseGuide returned control before completion, sleep 28
22:56:52.063 00.020 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=217, med=0, FiltMin=0, FiltMax=161, Gamma=0.430
22:56:52.084 00.021 5240 IsGuiding returns 1
22:56:52.084 00.000 5240 scope still moving after pulse duration time elapsed
22:56:52.112 00.028 2696 UpdateGuideState exits: m=2998 SNR=38.6
22:56:52.114 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:52.116 00.002 5240 IsGuiding returns 0
22:56:52.116 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:56:52.116 00.000 2696 Enqueuing Expose request
22:56:52.116 00.000 5240 scope move finished after 18 + 50 ms
22:56:52.116 00.000 5240 Move returns status 0, amount 18
22:56:52.116 00.000 5240 MoveAxis(N, 0, ABG)
22:56:52.116 00.000 5240 Move returns status 0, amount 0
22:56:52.116 00.000 5240 move complete, result=0
22:56:52.116 00.000 5240 worker thread done servicing request
22:56:52.116 00.000 5240 Worker thread wakes up
22:56:52.116 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:56:52.116 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:56:52.116 00.000 2696 GuideStep: -0.2 px 18 ms WEST, -0.0 px 0 ms NORTH
22:56:53.760 01.644 5240 Exposure complete
22:56:53.823 00.063 5240 worker thread done servicing request
22:56:53.823 00.000 2696 OnExposeComplete: enter
22:56:53.828 00.005 2696 UpdateGuideState(): m_state=6
22:56:53.828 00.000 2696 Star::Find(15, 282, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 422
22:56:53.828 00.000 2696 Star::Find returns 1 (0), X=282.80, Y=265.44, Mass=2962, SNR=38.3, Peak=192 HFD=3.7
22:56:53.833 00.005 2696 MultiStar: [#1 -1.02,0.33,1.32,U] [#2 -1.13,-0.10,0.67,U] [#3 -0.96,0.30,0.68,U] [#4 2.15,-0.44,0.42,U] [#5 -1.36,0.97,0.44,U] [#6 2.27,0.43,0.44,U] [#7 -0.65,0.18,0.47,U] [#8 -1.16,-0.44,0.39,U] 
22:56:53.835 00.002 2696 single-star, 8 included, MultiStar: {-0.33, 0.16}, one-star: {0.25, -0.01}
22:56:53.837 00.002 2696 CameraToMount -- cameraTheta (-0.02) - m_xAngle (2.74) = xAngle (-2.76 = -2.76)
22:56:53.839 00.002 2696 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-0.13 = -0.13)
22:56:53.841 00.002 2696 CameraToMount -- cameraX=0.25 cameraY=-0.01 hyp=0.25 cameraTheta=-0.02 mountX=-0.23 mountY=-0.03, mountTheta=-3.01
22:56:53.841 00.000 2696 SchedulePrimaryMove(0F998B58, x=0.25, y=-0.01, opts=13)
22:56:53.841 00.000 2696 Enqueuing Move request for scope (0.25, -0.01)
22:56:53.841 00.000 5240 Worker thread wakes up
22:56:53.841 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.01) opts 0xd
22:56:53.841 00.000 5240 Handling offset move in thread for scope, endpoint = (0.25, -0.01)
22:56:53.841 00.000 5240 Moving (0.25, -0.01) raw xDistance=-0.23 yDistance=-0.03
22:56:53.841 00.000 5240 PPEC rslt: input = -0.23, final = 0.13, react = -0.23, pred = 0.20, hyst = 0.00, hyst_pct = 0.38, period_length = 647.39
22:56:53.841 00.000 5240 PPEC: input: -0.23, control: 0.13, exposure: 1500
22:56:53.851 00.010 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:53.851 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:56:53.851 00.000 5240 MoveAxis(W, 21, ABG)
22:56:53.851 00.000 5240 Guiding  Dir = 3, Dur = 21
22:56:53.851 00.000 5240 IsGuiding returns 0
22:56:53.851 00.000 5240 PulseGuide returned control before completion, sleep 31
22:56:53.855 00.004 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=229, med=0, FiltMin=0, FiltMax=159, Gamma=0.430
22:56:53.887 00.032 5240 IsGuiding returns 1
22:56:53.887 00.000 5240 scope still moving after pulse duration time elapsed
22:56:53.910 00.023 2696 UpdateGuideState exits: m=2962 SNR=38.3
22:56:53.912 00.002 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:53.913 00.001 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:56:53.920 00.007 2696 Enqueuing Expose request
22:56:53.922 00.002 5240 IsGuiding returns 0
22:56:53.922 00.000 5240 scope move finished after 21 + 51 ms
22:56:53.922 00.000 5240 Move returns status 0, amount 21
22:56:53.922 00.000 5240 MoveAxis(N, 0, ABG)
22:56:53.922 00.000 5240 Move returns status 0, amount 0
22:56:53.922 00.000 5240 move complete, result=0
22:56:53.922 00.000 5240 worker thread done servicing request
22:56:53.922 00.000 5240 Worker thread wakes up
22:56:53.922 00.000 5240 worker thread servicing REQUEST_EXPOSE 1500
22:56:53.922 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
22:56:53.922 00.000 2696 GuideStep: -0.2 px 21 ms WEST, -0.0 px 0 ms NORTH
22:56:55.333 01.411 5240 Exposure complete
22:56:55.382 00.049 5240 worker thread done servicing request
22:56:55.391 00.009 2696 OnExposeComplete: enter
22:56:55.393 00.002 2696 UpdateGuideState(): m_state=6
22:56:55.395 00.002 2696 Star::Find(15, 282, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 423
22:56:55.397 00.002 2696 Star::Find returns 1 (0), X=283.11, Y=265.16, Mass=3121, SNR=39.4, Peak=214 HFD=3.9
22:56:55.399 00.002 2696 MultiStar: [#1 -0.99,0.16,1.24,U] [#2 -0.79,-0.25,0.68,U] [#3 -1.14,-0.02,0.67,U] [#4 2.42,-0.64,0.41,U] [#5 -1.18,0.97,0.44,U] [#6 2.46,0.08,0.45,U] [#7 -0.62,0.12,0.47,U] [#8 -0.74,-0.37,0.37,U] 
22:56:55.399 00.000 2696 refined, 8 included, MultiStar: {-0.16, -0.03}, one-star: {0.56, -0.29}
22:56:55.401 00.002 2696 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.74) = xAngle (-5.70 = 0.59)
22:56:55.403 00.002 2696 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.74) + m_yAngleError (-2.63)) = yAngle (-3.06 = -3.06)
22:56:55.405 00.002 2696 CameraToMount -- cameraX=-0.16 cameraY=-0.03 hyp=0.17 cameraTheta=-2.96 mountX=0.14 mountY=-0.01, mountTheta=-0.09
22:56:55.407 00.002 2696 SchedulePrimaryMove(0F998B58, x=-0.16, y=-0.03, opts=13)
22:56:55.407 00.000 2696 Enqueuing Move request for scope (-0.16, -0.03)
22:56:55.413 00.006 5240 Worker thread wakes up
22:56:55.413 00.000 5240 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.03) opts 0xd
22:56:55.413 00.000 5240 Handling offset move in thread for scope, endpoint = (-0.16, -0.03)
22:56:55.413 00.000 5240 Moving (-0.16, -0.03) raw xDistance=0.14 yDistance=-0.01
22:56:55.413 00.000 5240 PPEC rslt: input = 0.14, final = 0.02, react = 0.14, pred = 0.02, hyst = 0.00, hyst_pct = 0.38, period_length = 647.39
22:56:55.413 00.000 5240 PPEC: input: 0.14, control: 0.02, exposure: 1500
22:56:55.413 00.000 5240 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:55.413 00.000 5240 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:56:55.413 00.000 5240 MoveAxis(W, 3, ABG)
22:56:55.413 00.000 5240 Guiding  Dir = 3, Dur = 3
22:56:55.413 00.000 5240 IsGuiding returns 0
22:56:55.413 00.000 5240 PulseGuide returned control before completion, sleep 13
22:56:55.429 00.016 2696 UpdateImageDisplay: Size=(1280,960) min=0, max=214, med=0, FiltMin=0, FiltMax=154, Gamma=0.430
22:56:55.439 00.010 5240 IsGuiding returns 1
22:56:55.439 00.000 5240 scope still moving after pulse duration time elapsed
22:56:55.470 00.031 5240 IsGuiding returns 0
22:56:55.470 00.000 5240 scope move finished after 3 + 51 ms
22:56:55.470 00.000 5240 Move returns status 0, amount 3
22:56:55.470 00.000 5240 MoveAxis(N, 0, ABG)
22:56:55.470 00.000 5240 Move returns status 0, amount 0
22:56:55.470 00.000 5240 move complete, result=0
22:56:55.470 00.000 5240 worker thread done servicing request
22:56:55.470 00.000 2696 UpdateGuideState exits: m=3121 SNR=39.4
22:56:55.475 00.005 2696 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:55.475 00.000 2696 ScheduleExposure(1500,3,1) exposurePending=0
22:56:55.482 00.007 2696 Enqueuing Expose request
22:56:55.486 00.004 5240 Worker thread wakes up
22:56:55.486 00.000 2696 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
22:56:55.489 00.003 5240 worker thread servicing REQUEST_EXPOSE 1500
22:56:55.489 00.000 5240 Handling exposure in thread, d=1500 o=3 r=(268,250,31,31)
